kernel-rt-modules-4.18.0-553.8.1.rt7.349.el8_10 > 6 6_6 3!pQp)Tξ7]mtZ`f`/ ]mtZ`7S6@p]2:EHR/?L[.E6ש]&ΥQiKDw фYKgDY7.4Ӂ^ w?*>&j݃=ΐC0ˊX {SM¦x9e-4kϷajURCk^ouO㽭܆6չĭ ߺk*U/h# P)`qVL-Uҫ(D[w^R2ٟiж:K6TKT #d)d:s+&[<#׋s4j-p*Enź4RE> uѓ~C]pT B| FQWe0)r} pK殡-d|c3 lV!?Y9exJ}_\a~g7dw7 U(@OYěiErkc>|٢Yv.dMOk O{`n7ef7a1e71870913be37c8ae882fbab9f73ea2e20b39b5207818efc3f8bbc1f70def5b7692f1be03848537da4c102114f0dacf102@3!pQp)Tξ7]mtZ`f`/ ]mtZ`0o\\ӇNA';mLn"߳FB+V l 4t<(wÅN3^\o'>rt(Act D82ыG6+ԆVK䳹v:B1i.t BfCl J X((GW! mzd7\?4AcpZL "BѶߠА?Ʈ䊀Jlt+P+Gp˜ņ~ ·*=H P+c,82N.$`SQזuD 8IeH^Tm4>pA4?4pd 2 Z Gax~(|( !( ,( @( (  ((t(<l( -__`Y(`8`9j:>.@6G@(H(I(XŨ-Y\-\(](^RNzbd8e=f@lCt\(u(vw(x (y((244 4$4*4lCkernel-rt-modules4.18.0553.8.1.rt7.349.el8_10kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.fiad1-prod-build001.bld.equ.rockylinux.org~TRockyGPLv2 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 if [ ! -f /var/lib/rpm-state/kernel-rt/installing_core_4.18.0-553.8.1.rt7.349.el8_10.x86_64 ]; 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 fi/sbin/depmod -a 4.18.0-553.8.1.rt7.349.el8_10.x86_64Z88%/ `Z<np*hU,P#{iX2!lQ 3t`l $ LH<XH`<59(KX7loxVlPs[<8xaPldݨU_7 rr,&t8x,H:/ (HD"dA@`L00t'6D t H|X  |D (V6+ (m O |S(8 " dۀ,2p*lP%/,l"@3\<>)t X(PGp.4^ p p X P %(/ 4 l-40T0h("0$t D",tG JcnL+d<h%%*  t 4|DCd l pf%( l@D$+p -8 \|H2h &tP !(X5 :0#dwH$*L$)BW0'":$$ӄ0<0X$X( \ T)H? X ,  +$,hLTP08 h$(hP4L<  $(@,$ $5"Z8'<,<p| )(`6\ H/0l0K "H&47,HhX"@t9$B$),&x0d\ :<ht | t5 H9j d DT! <" h 4l5$|3@xD,!$<L7P T%408 :TLhtL0t7t.,L1BDE3APpl0H80$x03l y̼2@(|!h,x#+T"$@ | d)D TlH!P*8)*p=@Z"h> i!40` @LJ!(0R]QtM><wD67D<Q=D4PXO$H $tH`,L$d= L $Nx 8\x &g3| |1 $>9L 2N)L(`Ep\\THSl4lLFd.h8;8L!\&*t*4@ #XX<TQeq{p|:d#T_"4Z@#U@\Gd2$0,JTC8J |0 &h / 38 <2% ` 4`( 8!  lH $| Dx $`D9 0 x D  H"< 4'4 i8  .(tiSq͘$4\+x0B `PRD6Idyij T |38+Q$0,<!0l`  @ 4 pp>tp d 1)d( $)O)YNxLX*dAT(7x4,' `0(T$0-  ]|Y8$ LL 47b 5k,26+** D$9 "XvE1D1Nd 4x $ ΄B B`h<$L5"0 0J4PF|1A BU F@YH5XH < @ H$5llT D _PKh;\@XBdO0=8==>x?NlWOO(&D x 0 *@xI !hR @Dpl ,A?UGh'HDycTk6'pB,D*=DL"X,@,0;H(h 4\8 / 1(1h15L !'=Ed (#, 4,7|G 40$ 5X D&h(4T&<P]t=(GOpsJPP8478 4'-8;PV<8^L` 4D P J\`!P<X d/t%<dc)8 8 L \  ` ,\ @   pT <M Dhd - H>8+<80/Pffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffcb346a31a4ea132c16f9e76382b9479d3b1e1a5fe96ada06c3c2250586b1930d1643da9c544a508b54a2c9ec9e96c13d75786f0f25e9b808c9a8a3a32d52e542b397a6d049c53138366ad3f0e544f2a3e18af1179af106a9de9ece047905487c94b769ff718c067bdd963eb35db14d6d6a2922c6bd6ecd60b28eb8728a515dda7a8ee1199de1c9d66468a2839190c8eca8e0fda77e4058dda0ed6531ce5543832bc3894e92d54928e99b8488ec92acaf36c5f78819904bc3b3a01b025db4cd36eb0505bbb642093a14fb479e1401f80c9eec2beffb4eaf471cef7fcc86690001d96f1219e693fcbcab211a6a156448e2bdd4fdd6bbd82433a45e936e6339f924ccd011bcc0b106e65a62907c4e3ac968441dbe12ccaa3520ff7a797eb61b6d0fffe96500c650ca4a6a0fb9683ada6054ee9bd955bee42d4eee43d07ed854fbec864dc2ae201f7192ea76f5a9830248531c271de68d249e5fc108eca632a4ac2373eaa6beac8172f18a3426a6318f499e32056625deff2ae8ff32df38a595579b22e308da2fc7e759696586f5cba164c949f84625bc697b674140ebcedd769b1e7b6a42a60120037ce10d14f8983ca07516b3075ce78d78fc664ea7e6db2a88e972fcec4f32c42c5d1a198510eb51ae1941604e477d8dddf6dfb89205d049ce8007046ac636e3284a766d4f749096e9fa9547f9b8bff633e88b4d55141c72bb21fba1ba71dbc69883277b6a1337b566ef1ef7a2eb08776925def2eb11cd049060dfba284bf282fa804a6691e981278e5622023b3d69d59eeca3ac586ec233f042a24870a88d13c236bf07e96301b7ec9f8a9b540827580ec435b9612621c7204c9fb2fca32aaef8c1cd5a21f2b0e8ee6d9509b3b89fc36de67432967b79c7007b60e6115de21b031d17d292010f6f7ef7edf4d16ebeb87f20e6c6b105c6e42c002be6d0bc78c66fc0aaa6c7e2add208f8242e2678bb6328e4f80416b24f7e79f6f05cea399b08a1c25213e9a5dc84151a62fa7ee4e27974c8ba9b41d54a0b28c6944178418d390ff8ca6fc3044a2b597821e2d38f6b7122f24aaa63cd5202e40f888b5a38720be9c6618170f3864806eb40d12371f52d72881676985288862f3dba7802880aa1cc791a6c24529bd30a3204b26040f3d87d9ce43d37179e4b9d519987a66cc5f46325934ebf201fc9c596aa35c7c5e21f2e28d2dfc91776dd01e61546e47ddc8cba71623062a1a63652a1f74da3b7eb161cd4517a66226c9c6c9362f69523368543b600dddc7152d1656599c7f7fe2c30714310b340003dbad5041b5b255f183e66f3a5cd3458c5d96c95b92c4b0eab681198c4d39fae869628b1e4c7488ef84b556a7ddd9de73ac422eed627db327b32363ee91d8221fc8855f5d8335a6665becf16599ab3cbdab6345c09ad41ffd4a9dad82f2d33723c26574bc2d848f7f78a4c570a97e246ecdc8f943d3f26c4c272045e1de7229db0eac416a0137353844b715051a3901d34fbc8df3716c5aa928d2fc8232cbe1e5b76930d74398d5d6f713ded57ec824553730f33816df605fe22cf45b4df93bf8ad1907c326c30d630b9f0367aafdadaa0a0cd93f832ca6c071687b58f06d0a5e51fe023aa51f98635f94378508c250a161cdeb33c8b999609d37e5cb77988b4cf3694974ce163de9363b3a4b03500958cbef264e619dd2de5555b6f85003e4d1266a2235f22d3443f52576b9817154696cb0195a411721627e31a43bc341fc886f1302d4a22e04c45f799800f1b200d9d0022ea35e6652e26c2d0ab73392a674db7a75b5ef9232812e0e4767f5215cefaf02b940ed35d5a840d977a925b2f3a13318c83442d15429cc3c9a2e66ced375180cdb114d6c6814547af401a412bde419b739cac3e8bb81d63bc238a0b8c2f287e1e599ebf578cbea4cb5f58b49315d86aa4a8b493febec4e6a7ddd6ea8af67bde21384574f4a810f0ad6f0e1bc60cd3d06f46bd707abb8c506791fa95189da03b5858cebb6f8841abbf9ed37df6f3d3747c1a7439670c39f55a9df8e1d087339305cd627d2d27031c966922b2d8f7ec4867ae8dbb2926dc04790dc3c9f13dca947e1399c0b2db420b6440414aff3d1c89a26331e866518ac921ce0d0028fcf2eb7f761fe94ba38e5302f36aa692414d584caf408ab79e3a7315199f4c8a1ade50c35b4ce0812b344568b131d2d5f01e34a00d583b02d2b144d77d5501adbf0db45bbfe91cd6d2a13a8f51ffbef6c8b08c3fede34d18f4f7185ad8d2e60e2934dbca4ddb6602424ddd0ec385c716cb9e964d05084b26743c73a343acf449271190ae0a857769ef4b9219b05267759d9af548a56f4927ac3894e7a8835096752e77e04c98723bb6ff54a7afe0f71f6829b5465b56819c71e448df471d6ad09a0497271d5f0060b4cd9189a3b927fdcad3f5fd83409e07b192b80c2c8b1cee093d599a55214a4866cc0619ee4f41e305f871b806fefa743bb0f72f1b8c145969614cfdf7766ca5eaa7f7b50fed478bafbe8ef18883385826142ad31190e71cdc270ad9e9a17315dba3ea30d688b45ad1b98e6184b0e38e52358e3ca6bbbf0b25a847b5264c0ed5d9370b8f0b201374355563c09d6cde8a43123743a21bd3cb72a32d1b903d13d429a104fad7ee181bdc6d60b5bcd6b4a2f0cb7680393a0027ebcaf461be9ac3b3e6fe873757dfdea1442c475f3a8e37a4c80a6e1e7803baeaf6387015de435929774696c49aab0c6d9bcb4ab311f31cd1def0458093ba64cf6d3cadaae3a544b8e0a6ab84df3ebb71f277223d58f210a2b65ac9d9fa8c4b2eb6b7574b8c612c71f396bb9d8d2f3b7a43506f128f756530ed29f681aa6ca1d4284190fd8b99cc284bcdf07d84c803dc81f79f9df0dc791e70e6026ffedd7e2ef20a826b5dec1b25eeee23f2a0947b8324cfdf0ebe71675a1697bf22c501d92a141c2915c87b4ddf2c47675cbf477a77d9352e27d72397d8607e2b7ca87699699f0f058d9ce87e4e6d5ac5da18db2134e1612a0e74de827a2d6b5aac9473757ad5c862454181ee105d5f16cb7a54f5a8645262ec5fc9db6210f5ed4da75b700d10f1946da04e5db2001546356800216f7d998a3c4afe3d99280f553977b80120fb85f694f9a56b653315e28c2b45e3ec9b3df3bf1ad0de172422f46b02ae61c8da5c5fee72f792fa4dff6c030f79fafda167f6f4bb184cd7b17c35344e90bbe11d2aad921c16d427773c8d534d9abc86f7dc8f7fde4bd4f2427b03252e3b777ed231cc771b20fdf30d81d9040e47e7261a85948a3f9d6d1db23f843dda7f3403e94ec438fc1626a23e498c220ef91041ce41fc9a1be43f4e83afe57a6a29f76a267e0e322ade770d45ae66873bbab3e38e89a35e45740f52d20558184999130fdd6118a71e3e9d5da8e7e59a34f79795b6de67800a6e017b9e14ab21808e9d29c7e276f1f7788d068c2868c46a3f0ee497c7c2a58659b32d437b56e8af377b7659d431c374052945658721a87eda535099cacf8f2c0921852050106b10cdd5f31d74857fd02079532ab5290ef47f566f2d362cc2959ae38b84f8c6f74ce8d70510df85152ede17fb96e5607ef480baecfd3be523b705be9bf85a0425e49f0c5ac7baeae8705b2aacfd9ee02ded8150a412ad3f7b6411751a10e26d3fbabd4e17fde200e614e78343cc775a3e2e2575ce8f016fc3eca16039e4d23bcdbbc791fd4d81058aa36c2be4ee7b1d5ed24bdd23db9c9332ab14b15ded2aa92a6a28f8c53928a9f09dcb169cdb411ce8c13b53aa68fb32588d347ff0417ecd67abc7bca164d55ba726c83acef63b029539529cf9269463246fbce3f2414e8a1227f18fb8830488a1979d31f2e1504e40ef944af6ce75748f3c2d596e7a773e9c3d16ae7e3e192412b44c52ac9b2e066b4e719dcd5272bcd612d9ee1f9e2c827be0688f5da6b953a559f0cd0dd5dfee2a7b6397edebdc288a258443f6bbba063081ad9259141d377eb644c04edf204e847b8f16821886db78f28b2ff17692135cb5177b962ce5898bdb3d67441a8b67e2d8d139f5ccf8ca1c1b23e1c414df5c5792c684dfdbe4750b25633f566bd4d7f65e079dfd06d1fd01433d72f3e545a2a700623a6e973a51d7837da54698b4526582f38697c555a266d0f4534ed1cd2b1346235edd825065e160943003637df66cfb9c4bf63e17fd6b88578e512f953b828622e0d1e475a3061418d24be7d0483b3cff164f035ef14dfe746d89de29f84ef56f3be10077f67ab1419cb5698105bef595770216defe3654374930034f504d986253fb37f83da657f1a93fbe3c269eaf8484b649dca3df051dbb28fc1cf492d56bdf9c01f06050c03977ce885beaf574ec9ae93f0479fe210f04f15ef1faaccf2959b1b4b21e5b77ca7ad0299924b626971157ccd5fe904672151a5292515f0e72f909f7841041222f021a38f2d1b2d2e6dd7c5a2df2e91cb1424ef7fb2958aea8783b4b48e6c5f852e1f7d983ef229b031bb2d709227ba1ee92430e56840355219a8c185d65083f91912ef3f1ec42bf6691b0ce4de4245570143be1dbeda80883dc9f15496dcdd391a1e0c1b81773d86979431aa909eb423b12e132e06505378b9e2650807b7efe06f735f6767cc116e94e407fd205872881cfcaa8e14a98d88606944672f086ee78cc40cca09ac1261450a6ded354f9602eb3f1f75d121a657ff96e03a3182b25e02f1b14077236a9717e2e6734ade021de9a93a18e6e70058383e18d84e01001bc9b39d7a1edaea76fb4533ea262a695b0bbe7584e2da17b7b84f03b08dc24bbbf313f68ab9122bfe62e4577dbcdef0ee570a793fb9a1f91ecf109f4eb8247d5f5ae4efb9fc0709effa93262ec2050ac9ba644ca5b8ba38f1482a1b114f93230250f1ea59c08d62dfeb3836c2c2312a78c458112135ad0097c96dd5e75bb5673c95bbcacd3b7ff65cc09757af4e13b5a6b11ec1b5bf094a5bab312ca995c97b39431f677bba887f75eb4a103233edf294706b6d24efb9cc9d702a2e2dd1243544bda0261ed93ebcd71c93a4722de7814f36b277a57089dfbc2a56f45e575c451168344a7fe73b38f2f0902c50823f1a6caa3164e034fcdecd7f271c3b0e66e1fabc1df291b35761edefe7f0a2e0c077b0328ea5952be6ea8ba0a32ce30944ced99647de52f8661c7abd7e6831ede837a2d87561e01098073eb3bf705dc23ab63340a748574fbdfb1ea1f84eed07445247c807cf67687a4e09b35dd9c0c053ee0f71664cd6524d0b76aac8fe50c42b395435e0ead79b7795f7cdad59638a561200c66cf42ab74427b20bc7bddf93f1939e9b3294907df5404897a06da472a2517adbca6847247964eb3fd7fcd69b3aeb6837ea598b9d2b28797ba783ebb7ff258fadc1d7d1fa5fb8163df1827b078fa67d3900a88a2adec5893bf1f916fee47f480c859b897b1f8669c68c7eac5fa266c9dbc320e8a9ccea0749ac1d79a1bd02cb7fcd0555c31fed2b72c4c979ae8f6706d1c5cdbb8a3dd1d106590d9f23f7e067aad0cc0587e33d5aa3afce9a31d73b3455423b986d2e82a6a119b83bdea2aef006d5dd88649a506cf0bf33d3809ff44eba16ebcd269a4fec3653a1a595b3223ab782fc1e07497bf2fb103757e05114a16d5e45b0231e5c1239f2eb2677886641548835bc2a0902e68c886f38feb461ce27299b689a24f113415a8655152b62c5918dc9c2df6f83f3f2dd07ae16093c0fe663f973ffd6d0be9a259023d7677621a14385c15de83d323740a76bb1b092eeedbfaf41b85c0d707b7fae804679d6ac5ddaa68429a21ae856415d09f7a90700e796b6e76fcf7d0cf99f531531c263be53095f2cf0cb18899bfbfcaabddbe11567b1a5d16838892e3ce89981ff2b6aae7a784234d0bcbd38a398b480376c982c68d46ebad0feb0f564bcf3843841a3cd282b50ed924d1e45b951eeec3546d2be82081d4e6cf04614b6cee5398a562eced514186ea5cd42518dd93ca57848b4a9d32371d5317c5b5f95849e326a4ae3989f4567d918a85afbc350e5acf8c70eda1996e0c519271572b73c07e87de99e42f564524b9d9a81fad56f2daecc8e3c5a9adbc18e3f9c5803afa7b1b2939ac71fe4264b0aacdc8c1f3b6bd47c6c014c497d68bdb78830be948ecb3d71e86167d7dfe186255338b89168f9ce7093cdb8ea5364bdc0e40b0638f812fd1572abaf683de604c418bc6420debbf11c17a675296dcd1a9c2a998f4b3d487ebdcd8c96e1966438c30ac52828090c104c1b3619ba97124433e607e95a3dc8f3bf74f15554c888d168ce2c61116996de9872c1870e554e75cc14cf90f244f69f2a853b16ea65d1b3fbc530c65f0380255a627308aa4459de4b30d1ef1d8fa9f6ed20cf33a968e2938140add2239d07678fc60011de4ed2dbd168131785401bef6a476b93dc70e8aa10e446cf714570b6a55dbcd2a28ca3eb33f8d482671ada01bffefdad3c6c5923c55bccf5ae673026ab2528479d3608a72411241f1af942f7af0be84fc5f6f9572d09b2f4798d6bd80457bba5aa3672ef692823a72475a2c4a7f1b8ddeef3660e4b15408b76599c3b5ffdb3d16b0e119d9c1f5c139f35ab5299871a43942a7e357f6aeb0ea5f56ea533f700c8e0cf955b155e22d5c62470136091afac07e7789f65fb83d1a717f4fccf63a4217ec519f061f70594c2ce56454fa8c5dcc5f270c034f94d38dfd810962f25c17ce0f04191ca64a0454653ac3b68c56a2fe5154ed3e7d9e1042ddee0b8d793549faac6b712b6734fb1ad867610fbccfac05bedf34d9acd8308a8e2487f44c83217f73ae8ef5e20331dd0d2083b11feffa08f547118852703cd6fdfd96e7c59990986862d87c950f557bfd797710479aada681a2c178e21eb05108a1e3e5d47aa3c69e457ec433073a319f0c35ab0c0b8bf481b7048f955b998266579395e54c5f56a1a226f8c1fb7d4c0de7f964a35c4962b434f223c389d2acdad036ea7d1f1155e7915e5be6fbb02e239859722e173b29968668069ed7681d6df1a61fcfb6c23857dd1323e78e65518724a4c07dadbbbb43b3b80b18a062b9b750c946c4fd9f822553d72371b59962ad4347dd3f6e493027d4bfd16cb17d9e3f62ca9dd1846f54a4942df7fb855d4be662170406fc28cc9713f418e0c3a438ab70640cd628b29d3cabd20502b3e0fdb051ba1c712925c9dd8e0fd1f2d13b401c6a60e3010d988a1e8c14c2435437818d1ecf7f5d2ce5825946689eae677eeb020895adde515df920eb84fd26fe6790e451e7c9ea0a940c3bf615b2554364a23470aba70390a0423cc3c2c8fb8d3894e961d800b8ef4600a26e69e1b282756cba158b59b99565ff254d93de366300cb1a8e346e007f99a6ca3fa991814d41d2cab006f06e0f841d3b1c454f98d210bef84962c9b5445860c6c406ee8f46d49ce89d68a58f1d72ed4cb56799b8940e572a85a5d7229bf87d64776a3af98895b9b787313559edc48f28f554df863e12517b4cfeba2484a9bf753b0c61dcb5ac5b6b98ecb814ee6bf06f2c9a79553b6ce989d171fe27567aea55d9b2b7c28e29bc1b1f9796959000ea38447433b27f9ce4e55e5311ba61716e8f89f313fc983d397a9f0ce6bc47ad4c562ff9abab4c0148b9f6cce11ec2b021be2770c5c15a67219a2e0d45f55ee15019996a28c998693bef778c639bf0bc48b09281db3a9744e49874ed09715cdbf63825edff8431f314e1ecb206ee169eeaabf0744464f65cb83261546ed50bab4022a50b09bd318e8e7bca009757085cd03b3f4bcefd12d10061cf9057cdbf32ec0fdaafc47440b88f5e0a8b398d4f017a21e8a12c71ba6c62cc016c9d4ccfadebf7a61ad7e69c23bde102caa07611dccb74a6b6ea114bf83ec4cdb9602a3bbb072996ea57b46abe3ceceb1c3ee8c8076117bc3fc509f0035b09cbbe038c3a657e73bfa364f92ed9674ab0b92e33dac68076e562823484734242c5ef14fa57607565b7cb4ee0832e9801653c80a645bb1ca8bb33cc6699f60fe74892cb6d8e551e6c106d874fee16cfaf4215217235893f5e1b1646cb5eb42df4ad0b178a56a342b64800fccdec523c98fb4f401b84bba5e756f3f366282b993c521543f62360d6525bc679747b5629448a6afd2d5cc0e15ae13f134b8bf0b43c49ddfb19a1e4fdc0910a1ba306e169f0e8235f1be775f70ef67dafeb659f98ae0b0b4dfecd5e07a57b107e50ddf5efbf7cc2912383f871ce02f62e28561ab31add3a99d5df0050dd4b1b0cd6c6e2fbe5b6a16839a484bfa46e015abc7c77aed6a877983abc36f514c1b8f168094a1c1fe4b172459ae3fc29a6c27faeb19598e7b749ea91869322936a9f2e7099728ec797cd427fbcd2a08b200af147dbe2cbb7884df75df84185f0cab85fc976b4d60f2d36bca2b9de5fc530e3b0869962d7ba9621c49535c3b7eee3e6ae8c7cf2703678b3b8accd354490e114bd627bc5bf924f78d0ba086ce8b51a8486fe2a7586ef2f983cdfc1ad075e20739baab75a48dd79c5302206a32204e197f013e68d28bbc918620e0e139e050b46b700c37f78450d89857f5af0483590d8c64f8b17801a349757a349032e80723540b7df429a5892b56d95a44533c8501021e57462c69788c9ba6994b14cb02fdfd575fc00d87effd04a02131d9ecc0c129799a014f7089465ac89e6e6ecbefb793da7e9cae1beb11811e46e15a00036cd626b7f85e45ca8eeda2efbdfa4d95ffc998f81b55bf9703721b8ed449a0a49f8b9a8e7b464d64c78a9d5113801d0bc58444eba2b676aae8d9dfb3e25ab87dd9b6b87646913dd3face71820a4324124fb3fec1a4b523b16a05810fb9630f6d070c48cf83d0dda95274363c9d30b74d6f332b40dc6def358f791098704ad5193dca382ba83b5012c5a7a15571e966f70f6c57ff3971c3ecd96aab6b8e32e39dcc14630029f31bc96241e7f0dd3b2232920ceff503649096160783582a780cfa5a8b5a4564fb6546898d733e8ac72fa5da1539b3c6028ff27589f7a9ca7a377cfa28d81d15474edecae310b4985350d4732ecf384fbc97ceece09280df7b57ff51cee6b209bca65f5056770551fe9775ecd5b01e7308b57870acec9a8a3144a6459621fde2adb7b782b7b802a3b90067745ab9836c78500f550965b6b12c91c69db94eebf3ab480d1e6a9b84a74f3138d0124e10f531d4dfce86da4af32305123e08fad47c7c47776d78b1234c949f5b7dfcb1792c510eee22a454669e3003f74eeafcf3f5b6d72c5280dd994cfdccc25771b74781925f1890c1244301765f93a46e072e56747a8a0ca92035586038bd8ead94d467cf2088360d9e2aa5ab0cc8217ae6dacd0c32fdc0c9004e571329e36fd40d92e3a7a914cd424d12737ad1ed4e7616d4d9a9f19d44cc5624c2b535779783c69eacfd65c931c2c7a637837479a66b30847c4f8cbee5eb9938b8ff19d1d507cb8735c59360df532b2b18dcc8a15c003499569ec9e82630a50fc7fd2d97142cce106b82ccefc69b1f93c0deba228d14728da7e9d99f5ce6e5cb45ec0339b7e489af2750174dca7ecaf283a94a6277b08ea969a3e566599b1a1e791dbb7d00ccd07718485baa92fa725551b82b4e9dd3749561fdc56e37a065b43fc23d0fce17b9010fb67347b70b1ac773e5796f3636d424b799c789ea130737aaaeabe170d10382ddc600eedc67e3a343c2194517331ea130261e83d96eabc40674fa1e3c0fc8f931ed5115b4134089866e0cefa32094a42cf7b4f204cb774b548c485e4cd6ce6712e2f3d22ac5a344b3a39830234af6e47d65285d94eb3be7e20c335d0393c074219d81dd91219f7153f1c7ee591c95a59ef491ed4e7d65a459add4428ba878526d372d73e2c7d8658ec4f6764186754ee6ff2484ee881bf092d915019fd70cae61dc562e14f9a8a33eff25e49a936154db6c3b0930cda4cb081689fc00269319f8b1e4230aaa06e48357280c4ff0d011794c3ff2cd4638cf4aa3529fd0f98d4fb004e00f358359b337287d4dd1fa10a9a64586b9e36943c0cd1130a439e73aebf16c4a3753e34a4750611daf808cceae700215cb14f846484234152e5199f9c89a3e30b04bbac6520e4df356f8c6bf17c6c80e0dbeeff3b51834ed9c358b1e76072d7159686fb8bb08349e087fdd723b75b2ba562db65a451af65a8f86d66ece2c45a9d3d563de4230329780d7135dd445c81d518fbeba1b2238f6223b7112ab29c1318aedd213584bea25556e8777201e4177194c014ba0c7bfdacf93fc71d6cb1e32b019f272f6c9dd18243a8560dc2ff86e5cb66bfc1c69ff6338dde9505a6d02e6c7a3cd445002440013f4092cf6b92d4d336ded27e6414d0cb8f2c1b8029d0b09d9832f7c1c364938f81a33411f1658835abad1f85710a236d3186549dc893a552ad5a852396508c08eeac757f4fffc8589c4e387ee7853008bb338192f632d6cad53e4980ce1460b3f6b2dff0fbb93cecf487b82c2dc1e73ffe0eb455bc5854ae39fa37856143c2f1cadd1ddc31e4d4f3c7b6ec8ad0e03f38f8a87d68e7eb88ded388f426d6f8fdf68d1000f0ad2e21f15392f600c3d8e1d0a68589fb739fac58ed4b136ba191b9e74671d545b9a1467a4c474fdcfcde0afe2575de99babb5dc9da064d1eea49c64ae5b91887faa3b1fa5330d82b9ac9f185c7ae11666c1cd83b056538b1edeacf9320b436b4c99851b7b04820b889834e9187bc50e5336df889513416e9b263385defa71baa434bff31246a3d7feba56e692b56f98781fff1dae130ed4fa8117380e374d4a931606f65e1d488f41db330cc7bac14fefb2ce76f7fc327c894ecb7c7d5adfec54e41b6a1c7e217bd0680abfa88c2b7d2bc5e2d74db7581ec0eb5f3b37c0703f713e0c1c138bc8016de601832ef111ad5dc88df6281a8d5f3b419a5a329edc703a0db093f3a6f3b955529ee06558d0b9a14500d0134d55603a9fda3fa97908a082b3d9360fa4827fc04848113311000f295a2ece1a0f7de694f5f0265a5dbd3478712d6129f6b727b592f7f0433e4866c8ea26bea6ce208dbb7d814a2fdd4aa2c59952825ccb4215196dd5362a1648472d53e862fa4a0ed550ba9d067a07ad03fdbe0d78d37e92ef13a2dc09da65a1119aecaed5fcee79d17dfe4ad1c3d8982ec4ae66d2e1017943db5837dc2618a7dd09e4a501164548b1a1ab06e4540269dbd1710cbd68fc6b26835d87fab5fd2eac5459b82e7735d73acbebda19afec3df7c1f51a2387ebfc248a35d540526a06ecbb98200098b3349be732e08cc543408c1620376cd3bbb187bfd7b1f34e9c1d989775a4c755e45325108b756d8f04d7dd7e5e31a6e18d9260c60978b17671176b926e79cdc5149fa45162bdf89f2661b512768b5872840134c361d782544a6ef96c818363390393dd95840144d1e99588c3c52e668ea88b2d7ce71d5ac19e5abc5606d4aec7d4b19854f8e67044a092bcb8dc3582aeac074280933c095cdf0e0b48ec7044694e55e6f723873b6d438b9d89ff608e4f177fa031ced617f05134f8d8c894a0fe244bea427cd34c97a63bb2887adb95b7f54428687f16a67bed76860903250d754847ac1b4f3b160522f5e77ee7e4dd56d20446577729a2bc1f4fca2d7f2acce004043c56a87c927d36bf64c0174b64ea9055ba7fd31753629740846da27e21f9bd10daebbd7634ea76ddd4ffb46a2483d5ede2aadba90328301dc05dd8d5bca3ca490a1e482f1f937d5a6813b004e7df267a32339068769746a0fc4c00fe03518ac5ed77357331c42ee0edeea022c75d254cb07406898dd8036f7153a2d7517cb8196a86b15a17f2f762de40b8c1d6b130a0514053e45fa0d0c81b95799db9901c300b816746197577bc6890d4d6cf3abb067bd25f7b1d5bf35e4b8a88bc38773140ddfec7ab85e46884fd78cab8e1ec97397c398a83f28db43e26314b0fd0cccfde9c4053112af6fa0093910b793793fc3ab6f08418dc58491b15638c01f9e37c7bc27c1657392b9f55ac4eb3c1ab24f46d98f26de004468bd6b29ceb26e6d428b5045805c159fc78d742c2052aa9b503d4cfbdbe70182bf2b454b04bc995bed82b2061eb9eb4af575aa5ed1ef1fc20dacaf705f63f02dbdf496fea9c3ee4e438fc0ce25e3409b50a1c019a0428aa6606cffb314b5560e01e98f24d40198a3258106e2fdfa329580a32d721ea91ad0ff5ffe3113a5b6f32ab819552943c7ac7398d898583e82443af941d16c2d71e6dcaaa641460a343e3dac3cb80caf07fb7fc61eda6d7a6ca383a2b77e258c284f17898b3e0bb6571600ad8165135a4f5dc50df79eeda16b3d990b6e14e33fc1021bff91ccae4babe708674c02dca1b6b79b211640a87ab9c968f24f5a09a5da3ed366de240c191eda96a709fdc335835a5fb1fe18467b7fe13b8a4c351eda2a044723fd1f2bc084f55f4c7aa42758e82244a733c0179e6185d421f75765ef3f20c301ab417205bf5766874cfb8afc1316ae44d3710ab585edc536ef0ba602bdc13d97016bdd63ad4e3b5083ae5a6ca11c55f547117e8eb33595662a7a4ca0fb900276441c47c43ce4d61b23a146bfe43cdebd8e6d3da870491b6df24b61585ceb4196084f4af4aa31d42bd03a8e12b2794ac35e683c85261fc83f02ea99a8818cce40d1ddcc414a7007bdcd39610abb8411a23c3f712acb17087c621e5f430074298af84eb04a1a1939417b5e14a6525de6dfa554c39f0e0646d94dddc6188c6855067698be338f8c9af9a8ecce2777281568c545f2c6e50ae2ce9d36e753b34c476db85143e94558a7b9e244a5d17fe6e691740ae5833ade21958d1085ecfbcb949c88366417dceb9b5b55faa530c861c8245cc777beb83560b1ad1c336149c96e8390d43ec39799d844e4c1ae43dc6df38194088166f95f0288ea255bac0ba637d6a47e8a2ef3a9cd29d4d4380ed859484177312570eac56b4f2dd9ce0de40a62717ede1497f84b86dc288c7f0f62637433befd506d3e8acbddfb65d8f581953863ab549066a1505485cab6359dcf188b76cfecf3c0606a06714718759eecc69368028921c9877c7b1d3fd13f8818e083c73f79f23823b7993068dba5570955e0062d2611de03cd07e5c3375059927ed66ba099464d96dfd782b7ff3c0e209505d07ef5657dacaf6b0c855e279791d56fc96ba881b7077263ec71dbd44866fc4eb6330c25527ffe81a2cc0948dd1d6e2f29bc95f9921f46770d9d5a9c42441d32508322dec138ed87cb77df774a10bf1bfc1141ab1cc4b92b7c16361a3d38678cac7112076c4d5ee7bc3a98a39ed9c08c8bc8ca73255ca320980e53a51cf4f1284f1ca220c21bf9009e38965b9b68e75734a65f30a1a92657369fe9d4f607fca4fd486b423014cb4972f84fa9332cb385a0ddc5519eb2a470049ffe5ca79fbbd889f418fd9af9ea142535ae243a76ac122e233a4a3cbcd48e50b24e4d3ce2fb0ef046e144962b89a7584b0ab6bf7d255628b4e29ea85ea7c0c916ec0516a613e25c717d4e71835b8f127786d16b245d659e349b6769ec27f3a33aaf61b1f310dcb0d9b89c5bbdd3ff3a2fc8b95fd786abb784215f67f6236584060b2db4d1968af1d5a7f70019bd1dbcb06728464d08b57b9bbee343a5ac64d95e122841f448fee55c4839ad649aeaefc7708bc9aaa95f46bf53288c7e10d1f41a3da5de34736858bbbcb6335132740eb3908caf73ec804ff7e58636e6d02124f818a3fa8e2f309e85d3fc4642a62ffa7324895774f4bb43419bb5b510dbcaed071fc8287447fc7967be1baad34d69d2b86769b7d182fad6b8d31cb6830d6b9785d8e946e9dcf166e9bbf5726972529df8c230b78f8a0e9f400f197c3f3e2829801b9017529bf97899fd9094dbe2cde82f58708b6563e809e0c8af5fb889059462d5be5bd8d88d88aa8ea9f88ddde59478f95cec1927f4db21adfd3581a8cbf1f6237dc44f5cf5051fe15782896fb2654aa78320e121baf36a614a48cc0e672a2336dcfbb510a0430d1ad9e39e6824c93d60f8d51e4f48072c8b05385e26e98c4a1bc3df63882199c065f47758437160a2c56cc1c39766f616808f40a6942c3e64105d4dc618fa86e6d82262656a9b263abb9e2d6baf98c8c0c81c510a4d6131d8582481dc287aa39987d554ba2b43c1ed335b4956c3cf3a1a6cfba18260ff432070c79caecb9552c3094c02c6d3898d984bb910157e8e8f06ad6470cbd160a1d9f6783dc5ac55a103fc19e552a03bc3b99b5cae7682237733d91f36439322c6ca4640a989560e2a01d1d318f71dcd250cec68d7d7fceb3b9d3866eda8da0f3d5ee84c9d78bcb98ade9e3abc42a4ce1b95619a1626f7257f00c3c381b137297e4d6aa3ed79fc2d4ea47602a0580020524910fc3fbbf9c4504aa286b9e8da9577ce27c8df2efe0e65050e27ff72e6509babf328512272262c4fc239b474488b98d78a89ad1247c5419159226091e7916bef649c817e2f909ba389902d45a26d748f1013add8ea8083ddb611b3cd2b93e075d96e25df018ff1ec32c44c26f8f6453f2e8b191d28093adaf84460bbf8c52846c6853ebd1cb7fb9a6c99a261990ac0e16d52c7f43ff69375686e82a0abb8d1ba3422f07ef8e3352d8f2fa13fd0ee750c6848f644a5b6a2df0af81554976508d46040e1ed596b00f8afade76500a0a710de2259502d8a928676e92aa21c3ccd5c9e4ad3ce8c34c4b344f2ee2f75c125a15c3ad448bce22c45573bd389850f513784ddedb2e579786952615635d978f39fc542c796c6faec41ba11282052863ddba24b034991d780b362c1d6d430a9f544328de6dc1716d1f0586f12492b7591114c7fca9a67d2badf52a6fedf33d4f9bcc476d6db487a2f14ff10f1f13f201be09aef1925d3c3797f01b0b8c63444da9b8baa43e40ada1e723a6eb024b43e51731cfabfcde08041f027e54174fa2c4071c2baa34991cdb60cee10ec43a9de44f611db2ef7f46b952cf3b146b942f760603d7285dced0c56839ec7950a646c3fc6765b5527472f2fad244692a70c6f0d67cdbf447ce3468bed98dafd46e9c9cf6917baa54b513208979a0d6680a833161c68483e27b6f6dcf81e74b04a2accb70972ceeeadebfec8171c3abd2883ceb521d7fc565e855907b189871871d43f994ffe0e222387aa48717815c8ab2b5296b10e30df6a09166f7c1b542b21dd51c61e1fde2f57adeeba6f3c670ff212eaaab59adb16ed4c79fc830cafa3c50a708e34fdefb43b63dcf78e4fcfaab6d5b10bdcdfdd18cd41565a8cc5673e410f28070c3a76420cfb2ed83ded250a933cadc429573e41b90b3427535579ac18e329727c786aac9b7b9e4d65b3a353234c54318a9dc9f2a83b0c344b741f44232e38b5bb84380ce953194de73be8a79f27e6781b0ea6fe42ae6f113fd6bfd672abe2d463736b5ae13eecefe1369318b129371c28fcc3b267c168b19ed4e78b2f460ba549d897e38608f1f25987b01b4101e708181e1016339e8aa28ea38f0a2500ae3b7cea61ab535cdaa50182807858b380e426062a1c4d42c5850c026751fc0c088a7733ee2b092ba662e99c9c29a53cf56f15f875d75d4925932ae04f30baaaad510dfd8a6179d5450c54c35800ec711e309dd76894371041c4aecfc694d228cf1d1bc0d2d165a9ad040dccda3012424d5a1e98cb46944c3ae22424a40fceb2a4c210f06397db0d0e89fb7752e9c6e8e096bd48b1fbdd453fe3d94a123edc6164a3127068a5a2ba8f69cc90536805a84b8828b0caad0b2ad92e5b24e514aca83c5a088888bb44d6004f8f23ad9bda6c34786138ee69987aa4207b35796ad0b04c9a3fe1f08191c2b2c2e160d80419e214e62f14e599bc5623db38a88610cbc023cd662543e3a66491162f49adf23f0af01903543b593d3a197ef882bd64c03c3d01496e36f1557049df206c9c02a8ecc25c119b7ae83053e3e7cc5f91c0a56e897911ccf3104d4902770170512f4f7f3bb6259eda0e43332ca32ed6b34c4f8ea439e999fef373aa300331c921749eb5bdaa361675e93015d13cab1ea0e1f60aa8afea819c2c4489e5e6e4cd4a67c77dbe594af91eaef70866df4fc8ef37176801a596e2fded544b20a83f45fe3e6c012ca895a058c5a9a6e05c048c1f4a80af3ceee1a453db6832d1212a2426b9edd3c53f4173b8f4b4946897c44234b6a12be1cd7594e457ddc5363f03299f70600bbc0e446108af3c346c047f79f95ccd090f0a0519516b32b7a8b8e2e081542cf546c15dfb3f93f4d0e3735c2144a25e4827b8989b25ac4d7019417b552b748f016e709daaffd56e15df27a9151d5dd2cf691399838aa2e615588774167b7610265d074deea69273f2c560eb5b2dabf7b5517631a97498162e70600f5ead4383b3ac7b66109c42a1c529d278b50fb6b1eb5de3fb3b4bb6e784d360d1063ce098165603e91fe99b9987ad3be3d1085d25b5daebaf082fc5c0113b0d4b4ec72baf4d409ce03b074d8cd05c663f0e4084339c4a8b1bf00f83822997fb87c8f8218c432b30bfe69a303418d5d1e99e3e7550590a70a41e86e6c620a6cbf21cbdf69b4dd4970a3611125db99dabf4abe9a4c99d4094b7cfcb20ec4dc0f1ace20276e2aa86866ee1070d910bbf6cacbddcf6b8f9e03adfc9b92fb692c55195192523aeed11bb934405db3be000047178d02661e6dad356a09b588fd0e7fa4c114293b5727de606ce74804b9313ad8c8cbbb2a43ab1c981f9568dc01c6f31749e1ecab5c02f24f5e7621d73620f8b22c910293cd58b3af5c261c9acac6bd947d395f36fd5c0580a2e53412bc4b47190360aa85f0c6af3f9e7f505e18ac971bb2b78e8e840ac8120a3f9fb3979acc598e81404af2c225d78005ef3930584688884dc2c974823c6ee02b7e500395859540934bf62d137419099de65782aff30d0bd68f01c8b6e11dcdb9ab3bdfdfe8c576bded234437b1802115be9795f0f71f21fd9041a8369d2465cfda28ed23165bbd06678fbe9dd3f115539ce1583812fe48a7397a46b16e80133e9d1197cb52d5ef67c8df69fa1449f2797cd1a278fdc2757f5f3db638b8b3bbc7a92645df421d6aefcea9a0a24182293ec29df7e845d6cac1401be1f0aef4f2a3798717d7d860e2d48e3d93f9dcede76308585c5bd64aef31ba45ae4c17024ba2d97e09e3ef9fa5832c375f59e8694d2dfe89e02dff7d6db12d05cc00d60234f2bac088e69b37ae5a994b30ef8c1e46e3dedaf422a296680774c73e988ab06e79862ca723ee4038970b16503800da6c0cf935c8039ced72da1833ed6c07b7a347f144789fbde30964605f448ab9eab7d9f34faab05dd7b606813fda2eb717ee3fc45d750f3400df1f704dc617e42885d013eaa407d868bb6434e147219634e1df1d0ea9c985673b3a324d8e8b79936daf53aac24040640844a312fa8a2bff37e2dbfaa2ddca2efc82c5406ce11178c18ca3c001a6b6f548f6a7a4a2cad1a397b57e6d38125d8601e7f52b4580993ac98e107253a9afcef3cbb861c71b210a4abe4d970b0eb6e8a0456ef81b11cf664b1c32ab383d1733455c4da2ecede21849ff2696c33e8813f3317db89057ff8d772b4d985d45cd6eec38bc6e19b9fc6c09fbebc0d7d53e16d58f0de7a7d1377a5ee5ddd3639456f145c157a45c8a1c6bd8a805630f2556855fc53b83676bc739c5d404cf63a0fe3f663a112923dddf30026914fc2dc5b15d99702532a53ff29a723b7a528d6e32f0d1e38c481ffc2b079e481814d09dc16a74688970ef1dc27121b65da6ace244384e71909a5b220003c713fe20908bffe2980baa19bd8e9af35d1a29666c43e7c9140a855592185543543f96e7bc121bf4f5ab00dc343cd5750ad2bb481dcdf9322dcbd97c66113e662e1d0e38dc746b7b2e9ca8cf24855fd5e919ffb857462819cc1da95467f6689b740f9615a512a62c86ba76e29b92c83b3eb2288fd7618ecccb8f98867cbc96153a24804642ff5ecc4132bb9eedc00d0b8db10600571e65618aa39cdee2aa5e068386da93b393cb81529f1bb05c1f45d79e2d040ee3d5f136953160d11490842633ad42d2f299b5e75a5ac70cefb250b194e2e7f1f84d06db71185c9fe60e4f682b93217c69fbf8b8c254620e00b879c9a61b4294ce39f4531fe3f877e7290e1e9a4f77d726bc130ccc9bc2146323af8ab236e3e589126496b1d9d5af52687d641d190ea2a8c11dca7844f48eac2cd391e399297938b13a0b12d337d90dba2adbac6a5bf51a33d782014d28462cbb937aa73cbf8bc7ebeb058431fd1c79edecb2ad6089a0ca8fd1bb06d4cc9944e893716939c0beb5b3fa27897e6959f74b5be8b4dc6ac80fb525c268c589645607b26422c524280156e128c74c94c67d20efa3cf9121f4a66f40a95bd30fb7f31fba1509abcab01788f9d2ed34146e2515d8f9db6fd5678f88d9e3135af0bd11a8eb00f675d79b214244cac0227041adc9d659f8918b653e8019d8d2db46abf55aeafeb96baa7af06a606cab91fc61e91d240f3afdca4fa646833a5720db622f7b795bd7cd06281557bd799d5068c96849bf48f9aa613f2cae7c86b62e2506a455fc0fddf75d2ec78f3e5195c0141f314073e8810fff32528e2e7be5c0135b9fc5d643958c7a46241ef1db747bf45722c70ffbcf5439e8aadcff7096a909763787f6de9e6834adeed351d194027fe75316ed6c3d092a634233f65476baa1d32f7a7e9b181208bfcf09e4d204dc8bc3ddb945604d6ad21c9b17427dc6a16115e18e7904b2ac9fb37fee14499021a19c7415c5e32225beed688acd1d6fbb3e217d3e9bf6266f1d49bb5d8c52bf1daaddf0d5bd7cb88035460e860fc4ec6ee3272897aa006c1098d377730cef5f20b955f64051d5d9eadef4e4dee3fd0e297e33b9de8fc6d702d0d635490ade855e43b17502f05269b6d788a9f1ee32718cce0e4e9a69accac7e0c2c5531654b2e44f64a1c506890ccab2e82040c53af625defa1a9359676ac923c7d822bd44956767878259e38074139a711abae7a58aa7f33cdd043747b3b27740ce9d9677e696c44fd768496a0c1818ac46a7abec3f597fb3828e8dc50d4929a4929289f91d8ce442482238e01f891dd5183c7a4a07500d06fcea808662ad1667332ce504cde1b0600260e2825c7e585bd850a0394f16a9cdfe5198ea67a1a3a49fa7d800c1ed673173f19e49af027499fdf688a50b40b43c56ca05e3ba562b7229af346a369a56fa34acd82531ead6a157ec93c17f05604e6146a58681249674b9b8c8e577a4836b809f07a754e379fe01a53f2b03d359ebdbfca9bdf8dc81463ca0f77feb15d90f9db1e698f90a81e9dd2c95f6fca13679ddc62ee3d4ad7a83732306e65a7e5610b712e8dc42a4af8fcdbdfeae83228f225f1e94843ddf5b833a8f773aea33112b6807c2472c733618e0a5f8d1c8e6c47dc58ffdd1f2343a90d166b226dbd7f748cdcfc3c4caab24ddbf6c3d10d2215e5a4955b9344c4c980860aa5640c9a5d375cf016054b89cd83701d0037e349874b850efb7ee7588e50589dafba92b3c71e6ccbbc1aa6208a9fa9987367cbd92ae16d46ad269071fed067e5d1e6d171dd13c82b6e9db08cbfe2dd7bb034a6065f9da2259e5f21ec6fc3f067274cc242a3adf319d5651c92994b223dd68d9f1dc73fc697b5b2d637c8c9e3dcc62113064f979d0990fc06e512afd033b67a72bf9003ac9f2be6c6ec0ddde6ace00f0eac362497c1421bc6971669fdcc4040988c86565692e467636bdeb7b9952d1136b8ff4888c32763092ebdc4e8d35958289df36d4db4fe2a91e3bbe600d362ed3cd2b64b73507c1e6eefb0477273fb5317d2f6a448d98652afbe5ce8df07173dc10d34db61af8ecd9325a5528cf6573fff19ddc3e2f5406660e3a4fde9032a2cf206f4879f710d0da9494c366b69cae9f747017c6a49669eec47eae3e3d1dcb3a42fd530854504e9cfbb93b7e90877b7cf0f91ddd0bfef142f1d1c42f7b37b2bdb4ce07a0f011c096026797310b90bfe100507260a456920c70f35ba5f5ea17696a65d2b1e4cd00578e905c02848e4ae5ab46595aa0dc1aef4d9d3444bb07f0d7777c815b9a4b432f8de06e3a5735d2ffea9a549503069fd727581e6c03edf4b34b5e612e6694b62f312a54ac5f581f80d90c6df9df0a979ef16981e6992e6e13467e26dd90693c4879785c2a444340bc9338d39129fb16dedb810b92b13b45dcc28284b094ea7cb79767286545fe0dfa39540d8be6e0209171fe8680e3fc1c4ca9302966daf524f4c56d2205a4a11af9730ad67ea4c5a624761132d67a27f21d023026ef4e2768e85665f884ae80ff7a5e0b96a5c32f7aaf4c788263965598d6ebf36ca1084ecd64999a093f764994845c25c56eb19290c64a8e04b81b8d9de4d6485b23a6e8ff2e46e64c10d8b569306f57ede9b844052c43dafedd7c1dc063b89b7b2ae08fd971ce95e92bb8548f9f5a2500fd6de88e9eb5d5a5c9812476104ff7a5274da199f295a1c8635b218994fc13198328058391e0edf8f083195a85d76b90247c5c3c3b52bf30d42b9725f9b0f02461664d65609d04b9c4a383f0803a13c605fef1e143b5c3ffebfdc4a17a613a5899c7a0b48bdc027fe321fb239a9485cca446d7fe0ce28de18f4eb5dc076bcfe9eea1d00521d460093bdcca66abe36919817b6879450dc1bf34d4f12f0daa6ca8579fcf01585b965a7ba17bfa00d90c9002ed939aeaeae6d2581d8e51cca263beae34868246a0d9eb692a29edad5dca493e76ebab623e7b7256eff333fa57320fab98a8c4ce748f6218cc48d8143f4c5b05bd6786f515163c9cae226498e67791bf77b43a3ab67a59b2788f3ddd017ab60c11719e8dfbff3440c0b63b62054c5a870e9affce2a2e5e14310f98924cd98fde773c5a66e1534a4a7bf73cb121b8314f521a5b480499b4dc311c119aebee54af6d750bf89ac557e9c040bc8aa183cddca44a9ca98dc2c397c05e8b90de11100df6af630dcc2c2bdc5a42d18c8e9b06a00637af1b6e28f0980eac6e0c281231d51c35b2b1bda9b10f3e46d457e9e2f94e524d850081bab1ca03357f346926c53fcc8a0340762c06f6eae100b4cf14088bc6141aabf0fa97d0b45d8b14cbde7e4997bb3742b798018788002dd33edda5b49fbc1952f59ae97ccee36baaaf8c514d7d66730931ad06014ddcca930b93608788e6cf824f6c3e52563c3bbdfea924b1b242807f30f7cd5b119e9e2b3e9e8239105094bca8c250d0d63cba7d0c381554e999bba2a5f914878a5346a046a6e8ac6b2001958f71db7fa6735f81017b790dcbdf1f4444aeeeb9b3f4cbe0df99a9e07697020ba2e1fc43ae4c8d268bc2fc4acee05c83ecf54334dba3418002679abc902eb407a8913d1d30c74c71c3f5f18df768dd54b2942a7c959bdcc365ea1d0da8cb1d3cd56c8b38cecac6d92fa32482e59cdbb3b384d45abba0d39d6de79b09f639ddd8e13d95dc049b79f76fc99167ce48ae10a11dad882f915f052b07094bc5c27734159eaf2ae6b6c4f85fc5820bc5c067431d763e5730c71c427dacd97cb518cf658c17919bdf3dac96b70e0dff90ee98b7f9fd3315f2ebcc257c6bd4b0fdbe8cb57e78fcdd0eb271c2fa2525733a168d3c924590017ab2fe7cedda717bbb69f28bd81a33a826101f02718b3d8713c68e09562f0ca4cf90d61626209fd65d471816cda5d3da1a58d0670038d25d3e651b4cfe4f83d2830288c64798c2aee816ccd74367bac80cb5cae2ee153712fdb7f665a4895aedd3f215a4b032c24647a9b072e015ac602e6012065c7894ab631138cd96800eaf7f989c189512f0cb182c1bae08d387adf02c105e0049a23504fca8e653a3580f14f6a72bb8d762b1d46e95fbb49766c3639acd4db5215e16fdd7bed3fc5ee8bbea30e3db7d361cc7e5e884d70bf6627370acba5e9cf34ecdebd7aeb151cfe230111ec0908fd66e41c31932c0450f31057c7a282365d25e265ea6636b56d8d965c33e44a4802155d0544ce436fd274d4892e67a9d1bbaf87dd93424316da6f3ae7aaebce11ab419605a2d33383b98815e3928ecc42a4df73aa2519c80b70da1b6dc2ab6226216f7dd78781de8dce39336ec13ec5f8e2ea45470ff565a6761e225e3078acb4560d34327b23fc206d97b596d96f9775032af5f3d69a49a76fa0f01175dbfacb8dcfe629546cf8f5e09618d5c9c6b43735eceb3c5f6322257013099321180c194ef085f8b6df5efcadf21ab6b0fd043634f32439dcf228a66cf6a6c97edd64090203a7cc4f0a81d10f3f3952ff84d09049ee48c3c7b2b47c1fc9d40f63f6b62024a72bf60be64b43dd1b0ddf52c9e4f304512bcd95b7d5c203e4ff0f9b36c9826b9d50dd9ff5f904e8f4e49ebef81bbc1b4b1bc46a54a3f02d5db17e7cfdb48992bc0f3b44e2d703bbdc6b2bc61de228ebf290c9dda3e5a010d1973346220a114f087f3151733df21728fe74465543b85679a3b43e4f269cbd04bd0bb1421ca49b23bf36cbfdc6d458ba42adc752bfd9d2b1355ba72fc83ee1289817f1b382de31adedf9b373f3e362501340b1cc8c55b161f2e88c9fef4c2b54a01fbf333c5157e1c8037d5dcd6c3080ab6a08c46ff641ab461c7de36e5236e118b3f3152e2cc154a3fc8b1c489f06eec49ffd5f3ed6dd1b7e6708fa4c4537a0496cb99b2d937093fc8719d5054fefb02b9f76dc4996cec89cee1d95c6970d9afc9ee411016599c46eb0fe0f49e2bc8f7863b3605acfce74f2e59f856b86d11b599aa35ef95ee31b04d2b34be3f01b8e597d7f84f8f374da1020b1f3ca8b66deccf73536a51225a29d7d915a3371acb848dbdf748165099398e6ecf1199f6dbe648dbc98337b27eb038c9b10ca7d2d0667cabc3aafa2c04279dc4f94ea429d075226abc5e00a584b8ba95f1da016e490d2e5d07b722b300f7d615eac305b66602004341054adb11ab7b307cb52e567c3952cbb1fe904e2a5c5407935e56f053041ecd93d2ec2b53dbc09b9931c96f98c666ad31f34382ffd91b5c55efab0f981eb3a55730864ed884e218add62ac4ed61dc3dc8d88f7a7758b17864acdb768334176f472a99bd61da92dfb87bd5e32546a908e0a07bfe848f22b50ff7e780948bdce0a3f88475c9ec72bb512541d6950a5ae2e32d9cfcb67f6921c5c2ea1236e376d7cadf69efe6c66040e699ae15039db3f858eebfc814007084957322efae3c0a5edbd521970557041bae100ebaec489d92dde7305a00352b768ea22b2f65151996587ec822e25819ebe12f4f093096bf7a9f13bc32aedb758bce14f1a2f1d33f4ae3f2a773691bc10eedc361f9abae0478b601fe38ba5b3993625af74077ef5fe598d12a70b409637ce17d2c60984677ddf4f4713b83022b9b105a69caf37136272568ac329092eb614863c9fb850d25325f9f426487e7f3b9385b9129e3bbc0f58ab14b2de26a6ec2be4fb375789db99c59092f1668945252457004e66510d7dc10ba9379a12a8f8824d33d5eb7dd4cc54f903ec9978c2ec98db32a8f2801a46d2dff4003d22dd7f9417c501ff2a56961946843690822c05f25304f35371e0a0250fa3700f61d3f8057f620f01a1dd6f316ce269f54d4ea2f2f7e4467eb8006b6d802c001be578d7bdd2a8d952099c830ac59d327e4b8355450b4b37221b9a63456b117b3fce391431400cf62b798400440da9ba54259a283fefe2b337295efaf3bd1cbc67be3c53d2aad1ae61cadc07e57212b491101b582430ca3c7971b383d96f04db2a9c61ae8f51b1e8590d3582dd43797a1aa57aac26437b020bcd91ba605807de16f8b559d1a41227c5f85e7bdc5727ec25bf7fd0e2214df3cce4ab56200eb6b7c1887951be528366527e0c0ebc23790b6adf2ba5367b9f3d4e891b653101321330914db91fbef2404de3dc451db2feef21cc46d0ef8a30a864c66df443090a2ef30ff58af0e3a2e682bf1fea04ba4f602f4dc0519cffdbb5e0ba9eb7ab57d393e737f09dcc73ed5e2423ff99ddfdab5278f9b637ba4e908882331597f6b5c695ba728887280a1ebf68a56d42573b22cbe9398c0e7f29a9065445ec536820fbf5265d961ddcb2ebca7535d5afb37fe3d793e1bb1dc83225de3ae84764509ce4dad79d1fc537970c4b1515f249bcb2bf0f96a4c87ef0169a0a7f18ad400650c93140d002388d14e72748a3ea071bdd3be79c24c8091895cf8ecc86cfa3ae92be00783dc9e6fcaf93d51efe942b4634ca948204b7218579cb53cf62bcc8f39f5a92b669b4f4163090587d27b3c415a90fbaeea8ce9045b897abeb82952db076f15f19ef559ead6742e05a50fbc7fb0ec08e8b819bd2a5da123b53ae0f8f49705bec149e9929b3dbdc2a76db0f2ae732812d14047e6dad72a5741c8e7a1cbb96562ba05fda0d52f4147593ba5fa2305b6ac7e31b4fa215b0f7b7dee13e31194807b30264af340a43951c2a4a681bfff8777d0ddce198a30f4cf564d0c3ee251a460f5483464620a84c23401157727021b94af91312a0e47ac7455a29093c86b6316689e64382036232ceecf208261796879bd96534d7adb6b1c083e4ea9b7423839a73276885a860e18656c53b1bd8e75ffa612200635f861458bc2632aef63419d07f70ee313a9a2107a940168dc9ca4da2317dd36c9d7c7bfa954e4c1d93e5f22684146a8eaecbeb9eda629b7a9384f56b24046a82b3fe517aaeec88a624eb937bf92a7d6cdddec660bec1af9fa9e5a0d79a0fb947e463280f22c1b876c838a70cd1fcef24ddc8a050722c4243d6083f6a59464f79f6d55783dae6d55d99a1ea3c52c4eb80a94942f0da2326a954475e7ea65782ce010ea0d502b1d9439234e18f68df8bc41bca92880d679183555a79776cf0c1461ee58f163a9c050c85c5ab1131d01f45f3e058b7efe7e6b7a1f79ff0fde9f57fffa3683ccf348f48a94e2713943301a3a11fb0d9de917bb51a3625c99b90c074dd8ab5f79ee58128622187f2cc710d3ab5957cef1e81c425c231778b0164c778b51fc690c42e746a357165ca5305f9e68930e55a51741a95b7356144c54044592ed660e4bf78f97e2871d0a8331a4da90d3a9dc02d2fd6cce55bb5ff2f86bd4b0888a5beeea76b3c754cb5adc95004358e3b9cf8c23f75d53adf30c9403bc4c267230974fbf2dfba4e85fed5555a68f6086dd722c9a1dcea08f967b6ae2d2cac099697305985d9c276a6b39bedd66b7ab0767c907db164efc6a2c9a80cf29e0b6df5eadb3009f84cc9c30422e19c5bfc2ce17a0b7251644a76f35eccd33a75d799f6ddbb2999bff332ea050cc7bbcf995f31f10ed29b06e91413301da6afe9263d0cc0dfd7d9f5a229100f983cfdbcc395a08187d96e920d75b8f32e8db9ff1ea7d44a3854ea412167c38e74858aad9013e99154e7d437313eb40589b9193d82f1e1a89705649e56741d0c5d9cd001116c0c7cf52ad662075db2309c1066f09e0d3a1fc5ba92cee698c09fbfc5eabda61bef4a7522f7512874a3c1e53acbe1e9b33550b9d2a2866ac54800368f26dabf4fddfecdd438a43b86b69976f643a03299e2dd69a7367dee8033c747ddbe737de8aa800df62d5914a5651e21f63f0342208fbeed2795bf2fb4c600697fa49a48dae8dbb654b79c3737b3e56ce7fb1da0873ff18a502ada9c1946956adc0823bae5e87cde465f9b508ce82ece4214e886de521f435e9de5c4b77b73778aafc5bd2af1167c99720e059ac3a5ff948070419abdd864b11d0c2a7812e22a68bc17a006f2f7fd12facde2cce98fdea7454972683627aa9dbc3049ad1afbbe7019958a544d8f347d961bf8d44cf0f239e86e0aee87116440f359d857af15fb8a3d081155c2d52c65e3c89971135750be562e006d7131d0b93149dea22630b41d018f4aa5a8e24dbcc78bd347d3b98128aee66aab536d78240c1292775234c45f542e15ca24e7eebe06a06289abed752972a14f4db7ad9c2eeb172a0353c4f34da1ff81d4192f3e9ac38a45426db1ac1185034c5f2994ffbb88c8647d19f4a963d0b3ee80d3b88490e5c4aee2d89d9ff0d291c7c3f5b19131bf66496bcc12eddf67bb3900b48e616b015f09011503b5c9767ad689d08db54a827fe3ae9189ebf2b8afc7bceffcdec9f9bcd6ac698e7ff8b35e6acaa256a8a3ca1a0ab89f2a79d2a7800d35b3efabbd913e49fa68c0fa0a6ce649fe7fab455640ea977d4a239cc042bb0b3a363114471cce8d37103b6a862ee0b8c763e6eb81468517c4692f818f2d2ba4793caef1fe1fd1ad91bd66aa58c2ad607f28104e3f73b7c832769bc42709f92d6bfc76dc4005168f20be6a563e06be3a0e6c4e28257a04bec9f27a7bfeb2a35ad57d9c5d4b5c075b099fcc7bfe1b5377827f5750cec688e9450c738d174b03c26745847345851b5bb7198c962491b5971d7f27f039a2cc239a0f52affd886c9c2b4fb82e3d908f710cad8fc65aec27399087c3409edc9a49e701dc62fe9e400b1f1e8045f793857e20be88f8c9f840132716f8ef63c21dac1dde91cf2f8495816e69281ec32e35b0779fe02eae6d00db3f359952dc505f9d81a6838014479d2714028367429ee5c084f7aacda20f84fa6648be9c177941857934b38f54860be312f2bd6df4977f64c5ecbcdbc85a48a427330d9bb9b1cfd83fe3fe43261a123e221a61fb543cd83e7d4745ae9123b4643ff5dbd9a66ddb708cc4f3b6fccd12da85a9908f25bfb5b5fddd2a206e3fba4b7a3f3dfd3d0bc4259be90516a83fe75aed13c01725efe6ce162a3852ec929d94973a2014cf096f4aae1403d4d1c3d3ca342eb13fc9031036a9dadfc6c9ce56dbd0800c031f36b88891eed934873d96fec8767ece243e5b418f0d39e6a1b75e45baaf3732666ab2899e97f704c6ee143e261daa584a000fa4266cafb8af824eecb45bb0d76fb61cf1f6dd3937a491b17f9991fda006d3992994c5cc3040d2585f00d7ddafefe9c54d7a1c96d3a5e8a57e4db236c54fbd7a6aba8cb77a98e329f94940c9de5c193c6807a9b6697d515bc5a821e2018d03d26845c0f52d722cf7e679825fbb4afe95c220be12b81c83b65b8209e27e22d838dadaa9dbb35a6a9814b01d1b20a440e88882c0766728f268cb6bb36d840691aac1795c67ff80cd06e449b0ed52b8cda2179e1016adfdc3cb9b4cea79b734c151ebd889b9bb3af35a39d66db493ba09e87c9822ffd092de36657fa1b8a5d062e9509dc21a440afd7883f4744c1fa9ce50741e93fa789d5a67f5d0309b1208a4d6fafc15f456a38abeb2ae8782a239ab7c33537ef4554049527f00a4f11cb95ca443500f849fe464913af7c96af80453a0ef681be4bc0dfd2f4f0da291179a4a90eea49bedca544564cce38b1f20b323d90af34e7cb00baa5bdaa17f51677374218b598ba4edb58c1d0d0f6d5cf5e5ae3eb11dafbcdbeec948cf0cf8546e48b3614d06e05c8518dff6cbf85cfd2a4b7a62528b7e933355a0ce5d48f89d7b845c8477822dc3e3b34e0e6f02b7717115fa78da1c371398cc8a93b5fbe474ab9e804bbad09480dfe6e2f8d4e683a088b37a6c66eb94cd70842b602e1dbe5443098509f834faf04c06cf9bb9261643cddcc22c7d858dbf9974491fe1acf25e727664d677fee29fd536121f5b3a297a61f26cf7b6acf76dee46a88e39cbe8ff308cb58a1ef63353fac31ba6936fae89f94a84bfef88ce43d7622dd6189495b246a74cff2565f3194392f4da4171ae79a5f15e0f0bacc1c8f788dd2c874a53f4b7be18bb71f634b1756342265e2b80058cfbd44d7064161b98ea53d693e1647dc9b5666a3b6917529afd9f5f7806ccabed44d540acb431064090416c36c4d8feaf00faa49f67bead971fb2d02d56e367d676d1b8e8afb8c7f26ad54c84a9999ed9a393cefc2088b02e1b252dab74128b993c1ffaab48f099387da14c1c473707f3fcaead5649aaf7cf1eac129542fafbd242bacd8b39946bf031a7e548e8b7fde39cc2a50549e7c382c17c0e6fd234c3f946621ce3c36bcd404c2d78e31944a83811f890d44cdef2364c40c95bb4c76042f8bd038ceae6c4cd04414ec857faa76e9fb361018a51d5491fa3e968e06822d0892f33b3aacf79b61a76a8fa02e4fa4a9fc4582075af3a3963878f3e8534b33ea02fbb00b3c1ab8220b83491bfbc50a278fec4217baeb7ff4eee7e429bd4598caa4385dc7628cbf301e09bd0d5e8b02fb8723d69c3338639f6a46ea6b6e1933a0a5c9eea5568e0d3b19bbe52489f06fbf5012a3f16e00e448917cc3b4f4bb7b121c92e61a7af0f82a9785f0d4af8b48a142ea3b8fa88f828c9d01b1cd54e0882d500e93ef5272b8bc3291376c479399a69bb93e67bb874c095092b5254a21241c2073855a1820f81c57141c180d14dec5feacbd58654288b18f8b2f108b99ac76366867d68cdef86aefb26866d8ea2ee796e5db6e73d5a72ea9bfd73b6a94a58d86ecf3680fa4e02a2619aee0246f98954850f798d667e01ff7729feb440a246f274e1c278f6d979444eca32f84c3729dc545e2ddd5821769538899c6b035b70a272e1e5ae02b06efc0740e0a87bc503704c5c59f7d87cb59ebc3393b44548839ef73c75f6e32367139b8702c4fe2f1fd9620f5ac197afaf1b64ddfb219f7bdc7abcc82a36279e15926ebea402287d99c164627d073a73fb85bcac5b345ee35f17fee5403d83e80233e77ee4da19ccddf0c98704629567b8c32491a077d84f40f436da351ac01f1b26ef662e27cda6617673bee72e74ad5e44a9c31c834515afd8a219ff4042e363182a0d32db714de73227c9b73ef5fb4296f0870812129857a239d737877a1751c47dede14d33e156c0d4127bc9446db1b3aa82a7a94ff4bbcf578b27d42cdf0a316173313e0c8a7c17764cf1d7be346f76b786d005e65db5ad31c91b3e758039869ac2e761d7ca45557a501b102d9bf55c7d820123e2b8d1be2f5e1a760254ad955c868b6615bd75f48e15eed99b366d1c094d1320ddb19a02528c9f4155d10c48f4a16b0d4fa3327805f5f96a269cfd0c61dcd15e137272e3bba12fd949123850dc47011fd11b9288f207b15bbeb69f09c7d1bceac6eb28503d620cef2f33b62abe721607965762444895a03528cf45e640b9da888e827d6f5b0bdf6679934e24ae6c3d948fce8e8538b1964fce3bb9fbb0ab90b87590d6dfa76af24a61c6181ccaa79c5b533b0a3d0bf0f7d62fcfda0710b3089e6a9daf3ea30ffa2f3e3331bfa78c5915a0853db9fa9a55c0a5861a4321000a88702ed2d606178e1e806e5c4a4693483c74f02e3530398872d52b31169374ca850a3b112557d1d9df272b09af7716eb831ef1cca42332f9446952e31b3dd74e3a0b22769d6b1f51f2e6b8492d057275fe6144aa64446cc485a01b362602325a7611fc91326f69801ea42dd303186a3d78bd3bffcb1364b26c492aa9e60a552764d84720fc112f6289cafc18824ff22552ca69515130875dba8af1c9f7d406c99e2eef8357f62912acc4fbe3158be556de1bc5cd8d8cbbd016cc3011776b02152db611e3247dabb87b87fbd540e3dff6a835c72b3ea7ee1e31422524e14682c1e5af63856106e6734b59c2c4532d59b260213ab4a7747429e66b265e35b4652865c852bca7b566e3b0c26e4b70f3123ab7677d1b553376b81b8c7feecd5968b9c7a22c3bacaf2b0dcc6ab73e89bb810e52e81e7b225f5e1809387f78a1e57f5af11dad8bb5de00583b6971c46b183f9757b2885b4f057b2e38c23728570a044a440445dc6658471f8ee48aee903e69a89c85d0e80345ce0eb3c547585836befad4752104651b6a59fe17743edce26f24346e120abad326ba7d5c1d1367b26a99398e963013747e4a94d573ef48c78e815233569d8bf5b75bd8709ff2a2180ce8035105f3e44621ef8f0d6ef8ff982a3cc81fbe04bc1610b752b8ba30ce77358a13502ad374e5d5ff16ad151d734f6bb8a3241756dedbadaeea5f3f5a99da99c0b01b975732e20ebfb8ee1546073ca0201e92007297c40b7ce156af4f482b8145f469bcc2064ae36948ad20b8e5af5453ba81b5856596ccd6b4eca07ca4755ae9125b30124c3f1c6e16cf479f9e398421a72f55eb37f533cf682a8bc3d5e56d0cfd6d3ae3854e538822ae0e45ceb732b8ea4ffded5ea34fa8e1d42603286a9553414469b2f03134ecec1fc9bf0d8400d7385a80a03016b31ff152560e0bd409913d32a7c703346e31797a8ab0a92dbfc769f4e895a8cbb83f6602c9d033ed06b79b03c5b98655529472260e0fea5f18336c866c194cf8c4bd89f894e1efa07e15fec7538cb8bed7fee2e667453afa5665a93514ff4a23e4fd45e1846bdcc09cec293b6e16d25280be126542d8862640c2efb6ffa4367cd2d83c60b2d85416b35513d47013cc7bd7c9b9fc24bee076e6184abedef1b9f1fbe7203cf053cba8597aa2adc40a983c3938cf108736a702b6deacaf72cb60ac4ff57176d10354b62902317a84867f5999ee1a27fc36a19459aea7b836477fedeba0a69cf05b0779027ccccd23cd5e6f4a569d15bcc1790abfce92ea37f07b889459d4d763065b5528d5c040593b8f9486fce8e342bf0889b3788fce72a0ef6ae9a8aa36db07340272f69c508196c99586fcff8252b149c0f3c6758fc78639cfffb7b424c7cb292f161fe0dea68868e9977e297c262df5dc01a3a1fb34a4c4d9f150c5fa12e52ae2940d46def82f8e024e6acfef7156d419fcd439785dbf98dc68313d4df324f3dd9bf5319ffe5484b07200cf0333fe6e6962d6894d1ccfe78ee5787fbfc18d1a4f1c97eae3849736e922a7528d3396151726ad9a31293333d172479cbef630b8197d935e19b72a2bf7f9988852fa669911731bc40a07368b86cd8a1856bbea5f751e5cc0f29253720036cb439b0da3a3730d8d2d446fbb3b83a8c5578e14a3d714f2e5130113be2ac131439614a629498fec05f04362d292d61be80c0cc43d3bc70444e46087aa98cda6098153dbb858e7b892fdf517505d66e50de2a78872a1b3e91dc3c23d0e52fd8bd8bccc1705325b863862bc5b85fe386d612a96f25a3417d7ffa218cb02a255e886023310356e6fc71bc789ddce8483c2a498674ad59093b29b3bc949a5f3abb40095983b424c075df8888a451f6268ef42269bb678791a8633014bd2ec884328ec3ab54a4cba362f9bdfe7bfdeb770db36de4d0e6cf48fd21afecf59e15269910c052d1595dd357d52e452a4af93734d2a811e675bf9490e622c23989ccb0d7c9eb5c7c1c3aff09a57b79daec70302910c7493aa9e816341b619546e9f4c7dac3d9c36e33073e45e759caeb57caf1b614621fdf58e954ac93f9849a829e74bd4eb8c76a9b7fa2b00733073b8af30298c4176723d40c24a8a5eb0404025daa36960557f7c7889b8a98cfcbaf51179e7383276f08187da39ff09f1155625a8571dfac3b691f563c1c33626b8df8191f5361b0641d0f45f74e68e0dca78ba10c9fbdfa8e3d8fe75c1c5086f04990cb26b87dcc9a4e2d68b8302111c44d990731f7d7ddbde4c1045b6726e026965c45378b543cf7f057a0940ad88d78f55d02cba0f123889b03722f268fcf633c49293c9d2756cc1df6a9fb2bb915e8aded1a1445b79fed847550efdecd601a763be3fc2122e64ae64904e4d499c8b76bceb3d5be1826c6cdfe2fd4beb14383686801965a8b9824080147bca59f5e149b94ed10010a78fb342c10214fa77a56204d6c6e1e2596805fbe1bbf16628652183c4bfcea078b0bd6ed820db6ef8c9fd9ad0889026f62a59776161d89bf8eb3b71fcb4be784ac6eb4dd138e68ab5e63bec39fb626ac13b9e2789b394bd7449467fc83c86774685a58b2e6d72ba27089f20ecefdaea2cf094029f5f1a640453dc8e8f17bbd910362937c98509057b42b20049179d75f219ec2eaf9e77a3d29fa07ffc78663abe442a2c5eaa514c6cc66933b9572ba84a26a6f159bbe24c43e7ecfe8aba24ef47fdb0caa7c2535de9e26b62624dc8116bb4b5070924daa4d13631cb286514e4d8de23d630cedaade842dd4aec578df12c0a716a471bd86989e2e5e8d9da8d89fac5a854e6b1fdfd9e57fb6ee410b6f1271a43c6d59cc7e1cc71de497dc5bb1ef96b8d75f362c586e06f3e5f95a59d22a9822872898b4e8b9c8f57f0bfc51de8cfa9520543461d65316fadfd1369d0473ad9731277efbf515a462b3cdf6db690a0dc0165a51ff759f62d6ef78f09cdbafaf01a43d0d51bb7fdf71e4084faa928c84418893d228a8a7a01a7d87c29881296532196bb90a90fb67521f5ebb229ddecec40051e079f4a75c0f843bcf5346e6268c0613095d8fc8ca9d70f95d89f7f2deaea2e03159814868b59831ea1b9f2567cc565d89939860291e8bc978c7f837142d69ceeac960bf4e92c7278f8ee3806df4752a6f53e35bd7e2ac04990326fe3575d777a8e83a9761a845af49466ae90ba93d8fa0915f508962cbaefd5753f7427f2cea4eb049471c9df28cea3d52dab5444156d9454dd1093a8bfc8094c174ec0607c582269ffb170aa9d0a62c71b94391a67e5f0aa12ccd0c3956b0e7f022859acfe8b8b0aa6154fde916544df7d1ed4e6a572e9739245ebba85d71be013b4c0e44b70f7cdbf0ce162d75d85ab1dc95255fde5885caf36f2f491177a8ed54e7eb82158121ec72cb36d6f9dbc4d512b9e3e2630e4c3243f18d236e22b027cd0da08de44ab663132b220626dc4f9e0eb7f0e079e8abe0892400de75d0366a4415142f9b7ed1dcbf5b93cebbb531d59aa34a532036c8db42176ec1386f77d39e271633aa94cde13e667448c2e7f970f2f070ed464957db1e4b1b02d4370e5a9f4ca90c4ba727d28fc1390520d5304c21d9984252f359f22d970805a6f81f3df4d7b19be7173f66e39f94cc976e7e6d18995ac519589f40573ba8eba192968198632a1685fd3c6ad351d1a356d06e87a7ebeaa92ea27a5c9d7c6141ee6f355d276bba680d70e9c278f37f85ab164ebad7ba59c3dbb60d517ade4f8201890443b1ac59f561a38e4c8e3b7dcf41e4274b71fb25986f58be44d7b9630f0ed781e348042f565fd1fcb8d5f23564770da34b65c4584b02ab80684acf86912e65fd9333d68169d55d934372dee5374ca11c9d1440025e0ee21249669ded19a871699777ec13b11a1b523fcdafabb437bf69e7debd061df1dc37722d556f167e9a6bf95f1e14100005f1ad0098d9f6e86b1ab40b9cb7a6db148eecb2eeffe6b311cc9cd6e569ef86aea97b58b8c786fcb24343c2e2ed0376df41897c71c942e6f9f8f47708cbf02bc1eee9f380b149bcfa1d05cc2f088141eaba4dcb81a154507d3bc69824f0fc83a6477fd5fcbc4bb594b9f548ecd60c9f38efcff66befc726f44f6a3fdfae107a792710c686e088183ee29a0348dfcc765e3fb7359f7beb97eaaf28feafb6f94485360f3cae08c9be8fd54ee5c0ea2355cebad900e7f66150275401de6d2c86919c9a2a0facddb6d4d5c280eec90c46c5a86a55c2f2b7a14bed125b23384d39a48f30154639adbf8c3f1434e205ff1f791b8308e7a025876635cb6fb2d0d60760233ce563d927f98b24a6c9e00e8d2c1ec96314ca97a7f406e94537b0969b31ce5f8009f2961d59aeb949de3ad9eb4442b8590ce35851af9c76ba48c8f7ef375f25cd3c948d356b9ad34f1171f6c1dfc95bb6da11742ba16885af6ce5972e14377504968bfe07806e890e395ffea8e0cf57c4b7eb34bcf1febf6da08caa6dbfee9725413d6f48797a36d006fea5196cbad1e22e36a17d9c8079787498f0c6beaf8922967e3d2b822f036ff0df44383a4c7a421ebd6b8460a221a84b46c90065bba2b2c53804ebc46a86a724b15c9c370609e6e0503c72d858480e5d11f4f1c0d2e68607125f51dbaaf0e89ad8e96b307a31d2a17aad2a135a3b77eb16bec66b1f895960da7cafa4314b59fee5e2953be1e2ffc880c290773e0cde3cf6d10989cd21ee13223b8e2d5b9900dd4d8a0db02cb6fef047dd5777e17b006009a80807138562e11c70f2972958a53be0ac430a2eb72d9a62068a08288af9d11618b57f5108d8a71390686a54d3d2f2f4b28e92ed788f45e02b7b925d315335c672989d08af027006a696c45cec6b1d3ea00c3f23da4bc958b425f4eb08ffce632340567cdcce9749412d7f2f20d4aa4fe2c68b0c8b678c6d42853f5a8fd82627472446f55807e77a07a9ee364d6133f6f5806822339ceaa597e226c6c64c5b5f0a4e01136832afc85e67afe3edd5915b14ab0e79ad176f37cf3962ff32845a0e832e726ce488258048ef0318b16fdc813c4b3a8c6f91a4531e9d1a1b2adbc5d2025de6d981cc2c394bfdc725580540623c46190996f8cecae84f3e0e741c3b57563e13c44baa895bb0b62da68072893cd59fe3ab9e01c7dde331d43e2eed48d1cc0c51c5aea88f7f89b44d3945187755bcfece381abddd4ba3f9faa381bdd6a6862e791e3b33601a02141ad90e4a93832605f72a6b0a83d1d08f003e91945fbb5a6f3118b656fa7dda66a48e48b42f9181c5e30c02cc3781127a5d4cadcfbc073ebc1b7241acacad79cfdb5474010d9761685d551cf6c4ca37c7f693e5cb33d054a67384e21f01296cede572036247071c1d5e2376b1f541784e56c2ff6c92a85b8a1e982283801de313cec84d51e66fb90d42cc42cca54019c3b24f94bbf48af2224e2441cbc1059b50b029ac27bea62ffa617e7021900ef30bc6017567fec5f10f751cd63d0f70af68823fc8a9f881d31c524f72321064a26e1236c268bec2c0d83ce5d2b6c28372d025a8b139727d0ec70a44435f23249d0d3e631c7e5a947eab4a2e8d7fab28903e686c1860518a3138479d616cdf9c5b3716086e3a14efb3a68e9e6da1e1b9cba65e3625f00f3b7ded201e95efdda207881d889953d237d14027ee89559c06d9a9391fabe8c2a5f0e59a19fdbfe50f7d2d9544d0a7689187a7d4c972b7fd36739e26f063587723ed84560fd5e0edeb9d1a1cb94df8e098dbea42295ee291db032dce9e28d6f55caacfe5c183e1d28ef33a7d514e52d37dff2fc03f0217494b137e051158252ebdce47511036121186efa676afa1d4bdf562af14eb140f5668f2fe2339766dcbe121ef71cdbab7c992162e85f403a282e56924fc32dd6f442729ba29c5f9cc35c9321d3ad7becf5ff3ec3065b8fdbf358de41b23b9e193cb97e0fe7916276ef0808c2d0fcb20789eccb99bb137258b6f2b746fd7d92ad6c63786482eab234ccaf40417af984a73e9b37a4883adc58c634dc434f28f8adcc6f036a06f5dd9a55475ea5aa50e7c15a1bae094e1de89a2a57b6f79c85c93cdcb7ea6d6e2634cc8d1106645885c5bab38cf484b73ef31171500a06191b7ce377aefae60eb563a6e02f4945e3050d4166475f074292ed5f723f25175a3d9383482266a45cd1bf760cd33af59bbb64eab52f21b542eb6adcdaed85cb3ef2e77612e6069db217f45f90ba7b131724c5392abfbcd74745fb09fbe7d6ae3b669c1faae094d9da922d53b898398b694ded04991f4a7c5bae6b2df40215c2f6baa2c4a030f8b2fd6780b301154a2743386336d22100e56db33c8a87a2ea2e809ede17a7c996246b9f4bd6b978aabd913634d978595f0204cd0e350002a2b7b0d6b2e0f872df756c31f3bc7bc9d66fe0cfb5f1391e0a3217fb2715c760d8f899c1c13eaece6c94cfa1e85de5ce719527c8da2b1001a4d039a8b59c755d76577e7ecdc1a42a482a49896d4828c2882742c68c7b7d15e55f74188ffa25e5decec5bd7b68a4074b6a96422ce6f377129db401661d2fb18c456218cb09a94c4832b720266fb3f000763175e986824f6703e4ebc59a49c646d6bcb4f7f704dccf2b1d7d33b7a7c9bccda2aaa80c2528bee11b88ecb1454035582058b73ec50239b60eb028253f963293793df93665d0805d2693359a71f541a33f0f113666562bb02f26ebcb44b6a742ebde094b5fc9af726efc79eb2e68d8251f95898f388c9b1133f27555a65939aa9e79149d825f0483c1ae4d481e25aa1c36c1a000fbcbd64c58b5a2f35024e8b80ede09e4932cccd1d8daae1ddea0eeda69d4a981f5e191b573ddfc8e4f66847c64e314a4637e780c979951956acde066288fefdfebb87b1ccb7b9b4134ebf09ffbf0ff2c6b7af986435b4220fa4ca94b94190a46227075f24793c95be5f5511c53c34aa2b87d028d67bf00cbb199edd6c96122a29bb288d39073e933adc79ddc2068f88501dbc72d8cc5a3913b15056624b149525ae2a286a28fd1e25dd9533e1decf7c3215cbb87c2177e14c037b37ca64493fd4d4b40e30e7035063e3c8b4741d0ef11943cbfdfaef78b9b8f378b36a8f0b034327972262d8d74da8108f6f1cfc9aaa85604ce39cf90a8ae3d189d35dd6ca2bdcda147bd85c0bbdacc29e8a0ed8e11253ba5f5c66c2810d08d0ff79b9954bdb8fa503a2c8540bb05f9e677a309ac9bb7be6caf9ea5d40b2f166834dfc8af27bedd4e71fc6f687b675448be1a15078926aedb39b0f72624bb40413da6e74527ba272bc0295aeb2f63b88a10148d40e4ac205fdfe8ad58c582975905950e1bc1892c69fb093a943493d7db88fe5a0740be6ddf4a0f6677f5c5e6b10650d3a29e7ad2ccf96f5d4bd12f021423a790c7aa8767a61986d5b1dfada34f201186c88e0fc14eafe74d62b69bb8dde4f5f214bb2913b29ec82120fc9b63f6170a367fcc510a1f890386031d3993fdfcb2e0321db998ff7199f98c3302eddb753b0f3b994421ed4a5ee98075d6d558827f9925a7b5d96ad618e82d95aae5e0919901383ef63f88cb984f54783b24a5d658e19a3f3ebba01f9a5b69d76b1aa2070b54d0b2fc9db1f445fb55e80462fffae083efa0f4c330c9af58b4579b9c9c26963335babdd6dad0f6fc7b9ca919b1eec1bf66d7d4c4a423cfd647034d914cb95ffe4904b711167701f12637b2b038f30e94c7ebba396a0b9ddd589db01833a5a003c0285f786851184810c22add6d1a5511f085ad8ecd6889826391eace3a7a6880cd839e130dfd58e547fc272d1a4042a11116f43d5bbe2726043efaec72ade9058571dfdaf802648e97b78391bfe17c9e98db3dc33ddf4a13359b7c9ea460f93aee15c0dffdab7a2588da6700bd4d7a5e70125cc79d005906600048fee9921c94bc9f201bd71483936b5518d36967cd4857a629e48d4827135aea77ce7da7f513582163b88f1ad89e51090ef6a84b9497d2d9f477f5bc3919b9a3b0bad08cf965076ca81ba9faf7ea6115b254288e427931ba089c69cc6d9d8e08ac8974324a0935a6826f7c60cd9b3d7be84a31b1b31420d049114d677301460bf4b010bd463e33a0683b6fac79caea01778195533f974118c9b43a9c49db5e729e7dd65316853535609dc7656b47b5e101519a6129cec61632bdd9e5626319e96a6f88e8b33a641108caaf6c370c36b6f537e1c402cc291c9a2526e2db0472caa3855f629a773504dca1576e86973e20617c5da99350c25dc85b5e27e4f5d698169464eb666505dade25891e852ad8f8ab758294077864eb85e6c3d06520a3ed6a14cf1f5492f462ea947d676cbf068ff75d33480011ffba10fc5a3d594e8f0c029d57e82b94d2eaeb948140908abf2063571d153643cfe6fbfd9b5b6a4a8a7ae8c13a02e641a66c7056fa55f6b9388d6ce3d35c7dae4eda6815c37e1c026d4a5e939e01e5bce4a7a111eefa2a6d7a0383939aee0799aeaef09a70124e869cf6fa569167d7f134d1ad7874680d8b2d4da7e8e3e5e84efc5365f669a8dc9eb522113ff414442360bce0862cf75d312fb7e57f01e09cccfe86c88bf1255a8466a30631c2791676bf41b4783cb15f22c457006b477aba56df81aaa70f1f6671fddcf846ebe1b5f340da82d83646edea159068def3ffd084df02c5a0ae334868308016b5dc4d00a1424b47d746a297a9f97438e1cae5cd8312d2e2f187428aea9e89b9667253a94567499b2253622d3f139e1720302f71afadfd8894fae492f36b3a2d1b55b0c9082fb4d022877affc0d5b3fb87de1247119b6142a636b0d21ac82d045179f33c09c663139009476380a911dd7b8b936f10d975e6de0b97497b4582e66c14964c787f0b2ef68ae8df8c228ff7ec235f83671a308a326f1c5157a21d73e750cfaea488dbf2a4dcd8d8ceb12e3f68eb363be4d9ee326e31080e9c5a5b63067950b31912530839fe083a9e27339698fc6764e5137bcb135ac6da3d71e34d57086cb81817c6c90216a55703b0766ac7a804b0a03dbba98c7e3d77639bf061e44a953a39c5e8cfd27952987420d85ba41c4ea04fd98d854fa894a808b0b61918870c53557733d4c664b2b26f658900191bbad8cd2f81b920de00e0af082cd2ff302efbf98a8b09ef877812026a861ab03c3937abdacabe369d63a283a95ea17938786ea3a8f6e9f912c03e967117b9d9afbb0549f608825cb30997cd0a4e9fa7be01e3515cf02f54c468c1eb0cddbd6712434bd8217a0039225d706a0fca3e8813fde7005ffdc3f01b45d25ee12b5d79a5adfbdb9af9f7076fcdd9b6a0b370d51185a6fdc7fcf971640b154c0b474ad64764a8de25185516bda0328e3d29f361e951a169c5ac8214843d4eeb095b24b4ee475d511dca3d8e9202f34a3420c0b60e4c21d80d4391d537d2061f7b2fb9b1d06c33f0b157fb03f694ecd47e6bd667cf6411eb80f3872afc68ef1d1bed50e7aaf9b8ff2732a74bde0b361314a4b7fd3073be799e56a2dadc4e467ee7d0a0ce7f216d62ea65da3cd69c1ff12ff83f27106d195fa3cea671a2cc5fe7027b196f8af2e348891ab70372244d3639b1327324da8444d54f24daad3572dd8e6d57b94016e0be375e2f00e7fff2c744f6b549181e51bc3f7ff2df7d08f8e14eab0cf4ecf71ec4e509d3be887c698c2cc5981cf060b506dee854710350cfb179b9907afdd2b626af7814bd3d281e1f82a077b7596b80a3d97fa79963ccda23c4959c99a2ff891c0e2c365e60996a5cbf905c69fb79adf295d41866fbf56c32c0f3213e9fe524b9e9aec27982a61e8dd3ae6ae74fdfc1c7afa40907d9ab54efb4e9b0c2d762b233e7590f19bca281aa0b1758936079214e5244698a1d263fc55b98ec69f6a30a1494b112eb3b345d39246446e496bd970546a87ffaee3436761932412ed2ba0f0c6a3e22eb4cd458a92be3ce15d1be4f0b46b9ab4d25dcb65bed4b2d97157e3abeac8190d06830a6aaf1eaa860e536543b6cc05c3a6b75df29d280cc1063dd4a3225e88d57aa4c5a1b5c3c916bdc2791fbdaca45ed83b77891dde02b47458d14bcd20e628b66d7e35f35efceec9c491650cb6673e9f3c2c4dbe410742251c07eab03f66be72555462eb4eba733f9a4e820230810b8bfa64ef30806a6d5ca35df29f9e5e75ba29b04ae9483099ecaba96acd13db44dd856a4608c10b958872402bb066d3851292dd2904b909fd80234b0447477b5fe92c4f859218db3f0aab517068e33129d0e429cc6d7941e79dbd122edcefa9cac8143caed64abfd7e6d89c270731f1c689676a3a22734d1aabd26ed60a58455eaf79d784efddc536db4bc825e800fd5a95d95d3afd10106adc71c20565e0c08cb5f2fe442dd087ba6c2b6cdfad5c41f84c537e3d934aad42ff421eecd3cec7f5bae35c672916aa603f6c37035121c53b95d96351b67fc6ca11fe2d7a7a9ab4223919bea97048a3557d0dc7ee86c3b1a06036ba654f03fc2db5cdbee12ac3a870fbe6ec526a986582e46c8d263ebd286816d4194fcdb2f51514703505a1f847d21360abd7c4952622576405ad283578f0d40858eda29b5e675709e16e08fc5156ba4eee217fce7e95d7839320bf0f953b96f37322a5d0d8b42a47a8fb637c1bf88dede676f94d114f5a56b7dfe1a9bb1aab5e9bc38819ec05e6c013873b6d373cef95a259ffed3510e4e0f5b3f66ce92c6653d41379518057bc84ea99490b063a55f9604f6466d79dfeffff918dc99e8dc8f6460af5d82a9afc9afa2d0c7a11e43f9f335a0fb3cebec294b49b45bee3db0942881f739cf11e1296875328f4f124d11da48ff2a89b844f46dc292b816850858ee21212dc33426685cc7f5be8c186f09e57fd177e2c1cce6e6a7aa58b2c33867d128a1c014a3939d0589b4ee6b6ed6e102eeff43c52f99508422812c024d7add64d1a327cc4f09ce678f753c569847e4aaa8f3870096aaf182b221545a5aee9f7402cbea0994c941585a728fdf3141bfd62b65654bb7d7e6b2fd82e3284d8a5637e5229d8a20260202b26457de39f74a09e33c89fc066ca5727098ddf1faa5be5fa329ef23dbf561918b40df140c640ee24b553d6d8f49d2c537eeeee1e8b08edd150b0a73f73f2efe7a293cef8796d4006b2258069e93fc5f40904b5633f128e687acf1aa8ca51ac5b1d64c400fc90d086028fd3206f888a68989d3314ba6ba902bdcbc48f065b664d92288b901848e8950b6c816c530e15aa8554676f6ab0d247bfced95187036765cbd81c260400c65840ffc77f6bae793e8476f5352bab9840951c875bbf8383e7db8730b8804b8b657e456c4c57a9134989cf8a9bff52f23670c13b0361574eb32bfa947e4f8d95982e984c072e6d553138c0a553926ca2f83c84420af89f1ace841f214818ce6989cc84a45de177b1762be8cd93385c6bb7b4317f5252ee05bb2e7921df7652957f869824d152d8946b268962f58363768d4b33595866eb31ec2bbecdb47f508227575a1d1a5f0339a9c7074424fc9a538e28ab272130a8dbc311ecbd8f3140bdd81452a899b0391eea9f7d809c7ebbffca1d807211824a6882d8f82f1ef643c1e10496b2233118fd8a86ff49544246ae426b6d56e06ad33a2f1f765a80ad175ccc0a935875eba1114538ab168e722c9c5ad0fcc4eb8b4130fecd514a6d713f893d2c849f7c5c739654298795e1ef7da8490217469d30aa2509c3d86eeb2e94a1d03ed7afb2ecf3dc332f12743f7619d93993479f9eac07b3276d80940d11ffaba0f5d2cd0a6878c0d8249aa3bb055c24cd73a59fe8cdb30c86f17902f89744a6ae0bd06e8594fa27f3670dff547fee7fa2dcbb31f34eead193eba77d5713c41aab4ae13e69f0ee4d9b74dd7b5e3b0205834eb5fdf54b4d145120b77df460bc9cef39c9323bfb744e6de4f5f31a7fd201836cd8cfe1231cd31872b7f16319747cb5d18277b7de78b39e8e4a7bbcf7ee2bc6b148cc539c749b8769f95497446a712904726eb2fa8a851f9f4016c7b9c1d6f62ac1b1f4f367a01425c4e390aa76611f26bf7afa01d5aca95a0542b9d3cca579c05af07d4890c38c36743775ed35ed795614e0e7366b4683ac199ba175b5c4d462fea8630421a53ca202fe062a0b42f9e79257fbb93c870c1f97c8230d51bd14abb0ed262b87c4d4a0d917193bd7c1510d3303fba1a8a716bb2130d89e121adabcf6fd813c5b9a6c4196b459ec379549fb9c251977415cc0c0eda305af869d87277052d5aa7ad8f37514b8dd8b8849b6932da5442bbb224ac4e28174e959c5c2f0ae740732b360360cf25ed528e974689ff4e687dc33bf486fb6537cfdd34780d4adf3d57e5e7edf9184070183e41c70851030ad4a08effaf5de6a0bf7bac36879bc47b34710dd6180b3de5ed85a5a8512a6eef673e22d2f249882737db06bebc0f8024281eee122d282fa102b3eebafdfe64716df794d4af133479e9c85c11e1c0121fd16af6c5d1a5c3d3b780d0eacf5a41c0853778e94879247629860c08d19754ee21a11f033abe82790cb64523a27cc6b2db43ec469f837132658baa415ffb47685ba3dff50b8cecefd8dbc693929a9ef738aee4438bac0d57fb62d62637767b22b25034a2371c79dee07849c96c7bbddaf123c6edc925b30bbe02c0596d22465888c28e776f6def6b02db2b857b63f1a07ef76ddded080e1e75f916a661c27d6d06e4d9d9b57115558177e98ab4c63c1d7d29dcc60a81c4df22ce09adc3962cd7ce9cfe98dc180bec48e466c656f35481775f397b90b148cafa9950518381287ae2eb4cb6afcb9b3db490ccbbde1462e14b66bf4056b35cb411675295fc07f94f17623a007d313059a1a75282f6728e2ffa28f49e02c7eae0c1df674f03351ee9c48b6a7a64364c79a5fd999f736e7ebf2f08311f36f65ec43fed11e30a601f934c174164eaaf04bd365a4fbea5d9112137319bb7a479874d6d9405304fb1d033302d3e77d6909a6f71104bea107edc1b14270be34abf44c85879941ba99f6866e36e51c35b342152446fc80a93b5a5c43012fefa33df240ea059383bd8b24527bfec8da532f2d8f4cf87d94fe56401d5ff5b4ca2bd696436cf9a1f1ae5dd5c6d37201c1a6902bd833ddad1bd24a8c2609f5fda0a49e54a1aebbdf3f1016cdf555df047553cab5271d7a3d49c4efc776eb5fc44da81b4c89972351069e96c6b692da2689912d86a05dd7ea9ff9cc81e92f0ad6d7a2ff85a6bdb3d13eb08c6c26e94df7eec70d00aafeeea71d92d3f0c265751f4740b78fdc9564ac48af205b478857c0c04915e106b746876b3df188906814188717f870e166ae7e540ff326e93878822f2d6a9acb70205914294c56200bd2cdd637ffebf3d869ce78ca0d943cec1b0ed2351475a773e6602e0ddfaa3f2b535360cade32cd697048b936533ae50e14c92cab29c3bba6f70abeb91fa9f019bab86321c49d2aedab626094cec2093f2ec6ac5c5ac419a5598bd4bf1375144ccfc543904f2ecef6296350323022882f3a271787da20fd2faf1072218bc4d6ed12c7fefb7eaef4574df751ee434a3968c2fea1920c715fd4ea267bd11388cd888c4360203057981b31a6e17f376d8656912d0a3421bd6eecca76a3cc96606dd313615a9aebc3607072929aa27f7fa85800c85394d60fa4b85088468ba97394eb78b0e079da94600b5c90d259c4d725a31d267caad7577cfbbcd6c109e35be2a92c2d6a0b32b6ece9f12d3df1c1d16fa2d34869b21108a141b6b5ed172ae540ae4b1e89a7c3b012074f3c4dbc9483bce73a2d45a45b9d89ac5797d175b5e86cdb0ed854f1710ca71c08228bc1de8ae730083e6963be1bf2c24d10a31d9ce9f562e38db4961b6ecc15cfb6cf0741e18e3e8c6670b347b62db5ec95420135ed90949bdcccd2ef915b4f394828d5585eb6f6a813f11e78957e7fa857c8643f096cdf2570ee4ee1255e0f3d4ca19c770c82be02222aa982e5100240771b90fd84e8ce061b6a466a847cb42d884ee5bf05fca435faba8f58d6e9f1499481de162c0d973e8ac2f8d72ffd15743043495e878b9033eededf5f26a848f30441ea11ec9e72cabe99f49e3a8eebe0509e1f68547bf65271e30e740239b7ae5a6a649b009307169b3929c9630788ed682d4c23ec370dd3512a1fa10aec81659e58455f8adf01aa7b935005fd84e3d794c7cfd7effec0f07bfcccbaa21e9a85457bd3d54b355ac89b093f89eb260ce0bd8c882b9ec422880030c19e35f30a6736111c4246d5786b04da65c28a933e46a2979e1ebeac3bc2f9bf7ae88666c06447de9896d124faf1019234b5145f55645205361b565f2e8b7a66e656687d13afa247440a95a75a0379391eb67673cf4dee049fa88e15fc9460d81c1911ebcd47c3639b2656e8e0bb9548b4f9bd712ddf14b8e3d060fc9f15906e816785c7fea2693798515db07f27ec9a71ddda97979841e967df7dcbc32c47deeffdde3805b940bee5086daaf88e033be4f10a7d03706eacfe934cea0424b413723b4c786e0cec385098b3ba761d2a182df1c9e6a1bf52a44e1bc320953fb6dd9ac23e0f9427220648122f640cc1ec74f4824f03b15375adb68037d4b861b29cf32ffec8f2f83cc263d47b186a7cbb1170221fd844374f7230fbf473aa1d1a93c33c666708e8fbe0ac340c64127006050c492d1145044de9c7c52e4451ae8bb893ba661d4b8e3f59c57bc0fef4ff2fb786e39316c000187c2934352eefc105ad814e5347ba624ef61e2f321e51ec2cfa4e88fd0e99a8b32d36a7c60fbb08f646f4d37940791456034d046608e636328ce7a3251d471f6dd34a970e8bc8da268d1eb0dea327e7a85f615c06c50bd314188e7f1769db82e50c97bdcdb3ec784ec131d90d86241a28dcefbc846b959d91ffaf8ab42191d10c5c57c3142220308da8bb46ab3587e77512ecc294d9dbc6f9af7dbda3d1de622ec3c7c4412eeb8931fc7f1bd609da09c56eb594a4e2abd4c673decce3c13ebf08dcd9ce944ac867a8fcbac1a6d3aa2c47dc60e4d7f30f142c08c1f4999d55b3b37d160a7bfd798b2bb44b9b2da8791eca27a461a87e444743aa0304c7c6b67d20a1429da3cb9c48a25ac41ba51a22e94728dbe8fd96f9c5b6baf316d9a647d926d55d269d1f6c08e70905266f86a53dcc11afb1af90e330f4c92637f4ba406023386c4ca44a9d3d81898e184cdb5dc320de821310c5bef7ff6a2705a96b12d271ebe36388005c2bd9fefc8c0fd4bd36f5ffeaa366111d424845088fb3d1dd60d4b1aa0dcf08a2a01bb93f89398bfd72d0fb481b03e0a9334d096e483a813870d5bb509cdaba478cc85494b352b24f00409e0370a17126df58d73a4f04a84c09acfa668814eb6ed78d01542949ede978033547ea49e883ca63c262ecd5c93b05fe904549566d33686b44faa1d217cb74a921aa3dae2f7caa9a3efd672ca366049440b3ab0a5608757a28f134458547e477c2deb0bff70d04a442069db7b7311725de439f2a5e0dafb795da450ba86fb13d81b25a568d5e41c1fffe4bd59c89e67274eec993d78c04fe1660c6ee77e55d2158edc87b4b07c3baa432c7b4ac83a5312f2cc3a0ad7fe7ebd2a62eab94af93843ba98488de9df5f84d3086a721a0ff62d48b0a350a568939794c37df65d2e3f7d19981f2aaeabcaaa42ccb7e7ce75738bf12e8132bbc14a03654b8d13ee09b2733cdb369a12a5ea0f3c9b0ec5e122afd9f94ab9da816eca8c9595859dcb4f026abf98b1520b06d9bb82b2c6eb3944391fc61382d2e4900899a2201afe094423fc101e84b0208cb662de11a8a7bac1c63f8da82475358d291f5a16be47e63460f9bea03751aabdbb39644b86bc1264a131a9b3e3c5335441fc799e0ab4950c6fb4c3e68e051f2c4b85e51b0daa1d3bfe5397139df8b9c957150b133d493c33a3f86580a0e8b7c279f780df57dafae16ee4169e1b1bc2bce9ce829821d3ccf3c6c80720d3a7764d13bf450f00f2900990756990ee94b80fa4a6504cffd9248b4eb7546f00ec755f7c60a6b1da78e3bb10d75482d76edd259e58da3008ff8978ffca8368cb16c1577f9d6f9a62e52a5fc9d5c2087ed39bb682d7e748886f4b7872340a976e33ede0281d07e9fe423ca1a4afe270811c4a6d0a3818df7b4f3ee71f0b6ff6341e34c4891fb340a18e351b46801fc8294d01b8db3e7bbb4afb3aada808fe84a0c3701ae644c77c6d83e204a26c6b19e4a5db382a63a7450439a0cf0be10c8f5e2b5fe445c76911a00b99902e959f228812a15cb73d459d543f05322528ee3dd94bce01845fe8434dfef18c3f4e5b65e5a2e3a388ae07e434b754db059151cd3eab40ceb4dc89caf06f2771cbbad90dba8f36eba14e43469680b5c5e0b45179b6ca389e1e4b6f050cf102a3f46c3aa940e32e454710eaf503b6719d7752eab1b0677d6aeefa14162f569281fa2856025d6ccea3def25a1b475114dd511d2e21bb37e45c0dfccd98e133df54dcfca4c9f69c79c00f9abf39bf0edbcc9ec23dd2764a5bd2cb91570c771a94f338269f08936a00c76a62385bb114e8db8ac71427d34d0f23de3b13d1f1ae1470bdbda41abf7924b8de96dbdf3a2a66c44001e7f49d278bb821770ab508788291288263577a45840728ee307513de9f0083ff72a041b0b1056a4f6b6479338c2b9f364b5e09f4451cf947de1689cd2855afefb1231fdafefddf4908869d46fe68b69cccb5b5079a3d0940bdb7ae280651b5f8c322c293e88bfd7b5a5f44ec72e723c6a6b6f893823102aa1d4f23530b67e5eb655562a045d4299beab2e53c0f735f2c13546cf722542bb47253b7d0441bc3cd7b0b98160383f5f9c483ef16f5928b7d10d638defbdd30fe4f649c491fa144e669d204fff2b30f54f0418bb13249d341cd171671282e7ce326506668b31ed39c3c02e14f4fe14821113777a5e8c58f25d183dd7c15e1530d1fb548c152b3f741c1c51ec99be5082e03b4b220eba9b88d9fb4b990598ef38c1ef8067f5ea0f9e203772bad5727bf38a8d9d763be34385eb12fa9cd5b1bef5923a75a3720c50d3ed752c464047075e657391aab20bb9754d101a30de3ee2ffeb625936dd55d2769f48b96f23aa836c382839e923179b1dbfb395915d520ce8789335f5d071d83bb9a8ddc48e842ca2a44f5cb0bc3f6b8b730a1dfc78fea6312ee4ad1176ef9e46a893e50eef8b41340dafefa21ffc63590def3c330ac8b1c8cc9ea3cfa72c1a785903f1a7e5115ef1530d0a8d4ccf24f14aa2c7c19bcf9bae60012ab12e15204b2a401f6bc435c8a339b2d7756f84223ad79c76e42a65e05d2355e64783216f1369d214c72024c862be5b5e483308a98ef2af16acd1cc7b7572508801ff5e0df638910fd56d2a7a715c94a68b1fbe538312b74dbdee6fee0429062f819aabfd3367b2c4930f644e8a4dcf8d3f09e992e2c39bc1cbb64917325ff5cc76ff646c44b2462993ba5976ce98435e9970352459a05dc986e0a6cc32b27634633a7fa49584716c75c8eb13e914f25cb458c1719ba369003c39ee4ff85a3460efd0ce6114840b32ec25c54d88c7fd984328157dfd2c80d8efe1fbe8121a5447250c8e64df6de5c74b89d9b66884c3434d239ab1fa7615ff8fd4fd75a2302209d65e9cb174c4059d53edd3b27dd2f7c6daf16305f0434bb6b64630e5cb5dcb5379382506e5b6a94bd26e1197276b3f7dca846b617abaefd26ae66911c6527771441c24684469b59a4f610fb2362cc08ce723de3c1352575e147bcfce3836dad4de7758b40474a456b3495ffa4a944fca16324668be373bf14dab1a759bb35b922c3b253cc887a5d664b76b199359d70c71d1d87a5b8db40a948d9305d7b4aac29ad3490ad3ba54c893d2aaf465063885ee6993f96b79bd2fac0bbd09af1ccfa817839892a2a74ecd8278dfe9c9f1ea3f95cd56af7a8729b17bbe75aa353b6e4a00fcf83bca460a88a4f238de3c6b83a374f6d5ebda899470c2b5639d5f3f9a79d7716631833fb293efdd834ea882f921634c0aa1ec2eb7c049aa25f7ed840cdcd5a1d342fd1343536c353a277a82059ad9a7c51903d1d3910eda2e5e906ef6b802496b3e7e830272f575159f452e34e613d9e25fb9fe9e23f06b262b233c77a6fb2536214ba122e2ac0421e8f89cbcfe104cceecfc2d7aa3474b8c8978ec796760b1857e78aff599cd323a8e7ba06f6c2b237193c0516f2b328011204f292c8d1243218e385a39569c577537d82404abfa6392dc388a903ae8b29160262bbcfae9fd1200e9fed1c711eec30a8c9128e41901ff3197dbd0341b59a0a62d6ff44446b039662bd0671aeaad188304deab65dc0a2b79cf51add3dbce40c9f833215ecaf3df559e0a7dc02b7fb1071662965026cb404ba1a32a3ed0e41b135d045f7f2a8c5f52438ea3eba8c93c2f4e7c6c923c18c4dfa7dffcc9a56f83ccc74e9b2a7394dba9b7399d4dd5cc9f0694e7b005c4dc008d05b41bae24e38689bf607da95c7079030082e93af1af6e31f5da5385790c18a74f33ef495f509c09486bc3fc08c8d1622e0a4d283561996d0fa2dfb3b0f501ad03f542e98c160d7d46a8e09db1c9fde04050b384aa3db5d9babb8913cd296a8e404e72975a38a852a4b79195cc3e027dee8bddc050d29430f3da62fda713927c1917ad9bf162598beb990be03baff6d2c9874e502ef1a4fa35297063536c2b721dcd6dae7380268e973bb0134b6e269d352cc0cfc048b68216d1b5a970571724f8c3873efb33b0561c8f0a4cf26d79c5aa00ef0a79b25b52e90f743108fc7504bcc633d9b4d22b14739f470411d16e77589f2df396f9a30e0a70646d39102ce4b8baca6859540ff2430338488e7ecc0c5655f4e67043e7c4360efe5ae449c66cf1b2464ba38e8813742e2aa24aee4d700fca65ce2d8edb1ee0411cf4153dfb6a4023d73e5b593250a396662e8a50dbfe414de6bd9c5d410cc42b546527ff2ac5c5afe16ccf0db8691d70f4704b85d1a0537e248cb989a5ef83b9ee678c013747a6da9656b6dcceae129a3196b2b77c95b64a1cc21be213ce47a320eb3e31f67449d0124479e44a8356c9288515a355111176b36a375e913c61043d3f95b936bcd88896a2682e7b30c2a4448e4b30a0bcb0f3ed46759c09ae50227a25049093081577d7bdb4117bea80b9e75576bc415b7a712f35153fb3549dbf253461a2dbcf461fe8a6febcd51e3ed9b545e93b664ad3b8a14ad48fd2a5d86b1e2cd24abb9aafbd252cafe3a496b0a47369cf5ce32192c24fbef1b795632c493f1043aa1265e43c6abe36475901ccf0cd580ad3a0036d75d759bcb9858827f97719c70b29505321a1e122207d835235d53aeda98b327610da4a484f4b0ae2ae6f1bdef9d54ec03382a618fa055ae66b263d71d5925ace761abd16b877e9b025e3254d0d934e5b0c30f98f430b9e4fb97bd963b00a740173486d271c1e3b47878ed374f5f0ef787c0db5713c2f8c2d0acb1a9840ea1dc6a619413717291163d5375cf80e8c7b755acd08e94fc996176029db01b0d01506eed2d80b9ec09fe201bcdef5fda9c52895dbdc4534de9ffced214a327e90126b29ceefa9c5186139b0c58b70fc182ff568d809570f509c4e2b26f6fefd81d15ef87b2a41916792e456b581059a2f4acafc3e988d1ee06aeb827fa947afbb9bee5853cf7c7d96c68c2d73d667db68281b4c603418667f7aa8b185c5625aee6ae7cd41a620ed668ff4fd97a7d300db2b9d07761d3fe4724ffab3d0cf4c15e4e84723d0bbd96d11204769f4853b3c30d514f018531847ab8faf27d6f0360164df6d66c719aea73581667c111b77e75fbad3c437f3dea37ed141c152ccf50474261366a1468545955202322939e5cb43a2afd370f3af6d5a002477452c8f0e21e3f18da8399cf496b131f325e14da05d580bb4e76eae3d96249b6dd0ece9045bc816fa6883f2298cfbf3ad711acb595cb12158c8cbb07dd1f58ac6ba1ae71b5a114414508c868b1e922a4c1bfcd7b02caa92f7277d61056c264b1ddc2e331e94004070fffee9d641ecdf86b20db63231235b49c6d77b2de156b0e3f093f3b311fb553918ea1909c722df4f4bfd078705fce6aa143190c41b356822083fc3584467d0ed34e31bfb379015f4cffc754b3f422abe0788e6d681e14e680be903d22c2c4320960ac19d3a31d22a5c6a7625b8f273ea300e29ef57983546b73dc3d71044a6202cd878df74faa478e0f6cd0e2bf94ebe3285da72a23e21a980b1e14500520ecd2b2e501912bddbc99dda6c4711d3ce8d7e0ccee53fe251fdcb91bb71d6da4ca925b33bd05ec880a56c1b1d1a8b2664eebf4e8ec4de9142076bab2b2c8c9ff5dfbe8ab651fe6bc6fbf01920270a54e53d76f0ade2de702839f8731d710257601c9c3777a33ad24ffe395cd46d819a80b49cbe88e2535dee7cd8515093605479a064725d9ccc3a39664f9298f819da12bad052cabe539cf93b2da6f5c5572008c05d3317d4e5a28531f9be16db8afb91a61a8e0a8536bbe2fce9d21f3b95c5a8f15ef10af8c5ac20c842fc95d43964748aef2931f9dcbf93859b23c276fee683c4a76f25dbc1d636ccae4d7d7f4421e68eba7ffff884319431dfc418a493f72aeb707ec4ac86f63656e400332b3dd904a8454acf7eaad0851a5f4c6466433bed0ee7ae5898f5a14bd5fcde8def6e7845090165515345f21c861d86854728913dd42b23e508567c043545fda0eeffaebd49262f6fa29a238c2a2d033a8a004573ececd236bc88ee6d23a124ce254be2ac33958f5c00cbfaab9b07b73d6c26a84e059a81e99592b134e9429f2c19bb0aba2e96fa4fe9952bc34319d98fad26b3f2a361f8ef684025d7d8d786bde856d4a9b67fccf9fdddbe3ffd2861688837cea4dfa5874355a48664480cc2272c35d04b56ec0f81371ecad7d24c17122e1993323f71aec0734bea20ed50fae6734a87dfeb152d99cce88507ac579f906054357a73d20c205045bac31896949649775c00b3642d37c2cda91796bcd1dc891407f42bb31b8ef336c6e1d0f71714046395ce515c7b0475e4404bae3d4b49f4fe159d375b60535211957b80d2709dd02b6524ca4803243f208a4509dd038fac575a780e6ce7e9fa40fac43b84f9759d80469d767e5153f107996aaf85f252d6a73e6608db32f209d34cf6bd19603078e0f86512f41ff9b53229ee701309f63975000955b4a37dd04a4de0a7cf8a315a00ac92b9c28c95e3b11140933b67079e8ae14885218d763c8dc6541d17918483e3dd9be756950442f80a8549cb11b38b22d369716b0f3160cdc05ef7606d4e75912d1e60586ef8f2f2d1ab1e6923fa9e52ba3fde797d994bb46287bf3a0e77fdf8277d53a42822c3f766af523d20ab67350f94284989766b149232bb7f12f73c96cfaf5caba47e01bf484e35a61a101c2035683af4cb312ba49fcf066ae71c6e8ebf7c66feba787d77c7cf2d3acd4ff2928bfd35ff9226dde76f81648274005fc624fec7bce10312a9494f690b2461879e4778181856d2dd3c1858a860fc79c41ddf24bbadee7f7821a00b1add99a086347aa4e1f87028bac31b80e218ba5d4086c69f0c61fa7d56b712cedb0bf46e579fcae5f3baab11a89791650fd6f47d7575285a49801e4f890d36a0a2315086569eba85380d8e47507bd3d64a99737e3160cdc40e7d2067526272480bb84327c91871574751dfd9384571cba454824f73448a6cb34ad24aa492abe681c4fdbdf7d0e95268f7b8154b1f513933a4393872261c485cefb01a67868a590e6e182c38e012df7be1445a80169f8c49455f9fbbf2aa2be170fbf84c5aa43a75f2e7988eddae7fd8aa8ca2094bdb8423e7ce32a3f90de479375eb5088f4766960479ea4e11011ed9b9bc8fb3fc67aeba116be15e19f2b0322e443e63ec6593aa3b1421ea6a6219ff7f944b6bdd7cc000e4d51dbdb4382f32d179fe2bab18403b862d07932f8d6d8e4291decd6a5edfc61424eb80942b67fa80b871e5e7d0f936b8f210c7384796a23633fa08281d3ea2c51d9fbe16cab0064f82f4b774caa9697b9272d9c0439affe7319450b8fb35c5d9b62128f69c5920ed7a988d32f6493b353dacdbaa6aadb121ea75c6f48c82824bc18aec723e115a09b9af794437a0b8cf4df6297510b33d765f5e641cd6c004e9c93267537ead1706d224247bb43905b9a6e0302ddc8d891ee2b373e700f222ef07b47d2e5b8ef7b73f66ea3553cc98d8ba48282a4fe2cb136245ed6d7f27ac02f5e68f50d102200f0176cb17c8da4d7b6a67ce602a2b6ecd54079d4c251c0d09dae2416eea28c11bdf119d77274e5fea7cae80d1e45d24bcb50cea6fe0d7a91ccea92c0dbf98b89e0076dd0cb2cb440c25ac4c50a57e93929f658da5d0efd143e69175cb3bbf73a9ee5a76f12a57934821f50aef785dc5698248a65f65cc17e85fbcc124e48b8cfa29f07c85863fcb015db9e667ea775dd20bf6ebfe32604d2e46b3e973486bf7a7c1a7dd9410ca3b34ea4c16f6b547e1884b5ccd4a1842834c254d62f9c871bef3a7e8bdea58b7d2f706fc27c831cab2249699c078ff72a2df7206d04f93149045de8856255d945b303722875a89c3c1a51ef09453555dd7abd1a9621cdc503d13a1b6203c6b90035cc4618a96dec06f5685820372858951852558c88af653713839dfd97b1d58fd07f443db6dd39fcb63138e5121977ff9366ac5032141b3f41f866086889fed9d48679d2db2c36dbd44b43a72845aa26b2671ad22de8add4bea570c9650067bff368defe35c4e01c846009387c78b3f3bd5afe13bde584924d53a213bb90064cddc83397f14cdab8a8bec133b93c7bb01282e7d97a2920c3775b14092c745aacbe166c12187e2fb5950c69d6f16f08d823d24750a6c3297c1b55f05c960535379fb7a5063c3b8e4d57e4c5f4ffac9fcc520ba6007753b62c677adf2b7002621128a87824e2c3535df003ec596c514c598c3eaf9b256a3991401eb1078ae1dac06e0ddca22c8d0010ca87fe3fff39103fea80230dbf7dea23dd84f2b1910c2f34e26b87b01a618949289bbe0c6472fcc302749f81a5917760a5aeb6cba7e62e935f398ce108697ed6909a1f90e5455707c20ab12ef147ced2fb95d37ce9fb5f6c1517e093ffc5cad6f5bc7df93a86692dace44a0716659523e875e9202445064b156fb8965616a5b3533874586e15d0f0d37764038758e78210456d3d092e31730f48dce851e806e07585b8e3e190cb24627295098d12593d714c551d445a626169a7c5a6449e2a7006c10d3a529a5c12fda18f15eafad49a8f5965921edf7fe1e1d5d6568a05fee74d6ae60ff7907ac2af3c200e7d512bf6819f9bcfbbf25dfa17627c5850c38a6ea038368794637975a67b668f434d1c5649d34d0e0d60aa611d4921f54e0376221edb89143980796823a735a4cad27f37511651953ef823f4dd6c92cd67908905362d766de06d646248fa9701e2d7a3ac5168ad1a33e67eb44d5f5936bd13522b4cc474612e964a00462a64be90ea0f00a6fcd9043da3f49a3fc06cd7e52e4d896e3c8ef0c20630d84861c1d0084ab67970ea24d935114d9b531cdc86873a4ecc978134ca2c953792beb5e2567ef96d7c583b42db9ad9072b1fe53e66f31ffe0e5eac66d816be72e1522f48f6cd5afa753acf5692e8cb4ae35a6c28f85d9d04e1841ce538373a86a02e0da4eca48013657852531ac8e484147399bf45e1fda869d5f439883968dfecac0106e7ac4b004a21825ebe4eacf41c6a211e84e8f70a24cf05dc7bff89519d6b522ded9b77e7764a5edb053732ffafc63846c7f2ee8cdc4b1dd027ce13d04b2123f6f9528b1285cf6140f5c808301043523b30d8ad4151913544c02433f77cdac5a28c9df67f17a898b4a5819621d7c08a46aa582cdf6e62e23ea91adec117a9525a60047e75a33f7940b70cade891e4b71c882f8a36e5a570697e2830f464a31d79b9b6fa902a4d38cc3b2efe435ae309bd92037857b1c30c1cd7e3a26b91c1b4cc496f311b34840ffa9cc04f5a382b74808c056b2a8184a2832446f93d9e34230c49e84d46581514da4923d060d3f392b5dd1c335764e7a12269a615f8cf527672d1d24e9aaf108d53c366948785ac819bc91a862c52de27e318e92c9a506b84bedf998083adddf518e6aed7b53bcd92467a3965bbdcdd37d96db58798aa529b34a415e6d4d14e1c0551f4004287a653932f8fdeeebd835216f1dfbc7ef5041af927cea7e4a3f2736f81a47a2c300b9a6fea8544b4974d5191991d54b09d9ad527c718944b2757dd55a935fd7b804f7cc770e39470b5fa6fadb9a0d3843a648dd561cd555c38df6e8c1cc991be15d0a8fca2914097b154cc33366a89da08726d36c60c0ec9662ca464d9a134b33ae37c1088c508ae33b3aacc2e35af980aa3d02c0e0c23527e21ceb925d784a5febfc85bc433efc2bade4b2cf4484ba80d394b9499a25e4cb5f5348cb07ffa92d6ca093fee18aec37ac78cfc14d46ff0deea3387ccc89abc96c304f23f8ce649166d16defce11bbb2e923c5adc3f7884667a215ec6683d96df1dbd6d4d90d0c37d98c81b67960e29a186f26e0fe4199ade7faa6000af3e7dd1603dba67c85860ff9872f04f2d22863b4aca74b67b77c8dfd7f71347a6c7ae0e0aca44101de1b6cafcb05c408e811f6f648a5bb3dcac98f19d20f33fd67530d376583e9c6b573f3f9b29b016d136dec4dcbdd9db418261b7790d1994b4379f47f10e88b1236b1fffad8b68ebc9965c4bb88053aa18963098656f991cb60fab1db9bcdcf807e3d389c3281cac03dd0a6549bfa56d063b8afa257e246aaa5333e7c62854e5f7b9645013d9d249a8dd97a707160a3882d5a85009cf13735a604690ee3a31d2ac94fa2a36ea551667fc730da7a23cb3d495273c1de2add542920e721c24fb462ae1ae582dd132d62c69372ec9b9a7824f2672d756e133886065838a5dcd329d8fe60f0fab4f874edf78e78754ea2be8ec997e8a6ca46c1c6c1fc912f86b5c47a66674c24584499662de99371347e83faf6b6202786ff54b11a3f5d471d4f7e69f8989d9d69ab78449109ac4614e34bf7406574b3b3c648a006724b7da247f92bbf7c6ec1b5907ef4788ded1c35b77c16b3c092e9c7634d3c684c2018cb7c3b73d5d915a8cd475c520cea78d91c2213562fe38b5a40eaf461d95c6981b00867af5120b2ec78d5b0432d461c7647e26c90dd3420e6fc1e2b20c538ddd4e1ac02a00118f866d2b3a808e2b596fa4ef4de6cb8fcb00e3da718ee44748ed95df0252f4563ffb2f755b7dd0c9bd21b1093365fd7c6e31b340fc6f6d6ad750f22e6183d7cfe6a809407bf81df237addc424000681c9fa3b606b5f4ebc29e2ebcba18e7b3bab27db0e33492be39a192b26148ad11b5dd8c043e9ab5f1900a03335a05735faeaf005f43fe84482a10fe029d3bec5c8c2dd4b9162bb7679bf02723ba351030da9bae152341debd1d29f301d1bef3df2225a5cf788c46a11c8910686b6b850a7c2d0bc721d1f0f2392a3864f2262e5c4aba577cc8eec808c65c324e1a5518f6a9f3d1b4ba23b109e1c17673bbafb2a987944b7a4affa85337553503d5978f428e199ca4806af2ea8abf80e32eb415f7ca533a7eee3fad65759958bc15781e9cc920d096101744fca9c35eafa407730ccc2792ad60cd233a5315436702af61d8da9354c1bff2352952dc3b0bd339680890354dc69182782324f5e8a4ae30d1d9366a7e4dfc878a9d9e74dcfac763ea8e1705a20fe024e94dafc50a6e0a52d1d68d49091f6dad4b65b3669f2458986acd19dd1a743b5bf6f46d8033fe27de23461bc61f69f694b656c691e24a76fe3c260e0a656c87163b90a9b0d5a26951561250aa61a409ac91356afd21251209e5f735ed4954141d7ceb4aea002f5b87d87f063397718aca3475eba078dcf07d4d9b7a70ed6244da7d9f68c11c10512fff9db24b6cbbdf5c0087c8d23cd3d86583952a53459d73b9b3964beba0915d497a2f6dedc7b9641721ced4643494aeb88d0ef4548beb8099fcc4e5f3452edfb83dbf9e07c9eedc860478dc96cb611fc43d273fbd5fbf3ee60dd4aac5d56022b0a3a0cf465be16d5ca3003f91cc7c3555144aa4dec815db5f465d88b90f01fb866b12742b110d7d17d64a0c2997e89ae212c9b058545e890a1b820a262b7130245452df822bf825f92845250debefdfe48d3b7b0c0aaa763cd464825a31750fb7d9db28dde4c6fe900de3927e4bdfe319344d426cc70dd7d6bb323a9485c7c69d2be58b46675bfed07c0856d03852c13e6607a53dee37a28a88e12f4985b2dc7fe29442d7115998fcb571fcb36aba413ab4d8291b843b7da0693edcd60721f6f85a0c525f5c1da9a921393d2f6bfc5892bec1c64684aed1e54fa39d7997659ede659d56cbc4b9f1deaef5321b2254a93f88854efa670357f8f0199bbb9100f54a119a6d3eb9c3884a06159b4d491cd6a420a17bc0d068648111c0d292de040ec92a2a1218a91282bdcaf3b78c61e29c5816fd938ec214c5f6ca654c78f6eb6a6dc01001286fb8b604446c8bcbb8f0591296ff63a214467d1fab1f1ff1b4711937c8324819869fd543c027e94e2ea696bbc756c1b59ed6949b5e22ca7dcdb5612e1e2ea96fdf492dbd6d63eb21e3b93033935e0409be6a776da628d9e5d9e9f5e1d346650c6e42677c3c0711cd6f406a4e8ebf857e50612752eb24806bad087f44e4eb65c8f769c6e7bc1853bfd34e61ecdaf31ee41701c02ac2a5aa20076cefaafe110ce6978c19997e9aeed97dfd54abb8a9013235392635f738b2ac51fbadc1367a598faa849262d0d11508aa7c4f98f943a71dbb7677948379263cd884fc25957c9f39cae736dc6d3867dfbabdd8e824e8126e19bbf961446930054725363374f886775f57a397175a33a275345d55725a9cba8d45ac857461167ce23e056bc692b2bc037f018abef93bccda171d06c46dd70d35a12dddca3619979363db8637f444241281e83bfcb266ea239ab9a472c8e0cb3fe44c6096ac8d64d2cc0ab2645d2650dee32c68bfb4443ac7f350710206667ff159ced5ef741a6fa792ef86c3b6ebb60c39c191fa954e49aa9539eeb2d03736786144d9de07d1a013932be8626fa52ed73f05aa6a65db5e8e2a2bd8671191d6037cda26247ce9e23c92c0326cc52b2cd39c610ff7bd07786779e1d4a81c92e4d415f5e7e87a76a774b97ba05bf9d9d00e4c311553f29219b2326f9cbb9ba4ca47866d784b28ab175a99aa2327c2bcbf4637896e73379ba93be06e34cb2e81f24e9daa331c8955352b6f744bebd377bc60e1950d7f9f757bf92199dab66d62adc0ba1e62eb74872015cc882faaad6270abf76ba491d4f2422de8056baa50b91278ebc5bf774ab35fb5e678b5cbcface0f60e09483cb006169f652cd283c967f166c98c8b87d59cf746bcd9a49db95fd3b6f813ecf6b97dd8d4e61237e66bdcdbe3d6e545266a1e2adf120248e9808f9581d88db5ff0344529ff0d9facc62fff92df94eb61462f78a6d777e79511dbfefef8cf8edac0385d8db5926c0668f7ef40ddbad4f92ba040a5f5eeb05b76b901c0288714ef2afe3f7a07ca7a13585038e9f101ead08755e9ac276dcabc15671217c46c52c8f86c48fcf3e1490820f807901bb019d8644119cd2eb728137afe903d8991420b8145b9b4f8f760cf60c49058a07f2e19136de86daf422c46c5f26f150a204ffe3116b00a17af90d467938b9a975ead123b0622ec22faada7539ab61a2ed1a35794970030ce207baf16d8ddec6c04eb43540ea3c3dfec1ede49191295c62b6cc939d4a13e7f937e28df578dd9b6b292e4933e03848d52797cd466a4ede2c35d8f75358c5010b03004eb7b24e513510f001b8d8d51afc6a6cd2b1776747c4969d5400e2c290931e7caed8228c4aefde62aeee585f7832c5d596798642e9597f1f42f49a088e3e30622ca6220a0dfa50fcf66d047835a85dc5d2b77c29b30ecf5f988a4c128d4ec935095ec1a2ae4715bb37fdd4553d413c0f6286697fdb5075dba97c0088ed4d816a52428f4bbd0d3cc98e22f882115a6f8cf1a4a3e91640329ebf96ecc9836e9b1300e61ac73f7e576babf0f71c5464474fc1e9cde463af83178ceb2216ad6e3d9cf29543ade335a780b274d53a75ca02ad883a1b7bc45ec7417a41d400275e6ae247a272c85d1ae9e1c52445765e34c1b92b059a467e4e2c307b2e4bbaf86f0aa0bedfe0267e90538fe2792682bdeb7145302e63d1283b831857ea5455f1a03d4a98d57a7e505cf273119bb30668daf12efe89a4513cb85f46edbf6cabdcc3e06321be1e1eb08e86bb7f733fe8a88d51a7b6987badd14f6871d9cd6a0832652f1b164bae4083556327d3fc22725c901421bdffd409b9bd54473038cfb25742bba3f1661d9e7151ba864db0739ebb5de13c901a73b4f7f6ffc5227c649d872576cf58cab70b6a7bcd1d2800976aca872f517a8bf272fcb7fac14be9f175eb7f17369d0dfb5fe868be3f2c3b16697c3dacd4a2184589d6f3ecc687ef650bda38755d898d95b5043e264379a81fe7aeded771de86f981e1fcc64ae97efcec6a51a9bb6f3472eaa8218aa847c82e6b98c881def86b870f5952e492a0149886c96db6b298bc1f3c2a76941d44deffbc1c145b8a56a599c932a4386269a3c4b8c1bc4cce2d7dde374e389775b0687692c2b1f3c4fdbf53f44bea8748baf25124cd0ac5a2fecbda1cc5f79c7bab9a2908c96334f92634e1576cba667d81b531a8b4f0a94ffb96df48075cbac7e84b19685ce9805aa38783da39a1db257f244def8306f5f4bc0cf886866fb45cd50d381015db7ad43196a73d550f0be9f6bbf4c65baa6aa88e0ed856d9921f651b794d401fdd99dedf563ca97d9f6b48ea2e157e87074f260e743faf8704ba29aff9f6d52ef6f858acb1406842026b3c89be7ec94acb04c17b91afe34d2179c7f0fb6c7cd2d8ac84b1b2f9e3cc961bbdce1d8364a799e8e5f0194b0c87c4f6e8867ef9e2902cc358a980c1930c45e1c9557f39007368661f119daa21123921916892358499ba9c5aa7017309bbf675bc3a29651a86545cbfba853a6682119a02f57e3184f739deebe9037cb1b9932bb6ddbef4b5b425c1dd1f7569e143a612e65edfa77a984c716b788f3481918a7a69e01dc1a199e92b9cf0b88e482120f70bc072d01eb4a5e735f01d22cad96397639e46f1ff37dee56c9c98d127ccf588626d966eb20c011c0202a076027b265b2ad19bda6c4bc1d9f1a4981783cede9a74e3cc729dfb2270ee536843314d6b860072db956bb05c88150ea52adcbbe386b0b51e930e93a9bfa661faa53b7164e2d38e11385d3998cdc0a94db5c11e3c9f014a434a06d215bee196f93ebf17350822d11f5d39fc6be9f91ae9d8ddde84a22d903119e01baffcd8e0314c8bd8f32a1ada660dedd3d266fd824010de689d989afc8ee0867f8088066a175ff5828f5756772d9f59bdb4db766c5f16f0cc91d59057041fcc28e2c7236009fd7b7633e01a848220078c4b81f50d0c82a04ee70a1cb05aaee8e3a64cc64114600c8f1dc32b205b05efa9d1b55f1cd0497cede1c6158412d2906991cd6e41a4c7958b527bfae8e545897872dff8849f49349d5d1630a18b67280cde0bfc28b19b8e803338bb8e612dcc58f12fb5f34756935e3f852004c30c98f9263b7938d39b1c46e655c9f652adb1dc478d3d0e2de7d24f90397fd90db746aa89f022eee19f33e330fe549632453629f0614e4dc5d34d2d3e3abd8e94558060418aa3040b6b5fdb8de6f0efcd5f27893a5779a427a269cc22c34d7f2e5ccab8c587b807931ec445458d6f4771ab612178e130246140aae584792a873bd9e888927cd11f84f2198f5e1179fbf290bfe66bf6477ecca5a3d2f877569cf65b522d598d6571f6da924d0935e493aa766ed2bb117038dd38ee1fb7cca8cb986dc0d0bd17bce9cd6ec99a80d066a3b1589fff54b1e03b7ea89b3fb675506eeda608d7ede70f45fbf8861da86888f30554b1e88f1db8ffea277e7575d884c9ed4aa6193c43f8e34d72e8a47ee28d3fd93892d5cfc87c34e92afc408f9f39637def9807863f438d1bc5e4cb25a3d01b1aa7fea1eeb0be009e83ad741492643925e8376c1761e364bf6851cb77f029089f458b4303b30a8b2076f358c3e75e25e60e4ea6be8343ea70a0cf1259cd3248d92414ca2544d43d519ec16d6b4e2333f8606d7c297d4756b10f2fbb2c44628deb2784f62ee6581c21edd1c249b7aa373e62c0af4292ab6676cd3b42e346a20700c1d69feac82629bf16fe8e2c68586d548cc062a01f5a8ea42cafdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-553.8.1.rt7.349.el8_10.src.rpminstallonlypkg(kernel-module)kernel-rt-moduleskernel-rt-modules(x86-64)kernel-rt-modules-uname-rkernel-rt-modules-x86_64kmod(6lowpan.ko)kmod(a8293.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(acer-wmi.ko)kmod(acerhdf.ko)kmod(adutux.ko)kmod(af9013.ko)kmod(af9033.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(altera-ci.ko)kmod(alx.ko)kmod(amd-pmc.ko)kmod(amd-xgbe.ko)kmod(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-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_643.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_644.18.0-553.8.1.rt7.349.el8_10  !"#$%&'()*+,-.....///001112222233333444455667777777777778888888889:;;<<==;;>>>>>>?@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BCCCDCCCCCCCCCCCCCCCEFGGGGGHHIIJJJJJJKLMMNNNOPQRRRRSTTTTTTTUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYZ[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^_```````````````````````````````````````````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.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/kernel/drivers/base/regmap//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/bcma//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/bluetooth//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/firewire//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/gpu/drm/i915//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/hid//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/iio/accel//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/iio/buffer//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/iio/gyro//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/iio/humidity//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/iio//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/iio/light//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/iio/orientation//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/iio/pressure//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/iio/temperature//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/core//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/input/tablet//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/input/touchscreen//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/isdn/capi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/isdn/hisax//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/isdn/i4l//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/leds//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/leds/trigger//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/cec//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/common/siano//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/dvb-core//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/firewire//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/radio//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/tuners//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/siano//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/memstick/core//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/memstick/host//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/mfd//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/mmc/core//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/mmc/host//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/mtd/chips//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/mtd/ubi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/can/c_can//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/can/cc770//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ieee802154//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ppp//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/slip//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/usb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/ntb/test//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/parport//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/pcmcia//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/platform/mellanox//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/platform/x86/amd//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/platform/x86/intel/ifs//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/platform/x86/intel/uncore-frequency//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/power/supply//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/fnic//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/libsas//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/qedf//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/qedi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/soundwire//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/target//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/tty//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/uio//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/usb/atm//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/usb/host//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/usb/image//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/usb/serial//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/fs/cifs//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/fs/cramfs//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/fs/squashfs//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/mm//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/6lowpan//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/atm//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/bluetooth/bnep//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/bluetooth/hidp//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/can//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/l2tp//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/mac80211//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/mac802154//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/mpls//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/rfkill//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/wireless//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/core/seq/oss//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/core//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/core//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/core//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/core//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/drivers/mpu401//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/drivers/opl3//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/drivers/pcsp//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/drivers//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/drivers//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/drivers//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/drivers//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/drivers/vx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/firewire/bebob//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/firewire/dice//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/firewire/digi00x//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/firewire/fireface//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/firewire/fireworks//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/firewire/motu//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/firewire/oxfw//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/firewire//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/firewire//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/firewire/tascam//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/hda/ext//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/hda//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/hda//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/i2c/other//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/i2c//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/i2c//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/ac97//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/ali5451//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/asihpi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/au88x0//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/ca0106//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/cs46xx//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/ctxfi//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/echoaudio//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/emu10k1//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/hda//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/ice1712//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/korg1212//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/lola//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/lx6464es//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/mixart//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/oxygen//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/pcxhr//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/rme9652//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/trident//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/vx222//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/amd/yc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/codecs//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/intel/avs//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/intel/boards//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/intel/common//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/sof/amd//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/sof/intel//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/synth/emux//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/synth//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/usb/6fire//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/usb/bcd2000//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/usb/caiaq//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/usb/hiface//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/usb/line6//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/usb/misc//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/usb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/usb//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/usb/usx2y//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/virtio//lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/x86/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'P P PAP(P?PEPNPWPYPZP[P\P]P^P`PPPQPPPPPPPPPP{P]PsPPMPPVPWPXPPP\PcPZP[PPYP`P^P]PaP_PbPtPuP{P|PPPPMPPPUPPPPPPPPP`PvPwPxP^PyPzP PPOPPPPPPnPPPQPP9P:P;PfPPTPPPPPePfPgPhPPPPPPPPPPPPPPPPPPPPPPPPPPxP>PPPEPFPgPhPPPPP P P P PPP PP"P5P6P7P@PPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPP PPP*P+PCP[P\PaPbPPP9P:P;PP?P@PHPPPPPPPPiPP?P@PAPBPCPDPEPGPHPIPJPKPLPMPNP*PFPSPwPxPyPP8PjPPPPPPPPPP,PPPPPPP PP$PPP*P,PPPPPPPcPPPPPPPpPP+P-PLPMPNPOPPPPPP8P9P:PPgPhPjPqPrPfPaPPgPPPP2PP/P0P.P1PHPKPLPPPPP}P~PP PPCPJP|P}PPVPUPPP PRPUPoPpPqPrPsPtPuPvPbPP8PoPsPtPuPvPwP|PPPPmPnPPPPPPP PIPhPjPPPPP\PePfPP(P#P$P%P&P'P)P*P+P,POPRPPPQPSPTPPPP;PP,P-P.P0P3P1P2P4P5P6P7P/PPPPPPPPP&PXPPPPPP P!P#P$P"P%P'P(P)P.P/P0P1P2P3P4P5P6P7PPPQPOPVPSPTPUPXPYPeP'PPPZP P PPPPPP P!PPPPPPPPPPPPPPPPPPRPjPkPlP}PPPPPPPPPPPlPmPnPPPPPPPPPP!P"PDPdPJPKPRPPPPPPPPPdPPBPIPJPPPPPPPPPP P~PPPPPPPPPPPPFPGPNPPPPPPPPPPPPPPPP&PoPPP PPPPP P~PPPPP_PPPPPPPDPzPPPPPP PPPPPPPPPPPPP PPPEPHP]P_P`PcPiPzP{PPIP[PPPPPPPPPP%P P!P"PqPrPPPPPTPPLPPPPpPP3PFPGPPdP PiPkPlPmPPPPPPPPPPP PPyPPPPPPPPPPPPPPPPvPPPPPPPwPPPPPPPPPPPPPPPPPPPsPtPuPPPPkPvPxP{P|P}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPrPyPzPPPPPPPPPPPPPwPPmPnPPlPoPpPPPqPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PPPPdPePfPaPbPgPhPiPjPkPlPmPnPoPpPcPqPrPsPuPtPPPPyP~P{P|P}P~PPPPxPzPPPPPif [ -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-553.8.1.rt7.349.el8_10.x86_64 ]; 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 echo "Running: dracut -f --kver 4.18.0-553.8.1.rt7.349.el8_10.x86_64" dracut -f --kver "4.18.0-553.8.1.rt7.349.el8_10.x86_64" || exit $? fi/bin/shutf-8801633dcdd385940372069d73bb778abcd1fde8a775e4fee20c713c8b5cd3305?7zXZ ̙!)] b2u Q{LY7A$bcZ?$hZhOleP%gF"< @hUy8JqN `{v^RpH^e 2ŽGoyִ\hbT=tU+(!vj):I3(:b60}ma3DZj̣&sO-#6 >J+n|(eU:|52;Hdď7=,}N2OT?P̞8KK}QR/Qmk07Z%-L7QdaG)|9ĂX@qoAd@lIɧ[I*%NAX\Sttl9M$~ C+%.x- -!5fi 5M;< <)43)26p$krk-Iwdl %6}*!3juVY`6 rcșl+Ub TKWw1;3*i95dGOCTpC Tiەh3 #0*q x [y9UsPJQ R+йKr@LJx[l>i$Tyq4ҵn`Ý j=aJ"?3O81hSiv}O6|T cʶm3c!gֹ) cPm^熹SZIfUjkN݅KܹG(PV3;SN@'l<YU[FW@\le@YNG[Xu-ZE޹$[C-bmxɔ 'q0(&+heFzcQ bN,+д[oIo}Wl J>eb = Tڞ4 z6gr`(]uo?v˘kB&s]1Pw>̱*;E3="E{jg#~2> ֹ-?pQA ֌ԈdBsR<4dt\6WM/7qv̖l\#7D#g J;s2MJCKX\n!=FK+ajQ`xaA `EzOڭI\>\sɥ(V h0}A܃m)Q !0Rg,?w-͋]ÈM9ۍ<]@M@i|KnIe5#5z #D$8(&1Pa,7.>_)ÆcPאGL8˞;[>'0n_Z[I9lmbMdKLȒW >+ZdSŨy^iC]8rا]1H^'ip0 F3y\=C/V6>i q)QO{ j6JcWt}%kˌuR0ԅu*>zQWkbX(+HŸ}Jl>Ʊ4MY7S(<ҏcAd 7 ˬGȅ.25q|ZZ B1+PM-.=:.l&,ty(uڝB1P'AS`L)J'?!LK Z6 E[Qky"c,Z zqH+# @f/E5fn# ZH ?cI0n1"Z&OTrr("YDNOhF}GԎvAYD0^䈔%hU5Z[Ǹ:gY3d I'9¶Q[Kr4l9FEq2nb%d829[Fap%D0Yy[яou1:%yz^ic~U%`ك?_'&M&2:, j+R]N \3c] &Deo}Hio}Ir4Ϭ) \v`%dž(_^ Uz2&{v'ϡ<qDTS ̖ciNq⫠GˆG:uH|z1kp:q#q  *Zc~\mQ0лꐙ(XcK&lQ^5@5s86i~J^ T鯤q>DB߭_a4ˍ ] _V&.$A2Ӹޒ Qcq"#gsκ+^shF}pXv$Y6s·uEDs9b!^vK3&S7ǠuN5j5"[fVE^&]z$B95i} sp ; xNRӘ48N 9s˲: e=۰K.ǯEE/- PJs%< Y2V=,ɮ| ͱӂ_,+3ę&mmQzo~[LIVL1L^se@؟>^pTdClev0 t9- MHWKˮIҁ)цVqܥWwaN^UHMfڭM˿;Gևj7DYeȗ60B FV b9S\UGq!%DhW!>z(""B<=TvE z?|{>p jf%_ŭ0!}횆G-Dg P u(wz{]%! <ȷˇYEG[ނrUbmu=h 6P.nyD)이@V)#yMU_8%$? JGh_pӮcyefo.:JƼ\uĜآڿ =Jyr\]#,BC;h]СHH ΗnXRo5ydT9ɲdĦf[.Q^Y}lwUq`k[p!pvݒ.7(R'Bci &V Ⱦ{ ҳ7WD)$ P]q 26mm&ljTڄԹ[q/x 6aJ(N_.(4r^%{$Z@znnG5mh8u|*7n S4xEzm+^y9ID#7 XSL#y9w*i(w:[]U56R"2x+ pLI_vG~dlFp}oo 4)T7t6Uv*g76(ǙWMH"CfpoG_D*MH:]fܮ`!3 -wfxAlSgoʂjޕ册Run\R6HCtq]JkXF%@ɤc~pN%>+@ő}jE {(U,OE[~@"3ӊ] دxy9Σk4J-UQ|fy0Fwop4xoA_y rМɔѫ!`i -&81`} E)g1q+oi_t]FLC_@Ьy^;aYqЎɍ`AoMKcM@ˀ;u\fM鰟?n"_E{ ?̬N9O7Y6dO 2 3*#(X}TURs_1[*fK>04%5 HX߾kGŴ(osoLypE}•z)(⁎q_*G;nˑ{zYw=SLxfFmL(gᐶMMlAnAb(= e 5}m (r%s}{=UeFx9IIg|,Gȃ3D76\I (bvT[ۦcʉ 0)NkRxtGg';yO!`Lʜ/ur3+xMx)5u{V$V RMgn3٢k;8afYJBW?h(.wmVFMjgA\5xX}qU!BT <̷G>FeNֱT۠W.!!s-١# }_8?ZBP+ DB? ژ%_c 9#*:Ļ ӻR{:ʥ3C/V)h (.rFʵk2! ;!nON'` Z<ώ\ 2f"X3+c!Pq %-I pz_|}1=ivБǰѯࢽ?j4 E'qʊ cma#'史FM-cs`hm.)#ӢUk6zF\/$_4c5aX~ oЅ-aθvXE@!.=5NY| t-d_p澃TQbHRєY`Pº&3`#ۀN߶Pp<&2"bPPL@|7겞g"q'_iD-Ml}82DmnV}73r&^2CǴF+<V>Dr 'z$-!íذ$@]Aڷ7:L,I:w1PPm(?aLFU^C2Q:Ʒ1XJRAJ:^Jz0O{ aܞ*wc,1LHӏ,;a .n,f&ZNk`g^j|~PvsTqSGUztJ kxV0jTrUuF_:lBRwfK#2P눁ŦG%Zz+KˈkX\."YE]\SpC>*Eh4!wi?RTҗ }ƕ"Q7#܏'~` *He`5Oԋ~3b&+8ѸfoלMMuDGH?@?<&hע֦fr}'ӼaEnG+.%3fp?dzZ,LL!KDlŊ7iTޒNp-t`a(䋘Ng*kh_d0>:ц/NYtbvFDbii-{\oHk- +\jFTbR FSݚ'Ves_Edž CcjU<<bScn&s:N- j#?O:1|o Ո_Y)W4%J[ᦞ/vV2rAX!saQ-G8|,%!xqnA%(XƷT7ܚo|R{HhZ@2|rcQr HgBtb#&0:*j3aؔKxCyqG8,ee ߓd|٤ǏYC6 :,%ygYVWܩlsnmOՇG|b>/UpwԥJb+3O! 1cSsg ]m7׃x{)Hzp+ˤϟzѐ@lֆK?7Vb:1v%F`ү PUIL:<'agw4ߤHPh_3TSWTH>2DpI* JHW$P#F="bצ A-a{Y2k`+t o;fM>u#ԿIؽSExTo>Xv|UB-yEca8^h\Q$ː< יR-Fr 5Oi{>2IqMΥA|Rf-2߹GjM,of's;ea3Q1Ǐ:V|f<wcåHk^B?^XpZ#v;Ey뀘ö3y v619ؒG$۳APxI$ InDKB'sٻ.(<ԦcF; kǯѹ.נB&޴w;) f0;5xF![Ul*- .Ws"!*6K&Dr>Ld:XFS.^Av.ph<7ytdLdr?a5$<{a/Ė:T I mҜמ8zuq_`qTW*|vBwe] +;AïXrv/kݎYƾ+5Gn rN# ?8^D##,E ISٺN9ӳ%V0+4eTk}pvp\yiU.*zz _,)-zn\ AN\(dX~2窾 ,9.'+-9;5u[fZ6#GOgAa=:JȍW);4p)R;Q̖H.聭k~jÜx'*yUD&#Iɻuxo:|=Ŵԯb3}gW']nH픽xV[?HL8)lY1_unwu*WɃ,]SUG_M,, ;qi9?;Zu.$@@BGKbe]n$.ڒ'P|٩8!EoφܖHsn<5^()`uf[ZFiVkiv&d %/ = F`#x9{;/r`;Rp|6fV#ax,Ӛ4/;Նiʩit[ ߸VXxj}Tj4}JQqHXGο+".t oWe\  rhP?SH~ ^T}_7Wt_`۳IɥS8?:e7sgR+5ZB&žQ;)Gco`Nq U3O-ȁpi}SOp&{@yάӺźJFȶ5GbᵈCHϟV[ P0[5|> !.-c*5%ȫq!@Vo"hFXjOWǀleQT3ru5E@Og z;};(`5;1jtx %'JX uzOiGi%k#0< 2SB=zsDEKďa,lzi=E rșJՏIM)68drg+"3/bઠ R*BVҰu*h;(#]o[$5YZ} aLbV]99T4z,q(xFw24Bu*b|.LP A 9,Mdp;R vwW >Ë́\1)Aqb Gْ!)&Wg 3X;8?09:U߃6iĆ维gS=>5#,x- ]sx%G'CF[>F!퀣1jPY ɺ)跻^u!)_1&?{߸kinKI^&8F ^)xC%' *zI.8f:ݽ;=K>h c fF"?_h\mNF[`: V ʐ-E?5+CnW+g9+6,;n(6=[[;x@<]a &U'"ao."BdyւcC@xİzKtyVdIؒb%GٺAn/Z;$iF`7wD9@6uԁ_W ᜫ5!=&bTh+zZgLжx4ϰPv Lnoډʇ Y?jn siMZVliI)i%,Xwp+E T8颎VeY7)"(uβjdqV5ysڰWJNٿ4X\ތ[}neeî1d+ ]-N@||`A?h8]IL}Ba'M1>Gwur^G]!M6>Ab6#F8>oP_`{oKDfI*"dnu hk2\~9}xr `i&s3Q`&z#B3Зr>u TErŤqYȠMjMwB3_>$)nS}3qYड-pO&̡Tt5l;+XX!J̕Ӆ?ADCz]e*!o!fHosݿ f''xIdA.'ggZSpLGYGf[`&f% QD HNay@ h'/e03Mf\"-ɡJ#T`6Ql)}k.5E eu_\?dT62㘊':ܛ75EwZ5XhGve-q=(bòCCZF.qIes@= j#K/ t;Jcτ :B~8pѮm[:f#" M%]ӆTEe266y]yN@>vb`4u_X?ت+UQjW@*wn2AJ&*k0?uSyG}ce#gE<8fD}VߗtN_)S6'q:UQncj&)՜voG2q6ջ%CF3wT[mӗ_s=]4ke?SX|b=r^!#*SgAO*>X\j+CL8Y敚Hga<&P8KbWk֌ݰg3g1T'5φ:5oǃGɱ׽uSwYbLVu˰ue^-cw,_RyDDBΦ2)ҕQ(>YR#?0J{.԰Կ<0kJieAa Bf詴; d{](ʰĥ5 y;˂|pXɁ]LW(YRy,6D!݃WB伏4OlCa+}?\5QhQ K%C#֑Psb04t.pvLrJ0Y~ò^_ܺkVg\\D#&dgF_Qp933R.:vS µ[릫vSFsd"L`y,Ap@*6ⶂ~u8g+Nre>jaGܜ5+={O1X361&-ۋcv 1GFOᗷl5J$C@hȵǫl/LPeeKNcYXNMC]\.&b)"Cqƹ˪ɏ'>Qp&e$ I7uP/9-a! кlGP 9j~@-z'ѡ+SQ< Sb?/x+<ئRI[rԎp˵y&o!#>支$3&'rFlޯ-_ |#/- \qvXw..ƳǕ3&!oGtcޙB7*O{m|*INX<+ I_$nm.?hN@Pv>RNzo`6NN] I3UZqPrbzSĚst!py)?"5{}m)VY XᏱ4 Mb~gk b)Sy^H1MnUK9s>W0hn(vkMa%lj{vAxrELc36/b[ep-g7]MZ{l@U P^|[jS$oA( dO&c~m0SMPt{ÊU#{Opc1zAek]Rg"|[Ny?ؠ8ZPqbH~дn rᒀd%4I9x0P ]5:EMs\MNR0*)Ƣ?]XF{8_b%)eN`2Pz^|*ti C_lCdv*efqeU%֋o] &a.'|6,djx~[i_yvG?UaGrGa85WJuIt[PixZ$B33$,yE0#b1bO`lYzTNxܸ. _4 et" ymgE!m&֖Sfi (v{*r<4~Ռʷ\6AnRVr7^IE-N_"׷LL }{%?>$cG5~HPr˲G9nW=I7*z<H#+l& Ww&Z8{hR >"u*Pq|`FO3C7Ũۇ4z i nSqqx{ATHAfT @3Np]b?Vܺ}ޚ')){yIXRK 'Ƃ\ي ,;dm9qbT'g>uKM"lfbZ(쀧]d7V ߱dBJjhƣOT5"릫c녿.{C MayamXΧE 4LQB.>l= gGژM]B{\Qt ,Ǹ!И%!OX%-}>U Тܿ}͋lr/K1ɰFS gbe>F7΅O=rNf? Ź3tp? ~2:eުBi%~Sǫc;R[ (Jfv쓲ەSi婶 Q+8ߘhY1c,nwK8^e3"C՛U.t&ŦCU䉉q ;ğ2wι5(6V'ڞ>p&OR(Ӳ^kW'΢,-BU[ '2o <̹qPGQ"s+%ϖ6t>]8q:hHqL71z6ACSya>tv_SPSmO%^ қ:}9A߃SWB w xD'8ѥsd,R^j۞IC`" )aBokh?މʝjo s+u$ 2OI`¿\ Ոr9db_azRx̝Ơ3}ɯ 8Yezwcvx-CΩ^EMkXfN/SkZ1&M.F<=> ovcOg<s/\GI0 C_JcO3OzBL{@ /[D"G5sޒh]T"i{usZTlD|91G/+!+ Mu>Il#FRQ;Ɛ3%bpeY75e+l6u`'-`B_(Z;J9 ݥ[i35>1gpB{J}{7AAd*n0@ [t|ݖ:Pf‰oa!fܠ $ 1>5dR1_as%7+=' P !T30!ѥB0Md-R^))ӗzn^VNY.3YQ{0u0!g"Fe00(G]bE;3iPa5JO[?NqŴhG,PȍPGvM{{];xHat`lt_s\u?.A1N(RXQ9L 8az1Tc &%!Q ԄCwP&Ϲ l3|P#j,ެ?ryPNb6R8EQ`3QamP;u#v΢hT-yxDm%z:bQHNf9Tʄ宀SThUAfHu@4edP9K`Z6Tfyv}N- }=Od:Sd3)&*coב?V(VIMEdp| L`2KsU܀PU8#v58hq&XjI4>Ɂ 7 _"FQ>0$?c`eX/4(+S6R ޕskьW#IW "⸓DCS:hɕ؆J X֡i [)(1d gW1.Z($r'sRldocKVpcVC. á deږS ۻk {#':m+"kHC`gu'h1m i[p,h@}2p-IK.u'H7;='ןsK҂rµs)ipLyc$Z G X̿uHn{?T;FlBBW3?v;oq9\Nnxi (?7wü=t '0ʯD|>%l @ThKTt&NHm\dX6w??c p Ⓖw4ɀ\ (<ʜN~>uJ )$.˥KeXlsx(~srCu[@3P0q&7TCSs H^N/UyA3WemHI]$eM 9C{I?(X`ԥFWefV }4,E7}+b6 l_Ұ⦢c=h͜2YR'{c^FP;+gy5%P%׻0eWcBfhs08xc 1@؄R Y.x-,l6R#㾴]^P32whRD1kLW|Idq;jNJbEW9~KI*7MRxD2͋⣍c*ИX+ E)ƯK %,%u|_k3HB9D' zw Ml6@bVj82b$& =1vK<|K_x:sT,=єz˓Z!X1R4kz_#4{K7UX{m{)*~J >״+1dMMSQMWi)?I轟ˋ =@o{]jvHcr>Kn%JYѠrޛ\2(->N;*'T\{M3,S.z^x'c;щ ygJ21AMJ񧿩'vVza2'5X븩f)Is0JV9hwVqO98T~Lf38_A#éoCƹ@c^T5${m鸸! vU~ yۄ]e>T};n/c¥lQ8MuBK_sy.y)ɘwH\uh&'IMg*^@W OYǐ_H TDRMX18b?Њq; T;jXcE0-z,L'[}ʢ /o<íC= E5gKZX$b}WMyˍ!5Lyl5-i88E(Qn qqY/Yt dh II MȟoXAСV^Qoגt]3D.t|2?w+ʐDI=)@d^`_&?k"ԳB7`2u8'ϺkC<}ܚǣ\9Ч2e?se'̊yY[s%cgKvTB}L/ a7 * r]WR詾G*VBsM[X<`Gfg󦒒g,y ?(3Mh`0;r#l2+xBmAw JՄ0Aoďl^ZaƊO7-Q ϥ؅5x3n{8@tZ_f7Q /kƻ +#$ٽ+'Ju41EDEwkdT9>,N s>ձ0)|gm>m-"+PEp}Z|{\{hS65+ۄP sZTEX1VHdѢQBzmvOu iy1t{ m!2k*2u~;P:_>c.=3;m1BQ3HjxkDzEU4W&V]2G4qV4lyu)eXsD<۝(~MWۉSH"MAhMFERX/JWf׭o(TyN[\ŬLz=vX:m BeI`x>x6P{Qyi \ 1=*Dj>kN/7}zާlUiM<2s qH9D H~aAen ';*J~5U D7׬bdYw^YOFQήY֫ԸFU?Oc?7@IyMS+&y?Ѥ~· 4f}~ 1pɚ&yZ'y&y5JWdzǍ}&Œ\Z1"7ķ0#$ if)a^m|pȎdj EgJDJ՜P̢l5/\o|˅6 -K"[V۶A ׷_5!'`{ç*N'.wcc~ mս$MA@=X9kmd&Odr-;,]v0`@uӣs _9o>Q=1|?'z_t7ORwIbAo Av雝~@>I]56C5̗yy(ߦ“!hg}^m;\^\i4jDRCoc:B" ;IatYsiSHzU|Lg0H&I̛=#ViE¿&맣_?#7 &ZoM_} F"jO|3: ~ZH.!G= dG,ǜBU\}oOx}K52/ANlnk&ZVeΛy$+˃k{K__lUOs)Ђkh-r9#o:cm@yWu:J}`d-;w s(MƔ7l<zn 7ޤQ f.}RjX"O HE@T tC,3K'0f俈hgvl3=/X_bfX. vt ΀`X, ?tliW?&+'j [|,.'Eh / [`2n4J'1i$bL]BtަxR(lx/p h|,b OA:$I+XZ; 6,韔 M'3!4]ƫ;ҠR ntQK3yLƻ ceiuKy9A}^]IP+@,_uنŕmrͭ+@'\٠ƌjp..㔨B+$q~sbF ܭ^R.*GO+چ ܋ !.%Y=i AnSп"movf(̇GɭZkCnq%K;4PueUSD}OT/l/g;3:[p- @ G^.9p@; :AqeON5#Ό̉fގbҖ[W}h؏E?<խ +3v<CXM"խxwӇ7msm+ٝcz dz2+)?AC} y#[3#l&ά =}EڨP݌ū`my*i16!cceW+#)tG} Rbk.F|c}&o\H99O`@TGJE<Bsr|wWGIRsR4o>9qCEawZO8G6W C{29pr]^q$r2yy4 zZNO/$k[wF/ZOZqm7!O?8KrM2 ci6{[ |,TTAt@ρl6YAat گG'Ob񷝨/{n~30AwmH@OOw LSSo>Dv 4=B'>^dcfi66oI8ӅZƩPŀŀItV8s{3ET # a-:xJFn| 8T`4@W *ϫ~>=c(:w'!L3pR F[9eMV2󔂏2oKXX]`}g%EQF'0$owE5SH>b}+N53 JFh`i%!z;AA4;?|c(&nhx iC8۞W7A 3 }Rl`0W:Yo#͊&M/$Th:$ClXSt-^,t_E܌*"0e$r1~"ku>"w0IhM tH/BZ ҦB1EL7ǐ{ZAe/B1czmm͇g:9_͸j\5~F7,oσ1g|m.̒v ӕrʜv#ۧn2Dcl}ߝV1¦.隡Sjf"[Fdɡ^^B˭5ˍ98~~AF0u:FjWǼo†+ٽZh+ _#!x2"Ѳ瀼չ;Uw KX[ϻD xP e~[dZ49$e:on {7QNJEys!fCMpG.B.Fg?\C3VcB84)w'pgUCUt3'__wxnK4DҽXp99)rD]~ܵhMS#2V Z@ eǰ[#Qe*$ťFB3 GU#g'aLT3obcؤOac[Scw|/3H#K_Gcװo9,V/ e\zuȇj@cSЏ؍@Qɏ KMV(m8)FlL\9" }#mjk7gЎJX,`皼Y qK 6hs 7M?b?VB5#NX_d]{!<`T/y!̧NoJK-J0C!).T<~~DZr Ŧ'虒MW7&Ssp._S-mn\&IOMeDOJ5Xc[&XcK&~|//! ]=֙ 㷊B9&Z?qx4(y.&/8:Wݐc:}gOϖizGlY.6;Ώ/%J('C—)ȝ7w{0yGJ⼅ 1+|[f+^^>Xw.' |HHhO!@.H%0RS&C̐e(_e> JJI(NÆU]˳h 26~E5{P?j\2ve3ϷE ^ "+ˢ)8k>R@Q{V C>7&j &; W}bFlBff1Uh\Z10Y7û釀 0g}/o/+>mH: bOeT #O8U{)Z%K/(+ʟ (V-]w -1/tQO_sͭ=蜚-² xg&ƤJIn DO Vߟ0z }oa<mU^[ɯowaxlӹFA*wU#\}bBuݳüg#uB t~_Ψ|f*b{?ph'bJ,jeKl|IoIbQ,J.# Dl_d? /̟fPN}SP&2Fw/- vtVƏyoU3]eI`ʮ$GW fSwyq U7&-;,-aTAlVCj39&V0V#@aU?O$UkطBq'$# ˆ?=22֤ӺM"-.%uOlEwYE5:h7Kԑe%RJn "&GʰNgM[T+hp-(UT02귂5 bb8o9;LSj #wˏOOly?Õ  {T }ͫ"Lr!@ T^"yzD.R}Mǎ0vwtk& R E?UkoML{U[4'_5kuhF] e/Ic 'SD^ٕ ;CrS*g$l:f%n(ɕlI2 e}J]k]3sQ^kg2w_ӷ&5_뼏5DBO6lbbU:-naG.//8PBޢ^|4 r+@OP"$ۇAg@LCby2:nͅR+B;S,-CgWtŁ3J`y$%r!D eG0_wK}/a/ u˘!&~@v[J OB3+Zht:Iձb -+we^ I~=ᱚ`=?ًuS|"{2D6',1^+4G2âYyd1?CGf/`6omF-؋Tw|%jS|tGn{i\R]8?! R" ޜ-c4C4#{-IС0k_o/nMLY2DuF4o<yʹ4Êa˾{ob$O=OT:?bKT@#9 M>p? bG3V4Ec>C#^lXKP?.ݎe+!!u8r(6g'clki:z8hBfw5g BkwٮTQln.yxJ-_7aýuI_;]ɝu9[G0$DY՗9lbH?En2}G=P: E׊;A pd03r,/׿DZۛx꡷9[NC(q˳9|z /OTB2tamIժڍ)X_"Rt,V:܇_qK;`H6i^/A$~+\w4D?&Kuf&lێ+hu!p! u Ψi( vY+.O5pTX}w(O5:D+|6!0_i^at-SAt)SMjjsAQ1z)l,]%#۴0$ |@8x(@*7)HK&FJͽ敖I-K +LU"|Ԋfrlp4ΌAt#k5R(S7KQң4C&vcBs鞨' B;)hq; WH$D%Ka)Ϙ+a[COwRem:UEʬ3daz'2/T w&DiLR :!{E\~=.1M0nsѦaYk;Әuf?< R^IR_UQW7%j[&G8uĩ:{3"l[x*DRn>gr8jnűw/`d"#DOw+;*E7%I&Bc?W*X) UGFe)_uJi9X]v:$2>EIa0t p+hЖI| %p0풎*@~ 1 E.XT) ?9#X\WC2oǬhEe'5/piQSz\([?&?Y;Jq Ȑ3FJk$}B['TS+j~P$u$%2A@k/̌CؐL[;W8fy IN_߭pՆj: JH,Ҕk\31@L*L _^'tyD<(*j|v||ݱ:Wv>e*'R' ]W$[~Hj2tFZt0Eqpi+v2 u܏2@kcCmeUun|٘OA0^C^a8"SH祁匤rԑރa88oS8[Pn>ZG(ۙX×JRqf9:ƅ/r4%,4IȨz`Gm\UhcvzmhKaR`>2^G[Z9Z iuk޵BvzAO,T`  <_dy1"G@dVhVjHn8م]@*ʛR:l0|{zVD٤=A :3%w:kl}8\ڲ5BP`Nß5M~\D+t[\^'rJȭ}\sFgd 7TsB9|s:^"Of[gp> Ff$ iVaiD=Y9b0StU%ȭ7^K r wC=d |Țp_XRUxk%6}W{TlA0)B;áeF{ >hoj_x1(B/G!MGjO竾<^G)IBANpyLʉxK+7 q7_@#[;|yBqC1T$I ;!27|@u1HNO0Il%lhGi/GӢh70AHΤ\Q?Iu wve@48:ľ?Fmta%ZOĉ$N190rcr;3/n,N8<8f>~y|_՟]~CPKXR 1AE֞XxP.XQ*o5J? {Iƿt~Ե֋fVѣa]fJ\7^c#TP`p(c @HS$!r|}.9AP^jWrw™߀s.|neb:$JTKnc;࣍p γWS5t⥜Ř4ך,ޫp-'*$;xurJP61n1pnVluXh[|#qw%ӳVH٥!T>v=ʈ,)*yx9$Ea#`ll) e;/WoB4Fp#@0#cWnjeiOs=In[s@RC|Ocrh "Q hVX{gݡ"5@R)O{}'qzy ֟nXz2NdaV4En 9> o-ݩs10O`uάwt{Ŷp+|)&yAdRoxCE}*΢WDQv4]Q TGf`uU&˦q@)F  ~TnqEIw6ÊzbvWFE<$)XLׅP`)߆GO?(lL`3߁Cu2"&E Hfb:AJ4;O6IąuXrrED<~GrYA`@\:4L eɽm- {<_Ԟ?ENMwimTGJހf $޽t2}x!u+Ȝ?7q\GFb7#$r2`7 ֯poH=z-jdT8=X^\ԕr&ՄVr+'`TwZ S TE=fqbt Y5B0{6j{ dRø}$ݜDwxbˌ#νs4+woy"O/X gźi:J5]{(f4"vY/(4(d/8([tVuYX[Q[r}-0˖fz C4`Jc_]jre|21h}ԥsת?ŝK Z)3թ?P_ ғl4B,m'톱? euʾTsI}+f:&ˈ1Ux h>{w8"4E;~`q񷌗%.E$ ZXׅQ&af]2rgLU5X)ӚdؽoZLZrUh+S.7^9af>Q`ހTκ~mnς<2Kw,NԹqe]riYYH aqj }1ۃ7xF3h'THm."*riߙeF['NCm7GШWuDJ;(aAL_ A7oBNJ;N]deNvT;92dwn9ޯ)ջs쁸儂WEz0v@2Ьe,4(;?c2lD^sDnu1Pݷl+izOU2/G/U9|Qo.1J/.ֶ6~ոF)ﵱqծ@-r6aE(H|E* EzrsF L댊`lz)ťquDq*7TŰI|mBǶS3ٲi+G% CTjU_wrJJ @B%<rhx'Rs4hS"Nf_5zr)ܚF/%1V0w[o II.@YyПzBMK`M8M*R} S剠/&s1"mgT/Izwr,_p 19$Ʋx0~sWL=jcUROd`ؑz_m(~ 0Jjaӌ!hMZx9mJ]EA(Gx%q^Dh$r ui^>bE> K/ZUS GWkMՓƜTb8+64B(A@Pe?y'4$|B vg8f3j$h~,L70`LVNCXA̽ÉjDS)O9=>D&Ȟ!h217֌-)>"G[; <21GI,%^d\b9X xu6HNUH]*Z^AOQ1!kg?o jB:wEhCo:ClHm7yGϏ2(CmΙB yb0F xM2qgo3Ȥ>?(VF:Թ48ogWALi-zaEdqE6AL90lYcL4f} 3 ]=< 3qj|/ծZr$o\ځ}UXBa$J}IfcRD#q@؄lO~R/*6g ^'r%)6\N)!W)WrZ(K#@Rt*ROcw,M9B³!, uAg%@<*H|P Q0Nf0-/UjE羟P@ {j8vԹ*=͑7? d ="vz"hGUO\Yod 6.d+hߎ<%蘰z>Q$u |ܗgg.~|a^;D 8>VW7 ˋG8=A=7 ?-+O@uQ1W9 !~+*:9 4h'8:WQ!tn⿄CY VtvA{ݍk? ,2z외yLA@cyY[@ӟiy&Rf(뻴E8tdj[92,k1z2tsݒ_&y@$Ϗ2t2i $椗[1CQ6,Q{˕p_ 8,saa>}O s:x%:t;zgCw!gWWh8ŮRpE$-o. \d'Rw0>#P|h)$u#˶QHǿ>2.QkB/iۖ\n9yBo%?0A V`jB2}^S9~Lde"X唪ʘp'n&sq/_wd9CuzlEsfdU e)*-.f7FwQ!la8pk6FҰ9 cp!7 UZr! kK)Gj]In`@YDe&pC݊h1<vFj">%|LMEzHq*T3Dus 7~tɔLںFߧݟbOE`S|*7?K&z;qn(]gMh=⒚Y so>*AUI cO?%O vfd˽xWI/m5ob3xń&Se85S\ձb)*xĨٍsE; l16eohH:A2_O`tL|D.,m#$Ϸ"m~| +S":&Zܘs KPJ&}]z,ga0(; trQ+JZFV!M9B?Sp60BvZ:j8CiqH-%a0&eU2gO\St-Č>h]V9K񭛸!x/w4gݤ5u9.*xZo7W3GYI;4.}.iSY{VE;ŵg4.E[LFH`J5uLKs\DF.\nM3m2?qJK~R}1FF[]`,u|[g&Wy{VRx-EQFnUP#iQHA> xe*p\=YvkW`Fw&0sԍ# llNYF!h{W<".mFX zMᛍUB ws=VH8Y 2.4D̎Bڠm[av)9^Y-\j0;&B`P!`j}canh["l}9 ws ŻTa9/;QKiODS*r\}3$!m{ړÃԨӯu⮜hTW 4'   ~QW?0MV0MI4e^x*s|4 RbH @CG޷g.,\f-a1`^zEO&oUlNXe!M 9Hш2dHB{wH:Y*8:t-,-R|`؇CJFp0W8ֶ0\o5J8z(f@XUk zH1K k%u pL¶4!+FRrK' լ?Sr$ <<P[Jr.1YC(" sz6+n/Jf[,h)_9erY nA2j+ $hvN zT4ʼn ßFZXQIcd;dy~ChC5OwBXVJ. n ׮50&1.Ys!Ûl9"hsS>~zڝϿq`g؁1`ۭZTLGG7.U-.B d'0ѧ{#9bU/սF[ =(ÒG! i)@ԓP. u;??$- _Pٲw(͂|~B9weY5Mb$za)πɻ'_FCP6y]3Aq? D ֦9eg9@m,afo;]ZTԏlX'S=hTf>l#S`AL٣In%-2Nk[Hm.QȍYԞo+ikfx$Hghf< E䒆u)5ױrMcK ;f,CCq9hq2ŃU5%vke1?#͎ot)t1X,0P}չMc<ձA?5VpJ<|]RjaDnrPZj8Ix ''8^q@D .gD)rk}n!6pQ3)Q\Ђ*,iUnGAslNx5O5cgC7"$c9;ZvowQ̓( u-%i>]̖Ms Sׅ*Qȓ+Xم; "ZpXpoN KMj)щCLtWOEMv 7&m1J3NHG34e/5lֽ {nh?f* hoNiq>rcf`{;aYEqY"\ I'Dva/UZ q^nuœ ޴`uJa"~6D _R~va ]Jͮ&7Yfe^BTmX)Tc,' EgkOu.^}0hKvs^t;ohh`FW%# r;x#a l㺍f~ѥEPTC|l(|rx7=Kl40Ul1Gn̡%0As\{G9)oAy 3.]"o8' M!Kq\(9q'<oKMϥ Lؖc}J߹c0ѦO6Ef)dL?";P"S PmnVYdаͣ#tw ZA^ zjG筎s0ea+x /0b<صYGe؞LKזބ yg{fp(j pOZ ωRSzJO# ˝矨$io t"qib0#IPR&F?T@Uf?DjPUjI{qS0dՑU7ԺOeM=TVh{VAoa3bdsw3-6Re jƾ"O*aA3jN¬DtޠC1+nHTFRXvR\-٬,aQ|l=<`R c w7Q:741mm g!WJ#%y%5\/7 ;3G+4 }9G"}e#:D?Hc0k㧥2I֦įesD{A5 8W/gQ4欃2F#ݚtr$aDտX:a@&W>lS;t6 5ޗ(1I4:"Hfe0V_AVYoP._ 7 y̳ʃl͍O*zh$0OU/dciԾo7d8Zr7s&M#sJ.",rƕdUH樤wg@z1Ieskoӭ-,3[ %tE %e-!b_;2!MF`r;9dVą{AD^aǹ *({Kud×8p{X 8ЗV.kxm?6XF/aLV|׎E|Lb `UbВx,}-C%$ML>6SN5ۖ8EkNQEe7$z 94Ԝ}S.Y9# r#* 8S.-[B_%7 E|$@Cl/uƉ6TX\:#;HD8P{7\ ӌRxkrUФ(\>=.?rk~rA ut.o@1dEFaO2h5+Vܩc=,c/k "@)u*~#T~sD?HMhŴɐ62SC \Ybd9Yu~_inz]@@a^F|9ζT*\cccz&+Ϲ\31XUa9㙲0ذb;if/?Isu9*>sNp ic7'z [z_ "Sʺt &;yT9nYҲ B0}Mc~F+MDKo  =JqDƮ$^_)PA L%j߄uHqwUa7r|_/;TnbJ=Kt@/j_w* tWWfš$tyc߷20ٕ`t n,"v[s+\WH s.;z7%B֞SacF@81%FF yZe]\)3$>}1a;1pTs~zT2FȠʰĐ(*ҿ#~~ɯI.@ZrYȈ&q%|2Ѷv$34jon~]ֲ֨ikyT^RG[dbĽql@8[l)xFnƖQ=oyd,ːS5zz}(.0w[2e I;Oy=%HaMN\wg]iZ'QV(+lV* `uvȕ"Vq} 2Yf щ8nꔢ-/6ؼպe*ϡPBRDjx:m([Ƚ_׆1e3Yqn-3O]*J9zha ]lAYuKq='z;+7EX;CMJSS$Esu_D͘B':6Ą q 3Fl,nj LAE+ten5F(LLDns Ӈ*,oRtA\pË~. pAv=h8 Zia~gzs&)#%h0D)qSXpxLU,!ٖn׽'Gmw~1g>$AO\i7F!.)duȠ7l0.ǪKP6s;E24/T_C"B[ȿp֤ 8[D݆aQכ lx1!~=t2w L!>d8ѓ~$9q ,/߸7C%ttto,l^\$<ƽPYf$  S7v18l:q{}$̸[ oK/!>+TfaR$[dIeBR7gyl+Xʶ^>qS1cx&r 4gZ#R,_(:kx-h,:/P؝7$zď|vXZQd_ݚpm2_6.O7 lX'Ep hv':bfVY'wV3RGJQ~G9H 0@AzvHp~]PT~:QǛMx117+ G4r]=$u7B Wߥ%vZy4T,i[ x>0? K{@ssr ]7ưH(3t{Q[3h<$ $=UC8Q5IIVey=[u⨙RwE.@ӿz m}!|wS8_$mƿ=դVi}DB#q5,%:M)K7n'-niáe 8dvdK` W~SăcM*o"'ABpkͪW8mFD9cn8JٓSټYXtbi$>3)Qf]6hl=`d4v AM*@!tnAuuC Il&pC" >є1x\ j8ܑY*uFz`:EmEJpt~lu1ܤNFږP@'PA_Xq"Z%qXpQ\ ( A,_tRC{ LĤjˑ(yeԮ$8 Ormq4/E5^eB& !}oU&>|Zo#UŹڂvش5]=kkŪȥMd׳ mJl Ѻg}xC]cѶǎc!Ҍt֞/I2&1ĠJ՛.׈>M=vښ?3SLqi^O^2*'\JK~.Q@F'aO"ZfO<Ƭ.8mH\=6@s!>MT}t[!݉Qڝ!4%Dm ?҈ֻ<@^+ "™l>9xK ]rd<)< lP^+<9mDoBl W3ya?T; 2Ry n'l]^P11Zi/nx#k9wEuƘ/݂G_c KAl $o-=ߨa!QBqתWϓ^湍١9dÌ5pzDd'ƕCǘ)8icڟL߄˘HC5`i7~7aPWz@e m'sr>fzgj0TYblhQppS$a.N/j_/x)39~cۼ\Jj12fcۜj+3wIiҕuȜQ7>ALkzM"ƪoOl`vܥ;jҥ+RC%U3#<[ ,5܅ lU̚k`Y\ɢy SKȤrͯ?)P 5&>'3frjKk*Z,hĴ}{n:[ "`rܕ,?RZ}VRv'nꝄbF+IXSBeE!ɣ ^شO24]6boDO<.xx!-#:}_A)QAB/=|:[˾fu@ >vՇGd3叺t1mRX_9.$\q:~'%B):պ]̧pY[4,H&|ǟ 4q%.Kv+ظpSX4 D97b|^i$dz;cR"jKd,:'T\܌W260 '9A+7(>Ϫ1% 'ĆJ|wOp] | Q0PN&`# <>`\| Yh'\>`>։i`vnk~F4jjqpӖ ZKBZ}BKev񶝠Y̋4҆rtDBmm-C(qXiI _l9(}"nzUڐ=]TA{߬@ps[V>/.ʠ<0F/stp4T! \1P=} 9:h~":tm)T4VQη(ƴSÉxoV,8{F/iECEu}DT!:]NFy,0v f$óY/EzF'9B%DV_DžWS*ZD\mRd dQ\|q)+`}I,o i/6|Z<9+#[Q.%Brr a -Q|Nx\T:Q7^:3↉@ ˀ0ϳ^2=]%fVd![y!Կ?zk|!@|8DҌNgQ=XᗰYdI*3[:ңaQjwN#*$Ԅ."҄4 u |'f_ZP%B0"ĘrL=*` ʤ,>abg$܃ k[q}mDM#9o{h[:W"3cTvxRsH1gՆf$Ȯ[ uw_ZVSH60HA! 0ֺT7iaQךD6/ϐ=xqK6%v:B㟞[)B>̓`<>~^% Yup<MVnխ%>vzu$C8G14=C8A^:{Zotrh|396Q$@+䣪k'Ãɓv]; [ARSNOӚ-_^9dD/r^ʂя9+ ӊ$ɒр7YQF&~94 aAjy=Ä`yz#68?@wx8*!2  0E,ŶUV_ңPJФE|^*%ݹGd=|s1Tnci=F'ڌt`n\@@X~69ec6y%Ю@""(M&@B&J?GǨ7h"/ P]xyXnl†7T_Ph:mAMz^.A8M2,s{q.m']dT0:O( _RY q:Ym,·[xѡDB\ITDI|2&kߔ'"NJfd'O;mو/slqbyd\o1UW~ nԙ,+GE_ov#Q`3-d1lwu }*'g^SIB]{JWɁ5^csXJ^N$?LY}m!5fmFAmH;FBF_5ћd]5&: [Z㹘Bd}g }֌8t'1 !;fR¾9/eIcwQ}Wǖ{2m:?$E_IZ&ƻ m<֐J(<@Eq1F/! ܹCU 4Y1Fjj8)2)2rϢd^q|e2[ә EC9ZEb4v*DDQ7mQI"XA=x  O/$HE?ip\n| bQǜzlY_Ԋ5"-f}h*G_FPrH>촳4Uy||=讍`ڔOÌ<X=_ o yS]e=O1oXOqӮ ձ-9ox6AR+)3g|D{cy[؁7XeL΋ZuS"Ps:=Pʮgy]j*&un7]N%loQm؛kJa}Jns*΃NkKAܘNR~m|zc+ f2/l-/29`g8,/cd{oS/C%r/f^)2 2#3+YJ^_݊Q 3c B#ўϜ^3ڗfF]G 2J:zAou]러`LƫC e' ߊl3aH@m;ZJ5txEP#/xr!|׉Cr gq^0:0 '0ܫCW&Z=(}jݗ .R__X,wV% RO0!R]2&"]x4bȎIc?=o["{!`wt!)oŐPL2n?@Rjd-oDd_K؏A]y*ąo;O J,wuatS0>!F`>zhJ󫍆f+Q>GDZ%1u"R\vح#5˸_PtEXtn eP! WvHD; C6T=d )T9LG(’9Ⱦ||:آI̝kj!e719ÿ-, U""݁*B킻{9{v,QPd,w{֖+9'8Ӏu2T/AJB0*l{)v0jXe%ro1]Ըk+@m&p*7 ~Dx3o馆䇊5y DՈIvf.e=|z*g(6Bok^khjb6jlL [lsgaNjԦT `ywM;lQ7-bƁ%n- $;LjbI?G˷JBK"QnnJ,oa3hk(&(Kԍl?>! ,ܑK)>Kk TO(&TDـ8=*/ ѨL]~* I% =dJ+Ԅ Yz/F{JԂ 2$N?S[ō/'IԇZwS퍐f/v:#y,r?I+$sogX*M0NC[2nT *LBWv?A֎[ he\HY/vm[+5i>=j5BՈ_0aD~9uqa0ʖ1a?hճՌ@Fuz)T9(>HN6ܼb4}ԷƳ[=[+ Hvص.we^\AE1נV#tvI~0\ ^_5CVNm{rqW{mj`s oύh2Ib+i:Gb4RҀ ]8I*X=m!/_+S\ϻ?9VKS/8ݸ%}8̢rI{H'd{i O5<5ES`\>eV>z5zZoD2$K&: WDΰulQ'&=X2Jwd7Cʅ=~o'.B߆Qօ{(\FJK_QZS$uoFQpM& vxj$`%>bD {{7xXYx-u=uu˂_Dzgn[E}LwN\wUW* XI|@][F"kxN7VyiRO&ya_zHqzh: !(~5Cq>^ot8"fA`^@!"([t[lTd=TU%SOZB}үz}[؊wb3 ųЅ% vMH1,l&L Em/`%O֬bM=6<)x?O'1 )8DkN{'[FE=tv{8+NqzH3z=Ž1U9 F_ΧPa,G/בAO3lB&de^R+l1e*h&9f"$bF,Hdi,VJ Hr*۞Aͯy$BãyF:3(N{9g {o*Z Gtٴe,{ Y9 nC'Lf59µ㲂 c>נ,90FMw*ثwd֍ }tm'{UonL} -{ӷ˛kYl2]Тk#xQC+QZJnpd$A*O:)75lK QRh=j{;5e~}:jSc_AIuPq襗d$yi*,< JPHr21 9Z:2DcB]eA$[$zMx|مDX}5KeD8m Pcu7fsh +k-+YM*\(Z N|LQ޹Pf*T +PS2 E;TXh2{.KB~jQuĈORt37WNKPx V a|.w @9QK+46vazlZ@V<҈5karHfք>LApmW8p= p{8|]Ψ=Fz1;w :?dG( QϭZV,MLH=!+cz4$sO3 UB6eAo%e!( K9AMH:PQ6tۡf՘)P- nYw`a)mQ(l)`*-GrHA)?_t3fTXy׷ (Xbђv쌳y x )Fās6ocFrv*[/C<@GE/J!U eHLGĸI8_6s-MC75M Mgwn1 *5ي郯;'pYy@KGryoZ.Hi3"F@4l1QMw,ZxaZk6G.5fz>)zhf69Dnet)Lvfhjۃ$"؀ %ջ:E8C+,A+nwpI=]C+{[ޫ{,PH>?]@alBA>FWrWJ ^a:Ϝa6J*?y@ʍ{>oL%yQY*\9!tW|Kj=Kx9V >UjfOQ@P?]Mw? dl\BtY4D,˨7^A7}-!Gr*Y-pc*o7F&K )o>NiIF4ɉJn}G0|,I! SPҗH?ŤPq4 XsK`:2Q%K8YVmkn8{iIkTtjŧYk&! \a 8Ŏ?k@C"7J\)K`xzw8zaʱߋpOnC (IG>,>)FYo_͡8Wԁ/qBe[02\m.nR42XEy^uT_JLJeY6za+SRqT "HTiΒ*mK0MU2a ԝR T]fW隔;͜8YnL]m%~d A鰷=C4L):ڮ^&Hc',<{徕T߃h`kt|I0Jkstڼl|w&B=MMnaEƙ5m|&C@^ƩVJs<(OW|tU*=~; 1)(uhAlfё׶lMط8(hos(lzONˆ{F5.u8=ye-ÂV Gu"#`$Q~疪bo+}]+gT{0^&񃸇dS_iɚs>mc U .O~oka|Z>}hGWp(q&o!HQ˝XVݡ@F'HUK BW (g g+jPFdV)jSr"h5x]u-pIE Ѷ=̀Ѝ~b0\t:ՙo?ɯO&~ /{3֣(Uwm͸򶓪Eh>ո%h'E;āCɟ^c7$7/F ɕ̹-ʐk(/^i+T!zIxmz?/U|W^{`2ҕTM9)WyZ! bm-O{‹J?|]v٥F ޾߸{@ ,uIBG3#>Q:Ջta ٢&$<̓_yZ7٬e|c|u;2/O Z$UwN&Fg3 QVE#9/Mo$fC/&L7 '5^㴸VviD5Hnv7]GO T_Àw{?kJӆ~*r޹7 f"y=R c&WJZDOP_^{KS]VR{r>仡M‘*?X=XD:Zb@rd U~Ӵʦ1K]LЯxe;:xq=vt7/Vz댶u8{7hU߹ŌD|J+iUt^};ƔB%Rs*LQ'82c%u44ΨinTkF6q}7y%zkg]sfǨ'N`S*!G$54I夘f|ȃY*v CcuAvBّ{"0MUy%"N˵1,@{I ½SD<#)W8>3g(erO귽nu?Qr l%s_ bfD,\aA2h㝠+ok Hb{|NSҹBn&dĿ )$Ao|~'e}(siɓRf͔Rf*=c&()m !)gk;MoNa_f.~{}!y^oLuK?.5oP-}o#C-~]љ[G~量JȑeZbyFY'E gnEʍĸ۾ً!f1+^zM R]+k$vGa!VEHíR%Z%ʏߊp.ofq +^P~ETJĭۈ%Tgq,0Sc̛ CG z < -KzC~T.'L}ôqm(1N`VFurp(T\ ); #݅zhSolI;X4sx8&{%VDkdL;Yڵc]%Kկ}nDR)dK'ZJk{E}',*C6O[^~)y=[eQ>:zwx*߶:zpW]Jr*}GI;ho|VAyoȧ1-3zZ vޘ`ťQClZ},@d+yi sRV>5$ƹFn0EYOc3 5˓QXe DK qi\:,` g8hvʟK-A. /Ġm(yj_ 稛\&v +4scW'팯f.f.(+`r [3A7O 8]8 MUT9o[/`C[e{L[ul(&G4lF [wL&5ldUDzǨ F0m,AHM\+m4 ”"2FbuHj/Fƅ+3[!OD5Imj/|{EA1}Di8ZPj׷r6ːcwxWфnPӂ\?A䇏ź`zRDY!q㞚e9-;_" /J DZ|Ax |^>8G[=]>!K]uu 4r”Bhwԕ1J@ŎNv];//r'>usuZoj_2J;.rn/|U'..JBfb-#ClaE㻓H\ GCwvy0{yەqDH^bh@Xd4r]rJiq >Hhyg|ǐY" )Xeu{yRHG1g C. eҭK&h6xZ=:WEvdW=?5VbՃvlןYku;`U-,j :${Aw L?3s)Ỳ ,tO&3KA@r#b;?Nֶo>WVAB,S}@߼1I噰wé!GBQ¬`e=%/)im+\;.L|U!D>{彴BOhVlf_BC(Pzs{;SXISU9iVâ'"{OM{X![k?VÐ &++㗴,,zHr> e?B pq D/wZ=' fo. w  rQ?bbF1Qq%ob/ifSge(,?D?QTbpQ\Nw3_pohe4gRa늿޼_vllSXHtBoNDi:'hrKfc [X6v8P9>7jw,_]%y < C]UԽoVmz81bel:- YCrULwU,#6J{l9z7y{81EF"'+חq4> a2o |*J/QRg[Ma;S4FvdDL 8n OesgBZ\-';Q(UW+ڃvz*MP4AtCOT;sKz Ϊ=>P-JZ <@]:WlU5J#VCw4ψmElI|_J3L4E '=~3&. 60G 4C1"7$R9LgI8({8H5ʸ8j!evIݎΠG.|r`3zb`]LJfaqVV=fJav|kxR"y8=lqп%\7) Z&zÿ_8T᫟@1AQ wLWZV9moώʂwG#*C `:`Meʊf6hܭ;a"oH M< uZ`b1N\|8Kd#0Z?XC /]g=;(]zd}9+v< NNBKmAh/ >`o'[i1Z mP"qZxE1O:UdeK鸶_ +KHNkj߈hYqlEl? qsKr-Jj4 *CW}‰7{[)"4IŪl Y@ roy`Wy3wA)bߟk>+T0=޼TοV_+Պ< pwd!#7.Bh8 T+|$.2'\s:͝[CX$64nE6`x "ϝoJmGia5YصSGU _Eoсl#T]0>Yȵأ-00Cg"S-Ov#O͏wFOkN'*eZfSDsMb7& UTqRR )"P&u.`wWqrW+ru%_z[㥽j\B_ZT9}˻1UmJiK~s $wVNG1 Ux*%rKF$?CaÊ2IH};{EjP O9>/f:z kes}qVPjfd9Dnɋi8& ,{Nx㺈y ~VGsOџP2DLרu&6rZ H<A#&#Am3oD~5R"@I{qiUa1WQXǣt4ΡT\-7}l fGj@UzLA:{!$ߩ`%"<[|9έF3 ǰAF旒9UOl7i%EZc7Dt+v}0d$6WQ>2uC=M<:ި̬[X٭'Qp4FP-DvpdT)mq$"3Ky/]7Nlzy7HPPկiHaO7!ږgb&8crw3.B` U9s%du$fq'd!:"C<2Gi@UޚO([ddk-VfAi ?_ %d#^X5 qMxp ur2r 39-D'" hohBLLe,ĠTB!A|=y=ȿ2SkYckFXz  +TY"u\*9vEtr~DB|*w WJ܊x0xhZt*T;N[/8q5.I(PKw؅ {֑E{a+]<.P4~z7슗:`ߥOY>w[lS͋2c&]iI SPYLxlnsjRJ-eşA>Wd`]Cf@t>wILFj%M 9uXCq)KZ%)'Lio#rZ9LG#}ç)Fx~$|ʏMu1V+!'oJss ^H>@E8z4;dwgAmiɐQgs3EE4eZ u{E4\lTg#xVGQy`Ev, J,lOڳ;;=PtjJ8{Mqorl)鎸H54hpzs.-f9| ݼ'GyVRݱ 3k 6q/@?<*|}~wu | ä*HE)A% 4~T^LrT+%%H̓q(B A[h[C̀|6O)3J<;+=BԉG\꭫5x^º3X6j'od^OR,X<-7⍹T@`)m4#3fNAW" W 4!WGAAfpD¢:IC0/-YTl0:6^┡ *1$ *;(l O3;m01]>?oǯPGLA 4[w<l7L~kBrBu#eO^T)M9yM`&u 2;fM*؉1r# uEܯ">=fmQzd1ΐuꪌ<̔]wS *-E5Y(?Q@T6\3Ws{4a C uim8GteyMRZyr Z%6pKUoU| p{7{:4Ky fQ04!v:YærЕSycԬG1FΝ6;Fsf*C?Liu /w(ϡ%Ä)hEa>7l^\54ݽ*=^M@WgC YKjF~ &l&=rjJlcSt%BrYC=HRHImCpBh02 $"J9klODqD:NE yvxl9My*c[wi^[íe7a qغagƸw8kL cNτڲ硰m]y׸0|_BŪ-]bvqY 97ֺƋm&ob*J,%9sM_騛af9^+X 3ic@EESCyZ##qF?19Ĥm+2u"~Y8F,M(]nUْ}[M*kY9)bp ;)~Wu"tj0 TeQKEVSgC`х u>+uO;!fN[P S"FblYԭpo#A2:ءc 8$n9</b/?C:O'5{(vy1ĬڐAF( 72C-Ҩ-ֆ[W}D9``)[}  1&19ɀ׈;7U"w(P7صk=?O9׮|mޔ™D!w~wɠ=xznriLM^ʫ7%/~@}:LQ"&G>hGWsdcԙkG MtlzR2[S<7r-(-Y_kơ278Y60mf1sw^+}Hf\'*%dLgtDd@mEWZ H PCА1 E{KYOgpNPgdN P͝u`~+`YHLL?5vy}L:n+ Ok|Z] bw]9hw'*lgy+ݦG^gM>Hd'eqׅ\V.x!h;`W4F~:FW[>.AFL@v[z9Gwİ2R^ۧv*.G-m0! AK7(; "FнAjr!KvO<)u@uUS?hG.v228W`ek\ygV>8?X?tc$cJr^Xu5`DŽw:.~ N ?Blx4Vw 0E2j1 HO&Jo?Y2żM$7zǷ>DT7'0# p8=1?g}^UeAG3S0}=Ě){ivS"v5$-tB8=@k!}NYnRd=ڏUH i9Ml|/ߠr=<ǫ[.N Q$YZXr*d:);?0罴4rRm>f:J=RyԆS2홯VBDgU¡i _D~_yU/K1ߖtuy1e4Q#wKl%&fG=7/Tcͦ26Bf,7f4I@h n ezBAZ,44NehA k`Xqbe#<^!h &ꊽ *-Di#)SGd#ܭvs4vq1lX[7l&ryJ3 0Xz(u;It Ӱp.uғGG ^9.Ӌ *ɋn/YGuz˖L'F!:xdV,8J#T5.'bT;+ŔUMMwTQ`Y8e, 3TΧJH"N҅%h=äaSL|$ ;ZzB"hXY9>ZJVB|y2a%7ԚbW~Y__ņ촗>N=(M2 ܐ"C+޷@hvMظ;qE}keܥ7,K ]A ZELĆ(Tt:^E`8e-{26uB_zyM OIuC;2kڻ'dK.|o;׊34҃`AjU */h~l=Q c_HL$Au6IȜ`HUH',.@zɟʐ:GAȇ6LXuS"ޘsd$CB,F]^f Kku`T9ɿƀB?-Oҟ!%F,YP3&6eGbg=}:ȇyŒnEyh0s%@֯1LTC6/ȧ֧F5@_}E h@jΎek 10TM#vᅆ jDYd HQ7vH2JA+C,Gj7݂D]AL *zI0 }NzACy(sPݵzNr1T JKk(b_ښ >q騑&b3emm/d(h(7/yA"+OzD;s^V;IټׄYc*Mx1tf>!> kst;PO{RKX\zSzpU}ĈEI# xa+m2Y錌PѪ1NWϬBo0sz,[ 7h TwrCB:nT9h$~c)GB-9TSڽB+ Plh^'C#KrT*?GM1TuL՜𵣊kfmLyػTr; U&n?#uEy>n~OF\Xm9Q/e;@k1gQbWc9Ni;l@/\\Qâ[s9jqX(t7yR8~:U9e.YuU(v 9+d4j,rc\ ʾ?у>l 󧽳U I]{wO㗒@'4 Nj8dž'P{uɊ `| 䖐vC nPzݢ{u&\ к">WKhm6\`fm+g$u ˸Rݣy('A0]7 >.*H\ H 'ˠv`"aj  =48(`&3bQW%^emV1B%> Pvolߩ_7FSSWì&/ Hou%0-!u*ԭwu%5F ֪b i rut cno_L7VR5ԡ7Tl8-KriT7Qi''xȍЩ A`+z NtYHw׀#پƦ+]n*m |Ttbߓu;* tM gǡ7 ž4q3@*r_Xһ):"j~ (P2~lOg;4i֓hIy5bf#2{VV݉9Չ?=uh)¹JZ `JY ZxH-3T*3Eq5|yb Y=%P%Dc^;2{TCNzïOsI?s~UQVn&CLCNŞLcx7%⭿o!.f_ESi4td;%' ӚW&HMIr*@%ˌzJ񕩌-b/0wpsH<1;4#f P'\vsV(GsMv!B9b&ߒT_Qa p3<1AƃIJ *%>ΨlV3ykua1j}EHB/g$A;bgAnS-G#A`x(Sr>$Z|`?cXzx8e:KU#3P<w-"=ݐIwt׭s,׊;;gMi54MR+C{eAgȎ0n3[D6 GdVZKYBQ8O8Y_بFJϟ־t7Ij-)\?CBP+ AE2[8b02_kn;5U=أ,5&>J-y,^>I`ez V&ks=S4Ji#oC0N I[ BaH{lpbJ3r=2̍xu -q5lgŬm,O=NPF( |ɮߙet)ַ-\q=h:Y3x"UFPa<2viњkBb `B~Sd( JъOLqTv FYGE7yMzǢ &|hA`ߙĪ)_$cf1u[ N ɊUO 7k؀!7bWOh`ޮCQR3 :u[̯8kVÅD2cYj#hQ;t%h]Vkm&+WO{YǺK4LJdȯΦAЀ!xRDm i5QwUWEttHkM 4ƆhKM/1(~bmG֔{nCo elO'Dh:in63l@+_0׺Tgnd n [̢@m0ja 'hb nFHZʨaG%B/*3Y Cd]sZr /ar_o1i~!}j,P GK͟il*X[[_dngjC SOA)uN܇ >7/glYdxY;f@ne7RZr̂JncT6GІQm~4Sk RLGH 0oZGZ {;@q|]酟[VS((%j FY'FKjDŽRW \ @UT A,z*6npk4H 8@D&ykvo:UB9iʲx "^Da~ ԮH`{mHRyQj,Qs啦 [7yƺM2FIdNp&?dnE(Hׄ2FgG2m={=df9(21~E"2xRpzGuQ\G&Jc}Pe\1Mҿ|k}%v%h/RUqJ^wHNvZՂ3SEvF"ZP>j>Bb0M0##1 nCBh9M|O&o/(k °m+ەgIN/ Ї[uXkWPVyTBAfbЎ˻_5'.Y0VL͇@^Jϓj] ?=5c@gىD(WrOɑÝ̒Y|*/jq +" Ldtv0!/!*٥ɒ%ڂt 9ਁ)S{h]$ L=Ù >_1` 홛\,}_@\A:3_B,F]<J'bJUNm_p=r4n٢+h|~X*MtbݱeЮ,O-'Cz.e2urىTmH89谯pzKN.Gd+|jQ:.*,5W͉lߙ kHum`wrW^޸.;%7&3g l3> P}@UT딲~ٛ\.)9lFz(Amo3Usn!0#bPvOwϑH׫5Nav2G( ߩ; #hg5aB6ӣQLD |(`f1m0LK}j*|.&ߒ>Đ7LxtlE*hGɚ_σƑ=4@TEUVDz%ډ@7S Koz0fخEáj;;%C$3?IᒗX+o^ fq%xZdSX!Jg'哜,W~x>P; 8Kmȅps~'9q:&,g]zo9d;<qZ[2`⢒S4^rḪ П=2thH#84F:^a$C\?>E,Fvt=_6'5skQο G̱0ԽtKU=W漭bH|I${{]JUPv-g tGd´i#QETMֱŃi /S 5`~t ^AKPdZr0 Eiބ~":I5ܪ~ ԧ:Ξ+h&!$am2;ԁ)U▅zv@R)` A!cĤM]fSHέ+ 2U9?힒a.E@QbPHvǶW:Pե~_%>&QcsњyTǦ"7 )dxFb8 'Ƃ.(4Ȟ)]XUU$axSWq vN? [5 ѓMl> X% {V4uꡅ4wK1dOwj [;87je<GayJp/4VxP{ay:^eR%nyR0nfmec5Zƭ8'lRr?^OGKg3sH>~(/ܾ$3EC_׆O%9Q:kd|T.24AutdM qy~gkP>+!QI8&PvNhO.ٓ s0Qig W:,V@3{AuF6z0L1Ddl{pbO2sYTOAkP)p+ h%tBbe>_=w;pog&* .*T2u /m U.6;mR*$\pFttد|UfRL4!xyOT}:?0 .>oS*ЦE' UWqǘF%|h(S"c#l)YgղT*KL^W+/y1 o yUV=XW=`h6v gb܏X>ԡE1n~G%RJP.EsP|[ ¿Fds:hʪZ t6flʼnO~`$$Oc2n,$ŎOsvu1>Λ4oTo* \DJ`Tţ8ܤ!jR3FE.gtMկ`i۩lR̋J[s=.-S̽[l<5~D wo匽ӻ%#Qy@M^=R]򕊌DIw{ϟlF1-Ly~O`B:.3iFDc=gD>trd`\ӵDGgШ=+!pK۵yzA\aIjՍB'` hp:{z驓=E 1ksx,e$M8ʼ5~Qgu5h0FesFΞ2@KQgORp@pn$w`wVvG4VIf=0. vfs^GJU4@8 oq{p;FCTiH+ 7͒1j/|4j.dI; zr}OyŽFuYzY}O[KC_XG/(; `{y,TZb% BkTY 5d&ZR\7En){$#Wo*4؎(<0k2 Y3 :6]_ʮLhٟBTV& i>HД|M_-(gPC|tf.ALE8XC IFyCjh: 75+ ~(9BjItUx$ɗ.Zݐ4Hvy |: cf6{-k{#@ E A&qAeY +Y5.o׮+4Œʑ*K ӓg<: vſK+K $L)f41i. F m`kj L&ш93܀ =BpiBh.eye]qSX4˄\k&āeN_h#)..HEtTV7s8ČzAO} `O(@G ZKRNH8v;$T:KxRI䝪A@ <`b;i!~Ya SPMTCqa83ў, "-}Dl,D!t:9T#NB)vsI`*7\9z߮EEsJP )Ŗ8C \ɎVBdoS"d%"ûybx<qCR!*C QSY8T5w%DOJ>E?bQ}kFVח4Ku"UiJ+ .H"u}:AE GSVs?L$닶EyFGcUFMip^C3|Xg Q+884&Z$l~!u|=:mg^[W,k|Z| VvH':d'bMYk6c}qQI+ߘl(A o<P=@/j_̷Cަ﵆^cWn5vEVq7ZސB9M Z3HwVkZ3s}؏`6VdKǑ:/W\ 6CfexGxLc_)Uo5VIϮ.]e #])/U *?kZ&p<Ԅm\0g4 e#^l`#/LDu ݅y }FR@X ]N("@@6Sy$0*6 uy>OY`V!+k=`zbxː`|cei?P/1òe=!e|h,i"lʞ  [e@[_x/܍}LR(05c UyCPɑ9q2=J*BÕ(6(#N`#3fnW81;vMi1fMm~Z|FRWZ`TC?NRTͭ7 @!X1,[LR8p-t <\]0u 9uoҹåv*:gj &US-wlhQ-\NW!LBܛ.!$=eu򎩅P{΂Ej& Ly! gw*a5>kf8D%4\< o_W#w] % dD_/q式Kf9t:YM@k;wW oKR.KYz^4Y~5ݛߦz2Z*-ckyf;qrwdDvcERƀ]`E[ď⯨}e46.lB`wE$(:∈&VppV2vM[.gtAvn Z(M|^ Xaކڦ'EB%~h0|9ViCij7t 87LqEt0unsaC}: WO|ɌŊ^ieGy?~fv%ah pʉ2kĞs l3!6vctSƷs!\0 ߋk8]FU "NLE&P-5nЮ=2G'?{fb D΄rqAtk[SRk'Ad82M—=i޻nsSEJww T,SĐ-=ŗGdέQ9.F9%YÁE0_0E6ˆX}@+E1/mQ$GC~j)t=K-%_t N3 e@7lgezMe9ݥ52Qn4~`_-e g9'S$dݴYCɌ.PBV >c>KjOm0$UFPDxgU˰~bU^)Q*\ζAfQ^Hmf^h9t)s76L|&`R 9#쮁*TUz+s%'y?09|#&,d3..n$sȃP  I"tTG-/ԝC 鈎ࠞ<; DXp.fG[yզz*;J,LOHY> [CU k%P7lEb-YVِ! ,5lUlinOi #rzqSˍ*6P aw_+ F]s \ejr׳ͥ 5TO"#\jEu[( ֵtmzH?eE02]G&ވӼGW# c!+N'0O "@QoME`ڥLas ?&fY@x=2X0cj`ΐI7Vp@{!`1^'KB򆥑o܅25+|dG[Y.HD?w1L*zOmϺ4 c; iB-jM%Q;`X[j^>*ُd.*$3Ȼz@W$LJ[{(i*sV9%-jxn| GeQ㠩L)$n{c \($ RZO& Gܞ@T姎sXAc:d-ak"Hps":>Ż1 Cܣ:իP$U2(OʊgGqߦrP+xw8-qHImϴ֋k ˗fo_We8hIp DVJSFY&w~U./,-5ۏHRF.q*ǼִxO I#PEzQ_Z/BUdDWK +8מnZ#k *>XYp5SџVZv?`=ymmn"I/Ba[clR tcө>Qp'`0]&\G@-h볋ܲq]3k%TZƍ^N DڳcXݸzQ=ٞTS TrHiR;w/!=n.Rwwj?Xkᔍ]w 'sO.AIRԄ2(t;rX&%T |GށA>S7uX*c?t^(nInM E F*+0G„N ({`0/>c!L{Ƃgg=t7Wҋ+p:2l"f;S֒Qm_Tu]8Db|MNdw"&GM"1cKd";S-Kʿh*,embwz&GA,1A({h6uz*TuO㛀nOOTMi8g3%9on,D5hKZ c fG Zw&} ]j)5B~m8ima,fO};h㷹J^8l?̵q/ c]B~Eepf}iS,Za9nZο~VVUo+tc`F9{e&hܝ!jFRf=/]C4ZUbcOƺrR]nD巏,SHVY*,A:@5y6 6D"mM]hljd0. MXę"diUokS6B_K"w 󛕃})iB-,1xš6z<)BЭZ.2>RC]ǵ'O/;tN&55T)0 aS8m-矵@BqZYٌOEZ)&c.L a1Si3Ca%YK?fh@Pt T%t{}Y{Jb~?<6K)lOJ(l<r͔[uk&h#J [_kv>FӄP#ܠZX~N$79)A įj Ż˱ׯ Yd 8"1}dddϔhg$Sҟ3nh, 6˻% bKyn:RTc5vى@AQFjnh|`*`_$u7 R'Gwvz^'+Whَ7!pC*T7|s^;GxA-.  z'Յg4xj҉eP ! /7چq2aIyOc\I %;q?D?Eb4 郆Wt5053JqV{gOl>0xbIᖞ=9 YӪt2nfw/w0!'bFIf{?hvԀ|S,ŦQš'vg!!&1Ž#ķ7[sa}# sbwNlFÇP .gC}9Z\@"~8K'n9jGu6$`{`!LctJz)ZݾM} N`&&`(e7[-, gR|l4Z#Faᯂn2غSGG_# G;.b cc<~ kƇCwB.^E\iy$xK ݺO2SMšmN#o=w4co.3:ny{_qnz@A w]* 1R}$5ˠ2$[] 3،Vy8=%<#~aI۵`~j[M9,N ߋI5Lj V_yd7#hd-wiHSJ5`dK0+/.+?e+ BdW}|H7exj̝]@fS&Mۍ0:|TE+JYĨ  <VUw-e"TlٶUMe0޲Йk虐{<'~^z8Y"ጒΤ5.JppxtNE .NcCqLLoh=T$^N[*wER<~cȞhr5JbeU!J C)߉} 9/S>7xkPNWe?V !u8Ji9xSC ^T(Wn}&83>N9Χ8(84 Au͘م\Orc. %bh3n.\o{3gvu+m; pO SH"(}.I ⠗OHRTVt#, ɪ^|^ah} y5lIR""8=B?iU:S)FG {28/2߲\tɤˣ(.(*Jf󇜖 TG\{P.@z-& 8A^ Vc!i"ٓ#tnY":pa^?8Pk>tJwHi`2q dI~8:IR ,3 uRNQ K͢ċ@oI:ˠ SL IYΥɠRE 3w vx8 ԓi~3$k{vCkEBkN>3\4THO+/RL{D_/* Ʃ{j{$Ӥr4Lfwp.&KŤsA?GqvFaf/+e&1ђ̜:GyHYMQt^= By }j|̿".kTm0vH0jNUI%y?@nѪp W c˃|S&Q6lglTj1*8dF'WQ._j߬C"EnHݬ5 } .F^WdD[VfF)EPSFe&I 0 Qf u+J4ṃ$0|dMTIC).f"9ǦFqW6_c2oqn|pjg&5rcmI:6O;ZykΜ6coZ~\,p9٪0kcנKzLݛ4C+=Gqq[T$dωs&kCHĂ\'9vžnP9?2b⌮~>ՙ]V4$8kۜvv`gGl']iq hQ*n Llq4o^G?/Vwoҥ} {JW@}J72O#ipABzW;"UT7]|$P> e;D U -)j !ˑM>ZOT_ٔ#|cS@(:lU/rґIJa0&?[xUQ؉IwpJaw\.F gX#-cap ܚ]Lu>~I!X)_";Ț0h1 áon bq3G=u93n\Q.'?qi!nGJwtfr7|_n~ tPhf2d|I]fTqB.i{N掊 oн C߬0ld'춄Y([I~Y=~(^wgYR?|qpn"8Ҹ=RњC[nwn] =*R1NuQqq:g 'd욐ϜXdkLJaB!jES/_4/ 295'Wi} ?/ $@1čawKe¨ęhT̤J]} ȸLfy3Q4־+ށIW)B**KQыqުRCi<o5ޒlq}Rv}4yzq:u c>r1Uʕ %9Áob`W:I|P r*ca(w9r?U qSn Fi9&?ixA 8 (l9JO3aG,eq)%ؑ\hn] 3د;J{Һ6}!L-=ǜg'<@֏~q(O"[(tiH# F}Y;1ƶ}9]+t]7? AAC~ozT\)5C^[]wu5"EbX)UGU0&`ñ{*d@4 k+;GH8xqI u $ESNog 8P a#Y-GLgW,殒Ig]d@9cئX\p-7 m4siuwjxo~Ԣ ؘq\]ĮN%EԨv:똘(MG iCS].:Ɩ@7xEL q;gZ ׉ Q Ry1sް9 JB,v%"t>ei;K)c]I ]jhvMZ%% n}T3᱐0qK-$FEnH[j|\ޤ&{+}?1ixHzij{2?eW5<&G'Bto԰1 : #Aſ,a k~A:lZO^f){Wh2;$lX?LRt%amLsSVخ#0J<[+-ICYx7'Uk5~X|G[mpT⭟F ࢌe3Z>I^a :tqeߡ]w(9?bQ9fTrbrpYAq?;M~[R ,VN>P~x}EwxqI39jϜa[8Q#Z}2NyU:|ڿ:Ci{%`^3@BYGO3v[6ћj+hZA@fkƴ[f(xÃ+ucWU4"1E;f/TRcM/D` -nS̹@€nY{ۤkq9%L+*D`!PW3B2J8@U}U̳ĥ0k#46Cݱ,xO] S?9&lrJ4lH- HYzLmaHR:M‘nk$-PK39zDO! _3׬h́}۾o*4@]SL=MH\5{U /;Ge*w- ̸!?JU !#P04vJiKWŒ :L[|BN2z7p:;͢`;zhua{sPcO{V$@fϐn?(C>zSoژ:V۳ qa٤Ӈ>YoU]l4#M|ŶҀ3" BlqEqR76!݋nI~B&rtIP@4<)ޏlǕK6-}jo[ph)_= wފ?BiHPOSM>; hc4CQ TIDGZMMO)wbFۥRҜ]85zW2$t_(A1$H!9sr]|CU`smLrp瘧O]Ӽ=ݎy9fZDW̒2)+X[7.[h ):TMT[L_ah-& ]ψgǺDY2bXN:\{31:8V4&=][0WC<@>TbuK.>b5,#;ۚJ'n9Gu߂P?F,䢁A¸;czUcβ|Tm> E,-yM <3 6g+TN3QI/ߵ.&]ݰ:_0jzV n[摏x` "(h8D9~ f w?q.B w[\N^>O#7zˋ&C+BRdzST7HEfm C+_7*X*guQ<ʌ6(N/aH6)OyvCU.:=J9_H}Iy;@p$[NXGdn/Qn-3/ `$|hc>9j6M`9ӿ@Lkgo[Dkc@7W@h/h$ >rQf(ecX9 ιlXDzzkΛM=քwZP>?l@^ WwҌ\ݧrD.2Qf[[F7}J(:og$*_Fx{kqG7Vo#xekL"c ׆[N<._-Eo5߾;Q>}垐QُhS9~ȉ(o.i`:d޹Xmx8%[EÀڞ`ު+iZXc K>?mP}q.2L4ƑYp8opT .%vPSAw~&UZ#&BȾ(˲Mg Κ6_,|'Oh1o&X4<[8tn$1;Ipl'*5S dpZ$O s5-Q&z`XDDu1S3M#$Ffɢ $*mo@(Rh!E}&=m􄭄Rcmۻs߅ bՔMޔU*u26"RpeV5OD:X;÷^fD8&c)ƭN$&4/hg8;3zؙ)V(HHK)D6]rV x췍64mSO>1GⅻjLt>)U̕ ܦSaq o9HEJ\ד̿i88=c0R vZLe% h}&|y!R< ,Sg !񝯬K1i}1ܣe3{{K i竷ȫg Clߣ[-|dnUvӸ6sG7FB9lL'd17#[T6Dԟe̎ro$2q)#ა-;C;1H짥%'mFG|4p8gp1](yc{F?#V0CgƼ6DG5p?P$\ m7zO~:LIdY[B3I(yH"K?ڇ V}fI$ )PTi܍|ٍ$ 4B}JI`C ˰Gs:56BB7 1O.U]i6G1J%PqFD9T8,rW m;C}f`a; Mp@e#-'.m.Y{ NvM2Hl Qq!FB+?K`u+G7 \~1AM]T0Gr %HuiћRa2A325k2Cpl= tQOUind/\^_KҡZ IF9#Ju\3S@sV5.+w k'el4=:P`{.|5*G\ƨGSnR=]wv \.@85?V';pyO^bok=StaO/.|} OIOAEN b7@ś*D,sx}sDQ%Ϝ}r.16P$Vsw K$kV2*ykj=} yU@$@zTic77c}+6=+9 ^1 iq8Yh-Dy|iLebԤĄT&oY|ݥ<3Q=f+x/G>s($A.A,lB袌PSS{2ePڑZA;5eBjެ:~`ԗKGRE3@ *=kY90j ַ*P`]gmc q\A[iܚφWWz"dg[Y FU,'I[_ѝvxK\lrB+@5(cQ J$)"P%Z{hB?ƚh(4\GjXu–cR"yK>SC`OoJnOEM m cR R}AɼIxc7ye쌐sGzLy$'y>֏.4nj *M7tMٸWr'A0db o ,xOsq_8{@A''ፒx)ͅ"A@pl;=6%/-xPLϷUpa(xㄷUS$ԍV傶LXK'2|_rkcWOV*#RvXژ8k84K99˽rJ4=(ѨT:)C$*R>t^2[Pq'ƂDʁ!d,>x9/O+Km˴, ~eKC6rХ?{.3)O]t*mց#J=c9䈸[7:t? *PqfARmxRŽYv M@@C"4O_RU/AQ{`,ÌG{㓕p~uOεr3yb,۔/.`Ƞ,ClQ*6ˌ\Bn>vgVL29/#DEi*گ;7#].>};0FS9 XQ+ɻ"Oh)35jF#?Nո/.]=06 YzXw\86!vgj "rIbѷnx4B]@k?[H; zr0 23YRK3=H"&(Iyϫ% lj0GEP!vlfB"F7l,{qM݃$؊;4K9TU g {Y%FGɨ|kZ7* 9_Ae0-3M B00dI/2d̋~/al0H5c2+L"MYZLePP"_HmA"y3Ӧ:"gEJ$[X/ȟK.5#N@PI̐ (G,'=Pl֍[bL)t:2"&'\8, GOLK0ajy@cqɿꝞKbt'm:HjZ Ñv>* ٭}7]8KYEx6^N{?ےI:Z$5;e&׷EvZXVs+vO>DP>5". :+տk8;";e{A^`V˸FQFen+J'?š/!H5SJ mƪ+I+ X>i n,aD&, ҹk';KkWĸd4MrL1M\5iS&6ZSa/v[OM.[)}ΰ,({\F0$IfpoKGY%] k5ѫ }ؓp. Ā x^\oA7?]P#yYWԋ:?CO0Hd_MB.Í;~䡽HM!j ؿ/(<1;06`IO@.r`ƭ(FiӰFުA!Џi2/Ŋn;V*xovSw fo)S$3^'@)еRl7`nV5'Kt~EP2pj|]>N361G8?z0avgV6G @*j0~f,V Z &y&G\>Rt+ڻu<_͡ ]Ta\kn:8<WS1,v;: yevK#fY+[#)F@S-]H>502S|*r8i[NN6[J'%˝y-`!KMu3N9?w|)ig)0[,Ά{i`'N|fzǂSaZTOF,*Y׮^'d`}X`i` - !X+vQ;MȹPTL!~] 8x~1X4ki*GJ -5 b% ҞSzg"ڤq,q<ϩjQѮ\T)Y˔t,__RfI%%#co1$wV ]%l=DӬt[h*-\SuT qKYսɏd[BVlҳ x׹1*Ӄ Y$lQ8%|v}vfF56UQ$\-IW\:Q|/KGGtftʧ\?ϻ=)&<I/=It TO; K: t*Z_;M{ hJ9ۤ`d$<.`(o͋99!O, B)4  s! ͬ: M&>qjD X^֒U}ޯ,.p`3cS•O!"0Ȏ2ʪ/g|"ߍ@kB?Xty$^i4?̤M$JBfF :|o.Gq n(#[̺vNOJ>LvX+OAvdGa#@ Ko/YAřna?uy5"toð Uf &7/hnyLj\A]򹞌:qN:|Gb{ KlyouRg3E?z: Qb{1N-&8(%V1զb T q!?B~5n}n~00!bYV 8۲MrTgnΗ@}|{S”g^YYk+j4G~,>ͭ9N"uAWAhZn:|A?#]C#ˊ5X;S7k/i{2bzmh%7ɓU@q OSYZXWҺfOfBzuwbgnǧeGf5nU<u&{ ma$m <U_ _Av X ۗ: ej8Mt߁hGNQ_y~k]1+?3 g]GC3dex`oqZ \^߱%J ݊OVȳ}1?g᳆.A_>CII0KFtLsG 6uW c:LFTG 8m8cTVʴ =>Y#<؉䲎nr PZGG(otCӪ/ń ECϰ!w 8&~O2+8#7|SxB2e!^alUfF2R}Lp'?CK,gco/yT)̟\! J+ĸE}6 ɧTG3cլ=dbYXw ~ 67h I}dN%Sz2R BAo8g<)0~Vyt>rC*"'ޔ(g9mZ=hY4X%P-ϱv\58a!w?|osc¥j=/2ς KH)޸T ģe(| )cOU!hENiwOŲQ$o11IܔAS$hSA)oIT8{8M|cJdX#W L/Lax.'`ь8 µ`GbDڢvWk e=E@ןV5/Q}^jw/2IE.:- @4 FTT`~"G3,u^Q(x&~ cQcs%g/m/5D 3^c; TѮdpxQsm\2OgBb55 ዛUzaG/c)1o? `eա>Gb6#ʒGxiP^6EޟLJ[oQT|phDpD&ҏ|=dg> ;iy7P^񻰙]uabIRT\:U΂f?N`iÙ:MFQE 땬d!~X9]+NwOnann" ??N "t}%OҽyGd^>"˻)E|դ=j*3"fWnCgO##G7ٍ`BS{8885)~]x`~Jɾ۲O[eClVdB py s]%8+MK̔NBKY~S 4WˏI)&yݣ1>N;#u&Wsn^̯0?t \8LP\-BrVSR|Lnnf (5J%TԪi*SrgAߔu>33Yhsxw|Rs|C7T#hoSvػ )m2;3Y>aq, Tt}Kqê mO$|]@)ֱ׵ob5 j0tPgRɢ!9E]Ы ;~}Ԇu 0٢XEfMSt )'j23K:^ د&Gq{sNB7|v9:>J@dͤ1G/}ZL27,`hqnW!@8GI,iO'r0K2㉿)]@P>шYqGxb x4e1h( ڄUX$R {Mf!dH1SB)a?"gD1纘 'KHq""OHqrd]ja Oh2]RK"jCl^A N+DM*nCB1ÛR)Bu-u[9LH_s&T$f;^Ӳ,P1~"N#^ [;#2,<߃ԠObrj'Ot#9?.6]dx%~ѴY޷nuHz@Q(aOfWK=\2H^vPM Q0"ZZ] [{`v q"~IP(l򒂀n ۰U^ >y˴';8i@  ه}ЧV kLYX%mӓP0$?+ߐ^$VRn1C7`b\Dܱ\]>nŊBƭcPC,3~sUt0>tLm18jϾ:ƞ" xOcJ65iM* 8V =ϖp}|DZ`b𪈱$r*;?4*"-tl'<77{]éGb[z:H|2R,!4hH64?wfܣwI$D0/m[KcUR}{yG:ҟhV-VJԟX5[ocJ׾~w͑J@US awlƨbzOy+ G?k5HI^mY(2' izI¡' y+MFѶrC1{ &t︗\~4-rq_ RHV̬)nq:f(nϷ !5Ф3[:`;eG<:-}k]Ψ0ut{0E;ˈӺF\QLلc1z=C3刱<HV:ͷd瀴&oϦ7INv)^a84C2c\f<|9I:H ʟ%cYft\_ֿ?f U =I6ISbj0̍M ZV1a٤V-t둕Ǝ-'AJ@Z2U~jxX QAPHM}HzSvd?i1 :ֵ<wBaPȐQ`,4l~b݃dWVe&|ȼ*^گXN"hű t]ebYHBBs9;ݓk 6-*%^^9 P%C8D2YDҌJ( fMޗ?vҚ^4f(_p8rfe'F؉;6W;&ItkT •NlIwh pG?Onq`a&x5ZI[gwESTVMHY]X>dpݶ*g%BwOR~2w:xozHC:Q`˜ h]ōY@u4yޕ'[9h$T%tھl\.{)U/u(A M] KpdasI F\]wͿqyPIn/:$#ۉʒ-TY<4"gg242p e^ 7)bQzWk\ι|ͨ:=G@ jFn9dEU;f-EE]"VNT qºB[MhhsiFACT ӽ3 V!,z~!¢u4xؑlac5vOnՏwbE ~~HcgCQjBg3G'Чx^iҮ݁pդ_3i/K2Gn s Ҙx7M"sq"H%Y,B180JN ZVkfzA.q*f>٥w%"L}Eld`|E>fm] +J~|ڝUҐOLP\%W+PDۆF,ɾ6V0J^ &7ko k!ET[`$_*:"&RЀGOЖwzVg;>ON/:1NTuIperXra*!א`X|PTl{XXxF`'mfDufBvc%ձt$!@-myԴÜZFR@!ը7_F@_rR?3m~<ȓ!9b3&GҞ5S3Ç$gn!y56WsMQ> 8fv^ZAa1Ccvq!I wEg /Hp>N#=8'?$  bϑfKgUbziNM;:Bjʦ+uu5"OP G֜cLM ?ľ-@FLgWILgЮrFp=\}1 G&7OVlNi"޸1IWB(qށGhrT!lz pt\aoh+>DPA Hɨɶ匎ʫ%b3;iV"Z򚠯ö?v '4| x 9-yYCg?=w̴y, @IKN@7).3GPWU9'=m Ko'|rdשo7B=ũ m5eo+ͱgc2X;>ZrbHTok=@[z*D^8h.˝ꩮ\K ~|7:|N/J3%mߔ6 MqAMK<+n@KYlߘDgPƏ-QebCH WJC4qbDMWMRG[Anh'ιl)$_bK ^bjlѨw^Db~ (fCmY.$%,f(Oi+p{xRlrg*k*#ZXD<ʺW@wW?4pV Mܳ|alZe1"Z[_]A].9b A&TW ,pFFsfM^`~' Z8g-`)軅^ӭ-cu/O%d[E v?>I+PT BxR =X.dk(w.+ >]tQvg 8P dT{}9LNopء)H9&`,F?ulBW& RM 9lPρkH) d*~^F<*0Iw ,nGD]*>zq8IJ뇑b`U{7 E--Ԩ y -o{CSAS+I 6?+ӨT f z~&|/' !Bs42񕙬o?Rqg@M)}9#&kdpFYPr@n]\gN1ovW}O/{&_T#HJz| er%>v4=-C٤U=Gt=:=N^1ZS>=G`A>|"%s?P< xRa".=NK=% fUvi p~14GT=} a*k מ]q"PHَБw+(K<%fTKN-w.ڨW=Vgӧ"nҶgU#,Ճ=EϴkH<}ʄ;-M}@Yb,Q(mj]1/S }Z&&7z-A~6-N s s2lFߐmϩY`|90]a3x*ߌC섬V[T-p iB2(H XQ5wQfٹΥU5tҧ@OKb4* D)1/+쑬TMGHon{zDsLjӢdI7,VuyC]zǕJypQ#%8ly&kqFr2S̵'1<ю4yɤ\hY2NW(`thA)% i o!" o73vxfwD72<)$Dz|nL Kv^2#Cp櫢4`%-[9]D[GE*Ꝿw.)t`NK`yX vhdmkqw|8KKZX= >n%ݭpx2DyVCZ* W,m-@3+2'ql,HQա`s8+ExP,ebo QB\X> r Y?J1*ȿ|pUm z'/-|q!_Vɘeϐڎ%&5\YDg<7'`OMzU~O~Gb `@++bP˲zY cP't?BAҕ1^5'4}A;WhRF#i_ؿ$]4#X@qO&g[Y^#s|h%?F2wi `f;(J3L7]ܞa$)\; 뎷:P { < ,e30FaaUfe,bFT}~7Jw|j E} 2PIķwEH=/W'U F VJ%gpe3`I n|GtG) =$hqi4X?U Yiۭ7*&'ΊU.aF>h_HIO>| {0zp\EE!Q ;[EOf2}>p6Y08\fwS/Ỵ-vu UV>ň3/8X+xWt^ ]b Ÿs~}[D+k,wrh0j I.ʷ=D@ycl$ߞh#WP8eY4  !'BxHƨ ww|zVf! Q*9h:3  ۗEc@t2T!o_)N:6LWi羘/ =Ma;,clX O @ed r׬y~&]{0k-pWB䊏OV{QR΀諝^oMV6 nLs1|,۲D՗puͪ /(+εH>!SUcw{^2<Ⓣo4~Lͦ*DYܸ(E4|EWa=zoz b>:4í&8Moȹv۩M' 7ĝ߃lܥ@ٹr ϲ= X I]>_P ӥA?\FUЄyz GP֋m|d1p,$k ? -<3T >\_r?Vz#+ļ|j//%4!gR6q)JH`o!;a |GjPO$۪%u+NC؄|4kǷTCYQ* 0Foc嬩r0T7C*K 08)\8Y2pM1m S["i[&/͝5POeKΣ_] #S7ıM}icw8׋&Ɲ݆Pˇ!(& _۔R(rSܥ1{T Ҷ  bGiҟPVl~um]\ "FKz6%7%{C a5I0E? ;.ef;CJ .؈.*W\[5QYTh$ꂘV)jW}E%U)d+>z}"lR|4j=V)R}~Sտ[e6[]‘S8 <;jUmFVrE+Mq*eޠwx;өP-BdW>_*Qnڲ\g e}!P,+"ʰ8R/^kڟ5τeaQ)"T]H$PI<&5_3@ ]+ n*aWˀuzT4}mU)cS%kK &4ÜO}|&?FDn+(Eh} m|ib9ΊhK:cܥ("&]j Hy5"4Cl}E+<1hABS "(:zA9PE;[Df^SATfL%~Tփ^z<4Y%rSҁ_~bW YRg9Ib$.c;ׯ/L(KjW'a7nsN(^>;WD$f/tҖ}Xm?DHCύ 듥.HgJЂ`&ynY艔6F=f# NSϥa6=DX@2#᳤ &̬XK3}0b#YV#*&~s16N ûDO2Tlr iu˜>4o-NHxv6=|Uu$ mecbVaiaUg侺ivE"6G*9L '՞E]YH=Qx[XIJHtɁ;} CZ<ÎWFYK%-D_+F7KPnd8`j#=*uW䖺7G"l`^ zTT ~nvpcT{k2oDBg  }>jjJ$ Of̵!7T:s~u鲵ho%LŤp֪c tK}%+u9`qJ\M$d򢦇 h.L߬SRLX" {'jQg[{خW>Z;Rnp;&!J}I*V/ pNPbuI+S J DdйY8m# CϜFJ-l"(f!PO:pCnPݏžCFƛj<Fa3zTt+CnBVIRyM2`y#qM ]uOS>tyO]h,B"AI_@*SAwu/c{,2:$^3;JCiVqCOe#Lʂ$3 N\* \WajRz֨a!I=""ͨi-}Bj?.oLZ38͇Z6dPvҁB1yG2.nʕN,]ST%n]e<-D MTܖΩF\P$σkۊ"H*Yj] ' vHtyc`@\lEX V5`;Bh4\-Eq&<֜d=q!x >6h'&O"OY7ضε AĦ\J+1o0m keT@|CW!F3j*k#ث4H$Ҿ"E_:"KG,o߮k Rx¶zyQ5uo{9\IR͛ )-9gMQD;;g1YASHkWtuRpޱԤ=Φs[?Y-DZ+D&Y[` RrH]iVrsNKd unFOlȽ۔Wo'þՀdT (0׍ֿo( /8QCq/9Q'M_WmWfJ^ukdg9,TN.+"Ty^Cj J|JGl G"w*X9 {Vb2DPƴRw _2'9LtXοD=j*hh,wyF6>ZIl-;F!ihl/sf8V%mʱ0j2 g ߁q`ڬ*>#k#$թ,0UGq/ ɰN37ٜG,Un|K,Q2 ?Uw61-odD"U};Dh. oz(oeFT^JQt]# dvE໺ř6.],k}}@(Vz*2jʅ J 0oHv,*ܴB0Kq[jЏ`,VV=!#(F5W_&=5,@/6{)Q8ͿdA˖I ]*ͺ/!HAb}b.4-;>QH-JB\Lp15TnX9ۦR;~"V,9*ﹻ<]RLZ1Nl l[):*!vޅdB4#* Lhdk068gVJ' 5P ׸hL(mJ s)|B^ER+^R,^ZP@t"cDJi&j(}u0P#xZUx*?@Upk?=E'qͩw)JP&M@Cs8AsM%yLg7wٯNry#2"8w]uDŽ3z㏗c [ 2pGXڼu6p{MthZ 8Agc x!tKi',ېP1y*oQmfx^n1N P>,YOͱ+DdII:lA—Swݷ(R'C\Dl-27ict+MWL`=ܘzS/H#އ1ìN=s23}&ܭѵIٿQ뼋N:7*8GM]6-4^\e5+oy0ahi" bWhZ×e734j 1 tBJd$?j!+7 cX5 #9{V;y9QX L)>PԻ Ƶ_V5/˔Dk}o}yBK-3ϻP'M$?$5 sd4FFqe wNV5L %+1f%>_)g[S&-v40h6o!c" ʕoQ&y\#{-/$2$7ij&Yӏ{qpQY[*~4XY$G`Vc.ӃBsV v=yP|Ջ=lpQjp&E{E)BoWIi6,vdU O L"/VU_Wqrn{v<ݶbc"JX4N"X\;5Tn#{W{9B&1 -S;J Jאm}1NҴJ:nb_sصbboϘW|I^C0]$jfOĩWHAsCq2L'XG@K &g Ƙ ȮVLH/#Sn3K=zqgAW~ugq"I'|T0Pkq~;K B b:PewRrSt%$zA'q6%O^Ig:Z% ?x>]q-9+|9+{>->2JIhĪpf0VAICIB퍡(ҮDQ]f&>$wikw{g /dL/{3h{!Ƭ67b;Zd-G.ܽJdʯt{+ģh˿JEry/ L~Ŗ= MĊyk.yAְ"-РtB_ݳԼ!hI$)|Cܷk4 15auswhԍA%q8 CԎ]w^\ U4xb?-9@Ab_ <_GLj_@>sZ9\Am~GFqM,::|N9^E܏GʷHYwNV9-><ׯ[˷~#y~ԃbIü?d}fzŨ;gZ\y6 @Fnwv 5.jmWUw O ô=) <ݺI*!ARma?a0:L޽&S `^{ |ՠ+/"hJ@N9(6q/X]z^C5?=.8MO(cdu8ѬF2W h a tH3rMx#,>C -pOWh/vEC{,q(a?Xվbz퓫&tCә Wս׳d8r[,r24#w\>)a#LZƥ˖+^ùg6Ў&a5{? GBCT5m DZ l]!aAVn}]؍nϽ8׬`AO*1U^o{=^5]B1H-lB+RF3|vub5V&͜Vr ֊ӱN#qM܀ yh0M2a߃ ])̀J2 \hW촒L9U?Wlԭ- nJ|ʮ?vy"/0L!@_3ȽC̎CtlIy*1i%ҠzksO`ӊ] %{Ġ{b=ReAyyr x=dH#\W\a%Ik4/@'~ƭ{y4pK.PYI8!>AKb2u6{~1sc缦A0}NJPe֮ ml[2B59vc 0#$XbG~ރ i#`qY{ˈo ۞O |*9]c:Upq:6ѓEWw"@] sLaX7lrleZ~jWZxXi˞(󃮨B&n.F!$Ze?%4Ĕa3>[.MQɢNYoWAnd}b4)8.fOqb.Oճ}lp`{BB'lUΩ %c%;pmq5m^HdtHzOimأ u~DѱPx bF"ndWH)m=WOKYܝ_:N(Jb?]y\\ ؔ 0TwIWF0Z" oˑIDk Vxǎu=ЏۂS` i]å=Hv ͓ץ0lp `M!rJH.TyJ]Yu FLᕳKU{)&:.͎4Wy$bN,RK2/Sm/2 [K6Qǁsv˔Jab 9Z$>^zc3,̛CGsgŷ'i(QM> qm?iU 9A "} hp"eu[;?d;>+>s^WZȑPVcz9&im jy_5Ѹ2Dca rOY>5P[j1ܰ\*Q輝|)PX}hHy2v! t'~wrп;|)!Y{AGPu8Vlr8iI2LYOw*1i  UReʘ ?̋pPd}Ԃޞ+$wuXCVVrR {)?\eҥ*PiLBgzv|PwOX<}c!9&sN*Q/JKy6jPK4a *5;" _9\KT4CPMɶȕϑd|s~b9SCen߻n?w17Nm9Iii LEjkx&tW+PW$,eO} 6b bU2'*?/b$,:OƐ yPRcEE̶d|cHil=r(RunҦE<3M؎,A vXǒ[G'1}1~1ۆ9Z T* 26fw'f-jfӤ񨾝>&t~_ImX}=cD_'ђKx%6u*1p2fwsNZX)I` ,V%hM$o8ھRAcCOq|(ZK77f-(==kƖv%|Sˁ1EИ$Tn 14Rޘ*XBwM]mQ:Ʌ V\C$Px%ҨɃB 4PoI^DCxVvZ`h$ٵi_Ks\/#eC-o^, ١lK\۰K}d)lE; ˇ*Hs Nk\pSɯhm𱇓B:/U+,6붅 ?S9苦;A?W(zLkHJSOWGWMb0rǀ+m?^P\g&-K p#gۘ.@*mqQՔ~ ,.n"H"R-5;şD,Q?(\Uw&zN&dK<Ł:7]Fp5/e36!5Oq .;KLN ~M4"sobXa-6 17Wqe,^ Ag8pfM11`vf]apV2VY+,),6=:k E1$ 3c ^uu.@`%6T9RVMuN"^ A[ _k˺vxEn}ZcuЀ7`S]#U  rB{SOŘex /P*`K1oXi#6'*I"5Y!#snmпpLLj0('%-?R>qiW7ȑ!GbcH`d`'< }K٬8]\c&:T5'E0yOr ֔xLPƀ";這YEnUYЇC7y,%G|nsȰ?Y,Lə(}M<,BgUiq)Y#]+ L%fڕa_J?c`J~dɛ}876|nЇ5# @;*')(5߰8]"&f7AEH/nW$kK0cm=BŶ!8 jOoM$8x|HIRc=5ۍPjXAzƇbsq-L|lQD5pT]=f4~ϽńڻbH./ 3OYnItSi%KY@`paX% Ӎ]G(I V±:^&[$-g)͝ k*ƒ4&(ɃPظO'<"#R8=1X#\;aY^R6"ݽ}G.b4T)3?v&EY5Ӵ;k@,.K  Q%gb  T-xӤ/>]S5!5vM!:>Pv&nZBΠ91]O=)ǧe6Y'j$pRh}*SGgL#X}Z'EɿhcdVad Oa&L\&ejuܷ/t0i^pXRŸ:T ӽԟhfચ@Ou-bř>Fl'r9|oHYF*y5iVimo! ҉oh7M-꠭t|7\XDct3rqGm7n`TD4؟ J ,ZH0?0Ïu`^ [Q0IOe[|􍝣 ?hrEr`ʙFEGgPs~['ZyJ ȇȊSnf +MESM$\?Ƃ䫏y_5އ ]. X kR,lJ64o82<8PMq[o%vNTo = j;U f(xD=̺1F⹨O}j8DCʲQGZ###`zw]dkXJ˱/&hP1Hmq?+)3S'7K紾92P>*hI-S Pj%=[rIN;D-V"O*]p̊D'ׯq:iQ{%3FMyV =U,ZDǪMк-SS.Rh\P1F;:Rh$E,a\f4dUÛݱE}PV'˱7$_9W4UT/xE/w1cwՄ|Q^_=S͏2b!v3r«4]^qsn"ű^=bag刜IV$ ~]*Ef-?hkv2p?.w6)O4ٚg)/D} S~hԎ*&&к?e sB0MSWto|bP>!Lqwڗe@@*~şTh,+6ce(>mѫ'`r3mSVsUfM$y9˛g썒^gD z 8%W/$Ds0Ֆ#= dGWZ̈u;w"dEĤ (v IYUUn&œDc)\hZt_O??l}ހsSf"m|ɀ [m8v[B:8tfqP%kj&BB6Vw̼*]{|iP*:]0$eG;b{u J%rm"+`p^ ~?oW!fP^_Ue6RA&,p"*SGBN&=p\V53zI7 rUk;FqG(q c*ord%}w84NU qu{aU\lVPԙzz'#SR{hyh G[^@k-99W4DI/HñBs ds] -F&_#{=9l.}7Ae+=f\/ʣT۩_rL}4%ӡ?e^W>kc(F\ n(]t,@fu&M-g4U+./d-ˆnufT28_NKz X9ɮ6Й,eDb`h˛9lNTg3EqKi\jRV,|a7$P*z7 kt5KSΪX ]ku9/SJ\QTt8]u۝k5xA&j>9eyHQo/&Q$e%W˟G+9gN%\|e;տ*mPޖMژ ?4DZTtH1}gocbhqBM/`܀VBShˋeGmvvA2bLWl3̻y)PnVO,x Dh }-Wqڝ'|տ-HwI\+JvEh{26и_Z,"91v5W>,3≂* ޝט鄾!҈ӝ,{`k L`5mgbþmZ%g!x%ڂb\>H,@kQFI\bnd`d.ӎpZ%KL3m\G>&_P`tC@vY\! :d9j0grYAA!l/*Z XzH>m( ]p 'SQ$= 8)ΩE ;Nn`~o$Tl_= ªMz>=}M7 PZpd'a;P_)y(oraCz1d괽?RAM q"\.Uh`N0Uf2ioRD亊M "t mnX>Ha() B-!9 O4UPEoL؋@l_~n lj&v>GJ)dpܪ&$ULQ&j/0#Q狼b%`b &0-yzCE@a_{ߦnoJѲ~eyrXN \>A !:"]Q#˘GDhQ4"Շ!m$^= iRD]Jbr3s<&= M?['qW7jɨLݶny4j[Ԉ%ɬ%>ޅ?֜Zv؋&rxPOriG]+O'S<*4TX˯^h-ZG ATm3Z! Yd66,~G=T/i͝ `[+'+xsu؄Sh;$9{ZG??#_ RA =-M ~3h\ gJnEhswET΅ ʎMڜew/b!@C6I$=h_ʣ)бL?BFlwlt<l)N۩  <.?#Ud+h}1Vsm~I'Vد)+Tb Q ^,N8>(=8p,gK\Oa 4"1?L48ԗxyWۼFTT#[T$E־>E>9ч1# u: Lkal76 rβM2tqJR`^1e6tVvkFkyv}FS7X-P.U -:%Q-iC:ɷ#1p9jיHBV!|]^/9xSx^@+uѪc\ kht> ? 7=2ܽE r7ݩ,][D80V%Nӄx'߂ R d-'ľWbBFoy٢ w ŷf Z-sMk'M_$|,~8hto@K*]m\i%9;!s/"c-ؿsbѺro$+{ښ>AOҬKˤRէeN nMdUA$uLߘR [n /lW c[EKC9f@k_!ɹd3/v3Wa.YqWuX mmYǕ14%6 K,Wzu~\*&[tΔUKhWQ(Zbm.B:3I<ѧ3ڧS1 hP %.5mӰ޿H}j)~kg@uZPJ#4 Ti7*^-`0?2 ֬KOkAl:PʹLpX%xfء/JV&˺'I]c'{&Y_hzN4;֯QBW3XU̸6nOq,;+6%WHma[?r}ْrrnuӨtM#f]l6R)$:S.o\OSl*>-)s5B8jmu-ZWoZj-ѭ߯RpLNuEexpw;LK(K*8?n+O珦)@Ǻ{h- .SfS#EhRD X. !WZ^GY3w<w[X=r&0(y2x<#lH-Z^;Cҋ -x]x(!Bזz ~_\˒fK dmP_Db?uS8EZBro';rf.|T j]6єt@"%0SHT"}88 ~fuZ?V F[5K]I=0䥶} "3J\xM,lnΎE IRIN`goIHʵCg%Vk)Έbz*|'[x[w6OBB!\XóF1G)>OHN Xy rNpD{%qLf:_So3@tR6x!hlH?&ٓGMa8_x`ϟ A Aѻeҭ@ R?rð>Ve){D 3 yfyȿ#^L?4^FWE;8coy}L}Qg=us{$پZ^63rϲdFq?p/EKtR; Ǹ)Q Y֊GvQ2"|6s$9 PKA-@Αq6pЗ^=Bl*d o#7:3+]miںv.s=٨CVL/vp m s2|">l+x۟Q{T&Tz) 4Ce md@ecxyx &sC+AE/W˭$t3`H4*=vO- v=uSg%p+u¢"yOkqܞ9>jV=1 (HX`;6I HVCdwrDE/q]G/c^#Y1>s=F`uT r=dtdB)AZ' dGzFjh ~Aȷbf/Ԣx˩]H7e_OyN9*lʜ7T)Y4Yl #=GmW1ZIdB`@jh|hc-TϿauuR?l6i2= N䞍7=:K( @x^9~+uC5+xD^6kᎹDS1UCQ)JG%4/ !4._VNN&UB^{3 UBG?l KSPJڨ^}7MXtؐ>iL])~R , "xc w:Rbk': ˿vWL/Z jj^\lIJ(3~Du s܉'?S!]֧繁T`ԕhƓ42dy$\}:A\neQ WX ].8SGG'c4Q09 m8O򣼢& U~0+?CU2!H`M \sl:& 3u>~85 M͸Z_+/HFċMc>Nmw2Roar;Kלk0)^uG~#(PՋчr<1*)\q'!ͅU 2B.v5&9t$=y hSO}vLbYAOl%\i)׸L2EsJ>&VqPLz%lKQ e1N./T~|j@qjMoAiྦྷ6mBx]"sFw18@ 3~VzZ'kYOD=6%M^݀RCЃpLrrN~@WsivͪZ&,wѩȃBݎ| + =#/9.5U]lC63OSq5þhR"S[B+At-sY,β\EIr&4 W+eJGt!G,_lIY~Xe'@+lDG-uyl,j+I0AAkQZdNw! AI.ナ"  6wX5+(NT s|byddgW} 0FBވx-38͵guߩt:9 ^ ODB cueOf$@?싾;YvK| beĤ36^[j{pȴ-[`SKfڟL..r N$?.NvZ TI׈)oȟλebb]soctѷby$×zV672ܓ89!Yq!E~R%e+≠EH"> EJٰje;5gQe E5Uv}AN­a 5TuB/ 6Pq1Ş~| X?njħi01@d>@}x` {m Gn=d(Xhc'ƭ2>1Pnb`f'u+}I)bԎȼ%T_7HW`[+/rۚ“]ܦmt(p◠Mr}K~oV>}#Iv^{Wc'֒= ǛKP7jNl[=Tc$!0w߭t8KfKd_Ϥel $hQxx˨KqGS O? ; ΣvlWiRa_jD;y_: F-3ޜm$TjiSR|y=7xF]8pLXUUA+<2VXJҍ"qyplP[$9-4KGQɍZ<- 8pahB R뙜,W_8aXi7W&9{锾5C[;)]¤ H vM׆M6]5}@V Lv&ES⑏9PŬ9D ǴƵət@'#4h[XF~bdU;DŽtGY7 VdRqkum%Kb@[Ok}HXpx7PRxIZT`b*YekjAtK35p]E{E-C2ꊸ{ضT"P;xrX-[2ź|X=""N9r`'yNs (1bh+'AHb&Gd%}a `OlΉS KepIF}lAtݵJcgl:@7Bo/F:ʇxXkZ'o4:M^5MHc`Tw[ER`MlPB'\r#5dTKtD|<7H M",J9'3!C^"}bԠlF D܉oN>tyr`^c2IoZ> _n\m^k(l;NP\Xi?GaѺ2:fa)LD7,Dަv";"s.jč5G<5#Uh]2 "6g✉,@) ZW_E撜 j V@*/Ip_sYI?Hu/'@X0;Y4#_}'ͷ)TW=/ik|Iox.T{;}6kBU1bTLKwWDٕ+.6$"?9EjQI("!eu*ײsjy0J,ڇLhvxBA+18 A#ԉtp `(xŖ6Cɾ~ܫ_XցB)~I.Nc%"@,X@2&+n;cUQ khe;CKJș9f$h`PxלnFɇ ʁ8Z𣈐 SЛD3C0^ul=©g _@~G݋%k:SFɋ :09 Ton;vɲQXrØ1ϺhAzN~pv4/zgGךqV9v~0dSjK+P z71 bTݒԳ8hbGzٙM1ܮ0fdD)4{(hѧa p?a"((X GP,^.",օOp:aΗ fv}Q͢llqaV1Q9/Ohi4u;Q~MoaK.q,dӈ9bPjgx+*t`w?X-;rG]\k}3Q=>;Ɉ_W:tϯ#- O\p1y|6bCѹBSj!N>dRAx1OqG#Ծ8 s"q --9A^ E="N3=|N܇uabsȉS4ޣȃʢɽډADȌ Н{5JYnΩietI_Zj+낽(khoZMεGlLl= =Cd.3=Bcou`R.dbS~*$DB!۪lq<$7RJ9~ F#lo{iъs.v͛\sױԶNqI^Tl-IJĝx .&\ aaŕu&Q/u։aS>-ҞS ${Lz@S?<}Y_iC"r΀ 2-fk-WyW@&t@:cWxl`R711w4_V^v=PuOPjgs  &P'wGwÐ7*N:kyoAUBOQhkXQKf=p$[Bxm(IΨO"P _j$+I9ͻA4z P`zӼfȄS)|N빿 q -A]I,7 ӛhה"ՔuW4liΖu0K+bk3`P_x7 G3AWڬc,c|1"z^U0qFs"~-U$7A :mTT ^ ߗ:,Rs|R6t'eF91x7#Q6ڙX":ǒ??UXM~aL}cAFZ r;O4=k!WJ^(0L[mDdO:㱾UE9G߽>Κ/Gܯg&L gF6l۲ v~ 7 Pr+E]$ |С)Њ.{za\ Tyߔ,(Tkyj ьH%)IϴJX&'ۛy պ.F-IV ,kʉ{f|Ȩ_4*bK9@u gg.JRlk#y0 ϗ?Imv̦%>s/Y)ǖ-r{~ U.KJ4)i=&T]9bfq@'4|2@e}u(hB\TkXˊ^p { 8uFxWKcfxT` )@,*ڌmi[@aK77|d6)N`(K;P˻foc"5%"Ww7uKkOYK?\?Ѐd欙;@B/,`[7^pY!s\bH^5e`a!ߢ;dou=3(\"c$lݯ0RDIHX_ !æW%* +؀8h6z EśyӏD)%/-\/ʠGmoN{? 59Ee)%IUyg`6ჍL$o@~X[jx E~q/~Rq̗=Cs.W|[ZONt #m>5;D#uMWuEMŹYg, Llvږ1zzڌGI]r\mEK5Vd=ŏm} sC oq5í{}}ahS B LǹMadD[.YG刎e,~ĺ wq mlzzB k(ڿYo̘vX?D5P{G Ϝd*Ar!3 E27)Niuu ڲx2p1-K0Mnj!*ON8]_ġ笼6-"PB|QXD;~r[~4T$ivO?a( |Co(VVtqf0_WϕΘ ,a #2EOaVlQfAt6Vhm\Tc?0v<#(QZ} t,%^!%oݒ NInV`Du&|qZ5WmHC%wpI|jp nv&Cnĝޫju vb ?4*D]gg O+T~oc2<R'" H(hR-TiRQB)Jvl.2\奀Xa\EӍz]B}cqDF&SF;)\.sĜF^8 } <(S_И7pYJة["rC .TcI.eV*"uK_cnaҰ65BiG+22H1͑Ѵp7Qɏ6x>-рڇ5I`uxVQڌkEFn\5;=̾; N mSJ8S ß.qQ`o!?[zנT'0# M9.ǹt: qB({:P8tg$3N*Ȥ9mhՑKD! hdHiZ;|ƩCo̭px*WRK: ֍f򃺐ltHsh ]'IWZm>G s @B}mJ+!}hU&x [P7Y]U|]\ADtD \ hVL oZ(lVnx+IywgM&u-)~:dИ#Wz?Pɦ*jjfMy.3VlDU*C~TqriF񻙗`hᦰwPޝ#CzPAn5V%_E zԀ Ox 3VqhNKoc?<, ,U+ÂbNf(}ag!:{IIq*]H r 2R9S\F2Iwx dmuʒ# #I[M^3d14y6Y/;NۺE3dczFRoBŀHP=_I%(v><ʱb<}{<֌w"+܆|m׫=drgC eGd&oxJ,SG3ʪZG@:: #5v}9#ź[Ո8ɝ!g?dshf +?z Cã}q<$Lad&n1!n+.t3097v9  ;%(kUj Fq6cא*˧!M[zmiwsUTd_HŤMQP̡kPˏ^u#W=KIz9f+( lq\޲hHL\'J+/W0\ HSeyg?WH($6d!O,hkj/Cֿ[ h:rPmy>{C`@E01ϙ* xw_ 2 6ZZ{Љ1@}u$sP{q#Ma~~V? x'tff<|x)[gr){qD)uU 3|ixv߀HL;n'Y"aBHsdBx%UWZlw!${ЂW\83 5f>ڿS }$Eof5Ҋy8v zf| Qε9a]I>`q\~9)QDBFτ*\6`%z[v]V|UlGG{8~ o΂OcV<|@ᣂ UQVRe8elFH4@u%DkcB6vp2'dY^F*DXPyߠ,~ |XUS"i8hsT04吮Z|GMF-KJZ!BiF@drоN5(ȔAV* 8+ pc'w1Zrb=p rruZNAH1?,1lF{D*N?Ye#HjI}WB ml]f|\;1{I Hdf}KVQk0sE onϺB Jwd2v05ޑ]WV- Z8 { &{x@w'8Q];EaEOPZ)a>$]Qp*`ѕLutb.,GK"X¤'٬I\HJԿAka:$#14G0vCxo [lY2L8?sZ7sd*cAA+|](P C!P81MȦP fޮ[vǧ"F ,I c0Kb8tGׂ1K91ދ;mk ɎlijVVXn-HP(k8{vaf.PW9gP^u-ں 4]XZuǙrvb`caiW4B! 2i Y7E.kV P<0Б|B>2}A|gS _iP|f(`XnX~GoxcF$ynźAgwV#AfxgfzSr5^t.L#B VDo5oNZhzȇ-VlZwJ _$O 7cAKClɫÌtmͿVzeo9^Zp*PwγySGxJDhdGr aIxWmiڝ[wwOMC[97RwEns;1f$adpf p!娌s6]A+N-(!c[KOs9U>H0Y|=(/૜+dW^zιRxQp ķc ל`x)n{c؏LF Q"PfJQ7==7TOI( eOL\H1rZ䄭!zoX9(nw(0e$kֆxŚ= I5`{[ źB Em߾_k ˈJ6W[#% h-ٴ)9=>J@z,r/& 0d)>*Iv&d2*i7"@Ԍ%ƸvmAx6zNc7_DfB"[X1 &6*j+ܣlSNWJ&E)v!O&a_-(' JD Y<=?sRA̋WOO3L.Tf @$K*1O͖;ڡ)sY0J'?*n:LgH:Ds\`IHLt4y)eYz|IERS_igfiU jʠ[zm&ҴNc~"kJ9]+r`?1*D4Xǚn|dlA!?v^X' iĭc:U~AX_Z^5 v B} Hkw\(WR** k.d~;(Iuf^܋#G[OYɐ4v܁iE\G+y+8;˩ao+2u#+.@A(@ &ϱ<=kҔoCQUg,mu(NCQr #=-kIhyv"J†~atfԝ3[E]O5 %ZICq}1 ؁l|9U--eU`}=-{46p<ͼ2~r0i U99Lx]jfNǂvlƤY " p}w(zæY `}Q4dggdvjJ,'q_Ayb=5gҌݨs -}{$u#K:Q[T%朆O8]e{t}[@!x˽zx)mK:z*p80B*PoDi_7pJgnxV 9&o$( BZGv>aL ؋],bR9 B H6-y+/=V0_\ƫL."ΓU>RS# 1 VC[%6Z/m7oei`XB4Nmd3 Vp2YP|T".ی t;*XPrtgDTW qJK-;©Ab.Dۂfǝ2'}}1#lr ,ӋR8[h4(>\OJhA[ [q(9I# zZ&!~YI?BQj$wY%(հ6v*&WB|>UdDԴ 0͙̌M?i/Wǂ8tnJ.yF3ڭ8sM zZ?@-]울@&ہX i&KPw{bhD&#Q54tNe7א-,)޻E%.T8`HVpԛTtC~I6nkRz5^[3 > MPqU\ ol!y71CrXuehT$Hen 1Om8,yqȂ˘͜vZHB UdlaT)6':GO`?@͒!FWK9MW!Y(_S0LVW>6JtAu:@ۗxl}ID"ZO^@) %16\\E"f7ʪ!E,FFאyr]D{JnOPY i+Ps6\,4_Ԇ+AD:Í R6۩y9{߀0w$4Ϝpcq-I)7+%%$e%7ֱyN^}):^(Bk2CHwM6VUYsޚzY( &~|Ctqr{% a43ڳ'X_o[FQG~>S FցIq>բ2Fۭr{w:O؄@%|~7s>CfZWMTU }Bp:kflO- o8xNH!aEƍtȆ!~_`@w.,jVc-;<׏B`4Q0-f $a[蝹F3!w} 7aX#i@ N:R0*8+!KY~kL~Rw fH=L7t- @ZE~BPow@֤SQ"ȍokzRIwU<\ߗ ]A0<$N_xgp葒N@B]Sr#ƀMzƹD+'_gpOMqv %W_F߮Cvj1 i6-O&6YQO'd}*ON)̳{zZ=](RQ'1+9+?IyzRc@ƮXY c4_nq1$XXbJ`&G{B^A❭KeS *9Oaޘc34O(,Ty§ӌ[&s''+b@5E#f'`8f-Re Lu,O_糸մV&'7\ۦ[Q&c }O\jㄈ5U)=)5!ڞ?VH ߟ4IOޕ:< ӌY x?)B6o ü6u?.\ ,]Z;ES$EMi'T&qcX{1n=UO% &M2& OwuAl ^e-գ.EIQ;KP/1(jH#B+Ykm #h1)6b9okoy t>A\ȯ.Jt8t!dzؙ:_4o;|CބOZ N or@v"<3p=i :Y(o}\?dR,f?ZX Hz@홢!c(x_$4)H<0'jRmcu r#|Nե$pn -֪sPNN:諟鮼0ORv,j2<ʇ/'fRy)2^Blrx t6١L(aɴ&f6.d}> KjWX/,, k7^)5MqXYu~M<^Bwۡ8\Et{)^7DTnC+XH_i^A,UeWv/W{!4}w'"b-cώAh%?9hk+dYg 09W6s>v.m/:MVF>s3Xdȶ}vE:鋷4F} ,DݯpΑH! m>7n}zo:;GݣFM +q0P" -2QS!ªlT^M|ڜP< h,av}8r[Fc fm6VM59֏{}b?Rd*P W>xFC뼪 :`~E< {0R4yAx#Jr4z xy~"]_RFP4.C}R$M&QMc+v2a2!{|xBdUݶJ$dɁ221ڏrࡀzig #/RIȜvH"BXQ׷ 2bN yUoÝApkYfKrT671%ZM! n8 `yնO7 !Jeؓ?K,&Tph4Uԥw母H+$bRT`qWc (6t(q8?5IbYf׀V+[azU^\I]cmLS8?=~ cܶJ@OM:F תTTQ?hkGQpwpXb&{]$z ~t5;#eBH,w{`tpv/v'҉t2jx!VjHFmWn3DݴR+ ʿ CW}P_@96p, )^p:EUƣb{TtUK' ˲ s!v^d-׺nE&0R >Ls?¢)÷*;O2l+ -yi?g n'gxwO֥l^@!<}U&MKX|K%/e=qAHШ2c/" `"S]2h~±E/WURbFV@7.1FRx6sgA띿ur0Qàt_;Rv>!9t?pIh5BSxHyXaEfo- zܮsݮwD8k~L.ctE*2*aDq8SAk$cş4bt$ԗ0,$,*1Η&wA ,<a 6q]ZM#^ {'ƒ43h!m8{$[7?p׳%&V$u0:|Wy37jp8W 鿷ϗ%Z"7d3{qqP8 4W[ofH3IcT:D?)@p~sX_ʘN`0 Mq9BߛT9ϾCF3nr!']ݏc*3k0&tMtpΰMM,90[`M*}E>'rA$g@07$\v2>h{J3"+vˆnj ڑLb4:!cD݊ oy~HfܮE! ]4Ȯ O֯vT5%*Lӓvupf,oOz/Wv^XR}WF\ G7?&d*e9X@z XXBx˃$%c%(kݗ2nW]>ߡBjب aWC_q LP%SVtQWX<aӪ5KvIn|'.i<)㳨HHNfxp֟=HP 4 Y1VU,8>Z>MK3$҉,$C;SwP[jM{OB8ͤܦ6wO\O#C䢞E(5NGJϙlԥV7y+iZw&A5q˝==HOA;pR8S(}9 񝕹W>q6/H$B1ۻ-\e]e}u!*7ܨjZ"ɉUUR7Tfmqنd{.M m>{?2oBo,\8OۚT rtUY+5%ءH?0E3I(F'=@4H*(vW3i4e[~9bA2z᤿,?&~[X 6QZ9݆-I'NA!sp'.j+9 1a->_eKBU7=rwx[wh-l$U dȼ4iO6ڇ韵< 4%변]"h ]]_a;L ^Q e=ABs .vYe9 bL(UL rkk&"#^MLܜK-zWg'; xri b'ʦci'})QzKoyYJw`xn("cK+gCyq$7o Q|? SnKS?WpԜL:,ųƬ/ 5%Yv' fv؃L7r$(ƥ&=-Np/qvp1+%N<7K)@ސK[S*=P݆5kc,^uzȫؿ}$*fWr5s!H&Z狫b'7Rd }ϱ]*_{rY99 bf9^8f_0\ a'Uôy1PߴWMd毬Y}6R@%z#J3'o+pǓr Xfl}k4rMqPQeZ8pt5/sGl<'{Qv_`+/_ ")çQ!TQ*XC*L#c^IKC$ _#wT2+NJUDKX~X5e .90{}ّ((R&{g}^<r-ѓl#b X?$R &̴eUE@$d)؈`DF@4F|9Q/AkPԃHrMl-Lis\ .0(\`rJ!{ãr!_`FV(R£Wvp1Dkd*'oi:SwdK =e"s뾲EEk~#ϽgKO|Yxk0 2&|:ʒGs"EpzPԁ474eLH2s# AyDZPfQ3  2}ꍃ=.tdz{H $/ &R]zMwrˆ? @ɄBg5Ia4|7hrT}>ه<1Lz D(&ၭV0 3lj%I3DQ# 2!(pMы2 D)~#zTd"{hxt UŐ/G'4vh;E?FOiSlyތڛd:Ld VP@qUJlK|>kTgI*vGiG 2Q2(+:/τqV"%VA4>zy۠+id6 :^V߶UfnueړX qx[r3{ \?(xg0TnPt~i ,N*/jW}J!*hҦ08=ݟ.d &T`m-J{"؂o=CB3}059`̰INJ\xՐrh‡yHU sȽ̝Fm\u(~,FbjPAm%#&Ih}uV D1MAZ":xIw@)|iS[&$(,RW5wi0 艄6ՃaKh* ]DO`{$cnyvQkӨ{:! Jѻ2~bVdK_ Qj'6#\5xBb!`c/޿5wgrthgFjY312¯$G̬UlktT>kzL-<%q|d^h>,JgtUu:ncyk CpU.8[^u!'q;§co =Sb+y@"tq/nSʙCj͝Y-؁FnH$̖_E9M)C`oWMMwH^O6shAX;Pw@ج  W{h^!^8vzͼp4& DN>?J|)]php=@KzG]WP̑b֩.]"~*oy?BJD <-G,Sz_^QPoj(2mmc'l (ҎuL?.mĨQ%A*pWHWZQO\SISk-\}i(d3ύ'r SmuV-"elvi`ͱsܷ !-lCz0QsoΗ xxJ. UD(fACtZ f˱TbG۞M?d7}'jqys@CwϱOld\'1oe;O(%( u-M/b57eݽxEd* 3W "R~h>a`ɶp2tb /e'@۾_G5%nfF Fه3C]54W ks$\ 2<u?/u+c-ON2 "F.  1[K({QlE)בi!"m#T^PЂQˀ\`3]Ͽ`L]ĊG$ӟz?iˣ)) b$ {:3J=SၺxG&ޅlDNx^SPjf{Vq܅BA ^.fWЯ Y=<\יJ`6S<,yllYv߷+2&&Žg(J,rE0d ЅUBF>2c ccfBrjx{_N~_K;%VLZ ?Ï(LYVF:a᤻w!^BgB$QFz;%\qo,b8Y㒣XGl2KZ!9&bJn 3r/6 b޺ƗB ?uO'2׭J!T JO?kl,mCqL׺ áߪ`2rz2iS?UZRM7D1v[6lqM JfWeUݹ&!}8s\ZV?F R >jC,uyoȣN%KP/[_LE=1ӂ7DzmWy׻Dxu5:^=n %@`]<6w$]X%ڠcR}ij,NᩋdK=0!w/"J+ZAELRػ/qE &6߁TʢuTQB1 0m +Dt2KM;E; o&kKSȷJ{]".*8MI<\uTc+I(VWU)Ճ ͂<_pAׯxtB_H)h3A=4LC Q|J^#!KOax9/Tȗ{SMg`o?~@A,\=jv::㱰vn;U5 Z/l÷{UrׁI*o]vF1p03bre9 uHN_jcty\@Y醕Drc#o?ՄAh~cB_'܆c.4NVCOnB aF(mD2?&Rh9L.M"GpdԱSr/)N(I|`sq \(MdCO/H/3笟40ݰǐDpY^|Ě>qek𒉭tO C̃h/F>jʼnה>D3N;630U2輘uj8xM`/ɞt*} <+[K<7B*weΙxH#]i^ T~|ojIlTln,t{5䅗TE1Ԋn-Z3+Q|4#_ծ5r?^׋e2 d+:ySsqF.⦑q~TSl#l_żgezkۍ(APW48b@mk7Y v&GC%7"{Vݵ+O*\~43Er@֮}bnuƫ`HN^6/)Gۤvڕ %ڻ\- \vc([*-} NJD#G`w,6dO7NaYS[&O_Po7-KAYJ)\RH.uժ]e xP܀i8Qw HĨ{tT&ϯteĜMnғ3OH{FMN8Чބ'>~(-w,!Yű)6Uԭ(FYd|88GV~**aF>&c5JQtX+]~8Uᘟ([U~x2 ED5@ W|m9]43-W*HVi><\.wy ៫Ǝf{Ov^t]3I)?>"=3RG!#NKt(uyt# r=%@hR_>yϕC=ˎt&κN?+5q'BVGc Qy٠YABG&TqJn>d =rwʿ'E1| b3 ml5dxS)A&^$ͧ߬9UQ'Gkqc)Jx纾LA'd?tIꯤFUlv#ˢκU^a7uQJ!&npj??jn{ ,Ї׍?:~7a8Zk[GIMKxa|1\(BD@}MX;fҠWiR *Zp)%ŵ7UwW+BZA0|Q#2q+*C}/u7yE<H_O"<ӯP;F`Ih\Zb|Pq0%E~GSǥ8LߴEG3ԝR'Ucl*HhjC@]1bS:EVHǗ< ǥE;_Sܥrӵpb܅2+rLp#S u֊*qi*?P5En^ߋ?)d{3%j蟜}E|J~\@h9LD*03+Oy+V:9V>O[۽ˣᭇh -yY HMGf&@ϯI{$"35jڶʆ2UF˙ƒ~nR ,jvחCi)JV0󔨭1nMyU]<"RE`U!œDaE{g1ܶʠ_~3Bk\2QaOU&9gjM-M:|8#p"S t<qbrnp?4c:Hل9\ QăK/A 4$a*a7?u"$E7WKWpހ۾Fӑ~DaS~ffqH) 6Ǽ(ؓU̻ko]K 9TEIJ\mYH|YMxX?e`K~o*\?TY5R`KcB4vX#}= +Zp`{WW o8Kݿ!e1[ZU"X]PSJ0WK>c]^8*%lG$Yx!cwَ(9A %^½%_Ar'A R1#{DȫỊfa[2yy[%wW!=L4)Vt &sb:.f eke"XfRQI u(mDN2IhDl(+xw.t^Th'.w[SDeqbjRβHj+0 ,/_ͼhH*4#iW҂x]*&HNJyIbt=Ҩ_xhe/qUt@D1 MX'jyiqd}8nt]T/3_%e0lgǸ,*)򮮉Ϻ8\!{wI.)h:!''= &&:kn%1;7K͵Fx3Q<@UN+v8rU6;@4λ,]c<ŭkyL~Qc˖sJt5B;kCen9gzQz nݼygcЙ#S!\h _bDNňc̿HjXG$.#z;C2\|@ i=q3(;]s}ZQ.\RVLc; )~.H7Eq.zMű=wWo&o\|## )x$.'ȆoW/#pqI[MT}qGҦ %k/o?xn?"B-T_DNy[X.ƭ¯' n& KXܤ3EӁK0;d]'Kz2jeY30JQ& XagzVs6y1既 1x'ܲJ;L'OA$8 {`v՟`%j+wӍjJ'bH]LC0X|uNÅ7̄x#!NN2~e[l8)ޗՄ=1,MN?a>DfA]ݨ>ѕo>Eު[bulI8{s}LXB $ CV7 ,f{?XxѨMҧG-lRƢ>K 't>t2N?sAog \.%k@)3O'M1ю>V- !I2^q!-;G*s܂zKauuP1q6B(+ W| ׌.@ h}Jg{E}$,X[-&EIRPpi//0D'H".90fwcC&rAU)^;){ ?J"~{gm*epaӦݡW镁#)__n ]eH><}$p$x0f'_ہDVj {W#鹻Nǰ#Ak6Ss#uŎ"wSQ7vl;m`q9Dz[` g3}$ ׾=$jX ;F?7Ztᆲrv9_y%6y.E|37"aM=][D0CEͫJIj0Ōd^u7v'Ѣ闆*,8 ׯ/"U5C9P68f@Qˍh(޿ΚPc$덳62FY:P|͓`b;_7%eOT!uĞ@'nO.J`\oBmv[L )7ɠTbD|=->4@';AKw.#D5[:7{4bHͼS=e}ӣq9\RġpZd,Cgu  /:YnqJ䃑HOC]L0| ib^Fi%]!AReQU"]#WqPb 6̨CxICG\a؂7Gh=Ah,WS]1+hdӟi/t3zFiʮ؈?qKE7v8`[1c"Lk<ߕ\=x#Qᦈlsq'!bJv g B^/'PymOT@>Dr 1^t}InC; O"$J aNg ,4qςιmKv &*6C̏qzۼJa;CFp0' UCo`*(#{3$;:"e}څ%1/]q^5 d (7)M rzS6N5W7>nLR!ז{Ȗx/ZggX9FH¢6O%5_3y3f^Gallޗ[6^rXC75R8lv4pzwyHM`^%~qdeWrU}shr,)$ybA!.?X"a=[}" # =SFH]xú̠.%Wm bX.-&`0O۫\tɯd =# юdŋa;  Y uH=Gc1z"q̩l룦r>ד \={0BA Wzhhh/M)(z_ᆵ͇($1s "3$ GZ!SU1 -͈ɨ`I7T}5CИcz;?aAvL|p(ʞBPҖm{ A7, 5G&;y ka'x.7B^\$LNi=;m>ڵ9w=9ӥB^^/ ݽ$2-6os"[\,=mY.$ !wvFX#qҡ}k fo\Tʋ3BhOL&sbW9*au ,'[Ğyl?r("qbbHQ4",|ȱ@_#uME*QMgyxU^3Xw`8 DxyS?JG%Uǘ\X(3N W٦M+tJF4KO!9 pi\b?>@tG%$3:Wl(3@0[ }_PFW' f7kZ%m=fD]Je(Dr_Ɩ 6Ζ_U6(-qj,-M0p0n>˳Umjg !fSab_o7SXXT)C.0jSyl^35? NM}(\xVkŀݔ:]S٣`d`+봗 @CذԏT Ys[`0qr^鷇tLo2Smᑶ)LZ|vc,|e{h|u(nV.ԶCvjGJy^r(@(O{Ow(C'ϛKʸvC G-)%U׮3Cl;t,g,:DWM<9޸)=J6z!Å\z=db*2A\ƅYEȇfiA2oŶrc`bV1.>]bӚ2MG`98cP Lж_O~cfBt1p b3(v E4*S~aErS(9~/#h b×Oi (˅cCq(<&\6fzШ 3ۚuڌ:NBaeJOQx0n-5"hµ|q&yoK ;ՈJ*g\7C:RW(S5|O`JGK=[}ɓdT乀QWDH|"t/±=D4s1j7Ϯ/̸4m%(T95u~(ҕlgeAѕ&h RG .{k6#5c>fg73o_;mj$B,CFZ Џ9/vJatZ%}0< ]1w"M|=(x7ڬVPke^*0ضE2t"ѝ0B|mmޱj̞c 4SgDKNRB*ۣY3Rfl:+\&^O }Q8e?_Ye$CQLB8\\ .Qz>],@i-)xw : R;-U`/n? mA앗Ϯ*(6~y#UJ_|wc\cNGjyV!XTRs~VIR^%qV^ uer{}X l$W)ȰLAT R`?z#*؎I:DΩ-\ΪqK6ݗ7VtC?npyCbu!_N\fs솟+lp. jjF}e5{(P|{/GU#eGl +`T,#`X៮"vپ%[ETeo`XMed8>ٽpxY]&1u|'AiH}k/+2_̪./E(;C]lt%%sm `|]٥վyuLԆxYGO:GՒb8vCS=kuvQsEG%Q2}O ބE!"8*;?B~!N,U0G9De#m%qwIz KYzz PjIo3E`unW5ڴv[DгwBϦ4su'I"q]~X8ʧޕofQ qNM+=˶;0PmCv6GMķP~n;nqD bCº3med[A9({6(ޜ=89cg2wyXZ΅rPUmo H=;\ U Dy[>̍'Y;nS07^M><(G:s F"6$W\{S_'{`i;0XNV W-TemaHiФc-$:nղ`$NkS1xC$l=-r6uJ!6f<@@UÚt?X-Xl&-gh Mקu#?|\@[X54a[j՞hF^Bj$A(9$LqQ(J-wR-ls"Z@@7J+K{4@i~>R|Œ{ F\{P]}FDHo%gֲw:a[lj` ۺgK^h?Q V"2wc}QOJ.(ui1(pW$m;bdshR h5uK-K*w4OG],ƷL;&ԽBCX_2WG.;Q60`'AkvtFFyV&"L 0yow@;3џx= &P.+NJкL-/O!.o>Gͮ=x!#u;U]NFګ#䃯A ~mQS|NШRYCk..) )dj4w28^A 8`}H[uG@9 "ӑ(,^Q[T׳ q_QmuT/O{$Ⰳ {#6!(#2w" HFn:r [)^{"E9hM#i 2ޟ`'[ =oKjO&TAVG&VZDsYTz $cI rv0gsxhSÞ/%f^GJ8;RzA#:P:هy(TsABu&(a|k]e2(&7h)h-8 c`O> ȑs*= (gr(#?|+Uω2:ZQ% `lo1T 65ѪiL`8FSb;HZR(605FɄØ4&Ȱ({,GW%3wG2q\V'$2Fb /w4$ y_'e/TDo=ov1J0XZ Fãmiba$Gk3|e@ȣu^e6 ݃Bw7QU#w2'G`7We-i(ֆ:nniiaڰZ{a rXeyحҕX˸\-*1Ɵ M趖~9{CF43X1#93X ^ PE4b[-%c!6lD?2W#;xOOPB{ٷ)w"$I1.sj2D:g(bХ1[S((|'MẎT >T2xP쮻e=ŔH| Z}E> }ipdg.tv&->VG"# afN} R3"JiTv5DǾ SO%,<g a~B"6M d.;-q (rՌTc$]GukՎyRXՐj遟di|`0P?{QlkTxٞ?K\NRwuE<U1zs&6]ȗKK40ВPLܾě<*T#fj|R 5OKSJB{l@XVB֞`\ PV5w/t?aɧ-GEd'L/sj?*G7U{)rGߜ"f'T>(e) (^`Qf}B٢\u-v^Xq+8no2e4oO+/3_cNm=P˯<-=b-)!AKBV*>IN8nOl;LiyY^>$2C+"ѷ{u{W 0oIzbᐰI N9x\ϞLU< WHh eZ_иl^J-&nk]Q?}M8ڋCcΙ!D+h+io1Xhhp1{`d,kvџbl{@e -[le ͠J%}F#)ʴW&,[W]?ܣiPUwA mGX9zѵicǴ@Z>ԥc󤈰b@amIu*!t,T\`-n"rg{˜INj<_\SdJ)=i_M&8eMp4zL?ٍLׁBo^6H`HTP7.OXDXZm_9RcUƖ-r1P$l,v+xe y>o*]zt0%Dž~`Tϙ(*^g-2DY[UZ(ǧv HBGŘ,=bajw/GivqN5Ra٬l)҄bG+ T,1;Yeؐ^tHd\$7e[RV K'=~O"ʜþ<ޭdNj]>\pʭʶ9MQ-Er'Mvsշ=^@,ѷ&qR`E([aܝǝXFDv)S6)r)BDw?b7͵DSqv Yw l} sl c]lF{^Q/%w*@I<|fpAkOXoǠ Q %l^֖lt[gO);;hpn9v*/݊oD3=é`,FjG|TS?_S/նU?DmV(Ť6O|lF'<G%\h]4e1W7kjIBY6_b@$|oɿCJN-o dƶRW>Nw^^#x/6j!M0Vw)cJFIH=Mo nSX7K>`V;yzq%l?B}B{6cOvæ\hu9 ]$G܎ef D4֏nyT`O=jrݻQU3=y=8#h5pAݶͨ/q?b8L=0U +}9J'o1 UKQh׽42tsԵ`\vdȵ?/^4E\i2Nv^_$d,tN%"YF' 3' c8hrmĔ> jmΣA6J|lwȯG H%8j];85:9Ӳd XCl LF[$t~27?c1;|T*vKʌ[#g?^FE!F&NޚG9Yy$8xp*Wlt)EYj>S[>d31d:Js±;xvQ`zN|C;<} =0(r k-­d1~u^abw—B`uG\'cTѬN@* gP@5ss<K؋f jۡGŝ=/-RܮLۤ+<&l5@-hUbvBۧ]mKe9Ĩ5> RlPxU*EwN'_?o)ak+n7AbdO۔=~nj8٣oDNo/Jf`&nNL9(v |*nJҾ3M^eD^g% omY} >tm6]\zÎܴ\Dx::CخrFuJ">^NdVgm: `/4[1Cm`egxlkr=7n~ _r14wgvNY?^_WRJ ϸFt1!Kh}r_\D~(:GBݔEY0YSKVDpiY J:us zC]#e,5Ʈ=H.L2{- &!mv"ӠCU%[O0 7KJGA]݂'d/ #$xٷ5YN؂cNe;vFދUP몣q餲/d*V6kkL5f$BK{~d0\ƘBsPèDŋfS;rmq2"}!$f 2&JQ<2hqz.s3tX6<;RPRnca6H-UbRgNLֳR1]O#k]VoaϷُ ^0IazxJx^f2~68]]A%ԪQR$W&]X8''Gb=Lиfm9? xj&p ooS)¿X`<897%(@[à;evpŊjHcWt0< GrdUV\>pHtZ޼mrE](zWOFiRvM IǾtmw~vi^N#sySrv_AQ$nY%3˳T?s.1KDi}tDZ JƢ;\-<cmpV &hǴ9D\F VER\AS`kB2& B5n{Y} 9yN]C},]Ǭv @zzYZpo?zPΛROu#ݺ.\_?/d`Η{&oƳ>'崥%EF@%w(YUE&3Z9w}- NE!6D':nuNdκ.n\?}WaCk%1(>pW641 R@G (I]ez_ojpmP7s}ZK< k26\ӪhAK\N- #z:_dƂUqTX?Ɗy~!F;2n5 )ygW8yծtĕwW}M| ?`rjF7qK>6;l?ǡ3]2 .+EJ{('痜2tRvio$m O^9V&c!X8-h1,87 C4.Z\%e&Cӊ[Duw[T(3 17(T&e@/}?k`$+%r湪y@ @Yz̆vFR"g4}VU'43棩NwU6b|l8 &tݑ֎Sb91n*s1b-\r8d~P tNmQ^?mJ-Sw#yh2[Z3Td5yĮY%STR>~;:  WA[Ip7<'l8P ns$?x+9=eY 5 aS9=!T̵|k!KՌh x¦@a2,<΢ĻHz ;ݷv:k]CvHX+rFﮝ$B FPGM49[Co\}4- EhXRT"@z>5>f0Gnj+L`xjѰcnmpn_yTy%9^_2=;\3[hAEA9PvrGp"WS>vbd֟11K/+h$"@iOaVVRe/(2 1Klԏ/\f:@=#lYi+0 kHD{Yh0xMF(M@Xb)~T:g~I7bB7,vl`E44N1RQ6hN9v[' }lsQl/6YzsV9k ge࠲Kޑ Y;rLm@&oa. r[ BC+ulYZ&ED~1JKMOs+9 DkY4kSY8bW yRÁr2 Cr. 0tz1&SY 1[lp O*XYQyb-:?F\<> yj /8Y*D8Iz[i :v@擝LU 'D$יF.ؾ4Vfg"10EcP }Ϡhd*E3uR%?[JQ:3`]n4{/ǾdvU㪷Dzi(O-0;sEi%KC7ve_&@ҺNCSaNcWgc 6:tB"ڪJADJ2(d9}F<'x]Ϫ9 .QlwƈWkuv,z+7zF*v')EAg뾧6sEI͢r?´LU̦;-jl΅+ֲސJ#E8da)na0Awuslwo~NfK֬8\9!ĪQēa ߴKZ7pOW¥:v?6o,0; syp)|J8ڊoP><ՔB2Sf Qm@EFv#Qq?(W2hdV{6n[f+đwR)(kNA 6#qRDcU5U5")T3FQ<7gl=~Q$"FDPQ9 ?*;X_rmÇ^i=W.)Ma> _ wzE8 itǬ85IGKh[J ܵleHBy6en$t-+T4=5 Cyh=k56xe90ͩe=17% s`2F.N/=Rh@4ķ2j|N#J(IZEԺkgFnjKKӔD*5m䁄GHK;5)CzL=>OЀ3YY$/3>~YO< 8HݢbۭFU^B;z8Yϩ>}aԡaųW#D! -T%Ӣ "}oFOФj$ǁ/>[ǹJerluw+Z\|\7tA zA]|BlR'n!^ G$sOR N s#)/U$ɃA㽪i;y+b`qy;7.'hl(OP~YHض3Y3ma$桪۴"pU6Mf^.7 @'eNˀh4~%|<АpC+ '@v--S,dݲ_hzT` -+ u3Zc2rq g"eZ"4un( kƔdB8CЇW,2@͓5R\Q ݉bJ3# ܍F1UќZHE2_))sj%eԙ, s'Cgnj cRϕHrﭚQJŐ11n?n:eltAF{vOMpH4BrA3a\0y:݉p<^`dez C*c4v:c}AŜ6Sss @_O:痚NBd8>McF8;G~Yf %p5fO)lǂ֩ʳmU{8xD&,3%ZCwwX ⲭdJ AiKKՈM5x݇@E%3V,jYߥ(o3D9Z FʇG\s4*VTFZƏm3űo䪉Ǭn[e#nEՈI1~j!uX_/{"@ei V챉ݸ^^!FJ]yω H2.%2^T?Rֱ gVܬu)>9rkP@(7Bh.`)E$/?ŸPF ꬓsYF?IZ(!:/vc(DÜuBi}OuD?"R16^LZ.hRuYм+ö7#s<[oQ-۔A-H-6;CKi->JrI-{5#)AѤC%rW/ׯ! y =O x(GO-a%w*+E]UWxkvyύ&9$LG "L܌(Q8,_6vwփ7fQBHe '͍Y62 >ٞNlaG|NT;@@3\ \)} KW2="*kI۟g ZZU6oIaw^#,/|w>j%9q ؒ P{~#8шm[ۤ lUeT6eAKzHԗTFKe.j3bEHiUrԋȐPHj<ߖ(2I|S<XMk$`qfyNᕓnfZeIXNk}B i!tNvoVP=! ㆱ*r|I0>c'„ Qda8N'±)`qلY +& k:(f̃$Q}ҫj|i~UG+^W(H$ȘI JO)tmct3p~~tBfwonaS(\rϏf P gI֧eVcyzA.jL}f@O&*@ɫM Pk Mµ\YSKfjMߟBY Fqm߃4<54a¶m˴Ie aH>j8m#^*#N yAyM;ϰu*GQGBxa&4TN8ح>7*=kOlt^EN]"d!St%SU*_IzH9zrXJ'DMH%.8֔CY%(GgԙL3r#xcyzf}ʁO+pvg7.iUqTx0?GME# A3*c/xk}Nqmq։0{:Ō۔Ѫ!#4yJEM(̔Obzn3mi/8,&j,1Ex@q5[܄@Nyb<#O.-4V"`t%9I:4s'ĕriр3l%Z2ix^ GDfp{ #*BcR$TSз= wu縠jK(B)|ϰ{KK 䗞2g%f̛t i&NId|"`S{ @f%1xh&F.|vOIlqeyeKS|(,<%e 0HتV˭QRA|ײ%1j` =-Je]AE8>KJ~i'w6cI1$5~K'&t ÿ<97X헱Wg*C((Us@FJ|qə$K2+xFJһW̬pz;LV3iZ2+&3ZǼp U^"0ܯBa ԳHW5Șjؒ\S^$<1eӫ{uuL!pqq&(5&~bHBՐt+.]JUMÚ*bmM7BI\|Gވ*u<D#@^06G㌁bTBV^q 71|Ah@֚'ֆ^y0Isnz|DZ՚'4Mu2:TtީqٟcqX",*qͦυAHrcoB~F|;b’P%>2Bר*-ٱCOTJ$_~ GStY6])x1#[o75{Xa~["-KaE^D(N!AE0IOwoM6~:K3,v]3EkQE*7@m4A{q Xgz/?Q0^jjjR$`qpϠ4o;J;H%~Kf]pg =*puBHk`So濄YESljHT\[rq]s(t:BvsT*Ntže򿚪bҔW7Y{b^kp9gd23OK4iY:_7 [} Z[7K,g2cK}ϝ x{ 26V\Xghl*3F&Sop6 Wtrܩ@鰐攏Y c翨̔.K$.bQP1z&hbCG'fcr#-6J1EL$^?kEgG![JK%qONgt[B{l/ۏp^;ވ\;g|D8z]t]i=δ->kKi|Uq$:< : b xw% 6z78jZ^+'BMY 7.]C@=(@#҇>J2KYȋY9uzBE;py8й\ :BY7 {#5=س(EǬc(I`eB G_.Y_Jϸppqb}2疦LpcSz! E-dT9PbuAm㒟2³l"@,S~hޱ|2faa Fʻw)Z|M5 mMT^Zgu|E _9lF4XNЭiJM/4 ! Ar9׿$d-:\] -ti<kYS:<2],jf)3iz؈ܢTGt3T7,C3`zmBm)H&oq,+F2.ġ! B7r-˰Ոi0=@|>$$6Q%u/ຮc6V)U!<'Ը Dh{ 8^]_xk8lx<(UV/ $P:AU&j'FsqNqBʨ.ZH%5÷ad/ EDיxgmA 4p<I.7O/-yړ\9MJ xzũ6› *j7lbzRVŠcyVd~;Z~LٲqW0y戏GBiQ@\6|mC-#ÏKߋ0g2P7+n\FZߦKǰ8fco@]Bs^)I^n60c#Z+v6]czC`= cK+JI4IGG#kjWbZݠ57ò-,k?Wfݙ@:eڴk zԢ"}Dg e(:T ϧ*S\P W{ nhhMHNANY2`Kݶ=497!Idd@_:-Ʊ §lǖJq@19Y1B&ҭgfH?kb/w֘ D!y;̌-I1!G؎qӂlmVh!v Bo{+#lln`#:%A'Z-VKA@H78[ {C1gfaOr|\n 8 ዧS>7P L}z2!`u$ڶ Hj F'D`VU}O~L0[N- 3gDLFW_>dkV Ӗ m@d2AF5WgCP?h6 \oV%(I~)B rs3mVo9Ws[E1vr1dO,z--Mu95ϺcZ`m!f@Ke,JD7l_?v\IL%N{k}OnkYs-nDOR̜c;=nͤor#l3}°RíkUB@D`] w'}S8s6>69Mo`L7;&}R]aa˙eA5*q~j 5:RznN7I%0}8a\ٕP6w(r%}1חء?L )X3%9y1a8*๼q%A5ނY)\N$բKv]%sGkm%4_$r8\OH9P;xCy g $SzxmY^"}O~YwYuqJKJlR!d 0orq?s F۷FA,U$6>BbPqz0W@aܮ 2)ry MJ2)ô=Aحg~p p^ust,?|pACV.%#a3JE$>Ѱ]=(}t)kw%\S:e>e(.l 336nȝlRT%6gKs3n?a?0DXP3v1Msi!k,Y]G |BnYm{L}7%JQbn*^[S'霃od^jNAU Xo^{C~R;5d:=MȖ<5/7V 9RR!„Yh({CV( |=* s <)]'FUq4$sQ̡T `}uBҵU*kYQYq,6<~CElb{ k(Qf|h-b׵}W~Dא {3._*;-18-KtO^_ ŞgԯEJtPًe6 ]g [Փ /br Ҭeɭ\ m^1'FKgt./SEn^WN@b|Ar<վ/˙^8L`NYP_magS'vk\\M0ヿu(ˀu-h*7$x.A/T{: IU)JzP6c.rI %J gFy{_!pk.vi>\@cuq9\G"c< GF\Uenɚ~{9&vG0^uD\yRh|vT`*rςه"t回BS"՟Ql_ϕp᦭bU+'U7Ewt4QvEU4f-5M=Mj$YF@֢a~yH?n9&`҉ LUWE7>urr|'SiBR)*6dHeUrsGzX~N4֟b^%v2|k[. xPbìaFpٕ՝61+†Z-Y*W[[#f8& ?p@U* +6gQS02;'xN:D鷜=\B}ڀNDMDN&o1Ѭi[G4>?ȌƒiBO 7,X$Ru8WidEH%i7}@$]L2)?%Z\ VA4ot 9ho¾Л;opIj"zPc b4SY6KzxOL\lqi[,dWD~E ܾw5С<$=@]침<:Ca M ]l$哙s!oļXOqUe uLG}6D(F,A֠0OY%Px%}A@Ň N~)("2ۢMW0<:˗/BgSI<VZa~}O;Nw `(wLʔz!`;~.˂$7TS) XzA G8xZ7pt#޺z&qYPK>K9u_:֯ )KF:GOxrN<>oUb=TnX'XUhp)UP l }Ic#ҿ (_ \L>3ttz|]o0{0baZ asC4k5^zˏ:j+ 4]C6Sf͔0^ۉV\-50\o8B\m :CHc{q@ "'|}rÍ\ʘ1C~ގifC=O8BH|LFC@ apsPCx-Xuo6aW$ɀąJu!?|]:,y:\s]Ը_#nЮ,Ubm3Km 7! -ޜ|lC>ˡYcn)|k}xHWy ,Z#~H\fk߮@p-!F~,)#LM~-L{MtVE=SxʆZ# 1܀f tpD]4Zb0X'%;4/ATˋV nU6CCH?GKCAX0^ԕv0dEg+wŐ,t~d&*\LtDpSe8|}&Te)Nˆ {7W*QY'*P'=T+6tOH7W̞s` c܍{ge{Onc*iY[8TH&-[6TYL)$ml,~rѳx|AXҍiT|},PRiw[>?| r 6̊I(>W8A O,D5 Uڊ}~fٌ$2?j,ʪdmwdUa/ǚkN:d%O)j@ Y"pTAKrt]&aEL&qe觰sdQyF ѽ#(<]o{ȓ+vjP.EP(ښgTŴ{;mpRVByD|Z,k`Z"C6U\o/.4Ya(5!tS41ܰz{f^ b[r^w~v2Bn[$_zZoH2lU(!8[)n/'WcⴽUtKOJ37p5ufM@M&K")'P rpt{5#tΌjrr@Kpҩ!IIMG/ף=d#h#Ŷj!DAJf^Q6x5GiQr'cLCDȡ_IKը!r. 9aD2cuIxX c$\i(IIQvk6ͺS$USeVA4ZZ lt%f&r\d.ؐxtX1X8ь{cF̕[+^GU֬6}hr͍IS>!}ܢ yY3Ɗ RQFٙQяL֣xĺ&Kߔ`ԯH 2Q8' ahMGvOGo$Ol`'l<idID}Fx`T702!]#%Ԍ50P@jT}XhO* @{3@+֔:9alPUf H&@z }#p>UnGՁ^iֱuĈDT;ò'l \[R97OXwV%k:c>i \Uי\ / (4Wպ1>j,e|Iq 0O=\qj״P[;2_gkT=4Hm-rqڛ- l 'kil`VY C횒YF>o 6Ai_4/CA% u%}pmw,}xW@>SCXC;+7!M,D̪ER໛9bBEOHQa]$և/ŕ:Hg);Z#qއښ` 0_~ݱb~鮌L)V GRK%tuewRnRNN|G]VU"aLqoAXCqKZYSl| kUq h& %e!XA^'۠ÿ54OL]ے+fgg|~DۤnٞZhP [cFFZ{`| W\o("6Z"!6 i9g c_{3C&S7#8W YboHw=*`KS i5表Wyul4 EXY(OE d?%(`W:+X:g t Dz􄡭=kGgFsu=OӒ~c7Je.4 D$A6 n){2ҽt[GҴ-} ש3 SYw{vҊpI匁 uL-yS kpTcL& kac^q|JʡF.Ou?\``cazPq%ׂ|42l@=ǔ"c; Fz̤; 핕7g 鳥2k\ύpvc>Vf},hڻgQgJ7fÌTbYuBz,琮ɹĩ1VAi ; 1w"qĉ#" =%מYWuVR׉n$B;"" TcKЮ\:t~l& g?Sҗs5.k]3 RKh6+! %Vj$f:"*E&)$|$FMbfJ@50qG.HK‘h&;XF$J:Zi^>P : 픙6nkƙS㸾sYM0djxWƗB#CT dl 6@ѝ\fѳ!ENSApbWEKO dkVG&R8_KhΒ,rVa.; 7 caENDzۑ}s,Z˒L9NB@][\avXyU@ gӫ=!js(~&(~+x/3;[;x f_-ɃIĥIZ*AE9],BGADcau $YiR3+b" &lN~~y`'i ,۬a4f:)3,x}^X} 7LZzTѴp+LM'tw^vdI 1f7!H>n[Z ,S 4NU"ݙL9? e 91˺r'wCl˽Or1vzDD/\EQY6j3n-4ej̟x=bS3U5E,G y- gyY#ME f&\4z`*lz=&=B6vlQ# vw q,-?՝-#yMTMnlV.I/Ch➼~sHƧ)ĒШ&|%1n[%zǴ;歋ު9:%«_TEUޟ&~;^;@Dz6z<ttyRY!? uS <xc#m9{YM&MpAe{@yWqp tbns0J 4IusPǻ+v`PZHN٧Lv&59}B=W>wD]KkKѝrhdG Vᅫ}]a4(0?[,@VVnt9C+SKΝQ6Ep#Vڦpuad>-byY&ћHeJ a_%nrE.~]o<(6&cϹ~ruf$T\{qٔh~i& )B&=!fyF sq>-!RjT f2﯄Pܱ\@KIqxa AK-)?D^B-$f=*Jo48piwJ"}LL(U"oj4Пlk6d$q?⎀-.qJ$JMЎ vg#[b%'jh>6 f&*#hz.\y]MpݢuC#;˝6./x<;$pGbn+吏;Ƀgs^}̼-8ߟa-6\Zdkv8_fԃ~Dl}lпɣ'd՜D Z$0#y[2%dTYn;jhg,樐^pLM<0 sN;1vhŒ!vW<&=„Gf\4LKJL1p x$n9Swvۚ ҿ7Ze U[joIdԅal9db#ĤѨzuGĥsɊwsyzp~HKP?Jx8'7Fɽ])CָfZg3;sLq{6שa7$s_w%M& zdr q>lmWP{ o^Kr@.ё\_g统s?+QZ$zÈlNv禑PaKbiedtǭF;T27vuf^}_r S16x \ F"{IVٲK -:tCp` 2٥74l={^ƒG~t ^P'B\eۊ>lYݜL[cUxCH|˵OiQ=gͩ&mZX3PQug)WP?аpUjGSz;]sM*uHJ糗7'Tp)ArQ lV%|fZ?SFlq0|Zp6Dg2w<| MA+eJ*fTe,?qM Sfh#A2αe578T]U٪|QG;w7{4ߩC!WfeQ)tQ Yʤ= _X\, w$l4} %!].01WD9G4L>AEToO5JcVDyb\bpC. 5C^'ǧa $[}esF'g^U>E loޯ뮛#P~걢 g?7EG%ur)5:Pn<,q}ec2*+_v yj8C 5(kn>pG8a)Z+An`H[ГrT?r8o]'LF!w4H?CJ:WBmV0Oo7e+ q.̝|&Y> THוoPAUcմfg/(l1h6=)\J꫶}QV5z=W iE4ѿ3&@}\ȭewChts?\CԵnj)&02*XBK)ax* պԓJyocqŲZ +A]paΫ0{M,5-When謖gee3g֞oWnQ<%h/};Dt "*D`Tzh ?H r|U0H''0~/6Ҵb//Lvf_ RL̋fZ6Jͫj. tq~ *_$ dN ׍(Mz^(;FJ<$HȋSvlH! E]#ŅSɏeJuيZŢ~c?]tF*>J<<,^abWvLýKcY8C޵f/(nBd_-imA_RoD8Oovטy~Ő̪w5@r^\,^ϊb d܋5D(ФZ=-981tA@(q2Y/M(prY/yՋڇj5 5SYst##t1TmhzpfuRdh,V|aMYՖ8XKaLM堙=|<5ԍ::8ջ=ײIoQQK@STI lo-nWF2FX.5H/IrZ>{;I G,(TRX`b@ÔOnA]^[&IeM%[kqiX \ެS7]v]7^_Q̗А_9] Վ-\[Wr^:RЃqϭHS& 0J8iWB< %'d󕡩p#/1?^qz"/L P0H"&&5XU7Sxw,9bI\n\ `J9gj%N?Z19%Sii ƶObϱQV6 4qosoBCR?0*"S9k}ƣsgtlnUqauYw]WTMni5vՖJL }Q9=rDŸR,cI4sMSxeuO' \' r,błEKpZԼz{nF~$⩨}L{ }C+ZRN]멓L>XTh,s-k\P >B $=*> f6bp '1^{o$ajX s`_ Y^Ԫo7r *i%-0Ie|jy&!~͋ž+ܲo[)>6Cw+[⍠ّA2瑡h1"7h杳yȱfMj4ܗ׽+gc:ƅ#fJOx&wԀ 9y3{ޭ% Z Ƚ|Hd>dS0@ٖ7_vuЬIkWΣ: 7JG\› ok4m$ȷwՆrbY`[LflN}?] +3Na &Q홞Y2HI 9K/v΄t7ŃhIQ)?g m'nTc)'&H Vd\38!nOhq{vJZ {]5f£4Ca _|RwimAI0׬/x."3WE6?SjI{ 4;%=cZ zCIE"(\y3bԤ>_8ܹڱWs x*QsܼnlP6zū4I 9UJC`AkIp7*<^Q)@e*ktY#&OZ2l;&\Ɛie_53ڠc , 4=0. SVHsSpu&B2j>dbeJ3dF^(¡5ASӃH}P N 2">GarH1-#klF((YQH<|.g4A.UEy{O ,F uYTBᕱ5UZ;`ll_ww&9s%FktA: J*u -F[#Dt-^2z\ֻe?T>U\iˇtuXBOQ "5EzO7}e`j)v|9/oƒjΉUQĂn?xz`)D[Blj'Xt@&`<;wza-,iSUxG}1ꆝnԆ-_][lJ}rQ)TiHgP4iorP%+g ٰeDۃmـŗ9Q,-/$=d3xXՐ²,}GŤ[PvdA׌aߚ9wCɊ\ W n!+m1ȳr)q.1;$WZ+$rP>v@2#V‡<> '#~\~ wK,ɭ#+%/Ԫ0;w=Px2<\V cǧpBݸ5.`rHTDL_؊i®m04|eB/]8+RH\C2/JP̍t'2?eq@@;bk⍝ɕ)q@#t u$P/U| bzqdzjtӁИs\Q/dRqz{1,D[^,&KK;֫^@RV\8w7pPўv>yI]jh\)OVX|.C6\sEYRfGnbJAZ3ؙu|qW8qCuPP#֧…~cE2ɪ2m+(S^^7n}|DV)mlY7x!~]P >yt5l*g1yߙutER[Z~|%㈁3pMidpZы,Et[! n a@!7b6JNC8b!@D8Ҙ)]ؑNĄvM~s2W܏PbM^PIl:Bj=,A6h^>K]i5M^4KX<%5b9~F_{Qy%X|&ZM>H&tC? nۿ"RK<=)QkPYa{ǃ[Gc\w7{P p5Oa֚ SܓWq+.`_l{WGW}vR1Q}itg_6 @Ju(-t(7u5@6C]4kмBA/]&|߄0kEL=~NƋݦ))A-QEle Xk,u+PLk|tJr)im)sf7jXmRƂG%˜/mj65mxN“ڔ|X@t/;JL e{NṆ p=Tv#3\YD,XoC%KoW 7N'(Z3ᕅ&gTޒYfَ5:ӡWlv]{GɹņJBW0m w)D7W/:]냳H#%MI*|xc*ݠi~(BnʃHâ)NBM,38,cƳ_mT&\gl/">?8Csй*SP)̿;-V}6?gzT%tbZJZBͬ8Z;*ow lC3޼\gw* ]ΣB/݊wMu ޔ1j=JŌ[|o~cG5Jm*̵Ati?Ehr;qw?7&cސ‰p!)qz(1釤/Rv{r[ḙ@U?.O#dXÓ#fGMW/RgopD?GNJ 4s)Kdmm:}9 5Ӈڄrb:°ϤbJR Ul elowԀ2NWϦ^aygP6qjANj7?/M8lu?жa;{0uEý I&wzOp yufzlNJhXi"5P2YeHD)\x oxyZZOd^ s2GzVCzr%2bhe!7±iGʓKZ!3a"knjj h<* tdFf]Eu34R+dE%vuTw܇3t$h5}G\͛]JP d}$ۚ4NCt%{1uSP>)pP<ʬ懂&P{WvUYf3(Fۣ|)XS=\64}8<'R~ acFnћ5ey1< "\NAӪcRnX)CZPTtdbt Ϟ!5;=ƦX=ߏ̫RRv=>\lPRi؀Ϫt$%U08=i:2mͱ[Jן-K6Z붯 @@[LkiBt:>[ʪT$ߊUCTYN,tma<$q`udw( ])=_]RDqsBbTY> p]ٝrVg/Dȯ?~ĥϰ0g]x𧦉 %I¼$8xu&tO4G]'JO<WIp$٠pT`ggâyZz@\=#Tfc{ƌ5 &?$ dH%7y h6&5ǻaPqє71iClv"4Dm2| =k'aǥ^I#!I DǹR2} z B.+ \.;zڄ ލDq/r01<6sœZT.saCGʎ^۪9zB]TWi@Gt{⑛U1v-$~=Z01K;&E&|oj]DGi J\0G Ĺ'n/'FYwVy9%Y~ֿY'*Tܐ?tm^B>^곾b- 5Oegē,"NCQ4bmz5ֺ/#FAp7hyJjZ3uJ&SьŻCrB饁xau&~#ߜ@q7cHsIv1{:ȹ {ňsVM(xF]R4ˏO܎+tHŋ&6¥V7FVCA JtIBO D5s7Ԣ3sSW܀[1g<`[#_z=q;HIDOyH;L,;}:*g8̉",CMby?a_TP߆ޖ/%%fR|ʈIUƨ/k.,]߄fj{n~h^W LGո 彤 \=l%dF.,Մvvwb|&׬pIqjJ@ucKV[( ;Q2}s{>U_"٧-jƅ:!8.}Gp@0夹cmo~f{|UU6?jEXVtLavƖFT@c4DYQ/S REc%O>O(.`ޢ4Y^67c @eG]ɶ.}[W%f],DҲ-/ѯHMwٔ91,sQrLK\kD7 zGJiPјd%_T9ј8uyQ*dEp}0#liLׁIC:iB)TuM0\bSq&a =-"*ϛg:77DTFA^xK hY;:1 lYЛEx#U< ,m#qE'$8 kK:טwTɎXꃯrw./"۔7^U!uVƅ~;K.Y05;~t!Up} tm08HAPGvwvB ^ Q$ CdFYҔDv/* 1TJNeE}b;aj,8pj~:*D醖;r12V<3yQD̜18Ȱ:NW4R\M b ;!hBT^T=+xX̫Yߌi~/\/a 'JŔh:`0*'2,3כ琫Mpl%QCl-%VT˞pل.S58З{n{qj=E *Q@U6H[ܥM}9}JR V٢/ Y\pe,IT2 SK' zy$ CLeKrڥB2ol=FX}|eBQF)t֏bdF*.*6 *Txk#ץ7N #dnƆYWĆX(겕5kEPu,Vݵ>бd ':.jcWژMquQ1v(c&NxJN|RM,^a|NQ|IZL/QB„V"^4kuꬎIra>Ak""\EQM0-5=;/|}&؍Yi_0)RIrKcHlǛr0(ܾFjsCA?QJ/v́B$y aNn4|Bi z,MNui92l?zy駞w]'کr*F`!ˍן;U**ثg)'P@4،E9JȖˠJc@3Y7/0Jr6jK線.iQ21t O2+1ޡ;WAKZpH_3#zzpxBQ ^Wiu-1M~i|iHӐZcZI+29p-,ll_ e(t92+hm^{N,Br&yGKF=,SzZ6Hʆ7-~[! bBX:D p[CklW,VºդQBE#vvBbC(2?gthHMrC3)I_oldFϬ[WBy=ݨ:[c]`-캰Ac qan]~DBʎɷ?:1sUg.#͡FB0詴WaogqƐxkսխ|i2"s$|DKv2+#dnNшԵ6֢fUyzd9sX"(hv Y>f^E=AI5vZ98ڲxYӄ`!a*{PC@EvuY+qu W?=_z}I Q0Wu%:XmdTkҵJ*0\Ѹvoŀ*aȯ&)t?ҳ|M/7,\w&mXc[5ߑGSaTNѓLLKO4T|?Vg+(bJxە;mȽ!TX|J]5JEW OןKkآc0l6:9$~ :wN*5:Ðf~.DuRU}^ImZo>}bBt^L St 11!]OڌD̯G#22;2<NJ!ֹ,2S( Z( e%O$E,<.+ ;HU/Esh&n8| n}+'vkzY%ybk¼1Es. ̹-fIR 3TRꭰ;2DlM"N)Jo~0kdgim@=%A(#>pS,]Sc\ u<ҍ p~e' xae{i#g_* ɐ qr1gYZ07070100000014000081a4000000000000000000000001668c169300002a68000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/firewire/firewire-net.ko.xz7zXZִF!t/e*(]?Eh=ڜ.+A;/;{bh ^wGz < }ct:d^3\4DvGr{㈑ɇ:ٷm겆8˳Sl upCA[QSť!eT]db5,YAOƳj7eOY``7>ڣZg(2 "ޞ'u;-01|WpLljm hT|M N;z#Fyf ]xE#VL.DR_V|3#D ' % ku@p79;f~NL44ey+~~ Įc(8pS]`-lA?g)B\ΖAMzΖ|>@3εj`a m5QFFIn:19/)~B߷8~!x7ԑEKR8lG34-P Go˙_K.c@Ym~Oj;Co9A3K ^}0|@O:SRU%d`{93&GfЛ|dNf2R(A 9uz-_A͙l>9?xQjaHO9Mt~k]8IOJ7/56vmdFa`vv>#ofKv*?T_T ҍ}Gk"qř#;9!y R;(E=1quP:a -xh$bJ`W#Л+V ˟!/)ȅ@#@ ~`?q3rǿEeFv1۠Mp Mcc1#%gjӓ.Q)_DnN[Q Lմ(%,Ó7ft#BCx*׋Cj{dCB5W?`H )L2.a@ P崺5\"6zI1%$8]a 09qN(x:LT/T۳^KI]W.G~Y(3tK-/V 1ó}d[otIq^dd|4Z[48otn_Y%'Bt[pE36$<"Dz@HJwI}ePWŽy_;+w`Ώr06^X~l"WkCrV=Z"iSȕ "B p*ڑpm&ɤy?`s[QQR$dc"; DF%yj6΢.٬΍4d{ ϗwpُβ{s`n#u'YO)fp%*yfbD!uE# 2voʺpV.G4~Lgbb7'ZL 4uE=-C_z)Sfh㫳J pla'e7@Z#uuk򍦮Pm9kfgSjAMco&e_ #aկy4''>+ah!]/̈́jMZ[*ܗQCjwpi. M:R2&'9d,;B0pQE< W(6"=4K%J V)b||CAmN$d(VX༵^Ŋ΃:L3j1(:L"5+ŝQ`#&繁jbt3}P n?/]eO>6p!sgVi,D*w=dlձĆ"~U70a zT=&C;@ĘC L1SFxlM!#.*yBϐTw.ܸjm(0, ˭%4Q2 3/iҗzc/l)/}d} DКq;/)\` 2 ^îOfOVeP{ލ}}QݙKz9ᏽ_\{ãjE_/+F5/~hۏ9ݡ &<S5TPwQ% (j#i.sl}?ХA/lZ<ƛȯ4h̔+I)vj+c&%N2ÍFÃ]-׶F;qnB(⮬Re>#I}AAZpA4/NHg8Hx`bUE@-ޏ]AvssIU"Q)VB3me d O9<)17H(\]&~ə׃^ =溰g-B'# ;,^A Ԣz}y.0G|Xxy餒},)gS JI |eK`E7p֝M.!n2n,jFW7ZU5C(N{= iKC|eWi?<ܤ7g\$MTU*d\%G۪]PǶO̬?t8wfUU`t5.rQ[`b'ؾjMœ/?'>ytio:HcX& ̊=NFT5FOEڲGvhKn(rf"ǜ[{wzyRx5b)u(} ܫtD=mn M:YQwG"^<@HdHkUCE0D7 kfi8~[fPI?\rrp#}!AJVz:D8ZZZ35T^ ь~q5W&"o:m95 c(mYůR [ oĘ[ki, "P4Jw)FO?&\TT%#",wn\Q. ?/:G?xګ.dXbhI{$x%i~ >?u5[9O6+Htb|a*<8c+ YfKVRLo2x8ѻLn.TKҗYR!مՅVѧHՕv-fÁm9`Ң(є39Ct>yɟmT(wV̑+EFEqO)w须D07i [ɱ!Cm\=Ȳ9X,YldLqݹn=J!A7\GYGlôS+:,qKէK |QD K4iH h~7> MEjebΞ%~Kq~g:y[RQkΏL>XI){?w4 Cb(֐YY`v e ٣T߇XVɯ_^n}Zjl}[h,%wJ'{luzN-8 *#^H0 3"ƅ$X9ObcNZBƪWuA6)8'h<|>+?Sb^Y TdT Th+^ťZDV9l@Y} 8&0j͋P6#d3UT~qzZLIr tm VIQV=y|Ғ{QA0׸A4>mrMizUܺ%(< >q3 tp;Xעo}bM4(h' Eݱۤ0A73+Ogb7&- JwKļ|֎C :hR%cNl@WEA:~[k C>2` aMvL)9Wy=c+dwqC…. ~cd3]_7ƿkJ+h*m-l d 6{ qZ@a% S4pǑʂ.H:e\wB|ȿ~jϼ(*:{s>st*ܓ{ kr&rQ9I|fb;š1A%" U/Ú)ZϵPZӖ`{lQS#K)2 %?VR;#6! fpoC# )I]c%6&[= <5}yHjko΁IJ&cKXT[BYrc/neYxcJ/}RP&w,q(.OX1JGƸ2u&;c{W@>=B7âʼnQ,{c(z@(K))>I^j)?%1Z \nTS0=s ,;ĩHBJ3#ҽ3;-zRJeGxXJg 5-%Ǎ/& P5?Y\.$DͶhr\8 /'O>?n)e3@?} VZA[orHCzX>JQɳ  0kj =A߮@s51{fgwn1&6 +=g_%@"RS`5€al[[ LâNDM.'.b5vleu%#+2 GW\e_pd''!H %~]j8݅XOtG,fv< G}VxNѵ';-؋%J'H׌aA"@yTv>7㣛YgRG i, R6֪t9lY.NOR#@xRzᔢeSLKjobnbõ/=7%kf(>]rY!'zt]QAJ&zfq#۟a`,%)898n>grU,PP4_yH詯n0|psR:Ί(UH/x~Aj dص+S>&-EEjsz~=hͶ_!{*7'B'h2ׯa7ԝvR;)vs@H}ڄQ&;2Q~06w`k+VkQy) jWJ;6p"IY;Oy:ɱw-ߋem xldεc7J\spؒǬBQ%1|^86fny"H`~o+beO|J(mԳ je`THOfia(=n[S.U.?M)ŀ^ (V{3^T#ihRVHPb #×`"hR#& }}WpYl+ t28*P;G)xw?c˿ M R&/n{nyHE$lz*l7 /kgU;JaZhָ@I޶K EoMS%q;FC@X -V nm/|;3~(8ֶCpǓƟvYp7VXlJ눾)'f0Uz G>gBpk<3s>b Z1! p Abμ\ dVlL dWG 6V "Hœm!Y(-HbHUv&#b_ Op܌A\6݀lqOXAd1VG2 83.I@3XS/+hae(6k+NE4`g`=*ymVH;GQD'?Ti-F"[򌲤'' w2yHvAk?`#:m^tN>s;TuFQ?\+Վ%E0ɜv;);3XlaqF#+Ncߔ Z\;GNʌ)4| Tf +F8[F6dk[F3z Lkۍk:؄gRDM2t޸3'< nX +l7"ߠdlR twFcmq'cߊB-c8#yUk{YD$қoa`t;} 'XY::Ϩfn3en0f@&?"../뷠BI1I C.p/o WLpe۝se~p.0T;!kl a5SjOU+mkJ}Dm%u*phnjD ,ނ+D ֪P؞YK""~kBy-}?Y6GgiNL|׏ΨX_\f~#q(,a9~-⳶m7Uٻ E״XkXk6CPgȻgew:#hdN&oX+@}Muc ~q7uԉI8M YF"(YOŠ5fޙ޾ejX aȻ ?jqwX ,ʅgw|G 09˦@tМ&~.1G,/-;n7 2,}h7ARM~,/Hxo2B'́AsG O=B__X,szz}Sf;Ąx<]&:W$vC9yhT8$g\8&dE*wq^nGFVgOߎ`4fEX+nURp"\>]mkVM#T0owԣ[ ̇J rK̇~7(]ZA) 9!!)T8K6j9QldysB/΍"zqPnxؼZqms!ֲxƞ"+3J)JQ1 νL ]6U^uL◥~D*L:8?ϓ&mհ/Wr9YE׻DpzZȤqo+FtٽfxYoF7 < Pr`ƤU{^]:CSBHgZi:fvi Wl OƺYHWy0xfiN^7y?{؈qk1'ɾ;҈g5 ,h$j9{]n>\w I,+H!zE7~v=끤a5`H eIמpSEf$ÕR4"n? %$U;Y |4OCGRm\ z1\(ٙ%37NY&q/䞩Bn]dʹU[xIW[+ӖړaL$ 6r&eZV9,s%Ʊxƨ:jWs3i ٺ?QG?9.J=qMZOyajGhD;`[A58an E٧ݫsO\,;e7:Κ" t]ڲZ h2Π޼ )2E|vŇ) i3E4ux ZH(l "=}Qȹ{Qc xi \gDQUǂOSBp1m;Ά?(6 d+Ry ]98h㎖{"r1Z+&10,^/6Nt R(^ G B”! gg}G4/sl< @G8Վ-̽fZL%TܙgYZ07070100000015000081a4000000000000000000000001668c16930000558c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/firewire/firewire-ohci.ko.xz7zXZִF!t/n%UI]?Eh=ڜ.+ˣE6#Pk@Cc u@) ȈakTiex0=ܑ<ڿOD5qgFG'h 4@Q.d##f(ofzpt}O؉KkߓiVGpW4QnK' S^)h*ѺxdGku?QM]ٚ;KZդP4ʹ /A|᧨>SݬEyN+K*(swkXBl jirE/7:iiר\8~bt$)\PʅKU*9Te5)`l3Zp6cF5!r]>kl98Z>^9XcY]+v;7AwPlTrS2)EuK;i8ˆ>EֈJΔ0FN$5viZ1= 2u@9%`N'&YQWI97ofAyşQY+6" Ĥ8V7BUTQF'r`TzeULSZ-sP??%wxvt,21 0:C{܄r/v>\l?F|drtr:GV~okFe@Fq4POd-8e^epR kD+qJ */3 /Q_!yaBXS⚘`?ͺf8<(l)^xָ!Ǒe"NGO>v\742鼂

]3?HS3a@}ݦITKB= C*FUg[JY=ǐɛ4(:vvn裂Ozf.)@[Dv.9eW%D+L (_vJ zQbb[۾XҥA;'n g[VؾG+ɝ?Y X3,/>|r 9# zv}<՝% E% 8#i/%aR@#F{K8^ aR4ʀ'j BmY_B}݀vEZR[SK:^! 5)?~&^ǵ\+\!0ܒQmܚ**i jJX.͆)E8s/rfT#ON % &w`7diQb4'*IA\$)Й8nlQ򴮦VvVp%* f#s3zJg#nBh_c>n6:Ƨ ko \ u-Y`DѤqUۓ Ȏ$oKZ `xNeaWU>-/CQ2ZnzE y )&"2ZA3iBupl"žv *T_!ﻫX3krUg]ʹ5aLj85eصCT;0:]7لJ`2:ȻoSM_hjh$JxS"$v~3:?POs놬SkfU7|ٶe3PIbF)՟KC.@*jqd,\Y;{ E?7I$.ZȄnN :Jm;]B<=@&,2#SpAW2GWyLajoܼ\k: y- c 2mj#ql,D!Ujgŷ_>p9kcVq$% bFG"`b)o2e46Y1ۚʀٟ^{1VJ6o+[]-FDNOHr2"M-7AdTI;?gXx '1]J2ګRiCGYa:0cEcMklxo?G -4۱tE}Ah$Caqb`S j0AB{ ,+FQWؿ/CK6 CލnO0e2.sY×?(Z?p减 Ck>K! NcrZH-.]7M0-I8o31O-u8)V{ -In!z RxGUy ч Aot@'pCܽVӹiʧ"qy4;k>L.d6LEqSycڱFL{73#l{Wҹi`!I@1l ;ƀ`~4K* yD(RZ&d2pEo{H}DW $whj}Ӽg<-C;quZ fcAeVG)9ۇ{H3a2T"#2`YY إFֳ55GΛ-nuWr\˲ǑDkiK4VNu sI߾\ "7r.QLuf؅s""O%]X DGy/.gR) XQrbaA{(٭)kU\B@К"8Aj sLKVTm[S~m<7̄I75F"DqF|F&4nf6r T.b$~ҽaqK>?"M,5{ =& 1w^aek+7dn,y_+4_q૥qujt$Pޚe׆׃ozȏ]{祥/3"EL[d9׺!Fwjё~_݇r[[xl,zv@ {dTAȦ8Ij2HDb5 6:u=Xxcc"hCYPTzt*OUY$סX06GuD{:g WP| |TM-M^VS]Ԫ<ᣁKF6+6:F?;80Ǿ艴Oc .-pm:>L'-XcR qAMTmT yShIľyn =KǪ FF(cWy\ %J[ 5T`TXd] 8?QYs&UmaMXa"9F]3.>4 BIQ Qؽ܂7OdLY,8*(9n: *2) us7 X&l@pQ4`FҸY4hBUg8W,$(gݹ_ a+aSEjrH JFeTJ C0ջ bTEMa*GvG\ 1{p Fy׃WI~|0IZ0,'e_lig;aq6O5t"\&!#p2z2B\ht6* ^=Í9Qyϻ1D}[ؓ[NzؙӷNebbQAC.BG Q}ѐQJMY]]5z! ȌiNXNR5DKQyQq~T*X(kVJIม.}H`7nϓ'#[U#+("llP`Lgx=&i]l'UiG3[?pB)PBntLNBP-(+ܞ mu]O] I7RAkǎ?[F󯍣!H-@*!L; 1v[ZLF<˩gzaqjEf>Sorw~ FeMoG(B#]{BaJInj?[JK }Qb|stׇ ;qZ ſi< Ro}Mt07l/ VǛڵUFi'IF3-2/Ed8瀽"kDD@;)}&e`p!{DADi7`PaNZwtLD3aYXbxvy2Ēc>woEوEZUB)L[Af d xxW2@qLm?wt@ʑk=F{WjkN{ bs w) ƥWwSz m',ڐ8߀|8*Tmִ,#˝  M8?%R9Ծ>!j8-02A6{E'晦#h)8? Rtz\sRaL+.O)=n!Q' Z{H˙"͝rK'+UC1Gzd$9$ lr;{jՌ'5:9M œHCo{uR,SS \AY]b,oHsVn}g`YLM:5dWNb_E\m%g( v2sYZ!hA1"Þ 0TKۖ7j{I<mjB, =bKM/1kM˴  e A^bSaq9w^辛s%Fd\B t 4vM}~NX1GJ>Nhٲc$^"s2PW^yJ4ͧG&T6JΉ+ ƧimiDh?.I2% 7\Pkszм/Eǁ_}&Dbwdpq/۱Ք`aZsh`w X4:,>A7$:H1`h1JiK*7~˳MU(R; L} Æd=7U"-Pͅ;ih IտgsT#,䘸$A!~eF<πN:Z%&y I] &[uqKJe^x4Oz<%&ψ̅8oG;H&qN"{r bK4RE=i Ri 0<~Y^3X=<_3% A% HD!M|v!́Ť"E^j&&dkNYkۙ˷(}ͫOUn1K$)v;jnc RWƘ۩Y[q)ZaUoepq;>7J6TbS-M9h(ϣ$O~ EK1d(n翆d-R[N B<댞M JN-JHVfdP:xPDPuRoe0W{cԭ9'J4K\LK:*IOy^М{"v`Wp `g- 1 .CT1@m̄ +w0 S=vll^t$Rt!H]́aiHW"&懂2Ę ZP#pY{>,*za@϶\NW8hn)eեl[jym2j[sRݱqh6能W` dsnoϔG`7/ ā5'ύ,͵W 0x73OZ=1,t@VjP] Zʞb_E`P?' #[i R}gV?iԂlKA_6>LR|EWEfl/}14U%a/TOWA Lr.juy/:W8_v- uG(/黶ؙqc#K3 W)=R;G> H_Lf:y#X .÷lg_#OL -B<'Ll1l]taWɸzƱ! TeOTU&KFᕄ2 h2n H/xHh/V6 [tZ] ^GF`7*~OH6VQh0oQTxg*qZ)Ϫ*סy#k NIt@$=,05"- ɃxF>-AtsP!vT{UZ;MDh?H4Z]J- )BNWxUcS4o~ ԅu{:䐨3Z>i ϑ=zz3}]z"!r#/6N@rS#$\.SI+X%qA3 \+ ȠY"w떱m2Z&lSse$#|{n&i;qn " ˩UĝOD渗o5p">i:FE:`/Qp(dkd@]W qecωkՠl=hh#_ k c+rxQ@M(oM7KZ`@h+T'>,i|iLXCv{3jm{NqI8/Ӊ{;\ kx><"hJ:Ɠb>]qJƵxAE 8̔hkpJQ~wm+LnGTuۧA܊tu3';!oo+mSҖQ*Dt,J o"?:J~>OZ& !^35zE>iW&SOFn]>w9 5W&??k&MU GsP-~QEET]5lS0sH yMk;ܛZ^9^ư#&4 ;b9/ؚyp(,kZIB F&vFL puK{kuRVA]\AitNT%>iUӿPnUf$PQhGj2 p>eyAVȰ92ߣ`t/ƼNPY8 D zĸ;BnLh;м-hP@|vw.̶t%VbYh9EC~ ROixt{ǯ \$ڔsy :CLm"_a><\_<Sfo|юUsۉ!0.3/qũ8 z;S;%T_h ˎ>LBY~}DUԑ (As'>o};@bNW_B %oB ]8Ŷ24*eJȜ~#"8+>ض927%~u`D;bJ.ΝLUNMj]4rD)&U-<3L0YxEmN8'K2ZkӳMt :Pp4Hu5;ªvkt&\eSR`K:^Z O+0 ozl o_`E_ܸɲ0KׁߌnވOO(KoOߜʔ@$\"] ysbЏf%c1CкR6- ɚrZg^ GsIa1社 RGrUlyTXhǻY1ᏜAQ][݆^a(fP? aTkJJgF~ TyZ>=?U[C_@6<H D F^&Uë:F%Y7r \f<ւٰ(Y cLF/9 N2,CZzLBP7: *,Wd|qL-gxi6($ s#偌kx,AA-Mv;UtЫAM1 D/oK" b: ..,EI\bx/5"I+l %a[ ! T 01Pw%:it DEK2RevΒmRLPƢ6O;}73z>CuCwd[Kt;v4hq.:f6}@>ZQNm z}Ԁ+Y9N9)XtfvV2ui<;jPBy\8|V\AA,>Xs&)V&!aKD?qrkM%hRm V]Ws`KmVjiF 8*7!;Ue!1ª=6WJEf -f n%Z?|iRIRv(w2\3?i8yC ˸l쮓yi yY$|1{g"jƒ3R .[ÇP*(=N!|JrGmnI)|Q[CANj//gFl9'ȫ3S)pͮL^}RFmԄRVMP}Qj>9AbZ>BKBy(8*FY"{Rgڕji/V;ͼMܛ6Q8/K[X(M)kgZ.!386U x{b|qo`&bF0F7M=fF<|&(Ư@<CW5%OBsF?tސ 0S Ϊ3BoGF~#`翜@{o/c^-oҐ+pʉϱ7\Nlcbt+b~t3]D]6p s|tKWu'*NlT**S;y[MOD2*$54"td\aflMPƧH<7~p{:V?3L0bޭnZ`nVU/kPnbf@!Vl-Cx`(6w>-ڄo܌*+ᱚX?b:.GT-m c_c#k)# wNZ&*PP o|OD'"y6f. L}G]G'Si޲&jm `<7" 䥠:EK'&X ?nS3=XEeꙴwq![qlk< ' Y^J_\Q=^IM֔y2,ʦ:$TlnU F]pw6ɥ_ ?S}*d2+go?Wh H)hlSug]Dz+io#Md]+W+reƭBgQV$fc77H G<dK-kq+USȃ"tMqŵ۪)xw/pmi c8a̹s vJp̆:TYTd6#. S?֞6GK?>9Os,N~Hz^PK{C!%ƞ]d:4Ew*vvcl 2Z 1&P}S6aՇҼٌ)S>J/3ԲU֊+KQ!mHt')2X ki -Ha&+Fo~{s4donڭq "bvVWԽA}DBF=k7 UqAkT֌3j) ΦVYT0Eq.Q:ZnkckMP2HC;vvJDCyh4'>{wi1Q*GAQ@5$c+`33@Nw/5j(jvH|#(9֢^IH%I`$.bL.OˇfR9W`\bp@dAu/LU-0%a: pa0S}Bbߐڞu/rVڟnzƒc`j=½$0- j'[ K)Wj4ocEIN 3Aʭ1;O^6#'E'N A[7iT{YU"b*^p'0p${&ww/JtAތQl.w" 鯤vrs+fUWۛhtT>|.wϫά7PrSУXrh-װ4xIE W[ϯ4a TocYOj>V Y++NlBW)-.>Idz4QCbOOm! z.SQ,o!ˇrh*(kBSyGX­[쥭pi->.8m+Zmk=v˟r|KhU7LtTQ8 $8gǚhV<\ έ 26xJUPL8w%zIinXUS%(=]S#S 2q8Jk0ѺR?k (|[^,U::s\7,Ji+G)x<Hv۽p>폟2(A3Utay~Ot ci{ 9;3Qy8WZ{/ͨL2mAl12)U7=ōh^o32_,t@8YSۮӫAG0Eu,!hVQąR7Q V0Bzu>BNI\rFLlME(L/ ο5'qtZ?"d]F-\KeWlr|E`:HTFoh[GDY3q4z󉑜=H^W&  W3G./dv9vٳ F}>Ŀ; 2WI6V7K.p \i\`l"c vȌDW| #XH6鬥L\_YիbszFT,XS.E-$[ XXO1 ~8ll1{آc|d:F ܠu(=( e+.'>W2`H!5 ۅ=m.kMf9:6KVW4@YO55}%b3^pCj? , dV8 0H&b $~Òd&kn"(< {$sf~1! K^(mނO$5*|KeLW&0Og4&VJ; l[qqR@K1p7m\ I0o,~⨽tZR"y|N) '{e\DY?YK߉W9zQuH}" ބksBi[Lz1TdV0O͆Ї8#F+ɋ 0JA%eqrl1`D%f#D_^L*(ntuvDAɝE ńu~&ّy{fEO%Ycos%^eЖ"57%­ʃ!9[N72<;0!xt8qL@=H҇sLFH5PC'(Cʪ?@e+@v8E^O;LJhާ XO4 n[9Sx' )zW8Ⱦ4i,m;;>@ s!|. wwf`*.1D7(di\o\P+a,2~ KǽOBքM/R_?1urY^䜔[L=`a298Vgz!cd+UB$W2BvԷbϣÍTՋH0+Sx%}d2%Jj^k'ů-nQ'{Y礃1&/4QD b̺Ak* $Z9Z?(Y9\Tv+Xo1V|1F[P]7NFFw2̹˼ ?ScBX[rk]}h P K3ɔaDW"bӄ̰{+/<0kG":{" =W  R0Lvs!FD6WE,p?a& G0A8I_hUHL/jOw*4:*]'.IeBhDznT #gwZ4ccLo#npIToP1>jqB3SOud9Y-nQ9qLl4KϷz-**bz<4pnh.=c$zrfIx\yIΨL8A!iD]~L ׽stߜd\]U2,ŷmQ5PnfkpYR20)>zhp5_@AWrԀ `󒻣د%D؞0E p*vjyp#4Ks^o#z01f̕L3!tHNoAlj_7uB2$C|PtpZ)w@VbYǟj,x >&Z ӝʈL ,xE5qp~oe6lq[z5$% p{vqĎ%ݴ2Ght=6AA+zvnk&IMnA>6?F[Ãe} $vo=5nv z,F^}lhوIM>9`XgV.$f;Gxk*5>e9zAe*ӮqQXAd-L@4[-c?4u{vZPbZZzQ:z}Wwq8zuTt+{hxJ[3hX,#"7HKZfs4t4V}@?{dґ.nmtoQ/_2NzJ,DKxYs(yQA߀}An[?M$9nK6w] 5 Uoh%%t* D^q4?[F`UZG>4NZaH)A`uDnPb%"~j$:8I i&}"*ݧ8dk)ġ9y[}jM X0X 63#hFO7e3 6qb;K]AMDQ<.)e哉[h#e_C 8aYJ>un{1>0qҥapEcUi^)558X1mx.C%H8S#k@A6mb ԑMgAJ.K+%, ~Ⱥ<[g ɫ^; #zd‹*Z9ܟYDNŔxPAg{[Ŏ*jV`J"zh-ߛ5&wm.<'ly tzy~ #ohLD$M)o{Y0b>Ϙ*S}m)@DF8 cIiw>MRjeE}h. ltGW>lvX0>UΊ sPAi̿-A7|r+k{NyqW}a`4? |ڭ"-&\ȃk`^zj%܋f<1Gz!4<թ9ؖcpxR`l;Jq_hNk0=dM.ÃħY8^BXQ`DRk>ૢ]Kz9CK'T b4XA X{Sqެy-ذ-׺{@&2ԫ PF2#ge?t0We[< ݮؐ:hUHx6ϣb ,jু3n{jjqgya*XKs={v^~!8-|7W y?7$ >ٷfe+TKa~ԋ7ȗTGհCU]`܀l+WȊpih4M,c4Y>ȬWeQǣ u3l_tWZ4 i&$s&!ڃN-ʙƿӗq1K[gtXTwc _1`ga9Kq/w Qؔӫ\D¼sft`;072R6FPPQodz8-fhͯԚk"ꔿs6q& [ܮ +}l@).<!ã_Ǟiu`0må?x9be8FvTocw7j0驾<5hU.6GFC5tm(SovzHDAϋ9/4Zաo)T 5yUa"rMiE6$h]f0bhMpe~A7#'fGozIr7j wvX1CW3OC)< ̮LqxK$vXZ`$G_iS= xxo\4]st^ K.?#U.%|_0h?KZ'ѠOo7~/vw}0+ReD%cGjMTپ<8z';KLBASui?_"= (Ȧff 7LW5^ |LV-ax? kL"l/MqCpoJөEm$t4j:eT4p* 8͹-rŹqxhKK| wdkX wjaQ#88xtic묊C4OTdZ]DB8wx\QsL#`;zi_9RiYclJr'n#tUgLB| |?W`ܑAOo%πHa@* m1U+5l=b-pSۄA5GNxpzEnȵ,eyTck\V8h} #A [Fj~¥IH涰c2\I:^!0H -a7~+T3(YBc>MpJ KA{LbƙywmSm"A=$G'ԷZQ-rTIlRE֥G)1L+pWKdzkقO;8>Vン˿|EuFA m/c葽8;-wYqnG$8J VzKW$'KvvDLc?M >T [Va++I? 䠤y׫(>b=/6.'T;P g3%o2,CBup]ltZs]\m終ywpS')3CGlӢ+vo+狈zU!?^R]7;0_%xw`n凓=UlwDv@2cjy^`C@14ِ΃39)a -jQ5?d8VkBwoQ@)?8Q8N㷷ڳ"veBg*L|Q;'B@⎈UU6DU"q4b_Nf<r1H4 R65Ѡ X 2my3-qRK*<N֜ȩ~hWF|j# <*gTb0-}e'4ť>n$Dvb*tOȚar~jl8m= 5<,&·|8Sc#w/{&n zD}wy/¤e_/꺩Cz/*P08?JS"KslׇųU۫ǬhQ%%HnYJҕABYvԉK*k@AYΚǰN!R1ݾr%a@4 T9m}}k/ E~/8unf'{'jU3·3 яP4ew_R<7A \i*B-[oG~ovv@ug)^<@Yh|v $.@߹u8QJrK 8 ,K9 fSA\|Q/;0}Ci'X]i VJ expƆ~ol_ΰsa:>&=0~6. ޭ\7 ]ZfvP4QJ0f A# uЖvX/֤]wmL(+-5/qi τ@Ύ0 8,CǤݪ}qRgÏa0KKqR3'|pY,= ԉZ? 4uXfE%ލJ$=c|+^ o8Ti )/| ذk!q A 7 jjyV&nN!@<@#D< vmr #%2 nM&q ?y$I%*lj(: GN7^Rl(`,|zK7g>;H!P.QINn[K—[G\'!Crߥ@3ҭ 4Bu/JDw&"1*jT Ji(^0\353cje 96Hb&j(kvKE&uH8_s(ީ.R>2tpED~e\0VVł:qEhO| G+>2_Ljһ+3 (1.h2Q˻08L6s]R  5Y nQZWO -,Sl5UF?zu׮r7#A?KDSI)D)!tNg:FnQ8DSJۗ')¦`aА O)zLU~gIQG)%4l7p /:FlMM2 D 5YCi TWD+ `)\qofZGebW2\t,xƀzpۈdQ2`J$+mM_jʠ ` 1G$G]3nL@wPC6RiʌFyƝ~[+= ,.`޶t˓g*xq̹vZ=0@ !y1^}w^<8 "K%c!CRu eg69]5iʎQ闾wM,iPLݨLM Z }tVk8{'ZDT-7YfEUUKltөuIk}Bh_~2_iJ;w*~ϭnxNcby+g1ݚw,cPɴ*ˁnKa}lThupJNh_hZ/ =Ej*y'׍ؘHQ%d!eFZB,&X|XNg&vOn"٠Y(vW(urZDE៬Y ]rnnT[#ð휅yCT92,f+Dx~s%I?Q$) *\T"PN,9 QdžL/Ķ]s ^ֺ,N O's4c|9F7b1$NP0|ĸmCdK@{Ok#i[ -Cx61>JgˀCc4==@(]4!-(i]B4ZErLyЅ~>{Չ]l٢,oME7+Ȭ>'lIppp){ SGWNư8}$n.< Ymٶ -hp0?z*'}b)郏/bŌ_ P5Oe\J=Qg-I@B\*?,E-ׯ \jw*wR$ՒR+cuS0\Vr*3vZ`x\Wla u XJ&vm=Yk>h=\`v"B]j `\aB S.A#l=bwsP^Է&&66s,O`$&tL4 В%g1 %7GOv;nyS(!TGቖܱEZ0%SgSHls=  >olѿnCyq!g[\ګzzс"WsԲ7Lօ)Tsߞ&aə^ׯ Xʍʪ~9?%DaaDɔZGyi䊹ZFy8`>FjA/4΂ztBt ts[A\Hགྷ&yfuǣT&g-" Lt]ĝx)׷z3Z؏,>$qLbF4}4mNm[ɶ+_I:&fnO .fV|1ROG!W>"!}6o\e6g@^bS/?C V?&<3BZ <7+Z+8 =ΰgEWr Oͻ' flvHJl٘ >| 9Υj' ~;Ò^FLAUL )0!诳RP//q)&RqaIon "8>0joafBxj PG&$;.olkߠǓLS O!o8G7/Ov&g"&"'W&զY@{r %q6eCzARn%E|[-vTywhe6̿H ]FUΊÊŖź+XoE[a[r#{OnoKhtJʞ^@9/^-Iw/HjY^RU߽ Sn"O~nA/f-t QA' X-N|Fw?EX>[ocUP{;K}n DGF÷X4%U+jsvx UY6dH~Sg6,fqJb?RD9O%@}tJDbq $@@w!~`xƼEȍN[h>'% cԊi4!(y,NsbC#W8Ȳ;,q#Y ؄umV]VH>ME9&(!bu9 3,%|fRl :nqˢN;siGed"#Auy=Ü Kh{'W%&d#*7ʵpN/Ic_U3(Cwk×T_z>票aEPBjdTO{TĄW"@.G厺gh*ljTE]HSM=҇.Cչ(%l[^i1)!9j~KR"nG/T21Spon{ ox}O.g,67wAnD:U%2t!{YqM Vk ',=Yl^+K`5m@Po{^7p`bl7US04i"1(o8EPǪK.w.dXiigYZ07070100000017000081a4000000000000000000000001668c1693000014c0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/firmware/iscsi_ibft.ko.xz7zXZִF!t/Q}]?Eh=ڜ.+ʃϴ-UUWbciͧx'uMXX%P; ?nt)Gp6; Pr_Gj@-_HbRF?ӂ@9'%KnB뿵Ϙn꘠L^!fYmO[!&Lw k*A5>/rw~EӜ1a7T@10hI%kȓ)SwA^kx?K Pȵ`yucgGܪΤ|HL8D@a>Y :Rԝ'. TGsI|rQBsD}q݋( [L2rHwiJ8Ɨ| |Ύf1x| ^lmO_}6^ץ0UpAtW\1bᜅn  _ $EO`IpPWҡM cIشkEn*5 9[^n] j-]7snU3tixұ}x#w]%}A|}t9(qp7*Ym]?, kqW*h{ʂ3vϠ9$1%();h\G6&{, hPzN^Y|N8HQD ZT e@1f+Bz'-u מɌagҊ=%W{"oHcH܅p_9,M|*? w+hT {݄Ơ2>lc^LU+@3|Nm}YǚÒƑlQ { ZT:w2fAuZZtg8ގtަkͅ"Ś}T$ Up3h]2r #VU~U˾Zrt#F" ~g[KqP zܩb{^lsG>>qLqw΢cDJ-E#\sz'x[4!+@e 0{\4΂ ## K^"aXWgTܿ% ع˥_U`f 5xseQ>C){їxٻѴ[ǎn=|Hcrh{ƌ8lJpӖ\uY鋕 V- ۬ %K|.}h+Btx\a ^PS7ңE0UJMȪd*&LyD<5웪0(7|ĕįE7HQdj ͇ô%fl*ETU$ yUF|I,chi2`ҷ4q.>=1o70Gԍ!0h?E=$KOTnN7-(\4>Pc!KĚ3kUW:`Z/O+Y ntQ-(ЦiGToXoDy5N;r[`76.q{Aχ !7 URZF<릑ĥNlj$Iޅ1#ձKh]cK̾2r 4v'n͈P9%/^\k{:u7I5D;g&AEP3h V^~u8iI}hۚA]շm{ۮXV8`\rO5i&@ۂnk훃U+<"b{g{X5kF'Mjf*7&;Gm"Aڳ2""9EdGQ-!Υ/)[7uag\u]Q΀)O+ָO }A Tmd_ ?px=Gъ':0mś\zJv2gU;-n<j*֊Hi|51o81ӭdW{lnz|sH}>Ѥ K}E 1$,Ò+w0T\1۠!]6f&Ƌg{k " щ3l t~'VB*sO? Ă!.DuXY(y@}81XMUG6?aLy7I[e 14Y! RW(n42]"w-źh)B̰) Up,g+iQq`v4! qhkǂ'L~ew. x}A=k4q7t"pڐ nVn2IjC fى-i17S:&zrOciFi“FgDT!"ioe LiCW"ԡC9?<5B0iV6ɚ>eCjXA}2ȢAĎp<tx1=D@fFPEzD?,HnejUjNMF{5l"ޯi!h҃(Y[z,*PH DձwM/' - y5J ZoabI"KVtbӵx*`K ifãż*cb4ȧc6"g ׹ZH792AF#CbD׹ $ռ#T+gK-$ʰ@E<)O |Ba4?jA_=90@(AKUDڦ&,'f82hLWd)KT(צH˖?i©8qS)H~nyRn4~W<~(F<8INΏM.?Uj8&O Y)wX~yS%iTz"B60:!ItO JW$v4]c#o>ޤ3(٪t\qlsVZoq6,pD2fzA1fhӓBg{:&X8^=USbav蒶mȟas,fGD6DŽi֊]Z6ƳTHv`8N!W{NJ<`ƈMmѽ}֛\[Q0 ՛B<5h 6}T..LDoQKq}}x8:A kܹ[7Zbj֜FKy,qpl+Oةi7"'*K[cpPLwKp(&Y6u_2yEɾce;9AĶJ]<K;Aza#\@2 Ώw7AqsJH QȒƱVllB="8PʦqBfԮ["8q6+ $wn+.'U5j9c'iRA>ok*}׊Z`Q7fNŁ^XYpΥgdB^k=r&ȠS;$[}; [xnJz| (O /|MA  DS$e0thgo܉}r,oӒ#l+k+P{K#ygޕ '||״)#&wRnCgI.yb=v C]˦ĭQYwQOYڼs#ʲ"RO#VCc-9.!K^WwD5XlN- WAuB`hwNfIV:p7IV遃Q[ sj뾇>;&.C=7· /;jc6Cqٛv@"Ak lه6nOs&LVE8]B~3%J]`X4pGSSd|9fz:?" ^/v)DonX>Jww0J2A6JbYԏ+cOqϫ^9&1S_nvPf ԿaKeՠs:G=0mT[a`JvQ5V <}sg/ `"ɤϴ/#e0̊Lciвt?k:nMZX|Z}Tu>&VĀ2Vb3}4Mmf3)SQ _p"RO /)ZAsa*E[Y3+%),$K&`7@'NQ&ԜE_Xp&Xg1xdx tIJ5]z9m5L=3K_{GÀ&cl&.)0tcxaΪ@tРV6`` /"p4v Q=_"uʍ ϽOnRjJ͙2VPiR]IVˁq [WegCTߋkehykgke&"Y:w0)vrw]1BtLdR: Z{_|P) [|(z {ȷnA M>򓮣sDCwKfxs;@wOVm]s}]ʻ!֙.C=U};겆B01Բ)w):ʯvuʧu߱5/ێT?)F̾T^S?~C}o#2biU> FR1[N;8ەq lH:]y0 h.V@9 @o|I3;H8}?;N&t}ʾ ?9U_Od\cc]B [[KXw`d@m~y;oH =6ӹvLh%Uu^gT` o.9J NqdKZ==mV19B? dkp^Yr T!:lTkwAu%FWdZy/ $Y}S^4f 4 Iԡ[+oUj2Rߴ,SiV]*t΢7`Z9Vl% Ѫw'6HyYٷlz7&Z fqtvtC@0ڟ^WLB'ߓ f5F\пY,7#$toퟑPK"9j9CٰVd3bj9܃ K{hNizgftAB1d]upJ[\ߋZ}Bǩ(X&pO:'LsCh2~*H$?7F<q-:0$0$Pz /h"9*R%lУ[VpryI_iugYg#55I[W"bW!9%@77i*d=ao+#b;h#a,wN: Քox00K{)剺\_e/NjT>LfS k_(vXҴġ';i^ kXsߞrg)7?c}$ nI5 lg۳8򳆊]}'B:z4;=P11glhۭ踞zA̍)Qݝ#};ʚ`U*aԭW(|LUFz&TTh$^`5(yn|u J."7)64yWF|@vq.MJmnOY: Qζx'\*31rD4YČ |^#EYfNa4Dvٲw2>f̐7r{Y<=t1k_g7[YbL@Q6ZS0h[S$\w61󭌘D;2bWz 璐b*1A&Tv;f/u5~ڳMb{IQ98AopE{:b沅7XpcȦ& Z 2޻7Fhq}CS`}<&^o#HK,x`q q3 ƬՊݮ>O=\^\qA*@t#.c Kn.`]X)}ǻvӤk^iڼ{AgVS}Y.0WF%OOJ~$A0y]z4[82QX7cZ~NrUM["J{ο;ڍN0ۥjƅ*m&W/;yGAZ_Ǐ0W>36[!3}"_&'0+,Htq6+\ XCj3wO.eO{)'(_+qt"rް|ٚ 9oAW<8'MLy+>\nMKm= V}\:P)]{!$Hrߑ'pb@=`KnW|^ll r.MF 'WB-[S̾1`yy-[h)Y?X܊* bDV3_V 0KQAJۧCovnsV6`] 2) ݔaHR_JyR}/h9RR?/}VčON$.ޝYr&E'q%_3 *f%o6=OEsD,aΉHu̘dlnay , Sʨ]A^5»ٍ %['e;n;6}`_As Cj'g9}z{a~~SH!Ρ9vISB; Gm#IGd[~ ^ַϑjG | MY6;CS0E&Z)oc’~חzUE4M9_PDf~SEȣP ɩIhtUc5oOevKY=K\ xt UQ `7Vqa'l ^rʤt*p=R1~r\vp蝼tGpo,oR:Tn14G%iX+ƀIs7Wc'!fgdm ?-v$w27`kp=VM 3El$U DòophÉ_D/ij2vLuFi9K#}ՕeVOBկwj3܂  GT3D8?%^wTPL8۶l%$R .Fp_A0M,gO\^.7&4u~u hZ%?Ϯ>de^P#cWO+@G +Zە-Ao%⫇& YyV+_$|H°Way NV/yP7M Xo:O躱^3q$YcP ezHoʹ;Wn GW 'XcG:Rox礌?DȨa:d"| fZ{*x_jyы؞J,_B#F/K|%_)uAN ⸻Sģnsj6#Q5^!ej8՘s> A1 ̡ƂIC2bq[GydV~wrдVtA?Q&_߸t`8%QY]e5 &v妱PM_YU)p&hTz:F\D͸\س%)SP%;cmzye,Yqm 39P*hԕKu5XeGE \^AvlwHqH=5p|WRy[AֈiZU!9#vHD5X2d[n@c[wdGјPv|Y2Z̯MM2B~iSWnM | ppLo7h!)~O]1p82О58 $7=*غGMRF _q~Kവ֒!F"w$?'h w%bi &MLL xzy-Si}ziicmoy"":0mVʞW1;`I:Qb $<++\\u }u"[\2:y2LD?7|3Fʳ?|pyYB`36vWڀK J3x%KgHI$Ly0XgQ"ĕkKz^ڧc(e=[)?D0ͫg۴6)`+ *:3wdFSձw;2:U{Q<2,~v}aC5>"f5l-X27Ò+Z)uUF|Bb֘a$)eiδ,}B k-YǗ}6tE_=6~Dg07]+`e$L>`8FQ&@%Dw55vQ9aC)$$>BgK| )o.$"- P'Qcbt.2~~}T o宛zm*OXjhd0b5&`Ɔ΅BY;ȳP0ET)b7f[a ̥Bu[֘'`m9PZaH=a F ($/5S*ЇDf,I fCs[0ƴN3%-9? M6P)4N&v;fQ^2nQrUWJ>t'7u>x8643^g)S )1/E,XV!/BXUc+mK0Z8L U,X _W&wwհ;=>:'AU;^[o7L48-'u4< meVYP&,DɳPPBC=lD7&f _ۦ^Gӈ1yܫs1<;VϘ]m} H.)>蕐 ~͢N7{y:V= qt靐Ujqֺhy5CRt&gְ̫Bm2/}a`r3E䗤EƏ٩3Wu\iki^L{PR%f ?U}bU!6VB8  '^U0ܰ(* $?C ЇY-ZG_E2RL`?߰ .ٶ,;ȿd Q"L+/"06`YaY"MEvox7ZLtP$_bW"g*qJe0[{&'kGA.*g`+pt&8_ \=z5Z]{KH`#ͻQ@G$aD21&$aa13#JwDq݂bAa:gߨjN}iVP[JA%÷q_Wu"Abd n ;'`R/8,[x8=+Ӝ7ý&[0 hA&~ zv F98EMXXL'}Z^: FECV57ǬCc+7E2㕤Lq(pY;S~ bW1d:١G{L*KӖCLƽDbUߌriQdoXs$vjȳy "^ꂆb瓂d'T?z̵utW3]1ߪI-wK ǶifQGTI<*RڰvpV}T_~WR# ՙ} &-],d(bekMWy?ʟҤ3*yWnX^5Ƈ54J~FO `iR~== Tt\'RtZ7?9nKSNQ& 8YF:"LƬ~řl(VƋ۩Ɍv#ңdDBdP>,>Ɓbp~wjhSJkMw+pc uI0gFf G%s$<2Ezq~9xGiگ4,]@W3%5z;l^y e^/rKDæ3@|̟ ʏY>ұ؅G=)+4)T(BL`M5qd&}B; XlRAp eeo-OFFp^k$‹v~/6$dra NN`u -9ab~T{,~0YDY 4&b]կC$ȟ s3Yy-T_lZ5 6. ULP)֎!B1q]t&ab/y:P^41x*l},C4:QӞUdP!67JuTZYTo|kZ*.P5h+~/VBz0\2 &O*],ٻQbĢ&P5x;Vf-r1@fNp*ey@x*2RDy|3{KxK<>^Z6(⨃Q'+n0u Jܐ\3H&9\OE.ߚLYOi4Ɖ$IP)ghst=VGdQo)Qgxp5ۛ ݙluVE2{X>G£;VcC&8,44YhW+ڄ.椏B q /n9_^]m FqwyX牵b (ɯ\4`qHA_3IeM8R;>9 ӷ a\q)JʱhVɐ|I .xd]_9OY.oaukz4ۥTIctR8A0o"J1dwf׸G=? ^E[4y` },J}g7ǂ{J]-㝄kR56Lh7*+Kg xfr,%%f-5A̢T]:WeK^B7 kw&/7OgU@ؘ㤶; /,iuIE&̕2HKNDsaԼe:o# kfaJ߇=L_8ը (*X\/Hu4І )% PpEWl iH21||kb==e ~FlH WMqagy 5l9oaK=gGQ1pv:?1ɶtޢݡ_lվ 6࿸;̡zմ+H͗)מЅ4G6]agI*J[Y1&B0C;~c;qıGoC=^&Űp()lnSqhͮ=y_H){EN١{))xA@N!T&xWVZM8GlDEHaIpB-{@KFOdk -MaAORANo3;kKi$B卜nJ;[M0v/,pǔlrJO6637 |#Hkb[iclwA|ĤS}]-{h(ciuoS}5` 7E@)"G\h54NȣdG 4D=۞).<8I% x՚(Ae--ܰEp%Y[냎h~+]blT4W$L}iWhǦD05UGҦlr[鮲64a1JFDFBj)=S*2h )B^JH TV|D~؆΃̌c;#\LI,!Ol+,_ՒZ)nzDzRau/h D&eL;^muYC@ *r1_!1p b!~U dyA広ENKE<G3: RCHwfjbdC2r{tGsVSFc;L銡)|#Fp:>܁sV?iJVȥxʉr m0h.DڇMSD]{ղytjUED{k)U$0އZȢ+EI6Ov$.%Žk"#@73tB`&43KD+,e[DiĢHZmyϋ(ūcTŠ ^bxS?Eg"oEzdVDGj}tYZ3V8Q3eF] ~~dW|9 ;!UP8\^Pn5Ǭg i*:i tyxog#7º D$=! ,ˆw"4Xe RGv*nv qYǗz2Q q)LaZߑ&w=[\F%!;yl)d\=|E`PXu֭hexgMOP+8D$X[L wiSہu8}X`>qU1!I$Ibd(ϩ_)%[G#cŸUn?ќ(R> |3t`7#Q~= [IHкC?x"JjTߩ|i{l# ^I}:5<:K* \Yz![,rc,n j\ h \5=㯫*wJvAg#- *+hBdBmSL - ~" z9k֟9NwOIxrkG~>}mkv,dS؏P`am9؜g/ XI(kX=Y0 LdzٶT|ѭ.9*fXiG)֍ /?bn PN*˽~o̫ sTQԏKLQ,Ձ,i2nt}_ϓΒ׸v;7"G}^b o/_:IGE΋jzuG(ښTL^ ='5'nֵE^& NrU)_z@/eg+FHKy[X?}g10xgw!8${i~՜KlقV]EN2ȟ }M0^W(ſe8ٝ#&iب v23+@t}RB-YpcPs0̹N\1CgL&k5⏃S7#ã=],hKbDև zLi0T1&et@10ILqlWĠ"&Kbڰuط ƣV#rz%!ҟ=kSo2|xT J6A*;y  0WIY~u^hв٘GA ҠqD^|t< l)]hě٠tXl3QAh%E 4Zo*6FDKVuEsySN8=+jgQלEJSLD -rShjmD)FR9(|p)X2@Sϔ;C"aڒ';Hеp 5O_hNIr.v-cgBɷw./kK"ÆUȯHLDL =;\{3E(F*C^t)*+h_(k4S>$Z ƅK"kNUm*kLL.l}3HC/5Y+LZ`"nG#Vn3 Aڰ,#wHR'Dp~;qz6T2'v{wiZmJ }jǯHxSt"cˎ2U3+YJ:ƟHr{AЌ| ,\-Ws%GEwcMzKӤ$lT(tArA[8Hĩrjd aw}|!c{yx;v=pk@심C,XQMևqᴷ 菡y!ɮ1o hF^b0Z)Vw=$BN{5 Qot¯_E()GP Ucfͣ?*>{hUp#Gk-%@IVQkNPSC(_KX ut"l| zxXaG^#(ƂcRݏS@H\4dnci#CF`ςl hzM*KD1̱[m-j lZ$6|+8DLtOwJ:R|>JB9 4b[F`ZB\鹥)Oe9J`Gh A L}W|9&h! d"RF{7 Re,hR/4:E)%E$}߯#lu|'3ȩZG璧Xq"vȈ?-\LQWꎢ_)'3k*9&3u\"^31Z1ƴD9p ߺY-YFU3cճh^_߀Nu7UvA6#wfbqҰ>.5Vkxo^$o6OPcrQf^9d3߰Yx\{e I'WD:z *`ܟ WFQ]T$]nƛ7bG] Z|@嗮~U B=#|Dvc =DwNALZsO;i0昌zRρPN[tݐ)YX$67&Zn𝙧T%Lp|ˑ)Y.M-~?w;{,P LC۶ !*J6nxG! 1~úAjFpψ xP so:eMm )&?avu f!\I5߲iU`#UZFO4fu} ڜӣK6VAyhSϝ.jfV]I$Jΰɺ\|%e:fX47g0cjj~40HD8 ml3KDJhanB$[-@&NBq34#( F &l{ٲljҒ4B\tҼ&9*mad7δ׆fSzuDwJ{rJ@ǫȼ~F𗨜SR(s&˭\5T{HTUh^!$%ʻߖJ ncg⪿,d'HFLcCZptK;S}Tڑ]PP|~#_8+(Mq/0?l,։Tf 숱h|+cˬSf{&37,%10;bǣiss5d%S9!͵{1Pd:-^23~pvЋyDA<-VSr)-Ѧ{o\`CL?,(H<XHt.DsX-G_]FHcUڃZw5ԩ1Ԩ"EE?uFc4D&gsFCۥL$Px0>j 1nnݞ f2<.u>pzZY!ky^V;د=&KCj *Ɏ0<"J;Wjy e")oK΅[ NA~TrչF m ڽ$'eM)ʈf14_.-yC˳8Rkj6lq&o熑Hg,Z.Uu5rK1qB INKdqET`+dIbTo@s>XdT,IS/_09UaSIW^Xt%_L"O)CSK =I. lW/ *o.sIlFE<~Y<'l& #Tny)>1 4 Wn+sxZ3tK܉L&Dg5U5Hy7J/ 9tX$Yb\齪DH6b|= Mځ k3@hΕF/6" IlUd=#ij?  6JZ-,,2 ڵ;ʩeS @eC[# /'A$1x0ƭY-[ UA#X/T~U-|;8uS$,w L[ K~ӢAY& /A$N~^b:H\kJb'=8`j74.Nȡ7DHb'@ǀ۩)]pdu 3|EfXPx4T{=h]n찎3dw;қ0f4 0$`C-I<7/Wʷ9NP%4lb4ثJ zޱ).e7c}BT߅n$\rޞ;wVfܦ p΅7mFM WKt믐.M3*FAO1ݞBO$@J7f9M[O._N}`YP_ZaơwENkhQG1oQXa16tHʅyʱ(4br xj- Gjˎ潧3} M{㓎lABj }tPa]_tck?ZaNNxx,XF$]`׮&"َb@mUO"YybI y|0 O^kU1 Ǯ,|sҁJP#i~i+G :~D\c* '.Ȧ[03\nPXWr*^΀6hD-<#dhQ|)R1 \k[J9',c0s jՃtLӕ{"&d2Y0KQC_RV/r[*Orq]iRH/HoJsX(20K!JA{"8jߖ j?mȽ aI0.md0!YL 5h/I_-UW\{CAwf3ٔP)W`%uJ$J|(?\&):i^^ömmB-b:&ׅ#8?eClWVOʙg=)1Α[kn>29K3<̰b$'%0p|V8Hii?nsQյV[7_v{Ԇr]̯쵯$5Y[YpPbqdms`(7zuY!PBA[@$.jēZ-_etĂA< Ě.A]~j %Uy݈=\6llD\ߎТh"Bx#,BgqIz+ )} *%AYoC& ~.THdAU{V]fsnH>>QQì$=~) 0r^mJ E.~-uv?KI6/N5 jNԌgwRrvѡ v#曼4\|;q✨ .2Jni|*(L'6j#D<1k}Y8fDom,9;"(Tle<8z!dvղj j瓲ߕc'4܏8%5[Os;bu%x^Ӥ4~榇'7"CZ 'Oᇼ0`wtg\EGv͙I aE;A[4;TsLNˡu%51h/ .x0gZcg 7I#B&h;nQ~"+7:DJ..r]$G*&b<1D[!O109KvƤeXъnk`|PL!j FX,u'9_5CAQBe W3`UG`ǰ[9G-c6)T PZ<6<͒_:jâS7QcWkIE fw;U* j]Pg`D;{ia[y[@#zV(O$v.DŽvK#IfS& 7c6PR<)sc!!֠Gk2m [ %\J?M,PQ,2,8M;ak!"Nq,Zlo? a/Ȫ@ݒzxSJ$'\(Tl +}XhinF:n}COj&E2]$۝"X\_@x2{}AN23>g|+J䐀msX3=r/t q9P+Rٿw:NU{֜=n㋭8D0ދȴ';Ƥ'=,RtspM$S!ȯq6{ӷ,4/̍ O^ے42UX3:d#%\f'p p 4 }|G҄߱cU€"=HVY=(:FӱeB~f b8&B߄Y$2 ᖬg[44ϸо_ 7`HwF /VB$.?mr20}#ՙOWB\>\1X,F&| D._Mz4L8P.~@6 uM2L,5YT n^3[bݺD]pZ#B&~J{"p>M"kE}ـW(fFa%0]{p$HN;`Y&CG1#RJ<7q.)e 0gQM-ƻ%@Ce^;U|$?#T 8fQb&S.B}nFڽwN35󿮳:큻Ń+x3`ճi_\@ C!dl0]9oԤ$VuhI&b0(W bJӿ+;䏉Db7&+qUY"/·C,pJqiޜAw@^><ĎHCHψZ$1m|7vR?M} e"DCĆ0ft#w9w2_qme0QjsBiWbB}p.A::,C_4JetzjQȚk iʏO4xÓK\6ݵX\ZAs %}aEtʣ[k4e (|O'3L7v-z.cY/O,U}R/2W{Mb/YPQ$r`A Qx6F2됮.*.>N:1RXCab!  "5dT_vȧ=,8_ p _̣w[=fЛ&Ki gpK&=1Z7u|mKַ%ůq2ma{ `=Nn 3զjD] !]Ysv5<}9o`W,XEklE-{ޯ)Co,od:jҙ A2HX@CdONv#+).Ǟtï6If:TA_&fdOH'FM?X-'A C߲-YT&8=tRc &KQ]yVd̽/l]/q+_y! PK;;XvndU:V$Ea!BL"P' LCA;sQpȵ.vmֻ4"0RGݗTQxix8!R߿:8GƠ$p.5`;0 4/͵^JMR'g.|.:snjDp 2Lf%?Ɖ {foxۥ^]0tM̎ާ2i{O=BʌBIgo4?l%cD/ _PY)eD F54W@;6uj1 R/gikXt~ubֹ38Et;as 㛮/+`n|V ꁷ6/"/5y}E"$b[nEX }$KB%iCХ#WЩ=nЬ!Z3@!挋:JPp@JQֻ}i $޶omlicrQٯ"bѺ n[oc'3$,B;4imr*ByxccMJ N ״ݲ%:ZE#uf),qu6vKQ%ns 9@i6Mm,w1_^|p|˪.GDy4_^nvT:nbtto}P).S-'k؏ۃIڐ>X#\ޥ4Qh9Bѿ?e{6ۊrnټE`Xo<}0ko6*\*y4`S,xJN;?JWjZw%])STV.UnzoSXn]>ƸL*3A$QNEZl,CB]Dx st@Qin s @qhfg Sx=MmHMbo!z9S:2!n2 ^>0_ ۬w?OC-2I9 !Mh/lx; -ORp]Z9J{»G|l~*H))ڇ ᳶj 8EYv ׌Q ':1B>ifJ_]UW։__] 9Р{K8o 2'6(-E~k[㲉a@uaj$ca"eC[!̼'2I'JkPX2ةOfS,SLf%8S\XS]Î*";}93' m?+\u>/PqdAoԸ)#7Ƙb &nxz>cs [7jrNZy'&OIyZwP8$ ?A$S$pa*v܊uC:%AGb*vwV? ;2[}܋z~d<ȼ3$?İkŤElN nؙ8CRsUH=SF)/ OXIfL+A ԇ,|΁b ɠ3< 4L7w>3Gw6Uؖ)3ܬ!?SjV?HV9U B1Íh-ሯ;iV\4͒yș1͎y {qFeֶ|eW=v^ Z=#{ Gh/ tSEjX^ LqܶPnZbI93tKm" _o]2[̀)%#)XЩ#!1TJ_ $n&dj`=.; jn!\PB}snל$mF~)3xŗymu;s0#%BrO DKݙhJJ$_f+P>Q ΅D}0З컜gM߈'c\ی`We=.\6E>AVߨLI+>̜8Cx<-z y'4 Ҭ n!W}zz-.bog8yU0'OAyD<x=_N`t 1=B8,цYYkXnauw`0Q|!섍yu1<O4>kⰢ-S>w6gH1Ez ʹ#*r$y(_":s)Nsy_D0 w O(. r]oAE;اᨇet)XBwHﵽ%St׍_-B_W,ʫF]<ɵܗ /秚YdoR0҃n?Yl6p˫+ʭ5탩/g?R0W~XǚEtf)7ܱrpHtO=g:j-ʛ/1|8,UTakIt 4Ft&ۺ1,sǧKq:Rn`*o;K&i~rTVO@*M.lZHaH}y=m3SWH-_ȯI6PQ߲|̴CvmGDf*հA NkW)d จL EɳoN]u'M;] Y4X%}l2PHADMA(|"y@Z'kW"(3m^rET 1B6jy#%` Ye:^/>'5sHg; ϶w/{ƮBiN>jèb05[2sQH##c 0XP]28fRhM XDVxBHzd2t 8(.H*# Hm .z5S p={nF *V9 ؒdĚڟDo6'Q\Ͽ9Pp|٨ƻ)d:δI7t&3BCD[ Mu$Q6${ep\T1%w~.'kbS2J}HO|\o |(lx\ax4D.Ry5Nui͘vFJ5Mh!Q\7 /E&o0ҁT_B(U>У]s}+&ˀzL}4z:InQp5nKdKFa<9byb1 &Iz!V cYmLR|W]0rX@bwbSUFhx"E֦w.C ObP:xܩ@0j!V6S{De.*o8P@R8w0Mu^8Cj.uw`( R-ȁ$PS5`8=H^Cq;!3%\!P=i W4ԈɵjLcx ߒ"^H}lQ& 75o=_?ojeL)?Utx~R59ވ__j ?t^ғБ@DKX2f`B!>Bqn #+nF%-ó#=Tro;2,à !1WM zgJ Et* _sFyFxW`MlhGbbRYPfe+}+I1&Ʊcz$?_^`}UY;R|}XxzH Z' ɐt?9YkͲ&GYMXi7{$# yU6lL T0=ԞG"!J`#vaybc}V3gEgDL-PEeF (YgZD,4mUQaǓ,@F$z;V L~RVAAB+f"rē v=`v_6Et7;Xo4?Ep^"a8qrɯ.49}IݍH`Z]+|k!XN_Mt#>:(2I(4j$1cY]Z f%d{H^ݓbr)3wƠ)w=?ߊ~=?Cp ^AY,Ѿױr8e=x2.˸t|R`_Nny+:%gϳǖoulzt!6%oݿ=BEbXvvu, K}㾦e18 ‘TJ6̥7Ƚ鞎i(xp~/=4֦$7%J޸MD{C>q(9ifhLT0 jtkYznhP:e!࿹w蔶RTqKo YxJ836|-%ne:,ܳ9w;H$_RR!&mkJu:Dz=iϏAmU`Q% ljPy*IeN)l9+ހ_+;?9fhl<=CKz#axk5(YUZ-`7eG=]O+tP3-S S2pMJQ^ Tl\l} gYzɢӀYDa=Wťd,ݐ¨ybQanzVZI5U6Ȯ;r qfrpl-:s{BҡחTauLi̦gGj5̮ *ʟ" |؟& F}\p Y?`O2ŏ^+aCtŁV3.B؟^Bխ+3}HBH.TvgaA Dƙe[Vl9]̎O'M.f]/" +J{}mfzK–Z33`- 61vq"'@G Fhd"w{p Ӳ@#,mݩG]$0`cH/ uud8;t"AXD=,OBܭ[`GMIKw}%_V;Vte˼Lʴp$P?c`Σߔ&S>Eeou+C]K!;{2#SȐF_/Ƞ2TrEMTL>^s|'Lh۳SW>}&V+\si}6ܐ?B9DR&f-ӻ"xue6v+Y&GdBĠ#CHxHs۩B2kMY'34J L>Q4EÂ<0>1X߿+1=AuoP; Dˎ[jY1k?=Y$MC$JDP@ BEaM̐4'@ *DT?$<(F x\:cA 8ObRWIpcT+vYyNr?/}w\p@(?2e<\eD⌘J<qj9k_y #rokWHviu"q#r< nQXK  (KMS$VJQ<6%Ϩ˵1mQU>ω nWB2lCV *ثN{ˍS_~вl+ TRyٷ2԰ڴ 2Xc𬶮3IQ~,`Hv̶0sDUb)n۽`$09}#M?Y:aWAW#YsOj i?jV"ߞߍHLJQwPRJ&8 lt6);UqSےjQbvWFLCVb -DA۟D l#BS0,rp&g JI;+Βu1<]xQD)DV#NkA M8&\|g{Ix=Dwi;WAfs 2&σ)JAbH-;;j,gq,CGӼ6l%Fj=rLjN9Op?Axfavٗ%W&R\уZ14kЧNW櫙ɜ(}S24~j,S.@,h.;tsؼ<1ó>z%o&]*qQuj޹} 92A}y݁<P̥뚕\>&^씭 6;jC5b^(L:/EhIہ67Llu[jjSJVnhfYcۙLgq,q m1 8=Bk2/LC#i8mY?I$%5̉.#pvF8P+P8\3uصi̍^+E򜲡:6U_3ݬTw!*2=_X 1 έkp+kaн':"5 o!j^$I8-@,2@ǕM z&vlرi'u"OԜ4ē6`J ރL :6RTPn;3Z?>*hÁ@.oCаPP3l]V.8|yqӟR܁Rv#PpYa?fFS3X<Œܙ0Ik*Z.ʈHa!z9xTyk6/NY>_U( ؤtvHB93k&?]ѴZ0`!V_.K^h(a^faԎ7A4LFiA፹ϓNIR6C\[ms |!Y .p*YrB23zjͲWG4JKn !e I=:#Frw(d/K3sp0}ُvm4hCh ^ 1gIgs Lu)H01+>DTJ| Af-SJSq~kڜxJ_Q@\-b#ԉC:5RCo}BAqzGVeWho+ kƤd6Ӈ>s%};;>⏛,˹[BiTRwQ!XkVFrp9_ "Z1~~š i{t5ZSM9"5> Fv+Qk>ƋpzÛZGx}r{aD+a>6c'?0X ܼo DΓ5|PI8ugqdRV/*K3`}jV(YcwЮ~=uv!=DE]+x>5u2N%PvQin4y "(hglgCL%Sȩ%m(g fvK ]YX7W'DDCBc*ؙš9cr_T +2fRAdEWvfϴhf;vTW33|<F:qN&:f3zIQ`=EJAMN8DWCthdF0:)fyj| H_)3Y'XV0t\qYL:{Ɉ^s6H2eG8nѧf YuB3bQH($,y6BiAW[<c㣖axig39gUX )^JB6t`w"z1i.Qv 3*[/|ۓfHSOLfgݡkB g4AW# ^:+uɒ$rx(jhW:ǼWql U,cWf,X Fi71> v?$:LjKH!4 k٦&b2VdO+}wߚ:j"ʟmw/y`7@SUɊؚy~XgrnHFu /<`N*La_gM$vh:d\$:!FÐI['ʍ'Xw@L+Fj4*]7J$, иl ,a3P,/NH媌uey[F/[1+ %x0p3ᡬo VxEuYp?]D,hˌZ7u+2IXoi[""8wfOc.d{ Jw - ߃.?g*y RyΙ Ϗ1ߧKN{qfz7ƆȥTIpUL1mKzD[=mKWWOJTulQ#kbzi3DCˀט/ UdΣ]"\/;?RܾYLbΎkd`V9m͛́d![Õ{1'aS{+U b#|%;OW\&kqOu'5,A! `__YٙP1G;a95ZNo5s(g1JJŰn59i-NKUAXv}rQF |#gJ޸#>Nz%jN~J2jɟHdY1?  :KnDvYV&KC +FG[h0Ģ˘$qZ$pMwui)W\I&+-ﲽvgpY'm}?PO u"+!϶hTu޿x H4RS/~;"YnA0NvK%"Axʺ]zLM+Dz}X㈎s4"/WF .֚זh'³, =3%y/9ZiuA/u,3<'~-SjClpxTP[ʜ_|f'6>_L'B]uqӛ- %xڿ9[L_L)~u;E=n3kf(9\b"gJ$^ H*}T7俶$虌NEF<@gM/$A @ $6A"1NZ}tmiqYnpr5pygzb\BnGFb$̫I#}BzvBT;`}g[+hBSA͗Bn\bK 6Tl[/"3&Vm<{Iܓڠyq h3N|F$+If )YVM@"W! j?cMPny|)G\FAZK*]FY)jYD2Sڥb[n[Ԙ8$zT ᅡi)VELJ"$$q8EE3){!<_>oc^/LW1CnL[!Ld2i 鮠Lo]'#䘜(}6].1*l +{GnGW2fYTdaAN/zAu zwb~B3VolB}k[cO#|sBZ^/^"^1(2I[=sRjb|ؚg |NI;dvE19ʹ:X:%@?KDhKjNlOB5{sSjU-۝(9MW!烘V q5c"GW,O3_&3ЋWƌFZK8:Wk.p"cPjzBێ{wDB.p$ [`ވ۞Z&0 .G'y50#{)/He{؂U(N*shwDDSQjJ`}kr2I=@;B6s,% 1iU4(Dp+zzD #fUx] ]e *P=QP yf:߸ndv#$ck9"x(\\b(.Q#֖)B^WLJD+.v'y hAY臂*f!w)Uxں$9c`]+&1junLOSzڨZa(M-zF.q?#iSX9D;p%܆&12vp] Pa.zy\ |_e1)\ahxF]1j׮J>I>Vm{XEVtb,G,=>aKlj^k?nvn;э(_d@AߣܶV )qf jڲ3a<{cWUѺth:ʋv (3sغU\R6} .KotÒ^GV3?QvwA7lTE'<7= աԥ}^Gl[*Si9u +`[DŽ^AlJCy[믯(~#ShB^&A_ʗդ%2m);$5Y2f!)*Q6J!F,- z JP0'fݐ@ Aʭ1I[ '%E;esİh["d>WaCfH ilmb`>P@oH1M^8Qg?,cBL[<=n+1}-s-U<(9LoAiS}<=κ7R[HNEҵ=]`5r.M15\XU{>a$ɔ_aOQ# a4b%E)Ho{:mV1xA^z[ڇIuGj|`h#{ AQZ$u+>yRHh WZ?򥟲MZ[۸ƫ;h [҇N+S u!P&ٻx3o2)8QSD>E" tN7y6x,omf󛊧% w_Տrai Gk%/xkN\8"b8x~+eG,[&kVHo]8:Pm4KTC*IlIk݈6xB;5 >Sե~ 5PR});/\ڤZf;F&|#`D`;( ѽ~KIe<8ff|^o=˭Kv6egloﰳi澻g-$6u(ɝFr)d;By 3R%1K9j`-ŸE~k& >^kHyOG<x=>T],JCG bP'.UD^pXnl\!%ڡ+ޠ Nnch0C2\Hf$Qt#w`#}2$ZT.tkO *zJmpIq(h)ƴr\ ,ZS$\ddN9Dd vyt[%!8Մ\/ X/όV o9󜗿M7jJ~&ů6ӕ(- %W[۬-]<~9} %hV#7VVRUgK|B 1W,k SOj.؆ &ک8Z-_1@>4~S+ږTرZLP ϽCW6̽L@KZ:2>L+ Ɲ:+7Y4Ýu8'@l}.V0 Ѕݰc^< ׉ @ %e9{ Dw&M D0a;crΤHɕ+^} %Źyi.!v>#}ܟLmy\R)+п$R僯C,LIN< ʖQCn=Wf9Mh'$WrMۤ6Pq &yße'wYRT0l{Q(ƴd|Oeq\ wh@<_ԟFRjotewSw]>bvKd|Һ[B"1nSiLQlT#pXėo,,; g;`tGCm3Op4":du2ageӈJ dD'/(QϒxJFqqٲYa6\=_1~xMP1֙v\Y+4 ޻Sͭ7 'fWD<*QRڳD+V0H6V:f}:fC\#H\VWD&Ws<=P`{ u,K(,@;@@{nW!b}jiKJ76hDgMs ZRxʽZA[2łm{3O)RzvhƟRi¿wcڧh!ިw|aw*i[]lThxL%s]/!r?4ǢT8Æm=<哛tv납')s%qAm-[65ڗBD?r: _c_zj߸4SKB}ݖ\45̻/ޔD h[IXAFeZtC%Eٶ-5 { !hWLMU\ջQIkAۮ|@= 黢.E#٩BHRߚùb: N7Yn߽6C*P')ִ0 xhL?'ûgޕ5'aQUwaUc̊|=>^2ޔˣ<$ oO;^I%>RMx1*fk,jKk57&e~ ˶x'ߎa&-XvzeŲ3e^B $Nc@0cO0UȔ`a_y?OXau8Ft&_KKj \bxJw:p~L tyB 6fWUU_M8<͇C췢S,U*uyJr$~hk;Rui`OL$AM*9<]NOv,3[;R5Uoܗ]b 3E` +) 68u*nzo{< >Dl]Ǜ[/!9;ek(HyDqQ{:rn.`vpl %܃^&ƍp~E{BDH ͪ(:Q@P'm]xuﲁ0_*m%f A%i `UcJ!!T, ix\Kvt B1j qoj$ "eEMK-M0  z{\F`1_r"++RfKtTb^.1AA_֠~{rrCpUtFK#?ܭu44o$`u~f-zHr*p]piVv9[q4yq;B4 C<хv/{bdȜe車pWDAMJ\É#Vܐk"E JP&~99&=T5e4uOJpop(Lԅ5\;9n% o#/X-Bׂs$]*s㕄4 D,HF*D1=cdYtb#rGVݿwPKYC}]O2(diTyx-c ٴӱad@1w?nЗE3u w,M_鴋XUTLdCfCikLf.1)&NO`)ڋTnuѫx8BzMDZGeP5(Ou80`p@ {ت&x*ԕ8f[l NY2"ѵbKpl?X]nGRuՌ(ֱ&vq}\"!Ȗw@F z5V/-+O֘ EP| +iZhjܜכlpSv]| 7VpncIF(37Vs|(rYࠓezWK*K9m[ZHkտx ^@a]F i{ <өnC7YCp(;+ԡ )qUG.c֩5vJ Tdҙe3n*\0c<%# 򥜽j%.9t5^R "a{CwVTSJnطSufr`mFG&bPqQr"rt3%ՂY<H@ѴaZV\tKW;R/P?@LEّc7?PHSSꌘh *oc7LL5z6Ozɻ!P[DTс% 2"Ez3}i,Y>A.h:Tz.f(}:-n V~T ]ɓ#e/jIYn baيJJ YObMO}G#A< SP[/l5TB#'(ۅSÏ&C# S4d@cDf+5Qxx,-mvM#/ѥ9~Y!FٽX%kx_bU7ruG\dp%RV  hVt#3$Շ;M5]/,<ҟ&C5߫;KT|$!XsTG3ZG4!ܾܘ6.a+x\ L[IRN\O58BNBjҹ4!zK˾"9s:+*eqWpmnccHu?tZ㢘EG~.N~Gi=YqG#㱧@/^ EI. 8L$QH j$c>zkC md̟CV^L&^=Nˣ,⻇6vh [©ę,)_~Ku%/\IPCo@HHv`O1cƴ)?-Fƒ;eCa>Z:+6n @@8…jVa8H8NHWĩ}\?I)w-Zuw1ҩWYiJLՀMVP"pO;,D@m'zqk*ňlP}WM=IC7rid ΅HF(Y‡͵Ϲ^X@lsNHiP5|F2"kNl;Hk4Wcq'PΥ}1d,ye֭{߃x28<nj_[$-fb~=@쮌;[ȨxCH+2=eܼOPoг/7(ta3i凋rrՔqIKgKR`t`5tNL%d̕-6qfQ*mW[/y~->:T p?LkN([," $ Kl!Es)գY /d :7p~yHMb,%C%=NI)Ǘ9dܻބHچt;3 2sn%rW7"EAXQ~_(`-@*if| ,>ޠUm*qvgCuzc dC8EaՑ_dގϴTC{/ 'i's+cQӯSȒ1'] ?܇_[Ϸޕsn5>K|7 ^^]Mzg8QYSߡJ gM ي[d,&s3B$ih[F;wXC4?3p߷+?Red(-xBbq3~Or "Nǯahc2/Z"$ uYn;bf"WH|sxh/a6=H8~LX>@v(]B3U$ =nY׮-~Ff"z)q߄g~Z٤WYOJ Lt2ݘnhf K&J@(tڻ-?GC ܄c&X[&=3vt+{h:WN&塋ƩٺVmm=7EVԭZ^Q}Hе6Ô;h۶|^<6ᄀ[0=Z-Dd.`PM:5G@C8`n}+nkMܮG*vPտ5Jˠ/ ǮN|Eک7Kt.BBh4RXf? [OPhX  ,;MxU|u_G: AX r=A{}`ş;(<~K8nD~K )Z^C0 8.x:~K1'wC^d1o*5ccB15WhK2-r`ynQYXW&whE)?SsCŸcQ*8KUK7A[ExPRܴ1aG(T,A3!B\-#m@PO>{oAk!ϊ֋x0xy{?K-~ĕq5v2114.6s-GOR Q|:O_HiS_~r;D\`^k+{I,0sx1=CuW[on|ZimiS= ˾"aIJoW~ͥ`0MvZ9^jw ߪ}a5yPo< !qA5{Wzce8{}3~#oo8QյԅϤuG|M1;0^ơ `}Nk-eecCp -Y-k2kߣakk<4cy5idf(߬F z=Za3 Nٍp KUU\=X/eN8YkbBQ|xEΚs^narK IկOOUHT\v?V|8=2UM5Xd0lH/"+H,Ģ){ejU=!UsBȒcaY%Ńr+<Ҙ'D|knɠQi)9?2W,Ho@msVi*k֬妒o˿NWi*6;ͅT{Lu-Ql 깙^|ve1^9dI;2:t[xQo >Dÿ̜Oo/1cgS2vQ g~VI>mg8(Mc0ne)KAxPŐE#gG (笕fwc/~jlp>8?a#As}@X h@"GA;aj߼iکGX92L3 aɝ4y9#n~U lл<.c@Ԫ)*s G+[] HTcc*/ ,sH9 ô˯ahN,P&4$krlXܛeuQ”HQk7/WI/g}vݎ6'GM)詺FC5ΊCA=Vs =N?CȒRv>{EhQ uA5rvWv6ZFɩK:VkWBJbt@>a|AxXb,'-?IMz4ȂG Qʚ#Py\q;qduJ}VrT!M)+hnC >U|^zl:LMd=c Y\E]k>r_  ccߔY}R%mqϲڡ*S@\Gݮe@Y!O, f :.],< ^+`F#k#.jʵ,-r?>{Иh #sQ8 &/XnH%֚=,)g\_T|Wz#As!{$O{aGE|QoڧWTc&1a0BxrؠP,J%`Q4;Z+i\uC~ }L)q_-.I&-WXu`Ԅnwx qh64y`4X/B؃9Sp8KKn G|Y/3SzmALpCa)Hx0Y!i2ܭ"Db3hLgC=8΂6K%_J o5w<5C<0#u$ɰz+㋘'8҄ >=Wޯ]zTrVKl1yjRb]988= G-6߅.g &KŴƮ7UW|fesyUp2 =x'_XLjȠ}Η%vTˑ s 5L!+3 g|]ɳ4Cv qK,g%{ˈ? `|eQ*&D[K1ؿ\6| I}wyF趧ri0ޝ*,$WFO])35A7CIۇFkvg*EjӤҽkpξb[]PMr@q~.011TG+ku_Aɣhރ;a)×l3 ;i{Ĉ|d#?튣޼ \y2-?]w)#?Z|M{?Ԇ!T\F 9%vZ ~hbʈW-!:AO܃?Np1!AlMc[%v"mc9~T+G܍q˶a]]=Ӝ{}8œe-`_.KT&hw] mH( E'b^af2ă,cX}%f)>-!nSb5E%XsNQ|#~qAfKHDyIb[+J<:į?&Rcrͫ$omhxM&L J نرe8,ۦ;9fkW9lnW"-zIFp)n?Tͨ8'w^X#ꤱMdBkgtQJ4_]t?#ʨ(HI4Ow(=LDxʱ6%q#1 q:ꥎs2mf~] ZO_me~h\ T^ȉN njAGYڞ֏E0ZiS.3B#++zSHC|+MxO|]K`/ē#÷?f*8=ZEZj&EuRC֭cGex= ;92P\+hO?XݮA&lK}hHT)0<*ӀR@C*K~`ޤB>Lۗu9Tg|iǶ֎=tu w4-%}-]ڄrEZnE(K~8bb'x0&kFbuV`4 O0yҠ5U.2^El6r4=pW.P nZ9eB/j~tpK?"Ćqu;Z1|4W\33,!XX 􅔸/TVLGy3 'Mcڰ!>ZGhkN\XHSv\h.-['ɢ}Tds̻N m~9%,W)Ş|ǰ~gSyoͦO`+ thuZXA%̌QuRD0b2MH >ʧΤV]!V s⹩h&o߿Ucؼ|s{MƪBAuim}~Bür! A g$Os3ioQ4ޕ#~fɲq`1/>,@8Bi^trr4dLret Է;sCT' K 1d*aW@_Ֆ`<|JxםaK1?X}q"RxXVé.ekK_&o3XFu & l@ u=*a ScfS7r9;1=։NtO+'>RdλD4ˠ!o#QWO5Mv(1p=Q34+[ 9bwYTĄXĪ[HuBw\*GL?OXJi3Y^XB#GF']uMvLޯ: # !T{(c u1RXqz7fo!w Fٔs JIS,N[Ot=0Qe'AJaY뀤=[xER>J~eԒ%#_ڂfD@˩+E/ȺXѽ=,hZF̧"׭( ir(Vs^ei]"5&H6Ð i!׳\P d("m*c.xw %%=r8͂0 g =O "VqK\"n13^F^Am))өb0\#Nd62_nƜo]_M8J,3)@Tgx,%B Nzh'YFFEK?Ԥ"&Y鬿\vO Mu?De9C ًE~5P7L ]5ϮuǴrX|D$ef,p]<,!9$S}nG7iW3S"1 ,'4G>n3kMޙ ,瀓F0Pqoc)X iWrTs桉ςn56G] ;9GX$xRR Cm~(Qzobfaӡ} ZD܂a1t~+zK~.B`FLqe%2o"쥚(icq{$V`3_Ό+ӺL_;H\1&Ew [VR~(ՁM! 9o#W4zȟt,h21h KV8\vy( jϚ!k~8`6.LE\)z%[eAxZr$`;']8MDeoV yjxfY_ ECO80_Y?N*˿DgrGI]Ygi6yr;Ɍ+9vy&FZzr&„+XVH`M]!#\b>zZ4a͗n)X (ɵ*(˧yϤ=ԿMomu0 4c+)*=U<T+`497Aj:IE)`:+2qLA\(~K~RAc8g]onI㌨6=- QScd 'd%n)g{&N$_ |)2},P'Il sqeրaا >Ogf”F(Ov{qj%KtYQxTʹͳOFAehjr mJqpYV\e?6\+ ˶z2y ݋%#C&Y[S (?}oDx /b=XGNeAqS0re3*fu]A4?bꧭ=:)gJ#"2g/y90$d7&?e-t7Z՜i 8@-e 3xYF^pX2nP Nvpf"MoͤU$ҒZZAčYAk4 TK K@iKa`4H+5jp1#:~7/=0vN鞪4,%_{:Ud(s\/2 Չ|H i ӍnoOT;aצg%mOh͗jo+]rr<0/GfCgySEU̅r\7ױgB'=C͚,S~mHe;LA\)6Un ֻ")g9WlES/lFyt^,2rʀHl +)cDJ}{R:`?"5.,X7Τ줘ʻX {սZ Ǿ( Gu3ve~7Bh C;3ZH]b(G T NzшDG5f [);F0i@N h%͠*#(܌OHG{tرuu~?8@X&LK˧T+P/HC g咙F2 0נ@# ]$F9>7VX2Fl *-63E'i~+qFXE/ުvWGs&b&rf h]t!1lm88ӠHY!^m7 c)ﵱ{Ż7=@G`_'Ùc(FZȬ:p?c)n #I ImA֛F$jjlE'$:@^=B|RI*_O-;H`Ӹxʟ6\g`'jN]oyágK;c4LU)kP=Ȕa)c⾪»2 c?(_iԤՀz(41!u@&aMu뾝@Xw9#< "TfPU.ݱ^]IΕ R ~`E?9hk!d9=J̥jFb}ˆ {8T t֞ز&!>p=r\j!jZ||爫T(g.V,b=/(~duMQ7)5H? -}jx [sY{>:"$4 W A^H/9zcEyXU&1f"7uC>|:?K7yDW*I2I<-Ck6_sD_7wpJA~TA' ͳtrZ)Y%`W?dUnAME窕/aa0uiݣ~3GWG!Y _ԟdAv J8!~D\vx [ 6&n#8`N2QW}-jTlڛy9Dg03̉d93b"䭖Fdbd*:IʊS|\gލ!&^7@*L("Z^>b}6D'Wu44_侳guoWk|Iw`gGh!J}e,qOu<~xz 2zO1m*t du#XszWg*g#MîN86kܷ? ע_,؁Dn« Elݓ)kT{OJ% 63\e)2z@!p{8Byيy 𧁴%m7\O9rhP i#<40 bqc4X~dL^!8@ g&D;Xu[.C1}4Fn6#w$|#~,DO75,n1;׍ *xo1qȦ|ֲF5ʯp$ˈBzT'>̱Q NX;{7 90A&le!|(G}$r ]i0E`Z| Cy3rD :KdB(]-m^0+d.sd']k_Rb%["pGS,heN+1U=@cdme|+0GuQ;L?_~7;:FvBeuny`lzA`94ق G7NUzӪ 7BQE"Z/;Z=/̈́"g=ŪY.M xhˀ~Jc#wh6ѣTmJ}G; k}ZCEaP}%T[n1+-^y# Sj !f8޼LIυ1Ȩ[h%d0׹"-ws /!0,я ΞL0?Kg ѫ",IL@1R;~PhIT J[(s?sībk907gL<;y>ɧ15jKM=响yzkyF)G Q%6~~Tt>?9gd\3> qqs)'71l$o77Y{a+ XPQVF [(CYP%J؎(*yM7VQ=nnBi><\Br [α]ڍI|h֓ ϓfa+ᩗ࿑;f0G!=TU0]OTægSs%>($UoS qPhj|X4BJ}O6O!D|imBKUqV"/%Lvb BFvtGYT,vb}'RT#QZ}B)DR`9X*&4.˝TO4e'ty{~9' jů+˙, )L#Ba|Wl(XC%=jP֓QRB93|J2MD6:XƜzE+-7i2r?)p[mNH9؇h'Ga2['ʺ4䘫-.{_- 4JBς>ALAvN9n8*#udm5Kr̼w.lPZk5fVVuy qOj,׶D?7Vv>Md{IGqZA$N{PQLDeYWdt@Z .9= O+kX;wM`dR,QpL t ԋ@XG[|iŲoԦ#* - Pā!peW&(ۆDYL\_  P(kx6g$̤B`5 96qv$$&/td_ƫ\)* 1IaJ>p/eH!a24}uۇ=2as{@{hb__Zb0MY9> ނM8aCQZcL{祗6C]@+(ӤFןgkJ`\ˌg,K-sBcmn$t&| BtF/6@+2K<¿Yekj.T"rSʈFhRS;ԧ{r9vK^뻽Q&ϘQ^ ) z*q% eYbDoe/f H,0:f:TNp6.Pj] qa'Ja#vĉމoMS%4-s'y?sDMלlִ%7Z򝚴a}ᣄy8"#h,0M汮M*kߟgMja/j2? *{ue-ű7&V>}ޙ8=KE쮊1*,s7ZKY GG2@aL"A9b?yo9=-'儒{gf? ;z&xnkGYKaeNâEp^xOyaޅٷ4tMmFT1Ȧ9F˦}6-RjBdt0h KUD y߃AT`fs$APys>!%M1Tͬ's+Z8ke0{@g:~/ ;JЦ ǹ;7~SRΨ7"+RmT rwM믜l|m^ji± X3+p4zk\yTGh!o~\ث9M Z`FVw9Pdăj@XbXHO ixnb}NjѬع{>{ L ^],jТ#x1g11Q8gSF,☬WAϨwDx?!`$~֭aϭlTOQ2^7{ij9?ojj e{5ǐ S-g 1aJHL7Պ 70 Cqj)0 NOTʇ>a?-fы'oZc;3^["z*P+!:-hCs4@tgPg7&푻 {S~! ɱLoCd#P"iqar9aOT>wUo',"wֹ7M~P$*n$>}=q:O&TT޺DȺu/ 3B NA &4IsN|!|fHA)9bz+#+[*N=X<>k|8n׺CuZ\}a_u? RjrM^޲jUAE u\gBVUHFH`fg;鑄1e?M #? e;j> Pxݨ>FW?lwp%L.ff@DYt*oEAp>%.\w enIOmڧj/y)d,~ g~BE)ZBG)=1i9A})|瑤h.s sLSda/bzo')nquB}!kL*lkPQIs١ KY¦Cn;+:i*jEXeؚ} #kuGgpGYX.6e)Q#wM:~MYʿ8mR1k(I:'DB9>G~s$<jٯ)a se_wx$ |iӗGRF'`Z1b+klݏYѝl~+D`^V%OQŹ{fNH@sGj;U /X}yF=H+BEѥiӊ4:CDzOdKA$,%]X>ȣtOq4V%G71^}YZqE`p0բK]$, &d:fO'Hotn{d>W[+i>~F{ {FsD+urܰ8Wɵ;U#n '4 *CRE m@Dhy!Oɮc@a ۨ.Ou4%m+4 ]wXV2<rVO93o1fl^1l85k7n/EzE|%8ZDixG0+򜄞Z؝\YjHҟ6Ln5=fbDo# 17IRI|᪢k[R: 8qc/Rs0(x3P=aw!DBJ@!EwJ6ѰQ1*~wt i<# 2!G6:BS[z%TwvˤZƐϫwLLg >i@!4J4K&E9 4Wd\LgE1_S' ĺ䡝+%Fg0xqWo, lpqϜ迍+$;nZ\^] ͣGfX}Udž.3Vܜ 0P*=cX@`[QXKK>'}-4- . 6(|0*zrqd[{}B/ (ާea 5d"G[0brvH$:iom;0$JwW栐(wԁ>Ӹȝ՞LG1;mjXumlg%>ae nCbŋ^jZ.baxV6"lp /J]6t) DL"Ujf.N@>OW~gZFS b3!s#9(Ocz64 dv YXZVnj!/q1|bC&-2ۙvp,t) oҺ) Do猶\) tTD걋<.&,/듟/C﴾Yd8> ,~!!?ޛ)Wc13eNF79vP3+^ֺ[H^s:4\W|)x6Xl0/itl~Q{O*rh!i'zT\Hq=sCwA&nsp"']: B8@ .Z.(ws7۞.'AG~ƹ: ԉ6T!vW( m#L P&D_ 3(Mtx۩XiALkgpeHY76  s ivOU%:XrݓBg{gv I `N.~a'$ w0 &>ga& ,di#4[;񷯫p)sz|aӥfV(L,jöhepw>I>&A㾯8H)K9N0l&eD~OT]|h. åtY2j6 HoosT l 0krIܷ d{A?!538[p ݒ"id:|Y1Ai:1Z v1gcz ֥0jvR=2l<i%)³"WCg!T6O-Z$JE`1HG_Gm!ڤe@CLB+W3bo_z2a\B2ZĿzN8*0QamP!C+G 3iN[&Vq ЖwCnݤ6p.֗~͆.:nj"8: rP>F*k("ׅmnXcDl/.4=E SpJe6^_D8z?2`,t6ѫ⩠7s {֬C XZ-@_!^Z-w"$)xpc<Ess]ܪ.~t6*I/ko9`us=T^+7MuAcG{)2vMDbFmK!`vF-6 Bߤl,yJI^/bgy3gVF`+(čhd!u:+dpG,/6_t|CyN@(VkXIUOk苄J 1|& / ( O/Ջd^Mpmƞ'Uh+֦Uu*z0Z?ͽzHߣuq|{wCզK` X;Kdɔ~ Y {<6۵:ِw\Zvq/FV/9>kmcܡ iX;nVjTn {sOi'[IǸT@MiZ^7aﯚ~RW% BwX2*t-c13Ǿyu|LSg=@/S~4$PQݭi%([s˫۝Q%$&C,2MRv7+g0;.> w'b^ȼw:&ŃLk8` +#Cq$Izbz"/־qje*"Βc"%rʦW93ԻX%.!|C.8.^ (mKWNJ4{1bLQ4yͽ*l\@2)c $26ʐ&@?x6? k'=I y[:AC% X$/o,F ٲo|95s#)thSNKuIBIzDZ)@-8$ﮀ'4rP+!;ځ۵t& nj;S>(^epbb-Pe&,I`FZ5 g2b6ۻnd[0Gi^sb{6m LsYpH{b8߷7T3&CX `I+D]3+N/Z@ܿ/&"N/?*"& TSjeLdxc2F"=G4qriJp[ܐ0OWŏQ ֕+wjM7/y ~u H]( /ُېE"#T7 3a|J.74ur*$FFpr5nH\mDt50vqbn /az{x_<'?b&iɗU˚f(Po~`>ZUcmj۴f9Yeh@R&X X!`^G-!9:npw#@Ǭ `C41 fIUf#Q͏Gio{<,~oF6سң\q*h_r B.#s(qY,3Iu8!|aAu֡WRoh(RQ8D5=uN|l:ci&%-11qY_qNyZKa&U)aB1&֛N̒{`0orz0|^%yk%2){y+~/pND'Ͼp? 2Qx8sv%XߓL[Ox T.v`#_?y4<'" Hh99/#tCxl>Gb;JQ"MgY("EL$-MQͻmN9dUή~)IHJ NW]Z{b3,0K\X"obPI࿎}}) 8)eԈ91G/4&m%uEmj"oFort´'[僒! \ͭ=TaJT|٦ 1KqS>N!&j,V3g94(tgSRdF! d48wt3*i5%VO)DQD\[uA'B'E&D3o * &o&%j]?]qm1RhNTz[ƪdDlg(h)Lw4&"WPM^TEʺ5PF{m=I!&k]Ŷӽk'뼊O3.T<%=,WwLәfXޓ|Q .arhM1UFɠWh.qUq'T*!}Mj,ߦ9v>`VgA .84 !d'<@k:eѠ^doFj(c55gH\cGUy 5m\%SgWc;ǜ_uw!(i= f,j^ͤhŖk>5?ZV"'; |um)%#$Z~ߍ6߿c +Π O&BNi$Y|< 0KdP;\îPZ2l_d'@8G.]p-ĸ܅0i_&ZO~dmr#-3D(5fR-lv95̋*PLG ]pّ=fk" W¥\ߖ2r5. +¦{fyܹBmIl὎>o*D, Nnv="M JLX d]ͬ. ްkN0Ѕ}qK}aņr8Z|ad`¿Zft8xſXZ x)8~Ka5"G[dn֪CP'?$Td|ct.F=SUӕ!T~/ gDHݪNiYBUxmAdJ8ݿ>]((aUU-?Du9|((#@~ w.:bsS|7]'rFl40_c@ydNUKk^h /W4)34Ejyrm+ 9(ϟXl*~1-|4ꋝ*^&!E ޲)[;>Zw¤F$;frѯAuʇê 2lKЁE;cȱ褭cW{ t=T̤r5: tn!F,lG/K" :`EC,}[U 'TY]'DCBEԓFK[JON gI&4 o!l'ƨ{;zHmg7p}ۂft4j:&ӷhAO2/^,aTݔF__Gk&)c%lp.ʜ00Awx6~ a濤?ms,Z%ִH"|k&#Ts42Pԕ: W4\FDǫ( XAz~;Na_xν|p)メ2t74.S7w(3Έ@qr'W/OkY$UU|~w#3@D^rZ(!cG)L?p‹M# vv?g@_5en#~rg*`hwӓGBp[aTnC:S$ SLHx؁ThPcD#lJ~aFH2Tم`Byp^--^AGL}?t'ʒFe$>\,~drLfsǞ N[VDd8GL5r%V69F,.qާG!Zo-;CL,u F5dy|J6/Հ&}*[tn#`b@.HerdEɏˣs#@49,NQs/nى="2losq ,YӮv_%i6Sxƞ0N% :5k֎EyOpdE<U :rKkB>ZL\D]E&k<nwmza![9OMnV1n,iGJ8b8L94ٽ%~\:pw[8E h!3ӟfnma;qMqۡIvT@ s/"pyx:01yū>3oRxx%ƥ_$ nIjw!k:gT{ q6S=_ʏX@wۀqb)Ic,:"O!2 5GW)v8m55؅9Up:r^YLu|,Un9ş%:*ܛa'qZFM=:RD6S"Kb!Sy;܉IVa܎MsXA$1aL5˕[q;>Z+g# ~R:Feŕ5hg(,)lX-b'bnLMl{sR_q4$8$ǝVܔQxL1U,۝@h⻌RWvI} Z Oa(gsE^t ÿ4O+~e,Tت٬}xe&odNj]9PףzTxٗH)k TW@Q->*KEn22lPLb{VS _ †^*l0w .o)RI6WHIM p롞sTfk\߽D21R`azE^՚ӛoLois׾K_Ꞣ9=0Rt(<S3_ñDβٔ* sT&I;*d*WVxWN19-U+o!E-iyDD 7MLdKiQY3 Mf*#+}eA涞sm ̘ p*h $(̚oKӺCDʈ$⣮\0O]e$n<{r,_T6suiWSCѻy]Wz8)2r=zoiWSbVw61#/! 3ta]M@b)TXFW?ܸ=4S (IdH bFB2]TivEofKVKcȪZQJHO}*- *I3O 1;͆ K M[ lm/Gz"#fEgS3ƮCe( h A#捯7!C/yYXwM0J,ST9A*ь~\bDH.,\j:2Zi?›U@l e}"sVJOFMP]@KcO43z% +s#IUӒςA2,hkX 1Ux_j\VVtwjx٭ +0O jdV@G'%w X8ke3n<=V-EUHowHryqX m ST|$] ރg'iHG$e<h>s6!݀&Nyihmѳ ͕{]gT98 WDΌЂZ;[(ӻmwJb<:3b#L? bm^['aezCh8oiZ?En컂%1|sVv6"aw2n3c9ELEj=\}ƾmyfJn]Ҁ/h2¤|6ZT]jcuRk[r_<@N 4t?tQSRh2hl|bcMqifL'NFEҧNɚ=SW鶂(>„)_q◃ᨱKNTq6!#̴4]T7{Wm M\lcEid> L5yH- ש8!].q|EGUa'$͖rI.]fTìU#oAp)DwM$ Lp qeKVnosdžhѵo DHpĝO.^ТX2Xٞ&OYYys*'s;݄QĪ(Jhå`Y3'{b?^R_!izWkDes5ej 2iOpBñ&$pYQop'LlUAE7KPװ\/F.Q[ :WՀOFi}PZ<—*dba<=grK =yZňaz0 S ;n/)[TSO`3n iP ~d;b ٗpl lz4c:kZv^Շeufރ[ň@H> zM:*;$~@w$^EԸ[qGbVк !Je9N Ho`"g݉F~%AEe06$ -dNdF;"ZEG);ROI@ދ]1r [O'qS WՄ6N!$ELY'>άdF~/9/L8uńd% ́Q\QM?J{13V%{X0(z`۾}` R/9mr7NRqab;R(){w+zt,&䒥aWA2w`g:$@cٹB؟-V y@ (_j=hMmkTzX_ Ԥ0u&RH}l 2)gxԡ%ICFS ,ZaX$PszNgPNG_rhz݃q\z};Wjys_ +A頧bٳH(kU-·T+u!;] K3uix. Uv Sr@ M|J$O@Go[rJ4yAiR8FtU} JW|sE  ȟ1Pu"Tz1cP\P 9v?GPBt?3k'EܤJjmjˈ9,A^j#gIJ| ^wWǚ~QVpHt/Ѹ"MB]& 2hOv-,lך31HԏV2ͬ_Y}A6KAX#+ї0=:&O]زD7oa{c!fq7$HjfW!1.pY,Y+) q1qQqﲐ[hlNX̐7p/r-Z,1%>OkUB%1>m B^r2M7o@aw[2I&ז ٫aT__÷fxe6Tפf'.SIӘ`?^:dO4F Awq&iŪNf͚)#S훗wdeBE\m@p$#JdPGpǃAF (Y.Ԟa\Ma6_2H^l!sTh!`=ܚ 8)Ӥ Ba_5rrTGG4^B>#Ǩ% Q[0C{\mj%bLg% @L%#;I Ừ[{: 3X-U+ğVE6 `UmHV-SLߗb_w}*6k),r.0;%丕gg!Q Z&9w}1r{Gt,񸇡tqᠿb8 XJ> $N='09%6)qVxNIxBܨytgycDf3}kE$k uw$Cʜw!LK/cQi#T /1_<.40z~-f~ox$Q#<5tiP~i0[g9M)gQzT#^DBhKiO;!bWKH.8sq 1 t%^hm=.t%>DhTgOVǛ6}#;W u3zﰟ rriZB5YrH/)*^01_8Bf T!: }%a7! Ob9DE r|E1} '‹@Izaz6p-^;.\M)a:WL }[ S-BT``9c9z7t>20=æ$_)&pk(gfKIXIDoȒe( 'u'_߸q`@d2%7B' !̎&GYO~ F 4k;\BGVNHh"&neNgV>I<-yrM;IDZK E] <`&WN e(w@ZRYA("u .bMKVld, ʷ+C,I/غ-/6.36.Q5n[YrTPC-boR[ RB<6D.!kh@Ҕ(Q{VFq2 6V掊Vԙ҇Tfp>/sZUv;j '1Wkw#CbS'?J<ό \n52+ $b P064a3{\*i׽n$?Ǜ4S>yG#f{4{@jC%'YuS-C:.7KqWWP[wbT+usM߄ߵ*{0~f{+`UocfHک3YlIg1dk'BESKkI?|[P0ʗnIZӁYJS#axI]_SV%^{go"O-"M2wTemD":rX ˹N[2Y1 [LbΞЩ,és9MLI9{zI;i|=W_zY &4S?bɖ2 M&.: #ЃW&i=Lډ_Wy,W.<yMKuKUS*(EkK_`s0ᚦc{\ȝk͂sNʦn֪m3xz]Rtz>ЗDoV "''Džwh'{QP򢐯HtNKJÜm,|#63o W 6@ C^k`ћ2ULp@p34K@"t7Mdl-5Oka)US+gz.1}etwLhvޱ@OI)Pu(.Pnx0 sc@ET:5wE o#TS'k9=s=3;f}IֆlJduMS5p?Dž{ &e̝ x.oӤ?w,0/=,$s^, ]TrJj^OZ8.I`H7!tP];ȍ}a.D\!C.pfpALG+zHzE?yfrv|/>&ߜ>zN5D4 vVF. "3 vBo ͩeF2ͤpz2o[1Y8k,fy=d,fV-'g aahmF|}(wǫcGdX@NSᩂ H.p|ߗE46*@U#]IeKEzjCz>QY|a3y|X0ʘE٩pW BJ&~g4p'5MR nc4bv`hFijW\~`onM +ӊy$r4YL"W;pϟ!*itTy2n)p{`6VA\JkdzNVX ⨧{f)fuZҞݏ~H 2V[6j@C'eZlee~9vH38geLi[l#Nq5" 1ft#@^X]t[}ޥo5CͲ|kP'؁qY?/ &d g=&V[8[nj:eTU6hԜf{_dL]$l =:Yz+)+K "#KMeW"У9,U;A;dMD/&kfH:/6rs7~o}34b G` {ָwD[l%ɿ37q^P;WJSi_t)կ/r :5v#Gdx< >u_Ρ["P?m3@&U48e$5mJ&d%EYl-&` ϼ=ќ׍ FϑÊcTWq#8?_0s ]5s\!۱<Ԙ59D7]hfÑ smg+xՕKL‷)'?(}n< h (Z;awC1%2|L#<0R9?BK(=a(gdg "7 r1 )y[;z).%͌am$lКig g;.|:› MYqܞm%`[" lsE6F!dV>M.)sg}"۰?2m.+ NMFώ[`N@FٰxvrΰK*q;$/5 Sԝl(U̘maW .S{Y{C2??1/v% Rw@Dh=lWre  r Zi泝 #bZa[PҧŻiEoZC >6b@!a>1{M;0×l%* g6F:Q WcDP >eg<_YPBb7a 6tľ^g3i| nL|?q~>Sf!S(S HA7ٵ\A6w%!+SĬ a재1x,6߅gԼ .#H ;&%zGy.Kݍ%B+t|BQi=J79O#ȯ$\R4~6m]]2u#(Wo}qfҮEeD[c?=f<"dZ^ht%)7!z~ڔG;Iؿuŗ,M%0ˋpe[)]6M1 ;I_ 0+ʜz6kLTMo[h#DAp;QcQ^zqj3[_ wQ`sG53JXNUT#jJ/H Šfe&p<:['(T`RǬ%p+_24qm$~dG ǔHU Z5vDEjNo^lV8yǴYP4K|#'Gۙ) C'04yqs䐫'׃G~k\/`I\5E*av"ܻ#,ΧdTg9e}5T* l]'EۦLrRfUq`n+WfjY*.9{'u6aVu_.{JŖI9tƲH~EB?:#,(R&/.IoZ'LIVkm]y .G!q/)RFEIr\@,,Ej zdJ.S?6/G2 `PY!>@2">!MKemD௼ߴ0ב]< cǏrxs#D? *ƂxaoƄgc|{FW5A}8 E Sz y.&p."cAYb{Xɤđ{o?^Ǎϔ[x[wXbp)U;AWɑ$ERW W'JDT]2Ql)ɇhu!} lRR>+/?ӐeV?T2ep@\3 d#Ms4VcDs.Z0۞oV0~,$`c2&\޾˔P5WZ<@ynïPz=y`w2~λhD DտO UG\*C;f!4R2a:E,,i"ˈv'YPCۡgVwގx _Ӂ(،h׃xJ@qI\ahqI+]5N1C&>&lk%5=.Rhcʳ#Eaރ^YipsLOle|st@SXqDhNȔi=H#=V 1Bk2l{$-Ա0$ :D&~ԗ\:F:AEQb~1o~eZڊN]K+"!ADuuoʎ>L2 J ݾ܍HV`"ƐP rTvz1\MEQ"^wϝDC,M<h6a(cS/df5YDU#[.eSzP,8@|CSxDKmP-ݨ`@M"+MOղOƼ݂Eql>r_d io8G5'FBm;Q(UX/%d(EIюN8aHPWIKfL${Zkޡ[BSN]}act*8UpAY1?)%ln);Z1m4D[=bSx:߮ v7ٌ4J4 YM`~50M[[>iGgiWcMa;pFa_=Cւka:BJr9sZcSiFg3GO,&A+F -I (dS3fmklkZՈ=2c&J[L~*6qw尰͍ENR҈K~z>VBef>C:07"'A[eߜQN:>Щ3[+uٙWdS]mLژ|`G.Ԧ:p4-Vbz疯$5{L9Jo^X4V́%dh`(^u7i LࢫZ%ҏ.1U@ O=قDo#yQفJc=*8T?"8 b;S ])9L ߱xcZR5ۂn dPzzՆ[WѐS"#$ۈ#ΣhcF |Ś]@ApVWtv -Fp#ʾMd3Oyǹ^hf0ؖM[&W#(8t{~`^KtGO8@aS~-:zy!ʐɞ &ZfjץNKjQu*bȳ1jeTRsmW"F6;ONY.alc:!269y[ͤDs>{6I TL' [J;K+Q%^~xJ~c0,:DƤ}vBioUݍǃPzJkqaSP!#aɂ\~?Ɗoh:.$3ڣ0D2dQqyܱ{ Li _Bٱ_#b@\.^/N Emp3^^׷_:oŊ3{=Woq4nܜDs4:ٚMɸZ6B d&𠇏GW(Ջ Th*,:5'c{ݦB"o+-TyE79)Fs516>Vi_)VEyC*v"SpS.F[>r}q79@2)79AƂ"C**QpQhwثtʼQ1忇]ôK4 *JUߨj(V7v?s&dqɦy Yʔ='sB@yG1鸊`]D?V`$xlתeLd{+$taBJPͽde3a1s.}hL&'Kx|nL] G*MJ¢ޠb)tӗexʏeZ**`d 2O+>N=E4Lyt|7Ru v{F|.@hp FB5/4&M]s _h5*r&d/zHN\Au[br]4#' Ƕ|v]8{X՟&&dd$l>yɟ3k TIۑEnYj4ڒ%dcr.+HO)0Z#$?,c[a11wU.Ʃ[1=)GRcm rJ#sZkEĨ녡ӄDm[ WR|k7K⹉Y㎐H#3YP*F ogh?}s'0eoVͧئ\bb,2Xn0')}4"5PxRQtRA^fu"JŇr"*b{Zb[b[ߦvL21m~ u;`  dV]fpm%|mvǯ 쿶^P\dfz~0mi@~UBGලMm.2a=M}O"e(%rp p|63Zye~R3nPZ4@.pkFdŅ(ot7O*JUaJ !ˡ~ԃD4s {n#enXH@c:kviֵdǚYI͢+ ?~ hwMaY1ܽ~y[Dr/]DN0b|AߛqL(.L 6T:~Yl7 =g^*WjIwhw/B}"**^o[rvZ2@d6Up3qaw^&{~ty[0X~quOr@ql,?̖g=]|=ݐ9w5ktB$(MD%x H7Z[ ~_"a jo+َVvn'lAtt}B>P}.aS=ۜV",XI-%Ӷ #[C'-${gvAo|l\뤚hr*amF???Ut"x[;l\R ]K]wtrFܐ 40# 3MK& 0"`%'y9Dr<ũ2C79Q s, ׍$ͬ_!X%E7Tհ11 #zvDQ٣{)9_k:QL)3nC<д@n'GZwB:9q~j|7P`0?s6J}*w/xQ<7 Q%'qk֡O4멹g=n摳 QOۼsVzv[x m(ՠ)4ǏOVJKm+OXlLYIqw5DL|UUQc7. )z$ ull?@\ASꁻ`5oոF6qijY3b(_ãC5$}uཐYVٙh̀L]{iU봘 MX]9{ѽϴ2~e}Ū>6yAяr2=.4:+ Qٔz04J0''{H/U /禍-ĘXi?VB ̚:<#VYвc1=Y2nmNydz JZ= 8`;L-NFQ􉚲ӫ!K-#"j~αYT}(F a0R&1`擯sU~{< Ieڊ5 6 p!zC*]0\3fVg ȤcaW:y}1xpn~tcQQ5L^AȏpͽihN֌ׂ=ǰqpI;VBiBIP[g2<*rHW;YD&OZ7hIhc)yjV>1MUQD2ֹF4=EµCT['1@{~Eӭ+D5sY>@z!^SNRr7۬YiUjƮS Na~ɞWs3t'P%qL\fˤoqr. !͌ caGFwe&̳)㡽y\hPA_KZ&_@HUs d4 F/Id|]y1}#~@r 90S );)0etJ<aaYwˍlSneSD{`Ǡ7zoy" x'$pMoS{T7Iy,[F1 f9ԇצtdĮĀ2S2Ec*2:뷉&:rXp5{QPpE)6$mTSxE4`z7.-O# SugZK X~ICol[*J[ FPQEm}6FUC4F6C0;8,,#^sBEKB ۺ7vsC |ztqJfx:)Poo[b)v!"\C},A}Iě)վ9⠮8!w{LE`R ;| Q*yV3&<7n[2 |ҧ7W٣_Y XV3fXDpI AGT()\ECqUA9w(?E`WCG dvMrrkj^2ZLf\{%wC4uef 68b""-d fꌇ\8lUBU`PB $eK%iʮ S^*rUm;-Wzl̨MHAX0H"Sv"?̭F**lnl޳M:wC3 <\׊1[{hZnO? 0H!?,ǃ(KRТA䎳)dmN0+j\]ES++DoWsI 1ВZ'~FR*Y02d"WZ/m]60 㧓Am(6lgyeAj6w(y/ 2w ۏ6jp(.cf>5t%5Aֆs=O04Vͱc^QFT. NC޸iiaNۈa͟J1EfhaA룳т{S-QZtq$ck7s4RqdMF^\\ Y`3ƘfWV:2B ;no$ +3sLՃyyA U`Y%x@ 6m('P&Cq j1 X/5@V\y bFI-ڔ {_e- !F ) ɻ&n^nz.bYvC 2%e$^SZTFdzk'Zq5B4 LWB}|J423i+?!Fix~N]u$qv 2V`EJZlHzcTG逓rî3L_AZjIqV-FWvaƩuU *pP X/6B{坖B\6WFGat#lcZ}[&Io^,RK*XD!wC)uP"U(fF?ajH|Ƅ.+"%;d`U[b>Tmɂ]~O[I!Jj l)\f Jt-uG北|{IK{t!ZTT F}Bgs2Rc֦zy6Bu@~>#-ڱ#q[eRhO$R*I > (9qY$VKF:q)-Ғ-Exw TvyF;Z^";)_R( IO/Ů#e.T$u0Ֆjܒ>kr?3-Apim{5%J׶mmaot0̮DW_ p%j*s>K8 (b\ڶ˼8 #(m6+ZPkyڽ{p."v5;WUۛO`ź|&z^7:7v5rf#XEa_Cv5+%yȀTq(/sz.+rx3II3r#5z<+]vb~mbDؤ!4H,i>ŹxOtNq|Wgж>: "v|Fn4 HGv1rO !4BLKs3qSr KWO嫧ٚB(7٥> -^XklmОY~Ɉ몸C5D/<ƧWYE`\.vU/ّ9#WPȄ2kB7d"e*@ y&ڹ@!?tPaABw?Z!6\Ԋ ZXcW@݋9.rνb Ea[ib >Z܍jGDxN+W|0MMUT:3xSiK`H)[+Ěnlh0T_b<ڿةDRɲh>K-g F(>. s LMJC=vpn,2:QIy=¤<֨,r`<얥=pL#p 5?WAl.,MfIu6cWf)tmJEtyu]=eQad M9ĔIӮ\6>N4ٺ+hm?Wg`yS:ޔoPNC z&6%8!J޻.kTL%S%gCpg@,-ڝFR/(#3@V#&ѕWA!dDH(8IM_ٜ\+ J!ڠ/cr"qsnPuJ('ٲ_w8' In~DŽ*G[Id@.Ď;GBNjɻJuKzQ,Ǧ0k6J<7S-kad[G 4p|X>I#G6R">ZͣO7UHS딒&ݐ}3Pu!ܓ?i 9zOі5O] svRD0a]^d]+ro9\?Ac >xB|>;i/ԟ&#` Şb2ds'-á8-DotpS0ILB90w_w_7iF( jN_R`PmuQ9)e*uV8Q/dN>i6g BҳPBY%XB>)4~jh2 3Z>8X BWhNAP+;k\.1RqoS;2VY1@b[Xu0AkMhNϫ\0Ft@|?[FͰ`PMp.ᒑQ:u$rsOan%x)7 Z(Mw; 0A:!5Tis煱x;|kVۻhؾ*2ԕrpj 6NC;ߦW+wZ=vGxjI.$\[^׏q՞Sbj>tř["=V~u}zdr&?os,F"p^8Xr„ s1P=!Y%̀xx`c#ʸIl {w&Vl,ڢ] Av~r5c<1@p(J,4:mKXPߔ >p͊}Ѝb61مͭHYQJ7gD0&37Rag+?zi=nYZy[^@>(j(eu'گ3 ~eS4vǧ8:Tyu[>o`6&mz])QI*B+̶EYjwPɀ[ޡ*h$P#3Y2RBEy^Nqz6z mF/s>{EdYB :k{R(A%6psRqb9/nN3OU`(d W&^M1C`N0T Ś d$:w8YNN~!h|E(LBHf^c[% [\|D Uwt[&be£vI%M[ٲ}eZJ(bm-c~q=Ca'4>֦LI]21w^v0·oMb `wyIUrUga[ 6AtIQs31栘m~ZDϒL!;[O뾟PHCPx$šDCv@zH& w|pA쵿Z%n$ ii3l"I {::N~ E@'V|@ ʴjOYD,V? ȭv&c1<޷(ә{Q#sLl^})H5lW-ZurĎZ1K-p;=}Ak\8Č Pۚ[!EkxDnRjNXƞ>{62h4cr $aܐ8`zod靕(M5%Pw l1IG{5`Nndp"xS<F6Y#+g䷦IN:M RtZkZ.Xkx}t_6@;@+ $(0K@vȨA4R0%Om7! sDɺ|;GHnu:!PJspmP"lFk9z< K1@aV3R.(3uImn+Et:x ƕ:Iة'Y˕-U~ո rum[P/|`EzMCo\׎gY2^3hxړQgxi 8U5G>lהN͹,hl{^9mܳj>aZ\=2B1)U@N‰>Cɗ@IE_kEp/ZM*ґ3;>krZϞ#އ?)dMByL_,". 3!Zg 5d4|&!&o~!L] MJ>`D.o>>D$kAAps$b+Z%%"cweQJk6hn%u{ *6>X?d2şG$0pʰ!8>J%}# ^gYbzɷ߶="CgVw%yρ D$`ލnGG|nlUVy%0y1RKC_4J)wiTThz+߷"Qh=m/f)2kjU|L,r+WvʁH5\Jd56b,4&6dUбG.'f@4,ToKEKU xK4Fݎ Sy!T`L^GU(#4oA:ʏ [.fDs=:,$sѠ~j"Γe>w luT? zNZe'h /3L,Pk^3gsWۖ ?ր^0]>.ߔ jQVSjoĘu,* y̴:DrHFf"A[IBbb]`P:Po.1X3au#x(JAiDO{OA[˞ m!yp>)pqnb% 0vFjd Y<944[c>wx H ɓocGEJ\cJΨ~plʸ#wwb#o}n-^TR>–gyksU*N"݋`@]-q\`rMkPD|.v.? lk\^a?VyNjW@ϲv%YMpV 5k-PK6~aKC@$~7ت!JFbL|#'ftd'mWlc.Je!o/;qIi"hf"*5nXhco&HU֙v qI@-fW UD5&XCff2:q "s;- 9J򋠶vS6%sڦ [WV%T@U$O\{6W+t1) ;c;1I<2&Mtq!Q<1/^[,єHA QNUJR}nu?zԵ F bC zH(֐Z2˥ ّ/XbX ^RJ yo`wdeo&jVu Jd _ONA:#6*roܐ,賃ZF~3|`=W=hRF=lư.`Vt'#u-l|LKHQ}$t2JEk?H/qy0qĺJ'Ӥa?a{ge()+>+3RهUGio@ |FN݆:Ֆ"Ɋ84:-_"FyHס`vG"Gh[н>> ~>7oX?i O2#yHVsf/hm{{Q_vzAܗ9B}8#=SV#SIu ,dp!8iPAc I#mƲF:ptWS\eߖr\$87@@ڡ8<ᦚ/z_h==鶼Ho6zs5g_to5qqֈ5K]lΡ0(OEQ$ L5# x+Ø?ɺ|$8L< 5<|-MARget=Yi1=M:J|Q=@-<b64Z]sX; m r;@E6gVw9"dCa[&#͛XTl]R7r3"RBM i|Ͳ'{WWW֏ϰD0NFp7HHO E Y؁#qέ>3~9HGzD-?VD F9(-bRD,V?k`2͜ɞ{ٚЬ˺mKL?ên uyΉW Q+97o[6"62Tf)Nʰ0W#zC7U9E<5еnN7dMM+SSõ@]|j@=>U%vC|[)Pt]ZL!s#)LӪ[dC|i%dMhȌh I =q5:+>iQ("`F"]WvF/[YH1Hgq?#N*jp~h#0n/@5i Ppn06(H3T&?]E!c+$ }@QW9mocgܯa5+6N=p1#)ǟ9ʱB6<ҼҰ@: H{&`?< a8U?4ݡHB!116Yў(AMގ"8\m~bZ׺|m9Axh@ V-:W"5hKb7ًx4ě)D5 y\x#w'Y^ͤ\B0wuz (VJ7#ڟel#> Թ迒5]KD( ́S3qQ+a2t'iXo +9Cڋ 94:*0' DÒG3У22XMɗ}͏TrEEev? ʇwx62`1r7k9z7 >8s_q؈2wh۬qA9\Md5\.B=.)zV3Dmizzs`qe 8UzޏTR9T47 iCg|&ӁY36|^OÀè$;f 3 (ϲ* COju]H6݉~rZ {lqۛsLnA]%m5=x}m+,"/ukE-C <O@՜ؗ|*ViLz);=lU0ˎo 1˚YCS&3Z9s< ]Ck1&EUd}wom/;W9$g IoW~zGWgxПV@dwk}@2+չUnEemShIE汰T <RV9 {g{Tᅢv4͜fef046@L C%xHqVgpVgP8_ Hd_ʳ[F ѰZL4 fKtr/qS:FtR? }*zǸFǩ쥫ϲ!uEEB2FUY2)  bS y7-*^J,\7?.B1{bY ouj{}8;*ũ;)O#O$+ :~Չ+6čLM`óY& @A<+C2ruOeҌm@0 j Zn&j@?FL_|a9ya1wm={pioZ0.y=R&ID/%$i*&xTj~똫 Ń̻-Lѯ *MYt^LÕ1W V2z2dtN\E:]ƺ &J&:m@MUlvb?C&zrT9Yz=NMp:N e6e!brB]4ޮoŽ-B>NBӕ0342Gn:҃孮ބHJNЎ gn$eT?6-RW *ziʣH(Trk EC%e4Nk;5pMΑBi`wJ15iYQ@e'xid1E(*Ej9\qJHw5-S~2:i(>?l9u-⍶*]uB߻C^9|Tjs:p+bX`.ZB8}hgk>q*{ƙҫ"@?߹UT]g:)[s>IpuNDEBړI_;v7/?H'(`/rMD3]ZyRTJCXuݛ"?i&xX2w5 :[TQp]X$fe݇?Ė#ɒ6}:"6 9dLޖ"ƴ0ɿ"lnH/5iҼ~vIIËmm^ṡ5#˕žl\O觡~!D˞k(*%GӻsxYc"f7P/'Hl}e}M,(%4LDK= MRmaJ&Ix P08JXb3(~w:kzwk17Shȿ<Wb7l=65ƿ;sʟTm= lsM4O2t_c<>K:k S\p y#Hm'%+( ?%{)dڪ<to"/:2]d)4گBp 1&!ݜnGl,3Զ" Yhn-ΐN$) )};˩zO+0@G˗&OdLk88mb&Xk%w`r?q\fOh2k< .ܩX ]ĥӥoNo$G@Pg D( z¡a6N5Vg|t wfn'?f^-4[p_ yƈP}-Zٸ=@6-NBYМ^h鷺nظݕi6 ֻaY7Jv9$kX:(?QӁmn45mm et]V-zXH⭅F5ĸ Rg6z b^n[/ \P,#nٔrGae S9 {U/g=R=Ydu%kI.dZc6!EHh1t,i أrK+0U2Wi6۫y@)L$$a4q9^xx0婩tQǡ?$j(Zў?k%&`FHDAsd6͹&D)(!wx䨧~ZfD&#͜_kɶ'"N_EdY+@zOtrj`zB? ['tL)-fv/?BXy͋mYjea/tTrqa߈ܢUs!p&TXdɨ b &n`0a]:{KˌS$?UMa,YsYJ94B45H}26;'ox񍪛y v$Nh2-x =dkQ; @RC(jH@Wtrz 'qS}7Pn+ٵckFwUY~6@&z΄3@rߒy0ESXC"B% pLcR/U,]Μ[Zɘ37˩IAvP͍QajOyAӒz2hlg~ X:hK~hХT"׮{GC|hbPeYi,/| sxu-qLw#~# &@E'K?c ֯h` D{Vl?p1tdG5طS`Ӻ3^^4x _R†yGi78/Bn VVo4/>M7cDP j3JJ;"} N'8(@.]~&$HP"&[34Co Ʃ|ɷӎd@xrvٳKXO ^8b)o&쪁y3"\dkI i#>!Ik ډ&ihڀW]/JVpYUbK!ݢmu'y4_o<d"mC"Y bżO+zn0=16"roH YmCxέmn$LXe mdtxb?w/` ހu UNq&(7uPUf%vCjwxpYm1L C% z@L eɆUE )*^6n O{x٭سfD w@ wuD#.pѡͪEѸvu(Kԋψ1Lx]4Bj LL {, }n%,TtTjNּx"՘%f5?U R} . ry tny$*'*RT =bK%Ҩ|@k&[[ m<9F+0Ym%Jbb Kbv &A]ߢc+3f|g|=.Jp,Fp˪px\m`qj&>.~k)ͫy7mS-NGD"ϞYͺ@:'VCtg55Ȋo.X۬FQ DŽUaH=O̒M c%7k?CavrR[bmnTmP*xez&$"+W1 :UmY( ԟfpjc/q5g[ r᏾]ᥖ7$ZsزT .wT-ɥYRS}6`ng梓S6Cp<+KGC+ #Jt#]1~.H\#5RĔH;hJ1j֮ra?҉|quv)|z6{eYO EX~~I7AJf9ч=7!ccMhgq .l> e8((34(:YȦewM ~LUyBߔ -oQ-]Y#D ;\sQSKd1a6Qa-vDO7z:ixb{ )M"qp>^d9] ؄@w*cT-^̋ibyո~<x({h07^x]P_1=ĭbH_T7' o  c6& A=S; _N@WUk8OIL/ J (g#a^tz=w IuI; "ZCj9E:D5|==HDhuCOPɯU>ИҖM!, daц<C$hyK;6g'ǪU)Mg-/!#AQV,nJ&r/H*G\QhCY,OdÕW5I5ñejkBughoxmw Tw3(@ `롌&[Gxl]]4&Y[^Tc |t:``a< %;<2)YIuy6gUr.Y|gyGz~z8 *|`j=ܳ%W^_f65?~*Bsa1),}a2.,ԕdW_Y񝹟wUjǏ]CXst CR}uۡJ 4^0+JB5Iɽ!_IFZU(m1i'JV>J_"in<~"h`lYBh}ϸvt^jU2(nyMdY_S,eW`Tt)Ͽ^q)"W8P" I_xLi YO\eoz45B~AY<.tY?{{>2TZT8ư"4 T@T5 |ҘKӶL>|\ ˉz>>BxQ>q"Ki¼&aZF;N_B)t Sl[UbB+_]# J%<"·HXԆ.|LΟu~F?" uR|IJ5vF_U#+aII~N[M烾{95PؚC@ R [ s M}u![~G+Y=_q *zJyb#$'܂d`7UB 2҉ Ɲc0]2ȉ !v+ ]A3C|HW1(i&A!5ck"+!F"!daq~v"xKrULC-=\hm] $yߋK u]W_TU0>lD>2{)O?9;HY,R! G7$_ Y-mA^/*n08 p$'f+Jʔo = Br 9d.׆'dM_έKOL>`ہCx?SQq_nB /} N?3!qT+[ )hCW*h1U dL^y vO*4N+xB_%f O()YǺY6wN?47Cjܞ 㕨1 1 &fEuU258mg5CJɖfmFb(s en(^/T̊@mOoa5挺d w7h=)$x`IgA'@Vh'<Ʊ@$'baqj`GʔWOcx8O,dZLk&KFk#n;,' m2I [뇃|z1_<-|8lV$KĚ+w_V3Z`ϊ[ޅ?x:0D|4 ITn%BmE7P:;uV߼*˱1;xl%w0+KF[–;bpieM LC+,jɍ3%.xz*Aw-P{B ̙=;U1J_ViEPs&lXejI*C LrՋʇݸ}aj }:0 =Uf8͸ ~޲}dvh8)3ku! ( _9BӮ-묎0uf?TY;:?o&͐VVɄ@\!?„>-Dn#nǷe<T$v0kv:/v"7[2ҌB@ x6)MmQ誔&U4^mM-k^C=j.&pCbИ RQal4V6G򀞑99|"oMeA^%J;Rϐ*pįjⵗ $Y b2jH̀fkZ p<4"Ij لͼ%)ZskqQͺrt px2&="^hftBƯ.n],rl+p7}} ظ05s-Qt-X3YV M/Hv,wv7JTܑya_c[J$hyqˮj)uQ<6lb 9;qPKk#sHG~ǹb1@KHb^VAg=fP(7/d5^>0RShBLbdB3xi6z7N.B%GAZ1{'lؠ>Sp흄CV8>#Y6CÊ>"lfp0 ߧ\S(bY\im[.| 6=3#(춗9+䕨k&phۿ O zE U\q'=& }n v;:`#od#Đ >l)31Ml Ѿv FRؼ_qR7z]֘N$*`5'dyy%asGѹ!Lbalz%CP9eޤ$lW6~F`Nޯ6:M KZؾZ(a>Gw{z?ݥL*bf~_ ;kL^p)Dhcni|Ii{^bf*ׂ^B"3TS=0v\Nrbl܍dcN^YI% ŭMiaӄ>rmd=R^qo{@Bcخ=k_Xx)>Tf[QS*iv.W7aEh2pV_XJkN]h"PqpSi~l [o) NV`@kwdŸV ԢS#7bqnOJi22&+&~Cxۨ^,z,m/DY=cڌ?P% p4NmzȘSP u7E~ k/wfyՈ*dX9+l`!6'pDv$G a]}+bbX"]=NF9%8qNKo:= y 嗀T .Uƙ_ܚ_,!B6u)+K H\a-*Wdt2O:^'=S-Cnr^̰!rf=+Ʋ]m!}Ry9Pٞ:SXH"4u$*3͒xГ)_N,+qMҜ7dI(Sn]#,,>~({;a{W>u̥G4&pP[Yað>%Zcl%ijD(HY rAFvV9F{JURV}$#7wy\(4%epoODr':bvrx^r}fmgP}(7vsQM/cTL-r?Rc!FEIRmk&)K|R/|Skigr G˜[ -A+;%Kɐ8: F9xYYo#cV~qVkj#,3ըɫDy2TMoB}{715]`aێ H|bL4Mױn41^1VH4 ("8e :5%|K-Taia WR})I67֝2?)PncVܤ/XSLh`zvÚB@,, ^ː@)ǀVn7cYz.TsZB~~B=F-=|r쮨uu+.üc{)l_O!rJ #r^_ %ڹ1^#u(GA/t.ۊzP&iʍK״}|u1F6L`}W׋I1|V^a%r8%G)MaǘUxx}VJo?b/';Xɸ)~i SZz72];>OJ'h. 4;IrBmpE#c ԯngZhxulAL%-tid6!]]Uݰŝs& X jdqg!JspV-}f0Xtcr6OX{/ԤCwy38ju={Rd? 8ǝe#2*ͫU~ v:ԽOA@=EpDrglOcf`a®3zS"~}CqͩUuQᏢGֻ cf`|7pӑR(z6nɲ !#afo=svo<yN=oK+0!|VҤD=+YV>-nQ$ɨ &7szlA2>XFU_'4GLF,( 8$}_Rf`\D+MmJ|k[vdB4VU|:99\HIY:<,ɪj8b;mw|?_1`EQА' 0Nƾ@@|[DAljptK"/1nQХ޽Ya(MB/E]d5XNf#&h>ΈʲKxf߮cdW{lr:&P;I Y]$ Vtt{y# [Q^`j54|\G -dQfx.3&jrLOz_XÐl% K{8;m`N$!,+2(Lَ̰=! czGɸLW+3絵e]>lIT**QmkS<:r*c{dKB0 ݻIN9h3|o8NbX^ ޾kh9Y^>4 gغT_#}ttØfX0X<˙c|ɪ._C1Q\v*\]1_tǴF l{ doSI,绶c>*#D`u ]gu-yk_/qŸ[:R"a_DlQe^=Iռp1ܥO o/Tد "Å5늩ǵ;#Yjc6Kpw,ra b=;W iH6`Y=4K?CxP4_ LR\"- ̀>"R"L,Ntp 8 1(A$gc0ȷ*M7Vl}XPɪ5rouS)UZ:'Tši ݼCנ[Asެ7 dUʅk5kr(sf`#"z0kBa5xk3_7 Nsohc۔)vO?j;C(d3+&#^09쎌3:3|Ei ϊV@p 2Y--ix$Stn#(>,(iX&]gAvY*&Lvt1t {N.=b-hRbL}*S0tc=@j8ek;WąpFtk.7c>R١ܛIAT$rf{KFn@W+[@*={Cx-+ (#aՋ5 dْ|d/y1:9v%M??sgn0P~hwV.:Mb=cȻ_gJR >"w9hU(@tENͶW]J$\d-9k(GD{^fԅQ3cOq^T%;4DӇD„-(hܯ0aqE@!*uy2$rP n v @?4O1ZD؀Uw9xq -srlwܠPr a=xlrLؐ(R܁0ʪ$n$RK4|w|NHvl3G9x9o ׸$ Zs3&zyNocm)@mˡW\Ҿ0^c r;|6_>F?U&t+u(3$;sxN^ qIH7 'ZBzzDٵbzBope '׉Mr_⻁Pm8B*?N; ST8 Y0\[-ˠlxї[,m9CB&x8|,^;L)vue䁯m,Qhs<^ӛQ8hH%gS9RJnjuH _NhGpq#̶N/q8a2E݂ĝ/sH"4m1'W]sLhqs8c_%K߱+qy͗V(ނq50Tq`bq1V1f#|p+ʝPͪG ';d_3xɿm1j tiV:8{RdML+q ֗3oE25jUnIFq\Z"~sVuT9q@H,~R!I?#TO0Ks,>x>jV밮az>> F,Z g1CImeR~@iz뫙c.V?MqHȯmQ}SS|7Zy0- $m6#2fRNe*GhiD I;1 ]Ғ7\1SNɜ8Ȭh#R7m7iݥ?c6ճi狩G* o8gϞK zRbM">#|ʝrXZƝM|E³DUBY̓$$/Ӊ.k( )oL_z@h$9l?-lY!$ŤJE f|}:N+NɜVf8?Foʟ타q9*?) YBtLFd+9]ަFo;g2уPS>Bz<^z5'kkb#^?ʃYtm9O8[G@5)`zpTeJO #NrR6P++Òz=\}u 0ܒnbF$?\淲,2mVIXG4ot!\3ULTl@ %{+q1P(;8ۢ*j 9Dw@!vDDl&#'f<`xiN'>euC:9"tK9-G047;Zx1 5Z@OĊ RVK)`ҝj@35/O&.<_t BxK&0+{V3sPTa8y (JErI>>zޔZ9E,u._կ7r?' ghBl/q3&l:R!5gQ]/'%܅{.*8\}%0*IFb W޺1IK(k3*싍^냧)z̑ Os1;jGO7? 2\xx%c pia/IcA%fc$0i&P_ ^]jVr+c+h~}18̍ Sf\'amDGTp+Z QuLVJ!+g"|3tN*!49Vk%L] GjGl7,'h0W/Rַ#dEM,;Ƒkop 2ꗵ +POz34BCZC##_лlg˚ɆU$$) 3vϯ AqyhGg+9[B;X =Ȑ'\ww?~Nn=J(]؋F辂X`GF/'n̊ }J5%͗fu?II-@F*I!5aӒ=Esf#9)u"t\|鰐yxY'^` Z2 :twR_E\ +ee?Ye@H+KXM=kBtICm btI4qQ&ge:CpX2ġ2J f1Jm &t /\I+ ?(:EyOmLu%脚UFuԙǭW&酉+J*GyA36C|mB-[ő%#xl$6ڱ mD)y9=J&(`)T@IhE6ygϩM(bvȚY,Bؽ4^,Oǡ$`Yx{Jc+ez@ ̊T,3j#CUM?'1ejg6it^z+:eAEAGV]__[ ydr\*`65o (/I춽wGD2j/gkުҤu0yu:,}/ ;YM6&q݊~,UgnD$%$w?KEV,5N'\\8cĘSːsA<7j#Z[4`#YwgK e'Z"%e]WbȮGHhj;fsՂ|Z+P =lK&婛ٸTxT-IJ9q,%K[ J%g2`p&!aKbR~"s1& byH"EByn<%A'c>TIkwɝše Q4?DtB6r[{pudϖS<r>?嵜^,) 'uW[})#ro~)yb%ߏd~Ђ\gളҗhkc/GQՍ x! V6E 9gbD"MW] J!UMu\*˸oH2~] 0$MOM#ZsoP|(l቗A#vW_!9a6č K2G6}LilIY =r*3ԘvڌX~K2/hKf%D2F2OSZQqkH5TcnDv@Db:[+.rq:OSu?)GЖɊq8D&)eQ"B>A@t[^h+;V*^ !`lLۺۀf#X:SQDsW >Zfk$q$ zw-#N*طVht}/Z~<:Ur!o\$zlLKX&G|k#J}5hmVzR,5jܙMޡwMsHyP jV淋$?vO~0jK;⍣p4d?#YCIݱAcIbOmC$]#\PHygIs;v6SNUd^#BxaۻC.w l@ԋ;P/*&]CRM"R`ڿ B \[6cڜ34URWS[%1VEQ 3YQjFlѦY0l)JVvhKٜs ޖq.eھA2 NiͪCBܬ;I{bXbWk6 NFY"bG>HZ3+ $ 'd=eB fXc-jt (ZdKɎʜj:޲|a%޺ Bݼί K.- 6M2v\*aDiJ34%l߬U,&(vj݌YW7T0lNؿ  -zݸD d cХ57IiX<Pt칠ChQgecՇc~x jZ@ Ǻl89^, GxVCwΊa [ݿΙj\>]1>J!]Uا8(G]v&\5z)EVUS I~f<;r! Ǵڀe`XɡOR ~3~kOcxz>F-_.|rMެ!3x|Qf/oQz.{=x`|jhy3tM⦛ެAD!^Vpe|N3#HCڍ~Wvp0@ mX ,I\1 7EЁׅg'?.ݻ X~1&Bff⎪X5T 'FbOauE H+EIb`A.P`Oӝ\)Eiz+;<{:RZ ykҐ 9꾟? '$+**NljAL ~/3e#JӅy:R#jz8gt"֏! {>rN=;XEWU5 -H_"E-(pmHml/}7vɤ [#p J2R@+wվH\Zp# 8!E+'+.MC-GmD-)_/߯;l%yQS蛷WNn"r#=LpOswIi5hlG ]titj &^!B=2ήvTĂ;lMI;1ADЛBdW.U1/J#jk^}P1~~.H05R:~äbٴɳǻmf,^7JWnCcsZٝUMAe'2mD:;޾]1UjƿC FV|zun)L1sN[$bCtс6/ƩW1M)kb1lQ] }^#b!!of#^ow-i7zX5YT-4$ u(g|!1C7G 9r_@cs;&;'㙵0^D)eFW>2:Ɛ)y1~Cb꙱uvHܩ/):f,\*]lʸ,x;G~YGMOu %zdpf9b4={d{F=<>%9bh +X/RxVBȏGUzDnIrɔYz^0\+&, ))W+oMSCj(|w/B}H @IFJ- -+"qA?y>GJr)#G' ysu?=}.ё >3x{;/$uA]x{~uP#휝 sC%2WĥOF: [iבA۞HXx»딽CeGYSPJ?Aok<ڴg:"VkДt-TӨ׶b[r&v^:=KąԲgǼ'iVeB쬉4~;fʾ҉ , y?jGi_xn<9CQMϦ#jSH4t<"Ɯ$vv+XU4' (edPsB2FNeC}}[*NZ O(!  nPph o_ wFkWq ZM5LJrsZQӨ=p O/5LZĽD0l`B]PD7@FLʂvIZ*{iq3O< DEe|ac%Kq~4fn:oO,S!Q!rg_iVG_Y CAky۝#祃Dz:z>ned1"1Ln]zBc%HbU6c`D`@X&~h։swߦ?;8rۅ-E*'5ltxC}ە#*443r@/??u6\ vx_EL}0c7W^׋F*BZ}k+wl'ʈ9nr<*#w~wFOtpEBNaRXw_H pEo@Rbh#+sO;ψKB)\3l9E[z]~^qV C}qDOg[u_:=!]BXO}/Y8ȶdz:#( e/}]?{$b.AzGV߭H}3FIgT`V6G(v;Rq5yjEQƴqu}a6^! G$ [Ӱ,,1?+o FCx^N 'iRQ|\ǼN )QzX"zmm4"*ƬGOIO+yG;Qj ^tHAbmIuj6f~bhˠ.a<#SGkYŠYWC3a帪 z1ekդ#`k5H9OX9HmϜ@KpMiq|'8^p EOQiiY J~jٮG]Ӹ^6~?kRsI }UOC{{-;O- b,A:8ӺJlqi͙aT/R)9?"{R 0ƺ5p'3]rَÂg_O_LTll{ǐ2pwt+6TE\T&W-JJIP#bsfw~s"._εtImF=l͂Rxu|ș_2!Z5.[P! 8R07F$PЮ_(6d9KڪRUNI89qKTBt3d2Ѷաz9ߚ)5aat~SUw*n$2 .Zh̤Q:0IM2*PUW#wA2mL EijͫuyW$-L zT,`__U *:vk}RNƞh dn W/ ؤ(Po3(z3e66AB1_ZSczAS]SZQ,|贍ѿx6@ L~[>su p?.xu:Ǫ s* 8(L`i0Պ$Avluq `zb?2co+:o/}-bus[.!B;A0B0V#7J?3:6N[4r H@7ku~8qJ4ۗ R哧J2Xd&.`{O;;4m+;ڞޯ(}ׯ|>¢%Sz%HP٧X5*KjcZLed_3D\Cry"FJ1x_xwл?Lљ#/(+^ >bvn|drUNw'&~3d-T!Nf2z֊ֽ۠JB28Gj,A;|F*޾,C$ :*?׈4{X58?EƓsWmT!gW*_CxgHpTtT֔>ǮO~|bd{†!q BY3uث=>G^ófqvxCg$}̭@Mt.,rj :R(2w |*&2y4{5sF`#2,F\K#6){T-xZCn a !#yns\fIkfy!Cej0x,k''yԁd{Q<yP)f1UE&]KFST'$.$(h͙Pғƌ{ݼ'GI*xaw r'˜&H$[ |U s2R~;sTo 2h^y~,J EW n h@+d5t={u[zI g4s[RO4e}DS"݂4Of(yѨ$WLېH tMwڨ0m !mڄJ\E0u? hs-R")@jO[ڊ%Q(u6>Ñ@ Ow?XWIc֟wDi0y?1:eF9@s*²U2k>k:KRUEܲ/KNl<8fm-P U$a( &˕HPޒ9&d"{Beey56p}F RW61,o%]ݾw'㶦X2>d4|&ERKҌ2GHOÒP;rtw]n<Lt=}jJFf$ʯ ",BW~<`aoHIPVԧG#|gW3:`YO&כy6PeA;;>ֱJoYX,7 elC}() hBM=o_.]o~ u,o1Á9}cQr`/2[v^wy># )Ν e?۞{&B/Ļ\q-CۮmbГw5 9P3cupr)a21v ۓ-ҵc%fv3[q@NZe-ҝ#: 4޸:ueUw4RHl{xO^M.SL?C>5x)3 lXO"3DwTgI953ڱzeޫ`m a2 srڄL~"ߺc#ʔ"kVvV6eDW{)ׁÝE3Y ?P%wfGL 6@;"?IڬbIj{[UMwK^zi;;*4{Ja<> @u+ӔM JHڜ:{,p:eW{ɊpG7pSt΄^VdKtk7 ӱ6gf|\r8I0p#LbCG=WgQ~s\,eHo 5&0k\ %GVB-Nں$CNt1sČ*Ka1$0ѯ.K:$Hvz@ @vRѨAeJ*olYr1d7u.Y:F,^߱ʭiZO ta|nݔxZr_te1T^#%1DK`Ĭ|mC3V皖&oPm1pn !A$fXl%LGl&]Zy,u-h5&$b\6J2L9~8k-.kJۆnD-VcZ:HVI:/>ѷ oB ؚ1s ujsv}QٹJ01u}|DčjZf2ķZ d8]/zUvh06:*yg':Uf$uGW8/;gRSxy{{pڻFM/GO.dl`y_[ 04o|uDSU(19wpi/HlHqL|xrÇi򅜬ˆm*L_wWX\G CĞh»]5_ ! «52׮1*07URfFsy6= md!<$*OɰNP8qGӭH&|y>l-Đ=۰"uPc( jkd~Eezi,؏s)o`jg\&f7x(WC_/oG`U[OH4og̙DF߼Ij~a9"ڊ)$- Pm$o:Ƿ^Nj<E/ztի&Xf -u8ҸGyno"aUHS-M2  ;>cHҖe_ꈘ.8r Dyֈ.&n:Eg9ևq5 \_ZZ)SxI.3Msk?lzOqv;y%+˓ZTW !^wMīWzG-w4nCDt9鬨pOtOu!l5Yls86umE_@X\[CCLgz~:fͪRcHRKFqno}tr*\!Ǣ,J*"}Be)?SE@衍' y Y1>+w-K_"u!QIM60 /~5f%.]#}9mzvӸPWǨ.P ^}oXzӻ;= [dmp\ ^ԊoZOɵH7o=<. \m3(L]:t81 G?z@ +俭@5K=(Y! V(u)^%IܑF?Q_Yh[N+eJ ԋ?[%&]X]ֳLJ/h˲!`A3 *أfIOj^wNücAplD?B1ZK3-G2nl -G I3ģDD|WP0$mh|ZB=ʬFbtU7L\+1y7fj( \DKۃ4]:~C6:,KByGuaH4t;JbW,/lj'q#y*gL搎 W*F/)=e,ܧ[yŸ_,EyQj2c{$UYZ}p:8pWeӓ썰/C's*WcWbKNڐ;8*kҙ0 |=S1hhq3n7-T4 p KєyzI(_ t;|SW.NwG0iYIJRZeIn=8uO@uSyDQ8l׶o*׫#}#}L=^@fuq` ?KyJXg`}5 X[y6 3W0[lm%s}֥aܷpEK 3$p2H(/&/@Mqy۶{. ;; BP'M<.Ŋ=.L+ O:ЌXUG†wkf\l}_CG'=5_f ܤbhGȼXŜ Iыiϣ SBt7w VjθaA n:埅3jespUSŤKy&ōG}!o§H -Y6A+IJ0^5>exA0~H')L$q/)źS-^B%Q:'O3Gk =FCiPPvza&NA`ݨXPo˯O!ccDfCFZbI%yZ[ n%Dm5dBB!d1i,H|ftuy9-Жz \%] -џ&l:OKd@%=,}Dnf_yWnkg,ɂRkH;; [Ydgg Nw0G)iZ 'Y9s1˩|*5IX] Hv.PZ /4–OxHG۬ x .JJ"h]3qpuX/wfXWԍR-2&>ѕhM~5Y[c} ͆Aen($_c̝l>:<BGv2 O SF:i$[ G+2g)j{NCHRQĬq h'vTf*&b,MÖ0Հ%t42O-Fwm D*MMmNMDZT2 3aEH{ UﴨX#e tB!]aкQjBJfAۋ+ ؙ8eV!g5p퀘\h=8pxc?_}kҟziN+DkC-з[,9zCx%l)sBFAjI)rBR&F cE 6V+e:+6: #I8:D9 {2$Etvu~s+.7fadaq ,F8w` 5A#-?jSV]YPK}.."v]0@=Þ5ǸGB;nܣD`c38 I8tT1ڸA\5*8Z5$g{ڰ!l{ kHzT |3S;|?ijx,zN~8t^6T vD0'MH6\l9ڴAd9'lc7pL;A˖lPUP1WjZh9O]{gsrg̦_Z.3[yd½t!:jҕ"oYjը[S C ]pQ7&e;$BHԳ)֔?TmPW ˦9r28ÆG%풦$Yy r6}IsO\ gM^;d9r|~[ѝDoÝUN@*;n+t0SL3 rRsVߙ Or+i 6 amT ; HUD֎N>!|x˾4`+Ŵi5qeWfw÷' ) 6M/ r!_(pQW<{p!aLW@yWŦ y=Nt7X'YZч3|xInۘ#N GF^3)h,"7rixS ֙Y2i nxYG<7^Uӆ]IO5sG~,_0 7Rh>˖g@U.3"&V~He'(ex@vGp$j/iʚ6NT>i +"ndM3P~SYU sDܽH`9F MuY(eoDJN(\^ĈkJ F'p*zؓ Ҍ$$8%mƴtL78J{C.&xJE(ed`D,lL?tlKDB(%J 7{ 'NaO0Jb@T>-~ )hl"r"UB]t7C(r\y1[gcN-}U $)ԃ\H"d%YP ,lRGx*KH"豫E)Ha8q0??OuEnH[$cN,="$Ѥ

=AzLa[,/ȌccpҒUE-3kp@I&[,|j;]h#MˈkXBTp!ИAsSkqr{]{퓚Sk!ދѿ>.oe`A;<_=f̀@(H5~Ry$)_oȗ Ց JU{ #:\Mov/ZJHp68ToZJ3ul[Gv)\,[ҵ4B܃eA_! 5;P2; $f/gy Is@"9tC1{&46 ]N ̌OkNPi1?8_=Ȇq6SkG!K5V+-)!e[k[_NC; @s6~6cfp[֛ٙ G8j$6+ŪzbMc5 [Q z-"NE#Kh=]"Jp 4 ZhB̖c#+Ϭٰ[W&;>WYU~h^cUvЌnlHt=;;N&f )5NiUYɊ0H6Y4yQB5gIWqL_؛~_Ie&\ ۙ ڊP[ J_E3 R0?GZ fX*[yj͹r\s!iT O-ouj& #wK&=+l8fh#?>jEwY >#3A9KpR xVS]]+rzʐbQ0CJ3Zmsn{m0"h//yb dug&^\X5} 3Aᥥ^*ŒlϥdYN%.^H\8Tvq*vhIܶ08ѧm4> ^ b#ct#3m rY=2S-jQoѤq5,,+Ep/|~: mo6܅0S1P[[æ*Y1Q 8ĵ8&bv8O!L:w ] GVQ %'佧ŭ :U)n:y!vSep2N1jP}|jx9↚׎͗ۊvtu)u?*d6 wue 9ma9r42p>&B22Y2,H|7|3\ŝ>!#x7>`Qt􀺖?を,z7Sk`‰A}K_I?{hB/qFA̸ɢtq Nm򫐾>b$ twLRq-n{z*@1bj< $c odxTvQ7sg:wڰ =}RA%hn`CZΥRs +GZU7PVgKӱnךoR"ht:1S^\ 'vr6\t͟F6uvrBLϦ7\> hzEF@y0OKY֋.;c?Lds;)ݜT{D8s܄rC&+.N$$ EɵmnrQ7'rߨ&^k>h#NFQ|uv9zT8Gc05elmwďE_ IpWj[na:٩|ɘݵqlErQfe2܂k ̷kE&jxWO[,Z^He4ޮV )Z5p%Ra0=y;؇ey(51Nnaz YD>%6t~oMrV\XϫYG* r/T.Ʃӻ]  F5-{C6nfA;@>yI )[Tk8p2JiAƿ.* glۄbk1iRV0`DJQD MSimf_SmQ7 H, ߍ3) voP?Jx;S,txṏ3~U 2Pfb!X_KQZ~ӿUfAV#*WlQC.п8lW!Oͩh]یM[f{'4"c?QKB5+gDƈEPP`:i$A^ŨRg 畏p(\-zB^@KEy51{zwyoT=<砾 ̟(+I뵡KS_4}>O!xF㩔e/2DK&#joud+ P;^7}biCb!i{?[s i@$tlϛU'c4!xY@9W#s B\ HTQ1դiG2OrzF0q b]@/bdƌha`N*f-xo30M}w59\Rt=ojqj2xZ]s5UHw25"T CًF7|w\Xئ(4[`TN:S_\̨Rz]E|w)cK|"joIM@]:Jȭ]j+şĮiIJ=5q6P!LoM;/Rq, ~93v&VOnw5,:8:ٰM֪0 .kچ!d׸$Wj¦O5 9tt5EY63ܹOq?KE̵ؖo5%m]:X7qZ1C]|4( 0Yrmt).˾c,Iz]fwïtiHFrǴϠ{p+'vy 1EW!TgJAn͎5>.^>xl!rk!Q=4109=M~WǹY^N *E,9ĿX& ]mV^JŒhުA/o5WD"]!SM,bcp:g#@U5qB}ZECܷol֨EpMSV:P/{dcx\7\l`?levTՇ&aDfxr~߬QJ92NsuuFJ:4';fcnBÑ- $h[j60lqŋ+% M$Y>MXb LyzNZQ4|q4g yߌ~.LHpENmCw b=֑-A#F,rInJBH15vk;,_'nZJU[f^7%!(jȀFL`}us;#1vkƗHN.sEc;)RUEG[plJl ҂oB&7&";* lnA+AES ǏY2+zsDU|C IѲ٩#3i$FpK1ʯR C`8w'l4X"U[2&&V4B辩燸(2`\k뾪R7\,}7HJ +^hVB\۟>[=> a =u 2l W#V萤Z}&klHu͊x(_+`,Z@k8, *3Y3w\&P\:kK}[A{T)UfS~Ё?'*[}-[Z+ߚ)Utu=Ԃ&]{kEޭOf?\fO+;p8H;$L(;hŭ_>y ~w[8X32wGZ#g9,j1uPTNZ:B9N̤qU: vjޮtʵR-$; z @)(^ rp2tΈ=m +MCB 4]?esnt4 žho jO h٘&#~d )W/X6(S_޻Qb3y@I=hh<0u .Tu4G7ja%.IDQuI|nan;s ~!{xy9O;yf㈴lI]#`;{fƖɼ_\;dٓ)&Yz] :)?C6XVލwãù lNhbC:ڴa hb>N4oefz즋 M39U{'vHi7F`i1;G7$BR/I`AET A7X|/G{ɉ!]QOsElΰpU;5GV5UXG]"Tx6Zߕ`u؆ɸU Y$ }4S\ }mt|3/Qjg#$0v}9u?uBvnmܵ3k2Ndyrqb'SH$#aDDG{}&$ybk /mi{\g/|{NqHͬRV{:@r)oK7l);Ʀ+C7>SG͒:e`ہ9t8Pe=RbDb lv7#`Z:4Oz.a?8- *Yb3-\Vhcw@k/|-#.` Ɵ-!>-EiGC:Je۔i%NKT%!rM 3-\ hޞ-/(Kuڑ 7I1p(ʭ MgΧQLv^+r'{ِKe^n<|ضT:Sͬ`p rɕ"C1>{c|Pb v+ʄ J24#c#jiLYZ 6q׷G}J7ƌ$ 5b9ڔk_X:[ $d'}- )yw '9ooRIdN $u ߎS;:Zi;6&,U(i!9f/mZqAqmfoاnˑe4in03~#7[l@s99h.K|nua叜$MFT@hFCm(I 5FK3)OAzfE7=/G/?C7¡ <**+ Gr{#~ mHg%ƭ}mf4 9ѥ,& ⼧#yV)6HA91pG(4}%9-# Dϟ~HCV^ ^yX@u7t?hv)*"aeM&+vʁ܈ eptT /hsk%:o⬉qGl GC&>PQȄ-D>8Wg@;1]\(??G#| ~::6ݪiSSq3lOXzTFRrN/-v:Ylt5 ұVOJ7@gROlM}*i8c>S]klwx?Ag_YQ,a 76xxnhwQgg!;?5yGX!m2Ai|Djվg!&uCNX5똋t7?SE4X Ego7L֋4p7*_vS F8OF8Ҟ>x$SD>2c0؛wlz_R :ثծV{oGrJbRL΁Ϗis5B򢻮4y-no9]QK UZѤ6 5~i^\'6mlюN4v$N'3'&W@i2KHQiqz+R)־"x65ǵ/'-2(K\( )p0bQMJ2qu}V4@/爐rؽ/PclFNd8"Ad4yE2>JuU(' CM2 A9CЗ&-,LдGsYͪW%PI'v"G:hc`vJx܍|Gt|e!5_\OS0i hwJrPCE*,;[Qw_ 4zE?nTf̋osqXs(={cPSv\nf4x>|^ߪ`grk淈aCURWc0g9VɢD]6^9WE3H9nvnfT{xºej3wCǎN]cG;j-pCq M8J5PBE-jHHo"oT\51F8y KIr3+'cHp gRjjzdbpHB)?"8\TtP9Ȍ^r^6\V>]f.&ӭA0簠ʶ.Gyw"ec<ԟB Rh.IK"i8C|miң8!c8Oc hyuWBzjjCaPs\E052N1ݘ<'9rHKY=$C W$k<|v,:1B,EY!%B>3{%X<=BE-Od0Ʌi? NDYpTVvy&soISQi:<3,_:9Z;֙ QnS֮ NIDb"SX+Jzq#1;h1:kAAv]90B㬍Y2hќ6,_z7UH/IT5+]? . ڏv'LxHR!Z ;nZш +,#LOzRB\mL/AixA?*1hl3?vNzPmdQe?Φp.Y i4Լ}XoE]vɫݦ2qͤ06+qi )o^"%Y G^cDfVT<㠀A<3!?r\kvyީBDc9Q-CcC(Y0}4rJVXJ G kפ;F93%ccf'D_sN]_^yJՠU@;LpJoϸ2 uA ƿ KdRD诸G&tsd q\%p腴xGڳfAj^M$Nܕٺ S|G>u9M%|/:^W߸wpXQKɱfa o1ELV QXa)*f'1^-|38*)NNp>VܯEJI-F d̷#޼<~syZ':L;lݻѕ 0!nWӻe,n4v 摀U)Z+:6nn%FC>RLĀ4:\­q,8D޹Ji5$:tʡg}_L77>Vzqkp еsil hİLYNPT!*߈w9Q.r܋CaS^/d[˪iZYXH˱M%5ӮД=%.'݀>ȤL=B쎹RiO5;|- 4.(1Xfq{u"$EǾ׫~5Wns3<%~8'@`ڷp҉wi_,;!h` /6dzvӅܶ"֩.Z!ة63wdxA>!4- 3~3f|{`J̲KLqBuk76*(Ũ(&)KYWen½zߨJ38 xWZixM8ќ,heqGV(6{5)C}ۙqV@^W' C4ElT6>>5Y@.ۋv|`V޸z@{Ͳ١˷>MϻVie(jۛ?'K;q\`e=BKOs-އyw蔸h!Ya?CJZJI+[n@=BT*gJ^t0O[vnh&v ǩӾP Iڦ%GqRW?.3yE-ivP]&SأeMxq;G] ! *Q6c3ofJÅhB}|1,| n$KD3>]-A梡1,% MS Q΋N7eSʉei!6,nv{EidxN7)j!Qp]S'aHH6fOG&Hay 5X`7?3IZ~1L_??~T!oGs5Su1b##w AWz41{?;շmb[!| d`յ(ުc0P|$]K޶*\셼E;"x* >OprM <~j|lp{ 5dQْ;lFAu/6HtVB>5D/O=ey[h^C5}I,W(}c_1TYMtJD$Mglmk*\Ԫ־%şzI3UBC[NH9'L2qDF=k?4 &qN-\~AAxF¼ Da<'<p=>طW)TNM:)ljȌHKaԾgΤv- e\nl(F ԩ@Hrnw:zh#TEAl ?ⴱ6u@E [jd)iD"+" ͉ROeN8q zfb`p1v-%`YEܶ!ּ;%LQIک4(d5QGHne*CdVd`FÇKf2:ubÊX, Hf?jutZ5aAV@dy@Z]Ϋ/myb̒B_؁g!2ش|vbG\1U‹y} 3Ε~d{0'?QY\Nɻ伹U͋ *5.PWLM]Meks0 ^/EMP8Dӯ%RogEo2X}3C>u>}Ov -0ouswtzCngsa63:QC~w r:1Vd(O]vJT濡LJ3Zj=Մu "۳ڹ`$ryo-:6%.Jo%v%"TqFxmЅݶv-߃v [DrW(;9G HQv5Lz FպG JhI֩phP񇃮3<"b?ƒ êmhkVkثj`!XwlXwGj_IJ͵#0'[?XmHեzQYhwIp zI CwjE*]3zKupTGn9wJYծ\a.adS.;xE?aE"Hq1yc! Ǟ@bp.E=MRx3I~r~?bO֤$tϹFr3PUޕɭz8#iF&C&w)'PgD=Js e#k&ZDN[Ķ^g%K&x[ ^A|X,g Kwvt>O1 _\q V҄K4,)A<F.UCB֋"^ZƯ_Y̿,X&YA๐ao7 T[JZj=NL6vKޕ2M+wz1$Ccguʤ2/-ϔg퟾:N1H lm$4Fgn۫|G1Tubsj[J4oz?Q9XDR^QkW Cw0LZI# ⒺO7܎g^hu ֭jz:fj( ϕR|\H )r]<6Wl'WaJ$ÒiQUCǬ .(gvn&cj}5(]w`MA*6}[@]|؇9zkFO,B E _+w75C927vέ1(K2Ԑ/hʦr?ϥLga!X]y]Jgצt `W])oaݘE"|tؙiqM]ucKD5mj@rYo^jҡ+?>F̲gP,>_ictA&1OCRɷ-2B؀ǽeSWuqB\Jf(2-DK+7 SwɁD}Db n?(cC|{C8@{]WX$bqɄ]th1c2 Rb NivyXQ 9۷RWP|I.#;5Ms4ƻ:1>;5)=Qo++w2 ̋x2^J-n3ܥw%qΕvV; #x+&+&t Jjme򫏧&{]zN˘4#'v C+多v|+z:'F[3mLzA^pX JkBʪBi31qlY*Gw= Hsf.HC=XRB!cCK]xwĪ$錬{o0*{Ք\ 5#dެ|@/ ͚FX yӚ[lw:VW2ٟAv9+En"U=3avYFn~PC-Tɣ/U#vJ) υw8lA?TΧ ]:k5! :rNؔy2/'Ov32pAn/++k*׿M8r!XT_5$VH xķ`WWO +*'g m}_۝pR([%BnPw 04o3dMf^aѓnAu l_[>)g[gֶe_H%l "E`aHKo=s^Ec͉~MT!ZGYGhT! 4xYZ95VŜ/ -E:Rsހm [n\6ٚ- >(~ᚺJά_%^˹(?~/Fk8󩞡>wr1j?i߄6t}V08{Z"o&托v^):XB@fm +PbAjK;΃d9yLG&$\:Qתx:5qRbqhsZ =uI]ϰqw .;^ʂ}n,)f .\B+}h/$4C (_Bq-r"/|gV]fK#qv^y;Y MN1\;'X:\&7HfgZdy¯+8.R^2^~0_s|>Nq&Y;dC';2`GJ+\YZ\3L]KF!09+K+7Hm rQ-b݂̐@ˤH1S[0$PY1֖:DY&I$} TC+"J^"TfkFD:+'9rxQ@7B OS v:E{. qh2II?R  G %6U5 $ D׎;G7EqYcw)o,QhePyfXB%6MO&,\0pSF0KNJ {@pr̂w81ĸ0^_ {+IEL3DV#_݋˔#$ J75i7sNj^v]JB4..sT9%?=2K:+Z0LjjQ/_8[W7m+.NGtR_+Vw*l`I+"݂wLKb74>nY>3tJ;΍Ӵ ̂p8Wǘ+,Z}å@J|痻-^ ["-5*^?ä-#S#oXVc,Y \%3w¶vI +!/iyA9'F M]I"qb OKzl}s}S1=$qU7UEf9 E.ޒ4Cnr?{\.୷ePw H,VI/϶>q bʮKT Zȡnm755$75La7R1Ȱd,2{`+c1" 5~M8?Q0tً1n gB040`᩸Bm?Npg\.:`^CV'<W0ap3\6A^{x;S߉4sk赚 @C.:fDm(#ў Lk~RLՒvq6 +/dH+iw9rݫREy&wC1-xHQP̺$^M[lSaD5-@ -oU[uus)n]  i.*' 2Y텅12$]#\zpRmPFu}B!,L8>ԤB#lXp, Dpg!jb [7#*zD1z L7@Zď0-@MH?EK ɻ_쀓YIX͕f4@F]FL a')Qܶ1"tYМ7%GmXְK~)M0Cp$McIC]uy)+{lh5̌)V%OaSi:ݾY%y2TLG847zv7b %Q!I3a_/'n,B{c .vAʒ #>ν-C,L1 rrs2Q6q?''jf5 ?\pe%7ʜN3 .\,-p@8&ozOδaEY[w0\٥/XXl)4?$+S|$\T"xH xzrWpDDVKFʅpU;Ä)*ƜփIj1EL n(ʁ-4 RUd+`;EL2-;D"[29XW<|Gu瘪bFٺ8=ÐGX2 'D> 3mP߯-?GӶ3eI8U+xfVrPi5 ~IdhT5C>]e삀Gȇ+/:sWD#ۗ]a07N6xƟ W!Cw{c;,P*N#?LkFD݅f̘5/'KϭIKQ}w-D9>bJ`$N.6h.S1  T́9F_GIt\إ ɵW=zNsG!(vSHͱ}45z^6,Żm7]~9,. 0Q/1>[j`6O{cdI# uY 3TWLZiވ辏}<]4#}D̍>?,/K<Қ=˛˸{V#<\TX*-El/ГI(t>yt"ll}v 0O}XA#]O`CI&6KhX9>cBٛKWՔo{o#QHdZ_Ku7BkUoQ/ %vhJ{jG8Ō,˕`^$^~NjuT"Z'0dA>@&ҽDSyQ#~HgZ*}?& ZO=E=a4.H?ymj_TWә`-DG|xc3r 7eG"D()ɣvsSiN0O# qAo ~V.b BsjI˟ˢYB >%gGlҰmh{[Wb.aXaH]r7y%$kF􎌏B3T+SH&3w9z0K[4i֮G,ĺD:yY4FYt'%vܔWt>M}DqCT.WP@d/O~m4möhhyf:qĘS q{NdJ(Yq)=sd'NS2!.#ww5S"{s-n=@B)ewAr9^"q*дY8^0~-RF)Okۣ9Z׋8 o(0]h1CUiYޗ_EbW(3n#1_.1y1o*yPK]e8 MP{N_޿OxO4߭9 شvlm+#ޖ$'u9ǢgϚ)2WO.!~ l} C4v*9$ y{5[n:B[4-<~G%-nx:\CV ݭ%JCۯFy4j2F6#L \LÝZT kaPBQpn%[Ǯg~. NqŃ65 TՍָ'p@SuAs=RPv{t튱lՖQf3M eobn_PL;pIznr~DIC0S)6Uoa"+[ %uE u2j%ʼnGg'M3K/!xq/t{8"R8A˞ϝ %]wf.smY ,DA]8ڧ` )؁B xE7ʊ}6ˀ%e,/*phKE+ [W,X*Ef,)DTalOG=.˪%qu6w+JwѮ%݃؉5 kQ' t_@uwϗ̿`ۻ`.ɽc6<:꨽Iyv; J4JR!:cwIMBkKVZ&_h>,+SbY%)r󋣻aM| 1qAюԜv0Ң'{tf3R3K)?Gm>ZJlfu8oҲoWیb{ȣ^m{K̚":d`oVLt&]xc]+|0bH|X?*V$Y/i'O# ~PJ9ws# F= bqWe6_|JcSt x4;͢\li%n$#4='h *<|n>_\B]긹.HKTJ73)]N0҇Wď:]~BFQ.:oItuy4&ykev NC2 etXgiCWv8ICr8E&OH->Rl/\MĖEK68(&HKY୏Q^>4,~r6<̅0} E_E^ɤd&g\j ,00~@j1O vp_3}9޽},ԦM5u7'# Lƥæ~qwh.yqGjEXu+6,P:3+ ;+ Xzt]k;8d(?)܉6qho_ӁdM{rIᏻ_Oaڏ Z6v [EF T> RDIWM0!FfETjq| *ߗ]y3XcJ)8RAj/ҀU=M9N.ySM$%LEm_|e!ʗ}swf \F &n ͈?F+mMډNҖ)9`'d5m*-]T$DIuBA $e*ϯ ](FLqJ쯋0ET拸z2 -ĕR1vԃŖo񫣧H;tF=t9IHZH"AkZk<\k=Cek8 Ls?zTb"\t9g RUN:02"+IP2@p!ٚIa8Om\$ 1Jw)O!isӎY =ROHy1Oer8@iζr.L<.ïg>ڌ)$OXdxdD!F)p5«Pb59uL**!T-}N[,r3 jQ,ܬ\Ia͎53HQeqb$w͇j3"a_"N )'mpJ; {=Hs uO<^!Ɍ|^[uqLOXi YJ# Dˋu=#\^"-BE >RgO/"K39r6 K'~:ᖡFv=} Vy4Qf%a0¾V<~P$w)(H23ӎCCb`[3E~^vI-F};"'ca ݛ$O3<-C _b(KysKӳ[Ia/OxA5D C|-lRgMCkr(=R $Z djnNvftc7VnnF%sK%A 5N྽F* J8(̎RTJniZ8g Zc;ZIQMQMY]~?N)J=u?(Û|#Yit36|_g9P Gsp#&)I v' =ěn.}bBMkq4p-d> {9xWH 2WPJrx >3r e҅l_;)K+bj a3uB@/ j#͋D;>_i70pvk#/瀊Y hPPe]]o]OdS᭝7*0z--lbzMM@ sٟboΰ,e՞oꩱ^:w@` "FR1ÓKk?vg&\֧>5ncΨsJ\UHY4`.urcBb]qb>0LC $ĵr!/㯋wC<\nQ,nV޾ A\#&X]83 Ĥ-گ|ABdVU,)D| 7WS5f\akH:;hA3 u7Fr`răo^ f<Ɏ 8BV ?nhx^5yoRly;\JtnD̩i!$ i٢RdA'&K+P`{گK'U21- ۥFˋkqO g7K̾SfiE/s byLl%ə~ׄ]+БƲBAj*yHG54[D^ ϗ }T/:n!{IhLx lgmRN.i!h5vl  0_~އvŰ6E6C L=e4>,#W/`WK`4o4*lnͧ|Y)f>#'Y(ĜzlϨ,i]Z-;cv">>J>,۰є"W8ί'CeǞ& s{f8VE2N _V̪ȉSGkNpYH@En U ($։2/ }FRLy;;E$踎$~7 Ŋ9;5)㑗fc Fdb H/0 1[a._ M=4N Mi6T}lAh6bz4w¿R#*WrD`TIz`H$cV6i1d`jH1P3ut1V;͍4NXAu2Q6q5i_4|>a&L0# 'a|mϙ%Dޣƚ#-=thʕ1(-jXp3R_5IVͺII [.gP#uդ%@ ;v!BM0(fqnA/،[;cMkҖ ^shweb@>y_{` jsƁ ŚO\ik|0SS<Os|Yٖ%R`zaqF#}P l_?Cnku*2)>@U5i!璫$x=, Nq .)H=sRџ<=>2V5tC)[mQ"i":8>MWM5O+KPs,N}%هFKuLߓ.wkqOWЯ@('oAkwfr5qlk5I\X.~>u{w<2+Œi%ygc&J=X£?JSa` Z'D4t0_b]У!diA\N\T*4Er+Bi:#te/y$&{Ƒ oYb$^O xV6:lsdϠGprtX7-K1W뉑y-fABT5&uA^GRϹC|%Oh YYR<}5Y)!a_RV"n4wSqphc-pPnU# RsT;vԺHq.jM6 (pVV}e>1\$"/ mC|'Nu2󍃣]&{ppm!wxU(+}Xk=l avfB`@,NdF*hlW&*J׭fJ&xCaHy"1՛uKЬ c2CWZf2i@NbJڝ24 s'Mh6L,}+VIE2XJXnGk:]RE:cdBv` Wnϡbr+Zr۽m;:8[n2?ޅ'._-ڒY1+2Bʄ^d?CDp}*Q .(=|uNeL)?DvKBUWB 1Dye=pW*N!]Y3t~L!G+. m9P`*>xV}=U.fw<̇wu|MzJ9S<ϤT |.wt n0ݴmrtDf!r&%zh͝mW_~D,:b:d,B:I, M7R 5fC(D:6V}'B 2sI *G;'}-EG+ȫK(ZMCi@4.CO~p@+eu -ٷqw2퉊kϭD3,~XSA՚ DCZRt:935a{]" 9Rl:"+Ћ;PGT"#\y8)L,ˣM@ bJ"&%$0aIQ\۩g -&nf&:5SL>A' Aޭ>H"VkV5|4m(cL%%)QY0 pNP!G/ z ֍2 Ĵ,lǻTSC ^='0rSuJ#8IוM kV%|7+F owMUSϢ98 qIZvYgwfۚ>Hg<[PH-')fp֖`w/„25`דJQN RO.M+'!3Y3g[ Ea^En{D4rtL)ttұVhr*Mͭx!_T|cփ*',/nF9s_{?$Z2Y]#VDYPM Q,Hߺ:V/LJuy@|bt8 Ef&;H, ]( P\ ]ࣉY0}m4-t+[ڑqmh+?_udpr81Zfl V?ǩTq[U;rD M=b_HVZkshZ%Sa^uZ 7o#dZ w2Q]o&NɦuZ<q"W/Or%ф/}H1L.7:|eqR_b4431:}#·][n)ax?8t,fпl`5~t{3}аg;XiCtc~ICN+Cr@]uCqjbl$,cthi7Hpz {6@_|dEaDCNb0Z/[}vvLbZuaW#gtѯ,vmG~l &vO QO|}jW' ^psS? ȋOYv1$3S [|?y-]f0$R--J`QG8־?%x(OY3%UD f Q >ДP$6 \ NC<W X-Os8 mYe(]غ6Q\ 6Lk /x(5gжaBS]6̏uvxoH̶!#(wQt6A[jeL")6X3-j u5un$ېo´n4JT3J!(dI2ޡ@ S%T:xyH@(/u9삝n(ʞ _*_^S/Q!1RyC^&7Ba'T8X!bz,~w A%q~/$bGcڿz9=.|rXfeCTMElX.k,rFeM`bY_0L y(3 ׶$3G`tXSW त2B"Ӯk">ZN]g\j(<&:q3Fp͒Rݸfӫ>Zz2x-҆'g4_uK֘&LFЂzKŎ/kyҔ g)RX#~^*=H8 N ެh'!34MQj R̅ESU2je/N{[r@Zj,[YSɡ ggrdݕ1Vԛ] L aBtAUXE1C;$u;cHȳ8kzP]ߌ`B~STi*ގ" ~Fr%BgB( _Nv6׈a?2a%BbUW PF.P7^n+@۸#Ѯ*حZwP}Lo_00;:ŦSIHKKHf ~[r7 aPz#(A/y*saHJSkbD+ݯp ״©k0ό9x1#wz9Cآ'Ѕ'k떕,Tr7T(\c^k88vzeFokjM)˛ejBM^p\Mа5Adl ׂe23,]rUlu&5f.QT5&x3 b'%IyaγhY6(2Ё^%Gɺ,P$7KApZ9}^'}%E*嘘nGIZ+fK!bLe* &+'~l/)Zʼ?!J̙%Jzwf3Pcmwv+vζQ2)8y-"ԦPYyweLz" y/cdpLIXGTڄ@!HR,{@ T#|)f\Pg0 9aᙐ= h_̄|I`ȁhK[аx)T``UܸVhǪ!!Mȱ8~+WnSˉpXڰ4G,Y?_F !ldXM +ۑnxJ^ElXk볿##zG<9zGjmyHTIVډ- Kt> cD*6报 |Xp`81hIuݢabE7j~h!RMU5O ||̬œV KS‾ة9 mr sEa/9bRcwn`D?.溒:܏h``fIk^@h Yd61ψlM=!$}DF *7 tB0$Ú8U󽔤s5뻳䍁D? ^e*h6j Jt7ʝ$/#*`D{+7]10`,{Or2YO[ف. Fbp_\oW bXB@01J,ӃߑCB_h/5G H#9t`K߰f^s= p^7{wZ #^{ۭ .9C?-x}K,J.ys'ݓxqoe.-Hn̅`IU-Bve!NP59Cm aآsD2P[E(sqhn76\aGWˣ8Xrth@0UZx(B\Rz.s,8Kdq_ޜ NeU5p߆w?H(JQ&purΪ c17%(=]´?y%T Q U|WY^Druҹ$5'烔3 (s''_yYe^ \DބOEQIMԽXH#>1H#8|#90wh l/\nؚ*U伓^Y-pB(QbɓyE6N œyRIIѢ`##d|$6]k%GNJ\B_%KЪ%Ce{}]\d&Q.L B-Az)nȊRY ' ZAdf4uLK0EnV631mLeᛦz0zmkþFNc SL/uv, l-[^ 0Ѿ;cRYgF3)^5}BZ^ZOSwE+ºŤ=F3i6uˤ?$Ά_hk4˱qw p2U/ETc1?SH)(`iMTP$,&ڋ<H|ޫ3T U 6Kj#5d<ƕdH 43[Bm+w ;9F(_}w{. 两lh{.ߗ"703a/y "cs7Lс+-/NcJgtjgnZy{_{:.D&U7}rG^!.#bMtB@5P݅\-^y\Z\z(&8_j3LK.׼\L5@PEXg H)d?m:_1ՂDկH"k`ve(yFJ*CtPyaSS&tY:c-obfCj- Tv 0qz3N8^xQ͚]E0] ngFpUTR#hR*揑xve(㛂ô.7z30?2+z󍜸QAXFmg"%~YFRుOr^~z[m1!I v gȷBO6"Ѥ4e T/I\Ƈi :b~E |7+q[zuWSt1Ov{J|o5Nf;@l=}[+1msm® 6-km^w<" S%R;UjAv`&3O>LnC:D'D՗~$J;hz X|N;[DL^c`%W5w[2%<3&X$c|) JcZPtKA&}[l銺8ڄ^T6K L7^!6T4k}eV8@M!f/ u_O wlhg;KX?6h_ ^Ҭ)Lg{/As _ bZ~QHIrrVuӏw [mnE>NWc>Q$Z \v-1 э<5Rh\H/jBkjIuo>>'9E(f@o DFg`zcl^g3tꝪ"6vZXee39ɖ$^, ɰuMֿ\.ݵՒ,uxWrEA1w~jyx#im Hyb3Sd >.IM("v֞H8tCL~ {zl0+;Ru-s:XG֭Cm5Q` mS+y`,L?fgyq$@'̕qckd"[s8S01O'.e?0|Fܒ6bֲ9tzHmn:?[Hm~|Уs'CuG.-m҇tW|E?Y~|i+ oُD_XF ƽLz&~o-"HhCu5+7 ClK<}F"-T!п>OV\.i<s9^լ3GfS@ ^L$xqeI42bYo;2P0Jo8yvfnv!>l Ë58B'[D_ˬZW 8=v;.dG k{x'ym|װ BP.a`(}N:!Zk*!^'o9 |gFŪot75nH(qicY \|}?xBE\EEp9zйo.܈5|w[=J } Y)~mJn 3ˇۚrOGZ(v3! CަBY1Bf!|2[n:#IbQ ԡ>jxw$Dm7֌*¸sqˮN7n-\4 ;^B~dnrGpgR+lojv|]R^y1^Y:b9?$Ïo( !ߨq-X(ɈӤ(bS+ÈsNrCL2u8_* ~TwB"ә (%xV +tp]ɑP*/DG)h? F2\Š* +vnG0aP?xusK5w-#oI%xS}Ez2\Hݤ 2SԫGjD,m(á;yW.XHȈaf?ViJ~d1E`0J6 mF0pǠ8ױaL 6?BIk~6zc/Mk՘#3#L\'e hP.S[hu7ߜ:b4b9 hToJƋ@ޤU[S4tā PxF#ޕff v̈́8IEo.P8y)ak9ːjHD8K^s/bp̹О(f7e7d6n*M8+TM\yN2*!utVQh&lzK8s$S~84wW`>&cAEɁ* 2zxI'WI~SUu{[_3pcQ7)cκF6vVkzXWζHbN*,v@n㮮(xi/&g4_$pm0 KڤqEοt]/I@-"Ox[٥ވxM)+Ƃ"l0o{Hk7LP(Q\z$~%y7,e"Z%_wbBNnښ}eoj@5Aq |I8]0/gq+ ,!}h[fR)% r| Øp瑂w){E:l̳S3G:;SijS_ym}c_:Q\ y_Zrce1ުv͔0_ZyZiUqܰ|xV,r}T,8qϗlѷL[:F%[b:ܒ&}c%(2TfHSQl5 :IpД1? + uCu$7s>l [1$ÌjIػObKlouƤ(^Z愯<e`k[ %,} YNlq}GSm7Ls)sG{2?Dnz<5fļ3C@oNNASL6xKBI-fyLhv)ufY_ltVwu3I2]r{3I|ƒ}oI 6-|t: (% t^M2n@Ae ѯSpc dI_]Ʀ)q#G|0< M=lh+ˆZ #5qsƆ%9?o;94izw"h \ )[FP#I<A|iVu;x\z0OV]${Y Y-Bgp6ZQhtS=k׾i'Xq_=8.oHe`ہ+)!C`\U{XߙJf IvE=ik[6M( ftv0*=$>6"0: Ɛ]X9R6WfOJ~5E6sc*#(prP~N‹&<8ļIN(?Oo[ *ʐBM2,`&;<'na񧡼S^o >*qR71w}+M~Vy=v=/o5VGQ V;TX]Froy/a9x/](]icWҲ袽W0Tg;$VҬ+͊90Ϡ\Kj"onV{o貘}Q5I=S3ݹ O_"˅an)Qr9 hdjҙ9V&#tV潇cj3<`L)Ro]guy'7G,]R&nHFw =ŕ}y>bQBc60wR U?O^n3$tѭYLTXǢN;լfՏlBop;bMIjA 8;Ag~'򫚿Y`1k -aJnfbLq_[zEv " j鶃5pb :<|B[!Ӿe7%jd%O&B㜇6m%ME !nrÏ |ْP{µ9E <"{OV+k2ÉS</B {{ղ#[+rg,l_slm k=? aVvk@Dp6wGaKKҸQFsJS0o](W ,+ug6_a OY8mEŶILo<>lK^ol.@9JZٮݻMp:=VGD^'5:m /q/NFֲj.|Gv_xv4{ Q(/K^cPB4ILpG1EI}OxSŀ'{x˲ۋO0 xƷ˚~XYЈyZ@xX׈Ci ?,' mB|dT䥶s?C|U/>tNfBsBl0 Q#q*qG=g2E.ӨЦK*jgI /:'d'yKku*7Pq vk 9*(Ϩּ]+~3o T*e{ѴR [d G6cRgԻz£gfQa}VgrƭVNX@u1W;8ݧvs$gcAuuPx{3/>Sz]R   -g#ҀE3Չ 8Rdνǿb$xR|E-FਞszojiOpa%0hiҌc=}$0 Q_ Hɑտ[/F/1^ERE gfyaV}}.{heb^{ODn+D6#AaYvUHn_T@2m&o9U ZZ"?BNMf}N W5"Z@<ƨuc֖j~Ĕ)v TtlG v F ̍_{\: 1 Ht/q/ 욿 9fU1j}:Iti Fb1ӓTu[DFB'\ѮJ^"Jl]6$3|u2SL"&, ~HE %ua/; ){pDCg9eZz]cTh\N2Lo‚]!M@n1ǔ¿oCT^my4}6|Hv2Y05ۦW]1x(Cq;*ati`+Vp'`=[^ErDNaT p@{Vw %2|qaN>εG+!WW\:9v6h ز/*3LአP; AF. wU/LW4cE0_nS皡z Cތ]Qwh_kIz6yY2J1Ԡ| Q":a!)vtS>Q:`y,|ۗ`)|j ~b/pMHtSP}8˔Kt5(\JeoqJ-qN==3c#R}~O>u"zL{3_?lS Dhto'AF`>|Kq~^! _ (MWonYMCE9-hJB30o9GKY[u>=D$͔}| T݈с%$ JW9wN8'P\+ eH7(b1.=,`%ɐB(n4D®DH;Ȗ.϶&!t맃fZ!iО )8f oTM;5e1M߀> pA};bR=M(@g`щVĕjorP4+$-Is6 +J3TЮXn.(OA;UMԴz:O~S(P_)i DjLAu=5b#Ԯw; ON2;v> ɿ1j=„)̸uX#?ip,nM Ф=BX])O,d̳FX!0LbZuл8,xr* ںжFn!3&<_Y;Oy!Cg%E^:=lD7UPegʆ;:ZXHh50;2,gID;J(8dñlƓSo_#Ys!RR&毰73bDd;JȴoٲFyhx+hg>x~)45\l{͌y|q5Bw :Hkț!W7~m"B,n_&QۗTՇkli.V' #H4i@yIl>%P4ggiC{P=j's B)2^rmMZ3h$\[yH0HY׈3PK`.-XvOz ldQ.jq!@,OԄ"T}GdRX^F杚 {Pmm>瑈]9wqix8[fFt&|0;`\Ց"=4i[hz#ȾnBx:i>} NiV {gF*QŢڻ AnLB惁H?VN.A=Xd [5a+c,`nn฻%t:=Ri Gw޴0;v5R%-:auLz[St\ԥ Vaw!dחͦ+/uKJM$1!dSv2jV0 ֜c^Γ3ς}MTقpfg3!-> E pԵ->X嫪m`Z_bZቺPv I_+S824#T|)XH+ $~DܲȎR3Q0_ylj9U5f*g=( ^Hry%:7p\I$Rh`xU>esKsØb!5EӢO J?2$'*pGu6VB_1n\ 7.dyw{M), tw zQxy xb Ӷ{3{I`VCJkhd.sKansu4^kM^qDaҠ}*wOpH;jf7JHf`-eۼ |iAՇڕ7nɮw :.4qH o3 9ܾs+XbNK[41rvOz?@ކ;D(:XLҁUC-V97$[gk:,Oұ/Z(S 0RCwi^z K mW _FEGh>x6bo":s:nAYFGOKuQ׋?_ +ʁ>'D5V^=KP(sݳU3Pj ^ .vzr:q8UU 9@Qz[lIʹ9ww8=kSVp;~a?S3A;% 1,kNń (.ڴoLVJ oV j)0.g^ԻiY/}0ypm 뗻[u7aSʨe枊b2SF•vlgtxd(\hk b$6@\yK$< ZWԝnPW3>t<˗k+U;uC?䈫WIi)*a0wIvauS"TIѠRҒ#rskk.h𸎑SSn(h|Ϊqڴ @~7Jpe'ē*B  CQPWfx69+ ?^`"CL;sܙ Zkp^΄<>w- @+ y hq%5M_] -j`Z&7V{cGd.BbqUm=>獚Z!Z a8"%|qOVi0E.h%Xz9RJjݢD(M]*x)ojKE/B YtJlA,8;Ʌ@*79!=Ɣ bnڛF~}q-ԮnUaUvp਋T?+q5a%Z`Cb_$P!8 mH֩&kOf8DL](4:;C/Ҟ<Ƀ ]u6U׽bBDyZH_<9:Ez GN34+o$>0_}`ML` Km.I`*;;rb?*fs\ %6;bbDLKjp2$ΔFJaWn8Mla\n"R}2M0` INxɂ]!R}W)[]eA|5&.2z$D!Hf"bb4}lusL}>cdCy$U eO & Ό ގcs Ja[WAN*%GX6 |֜T-3DnЏ4kj]:-Ֆ_tӸ9n- :HJ XceP?#4=1jF{֝xNغ5%sCLoS {k4yM^4ZCUԿgjC]y(_GsJ(PHh?CfJU,w-8N 41*I"(&3ƫ4ʕ:[r~C3o_l,Ъj6 gAm ˝),$rY6xLmq [ھM*)ovv[7eM8J_))m|0Bjlk`d$HZq*>X CX㨿 c*`w:aC0}-"Qd D %6\PㅷsӋpl-"z$ +x ŒvT)?eDFsfn?5Owv)W"8ynTX:בڅG *(CLqp2 ]<28Qº=U1.R?C4/܋Cq7W20@`ݝQ%>2S-#ʗ#NќV'1AӫvM"$lsgÈ[|g"~cJPDOײmV[u^/XS훭Ew C-㈛\;>꣈[~ۍ?s 'Dǰ0Nulj9ln9뙪I BuGA_`7bx_m(,)AZdiW߇mmgi!bQ>(fAˏ%JȲ),|Y[yjY"W ZF!*g]=oKW3?" >udZ$Ħp4s4P6/rVhGzq޼rQKI]" u+=8rE##z6Ǧ^AUz. $!&6UkLb, ]ӈ3mv%R-x]Jtو T'EZtpx OeA;eHexauM" -#nzbѣtk\z&98=3>I/ ., YLf% ,Co$,~C`":OE_準;# ]_QŮ!Fqy>HP薉p;`i?m)m *}f\-~Pׅ׈#:ҍ%g'UcPLI`AC,'i SM#s7y\8llwdX'q~3cI[oãT;>jSw,gBQ7$-iVo Eڍ(YEٞι5`ISڮ7uld%4JT,;``8.ty72wvP c HȔ@$,ڏ*:͂АȫY294019 Ati Ȃp-?GƾD cEG:N `l].>{Tu+sAu(j(Pl6u/a8QnN?8^ F]&T|!JS05,/2)p^0OsKc_h ʖʩ <;ϩ6;(vEBG~AVĤkT8wž"O:3IKK{=O81ym(P_h g9IO19Hw%$]gUb8S^4|? q<>e[Osnh/?(vliŹxs))L; j! 3}j&RnE\?e(z_o/ښQ:|'9n\UP^J`j-~M3p^S(6<Lz^jb2m3q yo ܳmmcitݞIuzHO<[h Ma)X(>ў8".&C>[}i-ˀc̟Nt"#GKc?ӶGJNm쥀blm]!'frp#tS%[-c5BfE ";K}tw0)wyT䘜Qn#h^nYt RwA^ЫV0P1J/VO}߳mA Yog81Lֿ<ŭnV_ bi y-|y]RRBs?ye6}<~Lu2\V+fN@ Ƽ5:.4:k&r!_SiKEЃAr#cPZGק$CRCFuK[FHka$w 2FS_fe5ujO4"^eJCQ߈d {gh fyL9g}ψdn2|TR;1xSNw`.bN#Q:PY_u5HNk'WXI/y h\b?(Bf Q.g(Uw=4LX`+jcΰ Do0r+Y. 3Hvv,b&OoJϬ=JR\{_Y@Z[+m IkfH?f8~ Wwחnx:;N|e=]=4[=ݶ8LIdV"x{N͔7![X9\]{s pl6jwr1VD]_ktXK56jDht+=np,)##mɡFwdx+WT"61(,hz`c0%*c J>n\R$ C4YT%?q6f5~@3YnPfw~Z&2 /nʿEs/B?{2xGv[`õ.ۦwނǒpEƙCIl2z57#CD~XZ_ZH$nNYg1l֫Yz MP xt(BL-d95dg="֥-t VGBY 0 +:,iN[Tj)vLzRET GCRdglP veF#Ħ\_ >"_9X b.v_Boo_;7I:IOTEbK[KT-3׼Q".upbNU>Bx jVCǐ!H-F:L9-ȭ7t= 2% :YMRȸBCӗX#)_l^G~v H^A 0G 6p, ί.[7Jkp40N[rQnE OzOx1xD?@c-^&BmQ%QS&>bHU[&ɡ sЁm5%Ufn0A"\%J٠tGTw0? Eww1%9,\w3~3f~\eتds?>jKFNAƽSEc*P"]h˴!KUlٰM@WUbA"Sap@7{/pe$6ӳ?-,>I: e^θ&14`k6|Fk=28be ^]@Ɩ9o,53WD?Pk\~Y:Q:%E_W<^ |P_s2[3Ҫ:J34Za,tT0-[2d'|\[=O3Z$>?b-9:pzq($h; ׉UL7!bm`w&ulBgsd/x3Ow}uX?N(S*{Âk0P oGyIg4o>-a?̱. ՘+j52;tOnzn[B:pg&5Oꙫ1 v4H _U6t6! V7ѳ a )xzX7: @:8;D*wrh591kUnvKOݒmƃZ0]6^9ʊV]h,'@Jt̐SZq剻&c}q]^Bk*0@a#RH9K@')Dz[/ƿ~(8x _ r{x!l=GvWs rx2~80RYI NPT%h;%TfݭQRQxK)CŒ?W{"ʐ3x[FCRvM0+HPǩ*%Aµz+kc+Ю)h[fkyM|<0RawJ/e/:T<ݍH/GPA ɼbbp7SnUωt}25K[LrjX~E Vf@LʟW~R<-6ʽm{4Gy+gz~& k zm] j+RT Wg zx$[x®:K`:ͬ-y07p1$l #c[CStIDq" -j= zd"rf k9i?+?(\r<=xjAM*eO~_?Z@NM%i®@L?F3 ߉Ej%*k ,zݖ%=]K& B Ok^$̸pϔl,q@v;miëvoAb@GJ΃wgT~K kgU̾y ABfGh\<7{*nj}RsO:-`Nd ebaZ=5L$܃.Pƍ Sj, ač\J*`>zמݎ FeXpr!?S~|_n=UJ!5ق34kO!OM4`j:[.FerDp VQYjDfvdJĩW?F(ϟוtGw0zPLWѢy,p2'|+`s2g=5j^EH`rx _Nv\?nK23{ 学W$ ,r w/G%W^ƦģV%6riCa)=v V-2xˁQyp]%<[ \m6^oO`>ݾ.ցG=Ǫ/d0#@tG3꘶;{^#髟S$;bE3G?_-> &htKu *o]TF4ޫ ~/F6?!9S_9kk!aJk푕*]t υo,P鴞cogAہ맾'Huո8T?ZW6<5I^Q@Ho1#6E9ExYiUx-/uC A0D=C?Vޱw%k2YGcA|- ;rp7eivJ8Ϙdp"t|%"(up(`Z=3l܊8nbvnrb#m<ڐwؐlkZy; ڟ ɒpϷAotF)JJgXB}`A8`lfҬ16)gBQ 6Sߕ.pS__Uʈ Ϟ p-eB:K5ͷi.#C^E%Nx1EIŷ8vd8!I!-}U,vrGsW ,}h-l1b'm6?nâ ]/;Ez/2!FO" LU5" Dta4NCZsC+6n~LmF;I],(e"-8Kap 7]*&finQ쵢Α&ob]b9еUuuۖg\T$`<5e9TqՊp2Kc6 s%SQl9`Qi՜4q;c4d.B4]Aak7t_"K#8{Lo"G)Pc{H2 eQ&tx>lN0TiSamBx,)+SM/]i%|I{|{[ qh†CYo9l;v`+(yA?^SD Mx:DaiO0i,0|枹,Z|: [gG9JD~`, Ri{Pbɵt|:J`^w,}@\(kHH,GԗFc*oVOӝ~>*VK˵zr+3 37ԯ{N,wX¸Gz}]M-1=SÌM>u%܃o9UǣEM:~blULU((.Q?;,Dcu} sG# =tɞ#z5IC,{@|!X=x\V6ҌHҦ)biܰ ڇ#)J!hE6|ph^Ys@_DX%~|IXHONⱄ,pb#NTS[U^c6^?2Xֱ8+C(LωURu[^}|ujUt11N o<< L?|F #"5X9;'0ER &NN\Rˠhe;7NҴp}zkeE )E(ghn6Af}gժ@. (*ޝ @kMGT'jƘp-yf0k3֔%tu;W'D#0m#rd&-"ߐ"Ugv3D_8}`(w lU ߔ YAJ=JF >LQzaT5Eq7b(kPypo V1H)[à|A26D@*o&*Xܿfs[=8ҙs)({˦]s {$뗔AqCK'|CGAݳ{͉ׄ⭘#ۣFwQj ~F_~=48FͷMu$CQ!ɿ2c]U_7iTI!F d?=f.B^`~4]OP=GLj=SQѳѭ憤vjϧ#7{LtܖH0S9Ό]2ԫ }ig`w%:GɤUO'T(hw~* $טGsTR8=b#./^tu=u=Z-fmuA;.~| WlH5?fQ-Lcs&lX78׀xR2o;@GJ'ۈvƛγƢTT'& F]ױqŷ1N#W1QZ+> BP"w'Boڤ}z~o>d2tlhk&GJTE#$k]+G1lVK}L r_ARicd\ N.=y%4>8H@שS:cIz v'TH$:CG?kSPx0И}>\Xa/K:*_SP]V x%mmq{iufd'>u0.zF d2]&Z!6743E] BY<$0<&Goݪ|V~ OM͊IdR- l"/|Gd9vR l&*s.;;&,H %tKsF|sfii`y3\M1֊E'w xb΁H~-e0Pr?YS>۬7:eDL"gd|N+ͼCڑ %*4Иփd­$ :sPoXW2OG:iEG;ϼz=1h@uشA `(RroXnWnhE3"֓X`ZQQgvlg 21c `j+( SjI$e\`{:VeZv"Q  ɻa2I&^*#Y4 K3^AFsY?D'&6S'ܸl6ș.4w!a/[ *igPlagˢ<:jto5(YTxpiv>B[Qѩ=8> X  7) 0 ;AP͝!ol͜P-&j  A9R{ѵ_s߃YV|ؐi;;A͟~Y5m 1Rjfp HcUM ZG|Pר~.6zJ0k@H}iL|!05R c,􃘿Zn7ȃ#9.%w/2nREoz7]vĥ{bkaf3xlIM⊤E֤9v\ʾL[$~l"nH[g69f I%ՠϠUs y`%-THe\(cd{Bm[b\7*_*XgghX54Qe'zH4Bu98! Y9dQ1/~If*9ABTQή5" Ⱦ0`|=UL2hy_F&`Z]`V =j~VocY( zWn*kA+A(!vPVoC}AQOhw'{+qpqYK'7xoѐ.eP)n^}m@+Nc ` NH1zOϥ s,s_%j8c1B}nPÖBy6E묠W6Y}y/-x eHI.8ޞr52['YAZm$EŘOXst?|]ϋsg3'yݦAWuzs3 U$>۬{-HOˆ+Ǝy6kYL =U٬]4n9J#=vZNcGo&Ua aw&m-827UvV#. 41M~}r! ~+'A3$^W1Iem`ByrX\H9xQtaa WHC =XG3TwpWuJ)Z{ZdϊϻӤqYd^dl5 <-WzF:[]4"և>dP~\L.o_%f􊰀`T!mHnW̥rIzi][cH:9@3H"~Ѱx:ǼHm+ -ϏְHlb^5{2Rs i/4Qp-˼h&DKg45OܫpDP, K%c=$_ŒO3.yilnMV򯖶*^[ \V !Bᮗ( "3vX)2¥zek뷯f .W٠Y˲jM;=_N$Mj?Da U阽QRWw &l"yExݬz*/Tۛkkd3O:(A:ڡOԦ܌bMrov~ߒюZj/A~ӕ2~塙DBiEc|#WOy}4`t§誰5#Y 3%û γ4 MMK9$9hU(5Yv;Vojt&ޯuڂq|=qS) [gEZ?-.'؃׬9|kBt\ ­[R;5]%X]MY&d@pY@)HЕZW2$g!d2H}ƺ4& lR`GGh$9B`cüQEaäQ,NFmbȟ 菽Zm3'W!G\tPYÔE#H*/L ݨY%yz+>o56 mᗹFu<1vۢ 1^1~޽!eH>YKy? _hN{ ,}m9̰w*M7>{>:$ CR2ܤUxZQϧYL7 Sgֿ/zP*E3?w f¢])\;!bFQzڛ5f\)KO:iWy\&'"'vTV߳QaNF\{t|)@>,u>ـdg+' 1mFF幨yo{-$W [vQ/9 7T|m`$k-ﰝaoG#ſexz[2{D=HkÿRPhTZ=B!}xi;Ea^Ӫӱѭ'hjX! fo uy,?st_NFCU!2hup#NJ{Wk`_|zR0 5zDozU*^* NmHXGěKu|Ӫ-HaWyoXM%"xg9 heF(^9(h ދV= # ;XwF.\ -gOIto,x*oo[o~Oq8}UϨgH?k{T FV#d<.*dUG<zBRB#uk-˸>gw3XV"V/u@m9z6{O`ɗ,&:c?!{AxKfR`5X[ܻBmJvݗ@#9UiXB+ޣ Vk }iTY] hbqa>D)+rHXYAݸ ^kfԁ/C I] g@^m9!%n-RҭI_}9} koX/OiCF&"߄o/~b_x"h2}8HkkeτFL6_mKi<ܙ^ t{nRJuˇp)~6%OtX ܦ#֩ӳg%ڬM|I.Bw!2)\2H<Zx $!,ula xܩ橲IF0qi.B3: y1_0 UJ~[BLF 924Y5`,}7$dϱ(-$T0f;O1WG cMuuܷZ]{,W4,@AjrC@gStoa1f\:ƚ:n+>mkCsԴvqb$;fx]`o`͛z^UrL#<-?o@6P pV"QYg <Y qʄIh4>'o3 ? TЕ /Bw 8l 褺Ybn,!>RYt mh+h_&l/lsH#R}D|?2;vMKVéOf=zOd6K2n%;LะAK.2-۫2dB%UDc UMwh@ȝ:`q/Lm/#aG/"z|^t/:$H~kjh!6-s<}xcjSf/t %w%'$h._qٓtN1E;o04FY닀-8z+1RH>\87kz' KydL2aWW[@fҧ_ͻO%{I m[eŘr+Y)hGUѸe@G? 0PU.g@#p<2AC Jߨ]"^wE^{?rͲDjcՋl{T}tXxt3WQJִg!FdԙE8s68VS.,9]gCN?(Ӝz*,ȩȃS7j;XQeIUHlTrٍXH;3ߗth4Ճ\8:k='ق!w]F>]AM.jMe7 8XPJ SB&&i[ږcg^ nIE2~-IG<'SYC 8y*byǀ& X-Y; Rǫ HG_bF Jj Z5zn܉@Qgɳ`%Rtklk?V45Ljq@Ѩv ;ULYpלUWq ZN=f9j޾_Rھ7Zuʨw)ͧr T<r#$aMcJJIOk6kY݈@V;P m&7\u(cHO/vÅa ԡipG_GXJg/\&.Lx}-޴ k'ejE2*SذwTX&o%GLjVsƏ19`n mDHs#N}nSգ ;cÑ20 r4%e3%u#!5sA =*K(=F^8|@o rK n+&HmD*O<iE)Ks*pN뼤)zts)P#"₼b+RSTZ9zMuZNP➯{QY / OX;3 L"-Q^Ւ]+j:v罫24l~D8c#ƪnb*.48q<CYMČ8 ww{) Gj}ηq dbNБT́SPWNKZjOTOi-2.tmv$ՈҴWnPpSέ8>mR%P];Z[s62.%FE]y _8FxCyp:cn_oצN„$:6tTuyq xt^@ u pBOjBi51xz~0HmK N$0WOc5AB샟Gӌeq2X)a_?^Iox%}Zzɖ+'h݇f^pdon+7btox,#Ya2^vh։q[nkc=*vU26鄓ʿ\LU8Ͽտ/ZsCd^#YE+LE(AFPBD!Tպ4dB]V+(Y-u*)')ЊN[x Z48Ok{G1@t^c@ <Ѐ֐7p{%RlӀO s*9-ÌI&Y82m!i|%O|-8XDbk[2mDmWl/`I#v$ ЯwΎ+f7=# iO{:#WG=~d=mČhٽy VEKFhM V{Q( mX°ȅl+} G MSZ '!ŕb)I+,/ VpiҀ$l}sjdmۀa;E/6%-0ֶ^m<Aeb(*dv  C lKhg:Z9H~itM={ ,\1t/WO72߷ ѕ:o' .!$]퀛&>~: #'=r>@JG/ݟd/ddDacv4Slw؁wtxu$?z.&uz~V ~qxS 3?cspvmt/V$$nEox$s6R>t%EfGRACQo}l_8 ?89핥fX"#QR(5ugN-(eDA:Z/k="m'rxƷ=Q;5W~zFs$f# C_q3E2nȋsgg·?٘|4hF"cUb21@`V :-VR4) %@m V<抝]'QKĐ0q柂Vy! ѓ*MI;Ca.R޾ّk:[JޗCOC%5+W&t0~MtV> q,%x}YJf`!)Mx}@cj铗p 1ɎFh4Vn0m6r8 $n>%N* B״,<;ٳ<r ; 5~N#y#"9XlGO|4tε@6Opv$o !}_gdI\O\Z $NBe" e|uz6!0^(>Ck]q5\~SZ9XQ C+c20!Φ;D y[ꓢc^j^wŽ4 l8lN7 ZEMixBx| Kȝ+Tڿ[3F8 (?\zm~W:~y V:tM&2m^†+DU7%6gh6x_f `ߘ|.<j  kq+hNڌ^Ԋ@L泵N&e& 4D4ڤ~E 8@Ut^\-ZfrA,spHV^ ]%1.ԕ/_Jع{F{AׅBX& ӓ΢ +d3Nz~%|޾6$~ʄâi?Ҝ^Wq0.=]ىyoz5zy@6Yܲ٠Xk;oJ煳퓽pCС銿D(ӱFW:Z8nX02/£7|")hEK:Nx9 &;`;c6 P/̸g@ l& 3ZNV$C[X-3 d!9Q6g;7וٓ/zkL;##\SW2i%c GNp!.ۡP t~_U7.wkNq"z} Z_?cYb} `G T=CϻW5*fgWh/22)Xѱױ*OY+ι6떧IY21A) E'%rW$݇Pn|a=*,[Ӝ2js]be~Q/Pt;zx Gki؉> D+;y Dk3cn:pYm MW(x{֥ZoN]1~غs.ANB81`#e`}DwۼxsoT0M!cmn-tmAKu$ Z\m4&s6 ⌅}jT(.U3 s(n'zVd!}XW%7ڟqWaLz#˸Hp Y.QQҦAFJoyA66{A38cf0}t![1쭖KZ$0[JTDWase x[.^lJ~?#{'n&g| ƱMf*'Jd[G ,ӫ*  CwL mm-Jp=dH9 ;ѭΔ)nӀ:Cm9Ehc>OʼnĶOl0BnFID a/+16 n3$;2uFzãZ.-<vd#]dg>٭ E\x# p|IVD+%yFn(MyWٰOԄh LBJ?!d6D{9,D6#zT߶E/NY t+t XiT9 #ڮ㓹\QYk;p4Ptۈ * pyCNP^?fnvXc(;[_׆lcʏ-)ACv!q)7у\8q h~3OB[>Ŋ|)zIsڮu<ӛ&) EC#vX\aY) ذsv_Td=lH  ~IaUO-#ތ[r,ǩͶd lXjs3 3Wd&糕[Ȼf%".ͅ,6]Nl5߃tjuQ=;2WM/r@;/"j}V_M]-&[ؑ LQ>^QW{Kh ksFD%fʃtpU^8>4wNF[5fv=H, u#|"Ebypԉ T'f7LJ8^_g l>C_|%pbI࿸Ga +o E=Lc_$FB2KtuK{q2=SMfε邂<'1`h1ėX%o,*t7SXnE6IP5\jfPauBA$X;k""Ŝ/l/MR z$Pͼքj߸bI5)Ve{d1ֳxzoQTr_P59atm:dKAht(wPYCqX\m(d$5ݫڐz Ch+41טW6pyHo;Lff#w(lGj(:fsYQ@ aWTp In^Ћ>^=l途{z;P5%LU*0at2J{.D`-LPv,RIk:1ŠJJIx3@4J)|TV)X}뗰#o8s1B`i!A_ pD(ʮ'Tuf[y&kj~ P6%5/_TJRa6J8P9ϭ&wUW迚UM3S#ZSEN mG} #`/UgNrg3)7;}OC2x,ߤ3vJ`[9Ok ˳NI4BDTF)NUG?I׮Qadz~I-s4PH,&Ș\MeW/k#+O@7E#- y-; iQzz=qGw𜃵`:[l»FQe(Y*N陰pij0qmH%<3!%_vA`˴pV?T.VD\*\Nϫs=4Er˦D: ^@k%fvW:Ql{|tEPQCu3 iZJa*T,+Knbr½0{Fj&nZ&,4e"z!w~NVZ5hzF3<廋oc$=%DbO0`{i? iEn?d"/p!M,䔇Gv:kc]sN%G;A4&B^@Rť[6V+EcZ/ F 2Qi Kg^X?Y19I]C;.|!P: f*7 q~'C\ kXG*NP?}Nar|' #dti{w\'(lT3=v-Y%san^Ղc ?P:wCUrjt=_"Fa]"80pn:8ÝV -iI+WB71H%+ݜhMQNfɮDhrXLD r+jۺ^'HuS=)u{m괩fkbY[Mwwhh 0Ϙfh&nn ZK MV;u04rR0t-ƚb~!IBMfu|]bJD"4 5"K߹/Tx7 jS]D?|P"2Ko>fk7 EjSy+;ạMOz A֕eoUU6 ~-/&(HoJMUE/D1f PLgT?d'9&{%bXH[1kNAԻlsdc!3='YԌȥ_t]hɛ}KcV["*T;Zng7:o&',pMeTIaw*~e(^'oY5| 7KmE1܁ǣ ]::V]]D:;jH` 1Zkykd"[TM{g 3ى0 K;BXߞ.5 -W [N˓0m:]I}ALrܫ%5Eh*D?u8#CV FPF, `,yab(pB6ap߁nEYܔaQO~RXN[DT] baV u,֍/ul5zz,_QL&t66 V* H kK}G 6þ)#ȃ& IO`%5^p@Xp&wE#y? WIC7\X[&$9-yc{_[`sK͉tr<9,SjǐGpk@"蔫C #kGP8dHKpxejlr~ieOnZU?R è⍖fFVDZI4"v1 HvY.V2vπÝR @%Wn]S\T0փFU)x.DWJkD؉\'SKg>EzM7D5GoU/fD;wA-n1AAk WV[)q"LۗvD0 WQ"4׉{U:KDh#rL!qd܈q"|sIH,CG.)ygk9w@0آ E{s;P$ƣ ұV.< 륁;qj2u _ L%@3 2;.* W.:#IfAcNWlċghm9NcQF0@`*D=pyZbIbaG JPL!1ki<zֿ_ "ǡc ;c#exF)1*9_vZ3U }͐Mr䊌'$lC}65/ JZPoyzl&{y/ _!EQpA<>DA>_7e]gλ9O!}t jB)8l{`n-V.HdLmV H:v>Ep~fm8hebgyRO`<j6s$*TyPZ@SS@1p.n5Bn?@r+ YR'@M ͵1|:f'l~JA n|2.KU!8/qQm'6i|@Q_aҰK Q_ڙS_f u_*=: ] FMt}kj=\nCyƚ;&sPmZqD 6dDP%5|꿶`da ]/~hP r57q߶^q%w}}%AR|PJ_DG0G )?u"D?ۇI|,Q-غM+/ҳZ gEIv͉n01ͷc)Y =_{aψ="k'UpTB'EDƪJL"oPZ(([T ÑkCz,7MYc%|Ia('y6'X,mtXD'ALՌݙi\%'Q4=#r|bk1nU1*C6JQ$1tG%>Fw̐V1ESZWɁOU ׋~WJxv,WW;X}*(OӸ a=<2_(zȺbP D5wSz 7r+4ؙz:%Sg=\<B/Vl6^D0J+4^>CmkȦ Խ aXbSu!0 EƔ/1[H'-Tx{PIe(BZ1Ȼkץ'Y-b{ث*ۛ@N _Iׄv q Ss^s 9ײ8z3LPTZ(oP!]P6|r?eRb)c= r2a}C βz?E=ͭ(Qʤ$ ۖ٢rc4,Մ#9'y,'˻}pnzȧA騉,n'&0|eK0RRI;/rߜYr}+Zоױ=#k*ߊVDc<|DĿ>ʞ̹RTA9oH?+#R9@ۯEc{ǰgd6HC@E-#<9x-͍FU41=EE'{? >.[\ I3\ YITݏ GM?VR~ύ]Va6 ˔ꌭ@Ed|S^le~n~k @n7n+n-k<LtISYTlU84|leC’7 I9ɑk)XD0_+`@= |box3AR,'h y9 9v5paXc\֔>#`|Z*wxocXwj9~lmzƧ3LT8۵?)e8O,XxT^(j\jE,kEOϾ4r67f=ã 6 %7j {4%F} ^!yoZP1p cVNY5L^es|Uھq+DTehvm3B<8hJwޞpv l"`x=/ |H͹#A y!&Kg:ةyqRqՎh Hv?>5th썧1^fl:J;}0QF㠇T65n ̕vC『`$dÔ NjTf\Oq4 !߭[rxQыlٻ0tOjh]Gx]!T_|TP]ژ`&XLP'_s8>B&*)j. #e6&'NDU!Lm"ݎ#>*,A`y*' mOp|jh8.M:&B 56n =⬀wU_~ۖNyଢuT,G/Lܰ]+5@NW1-xJ`*RK@,5!0/X}BCCx!2tkp/xz(}j7g! nvYkw3jЪj+ bp\+F_ZOW=ʍ|q>8/ (⥄7b9ə(4P7C|)/x vXu<<k}&$) HauȉαŌ!{rcA{7P CLpOְcٗܝωfpc~e5IolbEexl)ӷ;[Щ觗-q7( Y# c#}WR;7e³~FQш눻갯JSK)XSCMօU79LȧmD$S |pY=|styHf (tO"ᔕC[MgA5T H1{fW 0*"t ֙> %zѰ9@ḭFvZٍǺxA;-|J+P*@6Oh|Ak'I,)%]3rD Yլ23WA3?iGb7b50PkLz8HC,͠fXq+ N볞׍x׾~WeHg2ضOC焕fuUc2)z"}M[6[ !49CK9< )V"L+MC3n1pEQ$@Nuvg'|~SNCks[8-~E?~Y~,.*dƍN!ickn|V8$X{Ks3Yǖh*'CzD#)PÝ83Ʋa 2g3ߌ%t͂u#"tnJuiV\g\%f >v4p@UL `A",pz͌OLBNaԨ#Qws9'z8 ; LT'v\Eg/ 9EvT6Ry?p)c<>8ԤvY;F~iQ`/Q&(d944`S&kQF7 Nb(+xfmH$dHeک,vN|LU:16E)pI*XJ- 9(|l呹gex?Pt} :S=_R浙z0?HASa^Sg*PvBVKQ?ԑ4ne{)WN * {h$qr5U,1^5rjaz/V/o?`66c<-ool /&:OGe{]-E& :T4+pX*QODK2~s6vv)GV!rp:w*>,,1pF[kI$]_|T%:d5V/n 00JsĘ2e>U7yextD .a6砂 -G|8Cf|{`65 7=?(t`*. OMHw`PI{"TXJh<՜V[ȗ~۽CN _Ybs:[zV;*7*ȇ Eh#ii|.K:(-IԱX#F4p*K'qӬAAkrI@!JZ$_ _BZp1bv[WTe)'Dܣ.X42󽝫='}u3Ҳ]h@P»&rVl-5S;m|Χ`EYv`LgG1x>®VECg#DZS09p)0IK ^9P} n>1n} t)"sO'\F.+Z# k|p:VoN+g(%ɇn~(b^Wc+:V1"fBl9_ <[ʙU0CO+TF4)_Tt0}+sV*mULHAK dpy./#TG?dpB8x?e@e)DyZ*V-$G,"ֳGIz 7}룍o䉧 g 0z`RőX+0T]N-tPnݒ p>OHxZ`99s:u]{Űi~6!z,7m$tCl46 ʂ>Ң0Np8<@,SZ;Qie&G-Λl7Ao"0JSL Ddo6eU vۃ\M&KّcS(D X= v U1o5G`m cE* r ׽-p!`%b}}NHߖ C^*':?>*3uƚ@! a/gpm71ö_=xxX^q\t)Am͆8q xe\@䋕l*䟚ӛ#Pߙ;uv8.aJ06y7Ea!3 ;[`x>Gm鹼e ulOJ\qA`q82,lxx#0)[Kx7;qfmByrP0Vb FÝ02( P%õ pOp2^Sעू Χ>HhՒ7roxpo>|}oeHHe٪1U+Ar…U Pg\6[s$ SëXPHB65REwzh>e1u[ٹKH^]v@y`WEu5OVSE͓x:myw)D"HC ,XT|(zy$E9jaoy!,,fK7}+ }bK`$7 7݆9 @`Hy3FQJ1JŠ:uw§) (MdXڿ42ȊFB>]dG[h>ub]p]Ѥ[eTDZ.JpJOh"1saAVObnYIA-+ڃ cnN*+#>ICM/}-CawSʟVlj#lΞ7|[Ʌ嗊,^Qh\2msK!;T Ob~I77JYn!XasIWXɯi)[" !q<@y+sL7͏9P^(y:Vmݺo93|pb%DXz){1itm*f,FD4P1@>KB28OF*50Z@P⒞6 wfC.tH1T$nC֮UO,k,g!FX*$34:Do* {Duuafť*X:rs <5`٦Rʛg] '#,ǤK9Mf6[zF>oeM3E t&t r`;dM=%}N.xUA1;P:6 [Tg5CE?dsF0>F"W T cD& ꖾF|8cUSZL|iIGu_%SPwzPL;_]+pQ {sKS=ڱ٥͊:W/ -kؤR 8~)&#\/dH_(9jܡhJ)'Y:BȘZCmSF-ҢE^xE͝7C:OWlWsѤsI aZy3AŔD+MTb{ q.o# ?Q #䋛RuȞ>/ 8?'iWL@ Zf먦 4?ݓ8v̒pk5clL>IJW8R)(V]G( zggYE(?i!O( ˲YVam{v_mK_qfcqzK|ooПl!Y%Ciڿ`^0yߢGT0+u+$ʐH_RZkRɡqm~햇vUPCZ3xZS+}526iaf"Ig|!־R&RO{p_cv:bۏidD8Msύ<ӛ2Z'KڳIFO `;X=C彧e}Ú%y|CFu;y>CXmr'Mb٩*N۾`8)]z ˉNxO yPh"f"в˶v ,BROi 6F4Ĥ)08.tEH.9ά-_L Z.|Ρ`pyPRPpo"ûFhOC*y_$Bqc *R@*-=zOM)Y}﷤'@OG#xb*D31 0EG[ v&N7QY-,㛚0)Wr;|j[Y{CH%`dI[D̲3+/NIlImQQw\#EAœٷeet>WY~YD;K 0âV @CL7LE:ԯTY[D<& Y#4D᷼C3bԸI;koi|kE pTE.Jk.$s)$ ^ApcZ#.Ly6N(]|;LH;AjBį oE N.󟡔, 5SZkc&vV8h T5c{d+lRlR_mvקҸg@/6:AGqdn cڈ<~ƣ机:F12>!+E,iUTs4]i*T ;bp͆_f?j~G|x4#9c}橣J[z nP+B"7[vYnN0%8g3ҫ{JV 4򳜁-y ш75@nLZ׃;:IMw8Kx]7(9be6F-π *q@}*RYA;5:8x y#`gΆY wdA=3LvAm9z5S|r˨x/XȘMtwz蜖@uL3~RG1@IPqHMK\[6k|Ch=>`Re5Had{3dVװ`fwս]5yNrl[P:<ƤF3>;rK%rO_dl,۴7#;$0gn49 DN}\|I G`C|)kiIphLFr8hooVs4>#I#÷.^+\ZP(B+ZDi(15e\HgyC*3lp,8-C,=I؄"#r_t"Aeyx-f„˝uz^(p}I 6myŽ⑮+e`}kxg)ft4 6gSF&Tw@NjIC{G//Xje-[Ye-qÔf7|ҥeI̩>CvhIMƎd,ﱾ='w6w'~΅c)ERxU[nǴN-[ȅźZR]2M_#ߜ8uZW/:Op]%:d8G:eƩr/"杫69wqexpp3>k=uΜiOM.D;xđb%h(. }(AD[CVK`AI/lg6#y[W@}!5*P |$zQCMr#tAr2܎w??O'L!#n8!R/>"ڊGm dh?_+7M0X`Hm̺#ArlҭiO8K%l7T9.C3y _?z= XL(@k_ W '3L`J庇BQy1vx\meyxCffW5qN%$aO +,}78pwk$/-w ^^MųB- 85vH\4g |Y/|o=4"#b%FEd:! `nEXQMj,P(tsѩSc._ BwHG|Pgp=ԥPMECy8H4*FXCp<G3SpW=ذNݳtiծey& *4hGeѮ?V[X1?\>;NilqCsX =2Orxid,@]F %AsXQ㼒o:W͢jy.!qߞD@m\acCplZac BˍAA({R%8f>1=&'xFn SaK^ Pg;6ZjݝktKE VrMꖳ"#hɖO#O^"*h,@@诙1(aZ:_%ڗb@/YMvFS_b^ &_dn9 aONx+D˷gFȎ@Ic JRG@ϔ01gh 21lŇ/Oww\2SHY9l:Ԋ=ݸ2VUM܋9ܹs%]AOE4Mʽ2LM}[{䔽a4_`leA3xZ.(ݓuH%mSBK<=$*Aײ3d@_-;'H@]U4$x>mSBَ&h)%2B% G+2tra©:Q#"v~b{k*lvY9^kQ_#&Àwzl%mvq.&zcJ ̣XD*KMÆt$0ff,&'dk c6={`%K~u?4 <3AhY59N#K֙ARv H+y(Dz9u- duZsavE6.cN^E%8&S'p՗R0\fdP%1j{IQڙ9]u|m:(K'#x'i|mv %b~HW*Je+gҬ!u@צ&qjHe'Wo^8h?G5lt,F>Γ1gN7^ ӊ7Y-sf?-]c{:}_{S|d\N͂ŹHA=+{X[4Yh9e[oT~'oM o6ijcظO_0ALJz*S=օk`)[P ^S[Ls@+Hf3)3b>y1l|)5´>Y. pw~F m7'-9 !zg > IXA%.L|~|j젲%2DWC}~y̢uoJZt-1-IViQ`~+'K#rl ݽؓ)G?5 sBFJ .nFyr&P]v;htɪ9 x([^^?r2%@%8Iʀ dqe e2,QnUcWwHj5]M6t֑ʞ\qIXitj4v~ppBq_o1cؘ}va lkb6uzAwI23 Ģg\2B8`jB.`.pHP\^9FE%.R>!f]fDH C0$j5Ï<~w7\t~VFRݔ9B֡c9ℶޖ_xN܇ UD`y@%f'ﭻLxRD>gz/q#V1zS @wwI=Q@(CmF=B{ ~ uҰuKz3qzUԁ|sgPh md%Õ\Q`@}ѕ}͋vwc.c^XRЃ6wBSkxX!NB 0&auOZKl; JҒe櫛̚Hw-\Pc.!>B6]$i(p\'Й-nm {ZrE@N )Wv|, αUӣ]jM*YHHl2'ur^"7U'*|:Svq 90=Pa(> &0'Y"`KU‹gg>}t$Gfѷ\kZDX-کX=sPKжiozn.y&|?#܁H/qKFn8ym,0PnyR2⾩ݝ&(4[+1PǕ~iRBbxZykz ϙ6N[8?GTVQ\2n7Rs7flHtL]qO٥9qG*2squD/e>R4Z^1f*1oM'&C3\`RqRbG/@Ss v 7C$I7ve 8N.=>}QyHz*FCrJ8YCԤiW%"bmHX\O78=BC_m?xeಌP_MziJ ͢nJ(]1eeW7Ah0Sz/cCL6Zz* Ǹrg> ~}ke܊vZv\5P.q\j _mTUaMy=k48Ku%x]PGHߤq3,;o a"\a%#**! " iE#)*n]}KԬ Gd}܃WƔHм8j/٦:%q8O.^jMcFvYV!G>'LԨ{@=>'u"nWRbX8jk :=f7ȷyS1s 3lqcjX?Ї803ք.o t]Y[eU? nֵmiOpPhh!~߫xOO֬89ՆۢFodİ+}n3ðZ'a^"EwH3ДF vjgf)[[<( ~,ntCs-}M0GhBH+eR'm6uvg.lJ֧Ƒ!5nC~8;$Y[{ch)^%r ˑA?^Hn7}6'\eI6j՚hB:/d~Fiw-iZ{mwebJBZϢ@g2'ݚ6c'xh3z},U)D2=&3ps`OU)gb 53)J%kmÙ0|l./o}<{aE$ "B?"wJyIw @b+q8Nd3܈$ڜX8CsFEMrDp{_߷y:K_uWRGzPz!> m'+4].)L}U?|c [twxnLB.;ØO%7Y9&r7L{c#"x`zRنDJ R- -01<-Ԍ4a ESVqbg?>cɌun6I_MC=~%9ȪHRQͅaBYue+Ś s w+vK ~e(1CZcR+_ {c^,s  Vat.,-'I"BYbF<:FxA`O*jӶ}נƾIGT`r̤$ Pۓ>Y4VYn"'>m 4u)K""E;AK~Z/DG Iett┷bXc*Bew؆+oLht@VdyX\p !Êx(l>jt쏣,3 Nb"n|;u%hإfBojӾq-ܗK z@ׅYgf?NvF+W-cź;5~:^+9P9,d37ڇYk=^ꚨTNQJ$7EMH9 TMvgVYH$rR@3Ķ+xuRxG>+m}j $s:NsdGsl"ysѶu4 W%ᓝ%zO6=3_zigj\Z¡NI'bs-$9l{կ=JXRc7+ۖǁc $ ɵRUtz~C@?{VNH_N)&o%Iavd^6J3@R&5PXV\9RN3^H&LGr`qG}z9[LrI0u5 :HY}\ w?>B:.Y}ہcO2۱sn;/,dZ43k0e!'CWQ 1I0sNXxy$OMHM1HA[)ϑ:~Ѽk+n_X%`=xd  h =t,d_9\AIE9z]p:×\u+j29V?*JX/8^YnTWi_Ejnb|8Nq .!INuu[`j>Q|]8S7yI[^Z0 >ۺ+Y DB,?tCg,5\DNi1L4\IqEd''u3ys.T9Bhq᪊)0hHz6cqQ X#U۸cɘW/> 񶹎B_~9_,vxWfh Dlj;*!qE|9xndڕzN>b>([B~1X KP⣏GtVpVPRHt2Lh_nF'$|է[1ir+\I$<+ۖuŦ[_p+Yiq8Yܼdonj֡Ž6jA*?p؀${;rk?q"}zeSVe[r uwSe?< m㣔 [Tb7]ZR ^6ֵD]WzlYsz2׶ք1z\{ZУ‚CB a-_#EE| JYV4.ь+Y(yq-bb Wd*al/ ĨtWx/~|uP34=th2j@bc`C$.bh6Qt`-#|I{y.0{m9&kj%i0GBn 9Z:_tIaYշTK,2:z*咷 +DxFU0Am߆ĸ@nuƊh[>dX#~M!ّy@Nsmdϱu\A6=8Uzf]udQugjퟓ@kD'\HU<ư~|%%vф"lY_qda5R0ްː:RS2YצxrfGW6%)ȮydJeYF%-GϬGR'PGMzoަI- ^M+*'3+%a&/1 &~$f Q7V ȓ,Do9ئbl.W5p4GePq?_Xc)kAmCM:K,I"9F%;ʥmG9jTTLI֡ ~~}>.eh!#F`TOyfXeHju!MD< )-UW7p\ DTaMggcv/ mIr.:/ }Tj,֒W41?7b[B:z}#ș8 Jz@0~U6oxąxGohFHC,xRā^؂sG!Hb>,3 UD 5ݝkHMc ,е_Zʖ #]6A"L̛<4#~ƴpm, ݍj0"Z1J$F]+ԲP qf}3cH!E_`GиlzoOA򒵳 U~NxS$KGuoZHLaeY+)k 0p~15߸ʺrPC 57^+u!A%7IS*x4mɐ:66~0t:>éе4!xP;rx֚I%ͩajmIȼ͌;a^סAϦIsS({9E&yׂ&d;o_)~v m163W.q3Pdu$7:dxXOd_ФF *Yȉ[?2wxdA7p <2_!d'66eJRbyx'TmxCnEʩdX+2̶)ᵽ%Aei nuq,նio3D|Q],z8Wj*>RLKu^wIT@˸xȅv3ڧc3'0p/A[hهPHIf>%bߣMκ a&' 5PSuN^YWc?[ǎƝ$~zCYOe|!{䮤WhacIBwnQ"6 B}ޫ2g,*Uƈ]-TKxf[DǮqX&70_IC!Z@~Y`CXs<&S=+n!ɕJa̍ M9G&)e8Eګ:̮Q~k"۬{Un&.R(KaZƯ k`HO?/x nj#d, 񆹧Fϴy[!*Q@35K[_w r.'~1ױNC}YՂ=Gdeq/ׇJwO%.4Q wͳIuڹd qWONCBL!HJclݬ'*T_y]{Ujd>~Sgzp. F۞?s$;tys*V,$ޭݚLBH0G{:P p\cF*#=+Q(p:!Zlš$ @]'S Hhn__C+Rzh. "NZ[=뼺p`fY8IቖWi/pϋԩWEI~z3rLWC]/pɮQ[ "L m| ;dlF#w {: w/c'|J trw3= JBn#p&+G~(z#Lt#ך GKF(/9n\bڌ>rq+UM ZYۼtʚl|^PP5SnZg7\/n$%9mdQ9Ҕ4mJ:~w 7B2;ůƩ}vCNw[X Z FհӮ).YF ^rEo_D U"Āt!ҎP#q>ctLoZ]cww}M`*.-?l$=>|mG)lj.e4*-cr D!ZSB"v6V)P w!WȄm8Bl' ̉]P!dgӃ;Kf'j>gԡI3GNQBwK=S{t(}KY<7zp)nAڒ\u8z) c¨Fu9gUZ.[= rQYbq-HF;?mZu:l*CWiirf["^Yuz:)s_PSظeAf; ~X64"2O*ª l#F2w:.cմ 9t{&i-NyL'Su'׈|~R!μtzA)f^rJ9n~#<6po")½5trP$;QÒהNPhnqZ˩];bn#od&Z>T/qR+mw7< m}Ao>ևXyJr4֖:@(:J']>%Ѩ~CBH3NTge>> 0oX&װ꟯Щ#E,ͷSNr]eL 0/, (?$,F!_vx mtLQae:?j;KDF? W@{!6X )yG @DŽ7(VYBs#*fڡB4.e'ex<_52MSfgh|F)bcŽEXicp˶I(rq:]*|y(r0s-ѢRo` pZm 1|shzuKʽ`2魩G'aG2~Y#o0RдY^G+ֱC&Hw?Ʈ# #AQ9Z᫰r3'Ry7t38s:Fk7ۑA;eHKIT;FhuP >G5~y'.-E&-Di*s_i,޹G%Ct:_7$V J}`5G[ ϻ3GXP'>gRb`-Vִ{(,9X";_:9ah#hP 7oSq@lBۥ 0v842(( 8koPm Mg .NMk&9e hUɝI?L%ӽr _2Y V0*PJX~\kDXQE9iopChYmŦiBT ~n88 荾:_dG =q QԴL)X&j)\mO,T aoȾE pu +ԼFjhضG`Q吽;B.:4:QQ;Jr+yew:;T[|z/7̢+[?@ }oRߑ nuZ5keCҸ󞌮ضZgaJC:n 6m/b হ87f4$7e7DDɌ#z/8y#N ,1 *wyKe+!iƿlt<I,6\X62b. Yn#hekŧٍ0xA^HL2-F}Z&{ v$'mD!ʧ(BE\߮Z<,#m-# qfNɹy^0y׍۶dɻ2QVAɛY wZ3O A{p+u+||{0Ò.D}Z>zA:AJ'L2q%6dO*#c{ @gߥruz1l,P4L"'Zh (Q@$a%%s_v*;B-+\^ǡDAyoGPLweO;BezB!rIaW/<?! jFcNdW0`mZ~Ǭ :Y+|rS·c=07Z:>3[>.{ ᝎlIu[9F+ZiJKvM4sNfzMm&RdvRa8:T.R#]bE@Z81] \*vvRq0ULI#b;t>Jh o2-gDcX(N_$sz"n)-eE.L|7Zs+ӼW<,-<. .Cib@$ ,.vS0^XX<_c%]0}523X][QOÓԛ";UI#+vvhЫ eI]ȕ9P{[^Ճ{3=Z\Ĥz; o U䯾Tbeea%aF@3"~?G8B]ᄠIՄ*(^'h:7g;wјqPFT<_?'8{ 3vYEcsJ*ZV.6] 0ѩu}|$bk}(TCȕ먅~($}bV\V#uuM1Q W0/lWVf$55:˝QߤʒV'tR8'"!؍o +Q)?C1nZ؊HiF3ں4M8ATSc"8 ;?MŭM6AiNJ6td =QSZleǘ&1ݾR_6H?1,tɜj˵Hk:dLct,c*! kN;J߻ )K,-],MycJ~;4Iͅ'Ke{q#&y*aZ _ASDXriU~ȓg-( ^ G_8 .bkm$^cqC ʸc6R',ٓ #GCm3U@Qzdӛ&ЋA19|1YQE$8'Z4R/5λNwx%*Ԣlۃp`dz6.bR'Ӻ?RR.I䒵}jDc"6lViL^ɊšjaH#3v㭂Lpro rsAzU vHG5TL={!*,\b{QKn;UR&)Y8r,aX>gӱ=- ժB+t>pGSDT+`SQU`'ͿUɟZS-GX{ǁ|hn3Q;u%vo,""RhGU -ES9e E  )15ݤ СG6kC2ٛhK*1yWcNk?)cCr2̏L! 58[S*.6EaCAio!I |;Lx?._,(Q"|,HI_ghA14.Պ&G~Jd5fb? )*fgVrW,/bB.60Qn-Fh|{% 0/QWanqnL#f-cXoLz~(9fVDM_FrI2@ZO#5RekƯK4%'8azEy$$HRE`|`= Qַ^eAܐ>6ݎo>o#c#f/A=I¯1!v\DN쎩lXG+S!y QyOq6PC{(6H :d[h^t|rS9᷼>N6X OtS>xr$M21da3G!*iiU}b 6Q$ )YSir :Yu,B Zxz *i!ܼĜa"+e㾘VfenlW< .y`@-Lrn[mS% UwY5C-EV% Y>Laofmpy`(lFCqoB:ֺWArdWyr V.-'6\f<-hOOt֨@N4!E9%k8l9>v+}T"i5W1U% wW?\|hbWz芥0I&G"ؖ1"٥sO51z-NbWB6QfPA^Pݦj} o z G 'zs(m6-Qwc[2_hh D:BQzPe|T\>xC#}/_ϛp|3Nc hvbc Jx4FT=]xs4٩p  58 GX`T$RP]S*y0Jj-|pȑg}]ܓ:>$fLLaOYN<ɓuvBبJ`C&WI^ϛ2@eeYQ0&;Eў]N1\F}R &U@~)*]9yظ=4yn%=p۱јEC=s+7:%C{ň=b_{w qo),[C| tOKs UlfZÐw`\0}(/>@]Y2fS] sƄTG99]t A.V%y(=@}!O-e"Tە Ϊ>wQǥiF^OX@['m3ZD(nJ#9z@Sac|۪nLgW(ק>SF_4BM"> 5'`nsx8}~vJ搾[Q~{:*o,vrI}ՀڕyHN&Jm6-%_f)#t?գ)&\%w^hQCPgzo-OYG~'/)?5=@M?Dm7%[(b=2 De8~"cں#ypՁOBmț2fn6ኖZ. A\l;Țí\V3uX]~m![ )})\Q6b:' }G(4+BS*~*4Z'q>rJNaxd)ixtB.lw .yH *ۼm~]''8hf-46J:/$"ZwK4w <.ZA~|ʠ PFP}my#i^K'FpdɷfsJb C<({0+4fG >ˊx0CQADꮍXJ&~Tox P5%zs'wl[_}=hwƌ<,;V]01n55D5G0Uؘ`1**lߍ0{i. PE顯)H@"MiA3DN%c債i \jPRxq$W#dZ=9=O:~a2, u?*UѱYC.l*~FTaCRu,zt/69.r*L.5/5#x3)&S"s>[(٨g7'܆PPz:@ dRjlXP!F4Q:0RK|50S8 h$!8b1 /af5խ^BϺK2uu`$ J2`:7^  X)Qv0rj-NT|shGt^vSX<M|ˮIJw!V]44tzpP%:n%m8 SfwͯkF38fd*B$CsF(biq/kZSqEeyr3Y{,讠H2mv5^)TXRĖ^wNdFc;.eqө. b=aͥeI ZۃR|A+85,UR]f7bO$+fDarߏu>|*xEw^Xr͘2)dIefMrQWۣE/ü9aK/,- IdVM: }o89 0$χQx=˰"c6=: ./VC°7> CiXג*ןAi21i'yCB6hTv (-h~v2`Jhg_>ӡyU8Gמ~uP4DQ*sNK=)pdF' _ 3fXЯnA}AtKTG&)2ua֔GR {h?j}){ŕLF+"FmQ'5b}3;GSyrMMl:k *XXcCeKL_o"#+A;W\I]Eíc`([^6|~$ ӏEtHs@9ivVg ;c)%Z*uÒ}GiWpBڤ *ݎ{(=Z˩<;m3s8P_rXט ?]nΈZ8ȈpU:v :U9>2!PJ2 b׫g]b[iumU!w^̹])[\g58 M꺞:Jl&UƭyVA\02H5 >U^U׿ ~C#Z$fUWGu?\R<!E,/9<"J]CN7sI0US3$өۤv'<'4~b۹3DU^`lrBN-dhOH crժ?rp= !Is\.8{>DΨmӶ v^8V,Yh(w 5ZQ܉ȩN3ئOh a:9_l"JP\y2J[$maCLn#L;b9aLWnN[6|r'\bfѶ;F g~`E0'ҭƩ su˷/,{?K(2wfT}0l:R۞ک=%oiޣJz瑙'M7x1YnPaE(!qRb=B\T\L@X'yLjV y݈ ⥍ xi2n*F8oWN`9~Sl \Y:ἱj%R8%Ugq8Ӯgo%BG=Xb==n ?lXChŠU4`CHxyVeƿLG<9m?)6wxIA G@NDI}9%=/qY.`tA:jvƽ\2-C4+sT WRuUfϼOwY HJ^ۂ)N+ t(-c-G⵲ 2+"f fs 4k|볯>0D]% x1o& 60sGحd _MZ̟YO|q. YF U nX~̶th߶apJ"]Q }Oۏ5$x&L?]e Tŭ7 ٟȾ+ͣ*9!N>#(V{oXl 1[PjND3=./kvI`u7ڷ{(uo(6P,6+eKZ_:P?>gM7њ$;։T1ɑXUYJ<8рD( u^z<&GRa^'v{hA]w~\ח!tB;Xk%Xq:z#.fcq%. zV$zpk(:< ,S]oWK]aA"rch4WԎYNI=;B>lX"NNnUԣVjΡF7r&T@Ue6s,JχT*Y` D:g1?8|h)3Fť^Yw'M-~~12dhYX; ϻ4PM:/R74BF \ GM/FUE$ y/[]ٛ#6o_ҞJ#Qhp$3|\໩} T֡gn)[ΞPmM ]V\[9l#P6K?.ovTFS.㭽+q)ii2vx!(9iRNy~ii%J9J*GѰju9Mo1f%U+ +'r Te^e[ܑ)D,E F3 ^:m"\ Sb 1 .όdLuZSc:B\E(FU2zO%{08 JDӭ)2pr%Eѭ&4h`2 0t$1U_;"w$gSs%W~V1]awpR\ -H<736~b?A:̝YT rx=*uƞ90$JRuߡq:-zvn,WgRL1xY1$‚j\ SoL7U P$Ʃ?NxοX! u(D1WC|WAyLGp"%7}0 gXߜW4O¸"g^1n| xbV`H0g[7G `N %o< M{Iњ*mwXP9 ,~9K @??_ʟ.kNtalE` l<vOD:0fpv⥧YB{ /u(]b[π7\{2jb0@:.\9<>?6ghp_\luŽR+f{ Ib]d9upCn'_WalQ\~ڑKi'k}d9FJ|e&XV<u=&aMe wx ~dX1}K|C _-A{1ȑDICtԌiO}flO)IWV.쒑'*ʥj-D;S[)=7.%ctLۑ{YؙX1W!Mgpï}%&;iLKW7E|ΌD!6-A,;u$V ̉k FlQې9. 2l8zO|OLul,=4}oIf33ha뾺7gz?"Zj%wLt-  e@2rzEsD3w<B.'|_8tLG#(Of_T]BhWY[Qn[\)An\~(DbW9Or 4;6а( =XÚ|%Gԕ8 wg;Ѣ38~,پ%UE /p) úWa`Y]~ƅtf`GorwHWK r'6ia'2DQpQ7]4)u @%@p{xw0N=or|ץ,qG=6I?e˔1`庺޵`]p:P^ܣvf|˙v&$^#>N<ʆ4쨼 x׵˪JEVoR8eM7!?խ-.]. *[Z<aZ㺎$&g! &¨_|LA(eGRC6bY0OiиͳoJA(}O/JBHva5GrpWVN!"95_תyr_)D)T 6&bQJNJgj;cvCk 7^14`Lv16H7I9^AS??reiFy/fjRg#]^6z)j൳`̿ƚ2*Z ȐC-o^)|>rnDEs}F+ 8mj dc0rO~q=}鉇+o#T+lHGntS*oMeމT$}`DL¹Y( a_}X|&5V{iv\Ae i|őx\$D{:ϖ.Rj/l(N 3`?}ZZsV{V6Swzu_z.^s/K|{7 pja?586,ؓ -E<12/&<P-"DPCR}{Bu QP%}b6f2CRε@GqxS F{9Of(h*[';%/_;Ň- z1\"{ ALXQ^'9>*}s5%s.8z-Hu<:("CLyqR궇 (MT˙RFϬd%7$B'f$:_vl+;T9g]QXSNmt>`ScMx,kUeo@"\]r[pQJtEyqPyH!NS]?u}s/gn1mWt<5e%&:gʡyQ$.LZ 4.hM)e8wE|(9phOْmtޘ|뢢4[g֞;7[9[ _LF;~6mFU9ny0fOK-w W: f6!J{kѸWօTVOyX'"?)99'NF J)UNn^hܪCnr^0?zjw>5)g¸6@Ʌ MS\cmG~/`WORwbKff6 B?eNynMh)P2Tyh@6@j]L{b#ن§&å{ 7TW{? q^6UЅ Ky ^7f՝ZN/ r2 i3B1B4\^ sH1Xlݱ%A9Yp_hi vG,^Θtr \5PnxT1}X5xUm_ŕNfw^dAuUAMc9W% T"ՠjx}@cR1>q)_EM4cUr3A4 c Og|S 5l.DԔ(WXB(QŁ_V (Pf;{%B> %G"oًo\Gh!| Ʃrf3j7mn\pY[K6_Q( >OLU,' *rN-LFyd/IҊ&ᶉ sale-tQ \+\,=Ģ@sMxcJj!_Za/<v ֣?4%"p:]i7Niq^B)mVw܅6o["zBfJtѪx]_2 4oZ/DBs]RRǍ*(Zx52<`6mCe d_Ŵ)ͪ-\$Moz^cLJ7|ҊdZųtXtO>kCkMZ g:>PX(\Z_IɜIa 3tVK] 'UUĭEg.͊hRVOGQwWWN"E9! @FJz.L+QQ qvd-o3C2"WNR,"lkI(#4Rɓf!6K#YaIdkyzBdc!hr|QUx:-q^Z=|TC0_og~Q!hk$UT~KeRf*FAAvK2fp;>mHb_}qH -+Oü2oiekJ 3"\ׇvLp+%Z[I!6)ͩ9!f-#VJk 3pQ< ~oOٔLmJkv9`bQT3 zH #aMNW0dƪO7!z:`n{X GD'V΀d)q=KB;T肂GG.0܍"9F(O)1,v4doG--v;Rx'@BKJIRHјbK[s]v"$R nN-JBhS.ȊaIy:d|]!C5=/eOP`S((Bsb-ޫbU9 8']3{[î݇hHo`ͧ5̀wQEJB@faPh r^7:y)I"(@ML.a /[Jd[?Xi^{ =ܢ61l2m{sHL59n`/)  P[=~6ja˜x[h[s =׍' sxBm2E}& IŤ<.06s@ͬ@st2\QDoB!{)y0,_ L H,xX WLɴ  6j6]>'j=&"q3D JF>#"׈aX>BOuj7A c-`l)ܧ;s}lgzG~G/ T>v`:2 em'jg\L7 i[5uK_7Pnt#MgWJqTp%XZ%TRNQ;ϥ l Tm5$] .*Git. (~851 rѫr.KOW_T1-"D,Mؑ,Z'_bO"t;f hulmCR˒ jƵJ(B!+$*7&PPfr&ANCo 4*:=L^`fYΑf[0*%f‹o•6 Dj?}uʊ❁5q8jg uקA2 QjY ~ t/BPU1,Ĩq )BmkɑC9bbނ*Z|Cj+ABh7 ;pk;^o=x5q%Q~Ns. {hjeo'ވ׏ˏo0uQ<)Y~ dwpEFRw:x deV+<4 jKZ6 .5NQ*P?Ox=xZc.3ݵy."M@M˻H9M4bVmErzkn0ʖɪV]DNMSU3`'oI'ftYCj9µ ozҋNԏm+e~,h[+N~dL,?szK<1PC*]r[mIe*谠Xpg]ؖǂ&0H ip&lc0XWeV'|FIoK>r*.4H|QTe[h9E ) YlI8=O+8YtRucĮګ(*D7+eg>lq[{NgL-X._]cwު 9,ĉ^6M X[GIKcti0N"8,/x{6؀A?R)HHj@K\).+mm$ x 2kB+2͊Ő\ip"$/C_]q[ʜPN) Uoat-%eB.W*4#?} -~1i2h2o$fZG7} &+U|/Oy lj<;+zJƃ<BK%äܦ-jz= l,C5rW(Z,uA #ZZ_]5+T lO5*3A/V5la`hVF؊ƬcWVR<[?H|ʲק3-(= 54>80 /Y0{$,[$rּݲo*?B>w_V}wi{䖨ldtxLm wҡ'KH-븦m4f64% IPA. oSzz6D7LFN4'(ʇbLq7XHB%|3joǣkN! 6Teb%FlP&k=ƽ\9䵬 > @8iLV e3]M 5{6K^*ˈOE.shGEپMU #onK&DjJx9sf-8EqeܲQQW߼̓F_ƌ%JDoQ/4JH6'[Hy:+֎m T* XjVC['yOhW)Glsau:eis?F`Nh/_dBM&9(]ܐ9.֊Oyl`?5U,k ~?9.K`0uq}Fc4B`25F~EOPNOqE[RK NtvޖcjoٕN HHb5fHŲB~\I}(Q~~QYQcZdEO%",)1WLm;(-ȯh*z]'uҨ_pNz6UdwbuoU0/Z-f0O#k@O~53c_wiGӎD7)=M)id̆-"cS >)O޴riІfCzRzbZ-#x N_b%A6f!~;v|b=҉V6²ȋ aoz; yTퟏ^Y/$a%̣Hj^)Y3s7w'fD{[E$ "GwVrxs/0?L~.pMI55v +/J%BVq8ϟAC{tFQ%Yмb”!7E/9w!]8crHä[2IX".LKNet4&a@AL vBs:ےR 2C 6m%>@)"zX۞Nԝtĺ_*~%n9Iׁ][pbF-kb\PzyFN]Dc 'q_uA +O Ӎ$H9x"0k^&hСѢk=WndBRbZ>M *(0a6 K>Q:: uL 0([\Zݱ WnW5멪"3gh#Ŝ]@?ؗ`G zz4rJ%a6>Г`<΅}fRE`͠ 8`)cʪG^͚jN,t3lIсKot9j5?nZQ$5p$g(l ]\E'0;nhƤ_=I=zsKj.n_,-`n`iSLx2 V)M67JH_'p0s//'< P_UD״5@M(ނob'}7#gȮU£_#Q)[Ⓧx[^=/ZZ -ęLҷr劻S8ʹ[~5%^PH͇fh4G?xMP×qŊvbvqӪ'ƒjrmo^.45>.ݓ[ws5z7W mbmPpЄʡ+<nZUum<M8ͽ:`" y?>P9x ]|!L(}79y+I<|D= ԷKlfg!=6vfSkVXw3?u2>[ Zƍ$wentTC1p*n4#x3Tdv&sFck7k! Scy AC1>5  VW&*/w:VM;{6Mt?1\u [#vn'Un$] q"JF25nd!p^/zn ť7_R$:\5laWdejH&vo6]ͦ$Z~ڼSvGw-)bFiK? 8JG}- -+6>me$b%LC>xOE&r nVi">Hg`8P?R A0 Qy` CM܊   /SE߅&Qc!:~$ݼYء.jXbEme%'A%:vs0ytj~Sk_5_"MCC Y*-r*!s+(6Z077.I s4V\UFA)>__?C$bZt8 ~⻂raݟ[4C/fpYF#gΑ(oڗ2HRŴd|&L+NSv EЛGɰT b v̕i%vw+cs];,F} w_\썽buKcZ"c %kYy<̨1eaYH|jRGN.l{S6?WeP|0h(n:=W,Z9k~uI,FBT8e0YFψp0ί446@WD+HBjgȵ󟐵'eZ@zuU#hg5RE> x7IJ4 |zg(t#W^D@ *ttDŗ# 7'czQD. @'!eU#NH#`b NPVUh7:9roVDokEvPUsU/^Z=J8zlM %tz| ΍پnKa$rQWpW181 &:`yR91-70IFyQ|TM"␒]RaKX!H'gCɔm:#W{L?~Wa(JF ABQW2tqA+=dv| OXAoOlaֶpTG3FEa>_T̓)E'“H0K3ddtz81L8< q_z+6]dn ^2tsYs(jV8\R2El=cqAז]KF]{ѻ:ʉ>A_~Hkvp  D%)ଢ଼Pdg 2IiHڦbՅ]c]{lQ'tb%3Ba A(.xn2իon_]$q 5\(Ul YXh`Jp#sbSJb@b34*D6yl,o{NZNaqYEĶ uQ$!Ŷ UE5{x利sj5ͦfpT{o9!L8乸B }q~5v-b;by)Cڶ.Ӻ_JЩײeS}"c]g`~൰F:P; u>3 Dc1Ꮞ-b*%w5wMT~4 ~V҇t݄ CU<+~:,Uy^rݸ2O!mFŒdgk?4}7*q?郿q/2 v!]:Fn _6zvapD} IwbrSOS h_RtL듹#  _5 w$NTIZcJJ@i\4>%!h45ƫAp2*h&/F+,/-l5:^k^UXj -@$:/epE+y2M#],&V]1 Wӗ:ΜO ˼j|Dygv^&{9ڿ[jOgv)$X>ݕ\w&zn?g0b•`zQ2{f$,tm|j"$@g͔vj9]ܵ9n`Ax[k8aX 'yZMDiny͟G(U!=@ pux(ѡ$<m*w´idT%a(V%b3e~Dc>fPu$.""xSQ50x~sKQ2,JPO:g vœ <-92俵[A+R,?K!u^T9r,1čYU0j^C ߰ N%1&ɶy~\CK_+%};\QŹ豘i9v~"d;Cv##צ{N)I}/ȕ&Meи-] GkoNHii ks7-m'.23W4ZpuXq`>A_=7IE( rbBxpKrqJf4kd y$Aޫh,N<01Om_+P1SPv<zIl-H0/WRn`,4_3ҫfE\oˇ7=Vjה{f,_Z>ȩp렋ۛ[GpZDgfW?(t~BaYa ØlAhkYK9ork*JYg# $A|Rp"6C~vyNJXdi`\.m[_CW+e&?f8g_Ioq-'3p@|oa{fYczV6*6X~qO1$'1iAV:+^1z@YlIQ8G%&Y,~OBNM҉Ȟ88=%'%疏L@ 9Ti%E(qzrѦHgPNp>ձ8š2{?f:(Εw|sE=*Ӽ<绺z.Z`պ"E m[H@Aq%4N>u]>Ӕ<,~~ɔst5Hg/-QMhO˓vvXw(0T"_HԉGr:SHý}|o _B]}՜oΰ)U֕)p vT%QDMϢ 꽩򎅮e}@'?ҁms΋e֝nB켏3+X;XRh|~S9 .mF ޿/!6REqֳS tԸI֪;c03z WjP"ԛoi`՝vnʼ7@+tj3*4H#q{W <j*din2$ %'1atƁ.Ew0%P=Va Hc 6 _҆+3WjǍL M[ERΩN9 B.՘|B1(:)c• d-VHwss4 t^wj*S}P"-Kg"&( ɘ= e3#Hە +(&x]fS|kAw6E&l ÑCvBG2Wq2tR(Z2|ޏVu*_[a{9J^.kTFGA(ATDFI LJ D`<݂w tǢχ`@li͋{I]Ɇwuo-yp ?A#&~HS*5'GoL6~Fr >Y%H<Ň:wnX<ćv{' C2Qtz4 L> jk x,Gd*D&AQ/G(`jx7{  J TB{w'yWUwUߓ4;Nb}Gw=47; 9mOm cI-[E0S}6oיscRI(17x//q(_ e4d 4ss_d[6~uĨk'1HM;4DžaVjBRTǔ# #nQo/r],&=woP0LYb[tc޲Cj@RhhYv7E͑=[$@2gG9Zk#ZO|ZOeV89]> NϪ6-=AdQn6PzD@6*d0\gXd-L+|+v>b",ojФo(+-mZpģ.sչ7'D,q8];{aLjgPQ$  K[F'yj;Y[`=Pޕ? 1vA*@_ 1HEt;d6Dyy!İ+vrIHZո3< bocПy(oDg8#ɨzD&2α"RNЍRbK>[9~*'zZZ IT0;&_=["/CW_ E,c.֍J/s'Bhb"]P(VyӆIkF;kf|J!Q [#5o*h[@1+agZu& F;4*z! |9As<2 | _n^֎Oٿ?%Ώ ..,쓡 ²xF=nՓ?Σ#zo8T~$TvS6ˢgAM}X?,I #o;y5!+F#͡$^*iR@} Я`|H.ȿ7ʘh^m ܸ*0LIR30]iorH16{ޔ2xyV/omuѿmV]!Dl:IA>:4@\v==? c%S\D"o~cZheOsdjMҮ /3kA|׌l@ܗ0f=|҇jyj6EWq&ku I@2 +K]byt?5-BRpŧCI!޷ISG6ۀ, P qF!XSc 2@B2@qU"\p_3ȄٌAS9](̒ SPQB V'֍vQ]1_e@0K2B ȜK1'[^틭xu χTcM0x<H&!wǩ7={ѥڬtLk[;NyePa6#z[ccQg6pϠ!A`b* }ӑϴ"er=ieh-/R6kn4`_[,pB|rVH=~7}:F=\(D&#%KwBPE!\|R/\A<pu SHW6JȩC=CfJ@& UmGTlRT41r/kH+\r`EzlZmUZ~a%+C2<r*T ɱGRO,Jv8\/!*EI$zeOk|FV2MD&兺BLqg35"kuZwgI' @A?y3`~yc\T.4j~[n浅q7YFe&xE6X @J"r\p!U}ɭXV}3/$\_,0ꞏ!f,w}Ձ^x G8 mEr"z) zJ=4'%fXCjf0Lif?5`cbz/ƦxxL$\=ú2%:]G(k$=z/iVdG`ǫ%-(@АB@Jd^fwygwo`p$r0yB:N 4Vi㪍˛ 6$Y驮V'sSkAZz(³DHIײ:̅vC5Zn"Y}&;BGΰw߀Da.㽩*qƤ]&i6õ~qr,q@_=H=Rr?*AX=ZVp;.ː@b4@֒d M_zݥ;q*+Tz\:0Gɼ`W*D"¶\8XKH![$S Ė' h5U@8^@?k~AWk!S5,2Gd=WH[4īRwt[D`}ݯ`–,5h쥗x6thXq$gKRAcL搮+ `rmb_ jA՛sj5+b.pZԸ);F~D %%4hod7-]7iz܆sqhW0ԁwˆ9g߮6#c\2T `7SC#&'㶼?( @rFr燎S= JDžzՕy8h+M! -Pw0~ԜqRUԴ\BLj<]4Bkkh= nJ;$> [Ӯh70tkyC\;\eWQUQ$7fS]}A2J^NT.kbG[i? &ԤXgS4Rn*h&ϧy ЍZ!k^_p &s6f@vͪ'+er5P&_GYHU~ZAh`Fi̽[Y3CH͝:X[|QLkXC7Fjo;Vɭqy"o_C YG$vv<K,MFJtN,}L42W,EHӚ%ij8 ~)$ZAwVPH2Msم=89XN{ʈ-GPvV̔Ren8a,e);NJuא$;uk C1s H&W}1+8g]$:sbv={J\Y}H̞MӅPQ 52~NӪ";Sjd@^q5"oZNS\7нUVUI.Z_dXK3?' ԿDmz~H7uYp@ƛ/HsD̀9(>^Bʡ\9۱ isIa5`FeNs+5el lNpa鮚J̑?>_fʐ:XZ9@I{#>gXqh;qB$ә֌a3Ia+Aۑ1J<$rwbآ\"sߎf8:k_C'MX?tfAvzBla6Leׯ{ufYi z.y,wF[}oQ3㻣,lE.eϗk|L,YĦ Gn+)GU{w[iE,6|(=vwOd(E0^4SXC;ދ}V'RSV!d Br $b:Τ'Y6ʞXn4(<(`#ւX;X=F-ij紙KA`˖I<%*.H֝d;"}^|XQfC6\qFw'GvR ->{| ˩ ͚zc+-erfi*NF`l^ O is_i+O΄Vig<~^Oo4#H4 Fhf~?k7 ~--Nçc[uGU Eynx:oR8a2[#zyZ_EZ~]xۭ]*->!o::6ml+?{S1Y uRӺxM~xBni-,7?rz[ gQw"jPf>B|18Ec@SvDfy< yz{vB%@9^㈾V\+y8H¿]lBޥ<'='s_&- &b[5w5ҽ53eجt wnZ5X/[w`^t%!sGviA:YC}) `"t@s[o6 z; C'3oS~"M~QQ@x%6"| h_ %_#8 +/a\FO/+׆Ԛ<7pz7Ɛњrܲ0}amv`ڗh,yh6+dDyv=/iqun~Nb)CuN+q|1mauu\Ukk݆jhA]zS\R/ǯ@OXb4#<*.kڜ) )>c L`فybJ2J+MiWUUS-˲;!mQi LS,3 |x 3r8?77.8ULu~8] (A &D%Q*!I^7*w|e=ƚƖjNgaPx yK˭ˊ!́"}8b{Hq06+н}<3&T!Y TP`{2Γ' 8xF$"X%X`=3>jPјR`De9P{z]w'm6~]JQxU C2SԵ۬ڥU%v6 >5ܔCrj&nTƖ -m|ħm #iғHȏ4tYҲq@\e<\]Bp䎉h["PjS. g>5UVڏ,`&kX)G*5|)lCZ=RYʀ|%^Mwr*;r|]hoPn*$S Vx̢GZ8ܩסl ?$טjr |[Sr5+Jr.v --2sk y>7ո Tg0H6A2eXdM|, ʧTܾY[:η:\D؎&lQvÈ# RƒzF]D?@,иQqBrf#CΉkz5A̺4F7C3õ{xѮD" LlZ58fr5JSj~SN^"m  0$$hF`a{N+[N*[|rL@Cۨ1eh' qKLKE `sUZӌp%Pq [[:EP7@.~ DZ/\ 4 u|G&%TXP[\>cyXת͖?KӺv -2ptчקT9N Ɣeߝk@K'm}o`{vRۭ=Htk(?eP'SQ3WŽ,# ,WIiwu/=,EmFq5"'HGG+l8Ϝ+?'NrBe<`n\Iɀ]GG$; wsED)nw7jbym{Dt'kjAu1k,OolN#a Ϳ6tܿz+,^Q ,Mjا@܇Uߓ4x;ruE|Ț۩2, Uq S<\`᳐wi/5i1Ւ?abbPЋ6V}8 C4ovPx.bxKz*]"9њ̚JTH7)׬wb}^{ yԼY>S״wL9G< Asb{q1 Kz Ɲ/2rN*PzZɾ9qM"bR)Qd$/pj[}JhO23o@ZdD} ^! `QKR14_һNtmH~4ubƦI|mṵ;gG|v?GM%}Wwo߶zק5܅hv n Mf>3]*$'F|y%umu*g>Tm*D ";!Ƣ5lg k3'T` |5_NҤG J06-DUCJd&jsRI*BVbˇ;\nLs6> }\DTyXHvmo`qY2 >/ɟ`fXpҢH͝=6Čq8ODq>>ðVb  VqoRqZ6o_9ۇjҎ.z8"q0CI;cjɯnU*}!) >6,$Fb7w7Gy?)VgK4#fc ɞAlq0 ?G˲ gL PwD.3 Xb چS QTqfg풪[aRƁIE\֣Kq!Ⱥ}pNlKc+|JƍS]. ÄA/ 4P%/rh3MH niuy9{qx;ucbYUoW]y `RV#3"㖎Cju_Dn>kW KGٯPllo_)#&SG{@QߕRu7)!ء{>ϻLks[#CzW2=l,,F)<sȎj9Ɍ+M1ZnmkUEۤ);2N<]d'mq޲DnuCʗ1)WhmzQJ4`ik Aw׫V~)29O|Iv20Y8-i9.Fx}ySRsy9ԧuYR+4n Gz]aXķ 1[X~;AtMj`K_hSo0Y2W"͓M)܄yGVkuf hkM>*KE:FUZTBU$ +GW ,]a|-4io=업!Hig+e͗B`GEm[#>]QT 6GQ,1B\CS8<| ~ =\&Im:Pqbi1Rռ&A4< =6镬N4^on"TQLr3ja춌_8:L&U ɬk Kԇ~|5.ꈚo m :5@άDy7QZ$FIyp'3Z)pV*#}# C@Hk`*߳ uyB0F~jO tJ!8sAwBaCb >L "8B~/}+3.ՁjGfh2ءnM> +6SsݳxFȎ6ӒOBKm|bvˋbűJ`1Ӯb♹1?_m'Fk,؃TöZ݅-F% Š)=f V#-Oï D*j:% s1kۦ;$+Щ2 k^K@ ı&@PYYA/i"+)rh\E܈bțT+圙,{u:B-QjU4FtjԭKXf(׊\uFc*'m+Һ2Ndހ=UN^J>oڴQ 3퉌rs]ݠ@\ZOu3DZ=29,et1ayTK+*thP nBQt{~?0 ƳbO`;a*z"|p?VK]ԢmfGLf2̌.ҫSQݙDfBeK;oYNf_!Rjv!F7sk;ov_wD}=P*4Y.e1gؒt;Qs_n+8^YˮQ n1YOcG^[#(|ݐE1t@܂iJZDdA W@Lz\N _U ŻR^(DcΟ֑,yv-a IMh-+fϱ=6*>/=a FyF>>,p +u(F`'08wAvӱao`2#E!SY"BUct$ʨ6>n}Un/BK2; +wEGS{`;ȆVYjk;ݩ"eˉAcHcm2/b.⿱Cb+iDo,ҳV]ñpJ'`=ף _SےQ1(ni{ g%"_sKTZ2\U 2de*gp~l]ְOl_! &@O+E}y8׬>ݘQPe4M\(z*@P:c5_"BHkZfɀ!ʯvQ:1Tȁ͇ă&40oC_ldyEɘ'27 +\*t|e8a Ll=dLz}B.1"en;Y_SS i9( 'q}xw_J!ڠB % $j `3='7< yE$BjmLw6!K&"MH#歱` Qb+ePYUTZ-;å4B4(rn1jNsIO?UE # MaB8g$ Ѓ>뻉Ҋ횜ɩTƖ{9^Ͻb,?YVujs>PWa\t8"kp\=6tk#aJk2B#BpDȧx54/qc-{萏`wxu:myKVRlSV^hWe;VUV*<$pD5P|%֬%VCWR;F2UIHXf$`{igsPv@yoax?>w'~^ ui3K3 "9aόHNǎC$W (EoO7z"\"W̶Psj e9 %n6 DyHLDžl ݖˡltjRwB`@ y$kLD#bN9wDgsW>UbϧƦaFu9H.2Y}t@( FT::az9_0a1ADjd6`|ЃxTlwqoMD}H:6ӪI<%r yw %%vv&lB>YF/d& .̒56 l-!\ēE*lי"$~Xp>]%QftIԄ0 } , #%oĈ}tW) @XUz W4 iOSa&=ˆ o'Ig){z A6"yj[zݶj(鲲#] ^mYjg+/ %YtExFjmSwD#/Qd  wc; ֮+]y>([ELN ]訇~^N@1Bٿ9y6Bhx`910z(/pw'@ z4„/Rp[6WdYϪ -|tqjVaI*ȡ:U Z}+Gvx]H^?3mVXqn9s9A?~>-xIb ;)y7O_:rd."Ps+[ڂ+BhdIj9L͓Qb6eKk5fH 1=? 40&lj.? *njF;PfG"RIEګ4&uG'wzoKmo!#BɝޕLٰ?)ͮ.T47۶ςN"a>*50Hnvvxq"2w^i E@]DaUGrm)]@:.V^HKd#՛8,M|(mGK'ufc`lh5^F(]JZM5uZ0cd *ͳ֞2"v""5l@E=c_Ab2OGN&^q-@&(Mw,+_(Xetj U-AqGh:2X Cfĥ Gœ9S-j_On3ѭp?3k)o~CakĜVj3SsU3DO]x'@6?2A{r(3cKj8!Scw7*p;u3Q1jN)>{&] QEBW#ĞE]e#^uUDH$ ~ q+ؙ/x|[\lxSi{;=$ւ;iY&@ Ѽp'skٹVBK~Vt;Tpdi,"ۏ9Ԣ@&˺x}13,JKbR`2> q It/1ex/NdL8P8WwEOފGLjؓ]ubR3? &/N]\c2F{;A"ch2Z:u{DZӵ\6\2P|/ѸKTbù+9(ZUNg]fyBpIddŽi{~aa*иF+<gB;/ *['=5^Ja)IMYdHyI c~O4 uffuZn|\yBeCztg/کh4$3/ C=] U6Z`hsbMUqoц'@޾h?ʱ)&o_Zf'u'Ђ^ڄqqhr۔|eGW4G@v?unM_Grq,0!2M)4g)]+N+q #~U_pcb69P]zX A68hЁphr^Q88Mq-R,xIU OM}Tss9E&E)JɝZ  i%D9\"`p9@)Nk|z9S7܌^Hv8|?J(a޽V,ϕ"~ɨtϺw}/zϡ#3p_VrC>w ;=u^ | \ylpq`d'\A4u< nG(Y**,9{o,֟ vR[(ܳ\RgYDC@a0W`+@d)/DE:̃ $59 G%ODWufG^n܎:":sjbdb?L4g(b _@F_ aW{-o*)?&P!̌3awW&AλTf擄vOhp^Ez%%g=~̩ɘp/dwtk6y{Yieo7zM8m,d`%Qݱi{jY_P%!SYt-*5~^HjL+z?.Q,dE7/#B-9o6qSYyEzb'ȁKD?/(Ceu-YC F-" =&dh[y&|Oajq(XD_B&,>X ;t{fXO=^OƐF)Ar+FLA+ (W{#KVZSȮ΢8Z#=X5=oQYB0B^~l*y5HVN'±`D<Ƌ~l~oIԹ%<bBiW} @a.Iy=\L)b"6'ňxޭ'4"S²iJ|3'Mw͕ɏ&ޢJ4yoɛ Y&dd 탠›[[e}c&qz2*msn29r@mdOp/^I +(rUMa ?9,,'OQ'IݝZ&ͨ>FoLqIZ5 tlcd+ceDvlt'd79'p ȟ%Ѿ+CDj k~sb72 y?JNXʮclM77' :Gl ( ޫ+jhps0M&Zhɷ;ޛ h0jq\)z㍆J Y|<Dl-92>-0'tKgVX2>Bt<0L bF d*P_K`I22CO@o#gӰ}ِ{OkwC^sc-h5:3'0Bw€GS5K&$0j<.ayߌBĤAw2&/Ox\è(m=D~\P?ŽD]RkGvFD,R`E1Ab#O&9F`zAO7 ~1.@?=7~<͸nh8~}~ 9 8l\b(;bIWB[Fv3Е RxV` t&/qn;5N/q1nVxd #mTq{%xU{J#98M[uσ՚mdo|JS>$Ej)N(݋1oGk58\z[WmF6A>w2ܬr- W,Kk#/Sz`*x3q=b0v"_=wL4];-H(*5`j{7L\JV 7#6>K{׫mpYܵ:#3D5)sVONHaEc: ғB\t:7EB. d5,0p0nZFZ) 5dЮIBtơ憣*%ːZ8^rv P5fKQ,n16pG(s2 R֨a & 헸Z,;K^xR=qo#W`q%8dib)IO<20Ekj2V\*aj/G;lt‘)?D bț>3z묧#R[qhb.8G~,L=caje%r {„>.\"!(^"UMm;n~F(>Ӄk;τ_-}l]ڑi4tj~$(cov4?7O kr"RES=;Q/uhݽm:hƇ-Я_p`tccD o#KG/;ņWYl1t~e.~]ӘFͭ>#5:1N?2efMϗ"P "YHso>rX񣴎gui~wY.6' j.xNцOZ/&JXo*$[DsH;_W=n3FOfvnuwdOºƹ1LXt CSBeG* /kO4x@nGGge5[pNFM9 _äֈg%7#e,5`s ^Cg=LS\%(;%CKX< H_WL-T'T+(:yL4U@UNJ~L|N Xze_')yƨXlK~0v:8tkO%:pKX|^Ƌ0U>WgBFg)vrV@1:ioJN"j:StN "e41tI'%#<%Bۆu'e @%v.]z?{R"s78EN6Eh *}x>+Pǧ@̀sm|j>z%Su\p$A."%l&)ձbđ 污h"J j !}7e;v:Lz*wv#3%(Pfx=T;_=JWsB,_(_P+zU줣$˷}^"kKᵃ^cW!>mO_\{4]z7$l"y h|4ڣaLK:^%xSǘ{qnBv23.Ų]CM4!T\#O !U[cO %uYRKcr$uӬ_ͬ@B^Ql dVHGU*sqϣAU;ARUI7*wGkJ*IVths0AZ[(#JlNKzZz 1=& 6^p!i7H:~ h?43*-J9 )6Wt-8d/v1ۉn3rvZ=^;u$;:iΊ蒽ѫ=tDR*XyyEQ痌kAfVXж*5^8M["a)#ğׂׯ͊]#,ߩa=(́]1mL}h0 Lp;ɡnaUל&V1QTl.g5C-k]BW{k{I) Pgr}lhyEgdJJGQr7^'6o $gF FG(lU$B+CdY%f zZf^PI+خ|p |t)em"C|_ ?+u#KH rmbK1B6Ӳ'/,k [j4?Ìpizjun:JP O߁=f7-\RIPh?[h('Ҙ!6t.C%.hQ#; ɺ$\{͚8f(S_&x|hY@'!5I9?tZ؞sW!yz!iDq~Wl!'P/l,~KoRZ!oy{7:zDV?c S_5}?;)%ޱ|ss.jN:ÞȒ)8=n =81SWiRX1!"68V@Bs[UVFrqywWbԲFX,!WBWً=rc,jK7ƷTݤFz FzjJZ}9Fi XBXHlJ#f$CWԷ@e(?Q4!|**AkPn"͖W5'X M`[ε, QάA؉ݯ%ZyXX,/DkEǸZ__I+gY5ntZKq2-zY59DmZ9P2x:gh1f q?~ܛ R<VLT;"\&D0gH3=;W`||j8@QjoyApLX&x/Ja31gEcd~PNG aӫR%NL7]>%5W&%Vdn@qǏ)2g_]^G3 <10 ~2G)$ YwEhZl􂝊zu_z bH!5aZݖaA=(Z,\iuI҈cp0˒]YP8@!3ˏ_|3 5z<|~v~)X;< 9*  ˚q'gYav@? &Hqw8%GS>˰A>)Ek@^B~3́ʐav3@U;zX"?hQ-I\S1xء#~]⻩Ry88|wkl#t.C{xI=cYd^\HxŇi~K8N>Z9#ǙcPY&_`UBIO*HvP|ĆZk.H@9wR:+Sr?ѳjKR5zwJ fDǭ_hn!,wvBр4K\oDцH(xW{D8A`Aa^Ђ؄SBQiijl`3$ET:kp@֊pkq w}v&7\rEN022K2IqNA8c>L')^u({΂F=tXRS5Wzn/w| OT" pmF҃i^;"|]od3,Jٗʖ" P]ʟMclH`AzqH}ϼpEwȱF3T,Fd%ˌD5ߕ^~@f);^[K|Eg\i^ h/wG(A 07eQ~B1 Qt=T+򖩮~"=,VSRrhqc\qO}gP ިup:gtp5 X#ӛHږxJȳvF^Z(EHҨV1AeoV_w{1 ~Zz!&b>cd3qm}IzOY])=H쭜wVU|`3c&.2 Z蔷\ fձUI gwIo657WBJ ex0K.$%^ uII\%DNQR!OZu^@jtg`O. tl0x0&gqWq_JCƥTw-Ah+MZwkMU] \d!ٮ Uy^Bg2m7]՘@>$ wуQ``fk8Lrtf2v-hY\Ю`Td?x"mx߆B?( R;e?~/o}RxPe8ީNf4DF4M@w,$T^̧Qqr5(> 6%kL/)TұpBnAz׀T#!pfDhO9_$fM‚ 6 QEH:4e4iIMM{%=,/8ӃcXLV$: [/JEEWܥēv:K 80 +B @  slׁd6*+el9)._=h-"ؖ>)K =ry(EtyilrT8O+֣?>!o vQYiǀIx *wf?`)6Z߳Z3Dk&$׫H##lZ2hxi1@WCO4j<&*TIU2eYk$CFCa)cAo a,xa;= 5 vݕP-7VgtWwM~F0VvSnUNpޥ(WJ uC 2"iRU2HƧ66]քFS$gӊ9X·',8"hIus/U>H8wlST *U"M5S%{EWIB &Ʉy֎˗ 2YZd*6_ƴʼYPsed2t) U-ԗW8Zp,#)QbiͼHU D#Abe9PAa0QG)rCem:i(m!9+˺ ړ_3r,D>M:ҭRAқ,^7`E# #)iܨkڟ=`DjP&{ggtorw`q7;GnƁZoOS[L(D'5_ROX2h FWYi,/V)CF?g8ll;g # lvҚ[:7Z_eh/hYuv@9$ջpqE$b};{i<~_yJ@gowd%uZ:*ɐ F골6 *K_CDClwamhH QK`ȐE 1rDosRn\;"ӕ3Wzk5|9W=Bfw!GELzրhefNŶҏM.Xcg!"p q8;h8Vht ̒'ݷIaƘ޳qw/iI:q{jUke=JMԝ#YMk)lh:]vۋujQד9ߩU瀝5 wu2Dg:Ax{f'V10Glc80Ѳ~%qQh2הlAg\Pec@civz>!&xa @&tUCvc$GŞpy2,l"^ݒk]w[|0%];pSrsϘ|B&INm> ŭtNz)qcD0"o^1WzMq, mY瘶^/Y-u'sxԆuPj}̎\U9=A=>U#K `}(t"Y0 0CcFBgrK}jZ(䋙X^-)H\[-0d(gީ iΦYбsW>E3?|e聢.z5< RCRd/I>Ǭl/,Y@dH,⦉oBtOA򟾈}b0s&kR&2C&(#.3x,R?:: 9j|):%)3^'`7@FDב(1@.QoU %i_Ĵ.Gve|lRJTI=&eJ\n/DpTfr,%u`mUo="9 ;z"Ю_ewBB8?ASgY 9 _^Rt|9kCiLu$j:@q`0hT|IN_|HCq5l| @=LM9~(k6А}zWejl 8USW 9d{|rxtMf2SP JΈ_gB6S3KwzV)ΐ=W&pX[-YwU>z-GoC#5/guc, Z4?rk-GwӋ Hj3π(q>)4vy@oU 75 (ߊavgw Oۯ/9ZCHCTȉ5.( x>6xGD$rl~ͶԭXRh`ϕxs OvnޒdAl2Ii'l3fxE##XH$?o]f|ݰY=YT"\Ô%Ay*IEP2(UQ2lQ+:77*NqIC_U pƼνǞr ".CQ)vgi 9??hFzGRZW()- KnDd1Az}6~gvPGm[.9ͶJK[\!$k $[~M.aʆT1Rrv`LENLFv}8AVHs6ұN8bK&>C7 rhJ.Ԟ^1 -OSQ Vb4p5F7C| l *]ˍHVW^d~{M$1l7W6~n^tτIj#SC@}HM `< k p#Ә|CB FT/s#z@o{@Y*."ӏ\)XuS8Qe=n^~h(]չVam3t]fwtlmuD?'&su4 oյ;*63 oJr\DlyahSCIҧ ja|SKGRL& S]!bzd7ᨘTkםLTm tMMwU çwj4Rg v(}aQ ẋ`Dwus؂0!uELp8;w<<~Aýt"_g gOdbu_Je>[p`Ro$nmGتg^җ}pF w%NB±dqqBiǿ%nv>݄c,/'gcL 0w[Py`82n78ROR./w(:\22W OtewamՇSiŘyS>ZG8/t%]'{A)?pQ;z FY#m΍֩hac]BQF md[?c Sᘤ|+OBNDt &W ;:z•dV{*%;vC!ג+CNkrZ1Eh(13h{Ak*PĭaXhJҹHcRp:m(֥:xhf>!:Zsll.7x+ޥXDe0sjaoA|m`v(ʊJlL9s@MʌX!|LC7Ga`OuH,I"YeRYm2;?&^ S`Bq[Fpp~/bɮp/ @|l<(k"Fޡ5,Lz˨\^cS ,KI}V3o Ah;eUI}{65BLal#%9Uɓ[c8T|kB{UҴcؖw@ .֛XerenyG9L(։) iɉ0ۛLw}EY6"%zmڔ[?HS3;Eg Q"Cu2 kK]kI=H+&_WR4wq)k^[*C :0a}aLG ʜo LhGQlDib ~RKiRۚaߙdzt\A$kT̺pKBv}Hl92-J~v Y +%]t3OsveH6 h{tu$T;nO [%^B3+M sM|phEU~^G)Q? 1$)I07 P0E<&0\JEgDw[' Pi:Su6?[Bm|ʨ,+=ƫUozAݢfʏ]Ԃ H"I5]v2BobXfK]k/P6b dF ZEjt#v#yuSCѿ\5(#jS_7ěu&n9EMh/lfc[+c% ~#$~K|֢|ܔman–(\ ԭ@JV&Bd?C |Z됹f/#xyz`Q<(( y(Cl y7qg}Bdhqbm<3~xQ AwF)$ TLNOA)W^~\T8 @Ɔ, "kU9}!$6D[;xz*CGHdAğ0/!o|]Ю+Q:՛wF/vK0 o`wC*6MkLvKwB_ZܐE;.PNτv"bk7VYjbj7Ӫ-Kl]|\yH,23T j9opѻ6ȸVv#ߤ#ٞt-9a觐r?>#oHLS`Q|q^LN5`E T##c@in~9*QGpTڲ^'YXD+"pj/~޵>\ka\nh$O7%M+3x{`]<=K$y{ӝKsfuultP)÷myg,J((m#.:Q,;\ՙAZʺn%c=Hv_c4b)YV,_C QڴijsKRO QBs~|"'Q/.hFR >_F1E›'9mI$4å]-時OqCOMfV:HURvuM \,P ђ&A~|` ReT Vշ-开AѲ0=||D(&l\9Kozգ @QUj61ce5DO;7y,J.XBh>q8AA!Q$ KX`Pgkv 6M֬~zXh-i.F#yMU(QQUJUϾ^R؊B$&+#GrQeE0w'Nx=q*e܅?9hߨoZI Fq7H 2YpAc? 3˕.ا"LT Qe4t)HSMY"u\ٺҴ?MGoY׳i$)u?M2O`' [RȑI)zٸXFBzD4M)dS;|t=T'W {cseۇTYh23_Gz_sVl75["\q xOШۂJ'UKkw%#?S}y6:ܸiK(>pu(f/Kb4mjt9ל˲k<JbДt@ڂ#M},fe)~НJ1}ĩu#Hq]H~C"4ĞuV@vJAiwxS [RZ Q:5[c渂cAA@ͅ?m*>8j0*B}c&Ӈ9Y5Kpq之Jxw03!HLYn\U?i+5L/mY_Mc&AaUg^5%J}Wk7c,:-JsRzVf-r.W˲ 31{u6;aϚ{^[;ܛ&iפ(CݣD@fY53`cO-h{"kc2|xE:LƯX/5h²j& S AI%?w8 bd"9c0Ğ F7w/p0oR~#g)epwq68\yX)e3&(0Ask|O} 0<{4 >Z垵x?Ʌ"KFzÌXtKj8"4yWN=f*9틋9>ciBeQ!N.!X\bjj(ate7%("3zJҾᬂg!>M,-l֨hDžJuf.uBZr{Yh#YP~IXW,wNƾw) a癇xqJڙr?j{vp 969XYa.Vi*kwLa4wP{g3YR:셂/ xMf)K o6ތvP$"!D⫕VzzEqN@9ާ\Ѐ U~,L13ٞŷ-aX.gfŸ1Bijh NvD_I-pEO_9\G4S;^ 8xj ?燵+~-p;OFz\Vn:xg f[lUk;F8J䕡AQ ћ?X^mT!ubfdVwjx~eqt`'@%E(ᙅC _W8UgTlLԼ*bM_lր@bə4 @}\٢ƯQKKöDQ6/O⯙K)59M!L|>ek͂/ܫ¼WO@Fx0~oג`CW{Q ZBl25 G2RP E0wՉ8XczÍMP<Al!ij1* %;o"U $ OyH6K5On;HrH"W1]%̡FyF"・* b|j$bqrL@L*6 稊%ιݗUkQ2X%6ΆC,ti!'DPl 2H a*GQIݝmQ&̆c)g.Ld)fЭkg#w پ*8yy]G]5I҂_a0DDtьYvΏE"U^#At\֒ :42!E3ٟJ[.oĮ y t=K;KU%W I▗#( ;R}F&I2倆6iqNЬ4sM'\i58m4{T~-RFbp0!PUba ;Pf5x))[HztKi!T_yӎ 1Q . (VQADq؛j*~SAn3޿"ƌHCWþNH|@5?Hv@0Q#߀~+Uc9@ )T+)OJDN&/YPG(#d) Փ@ kkd bm~hC:0a涮Eۙ:9x=?^&C_+g}<عDR Wqk4Nk@Y?< hWL&W2LH=~-J\\H+x&B82grmЕեT䍨QTOv(U8i2qM 3>lhX[|2~iնfSW$>vѬgո="KΈ%$!~Wsz7I1F,7FA9͛"1E\|Hâo8B O 14ɮbm(C͓sm*}Gx7ȥe殚9ksP . x#M~oh+-vAG7q UzU([U? eA2V’L?s^h>yJ޲.EE* 2xD+dr>.r)NZN @NRE&GpP*9F^eg)J[AJʨxj-h!˰$ܙ8DKRK|d0_v3;\э{2;ݒaqL;NnH2N3UVfe+ R.2m+®ަ0SΑПs#Xp+!9ŇEDȕ`AmQ#aU`:(rg$?L_gi+#=o I]LAKl}3Q)}5}>gLk]Æpa܄~I  ] bcvG Rj&[\OuZd-b9 xl@&r[f'tE/ˉۈJஓ7zJ?N-ս)yr|v)Æ[:h IpNc`GH^[_j1*i:A:⃗ANT$BԨT"k##Z_K$M\:Cylh抆4?6k~kѶA+,sV:JF/N QkS6뫮:^Е]<jO+壕[ L1.TđZ8BOh6*4='EUd)(0 fsrNy9c0\HU&wRrejqD;GJ\O!\PaVÆndhg *Oq$9"VO(D¿jyAѻƞcUa皥i})@].2]&iviPM|"4Ud1yzIPL9e]HP(M$X8 yb`CK9bJ;5=8pwfOA *gpSst7\ÝX}ߡ. 癷">s40i԰S-b]̯/#; 淩z2AQ^zj}ho?Mo͟lLh-x7MTawd"!@ x>\fv0r/Ej>ÐjDg<@_Ѭ< Wq } _Sƥ/qh͕e$K"ڈ:-e6-_w;Gi 2dU9,P%b@ SG!2xWFv:FtA#xRu;\4a S? kQI®(ԋؽnTP.ᅜA0uCgngR@ ]o' y] O%&(:?%` 0% E~A@?EY~OdxoB/$8[˲!'w []%IW$9'ܴ%mҽslU,7LMlў'xv:\(qhGuX>it=n fm-頻1߯Ftz&S &ǥ3}6B{f37Y^@\aQElVTW] )(\.wjk^7 a_mqx :4Cuj&SMcזen٣UX37+ȍ&bXф_F {#S1x[azD&V*/59V^7 E(tzDܴzcBtАW¼Z{tnwKz.jޒgWX֘qt1j+.Q pKYQݙ,? E UYOALlI"6Ftq34q- xiᗭL`Q$P0 _0U+hW2c9q ^eـ\,a B1Ɨ6"``]eŚ[c]~j'eXA41 {l3Y3$jMWvO5o-?;4O@so>(7>^0Rt r#&X3RY|Q uw5h tnZw yE.sy[hGHέf{΁@QiaeU4phO< ɽJP,vi( 'r{W3<7ZǛ5)zh~ |;T b!A;GX} [ռ^}]%ƹ\6RBe.00ͰL"w uD<"V:z7|;$&cT+3E\ˆ6wWEc}mp 9<GͯD*z빢  {%:F:< ٦qH|#«ۆ=9Azk LAm lZB( :PFiHFPR(;׼޷uɲVlE7l5vN1SlM+1jR%3㞚U(~~NH c *"o-q; yf'1KBWmRHlrwN'xKlU[,- $n~uy|ڤ/,Uﶴޕl,P] p%Nv)gYENqx2f2I]< Us:==l]t l pw gd9-9lN Ml3zmkPpQ5i[j^oI+ݹvb6lZ{]MmnZn~ %SpB?L@+ `y8B7LCzFpq`#Ws )a!,ϔDN?$1Hw`ة7*ޑAr|-^ _NZI.3: 3.@!u߭U\kɩ*gn~-50ÿ{Bߊ&4@:|?c?vu˱ZI~x _Bi$ %jDVIT)Q[i>Nf( |&ۇe js$6)3:ɻdItboL_o#hG3+z]m6p0"mcQCZ=,]~^*yipdP(\ 'ׇJ1{8$9 Eҙ[9MS&} R(R)̀RCb&"r`?D 6t*t躨hn5ԼEE4dr 9U/uag9"c^!(ӹ g!CN.WgF<"qC!==l{߂W~:NXju/J1"~4ԯ@)vn_ :MU$e "ͺB%(٩fB)۬q!/N\I2磓0;|8>>Qp3hx$*B4s^Xb+Qw2l(>^ ED[PIU\!c-gi^Ǽ^4&lך}D]\@E;Fz4,5k}e0߲GR5䠬؞GCF is'~xYI`Ѹ ksՅofB:S1!  Cse6'OfZd:_؅& 8=uY|ypiT, Ump$Q!Gr\Iw&7hU_i_$q/ziΒ_MoX\m^՚hRvR.o 2?$aS{EE|Jwx>;/RՈBEx`JrxCٞfjǁ~-U"T'\ZUw/*"W%퀸ZN#娯pvN?Qm}F4dM;sbEq2):fKz(}8)šiGپBK3ĝ{؆.M>`ws(_lXy(d<Flkb\%Ͷw|_!:9uvf5w0c2(/kd'v=|ȸBLsۡJhjAwѩ_Oʋ2ҨĀOLDfln'Pv>6_% `t3\^t^@6l. a@JVg/!eDTQ& ֏",}.w MY2Oϫ0픧Z]NR/9ЈTGz=ev8/Y:Qb[b E;IɸBwE mo8,iq5RMy.O.N2>l.d_!<D$PËiדҢ<=3^t`}C{D >߰s>!Ia]cXj޲,Z,|IΆ5 \!&X3@`" 煺 8yq|3dFbyt_LxL+. ;`qzϧJŤYŽg~qM:xy!E#<2k>_'z 6q҄shҽe~bJTȺMCyӒ["GzO +审=Ff hSi-;ZH CMTG΃ɥ 3 N2NfJF 秈h5aI2F+;K59qBܑD;ZN|fTz L*xbO=P+!."'Puνt?pa-A|,"zQv+VʢIa1haE xRnD!{/SVÇ|<[Sr94_-twq19o~9Mv~FXc?C86j8yh.x(o6,RϑK; ' @VE^,r6$n59T]N'Ȑ@}]r2$P3X2fNSBo_'e)GX-”{]܍ 5|kR)PNgz\M}6A qdQ$/6q Y9|,z=sSЋ*kO%5.w˧8bd(b61Eڨw\d>ta\&AR'q'[cpztqNx%LaiW4fn&O˗牪>\\3yW=| HJi,rn(yҮJɋ[\TPsKqQ (>@ղ__F~o?P[,ua>~Y$綞ڨ3>2(Rr tac x,=MtضS -#r3B Mn;Nj+TB/@˾ UW !zXU7-\V|)OcЪ Lqo/B8pc ,ǘwv.j2ėQ^ 2ʰWV rk"pbpj_MϽv@r঎[ʉ\l~sֳ)N:TZP2#=03'IPo:5k>`Z'k@Y7גj>Q=|Yl=)_cp{_*?K0ʢ%DzZ*=SEC􏀼a [pt|Ƀ < dwM+PJn4z$^4["h9'5'Xఝ(v~Zky9;LPO XQ.3^2ԢqdžyZՔm3_9ע;&Cڅ8 M›ti]4F?@|6N`+oHgmSRcTf j<8YT0%:ɺI{z! O%GHɊX4 9 x(.;;Nv8`JeL|Ȝs,/&RLQ#baϗ`g]*D2" sLfgS yE>` Z#Ql+C%$*󦽁hL0Ysiٟz "kJbXbCS H '1VzA=XU4 @"瑡ݿaR= mϤi6O{ LKLiIJsKp@s>>цHr9|]2&vtME=ưx\?:bwbu&1F-5oڡ>9ZLEDE~XxC6զ68PPw2n4> khIKS"[MGtħ[6ZO-W#Q5 -iN- ݃X!c2s` PM> i?buWlȋHi>w5e[hZHQAe5d.evPӵ tor/N.Mv6n"e./`v[p3-hd6wSlOkc}!UJynFzDF:aӒR(׋8UCDmp?cF6Qh*?.OM;A[0݅V (Y86!!!𸒏W*jT2XdF#2Қ$4*?E0lj3C\%TQNg۔h/0R?|ktk@",_)1'E+-ws pщS@b9 S#RL xe, c [~ly?}}1svPDgarX>0-JxeY r/ oUlw`cd1QɦVS*UbXVtEyH+-ǾsR 4G05<L!N"k?]7n4Y3 4_TY܎w%KM}YO >9duwtum7| (ˠp9oX*1wy}ej\(H)V| YWѝ)zPȃ]q WO@x%PS_ex&\ב.>5nHF#Rݚ!&&'۸PIY |JsR+=i_9kթUƥ;ܴzջlղXۚF C6tl;7F6Ĥ+m*|>:die7!Vyش@)?Z>|c@K;'ɛ$}E 'ĦjimTKTtbwW i,i׹Íz*;%ci)uE[fI^RK»./?3 t1F 41gfr/QS3@}|=~ vi;k+l8FϕCvW@_PCcVĚ=cl77bqVjsf~sq ~< 9W3#J%I}c}APO^bi .Wi; v<{|bMH1f.*!m H-a|k[T 6pD'z4uӢƓ DS[@!r@XG ҠuCZSB1aћ>+/>G%|%6]I:!2Nhgr!з4"~xXQ2; 5pv Q* .tm4.P+@26 7G(ysT¼c 4ʡqxÝ֏J9wgaF0h@bGMҹxpm~3Z2/1\螧ЉJU`rkKwí"p54kLXB ۲qx:E%w&m(Uk=뤵Xw)]Oqt{zb?!b>!j"Djj"5̑1i+T~I!2CͿcXbxלS x‰a{2N÷ͮz*]74 ܒ:%2S<=tp]:'{f3HI?H7i5U/P#w9Ns`RCs%Dmoq<٤a}?BSTf0w[JގB&Iv'_ú@W'فpg -/fajݫ̺A;qJWX0waP:SJD1 (4wbe<7./;Jֽķ y6iD5w<ى<^lb2nhbor`r=^E&~|&rLːM'Ӈ ^S_%g(Eg 86RÝ|3k')Ze¤..uQzy\dAøb,|'SP>Lh?%)ʩej4@(VKJzHx+0'b#nNͻl) BG6KkgS "]mfInv&gEĀKIH˱H3{04Fʹ!iV6/w&Nd4 s;rԢvU"{H1Z,Np'Z۔K0bT\k#<WT0?nU&p(S 1XWw.#'=Rط9:xw pܘ'lB,Q mU>]3Si +wn'=7M$Y}4B^b*[Z^*09fzWZZ'HuP{j]eg$o[/& *%;ZFF bV*ehX-2X4Prz>S擙05ĀT+OXEP͗2ﺂ>E%ud0_⥹gAQ)u U R jHx{8K 'XqwZ.} nSSԈsڬc!DBmu$\eM,t{#ZJy9 ^=ۥf"@o,^ښĜ.U[:2MNk:^@ND߷G_ޑh{ 6Ax5;|3àG $uef?_rbwϖj|w|wp^.zebqKl(Su6[j4z2q󊃡L샔2ݥv-ld:b;\쬿25O-iL{<1c“A0`? Dw_ij#vVY!6܀J8qEVZ|ϷN/KޤR]s>T?RoNxu'}\=9Qgi}CJ--Kk4 +wu7u=UǥFmUWКjB4s2V3!,;ί򨕁gE?hD{й=[%_ 0.< LΌɡ}ӻ8;i*.rN_,7kXi؅BLاrTv\V]5Bv4f?탬+GU:>*llѳL(AX*\vżUT~o3j։Mɽ^9*:O35SB#:c+b]tz=J37DÝ兦 ABo:9=Q4$ %?g[,DjCo?ӽo8LbhV1;‹5\.`^}SCիZOؿyän"R=˰bG+7UjL ۺyBdÍ&?r[yShY %y;@Dž–c x,/u]MR`ė(/ON]+}3Nq~VfNX`wQ7Z/hN51AEaDj!ꍑ .L~ -PBLIY*q;'ka:L[,iT>s C"pΣ_(0vexZ sEdGSs_0\kXJ N-4^i#&вdQm >x 6eP4?z7$hԻo}g17Z/Qm>poӕ:iLYP [8yStUP48504E~i83 3_v  ::"F>FTI?&i&*/# S2^ŸJzV+DD_-]z}:[S+6K,1,uUM$5^*ToO]{f88 }0ANFݓ"tҋ_(0+5rlysʚ̟T@+}#i )<ӰY܎yb]ڶQOr?wۜhqwjdO.b sIanQ)V T0GRV)_1{Vj^\S"=O&'/YVqQpml4ɄPQUS$Dfc)2*X\z܆}]Q6}It{sqjP9>9'43eL[X1–ҏ]-Z"?tmWrz>bX(@X@}goE=nj#:ڷ$EyN7`^*5%Pj*@7&exEIa*Vٗ QJa{sƴ>_dKCjZvD?$%ϙ9 '4ѣ}$E< ;̈5 8/0:_'xf`nQ ԼNP^/Db8OHN-Ml2w99m];I݉9Ys|&P=|;Qް90Ý 'Zzب`z #/μh+bvl(d۱k _L#i"`kBWIl#Qq.@BkgJISN Vt>z2ro%Y~S@k0$I`u7ޡeÅ6;_חX㲂GDͷ2;CO/ryX35C^e{NQ@ngpt#wl:?hCk%8w6#GӐ ޣa+ڭ㑌C\[|be Ъi8C8+&KMsktz-Nzdq>HA=)G:#7NϧV4jӰ )j4@^p~3<1+\[ x[7ܼ[^sz!ױj\ON-,uo_0оSXg_%.P*QF>E6{o5Gn6VʼnC\IӜ +!(2Rm\8J&e~s&lC7RCŵu4 jd dyUD?"~2y:ImE.& mىx"K(NX ]R W^մZ;[^W2W˧ȕ)+fN#6a˛> =d@τ?܂׮(اcvt!PafbMm?FcE[MXl .M` VhbyŏI(?<=m,]Lq;[O)^@7\\A]UI{w/jQi6&gxU[ה'86 x5y{G<H?[[vВփ9oFC4"yl4 1ջ1&nL QuHTZ/կsbP3iyzD' [ɺO595ұ8``AhWV9i :69Atи^G&^LH!]ۙU_deJ5"#1#V/FXnZVGЖNlNwR |گOd.$?W\Q|LqffPcFdθkiUFyy-/G,WMICZ[%spw-dpg#?iWATm0sN=W9CIw@VɖwBS倭P/Ur1f?4v seHֆ87 @.xY^(T}orԇ*6 o_Vf%W;8wȁ+ǂSt?EK ]KWuA VP0CnSQ\Nc#!:q 8"*I3r&a3HC2qѪ=5@' wsjgo֥{1"ݶ)tdi'(Tp# VOQBgQI{۲IE e't%%3#2U  z} g]ꇓK\#GoA\֪>}|]7c4A'LHrq0.Z*קzd lzO0+}DHf)Bz+yOt0鏞[HFwf.mG,#6F,TCWMRBGc.AE6Tڿ9cG@nثPBvg{ش%J!BW?A=D k{\<XhP8_g}4*R,H*]ثƳ:d}zÛQnT$]j ~i7|pFG5|ԣZNJQy0$\չ [M' W o2cV/GF`|`EMO =ڷ:Bw(z~bY1uāWFJ15=峹真Ͳ)$zsk!k 7w87!Ũ,?m4GsF7m.[䣋5V0KD&y9mt$aÄ@Oޫ5>jEݥ3|ⲃ QF1@ ySlG䠝H{' O佢`WKi_06k@JVh]?.;6'LHwdϐnF+:T)A9Ʊ8dUVtsrӞUb!#jɨ\:Ue|=& 5ZnhI= B~m HZ>8] >jhֻE@͓{<;:tI4 j+LJFǢ$&q_ȵE$*K+(aAwdNBܲtZye -WM77[I%W[BAC=o݀0L6$;:-~&+_(0h&k um3$fP*钒06vhnq` 5o3^ ȭ#rwI zFuhWTxLRp$Rԫ>ܧw_4`ؒ-+Z,x (*AɦPAw!2-,e ɍGf[ \/ؑ}TV`,Vi.=\DH`eǠ_Vx =Ew5@cǁȠ8BޕMb}\J{+6*e>:`bڣ?gå9ٛ/џ;?KTczLfRc1yiزgQԼ@_>YV>҉m2 .R!&cRe+V%+)" i*L,Jo/VZ-/[lև-&2|Ay(aoQ\`T \s:yZ$SjBH-V#2 [~T#ӋǼle-5W,Z۠u~?3ʔ/ylC/ oK*5g.m{a" ӆ|ŷ=0TLZTZ̫.hL ,#ʩoFΑ0_+cƐ&@6 8[(L ]ɞR.yR\މ(;+ IwxCTri;b{~g뤞rIÚsuaH >Ou^M+uY!#J"WG,V?T@I" Vڱ Kg3 HeFE=vbh &V-f|r򬉜 V/`fv:f~ 5]g_0)&b$ƴ|t28LάNZ*!PF gɺ<cEw31=_d/ANVK;P;@5]pR.gB xo%eZ } &5LM:VκO6鮽gm2,h}VާJͽz!웟;ڟ|9#!"E A_k!GV{4$}XH$x5, A:qrX)Y RX 舣Ɋ;wjݏʆ욞7g3oڶ7&|L nOՔ;Ng|B]2ReodKt!Q;轅---VO])'w%lyӔ"@MS|9 y٢Or]V$3@]?wyG'\j6-#7=9;#֔6dQ~w]~gD „Y]X|rڂn67C3+31oA5{So=`]@8w8o{8F S+ A =燌Kͪ$e:j3,?K9&ERVUWn(ZWtqaG?gqaz3fQፙ@{#e (L@m:j Ztۀ>ܬ\bCR@x sRƪD %$N)p~n_&N;` AM |ϴv{k$LF=Z}z MDLP_ ~nZ]uR6|NRz aHVz{tVONL'7S=yl¨CJ=rN[_HHc?ehη2.=2YفV-3 B`wlī4%tT"REZD#r7S_`pmuԯp^Vc_ħ d%08a-3oHgecq&PE`,+ %"Ӿ,>Wx0\L}գ)8ƍ=C %gVWe!p(S0B^,B(>3:яaZCzۍYEj=Rs~̏B<v2vȏtьc7Z8dz|B%iL>Pxn:H! }j!Qr ,EӢ74d.l<MRH\ ?J.KP RU iuXծz-ŗӪPd{;[bf,℀5\]k ]/RC ^HEFB,"<*y>jՕ{%tSrեkX{\9{S& #[A8}c9+t}:/>a& 3MU4WB@wE۟(+E (m1ęuev%m [='QMj@"u܁ģ|BiOo &Q{L aV[6SNԛYp)ꉺP8,KcCMδlѵ 6+k"յ1YI;(:m}h hHJ!-8CKײ H?zdPO%jރ6Jؙ9blr) 2:ҾRMn[ϰBLУpP q01.EEH҃<0r2ݬ֐+>Z&-|J+M0cdհY07n͋ ML \/L֝Cuh.?$G19- ־ fc|G=?;q!hPtRϖMe`WvM ɾݥ)TkPzՙ,ȷ^z ~Gz!ioBH<l{>қFs4֐ju5N0C7vy_ØZ,&W+ӥΖ?Z,Tr{n S{4P|͚IyqFT8P</~E6 ݠ Rο[lF~R㍐}HM ?-˲9ױY+4W͝n @j  )c Cl?+ 6+7)Y Ob}W~-R$x\{&7(42¨'lDкkXYnN'"׬5auWh 7NarxJBxĎXwqv"U @k/SF,u-1T RQJ N*W%),&Q &뢁;09KAƓg{݉^Gꛫ]az~ϔ3ZzD\h=ӧǯ!unHGmya,/l>Ѣwj& Kh)ݓ5sZzxGC t\ ƻrUS \xc5|M AXPUt\iw|޶|H2L$kەfy^#ܖ.4AˋƌKgi05)z)--nmB|Fc *q9>zg޺!oO[&ŔPaz]7*cq򶷵릇z}7,ԲϫPIm6)Su}$:`.vt=$Zj7dX vZ@Ip\aG!rpāi.W%VksN$<+d~8dYhT-v{u.,ܸ:8uٞ]*&Bpfzv˻Oe]y4SeuK`ss ^Y w\Ks<ݨLŹ?KH oCCvCp2RKK)^~X%>pEvɒD E %D]:6PHm3_}񌊵:ceyk3Q!BH6hAD.WRyDoBHf.?׏4lŐU k/pPGKd-52 -\YHizΩͭ&ܥwk9%B #3#oG'h8|yJ >r\ X7rW5ޱ߰(@ =8J:ft5|Tt>}Q/g'q4Vߐ3T y]δ%H$ H=앞iwc,F v Z/o=_% ,D P#q^@Ǘ2* eA?Fĩy1U@TR(8:dQ0)MڊدNo B3(JRrKWX=Pz ݱYdB/.!{B9"eYekeS'g@a`(tJcYuy'}ñg ?$v)`O\oAсwyv}8,yf>.o pmI( cphL2xFic8jŖv[\0O cY!)tq1,YGֺ=dž` MK2'Ay񱤈 "Ht-Ksx%lZoRإ ZLZn{ T3 HDž2T0x߫b_t\ZM*с\ŸS:gbj`6W=ۮ&٣q)ZdN9̆jj ΦK"OK4ԈKFpsmy&k[)MTlTqk#ǩT@ntfoSCx .~l2aу ڛYm0صx u~IJj.[T2]磝U_5/E4Š<)MS^+ 㩙1( RSdW +Wڼ4$`zT;?@9{KV=n;*cf,}54^pFk˂؛u+tz=?c8;^FB 5WĽ^K5`tUT4ťVӎZ"KJaB톕yḩ)OL!fTPNNHp WYES,3Yb_|W_j+@쏵s2Tf%%8XR@'y^f)dnRV6Ӆ6Gɜ}2"BcϕB"ʮqhL}#A~jL~?uJjՓ߸-dg⽗r%+S *N~.s[Kةc*/ƂM 5TR3E:j"btA)'o{b%J@(˵>SewOޗݍ%J'E/L7Q &-EOKZh,NսxVJ,{۩@?ypPUINAF@aņ7{{HRgajz-o7LW?b6 t2?f4{aV~0c Lbh(V׾Yv-uʧe.FM`/~DΉo+\s?7Jt{1SԙB^w@&Q<6/mEV%-N̅.@nO /M7vPbc,4;-sȱe6h^h|v"FU,Z Ke@*9sppor%A"g%pѰJ$/ŗDԋ P1_JOs}I8n7u m.gl ˁVlnr4\B`{͍Gq@;jTiY(KXXԺ2n:J:ٯjcD ،d@7NIx9 %c" NNViMc~?J |g}2\QoFbNzaJ[5m4i;uGp"8/1e\TJ,+ _ =-ü(ti[-4U~h[nZUHRF;YDb7 g8 3n.K;kV{1!|f j^욁ցD+f6!#ڍ $5 ҃pM#&[jlö&*ucLrKI$莄s%͈TsMzUhD-:PjN8}}C^c*x]Ԏkl[ "@EwS/zAi6 Q;y`e@/8x̠-<+'9{B֕":ɁWo{ . RͿ܈,O[5$άAJԏ)NihD($w +[14Im*j⩟юJA(^hY F7bXYS.>?${D&|?I)ϖ`c_@$ IPVN*F {,lUd=ցA:0{!* @ `B9[!x2I:!:_lHuGG\eOv݌g;zׄͥUSAԘ؍AqQ8z'ZHypiďuM D򒗁 ="F&0];/l*%׻69Hg;;7D+yWD7TOͭn 8zi?F&dRسg5gzA=,|1e4^3X1y(_9)`·Xδ!c%}*>K drs4rCQxbfVK1)nϫWv}‹^HnzշM_+\'S’\0g;TcOZ;sQ32T dC drۻ8@]M36P?wsug*bPB&я?b8ERAr9&Mf`i,r^ K$4yU|93(׾*$w7y6{r+r1S+Y\?dQ-ߔ+Ӓc/KsnpevPLʺf9&Lhy*jAM$ aѷI\#|p{P8:P v agy"\TaqӍ}ܜZwBho\ o0 T޻??qDLqk"l41hӽث="\(߫Խ`\ m]>-y Xxa𶈆zIy}f`PqC,+^kj_o~sY!`܃1AsݪSV@2b{yOy`W28U5PW + /z8 p!a87O[&@>NQ_oywKm  NX;|gzAγpYWt{扅gU~ښ7bhxB222X!;zU;N5DRZXqޫT) ZA=ꆱL-.PԸ:J,}voz0TjM_|Yj<=9Uڵ#Aykn%ylV$"k{~(HK3A>qY,>+VOx;4$r#s6`f" AiGbEa1|`U؟ը. .YxS`}>mŮ_R&f.v'pC:̱0EG: <=Mɮ| sanl "RkW޸"&MPpʣ"u~_́Uzz]=A&2lU"<4m\ӝC:M Ȋ>Ao֌H˱Rem?+A^ JʝOk@ϒpq . >T%vΐXy."ŜJXH|o 8(G!,$]=b״nBUL{6J}W1XUaeJ\ jTeZI/gJm5g˩x 0[#|`r f2Uj_?pVJsG6~V"&I=Nf66K6A|bqGH()%3:$3|DKjd_8g}!ꎹ`qAHE QKf E̺Q~@!QZ['EBtgLF@qޕxXM.eR=uHMhʜ!|NLQB"P75 c zkHaުk#30]Fu;1`GL|s4T&_"qF N *2UQIS]iZijOyS_SP1Rdgw&Kzj*su@Є\1"a&g"pw/V{gu|^d(y}F\ gPhh&cdFn?ݳ9btWoq{!s‘DGodybK "*[)XZ$؀عo}$LLo^ ut'R"+R uǒb04$9)1~Y1ڨ@vVEaK͗;;$\AމrKx-Q%6SpqB,H|R1):AEc"Ơ,^7J,t+_4#ǬMf 7rtz`O$-/H!I,tj.61fxKM2v0!4d q!ʑْV+ѿferc붢]_']XeH";; ޟwٌ=!{0rAK |?|,9e4#;@m4w }Do=ׇdT͇k)4^`VCkbZzaQ\fA:ZD~kb.Y$@"7Ɂ.>jyh(X#zyZ\k5·M +/X-x~Dl iɄL@#׹o@1c3d©tcR} \h.Vr%+-`c5"E;RN!XI:rL5Ĺ!i`Ek &p*i=D0MW*? |02/l\+R%H-Y$x <\mQ:#yM fqf{H~=W!|zglg@VƆN <&jBAԒKƒ 'NV yd;n0;|ʺBK!& f2;zW&dZU>wWmIS9!g6($ts{p\@"KٜGN,MRy@BkZ5B?PٗW5cu#Sf5*oqLd펩,V$~orϓ"F[Ұة0.c! ^9C,1xj`v`QOa(Ux.BޭMLA7Z<;c3!t;u=mnJSLbZ0,| 3I\4!K'"L}y%o`yå_][EQJs}ǀV+әK?rg0ֻ{|4~&#Xj1%7*;#oI> oywY+;z#5 F>bhU/ ;cӴWn/퀄;9/2AKmHy\~m5񵷒0_!f.,kbwA2 is +kfi Tž-BzNh)4Mh_N"2d),BV2G{4؀D nY$`Tc;E-0̬rgeܮ\n$c"$c5QL.V[gX: Vnj6&ޙa!^&[FTR ;s<VAg.m6QT3!P@DPγw,^B6qVJdC P(*v(<{\q?K,DRMl8Cl} { foc>&#p]41̩Kyt~XyA{˨\3RLsL]x`wb:4}VpVs)hoyA RuYG&(5"6:(p;Q;:+Xqhz6aͨEm+XHfS@KbɀK&)}5=>?NqZ.XL1@a}wTLϫ`ǜS7#̟Պ"${;63ZuU.< ѡ?? 2'K H=U)7eb&-oO;JPǤ%Ҳ<¶Ⱦ `LԄxCN=:m~ Oy!s<(C sK賲MLbFSI8!6bx 23|e U|+a,@Euw P؃P><T|9R~j*hdqW&S O8@3[ꉛ5f'_DrXM'-KE.]R<@ xfEo}RFoP0ʨצƗFfWG㠟`*Z3INU\5tTZF_M#6 dBUա+K=:{kip3̫+RטvWz!SqV؉'Y=DrA!#-ʚF+ ZcTUM [Bf KxhtTatq{-k鶴g.t>tE\y YFȱ6ۨ˥-0$qIqbΛȶx4MC&YeaK0B-FYOARytl9ңTnV.-E ֽPC+>d0ҕ-e 7Ll2 9Y  R? \U 6&?թ qK o_pnt/@>ѩAW^j6TerA;%[KhxGT8:>CjeS A~_Oc>>92byϔ\5I8" T+U0rlhC6;h\?iy_ѵǰ_دKHÙ5E`#C! Go6 tQƩaRƀU{TW/42SOÀ`(sa;R (&TenEY%E~R~G[!CÀy{%pbV %5<3Z{Qvx^w]npf%xY%Z&"5wk ̓W|ьXDɸP"LDZSWLjlW7:o&w@e+F1xv&*uD}S&[wWv\oB3=ENÝ1:p\܇ki^_otXsOOK.};K"JƃqMfx0P'; BbWѾ%Mߎ`3*LxYg2޳Ð6%)3ƺ2z=*9Y _gIJ%Bb8[9cbZm+SpW΅ IbZ3?=ӛ(H nϵ6ŅYO`8nkkC~l$cܚwrrRoo"o5m5ح@wydfE'ꥷhl-:U> /[f=|*+* @T4*5THdL^/Yi}YM Z$v )ʘkC{qx RamgV3!Qfx6q0I[N@W KL4 x/=9)s`NJ&uTCr)(#H в/F38낾-MCVQAE2QU)墪u#Ӡ JF-) Tvk$4fGEBi=7z`IdɆ+1xxlGrfg;mࣞMݿRAĔ\qs~ q]U9_0 sjl-A MuI`)mL92bJC3f[oE=Ծu!}=$WLw `[G-w) hZJٱ}% +(,_k#.9)G.yu "sr1mu`.jӋ;#I$=:D=ڝ:T è7cͶ&iD>:Q4*S0IUN]'NJuHI?DGMxR(W10j~[,Dv& Lk"TX-MD(<"QV`[wpWK%@6kVqA_sa< 2jp' 4HdLJ0ymСŜDe?"ncܮH2ij(&՚S$ٳ#NwƩT* e7woFE }hLuYeq^h|(S^ 7SB"ilI+`ᜧ/zQVk0b1w&YR7ޏND`4;nÛUˬ4.\D\YikYⰙ<9oMŧjT&㭡2=K!6@"41GJdnSOVjPݔq)sx_kڰkP)խx WƤЄ Ӕ[&%z)Ѹ ^lwY T]_&'tm( L)%PwuV{:;]&%:3 T 僦PP, Bo1\Yf*ncs8N $Z]ްm,C J \Ma]5$54cW8! V=gl].ס_jl|}CQ(Űڿ#I-nX[H6[ٮ{O;-ǰ6)idA_'q@RuWkMc) L|r\zwSFR'W+qcSb JOĐ|ݨ) `=mDգq2̯4"+#"9Xo'4{F-!w9-{*-%ȅ4a\?WIGs% 56Y +y#xZ@g ' @mTyz\$uRFNH͹'*ifԱA!rfJ'uQ6 OP!c $d*_PzM[@kgό~C:VNsdL3?)`9 WmX0ReOֽQןS. +zU XP8nM`N̨u!Hn?{yŕS,_GN0W化B^s%C1.ԋUǎmpoq$@yСh|B*gQ 4-M27qu0;2vj) }F:ha j$bƮϙIPSvގGV#|뮟Ax#)K^1\'t>ukr][όjX,7K_Mb}˴W5AӹOatgU)hP8AQ10*L(2WsUl,ՆZ/j_;X 9wB!5o)mͳʼn5d5҂IfaH p۽7 <kpƫ˦M D>N͇K*7p9$en@%hWUwpK _61G暩C*WT>R֧"8^3z EMW].bGQJ H }0ũ-΀!{a^[tiI;w$k.!Ϟu&jEшNXLKe9A! E$y[ ]Ǡwnda.LttN&m<||2A`Smҙ$uա]qJds{9w+߬ 9!cgr Vo,]Kt>F> +oY`u&}T[73&%N(ژ(1f?Oߧ_n5O_/U}El<B6xXkAcpfN -NU?kR9@4郳I ֑(_feD G`} ]h[ǡɻ80\!sC'\tKA;. bLNzH$ԭRųIl2y!3!{3Z}4ac,LaZ iz>E-%6(Fsj @IF ybmQ[Kxទ5(2/(t\BJ@zVoPZ >ѡ5U\sɛ^z^,)KC̻:}K7@+ K,< ,bxH_*=?w%M{=}/IgNydJefښLqgp%w{Sd ўma KgJxU@soç9Hy" τo2h ȿw\nv.$&7(R kj҂66Q{Q@'>|Ų0Y!FA'__ZGy{-T7tl"@ѧ)sB^Vk(`eF;mLݟ\i9ڦNhܹ&f2MaإͦX%|ģFA4r*^F\ ˄fkdpV,snhyBj 1M%8C!PD3Hv/Su27mڪfTx pRl(F ]z<<=Q&GBM{W>U2̩xCnnrB|KƋi 9NmĽ4ndϿhk{XcOL%Ǐ?Z,.G0pkGXa;M$-'Q Y_vW_]C?\5Zdz{x|?.phAttA{|å6q%gEyN bH+N9M6'M[';3H,<>X&l1%+cpO?]a`H:+5gO`zIf v wv 쪒vpbHY}710JϤꅯ.))k.:p淋33A0'+0y'3}T7`ӿ]"~윦NTP{K7 } R ,HX]1K>N8c~qpB)>a?%cJnm)l=0:WLv tT*F1D we-y;]uRZvtŲd.\sps D^Y`8dmP"7_MY(i-Ui.xW%L/@eӊ:oF+.%aSd]yG(tF44μ,d,^H|/Ӵ'm6ᱚMI5m C"?A# ifIqa =Ҙ0vzUsdJT$yC1FV[YO&$quMʑ(2dsYw볥QeWp3D-(D؟S;O}5o ->)UnK1B&,&XL^µ}eq$_u@Cƪ3Š4v2u z/6<ù fuܴX$մ͐~,ybIŇsA^z##X6ĽUUBS AL jEy1]: }{#)q&[s0JmRcX^hgսg!ł2I_tu\%#Bb#ёǢGQ˗K4PX5{ JB].~t5vAUF+ϣ((,<Q&eaWvR]GQrX6$~{$2ߒ I,9 CpWGMc@:4BkZFHщ︰(EΠP7yx(.ĂKqԻz2w=Yjֳׯ꥕Kq*FN4 ؤ d{S?щOe\[R%_P <$~.Nc+9irGJY(Kf%qef3; ;F|YhD-dD-r[#ARޮ8t nhr j- =9Y>JJw8PC=".%#,Ea:_]uYu^+XF \Ŵ9J /VkkcsWk,{Z?0uuӭB[z˓͗zHeh@ P{| d D}6]e4dcA @BR tjɿBTb}ŪqWF3k_IY8]گ}"5Wc^bV'e^?*t~vW\gKj[IxB;6fWp"Ak?k'sfRvmsE"a e¿}wNZaO5aWX|2C6 e_͞|9Kll6!wTm,H@UI B],9+bmȺ|wĵ1~e/zd=~h- Na)(]Q( Wiz-BJ]=f|Ql.zc%f8e@?"b_wcUxw` #/O-27S&uʌp]~P+"\iqk>JaN+l}Mr3,rT; WSݷ{C7Y.rJM/Fs`[fm=Aw1h\3K zžH4p QZdGCSd6USyD[Wc_"tyiSm6,f]#[=>akc_ϡХaj;;iXbC&ш9ߕ0.3Jp Q _f'(b?B($:YJ.T\mbs)'a.jeWOrˑ0E34MtՉpp'>j2aecwLٹf@e9[gsQ|Ɠ8Ib/seuc ›5 NmOԋH80 #{;3EEƻ.Q.hzp耨͖҇۫$lt!3Ȓkm] ^k|YknwƯgKn e[LoE)8~Ǐ=^;Wt6HϪ;Hbm/5{MvfO1' $2Vv$83ǜe,+ jrLom}P QĜP*q~ð~v`ser Q]eOjzlctgneRX Չtk->vdZܽmer:U_{8$}gIϘ'- sK:H;37xߣk,H}YXpe Y[ե 9kjS8#`ߨA-[ s8H^QK*g㋐ĥdo1hC92ၛYF!넓=`MrY55,t·.=\hA7[G_Ob\y.*0˱GM%#;@dРOVܲaʓəKZ:l["dJY&s;z6>& JQ/2NyU܀R@FjO`pҲ2 - VT YdYC҇7m(|Gѧj>[!'rH J\pCW~r:dm1slYMnytdvJ;SLySez_-Eڠ,T7Tp,q֦v ȕRTFU:ZM=Gȅg^{0.1| U6^`4b+GK)J=F';}ɭEn.. O?5H6@7h]c PW*\ Ca4FzԗPREp,r;b䧫%DPz4+0Q?QwV&ݳdil>[K4Dqsʽ8^c#U vJ"-7%ruec엡uM>|xHUa?ΝD.J?wطCyh/kxesN8n0q kjX3K)&BanZWFS \ )QuLZ@؈vlGYLQy=+]#$ @gԬ =s˵xdg T뵮J}0,u㧽2(\;alR]ZB4*6- vx6$1? JWî`BfuRC4pÑ|'^ 1Zرj;f v);V#&ڂw^t2Y݊ga 3)xνk|ОJ"4i$J )g)ね #A6&.50vC us;ԿQHӭI`,1|~Tv49IY>R.S+ܟ㣫I# z_Q6r)v22sc_p}^l%:E+$Ag\;%lxG,['z#1E5I#ы[!ن=O6 3& !dBiGءAD.m8>Vnd7hGSϫ<DNt&./RǖqdS'eOW *%1HU)4 qWT5B害?Ȱ[}2(Ci9UZjg0;*}Q1 AӚS-!OIkl f籅 Qu%2hlŵIG菚7~u{d jp:c@p}DͱKuۺOױhR4׀&)a=}ryXpiQLFA8ELHVB%~;+iŊa7"Зr ]'ك\=G\awh-Y894ti(BoV%WL@jA^ jRtD+8,E..[Oe)Ҭp)o͌Nйlm;WJ޽o9fiܦs˲=P (!UP8R:PlkџNiyAH WL| jR,iP#${ ]fV sSvT+5iaJ,-+ | dAO|wn8/iAR QL *KbXŅl@g+,ޅ0ZL/CëLom'b圝 "|ƍddjZ)+Ұ{3A~< 6Z c2a5xDMXNZ.BY(VKrl==R/Uxn?c)_v29JD0S" >aTqy qCNk[jk E4[`Oc4KUV$۔7RseCpq_ ,lW:UPL- m R֔UzFZlZ.E | rϣ(c.=Iecey z]ɹ &Ma;bB ՇHwe)t HP@#XPY#$hiFYMd7J|o~  [hԼѸ:1 l Xr1,F=r= eكĄӏU%1zU*P^?'DUp;@q-{/7L:22\!%u~!Q_$jI'l+6\)Q@29u@{y@8Qcf/[ a3w Y#Lۄ̒h!w}@+#,,K(}ͱf酮#elq ʶrޚ!v(g޵K<{RltGξ\[m}`u _OUZ q`g˥oMLy!n"֥fb!ifm%"mz<6UT]yArA5|K, 2نS)zIHcV'DDŽnu3jadv$nؽ_X+#éF>p16ʼ导ݽ2|# 6x&#~e6);BAtSa'WO#csvxAM5JQ2JF+vVkk ]!t:- :H_Xwޝ-'f6Bހ״x dc,q.JA!# ]qhrz3R@c*KslGTX8; $JMG8WUʪ` PA LgpY}ryBp$֏an#HOJ80P Bg ߯=lx'Ƣ\J_"x5U>AaaztWppLK pۜwqtO=9imzA6Hf$> ㉼E]̼CpDQn7[*Jߜh6pIs#]lκ;#{3Co.wVQ,SٌŔ0i7CC1LN]cyA?SUH47>.+֌ŝl "(ư` {H5)sx;w}`+X9uwbKdy 5:TAu cHݬ[*~!xMU( 6cnNcUN 'yt-)`;)1XL6+E]]_u)AlS.\md#s٫/Gwh:a*(W#z(,;CEf$ykO0AxgWD1XHz ɏAxÑ tάr lzS٬/~AİKuZT O' 1|]4)6̆C-amVeȲخ(uI?ȐIXH%gWm0Ee/| D$ Uv xT70iNa|nߊ:M` /6HKoaI oc'cNvϸ׸;"Dxwr Ƚ0L,C;BНTLJ1kr$Œ*L؍UAU */|b-֛B"]*hs)#NFu|5x&]&"cpF>s~6}cӳIFHf*)2T /xحH6 EZRǣ'.UX@ݵI/@T;7#dyN&࣍|T1y.d—XsPnnš[Wᮡ{⼬RӬ!^YG֎d!_e;_ aKpE:fF&˽hRypWvfgO4d8fٜZ@u8*Ɏ̦e}2+\f^*7?g]t2Ę)\hw9_ޝpXe_Mq m.a;aYU j--o *J`R<Plq Pp6ڛnc%$|y DzpYCY͗S;8'+2fxS_tlvzV#}b?B1y߾pPuڿ宾jpR֨qK(s>lGr9+*Bz_Ǐ 6R"4"IdaaFb5S;3-˱ST@Ō[п~ M}xUJD *\_1a#fv͹(i*wޚDst|)m뉝Ǟ9Rp X"LFL*R~wyD弶b.vUϘi_\ԡ媄=)!^WOf&{IvEyud@ncS6fÞ@q" GĠ O> D0F}hƵ[.s46 n1{vxਲ Zli-1~%r ɚ(u]ּ2!oRZC3Q*f8$|s!N0Q{ 6gAM i1qmc%R?Pyt%Tx7^W.=O " JRsl[`UǔÊ[֝X~p ]+\O{f/}km~͐m{!O7d ɰ0Bꈦ~OŪUxCIq@"ƙ֚ZA@tYɁ$ "քbbn6P<)rXa00Ϫ^pI''We#%lԮqH|?7m!CTp+/>]gx34KjrckQZ$ż=h+E;,dE5DoR햟g] JIx%査6oz1UL"v۪ G# l Z~-0. a*@ŜG^m d g'Ϥ:1}猞8o #G@>Lu ^sOLqKeN'%حe1&NIC_|~Rdi?$EHU)_WrE?|h݃}tP}OU*l;3zJЉPF+7u,['Tp3'W**y8B {mH}=oȷ&=w_xgM݆X űWG\c')6f|:<yd͆U2`f小! ?=/yMDﶱm+2ъuSR^_yשI eU.5Wc`xՑU֬vAzU0`Ήa2um[=H߯th24s;d?N=ڞx08,{s'Z3: OH1t;~`y[Z%74Pq B֙#5)ێl$}k(=&i~mdkdUW;-Qc!uugY\?`&Ѥx`o *f<_P$bCp2[ 2h0M VAigԢ(|Ws_f\BT^tJaX)цoPH9^kvv)d@O-Col'a5E.oPe>B0,J T@ﰐ А ?5*'IЧ0ۇ*ܸ&SB$]Uڼksig) bx ,Mw!톘ч;,3cbc@2m,6FioA776b!q}@!ğĔrN?%hgÀ҂Pn((bS}և6ܼ+u72;Xk9pr8Ls8ͫ賂gad #24f%Ich6ъ]ٸMSl}c VwRZc7{9!cjDg aN7Of#}eNj-&^\܄ƶR- %Hv>+Cwr-ƀ26CXmF!q@So.0]}VC9KDR^Z4O4c0ssD,[ 1g<%IݫKJڗFKcj e<>PYa |×Y,f)pk 'LhSJ^;Zb*X7}_ da(D8 $S̋+6)Xݽ0w։oA V>}AZPs$<-D/G >kx[rQZm,{J冪(֝Kb]e6 ?Mt|ҙ.]dzX{>,?/i8&)0oE8y-:PGdTEgYu9巢6BzxkKgyHJz97U "?iPZ:]7N+= Џ"b'Tڇ' 1L!ulɑ|.x^{0wuNnh"=œL\ƓF<~%5ڞqZ279b9;Gh-ጩUYl# iβ&*9]#ǚ.̋|f˞sXxPA%?nIʐġ]٭ .K2LNo߫)9Ԥ5 f{QtcX&_3*6 6J|#Y;.奴z5\M݀| qGD!85Âo02R ػ Cj(j}gA KꂵlE KC(Lh]%6bo(9ԝM0aC/.ǣxhcp%)B"dڨ=W$ڋ=GsnkE)Zf{ Ue@bk5/:6‹ 0X֤gZpT}5l%7zPb D0 9k{:v]' `k J\ \ Q;Y5vuX#_iԞJ4aôn~&R6p.@Y|܊ͻjaS֐0^i;ر\_v)ckXAй)cy|&ƞRt)o)ԑwL9qda.`^06;9~>0ohLx鵄0, 8Jv 8l)/4NKқHsa>5U`Wj[ NCr<ȵ=n9w֖_?%[څs\chp`$FZ=f cCw*li $6 ^y Kk%fI~LHv>X"6 Tæ95&j i4t;RmUShbۮrj .+|#xo ml~54i9JrQܳ|C ._e"ꣀ-ʇ2Wc؆CVΧyx`mE,qzFqr<c6rR &(D&|V 6dq9W3c&DqE}-rގTl#ƕ*‡^FhM 13d)5X! 3]D`c`O<i}1&Pc9+fYRUP̱FÜ,UjAɱ`Ԫ{0v &ȾS\"!N-Z'1%mk]}AƀL`&զ)>;"> Ek* $eى3_oT Vp!^..5tpZt]H+MYXK=יXLDd659af2+aj`?ol9@L^_1`&Q24s?Z! " 8ebPng#k3Vx2u^>kb h3[uטQm[L`!7mҥp6m\e;Gß츒h* "ցuti( mӣ2^_ȒkM⍸{~ZA٤.lnBqelUQ@/QMIM49ԇp4nsƄ;0RkD]F&J7}7W )u6!eN`ʻ;z /fiQ.Nl,F|6UXSm(!)\7#i/ .h(C9@#~ fL+:nKOHm 4AH 7ʣQMa\l]~|LG5HjbuOA M9 ͮdi/(I*-,2 ]gX` 7bY!]-y4?xy2͊kJGQP5"ua1R7;󒕕wHNpL322>ږF}? 2g*jv2O3އr0sد4+mRMN am{d$B_gx^].ǖ* 1fݭ /GAW pxV<:Kh*0Y~!ƌ:M]ԬxK? u!dr P_ASƉlpJ vJ@7ܲFM.5|uj6GbHY}cL'ZbzV4CR#D\dhXB9٧^a@™k#C1- ӿmsv Q2Xb01D4$M\p&5l:,_ h\33u:P eZ38lJ!<T4*qaG jmޅ$Zng6&vtj+HmǮ`s#C()Q[Ru| O& P[ISIX~rZM^FB:Oe\PtϢr삑$`bUUew':]ө )M{ՙмv*|ȺʕQ3=6׺)}bFGàvE+czd٫CY s.;OzYbZ|бڷh= !哱݃\!L@jm Ѷ@Ї5琱]cW݅+'4}ݑ7gU51,Q.W&5)lbsD[>ȹo Zr'"qkc*C~B>H_D UcM4tB5d,pP. wYn|9N\ r`0l,@o^ՌdoMeDT;'Y(ruN s{z%kyHӌD ^IJ{V}bAdvx,))j Z,OWOm_GTîO&ZyaǏQA\d,jyזՁ{A[;/A :!x=Xʱ6Q ߿>r$we59`)0ytyʙ[dc隇+4);±q`#.]927}-S㜽f7C/, &5%$\|$D[&AصȐs["6 q e2y wQHF>`[o{%J8P'S%%+\yDRg;17!ngw ewXϝW%R?R+I|.m^WnHN迉6|S^oA"jD_ R6=n=a[mՔljqFci f9*؏l8&XzOf>;/&R5&TsW;V߷lRנe rxw2jc2d5К YWzD,Lc.9u6c&!Iv],N JT-ӵ%BsyTLHSAΰD:rJ /KS6FĊy,f$Y|JwNkƉ8=w0/~YaO2hτS){JSI3qB&O/tq$&k*WX!so982f~?蝴[k JI#9EB XUfP:.oafb䰦aٶMxTǁސ. H s]mS>Rw$z> pS jLs3ΪZZ.;t3qScn>-&ra\LzҔC\Yr(w){EE^r ڡy1Z;gƒf7^(PXXK!K+˝D^H%J, i W9I`sCW r8t)owIϕSl@`q$/pJ6%RjSK'3֕& d`GQ۔5Aj(PN*ឥC"ͻٶS#Ow *zTsI/&+x+o`p u9~l e "/˰]0g\)-tJ{޼ŮXܿԌo4N\#nye@ w!ݮDzwjU_kz;2" E/C°i0RO"ڦvц>X+jz1¹!__J`($gAsCV# `56?#"4Ud6543 &ԲAUa+==9V Q tVeqqjF4!ɏcPig?Q w,1D%F,'~k]:-"}l72DIrЊx?rWDV Vq]KǦk[50Ynn2!;أB\ct!ԦŒI}Lb&fV7 !Ij&LMfSቫv񄙪e?+x߰>ڨp3XNCjy7vF@`}h`mDAmaXs %K@VzKş)P#X̸NYvjDzV( źV5y t⻿ !<*v>yUrj2 x[uT97|.$>'`(`kY$$R{B lxjԷ_u1_I__s^S@:3/4vC{ TG(bAUĹ|39Ql|BTYC[}*i0;oFTCTC /iMW[NOf~}šˆD?t:(;ѹDP2eYL;=-Ir_pX#JkK_=l OIohտ80gt>k0{̅a\DEβ(JIL:GǪ;9|A-!q:{?"-h^{E+2ۢDP[o":`B<3%u)O."H. k{*>'>ZAf[vNT+<$x(pngOU7G1Γx18RSyE FԅɘĦ@ ̞Dgv4rD?vcsٖڴ%;.4Y.b>gcA[(X%j??kX2RgrGvW{bKBueK1a^NNcS$~'fHHXB9}{;{v\?mLQ Ȭ=06 ES9.ER!sT;Qý,IW(&X2n0!iGK"eQP0 k:TRpO9# F@tݭfq3h ?82o)K=3=|] ؔO.d(ٳbˬpp,x?}YM;warC>TӾ>ߌIl FC?Y0UVWV1BEP}0@Muh6%VN7iq;9pSl_m keM`kƇrZF&\}juQ6UARX< )w,xYBld6N_$l|'9x]'677ߑ&Ϗ !?uK lyQ|g̾#X|"f=4qHY nB2uzWk+ vS[./xs:cH_\ 7,50x! ÔVic$Ҥ{(vz1Fn`>qbCe˩v=N-"2(`KDkpA2vU?-MW@GB&vvLBGӾ-AEgOu3 '-#50\֛_ FF.lwRP3i72QC|! w=K=j@#0Zb8u?)ل Ѣq1#Կ{U!*/kV7 )OmfȐ:FR?섂֝Եz&2 -D ʈ[BGV Yo”טxBvvnF)) {K&?^yrdQŨ;[,MJ0,D%ݶ lK>.-pUu"zVڲMr|hX~Dǫk f8:ܑrz+Wݏ׼h{?P@@+h?%\f:HSjA- -E>"߮02C[bJz f:5CߜxHPֲoç8oc1DOITja]vjE31rϜ"O cx!!KI# `sCLEhFp\m1euǑܴو~^4Z@څe!(I7-#:l>>ʚvгs; *A`p$̰6f_:5q@x@t)(^3`@\'V\R[P/1LQ# ?<`J nR2gb:fJOyv9M;Q|l(sCQ@iNzI z&=u &0O!ʎ ó 4/]]s1BHf4eTѣ"%{RQN'C±۾S:`N+WX_,b*8%ҟV0%t$vl0eb\p*`:s˻o8{ͬ*69ѽ)BI<f QoNP#F`4HRߢޠ/˱ko{}U‡qw2wþdᓃR=ܴ؆VA )WJKn+t Vf\ ve  (QUX,k*7aỴ M6Upy)7D)ϰJ!Ig9!qEDfsmVRQP褓k(#@$L`W'P@Z5Pfr Pl67W9W5_\Oϐ8wjˇ&XwY[\zX\ Ukʋw6t5鱊Y)w#@P^4C3QvP.ߣh u u?o`lGd #&_{xkx'ҮއC;|TƆ3Eٮ/H$r&rϚ5em"u% Hv 0k~US6iF_'PTzA\ʯ~G?XT*Anf55=Eܵ`$ bpĕt)Ww!#*!0.^a4@iR)s`c5+җ]C?bjm’`^*=&hekBmg,@C(2 " ?I(`X96ٛ8s9 {/jK|5ĩs( #l`_OD̀2mDRb4ނ|m2cl`Uy;<$lx)nh i-eMWnS-Yŕ@ōa5,$pΖWo ( KBL]zwJQ ҴvdjFJEI٪_/beW#݆cV=j BXvuxOGQ4ᗝ*0Cygt\\P(/ #ю$7WNe{c[{rZ*1/\ m> {V(_67΂q+g:=SWn\ۜކ4"U> ,>Bwl< !e/Ͷ ?*ss[Ooً}&!F 0>ahILByMEK*5j!fC)e5;cPb/S/P9ܐ (|R%!9Z0*%LΠРVgv2/-C ˺#$ݘ2Ȼ@5O[S?}/T5tfwl~.T-U|+TaRk5_}qhxj &=M[ U?W2|ys+ɇ~R+hD{yKŕEd {[Nv4ilE;˲eDNFՈh\8Rs*Na9kt+5(sUWUG.sg؄q eե[`>qps|fciuփ ӫ\#Į wC/nv@xm x(VF[5ES뫀-v?kP([6QNj>d+PPp'cp#u"LB/ q7 zxϖyLڀE_POUILxTtt vnr:QL@.v~Wݘ|e [Ɓm{Hk!?077IUq*>͑tOCsRn1r#JEoqOx Vӳg.^# i_m:cRFBcR$79-YcR0@Uh7]F qh\\TOTw.ΜocFB+ٮ35Y?Bg8zvUcҢx׋\t qS#/ }d(+|i|KTɃJ8~8uJ߉_y/ E, T`8鷂1VpKYw.&i0bCw@ihy4,h>I@=7?9œMkbpg<.'<9o%a"k@1:pl:+m\T#7P(.i˧9oP|]c)_Ţ^[$ג+%e5{mvc=ZYjMVZ4FaɦmL7^?dLгd$*ꄑKvPp&d|Dg$*MR7;Yl:iІ7e# ՗KLfN:}Q/X㗷\SpPge{ b-~)jEM1vw(qlolz.,@ַ3F]E/'?Fn@#jz7OZ kx{njCQ&a)l3QzՖ f\bIs.;Į N|=0Jw4.r*SO?-+R8;r)w+_Y;K\hPjUW$VWH.r@59W!iHa1(S,ٗ6۾rGj ]f&Kl{m!2vh\+02ŀ:D\q8o x[ȋ7m}:[?L/:ˬ)$ν;ez-3L 2ĽmCR }_7,M{W~WBk4'AO87o9[*"e  q,% qZ? 8}:GB_."wYӊȁhΚg} -Oh%vDO|Ā<^TDf85{u~/t⬡1CP^@MX.tRk8Y_oTɕy5h:WiGœ2Fg-D/ 5ҥ 5"#% 'p36ϭ_HZO J9zfD A>:WF/Cb@Ɵ`%ga&=[T]H9CUԹNh49t97-, j(2?Aːe|jX@5qƈYcvOgmFK3SG*Vҟ`TC؂No'qpvLM#Ltv1 3u[1g|}3&"<8hlH .X<=24U+߃eX3`0dA#~?6[;u1SQ^UV xn(v!21Av@r-_<˕ynlK5ᢟV7鏋W\X`nK MA7q4>A[eL`lX<55ZyQ՗I G zI!WP6L0.v 6lm]LTCHIF#cU=?C⋖MV6.N]3@jz %Mm tv; o)Ʒ8? ^̡jZVV#3Sj*9YqҸ4#;ΖjiVt'Όk 1NFnmҭ]O|۵Ild: y>:pV\Ү*χ֯irPaHx5Q/j@o P-PCauzum\IaDudy\UL (B evv_ٞ9L_e\dc8(Y)n렁p8%/wnHV_O~.o_g _2E"=w@#)s6WT_3oJlv׆$|1ͱ44BCtKG\fQx#r>3zbXm`5\:8"w?zk>H+Kp;cG~V Sd'J daaͭ wXH{C>\_C$A?GZУ3>hu-ЯG5aW؀'mϸMda_g̈́eE~E#ގ~,- |8~`K#A"m1/,17tis"gK[salm6]Bu>YgC5=x$Ӝ ǎJIah|%lBv,쭀.Cs *vsFh8uⰯ[zŝs{+PacsC XO4,aZ0­c6T2U}A 7o]H5NKZZ+. ,dƝU! X^k($ĠG=Bg@& !]"$7zUڧr#QWV>Ip^jLa*=-~E@R&%K ,Vz= *J*è̩~hۃO-PMPi8[y023uB!2>&2].2` piɁmo gTu0!+xJ|޵'oa-M|U%wW|y F?{ن٪\I"3Ct._vtS(J&C7<{m賥M兼mC$om/i`}R`vR9a>psӏ[-I ;ɵ:"ig[Xb(`<2TifgE5ze37TZ9$o4mnH r G{4c;ضe$SA>9`Ki:dILe2@b2]3A6G5/SC w_ l0 b4V 04?|[e VS pvP5t)l28al@4+҂VMp?# DB!Ћ>cܾRG{+YMJ M&-v'*_<>1AHd+'uw $>B1iWɪG/d;tv;] C FoԄqba%= $9 qP_uU0:8viueߧ]p+b&_k=z+Aց߻hTF9f[c=9{n3ݸ"z~[0 BCԶjη>èY5)e3?jn%yP0{i39)^!̏ z3 fVe|P(pPV vF}&ڛpsP’lQ|SP~VP2DA%R-6sAЇ" ,W3w |R%"VQ =^Pkj);)cξCAhNs" }XģkËaN,6N'n\%`!,a̰z$:- ~YA2hx =I~n&PuQ ~_U$+Ay&D?)_MsuPS{]Rq1dߜO̷Eđcvo :A}\6:ls; {w%CѪ"I梀`On^RA06"m?8F+ù? qyAӯ]l:9>w;<(6$^FFa@UiPMQWtTN:Pw`w8LOŖb:4u  IͲfoqþ{e]ue\X\On&FH}LN00Ubh?vl ~Dŋp!F) r!`R G#^ß_~|ҤMIG`E0wwivd2)>L!T#2)ր{,:#j}F(Ao/8ހ̦D3n#} WhG( hɻxVkQ]GӢy6$Kb^afcvfgddіxY3W$e\CS; :n}xDrܼezC_-LR+}5+/9{W TYmqlK ;s]Փ| Lۚ[;nU+?c߼櫓b{ K+ʄ7z_F!zBHcrb81f$wEw $KNtIx-y8vUʯW@[!$2TI]>L2;ߟKf*S:Wy+1>_<޴, 3Y/.հg.;O[˰%Lz @VQ`ٲO5v *.,!DcZVeD}j`soҘٕs"Xt'! '| ^WPBOvP.SZ Jz|L(@UZf]qONIDc.j0R55Pa:O8(RZ`ݲ?lTT_jJ#Ox~EY_`ۗldY:5\е 4.,F50 ##Sԝ'~RP'*ۂjv gg *x *Vc1?FsI:Npx-CspJ`|㍘1J3tN,rX?z`Oo D!ya VSfұDw -9ݮ:ȇQ4! GN~|q퇈)PڄYIMܢSVF5Mh2i3NBSrY@]= zz+T deb'?Ow]RHN17K8qPŁ42pe' kUບL۶4U;vU1#)ݏ@"m6MH-'Xy4BMvU̜jǴN:Hc<Cj+8b%fcNÒ]Њ0Vyi4x/5y[x*,}6vM_NA@/ v~ȗ562e}TImܱ"JJdo'Wz{KE|Gd\k^[CtD9 .A˳wBrX.,VYYHxy*w! )*v][ Yl#8z; ΰm 0y~OR@>$yj_̦nRBKUVh͢bfBv C~X-4QyMoiѪl;(9&G)3^Eͮjѭ|t16 ,Q8ښNX?_seT.S!n׍ֶ8^aj2ٷ3ΏRYDԯ&@U0CSm RTF_PUni|ȟz>y_rwZtw ZY>^?}K:4|m=J`_-=9q8\) m3y?pޥ ."&>\2J7G|RJǥOnޙ{plhuz 8ho8j)q@0";IEfPfU\h|G ۱q~9p0Ng?cYwTh}+/יrNb^m vSy9Qf",$@#ٸ-;mX#w`.4aɊ`Vb>G1o $4&">"f(P<4Ѱr[6NaEˌϯe.tê?7;%gC!Y!pR6aij֍Z{.m60*kqh}_3'FJNB}T1 b`ݠ7ONT.`SuTSu,cWvha#&a~ ECQ@eXПŪ{p+8˨\ҽb|6S`[<5J'+В(+"|byZZp FsC;@a s{&"Mf#zdEoGk %SI)ھ\k…,;k5M^%4heyu F%m}0f}A[krvo,^[-r1JƎPhcڨSɀPqCku;3M4χ_ DS *$yKۢ6o]jSql w }cͣE]!nZIAE::dk|jzǠ@v}H HFMۉфl[=Kp3;[m ?^+ųƉs\${18,b+8!'w%H\>2uEŸwk/]tF7 µrn1Q*UH= [(]rG1$)s[@Ò ԿP"Φz6L ╡ R\ ޕ1[$M1w]D e/jb<@7>:R"ESxFe9Ax֚' i6W՟CMsך D+b~֑M0(B왧Ue^P1:(a~LmgUB5T@쳺6ٙ krd%Ӣџ}*)*%yrZ5Ommǟ/=]èoGFjX++ϑ/"r *>|ZJ"'n CFZӞRm/hO `2҆-m0')iIIӣ:D{v=/ ttronǹ<ϸK), _c =+0Fp*ϓi&G5_-2"c.7L0ʯ4w5 <]rjjN۞u5+~T`WxH Ἒ&'QaaK@[_6!sGe}pxxMxv],&6,D,2e(t[ }rn9ԷTJٺcvLI!CUMgPH{sՙjmNghC^ta|̦K߃p.WZT,9@]vw䦚9 6C1GϪ-8L6}ͨk} Hy-!DN,vTw3]|(?kͨ ayz|js;] o ;RI'ĭ>;6St^* !UܹpYtCDX\ #IZ+`0 ?d"r&M/fBvizB[^\4RH{۱`|źWa_=2UΔKb4 G!?N }Z NϤSwzaؿp'!Y,*>a{%;$ G1;[ʲI(,s\CA k9)v {97m^n'aP{ *G>:#z`H=J6anZ̓eOi u:GͧUL$ݯd>N."+-3/attcqT%ugTbn m|on#ђu&cP Fr1|*ivc8Dp<`8kP#G«wTpLL;4d_e[7ؼxY5pMHL1 PQxBK۰{8[ ߒF&*̺G\m'UaC(hB&TNO9 hVѷ|$h0#[x ɚͺ/8_S-:Lbto6_q9ꏻ7ji~ʋn\ q&ݡ,eCRG!! Y'bI&DrH߳ƊTom Y$kƭgY@5d.h Bpڊ^d@t,e|1nXO BǥrwiPÁ6Vi0Z a8TF M9R,Y\dcL\´ܔndW`&WN- qi%ż\a5ĉ~M g=.2 7{_GfLmÈM=A\w1&7c׈:G6[ (#X>;gձa+E{_e(u(ӆرn1qJhToY9ϔuU2K(34z?G/XZR;O^yVJ30?cq%HՃʤXp8T+$UI7Ǯ<^3B&_tQ ΚXH)2AK;ga~<7{W_n#nBtbSI~l'e| SR#-랭[E+H[cFPg%l[z~7LΒ؝FC†wqd|.m5fWxG]d@7."W)`rA%A3K<&%`%Ce~axwi7W^dv 5Q,K-'O&“5N @,%[UPO3Lt3mnM~w‰[HҊF75+#:5Yp!XMZ%$}᭢D.aZ ( 4݂l"P+YNuz/~ny¾JUjtJЅo|[֔aȥȘS?p# ?,'6a3O߷Tۭw %+2܂?:8TvRh%1OYfyŜ{q,?DPHv_zډ:Ȱփo+(l0Ц}@iln*FUTRaI0(-Z@ 98!Yzp\ Yz Wc㸍_Nj T bV:+|\ Ԅ' |=Jnfta}u&Hi:ZeHzЕsYe" iCbゕ^?F-t>a)LLvx9)Hh}:1Xu 8rca2";Tk\@Љ;ڟ7QY$:F%26i{l7׫cpjq'V!%K7ARyھ Tn(jU(U]",CQm0b$I#ĘpYpMM7z"@qv$Q1'Q(rt!=מ^ 7w?0_#f%`hsg4Hc^S73whPs,,wԆMECyLtcᛢ]]?<@wv"FS")-`Q AFӨ^2o:OX' Vx+"ú_&M}9w}xr5N ]p5reNckk@~FJT[FwW17'xi꠽+aJq3cWt봔þ=/0}.qoΩT朸 g+}doi3`PZcGuf^9Ӧ߆%ZS OK"VB/ %P^!náuGFBV鈳LVHϞ0uUZ6Igw~S>oK'j. \4zm2>0bh~6ų krr7ƂԱC3oP;^ztb){֚%t({#HujDPr\e`oZ'?HRGR=z'3v=#񆌡=Ugys` ?Ob0N#7@L$$lIM&,u^Sr~bL"QN|*F0}v`'K'ƇE ˶q~5ٷyeGdCk6>CSj^dA&/ %@k)چ;K.t_)!$I$Aa5ʂo-ˬr72$i{,S~9ueښ?IM)&ۘ̏O WB ЯQEjJ !IH-ˆd6Bu)йѕrˌ]zȊNI,tʺi|f^$J??=m"͐cF&!OaE Q ʽkz뾅G:)5ߝX*Ŵ3F,#7y>Ӫ bdE zx0>8GiG@F bx=(LPRBa ';OvQ|~ m`C12w0{Aw0# W"O^Q̵',8~$u YR8| Px$kdY' l}X(+M.W71ƞQs` zχ>$RD+K H 1hqmJiBRExx2|E ZX3"pkT o}A`,x5ۅ+ph[v0%492вqаS* j+<(gwhiDP%';_zP30êխF &蒓mM&X-{T>ڋ2ǗwOSw KlOi ;gM+dco{;% Ov 7d;h˼uO;dgp#Mj]a=">;,8:G.DgXlۃO9 y|9\8 2riVKneD6#B_^o>Al|NC 6{!EHꕓh)\'W2n `Nn_Z!]\oq͸0Rfѯ-!vBh)-{ı"``Wj6Obb*Y*AkS/₧%@eL4)qIMZ>AیehI@p$%3&OA*!JS4^¿OqkH!`w.thLaҜ}Gz~ӹ4Ck+.4(HuH3a wS擅Gyن>78`HOl;m߾ؓ+ĉ!]̕k@iRWy&d*ԝeǜkfWM_tR쿈yb}gbj49w19[R%ipC.v!CnVv̧ā`=q#RX^&GԒJ@jFϞ ׏2E2v:Yg7wi(.QisqhA35|"aT,|H*;/.0)IX/Yn e95ʅ+JMabҎh'(M[_Uk5Ḿy3s(xqgQ^WG&-pP/̏%TI$;o_p5~I!zצ=s6p%#E*=,-GRꛅNW)daNiWtΗٗHxUgo#6D*S#+Jx˫(nd|};uߝG@&[n&hSc] Z;i 7$T0kWuMX>;.Y1Ք 5Ytq'T8ِ[^t1˛Q l?VP>acH5y 3ŭˉ*w&N[Qk׆F"ZmTno>BdOI1 L [hS,[<b9[|z%7aU =pZ> ZdKn`$$Qh_$We";TJ_e`/3mx&QfD 픵NmMhDž+jtfxMǴ3rvU =Tx`TaWv2Sr#R>'ԀENSPxu_n~@ LDwT4HBs{BZP!y!cq#q:R QxWd@s !>2Xi_ɞxAC30֣0/*NQFB Tәp{C) EFZHbݺ׉^&wb-j A;!B=;g?&p'2nj KJ/5Be\-h%mV^H b UvKx*P@]9eʵEd+@}!fo&8xW952M/+h*svUqeKvqa^3=Ӑ8nBy3]hoIdž\.e))|9FAhB O/앖r` ݹ'Z :,QO6)`)"}:jKDY tT B^ONE~lkK.[X** ~<髧\`ap*1@]}XK&S|ݿ ,Q|Vጵ̸_4p9LbS߬d/ӬLJi Ƣ""Fm̓B|OO.jԍLdUI>@r-^?XI̵Ȕ$ 8u&ğ;TdiwHKyrle %WjUj?)55SN_T?LzzZ~+Owik sES%G1N'- si71A:jDcj,!πF{ypj^R8e\V}+ϕFk X_rDZws>y]_Lۿn;?Y0o 6`S%B=~c\,:pT݃[z Nٰ)՝c0\ qX(.@D'խ]-{mH([ChӓP)}ͥu@D.35ǧor|je^ =m,%Z,JR6[? GU;k~^ Z)d+G(4gDcv!h=+rM1P_hEPO#vVR ԂSq޹I#9YKdQl:#tWinq*b$!7rr"Nki9u6S`D ?eͼ [*s=ۉ7VH1ԍ 09yss;̞y:AuVoq*Cg;2r1Uv6E-E{ǎmSLC]1ϑ34F2-kxYh4d D1՜8FAݩŏ Y⸼s NnHJ:pQ+?2}\^q}/8G)Z"Gus& g!ۏc Zb:ݧ^>DYYn. Gcb֗/Oa1פo| L w &Ub9E#ŽڻH൪B pk,v45oo/whU~Rgu;d'Oxf9#b37dӦ9Ly?N,Lg/hȉ#O4dX\?KBV1?=S_:Bd&0qODmp[ԙ(%MV)eHwE|@:C_SZlrhٽn[k*TNJeA(\݀2T)BۘUBaE|րk{XTH[Ӆ.V,ey-{t0Ej5^0D>G X1W #|P/Rq PruOz8. SFpؽ\V=Di5g@bGaQub t*kT4zꝢ@L+iF9ʠ9ىk.P%8S>D7'EZ59 I]}  3-J, `ݗצ{/0GaAdc;nn7J~~s1%ǀL&r!oGcdht-T2E'@2,O\WYD9GkʝU e52jk˨ B ;x<.-7>0Qֲgy6eE-ִ@Ic:A#ݧyg-J{y/HDۓ Ŧbh\ F@ uqM.,G0:D6(O-sna7?T2|vcӪ BTVA&%" akt+&8#8TxhO|K_^y*OdKVkkxK[㬇*-*y"H-v>ǩ*OGQڊI5]gN7j} "9q^+xdGLm,, ^QXȐЋ5 ~ZCM8iC= lk8 B-aK]?zW6<; >\7aAt7?.gmDݗubvP%%닢07tJҨgp& 3mqtx18LDi,_g+ uܬKH={PK}T]4Y,8+[wkrEq<,/|([4guE߼bGk©>h7pt0 [-kG+䷃0ûc&LRybC"2rRӾ=>i5iV Fe^X~W(q-.'hoqG,}{SzBϳ7ȗ]?&;9t8ΰVC@]oV\?+C՟JZDCД[?FweVyL-O${»M3;J|n^_V@_B{]RQx(1,Ӛ;I5(xӌm;= x "؋o@Ύ.|(vH=ՆC*C@2zA8s͛Uν\p4D#z̏ KIWUUTw%=H:Z\kr>(C**0ڰ1i2rr@trIg:S _J (NyS9#=Y2 ,*L SmIo:#0{t>?6Yy"ܾ.ݩHSB5 k%ӂh91$/&SYzҶEL3L8-Ф/1Uzy׷|Þ(} B` 0\LqB?:~'h+,ȅ-Ԣ|P=QZT i ` $}0f_X0Xjz̹+̱؁C[ ܸz/ C|,9ԖV0 b~iA6BϑlJxͽm1#Oy_p=W`%4GV.1SP1]V*u1 t }{gmS+'q<3GE:#Վ ieZ2;J ?n|D_<}Nx-+wXRY5B+{1䗵?  `*a ={jԐ᷻xЁaX9HFIh4g$+^aZS;'%5 &[7 [Vhx^#nndyk]hۧcdF{?t-E-qAR?ƺra<HzQDu OMDpj&f.Z6yWVzcB9m,􍆴A~z%X>@(B}Iwq[|֩1}Q>K#qw ?f|j4FOyQ@g"B8ӜANƅ(Ri#jQ:AδMEwMKF]IˆJ^ Cx 6(V{mzDOZ pg@%9>jZR ~`Yuow*8ṚETCu\&,m;ͦV6e O栝 =c6JƳCSM!^GvEX |_sx-Gd'qF7p\-8!6FN驙\^w6حl*-u˔6niye){A\XHj뒠 "4B`mlɄ:O#YTVR9SzϾIssXZw/ikǂF (?МF䔧?S* tA }B'q&+&o:v_ޏVTo ^}0N=HLl8DB;)r_ fbWІ%> Pࡰco!tͣV);$R@f# %e+{Sg܋0nTyѿ ,R3JwG`J[J$MWu'y/kuP{ 12LAA2{`9BI4ׁ1_n_y`VD 5O%/.Pa=ǿc!j VWӖp䕱,9Xm"؄ԝ9020P`fÕᅦP$}]HcbV| i)&ݟ"]j^}YH%hF[;aI܊ʢKdn!t"oXw-5nZLր;uod{9|%..Fk'C"'&U mlq^.7??&4PA𹖍V"0~/?vy;cߍZOWN$ wT^fGQnR<'VUڹ ryH9m?W~se9E,|>.uľGO(9EUg;Y/J*մO!xK$?޳5Mj{PG7SYuf%3*ѻ29~k]=&(FKu4/gY#kocv`N<Ч !' ޘX_6YrLo%?<LpaZcfvn'M`6': 4_ipUBUZCdB>405rq} A&0RtԘ)~6pf\0iPwŖGo;>9 >]lSک^Hʥ6+=A既OɞsCbRܯ ZJثMe1_רz=B(f!y*nOD{ RYri+TsM%r4V%]+Mbŕ=]q+qPGtTyf7\UT0$4}& Zh5kohHI|`q9]?d bW)R;I.YU5;krʏ6JjsSx8ap%*l e3AO>Q pQw5$8dzH.pJF%@PT ,Tw[l'Z*xtHX)Kg_qZe.866}HaBv܈(X܎:9Z'qٵmط&~i+`(B?,Wo9DpI0 \@L83#qn+H+], +n9/ M++nO)K$t2Im!+g劮}>eS;O貏guK%6+xWTPtNr Wk^8ry42y|K )5KI{:>ݫ=-I _4Ϸ{mܦzG{ߌ֢_8WDW=T=A(ͥpTs1+t/X/IGŇ"5i96.d dB-li/Xp'$Nv=N?mRxNsrQP|U}9ozAt15pt.&LqG2GpJ0v83+#×U:>G.'s!@pj`#vMApbuCyr3[fjVt#m7%l|unnk㵷)IuS#\`AzOk62>wpλۻ/lFxq˔Ԗ("DY#Mb 0_':_Nyv~b0)Ws ɭ_VQAvC!#jl18#9 2_p-rc~:yNɵw𺁭K[}/0͆ρۿ}Yَ׀l"PVuyן0+1Ũ1LgP>|qQS]=\lPZ Z.5$WyE @ 2tvpxNCo~KHZd48a'!06w.~Iֳu?O9Jdi)1#Fbǎk|6%PQՊ˅p%_hmZNw֫:#1]IOӹJm8Ȇd B&Ҳӈ;8E?±Ng[QڦʬyNN%0y]j 85ےc\-:;vԽJw_T )עV-b NPld-sY|0ˈK8),TOt>_FvbhN~I'c8] 5xOz=$X$rλwjSBVo 5KhUyҶ\m͉/T)ÿ&w:oL ɏƒ>1,8vQۯ{*ogm\ w+^ԉՀ3/}ʝ`Ȁbx;'bk'D__q@^KM THO`a繟=AVqz2c)$+SG~Nc]M&ΤO>-h)ʀstaACK{1XoCNy(A-pQ$ZLԠ wJx*W}wU⚭{k._K R#suvB‘8ݵ#qlu_?W7P}[Ei0CB^J4YxwM5gnf93tvC'9yKmY8l:j穈!]Y%hƢ;NWԫ6R .+%3ކx?d)?Lu3Y*Kin+9P*Ui9UT0`)Y' o(Պ?X3+ (ۥ_7b FOgëPw[ |bP1N$"xf@ %|a`k_hJOrFqA!{ʭV)u^ena5#0{ti%^r>!Gd5zʌ6ib[3zc"/B6D: \ YwSNC `]"c &8|'ooMʌkW{-[q?T Z,[85" &{&R!ut%')rw2Ð4NFnV/i [yD}K;XrrAǸqT&ʶk75qo7#!azp!,C y~ZMn_`<9qލ|4(A"+bB.$s7kdV;iHRP 4p ' ۀp&a3hfmOKD =Ǝ\ nqAYV.ӾŲ>lrUb$ϘZզQɨUsNK >%[6P[+q1%ݹnm}yjTxKal0hS W}Bń^#{;D},!bhsj\#p‹`鵅9vpE&ZK?33wk:]& M&2{%|w9jj?JJߤ=]@ޤ\Yvdٽ4"yl7R pٚ(Ex3̤k9l2<4=`,^Ӎca]N7:E-$iĜ,=֖G$>bwYVTΆKI}nΥJ-/TUe3㡿 Cz*Rwz^c VȯB%@]uz]BVP[?TAt Lm(HHvx^MøE;qo9.z+t4aO JAQLpE[L$Hm'^TE?t:.q2-|k* *b;x\$vAu,UQ\Ywn z<&4{o\}S8 }SbAXV[V -۾lLt#DGKeaw:.Qqb~D,}*Lbn[8W%(jG/^I΂$mH06Nw&OZŎEO׈ܿ[F0g;׏"&SQ=!}|+ÎH4KG}‹)#mz3838x {;0GIB`Īs/Wm {}n{NwVpO#zyd aakϤ*D)[9 yY:뗴jiqv;k7<$e#DK8TZ}>eK-L'jRl0Z<8zy+F"YCw @(qhO`8~hQ4su-KIO_k-#)FZ>,NH%,6C`  5eFT7н!@s8{[? ":>ΰ6;Nq|#v I Z]%8F…SSY|/n{2f}_iD(`vfO6yKG5_ogߓHiƷacV2y"QԷ$BN VE$!^+/:^DiS(E?D9-- % e *Q =INד!uP!B2N`!,v?0 `G3{Nhä ^15 gi)Y50kF^Uo[,CWwt$6b⽖k޻bV"Y1%}qB+J~' Cm=5u' 頞n@v vs5ꜨClW#N?\WXjUz'8)e ʺ)!JzU}w]a"5ȭpxB zwuVⲾɓMtkYIH-BHfHj(E,B,V1b0 &}D/Zybp TvA x4@<ՙX(Q2U`zkPpMmeiOK/fa2ډ^'=-k.&tpˠ.;v[ \?f{S~|@!1MTjtIi2+/Wm`W <; O3FUow R*he6u'=6LXpyWD <􈫥nM/a|&,+څZKÃ^{q,\դ5I 1]ç%Ki0q!F סnđJ)u ( +\؍^@tjAns.: zt/#BNNg*;KJԫk`h]BJ(@1e kӻlRw&ѦuDհAY JŌ?t / @<;Q;c4wnsXts2-$b@ KB~?fWɹa+Hw'w(-_JmۍvwHC#SӪ>H#Wqa(c3Wvdki~TVzk)bcm0L3&;'pm$b?yʝT4c:t_f?4Jo@n__R,8Ѹ!oM&s 5;PbKۙX(>e@MC{=mp~e]Q@Ct)qo?CoUPƵK]vs9߶IXe!_F};s Ȍ̞s!h]T_'\˚]YŷwS!|eظ_W-i^SW+}wc <,(2P;bVح<ji]9ADV1ͦpDry&W1co?s;Oyђ\3>YVs8a蛪7Aj2Z}a*ON{PВ¬.h!A"Q +YMUS$,(\=,h`i$ :СFލBIV{FNI0aX>5u<iҝ$:WBޣm+6(0 #J.T̑JNv-"0GԨYG@?-P1Dn 5 ~Y|'Dh4x!8zYObMy ]Ȑo"@/G}vJ ꓾́{ d )/~6)R;KS\aQdlNs! Eι6Dw'+}WS.{8+^mT]W);^s:H<v˴͠b.Ϛ)C(91eYX[_ʲ첔ߏik-/rw|k+ ݰ3Vh,/ <=*^j CŤy c,pH.BѣމfK8ʼnvX>1;8it4Tn.?Q@UOB6&'b<+q$FSV7Lq0L76mI]>9) ZӲ]syyA df;i\WbFy87ώo@e=7> + X>2y'AX.lڴQ-O)"6Efpp>zp#lL`/uZEg<\6)2D%Sru3l1 W-4UM|*Cۃ|F1$xܣY+"t l#ݺM˨,S)][NZR &k)BA2pL w2ǜop ouu4kƫit?"(\ (#(ai}L_wݹQ#BC7 E5g t|y~מ\8 v- z`_CϑN%c!ZE gK;/蝕ЕzNR0ScͽQ;=H#੎)Zl!Շ 6 8F#!i56[\,}츑t!P\ޞ9lѓ͍yG:t@-l)rμʴ|Aތ>,$I)?h`~d> $q#&oCj^EkZ:@lM|V5_]Rlٹ חNCo Ⱥj`d8w6ܼpSyxWoSeś"ʰ5Rfˋn0[+C+b.q#rz-6XV-& " 6L^fTwo!|8PWֿP8lm@Ul2Z&'-tEw(_݂$F[]c8!䢞3U>2}ec`+ٖwXH3X+=g=̗Ӡa|]> inM\rZm ?v@y(N C) R(*M2j<$EIUVJJ/=A]l( (ISuI"c(jn9'uBS^1'C;pVZx 8Ci\\}= JѦ'2x;$}f!9&HWpD҅gC,Q5c})do|z]ǫL+Ÿ͋qqbF-g)BhQ#-s^N^[R֫ zU*2_)ej^S$H]:uWWNƚϊ2:Kj>E=!kޕ "y58Vy4,#_^xo9t-сs -n/|HDt}~>~"WU 92ZP"( Z!PDjֆ`F`Rkp?ٮgZzfM+q_b7k5kǐ1j<@Mݘ!wE(6l'ru ٶ[;ec=yێF<ߑq%i1$={4 ؀"6cN uS眢6 &zlFXMI p` Mnb3 "Y/QqƆvVK!{| 1U{"9K5өdY1cY9@!n/UhJ2`#kbx8tiAl^R:3:5J}tժ͕iGdw|ݶcY0]$Ʉ+ B ҹ{1eu/ѮT-$Vp |SAyq\患0͓Aטʤ7of/G؝T ݍQaڅ#!Qԉ9[/_ zkQ2ⱥm7NJ&$@XA9.SPs}H"ӕ(;T]>.ۻQQ~$L&O3E% §bɑ.qO08W +p0k0r8е/2 -^a窯`t1Ma šFP,&0&ue@5vX@w&IrBq kxȔ#ۈ![i =uO\%zLзRX~ q&nقU4Rf66679n4kDbj'̵{vi.UO.4$Qȕg=~= 4G\<Mluf ŔS+wC5Xpd=n &7axٹ;Qpi=J mmIġ@FbWJYƣ~pp BF?TOKxGU FXx\w!ioVt5yVU-XA߄%t[\">48EKhRHbNjxa;¯X %aS ?s8gʅ<"Y7ZMK?oKIR' /9pkʓ%yњuww3^SMtE8.tvTnq8QnuIopi5j:}m^AGb+qR׹4gO~ӬsӺ+W dqtIvK5u&hG9)seCv;^$%6#C:ʊy]?pinC>l|Gek<|s}5#-4MiwCh6yGϩna6l*`DN"R5iϏ,e3@pԳ[#Ψ~ ̖/ ,% 1OA UBz/WH^Ew*oM_}óU7 ߐ~a7|Y%DĴ8sP5"}b.bc'i ԮІjK$&'Yٺrn뗘2WL(?{W9g=ԺaSBbCy޾ 6i% .|\[{aWKkˌSH&t{`EwT\hww/֨P r_p- L[>UX2 bhv ޱʂ+ 7pW4PyB1sτ& qȌ: sS/|e: xFtS5^EtZ `FB smZA&\BS{1 zP>^nX\C")[ >?CU/@SPzA1)t0[DojB/yCSH?NZSUFV@YֶBڶ f?Y)Wv998m0[.*pN%c֤qbB:gB"C*Tc5(x>Ƀ,$@Dse^N@s구ŗ%cYhI|r@;NDЦUOi`,?c"#uBxYĔޅ׀$}C+~ PpQgGY,}G{h)հ qb彉ٯJob_w=DJ sYvAe|mXAՇG3@|A 31L~b_ ^B_r# 6k[+a^@6fQn~xq,4Qg`8<XT7/:P>/HZob'#{sf tPNRp 5IPb≢sx q)[ ~<厹YK#f?wgu2 { zO7t4&AΆ[wLy|eUpN=[WfEL 3}ݏ?;N֡x|]k09EO#cpD`o)ot*5ϿD* ,6d-E/3ǧ| :ȓ%uF(Uh{S^1;<-Y~Ɔj+KDXTCu(d `77[d0wo$'SW@Jdئ1ٱ1v=cUt_/еۗ6.$qywZez! Ba]E[4CQD2q'Rr" [wCߑr rB#G]eMn]XA;= عa/ڸvjN\ ?$R"I~"A͚MN`2)3tا۟(CgML!'{kKCؗhfïI޵g(аU4#F-2Y}H|#P@$>p`fo4Reu@PeƑUy1qdLT]`Gc5,DPzp.^. U왈{EȡOtnCޕڠtoP$6ZB#ts=بX#Foz(aN,#$+].kgP~76c+}ٿe 6A`qeƘ7Ceat(R'DM|I84/v5 d1K3%ڭԞ,-/ݗ hc,97)iZlA~2~x?~s%n@;ܞ#Jy1H!mfR 60@^ӜBr8!,/JE7 ge?tX))˳Dy]C܂ܵy׆U%[d`|ޭF9e0J䆣X{ h.;{0}㏛Hb)tpSfz~Q3C e+n@5`nEx r6sP-)s:8F45AyKM60r;=ῷS,ٛ%ok5{ݱ9 )e#j"\XAmLg q0UUGb=5ڷ-ͥI"\~ xE&ME}/0-`+>M{A{MYz3Vj5.Y=}WCta~8ʚB,BX 젴Vk\@8G%~L)i-|VjAi+ ?LاړqqZ.5 *5s(LƔ&:ѯ4O *뭰}oտdN86uG2r]FY((Uϕ O9X IYR?{˝7[$)zgHN?4|Z& qgrp'!kNB1}ʂ"d˹bOm7uªg9b]Co.~dV";y8UifW"+PC5.F |L\bрO 0gy͍EǨ h8Đ9~wWU6:zl`AXMV؈0t]dj5Qwd{&# `V\wD TvTznlZ˫hS?ܣBJg~0_>;*5q|:!J>rsu"G܃ Bh;[-O{ nZ  |`kcd)op=^. &fnϻR7gMHsD9f":N`9TC8Ll;{'sK qjde 4G~MQ"@}ǖO`LQRkar i Y`XMi3l6wag>\b5Oh8x%cg~In~vͯ>h=)p2+#W\l&;\&X -q&ؘҾM u^XjTHԎ$,}EE؀I"1JGKZ|!o'1y`0 S-}(%Z yM 3OTex؊n񇺪Է;S(d2D׮ ,+ M?Nc)TWW\kAnX+ת!EPhkǑhyI'5}JR ڴ;u<], J :ZjiMp}L_v!ҩe3Bq`G#:3HA0cB;'D 뭥I;|#>_Zc_:/3yF[gMG/-,nKOdyo"CRGOfXZܡ{Yi0h4?N kϓ~(/i{\1^1Nm{\4 ^Bb~]XS&>7bT]1e-Ǣ@PjG%+D𒢚yhkZ z2DiI@tGmZrC(AAS -0fY!D蒌"ú[;o:P/1}UtkA6pOM*6~RZ9aYqIG~+毷j8L @"aeAWvRda0OH_pI.>@UDXԋg<3%$ͱ>13 XCU kgs1TG=MhT D$^5B[@{ފ1ζfV |;}%4/3ҙ֑Gy%T*AM)Jjo[X%!P*VUGy 95n?/%7%&%83S/;5t}/i7elKVqʡ;r55Σәq#QقU˔5 ka?v7@SNf}Dq|N3sp7><#^{ /cdZG"I`l `D;oB1VʉZx2aXʁ5@8br6| SR!7;O;BI1ihUϿP, VҞ^P ?RlPRnsa%k%۬ F8Cr-Yi av3R1Rc#XՀN_7֠gsʶ VN&uKA18v.dȉжhZ d'NoLoxH+g5}O5#xPƦ5;>tt>q;U"9f8אCz2%[ 9O %tjkSP- 5P ԖGzv2L$ά(_dEq ~-^ۭ2k8D2Q0p ;d xmaå7FErg;bk0L@Xr<- r%RR=(*r-` 6 VUxh hW'ҝgTZ%4Ӆjx|VAN.m QAI ŝڤ{ymrn:XpxX}>\d@71=U A RLs#n" pefL-;5} bK ؕLs%`s'gF37h-6yW&C+T'lMU0]Nv7Ar\Z `@n`c<̱`H!} bNHq؜ƐsFۡkE! .5$)x)qvs>DӱX#O&R1k.3ޅ Ҹ/+(vtimnk"Fsgtḱcv%ͦk1\azW(| AD?RXwPV'/^#|8wa'>lshm/J3ە̎X"a6ӷi43臽zgW -:TG16C:`{D|^ʲi`PfOR,ٔ<hr1Zvr%f*NB{T ý>3Z Hϔ/*XFxz 7WǙꖌqgd-V]G,"@VJF/jQ!= ʤ]iCX~bFx#'̸ֲɦ%kV^e N$[͘[Ɲ= vDI$C/{l_:j >vҦMgCqL(DaJ5,TN]}gu.4Bi^by k8I>OUNWk/x3&^}Eڏ!wOtC=uN5od<<͝/F3 OBS,N_͊f^I~bZh^A ;\;޺51纓-apf2e,UćB@!p?9=:hv* Ra%D@؃,ϣ6eΠW\٠7"pW?ݩ2^v]-\ƗpUvK W-C`]g](5<5$Pa߮mrg0}FITWJ Q`63dݦ֢y,`}$;s#DM❷.= $#O 30BGk Fj;cm 1cӁ  , <2'?l Px8)ʆis__#PDpUj%őK:($ N[ y>(}Uookϻk+@ݼkɈP7qYrJ8W@ 'w^iu2Ļhr/41ʣ)CCoR#,YiTw,wb9.:*2}b zwJ_OH ^;Ӳ[i/!wj$a4\%dӎq%2ZJ66^2 dݫڌc!r7nqޝ}FFٶbY |3d[ 8RӜ{Fr@L` tww}/³xo!2FI=^8\)TP\Ԍ(Z%{60E<;^za<[4Q羱Dd_ƅphaxx*-Cu?jxo~҅5 4(B!ؐYG3pi y  6j֏ky˱jPNX6#RR'k;-k4A;8HK 2 O$œi/`ֆw ;vŲH?*DG#,dm$Zfx]>{c̫ucO( D:}np=!c\QCn/)P϶\o4|qJ䎞!{pXp}2ФNzPKWKI]C 2mC.![A& -%`}-٬(o=dL5 ٦ laC,%ƈCb%!|SY(4#?&^&`$ePQ^j8&IU//>v뵍8#Na6]nyZo߳cz|`iݕ)3}qyYuvYg\/wr/P"_½ДLÿL+&L"kmFun;YI _zCB9{2sH ufRLy# 06[r>lsu (?ZCO)A\6E35@ji)TF#Azʉ4U!lKTL rA=h;omSkd`CFv|JKg2s=+`&"\].u#N׷3!("+jx>Pi4ǜu*s ?3vzIdWr|)l\$c:NA%| uXɷ4d^꽔ww8A/\nA{M iH9^zz(W^}A7Q-x@RQR,FG'[h& "l^S9I67jIn|N5$N=,kUx|$= ]J*S :yq~)=4~@U)pe>W>z?t"/3=:CHnoH>r13lR̬!suDbGk&5xfWJ7عjct}GNK;OIGmaxU`h ~6$cY}1U7˖d9'OcG%c͑,j:%$'7,ފMm7(-X]j?Ҋ3anGH6;g~"{9/iMڧى W^dŁ%74f~f؉yJn7h 9uҌ+ p#P(:,Ny?xOC(B2^OrB<{AQa2~g=*QLH3-7[/42O2,ݧ t$'B. 'lB<0mfEk z88EqՐp͸Y \ӞP)dj ҁIub17ēGȕe(TpBYc`vEyrM?ԱY,==ehA!i)|@dNG;aۻ2ʭB !>W2tد/hFci:K=SDx;Nj[MA7ލyxH캩^i4cW^oQe*gks 9QΩ*tb\r"'ÑĹ.")%G"_S<|xIkagQ(,R usBuiN'뵝Ćd5 MHn)%:vr X5Ykb$'Vg"Om=bǛk@d+(q^?E7p_B{MwO!ᲢtI!4qP&rAW#:Ɣ{XZݒ  N7 :"<%t,: ;2(0C]ϕ|wPrц8b{QvnEwoA ZT#z;OI0Gw0 #S-ύH汇]>CR# 0R~ ʴ[{m 7~*dFP]_/ >-cWi59@Kr>)'cR<5_5yM%4|c:䭥g0χ'v6vNHG(+3>+4p?f9$Qo4=iO٩4HA26Zԭʄ& Wrߑ'ܤvf'JhzNʔ bX ZV %Oyt5eo_cLA6Kۙ'Hт8Dyaܴ42 P g3 H-23fd*WWqԟsPkQ|>Gx MMbzU HHvQ5fl:6 __d2\z)/2\n)TK>ZR5 [g!!ȇ:o@g%.T:K_==(S~ZB+Qx'2uT^^V5#$> o!Xb!#}V;VIFFePSQ_ @J[$mۍٛ"l/oաiU17k^,:8:U4]4SRwY7ɏ&IJO}GIo ||l$阾SWaެd'ص.(Ο\LrFWe| Bx/xL",s@pJj}w\p <<]@}!#p6 b8Q|Uv0e#A뤻|b`/qF1LQ~UG0OLF]6<֍C#oaO/ό2^ZԮi~/%kP?7j)acPK;`zqIyvgM. bjV/X 4tNNIP_Q'|ș 4h}m-Dh=Uc/UO2d5RO/~TQ-[MW"_LβW76κ谦7JjR‡Yz[$ ֫+g꾍R(@hU JR<׸OKy&Hxc ([ w[α̑ "{.Q·f;WV}K`GPkFvr.i]9RW0;g91iZ s+&ӣg@y}wvqulS<B=4_[0լBS >YWI,9w@u(d3 Tݡ+>Hym^J.OjNT~aza$tLc[Ѹ'hѢFsep-^^$# U_4lѷMېM^(9JhGV"fKi+&?}Im%(E5O-g|0褋K`@ĩx=}c} bxY[Ւi3m3ΪTAíYB""Vw~v%绡.w1m؁NHr(wd#@Z`U)˂ ;YŔc^|[D/E{m؇|K=> $v.?Ibvˢ|2H{ 2[OB:H ({>-Lt x9ȋYi)K`p`a r[V-});#I?fzO})eU_I].= IƗ SѝW^(mzTY[u .9b E[ ΧH*+ۇ&U EAh \EL3Q7ԩ 硕3˜WLei-fۦ1,UEh;lL0$Lkh8IUInw߿\,\0׎nH$lliJ+V3(a%f:Dal8 Nݤs#9BLx>󞳕R\Ԧ] D٣0K&+^=L#a>^Hc!cH1 k]V<AFhX10F ']#{̹*+{Suɶ7Ym6 wW{K6%H-J :#U_ }ME.ƴ(,!vE0~~YT R׮/Bo˘Y8 Ʉ]w!DmIL)+(AӌGL|(dxX6mZ:p0]P 8DīިG zudwG# ,J=-"˅Ѝ3SZ? zuNn# jaǷ/G4bR[^nl80a)opjX^A503Cuᇕ(@9i /}n\P5<, { ^HE/H32lN3ؽo[vhYJlym.)Fv&ΟO`ge@mSBmC):̆z6V/X   k_G˶(pS`Iv3琺Wxe7@^qoОPw+W@W۹ZtЪzgǷ?"sk0yb/([4a@tQ`f* ~l{ur97kK⩌2Fzrz ?7qo׺R% 8s,L{Ilp6M3oEN?l'is2=RQ*2s,=Ҭs jk9t .ΓշrKk[-:-4"ZCP9l,J }֢w&L[Ŧ 6)!ʆֳo/ހ #ay7%yz&__Q"#6p?2~!`mqM0{U2R&32׮:F*+P.5 ʊ0q|R Ĥok*K꿑TKqV?= &_3ˉsWEg4|e.P1bv,0l79?=vT$c1nЙf@!`'6J` 7N|zK}o:jX@6GTy*y>#2zZ)ȓQ^KtS)℅/JMmbuGyx%bH&B?@T,p+?HoFUcQ_&z"_7Y|?M#zX1Tb˗ɑ_ -PNl<4EDlUa`HG]@AqQb D)9#=)ڥ=r{l,yXZ rkn z[Fb*2Fc;Z&kn 7h/P( 1I3bV_XvlOm\ߏ!G=e˜̖jZ4]à }&|CZm|̭Kƿ'טz̢1)f뒤oڻS>a TgF˜H1:&-aa̭]ަNbLs {*W#^ eNye }6fe+񟋙'h|NG-%*߸]=it. $lѦ4^rk^湻5/3_k<] Mޠ&(EZnT|y9D@d*+"wo]N={`\awgy4DI.jL_^҃B>o puT 1pH^grm;%!q5[`tΎBeDS_-ZN=k:E-Lop'Mϼ(Lѕ!(ͬm5*Ҙ"=LJ9 /tkXDP_O*m MyvQ8#G+9vBW:uy's&W#7mŰ2]V Թv={@XqՁLb~wT3>R^Zgf; 8v+vSPDunz:,A|Ou⭈ձ3T^@VQIՎ:zr0&vRlպ=[m\xEiVQNW >-mpfջכt*>qS=51)$&2sud:Z'wc xWΓajWehy˔Oa+eSORi_rr9՚$M g9BPTcf0쒘 p2K\1A R5|"e]GIJf;K-4 Z"EAQtLV+J)y;Zet&EC]c[u<$SBk) ?q/T5lۅg%Kd'P,??e-fur[ʲ_B%Һz|IA`F ј;6s$ 2wWJX\j $J?M J#+u241V斤M:3jé%ŗlP4NS:)}nT\T$N?VLAYn e Tg9YC&+\rߑ]8>v,$ 9/nFů~`ܟ9GWjgo#r GhY .Oh ҍVdWA1P7iTw];qv􆰏H tR2jϟ"i^禐!v@a`\NhnKU;U7vіpTE52Dl#l=-I$}Gʩ85 YHzI\p4ryJ:S;f QFC=͐eh%+і74Ϛ78h_>(@*10 W.z&\+h!/`(A%40p$EPk"Lar5+@y @Ҫ jscjcw6[/1q'-MGS`iPݪm}b@N+;k0CGR#ѕ'm l}V P <ʁ"_06r!K~Pί[jn2b#xdzi07%"6i>#J18}%Q$i y:r%^J 9R_kO9W)Q0iZ?lύGԾP@r" _#'B ٨{fD@{hx(ꆻD`|d^=(bɑIB %>&1.1NJ8$8 ݽЊlX &ot kOth~e0'=^Orl@`ݖa+|ܰ͘kp EM-J%×ycQ}='[HHKB%d`S{^w xu3"XLpu0xE TCk0*'OY뻴HU ^7^Es0#|P;YՑvG p3c)td@Ed.(y)fHToʸ F`}{56BR3MNquUL2Ӫ>-kNZԋJњޛ$uNy± Ly1U3VH;Nٿ:E(b!`L<Ԕ[bDr1Y v1VXo˛6$I-]V #B4[DםvHkfjHfeیs"r{W/rM×#O"زg[8>)ni V]֐2=kcRT|!1Yb28Iˇ.b|FaHf+W0i,mu.U#)Ci|LZ4\gɽ"#䵈i4f td ꉋf%CV+BM5nZ G;Q9^wg,;^5dQuE9/EC]A㓤)uOE&HȫVu`& 9CUҺip*S[y^zR($Q f,zȮ^`,L-x D`tl}*.ZݲWQpo(S=Wn.S'O7ˋ9:o~AT"\z"<}Jΰ!g D^vhRUzJ^s6٣`W_ie[2%xZ&=QۥMG{"]Cޫqw>5 ]]HoWPE!Lgɢ]~X{-(XfbՏ2ղ js(X@svS!n׭;j<wĔPo[<@]hҿoX⾹ C*Vb_Q!,Vy=jR΂.ⴱyJf."g^ U /zǜ\pcކvۿ`^km7pM3iAu% bYiDrނ \oC68Xl`xSK5Y57a ~DmlhgKH:A{)DžK""&%̞5 w7 l„8g6z`c+M25Etb.̬rS,Dfؿtg-SqFn%$5ߋƨ%Frn\!]5؞mB#z0աALZ^Ueh-cB}7ݔ`=a}&7>,g+MWxټOmǷ$6꡷lHަ$R92V-S+E.8Kq< BT{)3zkh1O Cz/ ;d`b@F;{t/c?xYOtQ{FlovzWRNK>C}L%탩>X94b)Y90ج.6Chb':MzhdRҰCZ2GCC9#ۅqCHjm~G-Okm])j$U!i 0:}[ 4r6SQzd-yp]A`ld;Ոirk}y]z&t~'7~e1_{ð}K2/GvZhտDH82kB\.VB:oWIBweAcN2X"hS}`h)D\ΠԒ5wZ17M]|jSy!Z/]9ځiF^7Ís5} ;%j\#M+pK\ڂ-Yeu q') VGRql50$8Ov\xwnOdC띺n&6㹋{72'7Z aFq/R$Oz n=M8NʺpSX"FmkO#f 32XUhf:6v["L`''w,АXRv`v1S|.X.5,Tq'MssCt,ĴbUPF^HG)> m&Q@K_SujI[`:B8>A4SJAD/woѢX7Jny^Ga{k8b>g ]P۪6"klh2%+]V(/|sJ|*wu'`Й*եz􏐓B09G5ocS$;+!!&K*^w#-EvXufh^uS#z7"ۏ~3WJq^UKom^|hoM@c^}?/9|j3'#$m]Cc?QO"UƏ!څ_]Iʘk+Ԓo #$\H86^o=% {a}ի.; Ttx,b%a\D?UDջ6x\M+nj?*jeAmJqvnljNE&c8iU$Bz.[43?.TvYXJZf5 (xZZ}̾`xp}AoiWJCVa2 ): cL,چvGKЂ5䢽 i@F3H`Xk:>zӯ˳ Yjc{U0F -W{uIaO(5[8_Ekk!$V;> oH85g.Y!ߩ #! ]7wVZQc!p۹ɕ1^5BHXNU|@#冨疎, &;*5+BGbzOWbNRUS%į}e<˱!TlH]ߛh:uvHM1所v@Nn}|Fd&c'Աv g-j„7liK*p,{&2û =pIE$hRG,add;*O Փ\UpX6t8?lқȈ&;aAiG{_:fcGWS﹵7bˀ:yvnžL|sRL^yRsSw'ǝgq/덵YƫS:Iz׫HjCś.Ft5N>?CNz}8$uNͰL27}o{*Bf-N-&bxAZ-aIyM/8ƈ:8L>zcK낙}3;7~=>#|杪+[$b>SDuAZj\ΈTh޹p~Z3-bf̥ ¼*))֦S(]QYQp/oԽ~}aI> r+ٳ.65$}+:>[ǎL َ>Ba:66%?>nwYY :B]D!k=P-bB,1CjM_0"88Xyӈ㭽AU]W91UY>> ~-KܓJ{p}l K36txlZ`S $񅐅Yp=1S+x雗?1'a8{6K{teZ`j8*fQlO&bQFxQg |{n 7]ÈDE1@PrKǛ \?u}{䖻N2~|JoKm;nlEg[TjiKQgk !?DzMMƖoUl-Z/غ~ kl]EDO'd;L4+u_ͻbh$GHՇ2BI?\(ttc,/+#|Im wD݌F unFnZ:. JHBoZU>R's0 @}݂uУG+]VOT' #=M@'=[ |WZ`єg׷s"8ReԚΦ=kG0o :jb#$̇&Q <jyH?Ag݀-VAFߠRz8 47UIf>k!l،9>*]U;X]v,27?ځkA W.Ja4rQK;vT-&<qƝ'J~1<}'ʴ<7 EnwO:&JR5nh)mvܔ&]ҫyk"c= B s &h)=.pi<9$bN<;CALԃL:RsEw ȴl:ĄeIA૭% "zt(3%{ aLSo zĹR\#' `i"( m_%y]oK?s}*5b3cjH l{QelŮNT(Ć00" =ob&S?v&~ 4'kjĉ66I}PW8N T^'I= rqKO,(~e1Vh:9O{WX<6yE_ X9C8ߛ`Ű A"]@> !;r{}W4t=Mj@ӥkMo5e0C.@׫3wO:nzFh7g`6Fm/vNSUvE{Dqv[ۨ$R>t,yW땱~ꀃxqor:7>9u_54zuaL#')5B Gz+)E9ȇ7%0#\/#B- `q1Ms|9$:Υ 09>˕v8n J䧯ڽj7mR$,WtbRG>uބQv-*♐ 7XOadb54ʤnwT;1h'_ 1eER3ūP0Wqra9}e'hz.J@C!Q@յ!Icz3o1ar`F[eJ!! i9gS4N1?S aP#~n]߹$mgWt{yo-ҁD"P a˷π{4TE$mrkv״W鳥!ۗ\&:^+-D 4\MUkɅQ];W}H`eȜ h16YZ#5&t'0ШVl4_te/3;Zl3O 58 ?=(a~-@44oH\@e0hEplS6E\w p[B#.(~ulc [Z&κr2iX$*8%I|i6á|E7VhU o5]?[U-'zz%QcDz6:e_|Ȫ=ϕq{#,؋vrYt9i\;2ZZ Mh66R(7OT6I잺,_rD*YI5>_ ]^䠤W@qdcxTtmچsIo@^uBMU/l _dz_LOMNH?fj vJ^l:B<8Ow ZT`#Fb! %ӌ%8нC.HjB -s +Ռhno$( .X:)#f߬45D'_&1p. 9EYf3j;w/[^t@MTf3u8F{D!m1-{+ ۇj;OLM4ja{h7UKМR [ܺsTr- 0Ҹ 0RX)rK^8GkdV"i%ɝv@:aĬ:'2&~E'X˜Dڃ;`>¾=|n2,^5֪i492EM] 4T'gn(VuI #ɫdP[HE͗G).gA]؈$"봌R]tlE,̰S}2 G6+&nhhB[J;ߨ5!W~"vd3RE5;tnH#4zDYS' Dɑ=ˎ*#ҿS3NhXe#=]A/kNi۳@P.oI]do^ϻwh4*(ҷPҰ^m>wꁹC/5$q e)Մ\s< r yK\+ͥ'5&wK]!*t>j\CKkG&Nc_m,[Z2,:M9>(E*/nf,#JZD\:yEV3rMQ)|U49ӟ/VIЌkǧ"Ms<tn4_|Nh7sm%l u ]>wYi9dSogll;D5YUj<i3`pʫJ‡/|;5fY;t@vР ,V.vj Ӌ B3rsQ_&8 F({Ą5~w<;2Ta!T ]IgjydiC M]M@@f0R%/_@ eyTghTm|H V@,5xg[jAisܘ75aKC/9{|fS.a6쳜2F/>%3cDCn0fB7>InO_1Hr@R- 2+TzKӣ HfyMHc.iX1eg+ c {Y-GU3]u[6^8S(JNL&S=T E:}A:(zsku`3!# {;;Qc#PGГMURMfܺ3%.ћx~G#6\u8b8Keͦ``C4FR-.iz%8 9#S@+Tɤm^=l*QλxyN,9|ڊJuH,2(%˧`= *h]5q}h+b[W&źJC_4 ΎLoi`R+I9PݴJHNk[Ǧg&8י2 4 >(%ZcGR>YsBTGHnFo sFJl>t!,0y|qy^5!\KjRV .rr>FFHPz!L e Ց1@ ,z^&z5+N_|u!g:/uvȴcI+~뒾JO+z2Jҝ]ׄP*bd2g9 9?3UA!OE- x$ۑ†]$,[ AI{gAŀQk-5hAُ|@;1 Li+^|RLV~ kCUNaYRr;fIA7*A Pэo #V63~}EYf݅G_Lm圖u% th>g D'Xڴ@;BmA!0AQ(aWMj&gndG4'  . x6֛D{SC`?s %}_ ?+GX{`VJ;)Ü*ljx>\dl4 "Y-$2rK)!i {R;Ítʫx'X i IGXTX9K:mFRCn9E&SWc*ݼIF?@Ry%Y$Pã[ tJ&ak1fcZq5S`>ʰWp23aBks 5şeSJơ6]9:ֳi\hXZIW>OhAylx{(~ }wx; a{_?#0g΅3|9vl"LTʟBZ'A#a}UM*jX0WC\u󤦱'1>͂lu/PGπ9UP0, 0Y榺2Zxe3]mzqR0j~C7(,d#$~wcBiF4c耴//MOn1z|g\jg;O`%BJ>ۦ $Zԥ@?zpTڅTɼs2 rD/REnA2 #!k'mLW~t#cBjUqNE/Ss`\Ss8j"ʿDwD +xƹRЍº:ɦuOg(;'*i M)œxe0)ZK5 4X Jt(xoTsgQ1O.-稟/cl+Q.7miKT'&R^vEcxV`)&fV]3S`wG#Wrμ<9 8ggDfI{Tpy42kTLȬiYdfjN*%@exB饬P4Zg ?gnNo* (xPTzJA"?CnH3<\!՝ rM{ #Pa}gd5oOL~j9ę}l&.I֎#fNKyh rZ|J} ]6ćL H A82Mqp \:WjE$OXdԧy!56~(zjBʗQ,$/ӈI(+6b7 Kck& FD'ĉ@J yjnῡx`xL>*@*twjŸAw,V?Ucx >6zടr{\qGveR#{ 4}H<\=ϧ,ߐG{2}XZ&؃ %0J}*#Mq Eȵ6H6 xS~՘z/L0]21S σkO 5"*OAfQu T l..Zfc ݇=PL3q$i2 & t6C_?Mݙ֨Rrk?ΧldaAMpjG!7c=B`[PHtwPkMaA8U̝j6(.ଟ/D}7HC=q*( }Y a.z, nV'Ԋj\7+l=rt ա+GMiF1`Ȱ !=nS`w} 0H~<-'Uo4c p^fBQt;!ևVUf# ihh;b,d9TRXښL@oe@fL(T0HG OzQDj6P}\U"|-@~9[ j} ePg* Au®-pZy.v9S8i҅ qM$4<*rYb5w3⢏lZ@^BG+xA1m7ZidzDq96ЧDӹZk8M49~(~̠K-o+C;E?ӶE R+nq[Ogί5TL%NK0B'{jȘϵ385jskU9NGʎ{<a/go)"Jm4C赤&pUh<Mk4bbejJ*< kkڃ-L!ӈ_¸}~ U*/2BQɇlrg(ՒE闌<%$ͅ4gl 5Q7JF%ùW&y/K}pBo{88`o(ٓ8,wS. E ࣧjاjb6iZYb*r0E xw<uxv8 h/췀<*1j2z$lGPWH>z#%u=>IاjI!T=?e`0#1@lҊKL+MC g]f9A]GZw>]GKsӟw[?1dfDڂS혖sW{ѕ I:܉'Vza Jk1oFGhU8+7e[0 &_ؠ-"a@^z>]4u ʓYGF}s.kNN<  Vqp>%O W  Au!-m;˭E}jKو4hB3&X>I[u sҦr7 +Vl?yAg ~s$ \9;V:>3Yg ѪMWnFڌk"xmv! \ 6)BUÊ ՞4I# [ XP+"?QMr1=4nClK#LGV`G ]Ϯb VoZt~U:,=ɔ fUܫ!@J0Fi"<'%;nqrW tVnH@E;l&AD=1gGYlwo) S\z.DŽ-~tרН+NUk3& O\r0tvz> TMqSFYȓ{49I4\CSqB+S;S_UN!҆ ߒ3^uzX9ZeDžk X^3JYH_j ":vN!p.;}w%ᆑ0o0U5:I>!+\mDh2ѿSe$_#{ޗn>[i,UEם1, mN<>X AJrz5'7PVA~ ՘FS fb>,Nbq*+m/m$jYvHH<߼? srt@gbUc3=]zwJoJOD.XY='N}p~xO1E>xG~.mDyu+Dg5BgOKPܯQM)1L$1m~Y*r$wQ'ƒ^T;<6T9C! bQ)*81>w&ƲC]Ba-=@$ApA}r@&vw=z`sJ;1^6 P9P S? KEIRzxpw^l0W(w=/%ORir/{[fiseĝIxg>9 ̬;߸e+ ʅyVkW[ɰmu[!z>}S#Qujr[w="T{eF>p}Z3qc4 _pOշm> st0LP!rxVabBq~=k#Z:$<_W}^4^1#t8Y3G:Lփ$^CRA8 TRh8yc%{Nۧ/K("@HC$od e}dg&0KAAџD0F;;'c?|L )t9|T{Q~be+(hhf=q6'UD#bce;QI_jP}@@D儡?ZU-PJCch:J ]h|CRtNvg1c$rFN0,\ rŞkq)+P CʡsN5כ64ɪhӎ[FIZGuMh:'oUvks9C_wBAF-^\p4yvUe^d5c[s*-ѸrU4FBΧʬ;NC0ř`+N6_$KJ̷ x>1+lC$+CzB6nK3-%?rGQ7qE[0IҡՁ- BU48I<[N!w5e=ƦüYKHHVj o$Y>-?oŇje'3lƆGĦ3{9IK*%6m2ܖ1L[ D3ʴ]>6HCa̒dN* ͉HMacR"LN[vK, ٸMomV X"5;kCA4U&kRf!_ቚľ( 6/3u-zDK: 5W‰C qس%qX~L۵31{o f`[DxOa5. KZhnYj}՚KCD3Ez‡ u~vqi, t 8u8Ȏ, Tᣚi>y嘓K$R]Jv%F8LĮ]!KkYɩ*C[C+qFݮb:S\3Ch|txa|I &~hjX6_)۔UHh1 rt&n.V]ﱾIqcɅno$nRUв*O~J3]fM%0&w0tCp+  :ʤ&M(ӀCK> `AVop"^2Г%fxu.2 C;K| 8kȏz0T^bKi=bH;۔?2w^=,Ԛ$ pvTQrl=T=ܷ//fVkj0*pSs|Ly,1A0䨀|¯l1Çjc}W*7i4-sƾh‡h&5X4[挠N?^JCEԓ+b;hI>@[Bo|CsKV 1}&Ə6 –;|-0:6 o2&9m?Ts+YSJre60STvzg<^vJqʲwsWf)BR7Sm@:T͸d~52qH $&\fmSx.K  JeEmG1g9)0T|vyUp*s "W5c[ި9ye|؈SkŪ`]˽Z-xr7pѷ8wy7ȅ[^'ĄMɒom;w#c+-}<נJIYQŸއݡأCӮ"&gwB;WmW_f{8|;N[Z˹8qFDpV]3*nȢ\!%A%փCX )h,_aqܸL#n7,GY [X[%M9*|Oӊ2dYrk< B7;\UlJ7 i&21bK?G׾ωAfaPV:HSaX;ɠr$ n8Vysw2v+nL_TuqRLt[Xw0U)B,Z[s0 W? 5 yo^+g/̙u@m8?y2%]UG8MM=4f]_; J:}}_"aWh$Q``[ d'fu#K_K t4 o"rKӃ" zB}i I-q6NL| g6vo[%3aJtpbRPk4D~əggr9ȾAFKEƳSImU2#VM5sR0¸F>Bh:i֜/Lxr9YenUm_=>/b#O-*1hwPm.N|PT2l7:f wտQ(e`=؞fn}yʃqFHp}#liCx0")q:47P?t/6tQ!]:;@vI`a֯M5zsevE64_{fƖx`yҐO@vat|;ؕT9#"q^d-ǒbiwܬHz2RgmGCqGZQc KQ~W ĵ0iu0%o#[JGcx.4ܫ]$d#B5M ȪO^|.I3 ǃWDъq-["'A%{<.PYqNhl86= 7bHgq {w-d%6l >؃U?=qcZݾ,䜚`8zu8Kђk۱ 8Y(sϔ]QAh.4=i hG$b M h 82tp\AưPΝ* .:>p;ŨZpZ3fŏn0>[kGc^H ;;rnu]'Fg_ʵYPrSZ@XD~_? U%%{}&'/ǘ&ێNAf'9/KN 3?79mmßߗbyL1]ѓd SI $X5DhkŃ3Bt*V*JWR?2tU9 [\4-dW95Acx^O?x "6aMTty ->{gx<gc答 N" vN F:45 UcD@ CgBcL2N7tGk`!qGnK>"\v73uUa`*T>25E  3p% ]!Nif U~E:DTF}co/5xa˺ $Xf|FOkMxv.- Y?~jX%D"<~MPy9֢8|zpFHS>$rv8'"L\I{cٲa#x!(ޫDn~?l3/Bu8ki>TP)%xA(kܡrSڳh}#PZ.X9u >9(bob4Ih_]Yк[YHEg3]2k;yM;"|̪ I6~+ 1( Jȷh ׃D`גJ},8nRlB8t⵼$$1|o[V;ߔL9+,-Qlޯ4A6Tg ڠM B L'*Jǐy0,\;MzƲe' Y@nD2y/StK^=`4Z r  ˯qשBT꺌Y-2% F;x-n xS 7!M 5#ESĀ_3i&5ZÎJ,ݥܿ@+.):p^*֙Ɇ7|=fT|lYd#U/v"Tl 0aȸ"'Bjbќ%[J EbM u;E,Ǘf~yd=:Uy[aQDch>]0Yz m5 z%D0ÇdmC]WWG)VX˞쬅Oi&}FhSEU]+Bmjό^\8uw})vϚB?xu#(9BwȣowarD9ħ2L?fIzYk rK$iR7q tFi^aȲ!YVnX,Ki3'BǙvD?A{Keާz Eu$dy_1tP01i)T27mWtjvI_MvR:y̭@$p`ldth͕0q*O0QOPFb?c0_FMA@F5P ynY.M9,xwfQ6 Lh Mr@'u! }f YG)Gu?ԲcL7㲚 a9<44^SvܷÞ[H+wYX7Wt.!Q1D F- "Щ_.+1Rb@&j{Ao?,9:Z (uMzFcɻ6k1+_TP^BBrGtzN.,@[ȷOgc b QXz?ٯ\PW)V@qE ^\yóeD:[-r*h0<w@ouf#w1.b扄ː$;, N+dҭQK#ޒ:  ":Fwwb/N ꃆ5[1[n~@!^¬)вz4IB\D͂:.4zZ1V`gNrTPx.I}#[\o凵+@@obe60k JX~qGĒ tµ e)C FKP`cNiCuKWa?|<_'_U1$kubO&01}Tp扐!Y@&ۘf9k/_`Մp,q0C<&<-2#'AP)-b. CX ݎ onl_0 ,q * * %! DueA8 adՔ %jġy\PhA5)f0?4;\JaIȈPBêӫ1fydx5(6Fg8 Bؠ!+-As]Z&i@A,񡴎nZIER-^#pZLY~̨ym:0b$/Id5ύ|oNZJ|xCglanQ F\Jl>[&P pn ҫ*Bta&'^5RYFh X),r@'B !ڑsIC}6m2I˴_@JKZFFlx='2d ^|S ":P-Կ! ڽNF8ǿ3;M}ioUwL[0I*]e)SE8إj E9&K,xWTcța{LEčM٨R6n`ִWWy:Ci#O"Y`,O%̕3ET?P76eл5]i!YԵkK_cyPhԣ (.Lm8g5O\ =ˈI>VΉϫr̿/W=L;$M7ˇD+ iVW5aң溄ڧޥIR.qwF87y.+8S%̿~ HVAE!<37FC?ƩŶA+3>Qɽ] %6`Tl9B6 * $hTmxaQd3MF O?[[QBDʸJz3t a7Sq1뛖sӏhhuY)Gͤ[MW`V F2 mw@х9ok 뜄4Dzń#:&c69ָ"p@FJ`GW&T}Czwڃ4m"6 Bq:<.tDj_Al(* M*F#uI!~dj4@v=1]^I:*j)SF0[ O߁ lJbٮHP&YW#ZukLL'[pb\EWD.CndU0oa F?'K3ȏ !F͍20-5+tImϹSuygvBFmapz1Bi)V#!%I~M?ɑdܣ@7_%"(iVKUK+ ׶ DEB T(u,%AUm ~oʩ^;m1\c~\R;%mF^&ej!Ъ'|cSF %&=d).ǾrnG3!-=G+s|ʹpGQHt I3'1L!06;x+E˽3}֤ǫɰNu?4wX% 8ؼW).kI"3/~*AR+&oj;߰ xPٮsY.>z`ߐE?I5K%?az%$ `T䎘u]SܵF!?{Db6,2نmm W}KG#I!_;ˀyV- y_FP"42bi J,GAM3 c"2^w 9GӰ8f0:g̻Eg>ެ$VK/Ћ nq=]X`wss]FWҮ}&'*#؋d\㦻 G-Qwϋ;_򍴁쀸tV6HPv\`{v  IεlxxQXLՔwdLPKmJ *E&'hEt4/ejVhrЗ{ֱfJuv{Y"Fç7 l]/JnH 9r+R$d$i[Xf3$@VY?1ҧ%ˀ(x8ڋ'ҝRGN#ŁMT:>/UiIqư5U,>U"7I v$Vl"m,B!/n8 OύQql@-{iC{pjcj?{0.{)'i/(G6 Áj'oT=[bhFByk6U},6s}WI W-d X1p#fbI`DZtC3 -AWE ]r(0&f=mp3? ۨ38"=0rN‹Vx_F]Y3%]WW6kepv2&'+[!3~3`bX&3/5xC_O g xչ@L=u׭6ƪo2c[Dє)~i[r~4dG I3T냢FQn`~yxN[V=5a"D,=XLP od#DI&eK3{i3_>1~ӹK)5 =a!` Eg'ﱣ!,F03;猾emk9Ʀ2@|ֺ!< ¡\_92pg_:du.5h6:Ggb} |i[5';L>/VÙ[/(+ a,L"l u> 'Յf5@@/&.ʾ~(^:,? AeI/("4|B"s:SNV7kҮ08zM KZx{w1ȳb~ctl@ϷoE4:RX<^ʨ *[obLc %Ͽɯv@z\SQpqNn , [J. %l9+$=Lk2n]Vgh$yMl9`AT,7vnB#ƸH`+ר|&_] c׾&VLУr@0Fv3V;wgۋ,vU0.ڱ>gxk1QT0T8Y甪3Zr.QԾO4;.NȤANCz_F-*&Yh El#5 >T q:!K@=/{UKtvZt#h 1 ʚׯ/߹'SP^3χ{Fn>dpߐ(I]hf~fS՗vPB?BeWYżW\K\.qLU5ICY!6|֨`ݭ #M*ՒgjQURN!դe!+ wg"ɐxdݼTo*y!_똫habT;KguY\Eu\[gJ=}i9fL{G'P ~`av&hL Pp=iXjp,E@UlYmK21a&2KE&q).14 jlqc x\+!ЙkqDі{+Ǡ/QiAo?߸^}fu>?cGy[qk52($#N'(Ku& ʻ G(!h{di͐Cj=z0`bW<ZptCl1Bl?h>m |U~V5`o{Q^8K~{8 0}1) R+1"54>D* g-P#.|Rb)~2 >9^UxA kX x3<}~S4gDUEM1t`}|g] .sݑ6WF%3KaKjPD/ªn$j7@zcI% !]΁(<O=ߡKìZڜfm]N."xo8euqY^'X쭅$3]<LUY Hfc5S^UYdA[#lWFb8Nq˾/Pa_(359=E6?!Xg'Q11ZDR.ii þ4 6.2d^.<*5Ӧ݅P8R'Qs_ ^%nVٟ7Der^?X~ߨo}׫ńZ;sxsj;h'TrprʎgCS,~\|=;7w)#4B2b'O)i1"rٶY5] - 4.2FZd)$0_,^m Pg.c?zi"݈Ga&M0NycpWhL*'^=M& 6<Ձ<4Fc%**V8NwXL \;tb^|}i+ R!ȖvTٚy.`-ضtp^Nj8Ì85[?%L;`c٩xN{ӌY90knepUp߮q˼)*BbvsЦgd-N9T'hmWW2zӻ$tD Wx4Q}LoRٯ޷tT {ߊW(s%(a*&h)p@SF#\Z> K>IrÍ#s Ga2H[MP'"j w9z+aϏȀ`j:ofwE>ر,)\HamX!buWbp:B$MOΫfv6pfxP;T?H% 6+͆ p6_O 'I!>@5xI$0)f57vӼ |QpQxݼˢkHo!3I'Oxmw3J΁mOVPD%_+zy|gH:ԃC\@ac%.1ДXoy 9^WsPW@1L8]4Lw@bB_j{[YdiS/&߭ Ky oT$Gֶy=\ʅEc<۵\!!mҪON%&aZ,?BQ KF{P/XFSfݞ`"ᘃ?O_A8 8BQ,`%t}s[am5 DRѺ++; ٽ{ 7܂BUe[#l(Y|Y?Nܒt%lE̻<8Am6.An,3JmE?1Fl^MoWkSSGSh4B˷gbDH|ks `O>${p:I恡<3nYn$Y} cy[j Zg(UkYfzZqK375;_FҴ d@%-3c)ʐԬex:~͚Qi\32%dSӏ)v;K;="?]>^X_ ( #lА4)$912 U1P҃o-IgbSfƦ>}\rKb*jޏKhl"K`f;>'LC U3^ݲ V5 "nyGtkб0WOK'; a%;a$.#BǨpt/fXm:HƉ=:[莳n 'mzż&me7osf_?_r#.8h;jU+i@Hȳc@5:APd%\/!Wb zwTS/CY*3iW`a#d`tmKDeO IݤM&y=QK+ I{|h.S,`vh>bPAvjvgX@xV*(yPxYd7=.oK x$0{QRk3>wJfC_[a^GƸ?lu-uGf-(<#dZƚ s5OJJ ^;3&yghi^^3l$!g + c+7Od-2%gLwy5#^ fRo bmCY CL"w9z/BAw!u{\ ؾ0Eu&)}/XJaWˏp^iGob4U1q7NJEZw|.nsQmYx _MGM{秌6&QvŃ66H0)(:'Xp .07[))AbqcB}hFfa*?WvIG؎; GK| `AI hnl 1tP ='FBP S#OMׯmlI,vgwJ?e8/`hWNwC,𛔎gPŒ2\FjJ,@́9 #Jj`'3EOJgFj%F ㈫hdt@'u!(2~Og;$5tg UR/\L)НzSVWX1C+ iwRD$!7g37d#i"P(&j*Ry)S/v A~rd']* VAB|i䛱9sX Rv6$#l|wWY#C<]K'XQLEөl\uᲟ:LRR8 mTnTD:.Ǥ!ȅv!,(P='L6t1w\)fX< j1Eg 텖g, 8+ ;>9! :8֍>oB}&Fo84i-CT&{KK_4<"oɷ3 [ˢO!K>3,/[KG@W#%8:$ui ;XP!3fZ' z/WIԳ=ᙾTegROБ!П$HyAW~K%g[p] .'Y^}_"esm#yy1B;i1I31H$"2$.,4u1[5s5IXG}R[{#?&fv6lis{=G F@ze^<5Ԡf8lCLѼ:op$.V\ҫ2y5ZV,T=f}Iu"&Gl{2!edb3޿be¦6ғ̶^yNG$[ZΠKjrJi_n\mez]QՊ8?Po>&A<鍼!wxFY0[1=ߵ-=@ h*w_gC陌".Fy  b@#Zcx!_g3eVoŽ9ZDnOaa&^4=j#k t#k n1H6Gnepk1Q( c?UXXy95Dst@6?j*6!x5Ozc2  4&8 LwΝwaf'E#8-dߊ]nW[rk,]e(&hI76L یOvW^G2XD-$ےs!t԰Gn2ZzՃocnJ^^XճkZàBSym؃Xmo7."vFBd"b.hu5?1`J`eeӾK\JrSȼȱ^;aoW/Cŭ,s*PfѐWC.|inJF l/#vi|A!* T΅w?~y ;pMQڀ(rՔ7 a:[k$c,j8r7?;)AZt6d`BmG&wqUniDnD~'!c#0@*"Lw}*Nod__`6X}[Zn,2Xeki))*֠ GPm`:t0AS ΦJw)Mi_.U:î:LeaK@ )h9tVg2^أw018.FXޡ]P>̙vɝҲ׆TQ,to__UE(̄uݧ,䜰U [sƳK̷ ;(Ms:uK9[]A!bג$'v' TAcy.jĿz/m)>y( #&`a^KV7+ E<֜D.ʌP[>1[Crrat8ĿžNTbbWtۺǹa֐ZbLu5>7` 1G>yPx%Am(q( Ȫro^>gk7b6^hI!v{Fː,Zg?5{oE+>PĀq|ԧn:d"|{\i~GRnAϬ9~ZDLn⓯;n1=j=v݉Km9XrW 2idtxX$6.::Gѻޙ2%UOݩ컞 vs[Ny% PvUF>eBkvOȴV/aF/ɡ3}1R4t,] (d<&ؿ3'L)+B 1XL#"hiKj+=>{s,QXb촃a>k!e=/=V i8۱Js+`D:ˉ4kUp(9a aJ)FedLyjQL8|9hPސ/BUUon^H$R@+pD 1,w3ֺxN@7!gj K;|NҡnWmIaceȦ<Q[YHrBH`XT= t"kWFJ{$X [ P#hc:l30ݚNҥp,uHὀq\2BzB4@s$^}*/z8Cpii˜Y!A٤l!hxD\_\\NT%xn%Rk~p(ĭQ^I:s !bdDEM?zr6Sl%nlf$Y@] A@a n'j3~$`i/CQ!~Y;/Јjfu ^-'Ch$ďrET|0B(#d{f`55;+c{,x÷9,cu(V%@ uU /z}m&RPXG>MnsN% Rf <$e h RrK9:fer{4P~*1hqRRtJ_6o+@1B8k =\^FRqe#26[ n8 hXWa,\~omH(K t^)f7ӯ XΥ=$Pf<i!p'4ÑCJ.y]FGwD9E?7Nb%) 9 9ΖIya Q@).l+}!`UT+f%5{@ /X3¯2zpJ|NJ1 ;B#pJd*wgBjxj"51HtPb€<椥S[&-P;9\7 𖟣#t®T3,xVPi"tkĘ8Kܷiuq4p.W40Su(nJWNN5N%^EgeLe, Hg)smzUhMG2nAZ9 `.ᘲo7kqwTgSϢ\["ۃ9'sj5_` R(yI,-OȄXܘ~q5]N1r`m'C5GS`bڍ,E߅ NteI,lIixB$~4/"&AfvIs!Dvx"V莣wuɫr˕fOn l@ wD/[B3u] ;T3CiY$cbsȩZ#=w蟜QLM6xkW7j7g"tWv^:aL]]8N[a Ks>~ myEN|g F V(4˕c`FmҜB͠,(!! Y|#e:9$޾Ċrdb1 :x^Zsyq,9wG7m'R1!2E~1L>;䄤5'C/n(mpFXDQh~=妮Gw=[xuz?wW $JBZ1M^rū&OL6jZ Ġ1wdl퀅ϕj 畞0TgrF3Sy`FUո ֌mf% >#҆ ހ0f/MBwa ZLn@7Ovu]4!,0} VGc<^9FY,`pZ->*rt" :#TaPވ.x809UI{Fa{uxhv(=(:p@&$FP/ $kC{ )o 2]|QbKlܢ&e3&sYHgca߾.$,UR=r:%?'mv fo4WЁIZUͰRЛcK4`W?JPl.H z96%gw_%w.]Z)OqY^`qE*O5R*p+ɮᚵk DA!JRrx]酢k y_К4ɡ[Qe9%ݟ!|4hٶI"ݮ{ ꎟ/;yxM0쎍_do OPpt-y2<65rΩG.Йyu W}>89P`n G+O_ϭשWJWZJkl25ᓅ#R5n)?RBڐ37 [LIC'E/dQVonYZT?2hrN)lPak=<,e=C=`V8 MW^o]j2I_ e{64c/*Ѣ'~EGkW3xLAlʉ0U?(`z*wg: JD^v_rUJk Ҧ觺u~I'@~u!bڌ˝bKIN9HB>_CEqY5p/ovmMyI3^'ZQ|c`}D3R/'m勇XQ7*y c|(rzcGk7K#g@Im= B`Obe]a(_tfj0D+b{jd!F T@Mm^G3< m(zH]\PTMzZawky#}*{H!wR.&n1G|3Xl !Dd>֜CzgǴJ =^d/5\ޮ_m]S(]VAC"k4 >^<$fTYjE]epq~~گ7N>; z'$J-z9g"`9B#cT#BePҢ4-Y1=A6ybz/'k '3F9[ѹ{ke㥅O_cs%o7AA+mȌZbC_ڽc7d˸ ˃m[pI=S^0SxaEpT4UP]*MefP.gqxxh9s$Ѥ>%\btlX*=3)Q&/B5$" 9:slpDLKnb+L茭V6⟵0> qw ԟ8GeQӱ ۬!6E>SSEe"ha &{*%3(m$`%E~VK{ӻμ3R~5Y \zƏ6mlQDkz3idvs~8&OCwZ=c&BWn`tI&n0dX7jR1h[! ":L4L:ԔᬘC8n_Oy]:Zz/3a^&XgI>q–/i`EBVQx Lg+m"[$ ~vNlq^,nAoT#gGW-󳌤 n Z5x5b0/wu0#6rh ݳ4Ne[u"hx n,"@#_B ?H"x4}AF6, 2 Ge"OʱSӊ4ipDL])c}cЪ Rb"rhK^ bK1g'Dc# } .ǓQ3#04GG'cf .qѱ:G^%QpKT/_Ot%^=ZODOJ?CW{| B۬KSGn pRΰ*u{CnڝTCAd< |OWۉ4g cmR/+s:Te1?$: t=J _zS, ŰЕIY]ZceYYH%E{ Vh |̍wߢCnbTMs0~썙 z "V:F2xLmbn^>V':yij{#kεF6USTk2?Ocќ%:B&){ҤR5{~.._5 bů4~]oX=Ƭ*CWsGnf솾T@NtP\MA"i2siSϦ¾vْ.%B#pwD9j_[eg2#ڃ&nJf81EC  C{FJ[@Bi?Z^ҵ`HЭ)0GxWWK{WS3<|}ae`gRQ2>}hG(82l;E qdh-^o8 CW9c>>II X.H>.lvi3d*=XOl!_cF]@Yvȣ\ צNp#_#[i{g\gImX܎E?M%*  ~$Bl)n%2|dnm,p^HAvxb+̓`@kjLqi6hkisjO0I]h#簘,􄲖JԆKfj έS и(, @~LÁqIYA{'DyK ?y-SJbPOU"7 {M-ä,QǚLdB`6?yWwG>BuhB#݅&\螟+yYV #G=̙mPb[G7gķ#?А^ j/]j dʸpsZfu`+7źe`$FYw+af=.'BBG1]յk Fcߌy$CX*KHG`.qi"t϶CB c.hJ{ nJ.mOgz]"؄]|(LI+%f(yLR'6rhF0> ̸ǛԿjoN2xCҖK<A!J 4[:cTwjs ^V-zta#ꄶf8k fQNyqYJwlKI]v2 $1/+ ZGIĨ ^uU2P!a3C-}C?2"u'd2RX@ YmdWs_Z[ku\V.*Uс}{:l{6TKτ_.+zK9?o$  p"sPf@{GbnUO|)@R= ,{&1/#Z=x%8z !5Yٙ5J'HDF@Hz̘77VH8SpIrb6ӌ(K L{#|/:#"O|{K c-O׮K;.1к(Tx _74ޔdjAFO ׿}< 'I6I?M ƯԸH=6ΈmD,^}zUVT w"mTϏ$5)|kNz?{/mK6J35MV[턘51A"PSz [\Uo GtSݷ0"_%:f֡cbu[?q6$pN۬Np݆\Ա10ZӅ[K] _̋ 64Yo1Uxk0!8.ڹIC,)bԉH8G!Z4zlܻm[@G=Ъ/, Azy=z s܅= e߸OgdLJo>U2g2$v⇁ (kT^*öh>ҎSq qˏaX oyKũv٨[<ЦƁ[^I`>%$ -z@G= ~2#2\Up62}A/`F-(leW F!~;`0Di&ܶppTz иҪbB:H.:g}P$SLB!j,K xNa zA# G05 Bg$B;K+䄘>¦R\`P[KqƍT4RsιEUߑakת9֦L՚k+)E$hqd32E?[X5cN]0E7gdzq mq}0 AݭR@4M[sT~A!zW+"d]J xH@]%bb)ɉ 5!=k˺9u®D%F|Ӌ;!|Q֛D@*\)OG:BXlȸ檟PXs -H4=,id42{`Ubq[Uaʎhއ WyV[AVT۰$Br*< &蘼5aQ9.2:C-Ű+Iٖhu<;^" (ALî΢?!ni<Iۇ((:4]6itE\BmQ+@(v8v!8-T^8Xeӭse7龶BJAr AacҵҥQC˨̍&-phT902&zIe(tͶ&Nkk]vYzi' %~`Vie#fՂ}yu[X*d3Z"i!{!,,7Ι nka'g牽UH.LTEX 8[hD eA'=H8x2 ӎAp;5v`T*!a Ͳl#Stc$DBe:[X#+Dk@c+SOQ+ئ7{r7(x-+0GUvXlU.b^F5i4'UgR"tD _FѻV~;mBIj ';Fx("y7R˕ Fl:|]s^ BzŢl`B^#JD&{Hj^!l[җ뫧@ f$w3č†QP;SGJ +p3[l[Du(qo ݷBHsfFhsY]gc)3OMN$%´y0V .AW\#8Xg$Wd@5Q2̇(C>wpצlRk@xF3wetk,n:-L'*LX q.ͮOϽLηXXy+[i"|s~-Ls?'<)ۓըk^ġ0HQ(iAwQƛّ4C#@/cAF H]d0 UỦ|$҇.%LJ(c0Cݏ^} fB9ހVpz+s~mN+T#F{~ Y?[Ԧ]< Mk&NEYD[1?T|yY5@>NV*JSbNxuK;JE[{gʣV* EŔ m$zx%echfzN H7,ΧKVZKǑS>Z#l#ig9leagN1Dwʝ!u0XZtj]24`JNHX0 EZ"w _%G޲rSv10bCʹwCPSv?]cf GMI!BvEད%A5Mqe4ΰ}y+cu<?m"x1^֜?6-SVgKsˎgP0g=n.^o_\@zRY]P};KÉmgvxLtkNJ^iЖE yzvR?ek|Z=:f͙ e,=1 ]EAhox5Y$mFg+ vw3kR0ؖPl7#ȿLE!IOX qjXF!~TOpI6ΆT~Qxz'.qvzn(C? nNg.DJh~Hrj0 IQNcOlllLnj[ϵvMVNqNPwe2IP@qn˻̇algpyI.X>QXRkNw }s+Ʀ<<ҹ.ΧY7`KC{N#a@38XcFx`Y8ŝJ&ͅ1U(x F &Ϧ!i0ޫ(u ~0Q-󢩿[ qT%d/k zø_JT =wt[ُ9 O"#$ ~< OOva.@X4{ɔჸBIlm!5[L?D1^C⸺4G^'MUu}U-XQx{Kz.쀃e&Ucŗ\A\)̛1b/zG7u6I#EۓoE~+;>:s8{v{,XKcT"(j٠JB(Q)`ǀ ٬3&gKh24$d=qT1cF3=NώAR)wҁă`,PɐAW&7j0BfcjN@uP8py"\IMR4R{qP~yrbU2/J][q <.3]: f0T3[ozHMSioD6JKP2Ƣ *H(FכqSړo7o*`ȘtB#kJD@VnDhCj9#`V!QXggLM= Mfph!jwjGW䱪[s}&Źd `e!YxHU7kys{8 ~Q]țHA'@tǸffցkt/+)ؓXhbaCTBZNҸ,}n~u}E5̂(K̿N~`a[tk3$X8[<^RYQ-û D76<͜LWUe6K*9A?QVzk&=*_;kuL *C!B\3+8@%6{6BQ{ONL ͊Zwd%}y#oGnudA&awΕ{!Z. |B>7aEѽ^w3P#;1pg# ,O Yh ?n6%$2 Od yp_sY.LG(%tq9e0"`jD2?q3{ , %}.T:R>`enwt[(zOqo>dž_c^ÜTLBvWepEIhv[ڑOlBgkDI-6d&-@p CvtBH}x&cj)'r%~w86(3hoK;Q k.J"mi>,)KutsRK+Uv0!EѢHFj&߃6`&K7Gn ޻H(Y8؏qb_+!)t@E:5[dۮw,VCX!@f13@{Ro)FJ5XAb#t (9?w d0KeT:J[kSZ,y4O+P?Am]ep?PiIX@yz+0նN& ki*6v0yQ|56EPʻhJ|'Kz.O,wzh0ą=[낂GͿ@SyHM߳X)v/+W9r>bCyPJʵX5w}朳%V3Q!*?3&#!MN"C 42^kXA/xCS-WY jP8f[@8*Xc{eWʠ6Q-/!jO!tZcjl̳ j$%$NT7ݫU;3H)z,?aFkGG^v@cT[dD VͼB^"gWXRzAc|.OC[RX|h>A?Av?klP Wjq@0'_PFcSGtW_H?sf5C_vQ\8ě4H˽Bp&ku[Wr5RY). l<-ur,^kgWN{f:'9nj8m bW3c{%4Q;q`;tUPK2#jv[D+mS쟋``,ODb(,e mzӣ(l<*t8[ lYuKm\UQ:/"MZCUa2p𖉖/pHH\C}?G-d!8PO< 54x=KdI;QhWVpB;#*pPEEz5B{dhd0X##F_7S =nK[4 H󱁃fudFՑK'4'.%\hGNq_ vgTC:_1߶!|U&Rlc y֗tlJTxERA9eqXMޏ?,@& A^W%+~aT1j͡`h 6]fpZ/_(t赼t~zg E %0_|< E̗&r8BG@Ysy:0C*+z|T=/[kƂ`lI[k^$mXx5yXW%bO\?s4A82xSʸq)0'eo7[t%d6M亓DTԆpͮYx"YUpl MY{F1 Ѷj{m C6~+d/ɴV7]V "Cf K0Wφk5VKqseRfϹNDM$ GTkޡD#䩮 D=ڮ ~cc9ؒťi1T^z` SZEQ:gI_l7.Y(TC$C(WM>;ͨd{uki jƦS0LX0- ♴my'+yZ֌q%:Ʃ7F<{9 ?O. ,M?V3ĺkgzOF߷*ބxPW7wUC* oY\ui4SVk?6 oH3,8툚_XEMTE~N9rn@$D]Pp)֯_jQ=)}U 'z͇\X|`@G`Yol_yy5Ի`xj7% 1ǴCցYCy޵ ٲ>;)d<Ń!ӞV`x|YpA:bI5ܢ _3P,r?C@.)G]'#TLUcL9I=Pȸ4>2tDHu_I5T{l[=l }G{)I%59jT{)߷_~H6!.b|0 0TdZH).g3! ^dYs Y @d4=VKerfG‰wnTlep2 h^֐)Sn$c!+qę&`5ޙswbײ G&;璑G_N(NE1 `IDja,xxU-Wr97(4+cN=aڹojzlWMChDGq (1P !~PjxE_L[[prl~Wdt'9痋)I XF^%MhV5=r`ڃ yIL1,Qɼ+k/iVZ> oߢgs r[ԭ9>rt+,Hʭ*+`OQp E/ tLL /=ѣBcbq;)?̨wv0l;rs iY?bmjXHW" c0@$]h d (\0PvT|ɼa 0p'箧b9xk(eB,Aʱ.rG4f-[k~fӜd(hw# *i "ӥx+{7mM7_Wc|% P ^D~~h)&=qd!K{=' xkQQ-,~+谸b8Gъl9dnzˤgl l${ϔF粉Nq#4!z@h'C֨$W$0sxl%eHW>U2AxqlOzv/0ry`+XQQ ^\% # }* ۋQ|;J~?i5/+VfCZoVWl257ڜ9b>ah$sSb@-ea0T!@9{A˃ASuMMA^-:J=kW跟aoIsCf`YHep5w/3^P9@^LYߝ}DɉM(!h6|VwPNu&62f~qGa3o>BGCxc;FWdK ? v6t )DLl|^KxEg j{%e9ĿL@4zJ$KvaI{휡ǭ4uF@LLLJڧǗ?3)F9 lV*[L kDÆFW;rZ`*~ {a 8ZySnZ7! L61.($@KH!5'&xnܴ|QaO ?>57!LDr-3D5ZI cH6la+.!emҙGUNK#Q: <~%YiY;WZD2e%?NEFzyxXYT&2LR# "#iGzW#Ny1 UcȠb}@556{2mzI*l}̋״Oā1P-/ ')bM2m4H,{uXpOoJm)´n~nm*yިH(L7I#/@Hѝ PIeN9yBx)E"Ŕ#J(Y-.e)w"4REې?; CY8Ua7S 8ZآSvcg91 `>-K [4?fDW^UE䱘E@,~P=fl-o~yuI> mY*l O; c1u"zQHXjzJ 1`UpdTH-}n~(ZlM 4)A<>@@͊,9۶չ\XHV 3Hp[oW5LgCx`8#M]8H<-f|]XɶLoVg,xj#IkF4 7S$SKWI4~c{U~zDibaXo.dcr; 7δսvF188V_':yAT}㼈?puwSaQ"5ά6c ;'SCdi&*j &Ҧb9c`7NIxN-DŜ9nO2h^;:ߴv㫶5,%, $a_3#xz E×:qVQ6~k׆*QIs9\Fn .Ҙ@LCFoI`71!~@ N 7; Fv^v|X|mS|1P3#ٿfMooed ~JŪM7#_Tr,wr HDfh/^o{ y,ROFH8C(joEbKOL5LxVu~X Rٸ&/Gx*M{k7Ǘڷt``)*t"7пTOs%ʅUZY:tgt_Rt|LJvZ dO/fJfGܫނ&M09-69z0bDW$m>2 w mY{3-ֲj|ʷJѧtK&NXT 4;WK|*Ob&ځSEy*3 w+zClzNF)=m4ULKR`3Թ"\%jgYbӁ-ޅ_a/a)[QSSV7vy5|r=& $]1LV5F_ V򒮁J8ӊdp֫ BLUυfaA$#lk"1n͋v*T0d@%〢ŝY(%П^r]faCE'3jIhخHbԌ[3VoǨ= CQ^|BxL쇮R.d@~z"w֒Ewq(v/Aw)ܮ ƇX3>,׆`@:6^~x㚝9g,[mW~vifaPܔ~4~! -RW *: ݾC8%o["pUTHKPiM$,Zi%VIp@k2疺du䁽$o?ð%*^׊n $Sm*ƙ$ٕXy4Մkj*RX8ʶ۝%x\Ⴈx{+$Iq]G^?7N+1޷|΋` Mb|X9ֱv>GA֭4Ff.ByHF fO IdۭMEEcs4DraGrGTsVf=̒VLnRPِh֗KjWP egt--x!o0?u$Se ł8\^QgEv.'iw,I~jNY:0orT$qŚ/&ߏfs<-Q&UʏP" =0<5vTt>upAweta=%w |W2~ VzBQ9LeW GYM<)IPvex)/[ K(s5{f/B`ֱ͍GQQr/>CA^7&]'b: xԀG?G`}L? 0[4㶏?Wr:}\ÚfL+IGKq3Nv*f18h'-4TU |czGݽek~d<..wR QOWzVc)čI/13Ĥ^4i]vi8 ? GIk2ڤe'VcqWŇnN6{6UT 9?c%k#/$:OێZ|$E_VzD{GR䆨x8YZ7U?vu@_G(g\.̷$T/WZ_biX^S9ه ^Y>+(Q8دp1ON@d'[b(faǮtzO=y&H+V0)EksS6yiۡPx_N[M\,j#Jp},Ԟ բdo| yb5I;/Ÿ,|ܞK}vfēN S{OckGԏVVH W`'buJ4[,µj!*jGOSsBda2_'URՅQD5^@d^P:s#^3~bKbtae>h1pNhhw.X'D7a٦q!G٨ 5Ly _c3((q*OMXT{nܯb~ʯв17[5yJ~ aT6FP״P$SaM}T\TW \”nXTn|]+n9hnr?8UYH,D- XClQ(n? nU_SY1ǃBjWcj}J҃ 6`^dx4YAآCf8:Gn=a!<"":)l~'me oTW)$ePJZXCK#̎ј ݵ6Ch\YmiK>y@h\]xREAXWh~>`'(֛Q5v\R@Qd { 9*]'g85L`3 UI sw-PX۶=524&D}y38uepGbEǦ5@}aMģ/1&iS0l{wjH+òmYQH6UiCdoI$'fZ1}dpY+ Da3y rw*Τ;_WBJ_tLh|()J ZMîzB׵j<Rq=ypAJ/N{e J9iIîգ=2]91Z F6m\5ldkj0)j#ZK#(O'6]QSm@9 r5)<lX4Ud>5O^?`2 {ܿuH >d~1w$~:si+E,(H}Y`Eʚ|rH+cN͟g.@@-k}&8Π|3ԝkliźةB/Y+ ulajXUX:kiv|ZbVs"6*pbFU2kFFS 1hw@mľHȡ^ts#_r&'2a/u[T a;=}VnlrC(P(jJwʓY|y.)CZsDB i١Ywtir=bk" 3#T2mM1-ǘ&[4NC%B9FsWE%^^/â!h 9Dj*-㹊s-X t;\B2E.(\'7 UU96vܩ7 S[",)[AZPC=ޖ"=BNAhLP{P tY!hd_nBp_KUMme*F5{pR JY CSvc 5"@(0$?Ic2^Q ,"`u͏Tm{w6|.·4w-Z0B9\Yx=2V Ijz'8ze8ŏ-*=(|K 8Wjgh7 aMWt!­,L!`ђ2rmʻCBly `g #/9!>_rI3Ai`(J6jl |C%U+RqG5ӏm*};ྮ1 tH<#: `+{8H\mM|kEm_K21 \=12 Oi8T殠⼻&w¢ܯ<E̎ 2/NM}ɇMˬx  jtnK=u5\D\Actu{\jixϝ/U\pB~_n] 4?FGeC$ "ozYQXiH谽OmQy:̪vc Y\k', ը%~tpn| = ACstU@PMnDۨ 9ݰ?z!gyI*.wF8`w&~>rQj).*R1fɐh| #a4"y=@a+r2d_Τv>/284H`/nW_PVH;' ld}dxnjRSTt]AQХ16A1YK}BzٲS'=襃oh{1afk])@M 'rl0 a`\Fej'&pg|vo藒v5{Z>${Lu5b w (8rޠ$bdž1y8m:j j_0A9BU%wM+؇[KI qxadu%/"VN3j+RO{Qk ,P5V[2>W~v6HSV$#{X )dC&iD'Z?Ft={,Ty#$Ҋ*\?(r %i%k|V8LQ_%N.K22dglŸ>)?։7U2 KqeUCxNJ:䡸z\]H'T%URd85}z\(.EN: pîEQۤojEхC m"az;ҿh$%NIM8&mG`sAG* ҽ4OaA:nFIy4sFu .aZ~3%j,t\FŴN' ƏːؓMR5[i+{Z 7oS3Ĝ"Vb;to=}*Cn˽G "ᄫtongft,v4KD`ɂB혻SIRm %NiA*.%bn3K+4j qњB*ܤrdȊ(s0YwPvgԞh◳+KAdEXɁ,h-̼kCPX bv$c4W(|2䧺% ȷ&=000ݎJIB_"HX([k"̍ҟ1ΉRY^OQZͯx8`EUE 9QT > jCc#ӛl0i<75ForȐ7e64jMVr6eg;YO+0UG?7m Z5jXL`Kz1UdW-k`I$Cyzd'^ړu2৿`a$~g`(oP6YČoX![dQ%vDSBˀbr&BOUoOjN#D$<*aس. 1Zix}< =&̋$abtФm_Rey sIR9S9 ~ڐ@*7l,HPD3[z-EvcX&eg[ƺLQ,ov,/wϙGE.FF-kϑb~cR'w̠% ;{@ Y^J  .ʽafp4w%zҭ~Ç1,/,Qga7"R_11[9Xq&:7MٿlgF_hͭ#ɁjfOl9^5nlG \sNC+'_=}pN71ubvr9bH*%-.,:nfuvj9߽w'Q_;¡!ѩIue߮7};̼ǶZ,YSp+Uڃ5vM`Ї@_erQ-5'=؏w; / XO7"Lu3wehֳs{++شOYx)#0:ٗI,THTe3ի6=¼ +Ks f5t2e ONf $q )(!$0abTtd[u8*J6'&ҖOLSv^H]'YyU~N[/D-(\ Q pp%:c|F C!x3ڜ%3up(CXXѳLy~R%U1+xy!:|B^o />& 4hګ"iR$tGy\6UxK7kix]E%a}WsK3ojo rݶ5 S\>)B:``TD f $׺TYOy>^׎^OqR"ƥz3b:"o;c;v`wo`(ڵ{T9:2l^L' }q`@Y 3N)Skdcob$ a&kbKܨcg[ HT;0A"3"#75H dEWM-@zhEY‘_Yp1)&Q0ưy(o}#0vI@]ƚ nѷ\ώڛHIaZef܇{#, zE{( S1Tn4=odS?ӄ]qCۃ`+$?n<دh/rş`H}F DQ޼9͂9I/x|f.``Vg#% \Ƈ/NH_MJN*dA1`2O<ʋ2ˍXJBI^#-3Fm ;M ^_GێoKG=VMqSDV4 SXIynsu|>k;h\!(qRC>P;&/qrw rB?"`Ɇ+x˸hч G/v:jEURc%.$@>7Pp(3l+kN6RPRƸ9p?Ka0؀s-֢cكUj|#DŽRj v=ne FTS<)\7c S~ cB4*!̰ 0L5Z&90Co8i@bl\= (lpVI ]٩k?X}%=# M6B7Ȁ(j: 0+7H%Kk͛^#o:PzȆ?5yk4Dキ=k: -9WA}4hwӣMn{ & Sgko=`f 7;6+m u"m1a_u6N*C@ m@ z9]˵;y~xѕi˜c(U1Rnn{ap\=Iq˔yQ }kR'*R@ v t3B|fe_u)c (P&` NP% JrdYyݢ :!s(#w֜JXw O!v&{{,6?i)^ҝ'-뷬۲1ǵՍpͦ ($%û8JGlOP2Q% I[پXVY"#{ .:t**0l&}'ƠÆoJxFB<"c[y -z6MiOL)KpTa㯇Lx+.vXC [nG_D9եGTMrm!^_֬%niA|^-G3/*ym 5`dK{%փ2HB;.):- wS!7ョYiof~v_\GEտjи>8Ϻ#¼jI0NNOkrhIHB|Ў&Ŵ噞wt/1OaO)E$'[KG#jC,$Ho w}u[5= G .Ve?f&%S? Rh|Vbb!865t>r~p+OD6q~ X>vjTs HG\ )aRUI__uqkQ .0S{ !t[,1c ɅNƭlK=pps1/@3vZg`VЂqѼЊD) jR_9gDs酉SnmH pgG=f{(_T?pz Ćڜg#{RU_ѝkFErq"]"(o@,*¦ޟDt A&Qic`Ĝ|_$d^N,Da@] !3Hޤ :j˚Xmk࿮tBmۢ4<*X+.9KhJTȪȟU@46Br>v~$o3z־iah\,WN<״%6 `)ϩP pG7C]Jv/wxRubz[2 (;#n bpU7 ]diC*f&` tGY}/ l#O"#*Ѯ*'6gV%B_aC4:?*oiglUz# !Ho; Ip|R>+c XTŠ}EUצWf;)WA6 >jᡃ9F]WVBFvxt7jlV/g?>0[+/oY-|곿 x;rJ/8I:́Ǯݽsr٭ E|k\a-{rto}-K_ W%]^E<'Ll柩,b8r5H7E̴Θ+<xt kd'h08VS<1H"&%k;X"h;CVbG O] ?4]8r}')K[# 5$:bmE$|IAƝ6NgDf#{IVEeDgUt6|rHyWued]?+(p~F Ɏ$_1]4;v!/Hb_,Ӄ e-ەe[ *ECb~]$f5Twj7'8n$'nhqBEvO6HzGlwA7mgr +!] D3^&0XU9ǞTySru΢0k_ IZ/{aKn^~Φ~3B5Ei45¥^!KS=8ߑm>ibg$_Vb*%bg9JݩZ IdQJ7`H5ps wQ %at~LS{_u+bI_~6OU"^FVYl*_|.V:@ov7zlI%* (|ʣH?ۈm\Ie&8C+z"c!1W}j[WvkJ&E˿#V$ B@VxM9}:=-|Uw*}2veZRh'-ųvj=2T6AQrX=魢]`x7%{6#GO?Oo/< 7wD/;tSVB(@,UDB͗7|J3՘ ԝk۵*9,C}Եn`o*tx (w Mz8% g!%ᘉ3wcB~kʩ(O;V+m@=M[ Q7ޝ}`a y3V,l-WzgL_qNBתM j(\@RU e vÁ̓ڢB=N̉eQmh̊bO>/uc7\X]h9|Y}APh- W@V>D|7zk9i%h2DF ;e *CQdQC 0ب(mȦ"u5l4 0+1 WC+7i"eqW?Xߒb^%Cby9֊l $7Dɢ\بxnU}g6%p!`p0lYI-C='s|p gw#dΛ BEt#5xu7&OU Mm9wD.,a?4qj͵8ɚ4{/|(,0UfRCV,k4ˀ0-K!xx w"e7r~6 LC7eBƗCb s%9n@QElG f zPQL%0w7՛c.rOH vT[j f/Pr ª -˒{?)wA@i*PQۨ]J/[ZXhZ&2/ꉧU$Hu uU)wņW̴ۥ`]vN߭k2-_`2yMH`%I$}]7?-e !iv4}D:( 31zk`^z OLkI;(eZ o{ oب>dKȵɕKeÿy Y5jaPOyo|J(XXЋEqsM_X&@tEa]C6@LO0cpԃ閾D5q5 %CSd ˺svV]Ѫ:SjFd2*+θVw錮+uD;.1] P5zH '@ "WORrӣkѡ-:luI0 Ғ0Ӆ­l'f^gwd]?֗R nkq &a_¤R3ڗבXHmv?cN^Y9˾Jl]*[B5g?`W+y5Z\V'X*@9 Ϯ.l-^6`SwhΐJNY~=EgGC̗K{jhռ4ZpOV25g/~h9~$Ad \響ānY::5;h >^uhdKţ(!jKT5KIo0d0 F2F˵FPg m,~y5R\!3ߏRT`25canXQL>=m0i$}0ccMm?7JQ5ژXPm[N|/K}6}} TRG,Z~ f%A36T ̻CS: 'zs`D t!762`0ZRUEݢYOhM 7W6cT9jYJpn_R7EL@:jֵ!-+("f9GQn)1lFdYIJ9$35FD=k,GԐ :5#fo%LKz ܗ~1S'c<1FSgR_G06V{[b>5HfuJ39D ݇. E;O7z;c(Q=VaOlCV<@1L`^8>++2+w+`ݐJqqEӡSӰsL]Uz2 #c}W{ uO8L&qcMAIMV东Wa}!C*=(VuӁ?{Q\fJ^AzV>֤Yf~lVdLg-j8.?2L 2v,Ķ;? Rs4zzZM[ՐK_P,xxo`%;>Sx{O6g{._2Ϋ3+oZ+z)؟@^@ho9^`{&9" ;Mh< #,y|uL) "@svjJ1j稐 l">Nb4cR!Qo"T2Š$;m] <Y.bꕪinn">:$BwĚ')f"#7X]/j2ё3Rsq VubC*YH<"/tsa|{ȃ![[Ѣg+TPkWl6&k2|CW&`fU)v{UiHW" ?x7F8|aVw#-Ɔס65l&2K~F4P?@ hD;:+ Yv9zѭ[>.vWtBr[#ȆNU!s%1N縨 ت_;IɈ`͕Qe:|Kb|M%eknت*)*H!F  c,զ©` ThEtD%^6Wks.Vl2PXNWg b %)}ۉ @Ey 5RLJR!>h}lb2IG9TFT. Vj }lC a0ۢ6 Apگ\91:I  Ab[ֺ&21.̈1a5Lhd?:q,ɇ\Tu5ZD䭜7e+ ->nX3BKE0?\}| 1dR-l4rK|vy۽=3`~~CW5n=id<%2H[Q-ΎlcbJ.S@Oo2n(mT2͆0̀ ĵSn&]~?zuNSR8 !L^}1+'ɂ1_e[LRALB(JQ 0`5Y]+!2Ww٭Y@)q>z[,ɟ"ɓҁW5 [̌҅ \7?BV)Q"s+U"iv(v+oñB_q0 MRYģ#pN-b:xWܒ7.^|;5kn1ybҸiš4H5dҤ:{^>ۻwRޞB]}c ~OGF/n*󟛙ܭ:̌z[PfQgVb /dU6Vt 8 X>a񶋤J`NL]Bm=[a}Дh2.oŰ/bX%#B&HRf#l;گ@cjk '+<) f,UF;̪*Â<#XA]s1hgkbV#ܷjnx'>mp";/i3+<]bE-}wq)XuGa/{#,$$i~@g+P;)#G]g4k \;/T[Ww(+m 1D)4kn_=ji]kWo>ҏ5D_a5:/xH@8a`&/LGd[L#r7!Ju)a(Qv5|ŋ K:A`Qs.S-B|Pq-)t 2PAj*c* lU#S*S/Q_|T1fUKފ.̅d'CDfx =k-y:^݋_7gNX)Ր6H}<4AY@tcj#9ETTg{졋eh@Y幱7<ԌJ@e\Ƃa8]9C`"ͳxӨP@?r[8 7Z~ ;Un/qJFH+Ctfe,lɬ.v5)X;׎t'?8 l~V$g{g"v$4 1[ 'łD^u0kٰ{tzr B`MvqH&z%ߘFb&EHCO\[,W#pě8fw=Œo1zNN-ORc[J!ÁYrBKCV13fR 'tՁ1pRA-ӏB%!bvPjĸڈuq'WEוwwVsѦX髺a5 VQ^ 5Qӷ־7< T݂0( ?Mz4r%u}Weiɳ|,W,a[z? -n]-ɢYyJF?)>laJb =zxXK;b~%|\ǠI# P YAf6PF递S?E /aO"hO9KGIޡD~ [j?XA*h M]Fxm`Ӱ//ZRA|U qjrn>dK6 mv턈C Vf=o~CVԺ֌=&8E)ʃa%?c)o4mhfM *fƦ0_ !;}exȕwb ׇbb`w,l>gK ߑ1fd'f"q vUYP$iC>t eU&_Ϡomlt!gZ@ l>6lDz"Y16v0&"D&=Y ^{k?_}`|NW> K[ kۙl{NQ*gǹ=XQL_8+K*`p6{mq%l隵KIN6k y3lwMAp/ )Jpc W(U~0Î{y.Cӟ~TӉ,v+$ %hs^MgÛY)sՐFG1BjJ4077೗Aep$ G -C(/.証<|L"ڑ mC,gv˨-~# Gf's&9D7{Gޓ|ѓ%뙆pO#R CoP^ezU$ל.e3cS٨v/0"CMfpp.#"H s&ܜ©Ej6um[`THaobVKF)ӏz"% x94Q'ABr|Ge) >25*4ᄖtNEYEja3pfpՙJ3vܼTkAn sJ:lq@-hؕ)ݴ0/0ܺ;gKϽ4}+}̢x fI):b4IMFA 3)_*fOGtvzѸ[9!2 *j)/;j0]A 7Ǧp+װAjڪe 8ʉ1XTCaB^ ȋ=Q'd, 6߭!C{{ vMfq[-ΗQO}vԑq_LԾ Ir:iMmBwF5YMR00q Q? sBc nY3 nUW!!zHQHke`h0hkӉكQ5j\j5"pF!,яA.7j>}߈|2|owJbDE-is|(^x{Ex9nӛIdͩ$.s@m ؍?JZyƾ9܈aE xuGmHyUx烀|яT?%F^J:˾3Lq=9PÞeV iE( ֋'yǩvG)o Ǜ~d e㶺kG1|]NE$ dψC_IvEGPݯK8 1.y:RlLQlth~ydz kfDW$: W@Zktxx)F?G]h%SO6[Sҽy}й/?2Btoqs=e5:[>7gD(P1dixqn&0P":<&LTAxnZ0l3Y޷C䨀@^f$EWWCƕ)4@%M͛ Ijb0%]c/JmOv}FO6smzNќ75gadu[jD9ME|ӧu= Q+hPp)So~r"8]\Hr]gm Uh pRCsqS{^֫1z4iN*˺S\. ZT5PaoahȔk 3džz}ʝ_IJ:*QU y4;iˠkc>f9e(bg":OqH X5GMe嘉^9_nj>.-!q(OT> NWb˵G1*_FZ[j@MvO{&AևK ((3z-U}0!tnzs'>q&S(mpƄW eћ6K7> $_ iy|M0 Uyrx*GRds,ɣyo.1 n0@s.aCR?>H]0#JԱ*Qm,$tCyAK)}VJYIX {Za TjN*A8!Xu&qF}x! xid~-f6MkO`#e{~g 6n'b1:3Z7iڮ۟ӿ.([!E'jObFADM&x|ps$L|`Bus:#MQF4\$#tݭ\ SK446wT1Z&+!JW]3 ChK]gu, 1'.\w-[P[}{_er 㞡(^r {,OS:I 'w5/qݝ{ ӹOa0.00fZ0@W{6K'7LH*E9bӋ;whwNW%t9֐23.j/=+5ncXQ{z4;G,jbh*)gG5>VqhZ.V &X:XI8:ި# `:t)<narW%P]Qt ߅>B, w3zU8D-jx&`ov'DE5FҘaͮN ft _7 َE)>ˉ ,%— I;s_ܣC}\`Wi6'^ky`;Q(|զOV7bH@("rW܆.m~Y L!" -F3dWnD>Zj0ں8.6/T.t>,Z}Rv^KEmF@ ДM1C^4#L0垨DF[WEs<# L0meklIeV"3ÿmHPcy;oy&wJ >3"@ IwjWXl{RբX`["8͛ʿzxhT|Xbo` #cL GvRWg0[+š_ N_Ə⚮eRRga,vtɺ2c*ﳓXz^9_P3ps5 _&*#]JjvkoWO+iX Dw\۫b5A~I4`J[^):v:m=:C/k\=#f$%͐Veӕ4$3WK WV@tDoy <ƱH{91d.fVEJd:J`NP`ȫc.$IIa"z w*a!6NRړmk?6O$\ (`)JՒuO ?ʑJ^v{#h)יAts}z""~䒋צ1S u_zxd#! Ǝq c(%&IEwPfZgE>W!]Ӗ,vOyBZlGdLA8P1!ƜK uo> ctetˏS~hd1|!^?r?JY;ybtEq@`3GWOh/fdEs@m`Ks;_ _ED^zo7CKJz;8NjoΡdQaWa>.gAL+h|Pde~'zgRL?=o$Oa+UfϯAZY:pK6yR?6$hwc_aU58B訁ɶIPu\^5dKi㑓ق-\-_HiMk>C|VCξwvu1š璛ڐ__Yf~"zԑ#4F<"Xx5.KQMe,'d>^3K? Q hj)v"yk=>Q MY">mc#2:-tzIOJïeʝ5=vV] kz;#~ۤmkȩX2,'OmB`3-zuFӞ! O0 /DpXF{7KBlu^3M0+yN7ܮmZq?2JLHt![Z)Yd_ T*͋C oWlR/O>+'rsyֆB8| ZVNJi0D-.ayAk{㍦A>n8<歨091x(hxjka %[Iƾ2s ZtN\({::7 #QiNĕ)qL{H*8Lwt5vRᚼźq?<6!I8A xƴ_?xY@;]zpwxz1҆iBŢJNFG*a!n̻8!Wlr""p>Œ^ʡa Zv$ܥ{GZZa JyE[iנybp*7!P1re%%bݴ2O+V]8*m9_,m-K/@:g\!Fw5F>mR(.Pݔ˪Z gaaG !ilxn"!4xQX'[UD![h_ nW Jn2(. zL&,Txoý}'=Ffq I#f>ʑE cDAs2[&Y23:LLbPKMqi?[SsOc!jꚎrb7'BcHrz2pl3&7n [:Z`2JHFs .x<& Fp21/pm&|! ޑu+ " p5^yp;V/%5?#@J!I{*@^;H55I\0Gfa [i% srq %Cd ]0Qq-AWcWf,z*\Q g./P.uǦ]J_ [d?^o|0'J32 KU&3/dz70+B]Ő5_{]zt*zT0 ­ʃjG>)cHWbxN h9PLf`f++Zn,= l6H!EB8nqv}hYJn vŨ>qc$me;;A4M/\ ,:KwF8Iʊ:Z&]S!_꺪$BA% ƞ ˼x20w*%7NCؚ]x:OTDq2HC}8.P;;UICbjX\ڏ6I7in&s^,tA~zzZȽOd&D*|Rƥ$]=5{ThUahG]Ǯ՘aÚ+!'P( 2RMi/hTFVt~ӆcIdC߾Ab}M*>#hb@aYKY3yjƥ^/M ම訫[Ȝ /;;?<ع Op>Q:HP6 WfƃG5Tu#K #J^*>uB8wD\ww<̤H9, 3E=}&x$䁤ӣX%v6O (hgJKlj^<}c<QX">RH!4i RCJ( .6|2CXZ[=H [SwA4WʤX {&% %>'Y~ E? )$$@J62k(#(bhAw $^-k(Kw)KNI;s{^ 4sAPJjI'Qf};Ν5EhaZn Q:Y2L|6ׇMx;Qݷ|,H_ #;O]BfXvN:޾*@uKK o4ܣEJ0! *vIW$Ä _I`֊[ 4lK~h6~[C+\0lxe0`A?"Nc#Rx9]ébf-Khx?hD?!I:\ '{I(ep銂 T v_)>Vԅty) (01%40DW76&m/2I"fv^xoV.I|Eƀ -~< CnLI0a*WYpD6`S ,&"j$Bp,|b Y"!ڃ`0.!yM]xϐiRHiߠr/-W٠aånjɲ{VߝJŻG̸+nm:Ehm'쾪sv =6-~aM=S }dϖ60$XRf EO 8l+Xt:FAVưVpژ w4k4=d-K9:x97AfndÎuHWD%B|G=ujbP.x4dlrN JZrh8cT\0+䌓8g dŹӱ:"[yec\H&D$s˸}9D7QaK.2,}A"XUr(SFzt/8ƈW\/؋_U/Z(J>#y6k|fzEdYUNkuQ=\yĭX̰*nW0kW,;GP.,^&W34j  ٿ:=Fp8;#WPFᎀ n) Ɩ NEjl=?Pc$|ߚHNH:{ %vm?h NQ?3C XHȒP ňCk]wݛN߉vGC6FHq2b `%Er{O~Qd;TS8kh4@2[ ^0p Lg꓾oIF=0=t 0G3$\YAh3I)Ht^J',,Sj$S Lیp#MVmI~NAp{k a3b$,$wP-oax[Y 6*~,yAjH"*^yq}o .ZN~s; eRӐ0ORg}o|1+G-;vebvMG5ŹcַƘꊷp5L 6t4c#6J(+v)Ma"| id Cq.v:(q(*D@"gQCR,y!jʟc@h)m[ M9 jJBl}'r5SL ©B 2ТB $3ope'0|m=l<~s'MȾ2qX{q=} FusD7c{k)zØ9<(6^&I[#+"pUz`ܫG=?ظͩǫd2B,L憒t<~;jKe]A@~wnpH >doó*KfQ+Aiwmí63S丱#}HHcl)(I>h2vdpJĨ{锞zh#Ls?)Y?xٯ+2QpJԈt#R$ĘAh]maGcFk-W}ljgō}VB(xigeַ!Զne $ڤe\:-:Nv]srhjoĺL>A[/ڞΧᠪL ʕRFO> #BxB[HC:c7!LvJ!K ~Ni4S"5x,.5-$}z}E2C%'LUb7AX,&ŽGJ˸ %:p}}|4C8!ݰN`Q!40@swCji@/S>Ma{URčuet;hv*c2LҒ}fGZ [9t O w+ JLƜ]XǷn+nB. ޣt~ U+|}xEk ʾbEw`/6&x!9+%-m$D:s\DA3?e&!̸/J : yYHݖ0uF եei˽ٽ܀K:+SlrW9/2}s(+]d/_x[,Lh[KYp2o&#{NK<^Ju2Y&<:)k$6S |8CZ:F_nxHi0)u>}ÆŒzJkV0ovxf61 1Z¼MRE6:Supfq>}N5y%U )ŭp2$YiiÎR\}'.lةEGe;[(7E%ukl0~UQ ]rPN6o婤no~rJ0xCcA%^~<}I@HF`i?p1R47;C )+]lA+P4 l*4\!z@e-|c}ۻ} [*#x =CN,hCd .+XP2 V^áwh֌xy D;m8;MOݝ f7g&7a-Rq O 3=Rճ-*b#S)D#bcG6gHΕJڭVx5H1Qt$(9'd*Z((IGMutPrlczMI*j'ԯ9-QbnUVF 'Ջz[mƸTލv_Hsq ^CzD(L)\LX=$b Q d,پSҤw$S_9n]dSqm,ԩM&:4Z37>?<.bbEAvDqV>+XsYK5)[+7Ztg? = 9vlQk۸!` n2ux9\=`ccdofh L#|r8Ƃ^T\@E_o^6a' k8>aLR\(T3*YMom+p}m3'*kC8ܳ5/av|t KB,Jߊ*]!|o$܄b*Ҍ'W^6Det1D2`b}N]JEG|(0tAiACb, ί"sA'}ѭh_rq!hGR\5UmKA \s;,L I _=_!S [.M25>kv{_;SDp|F6"q痾"p\7s;NhaXڳUhicj@56v ;=6kScm(rh#op+\,䄑ս'10^\+nuU݄1}Լf]D0aBǪ:(ixeoT WCeԕ^K= A;Tڡ\Yd">}賷9|2aunH[| ͝iOEŦ6\{5E7]51@(9dw%C1(Zos.0_ڵ)L#'V!/EYo!\}?P*{VA^oH^@uaon2{p+%yLX&b¾ztN=d xM ) Q-^FQE}P!bB>9͕ 9ft<#uzakQ?(f%~ÉQ۰)! Ko0K!=.=_؇N ;LRUw:Zm w0b ,s88ozO{'E_a(fqP9l#= d}RIڝ O[& :$o%HOIM: eR B;>_ I-ZV \B"vg}!63`2Xu&ڠsv'[ ow/\?z,pHZX"FdLY[8,qk 57  pG 0aO",(EUj%):g0FCH<)>c޿"ZX:4xZ\ItGOzWUk(\#P+0Ե`/ K,.m\y~ޠdmf;$VT+G^rnPA@f. m̮]yOO 7ʊM[ܕ6;2ѻ9qHQ\s`PӏVW1)*o3ēҒLؕ~O= *hn.!N<L# 3167M D GbLc!1],qv ŒZƖ5||J34nLtd(>t.}|x}&}Oe *[K!/_5{ .o!-E:‚NhS@3=S?R?14LZ_ ZGݿd*t]1LDsJP@nB<I*L('F-TAU+2hl( $1vuP)`IFA{ԋy!NRޡ&: J<2QǏVͨ rr`0'LoUC_ $c MPU>KKҢc9u = rF &uoi W08Y#c ~6Te4Ɂo`UrHt3fRAS|@"H|r-V߲.Z4- 2;7 A'=OwSMUNf"{r'.*~B'@>K^"Q pCwxVu]-1Axw{چ Pw5W4Jd!s^grE5I|9$t)7ͬ{k9S%RYPDZB;Lb^اVij[X,8S5|P2!tX7RyA @- “t!?,Q૓U]jbmZX"g΋xL19µG< .\3<*$BS!S{GT7vɊ5*tV2Lf &mXs?.t,W U>kȪuxWX'A0Xu şiᰰvS j=sJXLi8D\.R$7Wʪ5ǚD!Ftko1%Y m%#=0ßUHSګ&/&_ΊvP&T5jsfWj(Եa h,Æuړ\4U*0yUazblU`)B>]7\He,Cǟ! W(I0¹7}oD5Fo4wBPoC.-g EuR8*͊:Qk,;ۚ)Ч`V󔆟gQ ޫn9q9eMz':B']['d/0_koͲDq?թV@](K Y{zUhZOerH&T (3Y.k3Goy~<@N׉/ D/-]"~"ֲV-\da-] _|_K0`'$CG Q$ff?c'XN` |Sj~y 5V<Y=‹Y 6bxiol4F1masNm0~=#E9{ssh=NӍ"?=m;rtܠ'^=41iAt\ME#L4e6V-VrqI o0%H%_d;K\j)-[a&hP!pDceU'I^ |{o+~_5$pmٱ;,pluu"pCݮч aԙi+x0GiR~!nPOZ)z&3Z,ׅ p!*NH%dRc=a8z/g?! y8Zl \{!  w"yM`2I@E`u+>t./@S]L;cwB .BڵUaa;4S>0*N28B >#ߒp* U$d&P8|,0SRה8vt޹62XZޙQֽr?*+زN0:Dʈ2H;h?uyz㾌> 䉚w I# 0I+)v /֝k^ۓ˷/[6"݌ U**k?lkvcrqx@koY!kLb BF\+M"fhG1)U&[4whX ܎,u՚tj 9D.Udh*:Pe dϗƺ@X|>qK\qz_̟8 -F*IIB. ! *StL. #\.sEP,r&֬~6`w/MNTgMQuo@H#ɹAݗ#SpnQmfȲn0G|:0LOzp,E-.)ywWP.t'eW:ڃ-Q5>rECs[5O[ekϰ@(w̰7(j~V@xZ ^*jIkPœ x1mQ8xZ,uMK{ yνpY> f4+#`Pc:bwbvo^h1Vcv6Ct9v?)J\6Ps ͟.ʮ|1ve:<`wr0I\SRI*Ų[Yc^sWA[QID ,ejaޛ0x,lf*tCmmEHl7zJP CƳlɖ4$PnU3<?c_CDH9q$^+T(I^v@y!n7/>F x?k ^$'9%ROASh:fH#pWq@$i=Օ+h/G@yhё\l$R*?-m?i^'N Dzy]Hxj &h?sH/"8&-wH1/' u9mnw6x6dں ѫTwL? IS:\T$y}p9O;^r8)Sʠzrt8K0Dm$HyQZg]A)DFO1k{ p5R*U7n;]ӱ!*!2: n8#_C?v}0p lyH(Zn1uz?R9XY'+"cӶ*mC Nc{Js;_ 櫌DVތc5ks]lBW˃rAwba:XXهfSzrM;Tsd@ Ҏ9D1N7a|Hܐ ?4r& Yy}F \pV(`eѐgVgY ,H )%_Hijf#yLDݏ vUI&( y ӆٸ,@T9iP\[ ćtgmw8ʎ[.Ge*rgFv.SXAcv0f˄ #3&_Ѳ$wMˏA fSͷfOpOp]Wyz\= Z Yj'܂+daFᆶwlGO< VRx+^ݦU*T3;_->Xn構5hݔn6g۲ozl~qФKa;ߴ6Қ{'4?oX:k{!)'x.RDeGʄߜ:H(K #mQ2L8)@ֹNU&i͈D* k?,Lu.dͣg. *S:*, OT|ڲiB)Rܵv #1k/HeUe$U9p50i6#LI~ʴayVllIqn!J©H>8ʭ=γzqԈYwr6MSf Bj;6l4%KZLé{H\|fNZ/`rKxυRElMff\UW܁ YC$5wOGQO>Hfam|Af^(|AׅdNbᾖj]KLԥaZ5-'yC㝶ڲ @8=8LN%F-Ae &Bo7R%_D;Ip'Dҫ(ѺއoahAXrku>yfi{MԚ@-e;Tus9 ^]:.@ӄᐎ`4t0;͇[>ay޽L(މZ*OѠ!*ocs3b*{ 5 2349R/5 ;T/"E`lPܥ$N# ,h2La5C>@zYi@F;,h[P&"wQ9NZSʟ#\]evI-BLJlfyѣ.νˎ]_yeן8 "~/6(kQ pWhhV'Sdc>:uYƖvS 4OD+~YX+5T!a8tȁ Rjƒ|fL$!B@ݍ)x{,W?nQR8rAm͆5JJ;dBā ,Q$w!KyI&vAP4b&KˈUFR:3,H{ Ft%bx ӳIٸI͊f[s *ܾ!t$Wdp_dV12ECgHtͭj*&["-c&"KA*:nHGj8M\=huhjD҉L*4z[ON 2Rh-?m.تM{äe yb4R,OġIT P'f>r۰xс8ʺvoV:)EM@"u"/[=s%b/Xq}^$*&;rz1A_J9R%絰(TMT͝i)\5iNܝ 9I3+?Y/Ŗ2rGό&ʤg- uZ-KUH㴘 q7!ϴ:)4{vE|A2Izm~Y 6U,cTbe:>(!P˃{Okc\ٽ:*$]8\J7+UN@3Po{5\aptޙO4 %Z&m6ygn9ad G[у*T'SĒwZ&<, <M>P7CORve6kW\5am=b=}H ZR4)E$;`gɴgf|. ?DtD`E&%]r רﳐZݱ+dfާgPtb%,`:ƢTcz{'q*2X2Vϵy/pLFEJ$p:p9BS@1!@#SE!50\,G,L阓.ДlUFi u7$i0;\zܑlrY]Ѧ<Ւc-.Xi%K4sUNa%JbaeU|`})]{Ge=䉁kB ߦ$&juҬVk Lq U=B3 {vϑ;غBE iwv8e23jޟmBRiܵ_AR6;8YqQPƛ11H|Hdۈ*oz"#L;{EޯpRqOw\^k/3t0B9cjQ-,f $yӐ)-@ VFCu ^#B̻BTlΗn`,MM-:RV$ UM*T}}"cϥ:v]jm3\›1YX12tKzX` '"hi#2Jl[]Dwq9l(lǁk4,bIVLLs:b)s>ͯlBN!N+tT[+T<-b-Vč2X U P*:ၴd9l[/HKBQn9#{NYIV 18s; 1AcHK[G7fmS0tݸ8<ǭb{loY]ӅxaFe` !$ᖓ;ʴZq .FhPӉPӘ9` 8t GhHKcl̾$Mlr_bҘ,#]"3*sN[NJ Ю-Ea~'}ќzGTh<BEf|I⩬#50=,2TJ_v6>N+Ydi?"2d&A-nsW8 >evՕ8EqbEBT0G,8qF |\Y_0`mJ(J"^?XAPg*@96?7S0)]eh;_O2s iҥY.ϴf!b;7}%'bS2.ek^턱ŃKa$}<Kap83JoW9Rn{\pˎlc߾73WbZXLgB-(o{  -mIcRkDEY srçzwb-wQcHE&0G鎝PVֽ`!,zẏ_e yRrβ"JJL:>"d@ZX_~*s'P3Fa׬|)]IZU PkX 12u~ c!ho;ɱT.P[ZaĤԬY dt׮E5}m3pE, ff? DZJaZ^rb^>2jo@2(umJ q鑤ޗadl8 zw^f+; =wbMcQƓI-nss _#",'OcYHYf * X˷0>+~ ۰Ggp6`CGr Cν+v(%2zxz Y ͊ƒjՆ^'SB!S ΑâL( #TɚN#,"|ڧ,qJEwRrfmDAbPYc:,Q LNg1X[<ֽ @ؗ"/<ϐ@ =K!rl2=սFܝؗrm}.["9+Gep0n~t)lNiI#qStnh0|CB|+D4I9n%`2[ chKp]0PלiY( #s\@]*croO~AKqaݘm 1 PaUuTlgҭ=מbo$EސwH#%!;N{LjPrݚf(E"Qi/̫7h.fDMiȖh />uk AhQj;>3 IӹP2[!(^<ҽ7jb9odeӃK!#J3񿜇z3_T,j, i7#ЉQ2J0i^La0<{ ݷ]n Hǧm.6)l;8/Oc.Te> wiZD ֆ_o2{eW1="tG`{1Sf45ڷ3@֯+н",: ~ %K vߚU Q)3x"`{Sgx9 (D) Vh  o(x]I.h1Y ?\I7GKwKB `ǃ_/gǹ&1fvG?zi세 1%KƠjs a<.zSsӇ~ (i= 1Aɗ"l&JGDQavҔ*l$h,KA')Hywnm`)Nڒ11*mEǸ줖QTbV+QX(ԙFVyLwȅ0^li[y\֪9 nQOdŒ̣f4T|4D4&J~ljC'P<2: CH5~I{I> r yB7%[`b=Xc51KHەF1?ccӝ$&~1ٌL,Ë8 D?Rd ]C~G|5ykJS.̞h:2pV'\.69r'MM5V1, RAa&F EʷNh- <:[$? mXOGX~Vi5II 1樲hidQoy$cagjn\E4q8A=8aj)|t@VlOb "'#&n2y #{`6$/jSA]  )F2B@*X׺gti o(Զrb؈jpcY)jXL56h^K,[`PMY$O3EHo,$HToT,$0Mbi+E[iIQ'ebگoȦJbUPvKG!BE/m]"6RB|)5>~ U`xG.+AC,(x;xS2 L34!Z#DJ U$ܬطiE۩z+[ȟ\5'Zf(yDcZ(DImy:YpEX g>l1c{)&MG|MāRKZˠƸyW .Ho)bi*o6 riH,a#YF ϗou.=Yljf -Rcُ=[?{ڳ.jHZ'|==|ݷݨx mvjl"Z9ԢΟNjybӧ(qkƷn}fAU%YaX(Lt/>Mɀ7I9עD Fa[(L"O41o8餈/iy\ ^y*(iLu<iNOhAE5 L\ S QfɾNV\CŚ;@j7ܿġ=_mpodEȠj/\YplUY_rLE!a4m)PlY&8_ir jܜ]g1X9ZL]]gG P/WM[5-M@R rgYGk(WW?Ӯi@Ҵ3\^y˂CMx[ L3#&5S r}}< l]V_UIPK%5[ 0 )րc9OtNȟ\;HCfti”?3QBa~w!i{oF@;[8nzRMa.8df96KuzX&"ыĻ"b4>n[,`44}{qǩm='—߭>d|5dmC;Үzٗ #eHN,]x;/T5HPs`{U?{|x[8:jk5=ȅyP7ZA4 hFUqH-+"ZzՇN9g*^Yo~Yí%Be*"gi-~usEK,hOR2>W9d#8; \*Wu(ҭ(%C]&5ViQ=\׊ǽ 117 lQ^%]))ʡka]b,*.EX K_SI U{20|8JsO56_ T u~ض4̞b?UZn}U,ؠ1VY#1}O #6?uO!UobR } !l]p"\: 'sXOdrn2|̸DZ T*<_Ev ]=Lf),&T7cVy 2)!@G3/$0a6E68PպL>}r^}46[ќX?Ν [CXdVә2nw*uхW49[shc-71APвx3/\n(O/p8$kMdZ$2͹GBklaK(1~%0Qҳn >,.#'\zתZBXljG1)t4B-'I٭/z]D}jFyrYAyz6_(OPIчW\oe'q% h$@G[oS~x{3|i<^@yv5a{K>eu Ŵ.#D'СMU oeCJ2}3g8M쵔ҫu^UЛ]{8%5y*:bu|1axI 5 v$7?gk ԋSkxϷo=-6>f\3lJQrzT>shYpz]ZZ*s+?'. w} eQXl*R9-+$Hgba:Eږbɥ2 c龦u}~86{TC_f %Ŏ540ʔiznЀţOkܢ4eWz\Np_2w'E߰ ӡl\$vf ; U߷smy8'oIN!2pUbKlU SEν^bkS&At壍N$k-}],P Lac(HYyZkjv6l-kwh6;WJ۝}B}lFD́ \ +O9BZaJcpr <}ō3l2TY|ӄL) %J^ !k:3ecwߘӥ5/C FK*!Xc3|2fD>_F5dQ&6ԝv,j85cH#0$䗻Y~)DΗ[R/ki $☗0̕@|T tgWv Vqz@/;iS `$!f@GRa;c=:pȅ>s1K}M w6Qgc>*Ϣ6jDJía0s4cyқ}vN- kh\לfdǻl:|yF U"m]j<),*3ZS#fjhϺˇTؤ rD凣>2u1cP_OXB)J+1§ʗix8.|&skSt4ËKsp~&E'XJH{*BɾI)ϲ*9GË)f9]ֆ5>-bʈ 7R`Kh"3aX!g4X_-fm}PH.p+ \  wϸ+e4KNfJu7R5*_LykVh939i.T ._&6j7蠅59xzŽL \Ir<#jۯPtQ[HK": CxCsGau[ Yo:)#Kt "~/# !V3ƃ.T) kX!K9U`P P^4oz֭c5j;wMx#s (U8 :-K#֚K3^JvQƖQAXRMys)$!jet<({g9F UZYt?hWmo]|籠q>3_ 2rac{"(?J峠z($[֕f:;Ts‡$YBCwmX \fs{:(VBXs*MJ$W̴ ۞*N~3A?oq]s * ̥Oo1:PJP*}*-oK=bJB+5\q|K\T#>Mվ޿,ۼ|MFNJꥨ,Xԋ$Oz,Hd\;j&^ S &!1Ң 1uBT)2%y5lBr#Ƨ*DȩORߍF+`y;W"sCΰ]~2f#c96̔ .+TGQ֣+Klv; Tc;| 'eX,jHn1 ?AA@!MWׇ8W!G&ek$bn:q:Xdoҳ[If t#fkDƊ5PC"M^[?:w++}-~tI\s /Z}䶐 FjLMx][y:nG&!YjFWw7 `6^6ŗ8Q5LCV)Iب[`!naPi`jV`bWNN*mr]"|mQ(8\3l,Ů݊'EݴOH2P$3w( $ d4o [DU}O5aW- Nr==.}nJ|!|h+=ie7F5/+pFp\~*ۅT% 7FQ߳p C;8=By%k #R0.™kЀe"5Aҹñn[<2ʨޒKCڦ= rE0!k\`8Uc-oqwT>aUo-2j3: dwzʼn YEHO@ZJD$a 8=ڹ3H3#L/^:COT$> %&Wm"h}C3} w¾NkDXƐA(Tif_W+dIYmS# ;\ȟWso fՒˤ)S(`{ԓ7o6ϩm=2$B8i[QwĹ@EgqBngsQ>p7nCV8SDX 4Ηg97gЄRD1wL@4;{)$5If6mHJ=!H`*E5Y##OaV@_ǁ|.kD00n7|Ic"]Hļ8RI?S7Wv`ٷ3"m lBL_FiX'uy`"tX_t&-mbɬjSffC' Yt]v$_w HQP  سVJF6t]Adz'4ȺD#cVXc2z4~͂sKZV72('"r v7I?5{BF,K5KIyui{8e ෍m3~MSADIN.>#4h6G\<$r!It|Jî-@N\&EaYj?&RvJR hs]md;ms镍wE`CXt%u\Bų 1N|eU&JG2- =ڋvdDBKw;dXBIPxA,>dSfH^w3f:>wnfC2`"~͝mu 9. t̓FM>۠2:*2&0߲Y2 (FȄ1y=diqr$N8M (?DCu\ M FזGF;o;Kap3ܞ0> K/+"]C'\Nyװ+(zbGB]M Et 7:()Q蕛 !xee˹xwwe7^ε4b, EAWk)m fAcPRf8.e~(pX}ҧju2?^+=#N6?:lmHV\1D/M+#Mb'ԊDzt#WS3gn@,/!hh+^C4Guh!8) ,CM-^Z#GsvBYd Y+TSCBa9%4e$~u9%45T%۬3oՌZȅ;cfpmN`p%xbW?\ne_tslfe*)o\XJBa=ߪбZm/8%>86S%h9+Q t?'gاp XjGNK(CҬ}ZAKܖMxd`Zw,ooa;K2k6lFr F_DBZw ]-A]H NYޘ04ـHm'yv)`b |dvx Ю#?8}~k]"aM hyT59h䟱3v^ M7 ?m0+$UOy#:&&`VUgk _f[RQ.9^kX5KFC;*|?mZL,.KKh^2k.8ڼ|,&Ewx*B\kl}=DB#67<Ϥ) =r|_2[T WQ"v͢6\Rxb{]^&URij\0C^kT.Ty2 V;q +ͳH}4:0KF8@LDp}!|Їa[pأg 3 B<`ôv'F½~\1Y?uwI<^ATSjiBcr#vw2CQ_BrEGZi@{B1HnXR԰gmZi/&'h,Z!~ %-FTFR^,fHU\ "sx':S'qϨb҇(f(7w'o_.Qީ4;ۻoޜ9$d,{% ma?61߼-7*sL F)a{nFa2F {83}dWS%Vr_o0UR!+n(M<[ƁtĄ5WȤq;!WY9Ok5&$L7 ,jq>F=aО}O|,ukZO ;SHLϰhcYO_U=f^-\ЬLQ U_tº첑k ׫&?Ww'MX-68R4 G,Ol@efVYWj|vO>f{l-{"P` !S?vGe@A{`Wҿ4c`BhQJ,O(qX:=%d0<[gdb :wn\ZV>#mѦ/\f}%@HZ^4G/4"3)؈S½c%͠t˹D!|< ~b5kSFN7+r)75pP[w؈1& aoK[)SozKhkRA `м^GGΑEI0$Tձ;~[/,FNW/\' , .4ݒJ:[vr$P}51`+y #Z ؒW>I]w6\GO螏o袞'XvU=$ '>>O{@;ܭvʸ pIaeX`t2zTo.< UnH]+y:!FPvg'̥JO0{yko(89Fh|Epxc_"h)[&^3kEɮ &H gG|j%X@^zf1 3}2h7-ؚddJܿ;$.}#k"Ց떮Tnr6H[)Tr/|b`px6Ujfsm1?)թj!'VhnOm3WQ,- [eE<Z}jZ|MG/k_s$"Ev Fe |ƯNQl"(;Gu6DTpZ:oRG V) q_0F(^#&ׅ}ЍP74Ѐu?2x#s_/8d`!G4FE^y  ue='N]K2$6HXN4 *Ghh `q^ ZLNBiF_!?H1*ۣ08k{  jtCthM@("-JU}`~[6SgZnϺ.WnpMxmmXACD4SRs"fX+#bѮ'(1S;-x 5hDk^<QJK\ inLmW6FzlӨ;`jL}!AeX叺_j;czUޱfΆ/8j|KTFb߁ZCltż? Y:l˾hw8J1GKEK Slߵ86\ֱ]6iV ĄO8t%=[=_7o ?K|nˤѥy0gRFF988QW uh.hY ,t|֠-<[SY:f)倈#ԩX,=!IhZcDu޹ѽ`|FEWn|5284'Xg)DyqxKgj9n{{oi8qU1lǭv Z'(Ӳ\ +cS2< jxكRV;W7厧p8>(|Gkc%ԠZ:er^&X[JVUP"L=}hfEC;"9 zZVnEg2or990Ei{C˫} "<|c%_A/<"*渍g7ĕgOf`\uQ-?C_#i 5gDdH OS0-9_Oy.{aygڏ?Y_sG?ebV}) Vve5 P|A/itנHxotٔeŕɣ5Ʉݟ2td싹3&\Q\9a޽0.U^T: ni$k>z,`!6 W!uzlC@)CD%@0W!#!GhOj5 Xe"Ms2y7HJXģ9igzP>Iœ%JL3Y&pYߵEoA*b͹@;Û]CxY'5UDv$'P4E((iLZYW4ϰԻP*6yRZ<fC- Րs#%+w:=m7ASOQPɰI1A|&kE=2_)J$Eu,%;za?e%УkrQ߂Up`kRJ<!Q'q5Nw]a)qԸaBzQ*HlL~i99pb]< TbΆƙ;- X+PEF)H-{ߍ/aƲɔݚ%'Z/l9b|J+FeƸj d+j(V_xil'xvl- f43r0y) NaP2,;\ .ŀk NDZ6\[n!Gh 7P+( :ZX9[emf!O7/7t4Юd%B m[⍄!9VUvY_uIⷊZ{~xzX݃8I36[ dfJCfQD5zL^X4]-X1kraM^õ)=2񿬛er_c- L~* ^$(Mcb#WuED%xɔxD~3_rD;|R$m8wP.o9!7ktUlH^8/HbWoV1Z#8k%rO;L0Z^IhեIk P `VpFu h.PQ~8&攑f2g; B(i!8U dێԁ /A;.=1n7ԺgqI(6$?_ZO[ Ϥy', ^\G5l*"D+/DmC& O|a,2~ 8毹S,H=o;K+'ŀ! @4t Qf$mbvnQSڣ{x;MV7WyQ 1ͳ"Gs3@}Mи;(<h,Z;K'UX҃W^]٭ƒa\b5 *S9j$t˘]0e\!iD|1(Q KK>s;ݗpԆq"I_jCHh~9l S6=dcF~n>mٝJen'RfT*wԫw1̀'ֳyKAWpߙM|D*!b)]Aa2L? r?BK cF2J`FGdv?ԃSGbMktCt$>&=6 {_t/~t|ƿyl!eLk:i`s55Zdz#>; V\v1Z=`1mȐEQo/""eJ-< b}W;sW]܃l>!G6Pp1Q |/v"kHŋWpC>u* y6" iZWFi@GugIXqo;籷-n9qM4+ 38X97`:_f#f:ؕvmPVinQ#`Ljŀl穟(r/x,()}5:_2e^NRh-sˊryST<}UW Ns=@DWR8`̟*1xKHÆ[[KqTKH+cA ٺ=oyOB7Gڝbݝ/%qy]I}yג&383ݢjd\T]7*M0#iO&]D$fVl1沟4D eàk(u %RCm@@/['ɗNn&')P'~@_1N0JJy>Rp3ls@gmLɘjOG-0"9|6A1jPqja h h#} ,_J+FFEu֪U3 aՐ}@Y-7OcdjQ8cu((ܨ4%Y^{z|649oS]0i igӰ(iRZةTe"JVcbC{{<u~HHa<>+_6kNqf"NQ)otvX6\0/8hJk)ؒ!QʘՋV3L*a"߮*mNx,  1TszDW@A][ Tb셿֜D0Zi/-:ra5gxGIYQ=*h6P0k[+㈯,n %*m *JXDS\NV0cAnWsL~mF'"\&eK*a.e.e96tT5ARe+k]U%2BSMB՝rq~ :Mjep-CH%lp4ayp8(U|ԋvZC.of mF<^Y0=Hh@F3谚wԨTeDL#g>nEp"bbVroG:DTVE3 |ҺaބIޑkQK5˼;UËw+ Foa'25Q3xc&{~G0q!eʿ&:5?7סE)Ny|U]c@B G3M鐄V-XԼ' aȞX۪;]_HOB "$va.1EjeD#^^ >6[cښ)+nZz%E!)eKm֯r_\DrlUgQMF3nDb[q]mSWի؊F3NBEVEZ亿rkDauEoC-1T*y|s8N?׿( ,|I";4 RL[,+ģ]7۹Mc)'a2:' {P+]62 KRFK85y)^H*>zJһ*,>dݦ UǔUb.`% 8@1AmyT`ϗmG򀢘Gg k4FNshׄO^3-a9ZND5%[`{G4O 9H;;[8jخG(n@b=:=ȘAc 7l{~!j_IpbK޿`H 6[}ǵu Z'o50r&4X3D\ 3 =hȖ2[;!]S-w 2f5zFC-:d' bC`R+V[czu#1m=§z('t+  yKbL" ̌ )["Ama=x`8[KF9lѶQKViib+e_C!ž79+}0efE9Y S R5bz!ܕyY::H|d$ nbܳDqMΗǂ绬i=5' CW„5O|pKۄ̹eKt=2CeS9|Td$ ;cY:y 5{EMM̒{'8OXIoݿ*Q}WYW  #СMAw-|mmC,{ՅSq%C$HVqS+=eg6g x8iŤ*ȧL |g bGMh2HM>1I!1\o3l^HKӖwhaA3Zi)`/4]cBqwn[`[8(<%8otQ ٽ|3K8~AxjȠŧH^ z_v'>jgq܆EAwQ'5m/kљK =+r `U2N7&dX>?"?8L*X>UvL3WYX^3)N)90 T'xŕ;/CJdP! E(/VвQdTA*}\ Q*)ęAܔE7LGg-5oyeWL.w)-?zmϹѪϤ_=9{ߐ\_&_[Љ$]yPKO0ab=kv68C*.HmkZiw.g B"U#QBnɞa 8XJ q oHqDq9&>G2n'֡RU,] 4Ț\/4Y\U)~LOZnB%]GF0-E&F͌'/8W47 6eov1wTdY]M^ amɼy")RbIVSRU)+1Uf&ptФؾ0fZòIdZgЦnTq^l&j&j4!siF m{]`X2Jů9q7{j` q=hu[%Ec^<K0a*@Z %e2خ:ů=acaoLD;=cA 2?>nl^u4? oJ/-&^BO%Ɠ5`0/{PqX/Y*ӄP*נ ʡ 2FIDޔlv.޴\Fe\|&Q%9P(u0HX@8fP$XI 221 )EҝC8 fՀ# nΝ$za}nnqRS~涇Q_ 뉜ӄ, Z h9Ń͒4~Hizֽ^xdgo] UP]ku9G90_2o]kxzjg>ht2j#[<v㋙ϥCzZB ]¥R",ͥ+dC[\';Vy  "d+?Q\=I<ڴ^~2d;fӸC^\rW#AhNCz4B6u?E݈t9x=F#h *z0a/$WL$ϽTDnM@no"-\`|&ڈp1;Ri?]eFS0&Nſ_bib ཰l2i42|#]F@Pq|1g-7# P]JX={,:)U[np04A OVk+xCT'pxc.vv3nZ"kNlMw4-0_ QvZOe4">?dʯ֮X,#ċb;%={^̳]ի¥TB@BNBIz94kX4u3ȎVFvߐ*@ " #|z1u'F3t(WPm;. JzU0ms'+/.K8ȸ)i w q@4koR:J"W~X݉/GHgKn)ecAW[T7v3.3CQDn}zkd3rv&YTⷁ^~ba>^H Trw,IEm,Ƴ$9>{ɴ~ |>bK*%cq㧵y^lx]}\~MHomCKl7bcw}j@0*VWz-\?P0I#z&Ju\/&= /%z Ή-^ĭEzd0 ~A:T{"6 t Hlܐ\6 "*tLJZqr( _]Q'5!ERbĄUPh^lռ$׃o lNպ zӓ(GH_2f`qZI-v ێϩqoT)J%7!~;{YIkbYߗui(Kv+/CjKj!v`_IYTڍZ;"f#ku5>'7}P}xDEU2Q8d$ۨ4oe8k=2UoFD=F$XA"eϪXLó ^Eg}-;*ӀyN!d|AFGG#'yA ؘSPqZP5^wi AiW}4ul8:#6O]H<ul%̶-wc k?)Ns4&#'EUCp@R}$Ma{|Zdt729Ko{Al:hl>m z~a4뾈&=+УMwgAD R9*j/ &%wլx5 `DH<2jBa Ot|d7pW KbXFɰL@WpәUҭc1$`m<*n!y2Tl lfTV  (>U͞S5|jԿbLkXu_Hj#:Ԗq\H*DXN{E#kq =y=\';Z[^^CɩˉG=3 v%FHrՎl 3h̶yͻ”-)xPPm]vބa]A7PUq k%ggc(0 (m# KUo*gC )><ݛȀ?2Zz\!=a`퐠c4?$iADTl“qd|!-7ƥ$![ )y]q7UM F1iUY=Sm做ANhܔ,l|'"G|+ 작@/&Uč~bNj!|AYލ2OH"I.yͱh>,Q_U>Bͳ)qh9rL(ŵxk׺2B9Zdϴ^zY{cjQHݹw+Wr47ItT7˯|16a<-)1ԂÏP7qCoǶ؀ym%)P ]mN^Ivakfr0h dD"󨐣}p_,,GODwk~^ /_R[h(;F.䰏rIp}>4c3"pq‰&m͞T*2Z!7E|5gonK ?9'}iptG]7F ԥql])ӌoe:)E+g4L3}^~r9ʾJu$yfg4ܓO5{ [ګwRc}***aDc(,-㯁 Cpe=>Q^e\q-,È@&4bp8)阗R) YP*Ӳ ΍ `{Z3~͞,\q2gD 8.rF-4kigYY&xX%OxnGk! oIʝ7Ӝܑq_ YrHcDQN3liccN='Dj{Pɤ\2bW :e69F6t2$A,!\7UdP_)1 fFq+s_(Nkl,mRb,:SU!n~]O;Oagz.c$^6;I<.,C͔_߸9>X %]V͌XiO*&#sbru@$7Zy/ϼ=H^/T$TtI zI/cvjmY2u.R ^t8޺(u-YҠG(0҉-wᙀPZ sK `C^c;hndXY,4BiJSb `#cc޴bܘW؎ Exu2G Z~+d8{H:W,sl68%Gr[#HX/Ay}"eaiqI>*IQ29L[]wN& vS(9@SBVs)|l5M oֻcl~zm -;ZqEC6QFaB|j͒ YbX_O&_5 Ǐ)?HmVQ0%(&f3ey8Dܩ$Ttr*HEn.g;+৏mKMƩQ:l9 qYUEH,)椦VmNEw/4$wlqUӸ0ta?VZoT$E4וtO=c^8.74!I\Yo8 N Kc2xߧp3H36r,U^)01}"Iqqv@,%{Ky£) p^5+yߣ*7[ fX ˊGe9?[Lq!0V_;w`z`n|NA[=RgDi~&g$&!CCm6WHիN rӕoܮC-|{Qf}X:lg`ã(n;ކ0ŷ}ҎsLn$6=w2G~*< h6:j<1mR PRYOz  ƍ0OþݾybO Bu%끽:J6Tz&u~ 0 qἹҠ < *]ϔ0@v,-~yRqR8ΐ:`!<}/Tw*;%lZ;XS$bY:&Eb" ϓH|0jJLb" ;{؂g5matӷ' hl8bD!8`#a%G~NM$[V3#:~MjAcVU 5"/HWOT̢ &D/ڰpH(@6"1ƻ y|q.\ A՛sy8瞊WbZzPX5[fE&8i~ d6gwϺEJXCBH"}(b(S2t#K7F\˘%yZ_?HWXTR}>oKAl+] k T*1"`H;q찅j$a}ҲjOJ2(1 O2i3%*o[8IrGNH f+MEr86¥ lSe$8Vgd5dZJփ@9,=T-6,jA;@W0׷\2K@D!k$,̛?`X/ѻ/! r,ReY^ė^z,*8Z~%*$`o`naOvt&`.}/ ~J\H+oqӰAB1Js}3G}tj$5ܮ&|v[q0n0,$sA'Ϸ4UQch1 ܒ_ه Na_5X];eSjY QL*=0N7ƭ[ǞQ޹tc\xtm-% puMc ǭ҈QxGnhxߝϴNɍpkCz6a yKKLÖ+! 8?Oe{|2-+5P^0L˘cB7sN"ǎ ڸjK E;QGj(oH d[x}y0]f qOEAK?^ϺVqYчf3>>K<؍r4a0HN-daAn l6xAe)^]dީ;MgVP^cM+,s&WL%xb$[Ǵ7D.e\xQUxhVJrv her_/G5J>*X/t%:w0o7o'Mn[Iqf >*~GWn/>[jQ6^߆D*+Sފ]lZ]3qQ4~h 8`a4.N\ ![}]^`rXim?  pvZ'~ +E F=Y~rpLFQ-Zٙ"h߬hQKؽ`-z2n6~q a:4 ʱa qIQP!,k$PYZ5F:YR oIFǾwUS g|5WT|J7T/%1iE kV|Ia5لxbrxd@I65(\K5^h^t~Z×֘[)QpB3HG>Ve4 lÒ.ΞF~kjYޢ@0d@\X..(# 8t2)2pJހr&K jEeH,f,K3Y("BL(T?5o y>tz#FLPŅ/Llf|ܔ> Z>mO>暺Re ȃ m10yLPhʍfftJZq" N4$|ɦ2!;!8@xD]8wQ=Q " Fhwas)Eӗ-H6 r}QNhi!W࠳$2Q_*Mβl͔J,`{wjY4mVˑ^X[RKa96A`xG^BBn\L4S@nQF; O-\O S{vwW;dw替#ذω\:17a4F,3<-e=DyL,vZ"8>fb:i8}j=.q/zYxʡ [#ԢfM%QrfLraԨ`T,!*$5J6Ov~,m5!;kIosa]`sA$o7iFc52:Ll3-#ŇI|FpJڻjpC/ G%@5:YYHD:{q"THU9;*3)0fai"tNNO+B~7q X6iO@QE &Kx:Le`IY,ҭ Ȏ>hFLx5r*! ˝u4 Mw\&RVǒީG*a}X.|MgdbMqQsoSukcN ϏM$4T/1^A$` C,C})Awfw݂ Q5x(vmi-*\K9JI!HrBK׬JGxL%鉥!΂g:^5m)@9A Q$cHBڦѼ7%C|d1 t{GuR3x5d^&1Lȕ!#i;3g.Z?yLx,E1*d$Oc[_cGR L2BBCe7]"bYT^j۲]=15wSaA1w`2N.~Ocd`qn5xG.tjd.~KP)JK2"3Ge*;`Y| BT%RrGӮ7v@tMi[O%fl~xocv[mtːxnQˈ/ˎP fNpec0vs-s#\bgfhRmmʠ|wZLZ[v[5EJr.La]r_hlBF.~mtը}vih/B:w{ WDݸãũ앳)yw,![bU>5`2Ktfi7E\InFQ#mSMH/.[%D+Y䔗jhnAvs^ZO0Y7~>SW5G9t:n$]j8D7'8W@¡z3ΟL3 vDjP3:ư6<Ti%dr#49-5 MU`bˬB|quț CdG[jZlcr@->Q\)3&Lj~=KboE|E; ̷}CŽT`۶/8 wICI|Kuku %)\&RGA٭?P( BU-x>3_*|W;̐8u^_E*f:ވHL̛Eز_[ij$+Ll-${c\ͤL9w_Xk ) ¤܀~vF[V: *}IiE5婰ʠYn~yh%KrG`ZѺ ,R'n];=Rk ĽS2>Oʓ6yU? Ebnf̫10Ñw}q!ӹ}f7eKg{Ua eֹ5Iwlva&$̺!ԻPa=`x{Eux(x=BBgg [9ޒ+vL5$̵l'?`Ҥ(7WI@g EG = }ietZhbLe:~|.4i^]%Dh&r9!ފ-lH!@E1Q^1d_l}|ܝ0AW9EhOSKW5-_ҋTPNA3%ǻgC@ !^ã{7 NLMp톷5n[;Èy] 4\]]M[`+1Gz=i˳x)xdO)rvd6YΤN7LPTO9 #1ijX!r%Cb 8Ty?Pg2H$璻Q 7">(cOEKxcMa.q& 7 L\ J[1e'<0c/4I2xd;Oysv3^tTN靖WY+gQ/9R$9CӺC„['rFc]D%B2Ax.ECRghӲ BKQ7Xdݥ|g.w¨9s?r<=EnҊ}Ϝ Wh. ɿB\:Q2FXTZV I/{K<'bpjn>,k~ '2ʨj;cO%3Rףa jhdF7ZkhU.NMFI݅; VQHZopؐt/fx|ڗt\gme9CŶG:V7禀$I >=BUk4Y}yG:r3syՅbCxSR!&;&+ veX3}I%fI3a?o9ps4$BHڄ _9DU) " "Dp7^:l%`+c39e22{&Kw^& CBdR[fL`wt}/d˥2sCmߧ""7|t#׼w1pa]T/y%^k nN=,D ]7KK9Ga;'z t呺$0)TfQ jvWgI[ȏ܇*=9 JGZZXmbGfـqߛ/1٨N_C29vs0;.M}QRDܴ!`7TiA[NUQ6~٫|!yl4ڏ$O{)Nʎ'Lqut EDԳ_h\lDИYHUW9;ioFExl O@+ YDŽ̃?LD|h^y nlx Ȕ"#舾%ƬqbuV۟tMl[P_!.b6%Rh.[S@H;v FsCQi`l'R{Tl)ǩ=Gƈ29D%QMP~*gKJβw ៪ALj#R![c/ř޽PgS0FN97~ -)z?wȢ<8U18m4=1KesԐ*Ӂ8!XA:$߭,M1?W.%}~pB.Y_˞2+R;4ov6x36CKL ʕ\MJbg$hS{I:9r yag-'toN@g3 x'B'4Wգ Yh@uz_0zpOӛRޥ[Jy#0F,o! *Kn(WE4]\"o+jIXdɓVdZ%ӉKwJ7_VkB,hzE3,HYz:QAra3f6~Ul#âE8WԞ9=MwʡR(a"fOm?"[k9Cl?h<* \FH ߌ r~Eﰳ{"@(vy,DJHkN5+n.c@f\Yo:|Qbcwu悑 wMJ4(\5`QZ6ST+=Smu ܓ}9{@7{BZ:Ѕ{G?껛bYJ2Q|0ZO@ zF1ɰatt&F*,#q:!գU<#a/S,Bʙͺ-989SBb˿*m=0{w'yu{yۂ qz'|\C[ 93/HӵYAz5\seҜuvX?˃-upJmŽ\ѧmu " LnpJ2ajH v "zp 9"63(ITJ=OvƬkK@yUm WPLXA^izP❢o9}Cr )*02,(=SGoS8Xæ,EvJ<S~oi_+}{]ʒ߭=o2GȴYv@AlF~Z$`5_(1_ *4",2Ik)֓ 50Ӓ\=^ϟc5m-5/ėçN*"ˬx PK[$p6XBymIc 1r_*ۏOvY1xrK˴nū…|δ9# FDLCE$ ;ҪBb_-&G1)2Z!cf~V |P) (S7{"ώ=$ (ng&)/0&ݽ|9: #^O+b HO1{{9hHTPxu* jIt<4iF˜ީ-VqcAY Gy)od-2m5yMtWEPyh #xtfN=}+:$#/C0Y]`g6XC;k}+)ѼvIV.z =f&uvCQG5k؊qx8ÿhni=.5*1%XFNgĦ5\kZx`+ *S('`w!/X99+O8p-5G_>`h*wm[(,:XZ|쿫H.9hB_\pgθ S/_PM{tl'l3 X/8k#z]O^Lg!3VW*N ګޥi_,{$/}\=2L@%qbsngۗi Li% 5,'w_Kj+;xD8j«ҽPeSQ}3W2;^7UNP| ~Q^ åc\ؓW %b"oJq*!XBA 6OgKl̊CI>#_Iz ~OH=R|nbpȡc\2I՝n,ƿ8=9beB%%9c)_iR1'a%#F`YD3%C%d@w] zyBLvȒR9n"0iBB{1?t~ࠟ+rGǫV?;?6WX GFiuGi|-.c^T_7DŸ_,ލմv19IR\Hyߥ1vVU6noߺ3F{A.gwD0jeO^IڭAsmzPeⱽf/tQJ4qt2ʗ玊թ8 cE)#c]nl[ЋP>C~˘MlQu[!9`%*~CHc.yH֭ReBJHò4k cϚ6n ?7L,~@'u ĨKգF:;fegow>ս1(6'%"y2iCRk!o+Eϫ2~N֬\tG-?=#Rd?ʥ0xJxfqܵيMFI81f61ldI0<{ً]z ꉿf P- -:ʵTAYΐVL;w]wJo*_8nFT*y_(=v$!OKa|`چ^"ov!7.ZsW6L,ٴ SF1Z$pnfst{&EYYޣv0F>WuTg'ن@\"t|j6l(h Q vE$KmƨXijd6m).Oa0콗#Ŭ5lJrTDǔ`n>{[1N̠.vڿFu:!n;]#?P=Ij3E)̙ + {!]'"z>oa,G{ m,~@cHu)H`!S@T|n +t=Q:/s1pʣ"ouO\\I~RRJ2 G2ю =zox*)WDQtw=l.YÎ鄧;Dnj^KمH'(^DDػ]N 6ݽgNnIIA NRƴ1w76-pfS;:&`8-T뾌O~/`H@[pjT[8xjzPwi6 E7΀U J}?jo^|9 |փqt0Հ|*j*kP=raj4w8O1y*;yIc^k0r2 S [i?M(huqcv,RZm`UD>/|Q3aEp7:ڪlO5fc}2\ln25:k=MU'(:,Ru"K(#ӗDZ)P3uB%˝&v#Pӵ{bD{mrߤy_o$pl%a\ 4'FBb˜;k=as1)ࣉ.$sE[y EgZn626Hi؝ ܂Vڀ<5@Hn;o]VszGkR|>`R;Ю} In/0B<d%I=CI8SPx=,Iyeᾋa6TNrvX[wsS]YrhNU-GIހu#:. 8G 8fncq{&k!7,LXd5[6زZ^(\70?]A*H_س=% JdE;GoȒ`tУ>;tf"{8l҇4d*CJK>(eN뒀!wh's1' U b}5$IvaIZuU<̲/sL"kuϫXW`Ň3nqz%m/W"uV깲dD!J7=mp] ߶jKCpG96nQѲKY4WDEҾϣ屷fưp \XCƛT)N}]-EvWG%"=s!5{U#f.vGܡ+xy슆 -L+&)F ^sPGD7 -|̀. [-F&bDݰ >L&:W f͗**&#~B'ÒSy^fJ\իPC \F^[QI{1 s).؉v'$,-0_wk5׃.O6۳,hI9s⎫͔]RY0|m Bxk_K7h'B{6}$%{Ήg[0Șig bdT*Ս3QI,!y$8\.vT 8ݚiKEuȐ0'-/˭ou@2άv=X\Z#}ԜEN _#B*ʟ!V]iOS8lPLxLi$N &jEfvS8ov+c R (c}v"P<جQA{}$ )U 1J`{9`(4Uu04\s+d:skѣ/5QWuU3Lt~4@1Zퟜ#m.:~%ط V`R?Ҿs XDFiؗdlv*M"^$ q(44.:м тg" r8Ϝ&!v:b.)I06+[ Q#3{KWph7+s@0/p}K4 {`{&ĿtX}@w23`,5붕j>d=ލ_BYW O )陋敷 P[ @T$KCl]a C u@JU#96z V-Z3VURXdXмO4OۄueD8;R1Ig(VVcCz˭~xT-OYK-q: RP{/d>&nr|~%/ȵTTe:f#מ;8zK=6>uZM&Aq/WP׮ҕ)$? spKE4|[7X7g9ToN',='p(}q',gƾǀ"j$FOCf1^7em%R 񖩤4Sns2UFk+CM\isE"?r=/nlg&+J(*'cMQ0qE -}VC5^nS]|jALg/j&yaV %b|=Ϳ[#[ Ee鈢EyOfQj 4,i2w ߡM<0gs݊V~z*wO?36@gŬ?˵(2ǂyMAl̏fkދE@1V'.:赨̻#8ΒpMhJCk䲸eV&ps>)KEY2? mFY6!%Z( TnjXfhԈˊW% RW!o?pQ]qYC pxğqdߍL*gqne/|嶙q+??{,l7L;sVkD0e[^Pn|nƅ;QiՁTXip!{a~1C:M ?ۣ;~'atJ~fU'j{ S ebtf]7!%@p]!a ? 0/vfR`R!}V{?HC}Q ڽUÜZWM zpT4a"M9C)a_\aKo-y2%?m2\X~r [ZxD//P ĵ荟jtMZڠ(3xϩMϟYU\aUyḽ(H9"!RdF7d&Dsiji1 . nWeԈN"$Ne!^5R}@J,ϖ=*߈_NZ_3 ĒeCq'"W{+ #kzDǮziBaN tK.z>u}xW/&JfE2Cʕa|7Ol@vEqi Wzic\H(|IRJvmxTH{yY֗y;(qk=rFsX.dg-PoM`~4R0_}+\`ۖ={*kqչ} }4o`D,{pUEq?W`en6#,@H c7clKHEƘ#-Pb\_6MLNFR}щ0\s PEp^,R-M5 lnTkPՙZñ y,s(ǩxLayC=~C=ƀoe~/ Exf/bċk*!ĶB4C⌵"OnI~P}?:3X֦ԮxӷS. p;~&@dډkZ]](Y`S@r/Kb 5FHh%8YFn+w911Sy ٚЩxYPXJŞs`gchz/%¦!kZ763jy>G`p÷!MKӯ*Q`*rw:`71*56wEQJV97 .}JhFLH\$/ů/RB<0?ľѢ=@bRx\YZ%ܠ74@PBхW!%oxWzLqJ=xqE1Č3j$Ku%xKKD/iՂ;& ؊mcr$}KlM\(,ܱ<>Qg~\ri5(NR N:bF5?}gCE%8ftXA<վ1,24&9栀>D5UjjzڨHQD%92ֽ3U>rԽEqm v٘_ܔr[kzWO 8hh7n_h4CIJYݒ֊F-{SE}O|©HCs ulk5M]o )6JmTyKU3f࠷OquM†OiƃrD3"|6A-;o=98B ew!-,YѶd6hg~w*L'CdOӻt#+skb9'_w,HsH1v5F < p$NejKWB'J0[/b[A< XA c,,ċڭbʓNxCǩlP0]3Oc) ci]*u7wrfx ʡ. + lBЙ`7P<\x]1Zw0l=p`bA (O9Һ ]-͵x(@+ /8-{#PZpv@Y"ȥһSޮ ʓbώSPX"n.D(İWf_<<=y2gT~aTVL¾'9ZSwwtGys[h@ޣSέA>EM;fMyޯ>@4LO>skTR߻ĶB(b ⯇G@oai}>;l8wM,㌒B797aOtJou@h8U D h<&I0seHѦ&>?5",mDl(ڱe&K]zJ|Xm>ar2^ig:) #iSw85;WGD`wߝCyep{& yI $Q1~L-k޺lBU&C8*\M5^~ʴa+˞7 f cl̏O6gdM7w,h)j.*A>*r5W_w`<;jRx5\Ϡas7mu{M8V騯ךRԝwbꐗMQyyF̻UK O3fJE?նM0'W1Ձ;2ifxuS 򒼆Z/ 1cػMPDŻf ] Ŵ _8$ӷƄ;{ ne# l5Ajվ$_F76c]鷗)纸'ӝbi{7mwFe*Tʕ?q-̉Y;".&}@)PBIiyʖD0+-2?LQ.L~g*9h HܽG%\h>56&/#.B^D}#VJ\WJ" s7Ä "^h 5$&ah#75wźD,Z֯һz\IL~d>!_9\Мw}s\3 Jy痃9=єL@en xM:e# 9Q U@K^diHdGiTqװBg0Sj:Mec"u-nG%UG8Ԫ竜 1)Adh 72VoI{Uj=9R*So+3@KJ5\k cD[;wGhLV$$~CC[G$=! qE~<[2O +w;ϵ]4:}^&? x[8W6?V% ;J.>z7og__j=;&|i~Q+Rpߪg޺`}9IBZ$hWSIL1ԟ>^2VGEy5ΐ0hIF-N5մ7u=RCCDz[@x:g$*XTT Jlb+ݜy_>[Юf {AOf"/R:49/YeRf#_BAߦ],4׸8ɼF78T~UX>U՗fv OZ2ʢjkex1:aE&Z;)Β@C+w%ikQf Jv8*Dz\nf@D7ˍԼFL]sF{|i膸^5 bipgkuP#̪t6&xڻ@J.iN,~5kј dza-;D:C߂\GJo+(DuUjv&F~"WʏR r,?ؔ(СMZy.ˢ#N~~͕ٵDg{/dh. ;Fh]vӷׁܰ  .աd*%&=*>L+nGxr­Q%,cv$TH!V +v5J">ZLnݜ/\\rb(-.bj|KtxywDžZPW yXD֎\Ąੲ_K::5]FI4Eۉ5UM2(I5@s2ըFKC,; )$L*0:ԝֻ\ZBо'U_6|\]g`+&]u*Nr3Lqw71sow%u:*!w̪"("SA VEa Cn\kPW#7{YB# 9!z<-r3TyC;AW>ww={DW꣒>dǰ茯w*i%T+HH*<^m|)쐬K't<W.U[7Y@WeNu*>Rh7}D=:SYD#I.;vI?dBmd ƜD@WsQp͊}]kۄxMMf^wpqʣ32[r:CӉZOK*:5u^H /qwC|4D%ud9EC_sHeD EBtC('^KBrێ÷Mm,XqOjJ ݷHbvDk{.#1& fNL%i=er(K&{a|QvC:SPz.@? 5_-X?H\a'/b>|X[b}!\`ҙ2^ו2`bip0!T8w,>$ KjP6)Ro}t:XvwRZZRݝ$&Wz.I;Ir!c"n|:^$k['Qq5il0⍰혙HJLCFwCcٺDZb!ٸ)^ c~jXqPwEޠb")"8Iפ+[8hIzh\֐Dꤔ曺aCC&/}O >eh ƔֺbH5D0Ypu?uUW&ev#ZN/ioN 24P<@xQꏺZ`J8 k'IKYsR1O^atX O3GnCKϒSﮈ2" Og/]b*WS}WF'"c*d WK[3{)x Hrk濴-rCVhRh\ێECwM"9ŌfB#nZb%1CR*߱&Z|'OhtEf7@\EEW#A[BWGs읳giև I Ҋ$V nRIuF@f81"ɂUuo 0B L5Bbv10,QMuxAX9fz[FZDFST`UGg[&[;`4H^Pೃ%Q_]T8 )eT?fEᱧ悵b,>g_ ~ 'v1_S5 2TO;#3p-TG͈'JP_6R'iLt⃞QuL҇ a~3vq0EfI9KR+SFc zfA +T$ItSޮ  M[XQnr+UtU&M #Bf)Ob-<"x]ˤz>& o=݄fl43e@ rZ I%8>!]; `xe)hyՊd^d"dc IǮNY{qFO^v ʧWAGZ~FDLwcYN<#9,z`LgPv*R~(l95~lDOz1D-bIo2?` `u 2;w(( !LcN&"R*0 )4asGzUaa.d/Q eڂ~*5+igb{boڧ]2`}ljT"R_D\ȥfr6N NbL^&*X΂Kw^GX}`淹ifCtG,,<*&'""VԘٝ("cKjqK: š:6%|'W'Ы`inj5Ba$1 *pSXy6lCg-4':_+ZHe5031wnFF꣯ lUـ(9\ΤpFBEoQ"*ȔAOSdCHa ex qq+?N277$񒀱>7^6j/zt!"[jdH,l߶[XɯI͢A7?^8$aC1\{ N쵖|0 UəɌq3 MHۄ$<ޒ!nϭܫZ{p *so[ lD!sG*{_x.1 ;6l٧:ĭ>dD_͉ ⻒:6P ,#ax #H6ʂ@Fn\a#,<\;" `]Y]Ah)^?[ <ӒnlelnXo\:Z+$dy(8x+9lG&--SobRƎtjgs7ܪAyL)xSUz*1M=XCA/\7kIu~h*!owڰㆊ/9;RHοEo8_Q 9 Juc ӁSXî~-'߆m돐O1#0k4is/AJҒf+ BEpFZ@C xe.M1 <Itu$DOs˧\ƻq=Q0m62+Iv\P؈¿43;ŮFX_;#1R,F+(>JXY>Y9kbKۦcG8c[R87 []i("Jk`@eH@XyiJxQ_o+Vcf,|]"rR̿Ho^ IyBMQ+Y,5-_F{XhHak6> nFpQ,InNOM*lQ 'nzyVSTG~d 9S)5*~I<-f r-JZ*Tc"$=4jB,ӈW~Q;A ž/Ig5N%'IiK1QkA`ܫ]9a4&~q冷qO R tW;{Fw/2G?T4)4 9ZKv$sp27OtƼR+8F߅&CduSocmiͷGA4ק4e*GS-O3؛M$n<:A]ZO'ǢΊRv'%m\PVm3,|ٷPgc !U(fJLlKh29- /"Ƀ[$:OVN7pG1hB-4D:IdK3穛ҕ^?BiY:fu* }Ǘ Ǵei9ĕ2)U! ZBRU01%TM/tygc>u:Ӟ%V5L7)жfGD\7Qinz8*YrLaT|6vn0L 1WC $ xcH> ^[lSwx16c磚:Fgw8_2 [V;> Gυ*C,t`=PP"0)ǙKKŁ2QTkJVBlkݶ !}s(  |1gv-GCk3p*qetKl6ݜjXOK;vf`v^}&r)Z/z ~es |Q\( no !HnoErm\I07@kC5#OOdk%4^ eA KI:6߁xI!kywpc3:D9G!S|r|U)OЍaYl6rh?CiTrB‰ kV.moJ:8R__ΝhY&Hp=qYGڱ.>P%'yҋj/`Qi<GD<# r&:br#9n0YғH_AФju>9*3W ekpȧϐiSXk"#È3 鬶T%F[ `&PEZwXѫxфh;5bf#aR9pF'-}}b*3ҷfF!ꙇK=.ىu˒ oZn9RZN\&<wOxÈ&D~E&>e1U2nTo׹Qk$o@~A ^%FN,ube:UVq7P|q@xeY͊! :T?" ўHeO׏NӋgM.G̡tͅ;ϝq8pV$wݭ1vInԅ LqeGvaڰ+z[߄.#8^ nAyA ҄8&K Ba{0e 2Qpecm#tI{찄FlQ06C$|"g_Dv6%2qSC!ɜXf218KŒ=GkW#ݧETv29ʘCG #y6 O Pd}.ym2;U~ MU4V1=A Z *JNf<Z?AOO#{$jh]^@.2y'F=tҎ @}{#k3Š&[Gq%_sOr-UŽe/Wop<}plFgس0@_-!/5~8yX_WDҔ7SO=㖃| /P@CEiCM&1;W }RoHD XZP3cltI2O҅8h IF{υkM"Nc6Hŋs4䊅u9uhJ־X-R\EA_{OM\_Bʡ)-%+kn~NFΚYL1r$LC.5`{NwҮVK}[C$D$"hNt'L 3Y(,j!p|-\\* Me:,TTX to!%5ArBMT0D1舠cE1k#8m>-azzB-r!Aw&FBx~%HfxH\FH7g>&ׅܫ 𩽻tvh>vye>~ПkK{*"C?"[0.BiPUPIvRusy(>u}+%cƜir4O.Aڙkn+>%j;px 賮ͬlsEH/< {6J;h[{xCRs^Y9,9Pc|Qc41$R+m=^2 3 <J^?=#kG5\1LG%_^:T+|(8alM%#c`W@u̝C= T m1X"GUi/I-EOMK  dGA@P0Zvb֬д]ߎ\(T%jFtV*, HlN#.#"4XS,@d}LN3|mFD"Z 2wZgh^C(G}`HX/Dà " n|,a~{?#6?bA@A3?֧=ؐ_А:DcT "?nK)C-2p">ӄ3[Bt # kT6>FBTgO|k䠒OdUߋ\S^a72h&Dz9IxMWq`u$9&F~p@Reɒ6yN+X3wT)BY+&1c|N.9&i7{r:2Vn8Ō$C؎ytȜ6l& ӕwW!.i܏͍)~vU;p6ܔa:vs -:Gv&aFYN!P\JkEX\ʋ(=lL+F{!\Zq`HkQ=U ᩪ`lHDZ{:pNy܈+gDCdNbTKQl}snB& x@f#wU8+0>"j%#ѴWB+ƼZ-.]$#NiOh4@&ir_`vw{2Z:=<@S+JzӕIa!d1僖9ߏ?u3{3Ug~9ͪ9`_%XG,RĮ4.  v= ԚbGlh~! pW+F* f0-A%)ϲ4dT1 V͋'v$. ?A85n&%pI P,ݠs]p/CҟYcj"7],Ce@f gG"i~7e)ssh Եnc@:ICV_.(|l= bpW^-i.[7߮u'HZ)q+ţ=ڠJ?"y挐+՟{p5f5+UBw݉`*W3 ȣ?7br"{u4k*pa54ίDP֣*FB5zݭ:9FLFZۏ.)81`贑)W8]>%p}OqÊ ky2.Ur}5`*ţ>?rY-PъӅ<,Dn%ȧyJnK_ȳ MrbKc%߽$ P;V: tegNu2ǝ A/1*(I,wLvމ6/Kf:kTMAj<ɒIƷ, +`q"Gлwnddia!4*lҀH}9gG/SAQ0 R¹2&  DWϤ_91Kq>`#+I5f  TC'+VM|hzr)Ä[ ^qv-Ω^6ۻ;Xx"o24Apng F\k(3ݳ%*Ԙ먘~\g| [. o`E:Dөܸs/ֆB4)01AbHǛ{Z\ؚkFTuy(9θ%N1)V¨ މE\ɶnv4GGW"!,iH'gX;?Lg׭Ic4w\R#B]&ugF H ~ֲ JD6- N@Y+}xghG]Y.bl;'-ifMO9.&^{0Ip*SAoU={0j] 3H[ S2ΡBڼo cSD1NsMˣ-ɕ*j;#O]?٭:g95Tņ#5)booz+w5?j+Jh8cshPo䪼0'!dei$l.;s "ͿSAzB!T eq䷀t2Yg b#y-OGnٞ X:琩&}XM7Y_^Ӈ/)W:}/ًG8U3N[A+p6 x:I3IJ)΃@o8H8Mf>l {RI~}qgJc2ٽvo|0g+My&4D#y-_zתb(0Ny`Xj4hn}:R`6*TJ2lt2>h6ːp(3 )$\@Y|S%S&xM,+F-RJ{`'"'2 "M<< *ք˘n V{r jG.J+BE#):ݤ ٠^?ZyKrwB|TmB#2(Ҋ%'/|mG'1ꛤQ]@rt]E,U.ΛR`$Ab֧-vj !K~nOBGpOU2o &[%YHA?Ҧ`=#?`#/Rdٕ=WҰ,5 UXB{HCxyf@͓BjUYWZN7OF9J2ZWhL aT \>~jr5#7(&>D<&CdDAjn?8a#0Dhd5?#4mͩluN =vu{3Rl>,*%>u߫= !fnwlhIR:Jj@D63Y 5∅RMUER=ip{j*O݁*flX' [a3f3ZX>+3(@VNAFǴEms!6 !3=v%ފZJhfQO"f y}9¤Mzu^wύy%'C} {Oɧ1+Nۤ*4˺IW`A$UTFEkyl{71>19"W%ۣ0x|Ufn zT-^*C2eyheJ*0k0w!.zz;d'|u)c _Rv)57=X aCJj-P"H1BG W~-aEcsmTFn]\E.fT۲Bߍ=:> j4VLtIJⶣofQOhM9kmnJ';gcM`܇NZ0zCP5C#MT孖2 ן4 3^5_I5Gg!*2/8꒹b7= )~'~IoEH9Л$ ^W~qK,HSY|I&tt]$͢X3C58`%٧5"j̥0˖u^Uc.рV/4%Y\js ak{bأ2i-؎Օd}]lesF>\>_:l21u ON;jg&l$#kҠ.ոjF~$ ]⪤݋Ϟ̻>^'`x3.tg]Q-ZilA;diABHॐgsX9`pHH [ɽX&\yӆQǿRVd0:Ԕlvի 4SJ KO~:}zA @j؎4VorzN"̡Z,ZcjzuT'-[@'~h7Ңj=WqAթi+Rzh*r!L+3/פ6LtŒo&4FyvIwѕ^(Ay+BXv}nqGHF-ҔJF@n4M[ܥ!"ӥo$OBˌխ3 3WѱYFNvIɾL'V蚕al窉r#{vre+#KRf .1UT+RPQ-|fiAVʚ:aFrY6 pZ{ g A"].wgDzO7A57c]Zt%^#9D[o ʗPi1Wy<[餼*dtO!+o[zz߶\EB]"lWPPrlh|Auƶ)ʆȎг oc6VG0ؖ-D,gPf9\Mώr 6Mڠ y3n dk\i}(+퇘GFY5+9E|g 7혵-0`DZ͒!,5iW&,q#AcMϊ RR^˲iɣDW,l`D0[khNk:L "%}s|g9 1tѠc2Vp:dq#eExqDFy/2AY.xa/0@D/Pџ-9%GPm]FY/0| #(5'0=9Qj`q %Fuᰣ[eo])iq:Bm1BD8eH.ʻ~<\ oދ ٗups'az=锊CeJJIBj?׶ Iyso54ZuYk~^ [x0deQ*p]hY2m&sh~ y;q5 S TΨfk6/90&lBbRNi<^5Dzv1ÄgL1$o]Fn#}gÛ~%Jf` <}OCz;AX[W8  "\AW)ވ -AGo=z>K^v벬9tY^MX%T^TI;0Ȋ&s~: mxlT=S-oad;u4fҺaVyS#,xpOev22ŧ/t5 r%EA8AFlQ}tXznӴ&ް#ȃ6DOpQ /qvlB8 3,4}c\>L?3 \Z02'`T a=5z#Ɍbu"NXԧ< [fŒŚ{aE̶IG=!N~+QTêy,/I D NBD r!U,C)xdpxnh9} ܢJaOQxO3\KĭO-\XvYʻ Q\WSGȷ)PkⱟM˴b Dfr3`[w=v{#W6st1F-/ Q9{tlN=2JA vO0ţs m|Q@ LJPf#v}K$"ox5PLOƊt6z;]_ oY+yStmGSv!aòaėƐ~n0Nk)rp5h(S*s_R .W X!gρµ|Vȧ5d> n BDe9 C6]z}FJH7^g7ZĆXIWxgͧ~m,nUȤ\S-1eulGjs.2̋>!ՄݎK>/ruNWCu(q`BNAb1e)pjjG;ZK55wa3GŲc18]PYJ\Sx:7aᵶNhR/r2ײ~^=PoC?T^h~R`_ENKwn:7gFx%E|ڛ3Xۺ&9*8fFp 8^>JU1r-% :(r2 #j0jYiKDz0yǎ,9܉Q=KQk( :{ݩ=?YhAP@yM݋3ǷtZNl=kmzJVI'+6PDO% /cCVoG|# *<ѽߑp'&8onF)!J0/_l)* $ZUVBX:LĒٻK╫X#c qoP?K?̨):Qp~Jw9†%ſ]\g$^ 9c0*hl+Og9ne?cn LB!Ԯ k>߫wJ4?R_S)\d\R;*@xmxd!E4b C5Gox`x5|4Fc#@BUpS;i$_ef8:Σ2fy ~ f7͟\S|Xeɔ12#'$?dZQjn?ҙ䳼䙕@ɕn霃_OysS'<3lx710 jXX>홤D^gAWd0~gRs&W[~u~1de~W(K!"wz* dٶ38$?RJPH'9A-[)Pʞ,Kӝb~.ؕgR+O mH|:iMUܾvG6r#8YW[_ʶ Am6Ae-/ѷBm 2f{ʅjTCcƠUeTƚ?k0=-XE׭grzD;XS\6 +rݍohGʠ)pv^/#+dRx C .)KhbFvJV|(I?d&9tBĘCC,=Sh #KE+ȇe\!`9BCx]~1NBg8zSknΧނG Kng5uAd=|MdH3 8jO17,՗髚8̞FsM .Լ#|'/IʌMcjMbۀ3{:pй"nY?ja9] l #સ@'MH?q4RNnCF H:^"AN^Oէ(77RkaqDVD:|rEvL41|.LԝFM"=ᯡbX]_suRӅ Nj™ ^*&q.!9 D(z̑I_eC =0 vbHKV5kL jM;\1_S>?ώcJ٣+.Y 2q-M^?ZmC\%Pi ZJ%1 c[l O\Pl\&c9ORм 978^RR0,_c,#lf~i j4D maSſ9χM4bARܬg 8l]BWA LaŌPnv֊bLDE3;7-qGֽ6ZdΓHzGeeU"QO,F}ci/HE+4hO ذ6 UN\gxYHYe9ZɱE6O9XYZ$~>7 0zi c;ֳxު;U6m$*cTexjrR:5UGgt6F7qUcIoT @Hip1`GB;.{S3O.E&Eg!Tr>LSmN; )'g"p 2JؕHGLf1 gµHr>ֹ)G茺PZX߾^_@RT okh@{XI1 !fN}[ngKoDx<\ƌPCa2`3Ȭ͐ ٠K*- e",hc*M1U|ڥ-3&m{KmMHN#JTƇkxx/nا1 ܆)<[YѰɦ<̓u96dOx+f䁄نN_^j2oAS2_TNj GG7t[DZezU+TTӚo`Bgյr&S}]0u^DmjrrXC^3FjHGw3}rI*Ve)ǗC׍yVDGk]œإ9 ^|([#OXɭ GR4 Aٕ|r$wmF&4GLQ 0™<v`Q\CJKL+>_ vSV^5ijigBPlpӔ` "vg/=xF%~TjErwEᢢH<@o)A* <Ι<6ʟ()yqKE)s wYζ2IǜIĊBtHWة=s>sG:t}uVJT}Ю``3?q葄.{Wg >C*`^$A ƽ*z1[ XtLkͣqfG{saZ -nmjw#U|*I6vC)եEW2֑.ڥmTH*ݧ}q = ݝlX%8E6?ؽ^Ye r+幩w2pxwEmkGJ?Efsr|ܟxˬєhKgEGP>zbe0ik8sRQO}VN63F1`U '=NP=;Yf h+ E! re:#;Ќh^ϣtzf"7ovse3 ' 8ۮ軣\FiwoU1E'5&Fr*V:+|%}7$[}L%ϝ9#SVK[{L=)$U;v@D̾bnKS˿.j6F%DvH.ߺ \Qʯwk! -ɲ&Z d }S4-&L;g3% uSQ)qN%F֮[ `eFo2%ZdZ#OߔM=;a9L6b}'7fŋ89>A+hjTF4Y†h=ꕄvX"RsF_٧ӀK暁!Er4C"T/ڶސml߼rچ[*ՙ{2I ,61n<Ɨݰ&{jLYYϥ&ZEQ7FIFC d_zm|rԌ46jK O(#d.|ʠ9Blv̽+ RpW'2c"pV]4Uh6z:dRL^=CT|w۳;>դji_DM\?機xlY o7sx `$߲CeV)M>Ebd9ur@%OU?/$׊ަ s7>0Mr,*7opcEԌ! jW׭bJ(Ҽz$1OO<td'7n@8pmC5Ao溁X('Vׂa-[*3'N_4fA?fUlDqK[^е ϳT[ڄ{2(Ͻ` ŋqZH7GqwQ9OG[^ $KΈt :(zG E[sq'c졢[k' ܴVl^n-B0Ҧ_2|~xHI"/J7N Et2Ga?Wy4hT!D!sklpSR,I=`sr|>x5(#+4ݤ}|eNr:*־Q^Bh يu %{(٘iI$v!lPEH)PA,~)k|9 'e*'8R;%hV-=]SZԕH6C;nm%2B|=(1 K̽ ;vVG-51T%G͵49W骨}^iy'M/O\#j(w[Af9.Y&z&Kt:OxotlYSK6t6vٶ~rw:khjZSoD`V~1ٰ%*yįT71j{2ujy1"+RDbJ9Օ` 1K֕hY pikJs@JnteQj:&Y{:oC AX뀁~ewJe3Ć45k+x|k|P >4,T}uWPV?ubX"QnCKjӡ^Wl3K| 8a.׺VʇNIW@QGےXR_~3Ҿ)M7}CRɤVpHSg]1ӍFEGҖмT.: 7E_=!iMv1[|j%ީR.^OnO>EyR$ʀǀPB+;dA>,=#{ ^8+䢠ED4gRdJ5?Bŗ<:␠·<ۤl%@EʬH,Ԡ 7b]W_סR#N, Yb9C*yڃ?̓䱔Q $kEc|aÑ"V9k:|qe.|*f1Ճ[גaV,A͏A 1o0Iˈƀ#&? h;*xiAvj;ul3>0YZqBv(+3:ǿ"4V7}=rT$g"dČ5#XG#’>M|˥_NAU S v]H<tRM5lmT0u,q|Q+6r d[ЉJ:C0}߹ PzJ5/V7:9n AMcL4 xvۉa#c/HZJw:P3Q[J;ۧRjԓbԖv' F턱1Mb?.{gs^KMa3#EA'{.r8R Sм>ހR|ǂ>]3dIGEVΦg+*ӭru? wQ!| L0(*-TR' w b*7skPУ;ԘȨߊ0841"M+ŕ88Q,\DSd|fɐ~HignuRCl ]FY`+.p㨨H^)j͈m?ZT9/KI_!/WQ'>gJtZnQ;?yM-J 46J-> ,| %ru"e}.5$֠Ca#fb ?~Uy\"Ю?VĊ4!nrgC6.X˘AZ@6Z3? &M*cAwj=TCVAM^L{MƸTA p>F[wW$HLiVH^ uh#7_y؀ןUmm~I`KWR簙JڵpӰ< So_>aCf*3=mh)//EW.YH|AQ7UI^EjqT P5?.aAhJR7&ċO܌`c5Ep;I?B l\{b۴{O*u'*u%Nz]&|3?t74WcCۻ.WB=Gi7i<i ; ORw-ΰXw)~`f.(u\ٍ1j;UyF렒yd/rq+v<|THh`SXk883]9/ȅT}Uk-_SD-OXw12 0\/ύn06ÚszL:ɭSBLnw(9@Tn:Xjcj脩0*A#G^S$ {ߴ[%}8T`׬ wuIh%>VcV֮%M\kʼѦ Ge8؜jiʁj,Ek'Ċ'$,bsۜ+vdruY+gtsĀ&4b~t`:Ta~Go0NbESIHmkw*ED`#Nʚcu#rTUڹ\|;m;`iAh#ǮHLrbSq@D h7\g,Ik񤘯rq֫'Kj8]Emli5 .Ay^'t?quf% g|J1 ;zXzWbAe T@4%  i%t/Lj>~0o}2iEՏy Mb5;٣]nނ Ly?vﷄk^8;:mY~{3ڮ(bNbos:A6(Xo_,آԁt%Y.7[#;n]Ah-AD{IݰWv.W&۝fvJD-@=Er\ޠv!juUXt0ҝ$w'FVK4[wWJP;Jcr&~Rl{-9e˒=h"N]^vI@uDBW}X_&Muh(kh@/;`읧Qs{ o֎x¿\|F$V =I(x(Axok&Ynti1K_l_h(!œX('Wj~:^s1mfJ_Mũ*@ݯ"XÍFٻ~n,-އjc82cД?uL9~0"G&S9FoUViUK@- !盜$1ʒ! aa2Q@ѐ'69L;džEbpR;։C˼qU !ΰ :[xvNQKAhqǰiLGujf\/1 S Mc\=3}½||11R_b{9ll3U8-N֥ރI$$r)FTD*–ɍNaxMɕ0K+՘y\;LFH^^F 50rܟ_} G2F9`1Sꋫ|w?tãj^=0~x&>z Qsk+f ʵHUpJ>;H<(cmgiQ_J.tϿ[pE>hеTd^mL(Z2(f[4)CWλ.W(2[𶗣 zBvޜt 'OhMLC)C)S?Whm>IbtqiN œYi`D>/1R3YũDf!&voq"cG ۲lmss󠊽j|Wp, R˵ehԯDrh9Z6z2䢫%cusN:σrvTʬ@;:Vd҂Kï 2M<'!UClAVGe=\5gk࿲(}Mz%귬0W4TO]Dyao|wsCsɈmWLi^m?B?)if!(n>WŗwM4 aRalpѽ f@Ô*קOKQevT|\E4GHX=NN?j(V?VXA[j:mfi Zj΀o5: zx7 8PmGq] ;w_ؘ^"2WCf HȉpZcGfjȹ8LXFj/{-ѫޱ{ ƞVCGUN F /z^&Qȍg͓7faXcBKt". zB2_]&D;xVLȸ'EiAYd|oUR;̬0DkȗAsUamp D,6AwX*auy:./s񊜆*sMt0S9cJf(j/7ILԘlF4K˕RRij kVs=67mvh!=Q$-S*[?+YZ!Kh{?M.ԈD.a}?+閗Ehig$N̖i{GAn R턨 KOK]أ;Al__{qF\ade>v:zMXʝ,LIlãM'0ȃ+rg)EuGM:^k[m$W j`N)3Ua&:Wu`!*XO܎vN~{UheFnN}>"}e'J>*1RIFͱl/D[34_Aa(@aӈS3[\ˋ te¥;rBt˰eJ/vdx_%y oҏqL),NX U_ n7#B-0sn89+JY?Y[arg !Axd@ G2gc ْ*oche@;hPHi_amE[ Z`"QWPN8\oJ뵰dMנ\p k vy q韠 r 5h_DgTպ` 2sxAyHn|&$AboP~}kz *sиl#sQ~DaessAL-fEǽuYW`k:s O'#L/DfXD>6U+N^%p}~՚Q 0]|?^w:LB^HwDePKw!8͛DD9Ymtd)un!}Zo4.ēu0 3%jOД#MH*FlM@ZxYגmo HMsW X<,Cegp28~A-ȍ Y{FMk.|:̮d qƄ6H&/k=vl!C "X-SYfZEg$>5aubOc&ܭWUaTQ yj8T^>..N-*(`Gw.=[/>ʣdۗB|{h5OA\2NlkK#=ӯ Iю:ѨҁeuJ\QRf V[W2/1q q $D֙2#2yAXJe EsX#חYK.!cE%, 1OsTp#a*bJgƿI׉whQl"E k×TH[=mScDww@Wwl,WܮB8N5}6780W%Cxtb: |~H˻ʅVγ( =CQXI'LP Uٹ79UO^tl403cB K\J'31Y04},qԈ nymj 0dY# Xav{VOxK'+͙6'ӹ۟LL,ӡB! PGOVc-ƊLMVGlF> XW.)BBd8)mFZs^@9ϼx'zLjS{ 3.;Z 9U 4k% o5VB6ZZ4º! (z@R `n %Lͧ\iܾ^|{qAkG$u]숡D;:znv4`x\JcwrW9CK& 1ٓ1Ntk /9c_"&U*-"0(hZ,O7n{E/ JaibG-.x 0W^XS$i%o?=]s䝙5X}RMGmTjPNyB` 3\ϭru$wg7<;pI,z=k+@mk_Z#;-B +(ݻ^ LtIݨ2u][-OF)ȣ{o/ !V:*SP-DMMZRZjk"I/Oi{RSѓZWbnW2qyVL(4>cO"M){oάDw-{./UOVLPMLÚ~(t 6_<ڲa5Grn4/,kQA; F}$Lq\i ˰ P>Q4J' bp/`L,` x;Y_bQ)uR}8ugk~MPzu_X޾u=Jmċ7~s0ټ9P@fi m a&G%%Ym6p.YP^%yeݪt0DܬjhG{ &(B2b-( ńbVuwZʏ8T"2()n8o%޳2UAċX l[wb{E. pA0 ZgTS$ugľ-+_I@D 5s7DՋ2/$m3 ݬ}1aNI4^]9)/WhF~$W2/}j\JFmZC}I'CKkPy Od{{EקKɷRr]o|]k۠i . )t=~,ܳV Ѐjjb̅H5 Lw4]JLE~q,))>TQ=@giETdmO4@Otzx I&o/2+sXB=(;h"Y&YV W(tp?Ait^ NM0Ĩ)E;!64=[hyIXnhʿz>:]P(k|vͫ͋<Þ5iSYHnu`ɨo<4li~@J&=]ŏ!wϏp}tVͭ&u䮊u_Anh/CRpS^er.];p!D>YPC9o tu6"#3-.Nwmse.9]~T`PVG٩USŹlDG{eh%<|`r`gSB(,5Z<ד }m 6j}Q+U;P"IK p3H1_o!Z1܃[,}%t'gQ%m&k>!P83~n^S| x#pi(*go,\3r i3 >ZA2ǎ:vAYگY?e7U^kqUߧ _Qe8aFOǣTzqn;*[e-kp'eQNLf3c1Yu }+M~ݘ3퟽ϔ,+ ۄ$S\ {’LҿR_j~?Dp+ M@̃$RJt#A!`+H7qɪ:Za"/EѰ"mS&zL>@3b 0OY]kq71qe׎OJ)_S(5Jb/]Z OZ)χhZVu/1)(A6YBMY8ht&#HybZ5!:@‚B()^a ;!@Kzj.'>_vI)WwQ '!p{:JW ~SɼssCW7*JauD(xk\U/d6%< jhX5bd{j;@vx*K)Wȑyy|x̭[t0jBBZ%SZO7[C]qEa4s lo[Q;WRSqaL6rNi(sWxUNXR#١p腷 cB{D(:1Ug"{Axf3Z{r%JbVG/ 2+95:5^@/A@\25+36YaSC_q /[ ?c W&rtmtg^ٵT_]!uŽ6ox `ð6c3ly)JS y(&d*(U>\g= o8l:c2GVVG4gp{($/cT-# #f5?ąZ+={+ne:Y'zj^#wPO5 -]r4~4k1>!ir~] F6|*e=y"){J;yęϼ(?T`d Wa -V}/U7ot|Ⱦu1p\^K} s.VTlIfy0rjM4_@iyN(Y]чt3Ô]t:wk?{]?<Ɗ fw.^J=K;Shm$IDe Ah]xn_'פvʄ)Vf^/#g>3N!L=E}rV1iâx\ $@UZk@ 5NV?ѫ:)=5@IJGꜴ1\OJ3@BoʭʑtKNPDUgJއ]mbv`!%冂yzf r ][>`Bz++-v) <IP轏Q%|iӨ 7{82 iE^Z[dڊ2%Gs"Ub:9qє5Mn>G} #QVR jF1921 ̲eS-Yj~M J6&qLP]ڐMo<fI oaPfx9us$Ow4! (Vc@%NCZi7zzɱN jepv1I$#DߺGBQ_̛& ~;(yy^RL\M[ō3Hl "i8]7zs1#lg=nsHY&`iٸf=/mgwMLe3BAKIO8Ĥ! 'Prd/ :7.Ȫ -ncov\DEvÅF\-,\ N/ #ζ͠{|b}6dz9&S Ndcf| POOv 9aI$#\q\Tsi('&e*+ }N+Q!!Z͸mQy_D(?W[:sF/㖛Or֔E\bn$0xs3!ә#8"X:_k^b4Y: F -3?zjx^ŇvP1DlKQ2Xmn_eĦ wos*lw/enp$ ŇXpOƅ٠eCԣN'xP#2Fq,hѵ/TpX=DW5eL! D 6H[ძ!Pqd@+6qwQ]+;2wPF-Qm8|`F|Wm{vkAzao\M6Y}58꣐̻ *`iZaT!0.akGZj-0O=O Lq|Bo0 CyTygJYrjnڿjU0,(0A ?,ZV`g! 'd{Zu띞U@JH{DB)V}EUf;EI7ZѪ^t; h.-(Le[s-`p7y}%rɪ WHӋC|\)#7K , $+I֫"ݽ#-%>ĬŒwGu|po_ #ƩQgu&`E:=k"266CF߉R[t.4U_HCQ#̜D[ >fzEl^JB^UPφNdw*L9#T̩a ~抌ݢʾ]}&x`rZ&@[5L@,H(Ҏ%%7+mX\A pFLu7`.+-ZIKvəpH@d܈VWՔu5Yo"mAJCmFv=c2YeIT}}5E*;53t{`Ycm E:1Z kqŀ>/uY-O J.P'tƱuЗސ"-+&^5/v]‹{Tp85ρs_ 8C]&\1-8|>JZj #&K'٥K a^JEF%Hq^*n)uP=M9Sf𠺧d(7J04'/R!rAf\}Sυ g| Ô6o*:ݖ}d+ j}]}HB+nz Vu^T ƖÖmpw/U ܼG\^s 5 #&R+: G]F6>ePdLh^4) +K-NZl<꩒}R)0Ig0a4~G+N I$U 90gz!^;pLc_v5hY$VO.ureXte6DuvWџ^qa@+ɩ!Taf~7eԷE<< KaI<10v>ZjWn[xa~eRnm t7mu*QB{=n@cjz c͍e#Q_`M/sa{v -awDE=01ZC[ٸ BE]gGUh,U + S;B Bc|BRc88%oC`sN Fڃ|HB҇Y{opV=#bIV8PZQ~EwX&;RxYȌ]=@.Jlp5kT1#uw 'uGm|N[Ȫu7Աj[dltJ𞷆G}yto<}S_ Մkڭ"%ǝj"+]Ys $\ Tj+" $ M{ qB"|=,֜(EOB~x:h.L?}؍ d03J^٧r0jZILP'Rcv%??@3^PRšJy V\]gtnɃ0/sadh$s^C%/OBP?{R6XxjϣVW'p>=L\>Sf ޝ|Sp S~&3b`ePSUV#ィ9<{1IJEV^2;4om&&FfĀx@T\,Q*dpխ#Di-Og>x?:Z?+4TP (;>wj](]"(b4%}8.CA$Z{bT!A=`=4}TXFTЈo`lS sR"Nzj3/?@ !1_m+'|8\=wCkɺ`-Q7F|LNӻቫ q=RbM4QB~[no EVe,!ykyBMFci΢CtYq#/N ѥ-6xz؂^^n\<[ѯmʶy 9d)=b2E} [p6$ƋqiznںfpYZ9#ןoũȠ':iR(9p/R~І&y/$}h)%!%'9GY?)Dˌuy*;UeBBʉ Na('v~qAѱIBaݑ.Ҧۍ qv&oѢ;[49:9ܚ 4#WD~s0lV"꛲*4;zO=?#1'AFW'`ݸnt8YWkX#1!o~|htx,q\F$B8DocO.ZDs 7 tl^rakKvCjMsQTSB{.z7jKA>s DZ M{iĆrj:Mnl 8 /B\؃_թ'Ku^V,Ӝtmo%b|&-z;_J7$p6dϖS`užC-J܆Cns>@8st~_חB@;[O|",eYKPGd][JfFIҭlDFX@ 8᷸l|%D>5*T, X<oTVܾ[ >"H@++',)ߡd57yAH-Ƕ$(_.nz$]suls41w7k[_G֤<<܌=ɦ3.[WƦEsn)C-=)YކG)e`Ce[V\`6o ԣFHCM6 "֐#{ժGV]THIlqZ7+ @/'4$[Cg v27?$F(j y!4;lv*4ĥHY㯒$`޵z> 6sFWk VzvF?+%[eky<,5Y=$HL, 9Ypvw-W@n8zd jɕy,2#@-xݰXTMj玁_WCE(%|0wq4>8Wh~eեY+aYcه 2]E|(4@̷p]s~  ^ۖAr(ȇ0-v"ÆH6Cꕽ:ƥ`<-Sw(R[)Q,Pqw_:kK`~*Tۊ@IF=UFj(S 7gӮYS %YӶ`UdkbIumq7Sg(U zE'0Ыe,vΚ[]@KüO Kt 3?ٞ9@s#f< YS.; ^EJ0db=" %Ŝ,PsC~jM`= d#Tw?J ?YS-6O0? =4j$Vy.괞]a*6ykaNm-}G m@ ʠ?3uZvQS~Bm[胾]O7GW?fpLn[?ն{$]#Ц@cz LEQf"MLxΏHrUߒJ6+G{v6Ї<j\W #o Q:\QE̦M1С4N,-#O57= ɖ}BU?XQԅep 9L^u$60M%[B8IYQ7m6*Yp!a5G叇fk ]\:X&wbRE˜D5E+,q!p !'٣ DB͕֓xrqp}5,^T&ZXxa/ITm@Jn*D`R?\H@8bྜJhlPI$戥~lfMBڗ-'ٴoL$2> $@yhM#LEP6 ٘m3;ZrHyfp;V}ƸE;uQ3֣fcS64ʚp~z _Bd4Id 0 BTG.r=R{q{>D=6Κ{](1C&:Ea rC0 U_ NX],ܩ zcs!RAj/@s!YmM[S4]GUEtUT!4/ n6 -E~v.Jv6T(OӅf;]xx5K~HͲ`set<14ӰG{6A[#FOxFȶh Aa^ xuhBk܆?]ֳ-f8e';)7o3zZ}\Y')\ῷqS3PiCݾQ7_ ,H{e$*rЍ7SES8xby(wW1roVEsHI >h ؚr^c7nz8.qo޴2L4@:Oƙ35_ۤxT*ѩ+DF>5mj޾ -!ow.iw]e"`.0sbFIBHw>sW0; tb'Z/#e"kvbb aW.d7Ddچs)I:wH3>[=M 6uǮˡZOmN,+nհB))IY)wDv=zJ躨y|7"+w6iˠdF?EXF3;%B3v {`7xꊑ7(bkx޺la%K qYK #v W!V67 ?ذ~i LN@k?'a!xCBZۼ(OqTB&_y0ϙߘ1<~vӹM!C2B2⽏ ::$ۜL25H2]?#y|MU7$gOꍨ2;~0*\QJ}+ 5aj^OCcy븊3"_)b 53wH"ざ!,)VbYwg4'W硾u:<ro9Roƫ8Id'Ej݃@*0fyL 8X$wNeKM甐+I,.>\Zu}:eNUa\8H"´E\Yէ1$\ ٟ.[dQF7os#K5ۖSyW;Z' IohoT^tGF-(|p@bpY쯬VZn"m/q ## ̔VX=|OF:Vu?{>=IhW6(hVtJ-g~Ng6Vv& eة[BN2O^M-Yʠ_IR('ٚ6(GJpxŦWp[AFV  7l9O.U> ќbq!')/]bEuK%oj-XDgEKA~R YeSSx鈠guաEAJqߥIT&RJEN J _*@zj]`+ =PI|d_N]P_"><1YV`+ņD~D3*>6J8hk6͇ǃ_.] 0a15Ou9^ڃ+ PZ'p\' )'wdz ӈnt Bjk 8"W\-DjkW J1cs'hT;1< zv6zk7vpE||q ~c8prrS^o^70ޱDb„ѯg>Pq%&Ox<^=⫟Xک-\9L!<8ÇL%¹ U:6u&YqbZV;sAif?{$\s%ߥA*M2mTk!1JQ9I)139Xt|W@| 38ȉx`/-5Z(p# t`⼿LQ|zQih`V_43 Q!b1,9рE#|C6ʆqaƷDŽq|_ 2 Ի I g;^<.&oԲ|0d}%/D(#,A|yQ'Aq-CvkVsLAVi T|/nJ =Ӱ9h|5!1͢ZFv>/*l9ÇcF" w n$֑uoTj36HOR48W(""/6+{Ṡy7i&X8p ^ov4t};Z7w3;H]jmŁ(OV]^&4`Xoܪ?<\΁x֏VGFfc:QЙ2L{=֝@*..=@N-X64Ly0}o2AdpD7WL M?Ev%`ÑpyGƙm;9{xIYP^J_%2JAwnXiEyie"yWXB&`SNG$M:4"<җQnk叺.<܎WY&"jq+E^H>v?h$r̤XI*UA0^"K."(\;?Hft\%/Xf5Y+?V"ـcqQ6m}ř]/x {;EiC&\xYؓs@jf* 8d<[(%* AWeI.3t }9LS~wΣ=m!Nti}hVA#)?.~u4!s.?åj=F |/qH@-R6tߛ(_S%' \%4;[ZHVA /N%+URh]-ch*mۇ/I'@crNhzsd)!q/40kwAðMox:ߍk7#Ezk}:k&9 ;cOL>Qzڦz^*g*Fͧ#"Xl72 2t"0jP:eЧfRyoQP[eo?f (t] GV8ttO0>-fhҽCB\F&^RC rI/dYgbiKyZ.Q2eV vFnU-:S pPLvEV0?O0xM8rh^&i[%i`;~t\bÍ!&a:~1VYST*$'[l.#c a}qaKe$ݭ Xuy@swjƈw͔"aB双}a~vV(o;GtfNP&E6 *DqR((&qu:%96DMyn䚟[r>.}~h\М|3ԹoavWߏN.5:_|>m嚻tE #`58fab0'9Vf1v2d偾8?}B(<<[iUW{[N%]V7ƹ^aQL1f2/e`^2- wn_qF1nژP6QR0o[׉|)~Ҹ]nԋ(<:16Xƥ>;)KI[09_qW=-mMLVWACҐv}.RikFf{:}@Z>6txVȼmĦN{|os28 %vw?pvlr UfMZL̜ -Q z hRRirr Sx>w|htQ hI=Fw2)@Gf>8p^Ġa_ 2pwlȕ2(pEJ&\QxQ ꫗GqΛbA*PU} R'9v,>Jed7S@͔@ZDxY;ҝٴɪYNͭ/bAbDC9xl($JLz(kA*:˰zW77 oR(^a5!m dȱMvx)Úֆ$@q,u`p`̧7&q1i)nN5!:l1{pqà'BL^;D -3e&Zyi!#)V1~'BDڟ*aPUz4ǼӤ1ޅ,``\+OPbůRJ2D) j#z<]:seoU9N{gKCa ͣ*=ygГ~Eb>\q^W>=m ^Jud93$F@vQ@U,vA^`H.;Ry=6&dMhUːͣnV,(Z.1\'t1tq|1{ZHm"`.6DЎ˃$ v:DJ wgSWPQ8.ZU% #s2 )i.*&Mjg7zV_†dY6df$f 5.ZP6qEQXl 5PT8>@ՠO=j.n"`1z+_ u/[Ȉef'#\ y,\GN=&"̅PW-[ 'y!'sh0[,!%,lFmмlmd! `I:0ќbGiIn4E^p4mPnj{2bà+.~6,O\fV%X3@fq "BcG1RK<Kj+s{p5p Zbv`Ն"F *K)(c•ƇLU352&gAb^h`6n MtW_C3 4wwZ!+dd~aGqʪQ>4j̸_P)Ӓ [V7j_͏|z=F_H x՗i5̮{q<8Wۃr퍗=#AOK>=g]I c͑ q)W!>I_Q[k"˝ƼԷ6jB`.xdeI -2{\GQt:VB|Q>+ R~{v`,]QeG9Ap3޸D9Aa )N#q1h?i\[٭κX*R7G,w)2a_ -[7|)6{01p '! cj$[Z#7lšACGTjܐ8bu0>Pgv8FZR;c+^u>19"˪Q/@ZT/2SrFra@ sm2$3mw09f;6OR)aeC#0Y{AY>RN҉ƞa@o62S\aH{b-sGJICb lVĖ;8qhoؽc/${,-]$k+VCͻu@5ׯ 誔Nw6Z, }uXYqkc}阪YqPQT`}W UH!zyKmysB'r>icb(ܩ_27 HQɚN ?5=LfJy5A a\5P{*[]d~EM ۥ W}TajfDx(ԪdMsB1+ )j?P9rPl Ҷ2r&qAl,)J( X1e>)|>mH%Gym#Dj)4esy_R= `* > pci7Y<3en CR[Vt7"EY!b~ l~]!!#g("^0u1yMLCBL!'ùbE ozIdG9:4kLv/Ig;kH:Ғ\b34KRTIe]YfTۂh«TSlEJCX)pT(j,$Q|Y @|}|kY@rULzSTG͉`*wZLdT^QS - xR?uCK$|]N4q. fm.؃B5Y`xU ؘ2Ht G QfTOIԔZ^*&oTzm\jy>; 7fHqaG`"H>1ո_+n!t2.UԐ*IL 6ʊ 1:2I (4οSޑh<Zؾe|Գf0!H9{sSEx'PCFr-"akݺSrYU78y:0~.d8suVJ> MsXB&w^p-JlQD?y5T cOЂ]}?x1Q!bzIl)>.@8d4UTUMqDz V B_(pI}36@;&s.yM(?ηf hPIY<  ኁ]cn5L9 γX[e8|51C?0[Ryyil|L%2p땷߾d2:!Ny3HɺS:~ , K>_5݀gnnKeEWMyEhu!U)~y)};Vy|cP&:ӡ\Gv?DC8'ĥRglB7eXuI]rAJ%E&Z*VS=&_ ?^C.C.<'pV:v)e.#@p3eϟDϫ9ac(:Rdq6/m(\JB؁1̂BX>DA^+Hktw!@| ZQÜuazz1ڠD/~RCqE:E^ɒC\z9E+Ph\$ O6P _0)gEB}~c2Z}QsOӓx*. ѾK+ 5pmhlyzPGR;B4V+l^n*KQKeCP>ee.57VL8;w:Ƥw[Up&[YsCp~*OB~O=~mf̦c`?ʑrp/s}s4nj!tw*:JF+TnSZê*KٓrKܸH|PwM, DLI%rI5Ѡ[܆٤t9v 6r1XUԌ|:QLčxF"҆syUͳ[WR _t"wSʐ?{{: !=r|U\R+U;S}DFo޺"M.|Yof SsH$ϐ+8"O[A#c^$GBL e9ѵ]˩Uצuk[KmG}b18Nt n?#X<= U?OEGGA*a@z2b̋M Vq"UF(gKo=hӯc ~A,V1Uh?İtaE.GT┖ ¼)-nM9j;.QrGsH$lȈΦ$qpߙ 5[u1Zͻ@i0ꝟt(x&mx,z~' ] pͭ(XEu\x"P_U*RqA7IYha~2iG`]~&h"yjZ%Mk`Cxmy#u!;:LܹΣy{vEC-`85sbzCLæE6K]5"9XbXL4'? 5 j5M7fQZ);X 4I>#N⬞瞑tLt5n'iAz8( 'XkQYX(g ɚJnQsD{zky{/ fYZolٰw*SVK؜Cw4gExen@oDhVÈQna{~m)"^xgo1GTς; V䮮YZ i^>|&dfTST%u?W];i2}GИ Qdc~+at,؎<-\ٙ1_6Ps>BzCA`%|rq3}/*2HR;~ꢺ/r՜-Ulܙ҅Û.Tc|d4摅U1ڑoh~7,c?M؉==~oZۂ06e{v@ډzo=:F"i =koDND}oD7ȓ?TR{ wmЎhyJ@[$) S SM-U F0ч),݃ٗtMk]D0SCV$=#fpLBî=ɶ Vi|ZY~U_ &]VF77kLR 0SjWO<)eth #.0q˟4/ D\OxiflЯ~%>E"}-Im;aA~U"0e5q>P^_8=]) Y I(=w5PXr,rXxXcy!P*sP=x9빼0U>-`=:Sf "|o!oSG(IwWq\\c/ˊMВhW w_%<Jo-g&\ynUhKO2gi+*rۯUf1PǼ ?ѩ/6wE|S\#mXGmiFD} ԊTVҕYYy#:aیPoƅ42FJ\v`. &RKyQjf|x&]5LS =͸4hz eTǫ&J, b!_ft5DF $Ie| 4~H3ru`F!bַeҳ,hS&0D+R׍'R i&-s$FE<Cq]3}aH kU j˒5Fb1 ޢtMȋqw̱E*\3@pk_ݗk*bO=ZO GU)>H #T0a9iL4C_Y/1؅a߃bϊڡ6%\-2:BI)6n0O!`!3g}sQ¢h 2;O4bP`\=[@ o m}[8P;믜Q/gq>xU 1~ ᛾l;@[W٣q$\* msͣ5rqԉ NCР('JZ梜ꉄO"vvIVX0'ր!70$,ehai˳z8;#Jd?8_Z*By%L!Y$pmoS Oiϱh85=Jz*]_\֘)Hhc#]z1Ӹ"gk-M BϘThYXmnГ/[{Jiy-@ޥXF8wib >ղ=]`[MZM[R`+1}#/H`Zv^u;^aq.`ڢ0敠P""&p Xgvd߬FoHx^@qV3, YʍWkJB*9j_z2Sb0ReeXå[ i¿v2_ϙOK_ӆѷ6f pOwF4ubXӨ޻g L=9/KG ԓH:j׬nGNE[zVk]]~1֫LzY]osOv &zH]PD58uKZt֘f |a4W|=ꧠѮߔ>,1pg}y "*PY! :ll9N% 0'$E6)!z0<v. (̶_g!k<ޞrOp\ͮJVBߡ4g ۣ9R;zA':ĒbR|]JW;n<@, m}w$ԟǙԟNj7fFSh~Rz-E ѡd&wʯԅb+o7"(R>tz{P 1`* :CA( lew(@Txn5v+o-{?TlNvz)fID?-#Lwx)2rY6 鲇n'ҽؕ9;~Tq.e4T(-13.[ArUn?+ <\kdSJ̓d4Rj̙wţ5 d/6A.㠯 e9Sk't|^IǙ~v=;m=K3+ɤ9}.- CNe#?n;Y?JE~宑1|pI#P4zr%$\;Ee[3Z 7k>ȉg6_g۔_n>qsvZ<~ S1DZ,}d0"-9A\, q-NrM+Z3OPC =Nr\]CrX海('{4=4(7yLoGo"0bN!)C4ZaXo948!DMR.?[гcc$2=kȢo4L /&w!ʌTU(nƽ@& fE(S'=>_q>Lx_FC= "LKDۺgA`x/7 Bc-ILY`U9 +E uX IrYyuh3mjPCa5(.^oOɬRׯ5Y%ZGonVb*7 7$LlT0.gWV8lo (A#\c/hz8 u4>,搋} ,̂"afl2&Ol,ZA'xW֝N׳Q>1%A9Y˸; 5ylA(.zM$oZB'A(;KT] -\+dXB䐡K R9obW8*Bг,d9p)%c;[&]&.5 3=gwHDei UQXԆ0/9ZYfݷa=MK)Asݶ["upлzmJf;.K^dZhHQ%x:(>y(.q('sBu=(w zAn[ot3cN( j  ӝla>_Ҹ@FOɧFϺ ށ#;10V!N1*=~/ɖK-Jzbj屈 u;}i?ϯt?+ƹ'0Z(1j tlOշ%nVA Ȗ՚U|yAtVwbqIrb".35{}t6%kĒp0kAqe66* 8J5 B9h|)r쌺0OZUѬ/șb΃N[Rwh'5fzG&ƀ c~7jTxV'-ۦHDr\kZv-Xŧ/xi3D:YH,gkhѹlqnz}|!pxwM~PYiԮ!Z`0p.R07MQz,%Ÿm΁Вz'FwQhzӬ's%bilԡ)znUإϚ$P7qt_DR6ρdtiu<^LRhUNj6}j:O$I WQVUؿ/#`g ʵĄ42H?5HwNvLuMy*OWqa p(W6$8 DFE;»Wf|a6 'Y>!3ޝR(%[b'2UJc8J^ &um]m7"2cA-aAH(> M`ÓZ cZR])yRREJכ@<|C˔Y%$I0.L[.,קZca)9;U0f[,-)dXŋ gdzoJ 7zD )]n2+jm $3Soju'm:!{Q#b`޼ݡ.͑')<5XV8(w-Q*&=j`횜'Uf⭾;\Vh "QL'0s FAB+*24{?UO,gm]~yEh1H?vZTe]T!A褽WH]tPhb,23,o+ m5ڇpD ,1ǪYi/HbtHo{8xE;+;`vXmJ|.8$)JlPZ%̇7HǷkg4ep53@DžV$&qx,i8Le!s=+~?>'qd~#:Q8R1aA36:n )zb8.r$~XeEr.@kuT8.@ֱW 2b5Rh%jԲ[G>yQq4FbEIY̭~L`pg * QA@ BKa̼M(=Ÿ.?!y*;Y^Ray3G6, u uP{;TkϗmF:|wv3>uˏ)%58Yے|ÍD9ֻHͪϣ28Tv,QXzfͲ<6[ZD}DA=S@^I/5o[T}ݧLsdeykf4<.J ^U0wU%HA֥BNfç]O{֝}+9[i!xT!4+jl{Ht?{lUaZ?itF99oܞ6zA{?1 <R0^G"7t~}\2͆ (*5Ö2}Z$GNjQ^+.Տ0S Ǚ&B%m ςIfvsWV W 8"Xa E, qd{c$CQ'^%R0v "1  .u] G > qˀ nxN>lL7u-ț)"Z,$gHX 2^xrqCqHetE\O)^7NPgn.]-Cgp*lgOO_dٳSS~$K3m/ 8/tM 7R* Nĉ@+=a!n2WhX/#ym4$5pCf$pN8x\ 2eŹՙq̈́QͥYkMlSbGɮ%z*9I nWޖY_ )ádxxs _-֕eJƴæ5+B|f1| du[hm-9I\M>Y6p$J o dmgCCY:>px#HQ~[\ (96jA3Ⱥ5>Ot} zm4hMƬO;*շ́ mvL@]a)A|p&)Zi{}* .]6@PFɴ\g㬮{b'auJ%CWn$zh6=W Blod2mH1 4ZTxb5h)NL0 z:uާExR(hZ$%s""h`xX<\vE,Ri >xo/#(\}^&l}`6<.ɥ]Ǿ4Jzh$P_gJ/8wkPy:P+2Mr T|YB*&#TP{3!q#ӦM$^4@?,7+hz9%i~NcQѵU;sNJ">ʼnCb=C@VWRѻ2Oq YDeIMM6|fC%cD܄qg$^p&P,Lo1cg%x#_K;Egrn*m@ӱE96ijs S;TwZ@=Q4/&Pt8{E@ANJc#JݻnI(mSsc U Zsd00&"C1=mj_B [cÖHAi,]XYYJh=pe|(0죞FP"91PFA!P)9Q2bf Qk&Cpw/9dž%H`Xw94V^(1M3/:N9Rp÷xajtJ%tqL@ӕ̳jޝXOX]8S!u xP@QJx/-TN_!?y_3y;B*K>;K)ſVa{=# s7%| l)fڨdkI9!Xs 8VSޅ \=ŊcBI!tr7xEXQ{ - M2e*7"=^e xj?L!|$UrvYOq iC,4)5x14ҩg|''K\etuCTJuJ;)AVF3*dSW>K>~Krc8qwW e8na[j8)%~ bx:m5݂{BEނ{+<(GK0ȝQ윞' ]S,Ь͊ꐛwr֖cT>s.斻1/Eoߞ?e(L8n~E_YO- ^Ȱ'cf9euk.!5'[TPo f@˿cT͞;"oS}|Z,~S1^5!~_BE r)>N_2/Hӡ\ R943`hde**@F~&{`Bvtz_u`MYG_;ge`r(ѐ0Cir %ms\); ěLnPF + txd'hR)ƓQX2ŧ@"<4_讚FCqE'feV5NHq@yvjOGsra 1i0])jZ ֐kg7 ezKŤ }xx RQ}}N\]"AlrZX5k5p!1e#r_6"Ց#U`t@Mo iW+€ FPgWA"|wuƬޕazw^b^ !nE܌&bltd.nU ڠzgt[5 d" e(-ك} oց'$@S+t`d#@ &Ē[yc:pl-qmh]`njpNm3 B;ե~v0g5Gxc3% W'@K-ʮL +pI&@@h]Rr[`3U@*0{1zhiUc WQbD1t=b&w-Po4ʫX= !FCrV %$w_Ijsߗy*PX^P_ı(/C*XY MbuYn0SӉTshCZC|@y ʟ Ѝ"=~3e~DHjb"L~| 2ۋ~gŃpzTV.z:BBIV7LlL-\goA)v\"Tg['u?8`pQq{r״Z鯽< 4k(Y(||D.& ʃX l"!Rna]Z!ZG]c?)~ٮ⯒!9g|hծ NVQG.?2Ό@j..s=ߑAiHXҸ @VxE#:P_^QLѼ bN?X\͟V];Eg`ZjT,-AbpPsy):+.z(UX0=à!;g:xKe|!ʸxqwA5,ʈ$p!/khߧU[X^bZbɚ;kvvѵUdDyTጮZ($dTut6!a Nz=%ıH1^TI3j[*$2ZSP=e.T2e,[LtIx16 nʪF~AS3@f$A" ;8zo|lMxځnmʯҦKB!~ fǬ;9H?lJ v9=Ar)f9}ؑP^[j4b-%w*JL8Q\ d5~1DKǰsV} n>m;K3j+It4UC֋#բg־4.E0֚)) wlZQbQH wͰol}lwz/F.L]IYPz+J@ʄc27K,JuӞ hE)f:T6`:&trI`7.X8uȶBS.,8Q\~GR2nQK`y3$2"Z;,v TEǞ>)vfoljY;J{ 8`efz6'䰉kh+CU_e< 2 Nv3ڲt;ky:t&0Q%oVLĕ_q&@"7zPAt&NM߿Reu9Orx WD4MGbK\ r&EȲ#ižg Nd k޿^|_LdvsZ:EఓKp"D(_gz2}ײVVjMĨ  uR"΅#Cs@EgbU(Um|Wv|˝`1TyZLEYc*-Icfaq:znQL"ܥiqEo? 1 @iEdYؙBXZ+eIǰ\! t<V8\VY@F'ADps>caK9K;.:׸x6p﹜阵LRSNbYԞO"<.6ҡ(y)\a{Vg.Ot 6/AbJD؃%wJ(SDy!z!e\Ur ba~>*cedRR_$o3c`fAq`}=K*L~G](I9RG#aD !+bnP|xFۆ]E)ͪu!QaԏZKĮbNa]kS_^k?94J"ʇmE  PZ+F°!`[s'Po6\Z1Xl56OwƵ/?uo{XIP:gT۰?GW^8:T/,R̚,jzV)R>JNNjm) R'g0pNe _Vi}LgH G, ><.@D+jQDk͍ǧ\i+a/LhK$-H%*|)K^r () !2H1TeU;1y[ U8 :v==r1@UqH1ʿ7-Kl7j/Ddy8)vS6"{K[hLVJ=GQ  8= jh菉«9a2sb atnJBw۰1 u_Jܓg;O峅)%n$t2 YτpjgաT֘ůè,DUHWy"s3:7|Z|Xk$>_^ƝKFAwQ=%=j*EOM^_  zp#)JeKL1]O9 THd9AB?7DB,D~U(o:_ >B_*fpۛU؅(lM-@){cF٭4&;u^ɱBk4t^~ڞYn0R|8.ğ1j ?wbIb-ԛݿ/l# Wۮ_Cd%IM <30<t-Ʉ"q %Zѭײ+XIs_Ȧ4?2pD دqqE^J:R=GKt^wS ۋ@cd V{KdNث1 >[\N [3U¹W&2ȑH=އ.n! ɰܼ9QQ'ƙe܉xL!",-@*͙qO6n K)@=ۤKΔUh(آ mkwr7x7F}2Zͤ<(tPG"`<1ʦdfv.NsQA_ݕ-E;o#_ ߣ5UEKuWPȟjZ4",.B8t9SfrG?_k9)U2iBsuj&{jO+ yqHMOik:YS/ýyHX>$lVXS{}}݁[Kz@=郃.s}uΆ:Afj\Qiy4 ɛ xho ԕnwIunG'P ύ sz$VV|a>x^5Mb;?ByY9T{mqqo0"h/ݍ)s,&_3Ƴ4 N(3y ?֍"u)bu :I2":sR^8+:mQQ|o+ {́-~\ M)'#@~<Z<ֲ]SfY)DI(*{ޞ0(E5_SMf̤.]/|FQt5ng) K@=1oB(iNеL=Rp!es8? 56kU+dz_NPNh]\4cQVy##/hpJXӇ(F cSTZBVJĐdhidoH9-cy"\, :iLMViׄ6F8k!; P>'3|scxbޡG[ourpU(Vjf˼kFYW+@,iIR_3\סH x{ͅ 3%<&{QGN2z|#C3M|qS%dX W.Dqssj$.?<"B$2ࢉFXb1:s8 Ά &D.|rW0"B_KҘ7ZФDaL2a[Nis8e O+}&^[ )fD,}>3y+xmG`ds{fr9'=evX]\#9;IP_xOGzZټ;mc Mj\C|ޓ, fp׵V񃏲+ݟˋjyzT*˪ԚޥkƱIfot%.\UC>ga1BJ7os>0%\ %\ʠUT; *qi }"@ʘ:B+LP ,侚=RJ^ *cpFG}{gw߿ }m$n_\ɧe0"{(hB$w& pB .df>{|g_'iЍj s* ,tWg99y~Q~ަ':euEsR?r$ Ja Yz:Lccj+q(aBm4bk(^jNtL9཯JFOTkgs\ ZܢdW֞oѿ * =+tymTX$8f8Q %c2p@m Tw,H7 Rn*xP-.C&k6q.9+ZȚoB9&eGLmb59$v=LSx+ o iar|/|v!HH:&xF6e'-.m ^ H*ͅ4+'L(1 } #ͲW d05hzS!1NV0Io 75 J[nFn.4_K{ u~cZ "aQ :G ͣ;Ot4d+p(ċ|HƟ ? dW3>i671fZm{;} Ax X}Q~6f \ PҀ.2B< -#i[AI51[E_wK "J:v]ְOS(CQlXEk{)ⵧ-vP+JIIaV*dLT;#EWem V>N8]H2KK4s^? UϣKǖ>+F?Yc.}1˿k>e5QWjM݉DaPlش9Sɨ1yAX|Ƀi|LW$SX] p@q<6egV CDBRͅr˘%EwP_F+kM(Cslzt4?Ƌ$ALw(fvj4C&G}:>PBd"W71iw*\JqزB=;v/=OM@0X)mwq1{|TDv#=u'sy?oL&65Vxݮ h5=.@S(2a(* V'xCɋ5Y:gSln_^qOH]kE*/0—2{쌒q`WAF"M(Vqv-)&NSNY'*% cm^-cma` fNde#Y m GvcFx8sp}OO|r)0kN9,a1nt5zh |? 3@^en}ޮr2]4|N4~*X5jkȏoV:\_ '' SFq!#X}lbcf ȭ54^dXuk G]׈an5n~Fo!S7Sv>} Q[Y^&-wOeLSK5۬i7uEG%dF4?*Z m|OR` PyN٦(ĿH1ړ:v-ݨD40H pqe&n $GCH1c)_@V$yri2"7Fi|pߵ|fFQ\Զ_1yrgVA]O'+5-:sr3aZ,h`܌)wfБSk:It,w)sp.OH~QY nU륉 {ǜxۀ$ET.FuKL *У]d`V}|@-E8})GwʽB"I Լ&yz4>F<;(qE1b#'&rcե&̓{P+`"X泺s\GKXXcqenb]a LSz#U!xcnUV+}r Q,X h_sG("΀|e8/DJy=PM/(\Wu=fxZSׅv.,jgyv.Ǹ򠢛OD~Xd{2>̋È 3bs?ԃ撛]kCZYm/ӗcid=><=#;Hr =ll} I}:])QG|kg>l1aʈ`VxVbr=<陦. 4h⺞uyu@AnFÑɋ=Ok%hn@∘r 3 ~HPoQR!Zb) Ξs )*u+hrsQ0T |MgH2rgFl\y\nÛxYEfZ?uqdȟ~SpB{VҲ( BPfN::c ށ Q&2x ׿zN:/X7WR#Yzx2Q/P΅Ikw DioQ1V+$^6 <(ّ`L~EV1MSq0+1ZK|֦ـ=\:X⩱s4K¨=ͦpŕ,,hCm/O!S'̠{Ob֫}7mTMRʖSȜA²)49i[~ q!k"uִYlvޯ 2ǼAbT!1{lth[cɄJ4 d@*a:$<41g@xTZ>2Rn\!+CX{ie,Jx6Aa`OCAFFM9Oyua\nnt1 l$xP5"u0IƖN2mG_b{.{[~M{g4')k'GvO18`k{ P&|k/G}P=4n9*0q)Wg޵L֞W5@wVI%fs]&֕NixMvwzaޢYH_D? |HD9HȔ$\ ggHpMldTu9C"v)m&eޗ1*ݹ` \$dBXqJt$eIM 2ղAm.s+(|Xm PhC>Qwra=rU|J_L/`P۪SQW$/01 r2>HUxMND=0O|kK쪳崾G(1OoA?); Rm-+ǥs k胷c_i;`!XlGSn^z^@|?uӏX#FB1`O .=V!} \2*|4&v3&%w;Q _GY8"iZkX_ J2'T\xeZmhȇ_q$|'S >]iJeÏEdS9Ăա%cM/{WkEJLQ>xEꐎ uA)@/zvӄ4jERk=#+kŪY9\"gaSPpHE~;ruCLL8{/ݫ,tBXVi93h>ڠ'@+U /sOZ xΪ+4'Mu;Ǒq&}:'exxj汓hL#= c3Є"eb˧Zig0#s /9[aisHV_[MW9lr]vFA!W4~ FuOE`$/Bύo*4i3D8˜%Xœ Pq,]EL7ώ8]59Gu3e ~kЦ1=Hq{x)uk cʐ0; {Ɖ"a}u%/B?v(u-4Rriݧ+A(a\\*$= lG7$9 |i`Хg!|6mnJFJYw2OT[!ڀeYLEiR]ЄUo;=i0*:s,Ɩ/t+l&kC|u+RK&;0^!8rVPEVQ>ݓz͎PSXF]{.xLJ}:0m;ixo)G^ߞaJ~[{nh:/U&tuڦN0.Z36D*nMF#S3u+/vlG&xPk,fko,ADBݪ!2?³L!d%?;@/tD/MVkUZu{\wJ#DjX|#JYnlẴq㚦Xqc_ފϼ.,ۼkK]1kjcw?i_jdV!BKxW"[j?ɾDQsz[Dπh-R\7A1 Xĝ s56>bZry%ɇR5ym<̀ya B`(s+Ĺ:[3 !+Q-I{tǽ:5BS@i"QT1cUTV#I1a%;Y\ %)b/O3QV "~@tؾ("m@E g["e#EKi^&w@GE43q؆Ϸe]kvot>7}(b &9?t=oJf1ˤqulڗ/l}j={z=v7.oYאخlr>1e"_Q l`s/JOHDC `(:N]Y h#}=ڑ .x[*ḁ6i{!EV$?9*`^tOG`]~ַ,"%V DDf*GVӬԈH贖t5\nQ:;"o!:IZ.U YRij]] AH*cյH;$?A~A7hw `yV5t=h.$xgVϏ BS\ Ѿӫ7/:R^d <>iP ݶp,IQ׉~b@C.ӌi6#Y-i.3?/)㜐xbNJ"A!"Yz1jrUNI?phPUr<ޑ7XGaXςčTN4 um2gap9J '1vGy[3fX7ψmÆн%Duko}a޳^DezrZ$fE8$Ƒ:ɗ$'E_rܡVU¦AXvVz cH bK~qxWZ!o) |^DVCFTќWi,l,;zkؚ?AǀL4H PDSa~0M0t 1݇D<| 8oOlBȐ–?u*3si}z$Ud+?&"*Bxt(il^ 2P<ޯ|4\Hr{} e%2vuLLH\°b>b&D3% /1Bog$C]'jS­2yJv>pݪL@H23yqM.$y.1TPcqC :8hP-I@fqfy >n$BsI SQ 'f.iUMbyf{h(eoF27R.53u ?Dl*KhOOQP w?wQ4QA=^N*cYi!%wfc1|]nDS^3<껎+}(`iPeNB88ҰNy<.ӗzqXSr9Y?N~2pxC~IhEFyq"셋5?stG^SsXBSjiek*ekK"Nf騊3f癊Yج(^oK;['~KM @s|q||5A*;hO`9E>!3g31BV /Rw>Kc=+!O2o!v[- 6Ip;n,`q"6Wۯ.$۔1HoO:@̔K'$SPT` i\J7驝{ȰF@m4q.7_^ER5u@ B y+WbLmx#qb}e[Q1ɻ#1 hyǁi#))TGᄙ]x$dm.)9$dy1nG@ym;g F(UCAӡN,҃2?Q27snP>KAt1/tVVDj֢XxsE T-W SgPU޳3[!\GӿxAK1ң9=˥,h <׫~)6 X[a1J.>3_bN1s5= fjr8CtvH&*iWSc+2E?26w޶'r٣G>0eןX=>.IJ3 w}cPZf&P%hji3WgEbkAC6|~ W,*P4D`!Õ#oY C2|rO(tiĔ#ljJ F>pu3[ PMG `qT@$emt6@7h/V|҈M"4D>]$.TS2kk1x%Wjtt+-}DhḲ(ˈAeĢUOp&PۻۀJ~}̊!Ld%ЉQhrTD3 A}sݭ@TÞ G@?nUMkSlLҠ}|ŏ&O :HPbWo^'p nIn֡EvRxi SU r\ɡdzkp78RyWPUʔOo-i˻2,+"7v*tRQk+IkF:Ef==6Q% tp_3U9Oqf q ].CWcCI)3?+0nI[J",jRN$}J \du%5޾5(JW1O YU4NJ;k9,*|rM{v> FS|`2Z7 <)M!ު+ërb⾬PC=R2p18+Cԁ&L,r( fk%d;P}ew!cQP71ա$ۻ_7VٸrdYzwۮK%JiB Jx7Hw8Hi"GSii(J0k_ uh&D|ߣO$دfXRj1? 3λaL~tN !k0;h:v/Ē(r^Ž鴇hͶn\X JVģmH(t1D8{;[& Uم;# 䜙acb,(ޯԧS,ȝf$TƉ Pc*Xocꓚl[eQơOmZ@> Yl{HY~[H ĆxlLiɉ KwuA |g>LZM,(9;bRƐ "y˾FljCoPG<4H(N/ò+Mh76֑[M±~Na/r2.6%38s5\8g<1UӪ .`8y1Ғ3u ?JRxd|>Aq ^1'< /w[fe)xS [[((i~AӦ|OiQɕ-k>SD YÚ?_HyCTV!Vͦ8j dNux '."jrLW0:]0bBҌW`E3D_@o1fWЂ==i繶žgx8t/]t|ܢ*&c^d H"ř#^}I]jL\j?3xSoRldd?G( ݬ¨^Wc-M%i (tsmM-Ot4-?"UN!4{ $lCJjwxʟqRr})/R;W9K5J!KQsAA[?Dof|%ZOJWڈ2OE!?LM-aX쐲p4auJQ gekoMC'; m+)` N 5pť;1Rp.bF!68 O Q$-M=:p5q7J7n*&̼se ׅwO)-b6k fn,,Kniz;W׼ iUE+ 8ʕE_Q\MK#y 崬"}T?+߽T$`A8MrҦ4ՖXl}bdfFc Ce s+:;8{c|S=`O]vd\t(P eWQ*͔FeyϘ ћG3\gAַuNk^~ J`B媽?E+̾X{]un&;=꧘k-MEz̪duӴqH}ZɥS<*nzU##Z!͞޸\G=<9ټL0JT.#l 9 :LgY.5UL=4tgM-X^:0iT& k„̋:j`=ggVk픢>HlBӿ Tөlȗ$Zݐ4Ȟ7\a4}1kJ|%]q*1z/pASA;PKӻ%T~;vI P Y%UH=L,[.NwsPAN{+ eAvLoXI"{A K;I2UKk 2+90 ?Z5RxFKpeBd5,>Jp;Ӿuc _m)*w$F?t)޶#,O9uQXҩc#N:xC|71 7[RJHB]O ;G?jXUя?DpX!p5]ծTċh/ -O`"Fss~vhY(ep H)-zԇ84MD D*o]dUf^݌8q ;G9< >uy >1dEqznӍdnѲ~8@Ѿ3rcבֿU,O7@g8%OwY #!fh .0- HybF8բo]l3JeX}9nc , "㥪5uBGti+h_c =܆E~tJ|7(AC,2\6o[3#'\`@ {. Z eZI]gW5On/03-{-G} -!kccE6woƌ 5 6<**rt.4Dq]zCo"bE_՞A5.4`4\8HNtcNʮP /?$=9r+ YFE*ќ`)g!\&}a*6Nu2kQ,7-\TFF_VQ hGNnհ:uv OVn4%0V$>/;$WFGZb%ewA dʍv-`9{aa,ʾo/vtԂ2֢-UUtQqؗq nw2uKRJ"eOHb3e+n -Pth =P֛iR ʩQ %C!xNrwlFc=F>oM+WB039bOt;{HҵRmݖ8)nZ0ҐEJ9V9pXh3*shr 1g:|A$J%v,@/'ZZ,ܓ;P0= NDA/S+mwJF2R3aB|ܚɲy2Z6䱥ڝ.^8Fj5fDMLœ  ȩ6s s/|ۭVR(ϼ"]LHBrJyr5j\O )xM7f dyF)2m<{v_|q]O Hjrf/`*ƶW]*(ijiw)Fzl?=eiJ4*#[=u\,nu"i*U^Y76%ó"FUz%.M Ts%?Y,ʍ9k;_C/4,)g]OnG5/'hm#SCRzp;Wn:qW/AV^ v˅5J*) C-^{)> 8FC]b@k9C0L#ԕ<ۂC}Ғ]7c v($XQGȪ>@y+}HAD5h380[YH)D-ڄCG3D6CV}JXh(l 'Ϛ0h/Ǿ6: c~r"RY:\SG+d*tbOD,,^uD+>t,ݮ^UT(fa)a{^u8D+ȃ:W`X)HT"s2~m_LCK߽OНu>&8,UXZ{WӌPgclj#ks^E-lSle?Ð[Z![3w6W]'V4(% ϫ*ADcP˲Ojj*iy&YFr#+vb:Ib+xl[9*QڋFp'A!02t6{poe\]KK 6/$W}WVқa\4: $xG: 5>DsHߗ2SL :`}0~4$Xp- Z`i7!Ů[Zm<9 keﺉÁ߂lv_aĮ?U6'B'^p0gan8g@O \̚L(4$uv: $"`6BSV#zPSNG@mJ;FF FK4g7a.}JJlz#^řf~), ?"'6*v|?2uCn#g04Rw"pF aXT ,CHDy hzQ<~ 69L~̵44cs}M_FVaz#-1eddطQ o;ff z")".fBW@mcY=NXmO"|w5pDv8ݨ{O&!ȼt$3`&5IvVunqdG;cg 'kfz.mvF cL"S -^aNޚuՁoe'gIp fMoV*MX#(dχH*LiE~T{K,54a9n=n >sJےD[|  V᮷}ˢ(^u u%K[3h*"' J>DW.1'ƫ2e/S&Iz `B}\ ,53GZri wC^6Z&<4us)pa6RyQhdl/;B!m(y`^ !8AHK2όo>zUk<8|B={ӏ8F).dt0}qhCc@@_mE8 jhlQYcriI+ '* j47㺡9aPǚ YOm@E/ǙΦ6^n|SE+r5Q "jZД|ba~mQD'%28oB /1lpC{o3{/H˅Rׁ,XWvn*C]J2ۉܔ,B9,;mx~(8",gXZV %iE@9`߸ztC*B<(سC ܙvEJi7VGs 3nZ1I-g`z,S$LkNʍ/h 4T.&Zj}evo B,l&Q~vt*!nJƳzN6;pPmZp) <.ȏV6Hw/ GSx^/,](X! BQOךLX|T䜁#)voAM^?3s38cR dj*@nr݌L\ǓȂś.kT:1 b#B $ jF#]3~1Z-Ϩ4@/yz#IBoC-M:pӂzlN|Cס^l9N9CZm#KؐtAxjhf@ۯWÄ% hR?4Eir4ZhLb2t8|AqLVjl8; {>qW[\*yD6~yh/H2D0Hg;<9C/ЦxdoWZbo:eX dOjs\0g`:pjd?'bhYXóT./]+ʧx3pD5^YyO,b59w3\&G=u݆6q{ozmޫf4jQ"j}3%^JhדVYOBDC6 $/M<,[87t<[qϒo ԽF% I&hyT۽'a)bx #̸-YؒLBq2."GDEInzJBX: >^kPf%_BJF0d&o' RCrYYnŦQ3DeUkD[Z"jCiqv!}.`E*b=,[皱DeyAw;T8^IJ/LPU굏t{C2miܷ@- lgpra2jW!9.hN,2:{f<Ԇ\6| lx zja1 8 ]yM55*vMsXRAspKg]*+)vbMq䤳t}tNܚ/65H)=xz~pU%H]~RNphxi*1:[EבiO^iOD -v{NM Nj۷oOpZ)G1:M: хNP*W,Ո^:HZhݲ)-K&G.MpD %y͚rO`gɧ6-UhsTˁLj}c74$#&]YwDx=T9}l ʚ"0RkYp>iO%c'3hogC.+ܯp?Ex4"Baq|F'$Fn/ >p8+w9cG@^LlH1AWͥc ӫm; ־ jBs=eŒr3r1 !H%y?dOETqX ]s2TvUe9e|oϭ|dCmݓPR'FÌQ#0+DjpMۦ櫝bITGi>`ZLVh5zt9<:c[ҧӡD{f)p}HcS B`FX"~䈸_{Wbf "94;V/+-5UYkc,qj3H'xߩ&:9*xX/x]=vW@@b~tTj`o#:h`.+~ ˼hG8uw̕Yg&M5Er0,[//Ȼl@Oڼv*Bz Zl|$°J_Kg h\t"V7!:I_}ǀ']|凥3UyJe4D-1rQ ޯ{h'Ƥߎ#}4$C,5p${f?U20ɨQv9e6_'pO_mg~BL^W}`beHLF5Y]P~FV4:m KP +T#/\· _JQUIĝ6p ]'wIN%1&6ToAH@25%כ}"x{V`7-~t`NLqM%bQ 9wPo9dr.OV)JFtn|$!9:m.2'j'Q],[쎅ĊI rQ-X=o in5*ybF+7ߏY=0U#vq_8iԿj1!/~% Gx ;Ý:./|8Ox5?9ZD0RۚFP]x=-XpTU^bĿrk_@ě3-pc顛34U\!j*ق%^}g`XA)h*H z%J&פN6&>'0c8 ڌG(}hSaB4Bq57R.V1^yc%>t<0 3|p"Lf'5 %rwaڄDn:L7\.HLXJ&6)Q 8Lj7J ZΎ  zI,CK{RE]+,IEI9 L^ ݓl9}q Bdq'F=[QE x*ajFs|\OIr ô?uK+~6"%( y*}]KFJB_=u#şJBy\ժτⅦuaǛ!jU2Oḷˍ4Z[2 p yG.fs-hk{9<2_)~r}G< ! 3I*~~*nðk&+ۂӕՍji/ᅄ! #0.70%QKO&0.6e rd@gi/CShbLR5??`UX  D%sQL; RJpEUu^ ap~[%_tF옰+5t򇖪0Z65I[aևc,6"c]`.}_ݭilDOEoAcց AOXs0r<ASx)ncǨw371[&lhBTv0"X8"%NPH_Γdנyl)Izf7sW929yf\bvAQ&Fq*?AӞIR6ATkX)IKI_sdI]\oLb7AF3_AatCg-(4^6 &)&{z4qiTs?]9ܠECp^z$哵ҫWdtA#/%)Ϳw %ϔ=壼:EZ׍λ'.Bc.Ss7 jUq^ñ 6t; i9#,,q kG3ܓfw 0-pN)9ܧ>W^<Ě|X-GzVCkӅrԱx.G׻cj0tAѨ$(!9 gBY-462a &ӄG'$|Bہ5_ZL;ќmLJ]Y&;%euq *s\^.ifd07C]ĨH%- #4{"0Hl'h7E=C ܐ#:G$jc Qy)q̹Ru]ch+G){>ت}"lv6]Db|`N햣 =)՗ a;, G.D 10dE~Ն3㳱Bʎ?:P\fӋCt8Lj*%+mu;'@I zJt\mRL#Uvt5pQئ*$7y\ QIa K*VPժ-d!1E`Jpb`cIqP&j!%CRÒyv#;WI w/=Cǵa̖5&_ Eе:𿌢$|l1n!r5DpXʳ8#hG[d\ԝ !(ye>xc+e_8 sE}Δ]9 :V9Si[^a%`raLyZhE}E( {A<71,TH' ,o2SUSul v_NEГ?F u}$Zre /)/v>>[3[FK^7п'yͳR`tyxpVT}ʼ}|y0x8箊$7RUgP QCߕts>YT 6\'7TyA) bi XZ9R&U'İ^6Svo"|Bmva*ݬ4uk;(EzfSvIo)~v?7bd]!qY@3ht/:F6JjS,gZc ̐*žw5 W1;5濇IСv`F \p"-/>D&O"/'s_Qz>y|ZU]@-ltk-h!|z&M1ip'4F  r>!1E8P+Pr05)K'1jbqRG G^,ot# k*83I wA5v2؎ebhdcv$B̉X1{Fֈ`FsQO0Pl/&jd՞{0ԪMz8JA f/τ fsRr%hxsw8'.jPXzI7T.1hN2~!'>L~yĕym遹%i >F5vOveR1N'Zh{mqMd㲤|رL7D"4*7J>M[^y-uO *^;iǼN)mְ kXZ~MȖ{[Yq*g,Z~~ՙ|8<=%v(xpXN@6Ʊff+i\C[ 2#F^ju`|X9|qLe_F]k,}\sf%-X#Gmh}dUNO'ϐx(@Q 1J,iL‘lկJӳ|8v'^dF[Sd<<jn(4brjȎjzNQŗ*QVH?o8gUmg_2P:?b"L|z.`g]I68JKYRNB~ܻ";ӯuu۽i`M#Bql!ۤ!ycC\\z6ZzH2:&xH"CUCzkKB.]&/TvB`/ h Ӄi5fCˊMibE'P=SVZcUʚ8DeL]%0h?{F{{Tvka]b#48xc<4s; C%eVgYE֑(AfAV]yVɶdJT `Kjw}6zC+Xd׵I_r{,-SvLïKX?A0|n RØm\HD8fۤ a5+qKsxzN6\ar-Ff *cd_S,A'/$)sh.75㕣_Oey Mu-޷y8einf~вB цKr+-ڂjS-u]J˱ZF*1;%dʸ6 ~ԈTߏ h->ZUO/bnj݆YKA[,/PϪ _b=iYޅU#ttOmzt?kQBFNi;G *晍2,pcҦ@a_+550 ^.MF@ؑp1_ZIDU2M6 95hWo̟(v7k #3FHSbVx|֙==B[CQb,%>5f`@Q좥A9oR8PdfZ6beB:rYLIBbI.ACx'ǍHIG|8gw+X3(Zr&0 p/ 3?jɽz]p8޴PJx'$Bm&Q}]N[P_^$xKӚ~Az#;bPvGLe>n&Q}D+L`zӘg#bg|̞֘4^Ĩ˷= 3cE9jM9KI?I&a(\""Ro)몰sHUv0nVt8}o&; _UD[cw4heO/ Έ(RH'7,ppWshj\r`V¯ fed4!x qu-Ap_~]'SL; *i~A "ߍ=(3kp]+l 4-]N/y"A/R5Io^ǭ 6 $yfǛ?P=| g1w?bqė9!uJHR ]e0SguR̄r[B*L!&@:3*i{4eƱWr(ODTQ2tG0 qwQ~u!aS&("KdK:SMXaH2;A+ՊZ&tmeHk%=5 ӨY|F԰=efz}VcTSi;e3)Œb{򅉵8\Q۰BGj^F;{ԜE'n~HG:H]Us1A!mbODg*Wr3|vt(9EB-ց >v29u-X5u)E](ŷ&RvRZ|4 62L;|#[ {hXh"ׂ TշjKR[#s|)Ƶ1AxzKsRL'(wW <tn?сͩ;:8phG½48ߋNg9W9Wgc[}{suiZg__VX=x+d9;>eCP< 6 wFz>f݆qYKl*'3tA0Ѷ$]?w; h {9Ħjt/OtWzHr><9g\[@vz:;&*J>6<NBI90yF%z3d%\lY 4:>#SFPnhW?xݾ[8\V6=Q8 ?{M F??Q[^؆ _D;Y{(H=tQ9Z x"6ѧv 染ŊZom&U:SR'tn'%)a@$g p}}Oq}| ؐ{1:li@0tʀK" ʬO3,hϑj_8%.pVǰbML~/_mfrw #W60QF6@)+.}0mCm3rv0N.־0Ϛ0%3n2y\^MYfSgF(7 vASB[Qt+JNIqM:G̨`ύf$89.!^=qWDH>6iՔ+ " c[!/1. vu(R$} s^evHu3%~⯒&/zOJ|x g|׉|Nꬒ =AeI&Dz6Сs#Nϔ9ئ*Z(@lɢ鐜. O D2.9x 5 ЧP%XMaG$JHaq 4e DKd`/ k܋WLM_Lmi3+__EV%p*'׸}ך$pI+v/0dݚLM& V0Oi[POU, Zqow\]u W7a_} !kA'"O`q$r7 7rH-!!Y҃!)fmvv*KP7<0ln|:0,C/HRL?Q 5~b}}2T:{ϛ\aj@=3n˂#|F(3?Trm.|?t2o j*lf~wÆ͐^|"歏pQjqBUu)ʬiZ`Qf#-QKYR8roI"7q7pۼ)MESzc XRJ?^W$8t8PB?׃Of8tH2 %[ބr\j<EF`D/߉Hi-dSBc _)֗g+!aZu - 8+s 1닌!8Gej>8ξ WRd۰bΟ !Ky ~y/y 'ZflL|1i9ST9iLΪ@dylGB1Or4F Hzt?@OvUe޺HFśkys@fQFJEc1KͦԾym0+br(f~OPCۧZ40'!J},{v|)V3@%Ԙ3\XRu} ɛLWkNOJgi|U WLvhW.qMH) _na4<% rAUCUf"hPo'MY;@0͟#Igo.Yˡk M4Ѥ;⍹UO:`') )J!(&^I:&vi$yxi Ps(ĀLIL lL2^4%wʨ1|>:;?캯z1TP4袾:c9EJlĞFi@Ҟᄜ=;=la ]J0 M^~4(/V}W _Ǜx.?4w4y ͜CЇɗ3V-ݐ7'ZS[sCbp'.#?*聵?s[ %eE0Q!]Ĵ:Mll@x&8 HC Iha:\Mk@ M|)f%05?@+jvtkAai۟%Qڊ6ws%߻5r(={ZD^{ =ށ{)WwhQыPG| EjBgzRĮ$5:l4bEO?hX%ㅔ$(wi{Lrf$jф a-]JJ},}3-, vf Bl=S}oYCNaR3pJqm$peMW˩@-ƛNDi|_}`Or\ݓTߺ0#Li䂲W+YUvAѳqjTLJz{Vqa&Cuot§ՙ-Uf@5,5k(/](A$^K0di\<%Q}Ý" J.e:^X7g-Kq>:LHEh@aǴ{3 kr1Ga8kJ_Id9SGRiۑ9O#|F^;< &9#DKkS]}Wf"xgm4bە(Xsp2ۖ.Nhdob9&9XO W+ ($Pu܊rEBbh!\xcWa4B=j9[ҿo*Th f\@uMd;Y.*m y,knDZjbrLJ$=0ht9Y7ͯV+̦ (}%UG}~A`P}. AJկf¥Ip gFZ؞cjrvOM8PJ2n-,B4JR¼GiРsN!9geq}.D޸V\2jF/Fzi~8]>ݱ.'P(X(g-G򶠚Bhr Hej5~kن/r*тThMSB0'{ \W,G j͹ekC17V={yl 7ćOMه@Uȇ9efz)uueVӳY/X]]@"jtL֥LQ%b)Ah{F03"ݙnHf:2ZOXycSUIGHß!]pM;LEAnv &IئUE"jkPx`Ĭ0 l߇3jyڮ{ bV? DO9)_1M+xB4DcD54"Q̅Ǥ4YH/vH[r{U'Z~p `̙q@45~M9h_{PxZaH@ -)  f L- Nx{Z]?%bf8PA|;I@J.wRU0ₒj~>߯=67#{Ž?Άbl\AtJ`yr1A/ ۝SAa(62yGK*4<5- BE/"9-"Wa4sOb9%d%AVWWAKmD4j}OBVhfIoa#. B; S#=F"t+>)$1c~ɸ$Qj/.j9ிI^Q\2JΟ('Bmw6WCfF߾SEz2ƪOUyquUI~ClrA(a,a*땯 5j! S%Y휓Qfq*Y- A>"p!#ee1iQkiA7镝ډ=3`6xY VD~CKAta3%Dݎ$ȩbpİ8 5yT\I K8ͤ ^c [@$\f3c_sF")o%&cpҸun=k#T⾸qѴ,..V u{$WSʉJk *hrPDZ] @ݦ U-XUo n yo%WPG{{2]mPQ#dţu0[#+PrjEE6 #* Aj?*Eج Ro7 @L77}XXA_&!\Rwf򿑰M"*s6x%&3'UCm5q 9rcXSh>b]T4c*s2_t!1,n>pw)=fxjا$.?G]r:"z=uk!@[t5Sa:++vϓ|\ۃhqMZ"F~As Gry>q͟c7l@u3 <; T`XC:av(ɑ? ҍZyidh[q翐*Rw*V բlؐ-L/24Ya!}(i&8&6G Δk#Z@xаnp1ނN|kUr8h{mTԼscE[ly73j]Kg4Bd0J 3Z]-l Edaስܡ=yh2j+ sJ}k>@h} ̼ |5[l5)xqYOՆB1&R٪oȬ.꺩a f|?UC.dO?SX.$'liC8˔ߌǜiD/+Ѳ e}6lB4: ?mvWڄQټ|ŏu1Hy~#*\b9&98|&<i< frR׸,I13,a dcr8UЂWk+^YxFl7Qg\H{gjSK'vū*=]x$ r}~k7`(}概g#>)a&ڲXV,1tfiZGUa0U00օYP8n)TC=r?#bآ`Sg^r׈Z&I&>a15db uqa%18Gqa~u ~J#}yj\s [H'R?<^8j!q: o ^;kbThoGC_6IDz N6Yj{:ʎYNr*L!X!} }9gvHWiݲmFʼn9ɩ͸wf4S۶ܴ(H"KJcҽ@kzrHt?'g &pxn߈6CfaY2Q& SӍؠZ'lvdv9mS@PR74 XY+j|}PY_90\/EnB7Vsb$#^ֻ3ʑyG7{M⏥P/::ZQ[kN-D!Pw8˼ao6Km 8D Q˪?[Z[}N͐k ]bBa:** \1 qU;8oq@2܌R4O?ˢ\eE 0>:caB٫g'<ꙵr'\IߦQsdz6j7٭ܻr\ND qt֮v5}*x`\3\S|x[DDTA΋ bcIi iFԞV|s⦩UV'yC:_aS?=3n<d$ŗ40ځf^f'%I%-d"׀S(bͶJ3(MQ E$@gE/->'wkN[#GTRk:'}Dgc@3w(5Km QwYqaKPL"']_J:/MqÍzw%:t:2•@gt3A .d9$A!=vF*S, *`,.V`:I :e5I/rѩ .o쉏jq~?(bi >s@aGP>N k֢џ{$ SJauZ "E[t7SC-pm<'~4-koK zAUf!\ǪHR|GZE*'xMW Ġ /'!B"nju<,uy+ y`5YtM]pѸh&B)_āQ)1bK:L-2kh/tmkkơ\;]h|Қ ~`;%l`gdLӚ{ $V^PI <7J wNnóVZ{e+Sݔ;ƿjco\)Yf·/ewċkS7fd7皦21ɍSi0POryS T.zi9[?G5 ΋`KOJԜ|KI[YTr k:0۟/<,RPSa))t~Y+YluRnibAcF2Xz'SgULw&w|Z0xٟHXo谲r! 7+ir Q SFa~bo"Dd@P~7ľ ;Y%j?Y[ኀJ\_V]%Qu8W^ө[4(͑E{)ZIg֠ \1 ǭϝ.bz:^^M@*瘹.ӮYm0,`U2hb{sIZYShX)f f&fvHR!̔ nܪh-GRz HQNa7)ğ̘y܁ +~-av2)MQh Ƈ}Q?w `Cgu$F?G J 3O CB".],}2~Kc,.3`'[a2B(lHĦ=Q{EvOWmwu!&N -7H9|6>!-&p1+- }q3XD:_7 p -655Zm]6/u/:QVr[5W0n ?hVkS%"ڧJXÏy;QV> R`FFV\&t :Oٖ/@!y^7& * !I/]-,wT/g'jK.lgo>LpL:eFu*:> ǵw .mJzoz+6gysPA5 @켅{+-{tZɠ?Dx@P;Up\::!$J ihw1~erE<yljG{4bt,FYvn5#y6B|pCMS}!lq fSc@* ZY؞Auo#\B,R au#gm%V!v/Ab 2M's$+ݍʇ$m a|Iܷ?:+L"ǴjX8Qt⪹S vqf%Г.FZserꥃ\Yoj)[Ca;eG^2L-:4(崐4y"(ǔyFg E~z$[|סI. vTf=ܮ]P!ʾ<ա^S]HKwYKn &yu*mI`nc+ޑFQұhRIyq~%YYOfX5V;  ".1J_1٪XfP>24Tʩb9L6d\ool[eOG?ZSt0y^w S[CdZ>C)ZFr<53_\NcPqk7^^G}D?-aOd3öU~XцuJJX)Rȵm W..^n3@dቌ{=\A= oh,E]wkXZ{S}MC0?gvz\ڱ)WxAToƟ^JU\7erW+"Uw6K`15c.zh`RaHn2L*ʩUÆRa-j&ڗC{̱osKb oa wP"6Áf{yI k1jgʌ:jٜ"O޽mgآ(*IÔ5#B]6YUɣOMMUg4mF$i&$|[)8ow8n-Z+MG~ul/(}P\Jn\^&pn`/!I5~!ZQßm5hfǦ&K@ںfWRe6-R۷$N$FMc?j '@"DѶ=|N.b 왨Ytew$ -~LNQ:R0_;D34>4gPk _GaRg;B#t?kz$#ߙa{"3Ѧw1cL+wP&Љ`(6x<' \HSXɎ]v!gk3@YXUmX:]6P &ϢfQ-<%S; :Uf\VPQ;mifuz2^p"ǫktvZ"Cd˖^tM񧊛ۺS0`z>Wyys41Y|߶o4 HM*F1B~]ĭ(zĒ ȞjmΠpX2/8G0mb^x}w0km=`L_hnkѷ$ɂehJ`Y^?dfܳ˞6 :E #qU(3il&hU/սW kodCjڤcgm{ UnQ H6ĸ$DAK)@Z{d:>\Y+$wɾ<4Q0mMP)s\%.I͐}/-3j Q\{:}T,{R,kLe@89w OE|zG0}=|;6r$ ˛Gpa!w3ڂGAG"^`xMOfg+T+|`bU_rp&-`" ǸMo}.ip`jlYm]k0܃xՎTZ`ognfsb}C4*@-|ZvsOߔ{dk;$[WG\kC--kWTP [fիUߕaD^!x)eu&"v֭Xˑ< ,iNcNV>u(V,]{#?D(q[`W|r>\ _Srm([n򴱰ۥ~·ʊnbv:rQ6QV7Ooҗ"_}k&b< Bp3D9JqlB_TLދdӔeye./ tihg@1DX* E ~R`%΋T_&m"Q#9)S񡇫\2;7J|ra\G`^ 0KeQ!R(ݼqr)Sq9I,6,` Љ.f @*jIC:{6hcL3@ r@@(oo!> 8H2w3 EF>tyzgS"bh xVNRg E 8#%Tn}8; w Huty .ypn IK^CZtWd7MIхoԲɔ1AR&M5Vx~-vIea8[-I(h(x PӰ2 ~xBVN'ېs9D[/0wdfq24u+O\Ǜ|򏅭v.dƚޕ4\>CI/pv|䘦L;ob 9npҫ*Ɖ>PP&>ZG4 *XihXt=aB;w"Ω]aT`enZ 3D@Pw9zIcp K%M98Cܶ1,[\%/M5 |ϘlNk$<|qy+d LePu2碈)x:o%(e %#W|w^uL7{lvkap[^Uwp] _uytTΐ9l9+)FƚzZR6^ts7$R6+݌&T;%+a`WMf`Iԭ)XW'Sa%z$n!mɔqj-(܍_#S)WCd, w]g}d Jܽ&` Ϛ 4ERB1M!H=X;+g Rt$...4$YȠn+e6vf_ږҜca^Ypu$p>ͺRo|1T.Xh[㏄}wQyꅭZ鑾@`~lSqʚЈ:͞l׻+_lY']}'M{I$ \wNUiE8͚"w) M+_(Vj=_]b^$תy!ȏR!fQ1JeO.l0NfG Ɗs2%a$+ǐzt9ع(zH~\oHFƌsdqޚ(-YIwȳ$*  x pe*TLH`Xu  #「oDI<vK 8km5]:|e1zoNr~*F&ˇU ry9S7V}O\=;xP\~oG.8W}0:$M>UhbQ!ya}w|BCV/,@,'g]g] _akR,o s@pZ4PI@w^KjG%~E Mv|}T"kčمU=lҶh '6L? ؂QnD B4࿇4Oq kU6fV}t/s VH!l%tne=X)&c]?[?\F!,<Kkf3 m+^ԒckX:qb+|iT-oKQGoa0y{?)B3l)t˭TxNv1F \HbpZ5-x0ixs|dBʽ,*R K(ӡ 2ؓv{uīIfI. J6$)c{U=8(Rc 8w"'qQfh\Aa *u w]6Gm/=U2%kP` DZCui-f{,I{ 1ɢ^/OyqkKp?<_Y=9u=wخHS\2o7{L$"]弌d'i lNB2\S^ojh/?Tmw1DN/ܻ;"_s27c9pT5IGzdolh.O|3e,QBڢ5}{qo{ΰgH( ·ΒVւgK")aH(zG7|'ցGC#n>QٍNE@i٥raAْz;{"!\]1UW].GE[8VUdT\m@ow+|V>hk'ѻ.2'%0 H5Y-!OW6R肯[o' kq&/?p&/M, |ᎆ T^r&p,i[$qc1Ci+fhnu#_Nt%=ݕ`ϩY-xF0Qۀ;yH 6Eɤ\R$zRQhv盠oΊ*Kw{wwHӘ3نLdՋ/~m%{]M*@i'ri ^3@Yƌ7kk?TqÙ7E X;S:iI|_%2\Wc"[ɒhbayWOuDWڐ/l,/+8rbkWm8Xu<'"Z:5N$[iǑ6lcq9m&/@6_>OOG{`r|w^ofd0n1ز_4|hQlQyEpɦWddGw?uo!XErH[a;ߦ8{\E(x-ZI-0X1s߬Y)CGJ5vW_dRUmþT+[ɤ52fœ)jSA>m\ O7S ywiS49X#H7io142PJoFK!>g;ðQHH'7PY۩6?7$:}A,Ӕ瑳*a|V$z>:B"\|98]EGec;|r#YK~VLM3= ! HVGS-ٹ=;2 &|'m}/J<* k1\i,RabNWRQ-<48DΑz} ӧXItH؀dˊA DD\I=ߣ{D .ȹ;$ ti M-%يTllt^*Eo~!c<+d3?hR u:q7K`)*4^ "(t7U3-φ81f"W{)e̍bp?xZ_臘0u* AL ;$ ljHミGJZ| ;;W] O:oVm6߀-2#\,AK~J7{t^[^WW6O9"lOVAdq9<Fly#sT((GTxxކʇejmgH$ L{`w~k 1-Z_h̔MjRxOЫoy.;9 k&orMͫDlUrxZA{'Qgp&ES+- ? 1j?6*xI^e_ Q}CyF}hx/{ jIʊ15[ i??T%P|M5hq*tU-:cB{ xd0T#BөߑlU^22 +hb&{ن;9(P30u2%z%8#^djm Y'qA>]Yz\!T1]t'KI撫b%IWSo}ͪgMX͒6aC&i[Ǣ4*hKlͪkPZ?iHƸ;f5 =eiHVM{kΌ]{mIJF@&lr6x\E)^ı,rr`wGQKt`%'d_W=cbZ gP,'!7z.?$&6 t$%'sI|dKq9!ժ5B*^vB ɐ3?B4,VM^ .s9洿 DH.*O0XIH&n$Ȑ ܞB|J: O8n6eP)kN!.Sx3 l4?YK±Z_ 1QcQSMT?Lqa{_.-[V k]1-߃O4N3, Aҏ}NGqZMh9&)Z8y3[GFK Yֿ 3k'ab3^ޘ3d>=U?? :^ŁgC6f##Q2⍟ܸ1.r:Y(̂ݔ"?"ߓri4( ^/ zY;9DL@MWKb>-= ']s@.1Z(ϕ.})CypJueexnsA t<*hRi SH5~j Y.Xa)i$ͩo , XW^_pܢ ʹEt S);g!˓$~uvڊ.HՙĴ;†aSrۜ-}NX-WᨺTXKCهzKTe)Yo]W|)3,3bc/`DZ!jP)ē/ ?on.R wQ 4q9tҳ(## r%eRr#Ck*=5L$ڤߵpjʣ,iC-O)ZoZ!O^tLP\Kvb Ԉ0*Lf_ʪU|-RzWUإIVD&n^HK$a6kvvݎmA^]sh (͐I^QYCvu݁) 6.x80,&|urBx*t3ƛ:*utX 1Cwxm X0u-~?8ͪz/'c2!魘=^z ƾ=C}ty0*>(4SՈ*Vs!ѺlssVҘtYs%{2}[;[{+1̶Fw#iD5; .A@ƬW/@TXri[NHcUގ8$loO>~ lV@; b톲Q$s'|Q@JEe)Ty%B&\py`0JY[2OU+€[ .~bY2tCQ6CXѶKeӄaUvrVW#mGΊMpr)U*r&dk#@y=' PXȧU\#]OFr&cwC6#sdMQoh 5ѲI\db ֐O7ud6*HkOUD|S2L:Vyi[ƺ,H5-L*8~b% ^*3JM8vHێfoT`08Keg7Z:yV8Bug\T0loS2iL^&!P*?Yae\.?uMƔ' r)vg쾐4H؆1 Bk҅o],ĖILrilxdFꢏ2ۦ]6oqH^N=9s=|Vk4`c'%8H!/ ~Qx [J?~'$Su6 8WɧJ͝cM$R /ɔ];KBE̿D,)eXoC(|JFi=?2bq"~TwNZm(a2 vvUpfwL(9A9X 5`ȯbxꍇeBi<=ۖ6oy~F-x9/:=ы& lzy5Nע2vGDQz}/cZ@eGmifKh!Ni&~yÛ,vME 3*j՞Bm~\Ý> aoК0ս>o丆A{Y*z?h"{$J_$cDS#E*&"8`c%F/ZBe77J?Rv,ApRMKhTxfm%2]ֳX+()v|*tJɞ-wnxA$i/uy8ܥv8ҝ jMI [ԊY!:/Qd%AӝQZyC6>V9@',Fd?v>ЪE=(a Ih!vw|yJ2Ysam7qTtdV!%uY|wPn*Іu2} Go#p;4XTCաQd5~B Pu1d<pxec+ FDshUj<+$SSV 5+GLQq` |f+;?v3VU?]zM'OOe@ք#s~VWOq. 3Tg8@‹}iT|gy|Ewu_cgߊhS$ x36P<Rҁ /KkJ$ϪEA/AB9I%ߤv[|w9TMlKQZ*G ;rn^FOڪn9$-.zS[R"&*΍{ L ܇Iыecsi:gM}BIK:à)I<n-ۉļGJLuP;siBY̊@*r`?yeò2$UĜ\Cq? _.:j0:N-;_>0-S:-mLK_ݭ?ETO 'u.e))mID|bǤ9G,Kqѯ}~Ǹ1 tX~,V쓺4"60.(I.=bDZ5RJw9%x@hONjxs/@Ybi(jB$N| d ^>iW*;um;Pz=z*uwȑ凛eb=_] *(M@p<$߷lGGXFK濳:Fn1ҏEubr(Tp^asx@Dk\e̎T?c\M[cax܃h/l"CRz0M: i\@d˼ҼElef:K>Nk竒;C sBmZbyW%~"yz^x57Gz˿QMmld} YD>zG4WCog?RGa Hp~"ɞmwD:BsB3©0gCkҷa$F_r@{p=]" R* a|ՄG܅V5)tx㣲TMÀH"}?g/:!|mwJ^D귏~7|?7T|`Y{?$IpwD:pXTb1 ?5@SN' *lfn$xBTOVH>!Є&iRekxiCJw+Z8]{f:qDNqiR>pr0EORJ+@Fw7춏R/!`&I9 Yi5 .8+3%%^)_$9[DzSWgE "%s+>o,_7/'uũw63N~ȿ%jFxF]v!$1~7_V7$lσ  l)O3@+-Phv}WszɄx}o7q;};LA0bK\Jh-SO֫)=[h҇N+sՂ5#}}aZ_HwhB b l.I58 iw%燣^Q<-_Fi\P}qti 90+Ix2 mW:!>Vktq=2(KqZnjI<% ezߍ:e~ `Oex!YEnoO3oU|_AU%Y q\%0WFi%>@j8? SD>ʥYMAH [Ӆ@eP::`SL,8m,HA˷ˇJ^}9FB;-d3^ɍYxt#!6aCY3sIcX"piSؐ[XNmR]bp"*>#تT=I1Q!m"D[8/c F.f ~uɜLD_%x{>?czo*X O '0 W< z9{%\1| ,CbGO` O]b Ž=o!ʻiMSfck~r5k3;V.$ ۨUqjJƖyf*VL}!>kv)P=9o-e8 Ÿ9Mtm ٻI S K_b{q o+5=q1w<| =`كѤ6c a/r@4~9;8pD{+=-u]#ZʉA+dt$•rN|ac>3Ծt\3F(r3=,(E՞">b#6fwPt~Wӆ9sef˻iI:y&%u:CqH\ڒr>5OɥpxxZNɌ/"GLazJ[#7[/(s]5*a`xţ P*Jub^J_ )j{a|DzfE';š䮷[rSA68q(f| ?+acؠ_okaDmt:~Py;.uJ[=ɽ?Ѭ>uX2q>fQ r)k& ^ {081båha7%`"/y:}yi` We GY WJ}ple:L-AL"?!).mzxUT N 9S`7mE D.1\={lΉHlSy֪{笲B6t_ u7GuWyxlwZpV-'øe`~ǙqԠaly)|㙉bpF۹"@`Ɖcvh0w&0$FaEK 0,Dq/zۃ}ࣄ.q~jC-slۘZ:0K{? T'^ _ߚӯNi/{yM^^AWbNB~9>l>GR0mI6b]3IX[_rXRFV!dy%RGpk{^A뫔徦j09x}[坓4<}߁Xa~L(;%h];w^ZyWHFDZtl#PV$%q陏3Fp_dID[<7YC!4=U|c.?1Kř@f]I'0A4 >fb3ŭ=NZѫ1LZkm[S@x$g?UěTXx.AXFcvgQ^̭sc~O \^2^',d{-{DOeF%ry6s=3n!{x} 6Go( N3RAHCiSv; Ҷ3e3;quV'俵i}E[teS=!bM=j>.ZhR/|hc8͍d}y%d3e.!"(kpmBaq_sW˰%b&Cȫ & Ǒkm,om+hx-z䑝Fs ~1G&g)ҒY *t2]·=uM HDbR 1^^}b{x݈ cj9_d <%MKv]X\hF.CX$z868 ],O\IXD\[p@oҢҧ,H^zim0UE9h;T]WeB]<e>OE@*ݢ1Q$V=vv2eڄ,NVdg$rv.>ѽTp E|HuwrxcJU{#6 b'v7D{AxjoQ? 2 ?Y$c$J0~& ?c8SωBy G2Shf3*~[IMo ; `E@i4+`Jwehz(|g &~P{Ro?.ظE:؆ 5cub6ӕAjO1˲zfG ٪*iM}&KeWςю m"T""1L+`}2 _XsdN?#̑5e<x{%EHaP]֊g\iR}ChqG˰<+E2wx=Q[`YH|gX yo;EIG T@1d'qb[ K1Զ.aM5 m:o8`pHF΋pzZwxREh r|.2k3A?dÌ _.Z.zC*Қ,9D&ܤ?'?HN)ztr.&>^hÚr:ɠ$ڭ3Uj@vFRAAy\fF},8B7 /+{;^K@ &16ks{"uHi+fU>+%eɨzwd9!<ΤtB ,I< "07e¸Td/+ۇ:A:Nsf7O'3/FɈjN ud-' zNʖpi4\IwQƂCIx Ob M-U JRm7}._aa_^>UOg\p")o V DDKTkg hC.\U4׵{CHf޶3g⠫kf8'k 'Uֽz &s^ 1)Fײ1ns̠ikndwQjsZvsOmRkfZ6ε:k+M7'p'`*d^z%nAA6RmqZp.߬0":Zxw]E36[_̅9bʬՖ{,O0[*jfH rd髏C$p[@ZS{ *{ZɝI!۽|70DDעkӤ;t϶ZbdY{R4夞*uHjo0>k/jIY9 F˞f`xj*31mgY(\L S)˖pRFV:ŕ;3 xR4e, d=q\$ 'yCȔg\ÆKv kt4er vF`խ_J|cэ!:w[T Z <8.| S qs$R?] o ӐAHWqsX@ٙԯ T4, `@- =4 7{L!JT@ao}\]IGhTޡ5<zGEy5wU)?"i_ݻnO Ah5 $UL%ÝԳZ\c|Hb* jEv;~zr BPRmr~w`}"cp:㴨4$Q70<{Tm"1-e! -A+āWrR b='~F"BUm]22xD| Gm3Qe=$ P`s}HpMS7zˢtzufVf 2rJD­vg$D"bA6CH6 s0"~gE^ݯjtb|20ȓ,AXrB|g5 ~y(.=AUVXA8)9X 7m?}@ v;a?ˢtxr7GE Om:(*uvPDusfL,9Ck HTZ nư%z(ɄVP&TpwrYEhLn"'% *,S4n⩘rG ~ FG`%^P٭1 __s]DǩeRK /Chm3mTr KZU!c,s!8aXsLgOw +& `>TWw~x_@x&~{aG%r|RҲ/GQ_b7n=6mƆ5I)_D]̅^,E[| BH^n }B5FEs*GXwC/la f޾~E{Q&ǟ!u*>8+vu˞SN/ʺm* : zTi puR6-O~5=~m߼8Pe ӗc Lw:%K.[ E&h4\u(V$-_8$%JKXUEYu''Sbz&4gv,Nxm`eٽP3rrlrAJAˁΨI!k 6,qHCt6$&ŋa/msN'03.>3yfU[rkī_"\N7rMkL?IZD|mՏY .כ| g95)j@/JurA!z˞Sq$=؈QlYT@FNz%/(k! XXY_4%4>0#|Fii q:N{'ħ6JCLO(jפhww#L|Ww=mԜrO1Q&.hs'1!$/aq1^2kMp2u^ Ž"cQ?.OLSU08~S&dLa@Ox[Gh04*MG.{3n]1rpbfy{m //SX2ZfֳqɿEh DeYC<|..ޤ 9gu6(֤use-y-9m~oG%tN$vq,?8U5ʡ+J) db4-2t!҂?FdNl ELLp,~fAq W;,3qWWϘz bgDμ;uA'7HNg44:TG2840e B ;Λ77A%bX[ zOqX'Yo]M`;`P+gAw<CYwb5khp;@FL۩.xcw!eg0/{60D8})NpHa ޺mLQmE݊Aا2Ęc0d8i\9;AO+ꏄG=%W!V 9LVF ` Q5K/o߬~^w:I_aM]݆/ir3xfmXf:4 )zϢ5)+5:/MUbyLoPb[~t?X7v~uunid5 vCB?Tn-qcZ5p]L;ԁ;B_aؚ!٣~7L1/>jv'ȇ4dy` DE{V*=pi#d--7ߠ`>HIS怢4#Zqqܹ3(*.Sv1b,loȼK^1ݍtEi+IR\ -[䈅fpHoLvW|u웣}vpm@/;ZHSDZĻU:Z7*0hx0;,>{|^u`AoZz~% Su ù£/CL(Q,l W{/QDŸǧCA#J|SN8G0H'=EO-6 OK3(K_#˷-f ejzlKi]l: 5D)E4.*e@SW hwP kܟǫlxkH w:E=Ѐ[z;Ƨ*}~VJMLJMLgxUtHfhH!f|941Ҭh&5W/ %#;DX 8>Abvuk`"ZG$RY>i'"* f?VE=^ofkQj{OEKj J2.yI] ִ{)3M:'E:s|Ċ1|0.z\B뾦fIbe 0/tBG;\=؂4=څy387EWW̜ۆF5<'ЎcD >JIJVZv0D$@ўgӧI ;w6&F`v؍b($Y4RRl/pWϷݹ?V2˺sp6•qLS\'*8՞;ljXD,nc@QG*}"RkAp-6XhFU)ReBMi]f8qrY5L 'tusA`# {}U oVZ*Κ6W[99CuqS=vn7?eEpV`DCZ]q+\0cry\E]~ê2h#R_:߿>%Os_\ MDoTх`j%B@`̍=es{Tt+?.ۘi>F#Dd#18 [ݡfVeɣ#b4V *E{_c2p^Sx]_:2w7m苄 @phכ:&i%6zV|ص0=~"+ i7#5)ރoEW&r5TlO·,S^ sV(7k F+JoqhPn\gXbm? 7AΏ?Zᩋ|`_0&Uξ.]ܼ/&0 O[t6ABWkկWi$cѪIf4>&U みq:}_)*<YEnC7?czw~6"Μ5:WYTwY+Lf]-g0,yfVUDAkfldK@ro 2[I {.[$t/#C:KKaec됫Ǭ%}60Yui1A(IgcFId[u/%gب-50*cgˬT^x(%6a%k[ }'Zk -ng)*qtw.Rjuy!iW_>vML$xF}"(kx_D" IfZ 2#HQy4z^%5NS:z++dASGnE0ļwK`o&  hn4Aq@_$l_"mk}ɇcU)ˇJBsx(u ]|ebCLcj- +> PSsQxG xV>PLb}f' ,HUDnLy8LDKJ.6.1@Hk])PC*'vYO*~ ѭ9w3כ})ݝe#0Z dKͪOF댴۱\!)sk>M~a >;o珞TɉY.e*.ӦJ4"8iSfGӡ_0Bn ߧ9)r!n @6&=^r b&(˲ ƳGK8ܹWZREa]鈐ܟ3ьEɘ|"t  *\P|۝b{5kr &♃_BOwW#aQz|v':ȉ>\䂍m Of~͡8y宲4ot~zrt)_/j<~xw͸@ÂBzyU$H*,{Y6-.)WI 8=ok+T{p]}!S=7PkJc|b֚.Y r8w1lʰCʓӨ.Z؅f9  ǁz@T+&_#WH9?j>8 |ero|iK$GjSOnP֫ ˲7IW޸("2hā(Iy8-- lΛS%ywڨ W[8tɊy7~ͅB%lDcri 8X3&PpCLv7uKBK=!tLp!fv51.vxƦI)q3X/7=ѯd^yc T\:R7:~ڮtY~5R#US \Λ362 $>))rJ8I wun3G`[w/Q6,g̾4pUa]ܛpow ̭FKynٵqNI6bA#ٛ:0>k 2%tӉd!\fW~:CV1ZR5J(= ]ܯ˖cMBM#˴/udaRE?exs{ñ[>Dqѻ,muq^dV %hwr$7:d6~}=wEyrKѤDrh]פU-x-y^Dq}QVu2կ +0zuX۵cH[gbHrœw\"rm|QuesBrSZIP6 '7M4@(.EOcRcr<5vo$YDg-qtMS$!,ЅqʌjS*~NkMMn竳8a?!q-+aS29)I BcAӁ$۔hlͧEQJj>2~8qA+dxʍعpRj.a-, f,,/JN* > 4 LS_^a(5 \F^-^5ldY@}'NV:H{r?=b]_\M56VQPM9#qq>"6MtR)B8 )o 8 k0NԀ?Ίq'LrV![TF8[(ɪq/1x&)x[zپ/&_--G,Aϣ]quȢBu4QKp7}%k7X1xax6=ָî&VT1xyϳPPCa:)5Վw΢t+÷?s$/gHuz~dHN72"ߋi$*S}]*:epz9d,t_Ih@B{8[z/Aݦ:*" ZU4 oY VydZ#v;:D`AG S(0vI?H@ߨǒv.lL/]OL>K#c1Z<W*= Vz>[ TS_GnK%b`*#S?}{$ (%^_&EU33복{!vǘϴD3 fu)Zzg}\1txCdm4? sLz|?nYW.PohQ=t($򾒮ot 0Y5> n5FeHvL  !S'`8\'x kO'ZkSؐn,?R`RbI@c:[?]."T˺i !!,!W-puu%c`eL_P. <CzoJF{t\D 3T%@RWv}v}7=cc])@(]8;Hۄ/ {?k yo H: K\D !qPV8OKc>lBA|`"@ k`)Jܙ7ܸBϻ~%Z ;r?@o(ENi{q`1DہzTGF$UN"{o{ok ֢n8vG4b/`Hi:WfVьiߤWtr %~jJE9\%/n\)9 F>NfR ҇62P/`s%DQc9rv9M1xHl -~y^q׉$\wʯ{Tkm@!/h4dC_$8bcز?uHWL'7?9U.dзu"tsޛRRWGk`>} P>S^Yq=$AeOo`$d wn4FCo2txamI–YOl~ -W除A&B5{ni)Ym(SINc R/$>Lv*ʪ?`No]gOw \/t__[ZLfpZT+Kvi?%'("\GZpgOҮOB;Ⱦ睊5gX1Ô3j`M3v?iXWؙtmp ЦuZ-Hy6֑#v͛[G6>ndO\:sa[2,Mڐ3P#qhjbY(\'L06Rx̩4P.T7?(q:jB ;E3;@HT a+G&d}ҍ_,w+[\'v8IĤY/O:}5w!+E8*x_X\*]b^ҺH{%|iC,)N\U0)lj)Lm~#\ Z5H+F*j7w_̋! |x7Kˆ^P?]W;_g/ܹ#~ߎ)JM!XęZhwLI|'1pl'[wKE `݀S?iJce _K|ˑǝRb4B }N &Ɩ[sHڢ,Rɢ  4Jg|y**%r?/p"CJ>ӐXύᾚQ> eYR:c3q˄ע!juEj CZ+rFo2- @bB$cnMTP5'"ͯOk[;7w@K4{Ž_$J%sU0o UhKTہ'ZGG3­R,|_uV_\&+};+˘C)%Ŵ!Q% ؇ ^aūh!Rv*K&9yHC{XJ0 ZEB<"霴9`dnt/΢w䞝j$4* ƻj)#/®!7ld"q%{~SKi-qIxK:ه--\Ks+Hg$^֣#Lt? -74j[ ,M".J$]+2Tr$eɤY8M鉨%?b w Z%<.[E{CV+ƚEo?)QOkqt3)KW, ^5`o/SqI|8pqXkgf7#RbO-PNeξ> c6Bjȁa\XU@wZ-ވD,oAVZlE4U޶pr_#^>2'T u _N< `/xsi|C.uQ 5y J"Sw'Hj!Z4=b-yJ:I}z{`{A+ żҚypp3!'Va2Av:aë?&[q K~ %{CKu &PsZawpOHH}wV }􄟆? $=Q,k|0~Xk|^AV':3$mm;߲Ithj75?'3UU8g)AL|;5.3  %,$rgҭ_ɀ;yD`,@]>拔MW(ܘ&?TX*xT΂(Rw\g(&'\Lȑі18gD{[Z΂\uU-'p ' G\&Haa%lqw:^MO.F8iX5@r=EGxEN߃¿71Q1?e6sM\b=Y0~.T ϴ2~!;dR_fȬT<9/'oVݝ#^?y n+*0~6fJBsNm=!]J7hxi'D_VSfIaѹ_Թ @).W9Zo[~\ wLoER|QT(bäOm-b +kT}7{%!`*0vKCS Z,xv 5Ɣ,)ٌҏ EIqfh8`i `adWQ(i66DH8HI+|qpF%Y(뮏E_LM''uAg5+4l}bvR h.^wr}Mj鍾tl]e{/xg&=yϡ2h:%FX' P 7ϾQ$YgCt .g)Yu!:a;v[`hn4 (S^d7B/ B>/ /}k3.8^}߰d'?ՍcՕ%5|U|uҶ41׳t*:PC!tϮ-3r7Y_N -R  G)#`5Wb^CU8[IMz{lTf&_Jݜ$ {gYJJ}dx\PٱЕ_%0Gص'c[,b~k烆kLd3 }&x v0̢jg(K5V@DE$C}i@;Љ4UL;V/D`CnWGZ`C@SQ H{ݫ1J|* ZJˍn6B[@yǟ}W֛f&"Gq=ld)SWDBEn :-Ii\8++Ck|$ʫoʇTd_B[G|Æd nb iݐ<c_OjlA؇Ђa\ks=t,>WW+@F$)FOu :"2ATt5Zۀ4{+K,ꏭtaXMdNR^o4z, JgUH~Xge廽,'{ &(\;mMd |0ڜEE۰#N(d~9/C @*l/[g,<}kCvԗLweSYfIB|tzVb$bT4.RO֑6$đm.PM8lH~Y<" IL+9ggp+UbJ6: qgKzl4(؉ܤl#bA{D 5!헰VyR _v*-6H^ԔY % _n|Ug0ß֘$e % z>!OE$54!m~&I%N=}+i`? ]Q %}rnSoWJ$_ujfހlX$-GD=~Lz\*Mv^ 5-3I AwKY1V\ :^1֓JiG ª)xZ0y;;a-k'B)VFxT_bv3LW[ϓ3 JK w#pY6֔~\ YN7"(VO".glXKޏ摫E]6h! 4&N5W)pL=f6~ yb~P,*)/n˶QmpyQ,ؤԭb~Em8ƧϮPvuH0#ɋXR{/ $8`PF4̫hKޢ`-R xd<5u^/4r< JQ 9|BN&]l ahT e߁Z;+5.FuN?d0\O>s0 'k>14p^8'uZSyE(=3aPqٍ{m& zhcWޡO +yc-8n ̑r2 ^9 a1ʜ\qa WJk3Cr| ]r1iK%Gnj ~>ZY hi2!=I+}3 J`|w?=ÚLDq y\9C^~MlmaO}GI_1GXU^Fv,"QeK*GUSbӍC %Jc+ͺԤ_?'/QO4rF7q!}v-#_0+N"bO MK ɼ>J̕(]݀BQB6֛Çs}edI*@NʆbKdӒ'v[36$J&yFZˍ%em%5mQC࿙ 4tD_-h9lޖD=t+İM`L3cmeXMd6;&@(ٜ'\B ŞD2]9nЯ CUP~-n!rb+HaUzʚ rMI2 ,U0͔K?ξDž +g<. 5Y>bs)%k%#+M~r ɔ 73`ԪsgƵZ/ψ1o闾4k)8YDZȠUlfLߣ~L֬\Y| yV<ǹ|&e g>yѓn+n:W速tjiMޚ#|4k ϩ{;18nWzv;nc0x arhv1_*[쬶>u.sOSvbfvz7 W"Qך+bƩL=RmyN* # ܂u^ռ A]3s8εʐB8}gƷ_U_h$K۩,Bb@+"5[AG2ĘmUlNNxtT+{2^C*$drL7{ e'-n#W0Q vǎH]cZ7GJ!IoyZ;y_t{EdQ¦:4ys)G7p`&Aj&1uo{ďO IQDaL`ᴣӀDDZ1:Y?.Hѣ >G9h,! DV+SۋR_O]򦾆.Y LmrBMt'nU)S\'9֦ Zlcm"j@ت̟^pkpTVA%Qxa&NM$ddLrU~Q!8f PN rAsbNrXś{Gy>(tO7?rmb?3PrX@4Yav51z,@Ҿ>?2d81zBKZ|xd:x|MЁBx 8Bz܎/V7MpLas2ՅEXR36S#697\vx'f 4 zܑ4F%S3O`vÕ#](*ޙJv;pH8AzP[gqs2 ;ph..yT\0?YwsX o~#*m}ϪR2JXTK.S"f0mU^YM\\s5(!Y6()6lHCd۝Vl!M @ LƖe(xF ^)aqHo`*}ۮ3RO,lU l2YK̓?hD0n.Vͱo TUٝ)k!#t)c!}XT06C@|[ (0pF2\jĦFMjK5"U:{hO])“g w'Y`"~^婷K.6AǷ؅} N  }')e!]":.I^hج .\FC?{v>ṁau rN waY#RXZJ/O)K}rbˮ1pN Ikػ劶Xp"Aɷ׽>W _)E~."8~uO񗵜O#pU4 /׾7+Vb.`ͷ}1N9闇eIgDU&;QKsowцfۻ3)H^ 15l=3!Jl9!9;PP®$͕W+`ܰ2rf?>oՈ& T:)ʿLT噰oq 0*͗šD:'WD.Vy]e;sG6sK  d dɨvbCGKdMSfy&Ck-B6q!еS$)΍ڠTcVOy(@<>8F'8mǮUܫuKf<ʹ֔$ բ6)npVhS( y2^c:L"mI#E=vr4xyy(ݍ(Vwtr 00aۿ3F ㎐m&m}4af'L>ZWB:NI}6JWsKIeI?yGLhՑ]U2`1B}Jslϖޖ U'3lcWa135w\Ï8T!F xL!xH'Pkڵn|!A:L zFq !Z`܀p`/Kj׽[5"ŤȠ͝J9y&xJf)W`P ;Lo]:&25Im2Žkz .3>Swj55Bupj Y4D%3?Q*7P4󥥩q%dNV.ZSIT5 $9WوJ﮷;;L{YDT)oL> &_pɓPAW6s2lGڕ%4sNSM^ű7dGc>,/͒q]1t֥{<.F> пrifۧ@$)M \<5gÜ6p=yC OukN R]~ƨPZie/j.-@nr,=v,Y%&4[ٔVu ܴu{4q&bu]f~NFybP_nSYVݖtD7[?L X`FUv1 0z ydߪI8ѫe|-06V*46(d!rB$J@f8#%/K,@4ţws޴ȫֆl?! -µ&J GsMZSSTV֤XiO $aY[]ɋs5GgӒ] ` 6 .^*}+-‘2gs[ĵlVdND+spH]V\tt.mQnUǨpx^O \ۦ|wHG<<})*h4O&9^q?Ƈ&,(ہr™u@Kh5,.:;Ğ07\Z.Q3 ?f#9L궘apsR\m8h1SX Z3)?&": 1vR얥X9>dJfWPŗeivO>/*K S shuGIQA(zTo "Hx{進ZegYbdn8 Ka)M$n桂\.v>4KѰ`dIMIc+qBf'd̫M/2 4F]#b̝WScHRzoFa Z:y5Hq}imuj4rc4 Tl8cVu޸0w#>m?ܝ8j?ԹSGRksW#]F"swr)Do@ǐZ_ GF`~T`T^T}m8ox C.Bd%0U}9EE&«v;9L؝=VH,b&IO6RƬ4-p!ۆ>p0k`Ε}+H v?8%$JAÊiʁJ3c@b1dDNˮ'* %4TsXCtbEy3p1uསq1m6CȆ T*K [&SFy%w *?@@49iC-4DrVL+8b|1L sw =`c^B ] T2r.v՗e zNZѻn9F  ܆ XXkcw;+RNM;7a0! 5li7B* GJj24æ7yate7wQEm1>@KT46w/82+/mDȗiP?BIik kUh q]϶Jn73oCqHtA#!h&XKIT}|e5P]P1Q ~2K|gZc\+z=:'Gkhɖ[K%+Pr*Hj dF,3rնp*$ j$jk44epNUB14gp]8xϺ-b J@Ěf9 {)!z&Q O84N/WIF%B4nRFGHA. കפOUJN*.k"ٻۧ;Vid )c=,RX`ZޓG\H6Ɯ&nٷ˥~iV-kF9зg>75o= \ܤ& [SyO7Tq46-uKmEA"=!_*aKʞXr2,$jͅ0G"֞K e!k=uW 9%(bn 9g06՘VK+ٯh?xH;IjnAؕ@|B(4f2Ǖjt*Zh:uZg"Z*@zPk;g+ 6Dj~{Øp,!/T8M~ y <B!.E!@&Ar t,ȴ9ۦLc>Yb)!-~X/߻g6:/C-@Ke*AIV&׃:JΤMцzU/Nf?YjXg0?aVu{Omd܋ A*t43Jl[BUUlKQ^&|;i4q`7#,ЙZ~w;R4^碢<"iжTS p5ȡj ]<ּ4Tf{;kPJc̫Bc-m-o}0#9LfqG'%PرЄ,-(L>8OdzSnmB ͍ٔO@^ "( Ҥ\T`1twcž5IF76^`d˴K'n^S*CZY=?0u=F,Q9ə#Lt^v0ڍm?}鹺Ox+1]qve7xw .6( |\`5b@Zp0+':3LlǂUJS vֆkT+B~/.wG{^^ W҄EFB5Ve_w. $;ͅzf'o !&䫕 c4 VƒVK_oSS_A1y\Y"I))XkKnx ݋ ̋k}Ǭ՚2ɊVqvQQg j4U; ;`Q+nw+1c SBwwoQw>o.+LF jibzAC5`1}][R}_/WSB-~$h tLb n`?tc$l߄!+x1Kc=TPz.Vv&7NīOݖ 6B& ?[(/rUޯGB!bк>]KxGC)􊕖L5 "szӘ:m)>\|N)p?$ˁոlWHebN';^TMC%Q4ZDkĞ{4IlB$`4֘UI6õ z+lqzǗҭvΒA$&ks*!jЪaMVN듯dr(x]emcN?2W+bz%Sg 7QK̤;;A2,Ews]2 >ep46(sxyqE2QD#{">Z*8n.`ޮb Y$N̛l6ܶl hNsъ![ߋh ^]>'$L,`8TD=Zƍbu|v 5mr=m `Fiv?+Iu=TEЍcpntNk':EOy %$.pDjhXsCYs*sh>4y߿sm"A*k$*$~jOZ><^t!4kI-~αʐvve zn(JE"Tn/8&b#Pɡ-+enyA]\$p]5< ~;ʲ 'YA-nxcLC\%@˷3UVݪ99YP@ k %@W5" chr/F#kLx}>IПB߅L6PNqY !\/Â2upR 0…R"ρy^%{F} in+B56K>=X7{@*g{OoV~d nyXYaOPs\@wjL'/_L3ǜ|Q/7 Lv`<{EoKM@4PR+]8MԦEC1n¸8s#Fzp.1w6IzA͕g)FH!ee3~?UܗYځDžGl1Frzs8#C;>+C藉î W ֓~з&NS|ֻ $ՠaaˮsvS޻D >hp쏌Z4.j5U2Ԣ"g*znrb (4g"Dž~3 ׁtIw8Za5srX9I5%Nj~ ZMa@>FM Pfs Meu na͒8FQo_DWwO:9 s ^:$s: (X;&ytC)xҩ» }"3էtꊄo9L* ?< )ByZ~m+0s{6FL!𱋩|nt]h|s`sE@$NOHT{wGԳ́` 6.zFv@tB4WZwq pM;>%%ztk#NY6%*NE9>KoW[՟*!& us~)&`AF?u_6^\@dr݄.4]ς1>7UW>cM^b{-ϾBm4h@|jxbd#[HN(t]-٭n#6C@/8:"Ŕ'xZ48:XTxJFNu䷰o3Ѥ|((ԍB$@7[PA_{mbHPreq &xF۪Xw鈭Tjԃ5wb0C &@DjWsh8%6:5$niZX)Zhcxb 3,HtxX?x]$j>KP`09פxKnaJzPq+1IL_yd_~mLiMLh$SS>2^wq5=$bB Ou>1 (2g"_x:'SDJ(}- jI\L4KIݎ|ԑXi]\" `|80>dWDMwnj7e>v|{D;7T,^\JݬD80c nHnj/_}Xn/iE׍R hh."$8JȷZ22K:$X'ɓv_y~L66cʬp`QtS4.;yҥ{w˳[D WFlM` $_Wl)Ae__o~) M?*^㥳o{p* !V6:Fܤ kpI#4z^G=G5] QObH!aڿ\v!꬛[2Ґ؋%&-/kpcq!S-*)/0}8/~Z7%i^P/CU!h.!),k0\i6%PM]ҹHPEɋ'Ĩ֫/hRa6" 6m3}ZF=Dn8w0UWo+q(;#A{1o(ֺ}Ri*'Z`or)|=j몯f` Hk;=|䄓 ehPq?Ho\- $4VߨqCcs 7P'aBMs}lJEI g0SaLXad"J$tŝyddTT$a ҚjO a89m $\S$[,qh&TV]4hC\7UwId BBdf,j5k :^yoD@&8)jddw[t$ ͎;ɩ4o7GL_CgZ|$k{5 'Yp&=Nl4M0ncE?R_O- M38(-kp]'iKe&j-1?\Ά;aoqߩ`/K'5`l`o4A}I獿>Q8Us&?7s ;t1F 23Iub|҃j6u0DtZIU 'r%(wD掐:˕2*1^ NajG*7SlUGUG ]sK@Qږp9WmUvƁ쓑:VNlqKpL?~f1Qzi}RTWRn+$U_)yZxQ$|uXޔJG/ɛ'TO=d |YY&HoU3s:Avgڜ; =ޣ^0ZP.TxI/ȸi'i?%-ͫ^(F!@GЈafl2ۣgo2̎O:dٵE }ram}Ňۤk_S`VI*N.$f11&$ȩ Q2Bq? H3p2+JkhHpj6(Mm3%Klx`- 5Q$|Hie7- Mj`o%Zu3.Nt1ћ40m4N +h&}uGXlO 9zK9dAC7 +_LBK;)eB52$65-tdR% Ҝ` 8;0D ܂`poxWWhgԓQt/;ض=V1۸n߱Z5ˤOP.92׬3A钥lK]'1? 7];:KԨ=5 p9ۑWtor_prw{jgjw>&Sfn 1-vy5fν7Ls, xѸa0{~/WҢLQY6;8Z2h>uB z?Jaˈ͖3VSUM:Z3xGRqSdՁ }V~7IG k+FTYPw=0xR A!|hPi!y xΆK"TbŨ l‰شIsP_Ш h$]![%;L۶뒚JB}XDUc# h|{\6eX QW(#sގ6*o.=XJҽS%lG5G N;TB9xpQ`wX68*a`@G Ŧ@u'ЉwI- F9$< <t6.֩rUcI=_Orׁ3 '2'U+"z|96̎S ?䨼V|^ACX*oBYY#Xs֖t X$宴kD`F}EٰysTn cѐƓ_hW$.PUD 0H ^{_yTt}vU0}^NN9پ?  fjګr},T5a4&>Bߵ \{aT[j2qˏٯ\bD3 ;rǣC UzK_.CPPpLt0EeA)"Jp_is} hlk`##K,N1I?~1>[ k oK)u9!WjL$IR(NR+8^ S64A 5 _Ge_tHW#iR'72pdvdV=`qc0S+P xmjf3G:-†^dIٝslm)ȀfႉPF^lQr2\h9UrGPƼ"Xs N[ h+w\USS`<u;"lfv'19/"B8ߏ8 ʇD|*Hfs{b1&5$1;iF Pgq -(ڬJa[޺tPt<ۻjp^:.BW]P3roÝm+{9i;?gC]V4 *ݴlyF^E4h|~u}11a7Oa '㼐X4_gMOˊ.]pAgIB:&i; Qgph .Ł8el͘2'݁VM xuY1%.Y!q!'(%`]?%3Cɏ/ ϼ,U$S }lzfO{hq6ZݶIl~'M<,~;s֦"".W{i98B.=Xq_C4E%;$Yoc@ gN]\e:qGțsgXVXS*&ോP6D鿤L}nĊHbv[xٺ*6 J :9ǎEת})4Ϻd'_[#x[)XzݷV DܩxֺSKL s?br01v!9CXC:ePĄ \GFʥʜqg_RzR i'x}*;Rˆ6+.%PB3j&Fd>is}zi'PMCٳ1F9>lG9o.&BJʨ@ T"<>gULhF%WWkpOւu1BݒYi f8a4T%Cv[T+bY6(uUPA6]oϵ /4p) fv 728@eh&Ƽ;Dݍi@x,'i7k! 48OL_鍄a#$h}Co38| ^?"ATU%NhM%G>i\"PXZ i8qge(>h7R@cef#c-= |-(KO\O^<\Sr@K \㞎'M\G5JD'd ѿ! c}=WO}M8˧\/FH ݊xO9%=P96Mo@dǃ?,NOirZH =tz káG5{L/j*Ag\Cu<Ѽ֪f|~b c2t,ܺ!RT@֏eC4"{m3MoޏOH7Bţq*DBFpQ䧣X6G&vc|ٜCR`K4Eg>ē[`pVS($bm{TA#g8k\F:ʲJ:xА9Dd!mV1: .Vh&~((K@UN!J~s=6]t;jј2bn#"O sZYսk1i{.ېD̈́}D6Nz~d KMN5VcOg(:Ml^"c"w玺hC1ʗy(߂P@+3K6dj ޼9|$BߖH~-M=sr a- gH xy/y4>j+/:YNWpLb& ^n&S{َ:1$9:m!Cw\{>9vÏOLyr\ 9ũ)U^hzjZOL7>FΟ-VXLLeKܵ]st`Yx"[VнV-LgA KjFh!bBTܽ:oEDc0ZlFB?kA3)FsS`!`[ .Y5mg"z#cG[s,.U4 '"]Ű(ވ0~}/ {"BxuwF̯FVfu阑@dBcaϤ:qDNzGEIssDfE_ӣ7UD?o?'q)vB9Tzǥ ] D825APfk 8exO_<*1GvudkKsJA#+"eح }?! LYQ`|*l) vX? )y|x)vCSm[;`ǻ65nSWp灅_+vQG]r-jTn!j6;ZtYZyթ?Xo|ȇeg"wb黠c/\ɹ0TE~5搟ᑨENs@2x;Kg]Q}k ۠5;antvY%;|o^:@ŅG;{M(}ߩ[@6\Z_Zj5qb+g{>84EI|aOzaro77'WRjŶhg@t Y r9([ =? ܭ~đ+}?!Ijmů:xK'@ n ?:ղ}ODg@!ЎZg*xEANM Q*e!~\m_'[[4+ &F&-#*~ *Om[[TQNNJm "7 mw5ܒ7@цm0 h(>[dQ-Ez^ 劁~u]H+4#|uޔb!2*b|`> qt-k0w! RQ̿ArI7(y~(\ RuB."e{|-T<vlq~Bwt#BzFÏN3,>N]n=-zXIH{FUX^19C ۉbǙ⩧2$|PR Ѷƫ7Bt5~[CoH7೺cX+kp%qIz^.X74`>1i0,ǺBRoʈ0#V!$ks.[]Aj%ؠz P<#G@>2m9{e 5itbL;9 K8'R2 vJgė}ttvK hU؁/'8pß'ɢ;,#M)hi25d?0K868s0[K' Al.KWzn/$$U4~=Slԝv+|B"awIkUPGp0ʬk %ivTu}v#'vdʫsd>Tdx=]ОS Kvr5]4 a\8 mBDly{4o'Ȩc~ +)_X'%ȫU@=ࢸiu+7O@]C#Cq:55خ1;q#+|0Oa(z[ڸCnnOM*j7- ڔww;o2-a1L;tW!UgncLM9XJ ipƨ-봨? u2|-p7LqV$ tZOX H,/պ߉Eq)Ey(.mGWN4 6`<^*xT%)Z)= ۄv Vm5 v^0Gg?3qk9O_77wv~fp] $a$^@2LB~,ޢ"TSn[zNB[ک8ǎ ]"C|j|#bp5 iag%PM;B4 Op! ۵* 6">=*͈ݛ~-sǾXޢfqM7;A4لOcYo$K_QKBK*H'c*&f ‰՘l_4[KQKEA[`kQ,1dJvot((e>oIU]PO M7ӐIέ8 7J/h R_(2`^og=w>YP5GPEsǤN]UV#Oꤩ "|Jq$G 7/(y1Pԭ0F2/?𮰒,Wtw 瓐 ):)y}t+R։Y'Ldl:'!TMkԚZ2S߸CFD"cKQ߿Ob, 'mZs$Q #7c!֯mD4m0$_^xVهpr!X=!6e&xo$ًI~E49Em(r ԉcl$r/5G%Wֻbn{V%Q~6WOE<%avlJpű4=y@"53kajh~9Q gSe1Bů,4ty[N~~q=韰}[9"r@ 5T %B&2i9unCnT~aGY-aG7AuTj)7.Y־']7 lu6uIbBXM(ш:U볥iO][ݸƏ,ɰDB WQBFFC%$nD,>n>R8, w:4@jݙt܏f@cHjR3Ā&1 _H;rWGX#BX.,c?Z#jm|˺&,c(r`|j"HX;_IQ*̘h;{0r=Cufoߏ3 8#"F~E ]<ݝ0F# /81 / <_Sg$u|[fn-j(JDAnp_7~Ԝ%^*W̭@' {q}Cu- KCVsE.yOW8Ҡ􂼍MP?G}.Z˭ൕ0/9]6cմ] sE |MwbBeE]gO͙1RUTV0 [et cwUA]ɫG1S|na6X¤& 36fșGdQ5̣ͪڞA4ƖZbΙ ZO.T:BsJ)Uظ/Ź ˎ_~Jجp=śq+.?S1,d˽)*#DKќ ՚F Bh''FߊY9G_0ć>S6i0a`(\*zS) / }['WRŭ8g(%z j 6p>/f PٯFXfRu8:i\A0_یLxu0%#S1vk ~;y&E>,87ܺsןVI *0=vhi\!<Q8R;gi!;&L (p Ȍ]$eZ|F?ZjN&%x` qહj%<"`hp:4ߥao2i p} I(aL"(''n"=,'}} KrFs+?.rۢa̷Ec  ZW)|Ys}d.z.۹J ɚHBh.2gCÞl KvC?Cs7Y9Lr[q:Xji9oqL}pm]p\#$9GT#-hB;AbWQ fhYWW QYjD| /\@?0?:h*E1'AXJ^,[,A$5&8IA&ˊua W ȋ=9%ܓ B.Z C 9UUf 1_QJ#({qEO%jǦ.1Gї}EʶdؑM_ˆ}8YEѦ9G w͡o](7*{IPFЌJP٣?}7q5fE` O#R${3ٹt4q&;<tڪ㈶FZZ=Mm,|#A`Օ]iͽ0hҎ+?e'+v$t\&w&sʭ׿e&?2]RڔWP 鰛Ul΀?:>kkPsy7a)wLS R%+q(Fz -̴ĭϓp=/AMl 7KWfV{KxRV8_lˆCM#S*[팲;JE+ě+Vd4lr7 J%977ҪV@%tb92@B9b%WGX1];#nfjʉOQr b6oe9E:4R&SwGu%{ן)rbMf}V4a2 m!"8|SB%gM/nwl:]UwɆe- oEG.af26S^/^#jbnoaܧGc7@X_f݇WWYˉ5Gľd@,w o Z,2H񻤹:B9M .8d:Pö̠v s/F'h֒k*5fƫMH yUb 'qO`ےs~BdURL@Mg‰tH{ Y[z(u+/d7&a+-3rnm,>fJm+ީ "t?¼hPh;}E7h;q"z}L2c|6A]AYL9͊H&J=8봙P-t'mAuw"fgm%EEvwzB5QY[9F~?'y cWIr(/0[uDbuxcjV T"3gK[{ iyuj ӌ2qA^'tǭa4%Qz%ĈSjԳ#ـ5$&b ub|T@\D:<.6uah%T3 BT$=`wL3X: %9=0eq|TA0iU-=jҺY0$ X u0(mQd;K])Q~`v0LHx̭Ss:Va1?,d\{bM[#u {n~b;=)ϦN/u}c'7a@: P܅[ս#MuX {CI'\Fh8&2n}͎yi(wfZa[  2@j| z5 n$1umBaim)Wq-X9_>#ۙŠ sneo}}I7oض|WpQ43 6f^o ң*SkfSg`u$_rUfA>u8,>bÓC0^ hڜ`h6 qKY/}:9/#SV>`kYoRV`hk q^d5UTGp߳ۃk1mPhdOd[O+lrn{phtĆT&Tl1 c2P.o 6'UG>@SsQ $0*3ORXs h#Հeu{=d;]=U"#E||C2j2 JEf$,4=aĈ Z$ aCB,.ڞMZr7Ƭz2D%hf C !N~1Zr}`h Zg\+<}'r=ؠ{g&$,sx ׋Y,ioUm5,>bXEY)a]2E5&4-kbj| g+*KA=1~bN;f.;, p8&sS9N G,DYMjN-s>g0$z^(ЊVm*,u5I{Aw,pǰ)s[R/_K*^jnmZ>/0+=-Znu?m/?2S,l`۴w|3]+Plt"`h*3<,Dӥ˒D^Ĥ#XxOohxx/g}2Uڈ\\Wp?:%G>b1@R4\(SOxDTeyh/āeY0PtX*¥{`ϭ0a۟;`m\΢GMBOQ MgywL`sr 9. DZn풠1 ih,^ԟ<گ훦$z dm|ӂJ7A_7|c/#e<\h&t E+z4.m)he>GOIbm kPޭ&Ɣ61 wG+W;:Js}Β{6*0Vj^L8]K,APa|J:qJ~iP'^NXo\A2dlv+#8h(6<őÿUϱߨttгϬk3}#`"I11W~eҔuOw̴vj}6y7+1V74z JjDD/͠gʭf\8ehkTo\WR+VQ!.{ ڰ8HsHVIy؄vtS&.F4(몳79FSYulDty;)iU~q('*ʰٶ ྽*O&ꁏ)5 HJ/Ґ#4奊0'BMWܘSV2!;8=}kaq߳Z ͐ݘn2&Qw9/me|{C>ctY[\ӌ-?^)DO2[y+?Fr(NZOc]L@ab"EHi%6;ХbzR{RS&dcB+vQN b+͵SS"5=gld#0;8ŦWgTmxe m}Q=xE"^3uXc2}` RY񦌙k$@jq|IueIc&$cv=D|Q!XC@eOD5T4nFc%;W YHK`x3 dSa 5m bh,yg$?XFX/4jk:}3ڑ|R}E:h$ m$4L t\@r1*4uŃxYI^COLP Blc<ӞbueKڍSF gY]~2kzpywh9Te+Qs1km?z+P=DTݱLga-l[@4fq&ap!häUp>͘[?% MƳw;3r3f1 U)%L'"T߽ӗ')?鍚ڔ1O*_-;JYC%ÝΏ͹7+If۽<:!4Uᔹ/ gق1 v%PoxS9bѸ)Ei?ER t70Y l턜3- 78!!*5d>?L$E%C#e%Fʊto "n _xo ħV-iǶVM5WIɳBQq}?/\h^Q/ Zv$tdPDR od ZwfѺccOZlB滂d͙)31t`c)u⾶gcI߇$<@X8Ҿc @jo]c9x;]ʲ[nM97Oirk՜F\'JFf,bd_Y?ߣ:+( g5h 2Tu6X 0ݳ5f#qabLW ͕e"?Zj/l$(_H so=ݾBj˃mnǙĎ\mѤݦrGˠSFLVlzЩ"˸f\ g,HG-_4cT]u-QN?4l>i^/>W=oor,t_ -@ := Ezbz펗l@c/5-(EvJO虷i"Өc`\6k[ GAF5T4I I5RcL\=?>7GZ 8ŸRI$ q\ iۑ<tp [OJm⇑}u=ae/Dvz𛕿vN]C+ꉳ҇y?U_HWkՐj(z"Zb+QP;}iMNrU溗e;U{,-pR%:aAx;T3Sq848$ 3[fS[^V,:4HUF2e\G"Jv\ŧ H H͆c*Y}[m6LsCEAn!ny[4 bOf ͅpZ8[5AXӦ7p>اHZ]Vิ_uN5Ʋaiz=,ߐkh/)I镊H<`NxB#DNV+ГPw?Xq3oH,%@B<e,m)Xϝm't κ7+_%O#)k1 47,ѫUlD=sJUlP;/9K_a=xԺmIe0؏ >U`~7 %;#+1髸rKVl8>{;{mqY+O3gY)-v BI6frJ7aheIVE\'3%X:jHsVvj2c! .ӀxL(hf;T?u.3qf]x?3@ oҙ>bo@uWbViTqk:G@ &Nxniչgb)tKjTBCs 4 h{/+ݕ4ܷʯ]BX{Pa>% r6tPTLsG*q dY R󧅉xH 7D&Z$AQJP%.˓ "Ø4Tj֤>,!,)f lrh7a}& s/ɡA iܕ>Klyc=0ʬ+ MJy^>sE9(-GDwo@ɤY'} ˌ"q.v4B#& Ƙ -Ђwb9EAn2Y՞ ٶD(HsľAtle /Cq KǥH[;/eazÜP"|]#y ?7kʁpc[-"63M6A w;[F˚]N 689{a&!iu$ox* 4(>c$)??2hY(F&2xȏElep9ʬ)f4 XO#]?S~O$C:]g~ {X_9z 5'uŖ4~IF[ c sX:֍}b.fl8Vus%?>~ Jt\$܎΄{9}zpadK39BXN^5w 3ZHEi,*ǝ;3&4[ r饬"WϜ D[L1 O9UFbi0:`(֌* &qЍpsJJ$)M[06^О/=6kЮɼ<$3@RvrV +P/CĆ!_\Gm$"kF4@_e6 G)1a/mn%MG΋YnݓJ(?ƴ\uN>=;`Ge#oKᮭ=WAIYOUsw@FOARaJ6"sOS[q4)R>n,Rb)C(Y%9:&pQqu K(hʼnln_6qgm G)*10:~uЎ:CJ7ɕ'f?J}- };2 g?0Dx+z[E0sc (R^ eLQ%ibG|g;bb:*oxp{9L(WX79 >|39|XCJR)Te-R43Rԩ|ZތSf2}҆sqYw)_=vGib3ti\`uƉA֣r!Q_wp:z|ݤ~+Հ>|_lO7?2Apz%tblxjwtFNw[6QlJkϨeWޑmI*ʸ29\_"C kJ~֪͇ M=X3ڒ}O:C S(2șkלG+0Z.frT&PGK%'"ӻQ-Դӓ9¿F16iȄghOIoǖ6< *H zӬ}nv(BÃOeB9nҽg|*2sn94GS^ lm7"X;މ:A7] 7ƥmִN pG*_!EpykND!0 6%m:K/c\0XLO>:^k2]1\Y%.D^tṈab,,vm]\53.[js`&?X[ꑢU2 .FnC괅l3*i0zGƢq7`픢haE~x4sћ%/ M-fCehAnԏ/Zz!ɴ~jq`=dn ZQy(cXpKWuE\'Gaoȹ$&Rn]4}9rң*8<|TR !$ 'juth+fK†۔/= eҧ5 .|H1W+#q:w.t)6G ,ž1\LY~'Ո#tÄopNǵಝi r> BX23cd˪~?.#!>,5-l.MX jr^/AqzVéJjڼ{@}C?Jغ(+fPuGTfz d(L8MG#{3pFQAk:)"'݀;0+mMgoOܡˈ2OXJ<}˰XGHbel Lo0)yo~Z 2KA'z pQe,;OtK0B:/2M]<HDZ)<"V]h uA_pv'mpMæ,嘠Ĝ T l0:o, J(Wۧ>hR :\J!F8 j)>!3u X^ݟQ&w" vzkO<;<=fuG٨/_KT QKqn++r«+8c,AvZ@]۷=ί\h%0!K]qv mf`3a1Ez|d!8he~ U{.IW-D:g=_&{C"Wъk h Qe1J 5B`ѷhԨkQa &d&h˳M:)sOH0Wէ=n4s)=qfMdxy'F`QfxC2*bRȑ(x\~/kN mcGHL7%;?O4?1W a7E'9wH}qWxgy[PC~v(-'`M+ry=o 6۷]HJ[3);BSOT2Rkbb/\kBhiEձAoG kd9 T]WEf`E]jcOHÏ+! p+\?>@Q;L1{HP0:1EQ7S+,biGbN>KvgNj̛oڛj-!Ѻ|ňTw9We7`"knӋu{XCo.yolRObH thw"NA]O qV>}Hy^Hb.La(%e0$m6Gz OB+z_dKcP+V?boTw?mR V1d3hsaޯ*Pð%$# ?g;.V. J!pYʷʯ1i C2Ƅ7ظ쮰"'iK-Yzz$s/dW1қ毳 C€l7bbՈnâ tJpt;Xg޵BR~pLM{`= ])sxk՟=Wh* Pw&,0ؽiw`ǧZ%4Mh7"AAIONkLhPY?0xl)-t 'ۍYc8$$B>UxPl%gbZ,SyK˵FpG3VF<5Ƥę X# }+&os.)rHZk|7",NU /95z?3Uy4YUaMEX)^tC-}*pGQ1KÏ谸;"[hzwiIZm7lY Bd%Ru>OGEmiwC<.]b(/:` E!mqY/22n?[5xhM@h $Y..i . |3L;ijЊp񝻯W:2.82|fpAshm# 5'#$ߍY{w`wZyN;Z2N7wcR>pLϮ+_56CqHk迳=傮6|#nYY_n9JN`#S +8igK˘PfI }P.<|=ֹlgVCmb9_I,!s!8S=L+̪DjQ|@ D|yؒGbmCݽ(}})׉kˣP ٸoIq"jv,{CnΊWࣄ*(fB G15(Fm5d34:,=*+Odv=uMFof^UtՕ6`Cd_q\@"%l_5 UL'Z6}gu5 t2/+҉N ezb(h#q#8Hi &.1@_YaMDkx@rٝNKd%=$>(P;+#hCOJ3R_d\;W#?^%S"*#bKcNccHad \FƣsyJSS T.MR=~D+IXf}XS/&zw7Nl~; @T*v+%Ԥ=:h?TʂC~aRpdyzP;!'Ë v1U38q>ؕp,k XJm}AwmL TℭĚ=^3 呂G)v uPIGγwȭs ];xߐalnߏ޲G&@hyZ\VN)9 RDi9aQ65r&+ռ?}a.hZnWi/+η@5EEU\Ȓ-TPG7fK Q #p9ԴtS6rQyhkSgDՍl!PݟOW\m2":BcCn6{n*FGİKcpZ SM/d$^%9rx忍 [؊9:cq@?/_k_ Nfd9Bv_{ `HPʏ$tyLxKw ymEn( ٯe::78눵`})/Üʝb" Gڴ谿BшڡA96 2?QE(eiHyt1D3Rtc(G扴A41}u3~KzX察x4tdZ%Է ;c5ޫ>~N^Yg ފ>de@]EX|IXxkyΚGC+rriEV mZp1ҵEI=]|QMN,Qg>A%}on:b1I9ij(اEp13s(2[XDÀ ,qiaտGXex2ǼrdYҦi͆oO^Ү%/DIC\\({ρ-<,AgQ.*~S (/d٢FC_̡TE%iz<0$Ϛ\"j3~^q[abidESy但@P_`l( ./%Zr.£.RxK їuiJ)KZ`Jl:dSnZ}xW"X*@[/n,^{R^8|slԝG7Iy:{Crޢ-}| ( D*9t[AAJQfZ^x>-e3$!¨s%H^w!(iUH0ɗe ,kRLzib~,[r[ K!:+'7$B"-6}+ގIuC՜~d>5`Y$gBvR򹌳PڗT-EinA`ޟ$,Cc#/rlҢ 6 sPlm׿w?ǚ h$B, "g%l-b8U4࿻Wa)yFx*T2|-h?c9ߵjsBmL1}̱lUԞӓ` [ΰ Qk9x9)KNկ,Яvt]4\[ef|IqԌЫiiBe EW&4 =4Gsr;rmۑb/Sp`@8n(24jaH^BR5g&01)/-B8d3@Lٳ6!.Q%.Bs{Rxx[8Ad\(jQ^,v襙ǦP}R~̃"Fgwx=ܑ[lt]xyBAKTHK6g"C5d*h=^<[9ѣ^u϶PUc]Lo` 'cp$ Nm Uf^bGZGb]W3w*Prj#:84N fy!h8Hέвa] ɇ!ht{>_KzC 8k>5 28Ma 3z`,USO" O׷u6gnz}ĥ3%95^dJ_f9=*._IZ wix %PI8]ntNR㒡*&2Ћ_ڠKbPHtk#BUX ŹO Q|r|^2q7 3&VVq*=[9luw:ȔxYDxjݤ`H=jμf!qs3R@Ih7b!3[.?NЁx o5reA.i!Xg+]hR+/FIkaz8WAy3β ~z 8ԲLG7+qYv'j:0m3]'ݛ2Eq?ʔϓzaCY!Kϗ0_ס !jpvHL"|!oRT)AX[hhl+S&g+k#d0LOu꾩f-6 4æ8ZE(Z.lKǝy'[5Ag2!$͖ #Z 2X #{s@+]> @)r[ћaA74?bCd(h}\7fT;YS<`}K1V^@NS>䬩@cjwN JGSŃ5\Fa҂ gi[qkGu,p\pb k-2򌅎Pw.hM&t,-#Z6Xc,l^F`BmlSӟx +PH|e`2.3+[&)#j]XuLڧiS} "u;,aSMm&sYj~(8JLP oT^^$+,$s[XѪCtSFm MXm!H4r5i3YyCpSz7tK:*fB5oDMT@'6"4v&G$Bine=ܞd:Q me^ƾ#ѧ8}7yP$oF|Ѭ2.n`&_&z$*]>kK< G> x3 n[:7yԷJ!K#}E`b󵗚R+۰17/`\R,==ڸ^y*$Kꊳe*Jʼn@Qezsπӭz3AXi-`أŮMKExSHfsH_9CIx0_`[FřtH=.hc f0`2 Ffq,^3 r6o$}p^TgCǫE;L, C_n8QV=(?2J9Eye+#MaGok[#lP@VS3/})ՉyՏO< i6n/r,ƿ˵|_*<ѽR_QZg s{+E'h:z~|tE>;VU!|mu(wcL׵[!>ÄTHj*Gpmi,, o^mxWǢ: ~\w&Tz Te&sIބ!u5"Q%:=V3]E_F*eyj `WTK*z5u )N?yJ'9r`+=?ni,=MlަV\&j"\>:7?C-#|kUǩpxrBcv]XV_ E0D\3AN'>nsJGw#`%AgX|X͖e,D4f,bXzꍳ  T: jtP>+*!F :SGu){fEqusI"圣c#LA>y&E E,UZGtwsK;QJjJR`R?JP$SʣmjqRkYA|x&`?2AӸ^-CVCE[tMػdqCƦ>v(39&ǒF#DR|v2$dÙnb;Wwr`o`jY喆/jYo|DlHJz?OR`*JhkҜgf =+&uY8 !kp7΅yxDJ'h#jY3bFv`.x./ᘶmRv [=|.~~U$5KM ^BOK3pM׶NYr@E`o6&Y 4{ .}}rqc< 傰aNB1/|s峻+uX";" \OnYʞ57Rp%zt(>0T|lo'ͮ `IQQId݂J*ev|ivU|I8Ϥʒ C7l5oNl`?ofC~@Sgsʓ|:+[Zi6tQk+vRlyȻkd+Jlj !`%"1JGgvK9.\ŴafS6?v}c@e\Y=Y\Z*mJN;ޛ*t)٬+m"Φ?AQo ĺ6\%Jf勬suWKN;O&4]wp &u!TqoOfx  M<3U8ZɹX dWpضyA=*f4֌#w2RR W48D9uR+Ema5CWm=$iR"H; DB3h-ӌ]<]S鉴._Lx[v4* lTa' |VlɹwHR@BΦ=R2鼨;fK'?7fshu84DҙȧFu V.GcJ~"W=`@@T妭ɷ>^@ON%}efì2A|%wy >МbvWZLw`M^78]ŮKq_ϥ-Pd2&e:5pa!) b;{H :v]I1xJغkWSO6lxV5 ܅=8 L15Fs_JΤ;󴃳0 ]hNaʔT o,|0C6D3Hv0s 8tಮDNh^? mwP{0~Fq71I+3jRBCLj Ъv1f ZcqRs%7dhJoWء_zWMDB:g! m.3MͽmbR 0VG?,wx}On@CJ%q8 4_m:rbj\1w}c`L ,ڴgEOkzЋ pTTsȢsg)Z<Bl5#}d\i"agv;-Dh5T.F'UšaK1TrL\5¿ 6fa1Kq\Y@Eڤ᪉O}M\ K&eQ*"z:l=xwc/-ʻFǬm.JZ>\|m30޷W Qf>Qmwٌ˜?r86|k{ 1"-%;=mm1HnM{|on%eƌZSb}͘h}O[BCk|1 1WVsyg+}݇lƳ>dPK">\D;,/2J4.nt b\2ߊ[U  Zahv3 ScxayRH[YQA)jE r͏JQjc;̰ ߐQqB.f CĪ-9M(HԚ]CyU,CXPkeh2WHp)UZ<`{Fvq|fʀpgFD VyaDx.!N'./>Y1!9qy|Q:Y ˆn ƋT& !J j)`PE!ARI Њܭ'k`x4/H%A.`rD;Rm8~*ک9d^{8|ѰVW!.>{RT31[ZKCd.@&cHqDSj{ bMtQfS5O oUc{fHtU!$iAHġҦ=U Ӝ4B/x'j.CUdӾfWRyU0}.豰XIHa\'+%b+Qm\ƐF,(/0nm\u0KKElSs;cC$ۘ.Lv:w('C׮Zx \ukឝ!aX(5|Bg7QŵXC:;o_#(̣ ڸCrtVv},;`iWB~^ ϖLS7\X i11RNoӄLXA`ʀn zMȋញRj_6n+/\qPkbZa2VL{Z+aD#-zdf <گL SVȇIT&\>HI@ufrLP{hA4Y=tK$qm瑵F\t8\a%At袢}>]˄45kELxbH(׀2rO0@uyf|?ҖSއf"`gO=2S=}h/Zxf*/)WBAX*}#~WT*gZ! Iuŗ5o_n_ 8* -pY,Gi(_k~Gudm]~':y}@܊^SsuJ*z1ʜ> H*Sb|lNu]g-@nz(|mC_0%owpk} 5cn*E$?3f;$໧%sܚu1x_!cܡCՅ^ "6.']/MeŇﲤ&iN8X6 b=ўOZIHFh9y/+z͚#ӏghN혗 6 "B]#jZӳ@3o4;"m6,V@nTwiK8H9^\"Y-qc^nG۷kz]:=cFެoiV{fG ˩{p"v$>7uaijx{gSu2.!'˔65Fy]~x߮`_" >_Yc!uܩS* lϙ%,κh{kٝԳw`?w`͏gB~Ӄ R$kWNkt;2ݓh9,?=‹&Qb]|dՀ}fiI~^S{tEtI43#yX .SZ1(}jxq6ee 'Zʫp o>R*u$9}@D9\z]L?ώT䐉]Fnoclg_Cnh*6ڨս ltp`oŕ]990wYl2V4c~ tflz?Mq"Y7AU!c?LƎm͜"8Mom=(FL\""=paw~K͡!o=q^P/\^rrFp,?xbJH_On>6a)!Dgh֜^ L?+%"~€kn x|#~,=[uo^x:O X~Ͻ:6?|"|E.\LjBP)| -wض~Kcm g_["ڒPIUzl^]m[2N<ȃioӕZxDZ6#)hV7 ,!=F9Dhph^8m?'Ċm}6ڨ玟DN-m{YIfW B\73:[m-f#`q&=x| AqXRCuFrWKꝼTv#lӥGZzul&Ûl[5h Ȃ P*D qe-.ꩢpvJWN2M}G̚J{F-i;)u{Ӽ8zΦJ]<e ~mۜAJ>g|\[>'mPv8,S#'n? KeQv&@5VP '>I :-*#R}H ;Do1ťX"3HACzRe?_ @맦S\R69QL/Fδ XnjG%Ab0 5ghkxIgw±'x;CB٪C#.4;p rQl 4M q& 7wMG =^% WtouE?"AڎP4O)iEI'驚*s_?r -PXB^ <ŶޗMuMJYТA\ 1wU݇,M MnzX~wW2{?Xq[2 V\1Aj OhiZ`/J3m7jObPwnYȬ8ⱬQ3kFw, K""VB*nkLb~Ne$TL͙M6%;[ /hUl^.gEOSZ=xXpRz傡lB&X~c7&h~xGh4I`QDpĺB}S#ngB_.dI`&kttG"DRC'?4sѩ^E!a٘ŞꐄYKR.t@<\{IA&c|P*-C=^ Vlo 0ekVzR'1+(;Hxt;X6pZ_(R%_ Ss%oS&ކBwhL܂6-p D膁A$~7.yOY3ɧO]YN~p a.$,H%#!phT5IÝ6kuSeРN}]ݜ ۍLbv4 ;x3mhr KCӶN84SU"1²g Qzi'sW sDVx~(]vh{SWr$DG ]҅^|*L&l&y7QG^&Jo_tn>ӳ~V @I|4&irqj^íU6ʺ&*6'F(? )#`/]Ny =ᇦlc酗!UVS9[$Y D,?hƻX ٕ m{ ->/q87Kls9'"QKW7^;2V _~݈C$ JO=TnX;V25 V sbYхˆ )%_{A&A?a +J^h %>ej$$I֚kk$0 r?RM-N^L[1Z nwݓ] '1AW\Q7]0BHKr, \c*]vTF#[0mĵi?"R^i1 L12C\Ŧx+5#V3vH~?1kCGuRKk9dͷ| ] Ȓiw:Ih=_LV)9Ebb% "Z+|߳aN.Ո ۿʘ]PH.d᭤҆:r 10n @{ ~IW`nw jc4e}6@ҮIzh1D[=q5i)7GV:C$mQCRl1 zlڏO&90"1 B FC);RfnIe_gzJr ?Q'G^hiDB# ݢ?Lq\?ctЄR\29XG!i}n }4s;UL!rs =@9kIkގl\TkEnŬq[ڠqodP idp o?=^-2e/ܩ'nsVDNxzSNP7(U$Нh2, mi@nLR1AjtYd=O-"8#vcL_RaØ"11O۷4W6QIO=éc+"AU0R v,4`cZҊ7z#QkRS>8aDtcSV8ĿYoK̩sfoozkG  ҥ$ɀ=M߅ҏa/eu3{,õ7;@=3DD,@)"@acuF/Ho,eaLJw?9Ԉٶ[o|7%Z  hscgr:,9G G8A 5&qEnפ{azE?Ghud~R\= .V`RZd{%ũ)"{ |R~@cU8+*ْdk O3` `YQ1‚C5I^i}Ǽ_Earf((v]cݡ 8bn:aMdnm{W׹:jvQ N?Y{rE~s}{Z1ԫD (50FLi46(P~Ūko/tŐG'Ȓԛ>eJBbWnZc 7bYYu{:We^m2` [!2}.h,w{KygbKb_ 2sl=#3ɾ 6ZUH&s}g YD&'+v*R&ALOS*? ㏳놅 kPU96cQlI[~tKs&X71A.5?,K؈L22Zd {DkO!f1#P%5Nwle5:`R5LÉT}I&T( Β}cpKrYt8bcnRv1V-zH %[9w4tɣ+Jy|5OH,HIP&z@ll]A ;aA/VJi^_!~^64}ݗϗ&uF ^e!o5}FfSv$F80z¢iZr|q̞2HQ#ueP2'wl ]A/ DZQ!!_-fSM\5e70FӅȒ0?!<'Z!x);TGi/]z N3oa-@1]H{i ,|U\gKM cM /hDh~~+y<ʦб7=_% ]kmq[2 OuMp҂\< T#>gXF&&Oy⮂ԃ7~o_ꌼEyhecuuUI>7IL;K2rEc"%v2; #dݡ%~q&*'8[>ߍe+xN\1o]qu,&,)o]i>KRu&jWWuM+Ǻٳ!kɦϜi?.zo¹,SnY/ùzRx0Dlk+%sy@$ Pb^@YܖU*Nc$c.:6+#!|~K߃N{,.f7IVq,&s^.%(=\crp.u2v!4 8T~n3:5: 僩^ċ= r뒰G3>⃭yAyx%Zb;E)'7suX&Ua& uOyה1Fԧ[%xQA)Ja}<4C 8jS~oOv{xϫ &~]R'[3,y- o Ջٯ Or>މ ޲І_lyTBOnWp'E^7<tԟb}ݽyU)(Hۺ䦈bA>8@:cτ,b\ GL$f*Y8hC1>|܆#w+D|UBw0YDyC",tbە}8inQ;?q% d+ܭHo-jVŽ@oZsyy]2=C =`ӶRU1Ӊpc4\X![K(O{U)w Mjy9ZPkuqi>]Bz":Rצh#%_gYx `&l63l/>,xvDg0AV/v(9$NFߞKnj;F =*3nz,ytp7}oIoB[(׮~X'Ȅ|n4WD2$+V?zyγK&1A;.zC01-@_C bm'@9g5FaV6H-L yzWjYV*pYݕgnGhO dWC>h3UȪP55P%xeq}k+3 ɣRo¤\gCŁZ'.:yy2Mۧ,Kwu,Xc" {2z 5(I2XDT,:9@mZa kEHE'Fi󞱇_ϫXY%`NF϶H]_f  \9/L7k\=[R +'+>Ԃ{VDсtηԡE+MMTon槜:WxWQ7UY7yFJ0rU3a;1#9$% =*n#,TUƔWR1?*)-H-8a%B yb2!8<߿& $Ԃ7w1$X>ַ=~<ܪ>dH,~O7wY.%D`(m wڜG-|R<37NQn3T l|?AiY#V]3n(!uINA#v~7-(r6HI[:pq'ĉ#ݯZҗb} /;>9t5:v@ 6NcK7J1Ʉ`pS0ojit6D)yl,,$L1iф n& N擈_x(Kgzf="iK5HW?A SQ#7|%hs)u6|fU' K_v%6L`^-C`ٽwZ&q..8S){$uģ.$*0bkwW X^\G#w wDӕs [T?C3EIqA; bOK ¨O~ {I\Z! ~Wr W:zX\(9BQb$`zeʥIw|gfWR [2$`H@R~-"dGz-Vd~VvU"*`ૠ+bc`$`[LTiR:u eaq==CEwuFc =kϸD̾[ߣ#-e%eAޟͤm܅$`݄r;D %ߌ Xr#f1ES%˼'? [73xiex\8_595Om|sxq2U5l;Rp=#T/'*%S;dT.ʴk]DzS$Z '|ѢX$]cF=Zϯ|s-YTfzj +8|׼4"\z#؅.ڥ_zFVMͮLQ|ܰY4ycXzɢ#DXA)IZ=~RK~=Nf!*jUsj~ @1+-BwC>瓕7ϊ1/*?hZڡ%ϴ< :E>8thb#Hģo5h#1TAmm>ad@9r\, 6^G/@bl{~ڭޢwKrjFs%${"&4<`5?vkf0L8i"V+OUfA'v0!DžnƔyן [mYb_UQn Pv9 jD=i>;^ VzCW_OsĒ>/c4e2Eu4/:Lc<yݩK~]M ߎ43T[27Vb^G/Q'WnGN~􃜣ԒdkSET8톿0ҌXi] פC<]{&/E9Z:EJ13*Oc b4*IK oC%{`7k5vG7&eP| Yjx܍;r73s[4Y jB5,JNϟ ףYRT陁5REl)jktV7A^@%IxQfl5H2 ^n86fh 噰$XgaʁiLx'1rYaQ˷yj j1\2Ơ/)go *8Eg!Am+=^rԌ^!]Qn={-Lع$8zJ/=h bRӌ65e}up=e@?\ҊСd?U:D >XFr&-b3MpfVJǍZ{0U6,:Ҽ%1mԣos.KOUq7߁CVь!Y! \GYg*8( DҒakJ rV;Zȥ Vȫ[DG2#' I`e9Z/_9[eXڥ+Jwfx-ќt`SΔ9FRZc$]NJ[_-JIvr^ظ b5n1CDQaѢ&r(lKTH6)u:WSITĮ{}-y3a^_.2#njp(Dp9Hv#B]ֆc=?iާ|! Fl@?Sp"'UDtίPOGJ+LQ|Ӯv&l!=t X$y'ak*rIݚf[Tg+/oM6Lf0j>WnY'ܻ7:GtpEխ%޲/zּH=q'_QpOnN~/'Djg8K Z5;n|'t+ˆ3uL=dq_WLr XbZ<^\|8F tҐ1%(@r-;STC뾙EMpb_VX`.LGWznt@9|KjSY~͑V' }+M܍T&T m"(!}!p1Gak%e5MaB|m ^ sn5cpDV3qLr-*:}SjȡZ4q;[Ijtc8Ic)g bJ\ ݃uUd9rNLkA1k5b+(] ;)s񴣲'l?K~edSW:Y[]@g;`]80hbB}l?* TϏ+γ!n|i7pA\9.Q6ŀ!]6{Wxf:jI$V, gJ(zPO_pWHp96)-@L 3'm H:O\u_gd}|#gq{xfosd,;&ØNwً˥ ,|ν@cr|LG'ƽ4̜XֽU!$vyXkbgG%./a`{s.<Qn{0a;3"mn2y WE(E|^t?VIr#̴ωf {Xόz@ u + j ԡ. ,zC62ɹ RE=6rDlAoVNи/;hȱs}\~dbňmĿ > Xj5Zrd/~6QY^(H%uO7w R*Rer-MٲY1Nt*E4З*X_FZ7w]~TPmZyki2wMMm)Xvg'5**MܰlpFyG4_~ =8zvL AJ_T5GYqR*9-B`.NXZ :@ja9[,ʡaOa^ǩk}H TP0AYm~@3w}Q;yWz`cv숆9l*.KuFRMWz>lCH O gͯ6O$?fV\.oNJ41of]uW Ia﬽e%wHgJ" MϗZI| z G`UV S&fo3{+Q:ąOܿ `IaY7C 9i/8UKN=R/T!HҊqZDոI&}A!*dň`a=Sp@S4cΛ,ӓgja*ML|;C,-RTxgAv硠9XZhda*ju+NV$0vDKL雉ݵ ]S8e`R\{`ii ?L2f~6( 9FlbH\#p ڔ9Zk'o}#c}3\@Џ%۷y3ψ~(V-F{"Wy?TS>#ځ41j2tñPNO%:LKN(f 5t]_y}ahI? %.1vWI\yH\7+Ӧnwdqa=G޼ӗcadnĥ@3o( KS&& O)jgE_yQ>뤒`0- iՒIHNfRxx-_i-!z5"1#'@Q'0KLmIlt r]$ߏb*EbNPQI&uv3͉KY}.7RW7xG܍\vҺrS'،HGD\BE;Xu@rfA ţcV-hba`wmU[.nS\&j9 'ˉ2Ho%Gs'iq˒Bt,3#=_^QX>50f+>64Wo&'^љ/7e9Iif"OT;%%;[^`)B+sƞ +&kݽ^1o'eč'Cj~&3I[$Bpo pM l /H3&u1;z1 {.9oYC8A}M7o0%BkC ݤ8:brBW^f qn@dA4dTg \U;cpl9 #f@ơxNs)όxP "nIk 7|Qcjvlٿs+MqM5/R]Bl /PBNȡRLY{!3O+=udW !/n8MzR[7BmdۗԬ(p6k:6V!+]wQ"RJ.}L*)5i,B= r*;Ă`:T}%Сt)ܔ$N/,Uy1rgےedxJrN"=?9)^޶yCDAsK<&+LFNRG$HGrt)4U1bFq뿜 R=o‚Pn|ƱH5ZQORrʴ#V楞ҩ5̒E=brƁ'.m}u:E#fvgՔ6瀩lNgd;6wpoPmB%{A鰃CK Cۊ LTC|i~S\H,6s~:!ҵN&u8Dy@WYRyLL%eEy>oKVW/&NNLDNbb%Z6cg>Z$SOs/33yn:66ĉ[ݲ&mOi0E+UTiEk9; FsvP緃{Fg-Biʶ69KXmScXaf~-㪫x2R-[G"Q|A@JW<{5фD>d1 נm`;uyJdkxodpBs& '*'>)X8с%$R66 ӕ._r]s{*l1,ݫz+O^ۻK^4Lï- xut]7 @s?Ր:ruQa m{>gG\dH`P)#7'})j]F.޽6P*^Mg|"'k żߥD Ȏ^׃f>RaB833*\iIzDWaer}{Y^W}.QO}0zI!$ 7۰ĥ9GV of]e{[k_`hZd{zG;m2&m`t=Ԭ,o0\=llÏU$SќMrH,WIT>}|#T!oLSemLxbY~>Cr袆Q$6*$̬Y3Rn>j_٬pvl1LnI~Sza2g{ 'qM@t[PLg wڡs ffD7 X[|F1 az3e1d_әK&ՑGHhFzߥ h!M-ߑ^s:ՙp;Ps(> ;ӫSc{0\(imc"{֡K:JqAz*9dk zoSjzJaYS k$E ]-7eXFtV4'ʌ$~ET {G?YI-(&ʺ^ U߄#D@gP ͒|60Z޸NXMI;eCm\3>>LJa[zw~*> k0Ł dʊdꀧ ߞd!HdߑdƨA)ۘ,9LO@|K0qVGYmDN g[x;JBSOD7N5nR4U41nתkX0i | >}8j4(ЛRBZgy%rId e[d Q䁞2"2TPI #7!z?P s fQs!` eV^lh d^ uq TE0 ަ3uR8j/.yh |.tsԗ^G>^|:fD4cH$-‥ɂN?Df/7((";Y'zi|4sR(ڰ4GZ|1 BJҨ)SXg=X#z;VF'.! 'G!A£#j3Pzo^ƥC\ߖu3=`)֑}Sfwd@qۤt[ ċdW9}׆[N(XOpf^faOV ubyJż6:#הϪ*J| UF1itoc nl0ɯ-(rS{{NV"zsY%EZ0D5_vM\|v%+4Ǻݿ 9|OFf4bV-8%س-&[/txrw(, GX#ŵe˩9NP6&Ǥj(1+B*dNE4u&ҐT 3qEȯlqy#d@G86:۹INqX`;E;HM@8n?#W! Z4jly\:wUc5m}pS"Z$2i~F3@~P$X* Yͺ,,3W3$FWҥ0zgOrgЅia @QmNHj(t}U3J+J]0pluw/ϵ#l!52ϩ,'1̕L1[OD\Edq=m\~&mCo7OJY2A?{WaKx֣]>{mVV*H  (Z甙& ۞q&z1N-l1 p[]N՟:EuJ+ń^h'5wthΔ=I²YqR*{F@fp>p("RFĕ{ "Xѓ+{ 0md:Q-5n$a~X2ç_;DZMwL4t3W60<@&Y3Im4Wo-j^B RlUJK2u 5 j8ʇ,&v00ND= *nN6~quMob+4U!3}e"ƃzJ(, 3?m`}.TtD2 ,|C*eMP*Clzj} }.荾 4f,2QR TFRA]e NU| ),S.,vl0.zP%ȁȋ'T DjR7Ze21n,Ù16\hŊK ͊ ZV6n?Њ9|ϲR}״NcF1ְ-#º wf~B~8F¯>n]O}Lٶuj\:ϥ;`/څp.BƚK@޾.ۻ uh_nް^$) 'ʝgrsǠ0p%cxqy]);D{SZ[aY*zu@l@''mGrV6C–3F) +57FZw(  QfM%4ina1!$ijd7*(:N*Y& !s RM! S|K*gP&fix۲P!U ڜټ˞;//߃n4,.6$P)Uo r xR0tn%x| H70PA?*'}gJ4QU[Y&xzpe%5be1cPW"sQw1 ZX$K 2 m'?uE7J)OՔB`J㦷S3 ej2̵p$%omJр=  uL_V|~OGW[3s{ڨCV "XV! z}S|ɲ3SȻ٘4,)ch7GM? 9mMZbڳNT_}3@[5ECaYEZ/.#6u>tDSSEO`qV7reu7CH10bI2?iH`ɮ52zCޓ' ¨Ic( JS+p$6()BEL;:^ŭ"T-眍(*meNj7.34lݫb w8D3,N Zd7Oe Ehz#ȫ6 ⏿A 3oRd&b9e̿#L}Ww0}ϩݔw͙s9@A8UNlt^wmu!)|N1D`I7p* ._44ay)EX3:O MFvDY!r_r~AWXnVtĩ@L`J^O{a܀-Mjm/}a&3)\8ئŽ$"8} ׸rtڮx cw˻:NPn$(22"9D)ۤ34g5e#&? TCY J*C9_Γw=(ڍ>G7%y~cQXa;폃eOL w~Ϯfolx=2>!- bBoQsUŽ?qN>!f&6qU6U@Y <#SBDWbgҧ%ĚoM@!3 nd8B>W6)#lb]FBڷ;`1]h\@|EtIM~:}CU?:j҂ԋD=09pb- R t5ѯ,[}_y6g*͘VP_Q?!d9>s7VϛAb>U{Kn||2Tyx/0'R{#VЕ?\1%6 RNPC){(<َMj$ "ErhX9]͔%D݄=ha/ _->GUtW%k跣o6<+X+S]FNRm!J*ͳ=NMmbzu CB: ˪_{Ė gǏ$E*4WƤC0ͧu TkN%;Lέuf )/h^`y㦺GnpFzϘEsL<Y[+٢fR 3AyQZǙDswE7^*Ѿk$*hs-6WSH8c>_uɐz=Pb+14{E=$ _١)(>.oX9 $qlN*=  z!UGr&Xq Kx◶uEoh̦uTCCJi7-R)`"Ë .WJDz=81lO!G}\ EBvӽgVa$^Z`[%TҪV~E=K*J"&} 7W!`1ᲣiE!-zWdȔj⮕!>WS %0PKF%t 06RYvh2}T% wA?l@KubIQ6}YK/Qs5d}g;:" ywf qS{[M4.=X:z!=i}k ?89|{U};}l%,YpJ9O{"a9,h>xz5A q 8x1.X%VZF1G2[`p!)TXU!Q`li &VKlad*=`)!.AptͲ4@ՇBf` u*Kz_V ͣF%@4 +'Ef)%X7J;r1U(yNucIߝs.L; \9 ۫Nry XO Sy rfHJxE7{f=Lru/ݶԧר,ZzIN!3Pd> ,i0D!%u]N-K S68ZvZHU(^ՠ׎cBgMz̔cc8xF^72kFLEޘ͡j6&`B `kReM1 nlG{o8!^jzhvYb^mW X硰KȇN{y$0[}kԻ۴YVQ/P}i %혍K_inq 8S` NOJxh]IC牯+#4 SW|Av%ut1+=wAy5~>j1XMf{X?H }q[SdPmYG4rEĜRheIӵGK7 gA[nA޻k3{=BO ~`ꮸdP Ưz_|T/tDC & mcWT &k>5 $r `D h~&o7-/QCHEںhI0WV- qFRF>g6kTS>&7@$R`%>u2P_oI Ҟ 7TAV&Z )%s|U\?_ۢJu\vm s8W-Vy 27rJj@[:Iksifs8OO&Ta/q/Wg̵K6 W-fiI7Psw \ v ;^d4$~eJR>,Г 1PŤPEe#2l]k *I7{̢vP{wFl`0}M]I [N.F7dHʷc ,Sh3dj 7.zL~4wXp@gjƨͅP_ڗRM:=YAjP*vKmxR97nzs=^jI%c!~uj2C|iki'*ܫfw$[>+A#--{iXݽ5f GZ)p?, f\V[;2| 4ԪҴ9,Wh =P;Ċ:8PmTn/r'T@|VA\j|^ &o@4O֤ܪY; t8h_y"9.pDPc^q}ćҤH.]]fl JsҀfANi pC:nc97rZ:JjJ GЮa%[Rv7XBc IPM#Sc)nQܪ{jZ{l.K΅^Mq59eiV*Nx L: ;;߫d W7\\P=Dj(򎑵Quю<ЪFSso؊"^Vsho:spq(I /faP62կh<܎a9jh}$Pw=2yTᆧoywUe^KzC}*C2l&03T1)éf!ͻiR(;C7]iJwA%vHg~S4d+:a8ڸ~cξ+k!vUxB#.=bӑz̹炂ثC "u=2O<#(UBiIJַ\(zxɱHp)(]C |:܈]9f5i]spQ,U}83e{eBsc'!.qN{ d0Z4B/~^5x 7TV)l3Nƶ*fCbҗ.Ah'0U86 } -|a'n)h'R2.{T+|CNaLf;eCIcuasþ$ih}0摅l6k(R6]t򏴪('B OUNZa(RGES3׼{dd'AlT$%z.@͉9N+{I`d bt]8EaIO2SRRkǛHr~k=2ְﴹJq 9r Nz E /gG PģU-a񤌮rڭfJkann 鴶+c4Id\ ]/cjS\m;6j,&k2oP۴ yG.ў${d8?0)S(cvL:Vtb*jvu%fxTG!q>ENuZJzhc!qMH*h-0qNd+b()0!nɅ9+Ѱ Ji^[i>鴰Hlg&n)͖ݩ f!eŸL?YM 9j9"8S#!DJh CB'irwS\;ՌnQhA;6J؊}t%絏p2Vg*nWͤrf|t- A sZpjӔb0TZN_#j9'rz'q~7ӧvPGh5".n.&N,cl4IByiISekXvv}RZa٥t@[=SƌR[Zk)y>qO) ;Bg#^yCxYLUEz\fT6rQa[)c б_.3T,a*"&S1S W5GKw(ixt]d'-p 1۳ZCb^ۣ^""L<9IQ>+pJl ۭ,xVס::Wj|b|ɄLDsrFm_ЂSslE#2'i/7|exՉR߬}<S_N^(6b6!yҮ_UH&8VJ5;cY˗?.HGj[*d@Of2W%LrSƬsqr5^ZipE"[1Gw] }/tiĞr^+@ ՆkFQ9$Kf>җGzR[8ΗRiF7<T)fߖL0i^ܭP1+~rkjY GHǿ6>%cRV#Yn#IJ0 PI ('lX_U1onH^M)3‹pn!K%n VT?qahb7X.,hslC)[CzYj7 tV-}f㭾$ ? cZS3nK#{CI: >e;e҈;_i=߈x`fYZ Up zs\ AD[㗏ߑG2thƆXNz9 ˪r=S?nH`& kB'E˳ag)`#qEFWY+3;(qrgrA "&*`0zUx tNcB?D20T D*^]-:E!c;6'JȪOU7"k|F3ֶ\i^8B+ t>*Y E >w9Aꉟe +)dz -J!yIfz &&0$\ E4joxz'{bUe{p5A4cCu&vq1X[agiw/Ӧ<7Ūh<7G]S$? uXȩ+VY=H&gDT2x.G^LJ,YI~ %PA *j+4I!F80w& ,$NpŝoN#}яgj홴&_=2*8?*%NAޮ~ŐGifw~d6%MoMejgGXaH?KĨ]/<\D@obG Hl7hes?5R(+'VdfHyT >9c CW73(ͫbS+7űl:;ҭ& Z_[.4uL V\OO?a1"L%&馓d<}#?)5S'YVK>u2O=}=RGFba}J9=̊lswtʾF !Њ,[+w=eB.(s miI3t;TjzhՈPUFi j>*oYlֆAqa8$m]3pF)=c`\M!GFr@? o`6D8Q/(fhӥLgkPQty{*>N) uF}0cMzhӄi $aIR ûA-UWP(u[ Geܱwv9qCp~(7d;Tv#3*f:ldѼ/lED85'7xVx-uRx=nVGi/ frtPfe9P%:i0-I<+) " =ȹ$lG< 99\7>38gG Ԗ&[GKsk|FO'ݟq{l:d\ ^'3`ȎWLj07ob%4M"H+;] Ap i3ܣ>N\xTy@jhX2"W\RYMMf^2"3PqӃbL4_n$|ԗ1Mi!s&':K?#Ӝlle&_~oZ1{W<* 2d'9Ca=񊴺 W޲pn1!.5([і)u3u73=jԨܢxmPt, S~ ==*uX=/`dePs:U MGN p"2%%_D~d["/$T_vPDx°ƠWg7BefvbV2ghUQ#95 ]!l DU.D:]^¯4_JI*V?g;cwj4D`MW|@N'򛭏f;Vjg?IN_6ҵvfkK\o= A$\sвf9%],;ݧXH I"=yBƹeMDg<ӫf+Sxΰg J aO&qdQ' :|̆#la>I4 =a[ ?y`Q%<ԄEφЦGca}bYBWb=&2Ԏ7{zفx\cpQB!T[c(/B]݈'AGWQ M _ b"á/TzMa1Ζ6N};[KO5ݧAʌLJ ŅoHXLϛaj9< i,# Դ0>n+96pnNUy|ZEl[``.Νm'wΠu<BiU?&=)}A`6oej["@Yٲi]9wkU/+e-u!o|ew1ī $q6( u3KY{-kU lҬa􊉷n n9"zYƏ/κ.</L;GM\*J%@m(*~|a? 6|]egta$ncjm#|;$Oisэ ӊǹK8՘%(:m]1+Z'Z5(_νiD ,prY>7.'BU+X -7=AnG)vX$s9bR j 6 Kd?QMJ'78G2CmfIyɦ \1=(bgyo>P#=|*Tq8NqT+wtxF7*r9l8OXQ V}"(`11f?vBAסkπ c#u70s>_CX7}7jm@\]8.Wo  DI McO' Hk UAWfCs,-H.';Byi{7 bx 6m '`VaYj1ו[ /ZMՀSksঊ9k]3BP?J1jŽ!"qpB3nsڮZȐ"V>tTmJLw`J0pneQ_>JX[.p`!`s=2K.|h?rKyiNkTʟ5unYdẗ́[h5ҕb$4تK,,j2ؤ" VRiIq}TBL^O[mYb8Ô_~Q'0Z"Q݆'km=7@-(P'EͳNIHֻ> zl{[ʒWEޖIOuϱ#w] Dmn [xL )ZYg7 nGfįKKFIH=H 3MݽA#\"]M@W~H21=$~QBɝ^]݊ ^yyȑ?ۮˣ6vkP\tsXHg9s/Mѯ`M y&VUL$, a2?%_09 A1l晰R,$tf'uq16¡).nWU-]-uXTZPÛ Ʌ?TO2sW^ w>tj $w *3O^U&5DV2XX`KG6|kvFC;Av,Y瘁8;!L;3E}ߏ+fe$(MN!9,cMc<8j,-dRaPrB&EXp)o Gl~Cot9Ld۪q6K h Є-e4:-CJ6vO(e ,ܸVs<ܝ4oqTT;@>[mҔ! Q4-0 ^/ ֋Es xTȾfʔL]aXBD:PLt!@S^\ޙE+tk+ޣNJԒLk`ˑ !N  "rAx:y:t"0Ө} X0)CH)@Te5Vm2:R\v,*VeZD B6ˆfT:Fv.FN͌jy ]BƻBJH™o UeYQnX]n:BO-Of͖)& bd~!J, }+z퇟_@ꬶ48,XEʷPրz?f&or+l4^6/\,: o¿h {3(^(+ -7w n@_zp?B'~3Sk#0Pw4\h:sHag>[w$17AYⵯB!\jrHP9Rqu s 7<)R)N◃Stp7$\%= vt>^5%G93[ۄV܀2C#9>-êZ]V|<=zUY]#ئ1Đ k-7y00I.͊?B3ANP>7'ymf/b?ZPF9 Z:PuΑBw49:+Nsz5W ];81ɸ`o a!947%K%B)hyY1~u_#(MHXa.WID ^3~55ӛOD+^%*W!Z]M [D[? `A@ET`kN ߷LƲYԊ޴ W Z!Zs,A,kt?6s/;,Vo3$-!&yn#*W\1aFW?j,hыnq4:`9)3{%ةN\C8{b[Q<{1cyUʭJ?yyd#ퟒD[v Nծ$˹oߩf$ bWөŶ=nqˡr[ !i%K·\lc#~i}nr"GEu (]3ZU1J< jhbc˭b?;Zhq$h{iA+Q_üSqovNaE$ XڲZ-Q`XqTDLJBESx#5Vih6Ӭ{ (l^qGX/~ABsx(@^H걏r*ښ |q,e݈AF 2JSئB .{PΖe\(qu d֐}h1&(xVDvq6Sf6st쮉~/W)-gm:E$o%O'EH&%N^~/;k$]5m$3_2ympŁD )["I WNGJmT/{S2hGsn͞{_Nb (G, ,/XfۺN2`=ի(}?ryRuzH)M7YɗDo<]}%Laf{40:чGFpdxM.EZ2,4Hߝ(~BESf?J}0U,LY *RRO[}07oʀѽv_]_TW{qU~*]yAo~~2JK)U3+'obcUwN4]*VLaз/3u0Z?h']p&eW3Ўy>>(UDt.-wiܔlieӘZt<6.u>t dq263p vq.Cxy}#ŭ٩$KAJ_f*3I1itΪoq=z6 pN²*;(EhW%f[c/Kş&pvt⍷l_-Goٻ~H72G>y5r{h] oL]g"3(r!)ŀr,2mTA!  eՄo2 O$yrS^WVR^E) j)+.85S~'\dޥo @JptV*zHzD+|^sw0| <^Qb@ *P~?zY}ˌ&->5~SBfD40mu[jx2^ cf ։ *([#&d R׺WR.-y}e'z<% Y VW+ zM値yXH; r UySXF=d۹e8%l~@E0k $78 VNF'l`|bLt6W ҥ݅I)d9Z<5 tLe'k%Et8u֫Xc5Qד",+!ΆjŐļ ٭\Mv_1VUERBԥ;q/ȉ*/;hƛPTm\Z}V RB[Cƪ57&xd7↪c"nڨGrdqT#VWnxw˲+ r"?vw &'j!òkJpM6l BooPoV s`\$/U659-mΰ06k!yHAg!Z"V ȶNxXnFN CȬdC+0W{`[bı 3k2l4O7ޮ\\6R7eS4lFNHsM EM."wT-8*mM˫moHWA ):;1[aΒu|^dicmVGQ o@}k2t|Y7S$B |zN$MF; >\Dm,F D1ن!VT/NUwfy <BkVbp,3T i"b BUo`mHro~J Ie:mbnՉ7q5!!jb#Y}1 P(d)1QG^SHב[)޽5 \Rcc4-Hz%#?]<v@xqmXbps$]ytp%O {P*L)w~ $dD|uEymL;n\t87B퇸sY 4q)?0g&Gl.Yƅd:@u[W>*ҿE*@fvkV_wj6u G A/j"Ee3?_-yh)J$7ޕlЉv<雩RJV=V'G`2rRQ?&QMAn#SnKf\2!}`"z\%8sRx4aXadܻS)Pm tOݒn[qAl8_\Z&w #XpGU%1gD]|~@#̱>d\fri+IcK[,S}}zeYz]IXmG L} @"7V;o Q.YI0(p] LuG*gܓ!in͕@[ _]েԗ/|A/dwo)Wf.c\P4OƿG'g^=w|\opPpwX?`򳀶f|V^xRک 0vzqZ :̑KneEe (풩C| b~PdwO\q l%KݵSZ{vX _;7 3I>(F$ӁH'i* 2՜_P.,'46,&;1w{' 'V F (F.)[`mw fa6v@:zz<[dҊ߿h&>KF)W& |9bWㄥDTsX&,3+\qwM`/Mc{"6j1|o߿ܽ%ouVGDM[,YU'dFTI⳹ZZGM}֖OA]x_mtu}aVְ$ڷMrqFgzyo*HHvF7mA MYI˒٦k<͈0/(aN2˵0Aa'4+ Lp #ЌU^%ٴr .CSEtVYq{gF'Ssa=]Z9̪ȷaȪiwݡ JT R{ f2IIO'bPPyPktvıujO׬AACa n%pu^\/FTdoL՞K7=Z?Sͬ~ϣꈃK8]5Y*j583*ȓ#Q4ZвD֊ބI}UQ F8#h~wEb\N[{塲f<1U?!hq *w5mc"7btr8JzCًtDY-tt"К~_:X=XtGڒDoPR4 ښh-t^u*4xJY{;TƦC.(w95#N~:iMWџsun.ѴZiV'_`o}B;-ŐIL>TEaZJ:R׿}0RNB#v.Q돝\ ҩK_UA<Z1_kM<+kLۛm }OoDZ_ڠz{]OMqh{7e n+Nh"ny Fa SlW9#h &kuNu7Ĕh%:it.v KpolE#}OD 0 4"=^_% 3]|lz߰Q=4 1|p6:2 ^,o BJ& B "Ru'oC=RX%"^ק4.߃I~hGCGc-@8RyLMuݕ 3VF6cAe$ChWU,YwO1\5I ϋ]F6Ι#3Nko>̕Ǣ?S$|m1"i3?Y9Ji˜U.K/-M!)MC v:m6).MVmJ1@ɿz,GکD:3c9_}@?QK'{fӸLg0߭iT[Bf3RY ' m/*|Bkً ӶN[NQeJBN S)J{)]\ZOg;\F`QW,H@8>{@=*ٵ46ލj:Yl5*LO},D%Tz4ǯVS+.kHh0fU @O"FI=cvVɷ?c:1rF:*5tmJ= tw# LQc-.b%z ֒4~WQ׉0/[gJw)@/*"dV߀(=cNT?Gq-G,VS(;U׬iˤ+W n:D"֩Lf*`{(wLD1DP@ߙ6۴sT(SO>FᶗF+iC 4@d*6D6{j"Džg/LrРD,fY4W(NT)¹3Wmh眳Av2M 0A5lRH1LjlUj(jp*[+i_[yH;Ken,^"IFKÊzkENͱ-cvβ%_L) uV=ONzoOmn,5O-Y]&M+}c1} Arq7`Fߵ&fDFdI &u{a([XUi.Iӆ ~ZKТIJW_zS]6 '% Wi搾nȖ/ąd>=&TFe {$5%~<ALIHGz3b|\(SӃ?R%|9%50XF B,.HOkRx^ R0W5[ c} S9KYԊm~?a EOMN4^KutTmH h1=t[Rn,3Z6TT:myL?VwKLh*d#kk0BcG6Aw% ;!ٱyCc=s_:E#J%~:\c1-MJ !d(ߵda&N zm6#q2{Q-@S2&Ԧ@Twñfj:ehۊy&%E^O.[wGx\uWA逯+U $f8Y% Ab1}69M8a_'_:gBxNނ5aJqa ie_b[QmFDvJVI.45 (O ;0u  ζ  D\@{H4Oc -f!3qٞYʉZPAwP#dz@H5 %!:AyqDHD~= XIƙLKO5>׷}}DCN%Z\Ԋݣ压 gB#t?[c[2mI{_fɽot 1C]46zՇ$rOCг\N WQ魾<-3rf^#/oEPա)WWT~VeauG:ALs,nٓS\~y|WG˦p&W$a þU5z5ZoRK nfge3TbK~O2nzN?5 +WJ տfor[5FxYB{.gQ5f l:t|1l7[,S2o9tӶbm{g Vd8B "~'YΣ}wCVF@!OOwgg|aF؉9^GowBm`2Sͦ Qje2ϟ[$Q+z19{"]4 OHq:L!5uM925/HC;S0,ͮp 0>ߞ$z&zA9+0EY+=_Yh}v>ڥq yzM7 `j同DzcZަ.{3bFtA3R9".G%e%wD)JYzzlᧀ@zeEXI"9r¼2W}T6 qTW0,#29@"TixMn\}: lՋ54N7ڬ.L7d]1Us4W-6TOc3~ۍh\>P: M@V*74c*S&gqrڦ@\:GpQdojgBՑld(P}\9Yj)H*8J")奛7b)nƒAP.{|ޤ;ʗ9L,ks&pK,>5 )UIlhI|Dj  M7;_:B#0ր0}ҷi#ɘ{C F+b7U"g09C\yPZ8]lזاMv#,:[LjR-9OCs㌚Fro*rgia萴'.tef.0N_w󕱛R!YgN}:,d0ËoR=as5T`qch1"@w.>&#כ \^*\ 2jE <.&+$=)'ԘχoY A.|Í{x&'rQ[41ĉ[ρ@< Q;%ckx)n5bi?Z&|np%+Dt&V~K]YS/if ;/[a2Xzcn:}# [*!%`~\){!Po:]4j7(: s7w8lJSu2*2"4}ѐc֑@o=1 +t@szXYKpgH8i,Cx1saom k ! r7rpCɿ֛QNUBԑ~7 @H`B母(J-b<{83 à" NS_`Q5]+OTѺ`Tj/1eGI-Rb֊. 0+s/Wې Df}0i%~ZwG^xB7 E 3#Z5Ԭf`Hri UČ]86R6v mxH`aj7 ; />VD.P-?{/FP#bVc5i9ʜ^3$G%=T]@Jņs[A?3I:X 30IvXV^lI</L$wl\\}1)0-b--ebg'8"V3j+xKpqF2?i>oLcl5WbMxbL+CcQ%8Hܦ5԰-K Dd^( `"1͖@ѻrM}p?V{ПwFmU0H; (?+GA_NK#D2EY(}p:>]}Y;OxthP25yXwok I @m'7HH{퉲]MpwH:֔mFk$/|$Wƅ#ZcPh`Ytɿ%M2J"EFFY͸Nno(y:}*8 畖/X\&:alUsz8qoӓ_W,>[j+OV]Pi81ƥL.r=OWJs}]/d2 wΔl$?DY:X(W݌Ry:m&.,:x_j#E̽{ ^iј)'jv.ie oWn\b#ISCK'PVZ^8q!S݅bB˨v)m΍9?4L^I&V5>Nװf܇H,DNP-{1 oI024 1{# (:j2D3EUa>tJ/UD$6P#q,"kOcʑ,@͞YbD-`S@v^P !Ȓ:gGb VT>F6X8Bݮ:M(S{~wT-#VBg1 'mp<ܑ %b2q)Qb1ݽ $ȵ,飀ph3D$&AP/1ю?rv7yύ1(= 42t>>aYrUr9tcTX^Oo00ȃ %VAV=17E2+-ͼxXik[]׬׫|*~?FKxƢF|$}gNw?(R[̈yB:|L?BD@*oC x Q]QZ0PNKN|Z-Hf6V4nS5R!O=@ bTF%5UQUit %r  2  %_i~ \ [Mh%yD?~݀ C>.t_(b5K}&BhI1o-m毄hx1 :;VW%3]<;XQ&ku M# `bzHGGĖCKHWɩ04?5-Mr8;k;Z=GckC8U5bȷˏcxJXIwg*5 w嶊(T9!%@å׎y$sG`[ Le`0ed~~ВG:2xߎɓYkPMϣ8\,踋i{44g# X~Л =)]aV/z2?+Qo +Zo|o}&m"^q3Sn7Ls.=Y=tdpQהLĖ7<[P/:k Gmzhurx(:]daO7Zgo+I9R@~X*]U;}z%rA>۹CY9 J)ȷJ)o^msaR 0vr<cdiOߍH\6K&by iUۜc}b= H3eQNA$|p *y0QK\*(R<۪PзM";\.?NBۨ`۰٧F#$Ѝ R.zȋ1 p(O>]XT0h ð]@پ^LVS-,S*H<|֫Bx&ِV!zɟV2@_Že7tn Qe)Uփ/l1Y WP/EcsN=LT"0AE @M xG@Հ:QNhlE3Y:C^*['3"9]/[2@ y[ cP"c- "dDQ$mYJLSޯ7xYbp^5EÝD+t]Vb!X(#YӁꔰ,"KJs{ V~5q{h.],=fLs'\?ZwV'm&r);P[prDX [AƗWB98p^$t>qQP^zyMC2EHIA{Ðu[P0gm9y֔uE_M[9~b-A ,&$Wxu*+P(7uI..=tgy(caKa ~PiiJ3N֨Z2 Kc2 WJjԈf_~rq$vxNO׌uX:J15T7w=a@#"jUy:3PgyFwjS@W`-D`'[RPT'i4YRcvMIbKmP:]?h;Ábr&ɶ5*3H$3S5J6Z^ΤQ=YS*jNX5fԃ&t!_XkO.uDW`Hܲ:~[u2CWCP)pʟYd&jb}/ shsU ^p&_npKoL:nR4C96|9J$Le"KM4?bUS ;`hY@@LTKbz~,ĤdK͜2եӲN5!a D HZdȶL~zcl@U (=I?*襉兏?%lȠ|$x|gMhU_;ՓlF]SRPwn³f3})yLވ(JGKwwA;[s6?5<zs; aގڧ=\""=e!{M՝E:;Gqf]1́i;= |ApٻK2#dto *KKmQwG@s oH}SL8XCyZDA]\!Lů'y܂r :`K·T̋t.k)i\dR>Χhok/FgL&Ĉh,_kr=KWH{cB`u61 2vQ5bf,D],i @pEWTy&Kt @}vC.kZA97Bxnk൴Fu.%`>oi5 )d@^JH;o0W_j$ݸ{LmN Iwʔff9*Q F \R=qʌi_>w,ru.!hzM2X3= g^۔Rց2({aMvΞ  iұ7@=lfy5opHU ]kNOR6& =#6`k!*`Kdؽ` Ã_&bAjhp)ux0+4a+qfNY9{Ȭ7kQ]@/XAg|,фJ&VU|fԉPϾbǖ15hr}Ъ~B4rJvgZFQzH΅K?x>Yvp FK8$IЙr~WK}OYUx}poeDzQZoU[?'"p[dn]Q CoðfBRP=s:nƝM!L/4%~V|T~62\6g]!423hs/$lV/ ljXdTUGat|jhkYĿ8&zHY@$c('j4_p* W4wh6BTW \FꇰP&>2C ^[+q_5x%{M7X}%"I=e?\2q$,okC@2 ?BppBElk4tB38N>l jS౾GBRDD֌.~5T5tHwG59ϱ~lxk7Ɛ9Lػd,-noB89]x"},rm^P y^[;rQeJ5&[*(:P=;dh^ApBHCkJS%amcݚ*ؔ< `y㹹~ qlwk˄J! N%2 uD}!}$$7ZsAzãV, \̃Z1PfЦr$Z᜽wR{bR{(ND1Ձ.e CTڈaV'QR1KcIڀ4kЎQԄo "[';@ZhHB̛}vgN:$ ~7Ҩ$_E%0b8)Me)cvN,_FtNVv2=mSR}8% >I! & -;TJ{\6TD5Y4rv3&ӷ9F=Rk! ~mJE9`E(pQ86L)=+P"4ȣ-c*zx%^)Fv zBrqѝfX"Fo~ #Sy`M/I5-8_S,?vo &՞Gԁ((X G'({)ELK_6*]{je-GEGjMPJ`4,t6B!7,0Si0BfN6++ه*;dMtc8$5vG" D+p,$:Noy[^!2skNs/] %t@Xhu8{y{rk9Z@碕r3-RP9 Hu^H>x!buw60$BO/HB(o>b}ŒF aoqYOJƝ!wYBzl Mrx*+C!.-h)f=, &]ՁMi# _RU0!w4 {*Iu _Ȝzij ,|QERsgV/|BT.=NoCQPW(-U(U*1׷nOۛ ܒBiry7HS!VXvrD>& H:C[6,s,_fKWd~dy[394N,CJ3ێ5g"~bߘ.fID+(>]p’$g}'K2Ehۛ&a OF#njWA.szI ++Nx?k77@w/S=[ՁkYi +J_4k!>Kq 9*y}YHÒC,niO ;[y(m:gx|:8sZGjj-%f(Jʒ'">EK^,o?ͱb&, NmD? =^݀i#fꭖ$E0@&;P-XGՌ8$B 2r j4WFex}?zW⴯Y#uz8F@wdrͽO{y<ؗU"`&+g.{98Y# r~ ĘK'f?H\yD݅V@C4VQ)}A?S}3*67$K_Ds{ea>˙cq7IGTn@&L]}?ε ERlqJs ;2#X DHYJϺcf#cOjqR>D]?s߇7Uʊ~}Ply"{Y Odl% cw;T=-Kցi|n?.yр$q 44Ö7_Xy43>_OQh2*,2k']ə,fWe23` KۉUdkU$xmyR&}1et#Cx_t$_H|i}^Du&m&8i`2gsz}hx ܼ&ayr4k b \@_co/ סf/W^J=ل#M 8,6jFͺ(뢝>hp m]*zC֏'CW ѕ5`TYc7 kx64%PC T/nu /IljwUoY"Ǟ-`inry,*1/ZSk%෤aC hh;2k"tUQǔm T't1 8(>X><>e;UL秣5Қ0F3)ke*n{hσ]/'{ ejoՏ7Ũ2buGǣ@`tRJ\i#:('\3e182R?JJAKфNefu,HZ1G qGH_(RǽvJ'j}vų"0Wn1H*%w_I}clPR?HIi\LR+z(m/%u J Soym 3Sć. \Ihc_W6各) *Hr?)/n5F[$0D`~;GZW*, RGTm լ6 "MId? sRABfRy͓eDEms&ecܭIDQs%!Iff`֌(Tf3[c" yi*M=@\S`&lOZ;,Irp oe'Lkջ4,o$P*2hŠҕtFn>' aR:@Ty|_S] h%W4  U '[ٓ4/9|6򻅺E W>"N}D{Ͳ@nؒy'ne;TEG=7V5r=7&wo L{G|L_3F#!+wxqBzByοE_7,#\b:`84'?'7f8AB{;\%,gR`ީ.)f&S>G ~h'j&r[/%G&ǙeNn 8<쭿G@2h0(H_fZ,PWU <ثk̑׌ rWI>p-ȵHDԭkDJ*vz+ Ӳ!f|a=Cjc-n :ͭ]T,:wDa0erL&M0 P6aۤ;ٷ܉CLDj;M:tJ_nN`sQ\I ӺZ<~JT_8"1>9i0o -4q\eF5 C-A92_f#ʃzFf˭{ g=n ė2ilXRvb@as_~\n* c 7@0VKx*5GSqTHgt1}2[ g~33CKlmW`ltX_9(q~KLE@>1 m{𻌊c*?f ;Snv|gR Y66hMrt~tyh\b\S. J8^"ޭvEqZf{jsE6\2kj~j0`#ϕ`j-toWjW+֪o.H{[{Oy,!=DS/X$#I^YJ+Dɒ7 Oɐ0$dFEy2CAld^ K-pK|Ua[L\ ]hiH 7W^i1z+9dP  [8Ԣ!Y**fTڹ S@j}Fv3K' 3pŀmɁkQ&SZiA(u9CL@m;pBE=uHW[mBp(# |WgUN^Գ/i+]#8 f}rk Ya^ z i6߭TX}& k*! Xg, &x1+@}f~ |8ab$G9kX<札7P\n9TD ?gd;# F}*J4ZRhC2>W4%4ETDϘIx/w 2I8+vZɡ5Q*ubqj>|Sc-£J0Ć#*$nHl6ɦZZP-zLJl(6 ç:_kcd |b"BE4 uYl?zu]VDh#p5~ : ;F>@p)k¬o7#stW.5&EGv>%1&(p=-j"x{=Eei"@ewIn|A<o.-k2;_\܏)i;0YۤuueI{=FsTEs1<* =W҄@yC Ecһi0`T??!Qw©Fέ͑KQYO>>XC_ aqV׻|jxt$Ìi`*$j-y85eNryz'XSӰǘ: Q; M DH+q&]ո 2?c1NY l55=,χʽl(|e]Q%8PBّË"vVvXU*E>OddZ_J QFaBx<]='Jw1|%a661'p`ؿaX?OQRE.^~5P:g8U8K"' N|;!M8]3&i,k<|c#vm-(Ơ[)>IYYL%=`&^KwVYeU6>oᆅ 7d&r> (>#.|dx"DHck^xb\8y]ʫcsz_W}H\*g6KgRE/@^k==}9pFg;gЗS-*2+[w@,th=O!̷mxQrK:A\kNX̮+8Tѽ`0;.BosyKmQ{ذ;GhLY1xiUy##T[O/KC4٭+69$ qh.?5([r[yv$6r'Of"O*F>V}jRѶH2/I#E@<7X>47dq#˷+_-Ï['O%1g3s>'¯P7h -Æp `1u)c$HHF +ywU\/' MYK aJ2H} b1|LAЀ4X߸K$(;5~f~EVԃ mΗ*i ؾm]Q"՟}Le"J͍L.)5طv՟i}.պog}M6b<îND@|4(c&SSmMb Ge$ޒR?PG#I a ԶAP\DEU`6 4ʔmNwωGTI}d NпFhJ; */])yPS3 s(D*dAG"ײQUc7fޕNSft{6FTa[q4G dlYV#?)x9nuDO ¯**:~3͏L4 <^tso=RBɲ6ɠ[g\ے@"( L?frTt-?V%"' qsv3KjTH1^4|æo|3#p"R)KwRQ)hEY?A-UsqfoSeʭ {K mbcsb6\l0 7!`r@/5:F9)Xt=*plp'!Jݩk&W~ ~Fqg=60MCcW`o*Nzzs/Su9tA9LILYw, y7hپ}̳4:&T8}KL/Fꬄ.ul7wBmn*92E-z$BŊaGǼK/ p<~+mqP)u8yņNz0!z ^V$z9*obd=[1dC} ~\ :̫Hƺ<2@4٥(DJdZ1yuf-@COv *uM:7QGo"C+B2Y`K4@wv240nD#ޑzG{\JZQiaVv dN1O+Iu}R3nWQB?Ǖ $:skAuBFᄴFm"M G~ex]ܻ qz!KJטep`ɯMZ})&Q3˨xf*"~YŠ "Z7 gz}d%)D5HCp#/ X[!QA @u&wbr\xkM%6 ^t n 5s>J4AF4kZ[@Aϛ[X&N-p en  SXWU߂Vfc"cfsc:"i(E=)0{-۟h_E?U^DdS10&%VУq҈ff -g%j񊿸j[g˕KE Bä%2[}+{~+ `kR-ABFv!]{dM2Tlw\"mW$=&vo?m{eft ->㢬(~a«CWxm8{I|/q )\JGۄ{E;E']k#;aچnQd&:eC#?H'ԝI{tUe=4`H v%<K,x8{N+M1^pTBu!]v6w̧j60Ӫ'a$z,y33Z% cL{cR0uM,5~-׳ Fg)"pLy9~殁q;%{x CK֓Іup.@Ch/8y]>Ii( AR?*BJ)kj(Dv."<yة:k1Σtz&]f ;i0#!ƴLmޒ4RQ3&-Lつqڳ;w., Z Y8bz(>aGҥN̩tӐ figZVԕwQLaBhTDo'Ӓy A{m;>'C+b3vy*eU^4{z~>M]A[Q42G WD1C ˆCFgv:wz 7J 7@ GtHqݙQvZ^EcHԷ% Wو~7Fr/xϲƐ)ƞ8C캲ۏe8SpmklB[E4aQxpY .B4=Y٫"dRC[v].X py NmDS}Z-bSJgY8|QW7Pbvhőknd WBb"+KX9 Mu^X5Rtq|s$ eEK}>{o5p.Ϋ2S&nD(RV=> _vɒp BW9uA2ۻ!^C6_Κ4˃u!ȻKe]v&0zc!WʶJ6[oBW.rc{c:pǰwAD=L+TF?4+~JjmZj-骹")RRTzT#80$}D@'Ū"H?ԌV)VmyKƘ8P)bXTDH(ިԳ KvDv0jj7'(,Nt+𸅆;)~{3jpz6ȁ3- L{:j0^p?%OjLbf\,Lvy6<s+CJý]v3%xrzrؓ7O(4;;|'729n[ g@*!sAv?v%jNu;<}iz4ⳉl,?f 3pqTFK4i!UH-oCM!͞zDb"cOi.i3Q9ȏǛ3fuf<4/LG,<ӷ<"{/5*ɥlQtd? }5ڳ.H1 GP{^gȴ7x[َ>d)d*(; Rp1:ʎ ԭvyJL>:ttQ<\pjS!YoHi Q@2?0E~]45 !֊t%n)*Wo0VF])L3,6/mwݖHgmOrG_|cX|I =d:vdژϙ7b2o灆ז+nqAT-)vWѺ`) V5$|ܕzÐCYFj“n2iz΃G@Y]%LKŃϖ$N)AﲵyP`ļ;] VƩOd8GL$FHzs,.$y姱cԺxQx&!:ol:泽hx$t_3Qcw*l~+OVJyj4Bl@5I!7[fENSucgLV3X>*ۻ\gl0 6$W#@L2Yt+G&0,ZKspc=ލM {_ 첬b䣋0uN ?B[@}s9M xX.,V8ʰexyZs'2ծ]s@DdNt< /\SDzc˱&j"}͠UdXot*>OK|pOv h9ۍe ZN/Nɡ'6c`&m228]Rx W eGT?*T8^/DaL1n1!)1X2K{bIْ4yG"`iK~i0Ѝ<} *>Z jLC7&-$oo}wW88'hD+Ql/,d.J䅏tK怲P=DS’c蔖œY!}Da@ v@O58I}̽]f!-ǻ*( |Lfp"xW?DHu6 `*jE'q| ºrm-Xe회$aG-{ga5ek&ӇIbTI'?Ft%h0?$(.#Ov=2tf}o{oORL텆#A-'l\1=sO-D;orsޭ! _..Cl%l@cRnogOr2Sn`1@SYVU*שbqRCП(Tv՝ fpj V+4\k0<a9/匱U'|1ޞb r$'·StX?ï7e^Z)&"'K_e ss4=k rb\,*X:L|Ijq ͞χ,\qsXDpݱh\vPc {q!nENL 6!h]#< <묩a:GaMl?Hb:A7,1Ng0 ¼ -pQ++|MyؑhSk2ʂ5 $,[uW=bh5}\wWK +Ѣ'qz'*Q5o«lp\_U]y1ρsg$+|cJ8tHBZ4&p*)6LPet@&n,|/F[N|W.ȼܞ& Ct {# o~+9. L} g2@qr0C@֭KKNFae%Gn|L[2n/2/ArL3 Wwx.X̿ A'1|Xn0j_YԄZMm @`[B pe*ntFqMtUW+Ϩp#,C QՒӜIMj M}}xQnO{ڌ q< 7~1 "ՒzFole?8Ԓy qC+d]N1 n=(Kۥq~ԁ_wE $U-9=TEug0HpoB!g`|G@;{.G5=R[N-{PԠ:8"Q4#t hhp\&/8 S`߭of̠F -t#4$(qm ƂY1:otI=ɽNLz9mny7+?m3f\4lufZc]Wz;M ?in2DEֶF"^RSa*{QPA$f@yb"-$ЎpF 1gm[T$Ϋto޶m)YwDjBvUcҁH{ar޼{r^sj2cs@ K1,Â3CB=O גgWlE ( ;Jec ?sa)'xGnK$+z| \+ t4nw'ŸWK0}>Mrii,]+. hu`ruXKq)R4T?C8$Eto.{ Dn-BJVeTy*2^/kZ# ڷI?7G NȪ%q)8F7*8}' lRJ EPW%ֶNNԃ5Ao'.TP$}}drD=S.ԛD LpFnnd d1pzPm{]x u*Y=yiETx..~% !$23bг |%qIooezjdip^֗(|DI[GfuGC9\su/.bI`/@r[8Pٲ-@(ݜvMA@|im^ͣ `(_|f#'DHPZVVʜ a܇E\W | Κk#5*.|@7^,Nd.EI5咿OGKsR[q_ =@{Y 7dEtlGv&ȫ`WN4ߙI.'AZۈ[roc5$[__'C1LY~ &LF J7- zMQ.V&LQ`؂#zif #Zx(˰!Tm7;//"{oV7+Oa;R);ΕL (N=G(֌Vc ig0 tm-+` i7"f N,T2פk,zSs}Ji"6n+Q!nȿb\c+v+֬ N`doR٧?\LCI`hc̽W31ķiAyNI$u[Q@i \x1.ԑԷ d\.cMD Ό2 ;;e98Sr59DoR8hG>óg["v 'y`.E;p .}LO9**Jî ^M}ϙjCw‚jM3Bp ((ژ(8svdHu흁 ?>3~v=ATrn4:;oiMdDE*Sdǣ*9ӓmBRE 7 ,7]Twb8MHÐKa%c_DS*._~]WДԧ:d5R!J7!)tM Ytbϙ'5yҘsi2e ~tB9oF-؄=tY 0 UݹIsCB-ˣ@@c mu#`n3$;I{e%w=? dD'J_c}}@[ԐhӪAGj 藈a)M1I>/N g0i+ Ę:aC^ٹ8vRۢGWG:b/0zr8P,:<6lU.7-Yx`~rp!ޞ~ Bܪ!B{Y£(fM=]RwYϵ@iZ͵2I"cڱ3z7=Pi2+w:ΰ_jlcxqę6=( {SV,`tG*"I$9G]SpҙnR[=2Rc#k8qU6~alpm?UӇE')k}c I+cXv)9]ʁřjacИֻ KM%7#K._DBzc͉!ƚs# Q h}l XާS Fiގ+88j=d%T!zE@G`oN2kJ&|AF.4s r!#pA`v04nf΍ىug=|@TKrIDkBT2Wh%`oPR\^orN[mX`$A/(v ?7*\jL$@W~$8;0 "_][rxt<&?Y9t VmS~`F@J/qvѬfie**s^X"p ۍ~AbA}vT70_<Q$n5"@}M n|3}f}=1VFE9- &aU(ěAF"O|GdSzi't 7n-!CGM雡:ipvǻ狍 5n^˘×ÊtiT0a$!I(OH&' UܖĪՓ)>]<8G< ˜Ι-pz|}퐶,+7U'kN4 tjlS}Mӟl f4Dh Y p \ȯW.O-44(Dwav>bq=}(dУY^! 'YUa2%m{1m݄QWC4Ofy^Oa\3:X`ZK%Fڨ {XAEO(e[ju <֡ [P\()i(wu*BXCv-Nԇ[J x_ xd āo@~sn\n|aܝ@|l{?_⺙)3XPML`+fA=l\}Oa'ڶ`\M%T1j>=(ewY,`N*"9 c6w6OF.~^y,FП7ᥙR9*ݸ3wg71ERX f,0ߖ,D* x*eOi19@S *:s\Z\!ޟ8k ׼6zc,l=i, ;6n4#ݵ#)8;_B;:w&L"|9u'?gc3/,\tԜ{Xdi/W4 ~8 =|vB7rs1Zk&X}uȃW@p<.Qnc"pr|3;Iټ.$f'k~^bX|WFP>Lg/!9mh'J,u`5k Wk@bƨ=/iԐ{^cT%[T*;*!PֿwP]럊d_v49/%.+`w sbѧl?jeIVϲ!SھX)G}O!u M[_ /wfWtO9~Ӛ{S sf>vE G|aa@m'"%ISCGBh gm8s!uf^Our v;?_v;Kd;@r_rCrTB'p%Ҙkmvd5޳;, o%=ٽJɱkYjY[5@*g:2`pu;葬_c$qIYfV6ڬUH|Vab6dCa ?HJrN|] KD|8*{Y:*)4CR.hv\r"`uy*5 &3oeh"G[ݵߐJ&!gMg#ʋruIv2o$#41(F<6Ғ(@~VSޞu%qCS0 \=#ߦTՖ|zo؂1vǏ~cl@%{SS9)kw3,oJIXsk9oj:IGݬnw\y6 _2؟=!2LU82lGWa9tI>zZk?q*bjrTue / bKGRMūp/4Gx/CBą7mgMa b0|py[xTH ㏃v2ɕx8ZXd8}Ko8sH)z"#]#dF\&d4o@ NT8֦?TH2~֊IUy)y0pư瘈2YnzׯDa 3jRvjenf /N;ꦑuB:ayAYsSChqHАB[ㅒ1E:+ļfpl!9x/?Rij]SR.WjC8TG;!6LvDO`ܓRˇvCHH`s|&ž=:g`VvʚwaLϳ8)I5[MNHh-ٌpx fbJ|`4ƘpX/kt8ZՓG=ë,|bgCkSZ-Rt `1|;\ zyU_dM[Dӥɟ@j Ms,~HF 1&\A+M#G*1h >+s^E$58^Pc [f?%S2Bx#ڧ:0߂cٙꞤѡO?rY %~Vfλ7y-9{d;>Kc MjV} G),''R],{-8$_7WxWQ<}}]' _gq\ۀgB^_dQǂ]\{wGSepe\ ,h&j]pzN+O<9 QHOvۢImG=ahVӜ+"W+NizthJ7?F@ioY򻸪Y&=мwJS$`KiyrD&e9Ҽ2}BT; ߆ǩ:_oYvO*JE滆}$)w̬cP-X>u}2īiͱ}rrT,97d5Suxv˕aCy\2>B╸f H5pPH7&m0*-;:Oh R!fh3p㍊׵dw,ؼ7X\>3{ֳXfCHsN.V~K32#& !n4=X"#h 0);8HS*"UO?6q]V>`|(]1X~:%يh(Tv2~e%%fȲ#lQ6a6@a$^h4mt%v0%#kAί_|䐻rԎO8jn2LV9Ժmm#!R,(ـ2Wۨ-QR_tդ`a6,5F8ʹQвG ]SklE:P6^i՗ˁ\T̈́4{߷]27,}SYmPc&_:] E yžH{y%u,D͹;{80]VЛˮx `5ABo<b۷]@y 1@V(OThc A~'r_f?F6v1XTA 0eI $@״6>j*t0!us 9mw}gSǴtg ~S{LH="ɘOBG@2~76I{YܩҲ-T}m',dv[olZ0%e!l(ڍ 0Dh8*Uُ;hl Z_Z}8ryZp|" Z /::ӊS䰉t ˳Ӆ#'iSC`=9fŦeqՓqqjT iW$PW˳)n"N%:- M"\ac+Uz9;8ȁ ]@Må=;g%ݴAuY>LriB>dj Fme}NjE7c!_.TB"v^re$IP76Epwp٭mz]bƜm:uWbx* g-Y\CB(<-^ȟ@:tO%џ4kSmaS*>hE#D&]gGÛa1)K?1 ԸP?"J$<(kbC@F17Lw&ʰtQyl2kc]|Lɥ UL.*/!캌Kol5|x+'r<8il5Hjx;w#f2MiH8;e[?U>ǧBIkCCfQu͊zҹ]#x?~3{8jU ` \?K;Pgz70JK;I2o-\#M%nUq$T!nIR9b;:7ϵ>]Q\ Ikj4 a9(WG:(/x{3x,5MʕnbFH qۮtZWkWC#d%/5 }%"\ɲ64w{}#kôM{~9فR2 !ḽGzlefЫ\Oe )Dh Ҳy8 UhcsnD1# xM@s0fL /\ : ?z~C:漷:Җш(,*GxB Vad)jc],WlήA] Z萸Y~[# >r!A##~%U&5$PCֶj;XL&20|3|?L "p!-;Y:''SB^)[Z~:ڼdA|:L |c iZu8S0 o:$1婆HC3%]1ZyBh-,>$fhhpʸ% iy3#X9"u$!in+ )3ݷ"+t7r}x67t+\WI5:N,UZ}y$}Q=ڧ}uzsepB< K)$ ـ~yH4a{珪?$5NBdz&0&"++ vkTkSڞFW@ T*#Fo_hh8.M^'_zX G3[My1.YTw9SUt~WL"lͭϞD~?qH7*6L$böo'P!8,wF۰]K;.:V4Ǫ=i3n^e<_g7ް K{^BeM5hJG``2vA`Ap{!$ʈ/lfmU2wؑY5*$-rDqR䮒OD3L^I Ǫ^7w[Z' n)_8l=*\ [L^{P f&0!{h$ Ypu..棼p@5sh:ۥ̥>I7kw5m8my _M{wȂŹA]ថj!F#Pc;ILP[οh2f5o{?S-¢Bo +\6?u PkMv9E~"AxS-c~QQFR&'|VEYȰ"zi/3E`JNԔh9,[^_%e] x͜ݯ-pYQ< w9D d d~-a훑mAyt 0GVWC (AqŒ\0lPUYJt)&eӼ )f_2$S5}ݘN {-vh=݃znǫfiCNZmNa&#אZ} jOm?TWJ۴ߗ3 vxz,jn!׫~eX۩+]s.s1敒7p 7' r'KR83_' S> ӨˍV؞jafSz-XOnh$J%JP$@0 tʄ̄1 13V`~çF-@xIR θhvtX ku)4JKdTl6c>)VҳFQ y]?tF`OY{2(w*&"&3S{e^mPj |rU'ܑgS6Yԃ 1*ȣ8H"5 Ń:1S0g?.=5R A{ Cŷv?<Ù|_%s 5}htRJZRC"?KT4Ό䓪 6`Y8uUe$&q%EYKt̞VOB[y)Ǖ? 2ÔLeF]ĉ$>Xn='bz_gEr܎Y`|:@\ ʳS\JGx_i;D'Fබ[z" aUj6~[\̽gCWL4&Q&ꆗt'&EUsag5wWU7iŊW[s=dpֳPc{ٴ=$9ׄIy0l.6,[qyK*;K=c:+4 J&y9t Ҹdr 6?@xgM Z  Sf _MbXSvxLX뽇?gpӵ X$%GM)YL -|p$Xq餤1naѻRFX~?ֹ["r[c;Et;qc A&VX-s-ȱatn[6r>1Ъ)Zf-!%J`6;|Ha8nIBE "NnVpP*Vؖ4B!I`G異WulRVMHo*:tےU~uFE?ޣac~r i[$G{QoI0XԣkelŽe-7zf ԋJjK^h 1|*:>S7#XҀr(bkĭ/ta=elǢ{̙V[-}$8[0zh|+@l^.Q⾷!Y?Z`r"ӏϽV*`PBi,%:.~xl1eFgf3FZi7\YR2O lF+YY T]2Y_bk0/|LDv_]^"vQ V":/;%r.}ؼ >ZT! `0 Gsg:E{cAl;1d$ͷB.UM `tރ_ hVDK^gI8<[|7W{F~<>F?ˆQZ9#(-уGu`z8:)7He<=ʭQ/wGDwuv?'ڬʌRӁ7zE`."^Wfyk9ia@3gJ.v R\ӔXN<PXiut Y%RPjdx-"3*'$ǐ*3-8f4%9 VʕΞ1r">GBc97N p¨={#`|T{H3,l5ԙvnY72U\1LWu#;Xj`H-xj?4Iֿϋg}F!\Ϥn,p|56i0.cv9zA:vI'W׃ V? /hqL()r(I-Bbt+l6dDujnmE9ygؼ*XS;jSzznJET;`8~6]>[i[9Vs CPC"= L"C9Kt> BMUC4˭2'P$ PЪn 8i̍xSbࡳ70mB[;d 5 L:5&nH8S>RPp*g*h)G/ـ |#9ru5BXzhA)0掠yq3ץJמ2hSp͛HdU܏NpyQƾLlM.-"4/}[nbTS7;f9_leM3:vIf)ozԣL0$N35m?NblɖQ39I03$Oe_% AY%b>; zGϖ <2:^9n4(*bo'M"$zؒ.^BǢrܨ;coIPq2C}9qib#}\3fg<93iKk %xL*h|!!N!0GJFqdj#ӏj doMNr~W4B^ e'|L4u(VAx{L-vK<&KiaDala˖ U%½s; Y[JuwvAfaڄZ[yl^FG^H-F eth)@c&`މ|50&a~L+AekD"N]UK&pz雁seriWk],D91ذ8: .zgxXn1wxo[̄si)-vѴ4J0-ddT$gk">q͘Q W?ٻ/G qVDW7 ,H݁D$tü3MwZw>ɲ݋rpw{ŶO%3'w#/;쬤~cff=q19lG,nVY kC=L<4B/u8 ;nGfLb  3؁s؛]]LQQ_ T u+݂q% &i{gq-y!uOB&y ` 88^myQ43{?ne:l{Jr+|;ƙF Fk;E:pSx$j.x0$T6Ín6/h $~[ZRA뷁' 0t"~-Okgy_quᜟA^l룁<@Y{/71: quqs3 ڽ,r?" g"EGٯRe98 ҄ք3k["MJ_ (b|B\fm-L.]~M -!%ݢVj]qY*8T Pڃ`m4b]lÐ 0(>܀*R%VFVwTsTC: ҆wۉl9>ߌv%s=z{{A,O&ӓl`EHkB+Ik÷м b66\Ӑex4\@NΘ"^nIy(&LrR{WfG.ΰ1\0Xmu YoϼY TjVڳPƫxFwm 4!Wy}=&Cx} ON{X=*h$)}#V-5?`.+ 6xw{=H[È@ '.),?![&(:EMrd\v4plFǁ2$9]3kH ni^ c3$i7j%wZ,q ~x=,jQ;vaڰ9u4aj)>UR/SW,6d,2(Ŧr|#$Mnd|d%&jI*L;8b ] Z2vdĥC|IDﵑO=eDc71[$̂ynlOsDwFΑ- $ EMP9R_XQVqYI0])!N=Zf3)3ixWԕabZ H"W2sdH{<#؏H&}&Ubuv׈;fwUJ"mM նibƅg9FH9[0h_Ŵns$k3̤hU/ſ\1ta*/;Pt%3D b ]{v rx\ W+,n#\f \,6+a/6X|r.+oa#l((yy18┋f -)VljpT/RuD?}"b_.t[sX2e #ST@pẖ{_xcp)ipCquAlh-}k"7g/>U rlVbˋ Y˘V%eG1\~9lݔzgّ=E< XSC!1boq$"c'h{6s0zXx#N;Gⴼ9Xϴky0ձ\:OUJlI-c.lb{tO.,B.NRbg@'Ͳ,;Ė|^S>%T^)@0} 4C,~O6Qɏwt)*77w*e,- nF?1ր Q >DPoT냔$Qu Mzp?+ie;R X&f{ptqrfe :1@QvrѣLB;GHP(k_f@XHĊ>I"$⸷iv.L#UAߌ?Q{IUeBc^ b.N E43ddZB醷i4jWo$Cj vh"WTQ0L=5"'9@Az^sE+)S(-V=30&ǡ0'*X\?+kL6 %@߼s ׅZ(>`mhHmWJR_"2.$~5JNl0.5oÏXHG5HޝAh[]xw:wTn2:i3{ؿul ڇ^=k&PEmt(2? v* ~9?Ƥt󣑢x%?$ D\41.--ufvP\؏/2$}iٗI րrl!l#Ck{S\FlTi<3s(Dkiq_BAd1DhBHRм4zKWDoc:qNo+ De'BvR&I!ql)"cV\=PhޏN'гJApVCK;0 Ҏ Q#0##gUI CtAj4٫:' !/OZ=ֺdN~-cNw_YꢀӃMxNWF8+l0H?Up"A?Qx妲e,MgQmm oTz֠S?-vd8G͚f6> 9qÒǿ-{.%kFuP O<cͳ*}żZ'^Em)tGyy0p.FTJ[2 =Ǝx MQ[sKP?);lF*ֵ;uA5'J?Z7t?sṢ!܍ =w?zrsW^9zxAWjN`F7=!g,wp 1+9% yBn'Z%DЯS<4p[dQ|͜'){_"O/1F.o"Y\ (BSKԴ7JG7tP~)/!/EŪ/X,HK=;g/xoM4D>J~2:e=i_(\WD\aKRB2(>3':xp0۳%m*ֵN{Yu< cA!nfCxA SsvÄGߢn`%>M9eK;`?SofV\dQ%*7kpKx+V:bڍ*,hXGqpX]W#QF,2׼mmvSl]JyG?.h42q%z!;'آ(+[dH[ѵ`2"FۑSʱ.8&/&5_]x[w6VqAܳiu#xcpI/]){V*vO2oK.6`JDOp)5eLF(@ ӮqQ3=T!{Xw,Wm? 0&0SmN׉6dH $۹c.u N|?[>KoΠRmAr3!r. , 4'˹ -n`y@;f}8V` Yb< b<55&}:t< ؼm$P,Ǹo!o]XGTBofF(C/06ֲ͂I.MQz;4jgkw:@?֍Qoq w9 x[Sgi,T`ULc#bK'W&;Q$?V.1 I_AaA/BA@tQ*-M/5YsI1`/wY- 0l6(_QR7\(d=܌mlE=g.mu/C<,\y\~f췠sV{Gc*{ wxqo {klS:u&qIr$HQ?_Lhm*hF$OR#2@SkUp t3W9U|Bjٳ!aalrSOrHŃjPN'9FBTPjN #u%%+I9n-VZ`eJpJ|4=,#^X{2Yj' )sVow,2l86#-=F҈^=4;&4&5?R`,\i%26|0FGer6u0cy:!U9 qgY,-7S}UjJs ib֖Ϩ Rsz6MhzVp;*QT;|%q^R6HiA/`Sg~M%hؽCw,-Pza+rbR%}Hg|O5fiCD[ KX#ɒqm7GtY9&793G}7 sD4 \U>i Gg@m?j<9Ζ2f6Q߶N\EHqpmt&ojFĘHCsy?8FF" ,4o"۳UD_-QBȡT[J+s6ÔZFVܭ*80"' AP]f??LDH B{x$JʑPxB|4eفSzZhk$KX)JSl0z]\IX86KyG0mKm瘻>*ow3fb ۋ= t|~Ad7)|Rp rE<-ebu9HCآbb57 "ԮD> !0EEځ52է1(07SW]^Q#D[̟J+0cfR)NT|sJE 0{?dO7gn/`F&OB,cE99CZ-ml].  U,26{|!!qXI53‰@mJyJI~ڤKWG$ 1;)8 )X[c6X*lЋ94MjS)Bd2Qcmp~TVn7_/aG^j6/Lx 1PfL"()WPk:\):z񈑰߄Q.rkC*loJ!&v!eI0:_3x:*G >߲nPm3 J!ulvb1 JqJiŚyLRC\!XI}tw^Ӫڅ!"&7Ju$%;Q@cBӁZR.Atq21 U[(˶Q8X^$t  ;Ȕ}4"̝tN;(ɹrU)CZ݃¼&be.f)u[+# Z%l[z)qbhΆB{2HOc6nedű5[`$145- !LΈNug޶ӂJe &WׯRpݸn^)>cȵ+ݲO(t\)%q{+_GOVLn`E H~5栛U!|' R7n=[TVv_`-?D$QIFT^P$CMbB\Kj'RE8}$ `&{׏1/Ɓ7DDX2iU{ IZՙ>6W.FJUGq? &P[$RR#g(|OcZzl~Zf't`;t~.*/  O@H]̜ШP1 db5pm7g'֒m.|nx\Owu&G *YVJKݾ>~l&u%sYxy scn#0e/qG[ cKKLCԠ KAR\F πfsa5K~Q((g-p3ep1:T 5[#I" C'FM:0HOVvh2ҍc%")z m랛Ǒ~wĶ~zM%H#zn2cgav\G={3uT@ckyRp#MllOaͻ_pIcIHh](Y6ԭI+GɿM柭B. NPo.ʃTgTc_bzOp*EձwDM18Ϳ 3_f\6.XU&qL#P5;yvt- 'L{I%q ;Ij$ 2뺭s*"8X!@p*T+\/NѣP_F̟oeqa~])ҎDZmV[Ī׉3aWߓx|Pfae)k6}.GhH(_/5#5ke9JM%}[ɥDh4)z_/9Kd?oJ A-^&JB.owB]r !ˎ};]s_AjxFϸP1P煿xJmA1!U`:6e妌N HxD2"QXd!Ɗ4mn4َ3/+G9(Xi (2g+Sp:VSپ#XT5'g_>SJdwffW2cۊUPKerrl:vS!$~Kۮvo:A\ UM\$\H#{i G t#[c yC4o y8z۪ChdvN||`ф([iɡIrz}Ҙj9V=L2uH^% 38W-Y*5Jǡ4ǡ }W*_r9*Ap!SZb6R hN.wł.e>?C" :_+ɽ܏݌,8FYXF{ltÉBms]ߙdlPHm'fy!x[W38dxx(f-*ᏩV*N #O Ӟ0 nKT$ I8x4YԄ &APv,e4[Ap@lr%uQul.L约l%sȋ ?hj)"9V]8e)RexX7pP ].S!MG#Ei L~*֔6E~ !./>3ۘs+E")3"BS߮S%^TJH c&7קz7O6ah'I%$ l; K,'Ԁ2 uZ8D'NJ}|.k-fBKxRFi3׾^ 1k{H3НCGya ~?T5O6YKOR=vAK,؀(aG{hlΠP H6j w!; O-8Շ81|*B=',[}G+0X=3Gmx%Fu4pJRI/knFCƭ=qDУK2kP*ԍKLPWgz#: E2Xc<971&^ywШre r3!7 #f9>A3bI]o+6Y5sn;*z_NJZۃ IvkyKxv6WM.nCL]|;dކR\Tm]Z3}^"ܢ-S 2eJ -;M寫yt8RlA75 Qi?5T'5^C<8?,n` !>h 2٘LޔT Z.=@\Gb w-Jt3cp6<=pVmLZ 5uFsodz>.sWmi["eN L7-SHz0Y wJ2a>G&t ӟvՊY$)ܔB=a_ )( _#1~tqʰN 6<|haC |"9Lf XW}iQ~6eJjʊMG' {pY鱹z>8ξ_R˄Ia0x'{J5php>LC׎-~Na{*1Y3o|xI|v % pm ~IFy)YJЅ:"=`5%o?bF5띖>_^/;U~07܄3-V`7B5Mиp RHQ.2s'|O#0"u;sk*Sb;}-2m~q$+Ozr4UKI 0R_f,^E*7nJ@f9;bicFmcG6 AH&R l*XJ)9VNd{nGR%>N]g Mc!]3d,ie]~b,5eGNtvϜ~ RGj/|˶vkKUFmPZP;7kLJ,lKW} .~ nu{sզ"/)P~Ҙz?s6,歈aU}Q6xt\;̏!><0!Y`Ee!г_&`+=ѥ%c}\YI0 :-۲""5 HӐPVz=mPяr#Ao}HhQzH)SY vXķKLR|Ti iwQẃOmuf-rYR^c4}0NIP-=O8(WGb՗֭6!e4tvYVS.8M^[6"U,ZMeof]f`Qq7qa؇l!l, P: pRh(4%S"Y0`UXBVU=ҋRFM=j,Fh&NPSU(>lDX\ UqKv"[K'/2@]'%H|p{:rMSMSj~\;W3vڀuE&x4ʱ6_$cؕȆ4Isk"^j?$ QfIz]BCWwP/\xrՉ+Iܖi wSrrOge-Wi Mlc\7xt*lJF[/dW\wu76H 2Pm3ěO*<]kx)% WI#mX̐+$ *S6bC%}קJMiYx`g Hκja^@4hXQ" -!W,|vt!HzeOIGb?塹Q֡DOH<|zcfMn lCbmi1Rjv8zIM'ǡR* Se$KVw]orz#v2Ɗ k7 )PǼqi#]UPO"¦ . b\^JjOi3ViI^+CPakA2rUM;R/lÍL Ip r&SI4LNhkhb^58k\0$7[q؉ӃG^ϖ!)Yb}1%20 1+ ZCK|2'[(s`y\<#]@ :J["˜H%ϳEb$BmL-h - )um[kͅuczp=ba[QGF)&`°cϴ8MW 5RQ4!qQ4=0",?^@"E 7Y~s#-IU7/ -tf P(|g'[ 59ԨNgE ܁=mp%2^R]̳(W\dȌbJA9%u,Dɔf~QDk-Hk笱3wzxZqN&Ӛ-{ CjĢ;(6uχדG2p4vBTEm\3|_:ύkWvQ8'o͸O#ƅӢfN?rs$hMUaȀ[*WD7͇Py.J̔ηSc/( >C䇬_uvGN\ fcl(ve#:Lo'D랉 kuoS~\?Aw%e&Gk&3McbV m$⾮^޻ѤC社ɬ@x 9;.OOeN jB$~; -fkl<)&ҹk 8̳8pz02+s䧻>9j[rSGW9|Tn鐈M*mz%E%=}'IJrbAw1R/ _7qM]ax 6rV*wT.̄})/)0pCX:>V+}rBB}*b]|C˙m߰Q,=@<:Ct֮o :kuBUh. Rh*?ϓ'cnA>"kGq0Q*<1o'뵻7e&ʅl"ɷTTiq3mM@nqU糀LYc6t y2t[߃:&G1["LԑIWP"n#&%**iIIy6~ &T[j:kJ+C~8ذ[6K֬loǬZ~>ڮp%6|n c(12}vu'ShYRpIDҡn-PZ !;ixR'Pā9pwr|ue8yq戦qjr_=IڋKa߁uvJ&+5$UAc+2XU4,?%btxc9p(4(IF=&>nkK׷:>"yAw}7h#%vo+m}+tgb.V]=H2S1Y;+pD1ǞÀ3QM!Bŏm'Ct;G!(ci,/WaEobsV:w+ j;y꟤g#WLM7=ZL_d$8=M*{|Ay-HD eh#n%-"v?kdK㙿sc*]oOKTi+z 8Tz}GU*6#9$ã *t?\Y;Fda F42>qdn|lEQDBytyAVske#6_!<c*L֟%iӹY?g]@dX#4W_@Z34x9.!Ȫ{ip'ۢNЅLރ-߾ۦ1Kx6xTIյO0$v˒Y.B{,9sjt :Bf.#sNy6xs''3k7!:' j %r2DPHJ_!,̬Fpz qlLd1~JRX53^0JS|hnp)^ikZx\ə/ZIӕ$[[+loS`\ &>V`y5H"1/k =m\jx|Q0͂w֕л^+xPCif 4!}Y5&wjG/Y["'ɫ6Jӓ=2eD#}8R<rWhgD9?p Z8OC0bL$ U/_ )e%o˕ u\/7ox9znZב[_d6W{ }{N!G; րq8ZrEYmZ>Q;qsU5u) i,'Νu)ԘG׭78 )(rܺ'` uXB #wЯ}s`ÂLɕU cXXpRt#1fZ@+ [q)Je5C8ASch_ƻcdj1OXIwW]iIOc6l"Gڍ$ZDsL[ W/<>o跉K_ZWi6JEۭ`{dHzea@Q'Bѣo.к0B5E=r0J%{6 o^]+\~|qLn棡ӫ/A,͌pN6N1e蜦 G͊noYscK%_ WXw\|F-#Fnm H>:q&J\I1MSM6.ڂ͌~%V&M[: ۆqDYvV:>,Zb}vǣN.It098Ȗd-?} mUM^ Ysk+J"xkߏ-mN(}%1E b_:[q_B{ochZrcd0Z@Wn`ɈY3^l:%#tQ*Eַc}}>U% L:K zW,=R.lh oc/`7 hBcԮ؎17)>dRޑ:FKclUŦkm_n|u>k2VO9n!Rlq>7|~YOHd[|IgSSR`0$y2{ncb!J{Ss+jEHt5CQٕ QGz(i͛ƉcOkDYjR'564=UOO-:UQ T>Gd.$3J'}w?6[ O\@`,L}c0x+"'ՍgRC_k6.ޯ4u}^S;=a;y#d+Q-GFиWED8f|Y Ds$\$-fw/O6 :qH(で[U?Cgz S_/$4ݙ5m`%-mW/ēj&b*s% h+^-Ra*q2Lc2eSd\j9y5mbT 9 YHae*ސzdq|PGGk;}eL5X3tש6{Y[`uݣ0d7f0:~!T2ߦdf.GS{xڋ 9"3!t?iGyUdfS_m ky_Ur6D \=|q)c.кbV\.qav4xaXDPB9al%\bbt6قbyx~vsSI ,yo2Xݟi>;"_G!lc0'#h_׹TȻM;!5\YؚTQ+jFbu\\pSqs.UQJ̄؟{+D y* aGBOTO2gB<g,jڪP$rg_坜WqAX)Dt\$_Y'v2r`Cٟ"0h̫ 'TM(nEG_?A_ʓcgc蛓}F+gt_7 iLĉ >OcÉ]hTbsxPJ*tR\oQB>f5Aϼ#jxWQՒ aIfG/`/1_wꖶ"{(Z\ _ AuV:8 @h2x07Sa՝ 7XKPn7/[wl6F-N*wbd5~ɪ_-6=T?N?*gmDa^gׂI5^ك9O0M)VXpPs5 VShͻH WqM x.1l5<v 9DF`tٔkG&7vK}K9 nr[ ^T=s5w&БV:{Mc):7%$!!ݥٱ렺x&['ܩ%g6,3~Ebm 3W Zu# GC: ČL^KH=urٮ alTZ\ !*[OiMb}1\Ť(8"1Ͼx_AGi|D>vdE^A?SW?eGq/\[o>[ f/-ḅĚhj,Y=}6sj ŗJ1 6+ yM=wVԓ3 dȧz-V$G\vۖ/7}MDUa/V¥yg,EU{W2ARክ=W"eg*}5nܐ`{#<_oodDݔyd؎l:ySk--Px2YX㊗j>EEw/Ê=2?a4܊ȵQ.5(B6;о }';Dx@GS'XvG-@WK<3ہ;7;/ rz7m((ow[ +2]QQkE( :ʧOT"7܅Xo&l@`Xw| ׯ.RMC_A܀,:j7QIek)t֏W 3طmmπ-XE?H ҬpYҴӴ3mFevUu`ZM#Ep]݃ i(%7O?a3Tڷf15*#F 6}e+?4c Hu+9C3S1BpK9f-RZO}.OpJ0D/7ltV,|# #dfV:Mc||N1eMh1Aˊ {kmakDr(:^?+ &gA._e˄{?'BDYc]pw+b#ÓQLEKrpo*]X]<v9[|CS6΂j<_ұ,)2{f=3mbKd%rAb%-Nk@hmAe'KZՀ*-vց=wqMST9{^Ɲ>cɰ;oV'$N+|;R\Q\FD '3+=P5K{遜[^y5K?BiҞN|׮$z|$_adiAtXҐpHi ھG;$CǓUL%[KwQ]F B5WhbQ)i}Z:+SvbEoYM~G,X~$5eŽe{,?݃VILM+U1z]ڨX~kWg};W"y%=Aׄ}5e L.0_}%wӖxFkpt#\HxG 2* o#`I4M#ɺ$6k +?Mxf|Ljina4bp*=G DdV3*:QAk ndLrc$c`0Q7&F+[P< ;/M5q.T2+$ 󢊹#yE݅qxAwKURr\ou%ܲ3 5h> GY~q/ZJV\i (G ;%0J~ J=[ |1dzPyQp x5 ?Z}W|e.# dxsuZc3j@?90 58~ke/Df?㌓)e'#0rqKoN$SjaCt.M`h\%d6*6B&Յ I݇lZ?ۃ_QKnvTY85M GɁgNG$7> Y)΀ՊzU'5[0Or \ mr퐱 d/D s-[ܱqU&b~YeJk`woßjA#- ݦjv%_ J_hV9q|Tу7|m$T!2 Sk#~<],mC$fNaF}.f?Nׯ0WT:#Eh4D<J"$^6vv U}#Yϻ5[ IsgC 1>6XD$^; dIΩTMGs,%af!cg^]Vf-\<3z135`Fc_$gG#_3]ik7fRҏ.[/"tq!ZXBG)S x! 4_gKsa'`wRc|IsE`>A Hd,1!JU0.$Jmh? ISi*5ߦgwB7Iϣ+B^x޳ cٸ4l姟Λ<天GE&P"^9(!, %exrXvFmC;.at-'VO1Se^#MdfP8UlHS<ϕ)뫸ٝ9 1Qp5/W p)0fM-[#Ɨ#4@#L' kLCZȞnl"Elk]`4Y,&"g6r4C]EC "Yf+7!tBUDoopb@^GeJ"ઓ<؍ &{cp&z~< ;MKo%A-Z[w%i+mr[ 2 3“$_hS=ذ$/i1QAktB9hBQ7ȣP 9*\D jklܬڐ̆!h"P4;2VNwFqF*';Tn~v?'~5K-Wh c(i4Ы5˷wEm 6\ PFËk5YwFˡ6n` иgYѐVNnl݃-jAcqLѺ #*b)ˈ\DyS~,?I=7!;pBvX;y}ld. X~O#lm3{yۙ_ϴȮEg(:v@ `r^햚*$ι ,+'t c5SH1IÉghI-T}t)3;ATWnY3 O@b?$ͧd2,z?h 0p>1ҡ;xI<np6@K|Y=&7Y~r/.2f \MR2wc)#gFရЭˍ%O$Bu 揬c5y.܁ag nL+X qK Hp^IGѼştXyaƵl!+=,Joxm w) q#rV8@Ȑ:gk"!F][l&o,:0Et]}ePm2?b1t x_R2҄m! SVPźa(@tܾ KMhg f3Ay.Ŀ}Qsgur@oL}ĩ k=eF(yV US1 x~Z_C UD n =j r35uqL HN*ê | YO7Rx] j.F%amykm#T1Nh&p<]5(v){6XRs;K4 6F:c5%ƝRxLM^ҠȾA 6u;Dⶔ4b\#?!Z%3v*_"ZVUrXB1;sƶ0h4 DySy% : x*gjGҵ7%I+K=+ ЭjWۅ'(Rq2)fgCcVLa)N!i>=EΡB^Xt').C)<x, j9r6x31mZ}ܵuQ! 8H,3E} K{%BI.3t2U&c͇x Fb mNh2ky`op*&Er͓ijBfĦK' nuM4A6DEhMK"Op)SO2O,ڙU@rM@VW-d[]ۆF!wbz[ '*S6M":MWACbv! i$3.rkݏx ֝!++W<\*ޤKf:zҼhSJ+ܟ0ѼD90`#h:@$@U!b] ,b>i`0B[j14hcJV!3 3n罤&r8R,\b ٵ4u4t,jƣbm"Trgzyd.RN_m^mD+.];݊G [OXJXb;;QuZ~ihdk}[nI򝙑EV.WDiA X1J*&&)^[B jK P]Э?N~#WcPNxAJ%y2[2v$t yh@uz`דc k"w:#wk\YpDUӆj@!.rtR@C d7:b4 * Y-@M Ep{Խu;kisZ+ [,|t#T|??M*r#dtw!IV7QGQZVʥ" a v`0..֤SuҐ}{ɴtSY@"?,K9, h"{YFQ:_X H,aE:M8оp'EcO b eJPĴa8^.kkL# Y<#{X/!Lڭ]Ĭ20"OMLoN뙦ۮ2#&ɔ3NS=mVPi_NĘx5_y8@RN*4Dr kٳ Zq`:iTCfO EtgaMŻA5;~9z>D>ֆ 4e.XVb[< GUVj{!Fٛ$vohd _086YX}\ozQ;DD2Qg Q1<UO Xm;ܹ7=gњF,\o"5o̕0Z7'V n%YX~nOwir[{LW[Ÿd78u4NXVzHs""GC|XI$KuPSrUlS .~[,2eҦ2LնAhTA Mnewɜ7g}p8`V,yY.־fXn(>8^?-x4aV{`%I{Չr"at=)C֞Jp{5vR79$Mi|ø-k3<iG:˒2FI!l8_i/s hOQ ,3;.. xj}J4QM@XP>+| PڿpSYqyI-_g15HT{N -'[y WΦU֤!-4sO}HcC&.때sQsNo{)O%b鶄vˆcFb㨳ףvwY&ƢðjnbYEW*RJԲX>(ό+>LV}e S7MLԍf+ZUM:P:g(ZzJnv(DC3$2TS#׭Dπ54| )CeUi1K(zp"^`?MU, aY Cf7ӭ_ ^I sEP&P-Yz(u#?I6KbIiZU/M9g|K S^Ap LLOP`Jtӣ(:72J"϶7M {fdrЌ ;BXx.`rnqЛTFq|HPNC%u;({(z+HT zЀ',U@_O S V:}T|x,F͗] ** K]cu-|KS׋fD`/4bELdk KŇVlZ[D(^"QLRgj/$V7^ BU*2{:ֽvrYh\Y̸JL^V7?鳛lFiy?$k_r NFJG/h"xD+ѩ\vɈ<2 lBGZwEOhU#"O> ߳j2^CfSHe(-1!,9]F05v<4}ak-W3~ÈuD.CfPv@nJ. 5>Cf -@m<2P7@־bi^M§)ca !>Jy75̇8V!5r 5|0/TKWa5M6QPY>hrW7i1R@6O-In?>oBEg klj3d.Dᓬ#5e<튣i+2"hv'vD:~%ÆάY4&Eq9[r//qpȓ+%}bSbަv^dӭ/Z G1$ 줡vV QJiO'p("ExFI3DzhyX;]rQ̨Gd6¶v߉x+RhJO,5=ŵG&Hސ?%D*:ym CC- Q߂!y)B,,m'ҋ{S/e*ŔFWs}LFZ91A8U` .KU/3 2p@<RT}7xL`me._DG(]7-2PΈ8J-{$k}bЋh'$;+{:MM?swa!ϸh pث8X"NM 8&7T Cu3H"v]f:9;R"r45 h^B5#jڄhth0!j2UP %d"Y~?!LL| {,e]r JxlXZ M)5|v JpΘU0]T Ү횓~~ۑ)T҇;B )"|П'8? 2Ǥib=mI RIZ2nR2 I3!ӫ7[{KW%@Y(;[_RQ[8$4˄b \4H:\ b~E ֡髳 :9=VvMܿtWEVo#X,<,=„9]gCԚ|e*fu} Ɲj}B &R 7qJyR8ܗ=ɂmz'2M۾l7+b] qaGz~I雱c3 yx0oWYxYRPҧ/3'lqC<#&v-O9O kHFGhӅpf%:F _3Ws2\hš Fۉȯ]]r cy6I \r'k# M3{ImcI}R~w̹\Z!މ$ o#;tPb"g|6'KTlyuC ON&Th酞Rxh8g9Y*PdPER\]d&{-:_ )';bcT?D&7xNa{ߞ]$`KA3K~ iIywײDLP+K@P@SP7m^n}xӖL?xHJYT&2c"@ԩ׃uf{gj= u9V~)/z![_aild2z*-rPUֳY%;4`U~"q_ U8nu8HG[2kk {{u}hOG{.BKJDo!Ж©2CN'Udwi)IqNoHmX{!^.r?d&>Anbs)jt\k=/"7 tF&%nd]xkF\pK*n9 ),K@l hZ71D^ņ^'N Mn*dpy]1}j:_.&s`w%9%yӓ~EzhXe@oRB=`|(?436NI̍"<$qjoP?֊ѫ%F2h~XkQ$5mbk0Lj{j*՟LPﱾYyjB]`%܃ +{k&ta榎;iQZCdo:BF*,#t)`̀i^"-Mq2;vjC3w;vP/QF?h2܈`,4+7+Xu_&_ѼmHW,!0֚TXV&u^UJ0EJ,CÂ$78s؞|uO<}52&kD"/E㤴/%Sx gFǵ$ )c)SR待oA[߯}BnrM 2O( *\칕Z~"T^3c 7 1P7Ц-Gmw EݞއԵ=tui5,+;xJŦOnQ$ v/ y 3GkhZnn0)^ ƫ*SXH;8FK!cN$E$ ICkm;ښ1!x*(=d\ӮaXKMrXp4p0/7JDCB[nh;sVPG K<0)>)fԳZ͜]T B<~B"3cDy=*'ux']zXp+УGvUpg<]w+"([ڞ~AmSRw'QN|nk if4#t4<)L+>Ѿb٫a!`f>:ɩt0oHk D7H0WJ8u[E ? ՜/ru9ϰj24,7ovT_q9 [UАpYGntZoBS 2ύ Z O*"! l"E?:eG)Q lDsԕy'=~d7RsU|PN}-RP r'9x"??ځG y*xX\@=ɛMnij;蕞/#o%o5BPܰ~Pza=H% lT]'K:BM?LPm1قyzo!I_dm)KP909>0~dq%{BIW~ѹl\i6Z0T-oܴs葎ԊmYcUD+8?Τ>wRoGb\LnֳBiv/^a ZpEs| wM{ ,oKKY.YjT8*ct\Di5+ԍUð̻!0l a'xH7A 0/$ xFEJtHS[ t9X#Yr#U'E,#؄׈JFwWۿ( ̧?)(>豻ıx/Ψ VWD r Qdf7Jh;10_yWJ=v|,E6ї۾ AK#;m'Ұ&|>ªdKof.ȼ~=R]#_CjNLI䬌}HJ1+Rc-i+g'X=e%`h)KɰOQldSg$9I_zxӜ 2zE2?,*!.%IayWwH/e]$CN~#akqi.`ł$RRemp;䆽GsO]J  c^Y#s% gކbʆݯ+EX,c솿f~4VI-ѯ}ZcqGZ[L'f])I5$hv -Z%X{QGxB?y D =^Wn>ERZw(Q_ +r#7Nr]7MJŗpw褹ݽN̴H= EEĪD(Ot]. P b4Bƻg&{qoQǛ Ҙ֡z^>jʇP~79n!OB_}Ouه#衲 /n~q2@bC:u+j[u./c}tZU YX鞘G4㹛(^+0j?D@s*ul9ZD5|nU#WH/^@l#oi sAמcH͝! k0ճyȢ0wO;aQ …<@c -@=(%2q 9@bĻĸ)!mVEK^ceUT<ԄDmh3nz?BV9A:!TO1nn}G%ꡥL1i 5j.[EI۳MO$ !nfL}Pm0d1#yy2j5vTN+f?Bzg?j>'#*Qmzp|c-3M B\*Ljx.@p7(&!mzٝxrMM`JGn{ZJ%>2*]{e {umT盜 ޺M,_+bڃ4r2-,9?~eYm%ݸD`OVv=8N^0;`T|1AҠGGoy~Z;,sF;I-g؟[ǜdq:-O텰̟׸Ms1H@5y9 Xm[$3S3=A(#*d)>p?QifNyDdޭ9!7DRћ<CK?P2G{xL0 Ҟ?BsvL7m[f"(]cED iK˘~ E7Uӭ Q(7b]5%)jL;',2O% w3Blu7ϕ|8vCxj>iLH 2@")QuRWROۿ)"}TddCA[\'&~{~Bț"6=ehj~ z`(Nϝz@7CGُA(Ʃ~fh=5 [>^zJ.-.:)=dDvHL#z!CKVo2a^ ٝusI; Is~\ 3XGFڙ[ǁ9^37٪ivs .JZΗۡ2ϴЊOǚ>Ypcxft u.t ĉ2eLH  vY\ L]<~}dT+"˄9-?hV/~^ PA\^}YM%NX2E}&Woyn6(e#M굩+,f@liPv$$b2Yg,!M>wn@F,<LqE',dr>MmQU3Cg.5ŠFM{U%<c+/>D:2k_c߹jI탈 pU1*^*YUԦ4Y+4)VCʻ2PK21&ODMrqW}Tgroi-,g$Ͷ*d0dld< "/}~} ҩ,E930?ވk~Zzy[\k2?_GK]mُz8o](W?ݪAؔn%d~|e ܡY"x'` /1ixvuk-1M?VsF\S}>gRj,G?Bb'*f)H9.z@i87udHgFo|92ݭ }(bo $7MoI@ 0 z{_|_ Y9N/U⟂ O:f,UO:E+s%f2\F~v /GKY N\]%3k\l;@CawzM=sMt`rW̃=7Mb}wp-יc{d*2t#v7Hߖrjr=xCs~M`_\q`yEݧ !u iɢ*a0cঋ&t~IWw28*NwfMy'bpâ*7ڶn9_Eϸ?ԜIA<19J_q!Kʓ5H%,™at`+'Jc uSىa_ = Ҍ]z/Əlw:5FPk9/z0 hW`͎ kzNz~GW[OWXꓲ8UH+G13^Qj$Z D%Gm7N=m_5U<[BZB-\{e@N 0D!%c)FGSdAc ~uer&m+ɚRLoz^rXZob)[ u-? PHbʟ|yE19i"vEWmsc Lqn- kn0=!ٷ%^>,e$^ .ҋ5< TiN]=L;x5gq=WEc$#@Ďv`i iD6̯kmܫM>xFbz"kOx1j!"^G'Ic[1My >tddIR?ݱ(@1m\[Ep\|:8\;ڶU UT{ڦfu1N7i]'J_RZRdnm!sBx1k9$2y)w<zi]z5="PR}I ]Jr8h7odv Z`o%H(Vڜfm6(TR/x1+],|#?/\kU~DhZ ) ^9bCV2]p9ILH ia2;ƠE?) GaUK1سl-XF"c^!;b崵\)fw6 !7JLǥUŇE^,TU3<TS< ;hvP=~Z!G%ru{g㧊LEi…O#|UP`V(D>/=v5Λbx2wiuI%GA~MMX )ZO!kȱ?Z,}hόo<anp c m#np$O3ZӝtMT2 As)HŔqjI `Y,[td: , F;ʅQ3 &A`N{dc^~a9{ASb?&ݏ`#k1Θ8XI8HY"#G )+17Ɨ S=~rD,DWL\\7AMm]lEP2mnY?vIj-;÷[P{Wu8an [{ :!}{qNff|Xœ {=$do!bOr)XgxA.pm=- wJkuֹL{0dq>be;ĿQxٌ^6s kSD!9 "Ě9Y!#a3^4.Z]^M}VD`Rl~%Z:L1 BhVtEDs풘s7yr@Db 6c|WpӨ%#mOd"\KٹߒljQTTn3 >L8Ñ뺣LH=͵+P\&5ܭV咞+P@2k@öțǰ.ޕ /[ګMve4e nuebu$466,_AXB{ S;ឬ㢂TGFͬvshc$%sգg9cZ ͖zoWIU a_8t*t8bNi$d6ou閕xDw GPƒȗo=}D>2 JPγ`zP"DdaЕYTwІ1S(5h0q)tKYC<ܱRn wK8]7k+Tmm⪏"B ߯=3 KA]iQ4˨7#TM,ӰmU|8N>pd ;vhhLM"24U/desx^W/J@i#b_I_nM([qDopޝp~11 l12qU$J䆾z' Iۂ,$J`0ׁT7\RgJE7jODo;mh ȳCjah= :s;ؕ[͔?c&N܊X'(e0Ư>`Kd6[yxaS|v$Gh27+Tr,hl=|IxZJxM_bux7r'XSevҤq(WU,^f6+DГ\Sݛ;U?o*XW"Jc6U e[qTS^9 *j{B 5ۆgbu|Dz0GN"O> :`e@2)?Ceע]O+:ў☔Qκ*%2K2_6wxLcSztmOY&1X&VV T—["1._V‡*j|'n@73N>5,\ʵ ,k)/3[W[ȡ/MU4Ԟ_VupY+M B'5r&y:Ȼ9[`W*E(O5*W6tUEܣlpowK .WuM^&8czIx-%$S}b\E 9fQ/i/榁L`P CT _dOG:= |ލ"F2:mx^Zl0)+^N>ف\jJ]QSޙ8{!fv lʀeKnKVBlvTR}{6L?բpÑ 9AJ0{U$m=Rrw9Ү%jo; *葵h<ʑC?/?ayߵp 3ף=2ZOVG6)pԲT3 ,U4_;If5Vb:/ϴHV((\oJuseoCvY`41LJ&ɺ%h)sY?Dt}oӮ!+,kڴ-Ud?c$ɳwxEVτ.*Pj4xQ(d^V 0o­*K!(E\(>jxբ aw?,-.))#CR~2~%<РH!QYA*;P *ȶKRH:44 2νq-Mu^e*bgG8C,pd+G~ujcV|)ތPZqo&(GRq3Q}$<>3a>ZvR[,{9>G{LԲ(˓ X9ԝ +Y9Lӽ E(״qxa3eD4-w! @5=-PjV~|$:D ъF$'_RXA[1TO?0v;S RrDfXS ~D)S@5XPr=6p,fAМ^iT/89+5R p\a$.RfL.N˼< 5~B`@Ɗccx={WY00!B > 0f?@yi95vs,QS3Qdc؆"H,3 w.[Y@puP ~x@8>Zqѩ,Jq}Xh.vD0GoGw#1؜OYn܆ZY7"*ubՆǧ𐼑젓%~k=x \c(C)( ⺓d9Ja-ޠC i*r2WF+Q<# D훌VVb;[m6 `MiA7tyNճҾg pȹ T`ʰ9J1p0$UGG| UMopb; KhZxD+]TQPdhxٲ [vd jP!t^}mA)}[[50F:8>Qe )={%|)3'e)R.@^L]cRa^T+i)*]w[l1@?zǑ Y }͚*sph֚Py_qu(Bc'0'~T_@jwע"DŽ’9*5pDPkO<I齉N4p|ΌAOEOf\/E3{[E"Ά4zHq|`-6*#iQ!557͞[V2z{+ N!afu0ic iچb_ΰ`' ZgMLP-3mN -ttA<+Y@aW`6TiǞ{%oem W2o­(vR ~J87%7Wk5tY'-kƭ`9n)/.r$U$P;lq|oh9E ,4můȂGݨ;Gd &ᒄɢa@w|E5܁ND@\pwii,H]#bNG8WLF>f&#V~r@Τhr}u!hcw;#~X:Q8;@P$k# XML)2k3X.K>iml>k̏gX>ִnưɅQ53v(4cD 57ZETW ZE΍ E6iVsCD?oYLKElZ5ܙIH[{xZ<\Ym q?0.VX]CHqqd(2ۇG8TdB?"⊭vR&={:CoJmGZ&O?şCF(P:Pž,eTŗ&#nPWoË/X xv-JK'C\7nEңqm35Vx7mlx2dS9C,oIHyLV>Mo#נ Fi7kRVC@[.;_*n셩(r]zfTH5awѕ(5&4Ё||qfGJڌuNr)V Esbp֩dD^bjc1'yU7#pm=`&”*\ .pUSh彈 b瀄MӢt_xSٶm[i ж5(pFPց =L}iD1lNG;v s64fA"J}8ۦrx8tF6Z.DZ6]L61Qnk77^?-MWo'S4F<%OdQOO:s7!;r$y(1qKߒ w@p2$ɱMt@ +B4U[zWؿ?TqrR,fq-̓Զ:P$$EflmR48 w =;$/8UlSqu9y˝Ev ?DK@#p5^qq(c(ZF]mKeCPeA솞mzfhY.RFp(Bx†g`8Ere`[ I]?e6/"8>zkj$4ӊ=GA&lL DH<TBzy;:Ӵ4nu KܹK2`:. goQꇺm ҥ}Gv8K]Һm)1d) Hb`0},y>?2xwxQ Q>t[klsU~FnJ)3a;HdO ?.=ۙgr786=C|l>eKFwᨪ>~FXrƬXdؓHdz/=,q"3 4]M}ȄږgEH1t&y ?˜gLZ'‰~vX eV 9uJ$HEw*N2i D6ߡsL5xQr=+|`vE]ɳSDgi5=\BBsiR{JQsZtJUuUyܢmҙJmku͡0 4<7GdxYΩ:tnQ3bziƈoɧ$+ mbZkgYSzK)9{q]C+x~3fձT9icA_Hƣ{~1sxoRKfka \\@)TU#B0I%qTѨϵW(32)0YX$9;5ݧW~ 翳i2JyF 1IGM\&6CZV f4,Z~I|V )`=4n Pzt I -%eê?9 sk`2w>4Dnb)C7ijl]% =4U+eDQw^I-S<'B2E;h)r]׍ȝz;M]jrloD:e'o%/kW9E 鿖TX-h 55$;",qF`m\MD9%AR9O1J*5ql[g˶: +Eolcхwwvϑ{zezN5x_p _$[ 2)ڒ;x7;=RWT4}ws F [Ha)jUdzJ sS$#b%BB%|Rak>~bVLĭ污,l|{lrdp ;e<%G,at\˃ {=.bZ.eN2~Ab2;:ora_ن 9FrjN inAj#բ W."p**|C9ϡ@O* CӻUcR&&sͿ!Gۡ+@g#)y^'N=f1W(#i=~N]suQzN2Q'7JHS!RzA Mw`KH6 q(n%G"vV'K |Z ^wA+>xA/ϿE MsC^j.Y쓌fQK+Nʜ?p O`W&ͽ㐎r'h~wP19e>WG\;UQ8+9Rζ<4H9yp"i̾<_혟"]hS- o=c "/ [oI[,bR@Y Gz"cq 5ʶ [+2':H@Or>edLV<-ZjY|0^g-_s^?m#ZTXk]ly4T`$ysǮނxy<{•(Ԇ%8H=V Jfnbn@eGeR.yPMJ~՞yʹM+NpwS? rtV*je+еr ~hB Q%0 C%u1, @"%B&Ԡm|-[9CKV^R͖V9+B;EA|[ ^ŋ4Oү5.>xx`tOr[G, tmk=wM6x)F̵h;_o` RPdYzgE@2la );1VK"o9ev/&9\‚Cp>}z}Jc4;̰n,,ޱ!>3cQ&A36 f ɿSI!gOn5p'3?A\Yty(UQͳ;nn+0kFi$eFP4royxO-^/6|D`1)R~ .WɎ65WIղqP`,;Aă#jJVIT'!`<;!ѹU wRS~}|7TZ-*|@,$""f6Sd݆Hu֞i:rtux73ƧˎXx j ʃ1D`q<%1%$Bԩ`/LR$6nRc=ܹ GV3;!edwM>kD'NJ(?ͻL M&+t+tp&Q>+x~#pr~᥏>NN*.а`<-i#Sfd*(퍝 ďaV)=`w#/ Y8*~L?#$<>EXʿjY{JzygmXt rJS$sbqJpZȲOze3>@Z:.r'pJI G"I?Fb{g#Y,c1gfd;^4p_Zb)|gabx}a8ޮ"( [B/jLrww`b+"ima'%' e8zlϚj]0"bg{[Е^ʍ|C SskTb]>ɽD^Q$VM)nw+7ˈ 0J7\^.e*BrDaB޸[C Š`OxB4T?f}5 ц[M_Lʻ8#9" ׌}Z1)!KMI-2'`$osNsp!7_r2J sB1 P>KOəiqhwWzh(%7$OƝT| b= ?MLh"yr/6}0YebzGS>5gL@;0xt L5zZma-~^9gio6ii\z=銂rؘo-hhwwvlh[p•Ȟp#132wнjݥ~+zejyx Xg[݌C!y[(r ЧzkpDmMwɁB<8Z?SXۉ^As-f쯿MsOQeйS3u53i}eAk>{%pɜtgW+QKb.~ibE__xo3NwxWo^f܅5` z 5sHuQF31)4[A׫|j˞vl`޶5*ulimMy&2| Dx_U-vļL} E-s*Neexu 3Tmw&n"OŜ/q_I%@XkFYy~PJzSCEUJo2)tyBI4WFBFi2]RRߖ"a2ӕ $n(h볚;U/գ?'?ʨGak86hik25ߢ"90,W< N7у%Ť$W0i;:GZL ;3{45ᲄqzq5<-ܦ%ծhw%9R;CWv;ݺyynH17?{&L8ؙK-ex2 ~ltyNlrHLTe@mC'Fg$wX4!Jj5HR:E'`j5 tZ`UZ}va[/ТF&ဤe2*Gbl|`=ܗWƁ\Ʈ#_̢dcUЙ!ne52a(h>Y\A>s @; s^> +;<92tad[_[,.Hw'_QM丌ױV)otH#1Z#0nHԐvʢ.TU&+0[% "K\7  Vsin.3!ƊXdY݂jߛ2j$({W(_B%OZX TCB)z ˙vvO,hfɥ2(嚧)^HC,>' ү&2n5,q:uu6E=x Yw&N}UEΝDΕ\z@Gv3*?Ý1E"ix owBm8-x2*q*bT\]5,M{K9iœ\UAT9č^Ajk>Ai˿}ȍ6J̪}OqXb [m,Ÿ<5(-IʰtO:BcV['\\O'ZyQ#DYUi?;Y5^l[6y 4O_ u.4CTd0ovn41MCA+xy ]XN^(?E#ݼ隼_}H:6X#ҡ:p uov>aCGh2ݬ5 #.yW d'aE,^Y[bF^מUa];.ή%3 Sbdjt#Mpa £ 裣<RQz'Hx]nq+FYi R@}U-'nx_k+oy5dk7۵uba*3قoŷ$E%\fMn Cٻ Z]-zBU>1vxԅag9K D."2FB]ϾgF+1}-Scr^1)GA9n:towEO*N$쐈h>30r.gW ɞa& Cb޲ ^4C]V:lYбYS𼆧fW4LAcFfj ѫD2`aR-AYDe!y_\bK5'Aeb 3af2sx`?$RV9 MeɫcCCN.z34nP @Qpc>2sw,z.qV'Ii>$g;=#m=9 rؒh/ yxRɶkv]Dm5tE*-0t V3'='|/q?$z j88 9Ƭ*caNE#F(͏|4LƫrL7OdԲ3tIkzuxhNGJ%sdv%Tdڦ#%+f4b\;c4_m K lS~y{rKBtS^kj4Qo> PcL`L+8CJf\I  .lɘ%VdrYK6VQ^Sat#~N^\gzEN# dLj(#o1`ت1b?آt7\x+3j߁bM89jrqn%=U*LK- z2 ZDJ4̦`Ґݶm%Do}ڌ{!=\\GXvڿQM"F"k:+3jϗ Yyߪ墇&"[4ؗ H&rg،gj6@/$;UI=xF~Ϲ QU|J/) U:/(33 Vtsl}5ҐQ-i+OK1*+².A!~w * F0Ƒ^(s ƅqIr!?5 Q#ʿ£ )_Gw HJX!6+Tn ijbC<;dFȆ%72}D'^U*M.5SnI )t>@Quie2S*. ѕܑUV5Z"Ira{tGBBip1ii)r&C4t{cEU2]aqɞ>^D!஢-i %$9S].AOҧASVNU{Ft(HհH"\RO{yO愓 !h5s -B '_DRq+P퉌Ӱ lg\b p(&û^wetFhK h4Æ&gwv"Vg(]Z6z ,W OY;SQJ{s/QMXd<1UPhZNYYQ}3}$i<\B:ҶYG޿f[:P'J]R`)Ƙ\;>(RzVe\i0{E51? $L pV&Q !`DP,w/G P8%1\=ڪnt0-B7+B?YS7a32X]1~N b4c\oܛ4+d@F ۹20HV$y@̳i;% KoDoMJXY[ºm5$2AWMǭĆH4ҍ9bX+7 Y,sv Nu;Zso#o3z덦Z^}d %ie|+g┉p#.;xSiNKnyC]!JS8 tq#;ps?(jd/U=~hc1MDsJݦvH&˱Ms/@ O-B( d8݋ vւ(!DH%_;p5BZM鄪ʮN*]:[h&誆RR8Ꚉi|ͩZ'8ouf]w*o=`w0۹'ں_`Gslm\p>.֤bDW*&-B8y͠NqLf(C"}̰UtT< A=_7Id*h-d"( wkB #VReygaAbe; c o J-EX;؈#5M}3!w(Nn 2*)ˀ{{p#VjEXA#sqA%0hN]O;ũt2~ /PV']"*H/[fG~tO|ruUw5;NνnZep6hU0XxH?0m-*z`f&֬E:eVî73 U'>ۈ$=,.CnN^*GMO|6cdj>ث8*ӽ2hG[1wIqH.՛<XOƣ(l_w4> pL\6qEEjq 1 -ˎZeԥB]tSJ9i+a:hc/q:K#e4%8g)\"z)s3:?k ;*JE@\z$|{~RպO̩u’TvSQ G6ڻ*+'F8f0\2X5i~Ry5|ht9&:/.=5Zn*IǍtehI#v^~ +)kO:&.W:́!  bܕwYNdl"IX5C-[QVFc]:ǘgS[st$Lڰ >jP7KW%2/$y9C4Yǵ0Ump)LA,9`Vr8zvmW!V{PffлdLӬ vXgns9LZ] +lm\NߩݒW?hFG!*:U`VL X%9J[ \q͵ WE76#8G[ֆX'd,ī.k7blAu΂% O’I<,7m̦/ s̖!"Ѕj`8F4oGqpq=(gGy&aB:TEݑaiYjGSP|[3PxI-wFnU935~D%$vBY5A:vR(h )"Iw]lc$7g bv1Th.߸ȓ:x'DY0^)hzޓn`HCNEPyL!U:3VͽQc_Jsm רSC~ -6r w;[Re<)~wg$ Prka9Q)2+q!T!}P 1S\C 5Ԩ9b7')Y#ތ];=}s S8c4"zU8p[@>XFXZ}dcحc)uRaHǟ9*7$٘ocO9lԁ3 No6 )w<9̹ٷFs180 wgH>nX8W6kFQFPlS x ȓUtm;s_j38 }JKUvcu"x@RrϖA0xI׊K{账ԑ>O |oܗԼP ;~*C4Hp]cM\qJ4r>ቭ͸Dl*3ˢsvh-$ovE)9^du}xv9iX]8E>H OM/:R8$gA, Tمc>c_[yOF ch8Lrt8=]%q-2/o ls|Uٖj/ 6N,Oh' H{BfGU&k|oF;&y5 5ΣX={ 焩Y4&"!nr4JN{.Iџ42C/ QU`+0}.-]hyt/ٰr>TOϼx}N` |[kM*.2NxH/xR<2kDQ E9Gˀ KM9-,PLꎒkt6z+Ŗ7*42AI?"*x.C*O Ʒy*7aGX[AY0k]Cɸ͟b5`r!u CMM8&zxYڳ wXMBJR)sf߼vY|aј"g#D8q$|+OBmč䭔Nʉy!݂kd| Cm}mdxwh渌R'(jM$B1_p4V.1Cd;Z越J#Jw xJ֬K bER~YYӁ,Gi;dZj/եU>`&W-2pcmn`4tɰ-u`Ϯeᮩ? ( zu|&\|`U!0.{J\R0-Y X`g(nbp}D);Xpb EzV ?LRH%)Pfe>T9 $bٟ-7 RD}AxS lek%sٖ^J 2EB ޒ-q ӝ 4D=ɧ'Pf(Tf\ˬᨢ M&:1.gfD(l/+{Q73=@a}kr(43׿+7Gz<~Ņߍq6$.-Mm"쐋eLa46&\ 3z=  *$biWdg>(LF**9dLXᜡ{b CU Yj%<sC!p(OF}=>ԂSԜ?uB_RjL_-W 09=KU;$*uB)pfn/RT_r>ƧӋw3B/VkbR&84 h[}mw.g{  #kI]4}nn%VE@3 80+gCijo I,ՃsH.'PD1ĊFxx]o ld }JB1kPˆ;`d6K.RnlcRPƚ}$N7:KQ>Dv7w \Y5L`cIC:?9t!rjR'hAp#Ql#q}5b{F9Z`[*T!g*{D Zc&5+9cn|z_^zzt~=D+1o5b<r߆xd3Zg+mEytJ$|KT#9* {sDjRwVl$]uѺwxR0R85fc@55y%7!~D<1Rl+E' *s,6T>5-vT˩ׯsL8ֈڢEZx5BZMsV۵D掛t* $qD͂+k) *k9I M'R GEdug+*j\ FTa1ZtZoI2[,Xm4vdiŋ}s>\w'2g6Z Rڱk12w /^$Ut r0F_Ogeݞ>7WWMHύŲIrU"}c~v:cXu) ^5e 6K11qIwd m!Ϻd{1YL\bgߓ̧Pf^wi?:qTtXdb~ OGBڻ8gv/!(AFh]ur>uahɤ; 7맨pS@R=:q%;reڢ bz#MI*` d_P&d@j @fu4f=Cᔚg|YEܜIIIe΀f߽~e*( T|^湛]M8x́~z2Dƀ?L?V)BjI\/*mʹ~WQ.Msʬ'nد;@E6gDn7Nt1X+iX RX+ S?`ɊC#ܧ4%0:+8J إk do*7 EZ؛GW?[(;=@ov=j{9G+a IK( <^@|5ZgYZJlSmGū} 8k@[Y(/q Κ߀&P؂j^/#T+딇{aJR{(0&`-ۂMg֚"L" 5'w/.+0A/ Y%e%;/y9Rxa`a2Gj PJ>2b;Dm{eC}f$ZYb^q 9c!2k7d #_k/*,^QҮ;:Y~mÈg P. D%ΜvZnPpиs~bAG:% .>nh4qU/_h4(5ڸN,):Y,t^Ma݃ .5bǡ &E$ZHSrtEzRci0cK<#jES 1P% )l{.!U`Z3`v%ƵGD J+{UDP09]%Y ,^ >E4 \UiYc:GH YR֓\-m-=<+bë?T ERvAǗQ-FXr 5R?$Ł34"4n IxoI&Nn ? ht7 Bi: ݷTҬ_\gNC m`Ƣb{ChZqYD"@"$#Y&S!&- M;/ [8䴠*8Eiy5 P&[Lzfᢈ`o9v-VMu~Ը<.*aF"gx{zɪ0J@,W)kl5%0]USQ鑡d)YH>Aduzs}  _J!M3ptt醛vhq݉ NY ;P}$Az3r R'K4ӿ]%GJ'{#5] |w I m'{p*lgw΋NPJst#@ /ًrzGd>tQ' ]4F%qnT\'w^ے@(&֗T gBVc:y{ zʧ_ E̅ YQ^Nm ѩ/4|xL;^NP3!F$[s/#nt2z `,T/ܸY#2nj̅[( 49z!Z^{vݯ&ZTD>0i.bb6?<@HU@K|Q!FU.y3 45Kgpđy䥚4&؋N#Ӝ:8gMz&?3 oFwkrxj62MVEms=|5cPfK.i_?܊bl w':wZxM&s23c+)y&qff/?N9dNBF?1N1G:68ˬXjF<ڶ@ VcH[:B5( (!X9HKN0-@RbrH? L]wڥ}nYjCݧդeFhu#Sf.dEʭA:n=w8`b{6V|k s$3^Yv 7nU t}sAǽ9|kfX2^7))4˶3]E kn"+<j0E^[H{|J3SH'c!N1o#s–+6|>zFK ^9n\ 2iA* goN$:E[ M@, ({R~3\3zSWOOsdXnelg#"2X00\;-"{PR<ϹЖ= 'fJ?f|]Awz+.wU =X6(g*07ڠk8uN7#ɰF"PJW7 BR["_Y(ɿMۋB/C4벸mN{D7]x@H2=rWdA|~-ZqgǰHWGo.Y b@o#)}5e.(ν9$8#-.޾ %pupY eoRcnG*ﮆ7ӧGaFC'PqQyǛQ=On"4C`@0nwׂ{2Q)kť{2Um=xaA,[HRDNb[smL+RvP7%R~ckқ̔T˓.k mOu9oC_ܶ4`*1Z VPe43~y!w p7*!rO]N&2W%L#s4^xYl, 9߂$ kfV[ ȳ!_0$$fDv'e v R*=Oŧe Kӣ1M1wQSFj|.OZAj&:ՋvMKSm%|l=LT ʨԿ&|6XrAĻxJ؍R>[;;h[,f^!Q&]U{O#1Se.[f}}9gz}g3_ 7-G=.&4ZN vswqyv MZ?EZT]4-% h,<&xv eV U\yWj,B1”|#8eU40{'(*'r .^"@t@KQBԌ1Ѕ0Knj@AsI>ֳ|!{F_l>I{9$X3kpN"pO.=uZ%Qi ޿ӊP~]IG6٠ Pztމ1'rϘU=7D(/3l\UK$U]ϛb#uHml| ћK BOP)Vß'_%,Ɲ֡w.FH EVSEȒez)=j,8hU>0& N".{ubSy)l8e0֭3<He]w>2K`q)]VUj-vy]\pr>᭼;ڌv^uu}{HI-_ {Hf ի?J+¢֔O @dr dB /I-^)u>0755sRgRfLC"bFe!z3GUIyso\?P8Gx/&3Aq"Tml~F̈́pJW=?4ǧv;2s ,T<&' xR1"hb$0(m0u ̡W r O˳j=D-5-_дr $HJimQuWh+oBU&Б./ڟ$T%lX4شo./T ]$8oKrwqL_2/WԂڱ`(@ 1{)3/6L4EI+?Rq~w1O'L` 06t0w+-ϻE(\._G%5;09q'.qQ{ѷFWe0ng+ NF(uDkZ/eyA={Fp-f0HY[x`pQ0ˀzuxƴk"fەxVhtOE Iv1}MѸL^U0UKUɍώb(14/8l$)/ PlWQ8#u ͥkKYăè̇|Nv@MZPoEAaU8QxFX!&gNsV O+]U[(ޯ9.}]wqx>SSˏ!ַT٪᧧Q(5xC1`&JsZ* b&YxݜK]y\;Vjbg:z})7}A6}>C:VLOB(1q#Bt~()Լy;fÐ!=ƕ@ŏ>P GN_3΀m}{D;WuckMFS%,YkJH瑞Dh% wo);8NpuKP`'B :I|6'&sj ཉM+G}|,픙/맶M" U;N ;F+fՈ4Uo oR߇/(? l˸E替!8VZ#}2;mF<-K=bc)RU`zeIŚS%TtUJ5g;}9f+$f3(]'LdȒEIPrgrfC+rN 1f^25Lͧ?]!rOxيLg&ۂŰ=RJNvP҉D6:K+OΡ,krMS9Eo.c_mӏ}cKgd܂W+B厔, v\GT65"rB~+N:a}]юtCbTu4|P؛fT5ܭ-Fb;@ΥI>kPNd""z3a+!@;AiP|켵x?A4ʦ3v =D9tbgѕ}"(k3 $άO{lX/yr.M,!\/Td]7" 0҅ϲP8r~ q ΕV~@j"}~oLK"K#Du(%]FֱzD+ VSnI s-Wƒ}V=Ք _6Kmy`B9ZS8QS0n6225M0ڙ =+` (âY)C (3K\ nyuq(lK2ܱ Ljcuϭx-.z(*I> c*z6?_x k eC5C AaWj9)\g,Mw2$[Z1h֐J 7QEU642|E%4an'KZ Rg|2HSu$ WU@y֫@R4;uCwYv̩iAy/}i'g}t1S<}usSbTCu %~ ֖e.vMy쥾.AUy>k k82d/ܶI w8:^%ˏ?OǤFE{}66-p%6lYmyh=fJceSK|,{ʈKه`A8Z@9c~dw=xrTxJgbk[8;mA1!ZZK;)d)/] jD"Ph3Buf/7Mo:"%WQPmeh+2;f n49~`5VUl\/+6a? ͛W|uk~NЉR2( 1=5e7tנؤC@MI{XTGVLN^g |CZR5-I7?SִpiH1Y'<Dg'RY_ѱjiKl }'kAe 0[&<Ud!TtU۱SE |J9/Yd}=~dV lpT-NDw f J5% `` s@)MdrNe|.Eg$kjͨUDdjbU1f' }V= YJ;Ӈ%`̈H86.,2$|.F:B/쐲> XA!Ă1bƼa <CY5}q xh:Cq'`'C6Qz:cV*ӏwRf&V7S;DsS]9{JQHM)OZSp NQMP(Hh`_\Ŭm 0#sN=6 n,X->V6{av0o.^)A.`l+܆aTeY.RgH]>ۻbr/a !q"@KYrႸ\rut:SAFOkjk Ƽ<9NZRлD#2P ā>J294 :zt?S6İx,Wϭ/$ݩZO r(شƑXj'MHE:gOo-g.t|NE H=<{qO E":ޡi,*;7YY" v]x+]U=VTCm Tjp<7 I9Wh:>o]y, ~x hbu|'`iʦ^|S!ÝGUQ xR߿@XMtUH5iv6&Vȳ%r(7(k &,r #吓cmII4 wXW>5gF z 9DLY^TLAh\q*bC.G,Tf?YvJfUocDv(J4IC7,a-/s` Vޏޒ׳O15 R5޸ϝ\pcuH0O5_4 Q:ۜC$^"%˱,e@K:Fnr~S_K9 g < !Frj ը̫Eţ܁&9HDn(HdSvmʰD;9i.CE(ej{i_+Olu(QPOtHpL*FN;,v"ͽcti7 5F,#t"Zfrez*8ճI$5υ9$|($y.{ ̭ D򂾐W,=ƒfhac+O8K1rT26q ! L{U M,^yYs , W)N Ά{>Fi_k gΗͪ:K+ڍx2rk*/P/$ =P4NWdeWOg8~bG=|\D|lߵ5OF p`$FVG)#|moFi[0p;`N˼3q[!,?Ջ97_:< L]sW\nDX\ ȸ l ,!?R5#Y6ʧڼr>08M 1h'FZeTyΥ0Y֊Ҕ[~Sؕ\V09f6ŰC @p90Ne}RDHͅh0(N![Z'ϟnRjwpmMWL6pc&W}V5)Ad>ùDY-[WXd"!/NQXJ#c.+a\=4A=D%-8~%e>+` @T?eNM)^y%yIN%~?^U`枽Xt9:8tҶGWL\9/JX6 UM`.P cOdk.+CfR]ga+>F/–x%=|]Մ}cYZIV~/.V&]y흚DR#V%9zx$6v2f%(눀uWFصDM>h}{(jDD]-3Y1;u9^>w=T#̅My ^KyDrjNFM"pyc$+Zΰe}jl@=T1K8rvGp]{Q#O˜#է;g :7NrBj` m7hȷ].?X)jw)|K?jyn b@Dcbۥڠ9qR`<48) 4Ca9BP>Zm2Al . .܈Z6J2K)p{DKg3}kEb_*܎Zi[#k/T%Q^|ƈ?%/ 1E1((ֻ؉6ݰ{#Jnj7qDTjXEQ(Z-p q[,r vutR?^9optvWkA{{62~S3dELâ%2Ƨ|H>FjI:-OT 9(He7| K+/=ӣTXzlrN:2?}6p1J(Xܓ;ܩ_>_4VS׭NZ?& 5iyiIgdCBGzVrي##]T:ޣ6ZYCTiJJrR)]Y?(#P!?ڙxm5zzrb_d}-nic -bh v{]C=z=/~I~h· (9#(cȝ>3uvpuapUȷdݖY9􀫿D?"14r@ aɦPHҞFv[lWfc9QrTY뵾umj^7]a3>FrZ,"&ʈ 6|~Jy픻k]HDd"CBb)OtMFM\|{9:8>\g%T%4Ϩ{'?qF.Q&1,ڇCѼELP6F}0J/[Fdƈ'ld vj'WZE`uq,씐$n͏X 'OĨ_tIܔ k]NF?&aCЈ&9mC@CSڱ=M<@;jLl [w߶xV2iL䈙NqJ,ݍ;VU$R\ KIVL,>Dn޵,Ј/YK{L3Al$ r!Ju9X꺃hu.R2z b/* mMhC.?ay& 'TQ\C?&=A;r q[<:B]_lC if"DZȿ!'\KD<nIE)Dz2pV Z++*iiE}9R"҈ -P W[ Uwjݭ1+so_{۾l/Y=JM?-yC,d4環x(*! PEo .IfE"tQwUW$Փ?>^- <{W;AM^^PqzU,xhr ]f ܦM0hTjNa>Vq 7\мK@!w6%%|p؏b+ :Ģzg<3t #K\:k_xȮJ,MzM#:W,Foq:[談FT,n`T]1SUyug52 oH̞}+{xv/D3>%uO07QLmB "|UBF"<_P=ɇاK^ݠ^ĈrǑ1.+?z1|4XieSE<L}$*`hudpZ=yӒɻd" Y9&[sD=S@]Mϩ~VEEEQ7j4@A 58Bg]՛I+W!.w+ /%c*QtLFFyZ d#ß+s/S "Bv '\RaCFcsO; cHWG !5=b9фKu`X}yYݩ"Q*l1 \@$@$vpZv&6k`Vqk7|ex/Jc;Iad ll13u˂:(IPj\YC >Rʅˠ(ʴݤ"JA/Xހe{JM% 'QBKzו#{pŹӫg0送ż.}'*WQEepi;cKXGEJk9;\ep r.2?12~+E[mBNvNźT{QD˕NOF:-ߞ PAveX80ŏJn\pUHsY_2_+`ěsReQE&TEƝ qm@57v$l0Enӫ^g1Wgf;m9WIc]V}z֫Rp1ޢ, deX?O!7 '7W@5\\a%z9T;GexeT>3lfk ֛֓}S7EjzJ׃6iCAawq*Çp#>I:؆_AdZE5:d |2! D -d\UyIJʿhtjOh:I釀t,m2-[-/<~P3O`s}3ȂT(I>QUSJ=&\(Xmw7$.f-*7ژpDwo1peldw%U\@J8g׻7R2ub2W`/M\70 P+yRFݼ1 q;$Oy.4,][JL*דWE&0sZ*>L³CQ(,I/C"^'mPodP AP^AuS*/Zvk-I-p?q~Ou_,/nMC\ n\FNT)f HxXˑUh{7ZVIWAU?2yC1zCIBFZsw;\_}Zs OVvHjyTΜ-OD"ZIڒ7aEMR&d2Uw%4 Z3C}1jIɋZ61jf{w2#:2|f2]j'3OV{?A@uC2) ԇ4H!1&X52j: 0TFGV~A> :n"biB^X"%ͧ]ضC9.bbikx'6?5{Y4|;/T"">IW*mvX/KzXnߏi{$Ĵu;_]e0O%䤘V.o81o fMB Lo'&wDb{ UsaRNP\LMy-F1#IkU;O)eF2a-.UabZOB$rhdp RK}? @R֕Z+Z-V-rra[WJ7BO-OeL^?0bSFet DhTRCZ0w" ]vS7,\ef6{%}h_na ?[!^ V/paqo~)~S{>։12 a#kA4,VJܢ半FAJ&8qGit?f c0<8b-R {.JA[Є>$ǥuFsgzDxn. jWɓNA)tu&AxR/ih@A$g~I/5B$lOcdԪs! vNx*3M{R*x #RRkm(Oӯ+ALs;;). % Z[s]50fH yP |/1ly*yJq~Hȅp"PANh^?I$`70ݓ,#rbzKAki>{ ٓs:E 29Ut%ı!;E@>oMOz*:\ 8>^V+˦YM˲93-Ej~6B2tM^|>Pv]B}GKwgٹt߼Tܐ BP^8՚HP5wfUk[1 {gI޿#삖XJ5m)1o}7&L<5:20CWe2;=[O|\ϑM:t?q+ HZ}nVm#x팅[Nf~ݼ:8/C1 :0@zǃP2zeޥREF&@ixr$|@V`YuX.}B2nn> ȹ/87H$]eTPkmugWCRP3ip>%Eq5!{qvwE2" 0[U0aK lO82(SzB%Y ϤhPeo 9VnJv P"DA1>RhlB'AǕgU osQ9}P^4ufy2(&܈JZIk/Snf(@ٚ BXv1;R-kMICDeZ8E.Vؔv :Wfwݫ֡W9 U^}D%!gZRĠ"gĚ95!EF7]E ulTפ1Gj0,cH*ЉtR|=p:~^!xʱ> J), XH Zac;]Ej@gBգD25Bi)oM۱b.f !/ޘ%!Ζ`}U(E xqpk p@k6%r):hC4`uf@RgB]~95P/]x%*i !0WnUW[%*[ǻ|^ԁk?4elayÒS腌~JJz7pZX}rt.;6dkhqB%qDS$>vg[Dlq Ȗ|t^O;.*Cĸ'Ve[Xas9]6hWv)Udj8;!+H ub_Xd4x|Wҷ8re{T[%&ϑ^ڷftмb ӧVk݆`C;-  ({^$?h4F#J,imΒR\,0f FQ|GfZѫ< $51q8۞"o:K'Eo <){8*7:Ɨ2As9`k~ݯ?mCRM9*LE,i\ZY; dAuQe%? cP^*[ @I1xβpt'gs;%;p4!(L |2l"6I?3c[Q$80:ʞ9GG 7'VwR3\f?ud;.Pө 1x!+rV|Z-B?,:܆䯴/q \ԩ\*ʏjQR%~!]ApI%޶csivoQd7eWz$v{c6(=?T L6 [pd?9YCqArEOP/C4-汄KKKUI kc=9b]~Y[o'WB|Dri+ooJ;ӈhh^臑,~ 8 Yg`s}N8Pv #qS4ae=[S_;wXD}Aқڊ)>->MsymoEH˲4v~(zTj4o"FvPʣ[4nj=H Rmy0kZr"ߺb/ 6`fZZa.PiRY}z,&[ }e =)Hyx%Ec"~~$.™RƧ$yJ'l 0 7B..O\|QN)RtjQ*W5O7XDVi)RT{5v'$@D B}̇ܞ LbokrѾ)^Ȇ[]qAB]02`+\dž;>礄a_4)L~Y(Y\mW6eȲ+0:0@A"-üN?lG"N#ab_]@gҦeNU5)]@Rj⮞Nû`CV[SLUp}.{y`4WCzZЇ9%VV=hAwNL iޣMn_c*qGJC_ g,7]WJౙOڧ<̦at$}]IoQ#]Hm|@A?c%"O: x7ĥ~IOs>K}MfJe_^fHm4PFڢ/Ow%ՆN yK}K:]:aI ̣'ni}ĮQXY_դ(lR鏁I27R4= mXfgUnVfqTI9~5# QdQ?H]R-'y G<їv!x<P.6ߵ;zLDj+OjAH'e%v%Cۿ:('؟71)Bz:-Jؚ>I5.#.?(=$ÒC# 12{Jd Pz܆ln轪>NN,k|˃iŲ&#w^'cMyh8-,EI%w'D|mXӲc-Sfܥb&'EtNne@>+,\g/uv.1KB8bigQ@f8'#neꙨ bFG20ϟ ODcȈm*h / N` F"CPʾFm&`<=ՍBW2y.Ge4G,dLc6*b,+rHrF٣=w ;/y)ͷRTZ"՞,r\d%ưV$q U ;6F%~ چ!a.gx6Q!͌:3-+4b`:#|uDLd-t>{N4 {:'&:WmKV @⋇:'YQ`$ڨ ޶帮QQ]qYpK8B X{ks#nrZ~sgl\J_ceFY/?,v֘e*{1roroSR5pu?%bUd\3SMlҨh`׽XA5x5YvcC 4rA(!άПMm܃8ʫʕi|2_!ȓ_Ԣ$XnZ$`Z:aO)lօ@h|~zdy̍"l `ijĕ@"Q]K2uZA(wPkUaEr{1 l[d8 .̈rC5"z_fuQX1Cqm#OeRm85!FύH0ȈC *ϊ&KzS۴Ӥ1Ezr qEхdRw\ 0փH{BO=ׄ,y9 VP!<,(, d]|&3p΂]d 6' ;nV,\+VuOUE%7=fa1):b'f V|*?&C$ xJv:<bɅcvIIN[_FÑS%khkVeY*j`UGA~ %!tuՔ>wt(jN5ao\$`.jdi9Y,3w.iShLLɸ0)8!LdH;@kMUrdQbdrCd@<Vo >7 TsݵFw,ՈTkp5 |-GF!#T)brII}g"j05o"d?2M+-d  zFR{Vz?$nx,.6~#L{Φcp+m~>nvfDŽ=<#8 pqERL?#k cҗ}b{mEEpڿ}& .*Ȍ1eVKo|$:OP5Kλu=.Hՠ}91a7H_Ceap=\di!~5yǕp{p?+#4)#_0mPVr!+y|@mbO7qd-8jH4V.K_/e9k Qڌ =k5ؑhovxvvR() *H7e?IJœn)\p/PItF=|H}SeAN)&P.H:e:DyEY%Mf`K|ڵP{=t˃0F3$:%sH,37N# `+J]WϠrЊ/]?N{6^=16axT6E ʓ[\u.-PN]\ƠD)nQ/q$Pʈ6iXb]TPPP_"5&r{Xw o4<*Φ A8V{t1&oIzUGJ/cW7nEٮ_z\oӑ]\DJ&$֍A-sLG~SI/'nO„c)u+^b>]Y!~ы9?tx'4V;k" aY(±:)kӁ3AfWq_'PfO*mގtb0wcpdy{G f=݁f %n˲9cY0 wrx(pEL)]OS3ںN{?)!;iN/8\kǨ[WJVP2y2a`L=߬}+Vz$nGC1G9RIxfSNLrw_JJ/>@ŞqguJNIE ($k&}T.ݑ -MQkWpI>d_btG'{S4Z.s ̓B SbO|{#ơMZݥ=ͯ(ifɹQۤ=h[?qNtO?ՙ=gZR D XIM(:CDIMoO7~jJZmKC+d_z*XM]$3~19Z)tg{X+B{I925yFny 7JjHŗc H"60tLSo-\jԺ&g taEӴnۉ7^)m= L[rQU^3^^;-v;1|7YG綤AHVC[ նk@:Ǎ+ؗTi:;8F*0U)8d=_tܻ~liw % v@|g1aF8J֪乴ˤwXXb =chiG 5)r= 1 htptKkώ}r`qEiv -u?%%I8I rpM(pա< ]o,ek]{{ dr/>a`ٸsq'B$A":IΗ(@ .FD;L݆eL`=bn7,ނ8FZ7Cƙc>DÀ}#CsJ;}W@ݘhw6U:<1GwC氅چ CWA4cC2@sO;PT&'eհ< o7U~I &Y]*B ֨w[J[~H5?p0ؑ*}mL5J_jH@`,-SpN|m0R1#9 i iF8]ErI$\ qEnOs[%=VZg+ [Z_%8_jqO\PS2KO0/Ҫb.܊c +q(N<:u1UsMσyo1_\6 m)D4/$ݼ:$$7u"R[A~ȖNNs_Phw7^BStd'Kp#U!Ljx,cCbnKLUm9YT% -$t( SҥCK $؍2|rmYL)Z o.`Aߊ=_3<,jqH-̳O+v` .E9Pr,haaȏz_MuE6$o cKƴk pd.71P_{ JAUA?Z1n+Kj$YCs_1EwL?:;B-^pJ61!w-Np=塪BJ!ILbAZ 9OڰgP|}5x(i"a?5y䝛> <4ʟg;t hҾF[]9JviA_ EfAjz(L=:Fؽk»Y9MxB`e8r`kL4)v^#6P3V*jy ygM81ܲ2hah 6!<Ύ4t}HGhDFae7~u8=@Et!`@g+ '[ ;[`ыoz2}3PeEj7?^3i7CMVÈ*|}®#pNքog޳b?ؠn$jVe8%ˬ3߄fWFwc\\=0Y%%Ǣ!OL+xpQnc!Sãf)mXz G4 O/G4kW:ev[ O C52F(A!3\4#P ]Ŷh)h[pE p}ǀg}^6ްv+7H i\r Uy{%/m.4NZd͐l `e!/ʤ; Uϛ+s9:3ɫ h;MHE-4MDăfO49R~)G˂U; 'Ljpg35o_l [0v/H1J(#uh;G1|ר,C>'~2|#$Oh/JlbLgHגJ @|OL=FZ`TJf`I+4BMO{QƆJul?`Psg*Uh{TLd.W~8X?:}|~. ܀!n a6{Gѥ*RA%Qfطp`J6_-:^C`&S\MY5/愭<x HS(HfI$twʘ ?قAf M8Hpr LծuC! t].S-86L%}pѴP9H <'f |]eR oc\S]YA*022CW}Wh4 EMZlf]q䠥uo*X`.X8zf] [&yPRets@bW5偌 1Us$;ř7^YQA{e%9A|LrW(N0ˍ[f%1s',w5פ(lL<"*qSK]OF@4ŚČ6qa" V)8 i3ߒz(#KvW5tT=sKhfD^K:Mp05pEDƽpYvD[TVE|yK\+h~2֤GQD>K6z81'9s8S l+'rKha9™%nx]v|K> juM8OM"Ɛq?3%ګd5ES(/$H_x{TqI|AgFCwOBʿкMv\Oms$mIk4Vў pJs*o:4%x;no>tY:LUt)4f[K 2ۂƮyYLD%[xXt2&=0]jAl.`jk:cuEȜ+d+R26'z߈WpK+=pSka}GD{/eaQh [TyAYKVQ0Z)@yT3gjKq6IVQh/gB(*l'h/p1oaZG#|tbˬW?}t| oSh* QL+<‹QZt>Lʂa`BPBۆ%\vmhC! MMcMyu C[]s `C몿f~8ڍZpsf3 %EBďX+&^ t^AnL([bW ߄ۅ6|c*wKba q*.\5I!9TDk:5z7lEdǦHlD|rv{K8&D+c8BirHcˀ-tW% r0΍M@|e58=u*,del @L)4? fpQ%oJN|A&'p๏)aT#|>[7_2ك\vY.@Rk/SpMbn_m1A0wJk0u0 pKh+Yj&Ryp ֯TE'Op/\ҖVRey~[-zP0뚑6fobۨ;MyLiZr Za}b:J dfO]-'G|j~RtOzF_pAEJuVA hhOa ]1umHBvD#MKؗ!\EkH7Qv)%gy'ӽXMߌbQ 6m;+ 1G ݊s):޻p7d? qaaPn 8Ex ƫ% ,?Zv zN丹Ia~DeݸJfb)n0 ̳p[,)#E z$Rg /Q;ցns[pSLS@0ُ> R}P'ڿ#{⃑]aD{H'OKU0(5/ˌ}w zeB #.Q 7dW#Td 6#Q ."Jܝ&z-4W7 )b^HrF.t ߆)펴'@K)H̬:j*"p|#'-D9bm7:-z+X#o͎0^cʤC5m-t%rnw6(p&bchq֙gɛxt q7|]c"; dYm8Ŝh\d6)YqOթFA[;"h}jmp(s?z4 .lL~o!pa X}6N_z2W<:7l^~ ǟ*u 1Id`SŰ \>N>_U D\@D1\f Fڳ.iTqAAR6GTW| RUWO$Z127=to:XnRNZm׶$%*|.߄7rJ.t8XfXlݘ^fZ4 1NNb2~>A@)$['azE‹jipHC#O(6 jרY5{󌾀kh7q?;mֆiQQ.FOfdyf瀐[ůo&x'ay"mmRIߵ+̡Ư+CCU-Vks tk,QP}I%`[#X^P_t)<$WG_+5CgO p{pLZ'Xn_d X"Q:4+vwMM$ł݂{@x0E)JXA>'ƑufPzkKٱGtO_P/uʋK56~էϴwR*7E)=ꊅ-̎ L0Q 9ET 7P&M8jN#\.bZm[UqsMFQ(Jk{AHedc M\w06 O㤪dJ[+ [ 8И*ƒ4=60mjҤ\qeyCE{@Mx P_:?9eY^%YB$ewˡR7{, EJ$ۚ30 qNxܧ1\Yi}":}l0'Ʋ3w`\E12xK19.ـ}ҋ>~r eKKB4nfoO(&~c]-@  Jn~A(ԭ0%=!#Re҈+dt4(b380ҥ`Or8Ո kl?u_^ gFT֡<+[t^]7h nw')6 ׀ 뎽>,ymR+h{U#WU`3ca@KP0KuS(K[9Id75rFtybF, 7s>[t$P2x(yzg]o[qZ|4*W֠ex{ )]augHӯE8ɖb]r!*g05t}5ʠ},X^3pԒ1مZYncmQNG0}J r7A ¹QH%UI.] }xRw+`± ` )n\ک&eFFdW^/@\P0s3jt|W9y[h66=:8)@1eίs.rMqa;82x f0^3\@+ [jS!X i/MnzJ5@R,]\oOsŢM^}nQIǛKKFIJc_$͆?ykAZTm{{P܅h(b2seFW1b=Q+)AopHU-IgIc3^m8) qU|KjMզH"'}ԋ,= 3HA9jؙei"AUR`Wp%[õp&}Z)w?d6PV祝up//%am}_FYd5 fk='v/B bK{;Z(OYi4{SUje00lwǘ e@?Yk}*g `B39d?Ȭ 34JG61`N=x) @ӳLVu; Х,Er8DF ȄWnk+W9.e\b>|O#n 0N.f5?\7v$/Ǝ><œ#Wвֿ7*`v\@IH" ? 誟YwGKM.3%-E0-4zDǃfm(95 _pk$rMʱĚ Y)RMr={cԛ|"{%f rSɾe)_ ;%|i|B^rr} KtX<|T[LJ⣂YB)q-Xή ĉ 4Ө4y[L+hEcW&LJZPf忊 o֞QEx'21y:;P/#}p+(1XTծwڤӍ85Dp*8rشZNYm G:l<+w 4ۜ3oGpٲfF< nPԘrb|t4˲2([ i7yƿt 1Ҡ)ey(Kܵ0r mjsHݕUi82V ^pYh$ߎp^lQ l5KĖw+'neL|0Z= O &Q`ĈmK~i<8A”3\+Vny@3{PDfH• x3׽B~ A_@XyA a~]D]8+y3"[0(L9 j oP}d+zlC{a(FتIf6,c5P ը>8KW "KVo[^huAwS^^waسzM-'}>Q\IB޺b( EqYG3P^[msHi)f7(1llw%\*k,5O-H$$(PN1gƻP'WSyxys 6}pi5-}JMK&lY#>Yl5X>i+ aM?+9ch}F.OYaHCAgBޤ_@ϏK#e%$"C!SȲWP~j ۮcGjGyh`3ͯ40< Wwz'˅{4o%Qpnl>iȝ+¤H?M2BcQwf*X @M *N-c,05)+NNFG Lȿ8W#-)+DSBm<7 2B| Kn=ںm0 v|o/ՄZL=3܃jnt[ܦZJ ܆X`Cr\z!,ݱ} DE6v&Fi^HdlZ==<:AЙ5~Q #VqIno=.pKRR͝+~oތb4q\YޠUl~?rTWp2Eqin[C.*BL,i &P(O sP\xugnOo?A5PwL昀U~xlnmeHi`Sxis78dYr1#$r,d.?_@럃_{tN,[5']h+:ocBSgc&Ȝ&]>ւZt`d,N=м2fB rKg{CiɼI|e(A*)[OhP뱽r.WEPt?do w@ʄ픟H4TN²A!j&G B9apnn ?n"~*YMk )b?qgL/$mTগگIXvi34.赦AX6 EÉ%oDvfKb>,r{erbF; 9f<'> 2ߢTv2e &-n+h~Y9PuChE _4~˚U./{VoʸL+]~ՌX5Ebѳ`=C XELRD9&kI%<*wl\{ .<)rr)UĔ1R<]&A w]|r灚`|C?J; w,Eni|q{A Q$e˖Tݦ>>*u_4Dd #xWHltD4-8s<ǜ)Fb %+퍛5v6w,!cat&G_tEH̰;.Nۃۘ|X^`<ɞ$9$^":y#9oF֏=Ԏ?m% @jb% Hfq, U;6&STɵeUHŽth 1iaa!ţaխiq TKraChӽv"%rL 0fT*v#W{npX!rj C0B6f,I ~jVw#Y:ƟV< VZrjOwfm\νH1Q{3Ea;17d:?Bͣ`k$9.A|gg+cqKP^c(-&1>\ @ pl|rAhro~3I@5u[RPri) R`"bvo ?اr#+s"TMа%(B#owhoC x>б=RRP`vTXs^"EgO>{{菩 OhL`cƭ8s*01 $H{=y5誢3 $#e XQTXxNO!& q K *}U./GԑSP %zJÁv\`KlN>j#m "D\6xRG,ed)Yl!=UHL5n]ڴnY $4[VSYMt=˕),Rr EvEi8JocuAu}b7#9O.esA}ۇLITԮ$O$)PDW/*-DXhIja_/M JH JX\ hH27uR*Viqw^d s֍$+WPݤ8GX9Ha[C$"|4F.o~skh^%ItӮ'cג^"8nktM.2pK@17`dw) 0\x֑:7aGefjR*JR/*󀠿i@ˠh/F&3zREE-NO⤙q~ I,ӭqJ鲐ϡѺQ #ej Mx"@Wn}v_ڂ~SjR^ gF&3hc<,B GZ˕m\rSaFG0|_עs|H'P؏|8$IA]K~qc_eK=fl;n!_$d#aɏymgGk5T(5B3TD;ngMAɥ7#24=:!fTh ?=D5Kp c(Yi]iF7@]T')dh6Z5hm0qw3) q䏯1=MVDrlws=YU_JaAL)Vo٨ڨ \mʨN]k?iޢ >QNڊszAgVC|Ȧ2cey"ChMLD=NLԶeR]O oPku߉]ou`2Ј0G*{RLR ;@^ӳ GVxme ~0~seڅ/.!EFDBDid}yxIS,Ά Xϩ2]JW~0h/xgC:[7$IC;sP^1/;1#'=}7ŋB{4fRANAWfYTϷϥETks`WK2G1T}YL GpU>IJ" x&;cE4e'CI Kq˨+,jiJ ya`vpt7l3 ZPq ۥn|sGO} "s8vuKhi66-=1S5˹b֝D Szb8FƽĖU~ėbӘf*Bt6?^a'icɻ濥;xOi=k@afnh3 RhZNrp?3clS_:GސW3Ѣ͜~ ILXAnv*F${J*xWR!Y-Bj `&kv625X r>6< ST {:pJC(h뺴u&g n.HDO;\X[+6ZoqnKifϟ_*W8GB]Ȣ~* 2"}Vh|uqP P&] ~|-|NX屼&G&w8Co _)(-VKZ -8gtPNu +_t00 'Fq u"9ʘ])^vtYc:i|qʫH8M!j$@'Ukԅ~F1|JeLbHJBw 3yEUT)i h/+R̡`یB_Fb:7S.xg{F=Zuiݟ R۞ PBfMMNAV#l!FPDA/2Gﮮ4GOhy{̏~ qJW"%ꆶiDN~Jc[-͙lŧi0Q(Q3{Bccnc<QR&/Y>{ɉju>ډiNājYWrP_qY^Bw!*-9-#j=^,w<iw&~ةUŢj\Ml=iNnc $#@ſ(1&fn\%%bٮVzO46aLHm.6˲db/jbKꕴ$źcF|B+DžtWH^M8:]a j/ ;C X:ȹ?Z<̀0rLZd.ڵUP\kH[ʅohnC;ƞKV/I-ՋLfK ?kh.$CM4ɻP KJl_tfnӨղ$u;>cjmSqf:)4NӟuCʪG/a! |@B"q] 1Bqg YaFMO0| 09550 JIÔ`ˌ\Pr6DZGSqr_$ʷy$^phUWS(N0 !׮nR̼gsD$? $@a{H!VTy(0Ŋ7NSJH80$$Gx}O)7+5 e` j"<"΢KFmZnOq8eoݛ;H^Qw3:+ @ b3!؆*=1ׇ_ǹ8&aɍ4#Qqv(-iiϋf69ܐ|X9 ݺNuو׿SQR7<"g#q`FѦB 3cЪ5e6ԓZym7Gfu8$1x0w TC1iLNn dhhJS]/L)j^QooPQ$Zhp( n2Kw+Oq&{? vlf$񼕆kO,cXڋV$*j/# "@Zhɐ O5 Q pX<`D|<͆9 K͕R;ُI1䙻M0UMzZ{-`od02xh~ +0ؕEoG4"AUu/l:%wIR$ɛ#&BV!}% OwHb'LdL! qK+qD~N٭Kj Zj,C:Pyo.&#X> so7㡅ݪQt8cPlβPt2 G:d]t<$6oPlW." ͈jlDAwF)Cѣ(Uk "z8){3O[(Hp%!), . (%N}i,,!( j1 ridi,gM\Z^bQOzf%#?tCT]FZF&L浩;Ӻ$ E'v~3& 0$;xlQ k W)T~TZGHi;oN%Mwv4rpu\3Kf4nFȼ@# agqub2j@ܺ$LXun[yk )4m iQlJK" M[??|n;"L`?D  s'$> /zȢDvvrn(~eP~moo#RJ?~$Tg9%2Ab|ǩƔ䋟 _3l^ ,dk J]b$Mlc!y5=Y,=03@Ղ3 $T$z[sCG@^F%d vq\PV쬽T9u,O@3vQY kt}/^B'<컦d& LNU:J϶YR6%[L}m@E('N=Rbz[,ĥ8.5,e’e6BWA{4*-q.<ġ ߠWOhLa{]/3SCzQjS2b*hzp%z©[8w/Ǔt*qu%#dpjtjNc7,1JMݯə6vf=sNMF֗O\SOȎٹ)pR=rԛ^aABk31PߤJwL૚R ėֈȲj$ڼ”_Kāv@f sBЕ9DUE{Ⱦ_XoK6g>,M_sNqzr*[] J!>q[Pd >Ы?_Lgr k'/ðBR?-\4v%fF_nkݧC'ɘ=J x~EYv{7K6Jbs?<D% ?E<bxa`9q@OLJ4[Vf7~o&%D3QlV6*ALǵ Tao3 qW^PRd5@3&N#yri&\2rj?~wy<$haT5I5@&y@V\HM7pN{a{3F XC0JiN5 JbcDο#0u*(*3~)p 27#LI.+?T\MEcZnFŵK}q2enń89Hscڻ~ZA6񈎼ȣLiR;ߌ>į!- xŗ [nH=Qԗz5vYRLz^b_e|VO6]2ݿV$ Z *(#5Ÿ0x\æ>1{5҃*7_EE l|3_}Zk nQ|cHՎ 鸸_f\qI*?q (|ijC>K n0 UZ$椼5KIy3=!V ά`96fc(&YfL^ (R/TJ5PW=d\2Gu(L Q:,S0K+X&n*ݶd$ FN9.Ek)]> s4Zadef%`ˢO+(kݯe* DPbkFg9ZXObV^h() SḬƌM廾X!߰n,&.BWn2=+\A;sn{w,b"DA(1ݢpxJfv8YOv8yiH/4@}G5[-C6Fd MvxʔvpC{hȼ #!΂Sߴ )ʇ(?HRf 9ʱxp4?^7-G~"H"UD ֥$?#c kӘ#|5{McbI%Ӻ@֧}jp=ACѿL6Pi);fm@/oo̩FUŮ~OTK0<e";)bO ?b\Ti'?&QmcMT㭦=,=p)&70Akb6yzqɋqw.ũ}v#yoj HA~wj(%4^\Ֆ;x/'$z?֋EFWN7oG *q *öhJi)y,Wݜ [o%DH3DkuH20 ZbiC4 lZHdTE`Ӷ @(&#/cux 4xffG6gcۯ`V"M8cp8*XVj S@Zkak+HRCQ$ϨnEI]^]i-T/J^}~fI33i y*FJ.y^sH Bn!Hfi!݀z!UǢ(T3bd.Xsݮ:Y\)zxnPDE`_x+B)|5*q O3D 6ͽ?|>7XO/>oDYU Z.Z`#@\ Y& $Ʌñ( XUU^a_&NF\(ҋ_6/% )qa,7YZq=P@RISng;ި}Y?aw>F fvmz-:໳}I0j#8Zj_W,hQOĒ-m`"?aЖ$`J=Y <N;."N*7:v!_Qi`ߦ.Yce{60>^Yt*'7H!}/OGQFy֦wv 3Eժ*+P-i k-4_FD᷉GERImHB;}Lx]%FXY4-cWq"oO5hE@@h]pxwAaG5. }/NTJ^$ K/ږO~(WXZmW8ҞjǍVIo *k=Lͮ/K R\WJ?j7a}_%;>"Tt+]܆FPbV/t'cnCBnZFJo7] Lyr{q  㨦B+=KPA \J!@\`^|J81@̳>6ŃrKQpۻc8`I* >z;ц:5 d !(DzP}RM܏Fbe`=)rTVeq gSTb r;c'aBn꿙0{)?Ntgn98ʇ> "t`ibes& q:hPUUχۖ/>1C-voHĨbF+KAA"Sm3`]IdLKF[NpTX@T#3RH  |a{fxE w8LhxÿDEo֙nBCWw7 FH^,fԨ9?Zhcc*IQA#B{r"9@d"K΀E[*)zR]02ah\| #V@XW:8HJD ǖ )r Ho򇈯eޖۥ'Z׃!,Ϲ!b2`L<+\ݢ( _^lcиŹsɪwq_Lsٲڠj4%Bu\(e3P t6Ƀڷ m*lm4H$17=Ph}Vf\bTHd2#YA f,m3YU0?~@%bTRT KIDHEyr#50;#9~|z0t |\Q5WNC \.`Ɣ)zLA?&ǷTgAkm1M.mc<md -Aݽ@ى!{'{W#Qķ5ZfF;:0.tNk!:.b)R6vv=P3YpH1 9\+cK#hzMs# [zjM,ލ i\8_+Tw!A)7)c$ۙlT3(ߚvRN/LRf ۸6Oww] @S%*f?'Q˲TzqQ8~BqPehg$|ʥRvOB2GnJ$Gƨ-Bng .vR !<_Zpbc~bQ9oePuVs~z>XO4)4 v8 Ƽ̰Ia!դAfyˠak=Dڼs~'; iv_^jGsTQzf 5EB(3 V "u8ʶDLX#@ ˶ѴE3;p!? c)̽{x,No,񳪯 }LȑopߥMFc?2k6DPa34M:[\`]Ent?估lUV2WU7'ތ !SΌ~uT͛M'i. ')*Fo| ;b)_TO|e_]^wϕ8@٧-]R ۙwo*LV|DduqLD%]``wSfe`s{v9"`#;eNSc*RvY g^A/a흨\ԧS5U vb(=LU}%K5M)b4%sd>'bnh,Ε'FDc&uJ=!sp ?8zKkICۅ'U'kq&XU 9@W}3Q{>m&'2rXU48o,GP/?k/wϘځz2dX37*O':+2ɕMPI[}-V <Wڷ_ AT*o6ȁz+wo"YzFƬE*(q -JweM?$2mSL7߾ԑ6iܚpQv|8V^V}jGXE e)rGV=7~J;Z|zY= SW[uE~FI\(f`= r.Ŏ\M?O΅jM.>٣V > lJxd7F]12#4z]TVB6ֺ2/i5H,FWMnk@?MQŀL5WqUƺ|2ۤo{{!ԟC^ | niN4$]jfIo^UTm=w} jm.@Qz/uVYKMUZJ/ Ɗ=1#Z[6P9N^ʚR];v"\l; MZ=M'^V/~޹hǯ7R}܅1`:9Gϊӑ:Tn(پ  -JD*.bQ`{Xgq 3ļe~Gwءv(YaXOXNۯ.Ʈ2Wʕ58Q'gl&SG,"Ly  ToL ,аfLLre+tdJ( . Gd@<o)Hq)$PNfTaN2Mբ\O6+nO".ൾo" sӬ} :{ʳޡ=S]qkmr' k`*LPX*od''Q#>Y?Ƈ RNF۽LD@kE\tZShީ9t_b֜-[8څK.K ib[ Vۊ#h -~aك'?1#GAXOufM,WَBnm`,԰wBT!*P5Ƣo5"w1.VdHp-VЈxDYc}1,rP`iD ||NLiz~m`a@m@EsHU`ʎ3} 7կORjbGmaiFEx"3kK{8nF'Fy}؈PE-.7`Zeg\Zq8=؋KE$khXx[aGx W6iڂܵK77r&TӅϘt!?Ձ,j'P֟& lV(%{XM)f"b7B)߷?oYJ.j<Z1e?ƈ Ueۭtp׻,U;|eOkWEOzQ%A(nV9qrv(ETX!hbr5og(iWS6Ob`w=sڶ"<Ԗrt6F;8f+wbk 1c"j$[mqT;&&r6l:~A!9Zxl?GCe@t>e_3HbL-H gKwq?iGeqjP {nG֒jlNh btP[DLlkS/3eۃ@y,dT̩qRP[?Jtiw/_\Pǩ,&H(PU0 皳̐L%sw&=l8X#p&pLBkK.I{ƚ ߤN&ZZe/xܪ81D8$])vIxe|C)ڴ+E3/I.x~zv!: ֘4ݢ`"e8$ztB=*nzؽT|4.Ay7"ЧoP4]Ï20JLZ.B+;Dom蜏%z/o3 x1o|syh V-À)Z9)mDq{V Նm%uƔ.C|an:FJQ1CehmCD솆%N8Hy=HPhl&j;bæӍ־G)w BN*U.u1䷓D,o^r=}w=qJ^?eYL|p:D0%[ qL_k>#YeH7v]\杷&EԞTzitg$h:A\ߟo=vZ,5Gn2bY9bqf@r2hc}cK(\9Ev\1!ǜtMK!Y3(j^E{{Ko)`&pE \v9gy56Y*/I\lmw̌M=QgNe !:;߹Ը|A uxt(NE7l<4I~iZ,a!T֖2ҳC6uH&*ڔg1ehM2vPR'A1 bt-1(N1X;Ѹv ^=1|l!6gϓ3Dx /ܝx Ɛ2#}|jּ0GE kQa̫E}YG+)d93;6d~jٺ=i[~1Hl@]c+"X6Y{@,`P'n-̥޵`4ꥐYhjЊVm-ZB1pLHJyjznr|k 'r̺o+F>5X4 Эj 殸ZsPʎ,;)!C3$!kYGbZ]M3,w@;a%΄6:ŸXTx|1vm2 @Ȇ-:*pcR)M? VDTi7PGP;3D6Ds`0eJi{3[7gmPD$HeQ,-NK&T -)V*9/lOрGM/⿬ h3((ȴaYnts*|J,xK丞*8t߫hY 'M9s2z@PӮ1jiC5'1JxkČfeL+m )K[Ck{%@ax 0ikX/wD|Y=K)#KG. !hA:%jh*\MbJ~|ðOJb8E(Uni2u{*,UoFy$G_^2Ӟa|2jz,.9a|]7 Sׇ:g^Pܜ"lsMfZlP QBy/׳j*qK Gf#56âk%"71W U0?J2| І\-rg|貳JN%iyR>9bd {G@޿uoI-]| Is8#I/7vILv|Zl 2=t# NKCNDGG&b'E. "HN(MO)Kneb@Gq4:cIq5d8m` ͈CXrPYvnF}4!|Z1$-Wsr\,";c{VG](^CgStN$=ə'Cլ{Nr+ϩL:x*JPm'xN\Ӻ;:a(ѰPbtjUpa pT`mhE ou a1T*]a;Ɏze}m5+ԁEJ gƀdoLV~ZkqTnR$֙m$-N|_"1A8ghӺq}LH&6234E­)P|rV@q c',/j_ 'thm̷ZNE1s/wc\մ#fHy_r\e, }*>`wm2f]2ߵIcmx?|`{kzQY5Â{ԞfIsQ@%Q 4vǿ -ڔ@$& e!ay9E 9~Șs|ү,ajcZ#%caٮOV;x3Fi&K ?kM@j{>&@\EEIȈ_we|_%>s`T_m:-ؓ1 фul`|pb #nasIOs,P ?D!|5Zc+/58=odq % ))U闛MgUBDTx"lR|47 m秼xVn&oe#*:w0JujfajρƔ]>|:IiYp(=nM p3XLgN/KhkĪR6agAs_^:6a@qYӝn5~Z& (oKAdrӫi2?L ][ujJS*>*҅ycHՕ j 5gl-quX0;O"t_)Wj^AtWb 8i+R OS;'BX&vy9uQ`]\֍Z0(w#`LL tODqqRbWDBge5-^ղבPzSYD [ԺFlBK3eIjvx_P ]FNfZ;k~0$?=!=Gh`'6 Z8)D/ƒ@I+5NWв%…gE*wdhzB%>KY p.HI ZSۤ]+#9gƴ a`݅F{@({z|T\`vuΒoȀy*P_^:O*G%E͒me ')z X<Rw5/P9csɔ=fn45hkQe* V#y:>"&ZЕ2`,^a>E2~0;th3d6!6HS%PKBI~ZrזYAtWR>'zb2Q_Ƭ Exrx Jޜtr!&ʩ1{R|{AY0߻C<ŔwH+ 2mFe,kUG})FIk_W*VKtB)ͅ1âmMĴq`Y#@U>GFtǶ{m_FaOpǰkhBQ-=~Vyc]y01tx*U'cԈ43g1zhZ>"4hDq1mv:_E%,B.YzI=OpM8AlH։Z2ꡓ Y1I ƙD0ԅI0ha IVFUBaI;aӲfiܖF2kpQҵ9 {ƇQ3Q]Fi(b\ɥ*n=%!{ZF,ٔD VZw:|jAUF}t 4L|R8HZ֝{=.IN8,kҰR۸;eTcNr,= P l.9b-9sSS\yxTc$z㺯̼5_Mrcq"id`6 $?U rЎ{CLރOmOԌpT_HmjPu{WEc1* W q7g^j܇_}ZcקF☔zFa|&0$NT)a 9"?L`r^"]|SX$jQ! F'旴2S6i }=A7l04 eܵNU릏{ɟa;CͿ$&z]˅22t4nvwkTE%|ռBo{'‹Tr*x-<=>@Ki- \ܛyU .wڟ|eȪ >-5 u _' wǜ2/H+I/ `]10_Sk3"6ow$c5#϶2_ :w|e5O&Qt;kv5"L|f¯7" }w0F7_MҪw'UC)6 VRbXXΚIC}I ݼt>sXT-x& ; c7ċlE3Pu{/ K<Aϫ^} }ܨCy& H5K+@o֧{[_-1W1+dJ/lD>gRP2u δ%XU}^9(Oζ6"D} I3~<1u=4qL^ 1D +=Aȳ,'B.쐬], fՒt)޼UKN_}s:[X9? >kttVq7gl3rrNtA BY9q 'eYa0Uf4V N[7|r=V(TnRylKIO"3lAk>яYj$,3%+7jt,yzf,G^lsdlo ܳb'><-h*JNYjy+*t"ٞHNKR@}7C1l1SOPnE@b:iZV7onr'>m#O6a e"!|g3k0+;=r,f Ck@dƥoqŐ\LWan/Ēy?~>`S(bkLhQ4ʺWC4W?츨{p2 Oq_r= >Z N}W~֑y :#1Ԁu=V D]3 { uBua/9̍-4*R*zN8+> V ."J~QLZ'a￷' kvc7 3WKJ&R j$ \fWkCbyք%`s8/>Kנ8`7ߐx<Oѻz̩ cw% -H[^!' Б-PGz>q }VaMd8`Kj-4cLq qbgAG锫i|Bdh\ wyV6W8%vAb\ucvonzb= V6t%6sm7_p}jߺcvhiT* qIX"ׄWƾ膕З8mZ /Yn>ǵ.g(pfқ]իkm=;DbGԙ6tF<^^/{%yN<0S(mXBv9}Ӓ|"ܙZ8̍ w4֑3A>KSjYa y\&@GcU1lų~ҧ`0" BK):iJ*G!TjJNlMA`_%vI1 T,~B$cwlQ0$cοtt&إ- ,h۽Hg+xl qΞ튒RK!tAގV&_KtKwg/Ʉ:9`[O5(Kv)6%ܘ&op'*1um"UΉt*iץ/A 7VzsR4vF;|9,vi@-V. C5p=QtSƳYNKXTfL[j]4.um )+֑4j49#'Hpby p~8;9I%_P 15Xs5g0W={ 4]B@|f͹7F(zIWռ V @W12 lֳ 5m@"} _Af"13h9蒓tcˉD1bki;op ř=8Zn;sRG {6f;ƶ/;ς&kY{!1k4E}\8O!fZ6b'?J=G$'\v2 [n~u`2a'_d|djXB YTSGqa @69:c %VBTp-nP"@Z2ݑOY9\Y [G&՛2ʅlfh ZfX0ɗ_v?ov>ć+N Z3E(Jr+;bѷDCs mJ9&%ۓE}'NaL?G1I:8'hIш@IdVIXʬ٤~il5]NUQ/|yY4A쿌݆4zz5j,Bzc%E.gHO=O9-ڕ0܏#kD_CBluHRk.Oкٌ@ŵeg)˜Pʐ0G>8ᅨaY]IgZc"xПPM4gʌ 5E;~CzcHD T(A'B&w'/GBl=\NZ^J\gu79 | MEύqg++?5b(YF]Ia@kd'Fl>^[!S7)ɀZȑ3@sB 9S_7rz" tBh;e0TT}Ea!'oߖE[M':oJiM&E#.j;O_%R tq >ѽcjo'V֭!J×tEZ*lMd xR(..+HD*:7a֢)-4XN'ãO'=TD^2%H27 >+d[h`]ƩR}]k$c LـXa4q>7nr4߿rBlD̜N+X`S0hgOC!RXwM;g'UITFFBZ,,bޮ|Jvڽyh8Mtʍ/c.#nmn9[ah HBuy~hG~|rN(lZQy.6Jm"Ѧ`G~_֞ ~ BZdElϟpm7b&I`C&] $d,SJv9 oQJ5a51&oՆ5ZԲOyw̘bM ݚ2by#4Y$`4FR8jncJI!NDz-*% $b =KtGK}bjto=LMX[7Trj1I`*j 7&?sozrV:QxGbCY\XhRyR# gu0O_8ˬB&\PQ$߇@m2diǍPR" TaqdIa8&Fy .%eA<|$\mBV=뜮vV$Q_@KkXq\1Ɓ|nzV:kc&>Zҭ XƉhu3[%0~0H^O_/a vd~:͖,kU+ bYA+g$>$AP^hV[sȢ SB,Lq2tv51Μ LFW f.U,1F8󙻮} SqČrhrB~\hQBoi(T5~<wlHQų_pE^q]O"%5w,ƺĀPD%2F>pPԑmN+<\SdT^_s]pհ&60RS IȄ8 0SgH(R, k#A_UWƸ)Zc5D46]N!.:WQD?~#I.+k3o> х#e3 ?jnc2K;q]-<]# Q7T&mX Մ7~jteǁ;%9L&aޖV*S @sy J ak>y_I ?9v  I~EE*-←c];3FfдijXٞ`Ϯ2sW=y4@--&ݸg,f[1շd&{ffu!'`cL^КAa}~c{_"9znFF +ȷMbDT![l.[U=%ujrk~zuխh.9+ZMӺB'FR&+ "5kJ++pbS㨩 ݵqVQkb26Ḯ>Q[jYR2Q- b]ieԖ!9(e^yWCDmxxFozg  C )CRB$Ǣ![lF&`vemr[SC)!o2{Aރ :c6- m%xHL,f@@QqxJ8e̿4K(}kd-~(l{8g+CǬ'lWTa1WAYcѪ J}t(j`;ǃo~AO. _qժHcn5X8tu.xˊѫ0 E$ Բxa=r\B6LZ rU߲xrC 3]ol73o8S]s$)<~8ޱJ,/bNP@`T\gĬSۡ h @qW e|lrȧDv-VwOSirpU94M6wV2{xa'I ,B֐#ZrmGUP+o tݛgtV./~bCqBdt'߹%⤐fx<8-{v,VdwR7"ݙJ;زUh?GpΘ&L Q ^~Nؿr|wM\hrGYk=}>L88? }Q..9 , ڃaK#O %Y^3諢s "{5+"/ag&m"]DxrsgGOB-7:BUٰ|IF|hz&",{1>(GqA+x|Ʋ{r8w ˼e: kۄ812!޼!"L0o ,ex))g+֨]t+ߴG})amQ҇ڕT:nQŪ]b-h  `qW-0J9x1m rljXcHM};bRk5 -@k3Wgpxv(՗eX I=}E*2ճ6lYD4whX艒+D;g7 @VEcsÌ!c?,KqՕ8/EKOXej~윊"rm~ M]aogpu4ed5o9S۬d>8 ݖݪ.ԡ+ԝ^NRj>B"rC0qU WĠ ' %cMd.s>!aŪϼ@ڮHY?pr zHܩ .-2Wy^^% ō L4xzw GEn8_lwLfEo3^5 Ǥ+Al;yF:Ҧ{(0L83jJzʔVQQNvxY*٤$<-!:^8jn܎tvndX8+^W||D4s9%6B7}S!U /uS[?u،tDq+ l7e=JW`Nw۸ß30ƶ!p=AЇ:cjMRbrx&*Ef~^ 8u_"vL.&~y#R/zw={(pyBb-2fHҬWꠏI<,л$ɁP}pr.߁J.vXZb+<89\ X;׸EiAv=2:!ل'+p:!dJ Pg.yĪy-QE`dheU{NŅ_ys T$OFd+y̿ .H$WRɷ)A~WAsfH$f:-#:P)_[j!P%XD~>;"Q 8=zen]R#tje 1ؤo{5TO~>S*]}[cwLHq7c9} =~ %T;S}OI߸VdMbu  EaM1GMT.ie!$*}@RSu(OBQ/hjm FPrjhe˲t>Vh0u|AR]J\K0_^$5+@ثzυ*>Q) qgE1J&CSşѡx:E}}O*-*bDe0gM++)*jr/a$}!@?^U4ݮqIR~|Wqw D'^^۲d8y*Rb>:LNHD+~~BZO$8SHY5/C{ӫ1AL%@F;p(8gJ*M2{:8TU\8w({x[ZJ J-I!m8X4P.$Dvoѣ[Bܐ;#l&d!oa GE7G-9؊xAĩ$ܜ:޼0S#SUJaI lNf䗢nj; R0vwWUb^iXo e7Fd[X!-Tkʓ b|N4(^5PN\ f߸g0FB{i흸ttz]dաYUhjm4z6Gpjr—"ef \~=!$"g0aiK15fj}Σy%1һÜQUzU/] bA UvI'>7y~Bڮ`~-IBD\򴦢O*EOW[QDϑnJz5@( zN_!Av [_;*t'szH5LmQ&@~WEvͨ &KVL@`R,8cA;niV`dJ.$U*8W~%ep%HCGekk0QnG/_0b#9VizILHEtvW<_DC92ʔLsi%%z4F lJM5[Ηs`}!2ϲO4~OMOƏ^t` ^ț/թEn*_+ 9$ޞDyZS3n&'8 oG+`R5mES%?~kVbgJw)w8QiRFh$ nC֘oQ^@Bg)K*K 14+@?/t .=5J &7 J~*uGfYeA5\#!aYѓ s:X9&+u2P-+'5a+R{ɹJ2?;|"ܬWJb=0 Ya꽪noQ])S.K/o} IE of8n5NpNUn)LRŹ3ֆg,odIu%,#8H9U"6J[9 gUw-P^wS[9Sį4wྊv߸*1;t*ķ Pk0y9y@|F׮7K ^:uiNXmngd/ұ6!{XG2ٞ$d(z ] Nz&fv5ٖ|;6Yߙ:{ M#H&4ld"v0?IYvMZ qA-_H@s*ZC <gvChmuvI5Rr)ΏۀuŻoLQA@bgJ uIPV=Cg|k2ou@ҪrD)2>۾l ]/Ú_ N3nDzz${̓[*~odċɬ f_(;co%]>$i'm^=_ 2'OHPQM̰x ۺsW@OY0y+ӝˏRȣwZhx׽Ћ'KՌuN(bO *@luS)U o_cLcՐ|ݷ}dPF P{˘.g#kJ>D/n4 @[pyxÝ$LH``0B[-~^r8U~+>c"CXquY_ I S϶O"zq5DΪ`f %߽&ɾ(yN:ʃfT`٘} z;I+wd]nm)K?WZ*Δ<-B"L'2#\Ḭ7N_kvwkDFe"w}WA+$1jl%E᳏rG2N"sAnز≟fO>\{* } ~Ø9BfpBF[3,q ,CA betRCL}BD+~*j}X1.Iu ݀޺Z*\I\t:`:oٵY<[M%"A/t_;6rX-iM A$^,.b C -&a '䀃IBMQ[GGub*xQ61fV]qmrtVIYNn&e \~F8#혌;2}+ru=7'򤍳<sB3" RaU}\1r`u;H(vP 0b&|A"6p My8}!L;`so~;ֳlT~ZHπ褡Qg|VyN: $s`^ƨ:h)lrʲjޱSCiOE>^WiKۼQ2(4΄A]/@|^Ǡ?ٮ%ψ7\E!}Mx8ӆ#@P)m Z} Q)1.WWUms2t3h8Q͛&dtg22&xFI"8r,2+aK~"0ÒlOӱ`t7_'ZiDsu?V=$)J_L8EA(2.*;з;'=94uPr` QmX/DG^×(-XBcΎp-m+<ܔ"_ϲY4;0ľYkEǿ]hWw;Ŭ lph3!iZDzy@&=*6`|->tsO{7mf8 VQnrCdCUNB8cf4O/-*SaǴ1*hmꕸw(^5TDnRQƛp9 m5g!}.sYwOrH+:²O^^ Ӻʣ0_%d}@*2\_ XTu?~)zL|V>'3e/X-ހ4P6N !GQls6 ɚyw1ʌ惚A _8Lך46֬"v׹Ժ}mmjz\^tLN$1Ui`B6= .3ex 9~@e"G5ixrƤ'IYs,˩)`9 gfQs,m3Yz*;w_tWXxCFM6P>:'ԛᅷSL#9AG]`E5~xFǽRjVW;907C bbp- bl @J%׽U( ʛy>~`"aId:zQlP@j<3][ >җt9ˀ"mtSloPSG/T@N' T&xU .Y_jn$a ld!)=@RV *6B43KgN%d#F|,{Ѧj:!,a(r$QJrh~O{[`TЕi]챣>2,RU4%LElOPr 3x^KUQk-0ԤջL:%V6{3#Uz/{˰qe&DgKleBc!W*jR1}(+谫E6xmζ)Ryx3n޹:iK&b&!џeOgWB5ϴvEti- Tl4:r"F'}f6Ӻj9AuPYncrV:0'b1Xj!I^{,ſzDDc.ھ6g=&wHbF0pka(_ߨ;B/$tHޞ:<٠ ` ^X9I]`q=d>&srW"cAxh3ֺ0r' G5 ztFn{0-s^ateNVGSI"DNusPm0.&{,J8t_ZR*Xۈ MMT eN=eGN؍lj R椪c"Up!ҠbԺ0d[wR@I;DDh  !rC7e CG3rV [qf#<^ϩ%:\kT^n(h`"e++\1_gVPJII+D7P((m _])#@ޭ{Klkj9L83j x3'XtK^$#Ƥb*+ԆF n[H$^ȮٛBU1@?7R_Ef3>qfbCUs)+=|a MVx#c3T,lL*j@Vm8St. a|kh/JEοlƝڈM 4Qo'!oVmߵq9xhF6ZJd||C]'5LuՌ!\RFfL"K &7]v/U+@lx'8[eL`;xj"sQQ^ޘ^e_" .(\_HEupZj0.iKxC' +x퀤<{d{)Q~^Iwam5y+j& +|2P4Wn5V%dj3k37Arw2=Pf-@T:?wYby&5$l{KCd0{}37Ì2M|3D6ΰu+D֛g!a5p?:S I-I̼_ǹT4<&ҿ"DH=xNt_ ١O${;]y+Oð0|c,2j\JML-_fx McvPٻM4%;]*dQu?c8Z6Rn$;ᔾw`ckѬqzMDk|;CGE!8iKW`WQ2E6;0聏y,o،K^ȚʋOͅɁxA1'= gԟ]Q6A= Xu\ JFv`X :M]* H_ Ɔ|3_~31fl`nYk(J/LrC ddt$)]^05Ez嗱rZ6ݠ:%/KӼR~+ v\LA:s3t?`&bk},+#z$,P~!+cB0W7ݔQMwڿC_ҦkPJY1Or+u= ޱRHZ3=J45HmQ2KD>֒ =Ÿ ~  Vrż Sr49t% jިş\\UʡﻛfAcT! #Ġ QNVKE)Xu vRPQm-IaL{Oh|\ogZ]d*$s^w!^4݃Ҝ75aS0_Z.#+'E\q X,+-4*}bIoc NOן踅"b 08OJ24-EMt>T/g$5յJyY)Ymn\B[>a-[9_tb9WCRNIQKtůWfǟ2(ia*# l`\כ\BxV/p_SDw:liܭ Xw4h}@D"F"|%$9qZQYGZ%Sê~r U"ݡCdE/=^$O?΁_MiYqzb75Qg`3' wrnyy^$OG¶w5+|d~~+?KZѐKwNړ},kMj`j/Y/ x+61&'J{LDwBqѰRMtŪ(cq)m'aթɄTYZFl βl; s4,N%0O)`4a^֝qK怒 ?Ǫƛ(HU8@CLُ$B\;xf"](ШqLu QSx|_FMҝΌS0MaO#c~]H݄}e%wEaVȳɸZfesڣ3}]Ğe F\["u)buc>iZ,wWA`֖v0Vtͧ=m3/n7_n)C9O5ʵ'S=7X(`r7{c߮-Y@x58V4X5iw$(x |I+aFFU2 d_,FX?s˃5)rێgH/cXi[_\l[їʠnAqa<j碾S$y9lS0ER㮉Ga @C)&J/\ZFUp lw>{ ']#T ڮc<+ clo i՘P7ͳn) l48ȲkW0''b K } (lM^b1~}yac^.4ŕ3/$y䡈xh{862Aw֎{Yyҋ [r)Ų&9 R#"4(۰P z".!|!_/D0AFrj!dțV7E/?},=k2 p7q9@DYK6yysl /Gqօ/BvݞUfkX׭1qZ:t)b_]I&Y!rſܝU:W@{\bv/7ՙ64kc 8pk(aq]6lE&`k\볢uXpS.8J):Ώk8ܠ̒cյ6*dY`AT3lBЃ (ۍd\ BzR0 E3d֘0p~)Löq^G+mSv>T|p42` tӔ4=ieRFL(ഘ aA߾\_iQb7F&}ÐC~<-9S? 3.wiR Į P`PTkٯMޮ{e^R҄ f$ث%Dޖ~wNS.^® VDaRԘM@Gwn1b4 'Y^5k=H?,'B=BmX̅'jNq?TjKD5x`Ow&q.ܩs[A^Rc5m=SP? wߗI{BebќO8%\jHHV EM Lg^bEk%F{!ذysK M|}zg롑bt%d$0j)bw2~adk''ƍ!4ucdI u}[jS-X;9p VL3 "Wgx5M%:KU! )m0+*uvYmƇ@^DɊRTljZmLE2PkKbԗIVu[fqd]eJ; H<\Tگ=ZbvFk4E(+֨pkA*_sLL8;WA^C&Iy߬㨾 rXޒ&1=fA"30߭4u[32F c֓ZYz'|=X}橡A~g:Oi  :',u\J$љʭUfGd.j'umb|a fkh)jS}D߄r&vD$]3{8>;Ʒ8sHGDrR0M^/Vm&){:~*4MSa{ +.c w) _ dSBO|u1꙯ܧ4ZiHw0bEjM ԗl;u 5Ԥecg˕jZTL^{ZmXѩC7 qE-Tj8utQe9|%Ṡt߸&վ רB][åVMV*O^eA.͆[JKvi}_D|uYri6I'c㤤 mSJhd?7Ƹj\yG0P\Ҏ{vav05[J(1^Y.NktbK^2!)-R޵.gW⺼=Լ!;~#rGƍ 67vwYja,`6,-/%>aO Z5`Xj)f=u-MBS;ڃLV@ z'8Z\;g@Q}Duim.#b(p$2৶Yf>zM' yg-pgkPz²C.̽6\>Ks$|-EļO ) \Йр8Qtx0KKExNP`|SUD___7;(Z/߹"d*g4;F"7vE HMipR#$&[!G 3mJ%d1O {"͔;(diIgՄ`cS#{o-8"2r$YD(9%E^[pI@jq<1*D 00}ds Bk{6M%{\{7` d[LOCzmb+ځ ^ %BH^zE{5 L?ז=%QHxS G{E8;yQoIzP a~F+ GBdLJ80X斄1D{6[3ltjsT tE`EDF?aVH8{- 4=LF 3bJ L$J.{J}oL#/9d5 VÝmu./3<3yl*&3>aFzI{.0sA_=,+TJn6i`ZD_b+lxYE zN=ud4ܟ8bw*VxgRQ9͗GIt#PT]&>EJsnp= v::i7}V~X%qք1T#(`n_}W]W}[nM.IoaRwO\%XBI69]1s'j rp2].{E e'_n*)Z]0fY =c;8j]&6K }? Ʈ=>p\`){۪̂V*Pjpv=DUqo`U0y1׷U!-.>hF|kV nyԴimEl80beAY2*/,*=c}sRHb0]I :6=+1;}M(~C%0<~ #$ɄSvc0 0s 4}*J Ԅz,׿A3w8 e-}i);E)m%k_a$c(ݢ)sH“@FpϤ2X37Lh;aJ+9=wh)VDi63/.б ׾3x8qjCNW,š>ł"䗽<#ו4[P<0–8)ugzufU ;K8x>I,hi~}Qr2hS'gnZ=Ί!HMuٟF+v㒸j-iya_@vF]|p*t>S ?)l'TYdPFIBL(sSIZ<_?FyZQ> ,*˝@\hލ)ѥ1R>{RH|F!t~w+³Bj? |=xSB [9 h~ƚB>0^9Ur\I=7hY6qQU|_K^Jg%yCpTذUt[ !s#ӵ.|ݡH-& ku~BoN9q&΂~^T?"jp#ǝ>d鈈I>- KtwmP/6'xZ m7:՘:}e(fNB$I@=2%jk+#~|+No O7̯%;(街J[ֵ~zr.ŭN88(_G\VDKcQ 4=]>{H/ǬK3+>Pn-X*>"1mF?yV߮iw2Xަ_|o*" `)#g`gORמ9>zD+K "b[Ӄyyofy;XBn@z`2%s csM9>"E /Q*ZʝVNJJa lOv38V\XjzYt&TܴրQKH5 ({Tizp7~juԽ&F)X܏ xFi{"ԇ.@ جuf45^!nȩ;(/hV Tܼw@B͆7-ڴWσHrzBCǫe./h3M ԰FVhQaoTAӧt\}EgO*]`)C #ЁIf_)Tnm'(!)}N˨0pyL 0Om=țx$[j,I tZIxkBB⼾d?u a6zL`KLa-na8Q)N(~c%m3/=@;HHm;zGdKH3 ʙ(`_n%Ltlx{voĵ4z9l}M/``nxDC sO鯉3UKdD<$P9Iu?I5Fc%L$#ϵG° QB_7{oy;:cjux@$|:4O<|;_3d+t5MɽqiC}DvIj;.]bc3FvRD-8]Wp3S1I0PS'D5f~%& u2"EW0*eFֽq@g2;8mdPq_}(u٠ %ihÏ3}Gw(`ebÔ+C MDzC^RN*P~_5(ۀ :Td$eFЖOL&5IM f7MoŭhIN})HţvTR`k tɠݝ6PVx&,L֍q?^[45ʣ"i ,-Na,1GFQpQO-$cZjE7!ez֙#qF7ʹ:6]mSm@Q[kI?E_5b&DԊ8i\6TYUfl0-~ς&%2vh0USVXY>w6<< 5-icxn~)֬r8YW,)eNY-<ϙp$`DHM<&免3!cۻVUl+hJؽe2]¨TbYf؄&* ]oc=:),_4~Ԓ1qKkiEeA٦ @Ph|eQAkzrٗDӷ<%#/3LƃDs՟>֛|,>e'1I:[AueE;F_ƴIItU~3?4]hQ*C%\W+dG&(f۹4I6{>ӥlWgM⋌fbPQrvY 2?(5Ճقv0z{Keh //'r,~[Ar}k? Y.$MXISMB- prF@"x6v D)8HnGl'zx %}YXUqÑ |6bz"U~>$Äȏ"γfɭ~z$+[YûEW[kE\mLTHL+8ThJ+ɧZtpf ja."xԂ ~X:z<fYS$?/_}?т*oxܿ>7>9 XS:xѤS)"E O(Rx ]b;ULf[ɭd2Sr @œGkC,ռ!..5DokxPsRt?4'5NUR54ߕ?h+{{O_EԚS_[XV5Jޥ(ID דFg/nOl~iub.nnO $/MIXDӓ.@hd:Iԉc@fh\FH/M!҈m#GWpduIsrԋo AT9DӘ'S66͙:mI8#Mz eİXfi9dY@߲ JFis%r,ؖc?G%+$[P8rk`Z #gSzLyRLd*ȔV6qئ󏭬44 c,ـWqbPxșY6x"`T>vOky)>Xz{uD]تh0Dv``EHowae qa.>t!4VM )֍vxЫdXz({eh-Ui|&Ú6f=kk!ogފ7=:cF oF ZiA͌r"g>P#s^0Ɖ0z#i{q؎`"!p NYXev;[KҮLAbpQ_£@̀m{%1tk٧9-y(] P.,D/yzeШW(8Ժ36YM9xR8B%T>_I`:6jv^pJ^7"4Gl_J}RV-xṵr9K큙8})qq~-|Rm#([,7]e{ʹ@EaH ~m\xpO֍$oAegmru폕CbRˈ ڪ8!oJ88P#[pcFΌרܒ>)"HE0FКo6k6784yl$46=!UHN:=`KBYXDHi U<@%e:C5tO`a-EyĆ%+bG@YS 0ƮVz"'$x򉝳XL$wsi%'ّ3ZsQI?%N p-= .Lm5 $/e* ߖ@Ceiu'crrz&E'S٩M7P1/ Ja6vALuf=׆,Q^ Pܰ9OWF3b$@z0efb\*MA*k 8U]exB{$LĴ*ˡO i ,t_]~1" |e xQVWWbƤD`\yHUȦ~0!6hLA"VB={>IuAKqX% -Tǰ~Ck_r|ʪפS&zeKSS,,2X<Ϯh#):BFf =7wsӊmw٧V%JtjR0S鳮 08ϻ[ R߁ mm֡cWGc `+/$i 25̧DB5|v޵UiQ4[ o)) ݢڣ%GbɧQ S2gC7c5.nXz--rC̞ N=U9LyOd:olp=p' ~'y~ޥ$LJ@ҀHoeWҥCLwC$8G4T{14g?P Z~H4δJϑ#2Im,OʏVg qnQދTO]|9}[Y X> 3v3г룫ShnAJDa|$/#x0~#Q:z+f'ҖRq{bV#eyVb]zG J/5t.wRo;wekQ}B^ijۊ}fQLkIQu{`a2OCm it,xsȇt&f-n+fdZ=C4/%Pݙz֞6Ƿ#~tMr+*eK]HGߕ '*z3,DLań (t(QC'+vR 2sFvZZC'&ÍzD&tL͸^RT.D~KCҌ=<6UjwkuBߝ,?Vf}_+ >4&W:UntKY{̃(R\^ÎseܸlVr)6gsZt-R1{F}yx,{nE)$WD}:p"]!]!|Gy(_%xey W7ڦS981*5fhd9f?R.zVs9<.XMg͞] $\3m,թND+| +jk_Hggv %0{rw2 m3c9}]NEmp[wFf=+)w'>9FǠP;WE-B )vKW{$W:\ D'`4@BRԮM =~mhv;"d=܂9+gqƻGeK m̏)Z*99* | 9HhCu 3e슶_C 0UgGلJ~W+$(X!𒁽])/Wt1{Nbuk2dZeW;꓌!U)09D>ֽe5$Mˎ)O0:qT* eWLv/.!(ua" #]zua g7{TsȦCvԮϻN-… !m5sf1Q,i`J5%.ĸg-#5NOh+[񲏀`ip9Lh/`-I !ᇜMB m8H{hG;2k5xϭ>iXAtqO(µE^ F$W= vwCL ~>㑐/3ZS547Z rk`+)Nb5E/C^e H/ T8a,' RWkb|3LUEy'bg$sz^9w c|GfU$넡})e5 t@=en %g0 HӭEE7OȊ3 ϚCu5tO6 xţi.3Cfq]I0Л8!w]F<$fےVJFXM)SP#1Dz1htj(X :\=Xg4 ձf%`?^iA7,W߈=zNm"?.!n*78~0o lf:F@\J>4;s§L*$3vV2HǮ>hGJ9$ǬFWbOr4O2- `S.Bec)t$Ku0^G}߲Y #9 O40@u 8Y3 %~U8 K8SA$Lk`pPEFl)Ynɢ*H梽M*z}Wظ8z?-Smog\h+V+jNz.f6.֗9.In>ߊe1"9@-G@[{|$ 9gX/[PDw QpkE glp ND9H= RG旔[m][F̊F*xA E5~ GFfuA-uhnHDaFΟ-ڹ_m,YC2V^Ig?i@)86KZxO5Sbֳk(`#v+#f`۳9q\s]n:NV//AN A/<̋z|F(캜*8 fT,/E R jT1 6e  m"n@8%*΋41hUٚQ'9AA[y% գo9v]q7!яKL#vB ѽ9q7ܣ$H5A4:QuըTbztx%@eP~0 }Es׬ Sꃠ^k$!PNJ(rlg$ 3?ԁTFrDsFA;LtH>ӼTŜD;;/Vp7_2RwMT"iT@AX[Y43wu09c0 9fHI-{iS^mL6-Z!.3<ӥ{`Mf=u MS%?s~i~CU7" dScOZtѨZ MZ%_QRB‹p-mFgA `U BJDLKԼPa(X6`b@;ߓFY;»X5/rŭډ$2eB(!ƖpJjࣂj ]#Nn~sqY^b>?7\{B c[:pBL  ?A,,Ń)m"fA滫0G6.Pl\\<-”eäX6_yK ^tB9ĥ}.a&Fp{kh.Rgxֽ2 5/]*̥=e%sX$OlSkDds[sQ> L˘ LDJMwi)`aib Z<>( Ѝ45Uugm1~bqj˞nf(|<4ܢal4[97vrY0l&Xgӵ}ќgFҟ8Ey$K#q0m Ux wf)a9ca-YZQT󊱯>P-@(R+Ӄ%w9LN;^:y|Qz i%2w^hE zZޣqHd_de?NV]%5bgmG fbzT\#4U_ Q2XMq/FL)Q^VNj)dG\RJſfΖ`Z$$:BK2-;웑}lTcmKr%UQJ&7ҺWŲ1 M׊`|D~-\N芨diЋ*|]%Iq-ZQ0a8*qf\d'+VxKB%,=(:3^[bU-tW8csM\e]EW&h (`ܺu_n1ˤ+.j83Sv͕T]g~ Ȥ>TT }2еdD)K R))#6d$ӔZu!C|{> 7FM25iHoʘ\Of&3)CߋS)".P+F2.Pq]V^FejNu* սx gP?Yi+;GvLd:ˣGe@pc?7ELn|В[mAOqOK_'~Mtv`UqL)f.N,ivր,-J/pR@;d<_?B'RdI3K=O0N[MK<>NPRktNoc\CFRE6ftC][j8OGN5L?0tPœv }'#!Fޚj;{sIn*kK,su `[|K:e;/djs;1ro҄ކ&UJ,T ] goXkɏ m{1ڈTv߬W^Tang ~wRO| vޏR>4XoOP Z6i޾^|l 6ї՞EF.2GK &.Jw4`+گy]22Dt {<3ze$` (YUp0uK`ȗ} 8Y"6<Ȧ{Zdb3KZצ3#L,<+I!KvI '0[7lVhFe6fܗ`~LS|Vn/o~JodzDX-"BP'7Ea̘X?96L|23uLWM neUzMPhYazzzrm&F|wH,VߛsnƉ/,5P\631OlR__aOAC^qI@U66y+1AF0&8o%*ǻg#^sTú ^ ָ+x)sul:q/'vr6ceDᲀǑVA~3|])\̙B]HDi}S9*&`"4淠ґP+ayJ~)'X 7/<puq{z4-$ھnz^ O'ݧ^z{zJ~2$:[!J܇2`H\P9Gmdyo%^ ț aKe"pW|݉,̈q| D<ĩIfխ sKiu g)?Z6A V8{<7 mk1kF2vrO&ϫN2V ڹu0~ 5*k㇩1WQѝ{T1~m2A^MtW$:By_Mu&"lReT} A4c]{|Ʒ_4Jj>)qO`k"-EЃN0mvAr:lU/e  ;>-/D˵j)V<:>ӡ)5̣ j|Q`0|K.@-J,2[u` b/6<gY`nF ~ɸ=eר0g'=!GW fì9!(;ü w\+%a>iJ4ɽF'`t%oQpΨ*!(kqHaZxozjutf MpQcYև37Pg|e!F?I*SWHHnStzc˦e:y/D:>`"gE2CG'NW$bİ_߻h+vfhlYl)9jXqrlH H{BQ5 | *'[#]vAOA'=3`Ws5ˍշ2ˤTAuMӯ" kXfl.$Krr2XQg|qM A蹈uc:0FMPCfA\Vkrnylf+̘IƑFKn}5¢UU\#:s͠:b@;'Y RW !$aCȘ4߬6~psCzrPqq8Fw Cn!9 ;)5͍9 %)GK(&)1w^[׍ -rLC\NZrUFX9/Pyj!"I9Fl>e3QzjlrB6,LSrI~O'-oTAwwM9˯BbA͂ڜ`ͮS7ﳡ7d*kM" lP}" ǐ* iih$. DjԽPe Au>آQj!ܶ$ff)WDw|1־uaCBڅ(/ &Or})Rq>|d|C/ڍ׃dY^Q"$ WXtuS4,* ~+ kϷ76d ^1AiBi~{{e*M} r 04c6:S0%|O-jTg3s٭X4n;7$zo#RxoH!5͜ YX=uID *LI.jE;=wgo_2UN@;857>.*snv5ЙSoxпǜ yݳ~C7xD%(3iuV|'#,wXI'NdF:rER.e@|ΣBщaw.WvE o7aHC9'THq3:0C{Yƅ!k$ J)Jg300TkN֛^s'3ŋ1-O/ȭ+Q:":q=*ꃣ6N[z3)<P\i@MۆPnĚG#23HF$ؾ Qάl_(Nr;A϶>)"1?Os&Cml}1+ǩkpIÎ1:qI|woE T0䰐Qy7-vۊ.oql#z"b`NN l|{CvhǕuT==琻K%P5-p1#63Q&^MQ/Nmk'; ZDFexaxYTap0v ;8@@z\9ڙ X'GpSϳ K=_lus<=d3XuaLLf$9Kρ.͹͘\R>-cGk_D?t[->EKg 9_X~Bb,8`TW'_4CJCKgnz'+㗼CyZdGD"{afvP4u̔g\'w,&_)M%Jg>6 #)Eƀ$:u)EGEm% @|,Tg|R==ɝaxUd!٦3 l|XЉveqjJ({KG_Εv51wι&f5O:m/ilM?p[v.tHNqir> 3JufL^OLLkn~!c2mfY[('ӐSSWnϐi'RzV`1PȆ.L\e?HF28o˙TE ]L2}xZ(ak>}94΢m `O\mX G溅 Y/ }77ܷG2TIl0ՠ=Gf=zEzrOѾ4pB(8yMYV[ L+'BIfط孓|(drW侩©OSP 5_Y}Q0t02&s}QJeu=_&9SB0d\Y-eU~,^%'[^4  H)Tw֓"A ސсvQzRD7PA Ri M6W<$qKSAk&DL+qmv+ZD84_S@Að e>+[0J/Pㅑ˂V + U({ Lxbd EMБwQ> Q"+z3'Y>hY̭[ӣKt:)H;{u dƎ)G)$`XEu |UI-דy!Z ۄ:4= (%` ֹ"{ln]Y<#e-ϥĠBJ&-Q젪>Y"|){3{gbVWƛ,o44+jӑꛀŕB]3M?Ъ$arMH̀W 'AcD DfR}#04{ t ƕYz]8dtLb7P':Gګ/j7 CY$Ϗd&/R Bt:mh 1[D:_D\}EiLoƴ-`6#%Ltlb J57qMsk/Hרٻ =O وviadrs+S^t6of@9! K1E&G2U/7={7s̹ B*K4be&#_#wl 5kRU˺fv(@۴ |k6LLHb( 7ΧSCtۯ|^~I=ml"GWdl#RU"n)^:^k>p,8P$keqI*cf3#YA˸ qʌDYҊ}Նd P@%UII͎I.7AtAޞ:tRYd9H?YM-bgoyl i:c삸vbɤfڤt@O{ z 1j`6qO Ob`O3Qa]APPPB81"W}?&z>9 O$>8Tңb`{{iv LbYCG)RjGMF"G5vH *QpE2a!:mt3$-x鱾w*#SSzcsa>|_bi1N!ͥ,aÊ: bj^s8hLLQ0D^|z"/#2 3ӷ-|< F8x#1(#? MWp:iBm$%6Vw&{]Gnɬ+J.RD RyLgnz.ɖf3yYws c*]\pF9Ûy,앯nA}a^6u}ʸ keU-ҫDzl5] YЦhk_GO_rv#GKW-M5oxV*pimf? !H4j^ߠ֦|˯)itniXF:l^v70nN`xG7n/)rƪue+mG?A˰؁(A"불ξU6&h,N&UKh{RMi8q#c_KkkbC}n|Nq`T({Uڻ  y͹3T_y[0 \9J)>&&*ėW[@zFn3W;cؠS Ycv;[i0xVsY$)~2<MI jC!Sfu(RED%#MM; >T>h+u q,N6|*SbEφQoz]ST|x0j4|쿋wz5rF޻ue9G#A5ZaCv-}N*L jL4x]L63 f.qAn !j,L!ZRm/NR1lw裃$%5Ƃj#qx_p=]C+#C28@2Mϱ米*ϊiԣntv`X]YK&uç5]\Bx}E#by1w\629dL}xz?!1JcV9_c!S%ԭYEit.>h1ySܳWnK!M Kog*0­f}4|+.q) }K9ʱox`_3 V?l;.u{ S6@, 9ox-&Z,D::yMḬҘÅ%fO$w i엗f{"c9ФbTh8"`|6^kggW ZЃon>.X =b2`x#k%,@> ԥ9~{DƝrY"M"ow9kQХqZ}NW3[i(#PY@H DcaX.Ra3`F[! pti%,{8$Aq}},*-Cp~n}w79?XcٟLYL޴S"L%?sbJf,2ESxD: JcmR3ÚÐFe <bl^CF=_(ն{gꇞB2L<:繢$ond d(X2oF=u)KHq,H!uNp&PmɸDL#OdA߮1.QVTz0hط#rQ9[#(&ʑǐܧppB,.=w$wBxV-^Qzfrw %X"kejd4F5ۥzBw AO}YXKf?LBKn:*n$~Z7l10+bzd0Ht! e>o{U  qp#HP$WUp8aJclmf/DjR]4;s\ӟmmWav%9fx"M׈]h O J57RW0F@˫UHӵ,?U:YᬶA3V| Tc,[?΃5?S/ia}k Q?5HkAY;!$ q]luzGإ/I_vֲSpZM@ႯN_ֆ~m03Թ6Rp2EOaUV!wGCspVBjEBvQ8:hdy$҃;)wU\4#081\tN5>mՃ='לK<#>@)&8@7z:)FdB>?p#-z#(2k['}nuD;+dFܑ,nEkHR1i8:x&T*Zh)έаRZ1QC*q&SXqaE*( IZSGU&!~&1\gL]vNVYl.g'9Y\`exn߳bZ]}OH_v!-}g["h׮&EN~]rb{';*C820.&(z?[0t8f`;/kN}ЩO$X6H{j,O%KlH#/}>_ kleꢫ[IcAlHY+zj'l/\DN9ӂXk ̭CMQgđO RDtb·hrbv`5ݑ^^JpczUvVɹwwyr4!5a"h2ewc~SؘNVDCDNΌ'YX7sR2[Kc<-gR"s]1?n@ `ɴoxG5au`Y?Oȧs"YĂ9Y8#uى%W":;{*&|+rup9R{K&,V@X&/^xEf##%PO;8@d#iI^0QY<;^cYWVݮN։qIW JC~~M5CɢerXSX:\歶tz0l_ioOBżxݖ%-a `Xxz9:,Hbw&䄖Wk'pn%>TovKa>\9BJ3URY+I3ef8qhhXo}~mm;\}$9'3FŶ2@= Bjr@k8-i97Wuv5s? P,O!ʾ[F6Y3LUel|ٴei/M"HZHW) DEm#(4%I!:> Qa*dڡo@]/(9E r]g8. =sCV?{V~x|/,R4H>1aL3#řbdSܕLjJS "lAf3C_p؈dL]#VSmMGM9;3IrҬZwGCtD%[HGlGXط MF }j(FHk "゚\,8^d)/DB9NtGB7tŴ"읁\QosO'e{6*%-v(o>+(Qu?NHǕ_ fxvO}4,ƺc7]M)|6 >fM7 vmFmE(= S|ah7gb|De1Z-Xc3*R5OhM*2s oZNP᜿Vd+Dg˱,>=Fr;ȲQL&Xf#`G/;['#.@/VIaQxX/5x󄦒*Lԅ7f+MT&ӂ+b 8I>V#YF%~D#ڧ֢.,1{(>J)&{RbwD)'ʪ.H|5چd<rb\=}gB߹,ykaЗ^ p-vSd a@ + h" J`GD *<͎t%;`Dr\DO1` *H i|J"{YOSߛ;PEn}l1$ mokq#v|k̾Y 9C0Aŷt_E6+u>o"Jb߰Q//u2o{3,h_y:RDIHn4|(ڭsg QF%4ě.яZN@>(o;{:Z?#)DwK6^ ;vl()ըUyݰbQ!t O_ $diѽP0Tl PػV BhR+Lkf/h[Zr܊QIfS!-L({k1cHA2'xn8)d|Tg3Ne3,X/p{O_R d~e .:dL9&!C/&xvEYRAak+{݊U\?@8z }𔣩VG,$M RMփݶL5v4f ӗd+-OP7wfɻP,dXU q9>{#K L"p8㠈:['}<>>.b+'-1=P$ P9⑔ Xjt,BE9(\h$dnxARꞷ.kaMv05soC-<҂;2佡kAm byU"5 Mӽnv0Wi\u`F],}ܹd:!c{.t2W2_lO`rZ~'3gm 3c#H 䘁&7d"K־IXcJ텁 øN]`Ԟ+ \BivRBqսSj*x|+mY6|o#M9BYc j lQpoV2*!4d~)*tcac(j~@Zzf(=P&쮃6Ma"$"Mn<eraۚ=5$}ʻzI~ߓs}9h~P K7VB[v\Jt9&č$dķ  RV9HjX16y_ʈ 6mN1=m,%Yy/e[|U2Mk> ɆTURQAOD :+ٴ|j%g\NoCx q6;gIM&i̐N7/of3,9oD\Mĩ~S4O}Rf9d<:f]F X 7 =Y=W#;* N&;?y֣r5gEBS XXK~Q}FBd+ӟG71֮'kKƖau垣0C2[8,^Ȉ6{rvcH:mp#T`scW]8V+vo^SK.tܣ$Ҽ{D>b{Wg  8ESӭ|V '&0i-v o"O*4I"Tz?Nnj!0j:^߱+R.M3l> N|G9g.euB~^ydMؕF }Q 7D싇1yD n#F m8ZGV$SҳkKA}Db8MR[ @ %]/(-7;"˂F`S)o7?G[mu]nٕ.fז=towa&݊%R}+s {}Ѕ5z*4+:>1 4 }CxK^ڳy(ܗa;ٌ=|g-"OFx](KFXׂCC6Pi%4T0ݢ|5 \$p5UhR^v)u3'tO½ɶwI2:k><w֙m]Q+dR} bkOBҹU-r,0k~,m,4%uOۻu 3Ǩyvc_泍8=k`%ßc0B=ƞ#g ~ d}oBSC/%e8ʃ`"bFHARFg||fmmѯ{5ZY =dӅ{&fhXQdvuM7^_{i+# XO eTO"R]AЕRT%&DrdW*KZaeFhYf{|nEAR Շbud0_OigKW,+*MmEƎxXHʼ?糇QǶge I$.iaꙔ-iɀttŝn)\X^f摭b$,6c\=j-Qcj.[xj5$IF󝋈kOdg1e@˓w)-}dJ4k/y:ݧzW5%* b< M b媺;딧7 L1蹎be`bR@z@3oVf缼 %7 mU3Ý$ 60h} 7EK~b} x{>UPQlcuhk:[ k7 QMoiuLG Hƨ>nػ> Žv/_|~ _,$ty*5 =a%I턲&M&Q!BKZaipHW6Q"7Z2Ϡ @Җ;13n^am*qDE {BIS%2[otwـ*c$ЖŠIfzá[u\EU' hjT*m[7Me'dݠ4O؂?%;gg^y#IΪ0vo\ᾶߺt@).]@x&tSCQˠuA99ڢ~\nFY0POWUةr=z G)VZSUl g@عoy5]8I5r(QwP^n!iy'Wd>6XtGq:=M@K鋈v醨 *KKOynC ˒"ޒTa}-UkhÔ ـBHJ6º-Vh͢1fwUfԌ `x^i.̡ƂWW| |ɑ_r.{3{gZ蛶m,NvN/%lLt>7n%nr%K,lTw~^XÁ;Ub nq^'dZwYb`QXcD:vy,Kъ+zj@:}58&hr^K#"i Њ<+Cѻڴ6ztP V?=wp0)p~lphh2|FЀXv`B$S|x띐u8H%!_$֜IJ~DK^HGɿQQv'mJ ۀc(Oc>ÓP"3^mAL<!FyYP3 .Ug"B,yd+f}].6M2ޖx-%#|n7v8WE?@;9 2y`f*DmC']x|m}w_TP]A"sm ;y|2b>-o40.#?dmDgOIԩʮ-h+8?]iaCɼKm-eqnո [cCPv#H㿛SR;(7&|S@OGGWףL88Vy%OұD8BDRUV'{ ZN:)y1sFIzt;h˳ѣܳ}($UUJ{4-}eb+J:C`TXןx-J[~+]! EEY& N/cAHt‚8)w7YZQ}ܩ -?2(A ZX7S#&.!c 6T XA ~$0Y6XrdFTd h,SY2+>GzLKRgUZꥬb񧿁ٌ]QқtЂ9ç_=0-k>8EJ8FhSu|='8 ъDW7=_ l$J<KXk[ 9C͠O]Ӏ EoP.TKc jNmhT38;'jв !KKh5[c@>|w`r/wp0_ BDy;.@ tg0 (DAf䲸3fIXs?A%$2> g5|xiYAc!5u#Y^H7|C=RV1lpB k$K!='Ko\=nx))#J@pKMNVqw8 S}d&Z$If%]Dt=HUFFE4FVmy*Lڕt=Q[Jj-)iKko!Ȇ^T[d7Eu,C^5_rӱ&5#ЛV{|%=u?o7UV2'69uSq jDrۅ4.4xXϘ9!nH<~3̖ӁeGVv*+Kc r 8d dnCv-9yv9DJFR+]6ؚ~*-aG9Pbp6csVz f!]fx#U+v`Q qksypר>`h^uS^N-ECV%](Nؗ!aKbIn-84U\ n5a |HKUC`= 1Ywyp"T)4lZ F#l!w8`{2_030hÎ]nfe@G6d~eeCu;Cv_"q{vx3_>z뒶:АLbhVaz!!>-W9nY0eFuxMrCs܎y 3Zb.+ %1'Ywq}T̬t!gSb)^f a0MN,/brfV9@qppn(B|hcҕC fi._GO چ($Ɔ²I-.R"Ƶn'ݔw?4ip()9οX>[aߏeEr)e28kH}AOV^Q5@Pg кL]9B$"~0&Nzx"QrFsՠT:C_F̹QvD ŰXW. B|*AW^*yP-!RJu(ArÄ`nr Umrjp W>o~߳}+;:g6e*N묐|O0q?kdd-("!OȦe|@u2?*OYj]p`;ڀ+4Mu"@&% 1+_廘D GbĮr_dSu bsS ݳгyEz(4 >OJP2 {)( |0s~7IWmlGOjvqbS#|ROGo@]V|weN H4LN"N*`h¡j%xxҢo+9\Ϛ3vUm%>+=d Mꂕ,K{N}L`yV{ќ/`iSI)=iޫN6oS/uʗjHpa8EM  aҥyM7n2M)KPZxݯ{$"H*"AhNRufrݮKJ uˊ(;%_e:싡_<R? 67Ov>ǹX|lJR&|SfduPL/οzawT2b}a9o#GXE{OH;婆ZBK%,8^DHOuV#>l`v0I&17guF"8R2B"=_xs @FۊdN5sPp v#,FN2qO2gMN۱(Strƒm4. ,jNjٙp PDtˤ`3[Kݫ8$-*eIS m>\_zOyQ *%U)(-[ޥ/nLQ;%NC =Jhe4V$q$fƝKjBjK;U+F~*K2{ieR{*1^Xڹd][ʼn'q7~rڙU"Je6O%bSH>7eIsߧh!76.;9 k~Ҥ|PS>ygw\V N&x#RcA^H[<.[7,E--tµB"̥(5 2I$82u 9Xeiи/QI޻ K0Y߸T2rߋDX7:b~sp8ԇĬ@y$DnU_p?w\\++Y-7nOv#b+!94#&$浾4uf9bǏ)6EJ6;Rj! 9DVA1H>pvǾt&|jêQVzcf@RZXWVtwr_ڡF7ygEj麵=!\]7~5\v\.xOSЬTWn1:r)NY*= /8׵&Im aGߡ%g b<$_ij~-h舮B`Y9D_D b4|kˆUɉ^%[Y7m{' xrÎ1*K!G ;ƾaK,2~,[DT3Owd. SMN[㭹Ԗ(wqpMkYF).dBܚucAiTheYy+5^ †:+7vua7CV/|QrDTm Gv1Xy 51KA#|wyM_#Zp:&ʦlʋv?xţ_cLVݺb븺]X},I*GDڟ3?A@l!Xd%Kkw⇾&2\Ō<< YzU! nB0 +e;v=$3@ f]SͿ%EkBȔ=:D5A;%>-:w-y"wqU 2 (Ͱ"oX/'ے~ ʆC"[dGXS6ɕ!&a2b\ѹ4Nڲy"Y9"]'`D>LwAQuWjb9p]-9JBK.ENxVYφ#U+w3'oBK.FGJI{X ݺ]fM}5S0_Uoʋ%CA V)m]m 7'dL_hYvm1c_m JmWp,*oUF- Bq÷vhS88pd r$7?)ޟʯ g':5<#i/&iɊj4[hJSǸI8X0``PN}κ)!!$sa*WJpTigӻAP@IMj\fDƽĦx·̱>ߵ<&YRӨ #%Mn&"i%aIEWca-i.^Օk)[*ehBGی]Qy:A|tlψR h<.6]U e[ ? ~N,ulnivi;.xDyڍ<q'ֶYawoeduTiY;"C?i*ryJyA S%>D͠CLa! U;M,'F@ =l s)L¤f \N^\$vAH1y5]G=r}I$~k{>57T̴:B㍵Xv-z2 92TYqtA E o%(}˽ lJϙB[^"ϗ 8[DWbۜPM-%]EU_THzeEVg4[v +zҤLnr~@H AKI &Ÿg1RGzr?~uuw`vکvp:\fVpm^0 ڙsUM1gn'E+Ineq h" %\x-V4-#?PfͪWjړI哹 1tPL$>1@r/cwG.fue~yl;=bco&W8>T,[u<DۂoIGn۶蘭=`g{O{P5VkI4_] U\HG<*׻m$/ eE.ʜ1RColpT%-L8g g=!v<5(K:ON}T FFexVOb+ַo va{:kxsbcj'0 Ā:{{e%4RH J>'05x[5"!Pyu7[ kFɀM M f ԭr̺jGo9f( ۥń k k.۾K C1aTU[4X`whOJ,fU'3:7>|(0bAت!~e:8Cq#![^OH1`Ct'۶J-V ufԡĤIrNTWkyk% t%uQՆw*>ڮϐ"L] KXOJ!}EpU4kI:'j*K,BaA$C~GEo71ŋ.͡\OݩƓN!@=08\c`M_2 B4|ydI !=TH@"1WǠH4=4ÛhZp,qvw6̈#lƠ9ED r q oJ ?JXǸu5&{2}/U RVh= Qݙ~VzΝ-6j_"hqW 61%hz*nD- %jAs(viyj1 ͅ% y=8j/Alp"ؠZcNo n`U;Pv:s^ad(~&;gyH賌xA+f'(Y*Zkkyņ f ömpO2bMu DL3n20,uM3(-Lݪu%38BԣrNIF-:. .QPvw׆ 90l*GcSOx+/ i]3+v\)NbsXy刼 k oIr $UC]~/&B)iBDoLuuUOAW:z%V?&e&ZW=[1M2v u4r?@t+|DžV0ZESֳmL:CyS) V*{n&;+*\{tqsVHjFFL@B[ԯ")"yJecu>?(D_HWdtS~vTu }0rۺT*PS0y!ߜjMYިY̬jSQDVM).4t3# ͮ:>MtG0g 9'Lvzb?iDyŏ~hzy "SL{"kF._w_'*>eϤJ jFDV WFLiHQH2,픥Qφrc^q[ؐtHM&zOa`Vѳr/zq(ePt<\+z; $~QiYH+f[Y6EI'DӻJ$‘ JpK{{"f4ʌ4Г0>E>~8v=OOmEA84XE`ja_a{)rk$l^eZ8B6 Pb=xyzA,kx#uNftdMMZJSoc$н$aMt@ԺGJVqP5$L:RPI*_drKBS"g:bzR\P~<,PBַ)2C ّĎQUr׭o<Nt幧e0vMoM~7[u8 5WkW4趻;S2E=1[A|<BR#cf[P0ٔNfE .z Θ"k ۏGMlǦ$0oʇ3=_g0_CeCX%E2r8CSS2-}WZ9??;K/yN9m9$Pf//SxԎ/co=DRY%t'M-Awn`'-R=㸨wo+W<`,ߦ@Xj)ڙ*A秓0Lva9;Ԁ蒲iގP>QVJ^p`!̲ڒչH.+[aUTWzv4q\7!b gkTS.KLä;,i8̛ʂx"$-rH;b0V=tX:Xdf;s(0 [HԪtE6k?o6f@SJA {ȗkz.[տy}tW Jw}۠c[dV?ݨ hRyhmܠ7閻ۯ.hRw us5n{ѧavɚ$rblB#d?4?nP9gS)3) Ґ~s8vcyp.<ۆ9`,9/v9}Q>md'(x]sp#QR޻մm EI)d.5(Ǝrql6tE>d}Wm J( &T\JsVG+A 5_`tO! ~:'gᨮUaHX4!` GEnHIՑv8g0qիk9#{L1Θ7t|%ea1]\}/p,b|O>. ?,8K1uA`٨۲lb~la_(a8/]x3:" j?-Y;%LA#׍oI(e)M=䃮?ɛ$Erw4UE6u\poZU.څG}h"φW4J/H=ROԒ67uZ#g|P` ~͔# “=*OWz6\uRY``FjwI}i@-+;J7Gn-q:ukM?TGE347eQqiCjEϧuJcĢk\GB)m bb-ezz !:,fei4 ןK2B4*ˋR)L [3$z\D=k\Ծ0}kڎ6Cbᑢ(0TOH  PcoUdR='' 2prX(v8:{g[Tu;.K=e^LM߉9)ol$a;댮LG.%Mzx-SEjwm_ӔT]>gI-=AѫnOcu0zyeZS-S!xh$ᅸ\XbgN-!|CM&W3~ZȜ.9S}/e?duRh ڀ xmQb4#`.YϷxt*kspBCͫpoW࠹|ffyK7Z} 5s>QM )2VžPatܳcI xs%"-ղk>Ue*M*8gAfW [d2+b?:37LH'Ğ,p#&œzބh3f1?yzV80g޹ѳK$?=k3]Ga_ˡ,;J:ShRָZ-ۦHFSSo`sƃ\u'G|bܢZ43$a-mg^$Yr*:xIurP9ؒcſq[4~YzJOr k /\'D,v8L vPJll BOBOY{WB0h8aN(){'4 ?(4Z=ǽGƹr.aУ/3]Ħa'~H1)ԤƩW?EWPx(y=!җ^AኰxaƔVW+)VRE1oom rǙlR!'Y5ږb{T> 7b[ &8dB- /N˺KlٽoBx(:A?'gia%˙|:*@E}8?m}ݴ?RZAjlNM֝Z3B_FJy4_%Y%w3(T`(TڂA@ug?RVIF+}`[B#MWqXe[ Ys"|!"̣jZnX('LUs`nj`v!?@@9ׯ B,[Y_7th q_'ң;-"eF*붩K?(DgPTgUJ!HJɧ\ Oy% Qh^N8"7~H|jR&).KɄz7{ۦ̂Ef'QL[Bѱ73dd`$`X5Z#k  l&>8䞃vd5MwC]tڀr63_sdW^:P{hu:p^dxN\0DF}X57v5/"):\saAsnAਐ9pd+6 D([c9x4/f2pH޺2lȅV&МHy~3|FƝ _Zޱ\΃"Q;eV@l#"rC:U!Ky-711x:F/&n9"g>9">^a )9@{QZV+X3 -/ޮg#Vma;0hAྜw{-CvMʉtfD8Qs(R•eƳk%5*ggDLEˬ/k3.a(qXǜ/Ē^`' k*pq/yE#>A%\gNį>W\/?,K6R_VI 9;a r{TZxS~L%.ٶ3(!6(5DkSefj#[h2{ja BKJCzE z#^ Le?mh(ᇮ+>V۴-fG} ;ôlK‰q2Wd:asBLjq3!ZO,,ʜ~m Q2y`[xˈx5 G?hix3Bi@ѷ 󮹹YqO߂Gy5!7DjʬYFضS0Ecl)>l/Gd Y9T" QѴ4b,PH5AɚWY#EeweAIb.J}'4kO;áaL'1r=5 嘃ܕOP')wN$^ynK-F"bBX2[3[ zLZn%{S49l9}> Am^c$o&]Bn,,r O.*ŕK*cjnA+ƸED~z1SL$ 'h:g!ne'WB2\fpD;_S]:)̓Za_61 )ʝLRDoֶɜ'Q&ܧ3[/v  J`:Jfm.=۸*JWD(wndygGVIbn  2{\zi5pU` @k%KFoL=LPY+謍 e~b*oEqCׂ?c{Ω [_X>7GMjKAϏuEyUI_6Jv# c³bܿRikVG6폄 C.ջ'{K9Wխmc.~ohN@Vz /m&+:~@~^Jl!?#% ̛XOTo}d-2UOhV\>8~L͛|$fEfs}0]NR vD%@`g:]?B6F@ ޕeyezR1@wx9_|"aϪHWHaӃxvr29?2o\MPoG=lb3Ov XE.LW'b{RpߧmLG5+>%ш2~%JDu5Z' YPv|ei<*NVnLZdFKxs=꜕|k,O{Lbu\k=iOOi=~aHt{NTF7J uY9C~m3(СOMVw :tQh@@!Ma8]oT,K% 0as=O&N7eɂim$SC8{Um62< kדg6$xaH{y\/Vk}ƵNܩ&z NG)=︜5Bsv) ѿ?rn_˹^.W?KT2.Q1#'E4;m̸p *%30Xi.TVT~uM !o药\> Z]rU%ve`6WpykG.`T: Yr7qQǒ5]Cʩ)R:ENNsiձ_:AҺ݅ "M?=XےZ##!Kz)_|N;J>, !O9 ^Yz]CAk ̑.SیeEa8WFhBhV/8+&B$7JKD,H7zf S'\^5WRq"V*ha8A3Hz6@ǹG#W LHxz6FJSV*Ɂkc.;$E圧&wMoC6DuZXe}rAgiŧI0Bj| tIwi8^m9F 8](6{f'y+U▱G\ L&)Kh"=A =jV 5VɴKUea j ΉPa>mj5@h#^?󺕈ݕ{oE@7Ä|  ˜t5(jN(#:KyrâHA1^) .Z:>KHM规ۋ@A_R\R vBT^ sE(lA ͮ<,XNtS~ۺ@QmyxE#|i0ST(o"$"2oø#*qe |^4ڤg ߔw4YDtaRX}nqZ踃,*_AGL{Td,{4'Wسm`0 $UEʷX>8wqȈwLir z{!rre\AsF:f}#MCF oQ}_ ɓ+ۀ/܈njH+;-3? #lq $5Vw 8=#08#~<*,nrHWM{OAc-|@c7WsX{N/%Ƕ~AZ^Qy~+Σ;`[EdGZAY(YjAh#S8 ^Q^eφɈ"yِfz1_ "0uُuA- DaGFPsC=D#uC=w[f)#@Ө4S갓_ lJe l&S!f%1}fF `s-X\hJS/0./+oov}GXJӝ==nF"1/[d\eb꒢d@iwRoŀ&6IUбE=K6\J|\Olxdp ab0IBLHz'D(mI;Ee/LPܩƵW@ت"_{[{v3G}8+kWdoÏ@|`R. P(61ZGրf\\}vE@ۜͮ=7s1bJw/Û:i5S_(awS,IJ?%YfbD.w9&E ԲHLOFLL޼S#罔4۬:o&>4FYz`p)V!HkoH܌06ĸ"QP _;Lss'{ej̣Âxx$>N9TcYvE-Ls%  O;eqӕrIs88:qTiEٗ!W;bd3T N]mбC$L4i:y GQe4ԄZǍF&\v hy\S3*fL+JZ<Ɏ!訃!@\ձ_`>NfGlN@z&Dmsk:0u 9 `KAQO 8VǸ;y0XB`T#>.7fM9fbK87S(,HC&uג*4x2:*Yܦ'<-3m(#s QhtRS|HxX6]=WvS>@U!+tS,Ց)E]Hn?R=VXIMzQ @$9`7j2^z!ZS|y0B`+=L$z+e #ˣ6C^w@04WP#dۦtИ(m4A(~5eQs;{HFi5ʆQ]ߘc )~N5ppzI:.JW!i+eE _kt0TsdSԷI 4FħY?t8v'WdC fH \ݟ w5JlrK\=AЫusF0`y{i\H2,<Ʋ-^봛H< e"֌#TD~q_f ܂ϕh3'xBs"{0DP!uf66J4O>hXW?9 "M(_S17VB|$a3µ0U]g%;G}sr5(0QƗDcU7<*#AE" uV覄]KP- 6/y8ym21Bxt\V x6MeΤ{ᛠ;z!7H&L*L<"HR&e'jh #S" B|J.7Ǐ\55}N[ {[}g7G噬>prx+J`ˎ ?:w"}m&*;cI-F 4ٳT۔8%Ť͡{oS2kzC4i@?Ҡ"ЇA+Ōo"\sH(gm.KoQMt:·!ߴ'j ď p٬w6$ O- CͳY:z<Χ<=W!l5[SrY?tH!V'X;{'! ; 58quc4c\w2פHRo n\I+{B@K:)`S_C\uPH\}yA+][A"@ox /+b݋ ǺՊS95~kΫ QT ;nzU}T+:7/;\Iu]i[3a_Ts~B t /}RXFzvIb8ں|f< F>)l}bF8)΄ e{+b8L /ӵ$*bkB,$q@|}PV2#bK cfMٚnCٖD*1_b~pnI9i54> ;jcr~Jft[B]XKk} ?) .`W~\1 *o8RdT9cC0D1U0pg1#X ot>x֊l&}tQwf)}b掭Ѫ;xTa^y]ah!@:q%0rY6I/m%.a/,APV>r+y(X %+-BgxeR\ grF{1@w5{l;^P[  .TCI| $LEHd;[5k1B'LW:ڲzV$hڧ VrŹfE$犠JΕ.E Tcp9-XuNȊ&قqU}-;(7C ~UIǝ{;eAHN/PiPrlwɓ :sǑXY"`|sȾ^ņC"R#"`Q4I( TG!@swE݈fgwWx{, M9oPHj9aX SVV΅l2*î4h:_vG\KAĹ(~{:.UNqv|Zռvax0f Y&VTQ˷) %0g3<=ŴmO.'gyG0N:&iK z!D}N%B6AȵǧH.eNL=~Ev`l5Ŀiu7BXZIS&lYR΍NIS냯04aj.0sqTrƍrkB_BQF#Pngá@@1![tbm8/Y"4uؐf'-ASVJ\јj@~=Sy":'! prDp13C^Pߛ~ G.7'ѰX3A^%{y&BD%yPD~Ӵ۩EErixpqԟN,c]>ۮd6(0ɥ߬$Ec+AtT$;4?-jp^|WA6׼Wvs+ v4j<4uՕmy,qQku(A*^H̼;_Aꯜ~NMC^,?ԬyI ͜b/;$ z;F8HmױЂKW:%Zh^Sf.,gJ-eVxǨ-{ck7\!z .vʂ $dy:< Zi^74J*a]p$Ȧ COiz~8Vr+9Ն g3ǬfJ iX|ZlOr(ܞtCCN -vx:#ZNyP /6)NƷe.Q9Ln WBm;ģ(Ji?^[OYBoG#jǸroi罆`%;e$5VF{CЦ4I昖^ႄl9L` __tmXHI: zS,%4UR2⧽3A0W1fn=Û>Kph\c $͔@œgI",BM%AR>sjTo"\"%?Bbр:%vu$e)ʙd6nd&!MkM0,o) @0b9 #ZW,dxBj'|08 O/oPK~,^-]~J:tT}I*Ofbc㎀؞JTKZ-M~rTc5f)s3P +nj}й϶:w]bC:Bc:$řnK0.~DY!ܠa,'*@_]2R%]sW՟?R"65Ĥ.YkY%r. ty0 q3c;Ї{4KC%RNUIB0(|:#^UN9^#>j.pa`4kvcn Z68-ȽWEpG7iGȃvԡCaVϐDGV`ll1WK]}8, f%# /}dyt6mWN|0tF:+.|Y9UfD,|wX 0"2xMw,[$=",>1nvU ah<7[X.]sV[-vlMX/&GY/3ZڽUTqӃVX[ZA4NN 貝u#e60lK$r5"$ [MN}wz.i΅k!B` I+}"֛y0{[{ѲZO6sm9J{c!֎/,og}K~Ӆ 'GwHYO0DjJI;(8|Dg0i}W{L9"&Y=|JvӠdp6ΨX~~>$V@ 1GeV+@%kx wtpM\#93BC8+.#h5W %e'QN QUw8q8&I4y[T*d~&$ 3_~ >m|dyMo:@˜][h&8ALսYٍ drdi+x͇j$RmZ NrTV>Al Kėim#!"B¿U]qWl$ T[6Q$x#!b rVD#҉ EG|7?V4nc[]Z4 $ۤ/=UUtPAs(@EkFdU[&Pभ;Ȟ>Ej>":q`0OTowub *:mM`#Q'ZHϋD_QD.l|@"v2">}3s:h6$X 4' o! _D Gqt_?[ Ppd-xdD%R2^VS[O=yeXZCSTAȑlW}ِ'Kv3Wl|vZ0^2V R<ڪy Md|.ݞP'¾,!A53ɲ=Ksy>M6! &W@vJ0X`y%:-/ >cZ+9o# U3#ްZ !x <`i,t{HE]%5,{@V'^Ԫ٤rXawoc:j'pR ~ȯn.xjq _3^e{xTN0)J*c%Ԇ5 d6 #O`o~L&f㏗f6nlf-|M[#xBݒGP `j҂LSŵr>)Y5c=5HB^זAv~6%RFN}|KMJ`p#T 'j4-l#|[b.*,}xNa%5rp)wt÷u9 SN*ӵs4CݯhM^{j`'T3 J6|˶se߬T)i޺'E\ %%R[cd Sp bpQr؜demA8;Ў˨5rEL/;+PH/.Qx>jW |3e1 u}FS*q>Bm5!Yk ӖF龀#[< )eR;ͺ,ZW W^haQqCMVUj_FHkR[d iש6fT W@|kI#83 ';z7;k9&r KL~\V0|R2gY\_Im#JFD7HOpp=/kҶy LG:H1p Qn&(2NB0|L~WʫX *61@-}PR{YCNԣ)blٯIƣs0 3l]E35Gf"ߋg}IF*0)x}X<͏<*8N}yki4 HfgAvf6&(EZBlj6-jnZ:>\W!ѭau۝Ջ4>dIfhg06dAdW\TI.O ֿsʊ#4 3uvo7wl^n.HyPK:$"*ƟWv2Y_pZ(`s*U.:հ&̮ew0ʡp2!YA>`"i *L,(֠frcZmL3~žZ ^i4b7?L9I9JV)+X4a.Іʋ|B~/}"mohAT(pc]ѣ^y@F#Bª%'9dND!8yP~oݢEf8PJ$Ş& [b>\+@ S`F"E&`^\y e=w汎jՌ#@XĠ %4&؄g#ten%Zf@R\Y_&Fi.<}t~Kzm8) v7L +t@4DMcćx5L"gn3ZI*ﺧn!}4IJp̥ d3-]"WEδ[WBFLҚVO5ݝm#wNu ^tB ?vA!kD[Bo'kl eA`зD}J`L3x3lZg! żg Z+KqǡK֛Z hbX1?IH$Q]}"/G"9XJ!Xk?S3I:_ܒuGNtʓxێI#Fwр߆֨("E7 5k.$Oxr;o:n*Y0>?hQF $|⏆7i+2H 'R&_t:7"LR[Dcn%mѣ]^+/z{ݔ@?u+7GD;l`_$h )\DF8z!{y62ZQn7*|:m+e.4bOnArL㚥u`/ޤ[1u2>[=j-09gmc? F~vLTI3z"z7xV$ -}&ƥDuq87LSƌrk)lY;FE;,Fzwrt)#VN-ue0x|pOo|$јyEʸI#^CY(rp== ys7Z=3eo,e %ɘap49]& _z6eWvf$k)ڸ읅ĺSf7B~9TJXoOˣUc1+rG7E$o%c7n~v Sc?uR6$;ک׃ а\7Rll6z⿏4MfSfOF8#|cWClbڕ >I~ ϼ+e'(e5x5l$tFڱRotB% [#G0NR-cBvϧ3pD4{'UʫI Sff4e^v-8[zJHh NMFp; p '(9/>Ob;L`kp𽅟ch6ne5ԓ1*QpkPV{1?#-^T'-4q!-LbJSK93rqH6+ՐE-y'Y-|ABKeyY}|cN_! K3Nf ZŨuY'v==`3VyBOԴ4'vbbCH#9:?;,Oڐ^mő؍isƴˤVaoAJg S$,[׬ WA=WMz-i\qG, QY&Oв˥M5[j<.YԄۻf6zT3%qQz^7B3G2j4)?kߠxֆ<#Rqtpњؘfr9oroPD0$}'\6-.6/x?Q(҈c|K70PӇ8@`܁ eTm"qHUz=N]Wy <~6STxp;Y$c 0]#)m8-zB9) ֬c.Iqg E5g:e%#ʒƈ^{̄-̎iDLV : \G1 ]`Hp/pa8jcRH"YQ#KW>3,Xe^ƘM_xg7W[JŚ;@9Yr9; M\B.w/ۣrڸ QR6@C)_ZmwQDV3/TG2uGX3 4mW%R^4!%u/|" 2WIq'xARl? o>5'àkI%C?ͫ]lZ5Ba:hRs4iHά"q寯DkV T1T:.D.ߵvApgѡoPKǏZ/F&\BԇTVf=Cٱԛ32f@=q389:>U#]I\fbK/kȲLezoxoF3~l]G[6A:"S(a+XѼ30Wm +TCxq$H.Zs],_Ud5e^8S?=< -7y*NӞ+2ͮ+H7 _/V.ʕmW"YCFM|ʴ߯aSi9&;ۤi}aƕ*싰1xKf bmDa7U+Ľ!Ʊ>#呸:M8xAgL@q`A~FzMe&~`r8O'JZRMS_s7;j1Q:t8aVP4UɄv=o?g#kq`,πrph /L)£yD ,w]7ċSF'1C&]۰^MZ"8peZ->: v|ʇ4>ߛY֣+ʮKg*I%D(-w@t&qVKT8=SFǑXVgW9?v>.t,A?2W >[sn?G%SKŽyH t\Ya>z>vR$@qUE[e?w,5@:?y\ބO? }p!cSa]mJ{Nw٥2[uvL\hsΠ'_);1&djd}ͱ}3.=B]>[~}̀kCV>+WEw}T#yQ\HqؾZG܆YbI c ]*uΆ˥U4()aZϼ_IHQ")bإL:C)%QE&|%`{ w! O޳0~%e) "qaF1^=-vBFSOޒy_{|;ЄWh_I22!ܖ#wM!Cwn>u% e'Ɍ~y?qd)墜 3 @2Ov[]FZ8g,Z%*pl^RVt]+kk1.l IДh6%Z8.b8K9Gڙ/Ү;\#D{ XU\E!_fkĨL ->M662``92Zn,_d SH`0n"F F %s[5k+@_w9%\A4&*R~žME*qO%5TqAZ`P9A]{7~_a |=2CbkϗDN-0ǘVsP:ᇅ6/x ₱~ C&!yX/2ɵBnEՈDz!e. w\qΞNƺӪx[p!1>_Qf}i٫E(D*M/7d~X",}+X8!-q(Ҳ[Џ+ȭBo|KNu΋y?$ $>(ؒ=g&!gG`̻IϦ MU \y0Xo [<*I:b)ϺPI<žh<"MTݻJTvHvp_}H~6KQ,._[ZG|̿3d {՚Fk#i "4/!s .ZCRkUy%t^V0V'{}$'!߹r+՛׃S3xэ/ͯӍC^?R9:c$e͌d1Ҍ-*Dwj^7}ČKE`ԒżohmV d15\DSzipHE >]yH7w0':e]%z%$%Rp34`UX{fwKu3ԠE4?a琜"OE󽗹?.{4D]JnnA7- sUP6N[ꀶ!T 9{$K0hc䉧uQ35,_gJTXhS5 &#RFGK0YM/*N!KDĎ1lm{'Xő Zu{(36)St/ve"^ @djcd ye3d Jp9?zUS;QPT?euoMxVBD`h: e`ߨ\/uPj\fHbEV=7Oq '~(칄6i/>2NvmQqBZ77)Qm]/#c"C"g"'\M2Dt}/q6=1g ޯČBfZ2i`HbW{T\$7psIR•AaأIgeߵ*hD 5L3${,AQ%ǵJCZ3 Q*p =0h`J.|Ej7>Kl<妠oaBx@$tqy|]{UM%&l8"mpav"SΪ9qCz5 (gF!Q[!8'G 4+0\ l4tK9%+KC'!XNY$yI˭TC:֟ kM5,HiCc^%(D|.U8FIȳ[h! d%BB-,cRJzyR.5Dh&4SN~H8~E>׸-E=Kc;zA?m `7[Q\An4>Tԥku9NIMl4ILLR"Bd- *Vh"JD^]L=zw:HfvkcTlř볞X]fm*kPNۋ,T7tq[Y"|׸JE. EPexћ#n(cʉ Rj`SI..ϕfȣ2=$ X%S[tʫTyzې;_ɮ&o1vvM>$8촯[b!^daU"l[, `~LOQ =8qJ6&9xY;^$ild\Smd%+5"$0>^")ݱ2TЙVчVZ"[ ~<ڔSx~R'g/Bᒻtj" sxUZ}O$eJxUqQaj4D<pΊBh ]}PGlvB9_(;0Hp1jVc'Кغ׍O ,~E`[E8{٭P8¸4!. pһ{!6\,>8Z1=b&78NIm$;FGJ H!J/R °9(ټs;%C|X;sRDϴi!-|*g$ioXrwʋk䏚(afb!o^_ /剒A1>u4Q(s0r88_Wwgɑ_Q,܀+'UR }7*MtTA6a!@Ҳ݂bN5} 8[#룎IVDbܠ_?wG.i8\@h7rOuBK2_`:dv]PiO G֕Ʀ.k|VJW d3}JO϶.YBJd6S2Q-4>WHt.Zs>#eK ֢Cd)q]ݶg0s~%O -&uEֹN<\2S֨oׂ6#C7 J{%Q +*EɌؖnVxhlEIlcN^ȰHLi$aX"?u!{ 'uIm m܊ŷ%<r"0n25cNŞ7CQvN 9b^`Ϣ7pU뎬Ա.]?vN@bڂ ^#>treE,1D2:z?[5}nx3m_$L_[.~~oO;͔O/BwirOW'F%}׹t1x1{.66mBa-5{H`@,ܿ_oez{YRRMGY؀MpM_|[?H se0Tvw=Fk7s1!e Tu0aOt/wxKL♷!!:Yunþߨ(,M CsR,d)?zlJyXƮm<WC#R}+Ӫd:Y)#-ؖ% ">lB'37ydY ٻs!@W!~Ӂzei=U B$'ihbF 5ɵD7ryA*Рbُk1Þf#{.4 &w6|6.ct8>Ur# ?όL^[x~0HlXoBfzpgv'Mp D.Wx[˞՝sj3SbYV'IՔR#yApUqRzӊ<4D:Ժ 4# C1wh'J = 5뭹no%/v 8:_sӈW Z=6 MJpS\]qPL H ֘A94e[&8cu;܊uQ)ƲW0yDs =@r=*MPԡu"q@YdIt0=㬿Z 9s& \P` XP"^݅D XO! Ѝ;!i}m$jD<#$ 4":RS}rbʝ|S-PKw̑4!CK JL0^[@86p.g6 28.)~'^6wZ%N+wsu5hsr._K5EC÷.I@=yCWfd%Ux̷O”P$@>=:U xm_ 饁{uIT/.0V̢F/[Qg,56K쉜xFK a ImJ|{cMrxH]>Xy*`"S0KQ<IYYW Q@j3bE;0:xƎ⻬*P[+Py=^Xmn]MPyH9hf͆'sn=Z R˯h߃K }=붰eC'i 6d 67^d _;R`@z>)Zխ~ͧ@-v+r%8L+H pCxUuьu$O>oWG xTlN `7/Alrfڀopg hj@To8v7˳{R?;Q->.fa'+x@>L=ab=37Oۈħ;]O:7Q5{ \QB9clb|m~3Dh`FM>^~Sw PYl=QNj.?.߱k'ädU@9VXJ`)&B;5"G3GZh::h {3~72SFfRe4XG8-(f$_W'Yb"yOЛm:xS,[ip@,4fw;Q)Q.L+n^LeHM|vθي'KռZ鐚w@ߏ-INscUp)!il`xtH~T4B4CS湴y ٲ1ҘEfËaYh}2S-2#3W7vvTlA7?B9%(8^0"e5Ey|twb[eWMZ5kzXPy 9LBnsnWUwzLǩCsP`]_lnGL 1\u.q)sb;'9UWAwxs b./2 k-lNtXoiF-eUWm:]GZ=T/^Uhy);e}y[cv5bdꙪB$QشȨ:\ad(ƫ:%0V\/{+&E+5k~K34HdЉӕu{ KDZ /(:bc,M~xް>' "m0{\ź"&0SK~cF{gU0N5=ETP>L,xIv+d&'3&Y2(L?C;IBT [w؝7^m )[}Ads-Fp-g5; jG'gvA^E>k,ҘM=$;6}Iv%]imǫ.`ǓY:w0( njiru L]agEVfӴL5qԔRm1S_ʒeJ#[," EWj1~ '띷zS*] F )1UkW77݃z6z"qZIn%v:}*N'EO.xND+"&_/w9E;f2y_ШdTZ\[ h*GU];.(>q=1t)0w-!d""fX3jtٕ3SCU OWP,~;^{fWfW뭳pn&Cy) cݜ4 -c2C_Ma!վ4v0X DUc[K(l.9$ر59gV_I)l\Kgo1py+_řp Bw7okw/K %ϝ6Lڭn!!hH+aC_#+;??H!є_f99MQt4 iݐԈN*(0S1ȔMQоzDpDu_MTJ`"q;^ ׎KB@$S_cB(凝s?t 9H* Xo?ɇ] 0"v:93ظ+yN^J&o^Ylٯ MF.>e H`Vm:A׹__E0tG͌|uosȚuġ2cߴVv--Gl^piZ`JZq,u ~OdD6x7 # 4\lX9Tat~lp-OdQA4m?})R"R4GA*#xqNp- Gԫmzv@BEF/F-tAQ7`~wC.Gq>YZouTbRmt:SzW✌`p'FN Qi3Hc޿{7 ׶VĪa);!K|eUs||1/ra$*M43v 8k}Sz M3O*d iśIOɯ$e'Й'XO/*- CyFkXd'8pS- cc6׵]]Y `߮G2xAƙB{yrtk*6a)Y`V&XW42P9ْ$. -].3u C৮;uf~iKhT{zc3XXઃx2f<=,a%ȷ~zCH1})p+B@C,0T;Y}B$^q\'#f4n1R%J' ٭A T@D{.<7^N}Ixl= JH?;NL1Qz]@jbB`{אy|>I@s)<D{ 6F1RdY *`u6ΕJw\;YW&h@GGfxl[&i\a`{vYqjKMGT?:_[k} juDZg*X:;$rNUdtxtk}/y)e^2 w6Cݶ?9O2NJِkM|6ബwgҺsF@Cִ@*elWKJAeZ|\])OA#χ'Uӟ&YKy^a n߂I5Iz&S(\=Py;ΜV2sF /}x':e+p40Pϟqd5R)ⳓ?65Е nJj"ϰx͓|I10qDBͼ#'-B5ˊZgm&hvOĚ(?ROL-֥}YP.y#)IL*l *bg d>N |^߆ 7H`ojDkpNߨp1+ mhRr}fQ-85`S؍*c |ou3u R_>W֌ 9o੅9'=LAYJ vH* ~q@|M+{&i6U#VYtO)ɍe8=go/Nc㰊p ޕV-OV\Y?cD&{Qx{x}Xt{SEG~C7@,"`DZ߄#Gկ`YX}lOɜRw{4M{'/NH+:WWev&ܐ˧8uǼ2Lseݫ2 O~igGT8GH$;H;xQ)7^-s̅ǡ}1J#, Zݒ[iUftW^\G:Ֆe;` B}Np(kR{[H[J,c0! 2W-TڠJUia i Ǐ4b]F֡t哩<3s53ѮHrbay5[UN _Ņoy* ul[y4/|#Sh114\Ӈ1z:^T{p4gJ6ej3f\5Pp枲s QiyMWMZ3\N&2x14T J\}}H-uƛ 6}j${uPwrZU褾՞gF?iXVhvxA"ȴw.PxV,O#4vbGӎ-񁪣Ne,.~y,$vAGv K̳՗ԏw!h!hmRЍ:L*5 v=Sy- TT=X8q)U~p4]E[)1c4ݣ)#幨VBjrVRa^X$&Xy\@z_붬/̄Lr u@Wt|VC̥SNƀɗ}5q<і!gf T\Vm^޼UU__pyFb Jkr2o`?Xy w%`}%K] c= TVl,zxu ?1~4&c Ho=*g&8¤lA|G9#3<ĥNemD?hckc\B֒HTse}F\%dž艮4xҧYv<"SQr2mVf+8{WҎ6/*.9ig95Do7G&<4b15֨ihBzO%ox ufWlSԹߦHEv@L00tƏL)w@H'7Qk4])0t_bSTO#ra<`3r-rɚ.?;k0wJCMȰyҍ%%s`Uӵt$0Y"I(k8vyJ'Cֲb^/h|Iz|.: .-9P0e J%wDz|N!(N\|)Fg!xt{vdg) W h.壦@zgu;$24-9k EurJ1!{n:)en\[g} ,ХePvxt!rexClI̵?weuc_bI/弘V"-ط);4`c*__T>n -!5A|%%(?/v7MijY7f ei9mO]Žׁ\ $nѢ 1>`jf+Z\]CXޔD/"WTyNNSqb ǛQ%R_qh'\UJלEe}2 YΦ(*7li[e Y'̶mε4UXh7KH *j~Ʋ/Ji>< δ n/.oT ڴťщZ>j92@S R΀ij\(9if bnH>Yל)Q,LY(\} M-VZ# Jr[l$eKbT@Œꃯs'J̹֫)>ۭ L>l2>& jQnI z!A$l-!H;^1pHaR%}',0P-:t2?pI)v  &rXv"\F96"%hAǙY)(+em94[aY/VѴ.oJp aI ſ!?H59 oR* /iԹ6?v:Áɍ/V炕jNPv I84Xف4{W ?&&00$NHO*0x5(5J]ٰVg q||DoZ_s%zA$69ͼF`v+SvOX7aUAu?xv8 t0Tj$G_4$LOX3qjˌr^7_ cRֻG&{0 &cNC,=5sepr |tæ,yky"zoxseFx2e}A+ GQtaY(HiED>X/6}*3im٢~*Jߺ*Oс5`5iph}@M&r yGehk]gXsq®&n5\7wkJ4t FM m9\[2%S1n;YG6܊`}{hMf5Tc<҃x݄^G!eɰ70ZVqKtDk-cBUAuS՞W 8fHeS=oi;S*;*+2݅i?&-.girO(K8znjjFc(ج=CBCC3RIk~ڀL@J@/z,Z Щa<wȰ7\F2A[ӂ m5*?YAukse .>mR< >h 0hLM]E1MQb 1.=0-7g}Iʍ/%̫a 3x$z k-b;{hm,Z>]ڤ:Y+Ɲaq>E/'ˑ IL9bO|>,Yb٥v0u(Ü]ä{ 8 ˦VhV3.E R"i`TגS):CLs 7øpGF{LwnOd|)B [tZ]̘qihUWmVT[#u;l9'8Ҏ.1iVP~QZX$aur5nσzk ~+Bu^mXaʴ6AN  K#1q ;Ew}װC.3>Qo?.헅? 7lR NI?9llMvN+7l: >OI*.SmA80ۄ ʡXrvCLܸ(eQ-.86_Sx{Y)Ef7 ļ&,&ͫ*h&&uǰrucZy6od$߿auM",#Ȯˌ+i);ZOOՕDh jq6kIWbGa1aఏ?eeA1 eW=t>D\(r*:C)Rˀ%!ըN^{2ɜ!`|H{V-^.pGj/ec.C-3bGҼ1񥦝S[ ~Gܠ"νlEz$(on~ Qlhn $`z(P`$qL#B؞PIxrk~Rߗ[i#G9LKBG՜q4q(u 2f՟r!I6;utY^ fpn*23a3LO&:'0~~~M _>,(ٛ@Jkj]M_m6z貝I\.{> #i({}A~\}8&ԇ#mn儜u*ZB}?ϐ@x s`vQ_}HKIZ!tkKw,?4Bf!>P A!*O([c)w"=Y u-F-S3c!M\ʲ`ڟRF3tg$Bsp4oezqGؕՖJ_Jw#v'wJ @F g)@@f q %8"{ L.l 0Fw_ ch]}|Ru8%oaOu{ iYt-HV2aI|a6s\nD2:'+W"9gETd4Tכ!ȶ_YRz'JQ?ђpݶJm=-#{~ Rni[a}uVGvN9v AKO豟y)>OphĚ6ʣy7+/m%@Ӡ_2U/`xCe[i@BXbR_yΞ @$lv۔:< x'9*)EW>'mnRhw) ֖p| Nq18M-"bQkP'qY7ln oZC(G*xx1@V$)&Xr҃.!zt?*28 "C\ oKn,0_YbN?*)0ml.흄s_Jx*&ځ1O h-Q-'@4:GBsJM8{jssWHməu$nJG y5"/g$hm3?Qx܀r nU-H.g)t*5Zpnm-/ڰA%@88M(٪8EG)9^z 2`x?DSE|@=L bTFDuYGDۖ9,s@r;׆˘ χyL2£;.H Bї_Y M~IdY7LB_rO*΂4!3C ;m¼cIM< wMިY)Q= `l)]g,NOjZygQ∩LG{dlLMgP^&Jރcń 0 7CZULbJ.X3ubwpFqylI}k)S=),H.llHHQKT9`8QEsOjkgYj+AԘ5aVW6\;%j -%%..bmY ,h?.(@"L;'!,A/;Uń002+xv2a a,٘- l~u^;]:Q5W_a9b\3hPIYBǭJm{=QI]tK]m4n~|ϰ?Y(TXc)]SpZ[ 5v3B`9)&7Լ{1dPpCփ8ſUj]Vxb&.h8c@CԳ܇T]AJsZ鳠KSz4Pݵ.亁+Ŋ!P{V f`tճ@Jހ74 PGjƦG@pXG rY8SVrقIjpG!#w J禄UouJd P.9p-UaS|!smhԐR*.wDl p얔6RWޟX,)n-^N͸LDR♜M={_JOz ܠڀ:1I*LPr/XRYS4SĖM'"(Dŕ7pxE^%vȡiU@K8^}rįQY@WP6Є|Ow;Qso* >HO _ g֩ED3&9L՘4է{x蹊oj0 a.xK<.lކnM(M^c$w CDTZq`l@sGK#M!&*h})Bx9yv,+tc ®:xm #j>O?-#p> 9kA?b2raa_Yv]"kXJ+_(t4Q/BrrOJ;Yie=>0YV=-V4I}xf,t [?t&ʪ])7]A%EO%&MC})^b= >.ErS,Q!U{A_Cl^F5K$3Gb9/׺ c Hq,˝UC!r1$΅ayPPeuTb>9u!gkr-Ի)&XI,،/ bjLZ?O:4nC4/1䡢fM)&O|W/ ^D,~#5dzr|E ,~,Zxm~fN*b ϝtZuT(t,o=!dRw?](P ܄+3ⰳM@/G7U{Oe xRS?-TzH?:=jB21kQ>)BWI>gMX8k՛:wҟ$:=PIVD Lپ)f9iq s$F|RWTgc8ީu_ȾPDkhMp6o8i'@cNk,2!ؕ:.`HM;>hmU/N]A't>%8g16x]^3IgXA Bzܶ)4H-z\ى+ (Z&KCZ[|OAVxn a7eX v#0 R AYSѭQS#꣚0_䵋䎕=p%3]WဒrVaHih:D ybos)k;FͿI|' dC$ ~SnUսu%7_;Nzkux B,e#W ~D9}Wjb|,r.BFF?ͯt<%] Y=.`j-`V`ĨϤjC ;{Iy[^ILV;gzuH QtNE7)/ODk:=| eXSµ(3r3(#}%i&_%cYW*0%oOubI~7f [BV3~?;$MIƔsN'0<$UHkraB7.bqv` !>GVitduK\g{O~jsrJJ  :2O#ʦ";f|O$[QD(Tb֓Oq&N9a ~"G׏V9_v2IR&VC],hel@Nыg c/LHHe͍,%%BUڔRŔ wἜ{pGNMTlqVU6sV23fjM#1C vCFzr%۰"~~NX8HUr8YkGxKOMel|t7T TsM<\ڥmYPV8) t5QMCHGFf[DW?qMMv,Iʹ fp$U*ϒG Yy "i|9/v /k] 4}w$X?QCi2a2jag*hpC_v!u D:in'> F FI Ժ8e>#_2UBvPiXh);" ?7{"^9*3dM{L^K< KHf!09'x.'U{ߏ?pNsP2XubDg4:Nifx_(`BTɖsYr@q%NJZt__M/e+u^=қy`sd1+{ ۦR:)l>,bfeѯp.#T&BM)bXI't1|X3G|mϰ`n5S4|Xh= ͮa,Q %U߅ ܰ.OE4T%)n=ŹyutIEH)Fb(;I e?OMl#7DX#dG쑢c}9Q.XLIJ?.݄[0 ;m'R`,dA=NYjv=i`EHU!Y<2}aSߍ<]9_VꗊC({^\m\lxY^O)kso> 9IYǝ:OW @V{i,k܈$)IAGZ{D58\IEXd,:ʈ7'iNkf}93"^c^lW6ˑ=^raV賈K:TVFl?%+D#7@~%DFq^CR~߂/b8@hSh,ƫfl\W۽ +wƎ<@\\5Ll=M; []VGF% Sc3uquz$Rg_`o:T9j;|:27Y՞\/'GtpZ&~ v6e〟mr`҉@UcɛM̨2r˃ӉFe ry:Y=1otolϲ:*l6G3Ky_g J?scZV x`e,*S(⺂Dt˒Tae&:vHB0:Ik=4[Gzm^\(8EHcG\/Of.hQo8-8F؃Ld>{B{S|{=܌ Dlh ;pU'pD6׆Tj$Pi"}~wva<V2e] $6pn}On n (Kti ؽcPg@|6es sP!aղ3*=c'.G@QFQܢvBQ ?t'oMFR]4RDZxfUw .)Fi#9!Le,q3lQPFsRkxCl`,>-%Dv(3vRlFc17hm+QYۆ,λBQդyq⅗Ɯ\U=mvUn%_ v@q],9]\`!vH7('ɹ`Tw 2ӧ,SZa3?6Bِ$7XKj9DFp]\6 Um>*[L5[Re*S*, !%$|:t YBv@8fZb PQcJzzs~Z9_NEV<6TX$ 18@ŊG1Lsm#lM#TiQd%O L$ Z,Y|.up $C9-ꇲZ3CE)׷Wv=,סb4E31e-~eǩx2m|Mc"~bI)/|8rh oji*B-͊E2m6]BL^`9(q^r&EI^IBE-ߧ 3 P1OS8 d/g)*LQz*~RÉ|/-ac'{)⼕Б'90L 8{+'aLx3j)f0Wʹʽ|g;4lU4gx5͹)_rYJQvgoT;ucqLZxeUuWf5pjWpl n `gs;$=.x!ul3v+hi}LcN}.y*W56<:g:򤗜rnIB "ˍ%zKD0C_9sbՁdJH6&qf ҿ9`E=LIyg\q1ɾ۱_DI]ZRP^Zà䰺 t麝{$SJ*~HԊiJNp[5XwbEc@*׮1s; xGv1$X<&MHi>=y>Ld4!m82N 'Y^S[+b!"ǻ~_>+θ펕ztW< E*5j=z0i9/}N??S~woh3&Pd7r^ف `1!D&ƒ_sm=\:fi! ɧ !{?C`բp:`~/$ 4~ʣw1}OxYav'("^7C~˥EonG9XG͆[)5Riv%'|.چ:g[~qbd3rSs␬ֶ{9m<+!?ГhPyS >k@}ߙq7{kjQ8֢bQCsY9L.@}K D~i؁4als-Զ܆?"!_lfpe%?LM0Iȳ«|P;u:9/xR~zlg+'/1@<;AwLSH^fO Hˇ<[SJXy4WQ[] +Іi{LCcWçR@5pPG 4OV)sxU%c*\P?UP%Gc6> /Qvm,1fFZIY2CY R^2|oH (|s%ȋlct؜}iaf2~p t^A~d^9`팡舤6gU$)-Y;9sKK!ƔwhB진EK,|Phi(xf_/Wa:8*Ι  $ua#q۴$aj=%̿q`78jXb%R蔔;z33NC NA+:!ѡ%Jw =8--nWsL-,*Jb ^Nh!Z-7YSSޅ|*a Z`h,.͎:&1S%5[^HUj6 H1Yy'RsFӛS!3KیQA[tc6Y&D~gO=KHMev{rܥH@\DA+#9o Zb 򹐚+[%<iaAp[X `Czf-ii*: %Q5{nOqd…,wHDc:- /4x;%n-ܲ2uR76OUA,^uB#O A}_Q3e}^;>9K͹4yTiV>NQټJoq,D'C8,_y:V3bÚߏp#>gr%,j&qGa[J3X}߆`x /0惡gv^*c56]HDTSn޶WXNwMm[ Ud'.NB\fxќ\}&\#,{*c#[WҵBPB _;h(WEƑѱ|?}nr95(Vm Cs3D= ^\1q44Zt|o8bYYsU<аI G%؆l2 (FIXBJ2P l,h d?4@\V2hO9nE3l8f*$n\&Cz2ҡ3z@A~88HQ=< iD0󘓐ݠ^‚j:D*TAHЏX u髳HOό<'!jP8=sS%| 3_G( "FZ4E\֞Ӧ~sr4MłVg.Si,y]UuqWMwB j.Gۡ,VX pl.'ז2(nx8ˑvOn}\c-})*Jd1RsFKP˲ 5.n3.?}Ȝ8-lO%ZL$+K8"%{}&Njq^ԚXȩ6OKMXi~2d E TpdvA[f YxK?**VGF{'(ͦy*j|VEiF3jFMɚP4;I}f RC!0K[ݕE0It"Q33O҇3wѶARh!:vUN=JW]חA?_Rô~`m frvuV(C#/HB95Nffa|:ЊF`V+97p` sK,\$rAL]RRL%U]jqӟw(s&2o^[q +u%ΪeNju3BJ'p NE<c9kb!tDTawhڤT_.-% Ti \xy%_l ȥ6z‘dtb11sj euf8\oo }@/4''ń~u&C8BY sz37VHʏn>jyZH6)3&mJk>ua(ƈ˕qgv`X@z>_ N+$pbxAzdXR MXv LWDNAl7u1Tz7}\## ]>,dVTj,9M5" )e26<}ɪk?(Xv89Օ \p o5KEiԇN̨i:ImPf=䐥5 fuB _dpЗwpx:chDZwq3jx ׼Hi=x6(n'g pR%c|r̼Tʞ_}kۙ [I,N'pRgͳ3?9o < \'s;&أ4xUruXbLq|)YVhmB 4oX=GۼTϜ-' E2x1#Cv& Ά\SoWMؠ O\L A%˽+%}R);3G5v~c3.U4qANzvxsv+S; /jXe*VxH,fnh|-^:Oҫ `uW؛\s K?t }tGȋ>(_9wӛ1!@ زFu+<k) De @oxf$xe,rO\뿇ߤoZA M(gwI m *G 8"6X7~+O&&|ּ0rSWpdGz&2q' k:r༨^p> ["֑1iԄڜG|@քyJb.F(U3m:%*cy"{_5TH ;d1BnWe[,:CE"**.+\>h&R@ŔՠRQOGΟeW^?ᶟH dSP%e֔!c93SQ racGgj+x2vS1gQ0h륑źc FCS(o{%qRG\:`9oSJ"CA@Wh :¨)*cgQ#O&P'1)hU,"%%hjdf"9zU"^3{Z|~A,HlH,;*?Ǒ !_bQ`St9vv$uLkO8G*̷>;"U+[$]HX-cE{CW%4u)}U ce// Кˌ$˟y"s% ,y,EDg T/HQhNMYV,{QNh˗519U}pwF،~\GO d5[Ô}J,sa[0Q[Ƚ6[ʊR$UW f}T Q0q8T4"L۶tV$:r5w9{=thA@X|K5JUQtsFr|?o%om)lܺ@9ZG|hQjԺ` B<gPu nB|kU3+̍=? iϤP#у`WR[حfZ0$NF?N \۵/: &Jo(#w|յB7~j( F̅ 1ˆH'9đ6za隗op.n6V>;RNCF}xsJ(ĝ Ov$|2]hrHN}C:9 2L1vyo7'4q@`~ Ǐ7Uj]Ds1Ŝ2Abk1:c;Ii"j(jX ."I[e/?2[[JBi~|iNs9:y5"+lCn03{ʕNճu;.H3 `˞ʣ\]CZcHOgΖlU2OZ&iV&X6 'f1w&E2^TҰn!=$-Ӑ72MpS;X#r7zcDgv'&%XryP<0t`PFsAex66vJPd7:?iMNPtag@`Ͳ:7x3S$\v?YoU5 X?"/'}sn7 (L_9pMDй<1s ېЅgoBnCB#xu&f>=sriZԙ_9n|0*u3 ke\aRD6ALypׂ#66x(9g j$+QT@)9ftڻ ]r". 5Uq1+jӖyaO ԅCV!8A'$W1 i]L}0eR8*(e JY vPOlOlcW5Wڐω%(LlW Cl#;lYswsǐˢ/QXe I>b"`I"%bF`,2XC9w4qIַ&BnM0 :Ʌ 1ë;ns*fR6g[GmWo .\1Ŝt}D*_}jW^hH]V I [Ya̩_;J7ٝ!.$3 Y^ak#Pvu*Ej˯Hz; udѱ.,&C`ݳ׎Ei7+_ 2dl[|j-y@4 튲U`" UxtR.!xZ\&Q'"ɲebCnZ됂A k*Fk6Qa/ 9Z})i[?7nl @02Ս`KV@doq@." n4gS؇ <껯H .FBfZ.^/FE_~m_)RjVKd^jHUΘ+sv0 qhBcJ(:%SG0CWC 踲!+ߠ e k_ۘzNN! r 9.7m +dhOݯ{ țnZs'')*뢢 ڡW ZT朖ϯo8_9C%4k'M 3ؤdZ a ;X.}UnI̒.Uy2S_eȜrɒ3/&bWAeٽ eNɏqw-i>&Ujٺ2`Y1k$ÙۖӆJuf0&J@AˤGH[<&QoMW&H T:@Hb˻C%DeM@4X6rj0<0ڮ"'Q +]ԛ\1č:׻/F(2*XaC9x`K rK,)Բ6>dp AbitkzcB#NVaRrqRnPɭlDQص ,ȇ3^,yup5og,'/Qg99a~^ʍ,&'SDAV toǝ፸<, 8h'YH(H^Pf-[l@^xY"Ra̹;ә8LH599%9:ܩ^F+Y8lDIrQŸI*Fz(?0Lt ?-0򩛼' eym*Yb9a5lkVR(Ѳ؋7|%1YPIV?0Ƹ'klB: y0z*iՄ$ ~5jaO 8=dV)$ ?È9WU ?{~4v\J#;cTfg)wPli<)iZ?6&j0N"Bfh_p1ˍLp$KL^!SON.`85t,d$@vՆ7͗MNCK^7)Q @7*MgUٗ 6]B 䦻Nf}x r<cL|W[rJE8D@z徚G+HwsUt15:+BЪ%ЁA-(}1e(Rh픡 A4&3*g#RF{bUð'M>moS n@K ;qAE7كQJ,C #,ڽ' QG'DЛ9$٘Oчs.n;ć͎~*`{K5m'HX쳥NM@B*RM*O#Ww~[֗f !;+O#&c'iq7pl.P!Gr9,:APW/ӰO \i8`Ǎ5pJ9>t! ڑQJ, 3ՋAȏZ0i/1%ԆA_`%3$nկ v+i1p ȨuIV/ >)CiƙzwtkIQhW>k W⡄Kgdl ppqeyE,.>(l֍xftgߴ9ך=~2Rwj g1mXȣDa{)`xܴ십aBA>Cog9,Ȩ&Wd_:x-f QӵS4htt|:@&1Br67cY\Ȋȳ>_g"ۏP~dascpoDl| 2:  U e:HVpmtֹ yo-3%\,= K>1wy,fAh7&$=1ui 1fx !h0nE+I膅s^mv^f-"wI{ءG+rsUz k8aJ݇ MTGi&Z>tc}lhcPJ\қjSt38J|yT#>c)LM0,HJJv!u`FR~ 2銑"*&lV+" ˣ1Z[L5_zŻH0y|I kRMt(sp\v-‘XiV"?1ʏ C7]u2FJʲ$'6$2pb &nN{tL9OkA[8tePA:@Zz=:#,7A#H8hkn5̳Uk f- I;_*ד߆ϋ[xzTQDrRj]d"/]: *;')LWs7 "EN`bd\y6FNNW#F1m cAc-P A"O & IAu ϰ~E&F/h]ɚU;2>E}>g,yzX"ct-$ߞ`5JG?ZĊjdW˶!B/<ĬwufF1 06\:Z.ZX<\g~jb<G%iLPVDQ=/n*O-Ig+O.eRVjNm3/%@Q]զoW4qT5[^/T[,zX%yq;= \|8IyNȘVblK^;맜+lYIٝ80;ЬB6&o`Ekf%593M#hE D 1ڍnGR*\AԿ:ޯ$\N6;~*t,Qփgp$+@ƫH6B{ Psa-]D7Mt}l[q2-/jjA2zgj?37+ ˀUz>:t~z;@H7ߚf %%Nԩ@o)I]݁ȄqyU)Ӹ ir(*V|(6>T*'$=FnڢW(5?ag;tqxcxPb?/^]MtVf)wNWC{-z}g@r:B)BM;6{Е:7%kw&qƓڌj0y]& D>\|x*¨Q`@\7j|Ge`vJ3yoxEA&jbNw^B˛a.eQ0!cPEAV@AlSJheݺYqn-݇3W >?lutAhFIr)6M_pIͼ}u#tI!}95X$Ӂ/] "ܲK:^٫.Gܕqǂ7dj (7][)o 6c֝u# 87^}[2*t v 0 ;=}#Tc*̕qpW]Y vqMId񇙢fwRc&+]#E)EBמyρ rnVf3:֛ds:le>O+yLF#:lEF79&vISe3vaz0շ0}A;錵 n^6^y1Z .xPWAx>ſ#JO䨂δ\Q >aҜ5>-3~v#'9G ]vpR;ҭDEJ]$ ka*Wu+hK =*Yr˶pB$FJNdm]3)M0 ׉a\#^vĿJ]GYzԳe!4[=*n 8nx͙;*TY Xz7},-L\%iI;d2yl7!+ jf)N0{ҩ%zcy4T> 3D^اE<QU9p uJ^,»L~A!Jvu(΀)zS1( :|ǻxTp ך*)]_҄ƫ.*Wr$wƾ uh E{nε[}=Z]fg T$ș|dmV( 6 nrXTlu:8!I Xv[ҩ,۟}, #JRAG6@zEvi2ڼ# C?r4$xr<'3/8n+a'ïZx@Ȓ)+1\?t_K7˧.n,0Ck Eԁ"eqzU*O|8{)(okL#0=g6':i"<ګFkXX*=vºtu# "IT?'>i[-$DnfegvǛ͒jTٱLgsܜX)T M{%0r/ v-I chEJ74J|TL0TE'X?c]&nj\vUgc q{ u*Ϊ0G@2<}h8&儂* )@ؑ: 'ˆI}⽇ͿUL>ꇔM"Iwd؄x_ԓ퍲`Ӱ=7c7"41#-CaW}` /Ifn1j /D[?ltۇP,RSHl"?hIE4 e/GϱxꥺZR߾RtmvC+#D[M?ǭu~p4Fw>\{!&pҔ}wFBz-x5'tt OӢ;Zܙmgtj|?t8w٘n-d-,aΖq,)L澧kLlXGA^}g?XvMZ'5,5 L!m!p:i 2VɌ=~4,,{bB#ϩ&jo2Ťb>5_P18fBlr*0wB;OzjҚUt6e4r{t[js`NIZYA5I Y+A֜-eh <{e\dn ĂS嗫{sͤ!D`;bi͐͑~{T $.@x為w;RcQ/=}ˮT7z̷N.\lSGΣ쥌,\7ke3!{mIGiQopSdR3vW!vlz>4lξ$L1) -_""^͐.$/Vl^&/trg]qWʡ(!UQ혩e9qp[A*?N|ߊS'LlJ(8LY;͒8`rBke &8+ $Vg̵:@r񂷪蛑MDgWNjY<+{\k?hN 7Q?EA}/pކQH{^; n'G=: n⏜d/l//󘙜En4!}hPkw/<|RB}NLJR2U_jl"i_Qċg]H]J4tш{1ZsxM1aVS!ʡC8  Wmt 32@V!7Fi`!|!u({4n%y|?yii$_ Ƿ^+3CLCZ#%Ë48[Z^VMҌ1jT7R%NqSR|nSf=m&Xg iy@r3"yL^9'-۶8]|pP3Nfձ15=Qh) Abj8"[z?6rLYgoU=G//'Ҥ _jB&?MrXt24\ˁ10DWi?$+kuБcJ$n#~166gY{U-}TJ"+@"(-^wg̯ V5!n'J`s8aLTFn"&hkyXs =ٟ(;GR$_ʹFеNiưzDNAGˠO*~~a1 c' k@LzIiUi8lGq6\Ikf'nS|*4,wI5AKT9z"Nr{CW(ooSpBT1~#!DeeSY]'lE-o{I9NgLp|m"$E=9]U1.jq|s9#0~Sn"1̈́ ̠j7Y%=-Bl#m}!\i+x  ]hhxk^9mwwK ap9tTr+JFY%3Ma2LgziCPOxɁՏ%OG~ؘs56' 9 B[PbJIW7Nk/5X0t:=NFqtpBTd`8~+S~tpK߿k~3Vmr7ؤtۋ0ū/Z춲¥@C>r4.$fQ5ba0{Z9!ɍoK`@ʱvcMM(UR(q3W!C?֕}*P +K,-ʽbJ?Ûeݚzy_bΚs"y}:g*,PnrNh?Z6eۡUg6hLTo!s q ddNPK(Cc cf_g7!厲ym-T1"fq]m]oe,͝>La `ۢ.~nN4'2e4س.} as9.ܹBލ7ذSz'c]8ȉn}Ӑ1%VOǬN ?*ȥ\:ׅw\\%LH64^'6i\u!BA2Qgbϴ8خO;"ʀՃ8J vrY<ꅓ%EXek1eB5Ί\f-Tv,,|J2x+{X'}ښ26Vۛ$-# $vj\6 n/(>7>; efO:lɍg#ώ:EpS8!"r@$Ɩ \tNN^{8 ("T:$C"!dK&!8#ڍ??HF0c䝢-_{4ڽP3tx5^3p̿DcYleE`_ȜH`R K7 F;3JA39ݙnQ"ܫY[ 6:ͻ½SBօ y33lp/:LXeU;$c{w6%e?d#4S) +C~dXXGrp,fJш1 Z6Dw[`=E3X AaricW#$hθӡ5NxM*b,)е~&0 "Ҷ? `]vo2=OÄM6oZ{רў6`!Mɺz2ML.ޟ~4|QnD3j\ /1_W,fXsxLiݴ֊Þ53S:W<爳28xiֿT ĦuCUK$~Tβm 9<-`Mú-dM&2;fZd6=@K22Yt[͎$unmpڝI>,#Jf3ɦoƬ)x<̱A+޳>jS6[z> ȥJdw#L5!Toʹm QWǪT~٬'&E -ijdEB#;a׼bM+j-FjiFH+XIAFZb 9fϚ5L,!YnY9uKDe#ZR c#Ij1& 4ml[~rҀ~<2%gpjf=t/t% ~:'^K\NA1P?볐Yh>g>b6%b8ܺȮ/bڲi{}8&XN3^5ǕAu^89y-B7PRp/h kOvőMa+zw&@MD07Ϸ÷"loI"ÊЬM?,!5\Ch8ou]¶?>1bc`RnC\$XLB5`XFGk,rIfD>RDaud_8o$K+Mɭ)(aV?[M1 8>wn]G4{hNTzPUk@Ľz(G{)67cboD27E6y>GT2Q'jY 9&4<炪cel]F:\ڧv+HY%zZ v=wk0)-8zX@Q/v.]vnz*ٍX?\'RLcyPSD!JiN9SۙK-r\p ;wZRkh&GR5F>aV#4ǞIы_=LejERfHM tT/bZ tu8޵eu 9`Pz(%ر㒽\tK+܍9q:P؁GSXǫTY8,?4>!oB$.>Ͽ;dAr'1ȟRNt{ }~RLp>]*PSTSZ(,ڥrmRe +cUS=F'KlKaR\&JRM($,K9d#/6Ji<ϱϊ>v"G t1Sw xjgD,>G3Rku!@b "i;BF1}hj1@U{|fQn ||!6r#N)F^ 󭀙V@,FZ4.v-% 8F1֥zz'34꘨3(!cʇQk"^g<~n-aE/}3YV"s&<-W!Mb8&f$,Z>]?R Hm"avVB3a"˜vR FK@|i_! !x3We@\ώ&H. $mɈSĭ!MQ6/D1Ajb_3.맡ILZ iJ5oe&o5>mu0xf9(c47M7~{,=0 1| (MH耪ELx5>\#p*AvȬn@$,OяG9<b.:X(Eaee}H> Xw$&~&G:F+Vh%HkAtP)x&7%V9"i i?'O=)o,Hx#l-xUU̬V#Ih@lJNAӺߒiRnq֭H<(aJj{^d7ϵMpC_}'ѝ+ NMv5ZBT+^l~p~WPlq߭$\+Pc@c:$Ђ=Yj EE':~1[̃Ӡҙͮ)!ZSNwnO P y* ̓Gl)do" k΍3,e~]; َgG'kyE ̵1t5SCqgK*a7g߻U1OcwKz֍5KUa嵭()fx. ')p.@SCJS>]\6;glEiB(5@ &\*bt~6sv+(Wt#=f7,E$L,d[-r`.́C!zIqJa\϶Ӊf/@щ1bޫʴ^tvTo qbSn09w94yx d(ꊉةLi&)+iew^]7H&0g26pYDtQi|4Ʉ߼؇ /})0w;@[% q#)4xSY" ZAK#{ nlp94^}$RxH+t)Q_L歷OoX-Zw +TrUspn]6c! T[ijs29lMFUK5mՇZK@ Mol5A[>ʠr\#@Zۖ^ 1d+7*@ $nueñԇuJlR~XWWC/}߂)LxOo)"_╵72򏦲l)-X %i֎ 7*OrjTD(B!j&as9CCކ  B&sBpQc[ol~']~^Rp`^&S=»LryK,ذ̉i<?d38=pR XAjT..VS l  ȼC!bS]E$(E,:X1ΝN=OaUZ<}٭RlTOŀmlqbϱihr? HhDZ/a?~7vhk(୷p̤ф҄AT?f$JS4T7͈f+і1g:;jjJ"SK=~c(i ]PhpiL g5s&&Sw)o>H^LRRtቑ*b2a5Ŵ3}\*@f4Q)zHLdvHDጲ $ˋ_tVFx ;P![,NeNKEG3po>` 5Vnj#&wQ8~k& V2ƲdК|~` OzP5=XY7P֭Aԩ'uWZW3-<83$nԱ^$ZPC1$Z ;p6uakLba2441H;JmU( m[_6yn% cG9_LI2:t=(p!7 KvͷՏ8=eS^7g"R_5v>H?_Gjx4~&"SSټANXyQO`R\3x+d'IB>$IR%rV]&#݀ꘖȶҘwzs2 wƽb嶧8y%]O&f=ȋJ_6 NVq>'&G:)vWI@n%{M_/I νԚ-N*s<onЁ90"*D\gLu\:&2.pvYg|Y`Ij.6P<ҴoUU^tѴU%d%+) '>.3wݬ Z;7ġ*^pc܃Ç0 @H/㇣YL)i M`Ge(b#mbw#|h192]d-F-qAOmnlO# 0t{?lA*X A sv;Oe!LC%kg"K$w€ø*w7e}NO[#qr4# +byZŠٛ{LzMq9Jz54YSJ,XtEzƈ6)%J6[ŵVpIM@*YiGQg4FsUB{xYjcRP8 عȗEE|*nS?Q词bDQenTIK ofuDgљ@dע -)'^ _*XړT&^ucKj]#^6}sR=Y;VX4vPSRv}D˒P4-rMـBh[{2RZ)=xs7TtR}}mMxGn ,?ic|:Ի9Y'g^d ) ؋ O/$L`Z7:zȱ**.$R9"X̒;$[Ȏ z,8i~ 6V#zUp3|X`{Pޑ㵺 6ڌL&^:/Q5Y|V턦!*!9w*޻#4 ӪE1π@Mb'ul?43x^KGeqy(T$bˮC/Q])-R!A(x *4-4B%UUo8:9 PWst10RXBtFΠ>^By*Xʧާg(<~#lHk!7* j?dMh6k˘OJ \Q ʭ-Vqg4L=^K^u7ߒq1GA7{/<vuV|))4K|QfM 7ʖ$^w\EOd_b$Emm'Df{A׭eēuqSЗT{W":M3Qpztƚ %B(YAR1X330AĊ~Djt?EnJ'|c51Z`'FBU>Gq4/z?k5wHh]@ڔ:1'E]06 ^C6-~NodѱiW)"NV+ΚN xmJ#Bl? b"{W~&&a`I!D \gIˢzrš^(Xq]KK>l9UwIj d7ŇyHjzl __(*&rRxCR(+]U_H#҉~[4*O8˪e\P;D[PGI# lLD,dD2;Zqd~DbdJgnx MH_}pwqzr>S֠,AwK=+K)߳ѪcJ´*;iNF4" ' 3$c{_$&u̼)Gp_ e={b䷂f.Qvq^l_/Л!IblN]L1<z?o#YG-$Ncr~z& ?u1E8˜҄qR6ǂ\2Yu~ШJ_-H}5CrY[)b6şk]C}Utfq a089Rcg 4w;QvU@3{6U2֧cl~oUr`HHU C6}#{&I[vf` Q (+>yc* c\=a3u{׎ 7ix~`qxR&x!q;e;Jpmf`40D_z9. MUonH! z hmOH0<" y&^sFթBU< ,:qkRE.N&L͉bw~R;/SձQ[?^#7L:JCߩR;G6|CsQ΢+~ ӹc֘4Tקg ~h6Wi2K9ۘCNC W.zٿi8F\Gêu 'XC>b]>p"YD#LbW.c*s"<ۓmpQGVT)u&>Ac#y NǖEل5,,]( ni$ߠcZFv Mpdg¿лǾb`fCD#g{sŒ1ɗi.x:hgXHtvjB>Ȓ5=x+0ҟ.~]/2z,"aJ3tն<|!nYVTjpeߐ݋ νEYԆ%3/3֣Y}:-x*Wcޒ= ݚ~'g=nOHg[k8@) G}La9`>&z!yupo3Eÿ:2Yλ yޡ(dDj.GgI{"<>.4[)D޳wg6fj4EÌ:6f98=$ՆjQ7vD $r s1ֱe¼nL긷sC'Lr#doMwN8<=k޿f8??2(O<{mYۄ |*eMXq> /V3Cʈkx)xnO %vw||mDM][0ޱ$ KW[B r(_B)yQL5߻V*_Z?1cxNA`5RfXGkrlxJ|m2-o.g[I黝(I(vs- yZlis,֫|Os^cK$DB6vz.&h=5ذZFhIwaDP{GrƒxIwȒRE^rWMN zᏐ; hc@ xK+_ni~Kqg"߼J%_;#+d}+X$I,|!LsPCE)Xyq_Bzwœ`akt9ˎ67xLE~ 5n<7*'$o^cq~sMKurQC¿gJQ:<)׬#b2ayVwa$ؑ7O#CF l6EN|5l#FBOLO+Wt.Kr{[q74_"buӧ #g5kz ׁ"jcdyh6@Ye =;Zl]ցV:h<5s֓u`eu/{OPP pK%bL4oJG4m33cVKGC‰XaE(lǖH X=1 oFtXЫG4Echw~ׂc`6hf9N]3aN6&JyR yMCw,pŚ'/[~K.>kD3 Pض`GA6D,& b47>O-QhXV<!'GlgDЌ1b-Σۗ3ѝi쫜1v=L}\Y$x>`"l-|wP-M?E *zZ p'5jDNA -_@yq9Q"#\5R4v\mZ85vzT;%a}MU ģD7$~wh$b' vԤLQv- ΩG=]Ens WN#X}V7$(G楑TA=E-ʼC"gǺwOrR`%QOC~n ]G~{!q>.2ylM/akai rJKN|lEEwHucu0h^[FSj6JY" V,awcjަ}u.QqVK2tlw]&9Kg?nH?B· ~b-ƒQ%O֬8x2t8\|@'LGr[UAH5]ȖstaQw2Xɗek` v\kKa; 7f,Ә@Ͳiv*IxZk} @ӛ76txB?r@B3?^/,{z)5(D]Չ6lԹ_0yh+XJ pS=C怢~w%&i!E%pBs̕%´V'Y3}h"v-eJ͟ègI¾<1t_"mR/f8'B^,B\kGYLȍ }|%OHR} L/ s!AG"f6VKq2$ˉ`c_tM)ƀ貸W+X9~}MfQUT\!=xE.<pcY}^# :ol(v\h:(>u2^Vi%SpH;1ְe{R;CʀYYQM L$DlRGx^﬽'82jZÐTcսf_5x?sY8'5(32ī;,*_p{jdk`-Yg&|pXX9PNX3jFQ%3kz^l1FQ3[w1d_ƛɛF2)>~hz[!p%@o?Kڳ "M"o`̣ͯj+#[J\h9XrD pEMϕB=ĺ8|<=|pVќT+#X`>wV>B'ӈj8b34x/\a GoҪ?Fu OZc. 'uLv|ܖ衐ћV} Mpt`r[S+c# <6z0%S*fڲU)F|9X RVl oٞ齤TA¶i4oȘ^=萃+k4*{. 9Ri꫟J\tw&R6 'MB8sM|8qR ":rk5sN bQ\ųZo+hSDϋY|(rq =!;}" IJ&h򻥑E!ҭSd\HFmq2XO;Ҡ^mDG1@ |c<l%/3F_b3cgH sHn^[3ϤMNjQЂ~~TK˷9h$&g,eF1Lkhiir8`+XdH|=򽥒PNF;=91Cp:COMsznd r1*ӐDGF}ya_$]FB/umF <uzBZKib aCN~<^Mmo$bUHv"&%kF- 㐽^ ?fm%\?`2֛KLC}IVYyZK}YņmvO`fTISd{)k/kkk@2$2irΔ|/D=fPFYI)7911 ӱJ,յ)}1[8VŬ/LF(iڻ n/9ERIS GZ@)u "t!ؚ3OC ;*55 tXˠ %?QV"b=-="&8v;_w2lrD勂-av8Xzj*S|L-sRvp9lS6\dS^XWakӨHODP·2+e,Oo=yQ"s@ a`]T;s2wӅP!JԪ\{Y1ņN7TМ\q'a^v]8?0jpZ7 ރ?Wk%{]\*9ifx3KU9J|E WI33+Z5Zf$ҨڣitZQm WJ[SG^)v뒢^=mw~ڋ*=[֕Rf}Vv;5v}l۹Y<ǚH'6}]:fjj͵V`#wP``W< pn=p;][B$4ϡ4oZkeUA: )$qd/=_bJ1/1 Mf Cm7- HX㲡?MYNV Xߛy? )Q .{='"bzִ6/ZI2A{a8d{Z ~7jޕ4=.Fc[a ƈ`f`0;P=naTˠ,&?w> K ܇⩘} |#'72*#>kYRFϫ`w]f4WO+ V 8$xCݣL/_/VsK Pl q W'&Vғt7M?ׁ>0Zi%cSꟃ_{幰V\9c8,A3 .~u]R5 7}~m-YVn6 \,F˕~t;o2p3ҿ30WeCBqRYr$.]9Ҁ(/ch7܋µ Nÿ(~R`FeXG M)!& #);pȓK"?bܪdE䶨x]mvXAc!ܧXj0f'&缊B+X.x: y`Fb8.|2$?WXBY-h?s]zdsd-6ti /e>BuaD7g ۮB!;oĨ|U}-(Z!5:k66q,]#g K E9b*E*Q4q{sUk+kpH3gm-X4@}#`buMNdmS@'Or}uciNm"rW`eX03~mxP}#i2hw˯/Y:tokG1ZG%YM[ixXN#PR%/_V"Ơ,А@m1ȠmIЂ@ls˘wZk@k˧⑾əŘ^5xzg}0fx V[Q0韒Ubp]^U>y ac:0qh).}N$3r3,O[Em3}[ob.H.h&Jfs,b6W+f~CyG fWZgS1&HH/\(^gedP_NLjow< ;t;hxLW1qzz֜wKg*-:NRݦ}1rw"ޒ(0q++*&^Z?qasd TKU"jvy'JÓ mo:Wõ;u~HGl^⬯ƾ*V9u=? /V䭽En >]\{ @T'.}ZI/$TT⇣ b7Ej*hVҚJ*FTTEv| U2wM(ϣ{7 B:RRPk*4l\PYl% ltVAp#ĴmifwWҜɂUPB}4L!'DÜ9 4s?,Y=nxaP ̔Xa[>E+K-1kKv%9݄4nYƁ\^ R]+k5v})L7[c7ŸY4R4P>vJt˚u4s(lGy9)opkwoO 'Z!.wڿ*0 DY ėrG }M(`%%,:] >ZvO(3VN3ЍMe٭zr<.yH)~0+C)= 4h0K#AǼǩg^G_٩$ͪ"&"PM<"/B5AA i|XXLNeϼh^+fkr+^| t2K@vl@NȈNHڥrR?8=~Ѿ! b6LN82`ò1 ^kXàOo72Tie./U%YHѣ~ +LWjI4P Q/oЛfruK=o%N,wa?nbժ8hr53\:oϤ\|&>vMu8g|#?HO,YO"|i;@ tŷ0߃PIqў KE 4y6͈-_mL18gD? scr0Z" АJ7^>ck<߅iNR=eQ=H(@yt-b d[vͅ15_BUerqis!FV֑C(BCRu<̕9 oКz:̐8EL3VYXS5a2ͽQDfAT(:dQ B]ܳh d DEZ6xM7sSܦZ97v,RuȰ"^^{zu"),h [nUܹh mycLjt|!c{77ҩ _ؕ%+SV;+H O<'4XM6إMـ)Āi#OcTe oFV^;r k᡽g`'1j{Ag'jao$]oU]YԈ1i|eX1E,/5=!;S!`e$KQ)v')UhF. 'ɯ \Mķfi7rj~fy8]C mRÓںd\@/n* ;ZKwC|eh"ցsFꗡUEOV'sYMYs*kۉl%\_'G,\Ak&ҏ̈́`g k/bAɣתPL@;݂cN:1WigP֔l} {*M~ &I)-]a8Hm>U&ٶF f]\yAͺ'Xa)l k4:)a%4f^ǚP_3(hŖ6[{h5+D1r۳&&+E+#HO!yQű_vև;niV*-x*y:VvB҆I b{C'/ofQ*m'#  % ЏQ؊75j pߓDn; JimzkQ>(C#}$ck%^ح^D'#Yrұ:-eMaGy4ܔh$RѽwVa|{ {k㰂oq|NgD?O"K1TDP}5 lku"Љ~ev21sp-`̚ Vd* & ы~?j@͹GBn:$$4n ZM`kv"#Z+dIV\BoHjAawta;MɁ|~l7n$n({A.QtwU2']^+bv^X뼌`I^GO'i:/@PXBo#s;1^?g|1}Т̘5-iaH丁(lwΖb>R~biF";tVՌ iXyQ@6YKmS«omWZJ'EY4w[!Ii4%Eaf"4/NL!x6X]*"ۣ= PyCfT?6oIF.GʈM@NuNکg~2}X jQjSѢr}Qˠ]N=:5fva^ >IȩĈ00r HPx1DwosY~/z{AIv(ݍiP+< m$#>Q|~PqioF(yc4K֗ˑ-QЦ m@d(Dg.}X7kt]ՁiLCg>@S|XjAU ˟Z bL蝷xdfKJ Hw$ٞȻ0o(Q`.!#K|Uxw-@o{uNǷYl_0Myc6g,MEH/Uat i@Z$,[@D f,qoL\gYf*ؾm3nC 9Ԋ iDӳ'W dFxP)z4^94NT GZ#XKpjVI-82gкujeZu'Ghdsy 9ҁAw!Zy?C b!i zBꁗ'DSz!C`rឥ]J'7aW-KK=oFkjA 'Cά?ozFXp\pD7Vቺt rF ñ}CsJZC2Ot;_~]ȟ1uL|\p˥͇/j7?C!ab4n/ A>u F~cBw5H vQuhX 7u"v܄ j5E`,['jgM\0Q!RD!J=u)tA^Eze?WMzĦ7毮sMq)mduoK˨;f ͍%3~R aL+ 2Icx/ާ<=bfFnq#}AW۸{+T779ߖۂ̀Z,_L^nOeC!Nyv53"d[n_N{ۀ|0{crØ9M]ާGciT RK,3NuFm Ss/P^ve)P)1x|{تyxi⌲L ~=}Z;qu6#ូ{?2UM^ʢ@XuV>ё~£][Vڹ—@ h@n `8Ӹlsoӈk]B.f(z^a׏Ga4բ#bfY@bkFy+X t=P=U pr8#8f.pK+3) kDcq! #D7QHy(ZR伀+͛ fAxM: &`ldLn^m yNԲy9"( ] E.%6-& ӎ?@\-LFr,. 8Le!MtpFw'@tRj2Q:K%B(9Z>0؁K-džnAԧ[8֯38„(X$0Wl}?K ge?]* %! m5GDɓh\! LXK4򄠜:]3TCfRI촻 [C;\sV:{zP a ' >ϰoR'j'? a^Zb&FEJ35/y#/P;҂\of_jAֻ?kX!BQs0}~&U+1wj8BI%ݭ4bk߲e8s9#+V:<ͯ1U)}ohSQR @Jy%">}ix.h$Ō锎> +j>&YMZL@L\K4Tl8`3guiY![t;X lXw 6ޢɖH ]V/o;軶<{Kw {FֽPбݴoS83Bk3sƈhxMȤ-=0/Kjڲ,'T>g䅐R6Y<țUU^U=Ũg5mXh;ރe :cbBM]b. (Gut`^^E=c>|B-Q9^"tej~}^`ܙ ![ 3s柼ʍ;?8Fl5dRSd?5v=-3=+/uZy)vu_;jͣ-bDc-G@#M Oȥvߛ^P6:e(hG[RB7}8W2cj$[q t jpC`LWC1wx#łnW  ]|O؛fɭN ?=9[1ۑ+^o$~e"1d"?Z/kOt3k:%ݖv* {ܩ^T8r8f*Βg`W]< 1x WF5Jjkz-+g*+4%iM2 52MXotfƮ3{DvY16gcQ`GPIX9mX"{'S|]/_δZxo#?k'p +{ۗ=;,GbL7YYZϐ<2i}gzׯh*DAU"l0o.[)vQG5O{^d.GGhuN jZUzQS©,xplZtNv(mU!lkj)Z/Y57;:۠ *8hZ 49aKïb@7Z{ƆCE|ٷ~&IYpr+ZΨ+P:ZYqy|l{!bݖ㬦&8Ԍ|%9l5p3lE;(R8:xNNmB(A]jՇ~#a/*DHH$ WP!qXIP؋O2ȗΕ$Jk %t46{?mɩ,h*Ө n҉::(*- Kk%VM佣|/9Є5Rz;;Dkx^o"Tr6dzȈ_Mv7 a`F(|?([V=!QSۻaG*>^dvW]Dy!cu+Di&sp;~,ǎ6FzG)f<_Awʉs8CK$*̢{c&3:> wb׊ө"zM-ׅbP嶗{~_7{~!2&%X~rCuԪk_+њ9lCs𥧉&/muIl!TH6ցFEo^vڨbiO.5 S1Jv'`M)@WMS2͚y3Ru^j(:e@ p1Cg8hB8.RZaE4O1=8UY/ Ct'q ς ?q5f6Lbk=R6{!c)hmc 0. UPrL>*镤1I- ֌m R>h 4p c8dA0q:Fi#1` @ Zh5Rp2R׾`n:9w] T,dPt@1}8xr%vWM?gUys\QA*b vgjLcW!>(bLvI4'[/AF92&jӏbUۇlí"=BR/,"MeS"v ǡ\YR\;;nTa,- c_~Y>ˡ eT @pL%-%(2jxbYOdaf}mG9!xeV2՝U 2JQf`GKWIԘ1F ȑ6.YLɗx2`I}29 %[BbTĚ eH_$X2ַɈ+e!E4چ1!ʞGֈ>e=(1l Gx2k\03&(T@9:ݍ@C=Y*=fpjpFKN;pa1> "bbGs!,4+lb' Hث1q?-q3s8;سo ?oN4;^ƀVjxJv;t'&?crΆ:.W`[/hyTer&g^$ipFV(-J[@)WOIlpuxJ+q;q³EfuD~t]qכ>Ȱ $(]04;SA4N^pⷽoE3fX_WTAʆ'shPj_~|EZnDyShLY F]uM.Tn؏ՎEWIQccq㗝.`"jm6(dXPe0Ԗξ[j!{hUaX.L1+3@*fF;0$HIXWmqAf2:8#P a*̋c[^B@'YX?J^YiVe&cuɹGpctfbkpS>e-\V]ϔP Ң7.3/][|ɺ_~lJs-4$Y8(@7"פ; 9$gAj$EJ>@r~ 3;ρn_+,JF}/L%VFaH!t!Vt>{noU$EDN=N6 ,o =^I9iRC-;wVT% #6,wMɻR 8uilbr&$ j vXBv;˃2:Epm&<QʴHoM$A_:J c }MvBPe nɁUV!g,]KI K ک04UܲE4g"թ>SO7ph&QU#:oU LhֶqbwRBmb|uz!^~Ⱥʿ\&g6T+UZjE*;KDiD4 >|+T)=;1W20a$\{#!klP[y0O֑ 1{Yc`'h(w pe>(tY 0e.MތEtt1L }BKJDixm&C;Bq}՟g.}ͧQ A)gL?E ysQY, pەeB٭~{U$a\i͆kr]@ERK7t뇨-J*I-]IWKV)-k#ErbZg5BSr4n7pkGkFs9zUޮ b)n~QΣihF>ßS/;a U.dHc`e8d,fK"N%f-f<Ŷ1Ĕ4id''Ѧ6AQOzOv)X)Q9|,/_Y CR~?9Ϥ ^?GagLK^ \Kr˲jB{ f|驓/bmtY44rwz&J;oS MC@N^,۱D݋X^QR}9x#@{W-a#IКՌuJ~Y~bShC[^Bc0p*!I,ҋYAaK'4De~ZF.OSډL6(xqpR7aYY<լK:*!O`-?_d<8#G!}&6 %y@uY#et[JvaqB~v|~nN+ZHA)87,|^` N9)y j;!Pϋ͠+h2L=Q&3Jؙ=o433B1lX~1ʾ˽YݑNu= ȴJ3j s}}Ypϛ3v"N+KRz ZW>b HYBpa LWLHO-&&.d8:\hY&/w(lO1_{" C4u70iN:d"JX&8ᄭtA KٔhvJM+Y&pal%D>JZPoj!t]2W:.|)mkJ c>,i-TukYIjM*8s''ڷ.< ?y}e jP-q]a$Kc@FR~i>$ۼx1Z ]y* 8\(z~gWo6eF8?N (։JZ[J_ UH2`[ᔵ)*NoP 2TTBfA* v[L)0Y%0X;ݿI?4 -'FH}$G˭exHn) 1#99%h}*Ib0XJ||VGfIt> u#Q~"HL^RY iy}98*v`e{ڨxN?GߗYn]U5zQޝg4 ܪtk9M]RtB`~ 8DwfO,T0b[G^7Y  )@pe,2QV$iɯ^44\dED"ha_;ywRIz0;P8ƵH⃈@WF^2oWMM9p?!` Q;]]'6@~WzdZm#r jxEa°4sBr1MҾh +'\hL(ʾivKof#y#  .tf<ιι4A`ł<#3Nnn){>vb% c0o?ľ34Y i3upsIߖF w N"-E5_1!#EvԽ av }0(s=\D6-GVtɴ]]|YyJKjphJ{~Tݷ w{ eF ضlb[i:l-F}7Mv~ig\hniی k]"*[[蝲T[Y k " |\顈<@M0T6$ȡNtuTh4IqP?=׏z^~t%d,ҡT(-rnD\Iр!O*lkWLjф"x 1T);xؽiK r"a?ަu㡱0V8u?gȱU!bB1C(yy!%q jJqo^ߚ{7Ja/fCԴe֗SvqTOr V}>]Hyϟـ`cl%PCb+%È~ckF9af'fV5O-0Mh1vxilMEZ*UnTղJ)źi3DO5%ʣqc_Tcs+jq7g8flB/;E.8pʏ&Q)7ܞ~aV*<๰Grگ=$s~}k{\A9CBA':ַ)Ogj rC3~V"D AQȭ^XtPHg}{󀣻L~Vf/T@b@/v\2SL?зZT#C{V|҂u;8Ðg[s>]7Qut"՚BN=ׇ_#$C s /Ag u˓GߪR,ח(_qN7/[<9S߂eYxSyz1Q0֬4io>pGa?pf;<Օ~]ԝUvewGtRB\ ʠbyW1ghLQdIl\mJp[8xwM}:'i{̈5-FN[jhAD_i _qYRf4O>u2 hFp;X4F#޷8#Gg1E=2T>*} JFևУr6 kh2t}!2v_y J7ɜU^m;^DH:u+^.ĦV;?T0bkܛ3vjY^`м:wU#! *!@BJw3% %Mɂ2I926P@i XVFoj(8F(´!A{N[ -|PRcu6GVB% "MqЪuy@A7>Txps[,Gtu|(W\,J_5K  m8*΋طiGB7֚q-ꤺd>Jqy+RVU(t΁+ HbGk^g\pfBnhO@hZbS,cbU\wb @tn + t4q޵2C_8ϔFmg`Ŗw \Z'-ϵTV?珞OA|~PB7MJ ,|227y#;2)N؀Q|gjdϐ<#0N`u!aK;VR_EEaA q 7_N.ϱșMhn[C|5S.7W MY . ˺7 hoÇvCL7>HGA͒[ -D[~1}NFȾn1c 5Ixx@U 6IqdPtrjR0NDQ;<4Xn:VG}^51|M &ZĨ??L1?=+~z5UaKYm`)Ɂ PTeş:FFaPv~p+1z}߲&6|fHۦP$:~뛔hvRH-*LGFcNC# Q2p|*Ǹ☾IlpUBDn; s(asˑDMm|Jo T;t7`%6fg+Խ+;;#6k.XvZ2;'˜EdJ2^~[Tz)jlПJjɪ0xowrd ']wƊ{Faq6Jl|t0ΪTvz/ek'-]5XI°=2Eۘt`Ho>KC W1ukkNEmڨC^0Y3rɽUǠƉ]W=B[⃳Ls W'@G5w(jW+!g`(AsmBXG)N"w*1o29քWࢰsT*`Hz]YnՖsR{7W]erᥰ-9!?/%ӛUl%5Eo=h[RD `1`+ܵYZ짫%uWcb^4Q O7MrvWۺ3f-?:}]#1&X9Y{NdizS'=h^g'j+ݞY7VR' @ph`5qo`eu'Y\}rUF3F3Ɣrn>R&EߔYfzf5˨z \3M3)%>"Sޅ6o%=Z;l`EᶔBy ݐ^莫"Vc)0=hPIvRˁ%Py='ZYm{˺C,֋:|2R(qahO;0b'X^-1;(t:K~KqܴM+RY 1 FXN8daELVq`?#zs2xk3GXqJ t)[>:<;ʮ$Iqߠzkz*d̆7}Ħ?dXa ׁ5Q/tS1[cx`(珿ykYۿj;4. 3e/ʷ8 ˰)&!Bjv7s}T"ؚ\AWOJkP̓OBGB?lI Yq\_?0.CG|HvH7n;)t 9[yn$˭Fs tJU|Hjb:4Z@cⰢ Ԓ23aH5&ua)P}Q4R` 'H0`󮒗RZ y@g꼏c͋<\ʊa269To$1zz?Yc1 G~lz Ul75aNJ&sn;bjn/GRP~}Ү]j{4d{.!J+ݙt]U& {Hk#c"͔hWÑM-1u(*Yx~hXRúQz.+:l"<=a{Z=ETm^֋ܔ}"ml< x2Q)"$ 6v)D.*2G[>(x`a@*>"2;4n~0ܤ^fR[Uoڥ7 .dB55hstQ% zW 2 >'?al1pCBV8`m9 v457ti%\/ G ! |KL '5 FtY m`$*/:vKHfL,(GEqRZ1< =P/#F&5%8 \-V__|{"G=a;%05.5+?[*S0D;Wr!U6fb/m̘OץѦ=[Zg,{?I0T׋ A61HQ1YbHR<_xkE,W4ί FCHϊa K~Ùq@ʺPS1\h +מ\%If\C8_㿸X&jL'Nre#ײì#iH+t#9*]Dtxfͼ4j>e2@3p bea@T/2ZX ֜/&vɠWF9O谓gmN+2r:9݁,GQ.SfA[*0KFzDvY{ڭq_I3@N׃$=<*m8{N.T < (mx7'o[$m z~V<luk2 Kjuʼnk+U0U=+1^q9Nv.OTq\GQp4,Q Mx9q@h?ȣ$|h:ΚԐ(Td2YosJ4,WF ɰy=?~h6S7a؎3W0*Js9cI^~}U0$}@)Z9ag%Fۿ]l->ACCV4#UpZC/ oPrɠH]szE73["J}Gm)׋weK yjr^k[sdN &KХ?]XCok2]Gm#]\A<:OF&v[Y%d)i$)b>ϥyP՞SH NW㲢q|ZtgT(*;e,X&ch3 \쿌xi@0iÆc|GrƵ_X]>qo?if_:=u; `@`06R?щrSۓ̌*)=r-K-AR|c MŒ5Q= 7jE1bi<=qD¨qoѪ;Y3?X݀F:-4QQ*Xm}%`FInޘ[ꇶ$ғꖹrxF(ZMA-ѷ!j#h["u($TxG84rfj+"mDә0&5NVglqh𪑽A~3ΰCL*pV(\&"-ʇ$PBXOW5ѩc_\"m|=Hgtoi>UWC]4j%THn4`Êlw>?o./b:Ng5fŽbSRgu-𚄬v>bu#$ `+X+pwM4WՔİ?Ysep] 2p]/2{v.OJ:]NC\.l ԃxcLrpײD^.xnx]خsfVvVXu2g˒KؾDWڸv̀F͊ bzN@~'6"Msp_z(AT@6N?'5~E 0Bٜ*U)yJ}6i:3t?~5]![ku7tLB.嫜mAcV+HxCfn/{iv'iy> 캝+wHsby]N <'v'LܩOO@=ֵe1Y7P`!d,Ҍ^g@ Xt5IySmdun^ؙf2A@$nU6 >r1m7 ?>(H-y%8dEzaͮ5m=% Ъ%.6?^ QUrȕE^'o6u"_:#E1ӡ%aʹhDޥĒ9#ȝLV;52[ fd]|YN0Ze缶܆:BFFg- -_TD#o7ZQ&k{ =10J4lU{ۭķ 3^ƆeQJ>z}[]X6 ǵ &u'vb2g9l6 9AK2:P~lrĒX />k+IËHg)$+t짻WH+A XeBoH! `%" :? apxgBI}ˢV2W}C jz)(W|ZspQ$ ?q70 9ZQ-$50{ cw7]*T t<4R]ܦ}k|d0VފYKTjkHDC x+(4iX>%T00=cPB1书d+D< H^T㓘c5-#MF6H(c914~ϕpK5k^uW5 wE4iYd\%}:EpLSF_Tm*KDΊVW!:ښ ?<G%Cdbst;?gնj,biU6:j, Կ ޠW0P<W4 u~!rT<\Cv6'Sъ1/6UGc6_%ioT=e[ 3^OXHꋪ3"_)T93^⦉Mո YYU:%rBY0KvӼ&!D `8J$ [r|^ͿHj|}y jXΘX 9Lq\N U ojǢ=](2=]m.!.^[)&#%G<^*e#s *Et>izhƧ5' iFUa=3w!}}WŹɝ)Kg IFo{-j\drB IFl~}ڮru(WA u2/V:{b֓f</>aGbdĄ4uJ%@d!%~TCPeU>:׷L 1qeal0x\,gf`*JCWԠ Gc7<ɱ21̃+Ҟ|4S¶n*lO4}"jkriǂ/> [ȹOˀ쳬.Ԛ?lqs#n>T!wS$g&V_6{ +WW5AxFXS5;Uܠ>=+&~]LNI]ٳpg`3(sRq$Mr-&_Jd*%Vz]& ۱[XGh޳e($P ^ӛ/wc4 |ɟȠ3X_WC³˝_2^\;4:D[Q Yc{XFD[W@`+KrDL ИGc$ar$4Ư|C7Kj;| G|+)veqT} u'S*-ئE5 le฽iD$PMIO8B!Ev:'Y  PzCAKj ͷ~Kr1AUUѐAE׌2K /_gSڋvlBK-8lj*Rb'J90 ]ܫ" <xlz2_3/)DO{ߢ80&7obDl݂ )wNk$ 7)Ԅ4?yblPUV0O)(M< iٽH{̱RP+¼^(2у7Q)WC;?@ݲzʢQ|_p}5^EOD=o'$m&Ŗϑ ;K$[ОiPˉ3.|N~R$oň"Ӷ{h.}ҋ\eު>qdsI4z<pl7_طzo[Z-d NxXE"YD2C-._$liCbwrvѵ~,Y"p՞FBhlM9pa>:@fФ4/GV+!|Vuտy)RS0 ?.ǦewwB )(jKטB"6_s N^Mѕk\rwf3۾;DIEV[:!|Y%24 0*zkӡ`Mp%mSDA(МިxVVFY04-<뒴]FiH%jKw8lA!CxVTx`*k߅ wt瘊X0[]1)76P: j('fafƘ:~!pa$ȆˢM~>O@l4WTJU_$IY-i!yu,4),]IE$a' 煂pI/03 -pfz8wȬkqĭT `="-NPO3Sxh'q PJ}=[L(Acؿf-l`5x(  I#[[cn@Ҟ뭝tf4L/_[ۈ? e|a:.y2~b5|s|̳C!vHqAEvU0L4(ދ]!z/Ewׇ' ^-I8ޔ!;uҜD:3M*-yWՂā -`HP4 w+ KK[J$磟fKt "tߡUZ0!K/.묏Vr;%SoQk}w9uh`p`G}yme6qHJ ) zYD?$V>0TTbGk }fFS(U+OPݭ1ͩS B鳏phHn?f4de_,H8x@B%~f%(Hv+X@nTJ)Zca}ibF(9_"ZrzXpEeJ. QYɊŞʍc+[Ѳ?+{Y8Ik,>y)C0}KXe-Qtaw4)^DNxqH7c{ )Zd9Gε*chmwa 8$K5h6Y ꡻%3'"Rn=[jdO+LJj1c#&gArs!$.IW( ^Hܣc~5r+j~O7r)OL2^lPk/ԡQeuH$g(BSzV'KۧS?3O@>M#-+NO.q+49å4#_y'g["֍ MZ0;X\uΝ"aJ^Ӽ\\n 1p?TJ9KB Ol 2Ö5v5L?% F֎! Cp7 =V`ө3DihxeH̢#藝 )g՞EOڙ#k~e# }5q=5TAhsOez0"ȫ=a*Qg7IF}wD8?bŠwz@FQJ5 Mh ĠZU0]F"BI6} .CƢq"MΟଭq9`x٪/s6` #UGaڪ*zYuI'k\E4|,ku @5/ T1͕렢p4KZ%g34 /z-Ʊw=Ew-E2(WS!O{ ex`0ĉ@b}IW=<Ûl*DcR%K+ۦefkW'Z"A48)A\)Ư%LI`Ro w^f:Yjz-$- [Ͳ34dB(99юWڧ_` aϛw972Cxq#XCEn!qw4HsS$$ywp-cH('+ ~h=fu.tXD5Η.;GEcd33$%{򲾤ƷO˺e!+@Sf]lG^ߚPon_Y7_6Yv`S~ayTD c$`*{C ½ذdcX6se*)+Za7Xs3Ns'f4=jT!8]~`bg.VCƫ* vS`;K&;ejyw1ku:>OՄv!vWjH {UCyxG1UD%)14ʕw5 T1)<db {h5F^):̪u+^3x5.<"MRqs_۔ݮ\k n?IZ.0ryөxxc_LڛNX 4\_s5眅 ycWR{1oSߓOoq-s=;Q7giQ #d@f:puh{NleيbOo:>!l_"vSVe#^.3ll+$):h Hz Ub͛R ULdZ P Lڔ2KK&bՐ9>ߍvQ/0pL>)G.n$mScpܴbʑa{cن閌7b]IC=%c{xUUc/ D /8``LW\ۖZkh:f@&VM;+Iպbl `lif dyr:,'Z?xUGKbs^VBk,5k ŚB\}^F/H(`&~b8/ !1AM؞^u'r=qOλ+\)Ct?:69Z.IXp<*ޣLZGl5.Eu$,z_QδxSkA:fnEHȧ689t6EI /oR!77{?0fyxUE9{`E\Wt|chb#sݙ"\ˀ}w &[ZC +]jjB߿vf5OM߹ixL[wLD.#ÁFa֓JJs75fj iyƩc 2ȏPITH{T1LJkW?u Vfo[?OFe5\>}N4Sc+">HV6A4Ef@ 4*CV.BrR3f_C/t֙@1=~xYφX2x֐^Yڏd$/yyʏ®nv?9^ao/ZBO}Q^sgv8ˏGZeկ8R$qØ+WsKz?i q4|TevckK)$ `X}ӹ6%?=tߊvqwLɡpmOmcv@y4GĆd\f F$6!(zK/`ͱW+{'i]]vŰxM*+Ǐ:Iƽڤ覙igg$r#FK_ ŠNj1;mCպɴ?$+A?g^.r>P1LfTXi M^I:;(Ly*DI-jXv_9g VFaHϥzo-d?oAKp? }(X2Fpu D!equZ.<.5$F 4X慛?$r"* wůe ytFICn u=ECzd"X.DwW6>a5(oI({L0-_V/G%(C/ `nn0|`,jķzg#GW/ &-hW;#**]3ꔘ"'f"kh-8rķp pXPiS8eG(:e  Qx%ZOz~D1R T ydLT D4xaڷn0 Nid6Ÿ);+6Ͳ,I Pn&qS;_<P6+fIExCK)SՕ 6h´y8%fR"RE; }Yܚ^rfjt_`M3o]12>2(0'ʖƭ'%b9.l_I S fyp{2֞b!s'2HbsL䑰yz3xp!BsI%C$Ñ'9}(J2lLLKY{fw"bv4$la-,MϤK-fFƧŗs;*rUf s*C&  Le @'XahG)qHTXtyd/|d5n  &Of^(muf(5˰܉^)@dU"ØbN6 ux4ց]zw&}(iPb0jq[F5[ajͮC`Gxp__ᬎkql)![b+64GqTjb}L :bhLd цɓAHx2_Bq֚JգY1 #{dtYh݈M8bHr_]ǿe!ěFaHAFy!4!= {R-9˳nԲgU1):& >3QW#LK V yjѨ:NkR+2C<r1oؼ7XٶaUg [P훔& ^|vW;w1TY… zJE"O%f%i4 ֫bŒ"9HUiU31o3_=7^qpVmSǢnxP" Əϯ6M*J:Je:txQv߽P=jS@ӁiT鯨)cޯRlLQs^bOIZ7նiCHQقu{bia O#7QL4.J`!d$'ͨH֒SpR ;خ7 mjALSD¥=qôqʚ{{OY%fZпtu}$뮬P t䓷6>d"hi'w>Q̴ߟ'`'0H 6Th.p/{Dl;\3A,u;W'ƸU!U ccQE!p~i^塅&6)su'~:<{LkuN k-}#uMwpe5.y§KNHKIVqQWK;sʹA?_{QiƴӁaj*KHna3C= $w륡5Yb׭,gh Ol5}O[n?haҒ wJ:/#¹Iy@]j!bg/O)nm;#Khu+|2wEY)>yeHFgx¹bWpd7Y󸶟P)\08/Z8Ԟ[$oV1bO0!yl#t=, uoNcqkM~pͬ[6 Cy.1W犇 jٝν]ʞ@wo Kޔe^LGs\Èxϗ$c%t,kI;?sCj>ߏwwdDOy#x>nGxL"]ޔ[b|y;.L>8h\+k+G;/[]&q}5BQH*T1@QOqk9;ؼWL!W4s/r|;?-19743e8ᙠ)~NLM)϶_~ (QzU> C&j1~y OG?($A>>BJxjHx[ҏ9KO?fJN-͏6sjuKg혯τ-T%`YדKx""T}w`l1I^Z qgf1xHbv qYĈD\EZ vݦ^sN9V6zJֲ{E @7;x0|+:c\vr A<劀Jxƪd Q¨mE_0Z,h RxTȲKript'^?hC洐ȑ+Rc[ike׬n`seK0A[%;6G' YY-}tFii V#B3ν;[,od6C%G4ǣI"/$|g鶡V@`{);Dmqxf9] mlC}51LB>ѹ]ob*cpG#bJ~ƥZF;6w ݷ̇WK<߾_(>ꆞ]+&W|veQO՝ecR;嗈$H44 q?S -? }<|grCZK儼sj_< = "p`-~/^|RFL_飁k϶7]==HȽS)q[e}9oΣ۸":>co(KblD*ŹBT?vaXlߦe ir-R<Űx D sIp";V8XV\{ߘ)F:EJ&a2{_QQ$?#E`cڞ.%BNN8:z-<## R[仗hLvѸ V0xoGw݊-IJwKz홛jLl mS.T?{;A `j\FD᥯{#gZUj AY]Y7]=:I98ĔTEiByR:z,M[*|BsNuya5lR|1r*`xVY5m gΰsͰRv:d 74Z/9pZOX0\'#4 :' +uQ&-%/@ey mʪF3 ?u.Y]~{aj2= 4ȉ~/bE`;IWAL+Ou ^Y F |u7h|Fy&I>F*1-Vc4'bA5 +ᯭoa?J1+q}67YnH/a@G ĭ>bGٖbUZj#,mQWVe(.:ZXf.jV/5\)?nnt;l'Qьr2{#ܼȄ =qBD1_L;df4 :Ce+zr&`)^k[005\w%-q%Wtk'NcWu҃Dw_ 2r-?/|.r^)lZ?m6KVPC!Om&VWwhGHHAn/v} ),WMX(Q1nςNбI`% aa喑R}!edY F(7:*Αx@ +1U-B|$Z{!aEf1@D4̎, ԛ Cެ0ϬXvYQC3Q"o{V$ ܁cf/4}/l"֝ÿ]Y%">۪ ^Wo^vd:z\y3gk`Yja:SQYT`Pe=`iЇ]ޠ}3ŵ՗,,iAˤ>YF^w8'w2cc-~a_gq"LlF| }-@n߼O /h?HCxhГQuH$l;Б‘Gl_c|I^5 X[eH=!TR̖o$<@"wbҫȁMk>W2e+Wq3ikt瓐$e|r/smS]-ݫ$݉j c3oZ(&]A7֬asƚ u7,_>En'Ww CE?6\V^le1|Y#HUypޅ%S$_SeC^Xf%v3Iu'g~gP R;G0,yEox΃n \ ^r7ttn폳)TxGqJ.Kt(nTY"˖UF('L.mVz{Đ~?wRFˎ !I *4 !=䃽bfH7~V.T2k~[*9UgVbA1;M+? E~{tT[qن[ڄ 6RD'(e8epoOÙ*rkAN8odvvZ$! 'cøR9cUጹQ[?A7/E`Zpʃ?}A24)OC.cc+6zsQ3ØaXe9ZhlF}c}gv\gPp%KSϪ9𶏷sģV:toH},1{)ұ ڱ_:C2*T/?)O4f1Ki ~M+0}=o da+ WA٠0`-(.wpYm=NLJ@,s{ HfLW)ƟTTWRC5zCk)$s@4P* ]qy,}F9x";GL̎fq'| Ah+t(ѬJO[[IB: 5Nh*Z^vW^~E^QJGn@i*7 h,9+OJ~; VTZm3 l[TmQۉt*40gs }X649@B*\zĠGI?Q 'ii{& Dyc)!WiGh+T3={ WVam O=h1/sl @ZXv;+n(:`Xm2de4.v'f|jM(]S&)r tɔ)|)43#cL|`"S,: "cy+/IҢ,ɱ0c*!1lgi^ğι&<\pGv#3Ze}ȓtUN]@s@]|UMY?xW%*@\qZ8\-Q_P[;n9FKJi'.V4/% #]ȉe0_y> 7knZ{?jA$5E3"v/?$˃S*e<'ݭF9_:XRY{X_@ ƍS4G$Zyab`r?*<*,긆Uu @6yjv=v( sw_< 6jK5-/T y##a3,pu~G?v\qtP >1=BD)\HbH_LH∰xq?`RLFIE.*+܆bD{ai?Jʃ$ކ~_" w1i&Mj:Pu x%d+=NiHT5.4q:[!Y|js\j o!+ZN?EB= 0HT%}x|lO[XUƱ i03c&n}*{\}qT# 1`5QPt(ɥgo\C}Wul&QzʡY fMB١flbrBGP K)\ٴ;tRIWe{)LWcMwy7Vn/p7}Gdv"O JyA4RB hO̽m9&X^g%i 2^  /~NcqcPB:g?gqCIc1E 6J.6'M;І *E ͒ VӫyvLI‰Px{ *&AS?nKbn<-3b'>P.b1wWA9ZU|49 <ۑc#A#^f,x:bD9^S>DX)w!DFx&Va!NNhboƢEet;>}V&Ԟ=T/yuW{FRꖲZ ĺmn V.!}xxъ+LG ͗R\GO]//sfe#I+MtlM'g".;.$"Qo6ͻmnPo^[ZOg;Yψ M&;6Vbv{^A.~}kjNRпEl2&o] XGv->!R{٧lRf0P|HZn~^rxrZN qFmN8EdT"^̈́55u(cdVFc !JNbk &"01+*=i/ۖ7&y/ 8ߴJx?ZOx|USH/x0෴ 4w]cA?G5(Zӎ}t^Ƃi[-\Lv1g]fUMA&<~>\1([G`4.gbi\isɖF[1Q[Ɗ /!Ak Q9;4 PpQ4 AlsnΠՕ?r7?3AƖnk7 NFNˋ`%o B({knE2 F?4]KuPQ^Qg<(L&h&̟g+{ԶkF 󜗒F| Ce[lVgr tEC=5 }&],DTmC2۸d0 5\!Og|6zr6JV\ʦW4AJ(m`x2*w(ԟ{wX#cymA\Ѽƒ]Zy{_%ʞFW\UV!+S<%OE1go yBJ>j†Q4G~8MSm7I TszKlF,@K'5.EU;'M~])㷧n:iW򼊳POi- WVhƆJ7;R Uns76n{$N62 qUa4c̀x)"$p'  D%ˏ{MT{yع O"?.gYCēY$=NHMOev}bcʥgࣛAQ{$IΊKTxw?,/lL\5L10a03C0z8uyKA xϡ8zfFק4LěM}gd ^ϱ{ܤHI48wW?4$ܐR巂L2VBё3S4M|8?_Qo}|j5ڣ8[;FBHu)ԅ{" :Yjs/Iv']Iʉ' &N}pP=;;R艎{X3jlR!>s F;X2nP-za uy K:9i'oV?3~cM >6BKxgZ"$+*&-uwe I`QAHcN?Ԯ<xKejGٺZJ`|*\4늯CfޕpYþMч󊠱{TڊH )q>uy+4s} 8M *[lj74 #QPg"33)rγqٗ+-%3m tbFX8Rb3rLЪhԈ=M&&}_.UDtˢa]BԚЖYcG(0J9)g\mK6za\dߋތ$҅ j æRGldmX XWaXxscP'7@BĬAٕRf>iUqLædƨq!0Sa']#1ň F=EnҨB.``W4Tx+ +S5vъ2R,c;@۩~vQXHC01QHbsmn9m4tLfhڦW*-,]E.27FM<$l0\u/0mSd:בUz G)w@ 0 q䗊gG?ʞ/ %tpK?Bhe10޺j[< ڠAö[adA"T e2krGe6|0;gQg%Jwfc|# $H~}$Rf6`1KpM:b۩]}'5/ K_b)WWTScm3`=k (} ANZ0+Ω aWAA ܼ(l_BjV>]-垴 v U m/ V(~9fKR./aא\a3w?mpe5¥', d.uA\d c'(]v 9>PɄL>yc塎cU6T\sӳJa[Ƈ<ݻ[va{IbxnG c-2+cqe"uY¯x+1r5V"B'ppS]:S; 8ӟw)Nih4|/M\굶IFY֓Cwuc 0Oy -͜zG!?O70|06gbn2>A½85U.[~/2Y5V3&|I0TOx$VZ>O{wL8sGĤbg)>r4Hi+!;"VD_ޒN.a}(}G8*lU9;a?Y(8LCr6~YIUJֶh #K16Ε򝒢3GEyė?aI8@#'o衷EU &@ylce?#CifYCr&_ė ,N'Fʕ^#AXDky].AQ *_lY:q=:Ƀ ˑEJ=xHq5ZRҫ' n3G'XT/!TLh@t'8!a*㜅U@+384Q2 Qy90GUy,oKflQtll@w%X88M؀~b8CJPЁ˕[qD36KK tRr)',|:Sn2=,c#ʗPJ&\0؅8AJ5uI(?k0Sy$[} աSg{.DȬ}2 Zayv~}!j&}/x`AˉB-d׼'ZB@$U ƝbEh%eSԍzъN;80QÈK6GX0QIzVf[|7mriUbDofY+FI7a'L-DžwMj͍ gz"P>]iWذ\ɱ!' ^jhht“?hLrI\6,/\|HLv*K~a]F ;8yDc`-CUERp/0l0h7kI i򵄑_erQ"߸ :mA8ٙ FUrG͠ JРLπWaVBj.tTn#kC{}2Qqj&J|NiK{ZngC El2t.6KF'捭141R޶}ǗwWԸO>c%9.بh$D\;*ZF-HS&Y" jj+4<)nގԉ1ڹ by.KO#^PDcdc W[H 맴QV}Q*]cn@ULE> fY`A ϶8ǭ_ގ ~K6s wgu61%>4‹-5N4 ?iaA+ŸPfU%Rdꈁy v͔>K.qMdI iM w  IUZ=4{˟΁E-^&NAc\nG+?5`8VmAlM^'eSdyjQ ̗ wnwW XjmS) 5?&nz9  3#}ѵZJNpmOθ} mh 56#ɸݲ^8IҳlT l 靮J aLF?`opVV^rd&6fwR +on̮?#[/l,qZ#Nǚg#/}$Ub% n T+E$Nn2YE n+B[bv/r-r~JWWŠ^U /c-o9_(ײl+FRlsce L ;?Կid/xr u@Td[eSïE܄ge?GbpB=axAXK*`Np^1U^}NG`e. wbzK*mN}hH_|y;Aو߮fo*/o4x}_,;S*Tk"#%%^ h^ %g Og҈{vYAc̥I(3_@6z{onLrN<)Px5m*tW w):bk[#7G*(2nlfqO깭XyWwЮ!åq p>?'TB4Py3e;=LlK1+`7݃uB)вI!yUQDWݙ@Pabٯ _h\l cN/簘e!K$JIl?n3^ ÎP }Gȍ6Yt"~TaB_hd-mʣDSUd0bw'&1V񸊂Cih3ɰ A.1{pt종dlQzN .AB`Qo.yyTaŀF]Xx;@6KB=d> &]=ҷ1=?CmǁE<+m)n4L6g>Pa7L}H^KחjjLyFU@HA 8r C"!Sf+:՚ji?rS$6sLK0`Nī'LQ}_9+q /0eZhڂ]%01.D a#[Lj)Q;U oK~<^KWO!w"Fڜ:b8{L1ZUoAIg0՘s0{q\"Ls?Z2uӿ3~DH@;ض\#'Iwe;:P$?3#&(DiW4C;fD>BRoEaiQrj-2m㑊!%=R/_Gj|#$ീM&i=1"/@tW [7mTMO kUTw')fNmz._NJ璜؂82e~DQ(2YDhYCpΏ`+s:,<FwT,=~Q$#v:a`L-+s?.@͔qk<o0ո gKlE^T6k"+A"8\zr>ݾpJ-lRݐ3_7B_I'>Dz7oO;G7 l .Coj8b`0j خN_Jc'1VU}BTx/)Do;K) -<%6imr4qo*I_P vv)6 שM1glc`ܒUc>/*k5Fީ7l?`iX},3-ltqޔ~YmC=X9Qگz@(h rP QSc@W^m MDuاnIFgCʅXEhH-p;+u.j`V!ߧ:8hY7*tB&XiK\٤~JO '> Rdq??!{MH%p&Ho)|`n[8TOC3S c!7rT pW~cI,w2sQhg-W%FUހ{K(I80 7Ra=7U2Lf+~AWG`A]i "ƿXq> 9@ wxW#ڈ5R*,_u3c=iA؂SkyXg.!RRy>Bҫ|; JߝۈIQxy{8V5*T):?MוŜ3R GqOuP]ŚeD%5rDbY7u_E w"c2/>M{Z%@mתD?6m>+ #ά:DBA#rX.Y1ϖe5.OOyiCZ5.ٶ]9 Rs>|OP:NޞNGw{ Si +l/1CW9_ݯDbU᫒za]7A UYźuJgp(2 [e8zxЂ6қh"b#\ ~Bim/?d"TM}!9{偋 lۣQKՂV+'nC:4a pe*32#L-, D+5[5]=/yG vuuyZ| me2a,_YcMHgnc W>ƻ8i8[(f4l:Zg_(OSw!3b&6RNQ;]k,G Z<-slUFd QfZ7׾#A1WNqԣUY??3\e BQyyK);J4@8~d 7J@TʊJֱ ԳHѧ|oF;kj9D}0>< lHlyt`#/վ.:netT.5$X0:a`DM:ey "ޅLw YfxSNx>RyTѴ,qnzܲϒ:c磂ZUh\ԮH2֔QPVrPeS6S x۫6^Ktw -)4Z6E@ `)]x1K& y&fTu<8Be"bx qON[R }X:BHl7FPKˤudz-!?58ft݂QDUmc늴3(ߐ/zA Ǡ1>6#y9bоB$<>s=; FPo~2McyNKl=i?+%ciYQh.i|RJY's:%QȎ7(2u="ͪul㽔-M$s *G)"Ǝ4~,0 CX,t[U9*aUPOFƅQ:5+)@rF5A$hl gCi\.ZtuxY i{#?a|Il^j2̰[=9]dd@S=ǴsJaDL=i=#t ND;x_X]#e!Ì̛1SG*gB6+Cvce 0#_G$ΘՕ##hEBkkԬ_'>̓aKk,V1㘺m~W?mY)%h; ;2␫'E)M0r{*CXrTtcٳ'1/)N$]원pßu4d3/h2-Tvmk^c:qAp(ybZ?{$J6CeX żE4ܝE鿸hWmm *xⳤ:@S`f)}R3ξ{qx T=AȚʬkz9g:Fᅓi:h)g\;*7A~hE}1v1_K8&cU~CƵ!+8"Wq_E-w& S%+(m!TV-gߛ* {!k!`!S[mn/flvg_ b>C,;T[,!Ge4=M*7#KY.@˨<f{*xfgi|= sn@j`3 !oNe}+EEe&Ӿ_W 7 Wc:V=em56Zʯ4ddV\jXx"|N}0hU_HؐjN{C{H?̙[6k.xl2G<hZx _U4sC0OώtBЊܗ/tc$T&bvT,D1VdEB un,V^hE-n ݅ g(l+f`>*pG#ϖ=+tBq, 2V{y&Fasb`-|C `ȷ P #ݐy[:{e3ic 4kqJlnY xKXㄑaД-:LjC'9~ \+= U\렚/COkk6ڪMP.Yz']n=lgxʦ- `N)0jLt m&H8LFv^H+4] ITn3P+]=F,od]EcR Q f.V5' ׺ǦxKe_CdM&-E dmy䜒JsS0rPz $Cu<{ I@*N~ȁea/jirnɄT[[$=gJЮpأO\2V8\T OB1 she7Hb(l &̀67!LB 18nԱYJf.D\[),uq8yX梭҆ f2;/ uV`3+5J@R/ ^N]\TRnZC39^~γ#  N<^y%Uq n:F~Tvd@S„c5(g-Ʒ? cz;2:}XŲJ;bZtbCGs7'<& ¿M9:%^@H$w?[2X|iD랾Vޭ9~[͞XNh#h y[w_t/a\7Voa7yF^-a[E)5hF99uv':-ܸ!H•a;XuӇba}ſ W͙1`ʬ%oE2OnV@ \c$>6B8$e} RBqf59|p4ښgp'Lk/Ϗ$?c12*I侳e20 ruHn ɨ+tA_GH'=],.B G6d $ oHOeqQZStU9$ᤄ0pmJ(U =my.UԜDL#n@Z })8g2)]{8x\AA>*^W9Lcz%t]YH^t@x\',ӪJı`GU3g30 LxA[hrC̘ ȍ~o P1@tP)OүFucFQLCǤIwcmӵCjrVh FviMFy9*xn )-itٳ-p}<#=[.0 t]c2㔰G լD )`.{`V6Xy$i;pg>NOB]{vD[wNU%Q(F(VJ>Կz(OEi{SGA^ 2veh!3 yE zׯdHp/D>{'5.}Ԝ;XR|mI#9хZm{4#OOSYkՐ>_8n7 %w idrcC pQ|[uZFMWrQOd΅>z? )q$ɣ ?;K#*}J[w;7u/y7j#8׀0l ؑ]ZP-j$N}&-БG cqo>_:RMSmZQ +%";L])i@_immzF{x/?iWk$ '2YA) %YygjǨF E,eYWv)~'c.@QՍ6C[Lxٳ H+o<`"cgSp+ԾiIJ#$ H4U@L_]̨26)IWh޸HtXYk(n:OLT8 Hq?V#}TpJLќtneFu&{9I ] bb.Hx/jbST#FE~a5r.9[CNRa' ~c1\HGH$X 4:~+%EfA4Rk3B@) "I#gd$(K"ݖV*e;:Vos7)7CoxVZ(`tmo/W o+&5>ܫc̅C3GRߥ$O Lݝ 1;yҎ1NY! oFuxu:heʛLMYSo3,؋W y4}`"y VǘU_Cl/y=@S?t8^RLQWjLҼ>v̳Y]Yei9L>1P^JuzG9' W-Ur \3Ch!W{roNk´U5{y1gpIZ'd ib<(e”9&GRstLdmGhyن~u/iYkZS쮘Qev&]=ɧ)z#vuL9Exw 3ڔb]gRoHԣ?x m~I"(wzGYeѢ jh'w7(YVM`K}w[ڄN #8+7x"<1K|ِCboY.O2iೣ65/vF[Ve3]2mT#/h t:%]Nßf^g!.!>ZeNXɣBߪqv{~y)W* r9 LFO"M_T_Yeku*,J (Bm.>+Sd=C74&h䝆؆m+!G)eĞn{Ԗ)H[/ ZfQ{S6ÅҤ )|ͻZ52Pe][H{|'$2=_3vGԫ f/%cUm30|QzR>̌ ^a"QFb7wS򛞖M%}(A퀯Ew=d EGˬg|Klk"7dkj- MՌ@p ƾ7pEcb;6eN6 }Dv %ש\ t,H-m\U4 $,C&D Do(t$,ӃwгK< :ܲwϵ*ei8GnZ)<9*>"PQ`X*?ѭ#`YT,TjbŬ (v\`0!ѐ,5>^0SR.+ouq5y9MuLM|!)3ٺxE}\>@44;4I[\Ww>[u(ʹ2ai=CcD9:|.R(gXHsJIȺBRiOMn}t,ȟ+¶Jg2DHt°)?a|}0 $S%FnJ!L&w `XϙDa #},É9pGxXtr6t\2{1dv`2)0TCS lҹݴٛQUmS?/-{h+Y;%QZKŗ5@_f10֢ ^E^yg u;8/wDuRm7T/x`>:PӦ#> O;n :kCrUt~NmQu>XWfJL;@mEjG}S fBFȚkw)l ;bӧp#\R۟fs]S|CD+9[+Zl2搬9GX+ ^]3r`!/ek225%)]O}`<ҷ [G Y_k;{Ss]WӲ_Cj!ĔYe*Sik"W_ɜ g D8'·SkR6ձuOΔA`ѓ*s\'BO3B3o?2O>Kbo(I =!^A/ĽNO':ۮjꑥ>@Y#Sِ⢜;X..zA.׼ȆWo0x z$BmG둫J&YGVlFѤ@J0% 9^)j/H&Q$ ̨)]Z4:Ua^D (tVb JM#sUr 4CK#sjڬt7g~Aʩ)wc!H*/r50fH@&@i+ʴѵ*hV%n0l[he1[%1< I}8DkJQCafFX7$QedX=|;7PC{0~dޘP2H:}fDw+1eެ٠4R:_ MwhGFHۉ =q<7SΌ"4"[(2[fRy7: 厃pdr@EyL/_Ȳ N +4/V63?I|w~ᩍcqzv-ĴyRS; |4Y"L#%\ 'H<חR|AF%W. ([4-VRM5^Y ܴ}\:;gy0ԇ-s7LJ +Еm{:~;MLTЅgt7km:[sZ }ÉlnWS IyųxfN7B+%]۽\ixI #hrg; 1u.2fDރT.{`DBη֘U740f1>=lL?R59BE~\ Z?CC!CTt@^vjז'L))T&tw[4a/\iJ2g y|\ʷ8Z I[%L :DX;d1hGϯ%s4t4n 1]3m+6Fep.)8|9- T[_ H`֐J|eN639hfE^2?yaW~Cm Ɣ?+~Ϊ1؎@MoR{?Jг}ڇZlؑ$ 4J.kԨ]@e@2=:/Y\%1o! p]6 &f- 0ŗ4rW,ŸHBe0Ғt㔂_)QK#1. 4w3D`;S㐿å OJ?6Uy x+MqmdinO+| WA4YaJXvdW\1rhdZz9:uF%Yw(P1,2S6P~VdȻ3Tkxpm/ƈ\?:*_:Kx')XmCϚ+7Ew,3K!b9E[a39YF3X}QaOխoLZCPA{`ujN=zV+|ѠdA= jwV@&wI(tzW5Gt]=UWph2SpZtVp,WB'Z4 ,,55 )߿.%"}(O`$S۵53@XqR?4Z$@&uq= $c> {vm)NpeuUU865ʂŰ*;X$Hj.\!%[7{ Θ:%Q22IlnO_?F4)M}GŐo%sfĩ~E[[8-G,6]h.ѰtIa $ZgY|Ru1/կ7v&^bpZLEJB!r "r Y!mvzejbB:DJ64*I" '#e"vgwyݽc >~W?2,0f7۩ڧ"%3?k},,QPgHfݥD[$"e4nyOj`@rECrfUǖv@<ȥ|$ k]xYqցl(wG׼& A($@9G&MM- +oǡ-t0 ֏Y/.I76¶Pwx< h:d:[NPW 'R1Y*bKIY!Znĺ aO`\^:J?]'’~(e`ũ7ptE`@X#-Cʵܸe$'E ˞÷0lHIXY_wxcwVFSrI1MTOVXzoWIL>Of@?M"*QH{PmLR 3M:1`"e*㊍e7G.B|s&}E2L(5YDjЗcб:q) foN̚mG4ba+/FZ< *lj 7cj (rȐM؞CõmJ*fhxoǀk̡`c5 (^޽"|+O: ?)<ϑ5bR1YED;wBeWF4s zwAR?=dCA5.Uil4O`nQQeB{a(5xnNW K*bP?x5(_YWdF}8]z:h)h\g"P0 g|;Su*Mj;GȭMʜ<Wصo'ca&ml?RM'7_ȍ.EwP1LՃo;oudqnũIBOC2I@({`m ƺmfZsXx2^|u`ރT?Ž 'QU# p0'+՝%u/!XC&L<gmPs,!t|=\9)Y;::]4,?A_%h$噊'JKJIX*im& ZD -ra(b Xmu8ʚ謑QY L`š8VV=}|=$d(xD󋄸xt6B ΁<%Q)14xȀx=BlE2[4 ;$c)Fnhn8ƭvdL^`&1|*=D1[+%I-YNĻ!kAq&ίg [Bq+|Xwj_mEkx,/J-}&ky7"j2X>ެ1Z UR~kjuifN=K\)`,"{=רz@WF3nF!kqmB{LTTX Yta8\ 08X} ,"G8oj:U}pJnDhSrU+ _ 56LT݇i sWf&"I'ڛ69v)*#&4O;Kd jD[iF5杺AO\Ve_]A6%!T MX3d(8fk%? +Q*3~5Sx2Ȁ.{f#m/+k쏵jX_;mHӃ B8\7#Ui瀛@*gݷXPsbȝbYc|xaЗ6]K43\]7o(7`o_(Mg1Y4w W݀4RIL(YaVLSOx.U2 j5%4-e \(]LCOq8)U2Hh<bj2̨D:Dr۳r( drI=ii1ޚ! ejNI3$/*j|n| 6+Pcm.Jx%eM;p/cP{`UN|>O4\v&%fA1b M/*Os{ 4G=ǴtU+ܑo,@'©Qgfk'lP 2{E'Mc?h݂ɟeǰl͓ v.3yk\0 à1oВA8$q nL=ٯ(-ƽ1#rRmHgDP;"6 pC$ [#+j5Pa+jxNlP"k^I\#\eJp(P\{l DZl*YQ,)rwp!JJɘ alS$2b\(=Kx8!AB}Ճyr **on ^irlfvP &gɷp9jp\H!_Z1R u hdޥA> :@nU ЬlG!(A\CHeL9LJJ]#bZӗG#g}v F42ٕt+EuyL'?pL#+E׬8Owr5He^jLՄVYqR Za&u@@0_'N[zgyC9=D\}?{X94|WQ9c+D८XUzvI%Rb4ib dRw߆0)vF:"RԅYa 2r|3d4)|nmzmjUkp c?W,9K{lJN=/dtԎMsi| okqW./b&.Tel=p.o$R^Ab%ifn׳K`Qlb Oo&%(Ku: }BQ[8ãa92a'xlhEmR8d#6R#0 "SoXkYy?4{ձ-A\WStYCNY|!l78r /<<vyd0?v)# fp0l^ܖ;?t-'-A4#Qy^ڀ?C_|5S /cR{o²n;S-擏}ה*v{cN[_/,d /ltq(.rW/q-:mvQE.q gCa߃+ut͵)rW\@hiA>箽=d5,a=cR#é %v5?@|S|ֲ^NXhi֫,B<{0[=L"N@4Q7* ѳi"K FR"t`D|1:1mę\jYy4Iٽ$B46 bDtqщHr8i렃Lm %[IwLP—rP ŋ_Wh0J|*0^6.9B44u)eC\qgdcv`7x  Γ.ݻ\րN[n=))e@kfV(7#nV ,ɻp:UrqTjpf!=&3&NlJ* 6U"J!+B\^ /v  `Y O^h6油H<,4x[m#T~ZEk&OHr+8[w1m#˹qRɶ1|*cFeCdq229 nu^h{/40AYGU zס mǤtvo-3P0E_!ŬXKb@ϧ-LDp sppv\ iTy_WdLk,U'gsx!B+ '~ҋC@0E+w.O_6uOB2,`GXdtŇE&cPubT,&Tcy v9̫=Zq=˄N[Zq(|Pbix~ЪPhׅ핲sP_ A8dg} eGWTu- }Xd4H ws?LVTxWXr}& @ȔZ)VMxZ!մsQ mp۹Xe:_ sdJɌ $|\!;Kњf){|yҜTqsI8#yk܄ow˖G%(xF ĝK1(3%98(pe,ßܩp&FVMSzqE`YZ .5VʱXÆ#ngNCՏ4`@< ǕqZ׊gԊl6d &SvPwz!Q~޲A&hP(gɽ>Dey: Ǐ ,EhեtkcYL#묶sӒeeI%^_j_ 0NꩌHzIvàL SRd(?0e WDž%{]sV[r.;oLm`lC/#,1~uX7v\]D?tD`gr7:HH'kRDu57ViVvB\~n1PO76|r{sW_D}wM=ބP [͹|Ef&R^%1THeRV4ihS(4ЍB$"q pI >oHePq _Dsq7~UJZA4EnH21_uFvV^:/"[ DH^. 7nm9!T$ ijtU'BiL;:x ,<ō$w'n ?*UHFmMYƱ';ŵgv<裝D-VB9%L/RN*Nؾ):n.Rid% Z`FdT#[ WhFTnXzR0s&V+bg#OaD[4 UZ+]!Wh#m(Y?4@*Pa4gتe`]OL㸋~Pon-p3O1E[iS!8hvqgӍ h U:n[tH`H|!ѧM&a9ҁ}8@M4޾J]>I{Z*Uh tmß$t9,I! h@{}ſӛ0V / /'0: WxfyRlɢr3p[Zq%VI5j?PKƄ+~A7jPz W{Q{3 EFc!̝$V̤ypj^ՠimwfsq7rTbTsآ̠@|3%\շOLB"9{=Nb5B '#EяfmlaQlˆ<-F/E'KUZѢnSa^Br&' Qc&O+9;7.Lgm6ͭ3Qn]=QD7x<㫅ѯ9gզǜMG8W82xW\叚G*b*`gj7B_|g׹/f[8JEfuJfCw.TpRǷHbAX~bPkp2$%|Ò[CQ:'rIKCw|j&1F vi(dwUWƕLB:ё#F:p!%ib]ɓ% /v-4'O$i9Ԭa=߽5n wO_㢗lQnQ#1%E*uC/M컚S!"}3: B#@MmzNjN(n)ŋ\toժ>҃5%lRTѠ1nG1\sPn+[4H ݷ(U30ѳE*ZǎîDR$U*C&z_*j~9T'YsT\AAz+73e_4$EAF/djնwEPp2Y R<_b)S鬕Ǫ_@2{`3تzwX\R}׳~p(/o$[>>Ut[.WTAK1(W;^o ;#e c4+s:޻f%'.S\zr; ꩫR;5“si]+ HiG!7ß:sGd'r߱]A6P 14_+#FGbg]+-T=qW X8``>F~"/ybZTD6õ``[NL]VUeB‡xNX߮\LBrz-؁imuy T[x 09wiA{uZl5|Y%[`P Zj\S4ge5e|ʍ(R:,pw5#MAD/op8 T 75UzWmx9s[yJ|fyfpٷ 4}$S6ݨ1g<oat!vZp¦p1*-N`(oB5Ѡq`CMyyPM)9QMI p8U}-lҊ#V~*``8ToBVhd$ESQi@C ZN:w!'{c2_Xxg5AH!iK0ak zfb}/D^I Q#[I )6JW"crlo  ]8So pd/Nj=8~\nIjf>ŢtcwXd]~ZNV y݀Iݮu#dQvaUNi vib")?"CmL 6@X!) `Q XA yf@^L}?hLD@Bp4і9T &٦AFQp`+6 Q/rjn+Hv9gD=D61j]Z_9w #gG7ɦ4QRB.7Z,hHC;2TI=9BHA bNzFx&ϤmŞrd>*VTKW TLosF"MZ8hMx4;>é+ƫil+haѰz)?>1fIbPWAՍHțo ύOVZ rnmgsl4Ȍ*=DS _ح}倵ay`=sjؾ. )c;7 ]묮,^n瀐5+1\+)6bX*B#S;+29lF|pDfٺ׎ 4nus$1qb]HNH+5̅36;ꅋvt[9\ȈGߟ-nC$[ܖ!}VHe,Ŏpt~G%Js{$P}|qb5^7F/ΟrMo* Jv8->};iQ\A;5i>$u&'f tI6``و}|>{mf]7;SK²HԫRXFV¿Gި`gP;F,^FP ̈ϡm't%$;"}I{\H2c I ``KSiyZH16OiX:fCnl3#qiʣ3ʊŖxսY,TVv|SƘNyϽLd1C:ZѠ۪m{x.?)FjLAy) ۑEo9`Ek}cHX%tձͿ 72АW`7tc5!p;s PGx!d*8~K;~5 T>v}h7Gj{pOY7q8$FstI6 Vn&E DYk@GtL .Ū΢ҽV;Yۋ_$Aá&:|ݴ4mIwtɉt+Pci.3: 7|؈qn| uwAm3g4=A6!:7Uɖ\}|;*El:@[=K,je2H)̍bGs&C=A`ҲMMX8E(M'8Zs+2Vx ] (K Wu@uz3]OJZ~d-|: osbAZ^t Ȍ%?C@d(g6W_$ߌmL'j S{ MV2 i9՞+Л rCv Fp9"V;Meg24/'h%@^?q ɁKFnoAxNQ9sezm)C8ΰ7|@It؅]nYlG+٧OTRBh}[,/vkxUr<{jcybyA'o.+9gaW_mq>!'^9lI4\sjOcU0Ȕi9pو;.@No/~6!&MLy3$`_9N|AHNۋYH1ڮBGT< jc>I—[sdCs 5c;0G3oQ֮muIL>)3Ql#*R1s 2 ~5G/~2IrT塈Ej(IptffpT^H+ME,5 CxVbZj?:X|+!9qH99z5'1<|9iJ#'A2l^Y<ed$oϞ S )dr *F/!i<~!%xѣ X5 0%]YRȲD?Ui#"޼8\sfWf j].k/ޣt=TPj њ'ݶ/^(RLn~n9o#S/jbDg$hxH$Tg9zT`FKz4q`d܊n/\や |1v0|L8`F VbW 幀ea Y' S:(t끓ks?܎o:_b+j:& !>'Cif̬Nj;F~%k_!WI/pg']O,|ړT/(U9)Uty8AcȮ*Co˖2UaRr!S+}M]ڡqV}H4#gj. mf-$}/2cwpjk(&1# ~EÌey(/nl1OɄfr`qhevCϡ(^<=FJqzP8FH4c|kCG!5\emk;8b/żKEn[^dYÈڥZ7i}('+A~cWnr9ҁD#g=9wʼn7$Umfqe]?놆`Nu1)Vۑ?7`f02!2w[D=|.֋YqIV d:Z_pc+&"lr9BU<2)b03a50[KK,9 vOsKr>|=L}]jbzo8T,GY7\S1}{>J$A /G&w3F0; |{k -D>Z7$٣%Q/e]s 5G݆&F_BsD2MO[pF;5 "kDۋ'J'n^a1C`UBk3|!5eZnBZE.|Cfie~dրUåGƔ!A(Ȏاǹx(FxC#UeX%E_A{,n܆W喩:~ ZG,q|ۚ.pB|=bJX#%3;2?€j aP_P @2W=&=95a~ge&9ҏ[e4rj\wt:jei5`"ZВXJ$$!]F_vszlLvå<"K<fZ4%]fF'0 $*_ADQp|3B{<( X?GLG±*b1m9擤/:ŁQ6&0 $Jl쭣x9J~Д;sp+}פrUWo!9#$mH> 0PPã wRjaiIawa3O =᷶jIbOY3΋̩Q G-TTõ8lgjk3 c"lQ~4G~*oC2E W!V#liz jI]˼82X"+: 5x K)u2v6't`FJ+n?2#aUz ܔKHpYΓ,R tI {-n{^Cɔ*XXh`&hSaD7\>7NS0vKkpWHˊp=oB>}D*CbEȰl A/`k%sw#٘ oIƍrrZ`b2\@ okX4'H :yLKT t+1Տ?*dq"3(e#P,dmiFl@W(֙9+͇֐ϺK[{+u3 VU' M,A뎸B%Wa G^`c[J <=O@oҌZ*$H "B%7eG 0D*1>V۪φU"8 rg?̀8chٚz,.>k[cٖN<"J ҞAƒhIKM˧M8n+70!eKmD=Ck6; ÄVyMN=Id Lw CǬK WTEaKpTEQrαEO*4 $*g[%FFc/w0ڌK%oȦE8#m?տ%]Exa,jDPʡ4: IMHi!)nN>X|mpC}R!^9|vd̿&PUN)2Um^}:0(WTguPioQw[V" _NbEqB"#&{Tm];rG4JW1X,!Ol1%߄bb3Q_tPF05Ƒ{F(G1 DiΠK)F~?qg17Sui|@f-z[NЧLEru&W>4w ~{H'k_Y/_{@QUɶ8Q\@jxQ 0·W+2Jv"hae A3uE^?kUbNʇ1ܿ)8I~,>lEW<§- aG]zG[R#GIѼFZf4qYzLW\yas"Gή:=VBi37dcMGaK/rXOE~wwQOȬ Q7"5${"KabU&J̴rbQ^#n:AkXlLPs‡@7*baI:!e~?/rP(W2u{Zb $DF*2LyW{⋸i]u\kKYtGfZ)tW<7CMb.IAeɩHX;PY[JKDHX]ȶDhqȔac ڏ2\o-z,w.}K$2P' !W,?1/-]5h6L୿?j=}_q#fg2LCRL4r ~vBE oDJILѧ=Av8\\Τ#|LܕHltC~z^phҾ(zYח:Ŵ)t`I%  w(X _6|Pþ1hϏkt+ vOZh!"QNĻI@0'.({Ph򫁡b<[轳&?nK6\ .D/pƝ6;8Z՝DrSͺIS H'0[͋L gM5Rvѐ@6`oʍuq0U%Z\ t$B cFjuBBsQ?SlnGRQea_LMĨ]owI.9 c Tz?qY#JtNH5ζT74ɶAָ6ߊCX-y:S :Vq}4#Aiߠ">ռV:/ oVۨޥ7>}Gy;A13zq܉b.~a-b}ܠ^wcNEfe91dF_ "5n2aDI2 կoOsP%W#?MV)F\XB 68C{S>V@C͗qReHJs5 \Q/O y rBЙ=|!>qg!>|iN IS6mZ?3G9aQwdF,Nv&i0nj2BtQ۱r Bupc=fr0bqL@R 3JJ<p.@=jjwPC ѻ 5^pmSαÄŹUzf=^(@qm`-{Ƕ8#H+7P:뛆_6 Z4yʒ_@\._A<ۄ~УlM08 5p:|TӺ[+3{uHb RA#`yp;J}@ +_tSKemI+1k)Lm("VjDFP^9b4j=tF9k$i`}XKIxS;u/Ȯ.wc6AkR leMR;@f?uiwc>V[A)+\$y6wSQ\Mw)zv:.T2zqArFx[{v 3A}-*]I; F0F}76֛ep= 83&VEp0U^ 5N,dK 9k0?/Ec0+̬c/i{r:eQj´Nk51)~ W*3J0!b1gˉ/KjM67H:&g)YNNŪu$%1dR a ?fٜM ?Xz,3;< nEp2_AιHߵ$@=f`B0٭>7Bm1ˑ; Vr*ѕ_&ݭ ]Fւf >A2*1A3,X*B%g|},=h- WյoRk|2S'hvԦdQ# rUC>*#H]Q~Uz4<w[bR.aTc+uߣVPя5<9}&׈8Rv׏]8}p *Jw3(ly 2= "z^n9݄4pdI}8N"ՅX?l0x?&\~<ĂаВ/g2g0äl8 $ݖ ȃ[)ӦM+!: J)D(l+63rP^B1"v('FvL d0ȆVѐRL *! pH {Fʼn@|H._9ZsJxN5 ߣudKŗ͎fnG=eHOv+dE 7݄,%!EXH6^Ov[dIX)l1Vh&tRT:;#<&iVOσ&͜GMzdt kZgKJry]6n#h? %o~q͎o/#ϡgX¢Ri}<҄P%4QxIm/ p -]_nH0[0&Þ 4=!bG SR|{U_E3[=P#`kDęq 4b[!50$c+'x:QJ&+9e.*<Š KiA5AMPS .POТD_%[ǜ)C1i(ݘ ]p_f?P, &[JhH,YO4Su'RKtE$Q@`u r;ͱTK9\C+ }*=X? ,%w <6FeFDMKadt#؏d7M79YY%껋NDЫ"()B0cO) LKpvL%"U1UFEhkrB)fV *7X!UO񠫋 ˖#FSĞ2LR(BrjgR T)rKw$sOysn 3Rھ,>B ?em#PkGq]#^GՆYR|hzU@,h<1g6$QpC>'jW ﯐@$ѥ9(scXЈ*εT ]B HZmB=TB8 ^Ai,Ԓ܆FkɞiGG猿کHQz o=UǙ8lAn,%(DʬPqĉ]Ėєڋ4?:tn4tAg`פ0L,1-Iğk{V)mAn<(q{aLBk~~+ JOYi(8B%>RZ2T kխxf}OPk@QdQ̷?CE2B _నxy D4) {h1ahc6:ْ)8\%դ:OVx^2YQǮnv''-;?io8Ŭ؅j1t :BF(\>աn,.O*N\oj8O㩍#s;bO2'߰nv2@3G^˨#ocQ['5Ljh#̨?A(I{7&C>ӻe woh30گwٵlzZ`fͼO)qM;jƣ+#}?üpf׻><ئ] ظvyP`vu]ܶAnᣌaa\5̶k"Qf;yUeSͫcQURYXU5 L{G/9'uu2să}akxBWI4E'+8_U]>:|v(!^Pmq38%hHٝYU,u,~ N``qpb"|s[ ~]nK$ g ȐY!dtHDmqVw0&&pr^a{$2%#nɲ;Pd RiIRUJ @;>U7X{6kY']{f4D+ӣ2!mlaL!i`>3RƲW}:Z~:xÁѷHօEgKHՖU]]Z:6R'W0tȼ&hIEWLD.ݒAj~>V|qg `Z OZB"_:}&~ҾT  qĉoi|!-*u1MtLJn1X\jsI%x?2qQxPlA}LNK~z3#79~};]x| C?婮g*XN|HEM[+KT+^ga>s3"ګ*T?X3\@Tԏ%< |$."(g;)x~ITp6u ӭ ]4APU'{!qecBUd7r"3G;")HU{lN@ X8CHԭ&7U Uc+[Z{\B JAM1i}熲T\4PS!0w23zDxQU۲CУj p5\_>.4&1P&VssMd,Ooᏺn鰑DlE;JĜѳ ykwEgrΌl4Nr Oj,e\Y_x^<Ѥe $Ԝly?72R*z>;#VȲ^!g)q)Bvjúて-/z+\C+V,OK ے@p5TVO)y;Pkp"JܟX>ɨGb1D _yکu.(?$}3*V>t$P'7ƣqݙP3㠒Žɭ,`$nW`xAJ9Y}*<-F(0 1`zW%Jn:a΁aX_:VwSd0=8eޞF݅8x+Cz~F4Ν]6q6`ErC'wcf]8m"W[ @y{}=)n?y?JH7zJ4* E[),y{$ Ov:M!I([OW6{(*4:+ LY&Fᎉd]IO3CQjU^._T(@n^8A2L6 ߔxw\U*䰸BAZ*%6f ͐l.Z0+ALMtʭ$lP_Ζ5v8#FNQ nS:Y& y멭A!}vc>u :-߬H%ь2>$ *.iWR=~t)+W"-&Y"SU0*jrD{re/seI9%Pyυy9>+^]Yģr!S&?)^꫕3O;Ț'(/7mWj Qq43׷D@<:m+eW_B+KJPj)%ܳhPA oA<8v7mkb Cx RL= #t>Ӏb ;Ӥ/C"3A$\qkf4]"˞#ʶN! `gݻ"˨Ad$x,A[43; q)EnOWPĤ] q)^?\Aa"b'i|nL IJpda/]q+{h?3 Up[xtG?dX15Q|-TИ%i>3D"l hB].\pnr O|Ʈc7*smjJX*) Լ)FD9=?OTfs'S,K/z}0w fR vXiQ>1 $F~;(Knn:g/>SߓЛmgVa"E||Qaqc#2Sw*W.JzDã^)oː` =kkbtmަ›9w;lt> l?|T 7%G^>u<%(nʜ^c#IG &MuV(d3lG%b_73A̻w3աOn7~/Pa=grחvÐ&q='y\+}qKp\0f.':lnL@zli;-!0g-+-R16|ۓODZe:?؟ط_a Kq?%SfdVx?8NrzgKo ) P.X">hmߠ)q]x p lQ 4rЧD(-1Ffo6TΆkUkd4otEz7ri*A̋VRq9~/B`m zEeش AЇͧ2HL,|@ K3q7̏w {L[Hf(9E8C3f j ]T<=mËAYsOSV_jn&!Zg;:bhO!oLRͥv K81}zJΗ1S{}`9D̴azz%!l[a%>yH*Xme\q_n3mZָD7@|g9SeCQmu)t\eZbKcZGc7\9Ssom/  *b#$~<j5+.lSBn'z>z8cY_e7abvt׭_O7 JxqCQ1$Ѥ$~BS?ln{Ίf%HÄp.IސYz,Q&w-:ͽ!%Fv#uF_Ǽp|2 ܫen,E ﹝`O8ج[fY_G\p`&_M[2`p ?.%lsMflEpێ?9 : ]3S\8m@HJxy}A:*wPw̿2.3 A֎ڠdTZ\H S0Zf.>"In$`Gi)SH+I W oe cDO\o86 ޙh4~,](}ת C:^,64 4Dw%JzmOɍmhRvĻuM@\-4zG!vlHۏg ,tAܿ\[}s9ƗX:IWIR/:{4 e$wo*BؽKSxlf3|]LbW d_7 H^Fل4U5%>Auj9;oGѴe֬|V PH"U-6՞\tSb*֣\CC7K;`hL,ƔnI˩%L7huSsQg#;% eUZ̔kE>ZJ`ɈA[I%cYgpŬ+#9(ޏelkfpV5Ҧ8e8"|д$9HTx^8?&g̳jhRqNn{팿~FMVp\'dPDΞ pGҠwY:/U?&{T(}Q=>OJGQo ZxoS7W]mQZie_Vڴ[A/s|z9]yoE)p*z($A5;2įX?+KxBy,i.ʌ1zrjZ =Z5B"c_P?LuWK{Y3x OđA{c1ҫYƯTB M)>fjqSf!!}A>M ]'i}U鵁$2rPv_Ԝffߟ[AV<tmRQ%I;d2&hLl@$:CK1#HeNm (Kjܒ4,*ژw KbMO@ȸ~z ${+l0Qz‰evf -[)QNn >8 KwTɠ R/W>o!tʝBUŸ`mR#rFfe1x25N2VYs̍p<Ի3,A̠1~hlR476a Ζ Mc9z7K*Ń;$%c)hR3=3Ake},~}y&L4.TCZV%%;J _"G`A;> РXE6ʣITjn&*d\<Ǔ4lNɕIX]18Br7(TsGdfs' AwU}q](B`O1A\Lgq*%3o U9 &q/@HM3+ k[BC@TRDЛ:nq,\zHVTM{ |] or:i%&HKdP[%$K[ U~c]D>n# SI;苸ˆy?_x/?.$X84[ 3 *-G53 8=G6|IǨ;.q)22i;4 3g+D`'׊ Z)׹{̘oc i ;އ OmؗAO;ǝ]έLY]QiկNFoG F%(@-p 6íWw9M(W͜7@"4h_( zMߢ.a<~2](R.wᢙIkkg4FSzmM+e)XytJɦoP9GPTt`3x#N2\g$ud?Ǎiڣ\Cёml0d.cEwɞy^R̳BVv&(g 2M\yP7j(%A(Vj1&}.>0Ur] ŇVʕnaW^95z7ϝ~F>T7+>p9L,cn精ɧ^⧾}^;O-&[Uts +ABPul;l~& *~W{8R-!CvcTRZޯQzŌ]ݑk{9j(K"TfC[騦\XP'zcy>$8:3}Xb(Fdy+)+Zx Z5)7G62|*{wm PI.s5.2p@$=(ڈ:@7ϰu0"f盶>1 Hb7Hy`ћ8b|BWG!lɋi. P\I`KD@sgI8/|7J֮+@wF Cv*̠'(wv7Y[vLyjzTw61ŏ_S 3тGE'Oe+SFF~~ rz^h[B79yF:SHQK:q^~I=/kAaOsU'H̍9@8zsl" Â%p%~$ 6?,v8bT90JQ(F_ɹ[k+ê8 B+|"*\]az~41Hd:Eh|7O'QzF(,ρ<kK!\-h2 k<[H0%wʻ.XY%{c3 *'(~I]`~Y`0@f}%ƣu-vBp69_)WGN#74 `؃㾆=OqK)> Q=;^( ꈳ,j#DSYb 6cd,1?@ R>=rGh3hs:O@͏ 15j8Hc^ ɦ ?kNq-gv؀HYp)_ N/o/ϣ_DᕝtL7K>+(q)F4<%/bY˺ο=e$ %(Jc W4&&^`88gչK w8ǙcTϾ6XQ6zcU8Iᤦדw8oCAFU>ĂtYe9hu4 qoUĥlABc vNPi9C v ?grՈG39/sƪy<߈pKǯcA*Q D B8.Ŭ97ue@`Ak^;EG {,]u=O7&"i43s8f =HЈ`aqHHV<0*,μh P:dY)Nʗ-eS wGSc'~"(: |`HtO6\<&lGo?(Fd~Qv eLJKdm~ 0IU4*|V_ú ŷm>HVaED{AAz6 vH- b<ɚYb f=y S=@IEY^{M2p kHsKdBp9udf2A[OjG R! Q`I1xd~î@*/aQ4buc{{z@ Az+: FR{\+@QbMIIc̉I{W@AdFc[P"eүEB_H#YO8O;_R#,D}2MB1JA^ ̜N7TԲL%QuK-Bn4b9C[8) vZ} _F$>cNh`{8ۋ[)WIHYgOȌv H6Z&ZK,[7 &1_3~j He:ksV3(a_9T D=sZ]pZʟ?N9U: F&sД%)lBO*!tpn3.#tB Oiv*2BaYQoj^R(ZQdcUH-A uU1((&!{)7q.Ԃ]םBa5bXEtaDR0G.C`Fc]t%(v>p5[_B›[C7Z(\̄`4; S kb@A2bҳ`RE5[*&MJ.jD-9d7aSٵ`Kvc;p,P8!jM>$t0^|m)=}x,ߗ `'d'lÒƶaz.RM;=^8 *P~Vaaټ Xj뗿tJqXu3^6?wudֶT; P}X>9sPBFN(v~*m?Ŀ?r69ƵkA|X:hLfB0ZAoK\B,E[nu(&ZW k iDFN;AHF(g 0:׼tѦ~Uٶݚydb$%i5F?,_jmKӨ*[-&X c_l08O9Gm:aO7pƋHVH-gA6`Vھz40-;c?sER<^s45`AwS.2uHtW)#&!ùzIe ]XE7Q^=4\Zk.#tG!VIN*Sǚ}d;'7q&Tq:,[z.,oV]@Gvj+ w,4 2H#f yݿX[z}Bjd% X_J =VϜ {.LBi0M%tx@lgԮӪV ,5"WٴOFT.U;"z& FY 5T{9ԛ }}4mr l.(Biwo 2#iSg.)?NiǡCb  vJa}MT&ŧ;qDRG6q7C}&Mw;5a@9MF"d%QÃY SDMiL 5nBFlNx}y3+ާ` z>8[d.]\:oկ1z99\/>!;#y9 Hwa:NOz0\r`V0 S{:&sT%Ofw '?;^1XK|CXI08+a|hf5e *'RmS&(QB)>^ 0[yRTag'gU,)N!@89Nhk87KzaaHT0CNw/eG`9F.wpqM2pZ%F0}|@ke1Vmug.L##[{4yQT᷿|9wfcԥoǭ7GxYKUоu6 ILWo2hD#թ隲~m#^hVZNO8>}yAZ溡w"^yśbZ }dH!f݇>% NKaG;0~pN&ک2.~IĪkN QiwE^%xbuIyW5z@B>l ['Я>44\ΨCmna\\jAM+ |#Weg$s8#+ {!)ZBNLQlAۖ;|iX=Z$Mc}Sxo(F3òfs¹ٶWOz%`{xmÐtEʥ'R;"ο:..mw;1wQcb?*D CA-EOtb|HfK,_(kHD{M~n$6j:77EO7m5>A7o@ECÜWT?뒯̷ru1lPNqKO&Aa["4Oco jy9Koj+beuO\H&1i7g4^wcXMXv _ t*Ą2ĺf;WchщtoN-Ltnku*KMaHk:t=E4~"'X0|Az߄7G=Rrk2HLe|c--Њ@ms4u.CdcoׇXu0FXL}5^̒fH'ʒ֠PD n'o =[;i\ ""oݵ(53KRB[ꝓ*Z~sݩ:L JH3d[!.tA_ †]V}-FfiZ?p0.Gղ)RS"ƃ'2n~i2|uX)95LMfwzMz*taH4 NxJ8|MYA7D•!Ks;+g G'~'1攑ZlnZlEg:_GtOr^_8U H;2#hh;k:nZM4t?Nq'! '1𓖋-$dh6uIG=ēt7ۻfUEv[gALlyVDT0`+gq]B9Y)7fnJkx. IuKc%E:߮)\. 5)?xI s<.je)c\>&~L1&js6/nQ\U+Ox8Aequ5M"RooU9 1sk./]bɽ,*)8\8%7^\-V!9 o"dnd&y3f>FEzK SfPԑ7 QWFlRFN9c/; %/\aV[̶Puk@e4PU _[)7`)0vX=] {u݀I!+lr"D Df,tq%c ,lg9o6_vˤTQ $Hn" Ӷ<OaY.)#.Qjd@w'_+uګ$+ XkbsJɓ]Zsl:@#^I]T'ٟp>n 1;{w l9~D ƺd3Tu aqSIT*0]OǴIE5ˆmvo4uk)|U f*gGĢl2~z P,6u\fgY>rG|ڊZ3d |-:&es^%ɰW p,sPp gݐy\΋4W,hV'EixaW9e701F Ge׍NG1X!j&^.8~Gi Fwb\ZBDClK U߄sۙ0^hSU)+7:l,S˼U D:$^l]cԪw` c ڛ94i]͵^-JH5 [E 8"+^oda Duu!A~3L4ѐH2, .Vc:YuR2 t:F?vT$CV4YO-Y(2@~>>=]z% ٢҇O]Mj|u.j[5%:RQ߹V}#/rqZ^[G! ׹{$6Q:[ ?g‡RT7F@3]/TpKZc9$"oNRƾ\} :KG%?o]=_BU|R?b֎ʤϸd'a+&HT;」pci V0WObBE?ƗvX(ZKae 䯼(MuOx2߄~5%[8F$Gd7B˷=$Jy%>V HD:./<%T7A: ?ka5K!5~&\n퍌7٬<dnޮ5yy5\uSCK!ca:,rQLfPe^HmK h6Zm|$^()C*(kh;UՐ#t7ildtM:oSmuEƉidTxUTq\p6xwr2.eM63t [։K]"_cƓc3 R*wV^hxx:(:p Tq`*oG҉Bu) CE߅xnvTK(V"N}iN/0SnKBP foWD׊l~D7 U|Y~Q`Ѷ knڇvıxU| :6ssi%9ss>DtZD|F}> e^Q68G9}=0gHf|UtBe9}DurSd&K$ȤRS.dH~)]; ]ZQFla+ĩA`IkƙrXځx< {h3Ow"EC)%_ KT%m SW& k.UWNJ,tٞ 4.0f,= :,"a5tNDDy\ؖA0vb-7K0tEyGJ&:k/JtơuH=fVY:8 -v|ՕRJSa&lxNvE¤{*oK'Z#C:O9r+: 'ѳ|LlwdPi Ѫ"NЏ}CXƐD4}OI}K>`HN)ޤɭD̼yx=B~8Y|̥*Zw$Sm,, 1\i0T~骣&9pRLGn SR<b猐iGIX {c{E=zݣ[ۖp- 2:í`p uGpIft~BUObm+U]ʘobb:yFG,q@l݈pbNNہ~ZT,Yjnv- /5E/(xIr֌\ZTQxV_%]ehLd##mni,RlpBQ[ (k3Wj2#[16,! M*C,kqxӔzgWt2A;.#40ZT-ԺM#l#a1rZq-94Ϩ!b&!C?ՄiϬP[O %Ǘ |UtXk_{,]6YEa.^M&l7G]7-uGQF `iu0Wmfzh>j: =쏓uro }ک@Vr:p6^a1Rfoy"kU~׶}[s8i}ğ&mxB,>MU?Oa5MJF b$%rfԿjDyl8:VXw2W/a;&9@¶V'b{!WyE6 geW4;.FN+[(q,Cr{b!O7#jmR3CB~6)-^T:K#Ar[:+.l|I|\;ӓ _G WՄ[{zIgbpBv˹Iܑ& "<0b+7yudW|®\I(G% ޠ^PDN4•W!QǣЎ)p "P=տ $3fdcaQM]a0?oOH~Im~׉r{ F Y=~*@g  -6Ġs'ip,76w=ʱr.bg(MڐO&h>]!(/MF(ZaJ~`dU9hPмi_عi2 姥Jv"NQo8R*?QCzvKxU@QeS7a]ݴºRY)'YԲ&@qtCfEMhmvkSm8k=-GIXl?G3e-s%VǠˏ;VN-f{rd4曔Fjm B f"7Yc?(sesIDm_½2Oi<'{yjRRyZm^~-g=)3/\ V#NuM^0X 5 | mtw{=W@:P :ꉝҴ7㮝|\1[=șAIeX#<@dbcHx5dP}l*XHSf""@O]Ab~Sm`dr{akY؂+-LaOaY* HLpB7K5: Rq̞ehd+E$a@yN~b._Yd5f R;@ lÜ +ęMX_M^l&oLiu;'dtLtn:;@MڈO:ȽUyCJ u}[)h*wfKn&TZ£j20j8J(prR֬Jp!N~>ķfZQ $?<06a:`;Lr 6-'i*\ U 6`]7ŝGMc쥲"lSUZ&qA~'vV4P7l ohIۧ#>ufjQ eޤlSNt6 M%LCbD:PA\) N"AٞH].n!HlGS{;30M/g /G젣ƒU7HxSo#z[L\Z`pv۫Y;LƷF7NKZe{%'yv;/ qOW)`jmS">=? ЅS*֟ ۺ,D]sAh4T;NuԧJg5Kg3TTn {GZD(Dvu['3F‘ιS.iqĹSPf!MOdcޫ]N1~i\9#G[:_@%^B81181D"'c.Ȟ/2gkH>3,Ժ5Q0L@iJu?SlfiJN#alԔwH'\OH  Hͳ,ռocxАͬԄGv.Jt(Rh[+ɐwFY3 ^Z>TF 2 Ib v("%ﴯDY#mŘ]~-fӳ'lfHZKjS[C׋<ܑ 7B uҴwk#,>VGc5f,椟zY܏R\Թ"p9TŸJ0-# }vSn</M-j(؆/Modվbk^Z!/FtttT'@Eeh rm7Va|l)q w~tv, cqwmC2QY BR.Og5pCȕBGzIu J^YU['RCJΡh=h8Rgu-4 ڪ<5}.qv:fk_ 6! 咕b$h$G`Q/XOCcv,zpgNZmOQJuP%M"f{쫴G<u-pn4IJX8_qAW<_d Z*؊>V¾5Ba[CBHs(o$#N%F==nF]Y] /ҶCH}mmZmEg=kY`m*Ň`{n >D,RtiwU6EviW T VX/PϜ _`M績8|wNtXJӚBMߩZyW; LI2m\mY UMNsʿ ֵed])m TT28]-v/Sf#:0XʹUO6x Nrh'(6/A& $ BԈ恕E!o4+ND?zX[G.eb3X~͝FzkgEgK!VJTO ]e$7-vԍą"[6XlR$StϺ.ʲ} Na#?KW}#4C厩Y ٌej7LC`} %鄚/}81FZt?+B?,Lc]ǙH6ɟQX*BVń~IQ 12xH^!>K_2sޛ(*JJEm~EƧL0瀺lۂ2}Y)L#AﰭT;_Fb~i\?Wj"ౌJi05E@$nY"Vunޥ1.rlᏲbkƢ ǜHMNވyr'vy9l}d@ ($+hd&S~Ep!JWo액}?*m0qZJr2' %#G ya!AylBBmm<R oDtOE@dQi Rh2`?CIe ?L_ĵ6KHD Stc=B^NoW)zӴOT_wկȽ8)/YΑ9)G |rZpѢ_P"h^k5Lچ6\{y á' Bu6[oh0Te<+66x#<H('H.?)jEU"iG57)!@#r]kR'r yaؖ@$f09T uD7!W[DNmg2+KxvWrBXU &؝O7oqn%qŤ幧E}%X59MR^ [*H0 JWqV7a)C}|8s>6W&?q^"$ܑ8׊`#NA[Vl԰!p./e,ZQ]}-vbK!< + J64RD-S`ǒMnm||sj3UZt4ZY >4+' Iy_pLQ>J=-+i7bҵD-W_( khM1=|'I)2W5YtHHld6]L\-2il8ѾNrW`diit(?>|@XY&+ت];f7,Ȥ?~(rhm xcpiv%tF|ypD}#u*ã;5W!Y[zO.JNY "r ʲ) _3ps'4[8ua`l0Y ΡI)Nᐓ[9 g~)٪-gD*Jdܙ6Z RǃM1~v` e'o S$  xJgh2 9;҄cLs#?SNCKuG){<ʙrz v&x&@OX׬k:>' \i8ŏqAz'j{m 1`TR> uYB@G"Uh9ķOF˳*|꿭Z6=h"]ZHG@Fg']?杜:U ~3H#]?fNxhFx/ͭ JqYvUz`y&u- gE JX)qpx"W.!9եĜf>%A'uuugP8H rk {uyt)8j,.`U|1/d5}L9/0՞=IK jPR˜gH1<^}Ҩm_*79M>^̛Rlc mN? 9- PGAԗ +st?& \CVD?ѧG?hu!16[V@>1nA.ú\1e}8]8>mưw#7绒Ŀ3 )w;[?"OR ĕ>bβyʑp띩<&UNs/cG ȩL&KU?ɚF;̪K 0y 6ISѥY>0K7>=}ynrJxѵ6)*R0yyf7Ie{2zBLa.RlFfH._;E҉Q%(Xo\r{w sYI''hlgN|JRE %jN$ Y(/wP%: -PC.E =BBj'#v0g1oI@Q<'"/3/Sdt/fTY 0ul?O}gII2@#%Տ"#F.wـ 9$̘o1|:5I[o$c+H̾enjX*LKUIة W)-y6`Aܟp2wۜ #sBCZ2uŻڡ^=#\F>T^crMI4cs"&ʁUȩ-+I!Zn"lXJ_邓kmCr~'|$`aEyCagS,?&l,HCmní_p!!^49#R/i| b$?<,3֐obKLT`ldk$m:6wyUK6W^s.8[{? IƁzʐ`j'a:[4K0#v@(gab g]˦*kK2(pm篆VxEïfYWwq|؂p#L`}^n@\PSw˻C8#DІkGB4?Ca)8l{S!.N[xc]`!rX\y LmTz"zk0hTd_Ց|I;Rt_'noru|}L׺Ǐ(9d,r3{<>=U}Fui-rSrgtk'KTij5T>ݔ}+ݨ$\>Uy8?tb ӠoC:!sdX+ 9y;y{lc <ᐺԅ:8UW3f.H>z4ʽ.o\ܝN'TV2v IOCBX(MERzGrW! lSvэjM@<>ۍ?)ҺZ $g`g5}S80y`tGȖ3ZLH>y;r@^+o(K[7ΤOZv16:RHVI]竄YwPܜ&Ef#e$ h!CąMđOj֗k-7YJbdX@O?=B+婨|'W/Y%:A4w.Lse$Q/f_.>Vmve1c3+^sL6A]" )<9ߐn\2"&<,W }A<?qQ=nE #^ J3nlQ[N1Ux?$g 1cIxKsY0"ƸH"j+Lda[UJ܋$u3'TfŸw|rZk\yW,qLZz,~\(GL? q#*G';c1pMtp?֕ČoxNC&#8탲/k%L- ܦZY r&nZ.t4unJGCm 햖x%-!iwXfr asPcԴMP" ]ƃl_Ӫ[B})~BCۊXc k1@ٯp;S.U!bszIAע8㺆=nWaKX]H+&0z;ꝅLL4,Y:=3f hͼZ@~>)Y+K8X1{Lz [߅D``/kr ϴth9FYB >|.6,b)'78j#߂,E{:җ1lp wtt(%6ZNtc ّ0UC t>LMr֘`-N~ 2* ayXh3 i8a,'5#"2qS&ץ-R>;YE!WD_Zr$چW \HέJ2섟};$'xDsm܃SۃV-"*^H~BȌ?r'PΰҝevD=4nŃiEǖi-|L;<ުӰG#P5s^{-I?`(wo ,A۽t8n>3plN ?q$hqK窧n@`Cᥱ2\Mz4̯F$ oɑ LyU?0TEsDe.cPQ h,Qjӧc͂ ;H.-=]:u咳_cy#PƖLcr*flaKzg6( ڳ7[O~'JNpn- Jvݽ dWʌ"|szݐe-immY}kꝧN:LC{MC꣸'!KOC:J3z]r(Xmt ~cl)A@1v̖V}]EuLɐ 1xƚ4׶DhMf>(X:wlwxdQɲ|[ k࢜h #]+?GRoy&yuvY~"{(e`-v+3$+į#{,y{-7&|H}ysխ|!#a݌Q.uXtr^Px`nSݣg;y%l;kRo7xM&@{LGz*%[*OXJ_mEǚ:f&RYT5kLSw+$S&>uRV5ײː-pO"Bҟo ;eOODF~/_\ao^֖^!x?39\V?s iلolUFEw0&PyRz-+OLwJ&6a!lM2j -k?13U T9vJg@5:\UKKчԏTݝg!˗njg:`**.:e}~g<ﭣ)9N=Y{\$b-k|d+{ʖ_})myq.MW?5֬1z lЫHigpÍUf @#3m?Z`N͟c;,M}#IJ>Ͱn3gI٘9z)_8LKlmh9 B"xɀ] .ǯoMڗ:|Kz;y/S Ȳ}9NX(l>nHD5_+{^^їяPؒ+Qe%:L)G,d@Z@F$>u,/(- jS V6p]8QRfT\Svha_% AdH.;-rffH-tNN12u&ljb-1aC뙬I٩Ij9›{dѳ>ZA|c>D竩 pA71 QBGC٠ =嶶%=ςR~\"BSiƱZ U1{lĝ=v5Ȃ$ x]}nkݕPs =WI㾉V[adO mV+ԗo|T?WlA#?t}Q( 5.%wiJʅ5d!3$E/#nIK^ҭcT+i!k9\م JfH*nyUdAU"V̎hw~`[HVai!p5HЭ%0Y245 _O|4be0luޗ9@V@`}`v^m@6Ĵ%Bmh.(l_^7N-EۻfQÚ)2^Fv!QmmiF| ߜ;Dz 'u|*%,/\1ЌT浥$PHJꓣ.Wؕ-d&q,f۬{; |+̻>ܾ T$gkxC`,(36DΟlE2N9Midž4)F HXU^腡AaESI8RЃ5vGSщ:jC-`!^ͫ&s\a"ydG/7Km0]hwļE>"Xbzk8`u.ٰإ*2~؎dc߾}# V^҅{?I{,KXǓ]Pg9QV~\;*En~RL7E\ E`ǻLy qc;"k@Ρ4vonMOSr{rU%b%aGEѡXIy+N2N8j$Dn:^f+ܭVX18Q(w}.0I%:eC%?Tm_kl 8SWeUȃӤGx^ {3 ڡ>SV2iW fݦL2 ]觮m=/Ox#/CNfߨ4},9ok5iqhnF_ Nik&Ppu$&m탔0;jvEMB374E{@cJ- ]N"ne A1%;=ooeKu@=CsqŪ`9ǯHϋ rPqЋw !4"^קr")P3٨ ]9|-Dr6鴯GOOh.tfóJۆ\K9RP $G>ɞW# Y͟E6WUeZpF7 `_yZsfStb<,fJ6`:/]GT ،G˃Ri]D|M8#Bۂ Qmޕ(Kvػ.,xDu"&+';T]EWD52* KڞCAbVTp^5) N@V0í4|Bt-lr UU4Szݒ'qoJRyS-Y"3kG:R2K^Z{i1T[@z-8DfrWVt9R6j4+v n:O%$ 6jOQ; jg7W&E"QX};@PȳMѺSA2_ 5;W=GsPLc]A}rݞ'>}Ke+d(,.V~Z?ئ%~1>Egsk$onYhB1`Q.  RUuw'%X6 ?mS.B9gߎ D1L %ōGd?\pb8_*1AI"Uծ%d7@a4 bTI#`qڰ+T; `7 *P<&)*shq &G;Bg5g F3gDx91ă4.KـODL2fcBWbY|%K-1X_7Jl08Oe&+2R4W2 ǰxeF hp˄戡#OBѪ*Ƃy !1|Bñ@ڳ ?'3wxwNM vp?~ i\jGns'hC\WX,Q$4CS{JWibPN{I2B`NS遲6ŮؖICɐ#PjEw2HZzfd4 MH޻E$Mzg8<rS/ T̻`0W7M$`nEWjU"%'vwZ`ON8別 Cք avdX*ER3vЅՕձUv:/KF![߮bĝuVdZ3Bٕj{YhJ $~{Qז6 α]nj 3?l% Mzj|߈ HtN,V@T7OR{d@ ~ */WDA ZP^{L,J;U⬯:{rz+%WMN^:~suMEGF8R.igDgn*dQL׷mw{Gqܣ)#;Y'*6wu~Su C rzQ_,fĪ&(~gnou.<rfۈW{ޣVoӎ߂Y7ZN*3bঈv[v{j4 jrp|ur%@jWWh!C9p Vz=ݨBndT?7Oeoe᧰+>"Q"kxrYQF0mFO덺nC 1{tw^u{qy6,<dF<|;J~t?EHT% )5V]ub/vUS WYG N0Zx˒Iij2 NC\]㧄#QQ(QC}G܄iB%-lV׉@Sجc> ϖ, n=)LG#D`(zwFW)EQ/1]Yj@T296}6+xbx(Scbߚ-GmҀfUh*:E>I3 ӫk%Ͳ B#fY =9~]I]Z À(8~N7鹿umfMK8Ì'Ӓ$әE9L"NX%DHbEڛhW}Z *J ߳b%&㛾 ̷3ݠ[ <$vUMl;&f9qA- WIeԑcb d4el#Ո10!-(9 Vr[%3D9&ޫdǍd5&Uub@lc?dOae '2Ϡ kFj04-0{5\0 BxAv\t$6yHaT  9ʟ/٦ʴӱg8/kŧ*Dm=Fn

n.8H} qh1.ZpQ0 +\> nN+Mxz1`~*>7ŏ|MSKNQ (|P?urt5%v3s=^ U#j|؟OTq(şkbx T3)`#.I /l4i4+ppN<8k|?g=S4+nxUX>Kt^t{c8`BI/H /DGr\:ߘ ϳ,J<4lӒ)K׹҈jVV%۬Y|f('.ز/@@QkoCP'ğ=$w} *,!e쨓R*WYahTJ Y& M(bo@4!tA}J@VҽOܺ+ێ36ZjUsӓ5FO6HZwi}8U~ 8J+'OB S'9H^+gXY{nؓϝڭ%ӳ=Ј>cN*dTEOa,"A.*2eo؝Xm7rHsPB(`Ґef=3RQZS{2v(Kxpr.5tφ>W11i-&ALIhbԖ5$lDf[ug_ẍ́eU>2m5U{ҡIB\!`s8(hdmӖ-3H۵wuG>XC0IxO*H䂉 暛G82/z#.Khz{@MX@JHؠ}lIE,05W@~{߻לZ,BwPyy66Sr##lg1iҬ|uYXX&yaL# DΛ)*ax 듰@uee!Lf1)x2ķ4$|^ yz~P/B}i;z'V+;&M'2`T3oa#aYB\ Oq7SSu72]\/ V.Y:lxe3YvG%dfg9&)[&zt@['ڸϦlPN=z7nS|oV* }N6| C2/SÒh>F]r.|qs&)o>fLUL,;dG[T4zC?R@euҷ%1X~·~4i `D#3Hhpe!:;/ށ0TJۖ ,p$ Me)*2gKhSg`i黬t@u_l|W&.jwt^Eb뭆[ q!1j{8z% WnI x'3 |șepXe*z9p/Ct:KpGAõPmfpCr  ;##߿LPBN Sz8{׌IE3`uZ~V]cZ{;kdLtcuwZ47A u,y޸{GsX ř']9R${22ΩsyoWWNlb K݁rBXsUOe%^Lۖ++iKO?jk@th\`@)]. ,zԕ7cXe'Ax*6,^)ty=hPZ$ݦg l$zۃk|Ы!m{1,Y:.K'eXS^oK78N6!pݳL=0&bE!wgRdl`”TP3+ee\ dALie"d #fbIԹ5Y{W&ҏ@moiؾ2扇^7=ie@f 3/IU;vNհȮ-j+p[^LI-,XcR\ya!gϻzJٓŽO8Q,`G;i ZjYX@Gz +k& |t:z i(:0dߥf.=K%#bTHT;}W OYn;]1I# NѝDFփMz^zWwb,N7Z/geY`NeGʈ7ǒRrbMV2w;@h(u=>ArzJcݥ=S13zI>êѱzpDPW)ڑN"0?׃RYALP9 :\U$OڿqN!7} '< ?Sqͷ.:,cХ? s <ii@{iQv.L{ٱzL(8Fβ,ԦJ5d=4MHb!3 4'R$ n{0NXi&)HJ-~:\((ΡA*UHB}*))0wߣnLMBQ’V-ݧ6L11x'¡@Er rG6rOyw&yEQԌuL*Jhl<%Rbc${!{s0 ΀SA8-t­%v|9(ܠ,}8FOM0 ?̈́hiVB46tӺhT-Sxݽ'~_=v \$}ѝb8N,pPZWroz w͠8E8nsTeiм\&~o^P 039Kjmቶ'+l6W7Cm3EwZt|1{jZ`8-Qdͣ5iGi*B,B) DDF{(LX+b^&([Օ؉HeMY!ln8 7\k(.d >~{#?gb#ʁ٬9npQl\!ܞ uo,YbUugOu) US/fL@}:?eRw"{27.k R*~Z@"=GFQK^YI7pt%@3$$?,Uq-Cdž%eVlFBݍlRЄ*v!jr ɽ'CT8d^+X FxĦV풁63ˊ U}b,n7.B~$q`Iq!T0g4"L#뾀[.\oSY37B5c|tw-ҺA r9)T;J]'$I_b1j>Xܶr)ƙ Ygt[PUx'н, ܧH}'sF͒In`cQ /ɑ(ÉU1B r 3Vv(:x]wZX26^sWG6l,~q53xinmHzrʸ*\ʞS/mw5mX +2f](;0#neBmTW 7ؕH3qhݾ"o?tX4Hjgs8Q/cd3<DEԠ?Sϕ'kqqiGېew3eOBb#%W Nq T@RsGJHpI jje5\TZdj'C K)o`O_ ;jsHn6<"viR|jgKVD&RT6Wg.eÅ T#ujQHGVkPIX i\18":v&y!Hh@E8B5Bw smׯ$ Y~\2i9<I= NO*27g#8XWw9m -USʏqOv+u 'M,..HZDA%wK-{ۨmsұZ68Ճa։!trKT@#"nWboG)?!uƪcaA9W)x6-He51[ Ikkb9kɌ~w@T3D \Qa;-ڣt)mSEsЌp|bc\²8@4M`>kt#̎Idr@5\VŘ {-&u:ܩ~?oj manhr*ӊ.g:מ& {!QvI unc~ݣSU7S\6Tqpʙʅ%t)s[Y>b}oL~_ dVaB;߿ ԙ޸dwuN5RI3Օ7iX!V4G}; M7&jc},[$[]2kVf$r),ؔjS`>/b; ƾ6A("A%od#.]:\+3,GPc<*L\:n&2aV-z`XŽQvz˙矊(-+T}]lО*̾p؝筲 Qw RߘkڣpDeئ)j {8j'G'$_k6Pd3krR'Pޢʝ6\f z%Oma琞wȇ=QW$ۀ}h x=3ΪyA-aJxYԥiVk!)b`e(!G g" aJ$mX ұΒ2EV'zU _vwiEGLoTb+)h!xp>(px15;@"}YyوU12T Mj@ 똈6uOIuT2h!K -zcķcC_7YRi]P'YrԕaQtޒ >lVoH~MM!SC^xe٪z _`;Z^^.hL. i7bVPfc/B2=񳠸ȺIAկ:qYY:%TÆ T֡b;Pzد[!AD08^a>^ǩpPrk?Z!ޥzwt pQNqZi9!G탶J_[uG3u2N(;ȅ"_αsƖBmxFlCXlū?I/M[m\Ue`#XRFU_ՅNЃ+rП:lEը+qe.70Nh$4gSEn8^fI@ZsyIX&a9>9̰?;7zI Ԣ\]h {4m dĭm21UNzk4hQSD}Oqb fTE\ Kz=JoX,̀\J⿩0oo LWZ8GOɠutdyKe[G7Jq(#!s5[T(yտJI&=~dֺ 8B&yzëyL'[=gW&J@2q/G8P+j5slPSxF|k6_Ik7ʃ","jH?o'S2{J|ܷwCt'f늓 ȣ-rJkĊ!{ 5ȯrV)BJ`%.f )MZ cbRl;*9%#4'K tg,G۶yH{pĕN$=ϗP;O<-Lj{@K4=paK ,gדZ~vfRcfF?{~O]^bz6fxZ.d` >GDD/Nq#vx h7A"X.5W_͸>Ls.y{9eY6KV^7ލ(P,ȓeVd % Sbn|%Ղ, wXpzemj# a2%_ߡub &<~E/Uֹ2(eP<P9ax02l*SqS胾"7**8-rg % thx9)'aN7 <46qb,RU+,mAb̊9tL'CޑPt}os yKyi%cg*opj"^0t>lʈmeTU$џH߬i0:FX ,c"}{2B* WZݚcUszE| r݆RchA0߹m;B܎FGA*: f_)z5mI 1{8:GzL=' tfC;-ONf%d?CINU c j gG]N4j]TR7XR5 L59Ľs6D3hHt3!Pg}Bº+O7LD $A ،\}BRBל N $wוeؗY9'*}v.7}plm>_Pt˨slsnL:q#͓EԷR/U10 @F#B0 z'v}^UuT(A^9]ҁtܲ--NdJ%!|49XGKwxƶ kD8wͬSա D~T!; q4x>.!h),cHMmRg5'2܉7Ϝj( Q3{Ž,BX4[lh/y̹͓!JI#"M^g_b>eb_ ,2yW|F+-3:rtL6=Tdt3JqTwۤzI5vYEtK]An!%R,nA߼0zv;|٧+˄ |P@j%d#@5bz,^U38$D СYZr&,n)CuAUEpȄ ld/e4Al\dUƭ5m*p I,ל`(vj)[ذz8E:y )qȄ b'mhozmVBFeobv+}g'#g^rI#~~Gf^xY4exXwtu`wf,% x w؞f]Ze X\\ i8ݵ&WGƧ{D "(!Z[R֎_q:q}vZ!ǜI¦=e:ırP;w;-gr~T~~.~]Jl#GI^ ]n;eP4F@g;>|R6,BՒa](̌3/WpW,kNԪ9Jo|&ZwXHB Ճ"6$+u[oLr'Rg1.9Vo%-2#Zڑ^LW맞'?T>y% }E=HPT6,x, =iv  TiAsNgGefaC=Q'a0w!h]R/?'䟅d4Hغwݫ: Eᳶ DJMF/ČᔸDV7$9cݸ9frMxUT>>d2_et`?=+l79PyQ,&m `譤}N莫 ֺ:G=lDܛp g9 {dHE8!b?^cG_tU& ੖ Zx9H^$Uf_ZkGnPu:8x@xwg}/CSv"tI[MC4U-%m°N@\}1[e%,Y-g0 [9~VϻDpXqrJtÙs}LW>@ys=<췵-žZ KO# wVK4X;ʲk:o4޺o7ۦ./nruOWKzCo% 0}tot&Œ)_ֻ2 21k\2p 9|{nW*Ѯ0,gծÿgR:| s)l;3F htWI>VL/Q\g!øbT̖5;j~_t8D}ZOγ9eOZnN1uj+4G Z}(1+8K&?t6|#UG3 =V{|Ko"պy/1P *5@9OپxEЧ;]xƋե6f̓Ew8EruZ2(Uчb]ߚp4)Yxz6GٮHiSgRݶ㪳Ի ʍg'{ DrdFFYŴXf񤚋(?jW6Ls;nWxؚ :0?;~ansJ˽:*Iasئẁxiukv>I?aE+g>XLU&"]ĹO(Dōj(wޱs LϮ>ƬbƁs=c[+|/+n`;8nl5R]E3I2l"k˯pV%TeX[(W~tTY"\j1L&ĕ{6ST61Il%b4i? ˩[^oc kB mٱ^cqrvuϞD$s̊IiӊoZ\n(٠mea@j,I`a~a}Te!0?mlmWKe.뛈UIeh S3AXԝܖ_ajI IEkY5+r_YgZV^^CmCl,I; 7m?"5w:NZVYH$Ș 1;s|fz ~Ko"An<^%pnp*DNw:[ ɫZ~u80ɵ\+N[ T}M/r @W]+it>a2( '7Λg=^ úX|Q^/$xR^$qܒ4&d5Ҹ$1$S2ⳅQ_*&*(*ϛ]heDm&qk"$"Ց9-2548Ee|^륫#3Pf_x D~'iHdM䪪pתּ'0&5"Qj0CL:x ĴܡJ*c`Lٴo7jd$du Zia3Fvfht%umǽL >1tļ`F-alĔHEGٮMU_bNtGOz VL՞21mG'r BEӓh>e@h{+/$b"sH!~cbVj1@:Vm8+O>p(Y#ms_VSp2W ?X9j\ b`'vW}u%ouh'Wy>|-uCX& +z>_) YH=CÍOrm&E㣆M_A9ܻ =03Y;_\1GX"ܛ)J%6 JM=ih,U`ʇC*U, rW)?dJ'F[k7BK8ڡ|U^#_rkߢDC"uΰnܶU+4E{NZc6^Qx){\O#I^~ɪ\NBr4YCɂ]u\ vA'26}8f:yڊP踎ɰ!=7ǏϏJkྈN_C) UȽʿVj ZHଊ<ߡ6SdZwɇ ǬXC.ICFAF K^8n,]DLԿD= .qK2 P4EiSRSJUqN>xTZmٰ,/{cЅ!r"uδR,+FCءO7.lT CAlwO w^ rJdSuJZzr1V`0tu~c=`S INorg37(7ty@t,c9[ `A[Ruv[`5( }oι3|Gæ7SgSurqEoEZžtx{YloA0q~1Ϛ ИG Ct`^yW(W{$2 L F%L@dnH]PFq"uӼȣ:+p\L 9{/ R[TobMboe?U>̍;ѰL#*^\3WYNᲄQ+rpVAO]\Ύ鿆Pޓ UEoQ&r%Dl3~AZ8ˏpN3OͧM>3] ; ږ{UKEU)FCMbtSGI4Fq4h.JR224gU7Hp M̋1~:I`+u`-JJ.H䜾JL<'j׋ˎ5key*m |wNf'K=(y@"ɷOj-'Ri 6 DTkCY-^jBk }x*GN8~^ʯURP+6mnĤEl[No]nE]3lUVó 1xD\mrսY@ie]'ވ,.,ě}m2z"r.$|9_W6әM. >h:%bD-oJ~!KȬ3X(瘨jvӍDm8a ^0FY =:>qW?ٖcs[G=et5cB|"-wsp}Vs{_ym|,*~- uވ;\*,!xh U@ 3{UX)yn۝j$ό&O1Xy%ej@ZY}p_/GfJ!yQvj9QW7gDŽddn IZ rFFa-GzIJz>_Oqa˳&p%B4\o  @z_:P5J5 w,o zUO)KI-dmњk1?)=O"W w)7PX ?GA?>|*x4#2O+b]p#dP_x(6{찦Dt NHAI|GZKtiĞŲӘ<,]ڕ u wF O2<d/naH};車,aZ착%-ro+'%?nEoaVZ6o\m,XX`@*%eVbXLD(B'-MjOR|aVF{n-TG0W106Cio>@Or2gx25⟛Ljwv| aKMXû _Zq~!<=\ A? ikHtq>1=g55^PN=-'ٌ/q'BP`zO@xhyL|uZh{7QazE i +@#S> 4*r]4=/om{)=B:/d4N#[NN?)bcnn |W D%Jud6$t@ AYC("ܖ%Iz|[(yyқ& /QޘlTBZ"GzHa0ʻN)sbt_<9]@)r@t3r?'*xo5ٵ\['X~`{|5ZoFi VK)I[)427ԖwU(&!C ./CmšKSڷ:0U8 ~nN'83;İݑ~_mӛ2Ѯ湒>MNސ?毳=i*ӅL )(}sÿPa!tfDvK#&JxFR,b5DG/WE`J%P99Tوnpm$=mX4m&|;-5s{; z#tmk3e9׷q/KbZDݴ1K[5ې**JM{lS32ʕTҼt) ƃ@d - m? ?tIY b _R|8 \%I<ºN(=\B0sI ApmOkځx$G6tOl L (V?ҩV3?S 7؍_wUroGrދ=+yn&mk'X4/uB/S?}7vedR5ȁ4ô^xR>bhXK-a?5N;Ʒr@^ Qڦ/'Wm`6*̀AS^\FPVEcEI+MyD=4Z_Lf)sߣ$"RsOD ӉΕm5t?nщ!,Rm2K46CmEP,o,&#{cM/Nz&pf#0h]>og,N%#( i*dI/z74*ij> Ja׽ %CPjuOYt»$w|qG$Ti.PZkX>5K+sWa9 I g!P mwǯ:r\ޓ$^.wѻ/=v7j.; se혪7WuIƬg'o|&|^" i##)` ߠ^ j}>r!+&zDogv@weE@l2; 9݌ ;M'Ԯ@h==R{q~+^#4c:հp0NRpW/lWL}s/.9݌5 QW~)tJc$,L#,ލd7-;#[<8qN.~Eu'þț[2$x9]1)0FW?uoSEpUGgH?5Qz:3Q7਌j ?)1z(ĔX!44ᩲ`.sCp)_%綂J뷂u{<n3/[J͋*dÖu=AZ3 $8CZw_`fH4}_=f|AsWG5+zҍ@/9Y1V2m8OCxQu!"R o&2Ct* S7BUӏ쐤/} C7dHefTE`@.4re0G<|7q R*гB;MoKDo'F_$)@B,tNXxtෳ l=bqr~Sf~8XY梜H R囋X;, #TщzQx^NY^TfhwP-vI)b*Z&6O p  1e~2@dpPjԸ毷o%-ح qQ n: XBh4%nm+5:W?ǡfp|eѫ z _\ȐkqIb H;qRmU C~B)xyu+9׸uNl8?&D/ņ喴_FW1jRd ~ema}_N{w}XWNi1 گ /6,лTtܾX屄C2U|Y  k$l_EM UMz87z0gM#pԌ^vwD ¸nDSxIc0dATyxn@{,S2Oצ ߫yo{0O@E"cPwKxB"nK_+?ӅRL\xi%>V>ܪ|6>S%5<<PITqWQ#_Зh(AբSIl *MMc6"Y}m>~+*=I/XIuC@<;g h;kYw&L  ҄0ۢM~g|Ӕ1jZzRIg,K`xKvْtBny"̗ؓ\oK \؁^e9c4'.CPh\<EsAbz'nB 9`?7s'Cmuzq%t{8J^ؿmZR SM`IHyPk6:,'U.ngA's&QA}P=l1 52M)+ͼ]ԯĥ6xg"^\Ħ /V Kvٷ> IȔf03 fpGn\}5@8?::(jv@7[{G0ݗUO"9K6aY>68֤ *3+$*|lj.ó.{F6J+>pfQpO鷀d/|k7Vo9@WiyQK1Gne=0둵e-5+/}q}[nxr~d)"1I  L8Ut^/F"PGv $Kp`oYwKqI%<~jIXH~] IJy HB vO-a@}êSr: صn<_7ޙf4ubNnO[LlUyp/k GuvTe]!ĭHf/\ؤOTux_/+4+(^@Cb'.M'}d|Ï)<{q01J yǮ0k0TwEb+7U/yywa Á/oL훂iOojsAʴ ZĄſ MvMμE\21 ,7xemPK$*Li[amMfOL6Gr݁k{T.pTvBQ`ZRU"yՔٗK͇XxJ I34m.7" Ynipe[Or=7@Юk71v2qCu$FIz* }Ě@ 9${4u~O +s *ӵf?YL(]Z]̲[6TA?5}u㛑ñ@7r¯'FLuLa 8;?^.$fZ;|c}XіcF_{hjHE,Y``QtTo!i@U],#5^纤OR~!岈aFDhfm&[LI iT #@sR!¸f؆-u#-e= 9~ Alۄﴎ[ssQ;Ju29 O0׋Z*LϙJS^!ף:4P@Yk(84ne]l.-vQ Wd tFZߞ*gaXJbL\3 \\=LMP9S[wF okೂY]q9nYOE,PA·/59RԐ8.EV?;J\ko" /Hyb75JSsU45`kc-`?XaI-¯raYshސfREj,RGFz94tUtz8c@|?8[CRߡJwd:|~Z͓_$Ȭ?d[>oD׆t+ 3/ȂIX4. 2|9ۧm6tvL]{tNZ5i;e^}!Cnqğmj qQclxڻ e=ƿ&]=m S| '8=qGZH\WncrchPtza}N}J&w лwi'{co&s*$CxEOڃa[[7:z)gBg>J@i]ɕ`M BtEFLt?ӄpw&99u tp!!yצ(N=k% {wex S?sTp ;ֺCw„y Ο)>?k $?|6य़*;}*9O56$DGD퍯^R$$/2Kbc b-Q@QT3aT7Ļ>3[[p;"*4&FIﯩQ=PqhfvLx@5MiWs}-9Hmb'c|8]" &8fd5/]+_bsƉ> =̑ȟoo@E0{a#0!SL0wp`J [H~_St!R {J~c㸵,B8 ,|:x^==vL^ތ6r׷}2+ctNb~uxyh%j, 8t(s՚e=èc%܃}`j[&jClW_;d7R3gx$ dQQMKrdX޿uĪ U|oճG- ik1"~HJ籂pdFdӴT2R~M7#n!{J[ }.{aeW"Ζ?i<ъJpH"$ǙJ"ƹwUڷ;Ӆ7y1,Յ:HP޷Bap6}=>lw6_OԡA L̦SCЅ[=F\(@#>[7is1/4IRt|d>ikͯlEx1ڨ>]  d| /GܞOo1 hQh88Q ='&Ύ03H.?f No}wmP@mW 8lOjxu2J2ܷt@͘14 eY?\A2a(Ft_.Y'C,V0ܶۀ2bP &o.p7U˟f|Ak)P{6BUdVدRORD!shb?Uć wpѽ%9a;d5,/@ыf^IBFu!bKp/ʑQ׋a!$\W\m plnjqOܪ1fD,',,MFHnE؍O# 1*,#(VpPdf72jGB6ri?Kkm-{B9C}ȎXQrpv@X_~)%~V]}"+i,}\-nրesm{$tC:אս~a`y&N7XҢuT<٤rW=*ӂ m&KCa Fh8 # QvC<@$Q"tVV*Kъuɬ7!|SL/!-8 $5HDDtܟ[I%I'ՅENkS(hM;pūgd~uƄ*H?-1*Ч+Ih_ % 匄Z'A|w}ڴLM[S>҃mid\wՍ51fwNG ~$ͧ=rF-XsJ痓( [2bT3{!V{Duo 2\Ggs J>*#8~Z3gѵC1^7a5MA4.(BobM_W+HEش Bҳ[DXP [sdf>_'ٛ_ _ؓ_53H_ğK阤68Ѩ⎰SVQvYV ?ZfG@\|I<-ݎ3.ҏޅW%Y\ֺz\\#q CQƪw"| \jYBbU{6Zܭks# X2Fm|/ȍJ$!=1u ٤ ͖nv\ ȭi0O9v!X%nҽE |L|5 B*EO+ޟ[:&KLGh_u50 'KZW Ehsy]_Run,>Z#1.7 )V 5-q[sܗ[PGyN`šgm`1µ{fD"FKJ0L Y=*ff=W7 |ë9G6'&ڑ'h! ?|LgdJs\r_,[o{3"6]}=2.bÕٽ ֓T7YuM 6#Yr$Z+_ݨܤ2@;  吵CGE!*+4٨JQz3 B=wsf]nY׽!y֎膏),2bU>8^Q) GB#(ɍRoAq[?ctlM܌"">n8Z_C2,5iP{^=/j,[Pj"3HR?[W^J˼@iwJ>5y`."(J+']V3mS\qXvZ7}J٬;跫s0hn̉3P< +A⢒ګIwvyFΓ,WJ6kC .,{;;4̘jWMlE:\I9tGP-7STB&׮(<CGakʍk#Ȅ[DϺﵬƹ [|kϮt6wmqxvجL]J Ȟ9  >)=hdTnonrʟeKf}:Ԗ3Q,/7'ߤDZѶ;K%]Ss7@ԗRe|)Ҟǟ%V %~uwXU4i,:3Zьͩ: ւ?µk89 xcICW2? K۹$`'^+&-kQӆ 6Axd,ċM Ӂ񒵡wFV^C?or߄E1 ?4d~+tٻB J[HQ=~-r\y,J`ڈuՖ() PcI EXH T %] z{~hd3P,n8 Iz qc (N'q;OlC w;qSґ%k6B\~b*Ddnw 6ygYhyR¾&}H7HH 430rW1۝T1A8l@'dֻ,?x(Ӑ&8K5h%SFOwV0 |q,DGgw{CL#u=%]pS *6n"~U~RAt$oaIP#nN"9)uۏBB\gSUz3 Z/%m{_Av%~9 [ͬٚ1QGÑn~ d{TW]@Gi!A6pɄj%Fw & 3>+,k'XJOK1 -ػ`U@]O;jh]tӁ F'24:w˨*k"-\ ZݡZ૊ Zރ~E`CmdM~k Oh_h- njƯyl7g"=( Iz'D+M텻PBٓ FP 5JٚzJMP6P~4S{/n]ÏPɔ~G7B0rm  Qb DW&PSe=~&/lA4_"d=H(;00=ڏNoI"q=׀V^Uon- t78t?+kK ))P˃_ Nov19-nإ~{U[XUNEem̦dYk0̚a؋҃W0G֢4\%AIp5Ž]:`1# gtuX^_]tl8$Vsٿ]]ϞK؛n1\gS`AVG2t<WO߲msWq,Jq|(Aaܒ%@|9(M5D)_hJ(]vb Dl4:BoړS :-b4?U7*SC%L+BoKZ= WNBtꕼB*;W4 0縦εA(K%N9JPєꯋG1<43%qqJko~1u` iuP "ؕ>yqTʟ8-pr'̾eb['=zK Κ#5RiiE|ө]5s[",wQtE[k 7Bb\6O`Qoo+U NTJy<DZabgZt Ftv Qr8qPA9Bp- -ʽ_QjvJUp6ܒ0 UPwJ}dHK?T_BHr[ G]8aТl*䏓Vlg6%Ȋ Ka  .Jt<"`{ptF|8,w=2Yl!:ݜVAQ-L嫨D;t 1DA%at1 (0ݔ$рaֺ>1"0I.:\wZ^P?$AΉEf!7j䮏>VBo+ 7b?G~NUeĎ⦞fUi4u{/k8L$CZP+ +.s*]mْfCK@7oQIqO_33a$&8&_kB ENً':"\%5L9MX  0G SJϺ}7t1L~ޢY%{Œ>IiC2g&[*.}o!>(Bp?{>kǴU:`nn+c'. аMH\CըIOh:g.* <)R\-nPl)ZaeQL#9g6j<ˤ#x~UX5}wn?T(bboOZ#z1Z v=pŀ3&!~́-Rk\ ۆ?h@$.[.Z:/0u/ƗnӴ+XP;8bll&.)$k ɳ7(B`N3|iR$PKOglH UP=70BĪúJ1ܼ4Z:8xfz֓,F`:Zx # ep&,4-} vcoW[UQjSx W>.aHmSΛJ,D6L~;v(Ȑ5?Ns5j.15vi|T UƱ5j3-}} 7B \ 5+j?B 5O#Y[d?bṸ2z,78 D4w&$E¹hI QWS#j#\'xWSA#F6vpu Bb,CbsL~; 0w<3fh: a+OC)g0V1FƥaY7FŸ7mΚJ/!ZuEæ2ؾl8m)ËBesU1 A*ۘ (Orv~-~-"PRitZzLv >u(.AQj4}!-uCrebVrL@jJ<&1ŽפD_-F4~26D@sTLRX!^z=Lڍl;ҖO`{_wo{LuoMV0f`gkA=?FA``\XS$K LG7}U^*]U>ñ[ :: P,M"þ fޫ#9l0V_*!0#-&9J+tk G0ي0YH#"jk.wp.m8 Q~Xi) UiƑ qO0>q6)˴Z@3Z;+ OD>b7ޞM8(h-? YU4Rژd;,< 6#oJ3eYҪptSAg_y K}v0@=GM-N'N3a*MzB6 !JX7| ;oN| =x  u<}O1b᳋ɵԩ+6ls>Q6H7YN̾<عGp3rDwѪn@sH I\Nd`ռA61|umCUxk'a]#˺*xo w޾BR.ԣlc, :q& ~S"Qq뻜p+i6mNP\ $ 7Kޗ?R\bFaᲚ(A>j]^g>*4AO x(lc|8Ϫ.2?e.ĚV)MfxM se68A?p=p2X֪$tB+M']LrmƟ$_,pH#jA ы BUF< 2_jF(mjP}ΓźIVwv֣<"; ,D׹5Ȳί$)Wo|,Vr-C|0 yp |@I0{Qjv鿡* Ph̖ 6r FmM<7Du6L5 H)kNrJ7 "g]ݱ}̽j&x$7ku+lz :[';> p@`TRh|Oij)=ghYA+YihH |.oa+OҽsU?I\h̺sh*6n5w=һAf_\W܆D8 Ӑ^7 צ~?`T ,I'Sh;2=E-~z\hc rSUg'*77W3r1Wurt^e 6?Pn6<ˆݸ˸IG^[dBӷ }__F+fNmI5Z?;N\ 3n ?I}9Oɪkq&Ԑj;`fjc5YT`W`'lfˏMF-*#UK~A+H{+fvj}"X{ V67BGp8A B̀NIRtBBIoS"`q{z[}#|GHL9 ONOTɪ!8V"͝ T͇ =ҥӒh#:s[t3( ,VҡLߒ$ǦUrf4{͠%ƼĩM%"Օ2UVU%RZ|}ɸwT {=4G;~ئ-FFQB(e!T@<VKKp4~qva0)5(c7>PL(8a8:"v ѭ0t+nQ n^&c40t:܂G}Բsw!y8^NfR0ioFku+*h]u 5g}7; lɮ [ڎ@#ԑS2!󗈎-rmwBمkD'\Bg'RKAΗr/ګԐSje7 kMer+D_@=yܸ2cGԤ41 %Þz TF1U٘\-V~܏@ϰ`4m{D>`[ _|U&8MRE7Xsoؘ/BבGVz&“njc<ظ`o4(H64Η[T, ˙rs:TnIOeƾziͽQ"m$9'nųŮ}ɐG񌓊=b 0`RkH@eXӽ1Im&h^Ksm‡ո#~04)~a| $5Tۗ"V{:f%[ٔ>_16;q&cS0EHh'kĄjK7r㙩h,Pr@kQ~\Fz\Y#z:T{__9Ob!O X׳ՐB0w:p?xDO `2u$.>ڣ%GN/D,r}K!'WpFky؅V쫺B4>tWAi]wTy('UB˔'&!+!t&X,??7]ޤ@#]6)wjo (H&vԱf 7b]qѦu-{Ű=Z^ 7-¾ j@Z iк xJx:&4**8}طb1;g1Z|?Q;@ӜN$]l=n8e9ۜL_*2 эVPO( @L^yL=DUunR;[\׮z>OEakJ'%4Vh,~dL;T%Ρ,bJk,@'U׎U6qORU3% ̛?-&& sjK C{?9J5E  5u\BF/իKCcp,[ǃ{͆YXwjp(ا @qpng.Vآ7ySf_opz2 tzfswy% H0RbyI2T钚OM_.nVdc@vW2$6WMз:.aE0͹$yHsmrQxN_ ʊ(m4M0#O:g9[a8,?Hv۬! fE7R!;^bc0Y>K[rIC|Y iUu,5PsMdQw$B!Q&aEJۭnMwZSd no'}{WT**}A߈7j!^15i㱩a`I^ +7n*ZR3 HM؈Rq$*Dg%b lLf Bב7vh| JIQE.`_ijQ2ORQ73$Rk*ٿ\[ޔUp1uoA3Z9.d:&,k9Ŧ yETdd', KMR燝)`K?A!2.N 38Ž:O;._:6OI?ڑ ٦tRO|sLVTX+!N9(ilGj|ZL$bU2|b!>Rju\EF 7Kj) ح \.掻3sH1j ^]ڋ`]]CJqDVyuD[̸ dcٲwm[#xmݬ(HVf]Mn_4=Xar/Oy(MD#TyְG.bHQ])]P ޓ=gpcdEk=c.~H"ѪE,c:<ԋ.]❰_5-Kj3xoS{hI TDyP [By=@eA o$_9=8kT= %!ph#GA 4NY#T7:>n d")y˫Uo1~dž6 vMuvSJaT]ƣ0)t/ao@>'#)j23ɹBr{Yyj= +JEy ..c~lΫM3]&EO ǂnJ}hO2ۚuI#Hn`jNDؙwόwttg>H%%zUipOեҖIA*3#Lյ~"\^abI  [<дpgugIX{6O*i'R6՝Jl.NR[E:^nѦ-1ZMmoQIZY%w<+cg dk%Cn$oHV :Ւt!\HA%\ VVKϹέUSIDXy-?r^%~1)`qzQX ;N?qo {n?r5sʤߩ$FR7=$@Ck'Hz7:*nȋ.d> +E7kPR(KVD S?Rm5 oCGyIċ76M9 }2?_lt9@\ٷapǴATZf&O_j ɿ|Ռ$h$Pƭ>Yh z;+8|P=L.2jEKE)9\TIa82"D|G]4>X/YUj4lnpi=?jÅ @xCIBYLJ 5i'pKB #tZ眵Ӝ{ʗ}lr%4[CE":34折^]{+&9d>?O~΢RTsS9g8]v+Q Qx# EFi#SxM ЄyWTor>~CKt[jf_j_^ķQ^F-?5 %D#Q*-e3#B |?{io%Ueʁeؚ<͠D.brLե.\|OF<Ho&R!S+.M[0d74 ; ;2@{ eM'c? TXN(" L}l@>0fphU\񔞷ib9M ?vu|'Bu9jݚl/\Z{^p\(H8(t+I\Iͤ>\ UM>!ņFq +߹G_VY<&d>Q7\TEG&]QF}pR[,kaocHr\ {Ͼ|#1HĒhezrng)CDO.#j*D "G]ػZVeAX}xLTI3z+Y&cKLPB Ȏѽ_Rdi}Oa*dt/GLIJuӮmcp`t\A/h3CTtsfuZ2יR6}UX]OW b䛏=aOBvr'z;F62!XC6E9T-ʟK(a'L[e!.ZSlIQaSHs=#EZ49^8A(m[2B(J'ti^: h aG8r~ D]h'<vA9gBi%\Ͼa"m߷=8$#_~#kpgBTw>F dⰬ.Ȓ]g0PL!oZV; u&ԓ '9adF]L~Z/&+j1>YX `zA]Hs7p/qU)Aa{O1X/ jGUZm~}0?ӷCeTq8;__hؕ/\! ,qZRxۃ\`\ ꚁ`ׁ au[Ɋș &@3hFf\0 IJbB!5ࣱU#CwUlZ7VP@@W^e[hȧ/龌5"' jNsO MwJPu7ϭL-ua&R6K6b sy̧jL_sn0p+Nb譡=#]}+Q!P0(u"P񊀹=ujp?#gk&L14 IfR*(OxXz1=5ZA/7xBKd0'B&h ,匛SV Y8UZ2?{ e tY,uw-G#2…TJ.W9n>!eN%yU75ɸa+X8MXK=h3 gͰ+H.i^OkӐVyS.^m߂e) J Mw-E:'+͊PvDzb߽B&TG(hw /Px1UuwyN֖ N*ڷ ;MNX߯H) ׵T+e [>L H3ckK`T%Q:(ml=go}zoN7v`HwKKV&(qmi{+:Kq2v/ѕD6'(=ƝMvM>i؜b8?'2xkw?}GLyJdum/ع$ b"L s/lN92>#$|+WkRp-{/![nÆhUG[۫`Ъ<I;lmwDvv"]*fG>d`/,[&*=m'eY&=U(f%\\kyd'o -B S' -RBd#JLQф*9/;ߺ8JsZ KvPF(zz)a4~}GaҸqD2~HHٟJN$'fyTmEvc&%=QyQ !5uwY3Q%_-sizafHcUN dtf%*<9e3kĀt1o8KrQ p%)UU0#\)QyseEM׌]-݈սUTOҥ)Ӌs3fK6Oaǥ97ffB66O~4P"#ypaWJJp'OeB'a7ˠ/7 /L.zPp7oLE8Σۛu_!U*K{Jg*=) ^<-3"Bp\|0%=dkCcu#|mbΪh HsKJa~ZSDSZȯ!Yb,j vVVwH"|_ !;9Q *֖I( }'#^Z0y{v5^1K-c:"UA&]hPoWDgIJ>aNabf8 A_u3 ٞbL>,Iq%o p1u(\+kW]7<Ā,`)Bz0TԄ ^3c5eǪ3):a J@9nK'yMȀ[պe ͈јχџNQ*å w"H D\JcD΍|\$uG}yT9= t)IՕI3kxd\V5XcG'Q.qm$ X*ODŽX@&Ԁ Ψ^|{pr[6[M>TƲ$r5=ULh!{wutqWvXx.R+cΏ}Z6 nB ~ǛNubjdc-1r`\}KrUN~en#E.06a .->>Dog[xї%DBKQ ArA2`_ b3 2Ia|JsIoPe"L!6LNm LK]MNB Cs^n[߶#Fe N%cYQTJo f~y}Iuc9e+ sEiQw}"щɶ9;zevO^+xdFw>AmfE<(="I$;p1?3e~3b>^u`'U d_Y>r9 C4؃ygQq/SU\k,GdTy˫r9Դ+ϛ(&i=RkSZ*M 9؉+ɳ`ػy̏&&<fl!]d.췹NԓY.M?-l!Ojoiթ=.t<|AE[gK1ۅ=W|xsZV#%KptFN7i.1Yloㄚe0+/Э.:Kd.xbRjk_.Y5|咸U~N/͇KBiAf;rHvK&$]u{lX~Oh;JF_c=~}uQƺI(yRq9&`UR_`/H;kb8{&s 8*w'EHޑBr/pg pu18U|yu7q88HҢdT,i8KNR!ä!ݺ2`ј[sZ4b|C [{LQN )6qgo\"9oʙO >1`f R N\XZ5#("q 0qTt{a.i8V67l׈dei }|%bɡҾ*[4 kT%P;A98Ce4=hb]TWh; :eT_nB/v!ĔG}6수F*2<;$DsTzsdy ^8>kO~S8BJGo" \,@Pɇ޸\%CIY#|0.ldVv_h&I@g5 &unʹ5fQ s5/ V/;-ya9p>@Q|d}c&LJb@vTjf`Z8'4+N{ƈ7 Y|\l/rE8(CcGYȀO&[cu-K\iӹ&ϼ=2fRAa9HFol\x>*GLFMq^?^4w87|lG"=ܨ/VQ5i wdu|ijAp3h MĤll|ѱNdㄽqZI8=eg%0-@؟oc5^EbA g<$lPʍE= rµ甘z5M(c]?D\ލky [ODG'P3DddD^ßcm* H#!Nx@(%p]ilY^(B9K{ubO5G}G+g0ֽ.U5>Wأ+o? %FV> _g2~ H2Zg͵3YEtN>h鸰zGoOȚ6g򯆷tTԄ#& }μٜ~AH`Xmx_p\7d,هFl^@Sa2eP.5\ fbu33=VU+w|Zbv*| !WiW7.6'/s?2%NqB95$bE@{kF~PF{#@I{"jaۨOYE8np<ФLqeUܟ֚C~YuPFKt(`Ke~>[ztҥ^( Ŝݐ椇DUz;)|up+_6DA\hYȬtS^B\0FY+ƍOx*Y^_cL'x=0rg?L !w2W٨ ve ʟXQb.jeYZ'2`3?ўцHeUmIF&ApLj/(rq{Dć2[ymUڒTu&/)S<(nv۠ݨ^3*Twwr(o;a^t׭1JIiwrxoh͓|*eHޘϮΡc?:L5Gk~J~W] yÚRۼo@il\r'zڝ{ hnzyMs!9:͚y{Ct9ͪX$R3ghKFr>"٥♇3?jyZ sd*=;G1# LNԅ&ɛUY^&g\j .G;pĘ<#Rp2TAw͆Y,ȁbh-+>5$J#4(X>5A\S`7sPb%JԪ™Ƣw{9!@㘀Da$!xgۖ^kyfugv\|8$pm1Ib;GMJ751[:A[M{O,97uqjx<v_Hh@z嶜V$z>N9p实 nA Kf.,`c{CË+pytqޗ19dҷ=,ʵ,\gbDu>MjJA?ՅZ/gK*ZB~cbz&#]+[g`NXmr*q虔Ldߙ^ iM<.3؏ed_j[fw03NFf PG; 6x-c4TN|Wϣv&viC~x?%q4Vv1Ю/=tkX$R_`m0HOJ{6 Y+ ;iӏ #b1z@r  f1u HU>MFlqB̀M~!Y\=VOcaUHb:r h G,x2ŜNyWd&drjmgSlpo=f>V!ݖ? #/\7ba$-80( )yD5BkvUI6-ph@"-)}{=&zGvJgG$uQ]W˹vya0R:ee[?otW]ܺ! 1sY/͍3*;auų_3NIMa)b?jx$!ԨSq$0${>YrL&geBTRNpCPՑ{hjnm᠇*u#iW |<-cgv;a/eEs NC~2"]I&Y&Hdl ctO?,~Zzi!h/VE%˞X[iĠB@Wgh?ZV -$\l3}oF_k59^4~e`>°>Bd䳘{YMھd!C/}6a#6h[2,+y=QE {>>6D:~7Wd:mI=֎Oc} _𬅖7sߨ|lܛ?ZL^<_WhH#\i6%uw\iőgNxjUӄ+OuY%e#oD(q.  =@TMhFicP҄qQ x'9F'It5-|j9Ds \߼q>V,4!ju؎Suعƍ~s#xb]r6;"dJ[_m%h0)5`F5iH9Ҙ6aS('+{3,n[`Imqᷜ?_畔 3bO^aB)Fh*'O%z.S%'>/υ&jM\2f|$0&ma7΍08/AR% d|+aDQ_<#\$>ޜE]n^ɉ_C\aQѨ0x68,dEr aw˙ͭJVGX#ғv -j;v`OmK\*u"nt7`n5qqZc])ң~\#GT`' ^dkoZ~vgAVyiЇ`V,0tc,.pt+T70vc$;Rj=Q:u TV洓oaꑦSźwR|d'(@x0PDDOjD𠃞p/ `p:C-=$xQ lؽ-FV3|GT]c@+el' ڎ$ 沦RqIYRt3n L ",Mi`ޞB 9Z`EK 7%uPp4Ti1  bM7ӒAfC'F ( PC>L:OmpGзN+UuyJ}l\ 6`z\EŰf 9&Yw0h#E%yY76AmWUsb@G4V7Xrt af.M߱S49H֊dsO^eHC qXf`mT,>J ~dQ_vW*!};nɗrm(i3UMN"eAߌ6:pzܪoftn( _PI+QQVM'lXbACQ%Sc4P<ÝYy҂. H\UXf/65U81?ؐ lʅe-+UgDN'y% dG2[CMرvDRu@&A_NMnM!҂a~"0J`Ox@sla^$ѡ‘ůLvHX3E٭Tqdr,ύNzW*,,uq4 IbU. T9פxw[ ?E^r[dzϱh c0ȯH׏CG߄gI ߐ$eY1ȋ F*_Jה|3ϰJ@5wB1UЏvJi* +z l뾛%o}rP8J3NMB_ ~`T uEq n *Anptfb0 ɟ#M뒌Z[Нi=jx#Hm : ŷl~MTISMo4U`?w9;e9Ui79^gd{'aM+|R ?L 3QF+nwI= 60 RA֗t^P8`%Ze^6ㄬ a4&M491UYߚCZg)~Un3 $N켠)2Pɛ]Y/f1e<)dnaE]Ru[ﭬxM"{h(@u,;ޡפ ј>i-Nw)Gq3q/0xaF}T[s8!駼Sb?y>u=֧qB_:TF~Oy…h@\5n{u py )JypSgSjV>Նה`EصL˱Ӵ+)rZԴ'.j\]}kA%2Yp)!/9[>$vh|DaRn"8ޟg "k0]ZX;v燇dqbypo6KY5yo2[1.kN gd8_~[);zO-#9%Y/ת:ugD:)׷x]RJbG[ eKԎrKO7 :쟤u@~}z} Xn U]!ZaEr"Ҙ ޅ2G-Z2[ߔ@tQՔg- u9a'0]?S"49˃qNλtCc|Q}] 1qPbؔx-+$Www8occǟ(ll˒K*6v^p֘B^U [._ٿE-"K #y0VwKC EcAݟ1K}euAF%I}U~JW &eU[d8a-,/m:>h%=5!,w:8:F\l&Rkĸ[pdyWʡ}\?4 U9Zkj) C}5xX%=ׄ j!o&~[>ю"SbMeծI=2Tϝj 0Rp!ws+wV:91R"qߍÁ(%Nl&Lɨy_.l MجI+p6~L=lLEG@i]NODDHH7+!5f8 aw[_Q|F -ΰ[ٙY R{YVoGQ_nIpwQ`R% C&]Jw)kATh[mh<&HeSfvak)"AqY~"J+66UZ1&:a~N)Kx9(kYTu٬.s |KO \i^-#)w6Kr;^oʒZPw%:+yl![ⱎQ_Ff7[~2^ם?D6gpYs~u8ME* Xcɽ*@9`.K_%AT-xp@`Z{wBܒAɺT!?OjHxSa_ (+c5P# s$fszTᬸ|m7SHwX {ӮfI`AY z'aT Ty.S k[ $,;tZve&H H5yi;O<Ԫ-$ 0ROC"D6,7'kϷ%3,i\eamԞ;*I7g[g^݋B(%f{"BY;uN`'}驵ά}0YVPvk<fN/4yLG(A:U |u{D1/&q(+YVb7Fr'Ec~ e q`Æe 9_Hgi )%DǙRB0- YPeD.j${boRo৮̜uaBuA‡tAG+7Y Naž?/y_nRkP+v?K"kX=HJ9i5 C{C(cpZlXT.flG)!!|`-4Pg bD17f "5Y.\e0 +H evG<qqI,)V%f?Աc6%|qn_ ?Bxa]9f$ 4m}@K\~!D 1j+a #5݈+$@Ѹ ţRWe2=;b'CfɁm@zpHwCw8ˁ'^ hj: !mV"j :W’r;( ;ZW:%`xH/jH{tu _SeZnX#t $du]w1;7x('Iu!%ɏA|Cr2 2>}(u2-0yq3=mp%ea-ehDj~2p(e]w7 H,<׎xݣg+{1RS59~1 !n 9$I׺=qxQRKU=XDyk@"!4玍z+MG:e9Kzz(_r;RVRaIE$S%u%heߏ7UMHN3l|\piuA,Ht^K`b7$㨣`_\1W*s&&N ntԳ-*$F\0c dNH\ċzkVTXOoXVcF_~\Bx i؝$qߢRݲ 6 j F;&pw7WeLƘVha#k͇v=0l\eYս./kBtcoŝ-FCJjhInK|L*ս<'lp^#hH_Ɲa.G۠񕊕.Qx ):+9-%߈N[BPi uݽotW뫳ZzekYގ0B3s|Bcc?ea凡/ dJ;Fdbd_9HW .07sr#y]çP\1=W:dp1KcMD0b}ОI2斵u!?:LO],t#mM6B}FMP̋B/c ^׶%p,C]Yǡ>:6mapٳ(s}W~x{+knƠ_CyLv[90iUg[TBb^௴ཿx9sXSX"WYR(X~j\g.%woX83󖑣'bEݒ옸O m(5P[6:_*Szի1&'`T"g}(Lx,df.83 ]FMFʔ?#򮀦@iΙ)# t@n~*pj)i3rxeO;R j6 =SeTQkEѐRVcnCg-* S8)HKu[\,tRd:Bi/s5'=` .vIO.y3)J5b&%ѣoSg8NjQ}WM4R@&KT %i?ǹ zq 4g*,sUa>S̻MKWV+Rl>DCXƷͣ /XJE2oo S4e^11,qHc<;-wBaѢ"Yu5A%]P:aZ-#xA9lmÑc(IH*Xaz*hQr@b /j%Snm 7%\Y.ORYUűp#%> um <5π'.Q)#9njV uQ Jή<,XqE|rfh*%R:g<|]{D4] Iĕ@^JX#^ 3і/Y=ï]:S*?gzr]5Ч-S"[qc:Im&a WRb9 ZMZq%;E(ikBQh^ $tA BcpoDv[: w,0J?Gﮆ Ε j: 8b;b;$iIZp vܜ0rooDZomN5OilرȠ5 ;^+CҸ f9C k}-x%O?~+'!v75VRЗYq K'](q(S-x8wEx@Mvv`A1HRs$nر5ܓsIO-C&*K~P8] ERKmo#=wt"x:ߺP} Мr;4*Aミ7 9%ZϦB#}N;}tҳݏ*)'o~ɚTv(_N)\dd`m;=pwIZwJ{!#^VH^`1}XüL鑸RΎi4*wN2?CD[xyXQ4^d}0O#yf!?#Y*`{w%aFM܌> Y%؛cX:a]5^HV~9핡)~). @kQgHlj}JRL*I{Tt4~?IsK43O>/}Q68_, 0 ,=FXpd~}5%q5,;j[{X)=Zsu>.E{_Nk6oE{T䏘vPY \*)UКJ눔&[Հ'o?Y}@!~iZcZGMJ;3:{ʕ}#$4 Y6sc|+Mq#&xW?L#ȇKD}Vqs`֧(m闂,?{{ 8cP,(_]h|-cq"^Usqg/3|2I]ѩlZ.WM M6r[/;NTaj׈!G|^3l,A*tMUF úm2u?iW/jl M j=FCT$8$^O+m=Vr:asTw zж6&@54k޽]bvy%>r[ZSnFRuOhǿ b&fT 'GCȘ/ôMQ=!e *cG;>h'SNO c6m/ `׹c=NO6.T ^Nxipo<)羏 ';F{> l(tZ ,Yκ%4i1s9Dp ZK2rJ*[.MsrGjL5@gQLQgN^W(&ɪKP`k!o-F ^nid:^q ݎ٣vˍ9ܾ8*P1ƙ&~_[)+b/)tzv*g"ة#lO, Jʪ-i 7 Z)=ukfMeon] =z>z~=p~>pLco-%R,؋H YVE";g"O$_J1J#?lj Co^#JMD"dJ`+K$ GL,+9&t0|}(/ʧP[e&5DI\Д!x|؆ Rk Lav.řShRZ׆ .&=|K2>Vw9Й@ ܡ ڏ& ܘ^L4?ME[$Jd<:u bώ6Z 1XWDnЏ5j^pp.۵w` 5Uh mkFHﻣh/2^9=,:^2E ӰsQ+ V40v>HtYb 2aNn\gSJD-KZcjᷯ`*ҡ[h'QlH \؞YX `4t#}مnNU(5py릈JO(Kp/zM@ y|C+/DA0Tz8 >s^٭v4!l}:,r6C >FO7cٓYxy8KgHd)"BM&`M.G}.u Rޔ1!o o|ς$<%ܷaYzn`* Y9N(5 59<sG j _R7 /zpe'<'9PI pb6J_WPy8m.t| kdBwh#5E[nFIh0 =~-H wq-$u.N{Hi94HFqnePLoD(!fa\b;dYzT4ws N8?Ľ؄: E1& /NJEp=Lֵ "PSpjCL!khxznڳKXgީ#!pM)·9*)ti 9xO xq4b0lN2+A%`͢|hJFEݨHs+/YݱosP߀ p5ˠp>/o>Sd`Yb}]6)]"d5gt?#Ko%Xĸ .a%DcAea zS gHR"Vdm;6ϛ) "Wf7(euIB tNA0}%_˺xf|{7ЃgRzFnavPϏGg4':Dq"zuM L5u""{3Y e<_ m&DJwXpoL 9VRdi0F}7g;c°rkq×_3?{T!:L}&/8:ϯ7&"|u*a!p?noVնy6.H_un K#M`/Qx 2v֫فΪNU܏1Ձ޼Q%t5HPh3UA>o+s^M)k݇m3d(G9dG=Va>'oח>cݏzB8$mD5-pH"g=G*Tb0k3y|Ǜ\*=  ߵ}uθC_ o]]o,Ejel\)aKr^ymG-淃=wܩA $ 5#\иS }(X&AmVʸ^v瑆p][kO62"߈sVub ĉ$߲- ju3G2aZff{Ηߊ9}&h[De鵹Su&tژ'cgvw",BE&(b ұhI/ǰéu#XQŤG}dQdQyL9uG҄/`{/a{$J&~b샔'Tg33? 0`VIjܤ5T֌i)TO)nZvkof yh =W'b^懊)=dЖw )2]7Y~T*~]= S+~.yAp'o܄N , M05҆un* {\x_Cս IAsV6cj f) M0Yhϋpm'$8?L gf u_muCLpF)`}O^׊[%G+?b8VkR(A5pX;e8Ǐ7-jGҔRJko>,&׽`ܜpP^m& MXg ‘l㣾Y!㭃E!|NfP{bYq*:V{$ޡƒ ,Q ,,"Vn-nܻaXRP"jӛ_b`znР O!Cg"4>mD}EJT,b .aqDPMj*<4f #)ןh WM~}x͹FϊgLALW+C%i)OYKH3xi:.5~xX%sC=^ r )'yzy$ќ,WJ1NYX+:$|PO>BHܒ Bf)0 ,JJm\AEX\Jw?cf*8“:bb9VKBjX5UNeV},dZ^u l@Z`ȦX'ziE_巉Ӆ=LpA%9u!DsR:5E-"XɘKRJkZ42VR*J"O]Y[lygzYe g1cBQv[Ie!z8A6zAMDg޼'Sd1:C~BfF+ԎxeWRpl#f{]rgdhεz˶XMB=T< A4]HFp8ӵYyڈt}4huzt|_ ϓ^]7â IACi.NP3Dek4Y uHj2ŅWJk(|sw?DLLSy3fu)7fGeZA8~]#⚯W[[TZ~W1C7I .؋?1qC@5 q2Yؒ,px]iB_XR9X9z؂6ưnfM\`V,3Nja7۞gre֋dDR .=QInpϦܞhDhJwLݼP_PɿZFfC|Sw[7n2:HN _r3ɫ$F˸u Fj4(C,S)]=';a}y4I#T0Op*E_u uaMwUDU.CYҸJr@9'ZK)YWCPaN1\w,PʡnREdY膊_}u#qD2UI,eַ$"{M'C(]D@SpΉF͡h[d|7[KzկpYDB-@Pՙ@ 1Ʊo &KyHНLJ ր{eheM餡eQ "QZX+IIm@ 9A.`M`!;.h~ѬwgKWɱ . ŗPfh Tjxplax2}h nBմblQUEoqK#:{?9bڸu[Y$kmO_Ni_UJrmKD.̜|"qǧl(?mO|R(O3dt$:EYtFOqjh 䁝U 4ObH)F.Do&L/ߓl&,)5%c99N viw40aS7&Nf;ڪ2iCG[$uǔsf%&n-{\ xTRޗw 1h_~T3R*g,יw#sJY!u㌏q|x7āJ=K&2{F,XIꥇϲTUi5f+YJ" K@_>Nr9&փc"^uRE>ܡ@v&ܴʙ2;sg8YZ'X" |G-) B ``pa8W2[ q\ qnMa<*m!bT:bfߵ2@^J˭Z:ۻWpcbאp$"[?Rk{3lDzj_\PVV21ho;hnuS¤KR6z[}g7?Ccue1KTéq-]S+4l?3 ^ %Xo_rE6)y!]>rboS5 ndpW̝JN0^^wG 0 + uX׆H4Gmp@.*EyQPs,,u 4m:L"Q{oR~52ұ{ezg {l]l_~dM^u#*SqeVV*;:Io2'_J>#pe&lL#uLhyH]p`70nԢ 5]tX3 C(Ӡ+.D'e HIKbXybK"|n e%z dZE2 EyWtq/5Q# )Z'y{MՓGKq [D-F 'M^u+ ENM>PuUB0>E=JDklY,3E̦Mo_,QN{U`AiHfk\kt-Y­]+i Pc:0y+%mkm-HJьhNS}*Ln,ߑ]`pf"u,vHɘvZ͓"ʶ?lgщswaQBXAkN0L$dV%==ۧEza |XSR@!)RۢQW=zU² Ŝ"re9`w3'L.?R03voAX/j\5xQ:ne`o]]}DP|Y{IߝB)J-gr)`=s"`Z+6̑Jѣ̥$ݿinIqQYJROύWsP"M{꤮dW%!b~>ۍ,b;&1p#H]f>@q8№#8=H^g!ߡR2Nk[}f(S#C<˼4>'}»UI#%\/Eެ Z^j|24[D@ ?%FjׯŔf"L/LbGiO螊(-X$&&.Zh!Ϧ%>Ԃ Jл" Έʮz]"5x% F/oa;F zsQ~&r0,v|v#^23$gkQtUYOPm8@[6my& a+cs!uJ[LB]v' ™ǪRLbS۶5 to j UNRȋdu1n lwk§6-W c Q@D=ָ9KђѭPm&/1Ll/20=3Jp8U0.Yݚ?̣Ml 2 }7-m Je7AYunfxlPF'{Dss$X=R;"tBD>9>k0d%ً]J` c x+u[Zf[:]ƫQ7DuPHaﴃ&Q)Ж1FRV7hz= wKzsmh렻HR& 9zh,FP1,qu1rp9'GLǛ 0rj4Jگ;7 UAJgIF4,N4k$@Pd@&[XQUQ܈}˲!"3Pw]!WasVHi13BJ%f[GK)BÛ?o٭&gփF2Y໻]~9]dF4Iw9.BN 9lTGh =K& Z#C;;;97%jk_3`Y}zG`;H'E'[FH?\4'emJ_;p8Ҩr0p\qz}m{Oiuvp"ʸy5LUf)EK9TʪhLi)JRK'4Gʆ}|/ꚙ翠|!Bx SĄ"sGtq>WGA?CZmB!;k~W, v撦 jwYX.t÷< H[f{MX IS`'P˅]yoedjpu I@,:^p𘤅oZw)Y?B#]v:%e&wm2TEVzc ׄ/#\=Jp Ŝ,ljm-{+(}|;5~Ġ %>!,ub'k\a&: o4?{m g \ V PGgy&!ò ZS\[=W sZl7ZUO 2?+E-%V^w1zK8%giei3:@z]p&T'Pg.̣v|ZC] 46SY9vm͑q ND񅏝aC@ V!BD@ h5[e@ "3㰓CA1mC0$ѢMx@ p`͋%|yOH;8]>g) q>?df+TڼDג#4>j8d/Z |ozF.M-F̚t|+2O@֯+MX94 [KڂpA cDL`m{&u+7NFi}`HI.oz<ˬBg/ϵkpwC:HDIoI[Q/kp鎞/KLIPeh@Ԥ/&R"gbg:v2Dgxţ%Y&r= K%eqk[0qZz,q~NZjEw2VYEZc9NI\6.Ñy?ѥq<IySW;Qˊ?8_ rOQ8^܁D\5]~Ft9ndg wA_> 5qtrGR(b˯[л%$hN 3e$RM*m>ʉ2m:SDU9$ cû|EQ`]qc~M/' VpM#=@jiſ6杙}$ 1T;=5 t8dhC*a"HeuHqq,XIP؛e@@{6mT\RggX'7Tt' oF" rhu,&FvM5-~{ڈvTde3)B`b4op3u2c!jL3osN)48we[KI2:zadm EM"\:DZkdB$I45v3DC EV59f6(CF4<ꯈ5#BbJ 1kVQdit/GO =6<!*e2: ^}7PXĄxmy24rWn֪k@)FnRr|,&.:%Y<6ػJc M1w:BpPdդ+e6n^Qo1"hvRi=Ry%,UQ}-gSͧI'? ,!f]ȿjuιHO #d*6#;V%f"*hvm뒆} :Eb;L{►:d3-Sr!E6P+3~HBzt8n<ïrᰧcO ZVzC%:*8lhـYuA޻$mWX@k) Mbb?R(s( f+WrJ`!&?n> "9p(-SgB2MKQ՟hyۑ)k2!;(D%[TH0"+{fVt.$؈%?d.M!Gq41iÖ6gJ*oRA T>-fTn1 a>ykفҀJG3c3g90e "dzٿFv]BY;S k2^L Nl/R46 TǝV*l?|I'S3%| p&ߟ nfQMBխ䝰F8;n{r)ȒJ0A I;AwNs#3Î5:V6wC94CYOYo>>_ ؒq@;߇eIrn%l2A6 &Ą]?Ҳ>ź00kفKUCLƹ Ia`zO(xX+0;39E՚m;?xQwܲU6mjl#s}U3y8Cj煬Zo()Jp0[4 ¸$!Ric¦1̩E=ƻ*^v=oo?+3Gkcx?I{C$iLE-)T+uZŒ3ѽj@"(GBvܕ N&XNu(1ݤ 0H,黅ɴ89դB=D"87cLp4g_;wVu#H(Y?@Vg/gJ4jЪkuDBRGLZ?#jC{90K] o}[ȯF)#INf 4өȷ{TNqHET8$[9xLEŮӋňT@T뤚L'&rvG",ylFRW: {/݃QΪUTүnXsSS:  )pB8ЪYIUA^Bg*g8&cP2_ܹ]͡d]!!4T>>}D1 sfG()ܙ| $BEn' V߈'gKC{;4.,o~"yxE ~6C'JDFfFh v;8W~$ߊyMA3,0XQ"T"xL0˫W`d4͹@oq;| ?H·kytzZ(}am"PĭmeyJcBoC! X ku ~ '[mN| c5'3ϋm$!\dtI^V ?%F<\RSsx .JgĒY`5 `xhFݕC ]‰+vw|m@SC'8!6]:z 甴 |ɦ+66aNrQW.Z9&hqgQ@?w.ieDuEהƳAaBMƥn=$U @d»)(Bm';P w?SC勜I -~'OV2!RΘ*yY(w &xLq=ڋegYro9!Rb9ΊgԭC7.qf !0b1#PvQmKKANzuK,bUp'RϾLLn/eUY#.%bA«',nBO`}'+:%@+JU!IrշNd@p_Op"SU ucMzصEr#*p#\-E܅T!I8$d]N9LH:3N~Pb#Hv}),UCC=ua/\)(8KZ`S0ӭюF# TRCTX#-̓&*C<+8{k,;(]l/>[ְ Hu(Sݩ.W1߁`<9MEs@dZ-Dg' =)ῇ+  e J=YF)Z^U&vw]9'O`S4 FS'"@% a7" KPBdKxQ9>V䑋wZ`nJ&͸u:M=l(5o./hLSZeNNGҹIQȽb2uL/nu p[1 UdE鼅]Ac3ҒߌTÉHK"A-yc-q=+FfHCMSx GQ /cE%m-nþMYĶe*$x"$ʊ/߃ %c%Xœ𰦘"LJҁIk#ǾDžm?J-LR?;To2Z;7e vq Ă&"6UCAsyn9J(#&Ư~Y}Q_mca y'Pe2-?ӕu*9+S,y8νG D- }T}YN=uq#ȍ1u#$rFmڿegOqj`5].qh%A`QWt[$^"L)e*/YLLC31'"*<5'vʀ"&f7Q(4ȞCՉHt:W3V0w&./cԷ"`'b{r㇅-?or)f{A N ~S GGjd>S>?)a|R`4{8 <N!Ъp$ @!40iDSΪq<#p@ig6zF-"rk6@SEo;8Z08I0Y_Du6&Hx~P("A<9Qy#<1*[ sS3+VZ ^;o3{ϓC3 'L]!ޝ㎏Bk؋5"n$Ndr6q0"#W ܪcQP0,X ϗ$*P6 T"YKU+N?`˴L2|~SNbÛbWvXkS k*;/mZ;Am5٥^!>=0T l!Z)bۛjlAc9R]XrO2XWhZBP|ٿr m jL8r /q‡̴Y쬱BCXqqm;9]ܦH+h8+ 7c]&ІR}mVHod7ҼMs.wмYK.^>GMqbi&sl;=A#%0AL:/ *݄޿`4k$uhZ):#@6C6򨓲M,U:cgC7 NuӒdzǐn7}{6$3Ub#ȑEcXQe\ŕ t?uDPq߿}ܟď*Pϻtz"4GW=+~1pw4z6aK#VD% ˈkKP;6{E:E  'l#BRy3EUAi #1W`?3x#<&ȂQt8f桴9} mbp馠]xM:B~9kOEִ R"(A?hzOLF8/c< Ǥezc]u\!x|Oiz#ǖg4 a1YgD,SK'!kqw ,ԦXw6**J&fM3>َ`J (+9 !Vi[v!E77%ov],b#w\ÍINn VjSRSO |,!WqL$a%t#뎂]T3`8:봱'n Psz :P2@2ݎ`/xzLwia'o. WzKkh.}(6U>²p^"ULJLM'~jql:Ѩ;/[6A[Fl7iEЮ_3ggP0C r.XEW;P~}$+؟7ȽKK2x.(Nw{B?㚻9oTQ+%CRɖVL($׎$A.FcT6Zn`^2L\]32m\&Շ7>;'<|Zҩ];Ӏ{cաMYdh>b`:M|Us拥lX. Ws1E`ײЩKɪ R+f:n2 9{X{?IJ4 :$ e%I_mc/G`ndXY'<4"rs JaBKa5u{yŧtz匝'JX}P" ^9Z sw[B)a-R}JSُ5)U9'2>LA&XPT?Nu8hUa%'MY +|Ϛxgnf6n}ž1ʚU.UԱ335\V3+.xþ z8i$$ vm&^]q D0;"UYXCd:Q,PON 7Zx3kO}[K ``5ʖ7q>&iN:E&O_3SEQeD4|7:LFhiCs*OxBVZ%XdSdlfi-ÔAjC9z1-xc{r@!I:eG҇'e\5Zri5g#6SܸD'=+nipǀ7 _fkfNyI]P"fwOh jělL>' HwR2ZWΙ>;bM$/ z%&Yxe1. ߝ.Tb;\돵 1 \"X?[ ZK8"cQ ֘648^ml_o/; &qfKP8_I_u]ʈg?Xx^)`Cg`3JG'D.!-ͭ5\}\^ppO38Xʲε @5lf8`NglN%C>! R?k䨞y?m>BZ k/GKNMCla*la]Yͦ) K7~< BJ;7-~GLkVƗpԕ|=plH9L &]bDz)k]dtG"*{6q) 8%)% C.3ף8A_C>Ȳ0W׿ȉ}?8 PP_Z-oЉ9,7.@*0lHXzbQBzY +%1]D§.uo@;wg8J2_tT߉dm47p|PYqjP댜^L|Z9tYQLUd/^##iOgTOfv` Q4io֯ tp=~׮ut 05?үkn =&0A$6UБ:6v Ux" Kӳ`e^]dfM%C4ؖoj.`4~ {}&U׬~Q^5Rfgns78"|7)8ܷsjB)lŏ f5Y=gt`aPAN{6$ wCNOɶh:rc x)ms 薇0E3M%#扙/m cg`09H̢*SsJDMw>N.|m\'Z蚦: g)] tQ~,g_el^j]*''1y}f|\30=2ڄx>`鸟. }i7@gVq|b ˆQ@@I DjQEy 2ȑp+IMޝEuC/P J+f_t |=*tf5W*y,$d-c6\M|Eߡ>X靛NKVD١tnzJ+{'ȠhʇDߣ^EP%~0lާVU7AHv* +✘crvbxC-=֥iouUM͍OL"+>$(Pjɫ͸`rѻچ~]ꂔ=3'i?ǿ%A@&H PQZ'")j@_H?S5ٱQj`ϱLѮPMM;\!!GJ-hj*ߐA-U`WYY#;[C}Xf]:>]Ʌ߶SܠI zp њHoyHq:R/_T ij .Elg f@HA͍TNp7b&VE&zp~nA=οy=oHUn3~cyD>"fv3q>ֺ.c+IqkZl[NWBD@ ɛڮ@v´'an&fyW~ԀHZfh:Uu:QS. rU*r7,vXw|]ʦSnK $egZPӢ @p6|M_0T23$}:HU RNliF-(4G6-X!ݱѡR(W_WPI^tDJwI-I0t6lO,m1"FW Yh%iBa'NbA m՘vUS-/%EfKGuXj`aXPz! wϛFb}H7hON5uFMܰhʏ$nh<̉; T Pa|aG/Zx3'Tc4) QZ(aՄvbY#Z|KWғFtR|@A?,5DS3"&*B#AtGg v}=+^.4}0KI 9LoYc8lAh;2I6gMZy+H&̚TRmbQՊ, Bz  ܤf_Vx'F ڵx[h똣>0Mv='{P.㭗Ʌ4r3O:hou>j QkţbQgo/9aIĤ3TK'7lL])%9M0emJ͆\ʁf$PC̽~Y7|^0&:I=Tt$+"m)#ܠ,vZٔ2n"` Su>ӿ6ӅՔ&Z@0c%b Y'eO ޱq|4#̗{Vv8W%paY=&}/Z&ow5Ihy.k—\-8@f WLpn2"[uw0Gk3xʜQt^耍b(gI3}#!;B,kY?\t) Vx#I3xwCX g$7txXK:ײYyJr ](^{v^ je#椔ɣj#/ a]K P*8h( G/O!rmZԬνGs1Y  RwxTz3;{ވ5? B^? @~1GNm(7˦Μ@,,[.yG9,bN3DK"`sch)>t]?%D(r6I3. J=O%:mQǚA!y)ͯFl0V"7Žs=4B,:Y 0Wb>U̅lk,X{=8pDwy>2d72B=dph<du*ސdGؔUEwSM\_=/^Mw{2zmwz7 .+rhtlNTTu)=I}.nx@~zsNJ U }=4 AyfZZ}٢@N3j? [$CݻeZU%]F>ɬ{97MipW8[%N Cuzi'DO(3ۘ]l]rGZ<'iBbL4v}%9J(bKuAA`'R{]SR < dAxE_1#u>X9H^lCn:Xt'Z`FhoZ[_O ˙tq⮞}%羻Yo{Aax= .]v1ȝӸHBrCn4:6չzX0"uGŔr 8n1TЍrzF\OFymf]ZG}.~P"_1K2iuEV1\JzKun-|_%D@5KW'Vwג[W|y23n7 dyU7irYnH O%,eEd=sQUZm(ҏr3Oj[UDCvPҳcI\v"ùlQi_:IJ8a#k8 -- S Ў%Qdh}boaHwG[h>LYlG*zM4Av-1@dwX=Yi-R0~h٬m"Ac2sk<G3ceSvۃSD| Fg?j|w,%h4t+TXj=hhڑd%NF#xSs.;*)Bs#!!9|?GєY6Y_׋Dr(խ3=Z zKDou" sK)$ζ`z@rSߞ$V;XWuTcb,%|ui f$ (r6BDǢ$v'SشGA,HfK$iu o.Ztb>ؾn $81Ɓ2TWĦ``x83l2bU4 A= 3q"4Pc]k֑+8G|^{)~y'ӿ(IBiLtM hwX3Yl-5fXm7aj+k9_uPe ?E[xNċ#yx4$~ƋUW>.D `/0'vtK`|\9hԌ9PQ5tcӚ =%$_{B2)wi*м'\c]2f!fQLg:f/ o4Pr,\؅ Fظks[:/cYƞ'+gMKJQB` cp6O'Vo9t+!>Zwj"MTݳ"%jH.x6wbzCI崙;x~*:vWRC =ʊPݡHb-vs73BbQ|3K$X:xOUc݉ kXzAⳚ˿GsD_/쏎)>IwQСc-FEz~O=sics2MDAs~S@i[GDl0dљc.X0>>6b*Y78oT@d, `v[v=;opXo r-'!|TP*#fp6 je^_f؄ͤuLB"_z /➋Ps7yIǵI3_,)4z uXYIBm_\i%L!/RrZۢˬ/~`9}8 O8y\BC퉫K]6΄CuK ˁj n͚g7.r(]%_ך*1(:OߊyLa ɘmG{qY~kT6W;dOk~BkRa;cRBs9Qsr,^[Ɓ~\ܨvM2mFUuISQ~~N*{݇*w߇G{1jICЀ( QcB\0\/0&X&A@LsH<QϙE)=lH1x] N蟪VU܋{EC~؀A5 [NĮ2L. \~H%rJkzmF/|iZ&n+_C^z]rPƯ0IA|vV]:`p>ll/k XRfiVYTj >~Ge"AfG鍆=ֻ_PXޭO?0fYC(,\(.ŽQ!˽۶ThjN#-.%C5|"g*\A{?aLm_b Xw2N/kZ<E5U%j8&6>Bhޗ OFQ2,CrX,61J'TZd(f !@`3rGT !4Y]WU}o&=o[9um4'RӮ7ɏ`J4*n–uS@(2 fJA.V~6k3+J[M&%9Lœ_??WT i{k|RgR-4Lѷ !hL `^Z$?]] 2pvj.QzO) ?(n5FaVAles18NM+SD F~mBM*~j*KVyCUB (ʰwl"Go2:z_Uq߸s^XSQs<5t@q16ɍuyI 2-Hńɓ3 Y9OV#2keg0Z&ߚp֣dIOATQj9a8v>XnM:V7I`^`TiԷ݊Ia>ܬe=g5]gQ" qY]Ϙk,Ö)065!y(s:|{G 's̅{m2irfM$sW .UNŮ/:Χ@27+tl|ˡFV}-Y: }D1xMۉ!k _4OYkC:07'9{oM> u_Gkx폵.ĺ(XF_5=ΘrW6ٕb)vl>у&s*NiҜe,b}tJޓWdpx HAA(;?yoIH?.h!l붔}%oIkKbM˺S2FςԼߡ9x\$iIMi|H B7h HR+ѮX?+ί%iU>@"lѽ,!_M~ܫ_Jܯ}B|t&TfBGXR(;U!Q M:\_ůs5tʢd]ʿeHG1_X_u{ĞAF/4 Do V,.fg,q[ p&u!Nܭ0J<IVm9=z;ur O -Z9ԝ r *q&BW|Bn M!Vl=DJ\H4o ;=qڛP2^9FQ:gl"W @" K:?7n);32ؖ\@ eE` nxVԽ7pe?r-(Z H7]w|W b0UP ]yAGߏmxE^30Zˁ<{KJ~.Y TFw+GYGҒ'KɁ|shyEd Fu| I8߸ytaX"_벸 }}'۟xNH yu+]pk XQ.2*m "EmSH"9~Ҙ+W*Bf-c8siB{}]dVf$4rfJ YI-_c|ؒlzdM Cj.6V C6}{7޵?tȌ?fG}6i>+ƀ=`f EQ:.Ռ"0 l_9aD}GWQu*|YS&Z;4 '% f:8,k5 7z2=(1>WbI}-tºC(f#R+۲*R`M?s@"鲘t3ұOc&I~B%CLxk^JĠs=0]ICB=P,Cۈ`1jsgA_ڶ1M=UshB2lVN4u®vmĝiOɟ . 14-db_BLb2%yw\^Q;>*^|ZenwOТNԓ2$r ޕtr $T>|ewwSujɒ K[gmw՜/G:A {<>3^KbbqN$5k۫.L[:5cΰL~ 9'BH{>[ #Lݶo.`"[w^:w pM߭q Wf [) TA$5*~k}cFuDӸ Bo=4*d JIWY_2t*Ը- JaQv.9dlfo_EIN|܄Hݜ:GsV1ľc|,K5sĪX`=a/#Pjmpqbtm%Jܚ5֗o:6̲B'V,@DF|g$4p3}Ư\eYnlt6(3kynaƋ 8 5L-V**"jXm=$ cqve'l$:.f"kb܍5a؋oDc)5CHv@긗Od$]@ *Gh=JˊY&|Qy{Ք.]QaF.wv D [X BL|onsBx[Z%Te@:섌nu lOYMdk?'UP&I#m2QKN>np#F_V#+\b͎e8o^0yKƔ+L^n,ћQ3Z*;sl ,,t'?q̊/r0_4@&,ݙ.<;j!қ\ʿ&&p#!kPD*m}!r}_ $]YAMtt^g#d'A*ڇwm,EL.(2𡾧?Vjq;*' _d\stGЂ6tq3|v}; /xBADN=NOI7_؂2]H ;c?& eq*_`]ja*T#1k½$3ݶ%ͻc>KV-4c:5Km }7UV1J1=q DeRa?Q\QЎĺbM,_Ltz&-1W< ѝ~] 3Bz-/Hm bXz)YȱP>C?j"Mb1B!|^[ob*"J#X͙iEXl]&@]*w_foޫ o/2?_}q?}1`\^dh7F$`$ Sgl`le$BuDjhnӶ8t.؞mY>/X^!s8ۤu@H שZg8']Em*z6Bg,QoĆ[(Y [mIn +;~)8 gI$a^hMj] [ bQZѧ[^7O6U+>أ'E*O0M<7u M 歮#jz" Gq}*}ؙê*hQIPS@o}>EZF X]+oi1O5w KMn5bARfϓ>fr\壓zGAƐ%ߙ"6taX,os Sr:j $xq*$Xʲ z b)xf(oG\EG 7݃FrYU'ו+KJ\ɤKN(;L75Xc bfĨAW1(q*Օv[z\1ovB-wqԽi,gza0aEB)>՞ 80!<]; KW mjc ].fFCuCd6\ੜĄfR%c^cc uh6*nŊôRV.͎۠(|x1v[By} CAhU^V|~䗭 9QћD^ ɼ.$hʭ ?*# CJ51 (,#ȋBiߌ(9_|.cΌ9bfVer**jtMD9x> d%w{n_!)uKMB(*yu[_gXj$@eEs*A4|h7Ua8%ĉ%-4pRE咒*oYANH υdF`*CFcqfb 4wAgR e&iH hPk'}ѓά=b]íOHSc݃^_u2'*C-ĒLb$*B 8̜~ӭQTl7lrU䔄 "qi&:" |T̡ :/R wG,"2s,| "tОXG@ZVCoyI?8WSTTQ 5p7DmgX-;kn ?1%z< uLTQW~#JO(A@zZWS>` J':teub"Ug_xyg!Cx_}o_!;Yevvр ;-cLr .8w)U(ۿ *TZ+IY)Tc<1ew Oal\7qo&Ex,uENuGYKF V%H#}&2=L?> &D"d7e-g}$;zԘY>-w}R CvKsgq!& QY7u63OxcN4prQM|grKhl艭k09qTa#v[g fۭ\zB"lE-O>uOl-PR֒De3BXPZ`DAܼbՙO[&O0\,᱉e5uSy\/!775@eObQd.0 jlȭkwps<)6:/Xf$h8ans4eHtY\ǃ?|529;JOCVbfkKA&]7*.SHvc9[H63ox9%Pt Be CNJ\Js2++`.J>Q>G8Nqz (%o +N 1mGM.j.v_ĝH*?+M@hէ!5je u"8A_ 4n'6ʓ7<3EIWApӨ=%VPq-WwE+t"ie-7otͱ5DzM6Wz:X(`9)/kDt nʨ#Yq`'ZdD(6ib يJl8Ƿk 5fwfL:ԾF`)ar~^umE>2- m iM [,VǖҔf̳@1|H0Q}xǔ=csSة Dsp_053tMKi/*fY/ 0K*tQRh+K=srU3!Fa~]@p{v@n*O b~zM~D0zf3UE]sE5| RZBn@aa)84ʆ̛^lw4#c[aGK թ 8g]cﴹYSLfomTY1{ZG3'q|.߼g3Agq5zs( @J}vm{-gy{/ _ Y@᠘ 4%+L`9Z𲋘6bd<į67d́~l#s#w#p4H((n>RN6oX/(ߠ`-j?^!UN꞉LaFR,o282NzOb@cLE1񨟬v$ȱZ Q$B JxOy^u}~5G-\ċ%~y33JE\B4+׸=hRWXqnx]ch.;1wTL%p{ ~ɓD@3L%ʺzeKvbg~%sN-E1lmBVl5|>}'si^2*dD:~/zDZ㒪c#SY>-إ-LD'{[x13C U.o<>MyXM*d365CB˪]Jl͔N΋ DijzlXW'a6bVn4Q3nw/tϫ*% Cd,ZG~LxDڬ'r]g~775Ndm\~soZỊ{Њ;,ďE59S$g'3UрgQ- A냽Ώ`[6JxA)P#s>-Yl3)(9->9`O/4GB{kի'l!xat]Yá7f@_Ou6-? 07;?/C +a"Lo3$ӑ ~Gp35$N/ A KYYS560M; *M%BvExR"(WG5W7 JuS {]硨 g#>R6>wUٗktĶ&m_׸Pzˬ0kϵ[.ܻ逶d^Y sVC1aY{2"9[V `-QS46T?gQ)MwK[Z^?ݶZDTOkwtu zDk23a.U.4SK T !2/;EH}\,x4e:k:ƙ9:M`P{_ #^?$!eO?k`a" xzl1֒*m+ޠhkr2HQPzI3Ⴜ)䙡 ᧧*I! qwfQ/?vr9C}e{S.,v PQ?L]0C:6#E3+C+dYmB5i$hW~U:sH%@.Qz.ꆦ`sT:q /*e>3F{([[5m2d!,̥Cs{iNV uOIQ6M] 1X2$Ɯɳ]~nڣ5L+6S5~0LMHG5Q[ \QZՀFR_9 ku zEfE'}USx4%l׻TaKbç&z\M_^x>,vo69- ghh-j&*[iYߍQɞ l53tT MNSi![#Jc&im k Nyzu20"t,:Fݰ!-̾͟ߘ}'pX<]A r"*נL?6o{ YUХX_=E ۈ@ݣHoCZ LEj "iŤLP-T?4ܞR36c@ HcrFbDG3j X>a*Fx ;caGe|y#j]nی gMnXLJįrȅ_nRw@!k҅pVEu Ec}lF+F5+;XbÝH(m"Ȧ)N:$$A;)@Ch&l؛Qr/.b2a󖛆"FjGFLۺ#K>JoҢt+y& 훛4+K.50JIl[GM8ttHt1Ƽ2CH%9oCTğ(lpW6JTdjI$hkMp+2uXۤR9(|!tFK{RL}#`˸i\qR*5 ϧߩZӡ44.xVw6_RRDF_E4K=v̿ 4cT/k8Lo< Ve D:_}99Z7"Gr(Hޕj&dHJD`Qo"iTe-j9lC´YvͱgIǔuM֔I'3-{nS8+{ע~% 7$?/,]-quƼQTXA%`]˫|YȈ>wrӷ FVlT6Pn2񟠋ZLꪅT+q:|@'XB("ko\?NZ &^~}mWc1*\$d&wqƗT5iyg`@:RopMS Ŏಧ*tVr`pMlFe+,^MA揋pȖcN6}C SA*pƣ[:AIA&sx=t]9b!ZIe*<ݷk7 9@C|wqN?ŴZhX,z4]X G-;wLzXu\ҌBۈ)}VYBhy<>Z">F;9;,;an20}?Bҧu=A fܒ dIyPI;=nOQnb-M,;ҝg\?Uř=Qq3lbٶV4-sNޱ.)OՍ30=1TC +!S+߸5#MӫVq*-*U}uXގ< O|\I>7Sm[Tb̃nSl9!2FL /yTkG/"_ǩ0I<2kvަuS,;<6܍ml.R`YbIo;.ޠ7A+JȓpS.ATF/0.*cv7f>fY4gKI?0]2\wR^Xx"8t ꋥgO`ԃ]0ǕTw1(G2. Ɓt-΂ j<ܣ+k-WIq/z0)RۃQkM,W>S{/~\q]?$%2Fl M o.x-X$C՚a J>.viaľg`h^B eVurӓ3AN04oOں.yG769Ǔfգ899qOscj/eI,9E'V*\vBasf`nëR;vbuilPjbq9hq}!O7yn/e/[cɳ|=+DMa0QS-5l+\>nDN!0EΨDs-7vajd`5y>ZCC/畿v*ڊ -oX]W1"pA !(ski,\k} T\D) By;b,01QLYԷЕ̧ޫ9>L?tݡEr.Ҫcjs?~QT]ol(F5T}a:X>"m;yD36ur O^ϖX.Tm933^'kr~+gMYNqel7/-3Kx}߾UɾsέӴ QSNdh͊.awlX rj[3&FkJX4w^ـ΄*v84)#whb8îs2Nj2s8V!sYeH3MdP#r6ij:CHAneh@UAH`,.Ђ*"Z+~ECPK 0P.nGL_/5#q|i%V(0"5c^˧[ QvM|7 * Di?X,)g/t}2`]g'v,'41/3PxYѻz-0lKEcDqՒ&] SXB9Pe69<ߓy)D~2w>liS9-EDo.΂6f"ժ.ӿBn/]=o^= EjFb8?kI_TL/g>ɺmH:iBaf"ۉlP->dAGEa'FC *!,[eehåIU5á澭)Ʒ??w_)wϼMs4mj/$ՔskS#=#/Ӝ7J,[@/ϓ]WT.dwPB@(tz »8Lĺ w"RB`O91cz~QߊP E[І?`q GZ5,5Ep^QŒ 5"ssT>[1hʸƒ2 )Iηq=.1 .nh%xum)9.h>!TF{U-'lꀀ]`R!IꬋJ ޅ+ veJx9O"qFgdEW[6zNvwQpL"79A[ww!45/OBHA23GBrLNBKA9 WSݗ/r15-T^D8i;CL¦qn}KL"#<^>',jxBX/_\(*؃ ![ ̙C@ xT|^- fl|(r]>SsBf5f2bsTDƗ:Rw!>4eGp(sA]םc%}{y-;dwA+v ;qpLƈW y 2_z SXNs'Z#tslX[B:3\D҆T*XFsO%~$cdžM }:F!Ӌ[Kt$CduD15`_WX;6lnQVKGK}։YgDłʧvR6) @z J-dcU ˑGɥ  K_U3斌V?R`PUV,KŸ)5CЦC^ȚmB4,>_BCۑ) -/ı~1L} {O}h4F3ܼRCW9ѝ!5Y9X,Va߸'.P! %o~^jJwr9Nup8b:$_{gx;[:7<%cG{V䭔B!+iLfY6Ru}AX/Lˁc͉cۺ%F25vM 0z9s4z2r,Ƈm|#Oe+ 4nFRwd58f:иP2!2rq-Z]R2thM6OW/l ۿ Lyzu3j5}pbrܦLfaEܩ/n-LΊ-$?4Z/Yz ((I*] z~O!] ]lN`7 ;v Ɠ̉^08I qʷ^鰍}UXlD lviGQ3%N|u+}%M5XXvp+}ԯDY՝`;ZpX3mUvʇUgӈOQ * _+r]xItIm-,UgPЄbBB)7(vnZc׆\ z=tJlmFᣲ-'@#v,aU b7wIedϹ7LʹƁ20:  ?}˸wMP37Հ$q@B8wv2@bӈVO5#1 uҢJ`[pxNI 1jTk۵a;%ߌ7)GWFɰZMri(?ij+@3(ohFB,cήbpy T+t'n@/[6|tY $>lhC`L Is!V7E.-ܯɇH(G/ʼ&r-#:ڙVhYga-2%)>amvn(u8S2#6H&q!ӾR3?*O;?%mXwt,a>ZBóddQNl 1Tg_C[GrkfVnTr"F'te'YF @NvxqPU2EUս@Kۓ9W1_`9k:tC]|( SbYUDsa%/o6f!6H$ CO/KXjuMv,RC:f$ܦ2y r6B zKhdLϴčvCO1w7- M>Oǀj숃™oV3' ; $KM?BgbeI?4~S5X%`GMoj=l{kZ4Yܾ^Y$V濘V{gQSd\V1["*F/XٳseYlaPQe s'!f_s Y Y/ )8 4 -[XZ4TюW:<ۂk M<˸_8X@{|\A BR/B:I=DŅ$9$B*%3}^n+U8}ܠK4GfA9=b{}( PT0LB~t;/i]ߟcd E.3Eey+AEH*os2 s\'4<J<(K#3zj\y"q BY3| nHN}@( e͵?\ӻ8Y,25a7]^w ?qQB/1wG@PER։9, G\@jz9^g~ן 0a 8-͖3-fLy5zRJ[暔tlQ 87Y]?)S$ P6shYCH&P}W |I&Pm2GK=X.)i9,O"/!"6&k<6B%*@$32D}@6jD̆5Yxb灰&yrO3y  Q@p#඲N*26rFM!,li 7}}: io*#450p}l+ŷS`PqvcEj~ߐ/y16f޶.eJɗ J3ˀ=nMb.Otߚ2*VMV ݫjp?&v `~)n*'^e~k}O##zHj;o~0Fq"&tĪr$#&2,J$B6hP g6ʪs=މių0gI5CH-ruvrﭳ>n ^B7rqaxMOđ/7nN 0{G5Yg/xt1VJQ8cزqrv%y9Eo6vb.{ g_ |' ^sg?ɎpPdjcxVsnj _ww烦"(Cόˊ`M{T@frC3j{Eխ~LE>0k$1oռod 36)A|땘_˽{ R?dݦҝc%aöYK1>%eq%X_ {yB4]nmu,(pΔy)Q"wʜ'.DI 㡮OP7+=TVGF).\ڠ)3qI[_Pe+Y@.j7#'F}{W㶱g%qK^"ldQ)K& u$)q!}ZN+e!?$`r5a5g usTYTS06hr]ػŜ@U>WÀX2S)n+/oP^(260q"%b~<+ՕjUˍ4C!hE ''!T㊺]u3=d?MTSoM^Z!s23/=e_?U L7Ȼ),+عWI[ &0$ ,#QǛC|v;Yް 5RZ.UyS6H-΢=2ZŞMF,䀖{*)L1  /d/#`_Q6o>?BlP9,zA~"V./E'ȌS!W yʱZyLb]CE=3- hr(ącB] t<~FOQ1oCJDjk`vo<7'y"5Vam cm1/`a7g"69µI{+ [k):xƈ+3oHk5x"uAaaAl%/Y^.E]&IlB 6a1K5>\mKۆ>W^l=WVk>s6Hй@0R쒱䘧ڕ`*vdQ7gpzwB36Ux謋|z{6A^ &ܽNp|9T};5XR*0ևU$t@_MO)E Y#6FpMܔV(Љ`0) 7֕Wbc{?PX/AS!ܦ\(:K8!g4 hR`G^S#-rG wݵhv ZpJr% o?-KO?UqFбTݼX0 {*5M[Ջ=$Ls(+1%lNbX uAGd MrW*GJHC[oĕCu\a4;̦κ[7V>&aCISVȏ$(qlr#q=e WdKc!V6UӤZw"/׾0ksֵ5N;ij+q:,Ɩ{j6]cNh/N,zLkw_e}#E:X(u ՃGAx}ܯϰ2V00t #Q;@pf2ɅɃY7b}T\'@MR ˗4=Q#oSh(̀$]|Y Z$\aśvyGog ]`]WM & lƥM(h;G"!vQ.PG C̅~ ۟ob&!$Uܦn Eplr y\P><_)R=S%$ADRJA+59KXuE t"`@M#N?=aףk9a{oxJcb-7^>#FM5CvVϩ;B0<Ιj@&:}>ݥ.U*+ҪmZ+I:wTÕ>`J̔B۫`4и]a3,D@ _FSX7 v5뺜+*u @n24)HtS3Ԝ >9&R^leާ;Ǖs&ɴN+Ir&5DMQuMǾş12-V{JJ(H$oJS:hZ< KʃKL{o4zr H-`ԍ oX\<#ˈGqit/)]JUze]V}=K ϋ% kXÛi0E_Y !j95`JlwL!h*">TkKH"[7j}Takx6qmE`'}+wPW|0R2?~*K7zq)5X7Viz"ޢ\M1O17il`֙ukS#4fo1zCJ-Y5hB+YPQϠ[YpDz4Q>3S,zhlSdX4i ~3) *=!}+/;m&ίJGs( ƇPMcёV`s ,2AYD\<@c:xs^6b9@ۻU[V 'Jٕ9;.VQ3kU_!Yږ*VJ9R{{׏)):i0T (W GW_D^#V1+wz]Qf0\+l &@Au!ksSĢ/'g8C7?mUS!vg6Hأ@ٿ:N1Sz8wݙ bEpz;W[GlU\+Yo=vPk^F8DF=nHtgLɬ+ D!1"5§R.S麮eU227ZCjp*fStm?&ã"ntc ZD k&˛`IQ?Aw1nB֊|P@D4zvT|Ք3uʚT?IT <{RyT3Pj1CrO| Z.'%~4_qH~K>Y }@Pmh!B2Ih3 VLc#K] ʵq<jH\fVvNo}m]+0pEЩB4fJ8< :1<s["ʱf8_Ӄk7{nzR}mM)u ^,SV\اbo9q<$(G[EȲTT΍qy^${Hr!'O~9HKJ.Kg$R+y`"Hi2/V9ǥq1] qJ8ʄ}gU?ۏ I5NP=JUmNT ^e5>j4! e9i;E#EKiZ sC85&O;Zh *FJˌ|tKn7ӎR̼̈54}{/Ln;ba_k*.t42$~)()9IJ+eij EَVCVh.mK'kO%?Ddzw=a7a1SkKqN 4 -ԑ7=/5бhDV4/q{I%N ᢞ?~C'~KF%9PAk[˜z9ӔLo t% ǕPrPKCos!OBMz9 GVv!ₘ~)U |W3J`"f'ĄS_a~ S׬ vʥbh0W>vB)\NՉP%$R p=IG#Q,}Er[x4_#&TΦR\ "1 plx~<`GŋOx=/̈8˥<d:n._~Y8" yѨZ`}߶,/S{ߏ=khcG|'qL#b6yԟ\{%q`%\x-~1wHͯ/c7&a2< \[..rWu[cx ^ѐp6z=Ggyn08:C/tt%} xS8fŐu=dϠ^[ (Ԟ OPXNR%铷9Zb26%=j=.f_мs>d1~ 1Dvvv%%<%M圣ab vK$)sj l8a L5eA1fRupo{nijL7[(IPl7ƒ ,]+4.AQtOex$Hb~L[KV1B` G eTL52A|E%Kv6O̊ߛP@Fݡ2 IH;+3¤LUqx>II_i?{>O,>,>ZOʘ%t!ٹ3!L[t--U;cǛ*V7t‚s Ȳ@SʮD^]3uKhmd֙y6=5'LHHS[U 2pUL/Yce? *A|qqweø^'T噂pJQ/jGTʶRqCDƫlb%v7f|ʥ\5.Uw-YEdd1~1;1~Mu'qVSH@,p{5M HUnBͦ[9mO{\CJ5 GQk:io5k?]6( DSMfk;-G!lĞsE"HP [rعz΍.8_(:ttYkK<2@ \B*r%G.C фOh?V|{HI0Ls0PY%Qmw '3d@9Ds!ЭXQw/MǛ@d/ :ó櫟3G8$o>KyػYk9e>Z(51vVJE]0qv{9\#e@O4g\L0qNv>Xy*#,JuђiTQ`8V˷iiv6jLh@R*mpoxKĸ41L^ .@FZp90AN x.t  iZLuLU M3 Q VPmram ߌ@p-Qx\E2[ϴ*@ȔL@5몚_OCǾVeNTyeDh{=@%nL˙reg7I9"38'ON+/MNMԧvsjJ/-okr&'>K@v"R*DC58Ӵ L_-u OL^c^%M/>DG/01س/\'ى] ia->D֛S6<2U4t`ȂfPc-ۖ]|WuN 7IK׋t'4O{.utD\)k-hB閼MnB_h7Q Lۦ2ӣ1yA)CH;F$ŔOV ] 2H[o6z!HUy;Bb⢯V"YU,t*8n4oDIqfpR45VilCKؖ1&Z180?߲/9> 'Rbo? `1_5ţIU$^(:W=* 6*W%+]lĉkK}!E*8UVz2pySo֩H|Z <=%.rj`1&-Ƅ3v¸yf<6bHz"$DsbG]mml?f C5bsՔc%F0JK1a ^jLK|pP'i:VlFğ*\ Z$E^$ni4;ڎ=^@/ݐq#,7%BR?x]_9 1)5N~,XV Ϟ8'>Vn9bnT5c{ԅ,6rA ^ rehx% &D#o=u7 lQSZ}h?ɞ?;/g EToͅbb  T߸h3fOzqc*.D ICU<|hf|1]S8fK0ǧ@ACASgXl+,&1FˣU6|pQpQS H'}BF׳TqtbnzkLG#\b_v,]zμ+`*))Vy\x6bN <#!^lW|bAׅ[A z͙b1Y& k;ihgjɣDr$Lyz?K-Մd 幛qx3}!?jc,ԡ)w2:J J=R~QċdQ%)e㖿˦$CNV3dyg.h=}%N얂)_ϭNG#he/C{8›e@[ײf(D[1>r{I$Α,psěBYg_8>Mk$ إYcBξNWH/$o™?iF_qL6[7Wh+'ܒUn#*ᥛH_G>yJ.麸Zp*m\ܼAxyMbȋ_BK+mD!E35X/",lN6z@ ZMxgP3 [8P[A_NK¦\@gy cayTX*%JYqJq˲lɹs;k#-OI~{atr|UQ"LCo9-5&a4 N@VA1;GoG% 0=KU]حccg[f#N,= Mʫds99UFQX *Zq3q¯W>WٗC 8Z|a+R,4S' =D^6<,I.Q创BW*izƳ>+u3E,\5KWg>9.kgZ>:S̐M0ME[1#Hn5 [g8/VB?XY32y'sgP!8\" d\,a ΟGG=ڻ10K^IhH5 j7xk0̹  ҸoTĒ9"ɹ4Zw($Zy)gj^ OGQNH9j m: Wt6ς _]=E v+߹]b:j "B}Y`-h)V,/IsA$gfVI@JVF=qwCp8?;N(߱f\!TS f,z6Az5Z1BI -a*q@e3YI'c-Vgu3{|[>MВ ֽܡ!dV (\РQz9o:+ʫxc=!aDŽmpD9YC8a]WլIZGz(H\.qqǡ(&HYOS揈%?O%[[Pd9A 73܋S3n,=xe^WYKl*k6-ࠝ;p3`PF{g+ x(oέll,c4r)+_~F<"HʩҘhffo'#Zbʝ:$7l@B4!s!o)DGiUC9BA8 vVhG=[3DmҬ˒fpàW)X Kgt2lBqHІA*o/ˈ³k$mlc>+c1'5 ^74:tg(zMqU}?H-3` fJ]-*;&2~9OXݼtfc^|bJ<}/%T  V# džWm~1"J.l7^:MZ 4iL&~1aެxq{k87o[D#v ap9ɾ$;)ՓkMܡ >FYNŏJUРphVq+Zh$ȫaƼāvPcv-okf_ ?f&A/l+4a"O_~݆{'u"Q4R252]:}K$"KapUt=yْd+~ Wc|E#l׆ͫMs41ma *4r4:(j[jH"̄ `2w,5f%rA۰nMH8%;TE, /(8BGv;OD?iё.3pD񴙗X1m('.󻙷}2"dMM$r-" oK9|#/hTM29;KFM$`ԫ/%Y\(WxO?mU_}\f $CֿmZ[`AՏZ憃1u0%_i'.ң[m2/"?@wC9A~k-Ϝ#s{ q#?Q8^_E=/ev;L_ڤ?jj"LNF Qz=^dKW-^Ԁܼ\X0B?L|ڠzmB 1N~ ŝs-WtJl5Ȓn ;y]QfdOھ-5SVe> |w! I#E+C%KXpWMg}J~^@Zcs=cuċbBlK+ddXXQSo_r7울)A`-DPŧ^[qqJR]u$ tח'LlCL\v'`xqתlrX+ $Myoss^}ˣȢ#~&d9vMPh)Ւ+Z {OrH|=}ݤxY¹rk}f'%|T`QXe 9Fs"@%{K|zgqH2G<cs lgd-r{|m0fM{eյxnv^6YLt_|~ZP7@t8v`\؁hI'AU.2=x;`cboWe>N?V00`:b04`xKДL~މA0vob"opqА0 5Dāzĥ抵b<]QRʁZٹ76=SJwHnSH nI&ucPQ/" `W ~xQU2SH ƿ}lYY{E|)%'L:d@# Gۈnڠ£r:u{obQ j4J `xIlqLbNԼ jS.lS[TȄ[̈!$7e7'sl|KOhJ>fJZVnؗG󚈛&CI Rfjn]`tE(b"h @A-kV:Jٙ[?[ikΎ>6s>(qSC6Ĩkt(4N0i,9}A=5t+E=:n%ݚz'U8I5Iէhh7O*K&y?plf&|L=(rVVeEΟ}Wvgل7C)|XGcJ::=wƔ,}~F194x*{QZӰđF_Ƨ}ne_S~jfDJ :n 9qA9w íň8޶>!- rQor?$fQ;ۜ)wsXzWl4F(=KSpd4 #jytbgQכjD3,նT$a1M~fxA-Y6| !s<àcLNOUKOQ5o6`soO1IE5 z3=U식rlQqr0 ^Dm  3+`:8sGPr{ck#AuoG= j4yc )ջf*AK {m^0a]٤4חN+ǞU,#MSUbtgM6&|L#r#ՙ6j豹ֿQq &ɦZN͙N-AşnY$wƒXPOt K\'̣31Y aw(GKp_ M#q̉_IRC(PҐ6rj IԇnsGLOG&ڠrZm ː*Dϣ R}zIhL`Eu'蔝cW Amȓd,wP VGFbA:ĠbٸYs!Y62|Su1 w=O°7"Az] ZFiZ7." (25L #T 5\.b _=Ҧ4rP\š1c",2={ڕcz^|iMRC C̓hK"cX Ydeq`*ok@ة@^e@/ Xݦ:6!B$0ldr@x_5Y v )N)ck|^DzfT -*/ohѥ%Ťb)SGHkl<<54BwՉ|=Wu6 +၄rAչ^_X&yFb/ f?ѪBԔd$rg8j6 h.<+v!^A.`M3Uu~`e,$C~揊|/ q_sӱv{`.NMAZIP&o]@wхkR:3^Ŀ|qD"iM4-WE*ЪHTD@u(,<ȶ}iF3M_ytY }fN 4>w'_=`4$l6 1IJ``yO!0#sI݈ fH$c5bŬK,kYml<&mD PرrDk;X/ʔՋU+E\YB˓oP5R,k4P<yL,BcvǏ K\ܳQqARRqөk!? }+ /$ꐑQuDjXsq"'dLJQmEg,20 a̯a0N֛qotrڂؾ aZ'i=MбCMkT} w dIAY6` [NAJ:D6%z һ%w~cm-$@$_!3|fܘa| ]QJ8=o' UȈj2|f@,NuΘby9yE+B?瀪l1IXGC[u# 0Nq3 UQjCjdTfQ-R?',UG*](λ&PҾF謻+w۱qb]rAߞô4T5O$\!Z,xc.* I| Rzqcŕ2"v$Մ@aag錟r0У )8/P!hw\_OX`j]Y#grpU =!k7 ԏ1dUQIYX4a)za'0Nc:h}BrOŲRlth}}GH 2[ `G^Gw;jEo'5)q3طk!SsɪA#MGqx!8-joRΊsrHxV5Ara7']F5q\C@`d*8x,`GkfK3WղL[sIYjPHF 5ĴMJȤ'ɝY-|M\lcv\! 1ow7*H+ >MV> ̨YY*@!F!{<N& Bؿ|Oc%}2La;f<~%Kƥ.3 K4UJD&bHD@zhqPp<8A$P_(Kp-"FI6.U鎇38=G+(zWc~|$5lJC)]%sJf$ +D4ojᮇRJP~͌46?6$4Fo9] W}z+%SXk< Z'9GPȧK ɿvD1t3dR^^^''rNą =īkOV!~_81ېay4mA8W#7>?61%t*H*!"%#ʦM{z4BQ% .u^wq+@#݄E_ }xɜDw[V ]]`,m7U 't4KWD, 0^;G0Ŋ E0x[ h2ֱ4|Qvfi|ʀ ]lPba-e7҄( s\2=-*װѧV ]6c) g+ު'-faxLPܰ܁Ig}%D,5"#0hb0X7ŒQ W{w)N셔Knf4C+@|˩18ah3v=IYuam)%hi5{pd!ei>!dE.4EqK3).q#Q68r[u5X. 0,ܺ$H!#&̟=H諉f1$|׹ygFXluuQ(I/w'w҉N5Ѷ@ "كGG_(͞z1C|t{~Ξeqhy嚅yJ%ux9%p- akP3~W:ueD\P=1~-5Pq?z9båHE@S\f=$%:xBB FϟKO6[N7frƐZ#E*Rh'^9szXK.8]GUٌYeXj>**+:RuX~Genw}•N^n}]u:c9+nF)%E^ a 䆷^A!@H5ø/bv$c\øqBIFXoΆPdM3ݜ !w6|8[Gblz[!6qۇ' 2#'2,+%!-ף* vܹnv{%:Sw "A\:l6\$F|[Wz՗6¿H'V`V#!0\D"Kp&#a5lUFj3~&n{8jR<o}!&. m$3ʫJ 0jQ;*YK4(} +}sIj;V^b|!Q8^HtyҊEO!&k@5xZz@pge@ы<^!n,0$j]h矃WC }!+gkiˣߊV@:k"?+g/̨_L~–Wsmfj)yHjXNfa[;yo54S,]ANd} _nl=N U+sFߌb.,X2٥>pIoZFKv8|jc)Q2,BG*3]Om~}2Q?hIUYŀcKXx{_F!F(S/#{$-K)/ǐkRܱ͗s 'Q$|@Q (馕$U7RúhI&(:U q5P;IS:E a_w9'SZ^E>&+  /ɕg$%xX<*5|!{` A}٤ 31ϴ|V38*JڗCYCPgϺ3hYQȜƄ=3Cک!1y|WR۪I0keO>a{cR28 95}NMHҚ $!xMn(ME27&J v3ǩ: {r:\rQV^3j/N6ALG[8u@s!G:R[ao"oEl090 Yݵ Wd}]Z$B,̡a^BʩDɼp2_]9c3ӄPeA݈Pgi[Nn:/Oڟ'3_Vu 4rucZDQ{Cg1YX Pod6&֞vXwI 8.5?4dב wIzrngv(Rk%W-nO z Guh7居5fnC ~쏀[0noM n6#ԏm1 *6*Oo9Y2'w* $NE3| c]FFb<%} *\skAے/ Ъ!BL G~gJ؛L;ݵ]Arw-FA)7sy~WW5+SSwLm#DqwU?m.g wꓹ=Ip5cpՏŒ'~ 7w.y>Da rrZt bUi"P )B5+&IB3 |L@1;R]>i9lQRO<2s纎.O?ﳥdXaCb4*;PKUyA |% J׈)\`6%@rJNM`6jm ;syT%oiƒ1l*~4tjMjWHdžG-CVy0L&/svw.V1iZ҈6 ǩywv8 UQ7qAF.CbkUfJ$pCJ&LXg?loq*ۼ EYd>6CVV<}O}z=m=KS4T>g &M S8EFF$+ZUHVLukL>byRS % p LpsSU'O.,USZ%]2B "RsL}8-Ȁez<>R2Y$!Tc>{{eMalGُ2?CUs3i8ڍX]K$=#2{AQhc~Aą̶\gO&ۂ)G\Yr;~ɗ6 JF НexEY)EL\ͺsy u, ?7޻9aަOm@`P jNQ,4{p[5Ȍ #J }p&YLGlf ¡CzfHxGa^r\kv ׄOfv$hU.8IKJɋ ,v{>Ղ[(%>t"u Fr+r"O&P3"3$% ֹLQDn|kg̲@tXA1FU@mcGXIzj.~X9t'Pp܂%}2\̯u79!nU"FbH龸zK˛'?uW;$HL0WI3f E@`곭 mQ/\)'p46Յ*HFih~X=SfT\lo7bx3½XJ;sz֛vwbb;VŎd̸yܼ~#H;~qWX w)Y ֝8YCXDz10YӋC uh%dX {=n{;3zo/9T$p)DpkBz6i\FlA?ΫߕmP\d]ǰ2Da저m#B ژevΚF MTڒfg9. TIAEB, `Gڪ{Ҕe>] YYK2j醻k~20\Ey ><6H `p}bۮ'"tg"yWE[xjGp%vTQ>u0 z}FZ\)oxN oK<2("5O@ ͜!gKaGEy/BP#,w^ĭ`daMmdML SF/)yX%JBp06(cI* t9I|bٹ83%ۥLDJ7*-.6Hkף-&ڦU T$³Jaގ)JȰ 7p] IdĽjgؾ+*Uvh5" 57?^bDzӑ~881nm6 &M?Vw44Ei3a}]=Kcy+U6hqa^7A=Abe|/%ȴfo7| 3R~\5 F \8QB > [ֵ<\cI*D0e&T3/带I'w~m@wF<ცI_ߗHMUHϵR]~ L%CL 8R0,W.">^Z+~,l$LA=-%##注\G9.ƲQ8|A(O1ZxPfUGw ֢ gb_[.uyb}6a_Jzq̋m8'wDhx&|53XyQ9*ǎvİ-},1bYj-#(ʍ [ )z?x&L0wQҶ3"o(vmsA$*$-#^г<ǚ&N*fFq)o4F7.@bqW)a-`OT1{%48`D*qѨFra:ʔ~_xY:)t" lSj^U%sөqAm [;yZ2ۀ h9Yc )rBs;B_YKpkY˅M6?S+h#ͥgW 8% 8˛ر((R:}2{êv<9-FOk(㢏/VJ.R˔{n4 T9PJ,<(Ȟ*ѡɃθ:9 0Jnҵl|| 8GCS&˲3VPnޔO1muĮЏQp+/ ~~ҐH_ö e_"Akع} --i7oh5lH"_^0^Ʒ";ͧY}K1˲VNƅFRqGg/>A,)7ŌRپ++gPO(? f/U4_wpXREr7iP/k=׉"Gʨq6h ΚpȪ)yF!`m'r#<3F|gj lE?# t$; njnAh_X+xRnY2GL'e&#'g*w c ‡{nQ]þȎŧc٨4J9 9j4Pdz+ !ze"8)`iuJxH1\o FLJ=d$b+ >GZZo>}}~s'ӑcF Wv=yBr(ғ{G=,;|5D2fwY3'ƈ/" != kF=5/KTD_ 3ϛi9@7s7%Y? =sG62U@p} ZS /oVCq50d-_ggoG9 akӀTz-f-.#w¸D;ApniO(\˦= n븲pV)W6DA3;n5zTEƋ ,Le"؎ 1𔘾w4x q :éYȘF~%QR!Y8$1B moevB5um?2klP?$J{[s$Ay7^',{,U'b%};YO>zO)7Cf"5&j&\cxqbpYi -aM48r~Yv o} 7pMܗPp9?GӤ7$+#xz ~}!ww 0e>jkJ 3,URj]bS$ѝ1ts(HhIU ̖hKιXyQ$A ${C6 Zқ*dc5 I8 'S2H+MF_9lc&>p8 u(caRU.~Mj);;R!PVV2E1|Ùߡ`Wp^ ʱy3v5vcz/mD!(ғ{9#(6kkb]Q)#&*gWEvpDk zu^C`D,eA6H(w/Z4Ll$z0] pz;őC4q 4t lE r!N 3MIƒp_XjiG4RͭEC]8! MW*tʌ խP љoTh|f"/o7+òN%Z4սgMKƀA(ܓ lde15ILTRx.jsENa%(W@G¸>Q5xrCBxVNi*Ŀ2\<*Mߩ_,*z |T;/Cym4|grZ-}})BOԵ'ھRJ;*D9*QXIGn#uS;T,ƙw !OU"sk@1&PE9{=P,sCl:+1 O`u^.Vc:Zg{N}ک@;r-2}f%JU\(pl<:Aq` oMI˴Lho`AaVaU=qo:EJ]b|7ex ad 6GkZNY'-n&;Rh jGF_+ŭϿ"ԚⳖ% 1hP #nw2]b -f߅B|? ? ]= B\``f3N!W n(V͈V0 x' ޤUWj\V=Ě>P #eyg$*P1}}ڒGcL,RVHr#V-<C]ћCoPlVMd%vx??xQ$ܢV;tLG)[xOj8(KC)<`X&hhX3@(TĈ;yV+6k) H "A6b/Ggث֬D$+()v@ƥ&J$Uh'x_$Ruݵ:hn'<n5Pr8%܏Ū'^-E2@25t80'˴]ń/1"pt"y4gTmѝ Y_4(IZG QNu2qi[,E{-ũE=!y۪hoVFhz2J٠s 8 a3@}ؿte~ڍGFg 1L }'X pH臭}R$cf+vvaݤ\6, RKsC FNA`GJV:0N4$|CV[Gt4[%c3?ŧx"3 rKLEV[t8B8$x@pBкeG'ȿ?@M[(UX|1,>ʴ%CNxejޣ҉ƧSXYD;e;@LJ23GERiؑt01p;ZPD3H8Aǩ UB6ᒍR +yJ:*YA) ZAcqϯ 񜋰 _;Nr}]v*OWȂ "J<|'P.Yfr0}h!jN@DwrQPhfUVI>b~*RXo)@Ma6ILnBҴ}s |pP9ͪT/]M@H$a%O , ͼj?>ԁSr² yXz\İZrS`c2ŵUٯ#G as=y#8:r",`~e")oeʜ_|p?G`l]2Jw'n*b[__K],t~݌鍵j 'b[OAW%/j /ib,{"_V.a6(͞eBaMWج֙@VPa=2pLde-?QU -{Z:1Y#M+M5jMlYєu@x7D^":^v/ نa ͒ pJj@| ʶusaIbDqns^ި7s7ÚX 2}фJei໵On ,Ys!LaAf ddI t3xqRY]kM >.#8 xX}"7Vv(퐪v_o=BQczʨRj6۬1ߥ 4]ҾqFU]/baJE2H5A& a յǮ->IѸ^gXï[GO $7YPBv>/a? =hWi> a\'mbA( 5 ZQ 9ybZg q'/K9 uM[SWbOMs۸ 'EDR^t?;tX^?@gzo\ w8}7~,v>Di.u"T̨q#5Ȟj"9%;͆~هC׵@&"ه@KWw/B~Z.%UcpC^!ARO8-&dC G(zlWk-$_u b_S(姇}r9}365JЀeE_i0H 0Dy+Ոi7qQ9PJΤk' YLtdvO:;t7LU QvLJ:(D-4f7BX!4&';u/^}-f,\nF- I yyuW;u*t4݆/pHF.؅vr)'KďhwA #J@8uȄ鑘h۔1Zt֫_9ެFe#Q5MI']J1&EO.i{RHG2Oo T&< f3R :=;P+^hS7䭟Nu(<}X=#ϕ3v"kbo}oreAY~lrwpE&B0A&{ެmU7UFm&]iXYj-h+G[|Y #ʾy{?/& .l9ET~QPB R) w\|&%~]WoD%#D苞}CN7W,0@ թ"&s^}>">V卮['/qIy\Y6Y. %H"StJ1BҎFJBO\A ^8$+5#ljeܤR7>g. -ZӺXIMΛMU/,DlˁY} y;X8̷=Y#iGsH}~3Wj7 1^4)wi^2/|0ą \vh T"e\UyG< =M(G,ߝIQ>5 {:nkXQ9G'n<Y7 1!@nx4W9Ś{媯:ƔNǤM§ǮsC=<Ωy @OX!)47hmK2!(X|aD4CU cԞGl!Lp<IgxQMcǵcǦ:~NA!,$|EЁ2}a$j#TɅS.L#E9Gp“唭Xl5g;%pe}mat=RQ|G;7d"$~D)+}vaۖ!5SE>Oa8K]59pTGԶ |N;/b؈_leC}nށ19j-)5H)dm wbߴp9IwE6gUOuHaS~n|̱G0ʠB0}8K@ RŤ \MhD1\M2=۞78[]YB[Nh F(r%lB \~כD.r#7$9Bjy<ضaNTřa" dY8F:vƈvB1;lpl49h1=[Y9B\xb>h^ipCdMc NZҸBFUUȢ ȏmuv%D\ x4">Pc~.N@g5`u ˎCW"9/_3BJyQ;EsRlhU%ZzGDDJ3z\+e-ѥqmV7Gi1w@1mW}h,(#q-vݢuGVW{bn#ؚ9J-ҁcQo#3K uj ]UÊ’" 6\zۭZGsvH/5g},Ky1~}E, ¶v[Өb H!Yؚ)wqT|fi$ , ۶+9A`tI؇Ԁ ~L:FjjvmL$ALm<N<V^mtlPCaSC=Y4t5 zmdl>XSV5cf/xR>^|nϏ.0VANV>D3[A R ^y szYգ)ҝ/K-{bhnua$++/CBi̞%B{3\( eQ\ɢqŨv U|I)Hs>sZ+*# NH[4;dA@H>7aiJɼ]HA܎/u.+atoOqj;xi9/&x+bߍ@_ׅŠhNæF j9JǷ7`dAB,B;/& *c}kUZd_6̆ޠ:OP .p+A*.G40q$֧)fz؆Vx^ܧ cRK^@-Ov{37 .3(8d_~W$ 0x$9R}l]L2lqBC\44Gеq!5dN\?G{$5ߛ};2ȟ]!' V$V=a73b?d "n*2dս< wݝ{ >DX󞗠OXTib`쥻+وx&+'g\ 2ln/a 6&&P+aC(}H Ğ,}qOunV#6Vlfγ> YNkn&$C#X K (eSh# B@Ċﱅ+Ć2#CBxCeMg'x)3gVw'~s_iϊ>>oİ iN:ZŒ_ T`tYX*Uiކ`#іmLx* `ܐWab|:[LL  f7,H )2xi¢/E~d'8}ߵƿ`P3QM)=\Jqwo#[d+sF h@gp_dV |Af뙮\Huk SU]2|r8 ?|Β &5[pN"a@iU{ @|a*w  t(P[)9;q(l>`6"϶%Բip7,H{ᔼf'qb'UU1*gBHZ!>Bwe},U5#v`oLME} Cei Saxy3GPc̈I5D9Drl6]+eFΓd_ٸ<ΘzO.h#c h2f6Ȅ"w>4˦wwo XI"t/.ĈxwfR$ ` 5>9@>s8cW$;X1S-Anu#َu;6hYb[=n0P--bs+&nDW>RXmEmrf3aRҷ]q ؆% Bs nyqk?qdgB+yMX`b޽/]QRSGۯo̓22ڇԼao5~ y``4 9fL>A:<#x'MŅOQhKI?NnS <[mfKXD c'P+=`-G93'OHgPMC״q}毻D!37lJ).>S.'9$ġ ɶ Վ>|24Nl?mdzc[yxUn|SFM0<zլX&U1=ͱQ od_p~l#)H8%6C6]k1Gu>rfg<>A6̟N0׳L?Y[f5ŴEƥyc#Na] :;KڻMK#e~22#NS1쿀Ja6NpRpÆF|SQS䧮lq(68jxAUxU/$~(X'w\ zvXļ)TViǃ9LȡcW4\zCuQ/SyBW;Py:QMi7h\7~m,Wv~-=cT`|8Ɲ0H9)C$~[YّVyr]:WC^Wiu_gIG,ch~G>X_l)͜pSK P/DH1 =9Vgdi hqA.mf$S!۶3[/MdƓN[D 5L~qDپPs,>c$O9{z6ژ(ٹ&8>Cl /Vsd-Y G~j退U3"NtƗ3v OސXn9glɳvenntbu8rp;OH&1ESES `O/!7b ~ Bs_Yמ)VhƾY!hMmq>xO f}HrBemn?U\'!6'0&k03kJQIiTJ.^s _%`$<(V7Ye}C'ȐkDS4P ^d~ă 4{ >ҦN#U<Ei`x#XSSAn` ']~kq|3 ]B28(Cعf?뫍jԢPadcXI7f_lf|;IYHQ@]hsxQc&%3LGDm$Ѫ]1p~DѮ}ѿo6r1Iw % 6}ALq$rmIdIuYXqTh~PašjctcURCT/|D{fo5̺݁ }vf\]K_mӾwϴi2-5ցB,0`-RK͊w>d5p CH&UP&\9_0F$1搏vW #qοdV-MU6LKNp{z2k, NILIno_rrV6@C Z۫yE}k!J iXpe]TeNkv搓D!Z?=jn>QXwd搾$c*RmḌ0oZ,!"TRPS0O0Ԑ"m^yDb*DY6B4"JMc}Jn3&k:Hnu2EpXV`Qk鋬{oKT+LtV HDs J A0=P 3nS[%&vV@2l;`UxT^2E dӡ`fߕrRN)- 8#Aԟߜ"F>$PV ~4vu^DS>L)AU&V:n8[oGHIfi Mq2.eƧ=xjnt"o CL6Gj~t3Ud%;|0\wC0ĦNWe5!E"Xb:^kpx+˴܉z ȕ\%3- q#uxo{xy H+R7k"[>.@h][ o- 10oHMq1sǽ&kYӜ|F1J{J)đy' KAEdn\ }4(_GW*-aY$FUtyY:I,+ﷀ6ݡڔ%*m@'N޷l33I(pQbd}r@D/`2O: ^Nxߤ}"u CFlL|ѕ;S IKGh-Zr˩', p{{*c?>?z9KBTě`w,g(`UG5pw0=$Cnzɝas%WhxA*T~j67uE?0QWľ=q1o7lҟ2}!J`z( K~+ wr'o 1(SRa؏پUhN jظ=`m*w2w87i~/(菛Jت0=@7dp`wbԲ5AtZxT/qz3Rc0;M&C+uXA{*:Ia[)x99j?RN*4m3 wS1@b95bͧbmJ?ih˄O/m|jI lh8Dق;߲9/H/<UM`ض H7+XcXJ"%Bҽ̑Rěg&TagJXQa\iHLֱh/w7Ɩ&@|!!LT:vFxd9:ǝ4/ yA, 7M-MgJL}$N./s"3:lw ȝng= ZsS݀F72u k""LVhx_IZ DT;^nr&'=+v n'he'yJ9㽞Eh !OwHo iwsAܪl^] r8WtNJdOWV1%*Ha!,x5'59H!YjGMq)fn.,#8df2=ۮS/mqe`D&h4]L~B1M: Iy ; [-<843i2ҷ҄R0W 4pǩTc)C f6*UNQ?-ͯKOxff/?{+I9(f|}]Y}H<'i+hSF "y?ד4 6>Wfb8X\}uTY9qif3 ]JX >S!Ӌ7v㪲7UΑ6qaNiJVa|.۵MSiVomӍ3~d %=ۄJU*!Jw>s]* ֭MP8s2,hE~(wK= aPKX H=c@PtS ~qg 'E)1-L #7ғepޗâz>Auum0Y+!kA@o&9 _1;pszWN1M!-i%BS([>LI;Иwbw[AO-a3$TV'h8Gi} d_"0./Tn^-n.$]:h`~gpTI.b:]:kGF3֫rtn~C˺=ÊhasJdžlLƀR( 4OkfOӧ9Vpb֬4l:KY,HPIs/_ܸCeI*JVMEE+6Q&ZS=ed`ye%0;H48Ulyu,aW@ Y[W8DeDUB#7 6J> w>XBNeVjkqtv+|R;k!›GY1F#+ S+s$Rߍe(>$?];7bugVvX uIX<@U!+&4G\xkuy-ټTB݉sk̚O-P҂ 0O^Vb%6O>$Z9uDZض۶͖xl%)'P 2$ፄ0˟C}7&cRxnp+3\.1,GDoZqz _ן?TJ%=&^tOO*%렘qWe(>%xՍ<x戻eAB!PDiB/(Mc`e5s߭(A9MTbAFfCj*"3DǾQX%&ҙB#K@Äc9!(X~S,ۺWSkKUgˆYy!:)׼ vki-": |/dP-D$ i޴S#X99 1 ե%k#uDEvQњl kN,PK鐑-*D-AcG+P`b0K^*ٯhAv,7EP%>d= ?X4%Avf}!fWt^a)V _sr}@P(U g`LjD9 2h~xY_L!$\~$Fɞx)gcz8 c[ $g]1{&&_sneEzAcaM?Kw{Ƒce]~6X7o^U(GV ^/CPSV7姫ٔc$9\zv,jA5G"-B$}G 5]Q&=m~>-~|qH>bDhi'`Ny| uéjZ.#"|4H^)ܜl$Ĝ p$m וaȯq^U ݠX} _WtA^%$m+ՔySX. Ʉ#J/J,:x⇻k{Wfdg6]ƑP"hzL?J'OYwjZy|N|p ?Yo &.gC 5^/b"ۙp-- ?گ֢`z?qQE0``mZc$gBwD$Zfjhĝ 'RW#E&_' K=pτO1qL3^5#ƸYrcODehbIXǟ^C,]OG)KB~i\ۉyrpek;? !#O{+|JS.F} ԇCP;_W\_m` 'M6ү;?T(9vz=s!(K_k,\N _,GxI{wwҴuK|@W,^9@$WR‘̽ >+&i%Fi $ro' 嘼$mΑm]bs"O>j~+f%wb3PPoŏ0]"Eo䌿ԏj4y7ݒ|B;uؐuXv 󫓏  O DR>lF6Xxǚ;v>j8o-lF@3:] {Rw?9Et$1鎖j61 n'WIoѼG% 07F# \nle1Ԝq Psx3'uJcdaR$GYV${?b쬮@8ΈC\;KD&䠡yS8H,エR><ս=^pZaNX-aKM ;g7#c˞WPgsK|9/5Rոro HϓYnn1cPha$&8VߒۆfV`#7K?`Y*4(is)f/H|՗mHE`r J~> 2!t+k#SFF}yE=v<"F UY5 W-"j\.b h@V  u.1(qhx;JIsz]ķ-:!W=)aʠ-yuVQYpX\6Ǒ8-EA=;]cSET1%OзBk;B_0kq5{=+,≯4L'}bّ84rjSV-(| d)Sn%Eo9,b&ײ-ʒuv?y'7\RƚD-|0cI[򧱈,[>*na;imv k"ĵev)ߥ4ƄROV:_3sJB }yI1mc x!+xUV TR>Ygv2DRSbzY>@=ZI%6#_~DZ:(6Frw;6ϸʪt^AZ7eEPa Ky÷#bp 7K łTPi_4.LS,Ưogd) E,;U|z4gˋ5 ɶ  ˙J T^_K['+$qΔ2`mU[QyG J%줼hz047=@5tds}ה21j1X͘ὃSҋ[βy2#,2|MQoRmyn"׏FQ1\|5p@JNZwb3_L ?°Sss'.lz(Dó`Yޜ_0@NkMV՟K~4ꄆ\2O\>]1 F/b _ϡ Լ=!kb\tIR ^7>fxw KZ9ҸC= ĥ K]Gi6_gbݪ 2j=:]2biZ4:!~ -dF@06='(<6ɮ^sL1r[LF+(1b;}h&䋜%!M||*#C6n՚Y1.7cw{cWQiI߲1 f >t{oO&j?)9An?9ꅤhX|0:'`εQϮȓˤH[fXžMyhKHR;"`.Zُ0dףJ :goW vXJ&al(\ہlb \?`oC #aE5HGdꛊ7mFR%&ȉ mKܪu /vx3Şx{0H;U"UJ52 kUkT'$~-vHS@3 j;G5`qfpc*k k!bF˅`"1 wJ}_-|iAWFiHh&:!w&e.l܋r5ZhYlKB Q'JǕQ==]K*pci09 v/sی.)=%OVՎ6WX>x!3{:3͜2rcۛeiiG\^hxɞTJTxmf).p 4Og|5n8@mFٸnMhNN?@+*%WbK]b3DKF+V&ޱDw?!hjˈw?\r2qʑhy?g6h7H1ib"en 6Z^Л`DOh1,LbCu9u/ǷtcOzgz l*^OF6uap /W_UD{_<~Բ2ңh6eLBEV_ c1\sǙkz`aoPv (&::N[6"UFityO@R#xh᭐؇[W%3(`>u2\(j֒ d#zVG0N3a&f hʌ=`{?}iUP~i`9l*eֆXm_! k^mއo?/nk^R( `\E]y/KWSlV**]b 'G0i4C5T5ʛq.151/%/Iz=7*N"[0UxMȋ2[,0(6-<п/: ,2"@܍}t+\ ">cUX]_?aԊtʽ^IAuW+-a)V.4JxP 9׿Ovd.*$w[{n؍wрIπ`Nіz !5٭1U@gN)R$f|*koZ@kj(פlv pu?yFF+)MIzPVښe)61l΁~/oIQ|! .% b It-,P4ft;ӇHi< L@s5.U!ƉQ2%p\wLJPF6-/*yHܖ%˦O2'8c\۝^ U*'sqqRS˟7#޸%܎NO;u!6\F(߮#_YqMT˜tU]:KgiPx]߽103W(Va$v?3n_jF3(Kx#wa=`^M ? Nl``U%|{LZ`fÊR7KO%~[V#V$lc#UT@t(J&g\siT/%$~olHؽ y78jgbz[aǗw g6C%ೃXnT(Iz܀ЊCs4փ|̶"͜睾fx!|);N{YvŸ6z6~/ChBx ~ Ow%+ X ڍ?6@Q= LCs g*$PLEn~D\j) woHdXЯ.?ֶ|'%ʱ@)(QzN X/)SṡQ QչPVQFN [PM T}40?9'Ey;gno9FzB1l5tT(Cry-5辵ǝ{2IIEs#8 5 oE4D42RƉO7ThDeg)4< rw$ e\iZ*)0_z#ĝFRϭ=V=/.-q:IW4(CZH?| ޜoݣs8BG/{_5皃X%q ӑXDa@ݜ3I6pKR݁;0Rs{&Y]ݾ~H,¾*Y\txJϳevT^Wlj2ٹz#P:kN`p%w}b`)R~_lͿRyOۡwA"=MkaZzt_w8[_LV$BܱOXXOїijIͯ+aN(" ƷԱ`Vht!{ 5Yb ?Y> fȉ~> 誚psϗAf;b%B\¯)ֳ1  2-Č.)xFw! 4.2MZ9]q${g>5}=GQ,rs0SQHkZ4vRL Y \|J)C\WwC9;a]Lx_\P]2D[k7y0~Kg.gEaS!m{q 8cjm*M>Rfsuk?(G ej*}Pts88wvǼvX J[>B߻j:wT"D7S>{&92 +QEXGE1:Y=cXpVF $@ N-k7R]m:j>E֪*UtsIJ9TŊ6,֟MHxrzWvm'0͚ JdjGlbl#AO)z0RWOUxLc9˸׷'S[ڗ.73c8VvimEgDZ$}cd~=BySzfi{ rǘ6ZOx֫ʼ;@#LV?PGwCӖmTJ--R.}j*`܏ -Pm^YWx`79xnBP4\z,l}aYd=M^T~y.m!P(5W"Ĩ#I.3Ve(S^h`|Ud(;x+] NKi;$? .61 1uLƾ\9:a@e烖љG٫pcW|':uy6ծ3?QL6pM;@&0 xh(̡t@`- 3d`It)ԁq=51 \Ff7vC35U3լ/Il"oQr$kȷ Bڥc'bEaN^:r` 8avƤ`'I0A C;PĪc`B~uT@&;D6L|X(S)n/rL=Y&-xɆ .Z ~ ګIcͲ}(ijȔ6/|MQmsRSuQݕ`[F+ɌSx`iJgU  :m=+*B3\"i2!G)%^8Vuhfn2}D5r7R.2*-L{ݵAf+^q$GAC3&|v?|N?Zj_Š8_Hg"N1wڵLɗ([(P':G⣁t(Wڐ~#+WvpQ ⌝s;K-jdjٞTOoR=q:Sj9:D#!W=ܠ/ v3>ILZwD~Y. )gT +Ƅ%.Wɖ\ܛՏ7c'v_AM, V{zx`7ܢ8$5{k7>(^D#\'q wTR p08w|`VĻ'2J@a]__Hzbƻ%z@j!M'=2=G$O.tG:֩M\D:*Fɖo*^;KssSD9@5 ztOo#LkQNn=JUUgMG'KhiwB4$S?0:|>To mz(o-Y(HSaLuߦ {Ц2ZM Fs6"ź;Tnx<0qÓ6+G?2cz{敖TcЧ/hx=ib]iDkl\بv'5)9S04` G4>5( I~G+@ $ #)U~hM?]A)F{$c`8% F Ԑ8Hv*Ʃa ƫGCѓ)v :[FSS!VS`T '|tDpC̋E WۅT֙L$Oy'.I2n64њoWȼz].&}UeDdT**OxDzp.S]Ơ$ o*-.ȍ[)ŧe_Uhv uBN8ε̋2n 2jYO᤻ eA9KqN򌚒Lu`RȮ-&(,M"洶+Pd6pP'f8D( \{(hLL۬R&qA~ PJJ3\R8`t"pzK[5ףFa!OPRtVJV)I~QlU,F@{T=zu-(|l@:hs`]7x"ޣ5S0: UC{R(,$ԣy+hs` I@P΢ԼXF׋CB4%h, WHb!} ;.лਜZ\jQrvln×G(^-5UuJN&>{@^ͰCӊu&|V}#\2y`oF^RlqcAqr}tX MFNo]B?&!1;;H=n`mgNԻ-̄E1`z0U9#OeJDEs_ŀ`ur]N ׻Pi-S&S z>uY_?Ij+;=y Y(l"(*ޤTj1SE(_Cn2Uo*xWIEm>}$^V|P{ߟH3N bJH&hMlD l%|2p5dQ$ȯNH/Ծ++ >z^(nlKG@]馏@*:j.ϊzL0Zf=݋&U ŦDA"LK[ 4Z}fsOoN ECH|±;CK7mU=i&f[9R $?AQծp^1.l XRS"/?h[z/txh2ʦB&ѡ+,N%z&l19l}3~ƚ`x+N̒VViKZ"~&^RȲz{x"fCi^UZӏ< ovpw{m6R@,K{uJ[&Edm 8YBE\0 C 5EFhGtQnJ읂bPu\Wvu^Av30t2`ɖ!뤡4>vAE3QsP[@^=C + }$O):[NoM U>s~|<;@=yތbsv@{DVyJ- Ր&;I|ġw wUͮ)+`z 4h?cM&C6*j1s'XJ]SR0S M0)>XO-Sp WO k((aGA >Ub؋Na4]f{ \~hlɆ*"<íS!Eܕz^K#j+6HN(-ߛZ.*RJrN~TB8 pEM7Р(,*{;w"aoN\?%X 4YE26g(5 uAP+b [baZJg=k׌ҀWݦ\KC*&*h;e-,XPww~NYL2NO ޫy㯯αuIn˾YT9( lMfV~wuڐCVلd9H[ B4oȤ㤥myq8B_KW&%cyFҙ?jR<,;HK":2>x;r聵mw+&hU5]r]?1ZÛy!ˑO%`%KnIL `^t.,` MѶQΥ27Bʪ`+A&%x/@ۏ2$Nɐ7M9SPIk B&j`` \LؘV )(/C ]69;A:VF)w?BHӧ#Sg|)hWGAA= P܊2<=LKTReY"9q=\O80-4d(MԱS\~aĻ*-rwDOG3mQ -ݓ]@<c/uɲ{fTjPUa"0{GeO[A槣‡ajNVx/R`V;+#P; hL݉I ͵HEi6a͔I('Wyi"1߱я vWx|hO.1=B&?p Cv"$rR.}c%xqC,ߓy!l/AdjPzڕ< i/ץ{GIoL6C;0(2GKls`PsC#VAIR|:1kXip br0Ǿ(ѵ`$]">0{@$nW[qd{/vyu \7=7#wՏ-d69܌NH7kmzILPUG[l¡Kq~T0⠔UX\jcұChsYZflrtFQ/1Œ si$אU筷Ohew\+Gle~sMڬW/}ӆSuT9 #"e3tr  |ڻ$ܾ7oqxݪAKB^%˓ҷ|? ?G]Z#!l =v6AdԐ}r,RLFr: gXAIZ!Zs[#-pq^km6QkpB UGP<)(Tl`eDSv/%p"c%#5gBcfvz 3F) 鄧ghSJD.Pl$EwsS?(pPm]-Ygy|4[;/-9Hm9TҐwB#ޛscDwf&I|>U\O=#EOE Ty3N5>6 J&5:UaMKAn>R,̈́εK&\^`rܭQ><#?i/rl1cJ 1t"f0}" h3sVFp [~hph,;6l8ZoDTlB;X]]y]9AKD*NcQ.H`lt9.S'ڹ]Kn5)9}&֗{{g|ecgyFŇp+lE80m^8`}-Z&yNk(lU] 2q;l7D%F}@BTk:373jF\xx /Jd#eQ2-+vfEMd2_|lhNx.F5fbO=aQt@AY 5nhbq+eZ6Vln/{ɦA]4{XQ輗[}\tPZR 9@)FɘJRԢqbCmԃճN˙?*:Hڤ ]خ|B@wr~_ۍSPD< ,u5D#S͛G_QdopS{^ PΕNet%DOSxQ H#w,/(䀈p w Yl˦;KbKۅշ#VQ⸠w;iPH@IUYEG[A ^*k :i\YCޏpC +qfZ'2]=d?FfRZ'dt}. )}_5kR$3cN:FtlLzgprsew_`8 H79 .OQ|>o|:2  }HQZÒ{WYT#GTzZC lNQ`G{EpV)O_T$VȘa e ǿ L1^5ޘΗa[|q{*_F䅙w!2yU eFR|8g*; 6,奃vyijG֪|o@8WR`GH녂胯x L;MV!{(&|̡/clj!$WJ^ŃR|^,ΨŰLNuGI}')\T$ݾ&ιq@ %i.X/- /P,[6i\bZsL5: o1EkIlCnRf8||5kUg:Vn X7[xGߋw,!H_*@tq *8 w5XPƑ }ϛL 횽~Tǹ VlI5O>ks*d%Jg굶_-ˑAAHZѕN0tF c^э` ׎ nCpy)ՂKA)LԢlD^I7)8iғLRB8KșO}FyF왶x) qB+4ߕkWSomD^!p?&- \VԍidM{ISJ9_{4'1~[\vbbsɵO?ZJF#,kWș5r0V cΎ{)MOf~+)wY mt87B;.}pSԨ2{)K܎zu4MLWTj/9McۧA VYN$i#[;MY? ,y$$mY۝ 9lB)'{YqZb^jՆ[/1pX*!k쮫 ^.Eɩ2JKƷFgW\<[*<3^ *!ۤSޮh?g~!W{S=k]-r eWO(ItޜYU{(a0ߦqD9`1ٟ<ݗaq1vUQBUݾ\HJQ#}Juj<@KB5Lɍ1m1"8HҎZqaݘ~Ю㣿SB\o\:e`0ǡCto44d7@?I5;G7iv}5L$U6$oxH1_"cge?-'Q^[Bfʯ*eϠќkM[/ZaK"bBYA0'5 P} E '2L"D9”ɪf4_+6/`2an+CGb{w5HH zB3`V#" p&^͘3r: G+v*rS % B=QS 3Աj&&^ ~w)%F ^}=}IEz֏CFhG ǂA=˧8{\QE*wX!p55ڛ-\\XᦆrE,OX,쫉9]N)gjB A\ӻN!v^dr R{[_44p2L/_ *]M,+\"OGSnŮ7 *PB.tTv.5~6#b/ewL -݊>.Vׇ%6q:9r Iar0S2zӱ 5]Ɨ f6~쑳vQx ם@Kgp2IH'u+?\K'qtkd(u"lj~>/-3`ߺ̶} 8ט><@ﰊu26 Cyg)uldAt=1Ky (g=q +@44da#KO.kvq6'{/VdoR\êC_Ii"ѕܼq.g{'w9FkkiO%mܹUQk+"oF0Z,1̂sO~hY/ٙۛ(TGVO6@49lJr I'~T fa뽙wTW%w#TNx4?"t>@E\`znqe{x3&qR̂ rPENFQ"vSsCuj)@&V `~tblEa&>gQHE+#[Aza%U{gѐIT>՚5pA\J"4_o_ QLaא? ^Gy,jYaaKt>M^|L*%]Y]WirbL:"IJ:5X(tԮ%:;?*PZ uW݃v,Q)2-ݍ8Ykj0bxTҽ*7'޵Rfw40 c8Sںb w[FoBA Ni#jdž w(hɁuoi9·Qx[7NQVѼM{{78Lo'ۙL1#!7\ (J\V"2_9beDQ#3޼}ݱޢu1cR%s<4җ^≥aS2Иs_&= 11΂3XM6vأ(Zy0 6xGt՛tu@c[|ș3%U0V{D:7z4׾jl5%ڬ̼r#&TA!^:xX 5 ᬫewFV`}kjFV5v+bU$QGr۴Hxif ! #iagQ?a1}8R+`u6L*&LlK!P39'϶,d68Y 4E%XFTJOVO$$S;JmI.mcG+d字p _k_ub튪D_/HU3gey1HcFF7YbAFi7Nva$93 0GIJ(t+7A.:v] =߹b f:NܺS-G:`6xb\P^::884NgwqmWN^>w0ה^[H]P*$nLcx="Ow2Sݱ+:ЮNhێOEe,O`4(<ұǖ 64Y͡ {0})Z 23=l@O,|bwR],gN/f,C\ipI*+;BUc7|b*׼sSGan^a IW,^ pɘ 2b.!M&'_i1`Gyi69r@c"բ%>G`)(I5|G?J{P{uн,\([D;n'Yg(v|URN?Z}uI57MVZo:Rz3+, ˍd QamSC_,_P"ARUJҘ"utSBg7-h}&b}lIZz@3kT{$c,%)!\F4n_ޗ]75TwMt^Jr'؏2VÓc\X[VPZtf?!\1P_`v؅JitXh$C6X~QSd)b2Y- v߆hvAZK8 g#M>%`Ȓn-t/J킧Ě@sjX+ͣ fM~K0,Om |J`z`V#=;.śA8ԘV}:9,.m-.VSpW.㺗wзa􊸨DX,$̅ihr*Ao܃3JQA>{A)ngg8.&ҔrdHV0&v:YFFz@V b  RUi'p9g0tA:5rO:{ k"W^hlL}~/ՂTxX.$p4@ɴ3Ɯi뀽Vϸ,e+l7?uz ,=0/}luZ^9HOy 9셪T&lmF=]Yeu3P}YԾB0ZOR*kg;pۡ-C6:IT1[y fi ( rzB^bzwL)ӿB ,v}i_\8AfEcƱcE1oE uGz;~=A0݂$1Tqjs:.W00{,y4{U^~dؓ/wyoIJx eZgd.Ub&cԷ6fGY|r$S4nU]+ꋍ+ڭ%ɸ/&Jµg棾O?M \)R:u\q5ֈdp-0?R3.R *w\z=A&FT?.4dՒ z O/4+Nqu}ٛҚTm c-a4b9{;3_G8ۖk)5xu9?i!qx S^xQC_<ػ-){CޕgÞ^:HfofƙH!pUqISA ?$Pp=ϸ,e,3tGcKt5ȽJQ`D D#i8WFO.}r֗qP%GfH!ma:LKn<ˢMחBfWr?,(ˮ"oDȻ/4 I?U@}*,/;-$t {P ҆M/c9~ln( 5- 7et9[YRןΨPKw#?]j"ֽyrY0A >#Q./v? aI`_iN +͔)-;~T6A~u8c1'SͧZ[ E.z`!ڤ+Ӂ^̨GP}G Aa-P-n̎AWnG&4yh"l+#Ko胝2,&=?,~SBBr_)X{sG*=09]vmBg_E|mUj,\*wJZ5-?,&& #UPc׼^~5TIm@V,v*Eȫ_4M;㶾epfS>R*A?(y&{m֒M8BU7RiIqFNgO Y𾦓_P"[jΞ͕A S=df,%R7;B'?ZG)[%` 4#O[[XDcv̆Jۺ,P`:b4/9_OW/mӐ"xt˛n+YҷR#E]%U{N=o9њ1%m2mD9R|g\&DɚiJױ7XqU|ב% @ 1 ,W:IrA5;3`;l7C+rOU^'r*0^ Cx)|l+震_cݏ0͐ "6\x"Npm1Yp*\%J@44Z8WtJrϱ+aK䂀|I9#~L06!r4 7|}  J[t 5^ZsaПc04|~H|΍58 ]E^k{wHc+M UmȱlG[/ÝřED1[ˮUmHg΅A'%W@PS<D'( 슈tɍ;fo>&׍c94ǵ0%3eRHz\ |]TTJ{eh)s#:tm ,ʔo miy-`+J7|]`}.nQf%?@ˑZdDGx')iRg%B1KZ)b0XAAm-C‡`.4#A6u%c>62) m^h+?E~hW@E V&V?s* @SN̾߈M0Яx^0jsWGP|uPz5zI1'\.?>|(#u+3LĚAFdҿ\2Xj nP')m+jUdd႔ĐVH0 B\ @bccqˈq-fEaU`N!)"^8ћypx,uDxC,JcRCS9SNI<4={GfQSOBT,:^&Q$ʗuK wN<R/[}{3*9WzS꾒dµx+ :_)>t(. I=q{…7gu)$LPcj &L \0<\ A餣,M5[D=^rKt_.qb]4d<#MafgЍЭU^|l KsB~^։栔ar"֐ӅQI bg/B{`6:55JY9nסqTK{޵R'y#^82E"Cj4-}o0?8\cM@zِL-ay1]rƄ^B%*3cL#~$U-E[;Í5;?DXYgԥFWuG{ʨް;I8@;]z^aAvMe;L-/}ڟU M>ںQ>CM5~Wc쓲׍k^ӽXH"gwwiH=-e(hPuNSZe#x'ӰQ^E}/NV_Ӽľ^Y{[?ԑPK Wf@R؆"C D<Ne> w@2@襏b{(~zC:°XW00s].W5g%6l'¿?= tFZI~aцĺcg1#05X`fÓ5%|9Qdq"S06+.9ؕ4b7xK;1%^xfUKAiC3jCE7 =Xf"d1UFଫtoX } F.τix'B;|Z`XDڔ} OMhYVmN>•Xmy^ڟ=3d~䟖rWΌ_%S甽+kF6Fam?g(j) wz6em͓0oZ8Rq4YGAlH=zEu<8< \Py^Ò|_7%^2GOQ47.4dI [go?+:SקC]rF\%d< W;;#,`e#x4`S׸(ݔ2a)~H(V[:4: 䌃-,:r~۝wlTx'ٮE$RՠN.Z7\"B-d±2$&EҎ0DԡJȫqCGNjNbK#rAӚ[qe@W*nlTzgʅ!Z&EA0#K{4X;._׬N(07aեΕ>R3`C2.v=m)mad }+' /IHB'( tV*9~V8A-*V(tw~uJmIb~s*ܟ4sI홞Msn‹umr0)Pt> TFE|֙dswwCThGd&(_bisD !h - 8}Ɉ;ƃ~0dwobUj!-˿Y!b|>QbCշoP&a|[aqbE6`9r4"82Ж/=1AO:"rdzdBޮ/"Ukz,1%e~caH8@a⸺vн^yIde84 M*S 6w!Y-g]@1ct]ݦ c`g-Ш 3`|%a[5b{C@>vXr :0ln^(cqL)U&yOFhJҺoFgvr}r_` 8&G`IE ٬腩x 7MpjCEA4MmҚz")ZSpO6F[a<+༟)CFmvĎ+`S_w=m')l> TPHǂp?' U[L"?pAO*Aw"(%J[#ZX݄>EշǺT| `[vwp¿~q=XƠn(fAyԌo*Re j Mu#k5J[7gH_j~kfw)7ވ 12 ZyŸj8ZY*GIM-#E.&B[/_G7dϹJ/dZ"{ /&.EDR%(z7dF&Ϲ/NDΏQT  'T_S| Ϡŀ)^A𺩎Tel:cQ S>/!ZSP}[+1 HmV|WC]*5ߔGɿfqgW׺=Z6R4֏s*{)U UtrLf{l꧅2JɎ{nh&CYז]N ]ӳRfa@v$/we \a"iVO{!E9(\ՅpgUVUhm܀x1=MyUCmkxFiQ/j<%UA@omJf$/L㽰.^H{'̹Ghe2ЎCMkV/)ژTsISV/|<9RS3&ָu@8 )lEXЕܩbymW.(|<:F1EB ,6-ף|E#Z ʖެ9V^k)sfw3KiTFkQF$Kِg2-WZ\fTȄvI.DMv翵SCvæVJ@S lM (afmWT3PSw.RQ>cۃZIg.VjI#fUFgOG+2Mű? Ovi=)S6, //U|/1j_{J/$ Gb|q{vy0E`( ?p  {K% hy/%Ì\0{BuQҽg ŒyқdOΣ"@@k>&On*(ܼeF|;yIM#!*>#6xWF^\Ćt RhZ6J3 (Kiz:ܚԙ} 05P/Cr,)}?9'p6\&TߙW)HTu9+'ڢ; HkɄΥmɏ,i]32D)}(|mN^׶h33b91㎜2<TzճhI]5LtcRrb_>ԶGİV)]95% ~x.=&0ujEcہ ] )!Uiv6wvX 3 m%P\ފ9!˙84[ X(o5Ѩ9۲HR<ذ<[(zB^ %b p?l@<58lt`չ1r܌]*Wq{'{X\3'sV;liA*j ] Q ;Û+??-gꐣؽJF +{aR{K6IIb ^;/Txpd{lsTms1T 8fh_Ȝ(QW~4Ip4f%ZeNxk?~8+!QAQXaQTՕ}j 4a,X7ͧw/nX`Ktfh24$̢X}GLҪ[qB? 6zHLrT`/;5J2w\,msoOSìM0 $=+_=ϏͿ `0*;2Dڍ8ocXV:Ssr_i"vhf8Oz]ڊ+0] |ލltG5uŵ\/tk+Vo"lUr=ݯ#lpK;=t{Ưg1{Tc&Yv74%L.QR\9Z!ŗtд)+ bb ++-i$YP@/(һ ԀMwwÑ~ 8{6OEQ \s#Ni*"T(ejZP_GF)7&E腮Ϩ&o_uw')VM$\X-Tp "vub3 c 7VrQ " *;8 ,240QiU3{<ơ:EHjbAd~^xpҰ| il1J{neU wPtЦ r`_K)QY#mPt xJCl](#jnbp -JdujϚv xY˩$ͮ ˊ1z+D1'j x^vj,hEV ( ս RΦl:SGb>ɑyKBEV5KUy[dfH{2u f=$/'?KGQϞ`$@2I/DMdLz#] Aa^ +xRJjF*єyWFAGu+?z(mRd#שjpQ`6ӄApV@UiɂRjD&z7f>*s5[r1ap@F]ri'kȴs }"Uj.6c*B/zb5zbm}} Uf<)픩P<;͸ŬPfk%׷&T[.Ƶg^Z󄊊NxgJu!1 }q/ ൞RnRcIJaAҥ΄_*Di{rSU M1[ʭ3Ya߉ScsXt1͘:/ 5Yl+pJZ˱lT:x[6=j:Qg37Iz=xցgw#IT? &%"c-U7UjN/5U"nFracwomBv {q䛉!&QC̛uQAw c Sː ^!mk~#ДQ(GW? G+^h'Z+j<7%\FVcK8(ޢTS$UI~Lpd. h} (-٬A_;wO ҴhnC  ſb 7cl뫈=hDSфͲb:E\:U+PC7fB:27UDYy{5UZ Jlڬf>ITI< U7+5>= MƩr/8͕:|^f[>2,b$ִQdK2g>=}_$05X= Vs-<0B?2wP*(BL r5-5`Mf&J,AZuz.]8Rxp,R.=Ic$ "GZ+%zP^Ka3g%;clG;2Ϭ\/췸w׋ހOf?2ΙUet 7#Y^bTM +_-q^ʒ9hh>L3vC2;D,O_+5nqJ)G<X-n0mY%]b%I eU&Cf1D7,eR#̣⎷l\6f)}>UQyG9VZ6Em4W8B>w?DZpC1-|V[d7˹3>C=@wꅣQ,VǸRrBy'AkcR|)u QZ2zT2ρ/ w(58χ~XeiE[V( ZìVԋe{x_10I.AdVCpT6ߺ>kׄS÷:FY3юy\l%mAO>o[Im߆beewgZՍ\d͹9wK괼0{ahhOy[C;X\E$QXy\&K$uwa֨CቓbzX ڲQPZ(\WO:)E3|qy3@El ll1tS:PBLjfT\b$1Gf0((@O(a8[]LD^fF[Dne~#Buo}DfVG{3> gdT칿5E;铵Y Kd6=-G5HP:Ȏ{H>#J<ټ4rį"arZ@Ä;QWbEidJK_o+nV Yep+wsPihԧ䇁/V31\X' %,Łls@mhpVSIZ>=}57',Д,72*5 !0dUKR:3JUu?BZQKMPlY<*S!Iמw^K>6 <;̆%t"&(ߌ;~&Z 7\樲= r_*|Sv$ZU >:_#s}EQg1mR %A"NAp?nRX9ȶO>Kܛ]U8%i̳޽NCKjƟO}d9 GrӖ,p/ EUyWukp,%wfb^BV!2{1/O+-( zI30ZzzmB{ֈGAZ&IC_ke6MRF0Lims ְL܃9ŰdKo`G\{nfqE7^ +u3%l4EdG6}[/ ɟ*l5m j&3Ʋ A67X,e,Wj1̻S$L*?q^S/'z]Sf=/"NeytQYt* fHƒxN(FRzdiHU8#_V5tfѵIR CtP2(ȨF༷j|PMDXu Uv/^k3 J| 0Bǖ (5^(ܺnfAyV-#+d0Y[[ѯ|X\Ul܇~%pCCr wf ('AG8>GDy(9X:Y+&r92m'ղN"K54h1ih w۵3tϾLsmy;,  kzpNKȏ#s6e?xeC@އٵt9o76 %7d(4O3Sl5;|d(@A:@;N?vDQ UwX!( 0a/_},lz>)iA~.Kuco}+ sw6p8!xIfnYXs9=,NAUM^!شT#C|S`RiP&Oƀ\KtWI6߲qrr.G j* * _\[g{'[Ou<%<@ ʿ'4Ϩd)Ⱦqo9.gTu& 5Lrׁ:wZxBp䐻hTiKi3f9X5ؖȕ%>4wzo"/$dy*w'V<KkDr*$^ML8MjAHqvqQSج)^ۈ=wM+Dyw%4\(\<^PoG*_fZ_aƼymŦQqyCpq!\M4\ H)nlUJ.o]-A*yd~*< i7oCE- ̋p˞npAӽWCEI A!yn{>({)KjacYij%ǭU҄O7Ęxwc; rrմy )~6f{K׺=Hrk4nvHoIIO3I#|uDRz.?qڤ0Fv2w #>>.kmyl|eRDF-߫!F%5P!} K"UbªUي%N8VQ gP7_;mC[ ZFŇK! JAsE{ݛnbg&#> sY1Ҽp5PCM@ɓkwmlNVI|s Q+ G2 lζK= DuDmֶc>;Aj -Ls1LVz]>f_Ȝ7%F(SG.mQ2jߵic;xJK^(joTBoz͂HXfFz.S]fL}RH r8.kΗ4<27}k-KR.N)~Md}l:T;[D3y2F4FQyr/˶ viDD%z{*F.5!2:PcH8 |wzN'쓄>RWr,yczPЅ pwLzECi. U{>l25٥EFӗC:~jЪun7Z $.p|61< +Ftڋ"AM~Mx}yf`b5pLp`&Z׵uPs\~zB/:SX VSN俢6LiU J14t6PyھH [m} y މO:&Z?S׫^(Mm"W%x Y='Ì$wf}elg9>ijmjԦf4%#Eq@>|9a 5P=A֖zf*$>b3?oCK䎆GM)MQi%$^7tơiϥq}6E8h b{v>{ͷQ}}CR eF}9;N ܣ*,|u3͝u4UN~zcX`>Z7/ x!hNeoJj1*Hxu~aM^"x6 /" C`8;bBq JST^X ~y:Ïu&F;K̂tcя iАDn•1W>yr,.BDzK} b?ebjfH]!nvObZe\cC{vW|QF ̨\=z'S'E%*AP}euJkOr3QYDaV&~+!ugt FA= fqSc55t) |p33,gZW+/'>#ՒNgz'Qe"2lW-;D$>ȥuT|r½txp ^-ܾZqLkXj(Ư: 1J!AlJAǴ.@u:Ss{ ABs$bu#@U!kA ʨ/ǰݜdtQV *mIXB[jU(e 6;Ev-H!D}zl*\~Sa$#\8g>D`a#t<,љP`(.вp$#8|(6T"T\if'am*F;}~SwymJAi(,f51ie$#=l"  u S! c꠰ɸd.Edz`՘e\~[G?U Pl+G:8였o\"ӌ3]C97-ˍl# ;Bn-eD 4Qɴ7&#g8ƒsdL|_„xB3t' pye20Qr _ȟJagh)# ܵkFcgQYDAi^+(j@)k@Wea,p,9c}򲻩H ir{mMn`U 0; 6֠h0'';_8eL60 ]w,2Gܸ ~5\@c)Z:2Ǝo {Ռ;S`ϙqݯ}[CdzSc9sT=_tG1^(@><Z E.D Bwy:y9į1z"5^plu±<)20] 7XXs):TSHHR`Զ1kNA:xd3#s 3̓RU#io2(+Lra4džDĢ!ӼD.[^Bj`mc'fo|To$l1 Fd{gЪ79-&0%_0ɂLﭣFUs$`,nxݒ69w#]-~gjԮr=INu͕;SAFahBQVh~A6ޞ # pi|jx筨 Kn6>hlʆ|4v/y.J:<=& UIG$cƇ%*iFo?=w jӃ߳ry?TČ.Y2tcr]ޛ7%̍܍gb&)D 5arU]ך`V$ʶYl9)DZ`6"yHGPseN]WАѭiO-;TK< rtT]ZQN8wfdExk LXI.m Z-X]K ڙ% U)hZ6Q䛭T4AA"t̷AI8x>D*2)*pi _T̼s*OS.0Cdf%@H#;ްNS1#ʤ}ˀNϻ[ U0aj#%g;v<(k)abEgS+8LL){䖈jՇ͋1yȒdZiBB 80יNU0~[($eqC1p6%A6h1qXkv>_,.M5_8"fr7vhӤr^<7sk˚~80BOnjQO:5d5EjeŽ;WD׻<ly{5I^|GpW&Ș,*qpbI)۰ O[Z]hdI[+D$mL Uobim:)3XC% k#Dr^曷*PaqjŮpv/ZoRxToÈ( $1z0vdws2yQ" t iձߪuBV^eiS!~5,y]@43B9Xϱ(?!FpAVZ^X3jE-{ւW[]Ш\*[˼b|7şl;y܃fh( (lŷ“mStJ2ouR}n}%Jb 4DMLllM$`|l_?*ү/ѝ|Us2JVmr\-NK#bPw .^tɒTY;XwG_\KR&ˉRu9?G~q@ِgjʎǠ_N."tsi6kzV04, ,Î.4..T$ٞD#J$EqYr =ԔhDeɁ(e禣JKs/=[N|.#}sRR!}%;C4lro8Qr*l >Y3j1"M)t@[Nܵ qs2f3ozn:4W#˜VjkrcַuKKGXt;@_ 1KȼN%*QO+4}4/h )q 0J>ǽN~ @roGxCGZ6_SVnB<~4" LGn+ 2ܵ&ʭy!vm@SٚIz58 Zv 2dKkн_)* 46)DÄcLtn8ûg* +M3w]՜Cqy2aY cOʧl[[19s\iڗt\IP{UtI/ULQ[xIxc?m_9ƪ7:vk#EV?{ ^i AK#闊_eH\l}ߍoѳw}qhf7H, Xllm(f5O^dz8o^&(:_BߔUq)D jQ@Xw&7ǰ>Ƭ@8c1QuGXRHLtVX?H}@T7Iꃿ\^~Wóգw$s%D '*v۰,٢K~]ax\j\gk:j/9J_h_ ;y' Ч2/\uJ\?36iRqXt9bƁzގZ4 nh/[ܿ*=f"#'Q2z$:%w59e[WAn6mßfH]A-XcŞ\W”yFp8]Wq>cmlJ3~O=1Y `\`Zw*C|+ lA&v-o{ałs N@8*tGE!RڑVďMgEl+* \D|Ó3%BviC|"u[})\|d"!pIRyR=tj ~Ctp},_#GsDž>!ڳIDz] @!‘F&ͣ{@8FMlvi .\Ni'%yF2u_lS*!TCYM8me}qg၌V@losk!M;sS ̣OXa!|Ǚ5Crx)gJ/ VüsV1Uu~vh_vO& 肽'E,tpTC |є`yp.LOԫBsUK|Щc+ EB= ǝkىgkzu]) 6Aj{j".4=˩dⲁ?{e徎 rjIO/s0K`|P]:Xj)FzV H>~ՆnD%"[M׹g)ʊ1NNd^V{=%ݪ,ӥ( Һc Λ9zņk^bʻH$pm xRA:rC|E0]be -Lc#q-fC \>8:.l#!/}eyl;6llQ2-Ι -ؾ=\j9K9=+ 0JAٍSv2 iL9>bzyM8N)2"|;3&Ԥ@oRhNh9CdpՂ}B3թtlǜmb SXӈvڝƒ%5ɸA`< H]uM8Pav n\A '״Pa1Ɛķƒs7F1Gs.>p-:ˈY,_@ t⏿`wO(M,=hQyD ߥH(PcpSV>J0ᖤL+77]{I@LA>הxg].^d2%t]}.N_!*3vNOV:.}1\+͌@w\EDu%?OD!҂'cJ_dT[TU]:RX P?̳YpnvÏQrd!8t_~ug<}g )Gj|b,CV ݇ p/xN d|BϜ* -ɔ:̺\dq%%/'y$Ȓ/0w>Rpjc>䃭1E04X:3)ɣ/;C{x|` BF{"}c ϐ^]v6Ce^f5sg#z'ABZ+zIxjjɉq6l 75o^tKGU M3A1"} ADw| F:MZtnζ_uX0s/QPs{7g4zBKjuQTޞ->k :%,;` :WkGP@ G_(V&AqX6ѓA]!!b]s^vPf9 N΄Ёb2d˛zzxИbpbaQtziG`m /X΢4*>1BD^S0H\hOݩ0Щ|Bug09[φ2BFd,0>zB dȩOŊR'm7' 1|=HGGE{~=?ӰǼ>!F: Sn~BhFO=v^~L3V[/(#B_6ji:P5*@l&Gє=#h$$ &gFdLVKX&2?A@^yPVo!ˍYFZG9@zǧ8i/>p nì92:ЍMr4F~RiUzF$4`8nT !b!FU5I#Ki$F<|GXW?F)sԲ1A̭2/[%0G*NAZԆIXn#@dP9Sm/';\Zkkcso>P&K >AT&h~BKDFF_Q9ikبrJq=>$ =Xł'D- B⼵-kˁh\%Jx N*Q$,Uw@L< 6?.r~0:tf/ŗKqRɧz^68?d6nvψ"XÓoYJkCS0)C lִ~iUid,`Opvt‡~0O0 c/ܘ}ꮮzJ;gy~z=#_Ȋ-Y*+ؗ9uKhu&=MczWi#A=~C[yXKY 9ewoFB+Q4C.LK:[Vh䎦 x2(MbjViAE;글t1XDy1 |3טeӟD{pBf"̓eywʙoCNщby?)O5MPؿ`Cq~t]y0BSY,&u_ k.>pȷEhIN+h61Wg]rx'ɶs7ap-D**DFz~YeQܼ[{)`9wH.8iM^|É ߟ[|BnVMw> `O12ŗ12Q4`g#YoP?J3|3h+LcZ_!ʇ%+!BqW^ɬ<,iE*nZ|^iT9|^YN~/._C_ mɧ)v`p`[N--ΩY6 ߺ_,mQOd/Va ]3wt/ g'8d2eҬBz=9="WZ;  J5#( 'o6P|bխJF PI쨻p;$ S8 R7vs&=&.'vtYC"ëFL6i#8]Z^dkRcg%y+]ӥewv.D{E v1 "VO78@ֳV 9kq2 .HˑV?5'_ׄ7̪+GBwfl\~*XDtok4`b-2ux,c?}o4Og^,qwGMUe7_*B}R.l}5A jB??+H!Y'Fd\RŖd _Zs3{pIi]M2+]ΣMK&մ >մ 0itx`lԺEs{[}jD "ցJ(zN43Q:e6](aX㺏\?VM7>\nžjkD0MxW4G0eC;!CoĹʄtkAdkp~?OicjIhć)e({DT-?ag]p*^jeR޵V,}O!Ua"䓗I.͚Ux#3=M،89M2PWCۥۡnKRj]/Yi?]Ēj^ef-d| Ӝc}y5 WX98(#RB<1p J(aY8tbS^) 9 B4]ޅϟ$FP e 4wۣm#ațG^ѨYm}gk@j.zI3hN{Fx~1OVڭ`RSu.N?zw{5.Wۆ^-&c6ASowdߍhns@T!sZmpN|VF#?Bb7RtgZI_ M"PA(z8y~ׂ*!_ 茖_CB=EDaQL( -Mr+;]0!Ps uMۚ?D碆JҴ?&I [Ձ@Ld$-Al,M9: %_[0e;dihU[qj 9"e{H/zʏm#![xtW.ѳ1tX#s/ U `I2N:|1pGn^E4Z$' $:}ɓˀzeS e[7KUwRpRWg{SYnRxf [HHGeʘt\sPOE[ng1d*!;Kf\T鿻'3P B(=:O`^3%F@a( <ͮQh~[k5:?jA?myc(p9ihJv00<{oq#Lw+4\]C͢1i:Dx ]u{e==9v)l)l?\CL1Gc`~2~cL'pmn[+NR-T-Qѧc&I2[:`Y}2֭!9ӰkA疳7tm`^/pZÃ5`ٲHFR3RDQCA| G oLu"U! _sw; _KU=1 ]x,xkD}Wk7 Zn.,BOΨd oo ^Stfo@s`)ZPCvVc1DM z#}ƾʛ0[RV|d#i>\)Z'= ̄}qUՏo%IDGќrN{ᥒ耥 P^&sr3V}Ԯpc_̥@nNq=')j>=x'nwNV}t  ]m1. nJ|,9ΞҬ~7FQb׫&d՗HKq­/ &BؽB]ujO p4 CqH[]CDj?[cXU9-VS"?J$?Pd#%chk@=jŷNqG;6!8ˏlMo[[lm&tT+DGIV:IEA([;ͳ]6)xeR׬̺ʢ·4os8_5–2>$}RmL$O!222gO'OO Jɫ(-&C>۱@Ʊki(XK#P̈́`a0Vec8?;N/KLUGޓ((6Dw+r*d%u7'9])ͅ gkPp:u組" *^ ȇ%<2 6"Qxq-{^>{ 7|! >Ru%6CbQTl5}>0\HjUjC^ zwb&d=' 2ǗoKk.FMo;A+CzN~,ڇGE>}/ )*[Q0s_$5w#}1 m/)yeĄ|6Nw|Eu'T}Pu-n r1-_gm684B5=fΗӀbfP.8̾{uo< y ,1V#CMEM'œ,Zux/`!s@EjC$0l%>i $k00C$EF?M6-r,+YB_(e.&,@ٳ߸5ly:,x>ܘ@@De4)ͩda=kj>#6F^9 tc(M_0?iVa tѦHqJolOʫ2nEa˷=kDwo6٧1ɇ*8?K ZudMV5`C?v8nFLj}~Uɿ'7:0iFm EQk }KRK6W5C0pp F `ngRr QtwB׹c#pЖa?7Q6;JT#QY t>Sn9^*$WL#9]GT/tT.}d7 Q_e1? C4!MĹЌ,iGQ9,&=PϛFyzR9dSpșL.$xZo `47dOU_!ʓw{Hjchm,Hݶ8kr!CVƒ*WHK;(.a|n8['~Rox6DjU΢~ 5qZvWiF"?qT,ciRtAPɨ6! aY씕{t,cW{߇R.{0f^FK6z 7va>f@&O} pBrs]VЭoe:ZfD}k]:6;Z"Tq0ql=`.yODn_i74[0G{=`)c ̪<I3r0 `A~Y_Al{1˷&o"i>r7m81G6-UOg`?܇~y VRN;)㷎FU`ͻ'8xK ¦Ԋ\%~+3BʓNGX r3fX/>m$*X(ȠZ>;)̹7T_׈6z߲nsA{p >xkyWD4Ll|Ge_?z:J-+z'F]n&lqNyxk$q#[$q$gAA#@3)I i[zWj[mgBm7N'ɬHhBb "Ҡ|c;Bi{|&8j٫c+!mj98Ee`bJtJPb5*B^6I?CVҭ@S״LpUS3k̸2FXDZ ҷLAKEoD!'ַl󩼎:o@GqsW[r%׍!4!tZQvL?5nD V0[yeKRvZ`፰d3kԩOp*Nu# _!VC_Z^jdЕ+؅X#HaOw*LA3,/>|5-l8XY]#(~K| \zjq [EqR*48,B(qC!h/$鉖b/910옉{<C`eS/œ1&G0fœy}=At|&&);?R蝷6Tm26&PYF r 5сməLV ēdE:ӧ@_s]8\#in]+_`A{Y~Ϲ/ }2>1,z)ɉ:brLSPG߆LHT5w/2-Tx1"&;hy30 5m r]u{D&yzHg0->m)pDw 5F惍oA]Gr(UP{U^twW V:vni\Wc;匣/(.^ =e. ۬,1+awqo.X BK"\|jL[lPgn YS 뢿CBw8Q瘬;m-QxSH7! X8 ^Н8;X>*oQ#öRS~a 0muKFX* .&*aWii/Ě3]đuD_o$q5$ZH, ?7U?{N Чk= 2嗖0(%XEF09B\o5IʀK&.-B+~~gP&Cq1J}+s. ץFeEy0%}on[훝襻B|SX~PuF.c ң\-t )=D5T~cMw}XkMYN &R$;ʭD?-eq6d2onRsl.(N'7OR̈;*͐u(I%oZɡ0lsDk]z["-C)n1iƾ{`_Y[3)8rջQX6'>:?#h}1k펯i;d8̓ ѩ}aЂFp5Q$m._Y`0t@2x SFy~ʃ,`uùcy P4O KjTж#TWm&QB9{66ޞ)5繎0?ָ84iۈ.J8bN 5KݗI't_0yi[4J:՟W='tj0+253]? N伯2yDqG6$cH;PY[ ju X;)J1laV{vQq/ݞLE^ܳ`4K G%Cn ﯥQw %JI(5mQ (Ok28%o$Bkʥ!Fܑ!nFn;q$^q0P! ~v@hS]']0)E`^HKs#>Ԫ`g,:hIj~X "WM{2#`da>&Hw:7{](QUHV{a$Jjw5qs_ 0A1jC)h>czټ;n{|ZQgrݞ)O73qd;]n=TٞoT~վCZ{gМꐌ&?1rJ{u NJ .Bf$YpNJ'oyC!. e%W\߬b%C- UCE7D}d:֘k-+$>u}j@-\ bDkӬykJ2kP?X614݀2jsw7V[;  t?gok<*^4º@l_7P`wmDŌYL9lɺ~eG5ގhcbJw!-s6"?7أqUY yVPђ9x.c ȥP_c0zjSoW àa !)Vґ(kNZ$raJy^bO'&7ޱ,GOĥeΊIej%7M3E6O6 BH [? ^  vq&n S7nwjx@VIOS4TzlM]O5 +N~{r8ma@)> M2UЪWm'Gi;k7ih n}јԅ3hukѶ YHOMczoM);y%ۆizh6lw+ p{x*(*]Ls&d$G8c0>RRůS@g|+ Ro78 z3KKfґiY?(n\[:j qӏ kmGP-E}hcj)RNf[RK(&E#I"Vb#5ν X۬XL4r7"~ְԅT4Bxsx:3uEnĠ]3Du+K(}=5ic$A_lħGey0]f/nr]'T2g!"DΣTeÌXtĻPT;Ɛb _y#o.U"B n@Q^yos~}_FFs>,hf=`"55sٱw@eTrVS}8IKsnoPԋ4ϩm\!yWfE~(A? /3W RY4S{d\>n";6XCBkS]X qߵ@zOqT} 4 =n^eSKmrѧvnS!jDɣiiO5jAO-HzY,ADW"@wLF 奋Gϱ7+OiAv fID<58d/^0i(ysW׻wD{;X_1+Ceby ,/@ța=S1:gt%6#|8#Xe^ cem(+ mM9zgLcrqEoO 1ٹ[}SJbNY f-0c{'OiupA+ؚ&)a,B@sKi${ґ>4Αxa %MG۽@s}^A*#_sSL\yht"kPQt|_\]g d<ח*P5#Q"bx|wa (/'2X$qʉj?%UgG,[`jhn\^kBR9C]#`?RhɆ6=@paY!tƟ '(_on'FTLAP/k4d8m4VN:49 :0;_DR 4&O<sIm`B+'9:CEaf)_C~ p3(݁ ~ia-'egSFb;MDxKUyi6&Vo`{$8HpWR:W͘kp)=1t1`߶2WsRpؚEuJ HZt=oy/b NKgWKHQGHʺ5Of kŗ XN9개ǝ`KIuNUxg5ܮ:6t1B *iь?P&GwW\k_< 5D4r#6ÐC?n3j&ygS?I w)7Npx4&7D5VJdɖ6^.6,Fgv<1KwG35߇h1e4C`>~ Iz.+' R9c7B~8rvS+Xnޤ///  (h"lX o1RcNJF\so =u[R/FRiAr;0eDf| l0oN&Dqx AO4jIK s^b<֕hbJviWcLY\~+|*#,㻥BhAl$ g< LgG7oT<`3>Lc.8志iQ@EHBx=¬F'cBB›/:6n8XFP" շJW ~yUnh?8%la;п-FbofGVZÒ5=E L\(ZI;UjgRrԱ6ֿ9deY/Dz#(ɻDG2ݾ`{%1NX?Mb99?+GB-S#2'iT Cl(GԢS4\Z T )Sd%Wnqu۩>@4"%5G8oPt/}vA=XM8}>V vKK?c92~ZrxXWy&~lpîĀ(lڰM1V) IGP;[*HX"o6әZԽ*ȕїȤ5_8+#, jr1L^liK'.էd.$~Egg_lQa2QLOqUӷ~caN"4\4L xWclAY1 G^Yxl*ZS|j1Sv4IF{WhAE23~5NYZaQj}[D 7_k`kb@?EMr!e8KYH҂^Ȩejⱨa R\Ih=+'摥ւ&UKc8 BiY=ˊ؝tƩ@m]rYYȿ׀ 7%]`,|%1 iۤ0Q/e:"-pBHDX(:D|I<7!ּ,A׿*z<3X+%@s9[fh.՜_5OҘ1R hunSs;vѫu:77gSY+p?ڝ}.I"@Ѭ4?vB/%J1U!ήÒqDcAp.?J{LU7EpP&K>HԠn/HЬ=F|C?73;Hy6r60ӏZ~q Dx=c Iys6.'VJY:wzǰPj}znBw!qŢViN䪜oLǷG`Si"5;3Cj@D}eT X-y|1fXw~ϕ] 'CC4v7ޮeH.|`ѱ zKD\0ndH[-QYWz鞒ʻQ`7FuU:C/2t9JBJX"/$kބ'yKƴgN+KCG{>vŇ?NЄ>niKx+k[HigTXFUkQz%VA#y%>Pf$nWI1&LLze)Ȃgr} O$4L`7 :6ne͸W>0˰o% uuۊRHh). A 0MjC^' A[ [ ;wdmz-C_m<+֕D ߚcԫ5N9!Rܝ99@t] 1T&+܇CbPD LJli,Sh6]Z?c"̊º^,ծj|&z= (gDjILL&pe/K,֘ F" ;oW$QlVFO}n) Y/طG>M GHٗ/ckGNz`YBl9UzYJY>5 egĭRR)B܍T=p?D>G+0L5=\p#ZrTTc2~`l9(9 w/(y?5(;lm7M#1E(9w,F*mD㵁l۾ ln Og*([W Mmپ>A@7;G??wVr('Ut *B#L۸ ,J,̗u2\> q5 .Q9r1<5G[t7[.OhㆶU޵QGU<$}:ɨԏ]P3 S[P쭀{"s$Z| [ꎶ-jByyl4WccL#?á5dK%ՌiIP\F"F%E I+SwDvr@]s8E|AmE55.k*Bl9W=LbDPL4@r\8I1hl F{s/+, jCy$1{f!* s6i}Md0x+D"}/:Xh2n(O!Nř DuY&9܋b좷JnsHv;FR4p@> VF؉eI x=r}WAX;fn!6@W.EffIWP6Ϫ\/1N26np%\RC'-9sQI|ֱd?.Wa95Z+}Ŭ wd å8v\U[+W*`ƃ=pIcpz*񙍒҃m?mVTn+}%9LZʡO CH)w"M3K=oI;S g=څd9!æVH?+-h@+} Aa>SۂA^ؚY%o/+i$j#*Z+sN k8v6XGr1AVk %@TPw/n.6Sa SH kmVwb3eR4`1 )mJ՛i0]dc_M{ )Wc'.3&CךL[ƀM4QFϤÒ71=8(_ߛ*Y e jEmi݆aM>.‡-Y4rZv*q5~*M 獚Ԋ)G,H+DJVi]e:0՚ZLY^ ݘKjTXT'ʃq3~%ZʅTvݯM"\%R3M[#[Cr'GC㒣&0nK1?wW{սfWgo述>9 gK Cj޴d/oqp/I˟b˔O8CSGa|]@ϺX^v.N'D3\Boy~X_>Тp0Bh`s=cTF9||_:j|T`5 V}O4x)ۍD9{Ꙇ>i ʘ6(]俖%^-tsH_=_&h!~ ul=;h/L8#c!D]X_Ҍ \p,3ABXz@l= eRP|йԏԬN_SaQ@E#,V·@I`fG[Us/!ofLޓ !! *}:e7n̆/ Sl(Mgz- 7qNH^|) 5E`pcwj1PV,Ӻ3b|ra{m!MDzz5kDڝ E n8Qkψ ׍џЌL,<Uq1t@N߮H^79yHn^$W(ZJ޺۷mG4IJN_7@#Eut`ɚ=\Y*Xjb[/M HIF&4JޞώHxYvqfK# K6;]Ws-2nحAG򳨻fVY"DdKmnhh ۔\ 5ȯ_a*i[:ιux$q-i+k,V&(Spum@VviY6( ztywQ %.]PvA(OCJb l[ @$_~xlpi"ӑK_r<+]Xihm`慞k16ǥ>Ž|a%[t_s!j% "g xfRht/AL+ڃY*|N-r>c[LK۩*#t&L'^Z **-+$ָT;vE#9/87NAH#dVV xcLgF#X 2wU(?= ;$=@GKLVZ0a2  d,jA e,“h^HCZc7OE˜B4|. knnW7C$e`;gƙ=ieo5ƹ 0; AD`QR#PB"S'mw3/MQԲ7$g/`?'Y65pax@RbŌ2GˉG/"Z/'S$(iLb7ڈR*%_bЂ_C qY@"*]g}G[V2h;Svi7C ,>E *"1_2;turDDAsup2c&~ECt ܴɦD`ȱ2ϸgYFrhY wKF%mՓK(D2 ^DtO@Z O\뼿aݐl7UwYS֢5騔n5uA~$SaSxq:i:kM~.?OiHwŽ8Wɽ& HN" $}VJk9ie?ؼtG <Yk;f9գ(Rz8mE>1 4œ'.Od.` ˥fJL7";TgSNskS4BswqCNǬSG-,4]lGYNS%x N>0 ]n=FU Yą|Wc3nߢu ZɅfݙHq" }@  WԀ{Y*RdWȴrHӍ慟UA#Rw)H[Uf^ 7 ̨ .!35hk H# _LM6QG\`%TTn,R֎ҧ!_=7%KnGsa |Ya\ct`'yT>v'!wh(z]l&l o+%cg(཮VrМzI| SIaq咭[c }wYkRIm&D;Z jgOqT9Dɍ& LR=2~"x&i2w;kCn ־U,b燄x톉V?1S:A?>N)[RȌiD Aoc.Ffpq796!'jy1Xkv*ZQ jŀ/Pjǐ9ΰǰ 8k,hTb0@t5cm8N:ĥM[s  ˈ0yn<*Վ o`=m“=x$mt?))w>MuHא+(1V6}ޕƯ:KWJGj w|VبB--f/DvLj/pj9MFpD @WBCS DX{gƚYVSdwJJJcѴٙ S9([  +%¾п8. k!n`I|nv-#81x 2r{͈h{fYx ӰY5Lͥ ͹*ȐO`~WS[-466CBV1Tc\:`MlqMc' _{RK q8[ʿo bGכs/}~dHt[񨭰|H;*B24dDӏ-gHܙzXΩ͍g™Ax׸WB}sA/_@j+SmTQmRz Z5(zi(7_ơ;4 0x _3l?ncDո{XJC6)e@l9'Eŏ/Wq4CXy1Rr : =%Nu>^X[Hz~*?:YBgϨxZZ5t!H1FLsB 5  1Gg mU}s÷=AB՘DqzAa^t.U.2;u ausZC2zj"+r=/9k`_=44G~$2EݱAT *Q._t i4XlcjiTA3d/y:>*p%tTߚ=NyU`''m<7+B w&6'6#:03uVݴ_+  |H7ڔoM0+!Wd P"m8xm+2]6#f#Ng*v2'|F?5W%C#꯭Ʌ)9&.KR4e?^N{/j^,88<>#e5A;70<.&i9mdaΨ`{[U&dױ1:;ui$Ox{HxJ'b(rUuWF8QWLJtYR V6I/!gnuBa_?_6p3A} ^1̝R}+OEc7B5/QCuuZф3jƧ:[tzgHAO fWLO}UB%=r'?Lk0N\$71.`2vz 8m&=w_hbJe~!\\h% \ i.XZ63{ \7T>R8zd.$B<< z*s#8&c3~\ݐQI'.tBFs@I91عV]7y[~ P{\Vrs&3C:ό.^}ã`$` *ܥ҆P.W0و!9ˈiq6f'zAq=4y'1|7?!×VCԷt24>^( ^o t'qpPIY"uD\(}G#TQ6&FoVqܠEezxhsK- hU <)s=tYU7MXnOBPYFrU< T hᗏuW @Dj(ؘ9xDReN>-ZK ڰ+f3@jՉŚyhj ef\ 2po11.]wftxJ QѾ1$)i".+M40 k/$ 67W5(B8*vЊ enq2 U:3.( QyvI0¨Čo:xQ o Ȕ5nJvY_uU}{<|Wkϼ2/9dR[P)!=%02)XNZ:JFGnU"о^ѦusT=2qW24XxC{ξC(B攓@X*e UCXxϵR>նoŘR |ZRRF{2+ݩuZ+m:rrʎТ:~{rwe궭<ʼn6NG V' \i&s*e|Qy 6+cچ;Y8qL2t=8)vSFfJhygfאp+Ֆҗx p y?gs-6w}ZQCasL93 ,3)zW:ߠe觴 kIc2ަAdEX;g 07Q:ޮnې W#f>Aa4wL_=V+qD@mtyٯ5LG(}qhͤ1ŽGS4;fl>Xq)<-0|q}@%d%p0{*ZPq,`x] 1C ibz=,qGX>ԠcJ(ղ>Z3[A&'~pUKxj '%65'lzBǀ_AoB`-YL0XkԼيd2sc8A4CP.|p7!ְrB(uDbEʲPvIpݙ 奴V # kIύ00I{,똗3 즘#zg:9;.V["l^T5l(p6~L}E)\t* \W/Ls&_5g( q"c74YKXa};Ţ$ X [_#J-&aWڒIhb#!xd3lhAs(]=nOɞLEì]WߠcnӜ"o)"{p;Z2p`*|Al, F[hR {4Q>?.4hQ4Lp|i < 4=ɾ_e8`xp?l,2() P0R9apdB_7Z=Gi"+$.YŎuB}rڳ{ 0|Ѻ)U gK4AĨi'ސ/S5V{ܤfd 4AtKnܲ[kwy-炕c; H? =^ei\{=(CǮEj,Ay}<]+ ZٴHĭiMt/y;Lh5#wO8ndbQ떏a.xYPZ>Eu&1[@M#Cm] >AvY;]~M7 e "Rh9υ߽giU )cF'An&3Z+?\ ăʿZ4]s Rv42dF~<-*C97tCm %M<@XuEt/1XyQпg;Wω^W`g]1޹XPOvp3Ü4 GK, gqL%Y^?0[Lf +> |zb=- 0PS LVܐ<_wPE†KEoD\fz+,yf_{TF T$~uM=--Է|]@~+wqX9fkrq44ow'.63Ix{DVo\3dw(MA/o4zGdfѼ/~6 0o4EZƋGt4sa;|<n!S1'T |cd"jmw:!n9bQ|0Z1{㠴X e,i ΧLUK4UGB~ Gu6U=E dhP9,X'>;:W@R0]eO: ɐC ݕ b@n([xHUBsDgrf%5RxM[N'ꐻ쐋 )af$DZ E,,-]pб4Aďqh'eш#x>yZU@z:I:q CGgEq߭te@#a$ }ƻðAGխX#an0τ9kN/a $>Ev聀V9H 5;b{L jhz*\_*gQGSh4lMΫOA/krad x? (frVKP?-:5+cF  .wl=IԤmSa7r<.!,ʯ—DP7G Y{sBEΚ;Iѷp ZWp<]ͺMض#pϴmQ=' O)W.n8h8s8NJ' R!Y[ M?4eUqLc3`[$WDם=x,&/ME}kEAPuKN~_p>\{rC¢WY0@Z$AB-eHD9]:AK7^IBo܊\VJ:2x@IN.r%m춧Atz_>6J}D,o1spscJW'wFdP WTZn\UeA- _ъ%.= M`R\mHa G1n d6 [`%qeF{!ɰi;p Yg= IW s;2FCS\f 2.ֺ`Ψw~8hDtow#›cQfgoyv:NS.Os,XHtDF8EU+ %Y\ćnȽvP#ը %="V4wj'Ն'64$f9sZw{ZƅQ2&A$|q9&$7\ +R:9Pڠ^4.v1D8hinO% O/Xx]9Ah(QDnJ=N䄮.e;x!fWF1ByP8d8vݜ|-qZ |]na.{ǓTc]tm}0z8KIdρV69L|AD^N59 a;Q,~n"񹎰K%΀3fiDSt,%d2x405v-g]DQ&zNϋO5+"s.ًRH̊hβ[B\o[xZ?;f9O/π InSj1CoCxi;0K:\vb벛/ADl< PӅ=5:nǰ Du+0U↎V(Km 9~r[o+vvF{LNR]5Tsc{Psi"We8DCVYf)Un.M|E D^{[zE %( I ًNMkS^yafiB$yI2⫾+U݄KD+## ×&k2¬f8nP D={єp3S Qk }Cnt"CO,nx2,q[D8d1rD ~OT/ O$pȏ#.:O/:R#b_'ڤuDaQ|`K^,8Lf}Bd +eHwן*ܢlu L},,G%A֖ZM8w.ݲQM=OoHatAܬ<(K]/!|M"ՌS'xEРY}ˬ^.YHZF;H2ecQP, ۦ:ч .7y0p !糽!II$%:޻sZ PNe`s HduWɺ 6/Pfd}͵ njGT ' |C~d 'eu1$6k LҚBݘhj-+OED^;HT3.BF3)տDq!BO Vvd њw-r?J-R6M|3|ShsS<J|ܨ_~/ ^q DS9;{]l=-u?Z6]nHTg kD1['m'˓{J5ΨزzhU:J7vE9CNU(߄/J.,v5]>U]q|՟>:pk-SC YY{Zn$#N˱ LgICYS8+= \(5H04t3I}+ZWFV o ׆Pz!܁183-[W^_{LNIpr(l0[YrX/S lKlJ L龤 !BKA,Trpm}:DjfoK~gӓbP.*-+D*璉_Z 0/]ġW@ 37J#f0a]fKa|#KgRFCC>P৮WYAAp,Jy0|FXΏj)P CMv_k4!K)',֚FM*0`,r`)BsSE%Wg!J 3<L͉~ NĽb6V&p3r~ߝ8pB+}ʊ% \dd]s<㋔w#hqbZ{FWȫ[n]_H{ՑY[\٩y{=qVƿof%K/B!LA% ry) .vKJ)J65| d=-q[))we+CE=3i|l6Xŋ{eTnwU3L:,Zu$+=KWw'COܼ8Mp(enr(r@cF2hb7Rߝ%$%T$Qw&E2$i3\6Qǡt{\|h!8gl o2v=//Ίue7Z拎ZM̡(Z$'(:_fټzA)BwRQ?eY>+~Fr?ܛNAq:V @ՠH/^!D-3`^/Gi pp`Y;Ә(Cuc\*d~Xq!* fݚv39?1d+LGݘK䵓^bqA`AI$u>!eH$6XSol)W9!/tIkA|R]1j+U c[RzB1'z|v؞h )F\;*Q젫1~dQ!;v;grkVFtE`8mQtz#,.xvi8͎JI26'Gwff,?#'KUgDYq~%K[s<|=rVkX\5 Hdv H[`ͦvbZz%ʇ6#c*ύPb|f pD͍,dsQVb2J5[ ^y=6t_mDOɃZISOdPC{Hpy,atښpxBgBn/J5ejG=N憷R(Yv+q:^?k_dm|p|lf[ȾH@0K" M}D!2~f7eYy^G{F3eoSh" *WjcL]'״᱕2~ò2M)f^ψCTsZOCq{/#OܱO&B4v4g^gO[\프94B[ /eC 0Ex4YIGp{/9ު& 6D k'PrF"%gxhE: *-Ry?nDӐ BBg ѴU~=@nf_j/m emF]򄠚1?fJp-a@)<!Ǐpdt?^dpPZNh aXD{!FUMbzh`dcdДׇ"OZś=qYGQҚ;U%w`:A{_F 'VjKZvb1&x H`Ҕ`,dY@SXvaň}Jaax &CsUσyYzxE,a\Z)Py&?f4O)4EHR ?vnvZk94lTe VjȤ`V}i`'݀׷N1gKqtmOH{p]79vB wt,'^T0JpP–hi. Oү+~7^˲ױn*&i#1CǝWj+|xwz~;7W./%)Ɏߞ{[ї A(KvC: δĵH9s:xOxR6x d> oƑ>? ,<_qkz6p~H;~E}k| ]7bp6_h8KhKƻP2Pؓǫ[0^EmPR՜8lmYMЏ7aF&H ᾷ2'0d1o0ky R"/$>,"&ݑ!hUϦ\8rwM\$Lű+ɡ_+CHV}9I؆@h& ,[FQ"rߣ?Q7xKC NB}bzhegoGzٽe)*`տ#T?Sӻg:; f:NXh4"J[c(M`8&M'FqG6&77i,fQ z^b" C!fv5EDJ@Օ%[`,Q/w0VlGkd u܁aJH6#bWu)^N2OY]O؉/wqZgbax#?PF w/}sw"lP߿N) "c ތl0(h)Wf+b5봷A`~kC^vLeTFkYC.")nϠ^4sn:6lerj[6KŻ;bgײ!.o?iT^ʶ`r1ReTM~}zEYF ʗQOxE=¹ٝq05J) 9(Q-^qkcft~w UEV\."[384O*]#grx٪%D@j7XkLVTt[j֩H]XO]`Uc\%ǯᴀnLuyׄL)R`_:4S_`flh{hf]8, vWgLwJX>@ԛTV LCȪH돈@䌧 4pwƒ8K=hG @ P_RzLqmE)5 aF9VG^ŗNRrC+t+suF_~V 5bukG!J{.'d:FljdF* ) H`{xoiybbbWCKPkgN{v @Z@͜n%j>-ioR C)ɌV_+aYj0t m''9@ _ZVI`?EϥQg};G"6H 0ggp]$T< (.h$]jN~1|Ć-}{q6/pc?9xu38"-G]kMB) 3/v+&'J0-K&jGz}x3\BQ !+(r'Տ+j~)ރdk>IRaZ`r__A}g?# i7KR`Uͭ@xI-x*^³ >4Ӥm4wB$ Di-4O@%dʦ'l,m? :!pn"nnH.@10؊MFBq$|6u5~Jx\X)>*_exaJ/9H m 'x?iqڕk(-!K" 0vv$0_m6呀(~<*L+#`-5۳rX 0^@bE@&\&&8C@Ў=h!"AaīqiXG>;d Wx4|8i+5R%=U#-r |ӗlgh˷1\j/UfGG)1PnJ^fq[I V m9&r. qNyinϐ]t\r:6|ԓ4lhcwYyHM GY1U6>l*!;dpf|Gak80FDsUILo"7U.c§ ^Tqҩ_p<_7ўx)8xƅ9Diէx4 AI6^8W Z@(t#fr ynlSAiJVVq1V3@=ۇ&{x>BuxW;.2hh-}j 3JK$P #י2xf\]b5hifÌ`gוfJq0RJF9)j/%w)+-90*&99?y nE<{ /\4"76U̅RizXs<]nlX>UjR* 'ǧ&_*R 8[":+J '?4r5B'#n]Fn'&G]DS747`CNN+L%(,gbN(HX<:?{Nt[ӯ; AX> b"x/`HI>*I/@K#NHUŦzʗ6JO~)oM7O1V~m4; 4!:7]sp0-2u%V f+Rbd6!ڊ* w>1TL?(Κ%newdhX9%$j~[SSŻcU?_lrBG>upϜe ⼦mhpKo)_MyckҶmPMɏ@ߩ֓@7 U8ݱE0ms4E{UϧPlu|3Ս/MggC¯}$]C{y8Xbؘc nq\ccO7O=9= ]bF8P!fn;^SP:j.3GK~V`N).F~'CN@ݢ|[#!6۫Hg}G b;SNNFŠET"lT(S Oqa \ ]4MK̩6hZ\)۞f'/1d'8yDkŔדэ{IYMߠ,(; \P9̷@űc6?rS*D禥; .[ Ḱ` C#XR:ܲ%M֠IK3Z7qyv̛6Y/ڔE}h^(ûg8YtDHzf(_.Ψo1hb<|pA ^Oj*xӛkn@IAFk;6j9u }' VM1'!6Դepdr E:o\poc6 X KO9@4waMwas|]x.%q+ґĨdϮΨ q'R*1sNM{?#+@߸L˧D 3:͆0eq[C[U= G/hy,=/|!_fמ)F6T/^Jjֱ+al΢yߎE_ 0’ WOm{ iQs'/t6=Os:VH $+ lNDJe $$b.\˝^j0*pYO ZjO U>"jPԭۢ FV]Bn}QQ#x\&F8^ug;n;jR_1ߔo~6gLh^/H]wPGhm-BRŹΡ8ysJfózq!ߗn; ߠhV`'yp%vU$tMk+gWNYVaa,+´6'_aXJg^kЕ&ZJ!%HL߉ |i{09=0f28rjH45f88)‰9T+ɏNfUWykZ_WzJ3ɮz[($^jUĒ&|>FВ2,jYPOj,}]K%H4>6惇iA0RT_s5oaQzM:d浒FE9C濠-ʺg3BFL|Wo͗`Ak&+u"jjL6N6NXX;XC"egi?&(YOoArCcX_2r7[?P9LĻա -T.>[fT \Yrg8y8A{O] aֽU,+Jz`fHUa3Ӆ;kڲI;7؝S#CCn25A>qmApMaBaFV:Tt,%S,M<>1\1Ykљ `\c5\(|>h>4.HΈ΅heCqH"T?^(M@;|N" "]o/)_[0CL(fRNl'|#eV+|/i™x4s57kҪ$C)&-}2߻(n# ] 9x*bI/ئy{]T1I0iLȭ u^(#5r5n~{h"Ϣz9?],&UGʤ(#,&m0)h/.Dɠdo̪, )Kfa@͢x l%iy xC;rz;x>&y(Kv\1)ցmuM;)T- (+ 8*A^IGGn8$3K 3RpmIae=dZx:]%@.&H(< \Z٣יM-|>юAH-}pAIw)IijCxCB#C >/<^%übs5Mx.-N< niB8i #q?7X2W￀|V8seoMt$yDsT9!~L~rAL>MB/xky[ &Qd` 7 =ߌZLNg/F7#˧MU@ tbjQF*+ARwW%̸zFl~N}Y6F.EWEY"GgT_^\9E'ڏ}E/+шv#/Wj\e^QZ$ů8! 5"h?&ay&>`:haC{sjKӪG\a˴ %JyLQ-*XweNUWW2o]Ϫ˨ENO@L:NGkHVrj!BMc|ٟo1kGuq>^0d7:>xc׵` .vI&HO!szxq`[f@O}lZv^r . y=?nVzx<-ڹau ݮ7D!/!J}Y$sb'u1&hHuɍ.Uc@xvi#"^nf® teBĐ Lʎ}i2  TEy"  :rĉ 3ȣʒZoڨ2Qr]9;7+hP[ppᗏ)[h|<i޿ kq]EtZģ/>PR]VDn*"@ (f.l-=PkZS\ <1uZ۝?԰]q Ʌ?,(F5a3E'jM9$ieϨ Zg`mІbt,s$NTdNk|x J&d|ss cO/bW7| sZ3wFfdP9]6B8g9k "6$(7%aCH%I[Cj]bG6lttpe3uCa)Qf曳FM+&74hRH3liNBl T% S1qDT|2Y 5O9>1ͮ-6O;aۉapC>٦Bk4, /rˈ B6p"uep}[m^ :dj>VjH׌ ^h~ա{Oe 0K/s^`N&vqiw䬣F: `zuHGaCꁅ[b *:ڪrDFّE8Ulq\][pxr2DX,.%ј7SnIcy'FNw%* 3S:ިGl~?s4P9xOOT`6YB:2hsN]-K<߲; 5{KU }=BɟBs; UuZjXS?Jakf娚g Z%9¢8K(o8!>87`k@ࡅ=_=!2Cu^N31ɾQ;ӌiPS8lQl;Ģr`p5]/Ƽ2Mq*~Zݝ2܋So{JA(6W񗘿k'S:z6MsCkuH ûMCqN izR5ďG{/XyJ(GE=AFhΗVyVb>MeT]~>#wg^@lFl wћ̒SG#3)$YSlo_-p N]φ#8 W2Ύd嵩QrpwAYWK󑿸!ۦTIi,)S_KvftC&s:8esi|2HkWWsQdBvjݳ^-y'`U,_'ACB.]{[8()W(VPtXj1emRrz) Ĥr8=hI^yC5o{vvR( I*PO@wVQɛ, O]xf6EA}QH m?Dj(^EB; |pO{ʷ^qu`P=gJ0fk>^@\d=›Wk-irF}*\Bg&(=g˥1\Sg A'{0|"،#20ʿi7^˱ VKa3Pٷ;y^VP*k$`.L[0״G!#S@((8{0 JA YH6:<$Rg>#G/M)SY?eXT(O0Y'r!$mBi-BNxEl4SO~ri x qWB$3md͵yOONڀec S-WXL5'V-׶%zS}tg]8ZT⎹Fׁ-ij.v^$~#?5e+ 5. ={).X]K3.~*sOs22oINr:뗽,.SmOŜ hUL EvUN\kO咘hHB+;+rRUd#)|Dqy9HglN[KJYwdm~ŋws›)acFyRgLO7B$'lG0Y =ԖCkBXG 4?|׼gj7j@z ~p8pda(q釕[3:(FE]͗ޮOV%hF)zLNj)Um/Q%|ꚖS:Gc(Љn-ڄ:*I*aJ@R6ÂZwNqrz1mg^Ï:.gqa7]HQ&UrdBYŻ\O"qIOrr!$'*2%8B\"S7IB0 K&0`gF\ Bj#N0BA:|lNœa dN6RQ6=@OQ|`7-+!_;6M"*,7ث. '*w+dTKE}3 r5Ӵr\v,uk湦%9$SoLRtzLOndbyА-΅GA Nјo,,%'vIA< b%ԪXg^ 4 EfqW}3rX'*ZmȠwQ+Ch>VI/b'1Lq,>E?z(d6ܹÖ0J9dQ6j LYE%~]OVB/ lc^J8Uٟl(hu;Rg*Iy-XJ:ƴK 2}z}XPM`K\~Wb6Ki}Ob!J-ݳo07z(za (H.~q:c7QlHVGѵX{ 4}JK#77Sg$ 64p}DR7vi](*⋀ @s z`tz9-ގf9!Tot]:R0kI «i>ҙ<E-Lhtz=y|^0@83EhzqoJ+_"H%%Aڟ8CbQ=3HSJf,჈Y~3*5 پ|F(ӘU [0Fl<絉]P6vҒ|etK\1s;p(̿x{>ߞ%1χ+^ % -!?c4 @^'mM$K&-${)qvUDϮcz0e\u׸˶o AUifJ8Cjnb_o9&P7;](+ R2θD'z)XCk0Q>Rbq7x,=6ǔ H@x%F"X2@A SLZeK#o=g +=ohø kutGGKD;"z/k+$Q V澟$IOF o;U3(_nbP  kN [x@~ESh#:kІqX0{.4fʤx;Be1y(.XE1(g=5\אqnKliL,{iX&fF k#fTeF9^x-Zv 6Rfԧ鷊{r k7k[sų+-*4ks=4?E%'3>rfsFZw}FhW "IhOŃr*WZibt8EK.O=1G7Ȏel']i{L8膡Wn8V޽use34B+`m%V8b0sU~V4;uI{mH53ns4M*UIf_CQ{հճUz f'JpLmh1F_T.<bJ}j ֖X_SHv^C<땶M0U-8zLݸ)t[ WidB_N)RƳH9 db pgO5y`GXs+KSsJ{ڕƪV!aE,jͧ} eIN'lx Zx-j"3l-CARM]Q]E)^mQԯ_W3\~d/$m;0>vQr0LercRF3\d)Ü2-k>ڥ+#ЋixW,OG]FGݱep4`q^$q'Ҹel' Z-)7lb sipiq340y#:Z[s5!ҳiBP4i{pB48:u3kؙ9XkF˥=ldkiD!s^`.=LiS2gq#s}?Ң_}桭yt\&X}:j7R`0;-"޿ѻOIWz6sxUv†oy9E! Ta'7J, r)EG{[>3tZ5h[3ո1NZQRx ;o<\+l- IGC>') \Ҫ}s" ? l-D_@r({ka_dУe_FJ_lJ2RXC5}9L6aPHD4j"z29Zӝu$:Ke/<:|߳Svk ᅷSfؤ| Ȝ{0$;V™'RMOpo4#防9lV 5˺p!8s]-K6Wx#?@ i۱˘y.]׽fjI2|؄ 4 g*rIo17匘9XIBvg1^jd'`]8$G.AW j+s/4}Vk< #V *Qĭp? !k{v|;Yg!k !*-՞Qr^qt|E;QkhŤ~P4Wߥ($2xŁumE:Hی]z`^+k__MN D8p~J5NoxnF'TWQF4V m1+DZm@ K|1uŹ"Wqǵ\1Ahr-4]d焊ikK-Y@Ig$Oh)rs>/ٗmdӤטF=H, JD`V%->٨}TI6cC P@ [PsxCLfL.rhuQT>fKK.! *ǹP׋눣c!r̈́jh=̟aLY᛺+bזQhn ^^=`<i.Xvՙ2 G[v- 6451E⅒é'] h;: 0Ah~'Y\Ͱ[J9A V j50:mna U t JSeO$0"_|B87k^Yz&%o=۽oNw '}\g*/+ 5_+ @\NTǿ$..“`سzԢw.FL֎V;?>%(A<;\zhW$--yWKƊ#{ TtO<h t+VD >TzjKu5TΛ `k?\G Z egKf¯nLp"7dtĶ4c {'ﷆxSd 8o}i';ly1M54ʶfn RRdh4hvXy&=-sOVֽsyO`F{pVj;*jM~Ow●.p~z[PG+?25Z|9,wfgZ7ˣۇfKMԞƊt hg삌*7/ď'%}:1'(7zMf5eCinW0 #lGql(;~&%Ew>d9[S /x8dSq*eZR0Uak07kG-'r[E7㡫HífsneFsz*kyyjy-k[48r^.8n Dħ=⫔pQ|XN!jMI%xc7PY7 FS7Z K6'G5Q夋vCT%o$` ;df1KALLm.nŵE{B~z%pP&%S FmxN۰jN^PK̎²dy"}9H 8/a42H]Ni;G+VLyD2.w%)#% nVPg,V&%yAU%?aGS1|#ˢ:]ЎyQDx=b Rjc9 W_(ÅT3_od^YuSM[Ynx>[UYu-+ ?\N? 8A;\@eIv4/˼tѪ2}0BPyR=ҳ ?b}ըW_cRX,8 a}/ K^!mf2 )`jMF>Qi : "<QKŞŕn$)Z!&kZg'mf$bt_Z|_KCWLI7dCNr]jT!측->}*|ǀٗ;L@77%,? )i(f,^YDRӺs2 .?7b3XJ”~f^59fP=aGi/\oӇBeMٵ=@7`#Lh⦭E5$qi< Rݑf)$b;Mv߲D8N2߅~]ĝrmF b'ALt T㤲dt.|mT%|\2ގvT v]~b|(]#K\) wZZ(0=W9ń ;C ΅bo$>#>r7 x)v. $" fV/P/ i WޠsY Jzc@=lݣan@u5fzWe9r@1D}<+LڌRӬ4u{a6|D_:KUqTgX PЎf :6M_2$4ubEƜ| Dx jWA"HՆ1Gݓ٧i=F" ^Z;ĕ{[Xf4?.'] D.R 7r=svwFIԎ?Bh)hWj/1TFXa)P턓!\د++lɜ dUyDG%Dd M~f`i.a lj2Lʳ,_,y^hƪ둍Z\FKT]^zS]2]DRT8q+cMFռN>bbc$TEj\~cUJ:at+]gozJrp.e 9cl7%8@?a(U,|$"-'ƫt=Te*c|{Q4Nvģ&qx$B75s!*NVZ#2Հy >#]5fh)F"D_7\ sC Of:Sr1LV/L -XA;rb <?&3-IW(Q0Fvt=X2 #TZX`JFQFk%XD w/A-_(7^Efc./J΁LJT܉EЮ'ͺynRS2G*)ϸ)OCl0 8EkwV2E$mBfD/.Յ_"Hҝ=A+ *&/ Յ/)3n\j.|s,Yb{[bU^,b'ml;bHNkNz܋je(@ nB1`)`q#Iz_n% e[TqR$0u[r4K)&X:||UIouRWB:c-+MܥReN9|´Jg K̘t[4 gB|ZGcaùm8=]7kU4嬡g7XWU]s$ ЋB(ƯJ)G:9 )GoڱoQ}aQ# e`W)-3[oU^L*rpuȲ!Wɗca:~B:K,",[AR41֖ ??y dk~Z"~.&w:v6+]MTcFrm%/1fe8>>4\@3(hdumQ9R nFT ;zvl ?lGGu\B20m (C^|k:IrXG½)W= z*Зj~4\ f' ֆ|#*# ˋ(>D#Z-鏜%죄vmEq)RqvWqir&e뻾Wq'hzΎ=8BFB@Ms-4͋~a&7P.EɋG^e rvP58q1iHqa%Y{A>-^\Q6.YZrARܔC9i# øp6Ie'&R-CuL *J(̿-j%n|e hnsK걛^7$3DѰ.rE5FuXVKCD6jU |)TRY#6U'ӌrs}VV>dYdic*.>74QQBVLֻܢ%D0=S~{; "^0KD^kq.gI_~DEOTmv*7?Iz(o(آʋ:0I3-!Vy!4r;(z]?? VI>[3Ibxk-WCe<ua%Zp!K3*JJDv01wbߍ!ū^ԛ7op_v޾q ]4ߤrXҳ[G[;9"tb)_ן (#Œ0B0ҡQJff1#*'zr[; n_(ƲcYaw0 HQБIS7گQM<|;XJNߛSNiӾ0Nӄxv0o~:Ru#;gʑj Jo<ueBgQ5bV_P<1D :>|rJq*#\ 9nBTLG-l! >4繝rfh6)gDu BM/e،LIJܾWqr1)iU%>B|jւag|=aiU=!&Lhl_?~HޒLcpò#NP9e3B7znPyx0۷[ݓ hbuBqHE:Y@E3dfW~OhRowxEQr#)H*VpmOEsM,4u Wj @Gj7IO3@!"ma^t`LAR {PkgN+gS+׌2^IV㗡YWw*{W\!CW3g2kKpuySn΂45 D@Hwz..If}wri3u>s).g,` #PpqxH1(?(JLv n|_`7O5Bn}?zYD M}keS1E\d4#i$-M8ϧJÁfzFHQ=q5 ?h|Z΄9\aѡ]c;هn\&u0{ig5>u &WŠwB**y_2FO]w փ:WXޤnPXjeC KG%aw``I x>vc'|6Y\ ?0LXc$y ch?4s@gKqN~oJ^:Ucbq@NQnJp"GHa^cb}5ݢkV%I[8dOit *68#Ǯpy 1"(^Stf$!Q}Sxuc 32z~D DU1M 4ʉ~8Ϡ=2]JO\W'b(x3`0SRׯ_Vʤ\r iqvDo}jMߠVq 66W!rHc.]f%5B|푗? %4365Qu CM3v;N 'u QOh8xP3B3&_.T379GRʣJhU뚇gIH]M9nݰ8NM-d>L{Y0e$Ձy0֨Jn^ O4&8RNg/:xz%\vH<nƘ_'T#P_? ,)jzLhKj aGF+Ґ7nV@P5sP(wojBbjl0P? ynqz?s*KoC]i C8E.^5AORc$pžST/pwV!`C12;T%A&ۅi@>" 48_J j! ٫ը: ؿR}]lg<2$: 4|̈́ Rm|*L]߶>Dly}ҹXXYq4{b\AB[cf[z2_T]|#U<fOg2]K1gԾ䯣x":1u 'wAe}n̢C3G/TZ+"lZGg%:n)j(…{YO5qn!xMv #h}%/g_wł=lVf(`1|q% gOp)~*^ KSW>Εoh䮃X]26+as>6?.~b=تy:\g{ L֥%^ ]@u{rpo4L`pK^ǥ+vytۄmXi->;Aw1䕡Vڶh#[V/v";+x =c1PyP5G$ҝ ӑLp; ȓo21ֺuv)c!Iy,p p+x3)VO]FI\Smj; Y!A=Yn:o)2ܲU8D莽d=3^Qzը/=խ{gxtj'j^Ӵȋ'밨$DGE:iO8TlA.;㹁jOb1=E-(_ա׫Ƿ1L,W: I'ت,Җ (SOVp/rHAc4zaP ej f3D/F٧zICTBw{Qh_B@G* aCD8gIBwGkw7.` Tr8vVEc=}~;ޮ[!˂GY=5*ڴ HÞe+# FÜ&Bo`H]Kڔ >h7#fu&XtN+WY$j(\&1Th b7p/˼؏;h&y*(X꒽ HMqx2[a0)MpsAhe+dWԕ/&~{Z (ȷE=OnL l' !j40_tݺy;A=2xK}-2jvN෶-oj2m߽H\2ߜx9I6l~K3NЁKfA$W0TL T $B 9K,f: k)<)AhtkrITXWj+Q0cyt=_wwz!/O}6XUU eNtz.^!zJ : 9FoB8A[f5"yJ`ݜRӥ٠`1F&+_^]{Ǿ~ Gu4em pƀT= I-7h^ 3;`KusCD4#)* Ny; j*|J@ 7sbL5U]#gOPf^ GHVvDu7qfFS\) $̿XcseAY;pTOsURxR"|i`(ТYCm"WW*75_WHbҰ7Ibb"r%vY"CP瀋!(_v-0Â88Y3n SAS&|lx5XuUyQ΁ߧХ *Vdo]1, HZ:n,!lϑL\?^)_|ҷ5'CkmN glt'X'@ڧURW)F ay5aS,9FIe>.WLE}}q:^1ٴ*%=i;xyDAZa9'ѤVIQ]NJ5CWRgǸŸ9,[;fJO pELdt|NkN@ߒ!p7`&6ϛV] %8}mq| Knfm/컢nwKAN F k1 e29->m o$7{KFKJհ vi$;,&oߨRfQ["k@DM؏(z-Y,$+[)xrQffAB7 dճ› jP.P l\%TzÞ}"uPĄ_\w/",YI'4Y_9P6uIe:(D ՋM0m_v49MQt#E5U58u%]_jT"t0n]C݄~}5 h5}rӕn2K]u9+wjpGIftv:QS6w[ۆciNǣ;kT ͅlv3}7]C8PN<4ncOb+ޞ;'\aFqv7y!yQ*@8>UP&!RBAIOΨ\25Xҕr xL&f[G!. 'fa+ԣV!>kvmN`zZ&hr#R;h{A!JT^V y CcX^d1,.Y_dz3bun~(&!kig(~<GJb7|f ِBLbfWgBR?Um#Vl`5R$=8;4̪$B!œcSHr1;?p+(eZיxCߋY|Q dFQCens01w쵊!Vփ:jemjYbCw%2 0f2`ĭ)̲h3*1} !Vi &+*+}eA[8Tτ^+ej%³Q @.$%ޟi[J ƟlDF0,#ƖLtFMP18CX׆E)"33# 74c-! +aQ+amƒs4'@~$5\%*0 TϟlWF=7B=yU'SʰB-xCqoM*ZOm4o1YG,ARD@18{DB{Zeg)-Lb-9evMDPe+5e\=Gy|BК#vZ,4 60=#E?05 3[/`BnB[EIp<ݦu( _, !E$*$D#%PIDc eXsFGuhTNÅ0zVֶmԘ"ԢnYWڤފѢThlJ4roRhzm;bѺr` DWxԠMGWGHim^:> T*d#O*AMteo&p!F9.݃䂮ԝjNޱW[Hr޴:a5)إ].'W:9i<%6һ KUO-vw=DOohA?7 K7W'ZJTjAŪn+r\ D1ËZSn͈BsQ:,+yR:D}(J= ]X„yazևL8ǮVO3Y:IhW[0ɱsԠ iǵv8XfFŵN)}K3sQzA% ˿:XkL\;Pte@N8 ߪ)m銝]!|/KtۛZO&PuG7۩?m`3jYǖ>Y}AzԒ+CӍ_ (D e9S($X/D% ~ }rX9= 7aP:@DJۍbs4 2]׫, PH/3'XMYMN{3Ui){Z%\G*h Ys UUǘ[־{zp; gxjpIC0Ye_sJ2:}W(|/D)<΂+M?,JLRw '6ҷϽvBq((-p;56Ə۵6kۗcqA~Ts\h'].ۑT긥B 5J3U,HhKWI.Сz|Pq_#&y#VR|G`)yl28Ze:_$Q͒ra\1սzg0ze}śY'mv{](Ԏ S2v֓Pj25,+K*[Gzw񈜥ϐT9jrSu3ũ3q R*_RB>:J݁6`%OSGŠlb>qdIeA/"FW%ˆ4uynO0zGϿR45ƼzTeFY9ZN/άmcoQLFAY`K~gj!WSV%_vE+AM}uFǴޥr0+Tb;DB8ㄡzGkؐ^CRq%T9y%PW!:'DHJH@ѥ ĪBEu~6~Ů;kIzYfș@"ݢhMz/FZ8焷: g`hd\´R-uP>]Lw(˲2m;Gyob#x1.NAʕ9o0 _B(~ c{Ї;QdU@9BG: 2iԗ&8'"M"ni5J ,Yo3"_wN>׌2t%nAS%_jW(Gg0Ĉ?<]K쭎3 Ntk*=gwM Ϟh=sz WC)nWKFe7 !~< U[r$ftU{6 ]l ߭FM'NS+?9y4,Pl7dezRNx7\(҂SV?|7ra ;܎]_QBaBAW(̍'9&/vgI}Yz@#VFL8{p(W8$xuTXUZf=E{=i!e[m@1Cy vc\Pfz3C2["2 }M7|o 8XDGτ<̺JI`,y976|#SMoӾ(7._e\@򹾸M;W:.umb{ZV,-E4F86=Sq6av]t(̽JAt=N^',|3>+B8bo)CXr*ưkEi恹PIwڟ )2ԅ~Cڇ 8ˢ"Dچks*0)[)G*w_‹y bKZL?t}*ߍ(.QJ/)|VL~@6R} hWS fUЂ'c>jCYs" jYw?t!"#|*ZbN#D4l ^ڙ<̓2.Sq4驓¢aaE3h2G3 sAb03 3?#a/U:Sl&=eSHZU/JN`X<RMlMchQb.*삆sKfbz8VEt縃\oƾ\l3~.X%-8̱U^Q`.'MRpaa^Z+2*HP h(Mӝh&gO~R\7^T\eʟ^Q^8Wle7$.dhdϧ&D*n|G8Y;wxmr<v!foҡ͋3`b W{=ohYk!Zg]n gW(}L9<FE׺3قqPbK%-:1`0C8 N.øz }F*fw6@; r,'ϤwQ߅lHi.au zZԸcvˆ?%1لF@&պ{ҵYKdTV?GY^dp悲? %Q,wbگCYtJ lc&fw!J;C1viҧ6NpGh_onlxCuBy;[޴4?)aa|hʯ}gC^,o2`Mo߂1T` X9lO^|^&0a!5᜙(D\-*Җo4dx##wNiYrFeI 'ɍN|]͜p+J><BTǓm)8\ww@LߣnJ05{:?,//mnŽ' xplD*_Z$~c'NOg٩>צ Ȍ5gKeru~][ɻ&o\/uv!Y:]+m2_c#\[S5žHUj ޑu )ק=Dg+ŚRr/tV}_YJe9!cT7 .ucʢKYƭ2 qb$>b S?zz :BgGhsL,iԭ`;&o@NT1yG_1]ZV%@Nx~bj=@w,UxO<,R x:䲶&Q/*1f[qGF r_<7dcrYc$ ~RΠwh[rRc8v]-+|0LjbG)7Y[5|QK^MSj `GPX|43bC& j3O犅zH=+6*w[\P:/Kle'ɪNw ιEj-苮$61RaCޟ0\ţ4C8w# BI.Ȕpii'y32%#Y f ק:)m@ٜ/Rg:SDV=Gf@ ~y0ݾ#Fhh.Ɍc٢ W`}E <:-;w~Pa_*v\bM{HԸ޾*n3Xǖe[w(~btߩЈ  7{`Y]v$M7[q%yR4`S?;ǦemSn׳ >lVa T˓;$F>Ȯ_~2hS#v'v]È,Ǧ9'hVDaCrezV%L?9#M @t&7ĭ*BBnw:Л:̉ ]-7F|!5*֫yC s\’cz4X.~@0`y/Eقn;Wg(Eټv_z?f2i1\h]hxŲT`u4}o7 -[ k+m2-`3=O66:M6n(gcQWMU3.X8z?C >] C" E3v5b2o/)aFځ[땩I%q Gv n2Iwجe[ u޺J`OP]>Q@7U"T)\tཾ^@z8Dgzѝ/U~=9a^5"ohX܃ƃx«ج.t `oFoJ th'}fbBRO_oKw88jΒ==q@uѐjeHr<fq)oN>ì~Zko?MFi5#ә GWOrs t9^Y#{?Z&:R& 0ll]# H-Fe?l.MS"-bAqN[)u-\GY+i+Teuɞy%#GHyy*\\U9$q{W78G$[%&RWu-^X8,fPa71kz@~m΀J}zU3\2=S]`Y]Hf)?)ʯc何dQ X99UIw(єMGU`i]E~ˋE7 .{l5wണ[f[iMzZwW`!=W`b֟`͌?h 1piO?00ęS%K`i]؛gAGX. xAd%WϺ+\]NE!ϖ:99t/>|NLgsGBQ [nmpX~ 8ۑ^],Ň!LlWl=IamO}gB)x6i e{[ߘ &1= PB{0ߨ3rҥfeDU2iэP0CkՉMB%^*4~d81`*))bALTʈ[[Rb>=(kYdS_=UBKbRD7x:[bx2|Yc_f>-Л \dRkr|4(_m`rYE"C*Ha9y(ؚZX]ZQ))2OI pg6pd\2+"t?wԮwu}w${Zwu{LP5G8iԲqO9g .?R!w#UvO]]+ڮ%y--`nOL;Du`@ErbEᜰ&H4Y4{#2D$V>u?L?< 2ne^p됍=Qm@; AdO~GF43cX80n`ռr8 ²nゥ]5% nF"Yt[QCTA +"䱇o!?ur@,"ʊ,S4eJZBDE.ccgOtP>(cl<5z/ܪn5Ԧ45^]( $W:|@)aQnE 3fK'dG^V^̧tgija&RS<e%8B)Yݡp!r$D_"YX|%Ԭ fljA|57eJNn6~y5̠1Aj)8S[lNk5׵G?X$k ׿7vN\[o/Y k23@ڨ7,i`bSX~ɁBʸ Z)?oY#<O*`A=_}P"]N>X@*ںd%* =c{E"9cx|ํ{`=$Lz܀n X=m|rI w fY8*g̛p@JJh|`l]l 1圱"c0.1J Fu4*T 4^e&B}JlF˯LbU>W_}OX݉̍R\g.D~b*6ęBԽ7>c .O<{ݽq|#95QD0;?p4) T:,p5ܲu<#6({59~>C)dtK,oU2Ρfښ)H$ J5{,| #PF4`,XɨpƗݐUeO,hQK :pf\tqp[aٓ*j7zU&\}| eXz*J]'C5iwTz&}vdjcJei߆=`'a!o]>%GJtAq% Lc9xRlU¥4^+ dgX٭۹LaYuvXH$2xoRsDad z[*էa6z?}⩿oT$a)\עE0 Ύ $=pl\ݼnΒ30fQtLnf4L,m"w׬qpQXa=-LPǡ_Ԏuk 1 dAV'䞼.|&#,`/WilMgmj)ڕmUNyA> xrx=<=@ =FqeJnwKQH.=)lF3޵s$>& ڻޒ4\mV: &IZ@-Xr/AnqۏH(&ਆ˷eiZX'D'81תX^u bz ܁at? OB(M XAV)Z,{ ?ʖU. [⹸wO` Q^*@No)XֵSqCiD_;ȯ=zm" Z7c]9vjtdzỳΛT t2_n\_h[oJ~F-]`Rb  َx(+d̎5ladjc42d˱DQ ds~%"^47q~%̽܇5qgk;0M6 YbY Ɔ+74t?igޝon,WoSyhG3,?,,0MHw'IDAB!>RkpT]f4e+M0QN HLWƣksLL< ¹.0"!=xDf4xL3{BR{gWMPGZOsU.e%C H Q! WBMn0ӝ0xyr YT'^W`cqTjqս!OV"h_R 08訒rmcH76!Mm/P#pk@} Iivv0Y[a>siROŭ͔* x|jE2PY%UW‹(E5)57c33zq݈r%qȠkXDbt5M{-רYC =C X\p+Ej`VWNZag+a85q:]=i>WxY1d}?\x nXƐںrNNvhs8mR󔱖ڵLn8E:,[rCijWܱO2Ό0/LԭݛcHƊyn2-`WU"5빓@z@0 Mq+ m'{DVg[($;rDV5G3̓C }얠DoE>9uH%'!|.-1*aw]ukC\q;#]SpBe޾kiiJۂ2aNf82-g2Hv7?7'>ãKxh]G(nX6vQl%J]-hbGA;0t66oytxljоQݰD㻧.t(|Ŧ<Ä=!i~pU0ԝ6dj ca%|azfY,n${gN9֔K =Ȗ5[DQIxClu!ZngSi 7` )O{eSf_vʽ/R&K%=3 HCpl9蔔V_6*2@:QL=KE)5.[sLMtP ߊG9J"@N H3fUUt$ хX($ x./^` EV:G91Ȥ6oQ-駊(k*fa3TAͱ_w-FHWUGbqw7D5rE0'vfu};S P8GjA_T]TVf%A8UА]Tܢ~&2D)5\5 pM Dk& :GiCM"~ڰ<$NM=Ǚ۽;o<ܛͿOȓA a{&z4cm Y3/|OXϫfzh1<ՔWa`AL{l.hfgR_}jHJwk߽ D>b\KU/l%䴤itbٵ#, 3vo9MK y. 6m?ZigZyߢ~̵G^wTV5 @H ݒd2 1/pKG'w!->9"2ہrmuoOѬSa8En?5< |(Qcz};rϬV{[2]cfK[$ٓ'|ũ'ft)ݯ}ƩD79Ժp])b'O H"_ĢKg0J=".ƔgQ[f({i]U6H%Ms\achБs@S rI@N ˼08|L/&? o4+f3G&©$W,Ra& e}Ŵm44"6,40gޓXu!E~y\͚uThz (9Ny\|ȁF䯥kVOk$o%Ϋվ Q u dP%\)z2AŅ:0l߉QHX{,jXq'WՂ۵փV*ZҞJ} GC1bg"0tH# ;x~S'?"ZquWkt>$!\-ꘙ#j:r;~vR !&Vi 4Dgow^&Qb ;Cq*jj(-ShXgiqHj5kK=@ny)ǫ\Zs+5~Vd#% fAHfuB\Fd Tn~3y OBUh 5s(4Kfz|]$ BRL +so+R8grVR:،5u=퉅{j]5{ IJp_0u~؁+ΕbϾ>vGq.L!c4ZQ~ QhBf* H#rN zĖ [=8  l9;h~3il6''XF>љJJ.HkxeU2 cs9rPgϲOnm 5upPLtX/br[j}ȶv]{ro, |<ϪWOyәYks|j⫡~# Myt_I(\Mƽp[ö5uQO)XRA"Se >9b*Tx E|쎧jӲӗ?-.v=1?Iϴ`TƱIE5._ O*\M}[1ǹV&'—J1? 1<`^ϐȬE>Ew' g=HGx.*dA~p;g/zrH:#}Ԟ9=udzpD\lkY8E 9L7Ңp 1SRC rUE)~L?p 4z#a< -y4t/9pfySdu(BFvJ^7HVՊGDf-wUPhb:%p 鱩yozFzu>StdEn~Iv-)zM6/V=U?= yfX4R=zh<r;a lXi,o2еxS,E+YiPWx:##xcbJBFs d&sK,ES'q5>@ߴ:WH .*Bq@Cx~8 r&a461($4'tTu=7@CF Wߍ$~[L8 Z1aN RdQzzh_9HZu'[B3ӨԀlIүFHYC2<țm}$~'5H˸> _Bd#BnxCWZ _@a oٳ٤Sjw@4'߶-Bq3Y,tޠI-,d>("%(o3K@+gtgnJpw (53tFpؽj*.!xDAV(H2akzP#1qV7LZ/]2JB錊?}GÍ^(ayjj>o^, Y м&w=xqG\p@J***>>jOF+ŕ ؉~$@t[)}iͨ_o(c~+3u85 07kI)yY4ǧPpt9>azhN|P(_!/ttd.N]p0Ј T6U,l F4~)ns-bS2pJRS{t&J̳ R8I5w9q&4;߹Kc){!GiNfL n]G;WiEת=l2D*6Ha|N4{I1sHÑ g=tmm[)l4{;N*gjDkv''avcrD p8DU)|v5ʍߖ~1Ł OCG 8ֲ/mSc15BmN 'h}K~c @r3h?ܡVy(H~7d,0c^ wl>#!jikn򘙲b[_p:6 L`n-4ʎɣ1ho-mԗYnD)&uA!74Yojh#V)tO^?TAf=HQqŰ#ՄVoco1UhEc/@]pĐuIy8|cj7~B8wOsqC3[ԚC:̭6ShX 'z%{ڰ ҴwYϮ u:4z`ꜭzUSbU X0uU=(,Ix;3r :ץo e) SWdb@B7ݤ$䃴\նu$ꐉ.XJ{TsF(^٭;^>ӷ^= sǪ^KGk\uO$><;HFP<7sN A< kE|uûvjZ=Nx* Ο&}blscR;BI5{DvV"tX7%}]搮4ɨ6 ddժ?>)5W(/gA. ul"D":xO!n,K,{Q%{ Gˮ܍prWDӺ  , I]D[xMޏA/ 9CӟWϳ5eUok\Dԝb(vX.('gH>3* u )`|qw#qދ4gIATɚ*-J9X;qxeo<4p7p'#ZOXĨd5Ci͉Qf%sK /ӕ$KͰ@b 6ܖR>Ă7z{{07 tOPU [3 ?7f8^ٷ])i*Se3+=[τw+c$=F Yb$7R)\|h~\.􎾱k^zu3͗D˿(xdc!hEyInч&4u>fA&tn|{f3FجzbA*̾>yrf&7Pgd§LkU8g3&c0u>7sƢ{o5l+Ht\?6Q[z|YGF2ƒ!F|3ڠso|B쫣EܪF%xgOj{GLIѲtIӕ G!1&!'r^@2Byf˴m[+d+"_D1ޝIApԀр5-4^5͸\;BhhVْ G~?=>޳=7F|x-Z`8v.:>~V|"4|B7rQuZP-ðx`lM ; J"6كG!vo^|妶pB&?GSВhN \̰l{zWc)˃-go d8Up3C9F\BCiAb$y] u)?_XzI?ۢ,a@8MG1#C{3e[^݅Gr۬n3 |f$u K6Yc Μףe (̈U|`PB 2n\VL-M\@ RB -ЗGQR5Ń9{{^3b8N >z%,>jŇxiik79[2 #F5gHrMB@sFR_\g]?҄O d12 ,4%s BG+Kiu .QoSDZeRQʩ]hXaNM}]ZӞ]:Q"JܴQ"1:U'&p{PXLP/(yPdj-9!e;EZw<W~CVKO_$80r  ZטY3r}>l-QHSOgSHG7?sZ1BjɪjT75f*y/P@]yL&9^QMFCvCڴa3) ŭǰN^=J]GgPm4T$1 qL<̊/PbpՀnHړ?475SmH4B%Z,L/eP.X!z{qy^P\]D$lKЌQXu9*koVzr2UЬ0n23HX"O"Kڕ|z(A2]DlrsJHHN!ZJe[ %y]LaLy!<&ӥ6pk#G6mp}>[β""W)}3Ԁ9YuTJQJx8@Kw 2q u3Jt ̲^cOR[o(U&+Z)ԶL0N6#_k-3iB0V>[٫M<>$pc/Ӓ]ȪՅXp :3;y5ZvKn'NQ2=te3NMG~1iU 0[0U/f%Ҷ/:C+Wdډk Qec{ޔjǫN'o㢥~2c5kɱ1Ÿr-'hydR PF>]K<3Y g>cp{\pl;d7:Y~xV[͆Se*5nM `U,|f9(+"}gQo61ʚ^R8fL73u1RwV ənć#ֶ_BKxL DJ S zuL9&q@VQ50&opOa~7x#@2i`Fĩ+q]3ct xϤ%_'-;[qut\Rq31Z$[_[Ƣuo*ڎx>& ⲡ&"e\Pb.e~5+=+Z Rb?s 5J +KF7*Nk- 2dhG6Qzt' @3I{Eml#^&~\?Djs_!.4)}'+\ZAVYpȈ3c'N,ڪc*=v˰:@+{bm{z'E+  F_=*"tDsfUʩ(g8mΖMՈ.L[vo_ V3Va }= ,hf@g-&ϓ{6X7nLa+B'CwLlL iND %ҝqd{|b*/tI_(SH\) @kV[$UHZŮv9 XTqP]/VA/ Hμ\8,BNvbX/T;71J~+*sg3⥁+vOZ^Uf 2z=f-RmQ-QK7S}qJ![%tn9B"凐 _kqi{@Ջ0䬴Eӂcd'a(]FsVЉwXIDXu `&dH/8O5#!4w6?]dlpx47ewB "y &,F_{"k7i 0]P O-#й)Cs^-`%"\ELٞ={s J;WZw1$Kn aam@42l%(dB ȑx L t۶JUAI+]/AG Do|{SKnӑlƠfGc "HLSp L!Ndn1,`X p 儂1E?ft(r%NDIq'ivѭ2XSYǗB£l!KhcuЧ9C-s b*^}$"T+Apb8øRzPFmA{@r{ҡ\:15Z~ѯ8S;8{LH١CK@N2*@K1I{aIkmŕӒ'T7_rق>5FF+c>M<Ic`@ RO4W uni;?+ɀOD/Bn_ɮHtWTt' ˕,!C}P W~BX?GJgh^bjXsKqY2lE#0R2 uOF A ջcF{#gKҭSM>B Uꦁ5dJOOqiuU(`B :wzowԾk=wH$ı]A5t<@l|Hr}f# ?yS`Rڊ>u†laMZzRy1)9AJ럯:^$iK H Ngj`xB7\6JX0 K3;f75YtlC~ )#T` /8Xk8 ѶP̈́um[i87ˌ%_Lv g Km/ p%}9-[Cz3r3W<(Z:_žĂgzSB 6\S[9O6{wD)1w̚aXy,r>•83:F<̥VIf]\Hl=g~^)8w9,}r l$7gkع-b+HImzܗv]7K[#e_ 5=\W {@غo&YDlꈻ Q#ݎ5HrK.a81"8ݦ4+@Y)n8Ql+(ʱw RYȌ%׷7m*ڀo)g!: o+ =85gBAKREΟ٨s# J `yniRy7>W|Oe'Y$̹:e,LxVS`iAje?/ >fi9MQ#kXzy M]% cCF5ެpIu*dS}"Kj3.̫9<1Ć 3u4$"Zܽ\EiCDygZ&Rw+5yRHc+LsOLPݺݱom C'ӪoM@1=4e!+N8gA M4L0w<*Ӄ6k׻0TMծL?ⷋВ^ny/F̼wyn;՘="nsgO~Kb Ԡ7:[k%QFy;34\dQ >3]V*464J*99r)j^`yߏ,*[NȨM#\2ⰏLlff0 vټv_yC.?Bͻwv浊:29*sK5p]T:IU WYvʠؗY@VvFQ@ 5 &M1|k.HRQL\Il_t$DwʒPp 1n.\d\5(h$PzffkAAy$_9kU@;6*ojAaZ.2 - +uZvioOI* 7:t.n0ݼİQl.e&ds-0svtpDoh=̰$Tё'];ҮmI!Ð"tu~x%5up_eЋJoxȎ̢ThѕbW#ӶNpPͰ_-\[In$gF֦ vl7gsl/40" "QAp*,ӗ%)D]/}!Y+.yvstD0 8iE))5x xЪd[+[#s_˪e P6]#]+4Fa5^!|XǷE J9BȆ_t7Xo8 (3XNۏs:fHil93O;[ILlb=_FOzIXG_T,n }y)A<;cݐ`{;Կ%/;[A4qd;%F M<"W+xh:<< ct0z<쇋Xz&zWLt(#=ZWK椮3_FAZ`;eVUX{KEj` #R\_r{ VXL yr(^xd@hs{r.A˛ddʂۚ[J-QoȦnFW/FǸoԐaEBRnwnC G<"Eɯ>0QXLS&fa=~yM~[_Xs }w"["?7Nb+t+ c{`h5 \tLvS8!zӶp- v5:kD!LEdFzQ<"cM# r*O"WAX?m@ɇޣg^ f@}~s? 2&TohSW5w* {הC2una"?'&o;2ISeQs%KtKĝm1}+YXtZuxޢ~M]H[{ٖ9Ru^W̥ؓ0]? tD 0g>җ E7n*\@uc+eL t*]X#ǭ3 ^l?~gUJ+g 5\Lb@wTBҷjq5+A?(dA&c Dԉ؝AwW |`bs~ŶڦNrDlcd{zޘkGӇ12Q̺,{Z`kؽB?F- kFTD"qj\5a|=z"ks>Igg*wQSE>UD~}*}E{Ag mz;xsB4 W9C72Z>trV 4}uwQ!h+ggwNpX  ]:cĪP:W-U'l}rG˗]N̥$RRXZR\ǡ?rv [1πm9P|0Q j]՛_Nzg{%Sw8#'3|c1v^=DZ 7ceLGnf@,w]MßiWuyzf_0rI*s<0љ8 H/x#@&ݲʼnm]dyPf=^7sHo/zJ5R3e| \1?T+1uAЍ°x+(8(sE9yh($Hj 7t, +@Jqd} t¬^f#@}-\Z-~BoHB?ܮ=&>Xh8 I7]T}sRmKYHl%bC yȓ5z>%H8nS[fp! ɒ= / M.dȡ gK#E"1O'y^pҝ*ekݪo{ tBCԠC#y qNr[Rn5X+cwMDdzh0cLoaLT&֖8D[&EBdi-ME$u 9Z\h9⬵Pɏ!%FctpҊ 4 oOV:TcDɧ|*[x)&l,2o4Bd ד:b4cJCf"sp*a7wA &픅_'c4ɴ,?y焘㉠b)@oyTl$ɐ-$o/U(Y&hk3xI{ ܦz%u @8ת p;UYL zdA '^S`-?zvc4F4uc~紬~XPmG`c%Fkqrr!yM\% {\:S΄@umoavhL{!T&x~~DH//WbYuk84+F;8M8$=>pbB~r{h"1D'VWŷ#'DUĜ\ɴBUt"P o*k2/uDuV5$NL,,:: b{; 60S;HU_U [yU0GX2e,;gIBGs&˴1e;qAibkye~K *2)yOF9̢T%1bl?|Bi?PoN`bh\c\}|i#Zh@+cn;aZ]԰~Kc~ңe;blB JCj}7"5IX[DRΧ/_f_(x@5_TƬsi 3Sve=l^t[Nzɒgp^[Ui;r{(}[4-DN7"0Io(~?_URwVKu6eaBp'%7'ɝo} % ufT.le삼k ڿ^FW1 CuB>]t0c+G k&&D>y=bk<]E/@tkkáT^"fĥ/ %6ѱY/ejk?>3y;oBO }6琻̓ژiĵΚFһd!A ݉Fc S̝f_!D^J_o\mkdi?4P-2iU̗b3L;DU-3[ѳ IpK`?s4=hgpG.Ǐ睰fMpT/x.#q%~I-Gc(TnjD+:{jO ?(nsuxꗵ!ofHVcfp>H҉`ܯP湬3ͯQ)X:gAQ<0eOLA+;]"ܧsJsvN8ĄPkb>f[_42{>^Vl{*#Ա7RBY~hs[Cb [3 6]wn@&: 5u{'D)&]ƽN3*-j4~8QŶ/ͪPCᲛNU:vR^nYYz1mۅgy yKAP1MF; fi|dp_ҪQK6h@UnCLVK4˿WW_MOfĎ^f7fY/% r)N8 4~0gs܈˨FPNxt}*"8Gvp'Xc/(0HNm3܈3Wgnb-T([g_&YN펝  !*o~`&a}S:Iz6b&仝դrl7>04Dh獷 D]Sf5Q m H$3 $Z 1b46~8\޲%oʢ},K8hEJ'< )JGODf:?P%.}8jڎ" ?/~ - .UW`[ Y).,m,Ɵن J/jnT ~jr_#Yk#ߌ*.ڟؓ͞A7Wf n3,91f^j[R ~E(jŒ <Ѕ b0N5;DcŸU0XRΚϒPK+AjI&L`e v?Fг5V=NE:&M^` ~`t"ġoA\3 s-N_u О\'լ61qU\i3&Ys}W I=ƷrnWhY2.@ ˋ؍nel)).Fsn3b02^^^j)7aE]EEq3$?yDt@yb X >V@P@6w"ӾWL:e||Ks?f@T  e;<M{6"mU 3ľؽ. 7(T /Z?%sX<О-~M4*1S"Fd@_x/g&k 챢4%*5vN. ⮽p{p_ӜydKڊWt|Q\}d0zϭ?5ͭs3tzVm)\)LlWÜ^SM0y6 wMedT|2hB2p? Y薙먟|UZt܆W&9LiFa޹,5KVjB2nx`>Nnm1R+:w<4Z8IňY_l^z׼eU!(Z Z}F ]ž#NGf \n_ERUaƃ GM\,pF3^&P'ٷƯ>N b'Q&\4PN`~X?Jԣ!~<Cf4~f'1'+'JKƮ?.&Ps# #QPj$ :&}lfl[Hͧedzak2# Q'!킫9cl'i0{;噎 _6"M€=;X ӲT̷A_4!JCwFVh- Hథ빟[Lu y(xN!̹9u1uQA$.R~"` -_u*a츮=Į>r\F>0|<'k3+;8 _=p#eĒ]]. 룭o6,2SY ߌV(A߬* Dxy&ӛc!"CboJ U8 #Gӕx% f`qY\Ю]#*qUnAcV{l3)(paDzb>TWЃ)Y«@j$׆{G >:għxU6XSЄ6%nH9Ӫu I D8R qsG7.u4ڼ~4^5䡚I^WHTg!s4iWy #z7= FpQ:ui8&LEԡPzl!p69Ъ-ͯne*sǡ$EdZvܤV.\DobGއ JDRB4)P0W^Ψؤ8z7~e &dM7#k4UbRIt$ǂ;=Ij}pIy睯WGu}-S/@)\aBqtz/wY{paKrQQ+uMhzgɳ.Bdڹ$jT4R[Qkڮ7E t=/R:ãaW} {R)& WZ-_Ъֻ%tzrt=gVse*&K'ʆxVSQrVQPj0L/^k.)6nRX\p9W/ 0C2fPҮz@wl7Zm+/T+òAh&8 BsVkx;t'-Yo,?p|S B$㥶%5*v4;!omR 3:@'GC([o$[<3TDh?~ LOEvp'?Q#6V rܨ#)q)'aJ~*lҜ-gB'l!sE18h76<˖⥒YeGB"!_.ig箝95,:ԙٚsgBʲ˷1R`&B^vLMTOpqc(OdAT|HYM5Ebϭ65dfNjSF~]J} vvOj2 9[yg|}}<$h,ˇHa SS:WJDקj jcd4MɷY39ߦbepmWB 8T&~0mq)|\Z⽐uwg؆D1ᑙ{D$0p4up*Qį =yypS.#G^NG1~^!= Xb_Z!DWgw #1PI(v<bAYYfe]ku;mk H=9$e]/N/S}|Gf=h9i ;,歙D;8%Zu^-\*R4NDTCP skRn ..oxI iO0p9jV}g$apOmh.#ˡY5VϨ[ zǛ0כJbgKBdhF[2N^Û#\04Xeyi뾨\'eXL0i^C-awy$8=*ltN5q>z`:nAV->t,D9kN%لp tZHɕWUt9Nf/GS"ohI pHL֭ X#*2G=7I9Aij{ 9HGӇj[ z&ɜwM4p@7oʈ=}jB":}-P1% v}3=mYf(M,5[-20I_ 4v1aˊvQt4 y1+f|ROwS0'؛6\(}C%e9e;nSBK $6 :xI>%O.p,@Eǿ QG$'"Qe_ |9(v!OYEP)w4_#~ͣ\g4A<PN Q;8OR:.'*1i:`݊ٿ':>+n&0+[:2 3`c骊qrmGo*ulܶ T- 2QL@hـdG ?Z!Odo=.(01@ys:hT9m&7lXH|8<ײys܃-zTd/> tZ{Q,˖qh.O! i\O ^gtTlaͮz R5]O0濂|4ߕQT/2 |d`chʍ@H tFg99/ )rt5 \Gbj({vZ7dȒ}cզ)Pc.r|hd2HLU0M+FN<'fLSrVZqF=LP 9ie27_II7o~^Y7 'IaӒ;VÑBԸM4u+g#mW.i:ͼ@M?Ocx'wi6 " 2@'YhW:D l34Nrl%Wŝ! 1a\[EYH,}ƥq&F ~ͺylH f !•E&_%`]wp;gg!w0NS;WDFCA!%s|d'BAW2b5T%Km\lgF!{kKDUzx3SA y2Fmk|$]UYC^5{6ubBw&(|9G]D~$) Hfb4q7 X [Z*}Lh]UPevRYʻRTI"osqt l/B"\xGIb'8]_qv Í_iÉ4)O3R)p &M2©EmDq@yg !:ʣ6#I0=j}6(O|5iō<:k_9-4}cHW;ah.|s?v07j$unMl{ik+b Cս89NT")-h@_(9|3]\hP~d̲yґ^~!TEqdڠKnPi[QP? ژ:O^ RkKC+_!OxmQKy ^d\x=/z G7#wR+!/N%uͥMKmM!gO'EO]B57ӿ!P<L+t:0-oX3AL>yaC!ֳC;pś(p ~Do'WVSYU-ec?BǘIK&BuM"x-'mZ 44C|+&N'^u[&\f$sr4Wz>c <|ZՔGϺtD aymQ&͂j?Z1@ރ7zbf0ֳD;o/{*\a f*&HUMKy+*fP_DA:mG?)C9:0jP EB/ 3|UJl\ wg'9Uw(BA}!Sa&ՀrSb-0Ho"<(]'zDձ:zYrQ"OU#.aRy;Azjt$r!>52LpShWOD7{tiF+rsZ=ѦCM&"}Zbg¾ +4sFJd1UeVρ9(\ uO􈜘M3nya)Q(8VE{9Oۅz[n Ml{ʵ|뎍Wqs|dos G*Fdc⺩hGrm:peePA&D*&o  0\&]Ag+;4?O=w/Y0$p#%c;O|F" .5À645 ґd|8肺˟/<vSS{)'AGv *nGWGvVSˠ&2[{*dk/y2TYXmR&?Y0! HXm;́ôI"(jmiuZJ#VHZR հP"#?b ~t9k2pОMvbUHO+}6ZPk.-~4[9Ȟ?ѪUapY+:Q$irS OnY[u> w|!ܿ*:K濻1Ap&"V:ثփg_*ց(N4-oOhY,P>&\/ӟ8۰GCT%J48xB Sd){5=fه)ם.vn<з R%R/|t1dš"HO*4:UK u{?ivU9!M|9!;n(?Zl+wФJc-m7ı:H)m+ 2szbsM ΓkRdo/S."UoD]d¥An@ӘZk? 1䏍Ɩ5 Fnn0Vz;Os~FQ [4 -#ﱭԁ[)X/bXyNy田?xL29^&㏲ɑZE-\tg8N/R(QpRm`(uPHo  kT޸1 @.ݤ h{2ag6g|sCiBȼc47:oǚՊtW-X7{F$7)os mP@YJ-M,h?igHF8P̫:sE4\ r@Kj]&w$+o˔f HcI?^JRJ_xK!dG1V.YNt\0ZGɡZDjĤѮ+nr &*'K!<K}eANG_6k  p4O[3 H3(nC[f8"%OUu< ~#F,+}+o|7L~{(hK< ^_r`ɹ:g>FJm;;{ /k R. H)I)o|>2 `@8yC T.9đ s b'rJr.}b.,eu ۱QD#sG@Sf4^:! Vs8I#3VOuJ(+iyZ8d]T/[ \5 ]0 qMZ]ÎgXv+aF!0t 1H%g>U Krx(ou]OQIS@Bk iX  ̮FM4:vA?ŸyC:wG82-<9vWJ#·^b(͏Κ'2= [stPIوOsHEX$ /'xDh~&(^ax]  H1UP)c"oqה)LϮVR7'㠮=˒}uMiկR[\?Sϭ3F׵x8& ֕lވ8hfj2.=h Θ~@Scvq6.6%Bܖ`G|oY[3Su,܀`/g O|Gð_&vNr'RU3\7`%$N|NT4BL<-^ubИm;g\UU/#)FUF= ۟>TQ3$VʎĐ: ae9EA/,ЀxficT"Vҙ#{e5 M 짙^T|l?g Uؔ=U7:F/I*RWH@UtmpݼVI[6sUEKl˨AtYL$(P͝ O췠Ng\7F8oJs,@w+(03;jEwa1wn_D *CPO \ZƠ+IVUx} ]խeY82W WJ <R j(!- ]fpeY$ } -衉) .ĕAӒJ\|Y@m2e !dnh9xa_W&"hVdUfқd܆~;X٪P{+dmD`(MhB. w|U~n-r2(.U.DaW`.+ b'<'2f)TW"⇇b i:I-S?k(\JR0J1@ɺ`t4՝;~Y0_F_ S-6h 5[n}_\ f6a}iS"4)x{l#TIYr|@u;>{]Nn/C`f(E5kOa/3~Z/#B/]l+[,8vO0iT#nOA"!F/p^ߍsyu2Uk}>Zlrkd~9,تMH;8 w#Voݡ^yޓ~ u0Po&s]eu8ؿpl-[\}gU…끜_&$dp,UWҼuliBEZHD/'[#l%j5F'/$Ihe ـ9or OXMqþq֕GJ2x>^ԟdMƄYǶ>8_~ͭ1y{9<*@ E$z\Z̍^6dÂ^C/Spc֙"נodA`phhྎ<6$b.>hkB4 o}Dcto8p(jKG#]g(aӝ1 .*aoqؿ5 pY3C'*]QLֱ9y&\Eꨑ>e}0tTnߓkBNƁ"]'*'I֍ik/?˽Wr]r]9dEU!() %* kv-F,8TJ:HYE;~\*ۚRO$h{Lns(CۑJ5<{H~bBǤD +@P<5an=[¯ܠ~6T1 @Iӫa?M~Z8fL*ƴU=لq^;&ZzR5h=.ߤ])1n@&'F2 ~h0X]ˢn )5RoB.GshUnBiq V 0l}]򓚅 Zڐ o!K<[Jd F0<54^ry+2#$ *R!`Aeu- Ϣ͠bS_:L1<%uM>?&Ջ—|#-.xpjE%1oTCFv({r 4@Qwb,9*cS/T[Oj0OFGz}b]tn^!kV,sW`8%ľ*b|-@AshHG*Y駰EY֓QQl 脄!c/35m/kuW% /~y^d]+Z0{DH!(6įXZ9N`Ez,$7 z{=6gm=lx~X.SQAa_|OOţو):ϧ"&nZn}{:*ڪ38iL6;H,@> AVAR]K>8%~y0MRwQHn /FsWҷ{cᓊ9-NZ@u`1ÝB(\8pdD64Cby[壘ȉՍk`k=p$Huv"PՉ#L3sxȷ{pAB^YkJ.\k;ee8vUuϑÆ`DMOMtS}&S-b|xŲQZdNf`+N{V ԺO_qx"[HQ'-+>4˻StY]tӷϽ`Ch!8ʧ-%Zᐮw :lPMr0e),oGr}5{rOu>biz3ie1?z|+#.((g | U9J(/k*9j=)! rRnC1Tcvo^K*ok yg_bU>E@uB76u5=װ(OXcj>4@mX_i"E!\F&MQzTY̘;l`Gd3ߏ> ߄@+I%˷MX:\-i% ߕh~"mw֚&^EC$g{l ^!YMG9bP~E߰*UHlXG_fJZ#f.wFo 9pMAܪ?@g)9EaL*̄bs؅mڰtR9_W`?PIF宄yV ](Kjt̂jb~+_)({['?QEP jB'5o8 W]OXo𥷬wQr=[EathkM5bTi:X#Fʉ{3m==#VnR3un"cYP/'=;z,ϗdgx>?(ČP'{+]w؎ ;'uFb0щ k4bړ,R/?i8)ʶeOx1i$?v&E&Wehk64ܠÑNx+FS3YU}-o[ʣ1YpYWJޕ6֎RQ;ɰǁṶݳDA=]속( ?K-8'SEIvJd Z2w{!X_" [m<;Ig{e5IS{W&`"x[wt`l@WRuZM ig-o]&w d:/)#bSό̓b Њ~Y([p.THVws]عCh7ٌ+M蠨h0t3"twfAlhvf Ե$f S1%&c]'TŦN $-aNrઐk_;\m(p;:'7Jl[ˊV[Ӭ8=4i3VCƸkdwQ9ف_qҳn=nARZGXP,߭!'8հq!n}[@헹( qq0yҁȒ> ˗S=4ۄU5!qu^L3E퐖# RK*#ao{6;tu~yߙt'm8H~}݀8ڝ)Qa֛PT|2N]],sw6Ȼ5H2[F] '>&n]x{I#l o%S3hh`z0utdf]j۱;NleRGcM('g YWE'6R~# &<a[",4t4ERsXڈDYB`Z?%ײISĿ!2M "de ^C~x3=; 9g09]fA{s/_ے{ʺg/l(I[HS`WB ʮQ#kz8X45cgEtWz4C٥švgb d ]ZeyH0x!S+@`# "ٜ +d3Zqy7B asE( > VT.ETȯpQ{hPU2C@q> wa Q b&?Ú@*1 ֨vàM@ &#ڒ26ԇT#4 ߑs>k/ÌdlF}-x@ :hm|Z! 6m6F s&R}$pgo]L%ftN1-n "8UL)JU&5 KaA8,z 0}$CX#u~ڑEHDӾ* ֍V$7 %,0h8jEqϓ(p.< /.LǗ ,KrONtXǢ/ޟ)_kȩ2"'7f[f؈ W=dY]tݦ^Cdd K [3[|ba ťhKCXQߥ!EG `F4& `M1Ww/pxd{/*,>Q(l_GBOyj4)Qۥ9,EXLoO ]n8^h2ICSW*FkY}Mu` vљ}Ǻ֛Ez/+u=י2 dJacO>(+DfQ/ a!uNH2M޹\k~X 7Q&{u,ˊJP` ޵@>9 (v@<&, yr߉?$HA E1rR9h<3ЍV|mzH)"1Lu]ANlȢDve,EJ!O] Y_G}|͕#/&P?:GVH)>/s)]pgfnK8hd0KW[*-Md@jcxϞɄTDjsYM4M6s6~4g/-6iI(8]Q1vlw=BzGCLU\IK}hG";{/+aދ "p ف?I0 C.b s3("8'Jޓ7o8]|4޺: +~DŀGRi$Ѿk!TL5wm"{*ңdS^`hTh[ﺔo:=fܲBt&k%@6[sQ_E?Ut۞)TQ?E`ѧs .@2Pf5o5䑃Y/nAb{i)}؏_",zWtO:f"G,&3չC]_ɣ|ccީ65ݬ)ɄswTIIU120,)9w1M0΂ -Ɵ(tLk(LMM&~Z/֮s"43Qf]; ˉ֥_vuڠX,,-*Vy; 38r?y2zT2_o|g_SC$bT'1#@To xa_,e3I_۬y8~CX($@M h.!.foQEwr1u) 6zYk`5:1ٯ׏,$shxao&D=s , ǣL%H_JZiB)&1,_NF )Oz&F2 36IU ǯ@]· ϐHwؖJJ-~;4jK%+#l½ԔL[RN V&Jzb|9-գٿ`.F +ava&fn҃be|j9;Nk72EO>IgȢ*PAv]_O-bvϫ0z0l c1ݔESn J3ISN ,z) e@Jp?Vn"W(Œ%$f.g#~/W:AZ 37W 5Jm8 q 'E[![>Gݽ*WgJUP#&qy-ɏgyt#scb=j4|*禡)Ezr]oٙ: ![9Y~h˛X\Q!%4G%H-䈂u_IN<B*;3q;!rOn{+iccR@}4/r_Hb@ڎe7,{qb-SY 1jȠ|1yTIRW;k9ZeQ{}-A2╭u~bnP)g(N,|.'G䖩 dU&q{ `iKSo}<ͪ+t*ϯ^?~ۜƃ[yƝ aQYĎvFӇ^ ;1ʯ TK=1Q)2B|e9B):*݉3SY]} [7uj_х0z5ӜDނrĨK)4 =b-сq/m@a{:nOE v}+}Ϥj ILl:Bᷕan"2 +V;,6cjRoKc%Ⱥw! yM6BL  ḨJCq$We+ۯn.Ö8t`WDMn'ǿŚ,J-9AP {Ò[qÀXVWB{IӛFB|n;D/[!C`3ֆ;opQ>Dy yΜ 埵|_tIn, U x֙ ,rax'7Q-r*GFiZ sQl`(>Zr9UV%]-(BLjFj͵J`ijhd4f*L!<0j)F!0TGV\=F'lY4xAȅ؆sl/w+hdq[?p̽>dvas$y גU7E#o[~ng2c 'f;c7E/\B7r,A>awP(8oo? t=od} ]Gů,#T1#Ny.81Gf|tē˖iFSHz IO7)[`c/bHWf<}'5{CW[`pH)%mײN$h1n?2Qi$Kac]|At;Rlao)ՒA܍( v] ƺs/I( ?os߫ iHbMs |T!ҷ83x'@"jZOa HۄY9+ǢsKN2n=ՇFH\Bjc&@E>NĹ6;I| x`k(2ozOr7QTf32vt_YNI<cޚՈ¥'+FG{fWԆS`a< Ga wC6 5^A q^bqͲ ,Aȵ}ĕZxQJ ׈}`\ # &EM yq [ zxV=Hm+alolB0_eس0W@6qѓ(ySw%|@BTǽW)-mťaYtKk)TtBNjs . :mhkc_襑=z[}ok+.1{S#*)0X%TM(l7t%i6A(FkB#C_:0'bTcP~¿{Y! 6]x;XϯݜvS j`b0(iO`6@D~ o3\,޺%*G"I"vӕ9ȱZtEj%$=Hi)!W軋\.(%Kvɪ[ϱ c{Äaw '>H;փxD&`]SD_=bcد})`YTێ."yb1̤?1/o?g>WL vX;z^tt~Ag&XFSl#ߕ%xpcO=---_7l\`묞U]Oƶ5"GKC!0bdUX&Ecas 2nJXdFT4enQ}Cb͝] ulF_hjBŲz 2sD7t~c:STw֞Dۡ㔐 iryILp !:)+~5% (n-#:\&:1MAk8nq0Ȳ򓦯<'b#8 jhX]p~b '%2J>]fĨe;1ڠa|n}cJ2o? *3Y+N64ƩnnsB~5a@XBwrS\,|uXK?{G7%t"[ߗӠo-ӥ٦doJbBCDQW5DIr`² c#p]e(K{HhCsѠ072. Y>JAoYXURÙNYwPʀz[ <ꓨwߧnҬ]#?qFUNQ5dgOX9  wg0Gt->J1UjlH0$Ry Kúc#&Cө)e^ Qtc3I?Ĕh@e?BrI¿m'u5dF3J+'2:035'Y-iy-Q!zO;߸5F$rm^]V.I?STߝCEEiwt}S}|ݜ^N;zhKnŀ6D痙f&؁{7MF"/~1E;i;ûRM2DY@Ө-dz~qpz+3I%@1{]33u/ .n@fM,Tj>_jKv*}Iz{g)h\ЎlN; YRvlNcMp 1\^`rFKaaWE24'ПONJ6k'm).t̶,R%ȲE!dp v j@5@Q4\@'oh~n{#Rw2$=޺(: XDe6 cH׎lZfTltIJc?z "^aI p^s/~bC`͹n Șflkn]h%)AnĖeE3|Mphʩy"NFg/b1IKᒲCo0,2agvFgEfL]2;/ɅB&DX SB/j(N&_{lMo3(C0+0hj ZޥG"Xm ,󂫙.EHmMٻ>"7S#.Ǿ^G-NJ`ءhZ=`8T?.:=Ij;AWNe~/~|X$ӓQ1ƭ>?9M@YMCj&ækm,4"n" d`uk|-RXB>2/]PAs1cAq4ִ;L\wjz3rZ X?+aɁ ÏȘjƭhuﮇZB)UFw~Q?_<;umCdP/()ͬ _1YٯyyGL89I=ɒ106j:S-淧H_]y܏6U=sL҆2Z6\'^RCq\Fn qyP:[r_#nx?{*gAP!jz($j-״/@ +q-+6CCVے~ps0[I2&o `ըei +_v)MNSAi}#XolPZ/KD'D%X '?Qa\K8׀llL:r:fY`}*x5g56 $GOl^rT&>#u~ )i7lԓlW/|-F{%e 4mWO#-׵.kuЗ 81R \I;"!U~Iө+jVBK0`jm"&r0X>~?4R7%f y [0k?Ⱦguzuc I#?6Y.Ἓq֮b4 'P%ѳe}VIy2Ufی$rwYcv耞NxL"xP[2=}H%/Ŗ1Uj-ք*29v9Sm~r* D}9#ͳi1vw7xt3FxL +pc> 3A*5șzeAǡJTԢf24`NSpX̘>qB'7It Q-exa0ldZAf[V/vu`tK9`~!94]Eb2t$%ԯj}[!v+\Wuhئ(G`w]4qpy/p$yZsfUJڽ^L.H 4/p!$#C-GyyϘq(iZmjRP_9.0q d?ԕK0mi@bx+JO@ܦӓ&z ._ k&~rRw(3n1Ms}[WmMUpM;e[v{ /.5r{z\ 52BOL@0v5} rV]QJJ6u_Msd .fl@3}Q TcD*:HUп}l"N2>;<߮1Ju)jJBy7QTxZ#_05b :r!!*Lt!,Lq;+DMnXuv/TYjl>)hp:Y_x5mVb2{868fdla*$yQ9=%Ƽ\vpk5"q3a(3rZCvVBGp+$ǒpssce!$?|eshy%O:&Ϻk/9wӒMTf1\7q"4dUN5A]eŦoP[Dg}H5 IA= nq^IMUQZwt'Fk:HA_lzRwz\9WAma.!4{.:+~iQN,ñBZJDͿ2>U3UuS7!Ita]): 6 2ŲK 7Շx(ғbg![K70bTMbMm/{*i.ItGvE2a}YȔv%ZDߎc/AD,=Ap?z-ABIuWzέS 3%7'>?vC[ 5(;ޝ=hm7 pX5><"%3'͗bFv:,mDףT+ٻ&WFK !|޲>L ᙣvsĞߢ->W :C{p,;*cr9892dHO<`-$p3%ub䥮6~ir3FCcA;)ȢSt" £䮈\#Vf_ش 7`-Nԯ/ƴe#xO(Z03AQއc#p\lK/Xu%^Jb͔ɖ|byxe LNo~5g>\;ܵvџ1F.HBoZGIfq(5dA3"ke򉤜;0 ^|d[!׏:xhOqnoʄB[oY?ZVPsy9:B@୒ 4c{N'=죧̰"S{.:K4aCXf|_mPf;]%p/jҠ'´U.*` OQ#{4^Ku`W.ɞեG*T@ $I%Q)t/c߽OA$.R{S}GN{+EQn dy#>w*39By@. QwQl@$O$!xʡxPp]+}qZ1쾀jolC~eEYN,:&O8>׫Pܩ*k) t$ !}x0PGnid8A!~ !5r})aWr8xU`0A{kaK΁>6oht-9=*6z/~s`?m3 9Pڜkpa#_᪫OQI4u_zTY`Ս֝$a8aMG4Me!54x1w^/J=|#T`/యpэgT_*:^ǖT w4:=5݄Sʆ?2j E}[nw-=cpOKz-l{, o#7zcy+[=S㽭RbTcgꍓlZz˘R\e?PK@8vAZN.=(̔Qǂk ]|jW%s$ħӝlJJ>Z`jkjޟ"z5D s|wkл[jCYl=s؞M8Q*RV6=.x?Yp7^/\}.YK< sU(i%j %z;Un>_+P?E$:Fx׭V! RWJ-`Bk("h&fNrh -ԁIOf&!Z=4RQ'g)k`oATwKU%8խ*erlXđ Ճ~5}.0CO&Lq#;3 OmPs!I*c qߺR扮8gduy pHXk.F[*dO\P3q-՛Cq^0 pņE.ʥfnwI0FECEK+Wd|~1uȍwEH'Tg03r4r`ls݀% Ci1!j -: T)8^ðnL:sDK[NtY0!3 "E$|leɛZ$S<~$lJx'`A#ٛ,7Ot\>,(C-/䴭ΛsϽpM1}%t,kRndlxֲaJ-ᅈF{ѺIOnԉ|9'Ab@ 6%{3>+& Lз*ppF5q?U{>i }*",ṃ^߿dD"L? b2<5bEsF]oIR RF]cN'I$ ;J4cҌٳp&z:g/oT^]V0Az8z+b[]È#v5b@dC l^>3z QiYTRp {/x?x"TC+x9:EZ8O_j{ҝ\?d$0uEG3W#̓8p2L / "Bw4nt c ګ|.P1q̔4hَ }A(ف8 2XJ|u" سPR޹Q:{[PY4f48<=,av+ (Uu>(_2Dž/GGgEݗ$LX8 2Z6I~bK.ڑ%4s+7cz7{)}T#9Σvc_ $ 8kd&˾E{[ Lgu4S@ÇS:=$DKo_f&2HNzLCHNҶXB;ogjR :|R׭\@ {- u'ןLOE ?NgX9x=F0=/٫y} 4gPM| @@3~~Ywk72ÁlZU Cg1!f.WN._7p^ ɦ4tEdGZMA-/ ^n۔! ;BHY'K`c2Ӽ Ԋ(1 y=c(춫!!}vym/.xk,sP2V,yK0E{?H DuQ lN\.D/Bd zA!$ tEzPը8%~V(ɺ̿Tw}h|ͻ7YuQdV4Y}D7LKf%o K8jo߼o+?.\_U J0%ad:uy :,1Zi'_܋cVLߊ ъ)mz$[wⱜhgsHI\>g-acrj}p8C&á[@A|SD1ES.$A+<6҈@+]#gֺb;{6R׎P%&)Wp)#oky"ȾfRԸv:qY.kckJ+[ëtIlL. Hu2a'0-' h 7/;慔n,aMU6{**aU}DmO/b}s %IP_zXP 8=fv#] >HV?I#$ǥUST<dg2`T{vzx--SIa efyAhE$2 Z,MsSjkZ?dP3KzJ'2VO%m\KHel1q9k8tmK xy5Ȅ\-<, W00=wDR6&FSϲY S>e7⌵|엨2GV B.;;7)#JNG}TwMDi)O +DYQCR|yrJ(۽1p_/5g38U{`\ pTlڀDB3Ր,=s$z\4xsf)Ghmggc7,se># nKdM䨿Q/UFTa &ޛxnZ+0pbA/+ss'IH yEir/<\ ơ.rΣ,5 {BLfĵBir#sr`NTˠ`w]'RZ 4s36#B^r:\_'%XKBJ]19dc.}j?= ې*t87V(zɡu|Đ8[җ$9Qnma,zhCYiy*˧bS{8 Wvu*:߁l^c?-% %S~@?yyxT0=a9jQcгʑT1j3-7F\^'.zL嵿$`5s+YXW~O%*7uia^jqk yqYj.F{ʎjh`#zGZYy'?|{O[F=$ ߊ)OZțAdסמ޷ao}̱i .4y+qޤ^$:vY qy%:Jĥ4ӬKt @. =\m`S9Ymsn'I"g >GI˄ TqA |0{ޟ"9GoXRor, _8IN*?XG=P9xF.UWųs۳י+ʦ!;ngz1\_ 3>>:"ۋIwMPS6j0 P꺥a͎7I^=ZC)bFx<);J mW~7f@N?˱F&$cԦ89ӘVFj^=ß҂%3l㉜t{ҟ2X8x|!8 ћˈHW_)0=6|?5x`*N\aVޜ'3_X푥Y O As;RAtWB}UMjE"˞] ePMc]i/536_Ŭ)6vGdw ) WL剁(;!__=De?jvyE7 N}&RArJ%Cς0ԻO<?OgdKf>|b۩(gc6d?ZijszuD錯 uFBFiRu=hƅos B<<<8e{"'z&)_ʢ驼.pd ;fuYhmr!L _xs`n|c hP& q@Dof1:#AqDY8`{,bP U:HRw8`o4XeWfXq7td 7ỈhH dQՕ2nu d6슕* 4 MDoln[d@=H.HN9zbFxHEsځt-dH٩fKv5M?LlڊT;cfy2aw4-+cìӘ6LZdQ<'bpP,RX4 .@Td3Нb}Jli(n `'ƪI-AyLL^svWv4/"+ GFNK U+:"jˇ&PF p)Ng@ NJRiW=h|@e%țX4_zX/w$R{:}j> TN@[1PTY|ϵǏO1i'EY lm0gĒeaȶzTA¡;藬gcU|M!GŐ ت;FN-Yf}Dia梴2VGev;7vśִ[[zK[FE(fĥI`#TIYu=DyuNnۃ5ݹҜ|@3<V4dh]:8L &j;qO*8/=cF!YMCH.^6Y|?\(HtH#HcGrjf`Uں_[ą S0 K(ޔLb-TjRvН0 {yX5iʕG5*~k.*ԋׇNkj0FB}nV\ 㠓)MQڞ.^Zqm!'~{F_$cnʾ0e4!MxyȨkZضP_;Zb.ҠuK`@ªi]B~2$}@̫}ElߘgAf' OY ȯ>9-nvgIxpLOȬQ3dCԖMm*))9m%I %$Vh9ѲIjU8Uam?%)!>wks0zͦ|qGx~b7a6Mnc-۟@>E"d[^Su+~Kܻ.> GqW"IqIwX^RsfGqx$o[x1f'GMacyt6޶ e/ >=}`9]!7#,yCHGMAB-(D@[ӤU~~x݁FDkr[FN\Ge(\N trWÚƫ)ZiFeI$.eY|XKFdpqCM[چ]u9j63#fIdEqq_Bm:K5|%Xg26KWrvTr'Hk2UK'A*lQvcg'/Ix׻-Y"T@J_b BwZY簂'^r E,ƨ {2ki)Y%$e%VRePϗGe*`C}Ԁ]*|#=V^Rh#'eye@T_`ɑf~ TA1C&k*HeX7ue9X]IF4U"O/2Y}f"сUD&~q΄@MCqk}熣j{4^rLj+ǘ}FT+߽:50lkz8*nMdeJGy.yO,L*HYl*ifDO #.ÊmZv[>Ođq(X jUBWxycgRO27Xg8ظ1r,IP d S3z4`;^24n#y]xƟj+L^7~ V&MTԴ{ )C]Ǽ%Lכ hhI rMW/\ȵf: O|W,ޅ4 S] +lx'wK C+G+9W%scŨ+x50hrbk9Vޏ,#OXny٩r>'C0F4^ xčpwpGm2,5zzb\0 U<9e<cOUʊoC%*9 L=zňj t0 _.:rԨ* .K ocRAAtW#EňRWT+F*Z wBJ퐸MPoQZlqm&\E5C9"/`f3Չ V +4vvF x-mBrkE a1񮳒'+:O?̼nϿrg;@ !|i{ΫwqUvd> 7Lõ PD=q"f0o5nE PIL:roNy)_{6[:y`_=-Z ԕ!ݼ䯂j#!Lghp)@}5eU(s8HQ٭עW!߶\C[ҁvW)͵(d[|;w &8iy𾞨8I&zPtZ,:'8;ڒSH t*0G* \!2vJc _f)7DIKX/Sʩ;c7JJI}@xه!1 qԋe: ´7|>PܐKauJR#ӄ4UҶyjjYzJϽt;oy 'n[`nާ\;}ѷWp&0-2vth^bNxC=i%QX|#^M[d ~lYTUJ.%QN zcZTK[I]Z_BSEY׸Wd|c#WX!; zCm+573jZ ]MjA]˄ֻ8Q8,?L/buKAk)P&KA&CB:]8n4\e, -g"ӝyKVHzsQ@{TjP?"A +-la 1n_5mOo{3a#ᰟ|AM*jLղ++JԘ!zA*eeL(Iidih4q546f T-"F6/u3ak5{I1+ HXMeICm R_a;h)r=(!G\:(Qوac~7]dD-_wtDŽ6=Pi2I呎#έM1 [!x7waWtPSfurc!G]jMɷBr]sc0.V+PtrXdlwg:,47Zn{V 惂l+~ ٖ<6N^UItꇈ5Ct!AU%$MȓdXP\ha ˖\26hϧ*`q֞l%qS4dl^xm,CiWhiDgSǧY@;XBAU2yjaU3wa[8} 0iX{jMK'JpƣM9q.CbVg4A'-ٮ! Kf}-V &IMASWDDPPudCO!(μf9-t\LǓ1K#Q>Y_?C|K!4{aP_j bQah>6V]ܖK(v t1 B)沑1uhC4fd`2F @qhxx`dx*Dt%Voo?S'#PHeˎ"Kxuots;wφNAӇ_t c #`k{%/@2RȚP͡N!;0 vjd`>z(d!$aU&OR0a )s0BÑ7R^5y|SxIuAcPcaS v+D\ݣL Ng9 s@ZXsZBGݲ>:/IijHEa*S<BN19<eTj}3$Lȿ _+GA9IH_9='Hnl{.]:JU-o_7i䇓Ra.j?‡&hSXJ[ O%:3SPE]F2Qa}$.41^h) |[ 7޲!?}l%|gQ|u!$Bߖތ-fMw&<]g\$_[|^<|TfwHyL| 0dOën僿A|!\ev/9eMgq#A@!g؏n(ᠮ_KRk)7 Z6wljoI ϻ2\ ͥ` Yuó0 ܔґ"C kԹvbZm_JMW;y~^]>Չu-Ȝ7U% 0 ָyͮXzKv,NMku"u ay2'AH˯DUeWHY0ΩtP)2iHADC2I^yBlȳ_:1>YvpFP2#TV{PQY>duTAY@C}Q%u:nx0Cc~븝:Rȣje4(6hm34ѿikC=VYZ_w}вIE251Sx 3mъMod*:rRmj;i̽ɽ=[b_Iy$|sﻰ^Iemŝ\ bA':|^2Ypk~yGI0nwF5;nG}1:x"c ч. 'ٖM"9~kLk1"ltxKz7foQT~A^Ӛ{-JE˸4)D pٜJG6VX >3I$+'&lY4$i;PS ᆿQ9D 17\E߻ȏ{\FNnm"_$CJ:jbVlU:E-<j77PwBr;0jVߙA9"i,.X3EyN+D=6IfP NFF1 :/8S{V] N{If<çF4F_  mSbnD 'i.z!hjʭjj t${dy2JA_(D0R6`NȼE3ᅉz( b&F2/=%.hLHv5Pb#634&df굜!y=)n :} 5ZVk7?oٗRm%V=WmYi랶cC]k)Q a>\"8tKK{G5 r i?M0 qa\vZsMǗYWZRA.K ̠P`\h튺 4^iz#d>aoʝѬIU^>ZbEƜaT9:h=٤E(-IvHLz2>7.cAYD3E1~`SVY!ƟӦ5^)\Z, Pkԩ,"K2n Ҋ0jEP(k3s$ &`s;H`4 ֈL((: Hm$ɄYTQoޥ1 "f;Hۊib#o;x[]n3Gl #(c'?+E_˛r3F~p Pٍ {ٝ-X*/-( GOey̰/hȤ >~f6}?(YS0og6(1=Br˅ P IU7:֛I:$3t6ƻiw #c,sVF ˄sNFi9$]2UC7j i< 1 7Oh~?mm!x:jأv-z()mZb@a]0?ei, d߸Cc"JVUhXS(q~&V Hs:-ڿ% =t{U ߔAʉD1Mڟ q ,14UQ6R%k4~TЕӦ-xu:D4#@\(\9*y$F*MT+?͚#gNӏR?a2ʥ-=U<:(2W6FUFq`k{qY:CB9_P_O+ȕ<>,?k d(˽G`s}3+^˛}QM F╸Fsc:f'r)9X Қfp<3rc G %O4}A_Sh$<-GK)Lrk K aT8߶JRWbubEFsy G?n3q\`iDj̸֍`B^qI I Vk-[nwRʵ3Ōۯì/r 1| ; d,BB} $z6rL7v0Mm)|H.u WH[pDc"KBX3W6r/*Ze4"g w!A25"y,g6AQn[e68'%3vw5"_ǮJGX:,s[9n϶4JՌ(f/~k\<]d+Zs"QE_\;a-e}Gb+Z } y&"6Ga,CG.8 6yĨ3iR,}Dt G/_n~.a?*]DQAh>;-r%|urz]ĊE9ՋqIt_,4XH{V@qz8"BbjvÐoy ܝ d|ڐMF*y ~E,L95(`]wY2CU=SSKz xt_ѫzI2tC~yXi䥦r7](N`Jn:[S!W[d>frFU%!@)P>.$mh_ֽR"/L}k'VzC#B~ A,e{!#v b['Ib%?HyݦNW~l  fl`Ol_dGf3Hԥ PV_\ PwF_[[dCNTۥtp,hrZ tXyҖcDqluuʸ\X4 a]>j0Ic}FHS#Mݟ HU+kmj2CXHGU=U|r7=Jpy7zEKmFRT1Ώ/% 7-Ò=QiVuT/ 'x{;Ӹl V/B6h`"?ׯ1JКbNLq3HV%=HijLGmw+c-+FAmmXì*p9` I<5kNi=v_ٿd_G7= ʿS;E-=)j+*LmطE|qz?ױCo5jV%Ѩai|q6CHRxk|wA lf|N1 *fNiA57 iD韺Z1h2 ϜnK.!S yQd (o2DѹJ=oW+fyh-^-uL3#w-ԅzL+mHi&*M*ܝP; /*π.谁UW61ܲ"[V}[N !~6/Y}F_->QlQh*[mմ0}`q~1cQ#tPݥl^_j@?"DFy30v}9B8BIyG|fNE0o%y%cLŽ'<٘ <_̵&7c[J X:Q6D1޵;O @UYi(<28v> ƈղL Tw9a v: yɴxhN5㜤` wٸqGeG-?&k'Qگ.t?E0"5<W3HxPZA4z>^|lXw@pyxbgo86x5Dñ=?qme{_&Q,,{;ǫ,fk![URgt?ɮK@Iw/1XȈˋ⮨ʣ8~(oôUN o^rU >;t[ԲqZ:bߑ h5ԀvԀpf/kVWЕ-2H3e'!| h0 NЫwz ߒ:.!ՁT$l#'ϤY0U:uYJ@ṕb;TlEWNlxHalQ5)jE5)zNm"%ZVIE3o-$¢ڔ=P ЄX٧IH6:Tο&YY2H F] Zچuʭ'xiWlMeI )݀<C'Xe׽J'xjs#E)R~cZe.whjHUM'zJA8*iߚC(|FdWs斃8)uad$ehUw}BꭜD-q-pۉwʵ2 8= UE W[pMiF i!a=CAGҪ~;{-Dx },.e[ 1kӞS@el6ڑϾ|PjYdwXC;~V@ɚk#vͥˬ|"n w-φ켶PguVGx6cgx`L=%wȂ)엶GG/w!C;lUS$<N>{XUpIĉfpΟ Ьz KAЍyHpםOAӦi!k%.DZVDUHt=@zukm:T!/@ڧf8Z6[ߞ_Wo.R/F""7kS۲АϴϯRԬbk0NRDz&x8F_* 1ZTT9ه8Rq9/ =$|ygY/w`TdS% p#`RDn7گig|Z?;'({Ee܏ .,06^!I'c.LrE.d ޳_44,Yb#_{rWʾUwNRq_7וּsx=^yx;>]fn񊨲 ! n.UO1Ž֗KXǧonLa,3d"{f3v9ĝ9yֽeR_<1Q̽bX*KS׷j%mt ܶBi(M8{U8ͺvGLדlM} 鴹**zgiF0$ /~ޗ8Y\QєZ}5BݼV41:(-#S;I<(vA\kVn<|A 99g=M\>1Ġu'&`I 5 ;(GflԕӁ^-ӈ4iJԝm:~e;m7r1(˹x$ Ow< ]ǵX} L볭>e)J5gPP0zvMp~/61'ݷ\|4pƃ>;2ITs(^*ǃBn,+ AWpԞ-b>i'%m߯/kD ԟ#Η(i>{4•f :,4wBUK Uit #`s6d+JGDΤkf9 {p&FB]..y4~_xSs#1$_Sc.*q+Brq0k:m)铄+ c0rG Cد(^[,[*1FBikKkcDW+>y5c%@%7o4",jJlyvmcLAPդU &..<O!eA4!GBF)\I-g*w!}VDvDP8H}e*(%dzA@rm͔1Ll^6Cp'ku6qyL}]+W2dK*x< ا@/uE!)K N}" GpM/03\^QRm,0M-=SI~٤mNZײIyA9o]5CȤ政A9HĖ9mxuOnܸ .}5 E2="JR0ɽTLĆ& j*dN4#vdu5!&R{|D̀<鐛U͖ʫgA)0|(T&Bd' R0|%Lxo8ČlfZA~f_V]gzUKtR,''Ti&G+5%H/崆I2H+s.6lBF |bNwP`iWDIlcۦCYb<ٷ&J]V[#4N\ c QK;z)2 l=RX"jܞe('-XH<dAg^uxZtlRⱈMگUj_As =Q$:y"^cXmCKeL) !hs\{'w{:EYk 9{15e8 lo}lTyz.ۉshIR13z6\E4ԜDsqeLpH<"ЁPc,[,ZqBdE6o38s=2lDxWFVK`[]Wyݙl@O"2k{Rl[YE4"i&],탒2:F597BA9ՈM[ eЍT|͹틂uSk!iĢ6J)y4d7'blpl%0T&o%+?(8C|N}L.o2eL̂׽8sdƩge9ڻ;z ~:1謁xܕ.֌%(`mcL0g *]#=xbK vj9 w>K)\--i\g|96[؋K݆ED]Q\&ouh]5[.zX#¹9-RUxppyU ew_AcI*ƠW| 9u>]FU1/mqkQkY=7wlӳ\i0⺥ e1v.`O4ܤ!IJֺ]NX6KO[oH,)oĉ<<ԍzkBr+VMdlM Se8!6#ʷ~9ן`Q:FI.1 }EFt%?#U;dzM A޿aG;T}NjT1m_i؞Rahrx@LX89_cup,PiyʽD?s :Z.S!!{ /S?Ń<“;F kF[$-un׃zrs*3ʂ+SԐ L6+8U^xt~Q!b59O%yhf!O^* s:J<*{ipW\ upu ._vin:86lFHs~jJW%oRKٔVIԳv6R+P5UjWam/f,z 24mw R릵Ñ] [q(.$3nHԍk.IŭuNYXrdB70~ep}+&0$ @{~y~x#K啾99  (dv|c$;|YnUJ鷴oi~ЪW]]sV =;yuA\ `+(S"A.7{5%bՔgUE0c.#iHr7d=輔 Sq` F> bO/ : r˴~kNK:ԙlD^8lxV >?}'QvI2L`m#|%5mK>z9,텈Z5hڒNP=aekv∴ /~;&;.- b4kj);>l+lqzc+U K2|5%T不isP~xA_&Ledsd2]L샷6vXډ;kl\WUZ9 . UVq%QCDw8Nx߼?;ȁ9ĜJd ѰPm"[Be^ժ\'? <:uC Z n=e5JAh0-$+9F 1p172E7\k$AKuWIkHfBGiB(ܰ, Ne8k8ТXXT勜j>rI_LM.⹵ mM]‡GQv`׋3&- )~0޽j YkMW/1oC|L$ƃE-+p%9=tȹhT@W^2蚵z Rpz*Kt+Ue;hƊiDeQм!{9Xks=;`nKb CJ9'\"[!W?sigM:C?nTg40Y#6<)u! }RPgi($lNUxKrU"H}nb~c^J3RƯڹ8]1]ũP9/P%fkg݆9vl@0}hNA;_ G>yf7(?VsŸff*BCٳ~1K J > =Đ]'Ί/]sIlW8ŧ7ixBT i8̷ j2F(XCMA{xxT2i~HE!d[|F +j?*Ur9ӡdl11[W^JqC0trcш/n!LVkd0SDZ:?:2}N;Du">݇[nJ3ОGSѝ@Rq|) -*)?m]].aN47.G:I>$hlXզ6AbtV" 70HR'atG*G@2?~GUgKa:6;FWuؼyuNE]>tV'0܋$@/þBk?О1j,0UΩ2?w|)AmaB s#.%(Ut97'ZYw6.};Ur)3fڶ60i1b z\Wi[`;8 mz\󆏯\ɈrƉ9VTtٹq.iS>BP;oG^Y#$}l'xc( RkwAM 8a1B*\gܞe2ryXa7HFa(&ML:U2%K#7(*rlҧDQI+;ia^ފw+Y7H'&-B@ڊ{%h97f=]0u!m7eW B%s,ퟴϐАc?BaC!j?U{t;eć,pJ YL ] I^qӴP]c "lO| :oWj X'ӨX)q*zc' I7_S>]zE0=T9M!{i3'l}tX?dSrՖ[oyjg>=qT %MۏR;-z5 Q?HC>E mٵobSBa6]|zw`'jZj&:cŠ=Um*[.^h?rz|f Ԛ,tBJa̸ĉ0zt>{k:3"Crԙ=:I"97낕KO|W10D qWgXZlZ_A$qD֠#B-OXw< AGT!Ա8W&:^7l*-D BG4:Czf4D*ٙԎJ/wYxž-iweh-zsMKBc?Gov>z3!NVTv $f;x]u\exƒc/c,|,^l@ %T^q|/Y=tn 3J?3mUI&~+rbfvv⒠W'woFˈ6+]pAH[8?$?] 8/OB̦1RiF٫a:1vQl*7bN"2ʁuoqP(Nwӝޯɯ:%9 mxq'd}J-"5hE?;FGQTv(z@YiMyxcY2G.|K*2 HtRH~_?ݽ/&JS yR|w)pgB_hOyL@ N,8 N UzzQ(-k8SM3%j"o~xgAɁbR_mx`AO$Pa@'HA&RT>7XBi3IMQT`IA+ D~ @8@@4K}Dy Zf'f5;b d<FS٘\S:}ivSI„l>R (:S,3s t|@c~^8sF;6.%/~ Gnec2WH 5PpD}P!uE=Sfp07`mZ3 5hfL6 ïѭoЄE}NvypWxf o<p<(ϡ۲qoA?^|g?aS"پ}eY`>/&anG-AWc8s8y"X__]Yѹy?fˍ+r-EO/ 䶢|0P  m\OwJmC]]X ?(05B1YSTL/N M+ܦvLOMnt,/;N=/:5\},aKz ɬsA+$-cVR|,n_`3f0%hpwlUUR>y=yh6uypgY91۩X`:ŽC-cY\Q7 qޚFz9^-3|,qmͻQK¬\Geu6JsN)bHpM˃~QNk67kb};<^ÕZmR\`x;նm!g$j D o&\]};C^t0]] ĽSg>r̅3\(^|QEP] 41el$pI/U0c6etyb BUTІn1,+I3 \㡚ɧH)²Dz=8kVoYּ Yڦд$n<ߜ9>GVх55吀x$#L>BIrRBc( W."\ԺM2 So=[vuPm/ VjYF%ڠdS8s'kxtS;I-z^P"U^F !F3d+o0;^Um45¥s2y3Lk)-*E Jf25np4+frP.Ȧ4|d"bb$jSrmXYxA>5)9wS=!LD* :`tMXY9< 6l3!LN٨yBW:؏viM~"[o R&ڤ  Kƒ'ՇS]7um2jq03r3[H7%LlӅ8,Y9NDW dBTa۱#Q/Ƌ٨[Y"; 1>ȳžRBW3^%n셹%1Iq|6!Wv8Fv`kd^d |bZbs]}`:c~%yܶRV=eu֩%V*[᱙"6ȝ.T?>{VgFC+d;CLbqi3l}n(EWnuKzƪ@%ŪO8 79YP9rC7c5V9&L* ĎFe:,VpH@uf#J?K-E~,țҘƼ\^k?rR]C>P=uRޥO6IJ#n0joMזE.("dE$I] i2+ "N;ȜCF;?`t8SFmN{d{PFzem 㼌q=c~ȥo1+Eʇqą$lPo %o*P(v6H;DI`yI!`opCVJ2y%-K{w+؈0VF#m4T Ti ./^{7);U;% ឺ{lÙX7hr U /Ch7z(S8Hk{T5().?$N^$۫͛2< ̄6{y(90Q_0CăX[ OpXi[Ӹ cᔰfG{$ }R a7,!/*TBڏZiU؋aK#-UYQۣ ĪyU-. J]Kʑ'YPd3qI`λ~%d.Q~kd?Giq6)N̤!% ԗ7-T]_t4!|++sd j+XJ ݾ1` I'IѠapTZ;ԫ͂9S aYC%JHUk?=o+H/rPhV}KyntĐx-:, oEt/ykcg!/Й#Ъ@>K\$=?lN8~q%p&$7Bc["8^$f#W/vo"MHr3ai꡽%]ot]v̇m ]Azf.$^,TP양$v/0ۓGe_+Š?U i-!.&0ՎMЯԿR\l [!x}搃Ts>e_R(H /`{{lNP[c9bݍB#ݤwkfc%nbqURLwN9^v03c'M Dfl3yRB4qͯ fADmbݪ];/r PfТEc^6 8M9Vɼq$tvm~!p|Jmᤞ̐0Bo%(ђʐLb,M(ǨeErEYQǎ4I ZI -I U5ء&|\ƑE][Lت邭ڑaYB:F  x墯CVǥ !j1j, 8wccsyŚGE::'zU#(PAm%Ը9taëPaA*T߰Wfq/>pNNu\;Cy oݯY, b(]|ׂ9AȯxtgҚ`^u&)ukwũP<-ԧ*$`vZ| H=Px}~s_VkA~9֧BJ{s0\n%B0mɌr:퉽L>e_lǘ3]lC>ra:(f|&g)Tnr3.)ƟokDz RLTF{>>`D 8F s5FnD0ŘX]KgwFx C-bDm5R}'AGL#e`(T|X ȣHkmyBI-ٴ>NauzzRho8*\ӛA9Q~lrtijA 3$f--o|㭱u":%_ ᠦ냔ݙ|\0xB48drid(oq "ƹqUe 01ELkp@,^m 8qMV]VJ]b,fy\qLLlȃa&ajr*l}6#WQr.+M5'N7̙uO왔 AHb0,"/<7{dw+-+0Μ%ӲBGtׁti ߢq;9 ы՗t`첃]^k{`!2IW>OL>u#Kp,fQ6ҲxcKXzhюZ% ygQk)6Y"?K߈=╊=u ꜘ醖UnB #G❞_$ͺ+|!H!v T%`)D ssGDM|ۯ 仦h#%4Z$jnuKd37K2ˈg5xkD֕'R4GFˀ)cn B5޾z.{먱ns*8Wy+-{r{eMl95#9+9fR|Y=dbw!$@sK K"c$.I]o<֦ uhY ziNsruk$ou/D^dOQ%wvOjiL R<BHaCz@IRoQg:9;OLB4ؙDjTֿ9vL"x预$T_HyiU\Jݬ29!fQbWAˢEZ %a+YϘ\U0A䲘u2+ N_^mZ;?nltmݟ s5Fj6%N Wm<e$ϑXvzHHVzm S,֔]Q=޻*JulN=J$SC_,fb\Ț(m8тe<#LFo82=-mDvDt`rlk9Wy*D)4JkS`.(t%ǏbMbt?z8/.˯3_J5Pc ţ341|Y~.~ `gAtj7V*O;]Hg]ߧ=*3y 4~ss\AVa~m,@3E WRYP }IrJXԕ٣&W8Ww- 3a׻s!}Ԫbq9* ,or/6!EaI +ӟotxRLiJvHHSU%~Nhu6gRkA`jꨍv4Aׄ|6pόE%a>BY$e#B*Q<Z/$k,rv7J a3_c8|Afi)8iL٢R˃PmJqPt֦'CFQh[ȼ3vҟB,9"-OIc#SuRXʠQvvbג'kj1.+ъlt=Z[0KpP.- ͛s܊U>pdۆz \&S~ sl6EsU4 Rq"J]ys/_CT_Vb臍k gNYn}*vMv<ɛfoN(czlӣfgݬ!jy4p.OIHVQ'50s p S9ܕDj@aS-/C IpH;%L'=HXqqXBƋ(}C6Dǵ.aͨ,~] p.W0Юga{nKlicgn{֜1;"J@{aHD`"ͨedE 410o7HDMsC×M$9w)"އװW+&F no|Mb,2A&SBųjJ$yq1W$M瀅rwZڲ&6@s!cq *x僩k-*ӝ*],?,aml+F#tIw:Pk+,gj&-Ⱥ K{Wia:v蔦K;x%*?/Jou8YZd!M IFu#,.G9.3U*U75}q%oSmke_<n^ﵷM&tl!FBE2?UaSƗk,Yz*Vg`ǰQ!ϯq'tft٩T,ohwYߊvBӀ)h͙}M{ODePFj`kQ!BRQ磅D7y;% n2_U~:}^Q=^(+&Q=u};) >k5rQ>_ tm">rıߋ"knED|ϔtӌ\'\JtAbې^+aH:s;WW toduyw u(`z!IP 7E)K6=)/60*lj93/" }5ޚ b?Uf*{+S4\< gnֽDiyb|{e188%e!E5LswѓU8@s*B<$Mf3u']`)7oXYPmR{ c7(?GxEo!ܧY:}"#w7:%xC<+t]ڪr?`uȺzNtbb ,T΢WKduFҷ5ͷc $-[?QHڇ+Wư 2d6*Pwer3dk'o.KrsfR!:ZmY&D]|nXRpE%.s x\Bmn E.bJk˂gP6sS l!eZgLrxMg>J`D/{ߪ[Z9Sކ9BBJos 2}=3Ǡ/Dt|;@#" eup jJd?f&㾗2 ж{gU#y H#7]`|c5 XӾ6ݻoMq  W;.CG<01Iu|4Yyo$uYl9Msİ n+7powmeX׆MjxBϾm3)]K<da>jJFـäkcy1azH+;Y9 #=favBB;LXaߐ{ ULڙMZ6*3%ik%scoHƛ{sCRZm H`}A6b=&wlxKdl!-VEW6:4kS 'lrj :S ts3Cnn!pnm'() -k-E IO λ :mδK6-yV HVc3Jy мw^_Mڏ/ , J^bNalj\P j~$=nMK61}=聳PyT>I G Ȕ%TA`RX ›*rub@5(a0ʝfGlasu\K+GK1Q}*mU4 l]Ԅq ^g5V^5Y% A=ȵsp2fpT x3÷hĩ1ePYnbu3b:9=A gAs?h+D5LvT>#K4sNu8Tv81_(dEdP3Z]nv,4OϔPٚmrf70aa>?s$5O*#8(⡰p-C}۠nt|@1Re~u]tO#T4N;P72i& )ҿj%􆠌^+τwyA`.7_;)q2:%6ߢ̂'fpX4N1n( @ꄆ볏HJ/OT yn4i0 oqItrCysYi>#Z9|~}d*Pl~K=/.p9ic:rZGK'5i%ŋ!h>yUu|D +_9 :˞_oGmqX.uQVZeݟSI:`[̈#U%f,9F7I\a<~ږGNM$99~1M$5g׫H(\ŹK]{R6L)1!䥅 qCz|(kFdr5F@8ߨo^Aqg#ʂ$l@>*Ns(a24zNX=gܡde' <8Fluu:7t+Q<[o_=d Wd6}fqPE?C,hh"LT*pzL<>ŦYtBW|C=o+i&c(fl`'rn,Tƛ'2!ED"C#CVnaJLPW/D+W| ?W]VxB1v ;(nr.˺>Lh6fsh*N{w~WÐP|SP%XiunnjiB#]8rÎ? "3jl6 DPB/5U)hRY&謗-l~& \t02hM}4"kmM~:6 i]?gHmC(yzؘ% .с%U_(pTŮ1xbluz`yO U,PQ@å~s7O,4Az I I[/3m&ޖokx;Ԓ+Y r/͈ȯy򤆕ܳiMґC?zW魋hܗbRt#G~<7˜-H1l]@). Us}:ze ?jםeLo,H Τ&B,9'bcOUNv}+3tyki?b; B/@lPziE.'%9vnf$z:-CI@Kyׄf?{fA! jO=Cb_Z}ʾ٩ỹH,`}u <౼3IWU- =6 s> mo\b&ym{ + d\ <6΍Φ\բ7 k.p(‘gϞc̳P 3D(+v'ۑiJ.xʁ_ raXa"GHV ' 9nOOͺDϖۮ0 Y+n/3曐joS9نO5U'ms];܆ֳ7EiUI[kBk Bkd:SM~W:ΟX-8@`Egp h֔@V>XKp9꟎T_O1yRDFPWg3-=R0O63)^@G.qпU㼌`Fd=ƧB:(.Z~3x V>%Аdqpa`pgy;3v87O.L&ƽ:k~կMԫ UMʰ y | @ βn}UYx QB=br`qĭsănQw/}o! W 5d- U3wADg[s:"m>~oF|y#`AefQ*3@jpk'1bt_Ю*w~=pDU *X3|\u-^Kp7-\XsPǞK2x=2 'I0fIC9и)½V;cD?Krl.DCO-6<&c2ZW`Vc!- Jh%1qc$I0h #83.ùou;U1;^9_o\k0hʜAtYe|UȗgA Dr13>l11,JE ӒaE6,Nz!kE:1tIi Շq+*.l4Omm 3BJvA8"C#<Ɏ",j0-3_vӦxM."GGf,k)Ӊc.ÓSQ3`Ǎ4O3)2u.Cꃀ;&uG['i(8iPqlGzShoizlQ񑝬twoUu_+E`BU%x'r6.gkO1E ɓH..43uaNvםbvU=6mi4 DբbN 6ZVOu?9oS[C?hr"ZCVȓMġUJ$3QǏxWD]ljlr_%;r*[0Cx?R5<~HhHkO]Յ4RD Ǿ{0=%UW .ay2эt>JBpYvX6hsi\7oqq[xo/flsT찫0KX| Qv9A /@&犢(GmNrU5KI4_F}މ`:6y{:2#2Hvqxa6|D[m.>xq*7'D(iΠ8DoLjv2c.+493 ɖBk,_tK!=jKh^_qz' _D4}S wY+gcEcN(?\we *RX䯴~p}xK=lS8s㭸8U߫L \ƹ -9] %Jrd GL6sLTϫ8kS@)Ās$7 ݬr4ϞjT^ ,G)f bPS{?0_;,Xvʭ웦ܼnF^ٖƜ|5B4x vЙu\͹ j1&5]v.- ^Ww_ =ҩd"0Pk<,\2#+ǖ40 ]'/ZJ z AڌZS;u -NY"e'%. AFGE'o^WtŵS]Yͨ{:F}"YuÊ'W zZ&0ՈFGqȶ7A)kY>ELy5 f,6֭-=2%b ojp[./ݟI;Z蠍MCn!>utNR6Bv KhLogV CdKY\}/=)td%;Wѹ›(S&'g̫xdAլfqAθ!2͆7 ްF.5yb^lŎi:Y54E-?K)iqBxT>Ș5b=*W^ն*QRBId>%Ri:/p&JZJSW&-he|^,$,#CDH/NsAՐދ(eufmm$$a,VMA{S5C6MNn] - Qu` /Jf; OH {S >T_X\EO޼?ИdqH T>#Y)?(7}3isd@eN3ҶYh{tfm/NO:TѢ:miԸ_M%{V܈v-v13-h3cM91?۸۔>xFv#!~[ˏ ;72n%f F\рs0tx1hQE\l+iZ-ꗸ TLCZ [)9uw %P%(z-Ky)vTw ؏`UzJw?޹Tk*OkMiRW"ggMۻQ62lm@6aRZ#jc\{IkͶFƥ(}]ӪK#;;fɥ}PKS6.j`A'J 'bqoc-u䨙M*_YaslaApμ6#~7WҦinՏ?žq~AB U).vIs93/}ҠLŃ\t9?- nKgmm?džDeF#y<)ὮZQ535uK:%g+`hoe;j2?邡[mp¹P#^k5]=}:pYf!E#fҊF9>8r0s\bbt`#MZjU`\Rbsbɻ9NA&sN[dä}&giӹH?\쉱 X c0gIcհǴӞ*i:ip?K=K7!ozup Z`wKD/'^[d3yxJ47$4*ژ51{ R0ĽdW#))]W }KQof *͢EqD7R榀)y!̅]Kjܷ9"H[<+5%_X_{ ]1#"4qW8eiALyߏ9<951+ȈS41=kxF MX<>WfxȧO74cpjޥǙ\p1hytU+쮋OԒS.C}#Ąɟ$7H| p)ؑdƑ-2)]O A/wj<@6CߣJLALZ` R_JF";C yn9@{Z%%`xՂS7U=@&b\cR4+$<,R Oh";x m'Jv_TPؑɓWq;1Wmqt>U{Mw_3y։ ~o>*VR\Қ|y͆,@_!IԚ]gdI(?>RU[e> [fvkpj|JMa9F.B+ڣXoI/[͍(pq=q */"*[ysN}+kwmt]ڋ"5e䖨=R2XR y bK ykV(38Xl9%NAS:7ղ7\aJA=J<#T9lM"=T~aP /E]zܹ'[A==njzxJ b9H/41z:|Kh59N4935 @KA53אlឲ9Na vc%ֿ уZ"Yi!~6x-;*A}; ][8 {eN:EbF.t{na,lp`vj|r5 )n|zm??&q$mpx%L:z(6~$k=. %!ݩ(0. ϜG=R /_b˸xG9RTcϕ8jM¤~cWTnNŕE'-&S4siUChfz@=6sϣ,nRiG1)>/Cl0]S% \ٵ`w;bp[O wJ2gՈlGFjrA6 J4<(h'`#zMנ@)GmikF@!Gu#QIkZ&ȭ@b! MyM|nuqN9S Y8$:M劻 Q:B6# 5.,?0:9oeknQ6R J_þaTb|5ȻE>e?KcLF6S'*F 7b CzMs~-%my!Zh&1d=N Q[;ЭCҏp47gT6!?ܕVeK9P.Xxu%hlk3'!Z$p,|7D*5T &۷_kR))@o/⮻ʄkch'`;1 |ֈё H)xw%:5yuU{K,}i ҟ1TA~tZ5kT(!7{U(&&? t@{GzIZع.H\#fT_3t}=/}t=vDo\#DW-e]c!$<  bjL1paV|KK9bų`_hh_*U`sAfÑڌlJ.DmMQ!ݸQ8P4[iCy~%aDŒv\(x灄S ZaDmP: Hg !I%gWƥԋ [,$(׶dڠȠa-A.SM˞e2GFo%]pQ1в>WbŦ{‚`ſk .Su5h9ؼKH"c$Ν./h%JDk$1ҼcDT0\}_Hgմ4ح\'%jH߸p ` F6O0#54v[W} |K?oȟsSa$&{)ߦB4KI 2mT+z^72E: B]gʲWY<?o2H{!h @P}`7D3V:n`oM= G&L ]Ut`fh5]JOy/TK ƌn@ AY@O55ǭ-ӯG<NfGΑ,FSs29I䵦OZ0_2Щ-̌L[FNsal8C˰3@32'%Zpx*osʎЎ 6M8Rja`W3}֛K}t.iv/ $;![m~= 8qڱ%d#ua]A~MD䆬_۫x3\4^QrpnFs-}5!ehE djbBR?uEu rdĺn^usO"IDpY?!Gf1u&eq5gӗ:C"w&kf1OZR@{Dl2=l\g Aϊo#xr%י1zgbcwd@&}Vjڿn\18 (B˂Y_qʛ7LY} S4޷t@)Vlj4",)²I#y Ax1(^l{4,(#y݅kKYxjwZE}W qMsA?l@+ӝ5}_ahÏE-!:~`^() +H#R;+oj^Siث@O%xR VL붡%v:ʹ~9"Z6/UH*h 'MFEiVOġ=^ߩ67G՞+ qZvt+Ifݢ13d:qE7!0_y HE` b0z!7pm#|:ȿ-X 7X TLt\`nK|kX38B1=P 45BREgdr(moWE[Zs= voNG\<<,. 5KTTN*Wk)%Fef6^Ҝ֬%=o񞓄 +ɼl}>AkJ]xiq* 'l v@~#|ۤ,s)J_I "ٺ~f]]θ/lele&oWNԬ즵TG jd 8y'd ?R#Adę& }"BXjr:OޜXw4GT,:2W.B2@uE\Xݝs*Zfε-h#`(lc~-bN^[̰pc5}^Ni6eYmI!(r36FG[]C^T'&S_g."#x ܯWqV6pY$y.0I Uwl鋠_ B-_`҈r@$4: rbUҜ "ԁkMy.Gb xՙ4K\qKz{:^;*Hɚc8Mʻ?Gw9\*ݱv&|N!q<)ms!(y5.9gbDZBYjx15bvbgŦJ"s; {l46!2j*J+c]uc{k N\v.yoI tu!7աgxNBk\3;5XEv 5=Xxj}WmSG([ި `Of}cҬcwY,)F`Z:@kg.L^N}{ Xȇ)h.4MZs=ΥӘ58i7%Ԗ6Q5:sVz]!^\`CFYJ5[ D:>]>tyiULTF?i>X:6A[X-)G#a}5\49T+)\8Ewr*,|#e7IƓӟh ɈLv n⽅X1WI'7l1;>W蝴O.vZ-ؐ{XýCnEh!ҳ`^`# $#!zol"ey8W='^-:No͜ +KO+!T5`Eh`u7ޢ T2$<ۅԵxGGh"c]`T~dG +44CubѲ)Ej ꙶ޲r9 'Jޖ88ťnZƯ2mON}0U'e &Amz:P/xk<zX ܐCgr7TB[4L׋.c:&+0i`3?Ϧ{Vs*ͷ&;EP;!¢IZB}ZA 2,yq mgyTJ_Fn$2Gy\wp@ ,-=z|{u."qҪ\.啒. X!ѰxҐJĿμ[I [ڰ#ath83{Ȅԙ=PT{xzYUS-pNW/*7v|g*8CE? s<PX'&(.[6iŀiH/u@osѦS<.?|/Y`wʨvIZ +qSf|'Y?ru="u3,A!+[m_GD#"SF?Yn-K6;#jqTJ61$0 bKz{ݹKER.@5xNżpS `F!t= þb O9Vv1FD :ªF7f S/'Q#"2y)7q%pNV V8!hVahW`ܤpf|Md@}!O.2+Ix7v׉yK_oA0PDZ@?*`2bdg>3 Ց6=g޵ԣ^*-RW$#' z\bZ d[فT0aDA7>K nNwrX;ֻJ#X{^nU'+8 ꈰh(ŒÓ3] &6ĉ%fs җUiDGy_#+PV٨f$~ ^YC壒l^>ܸ|YMF"wy Wُ(Le>rP/j ǟnVœAQ1|JdhJ-\/(/2Wz"3:i rs-"005dǧ}KY+ցڢ6tA?pSiA* Rh1DDŽ%2_ MP' b qޞUН-0d%Ѭ4~'w[i|2S[Rw|9E/"LF9sxb| `7^n&L$J[sLx=Vؔ*ṘƣG6Ԥv 8Fdb=қO q%+Q*d_H}Ji+0ɯ}?ؗ C|?o&t?1#/V$"`k|`r-~ tNq$19zy9(@V\K!U8 LRg!渗RʭQk6Ŋ",ę.fK}8X~+Uo,7:ݛn0+VM^YAgSo+.aY】GF|OLge2I*^IZ(C z"GG]`A%Uߟy/} v>)(n=Rwmo;-uy17>qS &!eT S;0f!_ `_*6BOsny&ZRӮ0QfX kOT-.+(HO2q)NėJ/Q} <HDh493haWho|$8)>8`cyOC: 1 ^2H͞벥0d#̪ *.2n23fWsj *.Q5F#*I)y7CBe#sz-+dXƠO~Is?_ɡ"s O⨐%IM{VlA igtUG[BX?Kg7sCcLG=/¼VC' ^cq lN]DW]̺O;\7OS[6/*S1_V%A!; '!2U72'uuN) ^K uT㭮^o* ѼnYxh*O71$裴MxcEp2/$nɨ} ;;P4![,'u\'L;^2of[ADِlo,j3 p6z輄L}CEXE|8^fs^*<9(< dm& ^wї2et4qrmB8jn%4ŅZr.VD/svoUW4IT3qjOrfNG)ңB U>d+!o\=HXC69b'U&yV'"S}!u^]ub+X$Fq/`2)T5y}r_zǎu}Ȭr0J1p G/ r pg=5w)aPɧ9̀U@E Ne~|ijmܻ*sG+ڇ観Kr7C4,1'#ЉŒC^ Z]Tꚬ֘xpiQrz~.M0n-LvA[Q?z[t_jP}Nyy) 6DU֭Hk9EUm/KP-T;xښ- yc8Ĝvi}Y7r8] F6+' feTilㅡb~rPb$M$c|prT[ɩOwb6fxj.B] ܹO&n=Oq#صM5û{"@*$M讳zVN58hGPJ^?qDBntw*JJnY̦6c:m[ayv 7ޥdJL<΀C6)DpRDŽ}/[?Z1LV.϶A܋:>s"H?ͷ[Ҳ)5Sxv%a7҃s-AoW/3jBzg"<*uۇ&CeNS%ϳ6LfďXY+ڟ͖pdWfZԙ(SR_~}0g?zgl>Q-)Xݽ,DEqМ ?9,7 V ;.~}1 Mc ! o8f"4LL"eq<&k:;֌SnIBZkD>s8',`<'pቊrjWؘmaߦ6oIsN" tlבbxIG)CE-6P4(qVo#2+Vw}Z;1o=$1JzZV*N_ k0M }ΒoLw|W:J/jk]j㟈\*^nx5N NJ>^y?~ g`$"$V߀/+ꖑm8}WٺHB},ķ`=+CkҌV7mޅ(XqIvXPN>CaHh S0#,'E@7zKdsE)EOP_5{?k X[w썂16505cY?cCRl(S1X(o="3!GFjZ= *W?o5ȩ&pl_Wav;ɨC5O+)n(ߥfbp(`+[7QwRyhvC3b|[p1"#5Hϑiud &, c䋇Ѐ~vVQ;ǜ2($#aq߻ `A *O08rVaspEUF܀}kX}ÞWĥՒ$3J ! 񰭁L"V_KSZ:g"לePd?I$:%OWH ]Tq j}x qt+~mc%lX*M(I0/]iM Zǿ+")#= >ϭ0ouNJ P}ҳr=y˕E<>OҋLډ@t0zoO.~.z3yC~P wѳSfU ,il {]@-ev1{25Ggܙ,茀꜇GN&>Y}%:2@\b*i,@ÕFjQ+dFl _pc[O"ue}w'M*V4-w\ǭ(e?oҚ)S %X$}z';"!~uȧ\c,Ei%V; Gcð_z# ҥ]eo[#Q >Zޝ0x/D&@/`L~,¼1=".I/,<\"rreWٹHR a$L)flPYNn^QtOOLb ӷ txk X;R hrθ3*dIZ6zUem`:2̯V ]x$5wxLt5_+5x8,4/ѓ5+ݎ[_<\g%>I+O; ܮpoCG!\6FZԮ`ى++CyԌgLz󲠖xh+ҍ9g0"%k}RJ R$ܾZìo'QK/T/&.^M܃BͷreEkl(VE0cpTOOD'nWۚ]{VtCEFzG946 Y.%6aJ?\͖ {W]aYCB\~X?KCWt1 MVNm]v`@lpM{ m]&G̰_,Ry_i~>EWۢSL3+q [ =,m v5J>-Tx~fίڄ\D=t_oßaLz)up#vi{.pD-Vn/<, gY&aPLbWS}e5_NɝJފ*kT+AؤaҊ6aWؖM(1pЋuliN&7MA_gmC6O&riz\Io~G6j ;(9NɸI\cPfN 7zH;do`1iX\X\\V6iT횚란#ȡP3̈́0pMWP?m5.kZ1*g(V[zQpף|SxziZm8{${2*)u,y&xzڶ00]QEXإ`cd9I;E}K]p%eatYZ$gL_5Bd" ׳U}5;eMS\=1M * l\NuMdݼyU \L"#p>Ylnx=.}&x\)V[?w.{ZDd?Z+vv0]Uz bL5?5J-}۔6FD4#:s>*]+Qw79vpxe{G-9YKU@E/ XDLЈԊ{f["JKs4@6_1[N` C1O4eYmn17yv!$~]VC30m{.;bh7FϹDݯGzwݺ%ga'l&a&D#>Nx";Պ!P>;)͹`xzA4 %Swq׶^gRz-T ֟'TP84dʦG%nC/B$l֠@O]QܵP.cUrWp&rVӆ.P4hGCc/7H"(sSrBIbVS,H75 /Sھ8$ |1ҊB9$ב%m>>L?irz*-MҎȐ "b0%ܤBwK2AE>Q:A='訚|L2.5VD|L&t@` 6'[{kY9^ 9 \ԃHEH k*\7r&Mq ΋08Z0z kdF O*eCR:U)'ӽ^ڪK >y;b9.va_rAI qo)6 v+[ w4GuܜX X#]H&O-6Zo!t֯rxאַ1RM$ҌfQ{v0acv[4CQbρ_H-~C^ w~6K;ïlA\'/" Ztmw*Zo4Yr?3ǒ3 [Rſ Q}ͤ;um`ÔHqA'0"GWhM$LiN}LvU ꟖDSD~$CIˬlG6 D/1X_`)7V1 -ty9<\\&f>+IcF7>*ûЖ%C̠F-.nji hᵲǒ[]z nc8 򩩫_A4T_5j93/{b}X9V'ϤI6 RDa˪/K<41n"QV' ^"N*;lBnSgj4v_pB FZaƈFe֫Esy;]U~ۋM \8L}FJ@9q`p^Йô%"o4 #P@wk袎h8DJaFyY%d׵q=\/Z0 ߣ/{KQi5®X֑#̮ީyDٕ;6<(d.)-ǟ q?CVͣ‰?3jpe+Nבd8'P"<&>|)%OEqP5~9,[Q %nV n׉ɀh_e }'ؾ0hy137qT$,K1 &vCDRh/@6箛!r] MlLNUw>J $iAG#MO^6RE*"ų̀=G Lջ$"w(i0J|N%!'+ GaJ"~mSJ/KD@$"|=E)LCY0%2f&gOI>wΩ++{S:@Q 2L9(%Omp#5Rsp(j-rk GUY^Uh7tۿ4hĒ3 Fݒy>1-u`pW1,6kQюvv}ZtMnD cvl&#_kt[zhBЂ{^%bqe-VX1! =&L}MB1O99Ew\ Y.XsHz U JAsIǧ+cqf8H5\hʵt%sA@HmCMW@A7dj CG**ɳSQ2@w0ˈ^*2T#2㓺 rWp%5, [@f=]*yW%$ZTIBSطUd9_Q:bxI&vNYEU&ͬs? 4 H(S̭hOvU0O'K-qiA&QoƐ-Fp|c>\U~VpSOnNq .W l<>XFnϮk60βN0ǘGЍzne>kc:e/zt<"YhC<\B`8=u]M!u䮾[16_-+Ȟe[M~g] k5B] 5{C!f/OSn.@== _ʂrpi? pT]FЌvSi-3wyF5qX]˅CRptw[V^;eRNi~ۚeeT%5}ӲN\@N":HvyᎢ|f}x'lKa4p>O'H1QΘ+Bq&JV#w$E9ddgnuH| <>rUBOHBlK*D5 [Ӏ-<G\FaPJ0ŜE*{19;AccqȢ nDъu-jkD!fBc*w'6{-*JmyR|}f5MMn^uc9ti% 2]IBR{Qոj9\|i`DW )Roev ^wIR޷Ɉb4Z$k-lL,< =s&~!aɻj@ _DeWJ>OdG"Dsθ|o5ÜjԔh& n} }ӵ,|/*,XŶ^N`7Gu;% a%<ʹcw-~7 ﱵqU?X0~c!g["mHHrSEmtsb!rw]*QwfHěGp򙧚$+y6@!Wb#~=6ÛTVJđTk-iBM âRLEyP ~ ,ol#)xLXMhߦ)0O ^m,)MJHbpjurEm8(.U2_;o#f2yP"*DYº.4)^6`ɢUs@iaaMT0*~b,Z*RuNi!"oSQ7cyv4!tW6DĜWEYPh ,)Ȉ V;}1Ƞ1Y_%Ws4+BX`| ct㠋LS3ȵxW@^W RkC2xV^l&+/׺]pU ʦ1x7[<RGo1vjk ,MvS/"#CifM4~cӄ .ll4J,E݈|UI~e"D 4^Tk/%nAc f.ݙ,G‰Κ.YYɦnjPBnօ EPVf ω2QI:a;kCۜ޾*Q|Dza}]e(f kbACn26Єbug" w%? cZU$qwȳIc(jFJNEĔGu'~;&#c''a>]q`bxUN޷顧A'_H#7 ג3ryK #(z$12ǻ4'`Xȕֻ^iٰc A;C(F-^)$ś DK80l0ls: oc/*$pm0kI"D(ibɧ7tްn H NdM;>{[![;z_od_V^2dsocRm8sfxNN!'|N6w[);oVkk%ƅR<:H'G󚲄UaN}#b8%HʾI,xQW(ʳMbPݜQn57;#%}GY"L`杖Kp,;M}!/UkzmHyyUZ8cEdߘp_M+ ')^R׺*Òhgoh;xG Q(I SɁ 65G5CHz{!#Y!<稪7T_^/ql5O(UkX!9Xw@ƒflyxH$Y-5*W mӡZ$F! pe?y7?~~P>tPwC3c}T!NG6; %{\0ZVa?& զ wIVK tMF-cwQ^8>w8FǰT -iֿ\j?'1Faw ;ZrхY:/U.&d2 b\zOrg<ީؼ(6cwSH N?L,칔nSSh&a#?)( |JncE6ikw-c lfX:i={{O$<B vlheD]z݃!5Sؕvw-U8L&avktnQx9mcfw[z9WwpqPpOD 3u ž!zf/5)Y=^^7i}SJELy?BSbk?9-ӊ Bdk625"u^^ Gr=PT8ʥG߁|.{ 㮪ܻm}+w 귡êz+:'fwQ͛ ͶzA~Fj1i &)g׉}s=U=%WK&rfq#r?zꕖ%xPnދ^tkEoMYb,֓~i{쐗Xp~|o}gS+HѧꋦGOtQbTj5v}XZgHΖK4)%J08|_ c3V-pOȺވ񖫯ϡj|S%/݄ d+vJ2RlX3<` ox㝣GW4756Gb+7J @},ď)|cx%-l1[@F<{ʫP:$d'b6ZW73Su B)TN9op+*HIC ĥ(甄NRJZ9)SUBm yDoiA&kJctUg3bI- EoհarhsjM;"f'2mϰx݇)-t'LhoH ]IyтU"+~ v/T1kF}UYk{f"n4 @XpuH8Za[v!]Yܯƕ//NoBArV WbI.!fV71ExnC?Xп~=&#s1p<;jJ)EPP0< hw . aN( }?_˿,@fUIG4l17s :5 :-+I6>& DHU*ֶ NFTjh Aaͽ6[X׬vrÍA|JK'\ 똗q0s\-3ؐ)&c;NBY+>Mt_ʚ ΐdY^uk`TpՔx` 3Q~Wč|)|| V1Y$Ѩ>ތĕJv38xvƯ^l$F"v_Osg]_e9`6 *|R6Ꮘ K")A_tMֺA|2پSpGוˇAn!cek!ؿӿfD]MO/zbFN S5>Br©bØ;RP<i%dJtጹ0N3i#G#|:] fIQyi"#9O) ^[_J_]kvڶ:h~VR-0f^MR< =qsgPsw ptsd/k۷XjS׈ʊ0>*s-ۤGeFtV M8{)K=:W:͖ cSHß vKsQ@kR A xI\v40+ݖdQ4km;Nh X Jvn[0v/Tn49,H{_},b&_% Hds˒1{~ HNJr͊,OoAF5ee @qA!aP+⣟[j/NRI34WHN<̆V̉Hm4ԶFq 9Ō0XۋxԜ/6ҶRu/?pdr%;miIT1|Ex"rivv lIHe34wp캹t 2<<@ak:ԷĪug-F@F"BXiCKvA~I=]l2/kOTq8 :>F|s3UmC4ndݥ _mQg:G4 a!N{jS[V_ꋜx"l-WPsS7ƊY|ڶhDXS?f]77UM $\ t^OYhN Eh`q/.POՖΰp 3"~cbՆHNuYUïe-U6]]~ъl#m Ar E`7k7/@HgSبQ"a=i(](CPx7dɗ9aeUOIS2q\f'"=:jW\T$ }uoß-ʨ[uoLNFYͨnQ8ao iMk$ ESb%.eGX?7jo~[ŦIij [3"i,rJv1߂7To6ib,2Chyo0K4~sGuK&@j{."#VdR@ O4q>FQa)C"UC'$yΩIIȇNЧZ+ˬtiOMWF35EO{zvaty  ͡ +vK:/zvs3vqg4\Mn-Ede|o?P="XPNIÙۉ'dV#uO^KL f^k p}̤oO+L?74ᠣOYF$>C6T^k)TgcDְ%ωK)t Qѵ*ѭxy.nZL̢JekB:8ę1wHw95?ͬ[_NOty&M6$aVmIH=Ezs*{kNKd4Z+n\EQ뚊y>_^PDIǽ_)\=en\<ԃlvցJSmL yf%By/Xd`KyT"O Eyl%h1A6pNZzb!=WX?(ʴ~*7>׋pu- 覄쵲cݣ:w~ {eM!UIe"?fuԧ%ӫ: ;dYCo_g5v="Mr ]3i"yIU_ t)` Z!Kf\t,ֺ̤j?~4 l5|*io0|:iHǀ}Sz,cﮦ]nOq̜hX\L޶aU6U(yC݁PZ1(CnOn#S:?ӿI"ㅟR2:r,ޓOr5eW ٠9,Ul dR&5z-¦Q+Lr*#wL~e]/~sum)?gaxHmHPhٲ~5֗@xb btUGh)lԝ]ƷCIլdl/Ws#$y۰c|Ǥ={@ϤQ[Q[;7'f"^+[qi y؍0*8r9?[L'$O ҝ.20uّcWDkpb#a$ŵSy+ WIC =I%'[k!@^o`Ã1h9!em9&4ٕXw'+#g6YKq[|tkWIN2>aL@o䰯b! v=fsh>Ϫ8'l9 4"݌W9Pm=N]77!kZ剭y0HJNOW's[SCGW'V#'}?RqC9=B* 6uC y}:M jGkyYۜpL )):ne]+04=hz">> ̈090<+42!|w8T1:fқr6σ0B)kIYY0JOZ;{CVo-x|`QIU?b➒Ka'*+S >NjF0ȴْȦ+ *pXU2i[Dg"eyC=uS7k}~L0gIc^=zNPw'Fٴ2ևf,Q˟u;AQ0N kV OсԶ.fR74>vJS@ȧymEpB~tÃVTz蛓ƛQ\zO,b_O=ߙ*t `Zgٲ#ux4 [햔IYaTF&Q̸gV{1ͿP:j6䙱&X`~ѝ΋&ʲTP=>E2s0ǿLbXA4Ee\p7;HzRP;?2 =j.Z_Ia\ 28qN0\`8) b 9B`I4o.M&!sNû.|uLdAYo^XB.}\ؒ2ug1F$T}W)tlfeW^4֫mfҽ+j,YTcx2"H:BES73ndg o S2Y\#`XgRc!՘z +p@:?:sӥX=95/{ղt Pc-wIM/uL"@8jxJ:BWLPEOq7qK4PYNN xLN?IŏaeSʡh~E̕=]q{K 9m HgUG Fa "dA>n$e Dۜd{ ^zkp"fS)JM3!ABa mPr9hN X+^SlFYE[tnFYeISxbu""s5} +.U+6H\mR}t,c vG=WӤ )<֜D=rQ&ݣX1%# AqQӮ1abg L%p!mL'9Lr&$ics(hmeA8  iGuhޙp7JiK"# ¿T;c #iž#x} ;B/FrVlOR+gIWQ:)L%QaQi/$eQө3o ӆcn|ޖ7nJN&GolC<Ɠt?k(kç{l fy]) RIh9\* ?8:ʋ$ Ro):첾]!4Ύ+»z;Up-#m9+U!>]Oє"Mi,}y1B2~JZs,r I@Cgڀo_A0H66~Ck \Dq]+&_dMހ7Of#1dÆm-B6_}'~LQX*VN!sl y`V4{6;u|;06%-t:k*;{L̵XtfspCShu i>an; 4omrxPORa W--+8$__C۔Vb ̮:Y%ca_Qk硕h'2+Ql-Ef ={C3\guw}V%ܶ-NA(r 'za:FGq'ڽ!PSPMp>c;Ac+ )sv/͚ yO$e!W;|%޶e]̩ {POz{7՜׽05r|?.jl6[9@M-7j1 YWT͛? ;l&ϕL%FrCFv޼q<5vӨk%_[d!& TU.y癦(ұ0 n`pc&2%5 Ézkhx^e$ ZA0aC;J]ꐓYE]SvX%U"^wi:k#dN3P\_ü͠2m;"wken+.[;0[{Ί19R&0]m\rIOŞUoH֠1_o3Z)T+#ig3jdN* C5knq9Ya}:ʫlpflC[ENGL(m{ ;y~ H٠HP@)Q>fOVsW^%,X_j*ĸ̖jR/=>1t@ &5mk0UM=\j8C6Ԡ9*M-I~Ʒ N,G%մ^t^^a>;yˋGNy?:JАqr(&R#Amei*Gj}/y2 •>!D!m1ʨH; Z)9eFB`I]H[&ݜQTsڳFkr>(7v%7L0zэ|F-rdW&=G|yˮ3fUQcvP] [R9h;Oesɘ @\dXxs6,wXMX'/'ӒVmvqʴ6+ƜrY6)Űa1% ,ujz+΂wCy>(A >#%g[(H72HEп oS):UT#"5nHv?_ըR1a_Qu#dyn&c3p^i_B[@f䖐.Ē"j*>' 1jG_Dp2Y_sCIWyl2lȗu`\Yj!]<  6z?d!gBK+EU12Oxn!9:LaqHQ7Љ7I6W3[/3K7\(˙?5jY SÊܒ.{ .rm֙<(@+cfSErvuMN80y|l*҇>2$O:w#M>Ŕ+x6ZkE3(;AWEvƻ; A[ۿ1wƪc1iKܜ %JG,ސ `% ݺ:gt~?1OL7Lwuyx!g+@h4[AGT`&/J; E{yDhΨ[FM:"3MXN piH<xWeJ'B|Yq:;L1.|c8W;QGRD MEUx h^e4V(ʀ$xPI"]iUEGVPrI\qϵCuژ=[q3*_CqKBΫxM p<ܶ80u nc3"c.I,}Bve9™L8gAGf{4xc]ٲ?"lKnuW؁> \[JCSsYWMJMk#9ӏ`)ϨZt kqvx]:|m4nf_[¿+;VqIjvN{fۏzՈBU0x 8I<;xR {ӽA=o+TQ&t3YҰ9 ҙR.ly]S;Zow J`oKRa xu"`_Xm{G*1wŭ 1x:/ -CkX֚tF6=/N(I^;9ht&:RWg31ZU7Q1$4ak-Yk#ι9:_P\ >F;>qwK[ $K-nTYԪ٠cީ嫻埚J\-q4'po3IQRk!fc+7pyN. xvyYW-kts<8G׫ *(u~Rl%H 0BԢ ҕ؀YCKCv)ˡ`+)D w{+ebɿueSnj6ZظFBQHq҇y^zّAr4@i7?Lr'޹0l/n-P&#Q8UT?薨cD` >9O3^ VB+E .@/߂#jړer'lV7￾@x_;Եgc >d/\AaC!_"2>ΐUb5ɺYD]iw,Fckw@O}^.5x(j(h8c@o 8_nw|67HouAVЭ^lPTѧ߈8(.t;q$]&& ڸLBk6W4GgGnc/ቷ/LV_N"5Β41Q;!NbvWOZ~&^` d;n̞ گe6ZyܡEe#xІ=YC(#J̇#"c x\9 sω P6/kRT8b0\aՖnM%<98퍳LvO(ȶ}N p穤KKfL 3~l77jOڻ{YVw侐bh ]}"ԌV Wp,̖Vv5d.aP#ۉ.13Z],^3Kij Cob +zlSJoMkWDEڏƬq;qo۵fRDצ*W^z^:20ky ں?aM01tdػD 7@*9<ƆS::VdJVv' 5 |'թhX}tPS9[ x^&΍amcvbG?Ϫ]SZRpc{fYѮAoG I =@v Gl&d%1pv9{s@d2үKYYn-It}W  ~ua,(VJwV"ZOkjM$zS *D%VW'NS9cqS g5`%< T?違? phc+* *P!T]YIZurL0鬒R-(гMfՒ+h9 /NpX7  ME\01jG,Z5 pmUgH,TH@Ic 4{>f >a#00SO2ቼ{50t!g)%gD0ͥ95˸ `4)0[(=A:BTRw.M(fzl veeB_ؚަc:B5ͦNTP#Q-5;d?k 1PN>6@4M]ȭ&K@ˀʹx4)=$_f ̞8/X.pEr\mJb*1E.$ aY2Th 8^hF"m׶T%f Tf9ԕJo5^Z=tnsr&K'@lUsHC@FMf@ fUMHF$ld7Px!Dރ"FwѾke a n/!yn3VYc;R |4kWt=>{*@łc!,?M]+2t|;oB%^miM/X-g@& sU:yꌫXȇbrqI EqDž{wEo>72^ FR(qψr:J&O+~(:"K$\=~S _h{owzWA-$4ձAS7o7"i2IH̏(_ 1s|^ie QY]O 8TaHN;s}e9JƦ/} RGʰsi#E|f5} (s/Y&c 4Bt0/$Ґ)/tǟhv ]V4F -5^dM"hX\ҧJNZVrډSgO O: ߏ;mYUE餧 Yc\\{9BÉU5xcÕo.ܶ9kX)Lϱ"ٿ[sB<=rmz./q{c␄nȮrKYYmNg;B,`BG#@M"_ I/R/lz(Kne3nN-U%,1n?ݏA%z8"< JzPE- sx=fv6L[{2&dfjI!΋k¬rf[2zϹp@ 4~`=L΅^ ?҃@ %}6l?2,OI徛en%D>)NӍ[ xگt[TԀsMDrϜHeNMs7Z%6 e8-D g"HL~?<&H-qWb*}WZN=ÿCbW_{'?QvR? /C}z .R@My%q2ltya iX=Ԯ*ûĘ ']JjyuũU}/91i\/Р>JC'[9w#CyYɦ]lC1/+ R#jf ;?d@w՟޾LfXeog$+FHp~vX2eȻQLYeO?^a/|??-ڬ{(*!)/UC1hMdzJ1h..%i?`l(F[,#@.[`biv6Ld=ѓ,0KcIֽ( iVrSu*ŲvVq2#cvk)tnk~F8l{vHBbZ<[D`Q<6hfVjpk 8gGͿ*z?o² Yw@-!jSSןfȗbq};ZheXcܿ,';nX "ցU>9BG ,+G2 :+a/?yAI-® 2jVtV2 {!8]hLfGnG3;>$?Tfg) p&ʒk8|MK_byLăw:ƕ-yb P7A3wVbF1Ύ0vV2:;h?4bp%|,Vd@aS1nib=J O$8p#E8Η:f w%ӄ~WBDABkKXgy>-V.m2M[*}t 0w[k SnH+(Un?PQҖƝ,AIˢig IԵhr =Q}@R'qS5n~q! mbNFəc'I%~ *WMcֺ,/"d 5/QGЬa! #n L>ˋI}rj'ĸkr._0~ ŸaakhKMX!Jvf[? o ZIBzpsn R~Go11p_.[S:4B w²LLB"*lId*-e Ḿxg92Lk]ՇLw\VKm7ǓL{d%hq]iQҗdV^m;CO k+Wa`hƋK#4jYIB~&tb^^Ʋj/1a%\0Ia,k81o|{7%졔C  iQXm`ݖ=Q}GUҒ0]QniG5D0Ra$=۬{䶊iJ!ǵkT(f7wͣ{ꌿZ |9 Uuϱa ڏi:y2yRfEZ5u<5&w:}v02p䵿>W 71E&'{7 *UǛl ĚwMw6;Ñ785~-v2Min\aڱV= u1ҿDhhLWL.[&zYH.7Eg/ȗSz}Rtogd+o [R )&sNo&/<q_z,Y,q/ᵫRuZO4s|4C>e b 0S>SU?#lT 1 rCzuk>FL^\Fxfo&^3 WsP=Į]P*DVYIZDNrZDMV~+YXa'<͊Y#O2lKew6]]s53CH5\/0lsAAd:JG n4z)mL~Fˢs|eS wءOU΄匃:L Ϟ5j(եOKro|P ],K5/h:#Y7u/pD^8xY8eE}9O &$,ܫJ)mvv_^~t/`(MIfuOֺ8'qɱ@ ?|gE ,)8+fm;69zWqRIAT|j=M,29JƑ_hlD#VXAԞQ $xUFd]-BvޜcF=_*b &arlkaikeU/}آ jP)NjA걇ܡƯL!67Y-Ü;z3>N1B鼞Vjݫ;TyJ̪(3=p};5&=O'U#O|20;7f3H"J;-Jl˗Am9 c@u# 4h|+Oa Z.ϯմ{ȱq&%ff^3QZO?ӕ#SSz' $dnG1-PYXE5 I}e1ȭ Ao8 ڗRh0AO,> Ϳ1ɺHcg+nJ Uu _Nb+A_&dܙhɩ@5z?x渒Nv[hYF jSܽ ROɑ.3a"~nm?ӑc>} b- r\K+0Y:/4:1n_u')okc`ϋa8R$AD<*uZ ܲ$ESD@vr :0*K}z3~n'T{/`(Ճ=BU{4>h9A`i:_{{W۪yKC]zflEg{7#=!_jQ)f86S_ڨΥd/3 sҦZӘ-S\ 䴤^+ QkRh{56ȸLW/N<-p؏R@(}@t:J9v% e,sAېi$\&20xY+|>t#A(d[($³ITT_/rLE@+wl)~iW{hD+эiDŽEHo+t{헖8c ,ŋ;%TQ}S'y7A{]۹L[M4^aEQJ1>".,4)9wp K0@U;?%<~֥?P^{gy۞GjA\QGa89ӧ#5}?ll'1|]7-}nV NEU9NQX4,vG~Z76Ct=D2M Gm>/%'ĈwQ*Nx@ݻ7u6pn:pL= JDKUEڼ3uT/d&h"ULu^3[1-J0>`{q3"|0oh`5Cp 4řC\X,c\|<7nR>.xB\bH}9›ʧ-rqWͬSAOyf6=J9e~lB-l=NW&0tlG!".+e>y5X%؞{Ӱ*F!ϪS?¤*BG6<'7nN.F_hh\ 3&91*%s"MV&- , aLw#ݴ#;ucb~dOe%(|;Sٓ~h]➹~P_,esGBGSCYJA%|* G|Gz^U;$Oj `5@)]DFQ~x($KEo !` yQ}5TƋ$E :t Si'Y?Sz{;s R9)2բ4˞tX+T: 0oܯTgs*k0@d΃M9C"8"ÆreUI$)eb!M6]?S9g~V4.5i?2}H韙l@xNl[ObW1*L"Ȣ=7~Gr~_p~6~E}z+huV%&B "Nt4{>~Tzgs{r&Uy-ڕR()#T3gxس~$.%0;Z*=a[b8|>AgB;åiw$R7|u3RL~x@n LWvcrjQBRCC8Žue>h>FE`RZ=,:6 j17pei l&Of}DY=8!@ Bj'rF.cA2E}ʋ=heBb^'OC:<_`w%ho^b-A) j"̦4sC]DPE]hMB1isZ~swz^*(+ӑx;hfĪ;fY2oFSص"yF6-t]S=Iղazw|Zխj3sv=̟]{*W~tvEmU%or[d+oC[l,XM#YS C^pqC̱Nd *F*/]ȷ]t)H$} i2FRy(]8qJ!k4 ܗ>ޙvۂޱ|^ł9N [o;>FCZd̾x͏ڛk=93~w66#=16㥳 ]PO Ŧݧ`"<Π8p5-N@ʷtsX@_QM nY= ڥ N1^<zvsx"[9yVg"£?#`|sb\~EڧNJ?m̬-< mfKaglZBctjjɳ8*r|ȼg9ѡgFr >qjB@ UD:̯$wmuu9PTrNlA7TJ. x.BU:"53O+{{2j:x E r՟g>#gXLssЩ6М@FlMC σsS#V8'_2YN054v0WC:@r_ohqJ8^m tn d+6U` 2bq-{1\oq#NOP׎0NR^CvI͒"'--oQsblܧ9cq9yC|R,ߎ>*nd cJt.žBBRQl Y汑(t/2gby=+\3ՂUwKL ?g8nFlRIGؙA@#q݀w܃r@>ʕK2/{ $k'fDቍ]io P?ъL'Dz|f5F2S?KI?bJa9@MnKNȻ%7`ၐh1l"1{/‚Xr=љӑOڟ]N9H}7D-0+?@Avʖ #@*Ϸi)8CA ;=?nw52.uGvŹtpg;lH6?}鬨}CWi/Jo+L\:q%r ȒRd眂q J5|t(߄9z ZFjy{)Ws`_ˈL a_"SwqYN.6e~XJIU#S)NP=wo_~>[?,+:75NR ,&6v11.Ρc&rmP[SLޘ6C ⠹Vj"$ cn)&Fs|%D^azJ=qOёf5gbG|iJ?X2('t6#"l{% ]7X0Lڬ ǰ+-x&}Ye^4 W(-!^b}}h*fgh{ v ]Tr.'JT 'ځ?? 4pݯ@л>#65Lh\a˅-jDX_!f|5I}EaXwۚip{[͋9"md_ĝmcC-/{2y1t"[!f/ /ƀhYy!q ϥyZa`/u.;`œlE$4qsBB+=&Ӟ;eTrU|nfJU|ױIf)5}*iSMC PFl" xE*I?dz;pKì鞿M%O%$= c 4f"r8$MC"`wB nX;Zيwbqss#U/Il,Rۺ`Ct<ɽʚI++1#tDLТ;vE1fױĥZ )i{JV ^fO<(+Un S}dlԠ;} smanb40wJO;WqMBAd˱ he7oo6(%]$݋񬅞"^~r(ݓ(-튔HI0qLD8OmĖҺ z@-2jiNv@*@=g!h]Rˎ#c Hi>M҉?pbd Ta} \%;QR'Iu?\9L=?k[ 2@ ( .KNc#3eaPDhjMk?,Ъ^8ab k]XЛ;$Q\F= !D9qZ~=l_i7MeW؟ Η*>ƋfΎ[K(Da)uuD* u)GbSw7(SagWQrF;ЇclWdAg19?=経f4ߍiĢYׇ4š?EE͇ |'q Us$W|rKqLk$!?3:{#iOJn$6=μ3 L $j_[078R9UUk@Ts9]o=_z0%FK]5oz.[j֮$Agc?e kqYцtx'p^<~pT@~ q5ѶU!$̊@$apV`}A6+&XBK)xsLAb*)-x;Noa "w7 x5H sg@ûaTVz,ʊ鍩ƒ-I|\@L[Id9+3_6V@ ]̿/'ul klm6Ի ^酾fXb׻WLϹuqEiQlJ఑ G6y{cW}p6 &D1~\{3uېJuf'&8U5vZָ㤛~Sy.i7)*{r+TAXG~tpcS3,+@ٽAz RJ;KwA MOFS t#[8;ہ7\ v_jzwzIڋ$MQ64>b`B\KNpm-f#K3-뢶Oeaa m38"P%&( | _YLԴխI[d4 *F3_Ћ0YYG_/i^xM0?Y2.rGsH2ʣY u)0H6[su%)$f.V$DPHê Gzx=' vqeQ3ҘxkT&_0+XyEX+3L%Hbs/"]08<߿]F۲(^ԍ[(k5CfL+Dit$lQ^"$l- gNJn$ [|^ZB!YI?(T:rqߵK]r 0Fs8U2 @\ bApƀjQţkyCX0 pootS:I @ZsP4=8!a[(з#[A ^`k/<9C]f\Gg_Mz%m=xtŧI+!E\' k; *5tN~alGM.{o);όeד Itd L=D4.S.UW.!NlT /Dl깭cOkyMn㑁ȞNNYOA> >;ri-v?);) ''ԟl-yG,d[,|w$I0S~eGTsze_ۻrj*VbfT5Dq -7 )9tLHEg.soXΝ -E[uܖ4xnksGnMʍE쮼R̴3y3+$fKLC|\JȆ"`78[RKK\rJl$#nH' RpUPh#(%NzWßxuwVsT5\QmAGh89> IUmB9<<&d OkpQhc vlۤh# p&;Ƿ "Ջ^ɡ P. 20Bs'RE-5V14H-!\2?V鉍-ӭDž$B5mյ \G=LN1U,ϱm64# 0Hz#UXY߼ i#-AZtߧ-MźۇB"RVpTL\%R\~Knja., | * l]x5a&{L_Zf;F5%QZgT |auFVb'3g&;]E{16Po$h]PV 2hk)A8U,d|^uaDBQPC| |9 .v3Udq%$)0q!β,)!DҗqF4r`zqK cu@g*!|bYxՁq*MK0A-,\4%z[Zg YCuA'Y CH E uv珢%6Ewic(8=.^R8FIڳ΅ЫB# d؈u ]5;X Ϛ{L- ňh;۳&ɓqg2{`Ccc&b_ql}s:HퟱC`ᶡA"jA|c.T۴`mw12TOxaOB12;ekyqf1 jԏHyY% 7=uS`dT"ƃӸ#E[OG}"-u)@6v6n)0E|PA쳋L]&eQVO _Qd==/ _9϶$=Dԋ%  PpHozuF9zX$thۯ~阮3s̎D8/?A&@_ zix/X^EظƂ-ʲAI ,wmYFXVOԞK ^-=goV&?{!9Hc2CK]هjf5WtWe8,4wZhS<~X=iLA`U O3rP:yZ>/ȿs\9f,>l*пb:i}pk jon֓N}Lv{Ҩ" tT푍ǣ &oc_0 ҩ5VJBQm*ި6u3J ]b)nZ棬Gmb ;dl4=żVvrik,LΗ~IT.Y/gაXݰʀ IfEqp;٧^|iV;I 2"V=u#.x~!Qr|KIgFg:w,;1/u<̭{2'a 6c~4)˥]BJ\o&wM*ԪlbJkRk Ii̇6S80'Gw e(GC,덑V<˯/ڢ;4G.;'w u9s-Ղ5=Y,(F[OoP:0}LX0h~YUN.DG)Oy]Ls|<VQxfɳ!=[&Xj'N9? ]1,ݟGWcz!ã &VB$)vLqQb7\MabGGx_+#')&.O/<݃.OdjA%ԓ҈įR{giRȹrt;b]~O'F~,t^Gn@m؉B$ˉ52^׽c 󅴄6IvB~M]w@f6\k Ͱl1|kj&XNG;eRDZc}#zü(diIM^>[6N#ĉD,_AbLWKp\f ]kqu Ղ)_Mv[# E|xi gpff^]>b)oYhܕCV@uAI#Qbt,M#>A VUV1N CZ'S"ZQ=|~&ۦǀGsA1-y_QGЩvvYKWTZ C :L$o$("m9# (ĶѻX'[2p/eJgɳz|ww';:rǗ[=.ȥv}/Cz -^c)֐rhMU k2YORg"W Z=4D0ؚ-xg e+ox<ƒ@ E_LN' [@eG=3.3J/>2xLP.ۙzO=u_a̙>r 3 9z6tp'84VD-6 i pb pLTQ L<;ɔ8~peN)>ˇЗ҇V^B`<n^;)Q_1_EL7ZhM3FgTr[~z~Xx騈sh Ӌs:iܔ-c3(UbkJY=NZ9fmWY)<gy,oFE"~sD,+^L'~SsOW{_+os8'UiY!um |I6rsdt=Qׯ.Zi`j= c.䘙O6s9-܈{$қ aq+hp8=*5_L"u^ g`JJ.1z_$7!W{ V(@*>lTB_Qa F>wKAtEoBy(vl!hn ]2UTIK ;,s7kmw I.ZSB{NJ&dO鑛Y6aV{tqdXs6u7=#=i%KO%K uP)iD9yYH&۟?rbILVە!>DZ~Sf5!"3Rfsvwhx>톴-9աƉ֒9SC;PoZk4qtäIL ++٣-}w*P=QyHpNU1Q IYz{)]Ƥb iFݸ%>Q֢x١~ g{? cVȘ VwxȔ\=xn#I+5Go^=[|C(?N)j*Vftv2SjF^" AC]qJl~Ī(#CGKoԖ9e_s@eXbs}OS'JWxkY,s\%`՞-L>lCղXe^vd]x78<06|U4ĺ66?'CQ 0dx kr陂qxXc}nP@pzzjkelMǗƤ7A !SxDlvNj!sJ }gtϷYFJm}PdB7k83kյY8< R`f)^=; ( 4iG7^G&k.&f0Kjx!Jt8Oz+I,UK47z~^=6ƃΣ瀴[6Kb1M"#0& Mh v)4YOh+Smy~Ni7v &Aӛ`%gr/)P>@/Yɜ-*.󨙎Z2HH~{dIU 욼zS ГDGv&#fo\XYc{^/oS *TA4 N˴Mټf5sOך_-M)H@ -75#-։&w^u ,5?l-Ou.A\奊 G%˶h (]5;o9+VLxL=+QC )gy7TpN;RXV,;g]̨Ca\zxȀP VsVuW;r#G G[Ėy7w2 #p Y 9oFD>nbt(BWzkPLJ@bC]t9spCX!96cށ0bCi6MxY[.M2+ۆ<ѷpM5EGEρ֝ytjUJ1[ I2sn|i(b3R?TFZz1P XV;z =:%uA"ҪȨiDXJ&۷ rJ + Ei7S;r pd R U)${z*kQ(d,1CM,p#<^\ m!9s=ets:*:$м|kd;ɫݙA"6^-91R{`Í8pf١d~:Ǟ> d6b@p0]bGf&L\N17 9qH{gjKU Yl&6(c{:w ntV ^@ɥ\¾+u"=9L'JLϝojaWmde˄>LC*A5Q(tY`ܒ@'OV.OAꀦN-ǡ &\_g;<02\!Cg f>q)z|a$QuJ<ߺi; 0=ZVzd}B<&/l>` ֟Y*// (1afךP^]d~\ jnf´6z9q.c$#} j`2a4h&ZYVp0{,:|xnFf[,-}kH#+`d% ZOJ3F;K8i?UaȠV +p2/Z{nbV 11 ;@[ 0F9|4E+Um 1*&)0Eٱo\h(4}/X P]IaG_a ћ[XnV|7뻚]N3WLǼR;dF@ (L'-u>9sր:/$w.`3c(V3z Z8GD_8n$؞ ,]w5F]s-&|*ܼ͜ D"un8UI1TE əB!{ī~m'*7a;EG|3B$b73DTj6rGBe8YIy&8΍iPll2. /L}:5gApm|-#ռ=$)M]KVU8H6WZ'pl W//4[4'yQqaA,B-Q!u@:_,VM:@.2I#AJ(|Jzx[9A6Gz;C*PoPb%8uD$V8f@j0=; I|n0ьBs8dJBC:'^UOv\Ydg@)-=- :@weM+l$]FKcszI%WPꞇ. GS]Sz1-Cڂoh $VPNdFli!atbw2PtNU< ÄYb@;l-'- /γխ=(q1y9.!5;5Rg d|3d'IFG_an5i 7:^ n $qy6Cv5b^r2d a;A-1#r1w r. ,Pddti/ e'~nZ|?yݥ}u",j ӣaNZmjr0"YPS)s ޿XEvᚊ eWh_ eobD+uYeQys>O٥weU]Ti^2'՗FnR׺Eb0^?+n &g[DU`-9iS]g O=AK8NF븣Ypeьҵу} 1dce7Lf.YI.}+[uf"^"zr%$-@xE8F vE)'x! [6d_݇,|P@Mhm>}ԭgghݏ I5D` |6 "j94{AK;? `uY&[fXmuoBYp4^h0yX^-۔g126m.4Q|qYlZ/{6H A볯{7pR|do`S bv ̢d^;5(wP7󮓱VZ/`4e 'Ф a 7wkaq=!Ӛ簛J:ÍdWUs^Ū?Q1z!;Ew6W'Σ^-l!K%Aqƅ*R%'j ]l ƶ N}:a3x!+GY@Cڛ{]σB S_} $Kfx|a_} QZꡍ_o'K@Og%vvw2w|⾯0Jg(va5|\TՓ-nEi:u9o7#+P)raƻpj9lgNvGYnIh1GQVЖK82Z1gb ٔJ@j2Q]o!7բT!1F:rx*qċ H6iI>+g;.WYtDM Eh`'rfLhPⷡUYbۈi*>`"#z$),-ͣo#cо$ތ =QV v_;eݥ_6J~iq&q(F/B7!5ibN1/VʈmsT N;:k[a$jM@;yW.Vn.|ӽFJo/!|ď ^T#Ra1ƇUЃ!. Oi>ODæm~3`8+ !ŴQ!9#+Wat=N3~e2*fc6A*.s];lk+  "'rnR[?X\YW7vk&*4W(vQ_ϱ^LR5SUC8dhUVk&۸\tƊbԶy1b RnYicv4CE}yޟKUQ)R@IҫY^au|:1ipп!K#k\VU,یI Q(N2G$<|=!Nu7К{>Qi6Ӊ8qb=s?c_7a& nAK;?ܹD'2E:jN tpy~B+?%2# ro=`cPV4ש84nzV>*y۵>(\M~Ҙ8Lm-o L"`DriShJ:\s,6&څoy%xMuiӡpD_/纸$ mQzR).k0A}=s &v זȚ/[eh'y[KTs󿂢h ?Mph p&N[ms4}%q½YI& P(8k͓GCWɒX@x+d_@st?Ory> +[½qOɌu*6`SSc貮.\ F]p =o8YY^zvֿ-d =[C;SWT'ҡ΃gU7k( iBS+SaPl}UP|5oGa,^xQ988  S.~>I8 De%r2iX7|)y_+ֿE up~{3t˦o@)dq|^@Y@]nϑ!d40Mڌ-wDU\@1#dU1SH[Tjd:/r܁bX2BԟE0!q~B? PCYD0S0]RphEh9h-s0l unzs90jmo"1V(ٺ=_Y 1d# z~`M(Rzmly흇XB].ƙA}rK4 ;B.:"O?Y |kce!镃ᕭFcHR{}g ԂZ(l }|+N-|NaTnDé'V2XyFPyr)'|hfU5IP{+Oq*}%.38-ĉey%@,P_ >*6~!uE;7Zz?dHqo&Sc Faqo? ?;W~2sb[.DU;p߸bZ t-x8[-܇H5mz%qwF) ::Rn~-!{ډPr嶆urOMM{{aU$J@>VV#z0Bһm{Xb~g]_>^J i9 v%38v^ZBh`*7(Is;Y_y-Nӊ;ׁfnDx6Koer"dh=AdJI4y, <(Th]]}z=KRV~RNK>YtV$W T?[ zlƾ~PI@ [(;8[ j䂍1K+ȕ@t#6`ٜbx'J[PfcrR^zɜ~Gр]TIoݙ7HWn)wy Xӳ {XF=; bNZx еVOZ&g |e*{;QO-z˶RPu΄Rޒ>Q0,xv v jB×~qL>?ɃY9v]\\Rdi6ϒ-L'@7aBBFnE(@QPzy$CMR3a4Td2AK/B!Vn7<6LLWY@kUfgNCyf&F'49  UPMEZj饮(R9 : ='`blb {.p!P05”1ͥ7&hq8&`$gqu k_͌xt&ͪ4@6\^5 8CJ T&³mdd/"@3K/͍(O!WK3( 4 bC 6)%KŮQ=<J^+4BNa[oƏaPxڴ:@~m^Jnđoi Lu@ ߧR%m+e$דI7SB{N~hm,4a;5OF}Pi~h| ".(w?+"(2d̬Ay\`z5, ^>MT z!CNLu|ƃ.>'N7 .)RII=:ʜMT<X[Ըݪ}pfN?ZT]l@f9X@we2vVdFƢo6ga~%Q&+BcA?\wiMl(^3(ZMu^NuYk'oEG;{>} RzG>f*(`NI9$7 *BTx湱bVB~LRTJi^%Z14U+E`!~O3K`YA|dZLes uY’-lįZvg1ԛۑ)lva`تD``1B+ݰ0|7]@f` ^x8ṡ7?5xw!:8!z I&6t,rZ]n͘ {,W|6*ӤTWiqm$|HԉR`X4.c GKb"GjB͙;E|=E`hڅ&{+n\4h 9gvbe9Լ I±T-FXez>{:A?.SQP!~բFzhGxN:OIvH.{N[w=t#;Z`&3~/ F#Y7`}'TDS4d0I; 50r"XVX2z#ԑC qZ-%,ĞPy>tՃ"OHR^j&={[v4JE8ODhUmHAySSc&% v216l Cs n\cOE)Rض^ȚEJ `RX%Mr,su!LqJ^ym鿁pޡY=)Y c%zu~?a"v!2 3oHw*Γں|R3@hn}H&=hAmZ>} t(.CHוG }usGI1~ $q:-c?HN%ag7"-\O.Vh'>:LnlPk U!Nhѷo0J6OdQ夜L?*[%!brx5o`vz#oc=49\AbETdGFR 5VS4 \P$.nZ3?)YRB'‘@^L $J|s|}93d@|BmQImbm=F*vk@ yooI4r0]Y6y^ 6Ug%h!|]{17`xh;Vxw܈C@ADW g |FdT[(q*=*֛4"ys5okc(vl҉f2dkyJc,2?%BMWK7"zt8DۗVOe~Bu&*#ɴėqEl gk]x~QlYo*!Wce;dQz@4Z;`QI PyUAiNA֚.< ig9b ~uw/*Z}{O`K(gmc>Qz Fj%m2"6Uaɕf;22\ `l0zd7oСKSȆNR]#; T+U0Dg!MNqZ5Cǫ0 ;^z)i, uc`]y~VM@ t0iܑ7/RnhS\Ը7-Epbɯ~D:~ax7E }ʘG-FlLFas8LӮ)ٓ߃Apl?WwZ0wh;UB^2V [p>34uD9 C u&ImCA a=24ǐoS=jҙ!4D l.BT/3\gKʈ7uU E$9uvn0'j؁ƃD>'"FQl$ЇI%;ƩWb.pXA9)j x]]%psiY*%`eO1̣t>Uyak'f颕#M|*󽻽W&. 'YQEpxlp8Y.yvPS3zl%cAeg)A%ɰl3>ݎuQ.]ICT_~y2'}ұy%ρw;|ƺi; h7S7 ih'?jYəcZa>-P.$꒼&B#A܎R</ ,'#53#PZW3 jJaF-fWK?! 9upM.Y> 5#K9wp蠗|Qd&˫ls*Y6W%wLȠ%qA!‘ECSeh K֥ҭtTYmvB6"j6}ILZcZohHjnutVzÒ=ZleΡ q B&(|#,]2Jƫc4q8|u׋tfNnFCtƉgV^dyf22YrOkΨn6N)q"jGhP%: = VW /O't=m/_'(޲j.X;JJ5= M\y}:-1Nd}kC=@0H,#dJըD 8VˡX dFOEzDKAE6мvհ8$0˜U ^SNlB1[dЛ$V<`SLݧ眳1-Q?NJU Y\J;uSF{.q[G" ˥ss`6dh}$i/v.'"Og%IKDl&GE.?}ƿ9T-!6!@&ǡeZI}XhP"IJIT]*0]㱎³C QLZ v*.pg9Q) i*PXg#m̷6.DZP90cL$mTV4o._fzQ5C{t Y`! s 6g\p{)"\OћI;c#WHb`~m8xȎXv!15eOw#$ ZLHb qy5%@"DPx1;S|R]:뛦c]-j 4մC+%Lyf 3Fb,𚜈[On)_:J(FaS~= s>B6?@qH͠f%<%:Ya`o?H@2=>a11鴅(=;e&3qŤYaf~LӠ=/± 82SL]0f.OV' uzSGZ:h LX:|&U=ڻuGDZ>BSKJv}ɑzϣf=@?.S/ 5͠+J'6!)+>N {75٣-&W2o 1mRe: {HY{V5˦o`k1z^Et!8HNΗGns !N勺YRzv@=$H ~ǑlҊ܆GSt?K?^ o n&Liꌠg h =KdϢ1HW+ÿA? 7.E\t*יPAk=>C߫wP#uVfb퍹R7v  `7]߆BrVo-hr|hi5Tf?N([kO]_ vKc!g ٛ': L8l+A .rjRbX䷾i`ęmxP>ע9[E|%R%ehtq=?D&C |@B>;PԪ,UIk]~Hx֩ynkf>-9cZZ@NMpy̡]7gl\sP1S{~jBgQ)Tnt:=!q;wZ{Wڈ y2dzQҍ$(A1#S;\|bc!mtcV"HT<$|ث)@eo\D\pI܇>GDgy*~1X\+$}9X83KkV|$98Q;KBE/_k9Dm9V0UTF331>'֑s ʘ_L3? D;> #B n]2dadzJwHTu ˜ia1XVO)聝,_v$8h Ztd箎" 3r{Mh]ӧhTyZBH2MߌKDe?%8u\ yJ Zn"7lQE5M^5 S:']w:9C}ɬdܿ.O!=yʴ5O -q,G@ʪDtT 2pc'a.1j$2Re_;M`_^jo]+zEJReťcI;ÔcHY:ǢHsP[3ϫ d`(xNJL3N@tJ[KF(t9!%2P%NEeU[`ˍG4޼i7 ڡ} Nhgw]߰gMbu1}~lWת5NyGm1(/}TLP L]m)[F5',AtaeJyd3tfLJ!RɷP)wmaD9O PLK+\ . /n$@nfbho_j7M_G9mi.}>-{,1]f Ñ2 1o.qw)8[#<4k-;rMKo_"&27o]Jm۟ JD8PGe >JW+ O f/ЉYbp/__0qjA?;k$F9aŗ٫=q=q f*-J!-(xk }xYWJ+hh`y|}0"QM-Ok0/*mAYfbGu> o .P^\+Cno)à7j8Y0uZԞ0tEr0?Cgo pxIH-E58j?Sw$A)΀ nP|z9 d0I^(`;-yF\n0q_hɕAKnBw>|z/7TTc2AxJn0~Y0Kb #{31 煤?$6/<[`M?w (k(ḳd H`z ⮎@IܶfA7wRс  ͍(mDó9w.'u&.W'gf|AXQV$XYWKjG.@p\ͭϓt*"1$|X65 9}LAYN'R(3v?Rۺ ꉶ3nR p=HZR\8$YU',{m>9 `!S"˜E%^*8?)dh>2KdZ~{TÇ4F~ݼ߿@ T@lWc/,b3|&m7e;!N%x';]eX wBq]y37maS6ǩS'W,9.ZT*D C7љ&x)ty=T6 {PV.$)`+&L+kqaV9m/@dJJ!2! QzxE"zH~;^un^aE0lApS|ր\${@pGf`ߍ=4{T.*/3vp9Qї<@^CN[Ϲ=ƴFBJW:.kA%Q܊]6Ӽ6pGrjq56O]U/[0C2Zdīm-ǵq%α<_Ǹǚ{v4yWgFJƸ.:$rkW(!lB,IpbLG2@+&9 ',kDNR *mhD`CZ=8إH)HסX %so̰恩>'6.{M 1".#|UcBMgyS?N/]w Šy Zr!x=5v3P=ŷsUH)0XFfV'R*GQ i<< [/"u-i (eK#"hYnWّ˶DFoZ+j&^!s"gM`߹AgaDnrZ@uuW慞Wc/lю0>mpWGfOi˱BMoQޮ3R__œyVz#sEۼFd99n趿P < ( WP gDNpȔC@@F:~'%i`JGy؋L_=sN(22Pc(|'DMNcf ʘ\>?$T6ὅx^ wKQ!MN0}KRd3sys[&0D| &(Q19Z&BSd&}[xYKL\ '%--BC Ț6aWʛ #i(PVlp쒏 ֑G·}E|#RZZmEM&C3J۱-'I H1qtVK"Ry }*`RrR֟`N#ĭwBOL2t5\HT|9CQ"-tQ_P&qxM5BM?,1 onŃʍNȮqDMVWS"N_٪mOZj3p* /OôAk9̊T9fy97uUDUj&~V<pzޡB щ[ Ll@3G':jn].E4ݗ 劘Fq5,f ,޳'3 zF bMg)k>GXcvxx;[txo ^31%|?M89R;f:gl27FU}|7,RvD+3:{j01chsl|=.7sNDPܦT2x) I^ F\>qf,=@~x0^V9qWk"z~S7$2ׂݻ,z9$ޠ,C 5,q%&خ\T8i)<1d7Wg/+hYa.kSJB<czo[JGrDh8PrIX:\Sw tOUvgEf#/rVM$5ΠV :^<T\>^МuɄ9[87i{2}8W&rr@1.tQa &^%xZ>naBA mtFg;UTmlR74:I a!,D԰цO^᭄ k,PLwGH*n(A`{,E| A5:CV x:nyd2EZQD/T_/{ _oŖŝ#8nj{2AtiLlF gZ.S g̃ڶhV=OL"':s4E$Bbݸ bc0ʔYغ?ʧi&cmV9^S \0%̻֭Sʰ%\yR—>XYDʮK$1 k}Rp8]w:=[ڬRbg=Q F0eT>9p&?LQGLiY P ٿk4q3=E;INwiVwKcֺEUGZ֓aɺPDy3Q*s?c8.8.%,_#'œ2e H r+a5 {1ļu))X1khbzH}Ԩ꫙[R9HF6#9b'(XWjbچ(V%@n< ;{-K-Fd9G%IM;rgں=첎o\%ݪI>L]kbmgKe+w+&NQ '\@s'`iWjɉa$Oeue6>Vkw*[ԦFn^2Yb󨙎 ^ h׏` $?~$(;9qwWTsRM@mC(Ll𑊸X% Ȇgb纝+ކ'u1)R5kT 9"!Zb蠣Zz+p=.beWV9?D%q+-Mm߮n/9CE>لZ%9K?e #Uxi }7okb| ('2ʓPk1`Cjh_e4س %N`wI6d7>ħ ?~fНoR3W;>zTGe1W&f{ O&$?eTbRj-ׇ+`t\/L芁~7UOIfyr xNqD&)3HD u?FO2 "u'}Gϭ64G3n?H!Za:nw"YPwzgBJiOo@`_BtܛeꮇXUf8Ynכ蜡Rz% ga/A'?H٥iXޣg v^!q?4yz(JUrdI4%Hۋ) f vqm1`ԇ+(/N f+QSlj4,uW: kNv6 CkNK6J,irng"+#>o*"'9ƂP"M\ehB=A૓{X/F0Q l͓v϶'YI[0\b.-yhfx)B9fSڀJ klX%}[ 6eqتܹ%QPܑJK:Mo ;%MŢkHGR ~pN yoy*@RIw K>kc#NVCX;Sc oHϑjNTUmAkt} !Ƴ/Sϥ$$iGurJQj*|w0f =Y uhe`y2QХP?~IqTX$%OSfph6NA.-QZ&$Ck[=7& :@=,/4-:W5)N!칭fAMh.D:DMX sGan#NbKDD:Ǝr`8pHqWC=hZ{g-tQDŽYM_~%%E"SsIe'EQddihj{ÞN9=Q5#^2F Trk&5@C{$ }W*\ =5ؐ\؏SH%$b>cOķ#r]K \0 lf Xx!H毶 `aivK \!Ÿݯ^ 1'"T|*᭏N fpE!RL "DܻQe d|O=Jѐ-"CD)GGeX} k-f'}7o%\f6c hйF\n'chrhZ\Ӓt#@-mdpVk!WxyTH,[P3Wgǂ>[I:U%pb}Toߢ騪)[A^y uǹok͜>o`ݿp;' z_2ഛCn>W|gF"@Ce68J6* yވcKG[ Rfzba RMq bXH{1sAMG"=q(T|ރ357Wjyl $@2|sy57VVMRcjaxP6E- 9/)R"vcǹ)9JhO{i6c~!b Nt(ҖQ\uھREM*m¶>)W^|@6#?D;s$f.8߷Y7x{cfNzcMϙxz—!%yrQcvAG TKRaO%9 =%vLhV=Dwk;OEGtA`e7 _BѱG`8n0cKԢsi4KVah{!eQ| $sJI5F9򳉻Sj].V NR'X~HT^W]8;IOWāX _֞WFS;mg+kpF|{_~tAh͠+]#Z3}Iy}O4Emߋ4.- qR/sNuMBRe~Bߙ@QЬPη\Q_\pBv lӸ)&V}nEEMS2w%D!$MtBy\n"[}"؛ȿU7)@RͭC&EUVx+ .4)72`fZ4ojE(07fiF<|k^vG5?ީlm Si+pۏ賜0warL=ΊLL7V=Yaag)z1Ȣ@yä7 Rې@sQf0~KHKws}f|;RrJSv5ԷT ݡ]ȓYDw̽._$zOMdW,M.FZxBQNU CFwE-ǃr5,@xQ{Xl( 7IjAopŗ6v`jUێmdo `yJ,ΉCH5lxё{m>e*y!haV`%iY:"V"mJ,OՈ~K@B΢>C)J]2Ul>apgAWύ唱$ ,@X 7~}u>?]̅P] "a!&Z" :Ne [.Օ8oQlu?/:N/nZ8IlQa#jq.'ʘjoI$42&Ҳ7H-iiƝ="AYE|c28P$:Enɜ 4c5Ƴiw~\紵6 Ą(elteJq>j.;%<ܫfatԗeR7"dvUh{hQF,`{]8Nz>RKm`b$v !~sŠf$O ^ZT=Q`yA&}6TI8Hj^7{.,ad)i,{]gțhD#`f.dzV:ȵvǨ)is%`&6!˓{Z^V 8 jHz#p-(cư@znc"n\#GC*Ej( x C G_ C*X@s0L%=E*4깙X;V93kxaPrI &/͒T{̣"B P&yDF3[!5Z]opki(єMGYm3]8gE40Ú[ BPAA^+;qTWqG@U 4UY.fKPx4&璨H`~sֶ@ a*/)5❦A%P)nC=` e{a]q !Op:p`IA14.&2/fl >2:Kw*p$QX H3L BW3Q|DnHxb&s0ZQTyN?TAI|)h ,dՙIw^;4wH(ٔu[d"ROivZ] U\ET TF~h Z6)G>L,C?6;gf+e(V543Uٲ=vW=A(ށ6]$NaϽa2=I/+&G8 -fn|CXӚo{XYAPu2\[|Lh sr K#t-?!:ͱ>1 ;L:Lp-,ߖ[8klORXd D9Ȅѵ$.&gp!Wxnb!5F}3+ H~iˢ>I1yA w֫0uq XA4,Ef0X^x̴i =ـ. 8M!RrBI@LFY%kDIزD KPM1=z՘De%iz\%'KyBDO{w^NSz3$'Dl 5t{M~Jx*@^N'q&|yl&1cwU?> u\U gN'@@#:݆UZ 87,7##i' J*3f4+ɂR ݤ\FrmP \<3A#Q#,+ fp1)X3)(nE~erEoE%wyo!1/;ws|z91<]Uʻ k;its5,D>Bߴ(T0VZX0wjh-9Kk0VҔIL!J} VH7GXeÌvgeC/CS C$|#q^(,9}4up/j4o*>@Nvmi(#Ǒ;G MҾiъc#2Nع9լQͦ\a( ;IWQG v״mDS)ы_ $ eҞ/oT?TӪ{B?J\C3pٱ.S W4_CkseH׋;+‡ 9c$ALkaez 9Y'"##%v&_U&p`W&g)ˑk@Ox/z0-.d˃yR./E,?W4.ArR?TqZ 7g|ds,8% d{C+YAIL}h6uHr%HeG mo#ъſJjVwV1xR8T]v:ݴvZ[ [ "4|l`::wr;мojXrްhe+wڝL%c6z(T(末h0G:#%H~hX#տRjĺ|Fm`R~p0 % lu0#b!-mw̏#xd 5òkJX%Ξc^=_rV,w}U[ $\ڻ=/ *~gD0m: @49N26Ӧ݊pd|^R[$cG(&gpڴϗ1 ųIq<}iofӹեU Ms+0ϩV5܆o&rQW[/J?>̘Mn,T|@0KprVq-Qh? `nUl1oqmlX)m84ג_χo^5( jZ+j%MtJ".`F1MNxͽx/--R ARo-Q" ;]_A{D*xKf1-?CkJaPK400ԯOe&Kxj>WWm2b (7UqՈַ@/J؉%o͘Nl95l{̋ :|`e髵MuzQ|+P7׶r^qOCXZjc̴\w c]ٟqm%N0S'Sdn -4 X1}yomB1 3HVt2ԩKVjkՎnLOy|*Gʵ>BG !Q(Zek勺Tj`[x-ULpr; }~"eC ǝm뚊#dw([fURDa-0WMNAUEMA4BIFJԱG6vnJڴ (?; +xsz_[l#.Ȉmff&+>5%BHJvGl$c=.[L۞y:_sp ؑOVܹOi^D7+s¶=̏ `neυ9ڝa-8ҭφÕ[I zTnu7s)PmAa$IӹygQoSm;qO9IsJZ!2xvZ y|ęE=mӇ$%PMRBDQ3EP?^ã'Tѡľ rUSqcr1Xk%Syr"\H+Qg †!H󨫌DG'1_UQ>;6td {z9U#x{HUeif͠߅Jy$QS-n0(հmY͹ c ^Uz"Y@ou{d#дv D)񜐰~0\iM [ CIC0y.!j,-qȷSb B}\V3m\icF$Lũ?"SSS9&^0Q\6k(߾y E% bF~:Ży}( nO)`h"4kxtcHQU*rmtli߭H=׆0d"G4ϕ0$`=GϷ+ص95q4G "PSK~O/Fֿ"|ps7KW*muڈ_ ը@B(I\:XW2V̻*.G<p'̷gȿ*d36o6ǖy.Xv:c 3Ozhcp+ƲMզS>r+"[u/\V"͊kY:Qt$ֆm̱zZpΘť 毡$L{΍.{PxekH)̝H)\ncW'D] x&ߎ܍gADҤ]uEcA+ʮ"VB~HI`-EǼmUNiNL\4ߕRӽ@\H@eݛq%?Tڝ | 4VX<~&Á)VޠЉ-+._o W5\\ we$˿E Qfا[Y&PөBƦSzwFrrIko.68oXJz`:Gܚ ZmwBgݼeZ,b h1Vq|K E83ʼn5#0{IA𔸉Vj:u I(%egX#_T5]. z!LdИ&P UxW@FrżG,Lر)Ÿ$aXeHzTf(̥3_}{t\|4u7O2??>檃4c+gkI䍗wN˺H#XDŽTaKwȗ1+,=E:8{!)!M 8{1hp<dߠ63 ;Qg路1 MJK *),,чL]/a y4QsI+C g]W<˻;zC5 _k5)w<%l7P 7gwp۔:9}iZٿl 'Ra($ʃ5~ED>lchF-Q Jɗ8^v/k5׌ڏD._*0/XˋmnvI_%ݾ2c# _ )s\CrB?\.^bC+jl#ϝ2' X"{0wy"e}@iqxtmC/`iv RU*7)1(* =n)4Z-Je48aPΪ (I㹌bW'x^K 2:=:葚L/ql`J94f'/& \okoB` f"&NZ|Yz1it6w裠ղxö 8<Kh9u4ĕ-2oUv9 cvm" 2m'5t4X' %v?"ʋB& IC9 B`}Y,KqHzsʜk_I*N "ojE6W_+z?^)mBPc/7ҼU1Hsf?F} Q'0,n٫LUH,в`NNdTY@>;- cX8Q`TmړE>Ɂ`GȠaGl/)uO|Y3 MOrL|Fn\%{.F6%(&pccnBRҒm ޘQ3[zr!UG_m(b;IuJ4Hx|J.I*NYС\L`3C)G qpl oVZkGХ%\`ʤ* 1)q}fvAD RD7ڷݭ~Zz!ƨx9_ˉ)z.g\ءPۧ}f낗\/u)5 $"$ie!$t)vr-D= !Q<\~Xe.Ԉڄ3*,%@|=6%V V:IdicA`]-TFsL)PḦw^֘7 =:GfđֵKpz-;sH[,mcѬ'B8^㖮q7[kUJg`">1C6t#^(ɾt2/V4@98J^ϸ;H҄;*^Ҁ5 )gb8<".1J6l7a _{'՛Y@}Z!!#U [2nlS@Yk͇7'& &5$S0.j/EJvn .(P8w=-y}<t,0h§PtC;T1OBUHo'N{ Z9eiٵ)yJl hOZN@, dPR8(1\1< $[X#Aja/qQߩNmi_Qֺ3R\ahKSU,$ t9">Ⱦ~ʶ"aC0d'Zn⌸XIL3ANLPJ~J,6vJQ[KS:'!ώ"ţABno<2r\_)p=b$ m[nN7~^A6!rZN?>{k;ti ·_=*ý"b0iͷ@>%-@lg3[,y陞9Spa~ _.kYd^4 I5Q Wǐ#}i.ѰZ͖^jq,Wܸ,);)xV氾GzIL&9!NE׳΁-1oYL讖qyy' {efCyƗ5j,((sK`hи"8J3!b~BXuG$8݄A~3YdK+t\\۶ؑ Ձ^QHʧӟg߉rKspOQ=ćVFc0F)wK^3d/A\JQ30IW6Csku]nF]P& ,-iff0v7kcԓ2˅Q٘&xF־B1+5IYyE2ٛ*"A/amn$-0|C~`Sywya\cÇ f4 8R'KջqSZ \?[nHs2 Uƺ=T܋Y(h[sw`_d^ Cjj0eܦN=`(gCMޖ<)sʨiA5|`EG**/"&}Jk ]>@Q〄qit/67m{pbiy r$ +rkFa̲?6mKYbVLTu|@-lz&\e =Wj8#dk6ܒ-̓!zQB_{OiP]fXCE8vH)bLv $~TϐF%qB.xL0LT)5֧y n牲Pzj#6g\sGt|$uz~,ۧ0Ş. "R%Vu¤ʑ꒰ _)ޛ|^l&E8BU0rUнB*:`JZ|YzG0RURU`DJaĢ^1AgbZ }<B10`^C-O∊Ttկo:"960' F+p < cOO-}#+mQeHnIܲcȟjLεU}T J5H՚uW0%Kvt+5>^Gq*:-wG6#3 i׫``i=.x`,":Q3~hh|-&ܰoy#qǫ<+7R'\0ӺÜNlD# y̌tT oOZ ?Q%58ǕH) F$Mnw͍u?}(KDG €X0~wԩX +2Lt#vVJम5c '%zЬz)g+ywS).10~mU YOFVJ gqҁqZXa5+)tiU3S@=ng*kwj]dД4Ʈ)R<䌗CpdIjۊ;]"d[a,/[ Llt1v9JVYTnlSݎ&×PC>T0g rQv^$>{载ȑ"!wI v.rRqXrYxJ\Kehܟ3HϼhMkNZ#b<^$u$΅cy`n_ԗ=RX^A%ی %|db_Gҥ p ݥX_+V6"Vǜ~re8C}wi1H(8Qh#$ֺb8v|x / m1{4y5aP!} .*Z00 KCsBm)&}эM f kgh"!ȡ3>K؃,ǰ}Q^nۇN˺^wg:7l&0j N4Qd@D_!]ᚸ _3RU|â7^UcOqc0iԜm Zd̙4v,Kd_{+Ւ (tؿ͸_|eSGPW)Ibyյ֦ۈm _e*+=rLb(t;^BrD  0c0Zt= ǃfWPI'OP&Ȋt[q0 #nlxȃ6U 1nk}bS6HO9H[;]GF. µtͮ⼑L[f/klv9#nVv}rUH&py.cN0U17M$(r֐C G岘&pz7z_ME,.,,3Ccl mY l[ZvS$9=]a27r%ۘf ֥x/d/!9hoBP~c8?Z%yxḘUiSsRoY;o H j`qDU@{MIL̡ kM4i;lu %s.یm9փYCR1߂XPJ+pqIWW|Tq{/B-\-$8BFkvh ;)8:R.&c2]߆o7SfWOJj`9NuZ[;-W-vf;c剕 _ ƈ\X_#h1$_  Mg\Z]П"aJY @܅Kk5Ko>Ҩ{彇:HE _d% 6TR.2YE'&jRmKc 'biy ͣ:Ys:VV\ }DO--rȂzb1N,;4۟3@RGPt=/- %ҽJNZƘ5Bv%p[A],o7ް`0t]Vq!q '?Z!7]_/-CRA#HlI9YB dj1M1$+UG?tww>=Ävf÷(AUhnǐ)/m.|ny рs2?ޜΊ~z,*z7kF /q/-/n0qm2dO&k5^Tl Wy3%#f|s,#|/:(m(g%70N'IK[J,<'r4xA(G9GNI.G ;kcB TEK qGjveN{s=CSl\}Z3-13{mִS fT^2m1r&ĉbM?}"ȀS@"ɫŢG[Q;viq|FUvKu!GDM|gZ&Ի ڣlB>r@ŷ/NQTrKlpXeŎ.)ؖHH \R3 g|,~qD5wc|M7z(AfhQp[qmٶ|)60U38Pa$?u64)**s͢ bI`悩{QOC̅mTD̻1+rUw9[WcP-cEvxm҅z9V4]W\M@?Q!q4qFȘk{MO a6 z΁ٚe]GV RnEORez$\2B~W|Po6 fip^cU;ozP ѻ-ƒS<- K4Uȷz%&X}6bNkQZ?_JՍ9hp$jZyB5U1A{RM\l4+e2|٢Jԥ Fe8m 睭"!BýؘwiI/6nN+g822whi}K_t.rt1ӻ\]-7H،?TLt@D@a {w  Mke%rռӣ~zg椕U UzeHTdXF)bv'ׁ,tX'체\E;kphv%TA:ɬDjB~Q=:R_?m+Ag6€W 4@Hr2,nd#CP^<\E> M}Qvp49nJdq\p2\L<4zv}RU6}gP΂v05wpi`24[v7Qڑe. ^p- 2$tTʬk$k>KfC Ubnp_^ j~1ۉ>fe99(l|KGwqı2#Nhqx;Ly W3wMa 6є#%T6ÒRZlӋꢉ(o ^p9kXkYF%%UOrGhՔ8J̈d-!P2y΄ܑTRXӖgrj Vz]xRyk- o?r,J&)EmQ EnX#ǴK"&#v ɵox_C\МޑuWٰƠCwM? TGPnbrc%#x}Շx3\ͯTe0L u\0myZO=X^Oy2v+~A$9ݐ%;~q5%EDp'쯯_(H[>AL0n[w}c%;$ZF6t+ ٨0 "hg lTƟe4r$zpO|'-0ܻ$}8$0!ta[¹P4dLiVU |&H,:j'J_d>np}VAgn讛鵙x $c2)X<.>Lj ѵLWhFPĒ!"Q^H/|?rL4s1b(̦$epaXH4CXXkM녱 *l[f!L#:}V !ⳤUX&GSIG | ?S~LqCB +&Xy\>b\> aa 9J6"x k:ҝL!3!ܵm%Ig0,Y 'EġShdz5Ӵځozm3,PȖj2gĊHj)7țs D>}ڭ%lꔻwzHOPиA Q߷ٿn0<3%n/WMzuƕXNf">Fy)%M#YKJF֡R#a"*h9 tp[`=˛VA[ha!pT1P :Ay,^RNu dP*8aѨuedgg`);c4S'N\w-TX~wԦ &/#>Le~few1Ao<ϱ//,$'?6kV6udN*!lL;.x%_Sm'I:6V IuY#w:c؟W:[ h^3&R @X2Dn0! ZaQuD"*lDbsビ2Mj P ܞ J fйLsHӝW0 |A-p~Жra̚5Cjx4N#B7kUЏ݁xDL;O!H>Wʹ?OnDsz}/?gQ:A34F1٦C)őIQu a:ReIw8iTTe?EsX\>+މRO,d S~mx5$滨gT&ƚ5zX 4C*Ss^>Gr1XJLQqPi-rkȺ nL ,ݯy~Iy{ݚ '_pC9[ks=C-M}.ry@Yz3w!(`W Ko/8ZOQXr/1}HKE5j*gpSo@t`nf!FZ@@2T0vdbJA"?J3큂#6PZ+ (3Inn V}F[ ĆY-ONQcXz'"] A1 EÇ(U[< BUgXX4uAj0I;5e6lR5pzeC`!*5R}c_RnV\ԏ28Q)1Ǵ\7C#(ؘpvd Si񚕫k.6LYrd6+nƫ:MV-N1d匬FbQ Tp@qX۴oHb)Z]i'< b֣ᗶox_5tFD&O ׊%)C3գ:xϓ _DBD/hˡCODp|:l3yXU*;Tگ7E3Zܿo6PE6|}4FV-x @)+e}E&x #St' t=B~Q=91 K怰ö]]8ۛuGzO\y$ PuˬpAD",[f* X3|Y7F [yQٚh)`7y/8QCELj3)\ʘ6,vȓÊDϡE1 n^˵qlozPstH%؛|&9d rnT i,8|&ɢ<c˛Nz||elL?<*P|CWZ7z"E /I_@>\nE@Mòf*qYq x eZr&Ǚ5An+WCvF G(Tu%&yU)<|;(klvRy'eSN?X|BK?Z/#s]w*B4s_@ =L)bSo1l}sQ B!rv':3<vRUDjy]^D {O;z1xGqV)Ěì_}/tVJb}k<-1dq"6%YWpѴy&vd'q\'dDR27CETg3sh Z`DߗJ1ã5 HY/| ))vaBl aTSjXɵ916Za> W}O^G2\WGeY* ~I#e LUpw'AX'~Z'C=7q}pJ$xmwgM{ CJLN%~iIc-;~* 5ʶT脱U݋VR#"tWL̉<P.?]:eJۡELPuc4mwfD)f{湈,8N*tW`̞8W_HB'wZ4jl^1}8T Ho2/^2|Pj7_܁J*a|+-~M邂VWDËkQ *B`j/_JA=@%\8kVI]Рs | a>Ϡw0eafV6%U"{nedZ8Ձ_VȒ FSela9cJ0q.+% vTʝkzvRˠhřEJag/Psh[T˖;<Uf CHxH[턕`Xy{ f C6keo6N>V, %z}eb'z.׸`*64G fA:+axtDTem¥]{u@ 3C aGEib*#u6Vt]-$=YA$D.1άFj_j2K)@>y#Pofl6)̐ XiV,xT@tX7@[҅@sveR \F u͌"3d++69d g{nӰzyHP攱 7Io}آAHGT,*L]i)(Jg쬡A7C@ 2iN?RIJ?Rsys0?Σr+{b_7!Ro-' "PLg}ᒫ56Xx+ƵP5X Y0=T- hIܭ"_ Y:Y"Kز{WŰ4y6cс/[s Tp>Y}o>rj@{`Xg3YszEj W Md8wj.{[%(ϞpŸmE$m)޾[ٶ>ܚ9":1D 259\k kȟ#+X ͽw-^I33@-&wޘwlڏ0)5ЇH{IH$Wۗ\GQ0/eI1B hn|&L9H%у*uq4Bp)`pe tVΌ*ytj>Ez>ZQ+ $AoJʆ7/0wSZlF/@?}荰`9*rj:p&:bSo']Ɀ;nRedkqd\c9KNPT$ K(fO>սk_eFo&9͕i8|BJED1jfUBȂwwH>H`<+GjdΩk3 >ĕ|]y{˄q:.,<"ɁۓYڨ* {ڱlxgT#w5d_ҫYw99@Ìv`ۢZKAf[fśǶ9#BTb_8 [Z 4aɋ`A`A)wkH9W&S)GAq2Km_\.$ 3пc}f0t^G,˰b\*Wjnb!gtD7 p:) Ra׳%#j9^*+l- aB] <wQD2V E=pR1x0=q1W׶Iq9<)-^ Xn/dw~"4O'"8ԭF*U3OiZʥ[@.{㽓J'Rpǹ:7Ú;!j }}2_4|,aDc1ϫ$z{%eU/QX!0X b֗D˕&AyObbu^/{AN&@MyV>{Y:C^xt<[vVJ&B 9H6ybj _nRZH6 .,p`3]H+VKth$VdWl I^zcJ<ʁl.sыQ`̳X24|9j)y-1A*> p$Z %Z +;4)]5}oO ʨhVH7mL]r'-3m`{*Ò׃2ZF6-#BH*Ss!#|\(5Yey1͋ 8xn#aHx3V=$UtwoxQD_?_JGv-!=ƌ!nduц(eKsjdJ MDprWԕP {_2;W_XsjKxs]=*/ûSxh•vΖ˺C(kx(~k(qʑsnq:S/Z >|Eȉ3Tmf[Ff)g2g*>&Q }#Pg'K(NC[!S.{EV.0˴sCiWWBZD-,+LezDO7Y5fqFeȰ>`F^F3l8 U;B"&82wj*=KIN\`;W+]yO>KrYQ ȠL@@zql<2"߻KA5xV!HbͻS'Y#䠼m7=K[J6m||"rK$0JpQA0"6Inph%[ֺ^=c}9~u O.gIX,+^kw-%Ӫ%Z_iFvlG$3ऀI d(K[~B-/:JsoH^ BL-IU+w̺)IQsӎ4Nw0DE:k \Jկ 7%l9VA|pWS@CI2.m5&3-P˒A(ZMh#k-|KO 5$˼ p&JQs؅WL ԪC-,VLèɹ,;-nǁ :ַL6䚜  GHQ vmܷ!8Iza(_?0{70SS>G'F~f1qYfz5^Vnv1%7U⁼EPu7n-`C@G`QmLC .© [1Pn wꟶ)&i> v1( t`ϖ0ߦ S 1ʓ*ʦu\lNꈧo ýxu [GQnDߔH9mMCb\5&5,.gKLK jy#Q01D[4wR ZlaeƜh؋;xpYONmORK>yt|j{U$~U&`-DqpkG ' 939[T~h0A5P)+\U|9*0ȜV$m3\!f"J<'!AEa|̒ÃV^@e4At:c7#X z |^N_hg%2(`[@;Iz95<*I\ď!YwSuaŖwM瘟j9hY "+w0g@gı:3nIE@xz9)d9h@ chڶ(\&: A 4rd?gFtx;6+F?ZA_13`#%0оs`y!5>p9s+T͏  iwYܦ evwm% l"iyT[NBȐ#.IP}2ٸ6+~\rxWIW"L. 06E = M{}o +B7z us'O݌ I߂&V2: k *q粆J$ ˱ĹMѮIw?n r5+^lu-%3c + @1*bf[V3MMxgP0 ]CPbT O線 <Ay`@[A ~s4'X(㖣4m%Aɯe$paTZcK:m\ WX]eֆlƹ0-1P tHgjI,ZkgW\7&q.dp%W<'$gTCXS0;_*{FOН.jB#3wO }T{cTjpCW?Mg\c0HQĔ4 reݗo#`!bw x Oߝ" T#f'PԬODЎΐ T^)9S69yC- JAGI1R@&' _`xi-[&cIi @IA m.QdX/$u})L帱UeР0,X :8G'Y0.mmU"r|4EVueDeNq/@W|I⇨T4"t#hJZM?AqK=ZnCYWdz""X!h&aIhl9xvFO[/Ep6u }fiR^=9GWwm~(mAHyLJi:^٢بy!1g '&m}* ּ ՗l1!&!W6uz51{(8VRʳGv#tFG#F+{,dMӮW '>&m^!TM+)R|%Y D*ٿfIW a(NI1uKE/[Tz[7<{N2ش  eP. z7`K!%RYC٦BwwѢV r$pj xM5972AN+\[np5ZG}]F 580aWɑiI ,Q5癕T o_ D!-}+5#Tqn-8TWմټg_.T 7jXv7tHtxە Ik;&5,P^85|M7m RamG+*R$$"i`ƮY 4Msc]7;7Ɲ?$E];h"ᜑ;X>:ٚj5xDŽG3͂W73Uw؍KemX ?B*F[9 l]nx-O g7}XN@~*| 0KnhmCbnL FSnLE3|t!.}#~AmU,goGkrϞfyd:1;(**MKbGfu=,KLq1p{[5iU&Ø}nE4PqaJ0魈89Q[>1??_1S= (=vJ2R&xꞄ:)ׄ'm6nJ4JľüE#hqی_qgm3ʪ խ_Z 8WZm6f$PSA>QXBRϕOAgƯ_5X'E8 c5I~oh&%$mbW~m#P("A9kI6| .J "N&Ł|uj}N0OԆ@)r) i6n NN یTVW )h5v5V@͝ckTndՂ])˞?cM=s g&Oh ,؉nb(kS PZB67e ^ioْu|;bRSuHc#Go3_(JS;N SY ڄvOrr%˘zoc7/{-QZ$zWNs02>]Tҭ낔:2syˮ}r饽a5#M|_+fe gvm6mӽ޿vy9)?h uUe3(-:{d V4D3N)4h5G`~+&' N)&\2c`~X̄DGI}rS1}4n UFM}V_7q9/dQ 9U\{bhRy)S*EמNൾ57͔c7g:,dhMH`U0$R&"x8yk,}*qw)7m j0*q9Hb P_#I|Rd3E ݿ{OݺYz7 {:J¾rh$N`euB;]~E@mcD+מ|Zu/e =f$<>ô`<&.;WtDRnc6ݺ/}B -t`n|k6I" $`6LY'ytIaȥTN3ܟj4}qR"jR*`jc1g 欲\@Y*8H-8O3rGbk%!/dv`Wo7ǻ^#}+>9zЉT$Niu 5=XSPG$=K8~átOpCZ?%u97 Z=8P=wt;5*uAZopB>qN3wdx0Byœ?=I2Gy̏T z]¯6]xmg DFOCoeYY"oIz =&[pɏY#DL% 9X׽cb/[; >1QKF|eqH3qgF5c&$+Dx{6f#د'?Ksl*rqkSc;6AClxB/ ]dd[vZ;x:H;48%YùV}NDu1[Wwmq;nP I]thwxuPiAzAJ@1_Ot) K@.Ӝ MG%$Z"Y@P7n{h(^U: .@p{xnVfh^N[gtJdq9:T梶3=I]:%=CHc_Y!b|q=N}"-o\κ^ti:#l}iab740PbQ҅Zq\HQAoxf} /.;lfZF`3eVNptgj g+58IɄ deH(>˼sEirW3нM}G7Cˎ#Iā6uU9ab =SwYƅo`ibEaP`U!kbUhw0H6 B'# 0r#̴vֹjFnͩ)21Jz^I: U]gAFA<'tl;9s=&ɯS8V{"WHg/Ѵpc$. $#@y?G/NEtZF%obLe ;[[iSϛM푅Ζ:턌td?:#YFB.c;c^?` MX]n??>%eCyc> 3}23B|B r]t(`URp{MX=yߢ#PI]Y&2W! [5([z3)+HN`ILYR27$崼zPN=N$GfoycH"OAvs91Db ퟀ&M@IM *﹢Y+940P[O%T?N6WN؇#AFomȏ^fz8O&):~wjne^5 8< +P}yxxha hTcKLmǬ!GV8kkN7 ]T" r]8Ch^ܿѪUll׭R Ra=-SG@Y_c ꣚l^-8وMYwౘOE&.I{^ҕeDuLzj;9U jX"ުܰ?{|g2୩{| B|BݼԙVt^">lcÍn(*3z3B# ?\*T>jͩmko9Jgdvj}#EFf;ݚ@TQ"|B5p`]~)AvJ3o·wj : ćήkL geQvY.7V^2hVJɉÈ.Y|*f~oWi(O{Erzd&v6U_~3%cCsXodl˧8*!|/QG;lnN_G#)sVV_9&ux~,~Hu({vE3. [PdkP٨"}DH߮p 45Y;Iq%KhۿV lBVu :-ÅYW-`s9^geZu|L`jT9 ?zs͞i% \5"%\[$x XBI%2ӆfQ %҆TH4FG>h74|}9S[^YLP_J> [f2D!t^rfלּύcqtLPk /Y i#R<>a[{[(LF-m;5#)l suZiBU8[?4V6^'zƍř+Sj3[vlK kvxj{R ~T=nphfxLb.]IlM Xc D[j4Pb/WwMR)Pm $ $4٧ſD\o$s" (3*l" 4 a4vB5OT QO`jKMI&}Oц!y8^J1 sf lxR!sI>ƛ~za.ǜ7a)8bC !`a`oT~#2e  ^PW g*֝-6L^yꠔ(q|81G`E9Nljэ |xe#$ 9 ?HOhӾ3+C#Jߛ^RZۮuW/qq|kX6Mp3:DM02 RZ"7"v]X-pеɾ[K^fI<9ɳlɺ/~{~*ն ςeE {i?BBgmQ.k׵C`v@5s%7;I-n~Kf]7>P!P~}:*opPvў8*C~'&teqX2Z~!ga-5<] gosb(Dc<+3 sy,(%Ԏ4PWۼ@ &/+/[1)Iɛ/:QQ= y2LpH p8tݫjIh|%v_oM]=Їb;fTӌ 8 %MQ)lHAhFyre߼cW9zID j uNqS$FřKxxvTԻLFqOAoNVhj#~+)PljRme0KX8%Ih;GX wggbܡd+^smq$qM_fAH-t*!]dM^@lDRM_cXB;E+uJXcq"W27h>tg3 7ȌӵCoIJ)eIVg-),mp>cEQEJ gq}ఄz9Gn9(ל&<£4CEZ hG-Q'[0,?gLpo1cٴM.}nuɩG<Fh;jQ,*%QaO3E4 xޱ. Zy 9)B#=.>erg[7;rPger Vw,cNuni(M*`?np%g-r;ĥ[ ߅a/\ɂ\qqNfc( ~Hci<3AtnfjDns*[VwvFR-YĹWzs \j7HtP Zs4=H9Z}VkΫ7 )X%wѿIO\Q1 unO{!-he- !#9'@}-*DKq'lOMSɩh-r0/^fOdEAenÈP!2ns q- HËYS<\  oA`ꆿ/qSߠVggWJ ܨ!sYM<@գS"ymPMZg5>HŽD5i2 ^S@Y1EK[5c*&G"̟!6 0\^)TYH7~BÑڼ&W|t=xmhsx6+ҘSuu{*˄ 95ħ[NY h *Am;R>6/乾 ;)kF_UKJzyU…Nm%n룭o.Ɣz#y"ʼc 5x)&XjnޅߺQ q3Ө3/3Kr 4| ݸ|NXEkTmeld^y P0RUfȄV$d";8mҞ<1CԧŰyI{OJ9XXYh·֨dmfI*ZI@̳'_~S҈R-;Ȋk#'B0UՕBB'>U6^7#ɍ!Antkr4O! 9,싻P*On;LJAJ1$-IZG|ɑKOX)(V7NPfT@WӬVV4Q(TI67g ۆV\%#pFņY bdW9VT y(WP_]@cgW7b#Lc g~!oGn.n+6Pp< 2'G8c>*Ez&q8ݤ,F-˰[' &Q.oK} #I=̶nRvZ̹Ov'^5AҺXGW#{-P&+pG;2) oqBN Amr5'h~L!ǤضX=, cT2"*#?p[?zQ3KCժp_!$k=y4uRVhND3A3o_ tVs* 9pG}ZH=H,P|.zR2M3i:I4EЧGY/\`Vk0)nZa_S8VU^,lA@N4K Fqsw)=S ut@6O-f$ĕ4H~!5"y L0SؒklzML|KH%(RiI2nS,֏4sv> q8JZ=O;!iK/vTdo q+"}l; ' `8gp(*;JOaC͸G] p9lm{U8qa^~# Ph`Fύ$t۲ D oП)OA3 Wkg _Y]=si[U> ZmcolƝrڰ6_Kʫ2ZQ)ԋ~搠Zd a{^ ;8pug[J"{ӟv<-UDi1 2Er.F lI`!5|CoE3̉r:JMd qfPKT7su'@{lxl2P[K*i2|/6UƷ2:ĥ}A9N!?CcDBRuU鰍͆Q%zw|8vܓM`ȧu!?G[rXNF;:4.DveX~@gF*3TʡZk`@0 TaEITymۈU7K7PǪJs+DOP2{7f# ^F%d%aA`xQ X:;SsűѱXm w(@ 2nf˿ٞX`ŖRe5- FI2%vKշuWyR{ v;I_kjo*yaWTB 3}19 r+t"L5>?]L 6-Jb:q6{I^R^"ۣ?h z[VmVGKK Ohmu<ԗ=oN '^0WZsC=\ YzC|w\c L:h})0ö+rTE3S,>7{k-uF,c#9 ?#?0sLVB#Q[io U%*< Q3'E+P-;W2l#4)^U\|>ym#5V}['0k+kr *M-8ጺp}.z ăPrahZobo=VDCu#لL.-An v^q@*ZCX܄_6O߬`טjgsrY׼6هF[qǟmbz80g^<ƍ h*Rpuh!~kg.M5h{Roc,SHO<Rܠ1L#M(2dvkbԷJ +7+ X[_2w#|iƙs2C;)0:7_GPic-w#'50pg3ma1c˷VSX";^ ]}?v!fDAWHxN9 #}ӌ^^nJ_/w:xx(eCkaMb":h,3V+z.PX@fƋ|~yUVx[I(]GWO̷i.O~Ƃv2.ZdNiI>l2$~hm{Nd U6!Xu#_+g>FT7ơC;OJ<\@Wt>7[g}'] g8k,a[ :gƌdoF -2&0T.2E=/yeI2 lՠX50lսs͆LbFkoD5'@LxHmUwhB |0OCm ?"m+@ۤmHxN!RM";K`er-qt/ (`y6t)ȿ=.:_Ձ?QT0wX~?ߛjjz,WƦ~CkUOGbXֽE |9=v4+18索؝ ZV¦ ,hhꂹ"K-q|aPܟm kա*;NBЙ(*2^Pl\wYtdY>r({UO{^>&>TjuzK:j_oH(PUqJWg5iA;iZHi응6Fܨ"Z+W5 S=l]k)3!$%+KBG#}WBm9kKO+# ~B-"X/2I,ˍQ6&U`Ip bk~?iMA2~ZIM"j,f2m(HSdPD y=[w+fS?A(a "_\*(".%luVl)oG~}s2.}XKa͸vJ Sh}OL6. P{X)@vN]ʱiY\Jxn<"*ngVl}^'6}zߛr<ZT\[|vE dE`]0߅vs6)əؔpYt)b![Nt*/.)pk2a9 . ?R2W7gSGLz~7ۘ:e+ ?$Sc25vVO9%vIMSڸ~A1pX?aB[Cup3f4t.l›?ZBk b`\KoƳ_|ff! etkxo>J_$A5 40Ѓ!Ҡ JwǞ&Mfāf/I;~e/)=+ٿdTEPw:t]=YI}74wUMiTQz^2_QC"e`%I2ԗS(3ަ6%x/Bsk虍G{fX-72baPt`{b7S"s|:w>=:֒W7'xt=&Foj-}`Y˃w)9p/o,3FB@X ==poc F0SGb '(QGb(}8ܸF8t9Q4Ѭҟ&]D8t\v($]ARb]H exo]ږVb]5 1*.du[kK4J"`{. J8CjXA]Y9p8XNɍ D:o|߇s( _(>cbl i[uT!V cjG};%Z.9B"zE%1GPEfC* sٳ;>0MTL;z,M ˚Jï{G)4n vYTUr7\A1.]=DcZWk-7Xp7|usg3!0] @zAu`nɧwhyMjHs #2CǸȿ PGː| I?р_HfC ;2[\YOBfc ;}MQsZ-F Fb坵wJƭAy`)@ "<ԅ͆''-v}ٺύŐ2)<=}؁śdf<.:XW7WSFJ3Db,8hb믔v 9ݣy`R0*懂!r %*|lVidI_N{d\oSHʋy$oO;tI0- XC n fjp@SJ(HÉ{Ŝ>udQQo @Q5ݕyph~Cgj_.4uQ֙!R9Z`n1\)34NoA/ѕ^MYHl)ӕf\_$!oهWqĻ:8wr?|LP6с>bۙAZvL 瑛>\#{L?( :m~hqei8Elt+l';"̞TnK;c1n"+bKbG6J?ax[^t_N 0]vcKDhFp}g1t:?\*qK | C=Oi無W EbAA4\;-(_n˪*` t>UACwyN2{c6.?WEOVHMjcHtqܭN=:~tr黐<+ a3@ 6KNmŽUvdEY=gz4zs2{Q--o5s,f9'gm_Dy#S`*ɻc0Knkm$ܶx~yO\lK*M[)LbuioΫBu- B;7U d4XMdIh4Pd:Z7bVi Nq%mtRx= =^Jiju*K~E>`dnP zc߸_UUE;cg-1f<#)x_ N߿iS>8:,AOƆl\]s!*z^e<~RU盰oeמuUU@KQe<:PoћtqԭiUC*w 3ɏo};ț|5ZHLѢB*uuRv_K&p[psR228kmSLo/V bGcGj'Y۽@]Yn^PP"$ ,և+]8irOBRnX6`4aD(}T^A3z-W:0Sg%/wo bn@:9=wulۯ*4}_,QȚ q@]0U{|wa_\<~̊: GS7ϲ ]ƏR}nWաНkȎuJG+DBdd\;5ɱaQ7d h|2Djf&-.HmVb`HIOW$u0QSB9xի닠sћfY S7|ڔ$;efNl~Hbp4=?"qEWwT,!U#1owp0]Vǻ>"xk:1ۚd)`-Q,R0li3pѥfat2V!']I:,I˛N%dpXɟ$u}'e/1B΍,Y0J%++EP>`, #2j3{MֆoЏχCz#cV7UuA|"5QN f! 0ivm+0c@0擦yIH^0, =C1Q]$= n+>[HeT͖? 3;8Xv]~|$()ދ6Sp;Rt25C%gs0vG*p zew27G@I45-Pw̟JvMZ kڡi4?g)bhhƹYGDF+*O}qs%jWH8Vge册Vp.|Z&J %d2 FJ .n$Cy'Td9$FFv0Ѧ&ӷIZgbwbcMaIσ#w^ L8dFOIfc ,Y0l>:&c+BZʠvHRGlT; i6UYE*:3$U$Gwp^BqU{Fg΅N{H?x! Kfboy7t0s>Hػ=PoN|he{r:9|F>5]}PuD^RD$CS?fes1, CÂu$`eoc=XW5{?/: k{(XpW8Bp2Z>Sb$Y,ͱ$7_E*]nKt07h4@K s l3x(ZJf?ͣLp 3 2:J`O 8K @j9ߚL/jmNK /GY*<ƥBq?Ё5cv{^Q#*nBi? H񹺆8?I^0&{:Nͅ!vI,<)";3?nԅURnVtgw~ɤ` Kh3L=OsƽN4^,G'opE.A`ъUC{-nYЮRΔ0:Vxъe7_hU(noޜ1\2=c." v(z{dMe[ռ˅9EJ8$ůxigj'EX!hLr5G>b 3ֹ#dcK%#α- ҹrs3xgB[B ;ܒ5=`/\UZtx@~&?` @+!`WSw(W="5M~+m_(mF)FM2_jpcd1sYQwjSfwl}c#9}sr?ř cٗ)- I^tފ{bxM>S Z}+ZF;Uxe1* 4  *;3mApx\>Sꗸ;$D(y+"sAjQgcNåfB '& [M:KqS֛CHO'f1r[oK|/bv2EI:JaFZ_/~TLw铸b WzSt#3}5u~r=?%tp}z±u ꄶ+ slh܋rw ڰ^ud5):?BC8 YAJ3Ot76UHToE}V҆9FXէ{SrڷdlңudGj?M+<`U#N (}T':9yYJyQb8`MT\BDT~)1\O o_2iܵ63;0yeaX&[^}!> Z3QJ!w̏& w<iJGt:5bml?'L.8ZE@ΑW K!c#1|M7,_D,!Tb 5y:"f@t(U2Z;yOSjԴ_F|^ͥ A]cN L&qY`~Byz< ?Ū-!yRrlmAL#^PZ\#xUllL@dy<;-Fڔœ=Xv80A%$AK65p'K!o' ?P t 5ae{tNiJ&De ! <x6&Ϛu^lfNupX[~. fShr bJGJ tU۳p\@QΤțP|S-A96+%|0PND^v_j֎uwR Q𼢥- Yrh_z0^c%v=]#~ .0(S7Z̞ƴY;PjxDtfI} ͨ.C|TZ1Bl YmKds0*8 KHϐ  4\t&eH4@h $"1#Kb(i(8,Qjx1F[<<. V=L_㊁1iUF۶G^v39VS)?ZwKze I^{k ?G}glO2ZƙD?t>!.M )qA WjmX=|zir,MHM2- _͗ ӋvCmkm挆)!5rs$]\IRn!.ʈחL7 C3t[Q߃Lc Vkl{T+HZ.JU+ӻujK+᣸x>݋ -|(Uʠ>~0"sB^& l*h7%NpH|j]V5J*${ND)$bɁw"|zM1[X?88&qR􏿽[7޲^"atzb ]:͒_G k:e4 ]>H]@ ݒx_%Ƭm ue#M9*Ih11~X4X-zSNc䲄EFΫ <|.pU߭~v"Ԋ>#LlMldߑ3B3 H [1R]ԧCC'|4G^-n{5,%A@M=$.mݲLkNtJ^)ImlmouϠݏ…\ixQ/]1xB1d XP>VC* d/MHwʽkKC;tvcC @<2s Mf*S#9ѓ̢Y^VxpW`)XCrl47@J5\I6T-5ۛHy{rlj4laŊ;ߢK;<=!x-σzʈp[&OٛbL֐u.: ܼYI]Btty} 0FhDprUKH .P =ʥMiWS|s& fVbU໪XnoeݴʽObi1w"Ȗ9O|aw 0 6cT\\N`^IO ,%_Qc"&j8SIw%܏[2` pNj5f"۝h/?P2, oP/a|:N9yJXߏU5TnP4*gtjO],,&?u.qΎjEk݀ ⼢p2#RQ,'SïMRqv+դZ*ߏ ,%nBj<\+D=/c#RD̎B)K f|̀hePUy%֊p\5̓AY9AD*{zS=lCR)uX;E iQ宩nffĚ>ENC+JIl3V0v_Շ b5|+m>v}=n*ST~*6+څAbT~$?'6 l]) 'Dғ9,upI wqm*xpՐxg1ϗYUVLJL[~yT* p7Hgww0 _r?Tdq ځl11 ^dw>'T$?5Y~))ӏwU_ !*|E7o*Gc{ >R_?~\J=op'AW,֩-1 JJŶkxyTm4v~+ai+FH 04m #Pb /ԁ{oh(HS6H5ZLDNzhJl`dV#hLkm NS,Ƶn0h'eS/(rR U]:ܠ މ7!q蝪s̞3I'M67t1&aWL!ۀeFt8{=|߃b "̸eqq&7W ey ~{yxjF$++R:w; ާG~W }O_LWH))"k_egL@wۋ'-HMNu꺁9qo SX/6#tV$1>{9vn;BH3.duLM}g*N5~SRѰ4fZiynh>;Tv)לLFE P+U9{6lb2>b\ qx<06)"bC]V Č]ELZ}C~?X|k!V RVT0M7%%{xs7/6*A[NU]ZS[vY7S#2\g/@>v 4܆!"JꑟXK&ս*EZ}db\{JU^r+wV)06GbR]S2ոhi Rfw$i5 = .q2%zkL4U Qy;!(["Ĉ'O, FQWdl\ ]Ԓ[=\I^[~K3(boʇZ? [>cSNwU~#B7lI_ifqG?tS-[fZޜuzI.jSÇ !icW'8:̦6Pm7v Ơrv>rU:A1I9V8-#K?? |7v@c9v_ޅ:y@:fAqaJ&U^\)w9\?--\v7{2"[j~c ˄'XȂ.8LHR:O$$ :Vþӏq ǁzdKvtV'Ԡ73#LSI o,ɭ#_/9I/Q9?G3A;`71W1U"[jvX[+;3_h~ rMV[jAoP_A腛jq-Aɉ(DW2g2)5 ?)8q.P_+"i)1a%P,}A&p߱]ѻ~4F\pK{_ J8;cQߍT@dBRCM@jzXJC( c)SuդquV5)辆rj[t'QJ[2 gzC\V7 3V N̅6:mN`Dn|B5҈vNe !iIzd'Y@Dm?IxVn.y T'°Jw>L1/3ٽWM壟έ,6LHC}xNhԮY9=;9ڝc~1-OܟqӀ, K2̉ڵ? _VLXu,{sHձ~H,'F$rH4qUL řnsB*I:oT:5=4iG̑؈5#*jL8BɃ^ue"~pl߳ '1\[˹cWpNC{C&$n{ pF `o5AQ%7ғv6N4s YxcV%KdִswZ ~/8[-?Pu{0EW mu=cClq$9HVf!VcG,좸 #oq|, jrbYt0jXw'ji92ʁPeX*hZ.}6[HL 귳Zw,fQŐQ&{.D} #x$rfzj:M?|fyk+c\H<ʌs=\-]3;,]xssHU8^dqoz}VWKks S9FvK9ȜxSZ"srE^KNje]^@bIgPfrUK _^q\D=X_~|hNK"uJ=C`[p0anVW:Oo+6`>5Bj`v~Wo uLkzm`39 '5iBǥpC0|OcFqZMLL`uUh:,TA<rYNdBRmi" ir@{XV$z#ZJ( VNOg]&xwޔodcqkߨ (ز>Tp8u6YAÃO> u]$6, [5:Q\ӕ>DPzQ䂃땻sӂ]7ʡ0QR_l2@M*) yHEJ'$^hXp2BPX$ON37ѐypz< OOϳ3+[E hNj|ۛ ;0"l2S3F.H|> W͕p1D6 GwB^XIa )grs6G=m:~~GD=Ƙt%3ӄhMap.IŢ!(.H88yzf/gjӷI iPzS} %yS6GEkNG Nc~DG lj:~y<3"L'?FSLgKѐ`9#v5kt<)<Y wmuܿUZH==PD8ȳ'9pIDj{F]״5M^~$'^PX[u@ !ϴ*>8[;[C>ݟ.-Q@ 2IOjAL[5}Wzpsƀ˧ Op_YnR~;FPf2xߤe1;7IKUtw'i!߹ *ѷtN fZgAa!z^{OPܳ[nRa͛iq=\}JnQ2Bdl)k%4uR87] INq2 bX{p5%ZWq"Nt`Nkuy<>Jxf)s%MS:, ^@$G'8Qvt?A+esڽփb.2wd.ĝ@H6 =C,a>q! sd !_ef_U(UI,bs8`3G",?up (҃?dc;b$AC`+2hsrmtCvZx]:ti݅`d6\<醦ύ;hVE1F#9 wyqh 9Z$#U_ine-a=@h};dP#YuA>?ԡE~ugw>_X~u]S˒jMGYBhiJd_Q3S[锷EEoRNn$bZ#C7{0c>5w0%6x.ub+?jF8fwhU3湩15ЗcR5ػǍHwr@ُo8>Tz8K&Sw򨒮2$zA=IE+泸^쎭ZtWl?w8wL0^w0 8=9.^"@WT)eH !SێFD:`r=-“{ P'vAz5PL 7 ?iVXF,U^p%uXm(#y~"-E"^nMۡQPQ=įC;*#zn!Ѯ`};z*%d# )swRyEȹ%KHHA BvvY61)v&yUk GTQ~:YM>yeHT VC~ADȘ|rlbT!bGjNi fá όhXw)KKĦo+h%~$[Ɍ}ZEboESO36_A;uvS Ȼh#_?=622g@ ҹ]%k= =#hJ^Y,X=;JM!qq7q(VB :NQ$&0oo5?"̓lWp>z Q mBSFųgy22ސIpkƱ4^wzviKSKuU*J<?'Z%LD=Y _1e7⟂%&T~h=EUHzr_r F<><TYrX\;R7+kB[\y=ϰ A jӤ0\vݫLQ&&Md^_krd`r{jT~F61sMo 9SPD&8%}F1,bϥgۡ^I.)8MssyD %Y/}cEIV*1P;2E {'+RÏ1Dbn( gd}n Gւ}΋|G{%Lt~ 0tecYCm ])(7^gW][o"4Ϗ:0)-$3'4J|c Ȼ|Ls̆=+ZPfM.xw Dse8ܦ oN/+QiB齰U lKBۤeW'4oOO$,Űr M;'{WE%I .)̵39䣤:}E8agxΣײ#n+δk%=˕ ՈeX# 23`ь(MT}"Uic:2<@_E,~gdH5?9Ѩm_=Eզπ fB\_w~mH|vbI}ipB I.R'55eDjmWUW\P Da/~Ȃ:;A:-2P7?y;=3Ԣpo%~Z 6:[eXoI6o[x.9=^Ȣf2ݭck?qwlTX5BNd+v _E-VGUP7>q6vPƂ!'®uHȐa𧼯esR|a6kv\+53{{md|Y9sT1NhmD:&nڃ\X)]xj'2 “r]t1,t:sm {r#V?&GB+9:Y]%Jjw '(>E"YD6Y/SBD;PFbxe&%H"ڸ/2+z  0@4_Y:Ճa8|4(#N~.T#2.yBNpG|Gh3P7+ܮ~=# Ю4:@R^f=IOG3t5IB+@R?"KDc[k6Z_jN١݁T i0u\ @˃Ky`um [~čx(0 [:2yyS{WIzL!['NPa/`W o@IHx#U;B<6 LRQ1\_}w,2$ !(e8nx٨Z<պ]/ij fN|R0RH@]n+%Cժg17pR#˟qvi%.BF(C𵲺`ʢ,kVbR.p9%D #XnVy3z1r٣G$W[p%D(D7╼.ؿ"$s ud݌*!3i0Oj6(u6*o=8dp~c˜Yo"[Wfu1P=NbDc}p;sf-Ý3O y{u [)<ÁX&НKfNmAףWp%/4M{Mf.[\ɔ4'ĵly=$6 G!sC[Zm<>`ěY&Ջ$,J'qi<~0Aw\3;K7 U3!mo8X a L/t zM5#5{U ~b p$AQtte"ZI۔ U ?*ڟ$ϙYv pu'6X*Yy^!}Ob83~jk0oǦ/bQ6k72.ӱΜ.whǑ~J @I<4N1jf^alfuy>:xLЎNv'R2)b>` 쒖x/(Z]D ' ziՀm[_Ц2Q©\\ߎ5Nl&Ls T.N#iM[(FQi!ʇb <_LNΡ[zt[p{>e &dv:lw@H1dagyHvF;l)LevioM].~pLP:c_5oE6gMslyGЍ<VA?h2v6`>ȅ3O6C BFeTxGXu];9Nt5։2~!OV8D?9phϞS,WS!.Ņ_y7~B!(*_IA5~i}n1˦[rL( {JCHnZ備QEaCUh_Cc]h؅Jֲ`O0 DFr 񼱀Tb`1!;x@, J6C5Cp;}tJ0T6u;ɣ޽*1 ,ʾc"=pi;nx-ȾDɹHxw, FNj;polS.i eJ2@9Ԃ_ZCcE9co-d;/z͐9\gTXT@/2[T&Zx$<`C6ύ[xݿ.F$\joYdXTzl"ÇўeEm|έ?dqe.gX@kpO\^sjVϚ׆ mQ7˰20k{ }_L|ML=U.1dnAas Mq -{ooNYs>( ݽ3h~֓(]6IcM/6 ^ .6n"F *a#;8UVՇs6+/ĐZeC+~#S15RQV|}^Mp.Mf ksd dKNQY+X!-v+ˠG&O((UvSnׁ_g>Fb!1Uk/c3yD#VZʵX"u9LT+mD.8 fwܛn13ƈ%Q6Bt,O8 L|vlZSzHt#`rbT(0"op dn\>0A7D]{^SK]7R3g`"qȚO+ ܧ9VbIysJ;\ϘQ7(Vd[)e{"wMR.眖J\$~t^nU'͘>f3Clb%nwI=j2Yx:t@J.L<|Kia3cD-$N \T_S\,1c#œ's򝮪l#J&oMfQU ]D]:rw uw |FҵE kjuRg=4,ld6XٰpM(Sc3Tͬ*j2~?T1.𒔘8p8 GJkmϟhះ!4T ܡdQ)bLg8z1L24 L!ҭ/cf\/{ۻĪ`qVtB!V.`|Q0αx0:@44_J*lXkb^x$̑uژ_y΋꟮ÎFU[Jœۑ}t%ޤ^_ɶ"Y# )oךv{'>Vf݉m=u\<(ꊞm'׭1Bؚн볪NJ(j6pYLcp!BftНx v"kB{/NƇC1ʻFpaN&\Է+jƓ4gdxMa^/ӥYV.M鴓$657o &IRӟ=CBthgcc@1/6 U~diynu܌`7K]dEM5u=$YL :{H}(2_/`i`.B| Qv'a~ս2/ʮӯ뵆v Fʏɘ.ĜӦW>#9R15ƨud}O-2>t8gU;KQ[.LTe[CptTvqEQ>n$].c6);>mۿrsKvGuG2Y,(3])sb *vuÉn7VXv#IƏmN2eWj':XZX<.E)S  : |yͅHmM^єA1YFR/Y9-륽~}d (7!>X,5cJ^VL.>r2ON"g=7Ȼ٨HIʨ ,$$sp?Pf0&舃f7ƲpS]6]|A*:C%ovVw)/ҿ.JtcBp*l*$]ާůwbAiKvitK>f3|.( g)ΩJ <Ɍ#.Bky[7`xVfvX:wFj)O!#Ǥ_[l dMR˫F%t! 6Bv2)+-D]ʁ𧢑{EWz+zJz49&4Hl7_6fO2EJ/OOʈe`zn#dҡ9:/W7㫺P.CDYܱxx&v!́P4z'&eҚ"ɵ~ Q+:Qu@ Ttҿ1| ƃtXQdwNlV׶x]2O^\34fN,*zeC? b]u n=/10'`pK)[#Z7IkӤ ⱗo|Wѕ Vlok,ҌI,àhWu24 Oh 3[J$ ;3κIl]qSbȋ22 ֎*u\&,VB/?r 3gY~k 54:"0|$-Mab1|q!T $=nlBYL?|VqyUj863[`%>Յ~h<5`i=3WMoVH)Ӎ5O]B >zSN F勸#{ 2{r S5=S$NնiI,ݖKOyj$ILiJ{u…vI-U1[?`E5x,G3E%6ӿ9:tɡ}ldAQze kXed,[;}#dM@@rHB {'mhs ؖOKF(Rci.cj0bk!஧t:(G',Y4q<;CF ZQm,! &$KLl%pڭHSՕ'vn!tf,0mZ_D_2_l 6&څ-|9<PNDXHB|P8GYBAi`WCXێ-Ih^ӟH奣Ё <0+^ _[(*O\< rz ;1jc=ЗU˽!ѬXLV>I3q+r9= ϖWנes+柖+,7Vy_agb uG61]I<0OKHvw/#lAgTDWאZ&F/1_[Kzw]n ΄o2xa4>œ7>jy L u`ECY6"9Gai}I 4.-n`K"Nq Q<;ҐX ellnn0DRE$iö'| .pAXd# 'y'\bJP1*9㙛[cF&/auk6`F'OZɩ] :KBv6л0QLAl0թGK 8z5UfImqy<9̓%5Skхw1OoP$ QIVJp3! HNr]eT!pt rɅb7\k5!7sypܚJRt9ـU aYs? $8{0 #撷j AgoAU0LI <s GT=ԥoKaxx:t<Cȯu r3X ?uE_I!B5P+=]*6x l򃘪V{F:C%G,Ê u5{gq?I>/2y~/lז{`x " {ɠ26rwWV]Ŷ7ED狅>pzMS9*Lnd! n]z14 p osz Y-*0t~˵i֐@x)r,8G2Yݐ`_MRP;3YJU]d@cL,iPP-l~Ns{jEp.fߕuפ!%<1>,:*mC(+t y0^ekx^# =fE? }?<Ju#|]!F"(3A |dǯ)ԮwȦ( [) ;,)bZ̟^~`?UH#f9i>UӅ.+1/IAm}G;X,a mԤvFE@ƥZ,v(6gU,/.b=0}+ 6LQ>J|;kBS0-B;}c3asYzAJ"ܠX .T:l椗ЦNĪ\L@&65͡i4Lّ'Q e'QI>.OQ,!8|־.b`Z,hOr_^da5ӛ΁lTNբ5ZLY8GA}.K'^f^ܙAq"{XF=,|edE֣w'$SoSRj|x*"YX ڥ0ݪ+dPߑpl[tFl`'V9U(q2&JPA7_u>8rpA71(ΰ(P–H֙<'ď:j$.y~ɣ%9F^glJ^>i~OCg{s^G R\2D^ A}KߐI4I}zs[_^tέ~޿+UtLp ]Q|Őת@tObLh<5/_mOH@kR*[+q֮Eybڀ?,,6A'X DTES%$S,=D2(\ -͖ ~p.?P_E U}4kEj,4#Ũ ZL17vN}ԫZdKAƤhZ 9-MwLmR8hdUzp-7#57؉e3ڝĎ NGbcE]L9,Ľ\V_a38I V>.wVy#Ox{sݠ33m\V&68-m{ Ƙ hQaf|.\Hnc26*9bMV`# ou>(|RQ}c8 ӟߎ 卨>5M 0C/7I<.Ǻb}\șoiOKJ+,(CfA7[PC853>veu.yP N`}S[XDIq^Nq9]tՖqaIتiFd_%Pc0. ҽvμ.qyQ='tp/`FtL37A./@S&6sNzb+Ž .p(_>'o;Nl[{ۈrDV yP+tZ9_p>k6&];`Xwe~ >G&{]T L+V s\x J-FBz(5yՁr%tE#{a  _4X|DίMB#GGC=>66Wf)ƃ_SG?Ln7'GgSj䡳bۂUulJ K cOI3}Lݟl"{lhoP'8,)k(JSqw`o_L=ywm @`#b'^<Й̌ko6qg3A^#OLn ;kpd>3|͔ڿߍ޼]Pb?p%hZ#ZPSUpDi^fM;!/Qp0*HD~>xnB l&XLLa'>u&_ӎV9y~ Ϫkڏby4!'4{󑩚 =j85ItP",E4pC!M U $6T~`˸ӛڙ'8¾䍈i{TWDrQ\g{1A}LJ%')W*@nDA$.VݥΙR쟯dEVL~m.(tTX[~1$Pg  TZ>fߡ6TYlh&'Ɔ̆_-DٮȂ׊> 8嗞Ջu&xg[q_ESThM^Ss,qT2L!܃M't灖4)W乢O9zN-&`sl8ܾLs K2z_ơ0'?N?W,P3dA&~yjQcR q6zw$D70ݘs5 ы<^(qӱrt]OAeP֪WH(oW.uJU-PErRh)nn>=NpmY溑JJD'3S%)6@c̃'z.H> ԬBlHePu-,x>[bUx(tSӇEbt$o3eD$gVE|+叀$DJT?'XT10q,KjrD!kw\} i`n_=<%$oy &GMJC֞ͮlxQ[Agq|B{;m´KJYJ&I!C |8+ F8E5@q@=1mf|W,r՝i^Y&H0YrQjOu K}_\Q!(##5[Ra0gMn ރNJ> n#.|LE(*=Øδ12Vvڑ-Gr6,&sPaNv*Au Le!I-p59x"9g̶.BK#3j|[(EnH8{=Q0V@c;iIm5[g3MQY}POojp%Y:6b@(2BS7 WXSĽq"ZA}L6@7![c.(XQLh+Luz$E)Zvd#+ĀC+iXIDNiQt'΢o:XwE5ʑԁMaP.۲ nORdOSÃdlM2|{۟N#깙I?goI;R (vZN+T!\Sfy=\3f2J c|dZQ;Xy>;*F-<1>% AvhŖal;i_w8wy`Q$οLNiXn 3_Gbڒ8_m~ܱwdyzљ]*DHaXgZ҅ȗ0'jihZ-/G](ĕZtۭǦk[ˡEBQ8D俭)fƈO c%=m>H5M1wϽ&_D}ဠv樑}3p.vr:sim[S 6OB <[&pyiLeu"MEW5&c 85߰);SN 9C}bR-G tL"oa1ǥKY=K8B vVp6~jJeQ$VHhLoKvީXsz6j㿻,=,J]?V8ttK }UOM%tQX':x()Ԩ(DȎ M|G왎 n.fT:QrM ndAcܲ2!};&Bx R (˖Cʩ2ܣ{z*t2܏fExS\s > ] ^(h3+o"2V콡'؈!@֢DB9^=ęϘGw'% wE)q~'0TP 0HsSwOD}E16+u_3Ml:#䅩>T6Y6z'u[ j@qr$4jCLqEW\Dfqda{/5@ Ⱥl"cnh?=ؼ?VWj64~Nra>?qg%BD3;Xܷ=6M0J"[9約cG[Yn_d|GG;̔vKS}HH?7; >Ge6UڗElS…Yna!ݖohvVaPCRZ'L|#+/*JGQN/`xBxIP2 |Z e{SQp"}2f5bR1ktT&LYZŸ7jHF)vʨਸ਼nU 2.Փg"gG+T:Ki_,19ֶkgZaIEa-f~LF~L:Zخl,ؼPO[f!;uxt&rw ˈ+DxtӯӲ䑃i^xAcL@u.ԭe$v t8YthQX(;ɝ3hi{ɅKA3A q`C+2nIjW c KIBbHSʌB QK:y 3qdCK6S$y뺔l3[r%6}0NAlՏ Q3ڭձ:H-cj4*ul{$̪?TI(<" |k-Z9vlvyS%^`r|cӣش0vCiEBƈ{zpil$26l2\t>֢h<#494T-zCSؔ[H[8ddD:|$rx'`zϛuY9 cD8xŮ2 T%M~.SQG >Wj|E_ =mQxJ~!Iu⯲a{Ϋ/\_Ҋ  }HiBPCX2;ji f)ګ)c1dĖ#Zڊ@ ~?,]gg.O}~|F[&.!:3D,M%%lOLjg5Vu܏i,X])_9< rCl';IbɟѸ*|> /n[\ ]$+K5&"`UZ‹o1 V VHaA3HL .:ίWQVJ:鳢3z%5,< bF &1:`$׿f=˘T`;3^ =qFM '<]SI1Zd" f&V>?jol$sUc+~32%<]_M.uÄTn򕟣٣V}2/y r+ޭ[8#~iG}rf3'Vp-/KB'"{o>qLs|C 0F^DchFj{x,ܣtgyq! > ڶ:׎{|>3+'cbײvጳٳG݇`*0 <^mC~ hZ>y "o`5K_f^]-[=LYX/Ju>xc'EoqL3}=iZꟋb(FNpXjRwCӼxW>iG: MNF,c~˿3=xeIsxo⩴;Oۯʍϝ h(}3EPD^cFks ݹuF)PdapɽGݭHO4KmD 7./- *+ôL6svJzaE;?95d.t'F\Oyժ}4@wxQdh̀B7UUжl ; Ï?SAlmZ¸tak6%rg9uW%323fʉdPHq3|]Cx]]$@%Si*);\ljRW1*  pXVX?ȷfD sab[gkrLiK)R+6Ԫ,wGU Vo(Z[&*C*ڄ|<(dpI}D j3s쳋M|,;yϭyl.hF.tű;)TvYѺ cv&;P%@ʑ ݄N5gfۊX)\)nQKxہ`ĭ̀XC4%:0gvP6Oh%=Jsѿ $g#_'RYOA\ g V" >f|ՂgYSx mtΗ|D>yf'!ح$g[17w{-n{jN6-kp+(^uʔZ䎔|clu{"fHPj Xq 'n|}xZ:hB v}7ҁ1ϲ)YŭLgr4׵c BHua`wd }jLr϶Q"hE{aU3z3< isկY EEdRsc-L6MiTU-"Z}BCbӉ]1FV7*_S,A n>0~yȾdA uŗҧv5g|[3?nVsxa1ZiE֘*qtjbaޠǁMQi{bTx%͎.a ɜ&mLvM]%@ct9Ttj51$?s^y ."@n6D(b[Q,C˖|xtK S|nv#2֎@]4#.2e-](ӁvFNp;2MZ>Sx ԒNdza'~p؅HA|!7H#.|˞|7ZEԣY+_OkY28T9:@ߝ""ΗW›nZ488NunV%:}(BFLfSWyހɻ BA /Y tM#8M54œbզ::K!c2.;hQ\cTTw4*ӵNLR ?)?sqҪ|J6\rz٥oN)=Iz+uɆ:m0MDyLFz0ZWZu ]u;] s43EZ$!^x̑0r[xvV2殌.LCPy)*;!um0 E\rvwp殍{v sZN8] o8f ѥu\Sۋ̨'/q9h`$ Zy 'AE{Q O 1H`:b-9aT6V!3: zT<6 w."R^bŨAhc;ZGDtd&GVy")doO(XdgCiC)RFsc/]q;5 7^pe[1U/%|#e<[ʋz\KN?ӾJ,26dU;@gmeZ3r4K? +(:<}PnEĂ%hF!nZs}8=I|6wƒ!ӤY\KyoNdAWuudJc+X?){CQ+ #hb 휪Pۑ;XQvD$ ?˳/{I G7Y T%7' .ܵ Z0 dW=sh1UEhc<&?k_dWfi$-"{Y@ok_47h^|;#HaO4H-x;OG/Oٯ;"+ ")#|Av*}b$6Ř*U¯qҝϩ%G"@JBD֒GI蓤=eFo"@,<XW[5% i4uIAZG^q ׌jiֈ=*tGpPBXg: vh$/IDr_)S.ΪճתI]7Rb,57Z5%f<Sg~mH-9GB: FƢ^ܿkdG6 Qၬdy &`fo5YS$`Yo=~DO~7LtFWR+"aylI3ʏFjJ(T8ծ5yNV-9 %zD+vzۼhW|Yl/G^rYupKīV!ژE$|\eh3E !t1,@H2c:GXe&9,x~ VLz!,I3 ->Eo;tt]vsUC-rKn =줬Y(@<Τ&bGS}ZxߥLz*X[w[.oכ}!#MX}MS]{ӂn d,#~bj߂CZ[νKⓇG/),2,?T>>gHeV5?%d[cJ`X1A TfCWwfX*#7;{~0.y[d6WA'Bc[,[[|6EbĤ{MFRљ˅mC9d:p=xpAP\!q.bd1!B""tv_1nP8m全*C9y%ie<8IT&9Y#)ƥNLyژ+~ 9O㞙B/^)B-Ң~Koڜis* ~%Fk.k{ \dl56lwec^tÀE֢e ceE& o*ChL#U?+K!m).'$\Z9BW) `1@0kkC<{\Ʉ0:*iYL3LIok|_@2dzs![3FNw|/=8T&q]`ʻƑ{xۨˆCLc>& @,04-%܋h?,|xgռ$FQ◼d=yPGB6B.Y bo}3u5՚"+ͰO6 QñAߔ6c xpט~֯M->as뀢;"bӡ-WC3!5 å) n=r{:"OǞ^,3q~ȾBF:'o`\);hOKDDT=.Wc9zZ, ﯺ,{pzS6'gk=%|v4stA[=XYbk:ѭ2Cyv6KTCj*n e Z*m[3}TP>G >cT,%{^;eKLq}NM#wT,Bh)|lzEg Y:bp/7J)W -X`OX~RΜ4X5% do ,Wfw >6E *!N=@+4e]UHkPjdR ݣY7ԕ;EK-b;&B|5|mM.?WF9NBÆ(A{qKLf7s̾ qdh^ޅ7v'{oؿ?Ga;p~Ww3EH?VA_C'DQE圀!GKk^cL( Oj,y/jw~Go&Tك I[ Z H[+#0eTI5Q嬄i93y %wfoŷ!)"m: [`luo=# x)-^o iOuYcȁ0wa滾¹cIo`$ /1b;$WFwF(+Nh6g6~`i3Y7$-sD?r&@c}\)*P0YSݦi c*Z7`$rh*Z qPm&68U/ȸKPoxY>bZ6)dQ_&__ReaJzcxRQۖU ,cXe'rO:,`wV eډu4TئBCinEHy U8 i+&88fBW--S{_tragS#j=Sw=k{F&l?G+x}.yC.)>`g#hd~eLi go".ѷy]3$ ܪsCĞ^\wka U08AE'ۚ*93}l+Le砲hU1"Rt=ě"@XG݌Sf)Q PzkCRrںTȓF hEEBabWO~#ID 5 oWּ^QD bZJ8p'͞-CαK:kn82|)#ͽ0Ȟڻj6AVEjެK˕ŌMDЄW"d VhS/v;5q62H `XM6̵6u*kZͧ!WJ!fIWm5l#9ZHPorԧI;(V 頙uZy|*t70 @iW[B*)fo!asܣ'Qԉ/Ӌ;-/f%lX3D~ 9 , *9x ? #۬xѼd_y"Ur tw煒D5?Ei4tU-vпhJᬿj*|%SeFGQ{ 3ly[5?}$G_zsŌDB/(00qJ'UDp&q6`듅+w_42~^ȜyI"71L]$''<~ZIؓGjץJa=Rdbl %pwܭ+EðqG-$iTd'[h)PbZ6`HjqU{$J]-/pCL[`Ǭ3>oe;wUnMj35:lY^Wz+Vl1"To[.&doOqkioJeFKAᆛNɷ |؈}DoSR5l_"36u ["phxJS%1KP~ Nc$&1%]OZ쯫$9P]7pl Jd@f5Tj C+-LhpT/"s< ګ[ `sf 5զAM8ՙ=sgBy/0>Iտ7IkR0P bFge /z!P@=H[}7dA+$YOgPe+zs(nX)hHlWT^[z"G$LȔʨ$`INjlՑ;p-Q*D?21]$ /&|>HZ 5Y|Ӷh(Xk \]C"|{ ]^:KR?k%*ȸے])al321@0{5)'OAcL=$yF.x1X3:eS9ۋS-tO=bɭr ]2.OM9'6C&Nb0i(6KĔI 7^0kߥa Y*5AV2ݪߝ,97TMbs+i 1"81A&i$S/lXZS8jĬ)sW/I+{ xp1s= BGv[\?6ѱa ":)XDhgl3_g;L3T , ,>O>>$$4銼`QBl"I59E-.=Y 0L07 eOT$pB 342R0#cY7OC^\?%@mί9gq )TVWB KȾ\==ٿVH^3qs>~J86;ŢpK+ > m. XJȁ!Bs]x/9Nb+Rw8Z]4*q(  WO=\{`smu0: d蓱B`YC}K# 1nfyc@(ev^[܃@L0$^:.8 tRPbNdNHASfaS57ҁahR7٣2eEAl@ Z}/z3wJ0#Ł[`[Ri[De%KGJԉtftZyx@VelpOc ΢t] cϭ nwY;,R`*JywY U.WR}9]N5(% )Z-( Ga&W*= OG3Q E*/Hnjd##E x ޡ8rN%Ąm ש*=^fH/ҭeh7v;k嶺TҭgFNY"q0hisR.*quW4\M}H{c,۾~t"eCyä^ XuNY.#E'{ np;#(9W8Sd??`&L\1ۘQ-ODXvl)3&- =T;Z#|`Gc|3-51cux zKhpZI$ex,U׆ls7r~brW[iW6X8ni,P@c,O'sGќ㹃Cr(\T՞.Dt G* `F4{,`΢!BHX*Z,w׌3V %Ai -=ؑiS.ܒ11en/W=7viF\(|xjtgEfp$xf 5_Ϟ0ok_:WcXnEZ^=Ը2(1+jn4N#R+՘"eUxwhr3|k07: Cw6^x$k:[ ]k_c6V*j&1[v׏壽GBDD2*.gfAոgŴh]l{or} mHE_1rQrϰu:b/_Vv\ivI?NAu?\l2FyC$x- -q2]@ K7(Q2*rmU'o*IÛ 8^-5K&J-,%j<X~@Գ ,Ѯ$0wȇ8>x\Ye G㉣2c"*Rk&y%'`H0K8ՀnΣ`єTNbh<u&+zð;#CE~;Aso*03 vyX@1 dJ ho>0P"{le` VKդBb`3E!zِq=X#rrVwP Ν3.A?}#-x.RPώbc) T2-#/nHo_4Ot@*|+ kjQ{Tq};8ХʞM*q="8?H[~Q`433(V\k|QKL `$6v}oMR gp1 CQv%qEW=? +6Zaak yHR{^ihJ f7/j1&aIu>T\_ec'[Fdq7owr*h7gLbEή'm?3<kT:l!zȉт; u?ű↷ A-LF$IB^ƫ{SwHDc|܄tE?-iwQ^VD6B|o6! =H9+Z?\rsnI=)*->"(G2z.Ε*?=>+A#"zS%~L:o Wp1IۄU;~,X*)jTNHcQ<q`V3w~3:P!񺖙1?ok/HlUQw)~Ȥdb#;%< Ҕr1X[24eAMg <fxFywR@"ˁ+XȸUݼ]uZ=<z75 ǬX.G#]wjt3_'7|×XGîY&WҊrvWjڬ;鴝ІڐJ^U F.!`zE;!|J{(<3&T690% N#@ 6zS#c'w/w`l=*. I34o>"ckGoq/$ =L-RG{^ B4.Y%H[MéED@M͗-b^S K&YQĒ ‡kPhT%d.`?O* Y7B3cwYޙhT^3y\xwj$J-~ѵ:kT +LC;c:\v^H?"O]8z-|^3_NP-hPwLk+Ê;cFR^*L:VL/Sat4y4[o-oo66a?']OWlJد:1gZFA6/MȡLdKZl5]ߗ{PkK갛:z t0DB=*W~/ [>r.EzJ%e}|;l;i2[c {sF|>(@#) ѪV.]+*Sf{f`:>q[ Օn{>Bw<ԫmr u;ހqHY.aphӊx>@ɠF|O]Q'-M`N]˥3SIm( R)1Uu1}!61h|cnOZdi6V^Zrۺ ؚoG2uS$h_b}e;ELcLvudC #} I7uq̻y!Ѕ!ꇡ.>:3Q~^3RF>l7yᣣ'?%4GŘfm0ad>@5&4 Šѳ2\W% m^ik!1<5Ib@idgPRMJA*HlpZөu N, ֗64jjc[ [_4Gs-(˞!_#&]ڕ":8VQ48>EUX2N굚60N#Z7 &R=^3ѽpƼ:+oⓔ;o~w_;5 z#G@Ja>?KEQu { uQvMpNiD3bpre~xwk$ P 3lO ck.eނ]M,LB!CpBD,*;pBYh^{Q>ak3%;J4MN&KxM7nAgFUEO+ ,lJVv7qMNž^+w% ?h;CB@':D"`R` ͪ^̑eI=xylEE=A'mݹ@]ʇ歮/rGHhM 96O;dX5+hBQ"?3q kNLny,ӭQx]f oOV}"4&@WRVg@&pZAΓ+DGeW<=L6?FΎabqXoK?wm[Mt1 EPTmWZ9Cb.]֥:M$֋bhյY(! ()A-a 2 ԔV8bV-WSH03Zo5rrBNʤ~uj}z9T=3XК +P^7T(|xY픤͟uVF%N#((fuα&# ?}w!nԑA=|\=%Z}Pz NòB 4WM‰r'4U9M쟉07е G?ygiV,_#db̜H++F}*,azb M5 Yæ?U]|g@yee6mēJ7U9gtykǫ̮&=ȰGތS4L; -uƫ큚YQ"̹(xsbXCHT40GT,m[uqEۃ I#5*2`e6l&0H(k+zћ#ԅ?35E|DѸՆkܿ J#ڤ,-N{E8&kX(w/"J.QxO ]V\h/ʭJ/Ң]Cp5TO#t䵫>7EW';I40Yʎ-V¬?IOլU6%24՞^k2KoaeOCu%`)Pg_co&z(s /ꗉQ])+կ).XX>3rIC:Q;9\W^ .NS~C|adʼn`G" "]L-cٷ;A[0D kZE靚PyQ?+"|c ^ Xlkȣ+r&;m7 %TJqI<mY談x@L{a#*Oa.*4Tωo4D ݧC̀ uLfr@:#F:1 \`UoNj4 V@[ĴsOB#ݰ:\6rS˔.ȎR}{SyFm, F,YUذ_JoU%0{F[(ʣ.=(қMrwS7XspnT&ږ>Wxg6%eEZˑN+>xѐܬ/=Ȅ!(Xze X;&ۡR-L78?;tA\xfYu ep`'TI" 0Io9PV$%pKdS&m@YNJ/Xu F'1BDb8}|@f@e=loX<]7U |!87m9OL~ A k/r!y҆?1 HS'U[G $(\D ֤_Cz5loOuw0: tD'| c2fn:d{Վ p.(h ϢVSW@ҳޠK ѽ]Ãi%dZ]B~HB$JBgJ'YA+Ь)_J8䷰qAʀr[t =1К8{^HgDdp/FX}lP Tf I{|"͓h~u$:rx~Գ@WԼ@(~?%X=K^GUuaU(ߣ7E\QHN{XvrȺ3[G jMi`͵Q|ן_ЏMt >+͖7u‹ں!k2Fe8f Tt1d_J]hC } {6 BByFy  W)2#vr2(ulcj-;Yn"ۜeTP*7^ fvˮReb<ƋT i'PW亷֕ˈM8W|;~=ע@T`,ႉ3G|Rb _fJt48Q91(wM"Eeh*pDA?!diĠAN"7]$6+wEG_46W4JQiGmbH؊otr5%3+ϲƍ}''2bT;x)9]zɵ¨"MŨMqE$*np{=Qga9̴Pt~7 QHԺ6[ug+i\I0F;@2n 'V)Z>1%([E rJ *cI9pFŸhkWk45wh{I>g͵q=L63 Õ>_qpgĔ }mՔV,nMnA.39GTAj0ǐS 'DEĐ]ox63Ek|tεf8<8=D ʹ_[Nj'Zŏ({Mo.d+]#8^ L +`J#E>$^9qhz ONhH[h;/$΍#-3;bcȹskmͩiò ZX8/l #wYz/Dӏ*k|D.o@&``KM?c,A.UiD,+I9e0L0͸S3ьu7;lYp .R&}wʼ)  0noVA|H]FktBDrޙdvY 1)@Eۖ\!)V%G^>&8\0Ue&90WŪP0M -䚪N'|f߮csˎuX60c$Š#XeـVk6*_I_Y>c1iےX EJ1βYkW .iړ Q6c~NVVz! DƤٽ. ı)eА cp^QٰOXQ ɻ1$9`ɖB ߇qgP3Lbm~+ Tk*Ͳtk֢O+f8dʴ_(ѰwĢʏ#hAŦ#Ʀϔë5lX3bGXjE "'9uaRK\ة^ ]ch'T$]3kh%#KZj&3? %9J+y37Z{e2I=wn,PViB6:@R =7ƾܭF# NMt4 !@f>,+U&J1ɏJ :~NlLL=3%P`)zbm0w3է4mXjvY3~n+挷.|;s=</;JnEeG ,WdXw$gRm~Ӫ₞c*NiFPF?Bɗ+"!?R2nIҽF}`&$ LumGb|k.zoϔQʰ$ZlX>pqqنh>!XQ%9$B+nTYi XcGzXNgzڃk=9!݇*t6|\&ͳBIW FA]F NaJ)Xf8v(;?/x^徕G]0FŽ_; {+m9ryo})z pHEvF,/aX 4QY^e_c߃˨'AJNK[#T $i٤r{\jfOc]OkFŚ8jG4gT g_gmuC(&1p|q褋3PN)fЋzp(oh0--"[^0'\ꌙjï_Bp3ӪZ.aBn)SS!yٜΞfA!oSn0Gis2$ o+לݫ#L7WcbsҁdӢAHuLFnOa8ns ܕqbx+.on|kqī)zzdj>&yi}>cN"Yr+ʮINEsHMXϋ;ԇzN*s`o*ɃW Ҿ%i8LܰH*:fa;@y AJ a_7xpH[_<Pi]IMF6nTC M'#E69osuvxBA264+"&f IĎğa޻Du^7AJ?^:vR?\֯]X^)%THk6 -n&]@p+h,ndO#}*olxQ" ~tQO[%>::mAr6}ṡ]fFlq~z"rqwrtDJ!p;/Hrf_*=#Aىt%Ꝟ[L=+l{7'YrC95G'¥ ~fr=DwC_jEę0l :`Lkd]5Z_뢠Ď1XSZEH7Ub%{ |RX5HwyFi$5-[>W8\MaUx%@2[3gD{$Mˮ[C, 48+qkkBzHCG'>Q&FO+; {;/g@tnTOϦw#Ztma16 *ԯp^8?3>U/+EngJ t Has d sNL2Ӊ %4\]FpGvJ:VqT4dt`:ѰfoE2;fL*VN.}Ozj`ԗ1Sdb$:Xڣ}aRoRL9?B->񦻩hg-5nBk$PڦzQMo)تkuPGQHx&e8ܩ^ؔi˒F.iBy<=?0`ׯ/>u. f[,e$$UdΕ!Ts&stj.jDlM- ԓ5;4?,MUMؔ}\~Bb!;di"7 l5,:1:r8u]BZg 'C?uem9>K =j"d%OM߼Ɵ]qp8ʇp_U vvc]3/IΨD`, +t4?CR[D&bXumil*||$u!4R[*51&oqTvS_\8G #"vPGI| 3eadgF8O 척Go6.ɓQT7`QN:,X0:) ~RQ=5`j϶l{ת!hKa`Eh OfBQP':8, %!\Ͻ?;ԨsOQ)n 8g$BFEm^9a*,KspKPʸŪ_W=ھ%L.E@@:3Xkӗ=VA>L֌ sI9 Ui'(jܪV`nL)ʗ2Ͻ^#nKGH!w"X-e252+w{g61uͧ# T.Z W9miet6nnXڇ3Z^x8:q֊os@v\yy`wŞw4u懈[.;@roN (=VC-#<1_v @\$x~]M҈gB'D]AV9dO*_NVw X-;'X]񳋱 ɴgo^ghNZy|_)ZXΈ\[-GGCdf,2 3HR۟%;JO5[;uߺD% ϡfD'u U>[;) ?fʂ:ˣYIoDL^`(٩c o^ה;/BbbM52("bt(s"V^5(ѦCI8(~Q2E|=C.F*Ԇ# |n{<]`Q1J&Bgf9߽ȖvO6*fnXo"fzj-uIќEhV gʣ5d?$\3R@[;\-?tu>ubUIp@Jd'弐D̙BHK`ZW },u A`" v;]c9Œ vcMq%aUmR)tν& Ǽw:3UY:삶ėt{S)W=-8VCJ?4-o[e[I䶟 &;qmxv%zˣAien-$İt juW;F(Fwhy!ZB2;y8^FKcHf&Ӛ[@ 8$m6hNKN?\SЗ"U-y]U,J xg,i ]`1neӨTbqz}忁z_Ż?Ww"HSPg[>R{:$ug3yνOdlS`UQWOS46 FBFw(UNFdY<]g$7uoy60 R3> _JFp͜q=88Gܷjnd?2bT+.ȎIr*7Sw$K+^XIbޛ8Ӫm0]7Ѫ2l^[ר8'=*U\Fb͝Aa, u0G[A;<"{3dDTz@*KWtg<.jkQy%dXQC]~ۗRf;{_u.1syW:VBWNmq݂TE ^R] p%MݪQLv$LuδsK3|y9(udvf0VPjgK@ BKYE5f6@oӀz?;ȏ|r]D,oWE'㬧x7Y 5,zRTI;ظSHUr:4Frk>?dDz.f7Gaql¸6PS(ߚԤ=qqM4R>? wG'#ҟOӂ:է4B/ s.3 ܁ӨH@g}x*Vjx=˥r^-U$"݆}LC6fV~^=jEpH^8)|ˑpٳQi^\mmhP!^C(tS閐L2tGI}etǬΪt0 G洛WpM7]$âsr4Ȇs8׿ 8H_+`=_T74i8\5o=X|@huxLs 0kkf"gMaC @f${1x>LP4%ڄQ9{a/PJ|BI ?1 {ra:bϭ^q k U|_H-.C!Ir괟O=_yfm0hr,Qfׇ\&_;ֿ.N۱)y&BrBs$mܫƂ=3>GRM{ lى"1hQ|J^{g:< zzjRџ]4(|ï8ڤv?s4pH W]FʂpxD<_'3g]p ,6N*Z1#;W5^w8s|V98h l!ޱ 3ZInθ2ZdŤw땈EZ7-=:m+[U"z\zs 萖_o(ڽIjx})QYGPN#nKabmXYo]fϷfhaZeºBd Y9v~/?a,%[V;ѻfֳC#.-=$!` 3bp*d\gl^(\d;.;Xf0G\/r@C ח pP`L(\U-{!V˺eX"'U0"pѕh 6Z@-Rd"H/y~œԏM8ﺃE)%Q&iJ#tO@<^DBwm*iN.u^_Rul]ֶ:uPf19byI%D|+H ؤD!Ҽ,T,XE'[%y{ܸCs8ȿyY>湕L.9زD!0Y=u;?80$SMRIZ݃acc35|_@>f QmZzkQ铀 )Eb ,0Bt]@1.u]B>eq9''Kn3|a9}O(o2<-YC}nu3 `lT-w ʥyݠb49IXbO3c_3 3 @VsE |a%Y皢QSI*w]ތF݈xOi)8C<i$S0#ggXVCl]Zq342((j@ ^:[͎Cvq8ٴqb",oc4~LZ#] 8*t4eb$| l&@l`Vߪӽ؆IOn&"-{ù'Xjv9GӪ}#˂&F`, X۹Q\db`_ Iᙟ-^Q݀\8D•nfwAm9jjgCOR2@k P~A難Y?c)ļrW. 6) z=M5^Cuԑd.<o1hlǽ +O.aDjSv[k5UywC~@RpzI؊jkhP rHR/`Z0 ]J8 `!o~Ǚ\zw+HYYIluXH  y/Vcd1aC <57~ׇy6B)t.x, ȴ}I*6 7g.C|E)1 bipY߮0^n4߷:>4Ԟ֛I p &ae42 -3Z9/~YC9;%&ʞː+u[U4SW+zs7Y0 R 2竻b*7עz), t  ف%{>{ RUzI\oN\ik/tmͅX JUh| fH(2<k;X6Ǒ< }V]'[a@Pw™:;x/cSs>)Y{ѰG)7:ix[yM:g6ޑ (;\F<˧vePu S<?JR>r%.2t Sڦh 4 yy0onU'Lu|Jgƛ|4Va%+lw-;pǢ$#W(z&Dnj}Y${!gvȉ|/wKkFDT/Xi,5|Gc x*PT*k5ܜî"e#if+ep\!Y7!њ!~*b.ЬU-[XOD bhWcԳ;+E8 htsɽﺣ0N:v\xhÈ1&5hVkk]Z4?sXT`'V-פ7ĂH:zЙjՠb'[ϝЮ$@fL%zV:v+Cj?(p7#H8fE3 ;DK}q?vWit{O6۟_gCp0|nd7 f~Da2ji m3X'/kvC:dGy.KB5I JЏ)2.0xN+43j;^ (5 3`&Lʨ=ݙta?HBC9Itp–~=/Ѻ9Ѳmɩj⍨j\O$`F FRc 7oB rbpJRq~C#zM"<9bo aj'I9xV>\hz0"r?;FtZHb5GKVX; N< RD4N2a׼$o83Zz@~lx5u ~|v?*J3Z"U{uSs`%H#<`Yb(S|Vmhr/.ZT\{0}Ќ+m5zvW-[Ю#O8Bl( |1V1mÌ^E˴4\Ȏߥz(k_M}V3}#I,&@aOzT6Nc sbjD .x~fyl26&* */hYU]b=l([O nʮ>x18.W8F)C-6ymTKT0+q@Xp+Ԏw41p|J'Hl.YBh׽c}aI3l'Q6%QGL<Ϫ=|B -˟A>G<`ط~YE°$]ש/S~U\2؉ +smeGXz):0׶yq9pLSIob Pa\Ͼ -l3΄QV~}>_6/?>#sƈ45v&61s4B !>U9XUz$R.FJ$T)Z8 ,@ *m(4xK]j4WO͚RVmDC9$$|wb=(e;5N9pfdxeiG: @k?JYtV˩in?z`q5NPf/=Q Dd,%,*)$V3s v[;=Fv;-X^y |c*SvA⩰Z̈0l *"{mh1=z?g 끣(j_Q 5("R37>G[ @" G%vȁ?]Qݟٚ;O>Z*KRf%%]pځ-(믾INDУp!cp>F6R)_hs 3JˈIF 庀+&d3zI0 K/0ɔFnmPvtd EsC ƣs'Qj4 {ʃZ-N`]䄎wi\ͺ >֭Ȯ@`)v%ds>4$Evn]0G%V)n#JރևQj>Mרm'lD#Zz+EcЛ=5aqQTJ()a ϶u+fh4YQ3)Vʜ3Rm%cKˠ\Ƞ7crfh>t>Hȱ5Tݕ+r3&z\G+yghnC|K',q \0Ҵ&?[qɤǐ \Şi?[fXy?LMnd1033#c *=B׀:! Nhnk e bR2oL{6n s–oqٰd'X5oկfnڝ;1٤G(u'6;\8ۗT+Ms ȍMgCsi8;+ӤsJJPdNXR$-(Bov)Lm!qO=B_0@j0뤹BbymܣAG¹ds5c+##ZZh0]- J\"^.Lcϩ\ y)ݠ.MW:_ePH>9Nn&n$rtN%G`U ӹ_+66N Ido<{/y <g%ӛ a_ē"ߪd~h&hxZ4Hfr, O|S&VG&/LގSUk$|FQB`A ` aL*ft0ZGe}zM+ڍm r<6PE*Kv }dMeBm"PsO%uŶJJiw+{1ԸƠ3:iMgR6% g^:u>֨3Oց{B 0W 9`F|)"*Nb9y"PbK8O79x.t4yН JoK$~؍JWHj׎F*lB@JE;Z( zuɶ g$WIQ hQ\(unĸtq,PQ;n|ɒo>ѲooV?1$FgvrPk9=ϳeub;xwFzݎcX'bжF'F7nqޑ73DXb@fό*`bJ$/AdzLi-Fә#/&={^O6vɾ'-؝mWRؾE :yj3y {%^}MBo+@J7lߌ_ t_ yFey?U渳/p(IWy)&"*< kNT&v'e>_2WDm[Nͭ#onǁcZ(,ނ_tP~tJsci>b#]5A^26"&iZuaɈ%Si͘T\>FAß6$zm}]<ŤXfA[qjNڗz)bcI/  ;[;q Í=@u20{R!hjbvHf Sjxs d([f'rte(1UvD,FljIe`bd᜷|V"Ӎb!ڼkLIqkP ޛ ˙ Ck~`GC&!y>4$2>b3wnDnylL-tGneAzLI!px{~2'N?:Pu.ܬ&}ys-R>r? 4…6}clTX &^msf8.( (.k,B k84j]ivg)%;U%Dnq~qg 5cfZm"[^1d WgEi32T$RTCu<5xz@mʊ&g$Wj~VO X4%z⢌-7@t&"w, :O77/UԈ%>dn- sI#=s< 5NTV8s=_.D[ siDM>},R`y9yadJ)]\MM3;  %b˞ nangO,h6N<̄^it8=-G|Ϣ.rJ`}~'2xt M^R_݈au8ko=c_Wƅ>OO̟2w6VQkg\aQH0#`b@;)JOXė`"3 3haiR7G肄<"C"_?,qdIt8Y#w1H_~*kއw52~5U$m9O-B GމƱDtU[ðR^1~{{>Wa^'sty/Š P 1)h}lB6'6bmsSGb%&&pMf \J::S!~͙9 |!+_h+4DJ0db;*I: &@p RUC>;EPߓ&{( rr槨=6Zz!Pˊ*aݤ .-$UF 3za8G %_m:s?jx9{bK%))jѭb+cjaT|]_U!PHL_|W4 #<#VjH ^_wM|T૦5ŢjF!T ʺnܣ%ԡNAͤChv&MrOJ-X:-P%n\ž9Ibg%@^9e뱷|m߉J /u<[FM H׫ W\䅫19 U5BH>=MCN]|c>ZvL8Pxj2 39]YFKe9l%+%v-2"[i%=JjWs9w9b2z0%Y%(0o7,FApdFq2V;^/`c?*KwN Uij- ?H\ϨNřTK\laS0Fى0s7^b 5>$Z"'ϾPQIgay}K ] .b r9J[anl]m{&qH>Ӛٟ-E'0ꇗȁ$x+f$#L1W{ ΨO+iaH]rcf~pR]'\j T\6;f^mZtY#if#E,tnkK1sq a}q|"vk|0h\Ƿ d,QF{/sҝ:y#StVI^.#-.=Dc̄pݜt"bGô dG\adk ]3+M÷VHHn ;W0XXX={;nGvr~KȕVgKy 'pH=5YhҮ˅bva/uNjF9%IG5iî`  VWƉ<r75nQAK,z|=#$4ϢaEV)V諪QANלNsq  gΛZ~A%K~Z\^ƁM}@"1&/|׺'zW:* a}uC|ތڡX ˙f8 `yhwtaK3bSZ2(f6 æ@"W{=ypwr_pAYǕ?Ɯg$#B5Xi&Zr6REa ~2 =U1{*|)HWܜfvtE5Hw5obܗ:biKb^DfViIW)ð 4Rf!#EY<ս3d${#UG\[*ls6Un"=y9Hj_ú+:>8pՁF" {9r{ 䰞RTIa࣋.TZhM V _L!$n3vcНlgF>8?P i R`ϑW(YWk6[]'HoɆ^d>G"`э3 _=f2B$Ha뭷+νnRP 䲲I\T#Xb20Yg︹521ܿJCm`q:봫B\,ƅ1Fm)wX>jW/Yp { ҲSg d%B9s)'[k!|BZ|WA BnhwzvMwcaVCT<aKl[VL:v)6NIw~ M\~NE6=UZ jQRs_1o.B;+3Ԇ $!7&oܓw)ZJ0֟[ w.4fFaCv| z<  ޿z+ sĹUP;7tS3ɘxyZ% 6SXe"MvGAʂo]>)(q! )>+}XSC2DTӇ#8GZQ)8-X~nlX _j,o": M:%e./)aC:Og芴p+`c*+J.|%]B />Ƶ_3n@y\ECMQZGOn*~ Dn3L.ayU&q]41 >ݺ9mu7zM y^-Y 60UTo+S(T}ͯ(cBMVK违6rTIzqL{ Zh?W9m}P5h XI l$L{Iԛ7 GP}F$ L$:k~֜yl{g#wCܗh |r gْ\cGq$LesCZC<%R2Jů#(h I 7XP( /*^F,!֝{-5T=nwdycd>'^Y:| &›gQ{ᤜh<"7b3fMѬTp#kzA>v-.D&rRο6#>P"} ;DIUSAPa-,"-ym7G cDr@S.c4IAM]'ї,cm>G>k 7>bPy=rusnEN?umy x&i-X;Kz8dN'vh2!gow8nnV ,HneS8M4XL)‰? 3Qv4Rfx,/Rz4`EYȤêвl}1w%>v6EJ'r|"E)-.W" 4PJ+<2:!F )&fZ+\\?+h}d}8tQ( u *1QB'GX8WNH"^oHkYaq :qnɋpӸv,n,s9Œ,)[/]FD Q tFJrDu +MaElBpkHN⻠T ?|>"DBWpsE!qq- {Uebr9OMUZݝN)QY7P zOB!1jp@uzxGl6Pĉ۴mv28@xߑwoUɉgyv3gr ;IRGyƨk&B@,$XT ҌEQj:utFL}HO!#֓ro`+/ӁiWMiiS]I>,NqbQs>n7[H/CJ1*?ߥd^4i|!mⴝoR?hjA&;tyrC-n'ǥ?+TwRw|~-sn &MђzE} ?dNV(? C%ӻ@6 MRUpw;sH)*uN[`M8J<倾f2qu]_7S ],S\ rsTm~tDB0\yXaG(cS%v >Tˮ &&)(2IM(qG\k7]RGx:q-&qoPo=Ȥ˯T`N.D54lAnKeDQW[{'WE d#!ժ kn(U+B/JɁY/)-ߩ~ry8!5SxQ"cBtI Bs7XnľTeL;R2q#"^]H _Z9?pGc t{4xۜs|SA1'd<5Ue\ j]6:.dZ7K"< O/~~K$릲}\CF_;P뽢 ,jnzڴAq>Ly)x:_3yu1N 2Wpz δ!4}P~_UNQQKz,&ԙvhu/_J?v 3LT8LOoJv6Tgp_`}qVw\:y.m.~ aX~f0'9#\jdGTЖɟUA=._=2r#e׶Y5V ӣe bg|#7ajY' s=,E4Ǚ_Id?ce [+Ԧt/XW,I!#@ɜ =mF1:Ğ6\ڥR[N1ϵS6*\V0s dӫc>$+ηD@xӤkstn!e,{ò??N97(nO90r@ O֫Q.w F%hg> qlrW/C{J4w;7rk4X8˂56Y^zA:b B08wmU"2mT,c]%B@HT18FLߛV$FcԠ.x_!掏XCč SJEZv(EHfhc'CEh)4L\u볷yz, y|S8n['ۇ2Ck&E7N̝T{($z zfKps27 bXߌ <2;bdȐjM+V*JyD] LF|I^OU{ⴷʐ N>-c/C+4Ls۬: unxU87\_I@~Vjcs~ ؿ['!Ҵcڷ>^КGjlq:8UzYhD(cԢ@|T [I N|@daxL6vt-G{ڧt×>od4xQsې;۴zI3KUEԛkT7ŭZWl袴+ܳ:T1 LHEzO548G3v@ҺT:,1eؓA*ԧ!@K[#%LjO8gȿhqdfB{T|^0%(lݒ]((h5`9sJK!;yjtPVqSr^jht6mKҰ aBP- C$lI9^"nku+6E `ϢmNi:P%!嘺sN^G8xyD.1Ğ i(" ~`f/2A*/bYp_T}[P^tOP8cq n`;lf̑bkX2BU Pñ@hޡ j҉eqiew -ETpyX_Ph^z%ə(N:f|((lG2$hiőRxKIqsu5F֣8}7ia 6 .b#(xţ$|FiHy]T\dI}M P,-̓!Y+r'iP/3K(=m2Rò+"&-!tg` Jt6jsQ\HW@-]Z@2 Yc[ǣMype rϪ'؇VugZwo&[)iڮ/FhL_@62$lЧNW4ڜkc[0 k%:r}}Ӿⴑu>-} z$ P͞gEbm"U\ϩtҰ!pz&/o Ϧ vNb`1eI] TĻ;=sly#X\j@ Ӌ__YE6Q ˾h) Nvpq:L 2!Y 'x4i[st)ݘv捊:]`KqdY2th/сEFdٔ2;smXͷZ Š2RP>Mb!9f.^O_$%d~`YzC9q4iM4NUEy}m}<@Ķ<6N Q)r cS|Q4Yt~vk=tYuLk&-2sLH;Q|Ʊ: (n ˞EJ 0.hAgwQ!M;KWLk&D.@]H੗'ר4tpY64|| KF0nKҢfXmS:D4V],ȩ 4ܨz]AGఎ] T*M U68H>$} v׼g%!Ej^ )75(eB/XtԞ Heb='1Ϥ9Ngp* /ytYO/,8M,GЕp0ndZzV"?|s ޣYs@IxB1׻#QPG攩"PwW^,ղZ@/Pȩ#? !퍁=H:̏#&  }=zv62Z6S0w2uOQg'AFƷD)֨H^㓏\.,ؚ$ b#ҙl&:$Cz}XwwvEIYXy^̇qaMCBaнB}H=9]izrAzDJSz Ni.~Sk"RnՇDzXB "v{?u<*3Z<!,sCp?"~( y$KJK;El0.71:YNm4ǔlʭ+ K([Ǭ=n7$0 a?`'cߏ)A+rr/Rh5k:nEUlR#R&! z-B }눞oSWZTf)%CjW˻[٬_*!F́Ӳ1qz|`jaMZo9\f+XlI8.ZSK.LC4a&gU^ ɡ a޸mkgb@nsFqEWT$#NtJ}蓠?pdW4Ox_!)PXƫ[\oj_ P3}>ī&HT]&wP!,P6X|EG^@^A}E)3x/=S;WD 9h#R)R+4eWgX3iJEPٚUuQlR^>9ܞ`?А+Lh>40F;"6ή6Y01y~gf .L,rY<8n@ ThbycV(`vsƹvF5Rqd]S'ҍF]+Ua@u2{@?k$ڈ?`hB`"B"q_le16nmI~d|=Y<[s04&7]|˄v|i]0;8|Tb6=9pNN>H3y'9D)z픚˯P&_ίߚw=HL<4DhBf“?D1$%֡_ّ].♯[wcfZ'l,Cš(j)yq Ͽ(SmNk ͟lQts7Ar,cq kCc"34#̫0ܐ8'Ybh%{7 hC=)WcU@72ܺM[яhJu̠`HmuRH] 8M, E8]Hm^KOt Y_'5/b+s:.Ӣ^%J-_1F*3aUٮH}U <ٸaj[m}_!{##Y)L, u,cD'4p$0vPtu<==!lE =R,{1=KTy[Ic_[G?(~'>&פǵ=URzZ*P` NɀF8ݱ/o'UmR f \˜ S<^Bb/WXl^b?TGA&lsp?43`&#}ƙ3^fr=$V=)v/t/rճo8^9 I숚^?!E׋eJ<ېiuvgpS=Bx/W $ |2f0p|`2`d̩ DvIJju/SzE%*w9f$~n7!1ۮX[u}20Wf=/OgGT֧/G=.;zNXȩv櫍DldC(߬;N巿pQ>vM[yQR4;: hTx3oJRܸ'}~ @k) (ubW8ġM @\tj2`xzb4*4x垷Gtj*g$a? ۄ^Rx@7 ڈj>їY}6F1D p$C6w MCڒBD_a@NDg ?F]eZȀEfBWr YQM\-SQb*gm w9פ.9*؏(H6AȲU]D%lu4'b2!"a0nr;W% H6pŇ2 0Zd\\`E0#%3*cmt &0wkp/Mከ {`lI"@/Я+MjFqjMw^J7WIM64ǥ11mmNޱBPi/ c3/ %qnT~N_WN!QSt'|u\x]'ʰ&õ;lXj}dYA BS-)GHـ`9}rP[ӣk;f$gN*7p }-۟5b+MELt[7űK$|qU4QBsR(0O(UmxgUZÑHWǛeK"L5Z87Zپc ~%*  w^3J kw1Wl 0N 㑧.mS2"Py /9t|b Ï 2"*g` 녰(BX>lZ_uIc!Nm>ihQ#ܴw6Y 6c.}i2BfH-ߛჯ2?xQТ81mZUp\)*dVgl 54zK+8-O=Hrꋷ@:2I} XrhVULKSd%/1! >a7YR=S2[P}MA-.6I@˺#Q'{+ _#-j8 NN é^6=mod&mrDE?ӪGzYj}is7>ZI/&'l^tPDᜦ\jv+;n(sifJ y%7)g.qe &z鯭!Z7_"ڋlqN̉ZdQGp 6-UCEm>g}ɸ qV?hUca]U_浠2VhcY6FD˦CNvz*DVpPXoyxY!cOR q:7`'ٗY/fE'sF{Qru׿+ȊK_Zċa&㊝c=J1Y:ÀTt3qcoK 7$=+Ax$YRA2Ra09:OI/w &Ygi!۷CHՇ@0O v-{;0\Bc&~K4(S׌.UrVk3vƸџ5M4)'iEh9y: G ( vi\Rn\kG^|"g7ZZQ<#P(P=[;6Jp9$O++O jlC4&Tl%a g Ǩa+Ha7Mb*v2>迋+VfM_eqγ[ =tpm?d06VuP ^%TaF#-2:7>0 8N(MHF/o֑S",k\uY{J z318iV?N"=T*MtgӒLQY=߱3">5h*6HY}939D)=rӸ3`aQ 8]0:sV4 h+y\c0r>-%p$#P)W羋90jhvCcmB4>_"*T0Eق@N;5r#aA0@v-/WZr56c:4b- ;_^d`o6q*Mܾcߝɥ}HԘ'Eez]]P+_w. ,Y׵(DyV?nK' fP-[UtB"BF%@|-K$ە'k_`Ν͌lJԃ6MxZSki㋟G3t?(omME61N 62,]H qS&kIgŏѣ `Wƻ&Zt<{!y2{GJ `a2>U!jzPlݝ8 CSʠY|Ĵv$ݡXwQrr_9ʳAL(zk {n o P"GQȄYHias~ML3N%oi9~w '7L$5F5p n7󬨛xzw7f$]VZCupWhFFsZü%ZC` whrɧt $S~XĘ _^f!{-DpURbZFܿ|;ys5 }@6(\R}aj5W" º MG\!Dլ-@XwK=Xs% #xAr0u9t*D 4c1;vK,ؠS@V׿42Vr8YwVؽFZU%3 e?ZC:{ZZH˙ ImQ}0 l)Ya(ְ,XtgTڲ,|l 4\G ZdHwڮwXˏ0pO=K߄'4K^5qOm*'S|C_$ u.U'ab&!\;s{G)n{$5nnQ!nA$g~h5W[mUm7jH xd{d;.mHc*n-ܜøp}Fަy0؝r+7}Q WEh|OItf[o;$G`6m5>L uu# @ƭػM,p U>3]͜TضkQY!,;jtq!K:"BJhTJi d9z.JP? {DۛSUx/p e^b`\2$} ˗^c>hrtmy%5vSq4sޟn#o˘Yԑ0QxՐ]~ҞDD 6V :xE;gq[}C8ufL"MG""EvSIz6f;&NڥeLJ|od*)zZPAlokKX\8U`8L{A>tP'`Ӊ@9fԟs}M֎J1<ڸh7.Ҷ(7qiQ83D`@8qyO'J|H ߯zf[[D cM 2DF-#2X\DwtKX `G5eU?w\C J-F"<~  sĆEB%7" ;zQ`':Z} >2EmA䪟#~H74(UL7m8^,_1Dk(2hIطSG:4>aꋫ2-q+8&MֻK#°f#q3:'x)9h$ 3y݃)S-xP pv$ cSI"Kǔo*~6Qo ߱_@I4@6d{)Y Ϛ r3NQnWDl>7%; b0H2l&/b<\q$xGFbmGo{rzѵ4:I*#7[V hPXl/zPmM{sGP ^ POR'q`p?eS^)۽iwm{]ipQ@vCj1_q;s*ϺEv.Ntz {8y!^8HcުHezLxʣ$]@ .rNJU,O检 pÃ>BO47;R}Qq F I ޼fB,% Jn>3~GT\ {ƫ|9O>"ݚ~.N~YkEm6俶ɹt4 0?"I9ˆ.!\ Iٝ# 1~9vz$!i6H[J.,o/5exY/X~kܶvd ?%+2-X@LnLHJ£]4ރYEASgWwV[2<3>!omxF˭:mO~nK&/rE a2~5V@XIl aW29 c[U[4?}%H/muqj 7SґcTJ%7ۃʄ֥PB&P!H5:Hؕfa ~hGqQ<[?L]b$ a]yrk0=ҦwfjzIzM{SR{7f4p v3O>,Zxijfs(ti)s"/bq?q?uy#`= X͂ 4!Evqt:PG]#Jp=OAca{i%ݗkseA.dE[jG[&@/+,X*`UfxuLf|3VmrJ;Z9{*pmO~ v*O{+I`]n-~AP8I#Y @7#Q_ yOI @)wِxR|ۆY+ lL5wLl"X\Aq6e`;5沆sf$T=nq.2*nUƲ9 lC+ a;ΒA/|FeƆ O d aU$zVPU"#9|K"d+`-m1րBeDA\^qO>) ň 2!7b<'*99X  [^)r|Ia@PX ٹ)o5IN6&KBSYUy+K1~ݒ$cx̊døqG3rOĨ{Od?L0ᆏV.Iѱ>3՛b&Aݿzwa5np NPk3"Lik.Y (_, ¯ù !|5C&˕u$-)b?f&cp ?387{icqEXM[65 N1ɉ dk^2`ի{Fhr~=֣`1,,@ f^JZ>*r0%L-c+FxA<;^Km#.HTQG=c*ݻ/Ѱ!zXڝr"/VC6 VQߝmG*k VB=%ХHHNLptU f*mHe-c}(gqAGF92*F8nP(ȥ3j ӦWYWPP׼ 2qS씷[gd9:SefDFYJ߆K+ E$]DdK#&@zcXPtjJn ɬq!JqD9mZ>B"Tޠg< Y ᾱwQ/vk;A/[|C0 V><szZWГtc;\^tZ`3W_Wlqy^A`.r5|{m@0 ς8`:B4# ՒI4?!\7I2 _qC?+_I?Ma`ݬ1#K*~ੳ]+ǵkhTaK-oѐh@7*U P-hcjoDa$$Fҏ6r-;ήgxLn YkڷZEU`Q`X{{/,wnhy(iFe}2X~6Ji.0_S5`|HQld3~iX8w ײyim~|6az%_ `.C앪"Gag"'w^sX\_i(rA1?oWU?.8 &=dF˱:3eɸ4V?6娛X<'EUooVĎ/fxzV;uXhQۉN@p A" s27uip<]rM3w9U,v2Wbİ6ȽW݀H ;v9@ $Ggދqݑ(ձ5_z DM$En`m`+ *>Z8mMȡte+l^7洅\EEIB&<-,j&͉Bn˖{W\}pt-ɇH{x]e"@f>$nPE4G*?g'|҃Q+ 20tX?*+B5N%Mۡ_nf\#a~7ۀh!'c5Oj~k4G@Qإۜhw +aU3zQʰYkgl5aйLi`c z[@66dGLt#ZCiKkI,ǹ8T<6o(;{;Cy$o$* PLJ!3KMq0t0BGQ}!ߛɤq,`d.=?*VJhE NVVjѲ  7H[[2bVgd4 1k>hHFIQX?pհhW@LwvZ5GdCJ D*EVi I^CIV K0;9ppMK.4+m-:7áؽؤYREB սȵjj.֒;~dENrs'(%0p':[Z^)%Q!p9lJoc&.<Ł+^}7{] űN9 $]KsQۥu+[7KƤlbe {Mk+K#*&.rT",w!G=8M^V- &6*])(qWԉe7- Im)ӊ,`}ojhc^_VɎիd^WsѬ/!ZϚuOePeK 1ѷս͑ ߈Œ;~i7Wٹa\:gPr3O?r*.fi"$* @q3g?8LѾqb wa$Նu.6X5->x#g=֩R;l%i?QG-Ghh<0;0۾HzMe!Zuɽqs^.rGX^+yJp9{![ :ڊ鼁tS(#N֑QfuPϼsO@WџC.3wHي]6E,rzWK~ 0-+H`܈MFߜLi:$s|2?69e-"icٓ\J:% $`(n*d{)B]yQ}P8Ż7$0܏Mfr@wn @D9Y(҃NLM{TYbuřZc(4g?Yie6b`D&(漹?5۟Ҡx/= 4^ݍ)Kѷ}>K ۣxؤj@g[hG |q\ZÃ'ذ W>lOJaA\hҠ i  O͂ MO?i"etxv^VY@xN`o&k8*AL"O7QQK_䧒 &f;fI ϕ|p+˰^*8_Xu[>iT7glGw7w/EY eyAw\B[ +9=ܰV Z U- gs`FiάŻwwf?R:{͚BU,UR#QʫNrut?4o\SNYCI JoSUa?,h.pLkBT /ul*6UGdHi[~n/ ;DSςbA)"[ixk(MMxlysF벩fQg.V#m7S MX%r`g;yk7v=p7#YQ s苈@W yjS4<'hsi+tf+Έ淅ȥ(+,LTY%g( -GЮBskYFGK@Iwq`ixL-Ӌ|R ѕ%SmgT"KQqw m/m!"݆bX(ψ/D& TDOIo1zlgiA R޳ WCL'cm > `k:_{.:NϿZ0әv%! U!#l-0̖ CoYƪV+jX4@zUky:$1¢ Uq>|pD;AfhuL߅00߶/05(2a J!h7Ґn e%Qb_10{3#pZ4] 0ʰià `G!(=|HsbPvb/Haş6j2E?hbX⒕ x_ HszIщjSTrYW\wO8!DHZ5 F6^ c£n $^DJ,5s@5p^s_s0=^C1̲s،S:uWp|pd^#@4s-D6xrL,B<>(G`"V4*ZlO|w.6%e'BY}ܴT4ݹ/T8VM|XxJyK0ks/L{Rd̆{ִiYLc uvjU00Vͯ'LVӍ>Ҳ^hlKьAq׿ԩyB=)ˣ(Lt` %blB;'@ՠȋI`QU}qE m ㆡ+K!qhV0!p ض0YV!̇Sl|&^9*琥ej3YO4%(}ƫůP4dT7s+]ܟXwVUZr͸>[w ǾX>W_.K.Ɲ6R['2?zY;37Yޅ5,#g7I< $J*a:HNktU߻=[֧OD x[C< -(QI"_=dE[JhIs:Q>%LKs;Hn _bp ˇU ]홹p9CgoyY9DUzhkZq5%֢ltA|L*} _ -;_.Ⱥs3N>vtE";,k='o,sB P|jo$V$cǃ9턂fk'd(5AC9 6>Q, #Y؁]=Ցjy0Fzіi8/&+'(bsEbe:,j~_D֗QΖ!uw" aCFz>ACb=S~ՑS/Jvh!Xxc*oa )b =NcT6= OV8Ywb"_jH856O6 ˾'Tο8Q8+A]Ev"@iAjE1i2"g(H" P5lvf*cv㝉=CJ Y1qٗ/vV|&\!Qyq;糤gR,[0g;Vo5ɏәvY܃E[6OP(U.(%(ؗڬ<r $pf)QPuXH=.a26G7RQ5uhDּBaxZ=*_?9 y`n/FKBeɒm/q%և"4t0e"ADMF\ w1EaVWI_ID.<ĥ]@\Ecfs49@ T(diBF!EwYB2g %JEa -[g6~M=<-.,t;D>@X+VR+];EH֟OC5D8"GokG Od]f=ր?ܥ{2$ЧjAdD}tܽ3le:!,(/F@DTҹ ? .܊F.ho:A'XO1 T+D?nZ"ϳi3{v0~ZIu+WQ_+#A3 PN:S .Kbܭ.khups0Z+R%d)|FCJ!{(Z,*K΢ko Ul#^$|7uY˱;ńrA{}1יMx {[#oJ.fAC 50^#"MEךaܵ\QױS ?( G?Wp$zb/--?]I\dc <̗=\t?,mrt1P59}1;Fsk°Ru/9gtH&]6( ڭ!@B3tb ^xUn|E gJ %49E2+M. ڢ5]؏k݆oQu[ ^/01Wf%pތV\jYc;5;MK4 dΝl2"!,Ѝ9sG7%\A骤8 %0Hpԇ%ya5rN]U F?"甲nAray+=\7[_AeFj7rIfUs[O ŚŁc0`0w2 G uM!qYWv^Um^.Ed:|d%9)}ጓ#ݻcLxI||šgx YdU| ׮{<&j{YVin L"/=+6Ҋ[{nl!a߆( w|s6Ht aiwu izzەsP/;@J=ȸ-9\e3 7Y3ԬBO8v)/bO=#餹>p@L()Wċ5osk5mkMRa·Wj?Ni4Z%@P).@$.Z0To?[p&3QPяav{;Ε5USzWS+e MV9d"u<&WĘe,D^A'u(kugpa cbOT 6^p*ȴiܭ\o9]oM]!v$ҀMw /yǢD%"H$=;0԰hsTZj~O-32b #1F$L :c6Tǿ;z Qw%ѿW6SZyS Os:(?E=L?\M+A21#jA[ *ニFϫj2bg8o 2:ƮPc <>>]C=u78u4VT޿}Dvwʏ톆&Ckz]1I )Q9* PIߒ[uљ?7„!҇CaPCXa,w?ѢFm# ]u@]"%Rn2ǡ"1N_; ccͼ ֶxlw8PH2]ϣU)@K Et6ÖLgFA}(VNiճE`Hva ?]呏cQ$nhڰ !<yr/!nתZ鹋'@+jz/H@w6Y{9G\zge*GJL":k ,t |)`)\Myyb$GZ[*c6fxBBYtQX<}&=-1" AE\A){ZSˈuQ7\\KYe#Ȇ6:0u6*9]UA䃻+/-ֽ7㟁v5}2(0V}>Իy43ldBMk{ lEg >3)_A"a0jC>] 'h\ rtK!lYyaIj-ҕ;o9*꣣i>wmAæV`}A ڕKQIYBH3BoRҵ7f$-0ý 7ߞ)TeI~7_ Y gn+f^Ի:h*c-A@_ÂҘϊ/z\KKD-;cq%_cmӡwx|PpA*2Hbٱ;034en3c8w̤1ۓar?fOR[}:uixq\)4s;,q`=YU+x~Zs:dJ5bܭ2*N^A7=ৠq :XH"UW긷ܤѾHPH3ĐˀV*Jk;Վw! e@E\艝? >pE wR_|[M]G*+t _&unoes 9hek T*S'i ݎnhZ@4K87 WGZSw|{0]^vƎ:F+eY 7(kB0tQD)oƆ[^W*?&" )G6wk,U3ʗőZ e;[si]M>DlL`-ГUZT}Rl.; `8AJn)k{edѶEkLcB/d 9|?zAR_3hP (OǁP'հk>f׸ڗUSL8xLt44.>޿ ˢ䞛c<`A٠UF?悚o"ur|-Sg'I ;XUCcMFzBCnmBIP۸CEq/#(bSccb]"qLfP0R1nֈ^&4,VȢ%GfMS f?|NK?R^=^Uq"t 䋣WA3.k Oj$@rWwua8еU]-G?jC27R)p֐wѭ3Jk (WtT #wqG@tTxQFÞ Kqo~=MyQ,F\ A ڏ%cC~7z:zy$u.8@Ѹg9!-/} Ɋ<=6h8A+cYz;8JW:|1_?ܜl #Ѽ R'C4#dt.ȡ{֕Jd%_xoDIk9}Er6vm<%@H!PsH{2M-6jǿF?ުT18L%ы%~_ͶMfHTmdѴ3rU}G N}"]F{ڷrN#|й >VJnIhrioW {ͣ} 7ul :"$fy eLSW4ܔt'"h4Ithmn޵w9:*rG|mz _㗫K}]UOQ^ߢE#7+M 'S$ߔ+`Q C<zlh$h >Tu`V3<ձJ :ZWhuqi({`>ivSJ HsZy!Ve! f$bnFZHY~YxD5yfȘq%l~$mVUԈiٍknvn 1AoBvo У>&ko<=Q訌 5' \w Ta}IHmDϤ['-wšrzہ5y}@ZǪ 'G7nX;y䕟#I$BDzAs#p)κL%@=D2OαlL2I &fK/Y֚(ePou>~Ah3&+Ub[C܇-Y >dˆAVĆdf4Nː}+&E c/r֩Le׺PVIy4Erˎ%b4ZճIli5&&k4,u d"f~].-hWFT8tS\ > _s/%4V֢ɰXԞCӳ~7 RpYAs*wo|$h4x |ƞ=SPKpE1[Զ;P*Ak *偐j2N}> kn6)"[.}q%K0NɢA {ȜF_GndwФ6C@4 a^:@uug uC؃ T% "^lF8LVmKGGhՑm€+(gV{NPY4Ո;D762ȈtBGfp#v-Z۟L#L@.:Q՚cO] 7W\QX HWZ"+=IƩ/'u2v-eمØ K?ھ$6j܀0,H LOMm6|6b2GH2JbqS>6fU3!}8-=`ԉbBkST^Ty7݌ LG9WMl4߰0J 7R{[}EmA./ ^fWFP*q3`A:b2 qW笯&2h!b[-Šgu0C>(F8lnHv1|iD\eR^4K+n.0&8>V5 1I$j*~l5oN4 8mȴHP[k48\Y∜ ]! Οx X 'k[C.R_ @>fZI }Tc~Az3fXSZasoH\U9):9tLjLjOp ܉}TibE) 7pzhR qƤ>Itot,=^ۥy$<8@}$9 uë"l$tTQ.>L`[X HXvi*寧ASuQD~_Q <#; brq@raZpw~'*d/؈Ȋlapy$s4R OPeN8g,+1˻L;{䧂ٴKzJ;S)d"%-"64_2wE"1ċ+Ul*,Uɛ"0ne~ (fٰT,{]82X+7*r0H{\$z'LbV/M1+ "ye>YMj/J ܍Bko;{7j=1DI^sh{T^`^zg q'-?m^7ur>98-Wq!fzQ'6!]GUC}_(KUdl%9Y9uͽ J j'8ˊxT:sacWcd)~|4vVC5?-wҵMb2`bXAf7e慎 ZRGӏ쾃ޯ .} MnLhwj%u˧naKp2//pF**$-GW3ٝ.c\@gj Mƣ$8Tʰ!~n _%esYc6]`9@V&- dcPN},ާ HpI^5T! xZ$02 "G@QfɣT@H=:v=W:?)"]>N{4ikٻ+-J)@EaT{UX"09T]Ȱ~ۃ~b=Qᱸ$}v/>JUA2&:@Z[x.'`=mU4r'-xn `Sw0dltM(RT@ښ&O)6:gC(x{~0M5dħg>.v0ְ lLLNb 邻WEvt8]1c6}S꫙+{QKрclקG`9tdr¶ pmmlAa[\A8`IR>ܞNPtզSrMABd'u@ 97e6^lЕܫ3(;)a< hA [ŔAq2ﳾ9E .,ww\iHvj2f31kJpܑj~:ۿ D TJrk@ LD%j>ikBxdFԉdi,i׌gRPse*WR9 N#Lȉ}t>wC; [%[D6bՇhNl!f!GbHugc0Qs1@I2d qoK;; w&!'tȺ,)6Qts~T֨a}pF;iLy)CtCO=gs*<['b5jL7.X1\{XR#ʍp'/F_dFZr(6!J㐾n: IN>7$%diKbObNA?7uRT]Tv'7_MEBs(6KPTE2t"1%Wj$pb.mh Hu.^IXNV6kxkBw Ze>-~Y 򰯜 q`vYin"j(&-+V<@Tථ08OMm$$ `o൝2@J*5qqK\0ЯU(M|! $h47ވ%}GC䶧S(rN_)aEQJ%~2\ٗLⷹ1$t"5&hTvP Rkpb3䬅UWxU@è9j{dDǠCSGMf̥?gKAE&1BE@ haՖƓ966 'V?Y,p,=+V1sD  y+ z}|-n}N@Q>+wk6 g vwF<ADh! o%8Hux;[W|vgI $')yK$ gKscSlAn5ֻdxOFCOEU@0 bz9U};Dud`rhAjLE-Ќ LebmKvSOBey\WfڋhvYQy k'/jo{E"j(9A[70׈:"yMc,efrwDJ e+,y*SH(n#uTW=#Azk^lN0)WL]b޶Dž[''?4&~v] 7rh_ik| c*9 LO6уdW/&"S4o]yZ[G1No= 9.GE \7g;TsWRXEzγ15O2vEfw QDq'[H" AeRޚ;Kx#EpYN"+,/ivռjnʕWaI3K9Y(3~N !īdW.vjX 8E~ܤDblJ5RQӎxT Uw1]>?lP`|FYCaÇlk0z}Y ط^d@oqsbY, ?>뻤]YX~,<^ :I.XQHX~ת0qSdh7 Bn0 P_}UCm"9A!qE} H!)5[v:/9 CX1[W^kPw\b;i}-lQ0EJXM5U݂P} >0kDeA"*&S>`j[ZP-ͪk҃fS~<4;DKW؆, p40%x~i"0l 9j|1)ϯ!ez34Ϝt\AXlSy.l `S!Mh T܅NSKIwϻvlOh ^5بFÿ2f hr>G#bbpYR1'1[D56uYvؖRla( jܗtJ9v-,vXYWȚJ霘Is?.ԂM!z#Uv6ܹOzL#Yz.$fҐ8+]J@-=ii+%PUJGf~¬"(&XkU&lD>N>~P8EvM.#P/C~zJ [ |>ڵG5ccܚ ' NTƂ7ԛ ӇRP w*o*Tm"C9#ֶ$U7 iZ]vT.QM1vdz\)/l"6ﳥ6I4%٧l.{6ttLz"0z5[|~pJu F;2T$EzmvC/HBi ?㳌&{Ѡq/WMH_LXL҄ t; loArl&N)iґ[ls}%,!z CqmX6 :ʑЇj~u'Ow|75r# [x+Y-[Om Nݳ0XiA$1OwKe`*oO*BZT2_ VSZFէ7`%B{a8lHQu ݯK.OŦjwS"1CLwF̍I;RMT=̧򵈀 77^Qo>\ȤwtZBAb"|*,̡V)Gn"/q]/[ȫ=c̛6iܸ7o1 mJ";&7̓gyݠ .IRύMg\L'}#CI|Y(5Bw۠0pgkNt/)C+y @J#O #`jJRE }22CAVE8ijm0HOpj3S7N )*PǷ̌?ejH%l*,wFGZ. H^2~ĘPx3euHWr >(u|tIT[E9)X+eyMFu"/X %s9ȯ&MȢH$rvLt6mNZ.y}G<ֈ/ Qf=ؓ*ݏZz6#)#ݏD@z!Ӈ1 o4ę~rhEy~=nn8^H3]x mԬ`X+PVp'J˙V#PC=.'Тd%m&}iʇ=[u6$W?:p_^JagSe&@ mn/ ֢]?9 c x4y: \pJvsny~[@y̟FX HGBa "t7wĿXbA3rkCU,R'"gX[ËR%jxso☡O6?0|-P{c%#MqDѬ]B†RW'B=::ΠEGĵd[Ӥ+T^Synk ,v9P9tMX"h.Aa< 4A\4ybf3SdW(z.E~z ϒhi ӻJ!;YʔًdXȈ?glu% x/$Jy_-QHU#>rƺM1rKE'KG:t[= L)e}D\g_@w~-ӧ\ԞG@V0gf^3d@m瀉)raf^4'o7 hQ)޺C7 \Fƣa <8C(.jFHsu٧ꈜڃ䕣v)$XKU+Nl b(sN(T ^ F'`9Ƞ(FD(ǁ(qe{&/Ìt}(| 맦?#%hrvC>W&>!-_èrG='L /"aQ! ~P8[usLbڜ}'4Fe9C䟅l?~PQ*5ߢjZ|c~ u'tmn%0ւLV|ڼ|ӿ=>H\>QKQ͢h=.GĜw+ځaMtUɻ#?0;f+Ds>k&޳0D0X t Ùɯ6k ъ\rp{~Q!_` uW46&#$._|6CeERxE^YvGOs\h~uwHܢI5x D~CĨq0trCW=ә(}$(s -~Qrv59c7NnLea;~g5e %$?F}>܏a[+QZ, oQħTXPXjvgw`BuYc6K3\$uNFot cAgZ8oNsO}8S,YI$ ABlF%i?WtiM%F~y_w,]0%C# w>zS$ tngd)eQ!zT>;>UXޮĵ0+'B8-ECGZŒGu`^u`ͷ'Ecٞ)E 7Wpf,j6]$h(9"65 X086wC &sބOBm6UU. а﬉嬥>KCCxIDaѷQ]F值1e3zoZ6{-dZP"|-Jn`LK_IݓoNeXb[,0;'k '>ۖR6S1Klp)wwbxO|CcdX3)Jh[8!"^*q0QJ07ǫ9{3uv/z kps=gypgbl)JXS49 B?vMO> Uo0 +nTZPZܮ6V[vqO~D~ ALѹW j)t&\,[&`}K ڋK]c=`E}S̖qܦMj>'s& dNg@̌>2IcζjpmD/bmᶒעag%nOq08(zVBp"&GJ0BHfLb tՃkل2(|*꾦ZWHUkbUDaP dS OJ?s`챮4}[( AɯNZ)ogj aB=P_gxWH 8k"O2X@PNĸG4_1A"-><Ϝ -k!m6(`7g6ޕQ] z"GTf\76n):*kH8Z32k)#HN!\6bHo$̓Ėzy!/TiSԄ/=la\~(ɩ*eڝ0f:(O‡"; ~yŧ~ar6 NrHHυ}z봆qu xwqkʣy 7#NybFo5Bf)1p-/!A3`6y;Q=Jf9)lvUWi\Ǹ\0V"?JH y)-7xSsjMɰu,(fpG OeqӥT( s1 b!)*Ot]hȅJ}V#⣳&\RD Td Q>p$FaeA_RJԗܮOÏnv dkIRl]}aΊH ^AV9Ks;ca*> ־_ pHzomŲU2#NSƌ0m}`yP+Ve_ZV{V ~A.EXI=E鱺4A~Wt# %"tϕ4HH ai\FZNs0o)f 2|9\ @h/&5Wkotdw;-Lu #xsI'~ⶏ&#S =ӫ"wP ϔ-V;pKŮo۠K1́:=.s'rE<œ!q+J/BIF!|ޜZW218@Kږmjy)ZMV91W)+:Zm_ud(1V01_qDؓW>Wfjb"_u>Cw~ '?yV1I qWdq1w:'LƈDz?M 0J0A5`J|0dW U1NP*Kq,! vҐ@2/A6*dUwdþ6i^?׹ꗞyԣ`yI=¬- ƟgQ`?P:xoN?R~.!R5wpn!꿂 s7ƫlnB\".2Bcl[0"/a8ߠN&z;RQe)];l*b%96)m F-z\snU&4ټ)D^$+MhWdJ)O+Rmz>h3TWnHt2x]gEQ2:rZ8uѲꭅ U]#`~ _6ۍ\ [;I޾sX}6j`V)O$&*߉d pX$6T3(C~dPSqAw@L7W.ݞtscWKL ߈JZK_.dJc WQ$ѼA mcS"חn0q|]\mPh+~^z N ^t%vV0b,'@FT:ϝZVDkGg`u1*S0%m5r[wIĸAg3x[.wc{ӡW\X)U2Ft|l'\eCH½[}O g@J)uUY0GXDAڹcjɸQb *tLM/{tjVar|դ9uA ȑq|ޗ}Sxtk'f!U]8Ja~eg\xd]+m]b/3w+!F?af #i$ߖI+}矔sCZKG^[ClN W.i+XOk+N"pK~C6htpe! h5sCVC =f=֒}K!pVd?Bc6%ԛ PPMv8 OϢWwΈLwj˨D-kk~ 'HƷfáOx?-9fTCN?˸X?UѤoҲ`*;LmǒJCOd>RdojauEo<'҆<9]X|?p}v5Iv;L)ܗwa ʺx"CJ?ɀGf*& [W)0Pd7$NNx4Q,OXNJŝi!qD0w$.Mziȁ8̨r#b8dgSM ʖuf[M%y*›J}j<cyߪCuxe wKyNjX{ NҜy !#QK1yQ1Q8aJ 8!D[v%#@V[`O*1i[4*y9+" 'L '/D@ uOFu%[8g'T!6~Vy1)TgWQ@n #R|Kc&zf3):W8 ;}]JG?7* Uطu\Ƿe_QSnzcDZVP!ʮd MF1ldbVAQM #fSjfMMt./W^~bNd#İ}A(֒u.&~kڋ f{X*01&v1J\(ˇ| kWs4 jwtB*2t%٠ ~}x ½d^0Ek}EC%ŇfCmeLf1e|zو~G̼!Iv-[Czy#G~AR=МatTay-\|ۺM!%fTWqCEPͰ-a1 u|ə[ħhCNcz@oJϗML0H3hX[TW-y҈Ol?2vj.'nVja|v? . $pX!Fhrޕ/f31+WR</RR~z5Qq| p۲\ ZmJJSnW$a(U,|$/??1[! ䷖Q`F0 '/jpҰjW4 S• Sȟ7ZBwh ]TQ^L}Z{E_*m֢915%J--& ~R(qbc>*cc",QU dֺhCa+,r&Җs d/ѐ!!ڢeOs @n<7gN5ÓgۄVWF`z`C a033xF7`x_P? q:Ů:aMQmo7𺋀clN-0cKNHbL'dָ%M`ۏJ/&[ix$HX[AHDbLHƦf@cjM9rf~>cGHLIl)iZPݾM${27%KP_ nMOCo v524GUl!u zE˲X5HącEx)ü$J"y 7Q·1|͟{_ dqz "g"43c{jֈ̀[93۟`DAa,S-"e%T+a' qԸlcVf{CoITwity9;JǓz/P^pqÞu/qMu iy{ą g-,A@T9V:[VosI-*lS\X]ZmeȂrE A͜uқU7ii3Ўj ~.uIs!ڡ;,!־S@NVz!&6$D&5SS\мƃwZփe`x&筊=c]gЕUlT$a\J#'-b;$䞬2:*7DZ`1rk.9Zٸv(q>_gYqڥzWjюɘ1)쾿;[">$ %}MT#F 30x0 {/w@:ms\gL#o_+n;%* {)djSxߑ`YZ}ЖvҴԘ\;0$0Xrԑh<;@UnBe}ۉaCx hSKfRǤzdχvD DyNfd=rɨ|LpI{=x}T-a.;c+xkwh$xO! %]yQljjΛDȦ&G>?QWdd)3=-԰k3Cj~[2\K;)jU5Eo+C>P]*1j4@o}(*^§[O- <"_;,v3r؞T:([ywNmvVe<$;t|MXhƻ֔1dL9PqJlL̶ ul`WӮb/SYA\6WAviFb!>/=1+výQr`P=^ϜL_PE;^y(4O2C.}<AMT{g:a&m"W=-l<`v4;M z6Jo;dOV;Ur\/\(o:>H07e;yq5"v!` ZQ #*dP_t hтk5t]HQt8X98:2/( Ч4&N*˾DbY'YPC-:*)k2qnE%@Rd(!KO-T R= ClTzOs.z {չ@j3QԹT4"c[t )?uXhnHLW(^䱝N֣T~Qc8H5 e\y2Ԑ Bny~6=y@3 ,7]ɧ2Q[Nڸ6ٯ҇R`\T%xe` vCz3,r&_cػp „zr Y:K5 ='/FJc𞶣-vpgIpĮҪ_  ͨ5j.y'=9wyx vH5ŧG%5{`Nj8@!=/Y:!-ae?L0Uw3PcVKA/PˎʦXH{xwaS#/[ ٹb!xy%  / ȽC*W᳒G `迉)-?8( >lkL>>IC /JxM? Vb6:XV3V%R4X5:Ve+)B]gfsJPq?Ā^" xy%\B' ?(]t:kU]RƛU"}}uCm+h%Tn@]kQ[oWmF6XW0qNzL|:/;CޫCztFL`Ԇb ;v1$N?OYUچYO};k@ޛH5{b> wwlNov]c̊g+oQ㬯ٛH0u q+y GTBl#G AXwFrƤ7(|#8`oΡGA7rokң]a `6*DV?r*1swa!>@M 'ϐ&7|iZ_yjJQ64%3|L.;j PaJ[x=05-'(Tp臇-7=e캋*&L{=tUOAJYqҺ jbcAᾦE [놛BMj}7vRdKݜ >>k0MX^2a"mc䱽ʼ{dV"+s]4QPk4BJA.bɋ@RLO8H^'ȎQ 'V`@Nu*^<}E.h~E)yq=v\7ݱ'לeum_VPSL]RBsA1Pp SW4+i!$xO *SV ôP9֡]'3eݗX4bx0)FH͢\MZv<ꍩ|KF B'U*rJT@t%ITeQ}W{ )Mwރu+ m>7韇y|P>➣l1p(zQqTYz2a~|QU:XSap0"@bV^C^`. hRc,o`&ʗ a?D C`ab?n)3EפQMU Of:oסۇ2p8dC ̯RoԒ&4IF\̶D$޲Y\ RD&}JqCP.KmNu怛}˷]&!Lh"d8S2ɜ/n|BH$"wgHqƇVLEO6JmdƘ-\(]Q\0^[CWA[ij1p=؉)NiJqȃP-K/)[li @ĽיnmA@80Ñ\u:#ym͗q% Z\ԇgpud-?].yo< O Zz@Ec, SS'}}f D9ZFA;%; (Fef;껊"rrHרhDl?Z,[$ބ̅>/ hBޮ0gƦ.殖=; x]zS,'t*j?fZRƟ\FX3c6yVD mLo*/roc{rE_:" 11 Gpa:X"&C vz 3xDwDr[̷?HHǓy澴fhqo\6tM:] C`m"+O7x Ypt"Wx0xz@w Fe3ZJ*",ct{*z0ѧSrCr6gf +},Oiu4 Qg2o?eW~a2.1xzD8֚ݷNtLƩ~P 30_&Tg- !YUvqv-F%|.jY9}~ s]R3봦a?sR9USƃJK*iKłGj&EYälG %&b_ ZK)˓vJNi[7b jOlTc6aǝ>R_Ojed%Mf#H>F*gy=A6 j35sQrb3YpWtXcq{-Za_zW-鰧 w-UoQC]1+]6!xu"yp@.LlT0lWS^+RnS]>wg UԜ6lB+fв9K ՠC v ~iS'ɝ P*4/As9Ʒ)SRnIajct(ҕ"»-BSpZXe)BT]:2 [YZy/0-|٥Rj2 !uW5>FwJ R?UrG;)WKY-`8ex lq"i`b:^ dwʂM$QilN›s塼DdS:^_ANCmM;O+;?x{ee/#頞= "~AuXdJ: DK۰œyh)q3@͵doAfe^&k`"@+2O(bKJgM8RNFeZU P-UjaS%0 #fU%"<犅+dxHTFt5ns:} 5h",=FbwV 6Ţ@~Pr|ŝ2nl6iXXY CJةrbdă 0 V5SD.Nt *s]ō4 1kX.ltq4[ a]z ț/[KiLJQ`tʑDxG\f+ՌK [R/kL|Ӧ\#Yܨ#22]6Ddo/M C%(Dn"`.7[F}b u4}` Ml Y:O2؇L (ƮPl?Ux]rQҦ;R8.g0gcľ\i PBr)4(I0E+yp@߱spJBS{n{* "4O@e叅zsuwGN@Nc8<*LiOecOP4 _͆'&BNY;"Z.~=9:93i-ýî U|#[q6#a <zKMVuE7*>k$.YeN!Wz(uӈ\@sH%Ԥ|/FԪכ5{Tfar|nv9WT䤒:_S?r3䜠`8<̰a@-}Hb!Tja k'Kn-J\HGacI=oUbsOIARnvI&`Fa ̃ l"&gɅ͔DGȖdz*j3 dp!nlWL4jIE'՟\%~-Ѵ;V)[oI T6o͇9  tng5Zƿ L{ yUY n񩶀jOZ@*Z;fys/x* *vhuNN(/Ii+1!O=`Mh斝SuIwmS(W)uMQ,ht .V@0T@S]A&ٹ pI'L.MI6%sG=bmcj`of/@ Ogz% xsc47AɊNN!T!uXSӆ 5=&ΠO9^;~ +$ ̊2Y㜓dJd`h)߶)2`tu|6 8f*9Vg 9QŮ|YH}y,B10G5PI>l2?V|P`| 9I@( J3m(b@Q{P rŠn5uySkf;Ql1@l0vYq\ Jѳ\"k28#*%oxQ#?`%T)ɔ"m-1l+\EMBt֏  j[UW-A;"} ]);25"&3r̸g}Ըr(È/'f6tgila4xv0 X 'zb qh8BY&UGLt~By[Z)r-%{wԼNΉZ<'D}pI0~p&쾑[][ێ*16\RqVD: S?L/õxa3fD4 HZ閌 yrwC3}{BuJYU爉pIG-P= B~w:@޺X@"' 5_Z&~w?<1)zR#VŽ C Fl[Pf8'U 4q!; aci;Jy.j\9 w/c}XX˸;x28v@IXNk3_PTv3_JUÞŸpPٰ<2 Hhua!9+RCuse=Qv7ʅ}pfF̩5~nIȳ6p 副k Kج&7V=ra1d;Ls)fp- Ujbro><آ"5arorį č'x Іe30mO:9-^|ҏlm}';"]:uڼ,gL+na-kh R/oeD:ew\\v ̲r&CjjdŒS6Acf#,\7:o^.5ҙ\a~ےpƣ]qMstx~b2 -~* iW# cYc_T@U]&eDYc~H e?}8/C~MbY,1MDN ?l#eH}Kiz?mw y*3}էUQRu.\L,h8ڋ$9xq[AR@d/ނ9}^s%.XQ*vsήk+i}]~m*.ᷩRMmVJs6tx%?H*%xV|:N$ 8d ( J/@n3tLM7UK:՗<=2,t`Ɨs(Zd-kAۃnbhxUHþX ]Vkǘu9G.oIM|++GWNXH_89 V]f]ϓCw [gjSIսxo.lۣ35JxP>9ICy^H4/:>&yAynd|go+]XUb*R\-Q\>3OI8i3MZ썱]=JG'h:hC^N"5Z@aީ@ebl SEQF-aQeq,%Xi$ [GߟZΡ֟)pZѷ68-4Ýq{3~3A C9"%M=akCgШUhO3ŀUUT*d޴WpBwWhn[D} *~~zKF\;܆&7_`w }ZJyJE֗F" F`6KEãaK'2:e)wt Y#6Z,J谮Ҁ48ΰ= 3oTDjTy:$9)CI|*-J4_?P5m!}MݭۃAgXfo,V8R j{? Ԅbf`CF"0G*I=sBP-o=Dz/Ehg\Q5 3O${Hr^?aV~oV$.!ʎ~֊a o?:DAKf"<{ o8ʨr23D9ۢ;GoK";A7Ȳ1븥ٮ&Ő.gcp9~Zf %, :?vDcmo_"o~"f5i,FUӴ5"W A <s.y^ãZH_w 07u,HLB\@kAXM8Si@nĊĔ7ya;i#'78" j:d|7Ug VVKA`c@IڡVUO IA2yt! d07/{HƸ& @~-$I&ȓ%q#Щd*|*!t?q˵UNgPHyvcCpMH;':A8_6$ee!\-7z"M򾫅U#b?zv%TD*r-;0X 鳭9ڪIgQrEV;vA22s0?QŭhC0AOX󩪞W^0fJ`j#Wnc$ۉc k8M9zٮ7-@~u& Yzx\Xnvr;Ph HZ?v|z"b-<W:i0+ #P:u ( vx9 ǃ8禉m||cAO^ A8x i@>LLTg虒@"4rE_^hW?ɎBC|-{B3FqF+-jAv}٘kKUԔ>_E[:Ll){LN$ӯ0u{)X\/p~maII^o#:(I+X0v/+{+\wpc旦7m-V콼^#?4g|gUqX3,8JBF8D]2lÆY+Wchk(6E ۯ s I=KC &VX ~[-A#yNX"W}AW!&_7xn%&?Ɏ~t6Ʀ]v|H`A7ć#(rG*n=({_two2%IWcjV&[nv^$hBPB" #lje`5"[2aƒA[;!zt}0DP9ɧ fQ[u TF9d3emR'TًΜo@I{: _p@8`ER`_XH3 [غDj Wײ} `iP\/] X\2)MLBy7L/ʇyk-3MѸwT-B+ nBar~0X+NG 8 @;CJKAnv4?CMH$ʱҷ˱cOsm=~DfP6ܴ"ޚz 9-L05c>Eҫ dcPP#`E :讴22Ծ;+pzkT{1Dad- QX'ZP5$O'Ϝ=[8,_w/H!y`*o7SwsrrRxl18ѵ[mxA𭢡>dےXp2Ϣix[Iqe'2S-Аo|9_CN*~qѰ&żCUy]{]g:;%| Vp[2cuv5BN*^)YuM@ȉcd '' vˋ }h9Q6Nug)*W |rk\έû 6v=~?\Y*ci[ө>o>KԾ)jYg$_bM|nc,$X)$3qsl}CL\E|S4qC݅y1yz8`UټHFrD_=~@s j3^s`dI(@ >bV&|=+d$DQbdjֿ'FiY-՜et Mt~ z_Qtt⾡/\fΟ)^Rlô`=b ;&;ElW/N̐I0(1ο5 Mi=TYG#.RHET";v~F kf`mǁ}Cx e й6$|K} ? ,rqRaº&'0С8`.g6(-S]&8i59epeL;c 6$%.9, ,t@IbR y$W\ֳ'8}ű,N*a8Oou36=PtDVe]+@&lK 嵌lG6O^I;4Ohmh|DŶZ]k̕"{#k;Ġ /T{nLNg[uj tti~dE+xmvc}$gg֡8;h)*y!v-8'.PDwuX :ΓE*aD}F*Ë#s+<>H q[ >m;{gK:%Zo@W^s.vMQm.nȶL()0r]PUpmv\Zrw9 &ӶW? XDȊ$Ku435Řm5e@1q9<4Ű;aPI MQ{.i<9xZ*kN:ES`Dj>I}͕xE@Rž[^KDM;9ȰRuJg?T_@ $;6/u9r?\P.) @O*O/B%eʑ̯=~Ҍ'2, ,5+cNߨ`?z: `0w@ 00ЋD< [Ij~u~֔yHΰ 7TЩ+;;1?OқMi}ZEuE"JYN~_VqJ;,&bm"_˼7NT+'_*77pUˢudfOz)6K}jtE}GrvM5Lh#.SR=x8k!oV*Bs(:+WBWzV8TÅu ޝ& +T*qj5+jnXxrи.tBaZA=lIRqO<2]7R#M_ u6t2qnaɽu!2Xv>+rP{"ؒ<]h@X>ľ~uM0j$Q#:iWwYԋ{fS{}dp@#@zZKĖ&uS 'T&pWB'$H>u4jr|O617:3b0mM?2t~9 ;i WǍ}F v"~>l -T䡏ȟ|qPV@\̚LXMk&1oRR%:6t~TCge2[Az7_,]i?җi `eU?ͥk$S|_Q]ӜV33kza ߶đ2B@/$-NUy 4e Xk]p]:7 C!/$E߂4]u YS{)HKA§nc>^~h鳑<WI$A!7]Tem>̇NZƠ%$%.S&^{}>aex50xWM]2\٣4?R E$Z;\Z]8 $Uz\N3|ֲ㒔8 Zq =<zu*϶1juqj/` ZdfKYIZĵD,*GËV"αP廨[&D@쓌(I\}bz#vس\-Ja,P .:(&t81Dr#! P(L_aM9Qf5NT odウ*Hy KP˹ s3;5X g8ra/3*{A+~i{rX,3o(쾕\d%aG9eW$d>%U㙴{wt6[S SFyQPb>w'c 0ǿ `FZ+Wҁ`Lmo "n 4SgYs0]#ud!}wyh|arŷE'4Ttt%]^ėMA Xxh!\2OC Χ^mvP8%7I=TyRU #>oj@e Y/EWiA'T(WC+c3F.cNy( SS~ \\u.Y_<:ѧ;%XDõ`{[ew |ZygB׆R"- ͉2C9,oZc$ikMHQ$"FAEZ9! EU:+Ǻ$e|,C^Z| f4k<#:mdW5l\`Mź+c>b)- *V%dAsco-T([I? }V.-o9XxsIuP Jl?[g%潄qebu};FOНժߩ"^eUe t|t(I2 GKA&lx;|6U[RkO89Suh2HmpTpYdz!^?VY6H-u9 z܁Z_خ%)?xBv?\KSX)q+:F~vivRa"d\ #y|x6ZNsk.no} -?`HV̅@u~c + Ԣv*HRĞRpw5i>e$ %q ΖOaʅI01a6x]nj~4Uh( [BQAZc@\~F^h@E3yTu9fFٜ`Z=g~"⾙jvt'M{9P2(Y !D*\LE>Ĕx}dJ1^ne\aQYs($|3 ;;KKrm̀:@&=,]128֓*LtOmtVPF)3FlP~6_ڼ6E$QF=8N3_4jhY>hx[pe[dcD^DKxy~2GG:js/|g%pʑ 3 = @zhբ 7޲q!,7YIavg;`il]kıPJ,CP\. 8=,2g_d_6qFI?@{?ޅ_3H}J/9\Y>[̌+&ʧA'rk>7/i*|I4`A]*ZB@_mɧ%t^:nƜ&=*oM0EnL.G7ondu2~xxHBMgZ$wm3˭\S@$۰܆ 㴯)ObQdAȿŅBO[8Z; ̄A4K-jT2H+nXF*npwK/[/0Xg_g1I ԙɋ,1"|0u=IÜd\ ^]ˉfKqE%i|t[9w4} fXa1X^n+@YxݩXtD$YOZΥ(.ԠCKqigגyC: |5ʤ6Yƚ} ;➏Rܛw,o%C[ (-X++:+-c{ϨxE /P7pY(YK ᚦr6d 1,/ت㶮!)Y_p1=K 0-"=j[WGx^$Zy6x8i"USҟLz 柾A!.*E lRXKdL[Uj6TAč$;,pvZ% P ~Kx'Ae^xLuܺo5gJ׬c;2Y(`CtdYN%m ؘk#GnӶ媢k~#$֨ k*ŕ*'i|!i%8{jȵa[^lFV^^:5[e݇$D. ?2"ۏӯm^[Ӄ 8K"fcT3AT>}x F@ׂnr7`džJklT4{䷭gs5h`Z\-,u-dY4 {1CS/<@F,ߑGEN=~KS2e+GDhydWRd {ʁ%y={б;$Tå2 UҔUX]Ϙ9d4V *VxN)Q=PK.q_+OgӠ>u1IJ}6l'fN='jﰣO,>_id6,Cp;&pL)PLްQCg,9~xe׋,oAru˶VQl4!`1D. NTF3A*@A3*~ c{Z|pxX"GY\im?aȈ^pO1;a+V6{5H{Y8ΨWW'" 4PNT-jcK,i*lt+%1DgnXY.`!u[va:g#ëc|A )}Tc#qQEHH)wr'҈Z% ٞdG{'y=E%]Χ5{>衿|7@2&bF]d9N0%  sozGs1׬UC߬-+kNdv'OHf!BZ^."/tV>WP:b`g-䪏7UkvMC[~sR(P…](*SkQx 0 B:$dA w!(.]XD 3[fG ԕk3uYz#d*My"Yy40U,27Z&i*낌cY7Y߿B0 ]!λ+$g[#fqbsq_I41;CL*pgwdȥ彌dØO?CATy0\# q S*Vd@d_vQc>jzSZely B#j6(ŃRԐW}JD+|C\u LN jQRm ۹VQ@00/ 4>H埬Dԃj0Ʋla㬌JSzu";R> $9}zz!7 B/ S0s:~$+scZV9ɜHh[咑_ۨn +3:=O ݺzܴg6Ra{o*1:N29T"$9X?/ @QZٖ+1PcRgzfJp;K9rEG13w9xh_[}K=>܋nZ4xgA(5o]ƓZC'%f1"Ť.cTK ٷxjG8,zW@j?[&}[X2J7xϙax;YfTvJjַ+h# `RO7AD,B"@& r2*]!Nm ʱ010jG#;w4Ƚ4Ꝃ' :Ey8U7 Ap9۶VO_fF?Ik+^a}I B QPɂiGęI;E@ʦݱ]RV! I~>Y| ŸCӓc]^~$j%|1'Z>wJ>6k4ݰȥ?ro9+ 차0 |rі·>'2oI<6a5 #2qR 3= {&QBREF̈́8ƚbtWGܭ?ba~f6 ~r[vm8'M j |6iG݂)bZZJN%dG= ni6Izaq/q,RJvU7MP8[!@Dd \kbpR"M݆yiWoI+[[8=Jv EL ٴR ԤG`tڭ/.:Ig-%`NiY>\?v4ထ Ѷtr'>5}}hg(u26hc75펺ʪ&E`L iybJۖ&Ԭ"w:q(N '$ΰ[A qD/3h}e=ZO<z>wugy.UpH&*yeLYMA&@g5!scBHO ^ڼY)( V'N8A kuy !|wlS9ФKa_6 l#2d蚕7y6ĽmQ1V,%Y1}aB_{l%8p`޳bjHT[j $ضjFcfGpLYnhXCy棚LW5-DFMC$H{)8<=oyzhN`vK. deUO;ĞX廼Vf18LJ۱(]35K{obI7Q%?;a{e5(^0 'U[< xxX8r {~#2okekwuM<;wSO &{#zԲPY0'Tlc'-WN8ٺ^3FV4q'I+ /3/tT)?Vhyټ6(ݑwy^`0 I?#%HM[:-WNiߚbKޭ%+T4Ps8B:5x_z'g,P.7;]l,Ӄ;S-8ڠ1z!H9,f8Dj _?;E3<)qLe6)Ml_L~G$!2$ޓjqP/."Gi84%6U}r.Uko#$>}87<>4dtk'q;EcXF; ͡D&&~PlmfegSRIյUXM%0ƢFl}68%xķ.a:_R8 'i}58e.;*Uո%:\H5911Cv`r_,}KMSr14!Qua;_Su0;°˳j5:rfA/JmeF4RJ+8FNv#tØv&59~9$ 9/E|n)"O"rf?7p+֠T%=dmDS ڍ@;5 '$uN#lL d%`Ƽ-zH_(1>v4>Xzyt"2T)iSFa m|wer~Sfe29[xM]FgacF =x# $kMa>7dps*wI\1*,>f)U(^ʒ lD`ԪG^,Lj7g:qEDnDŽIa>6( S>)}×abD9i*4a B"jMu-5x$>+'⻍#!t! ,aG%- oޫB;Dk/*U46VCM2?2?u) .]""k Q.jH |HJ&2is:{tUc!`$"KnIqT{exݯ=tY3\|ZV1B{q8MMrt0QTbѷǗLZn11`A,5x=t,ԙ5811٢n-9qD*y`uI Z5-#ǵHrL R3ʥGDB%cJJB%3 ^bm~m٥ECi5JûOYHX B%ɢȾXWk?jfguպBÐMz/S)El. lB]|֠<>c)C])z)5 ,N.̿1=sXع

!s2<7|6^b4Ch7~ |)EC7~LQN+~EG %M崑QK>>v)=BFa[Uq<;|\+Lx45[FY7sM '|*9 Ar6Gg庉R Ct0@̣niKX#uAH#?$ƥycilbsN! XgmI7at| l䋥r#d iO4fNPgO3ЏHJº'x0VcPLd3bfJL\]%M:&1D]rS:6O$&NUhmB@S 8&\ L2EmSL @֖ lF ;Jʮ'[E"y"ŃO炙iLˢȪd6FV"#Bƈ\A3 Ei.J$^c؃or$ 0``M?`@~_?iوJk%++In ]Vq] EgUɖ93=\r֩oxF$-H X\/;)i 5P靷 IK pz[bB:ɊiĪ"9S[E&)W ƻ^Ok tpàmLJZ0$4ީ|4߿=[|+fa ۤ:ܵÔA'yGez#tRÿHY vp-zSJc0u=e4?.P=*vgYR_אnar!Ho\( %c#])qU*(U!l #̟ -9i!$zôAb4exOR0Z@|`ҭ'h/Tl_{2,+.TPuҟMvOG O?,3뻃cz#>hͫ"5.)F3̚G,_(, D]&+ڷmÅ{Lp F0}ҭ @J@q"%cmբZb`&6$,*޺94ZHY83<ј[7@5ygemY9]h!a4 2v('-|vo!Ku񔭥8*Fy[``6. )A˱ OK_'; /`vZ5?(;$@Pv0 $ڵoWXru_۷-9צ@4a\.d3&[ m0@Z̎J4n "ׁ"p qe)o j!&aUfmp;| . "K.pꀟLw+P.>,-Č'<+ou/-$8S2 wpЊ9jM72~dֱtډFёw;K Aƞ,u ΝFjn# \yI^T|F#6kT.Pauc(_gAՅtCTV_0Z&bg=~+H9\e dt2ß;"B8b![V5/Pl?CX1ϊpn_&dXjDDӞܶ@b}M-;*(/UG/S4 '9G/gLF.5bu_ %ks~~H.9Ӆh oV#-zT 0ge7;Iz)F1c;1uK&Ǧ*~]i2!I>~d[D*O(7(WsX*61 'J/A.g ?daWYE=vg䭴~y*sѥ~'U6I;p1CwΞ3ϫ7ѓ88X vy a]lmFFտm*ꞥkWU/˻6HmyIs裾mК aj*":Dz|e>[3S6D\S+$[*?x*S[MT8v)jn̗YDp& y~#L'Gh j?8>ԃSxZʿ^oK9U~BVXBB=L 1(h2DKD>+^p_Z;Zʩnf5`᢭+[GK~= v%(E{k֙h`0N%%;ss|> 7VHv4-ݩE3#Rt0W \"$DNh*]G3e2q%D86!\-N ;Q܁"9*%=b6"%[6 3Yp?9 ic[{9*̾0ٗ:t{]EޤX߱DY5Y)ޏb@"i:Ekqbb/ -B R8#W:C3e\Ռ՞ ;t-/2HcEla"L? Db ÔJUzV%/4Nd).*_YȘU w+Ͷ55kWw*}JŁ@|g_7DUL{0_9ԔEQ!]8d[R!nx-Vs6Gd':^5"-$n5뻯y4>HXG $zA\\`nϚQyxF]bK]L)v>W80HAMEW"$fKy Gln Fߔ hVheC^;VTҎp> BtMGmcV ] jZj7} :MvJm19'?/ aKX  \lfCUWsg { ZkZh<kHCmhE+[!jS.{Pc=jҡQ'"W4isz[\]N%_ɲ7!HXONBvs+SǺo!/y˦U-Wtq3L!AXHz'狯G_ po14IP! =!f3|,"h,H炇ASO3U?t%K3H]*kSW=1H,oח17{sҟ^8o!i!}3cH#1ih!Y|=Y,;"fQ`$ גdv^>>@] ?[rźu)y(>hQZNUU7at CPVMeDSWa'i(XbF#P uggpk=S$MЀZw"[\MeQܷLLhVk {NCA]}*M7 J+Q!bnƅeI*ny-͇ertZW\ل[D8!T3 lwEA| >J#=mѶnG68L 6-Y: h-l(k4 B7W*퇹Wju+RMvrZN %_H& ?әef.cLaL&q0e.ܥVvUH}7)@6b8e (e3~U"KE~rѢͬc5:'2y|/m=mq@t=#0@FܦBI(t_j' QO!yBYb|Rwh ٓ(sjZL#?8" y:/yGr\%AhD-o{RJi T0%N*&S7 gqDCB~lqEpLqSl ~P2~qk[~e|GѢ6W7'NBUJniMs#:O/co )xfO7/}4 `y%h1O?YTӖ0$d:͵'f`J:loMU zϯmwߺ"Nu Ca<KN㻽.kv6Ϲi-aE5F'_7&&SC:`QÁG('QT  S;5NLūUi7˜c ,ԒHav$`\}K}t\9}DMmerpչ}Z.ZI{dF./ iom 5)ftY&pW[.q0vk3@9D2"^V=%Ç)u`"u,CO?:\4/FAړnN \H nCe+A8 { .n|['E2qMzɉV@:9M1o:-C߻Tg]VF=j2L)뒻V-h'v,b59P5Foq+iUss.֋,ȋe@" =6Ơ_!+/58s/RC~zWA $uFJ:qQrq lꊲSBi; ɶ򻎂7PYʛDT5MrږBBrwvVK'횃ejcS/#%gۗA}W =h>pP~(MܿϪ!#<3,>gX}(L<"a];IXs&VPݳkV5\o%~/|kS =Ȃ]K]mK{E.b+ۆu~Hx %)vD F,,CߋZk.yP+`DQNf,Ti JиԘNDdD;w$RL#TAR)a2޺QL|h# ~wݥ `aB3 QxRm ko1hn<^ |> >O';^ C =HCR΢]tZ l+^jj mr!3't`=uc wʤYВ~TQ(&@୪0W(۷V[ᡖo7 >܄3]C9Ԟtߗ |wT=S>21jc? 0>8x=Նoy߬[%TƄ/L+~ܹ>t;1I;-Ul/_8lBm-^všpʤgXN^ѪWvU0v,iΆm'8Z:eSLYL+92A KNFC/L cw8Ms}X#G!=D+V %: m#=~zI0nZqmo5~.w`N*0) dx8H(b\Ȕݹܔ5.*4,"rC-j[-kdð\L\h {vչXYKu^Ao,W 15Xrmk?˓^4$0F m2jtc-yjW>sl8!]yravwTHzB]~D_m)}gy*0Ufgf Y$z1B|di?'堃{VsZHH|BfE'ȫz,?a+`2!(ܭNz[Nu *k0[h´) Ռ&FF)s_6RN^':_r'tO2oҳyAAD-\t둚Т9e%tlθͩ8*pu/^xAk_[ 79~Hd#D\R.SF @ B=Qf 2y] V29,'2_h8X0cN+PMcԑ W~p)H='OW&?GgV.~_@ uHY9&#ߢx(cuy3jԵު~$σyS Y`6勣io۝9Sv92Zwt ]NXTwd)s Cca}ipAfAu :;.?41|o6cmԑnLA7{ڲn;~Rp0qpn$76rzV#dp8I>q"8BG?\uPd#IMpr{̎0wTfmw6 y`Mtܢ*ϥ*43 kL~J~ Qy|ݵ ^ &*$:Wc#dRK &L3wxDo^BZ0sI邦M__fk(2DWs t~ߨ01**|()Go'q;O' 4,QM-u߼oi4jt0\ hr"Ac\`},ԞB@cij uu.q`(ȹ8I, *J1Any@yY ;F-EU ʤ;H)})CG-];#֬^ Qg;*|ujkQء-a6a1A^~_knJ$___sA)QnCG}OqZk:1lxijhV!dD%r=6ӛ1݄f#ѪLm S/ι̘TGb̾{ih'asD0:Ny5SSx_9b Wjc!\"؞ @ݳ++M}⌎<+?:0gʌY\HKu ًeu(wujE~d!_H0@9 stk3xvƤnA|2!f._HӚOR5gBzEO ܚ%T>b A'n}SfdٵB2G$39;O0>=!c1vؤT(Ow$R [ ("=A+f_ %ԺKH+3K:(=oBW:mۅ> vT>X3^X='[^ {#4>sUrêOfI|:Tb1PA+.6ύUJ=T:%jzC?~IׁPъe2Q;DZ@bȸ 8ЙB=h7˽.ίV5qq3g]<(w1:yx&D◲p }$Àm,㡶kWy_.hߪInhmE! 2B̶k+Y˟7{|d kY0*Z[?ӯHl\2Vv%1o9;;XCҎ38Q[qՎ](Y+SVMOPY:&Fx؃߻"> SohzoJ=Pic<.; @z r$4@+:in;YBy/uFԢZ?Wor%{=iլA}W{Ԣ#EQ]f#ѼE-ĩ۾]emXb:×DYY |rT~G7lWl*@ 0󵀥> p2| #{<1@* !(RF5V/Hƃp4vpe+~Hxzfۜ \ B#,V 'N OK4zH=J-+! _}t jܡ1e ֎0\Lʪ,\ H)M54Ƭ]?T؄V|T"vUJ>cvݢ6yJ`Ӳ~49fT Y y#lZV|H\&8PA8Z˅oWk$1|wR9 p!fPF!Waձôb=i%ܹh7+dfVEdD(n=-TKRf\ SM&vfW;!bmoFUlJDgi00iNA?LtRMES߮bψops,J7mX\H6ZP^[SX=Kzd2x4~V0VLda0q$Z͑3K5"mPD+:Q2ɹp/E|_3:I<]Z坄Ab03PH%%sI@(HQ)UZM7T^hnylj0^h_8*q*PLE Ɯ%/8~s &~3I#/5>8Xyb-MqE&\#[LvT0'f(ŏ_D4 5wiX6^`ۤ?>Mu|_-^*@Eiq}Vު4Ͳ{|}8`<>mH$ypL@-ܰ*9Ŗe ]c 1˷?Zb^bznŢ !JW'w7_"TD?~2~ O֥݀߷bPYMZ7 $i͚Jnpzc\j.?ňR}*}Y+֮|XKyy fj.>0"^WAU%S'b7K VSjfJm[{-66DYyXu:gb4l9;qK֠9D^hnH ڀMgW3y5ij#uez}D5[y36J̇ЂGなUk"V³HzNxgaJ vN'VgBCgvHH KERw-[!S#&Y|zj0~;q>GZsb8K,ptyr4 ?PkLӭ@y{͠lh5eSbVTFShc豞arW㰪I gyJl} oP>L}5Pʕs׻ÍRGeZSRM[ΏY-ڙa "Ck۪hXMڃ:L}rۊrA6G8NK/T=\UBOyl+%}+B4BxN:0-J]uG&Z_u/ D^ , 2*:rWm?۹J~p8!w{ƮΧa=QTz[Y>Jq"s3һ)s]'2e<0:t0bD7oԻLq{%@$K^hpFRD+FuA k<\";/F]ˣGdUKxzlEṾ=4e3_^aD&QU2w]Y,s$6F 58] /a+P -i;d(STnԾq{ïδ5eNWFC?jwW*Bk9&gVշy+&xW[5K NSXSXl1x,yW ,"F4b[qn!-$D~kiF ŗ /v@Rg^s ;)0ĞJ!n0WQ!i}b؇Պ}& =>Ct׍TCt[]bUw/`Lͥ|Be?6T᣺ ]fX>Fd,)ˌ\W${b䒥Ex#y%RPv@ !lĔ iXO,\swAzv`eOM K>T#LС-д)mmm_VP0ecuM&2|.THbt M<!,ӧyPqRek9~/]{^` ahoyoT3w#N?9礜Y2qFց<=Z|I3Y>Jŧ5r? a)z/Ԧ R١lX\~~<u3ubHU@xMV'"ef#mՈO]MEH(7 <#OHĮ-3 Y0֦kmcTY\n\un#O(?a$9yuV/[U/v3t9m({4+o"p wea "H1шs Ōu"櫽*.'Yk>凘sPoHKp<j^sKv5?^?1o\E:1Fw@AՊ=>Mb [rrY2ϮWYM{+JxNT23pg;IbZ:!<7~ ;dž١eidY1EXof{1s{L2ӝiZT+~/^p3 +:CE\BfrȾ32ej{wG3y\d"B;a' 6;bQةWe%W6:zPC”ބ(KDqDEh!ZZe 1[i VOD5U^ԛGI!/T 9JoTt!s^ mddcV㈡>*՛ug[Q}*ZֽhQӍ*_M7- ež#{QT SmWPxi7) [t P3Cƍ&Ӣc‬j("(Eԭ~zk1,u#C.Is2Xѹ˗zALVcD^2kjPv"eRZlXdhG-!a R;E`xjpA+?|:7L',[fK-6n=8E mGѷ\{<ĶgoN8%>k2:J&t!SpFf( gGt&}|J(/AzA(?cQW2#Дp覚J\ K'Cr3lօqGxcca*x =/b nLlOVIz!'ZOi)i(D+*{!3]1f`{Owʁr^V>ЛS9>[ OsOA!•:B RSg[G4 MRo <{do8J06D>FtlW۰ˆOTØn Er6rA$  eR$'sK(ؼZBN&dz+8NV.}8Dj <ޥ)G5{aM?8ɽTn)PuhPzyV_|0i:͚ Q2tɔ|fWy0sX8 )`sxn_?]ȏ\U2ǃ<ԓ2-tсpG?xͷrO8#ta2(?6fm+JEI2b:T#C]b "7Tf߄ҹ!%|^b6%tHNߐՌ{TyB{:iMǎD (@xz aկ ,[29:P 1{؋Z:&5s q~\9ģ1APhgףͅrRύW ȿ^1n!W rG[7+ |Ō8@@fnOWMp3ID!n:Ϳ@`]8An33Ffb]MH֢M'G&ƞnvx,+(=B2j E\E4|HۈX9l<y8i緬7QTΉ.-kcb.¾/u#tX%JYez9`\Q5mTrЙmT؟/I!;_*QwsɊQ5(4(H4j)(}ǥzsZsA_2'T;!Hf+~+ADAGT8Hq0qyWu@`fd3UMU|)ɭеl? P+trcY3}w{U&&3!*SY t`S,՞d50٥E(GX)zzU#}FD)W)|Y*ø³^13fP، ~*8RKi,D1~a17 q":G2I44.ig ]/@a.(X6,-ub՝GOu`V#sdKC= ɺk`b){k^ we"29Y+/#mA*ז>:x"1TPǀGO1VȅHQq5~8A(L)o!.U#XD_UuAͱwᱷŻlW((rYF5y<'T> ˆTdv"-z%< 5 %`tk.\C 1b}]"Pm;+SUZe̘q?P\t](3=Uޮ*F]<xC,?TӣJ*GDxI y .p '5u \;%uɨd] sib .}BRn zYhLAaYw\x^_W>viO+ !֔",&c!b*55-TG=FO]Ea=$Hm*JV}SńGkA:,g(KxY4Rϡ" ݺNl[}wDsCc!-69߱^?cVotlC *Jr/\kAfR-@fY )Be6x, 񶙖A݃vD}{׼()HΨ* '<T Mz%rvwR' AfykN qYHjӄLy/]H,ÓSu%3"/55.urLS6!RgÁïWfeҸ9?jkB<Ǹ1b/11njv)[m|/Dwfieh7(nmOtB*FE:nZB^\tcԲ={ثdIȼ[8;5c3軪xd@Zc,EP:B|\1p[v%Z:1{H5y[2WOMQ2CUc@ڨ=RhR65 ;5վ!\81.:aD5/qq~ 09|-Ja&M(o|6@JK+W;Wpr6X{fԝv_tPxvQ ( FoYAǬ=9>ϧ?5u9>FԝJ90 O |<@' F&"=Ȩj4t*wsAUUJGi+&N+\f6 1j1sIˣ8*dp귑Ʊ>s~3>.$;LxNAtC m~}g k> %"F.tpat1UvwUt]n(˽6DŽIkQ4Hpl`Z+9?P>A-L:p: \Uh ܢMoV촄Df,ǟ)aDcQ|R:19bu B<ΏnrG+k(77RE&8z|c;~6~1P~8Մɝmd6 i`(J+hNëQ6t LAe(ZsO< hv̴|`{?H{(߱~ݤO`{~۪0bYX3HTd "S/.[I/Mau~K.aU`d$r4eXmK8O i1Zp-۲nz:<טM"2"=x Ym¡Fh& 4Vh֏F/`3JN{ϾeS8ar!*+ql-iq)'|Nx. K$^rw2eՇNw43DUJâݭm;H9 L FOFNXek }(I9F-y+Iky x h,a#pU DqL&nrZ v ch۬$'45dv:!}:&ʁ vHVw`)*d.P}6_cgZ|qX9l`C/.ӊȝ_ d :R|C ZtcwC!3g1T>(xLU曩N͝/Q&ԯTZwDGBgDgl#a,'sHe\Rᯰ>P̀Be}hV>aY@pTJrO>eY؜X+WrMqҵ0:UPz,5HJS*X]׵nht?%]TեL溢o`el!"#%QbIWugbJK~8-5/KLYhd^ 0O rH%S#C)TO H<5e슡;S3eyj j]]5Jsw5[ 55PbgBtemf-}8.3!o4 -^YWW2)Ijb"`85GíhF .%(Xވf{H$j GM8v}ǐ`lDX[uD⢿UYn\҂yƾ ;CT#&P6 L02俚ضdKX``)ͭA#.HuǨ4T!? \<m0K&bqWP-w'=k8Lr&ԻgVL: \@ C8f`^":8e]tNChD,~X`z f9(VVrLR^?p5!_OIKͽ /c# s2)ݍ΍ ]U]vx Ѐw9|0@$`[ea5aAJo[Gi nDT,UWQηtB ޚoJXahσ؅l%zVw\J /=Jwp덥^cA8 8cp$\29~wnk|GMeg;R46ߴ@v`rA=iDiuT +Jwƥ+R,Dmu |wE|ZEwLYu C%Rzf_>tM׸ ׫_|a6lºxh`HLwZ4\{2"R]{딞oQɝ+ؼs0-jEKuѐǷQDީ 8 ';;/h@uzzEc_R)?f $iOU-`\Tfv[>/ۻ8o vbY,^L:r4lWqK*B4㴵gӳcX%.K@V\lQ8[4Wqeiy AJ'o:S]6SqdBγ.=ArR&#(*қ>pdy;sM5ީ>dj@K Od:΋*p΁g~Ot'2 gXڳI'gBbE&qfIG{b=EP9jG@zxI˻.{4btRm Kz'||7$h;m ou3h͂중 `7*ED|Fa9!鬛'4qhe)Pm !Cq] i.Q6U_mr.eS9Ǹa5r/ z&joNȣh(#^W{98>Vpq΁#囖UFQ 1?J@1;yqI~58'߿TY .gpMW1Jlb!}@Yޞ2T<1e#㒇EAZmNr^8j>{r-ȘR݌Ut!X*l;qG(Is2wr&ƨ,\!D)Ayf1Aw b~71tNz7'$ J"RK@PWZ얯WseNݱצv$Wx1v6^M,ҭv -A5S-I=9[|?}ӄBoW#߽T*Pd>6aJM^ϤKf4zB R9Ep!# mתb+{l)Jc]!esn<]<[ F~VKPgkYKVmÑm0_ >xBv Mhv09+B&ҊJ;u7HLYp6`Iho3׏mSz8Ub4wg}K&a4bC|B%yRPך3]hH -Na;fe 7E 4ijŪˀ}~Mco"M~|iVBr^9 Ռ,1b+^Ds]0k ;$Scq91 7SqĴ>@GQZG*)ڵՓ\Zmjd饎 @7?cyi"0~PI{T ["kJʹ?D!Tڵ< ?a1ݩ~?u@'q[%,,ʵp.Vf䕗yosrM@6/VQZ HɽLG@Ef|Q-IVs00<ėPZ3M ԼG&TZpKo ̻n(bdws_ٓk߻4ИͰ_ڔe(a(,{r- ,Ee&EYhy_DnIҮʀݰNF!Q[j|A=&}/zV]8HޔJG!sЛxVyJK֙?l-m<q8NkmuîzLj{_8[7"#SR2W_hjIK#,qKk` t)Ac K yώsu B+l!Ɣ23΍ \D09a9nnqFR)TNj`΄vqE8iX`2Zd*3i;T#vJZ$9zQeJ]ۍSÅZFg':i[2vn+>7ax][9wl.$՘RltJn TF >>ĀŠL(m]o >n43LQ>tڲbynf'ďmy5~]/Ebq9׼]uf5̲E=@;l_}C8n )+̣Zt*OfJz5ZdYzMo5چ/=T1IB4Pq &?'wAWcS`e1Ŕ+[ C4@t]6@M~568Cn %k_昷a.cVYJT?d짭sÿ.ꁕL%&Tn5!6.ujx 9NoF_q* 'm2Iǟ>2ޢY5'ha7NcE5 i|625Qx<( b; }QcMo_3sR}>k'{"Z>4i̫GyeA sKu^~B#Io[> k>q˻Kِ9&.y`g}seE!4 /X ˻Y<]G23Gbe[ҳo!}c̬9qPz(\VI3zx9qNwzT҇)h :|~4Hh7ɵŒU"-D=Hu Qκ۔ֆrOo|='\gRvrp;};Kkt-죓 .a10rBrىFr"СL`DHV{ :c:ŵX$]+:*D:xsJP>V"X;bD蔖>Hnv@W*ը$p!R^-4#jYR1Q=I h[?h" B0ڦ ZXPb`Db|<iLtOv*{y 7H/VUwK% ?ZG%[&r ;&9Ke5}v?all֥)V(t><4.z^Ÿ#cv4źhUc!D&澷UeJ?Y7f\Ж>-Yo6GTyu//ٰ dêi9WĸK(:Wx_ .LJ8uʯswĪxiUXC#ԕ².[DS,0V0LZ G iJbXd$%no뗖ǺjpR eR?f *n~Jp-!*-z &&@\[irnIaC=ZaWB" }kBɶ u"Њl~ꦚbdy5p;f,Dt{ ^}kXt62ǸĄ`4[5 Ӳm#I#&`g#%tpXbd=E pNɆZRn9*+Ll$̐.rluB>T'$-l%XgnhpEKaƳb;h++d=r2)4{/G&9i~k9Nw(WQ]klB $%w`Jf+F\{[= ./j}N4Y-vK(jՊ+^,c0耭m,ň%PPr/ b\;jickKnj d\jtoSQ؎"{_M\(y-Ǚ1U(6 rijcLxGCqâlmFnB5ZQINb8n Rz"2 w4̠XhY E,Ye ?3vGcM<cim >&Pּڡ5lܻQ؃nEbo:q~JTlsZf^6m߿B=Ctrf2ceEa{J*@NX+[y5k?&64"%/An7~v1N_b 9J1ٯČ<*mfXݡ(c`ɓ줇;]HUȭI_ 4X# ^ J?8k*?_Sz =nX? *В`$X~Ee=G# !Rr%)PS-4g.]|vlҝK\ *{-00: M伪v$t4<=#3.u`jU"ey8jP莙?ژ{*Ca3xM䉽5+AwA ^7b:YR(ʌv#RZdet:\{[ȢM [ d{$C8/LSP&`hi*]7C]+Z-TjzGDs(߈V`b7pAxTv@B]O]f`Tia6V8Bn"yRw\K!$Mc `;l~^s*KgbgDUG PzdN6kcMR9N_s$RA@1&G*1W\MÀg#DC/*C^>rFe(yV j8y cZQY:;8Q !A΍T8&v.G,$+J ~Hfc.G)oܻ{*xڽP`Yp05'.) ZK&rOEKG#ٓ_BB'|d`=fy'_.x`w?ﻄ_e0ҳGZviMCkbPY/Bxӛ١Lk0 zDAo %uoVeRQ]2 ԫp{МvOw+;16Jer8nڪ2ūQ7~#"s.F?YBaj,P硥!,TTk9TʹtH oz׼}ݑpACI' xV3]Ė;S-ў;H`z fK&BH ,'ߝ1n}T&occeE;7.Mf!nyV-/ؔrwK^/x+vw:](zᓼ ZX$76 o1dXep$jS省,v8.eNb-4`w*/wxTlG9LVtȚYB qUJG5kZ9  - d'Q/N-,\q`.,^잰lu3+4ZJz /z)X7{bPPv VdҡXnk k䖝< ZjjF db#] o*SKe:aFܳx\' xLۘ^ \cEqV'XzI4jѯYȊ$dKI Y,S@:ViT9w3{)"'T tpTCx 'Fhyv<,e3Ev{}'~0ӋRoƛ+<emCqZZ<gc])(v0oguq6)ED r47QX<6ֿQTkwG, U#JIP63J lU@{ KKLͨˤa_Bcl/bS s ƴ#[/9#W+>:Nsx7o:pil&xN{7~yf1ȸ3w^IfD+=?|s>?}Lvyݺ*U}lY~w0Tbєd~y^{`&S OAɴe oWs[ U #E10q#*>9@$}gyIVͧ73YP-{&󮴛d V1$=\!=%2&˨.^?ܨ: ۉ&L~׏2(M0NWU&ARKW6 /Q6gU-F}ƻak&de~\!s[(1Lψ.vEqVhw`ov0%pewPJʏ%5|TO_zރ:f7Qg1? $-t$uP/rVkԤr-?)5p8?-[-@Z?sILpO`).^ײ{Еј!G>NM)>vohw] Fjxᡕ6-q;Cfm:Hrg a(?vɛEx %CZ(NБkQM hHK ù`(6s}⫿t\Mۍ'Xg_/+\;^34<$<*WT`z _, ,*V҉z_$[vcs>E*Yg4f$ctƁ䊁<{$GqũpnhFt"0'y"p~~r WymJWYuKUg@G".|Jcpnb) FUgKAwܘ!5CH`]to9~mEU%ȓ0-6~jQ+ O 9LST:Ȭ,Uh;|nQ3 o)}AMV\nzhjՌ&L>K\ By/SV#Ŏ,=Byk|{}; =Jt3An2BWkVkXP!\hY@ԏU30Y>M9v2uu*&z6q31sX4/%thj_n,ͧJ/&7b&J:SPcŪORC2.4ۮtb\suuE<N& i?khet0&kwncvMP,#:viHE=+ױE%IG5MZ.Ub N0w@ZFɬCfʱm=g7'V~/_lů{X\sδ{h隫ْqaG%"+Zټ$'<[fb s"_S6 >מiەTĪ'y3MV 㣗4O!+I@/)Y>Hv F͌SjNHo ^ݞ #,GVV3"ț8{? k]vĜ+4hH%-};@+3i/0|yfY)Yd`>ҤZ,~1f,Gc_<ى Fg)\-' t>#fɴc(zڇ)+rcĤ*[M-2ѳ*]xņ}x3>' JFu4qFW0試9wKֶM}gd[[^ wŀ#鉬y7|(Sm6e;ζY(9r:ƭ'<+Z<2;߯#,]bMu|sq $-6M7V}K֣$SVX#x)z_/Q5?GQwǢ H"='ܶ5.4|?Ol=2c,^aqve2Samχ6>p_!MśyPaΐᙗ˒BAo.L^۽V0@9Sq'hܺҏݓkԻ|4r5bXC43F2C]ۂaBBtדJڝBnlHKMnl'1}ds!Yf8:txwf 6%hW<=YwQYdÄCF7@Pt#J !tȈn2^ngO 4F)@16%3 g,ewj84O6 ؂υ})PAlƣ?Gp%A@dswX❉o}8:*NY7OܰDC1뚤u}TY<~I۪є!:"IcgΏs?@/\gG^h|)uLpĝb53_˷ڿGIL^1hj_cF*ZSG'`/.1۫.F/<du^K uL-]y'o_ڟEӌWnM/eݹ3%y6W(anE;n۔Mq !$xzmx!=tqEtg+X@`gL8::8];g#C%Ew8Lk}gai1{o\NnKk@v_{qy(8:A.pV+Zez鲿?yЗMr٦S2t*ig>4v ˨f&3jw_=Ȏ^F:4@<)W+3d>߉= /w#QԋWr5߽O0@ÈJC=xBdeVg"hRÆGPa\2u웅6'#2yqǞyf yAvf;k^Ghh.lʍS]hWmzwr}29FUJ Gr$Um|`D]"KB''wJ$i}^m( #cCfaJ pob$d2PG?Ek,Lxi߈=y ɗݡFN~B|4C`pqz !f"Pg(Tחc6'VYBG'J qYsW>$/R[KaiNBa9S0'͍@*>ڙN(Ţ{c =CUv\K&hpA̛J`w]T)e-iD| XN<ޅK > Nv{)NZY2MgԃV_/9d@w&A=dwє-b#O (X. #>AT7z9Ъll -*"&1.M,Y*}e;pjQCp)/>т; g3ӲzBa.BY8@ULh)4lBI-[ PLNO 7jZ'*@a6Gf~lg !Lt@xm!prRȷʤbJE] y/3͔;/V#:3q|&g'(ۛ@l2u֜%oZv)Z(XY3%XǥEо$ He`N1tn#C:q:pi/'L*q_2䣙NUI:1j̱$C^9G݋w,7i4&6-`mݰ!yzhJ><R"6y1(F1H!KJN:w]+ZqfEmPQCo*3T;2t3"r1%֝2[DLőPK@ͮچ;eZaqC9NGŒehXA]dz .Aۘo{n 9<\Ȼ n_ls2?^W"_5 nYFʹelr?s(^^ sQT}4 PE;_`Xl]y?YbW|\ U1^ ^^Ѐ5(MO}]Sc5V٬aALsbm4UPdlȒb*Q НïyR]aVlUFL_E|#X|/%{ʥEp 5(,)?Nn&!Hq fٮ*n/cp/~0>)U# 9[][2=38’C*Ŝ ^b%ns}pf ej1J4 -_ lhQNP^'JF QWa% F-Uo%p7]I8 񏦢ߏU|Z AW0=~+F;dsZCC=R50*hMJ(LQԲӎyM̟.%2s ov4")8^ɼm6;P-yd b B"nɒ1aeh5LYბ>$ckfw+;9OMYUbl!U(E ujI耪wsz> DM+a!co ֚h'Hә!7 uxa;4 ," O HP=Ƽk.j3^SSSxwmH6%( ("9 PUP6>wIL %[V4\g8kC{'6s{+U.o?)J*z(֙=p1t6HԮv琥q!T"vjdQ6"UC(vE^.Y?f uV{F;QIc+K-ez6׶cegtAugdIUMHXrN*́u4 P4H\׈&7oIO^Q&`8A> +; &QN(@Yq,,1n ODp-|i0PV#AqJb`!ᮘL' @泣of`&n^rľ]MUd* tôH{5GY(={ b/!#Uֺ@'pΪ\6n^]W4[G"ތ  ǵtCx& {d~.|5fЀtDgc\56~BL$j#gFf}$=oX5c 45fd;,`͔Wh"̓WiUY,Ɲ5OOJ;k9J{~u)tI'{,Y@jj'rjïh#Svծmb)Or՞o"pTM Ǎhu̅a.ixꑭ!QI gkplk:@xt Y~*L>Ma.KT`Kdtrjˡ' hR,\s#b%3u$'%:A.b"wPƦNo#aR<żq>@^ͣM>wdLo١ 82{ fuAJ0@DؼQf9YڟFywX< k Jy5a ^φFX6MMwgAPmqտ0 h'CӦ<>:.QGT`1L䩒 5MH6\ɰt$NqCE-{)lRIV~op];Br%#6#l,ArJ yI>i0Xk}+ѥіWU[waAENhnJm۾ku#^afҦ0g-VA҈6CN'R5f.`mp{ʤSXQEP:^ܘmπ|\>V¶DZo~Vr(b JYa>dx⵩]k擀-W,}> xڔxYob)q%RN'{ԽU-vK(P4q~tFIs)uJLؒX m;|wu1%1 Q) cr ZU\UWH D9kCo;:z;^4(m0_uHA-i%?zRx50@ sB|7Lsb/V ߳62C=Yk,G8eE٬ 1c [2@θഥ*C`$=Mۍ**ER~pREfXK6J"33x#7m3}8cAQ?AIJh8 tL@S26k wKt:ǝ^>'ַ1Et$JB>=;lNVS`i=YQ`2o*e!= [<3V3Մ)l nZQFW) O% }6Nq ^y-\Heg1)nOHn/Q8Ic:&|Z3Wx |;_U ;{Ѣ`$1R@r4 X^D!L⭩mw!П$y9܀ ;3E6 }@Ӥ  >p٫BOj3sӸG 86h*G r H8ZF=:lJ-.'XӠnZC/D|SVΦoyoDa'qn Qرo%8[+&zSKIeYafmz2-̙EƷTrLZdMk",Ds]" voԴ*)3a(R0`O!*8޳nŪ0wߠ]5huGqZ.u5k6i"9e3vЪI>XnqTeJ Yf}JKǴ|=`=B.y<3J8ߕ1;趲ct򶐋7,e~;?u3A+]陃UP)͍U>p,0< oI NS^UHnnjؼݓf<: \XWsh Qʁ17jy<ϝfp$P8l穟R1O eӵRwįmZfQn_j `1 iޢy(8OFGI} s+6+eSF! tOy7M3q{,we˖̑xcM@wJ%[ڸb?zq)R(R*6%# +q$gh]S +Ϳ-5D72q_04Ni*|]w>.\ ݣ`zr?d7oc) ^<~,ɑ]%\hm!<$f8IORmhkfXV;B{Y~&/"&z%Q$=kSY?a?Xȭ| #;޵#a{ r )Jetn4[/6DHWIqy[~kݢn(u 5iua=%Unq1&sxW8_ksﵾޒ ]`-~x.Nm¯YەDO3"9; ,.=œy?ԭOA.>E v$lUStm(~&t]]8q89n4Ǩ`G0Ox]^AZ+t0k'cTR@+=S%O/X͉0 }0'Z&d?ë k;S(#9:z D;d\h7:JAܯ_o(mP5"H4\yHCwȷ1}pmLB3 LpT&:D١Y=*eWZh9ƏNjWa!ֆ<:3ː #sZ$A%WR5-1>S Tkb'do+Q(ɉFv-MBA cghKQ?ǘqeY>E/I5{ٱhI jq*MԧȨ~"'g͞˱ "d6 :Sl-|ò$Fz[|<3wwQ8/i<P_iD\RɐdAQ#t,c.Ӛyuރ?elyrA`X:KST gzrYÂ$;sGMF P4-1kjy]I1j+Dp@UYADhxCp+_Kr ̨szcŀOgw TQ0\,pX ҩnT,J) (x?tMvWk4S%NA'&3V >~ Z0hf&n1#.r3:;yX>։qH`1oi߭:YW0qEfcV QniQj2%,㳆 ^ݭh}^Ls iBjib>_/yeےn8˟ K 5P8BMfALJl6Ag #G[gP9)&ua ceD-Xxy`#SY1״_:cGn2vZ^FޒhP_JBuɝS`z9g(5;*( %ʱSO O'sx?<(n(_DTikeZhږsHBOؾ}&X7`6͛G2WrShP_+ss\`f) ,4WԬ=7i7P ЗƞM'v-mL@A_#A K e7?cF,=u PF|ĵ ǧ(Vez@1sZK쑱mm3dQ.ihVw<5'4?)-ޟoݜKĵͭ '(5h#`2T 댉03ݬoJ M1q%e5s$O2jُ!A5EH&rMB,!GYp[xSmd ;Ee^a0fg.1a#s~άZ0?8TByi6pAd_5lOF3B ڤ_vҞ-ia:pl}Xd!;o 774G4 {@fj|pAKo#ٲq+aHp#Ғ(Pg݂vs};oڗJA+O O&da%{G}G*ܻ29^dZջ<|W_=j_r+A y1H;q+h:D#_O'0[4ZxABF5;a$[4͐ϊ]:)*D2 ƩLPV~kCpTjIZX;k<ҟ÷'=fHHcd.mDZl ];M< 1"G /AlUS:6/qxiLh֡(6S7Xy.vɫ8%CЈnFS݉lr | ʔ<7 [c\\m ӎ* 5ZvK;82NfsO2^ڂ1iYm[mEwꟕejZ1 6I `Nۃ4z*#W3+Hlu#%ҒpϬ^K–g]a9>BVOKB Bk6跼PN}H,ew6:!@hN){%a佹0E)%$ЦsMH U't4J̖!ȚG7uo2eZةUX %k׳F醴s6K!D7P"X6fBpEp;oo]=՗ j2~~zhVRӀZIk2mRUz4OG˸fJl|>j]j K,Z7g\<%L0*1ˇ zlqDނӡ<6BMZX `T~[fxsOI {]8Skvd6e,A%^SyMZAL*B!_ rrZ􎲰{;|"3 fʁiR%a+]Qn(de}ǝei@6U:+Z$L޾k#S:6i :YSan||?ת)Їj;i-#7 'Uumc훼mB& $OGmLW5F[4G40N3q8076V_E7 PK\.V\v_G Uգ& aP2T4\/ RȬ0=4kbTnWHfc3k$MfօMPZ[.&hU>ZO_S8ւٟ7m^GV.A ,>! @E^Z 1_y ES+.!'B8 IabR]H4 $/>P ƒHQB6`xHo<WY "cjw,l$4 "\_tk?|_5] ZM,&u :eBqJUM=ԬFщRM+z uhbED`!DROxaaPAG Ulcb:d>1qع%e@6f~ Lrx*9 T46+KXG>=g׏@ܮ=W AJ)߽Jrzb (?/P p_h#sW>]-)ZܪG:4=|ݮc%+w09{ҳI& Z|`H.R+ևgQzO\@s.5> *{.P;% {[OȊKvY 4ZNqN^#&El2~ye 9je)za=nax/g+C4jSU*.iYRA=>J̹*x"a jO' 4+KME%\/VZ\$C 3@0tc,{#\p9<w`8у`,&Gl;0mPD4 xOj{Rv!*%3/Ps-a{LJڦCniJE-@)O)Lϕ\ہb \UU܎zyJ( xvdl@+ȵ\`!x@CÅJ6s($(\gxa@">ӫkveP+>BjPlVJ{  f3|+Y&ʼn:c|sxnUGd;+-~m{ߕOҟ!d tR+*'GxZb4!h|=lCo) Lbda|?V>WZm8RA^Փ.$1àV)ON7~hGljxx$ba"vK_<&@38|ߊ-$o:UI6R?ج d +DiM j1@G+|8W'!كl1Fe ƾ0ZZ |"+u@ n/20P8ЁwLx3bB%ԏ=nPM K1ՠ{_%IC 榐vwI/~`5ٛygr,v? BUt<#*mCX h)+!p]*scm@f-Nt:QUimœY1C=n!ݎA`n+Ý֤qP;.zlᱱV#܈b5HsgaWĶuff$ò0]_`+Le5ZkZR cΐXml:.% ǵ [ku8\ÂO7.J$1v"w}P m&8S ra5g= \g\^zjxJ30'dPQp (W(ZLe-a}pur%zojS f̼ 佾ղ<7:oO̤V5q?\#4S]z>8b_>[W #Lcb24^izƄ֣'ۮCJ-ŏc՘y/T3 #J+x#r+)\*=UXr1}fTҡ-5`I'~"k! >'a3%dfs->2ZHCyJ#R;>6lolmfGL+Cðs ϾƉ`O3^B7$c:v Al^S?ljmusF6Ze[?O֤;I̧㰘ܽj2a>,<>v(!/QسDjȝ X,>[[Z<ԮCc;U T N.. \_#;yIJdt,Ԧ ETR2M@6嵢i 6*cxD\ʭe4N3}AQԀLSPMW=Dv&~qˀq{^tO劻$΋( e@ro{eI7VK|vRbŠYd$/gn l͇ çGrwtRį$bxPdNJuܒl*9VI9}* } V:JSMe5u[?$>ha[nݏzS8+|͐¼mڬw}^‡었ٛI1v<0(c6Iٛe^0CRCs襧MȤ@h@<}x"{Ԓ>f]ЦrCd@ [OVB&Tș:P[ItI0df,F$M r!B൜H?v fIP!Ā.}G۞ zqj.nO.YZ?=2IԜ[tK\W?+y53Zо.gG?Դ!Soј<sMr6?u]Yk h!21iJjV퀸ET[#nXk*6 1R6!N٦whm:6T> P چH@NsgAtfap᤟/Nv{t9ߋ?ۭ4"<|<\Oz˟VNfyU"[$%֎<R?Kmu]On=sR9?#M܀WAoWȩxZk~P' = ثH YVdB`l\%܊Ξ:ҿ4Vmv1ƨ;2}wuG&(^\x=_痔_Q\~*8=Ⱦx\feoslYGYT[ cRc6@uitxR-,)FpaZۿym/wn:IY8,I=,8Q0sfj)kRw5;oRG>1|o"Dxa 3FL;z~1 zz: r[XB-a:=ƥeҞ"d {MJ@9KҖDZ̠Kk-\Y~gͲ F;ݲ@cYXUPYP#%xNKl,ly =œ_qH𓽒Me3Vֲ&w7j4}\0 1 |6rS>5jPPBQ0uFqaSuYŰ֙.fg ˕,޻/3nX0Vxsj CST7z% HѽUuMb1o0 ncX〜1⡅f~ϙگh6ڦ{YZWE~s+'Q^o8dv a|Fb7bGV_6saOgl]Z2w\<}Bv9AE9I.Zi QhS)Pz9ݫ%3lR?Q76Ep ˓;"dѡ1@%V $t!@$Y+}; }ˊd,xp?ʘj.E~DgB8 -bW@sm-k^C2Sؿll74xϰVe2:8ʉ'tLOm57vRkbnIXw)mm+\#|?6tKa啃q̯PE*5墰F֢ ⊝ %sMxBiyPw%ڿv/,CE<%5*)85ƪT#r: o!hB@*\ޛ*˷ԚhB~Ѷ{.-8\, Mm_ԾK]`bN9^! jǽLL Ѩ#6L#8܋<ژ_D {%n"RZ #a] 3Whd%YJUJHkFՂ«J!,$,F C_pPcfwtr/}|!4Njc9H^BYk߁.+ޚ˽..RאNYg}4@&//eݦ6\t@FfaQ8Ews6*gҫ+P4hopod_ɍ &l)aKKm' zffy abL7U \4girco !ussbm2F' V̏clJy=F49}T'c2O~-_NbBBeS:F,z PIt6'c#.yځ@$ (OdB0 j7?oK|9C84 u#+iGL@戁UoPlU5-ndXXAqSuXqԳ)q8`j 5t@d2jzꐦnDMUq.|kܳ̑L|#ɘ\PU!6*nK:\0}%4]Qڣ:w0d?ib,=E)]vW 2ծ?V1mߐ4?μjX\۫g:#L)ԕ? FsW{k["Yrb,Nn7] n 8p:8XkFV?A@q>Ky+zcc]!8 ic2:>.dB=Ccw <-;I&A`c㉓X1Ic%*]jWFηVGaIvѰm5fP@J}4{1Y8ʨX|,PW3C!TÈTv0'UO7U\~]U!|av&TP0 %I47cUfgn>CKDUpjyv2c $59HgxW(jmbIN:A kڷ'G^ .Zx%Bgjk~阮L>ԽF&Ii2*GLSSjSֿt;SC/?4Cbr5 _{ $8LN9 4fɀŶeg(#n!rONfTҨ-r$AF*{m^:^ $=%#RUBH&LyC'JVCMGA֡/Bf c& U&ҳg}>vzuQVV3Yb#ѼT!ySX8Qmj?A>]гn n,uc~.l6ۜ`A羄ieՓdY>kje;&߿ ǦKҵ ߘ vfM:%H/yD*pȊwvY" ̱?dmb^0WbS+_ߙ!uO 3ɕR!iwӬwX0 _9o~=Gws^R[`W_vU@r>;c[8c`gkfI\AM KGG+-5ϊ9o̕h.E)0ɏ_s<9M1wRlx+:5%4qU:=F?3]40H4xFMlH qK?L~C< m:qnpsm7:`UuTG{^+GV V<1Dzsݘotjs:/Ii810{0-F8V/S <\ E @NlVaHJh;.<<SEA%l,rQAz&ߺcfQ\=2",N(2V5Ҵ8+s^oX1MK7hez")I]CDq*\.z,Ǯ^hMO[-3].5Vmוɴ:$[h;YMifwn>C=֨}0Y2,ptsފo%eqۂmwӜkm/E--,@Yzζ-[ ơ;8SD2ح~@dA2L>u H)A>|߬2w&+KAH\bf!x(%׃8iNg/MLv0#Aֽ0߳=qgvg^ڧ^`uEt/qzp'5'ױZp%'lJ\)/zΜhsĖ_,^R3GތTbNNHCA~\RTp,YD)2wkr"mp9ɹr [u}]!35ݡ;<7z/= 7#CɚK&YUG%G=lPijA;TƠKNVS9|v5 g}j >3'Gyh?{0>dugLQJTSbӌmΡccg<19w$@9Y>HK%vMqU*׀f08p:"vE';)Fʘ;i z i llBLv%5MyClK@;|'ɾoHwL!;h`00'`ٮլZ py} ԈE)߻L?|AeD3 N@Z\LB1EA ,.>몶ZEm 7Y!XF!r}EKcELHKOIټy+T17 择^w|m J|2b ӛf5Up10]ہЯ$of { Q~LŝlKdWV.Cw7BHYy}2ٛ,md>Lls}̶x$,Kۄb7 6KJĨ4/G=ҪB$\Lsy4,+=[X,L^@zVt kPV)O}BTuS-Dk2N"}b>yluXi@aInEcZ@ Ϧ§[ |*gU mHY ih\/@VGeStf1ىx:s,"@eKIP7"쐆FDA Pcދ}Uimh+PuqhȄHVgyI4HPp SwDʫJ| A}?iq-N}}r~"wWV&V^(E[+7Mzl$Tђ䱣(|,1XqcM}f='l9YQ4d$f j>.z .Hv. 6hUCGX0/X-t/Ҿ/7" JIW:VYZnatDՂ{US=(sU)đ[rRlr;]ƾNF=0i{SG>VU~6N7֛((1 aD?eo(txN-<Wt轘vt"nC,Hބh$Ɩ7eoI F-G}n)z5{aE]TCC=C=oI^ٔW5~eV]"+,=Za9is?4ǑX>FzY^G:cEwX*k!v):8װ˗\iq7X%v;SoIaZ{ yzܺJ/}R"sH3Nu]ΝnQ‚L>%HvŊ19C"Qiz8q"a5IHPd2T~E%^f n'HH2ߙ@ 3p Χ0DEKCPHxYM1K/yHp@GJ |۟pyXo!R ᄜxƁl hRV3y$p%^ wC1_2T;ڥ:^C+Gޘkd ^[)!8@e>ds8+tmO\d 9MF1pDvՈM7~gWd^N~ \Wq!^*8QTױe< &[jDI?+;㴳x5O)kF+9F^ϼJ܈Id,ݩ Qn¤ΆZ%'>ײoQ/mUKړ\Hө {A(]bb<@N3u!F!}@nJu3gޢ$- `="!)ďㄽӍ63 I O-RuiQ|Q%'QWTHT_nm-:3I O::&(JwHOn#1!:^m_I:gomt+*kx`t>}'+hݐ(30zF9 v6'ۊ 1\6쓥v6BOMd>dz8f"O}(D#K#IDW2C2 lsAU=;go=[JujUh)L ojvi|"7mE@VS=ka3lr" 8}xtM'[&6_[(E)Jw4%/3ϴ{eF3dگoWjiL/q;ה<'9 긏j݃7)|mEڗ b؄ Sw 1x ʬJ.Q}5M7񗐉Kvym*DQk $$[/W7%l;;veE%u ~54MB]i滓{1 %zQ1h*p w$2|38gA {PsP֜tQ=4zxS5SV]ɑC"8~Cbw tX㺹5i"atV5dw=-"s^0>8uV<1FZ@LsDk-SOP|x_?!zz5(&*QriZot狢{` 'hwΤ:рVpwÍW Tn?,b&DqұE|]Sf &N"zH4ǒS#NX=x;>,>0T-D(o_ˏ%֪L@UK_{I][]^!`4R4{3,+uլCwvk {;@#П3w}Btwf=b"! _+)Af< ֙Ӕǖf%PUsn8k!*s/Ob !ۼTekٖؓeKsw˳ $x5ro\ 7blD 5 AV[Cg_9j*7m~{5͌Jr*8 uYVNX篙CQ&NgwK㙓]cg&-AA˷|#]{Jżn'|Aj:kXv!'j}^}` 2/@9 i^N.NQK3mn1G ~,ZBKAV#T[Psx1]1Hph;h9 ˝>ӇUp4*ٹ=7$y:ݖ$u-u;Jch(ԯsYcekn/Cz.+iOl`'x/tHZ¾xG2˜4lpW^%O.{4U67n!3fҒ -MYгD_h9 ϛs ͳДqE7&~;4[xA"A22.jGx1n6dvlbK!hft)Q0٦8ǭzaL=`QҌ$MxmB\]-P0" kJA LХ4)k&/N$9'{qdƤ+7XSeMZ@XgjM]mAx8M m#xj%+!AL~QFAR2Dؤlۓ4KH $*f!͵`8n7n7gY` i }@/+D^(ԢKiQ^^g=N1n-a#nUb ;ZT%(mU@KAN~1WPIsZ'\!P RkC_^1u=R@{:~aL8}~ 㡾в|Czv52v8,h^W&cѤlbB]+ ;tߣnX.w;i{ I 59l"aג\[IhَMMC n<ʯxS1Fd(I*z?kx+4LQpeSn񡙢YvԤ1Cla':FJL3rD u{o6sZVBag ؋mbEg=B:K#~dTqA`Q-S|;` Gc1Y"Q}pvHc R vp]l/2NT:\H{o0 /\ 3 rXrC9rUJ :* N"Bx?vZ<]8ha8IHGj#tN9piB}>1Y7b""觵[M(Po*chҭvLu+rx-rQGaDVv|GSkWO-A>!Pq,A$:ߠdc7z9 0\'.kjl˓{li:޺r,Be^-=+@0o f)/"y ݮ0{},焎) |f ~ Elry)N|f3܄jfC?!tdZMD[yUR UQ SfEzPD 7D*$ɟ;˼#k7? +̬LX䒿m)pyKqTS=Sƀ 7B`LtЅBj}vݤhVxv˖gхO* +M;2&v4}e3_SJzxw%cHv7ajS'n>fqpv3!CKftQQz Լݖaa3"ZwxWzZixSK eeak*p'%ɴ_rmߔ:!˔Ybyn[߬]nFS;K%64ikF!4+-L72r.Gڈg*ɴ 0 _ :w. (ۻ0;y䕙735> |ֳ#7Ycl㜻>~7^Uu Ap=E J_&D) 8Pw%7sm䟲Cу>?5wؑag?`a 0=_Z$h:kzةj8yr&Wl @s4<^$b.!4/5u(TyUn4{S[A=gWLpf2XXfxVpwhc+lL318>/"sSڸ$ֲx'6gƝ›QK\':.9ݾٲދ";F6p֋k%MNFHoQZtJ~- uEtX49(?7[,9Ѯ!C6ù"7bԄ-\T) ,i&3o]uV'ru*ӂK "p*)9K{"! ѧLC!͹#$73\źL9N47k>؞Ε,:`[~pY@s[ל':$Qz(T~8f0,'ZͶX'wʠgń?ua{@1Zc!;K|Hqy: SG('y;~uU n_u77l8f4Vq{)gvVС XO4dR@Ġbp5L~GnSi]hl|p{ЮdPhu ^YOSܹ)DvH(uWn/;,3}ŸݶHYͬ"<_R3~,"Y  FG`:;Ϸ.$/0R`;8&ZL<,:qY@&4ͨ\"NN:C\WtTG(Pt Dd+n{0YXQ՟JPwWVςBfL \"ُWvn NZG.ۭ*@S), ԧ΋:0O'=> T]pP]3OMkS2!'yӆPTm8m (T5z;Y _x6=ORp [*RW0ri"]'=qkޝ 뭻Jѝ,!D3DG/@>$c\qQ"^i W96X%|Xpi+Χ OiDC![Ͻ@[ P"(驼! D`yc o+NSf=KC^YpjZ`h3g>l7Wްxĝ6\D+'C٭ 3=nx >^7V.'To^jڀd$Sz59cHQ_i)8pJ ~;j"…ZCGmܓz4 4~e(E)9$V qT#*fgɢP6 L(V5׍*nNȇe(Ea6vRaAl{4 e֧"05lx%QCQ:/f@d*Y͋vF<_qsSkBd3|LN&Kc>윻ԋ!v-D!7.Cd8Z Ecsk=F!K4qlO +XdyX:Ŕ€gL(Hprѕi^C8/)Icg^mF)Yث=*fQ"TKk83d3Oٞ>誓(qMZc+1Ϡ!>no.`o]vp$r Қa54`Z#Jpup]]2ـɔV|=oYYI$gw7{[uzP]ڞ;,ⴳ M+~~W)Mh?ȷ2[ۄ<OH_:CACR@,k) c0LHѼj3ԇ4qD3 {,K`W.>LxNWx)bʠj5Nנ#E1M | 3$ d#rtABX^SیPZXo\DN*0=ꁸl$|(ֵ4o^raG@a iHpT~\z6*YVcooN=$KXSŲ\{ʱO:w). =Icҫy0ak:nET֚;r9ﶚ2*0LcЂCI0HgF!|ͬYKHӿ +BT%~C hx2%l2z~1py}XHjA:Z&_uG=MYʡ&7L[D SmU=K]Rx>gicٝ$pfq b5'9ON{!,k2AGj \#~3ɓD'Z*Ϭ)Ч|Iq7)hi8vN);w_oi[%S8;?HBe-#ÚAޖ,+/,nVfEeHC҆^K-WafĐSV)d{_L-*ywPy ZtPRTЙ sr0y̳uEޗ7\1xhޠTOfٯ|XWizQ*(2K,I&vM (`Lk-X4Fʟse_6H5FRJ?Dug> 7mD>0x1P!~j{Δxr]?c\u 7tKTbЬuneG"%Glx+<oH):izdwYXe>:wəbL4R4\]Y:USz`[{vpvo/}@nBBEf.cma t uz5%ȫ9]ob^>~PN}45mjlL:Dwx: O52qQ\9eN,6 S@bI?Ɏ_U6iE4_sH;lmᥱISʅaD h>jݳ7*{"`@M+R,.rB&KG3pTA߻]狜tr5&\5'^EQ4:sO+m˚Ն"5g ѮiԪVUDlL})xVU s==(&2f+'O:_6SvH16fa0>2_Bs{$ @_UQ!_Rn8ƟaRtہٖ/ԃ<\)`b#~=؎@՗JeZdԉU~)0lEhߪPv/. 6:gj)RtFZ+m'|m{tiETD{kW|rfK@cC.t6=Z``V:ZTM%1]OHi:|ܜY>T*X&n a &/r 2~XyC:Xcj52fyW_wqx3ﻣ4a]p"Lʽ2o hW<ŠZYpMɓXM x:7k|iր5nOefLNJ`V(X-M z8 *Npn$tT+ٲ'v()e)e($b$%S+ 7dl[mLޯ)uRp*f@ hzout━3#,XZO>zM)>>$ 먛!IJ;K r~Wl{ OW5_-ͻL!*~^p U%>/1ԗCLũ)0uWdI$D1&dQP+~ת?*TXh4L7IheۖNT֭A\0Qo[X8ey&]̝Kb/&m  n;ߣ6dTj1d2w6"{u4"ݰARlVjdtJ`ɶJ{1?>s+*= ;K(8x}IwLv~%eWIctހPLb8g8 l$zb)V8o gsJ!Iı/S8^ä6v##0E|\mJ,kq,;~u&kᵽ@{g-Fݨ!<9.lsB>HN\>ʥ?HJT5GYiF_mʫ,sy`ٵtq{(z0ohwDv %PG;1oA!\gk+UPT>k5Ϋo]G$Ӗ¾y5q#hb,8`Y4*{qF䧛UvWwҎ'A3dܪ3h?@t&`mcDG .׹ 3^HƆk%r90jYSIk|xCjwR}kXST(e0uY10ձ~ڝ!V)z G&d=%D ֯.@2 az!0忏+ 9 ޥ rA;}x-OP2b#.}ҝVŠ]z$KΈYoL~dkZ>!yz<J'^t~3.#k ;/gL{#f8S)2>Ov <%ʲpNJyj{]=?#%]dǼ" juݧ̝'onIU/Gxs`Pd@%$Ktg!9Փ ,O[ A"?;+/o *²k #t(UN7w_{G͸Lb]5QZwÙ"ۢgXls xU]_aQ@l[ϐ-_YZq>\o[r埨 0[YS;0LHs0IyoNC،Z$B6IO^Ub ncڃر"^hxSks~~[60 Q2ts#L3`,t Ɍ6ףt`MBxCfTOʘ.92.pYw% u<';aЩ+2V~{tb퉒 #uKƣ53H ߁k;sjcBqF{OtrI#+ڹTVP\&/-+1vMCya!naL>wPwbC4.b"ዝvۇ,x*duz"'J+^oOq!DU@>/O )3ѸHXڎ$>DDB19o<90TN\$?c\1s1-]uڜ1HD0N>r~0gA]h!:S)N[ pg.lP4&|K` H]KN s6?ltuO1E>cɺ|un%6U qeK˽ ys @2yZ|q[$AΚà7_f`ĉj=;6éG},b+2$9zwv"\ӱL#q>YֻF嫚Ix=U_(X;Es8bЃfͽT_NwJ\5UBhy @"P,кDvgZ1ɘ4_`S>u^UkbzmLZhtrU$5v+ڏLf(W\JGY}?)^iv )"Q 9keɁ?c`J؇Rg;7K ?‚+xsJJ֧miѪbKjha2IpoOéyx"G2htE蕁jAlَD81ٞ%A^?3|Z][pȮtjO;E Nf!?栦;ɵ% 1xMIxk[E2ɥނ鮮di VW%"ڋU¤'c7 2|'.1 Q 6'ɿ.l`5O: f| "|$j&gKL{HtΨEP5*o!UBr]_ASO]ݰF(-I dwHU3FolzLqcYаm tǺ$.an E7`q} 19=jmD?בELo,fiK5nΉ5RJ.KV#a1L-|kYM!%RTlnwFv^OԘ#P.γH=%"x)@v6JXٚ=E)dznr\7A-/"!<_N8%-QIxS&Zw.z/=~2UQ S {,w8sd0PýrE[)t @]rCMsJfX`ogToA !aHQ0ZYv.Ui2fm[.zΣF,|o5v^ #Yz{H/; Go1|מrS269'F EO iU=0@2|/k0N%yxv`_UF2co"|b\&>n0[R63׺J pO ԩ:0?bJRʦv"98 53}J:3SvФqpjBAةml_$[myt7rG}zJ `U)S|ln76s+J%\&a: +MƗ}*eoƑ+gN{bX4Y}ew FN|j;NTB){Q++%} P 5v3\ u"J_-V/hnOY[N>S)~#prSkgTSdU,Ru9U"kYEdq["@_fMTb2ƔR  [iѻ`L{ЯK&,5%71$XUoVw Xhh/+"uRd mR^:/MGq/v0F4ʫ; Qu~@Lu%'ϕM(byYsԐ{yAZ$t-d@j0.:v$MӬpzgɣӮIaĉj\.i UG_ŲQ,K2K3M:^?\71aBv ^) c*DXQ7>{+I|Nw ,Rij[_Mr :cKMN y]!.*Y8˱N#6H-i$fZoF-IA`&+>`tX)qJC9ԕ!bWy-kY!˻fpsbAr*?j -*YT.=H8ͣ[7[p{:YL{~W5ո*򌊁{{ Pu9̨`5XZᜏ3#J,~R_|m_|s'TF؏ޝ{8ÿ X$: 'q?D/I֜GK> InC(lft Z{Ӈm`X~$BBF &s*X>"!/۶Vp<O1sK4Mar]5& . SӇ 7 ,F٥(q5߄D;0=nx4`'L^QAiN*S36{Rf-}6cXZpԺwT]N-7Nf ~ l)QweZe9UGA|a()vy|FT0#.[3>\&Ib*y%_8%ٱ?+"k C,G*5;آ ̮kn;N⛅=0T0bF`P hȌ-'Tk! O v J\>@oiZ~ n79SXǐCw3]].(%j?+4_e*wH.I? otZd YywKvڃ %j!}Z\)B&kȢT!Tz=Ptb(㩌ylޯ! ~?S(+?,nc5n\`ǰe Ӂ;@]+Cc"V\2"sw~$d?xopTο3z0udǥUAHDCjɸ8+,L؅|0 Gȷpg!2e c)a>Y(!TIb7ՔHߓ΃傆CF#Fok,UrҴhII) V;KW7c[m*Ҁgsޮ]`KvCxן2r<oVk1Vzw;uYYcGp&T}H,[1VZOܹ)G؉R3غCCJ«_xcf*rK~OA~ eYP ,9?()umNt1\.̢Pw#h p}+8\%`MKw_:E# ѯ6=!|iŪ"\-؇ FWc|5Z I֌qf`,iNA&>PWf4+`h͚-Rσx[}0\HP 8ز)[ghhx?# Zk&}CZ-^ Kg0%?_Q:\X㱎dbŨC c+Xj%!Ȭ.+od;bFK9Rv}K9dc? 1<ZUpKC_ ` K69E\|ÝZڪ< N"쀉VvZH(~ʬgpB&I5?pMrzXn6KwXT10yM^. /'.@]sToˊ̗TGYϹ# }R{B̛pƲ[tДw pW57rȤ#R9ɉ"sI(o\ʴe_{8594)sK-hF |H~2/g;k" io-썈<;)L$YVuT`᪖lŲc"I.PA gMj9`)-fYܢEgjLvg GAU qA#oDQ!مll%)S}8nmǦ݀RZR9 R$g;c> @ܬ_^XAB9%TrsS, K^O_gwzW4B!C~& >j9t^^VG|~!`uT/IW.\FU±.pypk\|J*gξ ԉx%J6a isuɵM1UWp^a3h0 `h""Z=$N2CAg $KrW?Wcc?0ue`ӻkb8m/yt-ۙgaFX&`%p[tĉ0L $_/QҰ pjLl\.:u(Z$q J4yMϺĩl;$3i9A<`pd8U~3[xF>D4cd[?mm}+$a7;mdЀڳwsFAB^(z0YLtVOQR-!Kr(4ܴ™j1Y'͗KN-vo)orlk~~J3 魔Ko=R_i=`YfZPk#nw|̿¡bSܗg~`Ekͭ 't&;MZoz.LC/F|IABz9Fe̮; Pl +Dr(y{pꏇ;Ccy5~jaZ-wFwxgk[.L;tARnS#GO]b fM͹H;˰Q3P[*Ek> Ci~Pg(k5ݷA 6nBҴ=ȽS4&F~^\ ({qMʫNͭ9狣@u.#Jl}Aw`/ hѪďxK)H&&<+㤺tVlBHTXNR5y" 3#ίKNTѠx/Fώ}?D|S3c[uT5}ڂz60~?(l_윷~ A/+l/ qdwE@ 嗢 s^\OGkL~o!.p "Y =B|\ڰkᙔRi[֙'=3Z ?iL~툰_i; uh}) %^86J/;=rnN5)J:4BOX6R~`֐X'`7٠N֏?8PD~)/8Ө8q~i}E|6iX}^4[&-mb ~?y_ ^9U/\bQl{ƌ|;58һH›̸nZD? %\:Mc6ŝU ?N0) yJYas0`+=\98,<#jJl$nVŋ9vNeH^^TROM42!".s@Dg 2w2`Fb#sޔJzeZ奜PL.9>l _ӯ"oԄ}.m 9*=JjOv|A55,- 2yh:nʬW?Aemڞ`{D#θϟED)pBaf(.-UÚV>^a Fs#KptRKaʳq~h*8C vإL72Z$ /d#Q-!cǫJ#H(5Gbdf@p5 iŞo{;$nn4RDȹ;Qyl՘s)h'2E>N_A!(Mmu)Íf>EpANf"!4殃}Cqx;f{l=\SC{̠ɟ!BCz[*XoQ֦_eq|bu.iP4sۈ6(s%Xʮ 鋖\r͵QLA$;9 ҡe\&[ dl֍jŦh;N7go2t*7~#5{7P5w»H;b԰"Zَt8K=s_<^`mf R+?mERl.WtbŀTSwĠ 8ኍɄB.ūC(იً0jPV Z 3b4]C-Duy(^Q3j5`Kxېt,Qڞ!£ LCVڋsU1#,B'/}1ԹVMeJZd!.xkR#C*)/,حIwWL d6ϳ"^7oYcK)Q }jtsKͪnzuzfk*V1g0SBS)mW* }|mgwJcu,t̀n9r*~|V ?wXiJ6+r[MKn2 ^p( \L<4˵ۍirsi`K춑mX&Ŗ agʄswip)t[Pώ^Ï4+ł/( 2p5xc[rw2:^ C;9O;3$TzH%]պ9 P7S SS/Uyi6 e#n; QF@>$?es)6mo^hѽTR7gdsYL1ǾxC4}  v:t>IŎ3 7zcc˰>ޯ|4yQ+C@cn@O* yl䈗BFb]6?-.FZd{\G&Z&{kjk`gDIK~ "5N7Aq7#zDZ- L{ Z:0v5ѷK\y"՜D s]i8XS{l߭/3k(lG»q]R)VDi,ٻF n*]U=߻}[MLir'}xVmsKY+"0USEcCϧ?Y!*"=B8Ł݉L\bMd7x48,U0(*9$%fX&uw(}SSFj> 5N\MHEijtP7V9p.%u11_Z`88,@V'Z^f!xI)+ӏ\D#7l;3\IZC$76!Ym񮁿AHv74IfV"F yc%KE7?˫8pDsQf?x;كOHDDZӬ^zΓh"=`}qLTq Ke - DTvaK=+7uVT˶+%WN:/p{xA*vU%gIbj|#բ !Fqr(4M1^ Y<1Җ#X X(DՋm=M0@bS_.8[ip+;`j'.Xx!cVgBPƆ/ K/C嶫iƁSt9֯-.q|YUMOq4.دuehV WHyո9QR }y"3{\xu,jP(^_Ҡ@ $ʣmS`kJm(%$dir2UDF-Lb**!Bg1G]͔sɸh{0uSm7?-N;ba",nohWuqNh qR TNaS 2m6UJlj/oJCbYa>T TVŶER3SI1PB+*X :*1ߩ҂SGf~|.Cy6}m#m~oY$xq2p7 #?݈[\Y1PVtuzZ/KrףJG]Gέ+w\$xLw`>iǞ?mr9SHA8>5wyVFZ]SxĪYkf쎯kl^iE5͠=qPLejy."jp]9 Y!_3,C7ye!Ԭ,8ZN[:%)DyZ2SE|kz"ν@a5 Ꝩ%*/%uRDQ)q>@8D+L.H`QqHΟ` 1k:-E"0敶Ʉ)^r)g?L.4>$KNIm}q⩊IIң,inAn/< 55“VR\ߪ Dh\d-ݣ:`=en٦DuQ61Mr,/Wn$ν[Kv0Ж=PWXOG O^Rm)qN>DK& :u_a7)7- jOZ,A$-y){䚠(Hb%Ύ>U(jc/fMf2E'ȽA >G\ nKv=5b >N;gЍ3yiؕVI˭Rh/孶O+Q WԀSꎳe} ( do,KDRPZ̏= K 'ٝF5IсxkH#V89uQΔ t?BXݎ_=0 ЙGcHo7`$jA@$xlxk[܀?W8!|㥖K9?4!qg1W>,DPN[ S6h휮|z 2wMMBRQcݤ҇UF@ WEFkialZ|Y@9 Fҵ=kQ?:BZ»8ְX2sD]jOB@vzH7?d`˃C!Ag kR zZv2 *6kUCqzs>04=qhS)/vjЉQO͸G4K r ND dɅY>J"_<4atY(\lR>Ωh%p8ODd:g%b#<$ە9KlpkПp,DE 񡦩w|peoM+D~|HlNˤ4Yu9udJ&izg %.Ai* GR1ci;eYzV0)lYΫM9S)uGӿg (ܳc O+sF,Φe$ߙ!ˠ z&|7&=oFcƸ<1!Wƴ"l@C捁>$g q -3@eHY)J{k?-1e8ٶDO)NY|{Q]_M2Dm;Vz+Ƌ"0IAw7B۩KwB/րVПڥyE Zę#.A }c+<|6y>Clb4q}MqFkCrܝ^Yn5>{Ec׈m@F&eeE ]-]2 Mr%+%\LHV2x["__XΘO`L9pn`h hmRM*n'KmQhkj.9\uSn$q@艊2:e_1<$U2"DH@aͧ`[7h bB% Qtz>ȶ \J< {!_E@dURV8P~Ps(?ChzvjU$V,e L}`lCTEM^2$ ڋ IfԨȳ[`xN?19n%h ,ǰJ2 \)EYv=m8)ŝosRltN `JӨzm5zRS 7?ohV >;Ѩy#pخOiEJ{?zG)G32;0ĐNTYH?n=BY&gbT!= 5۶Ȅh5 oPpi+[rHY'QWE#5hFC"Kcq.#u&00 sB:pegtDY& u6 S$\%a!BJ㹚6"a:4EirJ?{!f"w=׆sP;IJh V 1H|r&Өcm~I!-t- t"Yy,Jne&8Ez Rvܹ&$YFp$4> oM`m{5GVNKa'nHEYIOzmr*^< =EN\%7߯r#B ыh':19=k٤t?78H!;؆cB#V(;%k%eIK9U_5z MVC΃!J6h>J_I#YJ|Kx]}%/ >'FBa]~]fvƈb 0XvnC7#7ZVe ѽWhuM bx5,#;W )GZMr}"U<̳}l68NSeاq(@}NqE(YTAxUiًZ0^+s#0~ᒊõr 嵕ѭlB MɶCA-xUrbޫG.Оלnid,'D=ljqk2r4ϩ=o_lu93 $nEM;22,lFIWdo3jcpob%>F C>pSS.=Fg]#U|7~} X!hn&bffsZ| ! yY%X[>D.S0ćCB Qd|DZ-\y~:@0  Z\Bh^A\ /sQ` -Ctwq??z]lb~p B2} iyA 8y7hnׄ-pb&mHܘJo !Y)$6- SVUV(הSg>E̱VA;nnMosFƽ\@52mg{@@8SףM2d?}9_goBoPςW9QOgc77R2nɸC@piu_qe7<[V䩒H).1[CWɍ3>h!~(<U;!I2JIJoSjʳ{(wѺA-R0f1Yn|xz+VqH"u MlcKH7!,8nCS^VBۛQHdD cl+Y kXe/16m7k)uJI>P:G{ӕi=۱TLY:ux7*%e:%kT'u%y֤m`.석qń%hv?F!MB LBb6{Pʁϖ t[FI 4x ~Q{36O}1K n?o3yMlx/m"6#WRYIZ[]nxɧ,9PU1aKKlBރ;JhHI +ǕQ~Gɒ'orai6tnY@hڭYZ`z`ߌy*JG5]Ch)LljPE$$/<%W˃٬*T@Qm|}(HqQxɫWoКi%Q,25 *M{)Xm,Slti*Xoє2b# -9$gʐlcU2'%oBݤ^58YRemzSxNw迩ABQQ)--@V8'ug CC@P6.]yM<YmˢH6@]Ϝt@Ydr GPܷ. zf2M|+;i}6B{D t{H>PxC4ZkAIi%vhUcr1ʝ*4/mWbq_cG,6se$6=0ee&z@|fe! mVnq)ALW~_4I)|si]ҍk]06j"d@_ؗ]qC(Vm,y ؑ֗Gv[)NjH?fu^`0Ű6y/G~ \ξ^R{G;VহG=fjNzp##3)s(f'jZ;Aw,a=z/BX Aku*5̩M 0$R:;fK[bO#42o;`. Kn&8XQ-Ka./ER`aOcvRejϕf2g$"@w V um^.HxhHR=FVAzfnHY: 4"\VY-U+-6Kz哑bZL֎mwӸRJ|#_Ӆn!9Mb_h^G郲\S H[wA7/ Ď瓠|K;2ֹ77bCjSiPH D=w5 (Vɦ ]I*=]ƛGXu|3+,LTApd{pHǝe2W/aօosXUl[A :߭@wk/}Kĝ0ЫYGe )U9MlO)FRN' E"'R *{,0tm`mJau<>+e[^*B#)}x/iFʪorxWЯh5ޝI*ҿX"&m!O±O)ꙟ;3N鿏49(`=G;3p 1lIK-ïX~ߐtS7 9 XLtԂZVpNvD%48PfOrS^  )8zۥ[4/`i/E=/Ltʌ/Οb1 zB QA ~qimŽ2|hø$j+~^{^Ƃ:0#.~%( N<  g'!s[~cQDǒD:q֚Ӷ$eKDY{~i[1*zj Bs,0o_n9)3~5=2@J^_e¸?ufLWdӟFy*7>S) Í'ycq4 e ,Nڬ\K{Xw|iE@bt)K5=~C`epߨ +x,]L %ܒD-`#/rFROVH]a3.fu0:Le^ieXWo*v"3ȉ4zR%`epܫ0Xv29|ꐱtD5=CLdN5!#Ef>եYzk[YԝoJ E Dbev$TP<}‡߯, =c=;2$9uMtxT^˥ׂ@ ROh9wX8![ӓ>wm"U>IzVOBϢ۳%m`dvj"DϹYZ Hᛍl2yI@ϩ1ڐ]-P'YѦ h%{pnte5TH㨺G 6jQTAOff) SPq~CJn' rkIA?"FWDE)vAb7/@PLlf6pyA<,A֠[||ެ[{N;J #To?tܷ~qe\o6.Ӿ˟ᦪ]nԑȕ3+!%bRky%y0i1.lF+Oreᓦ70:+a3 > ep6h5ЀJdp1,3^{&nbD*(ew r D=sw))Q''퓲#DjAZܿ{d4I^)^㰷h!+pT .95[k%n)2/@3MЪ/dY0A"rw+ީ6% \S(1e~=ƑҢke1*'&/6]ւ+2l)/{U) ?;:-dn$) ;U\1UkY%" GHhҟ})m,ę1&LszUA#BJXc /{O/$N׊^ptx'Gp$4,7',{oПsIQH%iAAT`|x5*e2ԁ8,ЯR3܆^h9r XZD$lWHݬIGܧ9Cy\pz`8 *$]q<)Ƚ/M~ O.87҅{AmLc(hn#9'c\]|j~@X11Uad"|Bev:(ҁ1Ryu)1Tks\#&.{*3-=,hR8[F1?0Fh-?bu¿~_kG\;pw/lUX,*Tep#Q-RFm0\WIpAfBi/ą~cxz. .VND?=`܅=o<(NJ&su^&r1jI*?d.adi!Ԫ ?kDzÑCk+r\ZW89I< Ɠ`/g]Xz6I8/ꌟ5Tcdv{@0!ܿ߈ҺrMhb}|A޲rI2tyiH[0ೊ_1$G[눽66e b'^W{d*YB=ѓR]q=lyʖ@*c&&5*Xf@} PDÃ;]؁xXus luP̔5\p`đG|yX[U.y8h,!z)Wm®ş=#yjcN{~T;Mhf:9Yl7h]BEyMAZd`]j곑8GVAyܹ[BRUn6?RP~,+~tЖti3 P֩/S0;Я4Ԥ\kR7<̨~I{+L*E ?&7Kvs%R\Sg{C_Q6*% !a~s:wzҫ#61z䕋I<ʔM\&: ӺfR0v/%8=Ώ7C*[^W!Pi#qv|,xiqƋ~^!QtV<2z= }_Z]&h3;)/{>iZK*hƕ`16< Q`hkV%g3;u"_8cְ3rrMX:TDuSkF)T"$\@sYfB*s8(ׄ*3Bn|וeK#rdjj{APp㝜#G *.-qr{v:jwן2\@REO N^LVT(칥^9?.|o+wOM 3MoVb3֓6胛)@X"_ kT}Kw7Ըx*RԶ Sdݝ ruꖇ5ޡ||rkCnth2?C$z/C po淞xZ$Qzŋ,(H+D WP cQ>ؤ=aHSf%0{ 'Ǔ3B:erwFNn ,;|U\ ݺ4IqgE)Ҩ)\с>'k)GjteMtNZd#% rzdk2'9ٺC'TW*`Ŗ?yK*(ԨLյY٠գxs kIy}}n9p: кǗQ7hGZMo=Diwk|jjh !˚TF~ȋJx<$v8 GԷR9RZtXMڿ[A1 * L:<{<֔It J*nJ0&v=Ↄ uZqfٲm~ټR,^Z i%@ fLr>Mf?AРbƃT2W אP\E^pSP8g8t|0ZSIkB 6րF9"=/g |= SשY cLk K /Q}_epgFƨ$yQI)Z@%@ EaRZOHH!-ji71{p;LO7Zp!Z1"俓lO:g)Y#GB؅R}fd$3>B|Iߑo pKhFetzYe.QjX5(S׀n0}xpД'x:C~Œr,sbYg`- :t6Uj Ji֘ Bvw#)m>uobC=wHp e ]n":@S;–? i!.dsa_rP_P9=D` k:,>XGL*$nk.T :k4qB.1۞|tzG 'Rl?‚ym Vμվ&40ZMK&X .rFW~lĝ]oVA5zvډ!,8.2;R] .V1IsR%77e[Sz4Y D sF*a_W?{f 3Ľ&ky%;h2!|3J9>6ͻS=V(&xH{~lN&_Q}^;Kc¼ ..],xͅˆu";Tǐ:Ip'& X 9(Oɋjy8 ,KW& T{ic[h5uq%yr QxX%CX-d_ 58#)si4"EWnG\<˶B4B~,֐yPifJ\x\^?K|o1T KӹJe";6휵zmN !(=)Am k#^k69hZ\xL޹cuu?|K7f9/T7NC :l%kGݓ|3ٸ{MK9>8 I|q>wWXuj|Q lˈ\_\ =֧ 443𠟻BF^/*پ%Z~/a/9*3 nZVEwamE u-O=(4Ac[M  lZ@ך@1D90Fhv9gq2hc/{ɂN2y"%jX"%|fAd%vF9grVݿC!S6mԠo+Δ?e]4X%". ;&)*nI; ñ,Y| d磑_L*ȶHDt_끘= .īJL!mbB$+A|f^L8);ul_*ST_ 8\VWi`]RKljk7>"%%9ܙygk5gDVWp"e=<'>߀T֘>l ~YmN2?+丈(j/1:NYQUcwxGckS/H-@ۻCLi ]؁HyRkg3($E1+,P 'ݎ$ 3kB[&{pb$% ;&8,lPG5~qDwe0?l0!^J;H4H,6\tK^Q9 ҭO#hXp]_^yS|N1mjXD2 ˆHâ(p׮w&!s"~}&ZpI,S/CwEG6罦zѴ+N"o (`^XZ[Y1FM ݼ~4uJ쵛قkSdEib,C:$ p p<Y0j0!{;.!v yx lѿ'i6HDYA҉+/$hG>' QO?>;y#n#S/hD.qjC¸] ] LXmJx袊`";B%$2 ,=η)s m-lqx>22cL6 {S`:.Y5>Y>!w є)^ޚoM6  F! kǿ4vA4ΐ@4gW9NH#:x & Y;GQ5᷄tS/:eʕ"n`b9+X]9{2&Ga̱mgK@nqC&4^K<6\0cT9 @{c*y n#{nt42\ ʔ̶r- 1r Ґx\36\= $$]aQxM)eˢ5  ˢ9_>aNVNsy~ru#mvuN"<%3Zc=W(ҪYa'iR^kB*)  Tŵ"1c;G5n,`ۗ]s4sy )C"n)iRus@J`S&4lx@TA5jgg3%yyuqif0PnasuV^'Ćx"뫕}i5f>rAo_&REHE-^  bZN(z =ۏƃE{1% I"Cu)yI0POSjK՗!{>[۵.n%kV& rdwL]:A̎~NPq;kǂux"ZE DeL#25u>ɝe3)wL[`p_x,]A?{ug]QՕaPwz\aƶ4HPZ- .!=CO͌aB$aJh({!("܁tΪ52أkg3sK7"Nra!b^zmҒn%+ӂ,#5p AIZFy\~J2A%`M&zW=xa]"ߦ~RЩޝ:@{C.%xȹ=f4,Q\hL2z?G؎"$w;{5Wg?i'o€+3h?[,\Q3ϱZ*u&d[R@vCW@r>nWuSJ@{]< #ؚo+~ͳǂo){?WSȁ(X)H#M8g7QU24]Srjٻ4hQJY9:6O 1w~0v=;Q URZVY.Aҷ (h_O2,Z/~kb,(Vj8wzRv 5ڧuadjV#:ёjU/)B=sj=qo23Q# x(FVA>TN}|њJl9&ifExucrFa3ph+>R|#y^3V`ߜ|&s[VG0icMHɤk)Cki8GUOFyqfoƺ8A V! 9 p`-?s#3as0VX o&L j ODza&M#30]Cy~۠қ?-`Nl@,,f",i.t R+xg ( 7Wu;f i3QrSYNGxO?i 7(!4[ǎHG4i )C#Kt^敋JΠ8fZ i=o5IWf~,CR'\$Pr|o YQ ;Mj4rR]I|a '1pe ,cb?nV9ԙJM,506L0y n6>1e"  @kZ;uLR׫إO]Oq~n{r[,W>&J}tWSiɺO10uc֓u wy$?Fᅽ%O7d:UvɡJ|rkuEchY2Z.F9rU@>INl0l連A% H(zv;lag+^K09$ yPh"@"8Mƒɔy`ǯx8eOY-|n%n~s;o&nټԬUnPϤh%6g؋/?{ S:Ĕjjp~f8*[5BuIT]ʶsiJ̠ ,CG9f\3,wAJ`0.Z;pw# scqKyϕefuh|6!/dL`j^h*Dz9էDm+Ґc4)`Vi5\q (5#J,%d*kY֢ '174LV@꺚+@ТoƆ&Q7;dp Ӈgu6pu-BOhY8Hm Zr6-V>x]o cuX"ܾq̃;Y\t_,c`3jTa.!l9 I~igGTtc2$ ,/(Q`a/dJml*",jUlIׄ\='rh5 q7 }dz{}g·*F0dM C n`m_cQy@/ĝD`ϨY| o[%#x yp N36)mDB}<|s:>ԼE,ME^$mE:+jnUH Eҷn9,ΖfS9C5q6;e6J^g 5Nn/$"54l:Pچ|â,? ) ][Q<5e8mM1G+ H<"Gz1 `9Fn-+ 57@V T};zٶb[[6*ijdxٮ<,I)W8nFN8E ʂb^0z7K!oZwSu?{H@>A,y^NэG#Q ܐ>['y."} k>軑[@L@B+w1 1dWX-$I#'Ƥ*1]UFRƶ3 LzkVl]^V:-O7GN ?|qR;V)2gl&÷뫙k40%;t;'?-8oMc`,ބRET;Eޙ }K9e'Xg/ #NJ,𧔾Pn/^|q5DZI|hok-i8"=a3(p_]rxg Di0&Mth `]tJ^D]<\% fV|MU EW.jL~W0hяqE{?o6/rۀ\'\O2Qv/P9ͼ7iSFI: Lg ߌ?DžIGwZZn`aE2/.veߙ,y}%gK)/Mkq7Kw0isJOEGskhJ}.^p:Dxŧ\Z)w!~m+TrDDOY+c &~s|u%ʨ`{X3ȫ,N}oC ك-cev Q⃵f?]M3F~IyfFQQΔZ\mr޸(h|#R/9ƹ!tM^[RMYږn p{`H6|@{.GtTBv Q&T$l[|." KWR}H!\#fy㙁ݘ#fG2A*aЂ.,cxh3Vx27w@ѬP\7ʝu큖=x@ɩrk"=ku\ '4$2!WŪ !l z-*6uJ-8N>zSlh|nG̪yLo<:Ber.,ݵ: 3u}\o,I(5Qۓ mV{ls&-srt`@H9Sg4.E多96zoX+śCҎ֫xӔh:n,8[ ۄg u/+_wy]Pf 9L:xWZn˖IȄޅ3Mug@'Lq]%eX ޅշIL<OLxԌ=@ū0% d!䥦oYCrY2j!#!o_)ŷXR <KM[޶۔u"?'+:8:;ۃщĖOiXJ ՞e3_#@:X>#*C9O=MIARs O((g H5;~7~@cM72mfl2A҉Zonߔ7X\H>$XP 3 #36߸ `޶}B]UB55Ws[x`O+|>\dS%h{a  =jjE2m u@'#vp)S CVB g 'ƽ;NힸUe[+Z_Dm=z%FcWϬq X<0 rd{f^jZݻs5;3:E /U})^pʽ6w^ywӪ #Tg}VONI98ʓ~S䃓lsR6+y}`{nAl:Ƽ{]0Amz6*J}zdN+rC.Vf%Q%$%%6fSQPZhYLT搶W,d8G&ݣK"QUԝ/6N^dfԨD9qw@~NΈbȳf̙ɖ.{5).oKDQVK_ v Qd/R -~ѻ,y[;ۭtf\A7]ƭKnY&|L,^{O5!IYndVX1joҠX D>jKa (Wlt@tV&$td?\ě0DTl(I@/sBɶϗVIg ZJ iޓ'4pi-VUFu }?!dZ'R~uDjdv\=c j,}S;rYy3&*qQ=|7K tͣRp,%G$&ֱXd.c {f}95@,EU,ʦ4 U}яmG.VlW Ae"?b {#g:7JgI(v{H`w%m 5UFyʭ>%;,R EJsex'0ʹ5>ǘzv9(THn\}z ݄A½v0V zьCɛc"P]THfTTiyawWsk=KOFDõ>#c+!Kx G/TIɽ4H.\hekmh ݺ m%L闕i'&"נh}S-64͞)BK)jo)-dK_!ΙDM,6?}-4Epl=#a=pŽ_pWfx4D* vrh1cΒK`ޣ \KUOpS^]ivZW[MhIL#(Xxjwhqc}Ǣ‡ }p܉G46Yʱ; ewEYޗ_chktvlߒՈ",X{]vS),יbvT 6󐣉,4 m4gR|8q SJrW`H g/_hU=?D>G,x"QQlhRɘACχEj!J1^ۼ̲oS,i^>D<õA/1d8Y{7j{B F#|k~d9{sQԈN<~ȯw^EEEEm;/]-@RE^+yIhTG׫N 9`u:dfN sINUI!4X*W//(@C $ߤZ{;%)?Ҥd ҨͫlӌW`%+bځӃՑ%kYt =YSQD9ɨظWG x8~᛫ڳ%6>VeozO>Md&Ȇ'$^ozEbz:kh1*j+ x~[T=޷? [A=7E¦DR؆ԮT<̠0DPv\7| sXI_ SgsA FCܤ]!az 0 5ڸ@*ۤ F7}2*=2zѸ17Y-NE+,mq@8M{_#,(17Sۅڧyvx㰩u2_ Lm䁸/y_ARnǗh< PRx֬s$遁a5:iE)E wv5W'MZs{B2n3<{됏֔=n^NTkpv71GYPxjʃ,h u~ϟ&|+l):>>RsGJ3+*eE;~Pc5$_my_݌D;5 sX1b?8MW6`ʝ2XfӀJeʯC?^E ?98xz&RZV2eQ8a 7z fs-K(UWV`ӓ{mͲsj>V-{"Y)m>sv\cYU ^7ZJ6%f6Uڄl,kO97B4Lis``NY{ th=%2/: pHϠږJgMQN`i70Se"lY ߇P+LcHsVKxgH&1; @!ߕo%MrɽAsяF(|,*8M+g]%3.6홠:ֺ߶l\%GfN_}'F;||NŒa]s#pcD;Lޅ^ /<Ȅ=ѐ55oBpNN哠YP4ǀ"0e ULOEQB >9&/ղmGWV{wLbjX8[]kZD"ODj !)t"3Y!AhTﰤ /n! 6'һP2Xr=BuHx54 LU ͯ}vJ##30{_ȚPܯSd H">7:%{ ksz7Exq"!36bղps&8!v.RMe e"L &57X=M5"3D..bEQpuǩmGKZČCӆ >y5N+Yo +s;q~ۣ,<6qdbk%f6۵R̒*^bB_ (㒥Z4qXU(4K?yI>BTFnfݔ 5q@RhENӎA@v%8(fZ[U-M@h Qm #G#ƱUEp)B̊B`4ƜYsLfN5s0ef_EӸݩA'%*LYaLn'V-@1Ͽbɦ ڱKѩ7F~[^ t`^MrK:1n {rDZip;aD:amA(}Ajƞ@4}w u3Z%~ca_ -/Egj >:uqD,S5C׋u%yV7z_J_Mֵ^Ϥڰ7/̡']/AB|2IF{#oDSr6*(b+|31m)"ks;UA S.m`2I2G~K)Vyf2=Ra-DU?䴁uCc*^W EP="r8s$8fʾ ˞Aue)a9*[] N:9e-獧<j"W$kN;3dΊ-|6EAlb ޮ᤟u'--RYOH]sN{ gHəqHlCcF6[nm~q&gQ/<@Vį1TȄLQUKCtBɫ~a1Ncb\b *__5Xe?|sË~2pg|@ V"#, QDzm8OamMÄLt.DWКEW R(̱zjKl24h͇ϋX2F^m`&Y* Zu3BS@jgٍBd  h$JchJKJVUS 0`/+tO8m*r; ؼ[x$3𭕩.X̯_\`oK!j<)E'ڽ[플=_cW q`Dž0):@¦᱔وn8o?E iRCjdZREe)yB\d֮ayveqh#X dxgȐ4\?IMF7UQ$]^SMUorǹO\_GHH_ҘVGxj#KghA/b@~XD _ejVn DmL:;Zדe;fNW$/=*aYdTbiVmy`&DzQtpSHPWhٱ1˦@FA!7"H\^~9D/ǿq ϦUߏ Lo"6~`姢A zɲ;Aa>B^@vW$9^0ys)>#75؎!z3nDDj&AuW{@X4}hB~o FcLDz_gTOtmS0ġCBNOsQ~!9iO@:C*qz5VNٱ1}F3{J덋J} ]U؋BqƬ>>b ֮O.|Enr&U}OU7| mt*=z @"nG G AZ-IiHB)&_n+q`Q :[xZ? ayN,LsrFKα88 d?ѿWa˚*4U1rt9Y@Bbl^a8' ;dUuo3 N$ѩmY /tT FASOV-uANǧzS16U~>Tr]K+]֓B}P.ÖڍXFt N~mZQE@+}X&Q%*,(3,ϐz }0+m;\%(83.юÜ 1ܬbjk\f푅7L|nJR񇸘gCKlj]Z<Dnnj(\)5%:># 4Psm<[?GJG';z޺/w:S%Ǚ\sV<=pVm:?xg2j8qVW00]6f˷WH`:&ǣӴ Ct<ñ%2}`6uj+MrX%)+K.y̢<Ƒ -h\#,V)@eNdNa׀љ4*5  tgcɵSO%QO8w;^bDƘM^'H%|LdgL7wcTq=M`\jz Z4 g&!Y[1Ċ b%`Sm+}@%4,R&9m@Ye-%o"KbVh)JoKfAEݐKoj迸oyk(F+ʌ'g-ƵQQ/#*89 k廞nǯa.WQ7DX_9VpX5QfmғGYӗpѺSo` }5< _ݨ)A+,PSHeLKc_|?3@/I<Ljݺ={rn;`a5m?vWtGt. n.) ŜZٝu6|ܤo˸t,N,mBsPr'×+<77yPQpsc&0R:_o}iFUMb\ʐЛkc%2}}6TʌT 獣u ˀ v|(B78JE$η+'E{,POMۀ?N~f`xXaR0"[zr="ƎwT8QX|?TR]H\4,ݻ|]*6F@3JO yAڞX|8!CQlsO1:,܅i޸ðhJ'R=3:kqnTAfB >oYPk RaFOXĔY @0:k k##߆Ih\mm3q߾EH ^88;u85 qf![`Yqkسں穧G8sgO#jz2RbzF#s}E=~z-*Qp}#|e ́=Lr]Uߦc[XÆ['Z!/ҞKz=6 ڢG. 6p xdCIjVnT~ՉH"g[&00_I`a=¥oY%M1'euu*&DߠXSc6|:_ R3֒mJI`bHc`1~k(uҍOq4DzM=^E*YAS[)C[7W Г2?9# ;FS!W"a̍@Z[G"Zx>J!3%|_2ƕ`J%tZEzN=2ȵgL41 M7Ywĵ):ge8#HPcۊ:e@(5t@r|HBIZQeL`zMq e9 sй^tD=+xER⌒N}5F/9e[x,v[{מ*U~_:&?ynIRw0!PV=Il7` ,"7\g>?KT׆64dJ˦\V.s48b @ݡc%pn_D os7$H]ҊJ _{2-o.{v2DA t0\MOf#S?[=rzjg ۭwu9c|J٬g'FCas36T5|fnqé;80ĿRS_>_zΡ/0X3.fS,,|?Hpa%f1e1%H1}?tƀ#\wD_ʞxۨ(vPΠ=Tu ɀD{5-ߧ:_k*rhj%lnRlp8U[C+jrT8 z۷M0) 3pw\vȎ_X/J[/_eZ_jcDZJriRK,0H["!  ^ ݦm ;vFIUGDX1ځr#ކl%d/yuL-4iF|+!#uOB$E@.i+ˌZxRґ(+x9|ю8`{]Fcv+$ Ii-ͺhj[qo+j"EYD-~Dyvx<:^: Pt~4$Ѵ^sXGIq}Am@r ]]VlN^Q4q#4؝nv"kx2+6@u 3пَz,cpһR%7_+g5,8n}F(0\xS*,E[? $4qΰ \xDzhRtGNp &tb0ZТ'$Sa&:7ߌz*(:ΐڹ2!lf*,}:0~ݲb Q\9萑jpyT")p@h!U95uM"3Zw!}Ԑ?:YYj~6uμqSNi8t3ً&eزeBέYYBifNٮ20$S]f&"}U.YTh(S[v qǬƤMdzuܱ [dT2_=nuh,JNq)#-W6}sb$7^YhT #V7 hiÅOu_) u%l%[њ pp?tfӉ_d Ml=<"FW$'0tu,\/$fp/ 1 BC\ϹhUC&9I?,&dWF@ Γ 4g,bxPUA0i{g}`:(pVx 1{I3`- r{w5|).Ⴈ ,gk)iKEK+\ WJ9_,]DU“K'X7#TMqNbglh2R^;a?O1qv^ߋRAjMp5Bb=Ll.cSzpzB7fএ ;"ARdwTaInjgvj#ª:30r(ۛe?U}]u³}S̀txr"Cmwp:F=\(㽶&?0ZT>*IHV[03[jѨU(7Za+ Ƃh2"J{ USJjo.sʂ}]"eJZIG+2`X%` i,o('bQ6q(N)ނ:RI"6g BSđͦ,$w*\4m7LjP)͛rB_B>Cî}C7 `|Z x8@N.HѹJ|6R5H o23I$C{XJtĚFrd @TA1~ +W׷"K2&xrxHV Ѽ)0ޞz{ɐos JyC3}_[ѩc@3uDї|5 n+;S?krM$aүf'>_;?ӓyVZۦmc>˴?Y|qa,4HH.|%>;~Qb[V!Z{B$$FI| 1D]+)Py${]mYߠM5tx}Y|aY\:Fc٬Qtlꅐ/Z dѢ|VC.iۢL<ӓ_4}gGAO[/(1xUK:LWsh<,$g@chb߅%OooI* *>f K(P6zP7ޠn nH/0<E Bs~6#[aﻀʶ$c%Ys{5pP?X^5=ߪ^En y?ÿ;7=f҈%M-O 8H 9ZڿZ\}-_UY[J4_iybt(}გcبGά#A-o a"%#yms8xayV5<@jj'8J u$~9{O($?Ncƪ2p4cאo~aM~Nt{⹠UR5y@"+)uV{^̯En⛢u:;KF hrP_0%5eBqKéna.qnc]*w dWJ@|4*] ɇT4>eu\UӲNh!>g)mh{3A&:=}B|\Ex]l݀:jnj[l,[ OZ f9 .;1D@ dL5dV0fLϬ/a@Z&q8 +֤JKgsfGu =*u"B6.J:e&L *J6eOlh:JŠSӚ/j$>ΐJŭ(mQj襌tߒȱX6i4 {rd&@4ئHP.ΩQ#Z2ž' R_=u<" T#iy=MqQ`E[ԣ&R N0uxȹ Ɣk VXg\\RX}j]] *aX>FK_|Vw St* L[۱c1"`ik\0$[R4* k0jׄCƒ>z?]K]@5YM+؎>J7dqP>rK^rw-I>:!f5d@$1n/cm_ 6DzR4L- dJ7tcw5BY"|xu24QZ $Td~>E@ڵ3{t \X+wJr}P%&3Ay6dRIG{MA2q*>`Cg.7=~fzRs; $k3gqp 1;'[2VD<_\Z\~+ ͲqwoAZci3k5e MއEIVK+ld(D -33!$03%bzZ`hy;UI|gmR6&/jHk tmk$;,n`+EOk~zi,\Uqi\>.y*ijI48Y 1iկ>`q  (CQjVO _1huop%{!;moR/1f0q E-|J{rZ y؄U-KLA cr'&~h7]>x#4&ۏ2sOK=鼵[LVM;}kŐMp ei_z$|z_S$/~`'b\_9 D gURq|z9L+7Lf|ga(jg-f=5|dk#s$wMo+51Y[$7WSxޝKݼDvl% +;c34b |/S0֠E)'F'>"ӆ'%5vS J?^b3/iBjB9٦o,ؖ2F'ODEW'gL.x<0w*kASQF9޸TW;_cv؊/>v::ԃ=$(pDM׽2܍= {2M*>KIh.AN$fA㯱J=`$! _oCZA> "{N zbîTX*/wyx5Y(=S)]W=C|uWJl& bRSʈ5"ZtM&cp7Ȋv\E\Œc6f%>&Xʔ[藁ý8{#oP2Gݴlg+ ڎ(tg<.o!SmLwvmvNRN>hwrCŪWXk:`-Î>~O~mZ\ y8UQ|?,&Z8\p+ER!ұ9g"v4:-;􍖿:rz5czڋՍ]v^K-QZPʈtf6%0_vPu-BpSU#[1HaQ+=Tv$Bf (!\x({דzwO7qgZb*2, +HK}tӴ-YL.kƒew 8/wG++q+)PmlѬ ǭOQE'ĸ@- cC ίvf U]e'/ء޳^ uQ|S)(=xN! &Yr"o8Zrn![7 '2PK Ư{Iz[␶&Hc6~R b\ǜ;[ڴn2Y:0,8Ӻ :dL^`y6ń:qm`HAF ^|{.a Ru Z>YX,V*Y09~wھ@7=RȤk`}7e ࠻eq5(X= &A!*1-{%m58eH"}9N%QYouOf$ O'oqb(o3O󦥮@d:r)Fƭ &}EY(E2PS9.E`y%.-8mj!aB#(⌡-Ӡm{GhVhxmP@~6,8-kIn\ml&L'g~dz:|#ەJPɧjTD>gt6XIK撒Q(48$VK!~k N^T-UjBҧ$-&1 B#TPWK"a|/1Bbi({@;Ra}w_CTm  )B`ju֚;$J¸p3+4;uMwY} š-'0Zl P a9RN,arKC =2} CܡX#zekg_휁8w\Coz ޜ"s:B044iL0DbpRYi4ZB"#C jhE}Scw?yE%88$޷|C r Pd2V4|$5D#Dnhygi){C]Q&d)!j&@ >9^ P|Kf( :H|6;lCy|cqTT0@!b||TT #{VE-Z?o} L v|9=C1e@A[ qǷԍjMc / Tt|ZZI,"zBg39L%^++A7J QޅL d Gabk0cϾ U}շzEq>c%+㪳#ͳP,i cr,LNW)=`cS iA>ʲ>Y?2`VXcѶ#8l+p/⻿w*<γ|o:#ZplYNڷF|m)O6q!4]<<\hu: :>8h-n.Ƥ\=hw"3veJ ̽ƈ;H .e8 \`pͨ,ly0@P6dM}d&9A%_[1%9F]H+Ľ~N6$ ~ՋO$ l㈱}k9{{ܔ%Uc)̈p-t?(TxǪp:КU]<LDJK~F aKw`[eJeYCXcP<0r~/EѾ Ly;e"IOͤl(7эvW*tH!"dteEEi>s(gzfE^BeḬ7Nt+їt~ fD6rè]4Z$F`^w B 9.oIuz$h @ykj2D:'yދXc&j$<៚ndƔ싼PQXshS}Orڨ1Z-$c|)əY<ו]Ww'W3hԡiɤCXFyXv&7=Vnz"5xҕե'1xϣ Z!~趺ޗl `2~)JR/~{ *0 @/$e:!2C %scInW#;kyYee-}>H[]*&PR7o%ԆhU>@'Tܦ,cwpVpMC P?9&w;KawB;?vmuzX'kA쭤3d4Dׇ[|tۺf+L ;Sb4wlcg ]!SŷcP dq .`Xۥlvq60qTyUtXq7}+hApf'4tަOGuRNW|-LM\{!SJp;u4 9 ?%2+~BF⮳kyG:MM;Aj&ǘ9e6A gy#o AH:#… ΡoΟ yʚى*vF`t56.hr%nuT8f(}ygմi?<@J%AD_E|֧lLo?_u>508.=Q3?{)`Sj `OWkWW`{9B8|E~CNq5M?g؞0NN†^^ML"V%ؿ6m_ =n$a\w^U%lS""y{Vo'rJߢKMu僰Coš/:^Q9\xؑ~c3oF[luV5bJXKo>a{ȣq|~dKx % @˥9TE&"B@[ 9.`dm_x퇹h!v 4--qxfڲXa2s5]3 }b ȅGǪ]|o<_ca xP{(OO +@*DfpI$Dњ])'xstJ*, ?\\У/<(3Q{cMʏώ6D? 0G!  _/anT+lEx 7~x`Q~{qJ fUi.2MZ|;y~koN≯v/a>s <1c6 %=yV%ux:{Y@jaB[C3ڄTRyCQalL" + I쿣7\Xc&E glMkYgX1'՝\#y:vIP#Y!)p2hߎ 镌;ZG4.ZGv;.{ꓽ&(tjRq2x膒9T)K-ϡ|?N jQDyOךax g8,!R:<-_$^wWs̕osM\aV9RaLKG'ws3;E=PfQ㒃z%\ȫ'BCWU,i6?0V@b M0P9fP}kKf2rDQclA3v6ƧsZ s t1;|OHErdy#8lU1q༝0&5 X;b.Kc]X\ x6stl >&H* U/%ȫd{Mh!*G6m?6o9H;}4Mޝa@Z$vffI@ad۔{ReQ!ڟ)쨣o{%xրȾ*(ފeC..Ѫ>Y_>u)rƀs+2y'6F͎N3Ys0܎=29f9x5 g HzH Oa8STQdS հ6M|v[*&Gb:{z؜]O~sn,DdMTœ[ki L$!va77?m5Oby ;PضA[Wq ^uvy4>ba{#IX5zGIuhҶi\!T_w}hh#c8@;'>y*(zu',Sʪ't>d}eQNVCMԇp$ֺjI|Jm9}i :l=ohW%<}7܉;xn2[UfNΟdkYe:?t($ [sJ#nƸێ(u9): >9#^K(JI`P JY|`ݻe?L28N7ou=˿-;/'ABMY%R{O+R4#Osd#n)WK]Y;g=omwQqڄ.M&ДN3\?; ɩ\m?ᄕ-s  |L'Nxq'r7]'S\GmMѴ'~.1BQuϺDq ㆰcf3 į/x qZ%ߴV8`9kϓr1Du/Eߖ ŮW qXPmKUNo7jхՙۇ 5N8K j졀 @9yDe'"^Ů: ,s!R`} .5;nl ۋ۝Fݡ^!&~n vgDtGn4s)hsp"m' י>FK2vZϺoy>$C>Wmt^1;S+KpK]` p_@*_#ɐK:yp x|MѼpoٷ2s.[No @犔)#HG>I7_ +ہm07RhbwbytD%wse+a¯mE~˱Cl +\˸-}kd$"Hk:qS9a=-X0&ͧT<Z~d1 >InnmZvB!LpU'y{g UO}u:X%5V=>"@#h۫ wz~<iCޥ֪ۡrɃo7z-7Jk̂{C<_'i2E Gq@ZCu!Gp]i%ָ51Bcoй4;%D*dL&ݥN3<-$hD+"i3v5n%Ա,<RSCS6O#MZr{?|3P% :sXc1D*_<)ZOH& ͧq 5 ~V;kswnG:R{Jd3/.aP4XT:uw?ƿ8(YaK26 / >5绤N<kgHJO[MXj 9#+1bs0M9%DSIXOx|K*[R7[$M>i/7!S*"a-g)iϼ7G|n 7g@M:MA`iNa NcƖW^DJ7-\*oWcD򸂭uї Er1,x۳%mE"P"<2@CW`zu^&ڱ<~g7sȚ)F+V<=ΛWE7ߟ캦2LjwvXg-Ȃ^zr߁x6L\" 6y2 [)ZO3Z8L=bK "5PWhX r;2mo˿S&GJWvd#yD~B ~fBD>|Eǖ | k2[l? 3!$~aXF ` !i 2 +܄ʖX2K/(%$Sćxi5O{mk=!C=OWTE]w}+T,lBʈ6$?;o2`X -?>T~,bFm~ޟRGkv)z|΂سSD7K1zP.v{Ùv•~NTGʏ"#0s?mۻO>%mb±#GMׯ#1 ?-_ 6IM*Wj#zhIڍ{,Ԉ3e[A\I @[]5{H.THfVV wmTV FMD4U[?1Z,EjuwHk,F KmC7w:z@5iqO('PsZ@k3uФQw!C @2RS0Jde؅Q?\E ͼp}p/q'D;k:PUTů,(j~.ߣkx@(w*\ Z?ޛ0Vd?yi AjiZJEKkYb̰uJ8V ZLj?`\6uYM\u/}uAWa07 2+ 2G>:8v9'նlŋK |7*مcf_aJ&32HrH%>ϫs#qam*Ԍ@8 )ȋ!ΜrȨK^eżPW+鮫WFJ)s_܂/sM2jiggA /8q9LsZ]BcA_DM=mJ- Bh=:LEnw \ϗQqȽi" #Lw$[K[报"8O&Vtzy"46v.]+UԀJƔV/Z[+ Jz0n<sFoU^W.OcztY\Dzve4C'⑃dGHR)M[l| O$'u73M Q>K0r邂h$.V8 r7rZw'aF©S[:椢y./zR#x ~&+ά殘D(L$Zȣ9JY'Kdذ`]֜푶ǯ<L)6"H[ |7+/[ m:%ׄY'`s?A{[1x  H5=~=~ FN x0~]?$yMX)ȩJ5AW6Jpֆ0!d%\sB5K|0Ld/*{W ֿ-*wE,oPBn`.j˰^WP7A={\@KrrF Xܔ&ٍ@[W'j_]o< >g;!V ϔ9ՊW|Q$M\,N@(vSJ3O53;xH1K8`ji .K$?̀ &BoeEܻqjn=X;BK\\K>fcģ S;b v1!V3>7:G b(apNn%qRӍemT|Mr7;f3 'R \aXi*vI .yBK$,@eHC4^G{ _(RWp713wzώɁ*rP4gp֛544je7NAAʼJ/Y]KdMS Y@a+~_v !. ;o7,_4GctҜ Sp@ncM$ 4G1O9<ɑ.WyPb{? D:b}5PjFSOƪfҩP X 1-DSa_@ʬb_?Ѳ?X9_0?{ awIFdazґ. \Vi_Oʞ.z㹣fwY.Krb(0S:.y-}Cc:! $& /kY CsV c|eeTJE=xv# ri\Yv?jGr9ߊOV) z>)xZk $ceWBzߌ a&}P~"o+Y;XR9R>$K,=xUQ9.ЅG^uئ. DU ޱdn 63cEBrf7;xlhd/Jք7'N"SsC|t4s4?:') "܍<SZK,L%3bF >-Ah{&( כv 6J`=&vU]Z@u>@ɺf'>~ddC/RŀhHQ-JM 鯌3GxW\ŕgS z7Mm0Ó)Ū\+aJį_&rQ%͚9QOr`" ۳ӜkIv`w^<0cxf>B"h'o;CKm2\%4v'dvB0!pepnbn%NXdQs8!*1Tq/*eq$rdiVMv!zuuyr҆SwVas/ZO934.A^\g "֧Njk9Ӊ/%tn:0EuyמnG gm.`:ױsjh\9WnrY4jV6$t ;~4S078Ts"*im3 VSmH=ʙI|h9i{Sm4tўrP#Gg^b `3fVΣgp&NlC /{,ɟtaU\s` *潖_*l5;2\ȉx8+aCi\t,>- XeBv8m+TÛa_C @aFb_ -[~5,B֔%&쒤, *"8/ 47PfrD혲JY0`4;{j@N9%΄xk[6I` %^֨)8f2!7FdOb,)~'҈]*{tڻO:vhFdSކ+SOb h MSЊC$sEh$oi۸Wu$PE »d -?o ;cq03aM> D[F^fy{λ`FͶj TPE,ؖuI ^=γh۬ e Ё_^yXX Ν#д3LCG}uhGIIIY, 6~VHlﰭE w^ktcȻ;5*v[Ɏik:13@ KLK(3Y}e-2pjpN ڟl#{d,Ļ`,߶A՜y[#ޗ.9d4GgCHJ!!y1.mGU9z!ن,cܓŹ8H]e=ZJƍ$zS* 2 5;svDy=Z=n6\K7i5c̐ R̼=\IId D9!fY*뼦bCC;"SL*UF~UNzLi.6z `!hN~_SGE]8Z%B2I8D0Ԍ7*N /Oo>h;x$3Jrs TbM,1 |P YjDPaLk w E;^,Q~LlB\Iۘ1|l"zQDBքJlk'y}>xb/ސ|-;[=PnĽ?Ul;Fߛ8(Ǡ5l~wU| &j<}{:1#%i5m4/`0$>q-N/~.+-%>,߼@)\l`/agt2؛EN>y 02gq>7X3lf&Β:H( :97H*>xuֈ!$w.K)y:MM Q(_[ k ,k2nET+'fmΊT-G0qEԊ}9CW^Py{aUrn9VIGٽ?,qnDND%qH. ?ޡ6L/nZn´lW-=v@I+E${m82ѠϦJVGٗ[gv !vn&dy6Kf :<.{ #G82v:Y*NZ#V|!tME8qF,X&^`+IYu WG7AdavÂf䘂8n f*E L񣮂dMgY$(崁3ݠdjۿz *ĩY%$¨ R%e`+DѦ7usw.RF2m?`8 pǶ-Vd̓GC? < AD$b);ns4:buC@xW BfE?'u;7ˌ؂ j&k'pLBK |rN)_u^y0vࡄm־66Qtd㘞vj9,j}I~ucP᝙QFR(`7u):4pG01AJ<*vvn 3ȶ͌ 5鴋ܱJ QmJrw#(84H#[:q=ȴ53-C-z{"iZa7nJUh•c DVe5>~ S5 -+z_=?cH'8|P7WM=TƻODX#Ų$`d[o@?ߤbӷ Q "jfKp"SĤ4aYdҫR>8ϼ3æ x7o$Soaasxex!!-E!(--1}RURKt M?-Vͧu߳SNfE*⾺4&<;b_xU_}t5M zs#F6Ʊkg*0C}7^h9^0cTqjGu7> @ӆ1`[)vdV Eq_[ NJk,`XD%\ l1 IZlxH'jo1YJC+={l am6c{e\HXm&ؼ.qz[2zm]T?bQ;hZYpÉYx?b.-3#BzѨϤޡj? v:M4u ?8 ("&9ӛZd w+~[NPq5lo~%7a0 rU K '^8>~Xҧe_?^>tĢz9/e|ThSBo:{k,rvSHצqJ ZM&;1*qݴbHIT*6I2( ljMÖ́67sfǔ Pr=-w6<刚(Ww%r|dy1,쟜ى+A l4B5Q>eL9!bo'9YpM_DT8a%|Ec!ɱk:FJmuFcpF߲H FCӸ/f 6(:C=6ʌ:Y"xE#!CudgrHh 7O!vP%2_.?<;{`pםv)ʣm~s,;$' ]ze !25?S0*B_Fn=%(9pq#hd%d2uǢtØWVPvp%d\ǣhժjkpu@IJ@GZaY-8ceAQ93ўpcTBnzu}Eժ>kYWzd' :#Jg|Yfb@HQu NXY햫T_ߟzx =G@$Ū452Enh6#p:؇7 SHOuOR4&a? ٝARLb+ D+GUfI`EH- bEmty|a3-2zsA^v2q>d톲-HE9֒|w ^h"6].;sP}'uOn(acjKZmk M{l9<ڹ:9E1a3i@R}6 mوI*`7-݉|rM6S^DgnX[bp2&o Xq<_]ڞPo ?b$ 7[=k~vG&MVfO `* CW$xblH1w&dW |[^mxz⠋z/H[:O1wHi'QUF*oyj)W44k%HwES_ !^Dη'8hu0'vTbKO/<ΐv]rP]35a6tWazF:PUo ![eTESV5hH:藷C}~G(}b0/Zd 9/V"W"#@Lq{q=G89kw?H~(<+ʄ+Jb]Pqiq7u, 9\sCK w"EWNGAP04'S|^fXkK-^^4h>x|M i`U6GuA4S"&`o qCR%iwz /_8i;GߏX@/:dW`hE,^4(}^kaJp3LuN]{VO&76M6\]ӍZb6Aߚ_=7oc p2R$j[\:'m3gOacxԁ<5S`m5̮`o]( cd,U]fSa`%? nL[wn"EFIDyCC7JrS?BXE5ƃx(d<~$ TD+,w H,ÔG[a ?Jȿ.}>e8{tD`IʶWc |GR8vMؘXpLBIdOSp<@"x:9cv glCsmwU/O=]vk |Ij[WOmF[AZ4px~`N[#޸`WSs, L]17;[DfTƟ6acTѣ!|uŝ O䗥é9}v(ٖxWP !`b@@&~ו!_Q5*` Ÿ= eT`96dcO40q@R4LDj]1ht-!WW}X4tlXTH^̍6uI$nc5 @̩ZLkO(O&;WM_4HhM+TTv gbkKf9mKTc3V>e_:t |s@0oזG<Qzėv %.':\?fuӡ)*`@O!iљ0tB^ě7z'qˍqZ;ZJ(Yľ AF:Lv0#:l42TF8GqyiYP Ymbppɦ v/)@&cB˄ s*:أ1n5Q ň1X]wgWovMmcVb,nb`_̤܃rguq[`,_HbZ|`⁨L3S"^‰&A_ &BD>^ W:U8};}4.4B<~Dj|IIZNc 30Ѐyc9OQrH[f~1 yo$mh{'k-aull >Y-Ick XmA" 9A};3>$@=ݳ@k,Iצ몁|tؤ4OzE202YBXNj]&2yAھUUn$8!hO}zU^k}~o:K\ZPHU躕a8?#C7$ H{+%VUbj+ӵ>Xql`9\R`K2}ΓYvvJ>LBr.B~`sHk$c{3;2,{+E<#Q)ұyͽQ X@i lcT@7kQד;^ m`uA^~!pIO>^5C~cM"=v9]!`@Hޣ4?%* 0p4ppY]~%֧aa#NNwK ?%W1&q1*^+`w̭{f *Iops\Ҧ,{柇{N̚Z]Υƞ7a4`'󧬂PV@k*sU$Y?`VD ) T^;c!N^~Vr`h DgLȬ/F8S0״0# _ mX[ʴ2j{rn']qYtGbv Wz\U Qt&ԯK˴ i?g^? 4 \JC Uw`q|mQb>rB/9/P Wb&]sWv|}R8GTa;@H+WTu0-XRʹQ{08+.<(m. kK]}@sr3N9OQ?m rݾ+ȃ8.[geO=p*οZgp Ъk)SJ$LϠ1aQwHYX1%>^8kz 2L0')b5*yXF~F7Ws3^G8{lFB}DDESj-K=pPJcf0bs{yA%(ð MSNP' g"{9n%K I#rjyI-a+ђ {D^l|wQHS,GײYV /J޸;2 0%L+dw&`_REƪ3aV=qٔ}"a83_Sj_eX\\.]MQnoo+=ҝ[!]*W0_DqTv6vlk" p&j*i0w5!lfCkR épU3EyD~ѳ^*EF.1q1Б1y:介c#a6c⍴=І=I`|gfSb+P_G!M;:oaVh5`d^%3 C&^*m#9F8 =N/knWߑQ5PCiI "cdi۫fyՁڲ8&KtvѾ=:0lCSȌ0Ϸ"}h7Z/Q!\o+7H{p>KXYڸiLNٟ"dea-.XMHQY hr& C8E渼{H7zy=C$)8և32H7^6oj~Y\(:e}h] {J9a~_e %G'IJ(m1{;1\VqPVhC`HߞۧL G̈XiqE1H0zxMO~8'2Ew9?*ĉ"13*6y] ڲPhI;*t4dAuj`W|}+v'*[U^S->MhdSŒ "Sm>+uQ8)^Lۘ%דRw-ldtvyeX'|aXj?Jcmr-,|8'L|3g&{ bsޔ RĀz+ôpFCHVn:;:LИ?xcmSpW^m0n %lVm ˟j:񚩫u.'M=[=-6%"EbTݪ3+wB`O?H5 ;?G^mK)w'k=lsxoKCZ3٘C6BxiV-a1pćqY[\D9 'GаESrz:pR e.$]svG9J5.q乔 4RB+>+{z r1(i$tYAΗd_EQW&th<8|?-S<2YG y_G>>i!&>3mk=4}%E~ 2kE)X;6h1Hs2bOfߖ T) .2P g⬩q]@0`%P.E&r-;ssy |/*2U&f8 3ѭqH.U[cmcW6 qPv.3|5tF}X4'6BV~\#,Oq 2|>׬SzP1X<1%Nɼv4/KR*eHa_dh¾\ݭ4uL΍@iUYZLr:Ua@NB7X`wtCOox #c4xv+|L6A*KzB.(9Fbaw*HUn!/|#en $g,: T.,Ğ`,QcW}8~plW%A!s14q>jSHTreǫr=4"4.-`?dU(JW-UK*ouh2d6Zs#@#Ӂ3Y;M NPI$ֽa)!-kSk-[UOfe`Z!:oط"q؆SspZUH)Ɋ^- /E/N/Uψ܈]xpگPe7*`+'ʸP6pAC5#`=9v~Sn[Ɋ,;kΠ`ihgx%+(, ]T7;TabPOG97WCOʌ]_}H.Xቕl Hi@oC_KhW\[Lt3[.34է7ᤔ6>t#H,`+?:`T=>ua֒fJ]D”Y:t = C>Ѫy E(*ncpjI霛@#Lʁww4ѳkp5_ uWVT t(F+v rJ 7RaNe]"Rk9q?({.v)tAWYAj]N:R{v6*ߍ圆姎HH&\kU!tA|<>3~Q&BH3@6lH;061P_56 #kЮU9~XkzPcύ>+ 'џcXeypX_|6.dej-B0K?Vtț@X: s;4Ywqa_&Ab#B X G|˫=ZdYZͼ0 ;! ܰ`/|?y^c-SM_MӠk64xp:Р{!0ircc<;uV3-"uQChJU)G aRXe`ˌ!.VT*F<?uX /@D^޸g/6m{ϜNhU8Z둫#ĸ%A}nH<iiAњDƑ3F)%rN4Ua1pF3H؜6단JP4r|, q+漅6&xyyO¯S6Gmÿ!Ose nױ[¹{y}@K \&Ұ;Exa2ؽ;=i7vHjoHjC|@+ H:ghn1Bn0ޏ&WD#fVϝ/.1-tB=8WʒHZ=6cA>K&U_J&pmoTǺaL.R狱05lX8{G~4d_aG.fr@vBFfv읔ZzVZ3$p8j~d+&W E"wY)6Sz/%"nKDWjȮ+C_DvF/0jdN8'n("wʊ< F$P!'c;.=iogo/1W- 4E uY*{  *A%j,#gE6ᅦkMtژjz>WoggހU? O Z[j Lw;=4'ҏ[(roLu y8S18 vё;,xR??K7"[ 672zݿw#.Y-׮TmOs@#n$ vope\!ޖr;[זޘ-Q*[I,]Z=ȐuNV8Yiix}_3e~zs)lD s!b1)KNi[|w|7򤌊(c+f >8 _kJɴ(ą)=![x$N4%,10YO7!s_Lh~6tp2[J1"rh\a71:v1d*4Z0WGK u~oaq^pIkz В-d;FJ`Դ, xd5lW"lpE%f$Z<ܰ'DZX{g[ɜ1VF|[1>%#wNY8xE'$^FɘF~[mtjƪ)DKsy*&awç%=iS3mq:4=tG)΍A|gEEJ|(nx ]YB{;?p$ &?h2qeYH0JP$-tو^4s @k,O)7IJJ.{fnF/Ѐq Hf!UK̔p*t4}N'I C5G'cAxY34u6Lw)6 D%J':C(#GC2:̡JnyFI,GblXfh\l[Ze0IDqvS!G-Uv0!ORu"c,FLw%&K 2QŽ 8JZse( Zܕ4xI+EŎHku0hr,͞7E(PvrɤwthK6_AT.tAC黲և918a̽%єEm\n^ Zf)YZͧn']|VDIk{*-Rd4s_b+AՒ^٣\#<;~Vr&Ҧ/X?PI"HPmNt?C6MNx,gI:Āº9]7A`<sRx>RF11DI5 \\C4" do9tm8Xh`ܧ 1$I0H 듞 Q%WWgdB:Y !kPGRE#@w&h>m] lRFkp+=eyY Z{зBYgk >,:hנRӞ땫) ^ebȝN!o3[#"^k \uw{+#I=Q/S. @+Y<]9U(̣ PWoi~v4 ݯJH+0>~0Kq6M3@eѺ /v]XR7pOЭ%30wT2k?po[zOʞ쀞wz8^vEbNyV}e&=HLr2)RdS=~M'F+|9o³=4 :E%N󓐇j,<%P.W^W>ASmyK|<ȔEZ h qLO:Odo~ hr_n{G73?"R& c4q1MrHPŮȌi?ħcw 9M(J1r4 8b^ dxH_2(B]5jislr7D~bFdÚOi+JGI%JM2"\bUat@.#9- ʅmHF3iZqjbt>b鯓{0R2n'闑XV<_Ŏw ᝖闧Z$Jy#-Z"LDF3HXҼϥsyyszmcj*m @ 0Ac;eKVz+piJ3:Jŋ~DDDaG؟K8+׊Ѣ*Y30US0pG[%Y] )†w}SLy(82ɻEȉ $ѳ$ 9>7sD# S+|7XBqjN)Βf"fgمg |H͍ź Lҟ8#9*LPr.NΛ䖰=K#m-dg~]x0ΞEq,3vO* -0w;svmvm.u%A9&!a> 퓭`2P7glNd11@oNS( C}[w3Fp~N9`HT?1/ɥř.cЈ'¿R glGX"@#ሴaǥb7bpH=%z0}X{(Vx`LPEБ&O,~fSǯ9P`Tx`nO25*0v{|$ֹ/ LŚ2oF~, ^hLKjǵ!6P"5P%#mHF֬k8]sZ]ZYBZ0YCtƾZUXBQ +Д`nRpt$zNv{4X'AQn vN.3LV+< >[$NwI/J}Y7C0ZC F¦ں}dκ8˕,&޻INjKz8d3>{u|qM &C$m=>V|n}PrfEhض+x(~gZQ #2 2C$#GsW; S9CAorm>9Px`@ iqLO@6Xk-A[l/k:9_ f3natߞQK냁{}-m67Ԇ7[}uP8H\' O(O6GFYZ[73CWܟ gN8{73q&c)"ŵg.5J8j#P^Ըhv7 G0!mQpqHعWE@z3^y^cʪWK4L2-` _XXirTd  j+i T={_rZ$"QeG' yE/H06 > Wj$VoYe֦X|g'J2?.zxg q y69t(PmU8@!HAfVW!61TPg 7#t8!x] o緓"ce8h4+ Ca"n\dn5u v,=FurۓwFбda HqNC8䄰cOsqF: _$LR{EرP9$*HX$K$nlJ`1Vr4=N]2D^'lݐbg1FrX%sMod- ;jQAOv`߄QcqE@hZS" 6$~8LNr`SN_{sUԔϿeB{XV>]ؿC,iңr~g`%Ge%_u̇8v  s<{i[,LMt!SV i_~Ü|Qa><u-ڜH7 At9 jD>yYMwS9C{c-𜥉S5GM!/4mous^_Rb*$Q=eDa<{ R`uѿ=V p M펋N!lZI!|prq %,^|Uy2kβSFESm/<)r.`#S;%)ė  ft._{-f)XBMiogv"%aHPJD5yy}kCL6Ea3 {]̝4 6 c]㾫K ("Uwa|9I) (J;kFofz J' 0D>&*^?\B .36^8ġ#TZ~~-&sDe_ԽJcRSΩ]LKɒ0X#ȧá: NAs3ƶE-8yfح |SljeTx.d nA%K`M Mtb`d4m?^gp=nE*^.v ]IJҀ>6)3Bz^|\n߳3Ydӵ(A8_=Vn{"W 8}Bs3 Ǧ/v,Zm{*}>:Eȫ?n T3>Ĩ>IG|3sx=`LV(ƭ]NdHpE@+C0sțqH_- 4ʭ͑iA& j(Zo-I?-d"*=hV'uQwuɱӲ2x-ZE3pze|=v_z(kйdN2`]ݒOŢg!ײ~$sAnr4*#>|VnsĺKurɹ#_uLdsDk$PZR :*H_$Kc9&9C<ooݔk?]v ;b.ķ62 9E~7$g]nb) \PNm gp F*~ud$>g>- :!9n 뙒N|XZ1`?܍-81Z_J i\ki\~Ȅc$k9QCL$!H kԭ .Ii$T;p3k%}h#amՠWuP`7>ױAWvџ[\*jI\&t*-(.Go!xoVw!1 _ Yv9fPtʣ?fK1x*Byj|؂sHZ*0LiX|vWZ ~8v 8ÍWȶ%4f4c:IhZG'aEzf'ޮ'DbR[61@`l1[-P֢C:<R '|QΜvw]%s=/d7z֐(*8'ɗ|`Qʱ=r!6A}tI4"ExQ+YL?WSr˰Leڝty ƶnGA-㓍p9P1qZZݪӏmmGbE;9z!#hNZv2ln'5pR6ҟg"9r#Y^K02fYr%Yzg8;4ΔRُ0kTSp=l< ۲tJ1OJ> 8xڭN :q E~}LUӣw)%z2Yב5+J;W'W 2iJL̆'] ,[-!NF,e *|3:Id9~|T#FIqk^)ԒM)F(E V;vͧ@N'%m+'Hg b*vN[ҷ`S  8- 2:rg6ɸԾjqt憺]I|8! }*ĀCgY?mXPl<]Y*0=Da8ͳRȈwA wVY*`Y9BĕJh`bĴWMǥB!y/!(%1>o> ~f' /=l58L'ڴpRXyl*9`5m&mBiM'Tϟ`9{GZO8d+*h:9ܧ`JZ3YecNIb)H3Aʎ:EvĸK$si&ye 0 z6"Z/ LRҩwf04wM'_ϰ.75 cš&`H>1op>-\7q(n`6x&_Ro ~MBdhb{wS0CI,'|#*ɂ|cx #iYq۬jJ㡡fǾ\5aOljV(RS ' y$*>n [nܩ:  W x(}?6oAKXԲn[C Ve/ԝpeMOvㅳZխ݁njEećQ0o c> 4]_M Ik)j1G wIN-_Ngڹk19DZg2*=J*?S@P۽BH!"ާ^2[!)CH8l8v&wTg()sKʯkTN}|IRݛc8xϊ.I|-p{>wYvg?.ݧ_o(GL9.n5fӛ X *KH6̛:IJS9FPO)x#T15{Qz8V}4(#~N [So%IYY"I5sxns2V7*ڝ{|z>JrJp4p?24eq$v D\ȺlZ+e[[ѥӨ!8onӷA4m*#Woe^@=#:0"+B;us Al(HLE{S]XUWF(qs^wDZz"ɑ{tY9:b_+gE@XW/¯%D5We=IXnMZ5\ PE?\ Z*T ЀR;W[DZamivn\+ҼֱǨ5 0SGo`e DxI٧>A Yl#a"Ә-NPw F(mWEvX;IB G x7fˉ^L4j Ȧ@7V]_M`( Jϳoehb_ks"P~qslٞ ɘo_Gt0N1!+:~(ӛC+(۬~#[P&BXtQozLEF6s:`}</׫ $u+! $Ux u_<ǙتYHHIoBPrrm&Z1ٹynDUD' \Dn / A0( { Df*Y2i)^ K^} ݭB;lcD<1FIqX⹓CԠ32Q[F\۳!ߛgH1Q˝Ct4*_/EJ [-thwqH;۶:@TLs))sqllm'"mح꼰 er&$|{h:wC`P$= Qɠp}^18eʢp4?"*OL嶕"DD>Mt0! Ag}M!D࢑iW[ O#o9nzt@+v"Ie37Zt?5n3X:-OOS]'fw<`G[Z I6+5>gvMzHv#o_SٚR =_@9$CāLG?pL.t!Jr&rzTTRt !v.> 6L;/jf} K^p1U NUinm ,cTZ=6y25! s?T`;!?tN0·M6 8;z:^=eԜԪ zEԳ0)mm>ȒD ΟѰuZ~h*6|*\T?1~ uN; dCw:YkVǫFVp$F*"~?qܵI 1N˧>gU Ur"2  ]Q 1hY9}}6VV7," ԿiAEe͝M)u^MUq\cy'mGQc;H|cQMU!W#s 4Lю0g֊cAm}{15DJ !`NAh%?:96d ք0j`RG8mO^ȧK?턅cs|ū"R#&_N$ϾPm(Lc.gm(`S3v<x}[:r; ^bZ+ [ Zl؅SqverC0‹&|4SW3L Q&jeM^wH;cQ*G A!/gS4{]cN?GzZ/AT.:h4oZe i. >{K%g(DG dWej㝒Of}Ock)SWZ-Tj'"oeXYCYSNf悞gC (~c" .VF4n` zo1dj?9ŇjoD,.F$EU]+H_ޮQy"ǵ:@P:ZJֲܮϢLY=Q'T6ҡI$eƔS[pA*C5P$ ?qR~R@n\]grGNp>{O3g*gZX t,$pnLֶ_Noټ]KN*|T78AvޫȻo2T1vmF-Q9-m˦ A}IݗwKH=[ |y$3ГjՀ$%`14Ec >R4tC.[~.ߖQSu4kiXKbg؞.90܎-i`p^M6DyБY;H҅Џ1nN8'zT<~-2_n& 2$oT)r gn?<fWd5nX+Y"*86R{:,l_zMt۽?ќ]p7vg-RCESkbmkFNOWEvT`jW7-;O`&Ohi*lhn/`_]c ŲlgInĞ,o^=JI\,m׏(r|I@ jkV"h[;#iec(''f~l"qʘp9 yi$l*l3F1 R0‹AZ7JR j4-)idι".vm]E h/! fMKF!CHfUԾ2E7wjGJG{ʈ|RֵBΣLT{B}r#) L8O _oil:Xdaȑ7r )+Xܸ\o n+4} ]pʖA!,H3dV \0/$$]fWD_̤7A#}Kq86 &I%OH0RrPuÃ}C Xk[Q% *u)eW-0&MhjaJ`^%FDIN&(c0y ?4vC"#3Tp \Бg\RM.qߙ.gP8dL`WlȹaRO:> F6H]!-n)hX<|pU_,*8Fxi\G ټ|<@DUb83ͶyvbJcg~q*n se*.peGUM_t9g"4,S|lC-UOEL* {@fi,TZ1>A;8.Yl L>Zbzp,ȶВoOLшQ/14$7C/&n,CWl$ k3|L%KD--%-V1~5 -dr@M6 7q0 hJa"(7yMSMt[hq뎎8D@4%8gf LQmDoa2JldTf%eE\Ah/5#6?]IgFoR!`aΘu!aGlV4]3C )A~& "~UVw_2_cԺ*@!ܗ2vVAfx0b"!Q=0ꣃwFthk :JaoSIlW0O2Y.5î ClZJm'*֗fDZ#jC'c-e58z~x^Gvt.zS݌w x2ڠ1`2;JpzśJNRܵI9=|&͏lJ%JRv3 UK.BEcl#{)f^dWuk&a]tT6o# {L^eN &OUT{"cQTUjUB1OZhEBPH4vIMw0;e,e)9n-O,u&y]q<+!avQ*H#HܙFtKryՄ =/6w&"Keshƺ XT8:tʁ1}8Hi SxF9TְLG!g6<'ekB@ڮFXq& 9Q\*i& 9 .xz >\ <~~K a#Cvb[T!а`(H$XDsfES3l?;c;& )<]^1'}Mf.DV&5z 0`(kTZ"gIiʂngg#~Ӧc0A?vfhĈW#w3PmmRd k[UqЕ0E(O>"<K0)|9ntr^%Oq`sp#DzIZTgɹ+i) b| W6>̊.4s+b9|32W6`4WIv,g p3A 0zDp~xr$8T3i# )ZBuLwg)!tj 5n  CgylrFcV*A24(+=#6i2:YLMw 7*yIwqIaN[ `|f.ESGY6+N&mG NW*-dar+hFkdnw+S4HH)GӤ]gY͋jW,tc=%9KxѸ"C.FR?<*= DYfW,F4{Kʿ. ^|Pth/H3s,uk8H}\,#Ukk`uS)[qփ\`LNN3fmsgJ#8)=R(e+Xໄq@"H3=ք%]yFIJRf'Z|wQT/}vdp8mѬcƕ .G;S R(7BrG2,snj,1DMPY,|3KT]c%j.l#eڈH5ct痲5(pO5[6C.t"P^&[d)]0da Н#֘PN ~UyIw ꆆaIz0bVrt[֋Vp|/"0w95}]Q}Z=gu=:w5o$Yl[tLPP0ļiAp*>7"M:^q52<܆V#k;OQTNŧ>ut-DR(FY06@,ZZ k{5"")~:R]qAA-B}{=QkT݌KhhdDKrUOpKO1Z@[ttæuSo7$YآS]y{a0CJ>/71\~G0 ѭE"<Ɵl'̡u[?=wy)eg\n9^zY@2R 1ns(KCl*ϳ?_ HZ7簡;bk( M}֖d)H.mnlW Sn&ޏ4FyK?c)Qa e*6x-0&7|ԚTSHӤ^hÍ{=6DtD$ fF,Gz[Y|HdOߑU0B1:9XĂd#k|^jw83+AcF} iٞA#H3|b/Ȱ-%#ɞ(/np*prR~{l7z7ltp@-@dpVTkEQ3aOopZN''ScK 4gSóq+⪐ǙG5w[Ep|%("9Ϛt?j8]X9HVvӵ ED siOA533}Ovt0GJ,>oAjrSخ%JlO_B,Xl<_`hN)GB ÿ;]C-FL7Z<֘fkyxwnHo3ksqi$s ǡRn& 5az/8!ܔi*3r_cM֔5`j$ 4+^#d|l*dN#l-$A 0]o) ҧN9%>M: 3#zY|P &"m94^{OHl6lK=E[3/F-7|5+NV4x㳪(QdL`z۞DrBxH9v'ϑ7OL,ka:]p5g4%/Bш;Xq1͝" UAuSFT}H{ג0E T֓PkF0}9ᘳ4WL90 &hwHhP.;P05ݸbjA^MaꃼZA)o͸ҴY+s sHE*Pj +DPF!Q EtL1w3萘.y2x%it5JںP TIp*;Il|Wej<عf>:ֶ:osZ֨g) uqKX Y!@}bcP[!I4⃘B*V|^&iZah rw fIMf0N=)lk(H|t} -Z`ZC4@3rgs)T_Omj׭I^><<&`rϫrY2yíyCF7z+~#AI?%nf[qXb XaH:?yBOMJ٨-_9V P9|vȤ/GX AP c޹veЄd뜢b)'T T !iyB'`ϩMڥ#lY Jx8Brzd2.uϠ|il{dg) %.󍸌;!lV?#C+pD_cRSQhqBZ 4h8|1p m`_z#Q=h'_W3iЊJGj Ki 'KT] EU3[POwp'$C`tt{d:.xG>_"2 JeJoT-ߡHZdAmD;OSDv\ח&O)3*@s4?$|.ՙa8;LT&x8bC_f.s{`寧(ed[s^3f ()Zl }# cTإj(UA$=f6\;%URP$?vod>\~cZDg&!d+MEB1͚](w1sjwRZʣ`UM= )hVK)ZKΚ"ԣ\:Z>1 fӂzLip]y -cD޹+ԉz} :1zQ9#E8bq$S#*)?|(l@`J֨{pt:QdB!{s[e&j?##zj9k.%/"p2IY=ebƹUxj+tKRm.yX `H&*&"~YԗuRJ;V~u ٤8/⦮hXѐGy(\ȧޔZipp?YK"N,) #&T~z=߶%$}f%Tvj-Reu: FJמigE Ka`ђCZ0 =L%PaUVuT% *?^H׉7؞%LQٓt k^23 S4![5_꿤4LL*{=[]fJ ƒ v"m]x_s*$ڤ?lm@BJTIh}⿽ = ɑ_aӽm9lx|"!`9v,lg7&aUAa#c#&PRsβ "szo*o>™^ >iѻtDӸEŘ_8CͲ1wIQ lj'Y% 6 N~A]WvEeň |oV/zʪE7|6\僺ח4| L%yI'&!]o n4 [WIGm/%W׸j%#s]]3FMWG1UN=4^@udO㙤 8{{s-u1t-d*>rT\MdTwr~0>Qpp!_ƕc~Y(u3) .:IwyxH(kԱVoD#&:l— 1 }Prݽ:*n!L ll.OC,*WQn$Bxf2-~Б}Sm31a ʴ&wvZzRq@v9 Ra Sf5&;!MZo@=$lPuk[bX|m9b'+$SAi@FrQCϹ[2-i}UaN p "DڿI^-AvDB1eHmܟFW7Io~"I"Q$WV N@)7IwTa^)_^kjO\d}OɍYQ_"_qR*L'ɎIhy;V+󗸌*wH]-c,\Ra]A!3enVTnmumn%Sz>ozYP0_ PBQY QkNi$c&?w{PzYPkMOL9E5R)]fT`a)NGa`J?`=.rx[itE l S#%x¶  Fy&v%cܠ@@LRFF$ f4If5nmn,q tZD5 슑t|g_q#5o$ڱ6reu>/޸ދ"9giܩ2e$l_Z+cʡUnmVk1ԬvcTƼ % 0#$4.N#TELa178ixIwcFCzFm[ҏ_{Amӣ05 {pjvVaʣb 2Xk2T} }WAT~>lئ -[T=ӧRY jGD;cʠ@R$ YQwrO7u3|؎ {\Uך4ZZQngKŎu"z4Ɗ_U)>_$NxOo6tAV͘n(Qsi0pizy|vx-"|PM9jzms> ~-͐2=fh / Ck>ŒA vXeJgԐ + <` Z2 NL/`z'1& D)dݚ?`atԃq%͏-2[Cm50 2H3W"y"E#U'ӣQMy>]D˷ވdcY+?G]%q)㮠O jZ_vaԭ {/7PUNƻwʹ$!:a7y1Ц$(p n(Kly f}jG|%~Z/ mb8L.*ߨǮ*SuNT:oc*e:pp-䰢Köi`$tRI)ٵ= oŘIC #&i}x!@LD'־!1 8lCm7U6.5q!R 'vR& Blƿ(k]js[1\,_z5ՔZ ڴ~ѧpmm`6|oY JyCoI'ܦ֐hY1}.UXĥ I;|ɫOcuqT0"f{EV]Mֲ܈ =r5?|O;b#V8&I)Uĥ-yNUC\ W3g?(ʂjv]nH&9366#eE1-("t`+w@O#F m(B_LE;)22;a~}:|!!g%ϥR8M/H fY:HmOE+85҆d3\$ Ys;VI+GK5>\DxeaXk5MS :mΔCMt Ry3kʘs}*K6*b=5D[Kz B8r$AƝ({ذO´ð5S/˿#!&f ƽ?iv~٧,0m vnِB iӳ@*ئ.U6ܻ/!L,gڴ Bx hvdb6+QpNeLBbZ  X8#^#݂8z+)"V{:OUb~`cTYa}ZJ4/y* `NI;x%ycUs24u%QF3|Xmya$H_h* `6Z"iɽIaRw‘%~9c+p×S 䮚^ Mڳ.A6.֞oye/H_ĭPW-ڟ :1~ѳ>=hv'oLg5~;;7FAGmģw߱ ۢqd׬Xu=)Y7(:O}6k?,̛ݭߎoBElc,:߇>0;8tD-[)}Hc>8-Vi_ KͶDcAgPN-6OҢٻ:Kxf=ZA16 ~f>fF 19yacd%5g>ZZ˳9 ܘSB X]z+<)#O.W"&<笝(+83v2سOAɇz.sJ52hB>}bfI]4 4-~>5p<]^0,93>\aƊp,d`+q\^  M%kY~,c&%I~U*$>e ܢTAo9*L-`d( :\F'a=;yj& p fߟUvύ2$pm z]"3>,? ʟQ:#ߺ.K]աH Yɫ: i%u9g"kFVv{cvK!N; e&@S%ȁ$u2Y#;}dEtD%"߫|bkyGbr6η)i_}kMy4P6SOfTg>> ?%slO[{+T?#(g n+='xn +#5qcq sh3%NIfZ;C!oD~ye,|cӴPDyl/5&](&!yyz3GSoL.pnv6qW7?Vה] GoԫW,,#3 e^.ɌR@8)*NN|8L6 =qC-ʟ|ui윃$2h_&A<%t36cץ@) SjkxfDi90*+O'a{D[Y^- 4괅}=M_=>t'ݺ) 3`jI53ax4'5)!VD4J~' QF Ԫ-bEԸ"KW2hr ):T?́Ȥ+Yc]"Cz Ѧ7E( JUO"yU0mn0 ĆOzN)k賠Mj};56v]J_3fv}6-ART5S5G@Do?Ҫ Q|iѧ,I&D)E,Yp j({V?ǎ=цӣ"K˗[1 b!Wwv[֓c h2a@`|3 j}?h T'k,Lz6Ր&v(ע}A_XHv?w:?;(Wz!Hm)Qxov`[!}IrS DBU1Pi cwʂyN!]/`Pegs"޴īI|\.)epeif )Cfã-[kVu&`+bOqeʸu ^L&_2PÜNi|&hwt7+ɇcۮjƨ]j;J?̖x`:[8p]xV 3,!{lڣOcYNK&s$:;W3uFܼЁ G͏ͫJ 4A?%4LMlVv囿`D"wSmKz&x}vC1~9]IPm< ޹cORWe b?Gh;'Z$> 9`C5T[gܷ_=3Jc3 Z (\G/k:}G5-ږJchQo$pFš;ߠdcvr|pOwA: SUCtgS^g:ђ\%i_uUf_e<+oOбG'?>7w­_/ߣ O}?4Z";WgT#ñ CIk;}P~i\lwʟerbČFpN5e ^֥9+z+CC3uE8J< &ḅ%)ie6M K,N٪dR٘=`N8{Fc,Z+ԏ0j͇[2U2>z+MdOJYijqk\m~(ib,etJdCaO9_K,b2>`5C"R\c FI =w%fNKvNADB0z/]#!mHjQ J$WN!ఃl ~>q\(Yh }ʼ Q!=͉7-Opg>לu^R~F֜J3٩=Q]L8`h:' I(gRM60[4-^&6\4D nV/Zv!2h7=e\D˾)sM R[o[lsT1;PBMT;){cLtZ#oHz~3u/hj6{ߚ,W1w|t04ko@\!? 𗙜,.P` {@鱢ų_Xops'[5o@Q4,luHr&a#AHɗӬU[^$Aeҟ2 #yaOVH\b졈bZSn8 xfJݢ!Ru~q]8؃H<Q옃Vp݋$ ݐ **D[Qn>*f(z<5(/$a%.Kex~ X]AGol D?mh{xV*R$%(de86A"Ho*V1E{d΂$$B @P:fB>YULk dܛ5E\äEKֵY%S~Մѣk*JO: Wp3 'o)dd `OߝoI)i̮-t ڏ'h$`?`Cܯ>@e7ckĭf*󨧻~ͅ 4Ų';/i>Ⱥ2lF8GwB6FK~3L{:&V3IVj5b^)de Fc×8G۰ +5e1XڊhEۚ8JL5*(r[%a`#.QMb`8 |:}F~ǁT4ߧ7ǽ F7+.R 8|vۻץDG킬,]w`y Z#^$fri|[|uS uF Ay$7Cqƽ1­W5%ki=IZU#ƍb(@w]@h˸.SUbe)4K-ty98K%f\ &; <8?8 6?ϫ|_8? VCIj^eAoZ2>g@H^>Ya.~DJ0uk}&!T%1} #Wd^6ks(Gup dcԋU8r[bꪢ]ԄJ"+ۈt;$tVm%\7V&r:' VuN ¼%'XP1-lZ|HoJq%SUQߙcC$<4$&cR/hp(&>9gL(ެ|xp+ᰦ2*BrwpiX:uT@Yg qeY}95S‰"I@Bc{&rU vL{ #JqnMc4VQԑ>vpTɤY~O]Y5@)ڦT1%WH㺎hW7: hR?qj=C%6\9x0K01L]ލd7 yM^UhI~qp r'\3=Xu:~/Bc$J byh5JwAs˂M즼V$7'ꔄ-wM'BpRX^=Kͭ*7f&Lq~h{1 -('_PBWQ艑mi{ ?}Gү x{hf} a·ר9N_xkpgvз~9iFxKQ 3S W2>x!ZI4W D/9̮`62g{r }npߌ6dBMDݤKo G6f- 4 +n>(a1+0ǣ Rq;V"okpG :P/c3?!Ts0O61HoYF5F)/ ʰ6HaYҥx#j6챣% 6[Esk)ue(!sAUțɵ!m\_P63vp&`wytτel5 _1ω(iޑiR ИEDh()IWKIsEnPf郪+<cˮ)raD&`P] =0BYE&Xܲ}^C\eFGbcRN{u85w m[l[MTޫlfBH[ qSY}K3o^yM0སm'CAWaX0}(8V3@eFjոʯDl\fш+BVjF)0|+ !38³c,\t̏]E[j^;TĒZƶSA?>"ӓ1ZEdx; l0ڂ r O!/~]Tc  ؈ZT(D*U7ul ʋz}Yz$fGقf [vo[<re~7G+j:![`bZ}ȬWӏגީz#.>Cs^$j%lS<]2ȮL Нϐí؟(i|n|EXwIi3x爮m)!*mdI;@tvM~tK =诺g:P?sykzpԗ}j?W`f0+k\DOeI/ws9-ύsʕpzQP}I6!iV$+Qfg9!ցi1T4h,x<53e%U\oJ>Ge[lFDXҽN΋N+;oqa 6w^23a.ʢ |.i9=gACbD~YY +m1} Jlҿac -P% cm!8o wn Ł-rgw k!fK;mU=4p}*ܜ"-ț 8(&vZB 9&$Y=/ =1Hǻ{:tbG(K(R@0nȄF\胓iVvԡY9%ėv3'd;̽]Ha !^Ruh%?t0zMM. 2.΀N 6䅅!Jǡ)+>M ѓfPц aT?x賮G[ޒ\t75`0 P"p'_<>*AcCkHORo4XÐGIsQN&5n*w:' Whmj^6R"ӧcV=G.)=}r0zDTxm#OA>n-orc+7ް䔟z*򗓋.sG$EvUOI.TJr}R?sqҥOP:_%d9G9 -؟y׉dD.&cLpK@YGBhl1;&kIRӇsiK,!5~95e;୙UQB^G3qnE70hLAI/KQ!WF!~/Pi90RĠ)mq\TMEQTsdzEVU_a|v $c8IGq!vu:.%?8b4ҷPH ',%<$&(Df$f548kt6#Wu9)".|1 ߥHl=[ \eO5^!-^mR)ÊQU,{uŽbV06Oo_̒YF?OCqfq{B%VyE!Sm@FOP]UB(Z}c_VW9 HqZ `2{HBߺ~?R5I$%iF_8z9ʄ}F\2>¢)~Lκ]M?CRG4?-Tx0d}2VZ"zO01Q=vv vJj]ƻ.sٞP87ȇ/+?sW$h84[rnr+diP- cOvV֞Bb)^o.Ӳ1bݺ6఻s}kߐIRgԪ*x[֨UXrUR3*4%䦐 Y;υݤ<.b:kM7322^V mBk PmBxKq^-WJUnH9 %"E:#ޔdB*0Ţ2-;3vt*3>5j`_$&}2"27 ל7._^![L8%9>IG': EٸN5dzKxkTNP#L;hp* JFI"(sDjZ-E…/2-K,,Hۧױ ^cTV5͛±EEWz)f3ÞSCXyKRe-U?qU3N% D bfq} 0tBͳXBꨆʠd({J7 ^aNlږ7nt]w;vm 2`@92'^w{&L׉[!ߪ*^yՙw(gIH]5{aۻ4%hHsțc} tvq@&}ۉSsOP/ȁ%%oG80{GmIB(e /cψl J?qy} KQFM{_LkZ5Y{jץjTOS\) Y'+/{0Z$Z8N9AS}j~/C'jfdb>t"qx "VNyoT2'fZڊT_B:&ٝ.j!('Iw˸& 춼ε.q``#]o~NhsҞڌyzVwpȩ4[턗5 jVNy"XDT!}沲_[0:B,SG8>1e'3vIIM/^JqbjF^"2afai d?L" ӌ-欌Uahwh렘n/@EMԅrPSc*%;:(5KK7 EEKGP/̳J\owo}. ODm &钁,,%\8RlfOa$I}\Mg[;ڪo)ǿ>?[¨xu"5R<-7 {^ezp4 lHT!qBB@׶[X^S4((SF&՝j3'A>rNkmsN I.U!Ӗ DeU FjZPݜeUC/%;PtC}l9үղdT4cXBp4FKKD=8rx%M:,@wTA 7J.#ΡYOR-0?S ٢@1 ֽܯ+n4J apy]L j" )S/[W<\oM"j@ 铲^p HFTe'FLj$spIUE*~lRbŨ.5`Į}Z# bǡRv.5;p{aEm^ _!lSp#:4Hj22ᜧsH<a,]_R ;疙Ɂ>S crx(c/kuuǭԾѤM<[4_sN !tgIwP`\0iqM#:S{SP" #c+lJJTo٘M=&١&c"L>׉#nJL]XNiWlB^r Flhw~׻qaGkѩlP/AlM%h,Zve|9:y#QAŐ*tўcʀ=@-νJZr_7 *_<3¶ѡ{rsi41T?q_R;!HۚHDX@Z i lѿS{;S1τ `M[),t ֙oytOG#֙M`1f 1!^{1~XiN9zwI&4z="}u(~`>%+WW%6LIgkDkL%}kl l˫i S=[_{7ߥmJde)j'y0χi,P(}nluQpɕuU.L'Y0֕jz ƣN9ER|tzXIr3yr%F>Y$F Fzw^;QflMjX:*xjƩhiT0rpD"ڔ>ui6dTͶqD$ hvLJ82#a}os`tb2÷M/΀Z3|qq~rDā(p<r}/膯V/dC|&w%tSq409 VbB2ԌH(ŨHbABW (6hN4;SCd=Z"VTY?ۤ߱z519IyY uib$2:m&Zne:?: $T⊉Rn-!oBr*,>/+X0OEn7_7ClOP7 5ƅí2AM_eYewzMځ\V5&RZ&&Ц@m`27)PpO37hD%omsٷqӑE< 'k3`5gbSQ۠7ko(ɯb#@`Ahx^`OxCuq όao CʶPjr<Fn:?_ ح{rSrN)#"QYJ-|y>ˤ8ʗ[ 6F~b*[S F۩[\䳛Q/G_sj,%zZYLanո=ܶSƄ~zR oK:-5+4<Lg^";U=ra3Pkpkf` O¯&SaZ Gf,撛fS7"j ^Ecb*h{s3;].q%ZLl%NjU6tPOn(wpX&70d6~ 'nD{-\]vSGΗ>h`.?y*g|'2U;Fo[%Ph9yts_ץSjhu4 W;2iԫ]6[W+G#CU\לI9iQQ*f!û1SQ}3%P l^riF H✧ &%#Sʭn5"1 -4,L-7?sVC5'"|2 2a=*m1* ~L1șJT N^Lo{wchn)JU)߿Bgɶi\T`VP*G@/! X]OEt'̨[ۭ|u]%U9݈sfU Hg{r|r7NfOyEzH&a#:;zY~Gv.TE`I<@u$޺BDHUi' pϳ< %d4QLXlQJZR`TVGap-MT QpnK~: t7*G|@e3p\#d % [caI3?= l۫ڢ4"󗟺Nͭ*Xg Yl:TX%*{63`F<'CҌF)?=a?(oKv3x,z7k.L̃ƨg mwqe6Uх^sq//~ gzu6 Vn3)YӨh d1t+!e5sZ0kS?Z<W/hiUHh n9UHP++E;ρQQt8.tR!49:I6~q\ v]k"!2[a3\RhjgԂƘ&KQ\ȶثī}x>N xTd'sOuU ^fD' `_m[$davC9']TGn`L 0ܤw.z|ܖ*8U 詇wVB U_ox0Fzؖ3鮒6(I'k*(Q${X$R S3}U$ h4jabU/d>)}ur!,pnoC]zeBn ۏxH fY0b{RyϽ0; ?bMdY+us)P/}_2H; UݮB~,H['Ա IZA#T>pIO pc;{p#)oYuP! 5 )JFqU%/( YP 0 Yt>0gIlףT:4Paqna úWIgNED;\߽"XaOvjȳv! E#b.<SEo/N}\:_=c"Lq@~l-]ZXkv{J~҉o^v.n1:(@*3oV.j'p;fz9żPBC Ukc)4X}|yH'n_WaK4}&^Ͳ-C󌀫NegVH2w~D#$&C $e3;G|~SZ&74smEaw`u.ô&ܑT΍7dXț˜%(}!$iM5ްB5YN z<1G*Ir<{r,æƊD[/ 3lRf5Udme`K Sa!k/c([V@^p~1C5{9\4j}u.ǹ+Z`mjky1O_*Dvjf5k] ɫ.SDYNvHkHT[e? kE&7 YJA/_M:S0mS'j3+!˟_z2ѳvcr`sLcrjF?3jdB](ܖ7 Y϶K"-,qFF55$Ѱe.W.㺻<ΌxT-R^Ip}bdqRi%1v")285%xQ!,s/zQL @!@J ydDv`=!]?B`wa͹/0XJ3[w3O*UkLg-QG]~HaCۈc0>o:YpI?u|K8^Jths!Aٟ W_tXTSu=fH %MD UZa}t°q w-j.lW9_m4Y/c9kОۄG~:uVH̞$a%*̓)yīnYAق<V(W3E5Nsx""d-"5gr66Z!н[>R& b x]no2A>*Fύ%t3Hh4T}SqKQzyAcp:Z;39r޹;+ D-e-j-(ݶ@JjnJ>>q SkhKE#7<"!@lGfJm/< -rF˫4$.cQ` vUjNe[8i8]ˏ_8VTcs%T[2Yl捏r"< SITH##}n:I;L!~1ekˋ5 ongkd+ycȝ(]I1(h#IwұK/R}QJi;ޠ7 Ք< fK2$x?߂2ԒX"2$ YhJ *}hk0z 鈒n6 »:WL9|$}f?X2AxKGt4f&F6>]vycm|KM%#7nw7jD҂ԍR9Ľ8mCǺן %3Ta?P8/uŪkcE=Rk!?cKwCe _ UgAp>PZH#;oi6ە},.ףn&AA=i)xŁs&{y|H8B&@yqd e oD\^+ M%I7J]q䐑dSkz6:StwOd7]ݔɍPrhh&K4#N8ig☊""4%EvMx3b/@T)Y*9iP;J}X8$xM?3Bi+'rm纁p!/Tt#|rlvƸ5r`c#omؤ[-0fe=Ln Pԣ']$_B\PـZ;i%_YR„RN˵%U퇽EX,9|+/ Q^HQKla),MM@wYm`{1[e$47oS&{C"ؕ^~q`Y^׆F#/+MGU;5͐ÿ0|C%)<+Y0l= 4mi韡ٳ~ˣ`HZV[PѴw}@L{}GLaA{M!}mQB"1>DGo-UCd] Y$N25c&MtgXּ{35] } |C?3\EU4St3{>BlGmyj\5G#Eg !t'\XhRp-lr)ݵ~Ncf^8-!!4yj&F{qRwٯng~% 뎲}qVYXȼ+guve38פ~$$)1w pL[N.^Ym;OYw={{dAiNO[+u M[/܋u ({/>~$LW}*R1KƉ Syن珍AX+}D0QGɍ5!Hy({v݂D4DqL%%.S 1&Ǜ-l"Q4z.:6ύ ƬD$61Ub*Ssd4=@|EvṰ,F\azUg= }y`TGּۗd%l3Gq捖!~*fq23gt0TǙ$-Tۙ:o`a^xZJ0֪[%~V%o7qN9V'r 6c5&Z=|Wcw$bD̊Cj_h2`5zYxR=.SL;CQ \+3o FnK] IQ*qwL"څ)qhYqk aRI0.U1sA@(7#]ő^Gঞ,@/LWLnpw66ԏ%=ViMq X;P_YWЮ Vrk- <;M0G[Һ2׼.s6n9 \Phƺq$HmC绵i-eI,˵8?P~I믶?{Y5w^qfZ浪Ͷ喃d6wu",~:?֮رS,#I-JVOO`~C {{*;6bEb颖k$-ߋ'/~bSbevš̬'`roe,̯TL#? +9~]g͸&7v:o)K2k/6B U;¶*NG9٭@G*^8DzAPv@F[qw[S8ەTI* ZWjتA/z6E g: q30}\ICLdfJZBBڜgw6bߙnnyp+;y'mZn"Y}0ꩦ,(xK5H4;O l2%3%fvV5-KE?g 058PY=m3+.#\{uE%4NcfW"WcG 1>8׌tQppOq81bzW0*^U22NJ);CAЪ|:.Ũ8Q惂rY?ִk?L;VQ3{Rbq.w*#8XGBM*eϒ@go_E6v~J) U& [qsB^$Jh[E \sS1u[W3'Eɦǫy8V}p~س*LYUXh>IT6>b?36馦|Bbn5~Y9=_x D#gX[a?D4p Pݹ3eEb誠ZJ &_,>2Y:VpÈ>eg,D`"krϦ/sђRe1ӖMP%T"><͕Ee\M>?)cXT鼔u}Jߌ1Kt-Kz'hYif,ra64l{@0v,%][&8D?XQ*$I$>q*˘EZ…6l}Y;+'`Ҕs,ӱsm2$_H uPZ|R3+J@1 0J<TQ-̑霰X1z_zkI>Hw9ov"ңM-X}c#2p1V7lP1we!T`!#'ob,ZdҘ\wfcl-c-KJ] T,JPU*ޚ:w م1촑nH|$4T f:=؟>ɩE  ܥ39~/d3.%]Kwi=)ȶi '3>WQy];flTj8aLu5J(_cRRe ]zi9q\#rY_'Q <\]Zf^2LT z둡k<e],<bmz3i] 81i ĩ/@ JρPsd CX4)"ג.,=B ,fʄFB4ó/nl[;[TƳǸgK{/0Bc{<^ iy|Ww0 "$_OV1bo[5ȉJn.U3YEZŽ:f _ Bv萸nu]Mo6dA- 2!ki!KyD >1Τׄ mcƏF@ƒ%᳡e7OF> 쬀&wn%:6nnV< NCkXgNx[?|̿=*şͮOJsݲT* b[{ć8̈&k*vPH):D溆"raxFjZG0heboWĪl|Ӡ*`6ڟk:JL " sf ?$C(㫢}mnb|HB03ڇhɑ L%|].AQ[Dh Wow_; LbI|/sِ/y"\D[6'>~ɎsU4{h=ulhEU&kS'3-,U@5_#=<ő1z . !m~J=0Z$\1@w9_se'\6nr@K֑g(į_w*8 ĕA6;8G|]Y}Jo;4< k $ y#8eEdkL!; xYU?_zlY ǥx嗴ރY2%H6;9sq9\$/ clK2{Ȣn`&nm&73V߂&VóKY &)Htf]Ew&7;{l@M\R %2X@|(Us{+E'y ?v$x_cC:ڥ ċYC]HHA6 , q%IDzAMv!6w %!a'78Ş9z|4jK_˰$ JF?1lЋCg֟@U Ǭf}Dm bAt}7IÑO=Pac0] 9}yd>F^f@)skG%j.E!c'{[.w:&}~**;-ԟ N8pT*hZT(nsrqEbxH)aլ<\zhI ȇb'& 51,+-ɪԤ҆W=$~{zC0VVF0۸Ʌm#3hA\r;QTNm@id*lT=i!ޜͯ ܥd?.U1?#ޓ]'dx+v~:jNHv2Ab_(٪o<~L4,ci;wS91y2bv;KokZLvI<)AH3sBZ'ⶰ.ʂz hSaFGuqv R(rirr#Vğj]R{Y2 (B{1HLþ @A[*5ޅ"7WR<ʼno|Ʌ.6a%@j|ƺ>\z"DY' '^帑Ǵ/.ވ=ojU,:2Gck'9=}0q(ƴPܤ %^O&R`le\bRLI2:!r3>ˬ%6kB:&…zZ,Z/ߒ%ڪкׄFVvX64tJ8R ej&dd ǀ6Loʎa.'$gn _IiIX3`&l-͐P`YQuŢXW yܐ{tߠr¦,G@ioEdx6N: Y>WPT*0@OvtHIᰵmи:Av5̿d5 tE!v|:iUTUO_Ț4Ez\82兒ts\%EU7xTA_-8͎Qqj(X_M-N7iOdU ,iҙAʸfC.?쟝hjdf5f ۜaJ}?!7'jzNM=xMW f@u rV=HšHjك_=fq Npxa[pC]Hh6g:QQ$tyuc?1i TS8X+*8k\'?X}_Beq$ -6yHoPOr(zFyTcV.%Ԏ]=RbgIk(bqvGwut[l1 zEȖVٌWl_W.Ue)6?󻴺[%8{4'P0{~:\/En֭s%\^M`qJ\fnqJ.k1a4ŽFEK${#s& E8 듌u m"ƘۜA"zID;X+j5Ir% (,tmeZ%Δ}kkC] υbe=ZV[v4Oagnmd[xNP'|ebRN)Uv$wPuWmPb0,ڛݦ NF,Sz33#9,B觘3 &^G-NMp#FنƍlUeKeʴ҃ee+wo {M{`Jcm-|WIxd7=7/EbZYs@!NuC׽o%}Ce$F_AH\i,st˲3=rQ)\ <叮:]o;K#˛!"sId}eӁΌhr-]A&.jp%29Wc%dپu4{QE;TWFc8-}yDhŔsrzy𖘻d2i+T.h˔= gC2O-B?m+ς_.YZaS:eOkv h@[jPA0Bv"Gp*dJiQNX 0uC$ yj6`z‰(w522q dP/,, ȀAC!O: ZRCz-xFJj"E'cYYh;-8LHޢxJdd23]2+vWUr!fd01=o RP"0et`FC],M1\V>A'0tπ}YkO\}BƓk~0$[ J]vsTy+t'}&F$BCj.VB[#PFsl#A0Ƭϐ`Ml 2?(=PpDR]̺iJE^)4xv7eLac]r737*qoFF \n'd 6z!>t5aUqZs." {iI4*o,p6)`\yŵ)M.P[GF`JWRdOT]i6iM%a8pIlB =æoy EAK)O)!ffrGcH/TEȌy*'"斄m| `^kc$+1g(ܹ9c!.Lg>6+6 إ5@wP{`k_My /N0>$ e s9οLpbf:1{had3Qm+C5,H<>';[&|II=}DHES벑o;r52UN.sLSi)L3*gBRw8&"m wd5B0C2(}ri 4u;z?jƈ3UI~rhcL-i ҂F XQJ p&F 1,,_>dv'ɼ;b79 4y r#2cFN$l-(E,.Y/uw>e-]E;`{,L>\k~9Iw)8 rQwW_@ol=u?fz1{0wC:U|VSؗQarVrTaԲb:Xk8}4f֚o$Ew%>LK&{q:y=9(+0 ߝđRX~*SNW陥2!C,4nIJ!KpPHmP 6 v13r9cȥu <@m]@r_3*իEgҫm l}7X1ټuV)CG*^brM)&T6DD-C{өu. }7/ k6s0|ZjwYK{}y;PҶu_."6:B4 0#[ԐEK&HŖqߑ 2v~7`67v@ɜ~.YÉ(L SRZ,mJ[*Q v]A]Wҭ\iѮҚ ]Pilxd1ll-|CJCu_=SEc o'궛)vd49c?ً*WL k{@1>+fcK8ߠBpJ,^?2i± *1 +7 ?֩!׷ǎyJS[Xx lw44g7˚˙Ǿ+hFNFFzcA>i_vſtByw^:K`d%rg85tE!hݒo-ْI{L10ס6v =ب܇XS9t˭OT%3Ɣvѵ]TL!3hN(E.u2/# A8e֋wB@DŽ5]1xMm2[#]Ư%N[b{c9A%iK߸.OK$P>"nm^:(T 89uhGz@L1(G8PGL@ﯲu*G^Q4٨4]OK{t9.Gli;*x'"*‚y-YHEIAƴ׊/m4\ ˅#,\KCIo2`$FdycG5~ }!5OeyP&.}OмXo&ŭg@,[h{De&p7TȇtD40qx+S+gx_Iu k릴U:I\⥦Y1fwvjʾapA;CDZNֆakcש6--qvOVC=w1a%10M4I0N,9F%,·lq,Y%*KIs7L~eP IMޣ%ټZO\dr:9|Mo}ByD7DD2Y _C>Il;c}eo4 Xzc23~9H,o~5.˯O+mh/8sTC2aپnV}Ο-I 6{4c('s~w JV{V-..HF=krժ*~lqDzQ̓*%GHN_/(R_۬ ׍[cVdtd.v]M\'B%X/QuY& {6L n>!jv}z/1-]AZz;\Ab^U{jxH#WL"2hp7DЋL+ 鈜wBr=:U-[g/pvRCiP$iCf+A7۷SRd2p]\Y^m;bHuu?@71]Tj@HtKp?#2Tk6OtV 9wEL&H&dddHx~aX24u5ݟ/)a'O&]3JX*׀𴼰-JDq'׾d`XH145CSt4P^zҋL έ(-/$!cQmgLEux㻳yH^}r;br geeHTڸg3~ߛ [%ȏ6(ףޝ]BY/,JI QĈs^ TGFiLUd?$/DB>;O+)|1LpDe">.UrH̀hCcs>o|z-g B;²89@:G!.?3⑚`eOPL14UTs)3k*λ2#T@ݷ`|w9)pKjh}Iٓ(vD0"c)77 ڔ:忤aΓ{>[ZG ߙZ^P0IJyT.# d ALnvf{h LNO6ۥ)urgEj+R]cGj k78qF =7*N4u4 nݛ}~.(RD:'fPI0oֆ(Od,b1꼝" ij 7bgB֏Ss|CJreI딸Ąh|@lDZ4~?$jf\kb"O3b9J"%9M| "3ڒ `5KKAzZnR٪A|mFFUzK=-g3c< s73tV7z ]tL(9ѭF{|  'I}/)[Y@[^rXĂGa`֠ X'E>X,1xt|g()P5r}a+aů&Dž4EAWju'~˝:?QnNea=j) e^6J)69݄QJ6 BRF;s+$`FoA1[T97?̶swnyqz: __L 5[EjCtaۿM8nf,>YŀnNK>&y/{sL1pH/@[gZ#|sݞXaMARv- l-;8\"'q}Ƥ2%G v."ocRHgk gVZIXWi>Ŧo29S*\bXyEes.%ʼn62@yڲkd7ƫuҔ.7)^fW%R3e3}(YӨri'r O; ]cnf$trV' ~sum@Y\\b'6 cR|AXk+l#fE<>;ֳ[Y8ξRV|Na,Ǖ&Y1+[ C36LbP4yJUg_y&9Ɠ `.3eDa$ C=Y vTsಟ\G%t +8 Sy ,l;6@5Z̏׏eO4Y=ml($ jXT( >24 $k\ϵ0wx|MC::d>gj:9QgX%"H;ĵj #Tx):opZ۟IfC n |☰cyd0(B(>B@I|a"ѕSv6TQeB$KPa>]9w#gNP4}%^t$y0?FÀ<ب༺yi%vMƄYSbvy Q[&TRd?(q٢9ykuFI狰kh SEG\FWVƽDi9[HHx3+|44L[+S\-'@P7)/TiyV-,EF QS.t|aە=cn5R`\|%,seKLM{4h uTvnvED]7I]ξMB5NB+7rH$ˠ4<70p`C4lpCfw+˫7d.~tLӴ -3V]^<+ZТ qe&3MCaD1SCD[2i Uصij讥G>hj )vyp;=I9bN;W1/M(T1&CK>IMINEF$δʩhl-60^ !h+: &ܤ`Pxmn⬢YPɧ"G43lRJ5G (,YB GÄg6u$IWC.Ws+Q3 xY/q wZ}%JݵطAۿ:w[_D)Z ˌ`C;zF|f`,j3H=<]Yzj'++odCQirr. Awh e #s'E>IR{23~{(D~y%IO7f4cbMK\Hڇ\e[/$DkX( 0"KL+4e/{=h >Q'*4뇯i,,· 2r]!)H=r. f<Fͧ+,<1;A]8M "fӣ)3¹8Ss'}KJuEȟsD@~a,Tv/6$tɒ}Ͻ}61WpԂ ߔ'<BK#&l̸@WB|AW-z3W7smdNb%An% ((n Zy' =OSq`0 EJK^yz+SFA:l3;ڒDiXszJSex*!ᯨ߂tҽ7Y`!ٯ1a-"-rtq_o`Νٔ8Ct MbQ0{}չXџSE͡ͅܠ:g9Ȑk)"</Mu\cJkU|hӶ4(l(xE^[!!yG]I(HNƝ17]Uv\{dIb/j6q3R ,daSnM(Ě^ _@ܸ>\d s6rEuj߇HW)2y"rH%q>9wUgBj/&SNn9_KX.9/[KuR]+u|܇'jß]<eY^Uj/8u2M!#*ܚGE ] f.a?>!EoJ^lrep,K3oip7Q?_!*ϴ9qbcn^{ #t,|wewC5 78KA-CVTåmBګgWW@:2ПDDwjvKx-KGC]Uo UcfԎFz|- ]:k8." /0o },'7ˮ9Hԁq$˴~bhc\0k.iy{b$>Fc9ԍIU8p^Qye̦2en/? NjdQR(W$ϹW8DnLM]8Gx! KS6м 5Am.jry_DZ(n.[[o]Q9Ry"Egl7 J.x@4Jx[z߸vYV‘_hQb.]DNsj#z/z\tH_Pt=WZ}{ccq4K_3%Gvd?iN2`!m/E6% WdӳVXōңN/6%\|UTD n4EG6AJZl$ yЭx"n*|) gJJ8n{{{(S(SǵD" pbD;X$t! jSPԲ(H*WGY>h<(w(04VWx"yeTǶ+!}ޕ,ӗR08pq{mtՠv.V 4#v/̞U)_%N@w{! xnYjpggŋ0TPkMp 9r<2RrBp)EBL?+tҥ"p_ PĪ:Q]JUda1-NͧNeAsF{z*"LAڻDG-aeIMBXAhJ*qG`^횤2ڎy(qdHW@eN$e^,lx+?$]g<3y6c?KFA{}|ut>;QD,eĖlX_cR+3s1H`j$©/K_\n] Tm37]W}jXimZ>Ѭ#[POg"Ff(Q[ o)Ϳ#eRi) (~密J#Osqm#{\J#qJ+:?erkD*qjAPbB*]qixmHAֺnkxDJTς (g,Xu+2+9IbW=F`S+8MxZif6|׍ւ 僯@ .O+J@1gM(g52RzfWqVʘUxJ\t;<б<*BG[`(s.qli85C0V( VJց=w3 WUZy_h?p UqUe3EY(x}@NKy'N|kixQ#H^՜AO('4WE 2&Kw+e.È7A|{np.YPC_';_|<S"*" \0b&&VЧgWm[ֈ"6 *Mno|Vļ?'G/G76U8z`%YiՕL9sГg-hݥ_/&A?9Lʫ$Q!A?z^bPH4o& =xeۦxLkz $}@. => \IȆL#np𞿬ͬW[RzKn"Xnim'fym 4^h@IU9Ud}ۗ QԁjVʠm \Mrt Pb봅JS4\{OʍR^16Ɏ鞱/zxPBIHw}bY))EV ֭GfXHNvkQlj pvx#EV'\I]qK nX*xfF Z Tb1[[Zs~(1rlԴl蟊շI2{)^dڨ@?<џiCے:}3`'qU$4 w d(b,M7v6^]u۪ B}s 'dvJ;[ZRP0ZZ TCsC/b#r9KlK?aU,$°8эȄ,ݤa sBh ["`bӽJcoh"'<gP0&V zbj ?gD 5ԳCHp8]")@xñ{G~.>Z@ۚC%}0+~B+p=|u1kcmȖ.OY5uDxa3ù݋nAXkoԋsJXIn"b[ )}&𴌕=̎%ģ T|xm#A)FFClK\m%莍7E׼t-jSW ]4N#7F9&`)/g{g]\%bX'>#N0RoȴbȮ$Veǡ+h ˵'٦)l=K1#QCLD8er&5M.JG,>[3mwHV?\hzիABrWA󃐯 6ϕ%2 d0Q'u/.gQ-3zdr~w 0,koG6|;M^Fo?1L.zbJY[<| v|*lX7MDJ"@"p31BFg<`44BI9r+?'kH3sȜ7U)zzɢ,S 6׿2yo9bЌ',U9Zc%`׹wlȷD:2Ju(s ymNTK+$ Ac+ͦgax+jfa&Sz1QZGߩrr'ڡ" %;7#'1b,4paG{c 3PBg5ĉby% й% sn5WDDpUt ϚI->9;@-~Jʼ(8D6e3= 'D#e\:H O31%S4ДGhH! )?]T13V >/{Y1WDO.5OE߱"Tw==حFnVu V".{ާ7|U3a?ڦxaÒ3r|̟O]8bW:i9 Dm asm_Nꞷr|9|x(,IoW6Â:Js@;8 Z|~G,ޯ7z_BۨWAFn~$6*wV 2M_Rŏp_tSI>rVg9M{=Wm6wqMOƛb&2MvP9>Z7|"_)T,}QHkls]C>>* x.m㵏r1,crLvj3}o-(+xR%"'TMf[hZ%]ΓP;3l=V~WBLSTl bdL,Ai^4w;{nn#Œ!ci+-(RB@9@Qњ"7 {7[1C1pƀ ڭ=65,vbF՝<͆^4` Q <[$t<Z`Od0![m pV4YDbsfq C !.OW`c:tIS+Ibƶ@aLjy/3O1B~Y%0DFI83>HH1zT[%h6jc Gg=A|P\%3,Hxj\rY iSRp\G=V CYa-Iߜ]ŽJ֊֖)JyR*Eyŷy<#O7ິNbuw?[<?yp2"X냞%yJӑwb}(aաWSajP,UΗlƃGx(,KJʆSS*3ՋqqNu )w5&3o^. %3 Qu*ȢAɝE)42;$eHr=@i\m?D-ajg xY'``ۥGK[sd1rP׸O3&)L9á*)Q3ך3\gzB+Ъv[pL?JkxA YxW,ohj{A~ d:=QO0b\}YwɉdܒwqZwӀ{rRޡE!VU*+IGpzJSn޻S}uͨ8 ~;!wL?[RmE/ZgkIߤFbϊ;vO 0Igt.c> qNS:F#cK m"Lz2-?;r*oGhD{9vl GۣqIOGDm lX/zI#9LJ9f~Л0Q%++Q8Ѱ;dio=W^/jQmAWk<9_{ FIepCI/LL6_|pJXɵn;#U#[t5,g9la FQYRsI+=2;{ıjLWy~GZO+-4ﺠE _•d:Y0_'QƳ.NLCA^Y`1s8&{]YD)6J5)`z%Yra "f6toB2^v-Xt6-6S:{,{)&wTx*fw~W X!uKgp+H8=Z$eMx싲?HRϯx4'kRy7Mj)Ko=X|VA>oNʉ 3y11%jΠMHKtB4c:B [Mc7 o JeuK;A ^o6$,{B/WB+ׯ7ܯ&'2@J"ԗ+ďq=tKu<8/rUTf^ /bMz=6!O C"")Iƥ*m4Wg(96Cve053u`k(]Vg93˹ ):%7 ?cB:&UyJޑ]ָh]\F8g2 qEi Zǭ%Øv⣞4_b?&\4Qkj.UZ=|I܀qV07Ma1`@KndEݷya4uQE̝͒*,pcbWF9Ј@ъĿ GBݍ ^'k@60ywg00A{U9k;F'jdH ޚYUx0=P`u={qKl%Zjhg53 *<_XqbSL]Lyj ,Xn]5:)j7~_=e֘$~0vͳ\Jn-Zk dUn A3y \M #IToFsګ dDž 'MNKtO zn)}." q-@yXe]}D9W˙V͍NŞr-]`J?.5]1+Q zβݯ> D|C| FUo*VMrzl{aKR(:MP0e$q}+@84MBZM|`&uR5vIJ(vZHJ>HHw}YM\Qh .]=Љ&34f*wnq?7U\ nEޞhIurcѴ6pqA.j@Z-ߌɤWXƒq@~؊C]?kuщl)c JeìR )PWFڟDLSǦkU8ܩ #d8`ӵ2$2-寳Ŷ=yԱ Ӗ1Q%, _+!0 JU)w: AሸQI ~с"5ם0K\F}JpjzL&O_XڮOjt}-o07hyx^GYy ]nQZƱX0LV+U."G4syUK^Կ 1UB.|6?Ӂ0"dNc, ~'#drRnq*SMЭm-pEIU0zb:$4E@+cY4]Ar=w6m$2[dtl S &UTEYViۮ#X~ʘgG@@0<#bY75 46=Ie n y4f5ƹ&B]|PVl(= Ϻ>nM/8WlP[ zte`k,k;6q~|@%ih+ٯzϺȳnCUJYk@jZ#I >WVo;nX)vgˤFZŬo([e@ &I,Uǭޏt'H_V2b*l)t|+onv9 *ڋυˈ7a[ Zz"A0c[m`̬L9`qx1Y)%E^$opui$m'gaOX=y۰ R9dPIeaJ?@´I!V͠4"'e<Ȳv7}=L|_ތ>z}L7DN;/(cb>hfG[tIK?@,qn7 9z MÎJX^2Jfm9Bmp!wQiQV ~WO3J9a6T㎺3O;GeSݘ&6W[l0ĹP~~\̥<zݛ`BPj~AGp=(uID!F,$X/:kkî%ӚWѿG$I ]2 Qygi)AHQ !^Ko-YԞ|_"?hgT9Z6Lk/v7 Qw`h]0CG>^P-8!J2P0귒Q>.f_` z@T;n"eٔpPtۈP}-06 |WҾ4~ /%H3;<墻Yɼd@Tp&~Ztr Hرi¯LI_tlCCXQ,T!_jK:J'Yɝqң'WNMJtMR7''7#\ tat)0(}Ci= qpA~U@4k OL_2vxO\`ya-2>Ϥ0G `"$h^Oe5]#1ӄܵK_Ra6cv(Ҟ\kԚ/,8c:ؒ|`ȕВvc~nS@=w,%MqslrUXSN.D:^a` β/Fܙn{w-(GKјށHº$Twᗋ%rWPjؽev@CXj J6pbK> 3I`9;[L<;_UYWBRz}> M9!~dZ,sMZ9-4yD49[9BjuX9^~|}Ѡ <&/SM8x:6<#$u r*Wg$Zޯ.\3o e1$p.]wY6d&<$6=FL p5-pSX&*](#&" j6֣69O|]6owBtI>.9D(B]kuA9OcҽEJ_3~= TLN`E[+=% (YzizIvX ]mp+<{% 5ĆD7[r&AkKY l֍' ,t<4?ad=$TgJRi2Cc{srGH键98r.Չ_)K2md6$+3Θ%oHzpo GeR/2?Ȁ>!v}dvjavQQL-ʹ-MҸ3zM]#R.7cQBD peh/U" 'T??͒rQlK+]odU<3zqe B(zv' $0+YK57eu uEY_Y_U}FF,dalZq ʋ-Iϱ)& ФV:S|YcA}۔ڜ+yӺh0f=iJ/]w.Q%ZrdUjUvKMYI%7ஷ}'X| }jc`=`*h0ŀs\)ܰ6UiZ.a\N'f8'YYL!IY^R04kMrSX84Uz G\>ؘG[sk"j1-N\4pVwOxo|C,Texs6NVl?@Sʆp\i蘊 ^noAH5!DvFs.8iM!ވ pKCPDX[r<Ja|8 b}BG܎Kohu(p,k33Iv$j\Nש/M/Ev[E'qN'+mҰ㵴Uix~?J ^ȉw7غ?fNJL_W k00 6X~wP9 o>%a7"7{c\̩էDQZ>MvdK@,,/í[I icDja* ,`#[މr~8B0$%Ȉ% 3Z9Qpv?^AϸQ ?JBZtH[8G9*&hFo0_e;KRb8Kц4NA+R̂T꠾*ފf[{%heЙn{FGlO*X)!kEJhQ~ |B3t E"o=CAп*zkaRe+U(a:/o|gͰ9rb0WK#ĀA ?J$/e+K ~`M7{΍858ʻ(>m't"l&]LEF9$ʹ&X%Rؚ[}>p^^ `LޗK@J_LXF$/y0hmi c|uBWFA<8ߥTTEXT:-fr$5Ft+_+SY{ N7'gp[ 3NA^P)mRrOL'Fe'}bpOTٍ.B|``8k$;|w%AC&Vqcs'MGiN%._υlrè"pμM\_ 5{0`x*Q}9\^)V{MH4b6Zvw* X͒9V pC'&ijoj2<%md^@b][qӥ5n+^tZ;`%Z@ ŒhkrIj$RZXFa6=D_>: B!~Y}8>kT G%lJF$"A-` p*mGrpș'|-$ sݘ,,nm|09Oo~U1zXF%,ZT H.V/́Gd;},-,w(W?B}xYi9(A@XU~v{zQxjJiӾheȍ_?a֐-4ܔ Q9c`_^b(S%?@y 2 &ıQP4 ŘoD=s2~^/U-]h8t*/6ߟ{+3% Z',cJ*+F| 7?Bj.YG>sMEo1鴟@|EW6>%r&(kl@۾ SvP !77RWBmfmeK-Li ,Kܹ"3t&,%(`6m=?)o)ɯGݩA6%E=D3 $@>]:qZ&}&3icY!DG|SF- i۪,{g6 4^\̓B4Bԛ/ m(]'*<}]N+LHn.ǾR̗Q-t9(YgzvT׬s^04j7RFBO'fe8=g^|# z1 =enUQO^OʗX , X꼞D3t^ Qx:DMؕК7 6IwoߩV+N-溣/kƳE"j?pJv8&K' ~kv]pe%vReŇ1zcEm($lyMWoA&}`?N-H]73L,<|@1+2:4kTR>E?9\]X|_@xH:|E֤Eܘ|ǦAmVTghsb;A攩7Tel?seV^O7xv^|VIw]HyN`5zWYZhJ6WVjNFJ砬٦SF)D^[K,pyTQ& vk}*M.:\̾ӵEglwq)5T%VU3&AmiMSs{ЬO?=cHͰ[T6n [Fp΁)F 1lp!UZ MF/ѡp0}ZDm5m=X<.bKbTG-n W71ZðxR՛i3wQtI Y?P5cp㩙B Z(Q*_іt@GxO+Ml CrAwBT6H!d }Maciabc'F7GKD\=˕ayᶯWulz/>>EuB>!ÁV[$S$5m ө!M>~ߏޱC,J*O?Kux.ܭX6Uւ%sg>k}@;(mmTo+ Lxm3|ܘ)JXEā K %"Z%QpqBZw+ҔRiO1٤mzkf /PplLC 0̀P0^jQu41@0 댙=,`v >|-:MvY4ܯ_EYzJ5PcHՠڙC6Gq,2}e hbUQGK9xE!>1ENB> v[.|H-1ZMVQV:E|;Ak2vimG` }tdT(bs;ErYk_AɦψEjO" c䩻o-FN$,r{*Wc.eY-͠s%i;h1ЛQ n;[)ѧpjnjDzh$]`Z57뽥؂Hh"oƀՕhg4,S@1>R3chkJ>MOC+U:wi(Hcєkv2~KN5zճ\`-+KK&hcjlSCnQ_@[d>HnIZP.۪qh 2[2-k&?1XX7F6pp4B\ӱˠ P‘\V^!X5h<p~/'9ܩue zlN}`~A~۟T#]{m\KISLyE5 礁,2x*By o/% DqcoG WXz;+6©u@Sukar[zYxim:>v]KժIo`3{+{'!b$λ!Я- Pg<2g^>ۈ2$= D+QJ\$M#j5҃ rFLp<*WDY t Ey#3`9@EBaIirX2IeT0 !|v&<2 V"3jN 1֭%gMEظծq:Ԃ_ d>SeӛNwnb*}- Z%D*?= !?u 9C ;VX9$ڪzK/Hm{g/Һ= HU'!DB;=E,n1^"eͿ|Bon! } zԬ !fHG wڇS%3vh_4"5aȬoxϐ\뫦>? `:M z*ZTJi?J26;gOmwDAcel:.~;?)O^c\<'F!c;&2hm*BH0+/` vp|j])}x2=6=cBCCEvPn=sD+3 fi/" S{RjRP!ˣXs]OSf".ܫ/cN$Y?U7\7(].J+g2)73 VTq/ʽEͅF-T,)Z6J U+*1]/{46~B?a٢gZ0̈́gm$%dz|5J~'+rP`NoZȮCEuMnW`k>&dK^pBKF oVݴgLSw,G.$HĿqop[pkڝg!}w9u6H]5qb{gT-=G FiOJX+'G'ZҌ\ӹ J<6ʚE8n*鱫҃s$<^wHL#iڎ $KR0WJ?y9_LJb/vjiPyX2R6PYi_XF^yc'ùrZ 8od./p*+R ]$|uPԅLB ]n3߫Y %52 ^ZRq/VMjj 3!_ 죙J;8]%y֋E[bjBW'Sr65NQwo(T)CmʰPD O1Asqwlz 5ZD& U@pDiuc-^86h]L;0͇,))Wt5N%4#i?ɔƚ]#6X9~(&}=EhM8g{W[[ 0,c,m}e6ˏxgiD#Eox7zIitEFAƮ2A">wGpZ}xZ}"uqQ''lE'1T(?n% J_cUx@Q3bg*jDZ;t2=K[ L-[;n 2hb"u x)Aރpr`25XgKlb=0zI@̹,.vg]B[%23ΨY8@M5SRX.y>{72! ̶vi h6YJ{2*R%r\ $"=%髮Y8U)>:|at C K/ޗ4㻨lk!j qE/㾚|w϶vΘ Ҙ!hb2aN6igbYZ{ԈWR2@@"Is0]! <ȿRQt3J-YR0dᵻ梜W"ꥩ/&hUP0f pohCm>mZK )fQܧ =+z7eDWn+YV_#! :HX+I#Sv+ qn\/a^RC%RI̓h1S#፭@i u T5E{[U >P`iћ ',⼐6V\l"uB#z ƻ_B8Ms~g=XO%Sna.3A^+ӄ'J zT|.I$\{+7tT >{:{%nM:[~I LPU.;?ceU7kf~hLV5uyl0kB_|DNLvJ>a`Yy6v~&Tj.H>Dִ46$CF%{H$#$tQTo]tL5vGb0 &3,7L{or+y/ѬNVrbNPj- Pw }ZFe3!ѰQHYow<;nsLw> ɣBbz #}h({a%14lT oWY]7b. tچJT:T !pq%l oqsxwŶ.謸;"E҈4ݖI2BxۮkΗqy0wB'@6Ui2 %2[]1etlaM#iK{'V>թ -}IG"➍{gz|Px/m `tb?۷rA_Kij4ɜ7od!|D% /~ -R=fwrɦukqܾ#'R1V#Zi&gL==|WӃdNUGQ[3s`d٘9LeM`֐5%:[8S5,8Q1:1M!~&iנgI v$ސ ,/W\6 ‹9(.dʑ͘ |}y<Vu!*,"ٻ} A:{k7/3OQp)q`zaݧCJu-%S$Q2o!00HKFwck%L[= 3%4/@b}bѩN!,&|RqcV$IRB_iZm kE m]hAՎ1N8I%OMJO2_Ka=T/D%\|Rg> FvQhFvPpO8-9eg@IdT$ $ÂiD[(ZŎoWcݚgv}Ot /'g]Rҁg;U/7;qCc3vx1x (%|j;;3ȰɱrCs|-D2VkK.Uobif*1ys;E=fccalwdEi?^;>ٟñ=.Y)VQ `Ə HE>{SA0qT0+h\ʯd%.axc"ޜT7 P5w'#A]&R2BMJMH4:ٸ$CJ 2tA I\WMDs8?ǑW^]Q"9z؝t4W jz:S6J2 r[S+. =/|tj;[ '5ul%A_+7re&diL ~]lɆ'Z" GU)%83V$s26"O竓#F8SkW1sfF -i|*U#h6"7j81o;nUb<7=JHz[_qK\IcXZWѩ]Km\\#_+ߘ6/ xs;hJ;r1WpjYh G૒';4q>:1kNy_\nAw׀GC9h}(t&a+ $:Y;ѐTxp5 |$f Q,?nbK޾l}WͭRGlr>0JVC?lJgU[FmFceiz'4"9!2: W(ʖ> uS0MɁgp(`8"s[lPIg ).Ep{'dM0De.)]ݽ]tNq~6Wɒ<4P d=/~`5׏*~D"XR5!o멘Ś3ꨡƢXX@~8cu}c;7ZGm7+!X4Xű.ZR_慽cK[uWqK,41LNgqi;$Dؐ.jzfEzX6Jk/6_XsKV| m懬un~/\S0x#iFW7:jug/Lr5vŤBeo5zZ}Q]"TVuvs,niYUW bhtl;wK:DUkAɡj=anQ4 CU&\TSO/0r5sw@b0FͅZ?nb[s)1΃ &O& B "<>?՝:\;Y;J<ŔCzZuvjݢ?'l\?5:*B{{)eC=su8<:OިT$f_&`oK5;4}1Dp7qGz<#KQ_bݖL{> 'NF*̝{ lӯSZ%=6u8?MKj7HJ~P$Vb4[k}_C4dLwٕWg;{m;VhAҠV9tdTh'駏$,R~}ْ4isJhV>`MSB7>{P,Yh:k!Ep|UYW#CަӖcͶL֧a~ihs0e0:|bv^ǐZquN;TX7&‹}/q MOZOl/5`bdC>=9Tn!^\屝{9Igc~-Aзv*kdAmi8hc 2oKcd4&(j)slFlnbFF؀ySOĩ}{Us9v$I>y} bQ2 ޔu;N:.m,my Gk1.ranfp{ '.lt9! @£,s+vD9N78!qNb42 ^M"ߩĸa|Yq7-#1\|1Ubrk7\u#KU+VU|+'nfʭ/NcFIFu[Y 0YǢ/B> Gr{ YgW\aF N99{ +?)Q&-;ɾg tۿB Fx n45zvFH|A\nKhpN aXA<ÜJUva@Jp'E*@'g2k1cخ΄FL|wwFRxUnc%@ rՎ1b'^k>J/,2½Q,( S"%Zco MDlаfٮY3yT-a9tG;7aaK1F;߇d@"Lx #SF&^d"w; 7/1t-*-ɺڀ8 /Qʑ=8f"xl=,RE{0o==*GhfO/W\aFc}|zKk=y-8PehٻI!۹S͈i1s:" ؍ijD5K|Xo y*m L$7rtxi2e0Ek9 i)Yr *2ϲȥ$t'~BQ͵J;UMKt92(!65:GoI5"A]g\1KZT}|-AkuYZ&P?u. Guלu崄tKe!nB^jOZciӃL[7Hm1!a/3+ }͇{[X/gFDNƸ,)ac[|cc J)-Hɕׯh.CQըx}`hjq`,>a Ċf_^+h>W1Jʵ%?9NHE>40MMXhQ Xs I-p;|TA9H2>3шtʃqsQs4ߦ. u$|F^V@D4YT#}Z۴=iҥGa6y3=%E>7A*9[0#t%a4;|˘I.zNE"Rqe|vGR~((p񒚅Lٹ@%F:&a!E|+w v-O WZI;Z w:*@)m1'|?h-ij:[=o.2VܤԄSJÎI;yΓ\OvEKOE Ǽ[89Ͳ-ѯ~ SOa\BE yz ϵ,KڣƨGigϢY̚ѻ^Z5r[wSL?XF i-L5V]ٞAdI\Q}JqtZUQuh'ELUMT'3@6YĒ>#:\9J_X >րDkΥٔ@.SH~_maW8Вhĩ7#GN߭ei0^:~Z51[c4B29.ڌ޷kO #:UMd مD)X42r=5uJsŨr7iE 7;< QQ tVY9KnK˛ BoWWʦY2 wܚ!` ' I&f\ag\Ak)Q5<.dRv* S*)iPutV3[:miEgo8w:}L4|M '<\V~~\RɊ܎ݨ#<6fSݲ)-Xd3z4 %fN8l)XK+!M,SO]lx@k)WR3Mz{Pr5@-sC- 4Bhn`jWohP5h|fDxN$}ݾZpz~\uN<4 RK]&ح==?9շla b!ъR5  8xh?$E5 ,~R^e}RKJz aA:4\x0% տM(rB0C !%a ByNdwY={̒ vGr Kv:~%V}™Ww&Ig9$$ 4B5%9^3CW1m>~U3&q)ߴ $WYRds@_7>'7ϒged"~MyBi\~ y t};)N`zUYՀpЛ "pAJC)@L4U0=sR߱]tzTT((|qc9!| ױ$l%`M=BC=~nZTop\QQ)4Gwr_0޺l O*h=mlcsgY_4EVu*W}\x>B3q7_v#l%NFtsH&9R6(~ y4s$ |xbјz"(ж(0=Y4OVi7c#SVׇ/_c .07taB 1`m_()& ݘJur"ъQpOy8郜6a*wʐg\X[O?Sw)9?5( nf9 yU;zoN SQA<;izD-$ Jߍkl>@:,m h!YH~B`f`ED M-Ij kkwU:@qDix7vdP-Xv>Z J}q]>h#_Ekk\H;/7׳R_e>^)kP+4#s9  W(|du$iSS uUA<8xj*e- /L)'Lfu) gbW '$$#&O wN"|BeLAԥ<>yOz1 =|\Y[56P0% >u qZlj3zl7fd0^7ޖAv6c}xBu._c- ͐;yⳭ$# N@#X]!u} n ޷}Hj|55 9bUxZZVr@J=BpyeUBuAR|ɷ 8R߿}92j!*";z;ڮ&℅sE`0~T\J]0, @7RQ[Pi]aI Fw9I_@?ϓvL>J+Ny%vԗ@1=P(ײEh=SmֱW:i%q +BbíAŤǹQB+{7gU][9N-Y ;AgcsG6FS[dRQHYxyTa'&j*H7!A-xڨ>ׄ׉VU~Y"-|RȆhv3ji:]V#:Eӵ }PNymjcJd{Q\LCH4WR=Om0֏BN .HfS٣ɻ_غClm7:ciJƶjvI ڒ$K brF4 {[!>J1I) c@t#i¼/Oג%&p1Gq51 /l t itt& ӯaV5&-wB梑< ?HTP@pP*f:);Kc5 2Jt.o0e[^o>+TLV{Zu0@h5:~X}zfBwj0.F(6JE_s5UZ[Sjg]nO+y{T.Zx?J'Fٴ~4k m6|ȇQ UUɿZ6EH97_g+ &e3`*Pɉ; ̄J"2wB,I}=3ŗ(G~lxkY/_,4\Z9=T6tFH Hi㎪Ȉ C)BI2D^ǫ]-rw27(lc;$fy(,x7 6DUA-Z/3Gb>ZKW5D.#&c}/2EO_ӱ+dGONc-.h@ji<:x@0w麷(H'b Q0yu=TNu8 MsaE( ^V|~7;[Al(ڙ{Ip`<;IJH`'t913;߈9"0ʉ(yխx/NsHW}5tUuퟧan53LǿNybbl)&[[MMK&8l%HjQI-5*'DUY'[H0PN# '`.j꘨*k\uyd8~ܥJZJErJ)llC@'od͠.|pb.w P98(&SO)'fY4%{"`󿞦1Ä5mhoI: $#A]4bW[ C .ґƽ ( .X?^BДz3Dn 'xϘDgί+BA?ӆ #j( _qHν/l̟o/o._$Gy6?+@&A Ln߸Ls-TEDqk+Wu<;ۄ8Ǘ&| M }a UN+ /_)ԛ|W/0.1f"B*وL1i ʹ^֪?;[lyn0h %b]VGuzҫn4̓(4 G? \i=LFpYE2Yuwk4b!,B7汿WFc'Ѩq\9E,x/OF-y˯ҏ3\|y|+օPnߛAMNdxVr|(3(eb0ZadbKj'M.CQ&M ,D){GN=(%%iej|##ɶ֑=^- ^{ۧٯF}"I+)m- jKьaT~!]FVv\wpLɓ %~qa܏b le#8RlfQ@1 dL"i] (VBbbtSXONQ>H86pdAuKM@Nc(RrqͰ~¹,T 9NEB\!C= zK:N̶L-H,X6ֳyK %?DBYC 貼DJwMY ǫPYRi`UXj۽?TV<"w "]'[d=1ŎŞzɶς. GcO7"݄ KfT|G[̣OGonKUU{" JNM,>t-.yYH֘o3P¼qӯxSknYL%ל3l{I$Res)\l<"m2WȦ4mg+5Kchz/aJs51мNM<6CLE]gт?]=.$^>G?^& I*6ȽGPoU–xē$OO5꜉-vRHuR n{1ՠd8SԖad&" # WV3|Zgyl?ɨd9ubWՅ4׶3:X U*s`>Q%ӏrD~Q.y~%Njyw:-_OުDh$6 YBkQitc nK \=g;^aMDyvbFie[hG?0(a`ߠN*f2!m{glv|'󷄶F"ۉSwӴ+(2ltlv줖R$roFyy@q&r=fMh9Uu`ə^UL[\go2!]Wcz ųF?兑U#DyMC:X6[O Dգ&̅ϼcܲs-Br&d.8BΖɾzYmwTQ}ۨWR;ЭC Hyn&E[3=XlwQdV6ިwyN5ف&+$UHf>%Lu\6sӺsU'YSf ӽz-Ԋ|"m2e-!'D|*0" S/>YU(r܂`=O"Ը  Y'i+%;_$l#/mjW#fةL!z}$%ˮ&jgG2l"^8~o_w:3+uRWpD Dt{RhDK=OV-uJ! oS'.]ܮjjy4av_b^77`ݸNQims/!Ɖ$*7pFZF#:(8u {p9P4S(>m̂u e8T"M PL2mJ~a̡ 6Au'g:Tib9LJ8*El(YEsB~|Y]H][%zec6so6|񆺘lQ|DU|2ځ,AЫdqIe֨d?u;kzvʼn7,%D*rfJ; ȟMDAUuZ ~`x7ތ/tnad$TmiqS*[v!+ิÂy7C!hb*P#V?OuJNuMC@ƽ7|gdlrّ@ɥu{ܞ /ۻP‘si%'.Dɠ i^LV8AuwA#nM=ܒ͚|Ι%rX#,)FцJ{{C&ڒ##o*[zus6`$FzW6J56.{y Ez"H\Wf xu{>;+ҏiU n /\n6OlOU9=Ŕ߿mTrO\ 9iBJBiI0 ۘs %w @U%v&nSFic ObB%0[YJΆFcw}%`IMj6ɋx[肝zrQott8oay!7 Š#h_4Kqmt5(Ґ4~&$liɿ`GgЍ>"QϳvUgKV;cԆ5w-^sDR{ O p4H:~thM.|*7NsgcHYIj_ߵӎt/SyaiS@G>3hJ4"o|xMVeM+tF(2 E[oX= pӘL@Ӆ&-Kg*=^ʝ}6 ˢ[0J5 z`z5 J 1͌qrNxEj:W&١* sBT\p;8fm,D2ʵ){,o4BӰA{@GKe”gwcf)To|QM&t;HRTϕle" c`dPo3שT#א⠕5"=| EqݓGy t{X\V%RL$Vs%#C_2Ty?v5)k$oS`')a Ka@*@5rڡSf&7"k=(ˀ̇KE,}ޒpsCBȄ ԘdQ(3>12F# }7#qZB Jl?% 2Nu*9Hܱ րX}׎%/sŬ/imɠ`X :AXWٌ $oʟk8a0AteD{t=E߬+'EG׼Q67E8m o&C7jFlT oL7ݘVT9#o`2hgsxp> 8^Ud=K~Df%SƇ!;)/CcmLTif,]#,#r-8(F֥R{OSƟXr4[^cMQ\S1gS 9EՐI}* { T1,Oc܈yzVs@_$ƣsSCvvsx :)k!o|?U@4||*([Hr)^JEq"/TnD3PabiHE)D'1s44'{Aʪݱ;Ǽ޽[z5Feġ;G2.fPyVp#PeoYĂPլB  BEYNz|XVuXoIށm,W;øqM_XZ H}5> (9 )$j }~P3t @;Sw8$zX\ע .PryQǗ?M8 >Sl>2X&zߜhJu֫gG]`i%b-1ԉ}Y: LC6V {OعCϟTwvZ->,q$J o9_ҙ#ߖ@~;mq9 d0bir~ bBÊ FͬH O Րxwt- Ō g[jWI0X&; ~M`9c_79͓?L9=aPF4. ϭPkؗe?f7.;aI"6[;0 }!UW^gs9R]pgtv*y N ^dK b{2}P; 5"Ek&]n-%va*~-he8$wdcp…6d1iͽ"87E,ABpRK5lcmy\4mp2tn:ƀVPf v$'Ydѳ6Հ?;= opʦ ?Q4HW^~$pd OY:7ڿ3@Ipeżhxpn; ?k04:^*&8z/v!Vey %R,ΠOƬ?گ=TiQG=[G:=L;@ / zẅ́&cثYjpG;r9'Uk8!79w4Ҫ,װכzjwyj:Gho'>@D_@k|uE;'["CKJΈ B[:?[k䊨zY UA}ԓTذ=3whb섪LރzkQpKOۇOp^쒮sPz$Ge M~7mKz6FꍼGQ|8U#*4[C:8KOoYV VT9(y[e{!UhzWS':;Z_W%wQ/Sx lW <ҝ xjF IKRßwML% BGJ4>'l vcաF{a5̊)(0MFKWЬ,\[@!$ٰ Z޼!(( ؓvM :Jqv$DgIb 0j_k+-sM!煨|T=tʝ^V?Tjр6^>SXw!jp7ْj;ONJ!j+dI 9}߅a{Jz^ x.:.+K).~`\e#YnUiW{bWGA x8aXu5hQ:6Ix1b5#Gɶ<xJ(ZXtBķM==U"ih&ӊN VEBcoL׍Ѽ\lH0O ]4Ǟa׫3KtXSՋuRiN_1kUUdPxr:س Z{cV'Vw#N1(9d'[' ǩH`s %%k BPLAHD;Tu wCi^ǢQݱ6xxepodHt|“ ,,rwDKF{dF._/b0JJtW7s^My=d?fkȋ&lI7}k rzᨑ]dO|rx1`>i7A x ΋z$ʛ !Aks&\tӴNt5@]1WF| 7ӨSui²lqT9ldc('2fEWGf)A1~o#<..GHB]羔WQ̇/Tk34Fy|Ppj@14Kn}{EXdL$c}K=/NDdPb  ɱ|Q>s;KIpgLqcpt'NF V=V6Em%Ë$*m&dUòKȓ4)\ۢOZ @%,KC5n(8bR+ <{_Tv?.ޥ,Yf 'S/߶w ʵN0NY虄F4sދ*gi#њQP.mU_UK1ٛN%fl0V5 Ðoa.CcXϲ5l *LʇHzʵF=Szi` [vANDX|2g-$hE l5Sܱtwה:v:[e#7I'.׼p^=\f J H{6f*/X}i0L=8-q &#̹üW--=Oy7n~_ *|>.пHs 9kZG[hm-cpE -k=_F6m/E;Oc$e⊕JGuky})۔iVϽ4.FV?y3NDjE1YvpDd0 bb$x&Ko銦d.HEDWzbSo|PE͒m6DN4fN wB b׼cm Ɯ&c &][>M_  zVT2ϳFD.Cu{K;3ԆT[Ya)-GWofpp &.*ѐV,m)B QCv1"-0o<5ZRsIXq!W:iV[6%L}:@3` ],!ݕm'هhs-m m2L w}hB]Rxc)lfh뱟ZoŚbD[Y/_ђKRe9aI@{ӞLVe07_v h)4:=4FL&΃: ܵ֝%yѼTu/o8 ԏ#[\ßnO$.KxPU-]DCHEj Ly~|Ւ~(/2djBkF' Z`TtlL7Pƺ>ȤR%B^DRRN~a 53E"̩wK1upF~ '^rv#T.T7UDЉKFP9{Ȝ(BrTn>Eij`sZ#bIMEV\J2m<6w)ǽgr;8Q)^0"C-XT)?t:2R6ul"8 wiưN"C]5ZUKRHЂ-uƟԦb]مS(dVr'$(umzW1Ձ(|@4)%QHzsCm.A[/-y1ci+OYr$7^s3ZT ʪ퇞)Q @6~P ֏.ibUUlXQm$ gR=݂੤87: #]S.tfv;eϗkxPRhjWݖ 0m>qvuqC;X сz^Ǿoe6Ó5G+ᗠ5#3rNJʑZʵN9$ro'Of,z5v019Y._3QCE/H!;lMH[Y8ieRHs$X5oQ]$ֹeok&܍7݈M]j8%3SD8ӆHkp(\iP$j˽-'F_Y~y&OXm4~,L3Jm<g,3FzRzÿ댜v37u2\FZ߾@RqMP\d>1ZQM$NP:kٝHi$ (: ".&jЬ9G~%S//Ӂ3+'>Ej)AvT!7ҫ}'F5TӓQ ) ~o͒a/'z O"qz%&3.]q^{JwUDYOn2ŀ5mnK}_4^ě,mP,]r_.kRS~ \-0PBD!"ډWWܜ.vY%w64Zw6"B0VxQ\DTAWa߷|XS ޠ^R] r8ǽ;IvpcJR[j0^Ǜ~r0P1` Mpb40KmvuAN^+_wtR)N Ҙ`EY|2bfüI8#-\vq fWފ+TSx}RK^H d]d]±5p by62(N;ux( 4ED<ԃ-@pT B*>VnyW?]OfjEx Swp3IbCJ[0eEhcza<qY R#% :2@>W<1V.e!_)1vڇ˄R[ x{Ua+idXx_:ARef0^7 9HBrޔ"?qMFDE U='9E8}deCJ3y)-x , «-N:/~{ʸIe$p,Gե+2V,1_iԤ15"+.-`a5pJT{i\Tb*t;QYp7)unY:i0>?V$hJvX5E.n,\&SkRX32Sg4d ^}(%ꞑqt T^ȼpRh@OLgZS 4zVDο%)"y9-"uYV}yDT٫Bߕ+#E6зwxƢ6tC$ʎCˤOzaCmrȊ(-8v^buvucY&-ij?Rr}Ԑ4KS+5gRu p!D ̈́ O@*KOY/vլnQ'fcUgdwkи^+"CcV >KD$&8rg0jm%]71: Mwjmz.RF6B#62dqRP-N*FZI]&m׉̸(0rP߱YbOW_άl [/ˆSWl/:!ّ 0 ‰La'q~1Hɩ EI~h1)T11-ޘX2/+B ȇwMGD<]#]/jRC2 :4F4rL:E 6}kʓeZx)PC#N-5Bd'hoC J(dS`+&>=Dv3$7Nv*o|`9^FPzjJTY$! X {%MA}xZ[25_G"V!'|;T^1W<.~)Tz[`΢+taNi]_ߚD% 2 ("]'++T&zUk,][@ V25i$Z #`{UlXp ؝,g! mc p.gq'٭6AUDgۉ);˸@͇Yk5񦛃X (,-&z?9di;cfFr/<[$´h EEݧq :/PP~Wd#=sfdnIN?L(6f6Au(~rnxd} 6܎}tcE?RrcO^ͨSF7̪k.*فn^+YU$ )3@I{շD;!{uxWv=xۙAG$rc2S#l׭9 I.θ$߂<2S)G #K+0xjz{99.hmF[9 "΅mqwt?͍hhN5s$-y @"ռp)0o >VaOT*.<3]_SФ\ٚtsH:ߧ͌?dJSbRe87힞yhkx/`kB +5G4=!>]$~R"_FDe$;6u.yN<뢕':P) ;Q@<u5<}$G$6rc*96B?rJ~bhy#yKDZR"BHZH;IU$&Yzo \OV>t+eJu^N!~۸nMf}S5@xF3_s۟ ʓ'J'FŐ#>5۸aZ! E08qCIJVG u΍Ǿvi|Ò0_l#<\B„Q"}iҺ]KW 71PaJ䵒qLm7lR{i=y,೴lfK{j Ց9*Y^!x`@db<jK\ںUK{'_7{Sx'x8 Ƕk- oCoɩ/NԂ,-2Et@Ŕ]^;O^t%iÃ/_ɋE =!?CѨBgz8SiB4ղr7wۛ(J+A%$ദ+!+@ ]~/?ޓCOgTqV8xdCIPR"_ePP^ص4WD3V剒|%\< Dp>^h5-%I!O;3j8S Ƥ@#>W;YU[ w!ˋdCTd~7RHܣ)XMQqz l6О AҢP h z^ B"Ai ;q :)kL3*kז#gk,K z/uT@ \3qs2vǃ{06mN_O"#o`.t/_<ٴ}?'|.I*132@PT(b7eT7y /ckb/'=xVxZNQ9\L$|_fU=q(7 j.ֽ>ϏJx۲BxAJ [F{e;8"E)VM<8˺\ݣҶ́/,zyU|H:H09>k+t=jNn`;ًs̨n|G Ll *k4k\_ߩ<<53$;D'VlUq+*QL4FaO~UXO.(4wkDaŔm/؄5hM+>=pZl=^k͠byM_(kToA{TtsA7CL1y`^:cB߭Q 8QrZ6ɥg?JbhOV.:fK ;ٛ&-ֹ6Gj`2>v@,O+o);E(q-05sߜ]Zh𜪎i']23kg( @ɾ>PLVɓuPyDZdz}r*(,R. ar#>  T ʫ^w|q  IWݢ_Ml v1:^QnZE*X9_HׄeɜB0xxGq/eb̛rk"0I¢9*dN1&ՙ.Wȕ'n.n֦#S J]7L(,f^'JsEd)[ QWµt8 Jz͏J8Ơ "55asvًbSH0AaŸ9t'mH} 5,ljۏjTڭ3GKp҆-{VDm[ 3Nwy-Y9G,%UȤRV [v4_E-Bj~ٳ(0'NsY5CC75y;% oa]7%4B`n LݽnMWS<@j}]MT fx(å1z>X4ܼ $[C27ôN7"vtNQmxۖ0?3/56 zeE+_4nEpPB+Xk! 2mm\ WݤuՃ"M"vl\z9y{osz:mlT:&8PK%j-QHddSaxjy,}?'ѷ4=OH~'Ը!Bkջb?#"AtQiXExf}Z:TN߸KګCìONA<,9Aڎ5.ށJa¦ Fi5|bnb8Z%JנY;/r%WMM0<đ޴`PM)Y2Á~S&3HW;p?:U]7[YEYWai[e"eEuڛlKXKBkbGൡ3h.]\^E#xdC|ѐרCt=~ F$ f"NS?hNL9Th]%\E pǔda/mynVKP,V;-Ncgt𐐶}Stߐ}'4l+rn?X6ib=Ϊ]_, P\AM\^`uirۍ, Fn1 ^P#~mfe+K{+Jr+ޠ1Sujr,Ϲ$yZ2r8= {j0lok֋y󿔩`|t> ՍG%%v,m,RibjNQˤLڥ5V&J؉l[z:6G?pF[ H/Eݹ1b-rQ&u_ޖmFש(QO Z:EzG% }$fh=+f[mrD (iU@ٽ@jbs;ˇ| uxL-s(-q JW_ծxc'= X(JN^*K{G8 Qۃx k&"&H*g-r1Q|OK]_tr FݳGCLlbZCξr%B8:̣\e9s:ԋ&JtZJ(_+7(Aӽ$H72^*%z^Hlwd|ó ju$*0F?kb :l&Ԉ6qgAbUWdB9VFwxg?vK=afF/ʫ9dݒ/ ?EUv2d3@Qi!BwD)>4Z3&mZ5hfr/5F+e E5 sU_muAQ:\Txm\AtÎrޢ@bvb,*Ԩy2 ."1&qR`ig1Ōo1.W뾃r~*uc@/[G@ XXFtދS8ޫb4D%Λ8Fs&K&r܇%u=nqK^MloۿR(*_Az@})Lxk+BeJz# Cᚮ0{{hղ8%[-0c5H"/g[ |;1A*DEe^ U@*>t4ykZE-|iw }?\굛̸QIzY#Hz0T?YW%Q89^RoH*@ZiimScGO7VG(!OG3*-p}*q?`d[fCl FZrWam̄KwA)hf'`.Wh#b9֓<ֆRu_oMIXW#Ou~$vW)8U7N{b}k~ՒRT˺j3Z21.ydpaϰуnZCX#Y]+'' 06> k 9Xyg"ai)ˣiZabͦ]jOjضw$"e_Lm )cUZ[zJ|/a˒R.f=[K]<)Yv6+u>ͣf yǥohN{WZb7%-|ۃipZ߫3&_9&HC~ f7,;'kݩt;iq8S>L~ʒ7T5}^aPnPFWo &;4iap1= ^0Vlnur郓>Q*Hgt8\3Բ0FΛ\7e-g#-Ii~I9F 3"-,yUz|X*ˬ8…k2t%< Mc1hSQ錜8rn[ yؿZ/ߕ{R[+^8.iSEZVꅵxN(@q5Bm:w@pUjU2dQWʒ7q@y1Z5؋Rt* ܧ)ׁi?JQ&.i!j~͌ gSWʹd/b{PK0.A3X 4HS9 iz5p)B"WQ0tj!yzU DAހd<7ɯչ8잫*ܰp9*ńiG_%2/\*=C<1R0/:iSdAlv%7iKMS)UPhJ.N4~˸65yipL}.\5']/fU*PW3ei| 6 hR?AYPGAﴃÞ]J'X5ѿ*Ny2eGڳf"$Ć}փ`bfRM$?,`n@yV*9,E@QOxۏE( JzT]>Mɰ009z&hǁwyU:Ei:s:0wUaxK:bwJXbLÃa/eQ)]Xas)@rA’&xDwK@sLYIP@δd~P ص,sƫ[0-r7ZkfSBcyEng3Ʒ]u>qBbUnڇ{ۇ11SѬ"?YSc Ru-'կ)3ȷw$lf4\(DOD `\>i`!%W̳7KC# (ޞhhIU@Q Uϋ_o*U}_@OIj8욈j>Əzw`_**\r[mX9lhawcm)Mj1GmJ9 bP(1?<_λ3O,fv~T(&@ڰ9H15!vH\9-o1HRկ'D2w7}^]ox;x$,OU{A#k@$ǧfzX_5̭JP(} })!xl%ds?,׎R&9ԫ0̄x>\M`F*o9{DwW(ȕvjcԇo[ 7(SCaU/B"y+u37d`xx\R6Fmerr-=Y9[L -# Z ~Kf_!8)#8kࢴI;^ c3)xa0ڪGDIQq-[R5 5D/9DS_Za`T3&*vy/uYB~?WߖW/ X ޯg_2AOlS)":H`<%d}ʟh,54]UeAKZb? |Qs0nvH~8V`$#UNaGdTE~43xDuYwCA $ öFUN"RpI Bu_<%Ȧ֗eU Zm/F\qBhk9N~@ "%E'*YfX^&&ش7U5繕:q#5)w'Y??yq!V"6~򣆿ܸ?:7?S<7elB8\ K ?SseĶC)E9ؾH,l+aX)}ƅX,#Cҩ5ƮOFaU>c5{SBLJxtIGL 3ۏ}+tJ8b H|>9+)JdQn%Wjm:`v? Ys܅a~*RNK5%ys Oߦo47:+!5 T;beA|?~Ol5u1r\`!As!Jv+&I}Pݭ H"JiS6ԅ愧{7|$/,Ȥ`8udvDO^geh74R0 g^ fA.$%h5b.|zߙ:5_ DPy ;6ղSE20귊r'Sf9,iyb%?L+e}q}k& /b *=R ;0W:n[Mh4"2&Ƨ'1)yc(z `._}QmXIvX<{ZѡLԀ' 溨\1ڊGP@L5ugN{9Qۚ%Q9{c`̓vCA [e鄥W2J;aBɏl]hCW35<&Gy 0Ma~߀obzU$ʼ})V 8vBo>+z¤3Gfyyŀ6+`q#;: >q3Zvm<;Sw G9Q&pCQgٗ~ KU2Ll1yg">dm F޻bb}`z#yB9%GY8XI@;U%Fxm4wM/@/y[:~K' 음6,HtvgR`ؓ$6Uur(.OH#(]Ԍ-* Tg8W-jy m M˵2?M' (P%'{@>pPX@ ҬSh%NN*0/b|g2u ׫"]+JCW8zLpΡR}hI,ڮ8;6ed#?f_; ?"%e^YVqW.|$HYU|[ ٚgWV1Ml5gqMv&!I[E~$1ǀPM|4a9qf@ux5/TW;/El<X2ns P/3HS]y.8%(&a$R(Kc,cWsZ~BR.*iSӺ mMނ(!x2u+Ytm.4F իԱ$YAW@^xN sxAl*5x,brٲPcyiᑾOh??*a}" m[a$}͜t.Rj?<(oisG@K;O4D~%^"u6wXϷ^VmQl)[OāY;L59|fn0fۖK#'K;跉z9b‡'%cLʛQ |Y坘`?PUzPe nc0 ܪ.%B:z_ݠpSX~Ak"KvT>C]R>n%T~5Rȡ!mgz<虺wsϞБ;Jis͆M P2=sy g_ "d_ Is!mJ6ivK$Cu0OiּIwT9xcwqM_#kqAykGrԎ&LfY~Fe!Q ƌTw@čo7x_0uj/If !nv֖eױɨ&۞Q!ΫIgqWJ3 OSU7r琖sr\m9)vr&~"_5jAE7OJ*PK](5lN8c\uXל x@\c/\Hx@`FVf=XCs3 EaZEЍKu6 Fk*FV:,4J=/-> z)D,= 85ڎl!է*yܠ-ROaٟ#n%:8x}_ CF|=lSۿ¼."v=ć+]S*J9;Oj̚#rt,۩\Bf=U4_&q ҿ>#0~dOmp[5g(ʚ**M,C+^fyQUxEXD9fUUsPוtm2%x Hbȶ\AP ,lKGR{Gc/!W/%i^sw2$nrֳu4&2q昜c6{eZ/2כ>akz󇯮2d0l؛\/˫~EE[hdE<̗tq n_ρ}'o.Wʷp+_}猻8SL;e 6XmOn=M.|\*TSh=A=1c6h@)!{XrҐ}`j2Cֈ7?"@}k5E7jJ`qCw?t`QYytF8̟`n$#weF/!TF̡G2%T6M^EEq2W-RcBHwAm6SiH标z8bm^m9yֱϘq?LFh)ٻmO=z2ϔ0I# +de_Mv J?V*vH[sjѢۖ͢!lKU4K < he{kD-A0#V= jM|Ԑ92Ť t coŧwc%yۅ)=/qy8im2!o KIi+>rh05֪2sl!ˬ UoQ2ٱFX޿tOkՌ^]`(3y P܊,F+E*R$G^ LjyA=ߦ%|Qgp[oL6C° B[t][ڎK4ZVuSj&<20u?\{/ȆG= ۟VZ:9?He!-]/9e㖱2?aXЙ]mrRfu},oi\!D9(L!U vNBM 9#}Npt)RǿBL!M{*KZ%t OTfyhTa דԽlu.ʹɀA)[G-~f.QD jBR7tUk&`9u]6 iEj]ƌl3JbT+tG GLN6>Q 2BL[&Ì4OmKR [M4+^,)j4@ezn!aB-2!AYSI{BG3J=Fa:ov ZV8s b3^;HsgGlo`P ej\A y]l9X''9;ٟ A M9QH@[#))֟4IַOU' NbsѦvSVs> R^gr2㢉~q?b#qp-$k !QK2Ƕ݉Atz./RyZ ݅S@|jB|v 8_cRm@E 7U'MhK9 j:-ka 2i^IB~si{oŭri 8ܰ׉iCnHؤt*%k^NқYA20_U0 &c#i6; k3ʚV:*a+~JLF8^s'?^e"VܲzVeN}}k\ sJol#@<1][G=6t)ꬹ+8n#pYN(&sX:ǒY/O.l~'Z (1 KmvurN@7d_ҽA]; 0n{mmq3/7y28*S5KK|칸 KjbrnĈQŁja_n?,H1pMЮ X!ٔ X-fa!bF~wi2 W5U0!VkN2B3v?qfHQ!3{'\YYb/ v|Zp! ݗ}~Ƨq>+ݖG9Z#eoF'./ģe|0&۾Ey_cO8b1b$t(wםH3 8F`DR?2 @SN"TjO{?q,ȜtMMm}H,qF$ٿ.ۍ+x2tFrL'`#YeE62'_]tMdAJc?ɹWĿLS"0锫~bӸ&r.չ{ΑLt?3ZBP@t<c!"BjC󡯌&0\Ly1  (,D}2A7MplDEQ+(Rߝt00LBцuz2ZҾ qkANzf3j,uA=AˬD6&l{]O.~Mm:^pD wyvΡ^kD#2nge3 {mup$XǺ>p3~'|RN#(&A6D0TFRגč._vjҢ)6絎)᭠V7qᅋ+L,ãD)|Y o? Wm#2Q:5/@{rlYL)j1JHu oݾsJ[ cQjH6&[R(Iv|KHZԔjPHw)(z]1>Hg! F$~j_/K OU?<&4MQ}].vGc:ΏMGt0_#w:u`伆iǪ!Vz| 8X%,!ry6k|M7LsR i[ N0,:Fq|Fa`L -lZ/HR`I>K6>'Tg QyCD!yHg(巚aP\S8:C^dDeL/54-N L1(2 ʪC#;[R>x $ o?DW!Y,׆Px) Z2Q,~KpϧU?-]i` TUo8 U.^I_*Z/xD+F糺Bdb?am~W2jYLN󆲨Qz}jY1 32꾚ښ"p6sQqL`%4-Yr~l-xfJgF䀐-w`I2d/!Ja8tS@ tNCIDGMiּ‚e:YEfu@G2mmg*:wJ YAI?#f6l_dDvZ \1wz,LG=#= ^ *yKMâ7_Bţ 6}Rr*9zX1PY~#Ij{ִJ^գ?xyलx9ڇ[)zvYVN{҄Zu! wJK;\NiB#dâ>!!U}"/͵9~’}r$y;+B١9}rƀēb ~)̝߈aF/EX}Wh~Xmdh嬪=:tx&@%7%=lr_V]~-F힋TEBgp/1J ]~<~f|P[fjQb ?=^N K'%@ijme֢ŜAZc3PHbt7,W as;W.s-!§7c{)'ݳ}nOm?vNcl~Y$bABV~^@&X'g" cD~&k{?8;9#$hU\v/s–\1X+[LF3}3̸LO7^F85D 6Y7v2NJoUJ19(ГJ4 ?9iO81@-=e{Ub9{OpYc-dEXf()˸ 8,sL)O z_bdt5>%B#9>o2 59lZko#|M,Q_5f*J--SU7zyQn' ,ޘ{7&O"Nk (bs~7Eq @SH1_*k;hCvm s.5@+%֋uѴ2R&A8VQzqˆfշ B/%՛?t.AJ+OXG px^Kx[hw-= ~t$NAZ/HjA3Zqg!>mXBTJA7P yfAչa~Ϗ ,{^?|,':bptCP?F$Tɶ& J){_{pjwj.D^*U@_4ݱ灒waɳQ^d**{/FO7A=KV|6}M2 !Liȗo}S|-vr>!C2ܳIDclM QCGx8q##'Ctik 3NlQPG| 8cc7| K1z:߅o|w_ >|QsW̦E%&Ԓvl/v @[>+9ZFH M 'Jp.Y@6בR:BF̝'N#fZF|Y3 rѮw!-쪓O˴E}P|C.ԟ3+>` b.\K F6gEnqS!OŲ'lӑwCtgX7/8/pwzpwLm@%.Xא=6lʶ)϶r)J^RmN߶|j(DzGͦQtlM6!^pbDKKpwai9X%.Pce/ޭd'䇵[_h)U{KbxxeCxR+%toC7:_=\W:Ay_?Y@ 1f !-9ZYca#a1ؚxs@oEu8uڣ es|afH1* `2q^g40Js{0@{6T@=? K\Y>Kƻ69+ V92Fi4Rpˆ 7iԛjr C$ \!?0&b7@^`#maUO>.ogh1,ćLB:{EzJzkuco=x =p'*ڋr~HIp` gNW`3>7luwy^y.m`T8ŋrʃ>&#$*gsIϳG>$TÅeg?$/و88;|{Ŋ$h'xSNU/E:p\;WTa1^ H^U VcALb^1qW7>/~w1qV'uhG r,D7 oc SPQ:! >˽<ATyeppy.- z;4xYʙ I#GtU1--s^fl,??5GSOXQ|$[ImGϊ+̡'*,u-ㆋ!Ԯ'_!;t`ykDUvfdR>eqJdU>u.ra;2^ˡ2n:TXލ]b7!ɳ< 6;kzjD`+S!LCA1p8?,eftCd&%6d$#<$]!38 kkK2+?v]k 9 ?\q6H#++OJ<$ 5 `ݴ;{X 7Nk_̒{I62ٍ7.ASg1.Q'#~i/|iT4`sgxj'Y#S7 `kMiƹb4:g:2lpxr"JîFWnKf^&K0(h2Jy*?C:%+$dd[hm.bc `\y]g?Y/)OCCԠuVuN?[o1VmZKlOq*.VMS9Th;Yٻ3̕_T '䧭OAn8szs\1Yme'#I)!Cu% PPw)D<x0"hRG3z4S/%&4^p,,\ 4C;'@a42a57j-VدfleJkL}DWW {GrY b@/8dd&yY׊$Mi0}?v"ʶ+} (;v̭ ̂  VwՊ"j5I=}wV, 62[@[Qt%|njktCoBu(==-{fh^SDRHThZ3[>[p}#'@,X5N$X9K-żh f@;ޭs]RJJg2ǜH2O2ڟh9t=9A3:8{ҿ1hy PZ$>]*!h~{a Rfvm炸Rdhޏg#7IDC8>6IыԦcu)a I`E@YIt|-% mwYL/#ƎgǗռ;͊0"߇~ F҈`vxb&!(^zV{*_Hq0a#YF{ayy5E˽. VkIUˑ&cmc[R~n~ϙ_ʸ}7;cxֶ,K<(jê ʸ!_o$hK"}`A5HAiO?VP [ kNgܶݥE598uQ.{`Ը{BGiBS6;?"1LW4v/;s\JY{OsV<sggWƮ& Xev+SV\> KVE8ǭQk͞ 2ˠFr+FN jc`ljp2A 2R*E1k CEsX v7b=5X(nj"]y@)w .͓}㖄F^o*Q-2&Œת^\ݪ">)~cmXQCc3"m*ܲC@L^(0p܁ٖ7H><;he.Y^i)J`p{&薮/WB#r!$۸5rh؇Ӌb3ծֿvڼg!Jht9GÅP^NPpnx2?x=IbeGV7JL}lԇ,f7ۗ[h~"tYBSF!2<'ٜ[+ #j8 4r(2C[(4:tM] {iAxuR6'}b38Tw.uFȳ"ApVjabvwKacW5GL=6K $蜦Ѹ,!:ɸVW&D/BxIQno«tN 쵅dچyV$2 ˪]Sqdyn]šxjW4{ƫ3)HA(FA3qJᖇ %bTի^AԟNBwQz0Qna-,7I:e>Mn™@ {EQaLYa}Lb+OG|~D; vQZ~ {j?z|hnY^~9ܯgo4! 5x'`- |8?(XM-Ē$a|_򜘣\Gv\k"} 9)h=Lht5-vtc<87+YTZRlS/v[כrwz ;IC!oN%*k1>4kX<-%RFu@dJ1mބt" p XJ8POyuWڋe!yxEI 1ԤcM#}d7]@̆z{@+bEab7c Zs?4=KPrn8;u7< ^FD_1ɾAQc!ÈSK25?٫ҨWи^US"lg4ԯmȃZEQq"L{㍲J*Ltӂq_^@Lv!-1ӺyY|tL`ʄE:60©Ty섵jt't_mUO^j0\xHt7=5n^8_Ϸ=t*9׺8;C}RJdC;87z7Et/?EP1//%p' mKq :.pc*ǦHA4ഉas"D%H|9$Qak yq `Vj+LY?>!ҶS$¿Aό!g?YҠЙg1<קikTam&Mg&~7W{D> izm)s1q҃Q`]our}CNCQe&2wt 83^+5O 焔0iEB(,v>߭C.T{HG?db.(|w EX-p`Db_qe֕R 01jkεR?92PaJPq`;0xquһtll~\~(4# ߱Ư!!# 0?L2ݙ{e?G@% %Avtv%s^ZQ)mvгVD쳍߃uIf+ha%L&Y&1A;-9L&dߗm%T$$1 ł!$=5Xn< C*:nQ[w1N<թfH}XP]5W Y e<Λlw%ʪ!خ..|PWB0U]n۔0[ϥ;dw;YƓ8{a'7 uzd'zHsph:]@4pC૭fc!B3PòkZb$?işrg|iK!O)̆oW۶ w d2vnוjpQy*9.l>f&i`,+%3znFӪ9M=3x, wj5ubȣc} #Fl`qSX"ڑA4꫏8qw6aMhWLd ldp?%%b\d "JRS{h8JR>GVoN\ 8tJg l@†}ەihbRX%Uj ºUYQ.\o!8~dQ/%9+(2}Zp\]wig LQy_RQHcJT7tyc,-sq C`đ eA aM 7*#%5 C)0 VDI(+C7Fr653)D7Yjjtlmr2j]cwR!Y7AS e]__ѱ /dc'FP`jFBW-0<54ğst}ڡ@]8~$BbS7N`V'$ũO>}炅^Ŀ) n-qT}"&2JW,W D 2!wz)=TZwKnS)_3x .IƮ X%HrT10EŨh-v|64[aiY o]ktiσ}LPeTp^ &Y%pPG\%yĨ(c.&4W_pK/6fy Lحr]w?RZ#ޜ|zX?6ŮL%K|izgEFw +Hg pdW:&YOWWdOi[*%R2OLB=\w8԰S2|6~~ A߭?hA^=o0H`PC!u˛ٶd%Bx~7Ҙ ,nh$.գ̡\&rNR?d?X{N:ejE?_ 3X{2^[Pԅ*^9d~Cp: VENR<& fʢpIp0ѭI2?BtB8n2D~?:SGgI_@Q_0Rܦݻ?ܯQ)|galT7*Jx*1nuޫe$K#p.dhDh7񩵉uDhl6' qL̒_XBn(a=U޾]$#Ytً)J[_k3{\4`?qyboS<]}83s翎ԫ_jٝR͏L|yز(̔2>MmhzO5ɤe{Kh|o w>ť"f$HBY& `.năIf (-ʰF y|D(oi<#im164-Q5mpzP.=06}AM_Y;!BZh;J" i`ɱkܡt1sFԃo[,i8$zM2!\gnN}٦SW0m=4Υue@p?3a̶'n4-KH8 ޫLty?o<33QHJk #2ބOe/7b1B 9W$Q.SM{V!C0*mJMɴ}e%P>&:}Aq}%HK|3:&+sp' ӽԁF] 0 S]Cv]R#jŁ |ak3 vs6q>r`Is`$@6ݧ/ӻ¼`XE; Db'傹27NVaL&:T^՞҉(dS1&Qp}J-2 <>|Q}{*k/o;D.wEf".?r"Y㰜s&Utb@w,Roɑa+徖р9Ax8|X"{vF5Lƕ{لW"!  .P(f3t . =4,ԖS:Чc۶k _EQUs5&=,fԗӼoEp!4(_bIFpxݕ~TQ/kc eήeG]Y ԣ XAn/XNȮ-$eDKU;`+gpXSLyzC4!iq~.:脸8mv}*<EDb~?KC(Z:nt?׿ oJJCV\0X m̈́#unOn,=Y2{#2w~8hz>s@%Laf=FW]J(N!>JRn۽nW}9D*;#KXj"gNa ׻Dr:NnɊ߄=+߳<3ۡzIz~5NG2'S.ďx IEp"`KcmM`(dQ&: {?(BQ-C'  R2 ;]-/M l ׭{ ˂~I +_ rkO| L9^[\cVs4MpӴ0]H*ϐsz;wxFz%oR؟G8k (, ěgO<Ս0}Sh,s̃? pW]͌tu[UY-b#WXrL +2.m>7IƱ)Zw 13Xض7"Ʈy1b@[ӊaH #p=zi$5`N8">ߊ! Z#wӉ28e 0x6oH@aXl_AU/Q_ '7;̀=]&wdpmp;3O: wB`Ꜽ/LA_Xp6d4z?Y9ܜP QYk;1Kv퓚HrxY @@"Lh #{ޡ0_&=H / pci9tbP7t9Wdx^{B,#CMW#AJj\#ĖnӚoD Gd/Sna. S+7P:z](6gכ'`{)WV8Ԝ [4Z|ŨT0~/$OQwm"8(!{#X9hZ$kƞ8 (<bwxÛ< wOG$DmZgt5,tWH2~{D9đZQ Gފ!D5ReuSY&?GG_2%㵈\X!Z׆3lMD᛿z?}-h@bxdpҤ[թ2[UWkV9qRDoV*u<`s.^왾{ xGzXO] HBɝX˰ >Sk]{eOL(-5hKO{A'…8 gH`,? 43ǟ0*uLz$,`8~@s3ka+އ-`ZӬu@i)rngQ`Mވ!iZLTwޑp(x ;ׄoH1lW*axat]͆Ǟ(-;@ aHg >.@<5H]xjP&,z?lIt'1D[hKG7S ?տʆX/$.u(-:E7cKqκHkXy\:SRm|[^IJ"v* |?=amRRgwrwR5_69#Rlm;Xv^4v >h;`S *i/ vO(WS1i̓%jܷC;/пQ;CW2=:*8Dw?zN;?D53kޞ*;3l,16|8 o;8$ݸcZX@gMUj:q"'|B [U*[i7;MfGq:ԕ^E<'3071r'I}!փI ͂:ϖ:4hG0 YRQVyHPh "GDdoEY[mS |ݡC*U)p5#N1=j|Zl楩Y pk*ms:ryӦyרO (r5 ow'’gTiOk z0xcxR^MSYl#oAg/T[*k+|sg#˕$8*P& Lp,d!]0Y~ [kh>q+=<,etG{ &Gm֦cxou1BxwT; &;HR|XC ׾Pyfv;k'jփ7!zV#CL~:5Cn'm=^Kf44W6OC]q9=3n@o ޖol|LKl WVwڅ \>MN3ƍ2{éLϼL/#UlxlH4͂GI\Q8sߤG٨P Z):+,+gzz;"j uxw@ϐSi7!&yaLuUVڞ5ڼ̛ʍՃ[?FsI+[gZC':"n=+ !KZ4qkJ(.gQ,/V|'t4v6VIEvݽ" aݓ~w+->N2xcޭ 5yPH )@ƙ/cY_[;,JcB1Nu?W/1o 'Ԅt{ S+ nhؕRo#o|?Z/@W.@ />%G{ ]Z.7;kbx Sj4^9> cQfAQ֙@N¨d o]=ɷB|ȱ2j MŒvj8n) f o<19TsHC"3D[YW`ltKy[#@""/2KkV C̵FэKsKnAYظšQ r_Wu( Yl[QkJ"QgpAu?Cl"1 BwT~ȡ~(YgicH$$ /mt"ӡ4a]'Z펐a/$t^m"|-l>Drv ^zK)Mu!a];X/%N!h]2X`5`SAv (7z^ m^I|.l{p){I807O̪շJӕЫz~L1))WLXTPGG6!ٛFN:q#v҄]*h @B}0%?&LB]0uWfȧ//j1xB?-CE7X4Y7r&  gUXvM.KbT0&V8nQ42.Vg_Ba6`oSm2ljt*%"5MבN?F&0`I EOچgU4] ^40*Zٸ N,E ]|ƻFEOS PFnA)#U[ ת`@nP'q\o8zXGSnȑ5>B[wH̩9ƆjyӔb'd#(A:njp8HQdSy4bl}UHkkkc^"mLsJZcEoY1Q>(U[&%;vX6so~m0zlH[du םDRsB ZQC(S]7kuKr]X/ 17u A, "dAJN,~v7q>O3O7E(U[qZ9 4B qE]Q['xWަ{jD%/Rī8P/ϙZGDDb;V/H$e72`l`}4 ^JJz,P-g䪢9LquIM24J6>m%g }GDbX>Y \SE#PAHvaTh,#"gTX?Cj1hR \i'S>DKIg<M=!'ET= rg me0;0vyr[V1H+x1 . 8_l4sAREg_^ZfjU@mvqS{=Iwq]t3gCw"׆ѭK(Lw`n/Gr]%Z2tߔljIRGM˕‘VU3!xXPeQdΫZo,"Cvc?V¡9-px"1rPd'~q?;nH*o>Dbf&69-fqt+5ǐ ]m;pɭ/G G] As6\g󊋽ZL~CZ{ o5 !0QayMξuxxBL,Kȕ;k$W a]r4T {# K]}]#@H^*S%t:87߻fS>&~yͪ:)][*j.d迓N8^ l![-;oYjr+R8]r@R쒆Ow)8}ca>Tbx{xj.F ^GF䟅J,[AH? 4RG?~-h׋VH `U$Ht~,bU fY `**t w?u CBSw5 u=S/)o[G{퇜H"(}qb%n8m[Kʻ3qH١^ pL2-)9{SءZS,bѝͯɭн4ͼVjdlC HࠅwWWg]Ά"(*=l?k+P##z0EXEbFžMT MĽDVUUkI(gyx 82*tV6^ .EWTKU D/ƒh]!^Tǰc4Kqx#T(?W;(I{Ϳ+|XƆ#./e{2"0')7֤T^䗸}&6AM:O|JҵEEr7 Cb\/Fڣ! _e&bɻOsp8$|Zd<ƥ?pv&98tB3( 'BFi#6 F0sO4zO(I= *HS95h"2bk|Ez|nY|@U'?ٽ( DbNCBS~qϳρF0h2gG0$PZ@. od/F%B,Ě AJڳX%FNXyrY{ ZC0 B2IÕ3wR<R3B;jdzY|`^>,yzk2H__K?srM6tY@oO%N~Um?{sȈD 8:6O6& *W_uޞ'A2"]n {?ty[IMk'x%n-ֲA ѭ*dKD,)F~S5$n?ݑnQtU@ۘ[f#Ê|6Q'v#Dm6ѷ[Jiwe$=m {lnK}{ `}n;Q+d ({#h%.saF Rۘ=l82.6sKu?]o:\{gzH݌UaNI"gi'7㡺m\a{^σxo0vV*gkxp! y2 yN(~22LkP ?gE~b)m b0Հ-Z,Fī[ՐEd N>fXBx\}"# (1M΂=1" pE`5!={3j^Jo<,J>Ǽ Gx -h0{ѧ >tc|,KmR$w܇"`/QBVj+ >Z,X6ҜN'.2 ifSfG^K^~$pe\b^ȄnCCwSSsISpoղXVyZQA9g:< 9/| q[k`fٕW! :%ΆVF$_WG2.ap0 &X H!iDgy([Z+"ͱd%[7{F+".؉w?!w\xu6.Wk0p]ž#WexJ31;7}}fnHѳ"[:~F0"("0 #W#)n;J_v5>R1"Z}8.jx;4]ުcqG$jV I?^0ل[.OddTCX26,)K`ie^zT\n M#)jmAZxr6I)y=#7J1ȩTUv"+hLJ%(s#\4k0ۅ5U@*qm7=`Ϲ^pQ(F+?IU=} ^D LJ癕.15p[+>Hz/Vm>x<,s5RRK Y5@ϛC2%tBUX>őGdru_K~M)` ܘWUsX*:~YzWzt-dutk355pQd7qULKሧZX\^b/ljP n\zv|$dT_7QruzBg)_P{~i ,="a&YH1D-hUyX]fOQe"XWFRr.هOPv|èZLv5 buzP~Ig>t MrNK(v" 73E4&TQ(oREyQq?i8 %6xhy}!S[z_CvB9RE"$W}Gv}ϱBtJb7~#4fA*^h7wrLs@I=y:}7j{mBݻk6MS3JJ);n03pי]UVK;9&1BW>D:pl>Ge!Mnm[O 34p9׍vC^l5!{ր#*c3F}HrCފ?]Voaf=Z?,,=>6oa볌+lI =1Ac`q⋶Y]#N ,gˊP;FM8QC<]M .8\ kQ$x) TE,фm>ERaeyLNe4;|if 8#^UM><,l[9BD)XGlsVhpKe6+p 98Q:` `ӴN%zU+a^~yہK;BU~^|NTt=3 35˟)༥Zvܻ&n DiW+U`׊a)ux(n<@"t8bbjS1|8Ȩolw#a GطPה*#Wm8_m ÍhTJl_{Ŝq1?I]N!c2(<ͿO(_0 spVv}DijhGu[Ӭ$}-itV5Y !A5ńh~r,FXfS[+RD5k/ozCۥ{BdHzײ0*bg96V8;iwԷ"fgN̉`WscqF0W{g.8+٧Pwnj3 X5O1y|ka4 XDu/wg#J O5Xt~]+9hO$ʱF[fK'R(:byS>!;CRELZI>f;帍Vcdͷ&UʯpGF`\OH]_ gPp7PxbzEXPhN. VAAGcjojo`+sS;^k P2&(( ;1'%-;J5DnaIxmw+;6Ha *1 l*dFUDI4e^&g]$kE$(wxtL[72quȎc]7> Xip"вwx-tY "HڡKIz{@iS;[Cm\Ws9U`VAD4u{]|h MUy$4"(]1uriz[[9nPZ=d5\@elWgxX02އ4PWG??N`oZ}*I=騿?l #`?:1}g=-7i%M |ЫJG HEEQ5jBA7P>ZlqmWq#l\אе9]Do/\ 4졕N󢋾˲2T؇vHKZ_zRfo)XZ+bs6:A.OA e=r{~ތGv&OqUW3@:X3&FTf҈}C/9F;A-jzq6'U[h8H0scq M> #d{+C93 0W2J|L(%A0Ε@&̽p32/&2I3yL_8,ڝwRH^z_7ǧ2x>M/HNlfjS9°jV` R{Ça;`3:GZT3K æ;J1Sm=5^ gjckvZ٧[dfqwp|P*c 6DBB!~iMI>Ӡekk$@?|l,GE3!d/zT#{HJvָTivR`4QW,B}rmBNp* ]^`uT7dMsAgzYk) PC`FgW6| eL~{8 4E Fu; F춄z߼2pr~?@ s5D=ZgX?\B>́!PW|ωw}zdPK5k^cvG#@MFk=x%}YKYhweeTӁ7f" =C 7E=MiFDZz i$b"p_izEܝ" `ti/4$1GbmGS uV"] =cWitv/eyAq"joDyCm+IH2:E2= mGXKuf*f’C5\$TcFɻׇк>YQ2Տ=PJKJ<`((>3!I;ò߻ǐv2;2Ä&d~mGq24IAr§}+Ew[YK#ScCHyr;g1v$Zttu!٫zeZ+Wt^0ڄl0NB QyjD$x9B,V P xOyQfEDhg<)uJ,."%{VgKjAd5 F"iQz d^Zj@G2#: E$%PQU-:ۑՖ=9VP__/L g V&Зo, +ф=+ÛݎnN+sU&z\ x6Ublk>/k' 0jث9kFPjP$ h*cy>0}V̋ڃp^@ x2U3A\u~\=̊`5`|T:5p[l S h '_a/ d*-3#m{3Ԙ9a7y~$`'@AD^^+ L?oqv1꜈Oo%GOq6J_\E#Si|%B^Q×@5'6~o'"p>+ДC axu)r5w7戆Ղ٬:kT6w -3vM<07 TPVoY|!JVl-tL S3KӍiP9>XI6'Ȋ[v|U-zYW0r0!@< bpCVA}dp ,`I7WXm&m \hpGW7u2V3 A}9dcNV*j!N=t.Fp"#_'8iA;ZϾBꓠsz)?u{.nzC `A1a.rM(%48iV ;=a?Ûi(XA,/2I`l{Nj!SD(G:u韒/o^oi` $a­@Ov kkeO;R*9k%muO<H`@°GYMm}<]BkGޫ,Z.ĐƜ2= `5Ca(ʎ"!}[ 'A^cy]wZPDRRsacK݆S5n.[y.=!pY|i Kvo:1RGwu6snI28ג;%?_^}ZhSzF5bWYhD홏 ήHBh\yGJC.!>U50@[xYDĿĶljFaCC=RHeQq wC;& c|*x|e3p*% P F)\+`sqb#kgƝ}v`JB?'Z j9y} |?ʟ,賧DOMvS'qkUBͤ[l25'`I m\S%ѹ+&tN2um;`C;-a}=' !D (i--le &/ #;A6#eӝr>cǸE{ <d%?2)@͜H.hߔ]!yjKN*t@?E1 cH;M>+Em=>Jęq-NvEaȄJ6gBG_JAGaH~ٻkA_ki5w=K52"z_)z3tӒ\j~(_~3-oL Yk LH;fSjM*dZ.HFB#bΰDϱ%$ qȓjf56e{ iqhw\J6Џ CTwP z\nrtKؙd#VST\jlB`tS .M lxߤh)avxLӄ!yOZ E#1̓X W ,;f_1|G_82PGp'XVa{oc2A: 6~m{`>@Tnk #e \-0_ S WYd c0'u~ROp>MO ]f{tzN[޾lcel29 L@*qFpjlLáznxVd:Ȋx"êQ7d9J\>_;"uGPp\Mm6(L@h\ٝ`ץo!-4nf{_8Ǎ^wuR@=o n2;EA>gS},kY z4"oJ>-2ʻxEQW002cy2ƪ_M*|B(T+-:B:`A_byң>IȹnKIkg߱|J;Pmv-E< ha -F02QA 'yGUğ{"Km⶛1/siNbxu7"e9Vg  W AcIǛKq r`QnOu#H'ثYiP;AvʼPKznz u$cy (QqJu%m,< R$1s~j1DD(qWY48 VEiR^i\:_ e8J]z wf1;H-꘱qfχjO:TC ͖^!8A=b)Y!uKAy#ٶ@#l୅8Ӛ^*^.`Ƨ3!wT&6sN k/_<SOj?ɅX?Pp7+ jz#\6|\ጓsUVV,Hp+5!adr2j?T0|gsUjy )w E ! RyUMjFdAF-W?;dbm}x aR=/"py2 ax1^-IZ[/I3U"{v _6Ċz5_!lg7ZLm]ʥل,1Mm@ 3]4֛nJb'P~Sky4 C8yCWodoqo)b~~r.l9J %#Eu?nD֗Q02vqtaȋ=cw[[xS+iۂj\C }k;PzO,xV2@)%ßE*Xt}Eqo`pŮ`7 94Z0e?V_՛*o4 8uoZ•'U2Rl$ bm]Rƛ23۴N :" ^Wѻet<) _9RMvˬ뺀BV;ad'?'{q^w*e։1 s9Nr L.̈́{ BЀPU1T:aH'DqqVg(y%9Eܝ挝9l槖k΁e`&= ) cWtBHCt|i˲o&$/^O7M<"Z2H@'hdõ "}{4^\\iW;׃%Pz1H\L81!9c@LV5 ѬKA@_Qb@8x3]/0.Ac`8#7b]V2ShZtOgR݀6WLJՐ4y.t?Re6xJfww\{z^ y֗(mӓהt5ya?1k=gf4~rvvٵbf^b jS^$㪉JA0栌@bA]R#翦^`topٓ5Y Jg6pTÁ܁ 'Ik㡃磍q-1,t٢uFr&cW2 9xa؍ c&P.Sp +?NTb-DEVxr({l%? NWELf=JdEi7y߱Q=oFT4^GC~X4uia]rR8ʑ5pMEIU+i,%)xXiEjP=k~lg uXWSKaGg. ~`'bLzCǑqp(JJ&R}~$E=XKotMln' G!PU T`sf MTu.u^J2 9d|"d@YuW*yP{gh08"V幞vnE 0g­u Ie? &d|Q17邡T{h^-7g?VnP~RMuISs2OI%ɚʃldZgHf")BYze44b1$INԈ]1loS+C&z30u:![K ҳ՞5}I^lEȁGrO/ Z(e RVƻ JU\+0 =tgPg?R*eIԛw[)^f ޅSA'u>IK k%Mh*U[Gk@B7 [IڰO9/fx]{42Wz#~H4<Ϟ,r70DA:) zvJÐ'}/vEp^/JӲ7~*M]ly7}Q'YI[Mle)BVۇ>M9P&Đ4W*P30snX?<NXObjH: , :{V!Iđ^e\䭈0dDu \nuXqTl#}~vHֽX= jR-~}N&5%bM_=جk5Qyq H}evV)Fl:V ݈r7Ea-M)攆GYAoU*^YNCm?"DnOӂnSO$3WcV wS!cӲpiv(PJ&|dqķN)qUZ5q9.=؃jT%HcKMqsMR $ȞUe)lBKWô,0:ěaIcKQM2!GsP'{.21{0b";VT5pKxHyi8 Rϒ,h/tN-vi줮 %9)>{ F\B?AAӵ?\ ZAU <|]FB9I]a0T3sώv:|Z=( GJyD/ خy*.'n/_j6MnIJuX"ݓ ^R#Mikm'ٸ]y{IqDm6aIZp]x\ ,9K"MYA^&L-Aˠ2Z̽w`uC{Z4dzejK5K2BV$D+V_ o872[Tku|:y0M`\4>EAPP:>=p !'dDM*^|B oFVZWu.&"屯!aM\;'E::$8.'9rȷ.VH濯y!'՚R jRi )b2AM[~Rx!zJ 掔Bdjusݚ-S^8;~3eN z&s`ٜ,a3O$@ 4 < N"8TD6h(%^@_ܽ{ ^N|#qTq/tx(w7{ӌQͩpmAv =%/)UDyZdyJAӢs ^>nNMT3P)Y4}^Bn;y,h,bP2<âw4 DOswjJ+z xd57Qɸxh%TlbtfplXԉӫ'ܡE.x&L~Hz!|U! 9ZLИ6H_T >BOQĴGH $dVЂK> ]l!p&P:~yd76b eYS@l%ĐRpYWRH=MX2fJ} %G9yO{>J;siP >D=5Ls+7yΫ@O"濷nS$ uf_jFx'сt#cU| =0F!HTH;%;sIѝP}!N.^X7UFlُY`bU 8;i LFFuY.bZFZFeE{3R!B#[J Ad@(C*|M1VATٻ_* (VPEV *A #O8/T\3k1dss^$bŴvsB_ 㥩].R3?,>n|io%9jc^ZETWU숳zv^wws/ E+*pqħ43m6,}vKXl9xcU(a%E. 6Z zLDK^PV~($ KhI.µ&m՘<2Xh>7=3Z.˱ dpPBQ}J1~_+#Ms{Ұ\L5F.7'å%Jpi6!c^nȂ`:Uj"=Cl_YV߷W |cu-#0-"kaqr6Jy/3M:f6U13PFi$G̴,DF?9OjfʚpͿGTX6{zeF;*8KݣEm;Ne*BCwaҡa+k]?|yW3r }8+sqƽwPNjkA{;I1{{zvrʲ"~`{?#˲ϦpRTKz,rƆ>K5Pd-GvK2#"6Obv6nmw >vaǨ1,DŻ"9f!2;To|H?\|#waF&,(/-a*l0Y*˱&6OP+3 6nߪ.[ 8<6 ĜߒHPS?D*Kܴ jS)m|y(cS 3Z#%/ 2q1b8O%C '=O&AǺXՏ[o1U4$)\L6~Ѱf0㤺 j԰"gDhjXЗi>d%}6S N7n]-YHk akP` K2pln\K?<8 @7,DbH^޶v`Mh kzt7{T/})󠬥 sFo -e;[ϑOJWZa8O^^y2y%gbd|P oy4prȬCKpAr`ƁT-^%u9w2 S; a_9XO `4f.AŃ݂,:>}1'bcOʱgT46)Qik(hкxt+|6ßg+QD>ACār:л]"PMipUt'|mGU)"bwHu{?a-ʱ&:p}^pо$v OΝ5{7?zJ\5+'}e,o3Yi$fj\1UQ| &ќK @,<7٢uh3%}G P 5^i`T,}{ѤAQ5L˽}w6O>f8Yr+x* HABJ;2kEZ*ӾRy+bR]Sd7DϜY VN  eT Rӿ $]c_cKwQFCdp" LЪ Qr?pfC,Kni6vdN>vS9مNS=Jr1K\{<PE`69++"[l~ %0n9fvaR#qts+g}]ERmNvjH<֞2i t΀*MBA6J^ tE\K]>famRgnjD+ aqA q8+ʟjnӼpGO4X%Hh-3dcU]|5.@HՏuwkcre5 /ezqc~1rj|K NcV+&G*<K#l|"tkGB)QicV\_X,ݺ@ 75e`ό@hhav FTCTk%p #ɟ x1f2gT{SsșK)zW!@(0rRshY7w-%]!~DE8Op㷃2?/\&E&\@U:IM[Aad(:m[O"A/ ,f/ӯVPRQJ GSow]I}f(_gKR)??G 8Nڊ%kOx(LW$1&$t/ 蚙((s7~,b+V=4,Yq<^Fu0j9W*) ÅX0Iƛ>g~~Ho' hwW\1fV?zR:2b駨T'1K#]yϕ >ZwE\W>7u-"RZkeIt *DE+ ;OXW)aa7JZ&WU͏F\'iqEo; QGR8Ya{Qj6lDQrO@ъ3ohD.zeeq갫?,>CFJ ( b)h#97ݼ12WGt:p![~_ ~S ?a 0qΦ*i;C;<Ýw., 0MCȺn<*,A߱0‡p5DВ5ȿ3&nP2uy\tPj-}%[VIxx ZD(XyثyD]a&`eaW'̊7}Φeyvk"9EA%@UiWv%36st'HZ$!!x7Z b>vlwqZR[膀 d Z UCniU>!M1S Y !zqbNR@f3weDY!)ySɠ67x ŷd'0 zt{Y*LQa_#yijDk-j6 %3^[c7h (̢:M AIvڙWMcd tu B>|o';pQZ|O^̻q)JLz#5d ZJKzF*a;##h"3M65N zCR S|bmKf^Bq6UqDU. p0ܔ|#+jSݝ߆3^Q5_1.c<12!˒ct@t~ڣ߈d*1FOS i5F.lV-Pc%k望ciO.܀VϳNU}=.W[e!Wp"tTrKn&:QQU]7j&K,Zj2g Nyg*XV hWAL nu(Nφ ~QlNMC, |@`}Cj昰7ўo B'm ?VmGchM }Ŧ0ۙUaah8te)GٜG(۞Kj0LǗ:zF2[#ߜ+OArÂljFߎ&`R#ohlt=ܵ+ߝ|Hb\C.2fƳ#"90.\9oGr$ړꅶ|Jc*KelIo.?j@Poy@ì= WwH >~ܴn ۿE-5rXj(?S ACةQ)ke.a|cO>!#$Ctr<] t `ru(fdyPXChɷ ֚aʟnl,92?vַ"LY 6 tZ"Yf[VoCBs>CųdV3ۑ@LqmzV54#rmo(e܉Y c7E_?cQpXN:xc˰I~s7xu㖷U#/4~j*<lmAr@B-eV8䙌qNY7n*qwvc#NJWcUd诅ujJB{RJgfΒs?zñ@q"O1RGefʶYx1o9rVٍx&A K[s{#,0Uۉ a=R0qK^[X,̭#ih0},t@+KwV~5pQ yח8ؚ|+1PT*TaJ]'%uc9}o.GM8DAlbM- .>[KV.@cQ2 !TpGK{Oc(n iA8']hQUU#`҅≮ jM.!Wa* {ݨmڕッҞʶ{őlOv)L3mmoq*Bټ*XlusZJԕ™K_ FܙUb1g!q@t 2qغ}Xu6]asY! 9wu4 p`DbH@c`Yҵgm<h5AytkWZlE"t}/'݃A=l~l_Q}_Ee$7J)Rb8;߲O: 9 M={Qtqc8U>G(ۢZfsws!KhPxEW%[t<N|dy=\vxX{-q`Guw:*f1A@f+4FIkponav;_Sr;ҖE-鰊Y#W%a鬘nRG-W3pgWc{#9,gUΔrvѝ?qgJ:wYZT`fDу DGzUEAZZaBBgG:mWy}T+G\ S |0 F9-?w8fT>q9LVsS(Kؼ~8IwkU/mHjYהٜIًgVTV,.P/k^pD{G_kUIz$@|a,^]np ib'z/gc{$Ng\825G{t,(2,ezxMTDz_L '8R -,HXvH0T$PzkXr-`A[Z5 z1o ,Bf >3MD@6߆02t_#@6`׌ǦsMJoLvjb3˪^+2 x9Rqjf(P"Fz1S{آ?'`V7 Am4CzKeO:# \uiP,R ([}u!zhogY5Y-ss>3#6z ~Tfy=DsL,Ş9vY*5ޭ?IȸO< wY ܙyHh/Ͽ N ZN2StC?AYǡ]uݱNAO)b M-c1}1k'ZQBڸ)>X-!yĢu]M8XvJYhǪ[Qۄ*Z➺{ px&2TЯVWsus#d%+0.w3.e`hj9 UlÏ+i)&򆝂zP쪚 O+O L8ƌr0NyAIJ/iz~IuYU #3K!kQe#/M0OM@L )V^t 2^Jfmu~IOBHL)v,AxjENc]y₀@VL qv!ն 1C{D.FqI0`@8vWa8[=^4?aРA:kq<{cIF{L]|@۹eF=Wg[wʁ |,Dd\XҤprfY*b ,9M}|%ܾwJ>CC2A +e!X=(Z08kwF@-#4/AENwka/jpG9ZW {m<&A$T= mF$/ ;Z2VմXg&豆#^1VgRάx^`l%"|ґ5O nwki U,Kgؤ:+uhMAGYY 6"\1^ 79g2d|-–@u]XG.\4yNpʭS#o)\ E2ٖʋi՚CyV&h;b ~`[!TCNߑ0(`"Gt|^ _L2j+wIԺ *!FWo\h'}7z^(#F\(1)S({>}ά>g/:d=Bo`imTT|$'y8=e6?ߍIjhr[9u~'=D]DG}W 5Rށ}i/v~ U~e1u+V4#_¬6,sf6 $NPWhYicc`5rbGh>9EDucS 44.% 2a' RIBaޙ#aP+PM>C|Mc|Y',[8Qkk"%2tJ@:喞^kuME.ྎgT)iΫ樸2^@-'$:hD~EpC-m  R!/ ) :-q>ͬt+PwECXQ2H0,pp@L<86}٠2XaAT{r͂lQM`/wGze)^*S1~ JFS w8e%K2)#ҩY^BU`oK՗ {18H~g<NyL,Cl{SvVd (1'?B_,$OP1M;pr#Oޑs&JQ?󇂊׻fkCUdw򱝾N}?+{GG x%Ʈh#'տ&*a-k'<2T/}f7Y*>~xqK7r񯜠.q@g!ܱi9%S뫼'zQɣIZ.SCʿL@%J2~%[J793K#}n][Xs7鬞v|T$C'e%LEg3=_RUS1#I=z B!W1^|(.+d'nzjנ&fxM Z2R5qS}.7rٱ9/W7q՞I:o>3yE.ƕ㮀_|If^ـ Ķ'>}U,i){λ5N~SDj".#(D;[XRhhLH;9LUjNjH-#3%YlE+ULl;t'HscLNw#,;;t2& &_d=(szA"E {>G]~iP%ι gZo!jd0eX AWKq3*p!Ⱦ{rWHVWb8BoFO;mޝiҨ* 2qu{:)qTuj vȡzF6:B8?߅_^+~C3 Q9z qd_{X>ed73Я^ߚȁލMj뜨 vw_~Ś ʂ~Td4 J (%>{f 4";m]qQeh ea!C{֗VHvlׅ&Z|`s0Z[y~\iZG f wK:7TeKX|VIQ6f2cM+yE= 9MT(,,.^5~@(σ5,fì{)IE ܒC>Tע!;p,&I΅=L>EaNW-F\- & r0cU9FO:>ZKNBRTEhM$2Gpk NWlhnY} CB>|piA xC0Z- Γi'?W!z,Hw䞒zmq)4LY_%'Xvv@Ŋ!tys ݅!fd Ad#Ǚr5lyl}>.1YT`iNTe`~d=wlY:w3ƇZ,@g?z6ŎlK^ s% d?.0mvr_t#$t -sވ:yyj ~(6u 쐉/(F>Xchi"T; LG% k!ARP!"c6u&_@N7,2P}[E_o9 @eW@f-NSF*GiǡtR<ʜsY?IX}c9՗vm;@Q%WMݐj9^i9\!vżֱ^数MkBa6 Hج)n{CH\ _FKW2~ϭ9N9D9+/ćg޺;:!%(}-t*T0~R̡LYH5c[tHR[3f p{s}* ;Bz 95N27zKay.M#9ǖ.kp3W†;6דclIg!\x#7!eAOVZ&QWoDcAT+9)\79Ľ#u@zI 6tR Jb"Xc@ZVbX0xoxU`nsMh8,=l$wp Cǩū7پA/ XJ=C=-y k Wekusf% VӝH\׫A)s%Tj"s,{.s>ַt,^6@ ^b2΄cG/<>X1l@z$E@ΑLW-~xFduΛ>rivk-4W/(CPDy- 'KH@0 (463n*h齲E v ԎJo=h6[]Û?qHWFL%^e]w>F)J1A(kH֦ôM MξAzfRO_B/ZoYc A=6Hv[łoۧ>w̔0 CQ-xnmP%YHlH&offq$MRsDZ/=0YFI .U&cI*@8dԶt~b(6~#^})BXܣA&b_t.{PR9\c!}ѥ^oؿz̪Kʏ8NbrG߇U *B\0i"M Y#Wyt%ʢM/WX/.7j.^& .Ju*q[g$ @E> y)Ex Z*0>zӄ ~_<ؾ7ǯ_.?>BI|OU+^dG/jDܹKþ;{cI? &lVڪd_]04wIn~_$32bEIF\2^"-k׉`}}azG#*$?&^.ݲuعv,#w1*}2NQK<.Nq]b{0V a= Z/ ($*2D3$% FMl$Ckdgapz1Lf0vfv rV Z>k.ʨoXCM*DK$/D~ mv֪ݘ/sδND_j!R Ho }3D_hKTsU]h]uBRUќS->[znh*F:9g_(9ڋcN9uNTn/ ,1ޤT$ m<{v k/l[ϕY^/f7B!\ =OG[d*L7VuH:B1|эJ#Eh`y[/(=Bc\ ޓHCPD(μ735hhB 0-o"#& ^Eo%6w*['#g$!=Az^4ic[IxLL\)nMqA\,nҞJqI pC"<-&xOs0U4WĮaKqI@h.w[73+|O1;*XUEXx7u`u >/?m|2+f F$D_Mv2;qq[?L2%&_)q[$|Ώ&4& ڸ.j$$8#Yk$\hBN 6 lbpdl)=6`b{]b0@.xT4Iř06>brĴcᅚ(&JX4AϨꕄ4…qW5gt[;#˼1KI J)U%\̑$CQWI{rz{C?0ti5P`mkD\Im'6?{9o 2g4n~,P:(WSnӬQx+m҄jgdOd31ƅRjfǓ4w2L=ߎ%L@A7W ?ljz^0Q lS_mY $'5*˲)6kc͛?(h ԥb8TN &ՠ%9"ÖRM]žx"m,RAjYl= V&Ol)+4\m~~h;*_J*oɲ KQHڨƢ.*]y (KъeO-7)yy>*XsZ:']CaXiz rSE~Փ/˕hhv wQ^u KVa@l97=%-l~/эKkVq%|T6N'Їp&*ߋuFj{L~w/q sl1킚ɾ>Ȭ!U gZ;h?;mU޿)zSc- LQ0}8L nnjd)г .( 3gM֢LMS\m!NAOEwJ3/ȋJ櫯CܶC}} wuҳ,9 BV 4_^73u5_zg.n%PRokTv'|=c͈=%z5 !?4L#Mlx(00;!!@Xnq"z =Z9dM؛w {]$ VT!R_ht[(5~z-\FdX8.0h[0RKL|jEP:hvl,ʔ0}#R:wuo?EWRRx|{D#zY fxj}T`k{Ff|<^eN#B>Hd 6*ﳝ>^uͨpu6qxrqҡ]L"f"xGJ\֣k?!2TWյ};͜ZXjKDZ؅3ijC[$_]8}܌RTtѤ{(읔nЉ;C)qOP ūrqU`g榿; G8 Ͻƅ<]nBiUBx6)B~k$uhO,fu B5>}CA?̐h&K Mg_6(AQ}*&x+cNXt LL>XU S?EJ;E180FxF}22CSI~C %_y-ysyT=@pĞ+XJ`A8sOr_m"xP,A]p7h T?]K{4vvL8qEi8W\z⸄xJa$XRP*F~g- o )]/q:NV8[k oFHLޖJ4,۵`ٺHNr<@, +w n.퓣@[,iw!`vor}˷]E兰*ݾwq"Mx> h/ 쪓Oxr1DʮOVg$|S(JR36?3we, z m}Zj+OLkqr<2/Az㒔eBPu3Z̐wJQb,9fw"13'OHlHV`>|U"ѝ*,rʎw/1cm&[ܰ7:i,gQ; u5E铞z}DuiPa]ޔ*S,@58T0j_>X;%4B{_cd'Z'{K8)įLS#TUI"6W|=cS4S"#_i`tE ^D|lj|okHlWˣ:WlQ42 6¹C~PVуs% WS~1f~h [諛xua!/d&~6jWwTW@ |SGԽ$ ,`jI Qxd7u Ph9PY`/_M] qFxr|b`O{fFOןkNatKm 94 [Ky6*37vȄ4@]}&Ԝx R/@" _*efI%dom2-[:r&J: CT NjzLrq[QIYWGb`]-G1êc'@d =[P妠d>Y dn'pN>&rDz`Q95Ut=WoSífBeWc":X%K+Cc"1dv:/&9 BUE6ug_jm]X)RѲ#.n,qV#l@k[rx5R/rCΔQ֡JM[0VM"`ŊN%?L*Xg˥ ޤ|uiB&)ZOV=_#Ըt4j|H2m.ךt ̭XGM0R)yf7Sp[# 1*K[oIx^AzǸ{1FmD|Q(8:c8!cE{(\L  (;An=& aƮ]ͷ°${gxl\R0wY^'Ae\WS܀3Afm(2zx]Ne(-[l߿,PwolMȩ pDa{8OR>a(c[6n'?WHEh:Gg>QwuwKr'eaA Q.W d}rx&jrg4[pxDau &ih6b(;ҥzY6)]pF\oUF' j15"XpgYSxb͟] =nr+'!_=WqXw.q8/ }nN өZ=ix, nġ<dPJ "+㌓eem4Bxq*Ccᕡ'fα<9Y8tSh˄SB 3P5ja#k HG9ڦM\ V!AmuSb丗7-2-J(5\&"[A>t޽R%c`e-mhHS?q{l[o+$V D a@hp =Jf2'[*h5lxXc#Y|Q40hÚbXY=@鼯{D8Tor2Ԯ `^u?r/AHf5ʖFvNRj[aNp ,tQgsu}-ʖK#mw:2 |Yǵ_= u/|_0!3~[ufO`xA O}Y}&Gb"3tKRӊ!lܻͨnX-U 5g>AWv׵]]6)*n0bP9.`Lmr7* 3PuFp0:i[YkgǍmܪt3 ո*z쏸뽈J|$< y =}uE3ʸu>Cᚉ%̰ =iLJykel'8ώAt}ɱ"ȉW(?{#?8.(Ւh{}YCl[ꏏ\ا]ۂCiӓ3$#vRe_4]>Xi M ciÊ|hjDʖrC#>ݥO{oB/&W:Q Sq[:V`e姇]ۓel:gWG-wys} W:4d% u"T_IRmo!@8jby9{WU 05.mAXA{J9*=^o8}!9C5n!V[ŭN82V6y` Z{h|?--ikX)p>ҁ|r^ nk &v&H,r<}Oe<HU"dhC#U"2YL%vJ gj7+PcKU9V;V}Vzw˭ Kp޹ j CEuxК?׼!獈GeҎ8ҁx 5Ӝ(*܉O?RkLҮmm_ d5Ȣ*HQx`Z0D~LM8Xd.6;v.b3I$R1gcUSڛ;0YZ07070100000019000081a4000000000000000000000001668c169300006958000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/i]?Eh=ڜ.+{bn1b eZ_ޣa~QeFUyupt ߑ)`Z4ßHW~32J d:PC( T3v(71w kkM\ CX7 dirH&<.o T /D$_}t:GW^47_~Z9Y xyJxg#P~?xœUpnnf5ѦBicJaw{П!Y(:;&AN g۩G"P_] Zx*'YfFD-)ҿ %v@Fl]$ '6h1(ztFXj\ 0WrI'A1.KfpSW=BsMn1\"ALbW*Gb;0H|Ca/T '4ɫS6_\Ė3/Ƈm ` 4ٽmKA(;~+c)+JdQH&rP(2i:´)fO-P7=q"ZxԂj%?ʲh͈  DWű#跄=±`[x|X/C#nEbha2 ?)Kr u&|~B}ՖŒyfϜz3XS$J*hS9j$"AeGGju\rL6*{H[P9~eJhm؁j>c筍i`kijdE[ۡ0Z^2d!zjkJ:G=D9Mw6f"15`5FNS"ze\@gԷqO4Z#CI41v'odZ^$R|_vWq^IUb15rcm(RgL-u=Yf@}!Snb,:ci :|C圵R&TqM1wRl*0PBڈ,P.5<ܔc*ܹ% {}fľ'aWLx @k~Nm0ɨRD"\Wf%GM47JX;K t\lS{t(&¥Wv/g:ڑ"C oas$4BO6s CϠ)49$x)=K'5wv f8wiu<a &_g J03rPIzM%mW!pʺ|f&oӜՉp\Ɵs~)Vͻ)VV),ȶIxnB ?|*6cT+b:|i#Y^X5Ug=tiqtwXLRA.C6ES>tk/xL\M_^OFHBj}uEw.nMʜEFt\v݁n?xIĹȹyw1"F`ky ?\7[VYFynmlĩ~yAkB3hvw1`+Ox`pq/:p\ᝬ0|g Q__8CV*Jvo&)?JPp{J{ؑlGѷp Jk_ޖ0?G VFL#雋qlBq=,ZAˍ28_$x e '<__61ۇwYc_h:Ʉ5(vo&5[csfJ_(O/c#q#3Ť{2[Pҁk ñ ܕ!R̄$ +Q-\ܻ1&~yXAᚆ UbbMyTԝo|1ug`Eܖ^g h(_=q0StjVd w' @iHQNeZ\;Tg{%!|=&X,eT 1W)<9""7r5|> I/v:^YQvUr/ē/.ՏԻv-QV]!]sV5YVIQ`x0>)?˜ϞN{*`Ax ["Ǝ,|_s+W$#+59m,/GzJMgXl*-5 hAaiq9\771^},fjʘ{Ҿy=//@9j ӡ$i T6{~EJRQED\c],KqP7eƮ1oEE6Hg9d~?I]}:pND-jMhXRt'AX7}k s`qJbWJAIrvlhZH4o\'ԐAHH屺 {dar'x}$u&Ɋ92tmE'0!7#00ys%s @S³3`+ W_eˀhͤ0 ^{^2{#PVxT#`ENNHΪZw.WB8K[4e Xb=xu.'j~n |= V+O_|Diix(ȸ`w`$,AieE-l#P.5~ 3=suĜRwN d?BȥFA3d[Aˈ¬~jعUl4{.1thY i/&Yr?_9}7dNx~XZ_88uN=qpjjr(W} kۑ2O+1- 8 J:L6n޲K,}]&GoL5=rcAF(6ڔ #kxoa8 =R!R< C0'Oӣ+~uuapϵPvNД Ҧ3yh`4:3W,dm ,u}ij?$45rA,*ӭ)y9-C"<ĪNؽ iir"»H)pb0oY*MS}+|Ir(0F0Gl!JT*0&tUwfnZUKp8Q?pk_pH?xsQ׽ΩjouI4Bq[Q`+w&-T[{|}T{UgxyLs ZBM=kA~C#;C]YTyϑNB(zpVxH5ܵ_s)yZ5 "X5tr{> RU9,gN~*0gέB"֥z*=K|j-9֞ R`~Rj$hxȞBy -B+28CCw3|l tڈ>_,f UtQ-pFRQsvwYIhSwHt}6SzYJeh3- L3XkB,֖[j1uQFk?G >CmbN[բд.:6%yVeVeJ\4\ ñ mbeg>N)&Ħvb~+洗%Zj ºj0~U-Q۔,2[=tS׵GnKk .ࡀ~<ۓip%~\b!-5e4Y˨i9h_n`+ӸH1n!(w?g{_0sE5a#b/#tʧP (ӡ̣ }XΣ4߃g9q@`.~9.*Z!ٺ/؈s,P@V[$nbmWemBuCx~iϚ0-ڮPxs2=vGB @8G1!p6|,BNYi'a*$o<]f8Bu!mfƜGߡ+<;*QTvgs͕gyKoh/9mJ?<|,"N|9 `|4c[[phCXCArOJs`GeE&BF8*<ɲ@pա*Y%u`teC@*SdTDm0ϖn]_.[ZG5p)mot)*Xta[Chz\ Ze`%NuTbrبML\{HG"zT8釚}S8`N[=u FJOq+) t=! \)_޵<2meeg:)Zi̗E nȇ}`q7E%IE?5R 2엠)A(GPo;:^Od.Br yDzT Ɵ7'P!?_c"$"t֫lk$#=KQ5jOݯԖN MEI?!1MhRDR@VW},<@w]u1V1L$4y\ԘF1NJb6İpߏ*A gSy'jXPaD#ԺOIᤩ32}mcsƪ\?x>Y g_Jxe4a5;MvjM:D(RŌH(B1HڻTa`&ag :vw293`Q9x1d^:)?+GHòtE;K'ȶ|*LezuTԿ"Y40JDR7'0qq4ϴp\1YU f LV@զӨ|?0Ej _b FEx5.#f4/|e] gk*P ӚUj\$cUUdwU.O9@sթWk.-d& E*0ȇ1IkT ۍko܇D3r3^SD:#\QU(Zo; =;ɛoou}gwO/q'\6w]׈ÇK'4ePɭ g<2EdBPW2n҄Ga*[,~ӌ(6Slљ6E]ghh^#G ɽ[KO %!3Jw뷪Pc<؜Y R*"0*7`QJI2Q'ؽԺAL.䱹4z'1+EґTQ(tw W܋3vmu|s JBhDeߓ*CQt듫4RWY*4r\$NrkkcwIś7/ cn |a 쒵a+2x% n'g0W=Fvיbh`v8yvi/؍runZ'\}GCzKG Tˆ´ɟq~!C a!lP9[Ax D?J@! 6ڂ\oDd Hy̜oD-nCH̆I1ןed{VxX8xxu-m[*ך˲Cɲj{Kv|n5>_h: #fhƪc)_a eMa>?Vq$ J*GL ] 7µQ;n>fVݢ-Hҫ&bҗl gJ)P3}e˘Mx6 {XPfКX|x,#Mڜ>(C_<%ѹ\ xPA7@Bqm_*h B: @=4uDagf6|]M}q(,ѹ^JaA[W:|z[&(CGZ!1ĩŶ ӕʼnQ@L? #(QT_كyxu!zFIx! w6\tٲusۄ^3[X)D69*)~];=}7j:iʔ- ~GV`IPp@t(F9cqYBD!S3!nͳ?7l5WĐwEڟx*NbdZ|1+8K&’m1Oc&.̎"q^JlH2;&;Sa:r(whכm7|? 5' 02Ĩq&;g/"@a_q2c;gHʁb]/q`>LdhS3+If@;; '']P)zǙdn4W[+`5霘`G+9yȗf6H8 S艏UANQx ِ ;aV..A9;'__W~X^2 Gw6׀`G"OZ\c%NtW4 >Z*?Iy%6rUPi]b/]0hA_3m[K?=()Lz!e&_5|y}Y:<Aוb{ yRǠ.g8OI,ӯ~zDzu>`|O_'S s"Ѐ&)qc v%PCGuK9Js(i#>~oHz Y텑#!!tyh4|n` eJa"y)#u0CVEµ I=IEo69bnJLf- Eb!hHGNݿ/`&< |B(KLRfŜ5Z"[y,'GQr=n'ĉq6(mYkƮ[ZX4KX:MQzɩ'OLXrZ7wᡯE ~Llۦ۩k]rL ĬEhIr.rD&GbX lZ ~aMc9V-\fL +f Iaۑ`."Rol`3vk9tܛpex!=~U}c[9bM#dj*Ա = "ll95Ha=X@Mtr3n#a"ZueR41k$-Lk:Y}%2FSEbt,aI]W/UeQ!mFe˶YWg8!k+0H)8^um(gV/UV5<(»*PHx1;9UҒ&y |dj,~иJji-V'H/6@Pc6;)fA ,Hdtu1VI0:j[S|pDϷ!Kѓ.8V.9egRryX3*O.8&SEkpr$'ڠzQ.^堃 Ҙ @-@"w~x1D$=B4jFxY ^}Vڡ{B{]Yケ3n|{%ڐ-DB=5 f #-lmrt8|>uahb i9dYKQD* m QW0LE-r[RS굑 +wmgM +IЛu:L{ $S[H#^^5A)=[f6ްKdԡ0]ʹdlQ>TslbjjtHC5.:PIV@2c[4Pf\(itɣ+x*45DHj d43 }`})F]ͮd q^-]ySxb-u]ϗFn$ǝǭ.1ւ [23n_>A][ HIc*%j,hb-c#^;C^5J1r\},$j|N΍QFoĽ=IZ 0')0pR&f PS}rZI`/`l؝>p}a~HPʘ,VmFoٍer26h0K|V$E{`WiOi'|Uo7$Kn aڎEb_LQA߉RǗ] Vtw(rކDtY$#=UˆW&* 'QJ@@ 0Tz];I,ᇣޮ\yƃM0!ޘHڌڑRu TeMZ1qf6ȝbY}W =u_Dޤ9$W|}D`^gNA㲺 ?%wn7sy2m#L&xVRpjvyp_G!{ay:vDSmLE/X+u'm*:D(o LVҕ0!.<\k$ nG[*_L3kK{H7Rn Nv:v0#- th^0oQvǶ2;-?UZ &*#eY }Fۻ'h9VBF4~@/:Dgb[-L]e` 1 cD(\k[-G Z%WQa[4LBzYM1h2 +M0o&ACKL$uO"G60ʖ]&a#$W\|y©\?<;,Ĉpۊf'ЋW}U_Al'JB6hY׸{wѠ QpsNd_gu:wm 8.~WW= a<O~e\m'G4ePp?;*ik,Z+͎dA$90l7t=;1ν,~.LN3 b7)rδmxC݋&0kb) YnQ|OQ"U17D!,~Xq'wk߀`7 nD o`6z꬗Z#s0şVioΩXw#YZ"˴gM<ZF22Wd{(Bi=7\]>'.."w"0R >/6і%7Hv Ă'C &W~C^J0~-5Ch%D TG􄻕TQ*U& 5QrL7߇x pND+ڧ"Cvgu:U$*. "`捾d-6'xY׈|c-3ֶ 8g i'T h]hrZ)z%;] ߨ Ŵ(zT^ԼE"US\Şp7Uu4XS@Y>?7x>`T/US;~Q$_蟏OTAo1VWO[ކ}3i?G6۫I"EZ_TJ"ֱ[33f2m9ZasEخhNĊZVFn7$ƾN@y:b4v?CVm+Sk }n* D@bW$JX bBqdcE>BmkqDB]\n 4-r+/A)=;6d>H) ض%H%Q 4bo*ɓJ*ڑΦ =r`'sN 4ob80v&Ta^S|֗Y`eqKKHmXǸ`w 6X1` %^6X?Nu8U'f/Z]ݲoЄ7>(,С}l~6]n$ƷQ8t&4ӵUlVVsiD&)PyNcb*~,hW}_$H&EXeJ46tVP×R [rb@sZ5ү8{ {Eq\' 7M3 SmˑGNUTګjG ?#֙=$uv dמXF8&\n5Q~f}$bيM"Upg@J DHkoP{szZHūCF$x?p -SD_TB 4A&=' R4Engz kE,n*YڱH|%̊C#ơKT7H6,UDhy*_ =%)2xME %A_J(hl6A̍C+1R*}=m5*m'cq%'- aOw?jd޼M9Yuq*q&Elg۲7 fe7ov$' p"~/ JZ "ly`mu by Lvj vJјsx Ƨo1cDcܶ -\||z2A3*ڧ>fr"3j:{&%WhH@L/e lW{ Vtu #1iý`jlGL^'!JδLaۂq>;uHqDA\%[ȜT\L"E_au縿g[2hY3KhZo(sp5,X `W],l tF٦&N>s\"Jϒ$j]#:pPYC-K 3 U*!/H3"6tu!{xɸ"@qZLTCj,J>Y]@v{7폀M+}'"A{y('zό3. 18Dgntn_e;hC.eVG Pw=^ep#ðE3Ӛ"Ky|"ha:rGBv qǘ{g>WJ[MaÌ.…BH[p(.nD1!W 4߽Tj'<&SHz$0O20ol`# $j +X#Kjj福v;B![s|o1FtA gʖ|C77azNu/-#{@ۗWՄ.Op3rOmIJrP:xm٭ڻi}-]ix|)vume{w=8rFEtRn ˷'px?x\FH-n좩2da˱*2sD\JrnP2vz9p&](^1dGU(Eҡ~O jgw,]n'yKl`yq[w镖 l?F] NG({ ^@%8 >Hy(\l҇xCOjXs ^H4@U׫Ð5DTrl'l$M4U3ϓxDpԭ87S'X -h8hxOLBMi~T]Ox@ qr>9L ri!%g3]N긳mx,{8(#F2TC[[,\s쳣ӝQew>LCK*M!^$ 蜇"T@ٿfOy؆lcluSbWd_a1H~U,oe!xx)I(T{]3݀v-ߍMv׫ }s%A$XY, #2SMq8%:AXGBZnDT6bf4ln<UTv`Ev"cGG{(r(Sgfe%.zbx}n鹯Z̕, a і?Մ jV6dJ\8GE5x.GU`ih HJL;WqTU /Q-٩+ 1N,G0J!1PTW Ǯя@=WlrA 8\vܰ%fQKC,4ކr}n,`g!r۝Oƌ\VDt]SQ[B`#ꞰT3Bn;Rۚ^ȏ`TT)7g/#`gRoAnB/Gtv Ђ}ILŏul,[qhS^tDQA#27E*=`}-3K~9"/U17VLɂlr6CȯqZ"m(+La=[(] f4D2ep吒-n#;8˦ P>Wjz+|_Lc%.l8ŵq/XjVNY‚=]nV}ah`vy)jj#Q`k*X7{\1` |ּ^)cVK}-r}<~sP~F3Tab|pte UFH38%THK]i(~; Rj.q{V{̹xI I&d- =0]˪uַC#G "C~ W &(鿘"_xYi!#'$h|Usl4+%:[~JC&=F':8]}4~Q{ɦWDCOr/J AhxJ26.yUbg?UDYйەY\RPظg([-3Ej,6LJ;AR rxdR+D?!>h拪<Ɉ#Wn! P' qpe1_UgO&K馏:3sy12&-K6JPEِ p8ʠ*%N 3H#B hԖQ2!h c}oцWp88>#]&f؇@g Lȇy&+Ӵ^oƓ>%]AENKcq9`w`:ڃ-֨>xH89#7.}+UtR8[-3)9z'\:mQ l{<-|iZj F\Zu܈ P?V䀖§4;Q\=3 i32U> rJ8mS[!J؃/kUW"#v;+ju u<;xʽ5̼ i'PG3O3םPA1~;#uq,j5w pKB)Oʌ2:d*OjapF.Sb주I2sTt$ʝWғ6rzjP4_kACDʈDh]gԫ/S$4!: xB42"3STLz4ܒH/?uU5I]9bze6j/ܘFz+`/TZbs(DŽugO[tp5JӽOhN^^Z]bҤ/ȘRM8DA%ɞ*BVƐ|[g Mz$٢ $X/vv'ew\3iDzWXbhϩSC`Y%|wdGmpa qGwG7ICA1CްYҟ-cgp~KBݺ)KX9G奿 Lfnxb}:7{8 K}?/(8Q:wJXabvB5IO3Wd+}]03 //L Շ'=~I'Y '%IHrʺU #]!،S_9L#R/&VsA!_g=uDWPXEʼnba)EXNgkTYMXr;߬9"(-ivd!*[2̐ \1 vu^ۿTYfol@o'.nZ=?y.'ZFӺGyE|WOolMӇzCLh_ 쿹kbbXVB={-E>0e~Zؘ29<=B bYƒ> Y߄{w͋\t >*9L0bIbqFxb)Yځ݁䅉/'Cb/l߻[?1w߭@%C. *EujzaP^`KY=;-E HtﶘφyM;GH!{cB0>n>#k8#/픵:Yo6;3+Z JY]'3qT;Ahsl;ҤMO*IINj_pwJ ej{)`^c陎MR{?bG˸lwpy"Yp(&maĖyϻ-{6&mAf3M،+J=_a WYvXAU1i$4gozxf,!(ʺMK-b-|Abt9|Rtb`[hU3)<,]- a(>~vսLmO T`e6VRv5ͷILkGUlЇd^?9k%|_KtQ:gy`8k zWT!@&vB]< ,}D=c@g>dmͰ;zڱ& KTrXwgTy^!Ģ&b 32Ԉ#r\#7< |+9cF͂wg͎ J#%t)MŷJ64:;J#rbx0,rz{0! W)yIJ?`!?!$J4#q:fL$W4zvqu&=R3環${MA!w"tab!PW)dlIJ,h,_O3XpF-5?ejC9gx+Oxl)t-U-2G lu s950Z k( $?M)f `"J%ra9b0"AzV涅ZJbkvg[B^CrV,-8V.Z+Zp646NO;5bI0PTF"l4bTx.&hX|h`r(mq&ǽޒ;ulXцa8s˲v 6 .~84MTݚKz4<M*XV% }Av<\Ftt4;R'lcy+Ʈ?jK.p<K Υ.\O35:"Z.#c9Vc+3W} SX Samn&K]WB0D̗IJK'_KpS'+͍ayбy6Dd/< W_l qi7pdٞ:u ;+7gںmWx4kspk8n?(Lشxݽ 9 QIҐ@@{mxm06=*]{xh!77kݗē>YB &:]Kە+q͝ vYNvhi;^ e?H1_S\4f|Cd_JYLOmd.uf"F&] /̍1Y×^\h޴l4F$.=L%MЇsX'ߤbJ; B*Q7WbUylrT@=Px@o?^(A=m=!  ~`vI!_84BiL8 2Fҩixn. 5 -dX_ti/w18ЏbxܤN|<]a~=2mݼ1ێ:*,;3y8/ޚd{A9M U~ ǍY߂8HMo(pSV1΋qUs@OB|H_m kHY?!#VYLJqݛ $@RWGA8~㎅s/ѱ  Ƈ93![l͘2wVn_GV=)Nğ?6/w(@: 2AH`bm]B9?)` {&Z\&/"e rgڨŀz '٥a‡T?dn=vA.uB{%8t!I;Hw ߰ =4MGD$\SpPZ [4ӤB,,CFp/Ci;U9"1 Q%Ioae#é#>-||;Gc,s,ܸ,V?S@d׍?5}ed)LѺ(E,҇9-rzާ6@.*wo'*7 EX0aJ3/ WW:4W =xyoh_Xd3:Z|^sm;.7J>^@)T^gX B-8ܳqmכ 9-KhE$*u-#s"#3֟%Hҕe/JܾoϱCt_کh27&d4~p[?L#$Bj˓#QE*j@1DY ciw3X|nJT=SZ֒aor-| a@p7/`D'kjQ%Rdِ?gmv`t1PlҨxlz^}#FaD;qgfq$5QXz  >!7#z/3p1Mj5t3%T$E:\[E6\R 3G25fO._z-/5{#Ζm>F%n;xtNb1"ds44.ZElg::ӊ$dt"44e,/Tfzx}$-=ECTލj2rPwrWƧZih_SiG-sKbq ZRp!q[&Aa+"A[nf|IDEb4.ɒs+Q#PVSLj'ܔku 'Vvmrc (՟_?l]zE Pȃfrj`+UΛ\z BNؙR3YYA,#b%d뿥m,}yc'`>} 0@("z!&.Q=ofd#d(oGG={Xo, tĒȧhlAz!?XA1jѷvyd5t-p#:`FΝ19~uQFe{4*/fE}oA!ke>fSzI%[T(i iO4/j&"K`O ?m!E).Y_j's2SATiA7_({wXWM9fIKr{1߰5On5Lu=r` ZU410Ay: hR"V8W/VE'o6i]+:, \*8"4,&wEѨ0z Vc?7n}I?B[du*jgpW;/laJ_j*;@ԩCr<к=ܛ>p}KN-(NBڑ)1G!&!c?uU"鞄ӥ%gB}8Qe_`$H~:WEMS@}5cX́V~(na=$-÷ GYW01'էy^D!S^V([ CpN7`E f>ڦY1bt|ܝ,<8u`;n5 >ouj2ܱ$"EzߚSYe ;Bh.}0v`rn[0]\p3M᎜|y-Wj8A_Ŧ92sMp85S,Uԑ3hL>ԐpXIe_h [.7L:, 0Ȉp‹|~f(5M1juz ꒡+]t?H8)^ӏ~<Иyʟs?^XSS2WjbA*_@\,b;l/80cמ`gӋӈKkW{SF$H %|~ z2asܒޣ1özUI !wA%VxJ.:D5hV1-[,PX *.ē)GNK-sɔyfH]SKER GٓMCq!tٚ5%=`@ >Za#ru}0RH=_E\^ub(cc$uF\/zVW[DOg: R,l?y([Bb-F8Y9wi&(Bqcs+SWikVZ<MyjL3J76H:7H\*7yxH+"KD~,ͼnG-VuvnL-`IR3dO#e,M1BBhlhJdٯ6$.~[2)U|66ɌqkYYD@hHOʽ_ʇZ#X3ةBV// ٕMjfO[J\K;mKL(-:U4JWrLAOB03$|Rc[X3⑟ <5XyS]ᒋcX - |9.90†gLv@-f,DKǯI،kqJ|cEd𣫈h&R?o`GEpŮk%e.O3€jJu/ $Lc;WR<=J(LhƯv pD0~W lgu.5$x֦wi$Pfe \>yXVX8ZdԒZb 5." Θ{p/?>;6 G =7#9$8۫{ Ԑ Hg_`= kyb%n;miE[bwyۻ~zRϟlIv-Z)H`oxE| RΆۈsx/aX e" tދӯ,JCTʪbM %jB@r67ɿfRzA~-[+lZ(jv|jI L"0V!?I Ht賶5!H},Țޙ:kx'Nx& C*Zsޖ=tƍh ?R^  <.Au ʵeM}7חI=5/7^QgejiDu3percz(U>Ci!ZyUwK1~2q~LBf7FUCЗ1Os)=k}01Ϻtn!R@Xg-?ǯt_vH\9=*b'ƧUr0Nx^UlgI7a% %C\KZgPuCCXOǮE,l M@8];,Q:A.ɏA6mEN yõmҋ]>"Z,4ѕXVH:T@qHX7f7=U%J9g2WdV?+B NlFz/Gڦ*;5r sѧMM!nLj0& qzuSGҭ5RVvS hw@t=5ZJʹoh"{ " p$1,; U/)[/!?ƃ Q'ڊp l =)5x{g{ρp{؟vzݩDkBMD,7f澻#[R٥ 8(|elF\z6ppI6IhXH3?eU8H's(56Up7+0O .OFy Z<)E^}tG튑:q9NM)>X I6 crZwsU dCn;k'p/(WvL .۩ymov,W%Wv tَ'3}! CT4 W,H#+pIJ>!bѝ3h u4/[lM$fKj Ӡ*]milz1.Pn&{0i,Jï:Z6RL֖zU ܛ2|. 6=.\ԇ&1AKz|lRo vaݬ\?B5;1 (&N  _<|hp'EdUܱw @#:qpV.brl[S0l=wD"Dt\j~Gf\q[!y_`<<߬Ę9CVT]Z D,Q$Jͩ"t{fj#74m:۲P0ļf?R P\HYT>ʠ"C|[;;سWTe9\$f +(G:N$_6W֮䥇%= h}P% ׉o_b T#|<EZx)pݔfAww~q|t- ݏ&G^wG. BihޘIԪ&Kny=mltbIX 9` T <8;2d[MKyǧ=aZ-2P/IVKNBJlYvt֔Oe Cw>EG\R%*t$)/=ϖ+lwkد,ua9[X# 4_o}̓noQ;<@&h)*dhp"BD:%x#B=&; '3Ȓ=U- oD;@ۥ+ IYp@4lwњNPJTikҺx$sCwKG6lZ׼YXjPb8n!6puOn#O/3Yg# 6x&pGn>RO012 IF :9zʃ%2][2#sj tZ|tդ~9aK(aN?1nM})LpY|dAr|Kǫ /Ho+=dgwk I,m<=  BhkyC0=WBT'Q ן,S7&{/8cL){tƒX V eϻ=Q5A^'@ >4-4& Cq]j8-K۲wȖk;kjqô:SQz =|"!bʷS$fW9X\˦OiPevtkjWq |irݦ _e5gH˸fւ#¹Zx1Ayy."@/BSiN!v!oN"jOYg<`Q-JkH,+A6T\&̎[tH V]\ȩ7|I:mD$zHJ /tz*b'S [p6uOYەj¯}?{EڃuFy ሖ|)e E(C`@^2S6@LtkzxJ`}q\"^3U(j l'Y\=ōOb -0k!R &[ vAeoifOe>" qLypiGdG1?4%yb}) [R0aHs(0#T$0<1upxrj+53,jЛ-"5,wQvJg!Lv# JdCQL*\sBk2}RGyHUE+p~h9:<(G=@(Cz2|MMrB==%n|^@5'4&3a8%QvD~'^s[|)N"NmFha?`bY1SUED`eI-V,`Vhˉ@u#s%]Qxv91coԼ~—?LHVLح-%mvC׵\t1(?5, T upk>|&Rg~d"BehErtWش V> V [=Z򟢢A @蹕q3`~x]fl' Rۓԍ[ܨ~(\T[la7ej`E>Tڍ.ԃC0i;L|uh). .\r+ik4%;uyiV2'{Y$HvP(>$Lܘw_C`$xSP!=R̆ሪ!Xla1\a `_@uݷL El dOT`4'[AJV#gcJ0 ol6>ZӠ}"*> .ާǬ3u0rܹ-=Ru[l|Y"4\`v7vV ,62&n[kZ( ,76BA9� M|tҹ+Φ-™L]vBsnɍ=je5?li|lcv1VTd !M a=~ʭ*:DNX[0h U L5p|##>q2((3vQLvDGdfYD5Uprc~">!ˤ.d 'ެ=jQι|mg$v3V4J a$<ܝ?J.;p5sodk [@ ke@gK l x욇=]ȜJb[qS{99z5|MԇJA0406CWrqP2XN\#v @f<=I55k~7ӟUV~noOL%yhZmXy$jmhVX1 ݰMiH| " HVT5 G:[5V@.(fpTPO;Z W㧕)|o-[t@DǺMb&syWfKl+5HF.i'*Ec0R_]vS)FI ynsŒy݈z6NfbcŎHԐ|\G!֎꘦Pܐo )e CSXXd\pT]Z()@z;=h@A@5Q\=IOC Fu%DhW葼i$ Q=%.> H R߯U|UC";['@-k0݀NK6_y!m9ˡMP(=w)A#_fE +n}7X+Ze6kM O;H ${4Wpb| C,%1ꇸ&h Iq s\f򩆃iz*8Wm J("n9|} BD,xViO`E^G]"f/0]AԾ+ֽ0sz񴹺3˛PwAhW|V\E[tU0"35U] .n}({W/{Y Y+F7pb9J-|XzT tx߇FgbA"2IA h4Q-r*ɐPe$Wϻ៕| fZ+ )/"RNv(TkG}1zwŬ8&8cD~<KvXY o qۼRuhQ{b `zJvYNt֡7;S|X1>E2pt;X@b.e鐏yn}52f [K8Ʈ+Ɛ"{̪^VOMV'YW.ro(a0(9"{]]C5X"asW]`" A b!$o.4 #934ŋ^xc\4k1ʉW{P>%)!v K΄?([)c$<c|jL%%p RW[!9Yɝ|c>1ya|fB:3_LT\׮?t$lCývGU 7&7%+]ylL-HyEvhD43/C6mO-xK^3&i(yCGaTwrߊ*OveA7ʒժc^Qj:gq@rDPBOtDyƕ"[Ff:hYZbtLGFO) k}ΟFNB#)>D>:P=̈jʬT3Ѡۢ wl 30 ّ MFJ 15lSa_x7} ʴMcrUH}ŖB/YԺ3PN^mJ֝y-*OQLҤg~juW=_ @QLa"%Lng13ka9LΞ֢ltd4ɔVԚq7b\Buf6sow#mWc'%.b (PIr Ow|=nrx=X )#r5lȆ2ϓo NbrZkVhq8*ϝp*BTӺO\rZNيǀ'DjY^'O kWwd-[mGEA{O|ǂE 6pUg\p5Z'!dr* W&Kч.bv] ]QJV,i T/u $IzqużW:`{BVjCՏkF>V7 itLjA&ylH$'R S; uw^F6+ry8.s"`6Pۃ+ .v$pt"\I][⹠ Nʠzjm}jtqlADe;?=L0<߹!e8icleB!i#U`Gd<%e|nWq&eCR?P3*Zp8l4T0[V#.żc˲_q^!G[Ï\Nv);Ĝ恗՞8@l,Kڳws8c/v&DRߐ`tT L I~rC&'2JFVk@яAܖm%ˠiyICB]m&ޅ*:I4nƻ !>B{,jTi (SSyl秲I*-ЀB *]_>I(b>>ɰP0~EKpXvHN(N7iܞJk=;3Rw} P.7Z34[x! -dM-&uEΉjM:2G n>-O zCvJ )" H M '(rYqN9:f0iV/N$MXW^cۿ*际#lBMITs˙_MLs}zyZNo}߳RD:QP 03A2d% 5TQnW7w.@ }Ws?5Z)0M8}-כԞlXp+M $WbQ S.vddȹ^w[_JBt}UP:Ė_N1l׸pA(3 [ߛ+>tJ`!B?lR1]R'tUr5aDG4 d>1Qz2N 3]vgya_Rs/]1e#(^oV$w)U.aI.õs:nRJfL@(E88>_E6*oo+j v"1Ȟ#tg' 6dtX9A7S |+7x ^CL\=3.N} ̮<3!y7 !Nx ^SBIcyp;r[N;Da/G ErܥaflD iAp7~tRvts ,5"jR=ȝ[kHjSͺLrߠ ?`0u }*zKq-~K@$jQn}!:}NP|J]H0gzU, Z6Tb@ wWzWm/wp4^M;14hk*[A*: ML3VRyv|NJ9h (SI5!RMb(`̡ M3D~[O95V'}sȷ35)X*hvѲ\HWŕ%z ZW K5bXMHoG$C:ZL"~Mʄ" pJ3j){3)OA=uT@0k=Omԅ~yZ6'̑ޭ\XzG=kgX*U1"il6oDpHmV\pq'&Vab('MgkN}G% dVSŒQ 8;\s䍦XwP-q'zoOB`hkY=ls9W&ʲEd1*Q4f9^О ;yQ6z&yu<+cT}u}mm"]8dE)Τ?„w[]`fY' 꼤H-W4![erTI`a՗iVhTvzOedkοI|a (+ ΩZ9(?PbacUpŘN<5NIjaWpkI8 vV˼'cZB-9~^?ӑۀe%VuUgW:MBs3MЧ, gۢ|BB`u%oB+޼l)nXoɊA;D?Xuú!%MpAźa."2A~.i1IaY3$wR]Q׷F:sG฼½xrvnob+EǚK,Yesp+xey7d`83WRCcI߆EL{}#v+[f xld6/a~Nm\80,(&1#E̫Ӈ,KmͮsZ쯫TunWnQrB_G \ uf D([-Mgp5սA-| 9f`;A JBr !Cx#DMZ-;FB o/gve #CxJV@ZkO@_h1+^]W;ZXp|3VyJ}\r*#1JVs/-$1Qrwmeכ8 9݃Mih0bco@H7J̞BL@  K4h Q9M#@YlLLZ|-9@}|=u|s"*1u|b4 t}{ny{yg^F'SDI(o^頿dHaYf޿A7:!=3DY,Tf?:淑ƹEN u\؇|Ԏx,[:NԕQ\'׏r%h,F:A ZcsZ b#`)TLv¨xHBzƄcE53VT}UK ,N-HHwwvC ;E6 &RcaQhY E?%;/P%A9&z܁g)GbA*@$8FK5uǒ|78SbkKjOyvgK3(#l0uqSUj[+moDi QW) qI﮷GueTB@#{6weTo)_&u#=Wӽ0wX.ݪx:g:[|S"A%uhgX[3XQk ;SJ2p<e.7o 9c_L.~C"hO2e>Aq@r:b ϕk; tC9oGz66È^Y^h!P&<"Sr ;PSEPp9TЪl1Y5 Y=tys:>^qPJ?P,Blne*y:n~vl'qbp£[qVFMظpf >WL}p\!5ٸ(2/Ibu4n~PcGm~V[ƫ!ed|=65x#%RGV#i Egт;gh3@77 |~ P]#i+ --o'{j1M5 }x fσ& bG%gh+cs S`GR>ivH]ۖ8馎yi~/7xPKf aWY8:&x›Q_nܷw@OotQ%Vh*Ml2=%7K0^ *]6bОpRIl &#֬/IuRgC{!"if)HqI+$z(ʃ ۫c0?PGfks>7$zԡl†~&7[w_Į&ko|7c$imsf^yNZ B4/% _T~=hGYWD3aཾ7\_ %8&Mexpxm 6xz94}VnY"T Ș+9l3M"$^Z$).T\p\iQT6k>+;>nѠ bG+r P@O+%I>:N˝_ k.ZnVAyF*ӳ4%qMsx[e D5v!g'R'N) F ʊɑSsꁨd܄Ɗl epm~7N ؙ;A z2㎄N>LwGh;< hp|)$H%T˜bϏhE&FP`2,R%8f| 4+@D!arMG2o7SexQ7 B&3M:>}G |)z603jrκTW,yշE 9V(OijD, S%^hiuW〉<̡ǻ6JT3@uAfIn;\{Eugx>xŪLذsݭُ)Ta8G3fxA[xp".TIPwƖ`s>Mę;{[r*メqVna?q~DP}ut[ `HQݫ ;JEt d+W[G[Ԥϻa vT(Ll_ʵ0Yȃy\kT]ԽR6xDYdo㣱9 Nl|!?-.,}JP5=;|{ 74𾇡?Ypk\DP*n:F7NCQdPf'LjͩH7+J yuaxّ"A 3MqgQϐJf_yuE hD+>dG-I40ffܟ%+è yLb5lJB ʦzO4eU)x(X{&gy%dRcLW+ TU `i2Zw F HRcZM5/Ay]qcrn e[ũ[xh> Wc ζ[XmT~")Uu WdRGs} }~cx:-!tƗ,|e ޓC;lI^f#F|Z*c5ŝ?PIز^*^ .X1C5чPPNk<!Sv;9*CYA( f3YrUwJ^@܋b)J&4+pM8xپeIlVCS焲lix6 >,@aGN,G]N9Ʒm+2sh\@uĺCη(cC \%6&EŲ*Y-#؁ߜ.K_4L,ǽXDk2pf"eifq&%$lϕGj .2Krr66"ŁrSc.eehqmIBRj VOd(K7O#0C3< 5A v\_ q[pl=m'i3?GH}qI±7͸sW^ 6 ˶o+"X'}Lj c2n_1)ꚖRR癦ӿ$'wyŦl24]2efvo_ɢ f`@zU5't>ޱ#X~Lr.o|Pr {~eRc Ma 3<"!#uhر9_Gavtvfyح+40hCܳ+RP=N>+( UMg r`276CXF0u ewWd y>EoԔQ?svN_*%PbN4N&!\M+~39@;u*)&23{U1mqt6^Y5oVUU!C^Bv`&5[=N3IABͦ*ћj[h[̣ߙSa ڗ 5^+[: I@ԙ7Zf$iwDo) 4dmkz,Cp|;$p:JmՄyAa"4ݖ k0Q4 DcԑY{1C>Ծ&ֵ[GY<^y7bueKj=2@\]x[_Z{$G\1N?y[Cڸ#B(/ds,^ ɻ8YDw<(Vxw|2 /Vݔ$ oͳl1IBavC-\t/n'uy,\?u~6J }j ٥JcMpWVV8s";r8U`eȓX\9< Ţd"4xr6S;gߑ$?`jF[o:ӬC'I\7!~И=3m;Y%*ݜP׼z0]b*+u֍^@2S{9W 4# F,Qi; <Yn23'H`,ί7j;L]km}Box8E#8qTfqgXhw|ιSzj'#s"gBq[wh^dO3M&q]Ɛk] B'&YrƐ} tk?JOaЛ%HӹёGvaD6~wmn-Cyo>dM@{b "om;;wRGnmUi 4.xQL% ~pGdE3Y;WX ‡kUxu0RT":f,Sbkc]M~gRiU%ʶ V:ZEP@PtE+m$SnF*7u|ЂɶzEƙDLk,ahG^`-{l YG!Muc%ve!g\f^X6f{cTj.qr-bPt9 6lʿPɿ}1$uLB:6%H"gM)Z V.nȰcu=%&w;q 103D7S 晅hh^'ؕҕJ32qōn7w0D6It/ͮ?1*#jaq󆐾}'D7kkyRф{J Sjp%/rY[=UE\0CMjzh@gz&}Ӹxqܾ/3BR+c^re7.FEwf)rпCNE$F~pb9!@hM+d(3Ze`ֳwZ5Vr6](Vo vWI.#+c0/ &HXӃvnCwDMlKO^3-GY&-C>:tZ꺤e|,QP.`AQA\[M8c-4~ [-Ӎ[q9 CPMnF8i Sch7[7]hܳ:x$Cځm&&o%ݽ"_֮J,gq /wfuQ.ӢuʗSG-jp\7BS>.sP@Bh>x.zry#6R2.R/ͻWRm\$i- 2E-]F_"e ";iXW K[om`2GB"QT'34'%?פ60vɈV̊iѴY}ßcdS,!J@# ?OZ&M%2bd_ƻ1U9N԰W,&u}l,TT-ڲ˩|ʸ(dkGU^ g7EwTw@3q ȿo5]bXʒneaьdyUYKQd:-@7 ko 5JqDtY'q] F}urRbO%'LG;I _Ѱ/BV(YI.Lyc| 4R ́(Q*>pN MŽYo g$]mXKN̦НiMzbk97i(9u]pO);6)&]MH'.0~ZԊ .:6c~@XҲڹ$뿧KێMɚGI佲7)B^)u[D)Q -mY}K]_Ť@f2s`ފj^plQdDK 7v@I TȒ8%zGlP,(6\nTSd5T4ƪ?3§%rbJ_ b K.&Nn1uԜ<-ʉ {쫆}^p4$$ Ep*Q4GsbLPКGsnVq/VP )Q̄=6#E<1?&pAt ##Hf0ÊDKAlL[$jaM%$};2Q9.GctXǭ:ΝҨ^"ePAHF$H?1 Sȼ\9:hicQ\yoѥ9ՊJeF-6eBYI' bI>qudfcH 6FiF`pMUoguYA b=Bg>? >`av7{Bߤljk7޾N.(Rig|Aj!Ѝg~6I<>^1yjxLc8ڻ1I`ō@ 6}ךC; ?vW>׭ou ؗ\ #[\AÆ& vcE_%v׀yzz[-uL{ZZk?j Ԁqɲ_VGaEmլ~ڴFqioG97؀+cS*QȩN1I~ZH ^ ޜWlFA7ʺ9, Y2@U8u:fr59~%5fmbX6BQN0) 7t^Jӓ] hg!fd[uǓHԞI_DlaxJ}WI?5[#))EοX.D̍+ "qթd6N&Ͽq$ _Gēخ05b1tR\L \m,V1S z3!wN)Ep dnpDDKuH87PL#Vmm hQTqDb5:gvzƜp$fIsL؅q~f|rVBʲE7(.WS6|%K `5}bmzȇbWZ<ކ_h/@`Š0b6\FL ׻'AX+B7疋m~fܮ"MH~DoD^m#o inH }y铛MSLxU1s>W6|Q+zMQs|Kr&#B}0&m<(}l.fp[ C eTExVp{.Df h-0?w#,,2v#ͤA_ hcͻG~j[ C?(K%L|)ಥA.VEB< O -洞 U(rRx>p΃WC1 a T~?Ȟd$ g9EGy !HO:ǒѣM'dȐ@YZ^Df^w'8 :.k@b u8 ɷ|p[u!#ܸNdG8N5C!৚sYeqd^uwȭ54KBjAϊYu]K[v"BD8GLhQEwxG9P5aP_T:)];H٣h•c=:ǎ+OFVx{=3 ϢuBhsX'\ao&vj|=+WZL-5.SO\)  /yd7gC.@NJvJ?'(A<:wM}xeQ!bfX}I A(XY4MiKs-V#Ռhr1ff _KѬF.; ,͡[6"MʖͮKܒ?Po 5594鋠 `N7:y2OU8ƳͷCD*܏cu?/֪ki{.WWh07Dr휳s4isx:wcN4S(\O`unģ\B'"+YCR5+5v_(WOI( o ZI}97ݴ&Hkd" 8}}^"ǼyyD4RbG;Ƀ3j`)⒙NR$RNwnyb2 !ulz4JyuFsX˥o3Aj Q t7'(%;oVeߟucAyr=-_m-:x(Ġ42dw! >bY]. SHr1?2js -Į9c l7y zB xKC*0GX0,f ( L3X7dќ4tGG¾*%l[ᅜ>ʀ. <[=tW< Lt^YnRGړ)hά- jY fC Ŗ?O )KwHKm8U.O56B3j 㫏pO3q nL<>q0ݖ a%L'{2%EfѬT_}dg;F&>o-ݓA8umvM@ xoq9;>?JGPӛO8krjl8zhoY2ϐg%q$+$e`)sޢtj]lT$I'{=;~'Z@ ` FYshM O;sU+ 5UT F_d!=9pwEcn =Pb6\t&ju9R:3wwgF;g RwTُ -[_zeO#IEc@gN} YƱIl(lO5y^7^[.Gf:߲ L+8hZB=yЗ~ɮ5هt{ _V/B]%N]b*k*kPҰmiK?ASP,Y/.UG`u)zrj^$x{Mb$iWL+Lc0 X-Sa')(o C9S1\[K^/|Jh]L{2E?~]㮃A[3kcMU&*R776uI@5~) '#y6:G {3M掅=;q>$utcq8 oht)l-e 6BYDuȏ2i5w}E|DDRQhQ2OL8a#V参$]ϞFQ#:#W./gij>7^A#ZcyºYhݏTGR}!̭B:ᷥ 2ڠI.<J*; IO0"`Ǚ&*IԼVG PLzy`}#ӟ4>!QGr܄{XRLz^u?t?lΖE/[t'q0TK +s'-,79Hul1𳓗Ew4{Z }!&o2_fLK *rH7P˯σFk! #gl_E&hmׇ14QX~½! :|*Cbr.CAR쌏\^fNluWݤ /mXٙei ɚZ݅adm:EfɦoWEI) QW> _Ti}pTnY{_WT[د.9kIgAd22  -ZMs\E-Y)HaXJSk- զPNHUՉh?΃ Ɇ 7vxJ<ĕ蔰O!ٍٲ(\ow2wųy^dlY Jύ2ចփLйI*>M .ppbsxR†]\puD[Xե3S*5Parݹ9FikWv>D@hԉwJPUX_U|0IIL`&'yu.^u6#ykK$zߡNDI`yK17+@V:厙%"v\oL4t(wXcꃭ/t .z8G.m1EO|@"y?jz d6Fdͫ#'T6lU &5N"v&n!Fz"WD~{Y fHV/M&S4lq W"w4,%UvJi`H+a-"G)E&2K(?tvP(sK]Vgv뇏wgB\o_i!:O{N`֟gge (K]ƊPVbi5R4@&]G=Oo;=5&6XO(ܟ{nۄeCBr㱑'@YENJ %쵳ǫOJ=hF=0AV>!_U!zP P&1|w7'bv)tA@U!]Ѽ&mv\JBwluFr}t>^ODokȗMYEZV}UM6jR*]NK +=bUmw 5KRVCb d=VPXT0"$<.fuEZ<r/)fajoJO1ڋe5'Q2["kp)/7ھHOP,d1jDm z/OJuYr դU;y+$^-'^bd49: {0Yc57; ’obQ+/ܲ&AgD 6hjzq5 ;$RBd7F>q <޷=&[5O`"]|Oyl^FGN=}}{< Mmb0GT6d;ןӂ+ez`1'!qe.Ln'p^6m肋󵽌AIt‚tJ#UJ9PlS>6#IYR"϶_* |DE,Z@ٷږOf AZJXx){2K߅^E9eqOQ J~v:_Ǹ/Z?CdW2K]8x/Ġ; J")9_-b=loLR,:U\\5 <=#ĥDMEK5n+wzˎ‘B<SySSNs<͞RV8L,X$lmc^=5WPjFSJhYB 9qf`xk+30MuP~1Ț-u`~Ĕ}!\9`rG֚)el#3|N"хF+v!JjLN-xdu 6>ʻe`zqW3:> ¸a2'q;/ aAdȚoR$9vaD٢$r< $>"?y'OH39]I`Rt\Υ-RbvyO&܁!Mύs4UqU emW]g?,NpIxg1)9GĞ_|9yGI?7H |۲Bvp[\}1l=j  }tvC5 R~odp^>5aZ[/{' w7MYLraP vkX'+XKG/d֣x!nsr!E;DUg @=¬fe{uNC交g\q\E.C97 'Ns&&䵡YzFvsF81ܠ)bqǸL^e|LTj&*oPi$u7 NK/{ޯ(?ȃ8dɅ/MstBNY/sӒ}Π|ə1`AHP`JWb b dq(-dPXj5^4YߢKrm\?l\x0YҀEisw nr2}!C$Gv #qnrHGՙ΅Dq@QE{S͵iC"I)`Gݳ( lZ~m|"Wt"I~5.fd8~)K4Mg It bNvPzt?nѩuԾ>s l!@(=6VHv(H{VALǔ {ؿuZIZ58 ,>sI <%/P$P0)e{~ :X7arqS{ui6E|E*|2%TqY}rY?"(;<ѯHdd:a$D%2-VԁZ<$0.(L?!yelIhFpjzI3CrבƔV[i3_Ǫp:5 .rgR044A{~l; Dy`ieQ.'m0bqhjqg9+]sA qQRԤlfO)0sJ}S=}97 SMχ2xj)5P,Hz~] t_|hf,C}sm*eS9A/ͷ~Y> ncgf]ʨ{*H}@_E&Z~JmƬTM9vbNnBɊ~y%ܗza‚GL<U,z7J/@(%A#=~&G!3~Ze7} U`SPS*kW,rf  E·/"$+&hjTE7 ^ҏ3w@c(X W̭ eW&7tW-Y}+A6T}b\+֢u"/T@r"e( MJ/Ry헌j`ѭ/] 57ʝ/hq~<ݙ4-yETL~k؈䱧B9n> ĵVfSDYB}85@;*Iݭ K"c(Z"_*Kiᷤr&\{tO sd{-[,9'Lk+?/qOY~=KliC)G }4VVZ3ʜv9Ca>^UA'#clOO @L$J#f=IM2%&S|xӈS`ƣ 2ɦHiZK dlg`r7Jdzj*Yk~ճG\['6UW需P+6L%Z6jN"SߔuK=*S0Vǀmv>K[Nqjۂ))H/O\]LlMI▝\ư}{6B&*^3cE|o'Rzhx"XE wFRZy@@Q;5وR'i>QTe=@iר`o6b }E)^RȂT g]xSFJa\&"+z~9.V֜-)&2 ^ = UrʙB+_B]aF ֑} !O.M a_36_v˪ϋ-J BJ{RZlI5u8spϏ$I6'x_JUB sϝ@_~V\˽{Il?$'d-uGӤ7t5[ ar_GEmi#,xo)^o';\V@|i㳉pƾI׳ǟa`'DJj@5kh3㫺׋zIP'WdE3BXubNi00HHsveқxNJʐ઄c(p^mEY3S`Dϛ̌VԟOW>\68[,)S*+O[fkW%hnLx0R)6ߗz2X7Ai99l e> o/{x;?LY0߰~Ȃ?)|8<*(TP2s: [ ؂oy{5Ai`bPW i{vTG^(-7xʨpIqS5hx ֖iFY\Rf3be~%]xP\&KPEGTPDIffZGG3$vG^[|a>ʪжSƦ9""A);M.BqE_$Wî)pBr..2w* 4_2,^SvYtū hvtl,BŀZG9Z10z7*۽eAy`Fq. Ԡ*~->p4(;ŏ!՘ՠE4_cj1+Qnuבׂs%LX&Ylʹ)"OerK29W,?.HQCxOō#WbS_)ѝ8Yj?|'B>g4uW<Of;i3&Hᣰ2A9+Bcj%<oc/cAV/o>bB* ^h{%mt!^!~;+N|c2xCe}“A7?Dd<O`ߣ&aI+.}z[lLAU@ȡ&#W%}&kloDJ WTyM/uЦA ǎkԈ%8\wA|=E %,ra0WuKW@^F=ePt#8d4ZSXlu;q[.FdEE?{aʌI4U%F lU+Li5_b$fKc;x @5@ȉCQZuzW0BC70pG:od~ R*S 0;J;ȸLiC?gC^W笜լCW")S|erG-|@: $ݧo7qN}ȠfA4ReȖ=7I%q,wsVR"u.Fd4ՠ)ivٷ/35E"SAR,YƧC5Uk|4=TwPeI"jd_"g.ɚqYtBBcvü ttDp^sÄ}*8{6FX%R$}KG8l0Na Zbh<;9>e] `QJi>,O364 K7iEwG0d>TO;\IMLre3c{1/JڅgTt)Fv[We5)-]4K#)ˮ[~Aġ b!6$_n s䭉=[˂]K^o>d܈&~!e/)e|ӦܯMynk:ڰ@/Ǜej;4a XST7C}̎(khKpd젺ki{[`rȋoȾ Gõdl%I( n&yxZ<0'2m1Y[ -LLT 4*YSFP9/(9 M7$/FqImj>\H w ؞m3l|+.dIO!%F| ]IOaeW߸ ?oTΔw.tBn튃]"kZC괭nc:\ _Džκ1ف9k 0NwI^/zQo'lN23v}ncdW%7KKk}1n"2 ԼǥiSP] |%Sg8/o1E6 (Pᄛu ߂6j+P_p1 we8_6yIT;tNr{V:: yB}Rg%2sL)}Y&k dŒ@ ?1r#ŤiG'W۫˒0V=;,ShD fHf/Zs {IT9Rt6hC;IyҲмDUZ * R䨚{|Z: 7av3ĐO/Ws3lAY&+̍`#Xe+䨓3p7 |aU ͅW Id?0Uf]k(;u3S$ʦAxAWIçpxIq+i fl+#\k(m#95!-!)@ara(pW0T݂Qn.VC)2&&7zׇX>z06l76.؜:[xRdma~ +uϙɔGogFSUTK;Qe^d >}䉄GႿ(O/9T.w..T0!3 Q'H=r-ԟG•ۍ>c`*iTxcg'jwՀMa\`OxYDys.Kv׼Qjgq xW}R7 L.s4Ai3{:K i¼K%,ҵ 5 9مTxu?<М MX5 kʑ8$9f¢blՙۋ?Ab,2i,{U(@<0uK,]i5LÄ[*wE\ z`Qʫl\nSא]idvՐJ9+7 _JiymUEx,J&kٮl0OL$@M:"t =J#'EY+Mqa!F+%ƵsnTyKVR7,TГaݾ=~Xßx\$0v=[ި )?F<Ǵݺ>KBg1f@z1t? GA3 LIoƸPs|?Jz" '~9.o8}(_M mC6>mM;[-H?yl!S5Fd><ܛ< tgJ!sȌ `zץfU،^Z JrEPi]3ԇŜ{9vw12']P>XA,ö `s|Btlvihķ!*QO*4J }& <n.wh E68"F(~v[^jo(櫈KB?:PRdriޣzo |U抵p@DjBN,xA>KK yO'4F=>6I{/rUøS5X7x(\󳦻t3ZOIOE/WJM*jQ$&SMS^Ar I3ܗ{`>Flݜ,I/$Ɣ~K헥s~ Pa y.X&}Ķer&e 5qޢ92&8e*PW8\YEgU"--+roYqužMS’@uSZ̼dJ ͯ=D=#;Szf}lVr*RgaJg7ެ Pk8a`>S=j豚~I7av ,0>z2`i:c~{C2HvЯʦwTH'qrK ^iwQ8 3) k 5>)lsho[ 5#p~~1 ~{k9zszxҩIl\c6 X __=9[$ve3j_$Xp8W.Z#Z{kJsJ|8YU\lw> vghx:QLjM)Z9Y ǚOt0׳MdY~P[B"VUSmP?Uo[R2.2mU@B7y&FG]C(Ij]׍9\"B"pUr G.6OȤ_*in cU_ C0:/íKk.wdk^acJ$6l*BCmxv*C DC2{j51gWr[Бmn֚ov$}+[MJ )~ :&^ncQIhXkSb_(4|t9 t!Fu߈ԉiIacMĂaEX2@cH5JyHHƼ*Z,!2ZDO3͒0ex;k}g70#j#QRi'/ *5qZH]yE%6n47$~ySf ]ML~0VZ8Bj2r2+ @Iu!zԒ`_Va,TnH`!"kx8DBVX"=BN@FG8aTJ?Ħj[2aJJY6Ɖ s5Yg#-kb@ @XH|rX"Is<] q;WtWoaAr+2#Y٧Vȥ AV[ya9a&lñU{>DLv2s2(wj N-FS7Ef k9tDžޠ*Vs$u|00,['Z9V[JU8ygcp&Φ2X%h1зi ^ìĶF$ّ'jqvظCY&p\wYTZ`/ ԼT7*yS n';}j@8 H,y MV~jz6}NɁSQ8 jJxp+/ٙ&B4;Qݼ,f{xp80<|q1vAiICx6DW𫖰>* v{rlk~\n~FwS zyEV8u"vYIΊN0[7H9hC{!'U%?tienaS6DG.y5JHqwȼ_sKX1͹?^ [kF,0N#ny'TqY %S4hwb&n ]T|tFe49 X^3w-D[Jy0̴2_a /r_n+dgꛭa\TEԔzLFG`z2D->J:`,V aMcTc#L6_xY'@TIسe+DlD$ON)CE&n}h4V2FB7PTFrQ?`fJqSUl`N d;`->A<3U zyA#¿|x,%!Wy:<ԧ'-){"!ΆH? C*NTP BA7=Dߧc%¿~bwy`KR ֎("6ñdY-Fu>[`x1?)z8o^XU0rgR~5xh"$j,òN0uXu&D`|,ūмg~Xx7\qh>GL{K (|™2;2A) Kh@#2-EL /^˨#:M%ʬ gƅ0G3DL7 'fA@Ʌd> '?Y4y= @\MұULCߩ6_E2Ο^bO,a-R{ 6M1ZpD;BЕv2'SО]O rDԷCoMJ4qe( ?8WYN5d3e;1b:ՊK.cgsCda  w#ӆ˕"[氄E'$ b"]36a nK۲C] /aʼ66/dya{fJ호"lEmƝ#΍y9A^4<!~葴}N~fgS+Zw9&]}CV8RROar,>'νW/M8!N3ܸ{-Y2 + C=d~o*jM/#UjI8BۆŎgWJF!Z Kg')Q1 ykKIap\;D 5eDھR95H F7 7~hXR0 ˥SIkuL!6)]ŝ39ߠfW/h#בHB{Ko#gRB{shL_U7ܳOV|)a9/^>=t4P$.&#]"XE J[)˳6ʂ6j1 D#E?AV8 /"\0;C+o)9}6rZF[DZA]e쾇K j/طj͊40:Fȵv,w QU?DRZqX+4D'%%:TAU<\6GRY-7a QoluEfšpv sh6i't͛pȥl)o=4b0PpUPX#MɂC/2$7o͠35] NA_{d+8>WM]P4uۼ6mSs%e)130蚧0tF•i+$mU[ (-m.xft,@+>iC{I RGͲ8 gZYt$CFO| ؃`Wd&́l:}Uqcx{ նt A<D#}/)rd.BIA݆Ix\!MvXas'f@_CX,X0k6}U5OCq WȑV5էў-&G>kyWrDŽ`kXWAcE>i ?##>(6J;xnB]żͱs@0D,kXP==v@/_^ RL쾖R~›UgE* B0FRsġ?( r̘lH8hedʡZ|.eW65QL5_1ۉ5ǹ{ U(f rѮ°8xz[7rgK+x6I2m9Z^SswɞYvCQµ۠3g2Ez4pC5vC3?SΆ ~!iC'eNI;<[АF%'`z/wIk]g ͟Ĝ"LC1 { kS?p+<:8;>>4{`9{0䪁|\QxLs,bFvԓ*(7ė{]\8C|ӫ,&=OKFρ4x-FgڇV2Ao%#$u}B*x[&"Dz +qz`?01:;0Q =~L%P~E6 sR{/Ky3?$!0+ޣ 45%r-F9.W0VBYQ8 :V@`+T74 3i".UV)d>e</=>3r)ʍ"s) hA['o &gQs"ٞ6ᒓǙ:Z[H" mi!΃bZ6Ie䔻< W0h;(dmM_! t]lhxm,o cR@ ٢q%C*,9-b=9QJSTUvͅ{4Ri]Zh5[dhRsw=)0=[`]ch v:_k?;EfgKdF=TK 8?_IAi ceU|%zPRWtzi*5(J]+Ha}s[^]vA7tkݬW?K~a`G7n(ͫLcNmߝTXOXVM )G OP@Zj\UhG " y٣ 8UD,J\ǥDu2 kǶ]e_9]vH^oMS؍lȝzuy.rzT;̽"\`YRyqq&VAbvj`+õzOLKLmkBjMWbAɐ.?nOc%V.9Yʸ[Ϋ",Kd85@|-(fG{p{vߎ'oW;ee"E#zsTLW;vs1ń.BG!W^3J57 ~In)Xklg*j?^Dt<}yo}Ow596`q Ǿ_bn4i)["i@SiCϝy4xm)a u[~Cqצus0[U>VZig슍⺖YK@)MzPTcpi E!XqٵM#Ġ9T@, &VԌt01}'̣$½L|u#5z<DO9R㵤W';eP\Qm9>p(5[=%ɛ*%:rJTalSKVGWK(ʬ2j!9Db8bS gc`[}ʀvn$?%z* ,̀?b8)1>i'9dqWȹ]MM"l,цX|sJIPyd( GsL"3ɿ&"}Ta<6r0N|/2 w>^Yn$,n'>8g)ttgZ`[ޖ-uU8ckY4mڪgDCOhIcGrvc`nRAd%ʛL<-L@G. pwfgTvn^.<5@hDx$U\U9L,ޑǭ;»c^2[k=±P.ZzZrS0vm4<*]|U&!;5D0(٪oNjA$synm pea׋BAKʓ % $ѳc>+/kmEFh {1oHXǮWtƞ?W"2c8"̲=YhtYfeEW rQKlƇEVxhr eDf- YB$R:KP!7j?_2h1cDU0?2klWBؔQGWL8㼖XiH~% qx /z] )W}$|a*`m_G)k^:4,כܒX G'>1(th5eMԏC,~ngB{Z,Ia7Ae4P;a\A4:OlMs`6e^q|.D <3839Daʫ ;|&zQڕu̷P-6.Jk߶= AL]RP:#T%]4j8VginVhoAqQCZl@bx տ-h=RF 9/YT\u>3{|%bC'xk7F2V[Rzpո>H8¬ɪ Ni[𩱄\ }Wvgβ~H\YtD~N1H}S3AC̔tSE8q0BC>:=V?5UOaC,0(9 ~>h!ulAw=pO @) XE HL}^*^QܑXq7DWXQ@.ҡY!%o>9eb)36lϺsWht!݆o<9?9l]P<:8^9Kh"c_e'> ڗ@&kS5u[?;W&x_z6Ĕ@&!'#<<x}X V0^-q hHB;gQ]B YU,1J5 |.DV@l&7[3/3[(HֳR(@m-@WڒJ7Yv\6zm0kΘ3Ԙ?!V]۵j{\ZkGQd w|dy᯾}kLzW [<EiO%+s=L"*KfBE%P,o0kr؂;r1֠]Dg 3D0TWj sRt L?4:וƝm !{¬h{-4 VYy9,LA -@ 7BL99׆U}LeDd ϻ&%rNt+ph{momUbױ D"K{Tp1^m@i I ;%sx"&HY?9Vn<`ɂz;/S(ƿ^'a >f`ϯ_!oCTi1kOC;4Uf":h JVY$cyȺFR]<؆?`Kr(WG BWg=5̄7~* vL(/C>'j4Y I -̗_zIUPӌ<Рk 5u#IL?1r>|hȍ3nnodp@y +5  oƒ Œ 2c_@Nl'BQ֛0O@-weXɶV]WG}]xw[Ӥf1GL+xPꍄisUst6X3ք~m:_gbpK9x0]Ȋ|By3<*PLb T- d>~ҙ֞ZޛuۤSACXܟPNXʎˆ^ECqˆ6!l%l>;l:ç0|ȴ,+bJkx_bR"}7$K Ҍ(O#[fûp-)}&Eoc?eȊQo,Csf#i32An3jB:S9vAG[Xcޔ5t_n]Fn?'Hs+ωGnfr>h VʅC}lu۟)eW޹L=.av<؟}.Pp=GMyȐ ݢCrE_FeWS˔$(.cpfus,QM[D8:\b^~_9xpVQ,)T6#xX3My04;E\sbϰ?WJGQRҭjuN LB|Ix ]Gj.J WB՞J;PBC Y,0SN~.^%0=k2lm$=Uϕ2bxɢDյzr Yr/a} x 󚻂Ebн0F%-N[y2ʨ?-Cs4lA[3,w$wn/F{+~`)~zuNy)#{.RV-v{Ov~3,w,a#qMetǘIyK ZTyS?BFېdA<fr[;rH Ke_ ` 0=_浦,+.64QNdEdWg*N!#-6D=O_c]ztZפ}mvت!߇3PMc"ժlyQ?asno^IB\ri $g,. F[zP'4|ݺT<C¸-c~G,> $9е!Wnse6/m?GٮUtbRlnED2fE'쾡"Q"P1u҃_dwpvByYq:Ӽro8F5 Bbbiz )[r Yȥ؛3( )f?O'`Pyf"04<CiN s!J SLV,PU҅Hozdlt -2bgi_mjнr'c*L) :PϿ\4DL|]{O+E1$PvTLFڕjg!\HI_LR\؆?=R{]9-QcllkUT?zXY0^IwWo[Ec$djRnpȣ&[5vX*'y [+Ю- _,=d8q{,$ ֵԤWw7{(=hs?NR&mEZ:]_"\ O]-. y՘Qk>'j_YR!FRXFͤ=~P'l>{#2E)~r&=gRPgq5\5@1bWZFC툍p!kdDU{¶C,+wSٗ)7@܁x%yp5؄*5&? bpZ_[+IoZn֢ƪz vƕ9,'{rhy$Ɇ^R8Qj= EF,kTb.Fi-/k&o7ͭA \;3S IX&"#8T0e>m< r?kط MzhxM beá1sz7wPis9]^4'QwԥopET*21$WJPoAl`EzmNqQ{O$wPn"xWx"=qɢkJqqN%۶8e=m,_t->Eu03)Q"c5OS+DH\L+ݤa4SOӦ|΂`%9$Vh1;N36:U|8nBQK.mojZ쀤ZYQO\VD >{ų >S>ykItbo4"QSL5(ͥ29˹(;F/sՔ oL7=dK&Тt-sSF0dX mQFm^(Kqזw_*k4fFXmws0ڟC|Gt0:;-ŭVG V)mN%1XUj-s>וp0/eX(!ɵ-^f]$ZNfm{<zA% Yj#\)qIm"S>sHI,_ 8<}6@v:|e_e% e1f"$-TYo?3:@J)xsb\f_ĝ;Z˳a^nj־6@:!GGZSg>?+ 6k/"XiG[@D"ޡ>+w-\+Aυ"7m!~'毣RJX²^C&T+ٝ0!1z' DQEME\ 8 4/ #9Ѿ`woRjZbpgfTu|*[vqQ~B8Jd䋭/4 䢭(bKlTg5ln~#*\4nS@Fx: -KP|"rqQakR):DsvޝP[rEy(혴S.`G јRj*$Хzփ"ęwOŠkņ?|g S>izϺ:Dټ@7rAkd>+_W;>%+<|8z&']lq{I9 ΀x}u9@gIJy'&A]\>'3?.IeI] 5C/LPp$=Lc[( \,[yxYw%̀}.+'o,x’!% lݖ1tO _uN2۔@bj1|V,D$ظ7)k"N/B9+`pfJc\ǚ WZ :߆ˍ[_*/=IG+v8Ho@3h^4qӀ0:NGUZZc/i4{>SEY&,/7cT,Hv F4(a% y ;{lmg[c|-?06k?\HaA< AwwYȤqK(C6RæX '橚y5@]3d.ES۵)J V=V:!r}e>u1yiC {8K9%҄m@olǘ\r {O9<k}#cj ]8ZԵ;29|+v;d|=p3t&zXH_r unqݗёL(\ M[L݄aJaV&Ã)- ^FZ[)y(O*pQ4b96/)q#e-, 6_ 58 T6,AkE rY?#,b kn3(2?(ԥ̴:u,#N")Z?4S᳔){ڣr9rP?v#Է?w0,etC0 JnbCsLoudJ 8Ѯ4l? m֌Ii *Sb{W+35M Cپ;FK%Qtj+]|.t:wzS o8-t#?FYβ`lXqnp J|5ձi2{\I:8$j@h+bKHO^ӆ*a`?܉A ol(@mc {u` LaADjw{1A\4]d`1?9;C3J}Zq#/"p -&S3RK[ʅ a}Irq`(E늄}u y^(MW 0l -н@Vp((-KC%zhiVXG7T߱c'4WV0\3%Mۥ Wbnf_Uo̙$*L!kNE}41K:Z44jF `6%sWcLmY*4 ltΞ[*,t(9&U@˜ `G}o !>`[H7D~=!![8.mJTg| |ג1CU.+$aUl 4GD$W<7:UOoڂk.:(͛d%++H m fNnζH8#Wp,*\ {3Ptl9s7p4MS ]93d!I< rIiۂy*T0* 'tOtwjG. :>p~N.zPjPf~lr$gM:O5"ޡvr##}B HeZيR ;x5o/uTH:|O"0"7{"1@96eyqò`O89?Zez 0c;Pk-NS)_ }9ئsC\0\@Q/hDI{S>"G짏tF7"h᪜u;jX[H̞u2+P~Q}g OFLX[混Lj 5;d&_CoƪEg*Hl%u1]?+Hf?J/XNJIi#/HԐJ5aH)~= Θ=aAq%bfl=8!su8hQN o\7zjL)&ĘCInJ^[xq`ɞ7PBFLm?'=j&lZ89A5U٠N&pQ] Ӡ)Nny(be5| Do 1O\I8#ªx.3ȁ,y*Rh&j:9ʂBWt$9;Z xAe@G ?]TnS]PyGN6m&7+M3^kS`~@=yrՎ>Ԣd]8IǸ:Ц-6A󷟈{/6zd=d}WpHD.T4'R+ `ń_j..T Ĝ 4e9=ZpӟA[<}6@sH|ۅw )vC@y>;qe\р7bdLQGǷ1'8U?:7%|3A*]ZQ:Zr6})QRW >?bTݛX@B'A-*4KYIT θ[zױ8ToO`2>uD[ t<˵{_6r0Y, b{[`dr I/d|La жI vZWqeZx9m1GZ<, UtH{ɖᆥMP@,*Ρg{N$_Af )YZigk2aB;F 7VPm.(V"ײb]"pi4!QtzݶˁI=v4T6{ 06Iٲ2p'I_ u8oRc`/(-< 4D/+/7zhê;CBtgM44;+&0 }ROrUܡ97H^ X+!5gu|ɸ_tVsC28{ynbR1!CLLˍŽV%[Sv Q xc,$'4;6c1_(<e}BrĜWlK=Ivh?M׵'Xק h ΍r:f3Rgߍ{csKveN N&]C?A@q{ i0H~ ~=jG@RȚ $EP虐= |dm> \n.dakkj&n(2A'oe1AZZ5\d HBC =$*O!_U*HIG!jE%X޶opƒ+40t7qܽbgx1uG4ɓBjѐ>]뼩X5xGW3#GL͸mtHm#^ ̩_֝ M&sʝz!=L Nq!86{N Fdm\㽖 zPA 9ˠgbGo]dK ,BuJ8r坾lp]^=}#[s^, _ZyMpb=MъsVLB)w*2(4#olwąܸs"*oDC*Oxnm(VZv 'ߗB  >Ϥ"!B#@gJ%?sel~=oS3,ԡtP;BĨX;.+@DS>^!PTO2xg_44'Rv;7vL7~,? ϐP]G:ޥ~!R$r$5mGR/_7%5ee@gZb"ːaٰPR%2KdCNX)#!yű05 It x!It6},4vxA?V->5"'#H/;R:K +vފ@PX<=lo,G+[f4gn}af<IHga=E_}+y*ds.h";[ o"YK7m$@ED &)YJ,%l5cy~2i5 영4KO@#+D FZ|C7 r!M*St!̓{'Ɍ f.b#cHR!9>tj==WEXi2_89hP;kwRNU:"ElB\*1ʺmHFz3ϜnFBoa,>7Y ɕϴ0IF&s( ;>Hd(VFei): M5yo7BQ搲 +Ql \]tٓ3԰i>!ba "mYat=. 0@/P%{2d/TdI(ЅxVhF8yuDUN5pבoq!dXt IDzZ9)\ @ɝu5K,e~Zɾ{g`,<_zb \L!(@!sAv?9N&kV?LO7t%=܁rY'$y^c1bĒj l{pV:e1GҠ.nhobJ rC-@gx*-(iV0W) z͟GZ&86*:@`QGŚJҜ-Ev1L)>)H{ؼ:P²\9t_ހ_g213̯џGI#Em-'9X|().&!"8|_ JS9}~Rն]MȷFO NGz4nثu%+wBFL`~GK*쵒% P,!r(#T5 4["ˁu9v*zL^5^e(.x*JU; z*q4пD(H9m1#&p_c rE|v$AޡXI6$["YlUw=?z'|,F_ͣ"UuL6ӓO,DSdlɵ_j֙dP|nI 3-T|RrBj1Jz lx.޳SAP'9췖ce N7:˫UW1_R5ԱiCb:VktI}0m/1 ٧;5W\crYbA/ U4XV I3"J|͍^n(7CE>y.}p`mZr2:SR@4` G:Ʃqh2<~cM(Fk<+jAOdSc6SʨEC~4E8䓋ҼVjʖ/灟_a@<@B/7/o6uq 5{ v ENk#ݏ.~]P*` وe%p^ͥnyK&HU~ZU O3䂗@(at䳔pfq>pkn1?΋ωu܅LmӤD?Y(3 驩9ſ%d[8^ЩIQ4H7NzA3.kOND4L;J6m@%'eE]z *֊$yA(iΨhmߔ#^<|U$Wb5j;-}x44[g dIع$5Ich0̉>:m~zsSo9~y2@ |ωi@0?=-M;6 ; a+Qcv'#*B2߮ Q6ypi kwz[|sbP,#+A1] A]ۇ`kXO C?4(ODeO#'[a+ 7e5UF*):8F"$&d/ɕ 9q~01Gĺ5+f+RM,6fJ}~ i=14ka^B .>q2]n1<:~Jh?zb[Ǵ u`Xkv|1n2S͞M-;CE.YY<[ڝd5cByTQ喙%ސJaM5Ct3r_5(VJN|(|LO#@>ⳗ:bkJbgTY(W%87GQ|&7_8 w}#5ڕ/W.Axg? 홊uj2UC`4NL w G`a1mۗ5?T̶fB6 ")h4Ƙ$[/ZN`Tp89n3[; >:{ ][Ǥr1!o$֞F _P.>Iɒ6b,*QSGCŨ22˝&W|lhk>Idp[ WYBw\MyI.q&3%6xйcP!gY^GYMYDw߬p=U^0E7 ݦZl^Cc[ pm1?b;c(8ʲ#tW9P7{+^PY{?*#e0pnq.6iOQd')1x맲:y{ Pgbx\l uaDsǯ o_fkXȘʇ"_Tl^Bp-(W!=P&l9SHm4˞\@.ƍ~G :[6B_d$=NZA asNgXڜ!M>R ]S( xZay2t)3rR7$O\q bFv1e>X~,#4zB |/\qwUk9&87V^R{vҋChM^3 /! E4{˽r00cf`Moy3+~Yd8ODx}; %pP(^zrDlpeCc͎Uc7e`W.d _@q?o? ;VbeY(!D֊kA(JRቶrA:>)6@˰Is R[SMT /d693Fߣ=ex&inLtF_>҅/`k&3 JS*rQ:g mQ0^#l8afg ?u#CԸ*(q%^* " C/]M#5j^v3IQHc5Dlې}  Co? qƘc5ܻ21Ia=,U-n="2z7DbpA]N$VGrcB\_uIdHwE"eHY\iozkM6G|@(< kê:65YHQD`ͪT~4$}Kc̔q59[\|9g)|M`^8 `^qp-vU}GC rCGRvmlNrLz6S*mNmꇭ㆟6éb/V؈47]kjV< .33|. #+ 4RMOCa92<1/<<HnQS|' 1EiNC]f.sfܣM('/U䜅NM-Gdӛ#O$젮7^kOcl`xzuta:?Tgh_Z漴{*th_ŘlnMmjZo>$LwwHSޭ3ghU II8 R袷,M+d\#@n ɐ&/2JW[ucFY\yj^riǸ__TW SWz p(MTG!bq[ZXԐ >aNW6nkf~Flt"6{)=jbQUܵLXMרk?Ba]Rb8SѮ{ҬVPZqDڰ/spq0Lik8qXOcCmVf#Z5 W>, i)y AilExxu,z:jql 4d9K>P#PC1Q777dJ@ v2yiߔz$MF A"Zp3{]] /ޑL&e*FͤE:k=c._MnLxoiDd+KiCp`r y=Br UFrl /jmI2{=KJ$bOB~ ![~OuzG횏[)omfZ~$u#Llm0w94Mt?Z@""2FQΘ&'p1'4RA]Zjҥ,%< nχgŷ d:3z3YwU~Ŝnr J> ک#2T4I2Y{1 V)EfYe؄T.>Fg/ډnHUnMZ:k1ޥrPZ*=A 序ƳwR־dHBT& O \.3;f*7|Nt%.ԸLSԵm8pUAˬdp.Un W:5Ic/΃/?6&Zzn ==[ CkFү")\L="Gb`v'^A/&: !p8KZFŲ+Fs+%w+T+!N8B5nyi.%֚!1b5q K.$1a8?Ftv}VJ->п=G -+l=q= {",Dd{,| >Z'@5m{%7l$k2.k:{ZEq5 w@4ܚKL&wzM+9q&$FV+[I[Z<\Ԉܦ p +㒧Jˏ. ƹOZE6 (]j_ !hHA7#9IRО@5*WԻ T Nd`E?IC[86DQrг<\!'1۾sB1<@l`-ut{0Ξac){ ٜ ؜]6nA_돸]#mٳfptx큆laRSGc4 "X1l8.]a77laל8=PuIOlրo N`7(UD?#bNH;WhT? P*{0}b*M{|˿œ|z#C"X#%#0vSgXb=o7_MR# 3s^ù"IKRz(c]:N@u] }H$Li'l@꬞ܸrq2 _È2G/L.Ad9}ql9fPXJN uj +EIEYyOrz"K0V>ꉗ>m)Cu=sf wѭ KIݕ  *$GR+.zڐCF!w4?ek*7|RD$j %T2 %WlnY 566HL5q$!I1n$:m@?Y,p18)I]cVWY(ܳk ._: 0/pRH@S=HNP, fQQ$Цz/iٚ^gf"G4ɟ>- mx '!kp*"U< 0W~iiXCXe2RF;[򊁖m[I1I?4G1HFsӸY$ͩư%I rCĊEjf@cc[,?ty)7a.8hlyȋBH`7=b.NZ@QBk{~N$~vvʼn{daGxǃ:( !U|dTXXXT$TSՇL cjdTC^':QNwYTFJ.g.㉷%[s5>j`cW%;V4g{w"jȑ{&S`iUD-JՍ5B.5/1`\Eʝ\% ;764BD{? !nI׫R ؤkS 8푓`qt$epP|j| w/`wBfUc.{MkI֣{Ϝ>gլ$8T+1n" @;(grk6 04oboO8ټP Eg$iV4wAWWy"nHw#M`QZIz`zS p2`K?lQr3"XMYXTЛI_̗.wۍvqHp7h_ Oݮ+F:ErEX;^fU$G'b@/2aR<~vw߀ќ7_6`D׃>g%zƏzBK<ɨ'|GTQc1Nc3-3AAl۩7 &,gVK(!dm/w/{?G S#$06G-at$Fnd]8볇AYzine014K?gw-===esɄDYPG4x('Za|׌7p90~R=* nr]H0!geخ,|i-)a'KRdhv-1TJ $; $J;zXVg#Fq&R6Z;E榰utV5!hb :ԙ?2e3čCޚzVzGM4s37ՖFT)\%5SHzy=oņlQ`aDqp̑NQk!܃Rt\D&=X*f<W*Iy'1$cz*g x%(S*8Bp̌Psg k8iq 4H̚'D搾`SA湀h\M΀:Sf}f* c2F' 63Wّt`]Lٓ%^E.#Qr؉Kk> R{̏حH.l{~g^=$IAuQnv5JDZ2 "x݅S$xĝ`C*&s ծsf 0ԠuJ9=< {nǖ :e/)53N3llA[ؽ"ԀyMMH-#  %^-?$Q/ ^B#JJ{Ϝ `o4h+eKq@)M=M`VUtRP'uQv 2#R$$+S<2^m΋续:(.AV|*L +YtYd! f-6]IHb_ڙ/0u[$Xc g(w&n/Ϳ-xט7zDsQGUEȹR$|LD:фƨd<߇QTQg0?̨-~q]U=iz{!6OwZ>z*E(CߞF<YFg`qE]m[bF N$8Oww 0q :StMlԒ3zFc< 5r Eﺉ![M†Z:H(6?콤kT/F)%0u ^ʭz4;Kh_3p61ɰCs M7tMy lmuAmzB s 4 j+Fh$74A;QGmMEB9[ l٧=K;Ҫ0'$l8[+& \3<߽0XPBWc:/I2BvUKϦm@$Ĭϻ"WPbX-qe|<:h:.|Jc+Li 6;R+Uؿzlecxn CGL}]cuV6 hnk?A.RwnȌ)Ƴ"M, jNy*l4n/טּEE =E5PL`dxȈ zE,6 BzP0Y fUd)q4<[ S+٫r$:Å0ߪ$Ԋ3s<V5r4+NwG" SRR +_%wَ=WÖx5003hم{Uuf'X3W7,.)}G 1߱$s jˤ,=Mz1<۷=|MA. >c~[Z.6-/Dp( #ƈDQxi vԮ#=]NMfNSss="t&;ΉUfU^>A-Y3ڌ(^U9 DT7<*4aEVz63lgYZ0707010000001b000081a4000000000000000000000001668c1693000021a4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/ !a]?Eh=ڜ.+Nbڪ.gjL B.jJzЩXֻݧeZY!5e7p=It5RҒױJu BDOt} !u^w}t|CI!^ed0{ZTq`ZnQoøyz:@0XbKiD#҇#ҿ3(SwwD?׸=ު|`c_b6KW"$w=m\N~L&I^ !0R'iYXw^ K܁ +ޜ{|z1}|/kLV">jyxDiXAn )77kDt% >•Uc$X3_ s\/r hG9C g1ʲُe){(fMn1{_7i g-j]9~ Q}[Xb8ۻo^ yeV6m ~"tѦjy||mN߱,B)$ֈ|Ff\힃=}0篐R`]|-W@"zaiyy,w]cxX)*jϻ 7E#,)qrO"Id茣diq ks(U1t]Z-_1, Ed>zȘ~˯_3zNۓuADGxeƋ̰&VsXnYfs!< Y.Tak4td.^Q&MD{ bIw/4`CkM9zgJv.7Ŕ::+^6+k R۟:rL Q* ,؈J͒+E1[8uw=J;$HsB]?6dėDr3 R-Qo{qz@1񿀸XXdUpp@?-oi~4l&zY, |XQ)cƀTKAA?aU3+}t$C`'ROޢfD;mK(u;UXД%*$V ?oMP6[QYHj& sL:4vZDC}ӒdPၾʉԱy\\oB4V}H9V~2`/ BL n\mLƲNIF\%Ɏ_E[ |ZJD{$?HN">0Eq!bp;/\8]\FxG0 AنЂy%आ2Ūה# 3VLrtUH/82|p/z` ï R; QA+U8°~e cg i}:\$)0@ߪc'atFm(&ؔ#8Qi)?7!nɍpQh<2 CX/t׋VKCUv_ Zt#5N:{)e',W4 sⱄMeJy}2&!L3*(Xpu`"zs8+'dU »1QH1r.B߂17ߓ:O\ҢGi~ $YΆ&bR 7<ϊkF=b^q79q͠D-`gN;9%%Sva[(ɥ*/2YLx5:{׉^[wD2*`D>9ȔŠOC˚U2)\R-0euGID{u]tYπ'ko   (^8KxoEЁ]8B+}S *wdͺZ>u ;&g~sbpr) -I(Y)kqѠs?}%;)nUK{ ]xGF /I:@(h-'Fv~B/1`U\[~i{ɰxML76"F >kCFllߥ1IHS n>ylIp?vHksĆ0aH7AhW2D-01LX􊫐Cת%~fd=qv'D82*kgG @dml1ʷfo ՀF|%^`k0<-TOeЉ-,D1sFtTOݥQ nX_@_7yke݀r<3\d*`O!Ph~ʴ~yѨzѣ\fD]e,Fğ[v.ek!G+8WPU##F?w# Σ^H>B$g*F| F;1/r)xIXeY'ӕu5thaslz} "[Y8XԛBq.=l]| ux "-ُ :C|)_B[@'Y1~@50J?Q\oB-vآ㇀I9eb7#/Bg1_a ekL .6] 5Jbߎږ/$ ʉߣ5ڥ !XI G!-qu$فgǵZ;HuATX&/>ekTmxΖ<-]BFRyU<(Ǭ]$Fa$k/Ɏ#8 4Gh-/uq4.fPzѬR6I~gsZ9_yي}g+vUB JSJ^#o0 ҍ"O=BBblJGgLY=tF$h D1)Z)g&;pIbxSn. +>h)vjrsn$J_9z@C%_#W}s?<Ξ;,Ja0KO\ϴv[|Ed̽­\6xV.|5  I8}mm!o^V  :46VMNE*iPrRvj p E_$ɢT׌ w1[wǁ30`Nzt(lx-gCa+RnȨr 0.ʜr! an: 6RnWy] A'u%(H8#@"&!p0{[x{ 97 m.a҂·#wV˨#6sަ$fXw4!%yu%HPXzzXezC@95"ʈ7j%\/6ڿg@qC+4Wr5 bt!mj> N1'|;86f,ԘNZm?0J,Idϝ3;ލॢ/ :qgK/` .ZH[ >QDP66Ogv-|>CSPYko\u+ `񢖚Kj1̇>e^e,$eZRY9Sz+2˒2ځ~i2{4_wLq_%vm#w-ÞmLMїuS8-8QnZRa0Շ.>〆.L.V&we//kb2X&U SOShAnczq=N >ZgKc,?O`/OK0/ջ\3.}#kJXH._ k釙S~&Ԧj ab' 抏_<Ț'J(?SN!~.of44ZDal$su{ʛf:pKIڢ@Aêl~HM4x]^yn.ɒC*}\ѡ!_'$Ъ )P*7-B^a3K;p|C4aCѲ,)h@$tDr#3 fJ$%˨ I)mPPȈW8FLn<5&)_o>t9wKˤ$7G#`>#IkTI$ W];KS3G_Uʫd|5F1{5#[~8~|&W{^jdqo>BK}7)[_-JaMC6=; Ar ;J\Am1G; ?tqڶݝaoj2k%pԇ7٭@y1\EnҊnL=**ET`݋ʽ*ae~F@K3Б:IQCwE&Y4ŕ ]%ovʙ||O_IG>ncac60? aW0僁7nrTYsXҢA\6YZЏ|@ǽHoE2L/w%^݊ĸ—+潅gTұW:Yף2TBFy}@JѥP*>[(~ 9_,AJsXBs]w7aYart $<,.V&eGvsJ W:f3#0Gmڈ 9 aZ?g@|H3 H;P}A[i_1H#*s"Έ\JAXO.z$$ [)" !TFCNs Zԝs 1h:џ1g{OrjiUR K`T+H.LoBuZ ɘEW9jI' mҦwWб> йH0&q_C] ̢&d㷸\L| |ަFYSV Gi@%.7ge/={529-6W9uo2=ߨȒGe{N`pP Na7l+>n$B!YfZNL92ΥLMYg~u$EK{8=<봓O3GP vޚ`U^el=z9i?\-m%0"0 MQIPL~BV!Rmt{&:Psoi`ѣٿ#IJUSp%b\ʿmrGDq.}Bόk%!uk~<fb&Hӛn ~$T *+>U@p !*F_“/%r?s>L"@zsdB?[\p/zBm3%.Sҥ2. $)ЈrϱkDK"]XalN(#Q-`L{B |%5Nɶei1Im~9Wd ::#νRx P8pԙ_%OOi^C@@@GNq? e0l&6{g3}8(ȫ߇VI4 ,'ݖRZ!(5$JoBۡ:(? kfeAF5 2APBV,G|l^ ~#o>Qʅ=6تfbBi[','5L=J."+]?!ͤC$.@?=t]GK%[fyO DndI^{݂21iq>B遯 yu9DcQS|hCQ8˧J&t='} E2R hoL!b5qpUƤg# O.T,VSSEK2a^NLe{Ӡ~)<}*5Ƙ4)iyaU/v6lPr]Q3^ <'ֺxm݊jX(eM6V\gH'MR#aUHyeN'WM;-lcq!_fnUi T =uIĖF\ Dm)Bb 0')|D%!.*Z1&iT.,LWS9#ilM-&y|@ BAfgYZ0707010000001c000081a4000000000000000000000001668c1693000010d0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/G]?Eh=ڜ.+ ,3HJiUmL]BSE&f@:K& }M-(;; 0d tU0ȚShX\ᖝܧ)ClfiʉV}cM;戅IJ$0e@A:7Oq@J j"~TtJ}4@HuaϋU-p.TǬ|Z3j-p jS}+ Ygq쿗M_-lwԔ U3fB<@G*֝#녺*ְtm6gF`pIO!wpȢ W#;]px{01?pƒhO!dk0RFvP%QK3 i 7&gK!ĭh}ϛ%PAj)JT&?Ch;fjLlnTa{~$#GLm+7xX#@9܌Nټ[ak`aʯg]v We`?5vdX?:~{؂!AT,3S[GX&hk!!zi~6JڽH+QB"[H,`&C /RĽ|!8c; XsvWt|0t<Btt4KzmF @ FΧ9 } ٵ̰ G=x$كuf"C 6Wf,'C[x*\]20b)2=#{}?HORR cicr{^|ooF{vTKoe2c729b& O[zBWSoK.6Hm:~ a:M1_p8U$#cZ ^U}?;~pO/emp+8S{\ YZ t?_<5&D }U Cce3$28a=+|}.v`]%32gFxɭzW+ 98E,>i*Mʳ),-Hc d.vGp$.LUj;&ؑF]#~lK2yfsi7<.9cDm"֬lys+7Կ.sj?MU]o`L2|Į ,[do΃EA1O.32X]]aТ#3(? [Ef\[ $!9 )˦nYn4C=JZvZBv( I O# z.ˠ>bhxe:u鶣 RvpkwK$%0Q #gFV{m]/9X\ğ< XQN:'͟bZGZi s$x;^:?Bt`v5nparpNڸlGlf[USmt4d$]5NiLg̱{˖nm1ٮxTu;)mGND)*N8Z;.a4!E{GV)z.[=Qu4A({;e*<fPңH>{ӑKkYL^BOCluM> 6kQKt+hCCF}$}{Լܾg+)G٦ /$(` "I̓?H&0"ݻfb)j}[.p't5qP$Ɨ\(i,Pǃ y*fx&")^PD@L?qEX^ԝ6;xъЦ c4L/4/{7oJ}Ҍm 2!*[&p+A@UUԔpK WJ> `8BnھO9^8Y;a~P4}:e[2Ko[#mOtk3e;[P;mUo hl@ɭdCte 3岄*atʿZȞEԥ^8`(~*gT, 2s<wJVӔE,hC}}Mf>t 6{/AL18fsglޫU;gl}~n;;ŵ,6D0D#bd{2{Y$`בpe p&5Wfl~K"֤3d&pb.3JX%18?2tWz(Y4?}&Sx2,f= 7Fww`rIͅs甑JQ\ ǺIwؑ:gI7D51Nƌo(+!f6ܽX?XKW;\nd4( ,Ip,?50IZ8E "Mh@.imdX.oR[D6bs%҄n;*eQQ+8Պ>}l%V_Jo6SH©&~cG;БHV(@<'y TDN iC0(I]a^&a3| {lc(| Ӭ)j`IQ~dJidz($X>+(㫩v2Xh !BR9!ZaeпBMl} 7}h )|,󒺰GjU2fJpYG K- (&-s/6M袙Mdt p7kB-.׼վP<#tWЏW0^ws_I^?g7[= jc" d@yx-|؅w'̼|rUEe64=[JʌYWyu£F ];M[%qqá *=Mk*Lwp?#aMP?Bixs6P$2& hN!e;bE˰o Mxp~'5G$X "z)BǷut|pO6j fW'x]*Cd"4U aAgǁ,noJʂH#ۤ!>[xx7B)Z0~@Z}{e&.}2W`1E4o^l!-y_ɷ5v`*PfCU2 *¢R кV$;?}̄t4fM.33?uC[s&RXհ\lx uPSc'/ZMѮ=_sǎ| Wa h<Ďmg&_7-5+?84XD8Hn#bGԝ'5`r.`Ck2J\e>E{rgT/Խﭧl ̶i '}Dr uxu2Q+~rQs$.7>vM9>=B.E+X(@Sw=@f5%)zP Q$xՆ?vQpRb'Yc"WѩR~\oC#ѡ7J \:Wz^#>Riu"`^# ^GQ/Ɂc,ɗv f[[XB1#ABh/X~㠴U|EmB)_KSzU@4푨AKIGweۉBˮ,ZH.mYD׫lq[-1j+q6]/nzU˟9ޫmz@Ŵՠ潼!QV u1V[,c4fde9=KZo|+DŽQ\%*xaU,9䧴son9ʲwt vx/%JJpbN1lU)~幘Ko?tߪ~mZWc*:9u?YQ5x"UI9w̦Ay%f†U;=Q2 oU;$d ~_:W,P,o}xKD%%%oТCQg0qD^kՎ/ݹRaL 8u,閆A,!ɺr:Ut[?!3 |||ăP\9R\gElZͣV4ıvQ8tٝ%N/@tPJ }v+vWjmfXLar?|Фj$ZUzrVɩ!_ O`Y-<5 5xQ۳^l-x kmExE"hT&\SK =9Qo^%M(xW>hN9j^Vg#g >1^.x@PvI% 빙/+x=+!-PRhOm.ՠc*/JS!YVrML^rb,;`&[P_]*Y0 aՄPyf"6W5$Qk i <>T z:A7]wD{=ZG*bMc-o] }g/i)ɾVc%Xmgd4Txf6!>#F9-!gl_z̢9CIʫHB{&/-ey^PHxz &(;B\@plW )Of} W\KH3,@"&L~Pv=8Tgp0z4#.t/k-l -ا;ţ`|,ǐŨd9"[Nhsq=6BU(O a5"VxkV82! v*|ѷ9bjXٺn,3?86kBltU1_ogd" q'2{7-j@:.q0%:i,0O`g}O5NjPT3hus#h39sB2ri)jIYr>[P5DAҵ\)q[ #\ [g>qoe^ IJN6Jۊٓ{.0`WqG~|1 K3eVmD0Y}M:QWt+ =WSEy\̙Df );/i_\i=u7R M3Gnd9[^ʝ#SXb$'m+6,>):wwQ-eU<^iKהo|?hgM IA\Pĥ$-D> R ^ytQ0%t(k)gF߈߭8& p- , @qQk/;aG-wTNFIVf Gc-^I9"g#yث1\70lz"3-X&Tl=~B̡(M'([~Uaoi$4\GgO}DwU@QelLgZf83na8;5TGg%cuO:ݵl]rkvJٳĒb}؂ђi˓vgBoPdC9I[[t7F^Yy͙%Ao!eeNQz{4oIQZa#d5>8$EV@ k"c G. On3$q;#lR=P ,mU!$v$|[k9X[1u1i|4=f-d )QJ?3`ylÉ1ڠ*D*p|aexbv'ɬܔZ$٣o@ w\aYpIc]U`Ǘia1Oѿx<u5u:p+,Y}V!Gp*Qz1>qڲGhƕ8EO!U$>R b5 4Kf C(awt2`f]R(i~!*ٽievt y>;uʊ[1daw?/q*QVsJNK훗櫣'NQ {nFtL͏/HWqbk"C`o=epc=3bJ93ՏLq{N_!v`#Q3Î5W3 R<;r_$%dHHxMޱNͪD$uuM=!ڗ`;"ٙUy`^~J@ki|^(p %//ʱc*Vy׉zX AyKS|Y9[j`RKk#FֈDJPjt!r)#53ʏ6'(0M!;d?EC/O5X^] VBPH Gix Odc{x On ^5%F>C.a 졄LttOCtăa Wٹ%_e5ABƻ@?rc62K7jcJp^lrT-~  AUT+tW/lCV1͓%ZYMw<;^,bq<wkj~?|%Ih?׬3bZϏZ;3r4sWICf$ Fs5&w*crOjXV1Q- a-C* }uLtT@ e_EMDi#ƯӶF=j*$lvꂿÄWU`l?HJ>*- .<1- (N <%lsh׍Ԏ*f0[̿F"RA'AMIE˻f*UG֗@L4 !6SC$AE). wf.AՓkb[➽g_MCs&R(ayB\Yfe(ഖ9SMw.M @oVJ?b7 YYfh6Om>X-Dr7i#?yձA/hK0϶h|ʊ[t;RF{ե%5 Oדm$I@h$+0gGm,9H#$r9(Q~{0L *e `e}' g:r`iCBg)Pԕ>%!"rLBT{kM|BN- }LTlх'teNzHPc|N(YRrQHQ Vx'4UM,W|%3:Wk`0g?Us4]վnN9r!R*Q ^Qx6>Eg JГf/NMLD?24`3 9l]K킱+Qhm#~U%.3V:udp@=UpCqC fA ?KdrE=CĴhC5]}A{ |OdS0w[=-u{FȸS M< LTVZCR#*5B3xͅ+ZY/`>!lAd6 <W&}.:̸!uH6E& CK:y8E B#&11NKĈqEa@SS҉?$OfR݌܃J=jEm{烗&%#^Jϟv^Q%b P(n^.mjUǘ7)Sx//c:{ӥqH10+XZxX< ^Ǟ;`P/6 CQr>4l+sl ՞M+s]VL#q{k:mlH:o˼US1#\:Ʃ :)&gHLC@ sI, \ay`Be0#+P^#@Rm*\N5Y}V5WoD̃*GFﵚ+5o݂ ,+HxĐf'%i6eo1eu8fBầm?eĽ)YX4*Hwu ifͱX=lHXڥ횩4(  ]\3yw?>~aӣnh@. 1 I_)(+92)5MwG@8gŪb\$袾zaEIc%a"/K{sʃly2WBб`3T F'C潂tީ9P9rOl*X K$ NTIUOl?z|+XK7pM\q}/H#s<䪣žۮvFچڅH"k#aL2MtwK p`O(E5:J3 F*6Lm#|)m*Hpx⭦, U<^$sm( %`;IJMP*]3Rq3v*0.Oi %ݐGVAX4`,Rоz8Γd+@.K~Y5dgS M9yuVx'I)yOy)ފ-ty\fjQ< }<`eadv+KiMMjr ЬxZd_lJ3}Fc.XϮ+aΖ`鱑|w?'vͻ:1]OkFWkǛ0 D2ΟUך n&$rk뀰R1Ǫ~;nP$zf$i1ƣl|l!8VK |WQT#̚e3 Ӆ9J+BV CLfXY9 ;El)8>`];:œQpq`B<&M_fS,W"ġhĵ;d ІA nl (֖8r O[{k&EM܄v> 0Ic(~p,Pʡ t.^^pB_?n<3up 9lJKh?Z~•![9l)p>I6F s5n׷WK+GJDbYt́S!埕Sl|( r~oL?Bܺj{Y=}pRh}h|}jL/4qz|Q) #ٞF[8Җ5Vr[NW5~k`ʹEbXD(>™ J&t"emلrWW_`o0_/Rf0!X<,t'f:ӷt1tU@Ȋ# X.fd 3,)9Dd~kV}`6'!>Q}8SQ`iPÃ2sU'@D꼝}WJIHg5>2vYFԳGh N zޑ![f9\qkx<r1Yڼwt{VY" DwT2`lO5|} 4ykY 1cLUXbH f TZHE7qGq{Hx8 Ű1ħ OM.g;k"37XXQw  Ĭ)x0Ž["*inЙ9z;"I (tG^p)򀩡3K]%6a%ŪcQԤz;̻)-$U kJ@GPkg]G,`! u|~sR0˷G Jp* ԵdU?2=nS@5ݠ"R%. ;Fjl=.H,aNu;Eyq>)A}nJ$+Noj rU'| Qznvų|$9͕3z p >ݙ=+krTfi/W~4AIp'=%a&(!6t2$U8POAV#bI4xxX%FȡPqwzO9ZKƏk0`(uXy* n53gtc'ċprFSoJж UqazDzp6M1KF:a8g kBd*/- <~(_} E3o;B3o9`0:e‡h`0gFfCrQxqk UȠ.فUu7a>}alAZ If!R" օ|ErO;T{t.1 " 0ߝB|@У,(T4rLȕ=pܺ* 1;{b so_9UjLbdsXajߖ'I΂j{P=- ds}9EOS 8b[Ā|)"PZگ0ym֗AJ)_oV|Cb; 55 Nb+".v~c-uH8Y]/+?Q)p*7Vc^67+dAo$ٔ۹O*5aK{j YڑE3-fI2|' 5-IZYn oFJE6"/_OrWPI챏s=ՂBjd)돩KW#[pb;wІ͊h0l qpglWuHگGq;(@tD:|0_ﶩ3N0npA>k"YMш7||P]0L>T`-`a# P7X>b gv6H$jXF8C恝ykzj.l z@CG 'BãΎnB]Lwq3\@?T_ʖ#PsuaT 3XU@QLǮj! ~!7KX Ԕf?HH= ȹ=[ O~", x6*s(~V탻 KXޗz}Q; c3(xk99 lґ9[u'j m٧iΦ:@f \?/aќS[&GVΥkJe'\đ\BJ%tRbH\1FzJ=|x:{!!YӚNN01'[4c4\"$4؛3]? ĸ֨ٚ|BsD~[/6'5X% qM`6Ѕ˱;a;s EǙy&ԊH$̧ YO8;pPp|} ʣEn;ŞF,.R2MoGV3(4*%M, Go6VGґqyꏵN3]!"KJh@ B)| 'a2,&QE^s+ nJpo nHٜ1$&A}Pڹm_Sv9η_Ȓ']qٿXqٚeVbMg_JsKgv-7V_)n|rBfܐ@{S&F*?6cm͡rjv/(C.St(.q:'+dњZ( ٽ bڬ努k!/*I<y?-KKƁ1W€>)E鹰#.̄:(WXCA@Kv~,XDy ]UNɊ4_ #ǗV @͐?yk?uuȌ_|=hWs.‡d;)t6,j D7H##1xַ|/Payc&B><@^ysl]XGG>6sp$] 5,%V !w4(.^?o.1'"mWH<j ~3i;yswfPdc%,d' x627g;^h)@,u̦:%\Zo$j+C+{θkAҦ:$?FτW$ҧDͩ0ӳ|u# +3$Zh7G6Q=I# #RrJtw04}}ie0.uaډERz 2ToŞ nGP+Rբl| \Z2Dg k djwl{xhxX]g)xһݕd@Gw3/ !+xE;ZCU<|G9YrS60TNۑʝnyrU -|$m G-|v8C,CT+5s hv54Z&VfZ54`úOXswUj00- {Jv[OL:ԼfR ǰHu^0izx2@dH9ުl?yC*b7٫s0H&@Q}Q1Uo 'F궨΄!+ܽHbfw4˨O SJ]gsy|Н~MbH=D{)ױ5EnSyhw!7B'{ű`VHm8 .Iv/&+ck+Jk=10WQMD|N-냂ԓу;ߪh5! ,%; dF0+ J(Zy25\+'P c#*aM^T8\M=iE=1\X6;^OqLwzDEW>BgCA:xdL4j,Xi튨ĵZD{%h͋}u`(a%fpK&3.3FTKxXp| q!5D耊sK9 BQ0B}[Vk\&pfmslB/W9"fTKYGLZ•&MwfX#áPEC%zJ1)Ӗh֪ʨ>䉖 +Aw0>it'bMjlP6G kiz+Q2SAտSQ}s}-NRa0f[馒eѤ|6%׹A9ILAc| C3v0/|{4ob0;{QKz201Pr8x]GD0D Gf ׭[SUM%NY*8uq2p5~4jۛV߁ࠨC ޤP* LDy^%DO"g&l&{$q FGUdԅF_[6r5Eu0m/H o\UEf4Tc߰/ɢzCNF^5t!֧E+u-8wǹ0ܽNDMfEc3r%ўR m6 (죅PdX=r'LTBV郀k:+ILUϛc`/Vǻ5m%aYv)s\s|З^uM`cV7sKT{/.Yq=3cğe:moORNTp/#:o}Zʦ++LK\Ƈ7G|PV4`a'F\?$7<" #TR! )0أf'ygЧ_FhC DX7\~>vM% 03@+džG@K#[ňz?>iխ';U䵩a_844>S%1&mg‹j9/}#oj{,Y\KhgJUUWyMaشd`>b?LZ ƧWEtpa5--fI?/}Ӓ?H 1 GzH{6Ka7{ R $ [#R!یeV&i~k`.)tU[ͦ֬u-fTq" ^4T1zn%DPI FCMͨj:(`+?ZY[t3{q_ $48H@OtT3 W)YJ= 2n)nX@>Eja6nʍ񉺘&rr(^q<m|ws+{*ʌS=40TL+fP8Q\X >e5Vv;JegYA^hV 7uvKnnH(,</~ Wb»|y٩Cw 4[Z#k6"Ɠ+Cu8x֛Ts{!FLK iD1w8/Pc5]U8 ~dC\USrGývsĭ O)ovCгFx@J䁎!@7۳ҵH^Ov do̙c  Jw2[8(L~.1'3Nm|ceu3TWkC}'sL9e-14$9 ʤ?nwcza!r$//u3y]–WA0 x=A,mgqzeT햟!\C[7?~k: C̫F&;EccwxP{:M{);oVϰ rV9e= EG p Dg"x)=>/BȀ&) *I/L"p1,Ur񩼖o6آU565-G7ʷBoߐ$T8J`sIyEL >Cp:CsMXXRn|pX 84db~j)TC&a0wrT2" h-RDǪ6nitK*%' /)mӍ2Ӽ6D/Z\-^HӜ \[oJ (`| շ0ۏX 3El x{1@9|N1ҷ`H#Ռ&'4Kh"ٶeJEmgxkiW»d?+Ey>YuS~tw9)'cնΘ@ )+m=bVϰ|iH Woө`"x H3,|Lݏ1˜ܖ:hRʪ0#R|U"va.s%}$jP cKd)mG-幵|.$|&"P5BΤ&ko.{Gn%#6,6%nܹtZzEƒ&HII[S^VS=T+LJ/ tYߪ<0^ͺO%q+5lr+bEY!*X ;^ %ATHy:;SmR8r=ٱUT_gq9T24oԞ`.e<4&`0apF>Q6Ybx6 u8|yh-uӃBϖxɧi!eJL[δvAbΞ2pk `:`j@~q3^# ߌ;svDt$B(Oo!tYK!!`-067&ST |K,ֳ{tiS'>K\]F&F\TA; Y)~_U"z%X: =zq C3k*vHWIdmlB*$c^BBz@\@W!TyE@ g K_m j-k= ejI{?3 fO)LF̩BXu0|J2`2񎚥4K')UN\Nj41n$/%F#UΌj=%p Jy6{ {VmgFiH\~~6Q9LL{AOڇ2Ӟi<[]PRf+pNظ@ǔyi7ȥ*kv)r3\Sz'wtDQ=11.1m!nfF%tEEl}tQUn@s9SE>ʁ@ѭ-tO$[_YZ#WPulbuK] (^Tğ^^լ|I[ f E,6z]s rkVXQ݈v][JڧB`$B}'drrk^~֟oL^ʽM?0xL 5Iڕfm@SCmHYac+{w-UFmѱPf!&[0OŃ0x'\4&" ~wTQ7{yT#Η*pE3w${ߚ)\E* I4ҿ"CXa`HTDi-l 9?(}(n^ZjR! SMQg.D,!QԘDMɈzʆcck69dD>χWD+l焴bD~zgOF^fkcWRX>HQhs"/K )Tp.dOBtDm'JDWZ#v!ʓCX̦Ⴖҋt/M$D=#nĢ:Ak2hD*w?' C&7ށ/'gt=M,&V$jU,^ӥgq7;%->f 9z0PemCC hOzڍ"g 05P5PԕK}Pkyl|B2۩iMwSљHY,[FmNA,kgXD8R;-n%vY-6>ͅĀ&4ϐvnC//T,+X\t;s]}/vǯX vQ 12.ecC,FDO2vxEZ%ddO>) 2)Txq3`[tWG6"yY0.l.=fS x|-*J 2zV3ȝ:PeЎᨾC&s9yc2Ք&A.LɜF&Ya7 yr3aظdj㫄+-@mvLc5 ТޢzZG:;EE|UgVӺP?KCD*n,oBxI'C6ץ8xɑ XN_VѾ887łi`:6 oEe[Tfu?8nsb^5L+́9lh*mD  ,,*m&u}UZ`$5ᥘlԯ.IK t&}NdGIfQ&Ejy@qt̵H̀-v is)1LNp!) 4R}KG'l.%I3zUѤm˂p lp脖FjIAOoxB4T6J.&LSD`%b+AP bqRk5ѫ[ yqOࡗZV{8N~>(fDžb=7Gq3o&yJꪸJ#5Cm.9s;*E ۶٥^9|2|lc= [h~CcGZ+.;G/25q*? y `"6&X1,Y] 19x$u܏x&+y`!QK9esYh1/byS-_j]7^.5мaB«ٙ,jy#Un~X2|h%_ ;;Hdz~ '1#j~C7YFWs-]J@rfL4 !QᅜRoq`j잢fs Vā_nB s շS(V,%zMC;Ys3"US ^~(isA$ l f AEY(wFLi\40=<_,q{fq?%1n&~]Axe}gD֢ޛcU>٪^OI}L4E2*",$)դƔ_Յ7dr @ ($(dTᏥ?ă1{c"D=3 h];[!771Vy"x|t@;Wl%ٽhr !uDiMKV0Z]Tz zƻփOHfHT:X\Ooʝvq=xMp0k;m)`CPNdZQŸh-JkFOQ.c amN5\!8kf3>ZThuao#P9ؾc]qJ`\w3 %*/dUOMP 7MƮS,WwSUx^ ]`nvА\c&ѕsKRkn*L1T{LELCr.>~2cwBX2GNr;biS$]zF4sձk,lٲjTD/1D$V޴FJh^dI8Tsv˗:7RTm[Gb-~֨.a)c."+".oڛUESeo@xboF emO v0$ $R!{zŪX$}10֧͓q3w)UØ^\l:<f%;8,[reu~yC>i){,XCqS.(};*GtgZs_WkqP^t[TE+75yJqƁbȉal?q*y-8:vSŸ=BuCczNnfyTT4} hVNa6*E$i oF9kӧ7 >K .Vl@Rz_tzR q<T1LM SnLƗ"q\w)5-ݮ2 h _B+7n{otUMj-SJ_dd.~il 窎Gw\C%h#s=Rpto/Oow_^^wDϷgu>?d\|k`~OZj_=UoZcKuI\|X? 0.ɍirvkSNDQ 2B0 DKX u5]gXsQXex*w"|;XX (:Ol)׎muGkI#'3cL=ZM؎:^? /M+Oݲ jH ?b|5$Ölzm3}ڰAv0mO<Ƣ5gnZL:qPBa#mL!'_U -' wxfvXC=RE~rZ2 v"]匧Ǻ-kIU6NN"Ivve%4y!3Rdpum; ᡾G iZn-Ld^TK3~8%&J-,ȇBMao9^&H`zJ{ 1 <,}4ZHE]DVpQac$#fD!07@9gD\gj;^++S*FuZنMqkJ7_8y|;$=Om2_Շ#]-&YYd`a_V=A:k:@_m; IMhsSP>T;T=.>-T!66c+aC>7uv O&]hߐpyb::xϜƲśp6̹KTڨuuiQl;{HԵ^X:st7(RɥtnOHq \J2=#'O25+'ŬbFV]FU#ʺeQjt[mܐyUN aI>b.`jV_3>AȪ1 Y?+b7/4UfE ?W9!Q2!x+&W,hs;ѰT] x޼>ty[Li 0$\.a[l2Qit C\ a&r7 *lgf\ڮ%?'G>ҺQJS٦HnVUխ7Tc32)>-V5\aHf)ea3 ?^&樕裖TJ[] Rz< }Z|Iު*|0r։˶j෻2 %cb~GbSf7DJsp:NT'cqĕvU*ٚK.5A6Qe6#cc.{rC:8e8aԸkednOuV9,^~Ozn.Li#& H[HI03k9\yHp޾ A*>kCֿ>v1i$I";= ('ĘzCd㱞ykp)LQ؄ْ Y|P@?~n=j"AJ`Uhqko8rG[E@dzO[$#tơʬA٬/H-.Ƨ?R\s]y\.&Yv7GdV <8*Nvw4"_֩ ƦcHI $51xΔ}j.p=\g5%GS*kpb*2 c:< <çw*c!r1?Kl\f* uH[N<15+@ւj་Ǥ<8ѪBцIx5a]/hCG /Q;GGS@][&iqEz ;쓊!Ȅdam:>PoT$/Yı4g6If&XzfH;[=vV]߯l)&Nq8T0- ,?^.E`sj6jU\ 4NV΅tFrVNj*'No+\tz_> |Þ"P*(`;ňϘ(h9p7ɝ;i>>LNW9Tdh|7oGCP^ٔjE}M-?%">UL4 ?ۢkvaf E;i?)URDe),q߷H++,P^ZI Gp_0[`ȩ(4q`UG\0 By}mD]|eRc\.A{K#.W#}le"^:כz2jc П_XID^~[vyb!? D|CCEg,W~ʝ#\Obhp'/1i"2`Ϊ.x[EPbÛlcU Γ@ei*9Y˜1L ?dH]݄Z8]$42OMyE5HB)Il^6CJfW&-Nâ}Q:&o fUCIi?(.C(+xq!ۃ+`Vi57UbcϩWWIΉwMub E+]>)XVղЧWh7Ac8z V^IA6fxV O;9U__Z>Y]~G`QRC4rMxyYS^jj*1U2Oe4`Q/dLX(P\>,3!>G {X'-XK;8t6q`CF ]}͓ޓ5t0_ms(BL2Edn/ dD «:Gv^3܁qz)vq=VR?Y|R&{R,=N߳,ę?dA0ábvq)]V*KSJٖZ8dҍćV7?6 vӀHd/w >~MZ>|-;?AI Lv|@T),a~UjԊو; jp ȼPhO nb^)Z5$k7ieP{#W腛;[Y֥j^7zlI{JjW/=VYT78Աz'؟W!SR-jNހPq~0P`!u#اD*G \Ęէ=gc]p+J7~̵l#c Hyѿd\C#l)ZXˆ4˓'1cA޻GOcѹ/4^|&}4RSc(ρQȶ؇ZJn+m"$a7jDcOZneR֢tD6ن螞lsz>`g#KaQd2]T3* 3<]7Ix@h) &؂6.ʵo"W[, qI<}G1^ryI$~?^tMcٕNO)+DKWU/6 <9jr<4ė×/<֥#O:ҫཝkQĀ$ACd qS(l6 @֝8Ō<8ÛntH7rg_F`.0E` S#$P.8!yȷ5&p_I篹ǖF!F'PrU{*u@?\9]Sfk.iFP7M T|:bqA܃$y?Ӿ  5εo:y5s)6Y>|VWg97%{`rkt Ruyk0XxOe!0Ym=Lz Kv"? UupgPHr-wfv#0ntUEE2 h]M,_ JF3x̴}F""P- 6qK140o0"-&+ š A{Hqs6<.c>x\UҐr9϶޲/Ԅ;MY&6~YH&1dPۀ (^>] ǻI]$Ԕ/J }9W+dDwJ4f>utF\X`q6KeBGU쩯L,]+Jc}Be-܄וURc7.|!/EF;&梅8N ΋8,܍}%yG)5Fa<+}5_e1Պw"Lx5nhѦ'Tg 'cIqa_8ܦYaY)5bs1(o'>(98:4D|haIB ߩJ4[pk /vS1dOPʖBw=&9u]ޑᲡJ]vEoo=$4fe(Qr43ʜe0k3[1GNv\ßG);V{8ʿ| RL p:1:J|~ÄCXm?@wR+NSsՖHKTwn7`$ Jі|c XC6WN#`gN+}ep;ޡ&|`CHsV%;8>Nd~Ԛz"KI-|_o6{6O Rd0=B>aWt:b7&p]@!Mu XCkĆNZISa[֓+S~Ƴc/HbaM56|I,+b#4}71^p Q̍?Us_j!Qf>d(yo:UG9},˚G,z ^AvP>" 5}S:{odKGrm41,ϣ޾A,4 |*U,pS)1lktNIhxT;h/Gv8M'Tc{~RJXmo.ԭM`+=xBz>+hY7.(gQ6|a9 ;bɊO,Sܑ +u|~R9AJ*̈H٬TQuOS<ZI jy|: "FqRz?v"/&cK%:%QrcCL WXtLK]\7 {BZS YwBp5Z!6bF:g;i^ +y\7F[0.}&3}i 㴚ؤ띅fJ6먼Cn[y'V 5c djHnŗ@T2=6jUv;ʙrRJb (azv8Nn͋Ӊo<!YawH3p`!H I[N}5H(T mU21yrY#X9eoг2% 1&*xLBٚgsv?Yts ݚ CYEn+i99b$B\~U>CerM*b&C\ YL:XeݸbuGٲz4M޶J,l5kcN7i7>U;" aMBGi[ԔWKDĚ>M: V{^W_d'ye "/Wkk".I!` T/ zH0'9+}fW~/a :׊ ڎUp&|sr5K>{~V,@ E!<#%sp|['X.Pvy NwASDe=UKozy3GzQSWٵ$ķlIj:d̖D*a}v\$#c.i_p&, I1ht5VH4S.7A*- 'g܌~gTPY9jt>G餹[0JxpX]~ KN8XM6~*~.S!zX";Q3|nנ[|.tLUuO[O4* NFZJZ-#K :U~f2gaA 4ߠ:RV[ A(!oe/b)FO @H,F$DoK ħxKzjFo0%? L3EC0$=ER9swo?],1n+omLlTq;k]3qB;6"V8M揁^[9tvHQ*mp}eN Ci(;ZVɻu R5sӄ1uتi/p@ȋjsu2zDc"H^*JYsݨ)FW?:!p x=szc<e>]Cex io=j0fH%M43 /nrB԰+m4ywzdQv$a !:Ð1's w(-Y w<*$K^KNbm=+,ϥɵƌZU̗}nǥRoj{c,vˣ˯bԂ%TS/|}'ԫdR,}tDgsoɻJ U|&*OjOp眆oUz >Ea,%>%tPT*uc?1'e?0o$ ͿkgR"zZ(_4tF-L74܋yȥJ6+ 0݆{|sU}xz} ˜O͞[A1E60Y#>.د#P)  #i,yM'K$Lc'd TdAwiR#TXoX5i&Je5n%0f29E06gr&·rcRmVW>xe?H)w?Ǔ(oiĮֆ`8`86̅jn! *@p ڄ%m{bm(z,>eѸ!E) 4 v JSI{zELL/c' _5<}eB%Vl7z@Toci8ö H?/A,T5i~Dm<:X*![:O}Ic)֔ːҐsGB3ßۉ9.k5Yխbf[S|H> _J=Km-.нaK綮#?MZp ͫS",̨QPWz>W^U-6)`|jmn?DA'-)S2C|0*p+T&:9BP77z;KrMU= NHm z&rqz $~C(3"/hp3=5ٞ8:HTN15I62Nu^eeuZu(id! &.~>tO0P 93T5 4u,k͑g9R Dz|jhȵH>nȅ:HdCyzI($G5_Q嬽)o\|·JTҷ;exc ] T @T#aVm]{ЃU6Xsyk.׽ e̱7UR7IO=TO9[_7: S#s닩>+o t7.GRdy`HD6Es&S 8\ YFU istm4;T' Z}*Jpc'feR|%c xþV>y祂|{ٷ!2BJ ?M5*Pc`Xʘ|)WV)r(%5׸&0ո}~9C:NS)VKO]F24TU;Vѫ|=~P3tftSy7-0!6n)!(\Ҏv2ef[i"Кع#0WNmJkۂ+iM}.-$#g(sGAa+ ns\tr @ 'T32fÃ5]f5Hu%O@YFk( 7g)#Ҝ"1kVj;Rh9 >)m-o*JJdba՞>݇ӎKd"U W1?&M>l|v#8ZWlgjbGywB5\GBf?ߤpZGsx'`!aDrUq4ۙ5%#_*{?MTay}!;1QB/[s:ή>H4LK^%ٌ}H>Wh4h܇<t`7ԩTQU>\8Ѳ|ns8U+`weeHVEsS(5h<9k0 ے, B.;a>zSsM=yt7yw%VL! ?ůIR@̴9c(G0 Hٸ)[7cvpf=s>66vh)?K\-+!,x+-CW9PyWcl:M,޺3>Y@Xkq癀返>%`%:<1P&AxǢF9OϬ*O^zXH-խs7i$ +ڱ 2n 1-4򘲾nq4*89 ppmmP`` ny+`,Üpq_K\l4roWU+`_եєufЁ- Z|U Á.gM_kQ]jAB7 P_cq&@/oᯩfxM=DCO3&D$IWF܅8<W_sSŽޠg擎g{xGN2߹MqGM2&G]͸Xaj#2*YX/.g*aP>/,8Q `kC"\a o]V!A._!Y>4C>_&@]@d ]bW* :- Ewo[:ު<ũd.p4EMwq=6ދU W!k?x9Ʌ=G'_xV4l~5mFBUi[^T4~6Z5!p3[@O>2/(gE}譁b;Y2M2tgcD8i^7rFz0RM8̉N.W 6^+ - E1 0ՄL+>R ˸܃r."W` ~C^^[s1SE{uD(&neN!w;V=*gÛ71 }1?[GZQB"iMa7Jj O:hSGWLc۬xؐ#2#^BbI$Hwhp6ic&#ʥI$KP/ćrW"d iMfAjEE |g\7VWM 02iU p~=y12Ң-ȔfG5Cm"ĖsFDEaO'? ,8d:E(KTaOa!"R;3H=BH3Ip Iȣs.{@}~ƚMo`W.{>c!{.qH[DK<ၜbYBg=DV۩{(%`$N3``>C{\7|EǠo`D6zN^K5(7y,PEkQPu5wf~%T ux~>@q vLj#lhK/ɯB퉛q b<%}^.qHs]@R%,b{2L}uy 7fjw/ḿF˃ ̖"a~{VDkЧ$Ûgm` it|? *5w6v폓}!=~-AWb$N@ &[yq,-b6hx8ҺÌQk3ۓ~΅>U`lHgZcvP u.nN*!~jxƑ qBFmW"΅IxQ6eϰ4jBO0Vo4MkkU7b~BͿ픶+'28qMDeio,YڭYh:qX?=!عzzoPM'%$+d)jw qF%3 j7{:B #4N~.gu`W$Xԁ6(Bo{sW r:S@4 [߮x4I"DOļZ&fӭo0eVM+zFn)MADuIC㔏ظl{??Li Z5BsHl ]}$Si,ptc9ʏ5qB QQ4 ̍8VЖQSN!̚:IFzlS!@U;g Դ&njP^eԢc S'&QOyՖc< X^EĬ '(2ɷ `Cݯsh}CIsp L[#D&q {E&,a)4σ +z2_X53|AGdфOT2%dXbF=pD1nbM52njaS3R6 o]A>Tz 3#]0:mHfU4`{bbxUY2atpL@Š.^Z;]Ce;}*,ydFDm3K+1k-(1%)!cߔuNF Z3*GPanhRŁsI'Ń.LCƺlMjtzj@?e&)P!?vI*dlF Qی:<%Ce50ʉM(Z[T6N1-OeXs`!W@dؙ;#~)>_7&"$R}`G4'S%ܶŇ rG?V'mE%\au k.ް<ʪ{ŖKZ)؝_}5C Eu.-h +,f~ U`^b92vl,)cqiSVlvџeAyy?Q^dZi\h[+2N`oAPE۟q48#Kп௬5{GU.SM[^gԶ}T"4v&vN$&]x^3ne:l$Bd:"@Tz[[#kKW]` ?W7P/`sd q. $~qDđnH :-($7TF2P?^@ùSFqo'^2\N8;]|/Fے12_KvK#Y?e:HXWEEzT:@ 6b<'9m٤/s1_ccl#ˡr5^wtLlɅUO `cT7 !YJ&(腤dw]=1fny=R.O _prqEDH%Xw'@WOO^}vV> b wG/cLc4^J$ӼpsQ UXJvqbs$/pf6=mxz-g;ظ M!{+!yuԛ U&kXku;xNJy(|@ފʣ=M91YF3߯999mdB > mJ W|G=[ƺ̭ J 2ʘLI>v`.WF$|(6uW x|Ω Ie$ 7^Ae@/dO5KB܃ɄD.|.Ms>5`  T)lIhȿ~}nQNuzҎmUSmS%K[bͽXԳ%LCDvXO|YN9&#_:'4v4ЙJJ:4),f3G< No㢋HXขs߽^DlVBv;812G/ ancFRɞ"~8Q-5k(y1L%AyՋaĊ ܊&G34 boC J,p+%yG_!A#Я@24C+&P5=|o*퉛%!B2z >xϵ@4جv)ӞѶBXGAW[סfťdO<$(P~1lApu1aD7b?CtkȎV=T9c@^> g=O]D-lp{xے(N Pd缰gUɰGiSļQe=Ha)ESAK93 7t"%|]iRGҌRLK1yFpS{}0&$G$KAE˳?.vc -$ёwQ$ץJw^IbZU%}dp74A>0ي:i:O$.kIx\z+<8#ϖo5ayZ<ҡ^\ 7+4}-JdFwMnd90V)M-xIx,k`Bp;i3nL7-[\9r9>I! ʳ7ZOcBU "!I:j5o];rqhWJ:kZh ]_z{,0w+)$ueHB!/:6l~#qUlޑ:^xnQoh;91s)/P g;d$ EP##էR '**`p( &Ĵ/*wWÄ]C/tY^1 eM &y3\Y̾12P.+>@ܕ=;ض-T \kGfSp_0D>.}mjO:VV5e!g' Q֮RC3NaAJ'aSszSd9ObzE7Fe5LFNܺo^wBX2j7'#a8M0 MIrGzKag 젎NE>)ISڗbç(Tκشn׳YtMPŚwZj;KV:ޢYХaees}ګ*:!6i,M3'to/4kͼ eY/*Ғ?'Y5P=&8`O1i[Un0k(np(VJIbZι+VT`<޻;$᠏b `q酪g[d#}c4>+n*h{"XM'x+*̚u++sPqσ捂wij+w SBo$ '`[: CHˉ`0{3o0ɾW2Z>`=א r3~5a1F't?ꆇNtz:)I8<`w d_~/l?fzObBX52r"!vG?,&].$:٘lxz(-.^ȫ_Fť3C[W|P Q Yl Spǜ#N,4 }w/DSޓe<)OXSnmcJHxtF𚫰H E(M$#?`I 7IˍA JM?ҭ^ʨ}!`>;N.h='Hni :i۳eaL~ΐ%gj6)PsP%*=oC,;0U[]|=;2? kK] Ī%j|!v)ǫ\Ge"kC7 (M^;1P0H)f0\f7Wd5t/2:A[i8"y=.xϞX3u`%Er.ӯNw*{.[s &~pksa;} {SR٣;L>.Wztҗ_}ٰ#8wV'jF4K0H`9zgh2]_ژuZ~5*gr I+WXW]u;l:ޗ|ZΪ'&' [Ooޥ˿˱s$x@jÈ&ǀV=Qco]ް\gTJ(lnޱa#yu*uW,~IwJF"Ĭ1\H-̀m13W\,羲P]Lz$W$gS'։eoP'= }PhMBftL[wgӈ{n "Ff翠G_$=t`bL@4Y`vu8qa?'„rLF6~z*@ :nb)JQSќ.m>߷֞gXŒ^iT;qCźϻ5e*RV4 _m8XƧ2bٹ7:R(+ِC|ovEjzW+葖Ujz&$:}5R<&iO* :jɤ?>H\xGVcLT{;j5-&$ؙNp#[KSgXXde4zw633 hQD2r>2{IBUiU:1u@\sr^R5~3JLW_h;aiyH,G|ZrMM_kqN)s%nS{gNdy7ۛ9kD=Qvc+&~3˖Aܟ߹Q䚭IrS 4 '͏:K' /=s6qE\a0ӚѕSg?U*|n2"BoIcmǥh\oQ4d.8I/&2{ %s+2VE-oY Kn 'μ.6`MzڍС W,.婢*oOQŞ̬mvM[2aggЁoL/_Cp#Q˘Ia|e I4CWNґ:|Rdt R9.% p҈~ @za )x[:XƻQzCZTj[b C v&T,T)*bC˞6S qDeFc= tԝKl) /vykqo}бZyZFlG >cR@$8gU(oINZG?3Y,Lgd7bN˺+ʮ'X*?༔XqWE8RFuԩP: ܛڻ$j6#` @{pPQ,G,tm7g SdW_~kA*m56H?l.᫻|McA,㐕%ܡk)o84@t,SЇi؇ʚ)ƶ# 6 ^j;jFTU~'*K탻r4aɥmwoSL"+~m6!,h nn%t097^sZ'cϟh@ʈ$oa^rߡ)+nL8iN}Sr^sL%㰜L l530$O2f&s]SAK`O+ -!8>]7^6t?LP*09Mi12񛣱%zt#U>M^뙆G2Ty^+ǿ7Ah9$ "[h8n}\*/y 2,quPmΏ*Y%SϽZ/{R_-vM-@ b$S:FAe>F@D"rX8E<YQ?q#6R>8kА2?([9@2sV{ED}#T};4˚i䄍AT c7,Ο(z.&;f^BEwR j}^=E&B@jKHzDAUX6YfU캒a\1fֱ6]8"]!_83EfE}0dRr 0t#ocE̮,YKUAEh 1:2&D{C<#m'KH^XY&Cp&{lInZ2ӑVaZ15l~h5\CK Zضu[ NiN:$y{˵2tmCuzon ֏FZ˨=rƬWfW/0m]¢N7QtOy(#r qh+~5\X[?[#ޘ/}'wB>/ssy&Cb@o@<.+V4ȋ&cxs[ o>M"HB~aC(<-1O>q}&[7u̡)U{Z끈#(%K~eD<4k`6[#p=|\E>vx56ɋţ:NHXv э25 , h..+"CrcN~+g< T*G,.M 3֑DBx汫5mk&nV2;cxY@?/4zלn ylo%HH>Ґ;Xaʖ8G1xHLp?:Sˮݒo4Tw:ibm_z7o8zIҏF|bgB2 _ ,Ƭǘ|ɂ](rO,`FE-.=&OgwIȶ A徭A-ybF?g@MQ !X#eYdڛf4I/40,f鳫\0q+TC\13CE= ֲ4^aG|ɹ[E>Vhjeoi=Ɖ$Ě1)bqpt7 7 .0V@Xok~V)DgC-㲽sBXLK><VtX(7Ɔ5$tҷki;L^{ꦵ~w<<}yciփKrV9xtSlr(fT 6.G7fɬ b |,&;lp%]H4ПӭRY(K~h筳W&EvC T= %N:xo *t"sKyքJ,PDm9W ft˶΢JF־ϋTGVnb]#k -TZXTeXʘK2~ҍ{azѹp 1bOAycJ * fgI=e?]J & UᢋT}IgŎ,ERXL:{-66psS]xTigX/~z\7췇3]6Yzk:ejC#AXB؇ ondyv/\c R)2h%Iv2vDy[\Ӟ -;P@qB?׸.{yk艀ydұ^erV.}k0BgnF:9${aXwUn>94NQSc]lpD"1\:eAB))A~}| 5E $.Ms[fesbyS(E63)%}*}G:L;_'> (̫+zyl@;~M)Y ku8drgU1hÿ"@ X{#Jdz7kRX/`g1 87DD8+lŶOYV˄xǥ.ܭ!N>Hռ5d&ggv ti2a}`o"(~U܆rzI_d߱'F[侘xJr+ګO;Ĉ\^ g2ҊmxK5]edž6FA`"ayjizWJy;Yiѱ> R JڥL`K4QKL ZP, R)SdwLb+oc^ ^bzDD˕+vD& ?V@`\bʀO/b&Jk\AށUy\4 k 5pP?0ρ8t&Y)؋,˜F?%i`b#{-XCB mmht<heknÄf2Erldt=(ݟ :/ЭSa\ ITKp6Bsx{'BڨI=u3զq`~Xȼ;6fGrk~8Y.,9 kf:}%jÊl?p'Sj8,: awC_(&SQfB5k!|_"a&L}Pjж`}eACtzփ\p^ c{] ʎLxVSJ Ys3HP쑂^?8p  !7ꝸPT O1{LL9?\Շkdb0`OOظTKϣqƝTݟrϨz:ᭅQBSVnMg˹w:{|?AP>1Vp !:}!ښoj<p7BܼrgڸN>KE|Ze Hv>}ZE"^@/$Ch\Փh0_Ub(\(6;c8z@h{]N5U  ;x{iǒ nku"%+ GWY }6|>"pdnnU5wVniT(_1RQ<nY{ ϑ9W*mq+"yۗ0VJޔ[`!Mp$2*Nf眸H]16J"5ʎţJ^}m>0[:8/N _X.|PFv/3Ȯp0/Bf%mE ?Ali7A p˒dmՏtvEussIP0e7]t״I 2tHjH(SHi 6jAqldYD eKi57:T(4Flknd +h&HԢ8Mrc%C[Ga^FsN}µ= 7[dY}<&'tit('f(پȶM)3`DαS,6޴S츧7ܹH? \_ꖲm> taA&W|y{$6 g&hMdU{*+P˱fNN6ae3 S*)qT0?J ~0b4' ɍvEZlG.ʧP݋P!P#AW~y+E)z#fD2{BJĩ0{%nUfDS#6|RگjRe:)z_{!wy+Z 0L"L) 9}jgT_ds{|< Q3#oJ]ƭ^O8B*iVdv-sex0QZ6sugDIK4&͛Z#-C ܝQ7 d q%v^3)+y$+ ;brхl@]D DzPSGֳaX^Wmr$z:amyȨS BpCzJ U Ղ1 O$IG3УiO;$7o1P^J:9G0,]R%2ܝМ'CԯmA/m7>sċ*,k0ack/+hJW"I/jόLMKwrxAK ]e4pLӼ#@n']^z6_Q[FVr½p?)ߑ Y[YP8q2ŝ[nbXwȋ'W!$VAs'JT-޼*?3LTjwᏅime!<)7I"+8(_v¸g2۪-u&kPGV!]w[X0TC(4'9h@(/@$8($XNKnk>i#.*[u6.c;Q+ګ9M:H:.2;n+Bt2URUA-%MzBpk Nn=s]<]y-X@0<;['bfl\w}Јu;I;&6mD.s+ ]e#SCѮy]Gғ<Od`aGZ OEyﻂ"cuh#S`P]*3| 9&\jMnmɂD:ႍ_:$)=``p,4t8䛑>z [@2eD C*r?)֤3-ȖdSÄLZ . J "GP=M;? *HU=V+S쯓vq9z2 38e۷+R0fOn2^^{\/>)ߏYPq B[+˟CRB9Slc4{i_; UGO<2Mm.!j@ƭdu5D[-;eb"j\0V@?;ʨ .G]sۄe\:9ʨG9gG̬d[+M2MϵlPh_oݨ7/>PZ[dE#2H6kW1ׇApdhz MPw{Ήw0NTk04ǥd\C _HӜpBsWBYcp^ހj۞0S` sa UrZM SЕ.F~~+Z$=GJA:^L$#B 5TRkDqi-TҢ3;U_D9iF.)n xV1kq_*1g!⡭ʿA9tYymr{pYpNޣ O Ğ3HKWqm`\!T|Z:(zZ^Sq- :ipfc0A?d/}#C~2ޑ챇XZF![t+%,q]T!ʌegQ[-ZsŁ2199&lKYNNv^XQB-`mZG/ Pܖ1 #aLrUc6sQn$:Ŗ3X΋VrSqBu1=YYe ?)\cEfbAKgcmP %1۽ ތBWkR!HvR ]rzaSmvbޅGcmiL{BD=Ng3zdPZ3 ޝu7Z`s3JzI1)KY&c~̔PXyRzj-u۴fЎ&NfژuH+ZGAI]MsĐy;yJ)zϩUv LY 3n.~L/ JgaU|8O{ ^DVm"xdc&_C!-"=nG3%?vƾ{OiqXNoYcbUJP2+vȥnL-!wa O3P{Jr@ *~zs`:^n+M#x|]TdH!@k"fw7\z6 g)*G 'kme'm|j^SBg/c#YY\{,VZ,7=7F4ns?;dvmL ﲛaw8VlF(Hd#230A(Ka{|dž.ٕUB؀%mo0?m\tcEE0&*~OlDg%Y]m5 UG 1Wfm{ x'U9X8\lڂSx1]۞< Q!,\sB,X%/DyE}O(C , 5ӣ :J#'9sf힕9wpicq5$ 5M2)I_$FKޑa#[Q9+)PGU~ᵌV|tVMqɯ.”@ V\mCo*\tg<KE!:|&5K ֯|1?ꂎ81û8' =~+2bm~>Wo|z.9 "38}ߦL}y.@5+>*qpm$"ȸCP)_nELvƲa ܲ `w5EYK:`7 NΥi&Ϙ|XXY[\Mw9rӷ~yY.3Pj}uma_ Ⱦz.%<DKRӰ@2k<] ϠcSfTD0JhΡ1I&5CLf{f<pU͚{zk`p?[2Ƈ'a6t@;T~j^:2_@˓~ k=:W?(^+Cx@UHi#WafO>/eai4fF pbe9bzs  zӴuɒ5#h/~=Q9Ď'Jvf4d/Fk.ȸN%MhL/)%цD]H5nWcz=SӠ5rBbad$Fv, "YUa5l9*&Z+؊v(7Βb\w\@+舢ЇV,` ][(5C,g[ 2*l;(o9g‡Ld95brp0MٺF #Xػ΍Id+SLDur Oe*9u٬_-E /[ ً"G4r8ql5JIëϠpZʞ/ܻ(noǀI,Mo>zK帚@e'ГHe-|rߙM>-N4.S.c3VN`BU;Sp8 H^-f0E)wNn5mVp9Ǟb6VX"bq(WaoMcbTj0Fg~W7^S_V|C[~5i Doٞ~r7yQt}1ᐛp܊a-2~W5[ O3pcs9EfaO\֗(!ZM/{fS__j3 "a`'X7n"_E.= ?W6<}'?Z- wdދ"5M0GNC+̰ Y:6~ I]9;z<*bL#bZyI q۟ [ɫ*D8Poy5$9#*(RڧC3Sv+zlZ{g7Vk vS W^+Wwab2WT&HiƲrqu/Y:1LXy%Q⧫%I'&BҶA³6]yQΫ߻U&Km/ =QQ29WXq_-q7XZ"[ )!#L.Xd2hNgiNVdw|CzK4kEs1iH53EĿ  qY|6z[#qyF]nb[bP[O8nNvqp44><6&[!/ ik*bwQU?@s [D6HςC 7ꭶ2}A.rHwQIR)@ jBAqiu a=(Ѳ$KnW'K!Wn1EB߷z8TrT"4JñbL[{J$-bO qGo=UH'3y>k$WI=`@dt5z ͨfGrO; :X2I1Ui4ea/yvqZ୮yl-ZBܳx#+^PȨ[j:ƴ|/G0ӆj)4uE"l&ݽSӶㅏƓnjMM4,'1 WrY)Pdz%?Q>5!a(^Δi }$|W-}᦬̥w-=+Zm=jY?#Щp4٦(.D$]*c+W!E]S]_!^r9JjƴX^ ')ɥNj͊-D"n1L^*XEG㮱kUϱ2s@W_VNSnĬhI!/}rO9לn𽃔ڣՠj1P[с*dtVZ'1kSYaN-Ӑs̗QHB2_9Y/?ᡑԓ>wQ"AVݑH"mOY@3o4,8j'koR&D-­?ԆKC=r9m,p-"|Iyqk3#u:QpN6 N>W9ZFSe7 .4|WWoSz:';Ƈ٣gb6B ^8*Mv LDAdvx ?V~xa}~7^LK&tDVx2%h0H^JAZFRzO dĜJSS>vbopoX7f|3}"۬$FxD^rI>)e3⺮I16vA  ஠~H0D?~"E2Z%X3b2Cң&&MQƹߝ˽}; Mar8FຼEjEsdlGWa.ePÛyEv'[Za -N+m=/*ʣ`Sc6$J|qnc& j$O#?q~\1iku>]y6.JSq}5"{6r(1U^fiB3tH37(/[xCZ 9^nӛoрi[E +vj>5 P܄D?⪜/{jv4qYK%הIwq}=OO^/8Q"m BP#^LvV%e-~' '_/@iۍTKzwa_,.qx6]4k>zU;zL*5@gr8G3WhGYGJ儙fSia!4cs=YJG^U@'G5cjE4oC85#bj X )րUHrM0s(^t =T:Bl0C愾,{įQ9¿C&7_Tfp(wlj#[-&c? !Si_*"i1/ 5ޢ(:b3O킝ʫC~A@Ną'S.vōYwذ6bTJnޟpC' *7#7ۑl-b/MXY>$x/y8׉\Q8C⍦ 8l9QA^dՃ{ĭH~j]7\aCGgږ'hq /TFr%FڤsU j:= _@+=hp5ym) OA!U`}kLR, %Ō_4؜5sJ/ ;,? v>;e<̓رTR~)({2Kxh`TQ20MV^m8 bqא1R~v""v~5^v |-V}?~';L"Z';}z;*ETأ,h[) !X#º6uDޔ`C& jG8$$DOљ229;ShM2@5a|Cf3mVx?DUfmqAN5fR4=,S_:\?52=ja׺ru|5Z Au,⼼T^j箺'1ȑelF;?kYZ)RD}\iڪdZlX<`X/qi@w8d$%.j*+r\u#/ݰ> 2Ǩ#3 /U?su -316 3WV,v1Q q%{ J6K8?lzOJK?Aˮ80H8T'{nP'^WFYtZCt,^C"R6bŮXdW )!n؆\}1\QTm;A5f.ϔ>/]'8ns ;L4Pmxq}*+p _6”$"*S]TMWPX|9 7Lo)_n.~!D#r4e~8ݛ 4G#*ǸwMز aZB@U.m7f}qJf6?J1$e?Sb4=Ջjk4c@ .G 7b!YKd5GSPk" q$\ODiNofg_ ڜahc$-9Bu|땖g,/JᲥ 8&9L4(V0-&])η3w *7Vv1,iO_a3q6bg慯dBp3e:$č~,ZܯbB8D}'Cc7Os8|3MN2;sc}E("6ѠU'ZNDsؐ9)#InSBw5]hkoEi1 UVM49#s.Vj yG%`VpQIޚ>sUо[826_opb߰Ge^tIA*!q|F6}c],λhG =+˽kb=eoOD$^B bI%K)C ˹s/DH2!&Nb_2I@v]O 3ÈnL,Z tw0֮<}^D\p5Bj]OO_OxMyDiAڿ;Q!MB{΀,ey֢go#^bE0JhI< eY/}\wA8tx'~-'iP'ܑ_1Ү"j *PhIuPOۀ" =WdI@qG81]2A4Pfi:잊"Ք MΜ`Ā玐П0SksIAdR6vRhɁuk뗋A߷ ,5NoiB (": 2{k1bOd=30ec9;lsfs(D٭ c鶂YoExAm͙T} Y_6V`;/H0K{9lUg*qɅY-a[-r?,plL֨ڿc7 F8,u?k2Pb 4;PQ#r+cQ[o% 'wŤ{D웼Gq!&sbVꋚH/aW|j% ,frJV4w{H,Xۈy>siM^@r}ؚ]̙>=Y[y 8%*ZNU!PPOAULrA$O_06 .w1\]@tw=l)zqY\|2NR*JInfd r2=h*຿4PPG~|UԒwȍ?T[lLiQ ~mJ{riV++?F;ХKJ,M[MDG,77+Q3$Z[mfp}SRmjoovpcbs 0/yX7"I2JLlr#5&0Hrd BJ>lC_t)F+zҊw,қ9^SkS*.I۔jQbDi sKTwXe DCD,.we1v Ofeb/Tt!Ghdchpn*AZt;p)雮Y\.l{`?g Z7K@ؗrk^sbsjK/!ǣs aQuClE m (/ޗj6pq8jX $k&;=rcBT==x*/ 7=ehU-1Ш棣?): ) _'-6ǁ}K[{H^s]&U,6I"MunXRIqTe͊]:MՆ0 HafElhP?呖":֡5桇LILLU}Jnh!ʘQyT4y.?؜#+$Ӻj.q|=_":Y"ؿqz9Ll`Qޡ UfBAYɨ3Z,X,6~z1V2'//(3o.8./^]@MOħwt*0Gм8AپL#Kg=".S3r/I08,| Iy[ ?L\'osIbpZˈ==>qN[KܔO>X 7|'N %ӓȒe׻u!?6e<"oiBITg=ѷ,̓ qU8~8S_({EL$i8'3EKda$ ׎0ӯTe$rLH*ˠ^ bq0lQ=e3T^OK1k"[y—%UAӏ)Et®dG:: TԩK[ay>Ro{NUM5^m뙼MFL 'Уb_?J7? VEwK.hڢ.ZK&{:d`Xm10:gI@̵  ~DAȈ&NѢ-i2 f%]M\MA5nvZ t#U׻f}K'g*/GGH˓[!*M>aÏvZM;gq3 3 kƻSFO0^c,-.P4RAA%:Ł&lncB>k<>,_Jh"JL䢯ݯ4L٫fC}&'A7_i-l˝4{).AXHrF sJWtdc: Q3d{> y=tpC-*;^<5cLoVg$QOʒi8ro7Rȓds޲Vv>0ʨ0R y;[-_ePs=O?Y.U';(Zk]̒!T ;t0ݦN;:x*VMIb׶Lm42F |DŽ Qxˏ:t?(~ӗ*pF&tRFLV[S1 fa?Ne#Ds|tBHaDr:6ːހ~O-0T @et~Erh;0 PǬ"ˮ}+d!*wEMٿnno~/;2W٬k` }u5EkLF:CuDWMxSٯ{pRDdAN:w6[_[J)VJ5AXXCE܈Fd\vV[lB|s+G^FW٩V6F Iu'g5γIN"ǹ=yQvYy0$-}Z00tV胺 `0=wЃ&l#Y#kTи cΦt,T6rtf *vhHx*5 ž @g.Z'm'?8R v.8É!*)!v8eGE^ jWlY$.\ K1Zm%}whO L22d˻Gdz uRz<% tȗmJg Jxͭ1[iCJՕ72c/xpY9/9[ Τ<6;'TFIyODl<5֣;Kj*rS۱LT= ,CJݷԿuwߏ̓ RI_p;Z\Sժy4`Mª3A^Md~/&AcuQ9q֓%r3'gч8_"QGۑB.C70ψ  D*<,IF[NR{BvB?C qfVRɬu?k~Lrj&vU:F[(;(B Ҍlh nxXMFϣf2+Qxڷ{%+O{}΃bWI5gug櫴Z2 pibn'u]Vmc :k]>AP!FTޏr|cs;Џ5)5_πXw< 5xhWb4Qnr:(EɵvY^>u3ʠȖ6ϼ?p϶N~"Qc+I[0nV[xU08?R'Wg^?qj~tvy}^4rBM8D~(j%s.c [~A=Z寐~mG@H΀8=~xƶOvvtE8ɭ,xem;MG%h+9 o9#l6EK#Nv]j6Q29M0*+{HS`]`ˉ$O/[N!;4e*XC TB~ЭbOd*tZvX:9, S! 7X-hf`[K /Gm?oJؒqפ0BIӞEM?.=N>N|}XװZ Iy6{D.y˝`g„%Uޏƹ]kb]H!`rSLLMqsnk%:%zK"7ڍlY!I]Wq-xrINqa59TEmͼ/Mal_zT]a8#zFc7g5 .F1SJNiҘȷ!#wSgH;P"DZN6kVϫ' -< QB7~4 O !s I`sGF[S .2.v4|= W8w%8p5S^B"B/zxtg ʧs)n7lG˳Kُ)V/!sq%UqT׭ m⁴}TFڶ֫yz䚪`FEfĻX BwN jKOqfO 7@W:u{K\;hBǻ> 2B{59/٫ sh̆djs D\^i)=9Ypht|S /dACJ1ci⍆QD7o?{O-_"3AGpS=97Po+>7ΌwN.G4sT)~Vkv[!~nbW ՉTIa!xs;j|z61)(*W? tTV XVg=NշY+D%rѝlƱkC"ڵ\]LjzYw҉)8w߶BK:~iƬ -GFMO$&Q쳍!ƇӼm Q Ы՜|~ (jZwRV <ҩvm!tyRwc؋WfҠ#cJQC-o||~5P548|.kϪs/% Md>;b$c)āWQTsV>9Rür'EQ V3%.}.,H O:nP3d5wyJ$sk]"p &O%OB]>@HM_TaiP9Gń0sn84PHcXM4A^_Wn:D{p XWAw<.C6p<$`&8YᓕOͥ"c9hPbη.+-F$J}cY=yGr V )ܠD׶X`k]?=1͸gHhhg(]tjQpyӏ;ta:VSiD2OrGtب*dw7~;T<"||'}YyPT<I1NcZBnd@mzh xmR±t#/9 H2b^GΒ*W5oȓFVj Sj-i"cRr FUQ_mp^}*Ejq LypǮ*̹P$m;i}`c 2k2Y}>%g g4na?]Ihea‹y[1|1pӋ+^J|60 :+{#VQABTq}H!LұItQAFsX[ ;2,)3JB[*C ̹ bŔJn{%i挰~6ߧ$4DρbAzxj6N}+V/$N]cHiCS'kJH,;eh0&D _mzILi69êO%E3:՗FŏoiqW~FkSyZK(xuqK>+W1#t6Cʵ, M! 0anӪu X9b-!kqtn!* >I]}53'Rw.*a /_C^e8w\XMErǚMD0W?쒤!P<.vW/)[PBP#E;8WhnSv) 49.Ԑ-tmbN gðV[KTf,p7:*qN{&= d 1R= ~e^4\i*v u #Ul;w>]PQ)}w=o&L-Y45B!w94Jh2A>ٮMjAzh,rg'@nTnٞ˯b[1Wk5] 97VΚKY0FȘRsmeK8^C -魴aEaa},n`1N }A+ՏB]U{7}+LvIYA6>ԈiVĤ}6`xɡXпm$]ЀDx/N3c|&H֐kgoݥ.Z:1XUSɥsa_Cs9bBԽ2E &yswARCMκgཥ2L>?h.^J~V+V״[?37%"hLJó\NV Χ/ze56L*oSL{djԛSΈ6Y|lYutbnHO$p g3YH74}3sqR*nXelaEyПY/Gjp5}A#ItHm8+luw \w\g[az]y@Ѥƿ '*>5Q@AޓݵJ3t֩ [FK,R2[+{7Gi}(Iu|~(ˬ3ࢗk{kp 28| 0ORSq:]*j&qX7r,w~GF0rKn OL^);T-@1\enfal51K B2VhÛ]R=`s<*PqqBsCE'#-Jp--va,m5.FptXk 6 YF0!ceݔ@ >e}d iݲ'T I?Z׋լQ5^1 ud+PӰicBs}w&ގ2!mOnk CmK] cZ10 w΅w`V>PDj-6aBB!^bӋ%$1LA\9Nfx3>g2D斥ޖoa"2- ͳ>ֺܱNdm\ @:oj: K%!yp Ps :yKe#uk y/= wt"=X^M($O.ܾZ(!?xT<TL[nr@f ϺZ{L)׾iz؂QWj37Sw5$}^c(1::pU]ꭐؗt|d"n-ۀᨸ*aAa|RY.@!||~Mk(L_ւ'ݜ a68&; f{E]Z0pcdXc.1f=7^m͵F)' ޕ>y@ɳB1NH%,%YUtIA$#omեت]*!A댛:~ҹ^!\4mDo t݊wợc\ "! 3pk2fsǁPY?|$Z)ӓ&'خy/׶k~?NCrXYgˎհߞrfjL a< l;N-땢Fm绀W0CxaAm<<ROz*S{GJ |HuMI0Y*4T0{g F2<=1+Sp+)Zh[:T޶| Tm -M>dƵa3g\WK^_ '>歨/ҙp$!5<(Wg/)OF?{ev6kD͍ЩeR&8 .98jߌ$/a6%rmk^7{֖ҾVqPĪLR~TKxceSOkE*Բ{5'IѺׯO^AͲaXٍmy|V&"gE<w?kTi'39)Apw }RfVnF7$nG%kDW$䥑7F."}`2Pa}J?辑ˊQSUվ! ;ZJs]fYQ}bLh(Ż M{'|iS4nx!2j1"`g~?~/#ƕGw >3#!Hr&(^&c{seĎN|f#b2/nM7̱.Y=(_4`$ic6^ulBg*aw >tdhNL9t̨ Ú'E|1ZV+5Ŭ ("j79ߞnS66aP_ %юwO0\bSց+nA&~`m|[#mbP5?3w+[@թ&vQ+lT%;L$s ts5:4oܠaU ؍} S, ?[gȃoP.>#qbS0C4(qeSBEST/e_?czsZ9'6JH(J#nDk~%z)(`L0+#_ywLٵ^C{&@&JJS]PpWKѠ1I؉UmTKΓ F3Մ$Q0 %X=­M .Ɍ4THFU3nUrۄ.%#Eluݢ[O<ݕnhica84 ⩂NV*p勻|Tyj  m NWAo(j jg $m#Uo-au* f; *şqGD2Ia~$8 !'EeRg*V(5~,Nt O^5I<"paC^C=/6 OBsS)Vd;pS=HGG[,LN?fQ>3Ⴔ>Cw= EEU6M캔=7ob+%Lrن^StЮk m.5ԆWY ]9"՛nNxi0 N9nfP'@WO"N M~Y*`h?TzU?`T912Ŀ2h'Œ'DqاsL+,'t*6SmJnjϘ|{PSwc7t>" >Ic[BsoGJ:dt\%!~\Hé1~}X<9Yj@G1y ~/ڍ.[#"4ęRF>ꛕG ?>$^@lE$p4ftQ *=gJwKR뺈w$Q{ل]`0f]}B]{xZŰˊ8q=K:_yb,Acգ^]"w|d61! МRwdʿpB]53On|mhߪ("4' p邶x"NuI0IXz@i@ L6LL-_E?Pg*hLC>==|*Y?*I6&X(8#?5IX0τ #K.$0+]w*r]6H>yPKn).y8 (bCaW3!iٸ8w Tҏ嘒UA_\ygJ=֜7b ZJ"~-#QZFGsp_"\hR)(MmQ/q;ϓ^XhPόg{j4݁zwgeUȎi1v_-iZ@/r4pel5:uBxƜ{M<" SnV3E%NwClrYv.ʯ 4垐U} n'Ah3Ro,huBqjZē&*h ue3t$V|mE$mQyZ:UĞ@Mx+9)oEr9/rCߓ';ږO;*UBƿ}3tƬl'+ൔC75oqt*?[}hm&k8&@ΔhRݎ`G!WóW&v7ʼkc?318>KƓC4DLjVj{$I*u}"bYR7TV}wF2{dF ` 0uXӦG[xOLeFwKtVFˣB;NMQ>[R Wݱ)ڹX.D` r꧀QS0tWZ.%T;vZ6ȖMG-ⳟ2@44ېЩ  r'bZ.^]S! =ݓ9)>eߒa7gqg}#GCUB~|b4, wIrYE](@V$=i`DۻNN.T0Z [ AZHܖTkwd W%zM YBEQPݻ(Yv$>juxlA"m΋Lb;>9; )ZE"FZBM!V߶eJ 2i=RT[W K"\mc@#jiySV4{ğ3u6#JKXX ˏM pr(sz#-`u[MXм(# ]Y0=\.=89~4KܥE$ k뵓?s 65` b ?} @5pE0Z< hl O_(O2^yG0uD;(r!=|nb;o)o"o]`9C5'UF̬AQIL8b[\ MH O6L{՗ǣPg{sfΧqiܾ4OgʹKXȍtCf%qpS[~K{8^/&KDB4\KhEWtbe=Sg?"qk"E 9n):h}_k $7G_S/E+ADyI;7v!+n-|Hc^NB`?7BWwI*6Ne [{cْțND!l{'C#,X{ׂx]n3Vi@2!AஷXYة?QM5`ɯ-1]֟~s8~(Rì1)^;fi\t-h=<"{:뱵 @|ƀyJr;`eG T-1.})l܋) #'r8MGp}CSӽ_&.%`k,Y P[5:/MԶ^j`]Md_XW>wGzE|kx*h#:P,̬j10yDDPYwGA5l EdD|fKL2ߺ`rH5-V\I7Pph|Q`GKm♾\wdF%),P (U.RsM1 tYdќ@,EH4v}T~QJ-|1U xxlaЕzGAڄYH covfd@ߥcIYNu<0AEmq Opܟ˃N{ L(Kgu\΀sFxo[3 by;ptn,'Ƃ;]H^,v54OOꗃZV{z]m5ޤv@#JWX=h V7vD?87;IΝ .'\ qߪv gz /O1 O%-@C7@VJFg_?CYx6=]/377bg,( ޻iK CAuMwD,^z+/.6y4ͽ[&%ih.'[;'N.!1vA=F~G.]ܮ}<^+}bo Ǿ`~l@moy+OڧŌ@+q U$WV>))+h1:NCXَҥrUxfa?aV}=Wr׈6Z%66o1ns -ۂ:Srr[bH;(4C"kQR~.Q=w\r? bo|nO٭}tS{H~iKt]HcT7AK:uL5vd(.@4Bz .Iq6IaE/9^0B+G_'TicNy5lyvڑzLEOA]G)2+[F61&BkᅸΰsK(gɨ[F*]reK e )-[Z qe=n7H=˒ϯ&t@3Ź1zhX^ERY)F`Jm}+Q69x&zhID␚!pt;ܮ隣oiob~C33άwG?H.߁-WȓޙiYL54$A~W˸dD!g`0 Hq`c'B8kVzƗ C2#shMTKHHB&i :W g]L|?!F5𶽮|ZzH|8Vt*b*l,u ˔"&ku#X]c?rezeE7@޽g9\k#n$e{H@=q_XsM~{UTc_"L/t{t:0QyJ;J>A9e]*%L]kV`q`+%4B%i~yMۃ9I`7@|5n9ۉ.;lo2899Y=O` &OF@RFEϓK3P)TM*kfȨڷ˹*J T}:I(vя' ${D&-7 G2KUN\fYmW=.0|eͦ $ex ̈́#ڌG \K!Ed~(*/^5.z}I<Pڲkur=`Ni.z(yFJ(LdOՎR7oیE%fY7H0l&N.V>XC*ĉIEVuo1;ɱ|>fN=kmk8/{#Tjw>˽}l-d4*!rD= cҴ ?X*zraUĵ¾:L"oνs h2Es#3ͪPZ-Ԯ.E:z#4h[, "g@>d)J飕<7}`P%.3FΥq&n{g fzXi1XfYc;Z~=L!MѢ$=[8 pKc wwW-&Yx)#"b֛H ~Jt{o5a / %񨼆8Ϲ~'|P)lRя5~n6`:h|fL1qsՏ?Ѐ&bnxJ z97b˅^ ?¤3p~Slv >ФXzjhYd{1|~ f@n;ogROɊiwUǓϾF&1d4Cn?섽oi-ȑ+-fge|EUrsݽ܆4K A!=|&Ģ]BmBC ;эDL4z`c9͠Du@̼4Zb8Z- 2Z/$"NDkRd?) _KRIIkUѓ\hndY;ܓڳư//58@w:w4{lXC_Dη6WCDŽE*v> <͙@?E5z Om8\S;XlGǎwU. EDװjblOFai^q/FQڸf*F.k_[0Cަ:<^ N1bҽ1[<9) VZRcf*b .lt b8~%ZGGb_|ix{3mGDxd._ς{cxւ°'t#%_5ƞ3-V>$[m (LxzdHe\//`V\df-CeDCI˳*Vn s;Ar5HFD85BׁkDz69y ǩȺ9BPT9An?1/0}gX <f%տSNщ6g-@y_NKb1'>n:;kE_%T~ p^TU@c$Osb <;k u4Mk_psLNr{!QBx8%-1knyM撼NUL*0S' D<%tW H{BTG_B:EތR\hS#f d:Tq gJYlҿ>AbNfzG遄I P438i`}GTǹ.A!Ǿ#'{=ĿKz142\yG~+cfd)aȠՆW"F)eqWGov Y·i(T.%~A nhY#Dxjמ*Mrt2'NzDXZ}09KOFU1uez @ʥPcQ! Z#; 66I_Pb&Ny,yR!na\5:!IbV\z°!,Q&CngPʘc<[Xd IDn'A)x;S>GŰx9/86ʪAs*0Jq,~ʾbuMǃ|ׂU_ RJHIy#1?3Ø>Bc'@%1K" HiL{`&G$玌`JuH–֤@] \9c+jBZ2WBlB%jZ(_³\֪\s fxvzNzl+x̯09H]W],Vzօל"BuPD"G P (ϭ 5,4lzyzqd$^#)t {_][%kPN&2ok7t8Lp jmDp= LMlε#O腄uK3*I]x7i& ۪S d-RߙZI> 1<_ @B*ws,X&="W 7:Eͺ+(|dpdc % |0|K5#EDV]c[Rbi DiiJOwƭU@+CąQ9o7Sh[B/F)0)WRzf|B>q{ާQź%L_ry~g퉚pF >q#WNU$J\x-7sF%U%(ɪhbIvƵj$r:OQ4͔!Y>i.%7 h{^AAh?JB4U!n4͆s~4 u@\eT =-elF'g 8)S;7Qc -O>gf{CtQiPiEO7\g^'OU\컛4ɗΐ+}@ۧm, #d:$֨P]:OH%3SI+2܎R +j]]gx7z]>1 ܝ4}q5Jniy#Qx$`kG S inX{=o>o6Rh0)< .|hzq| 6k"lC?JM8mf:,['LC=v7cnϲYB؂aR0m.V<-?\[ WiP j4lґ8 >'MQ6Ohå)1vIr48o9,a1"Zcd&h(5_s0`00 &sݑı(Uʞy Ʋk &d*,%xh{gw\Ԩ 8&)kTN5Yrk ZY-l#xB1 %6O5̡p7gyLk"c7_(J'cFc5δxC=Fs!VK6:@@-z:8,3 5]'$ɟn[:7nP#u _LVÿW4 g4c '+QcXObWR.3Җ^2lGDK 6+0jXĂBs{P 8õt{x_c*mh跖,|+G \Jƥ,;&{t:y?fPԛf3 G;m]re@{}.a3v2=۰|fmQ+CZd bF' ~5GOָ1ҙ:m.A"; HOgU,X!iy{Z5+Dy" z:|flA@I$fAhmU33}MӾr>" goِe&;,člJӸ*E~ARE.R"Bu"spF Im=e4~R^8j5ƐF2D7%!0QQ@YtEp;R+lWql-KV-oV*x߸g;[ ܟ(  v'qFq.V)XaL]9`$d@\3dd;Ғ;p{~v?δW*zAGdeW}ʴ^"Ekdb6r1ɫP`M@=X;Fݯ͈ͥ93*šP3*" -likhexk?tEOfumKj^p͆*2W(wUSОJ ֊&Q`ǓFdRQ힓HpZTZ3N~kQy05&[ -a6L fd*TW[Ja1{ }P;& cȏ[Hfm&MFuvsS.9l!!h>܎X:[%n~,,${Qη kw B#+&7g ]O2%/Ir5v) E>'#rlVaS?Mn4LB/Ebc糋ndZTZ-jZJPq+NC$Ƣ7tc%;~BUNdKH.O7ЦU}`D!V0Ŝp=$M;*H*xvR uX6p=!w2ϕ#]KGzeYW|BwcykʖATe=Y$xr,KoO /u\<9 pQ4s)(!oF#x&jAP2$Ϸ:/yW҄e?imϘ9QI{Z</ǟX߬# D7og98l9(O'=gL3$ !fs3dh["+Vb!|؞jI¹Do&;vb%fV@"'~_H|U نﳹkßE"<7fBpklH3# Ǿ8 +m vwDco [?ep.bJYIDFp~UxŅAMq-?0gW&Oom9}zą1@z탚۳'OA!U8Hے x~HGԳTPоɘ%h%&w (y^qi6ON>^FK:iblB8uD4;aJn)q*)u$/R\a AyP  M_yIF'5q^N&-Tk,w3WE$)G;VNfC.tOj.K1Xl0w瞓(Ko1Hߴ7d!Z1_"X28H fgyϋ43$& b,%}e$Xr ( >d%_I'.NeWm"wO]x:x`xxήb:NxGԪ#.^(ʌa(8݂AYiAx gƁgw(B#Ԓ1g~XKlAC8.W'!P~:+U $YCDWq"Cq%;mL'*f[ZS؃<(l@H$1obZu ]wZ:̀q`i/nǑ[\V|M7G Wk:;tL)<O)M3-.kg<;&x"'UIJ:=_]9Mwԍ|ת!T0-8-\̶#i27v}N=/4{l:96y>+{ e#`&}Kܿ(±h~Tfol"7(2 >Fuge;dj$D3ݙTB@A۠lq / i(ӎX>f4r +iY.!AsCT`8U6k, vr-#nV؆MVǘat#G($_Bb펀gE3FOA+V1dЍR%vPiz*$ }4Oj&ƧRl}П=DٺL_s^/BPsX,tK{b'qˏ؍Ӹ0}B0JEGJQ5QnDKv:߹2}Wdez)᥮Љ!ʨՏ(ý7̚) =OvA_Yip\DC{ߚ׏H\= &4+:yOCTL6 e_+_ɂ;b?\' $}2,4!Bao{Id4r@@[iIi`pwoGsEFR\)j;ݎWؘ @eO`싴TLzK,$Uuf 4S*ϵGH?sŲ;j%"׽8l<$,5Enp~\ xB v3%ҨpC  |آSqBC 5j.q dGu\!ƲPȹn+"Dw=Β%Z\E{.O0= V`+U22W èf~Df2^֯7qͻjmR 0x+d}սgv)9JӁDebp"yd_?|5%DT GМ%Q Uxg7(cߦd!FP@VRKPE6jIIL\N [O3kq )˪4ArX_Ԡ$֞T:(Z6Zov֤0N;IwC 2 A}]7YxPYA\x_GVVpue iH6-jk5P {9b۴Z;GugWH\8H.HJKNt@cp"̰V֎t2wHY)͍)|Lhha6gx8"ϣ>TΑAKAXEӕþQ< U+h UB>L *")/\Eqh]B=+qCٛ`P Q]ɕ&a.GKF3edk]2S68ZULmbf&가K}A T{Pw~S , AWVV;|E(6q8Wjot8s' k%p~r7EnX*q4׵<ؤ $e`n8ҤhON TJ;/?FN2Pf0EW5`) Fʉh TfՄv9';B& 9c7zú`fUnJ1]~PT5Њ=_UnJuL?j$520A^_sM#v _?ֆ I%#%o\qfnW  dD) /Ai勒h|= !n~u%lyPT${ͤdX!󵈵gMbPѦw*ebR pUNJ[d4VU|B NҰAxɤ3Ĕ9dޢ|iV|(` 2-~~;Tvb?֙v7qAri& V<_7ZPx (;ʚ_D?yh_{4tWBcHfϴ=lzpE,K饟Bj~^(M('\&rK]`)1|UPA?F4 8,?v^QMKMo1dQRqҲc< X^JOYwٝhq4 I*&*BBG3HoA:ŷa|btE5叜hĭc 6ހj2He8=c^퀮(F7`=݁|ysi7ķ~MJf$Q֥?g8Nc{qU./ *َ+VeB$7)PM@P~CF(3hYءK;wb0s v }tyv4ZdP)6&e>%,ܛQd7 #[HW "74YhvD*h} 9};M` SI''(\-agd1Jl?Ks(G,`BmUz{K<| V5oYksV( @5&`J}+ qe"6r7Ҁ⍠K`CCm7/qju-=jD""͏K|quהoM/׈:H=ޒDf)uxA'[nzN$-H.#R0f-ma%!&waKRm1W RЪ bNK/;:ljiG<֬Tg ! 6\yxE1ξ1`+( QEnGW9P- qgρXG ^3}(ʪ^iPAjU2ߜi.K]whҠ+p("lVòPQ֋qy|7]k>toc/1fN=pniw$.gbw09OWmn1+U\%C)CZl$5{6+O 1cءj t\ x$cdsI0~ hG$}AIf={R5\t1g- w%+/a7 0 kp^9XLrQ fP#J2G#\ mEX/6KХ%ses‹ȫb{/TFYC°eJ& 4IFoP\mr~(gwQqQ>ecOt'{l!mS$s(?<PكZDp| ͛ T >QM{#{@d~,\ϴh\q\gG9Uy +i"C|PGۏ;w'>!Z]Fab MlxD\wvsn/[ivnE,#ޔ҉MA^RӑoǷ[=,Pzբڄۧ-b04vWVATx)`ASSkST 4F[X5)`]b!M( (BY1$ֻ/cFfXyajvS̡COH(w#njA>_eEzqZmL)&^{y.+ampx,2[L֐嫞ۨ!MhQ>]xcMLe\ B ?5Q+}BU/X;[!гxlb|ν/:p ɤkYdy4ߘ QŎ@YU@pǎʡh}“5I]v=KA`q0SWPθr2~U#fz>{:wUEp! Dej\6(b87󍲠&祵]Q#pR݃ɓƗqEA7,@jc 3^<4M#T-˙q^xp4= (G<եI @S0]i*҆K|5Y.?r~nR -)Pl?/+!hpDOٵ>vd5VNlY;lyFj G"v6s1NYFdΨ+tOsS&:=0ŷ^ @Yu0mpb?6@=fJ5R@%qq06Ios2[X1n솙WNM=aR ECljԅ QgT]s(CEdm*/ ƴ:Aݧǰ>#\5Jnmn-&W h@ۉGA.7FȪڱ U7=L_k_s\+PkcQ;:b4oj#Ԁ:2M=!UF5i#` FVe7 +-AXԳ? JpPB)M'{&N+‡E h)EC T0 gaqw]@൳h%rMԒj}@9%|{Ш>В&ks>'W gBg~NdM/7:3Ip@c8`mg7󣋧U_I ;3W"L |)[fY~ţ]%7}^vpj+r>+o`=\%Gd ,H,{z1Viޗwb_N.+x1SDۤ;1-5m.3h?b7c-;bo$uK>͈'%;3Y}']h3s4ќ`EvB-mn(N;x̋[,IR^Iڪca b*o;yLtIio?Up1-5L"G#{U8!z/t h}3MA,PtIUL4|h] ) OzE^!+WN0V>:=Qz|AP.+*7H_~EM] ⏿#Kr})] N-16&:u@-ȂoL&z dR\x H3in/;s7ͻOR{  |t|9-i͎%~@=UclC %cl֙j>"#-  n2un'T&g.T>>U6MѹGg4$S{BsUWk?!t E2VzewT%ܥ,bf OFR`>ytqr0](G~xzAF\ӆpN~[gSxBUYԵ_ QZTte;$٥]qk'19~ |.{ ,i}a!:ܭwx.$~@s L /vlnrx`C]1󅅔FzhCE"rv/RW`VX'ڀjٿuqBWCU42y%hfT:P;dѤ?^j\-/xT8[Rɠ Fټk,R0lI ۯpQFyI_9v v7ou'̯DV<]0@6|6%c4f%`0LUs ݤ&>AДt;QvчɭN׆E±Tˆ?n}a 3R/ vyGa3my[͕a0K_Uؽ@5-~vBg)]Fсq6ݫC1 ey\t#M}_, I^+}v*H㾉~v[z ʖ;GkD aulR71iqWwWZ']Ef5>!2U,ĒW̤PR6ɑJݛ,[K}q2'6V,qu%߇QnRHLi%eV4n6~!k/Aht7qpZYԯ&S'3[~^= %0.K/* PB xU;?18!.x]m`R-/ָg|jboɮ D>`1pE/E҅9s4u-|bHrWlɘ 14bž*ZV"&~fYrN1%el9AbIf4VX`VgaNF#Ph% leԹl)}kƧqvA%. wČI¾O 47]c9nB%Z/w0®,Җ1h 5¸ #kc39U*tHK@j'Ѝ/G>[r\ ޵5#]UHèD>gX;:>9Z7NZͬM,(Pq?CkTו I,}J{2å벾bMy15hή1-5v%mLh@O`O'zL~JR ͽ]x$kQosS&E`BXً+Ny֨xPoaKrjbcu焀X弒j a<ÖA1a; ki|3L0"ʌ^,C@ϕqUZZ2<OS:y$wt3 FQ-$+]14k[-m(,yܒx;nj.%zImRl!GUdmu,̂H _oN(t5J/G @eɮo76*Ҳ<7as{᷊n$V[>?lnHAP l9otuQ|'X$!UkBŢĺ=~' G-}q#8$2zmnT3t)jJB7azmGP75D7Y d$rtJ=(:itr(^r6t^HW»ڙ sWjuZ)zC@_yJޕ[hC0&YRa}zl%t.)i OK n '?2N-L3r0]&E`ɍ.wM"vXr=>j6l*c@LN { lVsH}ο?V%7߱({TsʆdEQcEpnaQ|1'L!4}:/?tNCpKB]V®Y׀z1BƅNDkhxY҂*L@;kj ")mQpwAQ1!}*'sdrCBF"Opz !Uy/G&q5X|,q}I:m`/KyeC_N,YTB9JezR±BR!M?l`9f*OxЖ-CL9pz wFS"ډ[$ߊӚbd bbeXYOCnWkWc0;R?w{U$.F2(".<\M,Q" |ϋ74%X{?[eh F0Q+oC 9 TamԎlJSåHN\7Ãx* iȍx]H!ɌZ}мzlPYM]t`itoVf?x\K @WV~iwxwΌl-KaVmo(rM|^ӗpǑ!}#A_畏0*EIzDQ߻ivz6@';v cۭw监rr +󬯋 =g2Fu,,{˗?~.H8lRB.΂<*Fi΍N5tƐ3s;*Jvvr`p>6˨5PL{Z[a$ԫb@xZ<Ip)|BwOz&;q'-J}AP'P̊7~I-ߠE5UDSj1e~pa-?U%BCs/m8 Bw] e%l఻ywhRX77a jL@h|yQa]e'! AZw/Z/tyѥ`%3FMEpN!Ts] 7zA=Rk*"ރ*9xgBE! F*.b`xv1:ʢlySŠJ@dA x[!k|c+U{We]S.ѫCiysNO/Hr?>]6lYYi;,Cm1-FgR]ޒF%P>9OR!ܖaAeNq+!xC0j,xmҤΧYٱI`(4^3}dZ3o#4X3ɃoC }`RbÏncmnC׏zu+43FW]t@,qg]CW1uqq$V \kpq뾡BƍISZluycK4[T#1,:Nji_۬jn$)cF\"qzqf~X +$̢#6/qF6*ڔٞ{yzHsf>5b& Cj ,c7ǎqC}Aػԧǚ\dS]孆D5D蓳>8qҝ;'7>mO ɒS OCэ!&:?&o ;%XYaàKo"LD|> 15=5MWf%j?-ΜKUۃI(#:_skj@NRqZ#yķM)4b׾o.~{:;T&x+#-cRt~Ky \QɥXo$ ^L (I]eӛh qOl^[*IfMZpQTw#kvl@*Drcs|]:>!N*55Q[t 9(«\&Z)9o] W0٩WP|\ffJ6"PўS2`d(LŽ".B3@|`XGb)s!Ax |Ddf8MJqRq MXBƱS3+i>6/ IE3l- )j4JE2,\B#~9<Γ~ jΧ/Р?>IXJ3DOU;t@- E`gf#ЍL$1m~xl* r0Ӵ x tЊ޼\y\ pe1B*6X+ ꙲ëo$^o7R9AZW @!Sx 0ٳZOF,vLZuۧOWZj&s0m߿G–TrGM!wAQ9MFM)ཤP6g9XxicPݢΓgo)l3ܵ@J> ^DعVeLFx΁lf?DJ9: S>- fzc{YJ\3Tw{{_=oLIS.֠*N0yLC#'|I)k Uz s >/i77LҌTt;Mz$WCvF-bL1G6 sr3}3-z_5Bh7 ,4&N=!6xW̘7o5=%o^Oaqeډ#X3'P94jRYbR/| ;\V&\!Mn[lAD/?Wil8hrZk2dc^"Cbb~( CsĉϸBh[KvRIaio.>h5:۰1]Ie^ }jړ; _a0N0?8*vRhВM2(e_t\TKזq a\F$Hq($ٸ:gW8.7W07DwQ0mޘJ}+D>d"<'e33DRi1+ʘ?wol{)kaB燽0l΂!Qy`*z I9r<3tr.[Cn cvVH~K wIJXSJ vRCb{ZNRnpѼD1+!P+Nõ)q$+t~H'oN||MZ^@'ʣψ&,ll^a*ّ${ӗY]o`JʚԈTX>rbğ"iQԂra>qѕQjtڪtZ["lBSϲ=Ѓ̉eYqzr4/4 px3:Z&J=rh;FII8nU.K*0D,=ăKg_Bsf|:8%}~|Qi?BOcGa+XWPsiF-F>kbtv 4g 1 zdlib/q=I  g߲A#p%פпa_ D[2]7j8o\ca_Yܨ`M4=J cC^v~Rvq& ?+AQѠ9n{IHWȓ,QRl<}U=sG䐀PAѯ%Oy%b>:x\(GubϡVztۂՅ"` $dE`Jiۨ9+Jz#+'PDqMT5_<b o^p"[=dWXˆb" H fʈ8;h?d!l)iZu ZȣX.\6qGk\h1aVEa5)ԝ1Γ@3}$3.ca2PW2=_JT*1y*߼w6LPT*>QBn* c(~>|/Yd"Dbym. ܑٷ,+:Q`zVr,a%P;yLtq3[jڍ.x"Iy[_a!$1;}d~ cZnDT.ٗƈQouK GD{.CN驌4C{a?N;4@&=Mn,^a͗~=}1~47y]٫483v0T eCNy$0}`6q$^$ۢoH\GU?˝Wv[GML˦be/eTK VǩsiCOʂW?>h%qt|`5(T"vyWtOVV~;+d.My> лG2 .9(1G+mCi :O/-]oY%"j@j_൏J|eA(ߥH\˳%:"(lY{X!L+>٭*/[KԺQBS"g\4c)(Q]$H]@x Vph+XLl3 VzlVM%!\P(3=۞ KF,3|܏SaC?hp00LE&FݓV#p{V3{J0=NmAl*M]z9 X-\X>g&Vb{=r'q:SmL_l*SC'<$b<5ͫi=[#=񵩏OC/rÀ ˦M5m$^;B>&Hrnԙԅ "c=V]mtR1#Fģ,h"^><~Lf|jJ_fo::($c rh;.r)-z#7[ +6N<|y3TK >\PPJO̻p=4/OtbK3cm)̜TiY?RU>y}&˘+a2.%pKzdP~4]:;V?![MA3>ny61b%$8̟TSeݎ\c\n /́>Xm ^' O[PD|@@4x_HʙwQ Lq$zmU8/aնJjބ(j>a'`$JV[L!60" |x)L| r AQ,J\gZ ~x6'F?b>1\޻@Qced^uM?50ՎgEu;lz5 ,r'c b]+"{7?'C)jBt&" ly pi+538s^ ]FcT<Ոca}^W9i3_o~0Tդ "1\y60ij8A"I| *˻Z>22.m46q3G+z( vm+&@=ۘrcz1eK>wf9 Ef_5\lk&vCyLtecc}̥nMaŔkyûx.Ďg܂)LjB|&&p/6(`604N*e\=9PL0rǧq;=9 CJ\m_OvHOÒ&i *04l?]z=/pʌm;V}YV5%i[^rg.;d2LZ)EmF-xr)x}qug8OyHoQN!aIo "jTTLiqÊ <<4&LmpS{e~,bi A4E.d-rc!rdg(Jbk5r9"~ LQfwK%Ki\b!Ew6鄩;V: EPYh)'f>} %(>S!$4?ܚ 1"E[+谼 uyqH{r) I˼xV+}#XI?}71s)عej#a%=O^V&UT `WvB)xT'@(y=6~pi0TE]KrO:w E5UDWX{;4!S2: 62WQF-zJS!ZˈkoV)~MUFͺi\&}8J/5pLyC.YQv 9q2͖jeK<*= Xj2@b~c3KOӉpoai b>? :/}˜4 JEF}qg2ܚ~7ub~v3V |GḜ8ss &֛G}:l` EKdj;^:X ١:ZD׏ wX+f&0z"_[tzPt'X/w;NK%J?k [\DmK6& 00&AT &8 H V\zM+/59y :d Nf i1B|r G`ggB[Nvת9qD ɜ0JdH4X7!lЄ[=h:ia,# \^`K퉖q$xmIo kZ#9rD,˅!pVa+{]ǘ.Ԯ1Ok%qY e/O&S)mnRyT,P4*9XxB* v\;l 5ܦ}Ws"gU{tTBS7Y"o}臊Fe52fq@a= i?{GnE ϱZ.Rqe g׋ٖ <]! FQaNkV3o}k4hj0xFد~̳~Jd+Ѭ љ/ƪ9 ]?U hLNۛt#͇@oyzcKVٸ^ҰPe̐ЍaD8a])%-Sj!몸\;,*xW5@"xV/\8pNh@E!jٷ  C'C[>tU85nw!*Չɘ>!BV\۫foܫ,e_ktc1DZy9XJ0._W)UA/Edؗ#0O3LFk6/8dQ؄`^/AnY60li@km6X_> \nmhM&TM􊶾/ }zw쟒G +[ada=J т@Fk+T >;خ"k=ݓ prx5;&K&D=vk1F ycE"GB Dx:5m'2X֮5py86E5r'q؅#EQ1p "0w2xF D]ūdV9]k/-ki ɉMꊧxIQ:)Sv8h}2$6i+b1Vӵ㋄RX"e  |oZm^kcJs5)bTJ F]ÍܷO RБD@({}ҋbr?5SҦl{;-{2 Q?G%3~(pLgCEҶL- oN DPߗ֯|oϕ6NI*}uyZ_7/̲+*22߸DٔB?+7Ώ?Us!ߺF z:G&u>Gn4ll;1'f ~xQE#$E7|$1|M痺U{F~J`BʍD;f@9#ɻR!rCMls(=A<-%Dp%5=Ji ˲k/ x#;6C/^:w MlوXm2r/f2VEW}ājV =|D:ղdp-(]tR.,:$ T|ѲVXZĩ΂t}xV ,g/{v]kg.dN5(LFLZ WmX"E)BO~hrwFSmQqA{d"pFk ֌R͇Q~D`4h»+x3fN~B#\s} 8Fo#e11SzM>ȆB*y~}5窚TQҟo؋p㜢w>vjJVʋQeͶA{ixc}$u[hI4f)2LPnh kq\h^`NX]@Zotn5 _vwW^NK>uO)[e+2iNпIqJ͌ElYW r-:h,w&`4Nj~߂vxVDPN8/G47n6qDJlŰ:@{x/ p,i W_>wIIdV;/_2b}Ź;U(Cp`xMAcaaEܹ(z-6p\ƀyQ*bD? Y2^%} ;-cXNG}u?uס#B|qVp,u tdj!CĽܺ 榄ե@'6bm!ԉ*y[6zHm\0L[-g57@ RH׭M9)nslK&#Z?mi#D]"q'x}ݏ?-)3p]Ir)y^Mk,pew-^y[FKIfmP:R$_yKT lF_Kn#(t$CdO?SXBݾ(JZrZ5%'^c;=t(;$M[i~,MȪf§?u8|97Lu BGQ81~j}iUNՠOs^YMsG.nkg: ᄰ=R'}WgCPP4"]Dau31Ho*;:Fq^8Y,S 3@\tQa˴Z+z4 rS_>]Mޭ U.fj,̯a["IEc% 3>WRŒ'eń9clWӯ(g7q+W3I[XCTT_t6 m xgHgH=6fhⷄrTٟ3 BZꂻ;$䑈9k/Ao&,&-Fn}IvjP“Q}&~H8aދ-Q:Ȏ7!qì{T7XjO kĪp T')&T5و.L5YcιDDlK"Ue|VMxw|%# ɵ ز-udt\ur 3|]Չ:&z]]RIC#5 Ѡ^LK0Y/?**016W3d\ETKψxgx/ \q[5ԞT֖Ҕܘՙ3\2I{`sJ]E0>z#,4!_5z'9rdAU뵂dK-m"3TnC9WNgpҝ6JP$\z)9{7J4`lV`ϹL0(G ZPQ\Z' Vz lgbu-v(=dfey`ijIf?0^`51=wR}vld!Fi|N0bv^Q¶ݑmI͑l{r8ǴI6rvIn8ehd "-tgee #o]-q!aj؇̖YB(wإz_M }jvv4\©j=% sm\#\"C X$a`ԯ!ͧie6U&R=6CnI:639kGEu|шB@eјkNϜ }X+LXE˚ѣXB1$v~fS<H0P:yH?"N_ u$Q=[:/ha$VP7{ӈ^X$% yxh4%7& w5RvX#mAU';JI? }r/-idTvBo hI?{{ KP $r#&M sddAO@ɥ~Q@lUhQm9+ V|#G*vj{> sT tڼXZA(!%_Ny3_:&$k$b+*Ī TDMaЍ>XPۂ70*$""\Yr$ ME{P^M75 okԸyM}#RbH~0wsZ~94ǣl *t z|5el@7n }eK5䉳qQۧrʿTyD`' l)դAl@m R~|=x909 o(Γz8s?$=u2FU6rYQd8V{ Vܐ@D[.c @8+7z!8M '0Kx^86,e@| vކ vHnulwרE`<*LAEXRIO@Ɇcxx3V롖-[yJI10 qm0+~ 9»n] jE $ #puwC6]+NYӍiJulG>wRBAc[_`Nk:Qu'/TKÎͭt^#pi H^kWmw.%v'+XTt5X ixh,楏@c?cfu58.l.ѓ5}{^٠2!ke#5 c%H`3? 4j߰-{򬙩9P>6%YF874{xV1 \Gv9EwC Un/6`O(Vp5N&)~Q 0Q ;q _C͒L!v4 {6t:p%Dd &)$m^C&w5}I|XQ*"~mb=MVWЃhV(jzbDqL~g&ZO!ۋ/ ꧗渺KE$H܃ Ф χ t,RL'`k$r/n+UWθYF";3y3Is(v9̇^ݰ)uҿAUo0PB-;ZN]P0RӂdP ~K!i&< Qsr5^'κM$ eb@ep‡aL$)h'Fz@[D׭3_)1ui Wp"=8p<'Ķ\ˎ =bZ϶y/O_gs@}j kqZ1 zgW\~'?£DPdDznUM$qd[]Kf0OqγwX1I[/uY^.xw1dJto/qIgOҪ '8 q~/ 6 D}-).2ٵ TQ (ЃUa7zr(RkjyKT*)޶|l#T$T̹ptbAш V#S_Vjj|ʋ6G!#^MkF4Mc7WUy1P_zS#ciWt 2*Z/H0Gs{ 咖a:jhs?;JEC0-6Nw< LR#8Ĥ؍|}VɁ4AYPo?*B!jxTyg"8b}?{NȨÉho)LN/67^T+9w%tzcmK,[Uc8ն # 1^9Nj &\,O̝DM+&u2)>xiHq*t7i2Z)#vJ]m!Rem%(?\N֥Xm]ʴyBc24 *\-1w\,xe/oYO Ĥ)ǣsUTΉWs:HZ1@ '[չ&l½qmhFUHΖѩ"Sܑ!6 CU9"݈l#Ƶ If5 ~ |TENl[Sƒͤ <[/ Ye4y pϋ(KpxL1§F&es@b5LԵ Qμg\o{8/҉P숅: a^J9<77G=6 J'FF> zs|LTgYܞ TY> h*=ߡ{nTeT͉Ii+2yAi<¶E@7Bp!BυNބic1< ,_rs>J_԰5){ M"Ņ:1Yhi ,`ޯ cn +,I \rS0 Xe*e0hՊ&d[s]SuqF:_N1i-a̩oDS]Zױj棡=\思h|94^bS ZІ}D<\?!M}H/g^SRfYcԗTFMk$ Ch*D[yt}>ܚVzC'9Fyt&eJ5C MA351PXú93]b5vϣF%c+\}.{u/zҮI|=uXU>ca\Hdς Doeq&^Qm/Pɿ6%ӪB!aڈLw?%=VwJDLqn]NZ+; 2(~fn?`9TYݿqQ̘m<'nu?.sOe v|8QɻxA&h :ؾ懭)\[b+RKuE,z~n~v!Hk^;Sw/rQol%j3f`lrݤ/UZT{"×@t-9^t *jxZuъ$|L)\ǿ@(G!Na^[̨gOb71׍] =5B_-B:J!K䠼w!u`i(iC4jv}ƷM*(K`~b$gi,tw'X:XZUw!dSF%K& !g.˅) "}t' 3,>x4BHZM#j}(vd2n:wZ[S^׾`k:;*$}bwVh_?ĵC(|@('WNw]6XT>ߝZ_ \#uCK`3:XBйCzF}bD&Ƚ!{j04Y؟ص&­#.F^b^Yzo6L*]B<q{Ҁ6@zO|3J6WWzl|̕%tϯ^U+՗RgG;uɃK)+:9Y8t  ]ئg/5C19iaQ5'b蹈gV95>G#{=ed=xE~#nRÏ :`޼$-[x6m8M3 ]'D]hѴfGI9 .JY(GMcϯ3 'jYՁjxR6:^[%~7thc7S{i+Fs{#uZ>븹"ӝU;?Y\J_Mﻜk^X`b_U[>Elg6Oط;|byG8)[, \&#Ek%bxI ⊥"jvl7y/͡ayASGnMV=e{=3|dŏLIY?\a~IQww0@\bjrh-`\E4GwZ2aVuG#F6EFE l4;ҍ- ?LETbeM~:)[x`FfiDlxnKв#ST*"2)j7]~ Δ@ FWRd3_9TX O&c5g݋[E9(+<Q8nDĐs$s&21dԜs>kW?gc뿺{:áZa5#$<] LrB˞JH{Ƈ:1.!-g Bٵ_P\i<%mA-8(r;$jDmJW )mK-1G%(=nÖ g8b-bZzZ1g02DtddOOu}%鯚;Xµ~C@|o5аaLx}ho>K!S_&k8f;Y;T GM͚6Nnk#ؽ'JF֍SN19iт"qB.j1.Ѱ@[aȅ9Ma\!|$Kf,Ɲu<.\6Rq9_ m4͞' 3< qGP7@ fIjq%lqS\ <ͺfb%ekU% ߼Z"F<N gN!}I=`[9u |Xj@ +[↛l}p$y-8ʉ f;ړ4C=¨B@Wx)UFP563RϳeoBxQYe20Hq%Z?.9h}Ed:$t+J]RK$e{t9iz# ]ۀqӂ'[{3u6WxDYl~_K-aN 0%]\[~.Lj֟tSn2V<l4aVv!C֒gS5ni1Ҷ%iEEI Z*BaaN<$+ "%8.&[?Ҋ:GTDHI n '*ڃF*7+"^hh@ _ ##$Gr0i)Y]3;^|e3BPJ; /e4"S!"ǡ~wBx QA-!Wg NAfK(s%{܅%Pjͮ,-wS^~4xN?%t7Bj X9~dxGD i"Bkַz3ELb'/P˿gq*INhJOǻh<\,S?iny Tdr4 fWf ߉1挴MçB >KW>e}UTx2ciAd@& ^h}h U2ɎׅF8Őj" QƤn:Kc=5m]/o]\ ٧:..^Ƚޣ:pK߃,$TկWwWIJőBD}AA &z`Ժ6ơ3USl0ВhDBCջ~4D( mCefMuhVxËTlC!hJ [ -|JWS@Y֐M>hK6ܝAD2(( mאw +9l5'w>i tOqYR (Sީt6M镽 dlqgJ֦ Kc]_߀P2D qS~Z39}p^: ](A~"HPis ˊ*:1m/'zTҐfgM(ŤiQH=1xJœ&z4umxq CGCq?حas”1Yu!+:뼧qIlPr>ʶHGoZvEaNMNV'RmAN6nosFU }^9="k2㛤,pD k\6"&p]"f`n!{ qrZeq=ɓ/ׯY{|!Nh4V5i_&fX]CشckT^%hy6^v1,@$ %Э:8sڟ5>ļƬgdzXY41]QS}vfE?ƚdz{.6`I\F 'J T]3l[i-62趷@8xfR͛\l&Oyg5Q"و}(LN$]$ͨ/7ϻũh~is4۝EMi(^<4'_D|!s:0,{A(d;l ӯޣk^`V1V:ai]RQ&5 I ʮ,G;8I Mn?~ԑJ&b?yl?8!-gRi+)di+Ҋ4g&exHYă[!YzP=|!7rR>.u}ØGjĄDjSYX4#Bmz1%ɉ%g1Ê;,Bѝ5SH}g׫_aCoÆuM3>!E2?mIL?biP 3ZĒTBq ؘm2Qw#F=C.,с^|1Kb@L z^p%N,md/ ѧ1B|.LgX2 ;)8Ψp=cmEɢwiVK&U5/?b!<ܬֿOMتEPs S3GQ=Pa$z{Nvʃzw*gCST؃Y<ߙ )={VJk_&%z]FVd/n-] (=a32\թ=+Ɗ>Xrlx:Bݘ1S*;OC'J/9>$Y_I ط]E0S`~Ui?ǀg"E8;k@%iڭq=ˁ*jFN}J?٣NMAE6~Dt)JvEA'լngB:o~K-NqY}=kJz u#m`qWՇRP p+ >{k[v&;ozJzOѯg^]FCfI7֪(9,QU~s)D聀bhԢmM)-:ٶx2p\@~ȋ4AXEծ34^+?4zLj ٧ cuʟ3cS7wLhY84T^NqL_,c@p71kԕj%t6hiLw;wpq]lj36韸٘|Rx(d=DTsV'u$.;_/EdZ1Mvجm_[N}'!U#(r,XX09غ΋VϤ#TDY '&tϹT.V /2vyg.8oohA3VuGw[4?En8pA^034nԠXaԓr(H~ZOv9Ĵ d`_PgGH#|o$h2*XƙlcMK_iYEN2нmYev:4d#= 3Ď*6bhiu"S^Il,ТGB>Cu"ˣB%jӮ48ά{‰+{ZwGM\zrBI5ۤс^i *46?Æ]c'ƫttkO}d5O7Q jH9㨤B;:$@vNK](\i,1[aNS,|5հrEF~SA)\wE%sA,˕gO$!%\thGgeը bsjc_og:hj&V` ?9!_Aʀ*؜gV#,_6&ܚ'[ҽ{"ʫ L0(#|ϼ}'zJLcmd2tpijrX!$rYckW } OcPbL9$f-P̛$Zpwo}HԬ5%8#]yMضb5~hJQafw>L0BLZ"Lgݘ6+/ k3Zw!`]ɻn'/Z[/g&? NpNZKnz}F[_lHK/QHKE@Ң/Ah]'E9;cQSֳ=-ClXG?ڠ@.Չ~NEqqJ0ߡf^(FEpvw>F&)zMoR̕R1ZCȧ.rLh%ᰶ' nlH<\{M_yR n.ѻ=/C7  O%nz g)$2Q3Ȭ#3$< D(~L%W"uQGJ/ MO_E$XP^\ #Ư:(ŏhlNSE=ǫXsѷBؾVxxP&JnR@<`뙂5p _AU`ݟ`w8 VG`+{1FCL)5VO^bPL gIyO!֮?y,[!pNM vLc-kd3zo5\{.yc҆Cۼ% A_!%p ]G*I=q!C4u5ZdԹĢܫJA>dZW թL2\< H9C4d#BW<rIA-) T!p*E"w 8AcORz(ཤ`4V/*(O 0=6Y>TZ*LQ^c3wFQ%1||]u鼟~:.bXB {EL;P EsMW\EJ]͎5\\ :CAPym/-rқracN*&XPb|6|F{X \y&yVDT /1.-ى$M$˔Q;fr9^r8oa`,mukz\"VPYhξq#eOWU?ɳ>6Wx y`SFMYPeuYկ-+t&w⃓8G$y4iPX <&孄ݓ^7~jR1=nCUuW*۴@;ttj೿ ۶E Vf*`C>8^TH!eW@5¹ĒfÑjhuǣyh@$/"Lw+C9s419p|**SϠ<OyZ fD Rٔцyw=(p#Bն~?mxgF(F' =ޑݍ tԮbN|UuU5W-̙%K$D1zkռ}50[!Z6<+`3^`-aT皻`Xi' TĦſ_;&\4+˵ J'bBeKnٽB6VlX:Dd\|֙Bw8"#} ܛrbۗ& FFJnW3$1C &eԏ{uu_H&Z^ _[&ؐ# ^Q0ZXkؽ6upCQS:ŗDA&ԃc^X-3PY:u3 ie.#Lu]TEޮ$#DRm#s5"jR] ~AVf~UN*FX5OKuN&Qkȑn^๣u 4g53C6 :լYGu$EMD(s4,4;6Nዺy5fU *^pAӲئ&{G4EK];0F#i2L3cEt Rț/CP;úK]mRe' Wp[ (N12c̰YDZvq2wuMJ-jaCI b`|__!OAnQkª͍"ig\$ }4n-,P4kE:@($;kcgS /l2C*eKlgC' 碐Hs l|xZĢ3v%b$,6#m'.F,D|0KɳJGѳ ']7 OE}].M g\./*]:}"+2dqQ? %RSHT|3ʂpqOܥF+zAɅJ7w)q C/"=֚No2į.r 0fW,ʘ#J$^:6wQOH61<[~o͚oXDHM BK݆ ? E7&9b`afT?r;~87|X&W@]R< %~痢E= ܦpS`cgw6#b7͛r5{&uG cpILM>F _ VTǜckOdrjݷ[J0 "CA˔_77z0SXOnwjBgk1M-Pvm01/s?(81 ͜ty'-n?:McI ]{LQlDN(Z+rbNdYi`ϻ՝;=\Z]0)E"S0vh]u PPX~:ȣ6*8يøk7<LiƠiIt6cG*-(u dz{s @R3 -w4(? ܹ4"6T >\yM?r\GA)-u>JZ'U YKg8!Fl.p/$;= w!,HZ1QKW ȃY_99=y݄}xuZ""|ˢ;?ro<'ވf*CO2DKᗴRbԭirВ-%:y3VokPYKz'=$%C, ٩0*|wIq|Ŏ<<$fixg"o06Le$]"vi6ӕ}K- kdOPK>bFrB|j ksG#/g-zkY{'}B,_FxbnsaÌ|6ObJLܐ[ŮS*YXP@۟KO4 }J&玊$ͩ&J@o,5s+{_Rd7m^-i hCm1t{3b8~d#2==rKR/x5~=\R=#O2^7~:/j}Srr{[NScypЛ0it +^-u@霗-fL# ''&(eQ̦H* %s~풔"K^=Fpk^9="^L}'wԞW'Š1~%1{3p[$Apt= ,v,F%sw+njw[H>| 5JvD~X(CzWT0[m Zm-M<*IW7Iqg?n[@b4>:XMb5+U/@ԧ8( )'o˓F:(RzV "ROA'XJ AѪ]thZQ c _RA mK'_;3KB'IոMJ-Od n!ǢdȤ^ QMf/g}a,Q|\=&/_BrV9?sH3}1 84RŃӁǯw͹Lj+;N1mUhX](MAh}]-[lF8˪,fiS\ޫ5Y6y#Js+$Ϗ@u|Ɛȝ;en^zn˅da>ۇG0'5 2gٮ8] YTMzNՆl\D3Nqd:n"嬉=7XW= 1j_SӪ8 \mآ^4^J˔P_ruw"h,7AJKu:_8c1d";I}\? ὦ$lK|_&C5ag#R`煣4*FsNKoNE貫eadsS݈}Nw$ }rH)]f]\X!h"ĺ'Mɤ-M@-jCn*{дKqh1d~Bj$FjB E$]#^v:" h4٨|-Őx*r@dO[+J6jtP%)h|:$n*Gcu19+(5MCML2tzۗD$m&26Z1 {IhEθo-*. Ƽ@~.VN¿0#< CQ,qYI / `E f~}۳RJAyi0Ϛ(aØ^s1CQꋭCm-A͚L"8=6qHTS1o[ L;^6y#VoV 53obp QV~1=fI|4 ygjv:幥"E?|$y"CNhV<~=l¤׆U+yc ڊEa4_(R4rƾR55 g0BX݁dHEJ/R=y([mLmT F֞@do+1bn?sc\} O{V*"2Mq(PC~qMSbبBU>y# ۓkZV`j8#C>p@q9vINh|yCL! 5: &/Ko2%Rgr!$e3ݤua PFQFl cM#Մ+"'[O,]O Vi Bh$CPhX4?k1W _ Nw_}M2"LϩЂ\iג&" 8ڇ=+xEύwHh! +S`_}В $&PQJCߋ |]?eiG0.7{o%0_nviK𽗪9?-uQFV$FM: SnPu9` -$׺]kC @GWFu<4YkLΫ[NsJ_w~Aa*lVya>^ [@r]Yctl#h$aV0>› B9po}UZ/[{J *uX9rԆ%D'i3Bpu^b äA[)uQVA#kQ[q&8xzN#$no%6Jqa=3 H&[eHS'^xP\BAqi2{G 洡ݨaizO6dDM%)>Eй 4jZ;Qlc8N YI"NTCQͳ༈PAm"fZ:jm'}5K*I|XџĐd8a([GeqicIEQ X6 ?V Mr3j- qBJVoet(-ֵ' w lJZJ/P45 ʌ'17|p'$I+YBI^:˺- ZZiCqZ撌SY]P1i3"]m(;5+skĔ5qhixLWo5H23a;7&p)IS]Uqz J5dȻnE@|0`*W"/*[%5XbMa;r'l޷nGC4wjЙ2XT.1T4= m%7j 7zwA*$lQ^6=7oQb5$'abϣg&r9U)0ї @媀8~+B;|jFNl* $tΉ fh7>3ɭ2ZWi485T ѱyƁǂ7S-W\_LTsŽD@Bl .f]\HqqFRzZn1vAe>% rY\d*^ؚQKNu!>.q_l%D_-@HȮ/$ַGOf|<@-ZѪJF RTIZtoosU:2qG L\l]ѡ},OKtu&8ڟr}R %ы"ZQwZr<6 ., ̰΁H&r[[G/v.-0~9X*Ή6x掕mamžg ) nlu:Ӭu>EІƌq0bd+#Y!@w4SPKʦ_0 DH 0u ΕMHqxr*.D  S! \5B}<0) GWdϸ<YXv:U `&`SM Ɖ]j\9P)ѻ蘆w=7(/3-OY|'DL+n葺2[e?g(rϠE בDdk 1 ;$c 01i-[ O6T 5BzRꋖ/J<K<0E#Ty|'r?բpcrKŬ <4Y'8vy=3T MYK(PU|ܚ]bm9> Xr|Ÿbw󬯳s0G;/i݉1kǖͲGByk[0:4b/1';up b@ԑIϏo2zUG{5Gby.ZͪŸ,ZxOF3Mw`>ZzJh!F 'Rͬ4YN^23#! ޞwJ>Ix! # .#^׀UWC9?נ(WcpF]g\Mak+b zKsPЭ(-m $,Ǜ6unE'QnG{PЪޯA>SEq;*VHtXLI%0%/o 䪚\k|=A|w Z D{_;=l' '6C%!YQ[qJ Ob:ҩyo.4)TT3/<1+E.|w74*M`LOAZh m E2}p|TWu;d_+6CЀ8fN m:8mf[8P'HhsCD h3GEbrɠCdW7/-P[UYnj<ۊa\#(,`(kEQW7SE>K瓨JnR[֯ĩK'Ug=s>*ǢJy1 ߎr5^ 7aaɜ'Ǯ&'}X,S[xX)螒:2S$>Ôq񑃳Ͽ >:jdwQYDqb,ۅi2::Œ bTyrw%a5K]jeA'X_gX3LB7K;rikfA-O>e #@K>oP|\g{ߗ25N+܀5nրwD/]qvݝڏd) کMcC%njͨ+eUotBA|3EePAG\1QA|ȂULEYxSުT;/+2!m- hm^j×0)8!LAT,/DqErmPkkYv6CHOn"r.붰I`ڥsUO  JiF#?X'1/EBoy"X㫅)[HgJ(j T;TeiT״_ 5[=KgۨIV܀M6%*3}j1[@`ɺD\ d{6ga RG5jUsUGnf1@qy k/ i -<|Ox`̻)N;-=uLat'LO4o[>0~}s>K6-!&Ib1jޥDM֮)g/9UPK ?[Zmh{Aؿ w!b '}t5RS#+_)_͓Hdauta#d۾^a;.Bn&^tX2 ^l.f6EklIIҝ5v}6=2:]T;7RІsF`=uRݍld@`̈+l栎na5^ pW Wxi" l?kԘyrA Vᤦ<]|DOK&:^SڋbF!#Үn#ᵶ)n;ύVL woJe/qЊq~)xSV86J /E`޿Cp|^ft,7 C0]1A6I1ؿ4]d_CϭH(zLP p""%rdUE jnPD ETm8# ;qLɠmplvi"R OsJl2 a>K}2scᠴ{VOZ78}C&YjKثSzԽ5ւN|s9snaQ6RR1'өQnzOQțl9d"{ޚ)^z^7HV*|ZRÄiႳq' |6'x1\jyRESBޢhUs_z 'w!ɳ_"<8oMad.F5[/>>P Fݾ kane/h6қhwL9s' F&u ]~ؓ0 Q1_ N7 g.ƇZHq4D{9|EZqX#&2k?F/T.WPf{u7v9'0;FhPgOUR_]!U[xpq$Վu O<mC#4eUy{|l bH,ТUm YV 5RO>t~)i ʒdDf(εn6n%k%ZZQ~_ӈjYVJy r^L P;Z;\t}lk/Cҿ#(>T9[OX{f k7%8HQSfP&XY’'Zm2 H1Y#y5?e/XjgGώ|CeIʮD֍y]#R}]Vf9fKJCQbn^REt.01cnUeKV%'U/&cc$ouE"PJEQyXŴt_oF#cwEM+{@ScWCݎQ$ n&v+IўU]=NDfS-4 Ĉ& 9k&i4$d6c dWK ͌qC;³2bc2PqC,b$?͗gOnc 'րD1lr5|NN Lt#6!dNK7Ha-8b#^cOU=vߒ$\߮OC|c;o#}4AryճmQé|K1Ƭ.jef?55IoTf#i{) BS=.Uklp#FKS;6zy6Z Od֜ͦyG+^i RwFXL6v^-ߍ Q`,kT Y,d7 pn2f`LƝNhT.ĜL{э=jcW|'Ϧt5#.~h{*}sD w2]h:V[sS.ߍ!ʒ[%G6KFY#F=89ۄd>Qz$Ӌi#h6>zR|(aOE yv_6c$PN˺?8QP*OI+]il &&K1Stju5l@I >Tol^GZi u_%Hq._C#KQg;qaE-.&:!lje(Y4WVzWM t !Jo!u뵌(jhR6q'&|,QPΒd+Z7FfAlvSa@Isv9Gֵ AݔRq=*Xw$ȭz -wc(NJOZk_'@x%o=IlwM-zmrPg|w0_`4jdRr+} uVC^z+y,-a6R/'^Ϡ غT5qk+jn-|OBn й7ԭu&L.-0' *>O'=Tm}R }+(sɚ6&RN5$-A|{f-oOSլɖR' ~FqQ&;&v]R15l)"mg3O+~WvEOO-}6'~V.n%ij<羖Fsp)L puQ}͔0꯰yGGd!wH1&cBtaJ8^c^В{{b2zODBG2Q/\!6H}Gic%8p\mDR Ѷ,$[~clB|%i./ߺ3&mbsĘl82{úIR `Fq* Ǜ'>@0fE>wo0/d>;iL_@],UȌd]5w2]2fWp ̬:a_ѕ ec>S. o{`ߴȌ9.cN0^sHn!ֺdy4hMуP{;i쨖G\g?kQ2zaJԾ(-yT/Rj%(h38+=(.PRe&A *N ف5^TőP==#cV8 a9'4Vif船sTFW]"(@ܐI<'0d1⦈7wL&CU4u r}0O#&P {*"L(M3@}ه +D"yzb2EɪUmP= &Kㆎowomk>c^K¢E2\/%uX߶77B lXnFyйA9N"yI SϮB3۫ǑƾѓEiovnPvqo6IU [#?QcCtQO;DZIuk/<`*Y%%.qk־7Sz'")*,~2;KFSq,h_h7;0! :meL>;9*^̩xD2捛YLB􆱹!FsϮ|χؙQ& `hX0'tTح/(foXl"V*7ZYaWB, aK|a+5KEl}6Kc;SQŊO0"E; =% JkY z #ӠҴ0j:!P1)p)>JE󫍢LGn*'K+[ll/{oY!,`hz]ivX_)iWBu(-ǂ5~ߤ)MFoNc&R;ِDze,lFvti,|l@C|t0Pst3 \MQ -(K|!: 6rNw@1 ,, ] [d ӽo.Ze.oxC:pCR5qS3j[UC1(SRfgͳ$x5 I"W?ENP_Z9*{VE:BJC!wv0OJDdh m)Ӝcܲ(9wA+c2K8YehT 1Ww^}T]U"HO 9;`vH*c}&}_=ˎP('$:޳K.M(eCijY&3G@-DQщ h-jC9b>E8&B<PrXB_4WI[,yN!syNmbknou@/0Ou\=&U MTe8Nh!+6څ S8[NC?Xs8D{O2x/->oEm#x!>il= S䧽΄B% l7Ap Ǟ(yt^0 .O/^1)>iQ_aP`<+tK~>=mդ:ѡS++ccԘcD ҈$0wմI}s6?ʶlߎ lUNr!!#]݇:;&nJ*6aBgTXƸG-l^v˫GE,2SyHYkheLѪäEXn,8*/.c4u9,^6*R!aч쌴&枝ĻV 8FW,эB} Wƙ"5 Eq&&">J(7 08P;Lg&adBKgT!K53R.r]N}NvFn/$Gf |(ݩ 3-  ͼA<^$x||)S8I\2cwZx8p̵O粬?ݷ@mLNYqH[;%MOES(az*8*>|+/()c\U2 `7yY a=쳊5Lg[ƽۀAlvL"DQ}*"ZXAm+Z#*49GU[Cg5H*QYVbkkNf*@Еx}<'&26\Hg'* a&x0hlHhN12]} 0yS**eDKs'zLdfdB2lzõkVv#"kq$xLq@{ƊE H p(C rPQS()Cc:%E[钜M bF8Hr!G/}F̛&64wıvxO7 vXV^*u剰 ,HK]y0z}G].b =΃T9`qެKJ@BU1 K:V}q-_զ@ 0Ҏ$hyR͜ACWqg16O@Zqp42&֝g'+dݧl+SaRD¤?tE+}g[X):>ZZtLe̳'E,NХƵY,y!z&8*|ֲLBbnGt<2Atؑ(cSxX`%4V/S|I0L em-,[;2yb),#f{)Y)v&hvN=HNB 7q+Q9JzȆX6!㐜@ Vpm o͸Ҹ:ؑ8\\x A[_m͊ЙL;I$ fVGIεU8O^%*PۼNskqŝ7o3Pzeq?' &9OЬA. םNʀ-o9c~Oi,eyUbQH/qxgX=G0HDt`~n߆ͬa\Z|6)F w$Z^{T)𥉊qLQF#QOw9wj~- %[A o Y@RzMhYM詝Yb"GTikb+S2cĐRDJ@HAL>ڳ%+]s^2fШΛ>PduU/[bU<2PQ O/VQ#iRgH5 W]TF'nhBnƹZ0]12|vQ(6nxj14p <PiD-K}SY>(O$-"ʽgrrr%9Sܢܬ&C=vł_X-U70 B^V# pJW4̥4l]]l+]_ړ6Ujp)0y A3Bw$J'o_d-ĀY+~h:H+ME7Bj'N4@2NV= $5MԳ(~] dmL<s>B# T-e츝=XAĸ<_8nm\ #1q@JQ LG6hܳRJ : jgcC Ro'Ę%ȗDso-xSu%[}P1hĻ'"qEJԮ֚KIbWHҔ"<#Vsl{^af|HL9:sv#`c @R(peodYB\u,u4*],/q,1`g% :whtCRq\W-x7bqmSE/&Xp1~0_b4*ԬMpH6j'!W;̛-,bnUP(G AfItL*=^C4yG ) N3}bǝ=5/mנ45j}}Si}>F‰}>Sv!*8AˌVPmV^=#Ib|4_|jsE8 Ώ4JrٲLs̖9LY^˦N/`8v/1q#Dl3 [k3SjaG8;֥J,QH%`~à5#/-5|$fCw9*8댪Dd~K>qu4Sʇ??l ]r%ijΦ܊_z.nȴRuW"&"ׁ!^U$m`f#u8Z΃FĎV r >xHYDaH>' $uXq5P a25şw:OAU&$,ry0A7,3TTmitJmq13͢w tO_ hO4.bXD9V 7Ik]}NRNz"$H=̮0X莝WDju;!XFh$ TPְ J_qY~jFS5V>9k @0uPm,cϵMapBiJY$}}`6 _,:=ydf BGU?Bo)Cwp‘qSsilG[S*܃NqR[lL휍"p |+ O텇wOߡ/x6”EgsX1iz5OHɢᗗӸ">nuZOU 3zH$(A PoӌoEI@y㫷c?_8f(wc+%ϓ޷Y~WfO6UmwMOP^;>Enfh6|>KR;0YQ)Pc$\pަڪTWon$ (q? H ^ү¶!Rpj.zg Rf})Cų|rϩ8Rݦb1Ad%q!D%Yb0x9`"4H\wéx):.:T:&ofai";|Os!$ҩٶoL&s)q$FJJ*˩j$ Zسq"iBRg)f!A-\}z7[ SG( ǀ|Xmb$"Lӵҽ_Ѹ.s[ZR\ai(~Lٍ T;Zv7XUN*cAEQ } r@0yO؉ǖjrQ9 E%SIe1|7މ!.Y@;Iŏb6Y(.M]0Y+`]JMhӄWl_Rjb:,z`މ sL=n u^ɶM&7՘ç9' qlh]{݁ 62!i^8.dQ:-ee~2`2ITDlgHgn[FriaW 4Z2AQ7Cb{}fL d5Cec!^n^}rR #m{ձ>.Ssdo˚Iu^cۇi{?hyB}L೬Y6[gZ n *P&%s Z94ok]? aTt&G۽Y Șu^{@L2P3 UmjR5r]B0VlI6־8'sc-?J4i +f&'l[1{H6q**qA=e:`%jst V7z*@iwk*cB?6&l+C[y$x*b>9:r_u/ޗ@8>lΒ ~[Z-6S cő5ˋaCًM uGALofN8矻dF:kڠqG0O1,>6ƻ]uF#(0J* ]8ߎivu`^m+ q-}5ӻFݲDJvFFT@3L>Xo^qz/hpTXo|hIiE@\Dvp(]:z^)%B~p}[|L qlkdB݄h5)*r 3ЎmVrԡ^ֳ\ WgM,Ӳb m@rig*VdiQWvpBz> {KC95ˋI=uJtIj6 'f[i[n,'-^O<~rWrEʞ{b\X'r8.vŘWoc; A $cgSMh VZsWcZPZ X)z`Y |vFG9_ՅɋQWy$6Z$ܾh l]K66~>M#6F-J (v$;{CL4;4˃U"VncNC @ }BR\2wUȇ;-I$[:Z1tli@Q刀@"3Fƹ^eџ D%b)eSz`2}eEؓO&%ҜlS Msb"yum[o 2^oe͇A|Սl`5ZaI?/2$𩻔&er޿+~kJƕ0 A2TuW|@SkmV os:"ΪrDޯG7rd"mE:-M# [d-KqA']97K_aX#YqH)~4Xv$k$bs1q| +zȒܶfIMAiCl_KXu{:so/,GV<#DpuQ~)/G)}G*mLK"oƗgi$ޘ>7r;[ki*d{$i{0u C9ckr0~YFR%$Xr_d}LQ(.} ޜ/Q4v.n4nݚ<}Ikjy{9b9UZGr#4ЊZ+Y?2mNdd`D= 0/iO1|*!jPJԎૉ6?[qmÃ_\:qEOu4`vGB&D %|q6cgYY6CM1ըX VGßdf(f2iӶ3a+e̱Bq6?S\~\cNwn.dl.^!V,cr$)WfQK8UzY_a?ټVX$fR7w %{-N;#M#n3;.wto=YnL$M@0BUL'xtɻ;Mxv7fڄ`q ^`$Ci˓PdB)JT QekWъYXԄ _(9}jK4?=x";-(d:΍0&ӿ.b[skQ/oc9ݟ}}3͗C4m?Jh䒭c*)Pjr@T&"DK2N^[jA{P}j1"#HVjJXp~RTGX0߻B4YӥჂj-ĝΖɰI8}O-0ӋF֝8ǩȒLEolpt*IypL,aEf?ZZ[?Ppli,ku0gNb]5>UX0>y [ܼa9J鹩鋺4 v?nکq";tZ"Y,ęSu+ M*~3YXpLL]RiSX0rI\TXIR[M*:&mmX딩qa+וֹY_QNq$1o5\ @H w4]}bf^A S:?_f6N)XҘ@dɍhrZ3C~82K}ZN>J'a:Wn[&"㹼7_o9 V4 W>;8mkr];gk%.ٳ\lq]#Ȯ($w]Ioe(}]w ^\0x*;v o|b!q^:|grh:}#5:/":%E1sa-䰛EEW@N`7: Mi]}iYwΫ>N56Ɗ9~ɘ >HB*dg-H]++:29c.̢;_0\ݓX?I3 CV/,Տ?՘utLnQZNȁzO@`ѭ?Ps$c5:H5&}%%1 ;x dkYO{SMFefV6rۺvi߇=PM1tu L" 04>(cpmIsͅ98B zcO@ǎ6ܒ?:-XρSeby8HLnFML x\Ҿ+j̚ 4~=90^37f8z|˽0X+i 5N%pd ^UXk tZSXrNo]q*G93js]Opz (z0QaNb|玹 Dm5! _1!`XFL^.Q⒢bLv(8@ Ρ&d@^j^zI?Z/FEXfyvAKX3 sT&{ ʮ?6wDMKr|Ѳr8`e5:J@ m;ō@gJ&y6p&x  2LYJ|xZצr^GyH MJ#(JShP̊>fョ2m nD/ &SԊ,O'V 5U xz&tܭh̓  a X{fg7oۭOI2{bV= p1Yfk>~udO/Yvqc5rHU^K@6ct*ˇTǰ\-e=G6J=[up>hlQ:12 '= -hV_RIUOhbC~Rc+}#Y4 - eW(=`uPǠccN.(\#ޙ ._t20# m{FմI_isH'/ $Vk5.$=e#tc$.h$c!z92%Q&Mk=UajؤUYC$Ep9+u(#qjU@_Rԙ>\K,|Vi?vBwAҞ*ND$4qz>㎔'Jfg)ټwtd ]6йFL<G[&8{y&{SÙ+0ŅS !% Q;BP\K3tj\OkބŠ_t2'2%dnCgDTJ㕹EbXwBwr7Q`@vHەgjCx=b+s3>5Y] )\*LP);M0.VGwM>#||W6)!,^fʾ.8cաnwO~Ny D$[z tbf8n U]9s:\=MBBJ/؇ڒбD`Y0~.admxNJCS{ξ|zj|g-vZ*%y0&I9ib#/*A;*TXΜM\3xW^pWҡO)w;Q;NVU8W(ԍaOUE:WqP۲'2r-o_ jJ9mو T@|v@+z-H>G(X i!x)|zB.%Z6f"[Ȓ@ȟC(*%N_KĹivt:M0B7oK!.yDd75 Q>otkX: m3`3oϽ׀%DG:s %CXE>bƭv&!ls_ZjN)tFDWozH?oKo#qe&CW^hp-0뵉zJ=q/#i`W -Qo,}tB5hZ)ERJ>;CQm e:p]U3@I`G(2*rde a,uʬ`A0lʼn~2`ݯDtĶ==$Rg.(t0Q@r9GL+ϑ-&J*hا"nb'*e=D=~2 A 8o_\qtNu׮QB@Vu4$L'{β/4bd23bjX=6Tަ[Gy;cxa'Ԕ/.9.SaYڿ 0:Hyãen~y0sQG:hjz;#80z_&ű?$j%"unM+˭/mH':SIidzn ]E`nL$B,W(мO#|riMBX,a?v3Oͧy;_Bx?B9W"F&  R8`WCn_jOLTUyPS O8{4ŋGm5DsiسB|BL3ӀU{oV!x&.]] ;mdIa2UH/nz˂ă&י–jx᾿皢w AÝVKK%(%Zd^Ep7KHI$0=QIC06AJ^FУz̽}R1_6<jDpsN4uJ60e:W@Z9m>-О#Gi =l 5EQsyhWKTX܃4uGmݷΰ1{hr~ I7Q.!:wmd $lU`HecL\rԜKX:4: x5C]l""3$;T"קRduVrsX~EK SLrnnHQ<~$|F,5 <+HF X K"~"DM8k !Y\\?iB- mRКL Ѽr>9:pG ~C>hC sWs'e0B*=%=59 Q[8wtJ_}>O17~*P]OFpR4Jp>t"&NN~ ⬖aU뜮5NJ@=BC''(E h}]sεQ#deM( j?7A b3~;+ zG.ќDuMd=9x Zߋ qO/ϞAs_y~9so"ue&_!q caJ'#,bh]N@t$^!Mw`"rZx2W$qWd5TK\van6aͷ*DF{LrYVj"BX`ŠkzːoZZk\ :N\x{DQ&m7mlD }%`N Ӏ͟{mn㟻pm}wW& K#=Z!rIܔr[ eTZ JYm"*doYKøq+h K#;L1P-;ovxwF^ŶˀÁ4.gF7ZxAwӟ9SX2 ~ SD~Tǵ&{u/ 5 XѦ"y SE=hK;HVBۂ@5`c(K+>Kol};.]]oc7|E?";K@/~|U3H5 ˌ*ԂӞϭyN`f+g̸xH2pb'@Tуq`nГLlr;6 J{WCJeR9)$EC+<1x( bGs5|~-֡3Y^M+C]tns}9xMs`y~q,"f8U٪m2C!ݭghfKiQ}(BA`Z6!4ٻHNu=p3eϹ%Il#dH4YxIJqU"1Pյc 5do;G1=S-oc/6ެ::U g Iu#<=ݓȣH2ԽHhiIiE?wN7h ur͕&h@Y۸2U愾4׹=sk 1QRd(Cn۔?a [0X+_JwJ *7'ڧzjP2{NmWwXʐ4j{U]ET)adUo\7 o=f! W>OcA.p4B|*+ʠҐlؤR0o2?|3ތrn#}q<-!喻(7Vv[Yn 1q5E6/Â#kߚB$X5mV/wx}:kp vM'G#d?Ścj*X&pOK,\bu69Ώe-*Y՝ IM}Y·5q~p^21mSk=(_H0D=ls0[]^x þZ K=q |,uX@mr)fe#γ|1+WITEϏPnɍIYOv}:5IQ,"NRvbTj%}0>-{w1O vj(z>D9Mt"LmE{.T¸G +\5?^hoLIz*_O44~vS7-cLϐ˥ZR{\ ܃&2S2FL(PڐU@ ,U ê$+ ͂]1Ilw߰ KR4gDNfcv}c'5e,S,sxy,dk$ [qU{H" R lJEx,vCϵ$ӤX %fpvu$=9fi"M43+iixsHF?4RNzP˼fTs':s@okK>وL{:M;,(yݐO`&w\_70H{lg081uHXh 4N4 J DNHB*A߰\c& BC"PVFITdR'ԭF;YzoT&<>,rB]$5WyQs.:!!:1m"Zi["wd0ϕkJnLfzRҫ'VAW tNZ*-Mc5"s0\s7(݁&wljy|3MI3/݋)v3RcEy 0`3=sEvTw?Wf@b7D23D[ `0BWI+g cj>qpi^oUb?=}KK^SOi(ups'S%7'?+f&lywJЭ3Uh05OU#<qXcJ9 C;rlyROOEe`bL|BM`К%Pi*N(CzYƬͳrœ֨Y1c϶D7Q}p{zGd9#/Q^%$ls4˺xDE)/6ӑ`r BږNӃ6Qќ`=բ9ўclj~IJg"Y5$"(j7V+3Ft% |9ѻM&੡ۉܽ.xm4)<VAI[8ܣ[9RW@ȳ=K`VĔ?C8TX& ad̘Mdҕ~g g9 Q;D*F+V6To=EmVY8H \n#tLTTaeԩa3&?#+aH}w^iBsm*pcoݵ1Q!^,STzvŖF"eh2_:”|wJ ֕((1}˵\&|Zkt}׎bv?լӻ5sREF;]K 'h&#^qrZBnkh&| ,v&_ #$f|A#,^_ Y pfۘ`_h|Z,Վ7%WiR t!}q⑆<['ח!~4 A2ҽ/ jVV{pT=4L{\2v"!-YKfeeة/VT Q巣sAW!VT.;Cd XEFRp3qr;q p8f`+V`ga]divPaR)RFEⅨ_ O'^,F0lK:LURQ4t+)Ѣ$$Iԗ,|qۍuIwce#b hkBIBH:z5+['c$D)ð>5'uv/f/UuNmwZi`/e)u>%'82%Xw6=k_&KVgEʱafV75?SfG""[fG!e/(t0?rZ#^bqlG%rdYs|AlH3=};[*Ntnr7VxZt*xVß u\A_7!C*6R>+v(-j[o? ]MpkPaܥDY4B^;(꭭٦ߒvw Jiy<2>^CqϾȌ*aE pXy?l{l*sNMI+Jq2XL\Gҫ*N+/+dĎ;Nz$ ߳Dx>+ԚnLD[TDPl4 ¦wTkTUJC:~3mX`AӯA{J!w52o@) GI475Q iC 3H'I.,Q#9e)HgR -M>BJcޒ빽JǰNjk̻CׯΧĚ{ф U0xF<ڬ.Tw kς\e6禋؎Ȇײf-5)s*q̢⢝_ޭ(>[~a Koqcql2)ևyMځJziK 7!i.l M;UF#mr6a#]9ڱBgOq(rH0jx(E"8uH&Hg23dh;`~&샍~\#֟FCװ0>703yuO/tDQ :$C>w x$hk!7&8U厐bes(p bڂPi&Q~cdC>a#c#= V Y]$Et}]˖Ze!T鑤Nk^Գke/cFP7>f)s0T)YC*\w50jNTif?x۰xVTt wQ^YR>r0}%CZMў,`[Fp&9Ce\xECxKd>v7pEfbDFS@ ekI l>_p\o7JG bFQSZ0h|1sX4.ɏU ~'tF) ⚅Uz+Neɧhkg-JVZ=`O_5 ieU3 1YsxhtЊWˤSuJp&ODLpv-Y>f/ - .I@=@ "ey VRA9QTlwè)&ޫJiN]k%𘟬'qM]iaj+̖UQ{Ͱ ?eLZvUϬcr%(V mGe[ީ&?gц+yV%C6T#(?W)jz.MN> }ލoK)!|oAQrrt7TSPα^<eU*%$/8!NbXHt96:ϜӑLDceVZ~-s/Dհ49V@ܰ5c.|~K2 ]9rb=o*(X[?#vO 9uDI)D's{'S^qy?0OF*ԅWG;ArM. Au*ILGŽpEjx2ub(٥pIۇ9UASД d&-5s^u9:$n~WۥaѻWfYt 5:gBW^:[h{Y5A߉}&o, Fz3FeǞS~plʾpLbAݮ}:bZ(~a0\& ,n8=90ˡ7*{8݇D|r]WAڃ3hS4GeD;Ii|o`P3̎lA Qه>Jf٫ O3 f:Wu缇z `4َxߴ8hDrNM(]lRa)H"$#nkǏ]pa]ɔ& *ah*ϠϴEr:#. 4VCxN׆6|tr\bдӾ]+,~Nx׬ h 4lt1ʀOJ(g:|nwODhWq=XS̠%2B-93qP[^^ `-ٛQ ӇPށYa+θrަ㔻횥!^sL^!D#P(%vgrc/n}{>}'V1dXSN:HzO2Pb[.&1b@r#1r ~@+ 7x45*F XQ i4qV3mBv vb'E$o2QmV"jĩrsrErO'_Pi3^{)] @ۦN{#KIvvB[v&oZQ]΄A/C?;SOOůoı v5Txxݜ{l8Dh}8 JamYS^H_[`K$~[8X}zB,&ِVr$c1zG˞M ZC Qj{hf /Uo 'W\4*:y~O(Ai)1Kcba!bZRŀJRdX ;mZQ #H<[O1g/dp$0nm&xN2&~ˎU ǭggG2K&5 s}ucwʴ*B__a3s-ѬQOP7aRǪ#} UQ4J}oB)XZ >8GhuߘE7OMnjF13A3;y ?LvN[ }X_LX I .ڝM- gg~LbuE83T-^ $7-s76q;jw&wcO2O\ (Vf4yLsS.cm-ádZ9LY)Y+**_T#a Ï䂹/` N=׳$,bF|}!7O=ɖ<FB~Ú1YbZvVQSɂꐔz~C|sp d#,[A˜ hLp > (J[CwZg"C kjBC>xC'\(鍔wMVh)QhToO-g0bJb)yEm;CN]Ҹ@I1v1{hW%9AY^)55rii'w?"!(O @Zэcr5'z{!sBN#NPl.l ;!zZhj m0a[zX;v !:n4t,=>_L]L1` G]b0VMdm] /ɷLG,y*eD`?}MB =ZAn x}+y ݙGHXJhfSdaj&Wq;)6`Z͛ kUC$s| ៽ t)s|.r*d&)c#5)Fm𾧋'pQ8KQ:.tD'=H3H{O3 mj\Tvm#so{7 UAm*D;ŀOnb@M=-HEVK8f 4v,OځqM z! zhT@`;/ Mqe;c(5,E2;MؑDӌhogzޙr ߒ} N88 )~GFV*J]Xd[:U '-sn4p;3SFՊz@J̎ցtԑ'l7b}f*( _?\FD+dL!6(Xֆ2KC.]`7™݀>nPW+~ Y>jŅ H #Mv@k'H4b%'bb# z3oV>͵˪uV@zhl9MFku̹4:(d-M~_33#Y#oTdkU9|A.QM^.}扨hbJ?n/.~'ߕ'MrkU+seYĖݪyX϶V"ڃVEKk,ןX3Gq;XNC)"IQocQM8ji,Rr{=8_+ug Ie "K&Q0`#P' VOsG_ Q7?ػkIU#2F`v}2dc٭aONųpu[|qQ $84^;>A G*&4x[8?V]RQ!;M/@}ΘՖ hasԼx2 ޿+"03e" J1J7!0 A:$✳O7Zpe 1 xzQnd ;wj'+-xFH71"mJf'2JWӨ5ٝL,oajKyU) y'DCP+lh]1zCf ;< 1-eR_R"g]|g:oI;лXdC̺#eJ4]mCφXfF ,+,V}QG_Bǡ }vzw [dYi&VIxv#x!Az $(qh*Ii[]ώc{#<R/'cuoo TsPYV9SE芁; UR9ɍ25)l?_ /,&V\3i(\>gfFSgʢATQbԲO ]}b`yGmidIzq6>_G(vI'$x2"l*z*t6I\f3WyD0VvZFߵ =1=UK=Ԍte6}STL΢0\aO RCt(KgLK̏hrR}*v)U8(2k2˅U`9Ք+o]0:.LkٻC(Ľi)G~_(hC[[G"pj/Y p؈-Ulzx>˖A;Ġ@W:Yh R`a?8o()." +ջd )YqyWpU$7#)SAQi,O).C@Rդ75~ .j5 #D%Bb\.*QO/Zj 6eف~j!xq YCפʀ|Z[ ♟ɦ= YEwDe܁Drm-\c[z =A8K66 M-!uJv]Ci[@է F1/M ,^iW)XFgVڴ꼓˪rGPd)Nj%%om\wR 7z:_roz.&7CL ʎa0b,bHR69ZFg۫#Md.+J'PH_ٖ2mDYe]CʞȐ2FBѱ1wXg2xAd>`?O>6gdy]s?xI;3w :Ӗ&0e/xrRL\\j 8^eވ_ B1\*/*|NKO j_tv#+pmrOCυa>8Ajxu)DNLd7'0B8 EF_QcKu}sĴ$p|H,_@;$xIf; ޟc$@R凫`LuAL#4F`M"k[b2:t1 c zZ#g!.Mik$\5e+Gלv}[nǵȚ~g(S=AnLV?]'+LFs,p;[{d=&r$‚Qc4/b B|Ur +fZ7iUMH ݎNbb99C~_y-o@ t+xш䈰NbTEM-|Zڕ2 џ(ZN.;OBtϱzޞjf\an.mjx ]o¿v8FQqp1ef!֔սtD vVO!j-1 d5@r`+J^i5F~8VUS*P7O5$g=qoM6JIX0D2PFfÏ%n@<F̶|#geAǙ]3Sꪁ1R%I l!\RWi>ϝM {W&n-ͫ0@G&HƷu8,JOzڨX6˧EHYd&cœὣD??)hDjQ0.k^HoC [jOC%^SXȠsU!Zʥfp/7*3CVjץ~ w{s =Dc=j( )&ЫWg3l L_\a\g3);V n:PTB!3/CdsMse܈qO-kUwś4 drdf>m$q@x\:G; Ћ%*T*ݝZ\#Z E,jo4'"o %C&ǂ'.;Ӌ_fJvU>.f7~'hIb _]$ĜO#1") G3uT{hw6j@*(оB&?6%uB" VP6~ CkTd/e+>|1 %:<.Lhrbqc=֕F Rgf14sШ Vݭ9<(R&|TF̀gD$c1scw725|nyaME D֒N4ӗ22Ivq^}QOe?HJxPdWmX+|=FuɤzFAn*[HI+Q̀LS$6؂<'6"Ap?l3Y Ϧ?MZNCèO*15Zw7Y*_JU"HIBC~gҁХלNY(5=@AUj^z>p'룻/j e*q W')+Ȧ's \TPGXTw}-ΚێwSwruy-Шdj%Pì۔a6{ BW (Ё7 {|_]?9Y}Leq=Y(XiWLJH h@Ű0-eanܸu" $}:)[1Bb;{N1WW )7 h)'&ɯ*GZ2 S7Sb -Go`^I"g@$ƊҬ᝺ǦC` tXՕR֐}y6[>5\8p+$㱦dJnU{|cG8(\GIڢ">jQ.-_|Q^;E#S6gKhU*aIN伉 wTz9blU*Ŷ8l?^^N^Rn>r9`Tq2i}{"MdmqܧC )>$tT1׎fm>)l0|6no=/7zmt<[δfc7(MХ#sp*E8 2_dZIu{dR7\o_kFa$E#1 _REMJڂԅs(F "epζOj[I)ߞbK&L He0AHk3H  ֚cx|| kly_)UhY|SSNޟ^yL[9ÁӐ~]3f,e3F(A'cM(xHk.n\+:V$7*{Uȶ kOUV=IJm` 6[?CFJ6c>*v;5( j?4})7 2c|+5Vdf1!blSؽ'{At$"@ZHo!IAC8E"?fadJkz,AvW_ ?gB<zAtpHAIENqy楈+ct¶$++Aa).Ǎ=e`$k>M|s̀S%:/–!XYxpz|nBe[Iu8ci<4^;䡧;x`!UB5h{❻dl6[>j{rN= ,Vs?̃%K++ژ[CCzE5>'}lGrϖ;R,HNDxQgr=CR; s'-*0jkl7)?rTɤL{?wIE(,p߹F.pku=Uh?nD<%8J]W~@y C-,|C٦e\Շ}pt,l1<t髾|u>4[%oA%p99k#=/;վ2C{#v4gUٛۚT+(9f-Jzj].+'\"9lFvYd\̌``#)BOpD{xmqvU%6KE$2ܷgwM +&gFغ+ųm'Aۣv+m :br WQEdMz?[J2q8.i+A2$elwƼjĈ$cdѲBuS; 8KMէIhbآ`bfõE^AwbAK|$< Nuu&g,Ua5y&%KQxf?9 =9'ƳK(*3Pw Tӹ@\yu=_=kNŸ{4-~{iOzE7O4Ek5X'S׼"V,8ɘ(+08'N9C.v`: KS4, ?\6y.:/ Hлel&[^ I% KeR"mv\ /^PTWB}<Ϡ aDۻه @H=Q}ܱPEdHs+D 8m$<&06җ. 7* Z=l&BSlqbL2wWoQU=:7 lxSi|'<n*AQ]S(`B zFm&N8;d J[qMd( 9|LS/jkL-YMN ԟ"9rv1Yry W">t=bξ؝?dcL&D%mEA}W0R!0۲pT$-2J1|O0%dR;ukB',{ #Yb2N,N ;w(ڵ9]`E|d_Z/UIG]^/ދiDieCWA93CJ+z8/舫opZ %"{ڢ*_eʈg[wp6UDY!܀RS ݸ}~7`8fSbW溠5 F2ށM6DD Cm@^ԆBUA2z8=*gOD64E)Omյ _(eC`JLЬÔ]փ!f? OwO{ NN}.kt}:u~Bt׻Z#(x4T['%Rw=MpoOguR<4x2ln= .&s8<^ɠF[ij^S{o',CVO{9 xn6,Ɩ!¥5$C II\ ePAyW=exsDXtKHjۼhЫ_ 3.$QN`pk^9ǝ2'E)R@廑| #klaC?Vmj`Y`w`[av08:)1rg95 uQIIK/σœK,DxT@LcdE&~}YEG{@S4ݵvbYپ);ƪX#U%K[g]x˫y- 2 6vBv #>@&{:Fi/o =^p.Ł o;ͧalo8d%n^p[~ntc)5JuAExHJM_F]B>:?(LKd4 0OjFt x#Rb,Wg3ZDs7؜ ea\Max-''B,&T ]'|Rx%x > 6qN1tV=90lsTT U ]bXQo,q kSNW`&YFD `|?۱qakl EpVkc8bax/U0Hs _78p?ޫwKC8ƙ$?妠x -UTuWg3D chY+}W.lHM+w!CIlPPOY)i,dH3^ngTF[]?| ےy;sIis7##'Q县!UY cw5 4dO]N'W4\dDKXm5!-S*SVt Ter %Y9hi+^=E|@u7DO=O Qeot*0?ؠ;jjatٜ7r#59⫙ot~Yðb1_1U $]#SޓxpH|8G|(V^c\D'gU$C=/J 1g>Y2RYZ5ve,UD\jp+h;C@#z(:d ނoj0RhC-0I3ܫMR41!4ًDTj5):$q <i}9 <%a+TEaOFڨBVk^ehFBCaQ%UZV猱諶͜6ׄ6GvR9ZLfޡK>{kӴ]0eM(;3&/z'a3W} 1(|T_; TƛD Y,#LD?߲gIB^b;^O |$ݦ̔ջJ$R[fJӑ;:?=-N.Lߎe׭?y3χnTkèW̛btN`}&m±qEr^Rna51ڮGwԚJ B=^ q+E]_4q$?^Kb} =nGlȺeؖG؛TeVj v3 t K:u ҽ٘I5б2m3]25H:JbM3s1K=ú{_~<ʵmA7e۴+P0MAp@V[ Y^VDVa9QGQ9(٦ryo^[?qf]&Nb-̏ &r:/#S|ٛ[e~^6m O*!3. XRjquϤY leRV8MHJԓEԆEʧ- oa*I}1o [6v_d6gxev$ :;`ֵ|9eS+]jr2LgkE >ksrЃ^^ԯR2,{6HB׸Y٤!/"oI?~+}P}j܊FyΙ'QfL~ y#L<29]0~c2C J@ 1~.ø0*8 Q2yگeAv:j҉,N*`-mۗyqҥ(NJăn0r؉ɫ4=z =X 7xw&l-|砢ic~%'6]#?|դ1$la(hv~"n3EQSS2ƹ u|LRnnk~fRZ2;ٱَR=K`|GPã˰6T(#3i^W~ZZToc؏ It*5ͩ[ a<_KCuN\nrgk#B)yP^ |PȀ6" ]:rFSHef%u4G&2,pjebwqX*zOϜ8Qpm6] asĹeÁ}3.n+.;[cʼn9FOE (P  .gZ<*P jrƸrRp+1kW9 ź0[_hN3 Y!{l Ur25)16?MuO })ݗ,? P[ O` FޏE{0?ϏL|JrzZwfpa4n|uvL7)1j8)웥gj!҉|a\AΘTuY%DX&Qo'=<#sfi қJ$L9(2*VuFM(hD oQE&y,F  EZ!kt3÷k)8N,dBJh{Bhh2?lA#<PHa" D9zطeJ4mH}q|mz#zFF΃ Zx77JIJ[i?_  ܂SK1ZL{;=BA+6*_校'JSS/+YgF&}GsQnSdqNJyB[o0N"gf_.5^qWUl,B4"ip-G2gj`">2IUE*0P]̑Q66s 9\'谸öyDۥ΄ZwpT.%6f'۸ ~$J2 LYϟK`s@xG!U-P[ȍWT¢&B?r]M`] p@|ʓ-?͟^fEM@{AAux~zy#B dS>i1|-)@<f X\>r7 xP[_kc+]\!wCW]ﻰ4hC[FH'`O.EleI}.#T \d9P x[\ͻ͚B߅C"2 j=A//D`'(鹐ƭ0huԋj9 L⹒3+=xƠMO"8ǂ2G`(Gy j"PrQN;BO{}ڪto[g8@n}Ρ`qYcག耲'=A6%JOYu:@lQ#ӶZ,_CZ77r_tԒD,+gihZz߿Q"]lB~&NH5 ɖaG!g*[gSW^Sbwc ok ion[C:O "=et|/cm(Ѻ2 uY ӉYx{ 1rg|Jw wQzCҕN'RjO|M1g}~ ǠE_[^))Wkq 2!˭*b\[[ yT s!Is U_~Dڵ#*W4@bckʳ! jf&CT+Pܬȍ_O(.{Q+uX eJ/"_ZS:9κ:nGnJrPWAg.>y` c"9([PxO{*9OZ}#S v ϱmw~Mb.yBxIOEK`3My&4_ 9L@p 7]/A`#Z-QCcK4T!?]k)*MD U_`gs[5\zH HK U8k#e[X '8)K@q ÙMRȦ$1X=gYBZU4ƀ[ȅ cڻDOv^:r,:[@ҥ?yp9̔+ C0ɷ#}JZKLgpbn![϶Gpj%p蛣ZlX:= U=1",Ow$2"6RaSm3Z:paFK用WG{_A(H  j!W>r莰`>W4%dj鬙 Qd ש?Sҫh.n9jbΉ"9v焐ʤdl`(%tA{eE:@ <+_pLMhхY zLB U0H=T(8jh}fThʓI|c}v0WS< *փ,8H9)#Mp^:VCbzJֲBf|aG$Y= u em~Da^oNh]"_ᨅM,R Wf4z2C xe  ߏ wq{ f{ep4CQSM\^6XՏ:~ή܍B aXdP8K3AV^|LՍ*d|+q\(!"]\ƛ'HPS&<ޏ1Y7;E= ޟfghfE!uiQ*USFIuܾ@;<ν{3ohG 6qwH84=wO~a{*ذ6"~W+I=ñoT$E_znOaY$hb6 ne"$Cyk78.uF~[7"Y] > eA5 G:Q(%Lo96m DO UhWrXbMK$Xq%b27ǣ-{5=~Sp%&@d Eb<µQ_ gBS;rE*(}-V]kX6IRJ>z-YvիLhgFEyD?HC (S^iWcs<ώ*@ 14Xl2zxA9r'aSB*@2={;p6R#RPoaƳn{t5W/їXM%HqFPZ@&[3GQl йMY3uMY.!_K}yԿMfn7Sg~34K*r*!ɃaeH!181*4ZG^IϿ(>D/ks6IENYHl}h ӡIk؍k}+XmwF&$B^{Tۏ]zÛrEƎZNڕ"5zjJp>p8?{] dSUx, Mõ:ӰaݟŊ,t#qLP-nqAU@p(nk),/m:£y G? .'䣪 w"񟹿Fu̯E|f'X0Gɽ`{ڃG(2ikwأv!_Z 'khk٣ bÙgw1hTUrllnɓsDUdFQMj# *Yc@XItYSuxd"0u(u?qBB5XD5E昑b1W Ug~s1`M m+N:Esd pU46|$Fa# C#]K-j-M+F#~\W K >2)$ ]DF~Lc&10psʠq9㶈@.y8 K/N7* 䖈s+t5צ q`5hG#&1 46xl J S>Y#82UBsdZtoc_^z>~Sif]y+ Xl0lҫcu-5̬MׄE{l,2GgGдiJu,%ŲIpa5(ksq6FMA#vP'4_Ȱ0߃[2Y.!A3\Yq|"mf[ݭ*k3a`q9PȔӸ2pp;<7UPRhYƛm݊~#F&Ƨ%OEj%a-NY[ؽC38Y JECpA7=}(&Em OGCôJ.v-pH}笏# d#5lçt9I6S8mZI icxWѬg*ڿafB<㢉p~Udc%5-{V$:YBU/eؗD5!< IX[͑XRX~0$56=çYe߈ƪo[ZGiJ(W֗9e><8I=fi$"Z?iAFʊq)gQJ|αH@Q; .-[7pDWd| Pc[τK+QĹM@m ^.YDE' ?6~Rk;Z6tW59&2;\y&<'nN<:)-do܀yHQ$ ?u#Z.Si^!h0 j-NU|{𥽓Wxd)n(D8_)xCy.*۞Ŷ ]9=|dLd1{j[K "aL@;t\AQO6}~E>xX,?9`^55,/k%;Ay0zR 6? K@֕teoS؜z*y mÓc3Wt$# :B (~)tR"LA)8w@T%7BW=* !'_Q`hߐ xN4:4-}No۔_ݎM *|.)\#x!w u>D*kDF|.(ۋuvYm259{Лs]#>{&DCυY"3xO77,1{FSau cyE bU8zkc"u*,ڣVh# Sˈ}E~xex{Y2=VD!r19ؿB7ѳ~j\)xљ5D1okowd -cz@F:P1a=RȣiV\?Z}LQN|-an60 cS" G.@ާ#'%Uoh 1 ʚ/#LnX It{aIfEx#BvlgJ_?hxL"7&X o]Թ\$Xoɉ[2SZƆ] CrD|?b(OGբ7܍rPh$b+E"V9̀g V$:*#դ|@ctUS.Ӈ;o-C6g"w1IY1!e+T.o#;#E&Co$=#Ԛ(Y|޷]^,$O fsh'K8U"]a(Jv{`G|j1CKsj۠|6ğ{p1i(BH#l9)eQ2Ƨ6MmsNcG3sC uQ;m;ղ`gsTTU/sND"y+<%;!d ,<\LqĠ:)(- s/ж?c Bu8^Fҙ̥(JDz"|xؽJy'qKys^ͨ$4{]9XG OڋJM1^36^l^o[3)<~+׮zޭ\crA99r ΅+~MMV=伟p\^݆r%)>{KE9UO}^ތB@hdnf\|:xDzȉVb anzNY)H̙҃b\x 2Z ڔV]9APGt.z/s4Q#cn[^lVr'g-e;ѮT̊TQZzD$Gh-\A {F Nٺh~{#e)k *b,-L 819ɉꟘӠ3̎~|p 7$|kmUЩqo4NW< CT 2wO"NJ 25>DkU-iK6S]"x| .X}-Ik a5d %YJS_ + CPfQ:L9[u)I/xevUB$^In)uѥ8rMVs=b-9ԑ^9Xb.O E[b,~l}~؀H?rk$(Wr"$HR Z܋ %.yڠam̒0G | IrJI8եO@;V`Ne♵?|^NK?50e2K~S Ih|i2wuTg `߆.%%f`r0x: Ռ% XT[k{%xa~,/7w?:;8AVϾ0Aat9Vrj}]_p=&KAT)D.ڠ@r/Ylnт '(=Mlz[HjS<<×S*p$|rλUaX<#Ch ?ϔjیnjb$>7hF iED._??`'. ˢph"XUXx)0^w?QU'gT9mL߅n!; t'XR]`~w+rQtGpw"p[Ck\jKL?L/*2suO7 =3GV "pEװa,@4JbPiП]Z̔GFep;/- )q1N4"L wYT'rpDV"Y 7)Oy.vo<|GҕaG@C:h7-dSmʡ9NT7Mwӓҿޮi ׮K]JU&zDuH%aVjaԈ~t)b_o!0z"5_CppxK _ٯ"BVΣn=jjoܣ p[.tT f/3,bVTӓf+@_[=(ԯ:)j\m3FϊҘ^xGgZI^)zVTS(g0]1K_f\֟‹' kVƝzE0wYҀWV MQ+~aw,J^М.qU4cZ |x~4Sv [{!K|3PB GԉaT" <=J?F]9#+VFg2tnVCZ6߷n7UeS]vwT1ҽ)( qV@IsvFnW"}ێ\Q9Q~k.t,j+a2́6ezތb pf*RVoR!/b)PX.kPBl};;WF3b@""po m]Z(f?bH^<2G&z|_gy L36yI嶲( '[;;H5',F QR2%8@&e8Gh)Zn`1O)GY4,eAЋ?Mr)~UƭȊƪ85:E3'1ʄ Q;h1FTKoAo/qVe 'E{9fH ?Kq>`IL2 7(]b^?j~_w͜h^7JNo.5ӕqwfj@`Q{=$Opa >H`G%4~wtXP-2Q UvŦG_( 2%nkJ̸'X [?7_Ž_uKSS'W>˕!;}I}MkIAn§ql54("r3-xUQR/Weis$#+w/,bn4D Ȭ-٩i'+ Acc bU~k2Нc9#2F{?Kg.VjL7|niub7B<)"Ƹډ uGٲ$f}{ZR.3uhԕ6R z^<3!?N.F^tձϣn;w>m[553t`33$LLr[syqޙ_(?ciQEQQ?0!Ƥ4lTmZRNcM*I@Ê"nuFR2y 0-{m/[fe7mz8|i^$8@]A'LrAods̀ǢtUC(MIS0r9~~9w.>4CŶKcvIٮ\s7RݭSF0 CޚL^sOP%;qgPڮ3õRIsmՍؕQs %`1)KYaF.WNAm GZ[*p%N$&)->S #u[C=2}wav{"7M0u5 Iϋ<{Dup5̄oB.ii2vpxSJuga"e׍GIG (䁆Z3wnb b% `N3!B”H)M*NK7R#2%2*5f3=MwU*QRo,F,HʓO׃3 &F Zۼz:^+<*4{ŬoKXE@dd9բG39~6Z54]4覦y8NГUkhQlq *5NF"ݛo:,U݂D.$|8Su\ie/5 \HS'A1I7¿ +ZcNM[Q)<^Ue}HI+%Hr"?; ]ˆNT!jޙiSVKK+0U!?JZ<q[PS<0`)'n_Cga ~G:Z3]LcCdp)AMd@⹈ۉ͚W,8iu)3N;AP4k9uYVWQ;4+eMB=wm#/'.zDQ q>^m,BmxpHv/K5Zc̉Oh0訖֝X)[ڹz#4oZh~v2ajfZkާ<[n{p"Al 6Ovp""ٻGAxb8qZ'\z&gOQ=X~Iv9v/l(gP'+I{(6qiIӭmqI2Q>! XݪcI[n82XZԯhثGeg yI8\&6?>t*AOz{ " Eԟ=htS]hoU >c-R$x~p~FN Xe(vJ۶j3jN'Yjd櫤_자UKaM$-4]K.^c,@6mL!c٬R=N'5~=eyJ~#r# XēpX+o~Ҵ2)6 :B,ޝӺՖqD:,8bK?lA PρcRIA=cXY+4;^yAMˈ}5f /筥[HY\GU3~f]' gbvZwg_rhfD!H*Qv6Ѱ4dI/Ġ׺;8QBAl􌑢eQм%-pN3ZkCĺxb[qX9:^B{O*7$vT,F`10EJi鵰UBdge/*WRM'EÁsDG+s`ڜs4Y>[ow!ꕐyBpˍ3;tG 􅃵nE \*}E\,NkΔ#8NΊ81M!2O*-X!#VѦtUtq«4먨#@\tlmZuncV0\-:+|&7T痏͞p\bb.n^n3s}#ֿxeD!* ?Rcte CQ:e(lg7<λ Lg6(w#N/ IzMډvG ՜5z;znGy1-m uJj?fr/RA^Ch\.FBOm^t9q4a7 Ke9|6nMsR2*&%j.FO]aY % .c g4s;ߛ`mp%+ayqORU:;/0okfr疻Td!RKgSq$S3p2J0;K+-y'|kݟL=tBgU 8VDz?*@^_/)c&.ַWfLV~ܓ5Ue(w'ծlt-H0TQGNxN2꼴(s8&-JYI /Zm{.a# ٺUp? Y~v>upazBx热Z&?֝@y`Z-!Pq}BU><-1aټ":p<%2Yf/ 7FC`섰^ZE'ټxvJjIA)pp00zͬتО0A@l;ȆtmS f~{7_6,ˆaZc1GEK{ èk+oY?f泀泜Ra {Y9 Ks{lDp[QDAI2.q껖N.vKAu0p.Cs?_-_ꆱX&;ԥُ`H}gPgQ\pΚ:qጪ"J-pG ?Jَ.mhIބ\v4ك8~7!\=+4+ r\qEkD+,ؕ^ptͮV t*w*P Tn~|,cZ#c35yyRU@x`V$p5_L&@5sSl؜/`<Jx>gt4 'ZVŋw1Z%Rm6_RNP֫9``q]ّ\/2ډ4h.ߘ}8ٲFPL|22hzq`p: xTyEq|&nLWx VFЊ=APB4oF.n#V&M-Yǫ"*/9)cnDhgQlDi]?FtAwī@"'L?UINw!‘_iXBJ#ôWkzTLeWDc 3&bBEa/8q'lhWv-$(D/++4rmi\ K)^!k- "'#wN\܅D@?SVuϑ(h;,1wu!jZ'sN\6Kpŕ/tǀz˲c5)N[0R4/&kqD_eGlO$ 7֊J+b t8eZ4Ь`_Mc)]YI .tm\y=}pt6̅T2kke: [$BbQ'P'NCTN}&,4}= ~0(ⷸ[,,ZOqdݡw5mMf@`-/1w3kZ%8 QͶv ]l B[_. 0~{kþA˖H QRE;1ֳ ׋cc28"~?2XC$Z\;Fjw8ӺKF-i-htQV"qZ~uXv' 3XG -g;K1-Q&~yTn{ֺiʈte*DB{}eLrBS7/v2`4 0]?}d*m 3MZ/ )lTuC~pQr걅"!og}J1_"gi,-[ĠYmuK MXnܧJRQ}9y1U(vCxh%BPf %rd_gs|SR[y%}>K>ЦBN](c&/i#\1for\5[R\,'W 8JN%h-mwjiw2?{LE سC1rt Ov5O%5)ʃg%|Sy8?$.]vA܀ Duib`[ہݧ(w' \ 8L2E&u-Sr~8d? te|l:ԔRFb(C*X#F~ѓ UbN(mQqcj.{7s4.i-d=.l%Ɋ _fr9@9>ǿ,d&QV? c҉. oIxXw6;5S̎A#dSNGH_98:NЛ}7+`EF >Dd ~fOW3%Bt2hIۣ$l>ņ۳iJIΠ5^a 2{*U47p,X*D #w4TW2>$ncTnI9W6cQG&wz<[, 4FBKp/ 2χ쫯C GsOn('ZZ}T 7$U(o4=-1ftŶwJf[4l oY⎳/1~F|Crm%̛g - I/ QTҪ >" J䖼KG7=7;2M(0^fbi 3+OebՁbS H# +q$T {0C2τ:75Duzj Rʳ4qKkw0gx;'qirA4td .S%˿';? Y3@kL\荈]U_\AdXG~Ep+|@0ϟjs|R])]E~URY;.>eelԪ/13_aȳ L%zh0Vy5Ϝ<{9؁*Z|RngKѝU-Δ}PH.*4l)" =A6tdaܰKJ m(V~g6̱Cc|\VPZ ]I'l62쏶evuM\K [1=\,t9P 鞏 WNy&g}{SNg)*BŇtlǯd7Y#b iWߗUwlDbNN(* !Q1g#_93V!ړ>W| 8/ӓ{7 喍kV0]cDz(~m?5<v_P%ڑR]΂(AV=HXgu|!OmF ΞtXdI|l.;wt臚>OtM~ hDl)bqژCR P ?15j S^amn4I5m5srQC*H`%{+QņWdI7rS(Q%TW(S-!ВAprpLFDQ*THwEډƆ@Q`~Xl&›QƺCp& eoW\r@S+P^%Zk3BvR7:k=Wl E/jD7'3(Pzv@Ņ{ͳ"3i!5NmmU\t[ϧY);:ո9jP҉EVJ(ol,'.IPO3u<K5Ey)'[Q DlGy_:/WhmN,QfAed1rbב(h9 $펲FF tf\17n>$Rjcnaq^T'T|JpExg{%sboJ 7n:-ȭOSͼjzHnKZ9@=D/aJ~P}WZH#aCǤQk\]U|؄\ fxeGBrR)U*{1\M R/?%rI4Bxib@Nw 8d_NPRo{[~Ԡn%' Q:TeM"&򐙋|-RL'.RjF^,Z#O=s8Esգ3BXV;ʰi-8$(  !+&hA3rrm}Kz2{-S q-^9YA{mdHTl%UjmV4H:Q,fu숣g05_ YN_i2$;i\#*t߄49j7k`u+YZ h`2EvbniPߨgG# riZL^VBY0?lrLF-.%6F ""t@cȽsŘ'i+ L;+4,jPA{kZa*Za36>[үn3p.'CH[W`ɾȴc&b[[ -l47- >4n܌}/{2}o/bcKe%ɡ9yeY7K[kѸڙi{v5TyĨ#,o 5ϺeYl/_,b{҉bc~Ղ Ƅ:`L}-0bYFg(lًR9OP[]_6rnltMPCcx{GL5gsgBS)3E ΆdR "\:U{z翸QWm`!_SiFdy6J`/^of:{/g?9axB A LMt&~EGfDZ ۽d)뙩^GWâ'm!i?C|Z/@`NF04^ڭ5DDTyŠz ?)ףUS0Q kջhK=|^Pճ/8P}uQ,"5{} bmm(;L8Xn'x>d7xP*aPe6u8LlDL6 c` oJ bgiylɮSj`v0]hDfBDWcw} N(xJB`%ojHKHnSY0::0 ]ر6gK|ሢUKi4mu39oQv`>H>~[Dtll(Y|d?uf%}J*uD֫xjA5YX Mgm!oԢz  :$8.`7/Q|>HU+S):sT>izݐ 9is2Z{4qHv|zd\[: bzMfF߳0 E#rsμCG$j2է=tkQXF(k3Z#|oI>' "*!EPM؆RcĶ 0NXMꖢ-o?\$K 3Ł{9bVoY.7Roʙv\7׺w »!Os_>q1T)=yL7fPA^B@kJ̜*`SzaFjo5 qsvh92e̹ lu\. /3>%7Brtlf1%7iO++5s}]S: >P"ΈB>G!WTӲaI7y?̅܆`]I}*?US˘ެSGv5 .x|gXrpD,dH{D >e>Or5CA{Hjg_:EJ{!&d%æ`9W Wՠa31f'xlشS2zJyT$T.=kێ!{3,w#=WYDiMRNfaASڵHVY^?G *]`y]ǀg1ePXơse"SxɣnjG @ kc{BwpU8{ o%2yN΅iE.nWyJg5$%o]t{/1 3o.5a?Gmδ?AZum\U4r1'[s_ SjƄfQ:6#f)ΐ*|? c!κm9 /wil!1%(7:l,q Qlw0Ԋ ,5ϸ_nqmhk3p2F{j>Ia>PP 'nN$ikƨuA+*_gr`tlX \2\E#)]  -Yy,vn= 9̜Ú*qA;]+S2%F!{UXk:ÁgTN, k^?e0venm]C a&rzbH}c/^>#$tH_Y| ~w'Oqꑒpѥ`s^yϔکJ8lte|]K}#==v_S8)ϊS SZP]_L!k*]q 5bt;=*wZ g}o/>KpȜX7IKu`Gc#RtDH72Rڬ:Yuڰ9?XRJ}(‡ޑqdƩB*d;"qIa۸ ?*- 1hDkdÜ5a5\"%:_tŔi H\-`_Pls|.M}Lzƚ}XP/k>GsnT "Y,g2t#p*@ō ;b_B6v6D1ٱG8za޾N@VyevPtV]*ݪ0b$D19qeV*t"LE&qw>9 ).WKF:"Vf: E%+ ~#u(݅!g;<2 H0l.Gx4}1zY knJŦx²msw.Mg| +/T`ɁRàr?k%wm Jq+'\^R#yx6fe<3Sr¶\EP 3:@7>=hlFpP SX~>cnGrٻg*WgOð&oݸ5l[ ]R٢FY$|ċi'~W6Vkc}o&g3$_h.{ *ZȜY -6p=ezӟ>0̬s ݁` i!v͡l4BˏG e%ALV4%dllD_dɧl$ 9P$fr@ݚ"C9sLg5ГsU/,-nwciByTzT/Ube!kJ@W!dX=q#~{yxjKdĥ/BmP.iv!|-^2e\24ުuChCt?cyʦiC.z?@T=tfӗMuC-<{!'A[<L/tAXMEY+(00\;%ln5#~`*|H^G0 E脐n  6//:^kW|woqHsk{N'^o }I w$5%6I"K-k$CXWa,JOo `|\\Lfέ~Oa [&fayLBt%PV,l\2K3d%ԫ:CZY9O*ǵX;˖Tz(jήQOϨ'Y}s="nJICT[!MIA؃wq!hc[T;gkJd~`q\|c%o w:[Mf/1tڰf/9?| wU4'Αyo]fD+l"3(:B]'Q>wo@45&IW$yV̰VLV1G?t(!E6q2؇;)LMFaKD7GQS* [I= Z:~ec$A=Eͭ 䑙K$v^m XMnV9ծnjB5ru3l_] h4,:lv}vG I9n]TN|A"- ~&Bc2;+ J2@أt米d?ħ)qr0±HGpcɟ{:kRyVKg\)mMO}(_aY;ZLFߑTx\pc .\oFR1mb@ [x8鮒>lv@S'k1Jl%Az^Tfv'FҤ\-eoQچ+9qGqwԻfBԔ Cβ/eGֿozmE kR wqRYV6}3  e)S=h s܎5mW/㉤YevuLj ߯Bf aƒȚCo_H ?(s7u0q Vum-^9w>#4l2b^Т[U7]:_vPZw 0Oiwn3!g GRû}-w5A{j5 AnH8L^v>u6Ԫq:ӆ䯜iLc%ЀΑ>OdM)ׁ??-&V_&dԆ8HJg+[jwֈAj#yR,_ wHfmv)Wq<Uy9sqL# ЍvMm Li T>]J !HO>8اk-؊p޷i HnQy8?x,%M:@λ1{DEy+t9;"o2JxlilPGtĞyn@6;}(֊@ψ{|^~ U \ ^6k3"lj}cZ)*O*lJLĕݸnCn-DwZ1Q )|̹q0%J<6r|V*76=G%j ] H%\r:%M<5KMz3&:5ׅD|JsXr:i"h|Ϩo#=u.! d{4pqTjgLw#Msбe>Q) Y ^n{E\D_M@N]]zYP /|aE؇2RWLA2IO5~W l3mSA5Zi-LuNX}c_Qtx7@F.Lmբ1oĐJ_7(7ʣ(`h>QQy=jmk /ӬBE727k|IM^Ik#/'Y"PVh20g XNOZ`H:'I4qpw:(x }8JYԹ! {wLFae0o?1D>lb%c\ta[.uWZ֫>A>f8EĆ }yn{Jtb#4(N\pE UR{mH.uմQ+`mwSp)vB9ּ+TZQMȅd~fjovBAHb|N J$a9vVMKƐHREM}`UBTaQv^V*L%7ɀsQ**1[Aω_~T1qs$ VABD]~A=Np*+Qmv7A6cQt|V3'Yo;HY_+_BjXO{?NZh)@C!00k'.w8Ȝ,C`" k_bMQ؆^H`z)ec65T ?Zp*;lU̞ 3&pVNյge (&\KG(*aTYԻ6{8B}y*0olXLRSrGyS^ ^iw Ȩ=!+HCT:ΖE/̕:b~%%)T AyLpV'nօYg :jK]e_ yx !VN; X=: \ '.Ȋ5[e{}Au1Bf|?0<#}&{YV$A FMƲS j=86Ԅ[800)yUml?\qePx ``!<]No D[P:*R)_P-`P;5ـcyS^v5M_K"۲)Ihw_o)W,W^)Qk7Z@WHU*J3ƱeR:7TUIĶLu9V-M+nK_Ičn*OegLĺ]GDtpyգK6mt&=8tRCT!spCp'Xl] %G{el4([f-kՀǻ^WC[ E)Zا(TJxG8•jDv?M0ۣ=&q6BS.]к߂&{|c^ ۟oY"h$L;Uו\qp 4ořΡ݅(Lؗ }DV8$'Cjn&2b7 BQfGbK91g Z|2#uMݑS蹇.J@]t0 Ɇ) 鹶 9I2x 1J;TyG%ݡm18gC_6*sh!Dh= ' y}=D$, wvA7wM?قkI0Itec'#űa5W9(\N(Wj>WPpA,yy͋m &3r5 7+Wu$l5rRMlN2&+s1Xw[ t4_CMы F-ӷ|jK9QL!bq;\-_/^\B:SMd 0a#Q6*Xa%7MbVl45Z#"CPbd`Q O?Al0>R5lcOۺDlJ /(40}ROIEX4 /KPXdK`NVql9_۶#ot:WT Q̂:b[wp;iK#E>awe/Au)S2]GW$2zi}ߚה#-.y;Dwg%UReߔPXdcP fkd1JiȕN($M;M L -@f*KLn}wx'G_D'K,b!f33 B<>g=F:P3(r&WM'u:Q_םe[͍uH KD3[=9)uJȐ/Z aX^5h 5ǽd=.[,2[UQJD` Z8W≱\Egٖ~ғ;9(sBoK+n\eOEQ(2_A m .)_>qN|z`(w]rMOLG˨5uD UH}=Y3os;G2?5HJU&& 9{h۬~ܮ fN\r q 2&StشZ-;S$1cŽx߉A~^IޞG2e`Ro^hٛÖyͶ;F> T;],Sq ߪqwD_V0P:b*e^>s5ü Cj_@GwU(K $DsmiϡYyS \AUb;9pgW?Yen*7v 3xyqF>|o3qt :/Tq/ß%YKZfɎwRLx^'>R~X` ?c~RZt:t;Q>܃VPN]]1zjCUk"C.KH<5݅C,ܼh+[ wm¼Dɽ,2aa%\X))2#jV:PDz8V]q۝`v?zi5n[5QXX)e{efї4 Џn 5@̣8eiN3A P]g{8+43=*ՐhD޺V.zW@rBK@׾JĆ0-̬;!`SG `o,D-2+bc"|08)6,$UXurĎT*A 7f*1h8prd܋,@Σvtb"HeL;KS3֭htL+?IZz@(%Nh>Nto

t(iMgKiZ7UN}OΛ&,ZDa,*(!HYjm)'Y" #~5k~?ȧ_~ᡜ$k"m6?a**FEף ֞jZl"6&Frx| DžË3UH,wG͝JR%.P F9lA|V&hˍ$,q"Tg< (|ƒvރ݋][JA($|ǶvXxA,'AqW3J4gRyS=LNWceMκ`eލ$Bd^ͪh  3#SIP+u> ;3aP2"*\Fe*|L%dSA-5x#n Dx4y9]C OF:d4EyB;THcɠY+0,2&z|`iOA P \71YhwDCH&z;]M'B/RKtHγZ>)P<{|j)bW Ĭ}m ).mt B1 OJ`‘´bGԝ>U1[/k"Bu~2H!jjULqD|97vBvWVmliVkƉ9>0fNҷd̯Ha)-MdتɯǺؼTA!I>]N6݋LA/ߝSe*d%{ C#Mr}񜏸?.t+!}Sc3 +:1LWR"@­]*i$ ->InC'~|W8%ߥfZ$\,#h/&}$Vb Ǒyoq0^x>\R^I:J> pZ!w0) U}nU MGبCAq&nVEYb3e^K[:gRI%o:<+)&,WI&v6l Ngˠp+3ASPA*'oB2y5˃iuO^q\.0z5YYbzߔ9@ ?R[ɗ~0=LrN3V-m0桨FkN[5u ?^}`tE{Ƚ:eCR R!MXΦLȨA=(>Ԓ֮T7=3uоF81Oo?uB˛ ՗ eu=U|P?q{X! )[ (st.grjؔBlC? - lfR]G5mH%&{utr wK‡Wt΋k3=rkh;#g3>CKnNc0zo̡yӪvw)6P {+Ҏo=M+9\yY_VLzMtþ g.؇[8d]`fOZрl+47P+3RNAjD6?'1OX|DO{R% 6G"]'Zsh Lu=UC/$J}lY5q=~hůȏn7<+푸<{J@%qs>\?l9uxHcD~>+?7BQŸ!ױڣ"Sdz{mUef=7%ZO'M~WC5"܊hlɩTJNv!拮tƩ9ok6_v$5̓fcm"2-۝88;-&Yn4w o;+p I(aL-C j[eͲۗ.s3c H\ Y @jRٹ"A*p9.~NoBnԆr-bEpjxcKXBj; XgbG빂=f m(ڮOt >Dڻ$mpFJEg{F޵d; eLLl#{oհ3N<<HoXEzWd[ ;!ݫr #N=QN3U:gE7ƹX43k9Te4}8qjoAuy{lO713R6hAp\lH d ,tsğ_5-zlkr> HC!oc57sĬotC+,+Q䛷~+6yZH+z/~KeZE~IBVO9\6{ڡ'oB4u[qxUp&\T0s X'3*m\jtx2+AX) "v5.k2" ٷ^q=GOZ`]l]aJ 77鲳Ҍ쌿It >*hA=!}R/):#H 0hJC'@6k6qMvU3Xxolj#7 itH(25^sUHX<"mYp#Y8!'rB5w0:@(DjXw%F":zWܛ'@?/-`af ^%=@BOE* qe_c6ZTrϦ*=^w C 7`qa.nm؊$cSRbjnrDN bthZ懸q/\:"%L9X Oeq1 VFpvQ6eG@N~/33C&4 d8[t ȘP5o\oNBY)Zcrj;$`ClԔxGϚfW$Z.rbW{u$wo/=FTtAY?r`#7^fInlT.Z!\ȟ =H4H]MA|S1;\5#j=+?%V[1@a tW"2+OR#$~ӈ"C7nףn=P +<"k= `ytM-V Γ+O~πunsl&By߹~&)/V0w[M`MU-sRO:/D2ktAzSE CȽ mP?NOaQ"4 7m9|!鸻ː^}p_vJ7ղ 4NF':y}D4Gs0v`7֚tG!oer>ฃf^<%πyu@E"]!;}Arʌ`3- %Ԋk% \8&&rv!}ޗ Z_U89!%q6L;K}SU]&,[˛dw*tjshiYx+гE?"cK6 p欇UXM9!ͿC ΢'ۈIRCT3oXVoHVO㼯L{Y Eb4*hg_\Hđ(PAO] .u?`u΅V{E4r)^4Q#)=d)GtR<(f6<ȶf'ʆ8rc?VƂ Iw_^&aFp 8q\]E3cCeb *nϳ9>>A;T}9ݗSq+` *ߡ-^_OćM?NZ [ץ'[`%g̐ĎTE&Q"]iWJ9TVs ޡ$5>S8nݰURo{ My*_&^m 5(Il FB}!Ξ`7XB1c8Y:LKPLLDxIF usiBojD?#BM0]80|ÇC42Q&u`xY_..|jk>]9i_܋8\ь/nsuf:tD RGb>|[0bF~ <}>xxi3 5%'4f1QKGXO 2x<0b=#N0cڬAu>o"0#ZצwZyX_HcjSq`ΣU9[ X}4WkGDx|$-g$D{@y3H-)iU l&Zۜ4~|z^/&& 3F`q(m@nyMYcո' 4 ˽<XOO]^fUXlʙO0Hj4!9J/džM 4U2K.?y ҖgLu3opIi8ẗK݆J fg1q4Ua2Uɿ`.kH10V*ѐq |@8nfʩ6df٨;ED4֘Wyӆ=T|8sB YPIoVt˓aJ);gOC`|tR+-*$Ԣ2zj`Юǁ&gGخ3b& kjFk: m 1 x5HT $#'.+v9_& PN*]k2r~rbh9(ȿ:ƵceHpI"sghy~AB#՞hK,rpB~2!:[AYvi.ۿ:)bŦD6|G%$#f<$gĉ9>ɗY<י}n5,jax =桁/W#֔惠z匏an -և8b':}BUK i*W jJ߬ 7KHʩ4_75e]5ҡM LɈe7NjCu17={˓cndHچ$i4ΰ/5Bg tm;jâ16 hfBdjD'.(A_h_Hg;,<'Vƙk竃׷t&R9v%M^A*޺|un'3] ?)V[~9PMPϮA 4q3gHM"ua(.xoZ~y&RAWX .8C{S|ƽčEΩѢ)FP@6)XN<ϥ|Uk^eW:wG'~פOߦ9<ڳ=UbICޞmeG@6Fiw;uUu <4#ҽQ[/j;.>A%x"=g3zTilJ]:0Xm*H]Y~^ ʅ̡`4- 2-g~1H8ŧ)fïIIejc@07d@&m$xjy!0,ZӵS8Keѩψƺ:Ř7tϻnug{,>Crf뤦dP 2\pm=H'lX0]gYI$Jnj4}6Sa\v6V LI3FC8I/՘JR|6o8OO|`41ә偧Lvz?lX>8W:E& fuZwiTns;Jj.n~ /?8"[6/Վ{EI}Pg\>y*EXmd[)mC9P`6^UH#oѵd4hڍ[;B]K `8IYǒׯmN/h'LN0XÊ/Rϛ Lj,A5d7֞f(r@EՃD])Cwq=bjc1V"Ϗ4Ҍ8ădkr8}v9v[;2/Ax%%79SU%Q0OGР-{!h +p7)⸺-jW3b)='wG66sDW9J˳ߜr*C8d-(-w{*g[p&3ޓhc>EGUs5pc|5 Dw=;,ͺKV#pܢ2h"5t ZoyL[䟊s_LDdh^:2UvXMD؞Sկ0*J䟽zc 5^|OdvEԄKV(ZW]6U_9Dԛ3w:ηxh? ۟ !gd77>yuE9vwzg~X,\ P20_.(ao"RK8RADHFſq9"VU!Q),S\:6q9jB X QֲpA@] )0W H6Ʊ3lU6{FDw78" 5@d'4LT;Qvi[LvGeƼq:ܪҾ_XQhSՄ>ժd\k|Ld$ F[H;QJdp66]s4Gv&2W ݊$hǾgZ@~ ݝ*:%xfu@WcKUC[RiQ PKeפMTNW!aM3+RޓqM _R,ս0DdKdF8'>?HQ짐6J%V!SXXt)x) wfe-I}#ˮ';S}s\1-O'<.ͽ%x4+z@4TYk2F7vȽPPfDh"Eʻ Fۍ_8u<lAQ f ld5b;KQa`1ʼneB7=[e# (h=}v+8T3ɸVuxźJ~^h$?PZ;;BA$5/X}ִXV$GYUP I`.VM7W e0U;eECF֖A<.S$_Y`,~EߣM2Ϡ}fi?g{`C[&Ҡ6c|[#䐥SLhp\B5U+2ˁeN s(CUߍ yi*9~fI͚~oߢK -{Gquk=4?_v7|a7931 Il'~|cў7\$;4?~?,i;eyKRgZp4\;w 2%n hGYDAgXzELTQp9dē &)&/GQNkZ3j?YA}^}yfY u@YqS5@ <& %X/0Y'_n${ - *:N1'^do9[n $ݔxf0h'N PEomM8TC;p|QB2gJA "R v_jd'S”#ƞjQf{踸[hӟm{K_}~=(1wЎًl/K5C4DQqlLi{ I!~V{fr24NM#hSk4̲! ̢X_8q P%oIXʟ r@3[ z'@ٺ5]bV:8M$F_#h@?!7DHyP^o}ϽwqZnZaqvQbY EcR}@ +$?&P S}_p]K2:y_6ժ`$dM+\r^ بwCk;-z*L7LrkoضTWt('BpC| n8n;BcQ`s3ܦ]$zr[) <afSV!d3*Ɂ#x@i/ܔ0p5$6*G:[cMQ#~߫Ü.䱇h u:ɢl&jr!~{IZr>#J+[;VyI5mNNKwgM"t>ۗ C?P9ꙉڙ*NtP,'kk֕ىV.-mqtS8i\LJK W"-u\'wTQ;+=F Q`8Aj5j_zHw!ka:"?Tw?I==A ~R [|7bؐe@x'TCgGrq.Ԉn31߾>MoPi"]y:%q{\Dx{ Zi^vxfG;QaXǾi =(5|J.ب2٧)Fz#MC{9(5)ѷKː|yE g)KXXEk("4(OI$<߅gG7̎$NzDHw!,˷ûe.z|Ŝ}'+z?&:ȃ'5mcKp“ݛ瓽r~pk*I̽yo kDt9-FLdKhqג*ΝKoAf4BN}H,9.tk)<nQéwC9)"3VJJx26x:miH]}a/%32kEbp%*PɘG[lpU/*G|IإLRK7D`ӄ$C.M,+4yN*'$s6,f֘;GՂː!tx0ĶÙeUN;J2_bEͼ8I]r4EuF}˳$5hA wQ%SV6)KkO)ɁX cs<>ʰ*gitpA![ ?ID$A! m,Ja![aZZ0ѩr+9@xA}Zu󇠇vA$o"c+0ԲgNq]U6ƍ%x]JUɜ&y&U]oRz&1VE4=áWϖ]$'[;6KҔn%ӡ- )dY< 0%n?)ZD&tQ:a,@ܽ2,%'2ߕUx!Q׺W#8SDPJlgS~+Zq4?)(;mW).`8 pGY25֐}}jGP.4"8XnJ[eIuU!W{&oԚJuRZq^ȷ_IWNL^dܰJǹ=xZ-@7 ƅx}k vH9s6R| * 5!61#piP9Ws!ч/4Ydud(_:fV=vp;+5uxS%L&Dx-0 AEi)k DUf0xhۖe2/ʏ<Kޓ֙kڒ̝C,Y@Abb (J" B!-0(+Bá1e+1 9♤he##bQ坆e!b~yXBQQR=։](ޢKf<'܆nx/%k &W4E ;98SZ5k [xvFmO,Y.Gȍ~~1Ed'ĩ؀cn|kqP z<^dIE&#J<a$ּ;$iЕIP745Y}1#N`Yuef?ʴYB@׬fQ"Dj$Z_Sig=$/ywJyzzY O/PuBj7M|Hh4[žzZ)Ǟ TABQ| *ڡW_[c#sގu}~T&Lo Y#r3QGVN&]嗹͝T6{w&A\^,uqnA Z8l+{KEo!T:,Y>^"4.-H%Եʼn~Yؖ&_*6gZJQ<؎=/& DHP2qQ:#͓AzU=koqÿ-R"sUl&?dr-Kqcl/*fL$@gln|Ќ#AH&X3'“zWq Q3K` =>HcvGb|t<[$'zoՒ?|o)X/ibW@mn*2(a=ᅓ8"O#a /la/;A囂bW ,װJݎjn'RRvI8&rV,2ʐEQ$#Ê墾$nXmK~+7{{gkTV *k(솵wdAn:! ds灪@=es~Ff`#1V^(,?0w"g6oq RNr$M+KHnZ0mF/vt8̽6b Vԯ֌Y'h1WOq@/0 V. 6bz)n&8s.)C9E%Yuv(_AƧ"vk y7YQc5k wn#&^CY݀ӻ{H,Y{'SԳՇ{]L2+|FlՉ2d͗-Sxj4FUܴ˪Ĩy4W=7h`&I4ϲ=E8S^`R*Rw :8p1pcg+tz4.9sOƧ=+NB8?V:y 2?Nm򖔎bv4Wak5Jڮqn4Wa{A!ȩ>Uэ1@eo*.YRrYR xi7~@`Ow˛uPKGT"+~X;9A"vK}0iV7GA % &W1B!2'I12[dٱ*fBuU@+QN@-w ?Ooa1'؀9Y$,Vʿ|VgS6_4pn0/[/ްOH}B=&lW,]ֻq 7hD@Pݳ! )(= d\kF _PBZ]Hn= ya7A8 Dc-ܸX9uJfq-og0SdF_k Jnnlk8}Jra=*6A3^B3ޯeZdkp+s쟷bŘЊ;c=lL'^w\*$t'$@E&^Ro}K)|=ck59ڭ {e)RdRQDg'9N>/DKRhMJsXWʋb8[E:t/Ki"V}":!~dw\h(uX%czyDu%  z0p Y"J֑`YXts"|%saj\̵юD⡼ ῐQ'VxBolށp1^O3_hrKYBc- Ȯ|b3nC瓪WS><4Խ xW>c.GvPYڐe}q#a|KNt"'jyo.6D^)_Ck'w7%AP]#~ν`4aNmr@#y̼2JSkl꾢̮vx4@:I`@9Lҥvtx%Eb->NW\:bY (}Ҁؑ]^[ AJ j`?8>‡8*~e4:Qam%;K~/J q l}"5Pb,wt2?DsyS"jM[wcYbm5fY։dzT>ܕN D:Z_ltgiE]xI2 "ϋ(PTgbg(4+obT?[1}Ϊ-HdF.șY3ME eQ8,*$3uݴ'jf# 9| f@8M'&14 /ޖk{[az00bIUNμٓ9ki-68=7 FUKRe)Ab #%rW7E=:0 Jn`!fnOw װ㼻| j L}<܀4&$Ԥ8Gm]r`3 TAٜHĶץ N5)&¡ *߰Nd"ER~:DM'߬H^ XXiB~oP|+%&W6Me7^co ̀Wݓǐ\'FU[e27EG"ȐLg\nݟL,!@o9܍gpwMKKWU{8>qaKۑpCAch SP=۵ȻHPOo ʵ0#3Q|Ky#Yi!c1ں[4HXs8@>_)zx NM:G{ϝ@CRAnAGR\G>h ?3Aig( lro^RYP^* I@Zo'UVnX8zc| j}҅ҧQ;q=MJ23FcZE ,u_CcdEz(kii= "Jm-e&0.RƻKwGh';1M&V0b@))Ҕ7BRrfɺ1Ǟؿ2 Oz#~"Wl:-$ e$5M¥߼4~|{pl#ҕ*hDΪЂ.Lnv.(9qaC:֏rvcZ@f,՟XC"Bmv?/ؚ07W|ҷgw g @J)ؔ‹ 4F\܏ZHDM.4#)s0¬Kh諳>@$Sg[c+RX98DiT6XPdWĭ橦3$[ NOøV] a>nYGѻv PeJ|}:2H*_I̷z7RV`/xP$H89)5ݶ߻S)mv(˥>i:yU.!Bid ARcvN{sI+d#/zktK{ipzF)yg@)B1 oBrc|'R 9S˵ATk1 Qd/zn\Qڭ-صzlO@Dn^QhF-RWwdXӓ8 "Ÿ2Uj&]n&5] {!+,IHZ16#,V"6spqڂ0+ү\OI_%Cro!]oa`''cɩ7zE?@ 5|5{PЅWEKcq_)+k5-Z-u+BwA[Pt:^xDnjԵ7 Ж{z$^т\ D{|HOEVaO~Nল+ogˑsH*mA*1m#lS(UhI(+g"iG)BM3 8mON+ji[3ؼ~:Ot)s|U,,mDߓ55u-k+d'@80=PJxۻfUh3X I:l,-HmvTl|.vSM.H86j2,XS1i\jT8bG}Q["5uBE-/bPi~<_f;u4ԺRk>hn3yK7_r}6n sr"TK)(S, 7bRVͼg WyYˁVS/з#|hL<ʁ?!'X%`)/1a:&+jftr{A( ܛRE 0idJR"C)ΩRL͜ɠuf0gɧ v&7LSs)rPa厁OJ|qId9v4ڮnKm?R^` w!<&N¡8OW'R2(U'g._*{w 4lIC JVKR6:.F$@iz` R~,Sg&ewlutR9ԥvD^~(LM^ 8 . q{LȗwY5} \U5Z/x:]h 3_\URqЁz;Hj %qab Hl>u],{N1c~|v跬/sN":lNz Jxd`LiEydxPiKjs!}@0#-1"=Z.^~ae%nLZ&VJNl?AA؏ĉ4d"0}CxÖClޫr@37G@PY 'W ۠#cǎ\-${EY*G9=(?d~̌FZp! l,9/n,3Jכ_? <@C}cK;_t4vx5"u)̠-qYIӛFLg_g}mdȤ ű/7chFt])[ PkԒ2;1u$9&=c1]gOu(s3fң{.H)e |΢!Z|*.٭L@.[:mQS5L&\ \\!pR+4YY,zs3 g.HkԺ@hWCϒ)Z[oY5۪Ӛp8^ZG0}'ވ|vFyH}9R;}#dGž5&<}B-;ҷ< g)@~ ^sӜ`LR/89-jfRA`벖4c+ʊAċߝ߰PAAIcnsO99 Մg4El3s{`Q~ؠ ̴>VJi\s6ܕВ:WJdϨ/l)+m,Qpsc}cH)lV\~,7H:ZҙqtSokhoP*UaD-_Q$]%%G2wڊ~կVoeAs#k4?y ޿CT$k4߹'X-W0at jȜV 븸й~deoЭ2M2>ͺ0~]!Xq-ZwCq4 'n0z/lHg{A=oQdD0h~I}\ˁ+f'טt47 |Q_;@jTE%n &ZH7 :/_ʆnϙn6-3h-0>2|#&D*ߦsCӾdtM45t]3@e۲U_bJ-\6nsFf|b"izo<-aM>U5: Q(cn[US(9 gCTm;Ebjt*u7`IBT`4PzC@8>z ~%Z~L2Bo]m\0Clxt;qybfiE&+c6ȏF-hw#_3ouI*xX7 eY&͛-zJf6ޱ6kF ˣ'ɮDŽX/-QcH]{ItR}*ڛX?OCJ%M_kLE@Q5FH}%XKc Y%JJTnU17^E &:eF뾨ijV?³[vpO: 2i/|.CN_i50qz)?:KqԜqc:E]jzk)[A$Z w;1v.fTxXbh<7lOvv&{Ma{u(⚀ǜQbJ; Jf[xک~|H\3_`X?[u~6_l?rhtїP盖蛯)I+,B9D抸jן^+V8 PqW$°o0p^y{Fu4ÄrfasͿ$wDi,ۉWFCC.uwh  ~ Kӵ~nK|F^$/rM=ZFo"z>m:DS"U4'Bà%ZN9+cgmU~D+:#=N%,p,Z/ ?U˂J]4"pv`=˃N;}e=i#)Ӄ4g@ě% Rq RNDL;YVKx C8 ?oc!x, ю-͏G\[4Lņj O n(4iѫep=_f\qDKxؘR.T=D&$*%QlU0u-}w$.VkF0QY[!2oV;C!>ɱpHB#-V!5óYehuǚgeMhk;YƾHYco2LȔ!?p2yB=7~|z,,3P; 7mUTO:qaV=>9:$)ѝ_Ju0;LDrE~{kFP:pWOWf_]3)8<ƮhMp Y Ehh3 el B<KUO;rTf"ci9ˮ!åC_m)%g ,D4 zRlHG9Z:(uu)s(%L+t1r (?wҗ&#) ?8YS}ɵ bHOWZHzȳ}T,Od),ƭ3P= 6% ! 4*D ,g|Drt:p`YM^my&_Y<ʢ[vի\i,dH 9M& Y9&MKZ";dlJDQ5{=O8ȿ;6 4`X4{RaXy!)\EW*ràZ 2aPO߻\l׏lSͻ5p|1҇X:0O㚀JlU B?fȚS.O.EDM?M 겕([mwdLOF;)b~j:Əax+iay+(yR4 Qˋ]CI/(l̎qe?>`AA|T\~ZGgIcPzũZWEIhts- .`25Pr/ ?-?t=:ⳇFY-%9CbK_Fnk0k CY2x]M4B ]޺Bњ~jRnbdo׻Nѽ-%ZZdWe7`8?Wq .Z~!CR`}X&WV+)G`SbS8 k=,Fg6>hU89(o+vyV9>:F m̥S2֘;?0u䨆j2UT3V>a-1rrC;Us;́?8G~k"TO.}$D0+D,8M 3ܒ$"ۊ 073O&CkUL/FqNV\̉6ۉk c3'C+8g/Q^mnU@ơ8oSn6QyhGDÂ.R ~% 퇠ɀgiZvFI!%qlq 13x^mRbyJuݐcN^}JԳ,yBZV4ўJvJ9WQ#'Y3>(вu-'[Cq;p.v3t#YH }  BO ^3 >ʟ~I.Iе#]oԢ\|̗y^n#8 Ѝ"&$̸5TaU&AA }B2_xBhElJ?@5G| )ԑ;aNa4|cX2RX1h\VLn4$˔>uI7T{4M)fe%=FWׯ؛>wJ.< >i(bo?}URE7ƞg0, 7]i\3xoo"]+1'RV*Tg ɰj+/ϵGC&ԧRqtPp 8ھ' Oi'Zg\7lv7Uk8V>h;|۞:Hg G xU@ͯXPt \ͳIvvxV*mV +*B.xlnsW|&Ibl9cc|%a>Ό 'WG{rͼjjʓGѕtBK~92= 5z1wD61e=sz~TBL(,/He(PQvo r0vVӼ֞c9lՁn!Q#lϚ>?d?2x/KG>oye`/ КcZR-oZ3(|9@t8vGx}hg!*7Z{:ҝM詚b|n*r&7>xnm݇էܠ=" u蟂v í,0:a Ѭ=#)].pǮ=@qUُVђr !lfXhAtuˆaVF۽4qmOqBc48زC,lVZ5 rSJl?UMc5;D$Wu 3T?zH34֩Ɨ>pdATQ5Ȁ$٦CG}~V%d sXC[Gxۍ)%}&DyB3~ fH3S,ͤMB!bp.g+ޛdM( PXˠuW)C*.>>:G;Jõ (_s0-ڍDqSu^9"&Auc++qiL~"LxD_"S ƴA)j`SXR_?%xmUV!(P4h0D"w#B2RJ3?zy-=2cYps9߸xdLL!-?F2W`11W4&A ~M[yeL']h[h:_"H{?p,aJ;]Vraz0\t{''[.9K:>6B/[~4=~;ʩn} rO k/tG]@n^1XsEnλ;:KBG 9GOHҚN_͖@Pr13 T<.'1tPa!L{[-tHǶN8a4WjM6?*sl% sPR %$4GbZ94ܩ\юcV$pi#z0knqÎbJuAR<\#rO;<[HT\jQ!(:,y<7/c5BuZ Ct^-ұhhTRrN_ʤna^e_\G2Sx-͢9]sV$|Op%8*%)^/3a`i?23au5eO+RbwB`Cff+$Mv( M1`yOtYujY&]堚0$=TUY.^s8kCt`"ra!;Hz `dBuWEjv-ó .!uzð"jMeݘX𐰘z( `m0`c\9:-L_@[/>|С!*QxkhF?LJ%l!Бx9l-~ ٌ|w2RA ̳'Wimy¹A*x|,K>e6kɫM@b}ׁs*Wv Ѕbu%qj܈D&XϖCvo|p];Y^>A!Ə=۰OO$ SƸui"oW3=Ju`쎲݊Gu?ۮAO6/h?c؝aT`|^>W1}ۍ_v_.avF(^0T#k\ ˺rh.AKzBlX-LQTu1 k%L7'C?s-'Wŵ9:v=E19B cfEk槎 P>OSw>2??}.~H`p_2+c wE@)睯?ajul1])}ΌIK+Mf/JlUxvM9JCCZS4"+7{oe)O #ax.4JԞR1].͓HOp>V错s.(-+-]G$iJHPzh)pAq)?z(޼Pb\vμ6w'k Wr7 mq7<?j9FZJzXF3'E2,; cIy񎵕#zXN!@ucrM<.SkM?TՀ< i6, -Rd7Nj^M6{nlz!-/YmW&1xDDvs8R~6LL Z3AߑϙBEZЫ'6}&XBr #A~Ik=i9̀c.pheSce_~dN`$i5㩈uUݮ-#[M讍3xC} C,Xղ)S|oF ʝJo8sDv|'#1& ޝ>o$W+\vYqĢmH0dhI[j/:+&@r< +M:\["LR X҈wh&awJİc׈%ʞ:h3\jW5-hkGKKeخ 8}5ig1Zxx<<kcIlΩqz\yw,D= QD+oj?5&ԑo-2Iج`"C^# >Hc^@Xd&O KTkl𞦜BPB_ _sc)ԖE'`$lQ vғz&%($ ҡ_Dzp$طۈYƯ:"M+@ZYT%mdh٭4RY#ŝ/IɍNe]o^+=B9mJ=:K_c$6xیۈIs96-#uϫ鵰pl`2ˎs燲%ų$uoX#+vDEWݖ7V2⼆LM^8pA^ ,B8 ]Ô\~E^rRv֊?駅=&bIr˦U1;{bnK, mu4 >[PC*,m\hByh7yi+Ykd~jǯ# Bzˆd7!=m S]|Qۭujڔ~b>-/YH*]h:` 5q + }~ F7.pdX!Tw7Χ\ s9)UaKL4Bx/TgT+D K;֫:÷Swf©}@ VuIO _F'7 gBSs̞?x/ث.UV\XR^m J7J~ƣ.y gS[YbMW*FNs{Ɨ$;\zIAY`pO{o7 g$<p[svk)am=`ΗSp*鶰|b*7[p 3!M;ѓ̃*cRkQCO]i-U k ȡ-^@~#jSfR\_l7,QSZT_3m!AE]=-v8NAdx'sIa_'M̼8ApuY-H>nHlϺi /݇s_ݼHD9y\k3BDzBLplQ')h3xaSȓk)#P+ד@Fko HUJP^!z#s+!w ``D'׺]ot-^^+z4zoJnֵQhܨnhٞ1x žEaËBVQoY=J7t^[G_S [CSXiyyOf~}V˝ l&D$Fu_Aѥ?=~@!FLHKД9=;ErB\[#[I  D%nnA81?e$}Hɱ-Z~]޾8PEJEv3`Rd2٬G!~t BI:JFERˇ46jϙol]]Ye|ʌ{*X=փFUZ)2gY GSulzz oT2qҀc<߱S/ec?p{_/_VI F(%4d(T! dMuےKR;򝊂P"9JzDH+gZ\,rYɻ_)e\#F|,{j~#_0ǴEt*G5e/82RHĪ[rrEDlN B?֞Mӣ8xiupfwen ޟMDt2Ba{*D`jz?`ՕWqRf6. {߿x!;?9RLTǝ"Lr>L0?:Z WLUG.F܂󒬗V:a杬{uV[xa,x^*:YF<GcpjS}c d &'ҨV!bJ>E+R c| hz~}Bȋ2M IP" FzKc)z|c,rG)H(KmgCs{Z$=w>O>ɱ sĚe=ޜ~TWPf?]"i)A5}r@O@Ɨʯ^P  9PZ$fN u^|CGGRY;ùI*9b62P*_>C(2[AF㵭2*$Gt]U˅@^&\n[g0NGj >6[vRbA >E5ᵭҀga/fyq2?.raV/%A/ESJy,HSk'gо& }1?4p sU;m Gٹup_'|` 3}NnpkXJbc˺bi ^4VBo`Pj{\lc,,X@Ky9=Tp+XӾsQ, %o&,y#^N.ԶV$H?z;񶎩( ՉFLo{df6ɉM D[ &HpѲS~a NV=AO)L8fDh"H&T|55E3**9ee15Rmr5Et:Rs#W00c]3D]1m: (I&NtZta&D0y̻Өּq%w& fh"#?$ 'g&:U%K!r\+нi)B4v~҈BqBK?Qa}8vJ{ ry Ŗ`DZ0{61ICe*-r"=_*taRLZF9Q]>mCMX7ʩՙ׈-kxN&_ 6c<*S`[%+_lw ^7XGN}feNQ#)MxNܼ[АS1_땬K[hr|F\W{"T8*Pz}mOy~nw. uxi vqŶ\)0$JtIx_0'mP7D+PGTNBN:.kb&ۑl2Mq=m.z]{Ù|Hu9؃9XϚEaqk 1UG]GPjW. p^L;Pm=|9ȏ!+a ܽPӒ0ݬ6W#!@2Z޹>%E^o ¯Hv7ɻj2@P{U@zj">]@WV.S6Ǵ;5x֠;ay9U3D8K(k7Jeqd}5yB'婌6 f=#2Hÿ𡀃<T,}H.X9FYXsT.T陴Z 3e6-NŚ>u!JY,w㹋q֛jwy2*B2Ҵ5 0rJ=Uv|H}ʏfHO90 !,$S]m݂a9 H)o Qֺ(O VFSQ#^!4k>f,=E.$O1*'cQY;]/8o .ӗ4G묤\qb&swR1zÀ{¿LaeQhOCtw-7BӿDCX&Ad5mVwx v [8 \T盬N36ǩmLs~] rG2}0R,o we).V"JdZߩ4&uh5-:D D%CzlÈ u`J& ]4 1䭦= K ]# jfMRU֏4WWhu05Յ8 *04A};=ueq"cG4"7!:8۶8 ϢqyF\ciWJ⺕o{+\v-ɵRcR&Ysr$,RH$9wrsLCmL9PX/YLh@Uӵ*o\vfP6/uLQ : ϒv0xel*#@xvG'1I%Tl#qGVoLGeH`~@J22.u#)ЊZ|x]lj=VBrae 1v ʣi\ﶔlS11[+R27*֒Yl{pX_^3yK|3 $t b/pN0kn"sJJ_<'بL|&{bp(ȃD, 6Ԝ;wM"N3\ίia0^![_BYK؜DRK{`m !^PAĘ(K4G3#tcCf[ogH<~2҆sq1qg29ʖ0;W/X~V)C%w8|u\W;j]J6-i%NC~s"NS|_4N1 {_;;$yd4mY}Qʜ̽xhVYބ sAb ϖ;NIO4v,͜QV =r5peBaCDN# GQu<=Dq 5z,2c&NsɈ@;5op1/-lRO{]tҥgP?zT ;2#V1pFRH,kK\`6o[D=0U &;H-;A i 92X*ˍ, 5vjEɣ24W3)ͳChH\FU SnL\&Un0OHq _)$})k3yY'%hp_R>*Ìžnj`cY2@WA]0'!y%A_/Mx9+O]QOfC g,Zjqd.'~ .]e<@MK'WY/s=z22Sd2YUk|QzI0љt6\{ɌIʰ+@_{e2™i,7▪-tϋ֞ɀʤp:!VxezxS4~INJRP1:tw5W A@&5ܟr'aVoHa/'k(XIR+ʊ=?uPIÎMH֜*r2!b<F6dB<9cg;>2(c HBQn~ Š̎Ҍz`oBnyx2;-yaa_NE~*Xzl4pw&lǢ}V*`hOE,&+Ch v*ߺ/#dz&Oe-|Ȟzd{*E[wO$„⸼%6%Ri20JwQWAYܸ EӠ@dSM!=% uc=&9%h['_aL'n&+p-CXcN$;A۹2Mt NxbZ͜k>^,ReH|%^}r:Sa+ /HT湉m]Pts(,=8mQ!"=hQ>&1.X|4N–`(hvGeN|~<rڤ 3|Y6:]?;oiĀ*61byCY%TL1SIxW%aHޕ&@8k-D7Sř@scӫBxN/;7$zؗ]"ʊK0Np,#Ԇc"{+x//êmq~=D`;Qv_|:c2bK'(}WLϦq6o5ra+}/fdxFa63Eϭ<)X{i׶glm/=6#Xq74fy)'} | R.3!+xԢ$Gڤ {9L3Y(Cjg_z%jZkxO:,"VH9/ݙ V-#Yq8Ɲ IyՁD|qMܸW !+1 tV C )U`>LBhSʼnV20K M4LS*Fkz*.ww9a{Co_hPQ@?x?8xJ4ZGpVGtx`9 bP1]BǠXJS).y IvRJI|X[)wWeSl(7LwS~8㞜 + bSxC--&0g{*261FుtdDo{kJJt|09p Y/9/Q915; |}kozثdq%)H/^hcU`}aҫ[m|׶uﳏotE(M#:BQ6-8 j% =bupY6Ze-;D΁E`Qa]:_nOdK>a7G|# J0[Npa }(U/DP#63qD-alO)\;t qRN6Y~ۥ .A )SIu$3"PWQ̢CZP=&/ d*!alV"i+SdP0jUt2WGDK3ݥaM^9!:L++xDu٨K`?odRd҉֧8JFeMMءc@a-#i 1@*1|GHpJxBk-2쫂'Oɭ=_).nrI(>@Cp]dH5ogTFɼcP ^gt8N>W:ˇ󕶃& *BQu<1œs IGPƠ4HzfBTٰ|tzNjESI %ϵ/\ۋetVte~KdQ!c̐$ @7bJxP2hNY 4b2q2y@09 IBړB.?;`~bK7slCn;Fc2CO8&AaYNxuJ(]e;!kS]ȗO4V>pnMyJ^ sJKʾKMs x%!~} LʲLL]-C(F&^jBc e3&$]S4W}sPX(,/wzsWw6#s ɄUٱɆq7*1нNH>Le7w}  ,n]1ǵxb 4'L2hq_1%pk1|7_FjމoN P+DŽu%wr#>0آ(A&;kZɫf>Τʬ2zh;\=lZEި8Otι}[gK ES735]SγE46f?6$fj(blN[`c*x+1nVUڗ b%Fvxk >EЫTTJ:sm4wD&K˨N{yN2-j4,[{v#'3iM5ֳ`Bb٦1 COos-A΢3VXQi|%Cr.z\B0lx8F@gmk촐Ţ)mĿ{ݠ,[ ^s^I ӈJրYN[NRʾ=SܪJ ƪL%>fHp훞cn7>d N,| װG(q%X+d-s' Wm.W9[]Ă-"jOح6v1C\+LN`%&#(ț&il{ f/Wwb[Ͷzu|J#&{̈c.-%b?f(;xz|\íj`xd/NXHmt7{rC5U;h<ҝ'OB0hQT;d)xA >'R[/![ɯ؆#Ĵl_BmcUX}CeT7[eHB^F PČnh/;ūح]/:}`9&8/ Jc\B)rvu \4!JD; xUfi x\lg. [[hטxO9L瀷s5TjBX1@CCc‰`2tY];+\V@{沽04_6]!%ݵ$P*P~2=Y]l"u8]GHu>1ov]BѝTuTRk pH|,5p}&ӌ]w7#w|WaAd=N|hoZYZaGn~e뷉?3^:Oy`X*01A,3sŔS^%XG|{$C뀼 ͬ!C$:'޸k N!)L.N(3T{hfA=ei"!&OWN p(mn Rl1N: -p 5X pz[eݘ!d ԌȎhX_V ݳߐtIK)W("Q(ITh.#IwL[^fGP?ɨ84։G:#0<c_ D~X ֡FD{٧ձd[CRaŒR*#bvX4`tѮ$1Dh^bN F*ZpI@7~l*@ zGMiqP2{~;B ]tzbt0tH wGCۅaD*(7_qa,fW#6Uߨ ֟6Zi#W)vi%C0³gdcKn$Lx]f`_;^):EN#Wcʲ!"k˓g%yAMf0tA=üZJ ,%7jvF@YCx7su?5gaM-/x%z ? 8RǦHSQ:zVpWf#ʹ[@<01`J$}5xnV]y8e;~UN6+1p0Q=+S#$ mIA|嫂A_4#\G_hJU:LvuMUB8adƪ7W.բD cdžx7ﻔ zK[?%W,VHۜEANkidk#8@y9nޏNݻF3<:LJv<"3e??ڍlBV_U2ƺ%F]V@d6hjݪl[TTP/GՅ3-~nψO>m],_wTqw`c<*+upf`y0%c*e߮ PufpE81a؛k6="twX9"KR9IUF 8M' ѡ=Fp2F~s*|:" o+c[/k)SC1npoT{s4[ 7wq3%C7*x$pxQ) 3wT|?4of˃?'7-Oz`2<TK2ǭ!,-8;qV qah0O6HPTe|q6N/睱Ljh5FfØ$BA1qx"$S[ } a cހ$ Ӱ sP r< [biRU'{ojicK;89m_lE>0qUMDϩ 0X 1Y>g0Q:J8!$gt%:.0=Rg0YCMm*x^ [N ʎGrgX$JLl>Ně=L@4>y"Нe$F,)x3j'-&U/zYu|C:0B7}4:VIrG#Jɩhظz 3r(7R8faq [{m\˹+vJ^~hqAG̚X l"vC̴A5kߥPL ]`fpYIb| z[]Yt8ʨ9$| V~TRL\nv)&Nb@#D+xʑLPp`c><߈ 01(\qe;74ct8TIaȒ10 A y\ҀBx PEV$⹸' w qА44kq Scc޼KΘ(ZkيkZbăJU[oftMۆ6~m|?@Y)Jz1]hlzcӧwQ\Fؐ>?:g#?  $A;r>  )i^`Sb|yAWك*}R{DNW[H*<+Uդ#Q[OKDE{=M!+ζx967U/~O}V=n<2]I$|D'Y=>Z6S|ui%}2|cM޻FvcLStO+ ?+\L6Hs}_i\b*cO6)u1P%u%Ӵ+b^V'qقH_wgkZREV̒b4XNpeg/t$09{=~ 72lЩbτz-nEjC.d?'HVೳ覠{@ҎF(+ԫ\F{DBZ(󡈇m1ue]C>I+ֺm(89y&30ȽŲ{[xn4)țYKߥ$Tz,eǫQ^<}@{":nqe xCa-jIT>HgaYձcsf?qrig.!?8 㬒# R1"N(PxD-/[ģJqSeUI+/cGhvMdjȴ/-Uj>阕InKL6>WMO ZR>-KBίߜkf.-V8A*\2JƯ4*᭙13O&I(o{ܤQޒHyЮ^cW!q$;GiAqϲ􌟽cA K'=@8Xu_;j4{C|\R>>c7X")_Vmo<`{z <^[Jn}Pܤ_/y Q:e2D&RucX'PeaS^H jQ 0"yWfDs82jXJ {cnp 6Ir}*߉1o 4&&Kz&;Bu!-[CΌ^+NskP1bqV1rN kSb޸,+_J]évTKüJJES\чH n )c|$iE|MOJm@p [ɕ9ͼOѪj^ؔ&N(3Vg&R:4P޺fZC8O*tTS/{_>^b`m3ǘQF?13媆0O%,5QH~G+N'd}7K+$T+25-`K`A0nۍ:UsǒEi`cx3%&{G6m~n 7.ƭ)A2 |MwR 55h֚|WY2|{o]x0^F}yd4Ϯw1?hċ~aץ'P :/#mjr9tZ!V*ܙEF),BtJwI+ѿaT=2,%9>~g%az!j[~1 mAv]K4E]1 ”$I[R.w ,~J:q_9},L;YȭjU^, (^W}B/ck@:t||jZhaoZ:HQ@?%] EJS)~WWYί&l*m'-2+nU QDM{#kg= u5[U*o'4,ekDazz;l5˱l4T0@ ի0\WЁ>):qBxpb+6$Rrm_Kn{ =π MnM[׷09A8ރbE*_eoP=&fs3P;#uC2+u_b|NK*$NӋd8˘H(~ӝ'^C9y4οXT-[U*6!J^x2/ M̹uJ'bn>Sw[@%V0}Vxmɨ<ꆴ\bkʹL cCΏ2S_J6bF(zcULKL\ R7cuH r 3\z3$#QeќtgmJѢ"@prs5r RSmH;K:[b!ȟ%Cc#, uK?љ1N⎛1X_Tu&B3q2w 32 d#~s2Lc(Z5Dtѥvb ԇg =_OOlV pND˒X :#):8eW rq5i1W~DHG#@f[ۉbۥ7ve#ul;x^ SG؝෌e^56z+x1"Z+FxVS 1c Yтr~\[()(WSZ$lmڎљډ)^w,]@ϐfvxMj+i~oD% K9CG sOm\EIo^=(o![g#jmA [e_by Z%̋JIq 0UmH$wE\\UTP8x"w^ih9(B~ ̓>RhӉfmWDcg_yz@?18:;x[fYjʻm`fOލ>gYG1CgOOfOc_*Bp ꧼ\>%?s$v+P.ƙ^fRC/gls!l:)sܒ@Cc֦9J5 kn1 DXL*'mCDuIջayΈp1D_^ #Ha;P fGmV$x09:sHq 7=-H=^@,ӽa9#E{蓶7I/~1ktTtP4ib#. ~zN^ JGR'C,6Jӓqrm$Cj$LH`+L#Vw9L-ӥD|Zթ%d=`[׫-ƅ/\y_N0Yp|=]<A6Oџ ^ V"ڨznPjYRRK >.5M|#mo nAłaHPZ1؃ 4B@3- lb.m{X8h-'1 WO - _s_fgW&qW7ԇIGo2gd`ld~,l[k vo@~hpk2]Q4D~.[=L؃n&ۢk̮5ӫ߀CrO\zVu7؀+Gfk/^1.71(? IE1P`Im 8ءWTu BXAr\5*3y'U?hpn+,i- {E=`e隇v,DZaN 1 7cU 3g?dOt-DI ?4F4i:'NށC7ܵ5ݶ`Y~9W1aw.e%JYЊ= lVӾ j-@%]2+3Mcd̞DaDŽ̛h]KZ5KT bS/%A%l >yXbQ4w XzaI6}/`~UxGCB>**𨌬:77 _º3ksJ*ȋVΥe7>?椮e;-49X\OD D{#tXPϱHhmV]`b5_D7(JdM1_0`“P&N6 ,-joafXVSat?Z4lc$"CY<*ifZxjL(SmBv# MhIVffwHkf(C1%:\$}'3eœoBZ=ǘNf;@ ֓k=`>E3rmV&TB+ߏ:5U[u!CH=SK 0R^җFuqPAq}OO+2w_q31>ROBEK{bAt2I)pSۂfB1Rn ϞNw,=x/ͻ3D:7̐OJ]RJRPkϏA+=KI- T$~RD!j@!]kGrqP.(g |.ҾC} :2rׄXSK/bZϕC[rX,4ߪ*IL"RO%^!#ӽi3T8UphJo1^NO,_Sԟ}&tj&,uO<>Nô5 Oig4vd+ꇣu-lչW)H-ʕ `5 7Z?mKdWBBOծ7HtZk/r# gb̞ܳgk^Spg ]*[t7Vwu~թ ?W <<>%ץg+D)#SS"B^@=~a>)҄Zy~cE)jg5׌ޥC`^SBKdPxjvU)9~w J̒Cr-U?f :BDrl0LXAݞUuR5(DSD>o<\s6IN|,V,<wGPK ΩwS~Y\~6sȁU#sOh`܊ZD8묧ovb /A^d;%+1?2ޘ t/amGx a5".Ӌ!d'\~S?X D^L{Q4r~LH\OB_68_y~&ҽE.^Aa4P\ˤ,P̵h=ю*q{]vJԸuet *I!^ 2xv; J9XCrAQ :e+m'F#@Ss%םaww eu2U0c x͛'NS챳G^?"qj:,!O&v@4hξ8yiWef#wV6UG0\yxQ*pNDAֻaXN]ܗ 5ekIqHVQ'>lb}pg6bGǥWt3Sƚ) X@H?/k~Efk^qKӅј9XBy=e](0-n!Y#/lSOzdVG[e w~]k_QV.,Wꖝa:!f$ڛ~"CɌu|ea@ǭMb+ucHL#8zi~iߑ!D6=lxL1"c(h0x*lĬs>\y1L4#n+-@lgm}^)?aҲrvӖuAb/zk1Ujiԃ{;b]n ̘o+ܣ+Q=I:;4 no#Au~gc$2#]1?_QYQn^Bi^|]YBQ2p>S&ǍXpcM{+K >WЖ)=4=dB XaC܀ԝf Eh̵:7ܝ0׭*}*Y4fAadN"ei6a 8yHo'`Ͱz <@ЁfYQ ;BքQd~.hXZO$S:n2dona?g/, H1"W\%+boY 4,Ȑ~!.J_nG/qtcNKj[*woaA*$cM:3kL}c"DhF%_uC K =?1^y v0R谵^ z ủk*bV1Fe䫶RwD0 @io np4K╏..P )C#v[ƹNf;2щ5R$QnwXMu V7u@&^ƐO2v(T15;pŮM(:g@QR(}hHI$\`~ Zĩrp);9cy?oN5^rjr\6Fm+uigsVY'{レxq(;I^1z=N2 U~42u@\KD)KcPoşͷ+(j{WQ^Β[ۡNR*Na}H":'w֋I݊M!̖Ug!W>OS51IkzP7(`tT)%CCSK2(HpXBbskGr+eO6P )93X`( G 3-b D1:N/ r7YBXozʩ-ƁG xO{r?I3[S.1{}ymOlC۔Us2+r s?~rDg̓4vaT3z$]J%i&\#wKضtBc%fSrSy}wzPeEF~">R۠C!~fhV)#rZIy*5ɥ;5ÌNMiCT63x0DTۼɖH*]]sŹ5\ꑷeַ'k2x*-%T)t6"kQ>՝ ܥt͛98is(n8Q'gg͎nV2ݴH|;-ÊGV1FGE+|k`Mmҟ2}%ꋷFʦ1)6Dq2ׂl;wpK ((*Gxx* j˦6,BZOD>Tx[#Pj.88\MO,l#^-dNaoue,Xo'Aq&F KɕzAc,`:D$^?s+ iCGbmx>ꅁ#B`\;!B}Zc)nye떰<Yo_#:0k5>Z$77۰vc:ZV@ޞZz 8 N }B{f{h-f4^^ƢmF׭FT5BzNM)s'΄i9|ؾԑQA\I'5NOc8ckB^L>R*"9x.lfji'&@H~G:f?IOBcFxM,+mݧjy_r܈b6Bhys#)k$ps 5(A}R#,f.O~Cs{C|}tupd8R>bHAxjT5ĪR$aa쑙%֢m7Wb a"Ҫow(x33iŹ@;MUL4m6՘z% whxrJ&DA>em> B-d|-IA*4FWǰ3p^5\&VE~W0iklEtRkw詾F+қ+p ?G`]I߶K+՘cH⍩l'5("6$ut+mW4c8\Mtx^%;r Ř[G&+IDBH0.Ud|wH\;!-\TsMMN4K#b*ɏFFNLQ}ׇ0n!f 72oo/ b]s@.0:swOlR5\ؗx_,@675"Yq_c{ޝ[)vgٷsk7+oKS_qT[JE\5OTu+t!8"إ}4P/(PegYjsoGw[w?SI̤-^+7P mp_<;DzHFYyth G(# @D!CF@q6ꌐu-*FKbz@8 !rЮm" D8=O.= ;Pɦ9ŁG{}(ch~?7V;,jf7NcT^-)7l^<8aDv,2PL#0xhg,3y.ZHT-fDdXy klXNZL͸9Uk_HXK]IMK7wZ Q,p#V4Vwkk z<5PjݙQ  "Z⫒N,tfZTM5zs_!dXJmwc"p&+Y9ma O??Ԓ,De-4fسL#\P=<TT<\tdn _J51{7 pt"{jJRWbHjo6\r_S/o%&kihU@nJt=5xh]'I5_& /AKD~jRw7eT רOkpD\;)??{5Ӌ2GO~djc1uя i9WѝNjLDLx ,`X6%*!Ӭ&8' G(]v?R{ݤ S!ߥ/1 bָX3a%`ZGziL߱b@6dw@pe6n4ͭlZ% 4Ϯ+™.<\cʕ;U-"Pp9GbڰC&+9òhpfjR}S8!gk홦:>U q|PܫFHmA0C~(M-Y$j nrK%`$^5n2VlQ{FP.(nBcsdaS;4GU'c~xb{{użgs3|@z.Vk%,skpG` AgT QhfBȖݣ?i}ZS"k,a 5mP/,X,e~^H7/~"c)W8"-+!^ī0 ^ hyM'QY1 O늃%k{48H~Py͙O{?=L%6'YTCoܣE Q8HuT=[8P$4qרjOM[Zdb˗(ofzZgnkB,5jY?WFI;٪H:M6g'Y>]2cnMM0h0brcJQ6v!! iSIx[F!2(#MK<8F"m:E&'+1uT{ꉤ5dB:yӚ_G*=~P8U&`!06mtՕIY;hI x$t)I!!X38*(-]l cyC9C-hV?+{6(Yt$B.>VA&SwƨpKO͍u7)? 1|ڽ KbCFcNy/0Qx-cW@ ^U˫Mqs>Q+ٖ, 7C\SڎrC:Fe>7rخU4/aBeн?#h9>,tYA\3E9#UmQ IE_PB!e8ۤjΚj" Ep#][;Q#5|<0Zi&LQn%t8P/uD $9ic$-h;v3yQ?V=F-fsdWKaH[fls 5FaW;iȡ[rL)yt^; P[uț"ZTR%ɥxzrT>ґp*.eȔʟPV2bJi/[k &!*r`I[@sK5X13TtPNF̟2M)>yF-OWX3R}Sx;KFg^AFV-F%"L]`IeyEԓI Ūdjw"1i Xqh}*XٺJQ_fj*5WyY`O-'K3~dEcڱ,MiLM# yJ5$0XLj\nу!9/ (Rp|\ $HN,Gm\br~-d׺qVK9,tŃUt-5ie3TkDeC؍爋r_,R&P-Q/q'Y$b'T~p, dt!IB#d2uj6 HhU- 7h0,RRY$DiqGOn$qJglnǾ5)ܡ*'s٨\udL/CpNoh1|$z=U޽uiիb=•g{i"OaUD-o6=m2}ͮ4~ bKfa<Հ1^|]wPD,ΐƏV&RJ5sg[%EI@ Jb~7eKCג4o d?a({g'T02]0#{O]k;V.cXHcy+ahbZ4Y <]>Y{؄-yI*}cC5ꚛ%)0eG0 btkʁ;z'tCv15A7=G>+uteLo3cݗ{l|ϛLcscB1 ї|ש kX}<} 2ft)sd@i Jɩ, H /?!J^܋g=O7EHz|-%bF WEvb?ILaqt1]y RcK$նk Q<_;|B;ng.gt83)O% ]ى'qPռ{6hLC)un͖ ~$1ֱ,wf!  [Q^U 2pL7g0_ӽSEp0. <ݿ.Fl={xdLX>h-E)*@,5,hBZHr0] ʼ+rrnJKWu~ n !wqHA*A.ݯ©t݀G jLvpls--0 t&#TЄf% 2Oa#+3/h4]O4k=J14cGl3q | CiSE0#rGa-VS©G DLyG >:i?@7GY&sT?h1 A|kS_ =%?vW [EShE3 #TCh1$ʀ  ]k- <|VS%IgM]t,p73}9m`s[ˤo$M "HH>Roۤ7湓zHQg## oL#XY/.iEPuC Ԍ ٢^x>2+* yb eOkxjj2Ug(|:t09Tf`4 @ YƩ:JJR̪lL_) 5/bFceQz(ZVInQj61h_4/ܵiI:[⫮oktG{?XoľA)>v1^֣lAz6 b!Yfr=`yɥqڹmQRҳlf? %Bz&hwl },ra8bMu6rz\6[^q##2LIJ5nThJgfQUN#TeȆ c`kZ9D5ϠZ3YnbKu /wHxteέ!剽5uL@v߻FmeݖEՄ^!FKkX)yiI^R,oehfXխwfnq.d, EVX4%bj- nG2kk"g5hs'FJ7k3O)ɗ}mT:FdFh+z*p|Կ:P}|ur9W|5[Rv}bfHlM?Hp<\PJ0PzmKG&^a{Z"6˚f+/%ׯ8+MȊl,paW$,S`v%)#kw3MutӞ>sR=e|K*%:#"86MXߘFf#LK.ٽ&B-sH(*j]I0 RWwDp(f wJ)t+Xo GX@I{y@X .;?PMxJט,<<3 #}m8aTN*9= XS撅)q"/~eoŬSR` RS ?0OCB@-3sHpaxd"(ZS5VXW8> an*vz:2N|J70Bþp\\kNA/ݲI-  oU,35u+^W[ E #Z bYrhda1s^yˉSkh+V4aDiAPӫ ?e{8(~fT(9)xuo :v7 1s"lY jLB03n[~]Fvd櫏rO%CIF 2ka}Q@,oҔjGPba==݌֌k)X(ӧ)ՙ-QP&:jtAt< @_{Qd,w Ԃ ^<|T5!V9to uFXdsc>N/h W*أH/42ֹjL9` Ij b9_4:1UШ,C \IM X'W3_&,_)[Q+)\ g-h)3FE]*>NJp E3}d/Fce cݶ\~Łm*:k,ʲ{m"Q⯝_`p9ⅩBE4dϓzT"C& Da_byp"a9H 9\ h;Tjq$ uuo-[^Vx*GB>L<vR#xx5"HYQ.:&V_oxnvJ)y ž_2QtƜwAX4:X^7ߧ!`=HRDF4w _\sNaܭ.NK_>&QH+Tlǟf3=uyjv|'U<s;!\77ߜY N+Pb[0Ji8םB1%#P $7_nٗ[uL1@.@%IeʼG qIl+^*Xߕֵ'Ũf.5`cܠ]mt(Ûf7o1̅Oy6qMqUɭ(Jʏ%neY㠮 Gv1KCT/FC cxthMa&mK广W.A%i^N(p ĠH<:HT䧺A TU r򱾏\s{09+F tw@!Q,9_=r4yglG spyom jHYZ H)lY!:C5F]'t65\/]{Y=e=#KERPoʴN'UNyWCIx"ŗ/nYGe% ,-ySMx{FDz>y $7*tm8äqliUa`s bä)n"kɔ`kتG\D,{^0KݬlXx&zSVKI;GlK"qVþ1,r@^BeE6^cS)3]7ovo$a%r& LN,u_ l)zrˤձ";e* ||qa)P @3.'o!O]k/e\SYWOor`W?2\J"w*z9M&U{0 qǂqYjTcMzp$0 *.NQ&BһD9vg9m`kms񣪘f]H; |B w5z~׶^. k$= #DŖVQxh5nP.%x.+؇wCtGn-s7,OXFq. :o|TιEǶ0% 5;="CHD-#oZӻY1T%Z_x⋷ VO%jªM6Ig:1e1Jz_ЎCT=0_1ۖB.i}U\<,EFZĦBQ8CC:ѬiSM-\^|N%BJH0ǹύC\@>6`'k;&W af7k$}t?;/Cfw<D^guᕣv{I9DśȲϗ5dfuzp_*4(1ѳv8Ѻw%CAO93tA9?hJt=JzF OyA8{C%w/m Dr}JkD!p-K3#܌'+chR@Q֧ ߋqaeilr4U() in`Jkb/C٩84E$4OΖi@i;Mljֿ<:63ڏbmFNp8D[ ȃ/M0hvRvgFp-IkUݥx0ހ|t\{1-?ΊV?Lk˲cd_f£ZpZHβbx~ =qwUF?XYfMJ s;QpFۖ4HMuC T)wmP$ &v$w츲}I/HRͱݭ5w C?/N]4.הըcPxV)dl-=[ZZfٻIDm K mIJc\J֫ܓF5|Jlh*ǀͷfCuØg:ie{-^s 1󽮜#B{p|Ê 7bdp UQ)%[ʼ}:}C&sRJ$+8n"*rNuOܲ,?F\\Ъl*撅Z!/kӓPCw"_z/ nh)ش38U]@$q;C<܂^KBmm=(uY|k4N{/^r,JfX^eɞ  KKE"=\i*4~k„nuy}YCv<9OP'g mj8خm/"rU(ba@&4ZW2c\5=4}7ՇʖnDk9wީm~c iRS7_.S>(:k4*LgovwtU9i*ƫBW-b|m;:hzLVaٞVq5b"0Y  t;V6ÂU%_rT{܁37e.]goM*^ Eټ1/JeJANsט?徲}NZɢ'VՏBt+ӕ%urOmD+$2[S'gw|捏t udw@te&v X-G|v+Ų"3ӎeavt5 _`!lL[WyJx-ud" KȄa-oAsٍtmGB8lutaz%!G~/Pl/+?VOT̖R սC>=K `1I BUR.E:XfHW }28RQD|9(jdp.cOQ[{xK%@ 0O}Nd= y4Mk y7@rS)H  ,Ys˞εұ"JMx*ZwϙYy-tkWUzN- \s$Y7tZE4ecȐ [J#խkGm5'z3%O'Θ "lhޒ]1Y+T?]z:+T'ӫCRn-73r;~g.M޴q_Uu9*!sFC@.l b 2[ mq'26@'dzZb3w]pٺ Dt*& 55OɟqBUڏuӿ>Ѫo1uL餹Ajq)2dI)yLK|~&WXдt!ӯO)̗ $\q %4Z1g Ÿ;w o:hjݓ㰇X*@4ی{) ?_C"rRENn!0+E7th I80nb8n;6>ͧ `JO %& b1}APuG0y/2Pufkտ5R_"ׂ'#դT8g~6_r5pP+=> 3e{jY-湷Xg3,z)\u'fx uTXԪzSф|SF >#|cgJṶTwʫO HOUǍv^kd|WZQ>d-#aLEnɏp$h ]{qL!RMMRpt !'=s?<Ӗ a!c&p/3l:ۋYX(J:dӱ߶/D}ފan5ILi$qdnVKDWXPd%lF䭐(1&sa`|$n pj /W$>=Jٗ 2|نn9՚l`g׽Hӽz0u9>׳㢱`^Z |5aU.o(u D1 xNMWj^Y Eo4:#όCjbzƤϼbp=}kx8EIƏ$'@ $ͫB=Qdl`5 t_%>nf0y68N*I s_fG>WiVN.3df> /c û M6EzKN$b<ؤ8@W*Fd񔷄(dm$Ju ?Y O9ay vH$[])Ͷ 7MT7z3bj&CNCpe]1qgƀp^[&.wh.` p0+n hcIyXA%~ sW^ :%2LݫrH[p [4T<.?#觇9zTA<L{ FȪsY;LFGW2@V0?D>yzGPOSwj8y_`[g>RMeub[r<]PzDчy& +-QBwbGHD?7Gr#<6oJ쟢Ixbe?QЕ!4^UuquOyWG|DD`;Ŧç* ԝdύ:,Q}OMoPlBUsOxZ;l1 <\h[:+?$DjB:/t!J8"ɶ?kPxAc;Dҧ^|}3@3\׍tW$|@AHV^\ cMmڔB.Ht8EWͩ>etUrO$eg =k61_sǯ(BC4Aғ {~tHnB BU˹]#Om +ia8Zf mP%1@g7ʻݫ,Ls\e3]<)\ `VE]f#&n-&]zrW+9h Yye52*a)#z|Cjӆ~=l!@ $ߺ-7oeXmV䖭 u0,mHɊj ZbF6e531܃$Ӝ7':hfdϓ#& tW /+E~42/%^=FlRvG%L","#DNd:X+tg B\"Q}^Ty1֘Y,(5̢QpFfL@ K̥s?"en©tHץ;!G%d&,hݣ]hW us8lIZWԙ]yDHUd 8f#v7鍻&8,TR=__EfSRr0'q#z2T5x_7aԋa GRaKi#knHTVT:v {C3sE!DU9[]`xL C$B߹|U2] $&nj!sGH'|Ld->zaWdA>p!arz&tfG%RLZ% ]f_k9rlMʛ$&0;#*s;{|Xs5;d͇ؓ\Ed,dS];Vu7LtZaKic| \ؼh@_A٪#" #g]z8zqjcV1Lt 4ª~U/3+wz2sQ3ɡ4'ґV<_{D8H8rۘF0CS_S%Uk@>8cT)^mh/x͉U *P;IY:tfښ@R~1{Ӛ_OcY̴\Y[-TDw>&Hܯ?@Y&<{H^T*Z\0 k~ʄÓI8)m*cAz +X"`fhfkk2?KrE! q@`wmEiXq$wĥʣrflv3 K߯ t0{*ޣbӧg|8?`~4B,O.qaʚ"1f! c`q}V-Jod:wY*>@URf:rd}M%x3MRz T&1[G L`!L* Ж+ibSzb""`VwEͲBHPSՂ {}1Zr6tEyq ɶ_/M$]6:p˄a w5b;2'-K%'qqj!HcgKɰ@:J7̺$Ï_zUF=_ '< cgb?u9 ʠ&bzFeBl TIqN)u$_:H-<0E7E~ƚh2G -Hu3YO٩Qd+>PSi{-l=nA2~'y[qT937QD{$&@:Ȼ`?q|ᇍj fqyOˬN@ sX@Ѭ]xe~Xn6k 7'?wѲ&LzM3&&NY~Nݘ$Pwok^+V l7|K=(-ɱhA짪4e/\71t ؾ<$nZ$ŖD=Ό_T{,.ZȯZ XHӷqˊ)F)@c 9r$Zkkfa^1e~9m^H)lmԕDQ5`aB.¥F9aro-Sew9)O]ߴcሣxr7-^V OI ň ZZjdmq̶YܹY7hUrHByW~44 @煳G W+:`"ANjm-\ppjXPe$&mVT `!DOsF ^:h0M)t~Ios.Qtt`(pGn%ea,)8sUn2f&Е,̩~.g&Rxmm'Dߜ:&5vʘM]ߟ@Q >MQNiuվgLQ.{6SnD|dD#lb`94@bdtmk a虙N 7RE8 ڞ[KgdDOο:xcR:w1~G]65y=55)",r~pJ ):[7ޥ: l@s^FV=6RÄ8V%Úʍ^)<4_!` ODV -YJQK?J^ >cYm-x7QtsYa,~}#kxfA*7vtyӓ!6?gXZ{6n$n'vWq2H? D;ϛ'=:!ۼWHhT1$ޕsQ6^5RGJa7)SmoG\0䱗}5]jEkz՛%{*sҦibޅ #qڇJ?+t׆rmkj6Z<(`(׃7(D\oQ!si ~__pz\xq-KRx)Т9Ƹ# r>^F]4+Q}1^Q\ShRYǛNo $.Bm`q@OKl1+C ηEߴ jKi`##/L7V|`q\OZ s6aTum4ĹH.6#_NKsʈUgPI18G9olN6ꏠ ҋݟbpb;ǂQ2?=F4`yĕ|=E BV*1۝mhQYPe0B8㥧ydoؗcB}V .~ 2 brΙ}~ńr?qd!R*"5Cz~Eh<(BKN-D5dx]uLWnK jRT7,t0GotBbkRh 1a3nV=lP_q#a{fӥ@mHm6^ፒ&ځ7Gm - R+[DF;t IC ,P]G)v8g 1_N` ԰{gϡjKF'kٯHGuRMPj $ˡWE#@pN}8˜HPv l ޢӊS*/bK\.\V鉬^af_ƙPȉV'|gV{_1urZJՉw9_k5{tIAw"Hl2˚n-{`#3!W 2gbT,b3l W έ ër>Ig~A-DX s 1u@c%KEܣX ]w;8l TJeՄQ .A?RbdjFg i?»1ϖm-Sx4ܔ7 ͸t(ʥ2~0)ra(A#YӚCV}HA0>6zX's^V W9p rpJN+9:`tnNݟmkji&P97.kt-IUZJ:z;3u0#T2pOP?. h}duTdNe=4jFl l@[PQIm =kY^D"wkGg#:2󋔅j"ae> /u YK>#H#h{-Ri5g<_O8*Wb4q]]M1u/_h;Xx~?3K\_a(dGZ}pcxz,b67aB~V!ZNu.}Vx"bHK>J<ɓ 펿{@J=KzԬMP2Lu6?r*D<0~H1ÏEQUBU8H*<<2WuM>+s0n$)Ni: z޹ عj'E(p/^fuGp^RqD_&H̬ciwc9Q}.\8t,4ng5 >00(sGd,BQ;`41GVW+R*L^_/"kO@>e!z4ɭB=-|1aL`#z_rQ,~9>76,BѲۚA!u !'[jNW\@-E 9M d }7?hzS H}o- X}:H E/̽Y ԒEpRa뙰\/+W bS2vө!ٱWR*!q*ވrPEq$TwZ#AŒ18)ȿHn'|yFao]:1!ql,ej:uJ¬<dOHqHs!M=HKW+ v=2k+:Jk _(q>PXlK' * [=%T4piBVGg"ZFi\.ɽ"O};qV1Όn]$J #Z~GѴe+8 W4;5UPtB[+veRo P?0GaS vw< |B{٭Zk8NH]_Z0W}_A1D?^) ^>JM+(I[CX@hˬppjzx1 xkGS/7#؈Ek{Qʉ T]Ş:w>R>d"!kݍ}Қ(-_[ M}S7mƕ0%Z͍VЖGdo]G?fHBvvIhɎ&5<tϿ3WcJDž m9D&5&P&j &S^V!'ɒJz9[5 zjekoDB+/g\"Af3ڙk;b|)Ee~,;9fù܀/A(;%& Z OjT/Z=q#:v_6me׬^4ME1`H%^V-&F2< [,h~THKbW)b\Y'|w 9Z|j-|_Zk#U~@\UƔ1wb DD@)䲕{aļ 0E<'[(f6Dr[m<9 Km50~ [ٔhOHOc$4 ;;Pa3˙غOpס )IϠ-&fP(Q=;q`VI43E0`3t9 #00[WykEx>S~NZ % K;x46fMj!QЙDmݰ+!'0,"IƞY! ו}/?7&:0{ic& Vv.GJIxɺ5Kn4(\{8}^U3ijGszֆv1096#uRBHњ (Scs{hhhHdv)P ;Ҡ93㼲5fM\:zpa{nl<9]'ݬ֔2ox_tZH/Kk=})v`v8، &PT7:Vmz{ 1'D:SQGZ'L>FlZF4XZ :f2 (*59Q*R<ΪSw4p{/AOŴ[L )*ǒ{ò,h[d`v4e#5ݝo1PO)ט&IEkemn˓q62Q>+ >wnwUS_ZijͲDj1YO]V^ ʸ1 k$tB7]nO9gAbwbNams( }LrpSZRxCz[)#K6٦=Z>TsGLazT.E"vOج$֫5HP7}ҡIFfL >MKDuL*I'\RwdUђƥe=bE2x^lkhh :8%:'/PZ:ݣq>'Ÿ/afy]}6V4|T,vȍRK_ʪ4sGփJE,%") @Q+97C.cҗ{\K<{ߵUT2(v^Τ|J BeX/͡w֢anD^̴#ՂCWIK0'7U4Z/ˈ qPȅ g .W{C:-Vzp%Dx˅-Ʃ=PQ0H;bp;_L+U1ޞE˄)!mbtdgp@@MtCD%53 w?u^Jk}Tpm\HECP_#qoyyQCʢPbΗn3x~v^'I;@J\ss.gϺ1~,>1u Rc),$/&ƒJGhUŃ~wZQϖ{snY&H~]y)dp> 8Zy (I WmqF!>5d;uVfrs-~/9O#ȄjG*XضHTt2 6Y^L8 P@dPWTHYA SGg6Cfณ n2BЮ]֩8N5z4Oa ؖ㢢sսnu}L` 7!^ HIkh N:^jxtWwpde%?Oka~=tS0^zuABPq 'zWpu5Y<88dAsix:ui.koQ_"Ȅkges}rPc!ji2,+94煂VcC 7;:s&icwhݹ@W}[eߣ$;ujA̦Ԝr]7aس$Px)IeLԣ>X{%+]VvHZd5Nd:S , *~h?U8PzbPnפG `4(gcLjj`g<(# $"^ ۯ^k=v~]ɹBtJԾ*3lؕ.f5i(%P1o}A|%{2 “ *Vţ -±cf2ӘygD1D&d0ة;EXœ@ё b,Tg ;}F&{ᬪuS=ӹ3S,zjΪR3QW1Z(P6':dHVd.=,ԕƲ|X-4gX&'XHC s[JPAM(/ j1">^6<-ޛL^iE2\ Qu,4nI*7FrS ޱJPx_Ƥ俭Hm}lǟ .h_i 0XGYG*oOtk}GQo!k#@ B+3>x''  R]+K(߭ rMQL5#Sw 1gd7* ,]>N9u3o*a\BhVmJO 6^W]o= ]}/Lة\OxbY}jde?\=<7PߪscLQ~نlY<9)lD0+R3sQY@@{DpCf (\|tsAo]GQH-)#D*=bfVf [GUt yn?"7k^ڋt(ə>2!%%JU^]xa䆶Ү;NH ?ә|gs(UA5xe4o:~iI쒐 BҲq#AV{9"-{)/3[{a!psYӗ4b Cy"qWb67zu8yW1l;AˋQI2rn[Vz*c<: ޕʬhʦvEkn= `Åt5 9DWglE9' ip: l#݇4d=v)R_,Ikfbf^{P"l]{bQ(K .HB\<1 N7Gډ {L>.Nn޵fZ;B`MC2bBUݳr15B)$c#- --~B[5a@'@e|{/=4-p1< M23ʻ2C/lv {qZ$e)%8/ :a9UϪ7OZ| qimҎ;lʿd?PR 9h z&WzVsjQЫddUc Y "+q^gBkXz鱎2 #NA{,뉇5^[k6Dˈzkhc$`Q#cVrZzPi:5BG9 N=A׹I. l4 A^@s,Iڃ,* n{oaTOU- At ZF{Vv0gڜ#ti%gxS7 WA=)_!0|}FC>O, ʼs PbB@;4` J ?\T#gO)oc?(3m휝m}kwͦk;r!ܨ~܏71^Jw \kä- n\?FXm O*f/Jjzd˹]R6 Ycs."ȥ71K)8i_۝pi 9,lґAڐHǛQ38 {H$ʭBqq̶.\V6fXD>Aw ᝟uƏtGA'"+_VnM^mM4*x f2c2OhQ|R# wvVlz;'"b:QͿui( !*%W]ZvQ9{δ7lwI^z9Зl|-1fR1MJ`oXW3fH1mJ׼Z&oXAg@6dpi)}%_%uZ 1 OR!pGpQWB"Cz74vTU؏eϧ79nr'Ph;ѲN(4FRb00NL6 k+-p`¤]M[r9X+ 4 폠ሂS˜qk/mY~nsI!stfbnFC2,9/:v(1N'`1+}Fd:$е ;^^F0sAb5s.xM4nڡ2^#b艙?. 4]kw8$U]wLNa^x'$K]aȶ`]`"GZ  K TGiď#G#+܋lO컀CJ)rRNe0UZEun ۦ>SϦ,b{P )5&Ψ7e>Ǚ6ә*ǣ[8\`3gt"~U}ܹ?H2DShpb\X{ܑKp5ݘm@SlId8Z/WC l;`nwZ!|  Dp {zx;Ko-_e@[R$f'Qo/Zo"Ú+ygv1c{$fEJnS3j379OO2grߡ黭| ʞ+ hHԱđF/mlN:Hˋ(TaH&!\1ڱ"S2MX\х+szhdiY7U*CR*, 4(Ce "BJ"!հsWNv=[K F;q/h$_h'Ev=a顴y4i{Zy],پUIs lȴ&=9g  n3HmtdǬXm؞`UЮ$bV F])hrї+}9ۙ9Mmq -u)5!Z2^m.f>멤W*@,):N`54ÝN>{ dƥ]DABt 4¨ I$]"߹lvVN,ԴU".cpXNfHpF$o\܇^ib9(@ @9B"C5u%؂rm2I7Tsr ʭ1}? RMF% {>Cpi),)TB.iaF:S^Ar 18#P.aON1+- U34 :E~uvs/l urQ02ZV-4f얜]kwC=m\RBR[R.H}Ξ"iIQHӔrbhrc dDbk;fki_ȴ:X"UFG329 z>U( _oRT4پ1J[|T _vrv+ br{RTR.5M%E,}6;b), c4UĘ|JTEGdqlR{P fG̠c3jp:qep؊Qw ݈b!Zk 𤂌;WgJJKnM"5'gaUC4rG|ψ~2Ixn-d\V7Q!(Rʐ!ؙ!}7!^J Z_^mI b5$oԹrTp2bc%V.ǀlUK=Yv8k~Bw=񨍝},fD*p+aݥǔ YYpti@{ǥǔY$|h; :L`Ù[@y+&?O1~䫲W[b# |Gڰx"6Į> b3%OxRWn>,xEq:9/[0?6rx6ntRl^Weʙ ܦ _X"|I=v])r,Ӣ>aWf܎< ҋVcz?m{0 K` TuZZowy_Ivֿ؄T^xG画M]f/{.hRC`dЂ*VuW]ӢfݳXc`ڊ`MA)- DgZ˫u"kᡁǃu/jIW0|s!^=A1\̷-/ŀ/bgE_D@3eI"ڻ|ҁA΄: o3N=Ul(#0WX|75~srm /;wFu eJ EYkeGo4[+z^%]9[bcU7PSDnh "mIwbn˻C(v^J\LY Sѷ`Ӯd?qOƒRM+ST ZF0]~8zA ¶81F6`Ȯf֛n]GS8_k*M-&㴮j-z%!~ zIk؊wkӴ=ƈg!q'bv!Bq?YOyən LNU?9h{7KfI>)rXu:<ouy+Yr>;brfh\*Yva]s]\Qy7W_z{ҿɌ nђLU,z)ɞc.<"o9Ѥj,? _VSWmZ"'6/Axg"7|n WpG7tc>=ߞKEfؓҍ=q5EgݜR$b̒6vsEX }(HWLWg gwvŁ)j\R=5ϙxW#̓oz`t,W] =U(jNj["~)n'cMZ/$x{ EMTQU_Bx3=?_j/!97д^܍ #DJRWA>t"*w*e a>-W ~4 k@<ݔ6{ĕ Rr3桙d}}ihg򭧻k'\w:t҈- ӅR곗hupP}?R uc"1鯧v!j{GLmF| 8)Xu"٪PI2 &^)"{ĥ~)Vad"0JԧA/cSXe!e9p;\ WX3稢\z0 P!2Higp sX$]% K ؝y{,K 7o!X:)D!:3Ʊ' W$\򸴑ts-!}v%a73D.x{r@/SMoz CO ߃3 rb={?W tϥH@#WL&kY8B>reIՀzXk0'މFcwq: )Ph;Dtm[5!hf LQe@x Jli QPU5/׏Wgv"C|qhXTƟ؊ V)$2+^ljA>=)a0LM:Ro4ݣ sSa9-~k<e`݀\h/oN4; mux?X@FI3us'Ti,+T3 'm i豪 9vYe$"U*M6O`Iت~yX63CE-: H8D`6@M']D%5H09PC/VFI$˨Oz,۴}^e?JK/%4O%a-rL4IٟLo>YK;G߾予Zpoz8lmб5n qy&AﳓiwwYb4V%qԈ7Q PMUdb7A^M=Ү>ɎqYFߡ޿+F.:ʷACɈ^$pŢ\wP=EHs%ȩ"R &OrӮ_1* Rvˡ`6'jF`r/)]YjhG}EX0ƚdT :|1f$]Xyo$&1ʾ6"`ZI8*&rmI;}5~+)l&xΈ_5Y p&ZnK3fŠc ղwUj%`:H8#04i3Y:"p}2x}-&%<;d]} CH!GV,PL`.H_a{ѿa۽^h0bm2 P@Ƿk+&3~;!cB8U]w9喏 fS gt&*/i^ zV_SG\g"7~6DuQIɡ"8:if^PښLN}ڎC\ RZ+$ƒhIr,՟#B0Ksu|1@VwPZZymT9*0h*UoӍ5,oru'aAC!pcN y倁W1 /°o E5R|SVt R_6g1$n|C?ϯz zDؗfKӟYRsCl z]PCBS_' i< |0i7jv"&!<2l0%ƠZ͞Ϸ50ʣe71FI辦*ytfSDP :f 纬uaKj/Oa KIoc99g٣) ' Eޥڼn~We=4F9*}"O&?!rL<Gn.]q+ ]B%4ݖ&&=1KĪ}!BI-nB? T(.U\7‰N`swkn𕍬H=H'Y-+ uQ;~ľ2s'Dv8_i೏&db$ԋYjQ/YT)sC ×C\usC=Dz[]{ MYDj%ipt[Q@saAi%g-g- &x\!E3m"DO.ṄXsV*F~Mָ{*5hqI~|cMz?}_$C &azC,⊶&PvoVLK8|Q`w >5]fDeM U+S PVeOq11$2-~ͪn/֎/n]j B4߃ɘ>F^ۋ7Of/p$#Q:*]Es^S*Tz6ޯ6.q<Ԇ㽓ZaQH!/-*m+N?ms.rl1 xV=*Z8`ZL7zk[RRUv)9vi>r?Yg`asv&3jg?U> Bgn|V];2h->f`K DJ^o6U7RFU) .b-g >e2$bۜ8dJj~WcCb_z,50'Bg\π|G|&j@0q*Ud8&}<8/BZT=7}7Toi5BQvLK&#/}HgEMi_D&y@E(}Wc{?h pj6(Ih1*uv7Qrh=U.aFcj~7;dx@j+v2b1LމV6b;F 'w<:U8Qw[8l0cFFb3[EnG(/ Ѣ夢ULuBrkAH 3ao d2Q~DX&#ae g.w?f;%Kn&^,+3&aغ^8DKNNßAx1QpЍ(t%Q?r⭖yef!KlJhA`:x7 /;N!%W/ pf"ޜM[>s+/[(ڄ{F-n%iOJƮ S!xmq ы{Ia>25FJ&:Q&`Vu8"90Wv.[}I, xNM}2 y᫙ywwL:!]-Zϱ6?vso BJQK XpGCfj&Pd0=}b!7UTab/]WSp+\xPQ`6›C^ S3$aoytJ񃇈 7{lE^ҕ)s`Ar{D^Uj(fc+Xzyu]h6@HQ8٨X8$gǮ\`"{R4`$5l˻a<+¬7"EM#ث0uӫӅ6P#wCT2AIcx\:yr:; zU"@Ӟķ! ?>-֬¦9ҽSIBYr@CV)*U, cTƮ#ֵ[7xQkέk)G7;`b3dhKD@ <3Ȩ926_\p@PҰ=%x`H2{9EjCѕYB`7DЄBVd+Hs衞ocܺ0ө~+l`WܡdԒY6#}Vj8bTEvL~'[kiN\M!&w%rA6,`+⫤)3MԖgw>.问mUݔYP;f%_7utU9^<1#I\M zثfm)~3{u﹂XVJYݑROJ5hyuۖе l) Co] (M^8H=׼NlݫFtKo=v' MTf)WuF]ɮI7b;GAad ؑ~#;Uƛa{Eq*Y5_ޑa *~uӄk\KN"jpb6.6t{=JkYGB/v܊:@$2T%2\]RFL>!^[g&>”ūQ?:V nB1VQGV-PX/sd{Pj@rZ 6"퇝Ύ?[~gZB=z3}\o˛ ȍuLsvU2w\~r)$ݑUl8sۘvq: ~f}{]0@C1 "0hE^.) Im 1N$FP =O4}•J7h+{F 4o$ N˥4]mZP *w#KP0䋀vCY6[5.`]ڧH\]{ن ֈ*+;G]|YKnf\00݅*~RnOv>S藷!G5oD3T[a7 hLmx'-s>kMN'i\!v q|nNyY#|'%D{ͷ-=ƺ1#j ’[.iQCy;%$kJKJrڍ64  }~oCZoܛ߷K }q[yNmXbOT- ѝ'؇6ä =c6OQ_jZ|>s~ 7ߥJ=Ha ,pcz}Mjt: TG՗!kϟAXCzaUe ^@ʕNEJ{g E%d)XTr5+IC_cJx3}TZ0XtI\{yyZm{欔p]M8WS3R: RNӯd\2sabܧ1'i;W _p UUwwDQ:S]iy{D"H#f(ͧEhU}m"TI@B ~0Q؛B=Vr2}&fW`~̙y_ #ڞVK7|Wݶ'^B lDЇ3Hj$KdyTZp$2BܢH vtby7Ɖ*()CTt4\^ɪ@xΝRA#ݰ~ (1+^T2+m7,I6)Jdҧ:ҫcd-Lr*V e0r azڢa3h^p5Xu0I5ΝuWgǝZޑx <:PUkWQ|PJ&e^0c%; e3 d&5ˊoCUAoY揙 R .~w2 Su 1;Ě /i=<*:6]dz+9{̈V3͟;x'lHyjTsGc[CY]Q3eYwOXș2@f pOT_q8}: &%IN8S[Ko{3[st"nu$$ŵkH*jO٧G@71݃R1v ̚-`aryr&=>bdu^ß;%~'$C;:nifI/t}\Е,o.]pDo% D"Cs_Q-T߄xnqF"ןsXmj@C)gCz(d6&ћzA{O$y^%p_]ƒ ƌF#@֥P2/1D5>Xq *e"!Nx?\EB76rDLIb| pW[32-ל.+ůZAl@iBD-=aH9A;d+8"{ڵZ lW\ujggjz \H(& bKu$\V(W u-?= {w9m+Db3C:EzZ"0ߚn\yS,l53VmP7 PęZ$`M13S_H ܊݄Ol! 7`ľq6=9)^;^p}%LQϩ.{pB:V([' PBh|Џ8.t޻'u Gvb{œY(EΫm66йkCt Zn,.;pގp} .?=9ߴБ/{/<#3{?:nlTO׉HPQCfAprcΘw)C:dEP9  Y^M6<3<NѲ l m.(b)/SVZ:Pn|&U?U&|P&8җkDP*P=y=sYpFYA7r Ij/3v3.?OKs!$&Jpթ_v42a%lN%" sY1[V;2U1_~32}xCDŽr,̼݊ t;F77# #T$ Ii%p`d--ó7 8RtZ.5(5g 8!T &%_5H#e2QkFL, \W4nISsv Bjr_DN(HI砝_4MA;6"cz 4R8&] #{[gk5¯iUrN VBۆn2{ Nl>@V=GfwWU|e/CA*JOTڿU.C7~}j9p|(X+gH bP38,H-:4xUi>ۀ#:pA+%`Zi>$-I2+G}|22䊎-X5Z2ѢKiǬA9WQ}ܸa*ڑCªq@ס…4ٓ_ZezdrxI'vK3WAGT'MU+* [` P31_:S]9)T:O<}`O%,7N-}o5Dz^'@j+yq>]jnآKPZM>A0YV9}i@h+?%4ȓК5֏1g,>hOd[nH_ygYY@M1.C?Ap$0.+ 5TzI6@7A鮓T"H%9x{0)!}d?,s\rUnYg76 z#6KФf/`FUvJ|=--V*̐cxVq&ߏ I~fti;[۾Ti*NHаҲ~2!lg/19&GiF$^wGմ#| 7 8:ף' }e&l6w~@Y/.OԲ7w;?*V`6Mi} v8R`9>#Τ4Yhסu3)w.*;Cժ 6B; i~Ѵ"Xq;X7Mbuô}iP )8&춢GE {e<6@PrEh`Y>w!5O˽ U&NL1k&ЃF&VSXr90hdcqBe~sq"R-I?n4 0p)ݫ&mCpZ6%j^+|E8@wbj<|-3cTZ2g V]4Jw0v.VSJ~@GYYw,Ly3.]Tf C:»oN_< –wvˆK&o3 TF5QİbWQ;a5q]Ì3ڝ-/~#^Gx} XɈڊ\zr'"++9eW>F]; IXӧ)$A~.P[Lxe{@i^8%uȓކȋ1FpbUf\̋lMU/a:bN!N $'Kwjr#orUCödv?T3Nʕh;or]O ^`ܵݛF$8>T[<_ˋ\ FG[nA3<2<KәJ=kP@'eeiΆ]JLx[Bv}u9Rv}~'SQY~1T Lx;(v>1b#:6q.ݾjSoaCV=13mھ&f;&f6`lm9]պ̉GٗO# 1^#'<7TF5@ZtVCPjB ϴ"*$W} HI(qɴ@^ H/o 0.8<4EVs^E~]rҀFdnVzD:g^n6bv \+Xy}< u0ItԀ̼M4#pT0Qݡ_uIF)x#Vlę x9v,G]0c!| Rˀ40ZٛpWiol/F6[p%!awH\LS{^Vo_f{b0ˠBh]t1>R8=JS8/aCs*{m=Kmj<ַJDb-Z\#qaBZ`[yGchC47@#G';),qI/w8q]ԉ[-$A#X$슆JY{9ՌxE uy&Mjx/LP8:&;~O l=}5u?j8d"ŒY )&HYŲxBPE5-PT_0򚫕OJgxy%Q Sfb$L} 5a [:CPZ{"9ņhHa&;S!7O]]: (A~VNZX}c^Y>4PR#)g,cI<$z~X^ ߆r~g|ַqd͎Rp s-el3wU7 9Z!blp,}X9hFAUDFvȵ.iwL*ŋwimFfXyne$3! {H12Z̯N#)9rwue„a8T&=]JjY8!zW hZqThjǏM&UDBo:}IR%ewwHʧޱV8+fJ;/ej4%6SGVAo@EW3'ԙF3]|Uqr! KQOX ڶa_Ȱ8(it(yif+9?躪YVLђВ̗xRdAv;iHd4<ꢢ7ix:0x EIUxsg"KU;.@b%j,~wŒx2l״ɳ!@ EN7*7sn^9ᗣ:2m℞ @ťEM}OkAS"DzJ49Ò"+=|"˙D.ʑ " -WSQM\o$wQ8cQ8"uie0tV(976JSb^!/ Wn̴bE4:{.RhI+̺\X2y$_J(>껷o@Mf&J>u^ ,!] M2\a@V.FITΞuT}ƒ!SS6Ex`YU'}Kpr{_Z5^܇.HdIW3hH*=ʇQ/\gn_{[%bl<ƣOʣWLcڱmT3z^~z`KK[.dd\t  !1qOp.vmp:-ӁХ+|{{ZJqy \)l _ "vkO}+ـyrEc/V+\4SJsGɎ$EbkfngI@l k.Xn-~,톭&C1SQvxyq j2"uvrmÓO,zNQV :ϋ*zF1Z!B;JG O2lGQigIpOWI; 㗲30ȁ&rǻJN8Kn { vB*Dw5Z Sy;”S;j9+' zrh 31>oקk 16[įWZf:ߦ-c/T! ?8;{LH`4ZHVb˗1)W=J2oӄ oM3UYkM@39ߓpȊÅx=fz IdNnڪ5qGMi-ӝŒְN'o2 fAO_)Iї3.+ s (3 >j 1ј/6{g@~1D :~B^<asٍ7H8 '2 䏸`Jo[QCX%v׍PAj| qhh'iWh+ᰢ,G/F˃9)c9.[Vɠ:Bl;nv7<#%%7LE{”)#,I V6c*_x+iJpۙx܃qg3}_nT p'y"hIA[;'|;<@_DM_ILyЀRD]siPPu˾焞"%ѵ"?~H{p+9 Bo [!o;imL+鵓=_HĀgbZjݭߝ) lһ'OB"zF /r+T15w0RLeajGd&us۶A"I!_g\2)"@F@w9).*Ke1#T߬MwΦ  lvc"/vpm;W! `Bz|lLOЈ4 -$"fv7&)ZSLXnu0hqhMc6>PAzs!QٞfeǙ! To@k+W)K_"_(Vy=][@VBQr02""`ԓ*cISewL `Xz |ᵽ'6tm ψ-p^aЗAk%6֜Xs }PЈQؿ!{ Țy{vtn蜝?@]:_Y굏-u=JAoG;0Xw,jJ3Zy`^M㛍 'xN瘁j fUoY^ur|PO$p>Ć'C  [A~ ^'Sp@8%6%vU]^ 8䧃IvPjHCT-C4?Q x9UkF+@ݘLdY$XU!O2\YKHbm'A_G'([ܐ} !0eU 8i=VAFɇҵ8~} JkOv ?" l,ՄYRU g4NTfW;%Fu8ǩv(Hԃkmt.g:bQݻI+U|Ki&cD^yCPkbѵ``C1sZ3~N *Omlb=l[ix}]͟ 59;4 |4jF>ul?^-?"sR&`e9Ju[\#d 6]FBTu?̂{ɘ`Mޥ'f<ˣsEPEhݠtR4P0nLmǿ4W#$oFDW`2ltQwGT_ B+[ 4)]mWѴD1sY)0Ef~]?NK_1/SROXNy0UhBNj, 'ΜFP\XJiTC]qlhF=*kM}+K'+|ji*iez/ jKx?HZAэf$UNvu]cIPN/-<~ t` A-w#Ŭ]y6Ǫ L>\ ;oݿ\X[/0D@?hk -+9t@N]ïmE`Fz xD8mT]e+F^cX.Sy?[ Zp9}hЇɏIvdz-a3KZGY0=ln '--4黳O`5٦Rk(x˥A'gр^eE r͸Q1AcBiyG0g x!Uq؃1Jd`tL(G SQ߂a;$2喈1Ln=["<OҨo q&KȈ*ɧQ0X{e o`'2is_@'|oj-z &lb+8S1#-^N]ب[u"KpZ*yy{cc'N0uq0b\+)"(cl d^X-U\3l#4]p?f`BBM>)ת1:oo"vJt.6VJ:ax~v^c--fb;~\%M,K,&`d@"hЩ0cf&ϤTbqH9Od'3KO _@Vh׷[!L?p[cldP~~9i[_(fowHxrj3 pNb-hi)1%UA)6 ݛIEJi4t}`F{=g1=7^g{hdGg0~{L_xeM&g&1uR0@%Gt)dNX%hpU}Wn3!%jE{YUK*pӗQNˆ sy4{B>߇ҳ7s0BěER;=uQ !7EDhSqE>u(z1kowX߭B+yRϺpv=W=ٛOJ+KWRt~Ց7e|! AZnD:h#Fl:&Y>vy%!vg,R ;ψ1]װ]F ld/Nq,[Cۦ]vRH37\R)qF>Nq.>]Y5Ik?z#<0 NDj 6صlBMY-~YSr18i< qAFU'ʨ$v`Rw2qX5ly'nwԪ׻O9P$.[pc! }Cl9f(0Nq{\mWYÐ[\]CA~]Pf'z ZK5+3ȥװD6Qz5^yG#.)'UwHꌞZ}a0/L]4ǰBuJ"X.ğވSŊ9 8'pއE}ȿ:PGf4ޠMZ| [ |\6&1d4б}UL.x*tqٴT:ƸX(o1jr$E!cJOY~nL*WS +SF|*[QAo=qbv~sTC8cکn) XPSj&UH lY#: -6VB*D9l1g/F-v=@]=[̊UmAHLlx.mSv&9Y~5;xC2mw `}ǟ٘/ʈՊ{cxRpXBVޛ\l 伪n.>nƬWlB;S͍ .PFTǹx+rA=\Bס^ ^!m!/xmʶ׉,B "xjh_nNJ.&9!3sv|Yh5Rwes+?iŽ-m8r=-kΟ j<|FGpʘwG-SOτk$9) v,ݼ#QV<2їNs?O0tDSҡJ_a-UJt|4oV7[}1׬3223e:)`M+=i1nMJ FzoTh~, T+ڨS6cn2 Du܈_I_B.EfHCz}$}̱\7TR0eY E5\/\lHeӤs*׻_(HEW xNa4n&8X-L>E*:۾7vX0:wi}1x}MSAB+ttF;AlGHzpf.E!xl_Yqt˿mnj܌;Z.2Y%YK:Ò;ŦUhf=*csHcgQN `m.3 $4h ,ӗo=\bkz}kF4#zoD`OFe8BߊP-H#qj~beP!WG"._e^a4 'Ffug,@2Et2])+/³X>Ge]sd odzб9|g8K mi27&2t(Qf{ F>6J sÿ-Jnk qP<bxqn^V=e'Yp)l^վ0P 5f`X/: *FiKea KL{4?FR6qhy$wH_?WoU1Xy{ݻR̳S*-~  ӑ%jGhV޸ߗx 'ע.)I KkQ)@`ʖT-d>َ.Ɋ5X@p,h kt3.|TvZ@ Dc?gB ;% @MaҠ'( g9\s4/e(5U)S{i7" DdmiϰoNe-\}QU?Ѻen w"m]\6)YĹvؽLQS!zb9I; ߱$ ~z $a\k;Пgc NiD-d(xzKP6 #Cb tH+.;Bj#38B4Lxq%nx444 39wu APhl~]Ĥ>N6,zzqt3(|䱺t#Ruj60 j-|!sNȠnϋ3gDz!;=B~ QOU\ԺzEoQ7[ cD;8h bn zj4~ ʤ nt$ MB'1]Cuӏ fSB^;[K @͵2*\AwS2vAɧtASɋ Hhgߞϸ0=\hD fn AC(}wmaL Q9q;! y9UE\BqEd@|ExV^ˌ `APdWxw 0ɡ3TO rq1 a0~O =>G6yN 'JZ?Yګ!J_tb <]&b$U6 j\Lq#VR.bgo$i:#im;,_ ڊ;\}֬S)UQJ*4 ,:ff0B߿2«!/TP"@רKQ^["csoO?E9[cU_Ze'R7bZ4s1ǪtI<#˟2J 1Pܰ U.ҴjnOMj[# I0^..{rcn\׏\tTr~SF^#ϰAgkiEȤ`S|svv?s$,eltP)$n`O{nm+Hs YvemS XDq 9&?Cdfj@-*7'8߀HvU\,;O{q֊eyEŚ$t8=!]%s f,.8}: 'oC*-BaKRYe`$GLBvu*kn$28#웚#Hf[+i.-SOٝY4%-7o\#lb>{aK%$~}2Vk1Y j& !qQ^z򵨅}poV@p;.Ω#4<#HC2w_&}oLYKM=n~qh\Wf[͇p-T2L)oSJ`3][uϝi7~! V[*(֬>''싽>)YoT5Vv8:8g뻸->>1a380o?cFpd?=|e{YY)e?kp:Ҫn/BBwm8/!>(]ipggg3c-%XK)U(ӾykRMT19^,[?Ȧ%}>7snDxĝjD} p1xБ\yMF-%&Ѹ|mq)>V1ĸ\:jґڂ&Dd0I3?Q:aGI5`,)plTc+dxvrIvSs,{wUZa<TsAnjpAM+6C5A@v\|4fycqN%=\I嫄d)Q<s uCwOs&fhc׫:=/J8GkV9hm8rJxtFXjBF,c[xGV;ZXZ 9Xp[zy-2 "' h+QjKq4s3ar(-j9|H,$@TLARM YJ "?K!'b2 ZԁD!IpH8ȝ ӝ{QzHsNrv0 RAuŲ\7X`žӀy?z0< b]\CPn@aZ'cxB)g& 0a\ap# 93tq'aP#*C ]nrr@P;ـ]2$yENghʲ)NDi6,bOk0V;eq y/ЇdFgN[]؏py7ʰa|X <܄X~_D !vQ(՜S'vI@ &&{wVzD vE9F3ٞ'ıazHk0ݷ`䓅p+\Fb:ן(G)zX7$XzX%R i/x8EGaL5cVꗃnqyd א<6!i4G)TeOF  4B1J0YA$'1zpdl@w:KT-j/9u AIR`v0JSF~:}ncHQNccXCPG9l=[Re,P^Bi)0=hŨ0M=cI[i'@8\ Iz5DqH)B7*ִ5|3LۤʻpD<6EvgZ>\BiT6٢'8^c&K_Nvg꾏H.wTI=.C*Ym?R XH Wpno(3C?>mX 5+Prufgioێ d˦r\Վܶ( Ug;=Gz9ë02i@lJ\äc3Q?ڒߪ.D)e|;3fٮKr7+(S}h?|dgdLx?I`\uBmTH[JʊZ2@LQ[9˃\b!=cY4Kǣ[o$At$:{p?\B|y>ʆɉ? aIRɼ͚>ܗH=&L/'R0zAh.0th.^ebh]"Te͊*y3.rPKe= Ԫј )N⦚V]N4?fr_qy+ym"gx6O#/v49ʉ0 5A Kѭ%ClBLNN&@-kls1jFIML\(-*ln²U^F5SS58#r'(;&4k-Z3diwjA ՛4g m0Y ߴ):+e,wnR?C^ 4r!t:bC4],h紳z߄g u^%!`RdҧV5u3orh0\P<юuEJ%H2cV\{uFRD ď :}9=@-SrWb&݀n>#(x8x9M@ȃ4cŇ<ˑ.{xU\[_eiHlu(|[pޫ7-Dt='ܷY7L6 )`TMhbyK-vCam`F02VQ6/k Kg0D(-0MnGRi}1C)Qgyjw4c'In'my嘲(i{aӗQF%͕E4b'm;+gl, [!C,N"64|BP)Չ㇍S{,`Ty݊`+j{![|(X+yuDC}g;|셳/py]s^R˧y $,wg gZ?ryc – yhyux [!"!;ɋSsP(hb4zu5eHc0oQ.y&ش"<VM%z9yl!%ɚ3"A B nvL3hc銷)rߚ 6g^n1C)d5ܹ4YM.ώ@i?*Qx?z3Cl`CoA\a_FT3{hg|o wKVD߂ ܧ6$a9o==8߽13QrKƹ.UNFxx亀Z 8F0R?!C"?ʭi6 PJB~ $=.JH^?؁;Yi}1L |tvܰhin/x@4ZL^:|:i^> nY \ @[Y ٮ,-H>mڮ9< Cڙ᣼Z$MAMG7~urMW |5˞`+{,f fA1@:NCм2-8Kӳ@N}zJ21M2 ּ`'1sIOY╌≎9uX%L4> s;Dx)yD&oj|Gܡށ5~qP`ԑ}mصU\_>fc1zU@"D? d{QYc2z'nG2P E/RF-mm&gq8IKE(fSW+lܫ^]0bhnd7aF C=TFP }6tQpSk;Sq6GƧ&FցjqddyV H%-N'A ~O# +o5ɝ[ .mc̋+%p\?倮iy(}A]i=Š25 Ll|(̿q혂BoKEai 'qU\9jvgw'`o0 .3qqbPǑKeaiZmdz-~im3 6^zR/$SN8 5<|x]jf)jRMׄo - zN0延fu^,p;* TX/w5͑E28BxʤgTZ[s 8W:%9,_dpou&g~v `di`?APp+t4*ZG.̾/KH&;Ɲb\cab:|<nQB.Oou uv#*RyyQZ ?=wLԲa똂y)>®6-=3qy`σHd|X8|}Y!wCj)d*K ܆s `y* ޯ'r&X-37__u!tF&Z8+l12j)'ll!a_^p}C Ɨ8~ԍsS/q- *+IpsTHZa3U&c/74'տippV\M,TNߘ cCVx5eZeOYJÇ#z2 E+m* yȍTt|tsi`f3Ԟ(41Iä!-0找!0!Sr{&p:cwM{? z{.|FVAf^ d="nfIi-~4eAW@MB2p͡Q9ڱhRn­pwp!4I.=wp}#JKQw8Z@V!"g8d*ǣMvySp c%:{ݍ4_W%'B/_{Bu/2&=ٯ?[w)ˌdHOo`&EC@ VHnPE&8x]|=1tڝx1Fv;%[-ύ@lT:F*NlkWyk?ZW1k,eþwՓ?uUY*Lp JfuZV35<#TfYbQ,GK:vw}͇cIwZicrDt@G0_nI3`}C;wRwy =D'Z(L7QRaufâǭ]qW.=6{\5 mSϥ1y=+Lj`'S{ {8cdap9y\:e39=-$Kz{{ɻP[۟ |/t<x"?*0RMij,-ԯݏ6 [#Q5 G>SMՃzFsz P!"PR55)ur+l Ǭ棘@ʱ%UnCLg)'k8O}힙jqVں*}k673h Q^uw%%]"kVr}yK {;h*updaQꋿw}ތq~qB0Q.IhS$7X:ņ]$ОYj9f r_E!p!3 zHM0U tsǚ]lemCAgcS? Lw%d[6CEbz6*ӟ/ YtS+u1j ɥRǠdhᇎ Dz@vQƧIy+cP7߃z3dN'TmdҎ5Y܁%C0CQ/M5,{pPۦ* C¸Α/~8  !34f9 #K1%<ԗGUL$ 3 B[O"Kx$#V@/Q[,~%0#-aZq~&}ar#z%vqph! DpYhv\DŚIMgWbM>Ulɝv+\/c#۵ ҺP2C`"wH,d7yc+J23?R~5. #H ',hs1v=o\CZn)H>!HfFt5l1-8qC~<P 1 ^IKCkxLJ|득OܼZ|O7o7vt迖:ػBh=*B iF u(?NpIb6umiGEcU9<<'E'r"Ͼs:=iPTr:?PQ\`)^{ltqj*TogY{3F#QH,X͜oQSS c~h)+d ӖUnzoݦ7~cz.( `A)~"GozKP ֠2읎~S|1v=]덠1p_#mU;/2yZ{V՜ߡO׀DHw.׋t%ss`\YR[!HAS͔]p!נ: ؙ xhϻW4+ǡK|{$-O gG(x\9Swc+ԭƙf40G5g+No%+ȸ9zWwL`'"ԅbd7ӟ ?%tnj+xxՋll(\# L_d4J1 ֹ)-^&p~JPaX'+s߇{M-!9BkxJ5愣&YM:qv}M ?̍eJHQ|Z:PLz5c9y%QYcXr+i<<_& Ka@G]\G>wVJyy$fݱ]9'Rgh듚JMDJ<=#NA)g4BBmFZ0o*$#+9da\Wr>Fi5%6jRigUL$d+㭤wiJK^0؋i]' 0$cF__Qqt}gԝ =J+j7 /o M~d>Xpbl,T^W`lf]jK7= |*,Bήoqܬ-e͵Aܚݭ3;*Lr=Tˎ'$О%dfȖ.SlM5CO^dXC{P'Yq r '\.WsPDL)7txL/aA Ϸv㑟xhzwu$4 y H8[h -Ozq(hkihH#]@X8)q@{߬mILX48hZ[UeBz6 ^ttM3XCk+ [7 8^OڃJO%.7R ""OSx|_0 y,_ϊi\+50OO;U czZ0+ݺl S'ΕO_%Y}zbJC pZ1G-Y)#Q.m?_]Y= ]$tl9`BI=u`vhg%DeՃRu%{cm#Q^ lhCǾ q |?ZvV]s1e HMPmE%= 0-4ªC $Md'6xEFYd $2 ZMϋER'- tq]lXDvbb=~^^du+[lک ݯ&]nؒZ1@4'@hi>YƣN}* /#ՂYw \`ѹd>09Zֳ]B쎮"iX''\Y3QM9Ia oM_m%p=Wө)B 1"&4ͫV .`m6Y- ?u5/`C5B*ǡo^ðM\&B), HMsFc<=-Ñϵ_'/8L:i%VVR0WR;&"7^w5ݯnjT8DήY cE…!ZV7S!҄ԻsS4ZRbm̢]"TY]۹t{"\GQ`冇/h̔!S\PaYIY|Gl?Tݲ‹ÜҴd5H=@W4sBPp([ܽ yUܫ3WyG*]hT0-}a_-: {>52b4_}Io&x2mo5xX&HG̙iA(N;HK^_N\妨Ay^Ħw 7UO qs=O>ksF8 )%(Ҹ?ܛҖ)s(QwWZ bdsk HrA2n4̞icߵ_T>j#-1 ~=Mstk,~ /<$cF1-!iв/ƺ*V҈Hᒬ7{ T}Q>oTb)!/TpRհ hzkETJ۶旾(\qSXwhٙtx;r=TK^Їq]]`rλ fs:9ϛԐ̉Zs9@Hb%7!S*[+ݎr,g?VUnhm Z4 `w!$N;MKYg='gm>\yB%Wj;r6;N4v#/E]7'AƃjhIGgVo=%f [ \H9n# x0^3Z9՗TVxiIhxlM( cyMKXls6Đ.H |6$Ri6G,PoßM*dWl?z3/QaqU%4y5kU/l3b}|(. 5p9LS yO))};.]4, &鳴W'G)3k9;Hl8f{_I`@Mm٢!w;'ʊl~QLK($&9h>V )U-=.i>V2KsKK~ö!# VZ*LRanqe6ny9p޿kѤ)rjfCn7Iwo=BJugGyzQ7^ڦ 'K4$Af 3cl( _5[/u[gtDT%P+csY'?Z+Z/5hU͟/]n p WdKJ͎z (hTCuj̀ŶN)Y9:u3}ʒv#.AW.V{4_KYOao^X#"=i"-x=w7VqkbBJ)M{ V2[[<˸srʓMsXh@h2 egeKR 4 ֍gI:!=֭N$D{|\0;L@Y_b͈W|aH2Z9E.N+dA脈ZY2_&{\~.eMLZܙh9ʙQvcI+'*J U糘\7TqK9|`ZG`Q7qBߵ.72(P2Codd?gu0&~uCܓ^Y׎1-,/<>;X9,DU%Z}[K07luPP2uIӾ\y;><)PKZw.K  |c Dl{苾eW# V 0gY)lNNfue~WQ$QUt뺹 &9v/7C ?saINtTX:k5p6oA' P~wu%J9Oo8IG0gqAǣ$ÑS6+R=ۻEbNh_=lczL(|R=1<78&%\qx9]*,JSeLSx>7 b'N{O&)h^j5eX|*JÙ@;=+9_X>d@`#|5qbC}Ho)KU} Y{ iD7D3\9W(JU^`2ۼF@~_FCSE&0lK>7%>ĻSkE>k)Qc@۟$jq*PJR'N^¸yPo8Uk=l{FTd3Mc/iqg$K’*e_VʋDR.v]?Mr<5yøh{0^~Ufb 餳DI߿qGNoZֶ5q#&$L>d^Ȧo~f RMϬ,)ЉWQLA{P&$isίH{VѲe{ TXR|鴛Evo+}k;޵~NoC!XN (D PdNdE:np`[ZtUzM(-K83M׶<%&b|ϊ53{pԨIb[DOВ;}xB^[5095}ljeӚ5X]AH@]YC[46`Ah䂲hn?%\8aؓt/ίw5)3g#@x{c[8Ww̗8wJ_wVs9JYr.jGoP<3)n`}q7LUt"ljOŇXRl8'n9}puihםRd>,ND Nx `j̈췶 ;ѯ3;dԊnmqgaCZgle>lSa>)Rb2ّtcVL4Vm6SYʤW(>[dim01Ox@7 K 9r5{ZضKfh+6hu;Wnd!1 p;jZ9"Me#N\pjU~wB(;oq^*-rY 4"^5t@i+!'Ou~9MI OHrYnc4ZEGLJ|PnePn8M`Dׅ!<%k2T[HD̏ #HFac̫.]5d2owq5]QA+^k"3]z`_`#﯃ZE0+2kKbydõ}Hr|ji/tjRq`#L"ŚQM"\d.8:~^wX@ɲ0PX9}~qefp\i}{NNZ(pIm|i.GO蝐ER}v 6qBv?)~2W 9)+}-IR~.?)|„xBXސFE_ _5u eKH575 U~ۚm{LGSiMSCA]5l2J=Dč0Qs_ .S#=H[8 AK}-{Yc}_0%M2د^EfNX$Q.qPOHSDGMͲ͙\  E1]K@9{3Q|SOõ=!: i :{#WD:&Bo4sU;]mߵ}}‘+޴|zEG~r3ꯥUtI$'>S?Ǜu5Vc݇ASm*x{:hPp]ӵ۹ ҍ̋E_|"dFG)Ȍ>w%*,ͥ9p,-.9ńXo\rئLJ׵aMfK0.CKϝ~ohnS@&x027,2Uyɲ(NBUrʮUܫD)rSٲN:.GAFgnAj{t!rEm0ep>`P)KY [%wؚLM 򰀇 *u"8c%TYR-#%m!>/yȋ`U3 xkz*n ADQԜSͤO~Yw1-]ԢĒ(~l"{ $*4eC^7!qZ٦tk1nz`b᷾z`p |LJ:ɦ1 JʿbۯNpp3#xg3@T,ˣN{sz;d]bT f/x4[GQ7vpys\uh EC*iOHڈhF]g,қ wn?*#_S)f '-r.6lCmUIzmp*Q0UU<\~rٜ;j.믖鞅2Dc:N$-6RL߁-bq;: I6?V8VQ P5gm=e̍(q,*P-qr.i%WD5`K㘣mMi}v^\T⦫p؋?"B,)lo{jx 8US?WA T-$)tcDg ˮ|}C"BǙefLSb_xthÊʚA) ވ#5uun4!s_5wxBx>[dMB_A,)82)`s1IsY㸲| $ Ѓ-l;oRmԈk^ٞpt Eu}S?Z7weO}J0}¼gǎzPFfP}B[ɢCT|E33=Ucח}qNq_PRBB7e#w.&k8zk;IqÛ{B8y}eV`&A!UkD9D7E6R^_TҾp&L'fdR ilX|@ixMG;;ZAZ-?*)\Z,Nꮚ  zjfB*~gzxF* Hx[ghY2D!@^.`j<{^ c' naÃOz{e$ pҒүS)ō.]};ѯĽ[$&(v<8vbp}S"texo;Zvb/H p:`@da2J~Tl]YrATBtQ^A 'r #6+zqi0B:Y!#4P3 b^F DC/K)Gݸt9q=eJ"-mO J,Xd]}p3Tu^LXDU 3tkBްڿ}(DϽ5⫌;F=zȯ`禎 R{~^l[@cfC@pBv%2a`(q,>-Q?[hz`uP(`7'eN-zU Qע<帢,$gɾkEёTe+>A#py3R7}`Ae DwF9B!Z`:ʒ%f YhV3)_KۏXηh FbQ'e+wn>dlgfFUmPB$>Ё=o˺N&_1R^Cb g8G@aeu/P}KgϷ8X (. ²رotݭڢsft4)C #X5TWAWnͲH5Of$-)EӗG3sF d5[4CGV69 q^OMb'L-@$oS#{$i!-;Q  Ehy56k2l H.V`VpՈ߻sh+kP;WV¡%ڌrřB-Kq 4mv6 6hDdhBh6~'pDֵG7XqpP;63#;t4}I!}/NZ9ja%(vgI !pXmH_yy)ʁ|kGsWb .UV`n58U҃>eҌ8Pf)IrZ=I'B|,{7{etp9 `4i߀F1TI%`Xݲ==$b b-茝3{ 9m)w`W-8x"_{3D}V*nƧe.¦<4H|-ceIxz)'b pi~[NX6ks ?& )&b[k,3SI*"7ʇe  9>"GC R&{K948 UƑtc6% 8Tk}wi*lN4Ǔ9 .ma|n2b}\Wq/j1lH 5JhN(Qwj;]+02hʉ&{!NlWaKB|v?ۘ/P0d֚H@z*_?g!ٜZ\jxvQBdHry 4j Q;kOΆ'OdN'g?ڏس6ŃZ(V|x)F 6f(9KGd(Չe8;$:ov i'3F3U.yd,Gste"8:\&j7hyʿKΫ[&EYm8s%]DbE2 hry`9̴Fiz-%%|=v_a Q(JQ"j@)&.KY=Ax"fSoIE0ʸX|ߌZ<ޗ%fI4hpHʃ`:^ӷ0[0}P!R+~ |JK͡ ?~y,_9|(6"&ZrXs2]ils׳x;QdZ0N17y:E"s=9C86>vYyLc gEi0@o9@nޯTx"#BnS/Eӫ3|1]ij9X<5>M 2pGI k>!e>cdA)5\|BIH ȧ6p5jx3h!ݜ˪Al49FzqFNm2JJ2 3H2҆xQc놋/B0j6ҧ3t [" y`ғ|vW/Jܚ@қoO\:H_\Y x2ιY,Z{_}:[Uɣ|]vkJ GmҶ`nMIQa?/"ubw6[wdJQ ɎRjQ/c'5a>cdn%Yn"乂 %DCPm4Cşq^ይ1 *5_ tl.kw0@¢N&qW'X21p/0́ /k/sL*{ji\Z8ueBGnHLd5_ũVF'^Lm$Ջ2/T8ڥЪj,.; WpǶs^".NZk q;Itc_7917~'F,'_dLLj~P]`6n=,]ъ~=B Q-QC 5GS+A!1T20.`OQ [t+)[,U Pk4cX:h6_bIDP?@sblh5ང |Uo' \t9)!gI]Oۨ]Ѡ|En*'Hm*'̥MF Jx_} Ƌ>'>'0FO1_5}OmlsL~\LjuM[;AoC㩖mhmNɡj -}.&I&ѪWg>^eL@Sk{>[yW&8mba+uQ'2af6輰m~klC蘔'b L0Ų-DH:hN'Y\~+CuD܂~i̶{Ay` 05A͘OQgBdB'JPWQ6I4'pUܝM!,`:±}ۥt't*JI-6pOns5Z5,q Qj7 pjeV=RPd?U5GySe.%]QV6w̭_ Í3I]8,BMKQ/:m.Yx fRVQB0;& UkSe-;~E#7ٴJYMR ^8ygtns?4}21|A綃c~lq{=%-!\POJ%ۂɮIk, ۿ~#uۡ\ ْPWyF9 `O:agX+A,+޾NVJ^0݄yd| 5\]ߺصBo_yB݃ɍV&',3iBj GTZ|jMGQ -#m%:04 8q~H_Y9z9;Y,Su@~mmeyJ }Uv.j!&=.$^Pk>Mon+V0z2Jwq7PbXב6 |f tШ4*Fs0ݭw㐋O"R}i\7:-f qIj.ZAHּgHz8̔m{?6Z8XʧFwbJ{Ʌ3>%- SbpI 4}鮟:I;B/%?ʟIPWsַFCѱ5^a }`FފgjzË+Hpy&M݃׺X_ta=Kb{d04mÌ h vxj|J?X'P3r)Ɍq>- f)>Mmk]U )*Y>/KX]Ȇu7IP0>j[w^adD%EϺBP{dɺ0jޚ~T%yA$6wmzĹ t_|)?{"``6f I 9(rH ~١) r8IF /ᄋ[>Hkο,L"s)sO|&;*<0@q;g|#[֬1 E#4>nW$%R`I|ҺYπH7?r6~[]<`(7B 천`e+o&Z0ʐx 5\E;-Ɍ}\% "XTq Lڏ ?, K|:IwGy&1";)pluA6{ho@yU#K19Xfa,Ĺ Z`fj 3$dWoWt8H dW$ׯ-r΍62{KwN q 'o0cgw#A <),c+Ӄ8ybB k'0qhjγ|y0zI8Hc`;+k4k=s78R1iV2Fvg=j-Y l(js|fqZ*|z\Clj[hXR,Ͻ. WD& MSNbsMraϤm{< I/xDGn)wG6oh,ܬmQJbى woPk|XQAXPk't"du4+,h [p~i^#qZw"B rH: ܞ'4cbG Tmn,;0{,l?ƳSӄLqJlk PmzG #\EOE*cM圥2 +X',x ںW!L6=A6}q[LZ"&0.mfia2Sb $򸠔GMZ(xJ郿9?JWQӗ-ٶ< בkG ( *1 ~/#3z*3R,C3r'( T1pjY(E>Hʀ^W'-"x&;@{3mKw#$vJlVvvXyx5chB`3QȎ|4iHBJw.M% ƒZ=- p4e4N r㥊-hU7eżxpBU)M''jSG~ e<(`=j Q]1#zq=AK= Cd`ɬx+~X:´y;]Ą7&HIO_s *!lP=#դnem{{*uaZAY(=@nFA>M nS}ϝ%@lAB>~]t e/s=>hhvpCKK#^Ha <0lX<6+}#ķč~DAЕzBϞ:˺ө["^5hF끽9<~p/!B:T%AN|_ Ͻ~HÇco T67D&yqUx)f&OhoEyPo60ز9^U&eғOQ\;2{{5o_ 0juOս:1^<4ф\Δm=ݱg ~(Z1>[f<, $[XC˭m$ŘW:av^a'Ɩ~&J.a[ *Z](wFRN'{C 06uJ*IUVC觇)lXeDS]*V50nSwu]Y0%J#6C}@ǀ񗣠0OilԆCy1N(O-?Jfkb$kf'\y M>no;\tG%CTF=ptޜLePⅵ ^v1W.}FOJ@hWqKSPx՜UKƾ6FOR}q~jc2@nݸ;duJ0f&kHݘq#)_)O$q5cR3+ctou&~2͝˸քɑ C*1{t Pu[(d:޻0ޱYZ[(m3Ъc-Y" qmuɈI83*,)uԥ$oTk*"4r{^$q<8MxY$69Y0Gb\I2<ì ̢mc=-ر۔ޚUN:VޢޝLd{)a1ef:$TߣKĜC?26Wv6Yf8rjWv9td8\TZ=)wj@PSxqJP!nf{y!b&\+Kej&+o.QfɒG%7;h/}lS{%q.y)*2AY) 9o.:1797QF/}`cg$ ^ W4vSim]X0vTYn|0Jh)M[W!F14f\7d1D f:F&R z!jƉʎQp HOp~I{iJmW%Ȓn[ZSOOBa5J _ZIē7mSc-FkIE5]2 {ItQZY_ֽww SWB.1'0%Qi( zg[bnBý"k "ʐ6z: \]*)kgJH˚D^.u]90˔1>9h V|tL18`;Ӯ D&BZɣ-3QE}y;XQMu !L}k^MhnF1tc>2/>*,˹@׺ĀAa~]DLo ߛX7x`t "nj+48T('ըwSt$/`FqH$9 2` dT).:Fߓ XzCDf 2JbIY=6Waְ&QSn]J|.aOhXV21t[uU#ߕZ_ |XM5_ N`_ yN >/zMGj/~fuv$];*˄Q/C–MjT7|pYCB :+T,K5Z{tC^cz :;ޥvvuaJ**xѬ DFᓆH)>z0>dH;h\dQ/XVM"4[DŎ=]&x?fDxܖօE钞؄b;|jk$ .S+9!y}OBBgv֪R\1A\13‰=kH ^ǵ¨~ECLXjV[A_AATO z}+|K`1RjvGiE~J+g'T ϵa+I_>Pgf(6{SeW7Uߍ*[/ީpzKsia:ѩ%pIכ0;vٳTOSJR`\|dH7QQ2J)\Viza?2A1\L׹,\sen`JkSJ?=AMjlȞ5'9AOA[}d³ge-dy\)w a#?8ϰ𫌲n\|a$q$+^jy|b{BI!h7X(^M3p>"gbT$_8).gsf,Xb`]='QDoNoLo n\ʨx$ҘMjP_tSÅZTE!fنҳw|U<+IDr*;1XM?tϹ8tWHL;Λp^_@KK:Q=ovk LR9:W:y׮3/Y2I#LU;;f؄P.dԠkT(BJ#~bE /IYQm71ߍ.MO"]Aȇĵ3V@_H| RfJ93awk.phݙKwݨ´7Qd/'0xDZfKfQtW۔uݬ-UXPXq4ǃ*<}pZW@ kC}A\N?"Lp$%Eb•"# MK(;@fddNF)?L |m۲b猒ל`7IvhjM1w7bqUAE{{LHd˯H5'|/N5ʍ 'Ifn\JU oG#ؔ~MpqU>iǸ8upi.)A> .qd&ãKbb|noF-EJ)nd6B_1,8q ! b[wkw {׀*$V;s;'AzY~B $z|ڼ mA՛esCW spJH%-=J VўPIhֽ(@lΫ$=?ɒ ?q'biaZ&>g Qqjz1 ΩK܎TȞzsw#BC^t49gVdZN=Mdc*F-g29 y}txϤ྆1|tL;E ;gyf^}CxnO_xVa{fGj7u5ဓI O/d p6\)ȝ m_e|ˋyl[KB4\%rd6=?CG~ƭm2Y8&17LJ1xoZ$6mfsff92 rFP- i[alvq˕Qp\.vE! g˪= 9S{Rr%O- Y>2%ÿFGt+-tF,p-AvFm활 5X[U d1wÓV/ovj霡#xޱG~(ލߎs7ʝ(د$dw#FyY;0ǒ1;_5F)zïͳoONfWֺld8t0jC3g'Õx5t5^p5zB@k-+PF<\T%P`CGXGZ5 H"b +1rjyd3wL )b{o~K=zE[ ˈjE.&zlD w`NTš N|CyZNexGWZŷ+(Ci ]N@b܌hwۙC\*'2yj=$B}Flk)+7wy#< `k"Ysn%q/$=4o`{PeEO :V8,V1WO%qKiyvTHNm&w2Ni`4d0]6Hȹ7RaQ[q>?.KmO$ZL۵9q ?SĒ8FR'kҳ6◎$㯲B"ScpEYXm ; \ MO]-# g/{Շ%*IaحBtF%yƹ7qer?x#CxdGx^Zb$+y.ͽ_~ "7h1.ID.5a]$bb3q)J-Rlڹ(`|r%}~ oA,-}$fpZUܨJKZ?\:5٠;] C/(хL}0E?RtUlG0 -U|v\}U+λq(%頥§ ,8 <)+L Arb?z;rpToF ɛ$q9޾?mon8>.UE󁒣;؈i@Y\JIֹAC=4tX(owVLXʵ;&Ѧ\<`!|$^uLa;ʏXʄJ"mzgtbWhfjx̵2و֌AEV} ě<+8U=?ՙ!Cf+-x>"% OLG-)A6gaO\׬CS!0auR8 *A W'< lCdќ-6oXkA҉!vu=%$rGS735@0P~]tKL?`~+,YX!10;rA6l(1S!vG}534! _mp_bH;=2;_Ѻ .|w#XKv4vܕaqC-uf )hhX*@C%H8sÅ/Xr붊fk41Ȗ {f]TxyP>,YAkے4jWRo穡ղgkbFEND4 Qd(6*Pl42N( KS GjxsKNZ'&euS1!;p;md+ N%zjYMxs.,:cW]$$r'4?+fN6Q"iPՊbn_fFzF*Q 6Ͼ1owNxNs/8^1/5Og!aoO> d 5} &!G;3ve8<1xg'K{^}7PN/k+MSY#A!y =R_5&6$\ۡ(g@kfdQSO؞]Xv6H[ t~R4d<|T@' !n%46.JTw. Q,+Vkili'2vhpRC3y3dcIipӏ\/=Ym$\APxX7h|#? s7iE. M[*:vZc#ΈCi@m=Fi bA&z5Z;uڡgcDGNfpP}k}`{0%h.-*:k;x8k"gN-!xY~hIŞ3d4HW]t W+oyhc@Y8b%N3;֫rב)axʱoU[G x7i쀓.eo{Cu);O,N0 |Bfj6I;J}_Z B%׏ї5y-}B~Y\ 'lŏe`WeG]Ԍ]-JEF% e%]UK4&@ؔ̀ j4hx][xoׄgR~8ǀ !΅ǯsw*1L ܤѬi~BĨf)P`s;4;@#ه^2/(3$%(ss}iAn #8)k3X`}fU2({KɽTjz:mvre ߐu 8O+;j0dDc$炸ϑ8.J+c^y|AZ-ܼWE&N_è?oٕ$b(cg#ۙdEņB% 0Vq&3}A+k^7xGr@l܃x49E(RjVuJp(hl-ZQJ7~j_<BbvZrVbaI_/$a<_}#Rs9tj^$AOB@Q)wcvof`4`p#=(.w"(3.7%EwG:%1hT!u2ľnG3Βñ]ڧB(KDo d:$A hRf\N:/3$V6$6~:`peWcЧI !2AB&oPAU(:[8CȳbPWFd[-$Oڧ0liA / 9g̗ʪUպjRJcս g?o-8wVQ5w|w ;.@b1_+J*_!*Zi:#Ko@qlRǕP8EfH+wK;̓:Rd] Q6.[8` !̨wOs?bۓxHL`X›IMuEuύ(͑Ѭ~+JOb]9STn'%%i0C ioiz̵ҬݝaLKR_6XNJ!)VNadw9d3bC` AC o?b32Lfܣ/v b.HP>8H8Zu.z=TS3U7MÄ~iׄAF< M_~M05z~ nT5KhQҍsT"|đ~"1|B%h3.Fzmsmmj.ѣFD ;"? #pJ(yCIWj vJrup~fG&ħ"H!E(Lv-wa_oz$6M?Z΂fڜo?x e+WMh-zn֍# d4z*+Ɖ aBG$JL&3 a==Kաur:Ӈmig䣟F8^I8y_,MH7)Ѝ=;7*cEeiO+[}JP,ilBsU9I9NGv0vB֟}6r;I\!m..C Nf # 'P҈2.B5Ⱥ*[_Rr2T]`[qKD藪v|N|6q\(?h{ud-WG硤U'!'ֿe/rw5>y6`V$mFH-;1 rHSX)E]ș3 2Hq \7}^tX:3x2s$eq'ő+/2j9$nuŽIމԟ "?wk?ʚWDo~CrC%?*'u@'zdLZZP'7԰c|p@4޿fUhGZ)@/F,8S&GN&f۞A~Sv@&:=*6RboY: %,<ۯ_bq/܄{mIAiJG[7r>(&wHnpz|Gd>H.qU $kF}^!F'hULzͲE^qAZa`]=`ѠQW!r'm3I%)YONȿJ`=K q#kbKLGnwxzORESo>Wl[ Ҡt3*qǣl*2Twg`vJOLHKCbwx-cgWGh;FPݶDb ~71l| L&h vRc*/J)YuphU=CbĪLg”T􄋔7W*3$Lsa™zD}=81f5+n@M6m ߊr 9_9p&ې9 M3Q5}Λ6šyApnp*Bi/C?!(Ԥ ,kCgQgξc*w%ָ~Z\>s(ɱ|UP/[~ ΉJ 3ᮐUeɽʴ)Y򨃔?ln}S'\fa-*8fK}+X3|y1q$Ao߭ڭ٥qPΐ-@ګS!=I'<K)警 wI0YmvԌѰBbjwv_ke8Զ5s: ;=q _zl2z(jlpShc.g|3tTw+-GARg~ *=Ayg’+W\ Y ~2 6{rwgYt˘AAԈi89JYV{ eKX?I/ v3-3ژSEabLu%ﱘuhLvҮ[Aќ*?j~C* koI5vo\\ok0]fh_x15Pxd!,rs])`~1c2Wɡd( ?xۊCwB jv#d9syq[zc"g-N`dudzMU"s8dL\G+1& 0 2eQ;'<рbp|zB54t^S"[O/pmh=^K^ GfRIc Mj#~uyTLi(Wu5Mntw+A) UKȳA 8 3:^S)Bhvy j(!LW,Q{FzN\ur۝]ᘗJdD1wφx / ˇνc ˹N(F|k*nm L"hJJ\sٳ{3c?r(gezVsd u$(`c)\S=;ȕ5H0)uR ZZaǭ̒tXBIO%eF;>IHו-^pN𲈾 71G^lœkPŭ'E"{^] o`F XQ` #hi)+D]3bQ֕qN8821;K&dR$ER AP|[s !sˊ[h]:\䰠Ћ^Zn1}T'c-0A5e͏B{ R e&):.YBfT b-SO Tz='p2 1vZ`4t>.\P?e > FEIM<=ɀQTUգ@~[R{lj2zc_崐XXl~Q&r0k̟O{MiugO^6#XHЅ%`v3v:=l)q(XlCj#t`++qN=]y.*gN.YRx07OW)Q8S rnz% bkz!b:<uCz` ќyb ϪC+QցL@"U#5F8"aTvb鎵G\JxHr_^= đVvc!$Af7@9vVޫ_Y)ӤJ®hBѰ@' QN@cǬvk:\vhSr`Kv'zVEH)ڗJђ5-/9 (eN/\A2\DvSX4f1 iVsY5e"TL3#ཾف㇨ÈXnѳx[RHtY:]-;I+]G7S jNOܐcq|A|\2tjV5=RsAx G ,JGZ<@, @| ]u9,%BVP) ny!%~G9B^v* @'O9ns5 tz]OBQ3i])aYt5J/y# vu- Ҷs~,'׉-iTS]|Ǖ`pyzO2w8FO +na PCpiXmܮ mnQ"jD=][o]p #ιwdӹr OG "Gc?U~crןjCuXaW;_0o$z×m1g#c*%cooZ-i5Wd >G-_e>kd¼h=[P$r;X]^'}M2t#9 [9KGUnԷ1J!l`w!u€ޕϹb@#)W,2{cf1.>4`AhW,4+:d1 // x%J>3 >'la4r0d5aE+q^Sz K"or{^SO2<s90~x r?<@o8m^a"+x4&PpD!9}f!`^Ey撀4Jȯic CzN0 S|$(a6e?YfԄU+P=>V櫎Vs笮[쾁JK|%6zʕ h$!b#:KČp2]-lb衤 q0*Q q5ltak*I2 n&Qg:8Sjtz'/OwM17r$ѢĘ".7 \tZ`QK(D_^u(rD;q35leIAu)qGAa"Wq!kEC|6q:Mb9uFh{n<6\ [1A~Ǫ}7d5Ӗ2EIR8YgZ%Cݷ(S>$ Nȅ܅ ZS>[:B.~wۚ+XFOM#MM⊥N cxK9rɺ(#ŜZB=#SA<&61.IW- !Y}eM-ɿ+"[:Q҄Mv'RGh}+H Ϯo_PLMz~?J$ANigO|rvsr]pH3#96?}:t;㒗Y.i RTVSbܽEp?)f>NUY^&Z]bT]dfZGb{Ԏd9]v{άz!lӇ8,b/ $T5K.9?y(89ގRm n-K0G|/?%>4dv+Z CYhC&1o?9Hw5T]qsu9~l+m"zCn5+ZoΜ^f nT=ωJ>:Oa?(#fQܙDm^Y˔@iFLjLⓡǑ.,Nް]8M2 C=cvqW9M;w%J0riū4hlH(Az0V 8oڇ)mo2Ս{US ph-niU%bw/.xl`!?}BnEśFx4(,y&/-Ufqzɇ|OK~ 9x  Em{ͮ#IF1k9jo‚z>B# ⌻' 䁁6oaܖbRKa\-s`|*8'oW#s\&} -ʢqs^F kR"TbqsOu]˚p:G0E1}偻~ z9t Z~cǃ .Nӡ7:kt9΅DWODIww/s߲";MHl &fRAiQv~&I:j+W8,ʴRүwT7J8sԹ9ycf ]#P0ję/ή_hC75FRFU8M=i=\ߕ*Ro+VbWtPP\&158rnY-2.Wa8IB7[s <>vPНy|qjbo+(cAoQCJ _ELj\5ѿXU&Ċd4nCfMl)̍u0ƿ^x5Ŭ/QFWbH`k!@d4vp@Cv`uF͔zQ68)WܼĽy:ͯ-pQM ,^7}o鹞2ԥsmߖ献bm1pu lA9?K>B|Fp|̈qH 4{~. tƤ6D0<NjlaZ1HI黺#@c~,e:ƠoWNX)ׯxҔճ]!Y?dd'/h)|}+2epP6wid1qh}A"'41uyXOpi+'-x!4-dCuN!dX]r4>ttXZ@y6 !3[%^;e OA̻.B{_@&BMyT--♭ukl͆I7 d#Tp *jz-9a$BM|JNoam N0h[d;M1c3pYRA]]&M^"8T?31-RyJ2* Ȟ>n.Fci 59iڸ7(ӧ#%[@JLJFf2:ξѡߐc*^+wQ!aJW5:s,KFcG @qWaNSCYֿDB" Y!X_Ƶ 'U-0;"?%(!wUy2 Tk}.^q&/C_ʽ֎s(BTeHɏ4kŒy:4o#jUy9o:TV?Zd\/2(iԊTAi3Tg"ۊ+*jll,H'&|/ &-U1HyQwsEqu.\ѢDlJZKG_NFj3zT;p.ĚR{Si*8wMe*kTy@BVCֵJ2tPIu,BiƠ+r.hMhS#s!se)˼} Ckǭhd]o/U#toA,y iТ=hCF6V`߽ƠTp?4zl?Ih!?47SփlГI _ ;%YAqVl?8gl c 3`wd3P9#R5o H?gQl>H(/Ôkr7 ,&X# f'Xu{K^CdQ;S"_.jE??7r#5|Ph5{?NV!hg*1f00crrx#,UnAt⫲s:ki VEB:Yur_ kIVp\ ip2'-7Xq_:A΢0Ι]ec)s}GwJEgtPSo{ K#3b34 >-ӑq+f)^]iu&\81rwIa=~"CW,%;SO2C"cSdΑި:f=a7o\PpHgJ#}H~s2؛-2ʨ+*]g}!SM;bu;/d WKU1(Cg8BW$lPNbfc1aP@ݳSH4J?A#2:!0@U(a؞ᵧß@dFW|Ugŧ<@lE@;܍qb!dS#^c|,>}ֵ \q KIyޔ E4Bl+ i v}"x=+8;-N#"\ą`W\dʔFT[p`<Ĝ[8#:&`J]>gFqZ"us̳p^? ʽ\ۉsL@(C׃9z.:*<31z":%k5sRڧBĩI X+kJ`ސdGRQ Yȩm]TVԍ=5txLX*稺KeLr]NX72sy42`ݞRM#JN/iO`VHQp.nКeeTɢ9ƬOho4ҷ+p# od?|CCNشy Kb&>='ܠvs}&TIAj& yU7^v ?<{΀むS*eX =6- ȐV#ܔ]o#\DH0Պ>_MBB( T(jܔ0+Gd9J$> ba8smӤ֖́4jkZNw`E+QI0640^E` 7ͬMfD#8?xKgZ_Uo= U4Xcv??;lPos@/r=Oы:5w怛>DaC㦦b@1r¦"Ϲ4.ᱠݸ",/6n̝~O-cY ?yl9 MWm# C_iT4 9 erhi]] u%\H⣣]h+r I%Bַ.뵾qm}O'օ@aOʾ~d;3C\K l-]Q(LX3BqacpʃL"d c,{>BBf~1ܮۭܝ'Zy &S^ q "1m7Z{$ #kW [;KGcb.n5.UQnM#g}_JQԞg{H[': &qdI4Rʼk{,cd'Y~CWI"Gln1e,Nݦ3֋czB+փNj kuc?KgOT1RHXiej330R Y`ώ;JRc l_Z]_0ѥtVdULb,i*(GĂK::M[y,$bU`gv . LDh#"(wIX<3!s{6y Ui)Ek,xcCjM=o|nYXxzg#n)@Ko7#3,3m12Κh2Ba'Z)jQrgӱ2CwV &ҩ+o(|ٮ]MZFۡq9v2-π7^j푝X@uZRmFD`*#a,yQy_2$ |-%-F%3X#O-DkGXWNk'/q`agOBGL]B4H}7nWXZ܏xH˔C4wA=‰P~Qx+p8: mZ|)aA\v6mm6@YrD U؄2d:gj^Y.~OE5\w7I 'ƳjQ>ak duȻ xGGGwKqs6Y(LA2 ڛt_D^-X Vv.lH?.*16E% %D.$PM-En<{?k7 ؗذkކ? ՞1Yް:&p+FŇC/i yj|u=CW->LYQ%=Ėdغ7ѻ|9 3J4~x'F=TrH6@boDj&x6>f(ӹh !ڎ7|a (dV&dtK*h4h`I ݬ'7>GAPl 0n^Fz*i( & ^p[(S<لWԬ-(U6?}As|:mW߇/Nx\k rɍ1$CHUP*ִ4 =],V6-3(* 1/7갃}bg-c |&Kg0bσ~I4f )wZMYNqTor)T?yh5\zsz" horBC])3;U7u,:m Zh-С{9ïOAԜ&. 7l*(ig* 7.}DoRI k> bwzoJHG g39ffSd_u^̪p t5"[>J[:% vj5 5ijd ]"ʱqfDp>wij:g<$s΂h (t@f}.#Q[RX][Ovu%1@6HdٗRڦumf3\=i,s} HA*-]ҺHl*('Ѩa*/4!@]TM9(ly6X94Hͳd;A_o;wJ Z1a3gNokoدoR8LQ73?ޓoϟCEv? ?5bpd|ڊxtctE`mdȞf $luJ̻m >БGқ-AжO545y.(358?a͋H|W-H" z֣Wje`5@v{L ]lHXZz"ơe@4ņإ1lډXP( Ǔj/_mm=TrT *rG]3m(K`e$#K8%ҾLՏV}2 -L]PDS$0lf 6X cTAY>+>e;ơc: x#ь= 8oc:N~ѓX~X^};9 ݎk<Fl {6'PD FT p4C< ӿỤ!/)inA ~jg9{S %IG/1sԨ`ݳ/e=z8C!1GbKU9=s^2) ,F  '$]o#w8$|7 s#bm*{dr0e zkG1Ǘ?+6/?Ц[/SEow:6Sp6(k ^.f8߳{TS4 9 fc GBV.Kx-: M,ub0!~mպ + Q;:7a-0>,9w݊ b@`9_L`~㚚5zΦ3kf*"`[ͮ',rTPN$#4zUw3q Iw᫺[ȅy?2+/j7ªra!QbÉK_҉}s%sc4 S3Qu:W L+$:;Mݘ%J85)fT*}(2T'q8D|O\a y}W *6s~cҔbq4SncA&9Κp2i|D[5Z0I|W> jػ׮W9$VG$Aſ5JZZ7|_ݘ[zj'|/sI?oӟ%S N C%r/2iɻ,ʍFnF5{-br^59^dDIA| l-ڎ]y=(?w?i,\ըשƇIXcl u P8jNkZ߱<B[m$Ly"KZ&EAM>`v^yjpK.7  <.b]i$u#ZiljxiB]cvr4MNX{1 '.fy!*_rٶYtȚJMy)v}صylxvsB kfya% X^j梵) !=|9KeHZd3_!6&BoFqsrQڢrۡqUik(*4K]RJ!Fפ;^yp7G#?6ۄe8#E͐wS SHXa D> 0;,9dΤT"Qzh%9wչKLDCA >3b9yc*(W)zl0_XgQqF.^R^O^ͤGr^n2vYiT6qm4;; }3Q=? l:j4X_@s/#oh ]9`k; Dj a`yX|ZGm%9:}mlo5Z l\[L}%$dE@)7C9p ;@^^TwGWLMVph] JLnЪW*]P]AQ-aWfM0T6%O"oh*ygogPe>8U|X{&  2,{(&N3{^hϩhnh8Co7ԕIsDnu6"e qO)KR[[iRcFSmG!..._ʩ[$]yh-'+OG\Jd s) l-g7 B~oZ,8RlW%0&vCXud ]9 C3ms*:P 6XRAB{id\τ {Ko  OsN8Np.oZ/+E`g 5ZUO`dJD.UoD[w>'eFJA|vQP]WMH[LPGb5 }92>'@|N䇞, Fkؠ~Tם@}9P.9;qqxlaLٹEx2᯴{fOGb9י DATCzί *F.B4 黩 A5sbu[ҰSё,LN45\M hO&лq(.{iɱ4 1^oH ,.l]Fz$Xr3t(M_,΂pR>n)0߮0嫴eטʨ1j=6J4||eq룑z5 Й'Ȓt hƂg\_%q3XGʈc+6 )o8-;֑֩:p0kΉp "l&r\ -)x[.mY3q26h%*rFjl |RGbu-f"y٘dzVc'a (S 98lOo.d4BƠ Xl{]ާKEߠ!8# gvH>!H&/T7z/*:Q7|̲9\7 EN9'7^X"YKN ShQ x0ԛa.VsFzyS.{'4߷g HL.{煰2)|^A( /L3nvܼ@$ࢣLQ@Qrj^f+nk 9gL-J%vHzu*f 𓯡‰h)iiUQCA?[9: 62ggQg.E,#hL(j@ ~"nOy*1 N$,.V}WO>t({RZRg&"@mY72Xх?}~TkAx< pmb/شu&00/v!Wc#`d0aCM0_2mN?}O5HReL%BFF8tBI>w 2aouxLxAj{my~ D+_Std[mBY‹έ٩s-v!؏P ;Ԃ\$HòvQvA(0wf߅_jSsߍaѣwA83L~2&~~3ݹ[pt=`oԍYH7Ys~ֆ&br?僾 j-LgMA[cD_Ձ2Stkݕ7'HB_k~~kjH\Dc;w'qgkLBEc-8`_jty8pEnB4&#6t'[ OH=(IiUID u_FMb8 6ԍ( *7ۃb) XozPY*"5]=BPlm 2 û N<t;Zp Mp"4yԡ& ]m\ o6^F1jy?Y}病Qٜݼ64, /,#!ϐ@u~jmq~ٝMpe֜?xϊ1”Jjl P81y Qn j-԰!Pf~Q4 S6kqA>2c%v;:L=hZ k!d-N!]w`q#9X[$3e@y8Y\jXؑXRgtfHS}y>L>ꧺOWv>RQuW.ȌiGА/tJ %ݱڔgHv|B\x W mt0jkE=Szඹ賂bv0V'rzEI JϠPǭmPߚ&Oَ6!DVG'&ͫ+q`͘Op|RB*C>V[mQKfθR^X/{\oAzX(}~r̿ݫ1AЉ8 W#T`ж G[nhYK%DPAEG=$ @LX>}x#4Ɨg%/ Qq>Hvi҂Nʛ'VnAm6TSVPT ߼#J,/)' ]y ~J>¢بv9哌\n/fU緘ay2\U)aW.ʒ5Y7d}X1Rz:'so˗IKϽ0;v8r=:,BB޲Crpti K!a~`e3y;,;;89r|EB5=+Z/EJo n1:ƴ`Vn=ok!p<&U$&u$".I۳Ra*q!O3)]3ɍg'Ҋ8mo֟< ۳CS SP*ZbKB{Ƕ#N ;P ,㩗h|LΦۈ/gnP^uhBcA7)$?} Op\O҃6_nʄZf+j,W6H%}KW .aaec y L_EfWEeXaޛ.Jyv(H8? =R2g}8CקU  #'HMckaDԿDDBƘaՇ UܙzxQ b|1UF[Z[N KE;+7зXZw0=(YyKb*mz$O}moSEMl.0\)& 5Ynl- 6`@[M!aFx~39C?N~@HCQok}2?TWDbE?kh=dݕrJjt GךJ!=PK"me5qa?ѠF~!W]z2phV\шA#ɃB]e'&KV u.hO~mtuK*qDyg8OU|?F-ւa>6E I&OuoXP שԪRJ#BhwidSQ~g[ðf`#gpoG_ sJ6s3g^>K޿m}aLA]jdJ&@bQM ^m"S l[t*/ >(,P.iBm;w?HִV; Y/}u YKvԍNq|Lg-;unm0v47:P}BD\#̷#KJhlj z<_çԻ:F6,$CHI/[5_) '34<(< oj唸Qxd''ܶm;_{*" b˶ɮ(.iص e6,-&(uq. uB^ 6S_ˆ"E 4A;c;(]O aXXW{p]RhdLU+aqum6ER?IRSG#uӳs ;K,*t]lf"oC#d.%ba[&ՑDr g >>ȌfKP^G%6cP! _VZZM3n}2-a"pc HCTZpqQQ7LL ~NZjT_0@kEd8q5+0!\zsU 0戀Phg<~A5ԋ#4 m̨i-1sh!4g'dT ACvpDܠY6VwJg?_%(+a5:jafÒ=(6ݞ`Η>hOs\{mQfM f(i!23{l/GV@⠶%y4pr;ු֥BV5U/EŠ37Ԅw]ѥiRJ6ZI+V`YoNo7WӎDl̇Xdf,`sb_?FBl@{Hd%9a|,oq6*nrHʌe&!OY7}` eްR=i(5hhzi^, E.=ӬcHDM2.  l `Aiphl| U {#K>a1`% 7еuDPH-0^7. @VF`nc|!J֕!rhxxI<(mr@'"|dZ#cs$6c%PO4o̼SzV%;D"*8-j 1.뀸TM FlmQ-Z]FŢYu_A9G툞%;$gASKPa h' 0#ͶɅ{\GrU"1p#`{-EpF Zִx:l,ewW#kcOƷ B{@Ur̓5VYLU VXy;LѶ hP`m^yno҂"8WV)F!&7N8 } ;|.9!| c<{Cz%.VBw4&‚И밠Ռ?0ËU53\PѕOY<>L<~kWR4o̭{E^ ie_ 8nЇ^K%XI"b ǃR+.!n<a͍FT~OcVRJQT﷑,Nrcp([P{rnX?/ g"rL?)HGSFqGUV0?8XS*O<* 쯸q忌Fo_0iLd-MYRlJ2tDZ&_Sǹj@XՒiay㷆QB@i`+69qIF'u*e!1HHD;Gn~"@AA;\'ԗ~הuahrY ;eAu.R ٹ rO.)wOmVB~WH%9bO֮ZQ&I#Ei}M{LKG3kd;`ٕ(S;p^DQ,,<s0|O˭E$٠*0yt4lok'(WvȥqxMn ;v̙\;Ee`TbI3Kf#΍€v"Qx :qB8T|jEG8l9W\+{3̵TY^vN8u08di9S嶪r0/GoU ?#gFgLHQ'*\2K&Ebw9qV7frL?ޔ;T&`\K a ԃsFV&opl8Zo X!߂ UU!<7Z<&h~{Z戙|@JŰ(v'dP8П!38ƾ*_ ]3~3܍GptY`*YqsrX",t:Ԧs"KфdY|&/GG&ꆟ$"`Po4H1y WoET¡b'#K>0;5V$>aW,ۋ rciev6'T C7z;w 6`Scm? DmT?x:r#U~pV0H>3BB@~ɯ,%q=s2\Yڶ:+Y_j(+UPW@^ҫ5)TΰZUlR V A}@Ud5:V08 ^m@/,%,9FFTmUHCM,ϥF4s_5IFgltS|W ӂ^tZV\M^|e#* _-,n !Bx$yVE[XR(21[fWۚ2\9.(4lν&(R lI1=v0[SL{3h`GQQdJ[U3b8xhR-:P뛮:Ot&vͲgIAo`W673Sq^1^1UR*~v,L㶖(*l$E6}4՝M`݁0(m?Th*w̻WY9HOG< cw5t8$S YImW}EO' |P2?ii:6Ylz;28!d,ʱC>RHSMI&E-? w3AKC&A@T~vy,+(֢2"/>E9\GYK.W*%6*} UdӁ}L&@ U yy˟g-BE3&wY_&e- @ޟp0 - ц"CD`ѮuZO)+2u*W0]wtu:9⹯NQ7!PgS6H1ߤxfS2)O ܔ *y:8O^!BpNN VY×" G^_4dEK) c /f~י:5vѓ%懁Xй/ >2fc'k_Ufs+03F(]զ q~ܷv5h}R%BCco"U!L6wË Re]O8CB-OAr‡s7t٠9{MgopAIG| u'6| \*J@?^%!UK58+BNqɕgRg!#Y d f[G]{I|DpS7v3LSz΃>Ơ#m@ȭ^-O?b'>r#mY~(/EQDò5hs$ :9 KU"js8l+I!хC7LŽo^ * ͱX6E>L/>?..ք/bϮh m(C9dv_`,VM .rfgsJT̖؀(*4,`hb4Qo#L"m>uvkNTL+꾼A)!Uc ac;Z? tz&(6Ia[X﫞Ge_em#Jl %I=UI:~@pG`x {6iiv){pX7_Wn_' ۈ hd\U!yĬfRxLˆ!C * BhÝnG%/no4Pb$8 >͐)OmR#OpL#.1aSo5z$;~^mwRDSPPzuL"vc !hC^2"F!*"*/ {jcgwWn?Joq&EX$b|!b6qEp澱5<0KH86G956,|;U.G@'wfm SIiyd} gD{~ >xb1]$yD47(EWø>k- XJ@Ӳ0;9jVemwI dޭ}Fj^=KZG@EM) >dRG )EE8\"cCMolcqoN.m%B*kbKX@Mur76 FV_ o(-fCG!ifV2lWuIGoU t7l"_{&ģGL}7|H 5^5P, ̡)Z︆/΄'1rGKq;² t ?dxcnZkGZQbݣ !)+[,`<-EKI dZIrk3IUk;3z%R.i"=ׯo߭I4#|V*5KGs8X@ ucY$s7$OKy`-ewNϑ崬:=#!P$鵜^36 fHrCJƘPi@ [‰_e Х|3јt* ~o)֊,=MԢ `84)1t[T o)%a{8e4 M\VdozcB_E/ &Ǎaw_|M-pQۈz\!V= 4`ՃD5EN:n|óĴt¹GIY!QUÖ?a~DzȭHD+WA:c1w X p/+Xi4܏4 E-A)&J-[ګ;Qkw 89\ N|V0 \6 T'.7vvsVWߖlJ fhL-1=Yx}TH.\}530"P.K]a-(Axdd% b]1Cu8ZAktp[k3uN1lA#OqP:* a؉(gL 5(‡ 0$Cct\@SDW6I˃rʾrcx,π2 a!b8KBgi O%w 3W]y\4H}v:A6 3{q ZJzZ8)d稾k~{Ys\Dίˬl!b`)ӢLŗ`W+0j EN"tC+uG;6R{\V@)^ey'ٝTuƻ`b}ݍiz~L:чBVdA!m17eѶ5dIH(IJE. 77|ĠWc=^B,tЍG/ؐ; 7b 0BRKC̍r -PP%!:Rّugp4m(kL ڵaN,h<.TGgϤXuXft5'ۺ͜CR>H:~ U W7RF='ۥ"(8h=.k&AT/<&x@4==4 ܏5@x /SgX&FJ7ՁӍ^xU 7 wȎ&nGo)E7Qfgųr[,K-* vMQط;9S7~{p`p R.tD[k#$C hO}¶l*ᗎmb6BD`)T‚ڦ4xtgaի Y%DO3cjqrųڃGB9 &! `D4!'=4d@`E^BH$p q/M[O551dua~U7mA|"@1L14r(sjmSLp_4B$sߋHN:4GׄG{>~g,/N Ρf܊ˊי((+k`L7,{#A H٬g {(}P5I&kCҬVY*_-o3s(RwX\iJQPmŚ/[Hy-E{KKW}U Iv=_-鏖I'F7i%Ps̿%= ز_(H?'[^\puEBMOC'-ML<VЊgl/q.qXN;PQ A$չ,5e{Q%#epC4-P7J&Q ,Mu}'g0zm%W<@WaaB#zG[7-~wz}vO;ɚ:!{8(@̆d_"Q;_ *5P^xkLr {ժ@W#t 7A(.t] ѢٛPKĶ@^% +DZzVlhiq ^u =L+gljxY_d܅Z抂Z4h Ͱd߀Nk)]8dY6iT;~G O>(6 1,fY rJҳg^26 OHO( P=y`ImbD:,:0Ty |daGH8u,q)Ky޸x"٢DhvjK,:AUץF3^wGz7 99ͧ%8mNf"fgX[04 &#B1`5" gaǵv-s֧ Ny<-x=Xsf7lAA.(BH`́dE63;@.GMmA 4kA.W{8c~ߥèRK=iܲlSzK9'B*gџ=7 VpZrGzbZ{{8acOJ q{rX`vO%AD6 J%-n[z޾4E.侴m}?RJ']RÝ+G ["?)6!yՙ;[uQ*_. ARj=DaA}/~Ju{c}}ʩ[0,Xa0mQgZe)ĚE,&#!TH ʁ]Ɋ\y9T$QDPϕLpl-'7]トߏo7+ u!$)4ģ҇t1N{+ =<t',OtizBNA D-Aۑlޑ0∆#Kn82NƭUz`&,9ɻ>H,o}L!L)%jEm!}j5za:`us;dIʐLod) 8]ӟv\E߸͚^+<~uo EЇ hc8)lC'5{iI]DfPYן$pz{1?(TW&Nj@KrpZaz#"qr5콰ӫǎϠ9,DyZ,L NNf*i1anӚp7v;O7yYmUz_)mFkf  _ƃ"V{w/x9$)1 27mAj.$_s7Q t(6ZϤ`3]$>OLdu84Zg KF[. !N]h-CN(LMiM6 <MNQƼ~|ۄ,QCLJƒy D*`W½}x[ecY3%DsDT35_)xn[F=uopW#ҵ$ S D{Z!fl1eJR 3Ę$9;ṋ"FN&Gkboo$< R0A֘(t=CI)/Lt{$9`uXQ@^ٖ}w;]td}[^8(2m7NESChIpLK0/`հ2_ (PwfJA0l,8~KPrJHZRkŧ5gS a/(/=40x;`dDc~rCFF6Bt 'Bl\ZW' *ސE1uApc9R Q~pgӑyˏJ<5Oz޵VhU4Ȟ[7h#Ă'iW4O]Fm[?o~ U[;% VuGɭMHaQ&ki8 ;#'zfH 'а0@tm.~Śe 4@CU"JƌPq|0+e_)y+G;m"%][֋+5!- Ig/B(Ta/OCA A>z/ԇԴ*>#i#7{{;359̟j]tIi$! D}ѭ4_5('d>[npGluwqQyoDNLCRt7C xS[%2k~žS~` ЃLicT,;&U6[;9'=f߄>_8=/66̯~ !-m/B^? nZ!&ZDM*xJ 9+! faz`0yo2M 臅^ H[bܛk+̲c?;HK5Z7 tMA _tX>sL);!d+|,2Ӏ A9Pl& T W=8 pVwZB^7pÉ\Q>ߴ'Sg]yhѽL(ɝ$L2JmE=-04Tֱ\s(@jsuX)/<~) ȥAf iHfsʩZ8g߷ce=CD5܃Oki&lҫ MR! YclhN\GFDDYL$I-KSN +|Mk+>mpdypEﰫ^&+1&<,rH a/7yC>Gz!NK -O=32j!q[UX)̏c $G ãY wټQURH bٙ A7N逕24fӇzYNT&4 wTJoZlG( "9`4$46SPOboj$)K† c/؟yІn|J6DkSRѿBA8Bc/0#36j<3flgh >!+r :5vM.UG=~1`$,x'&)% &NnnGʔ Ai&Bf6YghN|iPȃx reBD*_:f:z@D$es5ZSI5 V#6n{Ut9m(?8l4Oubf~bg<`~exRYRF'BM%\il*N;BF[첲_iq5r\v"GDR x1d"|2EcDyrCHbl3VB小iS[Nb4h\r8,ݘ#K\Dž2E΢1tg:_!FDzQ9q. C^C1DNl~@fu^, MOW^f !CK!'H6@qvm 24Wr$Ke륎#NδEֆ/SB5s\qk+QF=՗{.1!'AKxf)4I唂.С|LJkׅ`m ;3Iou`4ޕ9If@~ Q݄}/*9 SϺXHLj ʒMt~з!Lض>{{ϸ6{ `D7o]*Ǭz*cVH#:W[1s+1z .9_zhO=c9J(ޓ-Gn%39Rڋ8xe?q(̕٩hv&uN7G# e7 :}cB7FG |s݋(6gXI˅-;D$IЁ1ё=l 7?kEǫ폏-YsORhSLfխ\98Z MmHD}/ER-gy+2(=@)/ v ̊H{p9F.$i ')_ETۉQ^'lKD׍_((y76Wao_poZQ do <Ye_'9d@U8[ &8!=vjQ֮T ~$CBkA{gq0/b-xe|pN\*rw\ؠ o})~PFH_!;; Qw^qɾ8/DfkBry`d'|(Jש?P{`qo-{cHԅ0c}#AUt10xk!nyj[fRƲ.EۘQL(#*l0 kS~T{se|Ϫܓ3 >^Sz/"o$KA%2WA9>!/9,uъ4A;>[O(f"z>]3\m@<65 ƍ=0 -u+o>-]'S%RSdCv\X{H?jN)+ykL}A{ʫlBo9"t|86=?_xB|j5->/jK\n9uBI|&4"ZO zQbSJ1-Gݐ918 ^ _Zn>%#"@oEȅ7"Ǔt Pnr^R+ϑ1J%D·x)Z“]J͚qSŃV ʲMҎ>ħc"f[˹G!ŕx5q;tAr6rx (_OM$[3,]zN]MtznoZ&h /dSB9nq2M/:OQb+HB}ДN T ;;rae~ZB#9&%c2&Xɚ<3fhћ(,iQ_ zZM>Wy4bmƶ3 M79%j. a $pC|U!~J@M-k?K`t+El$N fbԊc>%bh .1T&bPv1x*bw9% {'ܦd' G0հwC5;AZH{od r+w^ 6 BU.=4h}Ldwo]9`*JֵL&oAؙD:cYۍFmɝs]^ [*!dl*>y;ZrpK"MZ.|!n4p=Jv'eJv:5p[B3oaj¾!-ԵM7R]-moÁQ:LCsꞼ M؆n@ElA."";Q-iל hk6N뤟՞}ۯ+(hS=pS6^8dzc]8*pqy3aIGAỈY|ک؃-\$ءPj˰%e2I1ЄO Z.D^_1_oܠS A<ܲ[d4)bF"T"?v/m|<<ڞrXqh3&8<[uȧTK=@{%Mآ)-k*S.B:=5\TL&^%B2JG6 P&uqWXf/DOUos .bHY RRac殥.9")_YDHa0dNInVYfɨ$>LP`x]j,cX Z 11MsQS CQ:g xZ;dBߠ k\Z9e5qf?Ŧ4Z !p=h@<( >nȳhh'=|D|e{Bk]qVC |+xe@?|ZCMW1PhAЮ?zU2Ǿf?E ݹ)!.=ݟ{LavB`%Yذ %΍עasu_6WV.T=;(gc^> "+tYmpk’oRh̼ GeCr* s j-Wy]+1AwvyJGD~İ@Ii϶7&; a4Ǩz ^$JdRH?l ^ :L*2Q판ZuHL_Vi$vi] Q2Ӈr+c|K>x#|Te²ݑ _[OSO8P+wiHRAJU#v>𚻔o4輖ڛ{($z@'&O1h bvGW%|pƑƪ6΂3ⲄuP=瞩i`Oou0N'jߓK>Êg҂m*PUӚ)XFy.K+Ӆ {2>8%DA.@J^3<xr{31oѿ=Be(DKspK\PQnjy_ [iZh7tҖ#|*UxS?;~3b'7:Nɳ%_?W^U{d^ܘv0CUy׳w,=#&4`Rt?U3l9} "IGʞ&U7 *aqJ~>2̑ ?ԉ]*Vat^"KVNC y9,nƶjh}q6ޛ5;{VH^|ФtfTZPC.1יVDbIx |`ϭآ|kEl"B_4`M "4 ,<)gAd~<Ad1FZ֟{zF!$Ƶл1 [>0q2ʅINwٝӁ8Kdwi'Jˑ?f:c"Sr[,6L17bFń*DĹr bY^M}ѥ!o ~|M)h~գ bowd5deJppI ezp)$,ڡ&4FKG|hvVZIVkj\OEmѶĜ1UjA\Y&@a(ju c50s%&4Ftxc wJ*=R;TmkRDp]ko{C2ՆG*2Far}v_kf_x/;ZM;;'|#K4)vEǂiYj)Woʧ5KzV j;T$8NW1phIԮ|h=9LTȝĀ ҿ9U˻/q?35\m12RZ B2G`+Ba\ BlV:w5!Z(߹h{"B;|yU+S&MOȈ3f%u\nR\<uoNFV|~|Glie+ !n yr暥zj%^0zF$)Q+o :N1J+%q涆X\k,x.˝n4/$sqFsYz(D%|(6fXYoyZjT> 鯮I8(Yv3- B{KrA2z;oǬ8 D;e|Mv4/9rL%;: Mԙv^F9Zo"zپ`lqU%^}ؿmMǚq9dQ&u$o7:@-rIwg] Cb>Jʑᣳ&"-3IưN{h0^vu||[OpQJՀ'I\o. "jB2"s4{*mae0(Fb7\)bY}v 5,N +^|*΀ P35_HrLŖ82yl]ۻ :־#Z9 ]dGqg\5'<Rm(w6?@W +e$܈>%хR2h(:CgI4dixBQ\t- .Q?q;D9:s\JPOt餌%뫋R}(D7za nlVݙFQ";l~K/ZG .- אhLI4WWޞ/l2fI]KnR&f{2XO~ސc̰Ci.. 0y[^Sz a:bsB_P&[Y.֢-{kܵj. X*}bk 2<'MkԝۚyϹD[OhhA\pqE U&UO.gl J6Ysͤv@ߘg2j>> :Bq#0#L}`k{T8_OfK1A/%HFbj[lSNl\oPV#(<X掭t&M6z(b!= ŐͰFAp&n+oS"M;r?!o_6v<1,8̉ۅ=aTʲL fuuvw#%E\e-6J#d,z!r<ʟBQTDu(E "TvAC\-aO]f؞aC ڏ%YkW̆[ۇX ^+My$wDS)wXMoS(1M" n=q Xf{~u}F_.:+}Λj};IqQdvY\r/^NKZ I CNOxA͍kv=gyGbR'-#N m[B0K⻓WǏ(\Co%SJ +kh4GO~yS֐؂f.8=D,>%X`9+*~!ɽr`&]gէ43Y[j6my௷nbW7Drᢲnv(aO:-"2 =Y؅ziU*+؁?ծotr3&m*!z&/:aE)]/xDV Nqn(>kj]z冶looӘʟ뾪~'N1OjVInEtUt)I U ,!) 'kaĕӹE^NIo-&_X2!>cv䖋j-}MY|u>b"AԞ|4\v'GP$Q^61PX*fP:RO(ǿsvBb^l~+氈'ٛpU 3x6h m֙gB;7JA|KJЏaA^6?wu k #q !Pq"ON ,]%0 2L\"$4\.&F\`0߸_Sj -yܷ,wSx&.]ȗ0_)k1YO|s?9I/"}|]u{=Yt+<hJcàxIN>ܷ~{CLH y7DF TNٕ_/U%1_=7^R:="{:TE;}H* %,ϣ'ŧR+ 77?ӫY*H<\=f=%W-7`IN(Yc'p97qL< xgs.ʓv2f"-.c8xgK1ҏ2=⢿TǰWڤQ]ڭ;5GVby./&TWM˟qY9šſ=A~a VUяxQqʧ`CF1fX "^vP4' ]K W;f@s^ڦݥD^06Ӥ3oOY;Mi׋|QWwx=]?thY@"5,FdUE!oԼU%e>'l\8tR;OfƛdzS;Mmwu̯cRxHsGy\+HvkM6z?~@ENm#%6 ?30!o2&I f ZO="/,:jbDNrMJ*:Nb㕸!k%OjoXRM*YJdx?5B~x iνReyl*Ձd7[GtlN!8"M2%t NQ*Oǰ0y:j3b.W|vЕ<:$2*̂oeg1 xk77S1pxB|:_=j$5‹ȈUkPTÿQ/a?"bʒD){[m7ֵ!73㈦NTM&U@ >N0 v91ei8v, fN9,*r!l%v2ߎnt8R%qj8}g@p` '/޻9>}>sDd#%lchy + <5&mlXJ(P:;'!FKPN_bq 5Vc2r^&rghtŮ sQ= u&ިC_u5yԌOKӷ} TF+i9|b%3ة*|za=g暚je,H =B& TGm"13N<͘׻K7S$0_ł:0܏DAPx1Bo~d\nVwRƆBH bD۫9z?19"NOkorv]=u'n8y :̝)I3[|-ߦ.gMQ!P.?2Q:p-!"yVS\i 8F&󤶐zeKPҠ[tGk?7gd=5]oVHӱrL{FHFҖ>!YHQPWQP(Z>iaj%07􎠻v',oB{>^F*3FO}@ƽm/x4Z|(IQөV#T1@wd`~/Ϗ4'YZx?䱩@PRN :U8)((*jaT=S{eLi24μ%يrJe͹,D?b9Bvh Wiy#}2۫qYb7Y0V [p2y\nM$’Y_so4?EdRlrg g8{$ھo-y(W**xs2DLN+欳o J ix.X '0YsTz`khjCW@8'E?m!b}$4!@RCld!iHɫUpV۠!Rh$ÃRg|[~| \\Z"ϵ?RЅKtasT~2_*cņ7dCD-nMs+\(d@c[4Nkx ){~_"*H IG@h-ec {DI<};x͵c\]QIѐ Qe'V8{;w~sDoSY@)\|!z7 CǍSغP{O3V؋`;4q3,zc4CqmYKmGA(*Ȧ@ty}0[kҁ~km\F~Ý{?_g}f|)1"T,?JᤈƚHzzeN>.џIꥶʲDBˉ'QS*v`QIr% {l5eY n_T}`lCDV1W_jĆmzPC);2i͟d4Bu fK9 f<&dK] 1$|Jق+8`l_;oS[Ipخ6/rS*+''Ud>Ffx?ڔ7 PGŁOBڱ`Z(|͸ºCe⯭9h Oj*}S5 $PkϦK+C66c!𞂜؇n1#mRkj<=wIms$:B W0H߳jGZj' 6e Tƅp#|F{ T3|>nțHRV3x\ RYA24鞁eeG{lqi, \nrAZ56$9W=YTRВ|dA_8om)#:[QVLHҋڇm~b)D^4i1ђ++h둽X4jt\ zZmiV/̢A):5xT uxnPl1/TԠ4Ls㻷y>%Hzo A+wNJAPvy:nZFmEؿk % |KcuEgRu ċh k+zA6 щ̰P4&l"ԿyOhs,.XoI/> 5eϘ)SU43:jy ~O/qSm8#3^7v?z4}:."ޫ7BT(Ձ_v39h<Ѓ` sMz1ZsA`kb^@/+N%Tduc< x gͯ_cW>j4<$t2*fvQ_Ǩ Hb8UmiTmTCwIrE,A[`܄i8 g _<%F$7\(z!eg8Olu~fgZ.|E2lvL^o4+F>`fxK;d!]jeroȲ`7t;dH\xD.igbfu=7_໮M 6Al$䇿<8NA.7&xj۹®IH\ jŋL G~ 0:E\]+NS!_aqت= ɿ&M[T+C,_+ne mtoQ PC[F2s:;~oYjOx&D4:n6J]GU< .'fjR:'ߕĴ/ٽݎS |VZtr*u|FvBRý{d|ppH2cfX]izS&`jJ[]Ju(RQ4}0.k(:\l }V2kHȐQB=](@Ye)32?b s\OlQT:zE(/g9 BGˋoB,R3]($ז{I ʴSV N۰#! mao:h|)!wk.}u.EDPTFiş. M 踝 nw:TGS 卟V)$yM\\jKP~_qКUFߜU2˃6</ J#\C 9 RNtc`wil~ŝ֛oZ~-B_/ufLP'b+f'sLos!c&<,T{ U9KR!+,C}hn`3N8' rf`K[ͧަS\Ics _/'pȣ~8 ]Y|RLTFe?'@ED _xIJ!3Ү,?<;o|}-F R[$[ j["*CmA93qagoilҍ _0Мn|+ca"F):;5$a HcYGHUN()Gl'Q _y·ܯRZ$d3llhْ"q] N)cY s9qbMq4ya%2炌5 U7y4]./Jbqbhb$/mmG|F⥐H)RXì!9 ./GLԋA'X+X⇐{w׫}bųC Mm7JkUdn (eU4gff?*DsfxI b[qϳ)oB7!p88n7\ZiElKj ldfYdox̲ѐ'q.`D8g͵4Qg2J )6;YB:eJ.QM0Mk1e]ꧧ?^Քa8 E|HGE&;N5$WO y*;2`& =w KfC ^/3N}n{ɳBrPKfq&HpdEIk %|?(@ YZ>&2eptQpnxKlzO F{S"liXFq\V}FGUt a_x6Ek6i0IO Mcr0fC+~*]xt,Cu ߝ7ᥑˈIƌB!D8G %Kp.\ aܴμy.?_еL!R^ Ucе[-GQef]k03>Jl\;}r梶l\q\aGbKڊU gK ㌺>PWE`ǯT/Qfhxkj\>$jϽ9%{2L5馏7s치($1ZUo@:ctHhIg3R MV ?аg=O d6`o| D #IVu8N*sbR P|y x`3珮BإD{z@j`#O1S@445Y*CղP:6)[NMďf=uN8[xǏ!SWNU`(l~ AWG>jۃh0B2\Lp1bzC˔$y X=H7Y@ACwp۶U*oGHA#iU'J\keEH llNI)1!1F V?prИSLgR#TFf5rGP :V;3_ws)!%KUM/gz{kY6=W yپfIȤ ?đλn -tukvuo Y )I(Z0߶ Y>TBsٰrRQpI$y6P[#|ʒ[?m,]⪲:읢OTZF?S \p|T#M#V[|fA7՟* :g>Su"W%K>|+jdn-)7> z-/\ šK)Z=xgsqA[k__И ЄuOWIKF4FyлewOrIǴ| ^heC(Vw )[kbҟ帗eo@%C"!h?Sʥ@>]OYdb)Q+-K/잎'iCh9|dRhmªf oƹ8Ru{{_>\/˽X)>Ą P9mE1aq` "'p(F yqUmZ1η EaΩ9:Hcq_y2`µ5j ܗmgrAMҌÈB(j!Aj"3E 0[dLBZx<tZ`Iżp67U@e,5 fJ3M\  bvnvMEyj̋|[2`4RMnδĢP)9knm#M2 {đc,5­/._HWHfNƧƍmX}\=*.Vx4n^sC^¢VLKKo <$Nwe2]2k\?'&Wi`2߮DcKJ-:Z(d;RjI_(DgJAZ]bEH.pȖ Jy eT D{U}H:AOK%lOLu%KAt?/ #4} Ty5E% iSi6m۰q }ǽ":c,O_Fq2/M]Q/F7K:@3TJ yx:wrw!*C2 G ! c .kR*E{ˊ?& Q0itL+yASwYB$QJ-|rTՅ̭OߧSnE|9/KM s<0&la@v8'0"t}8a;}Y{p` WUZ3wyfi;tŗ?]k[8W.JEWc`FH?-MCt>H' Uڞ3oUt#}JA5RC$]n^c=[W9f37mW\5WZu.ŎѓD+yK N5AzdTmI̓en$y>`\zg-{ FW]vIe Mk< L4y׏'U!%y:KsF#jm`a?WrslghB0u0t!?vAćt9a|Vme`QS7ѷ2%ZE@!`:=t}EŲN??d\VR!Ȗå8GKsYz#JEq}Q[Ƀc䜟[$! ]xTXxa!E~te?3mI1#N!RrOSZ]^#~=QoE#wOY8CT^oȀ!9dXg>☼ǣG;M?f[y$EˑGWpw4%:F о}X <j>_XÔ )1yv8mzMu[Wib>i'V>L\|{2kU'MQJ$ې.3ciyDt,2CnR j#q`~i, y)j)ϓ6HQŠIDZަ+!L?N F-&[o0t6Z'jv-BaPl-5mt(w~LōPlY ̣#TF%yAyi}0#nHg>Oˌtn798̊Žh%!~^ǝ\l $#E0e @CCL1멝w4nIk{QiӷIj-X)hxEhp F8 `tU mHꞍBh@!9XF-%[/o|KS1-.ο57zDR4p=<&MWv" =NۍDZ01UEϢ+(wW~Vr [&*[9սCNubl1^ Z9W%K;KUP|_lЯY8u+43'|9"R.%cogJQ!u@Jo`oQϘ^GW\,.cbm ܸRcl]AړF7x-v{#I.Ud<( t+(WdacETdK6x% 譿ol29fv_ip ;6v:=Dz³ ^[ZPL$0{6() FfmY ꉻ),8ZK~g2W%s!^el]¦>Hm@cTAƃ`c<. l4wrs`ew OVf \iN03$!J39jT›.0\IV9 7X"T&9B ^;{z>٫Oɘ0a:p[5eu?{TU>u<'+7{By0m,OazAC>Hok,v ŜkJ 5?̒ y_mcz[+/" 2E㈣NhhJSbϵuY &ǮQbūYq+hTJmaᙹKYFD\X%5jV%E$$: £m((H>ƂwtYC֘ۊ8-^aohauC}{\o!bGvϧ8t?m K89GkD^}":[@lR^[GM=񘳔51<|K1 iy@bqZ]ʉ]Θu A E:rgo{D啒ӝ0tZȡֶOiQR?R2V` RNػϒO?/$ؼ=3F@ȏ8fUEt_ @344ǏFZn |]K y;@7ZuCs^&2 yaw6G +Ð^$(#&rE*۽ ~0@;VP=?g¦ofv,V0`iS)NSYOdB6%if^Ӊ|ͦh:IUCU5`#r a-:g|g4!*q𛌚_纕4A(㡘b0y[k4ޥ|ܶJϯup4ق^i- \;. (}Q1 {+ $tusѝ`vt0 N0:Fk^EVsİH dD9M/Mb!< L-/ BD25<пO zhAiW.g0Ve/TGwKvP&<weS?P Ft!Ro)bBqBIx&{k ]<(V]̟Q[Fp;94+Wyrs8_aU 12yk;tIf W M0l|9Q͢F~A#i4^A_\co`DV_y"(*aUrfj4 R3 Z ˓>eW[lM6l7BApuud([73e D e) @OJŁ<;[vDҰ%VrM؏8ڡЊ-#"ğd恑n}XԑNûn{E"9HH@ RݑƲ >!QՂc :șύ_ϐ3+eojJ=oyX"Q R eO Qm :Ȣ%+/G6x xޝ3n=MiO4yݛ$OlrZDG/hgȧU-)\b ],ɱ*!E]ZSJ+p۾vVSWZ|fBSV@\n"%Tm) 155t۲8IY<ȱlSܽ7U~&Bw.*>sdJ?nop[^ dGzpg)ݠd(Rߎ3VDoę_Mc4ϡ|4v.bd#w~̺*lr_AI.^*w m5ȡM#qSs=7u~N;RB{Hd4r>"A 1LL/AEq ZgeJ?ng}~p$:_CQ+K9\ \h(0"Z9+,Z~˺ A2}_WrTrp'$kW^XC;$2m2h4]@?gg|) IdF-_)V׻37Z\/'F@ 8v~~4;#R>>P c~ =trUnFb(HIf'r6^[drN#̛TMԆ5Pk '[~} WUۂ41Z2y8^ISrmL! 0xl"kw 'F_Exs} rZc+NhE&w=/=;x MD eWz$7 A+@ TNȎJ M\wH*]ȏ֚}g/.m0G_wņ<3?XS+DPm'di'']dW'5/>DRVnin\<#>fˍ@oA˺d+9|):qˡ) w2IbCc;ȴM" Y9~UIJF'_ЈCGxng<ْ,@j8. i " "wпc%ȏn4Glk.Jeιc:I9>?"Wh{$0 mYx{Cfö崺{ݺf)yY:QnM{,2aۆD86 ɗ -{G,p@[w-B9\ɧz3 Edv`.H64040SWnj7/" `2v9cf~ 'pہlͳ,{*);W sW3X\Ppy-,tt oaaN%# IA`SOxf{3ь<"ZX}.Ԇ.|whM 8B%\JIL|Cl,gdrFjjt֪X{L>iAAN+.+ !jJFVTwqT$PՓL4~+œUɶAZIyeMs*>y_uf8Ģ |ddzٰg%s`:߮)jm;Rlu (PeߘFF3BxUހ$-37"^3Z5Y5Pp<-#X` Aҧ֤7|Odd3+n)~"LB6ʸrJ7)S<)3d)J${u؟eH&x=?ǙqApy`gV3ybO/ j9Lo\Oٝ | 3%t';(>ꪉ_4 b#gJ}tUt|봛 V|xu$M\gڬw`ls8!d }8uz\J!Tš6WY6R*ׄQ2Pό^VI&抩;_Rą U*B(':V i"D[=%U5-2=B\M0"M-ғ 7XjJȼM@T;NѦuTRcHen },Wn"%!Urݟ\v:HUޔVKnLl̲W" bjRe(yg!D;ևh>bPН@'^g8 X}9Y20+ִ"XEG̙G&(603 _ռG%1 ^5 ƦCR'.(4`XӉ!SŨerfLu;i#d2Vn~2n C8?[V㮤ϯ!eDnrtTΘU9$Q4{=0'uz# 4҆ H 񕯾]E~pL ;&gY'D] yB0} T=ӛ]o`:bgYYR9Y'vStJZY 9VvBR/Iq'0O-3܋o(^;?/(רKȊ4۝n\\APˍ= Á) #o TЩyk]07^3Գ  ?ys^TBwܐQ޻6HsP>mVj+'hi[[+tz**vqvx%PbE/q!6JvZԓ$ZVtItoœd&&6*F8f13cL{u1# JMU_"  ׏xыcv**z_uPֵ#mާGeޱ Ps>qXTje6GDG7ddM'fVMJgcL9Bm[ 8Y9p>;8r=?{s1U +ss 0.*-smn@%+{e[+6IqE&׸ Rz:'lQW;xr֏)Z Ap* E C>$ O. F2%2]vHP.YU\:GF'R]OU;at33S.P=ATVNfv$-;DD^ XSA .2{4JR\s`瀟DVz۪ Ǖo/ #hVy, h##/V]I5&] ' Zg8:Ӗ<(w*zuQ K|%nBA|!(`a2fMj\eޚiR?̅c.9\Pj*ʣ!"]HhPaV \gQ.LzF &^6NJ0e/e[b:kr&ApGSvXa]o{:q`sxun/e7_kxRzSpoetow-v>%| %x12 NIYnĊmVTjV1rHqp)rAdOLu%~ߕqnX0 )p( &֦I"fL\n` rA| In~x~!PVd7ǘefS۱h9o84\G0b}p@mo ~̿Ps棟mؚv̞|Ou.TKY@1dqtr}a5oLD͋҇ywb#f $Ӫ ޑ5oOǟTш s^Ix{ΒPO!X\cXDϾZF.n*`OZcq>Fݚ'Mb{m{2VTjb1tgǦbPUDY9ߒ03A0[JCG>>~B3a-hwʩݮA^%f NyOiӆ/LHdYӒrs5fִQ\.\Wz"1xfF4|RA]tc9eU)`T1LL\ >VK?.Q@Sp}Q%^~%V̳K'~͙ZP-8=*L2Ӟ!(}֙j$UM~fN,aeƩbp`c7J *G#:B[BYNyUw۱K:c҇~L*L[ل9zcs|fї8~0lUTov{oWjQ߂+npĂrO%WX Y00(m@=^AOzG=mh 1&y{j0ЫTbع+V~-_9PT㵄n;c:hZ5q|η'E r\.Vr'H/j#sr aD4E*2XWQ4BZ X%g7zs"&5Qo2H]I>\eL,@iW kR>c1UjoyJnΕ9^Qx/~_ 뗕逶ơ2o6֟kK2H@j8KGvls0*c(?!u?*xgX#݋<돺?csh:R3MxUO6vPSd Ӷ;=S خOb %8 x<] :|-L(;F=H\p:\ǜgFw^laOμB[ d ?C m nJ[1iDDL@\N6NpzXs xfaSwg$j C/2*GH9ZopÃL6̵ 7cvEГyѬT̈́/W*oKp786G7 Z%;  uFbYvt}?IR\J=HY}tWo"H4EƝ^dNd'Jaa90^mU2P퐋 h$POg+î=롶_;.4d2YGR5J=YQ#$ҽ>*Eѓ8'TM!(jhvnmj1ĿǑU- @=@fro❭l j[Hk]dX:Gu<)= M)1anjM1K]M&9FrH)!8/EGo`h MDkMnJgUe035}޽Æ!JV2#UC'6| $)uʬtn$tzKɍ+pG6 񼟊*> /%z)m :YP;Jqkڅ[Gz$k㈷u%,f?"N15R1wrtWtUy:`RMw\2hArA,0mʄN=~7ɢO/%0F{`pԶTffzg)Vjt{QƇB!k[; 2!=1))a萜~7Fv&P[)gf LD rf?(1N!٨qՉ.I![8-9%#py7bݻIkb]nܦ~n:)h,ww ։*]5Oۺ (u37_G+F<fFQ <-ajGVY%a9f&FvT3(eYYK}1mi3DvNUkzi=&LLjGI..D8ln ܜS1km,Y1eY=Q3all;spl=#==9W8,\un4eΌ["Ӥ3'}Avar֐TuұFPc JAzWi-KJ+y 1iuI *"1kbwȸ6(-w{~\UmCi#oM)W4iJ}oxV6;mr*zn)f5Yamb{OyJdhzDisN/%$[٩rla;IFW 2aH0@->R+ZW!]Sfdy'~L↣kUѾ?7RyS^[ز1- e!hۄ:Xt9H2x, Vx`ֶ9?YHI7J6NTUQlu.9Tn_LaS{7kg8JI*C:S/wyVN&L"7O|*9S/$:[@ 6gYcN%7`]8-~ ˄+QA|ez.8'LWRa.9:3OC7s}e/ˤwX;=Rc:Uox=k47YD7j?@hdXq|[k D8׌_;9 ;Vl]|ҠƉZ~>Td,ecMƥ l}h4g/:O2vm;Dvf{= ҃=WmRf]$ɪ<ێ6'p^ʘ+lHQRYJNA?ґn' ^2۲_Gtr3HqQ'7RK֗TwKsw f1%O2%ggB0;59̈́*gĞ'1ܽf܋_#Xo۴XUGX5 vRێZG^c #+@c?4WF&ץW_v{_?)^ԯˤ; =vMj,ldYWhcE7 m7,ANpgAQI,2X$bt AZ !Nҫ[\&UZGG/ǷL<{G6a Taġma jwC޳XY[)v)fg%BOjK"lB… , o߀|{c^gV@ ޓ\Hxr\P9jb˾{EŽ쟛Ox-gC,-;Sf&$QE.ܦ##{P5Z8Љ?dEƲ]8Vu+|8٘kM!"%>g._p|teN^00N'/n$pUM Jqnrjt7,]%B6i_FȄXTwӼ}~ۣN *$5ģp趑2f-<ΈKЮOr;J>pc=six*pAsDMnՕ<o~b6: 1 gtzbD@h.r1)ȹ~p~M+eS@=# S`5ȥnV=ئHrT-]i`JQ|۹&1;k/;8*{G,<<9*5>#KtS9 B;x]|+DΪ.wqM)b6^=.&}zZp_JoO(|=WX5"P]VKj7lwY$f|;Y?@rI˼6INV3*@x!B'텘xp{'MtNk\}n)P Yh&_(6(o da8/IrԿAmۉ5]EeF7 fJG'GΓ }iFO2 rwT1qhE"v\qaƋ?x7&#F\́ VWݒZ5B|'T̉T#jF̓ʜeYoҀvIS|m/'{6SB0j a(DQt#crv"y#E^2&gz6K:hȊ`Yuܹ;"!k ԓ hS\J*Y 5Kt͹֦㍵* evmhK/`S~,&V{ŭP%ȁL^[2,q{yKFh$MՇ pŒWS|cPfK qq'v.찦 If8X>z0B5G袶 Z\Bw}hnf6߸(6kkzi㛃& v116]ƣ:Br!k~)궃ӽq g1;}R֍\vբ56f vZ![Aų89W:*I &]S2 +B&IRgYG9l`'AED2ߟ25'1L1b;MFI)',]U-vOVA^. 'l}f1В-"eZj%:yGLYnf_1[]gp+~' ڸD(YBC9JsAiD")0y_Y익.\XKqoUp\jl"Z6^T9Sxyht#[wG PxP_մ!G;5pi><εvg̒\љ:•2- AɲpؖRZI_CS|W#J1:koG@$.8>WkStY$nP_,i'(e)q[yBv`sWQ:.R]8*wڴ0~,4wq!LD`\gZƸ}xݻd5J~2&(tN9D@K]*_;#~js0rګEսLixTM|8MͶ# G@9ye+P >v`1K>ȅK,^|ӟ&$}ƕszG-R)0t  ~F +EY;ZZpm4TNԜWKFCIlEgf/-F%90\Qk{<~r/b3Mȩdѷ0+;"s3oC"Ht2!ndIgy̙-1fbns:)0N;?C[[o0#mߒ6#%̤ae(׻)̃rqVeĆ2EAd_Dk!<8$Lv'y19w$c 1 U˓L T%.OsYwS1}tSEMkpzc]]20+ɜa68LU-+'ѭ<\I3}6PTaL[K$%1EdEf S̭Iδ< FMPCō<h4Zzh)neж3ӚwJ涷/SF`u2D&JJf1ؐQ=%M#8f+D<*+~$2Sݽ%)eu&dXn7.EbQ]ysV=Wee]~R?pQTxeɣ^B[dh8~_Hw=Z9~(e:lP5vsx>ꌶ1/ʽm8Z jUL'>=:&~'9w"hUo$!QIjޯ jy՞(Db!](.[Χ\@n֊UL=Hܔ~!XQۚw uĈ*cd3 7`nollL-4ɩ>))xo(GЅQRHPWн 7))$E9%B}Nݍ3ل*qPeS}[hv6;pc_>7ϔwj.u<Jfgcf1wh_`"~UcPIpuIJ_w*ʐm&o@4;:X^TU|vKe&}lwuBONS8üjFqؤաvnmTs9nj˯wf=S,2&9ОiKAf?sX=g A)1y/kWKQP0zO0byz51F'Z )AʅB#6$)8#Be q$x8Eksrx?U-kȠ:{ |")wٍ $L `8v/}Q9nICk[?+A/-|AGM@'R@5$ Ow_b-CqҖN4z'0㱖j7lp\ cM๓a2?4_⟤1o{۲i2<`^2hh 8W)>Q%߲Nh ݹ lzoQ`)<~Z2vX|ũNڗˏƦ(hWúb=oV&1GS%4w2\o<ljq!faJ}x]C{"v.ƥb|FI"$=Oxdfi"݃-,VO7;-(QJkSP_hSU jUɳ^ϝ8 3l+T@euZ<Խt8Rs~]e,>-7Glm 1ӖCpвk3csXx91 HU~7ՋِTT]chq Ę4PIiwI">n[ -]5Zŝ F˔ sѣ?G@ɶ;؋plK4~5 stN&_{z{v!"D3a!ߦ 4ξn2"O-Mb+}H"pwbdX#י% R:Rlttٺڠ)U l;2ܑ>ոy(&ޞrw⚮1LLoȟH!w"ڦ^\}71Q$;=pBqw2"&I+0A EuL-Wؤzfwm%AU"z%҄([c68H(QMș1.DUDZ9@q&>Zcr7gH]zLVcI, /'}/#, *1C  LhS~C ('!dTl' -.*#OY0x#RzS'p#WR~/S[׻GFaL-?W|oQt8 QZZ2 4]H%? 'R"%w?|/ڈnZ4JF\^Pr3hɼ8U,xl7$eroEyX;nԫ|GeCJA𱊫H}fByXnmm]2 9[MȐ9p!z)NjE ݍUWu0 rf=Iiv(< @ 7#Ј\x^g3!l N:ȷ4djCv(M]%=̞}!k =Uk$0 e0Dik)V~ T1yDXRlEN$Ey H[?`nCh B2cdÈt}"* 'K40=aOz6ۙ {w@rY8M{cM )s`;bpӼM"1@c9AfYTX:|2rK-H6S+ϖ&Cfx++^_*W}m& bTi"*ܥ'+ø=.m]O_>4fjŧIӓǑ5ቶ}y\X#!z}qAɽ> jU񗋙slıFf`rV(v*fuNzט[j}\d*ۆ4#Yl֕ڴ[{uHrZkT'G5t8:G/_UmȫTsR9ߵ[cPS(mV Lc(1R:L)]B ã{p;aɠv=5RTN$c ԟ_Vg"u3tʇy39Ho4l|&vZ~,T8O2||~/oEŒ@+|ЍxG*u׺?g/B3c-#'o#1'(\W(ONKd K2/]`Ex _{HDL:0C<\?6-* #XŬXHqoDnU -#A4+R0>kvg5\~(;!}㺷^@k“hˡus{4S 2Y\I=B;g#%"?X~4[7*^e gY*5`Ih`P+`(I{:)4 yUAzMb󭳬^[:LH|&Z`ƆPS(?_FtWSؗ#΢9KƑbK좴Hր+K&7{/7Q;ks @^:] k"/!mwG aPC5)z0 Ϗh /7 [4YA{ypk=j`  \^ l:aWޜ6hKWuJ7<ЬOHUUƋKz[r-&9q3(DJȍHuJ,ld?/E[#ٿNoUˣKLGN$pYtmi9Ѝf<Է4| uy亙 )D{Î^2ƚ-Jpq*:UkdgNpjE%D򫥲QUGt%VbR48#qi:}|x9QT[cs,mr0Al(+;敭3tw2;0ߟkA&y:3&o(QJiYPԟLiz)\,3%[h@UipcW_J]IW\{x$ JaZ #I<rͮG! e"|X"t'kdfI1(J QQm~L8́ԩizI1+/ؗ8Jt=5>:+z[ أL0H6(OJl~Y3=Z("z~fjߑ1x~q#ٻ~0JMOt}͑ Z2\@DN晜hϠӖ@e>բz҅]j:E޳'YI{|\d+I "ɯ3HEE=;yT1dCRǓʣݒi 'c7J!%R ^؇a}#z46yEkvmbj^dX2 m)&iidVohOhDɷ@貋]#ţ?w:u,"sdX$Lo6tGMyƚ! $%! ;QPFn:СԂYW`ЌHVn:?x~[VuӴ$%9i9lA/ĖfjulXWqeDd} W;QDh|ǗO4-RxB̛W 8$,A8<&2sCL'Eu_ =KT$ھ)6 #L%}8r\-HPn?`x#Z6Dt,<(ִsF}-L>|PJ%o^e)6] ga,uٻ L^vط5h5H-A4T7rVjRqU&ᗱ4Mg{v>C,x;ϴ>1#Z|v4qa,ZVhNVbIo[K*#6\\ XDaX؂gؼL]Y~3 jӍ{kGP˕$9$zn+7nfSتyR(x@߈2PCy%2mNaI^k̯^t${Fx/ʇ[Mg`>z*ˀ6CG>DiQS{xz.D_F0A'qnzNT KzИ{|Ә^¦6P.,61e5P3)8 &tpDdi$>dBiZQ i4O{UIk'1}eדݮK\|Σ@Z$;**A!gc  4&RlК8M>O+3:.ŗ>套 ZnsZd"y,U1p R'LI{֣=^ ^a/(cQal HmTJMg +dbk:Q%1 tYݢOq~!fjFHf,X ,nWFKQwbf]~^܎:^xƍo4)`N*BIelUJ=SUc73%RxAx6\ $#,̬r$GϬ0Òz m qGq]6QG>ߊ٫,QXp)HwFAJnev_䬼8}RyFˤ4cjWay'P}AKщt ɥ}Xtsf:]7'嬹qPVx%h G+N_ x9k3U]E},6oW%hh4Ie<B?.Kg֟$N4 fU0MzvBvs1P3%dt7z󹳷 rN#zV@oJsI"fT+XӸPئU7@? [WXQ BгV:pɤKѺgnqUu%>zSTwV"nm;:rW#~2|r_F`V&> 'ܴFx Vgg+U1WX& x♮ΪXQKP"/08΂2RgީeOr4YA[1sB! boe$߶6@4{Ұ֜trrU[A"[,2 C ^W\`jV=/}+N:;)Za {XZq;!13tMdNcSS_+C£G$WhIpf/ae:ڞYy<s1z3}dLI-$fJNJ5~rb=ߡx%*(62CccdjSE dOG#_^~EjFV`J֠TM4{v=ehRݑ7}-l3yx_IW-G&gΜR@j(gp#^0m" 9O/xGoCq>b/!QXb~׈P-fuU$V DWH,5)-|tCϨh4 {{ЋڭfMX8LXaޡJVؠx/Vnm Fk׺|W5aL}fs#2 ATA+w2$ a;"ѧPs6nzpy 07cqB1yUV`iOm =9;C9c~d4 A u9NJ|{.2IH 2I @rm7Km֏XlAV@( ➊~Yri27Q$DeN|~E?s" *(GGpܱf͸V;kÚUD~Ye ډ:L {@re.]ƾM&!ߌ9ZVF8zz)*,ʇP"|3?}qz; l⨲)#K60ȪeAv( V=dSBj.8TLet6u>2s9-Fޅ&S/zQk#$( G(=QvIŏV-8 U;>u p_O4+X]̪*&׶(L{pZ'@9'NMάi) j=uIƳ;:~D{`ۖ|dG kk' Av‹͞pJ *H1dpD.OVoʎupfTKu_J`fGJ1+tY{B ;8"E#jZyxs5g$;n4!rZnYTEL߭Sy(T7YNysRK2qS\t-ү&UiaBV[aߥttbka"jP쏂!m-3}g< =kٸ5}4bm-jvL }Σ~] !0{*ωy lD 占V-Z ߘy WCXtvC>fʪ:YfFI [h,ڎȵ臕s"mYY2T^g|[Û᱂;JCZ"B%JnOm+G3N(Bĸit)Yͬ /*^F-7%uOQqE qMbeFtWZԕKr8G"CY^V {4%1pqyiAMoo >J gp=LkC5Ӵe[ef wAK)uٽ ,&ߠPuMF@՝%$!ܗzqǛH_I+PV2GTW1xWBˈ}vg8 :6uB6;0Җ?nԵy+AQcuM&e)mi7UFI6XJ @{+qrV\ކPc&S67ۿ?$ASjHsd1Pcu o ;O @؈uI!j/Qa@[>1<$ŘRPY}h$Wkvࣈ @a^ԍjw[Ta]l%zljRgiû=\JY̆wߚ:4)g[Jy}E&6Muq-]cecƠ~Y,%%FCR7MRk#SoRbډ*&A0L̠B蠹 *!yHj*xAg}tqyL :55`orj Q zX%*ªpYɠ>}#?<}qeP0`tUI&Rqѐl}#GfST&ws+չ Jvps{oȒOAKt՚q[)s *)l& wS.[IӠҲ@tI^XW0ߩ +:E؁vdހΠ"?Ofm>/sT<ܬճf~2? }8CA'pr{.^ ".0;Mpq>!ɞ2"vWl&z ,зgq&m16(G} /I\k?KGqu~8Jr\MêUr=ޯ)pY[!2,@2Yug2ƒ"<ܤHaB9-q'B*"ndLVe> +#P/sAaTJF啲@똺ҡ[ܖsY+<=JHఁ^հۮ s9W Cg۝\R;l~q<*z֘Ce&<= Xv.p O~posb+kIFsWٞ 92USiQS=cSj=->'ÄlE鋋*4ߨJ)G8rmYۑΒJsk\T>nv8)m+|J6fh~ITzBZp+6)L).y}wIQ^}j bW98? G~TGpxg&Oi[Þ9|~ʯ u^V?VZJkkr yǠ1tCg ROS$sE 47Ά0\;5A$_%$PS.ƶN\1v@q;g7ɰQWKJ=5P9bP/eKC&dg?BzcMw$e TrZD[>x4 !U|$D43z>v\"zw나Q_-ypFKt0ݦ0 dIXA&H[NTkkRqkpFuϢ!0g\.KW Ϩ•ZV7Cso1W 6b \1:!3ɐ D9 }{@re 2JqExp|[o<u$&Dm.ISwmi MGq<'EV'8͋#F[@@tˆm| >v:2CVkҞ'm3veͻT/Grð,XA!"(lCTU\Tṣ]͙)91zX4|qWw<\JwꦗQw/R+Y$$3'>ѳej*vb6Ol~{5ղjWbAž$ ,ˏ_62 u1rnw;ҘøW=z9h-`P-~9!2uy0Y')x101A} (~طsPjlHgp*^6fT<t_Σھ+#l[.mm +մq{m<N:'Ԯ"fMGo01Lf^q$ vV|, jR=[_3&E˥-gt 8eP!Cw7jdJ/yPNfB 1N -BDz|2#u'<~FCF OO FS=Oj^^Éx:  慎^ PH!'t8! k#AOf<5\dtjzоHߍZOضU]n~b^ڨj pCݤqi7T^)Qwϱikg{.++4Vkz@ʢ- =cqa8ͳ}#Sw8ǧӬ}1:n:ŷ~*fSCkʬdgx4 4)HuWR)~wvG# cNvV:T8}le|`^5F"lQ(6֊&谽@WTZ1b Ձ[߷!NR/cޣ4L/H:P(&_=;FVk/0PBrI^JS; s oH.p%?V69n4>V9J2z1]evPvN{3i3A1g@O7_@"4lJis.5f>Җ$]k,*VVmVXzوnwFG[1r NONyb5Gv~$s} \_2qtt𝹴&܇$PFD{k(Jˤo^6˖Bݒ0̹yR{wZw{>DuXCPkIEzliGul c6AOYLa;<^ҽ=ú*sI9_V gwiΖ<%H! ht-k$A?O1 :C{k\}#{j \kW.6}Y.h먭o\e;6%f$Hwjy_*jW8EXaM^f9),1ܡ˼O*{03f3w'BAiZ#^o$ |37Q{֨DVN9bx;~n-CBtɹkNYxF"+әeJRm[bgI2ͽ +BPCV2:)!BDĊEL⛫:9D5ӮL,`ͭ6L!}ˉ+ۧhW)/]j}vA61HO"8ԯY]j1yM} ^SSuD N~J'.~];1yv:z8d!qH)guOdި+C:u.@AAR#^%R&3I6GE.QOݒ"PULAr;giKB3m\W % .w+,l8_<aZ¹ASdм75+`OcI2rtlpMT/; (53n<q- 6djBA-ݏKvCm%S0-hq/}au4EpO=Iv3feS3dQNӓJˣ2Gq&&6|Z+ o^ܬ't>w-g o oEpjNiJ3[u3 vɲԍxAQdHy:x,Bچ (Aw-JRHWcTdr_ [#F iPlyO3)*ooc$H}`Lpˍlb@Jhy2 *aL  DtWh}19l]-Y{܆U/5v^ѹV as} 7 ȧC |;gr?=݄F%X<6gJ$~VΝII)* ǶΤeU 6Pgb">FߤÒ9{/I JF42Cu)&Ξ?p!;z7bdlFoܕ!-qr/ŧƝpagV">6ܔaRd$4׷;&z*{tLSpzokΫ{&c^e=„x_#*O|$;3Q"Y0W LY;k^#"j(N>"G>(Y$CW:׆nCv9:r(jӉ@nq(kshr$kȨ\oh+}7mGt2z̧]f=L4lv= L=bB o.Lr"J\"g$M\g&-TP2ջibAF&ͰUՓY4fn}3MfчHx| ( NA<{|)[ayHHd\uS1mKǮ2M>t ٩> $QYC2dIrv6cd*6{GQ0!-朣,qZ{ 4jq˾{IQc!WI?45e=-O^dZxwβɇkݜǫYck>kh#L;{]鮉W3N؛MgmS>]ڻR9lv+ܯ7DQR|>.wK-)3ٽ{v|2}1s \zP^Rmrh:5`W_ /XDp922Ht:MX\I'E%ezB0ͺU_v>;tL1qt0E޻138VKUL9D^;)I;XjlqVGlwg"ǡtA eoAAfɖ|C ikE${\~ޕ5rز;退p;г[lFm1 a)GS[}&M["2#+f (ՌN ZZ?WmE^7J9~_$l4J8J΢/iݹьM-h3r ȈvuaYt:M.rVSMHABIHhE2NPYww2@+w]*H:lPUr:6-WCB!ʄ,!aYz ׳QjOM8#jbv*2bW"PELp(uW+=H7aс0b\ꍵe(vtH`(sHaǂV9y[*B4Puf+!wM$ֆ{U| )Ǹ(@K Ҝ#M&_An2{`vR ge%` Ve/|>.T/:WJ[3Pwd4 O=\#?o "( Gر_"2pM\A|mV8֖QG wT:vlSh"/2X5/n3( ,m~I6&eJ}*i)4k3>|H|WrmYISG_ւ}tK  `8CF;~}6)*n՚.SC'O k{HoAțg!-I~I+lVj# <h*ͦS-WJ#4#g釐39B(mɰ)ňMNk#b]Mp!W g'E7ζ^"C2CuٖĀ: v'ㆌ›o_P}Չ x,7޵4->PM, Fx 1̭ 8N[``44q+ڿQgAa1/VV"#~kZsUG(Jtix^F͆=EEGQB`5YL&{\.>DF[j/c4!SkaSi{J"PbaBd%M4:3H~yjY_dFAkm118dU8!ЖDl X¼ bri9-~0 8] ]虷w;o^%?6S^]pf]8lDFw_Xyԇ6GCd|0M/tЫo y_[a1h)0ヘY3kD ͯa>;ur[vFAxjTqt!23v]5EBTzt)rvj_cg0geWIqvX]&TUbvZ>oӓePuޢ;75ƃsB᫊Zy@WЎݦs- pL 8$Q[JU &e?O_QϜ'uc^bEQ$=y:HxKEAgaL>UΫERoy U@eE^gFDBsXG7k|{ٿ{ q"d{uC~XjAGO7n" ,qׄ$X;xV0ETmgat,uz%!h/f@d A=q꺜uU}<řGP&Qr0`j1o0{i[Q,Q($bp<&hq^G; Ӵsự}3SvWp$B. dl){j,7OBx(.PP{!ˁ_o}*I> 7^e@ɿLxeiZ¬;#pkyݑڬQAC,|tX-+p:ʂYz|k4|OTz M#p1+U.]E4E"uIKisȜZ̨ᬠ1} UK ٙO',$@o!* ] ~퐛/Z[*SB_Pq,k7kLμRM&=tHm׶JʲIJh7ѹIQ蒿|g};&MKU糆yIL^ /YDprd="ŴM}W#Rzqξrֻb3$X8Ke2OʈH<92D h+ƘƧIYapojGHP+19.p.;^͔ͷ2Z@ZE\(%T>9!@:Ub`&f ᰜ"8tzOD=%dR^y.)BL(R }g$RG肉 ]$֐zюSwwc!툰/o%IOqtDX>8scAko=;UML;kR4&4,E[ltsǛa88ۦ2& #BĐ&s*H)Є )4+AHp U+̸k+̲Q(++Rv)=;IO__##"?g><v_i,iCb={1樂zg-DVʵ[w~LѐDO b%rrxc7L&pV {XzzU|I Wд&B7*oW7UʉU:mf䤱4ɮR_©Y2g8jd vc:MKv&yF[[K+ a2?S{o}+ =ZF_|ʹ.Rr؁>d81>/YDkĺ#C!ݜ^ Q< "orap6`¥VH'ܔ}JKEcETUqu.S(V#zMXbTHuI?vT0۵`[Ηg( =(R+W[(NIS U9 ߷4)gthľW|.y g㱊$WU&e V7ܛY:>LwJY,bsD!(ſC2kd [@F<$^BCj 3Pa"B'GG%jV6NB :;E'+}F"Pz:C|8WXrZr W,(ΗFH3bJm1a"^=6̾}/q$erVσpZKC.F.x_f^UF\,'r;(MB;.7<1@ķ4nJ7!:𡜹}ٲ]]B+ēb{]A8ɪOcї 7.vq)_#y܋tL^l[_/^r'9J} X 9ȝS Lz>o1xQ=%\H:kѳ`;+""|o7ouU\ #!杨ͫ%E?6=>Mok|-p8,jPF( } *U C,LYLIuJFS m*3J]-XIqq2lO>5"b'f^v\7Tn:z56) )9V\L ~!ʒc~ڨ6+HYA@? ۙ^ݸ^ֲo@Bi3p@T«#g6:?kVٽYPOux*ݵma;Klb+*퍔8d= eFs"s=dcRDw:M4evj~re7e2_sUW-UrIɌuA- ҀI&_^C7c#\/G'X4&:*``0IɔJ_&/пB@'> e^:ܒTEh}#qۃnCfw*iv5e7oZn5npS ٮƘ`x74>F$i:̟؊eXL ܣK X4# 1R;ϩyxz—-.uh2!5 rS}BtyF_bFBq>28ňW i 3mYKVޜ!!?W|h񽑫ϝT1)34kzգ< ?߲BNݪq!dפ3Ȕ5͍Tt!Jg-bY7z<,{;\.-sur/<1Ecx&A]Iz:,N :u@25o7 63)qn:_]ȝt_ np)~/dG1SA!Y.f銕{X@y r_4;x a$y?Ri|PS"<+ DD k:hNGPyХ*03ƁDCQwZr I(Eܐ]=Tqt>YѴ"jRP3iͳ%aTlhy7NJ\W|Yfe╹"_♛-ݭ63~$SqC0_tn*SDc^Ki>`W* K2%O>@:6TeF$YmEh#By|v=] vӪh WU9)_ʒ|PhOOΨ]3tLv}7^Fߴ3a,\KgwGM\@N[h f~董YCIlu؛<!3f{6C5, }?\me{sM@T=.Xf\G&wv$w"˽%ʰ<c6qh3ۇ;r@dNYۤ_L6H)?jY&y$?m{!oo@MrsmSz᚜;` m$=)ν3Öǀ/tV#^ar^< 2I3sN5@>NV>@ۡnhZC.@ Ϲh|ű\D^?%WBUQөq*ܸMD5Xm T@ȤaCF:@.)a}x&6c&wu8̏iEξLs3C^1.'Y0l]z.M#f?o RfT2h^*2D( `^!+,Xl=W4?ri6L) P$樮QcOcō3DP޹@fftB4Ե)s_d r5,%X rv`i BX\HJLOw;54"1}~ȏ=<̅2M }ze;jvЯ8\ʐ2PPOjLi5%2bLR|e?)k3V:--1Ɗ2iqD-<7^(~DW[!msX'RPSgr\+!d@  [&х!.J"žܻA . l%X)2:aij@ 5jPy{\|ZpYh/vLL&Q.L.'!&ňz Bʈ{Ec7 qvz%5ձLR&;Z|ٞ]~D,B/#ϗU s`&lupd xeJ R¶%>(Y{+Ի>CQZCfW-(24ZP먷8OJx"9q.f2c;:?@dxҗ xS>#oK>LxlYA* ђt1gBk.<Lh9Oc~zKd,6UH`SY<; aR"7ķbm !T ĚMl1&QqYfZ*ua: vfxi8'[cx"fO%l7YY^"]J=D]K%zqup ) o1i)Yt[mvb-irJ=$8{z&N{#.?2\ 앚KGFa4dj@%nϻeG[C\qHHAq7 ?얝fwO}:˥c Qu+Kww-fNQ#*Gu<auXU]? [ab+ FIY60Ӕ]Kq@XCбU@dd *A">e'or]k8'uvK9ڰ^ C> <Zf [FbkJӍ2ϧ%_isn>M7QYP]%[&vDz?^;+) H$ؙ Z{O65F#3~`j/Ƈlrb$#]/O8Y~Blz 3x6ލnO3hh6|PMM̹a0jLp`$f4}xX9'Srn$1O =z{4|h ٠%~S&kڭ[sw6_S"j)i+K3#qx6e}[Z*5w  yfMSeM=ɒ4ȝtK1#Ǧi3p %s!!Dvd!o m8saɉ;].a}Ne:33: O72W9)mWNi:CҝW,ה9x"U}|U)usyp4 J^XeO^U`t%ͤu`?>vVw?3FOjPOqυWC`?:w/d X7؈Nr>1`ËCk:`tfxL`26B vs}:j0v ݟ[qB}Wi_4Q[cv`D#1Y/!=&RmZ'ɮ3ŝ"z7-ڶ2$ӕo9<PٍؚxLڴ }W9#J"Ex&?]Y2tEu?["q\u.5E?k.F~\ĝ]3u45,{o߁1bZRI+0`xADnd?pԄd5b 8487W[;(~gKJκt/- cXKpV_R[ۥJ Aul/$i5HKE9XB<`3×^^PI(<| yM#5@Zp(#J`wT˛'Zn`7ֆ f0ǐy$L Mv/2!_ (H%措{/tISSLWuy17Bf , k0Z8=m=Clj-|m?*iS΃R_\C^x?BMUFT.Tnw$6XZe3,PdoP菵^iǒWf퐛ˡn}#\6HЭpu4S2=M-.q~bї䙘>fFXk ^}=[(yWe6冉ޱ#Mb\N0NCVHK/`)Ir'oQPo|T`s6Vհ6>Obx Fbz<ȼ~<6IK\B9ߵ%`Slu=}E6 uRQŒa4Ү~`ODq-+)l `&RKmk$mf5Lo4݂GrU챥ݕ& )~G o1M.! zمE68}h(xuYܦBO%V^@a=1v4;O SuVWB?q+bzX,Zv|j]yy.m$t&6J'͚Ī)[ aVRi嶃>ʧBP=&R499ץǭ`[Fq{*INk7E4Ogǭj<+6&a_|hz7 ]q޿lU86$eRɀ:fN5q&_3 tLc=o<6.lP#&s!gg߯\~ِwE3r*kBv& e1݀N."?ݟAB|wf߀o̰Xa' %go,|ɿ12St6apJ#9b]`Hr+%-C3(I7F})@h{T.zj-v&)(W>a Ϻ F=c3Z6ZMf6G %qٷ2l]͆-WRV)R#2H&߳tRHNo`cS$K-P\2w.甃k{r~)ʄ B}9t˷,ET2Kf"28v-i?mJm4_\G] Mn(f?01ahHt+t>/HMWIP+זilhdBX :0c\ûռt0 h4wsW]Ft}~6OYt{SLg~ ^|ZCP]i/nP5Mٷim)=[p,vפWeh#Y]p^M7 w/24w5D[٢O&""u?drL [b6]*&sh0-m|W2뒴)3|P_Ɂ'HbN(Ho/0v|¤ O%X R-b~ZL>6PK*<).TwCdDR":[]m0'L`o)~ELddЇEHbbUȗDzXn-Շ[%  =JෞcQb0,r CcPV?`+qNP=aoES5r~`vucAm#qU Gtd82Yw ܺῨSZƼIh̞4R .6g\{Ȳ75_jFzY!z .ER,Wv3B$Z&v6JkGK`Z |S D5[՜m2J3ѓ~.^J9n9׶p6q+y(ɹ)V9'Xr8h"Y0qWQ%75(WX*K34fצ\7]ո"Z/kvG{եm~V㡬C Wy׫#|Y n˒{$~Iu YaeglJuTR(S3e@c&KM ӭ;~ebUaMRwkw:~-, !oy Q !-#VI\T#DJCE暏/%\5'W͒|l<)6жmV>s_S7!k\$9ȓ` w ("(;No9x8h*CUT{hejarCa6z[_ V&Iꑃ:sh~/# 9Qo]ਲ਼{$XRw'Í3*EO Z _ϳ8r+Ɠ Pc}j<Wkf}$|܏rau]*$[>ͤn_daXTyd &c;Ε&kX"d>*`@e;I3@O c׊*ɬ\UmR<5XL61\E p"ƍ`@m>~3DJxޖlw~v-:p8Q~ٺw@9)$#.;!ܸ&6_"Sδ^ܶQ+[ 66D[%p%?Jx{^lã( mX݆BxkSpVüTzdixRUj=hz4fAL̶刺R?y)q]fBSlh{shGAоW}8=RP;pGIUtS idHd?DqF$5q28e6Bu!Inݲm~  \϶%޸݈u{| ~՟tq(2mPƭ3Q?3^IQ Mf,m7IB=Q7c 5%ZZik7e}OMxV M<H1q8NFe>Vsčh^告m؝}BγI`" ˟oK ^#Ԉz]S9i~k\YxFI6 @4A[.;œ>;P](e+mGΪGy Hk # g%,qNoSbLpLXmQc/"{`3|#=>.Q] lҊZE$t=ƫEoWqex06.&ڼd~j&eEpЙfAn6=eb 3U'|fxu%^ eVu* 2&lFW6Zq *gܻ#.'hۣpFcdspx$wWN3|g B_4L3T+nW ﷕l*#ge(1Q2jD~64a TC;I,H^濆VS0CUNKD ɂ n8 Xp*Io^x 9G@mj5?ɑBkl}',}G q4#Ҙ5l o B%n!rx(kPtuņ7, #qx7[`_ xu?X a0hY;qNuEjw\`,;RFCaOhܿ)m2frPqᘶtB-82bںH"5r."00uu=+|R"V[V防>'(FdYO@[lzhS CRy'T/SUWDi}(e"~8AkF(1=n*\])lQg"1`*q?EVT.Z1z%KQỈ~AW[ayL^ l nRw3BPz.1;\%EyԒ18Z`˕KlKMuK: MTR D[U9VP) I/R%e05 8jWfuó$?d; #ca"W~"[?[CAjoGqP+.\u4{N1rW*UIn])NJa]qɱ!pmUyM Iæ_)3^3MKA=L@VMvCk/J+z*ȿYۢ#Ξ@h2D( f㞵skjYG=*.wC(TͶv}]r~>-mWlB X&@hZZVWkxT) @Tf N/f|X~ m/s`@^/8zװPrkS1X3t2`íA&ۓ C@JTENIP5U7 !+.\@IN&oX9Qvr7s+(|t/&|D;< 3"7; n2+r@d‘J:?ejA^ 6zkJ2R#(i`7_t E';تʥe(yt+֏J ZwZ(+Mؠ#+H,_ix ɔֱII*ó$P-6x ZGqy&hPsFS MghݟXa_]ڒ=y (}"+Z RVWFe프|/oba*M S"dVy JDXH~@-Gէ6|XN0"];bڧLO$ ܰXAX2ma q5qA#P^S (X n$?[æYBᒹO㺪-rܡ)*"  <2X։ zS^pOB:CH(W-ٕWaHɩ7|4f"<K?؜͹";5Ќ=꧶̍?b:!ag"W&`O+>rgw?@O^vC J3R}ҕQM񮜲L M# D/ր:հeǦO{ l.bOYsL-k׺Mԓ(2{̀ciK/.| s7 5P.eu4W]L-yI=ô"ќ# }?!cP RMܦ(hrAy#?-$Ʃ¸Μ0ɑ@T-*F^nN,eR.BΩixm.k3I\$yÌ:2ӕFKfB%Uhn@5$o3v#Շ!rBgB:.<WꚳƝa{No0rQP6H\r<Ҋ~P<LEsZ~;c{ wA%ya+QwIK:L @`]ܚ*ߜr)jA0 Gq\qiNgNVUp|pz{AA͓mf2;N,ǿ7-4GiV]7g Eq|/F̯YHsJbkzU^GEdVܣ\ dq΁!F +Ҁ `aRZ3lfo%7eTArOC4DH=@D>i&ѯ`߯]=qA!ǓЏ Z;nq;jݥVa;ԑ bK3k⻯Ͳ=&ژN3y 8P-#RX u\@)ald H-&ف_H,,\ǔTA&oN SRU8<0)H3Nň6v($ן- s.+jY {ɹ Aow7D#zc%`aka tD< %N:<3΋0."}?-=ҳ2K`9 ^NF鲏f0omME̥eH_mf|re`Z8 ' \[;OY ppN&fԯS B\5iZ|=6C3KH Ew7}x_Hxv(.iN60)l.iBӍ kݍN E#fk+MsaR_du6Wk᱃_>Xh`]k\zmefW>Ze̖euzR<09U)ƂUyvl฾'$\՞gv\k2t8s ;$0~u iP<ʶU 1?r33ws:M-=jza9i Oy@ZU/ 7JH(υ~T2 lܠT Ĕ,m0"*IbhPU +N |?_&H&ĖĊ/Fjޘ+1Ӹ]Ac ZK5B5e;˻Sa/rH_KA7.aԀ CȬb#Ėϲyi~\ruDBVdqci?!5.DO/axL6wLk 5++S-2] KQ@]5ʠ0ߜxV몵7f_H?T~ MLKG"A;䇷%c  8ndߛ$%T I3~/6N Dz?P.@L8V$(dضzD*F$ i;P Xt ;] UO9~Mh[CE_{ٴE+3c(n(>-/ {IcZ߼cขa_@/nC7 c Nk"+lJ~ 8/q=j|KF3^Uߣ5#uQo[f~)LPVRoE{AÍ7\A|"FG ~S֪?lU~׍WrE {zM'C+(#!(~N3/'$q^CnYA3J0k,z{N?Қ@ 4]y4p;KC"HC“7df63g&ofQR&-~+]5GтN0`Аʎig%ڲ4oݱ"!2ޜMl""ry`vle@c*H8VUj:wU$[8E~`?ÏXݕ@f6.A8%omc5!7tTBF*:{1Vg5=FYW0|ϏX-\#DzS@]q Bs#ܳ QA/=;|eX,VJ7|۲ߦS!rARE1pxqYO-DkZ&lV#Iusԉ.cYH{;xL^;׻gJ1P-"6cMǵN2r;tk+3˶.SqC;Ɇ]jz*z\aįaJ) 6o/K׼.&_}~l!;ZM0K 4i&"ȀKIq^^tC}JF ۽4W? V^C܆ K]'#j.Xʫg#~?:!V0 #;~JUkң%c(R~ ^BSp4Z:۱! Ld@l49͌E%Yn#|^,GwDĉlMAi*1S 45Yi\$vgqPx8-;-ma`%%n]'?khL HJm#se? \ Q͠@HL9{0j0e1R(\dc+g7 tQʗ +U?„ KR>16>BII Mx$x"niXEъ{ '\AʬW㒵&7T7숕(mSͻ"W/)k{hkc 0b o&2LeKdksQB1}2VxPɆ )ү+=L"AK]lHQmqaLZޯQ(nnr,}g|'m>gA9?%eL>CdCGV]2oas466fJFD,燚5o\tTScI#f@F7"#b0֚0 A}>./K2AIg[b #NU& #"U7FIo&6S, &z`DyN%)[=nqZN,*oHj$TPlA;ڲCXQ/hm obᰘ;kw*JW<ޙ=dcV2} ,d@[Z5,"_JW >8̢EVKZ=A~ uFq4վkN@aB3K9od<ȠLɂXS3Fn)ĺltǫcwz>[5WUg \v99P: im`kHKP׉PG|a\vd蒖Z.2.(JU$S]>nq˚)'$")v6,n# (\7Wiľgwv[:b5ؓGZ?_৒M|ۃ&UVE]dq{}f}CUEɒU9P!t/;f7Wf쾂83ffY"qE4W_q{EJƣF#pޘ? R$}Ms:p٩ɓ))jA:CaahlV暝uF raWq=Kό{!w e8sjٱC2Dxy{Lm\VO&TzZk1}(W$ҽ/qE$bX t$~0F`lx{afJm$`%> +-=7j?5jI6b~yjlq/3 yu'4P(_:dؤ|wfCǜ!P K~ڒE2H7Rs6d)L,h4- $i6ׯjnHwoWЗ@u)eY}Dy>aRbld_du E>dgaX T3/O}SQK} Aꂮh=Ыؽ#\Ͷ L0%끽=uHM6ET_'E? RJäy(rsQ;%kC k~ڶ #v[}JyJx'\Z")$ Xa^(cK/LDRKb6vk%nxW{n0kuqS4dDa8G*+-WP_a@hy Py'DەLq^#gX΂(/=N͉9p)w,lX[BgH/Kl^rmQlyEVYy䔚/L?7ldpv-;'~uAzJ7iΪN9;U[2PSj>p&yzJk/ޣ1%K0yj* ?D@Cǘ~A" =)3d* |$qFE8+w W'>[3R8e(L1 vJR…ZZgK\pX:c/m ^vJ@X>6'%OدNz6 K!WZͷ׎|> '*q'֪, ˥K. kIjO^ @S,5ӢdXҨSw2 uh̕30D^*D3CG%8=yXjs-:*ZTB& WW#r4vk3A#qj2$LG{}na?'Y2%Fj=5y39 k=U{(^팝g$UaT$Cac IJV>;qZ('ToRU x(0ܱ ! 9YYt oF>/4`j$z)99dvm$.qemtU9ҖzSlmV}L,|Cf6̝ɇ}iF)Sn<5]Jyv$2c1?:VK麆Tnil͑/ofÑX0\ sۯU O6f D<JɇMÂ|%"$8SbDլ6uB< d[90FoZ&68زCW$O [JNq[xrUk- 5%{㳵D~#zq_~`i N8K e (2 U&￝]'(N}L>5rm1Q܇m;5i=E0Q(@ee2S/V]6g8(em]l0w;Ja,0'^_k$ ELcRWY)I*CGpi .JH]jYse=6$tKZEu 0]r˳vP䴫x˾Ny[PE.S*_E!VdeyTPDJǷ ioϻѿ=uF, .>>}^ҼKd2s̑Fc@5k3KЧEib])u-'zi zprZK}ocfX.A1H; wW6fFвإQ!yIFw9 j%d+Lz’KpHU_b^6 ~h bj+um,ر4 m"m`\z_`Tn{)@ b=H(2뀩cCt mmhI7M}aeW֏ᙞyv]I `(4NBdE7Ph=Ӵ3OȭPPN"S~*KyU-۾Q,F[߭m;ESr|^MWfN,߂9[Y(kKˍPoi>2}O9tH̍Ft*_AMjGPx^,1o6z2m)et\'%E.6UbH} yE;"XA"ӻе_եCՙ: : Ȇ6n&-ml(e~}?rK 3C3VxuqSoc7Jc#p̱Ajq߶,m|$@[!nHE@ưL03>ɻf9  P) FEؤ+ ch,*.TIuauC1le,-[`a˧Dmc99my pG_tv'QpzeI#),gږ5|#SE`bS֑d Z_/YS1Ŝau*·UCJDtXWKWY̻6\~y2-vD́6WL xh>:)햱c^BONZu|5<rs/WP0" h!Efi(/cH^wj\WvKC78J}w'zzu 0WF}@ۿ8BBNbu5_rgH7JYU'dq(C`F`}{ ;Yn!'#PV+RtӘ 卪Z׃ L~bL6Ld('ړEڎG﹗A6aVyɂ^fלOVQ e$!.܌ѻ]ھ ?$\roM4/P[Pʈö.瓴`^_ )4:O nG]4|&'=-c=z\(Z1f\`zs,{UړP{@P:q=쿵Ֆi,Gu !2̾U©T氟B_pC뜌y\1= IP&6H^gk8tK20!.#a"W0hL$ lS-y0@ROd?kWxNBm:Hb(<-GJ+9bMz.U72X6rQΙ՘⓼[ѬvTߘ 6rqS5dj"bw/76G5K< ߒ6c`l@&S6bX Í@8ҔlZV@,lHr"2J -LՙL|hd ;Y~qOo9,Wzes<麲|Lx+ e@/ng!&lM3Xb5Ha29y䱒s"=y' K_ZK˻`a)yb9yt겚!ǃ̤/ߨ߽ {[9pwۋYGzNx)e*d@%nN}-.+n 9,nTU[FC͉ujZDLzWDK<=8wS.L_r||Xܑaձqȏ6P_?gD(T:V4Y))ĎyF33'*xC+#4ʃ!TU,.GN^ sjBjPZ7,٨=N ;&;}&k1BDj(.T (n0BԈV؂ ZҚcA Ff9=3+;HK΢L桖}("x`/VuztxvT&~p;i&"֤-1l9c[V:VGHbRxp8@ptR+I1QYZD#|%v^!Eʷi6)B.ɤ!Ff%(.Q)a:6?G*E-`e6 \t a8[[Z ^N<4l}cǀІ鶈~=đ` kbo-rcóۯ}%x6A Zbp&IC8B¼F4{[3(}#lq7,bOg`)K@85zx#%A^HJ֒1$qor .%J9#^@e.O`woІ;sզO06^6[vM$WߨST춴\}"vLIʡ2|nFw`g$Ae':{ 5]:PRALyl0nGXb6CݵNo'b, edra ?eyTk uQTߛLWhAxU8u6Em.8-$tنZ$2w;G٭#`XepY=+l$3gL/ShrR ֖Knt~8S+4oo 7N#ۙ5NEevCB@wZ QLGEd1K`X̎F5NbYOO86}Os5?ޢS@ԚٛN7dGШ-ym5(t45} ^)wߩv-;ѭu KTyb(Å;#"eβf]Azm7[ѰR U(WZo¾*gi !#94 ?^go9)0C-[zqߖyġu#'> ѣ;w^J;RP0d&3ifSWF39C8k D~u <3unz.V9*16*E$ݥۧ:t&,`˛!@0qܺ}^ypw]SKuG8Cjϟ(qhQc3y7|mmIg=_q> Bې }l2j 8ho˭z4ѝ$uIf4Om 0 يJ(ML(Iʤ 0>!x $ټY imY;8 [W? _>(Adqj.تhJb!&jl%[-N]z6Y yu2[Ce) ygw G'a׽YE*OC.$sPd]af &WiQ‘{N+AW%cmݯ(ŒW7~e}x(B}a8'zr;uESXga{oleFw'SBՁCs3z̗.Bo&ͺJu+ɧ],{?DVsnD0k?k {ő>E }ULVO}/ –׉ 4n )a$;%@;?Jb^f_ˋ$RrxIa2}G7oYtϣKF&oFߒEb2~AҋߍX[Ƒt?n [MڏY,"#B ;]OuY)L5m;NSJ\eFUkonPF (y䕘UےOYO<#2Bu}TԟveVm5g 2\[ostX"ԘS5Gtv[* Aw=#]^ !\/RP:o!I* y%s*="ܐ^; ca&^aALFSly0N6_.R? ɂHD%w96}e̯im.pW՗B]$iOw"Nf=:>'@9K×A}w^Th[̡.Y(԰yITU" 0X"_Z1PD|5ĚEmfFi rK[O휰 < @&[=p՛ ]GuLHoB1jzb9$›sIT:!ZIH쌭U'f%(DK_b^TיqN1NR9iBF,q֊f;\4-ZV4CTX2M};0,& rˆ%QYO _ ҽ[.M]-.Q)E$JAi(i_:$kݷcưrs{!56IL2sIǹU~q2f{tY쇑0"+ȁ~9w|!o fGjg߼Lmy-TO%!-ķa>{j៙vl7~ven`!pwS\ѨK "|JB ?elI*D= $wRH͏~ij~V" |/3 RΒ<2IiIttiEdž+V{EJGʇ-rF@ lXigEL+ÃCXNy e RT=PDT4;fنU^bzrZ-Ɂ ҂&G|ljxir p,J2wfZ{qw9TqOI5kv7¨e$`1µZO ^E.xwuB/~FE+ֵ 4NҐOPi||c+]޻ш$AY,n]軳bf__lKT;QyRzj&32VZMԫMU[7_ aM^fo^F_G=s> 8>O\ Q G@[H -#,7?3aXYWy~HZG,EJӗl:٩C@oy)" 1 u j\1WB!DxAv,b80obD]eP 3mS5P p61”Ȋ~jl|ZRBTSZ떞;XGdW0I>z3Dd 6tKr!a~0N6ThM( k6,oRŌ{-UmGLT,^S~eɳ 5w F ;53'?xvNAGLȋ`bR]/5+ލ ['1P7xbphG <4[mYjŽp\P4Xu}w!ú}ڥ t#d umUoN]'X5:)nag񑁏ڥ<9|'fH(blw@XTL?D1`Z|Gٿ¶jQ5B''F_RWr<6h'JX|F;q ̟J4]% \ =& P<= OKT7Q Q/y@6*q?ٺ>oLƋrMWxls;t&7XcQG8EcJdSi85#C!sL|@=II^4x4\'ernC9׽\CcEArt PH&Wz-xRvuuvNŏ 7ciYT{+FEd`&}^^Eƣ tr*=e~2ezPsr ;M>J`,'_pCUqIW!BiKoh X'2"b Z;4^ϯS*V`E=mbSZo*ohs;Ufh #- !ؗhgDxf֝ayL\;`X2)=Ü4ZQy krg#=fW|(?q6?$L?%bQ[Ҹw;䄡pC@# { x,yj%gUg(5ȞjDޠ񐧯'B~sW!N(lN().dGI.xi$2n%\P+҇hC3nS=7y5 _NEMqCT/ۘ8'r$zlCUs ziב#xՉ-|}d9\˯rrwI'+jnMY(qc k{ ځµΖRֽ‚ |#nj٬6>2^bSo:к; yd'4/G I)53qKs1.r 0H<8G[C~'KFbV\=YQĶ",] ] 7L,VˬX!ո {l -?IRvB?Oc7pE5*>/2A(uƦݖ^"WP-5 }\*.@kXڍ:ކ] @|W z}{UGf0JA, M[6 /M5*ߌtRߡ 6v)fb或DîH/!Qxxv8EգuUdNl8{9'3?Sa# JcMZZ`4{)ÓuyrEs"cDf l{\JRgP–ZbU p"{~҅z2n,%( x_#q pw(>=/ϫm 8}$fV]n䄺P FD0Xq$aOxjmcvY~^ p6hvѮRyY;k5#$ӿcJ]r#Q`9?hp3n֐cYAыx^H!m9 e4?̥*9g]]Av~ D6O¢j|ʉgeьֳ`Z1.g{wi&n=M!L}„۫N5vlKza#)٧&ܿt^eF W=q^g>40&k1n8.dNd.-Vх1#aβM%K_·ׄ8<[N!:Źy\>!Pg j;v{JVbZ>,/fbR%`f1\O8z/W(SqN]d[(\ͥT#mu6([=vuD͜2KBѵTIgCƂB46UoWHN?*Lv\_sp;pk6+ U`ڠpwh)=jiۘx]`r'9КNMm=?_M:-rcOa6]eUQ}q52 t݊GOQn~sA@,zc9 6h63/Jux)*4?zlz,@rBC5 I 9K kQJgq/ 9yvB$!E{[G* 8,̍A- Ҵ2 ?I92s5+:E:v Fxffdk}d! t 3 ܸ=QEbY [ti{YtTyY]Ⳳ:?wq=jpo=JwNg}#cY;{M *U]}Yd:QG1_b68H<*"O`d^!H&ie[㭻MI޷7 D̛pHҼ{)b0cU LV[I<"9U6c;%nr v`"p0^EɔA,׫h,<߮{rxqCq.j}夐=;:IR]5_ڶ <8e_sn {Z(q7~["?8e i}:*m1mXh'cjfI/` Me;wJ*bf>_(l. $Va(|ʁg:3;%ry[[eج}&^VѦpHّ9.g7qPf ܜQ9[ w 2?*z$SPufRet!/j]|]"gf\~z$JZw&M>f$CN{zh$WV@R^+}Pb>=,23R>-Mg~V4;w"ҩIwpN61d۩/WV2;/ 7]2:xb fopF?2K]KNDj":-9 zT+t ʗEJl[ <EB)S͆AFϺ 1ud9j \E$ᨭmG"6k.EH!!tIՏI?ҍ#@=6'qa݁Q/O0 =) EÎ5\X0˜'8!hW9ޛM%Цv[tyf8[T LBVQ<deZTClńp#BX־0E>7 &NpB~7y:AFO< y,6a+@ztvEgKQ>jBLKA5NuHqWzIyjAO& )7JHFI-2O(0 *2{&r"9P]Bħ9.DkWْ=$0p8R.dPJi vBhYbA&qޚ;šjnȐo*cAl;ov-ÉS f~+"nG 0ɹ){r`j#ȂO;T `qBȶ?K+O_?Z~/2p.d5O[hr[$d[^a@#`0OU雕 ^'5iXRI+6}x ])nup(~͡ bz8:=0T{B% ,sۗͲhI5P?% }6@^cN>4}43k_{ʳ0!m8oBH?YeZ,@t-+?u`THP/R|ŭ6c@6I&WY\:wR 4? nJLߕǓ7hgSi $%7tp5}ΘHd&hWXrRPX^.fn:cWfDfawK9@f)M1ܟfS# .gZU} _1x\aʎ  uf6b;8 o2ŋo0ܽ&1}iWXSuwL\uۧwt:8b!~uw fxlLVuplR 7. Ƙ̈́ _>ÍW0UFtņQG!DD $Z—JO>U I,srp%X H֍m(쐷ᅤ|WKGɃQ>_K9mV3ϊ<-t: * ~ŠwW|3IQ+9o▵a"h뱟cV8~1 P0X,;G}-o*V$|42KON:ڣwL|?Xf''^YJOk&Zy5L\&?}5#>@)jć).zt"Eb*z7R/kHv1qpSF)Q=YC!.1*'qgB8qn[DP0z SUr`:s! u:ɺUC!E^eO\}|drelGmEga!ŜȆfD.G^nԕ@+0!!JB % *֦ѸߕY3(ʑӴvGOѣ_l=d)B}}kǸ_Sr FI؄:ʏo}٠A%`>S 3 F6u ;Q nBjԐ8pOReQPQ%] [e#[ՓFV{֨Bch {+ԅ]|wa}CCY z LLP<}8r-"ԍ1YXq歇us(f7h:$KL8#x R r̲wOf.9u SeOƥJ|siXwQ†k4f%)*;G?/5U &((;s QLȏ)ƨ@Ъ9񽕆6J]rJt",Q)w+!AJZU=HByYAʷ}#N#d7rWUW$B˦𶅔I{ژy&t`sSXf#fxbrQmw6caM:a }AquX霗Fv>'6[7@@zF_l16:Ͽ޷lv7?|KqF͗Qڒ琉a="[<# ,#b!K%yqC[YE<~L8`88 Qc#.lSK j2W*jkpu4E9^*#ݪ!@ 2}xA\F̶ j4">7s 0{n Py1&ώ£{KazjY(*QzV14Ղ"7^!)p:80s[,?HUSݐm3.l`j4nPBYnaQd ւ+V +8Cg>\SʛӪKM: j6cUai&S+ӎc_܄ !P X()f^ q4c`p`}ꨭ6JbA?K֙& x_HLduycTgĄp2ߨWdtJ_Gs!JfʋڃA  ZlByVn|7P_AFp`fޙ!Q4$~>31+Ђ"rky!,]Z0si >nfmBt64g ]ܻd4AgS,({ե0 KmwЦ`AӘf)5[ꍴi٦eɏ-R0??4nA{ͧБ'^?yo]q#*ᝎ ]câ-zr)Y/ { uq͑a?RPgb۱>ΓPW3:WBԃ^dX]ZACx j9# ^vC@D~u$|t4do90&[Imuь~!#(!]#a@,'*m@H~GiYqVM[<-UҖW,8_,-r"K_hfLf9$K~mU.lwP,w:v֑$[YYxsD&'OM')Oj7(Ce`dDncL!vH"T5fS,:e:Ri\Ӣ 5r =H5] .IdR,9ߛ8`&ENCwY3Q2#7/=XƳk[Q8ǧ :CO+)H %DzQ u;֠Cƽ|P;g30\:JbJjqq 'Up,}O]*/IL4r3Lf~/k?p}D1aZ8dl. mѪ]KVL FSĂ0 WQ|}X3^ukHkHt#C7WKofL8?K;{X,)p&fb 2K~Ԟ}=xH :hW `4jX)//Kٓ)u.?+WYMˋ*bWsa&e_rCA;řaǏI"W9#'G仝u9U#~bkvb4g:*& bAArMo!c5zD/$xpWWnojtBq7p} ͥXOrV%ʍ:*S RsRlOoSG :Q$Hŷ{5Vܗ| w_5YTYc*oru*_>=FJsOiKȐԠ{d?0 *'k/ƣsDFŪ3t& HQBS 9}t 1Z;;NH,= V:l'dHw{nN ?)T,VF=Q3Y?&Կ}^<=,c QwM.C, ]iVfBY?KFfK;y_dTW[YPTP[~h# C|D#~.T)psJ1aLWҗ BofZi ^$1$7VhHa` ~ͺD;}cܛFboھ3Cd:D츖\ķn7f=}zZ#m$/: &Mhjw{hM_&sYDDfހPG ,X-!&E}4\BT]6wEk0CXcPv@n|ug[%ֲN4?{\gv&)0yx<9b)\=7vx|# v+ t.7խ>]Ԛ.z{>}-z[dO2w>@ץXr\fAm^{0n5HkH9$0{:w[y/?~g%ݤ(gloBv01.^cc)Gmk_/m qo,>Ɯ`&NI% G%hhEr (VV IDnw'+ےO5aSTd4L`3^Ƥ F ň^/H'Tx DV쟬"n0p`Z}e^uHWQ8:xXHWEπqC{:y|=$rj 3_1(Yicaqm` +Ne]} :| d|8j_5S,S.4(}dibU&Ks2Jڔ##R<[+ PU:n%%H}"Q&Ha2wpҖ'*):LˤhK YhQ$]uŸ;QQ<:C)q>r8y ?i(5*@iέ׵ )g,!܍gvLm &S'ײf]jN>Q};B̍&ۦ#>,G.w \^h1'<$[*P ־څ҉1 =L,,aеҎS٠94|`W0=p5ٌ}.x<|jL< Sq9gq p;'|P޶'ŚvypLBJvm$l}i{ALṑ5F$O{$kIH^h`YioP]zRzj_#4;'+N'˯ꎏ[#1$`,EL)O\%ӴŇ}Z/ $b`"à:7e'Lϕbd8V9 ٽ/?'aB<q&u|y5㹪ord(> j&0P -D'Nrh0U5:--wы0CÞeґ4PmC}<*ΤR!Ss fk? ͇'ZJQ2P=c-%:[*65㩯WF|zfVMG"0='%yM 3{JKPɘqyVįݥ-y"Q%zYh4X;lfN`#Vk3v;i+nyxG>F9[^Vxne"v&.iBAZ8GEJe`堛?'tMqv.>~ ::J Ubo8x.d.){E?c+֗6^qC=CzkZ^uVSmY DH\z_&_R#ob{XolVǍx ZNi)P-XB^撨&J~W͑CR\[Q cG__nYa["R(Oo5`R6$SC1J恂 f~Vhi˜A/&vn^5x e`FigD2}yQIl.r_Sד)bҚ`gT c{ #WAC-U 'M&`Q⁰i^f2~12Zd(/z;u$B(8]BXØӨ]ki*W7,pǗ8qk"pSm٭J;AJA[HG/QH905e^Ymy1JӪ)ÝFOڣА {NoQAVFCՈ|歯K J 1[s uZsgv'=HZ' lqeV5o1{_ q* 8RŻEB@+0a%"L''ظL@xevSޝi6 j3GT<@ 4۹]Njf=Jy=u SFxp?C/r>bFAlk]Me7vRVYtN)} (+ףFԜGbҞщY^@a ?oP 7i,`^lT78P`B*;LKG۲gsIsq صc|1;2Ӎd)~:gF%ߘ)dXC&0fMPbNk̾~/j}>XktO\PPϳy[ܿ\,MR@?{sBm"H*u&?<˸&괃%-?W)* =U]#eqazL~%6: =LINiD(.,8Lh7&O%8+Ď=9pY9=ӅJ ϴoԿXCՊgN}erWsPm&d5kP2 [cKuy-R`.nS瞙SIp8D0E:]h-)Az `S\\I2xXٲ-\cĵ+6([>Y9} ? fɋdVCȎz_RuQLLgYW7v鑤D;*u۽``(Yj8n^94pgV.IbVy[E8J?a3G@pbA`9lAyA M(nb Bic@-m^g8 9'ӂhsQ}j R9m )I ym G$Q0¼cCh5j~G\ǎٯtـQ5@8:n'}xk>KΕbџXыY~_:jX˓|kx!8zO\k/)Unn0G$VFh= ͒D/E`K+s(<s,؎ ϗ @kq E}S8mA15/^~槯xH&fs]ggPPYVhYsȴdoHIJǿ`GRes罷BHrF<὿KuxG~ !ɘ:0+98xgLb ɔwtQN< M'ўk9+Nw=Vx'cOR7Tr4mp~xZiai?DLb3,o:1C}hF'_co$+V1~"I ]76PF< ap|ac8Ezc'#΁5* g?a/kĪHSK1gѭtW>i^6iЭ28Yw˺Aғ0&a$W g[h%eX8jÐF1*%|?A# #:1CW7[Y]O)Xuʋaݤ}s}7cXc sbT"IyD9K&8o˄//]>6Z63-z_NN$dCrcѳg$7ç1ˢ w&*R« .v)r9N_) 6/șe P:Gg#gjל4Xxhv֐ C mH:/<2bpY0";x_J!^R{:duNm@gq aW7=$G'MMuȹ]KFXc%g|ddWuܽ‹s( *1W Hwlo9kEE6HTՃpe{Ģk<5"mF$<:3h)ֺ11¬g9=U?S/9k=rEe%`C] 5Vr:cb hW*R3J=c%JNmZ[j:ʧb// u v 20J|psW*lE6ߜ0֧@2zg8 nm8b"y~ hͦ.da wK;vgҰVPouMzt } !3K%4T27OC(c,/W pw}9-NZH_?hqcǧvwN#6שGǬ@5(6K<ѮUk_kdmj !RUoD`knsєHN{h M_rӌ3M3‡ZTC< }2sTAnUgb\u *mA_ 2]ƿ_mob<1=2Db4t[[oܧLstd#:Xø1 _(ɷѸfeGә1 !Si BHܝ9Kmpkty+ iMUB]5pշ)1T\sߣ,](nh 4=ۙb69f>8'vB9V".EQC~:Q3=Ymռ-߈с[G j8i՛GCES7Rbbmq;+&iQ|m}Y$,کE8$ e'QGYWydR&·GThG+]K2}P:)n\1c%Obc[+7/ :?t B`Y=m+Z`+J#c@X܍˛h5($#v p[vsi*OK7-dh&B/tl֔;L&#RFm6J'?gvÞºْ l_Jy'դ@~3$B_$\r1Iftl=v6QG 0cR+>s]hPP~sxI-9sMTWVε~pI7?N[v78x 4wq&W2?mtXOx**?uvgOVs,x9=3hۂSoqea C&> h+!e~d0iz^_C[lhXf{&馛OƝ]kРbʾŽo W+RIi]rp?&L DBLHSU/P-CdemWzZ)6΅ \0CBpe.@ulQ!̒`%?Q3[E5^}Y5q4v[lUyɥ/ PQ3ڢZ.z.x[u3c.8%iQ3oau%iHO1r:8 1%EPMҳ֨%}xNFZ&RڮP6*;]ȍ(6 \ 'o@1+ HٺGVַ̀n5yvqąp'JU"> Ͼv>vOR֥}ƍ<uo?@1jL"4FG%>f*4a) \t/"W b ̀`q?U_jL~O90Fvh$_ k*>f9}wN$*}e2ʳjgB$?V`Uk FT'Su]`ظ!GkrT*@婣U 4Zѿ+#1F 53YU4H?nآ?EY,ExxPLKuy`L GqŌp# ཱ÷hl6g4΁lQ cף pIZMč+}?u-n@#<|n;]Nz]%'7YޮY{U%־}`ƨqc`9 (Bq>h>Rh;r"ta$aV:|pA&uaFڀY[Pw: /0ijKz[G{hf>1\ [>aL!NQL>uCbD|&,efL͎w4뀾C2qP.TEIp>Lnw 2UZXVSƮqtȿk^7:e:itUWcV4p(I}jo^|Ghk.'('d2fIlvFC̾%G-xe% v G҇}Юv=I47U1ȿ Pp^:j7C w~'J[G\=">9$}:tV5_I~M'v̭8d|3  ͧʹ5#w[W5}*}CC@~i];q$ؗ{^:p*2GSdnu ٟu=%>Y=UuMB䬰{޹!2DF/Q6p\*UAH*YfBxoCZ[>}ESWcTʪYP): viRK6$ АW"T GlPT1ߒH6iP8vgaeBRv=raضiCPȋ yϊiB"OgňK)0,PW3TPL[+ob8i]wr_HAyOK"+ zAz~;J}ҨQJ;vfD5Ũ @ S).6#hY-{̼ϙ8a\ŷS™d }($nч#2]r]#*;Fz2:D7G:Y 6mGf5۰zw#>޸l&Ф&/qL3`*_ IT.9 E"ǑM>M~H>,KY}5Tt<;B҂3KZՓH,l>basHd^Fv 8v[9k*+qH4EIψ a1 #|"1,b]XGcbeu< y]+p'7ZB?\jح _q2=uv-f?D Fѐcyg7HA&m &# }k{7q.d$Vkƞ]l72\/7quhR-] \t:#T|gwK$&$\Pqm?gqŋ5mwI$ETjKEk糳'F] tL1GoIM=4^B\O3jY^[/[G65 AU!OP0֕d;{Mb EW+X1gDSXy-`wj¡ *a_WN',/r XK2ſ :bL0Z;wG6D!T;l|CF=:5O%v_xŒ4̖Cz#9<-k!)j>۫ DZ]U-yB@_=02 ށC跑AFa=-NJ1?Ŭ~[5xm-ȃ?XHN|Ex^3L 3iI0-Ej * $y\IC "@ئwRmŔ6Y靀r\y=g "Br+\8r&Vngf";_tB7p]C/gt 9<J CAh_f-E4+Ι/-&Y1؂(ݓKulV+5u{9c+kt/$}Qi3Bɪc6\XjQ).j_VnI/^=Gd V?l'z0k-P1s_AY!*+<wRp'4!}$A:{(nPd$hOѡ+P<:*mOŝ|bKcqXOⰑzwDU_>Y ᐽU Ro| IHOxKwoZ5AtF6Xβv=ajLX_5=b8 _ W95Qhatsͫ~KN<;:$C{^AO{`!+d/؀@1ndON t,\ǔ7T%'(E]ΛºZ^.j߀Il^ ZCO X"xu@gwHSMҗpim /vڔB,-tkZ'I+4Zots`>!wSAţ7 0JΔQ.lF_F'GJUyUn޺޹)ǮKn&ev.^uqw' vNvELu_qb8NOyh (lW+_` Lɞ\vwTx &g{  B?->$a/6BĆ]6KN 꼼+=4a/.WO5*d"PW5BO}Lج 5Af5]_0*Z}Ȩ{ V Z9IaYt"xCezlW^p{#Ik>;0FAؘˎhp;|u~xX# sn8>CA0(c}Kg^NL$ 2%,7A/K{8Ds9(Ͽ^c = r'[YwiMNCKd4|1h7S u*5f)[spH(c,JX֙:EBi-9N@Ǝ'4;{[XAye<`F%E(^=IBOhU/2aŒLpv7%P(0QhαWJȊ8 Ҳ& >wDs{oF߼h+ZbYxqOD~₈]`>GDԶz݉./zJ=2-3ǭ P؇Եac.i$k rۋm!0p;/oi*_Pw jC:nTw<(OE5GaRxLͯ Ef7 `c~S͂E&߯~6]*1||\LY]׸ {R A$Nd,͹7A%1>\6g8v= ҒPg)d{ sث`lQ3i疂68u.ucuJOMUښ!gp_₯*?uF2o^rJ?f,ة82 U uU+3GMq3ȐY"c..Fj!ϰ7L:qk.f&(mSoIuBZ??6m7U`Xb)^Aud=jEv׻Eڋ5c^Y4\]`h~S rTy/MJX[`C{B*8 ͒Rϋ73 RwaVG.hLePʩt?үWք)N5-ULFYLRmۂbkC)DԽ X.ϳR Ig;^lxƜhJix&L4UZ~#N6#/Ri $~Sc` \Wk|Pyf"E녙yD8%:ݥj]k}q+"sVN*b(ؖHDlȱ!P>%}y)f0!o}uvϔZ@J"_U0!g}r`&,/>^bgL3!lJl-jtn 8>z*D8NNAާH<ףOc*7LQg $&>AK֑nDզx?+@'>+W>tO2=+hbfHbZ r^$hÝh^AnɂƁNTAxF+8`v 3No}'2Œ"~R[;FbG`XԌW0)_}lSE3{WN^JpPWъ^扰oP ?b|Q+wfxaQ5EÊMR! XIʙ2_`6sňÁZtL==jT#aCЎ4)ॅ(eL qNsO.S0#/JtV/[ܳԐ;]dkڌ4 wuVJwW0`w2\aX}Nm Cacmkmх9&z<00fm%ڔĄG &(۶vܴ#K|a("|R }rnl“m羬ťNT#n%K:SI_[u0M?Ŀ2zTB#sEcх=)8::%:~"RV¿ƶD8TXSt1 ;ncO9B7b{2Q᳍8}{G Atm $=‡[ޡ{]kj}{YlI(4`!9-~=C;_;>ovVuUoUA8sE|&qk0Zd1 #p1l<*+QFN˒ϻ,^5Otp7\_Vw^0֩߶Axw-~k)7_]JKdȪ;J(M:e0~Smue#yA; ܾ@uԯ!;iNk'I=~@|m%fJ4"g:nr4{zi;Sm\Mܛ"5V=1[ؗh f6vʂXρ61 )=p馸w.[$| @X_O+tkbݣSC:+oQƛ0q4) j<9%TYSap; KH z봇=KGS}wˆ6coGL˞3Lh6^-g -cw"N&msW@J9W+v&[d"Ѭa\PЖK9:R{P4ۊDkذ*c_Dc'lvB /.qK9:P\X%~ Ml+Ԃ`'V rR7d ~'2=U,NalEg8Ȑ٘02''u9 =:UdД̓[="[MOg`) ݽ26ȧyvodg7bVr,4OэSx}g}6 $Ru'sAu.pS{eb L ŏ6*Y譙Avu7xufpo<3a]pgS`HGD,%WlPHUu®B|TA`ݙ=ֻ$N؃ۯ߳,b&ºjEg4k.zjP H?O?8w|| HAkӦ128SU|mG3/f:ZٺABmPײgLT%gܭ#EFQN* Qo΢T.\;/z[zb˪ݹpG`i~T !uܫM"ZwW) G=PaZ{u-z9Ek mNE_c2kK5$W=cl4\2R3aZnamSE$mk,խا 74<211l Bf07U9$bdX;diflxwn9 5VrNڃϖaU)H $5(D. A:Vl F!w]7QJc1)n6̫:%Q |XQD.ܚAvU^/[j-ZwkI4agB҆o9;x}M"W' :# jFH^yu+ҧlKŖ/ok{嵀^^h;SLcasש:~Dit]qϩI/H1 ={bqiQ%i4d]fљ&ye~FlRʔ-j%j#"k<M",r'R>!;#x(5@zEY!ϒft$ (dPw{N`fm?k5CsOsd(Q)rzTakjrN6pQ9#6uE2Wz6W7 Dԥ34?3'x]eY"V競B?Y̛sjP JVBA5旂_CA*4iJ“q7EL(ܫ;XJR#1-Y]Sc(G 7Pi[?ʹT^*U K$:KWhTO @VAdQAm^'_XZ cUh6?1r^o˼`=ɞ+30*t-ؼVI{ڥ?~#drؒPrҹri=Fi=yI%g!/էžu zDɓiWAҔZ^>v̔n}pldV4_] W p/0mB~k 'g{S_#)0PM|Zv3MwGa2ȲgϨ"~a?K074WVV u[u70iͿiv+‚Qs<#Z 6LtE b׍%j4'622pp-6G8*wU (o2sϹA!a6SC-#_SѩLBE.h}\Y>ߑ̯ѽ!ީ5xqf&#rNT[ɺ D𳰱`J3VufE) |qPQA5p%RZ%uièX܍Jt o6%j2WkS!nu8Mxh 7~ła?9tCMjHROC!ԯίC)2uWnƛۆ?Փ =+0Oo@ fDľwy^a²+T% ˮ7kہP1JH\9Tkf:ewaICt]I|\Eƒ>5 |N(!:F-Ip/ń/&`!X8"aS-tif<7^t.Ujlp fTWo`̵QZu5;c$m~NMUbA*¦h3CttAݿO7Ys*,'ROm!@fb^-Iיm֤m$0T)=ߴ}BX0,J bxz'-y Րfc(u+wՠC5`9@tɖفS[>^B:fHWlEFf,]7q<ҘEomm*3FZwܘ4Nu |n.J052ȸBz7ǘiR{$)'7)!qװ Ge8Vyk8E8O)cOH:W^xƗ ny$~Y ?ݛNi8Gn`c.ou*ccG /8IK5{Pk?ë_CKd_izk?% \F zv+rxCPzCy$LdvTnx5\q_*͈>$/)wVizsy0/!A I,+ltg$P>&NQoںRzܻC}?r@"G|eaɘw>-"Kԕ"SD+b<)>`j)p]rT_e8 Iye=#_ͯ5v 9!A"7CEq|#q{򖞙;uAhy qQsGIM6L'o#z0~t#o5H4<ӥ;[-Q-5[[)O&ȅ"ٻr|ݽĝZW9*GHa3ev,>0ÙZo>/?*NvPTDžxJ*SKjYY2 *)k͋SeVFp˪M &[HDٙ`O Y MYS}K>/@ d|!e1A1_/g.ſNW\2Z&"'Bۆdd|q%ƿ{kktiTK \U%@%e)GH^JS,P|EUd{Q!zb&Y݆]DxWz|ÿ%MUp#9=p"ei0 y ]>ϖn.Udfh'̅:HsFt|#a7%'r $gbZAp v=Pߦu9B/:'uVkHAssȊ=Tpcnacn<"8L~?6^yY \ۅ' KP 4"0RoڹZ8/1}2_iQ^gw{u._O}? W"YTrCQ[iɹ%v~X:P :`ȇIgTہl5>;#P ZU(eYlWro &SxaHWQP&剅3Hܦ)mhQ<}aA fuiO7D km o/6f*}S%DMUXx[gEZF|{h`&(B̆|̋& ~][}zAW2 3z^"ⱸQ_M&OYN)kaΧ'AcG=&ZP\m93-Xc/5<^\:z:l6iz=aV??[ :͛DpH@+`) "g2- ):nV95ac[#6O &=JfI5$hy{3׹uzfF/̓P &K]V4A(Q}ȔRSbeB֘7f7|c)^kp锄u%[/$VQ'芮|9#\TFS]K=$[r7.Y 9"c5+<*QA*ʼnR`#4GуMAMJ*@m\)+^etr3}scj8ڑU;y!"%#B)79Qy Ae=pD~A%ckd/w%"*ֲ}Ѯugw7j h4F12 ;D./^#lT $_87yޕA/wFpBpLmí9J?^dqq`tP>( )2 F̗+ E@ɹ;dXun0![ǝ]czŢ4OWϨ(+ROj4&<`UUa@0zƄ]d ?x[js# [\floB.BBM SvظREsrqKoX\җ7_~&L"3ia:2:i]4t!~ ^E5~k]%sGT\/KIMIP:#;:CMwJz+F^ܤJ5~?K̆ Y w>SR|4٢WqmL6agRv/ctKYZ"bDTnDwڜI*[.^"k??xX "劄T#\2?jrxMJ/vd\>p<-*^_ME1,bVmV9PSdY'gu:$2XTKlt͞P'23S[ Ĕ0vKaN`!v=w'vjFǥFa I\3.f_?UT{\7_qUUcG0Bx"Zώ=cXj>zEU," E/{rrpd*߹"I$;eiޑe'g@NYITea?{GvCDR;G qtOU-QiیtwY3>^G˺x{ԍ\c]wTH#XI-$]&c#mQ„)`gqĒfqLnC?~wi }b4|k4k9o}{I_ FZ{K 5Ip3FIb-,2CJi!xt КΌЬ=qN4?GTtJ×Ya׎QD b7G?:U0O Z{]eLl+e~sp#l%:۝>7  0RMN7K,8 J='1sQN6To7Mgձ\xW7NB-|T<̌SKv6 >`|Dv́1Q%>Olt6RY%hQS of0řG fnr le+&7 7w@'(Ρ0f',w 3D p/Hw(Pc-F8ہaKY~7HQ!.BB=#+8*Gno!3[ y<2ڴ}gIg9H++/mV[ebƒiQՔE ײdɪ;/7t!ٗ#CJ ;e)]HzԒ-`_8*fs`!Tfr<8^\z{7I^\(EΣT}Qߝ<)\EB>b8ucI/#[^W.1jo=&yzF$ vƔ܌VނIZ7 E^`1F*9*ZM0 @mT(z<)?5,޴_='gz;[|KjEQ}TD*7$h&C4T/&֚l V"²6?wӌwW$~*rr%7u`֨n~ת&'vBhaa)1(1sթku֤iicM0 O{#n#NISIK [F:grB%S:d#}T1G-#n6gl^%D~WBsvL ynI8} 2y!`;N07m 0Py "x_QMN R sObfzzǂB3>urEP.P~҂}MPd 2So{hA@.FqmNiyccp@+}s^^*U,P>vd*i7hQR tKVb-WG XDMa%U;oOq`׻q`IB *|}f&C`173Djwsu|"N @X)Uj4|v>j/0Qbبi3L԰}RgPeVyͷ]>/%.ƌt"A ][)͌wHg J<+\E5+˩ȩAU+Qֆ;ҿk'@G;[@|?6%!YK,Cn[P.nvaCTlzx[v@1veD38JT%T-''4y;g8X&da0#Rۖ,!Pῌq/H eoY(ޝRsa6[p&)CQd|{^}$zcf[+i?0/6А7c(|ĪS%ew)z_A(7ɥ"?tAq{ <&1d/P~ڣ7!,DصM ^ڍKϬYG\BfoJ`((z̧ JZDƗbcg2<׮WܠpG\F}"YAt;UҼdk{( ؁̗SV.rS\=S;\-j*81|6D xxf O}靕 %߆zaI1 %?u$,BS?㿓 y d3}w\ںaO9z&yD_BMٖ lW& v:̬;Y׭s_wwxт- %IU^]Š4ԫqi{8Y@fH6tp`=6dNG#nd@яMZg9 '8оזS0Z#Ӫ1Ke-Gb5I !ĎTXkm)n"@[$:^FҲ=/̣6@r2<+S \ hRn\|C\EP[ * }i.ʈ9Y&R|$ň jv?lSBByn0:i񘲀aeϦ]#f75 p!cTI!o.lr-J"瑣"컫i";5&h#ؠNe ZS<Y#8 h*INrk沯{g :q Gq-Ă-:OH\=H' aМه4J?݆R;_tKNetbKSFkHTCR/cx3Tv3tlaz#F[E Mpz] lFrEu7VM[0̀j|-W ta`9h sMXvCL6 (,YO|JG*UՎW|ݵPp /D"閉zGFg0=s7D9#DHlnRjۄWgr[UDys 8-/"qz8ya\lIL/c:u^*/Sɂjs@zIq[0I@4O8$zlY m߿=WO7Jm>asH2 Y#xn LISr>7#6H:Rj y:R99"&,gQc0cĕĝÊʙ/yEV[Qi_әH'|2\`""kgہXir3sBBb`E!ɕ;SQh{js1Xn̅t"Bکj:%Ix+jzIiМ3B-|kre=y${RR_ b7WI 1a [ޙ2*P @ߜE9kV71:g~;IohRow lRMWqP=.Lm ˱Ӡ䐹ўf.Sw$j! U)Z`t Ҏ6,b׃q:q39cX;aܖ .7: , 90ڐ0m+`xBV\] >ceY֨z?uf/(2Q(ֱH3NZ-p/5"b́@BST~:Fps<}!S<ᙗ7/b>R+r_uWȠ-A=0%6OKbFZyf%6!"2{0L$#xv/71/Ϝ,77N^|LP -0:0:otjO__G'0 u˪QjhNS($y"]g~tnQK?5pϠV$hgP-0뮁<`܌xdЕ]Jj|\c5+ C/=p-CBgb< r'v^ a|ȩ"L±~NL^٠U%g nҁT0c)wa@g>j (;E%:|ݤB٪@ܥ5amΝ™!qo~:"&n@=e>D*r=/0 pFv9Gۯa0̔ r E\*ݘ:ק/ߌ̖í:2XW})G+ؗ+wrY.Fm*aޑS9UpK aXa")g`;(_)sOzT'(F3dvP>0}$u*[m1};Jg%=j en`%T1%e2Ʊa_/;\Slebu] @/DL6a;؛B E6Ѓgӆ[ ¥ŔJh{$urmvsyt*qjLa ~Gۀ$@lld" wMpq1kfj/hFv dw= dT2ƽqG՛;Cg͍?:w?LhzHN0K-x[dkts@Z/B ;Xf[|"IEJʶImv4A`_vv REq#š#o5}{x):[X_~tn扱vO)R߬WFPt"VMq`~xm>mEM>(1i;& [g1U0qۡA A lC*-Ehr}Fёнj3c?y5yrݰYZ> Psv^? syu<> T;Y'zO~r{thT$%6 ?Y5Lj#AhCE1Z㐧aHT32V@$jc5LSZwHZ!#!w&a=7wp<ԅ`rq ~nf?"@UlD̳RyBdSڅHe*7d-FsFdO -@1 8.lxʘܼ/ J$^xf;WH)ZΤ9%g*!%qX)uu(:o7`TDꃽx{va-jêFnbT-ك!Հ;tAIpWhw4A̯Y#ȞS`7RΓ &&M⦡ ]!`,2'lnbn^X}*HWQ_!aH"ӥd;RU)ʌւz=#:agf5IY0:]fewۖUe}2m6uk30C񧎅.-gg05`ڏ ]G}q@gЖ0~dajb?7_l>Qq#|8W3Yan I5<_Ir?Qxq1ۈ*$ 7P90 ai Q9ђd^gё%;̟vVwܔ SO3O5HOwo`@OiNb ;U١/i> ZEڎz7i975g>B7{yhyhRW0NȋrW秒UYEJ=IHQ :LS`oi~V4tB$=PZVA$| LK>܄~PD(-d|d'lV R >aݽJUCej9ΎaS"k!̭ʑ+O_|z9|cָW5 nDJ:3C¾)~i6bUl {7W@~!38BIH~tWP%@猚I0@F->E+ef:bǥlתX쵟 ie۝hkXƬatYQ?,8mȄh }-6ݴifQ<_e R,PZQr~^'6Ԋ#d]_g8L[9X!7[de(Pu!8 դoEB0ʷh 2/H*H+z a &M}pZ?˦RJlhC6$ o0_A#p XIv΋ Q8Fk waprt WQU,Bi*bj{߰4RmެˮLA PpEڲ||z%NHK Q캜4"I| U0$yi:9˻J}v@9`Pd\ZרyNZǨOn Bzߗ%ڀQ1 b|ae/K (Ad^n<7sǤ}#*Td{mv mtK zD!XP؅2 sraIҕD!ZcJ+!( h@[ jj,Vמk{*)ԹeY]kNĂۈ ;+/%fD9gb4=ܩ:Z7ټyyd7HZL YP&6vAL>xrФ;tU$-g D-|7+RB]d0Z,u+/ ANԬ8Q UESd{'-Пf:,@ݣ9M b&ܶoey7"MvZ 78xeK 1{̈́J_^Pĉ*e+"f ܯZKo=xG<`DK$|q>6!ܼbnfn^pc/M442%!ӈ9r-;fEJh' {@œ{޻QV"4s uj7!WkExK盢/lp{ߛY*6q##+AxVF2v Emh)^^h978ݡIueKb`8 5~v8-6h7HwpaJ(Z'^ OOPN JQԂT\< uM<.FE GGZ--_Ht@W,1?zy# BL,l~nwcD*y^BqZ CC(>'q53~x gP%\zR}Wn =qxD0jÊGՅk$>>29t%X qKh*h9J$S%TU=gL $ȉ) f²L7n.L> HԐOG?PA"| ׇ=>T*]_uVE-I,ū 2IZ o:\>ۻ_J\Gv6S,շ5gu#B" Lc-l-]f7|Nͥ$M'eJ#Wڝ S^Ϊz)7g < hi}r]~u&{>˦7^ys!CG@}J5 4Ⱥ쾶,v d B; &s*^!uz 珋 m %2n~4&k=7xuoM@c`qM#=S3Isւ}I8n9D袱*xKH8RMЮSǐMG\ayz=O>G߄UեQ^ O@ÊxI"&l<|J&oI͑d8q1Z i k-`^YW2N>NX1XnCkAVιLc+ԍuF7 LAݨ4~=<0zeb>jќ'SA%Gc85\\`_V2+, 94JA Jė &49f<֚ΏP#\ʼBb aeHSsKɕ&^ +Z !XCHe@ޮԮOHMP`gu4l2<^u;:KDq o2~v1w $Gm5Y0{cWPuU4P?7'1*Y$h=_K=e1~$djdT?@srIuP@v&ƄX,ӄUXr1Y .J)ЦUSr3 Lf]󺐤L@“nIʤFKg'W4ӿTB# 8: êA{#*ᮔ]|Rqea&;#Ik w+yȆsE!eh-.%mp[WISfV4MG#m`Ww7?VauQ (йZ۷ vqGHYF!^Գ?LBqW~;)I32s(z/CӒH粙Hv# m -џYS9"vO-vw pR2\(BX_=Ouu&\_4>Xyp1(6Ğ`Bq#W8S{rLҞb0EͥmϐCS~lQ|4e^snPCxu:w,.~kXwBjP[w ~?;{ԡ.aPDMX9@GCb/=jC}W~9Ns}?^:y-kmtP߁tB$Aжd?oO vE8*ΒYAQ<+ }; ˷YV84<7A,dـݽԛg:rg[M)ʞӃMvK}IU ~02=‘e, ٍ.rkpO'^`L Ȧ8ze@WF4 eQqh58ȡE} 4kgf fVq@|Ef+(l~Lx!tǔ6)}>4MV8VbkL/v "m<4c[VM0Mn<capbs֚~F1&y}V>X9쑉!_bM#?NrNsB,v5ҭ՝wɁ긊./oph+ _ϊDzF@-96{@Ƃ0HégE$YsZT5 w$jE58y-!LZ4W>)&^vpi\vLgL3<Ih,5+GmE'4gQ/d$D(Bj yXo 2I)eg`?﮿td]&Ε-vr%f% An~WuTU>Ŷ^r,—BH;=BSC# OH}0s#'$vo*WM}͒d&jц0x>.Bx<|9OI˔+!9 Rt'd'!l_a[_GDᘝ4\|lJ"Xv"}Xz<\ Cg«6"Y;2Z| *BlƳ"uIߔ)ma=ߣ/ '`@ĉk`f+,<>]Ef "woprQ (-(5^>2Ataee 3rD ½tYw\od+/|)lh{y,\&!6[%Ny+IyWU:8D퇮FXN  S> }Z%~QO_,ߕ0,y ߑ^.ѣi-j+l N|L:EpdZCLC? MYc[Y` x= $`MoY5wīĉ .gax'hH)([|ST3ae3O`ͻXY f 3ؐ0 n BjP&5wS|PQ*UKvߺ/>s3gZ(|88{]nfS(c6.|.f8SI hpk4T!d;KYDLHs>pbWS9M 7+dc@Y^o~ټ6qdfkX;165ވJQKtHq]%;pz$:"$O&[cTOs7xB.j^&Haq̟N뀼kC,A{hkxee2M\NDWkEG-}Qʢi5!_њoÆ*8x`MK!nѻ#9ZKS){ON/_ׅCGǯDۆ^sXUFOLr&aʒwzMpUk[)b!|ϧ78KM8 ;X1s.` ـ{2XGV6 'W4 .?s{)_4Pf]Lx7=_XbЗFqd۰S | t]%tR!kb3U~&3@hR7DX`3NS<$.RK(wkedLp CMmc\ )=K72KIX^YEvddHO A IZny#'\ԏ9n'IMJDdNb$= "rN`|aC^ ~#oH7sjт&_? lɎ6͘"ة-bk3kjF]xU͆sŊ^0w бKYVhu%#T[Ul:^vjXνD=o,: 7PLR,ko,iҴgechl p5V'"޶ZEE'2F+{?${"?r=ֲγ* EMY< ~?\B2Q#ws,m%J\p ߭^ara{qtݍ_lF3$'ćMrauH~OW#+ڑ`t#VVcxJzYy,W>;c:XƤO1^l4&# | ѐb#v,<_cS8 (qWl'˭} (Ajԣ$|~fFy!SfӮqr麺gcpu==iFoX%6-2:dHtvuJ>:ƷT/•a׋ >~&&R jƷƊi4 rCLst3T -kŸ6$)ey`R{P[íP=Q0ndAfMe 7Iż쓀Rh%C(DP#h!K7tvO"G~cGڊ`U2wl+{j(fZ. G[>7]R`-s}ra|7T-3:k qh``u8Glh8Ƨ6s]+Ι.יmˏdjB0+_@bǵh'Xk XPc=Ց'u{4 D\0MXU}- ݸv}Oj0+KĿY-)9RJ1(P0wyѣ]w"X(Yx")&0V=A=`a'fGkڠ,lxǐt|/vCOqax3N RDouk|f͸N:H0v/{vJ{>5{{υjԆ|8ij]mDDOXkΒqQA 7H:_$gw]$S@EZo16Rwfù |iUbQ A' s%g1ľx!}߃& ȠAP7ooboϻia> zϛPGI I׈T^Yt ٹA z;if_+23.8A0p\_ |0I47r1$TFZi˷ fxD -s(΋;iGoZjdaz8% ^%7G񭀴2 'xߢacܥ쏐vr0D A9XWkDg ﷳ\yV}Ԃ Z# ҂!׎7 `Y1RJz5~Ql\^*<M4ؾ"'W%c<ݪ{IZ·w;O|*%}= TH*MJT#Ï&P(̤X6\1ÜbQ{K{Ԏzp/i6QQ?Þ~7mCaT>x!wYmqO#?'\qt++^ p \7&@T\wr.uG4 kA^oP a.' .a i!CLʬS/C|"p I!746IxŷޕY²M]/l^>>l36 %иzs0ѡ8(fqk9j,'r޽Q}@G qȭcP>U9?)p}lW&T/F!#Cl LH]AFayf{ dS=-NBh䈹NMBs9Lt|YFr/<+[ڥ5ڏd AKhHǥFCZl^h GFo5@1wάJ%;rbO KVx:i>`$̏66q(|9-/;mLFwwqe;<+83+.?Lyvl0΢gJ͜lk>E7ctJRΨ9:l~v%# LP[ӏM6d !5TB?MA8a:Cf4v E >:SCvOVO1NG xuR繱 &\!?Z!V8\xwM w9*Gc Lѱ^ nvw}%cW->ﱭ櫢Z2veig*m Df6*FPHwp Iek.@rir ZGAV}047~kӖ V.t9 a},#.fJk dRy;ޗKr d`Ih]7\ ]<)GN1T$8yV+-TawA)5fUg4.e> tZ-, N?)aj"BSտF+壙MC(s)ngu]%R:pQL3&ڿZn+xFBdd˽rS~s-~KSi6 9k. ټr+~L`W+.z4Mp`SF[J/͝Dz |3zJX[n\68C3. l1L4otvW QaCAy &VΣfWe ?R>-7m2LJ }+(|q繛5X[8ERBO}va!I'rf-TWG( +P2bF;$Nj kx&:~f /=7kKO?7E~5/e=5",~e^6ԞR543؆լٚ xJ%LȬn9lwѥ5%P<;J&sP_W ,;\e s|[eh*To8J;vrY_MIIl;eWAA77BEӆj>Fu܌Bo&)¸{=wkqmA/ho.N vP j3vxҼٯrߖ' .ACFt9ϨŸ yGvylár`( 6!H"bZV)TH[r#(kٟu'5WMV>:|PJ.k[0׋t=@#  PPb;`9ijsʼn/x']$*˿P^Q$g'5OVUP%d34AqF}PUJ9 5w")lܹNR1jDF<^Iu^9 v ZĈW!^+.1ߢ3qam{h3e,A0AuĴSz ojl;Z2V t^ٳjN"Ux:t)i^*י/lCU E^jL-2dhYh/|-xѾ3L^ךP鬫o׈\)VGx)p] -X ~ 1INNMSrυ.b%N ^OvAPq1E@VM3yٳ 6וֹ^׀rqﰟיML>- ׀ X4׋ D%ҵ_bJnR]I9 5cK. EZ :g'E#@}3o1ID1fd+/?Zۗ` >mսo5vGih) _BNt[S"7{8S5KZ8,X5,aw2ko֜F$cb4a 3^X7RwDΦ 8[1jp^J kj'VE`g+&k(G*XHڃ77/Be8؟֐JPgike/"~A7RzGfM5,/x&> b8>V3#4+b6;t*0T_ǽ=NNw2(p3* Wpފ쮑N9 bDkM(@ote?(h*F)*UK@'|aP\N6NjvJ`kz7U0 ݷ6]B=NNΑz3{)dڧ'W!z/5׽bs>4?[p`Ո^sҋ8 +`r?[C5AcfilRZY4}CUp5k0 [HwwOQM!uZt L7Q #un͊X%)Ʋ4*OL!"<[x_ꤷkq=!pؠ{b29RU9%P׈_u S0R Pye=#m\A߫<&R}Xm= TF#ˢ$tza^ kWw y4h f.c@Jfz"wy 'ccrd\hD# JuB5>X SL|<9s}'&0]P!ԯ/l R S%QkM_֊CE4,B>⮜SM]tضK Ylx N_-|zd<%QM'6]- ӛiඬӴ;|ͤzχE ]mQ٫:Ӆ\=FcLA 2a>VLH^λ|?#4t3مtL%O}bF[өn"XyB֜VH'@:p**4,IuneZR<ϳֺ*I2}h[~ KjH;?k:uT?Vtbɖ+vz'2{F(idewȡ6HfWd]:%b ʩӦ iȝ2f<\UГMڜ)?eqcAhGCB$l#fE8Xpgh/iv\p#7|*,(Cگa%wm\9Iej曗^(JR݃ }#sD(9RO')۔ʷ~Jcf*dʒb?$0Dq UBh%e*`9FU|<6^HM=W֑? #\7]=䮼xîڶ<_5f+TgJP] *4؍K?m[A+*b3@jCɰ H:tA#ڠχK4 Н/en[s º}B D`*JC`x/h˭Yz> hɰA9Xᢄw牕m\ɾ8FzIiѶbCť\MMP~0y6*9 /8 `DžAv;aOPhl낂'.ܢ}4/ר<$?[yZif9GlR!nZ$$D?M굮 }AV L`'Ҿ4-+xI=k ꓑiUQS~ˇqI_ =>scj-M9aʣn& g>D]K 7 eXe<<ؽr&k79zP\$M~(00pỐ= (g+E@N`f??X\e͙I_MGyHHm`yٔ=GIuV,My.ӄk4G4S4GÀqwn-*Ev].se8!_? Ҳ _y-sRbiנo]K#sihLBZvԗ!d"M3DH@]5t[8vԶ8jf&zZR¨c;a'l>=/U v&gsŬ t1ISUxij,,?'vgƐeE)-O(nԌiHcyJ?!+0VNfc@U[z1(ew9Ae0| =WHkyfQ8_h; q̠J2->Xn 78N챁̧OSjkK}NK[GSFpP'@QڗlkPC9 ܴC֌?=;؝,l3/(ucɗ y%Uvu%?4}&sg{,h_h.c[i0HA{K)h)ܘ'ϩqf A.6 A0f5VHޤ]<52pN}muo%FlP6l19!}bqeq),a\~愇۳;Qp!Ϩ_*GZ$zBGMw eG!Q,kaa5Q\x3+ g [(}^&I4Q5s"L9A\So4iwyp:$2 #vx-g@1 .\\hUw']uJh-bJDw uC2"|D{r}L׋S.£"\#&SUiPQOjq-&woH`:+>*zj~PgiS֨ O(5l%Iim>V8*ϝnģI[k\KM_t^1-dauo[6\ P<e%9f!ǃ?T$)wf`/YY"p uz9^E]^ؓ=T|~SNW߾,TOdefX<‹aM,鸱~&Ӯ`9O LϢNu}ݡQVS(MnRćL6zsVLՂ T%ףL|I&~ sW*3oyzhr^e |S:^],~;SDog&׵걭xflL3kQ #9!7t!1XusV qF!_*5> la $m Ό*뎻Zbٱ;f>u魦|OO򓐙ͳqA!'$ů,qEH:RxFdWuϽl(q"US DRjw#2HIlF1zAhّ}i*\nic<*)hd ~K0AUf1寑ZXtԺɫ{׶^Ǭ̜@GpeEA+9v.]|R!7׋%!ׄ%8XyZO2)Pʮ/&"Mw,̻ݥcM 4F7,pk$v;J+P:%m 1Pq~v@%X":ŋ[Ba#"Ϳs(Me`@: jM깲]ȥZͪbw#[!ÇBݧn+NI4qI_ր`˴hÉ[mttlgE,Ah>!10KEh%{Bkf]7T(&h(]Zazߪ R{z7ٹ_,I#}$6<5b! ?342gʬs/Wz'S3qdo_P89 C }gC6se2Obɢka#YAn{ȯd=&Q0AlCMTc;yLtFC?{>Cǁ܀* J_!bu07ڗ1'dz5tZ!x@# dn;ƥ^*,wAv?(sڹ뇹/8ظξz"ް(A&r>c3“tΩeIAW< [rƉqE4Yȍ#y8][5#a۵OJ>ē'D5{̼GBWgY nq45WHJÚseW K吣W1Z+)Gܣr74E"AuE%P-8@RQ5o8Xi O*W<5@u¸vV9tȂ;8)&;66ҚfmGW9P*݇M59ý5NwbB;Z62O[8?6Ej)sL3仰h{ {\|R[f={Pt,ʤmb1-^WّI[Xf)*$/yKC'K{]UaƖJSOh&.裍#,R~ڭu503U)6>t]_ Ēs6Ǡ[N^|ePr6XM*mH*Fv |-+ A5iwʥdQIůneQ_PmnyoT/\Ś,;1$BAatV U_6RߘB}XpWd{KVf!I mHm$C+\ETΥup(c!cvߌ·ȶG`D`]-JK )qp@ŧneNMŐE㿈))Uۓ룳DBR#P'C16'bUK~YUНA5."Y\kFEh55}L{hr#+Q;tULB.?ҍ8I-S+7$*a>[}A~8=:pF`bMV8e)"'%U*աP05-U}[ͥqg<2"@?dٽY*X^)p s):u+q 5.69W$=%W)!*a/3_TDo,xCU1'_z0LK*2]9 ]ĮՇ6I ol##ye<W3ƻ m˾ Xjp5}ûb🆕h"8b UgP$tG)6K=^J 27ooJ# ;؂x&yBxc|=7DX'|;\ #1AxR8c<. MRzMZ aɶ(˥!u6){2L4__O֠XaYՖl EL;I2;|e{7.> L\5tyZRoOXCI}_JU+ R-S]-H_GgnSɋ&h(@)މ1#_pTMb鯟:N|Bt( EhASKYaj?B "whotY5wx&mKh&='|-]TȞ娬=,=[SW̛*`(%@c2H a%W.sY)m#$p'*b19(ajLX̴3nQƄyL>ӞG4H7.u%A0P vH*fNڣv&D>r17Sþδ$$P.qiZN8#YP`:aJ%kZuCvMӰTw@F.7R2z Jky!aH=1˘NOhc)t;P?AX2zVcuKW'wN^3%]Ɓadu!@]{အ t-J3\/Fao ]/`gwV*5f0^ңs/Lcu2=,;^UsCm

[Oz=uRI0R!4%@7Blr6JOCچArY5J$$Mp ҂L P=bHwkk~s-mHU @l;LzǙRW o'xhZ`C2a lu^9+&>NqZvNs%O&SA#"79R*?'&'V'DGYZȶ[krĦM@VPuDiεn{SHyܠ@m;F_TxW.Mf䜘ݻ܈r36x#A@!(v۔*OdO\8pjJNwItnv ֛.=9~4u#4 ;f[h%R6VIk[l24zYs~i'xe/y8^ Ϧwvp发P@ L!zG-gTJ^3_%=;&!iWɏQ_]qvRV82e_gt5Gu@af_8iz9-ބS rk%T YײbһeY f#lza#2A8۪1#+QAP dڭ_^ sߵ56+BZmGԎ/tzw>`?Ќ f?ڟ5p;a^)Ucz ;<~=Z[WڀKۅ;f)*m5u:Ad)v܍1)@]N XSѶj`蛩'P`3cM&,n֏4샀tJYE0In޳89*4O6}TV_AsBf- wSz#Ǔ}*Bx\q񬕌f5מC]ޚw(̕1{;e[iDʆG?EWt1x 0+hV?2P5 &ˎ2A ׷rT+ۀfYy+,$p=4RU× i %M-0D́_;vWI4QEB7^Ű Ԍ_o_e"Eό`&knX8EϚa1vW G^rAM=E Rs|{t 3ƬG hH}5SAr+' f;iZ!88ݰҁDPSu@Y GP/'p QmIͦa%`ϷLvNq5υu;5OIݔ.=Li^ ( lV.N{ /"] vG$! ]}5|eLq1>E8OO\>%`Jw'C ,!8vOj*F! z.mrKl,L*F7lI,h}w~_^ iXA^[w0{$ڊf ,*_)CuXE@h܌AU͹Ж8~KWD[va3NEOӏ7CO;nlh?$tI<o֡%{dHBa&W!( ߢ6ؔ%lWVl+XQFke_=c*(x]Z"j=7٬_!lע.z%7HK'60F~A83Jݐ5f8cA9$HE!jo_AКIX  :eXH/ 2Y15*+S/'-0Ķ9ۡ%n1@uh8ɰbqޅtS]n03=ѷ  _ .fE2 wY3D^EygGo7?rRN7d=g,G鲳4>@T#C LA,n}cm+RIoXb?'Ew5E]#S50GOJ%zcDC~ LL{=uthU4 YiocpRU)侌2T9d7"[Gf pפI~o/E@&!-i$I$㴐Q|;il!k7Uv"]|_3lѵˬh@媁}+E{eG=9f aGLN Q9yY g6tJ/+gUڰk{8>QL'H&)uýbH˜F h˳2r 冕|7%Ҁً֓Ȳ?nY^3_KV&/$M^)벊tCNrDvn0>;G~@9 aZ҉uU^b- "Bd"{1?֤{题{:V! ]m}w ID$!seJcQ\ TDE+|В>:G,Ԗ-y6&HF!|;"nEyv1s6K<%Fd_B&6 ExM=!Q(K%&W#1,|6w ];y}?|]M9 ]_ϦJZ+hyqež%_qP_(YHw0wPw]ݵemw=4&;X9@JƹMظ8ph[pyVfuO3ٕeݔ ч-&v 笆tӿ)o1ئNm?/PO0R|?$ TSнmd";\5׌yϻ : Zi옣 RwߵR^1͚'ҬxÈmk3bP$nH; L&F] _ƐL /S" aQP]~KQ'XZ oxОl_ Ǒx=xW Eʣi%zM.ԋ b%RAEHnCS23՝~j8aJ#D\\o֘ʩy-W @Gɐ#, |6sN0TuSSM7ϡ"# XK L:M3֭":"Zk]tgeMDTF2I9B"{L98WI.\%(' |A#86"a9$AQ>+u"885Dt9.c8P=M y*8PWG"Gd=}a{p=\ja[L!QV2.H_rx񑢄Z%,>ж*>2P"+Qj.)eѭ1"&*џd5D4hQn/c)R;S"JMZCܠ?di:U(NQ_wIp˟ )&F l#Ʒb%Drd?wXf4sgMHUU2# Xdm32F)y^鍭l (i;AQ2w;>KF\n8lݶ▘J1'NtQ P ?5`1`úS#|t4Q(Gb?w=۳Y>TJ/۬6,yy$`sEA !G֧ hu!|l1K ڪ⬚d_'GnׯSWʚ")ٜcbʀ?ŌgRC(X"<0-@f`O]aW\Nh8dV|<ԛpEH_끼طP]&MM Z'tGHg 4S:@97 ,YW1[;lcpa* lb-{gzg6xQYlDI[dOH|Eh#KM0fFOuQG0SjmxG]3S׶ǯΛ6W&mVIbx?m\H}I9 Gg,9v+YȇZ熭*Н~x7;1 Kx>j4Z4DžTa)$J;h?!(w -j(DXv=oJLJƁ KI|C u$q@eZ,$"PMWp蒒bդ-5\К\t9dd rDH / ߻|dbnI+y9AOKw WFMIZ@L oU寗yv?8Xy)lpW(M~_ǠuG#O(aۅ|T a``q1At0Rca97dexu2 G]˼UoD j1 IOL> 'lV !) 5Qc\:%T@;$h& s L ]21H3b*[(Oiŕ,s z9_\ysD" J䄸*ZVOJ"Efj\TQ~A~=`ӱάkME\ѿ3wX5e!DH O)}OۣΥ)=6./'ņVNqȿ/\ˢU=cA襗~nv9' N Cs@CPgVqݼ!5"`".|o5w?RIZL}O5`Qo'rCgf$kG4k"ſ/w7,iԟub3ٞjORa*j,bxi9`רirb Zh‘bqlN'?prJ=o Pn @O ` )C/P'4 D엶D&̨M犇W:Vf\uIz9gCP::aopx#={"1dĄlů7 ,}#4*>N`Ώ.WA%;gb6@=0_ Hid^xQ~JGn1 Ŏǰ&H9*q*OHZu8Ocu]?. Rr)+bګr3rOtW`j˳ӄQ.j_[=%513Kz,EqQ9a3sI/CsOT+P쌇isaq15edø!Oݨ5AU 2<r2lus!zw yNyZ2&EF| 6|ogm2Q3IRؖ(t_DE@j)c %JU8hCeGTMm_ݨ/f)Ϯ`W-Κd&FJ/Z8)Tح%2wЕ{ 9?_Nu vr k#R3SLv^B#4rG!^O{\׮UW=c=frТVǞz]Y9VNT7z ;t[YVQpF7ߣJl$;զXqL%!!SLic'Kn y ҅_eښܮ̓;.H.~z[Xm;ƓQflmb,|V"bH$\]MvucK…CQ~꺂^ lpGsO,׽GN?)j Iܾڲ3Ucy4SV Rd 4ܰcJ~!t[HqpDk0zU(ae7tً=; \-kU3~^EI7e Mҹ8+mǙ$u.bVKKt}3 -Rn>{mqJ~G8nGW5%OWҸޑ2ɊM^5[ၔ4XeMue&zDŽϮp%G*L݃d5s[Xoog[9I@S?VSzЉe>:ԭ &|0vГ£,U4>Sud4N0ڽjdL=UJK:~v}=R턿-RϱGFIץ҄dbaX_g@^@* b/Τ ~Uׅ~fFPW?|+7 ? os8<=U@4^Iף[S, \n|ȯ]q3gP{d8`Cuط>87PGMc`$`Ayn k Viۅ4:oɴ#2a{6Rl4$- [4FKTwh[R0ǟeTGv=RX˿϶Rzq|ڑ91OȅA y@|Rv\ǖR.~]awHY Oeڤ'QF$UR$:K 4Kx3~#u0n@ZDzyZ:+ZeYti,+j% cgLF*5WЪ,WKhǫ3IuF'd!HZoEs~|Y ^`UX%pH=K)K8l?|B9\sDpr mȥ`~(zLK{;$x=m)<|D2u瀏eiF[譖4=\\] 8yys0*`A8TB%oLeh"'h#μk3` f4rfPqnY@sl~VQ7; De?i^ )cJϥ՞nN*e(/s?lHL̥ܣ7~# 8'rd{bXIYP*2`[Oj۩gs'I"Eic"1^/_!]b^aUݪhdw( ߲iAsY-('TgLz, 0<]7EiMJN/XbliI@W^][D{KHu~Et @jJ JP=윲8 ZX.Lam҆=ޔ-nNr T>YbfsWXa8'̐g9=t+& ;"'xbV FS|DJ:t"7rMa_҇^AM!l(HķRx ȫAN r ^@|ƷĔq@( `ꩆz7KAm;Rr4X" mrh}tN8W%y"^Ta]X7~+Xv : l%PscΙV_AY6\=J̼_b- HkFKwfb'G /RtA= =9SHWݍM)F{<%:Za|Z6NQXGmuM?3@Ҕ`Dӡ'E48Q-_}`6WnskKYiS2>8O}-U =[ }3s3&ӃHHA; ' V;mT뺠tgP=mMT Z Qօo%wȦ ^ZrCe~y0BdSbe eowXh"2l]+BLF%b?Ή`,3fQغibuxg1y/wY o?AcLӇ)ɿ[O6;e~B@kdkih~?HyXg݊]ߓE0p՚ S<,mkө Lki'v2''bG7wflgЧTl[d6뽐wfcMF17+57gi3:盻Ư86A#ǭTVھ TF٫;B_Dhim<+~Mjdm;'R3XEJwnǧ \=Kӗݬ6PC®/H]f{q э-qCRuxEN9#SpOc)n"UN\8PYPNe6$Jw\4E8wY:/d" ]KOWKD}NK#_Ff,}-79Ъc8*9@dKbwݱcFg uD[]%%'WiT4s A/ &Fp&bKtdjX^ڪ珌ǻsr1p`EiVֺpcb ʻM7,oXJ <ѱ\[~HI.mbhClr[ H)v*j[%UzF _xF,i/xE50{&E:YX7ue}# f%𝜂l-_ZLq|VjU3FFƝ" _nx3`ĐXW"dZ$Rcq{#2{z0} T@qK; D`>ȮՄ?k9RԁkXFO<7Wz*36a-7Uh,79+6si1䙜,m rך  /^apV*(x<^vgzWJ-K~JG<5! 12]ċ^-;H:AK 9C9;h\ wW8_.Ydä́+TdActt5&qvo-E^7^Z -{+Jll) ڶ8z*kVJs96c*]LGY{ ?"*>w (V"fbv( tFyKv:iX6s3Yt瘌GH=հ2d~u*Θb{!܎8hOٺ0Ah08_2% dzY`WizD8]GvAo2ˠVD?rjT5`^66t Ͳ @mAc0i(CyWZу [anjwlȥ^/{G@GIߨ4t"hEs=q fl~k.A|d;K!R8b x>ȊDi~aVPֻV.N/˓y뗚:nڈR|<}-rO"XhFH,pq)(G)%0*2(,RG# ؋)MYͰKbYjYd=9M)wjvEN t3%fy?HTsҊe{hafDGА (.&ܗ <554V @C- 35u,z?NygbsAYTcj@.]1`F왮& =,5Ϳ@!us&`6䲾iJ8~7#$$50`ˣrKw[ ֈ5MFq0@ g#@i\佌9r*s /lQ/ (ucG2!:;G8:].m!Q ؍[g=J$e-pOgIaԛX"%au\H9En2 *2L M5N,;B0Tb __ꥎU#aXB= #k\`^ !/F.QΘroxqeTmlQ 3MC&$ػIwy\xi{9q (*7V+ :.~8 ٳۇ"2`` 8 ? qF )aVUlqbYڿ{ X3ڢV|jѼ Y/VAHؔueQ*S)&ȐeC݌1Jbi7 I9qmb Y(.33#+uNbaLܕuh8Ϲ<q@1g NsleHF'՚"Gd70&`2N{OoB[v檑Td#4J)?. .P~;S p.IW L(??x}R 3a*~^1Q+71tlډ٣ٚ>3HEl8OIׇ(Թa-֯vְ1U,7\Ր0PC@Z`yNE+/mfd}6jT,[zyx 5~IakOl*"a`Srr;f{])u"٭ceڳ~D"3PU Ɨ`*)~cDx݌w|8$|'b/L60j| #FGn:hv}V.:R .RR''g<-Rqمya [ xֲJUMBvA+\vŧ5K$ؙa;1}z }[ӑ2[՜ '[3<[fUyV=/+[]1K6~/H1<`+8?GZ|gB3m8<哟5nI`q=Z"7Xr97͛=.x- rz whJxSz[\4I ]T`:!oۚa׾QFx7X ~) L *!YL~(Eksv'yy+{U(Q f86W$AUz\ͬ~nߪAHbxŘOr'OzҸse;:2v㘟-୘QkR 'HOcXrϻwIя J(ti,_d<~[Kxf$ KX'r!S0g >VS[1X0S1G! C3H쳋2B.tsn89غo2lWki7ʛ݋22 īP;gVKTL GY^&= "z 7%aSvgszjf:d52T^P 4*m {'u F74R(Xù1R\L WʨP͍R^=s|zKfHՋSEZ+(H4\Y s@r͋oiL~7XF\^,07j"µ*vi?ߋ B^(LTö6M7P"E#' >"ZJ:SPJ9Ee)2?Gb#irf^G<3}>TWz^.3«՛mzb10w +HEBC84Zm$Ѝkh 4cDL׻0ρJ lLя}G0bGc`4¢X_X5_k\<ƱhQ3{[azj@L11pd *x YEd9 ).[Y^4( {ly$["`uK|3S|4;d/D&<2+g "ơ jsd]TnDj:E/%K%9( ^zcD̜EAՀɆƇgV9TN z!گl+'ar?)Y 5%1i|+ܠ+%--)뙆wB]*0ˤqW"$ ξ$v ǘpNJnR7NPO5.HEq 5 iN -Pi4r>y "*@ +uJzu@AA|¦'t?jf{+_Jھ(BA¸gK_uvw?)* %ut/Ffn"4ﯙ鑽FdM>򎃤;MK/wګ(Âm6.#"9['REq lH9)ɇ$;:P @'z!6|rߨ!VioImDGA±%+~htsڹ2Z͒#ktInrc6n'Ak-0,Oo:Āu/, :nAn(Ʊ4~pQi% ޹]nE[JiIHcj͑7-鞠z{X?6C^jH6,.oJ;2glrQK{YKE o7y͆K0,CF_aTzm >*qRj4Z񒱴-iP4wϖ2:D2`HJܿ!O&γ\08?TXW/h[\=En 1W&- Ptf,ƯXI9p x|LrzL@]eQ=]*l@,\s*-{\KdwH)|O 봝+ I#?\}|L_B7~ $7>l.LAk!eA(1fc#bK=dnbm$y(Xm<,b+ oתB1(,kZ4FFB*Ł x ec.r')]SxG66lK`k% r|E>\S^bhT\[ͥ Ftil߭Ixck+Y@Rػʸ©[% v$:?8ᾦ cqKT!;Ϩ8vU4 Ҫ 7,'z=}bG@,"JR#_LYxm޴Lr$&VB}D9pSqncqdr{-wU7P7Xs)T |M"n7NsQJY3jo5mG3yq;B S:hI5X>l\f^`1i Ar:yl蓋w_(CO\Sbl6<1w c鵧tpGCI"e]~P.%DsAOL:"L)R'dXo6# 6Oes u* |hY"&Ž)N t'-3 !?9Kssa}͖.HD&\2T7\YWCHJ/y 0X2Ddz*0 ea0RR/ 8*3I$=U!o'|Q`k%"ru7 :(\2uq a"*johޕ3أU}rЏ.q 3itA~ѩdX9Oo$Ŝf-CAYF?7ɽXy?̿bf(W],%4""OCی^Y+Y=rr#Zz k!HrrD ѨkHW\TSc Gs^Wbol:#[C,@Q7\ XAM|d^2'BJ!q:PUO Λ?`( ҧWc20l"ӯ>BȌ+B>*ꚱCr`_HUⲐmy,%E֝Su<DV.8@rǵJJ5269@DP3ƋY)v/r*SSȐWDB?{}=$T%J F}J{l #!"5 $AeBܒ3s)qO@H4dsڳF`i,F+)aV)|_ϜS4 f8ᅼI$`.wvEk,);AxN6xQT0^TX4j @2xdo*{=.g4(⦒6W&ݺ*1ڀۛFwގ65udoƎRC/Ѥ<D;<\KeSX ?kf I#ȯ_(M%) ۹Z*C:! ڱ7 r$Q)w39l-Wlh}"\gIY;JduqV{Ir3]2lc Ckh(jl.aYyR(M e =BMkP==86D3ǝP=gmq$dr/ɎdkHW{Tmpy$ls&Z"0ys"걈r3BO_4d"&ݶِ+@'SlodM0~FZn4$Z)޺E%nBM2 ^Fr8X,-߄?1aR:c6%-MsmGB^lgwd+GVLj) |-* .yc1l3&ϖL^M9nX]:é"/[CfdL˘~:Y(B ?RÑU7;c*LJsoדּ_Kޗ5%L'2Y +d7Sx2"Ȼ}gSKG(9 La"k› ; ;رҐv`BNa9#WQ[`R23%}nw%>\~=g:Qo HEL!V8gp7'AxGvg|fښ]۫9SsX=Eeٜ)x%AqZA~ g =߮^*#W6‡bG: ZyȎ4 zѳ0t v$ڣ3D!Rjhr ׺* r˙5{&H #%;  8lF\=oV!yIcs`3Zݓ{&ʪl S5[d ¢G8Ɍ%eXC&}%ٹ=vx*dEx\*qێam_f_% %" ^[pUF5g"⸖Z[o 0q+}4t2<}[db0HeЮrQCrĞO\M*kyqΘj'2;ݕtLR5-L^_so=bp5=7~aQCHz)W?>Vs=}48/2<,{ؒ5xgW8FiP]CIq <`\5LQ.~'tZlR^o9j(,C-&x>g*7(eK , )F1,eJ05o򰡤Ld0㒗TYjUqhjspcC j;@B9if#c-cgLj,8?"tj,|Н͆~9lI+ʕfFo4cu-TL7GȆi rߞ1IitUg[k1SoUXq e̓.`7zܜ?d\o*慚;Xv{EBa+f47&nshr@~lH7}RuY%Mޒ;Q<:cGLnww*!>?aɸNM6bsqDZ ཱིge  .|ޝjRy`kl,Uf ^7K+Ҍe)!ꬺy'LZe\0T6j9/NwK}Vh0LJu`s ;Ltí!3DJu%ȐڙuR'Ǒ6 CyeGo@clޣzu:E+H_cA=(ۑ{rnħ]FEm !@6=N(5Ŭ[m+egnaps_Yg:]gsj_L] Z#膁aa5ocox|GB ;QCMQb$,pJOS.Oz2*YIįD-eWw$̪% i+ &?fR${·X:) > }PAq>hj?Ra[2i4YDˆ)W}&c4ʏ'M9 LG|- |̦#W!Bȼ$u*CKLJ>:[YQBre_J 8 +Cv,OkiJ߶>d1,$Bm8$}NVQMqsOQG60PŚ*ʌ%$ kUJ Y]2 OE(qWf'vHxQC7'C>?QW3`\95v~ t> R aBV ɋCSI42{;+*RJF!tg{6^p5&.S@K*ߔĹP^`AYݷ GU+&x1kN6bg3,2qo@޸AY#/{j#y;c %_pY S|귡IZ*fj`= <5!7?4H~XDeɈ~ߦXzܷa} 1bƉbB)rީ;tSx1X=2حHkZZK _i)Tܟ7skȲT 8roo [KN*Dy@Tuu5Ћq]gZLiKWFI#x SyB4Un4;nu ͅIMmzNCyVNcdSd+0ESd/t?0ZXi*A*h^·"uDch3L2Ck<恚˳G<' %Qy Rm%|!(Iqkv1g guCf XvXȊªW)z ؜wC&cZY{ڥfǸ'^tDv?Sx<]ݕZѾü'e3<=^z6-;dB`֫(SS켋%A'^a- ["]|| % Y%!{66-40vw,\q :ʍ܂\{'6JX_ئ8d)]_G "lZvz ^a#77-AƠ"#big Z0v:$m>M,FWYH'Ȩ2CGd>_trHE9G7Y7[/PDɷD>$]YsSi|,Wo(N܃hzHW3JWSPqr(wrD~1*۱9䱔 UpBUe[{g3aI}3_iBpZ,4 n 4U%CX{ /N4$ n&;'88"R+0i90o> [Z`v!B ԭ`S_s\4 \f0*Kڭ;Ue9M*tbt3@115{5dl U%hYf(crU ! IʚNȅ_Szo7n㘐[\NeO u9 He}Hra!#țR閫v/27 = 6*|H[-a}1{Nj^&c"mDځV??a)L u#D6s*o4ͲO@s hcҁWfW;_SĞZ/M*> oq:I{1} ds"O -ӃDc䎒d խhÚV,l?-- 6GKX&\$Ql|;7 z}y l$M+*JoR+ `c(?"e82:f{W .w:L(!H*Bp$*ۂ__tKfهOmFaMcuʦUl-q'Z4 )}'Redm+›GKfn4ug#:I#Rٕ=0%*~:,_XGRܥtQg,KE{":X;'S2Vy>2@D)ω  -i$;1G$uv5vnVp7H7vph)*Qg?Vא"!pBXf"$c4\c_A^ۂl~#8\d8H+Ÿ:&l#Ub{6ݹIWV_ Zڌ/hA1s8mSם]UrFWgʉ8 6c &߶T4/7M\S6 } U>ȨPߠ;(˒Ѣ |}Ƣ蜛mT"47;e[5@RS9O#jO6i&f2~-)b' f0VUإ| YLѯ9Uj+tBl𐋻:M-u{c0>j[mo{qsx~EqLkZi@ }s~ċ$i/C7މʸ%|Kgzu )UoAQx9vЊeLev59$)Tj0,?|Q~E 35,EAL7{; 1?' n ;),+&㪏`or2EK'(ʢ}q7<^%ݓ4.pl(Bp7$74lG]~/"6 ] K}jǫ#z0zW0I,N:c |<҆4k&n(hFr\ ɠg܁t{5{ުth Z h;ʸ~#Z&T ԂƳZ4ZJ4T'^!"*KFv2k-)΀*NAMd 0M#ȶӄ6oڹ^tt?~Xl$BԴʸ{AL*@2kǎʇ{,vG }`1s8 C%$>̈d_ D* ]#¸!js)3u5 Vq.aJ~Hzb1Ac tP`o2s-EP0͌K߸ĶZ*A>!ڦy-箸kyDHuصO%'QDmqj^_[>6WVRRzL%us<)A>qANg=N(Rz\K߈[jt^ 8ha3 -aJ!EeէmR [E뒜Y 5?^50cZȗE h`_o&_-j[R/RZ<"bqj}wzK}˝ձ_vQU؜+wk|)6䲫Vj9BU9u5JEn~?h?, k+K"BwJu%].->[arN,djv\svB d- i|΂*7IFC !ok|_:)׫5Oͱ\WTQN}Bk:;_!I/Vx]Wq:4.E@Y[Ve򼯮9$7M&[ji՜4ҡ9ee:ή!?=)zf '8r9YzCn,h7%b@\1r)P&tQRܐa<y;mxD$s.$v|5y*S3C”ABb̗$g w%EɍOQIh1_Sm/9ŢSW7A&]oոŸo-2&N㒉C4ޟ”{'Ţy'5 b?G|̶J~X0fƳy$r?] F*eVur$ )j^,~h/v@P1HՄc0t"ko 3ow7~7ĞO)B6\YSD?s'oj"xt_|7BR?6YSY'1ӵA{7L5 %iFh"uڦ$[ v߻T~^n蛷eeSKq17D^Apy"-t7KŸ6kꑉnpR'L`G .=R Щ*h%<ؑn}5"iprcytyCBX\XsfXՂxzFrS ,Zo7BlÃ`U=}~38yRtΏW{ XgӠՅc/GpO%lri>ŵ.hP(_t/k;zq/Vձ3Vr;Tm|rG-t>9G;3p2˖C?0`R'o&` ʖydO.hTy\ $ݹn-ߎ(#YFkNv6Hto.>dfC44YO1N U=R޻8GZCˉ֑TWJE+c>·}b rW>kŔgSjboZWp{22IWy)ޚ4>3o,pB׽ ZZn`Y~78GUdчItU l ADu7}˜W*5PSi6;JofNO0,gqH̻L=?۠{SM3AjuZiF1"U}!(!GWpq/՚(aYiU9,*z 3 AY{fA>[]*t,w3Iퟄ̰1Vn@P7h%(Ͷm}[aT,IǰXL TkĈ7/>  {p^w^_ 909q2@JI^]-Y:ɳp6sȉ7ѮPw70+ %4nnʫm=9`0z *C?S=ȃ^vr\\D~ ˮ#kFSW8ts¼h_Ԋ W/n}X̷Bt8@.eҐ*$EmuD>D}ЭAv-7y#+71]/Lj_8qn{=^ߕe5I`m=0 6C/KGl<P%=)nT+bmt)@c2ۈ?Cht6$|ܸC\<gP jXg'sw]2O(`8IXB%3./C XP_1յd~r;MN"X^B9YTtßy"olw]#,9a!k#ζ;l=:yMS S)VRwng=*&2&f@`HI5兜$_G30rWPf Wπ0>+8o#7))b4}us,WM}Ӱ+FBY,# UPٌ\.QͷӞ'@q]#AV7mI`RQp$ś^Rq*Ve0ES!:5 - _5/h_X@3H4rdFE zL{ʥa`#Kb-uvp2Tȶpw93jK^ypY/댕u<|4iD`) 2I -ϺM*7 ie6p#5a)}2WӳN)ARsDp+Cj&IJ[l_G-xXjŢcenIS8aSuȜe_b 9 1a>&N$d+~h*w=8rL{XzL)Q|gS=P]kk*/қNirԔDMdS gE>o3d"5Kߡ,*m,`&IB=NtĽի6qU"b[kxhxxFTuDTIWU6 "Z]Xs0{kAnJU7[A/L7`I^"q7us2`u RL7k*)39ɘ=6˰ GED"O0QIay2Cj|Ǜ:Qp>}z^ *[Ibc %s9wpQQxXSeLղcS}@ӴD.d\XRE!x>ໞEc #efN&qZjU w&)]XoJiHdPwlCRvQ<8|xPcG'} ImS#oA$Dya==LdP1,#+f"]W)Mk6l3d? ޖa'zBNLw$p3=Ҵ_@Ӹ.als;6vGJ[b~ \zeWL?w}ɧQ:T&lX Yr&(N(ŽQw,k3kϺpYòDV(## $:`'@ gaǞ"/Yno'1Swx\(/5(Q/xID\t2P+GghS%f[6S M\zK?}Ykj :]M$N aH &1h.Il ^LC#oc'nn?f4#5T[qPbZ,rsWMGcۭw[;~F#D<*f? Tǚ d$@ݼH/Ѐ8u;jix~\Y3X=i =LT11/dZz3O9{B02 ?3p.PHon_KU0qVh^d PTsb. OsV5naLȄKW,L%j aRV}{;5>0APjU}$aO5ymL+[{9%2VyU'φs*f,;21+Ӥ L#>ʊ +GXc'Gk r"9Ŀf;N]ALCF;]Ƥ$l0^lKScl&Ď ,o1xcn)ҍ")_~qxrL_x+(1P srm?uQWYXCMZuӤ`H1:zsAi˒ HsauE5:HrW+[jhx<'ePl(-rO9ZbuUM/R)F>$8_2R`Ҵˆ`йZo{WĹbq^} {i1;0M<GBi4'ĶfWX6=XpŮ͋'t=3jT HFk ^Sgo Ƶö@d9R3X6}d0[ +`Lk|o(A93,M8X ǚd"*vcz r dϛD~u:A{zڦ\2fEW4he|А18H ,}u^'#ɜ] ?uު[X( A-7WM7t`F~O'!mH\b"\ύ;p&7kU.BZ\lt}c5Nͤ1̈? CKKUZމ afu4,I[d__(H2gqj 0SCC%JҴ_*LHxj7*{z||PO]7`Kq\!?_kh]WyobGxߠzx \[Gb#stQj$d6?3@)\͟na[І mVtQAw beliI7xak#8K%ɓLMMZ`mNec4h>.ܘ|8J  - >"'ݩ.UYSZ=WyرVUC=;cPxu8j̳,*RɗG${,̟#-Y$IT K '̤)t *;9,vm#:ko|ZV{tY)98B҂?ay+TE?O飼ޥ"eqD,[!U}2p2Ž).L׺҂q'xn^c2ŭ 6> N(YJW^{H0,qbb 02_P.uwWt9ܿ#e'zV#S| R+Mf:إlf&K.yr/f7'`P|BKK=*) S{OY8?.ԬOKܦnfBd,8?Q)o,J^CE h# &C.~O0BCDM6nm`=_-ߪrCX͘u:Xo=ຯ{/ޘ4(fY_?ެjbh}a3GGJQu>yJp"@`=k6V"ilybUz3iѷ}sNAN ^vxAYzY xTx ' R0*r\آw+W4_+ c&zsmi[>dC+:xn z㱡IWĦ}.8LZ fC}mB0{Ju:;g"q;TG^ ظ@W39lL+b|ǥ_)eV"\4o \A]f,RSlbQ~Y[E3DEkA=R?oc&(\x%ʂdSu4p:Rh<eG]#ƩMg$R;W 4IrWz>055]*HVYʔZeP_s{}x„dD([};<8YGiD%fDxڂ$VfӃpµOfXG{P͸8q PMKKᴳ&SVQg>4NxT) aidء3SZft({b0={h%` 20Ɣ*̳Wln4딑.VA $u˚R%,0f`<b JQ涮/#a^K okঢ়kk~7g9 ǵyJyLkBT_Jap= 9-)I$rQX7nfA i_賝FDӻWH_3h+OlIjg]b|HmPȷy9ft [z-!'@|H#۾R 1@͵-5usQ=,kuS#aԩ3α=U1{狴:Hwr8 c9ܰ5Z_"HFT>75MYr gŅS!b" _c#pط۪두E6S=`@O61_ě^rq38!VP> XkyT`c|cD’Wk>u`cɐ?O΄I;l>РO@xrٽ8Xւ^"{B΂J%iX Y[&R1߯fymN2`8cC+ISȔ3!-fc&5u:WEv6;9~dj]$3X֧1Dt`ōgWzK}$.?s”-)juw²gkLub +z1!ep ).*,mib,s6%mO +ڦ]2-Θ«_i' D:̮ ǍDl@IJZ` UٱҀh[w Mx'>c- )#q0@DY?N# ][gV A5尊'sF>_$jA@~J=KB@hw$Tssn:OUxg2GoP[^x.*G= (oŀ-s8<}.'QaIn9-S͞1@mqc>J q_BX y.Xo@WsiwdXuN6,'zMP W44RJqU*K\`Xx%i?~4Ie6 /eŽ6ì{cۨ~r=Y&;0V/@JLre( %HǶR? bKoL@8 a:Vق%I3!̹A>. XknSOq1*ru jKU6PJk)ǭG>/tIcXr9t4o5 NTzg$jx p9UgcHO<c{w.VXAsZĭ@CorكvOŻS_؀I}BDl6̃7ǴAs|~h!ŤP :j0mNQc5x8P & JuLw[pR XrVLK&>(PVeh}BQT47]5%a?M ^=OTO!iĭp" abq1{DߥU΃ 3p,6~H5MR:'Sux^T_ɣ'!ya✐/x_OR=Ը% g?5~0yWjuMPU7S&eCRx)yُ j**QLPHWea3Ɍ])q `׻7GdÛn {ykWղrlXow~nu\ꂇfS&hEMml6l ! >^>wQSߍvwݾR c _\%@@eggw߶ޑԔ)VUۅ[PR-yC&S䔨p{U5q",$$>lSg{t)LuP¾Y)IL=qT V&!vT~Qk0G3o@12w5:%17c{՝t^c{f5aq݌B6XteӀ5kJ]i~bVlJBYxh^/cCַ#d>mP ,enTSn!?b,dC@{˨}p҉NZ&i=LjJq1$iXά01O37BnkT;ZOMoKa ?&l`KރKpLS:$T '1ENlu-[ ?G9h A3:GKlFf5?W'J%R.9cd'pzm[-+(Yxԙ+G )458RCqEGT?l&'Bnz+4; > 5Wɀ]D螹R; )rTNR!2Im=kFe.Pğ򍒾Nr4u<1 L3nVR?EԪ 1_^U:.Gkg\R͜5R ~if.c߸)90Y2yŽ!=t?y )[KQ;v9عMy>|g$" N U?hzC_'#y=3&jD)ƥ+"PCoͭw Hʦ6 6|:RC|`7DV3ҷ9 ZM`||T37A$>b"zȦW4d,N4˾ţՒ\ +RdJպ %]E.Z)z"M-jdD "4[b55U"ZT@?vX)<`~{8j. (+1o}Cf-  IQ۫F294l7 cjr=ؑP-3&]W#Ru)57^{·^]e~Kߪ٢3|rc*lVFIʟ-ՖS(˫r2F(I-\ ƖHŢҏ 3vp=t;WVxMަ4nEo,xHQꈧ*`LQR$ZT%F mYS0֚L?л->([̏x?߱y~R*qi4bNۓrkQd[`-ռz!h^>9IK+5gr ʨ!<5U-,Z e(a-ys?ES6Z{ԓ:9l/r#01CntD2P+)RbauzH)P!=Wӟ \t5LU\ڗW 9gٱz'|bsB?m8e=#wgnb Vd\=?)*͋Q2s;gf]r̵߹LXљGDq-1}2u=.ժ I'mzCD0'O{ R@LYCM}O1's{l4 4Z'3X{kFvSnLQ.(~Im5d"v#go8l=T8.7[tƑ}by0>%1|jK?W!u&to<QN CGYGqhݪC evc,U7zXZr6}ެ`+bnm|4jXD9NAI+hO4F^sv{tWթ\ r8$D顬:ʦK6 h}˽W-D'xn 9߾{Zǻh71z\%Skɀe3*eCL.[M*'C݁|4sZ]ml|~*/^۬IyᒚTD-YPe0tT/#bKNNLB^ü (K 0ymYi n ק_B89j6 Vtl5)䳪f\7vyF JT-(Ka=ʟVRFV%M&]^ G`0`8z#ʎ$De/c(TuLH[() J0wJ (%8e0qE>er*˛ѸǏ(9tR=JxQ4#*]|x̹`}7jh(n:]?V!:$'DPPIayNu'I?V^a׶cӰQQ0os݋{g\C@ }Λ0k+ّŖ zA@}t x—G? k'flɼ=2y8Q!!34;`X"/A\Q7Lϒ#\o%֡yKҀ9̼ (,a\/poj\nY~A%vmS8ʄ|%X~C]Gy ЛvY)ZW ñS~>%Qsz1V"K(6WAH-ۛ8P:5NӲF((ȃj>W4vk(mIwih?omu]ɳvQ)J'!UŽxY ŧύ(v\*gj00s[9H|_L|y{vÕCZ*햡o.bl`{<6WXJ_R5%M r=9۾$ Pe;`Fҽ7!eӴxo L2UǺ3kB#ӥ&KM˩9VQi\ɀ%鱢%UOg򏿉* #\XKڅV=Ym_DE~Q~5Xѐta錧@ZJv&^5#ln1.*`:tw'䕸@kAߌ{"\cL["_u<Ծpr {e6fvW&J׊Hbyc$觐ث (>ʩԜUlD .ҍ;zgv8VwѨ#Vl$5yxS;Nj@IV-׊W q%X`saDJlI3Y(ֳw}x12}o3ԅ.gXΤlQIeN[1N2yF*+"zHn; )d;Qbz_,L"eFŧ&rrâq/Wl6b #milOˊYKtAۘe$9LC48R K43 :`w_BH^̳S .KI$\F2.6 {>njM[O TC+IaO\j*f{)is/Y n"\ͩk껈hy#TA-%=_uW%.;"gIƖN}( 7Q<ʏ@*0M7Χ8XVIVT&;졧] q]&ZqX: WFdJNE[nmʴyOWA?ix4Ӷ&iF.N t 5*9:&1RS[M~fX,EFJ [V |u4iHoߜ> "s^$ H5;8A)2>pGQ? Ct:vYJ6?隀4Vmz3Aaהv2=[M fOh( Oو "  "7P=E"xö}{Oޮ.f%%O$P &cH #`O20Ծmng80z+9QZ?q:A_R;e][ଢ ]ʗ:vPV;NM1Ě : M젵R$g5":$:MD=[oߗ)e,[Z:0 )*J]WWe.K7e50 hܪ63Tu$sM!0}[ޮa|ҍz廳"AY':[\ <O[n$io7ۣb?#{LXΨx:hɦ;˚ovѝxP˶밹l@Z˜|9w8E0*?!߇m} qjco&l O!դKBӈS8[y`=:n\Z Èrz#lOM s>u oNlSn=e>K1teagvlɸ;X]heN LMhFWB)3ͫ`%D-7׏ e8sU-/a<ંmmDoL"p0m|Ꞃk2=D⌵Ps+l_"R특 f(7<4`9yF@|P.K v72~5]骁B|YzOH4st*a HQfz jH?ئo ԯ{NQLq D&hi˪xG_O!ۭt- ieq1uH ;G24[UPKqLSw3?_,)aSuC8$跼B,26Zύf-`2/c!j !wW}''2M!}9_wcZ xA: 9=C1H.tV9u鿮 oaκJU/+ :EC./Y[WW{ ,/8%;qφn$.R63ko{uLCdDy@n Ay{Nxo`7ISutd2)xi9B"=JQ GW˨܈a%w<#&:2 4q*9Ui] J`OX :6zA:{=k1AKR X揱;"Rs2=CRzOyؘc:eD<|Kڒ9SXKӴR%`_O: =Y{\U'R /'79[nV)<2zxT04껰 V%?zcTĸ{|4~։c./7!6@*at GQcc{;fw (]3?gْ2j2agVYOy IB$9EOpY;X}m'e/Nr\2UR,/jj\=vTBa[(Kl8/OEgq6 [cbqjRԽm1;Zg+ oT Ί96:.i1߃dROՏ4>`YBXSߵ.'k!aՈ<%KѬ4̕RkޟMEY衆<xFLwN,%0RV,X7LٽȾ5$E wJE9kcEKsV5[76ۭuX5ΤP! $Xx?AhN99fQG>貥 U6f$r mF^k:i#& (ŜCüæxKfa(ypwsr ~K7y1IsK c+EQɳb{ʧ ʕ_ijLrjM R8/93eNrS9>O}g7< [;>e&Wg1FuDcW |rCѹVbC:#ȥK%+BA+c 0oHBhI+i)"nL/]Xdn?tlsoz^It$BQz2ntgHY70"2Xp20qQ%Vm;]")@+@mr4( >Fj{ǻ%o1K=7K:P \BݠC]( 4mkWi( 4-^eґX| ..3g]يCag*=Z!od Uk S$K!/hhh.^l ŽbB'~_!HFV_ZD[cd3Ʌ:GBo<%"NzC3p|^DpKڧ[m[U:a3rnei:#:I&lRe h:G*h1;]]YBTBiuvSB{  6PE5! IΝ'irQ3Zl1v5@& ZN]Ubx{$͛f`gB'Uɋ3:Y\|˜eIZ/?>g#? bep`N!7S6~, o%ֻNQP~ӽfU$xw7ӨiFǡ7Kѥ)^i:R)KڒZMXTº>K ޚyp>Ylè凯+vFЦoJ;mj#`l9^q(Nå{㨾Q6|ڡ%2B2"^T<|J~1əӷ^s/pomh3"4ڕM0b-3BEE&fҡ1w4 DlI|Y܇b*D.' d#j*TUO,ƮI?60p جgK*Sw0ʔwTPς$vwJ56 2;#їgm#U(U\X5f>O3D;1\0Mz cH@.cڪ:%"[jc^ (2 7,EcgF:JGڃ8U mk~ה3u=}* ՛@G%<6Ȣiж0RyP+2 %kmn?oq>Zl#LJǦ-\ -d?*y h(F0Y#13b[}FOA/Psf\FC,zC"RԆy.!jCL4 r0eK,3iT6#{pp"hc/3U.w ӄɧQg˺L?`!QʄϷ4ˆ/Ǡ!7|Ke:Em8jؙ? bb+T.`\;CUW): v9:)4:u? #eBkGl]@s1#zX+OldF~љr~x̀kH)`\ @.rQg*0a@w6RoGƆ_0$Òwg=ɨ]4,ߋbCV()G: q)KL9=  )RjDZ7SF80LN.ʓRe(nn%A/ܡ֞>\[u8RzGHT zXow7pf}6) Η1zgP6ijMgR:t ԃ'V7B MWvh-8WL\Nw}pN%Ooϭuxp.Ю>s;A9>*OD">ĽH1S4v.D/GP<5^tyLw^SH(j@/55| *\JC(͚[8|u=ZHi5bBwlZҿEoVY3SK~msmB4Cjo(~^x|Svlg)ї<+tCb8C{V0ǯ(xDUh6r%l P!)L]qm$*dmJ\i_C7wߧSJ(<{;wma=v^vآ5s;minOe\Yk%]W /u\w C77wҧѯe%vR`V#C.x*kywpM0Zjï<ɺU+kiʼnSm5ͪh|q%cu F2 VȐ H5Һ]hM7 HG!IY}` 퉷rb(71=gҙW9d9nꧢkP_ ȵ 80kW*':$4cGAubv[t|X jHUK.:ţ/ 8kv U.9D y l8 $"c;ZmFZhV!%/Y "cbhI'dh9 -g\LrڀY u˅\D|Țxy*CSZ eF}32QЈC,\iDi)at ;.ЂNhY@b/" Ҿ;8 Kae.CY.yg?F@oD~BUaޢN8i6ƍۛ '%j\Dcj*e/N/m?0="±ڽ,@I8=aW'Y4ɇMC1hd0t;6Q?58=J$L+K H?H|NӷP+q̗'ͷ}?zۼOh%/J{mքIt6~)ՠr%r36}3aTQיcLˆ A|Յ+=35q*!ׇ%^8 M6 X=b^B@RB4i2[bEd`zQ[tTƫl]#d?uݞH'pn./<Dpjw}P=Fp۵qz{_^H¬8kH?\lhS]ۧ.,8_g ~Q{e.xy<])nPCs ݫu%0JPikCoD{&<1f;Yy=3`Se8GH: W] x/mҙĚ]8f<ʲ*˔P8yw^'@&zSL\o $d^E`VI$XgH$"r'Ͳ50LVN>a%:n ,ב$> SpꂿnicIuwR8/rCK = ۮXӝ=[ͯeׇ\!b Ж[E踷s`tAwBsVEx6mQf–DbQQ`?Keu^"~G$6[瑎O'vIE߁fL9}ܕu,)AY@r>`L8B|E\MC&(<嬀oڇ}$ K&޿*)`Aнv%r; bvDy;0};K&K[-VllG'T] k5MKK&uϒw0кmcWBIg<3 Tȅ z]9D|X):ʛ$]?ӣ觐ODiP#dX uXC¾n*=WhϦ 6BƵ k,!&*Q_ WVniūAg=b/3??|`H3(SNV(1\4 #?  q\C˿f ,όEhyaStUxSk,ATt~ۈDuX w⃏(k(s>T0:{؟3Ѓ ,B,Ҁ8 L׹Zk]UPv eVQvr$.lW1V 룙pc-/"dra*=h.UXR-[4/ :19Q:;'RV[rpiEjMpV87"қ=aIky?\ =ȸ|7銭=XzhPFYFPr.;$FjgG#pŗ?HLSjj/IDž?؀( wǷ.ug: oƍ7Nش;:Ođ:Ϣ) |eJgLom0MBQFݴyBCRFNȱ\]h?)dyB*IZBl2^E A[o ,<*aU=}9g.I9"W7cnp4Wih;ԭj` b, +QR}JCV5ZHi%< !V!z7Kv NKOnw"VB"Ĵ ms,cC(&("X1noi-l k>6=j"bqbT-F&S> :pW#r R婨-|;_EVk3ŋ3n{TMR]GROdcrƔY*g-aߝyD +v\3)8jS7xf43Y&% SBJN :Hs$8_@Mj8OExȗ؊c ]Lk!qxøoQEQiUbe5P?0XM# 6[h8231oƫU^Վu6RJ,q1~sVL8І(ov)9IjA.E.q/֜lPΔ5 t iM0THyItɖr}> X4$dPw_A-z ߮WKFrMDr>Kt+cRQaLp9뽱m* *s\ ť9 rqrGޭR(@zbL,R$9IUrY$LŇQbU #Œ 3 5ș%\Mg58% F03xS1֞{s^Ku7R})!/IyuDũkjXvX׾X βo!eƩ"*+ QnEhE?-<[Pvn6}!\0(=9(BW */q=^ہbnXh X, m:ieu˜^,s$M,y̖bRm9Uʨ6}4ǹXf #WEϴOhG5=|*S@ٱ8[5ZWbb[0B.[w5uVQ+}!k]͹bE=!w/oB1ˏ^3mj۷҄=i:Ϭ"?v:uZͣTVabE@O C ,11gr3b ntgrP-AoSa[+eLsx; Ru =uffFlo->v5`LsiZNiDrRIJD#Eu72 )' YC-hσB@VC{#o3&7o ŮZezͻ#NȨ;6! c1v?zJ@i'a3[ת*j9㋁,jz3x--կ|lRs.kBV? MD@|=NG` )(diy D(Ƽ_UXnQixk|_Ewo 5 zPpw61.%B7tz`kʗr\"Wex\n!/dCO9̐~Mɠ>\"TqIr-3 ^~YK(?l4-jj,'.j(7/؂}}/D;ygG׹eTs;~+lP,$ .9~( q㘀}ycٱpmYl뇊ǰ_ `v"JUtb|j6H ^ek0T޾PM3ojRxgGn> P(07Pq!Co -ЅݰJ3sNP$o=;9ʿћl#y3LMSCͰEHDc D_op>zAe_-[şGL*[L< ey "vId$etw{tihqO2 =JXey\* eCX }<{/Ii$t9RCwc9g`' ՘[Cɢ[ȉ'Yz}q=l6;NqV [?$-R>ٞ4`2l%T'sڐ\A@%R 7t`Ʈӽ%dPM06Q TOcMY5n`f]_$-X 63Ƹü\rk MH6>xwǚ .,Vt%CfAwk-yhuj!uᐑ/S\hy%;1quוamAqF2*D)igrJpv BwuΏK3EMM%"x B|E42aɕr\HmOv8U6J SKneɗZI=<#H/;PeH :Rr'ܺraTSzT,OJbc?k C}qI̸عk3#Ju]`vLYtw$2iƙ໭!(Ué͖G@l8b:xMjOtRgޙ}x2Gw0 1g(&" g:R T S݈p^W>3 L蒐qV7(:Z.gtɜb54dy'?_ȋpKG}-@ECtHL(c h5`(4f;HjJǨedPKxuh׻snttQWJ 1;ufQծэU g Wr ,me` FJYcvu3׌n,֨#n=#6GOPgLcv`p'2_' K?M{V #KgK˿T@Zpw8l[C'Lz6TrZ"_bgy,w QX z+h+ha&_X"Lp"RaIK(8dʆ`ĂV<u{Hlv2wiZ6$MjtpvQ*v/Kˋ) e_͉#?[F!3Hs 5p"5HREe$켽&><1v>.T7yEgz(ࢯqJϰN"aYrr`"ͦC.0z( uC3 ˾M_$O57% 뱔y4'S^8'CgExLY lM' x`hu{ϱ<~"F+DCJt 0,ēεg-y݈IYWb[֌wt ;ǥaL/>65/Nދz`/)iC(2S!}דts3qׂ$k۬R(fJˋ2 k!AYp i'LArk a3nAMC3͊M*u;(ȺDHw$ ;E\6/vu,Tp< ]XL+L1>@mWOO crPWπ׆9̟ OҥO:5&.3]YC! cF6:{l wMTfUxk&P%Τ>8կo8#^{EǻB[t*l-nS8, ޴rjA9:`]Y~[S(z8#E(㝑)tvb~˝rbҎbo )-dr1; x'ZXSŮϮ?,Ϻ灪FBҒF<`ۇkAFWpط AK$)"UG\#v(G&BDx`GAha&he۴>S|CT࿲wl)Y& i=DLs699TR#isYl+t$Z̪;1~ .x MZ4 ᯽w\kq9ҭ}.TA6F]X2ECxdqR(w$w U1YOsĀ1`lT9@e^nB*¿UX2!&=Z0n:9<|O?cxExg,o3D[Gi- Zf N%?b(}*ߣp^ED=§,sXY\c3lsV*FI_k[=--T|'⮓ Y ʷDe4E뾆H7P?1pԺd:j?NL_ @ZXR,#w i9#&M\)7vl~2wX4"t0CR֖\ܻ=iv)6b" f cFt]J. P#J֑Bm9;Ԕ7[̥L 1k#sH RT(υD8P3 D^ ieKYX:.ruq3IhW@Vt4_1@- A6s)ߴ6FߊbG7T ɟqB8,uDVV4dО*ukŅqnӢ5G+Rm-tݽ"(9 ?cMI<D=9_;nHTiGD}2?kk\bP{&iݳS6=YV7m*{HفAz1I8aD³#q| q_dgdi5; -^".!ac7%!PzШ |ewU<ӵ}Vq`~(i l7C Z|X=,yjd` 7[jz\դȡ{Cmk Mg70(H w!7" 4xm<̲_<џNvŵ6\4dzbyJ1Nk,:V%sbU@U fߚIfODo¦ bL|?_ɉF1/זwguVGa ^zƻnkMe!&) '8>{J3w;_ȿBdB usq@3;<G!4wؼ;{W#N /i#mqX3hD-:7=j%$ ~-A/0䃰foy7(jOEg+Q[0K'P Mugel3ŨI_Aڞ' l`'Y͟|Ub~Zv_^{uc,3y/=[Jm4Og*) bH N k o#5{Z6nE21*^ L}C-]]P4C$kJy9̻4 8(`>Nbl"H(qgEW rMu #DgPi*eĪ,h6?쵠Ў]`:џ2 &U2.N1 eɴ#BWZk\]?] dܷɁf @m9NjehIo)y@K ߌ+Z2B6g|4C.&?Y oiY7{'b-&Ыl4.L]fifVOz8*dkpLu,[@t~j\1Hz9l?nD21g1}؃H4eP#ȷT ,GŎ~3)HK_;^X`ԢyUteQ vd r oq(}ʼnt^Nw@)mM"F`kƙJ.TD b7-EH ٺv{<;R*D+3.GRuN3!.7Ckku۾,{pcoIqDv .Q2xjBj̰5\@޵y53z#'mXHbr&L.ϯKb!Y_znfeMvv@U-+L-7PSs@AUQs(-0B6вX3LbPtzMPՎ72 \lSAȤ, b9t;PCBѩŽ(v+(-bUJ)"~5؏hi!X Ι%]%iIh~N]s#6*ngP'V5>LG Vp86;myUSOmҎ;9d9m>9@68%/>< tGx虰+!YaL5ȼֻo:,!*꾂Ps&ҲQ~1txA>2w oLĚB0i@^m 5+| 0S ,:ZIƠDh lmjhECg)doAHa2CYy;l.qBi{$2VݟReQI|>jl p&0uQķՃӻC@eL c俜_-Ad)F=K &hX@Ż Ԛ4BAиMyJup]xGٰ{`f+/f"vKRDڽE>D优JS&5lx~fx>:)B4P1?ꠦ[95r_lંl,[k$k^꓿]Ħ.ô]8=g1|wMf9UX 6Y,z Vs0eons AhmXaDS)BvZ̼sGV'哧G^ѳMH]6p6p@RUz_/G\\nl/[,˳ݙjb;w+k\ÈZL>af`֭q!^H`Pʋ\Uk==ltʚ CHxet ,)Щ+xWϽOl}l=[ 30t| q\# tm\0]kHOmېc %":Pb4BT ?}ro"_p ~60Jʝh$qia-*eߗMՆRx@#aj=v47W9É~pu@ ApHK%y12fdȻ+G懔э3,/=d/󀝩'*!Yu_й}b'A2c{xx[9iMWȘ5,n ^+6-/ßW&n[AH% Dؿo]n U~Jhً>7#$M?yi.W*:*3]hB+;2/0X SwsMӹ%*v) /q~4g뀡@ϞJ#9,謭"XLȅUzz귿xU5R}]Nf+6-2w okPbإb>b}K+Cyt+T<^ܫK1xXQܤ9gLl# aDBߑ*CT+Fz@Baȣt͟ x&/2$DךM4?{㑛b^s3}409 xd}Lm4g޵|쀌ɪVQ N':f`/V3n8O>fT/(IߐGW >=X͕cA*QvdKd7*?glB߈E%5Rb3p$?*"i fYr4Q11ǖL6x\z%"FZB̼-r߿h&6&mGNҜ)}q4$J71澽y3"3Afɶob7>6w6Msw"|g TE$")=u)?:w9vYnҪn> [:YA0,bO\'9)'cQ޵Aܻo3%]aPkt#qy$BkTALbaUv"s+_2A>␸c.BTA7G;BZ˝*]2LΪE~0|{#ڳˈ:`3>/%ɜي?.zcr2Q_nE/&LYPIK4&`jDZ0[xx™eի)oQ`,S߿xҢ]C$Ȕ K{˶H?;̦mJ|O1ODFo;kGa>u2[JUϡ؞VY#PTǼBv7U#9](>JN\FBYNlQ߬PRz֫H;i@L.jDz8h1xH1vF={=c} V$Ϯ^uEtuN#^j39g4hS)V mOa%%’}It*9njZ6OG :*OG 1vKgA6N~vq];l>F3M3K'fMwPɮ\xhئ .yjCaL)sY֝ZiF; Aىp0bUI fK"-qm1"gk+.Aҿ|$%4T'g>9$݋Xq3Urvwϙ=x%NSE-98О! I810j tG'V= ECjY.,# jt(h9yfXT:S# 9!RDP^eGd'I s7q .Ѕ/=N_DʶWZ}'z>~&F51_x&83vA/k"#v$Jh[;9mE& *xQaM7hi<ڰ<0+[]s"Dj _Lwd,Srʁ2xIݪ?$̐ m;H,y;_gQ3Gq1<2%*{B9;BQɏm,92L+򢡾93¼XJɈ(K7fٹ5gaz Xhǒ0|Uʇ܀ ԁlP^UP4R3 }{qVɖ\DjZ;s-susZMxW)YAahP&,a%* HŽ-֝J9Tb v{ 2qԡ?!ŽM< lQx Cu>; ÷ȫtCYa+vjj`.b3Cϡ;߉f}M3gf\ U:m'8 M$9S8`Kai.\*xef*^M0,Ah iG7jL(.@8umG!dkg!tZ]9TfC .=+Nxd yѽ Sk6KW7VW yHj%xyl8;I67MHDL_&9D2qH@Vk[ȹ!1p&ϰvX[)6(!HŮi4 !p. dw b?A-AcKnaoN+ %cZ#qֲayBH > cSkђީJi^lIV'2'wvGS3<: 3-S.hLl;x܍ׄdDOTNBy7b'FB9^XqS`^\MC?"I|EB"*4xp_FSUoҺ6ڙՇ2&= aimWY͢`1щ-7)b b #hX]*zq w<3Y{\KEi!i \yg0S2'Frm|: onL0&aP`G}U6mZtwA#Ut+e PN"Y.SJP̂5$smD3#otWN¢#T5<֬<ěs.G,ml*K|fyn btZc~E b75asj~"kEI&aK#6@[%ҐDV`BH1?s`X.Q5-T^FyPDPLY2=2@ELzY䱎}xP˧e0-_+6WwGYt@*`@DRZH+)s.#\􆓽ABO'P@BbC=4sa(AZ~ ,&\X^mn5գڂ(zq^'O* fs=D:LM숸MPO"fad  `Ljv4&q1$}f)N]5avw'2mZt;ndPevXo~[^>t4%g*GJQ0UU%:^_X  {8v¤_h?lM]P ݁)=vŠ%SH#ג>^nh.zx +Z|EeO"e7^VL1ןx<㡐2*U[`/qk#[^p ťES<g ]0VCУHtufq ☋>Ŕ\ ':)*R-^4evsLJ?L+l760$ou#>%ZPw~PRqxu tߗZ5Po>r)S IVEkؗ^?܆5^il܅E`}Q/ ֨eYrKkΦ\@R"=Ņ ;'lF?fۍ+Bo_XZϑrѴEM5 @۔%IKt;ԅV6^'V4 omP~kְԁ@k),\u FDK:쌵Gzv*ܶؼf^.S+;Oc; {"kU"4_aM;pgvq[ﰙO8̸ Ԝ7B] O=G׋өB#E#>_}$- 3h[{ 15\79۞ǥ=],Ŭ;7w度cqؼV)ϊMO@nR(Y*N㘵}`M.Ql5FCJ/ZM]j݆Q)ѤDNČ6-dR<=%!,2n('a(J ߕoG(ο!'1$Yݥ'y2Ǣѹo %&:!XI}JJ^&V0ycZ2f_YU2ܕzǃ6_Ń~pׁb Ϯ?{6?+d|͍4rAK:4xγwKki<^ԼP K/Qkb83P Ql۬f S$蝙] =UC~&&x@u~#5gG dԬZ)$*Gm07}:Yq3c:bڦc&1bAϰ߯CThw{@|xNmGh,Mub]EsoogᬧU.O$BڱǦ:#5K WFJ:EH`70j<ĕ|YekT*l,5Cؕ !eջ\#I5Բ[\s[M=|h3襭 n L+ ;Pgm _{c8Kt fZ-kWY",$(k,D:J$%6z:4R]g)H;A#X೦]]{ :z4+VWv$LfǚK:mcito2DIjgU/J:>QQJG_gaÍ=LP>" #:ag\\L]|Ϲ\U]:!/F.@p w֊) 0L&jZeݠ*ήUH2֘gUk>۹2$yA 8|<ʩ.Ύ]j.?+O)-*bg[bmf&ag~k6_ T=⪅IȌdEAb4RK 1/Bj*,=T`Y; ~/Ŭ۰1q MLUrN\װů <<ؾO 4Ժ[dp#_hZyOyǝwq~P|vR-z8&d9Ҳb; Ȑ3Y1{hiAS3x{n)w(eq 'kxp+d7U-sGkҶ!7kLk[ՙQJA~YmO"4UE Ckr.2et:Rәwxa,k.\"%fJ~ٵD Ii cC0%i}$.aV84Nu cʭ68)i}_x4/h1% e`/}2Јp]h4AeM^DIY7.O\9~ v6#C0H ~̗#7eTM?FعI$t|ǿm(n/Z}+bdk͔sAꭱ`뵏όPO8Ѽ/ic6(tÕ `&Xd>~Q h:^@_{vJ[sUD6 6|(Χ6M%^ (oe|\icꛇɌu=V5/WP{&PN ODV&C ~OmuWʼeO֔o! ) t3N/u]0 EdF]WP[lH+!9on4 hqH\@b1ildlAD.ua}1dMP⣝?K~sN$+DW-y4O乥kCͱ$&p -ƪFˮcsgȍhÕ]|P}'ct cYfJY,ILr)C&_ƻ1MMrgI.<œowreݮ@ڲrkibMF|(^(h|?=,%'6g|Y&h<|S5u[NlKtUHm@MM/ϕrhgʤ >?FK,?dyrA_4bT[ďM'u[`.$m.Y?lRhC/snFR~ޅ^<\rq .~lяV\WByS"פBf$.Dhc*g\~P*LRs"N%~(%򈘈Y8-!0Rm!}L* ;n ʨesiQQ=Cy-ՁN,i ^?ZIu`o݊̕F詰sQ+3ȿ>`gců~n`{vV)$-'? > :3&@p%<`{>w3KeZ+~xJ0=8h-W쐩L DecƸ ſ90n0:ڹep(m б0Z9,y 2 &]JHI p(W: ٥;ZcQCLo [ DzU`᪊@LqT< z {iN79rZ?`d@!_牎գF0}Sy\mu,65~!DQ`7DUs#pR 4_Vkf3bI k7ƲZ?Hf/0P0W8^J"jP+u!-Mn.nX?SN:wڑ9Vqs]PuQt4_ 0,ytGՋ{T}$:%1J~+⃵lF>vU:v`C}쒗/|HYkOĐ m;JqQ>2-eӍj |"of\ԙ={xppрɌ>x]6^X2d-)ửrheSv۪djCψWQy i碴(pVq)4Y bo|M3+t *]<+ 9y.T:u~vbA{;&ytY4Һ2OW<_蘝FW>^= :cEPsKzxRFWem|H C=N)1|Jaїy8'ma_>q5@rX>V7(Wu9̸e/c;&$B%~D5w䲮h3vrsUg_Z\T K\Y0h!ηrhbo~72 ߶R K|{ ,Ը i v_+lJyԼ3 ٸ#\,(<1c!?؆棟SHFZK ],Ix*R% JfכRw@U <_k]=42 tϹyan?+B[{@fD{&21ҥ#x#V殜Bז 7ugIRz0ԣ[ .n`jĽW|IDT;4 E VPb|XޓAS}`ƚ :XA r_ʊfeuБ3b̖]A9@2 イumv'DC8rĆn/R "U6vsݝԩJ8@sd@|_:Uņ L1.-%R:!BlLvUy/4U 3|?r^yʬ}E ˙AKL3PcE| &Ɓm .Lr) {k iÀŶƝbI"m(~|bVe<&IW{^ ѼgY׭λ\e$ hzI[O/e~3ھv Occ{QK(JĞkK=|3v67פRyYULdIeJs* ݄' |$R*wV,Ng'X_qn=إ֏d9|T ܀Wz"<=HI0ux%7}MէŐ_jct3ShE}V-^'5Hփ}lC9I5`~E ;$tĥ=W+/GdI ֐<aɗd ͧaŊZOY5X:gR4/dp:^z( qSɖK?W@<:oDkBy@ R (e{6X^2àuǞ{ G&>t5e o5WM%K/ż1JPpH_sHs_ORW~eʑKUCLv-z!RЙۉs^STpB',X/w[3*2%lSlף-э9(BϮƐjCKmE jFưG1g:n 4 Sl'ۯ s|pPo=SsOLQ&]YINJ=xcsꘪVy ECԨW`V BTv!#Y"/"L_C`rZ,ԆbAz֞ȭ :-ȃQT+ IajS4w}7nvo~xmZPevr2Cz;L^5R_ dӰyK@ $zmj 2'{ԍ[i* 9~OTI3RF{Sې~d4dRi`K@_ȢǫѷMdUQ sΎ{KR$ky,۩ٖ\v`K 9ą레"g`|+xo6sn "o n't0؁CxEXOerctt\xwmKxNks.UO2C}!-S;c&WKTGSrhoʲg_dBe#51$%QLM[hKB2,e [,y1U4}GľGErڎL9ʦ".kWz铭˖۟ZߺsIz1KiF]I}t2e퇨c$-p& f޵H1-^;F,^Ӯ]vF TGwkN)@3A?R;pe'Huvj`p;ήN,N۹,]o\4pZt+RBzq?- ͋N1g!$m@Ǔyw KW&*CiwlufnHG i\q" u$:瑂7Gg#7ڳü}/ W @S^ σMϫĂ$N$ ܔAInusS)g+@YV!nC/ \1XG|lʰ61$vk-Smt.*@Dz&#:'Υ _MxxhbA/5' 2b{d 1]&BdV+]K< (Km,V&GDi@hRiS^)]; IR:\1?=i^ .m>>k !6#'l^'|`M Vtk7fT 'd+XwEJdAny1:ry1@I̼w!OA>+ Ye~ Aawir-I`/Bc߫!LX&-^\ 6=6e\.1͹ςU3}Ɲ'8dڞ4.J:wp&8L<ܯnb,KכmԊ9M*TLyGx]9/|%HFQ8nF!ZыV30Nv1Q&"䱷b|TX+B% c?u4|AZۛ*P$_5*VSv-AD:|vrt#ׇ+[밚ʰu2z^;eNS?LJoQD>ǘ[ ;E q%;=1uuP\9~$ !U H~OYȠ\W(ēzW|A.s ̫˯9]!_%";l؀G"6iދaぎ R!Ը SarўiCmyQ?RJ|t!ǕݥYם.pyy5=;35zuhs߆9y;ni?FjocJ"1\q/59&o<;5L沉V8%(:<Χ;F~u}7& Drd~YŹvVZM׏T:7E۶{BC{[\U/QWr xD wMOoł4!YL0 "5|qt\Q9_8B"3i]wTݔk&V rc&/_>﬘>6jJdi =Rkg G~xa0 "ܹgdº󈭈wηp?"mΎ6s#|mL#_478~J~L؟; aNpvqm@L vll5ϒڃ7Sp)-i43@9rlO5&k@ֆ@p, 2R-8叭$!Wyw+h_`T'5#c2AHpm[Yb(%qJ>;C7I@d U`ҨLM|$MF+\iVG/6:ɭް]*L KOz@(trI5pTuV3Y_-&Lq/p'Ve-ԢdR&v%l>=9Q|ڒwYˌ]4TCexU. WCzW;6p7K,)0^sƗ@*a!oe/krHB_)Po|62t0 ߌ~Re|#"CN(瓊RFv삖 aQ "0f}Js4FGNNֆ $f$% ֡IE%!ptږ|S,帷ںѣ#Sx8QvH:kp~ֹS1H_CQ<=ךgө#5{u;( c: TaLă]׽XO6Ғ44k[Oin$ZCx[K&~rV4w9-ȱk<qjʒJX}'tryh]>?43x9uj*Ny}%h;KF9_ F2s)ǪIu¡i8q <6Ypyu R*+g^1EuKX s:6؉)ºB<*e5\,a׵œ[|#d ݑޑ}:Z~ic]a ht!^P{ Cp\5at{$V?e8* WcVF=a2DOe8A=v Ζ_CHVh# 5"'y^Gw=֗m;fd@A -.(b3YJbKI nRc i7G=2_[꫌@ @0n@QEEWT2dn9NdO=Gb.(Xr0yl8c;dޱG7Wa쾴KXtZQmj{G>>D[ʛ0P㈡=/e-GQJ91Ӕ E3y74uYIr%h*6xZiZ :f+cوRVH4SeJ0 MU޿lss0ɘ6llJ$!Wۢfln=@Ϯ驃R\s_5YӄZD$ jS)[DG1 4D:s4"wK$=LM`.}k0`j+!ZfMRd8>$4 J f_T ^fRTz'S(__Չh}r^Jl/ZQµ7H'pd")&tˑpHp`vZO !SZ,Q/7˕TB=eӻ%wNzcm F;u1d 0lR WM*J-CA빬ue 9MbA%^][}b̗Ni %oc]] >>z!q.^>̛m@nb%T5Bj2bJO  b"G"2Xq~{4H{O5~B>}$V9LQ$.N0]x`sxKZH! +$sUm!65E\1k Tv gByA ᣹;Z$@`IO@aB Pfh%҂-d,#nGQ ?֮0G.TRqkw.WC)Hk/ 2{4z@Kfh7yk YVG5^Gjnp8g0jxyڨre əH\i}VbZWY`bHtP!J=T&ObwF0pZ/c?vZm__v+2~:I3,ڽ T<^W ߻=muxv'>O_7"WR};sr#3 FZԬQz7,R![] {\Ta&y?͕e&-YNUm>0]ɛׂowW1Ƿ`26M%P1K՚#r@^_/[OS˭GKHE퐼1U2|ȹ?:C]jϿC@}#_5GװuAʣlz/ RxC_pl{"L0?|i^| O]ZV-K.-\5\tٓH+o*V8ܩY1|F=`:lm m Oݫ\?j,eE[CG+)쏇J#'$.plwjn&-i̤_,i-(SyONF~W  |5΃49iI ~[3f4GJ➀S8<@ 4W1vۄty71x#{Pl$,,TND[#]Q"wSL̈́isOЏ>_dZAC0$EDm(XKjvi]Zܦ+|\ X?''Uܻ.Yh􍌳t{T;j&}61{k9yQQH)06x->xJ r1 9 EnK5D3' -CqejZYρ~-Ք,|~6, 6˻W噙QKjIlnmh,GT-{ 躩4Rm\YO@ߞGKy }ްDq1:c&Gr" qhjћd>jށ~9cciK\wbWi3AFZ_3DWf5gka~OIoZOj!\PixBVq)Xp2/G67 U;g9c `Dp\,vp8c;{ ?__^t>(J7[SK }zQ˰BYH!g,N$xKxOxo}b;[@6:|bv>QP_d2GR"] sh̓Y[Z\XʆD~tu;M#*shƱd4u ټ Gv}n,rmYZLlYO]LV-_*&3Tk< x/&OBKFj񨂝Ȯ *]~f%dU~J1AkF+м#at@[X<ԟNmW,zW!T1ƕ(7ظX'Nz=5}jj_$GrпTǀVk'$a'| y(nAƛ\"+&ЌhG-WT\~?`jk=˚p7[+,umg| |\Фp4C (63vGO*QW,RiL廌mÀRܕјe{H,w\0À`ө 碦,VaYu<.Z4@ݜFǠ) 9W퍠r~0慜@@j$A 7܋R3춇5U^0KS=x[S ˘p#n&\] GaLz۠ UtZv(Mk4ɤT:ӷjs=GE>ƟɎ΄Ү0\67=oJ keIyh~_o1Sʫ"nMHN3ƣ❯=fvr(C<]#d18L39K.iO.!Sv31}_CC)U&`y0JϩPM2+3e:GWlV ΀o`j"uυ~P"6Rn\yBqͫ2@3mAے-Oy^qN O:*:ؕ@4iI6٣ݡE7.Ad0#'䛋APT#y0Ʒ}Rd'ٿkzPbLG燖'ҊT|ҏk|NUg vFNFAT˰xe072չ Inn-!O^-(jZ}/|Rh6Cd"'}^ ܾ[C7.-1 UL`$Ô\IPQIRIbVr켚g~S,WFQ!Nzic]UK9Idahfgh;1W:öT$\yzi}sy/J1b*C*w=H"b2vihtq7ػ]xT|e\6a!X=ZqV U\2v9%~k'[hEAQwJpdgtqLD]jQCB|7 Vײe__3,~un-F~.ߛ|^uw~lT'_kͬC[D]76;3/St1[~W?GS"h~}-YJEp񞁌}Bv-݊2wZ}=9Q| JkS1Wps$0qaHLK4K8r99 `=C3*]`5|Ky) m't9V 8%ǃ#-ƁET=Z()$Gf'jRl9aƮU DN=JypOտv:9Hza:bGv$ >j{)k7j8sr;тӕL"huPE3.ԉPGmYSA.3m<F ,MBilHp, rC%%qN1atԒ!djaKX  k =LJw5Fj,-Hj#K;K~͒7bE4:;PMm3}df+,,Wܠ/SSNIKŠa<2ʎ!]ޚG'FB.*;!xw5^MX(1D⛖@tS#{qRYÀِ9 mM7;[B k$Ebw 9m #*ԋ7ob{\2<7YѭL<4wetfoơ30bar)eЪZZV%yRd̖tT~ KGƜLe(6=͌Ѕ#`V,]T.5EQt(2]'4ҒٱgdJuY|@ҟ;o02Qъ]s8TOG$x3wb vO͵t{!Cݹ3=/T"/\ }W-Ztz8"#v]fdN,P)3 ېe5 aL(0l`!/N iAXV/ a,Dס u._DrJc q-/Hjh$/#.ʗ[#,j<)HeQ*Ka3Qɝq bMu9Mg*R~`Vk&gi$wngc- &C6tǒI@M݈Fָ mAzo!ܩ6,`Uo4~*ĊCK_Pw=hB⅋va/׀-${麸dl~/~Nȓe;~_;5㐝FBk*U>Ta9}q,.HQOf` S@"D:.s7$&JD{;ĺ&D,tXr~fO>jT~T3 G\LG< mony!ș%l>IOqK5=[mhq7րK?ڢc&:qEAYF buJXC&L֜X2͙!\@sbA.h #"r`TG˂MjVnpcD:1 JayLǐ;/Dz*B^ E'Uwq/'T, _A-RړBUh hz= </nd zwYlq@#+h@ծ`:V.dG@zzDlik! +!ꖢ,tL'۞O쥇w-r EMJ[6ŠEȰ_= gIX}!ub_cOe/ [{FgT:02XM$&BEFXQyJj{nAR~eF!ɛ?HU9PbDZ V7Cf=DD]1V*->Bz8kL /[DLo%DdD"9lɐ%^ fhI"; V(cgO|g Nܥ!CV*4ʚ{d (pef1E8@:P=`t1+پ 1րZ/y mCڹ|| )Ay^<)RWܲ_bMvUMX~'4'n!GjAw'|sxՐOt P3;ȴ.'hRBz3 {a\_cJjƒz iS> 9? 75|'w`&|czcOTu>HJ1ʢڈAKdE$gT.Ifu=Hm~|@`- Eh& x+\t½Ke̗gfi&!T2y X-`gD_D'q4i qjTDc`bb ,"*0*4ڋ!?ȿP_i?2P\l.v]M ng' ؉;-[A3eKj4@Du'ķ{_Tb!9>Ne!p') ev fHj7/Ue*;@-v A&[*J$Z^+~l~q~jA ͏7`Ȓr}rωHHbamx^s,֨+pw7N¾.rI>Dݓ)ml8zi}F4OS .MvbU;3eD[Ri# hSz^xW~ܣ+{Iu!=ݯz2\\a(OKb B.fؼ,*:x/ @O d:Fp=Ɲ19ڸRݩbwei\h3J';w=G/^ =)-3R igڋuɂwa$Pa8{<bh^8.(# ̑zd9%FI <՛ucrUԵ.G YAF@єV/4=[t&$jf&Cԭ8"I x~b9P[ua4Vr*P*D4.46R"WMlt nx:B' npo 5{ῧBzNWծ8 8t_a7 6PXC'Lͨ(hAbWF-!Э }W >vz4 -AL,bftEQNf=(PǪD|uZCygEz !nBGRu 'OKjD@ WkRMu/r/e8KGN ?2KrNxT&I!ݩ>BGԥ+u]@7, c>(Ei] )h;P˧߽:_{ -C^̤L!Zltf)rfI*&oF7HFPù\ipgAOvÜ#1_\7 {:d>ߔgZI,<ϽXv Qu>{ Ro[jlkAgEx!#(m4he78 azQ[xSaa*Lc՛Wt!$`w〵84OQIsNsM6Nde(6 "]QW2Ct%ױր=rq- !Mg2PmpE$ڏGӧQ{R (S񙊵7t7(~5l94򩻤P@<ds-mxB7"\}366*O6tR;dސ>*UHM6떝er$/0>)9OqqG&+=4d-wavmjvxA4t1/Vpnh[1Yml2&駹!EBYsA3[{h?zim [ ]hNLvUU64u\;8cY8eW-Wx2+=\:06f *|_dT#x] 1<.GJF[c>_OtWO\W  q$G'#-0_.FG0<`IJ-G&2˜okc\Y ?(WK{c[`>yKe{q,8{[pO1ÞEXM+rcj~BD(s ,ÖFC0,]ܵ6U51?,4'گZIkuvYYUȁ~qMi }B(LB Zi{nrVff`,ĸ 빧J9ube928Y 2*)vo|#i3lPq74?čr2m.#h$ ndbQ#Y@DAfԌyd8JX,N pu.M4F̸kveOPq-f>Fh ;v Zeġg[sD^^ yM񟊳K{U)3A]Rb\0+^xJI`FRPEX[%KDx{\KTuK(I' 1oz !k7߽ lSA{І^.WgL5ۍ1'ɫ\b}NܨSsؚ?H_%_gwFIȯI13&.,bݾVtOc&NXnJv鴢Iqf۶D-8_댄a6CNՅ0EAmҲP>`xC b$)H`c|6ĻqI|zN+ o ll-J %IR6e!/ qPԔM)aj-B80-I,YOM c&WnE#́L(_}Ef!9AS؂H-|w|tNHJZNp\pOB:bD#n10Md2wbG/ϺѮ J1'4û|E<%rw$˥Z}~EamldL"E$,d홷8c4!!}- (`U<Kuޤ}]xZZ6IX'{polDKf|VhYd05|km蟦ʸ0Lg)MrZ MRBd߭*@cmp0?$Po_"'k so!lG5VذUQb&]/K*%)lN$\\jfFrqQYHO'ȭ HD\e )񘘧hX7չ؏|1 qӷ72ӗD;:1oDtc'BVOjW~`MCӫ،VZ w&SATˌįfx>_uù8@y#YC&;'e sq洐R2m.Q~3ÒC"'aǀscq+|LfuH VhqJL7#z?UmZc\6obr +Xk>|yx{Ȍ=OX1E~.}1QuWe x1$BZƑqԗ,֓!TIkS1 l g4Fe)*!1ARlӟY PtpfPdW'_de1!8G@j${Q1΅ۻZш.nLF% DAŖgvDZbQeO٬ISQ-ǙSEJQ7*OLF)#_g'SmHHOg|*n&?ouk@ZGfav= wSS%=vƓg#_rC5/Æ6uPOmӘ**[LPrj[qq;ymPC?zBl2#z]8VyF˔%iZuUC [\=c˃bR{ޭuy,NBJ gڮg6r`JeƓ߈b{KYŰȱtJW; |S.1{zʟI pת:ܨ{A}S5 'VNYB JRKyri;a.CyFJ(w וSQrq RjOp`>m˞-(k Cqq6 ZAɹs5 ܏3!I_Ii(U, GN}YҀ?pcf 2LZj"Z2A~AF|ؤONY[%QY y8eɸ"'a'Nba'PAgi|Dh/*7ΈyX^u sm`(8k(y''z.a.yvCٷAPS)S‡+:~k>-fiI'mLJMoAg08nRΊ;q!3;&ƚR?d1tS}N+!zboVƆf#=pH[},t+#]a+VE!v& 4NsO77JkY땍SyKs.q೵k<e[+T*}_10Os aw6b#<+$3:ۗHR)Y(qͱ:kL"_Pl]/NAblJ? ԀK_IK9Ζ7Wq |Em Lדy|9I^0VAdޭeV C*/m@[_j |^Zlיq*םr9qJiB+GoPW/npZ2tvCO#p&hj Zoa*ׇJ'>Hk#'uf҅SxJsN骸ȽA3Xmgʩ{9Њ>#1<ډD#vmr< }o *ɋMvgFq`F"F%~Zva,VAq?#LwaS t bVX\. Wtե(i ן9UPYxۘn&ŁhGQQ3(tﰤGzSfSaO@n J8qKHޕcd hӑUi, 2 ;~AAb<8n|#rm Kp6^ݥxqdMCi?cz `+! ղŽJ0ŨeAxZzrՂdW~"%=ȱ!sG[W}$&\TSjTiPX_*bk󝌈wӉ>QC6Ė.,$RBrK&XJ=yg?*UG 6ejBx*+,N3ok'D;GrF!_=<23X/TZ$h\gZaS9K?1BTE٥y8UX%IgZQ;1"j 2[y_i2_юzф]|%;0#> H5&ײ9c8M u!D#뽛 uz1 R̿j|Zر6ocOg4CnճA"Riq\ܡuB Юel[<̧~͓@t;03C΁ۿt،d\e_Tnz/1N]&[:RUZP ǏLqD"?0N8k`%{f&` ]ı7>.޶G3l%J:0`fU[B!>\]hAvQ wu@eiMڬHϼRFpDWqb!s8'!lㅁ}\O'y)iwfe 첄[fV9+hHJ[ .sL 1.>PwvI AID.L2)I2TlΨDZ}@>i>FF73΅0z}NeQSRkɪ~pIbbs`oКUM>W`**-Y٬(Z(:c*S]ۙvo6lFzY&RՕCAӔ485d|N>`?"[bseuhN~5wEk?YM@#27_ Y&7z:B].aQA5 "y7z@29D82`ksO:rjy5`P#](s!"i#_ܫ[Vkejs#HϚN@M 2_lcm ώfuk hV nh#-!-ɨa8}VXO+G-IJ0)o*#7;{2)8O\&wkOy (x!CYP_R+Yf( &6\UK3E\SPe;y؄ʟ +GlΏQ-eŧ4_Gmx]tϺPې8Yd 31%f( ٚń(Wp[ ;JWv ގ}ב0m}'2K.j[Cm5uaLOhBP0,Hz-M6)k̰!77(ES'P0.N/5yc=׭t%ZD("LHħ{EgD₳HQa4c`o G^V)<R~!n9qZDH}p0ah(Q}^U__[q?C-h vHV. >B#엓5謒g5A_rXc9[K2wq5 \=>xm|:F1 %,21I&> ސ yo GebQF ;P>i&ޔoJ0Q,ܶej:yW/`h.2ϛ~Mnp\p)x9 $(ˢ]@zcPR#5+l 7{"H/C4PЊ oUђ/ ?Wc\+1B!Ș.8C唴6a:g %/8nin*x oU<꾙0n?̓ri1$ vpkZO:=Wc#,,)\:TBF} z*3<]1-O==H[2dn~~R?m7bZ BW -,n櫲ւ  =tIp\cN`G4;T7'4,S'܉9ߊ|>O(t@)GX\כ)@/)Z/Cxް)Naf[w3O3aބ~\d(OFsRK7j6Rh^!l)Z\hP >'z4} A'iXhh51Lyv| E@<h4_=~0(Qk+n/:zUe+aǓѪdTwS}K :VQbDY-~^@#@?zʸyS DYSM!sP̿Ub}]c׊u}{lyPlTQ[#SqB5[ GJOPNE8moJhN}~z`Zlj>"4is"$˹I} yEyYGAJ jq$|RBbAzeȚnyoQ2:wV/4ubh銯x:Y3ca~^ |%'k(X퐰rAm9 f&o1Pcl&X)Zv񣅠Pn ։7qX`(ЭENE 'qkبZPU<0HT Cgk%lb>)/ tV0 s!ɂ8l'UD$MTmUc/؞wji&Ih Y)=t-41:o9 }y^[e(6ͭB}/Cq'a|9s X_< fpi=58jr&(ժA~NrbvkWfP-( '}\;۽[$0m'C98>; Yq3W:;2?˥&nm~ڟ1d!5A;vU{bUڛA,2\&lf$K[d0[ mX%SA"~t2,#D^2`d&WA.`)O :V !KŊ!}NiMpgݦЖ`|W$fCc2N[$4N։s/N/ك`-PƃIPjy6ɪIEEx,+Zu(rvJnտ*OU0#.\%.,mkkeOН^7B_Dm< 2V Ķtb^JsY_D,H&%[2xp7G|k^~quk>x]|S0>cmUO3h$ ]?wBs͑t|}Q-FCjErG9t3 %2ZJ hJKf*ӓK"[E>y_Dsi06ˬێУAJyfőD90;;IP+^s[SX".Fww:VӲvךt!T3AN8l#Z RQlҘ`SU XʓsD53v1*MDŔ(Ѿ[dr6ŅYV$^D=jiB܉ uߚgFj=t>1sDE$GBVww.tiPIß<‡I4Zc,n ~kT,z ֑h\|{ap xU} :W˯-,+:pLEkpŲ1L۶(Zh{>7ήq&G8'FNP{ǨVZZ8u1MbkypZZ$#ޙVoU"0ض~86莚Tɷ̵xk`M^_Yl5eQzm{4mBJ>  nW;^&Ccn('T\Y6eVT:{8Fq;O՗Ũ k#2]SzQm_m~ڣ^nUz/yq )`݈G,"ĉe)9Lˣcȭ]u~Zc;'[g|Ok') CκhEa?`)˭PDjuRd/3-^O QmpY1S9M 42?ͻbP:Ǧ CBc a[ {(GxG2LuU^~߷-ctodc$*jwM*b!@2j1NyitE~A#&IH$4.-k Ϭ'{FDsMP1˾:!3dĞUqNjh="D.^uS3Q%,~-k2 \ [+Y0zod@mW\]C< k <́Vi34G,K{,.'(-uL,~_t bG\J}.*bh5ЖBׯDx{w+-䈺d:8?ߨ"^ %Vb|}SH8I- !+t8Uڒ6Nu~!CSd SxJu~d.-$#\Ց{A X-7J]_Gv2ܾ5%PZEX_-fpClx$hvVfiXc4^bxדɀ^RwSEIeg<,{2r~6̱8 $gm5~}f~y "%y U."+tԤ^eX&~:@atbΗVOw3zy^ң/_FzAd8}YzHTZL9Sf 0cc綌g%Z9OF|Gr'e,{^vZE^L Ua(~XWp~'ߡ^M~4 '<0zN&?Yڭw_gUjzR-vxV d28K *;d)p~{Z#l'2_Z=!O*%9khF%jW .T7jlBA'4*bg<( ۩鞜_ky)q-~‹h/]xX\"LZn_d]9j)%ot3".0(eMFrMnb/̭Fv)vM^?9=E/q Aea{2̫;om_ ٚ:[N hvgi>* w.t,XChK=@Aۥ"ٓ@M:띗 6Vb񔈘cKjq*:ϓCh}*hip#ȠZ>$!87yCr0EZ8ڒ{_9vzR7؍DRA!OԽ76akג=}Y:PFg/6\kp˶4a}; pZb)Aja̤ce1@ig, F&Z@͜ΚXL0WGVQ8gaDޗ!bvINbIj8T(\e~[XkW#8vF@܎}L!=|dAiX~$8Yg`h_Af"WxHy,=NL'l`M%'D4sZBw<(8ŷ41B+;򪏢aRkId+IsLhME-~êޫ#⤮D{4){뚣 ߂4'wIՒc߳lwG&!M|1*x;ji6K3`m׏Y,>箿pQK3|Lxg1j)`yz &)ɴޠKODz6 06HnmItFV΋dwxmRI;+7}b`u{Z 4Lm c!p2@G{R$e}z}.Y _s:,j':KXC}qݵ%JI)j!lɟ >'"Co5<4Rԗr;Mu3K@ %': iF7i8:"4{X U@Y+s}G{j\īyD`Ιٻq 'j"8;9f;Ak dl%MO3lg s28 PIhΔo=vgbϤ.+͢p6Ti]'suޕآ Whpϡ!C|];7 A!]2r2*Ys֢U)<?^dZcyv"L//޸Cܟ~5[O DyT c;q"w4dngLXޔA5~S,+ڲRpk_KQNMϨ8uk [H~nSY0 _m2z H 9^҇?!c}N[N~@~< np~Vp!AphQI}zh窜uBg.ʞdܧ .'@72B/4]Yu,cw8y* ,@@֋,-^כlc&=f &CwvJ4L`'/r9nIj4˹ʘMA4?qGZ q W;G<2up9Y m_$i> z]pLQ7{=PBԃ[8a95{ >b'oۑ&DWF}gG@W'_M`+]6j@t\Yzzl*qmt/AF/Em<j* vVR#%T28F&pGAe@="ʏDvNTwx0DST13y rq573i$ N 1h6wxi8Hߒ|kI.8H‡8гQ6lLћ>O>ZU(AjߢU 2z"ԈA6$w`=R{"\ U)6I*y!  /NP(/37P>GڶEढ़sV69ܚ[KAХd0S#K2)GmM 282=G]'RS.Qp "+- ~]}nU @@QSf#o7NG'>70~.}IEnp%C;s+ ZCV׾V}z"2ptԎX|XG O(bJ]y6HGD;J4ఞ2+ {17k"kl%^m Mf#Fc^ڿ >jcVFΈAogfv8!|bRe۴uS2BLlWn(q^5mJW5rХ-"k{'ǮA:O`>\>S B=iٟfDnI5y-W++E voq sf{9IE$ayv "Ag;>`s.mIwпO2&`IyV9g(w7Y\Q+kHVAvcެ3>Fxki VS9[@C7Nuޅ΁0 ;G&kH0a㏗ (}F7\7:c"?'<夓|F¼KgП Tib4w,d.?3'+\.D R+f <`L!Iu-<3b@(PTצFrBjҺs~PXPƏ!8ئCʛTxu5~@AcFk`oU={V޵#_ 2N 0Wp h+Rd> Dl! T6Rp2" W\PYq~P\6"r &)&n(O @? jZcsk 'o^tF^\ÂOl+~[+Q y_JFiԅNJ+(C7'XV$rQ}8FԬ)]{/DjE^1nszFz=$$Go'#>,jÚ>=X m폙K=Dt{+ ?K6"!*Ч1 p4:H}*'TP6lJL?n/ırSEA8StHNӅ-2nB4t`YOSS, 5oK"KuuJm'gqKqQ%q(PZNBeT3FX~YV7?zYУ$CO"}͚Wg#Ie- 8RUfWM4^*|],Y p}PbQ[Be/&\KYLk.fliN• yvBQߎUMT,Zߙshy3aJhvY/E~=crA]?s>̚vLH /W'L+%OE.LlS`*QBZ(6NR;m:d8ÑF#ř!:, )ǧ15 No`eg ؙ_c,}q&I[ n/T-S0Kf|4u{B(Q UzBFig-$\<^; :HF@U9x1=Ayn'om8̓tT$h{6󃓉f@|uAqȨ܂zUo$B$b*{x*8Ѯ}"yI<_:4*Xнit2mD8BU6{L6/Ze)XΛf= Jo-LmAGmyv c0wY'+| ctRDuFp/]IAdϡi-Hb"efBoS01^р=5 fQ.nttqC-PaJ|L8E,b;.NIW\<ÈM 7{c,K:L44ޱpFY2)W-ۻ&$ lu JQ /|kKL)<7}[j|94sE6 yTՈʞxHMS=5z~XjYRlٽmAN%US ECشd2x~{8`ONw(ͯlt-9ܗ +*ILjD>I)UEA% d /wkSGG$AM;ETTP5sK-J>TVHLdCpy8|_M(m) .a9>^ޱ7SnPpYj*q>cD0W <\ƺF́SfD,U;5#Ṵ%j/k3n\eS7- NRݠ:O@C2*[z8Cx#뜂r.m#צ4JKgM,3*x~d$󳻴nU@$|}VK:RtP fK] ;u83<*3L?#H=^;NS/Ih?6`4Ws]1$]œEo_B92 lڳY8*2П̵$h[>c˪9|Güz9 KlߵtAW|gB섍8I_]À)c:ìJŗМ2eR@uC3;ŋW|ETYrKHOyKṊJ])o~e`B3qfR |Í0986ٌA:A PuRͨ˞nzRԞ[g|+}4Ps4jެ^K\^@E KDף(>cb.\h7na$XP 5G܄PeBXiHWvhJ]`LP"_Όq/DL"4e Cqy_I.Fou"b7mGT =.WpCMP3eIA A4,!m`&Hϫ==jglz} +X쳾 ^f~) r b8{Ϫ*(۔ƘK>x[wdG'u-M}~aPCePi@=`qʦȜ+?{-)&Bt@ݞOþx t"yC=?Z}x_TO&y0&VqXQ߻uGKuSr߂RWxDU4h*ȃx' F :.8Оy(?Eyŋ)'FP Y|YMXM)t EAh(`##Thff/!)yi{Vٕ3y`)2 pi/H`\3O D! A~y2Zc&|-">u|uukb4+%hhJԁT3~)uh ظO?Vz4ʀ l|D#S]QpOgI] Y? yֹ5[u*Ó9ïPYT,ߍniVE(mYal |#FXYAT[ GD}kN D3?Ear9.=V> KGU9lRrkV.ЙƋRM5X/[n#{2;Ζ3I H=Rrטbwa1Οe}Ĕ> 5d8%+D4! ^|q{=-x~Ew"00w(e{=.Z\gvYS6EP嬿&7@T%{c9 QRNطy?u>Aqf"-KVѦJ>֎3O S\FmS خj9Gƿq7~py$ۦEvǂ46q?iv>a{_ $ܷeqN=C'4"^ cŮ~Z%(:h6&=v7-tklͷۉ/e/rRsv(q6upc+$]M)g0d<,5!ۿdTUkdAjRV 4  @M?esn_[;uX/;2#PD$TLܔŝ;rwcgz<⿁l'&S8OgcǮ~5ygq`-ofVo~ԉhQ9>3촊FܙA/n[lyzr,5IN~w#+Hec~ЉJLk/w"kG3j5aoCLzǜDJ%7_&̣AA`4;|;\-ZJҷd(^,I!$O%_7FU!9 4DdӟgD9~DNqEХP홄& gOyk j2X^-(LTZcfwT f4QtC⼰!,4H)]F5,~GڮpzljжybE85/O 3?n JfƖY:-DI4=ZȲH=qTMR3PIڗ _Cu4 ]@@z?<-௷cM^Xsbmq;sQ JI!4HuoORks[cO ("ïUP`U=ڞBu@b#g.EٸgY7Fd8_V`IY/C?3z9[d5r:G.%:#Xʙci/Q+զh蓥`N5MiP(Xhp>uITT'w<Q? LsN[ro#wڑ1ϝu: OEv gDe%H g&ثcERO)-ik iifHEj"($s j?BW reĿ1h!_#w(e6D-oore{“y|}SMLH Q1yf7mpJpVd= LoS3*. Xz#x'_-MXmfN9Mmcmsy21MAH*DLqZtܦka PB-pSʱ4aTJALh_ȎV8G {o'Uy>=|Eډ7ߊ9?!VT;3S kڡA"ȉs@^4ۓ0 mX3#71;0p¶lgY9?Æ σ~epu G%8Ļ3카dK|Χs 6ǓJkp%ə0YPl6 X;BXG?[!&-t}>i|d[ypavBe% ;@Rg(U.:J Oq=e ω{QdWΌK~לƲQ3ZW0lNcl;W'N_}nlC<SfgHy+IOd[/تQ]pQ5x6HS=Ъ@ػ,m\tS 'fY|W8͖g,Eع1Rx@K r"Ud=1y.g X΢M1m^MN;őM]sf(ZӋ:i/ZtoYHI{)}Qx MNqB' & Joǝ>=cd7b:篁RC\X5Q<SL$1t`X͒Y)}['Sc.@וRQҥ{8O$ϱߔm0 L蜆JŚ=m?VL09gXg061omPE@DӶ9! Mä/`ڇb#)hiUAN;@c_CL=MHrdmFdD:U8ZQͨ^+(Zf(?e~! lKK=}VQzeENQjp'7ۓ{ao ʎ_>r0b5zrY W42{ٜm˚SJBQC2!tO-d3j"p*pڮomāԥi⛰i)jJ%ܒr-WrZXKy7'RL-EGiAS'sxaP[/uM"e3\N\t!63?np5/l)eߟ\mủNd2gZ@LFp[ٸo_|D-~LւNR[ 8$*)~XM eȔ*x/_'9!lf Dvxk=}$M瓁?3/bi0 h>x ^lK6"v/uG2CeRNZXbUqy26k\F{6A#*!-\AZUu%ԈSJ7>V|+[Hik0!@@bHQ }[%JӴgq%\O>P>+u >`Ch4@j웏WX+n+g#$~}_-(6'_.~}R]|d F,I: qR=>v>8aV9y1mAyHG@XnxS1%f24,X]a1q Y#RZ[fGÖ=RW_1A|T^-O^7'OTQ93[crj5\2қMj"hb!rڋ-bB0f.b"Yק8NP< tix muٓ%E %,{\۱z~.&YQPKl ^p3"O,jǑU˺Cw0[Jqe !Y7h=_ ތڇ7`VJR!G˩ߓ1N5ǃ*v>Ԑ[oi[Hq CAn]ܐw/>ńLA_WRŖrϦQWד|m*yYsD;.-v{\ [@Ȁ"!10 IΠn`+:ܐ^dc1ѥYlM: C,#:tO rOYva՛7D`d6󓘞~~GB` /2'"?S!1>N,,"Ivd>?hːۅ=޾Gb &T҅KҤi!)"X_`)9FM550>a5uͲoDʹ&F=%7"ȶ8NV)`/169UG5.D4ݩV3W岮aT'*KryNT=doi/xX1>>bF'uQVTt}IAOחG!t`.ɒ]L^'Z+2AN mR Vgw#,v<1ZjwUlA Ych.x\r%{{R{-(g3kLV[[h RS GH7|yr3f8fӁKH7v¯:tja-Hme>`s@DQ3GI_VS}Bes Tm|x{5_*Qƕevij4d_UH %Vr 7׺b5ɧ>q^)f- 7a8L!=lbP,maC*hTSCXfTbj{Hu@#69/z¶26Q`%aI=ğdY6q%4-"VĂrjnu8O=O+.QEFI?h.VQR,Ճ)'eZ{I&» x3wEWqnkԘMG.o1HLgfRYtF=w󉡔X޻'ڿ^U:BoI;9ESt3&yH3)i2AtGmў{|.E-}gz'^Swʃb]<]94Zlk=z'LI(J4ڿ==YZdj/]e% e@J{?_? ,bh)TREȨ&zG8DxװU|5e]EJ#P@zwr!D,T^Gf >2W OuB˅3TI~ LUg]EC@dI=p}< @J1b?ʕKR;Xףpp*)a:T,L- ,l\ s1ɹY}da/%nM\ϼՃFj^̈́k$_ zf)C-I],]YD%/;cP?䢡vkwi%"Ba $N*4Y?&uo`#?^vퟑ a DtgHa{'XMY>()v#q=_=H׳G3i*!ԅ*1;u Zdtj"Jwn͛+Мps~gy%@Φ6|8f'tf됷/ԩ=+XCWcD-9%#)hUw[Ih˸՞]&xzгDs-nףj&nT D44+W$"o/GիA`N^ `1mdɤAyQ P1&Ze/83 vpf W~/_oGpX-q3](^x!g)UNW֍6'2yw9lpc Zr12WG{yDnxEǕ~:AлŊoRݤ["8~LE*luQ<ḒEQʤ @DuX6\dC'ح|3GTpVܯUݩ>w%sW3{9*VkB-tb#odP]\y6}+]2~#=%!0nn"6A;؛´; |*7zE_#WuM'}S{Ӱ6M䡙xHN(mcRp<4HWqcP|"ms_n/'Ԏٖ~|-Q_: b^C+T[a", OID±@Û+"{ .űZ>eGf WzJQ:*5)LVF`dnuqfHclV?jȯn5ӛ˵Rl8նf0!`-̹PdCF`;[R<|xx=~ 1hq<ʁ 沣jt3fʄ=4| lu-i5p(JW4j &QTH ³ټ X`&;t|Y߈=0q]X9 mgZl+8#S4h&VZ-!_>>.<L=+LWiޣ 1 ^ߣ%)gGx獩XZ`8H%2T+i_m 1'JfJ1kA}MLg$3I(m4-eAx-D*R^ v*-mps}@˚Р{3MLoddpw1iL0lLtؼP:/rX&"4{&xToKZ jnϷ1X mZSލ5dL|aFl ˇ"s: o~2L_] &jpsnw(v\}Z]E#7FL\8 kK? y>PPp (P6\ØW l(xOT`hpC  l yFa[do>lȫA*]dI!E m PmlEȀ:KϤ?KVN҄v02Q8J8T1ɸg{ f7M4w'E\$nVHFydz#垻@Y:qHS#+gPr?-ٖ8snoU~eNҬyI"]/?> P36,G[@1.QD40 9:Ncjg]I:1@dJj,Bv$>}៻F%ݬmLnf&_N<坽0RÈq_>1;~}K 5 y1 $V/HQq4^|U;d Q H.$GZRc-P߯~ |rFH T S`t=Hw Q+AFN!ܿJwMfHL!!,5kb*KPJ6x?4_ /D7AvsQ5(nR _)*vy,Ƥ |Afk5V*j0󣓽5Ohe}SO⫦ېn\q9üq3XN>(tGP?;ĝP皃QȦGi( qBѐ 3/WӗY68Fer S,H|_[PxZ`PRbϚNwڥz)U);')vmBz}SPMQ|#~En-ܭvC % :߽;w*@U6Uz4;" nid&#Y nkKN2L(ܤY>Ct!ؕ}2C&43і:~봕,m uS;!=YsސxX88JhpIuЎRX6t@(!d\M9dOշqikj/chI};BShtɄʳ 2篨i\*u-Kу$6 y 9uo%(6B<mڶ "wL,;˒D͸ᇨ«_" UKC>}'v2ı]jJoE ӍƯ'5^Yzvۚ]%>85eTs ~m#K d%ʙCNnqDΨ"vw" w6Ļuxu '@-YWXaO|eYD{z׏ޮ9,#zE,bTZ2T']*  &1+v]F,Ltp <!WNaMS6+C,!?xƉy]mjbKtRs%RȷR U's_ Mv!KN/a>SVPδpcٳW6TUZ*h ч$֠|קd1[hWϐ.(anG;9?։Pcٮ&DgڄWpuGk;iz?23B^)nt:KCxӥYE'N'WRF~8 jG*֔CQhv)C&:.-p=Ϙ?(kD6Q's˱hԅ?3<b0आ_0C)+Ge]Qf\b E{Z{ pTjY%4MqVY$Ck2H P<`4%މ(lHP/ɚͥ)@eU>^5g+:u:S#HVwX%{m¥G޹?oH`#F3<v0jdS3f(|y6"8S Q+f /e9Ty^Zw]ݧGbF]_sP'zDRi1bYPV~$}mW 7+p5?mI`Njϫ烛St]vs$x!=(>%l J wZz>b'`kzdyVs޻KQ~W|="ѡkMN{!V)a_$D]Mx?tEiEM{$ޤ0kbO4lA_yULCV4kwDe+j\:;o 5F 8r{R%:ŎՌ IjtP,raf9[;V>Cn&h(~ f JN]dwz}#|B-E{]K -Du#uҘWC.[OWFȂldQʧP] Th =te v %X)d@ =\ 7x@ZsC3Oujž+¿9A/#iY| u{`nD89.=-Z%ʄ |Y۲R︒H0U mn^{G/a+>rbWl)*&|иg/;oij6jtl6Qdn}3<5{6 l'8ZM8nwP ~Gtyo<44ZQӴ1];"יGCtN laShhRko>9I\2S$ej\tM~R8χvjx&K%_M#h}*pUn/hOXpOjtC,_8P W6hW d;/uh}ZGeBKe[JL E`̑^%ʒ6b 3CX)f]g.qP*zg;εGCuD9 G*+ğmAq9nj R=C?m>L'ٷÆ7᚞De_yoUzv 2z cF&SP7rTdx=byX=j 4IU6}?~Th61n`p'`!#0-߲v,,~p]tDU!y dIԚ0"GR $_fk]No Cze4 :v3L[:ƵAj4ƃӴ}e2ώE~%+SIYE%h73 p[nY4&0Ь*?'0)fs MШ8Pe& m-)sAh2GHKBo%]&:g2 #akHkhjC*{겐FF}^p ngýLt61^6 3" s퀝+-.dhEض9Ф1Lđ %nkNbHڼwR,ʖ!Id-z>c{M[ ǀʠKmٖ3{96"Qa]jꑸՍ^E8;V.Po닛YN#I {Bm빋.2IfJHf>4VQXN\|ɟT?CKH$΢Yb~s[=dTr 'ٞݷqA8.^<̂Uo\;_~W/+]N"tswcMٕUϜӗe[ '/BZHڣƁ8s Zzb5 M B !JE{r{=eHtbte߆J꾃wXе~"]"eJI fHpσ^rr77LH"W#vcŦ]z :7*EPJqC&BxЪf+*k%s&kQ1RJ3˺v W) 5+XӮ2@A\샩u' Ia^7جm37lfhe@OTX-g[ǩ*Ļ X{"Ӆw 飆 *Μssŗ`P]`$% J} ]v5a^nAȰ0:Y/x bj^0Ѵ>6&]WN6k& FTAS F02.~T&2`چiCxҶs0YiiF|VU=j!kNv |Ar9;# @ް@STdZ_%!!x\S0*_$%;Ζ]\qvdfM؜ 4/ [i=7p H \`S͘8%>*uļD_|=}946DDY%&'k%6ySEC⻧mDW1&a2!Ӑ~sԆ@9LxgzaƷ#9Q.ܫITuuK"aN:+d[&5"tº_ =ܖ!!1i9>}:wI 30&LW1b Y(|u}UE-An^:94rټ:P0辤GՑ ::e5rұza6A8>]%^f9 PxlA:QxPY~Ï߂~ apb~%?&3?m_qwFNP*\ hкsz<EB4~+;iˣK\|zH+)ba ۓ 馡rv) +? ,)MoHzcCS8YdV$n~lhRֻD!^.*DAP#([Ԫ emN+%?N0\;9v !<\y:zv_ EuVJ:$;1Äz{eP57¤{^qڙ6|;HlNⒼyu ׌Du Zt/ ^|*S4Ps9J²:K9K8J;p KQ ŝ>dJpi˥}zLV5 9ޟ޻.L?oσOrLrkh)#G3 Vl 2?+Wh&\ I}{L^) 4c#M0·Ym%|? տ{,rC6VsLMe9kna]#4IΧQ5K LIiY~<}OܫdJlYv%3naS|<9U_$tl,GtE5Vr  㕃4d{ZPxp8BMV[3gq q,TUݓքKZ(wVS7%.d$aԜ mXx^9Iiod$HP'*rsgK ZX툝 EݱQt2>U&:e%G#~"d-)5 }rhT RӰ 7ƙ\XRG`NtӜ"$QU8'ea#N4lP6ۀsBĪ֒cD32 Ĩ\Re9gIgՙ 79Usn"S>k5sIixK%U2lCY:#ՠT R7J3SSn`a"6wPd'sx'rZ  S=fKFbbп@]*@PEt<.3&Y"[7sȌhv^Zr7;Xɘ60$Oej)u㦝K3^w2Ҟ.vߟL1'Gd q70mnO~dBv7_C(:?B/\2/|z%IaFkEX ;9xK$O^1_vMsr9xǟ#FM]]9@<~AѓoX#o'֢*ap'y9v~Zpc2VsioyYUYN)ҡ%Q ݹSWGB{3g0Au~RgL8 !w e%s.Q{fykR`"-jG }DT$%(,<^3$i{Pgϋd}k ] {ooPT}H̚d1xeIئ2&Ɣmڑ gjV H8_Cd3f _~l|+EMZnI>h$w΀DmӖU{9KE'\‡VI#ʩGΌkI{c"[{zme}QJl wSLEyG؛>BmNwx;.XݐSOv pB #K=9Sw0ȩruSs`POslӉ,$J6!}ъjA!-[hӦF`VQ@|Φ% ѷ.,.p*+0j1/rԺ_ij~ztКkE]dMqxSjjaxLnaY%8#4o&pZd'_pPe1n [\Gk0; tƅF+= A2v!Ve/?&l)m5dІ_g+jTt A"3vL5̉FU}í9J \\s #%,ltiX`gYeb0Q'8Y#yzbW:UNվFiܲƒQy G)fd#K NXwot-(,e>ÀNwٻQ=! )! ?k~7Sdlt-WIGDn<@3 eGjWxuZeB"SbB*^Վٯ(͖1#3(ncD*֧tzV<_(CN"u\`y-aUIǠ`Ɂ^}8V2a?re?jkF(C9)SjFvzu@STgR}W>QIw٦1["V{PSl_4ySn5I̲-")$0f c.F;0e{MՍ>A;R-MT y611;gbEZlj䧤MK8Dwi%ܐ,V{1Wâ)sLzxNC`dN<nZ\^SȞ~K֬{j=fѾmi4PFZ.8}JLb,as78qRoQ}}z%xug7Z=\\5s g]"DSgs{=[8?f]?eR/Q LUM8_6Y"C<7АA5ԧ[iruv@W0,;'5PRIZIF Oen!+7O벺%{p̘^狎kêYXlG;{txeƧn VZ@K]o_.~}%|LF~?K ,&nf5vhZ?!0Ѻ3W\E-yjLq6#Jy'FlVWDS#[ۃ]X;IPHW'# ۢVmIU mIE S0cٖ K4ץy rp[LTJrI! ]͸=srYx:Nz_ǵ)vLNpuh?+\D7Nc1cL*S8[+{G le*i6 rpR`X^Ϙ}vxW#SҲ"'Wf^bz В]CB l;}EM|s6r,6OK|ݽcP,#T{%p3urv"Bow5O,@@~H,Ƙg>0>nTՙc=*[$g7*efpS\S>oC=J Ga^LaŧY{.0MDŽ\@;DiQG!!3,(&.f`GdH& [!yL!-C<+P[0e6 9xqt8*I*J&TsFR F@^ ^E#&V_|هF~Jr+-<4ʻj>W> lr6"du!…N n gxUIpjJ!%F_AwEHi!YK,LOGэS%R [ *C_&/+}%Pa.ߞ3qe*8>-Ei00$b(a"]aG}SGq9cPH7!/QUw MO"}% X1h cv7_qx! )"j3җ.nՅ/J5DXۑ|&۷o砎8E@>5W~~IWt?<δrbqⴲǯ j6;0?}u2h P@ƶ0Mn3@JC8&{>/4jjkbU^x>C&ZrXT`g$ -yv H#`C$EBGz]} /@AE{+^`?n g_J *#&H ޶GKG>ZŊ iD@)8DZF3'ۓnI8S[kW &(.5M݌cAg-=S%fP^6az Hph0mڗ(̕rJ<$˭_Nж$gܕjO.}jfYN_zF+Chz%Qƒ&BESVn hzoE"6hS)Zx0?Wq6=tqu/#00IITv@R\S mu:`z8 aGLZ}aa(ȪL`&*e?hF(oT?wgR3@"rIЖ9U8(b>VCbCqȤ(Y{IQoUWJy~QR}:Su- V R#_4[E&+9L$篊˄0 R M4ba7!^מ54znҊT!Ѧ+V4!obdxbY װo$Wk ye8VfltOJKc)GA^$~-#˽6[in_T)+rT Yk,I #34#?_/ hisz ٱf$/bac68M\xW'ݽPG-M ӖZ-(Œ6A3;RC'YŊeHC9{9yDZ;Al);2X^&bi;V@2VX<2R^1!OEfY^e̔7ĨN<=s籂kI p\}sEdDL(fy}}0Wm $]x)cKn K,k4Oe[5yCvz5,tPvc';=q9Ϛ+c!3aA:`)l>ۅcs..*A:witds@Qxݶ5!|#1"C.sY !cLmw; F=M7DRO׾V'JK,c}6\:JrI+ٞ5@?^x+hRYp(TEޡkP>S4(Мn jХ ɞ3byQD6$F~F<;׎1 >t>ޛ qxtFH7U6cH!#$r;DEfhw,Gޒ@BC]OZon웏3Uɣ88guReV=Q|IhP)G43`@oI٘i%* 92Lïtu.Y !2 l]'m kņOc7osr\T/H4Efн] ѦdoKT ep6%.x\N7*;'ٺ8pK9c]HƤ~0> I6ڴEsBafL?NhE̋]IGV"^[ S+ZE2UB3WCp q<9Hr{%6LLTdeDM =2BeLsFôHF,Ca [:n"H܏qtr9</l-cvbW'0̲oMFG9g;Oyz`)6!42擻xjMvࢧsI!z 9L"4a4XFd6P۠*Fj&EKr}뚾b` E=16]o +YT!hg+\p0oG12jKduω67V*0^(wՋ/g {OH௴,ɖ8 Q0)ςu3,+4hNXd֊3┋ "{ڹ s/~ZB|b~6qH+5d ?ȘGxAn0F0F4uE\iQ޲nV/R)jcEvEfwW"l[aczÑ0^]ᠩک4=h6˜oB4 Do,6r)ᮋq,iEu fX:'565Lv.Htn iv`r\@wp$LiA}BD lPyyS~v`bU,.4&`0m:6˥'o`]CӦSUz$gW|eۡ(F͈Ϛ Je_s躨uu#uYӪ$>ޤT0JVC Ƣ1~!ېe=A<A6toyMUTl !.qrzϼ(^,#Avv&.efY\d TXBgYթc0h}qiwI& #y`^ɨ&bp =+-J;6.?96|WU L<=5sݥ|~7#X bݷdH-{;t89uq;DPԔ;r&$%Dځs14KaR1iWCs>w]؀^,Dh?*c/pS95r`Ax@{ZɑB'Blw7jYPPF= =x 58.M=\ӖvAL1dΩM.Isdn L_%)2k#%n`z&STأ: X4VVOߍ’B0V4 8] ]y"Adl\W&Ӡ9;YR^,nl͍*ؿ˭6ΒsWy> G4(a{VLWᕷYd(*[ ` Aj.ԣSkJȈ Pr"_s2 o5brHb[a;s²\ \q|s3$ՇwyA{ ETyp8pq17,GNlLg1i=tmd%>unSh{2F[Qs1jJ>}`vci m(DžʵڄE蠳kyZŤ[f*]3@$j,gG#t_ۡDah^<ptfdF Fg }V`N"Ε|eŃ'> ߰(rĭ*M>\)Œ"s2~2t )E7_JZճw;$',ЉCxUp qpB:`(:=lX[M-L9P)؏̏0W.Z!\Dj$$M߶l{96vEW)^kooܥm.kj0 E nmL8Iy` AcY=͆Wζ5IK;JSIm³ckPU,VIyssf#jp$PckQ|yxC H`4ؐIwl :6kNn (u|agtmP)&[Cx. _;yӆN`6+S',.x..G|{"@viYV@}V\.<:Ir>G-1\7M6jq++7Pk`IQ'beg}Ljxm䫻EP2c:cB8 ,LK+iꉷkPO>0m3%Ny$DIY@29M9x0uU:ۖTL w@x!4>#G:‚_wcV׈#+\HG Ncqs5)-agz*R0u OsRߚIqon{uh+`$k;eZv0FL~5VW~KÝ% ?˘i)EUOޭ !0`Ւ=fHduID);_Q|KS/ cR\TyZ\0u8 f;/k9"5AY}չIf~EƦqk&硯 %-6 s PYy<;\|<6΅Pfɽٲp=!YZK )sYT^eX=Qˁ_5‘B=ͬuIDY~pInG=)"DxUZ0sղ:CEXlW4%/,Hs:sz1% K겯x0EköE39nT/?9jw5UarȘ`~ڕ׻ZD$CQTy *'KI&XOHX,lObF8O| "]GxW39)$ɑ<ѷ 5pOjny"f.1u?iWpH úׯ~tQA8d{)Qν\TvP\vdXHH⟻0ׄ6bM׷2yq^j;O E^s89b[˥Xe 'ONZ1.ak!WnLlZ&;MeHJo78Vk(X -sp>uC   Fn5ՒSzu0{`a'¸aL2Jd\ZP$Q@8omlJ7n^2M1 O%EA&Wm<{VD@zV_qYZ&x`[G*3YfA{ܪ%"&X+RT}ŁAM!$6rùդG#G؞ǝ4UOh/j.:vM^"x4=9״q8&RR*aRq`jѵWsI@.A8^OH?e9Ba fE+<뜭7霖;qi<h_zYDnLz7߆>AƇ7s#Uq5ς[z'-[D0,mfca|쒒_bLnב$+vPZ΄9Vr9^to@)qM:]\[ak0Xxu3n|t8順W8s#BHSfݪh4"؊Ndb/5WT>)4˘4w]J[z{w&Ha/l%vM<&|YtJeJG #_72|H7qٜJ䕣Ȱ<*,;'|83`WN> y;qVdKc!cG8]0T eU.4w/ҚhQГ/G<ˈ'Zex?8{+6 NV *9K[+t,t -H[@HUȐlbNYK[I~8m)j8DL eƨ PE ggz4 gr}Lq8wxx\Fhf?a⊚$(WNOjbKא cgSʢs-4]KxCWb_~u|s})OeMwZsTvno͢Ԅ}ٽ"ʆ ԏtc]1Q?MVFLҶ[ ٳfw.tj 4M_  -qbj%f0d":o0dAe)pC|LF*&B ʿNKRBw' PkQ#ړُ dŘ3f,+ڮ-qn\ZvB^Htڞ luJ" ɑs!/P0K#wïGK F2oc bn?%X[9=oȇ\mH.=WPJ>̢-MDQ]uYpr~,sߝ܊xwcڟG92閨t,{ݙfީEZYנTԣg%,;}9C W sW 轢L" m1Ӊ܄)L#O}9=R-Qt̸v7'r=HNtf͓I FIfk=b돈hm!q 04!]@]@قka ԧF&(h =e%aZE5v\'u8.$7N7B&Vo^q)J)[, Xtjc%Nu"u֋hf>Q뤎\8`̮lT ˥,# rGq.j;2Wdl!y !:MQ/ kG@OU}`VM%b mXlujK#=/wV9t;=W)辤||wvxP^"DUYCM?!LK_2I*HK!.;?^lx|଼>CSx"SztO8'()x*8#;{]Rd݇:y[Rt×H俞DtYjDT{%ش]fGw¤i!#^@?hńƇes˸T[KyO9x悞6ˈ?ByWID^ ekV^()30JË2>=tmܦ|v k'qmvoCnwm;J3oxQdDTqVES6wBn웾a묡0Y$aﱹN~EQ; .Xrz•.['!K/ 0 d)9Ί 絶Uui1O]q[oq7V& 6柳$amk(]?, iO]f/%*HHHR7q?ztN}X0drұK,_ܠU%rI!:-ɧ9@,J ȟĉZ2)q (6{-#5?کP(bHuE7Gʞ.9V@Pn= ~yODnz3H)RrPM9muyv)5oRĒo,k:* 엢pm[#wr1X?V~ͨ \>@pGˑ̠&"ȠFs6 . (X 2?Žs\Kyvb듙cA˶ԩ&4kc;|XMCURjt֢UfG;G(<8c32cdMPKp˼G-Bzv{#p~m&X(麻3&6 n-(<"Ne{C~Ńsų8#,f$PزRZ k=Kœ3ExD->((R,MMڄz T2zme<ş)S9kq =iz˯&8}@=3d櫣Q:"_zMh֓("6{LXD&g^T\ ܕJBn!Z/{6C* /m>3#rZpl'0ILc}]b1XSzC{u?VTk'hO^&(1/Re!? % |&ք9vD ~n@>}O<\ttt 'm/}#9^B= se-hi|%m~ytUwPqlQ^΅&d"]!ag8.24'U>N|/u>pX"uU/h#@de1F1;U@$3["zHl:Wʸktp pYIO_gB7X{h`8 (Ɓ8yNՑu/89H'D+]!QLJV$DЯ.ND=?!ÄsEbNoY}_Y r#8@o0oۍ@JĔ r+|XU)U֐q_^6w k#O[u00-']77D^*>O]dNv:6uԯ).A&n, S`?VL9uE"r]oatAjq=QLvE~!plke\絲aݽfӻE:5t2[FeG4ו7p3;诂q@DKW4F}$chUZ=oc"؜q00d>5 {@`$;"zbNu78I"\־-R2:,}N=-0l6֚l}QC\R#^z!ô[Y1?羕fv(M9l(5l~ƍϹx߀~VPX-q(hkLX+`'u((hv-5̾LTX`J6[ygKm7/T\i&XR=im@ ؛yVK-Z@5 fkvڷ;͟s iX۱rɕ` ՚hӿ0 9+2Nv\,s` Ŧ]@ 3CYa!Zs-)SRr) lUChK-$S;䚴@?IZCd&2 6]i𼐲 z'vd2fn&GBk$P%]u6BβH&7r7H<ő9|vZ}Bwc,ȊQ|:g#^‘6V+v}d T>RӁ9:p3BV?>E/&ɾy L9TD5vex A{iU?=hN9Us^Rgj1Cj;$Bx+oq-s@aax(nD׶ݖX}3M^J8ۖ>St> ۅUmL̖!j9.qʫ\r+ց^B}ZuU# ym` Y,?g#D\N=~}*p]FK3dYޤq]1(-'P42w' 71p)czh}AE|%TFHv\>d!>38d&<]>LT]`a! 0=Ͳ} T4L3FlcO{v,_w%}R;dJ聒[9)|:kUA&GxnZ M-?evYuQyq]N 17$m"Wy7Lfb(ޛc;wSW÷|(%sy,zN ^@xcDDcEc;\LN! ,B/qtjɯAPoOCceWmy%ݒʂ7e,hkW49s=iK6L.I| v9t8R0]kNqYX{mb(]Y\img=S-NQ9Xh #Jj9GE wJm /Q1l/Lt~H\$z~k+}h?^lrKw dո4ͳ^v`@sQf2 aC"T`5v-%Z)&;&H2KlذS0O}V&iЧ0% Lg>o` :EbvDONIRłG>h*.2dzϕ3?_e; GE%h6kfaJQ8",(8z+Q-bcv \lwmԲH{j6T}.5m ,SFA5g|ctk]FJGt޻bdxsM*f3KD~znamL$؟Cg*'4s=)ZZpidHMnV/³{mO"57oIZDySlMRS@o.Isy0aFE?nmCHJ,V)^Kχ}mrnO> [ tH :Q #:t|t0LnUm&:}Ɠ-+aMSz1mڣ^8u_mQʽNV {*NBρ۶%d2)Nh8SZ}ѵm[۱,Ð@ V6E*sQ]Ұeiaxݐ*^dҢpNNQ>kX=U,;g?he;mb v *.tߊa4$QDn@k H3_M/ꓔussW2{Q5W\Ҋ=ceL~Z72L}I;ٚf sI f#{/Фooey6!|f)dB2x_ZRԯh|f=%¤D{ÁcZc#z=OϚ*=H.7R2H2[:a`+ЍL99I 3ebc1uyQTHYwxe&U{O傓ka9#ۼnTUN-ij:tMy>-@f =85n^H^+8(gަTBrSLD*  ajW6åDW |0]-a!d>8p{JRJ[K' n9x@oⰡ)|P߈ԵGbZZjϸxxRZ!HVa ǁCI Sp2W*Q,f#'0tXhTqJ|z+.'cR22FE[@<seJ͂+)da:?QVy߱1C?m@c'? 7Y]ؕRyʕ-}v)ّ?*͎Tp~[&'fW\ 34Yxa8zRKT5d6u>}W *d8DRt'/:я/YB`9#*(34<T^O'b!z}"6Hz|(I+zzV mlaD, Qӭ>ם$7nb驠~ɠSTcx'd=dtuV-#@!mƖV BrfZ;< ASCBEߵJ<o)1:R:Pax;乎SL}jmj֩1vX,A;06l\KP(S> P$ϩd ^0SŠ’45dɍ3qD/a=G= K)[4 eqGTR۵"HmsڜkX[1P~r:vGdhLll,[ h6"rܷz <[B{x)J"[۹"/Uk(7 r}s! Olq eb#g $ ]ֆ X%OhЊZ`mJW wLe2K 3Յophͅ?Ax<!sƪ$,{*_>dE!#?B(EJroƠ8D04}O1#V<{z=brEn`|_rh 8w+iжS'xOgjW5ᥟHl9My9M9j|M.Oy' M3?'G\*&תRypnZ1:CEd%/K<TJT#e)ާ`sF$**xEd>@|7~vSuҕX`{&ۀT;εêV$" !M=|ۚk=Ja,`~y_\)1:/Prt9b 8$kB?$^,TxXaUP3@W*_?ehܣ(( |pCgi4Oףλ׈nI)b񰺲훲u3z!1ULu+ '~s3 ʾoB]΅"Fm/+U{܈P'l !)*ȡ^(+\Ofo4Sa}XԿlL |V7כ[Jz$ҲK drt:oGK>4fGpw4`M+e ;əmqS䊰 ƐRL rV h`þg[0zZhMTX?0fյ6V/]8lh|Vdkw1<tkߠPEEYO0&.{rnZ70Lz jspPNocEepoG;[K%lS zO$ɪG2U@3MntF pJwkt+^Opo5WN-1AجvW$Ċg +pԌ~J'M>l3M/Ks^:u.]Zϔu m\4v;9 Dj԰D~KoK$&a}fq6dO`+94.;}]Pj&**~*Vj,+}[tK~$m~1Fvo^3۫@_W;L]{ Hzb[Ζ+x,V[R`^n_62 $0Fy57?ڋCU̘6s@ ټ^i|I0,~J<<1!R3! Y`KaK|`V</T;d>XA&mHgs!Ca; _[T;_NwkDSl .pS q2尘9z+ O!}=)B ds0T#W &[ \-n{ =e(vnhd~jGC05h3f/![ͣ,aq,Yu0釦"<\!'J2 hnx7IGXZ+]d5sxW2qUV/;xY%  o@Ĕ5փ=Ưr#ӣ1U wJ;H|9r Wc4Вy*xʈqu(΀5Oڒzt<UV2xlZk>rSG!DwkBGhEt MIXIE@25{iݝk37(Zrhj[~}(m=SH=B{ Nh]OZʻ-⍈]ݴHSGKY"On j'_-4~J ,<+a1W *b ^lǓ fc2pA$w>vS_k)?qs24/*>ZJM캦w=eUq`hnm\?H~Zq22P{OPԯ(lr;"ƞ#SEGH^UwF&8t9l1c]c1@յqm/K?+e-cEߔ[̫]J2DQ0Ϧ3cЋɈwslѸb"W>,vsD|% aGRb {!RG\$>hIqbActgǞ)%!&R9۸][l*Y~Dgɓ~7^0kIX7WRF|7\o=1@[f=-|IX Pd ˉmGtRKB=.N}7gIz DLڂSi.:d옄Ԍc.{ i#䥒_H:5Ct`:G: O. hؙ9SS;&{k|LC7b)>z~D[X՜j:.m/2߉Ib YBOB#`3!&7?%ag%#˕)\S6 9Ja/I#ɴR4.*Cu>T p@bqFDh|bjEm@\Z] ӐYVeuD;})ٺn#O_[R!VBC~$S='ZТrEbU6?VlmZ\ 6G 08 /{)c9sR ^xlcϛR纖ԅkP]El ,(Zxk¤K# )jx 4""ң{r;Ku/LgB"C ` 8'|.Z~z+hE_6Okӊ7ہr CڍB d?}/fO Oe~H%~5 EdB٢{"~w;ڦl {oE-iB)n'L.y9c8]9ezVW Vo;2!c&@,$L2@">lk ?@a؇3-?K`3\<|dPZswV=kՉ3͕+̃L#.vl ΂>taEptj6Eo2ĺ2AA9~TY"Bx7bqYa+9[7j׻SU4n:PuBw:Tt>7b!ؚio*՗@du#%Q 54 ghl~.֖Ep= I1Pq˚U|4|%PEl+ǧN-Q.+ &xpϣjP {-0r}&$cOK4'  0Zrsͽ 9Ţ#d27陔,8 5Tݣ5&Gѕ&Ixo/)&uOxDoH;?hlcd|ң MvWv_3FP&\n[y̱Y/Q` 0CQDt2o5oum[mvOQ-<5=hPn"B-H \6gd^Y6{APBҔ )ݐ#3 > q6ʨ9b8oh/sS{z-85c䒿{v4t;4'  + OyDJ}Ѥv% @UX$rm<@:X!6u4Y8b+=y1f> HBDKyOZNvSC}4k>hHt.11G/m_9}JtݛI<Щ gͅi"9f |~Oϲ!W* "(a҈?{LQsRqèr{HlD-V ݩhӿףR3OrQC^7P+dnZu[_0_6q9W-M/C хѰ!À)Ga_Z㌖Vhuí4=լ34/'=."G*W_m\FQh7@^!H6++J?kPZΈp?$9c2/I8ia1<.k}8|yVa 'A\L7dB66^!l`C?ÒXҩsL-傝ٺ|ҙvße9\F k\lqǮSO- {S'QKog Xub}m n4)U I4'a3vbO5qNѹ=ؐtZƘNEՀ Ga`XMul|,RY|&83q ZHBg?AW府pvb(5D7  ?Bޡ?R'žV]oe~lIe0fo$OFc%he #6H;6uhd][kBQdN64&@Gf;SplHd,̾o/|B=ܝI:}tXt>^!W2G, Aê$hm%}X|_p[;uIh|ӉS޳rQsi?r lZF5dr#_M(ݢM=ƽ obF%O M,$Vnk5J2,^RHoy&u/]Jt.@3yYUwO_M+qT25+.p /[w&Զa5jF]{]Y4J#Blb-227 *-rOz-ȈQWvLN] VRX}pRIb"OhϘR} J@Jx,%ٙ0RXkI^ w-TCٷYn1xe{2uO){^mg-Qh ˏNC+9NcS"O*nE"bjp>VN6-GFsĹm%GbyxUvw&ݑKddqT B$U2QD:ac$jKLzJUUZZ  7r9oX #EѬ?"oo *,f?f#ßߕiU=݆:dۤ$6{2Y?j~*T-0bc˛S'@c, @2L՜_j } @ #'q՜AU<.yԾ+>\(gs*[c{gk!j^`wAr+崭iOh~Eok}Y/N^gfySB"-aS@-m2#MlVvC*TSlF}IqL9c5XC@x`qH !ɥ%9A-JM? f*F|$cg[6PulySixԇg;DDv k O`g~' ;B$/`dzDs?>b2HDre 5ZlG)1$41ҟQ8|9ECc!t {wqO94ׇ||$`?A5]SF4s*[_V:MTFq:ψ>6"/,"6a:wJᨲ3$ɡ&gUвq@)\z)=+Om: Q􋝿b42=";Au5Ce͚-N=$kb'j ~4H j\J/,kć@]gi7ߴ7"W^ZA2+VJ+^fPv 6Za6DV@Ca ^?Pݤ\)9v~x6 !fiRKy_?W`TWcpL<1ydWjWOK֬TA12k^7ѽqLd}?z;f,,F3Wx[z6Һ|woD=bT9Ut3V$EM=#oM1AagZÈ,߽lhbR>S/n|NW\ǿ71Nǡ$[4^רϨb_K>Hl@#,0k2{ l] 3?{-ڤq:ux<߀ʍ~ŭ/~oEİntj aW' ze&گH\~x~# +Vdb3p!)p ) P,.=)<^*G/3~;1dj#8B߆wXc,c؃/p):׽˷xD|ns z=bLxL}X&nY7!/3@x=QqҍIߏ!9?z^K7moo Kv_Ob8n0`$yLŴ8th±pccH0ns.ּ̠] dMsn򶰚P%`1]Erq%iZ.e9 8ЪE,~@y3e@"/\(j\𬷊ί$"?7N36ۭ6j#l\[ g*പ8;)(z f_sLWE/̻ަ%iGVv,`}NY4E1[AbhSSH$ rhX1>>DڂKpTA| w5JEBΤctj̛9P=4h ,e-{3\uCCD5Q>3_c$;6pҼCh}S-7>0[?jx\AeA3aܔK_g+Jߪ6h*fP>R8B?rJIi2_sޖ vt7e;(T69)-ԱKôP.7GhjUzrjҚdEƐޠťpS=ݧ×ǣ":>ACټ3A'"/scM Hֻ1%x!4(XMX81B@m^/sBL야ֹ[̲*Dӫ2.hSna Գʴb*G o4rC&J4 5+SaT5C+Ďͪ:eZ<ꞯ6Woك5m!YHM0VDŽ%Q:Ϟ{UXά/ΆG5׹ekXL(ϜjaKNߑǤWf| _] ǰ AfDjyp5\BVe}My9D?MυVӨ:<>XD`tP%f}eRϨqc+q- QHtמC5,*7RPSlnǺ& <ųV(I "j:7d6HPtF26XDPlΛIj*|A1! 9Yݤz5V.z8¨ ÁjjuIstCD lRD/K:H|Z3PMlgE G"](hu2Sq3'gxA ๣O_%z*YnԹ%3K/P>G5/0@jhe;^8s?&tԯՏm^8 >u./ pZl)-A2 b⩟u۽c׸!֘R\B}Ng =/0=Vu@sX}tժI`ɜx4hُnlXY+e'[Mq >IYd pXpXY(ޚGc |e&T [U{ ޥɖ]}cJV <=nSJa$-4Ž ;>LFe~8Yl[AA= (6qϜڭ UH7Se;*v:u=lZK,}M榊M+YJ19AhX!;s,ULҼ5"R"ٲq].YnPTk(7yKg{]p[BHŸ;2XP'/\eލrSz|wQC*I^O41Xvˬ<_\-6z> 5vUmq`_k;8cSMEr 6Xc{gGqÜ(\Y¥Z=I>ˬƨJ&%!))t{Uy)A Y b_[Qnscqϛeƨm<ύWBkWcfD*N:Anq Æ{G?U/ڛ)*-ʑQsyQ 4U\,7RPfݛR%5Gǚ*QI賍4{Dgmp?{dj&2khˡt=s@2rPҴ'B+3B~dIQRΥ-€x(x@ , M D8WCW`V O+M+ظzf\5I4N%^FI> 6u(028괳ߥB9jj9"(38/,p⎷C_08S`=~шG| _UVNAJ5ʧ1?4Q=eKpuu5(4Ȗe-,芌˙B!ѷ⻛&p$r ha:Ӌ4M;>p#/9zF$T)x,I >. ]P`˪=K,+B0דY4KU5$СΒePo[w1pt(;8!tbӫŕBJAQyڽJFeCZ¯E*.LMҠvX=xBeΎIH8Nf2lIj5vfY+l2UHW@cvZhDŒSHE4շwkERH-jѠb:>|'ll`"oL !Q{aP $;1`_$8ÅnXWA;S.m,HWPb~r@KEg^)RJZxig#Ll|cbxWc86?sQ%h=t[Kۿa[Z'غRb0WnX448I2rmlyt4LGf1ߗ- Xp9FeF&=X#?H~|0XB[}[m9^C9 LVWykQY^j2Dp?rr̜or\4Ԝ+μe-k]bHoԋ vr[~jXj<,HG-X%_ RG%+ӽ_cݲ U9t' Ne/[eYCrN;Y!ASlh}.rK2)Kzθ[&k3ׁ?dk4 #P5N4b=nȓ]I=ݏs9#/Hh?w^:?dIS-XL]&Zvjgc]WQM/}[T0;zJr@C:(-ajec"ҾL4{8IrN~82hTUkW\z~nyMIOy9dHԡ`f]Vj 'Vev!XwFŧ!LDzE:CdgG&$Uު*vrO٪ ݀{=bV.'54I:eM;e"ӊ?L(^@~5`S-JFv Z;Y{ǓZQIAH:(BN]xodaM܁frw ]HIM$I|1]HeK5yl \}*!u[H׫oj P0֮\_TS9V:r&ܮ+)Vb"#E;+s rq[yHV>/>%أ_'hfp֖ǚwZ_Eʅ=Ł>5:Anw`rQcM*bK}IzZ3; Ժ;OJ>t{ [9.3Zj۰JASrD +lĬ%|֎TFZGC+*ŷSLG {%n Ʊ&/?K4m̫FJfP! Ȧ0$akg­jADbYу~"lu$7~{Ќiq=X?k4=yi8}ԨTpme#&ސCN{B/Qdmq͞IPT#i'ϼB:&:CA6c˥89=O~H֚js iC$7ޘÀqD2&xLw^lX3GfgۅM`@ 6!uX:2ȚE9bGU%M 9R @+ᰫ5ʽnvZ9Y[VVޖGVJ+fko؛d-ߛۂ_B3UEfQmyw¸;KNզXda ?%Rڹy7{$eau}?}<ݠǟ[&0}ؼQMس~UmY$Hi@IH=|5@jҥwGtZښVۆ,6մ>IpDs^,a&`闀z@z?uZNɣ(H a\@lpqD]շ݂N,.k㮀g::_vRE|W-!|ܬIi^zV 30JkFǠ[y]i4M}'xo/]d]Wv߳@=UB69EȜ̴ۘUiӟ z.KNafgO oxe9LmK>ə252TBd7zwIцr{RSdQ^>ht '=-/]\/p̢5U*ܯcn.|  q8g V0ktt#~KD7@mX{&݌xxuSC>~W P< ~.+̆!wsvQ.X!<<@{4?OY)L&K|M,t:-rJcݹܽXCFn "=ZX5")Cv#%cƑ  Gw &yuu <ʹvZ>g~c a(O? {^#8U5=8"vwpPFazHXĝ=] `Kߍsm \Ȉ+5Pa p 8Caگ@rt.U}[6v-N~$VOuFƄi^Yktš_^. [*|2s]VCk$b_{߹(Rm CnZƱO@|ﬠ'=1`BUi&Y醒AcCq~")Ǭ$ LFz: }GRżWp6"_F^i5Ya3{nۍ;`e&@Oi-o;I8ŊC~Ca̽ҥod:z8c{ºSf)SrNyӵyv& [o:FSl@s[#3RMJs"O-+K0lRӶ 1#΃s{ڄ!*kn s9a%ze%;_r _+ x6li \mbz;Ґg"#p;xx!}Q(ڊ$(¿ċsy#ؘNJ0~ Ж u {d4,=% Md;>^yt2ˊ seWtr*qI /Aͽ0/PMY#D K|^%j'H<8`-Nn[R3R3)Fcmں^bZA@TO˨ogW r;c>6f]̲_C?sz\̍('bzpH ɒ]5Ɍ/*z,PGk.֕: {pغaw֍dHhJ5UǬ\nG+`ɥdÓ6CyK5I&%?BkR`E$;wm /HHI7l.}ץ+{Q??8 GQ` ad{nYwSI_+ Cf$/0mYpm* rT7ƮnX rSՂ:f WT7$A![2䳘^9z5UՉ#, KTXogi>o\B p| ![L)&3z ȃ:_+7}Q h'2F|vaA@Ir5bOɱ;l>` 7/ yLSVF-Jr]8WHos b_t)F۠u|zo܅\,_ +0m_7l9`2-QǚD*$5QL}Eyc% "̅ofj3; .Lm'YtYszl7z]كKY1q]ֽպ7*cG. hf?#tS5/2W[] /OUbHfd6( eaI#58Il2dBfכ 3+#(U`q7.™5CZᔼ֛, K@U.+i΄Ay秊nA6Y )^޼W9n$!R] ҙ4*UᩆsFtỲP&YdNʊhώ*v ^yA/埫nchc0Me"nd}co/74I$@t^^^3lh tcJ":Q#K[FG'PYH|k!ǟ1Gh3>mXwxoE[@<@}D|?ULb pēU\vkok~sgVn.v/?,D #F'4Sdq?+Kh ny vӣ4DDѭ<wAlfY@S(3Eptq ?@ƥ35t3N9o{Y*W:pCƤ;KJ66Mܿ0uBP+YwT!9Hѻ0p[n,,ˊvjq`1%S7l%HSJ!0gS‡;ɘ> {1}1 Ia2Fr!"!݂|mʮF6N PmfD?v3}m׈Iz_u6:w b*\d$̂$lq>P%"#2M":S8ؠj'J hpl3hXc0SD㚗@&ՙ'N@cԫD ꙪߋۺY kFzu)JJHk& yp}Nb>lK"q!~`lVw CqY#I%n=نc] (AAJjĹhD-?;EW!0Z`F@n-7ȌS>dlEv,K#oU)iI"13.8&K ūˌ҃ *W"e1vyKgʃ4ݑ); m3-6D{i6s C5\[Dco5CzIx;!NiCTdV?f;γw 8.ceqIdfdT[ 5E @wDVS%̐8cKMt4]tDK =$pA{oh`"l?7۴$֗]TqF%gbwF# lwe"#Ϭl6GqgT&,@x:xq庢JZ=rX" qX襡ewmoF{с)i'dg" LQŸ.jrMr$B5:R&`1&O^|)9֚ᧄ-)Lћӯ 6sh?9zÿw|N={׫&9I9^[(ZϸYA;x. B+dlU ~\〃pOj5Lw jm}Bqe_ 5eƝ߸~>yW**OUb~寮>vʼ(!5.a8"B%`8]Ԟ*aj3]ᲰP"NpEfhƾSPP1Ka MN>8'r;j#˙ :XKQ`( 60) ss;㯼k*t }>C˽9[$Y>! ew"ig6"x{h{5sFm.'kO\-J,&av7Z?xҤ&~F/Vw2unWH9g=FX g<՚wo?Ũm(J\knd:N DŽ{c]s ,kS9/r"_4Lz6_ 04*FpePfs"ۨo̅Bc;<ж[g`"y0Eg }#7A^ <μ5G>oP .*XPQv9kCm n;];p<[$t9hSk'K7: +MX$ #IG]p"lPCi9/1_(ҡ m%H| 6O_yMEdK'j37F!nD=QpTϛ û4R\@5:E3liN%gP;0U%Q6k!yޛC,ʛAJ/ΥwzA[ru gRc)j "6> hmE:xFxd%ŶX9悻" 'u8wkzT7Ѻ& -CB88- jg zJ)3r8*N̝;6L)љt/YFq?}ɨ{?vᆈ}p4]Patx[j!r/}:q+C Zj(LrFM;KNjɑ?Íx U-K(qN5ۗ+l i+Bޮ$..<_)G027I BkJH?j^˪PGgS~D1^: 7贪=׆6%áFR FeLl4\D/b,C^MZ&%u0*iP;ύ=4em(-E=rܘU#N Ů}$3eW -!svߩlc ~%LL7Y d0WB_. N]s|CoC56zѻp( G6OmAP:wTH2y!AQI"Y fI~\Ilw鋟cJ17WDž=d :HN^iC+ T|Yɭ5L3%wWߋUx(蜩9ηS()j.H'j1|C ӷW{wuhZB}mظBU؇by"M"gcZ Vu4kˋMVK8T"sh~mVcʅz8jbw\8{mjwKfnd}^؄M1P<܅yFi CYETYW p@]u\nF p )9g{5Oi|ʴŇn( Qn&ݵWu!zJI\zUkh5xlXn)!J(fnuJtdƑ ȴݣmycC)#X62ALDT`Okkcj qCx'6JFfHKcUrT($ *huf8!{7#7k\KyXGߕ9&!6.Eui254Ys׾@?zsZO0h3r%$ua \bZo8#Zܰl\/V3&]ECqw8qǣLF^(Y~/jߗ8 bܹ0u b~\bA)]_z)7M{~6X(fз wA[lE45{˰UQ?tFOGgy![WVɀlE׹"ڑTD*t!wA@)-a-\h )W*4 | ɀ=l64cg!N]p* 0о ~ bBJLa5A0"H-v,?x e"g '!> Y3Vq]'agbq.g65[BWLP(vEJ_ 9yHbsc-aՙ..)_9@̣)/Ƴ w%q`rwБV'띢a` G)CW<s\hjvFqe)ܹτɂUs0aiGcٜsV0M')b="+C!"_ۓ􅵲_VG7pėSI!@S/-M! aʜ%Tc8w|Ylg D[X7e!bZmr1/!, D\Ÿgv۟6Z? th,A)lȫǹ 7@%'4Bɶ$γNޡM`H_A}]:[I"…i2*1-,3Ac8ʆψָA `eB:swA `oci~_hlǾ.I $J^KF{nW7*TPM+Lᙅxj0, ‘@ak#90j4y-W$q R^tҝl;Lfx `fcEPn&y'RlP5$8ڜ<|&:n+@]Caw {3$ӯ}|*OF7ƻ]߶vY^ 13EDsR1:6mIi!>UJ ziEp HM?l,L4WZHA{0kj_;5xdѸ!|9J90CB ||h'Y::Q>Bds*"?Ǎx:֌Tp9skm{˳[&>g7 4'f劊JIٽV=n{v}1W&VRu0u!Ʈ۾Z'6@ .`L;np e@%[l۩IpD P59M fbcu;T6k į$C&lT[ہ- aVNt!w-'ڠaABڐ',r3Ʌ Hsşؙi:q ]v珼]/Pyrl4cV xU;h6^Ywe; ٚlP ^T8Bǿ~M[{DqT w]"?GLRnl9ܝya ov*Nh=mrCtCp2'xΕ# "\FAQĔș[@Fb҉l1@ؘf۹IPVBKq7S)M97Fn33K6Jd2Ih)h#FU6mK'8qY|UAnjm&Ui絯 D 2߮Hm7搞[vE$ ڈK!4E!_BIjߏӁlYH'*R r&"C)ϝ]&)c9o)ϧNP9(l6 )co_az35ɲ$=pzym9Z̋ɼ+)0Sbj x5gk1v El-טq0Kj$.ך­D\ØHh],;f`Iд~JM (DʼnOU/_Xۄ׶I Sw`Px `gZçvQ®QwNsЏ;moYn>+0qҌQQ!crW|B#t l@]UJ!30P%(\:xiYn6`5·G ;E'ŪtֱЭzEN K5|B,+VLH;:wbf9_eo,<֥ |={{YO79\&)9"=CKYg]}p3@Ӫn% p<@AhY=X*=m><` 7+յĪtg;·Z+!=,c p)wu-R\gsC=nWx,-E}~0&{6r}e:k>I;Z7-(ѵ\2:FD3ot!ᶽg+od8RX5_xFx2?u+bѨ{n(?3s{<fyO\?ܚOS3Xt~Ai''Ou)G*ϼr$xʻ2~CGF{a3y,?ajl[>59|jg Ij&D6pTr8TeV翱:Fe٤3Kl,S"H84ZfG%93Ue\V}RHD]*9s D2Q|;ɝf*`#k[0uzXQj!*pBר7pV }O2;Ox8PI&}Be,@<Xd,ADS "<yǰ$BL"@LV6%BpUlNT&#M0QJ6FNX z=ܵAy'o rQd㺾aH j_Y'[ 8VvR:1ҒJ{zZq 5 m!WQ:O9tXDY.h؄qHXL҉m O@!cu(fL%DL1AZGpF_5.o r夣SZV P_϶'c\G r\:5Ghʞxw%`!,_ȾgfBRwn÷$?(th|ATٷ?L`|'r f4蟊ɾ'E[k>|!V؆gm!sR{5w&y15қ7g5Hg&KqvLvps9'{{kV̹cyDŰ<xiyw4zYD|ǓiKFu&xSց%%K_J tE@$=Q;+yikǯR!ŏ#ŋ_BO@4ekzU϶܄W m{,WUΧ$ք>(rid/?Ǒu6y1)- !O7?vW`{ T9b"`,O&Av4zto;d5g7ctnyIs b<#yeOM7+'fww`3W8̅۫Fv[<ƊER647I$Zbo}6J ԡ9,>ڙXܞs&[HìE"ݶG8t33bR MFhx;K l3D97Z1gRG,ߟK,||[ܜ7uI9f bINx+9rՊܝ J[v n|7YޖdV [@<(H Xҳڡa;;@:dǽ*2h;SL}CH :t&WGIk]jzI(h#zTl'xVEE-GIg{$ߓ9~J)Qa5iĶ8j%1i?p!a:f/#Rim_#9ɰqg0uÖ˗bCѢ6_D GPg{#`sPzرN8T|=$7D6:Hٖb1T wلj~ jމ4+ӿngOQ1t|H|ɏVBlϼ<zp>PBS,)f$p4"YJ2Kroן%ir: G2 #S|k<~/H"< h&H4V(iv,ZAqj&pî22T\o!2t|_Aͮm֓RDgDD6$_wG4 *DEceQIzi6 A;UzN+W&,*Or{>+2UN ny<}s` iYƏ@k?q~!7k1tMj8=>U <(#p}4 >o,ۘϤnh5ZsGJ8DHSW5{x_DŽ2+^ma"htL=F $-|e o b&^lRpn5z/ 9e EsOvJb쥝MH}aB6".cWXAFez!wn m{ ESV# lr{4&Xk" 'RqB詹&hӒZq83VźޚtCKj@IH'B㇦FPi}huR u*JGM:,c& JmU`$=VR2&Qi" ٥fZh+qqmUz1a(c O7 (;_wV!9eIC,G1\EڈR{ bG)(e)cM:d}yw ?KYHgّ!fuS Tnۨƾ|YpIP=CxbgU}2pHY6ӟl͹ٱǞ;mk)g26@2)i!?}]Z::1lz1mzzk$NZiJKgXЁ\zH޲"t`LyI'J0G̭)д!o0oM_lI=@Bl-#Ils?W? Kid:AEO.%ܸԺ$꫋tHQ{BI5<9q< :c5bF2Hx TK 2JPrG nDC(iU[3N<7ǰ{jLZ"#pMR΃ 8S>*ʱ;Ӹ⠍ݾ&jfPs-VA~nNCȔrC$vWBP%5ӹ3=ަQ М uYы~BAl'H a "Qj{1rB͒EͰA]%#You[!%DKB ,:,p~‘y5 (a ^.|鲁~]"/F]agm L6!#Sj 9L5?.K~jУ7ꀃOĚ'Mwx~%RvA(7'3"o#6 -Dh|~n}?+H!m;тmэv`8Ib5@L$(BY1`fLj)=Z@r5y`Wf̻omw)=ae# HBw:XuCնԉH:$8y 2JyZif^qswY$~~s#h'MYV%"È1(w);,\Rr]'ռ>t}@}ED!bo` Ը7; Aeiۂh́2L;Z,&~fSx%߂Q1K}5" _6^dѓji`tPa*{O3=(z)%>J٫VT|xD73 I̝4{rv,Y_kSf =SO^,}lnݠZPrA{6YTp. Q(6A$ˆw,=RRvhb oz3ԧS-Af)ܢ҄I`L0o h7 𴾼vEa2Ā m٥b= jy';XR]^BԔt8ђ>Jā>"(>vM A6ND˗ȋ?b.+Ŵ{X}AAOf#NX#qكR^>.<uqS8zRBUه79 u@mc-cZ2;t mwyӤ(<SPzں[6)͝FH1/V@^;'ps X|!zCmѠp3[I88cvCzωrx5-%"r_ݎ/7H^15AQTX,;)i8`Wc9DkF|͌MU4ƦhvEc:MҚ""Cu (f +^v|>h*z[BݔIzo_Ns Dda`v)KxQ>' [^š-mM?񭱿k f[4m$b;}qR,KU::2O>oc&_.yL,6`3 Qb/F7y~zF eն O+JJCj3kTH/Z [YلykP9ցq(_)zv *L%,k5-~(l<F9iJjqM= =U~(X5Йqb}a0(#Ga}%GH[Y1K)] 2f[ho!Ac3۵'6N?2Nͧ޾^ƚ~qKŎy穟u UH{]DZZZ}2m (;m\6X N-bW};p"v|4|jÜ@h $26!uFa?: Z_~BȰ,ZK _MC0(c>##O,#&vNlɵ²nԺPmRM*?@^\R8!ېX`p+s:_UA`}_k^k?%ć7Z/L؝:N]c^S|?Ӈ"ԃv1ӡ:^Xs/<'rSh$C ׮` 󡜝[ÎTvEѰ;NĽwăH[2!>NeW5^uE$^m^ъ9fDզXR`2KZBI\B5fbFAO2AYRpRqt\=w=z#R%!}I%|ϴ`ȏ=h=3a\>4,a [0X=zG9;u)!gQqaDdH3Y U@l]NB3;&iȨ֫ǶX = d6?Ǎ #J+F]Nho (64j )rnx[">R]HA OCp`}I#=#L0/=+2P3a|AlBGQ=]KNG2?o [.$ܥ8K|H -,auE$[rus&!C.R:A 6s FCUuioGHwyт\6jM|mk= ƧKмC@Hu "\QWɚǩ2 O*G BY?/İ?/e /qaƔm1F9?FhhcZOn1>Ğe5I4 '{28(xmՊ85ZVӕ,䩸185͟!17_{0}NG$l3$(iHŊNQW6ϞqOKb8/iDbopTQ}J'!ډ.:U\- 3['=u[8x<.8f;;Rh=z{d0픸!ϰ+ p |9K/Eg|`.@P߂L]8cq%`[*2tz؎~ocdC2;-L*j!lȊ͏0+DcƳ܁膴)8eA Ji+~(N6uCpvbQS' c+Ǽb $}׭1e jEIJ3 +N &~PDx,7_7_.|f!)_ڶޒTzS5˹Qg7UG0|UPuWKuOD[#Gqs@Sˑɻ>6%Np=刋ɦ+wA`.Y0^}'H1-*X g6l Ilex(V\:s\"yI3Pр,n"( qO/%S ̳ yQDaJpD8hx,:2jz:ƀ.̵e}QW~[h{Ӎbmj~_3S.ʦ]t~k*PjwˡqHٓ?2%ӂ9[͵V4Z\0ՌZ2μ a`6 W*̄; ٓFJ98G}tDZwG?rb:{{p|z_;\la5y=R!޻K5D #U%P/ Z G vE\<?6[EoBEVM-n"UNac+ * )~} -- E'uC(ye2[&ciGN@/0bf Ea!rCONC.s)$)=Au$q6y/{[ԫ&NpfenV ;=EkiwMR!9v@C%M;_*mbz-/$څ^%f]yl-*brQfMNYvA %\NFd0 dQZ!y]yqOA ۓh\c17;8'o~QV}Jg{C]O0 Ƒ6g2*f)@h 9`!Ɇzyނ8AmɭZ=/tJv^"xֲ|Y3wؖ6ST P2簃DrvK,.6ڬqim/eܥ5E[Zq-b \')k!NTa tO4{YWOkeH{TnBDwb>1ׂZ$'՘dˏZ4B=sZ.|B;غtJ]-8*Tk w=UrǠ6f^% HՃQ e>lD/W$qo@©{@'GV<3l> Y6M oj9躙pJ\g!ݝx ?r㰋HF7@xE..V\}Sfh {ᆟ@>5k%*gGqb4v{jq}20Iftަ\'jc>2[cVQ6ز'}a}"5k"΃]ӂ4 ~0jhPp׆ffQĬOjuLZS]Ο"jaTQ(YZqެexdOlH37iN9O"g[@z'ǒz=j&GC(RL U᠃T;_{˂0?RC8$.Q4reИ!dxPywh%bnBB6Yd=/OIT>~E|,*րϦN&nYG8Tr3ꊈ1T 4>B0 \rO#G}79AT #uݯء.EݟNT^D s?^[ؿ;bx@FKy91NKX;0S. _X}ýqTg}lNԏ\& h\t!ܓl++;#- " ? TV\yeFWG&fmuܴAgO+pUe[jEY$N8J*Pй{YlR!+܃w+ky&}(+AI9?e(kwK${bكA`RF̖z9SJ53642@Z0l>meR'1M&;S 3g/ab^LO]~X2$8F=(5?0/_z'o IAiKRZ?!TzD1]ͼ]ƿ A聀n#K.px fKi#m{-Qdǽ&̫hbLE)Φs%j5S}DoW-F'~\A-wvf쬷[VA)g~Z779gc*qDKC,y{)CC+r]Kf{ X`RK*AׇœA5Ȍ^l:`pt/@;f˜d%z$޼ǽG<6|tr*ċu/W_tvJ) bhB =7QKɢu8@;M\4wr2?[W٫:c~Kd`a7T7 U;bMؐ(wrOa):$}pJ6ul!hݺqYxNmޏż*PJذ[U9^q'1#)]Cxn9Nʸv]>YrYYH&G02翗 _703mڪR}lK]D(Bb~|ݠ}0)m$yguuaYb mT <@CbF]rr빶s{W>ь#HMN[rxGiww\4e$t2UDnnD"-}Qv=Sv6 GYBpb7B/}.%)‰?x8zʶ53=PL.*uѱZ\bq3S$ҕ$oVJUi9[YmB"+,Ĝo1FeX.,@ U_˽f̝)$]df' )N@9+O =ZMZr Hz#ou8AJDZE1O &JᏖkġ10Yt䒁^B00> sG!* U^L Ip8})sM#'_ʢ[.A/#B'>Vo]+n1")+kz>mZ,*RieX c5I#t<5w{Xpy_@8_}1}> l޶c)Ҩ8l7c'>MUH*Tn/XSo ive_Y( Q;6%㲳ig2(*m׻T}D+ OIz 0Og(=إ,^79~*:p'i";RK*8l3拱k=4it"_KHa~q; D\Ī|>mJݘzbOe?*2E\2U,[V|_DBiCPx!NZSxUb[\'>fΡ\[Qg=TUA6ewMvjdG=DYL<)YaձG?-+a6Y1881Mn/a7ׂd(TLR˾{%i XEXCPweTI%ۼgeeQVytz#ìHkK=$li1(,/JFn6Eă%yBu5HƠdzD3jae5ut OH6B1\{3.\a-J-48V&W2b9WtpEQHV!іOx1=n$Kq/Zi;5.귲kX~{ ` pׯ1m]='nMc:*x,5{yMT\(dlEyqԩCȌj!6~Au/6 P2T®RykѦ0 $[ouoՎ v4D3`Bs:?e3j/J"O5Y~v3,9%+j.J2s|Õ1׼ڧ:tEA8 P6& pz'aAEuM2j'3K[iLx{2 /U#KP~&.|B~@'7;')}0ma{G)*VRѾ*Hw |J+RHOv\ڨu8졀Z̋ ;'ѼBW[=S#Ov C2.u zCBI:{ uS_s0,Q!d@FιG\3i;$Wyx UfT#]b4Bkj- q0f.K|"n<F~.dȼpRpr; 0R/|sHf7CV6ݫqXo_9l5Ua[䵹 yY=U+Kwq鋔WVi}WB-~䞉dݬS%ɔUͨZErOY^NayE/g]kfw(&fPUZ,K_;"YqAJ&uCHB<;u `4+"z/qݦ' \M چRsy)Gcu9ߴike6ݞb:tnzKH܄_](OUY $,$HW=ŔMK.+s8* R$ .a-\`:...3񡲓l{5%.Rclܩڞ(a:A>舳,3~mGx4qsKVB5!wn?+޴ 'KHH1T@(Dxyn-z?FFHj@ugU2@@w_@$O[ bٟh}ԋ5Ӂ p~n!ջ5 „|m-` N=-4s G#Q ZMbeAxL[Qc<-~]z3Qw$%5uzR*fgtg=vqa$ۛg{ZPcZjw9,r5 a#QfĊWF6SSv/x,֡8Fi}l qbQP:T\ji|ZMy(:=0\"kE=YAc3K8.YoBX4]1KAx {%1Kү_B ^LIk:X/बڐM]8 ( &B{튃0@,+sU7m^!?\lQ/ZͦuYqg(ߚw$h%FQJ++% PE*g]/XEN\ t˒PJwC},#p Кhl#p=.ZB?:.Fm=@"j:fh] ~o?/Ëx)D>Xa aeRԠ>QU{2jGՎ%8ҙCi |sū>!5%mZ{-r u*NRa>hR]* f ~"$$t!Zތ:D^ڐ7xE1Te:g A]|w-Rω|c`'ȄC6yxŬ-EPȯ&N rO* D-ό2`[2B꺑 Q(n#$gZ<%\zHU)BȖ8r[pjåf^KvD=~+kLE. >Lm|mVhir M؞(B}+Yz?@],&[ <5U;1> 9pS_xoi-[ lR6]I~v#NC9`,8E"5.;\&0uʆY9pǖ0/")ZQcnZp*UqD>O[2IIOF)8o7erףP;6 #WL6,*c=>r{ u]؆܇ؒ!rM;v`0nXĢOm࿎ߤt ͽ_/ A '`YXjxY$tEPchY9,ڊ'/W2ݔdp1jN'h$ J1˂|?K` kKu\z1\ oE{'_4$$RÏQE*qy# V鵦z@xRBfCftWϢ^अ< |hzg,z9&X e||֋%Q ֏f?ǭ& z#2A7 40Q -c̻R'2?2>A˟ո+c]& t9C} uHq ҷTrdDɝ_D"^4s$?OFi|`bD0K?̩@d+` r(=Xr5>CD0@΢sG}y]%a8y C;̻w M r{ Kr{f? WK;C{CV:B~E[ʑ+>)9j:L"'N :,aՋ'# :aKdjK 0Y듲|*ebz1,V"w' 6Cz/^Ɨ]Θsŕt^(g{UĤ&)V.d4Lxp~Nȵ1`?s4`m*(<\sEkD@H"1ԶFE!/r};i]XKX=vYhjGBUeJ$X9>a7"Ro;0vv|W7ۏ w9{׾$dDY"s2wXKPC.{P޻86ZbOǔ6_|VE͚'pV|bG<t+~HChC_[K6%=Wʨ4N}K?!DeLk[') #Jt2[k"ثs1KpRg6KlnO5ܔFͥ^=9-I\0QE:TN@ Ta+/ܡ`x'a6M2p&B] 9"2SZ`i?N6PW|B)U<͞'\?(kHR{z@\B38E_,}\ "sxOP=g//nDβgi?qiםF,vs3!ڂS]Wȏw)(b%SS?=pL5ՠ0E4og#5ZcPy [r#})$-a9o?=TNTa _mX@ݍSe |;?bIpǐeC u 2y cs 'bs,Օ+{bѳZLL)zvR. V`$yHn︠`߫k3{7/ D.Ҵ^-  9TE88(π&Am/TT[,o+J՛50ԧ}{bW^c#ZE bou|;FGwS-!3Vm+ hxGƈ0硐$Ku~LQ>\~(^>XMެH$sn)833KS}vOq4H(fugo!4O3\͞",9's譄0d^ P'[S{V &7 M~Eb?O r ~ ->WHLelBv٤}B8H j1`4oRfpzsIܯsvir5N&YkbƝ[EWXKc|>XŴErhlؖ!\;)FG*mJЉʰֽGQ’QqP}f{K6e+E A9b4#G$V]"1`] ٶNWI>̝k?f lu@alᕆk*. aE&PbzBlܷJ>.H*!DsDN@t~eF +E8h2oЕ)/z[ӋȊ6,=ɂ&:+S 0'(ʑ>R[SK٠#SF2"mMuZd;ߣ5P&"2C#%HH 1x/6&)7!JW0` ؎ %"浃gkEXaY[\PdOۣG9R"rl=A1g&+zț4Bzf_$Y3KCBIuW.VX(i9u]K0]ͫUym4-S(ÁBE\;w_IutH1߭O IwoXucVMXY3leCmcP\+h$X1Αn~6Uv6|h}^BENfݯ,P3PEc)F65>Jynlyfєq6U&MqzvgY Tw8}*sɥJY=z;܆% aVez%{hB:TVצ7=Y{wZ纆E"#5A ؐy !j>'dm1n }PL)M6|W /f[Tu\QY fm5niyHgYS_Frj&+"s+c~!dyDBg ϰJҹCcp1Uz[3HT:yׁydia?B%[R XJ}Ƽ'R弄GLk@H/51ɟQ~̧s̑5=ʞ۸&(T4C<0;%:&-%Fj,o9(-6uMߟ6 {_$as!s U2$E+t |8uk/Q`Ũ_2z%grUXDw3=(e^ZoE7IXcr%q_񿊿߱HAU*H Md&'"ehd@ 4僙9j/p [s#YyD9lK}]U~sfd_`2X CʭOyeEq6wUb8R|7,~cn\~O/1og͔k9$4XJ?thWKvTeG6-9bQYV[%qɗ]z3R=D"ovp1F)CaRRix_r[ޑΟ_ 9ԇ=_Ts|,xK!吚]w.dfrD\}H%E9l),jHn֐0yM)l 8ɺ9W7&#]%(=M8;Qq}DRC | DCLj!tN#'+||Kt:!V !fbȤf4I+dՃp7!)0&'ƭI6s5oبsh%%⎄&RkcDmĘi`w< Th9kS}$9mPYT @qo%qW\6 h:3Yo `ӭr\_7{7r 8>v}n@FĮ3`$F>#mMuipjW[d\~y<8UGgI;PUby"nJ}Xn:.,2RcT$mw_B 0fó:+1(K\bӡ wfA3QR6 ET1s`9B\TA.,oqMO,o-SZYƮijZ2'"el_[3)^ u C&H3Kn:>|i Q*._x!DƊN s7N$IK\6ienr%}N@TL]Y8mIHf;Sce;C*9TNP *sT ϭQ+*(^[Hx,e(tW=SIj5.HRSO+Y[路D̫Dwp^d4}iAV7­KLn<ٍ%| ķV[ks'`j+uϾU=Q{1]:ΥJvW9ic4)MQ pGrUy6|{^Ic2R'.j|} :mkDtvT9]DsFP%:?Kv'(CruWֹFJ<ZPvHGR6-F"=B7} Z7@`)(*f~SUI6e` 8ag儨Zll| o767ٯ䵚_/=#.}%q k[i\ 00xM9@ud,"bL 52l`bg1~oSaH*϶4JNG0#7mZ8 8 5U7t@1uk̻(sUynv} s ,{jBΤ6.B$Nb%&p!n%qR9E=걍DٱWSY֟gHEY9XڧN>R1i[p/ڠűW,u#+Ɂ ΋ͼ҆kBғ <~-T Ft"viTZ\N &?QiWs&}g6#$^pHN.-dJ2O%ʴk.YF& l,/q0"eT-%ApRb ' Tձ##PL"G}L9O"tIη-=rz" }AYW<[hɁ )ؚ8n_r:\|.ewE#7tTgÀk%"*qU`ǰ# CVeUN}z ſE KP|bI>d\_(Nh=4/|;҅O)5n&"紸kM nxV3CRKxcHҖ\K\k7:ޙߋ8}dC@H$6)rcrK0өtsN'ɴv Ձ%qMY^U=llђj~7?~(b\1 g0 70@,&bx00lPkWrGz rp#LF"YVwݿIv=HqR[{侽?VQ86t@?0<:tKD|:%v!ʄ:7{XYS*xkW;cCxh#_$)!2A'̖o^k$on>8k!)+:s6E1hcu2y`\[[qwBro/5emS1#ճ D^Cy!Zvc8sQZܠ89VccUjyAMBxU# wg]r}tcF3\5A3CFwEf3U{sbQEvt=x{RЫ)Աt^r5㒵IU [":ǟBrIRY*r t~}SBbj)(<(]ȷ|rKu,9p#QLC  7ҭݤm0~d& ||jRh;Vvk=vKB !tTaqa(V{0zoձa*4*hbrhGZ. '緪Du( {+qgz:XxA(hDΧ~9wGR":l`}hѐl~h}(wߝI!,mI^,[ICOq1zfF_#hUwn[ya#_N"tz%E}Ӌ XrqF[_s݋B^@* )]&Va0fz8%e5؂t" ^3jf1Iq6?Z/{i*Z0\ ۞*EcH k'zl e(݇mLyzT!~IДG[d:e-" \6̜$R\~MTE5gڃ<#_J%تu^D8Uual!!7pRNd,VY"'سDiB{(s::)?ލ ů]"o)M!>EP_92Vs&YԤ{e5>=x̦8\uR.ΆFg/?`8v g-7J/;jIXtVڥm/)ylp]7JC5ӘtJ:54@2ݺQdowroX#?5W{TqYB1wffDvw#e({z["l$jA,ʽR(_aDߊJPD2ңq$$kӏv1:>Zve6MC*ke0o I"k%AҁDV̝% V,-aД;pQAt8-ٖ"Z+9Dڏ$.Μ'iPu3 ֕*S *վvD&ҧ44B{F~3lF$ H4Ad-*S)' `Q[,x<_J:rX>'+h /u 2rqa%g_~#8kڿߟoFeu~Uf4U`*V@[ɩ&#%^6nQQ]y׋Y 'PڱlL:W:bӐo!d.ܬZfw'*s7KnXLW>.&7YPRbԑT\Z4Ѧ ~mld=P~iG(Ha,G 7X .!:"$j&FHCS `H6W%>jSc 2?nעK^sb;h['P/S8| 'D0h`ʦ݅g,.wNiAcbXvK!By51UvFZ($i.VP8lfng |gY?4ڧP=v$ʒtKwpоXwBOO!R9?"XmŘ' B܄5Jm=$ް[9JտQ4]}Fe&R~Y<q5 nM0_ڝQzzĕ^(} 9Tߍ)*'5۔K"X1!5/e_Uڹo]Oh0rN 6D#(X3 i{돪+~mC!I|}kBuW' dxzjp/MEÿC];k 2c5)-U6pD،?J =gvCBBgQ[qR U.&&ҼBcR_˃QkipCd=J6e yj%N\]\ hf3Gcڨo5/*Āo0Jk_3 4N`6\ a栘3˗~p-ՒlW X~\ѱSl{ȩsWT2 aRw)`MU(!r bbo2u4GϮYb(5 jXByzƖEC?C $.%y&,VhqCc`=l6Z\(ӀxJ|R8l> ҏ‹J:jW" "uP1haQ#4* J!/\{E5Izǎez :iڢ'F痹Pw^fjaEyɩ]+ln0)~ ԁ5B9Œ:n U A` C>w>!cBq9df~U̕Qx`kJjJ|-?`v_m$; xk5TBJ5OH.SY8qm޼z-!r^ ;|^F_u/E&^I͸J !%x,iL/T)?S "a#URt"DN4({ U+:q}Wz_5B@]l^FW|+]܎w(F14<]آ<.}G,VbmA=X,d*=ٲb% 1j\wy8mL-_7 |pEѦwz ;m@r%D5PJAVf&Tވxq|tQL\sF4D*_ Zv\6Lֶn݉ @#Ro.X|JLNL(&4tcۄL/,q؄1nAqByqQwk<,L [;{xdIo ;,ZډD_xdII 0M͌% ҚJvk\\F^~/{+;ۚ/3cZÀ@OZN|9O*W]RgwV֘F <,]Ĝj_ֹ!TP8Ck9<0@3 bc%%y#yC2{z)i d4p100yt㯷5\@:N,[US#<ȵ6~- o I~C hS]Ay@2E"`DbhuȈ1+Y,yd_2L`W{ny'KD',%oB%5fט ^6hEg49+)T_5׌=_38/Lye_tY0${A-7{wȫjm}'e-QLqM}˳.EcH'Zqqu_Э֐;*oȿ\YKN8cD X_~`aa$[L"K*+:bH\:@ܺ#vHfǕ'u1wA8<wiqg}Cg)t!]FyؖL(q !0`09#@{)E;NnYEr.S5Qȝ7HtD9rZ̸|[i3L=֒p/Ɏv|R>`+Ѿd{FyDfEx77blTjG,. U*sjCsaM:q:~ d-;:tUZ *2 wh1A3aĿNry\^֟W#m*mdreT/H\ѭ!zGD^пf=#xk=^ڊ "v$ 2z~3ˑhH$ IцvMb=OnT8({;qlQn27v--A }{P4_(0}Ҫ˫si4͚)5r,FYLStd[^78#Ǭ?srl`>MUƿ*1=)kvi:a pQn&N [a24~ ey_Gdi'ض.I\FAA=o-R1i sE&D? 57)Ђ3'j)##w#mA*EG spE٨(!+ӠK3x7$gGb!Max:՝xm&!@-~>GڕqrBp&IT֗"_EJ5:ƪ?]H!ՒP\W Tثh ;P!>1FUh"1 V嶭вsYFfO ōm^8&ӂJ:uR1 uMA ڹnp,x|F H!A|TtRUb&BUQ[ L[O3BA*en%2~sWW@iW*xv^(WD"Fq#uȢzI{M+};c_ʤ#*UU*A 3&E6Y:S\ d Z~,_+?'X7ndWvx 5uVwb@LU^" ygܖ H#DG/Of\"UPj39NdP9ǖ>)3 x5Bw7-ò8iywKwW1O`HZGkN+M뢻Q-F5]-+G]N$O>D k>r^on>If .c3ua. h7۳w!I_(zf.%;0DRZncwi ]M"#j4 *P[zumšQqWxgV=Ìڟa a|1u"53@[ïe<'; cJg\vY5y6^$8Aq7|wHz㬮pϝ 6e9!cAJ0hs:n]%l"f̄!Vy~ds5, I%!hd{Fñ/q нw o(1"`6̦uc]W˔AUOg)4'7A$ΝZFiƲ-0;/:I pƝl069eZhcK)Bc<&Вy`/MU0h&օͅW i#44oOJ{U5ő=[tg:c^4t6}c3#R:qP+ׇ{6 cN[,P6vƢS(/ T@3Qh#dϔ(s_Y:E ۈ|zSoоM%}\3OiK gbx묩xݜ[DZ Q=|u_1Nt|A ܎mOmL~4a`rVP WDj4aE܁Ub{\1#r OFV;JۻP)9F%Mg~}4UIԉqAOXXbh:I2<0qj]-eiv+IB;dz'h$RR<0r"ut9M Z#9fGojfvG3Q\|v(66uI0SjrPzvmn kϳvd /kl 6څ"rV]/JŎL_;6guk`LoOwLYcK>omk%ragm7J%CZ@|0Eh Ԫ3mmʳV[‚Jڍ@3CBEݬ&o+߾߼A-e\*OHuu m_F+23XLwrH"?:!1UH Cf(d-CW#$オX[M?ngf[4d9GHjYJ+v;,S7!N21;6 IeT y^Q R."LWn7 5i bކ~6?Np+pSQ6RFojtbtlڙuv֝]mZ Lre)X'"ͰlC5mB-y!dK]M=n (05]G ڷM ɕFyɾ F!PD@6TuTAK*(3$볃 ^'"cLY91" eP DS{g@hpD]WB.6%#L;\8Tu3DnQh1KJ뻬D0k(4'a;nHj#)wqn.}nE -QHU"OF^L|ynlN ,12S_$K0UkfZI+?q긽FAI,n9&7y!dUY 45/.Hy46O. S' )3xCI]~!XE˴bU ]!W,] F2.ea`V*F j[Ε%YBdqMpF_p-ġJonAw+86}*jv f5׮6=܋|>f~,T B;ZN>LL˻yN(KzЉu5u\[͔mLk);!~$c*X?vţݲV#~~;ʶ|x3BVM#9B9_dZ@'i؅(XXSQyeׄ_2:,|"j"CO(&~/njEz|R$8?:46}e͓b$fs!XB_>Tx _ &YhM>e%XW6(j5M"͹h@.-䘋x5]YtѲQތ5]hybfwGъk!K[Rugy F82y}3,0;zSF0`܁à ltAXԐ[ta^er#VAJ?X3U0yg~>Lw'yi1WN-zLVn3 tt^:AdId(mE%dzzGUQؖȊ^Vaվ}Y2^MSrR/<c$j t_?Lr9y̶|,eX.tg^D1}p<@`{9N N+­~͐UkR8 ̄c]uP6[z˴$"0fА.LI)DD&]7W?qa5))[Xw|7Q\::R*1U9f&Ľ$S㔗s,^}%`Iiy. _'oNƷ{'|게VhH uKn*ӥ2桗"n[*}tPvexNC Dz}3J437[2zGW8bo-1'"Sz]ōSX5zNr50 Hy{fOB E7;Z Vsm j ?Eklw8Ǟfy)A/ؼ:67r5 DygXh;qwWs F& U$~s-dUzƕّ]wgѐ2 5a`Tj١љ{H%Z S6wά֮2aj:;K&zY] N`B]mbx.4 gc൷ N3+H>W? ],RnyYoV<,#r͊⹉-YOq0,%A$ Jb9%KJҮ$R+ Z!NC$S?(z*@RAmaK)RKyJ׀~`ȳnjmcNܿP,e˼9|G[Z fS[JjB롦d@v[ m#01}Y\R 7xu?}5gSsX( EI& -v4ؿ]]h/jL}Q>[i>6%>ϳ:`b3dREOqUw)ijj}luFG{bwL/l1StN:|?*>c`ΝP@1WL(-řç?ƁyNP՚öEc~-U@罃"nTF]]qKldŷff2Xι ǟk-,I8+[: aIO!Ee5d1r!z\cؿp'K.9^_\9hjOM(FpV;1|hC CN98:8fd3x^]r۩Fޟ98{ɣpK<'#L1Y_wlV\y@&dwɅer%UEg}9&8aZ/>R$r#j6@J}DUz"AjWuB&+6 En[(si6>zӓ!=1ʘ&?jzxs F:/ ?^Wra RhB _YP"BUӂ7҈'|e79I4ό1FV,HZoҜdhMMuFLAFV=*zvn sc^R`edʡƪ'x1f*S!z PST0脩-'):M$nsΔ\q̛pPxYOGRgRSDໞ(]#<[|pAzpʅʤTkЮ#,aOW|=~5/TxO2޼sit_89'2P{:mb(<}AdCĢie=%w5>R"a|{chsJt.A{4\˂CW=1]sNT4VŒ?C t%+ԯG%H*:_gCD5|-_E7jw0eWZ1Jʁ!Fk!kWd'(J. <[yGBےyA3AVkmp8{J:\ŰF kSLz2g6[$ﶗ3_rxjsO0-QMQ|%.' T8l0Ͽ~)>G|@f<$\xJה6DY( D$]Fu=xu]3A]IǴݴOFO9ḃ/[al` ` i׋OCji7 tj]az\Jًdd2F34sT54̆RI0$+ XX\a; "Av>SAA(d6|7( #@flXUDl軏yqVPaIb>c#(%˪%9 C¤BWUPl,[ʞW٧*$%cߵ2oe(fqEkT"jTݻQR L>T槯F]2?B"}G`J$cLJBKEF$oJo] 6^й JKUI(g±G[eӼ)&H)kV!QHOG?˲R~CӗߚaJ Vٗ<6]Vov%Ŕ\`]wnD p؂i ^%6xuIxQ3y,eߠCZZivk &Dʀ 𐀿Iee,Ae0u7D5(8j8mϕ­#;׆1_Io#f+:",'tozSt _Ud;QamVr\=n"wx7/jsuu,['}/t:9D3ogmp7HzNRVs yA-73Љg GI,{ԡlK'>Ng8Σ!z0\᳣8H?TCFaYZm|^Ua'`2)j(;Q#m|SZpJriIY-#k j@i+w3u@XnEv{9++%q׮ uzf1h#vzo߮?#CXv+)PM.@Cy;Ju/+a[^b&Y5ܦf͠kwmg6m:{2Yc*ԝzG:eS.~JMk'd>c&.z/e[WspXR79&qO:ʬ~$˅S":.qHPW|gF 8ڟ=5 6+ ;slRn$E#s[-e5@$ӫe9-f +F6],n5zyȲCTxp~wYzu eD~-QlG%hBsjOe #&Tˁ+H4! OݚQOCmը{ T+iQ$E'q9 +f~:Ѿg0V>L}=Rյ%('"/g p 㚊pԼ;KN -?{ _,y>dEk`3Έ:$ {9wJLUIxSeL Jڟ5s IZdav])-lRʳZ&=-3tnPa%S:&.!&'ns/^ P^;`~)2h=&V[!AۿV.{R='D@6Kt# YRYN*,Sy3~ڒM g?le%5z3N~ 0X{=PMS-EݰtBZN\`w#WuӔ;~FN:1v5p`#&X~5MTmFcɜG(4- [&׏,T2jwR -Dom[Τ]!qIf6b2 h2+X*U8x^ɼ\ )b lAh} TA)ߟ%`Zw2m4,N E9]Q"О|^Ew9ƫ̕Q;50qLs)M|e hCn|<#Asd=u~ ě FBFwLe!n teScu`u^믒0mh0 ]]Ch9ɵp󶀡  k^`=~V3^#'gMUKn;% 5uۮp1 msOztM/E"ZA>\rxzz U@4xmuZNzfWFi`5~T)Cع RT,'eχ18JY&9գЮ?96=zKVXRe8܈Gvp7qi'2}~|E0OR %۔  #) fAe""0+ ɳ>yb1 @J jͱCJ 5Yq?u{oцjօ;@^*}YcA<l88(Bg E\Ί2=O=r5IF-\`5c "im#@ں`!iNQK 1@cV&RjG%9(2qBUO/\B!TM)4'ǶLj&b?B_`d_!`rO|ET^ʭ%!:.%:% k9xw3F>?=R-_a0lQ;ȂAu}84Ig0|s{O* 1z#1f^K 4x8ODqra}g k1&5bZ# q*ɳ}N>r- KudpS.G i&6㩴tŰ6:O>V ~2oLӻeǰh5$'cEL&0^̙f5 E.UdYgMTYף(NK8fg.H~S.|'k))!Ԝ|R(Ζ~7JJSe6ĴvcWAzgt嫇u"kzmV${:]2`ÅҩzJOU9!ٜE 2xS~iN' S7\"c  qC4LʻDJl `Fvb?bE,'n1 X3,oc3P6GZÝ0"pŸ&5pWP% O)EYZsa\m1|]^1[ ؟Ǘ J0h:l2ܮУ\Tz;=°R( ˂~s%{W0˵뻾 ":_&Bv蝁ёSS>G@-T)mt9}й^ uH 1R@:n4 ‡9<54r IT !a"dlبpk{tnamݟ';FAJ M?Hcz T.sg&F8AA|5i؂>@yi\LЋU|K̪wfaL=͈2%u_]oBuysw"?Ѱio2[q7\tŞ Q' Лe&؁&0ʶ<ءſR(aXάXBe<]-km%yͦ[,b4e9>+ %R=RZIJ44X.|#mhՍ^VBkØAEC8`kΆ>E7|&Ep-FxT r܇>eh1|5 %}b)=ʬC_꾘9 Eք2RT%,yMTɰr6/Nr.=)I HeFm>5Gw-]m6M&(OKTn|1N ~| _g;O+=-]G'^1TqLpc'`贽,b}*lid18`٫gdjc.$MC&)\ԹL3a_.+! 0n67 1giŮ# #%'`jI.F;Ѩ5=2IgwM#Ks"bo*O>U|n Mߓg֫=L m=)ILu<o:M= )-? 2 r%@z+&K\wRńD^&?u1^}*-Վ8,}K7ۘu=0N!he3y8,z,Li d5fD/O`úѽ"*T3a1&S6?=ҳ_IZ^Xs{a[b땃zH@$l .sP?|8 uZz%rGҐAJc;;X)8Ya2/iBQ p,3>:+( Z`{+"/o0ƽ'!iSM eZgh3U8]Yc!], dń2^PP R/;n3tBz-&Zi?]5MOسhP5#"mMA+2+ Q)PFGgT.=" Sn}Z]ӴRS1C_yn=uݢx?dbc!C։Ft=":Z@ntAd ˡ,gtoJ#ˋo7' }K7&I7sqܫhC,4(T譆6Tעj] xxrkN?\6@ߦл%Fx7 ||865!v]m LdT1 \ ZKffy\.`l0>ewʚN`9aHz8TbA@T-q+\HC (Fc/ە*Lfl9kԦ L*Y}BCn\ cz=껉?l,IChA'(Sfh3p V(1De ';$PH^ڻ8(yb(|Dg]*f2B+K'u2t!d'1Fy6-V3@̽Yh}3t Y:yAk7S6!mk6TqGK [֣Po %0! ԏ^ a^mj]PM a_apX7߇h7QRpZGV.(IӢZ?y}ʞBJZn,}i䑶).̈́H^y|~ǑFZde1r:Mzp4p#b;:&Q!Q'O V*J;b)o$`ĦhKD 5u] jc)*O :u[K+' Zx.b*Wr&7rGpԩ3Fw\w(_7IusEVI[5zw8A^օaDb:t}f+=&6.yɺ3|"-r͠y=,SהTN;`S$Dw{=Ki#xbu"BwCinIM8 |sAMu%IH2CåRĒ.X/{IWdjBBNF)\1 "~ڛ$ v͵N.D@Za`Ҙ]SӈXZ,u%u~^(܅ 6u*Jry+2f w_ [ Nv2ٺOgkN_A9X%o*[K-C{chl>n>v0?PXѧVC- q:$7l !]f-t)I<=ga펌8{V;{`XwaF 3LD0Ӛ;Zxo{fL?{~F[:ChE>f$x#5|a>=sTN$8)CJuHY98^)y-n4fCƪ2[Ιe"6NfR?l6tuMؤz`P^ڭ"=n| 8,Dil8WQC,=moHoL8[5Keq`1$mA8ku* -cJ1u,ۭ䮪AEƩ[_(2PAvgVQ{Plߏ;jڛ? 9dR֮t@UcL%mayWxΡQqa'AIJղe(vn%t$)ne"a~GUF y9};nE{`7(kbrGj4m܈RVPaA -NHW_dF*?M!5C k5aH..bZ1Gmӱɺ;0C#*q+@kDL!8q qLM);l!u\2D )j,%+qd"˄V狉Azw@v0N= ;8Je82s;tLĐ儖TAA8L'CO@O,U<ʗuA+4J7wV3 Ja[Ko~6mc@Us,D]x&:AXE>w ;h"Y(Vr;`zU'%r3 s&6A}1~} 403x.*!nZ~́y7ՕX[fRdM+e$T~t`ӨOEEEXdiFazmXC8Azae\T D2HSd62MVĎgr+0VknI{>oL{ +dZ::_1;cO3cQYrI{)&=f'|ٮ_GS(@)NQ\36Bu۵qli:]H~Ě? v^*!)}&%{W\= ,hmT% I4Cq! p]K #xy uU.0zDj/׏CiLJ8AQ'cxRL6?ZZ6lM{;>E zUj58TCoWlzCg4O щmUѴfKlBw%R=ޯ!حiC!>U20lRUbsEM?5ChpljQx9hixqS% !wʝk < c fw(d )0'uWWB> bl\ 8;GA6 N]䕨Rn·zMh%; ۈN ϋm{}7+43g1ǥ^Qk]U"{HKُƮ.PIg·A>v䖋b2Yd9pQР58hO1YMr5T{=kF݄:kH)hi ŅP]9 6a CcߟpI.v(`Uct߃})nOYfϔj$mOH?$h]qHV62՟ݟWf|@y5FB~S͒: Xt p7"?S6W̻ FlkVρ|l{F}7Qi>pʐ~:*pZv6u¦: 1ꬑ+iզkPؽՊpf#WkkMN*eXHdEowET2"sǬ( &jLBAk,Ug@M'VY,Ǔ$-'B4eTTa2LD̰jyZ#if|Nc;y>;m7m@uo39Jr)?jPd"6P$ ŀ`Ƨ+j]~I'!p~ٛEN1̳4`u>5xJQ:7fč;ѕ [Q9߯8SwZsxT?ē:))XpNa3Gۉy}mf1#Se":-ɬ&=[">k!#8I%M?qTk4C.xְaڱ"$)QCWh@ 9&N#׭bfoU'IT hIXXmp::S W|G5!J$?A^V~M"]<'wjRPCCWmȺxE0^D:vr: S܍#dH>(1 }-SЍ7G(,K_c <js *T7K#;kÅ+#`̀ frwPʠ`”}tY]˗[TFlȂ$gjb˜g'vim}U)G/<"ϕi٢⇵{MDNr EtDw1s, CZJc@ `7}?0'1$*'ߐ\Lo dt΋_ GO?ju3' Dlf?0!t2͈WPdz/=MiGJ-DfPvTt[R.)׹fqQp0?}U[ XeA-zDʸk:kV\V<4۫ۓ>*]r;l"U؟/LjFdݨn S׾M^Ji0*IVLcsBV^c6p0B0f؅ݹTJZ%3$ZU7|$|seQEj Y^g~*\ \:KJ3aOMx ?WI GN>Eך! `׏@l/'n4>_mDtEVs񵍲iиS3Ob_ؽkXAuG&ft_U;n|PCFto0N?yC(QB|^i{"Xe7cvdV7XJGm~]>4mzm 3f&X]>JZoҴMP`Y@3DObϱ*^ ş }݋)E7 =\V,%d.%r"F8sчjdw􉾿kx/N; ^]7r -m׷@+~oD ݃>qy糵۱c {Êy![| ۟b`t6m UѤ|KPF{m8kq+:'Ծ^pM,. (KkY^{RVb_x݀A6N#o2q4WSziAh֦ho;2tO`hy`؏L,M^r, LWq]n 9D<Ԇn&eV*՝r7{]4@ >K4NxR"] bL6"= ݃tqhJ^*P%>؅ʣ %0s"u2_3{jp[юޜ܅rn<K߷bT|ڙ4-|nz_M[6 To 0M gw98{p>Z4u噮oNFGGƔq{|MHFw&H&b9?=CZn 4KE--v r;b'ftN&Vroc cKNESٻ9+kW_Q8fsZ  'q&4v!vR^O$f忳W7wzmKz(kT1`c gyVE"Ϯj"L˲7'zoJj-Y |"6Pυ@7Ԕli4ZS6-T#PúIT.6< ^ H8L1\M^vZg27O'4>E ɘVVP1z!@+dcoc@3gI/$>| Zt;5njGQ664Mj np<܃JT#ҝ*v̙1>PcPf;pPjI4X:%[H,@<9KldsK_>u1}pEd+J1kOqnh{%d [*%󿈓]@:c?V&Hl~&ilqVahqfZEVcīNr`?f 1T"|;rg -t!Nz%:| ˁ_^fnb0 /:BZReOY %3Z|uǗk>A&B<@DBÞ<۳MMۘ3Kȕ\–wNѬPŢA(2sHA?-FwvHv1-{{axUQ 5lq[_V. !XhnKeeOCߓMO$|Wh}~h ܙʛ<ozEޒ;]:߶ j]]n gaLj*E)CFXπUC\\R ?ώ3W Ag@yqf+YGt˴m\ Qa ԇdM5#n=4z:nZpQLͅ|Y AlߥΉJVsF E^wkfٱ hcA!MZ zP9˾(ﺍA>Q 8|tqR;?o!~kmBEC$ C.icA*m?fJsh{Rb93]{G8"; a?%ҼHq&:.67ڝ Z gƒhg)O]F<@SKYLkj2 wod9 ){M)pX_,y ˧vj[6*ǁN0ρJz35J~o`Bxbi #ֵ״Wu XHLb82=:8yDZMOiݖBɤt 9? UקyܖBo^ʣBC™>>sť rD+U&k'ufV͸,QHSQ\FmՑijn8.׼1z<9T0qzò,FKx`Z/~o6RJRs+뻿[|4evV#zE~Vp*282#h([F`^el<` (0iT`vp<(,#Hgb}#$=P{\C^SbZAyZXAT"S3)79{AHzWk!lM9rKzܖeP%U Xlԙ)u?RqҽmҬBbSS[?ШV$SO.V|{\uu{2]<oDStDUӿk`~AԞ=CuJ,'3 1(lڮBŎl@D="^dk U6 Ñ7G,5`2DcTthz u0M#'Z)rk:\A|S`C} R]P_ClL1*woRP2AؤB; U88α"lѫv`X39@)KhRy<XD haIWB„}*qnV+Lz#N-Eu-ou.pEz o/eDު oL"NL7s0 LT~U $c?s*/+i-=L9d&fixN0y`WBu8̲R* |sʬǼF>PIsa.hZ2s8,+\,jaRέ'7˅[o&u凜's"6y_l!ߡ)d 0q}U67 $8O&$/'{S ɣm¬t$8icڛ* 3ƚ"U`ê7#Ni *VcJy]_xٵ+%Z'^5pɡj%%mFuEn(7{`!ٟIE,@v7ϔGE%ɜ6j:S)\%8GikXƣI/Mb>x+P^D=3ʋu|~ځ& c:E'9,ӢD_ @Eo92(FUBeK|R FpEK[^*=LAǬvp-9@|#"N3k)84¹0wJ:LY5榶Fc䭆',v!j,;+~L\OfQuqr)k 3zrw5E?FksRWLuIEjo;3aj35\3L @;)c9l&7r﹥M03>5Igfǭ Q[޿T@;-ymzd,шːhni=+MpXvtJl-8ۅ3|(taXmⷵ|s@ők9kO_8?JGГx+~˱ 7 w)zjB:E09Eիj%~s>gBbckKG:lC TV3H ,77sRp RWeH E_ؠGX啈"1zQ)A.>F AszwĚs+77yNHfXTvm[qƑd$V)$bvD\8weS*ӍKXŐdT'q}- =YVȦ[[=՝Ԏh9ʅ.2o ٔ=*Ȏ6~0ه k&{!d_MU ~.uk"yM $;yKCƪ1Vw4|i5]@ٸ<þ{6st]Cgs-"\?vƘ*̙R 9,Uw-qwm2Wvhbm݁ɔ茨y ChM.n1c~@+SE;vB^D9[g*wM6H+_ܨ6' 9vQ,U 32+EH`I [#Y&N`U͒MG˽+dTOYLMJ8imU.5{ 'dt~kkrkR _k-qY:tAVUR]k\%X$YX}/0x%-KRԠ~LU-E>^=M) ( `ىUb?;~D +! x8 8XHt-AV YXf3?_$>0?c~"ʮ-E&Z?L&Nدߠ[A2ն #RP|d9l:a)Lp0_ gbiOduдPP3P_U) ?\ l"r#h+DBCFr"ՂqSv <[q,!mRaós"Zr-:,q%g6gBP>>..J(>]ԏP^L)g`2@G߃dzy:e}|.?hfkU vj{@ޡc*O7>ŋEYݤ9e"M2&B@^n0\Qc"OaA %[ _8WO\t$@ w\jԫ UbNVGsX]nu5r1ƬXfqr/FNn]LῴlwNtEӶJvv|M04t}2}'|kѮS?;(;y>^:nZ7'ĄC7sCʓAڊ=]mly)dG> ~1cwF F* cNaWnשod' |V}NzUW] y/;E溟qY%Gby|ɚw{#*ϖM S(aS#{LH󹼢(FچZY.ƣikG{3|+j-t_';z~IN` }41B^M.)3>]-u¸M좩1%=@=aiU]Mp(43ѧ=uUO:*ZIw$89c={J1)} zJrTbUC> #|;>IZLjD֦Q1PwLt>ɟ^ RLRFzb A:KYSHAoXkMWBtףt 0b)bu\c2N%A}28uNB1%[iٹZ4+m]6;zAzU'7Q뒪U0g P?}'_gAIWbF؀̀*:Jo3\J`"Psp0nVj*Fb}jO<+ڑ3]2^$~}'{Z6"7C ,i-vlx!TaGt/ 9|NzHR(.og46ӸcߏdzUTG-@ eiVڗ&5dTQVnw|aH~LSms*UՂ1${ub[,P!;ipJpQBtb=dB,B`PCF1{ĄJJ$|,A'[1 [dC?a HBL6lm <{WSam:NŅn7?uwW-#%x,!SJV-d$V{x~.&/wRٝCnERǹ6S`__}("\6fs|^s1Guq9"џO tr%ޜiMq"brM+Įٮ-t. 噧{JCc@ +՞Xj?uOX\ 8N K׿%uTq @ce?e:P2*Kq6vgͫoЦZk};ebJ,~rT !8ec*\\E|9hdFm{~Mq*juWA:z}UmbP# lDTeCX:cE Nn}5I,z˺ԐK˂D`XGxa}`="&67Vڂc hՆ}IHْ"1͓ju<8a/MsObV; ϖA"6>0| k]{X#ѭOWERlhchʶE|m ez3ڠxQH%iL \6 ӫ~YXy)K%*ؙ LX0de> _]f  1RuÙs3M\ҪmٴP5QG(U%˳&)+i\}+D(2Vs)2[Q v ve3@ igV}wT 7>aɄ/oC{aN ,,֏# .)֮G?"P=K]Q0"y@Byk3+X6or#ԗTr>ȗ['\z80'Nȸ5{YVη)+l\YdY7cZo/x8@G/kr18kѾYcDZY@'°|׫bc$$pͻ̶Mmd@g;!%~kki; i"{RJheM:WGW9Xc.Q;`g K)7\ʾqQ.{% OztgDG7f4A hS7||˦X(FDbDYT 7C2JO?0aN]Tk[ G^|`9Gѱ\15fptlNG[@V_GOYȺ?C/1AYz e~EF(غz ca DG| 1wE15΋!tALO!vWBZڪwN=Rפ4UϰUֶa,_@ȡp41Ef\k[,'ZI{[ra| =)p4sU4bR0.#ٴj3(fmͷX_nuMɗiZhA 9(B}w?Bmxm9jab?)J\wX&3SSM錤L H>HʠxDŽGW  h{M2RǍ0!g1zÿ+^%TجN4>UM\֞srBQPټ n9ꦵl9@#jDwA+(netd}f~($ c)VA-w8BVXVv& jv,g'Jh0TX5=Vm_/չ4po_#O)T0gBK-i #.!5ޭc^8U{!P}g؍RE6ySX:hO@q(v ;sW]Zv6.* %u_QcO2ibQa NbNFݬ}*.\IgMj7f/%ߎƏȐNS6p; iLD|XƑ$`u@_!ʕ9Lzj5TFNNٸ_$oY%$Wŵ<]B[[>u}X9Ir 5 j1~% 8cǭeoZp5=98b"Ö-țk0lI7@/a]E"Xo4W9tWLSj%G{vZ =s[1pWgf;A.Y! ߮|e#[C"ح;ɻ;3|4_A{%)Q |ÈOR0a'οj ls/nhzV&C96渨RT]$ ZK!sE]"(CQ+ifs$vQg"f2$fھԲ 2Yku5<'wX@MuA!WҒ5YkȡExobJ'\_K >;,gWogX'. 03MI:{y]q$&>8xc F\,2 _>;pV+߼4c>7i'1O{[ĽPM}FS{wNzq]_/Jl[U9ܪ`?[N,'DbcGwӣGrGP&u31yTƜ˟Bj\ύ)dw:oBl)kuuIgm~STt_Ni$XׇtGC-`hGUlY/XjغaoHЉ?vWR->!f %NIkgp 5&۵1~sN uT5OI<G.rߵ1 >v[ w8?\ jFΊ{wvz5eDJ1,jtK4RA`ì1W`4SLDR ed q %jR{Lܽd5,P՚7C{KG:(dM 21<]2sZenAՀ\4 pZd~Ju8NV1 ;2(ц eWyk>,~Lin~:EI6 1H@Nhc[l[>FtOGYbZpwq.|EY)YHec2&62a%e^u]'eW[~f{_{K޵0B3FM?'jo, 6j֫Mޟ7@b<]LIRfij[X5 l-b7y%1=1i?duɔɘvF!uOL ,2hkR?,{Lv!j!Zt Ō5\lyg6dGg;q(&8Pw0˫v\#Xt䘾EȣCJ ҇OJc}$ˆЋ)q[bXF:~_.{I@ܜk"uWt5ɔs {i+g@ZYcecͿTp5|RzQ7B 1]#pÄi!=jņ&"33]$%ͽ&e_)#Y&c87׺6e Pu?ʁeM9%֫l{RٓQKL@: X oB8)Mϊ6? flrVsJS2Q7CM5" L.ִnԦo0֕7n#ߓM;gϙCYZi}]ٕ$@+ ^65qHN&&k#]1O\[%BR#QH#wjïp}~ aZ)3} Q/R93] )ʌbmMA1H*+eaV` "qB࿀kߓYx}Gmvw?u5Kqp()IE Z Q 02`[{swאDhaU }<3-kʎht3݅#J_05T=T!`6DgPku CB5 īM3JEF\ ,t4I!`5S!E@vRH˼\OPa_}o,0&֧0]Pty5@/,!7ĸY=98hm k7ꊍˆ"jVIuչ삍4x2#>I)'ŞoRhN6&Njv]* ߭ ,*ދBx\K+\,[*NtY٠fU8IShGd|p I;?+i/R\=M4?],]gU*_bmB T$֑a,(KlNamvC/ nl hYl}L' !l/Wqse[T>r{5bxקq?ðA>ȗtd4>` S,+\q@JT #Nw]Pwl64ͻ̙SfןZN ~F)&'y"+駙},7ŏB݄x(h(#Ut>vD5z0zz#S6NXw0\~Bg6j8׿yl(30GqL#ltG\'2慘'bd2ZFyOF - J$EIOp؂4CA>]_|:#fL:[v3&({GZ'[wlO-AFmmo8!^>u`6lfanS)E9HBk~F;e?x5ݞ@=䚝][6Qt_({b N#L Q4Q=Ҩ"^qo,(2'=({O <6kQq xXFW~Xׯ!;#-F׈c,unhg^2:m"6*yEpQJ U*3bb1PEt)tM ic8`DLOY9"#E+5sg3}jJ"Q v^\ WK"B./33x ]:D!Z:$Ӌ'߭a- $yL7,$=#〯y $ WBZN ^#'#vJJ-ɸ}Cps󰹨 e{55hs ӝՆa6u$[Jr)BWMXEq6HK˺G>kH7;) HhNCM["^VK\Ev5GaWXNC%?҉:Ʊ8KvgHRTag<Φ)UUqY%Nci[jEVcE@ ?,@ؒ&2[>roZDSF&@罜f&Dk z(9v+ 3E/},2X:/@N46~i`ˉX5!/\S\-0Cd?]~H|s `*)}~%=Q$;L]jӠSKqhf ׯ*5=Mlx* %rvzMh?P㿡1g"^d\"++ )>8< $!~g'L{z0_Mdbg̀f,q0*`kAv8i;ti\ǜTw쏰O1LzCQ4d#J8*H-iwj4e]4+":w@nt RXuhj@ڗPu3y$Q=jvW]h 9&?~̽?qC_rjd+/̅5c,W-V1'0}H,I/31pbIE.dn\=iML谜3e5yrݕ59p̧hiީ?0]>hˡB'ޠye- ?}D- ԰I{%Ӌ2Gw T Pcjn|:#=D0k 2(^C$mطS9ԛekP1^uycat,޾9ZM,0Zf^n5hS%qNP[V8|e(E>+z݂9- ߇ nOn¾*}z:ͮKKd ˎ;6Jȴu5ҹ?Ԝ d'Vz.K̩JuW^=> .J|4 q#{ٮ3u%# 5\KG ~}N'cszp~1Arbx'p8a@Y<ǹmH 7f[ZctGGHHkrL2w[Y-jmLORJ˒g#$o>ZlZO)QTW`"SmԼVEK-TJpnǏ(5;x |:!֯=9g$ 0gpxصCWqeE@ 9wB߽ގsdTƐ5 瀪òL2zmwɡA)s4bF{FG 0۴(VԢnp;w$4:ky7sg}_s>~6emG3a/"0FqXә+~hl^ 2?ȹR}G c$s55rq5XB@ OF$P`GG^G1z)]|]4͠C($yq+?f\ɱAfj$a S߷sezRU~xv ׈ }CfLlƋgEw\8T˝՛k2L"ub5*$!C.jW-b(Ɖ-Z4whҋ)`WQk{ir w`2؊6Is岦rVCE7Z$A!)1"VjBG^eKV.g;"J7OBpgkQh6z 5!52i LoPe{JGB5A1 WY1X}PR I71~1]%Py3ŕ:8a~ڲ<HXh6dEd+u7T(m^>6PНdya_RY`e tH;NxCyZN#_E0ܲN({,27/ȶ~Eh0ݶ4H310JŢshSmyx0Ee)xV]:1-eH=Ei+k Kr|Iu^f9o,Ku0Z~K {f6fU{_`t;u9|A_Rrq㱠*V,xWvxnZ"k/tQgGoHp>l ?* E[hSr3j׸j1}Uk73&%|Bc40./w Z:cCCRRp7`:c\B᥆:Fq=yn\97ɧvr[Qpg#&qll*e rduw6l| ٕ Y2n2Iv8{lErVC@\iSoe`IJ Ib~A2|Ey)*:6.i[4+Zө6Cs?u1/VUfv:*Vv# kw$LTXeᏩo-G %.: ۩|-Jq-3Wƈڻ}j>MO:yMǩ{="2kEq5;~٭F27EB!`qnj쁱n$hPg%Bqr Ol,Nmj$]ʩ 1CkZj#0-ggz@cl';_:y'od]𒦳C2z,u+i |VfO6oҀ uwO1of/A,/wYgl^c b.w/Z GkizWUؗ]ށAđs32u612e8 0* L; .@~ 1 ΜQ~$8WJ rJ]oP+`y1ڋA-#m?b~K85U kIcl˯`1{uer|17dmo5+,4ou {q ~h [6@T(0Ύ: #mͩ1 Lvy xBosFKںsǜ9}FPl(m*ƛ#2s |B@Y6+iI~ $?G8zx≵~}M]E^oԶ"F a4i:ҖیRMWuW(v,5% b8ŠuSPG5#~־(i*n !gs:L1"D0z]sII d\6Qf5=e9YS9ǣ%~ʗ?J4e?^)nJu&`BLL#U֥mZzP S|'U}5E^6ci-~8ⅯQiB,y/@QL,l)*\1Mц"Ԁo;+6( u ksaea[MetM_*ߗʡc̍Ç[>M sOsxwȵ/5]j<,"MXV$6m/stZ@vn:z@;C:Ȥȝ onj&i8-lnQ`oWG&-CJX6S-U{[Պh"DESf@-ȁD0ѧ7kX %*FH ՒfY_hMMD7%?ݳiv]Y=qWY\(&ZaզwQ_Sz~@a/WhD|Hr[P: ~z" pL~Z)+ Yꈶ>Â1ƷXH;Nx@a_veVvTOjC,~eY2@3klDyooyО@ 2$撎F!Dc]c @G. i/%B,3Qa f{$],Biqy)1ԅ88v~~41_yʫk: Q~N :w*mz bŤ`ultoG@ fjƛFTUrBC+pA#r%jCe#e<)EO,ޓ%m`ˆ ziU;O']0Ot^ rW H(gXǸ̆7Gs}b!C2{"Hs ,&MrG2q$n>zBujj0&7Mg:""": N&+;URGyq9cJ;uqFT^r>fFkOef0/@r?Qkgǔd EurBLV*ZpG5EۄF 'S,ld[%7yl /!@@ї&w;c\ݠ^"l]„X:[Nk8 4 =_%"f]1R2ȵfiNnj4 yg\#r+(H/_YB8U߅w]hH'6b|Qi*؎@jo#ee]-S`"zdZf1!k\Я`IS3+Ƃ u/4<ワ%}]1QU@pi/JoqeY$G{Uq*TEgz=sF\Ҙ`5sNm rK0wKNnp!{XaSpUx>ŠھgD%4R>dm%E6N M07pv+T`/oPMu@rP: _뼫 MWL x\dLޜK،W}T6iy+[{ysIclӻBeŘW.ߋvTmLԼ:}4>=tcŒNawC'1 ۀffp~oKkգͱyk>.Y{pNf`9/Ueచ'`oMjPp^ j4kɍ݀ QQ3fZ=h'ŜV3M+jπSUCS,+#DeܨZ5x*Rs<*Hl)UFTD;@x?C;:>iR -xs'Pj1AdLMpJ5k];@^"-^Ha'j|C_a⌗}t"\W>heyINZPĒZE4褵L/25GӾ'J[jBT07J@T mLBy* AmV#*8HB;_ߠS~7CO>ݑn V?'\dCA&ٻdn "ѻ=qXҁ}$ړgP1ړRSOA<ս_X/hQ-B, ,5O *) k6:#y:ǹ ևbRcF()$$f;T6b'%2ʣ_N>#v5\\-wry%.7W1 y|f%/%@rΧjsU> |a|zGnq1?;1t=ik!YxɢgPVҩ7pȅk:jY1AEW܅N rh <ѷVdG#RK+U~\hY!AϬX'C_iVw6)IՋo qJ>awXnx -ݔ񼃉=!λN]OzEaC1"2%9xη0]ct^%VgTs\kFK6+7vՖ|d?@>b&N$'!$ÝL?U"ndEmXq_g3*SNӍI=43-^YS\C{i.l qv]y\U_6c'3[JOG,>>&ȟ̪mtUSw"bN wȲ˛,te}3jAKDT;5 |Y_JM)F?˒6!!){(èk |EC |JzW|NtdNL=|ӕ `PsPł$l r9C텦%Y"* HY5X^/iWs99+dHy B$jUUd^:ihZڮ^'y#5WR > 䑠m'S=_RqY @+n*]T|uj?WP GZA6zLJΤl jOU W&Huf䤔ͤ»yG+g$xQ<2je-,_Ɵ]/ϡp$RT'wv'Wz;.E}SmM){:SC3SՅVH^ ݙ5Ge~3\UoKtI-ͫ L{c/tRENN+X5V 2!|UѳJZ(bsՑ4XgsQIIƞʻO; w D,iB^ct~@3UO?w71S=N(;oY[(]F7EJ\taW}:Ɏc&Fc$ ;>,_;vM9PϰWE7Ա2In>JpZw%Ԏ[_ԃ3a~G̶3@B>⼝`nT3AJz c~8$R9TKD17Kq з@#J`҉  d^0pt-HTxb;O&P<sQs)OeBlri9nf>H;Ʃ.nf{.fy 4/O]̾ QJP2rKJo@- 9yOAիlhT#'禗c/( {E?*ڬ:8AXo=@_ƣw/['00&apX}<6R]4Zsw =5Aj6kS7,yv挂ajC8YͥJ #k{;2+wJm }V(`oR7o_Miare%5{RCS/||;vJu3!OzB9a"b& ?O!K}A\WQ o.Qq+lqo2.uV-Nx!AkmeY4Pc Oi B6A"LajlGURE-+LfN =]SZ/!r"s)uu1؇4Z ]}ŠaHQiK0mgX]0ۿ )(lX4/G/$(tZKf2d=8@2yT~JC_XetJ+8ОaIoxF6(h{݇?xO+č}6b.]?Iزxr'\SȚs*nj@ImI} 聼DK[$;:M }ku}-1%j1k, xYΉ>:&p#9u C \nC;n\ 0ڹW  |Gu5~fQz^?mUFRǯFNu;>h9{3`6Wpc r0*@nhm O0]G{GE|ɴĆ@:L]ޙ8|1UZU"!cI] MFs]rciKFy(l'Hǵ?mHulu*' PFQRT'9 8ܰ~& %2ћ.9dr]ހXuHf~TI>tJ5V6Rȧ0yr#I?آ@)Nc)Etwr#Gι-C+2a8R*7ޤѸ#R|߰HJ4#mn5s,O 73:t0uٲKg6[7+d_`KnO/)GOŻŝ/ݍ,,@vY{1^86}Ē 2hȇnǸ>5`&"V1ץ9A [*1-mj+thZ2o4{Ƽ6rߴUY! \PTPBƯc|kvj`t໚pw?Qn󷕿 [b'~$@V\C V(c]n$|+ߞ].Hf{ qNNӷ$^bM]3}6ix@ۥj!^+{ŴvtFhێ31N-\WP'nKӦry%RErPo|C\jcJ n] )4c\?DngLL/Baב!c :Dm>Se}#?맭_HH NǴ 1 bWR]υWE:7qK_GX8xiSrs4ʆv\wѭF"/Ԇ(žSW+XiE粦"hu% BXkWݞ|EV9߷P?e37(8!&3-”}/ޜxZ zНr\[a2=u6lťz 7&Yj1ňǹJ0zr|& 2svvm?LH։I[{ei>_=KgސIxW#Zw?3'o󣞽DS ({{Q-`b+2 P!PLp N0Wt"h'b/25g($-U}YJ(j$`JLJS2W& H\f!b0X<[pFI*QIH \Yv.ҼnKKݔ%',΋1*Z4Wqeޔj9ey 0lzS~j(;Unq^v&ٶᲣk( Tp{qSf1%[# 87Uj -|Tޛ@(6֒zyy//~sS2EKn<'Eav%#DDF>[gp!>S>mJ G$aH8<3JSՐ/[˛> H|%`i BjS i!Q0lA쀂L.D V9eLBTSW"5} Я+G iP# 6WD2ps)HoDGGEy5\ڕ~hbC3-T"ahp }6Y~y2SM7wT9o}fLMᏺ=VpMwPǺ'OEB#֘ۈtlVAr| x3-ٍޯkَ@9Jp2j~4+B̭FR#{xy UCnm]+&< R*)Q<t}~A`_="J'rָgvD@3" 6}4b03(+)]=d:jiz'v ӆg6iCkEݨ^r/n.c[As<j9jJnA |^`G E?_AY­QsM`^ 1S)/Gdos\ۍm;- /\1dy>H8sCd/I"Siܷ!tq>d^_1A8^:uƼv\b&h=7$Ěo맧Ehj?d]ieymL{+wuŕfΨ}Y>\Q]8} ݿg1 %X6A&_AȰ!7PMܳU+q1[X0zʫ22iU9e, ~ ~?i@jÆW? "ElK~^x:i>o)6>1QIŔe;ZW@)9ĺTEĔT$;O mnT-_P$O0Da.{a(aHM Xyco!#'рīqKET7Y_6_&2䧯JNS ~P%kŽMTh,g(,g>Ž->}#Jޣ3tl_JE yj\ҏ+mw/%pA$ݔLyB|INDVrI+B57d.[,#֧:nMf-[TXogЕ<6-JLjJ#k뢩׎:\ :EGnvF˅˕kiNf } <=sR"R.J P(2!F-ۏVmw43A=pW (B@}bQ! 5iy5Ig-[ eE쏢Co+߮h{Icx46bl ]gV++\?|Pg/F+P˛S%rEwWW"%'4PJ%Jf{:d^ -!01rVD0Nֵ iƟei+wR#NB0c5y~"`:҅r|1T~PD)1ԇZ/N{@"M $G%Z!𘶷VhHBZw]Ҁͥ>FsK}IOxNrӹicϡ!R@sB(/rV,@ @Vc^\غoIpǧU|_k`p/q"|ؿ] fd? g{7 -*ܧ甤vsqPo},7ʬ΄ʽ&{n>%rI' LȧZuZ0XXb UfڰA{ (6f)dM2f}|P{bLZˋoNw%?g=)_x)\*]`#pZN3t_qlŝ$?yj /ʼn~m`/gѤR=w7 1g-J&95<ʹ[=Z^8hk FMkV(EA&[['s6`Ks җkv0gD})rwĢ.GMS=E h̝> Vg eꡭ_P)&"% Z{~YyE:wMGB,taIv BIR9wOx+.~b?QRMQ>'IH=J$YkjGQFUcXKY:FZzĥ 9LX:` @|,ӿ\&Y|Cz#x[;ā{hkUGرs_cN}{/(jv!]ңx$9*v ;JUޠ3]8l93\$qR\+ 򆽹0af/`4^M/i5{USugK:J^f7_9}xKcY\ :=0FQE|oYmLV裉+ݍ2F;GLp-\a1/8bG0TU_ MyW8z+կ`CPk p3 9yay>OqCgL)݀HؿI n{­>]q״V?%fO\[lWXu0^U r\#P 3i9c4]27w +,d$Wf{(& zVHtf֥/' (,zF7ƥ ff{:b%R<&9d~Na7:I0oZH#2kRTdl($1b'e/bw b)¹UXM%-=_[$F?2kJ?B(Lf 3LJsW,âbHܸ+}QxB%(/ޛrV"OO$tJ ^G+PQtPj}rWFosl3xHEo_O>z`e ^D *|)cq_H H˽Az' 1d$Wn6Hׅ vt};H_ڏb=v$.Ws0C6G$0-0"ς Jhkryq}4Zi` lD<uר A7 Ԉ&=]ސYTCw-2+v I*172+lLe6 (=ch8t x 4[!!_*, gNPժ B>oύɣ5Je>e`vtqBg9 ઴;1xA (_XWUGK=NuYLIƬFHX.ǦFn5S*k̇Fׅ wn\GSx /Q?0nU(k1yyaY)W2=wuOP\/ @=:7t/D/o!Hy.- YIXGwtϭ j&L옉 0QĹE :1nNu愴Ǝ5#~ϟG9EϹS'z0;eP_ Ln+Yd+.L>a טϥV*+={šg!TFGUʢ 4OY&{g}!ϐ}cE 3vl |Пj=g7$MeZk DSZ[{Z,Mn4sW4RgXo"i L#\fAu2ӬE{Pit@u[ҟ}nlѣ&KVvS&& LT!"}9E200.ekދH{.b2_ ߬*#G!EB;哬*;BY0;3N1siID3WƬ GƵ֋I>î BW]k/f_ckn5JRIͼv"ytG*2*(ysأ3[P6 dQQtIw@e$H3T)5sX#2p[^[( ͅ De+nbFƩf4g0*(2 PnHuef[f8SgN` 镵'̧Z׉Şj_FEBa8!KpQ`>QJL}2ڻ Dc5'%Ea.#< TU$lRE/ռj {)Z.|mHrRܛ<⍨x'$,d)tpG=u .@l6hoNIm@3lӰRUmjEr!ݠ]j$_k i՝+Q1-`Oa絯?MP>N4-Xe"Y}rEKƢ@ȣZqm~;ѝ)5HJ;xQCb\z䂣,B?^:ـE"?A, 3~dwnlbEQ]TFDp\w5.Ynxo߈i[Y0dus^d $.V8fB3WI uH9NʐsyUпf5. geؙv2u şov P>/vAm ?|?om4e^,Ю5 U Aݬz*ڟwouѪ{QWcY.܈w[G3UQv6t [ͥFR-{,&z^j6E_IM)Ԭ\R:pl_8 5µ +2E? +R`+3`FvJ"3~IQ?6p4`kڀ8֬Q=,;n&l8^y}Jafw`*оXRci7+D]pBc&fxh;2 sƭ\T { o~, %qK YD-g/jue&E-BpEȾWL\3:F (&i'PRqѶ4!!l!@ PfLm1i 6ʢT>@] eɼEZj !~2G4cҷiv36Iؔ柝g3٠@0Fɡ$ղ Km]vx?Y /Uw"8)zbsH54T*qr/L^F<QQ󲝸Xn^^OӼؑ32 &* o:O I/iY+(ā KD_$XCScS)m6 <|KZ&lG ݁Ycwq>Q2ǣJƉtzʢ+hAط3tHy,FىomlG iPr&w9@_#DUAPF`{9l _e슨d6RbxqB|OuM٥4k{-pL 5)L@Oc/̓F{jķuEsof29Qԏ ռ<˲!!Ls軸0 oB}`VWpf;~}wkGZqUbYP,0/Z90&0ș(~C!<(S,]: m9{kAq{Wx R]$e|` 5̋IJ@#ӫ"aos$r*)ٜgtӝz*sLm_N{ˀ=zM[d x#ffPp[ S:?? ǩ tT UG,v-6Iwޛ7AOX`C cXdև1Z!$( 8r>B_R(]!][78V cGGre"ġx19!S[QWC?BlKAf!,Q>YTIZɲriN[€ sm]jy*6nidլ&1s yk@aAzmL;iSH4H.hϿtGG9̪gHPs  o蓳K_4 kR 6A @5ϽBSӳGYJ=][F;&,A[i<=2rIArQ7Lk|*_ǞlOV>׋.РQ>G؁~15ʮ@Mw lH;/qU'0#y:SU?ǻ!4G+NG/VޡWma8Zcj ?/ 7YFA]EU9JmotƀztkwD H1jc4+WhG2ܽ#ZQgi|HH$R|7AOEX6"f_e6Yq&pGcb uǹt-8 Ln2 FrjfCd&kn9%y 3O<}Vak!9$AJeIyu,֪V44h}l}gU"P2sUd;T 9 9 fgjq(vī[2WcԢLfY{b'RC bKk4oM'ܶ׳ %^R&i3м}bD[|FJҎ+0*grBh`pZ~s%W\ޞlJ)%^&҃[]`{?-}>$3dTh# I*LVBJ]Y-F?uuw;Dxa%`iQ~z n;:{֓6!z>`ʙ? ϣaVYPeu,<]V;!IxW^eU*,'=1oqܵRU꒍ɑZȱ oGnIaSTfrZ8?y''% pNzj&H֊;JڭT`λ'ÿB<aLKL/eYo? !ZҜjQ$rNb~TDS* 4d/xQZ| e!tȡ"m!zk\"*ą9LT"s[8 m/v< KHWäQJ1mmRuN T7p_m׹E"43iZnlV]*˘GcJew%JJt$nzsbK@3ס b#j#ٶqS)6vƈn'Myd^YX2BDɐW#&X=fX7hl3 \? ̿ZOI1j,P8&lp=ETb -~CA{'I &T\_ydڈKv>4,.2Jg$BrT緁Vi^bht=7:  ᇅo`^RNlR4A2 LzWo_zJOh\¢JcКn)J>kJDθ8$&d ewDtӲr]ŕ_.ޜ~a59W9no54O2r&R:sSnJS'Q.;/+/[SN8rAA^&3Ct~[: |^{ M79陛,҃hpmxx0V+0\Մ? Z[3ߨUi DzSZb(Jw#e:|2hJt >_ڑѳ'>QMw;5ţ?)_mTeh=mm=`w vH;#P=tTrhӈTsVb@D0"5Ƨ`LL fʶrsٓ5VxT%?^wn Ϯ8 sWi~ k{>%bxiO&`]\=d GCgz?$MFqQ"F`ZKd0EMK6I3&ܕ%:y dߧ|%A ڎBy’hO_0_TW*8)xO0\dHu}83T?w\w%<'hVbxФ$0)y#,x/|awM,H8h`hS6nE$8ބrsLRݤm*|e-4.%R+|XD$ѭ>: =r˘AČDa,5#M Q} ?&y]X瞨5(b4(qY"-Ѵt~&$Iqbp_[ ,"LN$֨]z8cEX8GuhZ+*` ]?d|QZowt6rqM,ˇNe>^a"{\|Z"߅$걖ە#.xBq6QlͻeVp?h9JhnwX˂Ϯ[$/;@JOR/\?i+<35+=H~3VHѭV֗$Cs`|gr5u:B ӓýHn {}^N /9irdi%&C]^O"jV`Ay a3꒢f|>o3"фeѯj s4YC&j> (,Kβ;l&1.+hD-a 䝟輌cTūAx2ź q٢tLu]P'ϡ <5A/VA菘>?P)j|=L3LaDfɄCDi@ilNƚ1} #>kPNE0v/Eܟ%1{JB~pɿQǢV]yd T/rx{lz{8ξ ?n[CU-UUx'i/>ki/Yg1p*cPu7n3~5fO//aݵ0l}6}WVv.8ʛswF^d 9b_^1 HLJ;ߔp*}sڇZC(~V~zش6nL$Ȥ +^j`IV>a]+^ i*A/ w'hE7j.usr&iʊ)*(xyF/yH;/'|srbOjZ31}Auy3zb$b} =^i.mgV֧,y:?N&w>^rhbȑ%|N(;wIoGNz^,꫓5ҔKy$;xI\̣WR9tvon0 *XI-7d ^(Cj1|\Âk=b+E^ C^r6-`ﰝ0.d`@I2J0#};=kh@߾4Y۴Gt$ X^T˅pF2/h/*|JϝC.lQ=3l!䀬 PgT~g!{HkI%r0`ph@h1M;?OG0>)izb[ [r>Q4_ S}v^2 f,fBqHT$}JGoـ}n%⊈5m*#Iz"xpL[nl%]l%l?$o//# `m/ey)ń ۓ*l [hU.a .+^*o]:/]$ nmd %[fy[=r%j P6b.CH `DL_Uu'dt%8yHfO^LЀ3kٌt5Hkg yf o }&4~wTf.5%Mͱ,h^ ;-VYhݒtW/5LtrM42 qܾ3ɩG,0ʼn#fhji?=OИ!JnidOQ26I;Z˟i jK3jE^ zLe>.w7Bϩڂ}%B;?e b95WuB('KXi]eg#\NMk*Ns+6~V!rCI1b@s9*݌3fwcY:}:L;@*"N+8Hh9H94Jv `0IQx IIPa|lVO푢8s}3YMRX3fK:kȚ2VMRAa,Z!JAEàNSIMC ᨼz(BnI|Lv Mfnˤd$dsJ*a B;@Z^v@-PA7 V6Bܖ)F* J\?!z: W܎8!s]t(86ͽ,5ݟջ{qjM"n{"lfng͙4RYii@) qWwǏ /n"r2_d`igܺpy E㫢ns,HnP5?y <[JIy>w%]؁qgW0A}P@-1{G mt^3̞EFQY/yB;Dz窐wT\1IZ;%-r؃ꉾՎ@|i7эx@oE pTR Qgtzdq)ʑX"3ҚĽa˕7QX;ӻe6oUKA#@2)g֧OYj 2&\^)lIMXea̯O:G7 w-f~PbduiPJ<}ta3΍_twßȽiDk2w-teSWGq8JFFCꤊ"E@)o۱j-8ϗ%B29¡bkS֭n/FTgEЎ_"zJ(~|NaǤ8U2u!"EKƧY :_` :,`̛de93Yz_p`%5Mf¤ R u Lqja5uh%{kZR9{ޠ^gpom4`~80:D6,x/KR!Y|$[6Y/,_:E.];Zg3!By/X> ZyEQ[`ME2X80Gm|(e.c-30r/D8al;Z)'~%wbENUTUiyLk Qѩ8pb V |z)K,BPH7\ 4wDo\WvSw֊TDZu9-Š;ڎrsVA-^$B[&8lE핰Ӳ~{z"җ>ŋ2l=D׮h t $;B'ں7'=Np^ͽNf :±æw&M0}7;5Iq"~h8p*:]:+ky$*:{.z 79Y>[4.7e q'Cەd1_UEsQݠ/TUܪe֥GK }M|%MխJh{J\pp]Ǔx16 x.P8@1^1;$9=J }:PQ-i*3OpPVnN>9Y}b/}6`󬌯1 Y-ErUXM`g~^kЯިގ lQIIuAH?;k:x#&,Vf2-R!+ۼ=w11=&حmZo%R@7lUS?ZBrWA?:R\`Y: D: ء}V*~w Eξu#8V"Xڬ^JׅXZazX_D29@LV21 >4TC&`wEgž oKo%aU#E١?#)7A)UB>Gp/ýo":َTKyy<k{xXKV!wếޟ/6"Z/F"Wc"_B[ZHh^~g~2RwNM>yqMtJy/^U-InZVC7ޞ^Hv@Q&Mi]=n`!9 ,7W gУk/k>;J7GffS t`<)7p;BmekYԄ؁Otˆy7]]j7$ԘږN\*'ZǦ¹)˽Ś)]INHP=A|z(s; l6oe%O[b@CʿhOY5dwCi4e,cK]EY W+ټ9=ĽHo}0wU]ٚMtL[}=CZR 6)]zۇT+@̅=S)(?]IJPŁ$-V0&Ea)12BA)SaL+M\jƖkO3>rr^O my2<5i yhp{ QE5 67u_oi=pƼF(\I洞h$1%ZɦK 0&QF\5-!վKvE;5EWlV+њ/a Kɪ5o-RIcV)=aR%8?+Y7hm,RP&Me5նULo\Ϣk4&P0-dc]+` ]8|ȷRb+-~нGRCQz 5=1a }vW(usNfcẎPg.MG\K5JuK531@\0̏P>9L8'taW+yB# +|@OW>A`ߕfPHLlT7lX~VpKJBts^1&lr*r')>6n[׋K.|4O(Aߴ^_T8 {F:Ǥ7 Z0qR`.IDPKk:N[m6DƊgLVԅ ͵N2 7`sG۹rd6k( ?MKb`3i(*)x%Rb 0& DTώ #gV0@<$'P@|#.+ Ot)~hIH}wS1:^a,Mdg ԉaf$B Y Sm?_ELaz>[ JiRyĐG{*rDj!)?8W]]W%[Gh9TsHY4 mR "z g1f=O9`I' r% 6p*,:}J^:]SKV <+/E+Ǝ#i@)'}e8Cf߹9~yUo NH0&`g@8jJ ~NP}U]n_Ѻ7f?AzozYsX!d8@BL @D B36Bdtr/&2yX dMom |gF (;0JHy ^xrK[Y5[g$wly umq 9fTaPyEO[VB۪BY@:͑E/O'Vee耎kw䴬mRX<3!*} H>+ZE[8/Z}NYCb G;6&-9r8ԡ8; sf=QId!7s.T(,Reճ]Q{kt5YUj{#ƅU4tKXy1ӯT84峒B2^6ۤmyLs5hP0(FgY;쒊t݄j2vU!9NىTG2{,+I=Hmۊm.qfJB]_D2ߎJ(7DL0H;WJ@72Lғ& f_IcDpᲾdܟB^$:2[nH_IJҔKL"ɭLw |6yX1)3T|h 7Ro<{:7n*Yf jy>3@Bԕ+ծ}jF[B%_E˯ 6WKzU Sdm(C\Yd\4 #(h\.2ʳ)#P_C]iI"Wij[+ԾZnTq> >@W_M JU<K `~7蠎n"5⥠2Z ޒ[f%޸뾪Fu3@>A9C}5(L#C`ly/h{z7N`;z.U5rtPW7+,aSje! =~d3}kC3e|]B|/T"սE.MI- ߬vX/#Rxڧnª#Kv9d;ɚ% ڧﶙyx&F4h'S^89|~ipаj*4T) Ȳ\ftŖ?e`$v=9[d5A58:83 n۫y;VRE=[`w6.ew|漥-qmڃ| |ʤmip,T@ѡ ӍV!®f"9?5ZN2 B4ONTX#d)Zb8Idŋ--]ZaJ3~ P2YW9WҌ&()Ql"ÉUtu t[pkD/6ՏoRDdA{dY*)IRL)>X_n& @E|%*fz*]M_9yQJ>Gx 8<m7 "2eԝ ё s4#}cO#+Y+ґh Bg[ 1R'TKNHRN}}e'YL:Bް WnwB?_rZo[#D!_>l$-,%Nl|)yH#+ 1|.gXjG5>Yt:d/Иu6^7`lrduY?> pm&trDŽ#^!>-Gy}"3X3D`^2?*+W`TҨEyї}7f!n$8ڂ4>eVLzd1ueS:xwê aƲi"c2ȝ;8\2 hV2Ѽ]s BU::C?P,lX,)}])ɔI zǎmz|^W[)1݁/UٛTth ,qxs J/sG#.6+ dbV(z δݶj>fBx0.&CЇwt0nݝ0J^! )/UoVA"ݣgeP)gZ䌢X~PIC?GXos91lU/8z_9Zh3ZU em%恷{Ut%ϲ*Do1y1`6 j3/~(:#vR#>.7͛8>:(o.o#q7J~˄ߔ y?ONqZ-'Jw;)6{l[)ICLZB<= 9dch GR ܤ W*3h1\,EwVa1P CYJ̞SmDG1)3&vov?ERnPg]R OL<\Y0 ,k@ u $ˍp o}7Iy^0;h"A1$wQq"tAgJ^|@~vh &SVfE)~ݴrOs ` ql1}q,RCR"n(y7 dN?eD6nNuU9ٺvɗV8>qq#'7Y׹55t ̕1ax?QbĴ.Qt^lX^Mn"o,17ܣrSZڈ̄c[-aǑ-ƟnY!5a$9"ƙ' |N~/7Q5U5oy%w.e9zi@Z`5uEOO413AI1譲,!nP DP^Ib{n gj`1=r*XÆ-Q™ Q"X$8n=*xǙ8ՙ74{;]Q|*E46?T_cFI̝H829`*>7xTjĬl@h&ee48J-dyk_юo fq{S _4(?wdހYf o[s;3?8Ty gՃU#H#jO$>Q{֋SRCV Y{ެ~awoyٵ7&.J@{V$-+M"ÈݱU:ٟb )e ɀTZB}Sr(֋$<b÷XcrVQr>IUPxs0*&{3/O ZR.YM~QU%RS<\7o'`(`φ 0EVj*tlT7"OѦ&i@"Y;aW'Qs%(2H(΢ҜvK]jִ(3\5QᢺVwjLJbL1x'[Xj-Êсz+^D{Az90$8nvvMOV)$D$07F \/p|@+rWAH ^Xݻ~N#B=IsScʶlqB)4K E;QF7{0^%[t!c?%u,ڋYz d)"OS b9qмjC@u??i謅F%j{FC15_Su]7/&`E7noe9c3AqD]I=G%ƽ$_O5\HfVT6p2J0ѹ::u?rR ` Ng5y~GKl8qr>g9Goez$!^0|~rYHE\񦙙vH6<8YJE˺wx6S+Rxֆ`qXx4$6A纴8垆̶6 ^:U`zD&-(j€V|Rte+sS +nC}$uR"zgwF]^FDF3 O$|Oҋ%0tOZ"!.$pe:!iB~eFd/HV`^Vԇ @qRNM:>#W) WU pI%-J~T~ւ95,z jZU ;3A;۪~<|n=Vgb _6(5\aՈG fQ~D dX)HQ/eph߄ G8IP#u֩#Ye4#zJǴͱDv08wlyRI Fg.w}] +e3@Գ*3"o%Dhc\ -ic:^<.xqYQR#u.nl+JfOsv:.^ e_7O" DuU-.&=+@+(eV8 Zt'uq|"E4kmîcуV4AzwBYЗ,~P ZbXa0o f } ~)%txB7YP8k;KunC(P' ۅn.fFM߿H~^'v6c4^Yhei =/]:j07<]#LԧkJn`&RM6vb[;%J\5XIi GvqJ:l~o Jy% ?4|CG)p0IU +"WCR'Gj¾,ك$ ͛^HGA?h9o\bj\ใθ}R߼qwY ]u &"^%ޑe< rX߉Ҽ4O5O fՐ*y@ZO726:K0Aͪ52yWcQf<˅Tm{uvvë&/xI* N2.T`)ȫ$xb~MMq2 :T.Ul A$#_"1R|qfMȧ_C < ꋌ=TXJ_kt[E%_]r'Sd%gsDOu,@ nO-Џ*m5ek&{s"IG'Xۊx涤 ~#q[pڬiԈZ$4z9њq^;3b1 ,D,vxC..d٪h~rc[F_6r<cgta[r!v,7w i*:+98Lci@UXޞ d T5  \lC `}Dתּ7!RT- n<*l )UIv+Fd>d}CF$r@lH٣v͏ßEȪg5z+CdѵYߧf4|үQHJꀶE Qk2kViiGJ&Ka>ƳZ2tw5N&H*wp3cW5 lG? d[w~+ zׅiAAo 0 `Xw(M<ڗu#Jq&IE +T=$u=&:O PfBLٴ,l V Z2XfKt9xx݅6M G:K&NjJfïTnLPd[p2g5!^.q=({5'6,ĵP/@P">!s4Y[USPGcBG5&!DWnSd &>cVj ֐J:0 ltb2m"zN @/@ۊ&3zvfkMJ @B\fƚ{9L("DK|C4C*/ 8\6()Q: H&ݎIKʭISZgZ+I^tl]rA({?sp[ve %VO+υīh1sK]R#HHY.SxPdͿ>껗)Q+x t.9tE=>686SwF\11`<i@jx`8[dt`,hS@&~%cd/oksPk6f8EFƵi$9ލdޥ˙tN ya80 Rra|JT[ځ.MΌ|]O u̞{fJpA6O޸W!0n4V&wG}P/zde,@woi5i+.o / {K? X#)kGAͩ/a=V%#O\gVįw^XY\""|P {SS~F2鞻 YcB(~Aze0Ҍhx%-L( y1hXǀcbb'n}wV~הK]}Cp{saʲnOToZb #q@ϦF\E&8~>G͚4 fHt2xۯ/* nO\e=dsOV.?69n ,WG6GuwAOV:G:AXfv͐n',c|M@^iϩPTJ !y/(4/J%U3bXBaoq~ T'̾tF <@Jқ% 'C(6 8ii! FZp=0 ip+:c|Cb38HVFO k( f ?VAX?b]3ʊd` "_w-ɦ&K.e,HM9߀\cD^ ~YbapZ1-v d?jLM+:i܄MjEIf.`f,]FZdW2"=S-& {O Z-> f3@;8Dr'jc~ю s܀;x䤣5(2CH˸ET6<8ս+ãڢ@dD7$fqV'QZ?sq37깛"^.X`VTsiٷl&qu1QK4 7JK_j4vo'CGqv+jhY@g*1l%{V{qScY@VlM~T[\dlMGSq4+eUkBn(t.|bJeA1&P8$aS,{e1Vbs飅Eײ3_B)ˣ=χAg+I>- 1[/ı6!P#K{KHg돰Nt yu]yZCDȿVy97иY^ado:L5W#-08<:53ãPv5ғr(t][!@~X#IR1__A=m$Y5hd $>CFκ){w`6]0#Q@agȳüm8mV8^[ dc[o-bH\爝{Jɓ9ߝ3GWPx=u\XЫ#T~חzq9vi@Ϩ!cfz! Oeyֲ[\ 9@]vzq=X〰տl&0?!ŝbjGWyE<6⋦[wo/Za 2Žt_F :;:? HGэ:B.ӶퟸsXALDd@\ Sid(ItmoĜTLVILQ_hXH NƇƚфUD62v6#^JlߨDĜbf'2h&DyjZQ{j05m!k"׍:\wЬؗ(N[ct.Ĩ cy$7>dNURSsGl]11^6#{~ǎԒ#;k:FV#?( ~~Iל|0)+>xMzxLIpn@pփґF\7O.ԏ@j{Gy\˭biRwdl\m%_T:2Vc{?5NrĽn t`$էMk4Mg^~~A6ZVͅ.Ⴈ=>L0DU5;˦:GxV Z 4Z%^K#;w*V>C*@s\Jt4?9!(C4jO-֞]V)`܄Bo~Sj4=qi!]TRJ] U;yeM C,?9Ed Y Lߖe@dyqJZ)KrϦ2AMIƞha4 LZU+ݖk>l|"'\$'ĚIkyo;W'lol}K: {?Wg zjȧ^[-[Oa: fCs6Zo`]j>?\}%[:k:ܘށ{qO% HѕN% CnXhD3З{ )ʾoL\)]ctVtcŠMx#Spݱ}SBjt=E{ -b(DTm(>dݠ[`Y3r!X$2T]lZ94sN.RZStc:Sh B{v?6 .ةs68'.WFEb$_0>tgLFp+Lq鴭+f(٣/:xsK>4iٴr=48Bi(I&Ɏi&@8>:RC0;}c5LP*Km>F#|UF6[O"%H֑r=#LTugޠ[ ,֦BPNk[lJs@8EB(keH\P0ݣʞ}UU~8 E;ksy9IUZw5&u) RF)GϐKj>%Ic2)j!VU=ץ]hO=Z)a0=#R} cw2j?ȾҋVGe?Q8jYXi#z~avu86j2ov7xg66x&so@7K2rMDž)i5#z _!8k֬NeyQd.0ZL%G[iƿKaC})1q:cj̳HKͪ&{w$ F$P1wJޒؚj߭Aw'6? @d/WHi_@$0|:/}k,he&~zW]6K5oE yik}O룻L٣9>N.a iR-&udzixoD3Q!P@uCd\b5g)jkjenODKxw5Ͷ<í?7"h ԆXy'U'}eש\BGzTK:׈il}ZQ0iAyf\-; GL4wCxw2$AguE g膕c2ak+ć=99* ]b]N9йT݋)iAW@.0|(NY,ԪV̨#*I#HIHsgf$l*.ܣ&!VUVoPz3gբ8&4Dh$:>IgՖ;=WRBܤF\Xh"w#!fZ}ځAz 6V88=5ෂ,6([ 0 3Ciͳ(-kT:-S-cb6NX CJ:_U8444n쳇r5R2'&YֈV ~\A!_ F{My΃,…*(-39f/ m m$XKFk:Gs3Jى4FKy~\FQqBM{'_3~?j߲p=#B]?[SL;-׉%}wQ dlϵAR|LI %v0xg}}~`$ =R )J`m+JU#O3\R ;*@:L5u 1Vd)gHOoaǷބT{9ױ7D+{UИ ?ž2y bC-]Kpl-N5UyHcFzr4˙ %e4CZ@L0聛,i̒KlJ3ܛ 6f ACuˀP{ZK(2V4T*!*".33̀1Po!ǀAjH&U 0-<="+E0;PF𱤺(I&2#} ; ~L!s Mh$ahs0QA+ViC(gJOm$mEto6kd)IAJ0CяaEvNCրR2|TqƄ x-? ~j0gfR uQθkANG mR.NE\K44љ\?A` )i w!C*(lS-B AƽEY%/Hѱ]p0$,/|x?Jn,H8׻޴<ToQQL~&HTؖ_d df;:9ܒܫe(irU7jkeNҒ2c՚&v MpE1W'}Ł<[9rj,nxȏÌ`<yyۗһ;4*k։]˶ǯO@%\}SYA_[UY럸$ʟUⶔښWɋ8XXqSWMvis-Sv0hdN/9( ɿ/ocW3RN$B\K٭{% 87]g,ɺh~PkO>m%mR ź[1>~zgQC3/bk1{l[5&*_ǙXѪ$)ӆM^Ŧ)EN׭+ɱ'9q1Yn5 .$ vcnHϦx b#^LfqΖ͕o\ĜD9/4uFgv77GJ mmjO'X>|2 &+{`y]gqa]m7?}$u8NFB/ׯAX2v*s3/ܩjxSAPLBv ϼb&9ݖ)88wy_Nu>%ϻqvIt4l*ecGJ6r-ԃu6Px6%mg܆Dc~r ^DʍP(*8Z S ,=O~jwsoo:c3`Z%s0<:VYJ^qa fwlZ!'uL/fƍYLCIIMh=#Qەb,4l7!Sw#ЃLcWc܏6.ܝ>oXZ)P`l*cK$Ş@:{o"!2pg<9IYxλƨk~ƁpvR4٨m<فv&Ÿ7F~Ee0nF45kםO[-y9ׅR nӄ(s, q PBMuDȋڔ#?KodS#3 A2Cz/[r|wBs_VnpkCʭON_*:e sJy MvvRǖH/NʥE3Z@GU;r'*f4õ33el Mp>"h.vhH 8(9Ѻe Ē6?Ch{ԕl_'$ RFS.)+s$B?_ ]P;Z{ `zcE Oxn]>y7*%PWRS'G b G*Pk @LO K,rî҅n-VУ [+kٿao (դ?=oƍgs@=~75~$#Vx wL~ïrM9,]0e8{RߡoS"NnAaL О$RWDȄؗ -|ǖDnHV/-&.W=Ҝ0tv`/ fk, wYnZs3Ŀ jK)ܵzB:@ w\eK9x.Ƶ9Ax p"W,FqɀT0hR4t݉}7shp3#//膁R׭8`ޫHr ׋%a)yS jyt9*j_`${:⫝ :<&KlrU`Ӣ7S)%CjsGiC9#oDELaDVi.DHˬ"bBg#6֒מʁӟ~ms8mz)%yL&.\1U0MAGWqk@~!#rNLROAs|n^`c̘t˨?~T]@n#@ƐGɃb2"U;KaFx!3 4v 'k2Lڽ_ YA㠬}4dqL 6~12^:x)M۔BU5 ˒߅ۅcotio;A!['UI t![P4۶D\j=!u8FP0/bȬy)Irl\j%FEMoySMZ*krF truM}* лh 3ģ# Ja`́M+>UF u ]6 ӡfz$1 !3oUbs}~+RivMt3\dʋPCm)78m=h 󗿹Wjg vx|&=>Ca&2(CSkw#EC )EFxfSMr":P zYwHyᶉ $nw1 -XSc&pp(-,jI)tq{I/!Ri.jkq|MHs Au-E`g3R:ƪVޑpFd*A"P27ucqUM!m{ڋ$"p ]Dі? ҭe멨ny27Z aUBkD*C 7в+"5,>o(8x=௳ R$;c.h.$ 7!c-U\p;XTP5 }gv".&pZzZۉ /Asȋ0SSu^f`ߍP(B7Q9"kxήʛR㙳/*eرfCnE dFJThe0|\RC0J_ ܴVL+/aÄ^ WG8OJ. Z(TOνH$Ndrd~;,6?许a@ #I'7vOT*8[6(vZq-MqHvYEVc@XVOTSfط y-Rc&.n#v onu$"8'.ǀ tˁ igJ;q4ژwq2rM$"y}}~om'Ҥ!ñ A59 pvBOoAPUtZW~HH!MJ[H+Gx Td(;06~A=\fl9; uM(%⳱h~4M)N?ꠘ0]UhSXO%ݮyӔ͟d| HЁ;o;b-Z`ڙ1aC9@N 4[,Ej<9ç. ^?R c~̤EXLjaܱn[͌qAh^sB@G5ۀEe1`qU }:,_LV~6! 6ژ^qLbPυY WYJŃ]AwYaA]-|6 ҙi0,f&p}Ljq|6T0έ@7:)8;rn-֕S|f6~#QwibۗUiIzjG5v諂d{"7`*`d@W*f`:5bG&d)lwn|ݎсGݪLɕ5ZL_+6ĉ"*-x+\dy$rlH;}kvEj] 5J aԺX6ޥ~Q9q.R{1d$ NUӗ?ϼKHV4rஶiWH>hT<~?VN倌Di5+&i$k>&n] 3FZjk߉68om9*TE W!wqI͉.SsUK(6IЬ;ܼ)P4)B]78#I꫿DBNQNҠ2 f+^ ?)<߷ k`ݔͩm*!,p +Y@},]^䲑)GX TgTsp&x#%޶װL\W4XD$Q)(g+|saR#Lv Aܴ{WMK\r ն_,udNfځ1SWq:$;X )?`W8 =U␁A2 #nno g͈>R<@\'nYaə_I $a|OdW0`+e[em}(zy3ZTxEd^RAZDzt?Ze-IZNT0OۚX ˕4 B\~5lyŗQ<;{; j\)d*Z*XVڢqPl]*Hıd4`F""@Zwly4W:PA1աCYTVQcU#n|+IH %>?֪ق7` "b&^ϳ 72W,W1P_z1k?5tt"5KIyYBaW&3YuAZ0$?Z}_/9PaBѦ̣Sr!'bɨ&'zpKf/B6FB=D@-f0CB6tWgmߊk;[Ka/4;O]N:Oj.3 n{~iJ?C%Dڹ0D| )'BAӓ3Zr0D,=]Q#dqc喌/bf R 0~=p~qd'0샇""Ϡ3RJ?:xQg@eg)^Xx6PnU`Z .T;:Nv5YoE߱b{v,G\6P(z;-&oֈNY}<Žn0?*Pv'qL:/ܚ?%'S ef!1oJa5S͈νqB X̗ȯM#@.` B >vl<н;itJ,b=3ewyK$wXfs6Wg1]s`̐;3GR%N5 h8-0Z _HLjea$iX˴jzS ?8S>rKyꏅLQRGy!ZPE{ڍ:*X$ h3;bMn#.1!Ց/i<~b%ظbrS_4'1rM$}f: 8<,}2\q#ᱰmhb*47j7GJB|QWSimXQ"qXۓI1@]QyOhaM'EL(ݚec5HrƢG5ii|1Ւ9-"%ΟX<+2[s=咛+OM\Ogh"<ٚOILl1d6"e5O#iYVb3gw(z]>#Z;`۝J5??TiګWUHUՆ wiœC'EsiIFTzpeQc۳(O.!L?i1C\5701f+X{NӇyvEvelJU,}Nx|{ "8WN7_+'}γIJPE LPc8H^rフOtA"?p<:MrFW"DBɲ?2[oQ}r4fTU PNIOIg1cl1'j_R-i' ¦{[>WX`ð L.uӱ`Uo&'xMrGPhqWxr.;ҹ=F7Z~qeƬîU'XNSr (X"ٵq5*1[T{Hr7TȾ aJ "T؟*y-)*~qiC@!7OwHaF׼1ڥ}d5}.&VxďXG ƒW:r!ƚ0r x8kӌC `l$ecVHsIa<-9DO˕ VI'J\6:P齹S ?FrB1qNTfm  ϲrTS <ACb)41DnhtRq^FĆLCљ}YaP gg48p(+؃M-W=[쥥ueXjN7SG(ѱ6~c7cCB)#6uz9|lS ifjFQ )p ^ XS"._iيA搋"n<=~h3IvM,u=npLƠͯR%J*l&d 7'̰.}0N]P_DjvƌQ>%Pz˰&B&ιFGEpfpˡaUmH]^CLT"' Ȫ BK=,v A^A=Pj@jсzDu"ZTQ=RybwmƜ )* !I*1¤bd8G#"Y*Ϲoer Xke"[hKl_%wu#  r*KVk'CXkҖŷFfR[`t<G6}GP)-edd%LIf}0ˈ5)xa);{J\Pq6A$wUt%B9C"ڜ9mfdQ!(2/FhҘb9GrAGoAeP:=' !xD~ʅn( lkGy3B%Ը:91^nag6>`˷Ag<_1*':9fQs70`Pڪ !qJuI:k8v8ܽCCĢt8?ک<2kCQjž=n…pe\l5xT'Vz,[|~1\ߊ!ebyx|$Aś ERYS :J,)0U$pZ*ġ86Z7;mI 豐C5jД;${vV\葒\ǀX[_%|#3`B'\'NkH? 2 3s_d}qa]@ ՋG!չzenulY0gBJVc+7RzY ٕ)66݃ӲoV3XOM-k%X̣eᵝ&bf椕DijrdGzSۍ)'y5x]6u S;;{`)3Z2Sb4bQns+6Ԅ'_a+*O$emHc$tGOnoc}EG[n9oќS?*˂^uy!t!e -Ђ~}M!4)-HjFjpl =4x.h}hzK,XIHsqLNhHiĒjkJtzrM ::Hpc+v&'/RŘx8gK0W¥ĖerKNo*/;-d *YԤ(yǛjo&lrPϙ '`XMM.5ܭWzqJy`?K:31Ӯ< c3Yˤ=c8cgĻ" Qr(}Yu\ U E`L8[2 )Cf%1^W땡/7QP ;) HS1 ]FJkẕwFh{ 5,:wI%5 ymiDJ"> ZwADɨ6Pν+1{2Pk9> G2fKx}qW.1nK%qc]7|&\·\T֘;jEn,3Lȏjez%q2&\?)h: .4]:#M4շn`tAnfU+X7aQU Z8ʴJK/Q1KޢO\δS7~4VﶚLWw#+ڃsJW!N\3ʈeZ1DK~23/p؊{ފܧboy\xE_MMGyCm~ p8 G%:X*݅XEVz 0#J6޽{kf \\G5%%J'6|"%h. (j$KmRdxDm^[} /wrO,Jw4PzPuޓEh4Vˍ+︴ 2ȒldɅJvYh& 5 nZs*P$-)`<bQBcH37w zC#v~ /ʃN~u6?0ŊoB v>S鶈 E-c?OQкW \irs#ߪRL䩐`ҝfIh_N,<\Z<[ 'gw kij*-Z W OL>[F0{@FKx8%@Tur ޜ,6K28 rSZݽV1=ݒy2|jIU.#%K}[{:PR%'<T&UkK2)gGIK UG]klXS?pw5QU!<"w$'ck3=h ҕyz>X>n%JJue--~% w(uJ^,JڼT+\.F{>U.v:ǝփp8 V'\q2biL<+7㽺Ǡ1o]ow &VsAJFR}#Y沐eJLfqR>)z\ +"3Gi}VwH>|Q%sѓ>uݪ:DnwsPs A\i6H q ojMXR#J+fU `0CnwPIgU%VtL5b)x~K Q>d4-0ag$_bpeIZHN_N b6\.J'(1n".gƧNBv1?)P|+lb+ٻVa wRxw'p.79E8eQ00`C0 D[m,Iv8T#sS N/`5)Nr Ex $?&zs2hZ>0kR*bu<2hDgsN:$dbNY~Q \ui\3C$YjNe,%:xIAC|Dz nkc #." 8|6O0o9mTh_BH`F,S|doV}k4goi!Tw+g_omA\ 1YŨ=QyFIX/pUc| s%gG%lqzp%yeeo?n5>cxlr"ļ` ewItZZ(4i@< >~ս\K#{t`f&oi-_+H1 t qަ[FoP K_ۃĚ 8MA nZXdmmՖ2)tf?w"B&_^4`@gtSJy2K64hǨ$Yʹ؉jpջPFZ ҺǼJF:wlFBÉ"XYJ )njënj`c~ ˱M|˭%.& ̩ye;nTdpc#V,{Jۈoy:CjP5G営I4|_X? t®Ff(FǬQTh29%1#ԯ:_sCeEؿA 4.;@[m=d@}Y$Zvj>$1:@\ ve`e)`o=Mr[ mu< 9rڛم5/ȴt`dB 0։Nd,ay{TWf]%K^,{#wIa!Sl3syDp+U08hi{ưoMAx}L5\*ۋPA_P4bYuGBa >}2ҦABE !n{vFD\l\Gv4%@r eF ױT?c9|#]`, (=gTZAVL@~F줥8˧j3_Zݽ[7UlXf`eKɐr[4p~lv|j"Ibn5Zv=bט<')B{R^>H4;הLWe2@qtO,! iz8h/Hj_!*'L6,pe85rI9&8 d{ѫb&R(M<06?-[Aaj%Sʨkv߀k9Tpol2&Bw~Y^!⃞DB1c&;Mx_ڔs=رy ϭbK; :uA ._s\1p[4~ݪv?!vI@0&=POctD\^I| %|<j|кv!4 _C$E@=1ˇg,l@bLC<_mz\pB3oFdh`W_JશY"}v`Y8IաɅo4!q8xѣ?UW_}Py}m);:?9y& }~tnE'Xٲ9g_lx𢵶aפ}uO{웕yƤ+kϪܭ\4mq2@;0סAU/@-:GcZP=RKi0598wO ͋[\ȯP{Fx b@<[HyV3{O-;(=Wsw,.V(M8>YOgk"i lV~51FV$ 3{g~y lDci؆z _Yv6)Fjf~b<^a-'^^hqh[GoGE2~/䘱 OACʼn\8a[xVvCt=#@5]7//,&[za&7gu1r*a`!E]Va]ubC lS_CYy$O@v(R¹jpQulx-Rk4qKqg}GJJ)"ܡ 2? ,}Je@(oyhNτE/:*=@P8?$YUA F 9$ik=PאPDcpGH8 omheQ,' C?z7嵸B78x%DNIrB@D"$x@몿Tݧ.bft. Topo .胻;- }}'\%1=%f~NT^ﻰ 9Pd(J7%[,Dz~< |"hy |yp FRCr!*"<5ϼKSn*1ھ7z,PpE,ץɊi\]""pJMjՈOOBhCJ|>=@V>|w#RX| TdAiT^L:@Y>5jZ4A }NJ-)lsc/(Q0wA.no2ДlBej$F#V9@lG=BSF٥"=D N%IhޞtavD q`y߯:[`Y1I|QxecۉjyB,@ Sк+Xle\{KݎlsW t^ f.@q4gQgX XT$O!EF cqP˯`s!+)e{ |Tg.#TX~zL0IH.Ѩ|/#yمŧ/a_7ڪ1}A1^^;^$$[u:fO'\ xrg$@HmSN[),(OEB,WBЩb@׊$Fbm]e:s# #֜,{3u ot0g3WY؁m 1x60-qJ nj%FcMe6.jDydȂsyM B⺉5Ј{&u7zܼΓNu4{eVkiC9pmsy!/lP|>҈, bDw1hxKO%V.FؒEfjj}RSUN| :ƽ8<6 :{τA2CpNFlêalPcVP_94Y.Y.7%ͷlqI!7@ /c8;ʇ x,oͶaK+4OgoZ?v^I=)DEJoff@7^wUTI7Bۓ[-S{nrv+x ۻ%s)mcixglY|ב͊wrM .5OQWOWgv6.sa@nysKv\̅(M$%oU#2¡5IYDj. Sgo2Jx:<ʜ>P<{n܋`PuXuSl3-`)t<=vi- He 9Lp(|௕V\IcBLCQ͡A7Pyi@xU6dk{.aUfYή(.IW(5V-D.emG2`HIg(t~34 eͽZ39y>ͥKkm#kR)=)=}upkHNU YK)-;$bQ-jr;f <æź9^Ϝ1 B%˴dhJt[s2Pļ ,+ N*(^Cy}e3ܜap xu_^ 7y?>U!ӣ9q6U͓!5]S4~D]?4Խl4 WzAF>CT;/ pv3vʑ_iHB{0 بGºb4nN4'\̱fw+޳3I(c(EŵpI "H`۩g.~l*3{9~=%'a)z<A,[%p5xZM.ֈEoJ\nD~ՁKQ24yB(@S@8ӫ {ҽ{8O=61@p(k*FvepcdnFldLw[{BqdgCP`nBμI[s JpN!(UtUSkZz7~KZ1{F&'H'odq C_KԎAf}L<Cq+VDUeM%sٍH~g-ѓeb =o4*%=vXmmJSb3Yza[DdcI]=!!8Rs*OMy}}tLWà 1L'a裡 LViO$nxp] T)#w~kgConXQq1߽v]_hbÚAsE9LWCbZu%\w{ aԶ7bW$( F'LWϏQG+@MӨyʃ P:/-a \vYMGuUH9W,4tjz?햃@$AOC @Oe}#Rž*+B#k`;LȬy2Ɍ1 ?!p>uʯC/UGGN ;'l-"Yh7.hXa=tTm*ӕ@;%zu"A>&.DD:zȵBqV,N\xUG om~1hg(9=ce/aD?$$oY"ݓo#yt?Fi{bʎ\IzcMROkSbXa!km ܃/\\,OsUVagQGMW ļTy!c޹0!M;Z: G mOu 1 ᨏug8I~e3(+%!,5f0X~6;侍X+4+% iESPg-]?C$ 8 31 ~jOȁm&3TBe%P_{#C2DA h2]Kn73L=qJzl a~.kn~>eiہUU%ե=fv"plZ>:;ׅJTFjK&%r_?J4̂XXPeDKuo*.RKW MЂՙӕ _=ޯ U3KD '=.iwE#1s;lp!s[4~JcɏaI5Hs BLns03db ?Nj5Q6T١\wEA2d|q.`W+g}/%Z/Ə_j "_jMTHb@񯟚(ecͅ#FQ*$Ez}u4r* J`&'=)oK;SkCF «37NX] Xцcx?ӣL:h]<#E,R>3Zm`W" D@mE0ū %&1G7^a4x8+iۤm3AI!$,zQ2Yk2IU{ NEw55K[ rŵ3D$ ]ZU[T!Tx5%AY2L, k/5i-t熈|تؾswwҚs<4$<ïd/95iVp8/#]c]-0h)-9pt%fNm.fOs_ ZGUCRǂ^, \M;,5rF64-z.H]V\N?!ConOE.ޟ}Ӷ][fMeӨtc!>v8uoJG2=8hfoܟ_ˢk7 t,YV5;N93$nhS]),aJzakB/(\KyPu'[)_ػl0H@::VEVr5Yihy؞?RZY\HTG|,0 Y1Mr[fdsO$CPu I+47"kry?Rz?p|Qޚk '0o*x}q^- cMaD?K=EgEa2!#I. @'JT<W~AZy8i'f=T>%!YJ d"Uz≭ %%GF }Ry׳S_& 7f F((H;-4ЈlAegϵ[/z"xŲ1EȞ0^U[+\1(ܥ)丢tl+ F(%씙Tƻ56 GIB jzyDlK$dWG=}ou~KJ覭*s>XK xHᦱRvk#&N)=b"UyЯ?z^TG o)s,؁BURek[z|6En[,ƨobdWwK?bG)K`؉m@ W ;p혉EgS{Td?39db؎G@,C \E[2[_ b臕%"8K' 1eoչ_y~-;|cg+P6VX\jmgmbj 8+\4T GZZJa+/ 5al,%3Qz?'*䤱/g+ ,m’da;,ZK-5B-!pQ`^NLGFW:RI4`E~(W;mАSA߸nHçy^>Eb;Wp7, >.D_=6KUϚ պ@`&gsqu/da->K9J%H\{/{3^ۘJ!wYE  i(Hx`)eTg=F>9 o`%dbUIvEQlPYV3UUŮv=/OMdF!3~_&T8˕wD=o8$KaH[_j3Y$p~/&{6>8KTᅠ|nAHG)  q2H;rTOo*JE)۠q4h4iI[^:*Fmc?Si2?+CpR?v{E_pN}/<i:1,ak'Kk.|Ǻ.BTiO⵭%Gu#(ܹz `+ؒzˮe!x~r[G!R5/0 ҕP]hK`:\ Y#Ƀ W n=f\i]U,o5Cx1^NiLMծX'zӸYE;ʘwNd>.cG2->;DFFr]A"6$=\ɖ9/0{Cm?PPya R V.]>₩bP1L[EET'suNWqJ|z" .MsMʘ\@g$k+ȴIYW;1̛Y]vVfȔS|VsBF'N)1.A9jxkpȄh8B\nlGfC4򡏔zޚA6$ <%Sl2BPwZh ɗ6rN;T g,d!i6_IϽ|HVb'2uZJwYFG{WӚVmgdry"8!vb7X4TWħF^ߘK&8:~E:%7~J+)(3Yh@Oz:< .keO[3hd;P!S5nZI5?z`3[+t+V]}솨x6>i}qQN"zN`)\1Y_썑%dW~=#xh<&zs+KPÌY;(/Y*p4/~@o2KGJ|\‰%WDA~?oj_%vdY\X LWyt<"';|`.&} <=*(ƦQ_\ۛx$U[s4MhrQ_V=F9:T8Eg"oOM[w >PzojR)t%dBim:7x-Qm"(W-7C7m˅kF@J1bBES&^}T-=yPA xY^ER {ONJ. RE,z? >dW.CE9NomDԙ(.olͅ08Ftl#>c흔#v{!D_qa,]6jn8 + rzWܞr]n}Ra7*N gy%.ՠZ>iXo6l/ޤ+,<7=tgχg ۡ˂ԃ.نr)Ӈ9D=eÍ/>?I3[py^OK HA|74њ{{[,6Ê/:jsfꧦ:QJدC#Ȕb y^Ada1[W+̓v~~NIP;}I0k+`a W(Rp7"v0bK*K;3PBQw5( ׉ *fig:>Ep<8;6\7%utM-:vkd g\H1A=❕DSÈRR%Y ٞnxeE~kWm.avvȌ5M%0MD}5Hv++FqAW.֧a8U:\! ,a qo ejLtwsylfNJ["ṔdfTQwJ(-S~DkzG7>祶7)!ZǍUoSfLPe3hƩ?4Zg\2">*pꝙLfLHXK$jƒܣ! \S&iJ#jɩM VC "WW G)v͙mqpf8&ZGÌ-UۚKpҕ=j i%Rϣ5{ b{`^^C͖ 4 ̆(E]H%\nD(žDkPAUgwP^ pLX ?q *^N(KC8'{dѨt r_||"tGvDu$^.YN(%#egԒ8]RQaa7H%e/.*.\K 'gL$ EyvQ{Gmv̔e@MӏVlDz|% *B-Gܷxb`j)wf{*-z+넞=tj{~].13/#rjVD?lZY};`Uc:8~w{()> ˌ{ \ܩRsݧA5mpntIƺZ({ PzS-UHwύK'ʭl^3w4oT2bM\e,ĝ$vM+> zܡwhJ)4-3*HiC8RA ' \ƛ`&Cd*a 4H ,44(-r>BuB1?Թ<Ү}bA͌Azυ.*Q]=mw.XB b?[!"KWQ8EA4"[O<地,O&>"/^(:!Ib7ĆA2]á{`,#:XS|:<'2~ZǻTx?W^ub+2'+frsj!akOZ ģ'J5@Ƽ7i|q{8{υzo"$NZYj&ȹ@).@z."*e|,,n_~.GR FTFTF.A:Oγp`NZp B*N <5\*).e_֘7dCJO֜0Ȝ;y6Gm`*ja|zG5NtYrOһ )撬 TsX˕ 6X3~֎^ 0PJwqG*@c9"Tjv:GE Jҟ?.F kn%*]WJu:hֺU7W)P`Ś$ME?|"0 t;5*M\5묨}&@BV%Q*^.*ꭄT6vۯ:lA>]04ek5h1PP[$ {^&dh%>o*:, ɨߓC],YUQܙ)Usz\۔q9'g`s_5GSUZTf&sQ: cbN`<}zlQ t\ҼkoG-"PZrL%dG]\ChI7F;[ 3$E-g$6eB!:_Rr >nqǁRu'枊tOIlRª2? X\?E9y54L [\)ڀdP~-{Y)[W0]88meZF@LJOnS'U~KoZx̞!q_L+o[;6P yR $%:6>|瑦! :'u&R޹{_"Mk~C+&.g׬\%v9ZO;XQ.BG(| iзt#VH?1JQ04fM n`r=zF-P,+"{aי.ޮ azC yI?6=[7,\Y+!\1k A[5oFsozzdRAN3'T|-r[Hnld5B fħ0u9u% w~"`޳Q}h`I.uR/з鯵O1;g5(龽o"H7tNc[C:PϨâ:n$ȸϷ3Ա,5bC) yej #_Nc"0QEl\z80 :cKŷV 9%7I-1(i`;TH*{ˋMy6z kfe4I:{R-gL&3oG {S*rvuiBLo`=W]ب#jHG:k62*'W-ˍŋhH%-"iZ 'nFݫz[k. ?`fl0WO84Fp|7K2[z+"TLҴZ F=qBoޭu^θ֝㒏2 ?uo2]<"`6>[G!N̐czP"G#7!˹P&LGad}(dB~}3ݭ38UA[s.;P1Y7L"\_=V7Id :v;* ߽DyٴBǤ xgjv2IH p2߭!d? ޢ5wX¼e#$lLw?^j5Dg3?FH"/d,~ke,Q=}Ew‹$_"sVݗ▿ob(uE& )DM D^+c˹G.|d861:Zݮ1)-m{jOiSHy7gî1x"?Y-jx߆Hρ#SN' +xFmܫ(% کldߧ~z9W2XF bH*'lisHs;Qf=S ǚ!,s&U\wN'$FSc"/!4%a'.ގsv12 B*_Lo&D}s@9Fͨ;YؤIqYD^d[)_6 L O&x5ޤ}=F|y_ě+_e!|7޼rǕ~Z8rɭS02W@{u 7BM;*^Dr?͓BA|PyUo}s*-q6xx#D,~,u?*ЯQnݜ/"%cN^m UT7)ٟX;MAnMrǼyKbFO+?C8eҵ2a,M[T վ+c4; vQx>4B *ў޲О"T:_[rk'FʍufޱI%y^W yUXxf=^Q:E{y뭓A,#ԓsqpLªNOs6Vph \1v]UlHo5!ˢ^чaU |~X[2C} [K!9ٿeL[,N;Db0^rkBM3I4Kܹue BEAlvЮ4k~cXrvDu[ح܀ܕr@7~{Bc+.V$Lw;䰭g7'!k ?{Ѿ[)Eq@xJh3]T4v&T2!_=RWdzdPO ֶu3nLt؎v4&IbDej? H81e`[^>ZM)%{%|/B"-:dl ajLϷ=>tjLݬ ɳԲ )J=j!?/5 XuXbazK1kS2r硼d3O.. f ҉Cؼsd[jb+cS׆r\[(o+?.\fX EZQ@C<^:5rOG[.V (DRk u)PmR=ܔrTa!;gn_R Ҍnt({٥Ob܍'U 5A:2L֬ӌҋ9~κvbhom祲JOtLZK޶dΙg'ܓ*W8+.+1̦X|ĪvF}z6O χlEI0X ӕ3b-fW "u=5E`eե0AfH-1Ɯ.4YO\o+, #hN^震M\?xK~YD *yь=Y\NrZ7OXPa& &Ne4wFa~jVJ\Џ˝u1TJC52 lsElW6q8M[v;oΤezJ~: E;Zsʨ؅\3x)2`"<<ahZ.Lɰa1.(qxTz2"+hM˥0pz)ܽ5ܿ[,]t)gtwf!1W Rfm$z)sx6_u~5m cʗ 1f4^yFnjm ehUDғvVx,'1h:KTPROРyb 8W;662;ƪД)қY a1giϘxatQػU^u9e qGޚƫ2StYG2Tjv5 mlouy}gtN 0aA(5(n޽~Mqڗe >]Dt@/%D nKͫ(h,]* f5` c/?%xI`'U_U8<mF7cHI{hX Q`E -T ]iOuCѳ^Cr 'JĀ(u"_YYC4# 3qJ-;()gl\#n !w8JL`a'ib`Yw. 7!o]=Զ1|lgC&"Дh^a/֩m"j3QCtY7!F XHU|cV5{7Af>or;Bz i#NZ NqG^K:Y6Y46)",7Gj[CrZ\4oo5_]:r<Ӎ3\?{8_xQ=\j]R6n(UY4b Rijܡ`"Rg_[XjZSnF^Rfgw)xgFX>#M䜪R|23+8`i)jD7.섄15U_f)۟RNsI(%=ppn)DJiDYDװ!R ֢11+/cՠ]uZscͦ*2^m3*?WYPȠkYO,=4mZ<H˝Kѻ`5RcMsD "d}X Ngٞ6^=Ѱog}k&?HafʣCJVfcu;A5 &oAV)x|W!`H qIړL0S#ʩ|E R9*9I nS4t/cBb}ۅ#0?\%l9rg\;֫qcK\Om%_SK*ۓvYtuUD:x4d3`A669h+6ܔ'3æ灄˱^uW5b}¯9XYIzΎ;yN9^!eFؽD_m<v$.(i#B񯁷|U5C۩&+S#@M!YC Ň_Reml].v {>D/oWJpb%C6(d@3 bJdfL `m)IlyfۍA"+;, J " q_TtSQI}B҅ߋkM&Đ#ZYQ|MΉ<4Ŋwlc \]mg9uE3bYl$+DP8,)U_Ѩ+8#M屨TSnivcxBB}jPsXgj Ʀ-f ,;$fK|Ҁq2w#I)J& gz.BEugٱ8#bn֞MN()2PteQ^ٳԾ|Kߴ`]K2n81܉(í4"RNh9;wIWWn U(Roe޷+C >̓HJò<5Y7)Tfb\QeB5qDg٘jW0|ʂM>6(Q؁66!:|%"z'9Km7Qqqy}XҐąkʹ/S+(w HZ?ѥ1"} bG"F d\< ӟ.{__,q>ۭͦ&?)HNMB'^졙hQ\2?ykcAk|GN'y-kl]+}9*؊[tC":o*ek1i&<`pAyWlR'w$<JށsރuӞJ!HzHu]9W1LSbQr \\$9\BXi0fHRKζ+E ! L֊͠f7o|+NQ5zbxk_S %2lW2&ށ[keꌈ̈)y,FF[GHZ-X` OQ GZJ1_f3Tp']:48,j]i> lO+NYDV0vL.dT?u*̓"ъHMcQs ,leL`,7_%BzNoV)J:B!{{"(zorK`Z^bJvp ل+yhS5yoT~ZާJ/FW"{%66| zGV 5xxnrA #"T,ktm¨LS:E iKR8Kvg"ġ}2^&'T9vH'ءWiI7'i>qbʺha!߽o=aꎼWdg<ة:(͔>B즒"uY(G6W}r8]as,hS=UŢ =vzN4W6@@d|v* AIEg\^Jک>nw49tl6O3v?pT80=f" 5.ǘM6 2{Aa zFې=z/ "skSU9/HNi#ƇUt^(!7aqW|+EUL?Q])Y2zv{lÜ `Bv~UJ=0qgB{0lcZ%#I+M_h]~S+~ Ue7&􊥙%,o."ok^GgX\nq=Gj6~ٸv,KL(1/qWc2o<__uFV*5 5kf̹u$[ń`rYA(O~ 4}3?OH6+tgڥݕdI}Lh O.9'&l}MK8nV@R?ܓM*(<7g5IL!03o]RUܓLoRpΰ٣%3Zf 0O:80lG+3[9:yu4]UDƫP?&!IOwU0$1E<`@TW1HodL :B޼cDsƶ~!-M;sGBƁ^Uj P,a„%`2*T'Z+;}dxkԊQN{k̾&$]BbBmb;z 8̡b`w?{SY;c?6vk9Ŏa[i!nѺ>ffo YLO$Ņv/j,Ҩ-<gP %QE9L0 iDU<99^:.I sD2}#`~XV )KDkj9aSU#ѼJ*o5K= %֎ ⶫV[4 ٯS$d'8#jכ¥fJYBYAmP@ ʧ9k/(S]^:CKFg?][qu2ő@edמߙ!DmOu6,Df$n ,%:UToF;oTL\Zx-2=LJm'\0|7F i W*Yc9悳cKX U}q4sncd:ݭ"6U2fr[+twC+wx{+vg\UPwONA[']y$O<>[}{z-ڣY)êez $gMCa-P5yS3+FDl({1jj׬]A_` b Kep)#Gq'<0D&ވWV/ VbBhf'ej ~WΆ&zԞ^7ow|dqD 6[N|(fQ Ls5^ZP:vgKzt ]pFl6seι@ Z<Ҽcdž=U^$tv{-J!ēJBg-yYVA0$TE_Hܓ"KTBcb QnH;=4Yw j *Xk a<.ޤp 8Isƣ">+lnk0j? eW T O:YY&iN8n.?K8MYF'*vOb+"qVap[ U(Dx4Yf޲E_4,#J{hĘ,y6?8\Z eU;áZrJ7~G@ WBH.d\k7 zj\q %=vw%gbj(ZH'Mzb߷0^Dsb4d'ӓx ݬPZK gif dUSjEm~ B7L;yJ69@;k}7r 1nj9T"G>Td <~^2#YF'szP4*1W/B"*s E׍<=c +@WIZP8XH!\m? Vh $+0ֲ~O<< `ӬnEu~6c!t/+£m:w?:O @rUm~ ܰGp ]Ŝn교4s^(e ՞K#XH,ÄƞER"ysםjx:zvh.Aa AfkN]Or١)@i'۲Vac{JNrkee*gY3 lQ@zЏufp_Giꀒve#.#U6(a)9`%gE -$1L^]D w|O͡D y61 {]@%2T*IM-mjfmSZn80 0&9v]1;{N$u.Nxt&iJTbAk'8odzUPٻI@fԣTw̮ay@0㷼FxDגBIY,"Bڅ{DT)[-KD@2ՇQ]@8QpҷUi!Ǫ8ܻ߬n;SΞǣ**se!l!K͖guO>MmhyDt?@;<)mp mAD\+c<T-?/6v~ 4N{mcԢ2D+筇_"ut83vnvPI;jH虢k],s!)xQgbYlZҼJe( >J^Z  OvͫTPJ~<^ʥ1.W[1Q&S}R6W^O"ڔQVmߓU\\MH^C{q,wr H%TTh_roK42v:Uxګ"s~ɔSl`/UABM{OO]# 2%}^fsMJas,M&JQY9jcT_8d`p-̀y4q^<,ľ1 i>vS7!bN;y/٢Mvx ~C&6e`9o KջŲ%^o醋ˊi<`:+M\ `51Dv{RbG;qӶyGVU1DS}AGԙs;\#(*=w:އ5gt/LEgyX!MZaCXBtjpTm0+Mze_Y_a~lT}+G O/f["l[ho(׼~ s2n^JfQ%^dS=?TD|}K0"XabU>@,y{ސ1(X>}^,[&G5f}K+9*ǞFU( T0k`\r=}^jevIh01s4Q7Q]lin0u7l>8,г=aB9=q@3B 7:-FC ,[$tD'dcUiz4y6U5`Jaׇ NJ97~_*FFPANB{/@FKE}2 3/\!ԕ+|;zqIss;<4]t  B?ގ$xD?t8OhPꎁ{ ͏K~[.73륆;4ypw Ŀqdc)fh38&Ơ t5+t $svvpp'O^_X rDP]OutJRAz åsQ^)”?7R\uE vcDk]^@ا|m'M,zcx\tNW6iIW}}<b#fxU4 M(=+s Ej=\>uc.5 wRf2UABgkl7+껺7ضT>ñ dB' }ky:w #/ 1pO]יAwz}s ʨCaW?EKE=j36_ /,j@%҆usa~qn+fCpl|'jOZ.U)sB _ț?*]el LQÚr|bܬKσ. rDOQr92WBiD9\&IT7ӻF&k%LXr.6ܡ)?Oq'򌿆.duaKfsd9jYz)Ɯxcw@S3=e^=}0ĥ @mP?BSɽKm/Bz6:Ff~v_mIFL '~KJʬ#+)xQYa\iS9벏&i}{O0j>ټ2$c':@3פVj [bGSS uaC9"/x.P[UhCVBl04Iթ ԭ݉t)H ]R<M ] ޛ{f#Pz2ً%6$t%[,mEC8[(@HrY\>\^$Vh ]Hw̱qeĶ< *# ʴ>3KA/ kcKm+a!>Eja!=.Amۥukۀl$lBeN[zCx6icy of-Y;!IɬP YSX-N_88`3nUX)UD{R q p|7>{1RcFtBn+b6(<׶ *}Gk|B 6XkOptM  =#/Qe;jͽ%ԐO";i -*gOOvuXT(@<*.BZT=rp ܣl~ob͇ &@gϒ7FAKܦflv:pǒ sڢgͰ}:I}@ P$Bs}fv; -P~+ak${gT V!oˆCGe6z=0GYiʧT1l.J x0h/?W;dkK oMlO>8qcM8cwD:ڹŖU|9x_V#A:9S\ɣ]YtҮ H}c8= [3~q3ehʻGH4K|=/? 8{kr F-B xw mu;=:{%z;ujb5(< z$*p=*:)NKvⴝ < %a9`<G eu\Q^}W~Biw|so`oD"\;5!Um5"2q*b*j`k|Z!HҠ%YE.(ovJMUc(9bgLf]̔ȴOHεhf 藷L4_94dآ{~/-yBa/X>P9edɰӣ2> &kIkw:>j49߶ajzG1tˤ"S[ c!D,R$j;,AKLʱ(vb+lv [?8>=Dg4bײ/> HAu+DQ ;)S' Q}-#G9zL qMRwvs^w&nk _NJ%RmlhʂU c }I/0 s7-ڊ' }⏇Et$(Ḏ'yk@*j ׊EWlh/ `G橷>P>+,a;-o^ O7!:sm%DLY&qr=n6f1^4uRP|> EsKK?;EJihS"{ N#_)#ن >v9T~: etr|Hhٚq)oݱI$)eNj K૒fVZǕ>t+ReZfvPAQDŽc#Mc`]ҿXT}Z̘4%r0@ fr(3؅ەtvpfhJ'Ap 2锷39@U/췘y2Nn'PοTnã.@c'JGFLƆ>o "HHN-tT֙C1;$ |.Ӡ]֮X$Z."MWFy4"eʫ ېvߋ hJg)3oVxYcO2w؎/m1MC5% 魒 lV =f1'THK'"iQRm[kI."Y / N Y° ݶ?=ZS*r*\To"YYkwϳ:}_ @ T4D>+ 'I3e[k,LhrAF^// #b>eeo Kfet +{4`Ph\DB2{1-"䰖[ 8:FvZ?յW%5Js47iGQwmҌR G'ƃ<44#'J0vXM؉7,X_ݒ\L%<">68ŋj4e~-m#/ Cm@nP<161`i[ǧ<-nJzǎ<܁1C țuPQ Ε-G"x*QT3G$G8xNDRlO;%7¢8#–OSC@m{HiA"Wb' !qš&*ZsJehXz\lm WmR]-R˹6lf-8z c .7vl&`o퓵$߾8>A'~fj>! aA烢N| ND5؛ .Mµ)<\5;_H1k|H\?{$gsr7D]u$U^EK p WŦ+\#Tࠣq*,mT&wâuUK}?myy\k.`IU=6vu 'Ԉp:]^i!SxpR+55 [{1e+P9ZNg} "Ye^ٴNŭ2S*~> {xpp6FΖB9" ?y/2|V&Q>p[|JCL}}BIJ|*~gj^ Em={O7 Ԏ.=_q{KmMP([0Sd}Q05I]LM bK?1Bjz&]]zDb ^aZzC/fhuS'X!ڴvI?rb/ YC~wWO+M3Cng(N}㶬 V3xqhNà$/^jƶ%w<Ƨmvw.:Y른Fi; Czdخ_BtURkp'|(^ZQY@%-)1E!aHp޺-+DDc WaׂnYPP"AR83s[; q͒!ߙV%BtnkpܗT)gs``KϘ$t =Xi0RUxx |=9ֳ ÷cAi(١DI ![վE+ jsW2ǮEŌg?$/m $< -Unn{ Nr=H$Kv3kRM{[]v< wkxuTe[DB7i-QDU]Y(fK,ͼp͒1>6tf-͢^颮}\YI,EɺF5-MdA暹Mly%>LF y?i-gE"fXK0]e|T޵? >io[M :9L{i l5 o!| %ζ2BI'u'kGVCaTHi?1A&;62jstn6kG oN蜻"PϜWvMWhB_ف[>5>T{4K 4qЎ9^.O"Y4ekਜ X {So;ifD,h|GaVM-l}Z՗AlhOA}d6|gn ;!*ht`A=Muh&d^D@ 3ezWURJ)m;'\jwa5rΌ?QE3"n؆rr*z|j`Dy/a:7}1M[@3Aڬs632)袷߉r\]'S>k8? 04Vwhn8 zLgB]R؜K&E=tC))~Jlnoa!CN y pbhI>Y\u:+m\1& 6Y"_ GZJOJױ5%ͭ8`d@Ɯ_d:2U[<̟S:4n," }W(h}i&ܵ lVxB¤:LEZhk*Z1"o z7<`@Mˇ#nsV"i ʲ( 9{T軚i{g?;89%~SPqmK5V ڝeI]趉 :|,Ҏ%4˓|ث|/9l.2u!͠նzZTnK/:rj<_ xGVױ.|-xĆbJ`x@o}C@h ֜jژޫP?hϖIa)k~{, 1>x#0ZC [d̖Ѫ+`1$^#}<< ni;͡@PrR/3<bMcJ5 = ~ 5lu=O ٨xRd` }:b4*:CBq y@gl|(,R_NMJSYʾN#(btYfEFce{Zr\ RFml*[8Wu\u1MF:vJokLnzϬ&w$64~GҞN$ny[Lh[RC=LR_ mP“ 1 $]}l^kmyK,> 1 -K#E $e"JqWqF.o-*XVE_WG_ҷJVO-iu;e -CU[%|1l-Uf|u|zD5q B 3hD>lJ'uBc.;: YGZ6ezH{ WO`4>tl^:%~5!5tUj!riRMԤ߰(6YiUҳﲗ-pl!mxNvG8C_t[$J<.Btx%;X/d>'UHX-ݠ4RI@DOJ2o tX/YT6}x\)뒋F gQ~Bsrj N@Q@PWtc?Urx_܂[.^ iq&C:lIOPMd*`i&<=uoiu wo&*Gڝr,^@8QmӾf9| G~區\O}+Tht) +hp#`n DPW 'b>;nW'ޮ.^vQTO+/P4${A('ʊ$7/E؃_h-2k?.D9u:?`1t;T(`&.ԜWҫ^k{PC/ {;B x45B`W%YjomkÄάlh'vC֡4 f~K:kK$Km⋢7Wiw~*$X˻)>tޖ :F*Vf`pzPO0>NK frjwLDZN&bUI,Pse爍4-k2Js&ÜY!33{HrSY6ˢM \r֐BPrƻ &-YBW|ViKvۊ^kWXY؟eKh]x|[~a`m%*|l'$M6SXә28bUR3%YyIVŊש@9D}"l%?jR `Ù\sgw1ψӵLvVvrм^PY##} +j3༮ȥl{/CX$hCzp}&fQȍ隓;}JOcH [!^0Czɒ/Cbřpr+S (DQEFLsӠ,e{w PXyJ ߌ[k#6DcU.`^-)!\aZr\\ټ7VMÓN@9ZZQ6xlmҲxpᬱ?̰VnT,1&[PD;f-e~"Z ͒*lY\ C@a?>[ 3zS[f+?, >dDg0 NG]Tm>80ƬFE%40sEPCP6$T˅=U܍F8-s  4XV`Ϡ?}x$eGurp@ &VK6[$}i'4s}*(SFN{89UB F0W$wO@ l,(}!j[nrjZn G^6`& a0vCVz 0H`aD˾d_%ckU\JE2BaE^ ; c`،,iƓºM:.%J|P},n_ZZZ3<(@!ql+NkGkQMH͔ 4{BoWPb|N_ :Iwd[pƝEw{6xy 7Xa[C+ a W`ܭ)sƒ%-@_lEh͂k僣~=(\}5/oGKtQ۩[%ٗK>+f ~ꅇ;H{eu-"ϖNoa8`; ?֣|Px_nnk4Bc4yBZe6;<4!ެQl{]..y,X($.Jjc\J. Ӽ,~gkv/ hQ='wL2.@4R}$dž?U}M++3h3@R0Ov'7tɪNk52ĖAO%Zf=NxA)u{~̕8B+V%~Y 3dzfS HJJ=$(pMrTF؍S"b1tR3zc 9 <$}*;*h.1PvO6X vHA|B֙H 鈀O`%N$sflyZqvIbŨfd`JG,^(:/(XBƛXɺ@à,64nTqb[[(jh.O&F3E}<nk՝P#PUK!ab(;FZ~:$Ц𥶺=O4`[8j8A?ͦcya16; J7#hA^Sm4=Fo34VZʼiMϳϟ0+mt>1 {Rx I? :yes+>N`"x5+B~];?asN?wB{~ũ殙$8@s&io8^$ l°5=XaAʥG |A^ݭLtp!N%2kNf.S~c˺]yS$ZOg} ,:ߝ$:\W`gƒ`ZRK1m%o#{I7J.; BVY{D+Kr[U+#*؆=<4td0> H۴ߴ4ĊZҶHd<9v<}[8ģ 6S$Έn8/9'u[ēEnUi&̦ 3P0z* Bq,WSi&VZ+^Eͩ W:U߮Fn?U^J' 쬾߾OeosU%X@;zv4k4RǗ=wi-V ~7YEB mہ!>0%ݥ.@w֙< 0i^ڹO wMP ~g*q ,Χ/x obZˆg^[keWvNKl6P)oncR($-fCcg%*TØePWKd7.j`_qJAIZ~C9.^Z&s򟂼 1ɪ̇5.\(_Z6J:Z(.|%zvQBĦKyy8lA~EnMnRfAY i#!uj^I9W)48 O{;RiQ6 Wd Gϟvs{.D̺rܐ=H:=Ta˵U&Žp\8eC4[}N ̡`S*Ko6! \jj"߅YԒTΡ)#MhǙ!"~=Hss%9H8ŜO;&ph(a4CR Ku׷QU#Xp3'On+zlϲAC4 ֦=?vcC˘Z4ڔMuP'e%wxBgS{/kq2{GEnDMzMJNn#իіZ;)_j.,X&)F `h}|耨ކʙˢe]qv -㴾1*$5&Λ;bI;`u->X+G~C[r_UpDgOCĦsg͕ɼ~m£&mMPН vfq{P}|pߑ;%*Dug%˥R 68?r(bU*~{`x۵xHmmXwcxМg52P T,qP4nPOgi Qˋڋ}3;IJ5.q&],{B:څMDx#}Pf&H/ù 3\t6w;o'LDyc\0 0'sY Q[[iy\~e@eݟ\VjtjSJKy%L^(S{2\|ꭊJ:RiEM_`1)$z={`& -K(v\J ޱ4 Tfs8R"/cle \1ݫqؽxNF*gFIoA6q/ Y#;9FD7y2)Q _8 M^*5]y#K$y!V,rYGtP4CBOo/.41 o2Q1|?f~H jlLyЪMA5KmH)h[O1t1^kz9G*]w3 A.7KGAQQ}[vTY2y[70Y&:5Ao)#g|^531~Q?ڪW9>ks;U;ƙf""5N0BK`kQV-Rv6o:H|$o=r -\CS<aLWP0>I0@0%un?0.qJk7]~8~Lso aK)48qKGaL;AlȭB;1ǒNwksxg  8ջ%G叢#b=K#iNU]on2ŢtBvHeu^dYw07ֱ?Am5}"Igh̾'&+AfVjZ`޺6 QHQLuY!VJz{PGXG w$af 7^d]4O2mUBIrt+AoIWnaq "ߔD"٭adR^]S)[:Fi/iFq5#俷!/>NŞ#K&oq;}KLS̓+[4ZDF H֤Q_,){m/nQP`64q7t;$(A=%Vg%'7smZe~;u`-,2.,AuPV3]b~έќw~S DRMb4ݒ#I 'l 1f~P˱JPqONYހހ |5}UYu@Ek'zӍtي|\ze$TdR c-;\X\s'+IžF5r]] +|d4&V3H?b,ڷOZSG@qT͌vUxގB4C>H\!aֆhĄB¥N 8gYt`,@cA :O(B۸\#TdvX8(pn5-6+3'?؇(䨖iP=7(hx@H)pFRg熾սR X`gQ@褸˿}Ȇ6"pCM6z\^kpH r-~r =XB+Dy;w30LXTJbaA IoG@H ZCH9)7,T}`w{^~^0o8m[ @x73J$'0o}{;Zbwgo0_;tg!wܓD%eTIW -W?Uդ( %$@Lxpj҂˺ yٽh!ʩ̛1^3+exGrXAuU>ab;jxNҬD)T-18G%=o1gŘ,5Ńel(!BA]t_g5.2JyÐRS-Bh)X&K,X=f5wnr!MF"ԮZpn⮺[C5x3?ɭ Ghoɞ[Q|dƝ\c#˙a_ocӅu ؁tuS1zފ$ڗ]F[AO@/CU";~{dϐ>ajq٫&#@5? *KAu}m)/$;.勊lpBӯBLDnK3m_Y emU>$B 4/R9[~^ -lϼ}vs40$kO_sܙOl; V,xGtGwoG<9Isur7™t=|;ptIWf{#ǐT5 \^w:pc`0mqA4"m:V2LÍSwܺ_1Qlߔ1r:6E{q^JSb}Jzŧq5¥.:! j*'ͪx)|GFfXgq $QF)RIR~5!lS?T%Z\*6,Hz3cvGT\"šy/uLJ~,TA?J.1LM")yēh 4Ç4SɩhlcX尕J&}h>?mqՒ(g 1V#dluǫՌQxwm*SjÑzPCŸZa/I^,D^W%(rpuUHʐWeM [bc/6{5oF=lA 4M( z7M ۆrZ]&W,dBݤԈ"rwEc#&&ς'p8@jN`St4F`V0+Κ[* Ek)]؂!㑥VNQP,N4+4ocO=ʧ +Hs)R.ч*n=9C]'o?zܐS 5y$eوDDUUirj;g=,WE=PH&fVLjyfR]G\=:&:6epH-oԐ2'ޛXm>Fg9ƼD@#k?{;&W2nkq0C}@9&ꉉ \}ZV9~:jk?5WZgi hQXخVmK4vVNMnXz6Jj_Kԏr{mO3Q'tK"s{ )je(Q ^_{Ϫc"El=W$_wmN?FT 4ĭ؎i^u}gO)Pb=$7m㬧nlrQ-!;@ڧP^F%gld郷b : 6a3"Y7Aņ"SR ζkjoJ\?fgU]9PW {@#\N޸ 9.w^PЖAxؾW>u"Tz* lkg:عj^*9~Fɰ[d֊ p' MZ*TaJ/7Aeh?sizփZl̛@ #4X> ]C>«~ay+9U4@YzLF 0\23Fl.ެl،{䇧Pq8BֻGaM{e3hZ4cݖZ,w4׶id*,B f96?6 RWh ]̷g[ Q{=_S<TiW*&r+8j ]9/9ѧH:*bZd=Ul \~8oBw(<.D:HNm\8cc G9IZn5p}d0Dx2-,c ]^tv`%hَ.7@&BPH2^*7xIsT$McCה%#g5@Wp+c-qf#›>%.zߋi${]"߮.-UG.,bJ$Y*w5rV4b^3仂+/%ݜLX.ţ5l5R/fuCyLL, q0?4 ŒlB~Ě{RͱYx!ȼGuC*wl$lÇE0/ؼ~2ۨQVqU'!w/bW75#Tz+<ԥqqZ,lT e_i+;Iez,4` ZPY V%ܧ O[ ڒGIKlU:PHgy*#!IFݲKޡw jF-3OoH;t^z玢 jw]N6jluQh0*xx/3&;]隶y$TmᩚdMz%JZ_&s <FG^_?gA42G|%t'=@&;Mz}e+9"BήGIz?wWBz+Yp~:tn%jzE[aj)ZUB |j>n>u4\6X%n`Bh/~F> iق%$g}KN#yL)oftlfI)yqV/]??tas%gn<nzo.  sھ|X]; MaTaI:{E8y~> + $!mRnROgMecd# .?-e #VE[^~!/y:`6{OIw$Ow;Rgx޲`-SMsr#HLS3jmEFcTBsUiюnqpLFcBK11b!|+(rɚYLI; ;V$q.ZT3"Bڭ ae7?m؃~H ̸E~g׎ƁVagS!CQ}꾁dDV21n*7p/\q-eK33L àf=n_ʗ0 tze0UB̃^]n9F. [VO^.bia`5A_kF¬~Z4ͦJb0yKt TX=jbQ,^{?!s b_ NI|*ί ¶TΜ=/DM8T*܃%mZC8TTC۫b_ fPcYp>J5\,ۜ1.=;+x/J&+J\y3U4NzjF@[lǙj}Et&ЮD38.f+~TbڐFƉҕzCQ|k7]Oq|c曑4y̐Jϱi͒Ma}˽9{`!xZ0 7j }]yn]ah(ڸ!XѝBk~ 9>, t˭KkH@ b D\\YLAV6Zg׵XȢEm lp}lp쟄]|c̹HSG,8$0) \-R/&jLvh5sh9q2 3MXJV72v,ohV-L~7OSs=,C4Ns=Wʠ+2O ?9/i.bcM| ZE,M}9"/lfVUjJD*]IӋssn!^ KF3$c__h)մ5-K>Վef!bXÐuoiC(xQeȳATXږov`$HQ@09ρ ys+.@?f$Hd9V$E+n:;0F[ R"n@?Ɨ{>Dp V]m6ȾKW0`B}1e!A2"0GIxW?hv:p5LcVۡr}R^ xXo2"> Uؠ[gC#./t$~-#8,(9z<$/@F4O\+ cݽeg*yBP7 ɫޒg 8MjnW r*/ˬ csP<;9 :DgީTu{iC}Ysؠ2_81KXj6Cc(w DeF:@ ޟLq֐BuYE=Tp/c9/HX__x MϹ7[s"{*Z7eaaq}—EK(uSs)F\W>^//Ẽp_Ye;#]޻ Ed0n) c rmLK퓨yl`7m%ob*b}2!)'D5*+5Iw˟@yJ0x.!䯛cBH:Ld[H[ᚳ%W0[D@G| è~:? tLN[%1H0c5]1dr@k%FRf& Ϊˮ ]ZfEL;}ϯ7w>E/'pqhj 4ؾ< ;t6 F?t1s{ɳ yg%R棴Gp2t7p, ]qFM3j[.:w"l7t. 8_ nmA]G&EŮ`Ϻˬ7b .x7ˡ8s &|)9~'p-,`:+{YA`jVK"$H dyL 4[:a!{+v }K {Ok퇿 _.U2wj[.&xCUS$E\gq }~1w . 춇Lxs^yWaXcxR1WXt#Eu[gTP[kr}Z -s0LeVzB;=?i_„595˱d/=nnrDW0WjeQw|g2Ux!za}5ɸJQ_&u㬬pqZc$bX.`Zz7u&zd*L/ђH֯?+HS0j b͟Yl>RmkHHe|iJI+:] GWǫ35nc~ΛOg;['W>6v*3Zj!vxU a-}%Xf!fNžŨ\qtti'⟃mNXO2 ofNRj]"Xg/D?e&_hFk¬UIc#oVD46@#!dl!w!$nWz&)n&&,]b ncg=}mؔWȷA ydmI[ÁYj8c -=#ORaFHb)9n.jY"jw;K;s s;-tn:5] 7W!Y'0pL[YX>YP 9R swҚ8{7[bI]I%rɣHxga越EOFYJ?d*<\s "-gz{`bR, D|k$fK5\&~7P:n@liuǶl'KCk1 E$zI|#2/[N_?pXG; g+Ldԡ0Z >x\رH1\PI/!D+yҀ}s)^M/n8.wBhF` Z8GQblU^vO94ni:^ QQhk٢M/ԷPUv1Ҷ1P)8Yi ;bYR##' oA[]l#8Y#q !D)dK)&%*P C+)ȖVI:7ymm*MWy,3ܦ,G CXUWRXO7' ^/ih,멬5+`_&EIW 'yqT{ܝm:l]GR`ဈ| |DVD/|EVʦ}^U'A͜v _鈹$Z948XPNOCb<$LɎ iULYk+ΝK{Y,֓H\"YB #VOCE 3>CeY& .Kۗ'mose_M8ՋX&a"/<12iGZ"ffoXAdx_X+ +[qGl~".@yT,gWLCA->F3p:ê^l'"'$d!\,n0JYdI,qIh:x 7=oZ>hEd-!QOeqGjC1K;Fh)P2'HG{c FK2YE@ 1mU~h`2mIȶ7>bd~-?}nm'wn7veDz΋)~uwxF CFt;mK5~ov3zEV^dJ<( L8P-bRY)FrLV/huc4n F n ?/zRvA?2h1"Տ.VB\@d[~==9_Z 4giSb[^㈔Mj|ޘ1>=3Lsܮ*9+֢ 5ԟOEw59y%qEjh }c'nX]|M:f16rj .a/ gFdNS?H$/bOi)@:qLِ<;:44eDmtQ;7irrȎSKCrX )By~j#=yI_E 2\Z[Kx}"7 UF[' TZ /L <1M=Bb6򗩫1rqRr%QZ~-X?{J#RI7CQ{jFtv wo2z$SάT%.&'yr5<4#e|fMihU\]EMH9׵YǞ`^×#U$cae2=or/H^!& })jThpWAϢ^# >)WF]YONF yUC4xThdD;[l$SRl3+eǷTe=yIW_8/ũS #gJn"V c3_kdIOYݿ!#FR3z~X5wD5Dt+ۦc+n/T%G8Pk J`a#VMS7'[sn^Rc"D$Si0!. - 0b@t|B 8d] `n!.<{ɶLA+t[aN{G{I6Dڕ QHcB0sj74|nGMLj.aRސ}_ 1/;= 0ӜTɫ+|Ias5{fRe֞@dcp\l<_Kgї[c1v{>iu=#BIT{Lp<Е(9huYz#d>JH,NdfqBʲ+zfuO&ʇe(N1MwNEOk"ڽUV}M5ׄ)j)QzbY=@Feo]`2>熩ۺJɱ°stʝְ!r~@q+ F4t ȧ-i`t:bH 0.0fޕтV| P.*q>}t҈Mx89ҍt[8$ ¡_A}hM?;[BXk*q7 3y "9M诹*)^"،ѹ9߶'y㽁wmBWd֡yϯ_=,~te7 spt8|2:ۖ\{ŧmMhۤcl91[T2oeO[6u9}pMtm|1ͥt#ƕI?6>ïiG7&9NXD~$Vێ[d"_bNDӨ*|~ԜtQ h%١:OC TgAqłgbkSЍX{V73a՞c`))L-,P,<$EG3HțĖ[=&..4NaƖGh Ȏy_'8w 3|}hz؛ޗR:?ΕW4> ̅FU) @Cw$G_]o 61r=2833{7.rrp1N @"@ԁxG7 TY&J/ j ~!%ݨ_?!ZU8Z3>,ӯ%^\-r~%& v:*J*χyawlIwKoJ Dw`9Yf\,)l[Sa.ڙ*4/MI.IF (SyC""L!MCQ=Hxbc Q,c23RK`* xq *:6۾"i1OfBwɣ,W|NB\Bg(qQU/ՊN.Wb(I&p6HV`TTEC>ԡd2 fdEq:3Uvk r5C "G8>uDKp槅Bʄ̦>r.>kl5>ԃt(EG%#_:umr uSscO 8"_wEudIHN]c;@$}AC~[ѕO7mɲcx)):@ N]tx630lņL}%s3hǞRҬoe,p{F[x9Y|zJ&B%S3!1 \ 0TJA^V:9 Հ%9 bKG'"ym2E;o{Ϙ5 Y-`L̼X@DLb|*_'A_Zv P G} =Z|ۏ]L/=zNykmO4H 6QSkے\_ۭɑqk!H x#,VS)qι>Ov`AuǤ3LL%4ַsQwn=|0ncn'Af&/!>RC W> 4Y]40}d[ʪ篦qTm_3Y 6$k`}%i<]1%ȝSIJ8W̢ RK#wt=W(J%a~ԋd7S+]{)#e5]bG>) :BMj^[ M slBEt8̐'e\*.'?Q=~'CyD ++-m!*t6,# T+0|~$dv*kGU\o:9zٗKȲҚSnKT`:. Ǚ8Fyp)% ȗ_H7cC]U Xw8?kͭ憒S=S ~=*).1oNYO>Y plfP`R;Ɓ4l/ Gyr? Gy] 't ٸin0SⰝND28뒡H]<$8ٿʴ k-HB KBר_trH k_hC677sn儮Й_u|2VZJɌ-*. Ӿ2AlQN 3pO0#Lsf Uklx݉N_WY/+|JLVTr$yVUP<C՛!^N'=62Z>fBԬj%VFb J3"Ű}8/j^4;%ϖN7<1[vh+v!h|TqaPc 5?I%ճ7Wد%?ց|[ 4,L߾z>ꔼ@2򶿘6KaUZgfkZ3j55.8ThJvks7G9D\}tg*hc Qya]lRhP1dL 2GT4MKO~kEXkiQp )2A[/L~ Z KWf9T~dc$2 ^BM$z.چ52ONm7&sŃ7?_H|g}:ٟwoQ獫VMj>Nf Z-\ɳR/4 fE2;~Uƌޜ' G8bƄ.u"/`Qc3Mg 8~0yyk@QvK;+ k6blwhkߡ8kM[-\u1z9*Uӏ;*x';g50] Lr+TD:ELe] $Jf-YXvx9suU" h0Nb&Kg_N['l,Kq>a-!c$WHvjiQYbh ݤ8pbNIuePRX[@'33TujX)1!"No1: %{}4Qցr@@.Vqe j6zca7~#ɕv ϑG`p9t(XBB}ڈ&,2A-g]/|uE9IdM# 8YӘda3*RLۅkMY zw^@?km}~Fy!G~X =m7p?v;wo)a2YOϽQncz|/ )o+2Be7e`^Ԯ 6CQ z<69LE% e٬ 6;OB*vHl1z"%TVF>2Nև@`m 8flY+eҥ~Cq}\c7ڨӧ\F{ 6_#uUs#m|pZӄ|ti ?Tp~  TfdozkJ[N4;8{ډ a _>sOpAtCȝڐ"Ffk[Ñm[4W;C0Y0%n@VV-aS`/< ZlS<ߏ=E5 {WQ1f\/[7Gܭ,`Uo/o65䣇%gv#b]8>4ɔFiCuk_+PK㻫sֻ)A+g)Q2ĵuX@ǬA~wwqb(y ̑ $yw)r&|*NJxhFvɬb|B@nH}h[F#%13y "훨 x{9 ܼ 2Zj#流}YgO80?CeuV\ 8cdvTƄrQ zvHE.$U)`Lwq*JФuǡ$J6yuNxg'nCѿO}|`1n #] CW3DB|;/B(5褼#jP1u$^.I7u{]}`rhmE/2nbWЉk)wVp[ .a+ӪZZO>sg˙R/O,8ŕ  IJhuex(!簸%ix쟰E@=z0Rx0(tjtEZ?bׅJۄq@n[\{1W4/׼% HBMA`&4O4 C@MkbP)|C}}ӉjYfRÕD‡56pƂnuJ,sYaCr"at\V!.f:<){ q"Wa@ala'>947dzۦc-'h@{#D I'ZJ4Db&xHXGV"%Wou{%YDzx#6q Pbnl#'mŠepT7hW>Qûaxxa8GF4e) {_cO/H zW4Y Ga*U/h9ALhI 2r-뭴J홹^_zm$쾢,ސ)9`CogZ Oܹge-Q+5bܖU*N JP6:;A5Mm g򬈣l7rJP*kiPYN)Vyo#qSP}L͡?{R6B΂g֍8*\Dx-.{aW(8Dٞ?uT6Ma"NLkdq["^yrJȪ?:/\f3*(u؞$0EUF]V!4MkoJ̤QpqW㿩4wENn<-o'#]M˕M^N+Y?ZMSl':A4#0P̊?by$MJQMMP$zږ'y5h;nU_SVԥ}XR%V MS-Y.GQ{}!L{V.6 Mazީ)FQY9wj¼ j5n3iKZF"ÔR%gQ d)o2v<[a&_q7,ϝ/OCvg\?NaL }!ժW,)HGH6dT Љ* <X'4%Iج&<cfp,I~vKΐ޴_o?Z&@ ݿ&V"_W >,0  D0Z+Qxl 菌JyIa Z9fSx2PkbUl8iAɓ5'5,. I^ȽCkU{:똃W)OU۫P7 Q 5۲XR}5H pqn%`IdpW\FANX# G}}ɒO;;$qzٔ-dVYG83"1RN.?"^i1=Bui&G/B(b,K(spِYX=T̀_Xk!˥5(Gf_pMLCb>p5Y<{Ïx_`3cCiv *6 8q"+G| bžvt~RcZm2RM{N"DNrT vkw6r ڕ\D 9e8g6;낎4zDVfu+oAkqGȋ֔븜K}g⍋gAjL}G}!$可Ɋ:Qmv]K8DackySsy00hn$S.b 8{orx~aOu-Hk/U GAr iZ&YSG5#"Kހ^:XC$ɉ -kmB!'j?O;.8a#y_q1QP^m%6:uT+* .G ~FP6~p@gWa>mЃ}SP'Glej.-JSU[)ߘ\2߲|uq,\ͭVc* z-xcd_GЛwPM(A" 8Lzm(:}݄]򻰣cd4i- G[aB!i~D EK6^ʧЭXz/EW:{ծpx28fIG~:eq2X-x$\,wt b .c8&\C& 1ŲiԈU"fg DH]WYstj?:;sMcαD jiP.ADt d1j\6Z۬$~3י5E9n]r-9p\Rs Vm?3b4 tp*J,:rRý)4| >օt~[vzCjW4j]H6t%+UPf"-XBct r&xNf1$XT>lT>Ierʷ-(o('ǻ!!- uD8F8 :b C[6F1 ACޙtG,M 7RzV .Fc{h2]JX%F X|- 'wgCk>2@uwf\AiJ&R'RCSCɎZ,j`(04LBN0hh70ҬA|1v_H\rG*PH+,Bhf:|F %XndLë^J08Ҍ17En0Iմ?)7JSnOrU⧗F2o6oMq;<VS:cb-zMF">׍r{d >D8v^#SJ&0HKN3.z;%?rxfRn_V18V*n ~nȩbԪki}h 6Z/j6EIƉDf!RC |R1ỏϐH',BWd; V'B(1|65j*7q{v],I|}|hW#?әہbiY>cy_(dͧeMr)ywjr%Bm#xWS#30"W/٭|E_Z簽u(W(j7E.~eޖԚ:x@: ᝜nUUYϒLX;RCA,O,JÌ?er3R- o,A*ޙ6/}'0nqOpi%T3VӘaa٭1N D_];fHmTi &ؖ#o_oƺ8Lr|(=yfa9w_H\:1n% =ga ~5M,&(b_ON^]KU۬>LvgZ) 4[VRng]:[1A4_!-) x po +"|Q9!~LGU! /. 9.8mjpJ87J0?hù8&GK`uCu%M ?Y9 U]i} oQ);"rHf@{!3.xۮE󾆨G= V 9f27ݽ?礤}% x.+,h ?cG-E&>-`ʹJ䡩npq:oGTqPо(@ҴHy!.{M+жzluL7_0mHrɷ{w%Ț]k+E/Ub ܵ.I䳮0YnYcT4֢Qd]yj9pSS߲2%Nz6t&&Nh<>DaOǚclx\\s|HLMXIu}<"dZȢ r=S+]ÑUa.Ἇ%K@`C54!w&q *ar7G7W#-$ `(wd=UKA- q~VT-BV;\j%z ̵X¸Q}$rHŗv*)Rob%q_-5;V%sW,XcwV瓺֟+%NFqeϝ IX:|t+7@&2|[@˹D.FygexAcp7yNfoըs~+d dLp6MD@s"d$)yCJl<\6Cj/evOМg!В,gYBMl[{4;K ٍCqfۀ/ikL.|<RM*/ ~~a=7\[P$H.Ң:U рCF4pD\|5# )U@MPp Vy0j4g5gUO5⑆fn&y ]/ia.b@<6sF#^Z9E$<?\8wM[LSwdΏPo O^X=Sꇺo;\7MS-I\/RbJH=B#oߪL- .w>$X(ۅ ia Mk,-6X[DIܘ96 lC hnLLoR4;~;\3jt]%/O[qt\c羫^RHwd m V0iuR~X_z:=Q2w٭/9v_AK/\EcI1?Gc2OM4"wd6c=leMF-'HBg~{O['Wae wfAt:nGVYbjއw] l?!+餐̲MwfAZdoX? mZ˜T\u%kk4ggň!MvIu̺<%/LXAȟsӌ$psY|o'7ZJLD (E]~Y|51L~Đ hl_ 3|0IwT#س7hį'#j\@ ;MVy=w^\N8B3%vIi[N韕Mo.h {Vl;dEӔMsO0W;؏g3=z jpkve?nXe (XIʳ| ̍ W>c WZ D ^Eѫ° uFXnn{5o80I}O`6#3R.ayfVzltEA/ct(NvqLBb2 \NcT!t])wK<6hj?<dO{Fzŭ+0}H,K~+?. 7vx|*}$}मg~,#R!؎_<$-K?zY09)WHp }c7;+~o}'91[)G`Yfz!T0ýA0Gbm ElSDh>3e~du?PRdߡO >ڟJw^%3KF?Pc4{]u`_ mVfc."j2K3+3[v+Ös(5O`+<_z n{3 b?` oZy{W=^#rK}JLqovB]4Q|ar9p.Ah 4dF!w،k93-#.O=G3q$v>¢PҾva=r.pϳ~Ih X *3WsKl (.$5wSIo3V{`OfIў!qCojXFwY_emO6.;2P6Ʒ gYpWXܣ|p!1;5(=ޗHّ?m7ZT 1]>2X˝_a>s0nv1…dB/㊾.,?9pNB= #csk#֙M!T*i-v%CEžQNuf5DgaV_$^FrrpxpG'f*Nq靘g41LJMAihç22?Wт t2P= v*<*-.k97Z+?E6yg\D|Q#bb5!ֺg[Sok.`=2 Muf!*xJ+6qLL`>idMοUڄ`YϯfQ3rpØV]4DMf6nixr9wdn_="_֮HM0k"sU%Ixeg~J:H"VT1Dg?-NcIħ,Au%_ 2$*Y9v^;Xbc}h|pbט>A=MHZHpPa5+Jθ4nMtwUfQΔݲg&{ W# TVe-./n+iڱf~i\<3k[^t[]Q|x bV6SbObJ\36ⷖf;tr0ԟ|UW؃B`&Đ.B0YnZ"; Ӏ;ڑ+eojmlDb1evH;"2&u RͿ3BEdv /jru载.=&v&@pKĮ c&qa ZjWYp^o'gG[!n&DjFE^)D9YK !bRIִa"&?P1 BqY,m S#AL^R7cHmj]?5~T_~ 8IwCy S ˒!u "0.q@6܃ѥ\3°c2>>Vs_U7+@)﷘=Е v;&2jE4oJb<^f LX,r.D%.?}(}MVl,=ҫoWW ih4~ nG1-͙ D]R&\OMCB!3忿 :{$Iss$ptʰ'qZ,B?(H]a3=cu%W`iX㮄1ۇ=5Y"eRIj$/li3V%|,+蓣v2tg޶)7rMAL*,ZLl.hsz[tWʺ_u .A>SNR]wGgg 0I)nP$w`2&ڦ:N&i R1b)ʒΖ;o l )O-=oX_O۩DҶh f\j *+'L1&*on{Q0]xkq@] 'ͲSl³umn8ivZy'\aچM55U^t2yZgqR*;́l@\ߊ yн.CcN vhpyF󭬁ئ^ N)VsO<h&VI4XYP#_, ||tvGtϭ9;4hfe? 0UPYROmU򍥿߰Y6(As(T9pᷝC`Ռd3BnUk{IRʋq6!))c؈vH2UU+wcTӆ]:5Ʈo'x `ʛx$""洽BNMc֠Cgs r1:K_D:qOD4뉊.o/9 k YXN=8瘳#Gd23tbWH`+sʼntx1<ed<낕uraN䭩ڤ(RK/:"硷sviuNEKU ӏ?#l̚}$fD{Won~g?ҨSY6I֮;v!M~=8Ç_j'?mxԤQA)DNʊD  Pt@9-)A[긌!ʩC"z׳g`s~zT8[Ro-f7I%p^Y7DZ "_OʄzURȰKM6OCKIGjpÌ]&\#uo#Q Ui)^*_BcJ睶|㌻N W=Ԏo$46%||k֨F48^)ةQ~Bd5oo]G®;EXbB'g&>{X=i8LXf :6tDVTS\$ťr ˕l˓y~ILJ1MBc5KBvfy:ZkQ?Ćx aoxHWFLUpf|⋋De*;jed1߆]ug #;(s׭]iLHkE+L0 yL)*rWv}o x. I8P鮖T) :3LRSO[ x ]r-8x5uj ~\GFLsއާྜNb93"# 0Hܛ瘙R}#Px(,wUkˉ :0_Q}/3JJ׭iR3"%|bIYjZ%tv$ۅbΈbrZ+8_.Fp~r *D$$H)n!ͯ豅%~œŗV6y5< W@y렎\ ~,W"o g Oj/lEk(Zc g^ƙč .-6 KQ5\wp卫)"p27b|rEPt= 7nV\פ"u4!B7q ^DYb,:J*II~Kd׎{€H>6=%M˚  f Ë(uo12[@epljY`@kH =s6S+8v+c󳵬'*Y[9^J< A$>X0P3 qh ~H?rH~>VXHc <ЭD}+OT)po&Jj#:yXXمP_w>ĮQu_w}|'ۑac/} bdzRlNgE`dL:k 0Ht5 8S4ZyPlил#h/QSig 3XsA`Xi2VF?>׃*i ?+_K kGaa:*嶙듎~|ɒ_=iuI 2a̲Yk1k$~ +y&t]@Ɔ77i:Z?ϧ dz[eU.kUVFVW2ftDCĠNUD{ehj%%!?EK :ݚ|X2%P] $I3⨄=1dޞ*U].Zܾ!Ղ*Z"5} 5.JĪ` `e4sLWGk+ ǵ\ðIS#z` > $ڵ't5Etn2$QV##)tF)>04h.Ǣ3~D+۶o _B@@1B|a`h/ t ?ﲅS{^{T^)H'q-] "1j٣'(f݈_J.:D%@uCA 1Q7@ϡ(,N݄ y:iYzbDDܪ2# ŒQc!(TG5w(,|Ẍ́mI !o"eIu8{9)L?v>.sBZ34 w>m1# =/%r|;-#:ZCK<fNZP K0PRbV#W)LE\9s&T3bbxAڿm;5ĸ-)+Mѻ>Nj_="z}a[U7;|pءg"͈枝)Y-3].{cshodJVԋpO ؗ^s10NgH0 ĽKqj6osynk)l79Ċ-j)u"ޢ8J( Xm2,{O,X YEUܷo? ׸ ېr1=qJzօrmv}zc+9~XҩN@nXC^fɻ#Ş{5,M-Mk2D~3/poOJfV8l08zV䉗~le_H/oe>Vk}Zݧz66eCBTռU uJD-c e&^JcHe$3e}FƊ m8`Pg]Z% /%~ane0[rpi<t葶EY-5FCtѮ2 yWUYɤZ߅:P䕆ӃP,;Fܟ/[,@֙FD \kA?m;SOU#L1^+*yDA "D=[5[c͊wQnlYcHsg89@(.X7wLq:{}4V ENwr8X@0=b6|Zn?L*$BAmXE}S^vЪJ_GlF k)ݘAF4@*l'9qDaD,TaݭkYb臜-ZKp5Li)]N2@BA +[w6"G~|CDsګOy K7Mיhp#Uu#a\Ca2U`FI43.Z.E=G*T`.<  )름 lhMV^B _so*SŠAo4WwE<N ݧp⩡|)4OUN, UJ#Rntep`pJ꼼Tݼ"JsWlk)n"^[j(Vx;\zMPEgMe OB&^"MfizPN{f #%=T3s%pOK'%iLl:CnAFt |/}k5D|!|~]!pV:F@t[/DWi=Ț̝a\߆&XRI[ ttsz`ˊ(!VHeV<;ͰCٓ!Mtdy*ȳ^@)2ӏZ=ӓVGt"xWR&t-cU+%Ms"L{_GØr)? ڛF3`4ab$&2.*bK WOTL)Z\m?9j=ȣJ,Ʀ]NêIoؽbTKy y }Dݖ+?;d(XSiKзH$RkU*zܙaJ0`G=!NiSD'bzK(RLOrɼ>xoEƃ쳬Z{0+ԛQGE:= fP}mp!MTK1+T%= ~ FDKAB4 a3G<3oE&b'땽ɓF.c( WW.Lz4&SM < P7~މYxCs|&8աӎ [%D#t9cĵ2"Y #3Mwx>̭ _ebk\~<]h4um m)w[z f%uGy\^N#kzf</87B('hcO'V'>}LFQyo ,4(X.oJ9۷RxA#M!Pi^nk(vyG}KCh[g=V@N!$(H;a*qs+50A{nJuWģe! L3 ha )|فb'ondץ\ 'akcIa]_ NY{Y>Ң •pUř7QxJg%U7rD4#/ܟ ݂giV`|&đDUP]YLVD58,(Aރ8&\c@!422i_Ew -_bs7 *! Mc>z62寁l\N7j2ї i;3c0DG 2Q%o +fq݁'@o-USknKeoKb1ȂFWLD[(KjN`J@ťTV%PQ{%ۈs1Ub Az1{ӣA12>"|kIz j U+gQL_g;ǥp#[՘djk")fr.;_ldԡ1ز] tc )D)n$BqTF Nh-c,m5^ߥM>@J]tw)Cz;{NMq_|pR_t;#|Hsj1$U#+DEgʷAx|A]xnjxmlH @njfrR:|=<IB2č@ލ vx`x㯍r5qUKM#k eF1P7;}JCEAu~ K[T j`C&QOKCw׬;2oub=B/dF <"~w+@/gtM/onpq^'#=wB7FKpJy  :q!c{'PQcCRYy"4+s"1n8ZZ]&јJ`tC<'[e'Z o=iͨyD`}@wz,ɿJ v<6j9e8WT_uA@Hp"?WHi>ٕIE9Rs)N@Vp"^1N"Tr_FznD$QDR(ZQW1NkJ5SFDA E5䝊9{R4[.uf5NBݴ&ZfFm`fǡn+&XN{ ?h tDBlASKM iy[5l>t%L#./p܄>e,"fsvDz5[.J͠5^~4n}&e/Ohvk&)Aw%1z*'cH3t2}엲eG Pxd>SǍ$}~u*gW576<,5.8Jҁe-DEh{򧑵ŨUʟ(̻ g0؊ZR3E&݂?˨nlp]RrLеa ! x_D[ȸjF/ѮxM '!?q4c2tVVN:%'͇p,S2 8#[pճ!hY:rI܂~pi%xŔ S^ģZ25 s j7jaFA8ݻSئx 1i>gl:)9+>lrK[6\:j6PrK~<|oY4qot3D/?V:{> %yZ ][L|.N"CleVۙGvCl}op/la{i{?_~`X٦xk/zXmo b2l;֬泤҅چ T q n]jǕ2cڹC|V00IlBwvRHyһVFx9sԓ#2D,oWG0ec!Lc <ƛ9 MDv7jO+걑t $/_R=Ĝqeti_C+*AwUb"өNW3V:|R-ȣgU`{R&_Mtֆ$Y=%er\MB` & jO&qڿЭޢ3]2GGt7-x]A:ε3S :u͕ uqs9_06s31+^# !PtHoFV F8V3MUk_}|kG/ye8Fnvӎ Sw5-x:L[xme>z.<2$IJ?ZN7UXDN; H 46#R & nTC]9;3bγ9Yt^4cMů` Ă+0D8ɛ|QkcMȳ؉HoX87,XSN y4c،$︒}KT*M~MlVR}J̱v ggo&X{v7ܵVX)eX[Ǒ;cHt։/\l\Wx*l\F}W7Z(K "OV!o[ಈ`Q ;=SQ;Cں8 }iY'a˔UZHp̵YN*YZ:眽5dTnq8SNo0]>Ғ!jtsy^=~`E`b2^3N B\"w 4;T y!p(LI2M?ڢtA5{?W:V̩]6#E0Q 0NZ+$AtK8Bs(fF}i gǓd5I>c*UzNYV.^n͝`7xQU+ם572&sMRGBsd͇yޖwV el (zeuw~JOҿпڋEKk?lZJC9iWTySiUS2'EALmD4%b1|wH:DJRRWifNe6}ģ`C1u,? ( Иn-gO/hV})j[(ʭ "jn_|{ixP:WKC-@n“z|Nh)]cȃf^!#95O]*jc9 =Ks)PI.)egsms(=y=0Dsi'&ظY(+8\YEEj )X>ȿc[QLg= &1Yg\59%tkq [sX $ ĉƶ ~,dZP-ͯeIWٜ92ag)݃ ŁE-uH^2h%钀1Lywk%-AۙoJI%Vp Q߁/*`h~ZȕulS߲*\3ĉh7QZhu3^p>N2MI2oMt!`[#"ó 8`4ē![#gcx=k):bMвU?@)61-h$1Ϫ P\diWu3`nY)EɢT`F-WgR̄pN eH^@ KW]ch̶rZ]hGQf)iߡFHd }Qy7nHt9p3PR8ԟ-A uEۭK!@hĨLE+ݠ1AQ*m2WݘGF+e6ZoMd˂{~N;mpcn&9PxxD֡:LpVO=KK -3cj$ok*vPE|v(pXЯQJɭCdqA91e%XcyԾ0L\MvzjS@w_8Z2jsJGFX4XO{7:aP=!^k.4$2ޏk3.C&`hoKɇJaS*Ome*Xhm0..."ˏhרXy`+Dx}h0/v Vd01<S͓V`3Hm˥^bf/Ng]^1܀Dq)?9c7|,/ѮR:)lW*> 8$T %56O_ti.lD% Y%ܶis_}fyqč@Hϑ2 9T$$6ֶބ7 ʷr ;.]z7rv)'DAyߧ'.^`O ve6 sT! +/Vф˙GЊٲ4SϧG6/.$wUsRg£_L~m_:jtyj?kdY" btHy RGfN݋FSPZԣBY4ަll޺OoÍ7h ~l9'̈́KWW"KH#LcbPSqaYM%,òS]H1ohyGfJ nFHn?i+ [{oQp.>lKHsmpΩ@7v/W0KBu2@]߹h C7O7YH9 #=⒠ߋB6&QʍxDw-o8MXx#k!Y/һf 7Uck+IV4+2xZ-iΑY!6&o~bNJ~7iZ?:y+Tyx8#вXS(5AUy?jSXuXQvoћfGrux͆ݿ瓂R!u#:Z:uJ )" 2RͣVzźgkHOx}k2d qXicrs$~"Ϗz,9([gX&bnU6Xo5t)"Lf0W#"([LKWn*9 V s"t/~`;ڀ UuX‰RaBO6+姓qS(NS'3 E $b1Pv/j8B5q Bbo['DȊSf&Kh&FFg{gKOm4N컮3v݈{]K{jXt,Ө5g6YLd* yX0Y ݨ1o9ɲo㵎.|#( }:*P?vc@bw bmSu gI"dft__n)]q X/Ё觰{kp2WVU'UWI ~O~qX]?~l:C ӧ+1bܧRǕ޾`LEHY2[K(a<'6SB9hg\&!LRKp^)Pgvo tU~fI.7 ܏%$Xgg |<\j~k0F#qcAmHkmL`*7J[΍5 :*PRQxRA"S.v{[jݾԺ5MZq*;8Ɋ$ۦ =Ĵ69lQA⬑c&D~G1(Zu6mkJ#  _&ݍXpLž3u{=O0\ j[{6;PXR ,>S>~~45-P0~?r [M^/?v%qf|Qκ$ w.5tbR0w@)+J'o<0$bsN4r +! > Xn텽!{W2ئzp&-qꁄ$ Z-DڔNO}sH70!u91 Fcb?C%↦ٜK(Kt?* r@.>m] [R3g44 dypJ;)%ߪ%.zðG&uPNOƂ'i_8W6V!f5I؊(W `dq{{OI2)wjpekRڟUEwhʛb~4Əs _6ORaPkyDJo y*ʒh EL( D ,r y6cNU4kht{4pQBi4V8[Xџ,:KK1D(?Ki}STZWti#>K䚭iӾ>EEBR}Lܪb/bG?}=Vx~]1iUh9ؾ_ɜ[W =+.̐M i&EMKwYS`3.R[. IVJ!+ᾛ+UF~ːc*B#r؊аKKgJ:̶99gdw?CXAeg[ 65lэ}h'hWWL Pl&}H3c\ǜݑ)Gb)4(8dLO mMbC9qՙ55F "PM,gǠhzRc(ŝ !Up@rz;{j9D ef?^vĞ8w%e scόUcl|gp3v:rW"2Jù ĻRa]+md IZȑ ͪu2Bsy{s⿬զwD 8<{73%p$3u6P>:x6 ֆBVESPkckW,lVStr\XsGADФh nOhcq0[[L~A<,r}$^Z2u[{ Mŗ0*_%*'05{~/1O+$K񯈧{!/:B>\[zgYO@o~C;$b RulgN71hD﹃ .||9 ˓3b^X,iQW ڿ])-LxWO>E42= J\tʀW.4kyΠ>.pL +bpU0iS$mb̥,3P?_0Mŧp\[yzO쭶V`w}& '{00kOZG0~OqF?i޷f |qyS0ZI[8^wr?q`\1@^pO<8,X?be|N6@q%m 9]anPU ,},Ħ69C&iQ0m^aUJ Lp3{5fGSC/ =ch2FD6jzP)Rm"}ETPh0$ڴ?^$ W~a|Jp0Wda.bcdY1Eūs=dT܌F* C@ 6OwO(W1Dm,'V,{9%%;#RM4GȰ؋ez$˴Xi+w{e%iI?%ϳh0h(56 ^ni&/Q3ue:*g^l6L񻧰u|@K= x YIe?C/)UuÍZ5pL-.Oӿtgpy%7ez,k.KQkUz:>nT \fE't3hfUԞ)trX(WGlEYri51Zؠ+s !oѸ0!^?6(ܻzz g,e J4Ϫ4 Eq\[(!sb2`Hz~@i #0!eSԓwэ6fmY968᳜0Cl:,2v%jΆޒi#e(O-e+{F*Z.ir3pE1B ~NUgC.񥄨VK$D.M5Fjb e536 h"j˪HZٕxS=5\`Tr[͓v qh )o+-\ݿnBlb$_>5Ͽ}=J6>~(͟OJYQ,:|3,KNB0/i::>j}߉M@85Fn v-r^m^|sZZ!)Ӊʄ,jI&BkqATiGo9_3F1!\ɵGk1G4@ ^#"g,/,x_7`rVzG:?y\(hIx{dG*~խi~>:6nց'X̓{lqdڌu/P pcF|Z]"d&7*B*h3@KH8ezoA!Pln*}`V%YW1 g/0,M]X5P82g$;@2E0U{@G,?SDBwRܹ(OX7zrbajw#= F;+jf'C+n<<{ސ7 2\XSH}d4CܘP|ݘc`}$ӹ!M^Q^R$Ԟnvoxr@Pehn*>qY<1&s$)QWkU JL~l5-OcA 7!T)*K f*㻹%;Vm4aW78e;2Ӝ# Lf;Ûe<1}? (hVR*lFdqEc%ƘahTA9P68 bc#dzk $;Oo!֯׃uV/yZX _L}'^zٝF 8@2f|ys%Z&>@)y=J.# yϪOοpDHqȇDMsr3>'6|jQy.\ѻNԖՉ^}Y칡5Mi Dȃƌ\ Fa)5[p"Ef;pYw1K/j9K(,,=]TH`31}ApB344?i<]0k:G9Bj@cTPs ɂe ]G!Q ༎=G[j>KB/k"sNk~W.+f b3x3%?'!4_O\4E-q 63㠹ZyrJJ ۑ:sցu$\a=ZB{l7 [L"?y=%1v}E?h +ʷSv?!;5~}X=gqe^yq@9Vuf;dFJ^F_ ʊns{R+G-"!zf\* AYq{)Fs\I2P}eTSo >?HkrrF~\)Go£ܗ/ |b;|  sWĩ Ë/?E-{xAprrߍצSYQ&(X.qЅcvQy+:_n:r6gW3aŽQUFkI}Kڡ (L!HkaGXjqɴTF]4dK}_t&Zv5kzLLr?wdTTpA%/ ЦYFVa Nfڡ/$ OE,"IglX.V9I%t,}YG؏g\&IGB!e)5 =zl ְ^:0IÒw҈GP -=)i"XB{n~]ŢfW%KAچIDgmi6wZsӇX1 dZma=UQrcx.)q8{N'ZP ̝aaZth! 1h@ڦ9rߥ-<r5Gű'gǟĹ*uoS?v 6_C#R*?ABkӾ`90ҝ){2AE2c(;zJ}[0n@c̬?-B0 roԘiBFhԾz b}fǝ3R2E0&у//MJ͐+3ЪknYR)}%ZTZl5fQwCl|It. ~ P@ԧFIJ uqgf"AwrOڸf2F?oH2"=hY}sx!Eyz(IIP} 4 Gb]u IJzBT\lYT(x /.u8Sfdo歜r4J;t$w~D\xSElkŊe,z]"eji ┎<=#O7zs aKqE41g䯧ϟ6sf]W apaX݂$|y*D8;K|\$l,l> 3@El[X`Gma\/$m™d)[;ĭs]X-~QϢ>(yB]HhylHØ4`hgJ졫LeGY&d,OZ>#Fj6y~DӐ"Ь:̱ҡp'Iv`j`0} اq OB%GR=S5"`n/9ypEñ:W i[$2Xy"]bcz W[3B$ Q!}a6;/uqh 4jN MG7Fm|ո`)M6n l6ۮq̦KQ4VPQ#F6Mv Ԓ-D_#_a-?Z[0cbŃ%^ }|xBT"caxajL>),{M]7(r9cJ//g>y.sNaLȑFY޳yd u )8"yw'wBd< ~c\KXd4%f5YDZ.gC+ OT2gmds| UQfUw~A/K|_gc"s7zL,# >W 2f݀2W 0ϙ#kHycnt)Ib8cNi\ES{W޻Cxr}Ȫw-=Hs$ٛGx$/_J{3] a+(n -75i!&Mh(cdq-'7ScqO`m̂iܸ9߻sv뤺&+ [4~nnҳY&L h`q90JjM?b}"d^ eߩ[痴G;uΖyD װ>F& 1xfm#4eAR[gF^ZLsWOoKG+|}P`oq)27XVqHL9s9ٞbz;HCԚI8RhSFxjs*;@hH\dS`CUr<b P !d#dJ@$bs\:xMXΞ$8ᨈOD&c̎e\)t ۴E߿cBcf߬X6c1Y`$ WtR>-l|q Cגpklwf+֙hee>>>в{1#v$vHN; {YFuE_,fD[]^qZ<̟{(_U@/+$V LJ%w{!0̈́;z'oTJ&JRD~η?i \ٿmɽr -8>{7xv<Iv-lk0C!zx#_q9sfܩqzEg* }A&gyj[c^5·:vA~@Ƞb;6NYDբmbPo3LFa)>iPdk\.ށݸŚSKkNHU?z*^U1tQhd\Dt g~f5k\(">NA/-%tz`ōc,uDy o33mHeCHf@ncUTQg(=ɐg'^_ ;4_OS^,Ζ֊;uFvJEq! %f.=Ȑkyb9{,j"3^V0Y_L)m@1W;-wbV m=Χ6?4P& 1YYKhx2FD]D`?UPT;Uq5*j1ŐGfVe6`$16㣄C >mCy9ѤX6TKf'u:sn^}ē`iAsգt c>$ݏ݂2wĒ@W+DN'/vq5|d#ޙnpִùr,^~%9G\8B.~3󑵢~W8i :*IaO};?SB'hTls-5cQKbwΔ1r+u^O t>]_=B )o-SF~ ʻRCߦ^$|çaRM )Q6J)(9A3%+ɱ䩘4lsҢ Uox打Ta[LǷ# 9 F=T.h?g/)e:tr It0^#MȮq>u45G&%:3_l[/|M/ظe+jZ8oJ0t[Ni"\RD$xDnVヤ!;wJx SzӔ ZBDk.)pV|\=]oώȭwH~*5W/*(Y ܥ^m,"i/e6Hc\gQg'ύFJRIe5}$N*] f|HU:lZ_͆wQl_5M&O*80Uf}RJIylc- l|jLJ?*1M髶{$>^ ١RvY2[ )]!X8-Ƞ{Tj~}zmu>u&| }46: cc|,&VI~J^un@Bpw$JY%kJ "ry{``rBJc u~8G@;^ᑵzuKlZEa۷P4G+>5Cp7NDmAMYĦc0}G=e;(5j݆< +Wa.$,̢i %\1OPbV?? n&bPz:_KN1.u#75Fzeh]SKmݝz[Y ׸TDysNL:AÄc\pȰ7|;]]QYy`>eRnMw!hi5;x\p;;;=l&N?PX3s fH/ʗ2Uuc4$-Mfɇl -) Glgύ{]D؜aSLP.2- EUs6'Ȧ\mp7?3Y2S*Mx@VP' ܬ~(%囆PdgA$&ԅO΀1D J`4a=1NjQZ&~x jVVzMQ&w~NJO>Qɲ$ U+z*` %Q.rZ.,l^%cFYHkmyc)hXҶu3zu9b)czIc8:2OֈQ_[4~'ޟBuGO,zZms_YX\ |L[fk Աb|qIe^c(ۆnu,PyZ1zH.6}z-QiFP`_>7w郥!;*- _YjTU 4~no/eڡl m{r!۶me܋_7S0̬KС\B<;歔;e`Ou-m]"Jfͱ韷u#X\v0Dhv~J9rC}i3”$o);Awg򤛌+Ӝ:ac/GAp5ni;}Uځ! VuUXw Chcӊ}dAncԌHlfJpL/]Y a P"0Z7Xc8WxA؁ʨ"pzr:DC-4ˠэ7(eojN ٣B~)0oHBҙhIJ5g3M x#$䶵54öhq+}id̺O}Ym> x h >zD/n UqwVknTaĬaCW8o{y]5TG 6_M{.-ͰS/i]#Èsg$"}J8<Imk5wT>dL*B>2V:V$^;/n b Gz9ų#M%;> {EC/EּoŤgf'jR|vՆÁ1$fdۚY2X1^Nˣzpm"9G:^:(jJ"P%="x4D{>^ 1k.fr&:7۪3z4B]v/wPonߺ%62. 1HZ@FsZi?Ny@J$^lɴlx+oIINJc3BVm.i>: WF@.#e}G#'U.66~"6>us:'~.Ngbb_'apsף/ V5Ro1];~j2-j Ŭ,}d)Q?S({t>C5e*y(;"2q#?4l<+V{s[)I21q^|de漘0G2?'e5ۊx[x;D*|aCw](lMm&3"G BCY-dػwcB[#YV-mJ3Ǫy=S 4u0AQ_B{6&+TITd,!ojA{ H cmw^J .h'|\ !QW)ި=^Oɯfj5s { =ʰJ`geb.R zGsN}P|!a (]Za:le2- np岘xC8&{.|d(0J#.S#cUŨvAL9EfQmȪ -?o:2hi|PB%`+W7.;#WN3'Z~ }?'RfO~nQ:DZUkN1Ay9VΧ8H}R8+ Kќs 681O1#9 ne -,,'MThUq Q4nR}97 zJ!XL껷^UHH0CG)}z˪O'tMODEkeZBlUpq4Ajۅϊկ t TKh mTiv1vj)fP! >#JL59*w^p"[j"Ǯ)0Xw5 沍^NL,MVX' %xF@鐥´^" H*bjve˝~$SZՂ327z-gk_IԘN!Է P<ԷPkO6ΐD :oS6$T6ZٸaBcv&ݟ|U.WƨB8E#E8qg?@ @˝9 R>͙n9gJIJ ^>0'6Q톱5`3jnw"V=US/)rycbJٱ6̄D}pf6u,sf OWR*_Y 9Q.d,CižM!~s#l&AĢD^Ξ95N)St_tE w$9؁ٲUC{)?#+ OP u3P„%MS9zxI<9Rt,h7s&AܔY=²f MX^|/0 _:TW8ۍsbgw8osYe6ei?&a ӅFgJ'E{~sŗ2d,4G|nvQ[ -7m:^b6ۭƊC֫6n W˯&Aj*0+zK҄[[ Z#YB!v/vGaI:NvU g~Q>73HBM9SEMڒO֑!U{ޅ.{kFSoIv Dn=ϸ>@gbޚDgD {nb&δ2GbI*QRՖJ91p N{kVvz Ltjne"~S 46s->p6+A &*EZ sIg}x_w3rEcDsPt&CSM7l7ԘA*b>lEZЋA^l(v3^ zEl# dzMCQ!Zll, 2S^KnG<<.xRI&tK2Wfr\>͵4gٜi }rL9d(pnIl7^zRBnK/aypϻʘ`pz=\3ϗ@^5|LA@,uCfaeǟaZ#֝bzֱ)tK7³Y rz<"uw^7Ojjq%N[ғ0XL]p>Pi# Х3{1[s<>C&ev4"w췞Sy&z4S3r,mU2vUQHK5q}W} ODX9R{#Z{a8r?U@PE2vrwvc r͐zz5/rXϾφ[teD2Ie]=H:- +7k&+]qCzy`/u<҂;xմau ;v˿zP2VK|(Uω/v7YB~lND$NS2=s2i/NtZ4HwcN._m'7l}_AeȂ,=ⓑkzq ԒL%{kT&[!K!W{Eݞ+2i%k8^'O1ɩZ⅌tY2KPvr"羴릩1vnMbFeQ'<-Rj+f- '僌؈$8+,g[;! bhڨ6u׾+h' XL$#orJjU+Y͘@N':/L:! hӽr\dy8ݲx ۬yIsp{ł?2:+s)LkbHǮVF.K2%Rg&CS0"`h8-D VQpS-SIkQ T2 5sȵ#PH%EFNQ[ʎnРODĭe;ט)=agc;O~GmrZ'%Y-=+zYs8{QuFfJ$n-V6T7(JA!~!nb*_䍕6q$dsV19E!N6X:ôm LUՕ$Ce#9oY}'v-UdU >]I|_O`1?.40~V+:s' |l%=.?bN<2X#dԡeL4BKƇ.e X{|=JX x7) 2c mjٲ(ɦ஬5b (2O@D(ID-DMi9^@R.gBcKkΰ;&f ںs/~,gogC !^+ \NACv;Ij%_Q6j^˺%?N:;&D!NpE{s3U@!&oVg);pz%)2ͪzHuE#|/M'ڲ:y9P{R_"zO235Nm V.m| .BE+~J6m`#~VJ uGXyQygD^*kEQ6mlK2Npc ?H!bT^iaH/~z^.ZC۝06I#c`_wg Ir@ ` sRs5·@*藝z'8 줴GUW`@*DƁ'P *ydAe_3ױVuoKF9hMuƿ:=wgX#-HWWZ]sŀ3SeA+ X(4]:6Fi×a\]r:/tf>[ď*R`bhS$7UJ1,JH0bA$nT,TW 3Ea&GJ{"|?#ÜҋyRL" @ԃTT]LgDӏY d٘)"\IƱdJpE?ؾ8 1Ȏ3je~zVّrZ ՝L"6Kb R 6.,SU4RF#6-*ߦ\H-L/Fmu~_ygn^Wxk2.**)ǎΈzF+Q=&ߥTmp4+SKm+فO>]Xi \U7R"ٿd*wB3*T,Fƚd7$.Zfϻ;ZDM){3GQ1Wog[gy2j23'E"UO>.؏to;SaMUIDx"5 [8B,#;->A!X=0I@OnӘb;+-*Hߍ=h| jx$$dwkag#K]ΤKg5jӺJ>GyH1w궻gW|F2}+ [L/8̭6^``Gp@vwN7kOwls>>=Nz+>v35V nt|83O]NE]t^VlǑؚI /Bb%[G DEN:z+[5JBC3v0rj߽$_#>^F;$^~%v*^ĬSV˜- Nz6EL!(t&CCn"iڱk~ n4*؋K^8e8}!I~q; vn7_^ J5pF/~u%!f9. vϪU3w5kuqQϺ̲]<0o?䡖3ˇ27_z iqGmO u = ꅶ]a "8C1c@z ٴi Cdb?? pΠ0s1:IUP336A8uq5߮tY5L̈~o7"c#5a tӏzpiu\LQb8+ S۶7M\[;KSqjyeE#x̺8^*R΀Z  B0m/xϼ:۠[ZP(fn92H5̀a3ӳ3=ܶ{~$ ޷(fnw]0ň5}hFAE6_|!U IQsKɾu3\Xf]x*pJ ߣkyٗD9;{xvT W"?zv7x@d&w/. 4NjLo⦕?{݆"]8o3}▮u |h^rIc"q] +`& QX5MD" WɅ鋓 tHO%uh-?O1V0!-)4fG0i=ݞx{8"d֘Xq藽nw+20f– HBjcEf煓̂?%n;|$W(i%[H2czLE[(`H1_{|hn,lXj%kݜ -B$ a X;ީE3"DDSuw;_F{u">^9]c*]]&ZQ cѻ&G黿jy@yzW XV,9J¨/QGk#.̃"Wu[yLtѫ:i^E1 #nm2T hҧAJzp-Gҫ8>Qm4P_&iUͧ5A/[Vp@52u$h,h3cM^/XSuqZ!k7,ƵU2 o"KE%o\&a9c:^/oN>鮷;oWj|k$EWO|Xf@HTtcYLEG31(toEIJiE|'퀼.+S+e(0r8˪_`݉+_(+qJ؆Q#b ,f{sEJ/Uay%X?PlAwߤwض%!&g@[ƬwR6j 9Wv1%%h3#qmI8HbMO @)ps=Lʟ@JjRs06my֡̓snq#$F}a F8avwu݌?`_% a2%kX-iI n])%Ͼ֤X96lz7]ӥP`J 'f *2FDuί) a. M %MN&Btv!hLcX bLu t][C u.yw)~Ef+oX}C_ǩSORY{ȵxgF$*w֗Q2XIX}Z(U⸛@˾iZY Mf;@˛!2575S:( iPxZlYvk? κպBQTY ^v.J5e PrF}L>p֫=J5}ԈKelZcvR5KZWB](]Υ'_b<$Y̷ֆKM?nn9$% 0)_RC_nj G-"8\)3?&?6_\';qbCc#gG1YTaQ24 M zTޡ01gne䥡_qٛ =;6良~J{Y$z74w7\XRlo1zrpA{B'I@׏~)c ;dVrh,8-/ٻ[yjeզoZ6Y"TN%4?BrJQ$Eg'T-TxGrDؽK Ӣyfg|Pvd2^19EX6S tkA&q[Wҥ^$pq܀8IfLASѐ-׽ө%띨\La'mg[nzx@/ee ن'KgèJhxgp _k% h!j g-#!<2pƄoWGL仞5s2>cs-АhMES}Edpf啘~Y\5l~ _XKGjdkz(8=`4/9%8vRĩZ:&ކٙrFr+L#x^mQJ 2=*R~dTTKP\+EScb uƶ#)`92d=v!vƛ*`5 w&꾽zgT\t̑~rl,.Z]9YVm2HBUp=BzRIa uydmLlaHa0>j3?/r#cj* Đ?ҩr|ʚ$Em`Ү/i:-,wzH@*+߃h~֨4ڤ*yȢo"޺p-ս-Ẅ́b`>eDm']G}# G}x˸1@4F6wZi5挆McUnZuJT~-О*zk#7oS&(9GgoD:Q;]8w޿y&+hs(d:x>bJL޽*jPR"ْ?M7z- YQ^G7bs=ϜRʤ]@j娎 &ֆq9WU(I4p YrٴQn cw2Ȍ}弿 C0vߞ}M6UARdR18.vĜt#ߝ8_ȍSOlCx~aպ&lѩV.~E,ڔ~W͹>!q!dSa%nM/tW+dH,/|r>?3|O1Z Ow=sG P@1cV0 ߿ /qەc;&IA$jخ2^*QmϜt2&Ie];c8ya0+fiNNbtMJEF"z g4z== S c"=1ϖ.?;'#G}yQ]Lڏ5`jTT4-uZkOdҘ9vؼG葑Jch l"YdCξU 3Z(睖YPG!5I-HFs[Agɬ'R?)<&"Ëqi޽jąp7b~fX.F%Π%9"A̼jDžT"9fQ3̲2G9j'^WȶX.u"\>DŽ_ 6<0X-6+7 C ʹ:yMUH-qt\ߌ@ @l%1jq  esfBƊu+R\TJu,/Tq#cdbMD`[NjPZ%-dam2JKim101ڰ4htsƇHj? ھl8iSrQDULzȌ6Q Z:+tU*#?,zz89 .ir{OG.a򝙒i׹B QlSyN'rA>[6\#"A)pP8Un jEfJ.ZE)|qod+s2W^;'c$.)i/`s- IqtbaWi~4>y+!k ͵e۽9c6"uI 7ܽO.ƺ\6B&u"ĻF9.iYzь:d@Q3aL%bV$u#{HM%!MQq/bBZRXqD)}":ey7;]W@]?2A(h֤G\Xɒ\_Ua|c<>Կ'fGL3ŚUšb…Dh;7pNCg,vfd@faȠe;ܣ l_6BK(}9a;0-1#PVN">SNH8;GqҞZ$6Υ#4]fjoRGėB{~}&BduI3)1?ä[{WV45YQ*>6ha&A!&k3+GRQ4AQ򧎪TsC9>ACWè|:V0@Tif凨E>.ql!m*p؄j5G ;L&FzgDv)(7Z1ف|vo)OC ]ͅUfvܰL)WD=LTOIbXTNƼ9AkE%%J$l}B( 4 :JuLYIsynXq?Nd?X82U֝\.M t"ѥ(;|rUV@[1&: URPUA&5C{jl# 2׾׌l8v z;&[yS]RiJ?!ǬP&F=1N6(TJ{~0)@_!XulZ+ e#X՜y-N9m Ývg*/%hn*p!_WȌ= %T::k qp6@%b†-XvU̐PUWFD܈ +quz4觖=-XQ}72%R_v0b`=g AuЛ bOޯNe~0KWU/}.c3nU(  ®_NL :ԹO-[1yZcNq{~YEYP$}t8J''̴;]esmb 9y糀Q{8%=l9w)'jҬəET+ !'8B娭%#Xn d;'Rv)gCbf&#(f }?EJтBQzn3؋v QZj ^iuC Rgz 5i׺gF'm=vy1=?:4(;yؿ\\if"D]丯 4;7m}kIY!Nv"UR+7Caa$#20MYtVrY-Xͷnn.Y18%Ш½dZhscp ?@7:2(q{%̾Spb>[tmOF3!rtP%Dvg3 }eB| z.iiy\G JK)mTk ^]E%X$ZJ{?D.f:-zBR9xdL@L[Y9j٬k֯ݷN{Q5%ѶBR?9\Q DPg$ROgu" r/ObN [*INKQϟ*F!zat2>. -Ұ}+g+Q@<}QmLk=Pw>9g|Ygv+]K'9Qc}xzĤi'FUDRfG؟Uo!hܨG۩򲵢**p%Z@kDuq^̣>dӜ'IfPň@xexqC&5_q!}VbWV׭=ݔI̶SǼCjVAedcL"ElwIOQе/ ^=*djJ2ePrSijN@G)z0):+^LȠWYGl^|Ñl[@rv5KR]'lt;DC|mQNI׫kdɳ<Φ6N8LlTހ6wxwwL_Y)RM_~_u]ߚ`Q/Io x>s$c pM ¯ -c ͖KZ3cC4r8CjI°{iNsܘ[WѴVH?@S^O!ˤG{r$J 6qD|z/V| ҳo?{fI7=eN&k;!5m97?A%Dl̳e|`qwty7'?XVe4[[w+@H:AU?TB|I PBiYL@uIP,[&Hg`vd#J+,m}DRa/fG3a@Dmį9;eO5ID J7Y3RfTcWFܾ]T) F^?4߀ CToKJ`U"W ̱ B/wpש_W'}ū^ï&.!Af7%#d oJUYJF }XdTjf! udt鐵e.T2ԁփz;襡bJŢRİ16ewl+}|ҲtZ]kGesH}2˝QC`V7 ?R4BDrD=>m|.s0qXB@r֜s`"@d\Hǩ_hok*53XɌ%-\JoH}o6 ?pZ&wqiϾn;N!g&/;c,!X58LP &hr`BT rt`rnU2ǟ(? 0zdbFr^J4aڰUʷ[%֫ ׎}`.69UvT֟-퉏 noy- mvw 0 G[|(ؠ#lie7J̷̞. ~=JM!XO<̮ ii*aaVQzc4{ e`/rVl 8 7UNBӟhϪ:*ELE1Mo`Y Zl>S ԒNf^jHm^l7[A.݇ BO_"%"l420s35ZVbDtn%B/& 9yIK["|n֬cH^fIӢ.U~ܹ:?lhJZ]2o^g6" 9zMj$8y XZOE޹{hH*w"8FLuvxo-".ElhIT>4 ?S6G+_L 訍~+D<Cql:@rEMXzbX5 lq^h#ObD]?l]M_ܸaUaQʒsNU<(C̕*g_ nD"{m;oEjԔդYdwmh }LY<f^P h-bLL_q~B> Fw:ؽZ04eE2Ȏ9lpcˁ6yb]\&|ye?~`W  5^p[j[).#]?RBe=Sy`+Z|3~]E&5P"_'͕(]bO Lؿ 53b~q[ҫ6I|.d/`|O8X9KG )klSv(cUZ+Dњ)GMtVBՅdK U7y~;tuݐZFƲH?@]KzN3šNdRKgZhsVIeY/%(mOH@gmdk*6:9瘊pӆ{6=`8 KdqZvL3PTe|+zQvY~p)w JiPV>]/QNjݫh+L0D< tSט-H%'2YL͹:o51 c +k: \IqP..:gJ|j'GnSRo%-vP/bϟq>?NϗpHĦz=нy5q2M]Ta0 _:̋'qd.1<H4bM+hO)M.E6ʼn\wYVe(4ef}Rxr(Kp7:eh y {+Maҭm/+}|$'rͧĽl9ZP\]dinysKVk @qi TgwްTu<Ψ])e7>lᄳMEsҌ{BA-#(ّxs3#|tYTu^/A7#.ۢ-Z#MYm渹$IoŃƢUPH :qh}KkVu7KYdz$ḧ́qE"O#E)^|GB B+5BZ启K#ٵ0Ds[~j;@jêY afo5P`G6@tƒ)LH|~?C7?m Y!@@j{ˆ3rv?"nٷ ,3na*L  2ʏ]7d46 [\m1轉{JԓkOm N]ȓ40\E.RJ#Jpߖ @gqܻ{(TZTM%oZKɔ9V>J:i5A@{6^O?;cuYHe#1fLk{K +ƑR9q+Ev M%[ej%`P.Owt Ś7 yx"f`/i(ʲg'Y*'i˽:g*~zVڳۤjiްi BD#}]QMwo7oD6]U OovrƙG~@di^HU i}W8ZP0biٵWCi,eҫBQynMU];rՊ"S%%68]1;1gD-99^0 ^@@I P 5g4?u/ZOq[yc]tW@o|CB6&286!,Eee@q|ul/W'P ځNIrM_k<܁p#ӮR&'kל?ϼ/+Г=нɓ3cY=z&T%S6=Asj)LfODJb6OG|g݋XtkV ·\>Bz:PJ9 K_!>*h`7oh%X^V+=XʇH _+K<$Dcx_%ʞJ7nq:)hX Wh=*Jj{Q0ħ&E^(ylghא"@oӫ,Ȍ4׹3۸3*S'GKn*԰6 +jWO=Rm Rēs; ?N-CSR&^=5eq&Y1؟$~5-ֿ)Dʿo!{| SۚejYs5C0@)_|A۸lO%F*m^qBL_;4Ej4U|Ѻjݠ kO8“i\JnHȘ[<[bD <Ƽ q A DǀwL9B|}oF9LZ+~rJ'KE^^Je0XGw7wX u&M>ߴ/TZXa1 -@@D5  $mMHx j/G*ޱHP,'>))PE Sy's sIQY*\vUWD/eN\ k ]9U2G3FQ1B&a"'ezlXyw#Uwء7{9G=0*bVSC _,Eaur~mԝb;.tDsON}waN$_ӇlG#I Ώ.$'*Kˠ{}Zn0"@a(H$J5Q?gHZՃseQ!Hĕ0&buZ-܂1ӬSRJɿu<>i 1׸yPwU ]]S.4_ 9fĘeҴU6J ?=Z40f!s51QJ6Y> P.t߾H7c0E?v[h $gG*iσpݶlNj|d,uLJkאs'[]bp,/ A9V!;\uyI(=o&Z ztī3x id>^bU/@][#(S:iR_zluvcQ`Oe+nh,cLFpc}av5Gj CsΛu$pܲ_H^4CNpkGBsP#Ɔw?!o( Uuo$]WsỄ>8 Oi}ϭͮ0,&Ǘc."^O9תicoڿ }{/4D'ݙNXYE!š]ꈑ M;D_T hX 0!/I)s8t cφߚ>!F<4K0l@yY~)$jr r!9rm'#/q1f@sؘI\дIcРW3 ԔTn_._SE9-L;\}. zzﴟ]mrˍN\B t #&΋:cwlQuY8ѹoԀ˺E?ne/VW&V}i~;&erDoKtuQcԋ /IύT+E;+3`[<@N^ERSF_LXz}BUI9b>,g쐊يFa ?h؉G9mx+3zF`6(oWn Z_KxE\3f%V? TCiA1VkhU3ť6?ͻ  \:&"Uv-! s\ԔghxOM5sg(é_chP5ntW0#nί.E;3Ă_]#$@7+*ঈP<Ԑ+닲tEUƭN|TZȸT>P)l:bL\ Fw̚L+۠ؑ^OB@נm0#ǐ|bYƢd2l7Șƒޠ@N߮$-7-*Kns1E-9r rԚ,9Q(*-u~Rpq_P-4t58Ξo S{P;Mğ+CqP05R{˦/ A$g Q *D2)zAZDҰ+-8}Å\GǂмͭaHSl#A ݑ G[v:J=YkH#jXbUu.4+N:umf=o%__KK('xQU$wуDmh^խԜJ洅dCf)Ժd{)Y;LIQf: _{d| 1)}CqrW/00?d8XMC[kU$4`B8_:/NNU^44&b+/qev{R}EgႱP?G xRY—bi^ADvt[ cVGdDyo&|f0>Vۋ;PkVɉ+T\o!c\#98Anp@u.bohe$AZ>@y5$NQ36eÁؔ$&dk4hq_.99fHԽS}Rhy{գQxG, 2L;˙{ImIiES@\KJie 6dɌj>}=Tߠz YVwqM^6UnBn<\gEV?:4MjR[LB]oPvӄ.-A a~ TY&_J;)[ MĶ*ƤF CL',]q1D&h}8hIpށ8 n斘5̒ҕń8#S1k d6 f= 7 'HVa2Vܡą}iɐ_&j.:bYh!)Fم[gj/¸-$8ҳuiԖ (tWMZ[J_*}Y-Z ~41Oėū- HH$hQQz'I+eE 6Jw:\ɿکYK;eeIa]@\<&8QQ'SPFk5DWngw3,~ݺHٛHW4Ep+ilw8%dfB:C-F}/ҝ.ȩM"*A/L".D֚ҖV2vonw){>ē=n)xg-qMk–}ߋ<OCOgsWcb`G,dv iPq-Ķr||HNR:z* O'dv+> #_޺n`{-YYO5ezw>*m{ k(GEh*pU nCwrB&&rŗ7>:訑nVwMLPT\B=h&%Ѫh9?/@$CAjզ`텇XqiM1ǁL0 >UxV= ^Q^P' +M+ xr  df.)zs=!* 5|ҴxwJX>_$xt$6;0g_a];j^UQ&Xv2JUX1c"4XܚP7E+cBy6 jŘr%",?CD-Հ<~r= P$-{]@Z* @>BÙpn`/VGßA.//R>-B~6b @а?s#[ YMƴ2`M'mTrvS|$RdQ?g\]#6n aYsn(EV҉BQ[izM~`3]OGSo=l Wݤ/JV@='zH8NjZ{J}І$LOޤàXsg 9TuIg $<5(oP~quRYyG!k+xbOQQ眈 XjͶ[_q%k  qNتJz"@GNh`|k}l`mH_@*S\ѥ1N ֽJEdlK*+/O"98 mZS@c |s\, 2S';XK΂; vR:\ugB_? Br?,Ld+[R8bgdV~"'sSC4 ;G(ISlJCީ6ɌJ ńOy皱KǐΉ1DYsU-0"m*a@d߳t xoڌoBz.c86A @gs cWV1B<,i:P}9ERb;`V5%Dӭ?H+Y f(({:ۜ"ԧ>YW[,3ys/5#+G]Eb&BFn$7][N:"\{[ ~~>4#{z618(ڼM@uD k}37,E)}ߧRRC/Hdc{FaYG]Xso]ufSGYF3(_a!^牺ɉ>͘!tjE;Ny~IL"Sm 2͏ZEl1b kB$tml`<]}h/)~#Q9`g[ZjE$1gqs57,Ot|3pSH I>굁_2@ꪵ6zYٴ-/a[zy<}+3ud-ghN\3` NIC69a Pi{(8$;VV,_ }f~}s`#ֿ85N[۽%g(=FyvT 6@,#;CEpڲxEh 5@!6guĀGFU'5,v f0mq98l +SOQ *7)(&'ѩ%b8 iޒQA:<(Ɂ(e,UDe< bQy1SNz]z4C9ڴ' ݢڞ*FEA޺Ռ)Bp7 h3kH\fF˜iru̘_k vX$ͬ7Ԣ}.{gn岇Z ;0!=|xAdY-o(,+i֓(xJ4)~<›Sr7JOb&0DFr ϵ1qx|=iVmbKT6XorB;R.R5dNst_^P-J }@M~`:){rȋdQրQիˡv-!`1/[>`.Oi7^ȴ*Heךx%:E>, l9kiAfLU 0}ȊQg`P%jPgxw24t2Li !X{R4N(|`i[^ B'~lR@X _}nn8d8sT|ُV}X>Y78,^8y+YV9/(S G %KC.2Ɠ$R0F>%tcC=!$T@dQ;BulAkӴٚ[e]v۱ ĝ>e\wQ"83p2B7B1dF1eKe  ;PzH?N]_`獚ͦ07̠R8^֜UW5ӞL p[Q56$OVRĄP qM!j;ZȐ Q vο'JefBfx%km@d%:BUw CY @MU l񳉎pS x 8lIUUwohm>U8͂BP&/ʍsSm+$ɖ ˮPmb@}g/m1uI|A)dyˡRvWK3ݙx`I)fJKllYѩm]r@u 5 ͢"˕3b*ڮ^B}7P0 ':14\˳S$M'.dBh[d?kgz *bfwD@"\,2ŽU $L8η0bT'@JF*{pv&{PEC L\v_`fZ3򜙪nrdcJLE/ *!fK&/;p:9AMHo64W3U*gkѬ)8-٤DjU3Quof]pE|,V@v#v->w2M(6}"=[Vö(6-pc 1]0]J.-")qd\řEOB 昹*)5.* NHh~as6m]Ŏ}0ՔxI/ 8"@/ ?JL]d5n> 8w6Ys^8xKPq}@F;銿7Zo :7ɮ_~:%}H<qs"$U<<ڔ`˳P=7tA/!ӟ6Z ZY3@G`^ s`ƸMb{ c]u.rWFr3j 7 !B3"Vıo=Ʈ$ywqTpimPK+)OeXkx*\DC)Pm?rҘ HBGWdr&p)+ \T_?(?%< tQ^]WrS$PJv,KPHki{_R iBh^rQŰ2*uMxuB0J'c ~0d̥2W"!^ 8 &o&h;Z8q5/޲CאF3|;[C{viwLV\˕j65#SRGr2~Bև(^ΣOl5?_a*l1-16Te4j;/NC!VKz~_1 #Q?)`ܦ\v@> afd0ji\\t)}Jǵv$"emv.zѧ74]'h $:M  Oba>+l.JJgiel6 ؁9H)DW&)ŗGV߶2N1L3}IutρQ ݞ1vx&Jc= 0:B@H%zÖc[gA .V;ޯyY&*^2?%8]Ĺfʂ'4MJXھcP[j5G7֌ޠ}QeL}c*Bژb+fU:\` L\7kr|Od6?Ia6C)qr/0BPka.=*}MɀH~$+ k& P/)<Db('片fJ`9s=y)"ݐ0\eQmע۶nRRӴDER /~pR}T3иG`rX{<5?܇w/`EE% ق.ЗF)h\*\{6~R*Wq;vg,X\$`u,kE<^CB>ʳ7v\b8z#A]Yxi+%0?G x _早D#:'[LyK;^uEngK{KVkXڇNZ79j)[qHDD[}G]ʼQ̪QV;S G(bͮXm}2 [Ҕ2ϟ|ppݣon+R9BTWʋτI#N^$"#̆,яh]2|$~-=~X: {CUwc"jWG>!&L彈f=+ŕc8'&S~BmS 6Ѣ۰- Q88-@պͲ zSm ;Ib=FEyIh1xssO7@s_RdKEaDbåx_oT NjOͫDsRJGL Ԫ\(v`%<= ]DP3ƅ\TKz~!N]ei0+:˪BkS TgѢ„D ~Jx+ԅ9TH(!y`XzDM黻yVDz{y&vX 0:NJZ ω]]1HT|X >Mb!{u7[q"lƵެeU,pa,!4a^,4'ԖHo|`8zQ:!=6Ԟoa\_v,`FY AѲyx dtK|!f%f3Pr74 93{èт!7=v0ʝTղٺJ[-)"h-D= ?Q /-m^zellOWz+4T5_G2ȴhnfRn2$R>kpV{%;M2L}Imncٽ!;̋v Eʯ|@>ぜ t Wj !4vwn u^cH1]P#ZC@!wTttGZ*zHUN }5X&ۦ98}I  7y7ڳ,1#KO 6I} U'!{BIŽݙ<)Ex6R6G>:\XN1PqrUIEf ,\3zо0f䷰XBþݚ`/! u!R3W#@oq~3+H ֽ"Y y`D0F $UWc:Hsɕ`@j(=t!:\QaGu҈ϫn_!~I6}ڄ4q{+B 8%"Ct$K/Hj%d}ޏ7QN;0]8Γz)8BҦjo~YE :8(JK*9$e!Bxw&C:Y|b >MMϿlH L#ʥwW6iӫ 9EuDE9̐#%_')R0/~~_R)o`4S'+qVf}TNz5E,Oo !?ev>>o tSwn(F; ۢ=4}!mt:=mn"M)iBW4i1eqK"#geQz᳦ ,~ RYm:nT N FLv]K߳~Wrpt}":^>=!mJۍs;UIB*"ֆk3Jӫ ,)%9|h |P/Q9'kۉşMoao3r&3!?46@ǎFf)KD+\T;QgLݙOW *с7- a=?<{oh;yϗEA Uz0F4^V${d;y{3%wdhp+Sd#S\= uf˜y'UkZ rC4Ǘv(*F+Opj}%@{|NJnqX֩tJ3m7Ł`P ˯v62JXT_o'\4f|3Hs6B%#?fKkKj t*|W uۚS; k~zGo¨K':N6")`mQ ;{0w!zCj)QfmYC|DAj8Z(N82#q?b4;pTtw| @qlT% D%AsVcd9A\)!p8i,יO8:Y,-̠j?лب){b!?ˮB%),|[HO>4i1]mA 8Tc'AT΋. Ƨ~=GkV(2撅qi;Gw hFqp*>/erDŭ ˠt-j"sUgIZ'fyK7e(t# D7.S̑{XƝt:M~]m(j$'PMHQy7"O/_yH`ǹw'7HŲ7nGHo[Gq Cq!)/7$z_pG̵&djO+[f#q}|B 6o/7s:Y]}Mhx\K]o '[̷캷aFv x']Ow@dfNVYmU-U0DvX^-jia^aIr=Y&! ?=0H-p~RFiYah%h\P<=G#RT}}o 7m+p"y9i?K(Jg61O}qΔ/rj51)K_`ؿKä7fJA-TK ઐl\}6im5X9N5bdA6'xk7ɛ驸cRmKf19?Wd5N{2e͂}MZ"CE_h?BV*YDmɝirvrq I*j) Œ%5YUYeA!l"M1c_2lAghc%`)D92b%4 ]M}xUOx8G}&B)&gZ.{͂׷i+D ݈{Vun*On1Zd`fWn!ƝE|l]hvA0۩m+6#s p bs*_}J ŖSnˍRGq3f QU6nFaľ4,Wܳ9,}?jP庾DqͬY!b9h\[;kIT~[HQo+Z_@rVE`סawQ/5“A Q2hxbFKG;ɡ,^ و)fߦAUaqY.4]X(mofm1yRLl/N}VÅL#1#%E4;WMOkDnhKwvS|96X}O3UT1j>SH5'hCIDFE*8gxiُ_&N?_˷Uur}{g&{t/0'vfXK(`"ho͔vkc[{,g21Jv:70VR&GЃ'6U ;O9U߯eKC~g!l DA$S SC$/Z]Kw~?=,&* H\\嵤-,ӏ[)0 rѳnG_/<Wծ xtLP`k#MDZneh p#]-yĞwE-0$nvސ?Ju԰$O̒ ' +=s0FTrt*܊/r`,jI~0Txυ*Ad:f,ᔏ3HfS q~+ïBC (ǮCd:iCTct biE3i =%3T?GݓUh@Ŋ ^YQNu?Qg2 ; 闤½Q?-vZiz%-#BI4ՇOoW~ &XIbsOxs媞0+gұ>J }m'T&DGDzcSG"2oV.)BZz;Pdt_Sxg) 1i֝y6ST=/*ueR$^U2F"y}򟝑ky`wVnз:A4nBa@2r:B;E87zP}+3m=@~z9#q͉_;oRh.8e,$rV_3YjgJv-K\w d)mTdk[̧͗RڗVaM0ZȿsiܛR ܋HIG:3] ?׶+/DENrcH$k6 V/2Em`\4wUiNt+剄F@b!#[)= lNth:!xsq5܇*mj`W3֩5v@:li̅N9 ]̩i\F,9繯{ƁYB^`EeuH,vG:X><шˊRg< HIL?ΞW>B֘3cpЌ&yn@2G2$BqKoBWc3 Qk+p@|z,p{+N  Q"b|5vvEBii4y+t1/{iG<֫xEGMz7xT@voIQ]V0ټ ueG=~H݉$O&1D!qr`ׅ=GОg?(xy|)t&amWT4 EHXa*9ٰS!pUlj("?Q]v~<ۀpȠ ܬJW|d+rGEgFm>YP>XжMPĐ]X%ÑBOSlvx+um򜣵&|pR,QG:ii1`~ LhSpy}0m/}UA"մkbRⓋ [|!2L!v}f7nCtA#[\fL%UҚ%8W' !Ôc> ?҃tvT*e6۸ H"'$!Դ훯Eႎ<¤6_RN[52 &"$F,P̐=# E2@qX_X}d4Cڌْ 8EE&א/%j), 7~zY6EX:0e 2sD$㘔L,d6nZ. 6qKt5Qp7mZwbHhsh F{w[Wg^Z(M'g~{Íڳgu;D̗ @5j߹iFIĠH:TL6%w6%BKDs/i5j\;[cKUl!F؋ijg$H6jӌZf[7VϨ+SW2n^\Q^1*6EHb#1;#'F~_Cs­ ͗ղ!R% RDqePӖ7Bk,Z%\:2Q}^Ӿ1Q G{N$D?H$@LLDvڂf*Dⶏpg Ur>"s"E͹[rj(_m* ŜܘR^3hnE]PfGþ$*|L[D"Rr`XnU(Sml |zj̓$f/f/aNoK\'JXv@(G-cN'KC.V=[Μ,zT4J 觇27Pم=@|G\kC|WqUUϛWG]`zqez}+_C͜~OG\$:-!Z,IZ29ȠGq& @~Blh h%*tБvnڻ WfzSd4Zm^}TAq!Jɱ$^ٱŨZ FLvdOm֤mjwe&Gr٥Qe(Hףg ,Wf=s{/-~};8ՠD~Pz-dJ'@ 3)ѫ?qT<%D&dfI)ϐ%xMƷTQn.y~2P]_> >;_¡v+|}δ"E y9&UPHiׂZ,abS] v9d׳ͰJRG;*}AchzO_`-Mby5d 9!pƼKlrdNL&LlRI7(XqWt"Il92BUn$Rx ~tνF n(4^~G?󇆡6/<&NȇdpXcϖۈ)spb,6D0L D=nmѡG[ȭ炸p4ɭɤ-w8Z.+TP@8pw9oRIAFlקgQqp=xe:dȽ `BI7vZ7vz᭻up`ēwbFC;"#9_ R)^FXc;\Yu0]3oDaei9ի+_ #r' "L7 LJͦwNxJx0$9EZW9=u,u섦`Ogg@y~H':a.&$јXq  ܏M0|6* J@NŁ#f@9ɦʮ Q4>^ɬ] bm(ģm9_#l5hl*1R-іG:'[R]`ѻ\="<6\()G8JgzjmwfKI=C$?Q5#Npb$c/dAp.拊y|th_'6n:ԔDҷg.Ui*|ʖcf`}y!26" SWɍ|,lܫϊ6I:Hɿ2YY{{=.̒0ESkA]\^|4Q ^eFMg5@lvxyMmxk.}t(s|/SBvK#xCBUȗʅglՀrGҊQO\xGG`vx,M _#B9(_L>F?ov[x, ?[eC/.NyI=Vx$kydTUU Fujw5O-_䖆Aa>h Xu`b; k b0naSW& d0]2I˦*4((*yu cX̚韢ҰG9 "KlFEoXA`|>qkے]$L"цvUInI_.+U67=Mmgq)i}=e8Q 7~A!M UgK])f(փo#d(DHXؙgD17gjkоəmBmwE A:f<]4/}E;a4 (YbUCmE--Mj4#$Ќ>B"2E9wn͋ ia~>7|!=7ĘA^*  Mmb-pЂtl4[<]R˾gz՜q;#SH  ŁSKWtLS$fy h"a"fn6y |`/%J)c~CyQ[ MZk=UtI#sUe %idFxQ/wrI5~zͲ 5sߨxzٰߝ!8r6nfo/~LD/YL.m \f7`7>];np[څ [b"FZE|׷0b0a|JXZG3 "S1qF}-ׄk,l隦C< {x2&78z;ytnbhRϭJ垴!/R1mR6HjYKd-ʹp)_,q٬ ?ENwcXʄ7U]a r?m/kFo;oݙ7Aᐴ;΁WEP,}}L;leLSCxGDʓٓByQ!}b&Kqa5C* |(TT>YU`j"NKTb欞{xBwΝ-=ML6V9k* &pn?֥E_%_v1݆ LW(|{26fdabc[0~L@ >fDf89ŝ1_de.(@Yvn kH7`;*bXUsĠ?p|;0YZ0707010000001e000081a4000000000000000000000001668c1693000051f8000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/Q]?Eh=ڜ.+ɏ[32Ȧu? 'j9ü뢤R uyo,FCsa8cQٰ gD#yo"ϞNjD譺MT7'6Ұ1J]7;F̃D-qetiRYb$`ѽ_1PۂGfY_wEFS0s(Q} SA m}>TM{nE5|}wQ?ł[D{Fv2p{ 8w)Ku;^恡2oBx׮4]9K7P45q bx6 .f2eNPsnR#3I<5 ˻m`>re d#6 vq|.RQ_ 8yVRhr܂Qܯ6ӾKcF NM`E(,+[k'Ș:-Ԏ:9]VMFk Dg0BU {T`ձ2b?CJ E>&&# @ MgSN/?ų [{Km(;l jl4{?vnCm0OAXJrOzrjGU]Nl.^=)ur0]"S*p (?Ca ,)a7Z'eiN?Zgkho`҉mʌu<eXB衷U5:*$$;# NӮOXbKӀ@w?gN5j&"=Z5OzMJV%--NJ'U-Z:)&6ۂY5J<Um Rö_:>ɷw!U]Z]a+NORv9|;>\ g\lmqA+ ( 4h}Ѝ[C׼`7]KS'A :[6.*K{Nk8("oxs' Y^5qcQ}d< =WGxͽ3}O40T ]Qz\tW(1 cTY/$Լ(C5lO10ziL%S`Tڅjc 33 0җ@/>!H1h(sÅP&S 25#r'G)$LT*TJ1X|?Q"s{߀HIeDc:^F'"['Nf[S3;WNH+%?$C5#HwW?Z",]1 uvQ.j|qr٠V)i|F,'-I(_:~sIc93V.jթ\ c\BeĬ; teW6z l^ %p p[P*=-=#x\Ƚ{3Ov*E"Fz#;A icݮ|$X_Ʒs8OdΘ'}ʑvsך`Bmf,xǚ=snf.oR)1xm֌?B(Sgfڵ&`0QW<䛶H_ ʇN9~%ԒhwRW[Y%!>O=6@o|sI_c@;W](T/~U_yR3VDEK@9J(6 s ^Ews-m8gjP_ o7UlV·|}灲Te[?>]<ߜzڸd>Gt#"׹0$$ZK&轭~S(=k95_]M+tѦD<]BgJ u|sfi`/LqY^(1{W _3W㪌#&7}x :DxBDrgC0)8XrZ'`W j>@c%k ng';3/]wytZ^dFTLHE.l]W~KX>xk\+̓4HIGĦGd p 2RټճK4_B0fJUTQW7t;>؎ -$ PޅM"hi\̬I5Оc\B`D7bD0W]F&JfDWI!c#~Vy̏\Ufep K1)Whb_2-LqSX3s. G XFzזm|ed-=[F>gψI-?ɋ,V=HG+ck܄X(Ky@.$PS>lޖh؃:֢YNjZ5G|,ľHm5nzcQì82[3}۹?/i;{{:(50-,ATZ e(~U]VOۆ]ܕ0g|'^]Hqx;[sJoib-)Ÿ@jd ^O0Kt7 [)Wt#J--}j_-OqcΞT2R.( rgT(@ xM $޻#ʯ㞂PzOwx ޭp=uO__֚tPx oe;o]O0Bž#2abnfw, :u{\Ղ{.ʦe;K8IEFW'fB.~qv]}L^ ]>R\&o"AB߸ՕY2$o}W`EfĴOpy "'2?C(\@ҩW%uW/gJbF5kZ]c6"lj`zɲgI%/WĒpGr&2)ectql z# aRWyѶ~ x1͈#1vՆچ]4DCIJ\͹4j[0Ⱥ—մhHI @6PmGv2mş s~R]0{ӊc/5 g ",7MБ?P qt =;$IOV2MGXt(Bp[ *awyb6#A !R瀜U$[+Cv{,r"̝5||e(݊%w)$/aE0xm|iVv0f)>h%?H8ZTj+DHo%@ ilrYà>jwT5ޅ0ԨppNLPl;6eJǡV*2]{p^ 2"2CO&ItMN"Їì{Y #y%ctFIy?In62ɴ]qdC;/%xʣ'H[vԲ;"JPEzwST*p31OTu5X360Y8V: ?jS C%ғX, 0~0_B{;L&ZVLwڭƜ8bv>u;Gھr:R}@+ x:Kp^p߽1T,4Y̞gLjg!Dڶwߡ╧+S鱢XXVh|c 1@8b^sDU!!juS jK츒 Fc/"{;]CGc|JU(^I4wCFIJ;C0A 4s1C(Bc6&c-ngc"ϺvdzEpV| P4܋ 8{e C'Y" zK5#-)hJA;R4zLV>'^s_Q˙,\}3_AE#12˟TUK"* [3–k__,Շ +Z,WBz#fC[D-He8"]^*o6QuH-ʷn.॥!XH#_X_] Yۊ 8~9QEed0&5Z:G:sٛV>HFF+ӷOx9p~'O3`2GkQZůd?&>TY;>MbkGk2~2} 9_eK?Qx*^Ŭ࠵d0E GT(d@=Ƃ%l|H9o+8z0X譯2=!u\yX;FWՃTLPc'˚xÆmَqSBd P#t:#t 9$/d\fFA/z;G|Dž{7Hnoj〪]/Hyt5"bD!Bx!f+ddKp dIP0&]URFޞ[?bqN ihrR,M9*ٗ[,Y<{7cSR6`HlvSjZ+ŕqW^3L[R^|`J 18`*,ZFc40C~۠@ `u mդ xƀ7六CL Jkj .f9Ĉ`"j/`bĪ4nr1+h*y=d9si)mB!zYQ2DD3%0zSJL=e'Hd͂m0nQWmHă^(֥V uqyۭS8ulW2D3@P $浵jg\y 8ӍK{*4^G&fd:6!TN;U(4jmDTTNf0<+=8g,+{R_G)i2>m>!)^]}UcpuW?NW`-"AI~U1B8aRUᢱdvh*o+4zEe'$Yrh+!NCkfcXS)?xK^P4$*jXxE ll9& s^gE?]Z-i:YgLn#3Xb1"Wh WdcnCh.p]PɜaǵYmjUK514!,XJoG% PMJ*էP*a8l<}smrX`JI_.v޸Ŕ~eZ -n#8$οt~(~5+NzxNx̓xۥgIo%%0,}&8X(ȴRdXEf[I=a\ᬜq xRZwj2BZ󚁂BDuۆ fѝKVh$p^S{Z}}U ~[D2"]%#>1 )hw2;2+ËP*B\*8gҫ}P:G/oQzR4maަ! K[~YU$'½;N4Tj&Ne dsR*U7ݴ:Z.QJ 2.`ߕ'eZ`{Y*S:Na [䘔>?uz_),hbPdL@ 4_R7}&Yp}y܈;JS1YyvjO:BR) yVa\RHnwA %Ͷ%"ŗ Eo 9|zY㑀aڶF7JBtgԎGp= y]\:NHqrj{3CoOX.s?wW5`E Zfale2 N(I,%^n qv7g~#AH)i}N{BcTQ%'&(մ(8]'&C,2`IʽBt.ʲIuXxZ_mD-zFy(߬1FNW1Hk|uGZJ)5` 6?ЁdUGЛ01rm=aMDPkDn?J AL7lUV]ncZsVo<5ȼ& ]Qa8d4Vy]%n~yC4bp6'[HhI2ϾSh5 @X-W}ơ61ԲEL7Iw6X6R&0:3LrW)4o; ڛqI*A!V_vW&[#SsNy\@=C룣ۻlLs\Ut }n2NC>^2Fd_nDžmn?cԐᙞ2h[I*u;FR2IM= ₮YRz@nV?sȂ>HZ':met7B{4I\r &@oq E{?="#HKFljכųIFB&oO \Y\4A_*L˂2m86#dSv U׍DZ jhzx)TVKB@t΅zre>.aFTKE"h;N]S-ʧ*.T@d4>LYO4+gR } D j\pn^&~o3jn+:r/6*%elWLp{JݦpdVXH ōiZ{gLb ^ߎHWRRbK3C몰U9l?: /Hޅv=*AЧ3_/ IZc +wwSwI EhW:sec 7&*$oѯ\^*ϗ%ݹmoXYؗ!`~ F  ;* _$0wk _0oC kv}܆s;:0)< YP##߿ؖ4gCX΃D,ܗ+f=!tv)ыk ٿ8BLMA i㟠i6ٚRc]?:P<p>wS_[̛c9 U*rc ?S0Kq&rKy5 >ΡOt)l'sXK Umy9E!raf *ՊX!Ve~*}bE~Ոa˼Q[t&zflMhT#H61dLɠ-8,Fn" Zq&tZ %h*{]vY)I65fkTKmgSF 1 eF[h*fûmN<+p>vaq|_Re2}d04z';;:XeU $IgO.*:PƕWiּ s5im4^ςda1.5lT5fEvq]FǷj}C.6}"UOcN#G_A̸omQ{>^w r+qb -9!İ [TJ%?eըEdԫGl Lࡲ&&5˺U>@'G9ߗ=BDjuoIfVp?KǙB]G8l3`/yNjG):|RC21q޾z%A8M"y=a'ǐ30B^t +d`ѽA>]L{eA@ cϟUTFi4gMJIz"UjMݛ)c& %[XX C.?Y B,P&XٙY&EvA5IH7Tv@ʀ].2<$Q6#Tη#PYqj|ց$2u6ÌF$8Ŗq4a.[-kkr <&_MPPJ0IXvS\1cR{AjQ4+OYؙ$SB Ƞ)Bf 'D#xfGl8/|P - ۯm2}OBۊԑLGDy}4Q,eNA!L 7[RIaJZNBC@4b 'TP#|XU2twUDܻ[iX,Fly*e(bʳΑXJHJA,{֝󙒩ew&UGbͱaL?&t_S; CvN06s% Mk&%6ע׻k;"˯z5eOӾ;ֳ[͘&C@\-OaӸVHKA],:A}T)HK/ `lsm5ʳOMrsR:1`Qsm<\0 s@dw@U6sF"~۴"!qò Sș=5t:QRd*=k#zYw8)USCz$Gʾ?`F|4AtWٰ#HPJ.[J᪴D‚"-*A3V.[;G AUc'<=Y= Txפ.[6Bfޡ%xh)M8;/DAp;(_LY.ؓF+/ܮeJKqǬ7 .6o;z&(ӯ ,cY//eNiƀvQOgI8"4fSӽd L11J#9骁g-<9bPہW elqYhwtMQH֙@älovAc% 0J8K:nj숿0, ҠT+#B 7 'Q(n4Z(KݽVnus]=h5 /r;. M0B(JX.x PN,MsS%<bXj Wn >mhUt.\:e)Xu$1:>:C4z%z? ,wbkEAc 3J/ @[i@$Ȇ|O,B~PS5hOs݉gFRoE)z>%_~'Zq̸&"e[3l4`q Z IsH.0v2Ud%>\w䂎yA|7clXOFM Dzo*9[t; 4bԓ)L^*3XVؿUx"'-GW:|Iux)(@k8Y-,!9Bpwdߘ/ϲpAUdS  0:[F7bxA MnQ`gZR7&,D00ly E2ٱlph92fS4kSN` 1Q4՗aFO Gz`:x2N.l4x1Ԧd5`#fST!0 \kY3A׹;p H-qD"%i82@7"),F K%ZbHsT2.Dhahqle/].Jih8h^q/#s ՞YV%H$}BTA!+Lb8$2`>tb91}f"08R91E'uMUn9=ُB5pq |ɍX҃ͬixqT$á)o఺N%^t*z4]T:IѤ]Fh z7yy,~ٹ%P-s_ vxc·Xl{zQs4CްP6&lT͇X*u`vr,ԟ>SL!Q(=h^Hemspة 6GG?Z[up7(؁<2 .mٰW: @"0>+FBѰxYmԝ5 Ty+>jKzXUm4[![F-`*Yt|-RJ:o߆FH_hg~``hZ]tH|Yؔ9~WWJNj,wԂ~?BP Wdr[$_ϒ4>+yV7jO!|`g${wC3U:MN1$>VO5ͥ vo`"l)c󱿆wnZnŬ˸vR.?&TInjRfC˙ʛɐDuD^vCCR;׷ٽ 3c_h(Z,"wI С;x~ItKǦ#؈ b' փa<[/ xH,0ͽ:8)ƃ#3E0|3{\.9F2i/YN-#mu@Ͻ)qNWʼnR| Sr]2_PήA<ڭ.! R歆Y4K)9 i6G9Ju5\\@m@ڬ zaH\m #F4KsQ]?:ax]pze1RPf`w\H3x%׾emSW' Ge͖w{Z£@=F~}=!2+>_ B F^zC&kݎDsL~u߂ϹAnM cA{ZM?18WC`eCUXcyKB/g ѐᔁ\%rq_,נCLI?0pCzo_ؕfi.n`7?dw5XFM㒊.K̆teO>7Y|bl~7mI[Q&H/UAaI[aTճD$14@HTlվP%muK.N.mЮ1 lw3QGڛ0(q:60d[P4t䥢_--O;0pR@~p+p^vT.Zt5I*jV3~J!7ּ]4Z#C B-.Q!3*d~ZU/(9!T dt> 'M VսDBZ\۬Gp8/-ŋ Ɇۊina<BVlo St h=diwm/qeRE > &UGI^L-Dd +U;Ă|8ѵB'ܹ{ANR!Ѿ( Y+i:knAg*Փ`e e y37t1X:^]%H e)L*i7h}&R)Oj;,A>'nt'h6-9|u<}P˻Քxk"UR?)iH*_z}$v4hk O'J>$vܖY=)h!S4@+R%I~JDYPOiDU?*  + ᮝX'FňrӇuDjl&kI`8-JjJ)1pm0E^a  ],wB|`s*ʢnW!#'9.yWP8.!$36v!kLԘ;fCK2\F/2`}+fQrj>.O]?qݜx|.Z g}t:CcU!'3η&k@P~$J<=vC" y9"}!Z,Pe3x{ը3+zP) a*YJ” ]*!?1xOІVnڅkL[+Jə 1oS6`}K3N8t.߁0u&N$(UvQk( ntWQ* JNE/ ??[ͶZYHx{~wk! o4;{Mg8ӭ@Y8s4 9fSS$x7+ɨzPS>O:wjӺgfᰎ .+}18e ,_ kŧ<^ !P5dHԇ65ۋ7K%6٭7.(!n6iz@INhb,lB5)clzi` g8Ɏ?7zL5x^H"J9 -q|1.]*U^,5ZmS8GB*T:>!A-v )%'u tfsb@+B#FcI/t2oJm]Z#a"8 hfdC~eİ@Kp`̮`. zSRglaQ,jOz Π{룗 QE psgH|pNp rG[>2[;8 'kicv$@wRf"KR^=p~[A!ZS3]1o>_90Ւ>4 38$/DfW3Of(xИK;~0z( lŌ$ڹЉן^(lDtqeQ#߇j#ȈDU梞#Eؐw}(HA*Q (xLK=MD- ^K&D~Im:R͡h)w&>4 9`xQO)!jMj5PUϻ~@tH+1C ̴ /@/-&Y5=j, X۹' q]#'_ڣJrV/)/n}Z.7?x2 "킦˅KxDNJmOtvJQ0WRNWkXK ;s=F/nq3?G {cV~l8IǗ#:a9OUF8 R!X?n g|gFG5(2tsɄ fR1Hy=̒uQ^D$PqH1(9딺@:t .L)'_m&.XO 4j 2I?_ޜ6Wy: rAA }fv'wFPmEn''_Iqui<}dFgو)4mGoa@gTMzf R1c  lǿT$c$M$^_Im2A0 &ٛ3U~ࠄv@tL{}rG91?rqy{_fn OZ>b #" pO_ 鷨2ubVΙT,:'D"V:Nn?*RyPv"Hv2$}-=VLb*|L {M!ouzQ-^dNPXltJAGP<3PᤋޜIc4^.s ch>D2d9b6CD8)#[8qrDwJTʻfN;Je-aF=]JYR_q7&f x m:8,bM˃  =JM[fZVYC@fM F\y$ȑ*p8ȩoycԱhA_TkE=H*MɅG 18U4]3KF/ uXNUۦR1G~2;aW@[d &3d" ;lZءQ|KM\=v5鞒b6-2nN5RcCO|6=lbuЯN ׷f\]&(+<}vbSG0=-`"rn cN%65я'vuHֈlRڍp50ePjCrhZvVH1$ӎ2g֊I>X2/mJS ~ab6Ib{[dx**D9k/4`4ϱeIcՀuex0YwYdQWTH=qJlҍ8]=%96U tJ_Y̓"O UB ZG㣎}Z{]&Iޜ4;͏O"؋%:c2v{Kp1ML2Pz H*{! Prp! pbK,8 =DN~< /Iw߅%]W(%Љ-qėZ^uoĺu) ԭ&7]CAY0sw\A{4uV҈5LjaNAO*~Q @ek1d-ߞvzw ~acT6]5j8 ߢ1YA2$` $][H+ӇͲ\tveg}Ը`C"ڜT߇ =N}UwF,v8#.Y=ʐey|  ZFk i'Z4!6-6ocЂ6Ky ߖ2 ߈ubUv!ͽ:o][o,t."0eIXJB'}'gruϸJ,MJ,ͻ8*!ʐֲ)Ux@d-m-* Q%nkz})uw1Md2+I*el,~ӌ}4K6 *J=욆6H.(rF(mO` S$>Y9/ bfé7)n \'xh]I4~^6S!tTR܌EK74xѢD)Τl_$2$hFO$|x6 4C gi[`--Z;Q;fkTY}P](L=1)˚7lcԣ}%gYZ0707010000001f000081a4000000000000000000000001668c1693000aad20000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/P]?Eh=ڜ.+A-&i 6xP@M[ĮUpJ!5ǭ< $Y k!OkA'j]ҷyCøTcn^5v.%X\Vw,۲ҁj7`_٨RX;Z _{M+dJr"D7X9HXnJ%f v5PuN^ɀc2j.4:{&qI]+g5H&f(6_Ś,^ch ?L UW.DtCLC( |Ņl︣GiCe:g]%7ZaT > Z^viEA?Pq`4p4T*A"zuK:7zi7c#\r$L1V!4X5lH8HvKW%l7-'_cJ%!0}CVm;be&̺gдŏErɘ85o!՘G,#BQ@;n #z=z2y&`ƺԆ*sTמ8:D*~jAPm t`JOfF bm>y6 {> 8\rPŜD6I;P70زt{z۫[#݁9Xͪj81w߂IO(O֞/rp~C"y˃=g, No^8-Op;*$l)r3vY[?/]~"Dwc Ls+'h9/atflO#wDqZ:Ɩn'rs-LaqP5PUG #[qL{EN41#!=x#[ZnnDaN=rH/u7h,Mƨ"Z;bFj=bjpIV|9De8HeYRӸTPM2qwFs Cn(g͟<=Ik:Α\l~Y(vٮ}my CtN/̘~Ld.]kgYռ…3xWᐊbvΈ6f8z[Y_bOR-%@+jɒéMyv;[KyP`JHpUtmdY}FYؓ4=.E0mӧT6gycwrȡ2sū;/%T3>̭q~҇eDzS7B 2ąKF G@-b̚;Sz ONkݴڅ&BA$gpX췚]&tLgW.d*rBa' ]0fPJ4reP=ljZ_3uO9>¼n"}+ OW:4B+?OcULfJ(y^ܑ 7o]Z#ei+kW WFnV癰wkL;4"Lj͚j}wM[Y|?ДlgN Ug0~SV rZrSP]1qH3s)x,JT 7>V#P@,UO+TOT6]߫;V73{oecuq>q}KE ||ܒ9 0% #Jыg&A I g?O(.l(b!u۱(Pۇ"kwXd(gzAhmY,dg+o^|&UhUegDmC-W':\-$@'#IT @`ؚRpCjNyu[x͜)2nsf_7" mdZi?c\5WHўFoכ*` CV-2/Vrz]u^% 6aGLMrc  u; (DOiks½ϴM B1k4&b !e~p>8%cq~R*)=2eR'ܯ@ @ykSI.U@QEEOpe9NZ 9fGhc ?@QݎPmqSEӼjah!iJ]bEnC1#Riq dqtM9 X˕9-k}8Ҳmg\$-1U=J7&^ex0!؁"}t c([EJJ AطPP:P?P|8Tވ7:Yюqyk)vpo\; -!A &-e-?E#ڮNttn ʼ-XCJ!@Z_tӷ]D [/E SWu&&4]@1!*$E6[+-vnedonL$?h:iV8 ?Dv%W7c|W5<>cx]}?P7d &[%̂_ NǻTUrVʨ=nto˟μ*+$tZ}kï,4-OmkaYe^`#CSe诶BF/5Y}Ϋj%l~`1͈9Z@i-$mZ)Aik%1=l31E4^Wx>9.˹)`ʠ~TkPg7+z4Fr{bYOsZ3oOnqT̨AIWF okۡE>|U&mߝЏA9LAIY;=p$5Q+p}'9y酘\8 XO&#fYUfdR`DqI.o#YAQ6xJߥmbJ:htdGM+Ţ ?d.0:{+ILs,S]P_\x7Zx h3VK̊L?ngSh!ZKYPtH^$G,8|ԩz˵hd0*댴z0,.t-y席?l(?͏sgq)!6QnG`HiJtpv$=֥Hz2B@[I^a?.<,87ضmM$7Wx6N/mğdڶJ)"?Yh0sܐ+}G3Qǒ40u E@Fs ua 3'!,s 8-^5Z+_G]kf;dFc-v)?lp7]кyT/vkD#SN.&- ZDaڻFJMxf@")4P,^{YٵyZ'Fo!ק͇E(rn wh%׽ܺh?PIe*WD.c*DʐDY3eCo4h5ˡ+ E? rH1P߃1tS-J %ɾ4ܓnL0'.*A?vi0W|}43 Jn1o:.̰{{ yf#\ ݓBa"Ss$XGfOvc<1]<-\OYU{7 UXhnʥ~V9b{S}8`#:O-b Xntn !(*Dȑ]=0YGtmT_5'R3$e@(̖(l%`xWoxp1 p>@ DTڈIܜ*o Hu?R;9 J,y}. xz;zO ;+ XNqxO3h%[J$ אxrVĿ;S[oWg$\0Z;ŝ]A,݊rFH%^|BZp[]q'S0$}H8>G[N.'g=L~.ϞRI |'Ow UGa] s]Ql3tf١8Z/̂,xw&a-9xLie':,mK<8-cVÞ\ct)3I@yDi|H?u8.%z`:W$:AQ9J㲬e[#BJ[|z@N3HT%CUnq(D\{}K\~>UeFMTT`Tе3R\ޟq {jTD;cZzy`B3G0ɥ`eXq_I T#AMKP)wPeNm[h2Jڸ\fxB( 3&-' T993ZtB]ktk/F|ROkYi`ǦpR,oߒPef!^" J멦WTÕ=^O6\M`CحutՐ,Z3,\ulqջg xM ?f<肊~UE1(%bkthoEPD'`xV7Fr$0Nx˚HB MllhҁE՘aH3Rs$:o]6㰓 ytӒwsry%as[­f |>:Gf{yxb0փ;&Ֆwa̻Gd!+n>bl0F۾$leK2) i#[-"Dv"I?x )9qÌTqGqHIivez4<m,RfOѓvmzGI.owUT9; 8C:bS;+TPʓ}%aŋ@qV,{;:ʨƏgS0"'2?\=Nd:G؃HlַF'7" *63څ`^R`aTwP> ~Xw _7dg%?YPl׃5n-d9>z}Nި_?֛S;Ė&aIh+k52^?9SoEz(wI[-$`'aFpKc Hov 8OF?:NrK3YB$]b'q{ċw^_P,5">]H͡[0?UvO۬J^Y lxltٴ7~]d)8"7{RDYU4Wy[ې1P!}uœFX C}lQ - )u!WErrYY HXɥ K/" 6іS=‹|/obU:L8q &'nIJrq^q1Ni3jAR{<3:]Ֆ{ Lus%f;^pbAyrnx<5W3Γ>$?2$n$03OwDE6,`h0`KkB1l6!JP%u{qmvZfݯ{=e|+S.NZj0QԔ@ߣ{ir~]%!>S~X.m˦mDzfn)Fg\\bde|c̝lG`m7-hH_ Ϲa.6qd.?II|H-p+S=85)f1ڟTo8awFaΙ:F3"7qHh _!zNSJ)F,Wꈝ.~K&mMUW~v,xLU\R*6 }I=/,0w7s '^r=7߭ji/3h ҩ":-|' juJI[_=|2V}8aG[Kg)6hDQ:Ufp^"ꉉ- XǤIvLXgZb߮tumXJCsL"ͭdE│5)F(%Azľ`Q A Q(O<35|7땭P'y[ۯ`3(u˙2Ө @b!x f hBx|gYPŘ '>-1G4qG)x qWS(*vx܆dE& b[Z<^C־je6 A 8O)u(zWCJo%΀&5 ;Q6 ;zkK DpkqoU税v-Ş[]JrԖq\@(kK=s~1'sTYzEO  yГRȂ8 ች n9̜mi7b,Py:mW,?2"<6YHE,FW:I'cTG \3T 2Rj \ K]Hh`}hd y8OKI'^ٹҘk~ \Ǜ8tI\,8- = VNK?&u9Q 1yKM9far-[1*ɡ㔶y>.=q :b ?VUe岟&KMHuu^JP&,[uy)VF2(.m{WcX!tܵb)h72ց DsH( c X`vALCQ_rB؀c350ǯ@VD ε" #E5ʖrU^+(DQDيljŧ4w˯:9;[Pn@;C֧3kf܏ ޚy3 gƙ0 G+>TTFqT d~PwB7s6ǰwyWn2_0dTҚa҂w5E )R!n ď8LKy("RQv&~DD޴O2ҍJpr࠮dU9~hN8,6F^n X# ro'H1p&`12U>96SDz#I2'<!Ɖ?m%⎋gsb8\kה/%*]xzh0xt=.tuMXӭ`:yZ^݂Yc A>o|29sU Mh)t>]))&4:OW֩9i|{ņd@[NQ2yyN!2િQ2#8jѶc!%9z ]n<;e*z30piy楯wN{h MNg[#_]3ertFYwmdJн:P7F.?oW7o}kK3uQSi KN*DJӟ,!iM vWI), v-&^t\$pfpT#,d #ueIf?u@(Hu`a0* Ibi歓:?'&F lj|cyĆy2q*:Wi.niaIQgꯊiFϑy"x[zv~M r4/!_<2lf:/Ue~PA8$Uc=AX^b;~uQa TUW7תqɱZ T=ҹ)B$lsfx.$K3{EJ["d:.YtYmZavtIך7V晖]w lA#΃A$`p,_#XЯ Jhu K9 4\h[e~t"w?5@>pKԿx8N&j !VYLXK`Hm$W@fݯ31+|m\%]I:)QTnCQ@0~vq_\^ w3X?FB}KKC8P՚yEAZ|'Ezq*06 "@ u'J1]Lֲz"WuKW])ÎE2V =/IS{К? ܍‘WؤLe#h/KnWbۊ}ZN0*VQj$N ɉ?Vh_;U(Ǧ(IV~I4EؚW ^w9I,{d("ْ\9s"n IM%a)!LDPBŜn|by ႖/&Һ!ڎӵbF^4,\V#mztQe5P-<+;>%8>"qF-P)o3 b v鏮>3Q]1-$ G8Tv1s;w[szj:MU82E9 )-bD#m'%">O\ zc{ [yZ!!y_mf4-mC'0mcIq4@u 3&o/](MM7nf* %$? Bք|BiW\ӆg/_TͥAjᏪgl`AWaNm(nwV&Yc&6Y- D14kȂwaYb똄T h^-}lpo:~94_G,}=l0ᰦ-ف~d#]vVHû PBFyIYN\\p)jJOو9z7JKol""c x@13@DTYϫ06ynˋLP>Az}gz5"gF ;^>Gmc3+eF?p?_co".+O@mo&P[ƻÑ} T0|F&Gfyȉp92ke0~½ T>w^ćB>x/ʑ3a|,Ed勗ϖX 2X%jF)fW.l_23kX728Ki2=|&&2|y7̊شF3uQTz>._AB,^ذ1,t6E#L"= f~idtՂI_hl+mTmWU`Ǡ *w HT ES'1m2+z}3(ۆN3JB$Vu~44׆:N&(`Yɶ\~?[^П5¸f 2Aoc)Y6Η0P<5V+w svRjAD{.8u—0 *01Z~ֆYٓ>ߖӺk]N3o`%૏75z9_f503"uOo{ίV-ԼdΑ=qYwhJ5PBWbydjӄ}Ozp*dKkr +@""Q۾+1# 1 mF.t#@\LB >h`jtJmRYmr|8H8 `vj˃%_H'~EӌDo&jw&RYC)@[ht[$ģzc`ޚ d)]`@D3Qj Og7U*F]?e Sֱrv茆.CYGVv9+q&E> p$+tw>0gC1+[s&<Y\\l""TlP4葂>LC.n { 5tNgEG }GϘ8tʖc#BKjlHdgb47 [ V4*kL/Ê<%OV`o}Y0A{;X]uk&:w~ZVX\Z(AfvY~ E-@pE@-'C`zJ=G0jT`/Ay5hM |$Hti ڹ|B?6@[̀2N)N2n69kA8Mo9rE"1rb,5$G;;`ǙbIQ"d>~[1oj|mS$G\Xr⽵,TtC=Šq3K&ݦMcfpҳ=yP=#ro RŌrDK')yP<%?wIyrs4*@r @V:0Ep/m1W`Cz7ɲu|+wGS1V ݈̀Wx S e' ; gI*9X}=6&aB[)],#7MTyۆT{h7Y)ɷ| 5Vc6!8x'aX QXM+0)k( EAp 6W v浹s?u Nz9160pnu^@*/kϿA֒ڈ,SSm/&ܹNaBL)]J؍der1%Z/idySoz[[e_ (OY+%pghC3'z@I@7|mtgۓg3n! Leg/Krt=G&td{z7 kvwsxYBToD& Btw!3|t3az4=O賨"}8L)oՃ6[Uo]:iAi:ڔLB`a"#;cnĭ GIys`($~5lٰb-Y{JEFQT'`-pQ- Ut^ $k)n4Kr87?8OOJQZ9Qη1hi|e<<3c7 $7+&'+p% ~O1sǷ' U&PV$c_ z F~D3;n(:2[I7'劈]f!՝2At}Y<[˖Թ}(Ԣ e7FBV5xw*VA &6;:ji4齪Au67mwiz#~MEn @f&R:CiFjcfL#,J/\?K4t6:)%I9R.,.wCp^},05hKںŹ%wДs|.|c8Hs@x3kn ,?u `m5>1:)-I.㱣u2r$?]+ۙg-lcJ H幫d% yo{orB\व"Yu3T#X0WXX9H6Ԝc51H6@Q1[ſ`ҷvoOI&{p UK7Q.⓭QnP*G]0BXuKwZF!t[f#2R+]^KԭCgD즭jK.xMbCé" ȍ`D>!H?rSJի 'lL(HT[uYYXt_7Xbqh[;8v`w_=U\K!OQ*: 3IZC\kZ,o| _y:]zչĉC_AVj _32mf-HhHV'ig\ ;ziӝyMN7NDD芏OHYJcn,8n-z*ĴO=PF}j<3w ?˓ʺŸ>&hм%Ӷ^nD+ [s )QvbȟaU,G֦/z2 Mz69~FW:l0P*H/]>m) ;eOCuMgOt uS[do=͔8 Yo3᫃݂OsTY+Uu9u vdBN1mƂbo`4OQ=Vԧ.4E~"bLF)KQ愧/z{Ow>K?|ɋl!b2kz7 NX+&T* =DY&0Hd'40rcW޿sϘh;4lE{Iϛ" ݍkץղhY`8wS?Yz [<1)"X:tkIE++5Р߭PTpD厤AAeM4…IH).Z=Li(Yi abWh rE! %]͇isI xY7uܬ@儨.o\ܕ(IN_'!c>yH}QGV0ODl`塺uP}T>%DͶ'{̜t.*z{)??PTJQ4%hhz[ٛBj[c1+i0~QNՕHbͳ%M!$cAd~oM͔\*RnMc#)@_,H0( QCSiҬ V+!ZЬ\^)5vTΔJ\p^^Ds18 RG}XrKY$(dnOQc`nDt(Dib@~X[䧁OZ !_8XD5n{h[Hz׻&O_SxO7NANAh4h.՗00 8:d5ѹ/Sy"GnL`2!5OS7ЯrGܼ^_3/ pϾm<d9V X. M@(I.MQ. ss2%kE5fAr^U H3 mEq?2P4c;|:p~༌-2 -KAAy"v&Vpry~b*lf;")רA}5F Ӑ d&jx9$ zTew }:W/3\H05/Fdr>4wQlG Ek2Xw嵇 3&yaJ!\'E֠ޖUKvޭVۀi}UPXI++>X.`ت?⃉ا*QY>)`b3/wvJLveK̠2 TvCv_*Rl-ۧ`X1rO'rV/j6 nTE|Wf +[Fw%GpaLD3Z&g'5}Ae.pZ&#bnKޔX;yԔ$PR&EJ9oʵ2 qxaY-we|[[KXLl5GP??P9'wĩ++zR@n!(vr3.W, #u2Ά=iIUjWV?^K &F<;/A*G&y{\ %C f[H{:2U `Zo|4o0+>q M[_{գ9{U\'4V˅f`U[{<;GM&)bW叨- zwmo*F{[$ ~;0  K^k&QE3Zh?ZPMʴQ0;I\2L)_ 9);R~7 <'S)*]>k2H'lf>Z}wRan@4Ր Z_}u, 4 AeWArkkRIi+&@jC().sA5{A)1 *SQm^5qOn+Flrશ :KO0Z%qU{c$||kK'pRJ{p% "tNK|)yBl}\B!τ%r3Xo*;6t-9`P*߬5|ʼG1`B,p#6ojq+.LY7l4'<3X˯\&QN`IO :>cg#w!Bs'^إj=8Ao4eBb⽹S܃ϋ/(=WK5e" J1٬ ~kcѪ` 1Go?f,$]FG9Yt?:hy84ؓjei4FNxĎ,hz5_?CZeMsC`ܘNv=`a|,InaN}4cϮn'e«rG FT`F{;e" kQx_EQ7Wa&sPTz  RAޛ8V`d]oؔc#xߜ8 UφNb,-? ;ѧ_#bmq]H7~T'=oEDJtn*7npGV O??%ަsA2˞TX X5ky[a)*L n_2Y%_;{I=)|lj\ (ȸzDבPSMoc66M$k_e +^U<O0³iՊ>4mu. <㧪3Zԧw":.)0z3VeR97B"~ƀظPwk}gE 헳]w%+fU:TeG캣@E<޹Oڇ;)gPI1i~Bh0 0O5,%a`JI(ˑ Ɯ.(b}#㠒k[w #Jlx\mzXgG`ԥsKFQNW!Ž-g SޏlרX_uCe9?Py?i/Ho.aSbg]P( h'!&0hj{^ INxzAv̞֓:A$06+mS sCԠ*dm(}E"M@u ~3-xCQ D"%Iyj-|[HVvoy'wQe\Krǯ!k .HEDFY9Fi;85;r`_zU)g2+/TxyE%LtpD5ǛBGjŅ4_sjT9m!c8-\n" Ig0l1F\5 o=I*PӀ8CF4X,2`σ[P5P]z8C ^׋!|s׹K(>X @SyVHĞ4Y:kbBCn ([!fZt^ Pc Nb 3*w; ^#(ΊUǨqWAKV(db) 7AAz#厇A(6 sƈzcxSaS=)ݴ jӨō6]ܷ)΋8+D"aeJ>e| JGB1/͑DO( yx;T*2m;N^"d@quv;ern2s:JJ7@\?J:GCr ]ztd2ɹmE/陚 ,SaI1,8_Z3]X2U<CEmqO hGo/pA᭑R7/b%%L&ĉt[Wy!FϘv\K?Ԇ`RJs;#d4wg' E1Tz̙!1u#txa\3u|Ӂ`7tn>31T/K_ dŀuDJCPUh.Y%R#cnһAmhA8x}["JYPD~9w'E}7HJ#DYZgE4GB{yw{)b#^|]:6|ꏻsh|Zs߽oZ1||0aFӌhC&M-l7K5M:W\w3|[h1N@w^ #hIbZ@YHp{ )=u›c>%<615e&@Q:1Fq`?;3.]L=*Hc9kY?jM7,v潷ApաLy/@4bmPcije|qkcdnɛ1^]_VU8qUD91W9G!xćm1A{qPb]eR7ŤNM5uM_Fńˀp;P J~ɍ-fv,cVb՞`*҂Bl3"x4i2yQհ a丁Wˁ@A]4jD:m-rAZ#7wy5n, *$/J KBu+4 gbSw-Q^&fK$j~Jǃ73EXńXSkqFk⚡| &v 3$E"rIaozD*.E-aA@3^*%l4 vǝ׬EQDqn:~ ^qYIL[bjcc4 s<=|)c/ xkio(10o1MnS |.&&е8 L RmSȪ](yf͸Wʆ=ư1軝H8(:ųv8Wܰ\X ^nFc=M|=On.Ai9? y%Nq2x@N 1P+.;> W d @vtc [%UaTCK\c],tߴG%Ƚ0iu~Mg0 -nmZ8iℏ[td#.xD.7h}r(5M'{!1:%5!`'ncQ`emN K]`Nތ6LJ#oi`zY]Bئ]37ɣFTKZ ԦGn;CMn> ۹^lPd‹! /LYjυXO ڄDV& i*XĿ(+ƷwJ2i^hvp¿p :@|ByŸv~t2rQ`\-B"И fd "^<* t-Cs)Z̖ tg'&4§53Ye&@'BwI]4SuUW"MSv95Uΰ۔ ߝ7@tMʨfå0r]~:ՠMP}'TѼ n7S6^P)}vYE95,HH#:MyT#$߮mZrfվ<t=er8KZQv_$X})yB1ZuSݼ^5m8,?lt,Uz 55C$੐b^}L5N`l8D1+}zJ޺cfܒ@;9b1W-|9-`<:f7^%#!H(zG=Auw\(l)gϫm^WE$eHG wQAi®GZ§327ݩ54%; k1rE",l}-hCU";{nB!yRSNf^B6A2z[ ?6Og !(KW&򿧖9 ZPuJSrCP)G?m7LćsHR:Ml v&H[Fӗ'+O-/f~$(+K~5&/x% ft쳼D9ZF pw`lWκ'E-`KXeB>n!ui01* )/]RC Q:r,ζ~Z}@ұ8j+ʚ7apȓ6W1J:ykr 7oyMR'a>%@cϮGɆ^NEu/mQ@<{t;xYԻH_1$gwxZ=G9Us^?q AEnPp2oWΔiN.*4[vamIF]AHeOU@ _ z-dr^j'4.1AQ5d!AQAX˺IrW?V:Rj&nj~v lW鎳XNgŸ2}@D:֊n MvUVb?z7.i0rE^!:ba^Wk@p]2ʳ\2 &q\H"lOv0ȩI7&f- h6|?1 (osj)[V!ʸxI&3ڕY7EFIaF?m`V=Qn}}=m|#H h 5Y|yZ#jxO&eNۡt83AN(ɿI&;}v=kcE!M~a~Y=VtWk{^q\`;[jca-kuy溹wo3~p3iI* "+(Xԍ'7%{K>zd4d?tN.渜Cht˃vw/;萚~4՘LO'7˅kf::M*,ֽW\ !U-$Mތ~?Yr!K@5c:L:d uz+ #͵MN&CRp4v6m >)e QME5Azm&勮e.n at$qqY!%BD$AO[jFSd!ID[fJ s*p9ND{5vYWl EOUusi6/oªzy?Q Go_wMRuhư ً2/Hȟ1'dzrugn܀ #MqKla$à DLqX̷d ycBWVc*M9ohqUYK[*q ).F3 Qnpa2EX5UC3l,G:3^f?턭n,P<8*HњAV)jQXl";sIPsiT:OObr_6"om]];$UbT X*~? :^ŵG4,*]Y7E4*SFy<%NQ2\*tJuUE?]әD`P^zCHK'HHxns鼅bDEX#\9 oQƂ0^ȥ:Z F}ˣ  6,RDsOnNv}[qAI,C?JP+n^6RvGlNNȦA>zn xNH!11jG]CTUCES|"Əj5R\_g14rɿ3@,O<3Pg op8%l-[Sa&f{%;ߍy)xCb8rfhu'B^ иvfbn )X϶?+:;m& Sc>?d_(ՎMqʛ'R). q䝧40(L6 )LDݐ^ */ 3 ̋/C^gV\7DӺNWG ʾ)>f8559}XA싨l0{6*Ű$帼R]|XmöZfd]~/& yљز&"+~ڿ*RwܯфsE+Ik| 6(">0jgAa Ip_oU9+zBFP3:F㝔P48L .#Q~솠Щ)=DhCAޜiy6 eV*KA_=|8]ixQj%=ɡyiCJ }pl姽8M[`zH6 ͱnIKbZ$B9 D{_ԗ hb*~. 2!gF|Fama VX녃 'm:(djթbqQ-Ԅ~PɪRBac.z@ٞB9aBWö5 ˼.3eqZPRe&D{3Ĺ*^eT_jAf2ƈ:"ӐlV-U&hp>N|3.>I9IJB@䛟Z}=S](=IQ6uRfB(#FJPf":Яt$ E\^ m1UU`ib.*כZCx{0i޴VJeJHSVc@>i0r5$'-t t T BnΝ,k '_ca-bh@ޣք'[;#Igrqq>yCCf@.펷[r[9Ўz$D=pTuo/zͳ'gS#z1 &-*\9*qG"ǖ=oբ4jضhdksOjW^Jg>MS0}WU>¯xVzLnhyIZ+8 vǷ{E+ r aP t^5-x A >EzWd`z9,ܶఔXjhdjsڸ;;mKM`ϯ:o`2b!S(~yX?>ۣJNy)aޥqmxټJ!X*:4.SѴ-qe E_pre䮖٢6P:O+i&93GZp1ְW89){q}=> vUqx =L3lA.|ś_AB&Kֺ[M\EM zH9 媵F5CюWDL}sW[OQ8CL/#o! 7P]@Ĺ<]/yS+vDbhoe5[}cժ<婓sc+ gKnz !-dRɝ}9J]k[ɒ-S~d ȘZtmCy.yp8!lwG&F⢇ cI ^u&.UXc!|; 8+kDw'5`W _ .oX Ɩ(?qК!)g{ɓ#D'ZsY\/af0G Hyو+s2WG5 %3?4sV}

+{?S(_sGҾ sC;Yi3̟ RZs~wb/7,: jDn rV^Ork My-qc~yF%̿>7ASǾUh?)4}PBI\!coEEpc12jbڤP~;XG/KܨU9 J۾ ϟ{lѵ.,cq#ŵ#Zܯ9>?h(__W|%&W_o9< vqDO'ɰ]!m|]*Yh bx¾zc])J@EF}GHtW}+699e߰)(L!ƪ39T7{E߀ɻUSo@ohXҼOt+9Q<+p GwhE?@*~ qq3,tNȔ!Õv 'ox@{X^ H>!@z(@t 2-* g~SArϏQZA%ix!l :\Ѻڃjfܥgr7푯g,ݛv^u^1ds獫GAUT n# b/IyoA-P5r{͈V]dýn`_lWf &t6kt~TfS I, 5蠘5,Zӳ|]'KA;z$쉎5Tc(?O5wVMAVxiC*+qd1)nUO\ lo5T]X@(T;OmE3z3ݾ<)ܞM9L CPpYj!LyzmN$|3& ؊iaTVMfyu_Qir-'cV?aQ;Dmg\lXvb eIeF^ZGy:-ZDz;PxrͺD0.xA&.0Md5jV *(5|"*H oo65 w }NC,ZA٨NNDjlmn_"нD TzCy?UIu lb|J߽+<-XRVNn~` a`] +9Vb ~¹[x!Ա|MT|Eé{a} FwS(2ixF8n"]Mc_%"+!~U\7HHȬR,O>.X~,9$I}V/7gat_h"ί8##7|G1'LKT  ]F(sG,ovɦan_;uN8eVdgKm;MQiv>X6OLT5H9QB8PLlٔ,/*3y ,6X̴˦}̮ ҷC^\`ϗaC lvg >Mqޕ#5u2}LW9L_WYR2㐷QS[Ue6v{qzMPKDB<̎9d 5 U:vsAh9Ζ.n 3ZmFTiؙ9SIqN}MH$% }fm+bIqpa {<$+XϨPbx1sQ@nixMB9+RjRI6՝IhFwQ$QV;-4|:!C=c2*C%@K@K0bw /mv)Cq #V"w4K MT< ggmҒ8SZM`5纮4Pt Гؗa֙s]+AQ& O"MPVzȘ52t dN) o0Kw0`#'+Ny"%O)57',+C2pMedfex'YxTdMu^5:4*Yc-T)b3 dlJﭣU|rvnGK!]^$ry>ϙ}tE 'anG)=BrG?0;~8XԄƏ;EnL[Bn!>~;]`'SUT^rAqwV?r܉p5`'І?kd6imyy5[I>6|nV說dxՅna{5*Ad1~\*U=|+|LC{0YQ;)s0ipB 51 VG@uJ{ySM/>4LBh TBwg>.;d8. f: RBC[w Mh DZ ?FzE) 2pVGm<hğm$4L+LF<X%AFKNk(_]M_'(uE0; z[?o?U0|x`RS%,R MH _nP9=4+9B?x>n>yUv9);I< w}-RA0j@+XA[zDGW ^r'124Xprz!e \ú7TeJ$3Kc²5 D6<+p["4x^8kixqrި ?CDt#LJ[5?+{$;*(˕~?=-+/A9ԀOac|`Wu/K\[deͲs z/NB dx= Ç)!?O41߇+lM֙/I ǍǗsNxE)} K[_9r2bRmV,|zY]p5om܊\&;?(l /WݥK)Rvj fʸk ZeYAZ6k J[VVa/_e??DId>-Yћ&];pJvs]t767xj_~Qɩ]ڞutRQn떂 8 G& sx'\ iÚ\C.T0 Mܸ؊53?Fv" k/@',C0܁Έ)b-_ĘQS픆KJB5\6wy<9_<(5| _<ŪW!"M҂!m^[R6kabv#1ù(l[B+U,l~_[ӎkh[9@@ g%zV^N%Xw_ܫ#3$%j~ 󝠞U{Al2T& )Ηç #v*B3̠`O&IW"y#F-EBcҧ傻gG~c,%-C`/䀇ް#,8׶=\Ǟ ZػXC1}aD )>L$'}yrQc GYv&,4Z C9| NrO?D/wtTY,N S/ӽ<8^@"i#/e1tGnEƫFY!վK# TG Y"BBߏ%( VA~0ߓN {{3} w;[X"Cj}P3hJDŹ :<ǩ;Eo/ޟCbjE6p`8 p8VF0hmf(>5dso@xVJF="jMZf:]6gx@$-U:z5PVt Q+M{]=ֳK>v q-x 䜂Щ+@R$eM$QW"*8]s 7FL8eǸOT6p_75a#h>Cj=o1Bl5<7Sn*fQFH]i Gd(׋RݞC=YVa]2p({tIjW-X'sաmyM+|9Xt<g_S,X^+!EGuy 'kr?ߠ3#\kMh0 J_eyf0U 9?.O*aȧ""N4@[+T^U~Y;Y&FSVMW22ѣ6ɚq{`i$q-#ӥ4FSxS$qyRN;@0Fm`hI\=>[Gxˏ8£q&:A6zd n$fGB$ÞWn>aVr&B8[ScSo'sI|RJ%US𺘥[C,vBci80 Z&_j0Ϝ"?~ ϋy`z.Đ F9"˻[z̬|X*}Y0|[ {p'͚L;6\ \ID[ &~_]6;BqJK?@:UC>*SQ\2T"_,S+@;5{i39Uezqbe HB2P¯Vϣ!s=P*:푟S` sVK^|nks/ؚ&Kf[ʁjQ 0w')@ٕ{uό[z>e|ڿ-{76hQ Elk듯BUn87&i?XٽI3 $^6,6[ bc_7U&>Dnmb'"^`%~hb^`rgsATWaن3| ۝霷BM^E K^ N`oRD:S-s3.T:}㫦[d6﷔k7)Kab9|~S IRv-`g{bp,QE֑!P oѵ%f`z!:a?̔y v<0a<@Ԏ%z@) WuQH@lXƉٗGrL-9e;voШ98"f Ukq"/K.1(W4;r#"[ʈC[QqjpwPcF̌tΒ8Z3X(Gt;N\Bfĭ& O wn ">W>pFQX{Lj 5ʩq@b aL65MpoN[mЉi 듫G7RCk<_>380ލAYrSﭣ~v7C$*!Ng 4ݥgz}X  1oG rSi˟U߆:aURpT(8ꯗv>hElK0)L cg."s tDNSixV!irCN (\ P%$N@Fz\7RMDd)73&,Scؼ>>liیs7LϢ&tI:j#(vg{al׵@-87V?#y%|_l0Wk.Lͦa.t8 p<F-غbQyf 0^g+gD5%r")w. >B%yEpՎM>) <%z4.kա$` yR?*H{pAPv7(1 Z)NOl| 6ts\ F _''VsO7;X"T.^ѓDABbNFƀ ø#?Vp(BO a}Vא/HI.lF SqPx9EuEzЂ $_@᪕M_+gsZ2>Iۖ-vJ ؈B׎r u3œWsQoMu"W'̺ze=7Bc 3;2m^d񊘫^n:YY S%+6|!>53/$yI޺79"}x8ӵ5WNYa"DžDMc%TAnI0Vv(j1W(E^l\zs:I7#nj1*fQO%ZXJ^)&4.)PU`k[f>a RaqS5ɏ&Xj6#f9s<ߓ%B_YSyO64R[wu\oI|{Ks]==*iޥeOE|M4wm%$Aj,L糤q}2̌ Jf(-el* tjL3яtJ\"ZA&+Js+4ٽA]$܀tTsTl$ppO?5^^5)x_fsFٚ'cL.EqI0\u̫(4(^_鰊p = qR%e'نձ~e '~r;VMh IA8YGLTG-.}JE7ճ^6qvCG* 9rqǻ!~%rQ90PYqL^2v(C*[4/:J[Q &5el#B[7931ݸzH5r#SArs)A**a%_k2szZɣIy1YsDTX0̏,)Q!}bdz 'ĵ2³R֞5I9bC37è-H2#e(#͎@t80zV8|$Ahw$ev8`ޒF/ndh__G t \v*y?`쑾)lilhtj=qڅ}htO]LɠN̝4-WI}ƃ9#5Z5} !KGH `xO9Wq1M[!d~]zHv:Jdi.)o~'Κ)҃w}}1m;@{/M=y뾺h gBṦ!-T ,!mkPhYțV s8ت۳R^"i5n|'<; tHs`y/?JUUq50*gQj'8& ݭV5~Zr9E7.΢|Zaj]BcDZFD{m9@O~-%4SނUU(#<{%dsuS]|z"xc"7EB~R}U˹4ٗϝlc(iqK|M C4?ؼYk#ψrQV/*ZhlCsY(4WJras&5#t:,0&|x4NY0.`FrGJNf0MInkmm1od{8֓ LsBIͺW5=]a/u8\w [$nPjahk?u ؼJț]k?K(;ߔ+lϬu?Ѽn1FaL+t}/AR+t vb?-+G/鮯[xG}`Vh_ 9Y?Slj\y48._! d^BGB룺yӀ p enprlW"Stj9IjBBZR Xz(kJuT]Q;]SY)z.S^Iq$},\Xn3:{&S~Cf3{NKn*5U!Z4]r(xىk&Tb-$fi8Ih,}xE.Gz)Df ޙ]q*u_|I@Jd_41%sfa@lPLZË(Q`xw[&o8*Z샖ü=QJ^p񂴚9&ٛp!W_XB`)qR?-JJ4(`*i-Y"}bgz4Mw{lDݎ sEHG)A('Jj;tCt.WX/HGI)<% u%tw|aT".8 c0_ʈ,*2;/WG@rGuz1T}QX`U>`/yd,m / 116a/ aAp;aE/ECanTPS j9,;#JK*^"uL3RƐ̽ 0;MXB18-6SbǶk"k{aT`dRd^HI+pG'cHY-ܔDDž<3z؉q4&JG,P 8v T adⷲ.جScD~KQA0B47U| ߠ VUkōt^[KScR 2k*\>E,Wձ ,{a9P`E ݻ+:(cm;ءa}_b0qw!NgVyʘ-6yPˋNaͬqg4(|uߨ-Y Sy*=+{h[78uӑnSF̒:t} -0fV`熾m &}Z&-ѡ;ռ磲%D .ww}օQ#ӿGavɁ '3G'*)l4RP ~؆~vMd2̂)COCO+'i#od+%kd,vF?)NǽL\V+Qlt()^]g,Ri"6* ]ǦK#tT  K]Nգ*!Z<d*ۋdvqr"iX'CZ|կy2%6ayHqsȚ<m,Яx4$KP3?˕Xy̭6H(d6*ƻnbϫ+Q1Jp俽5'4sH 1pl=>^ O>I9sN٤;uc{  $*Z J0?=ӑ4:ՙ]png~Db o p)ѳxmY+\FڀzXě rK"G44"ʊ,]JlJ3k'@'3BMlN7_EDPJl@0,1asf: >/gTZ9Ҳ3^#B d4nA*ގpO$sk iQ q[K! W+aI޷ПOLO~YaFE"PdLZ˗W*Z:\N4aBo'Z r'6um&Jn\aj>)T塛+vИt;?n`}1&6;p4*֔7C/R0BK+UҙEB9+]L;)L' FyЪ:֨XDZpz~4>a)rN%IDA;i듟'[)æCڒ(>B<5T2םo{9"e5PHJt ,ܛDY1tCZj^@nxb6R]sn;߭:+=@o9mbb㌍Ih0URhS꒰ MD^jttIULX,B# B7jHumo >ۡ)h^_yR@t;" :Zmm(x/.,q)[w/_@<Ѳtb.W'5j–|vVEgI1Te,4J5֘{q;nC&BXc-c }=K0,JE"x>9ܬq !})~]Q1 _ ]vM<6dd5|yqfnFR jo S-~VLXͯHqEh^M-M,OWCBлLdDpbWm#."VQs=bꎬ[!"O(zX{^߱ݤPykW ִw+P  )a??>XlG F`k:nDZ{\+`OlO_D]'3{vWFd=sSL3CxIGC 3,/tl⑜H!r%:O0SU13kJ$jJW0N窊 ILEtLV}H~ onwhp}5S2xc*#BMZ%[gk^a>{nx.* b % סFpW#L"q3/tBNܾeڼ)C@|xFuV@Y}P'I="X*Fs(''zg=Mty{C`G@}`cб-x!a,CG`h~T =C:IIHTgiޞ- GY~ZF@^T mv.38ZRSH]k;zZu%kLyI|n9Em`[)D0.rּ.ő=UF $o5'NjI$erÉtJO\Yc QG2,0kz)䞙.i;+yQPrH 6q,~HWG %7Iݰb.Blt~\tDRY H[z i^eX>KZ :Ht,H]v<9JwT DyAx>7.*׸/MͰ~?CW mB6WucEleD&>{Qv ,Wc87DKO&/5aSߘND`; 㼖n DRDk:z󘙒;!W^7g7Q]Af_B͓2iu_y vJE:f(PGȥ,]ˏi.[^A,EONxQњ%SD22x%&AlF(y*qT ~]bޜd;YSoOyDe]R=Vh(ak-FP]:"K19 譶;CH w/Ӛ(Ú貊$ڷcVڷ":(m-@IFE$z-GY]CJ]Cοh0fBI&u W4 -4Sb]t]tpH]yQ_S8S .@+owe.PPZ(-r1ODY=sc?Ρ O3[$*MT`oR8q3)Æ/WإӤX:jTzXp?(HWhְb[Eg0G^@h5TV~AK/km0kx@\H~M nc)9cD <tS*Tb S9<'!^Mn*r[b1%n(2;aXֿunp:XD$C;~"]+,X?ƻ*@.ozD).q]tJb)$j}g{qk1 TGi#r¹ԉ@FM1ɧ~C<@t6/u)Ic' A(#8ZI 쮱I&<ƖN4݃ڪ{}r XN-+~igFڑN ~+\wR!?j;XEv:U߫b1DjWtM VbXFKg ~s|\`) wE9Nmc<.Lc0p==}?&Tފݾ(܍&< 4?L_>TB@u*w[(T|P`jScA'T#N< Ƣ6[n>N/lKqpVOùV>Uܴq~@[!Iѣ T0?xqReX:\#9Qcec^:P#A-㥐YEN5lkrm,5<I@ALg)<>sR ~Wۺh *y \5vj\txn!47$}/NJ '4mQzz) űd†}W[+Ul<ޯj溿{ƺZXDՠTIGb,"ΪG2µŞ;CtɅ&[2"8sVUf!-H4qP1ܒN~e/L^onZm/0LP :ݔ}iK4R^IFq}Z`,ÙeӤDv$T6{GA tH\ԥ" gU2Fyxd NUnY +Uy!&wqir3nOv5Su^犋 sPM\ 5?ke8;Zq0p RXrAKm*w35gz}QD\J7PU5g 6h` -c1I >!"SZ/F{TB-hk9a0j( Əh@eDuEHG{A5({rTчSuO4}e?ɧ*(>9:UhOɷy--Kspn9x,-bxX'yܬ<ʹG>p|42a][~NSa `OB'7DT2Bɻ;ݪ,$Jb: I  h䣺m\$;¹Lݞv튪_K6ҺHaثf*D.Ў$ :r±V_|il|-6 Oݗz0L9l9Z@cHCͫ<B'A6_,bN؎ h?RV{xqQMkPQųd$P,'`C? ۉBB2QتFNivaI_dž4Ӊ v׮t 0=ȻR2nIwrC [76臍 vaA`G|D{oQfj,m-ǃڦD Křr :|E7MmlMfzF7)͗'CdhHAQ3]$dK?|s`ٹVDmjNj`k]}ıwĽ p9ŕA2yl=FH\+nM?c>}0dRK:/l5ꮱȄMT;;CYc8vb⳴eIO\P)^rWOR^;wِ*MnZܯ)^~f`+c+|Qlw2fuW=M9a@+%G6S}1:v`|w3vo ]SdC}GĐkmq \llϞ+a#d/^qe8d-%AT;Mf_J<2ebVħSCi+<\2tDdW[ [4('xX5گ#Jozj~By߆,\C=@q9oh`ծtIpL{䣖` 8 |@/TcSr%8#h@[ܬn7 >$+L1Cc5up* a/SG+ML.TZAuIQb+d†mg# ?f8*jbt 7%tOݪ W?1ALסk`mrA7RL6UOB, т8 Z+'S5Z0i@yYpKī"(ȭ?ߚf*.Dm VHUr44NraQ(}:R)<6fxm貔bN\E6Px6E^nE4@dgp(Z|ͫQb3ϗ-ľӝy~FP W:3vA?:dM&(/u,=VD`…1!oz`ĤU8rB6z|ؚ6惩=Zㅝ֒DY?1v[hӦUN$=j_Y0x0_8W[i:[TGOOCN[j$Bh KϬQרd+w!Tl?WTŴGtb-He)z1DAۑ5I^RX5nx&L=\2X^7luaFE䳐g~73nep8- LUJV5=ʝ0WǗaanNCF|_a)VR x <˾ʧ'wT.|R$`elWGzt#16d g{omW9o*+/L2\?:1Vƿ*'d9M~2US/S֓Mi,umb}r*j<:u'he&,+O bfBR,„$)Ql|| )5.u,^i8dy =ֽ2:GN{?6 E !mwN'G2sM)LX()1%{l"YyMpiCݙ$<&iĊט;빙u!]I2U\m ֠_KIZ' &R@[ X^827>W[bW|9m 1tSPgW}!Y[^>l1R,ϣ 8:O!ҧ˷] eU$Cn;nXni:AѦ j7ZR9``p䏫s4wX@-RTT'64p54àd伸E&Sk;ұNBoP?>q e'kXeݲޛ(v )G@DGl,ѹr19TĩQ̷+! Es8vI^?7!"@2JgIH&Hj>Eb1rrJF#` ? Nw8 ؁LޏstG6bED͙uہːky>7@hQt4)a-r8 }sawT#eg} 9#WRvŮӍrɯN;GG<c_bIGCt$@4l:4-;+HɼJU K8אVզS(:\?<::1mL""P-N7_Vٰ67 >Wg1è:6T Ӷ" ZGD,d$`&yFfՒhaیaD+F}>U{fͮEPM<r6uQ\moҺ7jXw2?0S)zڐ3Gj xN.{*TUu)&9]1Z.!<{Bī#&L"߲Mbdc3gMlQo115b-(qK.]XV,0%es]e{SQWA :[_ ӝ%BC}X6ci-AlԶC#m{!( ?{^#BZT'6!7:޷FT*rO߼OxqкEvK }S*~mW i}0xPPײA伭#FH7Ѯf9Tsu=&@ܬ!T=x%$ձEdyX/%P-Gps´%' c(Y>Su$ j@KotNTlE5Լ;-8eX HLʈ,*vNۄDUd @$+G$)}4Q7{-%k@obSͩZ_&w|sJd#NZR^&Gܽ92ϯj Π zF]ZJ(VHf" #s(bݺTTq12P{k7`a}Fw",ȪPUǦCW8!|<[ qѲH1r`x[iB&*:ʱeqHc?T9%.~h Wd&ݷG.sk =&g6_j}b>0^xt5aāဠj2W搈b.(_&  VQBmxR t9Gm!cO/ȉ4M^ ي;cG`acXs`({9ăVP ݌X]naI(nl\9Q`p/ M{%d6`c.lo>r,妜E~'A9^կBɋ1PDIP\ r^ 3@3Mh 5]qR< wc0A&^%awvx(B95ؒqc)۽W9B)%.E*1ͣtvOӰ OM\ȇ_FK˧o8Olr׹P7GjsNɑ TAXG_-5 q rjQ|I8g$ѣZ]bZ^4E4;ɇm)D.7,lM,٦% ѰSIkisJYNG{~ﱃ QsV_i>p8v lrjayZiȶ1[P͠oaf1 +Ťc- T2>Iۮ @Zсܢ'ߛJ s~:_]kLIoɼ$:H*7q"'hGWKD+\=&g0)!KE[UVwdsZdiS $ڍWNq^U52Q΢U4HXsI |(Pma ^+3Y%pG2 '`O{=)RcEPFXYF5jX)g- jy=&`RP#{IIQ#e{$OIJSlFY/sZZ:9v'qVhjn׵eUɭ+%LMų EUqocb@(hBStppu8)ШwnsW%L[Ӽ&`2<y.8dpVǟ8O+iV O2[ 9vl&ƈٞmGnlӑۤ QPQ΄UO:pyGM@1L=|X<*̴Gz X%u&UL7?U im|I0 ) Na"ס9U$fΞmnֺ?qEWȳ{XWD%O%`\Abeh_lnYϘ]E>Բ EgP#C@37d vVgG uiڅ)Ɯٿ<Lwx(C&u toq{Z |~"˙nد_Eh«ʫl/U+/sW l/ VgP6%֗4]hLW(9cEcVߦ=ԫ8P#~^h8(DJ8т|*A9(`*~1~H)fⵝ OڳᘖU lq5܎Uud=BT,3<4*ԣ9ӂM~R,L$R'nbr9xeJYjˍ=$$jIɟMf@. "@x!UG\/j51h4nЊ#!dUsl2ٹNtf9:"> xE/VEڧ-#z/t]ַ揌^c7P`0ƼTDd57WBXRQ [2 7(SĘ얻&}|o1A >V Em#Gݏ'ZhQ7ϋBq6_ ;F̎Ce3B]=21x#O#jW姘_`>UL'k$5 81}zIZyQ@ eVMjɔPCc`O+Z,qi͓y!"Z}+L&_D,N恄~$1YX_y+P6?DW 3_ٌHy>9_&e&D_dTᯮoeTt4-v^ͶNN; Pq6me'hXh#0.\nwmw&[%g   H7`@(V3@q[&9ӄR_~mw( )!ʛa@𼅊H:RMPM: )̤, MK ٜ_ ׾g=}c++uj~5izHAUڨ,`24Q4vB ?HebХh{eVH5VHTGp[=%lp-r#E& }#\67w\K5߯Ҋ I+7}? |b`&Jkm{U7`1}wg(dyv?Hg=[VJ(TIns.4CJx~C8 RQ,?"i&6h`@vPQmZt͢RSRTqi\Q>U8=術|Dеy*>}m/^8AvBƭRLTrU®o6~X<=Yʨ:oش(J' d]/?R`Jʲd$z-M)\zWOMsZ!D]kGa[?,G~ʶNR1C DX[e{rfjdK kやW9{K(WdQd?ygɜ_`c\{Y5P)e7t(:'cXЎ^ ~d#"A%\36>F97{>@|÷9i\P4\hZ;_l0uV0c(b$$Ԥ~J}&1jj.-{ow $BpLzn98ݩ8A ?йWiT~ /*h&cLpnVhA=!wN/i_aVEQ^OcY6o&v+2$\g F*yqԣ eDfEVݡ? !2:MH@{30BQ? w_3Gh~5^z%!PI7݌榻N"YxJ5ERSH lO1u<ӎ-ވqtejNXy \‚D/!aeykD>hLRr16D֝PXә#뫶J4:j劉zN,v:9^`[m1ɛn;'_јB<wA݀Pda 08xcs3X|Ax9PgfZ n1䃊=lm?7 xL!bT!*4g99QpV\ZQ£)a"jH fINxM/Vo#BEM~ߨMQoRǕI컇T}<Zvv?:"޼P\+I 9}G߆K{B bd⟔L`G)4rZA4P| "t~0xkR!ZH,sU"!O!h$tv-8>طjVy0$®/ŰBfs#s.:"ej㖖PZo$HZ* Qo&- wV Y󀋈N Mұ'5>T=?`/5#,G+ZBP3p`c` g_*ӈ5{F. @d(5Ў?)Go^ zy|eB^ڑőkqC}WӂSW)0)^ &(v/He0U1,8[ZnL=-?kA6v)+uw6+聐@ؿia⑍#;%ϷrrKQ*+1.&DLɭe6"(F6A4ځnԅ'R;hE 9ܐOw)/Ul"KpZZG7ݺ9ёIg{|"3x&gܙV,:WM1/BlE<͍+`9 sH ^@uAIF%lwN@mWݳx+ofF_rdm![$B quJ6(HEisܦAZ%dlT涌KVunǂvq!J³m)Rs̼gG1CR T >?a?SN˷{c೪GJcƥȯSzHf5'H}2YBwAŞl;x3 48򟸔mw]m`Rk}iZ*%/[2+;D@gzoQaº2VJAhܕC!Ͷe/w"n5br GSV;ؑ6{/eu{z" NGbfmWkis9j5%\)V]w$= $8]Lppٖ(>GWmJ(sː:k}TA=(8 Zg맶Eq'4-}b OlhjfTx*ısS.+_D/:o\檾qvVt*P[. !I_ Ic8 t(B,HBAIfpLwϷ`}B >5 MFRG UԱrc%T#\tR3@ x-##&aPzU&1hy'hg2RYe^?eĊ8VsPEr92W)b# ;J4 -%%K4CfШ$gT_g)b[/?kbfu)Eџ7XpZqr%ڻoץ Oom[`#&&1P >$-׸eVj]AU}׋'+jGFx`;( U.z;gHsőuclTSjֶ̳X2m40f墳'^}}q/Q$_]hj5RL0?&6LvB:2^i;%10*uA7V bXY呹#+ ֗ *fSibb1/@Sh4#ë*,v!: tSs:wC2MCL일{fꔮi`oOkܝ1$O&kH k\SPB΁D8%4F ^|ȭrr@(>7ObS.NO{t;%u2jq4{ܥ\g xKQq/bI/tUk(sΨS-DU; x[C}}]wlbu ls^Z1=t2<0@ ^ՑӴbH 2ƴm#Q==2xYԆx̞ J Iy3d7Zlj$R^h;6WxV.VedcPCa^s7ߝ3[7k8ѴqnJ8i "&!w欐w>Sc&苾:[A9%םw>+:38iT Q1l3 Sc*3tAUevfKξ+FXy2h-қRڄVUfZnԁR{?mG[!_s64cZ^骏ֽ*PWhu+aqgy%|u<-H&<$<^S C 1ܩQR`7僋Ɉ^RrR惭a)2,|R YGQj~*̥o޺7C= ; k{@涽\Y[vnGR*4h{:.y"ËFWdLTo<^9řӠ"!<>9T~%kmu&<؏X ΣQ^6MvWUYR"<qcF괆 k@PqD$b/X̍賶ΚӾ,$CF~0 Z)TOWٽ8YC;7Z{e*NmxQn V}_ vT78$v:^op]0SIċ*2n$@j#^s6$r>’[8[Rf";Qp )[){ :0\_1tTՃ_Kas£,uwLS}z*R<LtG3H [uSoaΚ_+ RUI.&`3QZz!Hϊx-<218Lc إw/wPbVۍG3G?RWp[bq9YDw,sLc*yg˥ %\Ks+f+ 9}z],z䢨PxuX!5VR/U"#"NZ>FI -R(hZFuYLz+,.f zr=w6D7wMf&Q=2t&3Hdмz}igF)\ iBW Vu C(C&bRCLbӊPlmx8Qr= a/cNL]Pmԫ[{k.REM*HIEdfc(VxF>GbWJ߸Vf c Í ky.%B|v1)0u=O BU֮H嵺9i\Z?f74Qu#B^SWۺ](|>ߏ듵ټ]M8$_2R50(%_b[G3 F/o]nKo=p7i3?|\wam  ,2D.q?l8bdPXo(bM`#6Og!|`WK0d<7sa/^U6MMӻ(ۘГ ߕ_*1{ظ@MĄos^$ ?괥>%gLz[[UHЬ1r>P$ KeS{;B{5I7,"!ibfiA7\3f:N⍎R61!3$`/bkobF\: ձj!WcU0܆+h3\c!2OGzEtq7ӯSՔpˇaؐBϵǎ)!ϝUfFRtV O3 jJ'(Vi9, m6%л[mzin)4Kk(p`sL++ qfQ8,a7(quq#OvE 6V KYkڦl+)#KzdINA~J{c[?Ό3/ R݄*.`3fjFmER}e(%Y])V\F].nF) |Sy?ѕwhM:pi>RѰ-B/ eE@a jJeobhf` ŹN{Z3ԓhWмHgdnLqzUw}gn]PwiYF\A.0~872*/4hj4_FzEeAOO #b'*N f52nʥ;WYEb N0lЌ0gHяǏD]!x͠ˈIH #ڗZj?E( eDb]G@SiCHPM c=5Pv ĊV7~!10pH8:('J#`6VȰ͒_ 5[+utFǯL%cy,Փa2 lhtnKzVH!,mh*(W_ S?e&ÎE筕SAfRe:$%-&]mQK؞*+H+LI.ɕ>:n c0 cs%*g$\G?-5W),dh Ajv˚֤&ơ uEӱN3 lH~WZ4;qqg(X (j!F̳H7&}@&ʞUɖzq|޿@^Ǿ(7|#vTQ9%aDgoշyx[Π^ 4:?DUO›> NԪr'"c+( 7+^Բ3M೅ ѡhԤQ Qtc}+=&$0%aBN_v$Ӓy_UfA_;\]OrJ^,d ˓:oM+)Dlqg~ Y5 q "3à"CZ2 IAx2r! Gn&uS /V@'+=Kw bK86am{F@r[\ dSs*X>x`CŸ4rAF~l9m=J̛`fOK;$tU3wpHCY\)NKCRhSU-fK -嚀0NLEM>ì'1W6+, h93Gc'{T#57%IchN2r.p\ՏmnaTp"2(.M ƺlĩKP8f:\=B HP㙛Cjң8l oԦwD1}։~-Z:dK"EP9_KtTKB~ו8˳6p$&Q("ihU<; snAG/ 2`,Xaqc;/CY⼎>ۭBSX"+ sUbߩ!?FE)1voKu]w="EczʸU r 8=}sC<~Jk_+ArQjyAv.͹BXl#\[\ҴvNԕ2r|1}>WKJR㉓;BZhu#A#J7` RT3qVh?Cp"[)aEׄ(َv>!Ѕ`8MۖuiVO/0_rp4~>%Vz.MgxLzǍ-X051[}hA;Ȁp_vxZGGH?UӦ5?TPsp^^TvfJ==< /$p~ݽjFrVt?9Zyc"B&M/|3I"Y]csm\ 6l|z/T4|gdօrpn9=Z=28[H0FC nDu5p0 7B b1u&@z%k!M@2xC 1Wvz8;7?8,YCU>πp{wnGjr9ya3I$I!+ EzBwCM}Tv>߫x\~LN2zVynlu~Uo eD#Q$OH(h ⇢IɔZ wgq멀[lV"m,S] _4:G mUdOiїKi햪lmZ+=g`Տ]Ѹg8*Ci2eǭl s&)Lfnr>$IRɸՓCQh 9e_&5`C)0VS>Ŵce|KH:gctEՉBM\QϞ6Fk#.EHB߄x_[UTx{b0Ϡɦ[^dz2ߧMY32ф-bAK"~u!U2E5n3GSϊܻT8Gʿ}%U(.IYK,g:y94bLlœ+?o#CaX=ՈTk'/O2KA,7wmȪvx ~aAk>#F`"1i*[kM H1IXu(Fq`,Yg  MFV)X.R-anfzCz\a˘rɺnzs{yjQ? sl]v?!o}qHֆlKߒZg8erfu&Ɖu`o=`;`g2BFY y(!CA’_".xW10MHu4ekColzXR6:2B؅m4=dMAc^VlZ+w03s Yd>: 2PF5m~tn)kӴ꼆'nS!ߋzW\o5yY\}:71[uA dOBpCҀTIr6YJ7XqzxYs`|9?$3 &04=ĜgAC -lSz"pYZ /ƽM*1 7 :9R)I}J 3/`M8?<2lB!dDFc2tl%ŹʮW` NB@-߯H0w"L2ҥYb hkM_Qѓ.*wb@D,R  p$6CҚ``OGeoM{ω_l!yܽB wfeZr3@ K+5t@dYÌ K;xռiI0o~7d3_5s}a 9@No$]?᷄era<)Ui0> ԫްU&列#Hp8ȓbR3QѧuRM4x_%|7g?DM0>LԂ2Gy(XLŖwSYG7EG(XtݟV g{CIkj"HOpA)FQY$$=f;u*9ISF\anF%WH$hܟ;a\ @Hiw`ӎC4;b%U P jFQ:ĽXزyÍx{V,z#)q@Lv91Ɉ%x-@2Lk)Hq2.751|-J:g#XYNQtӵAQlwB-O#U#T \8Jc_rC =KaAZlat[kFQ W Lա|pH1@>=~5aѪ 0znBZe 8!ݣe$ fT2T!wMcЀum1 #b8rz׫z0.YkۢiWOFa6\];=ٸk0.Oh//I,9p)_G]YՎ"(bj>@sn2e=|X 8z3dR a7M%LU{}%/| 2 "5j~~E7sB 6D@1♢b )hYup/܅ՅB@H-fnGm؝B7R'#ݬm" S;0r~BK֧y<(}gc5h7`=ۑROJ;NPƶ*‘aOHa zzDM+ٍ&57ьۯȰ!঻-;`iSpy?1ȴ|yqƄCZfk*ξv^yA9_,sZ^)!|xK݇93"JR#f4ߌ\ zyoh>AQHb#SV8=G)CJ>ʢaR%+>%/w>Gvu$'JiQ=ڻ8J/ -h\aBŴ wL~Ǝtzu\:`V-@!`=rNzh7 <}~ruaӹOdڄ-c)9t)Sf!G7]rix܍B{z*&g}SXRm8bozd~0 2kՙ}dq?:}Qwp]00gs\|T/G,P]͈aɔľT=J>)5A_(: 3*>E~m`B~и_'pJs6ULbşj3֔j2Ll)u=oNHQ:Dk_WIf=v! 1g47H=șݾXϣB߱Ueɠh#䲠IX0}fn-= 9+Vo1v Ud%,t %ewCgK\,eDntzP$6!fUzPgsDC MFY Y(?ڐ5T3k>x]aNJnOa\ -~x2 #(<6m* m|L3Wd YWr Wֶ%o{/ mf`_DsU9Ql@֚~R5l5^`[UڅS{lg:ƪA4z" sZ|(ΌGHʗ` f5*'9s[EgZJ^́"_ (r52q\Іy)FG$_>YPJ,) 9i] Hc+Pl&?د\yZМ1EL|+X~;t=ZGâ9H>܃|7y͌.B|p %Ns75h"߳s 8L16F=h .=ompZ+f>>h\dkӿ]N%kҥNvYJui$J5K:Yw$e -$kQLY伮LJ| +=[} Tagm7.spIu+"BsY'̘f(!ꋊ?1u@$DiJ,^hI;ʃYe}uBI F]/ CuM>,Hl _'HvamZskqI4A|(i$?jj3ٌ-kdMm#EKu)`c'J4҉TNîw{Ұ /gOy4aEw[Ah2\k*W&M(~c::N+CQ{!ɹTkdIwH˩:CΤ}Q )l.@5pRZR!|;Y3:hzKfn*9q{mnj#o(/Y hIq ;f]Co ]^CS 2J3ǔĎrmnQG)(n*ǝtb=-o!?aSJMSY{W\,jlmAD:p9E΄hxMcn!X.RL'yajw~e:NNځHy1"~65zD^)dN dVxqlm%2P 4 "€YxZ +\8v&sN +p7>_hgT=tx,E]fk`fPnQcz q6<ɽojtB8]EN˒D?\B|9 v"W}+;GA7 R؄S~U:rV^I5b)G Ek(Q]545xJVldx8B^iflF?K?ZkX%҇u >]RA\ 'bEXєAh[>zƾK|U M08\W^Q]^K?R< era٦E-}č_e\_h};GW1i`z/k,~j|ok}+vImpSrq5Q=q ̧qtx&:Cppv}bG*bktWOr}"NZ6%,a*>;G'ܰQ &?vHMMl\9sd;,G|:) tǦ<^V:qmP8i~/y w~,RI siu>QB=pAN!k `e;̜h[M;0'v ~tsGKю6;Y[8&D&Oxq?v8PxD"YJc{U^@\CSJsLZ|S~Z\ADU\y+r{ϝ{=ܞr}D]7r)Ѭ{3O,5ƠXG"GhXy8/|xN0x`ݭ4 pƜ62{L)!ojwMW-ئ1VؖJ$NwfWܥ;#0hJS}[FpgY|]yBi:U Ej)7j7eG b((8]Ƕ !2fob4\_/l=UkJH߷3Nx5h",|J KȠHqO{IHfĴaIaenʽ,/D&#ߨX"=6:#;+J?oSI>CK(u>"e*EB`,@DYύZs^ ]/QNvr7'18Tēg,\ӴĐ°fs `u 5W/߫.A|rtDOiYgDԌEi7҂U<k?ͭӐ{p\߭/fS>2S*OVsu)@ާ0 >Gg =nik9E6`x/ ь d#3ɫY=v=-i ]r1;:]_"܍|;zL m.FBX`n;)@>^Yo_]`%9waHĕڒci)v;Ri2lLa_WaOwK벹31X[wIeA6ln%V?[OfaӍMrec~-\s%|"ЌҒ&X0vQȬԛ"Lb4.Pf'=v2!QUDhA}[#}K/:ǰh +`:d'!U9*yKuQ G>tV8Z񡭐~`kWޗOVIZCJ*Yul͋0&cÁnBt_YùI| $R^\楥 !}ƄP Vt+PuߤNwf)~0l'a c)Y` !\wGGȽڪ`Xqkx]sJS#d١cΆ{ոJѦ̢5l@Dvfۘ3d﷏p@([ˉSrPQZ u;S3a>L}0@h߿J?1#; d'!7rY~Ŏ\SN+TC#-{lg9nѷ\"?Oۻ/d.+IݡdI[#4Qe qutoPY#/R)w_ Or69@9ve)*2gV'I hbs>D[|1?Jq$ w_RQD?% Q? ,Z9q}l=D1 -KV .lgrJ9s>ލZFgt$N!8Srŏ@g!<$n_lymrm]E,[W8 ^Fs8xi7h<T(.ZQߐtZ; EMf"Ei^U{ދ2}`sB#P=' [vb.tBʈļmg-*g<{LN''l G(:ZLkGf[ yl^YЀAMNYH!={QEpy>*}uO~VLjkڵ . G{9C8Ҁrew]֭A̭ԝb+9ɀhQICla>=*3[c(qȎWm @+'U10%ѮZ(sAFq2 fMlx8\bS/N,|r um]$)VЯMK,l^6ٌ_lcCf,tt,^׭i|1N@${Qkzo! `0)(>mw Ξ #uz2 Oa dYUlL#1 ϟl zkD?iN!0]sSidWROGIGh.Rꪳn_Y0 uWt>&[܎*R䂱ZaLE{3@RY]j aXuS"ο&?$-4p^,AvkɘźtSaxPf8ImޟVեqJ ms*!Tê: qpZ$WScjp|dٯ| n6ء * TT+!*5@87"rPzܿSǛĴ3\ƻSy0S#oD>>{*_6.q k6 (7}y{$G)<`XQHC pQ%i1P#&ٮD32N3Ҟ鲿eN$ 椸v/'s*)F{i c oay׌:KjB PsCvFcWcv*`R2"c;f8˕zHH!Fev7d@߅J6XUJ9{4Df绹ɴi$ wDAas@y3I@CUrS|sv`ıV\UVp݄%P(Rk%T&H&8ZmS(=_+/,1|XwT #t6 9a)@rRNJh-l6fڨ}zI62:e?=-m'bB`o rF٘ݡciX+B vIXNmܥಉ%&tf'?#K vtfͣLde4aJȖD;!e)dۚfTKtFxÖsC <%:Zrn[B!wػxbO4S`8vSjK.ő3ewrFb2t:h/檭*]UiacK:l_OMyMd ^2~KҦرu:2N+c-?5qN0S3Nd.(X!SZ< ѹ4Rw(2.>3]%fXnej,#$>%>["Fz8=:L @Ie@en &+Jjw *pJ~I#Y5) WL˥ MoaO.X1|9L8wmҲCRq} k4cssHQ3 a =eձ+Z̯N]y,XG3̭/}y+Trݵ;/.9nFss v-הV%-\W9ɸ@7Żm$XQ4y͡Rr afQW5hyDMg_|}v;/vaʒpB@H|iwqn:-. !sTL\,JנBV d>٩rZq6k6=e>?tkS1KQ P Лc1:5;;Zڼo5lU8dC{^cIBzLy}._x0LShclyqP]x㝡˳3Ԫ :LroͶf+N@>JF'Pz֐nbwqc"ȺW;dU1[@0SUOP:$m(?#^u΀ұ'IJ] &5Q8xCM%*>͙GT[t 4) ЁԪ+_k1겒p^t`Xꮺ!,7!bp6`9֔TfhQh jն(b+xN&S݉QTK(C!!6q\3> YeJa>$\bOJsnE َ%,H wbTFKU-Q~5c:}/2*6.MqWPRV14tyÀ[Jb)Y)2h|xCgC ~dF&vOlIx@i;19:!#0LNNjw1+۰Ĺش|1Mzz[NSޡ}%|^YѭtRV9ʿ <09w],KӰx)/%`>*)\Fi$dHm+a!H|I=/5.vу , u1?b6NCG!^ ;gx0xAzE r(c-OBxl֥F,Q]X#b|dJ'ݕͲ{s>v8wn!tCˊj.33 o-b Ϩzvְ,WTP;YbE:; 2aXkb)=.b67;HN"Gl 7a4[hxd7̤dGbʍ9ꪖ,osL$Ķ+o> d72zUjGݎV/{!H#>PR]G|2nv&3VZ٢ژ})j|;kdi`GyF\8.b/kUR mkڢELcn>iIX䟓08kD=uh~$S='=>9YT  hr("<Wx T_t:.P*7e8B7]K9 \1V,Kl eY~ MFĤV(!1Di'C8.ؚ޾`]}k#o& B;3Hn-Y1ۛwoi jq#E!>gۧ]$F ObUيMG.a{%jһTg )mﮪkjp#8D'+3t%@Tni(ڲ~T7=߳ç%LVo%ꙕeh7P|sLDd_ ˮN\~C.+/șm"xAyH;u [ g}5pB4 3ƏGq.{T)n@Zꪕrkc87og^JDԊgD$jiSGs*$oٝ08S87%m!@.iW(jr0dOvbdlww?K/ӓ#6f?VU| x)N ;(ZLJCN1kCKue~v 4\=xpkWrffo/g9Iu?m@O"nc& uAWŤ/`@@/sH089TƝ*VͫPK5l emCe?),a b@?jSؤ(M#=&=%ĩYiW H{c8y&7 [1Z!J^ Z!9zvRSCޓ)~!+p1>k%q񍇉g౒1j s' qȏ ك#m:{^:2E*SMaLaԊ \- ||{6\>!"zyw<9GsJElΉ<,X" i 6IxE>qjG3$k*vGz%="!F*]ނ>Ĥ{w3OjRO , O5$CX4deGYp#8.E O'g0?Yag*BP[Fub"m^Exd'xѪHKMUlx(QE:ຬгIs"5! <!eFf|qxlLITr_|x? se &:r?La*1V8𪿅^;>;RbqX&Ʀv!1p!Ğ$O6ˠeN_dhLw獛f4פ-;RyEZRoOVk6K@A)~ 6F׈nr؍~Nr©4?Q*P؍߹Se;;ϳWzUlF2mAvtW&hJg5$fS=tmmNJl[o:/Y6_3F=.U_#t{YMZi{J^l =d23w⋬Ljٴ54 @XV u=Dm-W,U..LWvЀ"h @&rL :+~3AZWqܻHIW7]5cD'U8x—%thP oۼ\D\7$\@E kHݖy?:19tXEOc^H'_5A h>Ju ѺLC̃B6M\ud=ZY8rqKp:r=++SዞA 5;X+FXPr[r O&,q2Fhbu#yLڢ$ɷ͉sk|y⏭iQ*a !`Y iD+&3؛Zs !gkՆK~>㢅_72"&yh}dyVJ k.W* Αb 6Rd,f? 3[[v%V[ɉ;1tck Y 9E%+u@4w] /aΛc9 *h@}!8fV@z4#tJ:n#ٗ(Ʌ *R #/ ec`C;j֌,=oȘA='D\nAӌ @}aOJR¡Zsەts'|wn\׏_QAu(KREqc5H G +hĻ(B |7t'/c`#P_xzjG:+=UF|#"x!b 17Ġj!;ݝAv`7;M;](h<0q7vyg֨>r9V_VB/ެC-j!r*fDQ&YZRx$ۼݬ"퇿wbJ%?da`|"=Y!Xq@Ӭs)3vǻ^Zk0lnSnY<^Nm<БEY+mK鼷]2f%μw=zjV;\/t;)Sℝvd3vRfAVv ~@x"r lGxTM>)қ#:eCjps2wݏUѬү#G52 `rW|Ru}{B6Tt n']hVMHY{n UVQwW(\v7u* fD8 z?'gUXRԣ ֢"/ -u;vnM>JI);44go,rYx W${m)Z uTLa@d1poYa6ieim؊գ[¦W<( KB*,S+ Gvd6x`qIͶ'6 $_ܕ dQAF<`u2ƥ\5tn΀hmP1̶J;b?YD+ oOYD((N'rK"~oMG'=M_8XB_!@R.*B^Ef,Ek?txuYbmnԽ%q;j-ӕa4-*`Z'$>{ ] O7dj]}w1%sNe6Z%a^q,3‚롅+"ӟQL{U[eOȁ}U6N@iA^!}SvlٖJhwbe[!fCzLT&#Riن'?Ry2gh0$>MmwA>0E$T B2S%?M0&T~R|)aM]vBp" |5mF_6JM/NK]Eu>r៌OQ#l ;_s$o.1y*^H2˫IWLs!MmS$OMhg\m4&j2`nF;-,^/|g S47֕M2B'C;dT-,"4[3$6)+SRvsɈ@ [<~ +n|GUn!?ixT^RE>@`R}=R FfqOk!#-#Ϊ H}=@CToYٴ:J¬lnCY#ԑxAЃ!bz2vݓL4fP)Ǣw {Kr7]/6-@OT*Ӹ|9-,02WF屼^+R`kK̔T"B>)u\;D,2=x;7 PCfy߿͋>CUH#"V&5 Rg9MBZe?2tyKjNt$(mQX=b*+q|(/OԼ};p '` OK5 u[i[w\ }ؑ,^l^%Si&f(70cgj` {"r7WJ)I4JD ĭІ|dմǛ]b^j͏-8F?3qGM7N8`^BMֳUV|Z}͵g*ǐ\z:ԿKYgǒKZ+qqҦ=BYu=TCf_DZ4q"b/DC]_iJ.#BXE+C${-+VyVouIBʺ(#6糿 YKE( >ۿ)H:_XyQ[B2n+@""3u*STv=IYp!:eJ{!cؠ~xu{.<(6hj̚jBsUAH־껀=iYuN<5OK23S;u8yQZ [w=:8JWXbu]X Ae&`Wwb}1D)D OJt^}I^:ïIjˆ\z5B!P%o&-PpUoY6?ybr-aC1 qklWKƈN79uDG%ؒo=oQJâ1Kߛhs( J<`x5'>-:Z]HvC8G]ȯF&\;KuEI`sHC1 cn%"8R1 $nԄ>Dz1&0sXc+Ո^A21W?Ӹz &?zEaj\dy*OBq.Q>$I$K>V,f-zob[Ɩb,H&Uxs*mL vQ!X}HRMfCYLrkƋ6"|ȅiI 1@ӄ78nSqpcB7ik|=U Sh 1WRhC!ՖP~1JռT<9jcs=v+)a80s,e7?3Kd8|{1W /|3/bWQ|4A$busiE0T ,ԅ,l5%:A14}n'b%0:gnJa- V|Wyh7'SU(dqN0C\}ǵLEw24i-9'.Gqb^  ?EN,w[Ȉ=LM+w\f؆`Rh\q~d҂UWq`٢Y֌TKk 1<=fՀ{+Pdq-,Z+chYskwNՏvꍿ5H?Z}{/"I)ﳆHI᜗Mcx.|}*0"ߪ֔/޹15jt0  y[^@3U1K',4b͞ ';XxEZ9żIY|\Z`(Wϸ(q Հq=*w;xA&ҋ4$s9LS)NR(u_Ê͏z?4; fK}@FĚDYD 4>L+P,?:Y"/v֫wcl(0Y}%*p7p~k۝~ˀzap?VхCl:{3tksN\wbQvB&G|@Z A"Gni,%B &r$|+R1;j瀅Y32K2p/; =\!zCW> W1ΪV̉ZkUSBmztқQ4`'. %n'8Qe?e&S}7xtR}1}ĦG#VV_Idҳ$|_GNn\K* sVJ]x{׼qq2splVkT=nmTbEM‘L9?V嬐5O-~'hԊgǷr:Uj w07$/noCzBc2{?:RjJ3E0߉'וa(SA@qԸOZ(/Qxoel[Ͷ/A0jdm`+\u"# do;c!?~rzBa/X}>Z7lC*]ϰ)* M8d&Hs 2 `wuָb@[c4 ϢBNvZ;~-XRA-ҭoˇnk0p"u?ϏYzi\LQM&Rm{8Ua(KhI7q`*6@iG1lZ&VZ6e\ b5qSqѤU0N!2jNH` J6L,|mdh{[H>\pmG7q"4vຕ}$\KXl݇-s.ݫ+y t`}@yD%E̫?~6ϋq]9_c !4GC}Vo4f e՛,ffk:oIU𽬜yk;sF.o_nw n-s./n9dt<-_m!CGd2 ligg~Z[OaAa3jeпZƬ8~f-$ajK^UB9 X|Naf菫3ڲdK\׌jԓ( u%e>v$F$^)J:Ku϶cx2 .5w@i6&vsoQ6,[\x3AfC'sPdوٿiBNINPѭ5[3TΒ÷LC^+-|""åUUXɚIxN ;TqC_~gWaI 5*k V19v_|.3*H-e,Sг$8Mg9S3aڏ..Ώ 40V5[-g>XIJ:ArK_8g|6\tfEߐS 7ʄS#'AeD_؂% l8j:rYI.HG_e2o~y}wvStl,#ޘ4U21/JHWlm܀!lHyNGpZwqѳEuST}-N9`藶FIlYW/7LJ`Dj ]^]gn3D&2pb6@ifq3͛FA>Nº7ӎ w9MfĠsU 3-C SCz筶bA0? pBv\} j~Gi͋\g1~bKHėSt,EpàW-q mcb\e O©V 7!؞*cS\QSku\h8r,Z$5g0Wϡ}q(yMЗDHT)<&؇}q*ߝFtaQ*&ܚL`]|[*Y5/]H+GjZ 7w56Yܫ"_\Yo:ևf='P wA}R!B<o=-u}_l06t}8?G7jFe7@m3sHwqr,YvrxZdXw|*Y+nUV:g(i:3kYyxZiAƄ?#Ej_ߢK>xz9zf߬Zg΋:ǥECayuRв_g]lDzIC7$>&S=zΐ,hC@I!녣FWa~C-zIYҽCF=ig""z!QdLbm1R75+_m JzgD#IlC xiV$YHA]lCHd!(Y[HWy&9xu_g$5߰bTPş'(ePw= ;"nc ͢@Np;9*cӬ<Ȯ5V/Ti`e)G6POF_Eӹj2vp]Ů聒i궷wriPueXf^m, &U[q RYiQ%ޞIL%f~3CT:m2"[jhf)*;EYݒ/BK8<^xTDhzz;{9tD+k*?l=˶uڍrR O0Z3FVW™9؂T /~t%fgZŘX+Wf7B$]XYL}i/=U23 >(DIX6avZd~|DGd5n!@>ľ'8Ix*0|g$657UGGX Ѳ( hRcdz$/z'>wqWRy85?7UV R#ny,Vhײ֠DiK $˃yP %cIk<~uۇ[wvĴP+ 18g&l3ȭeUyYRxAn:WgC}Gxʱo'رQiP@۟y%i2dbqe@kqnO`fMRs؞"az6}/ ԗ`*(G9Tܦ^gYECXŊƻ'H9ŷ*;?rGpZ]7i.DP0_r"(Rfg7lR\y/`)_6i TMSvdC[(r$e9pĖCEB:h7/6ߜC0^9L(Gŝd'C$,ZmYq^P>7c/urOon3-SJ̌i 9t駵s!D5R|Cӆ^0f&>,Vww/O캢:B;Y3E}g_W~f.pCqJ͸Z:zpda$V&ZuX.P.k+3Gn'p% 1V5,v]SMI"Buz iZ:uwcV .$9#wsRZCbe+XhrXA cb| @˯F`90Ds45:uHcmSm`!bFbS[[1ЬnQCJDE41rVpH2AB*zb"* XX~i߳ւploT K>vzL BО r n" l :8j٬! /yP-k9a+쳲lXW2[J4%"*9 \[ c+X@RJ 7!`xJ{6-kol­qb 0K@m%ؼ@a 1 a9+ gMnEI:qJts)4"8#p=`O ʂsj!ƚXt@}VSˁirGKYzxTp~ʍ*_&!jFa_^Fɧи((G\4P:+KH u&% M4Nhcgo]ʶDIՓ% H"RS&0Run6A ƙ:J 8Ϻ*l:AnZDŽ@ c}Bߣ+C=A7 eG]Aaf'l鮺Q彎 MCBD4f>yĺxEOh5_UL q eeJ85h(̖YPms*<@9J@}LЙu܊2" ]GoPu @Q'f0QJ*~ù(w.9H:g_=G`BzbT%*6Nh^ݹfc=xnJ>&I2Z~f'̪餃Ő'Ay#YBS}nMT5LLgNq81U(AbğGI ܝfy"Tr,N~Y" SĦBn{HB?0Z_wf%ce cS"rr>jR^_:4va1ўXC>vrN.4Q-h;#.ڸ\oMi v'n7Kx_)ÊS-'"PlM5Wg2^ OYRA %^q|,gLF|Cֹ6Y)x'G&`[gўECG\[E@n-|}yNĒ[=-|M7n32JrS^z6 U7D;+dBhTW&xgS"p'KEǢAbj{?Ɂoʫ';47"I{Qy< ˠ!r lGd3Eԩ5GjhQ"5XWրkU*iy^=0xCqqeA-$:עUX"7qs)ބ(]#}_z Ypڛ?ʡcD1QUtX9֢n36xX(˸^LwdHe:XI>洋906ٯ(?%04Fv9: qL b@wV5yȴ)$J퉏. v'7N# @WG]`..jX$$r2nPryvXMsUs=b#yY;7x3С䃗e3v <m@r{?/]Zs@9#*Bn}ƽidPMU 0_mIѪLMK\!Vtx~喰i*$N!J&n7o%TWcJ Gh*g7<'ƌJ}HmIԳ`fEji]v Spyk(Her%6 9f8昆q{ L,>̹U+ Kk@ͬw eK4= uH ݖ_#Av.S>rؒ?=.lLHU'c@v8W7Q|&Ic"K_ Rm11kILaeٴWsGM*lϪ'CQKb%WMfvR\Vtqo#?ui#)@@{R-. 87H@&׵b|`+mQ=GBh|6Y\ƑY# 9܎ `/^-m I\p&f=gcO)*\ׅlj z%LroX>lMk7 =o7q]*8m‘9:KAB4oPo3F1U)RFE1%Z*J~~N517}l$tRi@jK߽pY>"s!pnuEH#8z P"U`]U>b,z`1qҌfb/?9JK+* = 繂T > '` oaf1+ҕȡ Q_.z\8}f1WI(M 3bG@paek8%~}{O8&C7>Wy65@I?/ 07c[d>zZ+C¢ːgp)J6:u߄yK7>aQCLPf32#&,͍M ,p5`eK Iw}CKcu ⃾ j3i|8HAHU\Cj\޺VКbXpbC2_Y]ȹ_]LH:z r@k|IX57&uK!SA7Uڼz#R<61 WKZr4>0ܣ[IŲefW~ufk)B'_Lvȕoeeftу 9uKt?]7vZA-(}WW5C~?%fx4'6qD}ɏ}L;`i~UUE ʚ/@66Soz85Pl% {S&V%wa H"Bn;) ?Xd } *aF]@O\5 24mh/L&{3)_sؐ(*аcWP Cl? mȰf1ݻuͰrgTFmBws3=uÞPl:D`FnVjK@ +]<k\N:k]YuxBXYe7$nKOW˅VTkG)sxem/|c#/̼Y#jm8Μ-Wר,y 5JX0"ez#ۋzo3U׷> t:؏ :)\8lרA؍nZkFCޥ~'={꿰^&zkh?/tY'\,?Q*| xk\^黦{hݫtaX=Ե QfXZ:n8W5n" ќYe0ڦJ) z}(JӬ=X(Dm^zwPEѿ:-0*&~-0}>Mkl"i,͉`fۆ_=0b>?#3DYVhǸIjV :QDVI(9ne'{SB1hjViȸUqf/ŨLkմUpJ!#<2:iQI&S1eFVƦ'U dOKEAp*tDH!CѭY*HΖ ZYI%W@w Owfc0&q$v s42n0qzX'Y2 auַo~B T)Suqu4XW8q0]4F/v0nanoZlB`a!ڡի)p߈@8h70]#vDj M+oApxdR_t :# ڢ-ĕו+U#ʏ]vN+φXG%C]vepӖ5X)¹X"9^ԳYvty`)g0 :=G nߤ׉ESt`KZ7eG K xlO?jEiYC,x#B_%Ss@ăƊF  )9x ̇Dc]rR#59AJdqm]*kC..j۟kZZ/۬r/J 91#vR,bQiO$X0wh(\!P3 9Y{Y&ݯE2Jo0mM֤Ӣu !q)deVzl@^t#inD~h]]8_zLFtTyJ)ۮ" j12ˍsʉ+!omi&[aHFHnZO{.S8l q:-)/ 7HmBVœ kݎv o8ǵOp0ghgr_w:8kV|CyJL7GﻸdF+wj]W7f*%#oA3I.Nء2'k x6l-\XVR%8rWOXjm>a)_WyDi#w.c~|;sٰES/gcQ]< :(@,Ym:p-$ xvIS*_ .>!kÝHz.Dє,ryFsqN_nsm;SjO3>7C()7 У:&xIkiM*h"Мw|*6i7_8 wu4'\^mףby|H+WYW|E!UEGogN5 syoV79E!w O?she揗ngɂzg<\np(j?:3g~*VXoM3oj"f뿸#!u6}E J[&w,(ev):*^@+pjBxɉ~'g`=0дF0FT.өj w%$LDL{z{I#A #?F8~RDc8doqS3bSw@ ]UMtRU7xNm?IXg 忀cEA1$(us.ks+U__pS'sCӺ"W:`wU$H W1[] pg6U]r;[gF A{ĜGTit-fc1Ł 2YX7O[CZ}Ħ~-ŭ ߨAT++gQ}zøf SH ww_CP$ t''6/ucfNdRdژ^/'>,e%6>) .R@hT`jmsٻu`ϲ٠2(GW;@(`u@s+]ݫ`Q/V|]#?P}TA5eoX3L!Vo,`@lcxDfA8f#mQz ghs̑?5>_K;Êv:Wx0 GR]3:&ƢTlSaqtcs-!zi ~la2&GCeB5/d1N[PN?o+1dש-I,2LYMOH.'s tvkq8r\i׺Yk`NM~>1io ЋHA~.:o&N ^otAeLjőװс [uUqhrq٫ ;@͹|ÐzKԊĨ3k7xUW λ]Hs82eʠMKpMXU(!lmSe0_r[o'uyz1 }޲Ige^‚$ms5 AHw^223pڵt.*%SЀ'bW=VYqS~2+U@Ynl:] R|lw3~Rvx/9Ē*:&5A#uoQUwiu`M4lA9(8K"26mk%>#Y9R5? ҡ NJ@ùuZw=Vb&kBp"0'B':YH!: \OjF8]7eGd` +Y\Bh$? X,mb@v1ko˥eZ^vx"Y+V}Sժ$V +3ORlYKZ**i&O}( p~_&ae<1Y=ذ*ȁL#ȷd򺵄W~s8r=E&}p jTI QW]qUH=mHznGYHaMQ(Z5g'  ܛ5Di&́:\4W]kN|f\&=JJ}fݺZ%h)V^toY`1ca֦8|Я[@T Q* : ۤ==LdT6Dǜ$* {fŘId)Q'>iۅ^t8)di~5 Bl̓'Z m%3Z' ̨1miJ:|CT`&*}"{-n2t$HCt.ljΊUj`W'ޅVLIJqtY{^g'751 Q֌ykbn7S+2W$ zj]i\Em? A1310]anB'C7s iKx4>~hux,=qk{brbhIe[W5"sOVEPErмY@v3rL:ca6+y;N7*57#,jxHAZn+|Z'Hċh$d KJ)ơs; ѵG'efx@[E;v yETHZ`^h%>;edWO/ Lq \Lt ve 3,cy8j`_#tx v4EqGzzlRf\fvq/'Ke|Jw58hkV0ߔǓrRˡ;d.ÍpׯZy PP sBMc)YSUpvC-rC (pڄ;T}k); g,6+Sz5k1l78l,>:'zN7N%),y;yj!$m@NaK=AEu8T©\k7LXJ܅K^7kU^9m,x )|іsS#fnۤ~27 nֹD\I{~k)ZZ. dRljN\Nhz+e"Y-XO>_ FV̖|\h''I:C6? CLcl* gP䧍孹ctV[jW /S$]} *]y%YlQ FOb1[.:TެHCn ]֛s=27Jf(jW6GxQ̶۳T0K&T~5˳Ʈֵ`Bt}Kn'+':iպ7f'f(_j4lDc8}VfR֯A`RA6aaPX}Ht;'a(&;v`ܺ5CmᖗƒJb]5T0@so`}2EVddz+PufMS.BUTω\QV UR:+[Z x+]:`yE_qC.XI?I=d))_ߥ2z̉8BX x/qKe$1yv3l^0ݯ0@g\l'_-} AVZHH -缙yVc2q]Ƶ4+t6`h'dv z61GoQFච43;Q{9oe+&o?WS&KPrlЬ=PĆhDփSt'9CʚJk5JOҤtm(JA;im  Ag_q O(*P؁ŸV5E AiӇ`*"ϻ8,((K%,YmaXԬ5P5'\ӱYE13o-L0E̽$F[^Ҍw !:cܪ<i2"iAʘ.n|Fŧ4v"aX+/巹|q-&di 3f}Fcp1>k$A l:ׂH NZ ($`Zf`ꩨ՘JOWQH:nBУ/벬IbAmyRȳR_^# W ◐ 1' . 0K.]&nk/Q*K |lad˖,"R4g;/|~1JLB$g&5R82te)\_0݉O Hm+n;|8z7ZVZ~ʢ |C n^)lηS,^Z"QK.XIp 7-cr˛$< H% YQ- ?cnDc=D+P1Jՠ 5 rP&&¸m}gـ.Y[YhZl`vyAmJp|ZzEϵT5S U!-*Ddǿ |kܟ5ve|!u Uh:B))T+DB1Ͱ®/?NߡVW)CNMOKa~Br?cTr`|;ՄTQZk/Dh0#`Lh$%3`\~ޚ0bsvsT :QA[ܷ (t3zJ GD2t0:ؐш/5qDb6' l 1x;rKLVa2FL)GrU[6I%aJJv5) >wnRD5rEFH/_wz8/U:vQw>s.GTvL[TD̉F:XG:EۯvkG>RR˰ #ȜRMwp8n9DHE}:NRҊpTَԌ"w%(UX"0gK^Rkԑ-؊- quŇ\yWw}weהGuZ!(5qnfD RC2DW) "Hpעr;fcL޵]-_|6G tpzF;3C) *K 2Ek&ў=S(~`0疵Sn1ɮߎByq 3 oK0A.xZڜ>Mt*/ԏ٪291@Vi"mw{ 8yހCM'E49TK-u%v !3@"NбSP-+ĦP)'D؜5[BJMg~Yg9Ny^|e.eK{RfyZ/g3$& ^=V+CgL,~nܺ]TdzwzEgaJsk!7_΀5}S}\Gis|7; iy\H++k(ʶ)bf0s`e"nlGf=) yH"'90bY{iɒɳʹ'Γ ͎l{Z8J'u#A:ؐDTP'%B]cOKAcr {Y㝪,賕E\|̐~42*'[GE%98. @fA v\""l!Zgs!\Hnr>J ',ueUL'ʄ F ǟ 1X՜ELе1HӲD"AQ̷8& Kۆ£i!i-fU87n[m:2;@{)0PGSaY]˾uv**Lu#B5:g,N9?RhKK@w*O NTT3N4|QCo D` 1wѡl1 u3 ,˯tO" ,^,I78{VЈ4Ǝu+{ H<2ݡ@#fekk sP5 aA^7[3@YϪWߺs}xowϻ(P;ed &ԓ6݌*36pYɢ(ԧKm `K]q(YXIHֹFY쵌`~m~ &Q&w).NL%B{uRXLΝ`A pep< N "Jh#)O*6o8DQx4q hQʬ)ṵ *\aGxR$YdtXp<&"o-\+XҀy5 b&|yr:E`jIdI&,ɍQ A}leEM3Gs <;Aʂ 6濐pcëV޾Xxayh&%gMU&5]pӬI)`:uÂtzQ5z0Kg| 6v@%Xjd?#3p%:w ێ䳇9cWT% XNyAn0BIpXq ĺyĝ>mLq\v2ڻvb؎KBۋ0v%{ph?ʈ5`d{N4oNP)+>}O@ttVE+_L~PK|hY^PwS㫛v@,S1^8SFH jX,Wkx:" UfrJ½ˊj{N+hW6 ^|ƨ\h?`"B`~5"-<~+hvۘ߷T_3D+8bY"ҷvIEHFZ̄a%.z}6%8ośo.\xqPls|Č2O:5h!/!f[ _l,)q(IX=|6^Ը pDԞ۹5>r 3- \f%#$B群umD.?D9%e{`# '6.pŅu]<ʁxdZ'T/ 8vLV?z4?&P˔GT6}~L@VkmSZ3qWe5_7wPG DDP32J^Wh0u"L't!FQ9-18lAeƧ@/~g 7ی잻s^ 4"CTQջF brLSҤ,f#X[J( X;qL09|(MS=ɳ(mGNW5ĴIenU-EOwj_{o.h/Ʃom8Z?$ w]{瀸''B?Gm뢱~mZ_- E2v΄c !ca z]Օ]bd1C%xz) ^H뉍n&lɹf0瑓 ߓ^[a)C#dݣC#kLKGD AD;a4Yr'y@D=Sqj٩o#EP+|M*i?hKr'OI+*T><}$w:9HR' :I]`1l_ "BV>h63dq%WDzqg?O$e^5M߅ &.vc%ֈ yNyG bA0BRKRK(VqIcpjϗAo:kj,gF#n t@ɛ>iND} zy ed˃^q'ݑ@RS4$3x6Ò8.,NsX`Z~6H\‹ ˵ן. QmDnIM{NG8 7_]O#(xf?U Lهh0f:I| B mnĘ(x㢘>41-zis2&KRjy,=,ޝɡyq4ۗ| Ӂo*/z)VP&^Е\)ŢfH&NXlt%U HԬm515P3~M 2:r58߄iE\y˷9<ݙe]1.h$K<xi%tt9!Bwl 4p nRo1䣮$Y|}HB0`G78؊b m͙ʿPcdJ'b)w<';oH!hĸڎ(-GܪŢk|^cBZlULeBj2 Q+^9&nn\[^Fkb<򏞧B[~֡af(tt2A_hפ0#@PI*ÖT6,UE])hZޔ_a9;,D#!B4 hGW$? .wH5OSZpȆ+=yr ``*wb:)8*W8 V# :tW oNM]mo]ʥ/k :)*q'AZjDyE;m^@W-Qb|tU斴V$Dr}Ⱦa)NPv{A9І,Uqt_9+ '^PS%2V"DmfWDܚ@z4z^c:]/3ztB6}_ <Co>t}BGg$NM2~"_M #%&! 4;|&mW?Cˊ;鱥t {` Sj50+$LuR-5T9ƽ4Ul]WoDZAHm@.2nRD΀eh9Gv,>3\ylZD]>x ?g{)= 1EajC &!C=A('&_LxOoq-SnaHGݟr)o'n "+6c]GJ>#kcPCO%ɯ $i/S3#3tw^=QMC4'3JC,Q *$ D{e, ]MzXt&b0I7^"[ht-#r AL0ՙqAz`ђ59j&U-o= Q#yџ᜚R!V# P֘.]x%/7KWi(tؕ~0ehIȣ(D,:!f M2'caIQ>;{`mwsUSqi 婯JޗTYBG !R˔# )1 j}NO!$q'K~<;MzɂZ ~{u!_Yyc186kC#3o,ރq s\1VsOy:Y Hv'ǂ:sS@ Xj!Mg8#u [tB3RRQ F˥(#P,t=։Ꙁ BeӋ؊i@νQL&crXUw Gs1'o@8ޚ~@ ^YGM*j7Kdˈp6U:yKv?}}˰v|Ji3CF5aO>Kԫ8V)G\qq grP ɻVÜtTޕ}ي-Գ 5}#۠tz\n{턿lHWQD1>ȄH"dV.~ws&.F͋u*$[7Btv,HXw ruC(o\p\B##w&{Zz^Ko*ۏK,^=5Xkq* טpt} dMҢs{W!#7 &B*;cV_#,?$a0NJ#QT]8M~^âfTsUԋxU6ڃyO WFкaHk`PaD٢o:s ;Mwj8dY pLa|=T{F4LK !c9)HU:%U:$iա_&B{B X\rWE_IФ 1l}B5}.O}ݎf2HN~VWJ$FcjR7[~9ۓ(33EQHbù>"VSRO:YS0L%Vq;ẇM>EetNNZ =_lw2waUCNTxOwnX$4lBwHh<_KRЃi{sC$ YNk4y+M4jxcyf@m+:-9avTJ$kߚWeifvޘNcpqgjJY-h`L)9es@k <%2)j*SQ,XkQhQCa>vWT>ujH+~C== <bMmf3ʌj?]e\1`:~9Z>4JQ |Ku1 -gEO|N$a}}F0.]US-Ii69Ks}ʿ$[Ȯn]!Mŧbc{]{>3S1rgny&xHK">fQA3A :/w`_1,(2OzS/zf8% },Gڱn8ǂ tQw:)\G9ˇF#»n:=o8>7p*nI\Fa<0pI npɗcvBL&a f&l -Nq `~U׿qփ/S5עYzfƄL~v|,?`I 3Ɓ'`/Ґ}|G L셥 텔k |ZȟOhM0~‚5 ;^q8g|oU">Mpi|F| x@-ưJ0f/kbO;3d)>C |tR "1%hSEn6"yVdTMʥ,Px-p.Za!}@4. tt,e~U][_;z6 Qξ:6 ^RE6pG|}pAfsH̜;|B x3x79'8\@VWVwkViſv߿y#s :#+Qo0(BTqi-)^E0Bςq1caϪ# )^́~2;EЅZ-ID\j |8Ç0&ߓ/ivB)#bD>\eOYV ` Zd:qc tAdR3\*4-t3x&|s_KuW ?8:'籝74PKh<[>; eLOU "!\HE#,~Sy7B˙QUZtsgַO |9(: 8~k֋fօ+mNL08rsOGdyI@ݕ抸'^Ɲwx|]C7:@q?0?O0g瑺4 k޾Ad󙶈 xPT7 nue3x\ pV`Y(_UrsRMhUOg| XIBlCd9t2X7g`H|MWA=.NH۔៴i×}QyyԒ7><`*c$JN᪺pdV'=&lġ/٪CͷVe "*.ͩb#0YU|dR6|ڧ $)0 U;{es\{]b8&^}%ϑ:H]´Vj<gj,N k4 Q,'0o4Ч1K*nWY#x[2ֿ=*/}h݆:YnִPFEY:8VUb{ElzF_Ktu+0uWM+4 PHzS)C&q6< #6zCMIXY '#\m@؅zbYcެYUmrQo 4g0x^Td;Y#uCŭ5E<47ؕluk[ýN}E<*.RLg!Lb^<ꔳv"VmΟn m㚥ꊝ%M0ߡK3'fl CDa,I6X\7R ׫{8 ZkBӨUs |?  nRs:J)OC%5s{^z5ھ!g+tQa Bcmy9f#5pB.sB"P0;O-O-g~$x3 We U);KkAs,Iy6SzU|^м79̧KD̈́s4mVTjb&/N~}ER5*pBzs6ϣGes=Q ~j HƝ;1{>aB=xFzIs RQf9O6Һ<`TT]\.W4K(R~gKQb_ Pb!!1OBT V^_NFC&o?-ksb)dB%)d!Dtcc {V~wHLR.FnY[g'^$|De|Y_np7/D$p@sn8M[b~w fqVJv0Ǫ縌aV,|1B5.h%YnΈq eTq{96Jjȝѥsg.@t[Fu>mgw- !rE\Ұ8e55~Jlbhu%YK.vkK宺I%? P8s~#)4F' YGamSյJOZ7KZkNP豤 a1|ft=J!04W=߈3nXԻX>Ppp`]Ww*C2Cu.)zߣ8a)ˮVkލC^)9 I+c`nAHUpVo/nޠM>l嫆g !Z\<uq%9Uu-5F}Yx(7%1  KH` |KT@OL 5L([M0,Ͽ8"TP?ѣj+]2* Q;og8N%?̊ʉQtyx%K' `DqRY6lUG&LO*X oˋIK>eMdD+ڬdk"ݜG:H*57K~F730D,=ֱ(_%hMM˝9Z,4ۻ'er@ϾzoY}M,K7B)bTba !_򫬱TC%7j.KeY@TΎBJ^I8fE.5 䋩sw &,F")ɎS%QGh܌PR,sT Aùv[K R bA-OˆŲ !L)CfڋBxw9ys}R[ͰN0pi1N'PVwVumWQabP84ƣ0rf[Q,h,H%Z7\=@k !@xD5MkqzY?} }0oKxPpl2j۝.|)n"*.7|Z 2WzEC i&.{2oQv_A_Ąrrr)!-_Ƅ_k]!M{upqe,[`8<h&R۔򟈡lQY)TqA-}JN{;]aS,D wt6NǫZJ~qҵyUI 8 NXL2Aaj/k_x.B?0ktEf n$}⸻Me2*{2qGŵAI!#X֡X) k^?vAfpĊy}vXFLh+12M=nl#p1Kwg_Y6,D|2\t`զs%cձDyd G,2}'T:D?XJ*C -  3MF \n "@ܾ.&E;z/5\0 O6pϤWmvI{^}J5+3z{F]ݐ|)Mʾ !,[3z}Y\x(^j|)Lt,* ,0vFFn"gre$S.]8/1ShD>`+խh#X}{7#~X?i(~qS k~BP'E?,߰m}? ٩2ˇ_#u0;`0 P+8JmJ l)QGlZ<}^ )}7m*_-:Hۿ@ʔosNC'ΦfO8ׯan}5^7ӷ_7ڷD1 Wsny=k05" @s|uFG0ŸĚ|%+CE3 %spn<$R3[ tMI/ uumE/XNpZ0,ziwfndJ,#?zWGV0RJ'ŒF3\K`,C>s\X#! 7xa'$رjW5']ْfJK4~]`3zHՖnX'VVȃj.YeUTL`)B; Q,99։C_[kOv0x֘S~[r_jk@'EJ,:>"jYK׈7jO4d~ْtMQ\LIb33Pʂ-{f!Zuɵ#f.ޕأ-뤢vz aJ:p+ľ6M0MVvu;>}c1 }tv6/౛mrk [ Tԅ<yI͍XЮR":"|#-3c1 2R((`ć{x7YNoqaTO8]v!(3;{ ,+^4anҨT 9 %-3 ^ȒsNd f[': !lVsf$+N0qH^*&@*Cw0ւ=1sQh-IKEkz -B6éW5IC5͂*ZMDm(UqDq_>.lyg h0MS@uZ4^t J__x1E]oypwwAJꮭHLC(@QҺf-7?L[;!!jZ?F t{ P}l|!Hq ܖm/ms,x- p6-v0C{lC,%^vθQrA^z_qH2Q oɋ֛aMB* Pt뫉MpJxd^(S$띦b;I $S(f;~_b|ITN l bI8n /Q]/oMtњ[*mOgo@5^q1\҈W1Z$+>mm•[K&;K[!*<{̔zKz#53UC`\PGj4$IdNjxx[>C9'u0 Uȫ#)@PWљrgr|i7f>u2~`H5^e\֔PNb6ҏdm$KZ+OǠWK6F 86m ~ sFǍ-^Y:ۄKmUD]}*;/ 此"?})?^iH_{}(GksݢKQ|Gؠx>*h76bCIoV׎qFȮɳ\^өd06B!iO%9k\hmjjUmEe_3\lq* x^ or;;netvh_vbR9` }fvAm R|G+la?Neaꅭ7?o[dpv=ogz@"*"Ϭc.qAE6(,=2WCAL[owݷѦHǭ?:+I;7V`9 3hR?@XnCJPEYJ/";T֦P&b!Q 'D%i,옅2ջ*G0 )]`t,y-&g9cH@wNFE9wzbӁp@ f&~%w22-7Mte~'ječ? {=ŠK 1{LAwgAGd z1@$"SMnu ';w=&mAQptBOd-,X>f?12Yאg}52Tt;.~H])OD\OFbx$wk1Γ0o& QwľXjnGZ#~nHiq'(0rF OKcs p\j暝uu+c8IU&YKڈ&&o@=@rٯ>5-sV8zp}s4!VًWن!gYV8fS('Be(-CBa*a|4ۣ?kZf$^ \,>ǃ2]V˨%DŰtHS.VUQ+rcRn'֞wTm"ȧ0vD] [w]"WHqВ\x*r2-B<ۦ{Q6Eޏ8D΅x;(_>0.~81q%!իZ\p24B$8F Ľc=73QunɌK &dHƖ@@OjM#ƩR) V/ &yvXb3F^CԞ+U 葷*> QƑRQGyΏK?W b $SO,&vgdRl79Qê9̤~Z}W_`%g)ӟX dqva 8G V6ߞ^!ؖ1L>50֍q%4=||%~u /$$BI ǜG4O[LO FZ,]I*#Dl]ԉO%LZ]h ?Al4;e0efll4$ g Qw,Dp)J}xMYyU֨gQj_xU-K:'F>^cn((ma!ƭXӞq0a/#$`bdv5\T,xkU wzԬ譏%v׸-~) }4ђP`I{׺+L>xk`/P=7ϳ;~'kxL-0s_Tn8%ŅPoM!֋|:Ѣ.^ZKؒDa 3H閊/FҞJ7I9)=)Tc୲h_&Ϝ7݈}-;&85`ɬNSBl Bn( _=BOQGB&Ep4B6Ӿcc ]v7(ݪ,UɪHjgIk9avVԒRO) ׍:CWroz9ݕBD?$:'}32|x@Nȃ!c|d?L×"jbsT¹[UG gT䬻Vg &H \θ=s~Q;pT;T?rx6$/ C=RUEJte4%jhM=/A* [ dy{OSEL$[8W,|!bո 0JpjЈtAXQuIvZDF2Cr$ /skVQJ+mWQ N(N~6'++oǨV}9Xlsݡp/g?625.%E][tFs Q;k7>=uA'DpBtVq{HL߷U?8 Μ.m{/*ɔU Wi:ň"qq-{ܺ{8 O;gIhblOX&M*%u3}b9?Q~7gG%8Sy@iDMX,{UIQËN^>B{Vɿ,H;%.i"VZoExa[\>SPzF .!N$83RO[ _57dtS2+Zjq. إ =CZ혬>>מ/Y&c#`?k&X;4@Imy%i }q-ѓ[Hf9XTt`;B`K.ϕAq31!??pwրSRo槧 ATs^&.:Ŕ[$IŴ2밴pfM^q陔WnGM3GsUg+|ט 9mB9mHCNq/d:+ek4tə_MeXT-mhu'WG%idPkɞW@!h{CFu".oI=!$:t©H0l;G3ZF:B׊^_>F1vVXRaWbz1leųW&q;R)rwfZri6Z&&}ϽCӲS8xE+1%LE`)"_o(հwl.σ5y;3πuH tX0jg$BUM([#+=XY ѷ˖9PB50,H2hdۊ ?_G ,`# M/X[UR0KV_&vU#i ({b 4z M 6ggJ~udE0A!zblqߺ\F= "Z2L2XmD$2DF$怃(8*j%HEף2;=uZ3{ksR e".ϥ:8 3Nd^aw$K<'}Э9 C$LD*CCgzV{X~0zrc#ᅿ b;ʎi}fZ# *ʿg o@XvLqp[O.c.`ۮalS~G[)͡sjQ^fi(_wWJ$>uX8Q.@V9q{^e Kc4_&e?|Һ~c7})Jۣp|(i%Xqq7 g(& ѐu߀'@&oַ?p*X3:$[tKԯtDxot;װ&?>|\䏟A?~nŢL n}f iF͂q)I!,µgtp1. Z|+Cݑ>Le?vwomxҰY;̉3~'c,1iu7p[w?דunV7n O]qٞmR>nv}[nL@DF]W\ֽvP&݄џ. `+ʮP%+2xּ=a_!s&հ07cM>"Tbzv-2a4JZC%\/|/vnw)@)NT5ToX+hۆ>E^*LFFݤÊ)"Rx;>%j& &&Ŭub|5j^0D̔jnOmq58 /e.Yɕe|wHu^?L̨0hp~\>2h:|$C(t+ȈW|XJU eycZyWWJ)c -`X`%J Hڱ="@_#~8ɂzA(AaOl^}?R\ x-E|~$x%fH& g!V&$\BWӗ{\_C\L\{F~3=rVTO@=]1S8JQں cAGiq4'|7xZM\%I80OiKK7l:u/Upu&(_LJ=H}:/$UT(\wu=:؀b%Ϩ 7 BXY:w^Ƒ6p u4{e!Qi`k`tMHz WI<5w0[ hsrlJP۟IXX20p.'%IRGgs׋ȥ~#(t|s&E1ejJ+A(Q]&/Ǜar #^Џ^8 ]yL[Ssä}uom,7p%Jv^{ixaS6Sڳt?)'Wkyg .JJeR/[c7p/$/:1Lo ',hdPeV '#-" |l't}[tDu5jۿE.k({W\9^O~eM(35=FQS@IQKcʜ?: x1ћǽvf7* N VC L ~նq(VE~Re0+W1W^vTh,|^aAaTÎ5<(LF^PP<!;tҖ z7:;˹}gӟ % <07|f@i0 l%nQMU y .&V$iӎdyW!@^ŀ~׷TV k,8(QdQ 1dܢ%nǖʓLw"MSqW!R!rg{!~޲'vAUVNpg_R58<}}W s4>&t @BpD780xʞYT^1ڒB%3]N9 Y_2"^} tIMi= AvI*W{WC9k"3{0Y:oUYo-`_71z&?DϙK&ԗa%r, 3BuYwQ-6_ntT)wٕI;VbxELZKyosb>B8] ` G #yc3.)͑kKl)?w놢 Tti+!\f4teuR(,.p0nnط})p.dN:3/=ٱT7jvoa482n*D7~'R ܶt{]ʑcأPQB:NvF0$.D9Vo$0~rln.vkrAQykGa2 w' Ao*GTu7dl.?j=[562btCq>Ap3zK-Bh sKx ` hs'TbO+de~hU*ƷizyVą*ӈ!Vg x8q ]j L&δX$]55}I!@-QvS5Db]\' .׹vna ],&N3=)`wm=ʳTɾ)aa:L#hVxJWs_x:yvv}@G$E1.. ;f3^+cI%k,WSkHI u~ahnh22kE|V\Qw{i ^?k<,eȮ¶S@;;,[2]fJŻK7?<0*{(,cC ҉C1pQ6.=1?>_YpIxw`بAoɧ>fIOkC8s@{ oG>&$}%咕ם\LjcSosz=oI0M,(.a ;2Ms6tLAnf#y@D0GXw)E$wk´ҍ #<~ GYqʷoVGhma6* ޿L$$Cbd/W7B3g1=OrlA~hd1|נ{z;̣r~XN؜>> i o v # 4pvϗeRnJ)ϑ m3"`+.\LGXj?Xdv: !ww's\ˣs 2oPߋQ$-O0/ޭ{K O>⬂ Tdc:O6OѧPMBMsu 3^5'փZtؾxFU*!KQ[CLlSG$vs;D#oLz\<8菜tKPGg_*^du S-$z}Ɍ('EQ-{ #-KLDr\-Ma DpyV3fw*eGY|~E[.SsU&M=BR:-uN4 P*1yJkEK̋Lm~4&on2Wc,[s UwʅgPy7D,1dTg%)?N k'Oi6^!\!ACa߭󞩀NΓDH2Ѹ}H$ .P}O8g sfbF'H6Q~&U5螚o(Qzc8L]7 Ίڟ4ѭ٦_n?.{o5}OV`ᑹkLq3<{(to`ߑxH1@9'9s&ܯjN1M{5@Y⥧ \1N E2e%S6HSZLl~~9F:=s=r "d}e}#L$?K_ߍ-e-0! N&nu3;\vR\wTHbd)prD` 3c_|* &[3SuGX0{!}a =L|NP=RD9()E/gXw xXl| bq( G`CdY%|I4{y!̹1}`&:مweϵr*jm$ȉ0QAbqIC H#27;3eEDTAӊncH =IJjWwCʩפpK٭ru >7VcriTRr7f5_FcpH:)-z\c_M'ͬ8YK󤓗X(yۖ7(-x6=knndBv9{l@ÌZ@Zg?Vͧq͹?RkIUϵȿf&wFBl~&uv};()3u<^+{J^ޢxkxN t nX.Yˎ2XlzU߀U'/jՐ@dÌ- ě/(G< 2Szu 2GM: SѴl(#>8h ڻWH7څMpՏ3M$`;,ۀ{@_pT.˞[@=xsi5tRifJש> g+jn0?fFg7)g!CCcho2ҋ5w)j3`HYD&hMuqL5ȱ"(#ԇ*,(qԻvHI)^UNў>4d}bkQC9vn/H8YWӦMWj:i^CR;+0t=e_q˲RFǞ{JGn\92S#R`Ƅ>ӏVIʿJP̢`k' O{ven3Џ!X! o^}OWK!.ՍPqyK&/3"vYIހ7I^!3L4> K?v0l3 ZpޝvIBVC^yx ֤ʿd{ O5ӸxأɃ`tEOG)[mv3_ ܤ/EϹ~(AFp7Xxwp1AЙnj[aM|p7u KNzUuׇlw@G=5&K$UןzOPAFf%[XacŠAp`d/%zx]zi+++kq8قIH6MJ{sL6(I XDO'8X$KKp "p}i1N_ {@G'Tν:;D$qqG|/ۍ^$_D#hHKl <}u^_:y_^2Z|s-U.9{uRe[~"vt$o=Z sOK(!Cy;xBёv]vmSʧ鲭x#__5= יa ?V HZeҸ^rc$|wdv_{ø <]DYʿ!hEA٠&D_ZL*Ԏ~#D*_;w@L1Ua㯕g`|ſI!nL)R-~M&}:l%>t&FOmN.bL^k380F5SA lT/goaS_`fsev> Cw:?*nj¡|dMy(aWڡSL N3Q$g1";&\ְэ'SփCB6x pȗ*БC8 A6i[뫪$W_hzvM?xǐk5*Oo^=R|Uhu0!xlřg(j_H(lwKē0Nŗ0Ye I}&~0@4ْ1N#?ڭՀV?Vmf;%DK K55; ;8ΟW*GBNƶ_UhSRT#sCHAk,Oo ACw%TܞGR{f9 [o%.N*zǒ@ `4XTzTNI/2aW6{-5K E9Dn_r55bL(z:a~6 :a2+JK k!+HAR:6q` ʃ U5! =| 0"%{reJN݄N/'ڃنynVfȘn 4 1/ Og^ܤ/ʊe(>Jpj3Cݪħe&5$%C;*1Mx% Mה}"q C~t(/.4N DULSurȮ,ʄ[Y3 # 2^`ó#[}_}j[xhgWڌ>h NZ]__+n}n{'^Fߥ7d7 ֜N+׊ѱ`%5`FqElc[q^t.2+^lL/G"-HI]LB$Ik..Jmvrf(!P=iv#&/9C4l4Lә `y?l;pvMx,tHDj^*:^\~ ְ$o=3&vYaIhm2sIAzğ[VrЭI+ջ+lùr_ sn0B8vZ#a%b㌫IBw/8PCJId@FaS!E3$ ØC&*u# Eumܳ 1N׉x؂o+9ぜ==w%* z9B\B`Gn{T܁]~vODžrhBlmiܟ,gHDp:N KbV]$XEt

rmFyaL"UYы=~/e R5P5 49~=w?QwhQ."U[UG-mg^SS!Q A<Д%r,If*(Jz@G xԟPPsGZ@`MQZYK {|g̵KX1;Dh/ɵ9xoV#<Ѽ)C/gNk-#>\pq蒍U+9SJQ5 k c图C[e]?̡߅:4,PtE6?h+$1s;VLmE4)tFk|D~a6ad'^uOwh6 /iE9қBhH|ޔP& ģ.aBFy $#icEMm[.=h,nE(9jqY::+)̪Ö|-悞l^q;.1)'$PS=aavE'P+}YgyfX25r~r%KXQn KOw E B(y-˱eCs8` Q1aPʘT8%$P0!>FF!G q}R:_~WhKeJe !Z]T&$ZfUá"^ꩅә; gW~UlNOa/Pޡr oXlf=`%ߺ1( uuxR2Oy?O .*`AmmⳟQe!j.J~N`ۤ ϼ`- < }p yߕZ;hpg[%Nm81fܫdo@0f3>U/*TAצ~"w64lqe9ɞqw^р npX MN1qP kć1-=nx8dʕ߳W'+K'= tO = <}1?UUІUԞg>z{SCCI) D,*7?p\9UHƷئ#F "|#}"U¬ a.DZe}Uy~L90L6W4 _[TpnY݂16,D#T7~C\Ewjl- #Ly+@U9⨧>F7wq}ŻU zX4w11?V@~f[K>w 8S\}tz!<66l#~t?JR}"?^%~nWj%s sOIJAjWj?['r}?C-iE1?B8oȃŒ8~!%73Y5ڍxE|hЁ`M!e%Ȧ4~o@8Պ6l X5*[FG)DGmf[-ع Ycn0ZpL\(!5` 0sɻZ|V@Bjgv(Eo`k8Nf<͔LI M%K6\4ҜgOJm)}jՠjGFǤJMPISkzI+ym%i3U-U#!cdUjIa8d.Do!^,F! _XǍWc{ЋL\G d++mP931Ř, ,NcHٜc,B+[KF|G#t!J#xq )e;i*=bZނ kM@>_Y= dhu4耔 6D Ro.;*TR5=˲d 8(  DYOXTɰi^t|u;&Hrα+"IBQ!pˑ^8Tf)7oؓ&Z+{CKI&D $U$F z4!b.30?71uVYNlTJ+#@i%\$r,$]R֮OP-ׯjE #δG/*{A8Wg ZvӦR  nw#a JctQ7@Gy_zw) #QZ? x jʢ oLWdzÀy$[4GNjn^{F"k1b-EZ=ز߼NvoWqq؈9G q\VctM{:1/9BhhYŗF$I]yV(k7a#6~r[QvA $B`7=U| ¼#e3d/ELRv(O@'Rq{B+LyCqB07tmBmw5P(#L^?\ ))5wakiќh Ҳ)Pm k!z!o|#3%V)g髬xi[Tbˠ@>r}[K?ȍUnaZ .Vo}/ܒJų<3/Skz3wQOa \?= :˴-bg*xiǬ3#?0Y'_3{ K#Ɠn 0Iz  ;&rڣ:&_:"wlЂ785#d1pok [ E+ܡvxh21G~Ǜě9㺗`=P8)ADŘwX>GPA!X[=8>yA|TR'i;E}W8/KSI#5ޅ#N<猅4)P婔.."S矵XUs:фBYbMcH"ˎH ;X9Q? )?6غP2Q8q{,23𬂪97aj O<'JQE_3Clơi}QNycА9)7mf{9}jG,f?hm@ƂÌOnc]:V:EQ@%/3 pdO/@D'%c/ʄtYNSNY'H@;ʇ3t1o+ ?@ǿM\)Pכ26-U0hA{@F<* VYR/eQfĴ+f3K^2YHjSī]/MʦIMSrMKPlOOJ.@gҍ)"_,iñK>ٹ[6gwJ'*jr,,&4 #:.~r|JVA9d5/ 3gw :e z͋;6ch~X'(mJU-p7jCtM]0c?^9g=u;⨅uHַhE'N@;?$ ;#>gjWǢrF;Yݷ f/B)M~ȥM?^U>^́dlT ,{іr%G ; ;p/'sR] edg1d.S]ևǙIcWrƁgUy2!Z-&&irm6C"]mVvSH$fMZ钅:]ٺ&h 46dx7R#lmvl{/غCEΦ`_Ĩ4*g$^ N~iiuG%y܍88 Aa(HNJHNp|Źݬ]J8~~[VG?ĕHջˢ@&j[Q`r85Z(_}/( w}µϟ͑H`'&"W9kOטDdR @1g`^%=s{&1oE!퉱S/cZ LZ5`9ƅS#RH/iSYfi e8T[a%?C;.mqAזy8ZِDC065h5"&>'ELZU]!hrVY_sh±b,]f ҙ$yxFUYSo,Es!\(qFi0aֿG4\$qMeRp_ ֵ&#o|p5 6el;H CYL Ecc'<TΈ8]L ^0Zd!W), aHik?u_^zC xDɔ>E\geJ#wIFe~!y6meԞ{:Wc sɶxٔ=ߝV̊WcADE&.P~/9GVvJrl '=t|#2$:%F^f\([23['YQr6VTǣL&-LB =cF- XS!-V%45C5K[oJ;BVubpl4p*ɶ՟NӶ =/tݏ@.U 'SܰrjXo$.%bH3 4蛗}6-:ez{"K-`ҭ/2b@ZSxg@@f\ Dw&3P6:܉KDZ;'1zUye>_Nv&뫱vNQgx+FFHu҈Ai@G#6HEj"BCp%̺8k9M\ }^A.1R<9C닱/H6V -"_ӛY ݺ-DF+܋,]atKU.W:Kf xFl3tqz؈,X$s6F+:^}z7$1hMʷol,F(YW!D^>alD2&qiQ\j ZzF#a(W 6aB:MG_cU *H1SKH <M" eA9,(+zȘ\ }^Zʹ Uh&Nj~I)O_NPvzE4࠿J9N)(gb*/l!z ӘsąY->@-.Yx~qE345UA-FbXwt_!sK9A7s1a OsE8D&zB Š͙`t9q[ _U"ǧj+0 ­]4MSOnJm4J JbR+25dx[ !rw`,hR)DjLۺZrsRGk$i1brlvCIU`r*2!уk 쀼 Zyz AEF(c/L M<|]>_$E2Z$(4  #yX΄qe4Tա7? tRF:yeUe5Cqy|A1=֌ ?{uZ| m΅sRu"K&듒GOidtxG`-MP[!ڈ2 ݪ,pFΫLoz3ߖS"u%" `ל%%*ҿq7>U|n`- cg^jFW2 E+MIy,>*<YC]M&s4pi2um)XHPbCFvW?|,`4:\)L:ǨG6(=µo>zkIykzy*.=c!2ggaT-oojs_/"uE+0-CH2~!1GEu$"?7AϚ4Aܼ~J3F* 8jQK{,e&o$D%9ӬUPoةSjP 4=kM^bX3}B>S3}1rϒ'$h"V哖mN/oپ utv/a1ͻklfPڨ:* bTH`8º--O q?|?+7z_?JLQE6t9tW0emb$i[n ݢ<BsՆܴXUY4"hS.A#BިM I".I*$82PRN:z/]3ڠWgqĤ1’QoٸAzd*O91zz,tؖEFߍPf<\tS*h,f*q47KKqyf;W;S8d Lb~iG@д3ᕥ;, =ɸd9J.i㪮JzrΑdPK7 XU7IQX uzhupKMjG}b. C.D+ɿK Ů Ҍej.mfn~bVy"X .]K--Fnk`a'*#N~Kɦ Ij:3&zqA43(caX{ј r(_"Ϋ,&:5D$~bUHQxZs? :>B;4@ǔ9v^jf1dO&ug+K[}*l@%W=NW-fgR"]' v"pr ʉS=%/ԥZ1_ M8ZiwC)X7˻!uCũ}%|E?Ѷq)5yG$dnqM~WwW\~b2 *E쭙|B|F&ogšVAChU2; Gͥ{@/Сu1\g!RC[`4dhQdL(>_gca h yކ칢fuZrd|36מVgI(roVfrf9.C?Cyh9/ B^KE\'vn%z-Pu@PtVeTV:'&nC eE.vIy,gOrE4R[YJ@mXG]lؙ&Y*&@"Gٰrr^`x E\Nmqvߗsu't,A𭧢ժRl#f`!&קr"Iw`-®.^{sa me82ݨq/}VkUߒC2S*`\jg(u&G,:rY1P ԛr]D4̈́F'{tO A.vnyjgy%e<a=(:RnoJ<9F_c}V_ksxb5U ry8S,6Y[=q&%nzhx, t.A8Gz M~ۿf+ XӡT0lh ! u?M 1e|;(X|*2Wh~fǨcb9{fI8(lqJ]ik LqqV1q:;3zv\e:"x˺zޯ÷x݈װ@.<|߫;2 Vd]'ZK :]ȭX<&8^F!ϷMiM|ZzaJ{izd2?Y>YnWuV;XB~1=b#?ا볋H9 "A 6  +IG}Pval4nF/0yuJ{`k-yqH<>$r V"P|Ġ@8&-̅OwB]b֔<S9Bx@%eՙ41>~SjĮ;)r3\6 ! xwBc]`^6u<<d4t?i62=c\ga‹ձG<+\~#-&OuSuɴ2=֦[0k13<{Ms˥,}c2"aJbC| v s^okIOwe*ժԒ8sqZ(`1l:N 0=1_Ͱ2r 1 ~zաLb>Z{ne[GSSd [`EyfHfc:;2]kj@ U+|Ucy&*yO#-Z։ RU`Ge*Tv~_Qt06)";Oi!x]P1==)' qTpu $PZM2覭 1z?d gURuspD*I)QԐ}!} 5%zeWQtm h %h̓dl.Ø(ffqORVj9ܽG+ Qf[7w?2z}!KX~Զ\2Ⱦ E.V抣XV*[/RMTob&>u4hO[,g$Mp: ,1N#KP8rO!;o^Ռ0s7tu^˷Mwsxfk B|ǻAx8v܎z ~y[tս8lȲ|,+-C  +#2[p;\$'h1CgnMio(C I ,? Hq2+*+4R36`DAd|yh`9\VJ( ;z\LB9ӆ ^ꓨ7d,};rBL#;dXh $Aћzw{s9ȩ[z2 uBHRCM=xm^Ŷ:L %Z4OiBe@Zk={DpMCGyܢ \epStryy|"q@ c.MO\Dqnq '(kص~Ao! hg3O__CYR/&޲ -*6:'(T*x c,K/#vL z2e$ q"2OST6._b_WUgӡ]yKOM"pOK{r{jcIE jVHamDO0OgU#`Ցz1kA]r#ƈd6ew0S_d,ǍE}Se?7W'gWEOĺ^B?9ϿTAQi@J`2ste3Z2 8ܹ 'q8LjO,v-(,}GFPueVպ}&)!> TsJ}#$ݼ! krg%,Dg;6PMu 6Aѫxn_T9J =@8~ 13S~%/rٿh] !xhhILyGtյ+6 P~=+mL("fvs|aM7XVZR߮P H%k:%IZJC+T"ֽ5Fcy}vYI@"sMS::S}δIj]tcc&{d_HҾSNVgKen8*ԈBLtϊڢ1P,*!i='v>jLINajG_hSͪ+J~`ʱSY ?(J7"md{R~i`p a#rGt,>쭗DKm_#=nN`Ta]31V_fݔ}J^d%\zN˒M`Dt/L&QK?]RoTĂj[en@mȯj0s(~ \un1 T˒]$C$Mi,Z5{hܧ?NBYNr~Y(;Zg8%!]`90Ka@jתgo` ˻$#sWw.4ʘzU  \;]S5kN74>*v:?MyN.9ПoC@N8LsAXw`3rGԎ3 ,} Gi$,~%g1J(`Pv[wpPTv{tlO5ǃ|֞} f+w;Sn);ԫ.yye-S<áj4y^q28/,9_aގ W0R ywO XA跒1\;._зC99%4L><$(y\O";҂uN{/Fl^{|GW0+Oix蛧&qz fۋ_~"ȺFgN7d璽-S®Y0*y ɇTX0A{yPY!,}x65r ghr_ݞcPGs6' |4B3gg&hxFEȠ}lYNl]7c\]6fl]fIL1|fW}!'Ͽ\mƮ\oCTgOʏ3-h{S݋|FN_Etrdp]A$?yQ{$[iXI&$N@ܸOCes; ڙ í^{,ۄ9"L^ml-<بyz+1CsG&Sؙy qZF(VG>ҭP8KL5]0"Hc|k?Æ0kVF{<)HAg:bD `ANqHٔRx_`q A,Q~!Q z. Z"4FvsW8$0q$5,c z$Y eLQh(W0EﻧJQvX$ō:{}J{4,ÀP/OD!>}i=[Q'A?z&C5]ڊԇ>0<Ɛ.*Q&~ncg4 [Hy1|wmw?66ѫ0߁/S &I/QomoBK:\֑`.(bLZr0\%Fl՚k)tU{3~Gu:]VM:Wq-:{޴`$ xD+fH=*TPb\K:ls* ͬr8Rc Zwݖ 3'OKvViFkھYzĎ~h6_RJWOKMt08᳼/'0ۃOÖx;wyKY.9Rڅ[-X+3N(yn'FᛔBL8)އ+V@QYօ y[{Id:lqTh>DM n /T-JIbO,1{yƇJϿEú3t9e~p\qb±M9 zm+H@Rr\/Fqeb;Ŋ[1:F03MU8fRҲ3`xK܉-葷ӵ{ySuܠ}ˢlN_@1KyyJ:s+:'+o|n0iQ|:a{PxuFg' 5k@%HXīg{.b ^@&'Eg5 `˼i$PQ_^ e-4@^4ЅXfAA=mAE[̰o %?ye-Vy5p(;,NoS>:g0[uVQQNT 3o9p*{ [ahN!!4:+՟SH\ kxc狶urpЖi"/Z7~ Řn\\c)e{̐+/($aW\7T f A2r31Owlz{@,.{z,f&pȼFk|b bI&Eڤs56Æ2cs0h EfRqE!Ѽ%+VZƯ zD+"5y\628CxxzhMm|73HmrB\,Ezn6u*O)Qst{t3{JN-|]a "r{~KIG%y*}PUR&TsYVt_Բ u:J #>nO'1YUCꦂEe%X@ 8],ޜ<H`hYO1w?rm﹢,ij2Mk@詘Jc#r!haKPb2$>Jݿud 9Bχ![%j;r$I|ST* |10?!YB+(Z@)7迢D蚳+ *t8<2/\ ~ 8^*Iq{[j<T7yy8p\Bb`YGulM;hi>iJy,?yϡLW *{ H7 ݀O&jr UkY$%\"ɋ1]VTH0%LJ՟(|۝,< AylMi.{el2G# buk4ƒ~A&ڵjc{ ZKRVnu3/f3)~dϤ#ir]4v4sT>`Ʈ!iۭ]g:tύu ucW\|C|,z.L)|T\HJ%(\F#EP'q*>[чIHRlAn31IWϬèA[DfD1i})ўSlb*){GasYcY`\n|gLvU<]JkN[b|N.S9:u,{ϮY=o5hl?G ?[.YN6QiQJ| mv؏Q+0s+UYؕd+ka谬A Q wlPWͫy3#;$[+&5% H;&2+#aa4_ e 7 %s5p [=o 1A6SF&={YDOhPqxmjuaALy:7-HcLKvkiFRcҿQ(ID^TG̽`5t?ÿs$-N^e#Y=t-M[jT*Oa~>[\kOӗgI咞c~i<~ Ja/:@.|z7c~X$8ſ"aJ `gD:>BO:5,QFea*"īH8'0'0dTcı)q4YG CJ)'193 1Ȥ*mݿ[INuX(fAmZ7>PP ~ X6˷1&n\O_2VoX7n…GdB!;LI7 y?.c䈈žZH~?w@fONY%rh4+h)̐ 6ͅO`@N .MP}Mp ώG`Ej0Ȅm2p1qq;v$~vRq?k2ՉÑ ItʋFR54&91108P;s>3w6 @G}@ܢi.)ڬ"v,=_uag썘Thga{x'!:Ra[ f(P_W |㠅"nHj; n߬A!elZ^irqߪ+lYfn?'?Ω~-<;)tĥX&Р9nxs) ؅Hd͵$).iJWH\~1ڔl:ZkF !ңZmA93ObˮMݥx3A\Â?H'@"-A%g1Dg[^C|`MS2nOH J8힎=DZi9 ?L$Ȓi_ {I0Zs%kL5WLEaJ=(ːMhr@Od:Fxn<iwcM o29%*@۳,@ݾW+Q8;vsL#e#ug/`;ʒ3\[vVcn&\ik;y,TiI2Pn ҖfWmn9XB)cd ɝJNwb GZuCoWWkœv>0e&a.m0e T!^Xp.rhv_z3T?|>S>,[9yO>R3$BUszc!Z\$ }eQ7~3-'X~€n]J_|geY6#SKЎ2r"KViO(;Ų4c!Qlv|*4"v2@WP͊ȠMPqWHZB5$_ < "7/!GQoim#!X H @ X_ OrK|@z&klp<Q1)C W1zDžcNrǒQn8-ѳm5!8&"&s"co(_΃ִO"]Ù_uDc_kO례1|ȏSWYOoy;8%s3r⯙~RHh1*ga'|{޵;tZ-4}OriDU0g2ls6Du_]@|E,Ei㦇LhxS^L0=ԅUh.8$"`a ~.j|'ֲUN8T'UPbUszu$~!2:Rg#${Q>96(Gy}6swLJ쿬$hk BViVRCխ)1d_B_&ԥܵ[ZXzL5"ԀLD@k/>|X.׮WtX`za$ p4(y5/p{?"vWI"$y kăb0G=Js:YPs:܂Ÿj)CF q} b@dє+;Ln { @~*lQ.?bE}08 C3ta~WQGmsrSP୲e)KrzAX̩~A v*fXT'j)Bh# |/tZql"p|R@4]cuVW+S"nxVa` }ۼ_X!}L z͏ p ?Mqc}E#wnCXTegf:U܍wkXmpUwҡ%1#qSx\K_ 4Se6cNM:t*tqꍔU_W3GuZP-]lvq1hu0-4r~o xAQ$կQ6L'QKuk,e择]s4 wP "htky }d8:Cvk 'Jl]1i{52<*=ZI9-GޝALE} ޓ%duXRayZoGY/_M7wĺڞvM#t\1#ޭ1rcGEȽ2X1L2{p9Tdfڢ7 Xi<=D"9-ݲ1GyN2)Ĩ.jh?9.\dwF 5-F#ށem%=ԞՒ6:{VMnVz7Yc,jLub&榤ife,&\ }2d6t/`|lR#hRVA!{M-D^!Mf\Ёʘz: MQok4@xcfʹw!젎@uw#i&t.TrX_cX<=Mv2n0#=5]B]"U[Y7%!}Xƃ̲U_SzBoڙYWU&vQAgr͜y}gBWλ*wO@D(Nsn^9e Uϔ7_F^mdE*j3rו)sB(!13uGEKƘ{틾+8Q%໢MRW=8?ږ R|5$Vi+yx1g*ͯ롡YR@I]%H`9RM? q2!Y6۵w7E57CG͑i$2dL@PXM{ Ky i3/A@7Pe;w4нJ2`#mvWTOlԖFZt<9|K.2v*)RԾҘnxkaA Yl"O=r_I R}+m]ލԲ4*o ArD(8 v$շ(ܺ8l:p 3/fpzK5]^Z~D% NQ#ۖADK½=lXN6EEY`B߆xUNd;^MͲӚJ*8BLٯ$9^ٲ6)a&e'[W-xdj53Q ;/Uh)'LK/OJ1hS1c kT6IEj]Մ*&"d5m3$>}L Jnff`WgAsFg[!ҟg2ڈS쉩Y86 r uYQl@pe6D]J+(ބpqߨGI@1ʚs)]b>^B<fZpv狤to\Hd}kX{_pqQ쥧pp<ȬGi#@(~6CA8&(VsVHa@`|^X~SUN<_kiaѪ0:a\5Ko5qiWN՚e2wͿf|*=8'[)-流`l'5%1ڏ!̟$ZҵmLĵ=ewf 4ky 4U aK#3#}nS>N5Fj7\deAYj\OkޗπAr#~&ZlH,({?xK~H置ȼ[-;`|͠摎{xdiBƙ6%ܰg,S}!|37(6쥰&&DH<*Ύ,3"3Motvs@=^JOI3?"S£EP} 7Y8QZ ,Y30VD!+he5&mOM'Z"NRj^ Y8$(JN'0bQT4d^7Ȣ21ԎG )a*{\l(|z˩{Qz܆T1yyYbw&@N/'i汇|*n1#b.4 K;zTݧH/c4.DBp! ;J.쏇=AJg[N^>^ :яËa6K-FWϷ\j7p1/ $ADW e<ZJʷ|dt@íg ^覃M'ǁ`(%hhc}_"))g-fDb h2[Z +' dL>q"=\̀Q Q)[2 Cv;ILъ\ʡY)O,hG8 aa]+ҷ&kWh5 9 |0kͥ)(HACws*)"9eqhU^@8)}ʚ*]`@LKړ(@5$OB>Efqn'§nN%9\\F۶! V"H@D S6OY*WT+DA{&I..MyViolC#VNax]r-;UNQnn\\r[#aE?i*uC"Vo )a! r9"9_W'2 8.C#s0ZAXOѴ6>dPqО4o)NԮMIh pFm4WЍle&GxяْߧtRh\tj es$X=kxo:Dr"qzgr T֑^GRL VƫȃɔG SJgxV$>dl=<3U.R X}ZIC;%n""k%4_1G~,=G!~}H^n𺬋MgWS^&eQ}Q3Ϭ2mٕgђU5z~mp—STӽw3q:ζc]p,- g_fkv"z5qDī&?@@zq(ߥk ,_|qTjAk^J(Wvu^ )_n׌~ʬڙIۨbrK+7P׊Z,}$3[p߅ 0IFZS"E}XL+KSǥO!8uh)e2ہ6QeC Cc, ?gH';$^y8*,B\ԣ6a3˿]ݴLe읞?'Cik= bt;SIh,|d+&}K+WX<U|"#CcoL * DmU|*˸Axg  =l<(x{6p .4TGXgKq* ֫Ă hF`Е N4&g' *8xro'|B`B8.+u*[ueϤo7̱l.Nr 0NmMbG=zZXDV,+7{&EfXՃS ZuS?i/H!vF Gt:w15bndv9$-heR䝇֎>w\6~8R95ȭ -l՛DXxƵ4-v7Fa_Wn/AmNAC Ex@rތwp23cc%nxD`:M#S̐uGc ,:v8، pW 'P̀}l3G0>}:j$LI8I8t7buro zg~LQ;HR-ǂ՝=|3~,NCXxFxC龇bk;;4_9|4ZlMG.1V+9 }q(}sdpjJp=q +۱Twr/9a`e u*#[c 2Ra\-?Z zLɗlWY4/B ~_m)$vQ}!y;AUcݵi CP}l"P6A FɧO¡tl е79XGN$ nT?sy3;\r&;Ch;肫f$yk`jy۷jT]Y·GN +] @_.i hI!֨iW[p͎Wzk;?sʈ83Y=j/ X6IF-zF֍Vfv1D^ o? x@őfxtaX+'_*78!aå4]8>Ha &F-(pƫř/[s4C>q 7EKm%}aiv(,mU,TK _e;LR@Y31fS=q,_8 XqbH\!vz2Ӏ9bm6FgeLjz8*=LZA98 NŪJh^}+]άopʳ;9SZ ߷0ޟ#Fq $-%Wl"k(ӓA#lNMV? :e 7^ oR*t )ߢUK  {=5?|x#mt6〺 T1-p㞆j@Ä7^m -Twp) iyW|W4U,Swfƀ,>c'Ķ@ZqQcQZ 6y>#St^Lʬ(IıcZ^ #z^y3^呉mc =Y/UP=('PߛWbj."m\?ρt<A+)i,|n49X;nM9|AhuMe՜Ud;sLOhjC67}kcB L\K%b94_J4Ÿn9X)\(>FSlDޤbƄ_a+qmKABݝ܏vdDC1Derl\.!a(LXtRUq)~QwkU*.o_}/hKX7xn9r# HN\geOىnV>(9RY. .e >pǘi"fWəB 26UQx.-Ԇ>iT7ʍ}tZ*k{ϐ;ξH] 't@/Us_ߑgRJ7y{{[ K(+2{`VaT@LսX<+e9*5;g8u 8go 9bz|R3e?=CM^|q7w$DR+LRbU>ծ˼ch.C,_/=j*Ȳ _N$Ԝ?IX]&D&+ ]ArT j OK8 $U?nP@ֲgP(8p2t31W4i-<(`DeO7p]Л{]z蹻'9 Q;8la t}}o=i/FBuhbh*\#H&E&{O<2*#_#{(͖OǧĦ89(q_^9bsVHg$eɅ&oY3f"z^,>"őLSr1|+%@Gql-vsJ/Mr5i[~b4Z>ʌD4]6+rUC&o, Z;4BG-f, v؄莍j/q/QHlل@GIv-j}toxUt`Xz O P7XOENgS+*?O"͙wJV~7`@0_\x aV.GcY%ZH"s4jR3 Pis;Y#T)eR+ĢVkkwaͻWlE-O/9x iL.꼝9dž,Q|5jEidJ8$|6ksek!SlDwl_DOn8i| Bu" uYH*{^֪xy {K4FJ/ gdgqL#h?nV*&Cx3dՊ*,d,]՗;YWUƧC29^Y%,V›;,geHBo Vw͂P;Oڲq^ۈVdSAدH LN#JϙȪ TnrcG]3Lvc%!o5=1&mKjg6.&hʩaT5T{IVUnJ=6 {, [h0{UQΖVt_N@Isw1-Ct^-aQϒs8)P P ۅId @v{&1 .gW)3);Nl+fH Tꪻ/kGXajO. l*9 ,|2`gw~vAJp>~8l1sf\qGsÑ<zw"8KSRSܗ՛ o%cp@ea{p{SSx1QgZΦo'Ҹ ]vDq >$7Ӏȟ-@QfHoD?u7+p$11 @$S][] `E+mpuRkĮ}0,[$0a(Uq6׌9#=Biو:|m^x:q1IIT=(9;8A aF|k[p QdF-^i]6h:ܵ2pB9G~/:*`$=8@ ztq8s˘NHf6pגO1^#Ӣx҂u9ݪ0H\.7і'9hIQc g?Gknx ,7(:炮 :A;l J9.:z'+=3sTc ƹ{ֳ|̾-ҖcJ!Z/>5B]രqH!ShNkFU5{ ~r2RQcz\O4y:薐ٯxߌCpwT ;瑖XY7*ϊۘp:G_t$~Y/eqׁ^`r C%I-%ps*Vt#-r07ˌ*c xnjB%+(h-%5ucw8݃?F֣ZuQ I å@ް>%:۬Re-MKsZk;@^ήf]G\IL$`8p!;n_X!dSl YD{ℶ+{FX3%,_Ibw|Pa cW8!/WG_ #KRZ8[Bm\' t]3KC sN{[]o7W집PsuƤ8 ­b@Yޏ=xHOy{ؓi…X`'rs`G`E(Q&guU1xfz⛅}85@urʼnNKC^rp4_}<"[llxc"Ro)!nb͟1皏$GA8W]lg#T7pnQ_4oP C2yq672*N§evilOi~ipkBc6l)ul7 ^e8WgU,JP킪! ۺQ8Q^0Z:#M4' G\/v~Q>JEu+ ̢NdV{dzi`"/mX'M|aF?ʖMܸSVc[faУt?(bEJM~vN+ڙ\wE<뷴C1K}E T%MW<;{CzaDd"mGtiEP AE*{P7m6LDzu|`( jS]'i_3ܤDW4.剩Gu ^ ^!/Zj <#8IvP/K DQ)(i;A4ݎO諩Y ]\@$n2ۀ낝y_#E;ߣWvH7a7o*oс ϰOV㓕x d RGICJ+Z[2bZ~x%i5C,pClA: ۹_O%dF 3%@It KRkѝ ""s=AEl}>@ypr惤'ClGsy*k߆F?6SB~d#5zƆZxVkՑ)h.jH 1,tB!,um8sfnh.}!)&/6 fJjX쑡 a x.TfJ71@ ~VԝhU&9"a!.kJ{9 h:}G.R x{8)%3X+\Q"`Ks?FWh@QpUh^cϧ)5a:p@PD^v02;rv'!pa<`-_J ]i<:\&\ڌ8U}ˠHؓNg||μ[8 fBCO~DgATsšFf["y&/ P8uLWDՆgW(~Ƀ1Pa h}ȒtI˓O52UJU퍼u !K/#NbvG_I:9bTMbnj cN}Xb!a.X߸`,2'(P̖u=ߣ_]'(@.~U|0ɞ_8uڒ 5uU˪%>*xpF)9!dJT8-m|RA{,ъ yF ́@dib$;@*o %p%f~.vt>M\I$+ {@!S;ށZ,eF/̅"{C ]ظ1P3Z~)-氙UpBpZIʡ)-'(}6OIOCBIg6hC¥tq69$F(#xj-oDW#|* K{IUƆ(4jiU8KhMy"kF"%lw*4;6$-W;-Yk0 C`~l']wzc Jx@8A%Hr\yq91^MW3x1+Lѽ"TDWֹ-ޥnQif쯔}iC3sE~QnIy_x5g۠b#@EXfx.SF'SޏB3(11$@؁SXe|{).k艌}ArJ JvdC6i%c:Ha~Ťoo_pW {|+Pi3>0~3| 9_,W k ~3Wp**TITsS1Nò MRufCj,2 Oe*"ZxSԟxf]L|#Eptsf^M_[<&[E{UM~td#,j7[(#Lư&~o*jPJ|Z#A5nq,%QF(%p!0{-+4m@?XzC^da>a֬S#HiF-璣1 H̹mkK3|z E4$S7;@Qq OGeAd/,pxxE~l ݲp^z"ݮA7H2^I5&e#M ởH>sۅ;jY̻./b0**#DxM r'SA Y D|Ǡ<܂!:џ7D)vc=RsuJB5-#!9jx(E-RvS+.7~"Ôb[MfNii6_ }mE P]Z2DsO͠KB#,[_@{9+elMz!fqV@ (@:㤟1;0hbrCLz4M1+uV#Io*&gfaCS} cn? 0T[=6Qiv' p2=-A^B-ܥ7 BE?$"l&z]H_%s[T=*Lf}Jaa_ueMQX<Wo}1Pѧk*Qa`y ]V3M&tp< |ܗedj0MoI?LG6K6~vo߱7[mT|='9@b0/e6\t@J=qmZȧP3NY`Ik?P>Nt.Ti%ME#oUMdj d?GouC4vYTTGx',kLzjzLG]P @{+j.c+߫&K3J)3j;pv׿WGs!+0./-n+%i3;20Ɇٔ=V }k`r\f Bf ] 8Orrr}K`ϩș4>eNR%]+i2QPK"џk?r)ZQ;vUŒ:qv ?&9m-$\L`dPe|R' Ѝ4U0I @['ڟ*„B@zз=`hH^m$NH}OD\!z>nOp PS`{]/۶,p{tc]G$vSsp~dTPOUʅ'ټ شZ#Z'Nt߿ ziXa#pXw7ڼ`,yF<)F-z%rH˼*93gT$WLșI䤢wc;2ꏈIJL/R4X:dnw11L}Jݢc8 0Zt~T/a_̊$A߄Ԋy>om7_+Mw֫tWi|X9j?Muy JiQDW?x\~DWѿ4G{e=i_PTf>nj.u/ x"q!'"o&$y.il{=\El:#jq6_jAoQ5߅PxSáhۭ97EWPlڽ_D=9SI_ژ"i9MZ75 9+nr9o)P5 5ZHq/pw=6 OHQ}C?,=QepJ#?Kg!%8DJAa{ZqWR4[˻3&hH8hĦ FC F>GcJ1֐4`'*B_b7R VkG>Gj ȵ"5+ " dp+'uNۊ!@:9rZ"fxO?@ϱk){_Yτ1*e8; 2փfONs/d#hf l1^:*0kjyc ݮM](Euͨ H$_F"7KNL |~O-uS_\}$R%\d?I(=~)"FbT)MwE]8ّ;-j߸6 2V o?r=Rm5%X{f0@Nc9F*ne=I6c2ctq*ۉɷě=gEC`,N=Q|ܮ]]B됨["\z88i,Lt:i͙MT`%@i@#siŀc|.s$~4Z4J_$h08Zk>4PR`%cDUel ˚a_m~*PY* @3V>!tJƨ2/HMh1yl4Hweu ??INv]XlUeݱɯMBvh$: d9} :W͙8M0,jT8v )y!u{ns9G/ I:D0{1r]:QZ{V-@יoL\C+oOv"Ƙ7"88Yü'==Q;%+'޴**=8}fr 8С= ()jTZ+6,T0nןцJ7B+κp=j{SW oЗgm+$ 1)sSY[7Sf?u- fP,_3*TUH a'E _#PT NmpM0!f(q2Qf뭴S v0Q9׫d~ɭ]<AOh0i0֠ Ron,B~G7STIaXULuV~Ȯ94J4L9\3yTj;ՉW5XoY[PiJ.YXdpsRYA-O)RˍkNfv}R 1 -Î[RÿiS s(Ϩ5Sc!OKBZb7aI@QO鲐`6ry:Х6|g|d^XyP_ݜ -_u`hk]2XDRsZv}_&%ʼTY炩 Ag\MCv"];XTkK*ey7Y%Zhւn*{B!F8.陡a̔6G1AZ7.ávڅd;#%s]97Ԓȑ"sC@H[Ї*(26:MG0GWc9 2ᆘܝR/̵a\:meMXiF23=f% ƊH eU t 3I|Ԍ;$.wqz[9Ѕ:x7\'&n% N H,LNsVWimZ{8D ZB4-8.BGn~&;% \`MToKg a24emO YI«zL7v EA6IlF޾re39e{4U~1c굸R{'ur~(ӧ㢗kl(.7{_2[Ot *Y l` g5=)tE Y88J/c@4PHJl}K|1wW. ?]s l>?Qkvܻۘ^5868߹'@/hHLR)eB Z5!H8Jf Q;/$w΄:EFw$-7%pWŮLh%憵/GL e;L s-'FqaB6\09զĻ;z(W"918r z>F&晣TX=XY%!\Lc # ?^xdR(qaUmDI^cvC{Md\8W6s @s,=2JǷhˊ25:k7#Myn}|7&0[fV*ǁ.%AtWh߾FYK>[з4m0iLci-f׈Q*7>a a"܈rT $Ҫ[یDipx~buj|ߜpٙ!l{,Zj&G$c䝺b}{P*:P%$59^gMjqe0IN΅ 5cO\K% >>CY$\hz]Bۈ4 a~KX^oJeiFnpLa/+U;DtK+W#rtUs ꌺRWL=K@LI5sv'$=ֶx޿Ed,!ifបByMXtXjW?˲=8/YD_Zܰ+'Rh"Cfh:PNE(jy^I.I`3=Ԛc.GvX_u:ajF_.UpaksSF*lb2|q{F~Z E^Xc})(Óҏf\oBۃ.vV:PEřtE#* ro8AryEq{n%m \%݊p1N3wOV6aӐW`qU4VU$*9Rik\ًdb̯lSN?sX!/-w&JB]EE%z\5a^}jl4u:=h1ޘf@NsJAu3bS"oa3zmX[בBv/GGnRR~xCΤy=*[3\ Я_OcotXwUCn(j&׺bx!)t)z@꜂ oC^N;V]O˽!f1DXt 6"ܼZZ 3YFkR.9;[,+V醤+Vxl31*@bu`DCGQʟX'㿕E^67nuٗJqgM߰uq̭W 3jգ<11J.pW~j[k^^D,BP@3cew{3I1Kay3cbs*F@%z44A=e.$H^ 9;jCxaRL%M4vbg W,C0>'ǿek 4L<3n@oI8։Z\ (0\>]0ߊWBS3'Fث{o⟪!:Dn> !RZ;Cq膣ffP :Z@?G@|!KƓӗf(90#CƢR$f L׳d$ctYX'!!ؕ^z; MUdyc >ʛ|] 2LJz#H/ k7U(q'4\*x3vAꚲ[VbO]97a庛|Q[B.<ha(]~zt /ӑ%H-.b+Ã-o=KF|(Wzy? X';@NHX{$c}\NIy= ^vXҺJc|w^;S| gbLgs7 !?@Z2|7W9e sȑ(eք{0pYRQZ>hSwS.ic9A%Fhq:CsSN՛~ =بq3]6 k&pa";epM7z ? R`HY<~ }6̶Р`Qrj=30H;8@NX(#\YBÁ0|^(oڑHUDxUT ~7Hz%M/d<8$4f)fB?fBbڔr̩Zh6&`B<#5. T˸ͳXcTt<1<Z.׏9&hNwf+oDDb[!e0|, X Ӑb|!Jj\^<x-ڨh&[K\Jp?r󁷢I."}Q˥=Dwpox #"W\i\ #slO6Lj$sd-yp0pJ3}YH\(,݇صP"-fK˝)N(ZLQ34k\)ȭmP?JTa+qKFm:wH'Pj4?T7t) eՆYy#0ЦXu)6!/2w>ۀs̛#0ڴx`h ݣD|O"'o5~ôVҺ8m'܀*,:B2#,Ƀrai:#ACIГ;TևQj-լI)іa@\3_tjEs%U0ARWv+FyTv;2bt{nI &T$S쥪 BlS`y5sv]|5D *: ʦִ%?& :ĎaN1 V yՉ7"s?XNl7?goL }a[x˕n7Z:'MFm$hs! &=͊%8"D{x.KEHB]vEl q={q~Ȑ]꽪>/@H++dO/2gL▋{Z-眦ixF^\R<.ouwJ) "z0p[ _W-.Nc_"]¿gK3!p{K% uԪ+]lnU/C Y1(.&Ɏ{/!9+#|$3z\CWuS8 >X%dN &94O)yn*9ʛl+L8Jc6Ppkˣ ޱ_pޕ* }\hc{6SIh#' #{L_R*&SƱݿ*=EmxŐODyv1Jn6Wk–G&#1ajPZq@ 0sle2tjK8jJfG|@Cs{[jŽ _"f/t#$c3kr Ш-HsG kS#\GJzv ͨ6_P3LhŖvxS( t38_GU/ 3eKWy+ԚMnOx~ $!/xvhyހrMhZ\P@AQMUI%AVICl CV ![rp/k)[?:865]Xcz<&QB+kUu9'j)`u r= "1u,F@\X8߀ZZ *x\~NzҵZ|`)KQh˦eԇNѸCb/ad'ᚙr'^tb\:mrA´'SU´ 0Gh(.IoxA|ac_xriyd!0xrY{g:J+Qv@2)"B6fUT,ڤ*n /"9u;, ),|+*ܻ9j0Ί6o.zF,ga.!_\@uv?.S~do}뻅Λ)86rV&&;)%$[^8⯬-p4ꟕ(("* X$itgb]w`,{tJYbppn_>%AF! Cw)Ƣ&OG~^YA "÷@0w78ܬx3@j?Y9'ȿUAKk UNLf4B(a꧁Yx:%cǎjV Gb~/ 9G;\+铤KTjDZ%}D~רs@(EH|DX'ǿJ](O.5ݫGU&]aT4I-f^s<倂Dj6¥yEks_yzZ(La!_6F.aMۃd i_JR]n/# >Tk8r^U?6 \=Wb.W $1lC !3?8r aIdȪ>>v=f!aty"@A\˪{&ڥK~$ԿȕO e4^.Lʊ~n%IuDhmLHߟ4m+|BP5պPRŻEW C1QXE?,r$V!'K+ʌ1ؽ>f!#+3OJ 0\[} ҧ7e\+ybf95+)$ZSҖt_c Pȵr  X{aƲmj\ܾu(cqoiJt\ pt?eFߟ۷ݡͧ9[aYxkN֛A ␾M]w:OR7}Ih!EcOQ{Гr3ظtkwq\h"[T]#qCŻR~z4?L=;ND%%GG(xBL}oR-3Z0mK^rnKvOtJb3q<-aQZG}GQWh[k&z39ڸO݉`j.٣mi}+Ξ\L ӼϘpKb^ 6XF \B+,K&==Л@ ̕"N/l0}Ap$~uPʂXZ\[ y=0^d1OTxJ]Eh0p\-h=/Md9Ot v OrS$֪;42v 8P=ṨpUkHl5BڏE^]5`43 .`Ij?v y&1ʲ-5GH $r:5920‘@H_3 7mg} +%Sy3(Os>I1V!dXUvycOAƫ-Ǻ~Lld[@4!3ǂC7:xʭEZNZWw״#* !o Dd挪uCE "'z_hRdfsR @0Jw/;ZYILbjd8)lu?s =hJvo Y_,2*"@ TXo;yujeߗk]Ŭ1bol{*RԹB1̾M E{uNAs/6 h<D *k&CDf\{%5@"al.g_ⴜC-?٬mF'Ri"&w:>TP)񫍤LX4SAc8ʄJ:O޼ Ky‹{DŽy1<7sMr'!v۩>DgVۜ]75B%QdR@Rr 7hxo&y;;DR،;{4u8+ rf@)o\հeMI_(v"s86|ڳ VHVPdza_{9ւq"2bvi(xPS—|;mY?AdS( i" |CrUxy3sp+}5}c(Nތy)^K1Ewg7A~絆{TÕFvY2zވ* L"4f(8,<RpEkZS憭tEM"!bC^f'lD+cf{^)mGdnQ%-rt] ZLOa_SݖaI ~,ڶaxnjwJZpA4-z #6>əSsrR R}z_j8uyM #qq _6X SϬ9؁'clל1p\ W|oL׮R_jhɿpا[ğ om)RI|i빝3:zd (N=ֲuxowztMHU 1!j=rEMԔnD;[>I}S CB6SÓF1,auP/9HG+r+'@O+$/h¸Grm#e8`T]=Y֙2q#u5CQOth0>!H d5'|?cL"*E wx(ښGQz"! pq0'#@{J?ōLL8/iWx^9}n1J9P`B9:Pt\:/CғgfYkf1"K:} ζc&mrnH}B\qx1,wT2HswW.ºں]I"J=Աe@9Fgi/h-Zd9!`2hQ>y\?hzk 0qo{CJIk5 a#)Гl.>FRd;@=˟ٷ;P WFG d7V8 ?CɶZW)E'E]Vf"v}CC[2A2"7SH En!͕5pS{L"\@;L33r'Bc[zZfzN [ƊXbxVTrޖMS=1o}' cD15Dk@.'_RZp,;Adޥ[Lbn}HQjyEaMGS_f"Br} oŸ0Dž2טFVn޸A0Q჊Hޖq,9xt 8I-cpo?Yd=O-w~$a&NȎ O*ʟRUZ:#p\lfk8^z]1rʲzgU5~?n}`W 1R~r2esyK󑁊s#H5Pv3$f'tj_* @*lCy(яM>0/#kITn ~lu?qH]~ICIaYj:eZ@c2 % Px#*7lg2U(?J&#J0w> n!׹@~"D1>ӣ.k6)AQ Ch郦yPǬHddTlDנ-!tu6 JidVdXJUa4'<3 &=)xd̈اyɑv62w,cc56' aJ.?KdpI=XG&b=:U@ȂFBހPĠPDZj}mm#e PtO;W1ejkTGbςT:I[<\Kzm,)P] R>YH=膷 >(oi{uUF2wa"дTKT<36)\BY[簠Oy S3&<ɫex;jk f e)iߗ\V#.`CoO|9p K{}~KS+lJ91 ' .B⎲-6h4r)!4k-rxAPZ])o&#N˷+eV&XxPWZǙ?'P~hp6'͉,`/Y."qLٽ޷{e8Vm6uvq WEZV%/Y>_ͺcy`-MB2L*q}( PbwL,=7^Y4)ٛTO 3U8f?d?za' d-B6l B!xB x~]yc.HlpPN8!UVWIY kH+5i2[D@"H@~DwT}05 H SIZ6$RABe/kA2zͬo7<9TY]HHYr(EA&+lc0Nk[}[Gz؁?Jv92.| \x}| 7!DU8Ja{fe2hctoR|ބh7ʅHEfg v<ΗiAiL֧Q\:}C9ZE, )1; (%vS&!j@Ih([/hOX{m'M-DR$6V/D[ű$}aՙob˗pi.uJ4\TiH%4" P<¾al@)]ܷ]{3 yKmvgGTi+ NF@ٵz?!a& g.9!{3V57@:+5D  XvMg i5.} y8Z"l~DK1_ҺFLU+8v5(^8ƄEz"3eVaDYT~whb&F9j 6&ȱOR{G[P4o<*QzT/IK oa ʝ1ɹΉ h=nѓj&q!J AM\2éQuDF{g-s ^bHB'?B!`X 66dLjdB|iTaLtZ˚]F!#OS a5O3dHWa@zwC5j_rfL_oWٌ:,M5ʼKm%,/EBvB[u'p 93?#N/"6~i,t&x<.0]4lOG{tLAa:̭LIVpXME$R.h_WFv+:Vҫ>9p-0V1'ZQςSӟFxQn‰9gSX +|~4[#7h}iMV:)m׀Np8A QC$(cx}_$T'"gWyGU=9y!^Y D6BІPAV衚N\\3_kѨ/3Ej, E ڍ ؗyv!,w:xY~\qBN_͑ sVVrw<6KOYi%r΀τEU*f\.&H9`_oi#)lA [P ډC:r_EpD !5ď},[N3%wEiD}F0E32(Irz8H3":+\~՜!`jJmq k9lf~oL&Q2߸ȨIaܗ"Љ鼬]mɠh4h&{'z!-DscSnhrAڣ0vv޸AlA,dXo2X3i;AqF^#F",h" JH`^َ .`GĤK $uC 2I응l~HC7fY@/ăoAձD`,-ÇL a۠t lk<85L%CXȽѴ'Uu?~V¿ź &+:^7ui|EG0Bky> <X$~_Xjp;5e8w o$a~з )a~ J%wLף%|UtR(*yr?㟆~3 ;9#??x#N=ԧxZḀP#|jLUxG{n?C.pKt;X}>],b/tIG)t8@t.{,B\5JG6e4\+ckz]M?̫ʶ:V՗@ Y# ),]S M{ɱqW_BB^K >hįͥIDЖ `g:AWhi?9fSaVN,Hjΰx8AX϶_Ǚvb[QvlMX4hK8OgkLJ02pL]<8\.+~haYAUr6 #Ƹ49T,W7|?oZv5f14ۦ0(.[-zѫ(HHQ ?|(nUjt#EA5јUYzS`*Jlm|[u !UI@tTF1:aTI䢷ݒrYˬjx z~̛ )=JaG8ǿ< ae7 JږC}Dc%%?VGDexYd,b yw7[[HsCX=yߺ)jwh/>չUC6ű2^ $:I9ƪWKIӨX^,iKeq2YС_ČmDDn3TnN'mչ{J5)(R~%v܆"ӯwDC`.::fbЂLI{5T~@4]O**6$,dfXNV_A)ުι=FXBK'$aIG\yR$P;0sb}^D'UjŬ#IL*VR(gDC|sXA <,*t& Gl3}2SS txȐ?V,e+mIЍal1˴ ˦'q7\nc4."0xLODO)Rw7m# W >- yw'f蛰KBj&؋~^MW+ީIO5sM``t ,&-{Q[`gTX*5m9`%4VÎZJYmN7rAXzÑR!;PH{D\fsAҮ&E40m̮0%@eㅡ<e~ ]q $o7csp>W6W4C] 4cӿ 2-~P>X߸`Lock'&[W.1d ַ#h2`Q YtAi)m<!4P!` 3i DbN K@ZK~_5(N/zwѿ!/D\Mj|\C6o5EOZțuCU]y96IUJ*L$zr0{1Χy=ŷ睗^`ٕ v`55ɨDCت*:$=q`@OӍz*г3ѡ[X;u?Yrf{jM~FYdM+Ƀ-iaSiA8Y .; V,Sǃ-L.-Z+JYBTWZ'FJKj\m MTcs͖KEi.A\.$4(#yOlc1d;k*[-on#\)ye 4> 9{"KҞV jf64 z. gj^|o DK+Dݺ`(C0_K~Ξ{a- 躩*ם=BT^B`ZٸV >qrJMNq&-l`,<;z:[ ԌD0rVl)tN-Q7= A<x0)'|_d!x[)O`+zCsO,3ph+pN׫Oei-|L%;n}Y)(%s:M f=MS)vN66`vV)Zqo(wB5х,9ٰ7p5m7ۚGѬw~-}8G/v>`nBXX_/tV_R3שW MD}T1 _K*N$ّk5(,وţӲF8R&q/jsCl+s[kXM0YF?"!,{6*=Tkb]tzmP wy+0Uz+60fMk`zgb+3/*x+{rq잤y5hςͫ鼱>fD 4"R|pIe y Zlt vKGmAE hqq*z+SB '~Y!bZv,rĐn@S' 7ڠɼrnХnQO0Y!:"B݆ +@ -;ƀy u-)m "trdLD<>63k-:V4ޑnߪ4&rUr*Jѷ2L29.B޹r0y@ R!tEe\0(,&]%5{EfsCAJk־'& DoswlkZn$C#I:8zџr ݥz @LS5#PDWbRǕˍB̗̮1&,%Xޮ4HBw04̂9Oៀ6k=аY#􎤇(ɤҬxy0"1+a*$!Y)= \6}ڞs1r=ii``}F /?f;QzUC@s}R . b$??ۻ~eX~WƩ+oSߥL+So ͬށIf8چB,2K~ PPRʞO~6#u5ũކ Rt Q 8n!t2B)+BG6]0t؛UCqA"%y=yV )/[5 Ճ|UP8侱Aَx fSJx3(&#Yz֨B'1_zx>$><㤖=s0yKѺ:aDݱ Vq3ߡ i >yTlڈt"wv%( ̲fQ95K6$ed2U;XC-+>MfI3?%S>D\P49PAqSq3c7O<,瘃flm=쯥Ja ZJE| ӊ^I]+ KaݖIETo*OFؕ`J7.;ʺVR7'BNP,2ۥDy^t{jŪNr,SbbW@& /=痽!tB,p*vNG0PQ _ whGMiOڹ^!éwɚF:%pj N *UG#h ?1 9}E1Z ai9YFj511דgfGp7_m@}"_uiĹ /B´ #lد| DY%5?5YwQ Ei%lh\3-Inv\TRe oĹK?ub]^~ia7b& d`'^n ?I '!pS*К$?β?_ #S:'Ǧ{[~f)bP9o67Xywk/+Wo*!B[0TU7?%{]I>9)!k4W~iX#o|0pt][8ضJE|Yo=`ߘ^cw& N,랰d-7%8hq1sHrxgv`nRw tV0ai3⨧cnAs?4A O=nvE dSe͔{ֵ4aajX`nCMaHmW;ؗx-Rh3+3:'3#w ENPQJ_g(uɬ 5~Y /_ĵ2!,LFXecSy kJ/T@Ȕ8ZOm9?P@dס+lWLX QZVА8T/NC1sKOVOvڪŔv<~Z m:<P0"T'hұN8f阎 c7EIxԅC!Lk\TEiv~7g^Ǐ*d7@S8Ry$DbjDRNo; "&;'N#8 RP$a.I08:(/<B]& b˰ (\kN$JSh L&,ՊǕV/!CbAkԧc ?r5DDkQ*Tn%76вEuNgŜ"Nmjp/, JeQf JGyRb;c {;BP7yVÓ[N!#OE'$p?۲atLä\Fd,&D!Pm?=\.;57{+]q e"pM5AR , Ez^^>]7k沲0ۈDwk>SL%E+K!b-|T^47Z, 1]$J58PIxkTFt_B/ihE(." 7v਋]d38>cOG6gqSe,UE&[0ʮAѬeZd˨XZa=EwqJ0]0@V[fs! ɏ@I&)}Rri9X(Y͇ ӽT M-ш{3.SHMcZS"Ho XRq=zxEobMͼj7A{Hס_V\qf5|T/#0M;(d}E&&KZ}kjlNW^IlO8g"]+Pn8o:5U*G Cn["?D8vDHmXŗ!\<7EXL3 {{k_}&o!Og=aFZꎇqYN1k6RҀfAK6˫DS1<];`{4s ]08GAeMu6? sBVS$u1~qIJ *8 _2Fy&(deP`Uu呄Fwz"~ù9. H EpPdQgg}!(@-Yl/ S.:tVz6Ht,q^3SՊc3"e c62BУytmh+3 ?$jp%Y: R.? y&Ơjs;PIhA.*o mlCXK_Z%3M0w,CoB`"spBXb'ӏ3>-r,w#.a`Ppn2_&?OoӄBSο+ܴbz= wKW*2J> !^gſ [>h"Y0V$"-1 ҼU>CK 0FxSŇy:[*tE~Kh?YH0&*63~ZY0'̭ɓ[|u%LxӨ$'υC;Eֽ% %Ds!Dv}fMZO"j Y!(}MШkӽ?zbUg${TQǧ!s(4hh/iܷj)u&~^/vafy5OXpix6nfvCm06Rc ~A/6/'K>#t_7\L9 }E]l 樺DtK<ྒ'8]&e "c (g1Ҷ'0ٙ6|akD ;>sZ*sUpR *DTF$GWN8| #vlA'f}+r>9=|&.ezjﻓV2&JbDYv=k\ml[j?WW0/, k6ˑVPvYCi#mIj[Jiۙ3\¸<$me!mw^]PT1mlϩ?A*G[Ӆ ݻR92N3HK5&N`%]xbaNU66d|:z=K.@?iRE) 0# su+GngK01zVgl H$#@oE)V̓JU(-RIdc:m;3XGҋfΎ  FhAJ 5e_?͌LX^V:~{K!I!ͩwRBH4DZ@jFU%u'crvgB@)H[x1Qu v]*q;6!J=9_2fѴ@klunΈܹG(4u(\[{ng9,Ƚ1iξgY]>cj>bO<1T?xuc|^ڼ#fJ=8jBOf‘'(XRJd7\bDVYOƷD$*N|||zGN&(o7(F=Ij=!VL1{CzW7\_jmC #t򉸜tkJHO={a)RV6ǟSX 1 ; feq ?kTevM?Z,ue: m!K8T,˹gāřm[6lb6JVgD" QIGN6WB\-WD3f{enN ^|[4&M %ʁlAſLDz)jqgj ٟ|[d(sΖ*$rIR\75N|#/^IבxAe%€EªLB/NUyhTePD{Y.{s^lYTYQsE29.{^F6N~AA`^ .(y,=&8\2䛶Ŀ#ؙ 0F129.WnX\[ViVh{v=!hDR鯼aA\3Xl-Ҍ5MH*J]f = +XYz`rEӈ9,7>FI}O*Xk)?!:r7CYfTW2p 떾Jv&^j׀iQ.Jپ"6cx z Z.[nժ?dzg[9 T"l&﮺l5u.C2o9;/6XVUɛ!qT)d̥'IZdL>hԓVy?E`=Q9]Zc%O:;ٸ,~?`-ihms4hpen4䂵b14kPJ%:2x0[6ݧ̍Zv^le>r}%ǒ㪑=:ɹDJBJesNbo7 Yq%{DO-CdqB¾qmq1ӟg9ݵSL,~@蕔]bh1-ᆔX. q3rzsY>h|9c18($;%_`'Um*U<6~TZ(E"|e?F3!o}Id~E`ּ1u}]JLn8gcZ`^'8IlTa3fP=ébt| z߀wX遗4X6<H, Z֐]vZmpQT <\M(`[  U{Ө 4PQZpZ>RT*4j*%#+m/gVPd+cj7DU7VDF\N湠DNt3s wW1d$#zWj{ dY ۨh3!e\ Y41T!6le"(Z|}*ےYǯ^sihi&YX^= +5"{!GŰ\4&g%$ ]s20;P"m1:TԔ w$ lU 'y綅jt{>esҴ!:0B!Xe,0;e9蟣Ez/k US{\?ંW( !=5Q=m86 XaI}*hi?(09'__} $$u!d5ifovrw=|>]JFYq[$*w5{OC%D(κgͿIiAfN[qz/ݲ_:ZIgNh<9Ȃj6?n\~]T/)F~^>@1fI~qңTKkQ.z3x+oݳA_OXUȚK ٬5I#|֋[q~o߷J21~Y鳴{t'w!GA֒&"#O>,)[tA# ydߣz4Qge&-C$uxcjBNg[="O0 N\'xJowiEruSC[[ҒX`#T*g%4gw6a^Uy?i؄ZSX ~H/gv- p7y)TO4*n因ἆ>ku$"Z {P& $25[4Oؙ;6n{O+:v'֘K؛|yAk=vU1 S[Ux7>a(7zt'0)8L7HQR\S4{8hGAQ(~~+٧8'. VLfgFYS7x_eYL"u[QNxgd"0Ct`biγZCYf'ἐУL:}(rQ/pd$=~Γإpl ; Qñ!TQ nL^]дbDuϳX(QtDAkjXi+G&|׃dm߰~Ϯ)C>*/4lZ:Me8̋j jch󟙷}@ VG]"\?Lu Nw'ɼ]' /hiyd&v1ԐV~8C2Ό$pT)/BLn>pH[a-94k*YJO[xa e55p$S ؟C ;ZrА$B eYAYN8[9?a_x?~k~caȞy &VG`tvðtEY҃ *}Mf6gkP *X<=t8"4G=V>B"D>F3V,tq._MF( ԧpOVz GmXzylZu6hm %$o!= w4I+hrlt:u,ToAi֍r1 :O%ߑ% /0V=谉0qʟg=,7vs`?"%&u @BSviyIkUA֝6ȯ(d6l?z/>¾,Ug'Z<:Jډ z!ڭ }цj]^nb,(ƈHn~ugYUn8jj6zDZLڢe 7!EsnlCZh8S!)2j6>*1ne^)@3ʱ=#fLĴ6(>Ӄ4d\Jۇj#׽Ӭ&jshQFzєME9/ =jW-M˝={ϱ8(4^Ttq*H'xnfI/ӋM8޸/& \pF)ȊB~wDU=8nL}zˇ]@hcB&LO}gʧ3;زZ9*U.3?i>go*UՒl:1EUf`k@Ԋ!XVX+kWjں4>xbSKc 9A?c-<*Dk ;< bl:hZ gURa%(_cVEaK3%8ךO"&TV/gxQI7%MeȖwEK\XA!0k-Z0f.D+ߣSMVP[ K3JW;W'8=}d[2oaAL;U=V}A tLK&П'؝uY 9TL8%go9JI.ʏ @..t 7|ggno:h<é8.E,]\yݩ ׂg4btN~R~#6czM3ŅIp}}S(W[ĤtO U"fg{4)HWpal)js RQ9~+8&5ua/-RQt!GԍR% Xk &I2 xN1]"- -n:a6QdB Zb:0@ӵ#̙tYb(hn(KȐ=@'G(dgr(X_}0Cz(b~#VgƖC$'t z9ɘlL#W͞BSMPP}o(Cx' SZ':T`}PhILޛ}oA&$gIFYXfrQ3x Yulgx`p\ެŹ{ui'޳:+|e4-b6|ZAC5eGV/lKOp8D5ٮ!WΫfD~7vuԿfT gǧьRiYc3aA7˩篶JWĒE֨F|Pba1ܪ oH,xq7^ N׈ /Y'*H c^.xB*Uy&fܜI|bȄX~/[dhQV5,'6zvBe*^qaVKChDFm!H@]%GQcI0֤|@qn`U?LL^/bo?GM館I#VriEw⤬G4<qU5!\9IaEhAWi/wF:C\w{%F Ӌi.Nr-гmoTRc.3^RqS_~8\ pWo_S%>:ts} aQx-h5쫵뻺=S71Ϗڳn7a#?=s_c*%X*z"u][{,i`m樵=R:: ;4[| / ZGřJ*Zly~a7V f.D<5*p:Q3Ҩw!&[}9:2ͽ.9'(.^!&㭧Aɪ0G$}yr_H3^R9 Aa|?kt\`u=xE[I|Z܉WCKmNzk(R7X;#Fx" l.~V~p+*c&o UthY`b'$F>FȖ336V<+Z' ~wF+Q9`@ 0gGG^ *!riOtYjS8۬q4-wq,Fq-jƢ޼4A)NDuz<~= {`Ƙ-BS{Yif.-d߿g_?NIץ 6R6(=qlg^jqÂj:QD}R/aV:w'/F^2֯f~{WsEG?i 4 hn}4DTV(І-jZby So4Ω0f*(cjqVGVh !K{F9y:Mxݝ^jǎ+iop>= 8ەN#4]Kv?%MfQXP*AT0N]G 8<|vhGaiHrV.y>A4Pc_.9b'6[!IJlx.$=b/ Ę`'r.&VN3yS p,\?L(̉Iz%Y38!6GH<+fXK= BuR"6-{˚w6wfU20*u@9G;jd2p"a9= u?t@i}[68Ǩ)շq@McqomIǕF* kɱڂ.iUlhY_xpZ,¿ LWWh#9[B4sItF807De=Qv>>Q8U[,x 3|.؅Ay|,P9iaxbm)H']r}M~`K|Ht[c܍oh7}5L˛ $<+(- Y: WXWjq,y/iUMLJU`./#œWV[o!h -(4 Yُ׷@>[$&Z>UgIm<=:2:x7Dv,ܞݔSv|*f݁ r^}tHzM(`>@zK+E_!}l# >n}Cd}>}VoC 1ZG%]1Oe=OST\G e8Uז-OJTU"95=fouw é,ڛPi,q8* Nm+>-zHBx ~pb^[ i&.$xfW NGAh{ iΨ`4yA4f 16=$+F}JHV.8cEd"3W5XX2B2 ;'s oYN2Q(ڢ&Ӯ>h۸yA,Zy7̉SӨS3 3̳HLt1hkJ#GXh%_R!Hݷʹ 4DCX)ъhnk=pA~ u)>LhERfw5l- Rɇ_'d'T,L*Gnh8JkXZepo&pC a55c,2>FX 2)OJp8*VkZ&ByM0[,ݦjn<ֿȤX5k-om`ܩ/T7m˃wsW;^ ?lHF ϓK:r _ }(-źlMCgbטւ B3 $J+++3yMWjp-t 85Cg a?7>}qD1[/n(5D?hҕS!0~=P^mç9QguE vA $֠lı iSkfb@\9刊^➪DHPC(C#y7O ^5JFpq#lgR&=_Rgw-zM1 ) =sKpxgmGJ ]a"sq4F YrхF:^" ٟ{n$ZQFMuE;G;IM:ȅm$AG.~^|:I~\fYiL[hF).폤l:S9U1q* yWoT󈵔O94|"=A*/ڡߋ ]ߌ u(ax?{&u@lŞVfX;,͎^8V {Nr(bo@u7tjǴԡg7D.Rul0"u5w-D@z=]ǸE[.ʋ]=ZJ/Gs5p?aK&^|[ ݪ R6.iIrdbvT}>2Gױhĸ!n^Be&&P,ZYi< `zz!kۮ Bfkٰd$ߊST I=-Ǯ)pQcL'p}jqINU3oT (X3}skɇB⾧ 5E`?!''Q\M뗣zooU 9q(Z;]j5BcLw5\ĞXSM>@bn`趍 ~N#s.@8" ~3 d&64@YsOhƏ*UH0p 0KDW6gI ` bzծK@>,qy_[&itn"M E损$2?RiW)@o^ B@#*7P`EkiciruXzI;KTԒ9R9_no:K||w;I78pyQPL+CטO:g |G0"ȊXRda%;xw(fG"OBUݴSѬ,.GQKt )< Y5k'ψ;Zd]Ѿj_Ԅw_;EGIi<7nGOW0ݕ:&,MFd^Y%z=]bjI0`7l.u;hNy(v-r'H >N/'0m#Gtq3f?-:XA?r+JIdt'`;&-kiv^SOJAIy(>d9i6\i5Y6xڈȯC${ ̪"%}T?̖1KseW40S<OUmX ҈Lh(}/Mŏmmc=ɣ%3:?D1uoy#dyh傜\ >xt R.PzvZo_xh˞=qlPfP Ka ņXdкVP{IDw,褱 DBEm#eԅ5Nd͖czҞ@4C5)_IGx"`}#ҊR7ϴ¨t멝U_paˉ/Fi6x`66?+䴭ed G}>7yQh<[nG>kb4ME%`myw B v<)$ $'3e*% p ¢-xPe@Y-qt֔"91+}9&ʦݠ$@:bK[|-"#^:$ݨunP#rx|7!$8ЌOP28?%Ƕ }y!w\>df`Jww ]{ē ʇd X"How|APc a"'_?_7;w_Sk>FNRT\՟QHI_S*AT&T.0i@cKU4Wqow ݞG[.Nb$Lb%ihc>1uxoʓܢWk!7TIrKL넖caHIi= W`3>՝>E9QbWRޣ{`!/Y(%F,Q]E(pyxF1Y[x7%Yiƨ9U8F_źME}ᆑ[ܸ%ۅD*uIe{j_I8pGvc|Ȳ{/}}w_- `cFdhF?4T2|ɵo_{{CaF] >6_ }x|@"b,c!ERެ~ۮ(9yJeaD:~lsH=+.‹sm?%£XqAE\ 谔 $6WcS.0:[)ȶ2ABc2l(-eWjEwPP׈y>q}LD K%vbKMGC^fLUsO(Ūܻ] b3V]<~D?C;ph_jEڍm91~_!PLŹ*mWFHvOuVig ]H3P)# "$u )g oC. טr@W}kiw-}I & Dumj_GkwzUExVZiv|KC}_wXطA_έڔIe} \s9Nne{"J;?XUMʛ>K+(( }2 AתBCF+ /+Y#X\ïZ0:EL'iOM@"tim"Ef3|ﷆYvCy!^ !A1SNo% VZN@m1JK7Uz ̶zرKgwg~zkxNo|zlO_P&UDmaaLhHιY,De:}; Ձ1? q_9{Zx8bg_i"ıw E:"LϔT I_7 ƖA`gcj@!vR-o50>:֔nybb4iTɅgp>>`H(~[f+isZ;ҦB065-zgbr;݃N[(Yi֍'ΗV.Ȅ8/fpOWSh_woQ'#7ýSMԨ|Z&o^̘cM(AERPa<7 > _:0˭t}H Lԯ-ˍDǹX@w/}h8\JجB4^[N9i>#wi!cY nRdPPG<6Tx"_HzxTA)‘sei#C 61֯S ףQst0S{ b# Έ&,tV]>kV{y~8RI05KҤ7%e?aʥ\O4¨`g|Z!(}m׃[@:RaCB{G~= {>xndisS Ȼ_6~Up=7f[0Oo{;Oa]@MN% m Y>O;HQ _x"VlM5,8W;],lY ]ȶ~mEL$}W%@i3ݕ:^ŃOV><|k_<,6BNM.U`tqh`oCzAU6jMl2] :PqQES#%+ _6-K&Naù^1ߛlWʎB8qwgpW{}_ x2NWaȥWWbetc9`ZM3rK&ދ s7AD[ pJ(WR,v~sT D|&ҴYgl拺cnk,SǛ-Oܑ+QK/ {9EW酁ôPY|)K0\$N%y]W*\n1qv^xD~R^tǷvX͂|YS$h) yE3SȄ2kxGpR )=_p? 067#4·ngh/Հ)8Q6ɲ] 𿲺Tn+Ymb7>ῤ(H ̲a#BxD8UH<40njo&K Y)ٵp m,)s{?@a@L`.>6Aߛ a`:3H3ZNh/-*'RV6|Z'Ud8sk6#|/pį7M,Ve7~. -V61/\ g-7f>R@5 eǔ|;'ΘG.s9'_Ŋsޑv8d\Jz pǾ598qlE9QnN2}qdttT dѫRG:f$~v&ed6! NS9u/:* H@0\ž@# $lͭ\hI^\#l>YT9AjkIԭ•WQd@.=3\;{G.a1M0߾A[aq1^WU|][0,WjklVT󲢯A(72W0af[IbÕi"W?}.Zf2yHmLU;Զs9+ʪPGyn/X„7PiA!uL)W7@`N<:l:dlEI- ш܎ƵAJfePV r:vBvf`FHCm  5QطkPO /`ԇP=Ia]ZkwQQvɪFg}0J& u;m @ķWj<è ο6yGDDk~V\7yjŇߑ1G렣B&?qDžN< [u*|\`!ut~Fi8";[l]*#QRtkÕ!cnXډlifeW+܀ O3RI=O7e4/=ePJt*jP>c07E6eK`Dŕ}:W}Eg8ғX˵yZi}@ ah7 l5\w)gX7΀B$mpX?& eg:{UWLhQ~Y~;B *(&\9gfy2iXU&zEt]݉v_U 2;K)ر+1dⵈɃ.t_ n2 PPH.(mqԢK|xGߍ3,YXյ)l;`(Ya' pl^5ѫH;t\̋M|*H%.?|圌b0(hY@@!T8/~NT88n (\\/n]%! t"ԯ{a)yfffg |}F! 0EzؘN&J< Q&rC Wgr]P~4o, %XiVC$zZc㋜}l M2VIj+qH: BS4.7PMj qx3:PЫs?uk?΍6rgAA@%Aܧyܽh(KFGtT $!.nk~!L"*"sǗgYs^_&b%c~v b8%t"4ˉRJ;ύrFW/UlO +c&m\+|Y6wg?AÝzN(]29_ [RTfp`d魾Eo"i %fp Kom^UX+I5b} vNQvIK>VU1 vLb-8b3 ˆ!|z镖O,ZW ZHv3#ӛM_DXrLby}H {Sw.A)oA^@k-R/Y35! {|8I&fނ=Džefa/,KDYK9H 1|@ CICqv`|?:Ǵ~ypӼ`3/=w ݝK)}W"v_C,x~N& ı2Zb% !)L0mx *EO ZZD~26n/kXEsZ8~Ȃ|2R7B{9/>x'fDRuC/*FkX=a'ޠW˜U 2Z&KVf2m bc;~i&8 (A-3E\3eK`F %7QBlg C/)&S P^u~[INTFnDBفf\C.PpYOLC%g=ch`c&S$*QRp_~(o3(#9hQNb.urܺ6V_S⹥/)P?k;=_:+$5 6nwb*,h:!2vn͌vAS4v\7cް8M 8bf$coIA~cDӃCؠVX*O#;ta)F詷K| Vxp`ކ@&!VӺauDg#Zg dg3D+]B6+Q!MGY ʜZ!XM41Ե %f!/^cdو 1kn}%a F!t]C@?3Gv"wتؾfdwwy7=G@$ DB$isiB";nͧZa6|~D9 7/Hu 1cP/P&.^7ۨ+Q/jbY5OYL%ziINZ<4H ZSdg 4Y:K='/|(*yq }c:}{<.377MN|(h|%hLp)즍y²8𔂊J0wbh=U/B҆oꝶOJXeD#O/js_箼UmZ1:PrDv˩2; 5Y4HlrBPm}Ѐ+| wFJa'Ά; ¾E9Վ8lct"weIֹI0QASey/570i~7Ï< H$#hGO$%r?xq;Mf'i*lC2~BJ6N:?wPn! %/SGHJ%]w`vtoܽ$Qtl E ܊ihƕd<R5/rH2P[GNkbxcp"cf1zeV~|:'}k@]½ivg5y`#`vW7! sW[<֫5Af& { ?r]j!`PWӘf929hoƌچE DB淎?y.xUao) 3i@v8nar},#IUwO#[Zǽ&L׃4߹bW[X^M-;6"7_kD+SN=KP@/6Hs2~nɅ=Lpt5٧'2%]eP1gYko!S[Qn̮`7~mrC{H_n 4BljGNt哳(cuYUO<ؾݪ8M\XK!px + dCNҌ]X#y$'nzŒw> hll\&Zڄ£R* #oki_`OT][PywqY)"%Ģ Ǥ[I\Pjhy`n}@G(PW"Eev2 *[y )q K*C܆vQi/Bfs@LJOVҟְeP*2Ϧu%'/%NHHvTڢgpȦ'BljK+ݸG")inƋ!w%}wڊۣ?N97EY+|&wယH 7&u'= pc+Yۖ/<+Gջ-{rXƉ d?2a YYXOuPR FLG4hGx+ZЪDFR*kr-VhCh ǩvpoM'aܦyra @ؓYPOti.'=/\7]cHl`PWlͨ"5(U*k.|;oUԢ j9yID)r㣐;9FhVaF;Y#F7ײBVqm9̃"rS[;P龜'_%TOn IJ0ϪL$G3"D/kfbjxv2Čw/2'נׇk.#G u:ЈCIMKyT1?bP qu1$N6zv j"!a*OMLQ$"ʳWKL3eo D^-rsjsMNxqC͚S"S(v$NEOͬW6\m*kJ\W/_k2tRhR0*Ϥ-eSiS\,T {#ODJP/tB|ev }l2cڋlMq252 :B8$_[f8!}C-XF/w$N40mtEzH"0Y>5Qa(G2Mm5צ:HMֽ]00 U6i<'P*H6_8l/寫3D(, =]W'H%uR^@[#b˃a]x+8QCR >Mk<$[X$aAea|휇 ղgoӰjYnϠ>Q'elUO%iyKH5ߐiX28觧үH[ y Vm 94ǾzmlАWíX+s%z1/WQmku 4(;|%lTICY43=e$MwlOs>5h 6wTdSxj`{׃^D$2 _ϻz@'/6AD;Hr!J Ƿ]>p\l83tKS^AOqA,bbm2+֙GEf@+|dGDF&*iflp, *OHAdz*LWma"4&dN Vȕ F1 s0(g y&,֓/&~6j:@ B'˱UmD >2{ɵG/S`atPn>ָ'/9[4G3*s-lr7s!Aoء.m4L zֲ]b\d@vKGsH_(G9]wQÜSkrE'(XLR;:5?1?S{-F{M#=:J.W*8:AWR\.ϔ$]HT !l rd& %Y#Wa\*Aza 8˞'sZ8dցO(-.tJʨC H1W˾Mj$1Y 7&>}=&㄀`jc=cxXN΂*Zu{h`<]o=;0ARƅd2TYW니ˁy"0c&-wH(w ΁f^)Ҟ ~%Yi#+Xr:S@䷊|g2r`&c#wd\iV@iQYoG\nMU4rFS<+Y YNZs&'v#$* cRqSJ?a~ʢ.O"x}aZ-9˳V|^W~&\wXDfCh58J`ܶ HAAb^nVŚ{:]kQLbΌL:@y2QE :D'5iۗ#|_[]#,MB\ģ{[l X>8bW}\=>4όO˶JTez kR nd]aPem GO&0"gmS_$KM55k^VAn_kp( {W?vV}4-FNŇg];)K1WqE(X/FXhHoZwJ*R.{v>K߂͡fn{Rfy 5VZt@c)PO C9:а\r M8kft}fumwwij5_0_ nqR4ޮKL+MQ˖~Bq<0|гz%%~ %>뤉mMcߏBRc2F^nW}7-+ o?Yj]u3lasg-ڱH P?/&d` !e\ifXԔ Fo˼tOc>Eu\Zì'S]xGޤica Sߕi}zcJo XV:K=뚐J Mƣ'״:u@aI9Ma}GF٥Gyƹ5@S^WO$bI;RU KH"_[+XR`X1pG#: 2Ok "jo3DVMx篊*'dD_{AK> vz0"5 z= }JByR+2w3Ba"(kC]mb%-jdnvO0RԳ$-V28+̪u}cNKD06^đwm~2%BRwqیƬ۱7U[״xAٽ:YU?_UL-n4 [wFW7IGRqn=O[?Xc⵴ ;J>kg׈yE]۴f(G? Ӿ~U~y厌,-sۏ!q6:gx0\Hi){xe(M@W֚NgSeıV(ٳuBXH$clov0l3B4iȼǫE!#erE0Q@mmXMR2;" s\?LV*V[x݌ {.zնGU?c7&IlM¥҇>+i:[Gj5# K4>c<&j`*P"pqoぽp^TD} !wg%X*P9?2YaQBKc"FoD:ǛtϭG0KDf2"8FA-'C3 +?I(ykK,a4b9.ӷ3CaoٯJPذ|6VR Եcr>t`#ǔ z u]Ќ GܲI6h=w̾ʟ#n2sy%e|s~zEi޴I7}&=ĸňwTZ-cb>-bBm ~^'cNO de2Y~"o{cfC>b&;Pd&sp0 _a3&nY/(hRظcy (&Q`/){@rʧHdqj1'vU&܊vXo'Թķ>d{FyOwĖR*d! dY2H Ѭ40uLnnY&kl٠7Cק6e-9$y!&l/zQ IVjݏ!Q:\r*}`؝gYdf0\i PTNN|XjB=Lt;>pB(Lޏ}o MV\w~yez ![9lqwt7j ^r]Á7nƿ9p@\1GX> u0QsDǛ֗m:\.: tRHHԇx?a8t ƻoʦۓD{w_=_:qX5m݆/,’Y,%^w<f{gyx XUc'g%τ~Zwk-Q櫃;]dw(%Tl5/?ǀcB`+aFnUlޟs1IEhfPD_;W&o~"'%ߵ)ԅ999كs/-D TY't<v(Y-WZQ5aoDEh,YB 1^Tq%$@MG%j 4>#7pV5K98_0íd"IM|n}$zl^!L'F|.٧iзޅ-E ?6`8>kH%oh0`"-!%ټ1;X)gperd +f&"qlE^0$`6 CJ\DԨ,l 5#WUUZ8%J0&/`'ۙvd6q"#viz( Z=tú=VeX>(1 Cb<*jpva+ǒIZ@LcOz*q>., tsV |ٮqf;kUe5Ɔ=n+HFbjk4p@$Kx(aqĽ~z)q:HnC7G&m h*eo̶lrI<[sXn1jArIdcyn409&$^F:QU^N H 4R!sV v_vA) 6|=p@() K:kM7qQOYA2rDaDȥIss9_ˎ;Dj.$n6LE$0SCR{9S2{טlf'K tD6ck:&\),bP%&\(:&UiZ~}c7MG-țyY;|UZKY!uw#Y7Fx( yƏWSI. AnbDbR7O D317 mumq_OmŀhG"b'VLt~BEgx<GrqClI%io<#Ho3^@0Bp mڝ5 \jH:rc7 ǐ0w7tyHB4Oςf6~29OeBei*e!- Y@,O M*[* Tǀ`VNžZw KVi&8bi ۡjOM~M%Dϳ v#Ns2p9CY\3j!AGԵ^{ߛ~! "k,,mFME2L\E2O6I`d0 V]O+ShɈq]ZˉDs3#p5Mk B?EsFy%E|RWz2I٨Ƹ&]k՜^6l4R ww1<C냂LѐXT K#r:s(CTWMCdݿ adOO6WOlDوV( Ky(+׭JyeZR9?BslO6 gMBhEƨ̛i],GsK>`k0hU^L cSd,A#4Z0Pk8FQ@DŽ3H+*n+;^R? a.5RM#ݞ4cLxUE>eUtT<ѵShjwRF+OoÇ zو~o(7"_,~l9}2ؿ]j YQU)O&WP aD|2XHpzZھ6h,jBh%mkTX;q(;M,2 1;+J3ʃ7?r-&runoi^/#U^&*Ի3VE*W&jǝu VNL<, 9q4]iXh7(Q:z35;_{vz%M'T.Y?ҟvCdsZIy׫PTyeލ2VNteҦ`x`dꨃdT5܊M4.Jhو+gΜ)l>wL7ӧ]bb0Xf2ə?qr[kJQ[ ipPxbny ~'XB<:|>P&@J59@szo'fsz9wkXv=&<ߙ(>.?Sj(cyLOaAPDj-0}VrJ_k=:(yK[j'sۏO|XP6T܎g+rCв`?$$ RÒ);-f;W`ʾ/S&#+X(Ml5g\vc[ ]2P>D8Oּ*G2)0vГʗp`qB(fEڬYL8 p?~ZKדpWAC|#kg$`ĵCov_诶i!'mec]GG9DF }cEiuc̋ qպٵs"ˣ$$ӕ*M>(trP&^Gɖ.hW J{<&Nu+##s&]SۙK9~?9ܩYJ4'hza_sjPj@L:/C|(?Ǵ>@MLu q!#X፥)eG~8\#JӾ5<9 C `융)!1DlŹj/r?0%y%[}'Ֆ b;@Ȯ1gUzG)%5Xj9,$Ծ'#x|c'C;)u^F(a+J?dX_qk~J2Sbizyb;?'cKϯʫ> BavLCu,,:~%Z^ҧ{Ihu@+!=nըEÎ#]k2Q)Zܖ*Rv^SX%K %sa!1TE %*p9OÊqձ>GYMvrKJk^?zo,^$Yy&v,HMli*VLk>8Kܡ yAc}z05Z(*;BǑH*Y:s%q.H^b8Y9e5!bMo~о-p<~BkIDuge S)p@?>%q]-^.Z&I(ۻB1Em E"i,IMйZ؜1@ &AcBѬ1nhQ 5,P } #@ $Lp{|HzypX%omy< ܆ XiA*c0&\==O oPu2ܿ8`~MB%voWѷ#)i,V/nri&%0KR,WS_>.l3PIS1/l*cE!ϪLb N7PԆdz  ޅN-1PH#K33)J烤vcڂ㑵:/b⌤953j~h(.I3{pho(JwJS|Pi=Fh6A}YA`k8Czq-{+ܐf֞oaro-gݟ=*W%کn&'x=U͇Sr[u<EI+S0,w vtx攁̺? ;#?FFd7ho]vJ Y+AHXA|qH)[?`W3-hzZt#s090}$| @/Oǝu^/tyRzNSU&u,l@whɏ$WZαx4J֋op,L= it&?X420yW߀|Yu2M@xޥѸ[ 9\QuӭBW{1 (ecм(6uEKՈq_t1k-RmK$&/K0N]UKF)'?f\8R;*l}_(kn(hdB д|̿3(UJmIi7&ȁQǥ^-!I{"2dDrhhs}ѽxTtO{F ˵vyWLV q~fޖfƧ7~OxH{*IPzƍ!yju341Q^3 oi¢,58 t΀|;03=)L!9o]бr F3nq fx#CZr%][hYg46|@il mchUDz0l(bVJ@ ? wk@ y]h Bj#~$䙃2q6IX_=blkv!.9zBLj" - O}44RA$ {Ia~_]df; A,'SQ.aU+4Lx{$p1lGdyh"Owڥ(%&db)fy2`f,Ɩg%li]\֮ȫGL_K=x-Ѧ9`W _?"u\Dl2MXzcU=dC y\t~LQIی$ш*\; J.B!')[UjLI68"6=ә|k~B@SCe+Jڹn荰z7;70yn!  , H۱eywMX,[otwBaW.FKckO_IA vZ\c0q*,8ѳFN!?JFގ8 ,ⶰ qF}m!QmuBmA, gl >͘UDiz %f&ڝ=B?| Hm_gFjlYGjĄhZ\d :0%͡#ᯈ׹#/ /20Y/*A֗MFl&TЀ̏.bANS-9~>*.8[9Yӑ+>C7[uvqr;Q}ˣg]߃&9a徙9SrnԁqXZcsY 2q/cπX %h 2 nYIm$Ɓ"!CZrTyh,Gk]ȔKps fj9[H}]BO~,)]B05F; ]ݝ7a@o&ˣPei=$VN:*"];_)baOWz)N(01f) pѲ{$At-R6^W~'i/ƆL˛ċA\c ܋=4xGa9K+WiMā>WYЂn$b :VAvf"A=Ǎ3aju]`OӝRyO1H!޾ZhST}n.Gd1U2-IG&9uW*\fB}ޠܚ_%3Ivx'8KII_ljR xBU+<[:ACo{ <[ q8cyY%a##IV֓P<"qq+ܳݘz! HEZjXONidb״ErH@Bcsg!'>j.B8DM Mࡡ^bgl٩O2k(8bIl:-Nb5+Y|^KV Xbe$BC>R+YžB =7]qL&ꎞc8 i(R[Ö87:&` ecV?=63=U\x{CeV_8ƻ-ZP?gޭUM%thۏBgjSi_uCUNqY0t#SPPF?RRRT$JsbЈU2 Z C P D_o#˦5l)B;Z_bQt:uQ>mOM @ MNE4!z S0Qe+`/YW׺D0dI-Lk˫"1jn}sbش( ?ԺICO:n?YF5 ýo ڬ7S ֘miLYH,zd64<> gVX:-+I1cXa ͻBjDk<0sR~ա`/ʫ|C;^ס|1GD~$ҺTʧe{F>Mq̝fǽ#:ˮ+&aNcm, 徝g$GHuD!Pڰ>ЂIfxC/qO&WKaƮlŭny9%XF1 GlaO|QL8)XbdǣϽw;&t/ˆiQ**gss8 ߣ>7$O؄ڙ;4kyo6E:*7.W'θ*?diV+Q1yI@v0,U ~f:ځ'E荟Hz؄ ɴ`Ter8O1nD=P9aNپܧfyCzp7C 2 ܟ z47B0V+Cfr<^n_K7%h;נTL׭%FV~Q1Zxv&;JWE_m6Iъ3*'EXa-\, |9so.iZ_>KeQ9̑3;b9L?yкxQ2T=;Z1w]NИ`hA| O7c-|cJk2afE_hlڍ bD.1Y̅,Η-/klã~@_O)Z!Lmrbn?k^X55W8,By=֓t'uڭRןD@7URcԭ8?VfngT֨`!+hDMKeځ` tLvlxGL\_ S vV!H!4?d)FLFZI`/+ҕK! Dr GE+yi%é\%o|鯫D:EN?ȭ!^bsMJfo&VOpIR7=a9gk..,?UzG{du?FL외;.W瘥6^R Ǫt&!6X\}D!Df'E{A0{JfpD/meEd鹛[ Z^݆ -gO P][u&aIUW"'oVb+h5~(ŴE?X49߇8Aj ҤZ^w^_EBM/Q(""Qy M Ww ԍjnbɾ`,4PȆ"*!Y2Bs/>Dr : iBA[TT$G`Pؤ]8$<6Xw1RA2v@gWkQ\~Ir հP\5zY9 5%rŢl>+t*  7nt_\?:ꁖQ#,dɃsclRZaѵgVUTDcӊ%H'M5{ZA-C.;q*17{G9}@ٰM v@d 95FZE PVp 7+ |ֽ~.:{tc:qB/~ϳsde0)(27. |qV@(Ú':[}F>Ŋ2kI8X܎o+kM0FN  ddF<GWjẏ@u] Eq\X[KZ tVdm (InNJ-Ks{~܎Xvj' }ZwJMͫyqFIvT!LtjlraS.<[jַ# ϭܛ THzrEDLNp-aV,0vK5I!Y9^Q(>=h&sN#KӔUwrᦅqH$ '"D+rD̥R$޽$; $M;np$(9BԱt%`6tv釅3Q.жS+@S)v*6{Cm}M\ML$ /;0psERO^ra?޾%"*Fs2/(OxMT4xF'/\Փa2mj\R3 ўNv! e pǿ' %7 A^O3- ^>mº+n-p,Ddް/HzaU^!] W J<S+:!)]H?'x<^f5Ǭ.PK⥋Sqޝ(c _K.Ή&/NդQedz5l5);F4$aRMHos &^5=֜=Թd NtWJbc6kD4Fݹ۴H?(>9/u:ϋ,:0߉/r;c^8} -(44* 4D1ȿ$2LV[`Wla~gNﶝ:w]LO!I]+Juda)Z)G_٬ꕭ72?a KY_`Ԋ *Rw,fDeD9lU_9aA'֕i0ͳ1ӶS zΧ4T&Sr}\ _9UhB0'|K=yrrPV jYޱv=jՖ'J=Cp\L.'aj6q?M5|ޢ3ylD9{"mI¼Nps9&ȥԌ"SI,4TXgX×Q~Eb@삻@$iloNj< Ya`<8S8:]0 |q֖7PƗR>}}/_q^ c>HnB'ŝشfiw-%X+̦-]W*74zp n sv9=KJso4n0@i mڥfɅZB\9' RXM?! uijF}FrS5O0&3M 4򑇛U.HBs)=}LAQ;CᵊDqVBtΰ4~SAJnH*YbTZl0 }G^[\JNK]N \-ѕ>jܡUP<7H4.FT- ~?CMi &ww*t6 ``L<(J8|#3KfC9};05~y0r.ˠmP2깟fIaYUfNW𬵍;ulGNKgj8A<|po ne'J g-b[6eiTj\܊t91.b$%mrT> I2N't%sB~s>vh8{ PcTPH%}$ٶ `8`Ls&Q _[Ci4q؅'5 axrT8ma/ϰj othN;iQm?nfR sSh20sg@ǯ4qxy8S7I1#"DΩ/8üW#T' V_O'_(S?h=]s66j25@W6 w)^7K)nJCd+X!{2R&@)LJYwd]?,+5 ڎ~_(bi`P}`t2 wpg6A3ٟO)Q{ j>{hkyQ.$ӭ{Ԧ/]ִ98a"nJcIw U|~qR 7dFOrA?3׾s$ (iwbr9]%SZ}',Dsl}~tm r]<6J* .dMBVOIJQ~VX;`?}kܠNTBюik=ԧkTy2g:9yA<@ԹY-L)Q@5RWRI4I{}5`*'=FL[>0 w&N_o sHGH!+3|MJcD4 8\E FL{ SarTU?ҊZ7E>Z%4Lc9VT6[,%{3$ʇ>nH%BP/-< IJ5sKJfnx y:@:FW-P:ulkO tDu~P3Ig PRă {u0!R<3kf_ ,ax//]Rq͎~qCW1)~w6Z(ST!||ȌeV8]ow97 uz9$'  N OP#?ͮw}O% nyYuXݲBZ]sT4pf{Vd<|OX-o>7=L${[ 3O1Yrlv\f(g1 OhE'+P}/rUp~33@2?ž(TUXKIɤub0Mv0![-+hzC!pu/@fIzjB\|K$n0 “@-\<~aނ^} F0@-Vsp ' , Ǔ."[LsWoc3ĺubM:UkS||uĒ󱒛w7);2XZǜv5>pXtW35EAU)kyr6ڦR+}L GށmM<9'4킧 M ]<|yJ_j܏`w:T"@OO|D6Ph_SV>T&nyPa?xJg$^LT52KzCx;&6(kO%({tf_0.; ,iUy?O49`~ϐB0ZɄ~pǝn@<%afY F?Ԭ]vҀ=Ձ 974M$?w©қ(F2g"y郶TjWp[r$hiܺ*ou5tT:tQ-1x9H@2UtIG S.LS>K}v|VᴉXxzxO3r՝>0?lšH78l8dӟ6`/ֆdNn=.E+XuFgvmץ0!{OVd"'2{ w0-\Fò8sĜӝcnfcOs$2ZL J'&hm^kZ|˵96ewpؾD YTe4 _Mg*JJO\ƢW)a@{Zm@5 }Qnzp{>ߕZfg)C\Ꮻc/Pg@A̰eJʢ>Ოf\2Hݎ Id>13.6x"iz7v'"־P Z:Dܢe6iXcnྜi@~"!oBv|lǯX}4*}fs|͟J-@c%+\~OHO(qK&pӝƖI5JM:;R(MJ֢Trg?l%L P\ϯ3;d>q:\+7 pa=>UFH_kuu]{%ðDTzγ4ʫxTLƀ=n~xZܭc,^sQr.'WChRrʛqnT@~H c ӌD=pY(f%zW~˫I4]Ś5MR6j>)e 1>sY0N}6 n1Z /qY܍rh^Xw$/ӵJVj&weW%&,Py׷Ɛ^M{Z K'ލ5+K)p|X:q眠YjܧK 79bYm>F]/)}{W2tRxpcwI\RR{&sS @z2Xm{]9wjF>n:f?=QlZ{-zGp]7ź!Dfzu:$d5M"ʀ+:iMyV'ljp#Ӿ28@&;r ݕ)s`85VTO>i9 >přZ%x5RRZUYŪC 7ֆ6RKzxjт'>ԔXΡt&չ {vy+X`2DJF@7r>>Ed6Ol8FԨYˬu(ЙTW44m'9b}2dm#3XP~ .~qJW1\rzKp" <0km/, u7<ϧ0q\rxOYg-u3އ*OFq*,RBdlLH5=۝>P jyREIv%h|ݵ=3jn~<2QU9OR69_ł̚ߖB)| -1@҄> l̊A!D/ 1֡U-QѧZ,ʟc#*%i =DiYIWts]baYSC?clof JJcIཽqZQ_;Bjf# @kspʠw"(N.'7K)noay9 ؔz[yy3E;TR*FޯׅFqI~qoݧK*)IR#IZSy)g?K<Ӊ:=IU J1F~4r]v&w솜Ŷ[+Pu(ʖU$%vFYO,ȅY,bʕUoʬ*p)K]7?RF'Tfό5+ x!bQzb`nӨ3v2K~U>1/S>I^-Xg5_ZkI$'0+qށB#X oyv5`:@GًeK ^3w.\5i>7P LAaId"d4f*X4Xn#W|@ Rf*=]8EǸf?۹Ԉ'A2nῦ{+84'CΪC絟QϼHDc `ɢ0yܦ=6WcV[ᖦc0@%\.1CUSμM툗Kͦ@RLdko320sb] Զ;!"l7b3izB r9O+]aģjukXT/̼?3f}^IU)"bs{ϩaϒ{!; wcqqA*ӑ]SmXr+l!4yWp]\ܷ~X><$GW+-ƻI$J@avVi RaL[Hg3J'ݪXשLכW~*oЈ5!:R܈r$- =SR™yD0m X&b_LE)Lm-&^PL\׌2Q摝fw6n0Z`Ր]46f3S8E]c(HȚG? w2bol~$(\|5DJ{e˜(zoLmCYQ)NoqKTwt1z8CM%3/MԚKxfm bE#mRs_?ַ>>r䩼A>,ې{=:u(xQr:uS. ֔Cl9?zV^mgjY{@UfO1(:,43z6SeQI@?c5[L_mk6pHQc]MVЬ}&L@WֿOCO.i53K.K0 BCtJ Yqh' b(ywH+| ]$x+F"OЫUա~w7:*Y,zBH*3xHhH hjPXYɄ'ƺr'EC8٨쮷ۉNyꆲd5e@Y.[jp3q@LĉҰFlAU׸9Vrw.ݫm]XF/THR{|Fr.!ѼVfy,L-)κݢ‰DkueLk# Yy6q=l娬yxi\\^L 7 ?(AGʚBߠk*Q44sRc owSQ|W:$r2!m Bd%N ]ȋ'iEɏ3+! -@&j5,)[GI7%hK[dy$j}:Ηc-\b2t[q tZo$]B|u_FE8ku&/*4- l;Y.?H&ʪS :JMM6B=K'%ل9q0= :㷛\QO0>ܶf HָL> \*i}рy卼x@wO6%bb@״=h/ŏU4'FP9[vۻ@zU7$JB^ f'mA7t>kh| /  *[uoRN(ԢՕކS6/ #;']q! KǡŭM_JוE3ʫ #DŽN]} #{'+o['/2Ym |Ow8| EPV"AC֤dEgㆋ9eqMVh"zn:V;LU piћ9zcs䧴UJh=qۣ3е4y.yE ,@ HcXQj2dT"E *yiT86 Z90wҌh_Cs>V4Z@b8{e;o7QyZ;jY#5xr(;=+ue_.PǞl(T:=[+4OCf@bq#~Wzg P{1Ua1~_X6KO~6̘)Foe_cCAEўp>*yIl;[-ǀHb9t"?%I癢/.fd~5~oB9 ĸ6'.qE뾙3e(Q!b@#ra;S-%P ] 97ty~e{=lT[Zdm+䯂4>G\-WMIYo^\raKߑjJJJX%yMnד\V!-hhG4b!&Ns(p#f.قJҳ2~PdV]%Y~7Xˬ<";gbp,4a(-(qIϻ'2?!FsK[4Np6>VmYz%i~-?ĻKEdUc+&?]ϸXNaһ}C`S!tP'V>Ӕ!mN_ W\_QdR Alad{t^O*֖[UB1;6ub[NkBd /O9ipu?Q56bHf- P.{;w+$),kF0& O΅+`Dh7|x]2&cU̦Y-/$5$P C^{C,C\yQt`2KRkq)|ڱ0D6K=h|uˆOԌZ`(QDVJc2p:Ztۄbx#ز`Oy8"^8 /y**ɞ+[Dzo[ƭr;t =H1iU SÝ]pӁئ7 ZUrkG$hwߎ9KHbмO"`TDV=("a7<Q|=c11p̲_kݼ5&Uט_p=56lct8ܓ#gK6#q"uZ~1@͒2sޝL P/{3 CN1k@R,,;, tiFpPr/4RCVr-/1HH2" ")T%\5 >E)a"Fl7*ϹD'$ڷs1NgˈXSwk)g2aFE9Ncw ;Ox{32l'6}q:erT5 NQZ[dtH[ns8HkG~](0rO(2 n quj{foZ&Ih xμKX0Hʚ~%< lg8 : bN託^:e] ћZ-iɖDY<}eHeȞjip @*?8´ȩĝ|Dndx4!4[\|\}s^0^3,}g%"=81k](_ ܌yxP;SՄ9p7|ۥPbm-༲b\wsߜR@Ki{_\g jIL-ƉB= pVLȁm06]ԙHf} p5N Fr\d_꼿?`RyN4*BؗD)ipi)Tgzh ר&iF^WJ Rc|Ѡ\ˤbX" ! rw (F:u *46L㑤tnjBZH5ĕ^ufzc:4m kgsT]@[PY`[iئlfcέn9 5<-:H-IUOv >^$5-x1DT9ov9ޥdgҨVxgF?GΆtC4~ OydHN3#j* (p +W, #tL:V)ƷP^=H+!x6GX3ٸ= \*T'THT{ hFJ\iARJtH1Zq{t W[Q|JjDw!ȓVģR}C&FDL^)[Ayc cTdBvbͫB0AgFHvضRu)6FXث[D' D0,Z!4) iT#SըԂ=@I)xqȜC;+$ \kC"-=v*/b=ܿ^K',Y:KDWcv1Pv 3M:MOR8yR|΅t5j4+*n\X q IKW@J ߌaL> sXo6amc d6nP8{ڋF8b,q R)38^>3v𭨚/Й BIUC(NwJKXJ?'62 [E xmahc)AR8`UEt+Y|u]!]7?`l(BgI4g3} mW2H;O{{Ȑ NezQ7 stMѡ@%+O P`s.Ns)&X^ W ug,M0 ;՝nQ t-n>ɰflsMɀ-Xb~9yfWRp/ТfeJg\XP<-/=DfM۵'墐>܋Ei|0T~5i-LHS} _wA QYk]U3J CJ/~?GpMPR2y NOh2O1o3Vwsd'L;im6EV bhPlRbS: 1 %f 6UPj:A1 Ôyg$y/;t>z2 1 .Xُ݃uhhDeijITdQ-&HЬA]plf|Dd8j`|J)*i0R\sEI 'n'p zs>ɩ-Pb+6 Fz-)Yį p)0nU~`ٖal& Qўꆊ8YyP{ǪTR3 c߾iKSݣm@06JX4*tc'xOaKx P\ՠ)}P]|AZ'#wK l-`RuG.6_'M==\S)}/BG[^*^_"^H&urIMt C1.c0 pG9&("(=O#ba&k3C4贂 "OKyx0xDYQh5QS٨ )Ls5,.n1?ROY׃8Mۦ!s°bHxt,FUƸwaux'DPK]dp[o>2p Mi`\3LSsGWy*5ԋmK7^s '-W,ϮMP^'dcmч_ze[+VcΊثY21EQ uK~E+seYSMtW2pkîbYM4ZiBn+%?(󺍏5!Pk(x?D*yQ ðϞ~9>~h3hϼNAaw'@q䭹^%ԙEi\;^h ۶5v`rǦܯ2^dL]Pv]Ehrd>T [ud<4BG/-тrUe6=}CNiVr Wf{K9|?ɇ54KANyPtXD]8TE<+nda[=(?ւlCd}t괶RjJvT4m!0F1+3:8ͪ vtAd$}GpmBo*9`]fm:'om;QZş ٴs/,78aH_}8eA{x횋{]fH7s(!S$UE㕨1wvx ,9*P2VR:הd^wt'!dJw߹۾9~ =!%QqUCM+aS kyyɽ#H;\T׿xiꎹ"5 TAEeZ3W < e 7oU_\f$bUĒLm>dsr2h7Q+JG"qIT Sa%cȡ28+ພ, /`^Ł2_Nbf+q_l]>ܘ~v{B712\k̦;[vЋ {ڸEs hRa\&VN!D󬒜gR5`&t>\ {Yte=XRop,EOl_p3a'U\$PyVbX˫M86")ڲB>O OYx툐JzIG.M tW\w뿀bӁ--aIQ[&!5tDBi7R`n8c*nn# ᛫Q܂I; 6<YHsJ3Ù(RP[[9Yõ.kީ $Dj34zk Y("⮽"{hyTAAݮIF2&5Ljpk@i]nv`Vp-U*1تGJt/D ${ڍ*vy_J/ȼ:[l=jDlTe~ƞ{(0|& Lҋp9u{DR3B ti%Z8#Ζ庇JOT]dYOؘg sdSb`f֠U("cO ȪMkmc$VF7~<0NܫTD @S6_F3?z7GMt%؊d- ҝэ̪#Ơ`fhKJ]sg0+:@Pa X҅;RE0CJfN)Ht4@\O4噹kL3W,a,N̤@jB2̌BkK=0RI$S"(Qm;RkZ):,ۃ\Lӎ-+L,T@c#R_1+b+LPo+GV%X2)c ifS5 az,u&3qVG;soR GTo)t/AB ɯ `8vװÐ0"Ľ"_V?NxvP E+(\Ÿ̞^1i()nȱ^`ڸ}S4`sKAO-y2-H0+`| PI0s+G׬)Pʶ ŲnrQvLx(xrbX *xTd$鯌=v,k ,~?So27,yR(cDMO6Ss-xorPq _ު7+.k5j/$(an5|LQaSG藑pMԾ1Fʳ -bwqBm8O5.#8$VKk뿜xb2ZV7bFbW(B 0{r9>: ¼d ƲJhJzC>Φ)*C: g7jBL>P+Fpx=ZKжX}~TFaag0 '\]T%  "pг,gz8x`1A!?B}g =|]?'9*ybwsޝej C# t lϽ9PY7tFZ`SZJE?Y{ ng'w8}u*ł+ܕȺSQ;fQ0 &oL^0 2vrda'ԯ6lUߏA1*+A*^g$^@ N^6-03jyQS(:$표DYj"8oOm51ێ{cx|v.q`>? Ҥ.FL]`AP}ɻrEL%뼲+ {ѡ%ǁ{tsj1TT/ļ*R.&ߗK,F|~{Y1s&2qh25-Da#ظ Z``6z&o>`]b!N-?{?݃:(74*ΤL:dq1Q6~ ',ͩxEab: Q3d`jaR}^q\^$dGߓɜsYNEa`~E`fZd\ܖcNS&rDUqE<_SW(αUĎYGMu_|!AT2 /чBr3gwYLU HqϫPQ5O۳oI$uv{ryMƿ)ws`Z,*aICV*}|1bF!x?>lX,Yts3bCキªl*@Q`5ƕⷓ%k;e录@ g*+@&{\cxKߝ%f0l?5A4i18;& 0/ȈδJ>|GJ^glHO1㢹&Rb!Dz6-"r4d6H<}s?n3F$j*RsӮ= `ȧ}qM&^$}kLg^ X: !wռuGqhŶnGE񼬔LP#tqeK]D!H^\T6glQ24 L PH ⣛ΑM6Z Z mc{`9?mm5υCtk6LJl!.8+rE.yj|f/Ra&ڡ5 O|]"cE5OC=Ve xs@?5gCJuFoӱvC|>p)CSSKG ,kPgS 0:gG! ?YEO`H aڪ iT1c]3E&ѓ4GވG6;Vu,x>|b^lҪZq!lM.a8ĀR1hT/qq >U6.2?Qj.7OZ@6^\ܦ](M~/_ƪ48qR-9Z2%fcUA|xV0v=d7;ݒ %IӤdkwpӎ-{mET@:JHz:U:lIl,nM%o\~'vD4Ģ4/t8h~^r~ؽʃ}EvHe)Ut4Ceve/%_ae/p0mqPdJr N)]rND))%"63lFRpY\_fm*GOǥY#u暣\Ƨ=+L8hiQ bQ +@Y· !CBx\28FoZ^ca܎GNx x,t j¾J H*Dd&e##4=bWVJVi~S2*l~δHFDZ Z l+{aĹ4.7x[JJ`-X-7Zfd+6KNb].8NU[kGQiFA+ ̀`MGBUZD( 4ؔKQk3T֭\w[.6 ;"-CIQ\FVӄOw'C}K_a RցE:R}Lhν}1c)Fwa^b-5\qebU,tfkD!|% 9 V)LQ[e{ NGWz~xi<HIY'^w@\09Qw*2o!Xx~t tâgl7!< "d&Ÿsl"klJ |cqK~5wB`xKU U]5 r)ju=D咞GjjBoԶ5_^ʬIhaMGA>EUsqb"-dNWM ø! b7s wAe_^E`6 W4l?fUѬj?`>a ymn#-|-%S)>d:&9ͭ~حOMUN^i_.o2*u:@ūl@v|W6M/X'=m5!yӅq-'D8h*9ؑ{艢8ߩlFfgxatIL  4] )Pb[ H=B2#X ,O\X(E"ФhDRAhl>K9^A^Q0m_} Ѽ>7(=BuRLu Xhp5NT& HTWMlqL-J|诋P+YphmtF%VRRlayg\d3ۏ8 h_3<(Z=Mj}+}cn_zMHqo-C(xs5(I!H&x#4ujZ2Q!V Hf"\֞9٠;ӄ\fT3"yO4b$p&3b $vo}-w-;ECluf -Gsf(@8Bn늢7˫a+ v6d; GeReWMXLy C5p3b˚ܕ IS/NR[K8z%Ioa2Ƅ?ՖVzE˰ nLg5w!~mS] M wP)-}Qp̈q~zivi1Z=Yb҉6T3ɑ}=}hbKYb;evQ)w{Iǘ.,FQ&0a.+z%هޠs@ B"lxojڠڕ-~_ ?~J,t|qL>M?+tdeD~eJ_*ku1y?kf\ ^<Ќ8fm'MWcj?Rbg**1%If_C Ut֍>ց?/cJݪvĞBSB(}w^O`lc>*{|bjE:~/A\ߤrⶮU*cϟ8.p2s-'1Jg @Lp|ۭxinrQJH&9^/"}E#C p) Bpl)ȧ{$e`_>w+U,4I}L|ÛVm+}SZ`=d .N:)yhl&ūBَoe*#E]IsmSRa$cYnkv,##5kb>dG@`I,qjbQHbp'OElAQw|ry{t䎳t$&?סmʦdn}J|xoR5X8C_{ˌ')3: %?kB2F"16g?W×$\ZuGų;Χ~tBo8fZOX5yŋ4$,B$G6/^gĕw)iCd n"s,*Gw]=ZЖ`= 2g|qnS*r66U,Ұ]QXivU]"¡%7{PLv_-<?HyY14Dsye:,A%{oy~*6;ԳL0{'*yoEK'Ⴤ?idA ;*R$o]A\׷_Dtyy,يF$}o/E1lI>(+jZ86Tqc駊&{Iޗ.*;jj ;㏒Q/I6 ҅(ٯ[9g~ڈb9zX XsCD:gfG ]}z)6 P0qRRȏUz؀ ׷ ՕhK"@66*R:`QgfL& T/cysW?eA>pB}A?8l 4pBU`"sXz/o^h#s-|](21 6(^4ή׫{STZ? 0ߠ>HY-lHe@SIv̧If JcgR>-[Y@7\sF#IU-`X[G2 @įҫ,COe4@pkG{YblØ !㫾1TeP7!?'m9#CXe0X٩~1<]$PTA3Q,~b5Uc*c uȳH$_ z}*_+ c #鈻`Um`B!mL/'B'G ׺n&s"$QQv7ӮgsQ Z-ІB_0c3Xƺ/Ήӻs " pX$Kg ]*jK+[: n{C>J*;i 24cL䋱ǫ.ކnr`@_ U4:T )rF'l{9h nUdޏE*ӁvCv8|p $u]x׈)w',]9b]m9>$ފ(!^o1gEϾ z!BŊmhRvG =Ѧ7 v-iYHY4}Ȥ -So#2Q3&:B2<69&}kw(X#%8`hľ% XЪBIJ V^L|Ҿ~R!>YJжN ڸ"/?myNݻZ3#2HT/8#1Q1`6$A f[='2hv‘%uḢ+l~dbûfG:GEqy±ԫ1X B u^}L)IN(eU5%o9 ϓEr9G/@TCNJ—JS[h}XxěsU~~} :!k_+\$iٶ@[ Xb`\:t+jK78aE= | ?pctiUZؚ޼\(c\0}iy=/Q)m 됑/,}{j xǓMBE_v2/|j2eL>!Htی}=wC\OMSy#V蝠dŴjLQ@0nn8F崪>vWkfaռH1hn+([qt\R CZ$E3 . w&`dӓW2o)Ҝ{>w,LntZlj d+=G[ >`Ruy*=aF52i Mvߑ1#+6-?m+\cZ&tFǞ_xseLȕ1[鵉%jͰS*ɡ_v5 QcG}˧ q951>I)z ׏f -O\7܏!&L;Z,"H`(!x~:337w^]Rt7`:09yTVƕ:lS^{,\n$m L%Wcfu5L=Rڥ^bV+51cG ^zJ)&=K){Me?^m{#C ҹRX5|e-w-\'DXT3TKL#ҋ_3J2E: vishPq7*U$MxbF+u#Ye*WW^& cJUG7۬ϣݽrב&f2;TY[4GRf,5[GMJ'=8l/9M!b f8}q^荦5{M}l TY7U;$I@%^"hin ]~v?K9!@::УlTbB Ko L- @ٷ3v l[*4D(:Cd绿mZud"05He*Y KHm;VH?νzMM K-fb׌ N0#”օ:G=? h@YqeB >W- +Ҁ>bk`IW Xғ%Gm;UmH1r!?sEips>Qb(ă 8ӜoZh+ qž&Id9$K3ZAQu툑1 ^.2N^Wra˿=\@*Y*f @K=Gd[Hhb2u:$Wsv Yw6 #[Do?pFUR[?_y7CE!1T兑8ï#KY d0m0$y$̈JKgEk}b&/I2wD{{P5Y@TVE r\Kj KlߌFU{DuEUVFܰ928 ;i 5MK;~%%YUyS:Z4 rnO<';>IvXtLjciI)%QHž:$_#*D}0dX߭vh FS?~9Я^xJ^FR%[R4m(2k#13 #B*)v{YHڀI^]T\58?n {6T2䝺as0o$TS^Z{-UWxr'ne jX\zCv~Fĸ]>wÛXtD3#-4ibJnPzr21 Kӎ(x~Ex?tx ;i*k*-g;=Ew^E$7muDSCww1)nhM!{?EBk^ʴ+LEs,)5SOeT HI ,}V2qz{! lW}D7< 'k<pt:4ůx d%d.브kmA׽\9+`hNY;i/Ǥn, A[Ae0x Lt} gL왽o_Gk/ L?m{9^y\s? Y7͠u>.߈1+V=8Wwc~{"ye2˾{DYCH+^lsrϻama2bՏ1͸mnNEC((_sm\.r[]hJDtSM@sZtFU|R=ڵ` 9N0^\)<":*%-ufĤSrroPlqe.s*BۑJAvy6` mn:ڣ>njZ)˜R^nO<8Ug[U1o2`Żv^s?KAx~ioR+,@*X/e2WI'1ŞGWk4r#Ng̍HT=ouBg7dgWwZTj&\R?9O2s7\<*;ʮs0\t;IapMu a^F,z+Dkvú^ I&V 6fZK.\}BK5Dz=Ypq/$X&ՉR?4 qxxYƕpQ& W_fuoY.6~:\7{ԂĵfBe`=oCc [2)s2[K"6_XD]:~rW왳Vvet14jMѶ+V"D(7OJ{\זE]#ske?v2Q"e ܲo tf_ vP 󲉉7 S`98 _kSdIVYֺ{X @E0Ƥ, Xn A/lMdLlg~jގvސBH7gU.t/$z P kX|c:qkˡU仼s9?B DrYcȸwG^td"5*`?eC :8mn ?r8XgF7't_zClOgCNK[3z@tc6KZ8U } ^|bK5ފ3}{Qq M?4&zǥ͖+XKSn 2 (\Hd\[7Dd kf}b5c<9OE>deĀ&y)õ a\XTuLQhMo-0#.B7j]16pKtk7@ XsN&l&tAe0(f(j|.P\v1{6 kJdH&\[jR:JdJʵWX2 L\_L: n__K\eE)j̨d[k sXenms?t -7t :Z5;r G`ͦnDki!܋!*-B6= (DA)'n )Nz `8cފ?2>BuE{y XMw#$*7+BgxmL!<$EBN#+it{ƌF*?Ã}&,meDUw\iczO5rB-lF10Z hOÉn2O bq Ф7~.N*Bz2z3 9d!Sp oU3|cy0i*/Nuۤ^>XSXH6mwTe's<TO7gwɻ^61ko)zV;‹oJ9 WMLḩQK;L=q>!*h`{FVzQa!5,/*]=臨XP|{,4ۛw#'ɲ eKJLQF< .ޜv}bǭ8rKe<T[ȾvZPJAAB{|UJl_I>Dvm\%ŅbH'LV'`~e_=\;U+֒x 4r`Fq˗)8U188-|"eA@7顨hj(v5;R&CU 6j>i- -]a5g#"IBj}@cZpiaַQ,52EJlxωSmc%3+~yCT2ZlB.,Dz{fADc#B:ۚN6E!OMW 7 ,hِKlw13V[BYRhG4dmb/vj{B Iŝl݇{[ b9F"\PeR>؄q,46wa](&-ycM=B*=DS+FM*մ yd^UzO o&*V=;nCr(%&1ѽ`!{GX K=ˤX,enuX푩A\1tFj2]eR_ La._/K=AN]?E4A&a$l@;iI 鹚,OcT]LP<ĆxI M5=L/'?aPIk|bI +:-NP?1']ܒ xc9IFq""0讋czY 3P/l%ʢL< t6oDK zވΖ ˲mI餴a&Lq \/&\Le@Θ!lrIx@ʆFoj '~0j~)q(Xv _f/1x@Mqy4.@8@-B#HA )&xẁ#ƨ7aG`rW߶uKS+@w2jÒcmM ZpgSޅ6B.4wzr/GM u7PHuì'e_6ǟ++YK ҆5!mr}x kGRu"Q:Pky5R6Vx?5/hƈ2;IլnL#V]IP镚@#o NE9^fy&%Π7!C>y=QA{Rp_ t2,C!YHjvD% VYSp{?6n L +N .並PS}jWkSŬ4Z}3 +dp3ǂR옫ʟIb_Q*MC^72ulX)HNN@߫3RDDg_͙18(foeUZ MtxMb6>@Xvmfh#K2 ?Q-x-͸)2t8n)8Hھl csQ pgEME k }ubAp Xß1-):qmwtaA9؞,IyuIۍ`h*ēKQa?Ymm#|Ѳ; Vm1Ғ0'O*hW3c˩Dz\y"0q9zJ,__ p:Ø4o +G:@{ pN*%$t[PICS7Y/  y}*Ao^~jfea9J-O> }“^ ^i+J \OAs#ّ$ a>F'R#`y" h 1]N2hi|4)bH-+’@G85@{s(yH).\9m7cX fR<}!8țo~VLu >S0 0s#f1ss&HAKJS1`\-:0!8DGEbkdEʓox6'}|Y2ԃߕm:׼Ҳ9#K&ԄBCa7̆G,\I&틴g_Q@rH5gƽѴNSy@_R J'G_WoDkEt|&"D̒ $`0~)Fq{`n,%Or>>N'0ulfi ]'=ya W zZ:="csYT i gⶢ-10*)MeZm6]R2{J.ٌ%|ʱ:kwʐ8ک_<}d!#sԗT4?I^ewCW_WJzCZcj:ڸ @wu.2:N ЂaoC(ZzӹOl4o8g(적d V8PO k> XbpוgzcwGbuvޥpWU;:Z5&r\!5$49vK0j*Ҫ7oFX+\fޅ ̺ۂ -{x7h?UfEut$&.n,.!=+ks5ޣө19Ը#ŊEB; LrxP_*6at`XlͰ1W!E.)c'o鎍U) L,ھ[.L--i&Xតz#$YHXrĿAal]ck5,  Qn\LN&l.d2 \y?mf5]h[‹O9ھ'U_qzF8G5Fc`UTy7I3^+齫)]>MY(kӤsl$vAH[ BʰXLP2N[MI]?~m!HO!*pNmW^Fѩz'#4IM{Lh!Ǵb_X >OBB]Tx>\1iiY"Y+tN_܂I vG#>wX m2_2JȢGuJu׭H'Aa@"3ϹPblep_39DjqE,K)JaҬCNzsM08MOXrh$GvR6(LjV̮ 9sjy.N s 3!VP;"mgj2H,V/yBnNw NH#ZQK0ڏÎ-@|qr!^%"lgǟ839XABu#D|W3GLBA#e>h.GVBBXMc5\QΡkg5 Lѥ?A k..kT!fTj NMV=^!+ +qry*RR ֏'ԀT#HOɥ#ക;fW6dQ!McQ[Hyq7Bo*,iSud&T9 }kȺ)-rvgWQvHV@Uds:[m,҄p=29p9P\=}0qr²usБBē1d?2]ƽTRl5}4@7C_whkj/fʀq󏎂sJ,C#Tyw!nոgXl{ *} A3Җj\]n To9vִKf1 2Kq2.ܑ૫szUUsӠD= C_cQ. [&\N$͖{O(~UǞs&T3 Û14J7C6ϭZu?*AMnsk@d9/ٜRbP,69D7'朏^8$*8Q*29%ЧU$姣buAEбJ'7cI择P"CٵE^EŊռED^ZFvaAo^l-aMg. VBy:i:7:HPG28m1dTYo71#%XY[UHlCa u_cnN(Z}.gCdck#cqb&y$v)T;ɽAٓR[A“ ȀTs? {Ꟁ-%7?;n =i.>~F[JCyOɉ$T֣}Ț1SLÏ]7 ˔rHSRIW2 (9.V[Pע6/C,#.)¨)[ \iX_/vgo}|7W|G{tr51榕Vж:r]ugUQ!Kc\)mF$ d!aډ@əM`Ve+&S}QK@U+]!uޞfh Bs,{K!tYA%?۾%:"B3Bʟzwf+eV^f?hh:1 D5?`L]]ezNbh >beOio^7~oDM)Pm^$%^t/=ľO[HR+uf D~ FLϋM@,ѣI;E.Zz"P:v_߼d*Ul1ȦuažrPRŗR\8=J9ZF?8FVQ+UM;o4#6qxAk搜{*_۴]3p'kwD`NͧwSDxZ _S-kp< Tq^es`.LN/8'Ks.hIciO&΂P"5$v ݿ%j8  t|l)~hWbJW $kݧTA.WY^eh^*gdӤ,$RY꧹)~a< >2558-%[З;P"ҙJWzqs"/L^1^ifjwȽ-e`O Y AFq9sY?Ƀ@f)'M3z;c$Ik: !;+ %d uYZǭdH -֌rFu +|HW $9ijV>-(vĂH͠y~Brrƛ8$ʔL5? b/Kgux#v]m,GSD`{&R{4[x~KlY|L VzT d. OdaJfY:69Xʧq iHJ`[vWq;*J!2˥ z)7Q9w|޳Sca Zr݄פsBox^kiyi[w,ۜC6撀C'\<&eU=Gː 5 H]85X4zGݛ\t M-⯛lF~D>(_ǿ/xz|EuYcfG8yIDc3hevn2ĸ7ٲTC(]ڥAKS[+*zbl[/R-+zcYne >P K:QUW9:wR1OR\Cw5+@%iU+>}ЏK$Â}b70cIٛzHc5K@MbtY'E78U~+AO&tC"0u뿍G]%[-2}&){Qk1KɌIGc aAQ6#%Uy)[w0!\ 'q`@ܧ ;hdՇx!!nSjC5uJbܻ#d T؟|o+!'mU%lZi&'a]6w[CT+\v_o1^T5"vju3@n}ѤgebI퇀 lZjh$F%dJ20T> ,O'SbЇ'8/IH >nxSY]Yu,g z9D@;Z  ?l l*=^̡ ݧ Q1Dz6Q]XO8Q^k+g["m&ɢDPꑱ4r;x]0S VǟdI=)3-4;q=u򯸈^L5V}H{u+cfGKҸwnqd'1]`;UsW187SR˱ 7<%]kjW>bsfa]Sv°aFPq6ZZxhWYI /Sf~G)Lp%p,V_O>nJ#-cw3S '}=o %[/6E!]6t޻燐ʜc%^) iOڊ,<*qT?s?QPe7.@OCU>-t`Mm̿g<<&2<ɧ4v{a-e\v UOe9|ҭVPӅ IРBxDMBL3uxg4hw3cQ5#v6\G@FB M 0xwV㛜KVazh≈I`ӓfԧ@\ڕ8ֽp Z%e D?Cں Q3tzن $^ukvn0Leg9`Ф q]Hgke7@Y3z僃'Eqz̉ B0PXmV𾢣卓DW'`iK1rLW20QmsΨNi>ǟS>+H &t3g HSk<vWRdd>Q6#Pk +C3ݼF  9.e@LDkwr'ȗ~*= /YBbI#  f.! q& &O{cu@ McPQS,)ܯy"~{ WtCºqnYg~@ `1~"FGxwr&4&֙f=dO;đ2 tSS;ϙޞPG+z"[B wqTm 54;c05}-DIh2o&CKGex^d-.iTi@ *C> ׾tn=0nIj6Fit r:kyXg8ԡRwgTe^DуKA9?ZeٓJ}m=FeFq N,eS$,tv3ID4MMӟX@C5&gJOעDx?ђH>{Ao{%*.Qj\:`[wUn7<47=ig"h9խ~0k+S#x鄐BI'mt;C2r[>c8ɷ0♱fRfU"_橇򏓓$:s%32[G4Pq2 ΂lEw\ѶBeS|Dj<*&?hOAgiO J4L[œgS@ϣ b~8ֶUeŁяGpPHO4@HDY[i,EHhJσMc1ʥ_& *5H][`ƈ" 5-<'׻>MgTTY1xúEv P/FR˷Զ?i`IׂH,ҕb7H>*2WA:KӜ'Y؝=Ϻ^=zo{2O;ų8Q~d^>|#4Ei!4`ZGY 17GIm9 uIM ;쏇D1IbϨrLḈE!@R87X.P+Ėߜhn#NSaӧhgŋ+NF J 1W[!#fJ.\7h&>'?Y¥fV pc1xj m2{6ͦ Rc7X@Y(<|cV,ftcC>?qvMTCa G@&bGT:iA; GW:M~CKE{km1xNNvNJF|]q TD,w@{D"b9j# N:im5 wp1'I'V?gF  ᖒ6jQ0 [?{l̾$y+rfQbip"y\=aS{iUą˰)So2:#@rӀ+G9վUTb/b2cz afl2QVPlE[p6EaJNHD^<Y<\쌶4r*BP5+/HxSC9[p\&~*ӛUٿ޻wyG;\I*Unй ALۣd]9=CAF C~`t^My-c<_3v}ve$/j$ATfrw2Ԁ5k4w3} Э cIvfOkzM7Xymw9 :GeW%pF{qMNqY.ܪu[4*)K(BWoqB&&/cPx G9u޺Si7SV_^ pH563/+7L%ӏ?Q>HשZsALT7{< b.OzT‘ni:#]$@4H?OySz@{%xJlFZXZO&,0NUW”Z—q<ք&v\}0e9"S?ƆPD{_0.wb=ן $!kfsV!xux :Q=@q”/=uƝr1~*/O v\GVȸ/z/g^r&0vX4f͢]sdiǘEP"\#㐅 q-eԹ7G8ld]}5Fgyvy!J@Wo:^.y ֱ&WFۧJi^❜p}& d6*0 Q~t_ ̋f($GViwJlʰF#q&D_Dv[,Kt7jrǿf2 6*Nu#JWcz5 ք2!&.xơ2#騯W'7-y[Zx}-ʑ Oތ%1xT8l .o?yaj@8~q>˛74S}Mv'E+%OKA@A]q r]?Xϼ&E$*s7y4\Gxe{𱆊l7Zo B:i*xI1YPtˉx|n &՝T"mә}ƒA41LO"BAqrnf_9.K ЄXIG]k2Dz-^ܕ·<kAMTsa'Iвanvbڇ l`qo=jSa8c0 .n?*K,R֮aň@_/"m65RsmN4JS&[%ن|u^qv#}xb-PJ2][t\Gd3Գl@x^> WФ)hھ&*m^Ԅ AgS0_T<6⯀frůC?d9\VN-G^Dk BJqB *;_!rmW }$ wWygЉDj$\9QM@uLmpz\܂O;QS\SGI{Ê9*Aw74 ǧ PdcoRB ?ctr#BW|h퐇]Hwvg83' X(Jq$G KS HoZ! to&.Sx7I~:7!Ye ՘Yį8tLC*(=D3s\ I?|/tjD ?SN7p>w/-K!˞Id_KA %>ˤ(+k+Ї,ٰŇ7tfD Łx ps?4vǏ ]G,LvQIAGByCоx◱5sx+a(ITKSV|ܱF^] T֗q+WiwEJ)DW"TO .JNu,(ua@ֺ׿|Qg2 {u&|@R`Ħi?kbfᒀ=fAm-sq@:HERJBjU}PȿtӠ[ #d/`bձFt3IG Pd̗&*`E)#'Ҝ1||;(Ɂp`>PS{t ?Dhe}N4Ui6Efٔ9uh ߛ:~*Μ)vU\9Wsr%\ޟQIlDaoX{(l LݗՠU)~o)Q֜|:>7@UGFvMES̫CdǸ Z%ZיMa<_DJBYo|I6 &?"/~h״k"t{.g.,S<`q2Y3z0K7$;*DeFmǜu`̧w01@XUo-(}fuFB kj4޺2e {$԰mkو_HCJ3Ur}%1J>Kv͚wΌ,c)}q.ٚ/30pw*[lӹN4^,D6\Q_;%f`o|mQљ0v[E tjN}[[4׶ Smrٜ\ ̰Z3>歈^vI^}%v,QF[n0xh~e~ZD?0.PtYL,T{ 6eVpoth?݄qG S46; d6>JwBqx@[OrbZVFg1j@E~A }yrl ؂򷆔k~if;&XSoqRS {whqVۊPF:,p(PY;w߼v D~%);IjCd ;㷭0+uuo ͢+g ?I{lU{Ϛ%_)A9n& GR51e92NF98ח{GY XluOl}~qƛQ%Er86r϶2en2zZ\Gұ_xooɠrp G؏Q2;DFV1<R r;fa֑1IwT-)=\Hc?xL7:R6."wl8iG{G~ѐXygӮ*H+f-'glɩXesÖ3R wo}v.m{K??yl#x7^' $E-AN1~Dt5CTjx({t%jb[u;CwoA6*(:yPlbὅMvƢ e# MD|QOImڷϥqGsW9C^w r64/uNgؽK_9ю>mרU (er)*eyb&Z C-"IXvΙԄ :u⡳?vOrGIC5cc,k)Owm/q x6N yxy͒ RWhǖ$OѦ?Ɉ6u,B$ 2օ%Xh TZVN ^x* baX|42z(s&'mwy.yxYc^]򑸑Td9M2I ¿>ʋ1zYb]\ߓ{l2I,1Vf-?-ĠHUmd@˒n(P+ R o(&kI;;wz, \P[4d@y1] ~ϴ:OȧGwCD)C0G,cq>` pDߥ~;Sd-C5+I^+43nC=WPFw+Mّ yYw' ftc倱2+_` l|6cc0z4n>1a`й/wf 0mB 6K`@wFx:x041JrE-WbaQTƪa,vyO %Z;t;k+IZ7[aە 賛D>{  b1}ŗ 羛 䤝q%ݔ!0h.V2۞RFȡ%:2S\ENAM-8yO o>~5/H8)'5%4-I;Y'жڒ| !rD!CZBzAG "HMbtrWopyV2{m۰YA_9[Cos#%5N64EEk$N"s8kV‡{wVhVC(L^?s/1?Ө,͠jas{P|$UPA,bduA= &۸ö:'euOl.Pftaf:6:Aש}v:Ty4O سϟŢ w ^>T;k8CD-,WNjq}34D'(i|:^#Lz( 4X7a WbGybY%H+*ckd3 ҆W2IQ-BeRai/k"(sdF#!n4LՊAKPkE}5ߵq,*a5D(KZ @]ґ_N@60G@nj&wMt'CsL[+%Χ2V&T8|j\}'u%YijN/ Nኈ>[Fkrgc-b"~S Qw֞[[BOJ9w85p)D|%YkbJ6h&4<֞ߢдRNBcG6㴩?ʲ L|?dj..G?glVv0rV=g-)uelQI7G<_ӕAg8ahɹY[_Sn\F)G@O#o<,2 G{otjvA4m -W}B,֩TFW{C"L[Hա98 n(p :nJ9[D*8W&bNgxχw6ӻrkAz)uP ^M8'I?*kʚ CrIoCI45kkavDxN5Xդ PFd {U5|_sY~rp{x`Qfz- e(!{GWKbK5vM9s9[اr ޶ 8( 551FPP8 zb 5 ceT HҒbD[Q']x6a*A?_kjvLgVp^; Tb{avyY&x`gm))^jqBAswL3Uoc4)߬To_V}掃# W1H:`}LDx@7>&a?;Q+X FGd=d1\LD3ư>w-d Rm?(ﲗܨw05˻1,z\M]^ݯFU-xlU1'pc{ȩ[J$yOtc;-Z0)qKzS>V(˧w0[RlA99 GE(9yȼ순8C,v&8oP %t2t?  ݜn%F)#,zC&tkܷD"S-mYvJ$u ~R\Sz (GrA\cwM Tk +R7n8)(ZAYÙ'Kf"u\%. R։GvVܸYD:˼rƵKpC˨@raCzX$qܖtMp,Q(WiƇ;-CQж))),A>.e,6RTĸb<[ ;$maZн}l^ `?Uq 6YJeY nmbi(s@CTҢ\0.R--*fkL%G01ϸj'cqc^9Q48 a՘ρ7FcSO`ß9*Kc9q`F˛q^a,]!bB-եe yCL}rZkr\[31, 1'WMI&,-`KSe*zFRo0XO[$flÓh'#̏I/dKgAdj_5|jVޛo_yN%V`]|XfR?g}hZ e.8y*ioV[SA&Jd&g !~0G; #\MWD2`5l b¾, ?Z#o3N\?l(D0x+)"nX פ*u n#KY nzR$Dn[j : N|-4P;ʱܩZOl)n5swXu`䛂-wByCP+:pJS1 !렕sVC&&4"JWNSdPe +:6,A`> XWMZ 's)=~<Zlծ?Lyy!mIh pƛy8MVGu.,kE\% d@Wt]p4\k4##1Qv`uyO/e)-? ( _<%T/2Ki&~9U:MRE2RF wCBllG[q^"Qo,``QF DZ!b?3re}<*S tgybEր]ynrw#q;|%JZ \T"y c`}@UPopx*㨺/S{)J"Rٹ0Ceuʓz*JʓJs>>CU@Y+n~_r6M%{gM~pT}H޸H~u,7eOlZ%/dA *xweknC[L|BU:/Ll֎"*7v1K[8#!rkC}ۈvgw$}?[p뢡Q$Aͽkr0-oa^%,LQLY;duA"彿͟GĴ H`(ӤsA[SXb$}%YINK;f 1 }xSOlЭo_,KIb;A䐥*ۇ p ]UE:Tz!f=qFp1@kyJZL $yV;[oHq_gp#G3}Ĩ]@An4 c&Bg?®="D\+qpӸT,([S8bfk ْTN^Zy_0TH ,xkBF z2˜r+N't+BYM>[T+:;q$A.ӖoZ Hz-WD̕ Q8G_2]*G.g7SY*y@"Aa4М1׃ZϹ9~~'Rj.V>F+^LJEtI Nq!*?\L?[ڐMb(BgZk+cїϜ #@D g_?t%5͛{ZeGs)_x$!@>boy;|:Q(Qd5E=K.}~tݭF1X+9ݎ`mlDžr=8Kj')@[%J޳LkٙA>S@>ީ2t(h} 7^t y;FvڸaeS5 2Jc@P'0b5DT훓 c܃Dm ^~@sLݒX !i Ys"t N:V*wav{I'|zpTF4ذe< <ɚy9{ Ѱp޴ь020R-y?IxQ4"z xӚG|5IO@;ϗLJ%ɬHM4/P9=zL+y+Y2lI[tk6deDSeYz?d1hv ʊh8RhOk' -Վ(?%R(u#>' UᙟS~gtEUiک-  =|Q`WOxnY\a."];24 hnvV8wnmT;KzijwkFhWtg?3).g*Ryàtb,oP%8Zt1nJhl@CZɗ,H* .Ri(6O]ЅRkDۼDi3&ၫY53ݩաz]UoBHZ'̆pB%aC "$0"f|pd c@PFE\B&.슩U|9OGQ*+9'blC.I?rǝ%LJ1Ixr,/U_k[$YRaLSh;DH̀s 6UU`M \5[b]_IUJZb~~ &=&n6yw.L`Ec̖ŊS- ld|sҖ<ӿbN{st'PG57,DYw` 0ߌZ3'Ŋ'V[>~*a%}| 2Kldl۶ KB#uz[).IasM%.pAb?f!vi1+I*pC/;4\c G;"of6;7 ojwAl/mpHxMEFe!ՍwmbjP.˘`\U[kآR3r<8҇rU"= =y "Cέ;9gϟ:17`~S(;?sZM`cv|.Kl5Jkh _$LBM7g2Ik|}gsn!m0/B|v&zMf2(OT}LǟUgA~Qe E`2GDkG`B-ηơ&,ʼˢ,L/c5J6nr*DEӋ)R]iU[`0 ?7pk܆zDzҟ#6 di {dn zj9"Sy./$c_=cIˇ?_y%)S} AL4s#aQ#㾍Q#u)ǎfJQՐHj!rC356L)T$rVRx8JMy`DC !WD33")v솙wv a[j&|fmӯ7Eξ(^GZE~QH3z>XɗD`'(mUeChW(IPu‘9@"޸2z<$' )WUIQ=_k:Oթu7wܪ*%uΖд >j(*Skm{hQ2= -FWQA)i#H@!8[{V*ET#Kk-% 4 иZke"6߀I2 O2E>9DK|̬ Tu|門K_2pjOH2b5iduutNJg@nSa\[,"(iטvc];Y6cKz@X"GisIR d**ѠԔwPӡΠW ,zGG' 4 B9.$S@π`|,fa;P y/bxDTx/aKK!ikR $~+TӻAYqj|Z 7<_%Z7 V41@4@Gz~6ܝ!py9'*$ YH!PZg'rtL `VV١:A e`GX$Z .@re{g.y3 6B(ndr4B3+$$1EahVj"vxnc K|Xs[_Ǟ6vZ2=N$m%xjjʠ[Hw)\ҪǖfXZiډM.kO@{#H"9^!< < "- Uq/T4<4 <> ƉoP1@kt r0~`'FfKw=eoy?2L3*K|ܚ*)6uZἥJ0璏RPifT+0+=ݦ6QG$ϯm2|#{iE0E!s}/23XW]&$W!Z6/Qt 4ݣZY%!Do9ji94Ȃ+غ871XSx흇ZWDAEz{0-6 Pb|$}3G?:ͱw1)* ST_1'}TZq" 2:n3vkAf):%'&bV<.\*W95L46:>Nq3_)Ak!Ð@&ݍ$iOU6XkP`: q埡í:HHQ.M@Ir?_:G~.#ςLŸ^wN{X{-m0#b綒ț wH}6?a7AdeR55"o4#tO Ϫ'FTLEb3ڛd1)}YcԄeԯܺG#{J6gOοֿ% C]>$n]{kQX&y|HY6Cl„O>|pK/97"SQv-,3%sOs%zu,3MLrh {ߴy^_*< ח=DXQeZ%#UӨ3}=ZEyc\9hU|7|7g{#@LdTx] )Č-2ߢYD‘'p}zl뵘obhRKu$'+J8Gv A[b"O#neY73VЃ^4ve•+>bR6$f++X" ߅BⳛX>w诺/ȕ يv~7O/S6dQuș{@k~ Gt= E{Aϟy+wt[ȳF)oLͣvЄ?21G#!#dz_r,Y4gn 0V,0z8I L=ИB[¢򞪵53W^H}T9&/7ҨuO8^%f|ZۡxJ@(&$S"ı\N-G]E5C ~YXOD)`alu !Jв&ñf$thy׸\ PӤ>_/Ĩ#d6}\bjL _ א mVYm`CW|~ocۘ?>S DVB3Ak,(oj=ԉ։ Dݦ)C0žcY.׾E*.߲Ҙ(6Bl:4L'=)auӥB֎2Tw`KGQ&2]j!WPgAy3f_'0.lUWs߼GE+pK&g!ѿ^@q6Dloޝn빦itr"dυ [Gc t]W4_$QUs|p4{n)$^x4Muu?]R(0"a|YY_MR(Ã,юE=Ҡ7 kp<^7 :v:Vd$OV[3tǔe`O4!<\KATIhT0F fLBK᝞9lwS<Bu R* wޏe$/fՒ+)o6(''JUW ̈^c+s*֔9y1XT[4]oɑѺn-cᚳm?jYsVbkEVAo<:?n>O]j5?u˃B3dNZA Wu8u+A"R䩞ËN/Tx:&7Ȥ/g_ǘsK.qenGO((ZUDa-D$o$bSEoD+:#Vǣ %oLGϽjp ߪMi,S_wS4.fW\K.Pz)mu,l$}XNm6k%~Zk Z>ɛ*.R|U^RbY,هoFu 0$ )}h=hgA3?C>n5ƠSѴŒ c:0\并c*(b7MRdYĤ0vFV;vz^/@#pp;thuw\~lO[١#W\i1 R(2$wd )t&=JA۳DVXbա-ܷ% 촓t:cO a{1О;۹opq뭠%5ĩ"XH~CBZh&v' /R8:>l-W ] #Ϡ'yBp>=2+S[оgrBϟCc "9)!j߹~uD0k4AL9ew ^AzAX}ToJ5 uO3-nhPsm8we"^adܑ1-G|7?u,T @h.AI#㟖1_mF`eun3EPo^':iUqFJ6őF, M3TJű8.5A  XGhmyUfzS^G߃˖{.#?-sȣn)CDgD=tH%vi\  !F zg2jw UBËDe= nǑ`CM?Eˀg7fr| R>[ 5 4;'d3KaPI3ɜ Wn!S}/"VB #0S>r)v /i~dζ8jQYO|TK<}1979OVӹ=φŲhݕǽ6 I=4B$m'F5KBN0!0yT7^@ԕt3Oj,'T~/](L| nň ==/nZ5d; @aЂaMC@%ۗ8BYkBHN/TOۀ4I*6 ko1g!H)of_+5ychOqO'7M5(MI"4Hd:GަMTrp#!mm2uNBBD<.n.rqی#rZ$*9k ɥ2Ywkqؚedjs {2һ2S VVÆf?vd͟ 5#EPRa _pf`Lb92%}YW\ށPЍYs9G"• (r.&w-x8jT%* $|?Xh z%{*#*Ko{Η-_;2dr9crԸ[͌恂ST&#{k }!A$]0 2Q\K?"Ϯ64֯N"|?V/\p]M{QbYƥ/$RiONqbG0&|OB޽.EnVW oG|H\Qs}DZPA-Ytq ʌ";|0[H{"saS/cf rVC`hy#ɼxȰJ4bP!MYm[,&5XHVu2_3Ho|G< 8 (J3W('i}q4L`mojRȽqBF:= FٰT"w\4#(utr]O#2}9u'H{ 'q#}lZnL{Mn$,H?o{ ]/$j %$X n2D X!}~Jpㆁ}buhd@ΑFA ÔGgFNЖv[w8G63zPiHUQoEA U gй~{AcAҤxUƚZ,*g/ԴA{I̯*&`CF&^w҆`4t Mm- ԭj3N0@hƉ o  qLrF-PyDub );`'Ⱥ|-#W=p.};@\ͳj}Y?wEju;CšBimP-?&{63nW8"ÀM~FMhzӭ.t~qũz:ysukrzKe w0ԛ2{s狉MgvIN"b\NA;w:FE07W}B'>{/nF~;훨4t fV;^!/L^/iOԬ2VUݢ iS}{J9N:ηI]~ax:d WqտߟPr}ؖw&ݦ7\Z 2QNj30DtCMt6 "ZRL;P*BK;E[D! A(qQ3Ux?(Ov*3vH+S.My2j swuWj s>QKP9?PW n;D} zqȱǥK`kűl96KʣPk@QaKa 2_lC wL ϟ}ĸRړJߐ Kt|?p_~%pw͑~_sgodrTl݌loʤM"|{CؤPlAu,I/ȭKb䆫0a͔`RhGrb+U':zʂ|j+Hm' ɭ0CX+t6X@3pf2]KzA"B34Cp.ȹ3^1L]_XyR; )pq Hq$xdu[oNK<0>h|>3>-~`[Jͯ4n"$ʑ[B:>R"Ԛſk\ɀ@aT͐h}Hנ[A a׈$_ vd]Vv=`,0;\i-}鎐:`W8.ڟ#.G/z}XN>VRI@F$5}07k-)xHr";Udaq:ZTT3_p w,9LU0Zu8iv:A:Ǵl2g^3{k&!(`gT]uۜ1uBK0>»4y)gz 5ph\륫+i猪Pg.4\x -8PDe95wUav E'ϙp= l/|-DՓS^Ee1{ODu5m#a,|rZȡen ;B7[^WN)G%suY+K QLU8cIe)Gevkiʭ*X,V}`/9R-Z2W@J[kUc{f~ıxɠ #DH[eAl[~|E7 4Yര~Hszsg,s7{ AcIR򍥿C%&jX7Fq&gDSM_ ;xw /[fm%!ٿay_Nvf/UD9 M p OÈRcoMTχY|8wrF Q-w)M3.spVwC ҼG{i΃تLgfm(MA؀ -tɨZ\0h6l[~Ov틎@Ls' r"fDIiCY}'{UHW n][$~'%+T„d ^MDo%yΒr!c-˦G Mk2rtRr)@I%W!aL4a0<~Z-qylR#I0U܉a{>jP9R.gجN˾yأ A60MSP.5F]!DTR9Q}MrH$DUSD (IuixsHJ: ,j *)s:%)yrtV!p{93GȠݯO*lX$sPyaxf2UXEtVԕۣ\.S36@%^:Kveg:ryZHhD|mQaN:FjϧAu"07tNS~bH'"uh׵N %]wQI]"i8]\1B$I?ix3!S+דoN E=z\P2o8wJ17ptj UVoЬi.uT)h4kXlm {.@Ər+ʛ0W4H(k􆖨ilH}I,Ԯ-ꨆM\|N)d i@ F+2!x$FWe,1'O/V~;}iK غ Nn9We퍥u ̕D͵\Oo,A8!]"c8'Jz*$|GrŮV1J<( n)7'07-!&}=Eۼި1("if@b)cu^vҁ0N"*4KZѧ_cp#pV؃=`A"alOpw,{]x(Dܡ 3~( '$(Dڡ[iqTkGqB?O!Arubj ܊%>m }"+f oZ$Rp@4q}2:ӄa7Bz2^4p0 A9:zSeGq7^ɉeynwDiNlpJk[o8~+7H ;WEKrIƅWB:ǨM-a"[%ӫ`| w`_R91)ޱN Z8zBS`00>ԇtT y='t!DhRy;OXqy (̈́IAwD80j)r ֗KQu.Doޖ=&F˹@Mjpɨ>A:L;托. ]J ؖk*+>M9a$C4_9WFuc14ޜ.3PNs*W~rυmP6(ʷLq*icSх,Q|*7[4mbj*}uHle+0M~3񑞣Pu{BV9[ niv%2XɵI tan9%vA7~p]ŃX)a2ݽd1'И1c0fgRÃ&y۫'vaq:g=J,8.Zi,vBnW&1Mk&~csdν0甓JθI۠6M0B\VV)(ꩬy7>Ł[~8m>ν'z0Ƿq 5zVQ/ZIv F*y[#UI|׈xvUarep-P},(BxɯUQϊ3Z!ag@0%L<ݓ`ȽMj{O!/A3%RX=x6e>$׆境)zmuV@GFeDA*;C)ЅTC*&_{&!GsX ~bvs+ s5V"D|҉O KgSʑWڞ*|`UYEGqώ&wE*Y%4}SCZ@$~E45Ь>R.9aɠb ԣ$0)i,m]Vu+`Bvz[!08U٤7e"\DKLEً5%rIIWIcBj727`:Kծ;{ai!%OD%&|n\1p=ᶥB6[y:#9cZGr*A;a;SX2Xih3ՄEY4hJ7y>.t~Gs$FB:Xc1*0o-&"J@.jzijγ] ߢHRż!a9+OY_`CX @Zg `ަ$8>ҋx 3"U!Nτ;`6FC5/24bӜ6륩̃~p+* 6.⦻8 hh~15 }J *|UP?ͭt8^ /TXP$L;?=IwoJQ&FۯLHh2DŽ?!kV~|YgRto썓Z#AoB6>98zhܟ+y=ϷH.z. 2Ƶhn6'k!|{UU]Ŭ@2vU5Zm ~qU^B,ԋ *9$ *e`eJ-mkoB4 @&XxF\QO"诎JjLN J]AbDg0 }JNn̦ߤܵ]gu.G`{FxML6Z`O.1yCb&?`lЅ= h3upIYia5-0Ncޝ τ "Zm~k0EdyU^R1RgE֏绷 sjD~ŪeT;إWJ@cSB+q/!)ib. >E k .0Z[.i?7<-d MBY&oQXౠ(8guf>ڗ, -MKJZc^%bQJc3deVW+ޭ5J۪o$kA Svoֶ0H[+Dwּl"jM162 ?byֿ[։QD߻sM2.f+zy%YXKw/+fI^.Q*!{dDf ^؋g)[KZv=Z+OeNN$ Ot}MVQY-nڔb|Z g(&:cWIxvL-~@H]fH^RԹŒ)G?ٝ%.^+h|z73}XKHbhL9 vP}MXGL矘LT0aeElU'z'3jAHq[[68p#`,W8 3AKϯ9^jg%붡DBY,O6u#*7b=Mzܧ na~ӜU噠fە[. ־E>-< cQhM͎iAa}X:CpYU1L'q>No1vkZoVgsz&^pdNcW[V=bjeᷳXukh*]rp* 6Ȁ5v3fbzE0lS[O #`=&]GF>og&}di,hv Zۼz(@X]_-e{lT6CsZ!xxlU0W:fQ" y*}j`H|BPB X^cfnO.(aaSPYsM2eHY`lJCsubu SɋB{˜&B^9#a%oZ@85i*APW?S;]'{^L7a˙JB :<f}!3T"N{TH+LUK ifJ#LZl-p?ax  o=q#xm4|Ci1^h>pc5g 9@H1= q z6VGeCGAvzw!҃xж,$?ZPj З?C0C0mM0: x9'ie1]jj/Bh,Aۺp}j-w+:g4Mk&8gERsO`(tl DEkCSz;P)v_o^ugv< Q+VS;y n\0,8`Ҫ(pA\!0f"_`qW>oGd "|Yn1;0 dk̉  ݱo.͈)4t_omRf,_Zm0)ն-8L"DJY*{y"5$u6𵉶9l+nvKčzŒi_qL+V%&4m-{s'ggRtmw [ kus-Tif7< (l G0ړO4t{ӛ."׼(+y@QhWmKm\+ȠRv@;JFShԘi0=!=N4|r!xBSs `Gv҈no\G-W|dJjooo9sgKK]G#78'P>7֏LV#|~&Q%[B36G1- @#7?o_݀4DɌK?֖o/VY#M#|Fx[;ťC:drzSS*#S'` uu$&@w1+ػF-#PEv^DT]mIv6yb^-AI ,dk|1Rg荝KqTޗB!/d_uA)q[F5MnNһMq:6G2^\' T!ZCM b73{i6ƽg .S-X} O=wm{<誅*_@6}MzysSߍ6-ʡvHٗIK|@Gm{$dO0&d9s\X*R֋ܣLrYFioWPq+w$э($䢽+1ˀwJ',T>twzf`gji;Y8e%d#5>Wtg .xhAiXv+.ú_Ahk Cً1`,SAٷmsI|c^g NfeLb_  p2ʢcaPQSz|#g6DфXZZ ]@Y};|b&>^deDLZR֩a>Yl8`#+z 6= o뱗噸,*\i%jrI-x ۉ=g~k 4xʰ_5q$D^6R |?PU.no̍G6-=*[ Zb.krY.yVs#d9/2nJ#T.L懄U4Eٞ, u_f'wUa*Krɥ>^+Xƺ8=$sq+C t-[6(楁hPnAa Occg:J;5ǒ^c-!R2C>.7NFm0sMxR82FIuyAβ;6rg'}hA/ N EUy#ӞD'rcicSzh`,,̬Wr,늁|\ :fQY Ů}b6xxTrt 0_څ3aC|﹔K3trK 7DQu|urkmSCjVOMR: kZEH mH:{W2R**B}(k#g+ B@A{BpzY7eվP<|#toGg'} lo_"LO?q+5_!:r=);ol+wq˅epsT(gKCM0e-YhxelM_n[Ą6vs)eT;N}LǙ$u d'(k|4!rz{'cNV]ЄD(h>!xEaV@u?0}jpUiFs`φ1_|fZrP | y +GzZ1^yKhŹrYߜHpސ"$g+ԹFN?L3Fza 1rF[410/vӿ ̯sX5va$[_l*+dR2B(gHzo]y`R8G+. QQуiTvSIgtYIFVVV=6t=?3=Ŭ–y_"U:\AWP3&^}ڋhqr2y6İ7LHM"îp4}Fjv ^764IKD?գ̩LOK:m0B\֌mx3UrnCjMͲE{+6$pH hsN:p!zS"1lÇV[ ,k !DI܅Jdajս`0p)НA1g+^U'l,kYzQH tJO zOq?,ufα 7hA/(H8a?#b" ^y&bG^,Pvu,49$e6GO}kW&Zlv.B6)t\:>A=s-SHҢĨyd_Ul܎?#&tt_6p_ȷQ ~#ȼ8sM2F(DFi2#QgC ƿsP .XuAe?( *òf ^(fZ٘W-"뒔2{rC # lnV#ueX8ȻD(ض$x* >AȀ1:qo4?#[J]҉88>,..9r#x0΁i+'/VX I|6]1yihC;/_b+p}Lb+6LT/}~ɾDljRFz JnCL[~|'x**Kr$X#2OW=\z8 @߶ ZPqAsa*z _1o8sKet-LPs{]n񏆝↡4;=6 /q,zV>+F?, 0l goPt>.0;aۗ{1\JN2@1?%Kw(+~=}gT Nq{@Wj&[T.K72B=݅k}DF0򼅏$o-E߻{7I wk?WaKۭ%*Y94Us9{#y1(7q|vf`Qكj&ͮ36xt$VW.8qc16%%;h))mà E >D|f n" {tn=doL\`&֟'Y8Tʒjnѭk wEN`R0|_IX6p<,i@V([wRn7 fB>h4>GmLdz*PK51 _\r4|}ڠ'{u|H>miҿ$̕A7޾{t~(j$l3ήƼubMmкfȓ*;Q?ޒ>(\1)_nH@@_=G\x:IK[1S~l.E"J_3ź@Gכ^]y.hh3YԻ~+~U0=@GUBm*zz%wE >9ݡ41nm3ꐥxLʃBa,ύkr 4.yJ}ӯ| m3h Beu{Ǣڀ\ [{ù |w$0[1|xLR WS|Fm _~~~t@5ѳ J.!Ϻ}߱8JK19%l(}ciaROk,\ȉ,gދ9K;TO)-o8%bX:^ XpbYGRkk )qiAPML.$5b[͵W\͋PU=vo6scӰjbqBǧ*Wz[ӬOmUR*VL_SԥnjMlq=ǫQ6T3T^xdexȄUƈ;m?{m\4ϠvXLjճDjuB/Bah;M}lj$P{GH~1;\/ *qD"twt{I mWEANۮ%=Dm<}T Z}0?Ӄ!%F7?kOΊ-T뼫zoC_I8KpX;Z٬ߙI:Nr)+eX@L =vs%vI Ɇˬ[YN4s\ )Rػ" ]YL2-HԄf_.{>M0]CLhxD)uڷ"gwLy'=ᭁ@A f3z?f"u+]X9^zPGFn8= YRA2#4s<)a934R(ҷ`*q=Q(M׀[#:Yub ᔘE CVx=S,&4AB[hOrb{\Nd)Ypߧ tqf74+M黇dݖM1/׈bI\UN>8>j[ZgT_ȥ INB1FSHhoh:܎mIkq{-uP|@W_Θ*+JZiaq1Z_ٓ"Czșco.^$!W= zc%̼7JЦ([XᶜoZ6'̶W0Κ 1 g%>ɨƂꋬUu (Qs 9kÎ1 &m)Eʙ.X>4̠voŊvoTM/pP3Y\«ًh9=ޯ̈`s}Ds9|.Ô*6/1tX z)e`eWK|y?>E8_=Q!xb1R?Ǩag l]y;I&L1W9txJu&v1%icW!I?9 dk;G>,kP}"ɲwǝY%q _%AtB@W}m}Ʃ/ LJz*%9ҴV`}.h텾d϶HvcjMeG /6cQh,y:WH=(oG}d {&(KH{XPz[иP׬tNO=!;o~~[ QI~6ihLQA36؝'\zjhPhXSPV:%Sދ6RLѥTckfS؛C^2Ӈ^ JC^u瓪<6߄ i0gF,-&`SZVC,lV|مΤ7r_clDq {zeT>zf- ?Ae>"0C= ߸eG&GeBzʾN&9gb'M5*ZݦBHjJZ[m"Uۂ!gqo_'o0 -vǕuy=e`υ}Ax3 ȑ_Ǭj/\gߕ7p 0D34i"+Fu$Kk<uY p#BM/y#nP.-0 *vMcM%R8 kj(<{쓟Z"GO5t G^[ q_)ݮ4  )vdMɡUS:)F[?( Ć˻O];A1%HgC^M1r3RM̡ RGITip{{9EЦf$l$sd~rh?UV2zN|/OT=L.D/Vc+ʌjxQ%|GlSm3')lΠ0v3`Q(L [i[Z 򷤛:U&S[b],(L\Y10 "W7 H#gs ǫ?Mafvf?:*m ?A/5ڰN82G <ԐL`!*q(tzʠow.Uy[aiLC/RK%:VY1ޣ6*H7{E{51c4v'ڀR9וg,˂0; nêIMe ">{ÌY"ZkՕ\_jH2/(kNE%"G&ʊ%P_2alhi8ЧXQ=3H E-0!5Ԥ^FKY@.甴bЅVs;> Nm%P:*23J1([2:69:G*]"BKtj*rw:wYBL}/TkJ*^| ӯƈd-¡鷧4GYB;FqoR"rI)Uvƥ-NHeJV{*AоkK3=V+ܵt*[&V}KZ#(R]eٔx]g$/pzLu+_m3}&֓ED P&(C8}OqHUF\j+PHg".=+M-c62jDT4rE8z'm:IC\ ٥m)Rpݯ#>_L7%sd -Ƴsz]Dz-əR8nQ̣Ys2 b>oN>ukO8Qc<  ;t fV8rd3&P&!Z}LUiT䵰$$7@ g82\8`]0\e3B zPLK(e\Ҍ7(log3.GfrA鄜nD:7`T9YIL^eɚ F҆ p}rq M0,MH!?b3S)fMhskV݁a~?y.d7-[|ሕ0EH&jS2KcўKoB tq(-rZXAɺ&NZh95&^򄕛E)5nhF'WkgVp!Q2cB;D,֟KaƎȌȿsR"MwRHY>"~U?CBߌB.@0lg`N 416 $[!,qFwar&EP.r+qgZ4]y94?9KSԨHq j֢.e=WYRd_ckoH٢GuA,?q(_<[dIdBJTcX~u9gvLK= z}XtlOVAԺozn|m?zו*6Jα/x1qH0Cued&гvGIϽYԓQFaVF 3"xT Z˙%٤9g#F\z̧"[w_Y8ҏ(Mi!z_DV*{_In˜M/6 klG,H0s  X;Gh.ENm? E]ˬ$3yBpz[:MX^gzTK0 jktO7ODl}Ux )>ƟehTkڤMdگкu8FO ~iЩuۿc ,e8"M cmqZ pˡzt |_V+>HLC~Y#>t N+ƅEL7 N*v CSꞃgdBc/4>fa㟺oj΂蜰O&Ώaў맑zdk6% !IDIÓ)cKr`x+\%Uv<'SEW] ߜEv0z,Bh^1NrڶviQxw\`(d?2ͻdyr6$cTQ4W9Lf8~UD5B(95BF3;YH]# ˾$rǽߺ6g+/ %2|ҥ~Nj6FƏ#MT::>rEeDT[!sF"{iSl6q=$B) sLI+4@?[O"<8PxyXl]XFhi M` FOlyT/U2ZTEyCOAqe\tB:Beep} 7d;g Qw`OL<Kkx6hx8BUp* f(4x(q$e<^s-5Hs]*PMQS_a|zmDU֏ߩm٥ǶUCY/9j;v h礿pVDƒ] !-C!:jc.ȯQ ?:ɷrN㺄̠vzǗM+br8a2e; u7plWޒIQ 7ō4Q7|ɂ9L moq$mBX.c{\&;ko,}#4|,"@s&p/ROx~Qi Oәc?[& (-(s"Czzz@'c7,6&[DM?IE%-7Y xW<./z+mv7"Cҿ Х腚ʬ.q֓M[@^P)MPEk̯W`?=53 F>L&y}5ї|sTAGY%lYQկ<t!KkQ`Ww:5[@&NB+O([Eà"=Q`A@x7{8$k%A`6H&A1L8V( SC*SNWh =h,IܔEN3qzn7!ˋY )0F.+F눬F;)aX05nkf>G73Q[ $9 /!߃XN 9e.M+:CߵX(IMԕaJW(}䓉l~[yq㉸wyL)Db\~ &6u\MU[jmy{mвE{C%Cpѣ>?2')9xPegy;5Fǚg!чv7(CK4'}8de:%z!ndb MDk_Xlg<ghU q&NG֕ SzJ/,\YqB[#mefۉLtXsgRStPԜetW:hDn3>DX,_6ZBѶ7"M!C.[%^BjB&06&Ē(%"?MzfjݠӭN]ҋVIǒo|6&)^X,೩pbSϳĴ{)DһMoF5a Շ@T;K;%vY$52NHs9s #"ݡ/ϒϪ`LKiӫ^2O+TLsdzN-kb`(uC'Nl D+0㺱*j.|Kc iEV!]ulc&j+{b:v5Lrcb,,f-?w xLZt ߤX+l{ 3dɛ1,+o7ewqh"k94>6xęZh-GTQskgAm؅?\]uvI'zIbY-}bL=#h4x ^ߎ0<|/K28>C JdIBIpgLnGr.\yCѸ;͕*st#7m^ߪҡ\,.7~n@ 7Q5ண.n32@˜/dm™@GNpͻf BЦKk&AZMImR!Ӵbt&&B*y?t+N$qiYy?k26"?z!Ъ?cO H'bԞ6$UkR=tur_R|JoPH(C9%ن*u*tGyЌ:OmbA{3/e5;/z`n+f}[" :"&vD@ }ٳ.0ca_@INhRMPEqLOvu4$1.. FdmiźISZj}7֘uQ= T/e,EyeER"~=́)R9sS3Ez,x?I!f]YK5s Ƈ#tA8qTӢ/rN5 ][̓FzcS262[PR m$0p_/ ?;b 4 Ȏ:--wLֱmTM1Mcr]fۧjp(8Sv~hݮW'7'%a8Jȭ ggћSFSP.߳ifxԭWԴ\tzZ)}s;SX`w0ZA7(X-%?z +mo H.V&*YtS ] WOeHbV[:w"A<QΨˁFxKϐl\L.aэ[ ="o5›Ѯ:n spf7 B ~ WC#pnH]ߔzBf2x[cH:FS֤FT;DI9&FtQŻWӁ=4J4P,GYh|, 'ttSU}$Goiw 16JR(XU*/\jsr;\j2 t >an <3 <Vo!姥cuñBOۣ6Jze[U^JN2%> عNc"⅀Z`W׏t =˂W0K68@%ڀ hf=}!؃8m{}.Lᦜ%") uCE p~cSe՛!L(ٸArQR)U? il\p["i{]@LżbwzZBһ6K AM.㧺-Q; DژG= ~(L:[$:nfGA,`C/|i#4\;ٌ$L]);-r' pR|ѰٯhZ2ާ!e:Κa?Av_`1 ޭb9֧C>9bBE937F+=&ڎra'b{ֳQCz6)L՚4y5.cqa]HԷfXST/C9!<0lĢ$L8Di47 "-yEɵ&p6X: eD@ .An?&(CYPoJGY=J,cRO8?E%aUwr1ZQ!-R3u $u*y*`^ml\~C-.RXST֔+/m8Йz1yIfgX>pWAے ]czzvy˛`M_\$n Q(!svV\ 4|Os;hJDZϞ۰8h Vjp GF{ґͱoKH:"i+Vg3{Qp=P!$,۳>n~b cmp;"QMzPc8q&HJFkZsfvH#29ђ& ~5x.s * "%K/=d[,tc>E3~O1yuߋ|q%"&^4<5$#ntoa|f`Dt#Bg[7 T Pm) TaO)dg0p T&!%ʉ*#5m:E;jV 6.߆}`3恑0|JtIFQp£vs*zqфE1)Ϡy%~6S]Ȱ`ZV%#5Uu/uxD(#6%=hI̖,@s?+"˨yΤxNnH?Z .md!Y]| 7?K| xSN煓sղ[ƷݵG^6x JC tTQ/#cB8!o[qaXA8TW99uF捕mJK%*SSqaU=QM-- ϭߘ)(. J@n-dl)&mz? P+G/F&KN⾘Td9#bC42Ӳ]k2b'Ֆ+71g!` /!,xRKx +:H\F8aw:c/X\K͢XӼHRlDu 0j^?!BEW8.|޺,Β#vK!r./w^%YYoIV+Е9}AIU40q h2SISBWI :SЈy㨍AL|K(JxFzgXxpx?ܻ+ ]m}j1aoC6nO/WJZa #EssVMK#ЇW8[Dk=u&3is>M&$E_/99JvA,ƈ Ll m}3! zŦs$~^/hy.S1QJO ќ-xH. s\Qo7?<`+Er&AV\{m?/:48!kN0]]B=uE-!ZEw1vQ<H>z6O(Z"sWbbnω\E3X 46X7T``Lm7sgr-tU\<{Г!꧘g>BdH~FŴw ThIPi9B//c/OH1>v.WX?'f#nFX ϋ_2F)aZ eyӴJ4 -"NTEtX"8h+EYC: vTOr5݃hIeV򭐿~RCCq[0z? BG 9g^,/3ɂB#F(zkz*!`Pnc$u"x 5WҀi';WA>J22Lsq@a&Ga1 c?[hKl;by/|I?ibٰ)o?0G)C{zJתӏoYT3w:\0p&r<,2PFMuDXY_ *}D88r=Az7~8R=oOOS-ê3]}&gA-jKy4C^ 0c}-y6+w:3ۏS0s]Iy k貲E LqwJH BJ"Z4/[NRiXeJ6baPZS]zb68k%ʮ(j~%-mD{bnhZW12^ %y*+^L S*վe!.@coclNJLq k^->htǣ+ؘQiΦ1 7OSe[7}h 5DWdT ǘ3Q >3≷ci63mZ9}`Ű=8ccpKj&=, QI0)5`ȃl|]vꍷԮXtUnd.[ʩ$y9/[L|Koxi|w{jrBm?⍻y&" Ԝ?2~KvY%E/Tt1D[~- i`Mw;9;2g/ҧ#$21'HCz$=X_ݐ4zLeAAa[Գ9)&M垮sy% ? nfkVotĐ;Ԗ\gj({0ǙQ 9-^"AcysM:;(uֱ(=vē1q \,+I9ăCp,]C8Џ^YwO/GDqc̰ww ^] 3fz$COR?b++2*##㦛( {=jrh 0&\KĺUg'™HO'6cc:Lz֑ 0a ShRI"70aZo6i๒W(_{3j匙L3fl$;4AQ?qOA 2& }cX> V1{KXIS"]Â;+(#)oN CK'?RɁW u+d{S66G!Ko!}8` &YJ賮` #7]n":| ;@C~ס+6aQXː &_,}7L29cR{qc^ ] ?Ġ{m G1C'_ ؒՔ+(t^' &uҞ?qlsZ}$je&CVhe'ҟYmיCXXŭ+;{{WmYʈ^C^}ٱevʅĈ>=&̱L-.=nxzN</qe*mFቿF6>eH /e$/5Vpb_]?|¹qU"_lfȯD=`\Z߲G ]^5ÛD`sN RB4!JXpRD`&;RuC~+Dq+K9@xՖA`TMT}{@@ )+Б'Kdt+;6)>1[i?&M 9ζ޶g3i[.L Nr9%7jy T Yrp"gq3J!qڲ 7V j#)3EEعJIDa^[:2%D%gWXs(-iE_^rv[ v!9r_Vn<M)sPd3T3%^𓖐=mJxIJJ%2 Bg w #x tȮ5B#-? "b:B{tUh{g_2G V j (8Ld.뷌X?d<% 9tHU*)CMX)aRx8^22$yC:(*a::Wc'R~0Rs=פS[lO8 -{X5M%nKWe;# u~Z G]-*5J%RD*y ? ft*.bSHBtLwZfu&khEBP cmx mcd4dW1'DDmv[`^\"C!qb"֑{# p?!+Ņw%#\ ^V,&jUݎ^KGk aU O_kb!)Z'kޣ+6@F\(㉗dj=pDm2ë/$19FRb40bMArmLXpA sEzcCaTe&&Ũ;C!п FyFya[) -6I",ULd)E:jȝ&geUucD_^\*x2sŐ7w3y8!ܢpe)BKCK[nR}nKlW\ӪD~1]NmOp " d 2P#.l &Γ_OW>lQ~G{r>KijU ~<Ia9!sVB_h4SsQ=u+F4u|ʡaLlt(W b=:#yC@vv%@wT'ث*;i?K? Q9Iձ!vAea]Ρ ^c2$Fqr|wK#etJjv2$J_;L];q,vE[EsNCRI_e֥u!Q 9S-*ATvK^Nfu]y5B)P$r޳=Fq l4&a>D>rJN-l4FL l^͎\ue`g~_/R{po>'@׌3X8 R.qd|GsZh]_S} "C N%b4KEZN+o$/k)H5 0r.^뒕d?XesqXɕA P(viÎ:qiF_v4<'(a0K0q|Z@#_+Iv'AǢ%HlfiNn?Ho[~frlvL>^驏WP)]U rOR(gXu(2%@rJ8+_TPszY3o;v;GmM"ᆠAXsnhdW Ah`c9󣟻Y: g!$ws@_&1FDh^5Rn1dέ)|Cާ+WT`Wp1pK0ezeWfoQZ6tn@`7nsŵ8 @'mSlIΠbHZesѤ"j+3~[I :oӘ6wN"(`};b0kZ:nIulibS(p?"tO஘ӨF@ *XcaLj1D9Cڃ]M"Kf_x=4R2Nz[*J I|qsM<%SvZF{ݱHZlMEFdz$i[p7~ꔏfR WpPAJ Ai9B CɢD hݗ'[7Oҡ@Kvڍi"_NgR^GxꑠƷ꿶S_)/WRg " N6RmuZ&ܹtbh&6JpDfW_<־j 5mT7n( jO_rSRr*$'ү,]jw@H "pW.-`TevtYGY8_iݭ[$B*&{^]L_QF;*E; ɇQ랯A(r0(Zܠf1B)>kCWa״,w_ :aJܭjO]ո xHو%?W!5ūxqS ~ y͎>r.j @?sj&M7h2rk/iHDfxӚK<>%do* y'|||d QyҶN/ӋIhQo/҃EySx5Iq֨&ϺL1g$YM49jDg4C)pNJP Td1$*oN{މ3k:kKU&R%X-LPh3N :k]CQ; {OI8{GeOc`e$hƿHx&d:g5_?A$mX$LP9RVvg  ʾH̡1^Y pΟ18Acא澮5AO`;7gFô癑vAoNS@&  .qo#Bz +R=~oQBȌiz bZջuƖf+y}tˆZHqbw (;MHI+@ .g oJʿ(3&cnMwNKaEu({1hkۋ..SKjG15e /L @cV}tXA=YBbҒ@*mV qmN>bϞn0|`{*'rv7Z1i7sHGRDC;W|H@@VH,<jJx*.E#xFOtԍv:2La<3X!uG!9"zCkBsˑP=3Si"mm=Hzkl_Fiƺ >{a(8ǏKQ*}j<~*j ek2%t f,3JeȖQTH R)]i {3-/O}v㊿RW u&L dJkA0-=(44j?m*SjQ4vئ$O'1 z:g^zEy`mx]ukY؁zщ$w)D]6[:r_w3ZR#F 6 ԃ*^ @XO2geyJ:<6v NgPÿ}n+`n21Sx9CݴWrj__s^1i׆tRPR Bg şu_!&"vhiO zX-LAs1lVEfGER{(|L k٥UֶV<2W<('duT0?KJXΏas&f~"/ԉ汘Pz@%1 us[=8HZuPbxHڂ%]٤qQB!ϗ{Gq; )9X4f;]7zgzYބnzw0BuE\AnxA_[P?ve*Rt@u09ɀf !S 6Y'M\¹ues냖5Qog`{?%@/p` M)u[ZZܢmϔu+X{)dBG=+ʪu[ccդjN$}2ֵN $w#=$wE/"?Z"r&mD%kߘdqWˋ&jGd*5cSu2`p]uEgDCbEaYⵦfik% #'m:cHG.mVqr [WJ_}K]XrH낿Gh(.T̕DdI63N L[%Sd~)x.iZlIʎ: *S1|?;d` U98WwsqxƸp, `N4'ȢޖSA8qzNHe˝p>ɨ0tiBΒ˽x^zOJj=)pS KYE)߲Ǎ_txb!/k!*f%Km ` A|NLtuӿA+fsؐ*X* LJr>UTO PU&@tcq`O,βs]HSU>% K`J\w>߉`@-o>TA /[b#/,&N\@lK6$r%jZjXQO8NPʰ2o:[& 5y.b/(.oI~LAuc5ܱX0k]bܝ'7!@i[yvzKRZ!20ıE'߰'-TR{ǓM] %Dȝzslp1a>H/`;r|/Nos{9p4FjU R(1 vk7s<^%AX6s|j',tzS,YG.0르L);)dY~Y~;:_x!zA3_Mkx|R=^G=pC%2i\*蹝nղ2#ڋ [!{1yણhXp=v)"x|gy!1?~oe8ހ]~Ů04xI g:ߜðg)Pgɒ:ET27Å.e.Dy2eF<=%ce}G_Uڠrr?p uO~I]94._ 혿{_z(|ɐKQ2qLDfL ׻;27E 뙰\l(]/(9X!'LOx4k0 ѐk,%dSw^hb{xln0$ĹFɭEhkkTVN-h ۚz$dU+ŘXn&֧c\?"CFuUW۴e[1v>i}u\.xLU3|~"4dG-ʋ89 w]N/ڢph~cm{ԠL䦍]3 d<9a1'Š(yxY7O*0̸wl74xP{HN5X\ .68p{lO]Fc\Liy.K₟4zޫ*O>ngwj>"OTǼ1:Јdԏ>SJQa|~}Kʟγ:?sߗ c2%Q 5 Sca V(C^#4E)E܃, &X1rD1x1$˝PJ✉Pk̘?F=Ux_ r?Vgn8ޙR ^%1+;R9ɚĶQi ?s?a֭չGlHOo a稒ͮd;˜mlbx]zB>!8Mr"| -zNYk,d*6ewP(ꤢ iB 3$/C\e?j1ŬR{T(@AkgL 76ŀξ'_y6vg;J|lmGJL.$-fvmd4G]TWJzdH~v[q5P@ LoM2d*]9k(ތ D[/˛!<^I2)gPRN )aY4oo.aPEaW9@Kh {^ ;pU>aƌ! .f=b; S|PAQ Kgb!S{L-~ ק7h 'ϭ9wή X}SffKT`gu| =h@m|AS*ló0\dUsyRhn)ͮ2 ۰1=i.#~?EnI(OQc#ai7tsa=05ăP3||?R"nú6+p9^LD7uK q>TѢ ZMI. P6G$Seт;2%m0g %9wc˚>A(DL)]HNPt=]ė9ް!~9;C*G|Y["tTR._dY= `Xa5̙#{IA?f ;T4[ p+^zJGgSdC\OUtJF/zRI)Ujwj?(Ao}89&pAi w mJ->[4#;f' %JyM*O)?b+Ҙ5O4P۝yyQ(6X׿ J\G91ꌟr6`ZqCĿ<-UJ`IRu>ł m,lo1˘xZ2A;Y᫐4˫x{+"0>neN9Vƕ`wl7: b+ViY4B2 g@ګ! H F.{4%gh8:@)4 ?rSJ#H` u@姺£{6U[`U&T,4r\mU+x_lYlE2*FdFMc75W"6ЙE-h,vJJJj g 2GmBq2X:c>R @!uY;=7ImAS._A˶ oϜyVě?[ٞ,E3cUg)2}X!@mcbpQ6hr$gr9=;#V2lL nNGo|Gp2߁C6 *L番̩sXjtC8W]@ڭpM% 9atd aR>7wڶLR1šd4 A#~ u/`7:[%>)՘MU.|~*#ssz9;gRjRF-qa.dy~ՉmO#D8RV"YbU#Kl)+"88th(DRXe=,ZsǮ_qQ~ft'0}шцZⲿ:i9q~KaSL"#㤛;E?I  =mU} 9i3U؈Y Af2wgmtOKpj'e~Ju )߫ ;zA6x)Ίu ͹1ݾT/$Z[_94k܁k8ͤhتݺ n'5 3Obrh\;nLe,gd V0Ȟƿ9>Вdň*`IVl ICM:x1Yu|UVl#ȾN})TInx1#6Z+̓TEa˺[ڬ>7zfN'/ĕThp!UV7ܱaSؓNBsu;s2 vE1ESO%G5O._Ekus*lcYgDV|oYVIf+] ѹ3͑RtumlF@*.I[Nzw!L- qc<7"=$0{#Y*m_\*z0_N{!Nj dn ˌl'l芆]~s !L-􉟗[-bE>~_(E'6:Ko[:RqcP/fXHyZ1L.H1 h{v<0=x׉E0EfiρCg A8j ?(U]氼geba(c=Y2;: r$n!Zk ]J"v@[S!D,RcG^=h6!!xaH<.=s:C͘7_.8rxaUP? O͆8SwFr P<%Vnu9aZHCU?O' LJ)Lj:q4,/U EG6g{(5"S+NLX݊p/=vEѬ'?c] 孎E{Ay}PlmH10UJ amf,&kkqKBeTN1&Nnf%%.&-#;7)~}c%H6#f(RDȏq9zRN8]w]tkU3, lCrMv5LtgiLu)e9A_at(̡+3mb<~*X3a_ yI~H$4kd/;0ax/ +gܕu+_Ч-ղ_v LאnպNLhƃ6>Ǵ,~e+;+3L*4Di+(bWOe@!٣ JoG|R,ؓ6.ho2o#͠_3;V~%H'N.qy,ivZq"i:rg 7 [&{WFJԄ)Ȫ\/~XDM ͪا 5MòtC3.N'| َ&oRE8D= Û+H.zՌ:m8Gg =MNwXџzA]K!]?F>Ќ\E1ҴvlK~XtHBX>N"s]ɭ8rAtZ0W!9\fQX*PTOȒ|*S[ ̠%pz$[K%k^>rC:-ԝB5Qc'JB;rCKfgD.ߜptg5LFK֌;ph*Zda[`P$48URU[-ԽXS6/Bg Gj&7sFicJhEB LW)) Sf>.LQl#<`%}Fl"l֖'1ɭl1\;52-k!jЧ*?Y6W`Ι;MB' 7f`Qٱ5NpSҦJ9q^_52ݝwwgt/2 2k8Ļyb  ZtHDK@hBwHzbjF=Is<#K͑jfeǀn2qi"@Mɪ;zmK*пCz`٘_ @^ӪD7P|dm̀b؅h.RJk s dn˼@~0hyX]Y]{$W -/S-+')鍳omBScW1YTKM9,#%:לĞkY U*QT5 N7HA-{7Y2퀏ɱ\ UU&чYr/4?>fzˍHb#%e Lz:.Sɗ:Y"uPF??ŸSpH'm-?hvĺ,R-je&b9ĕ)o4BW9F r?h>O@ʰ^Y%;ݙt]IF]p(`B[V<﵍ѐxB@Ma}ˌi2vzzk3JXérx*5XC>#r"2qѕ:c>@vJd?CV0sgnD,-$uǔqk 8u Z2fWZUb7TIѤ4_6;/aWK],g PM9 XbKmqnڂ*5u޹#efc&,eM0B dN: $u%AefC~$,Y/>L3QP\CNKB˶ax͉a@CZek߃B@-*~M~L4f&*C$<i\ijP6T9,#+Mq%$k8LGJTFFu6u[\Ykڝ"B^y;*F*aٍ&b Fki#|-lhVBާ; bA, A;GjwFNy`Y Pes O2TbƧ1gyןc^^n*>t2BAgkbHb \L3|7B#C}ӳ5c6So,.3S6V>#$UG YF>kTmefm{kTj25c9rc܀oS vah{i,zS kQmB/"qudwL`&QT+MMwңPō%"?$^}|pXrȎmY^vhI O}bh F>B16u޸bDΔQJq;bIuvQA26\z?yݢCf t7Eշs3b]'H懋QNLr+iS۪ږ]3>QN#{gK* kV ӗy uaI$*sn~]>Ck:UǃSCʷvRX="CaWM)\2R+ImJ~ZU:!e=;J OJ>GKc8)E0qƇ>D>`_Y#ԣT9dtun-A0h@) v&CZX =8)t7~z˔u[<a<'ܼ\ov>2%EcIE.QIy';r3&4Էcl vS`[)'ç~>1}[ o&/raM @ԧ/zUrϬ\{ g-pP~yc9N`= 8eP[ۀi}n%ٽOW,њgD9ETx~nϗ.^Κt[4څDh涚J= Źϛ$=M w|,U@4Vf<)JUa5W!Nj^WŜ1_&nrNVaf/aS=2_:F΂2/x! gKt<34~Q|` +UE7s%N/5 =KO`H$prC~K0rS)/9|5Ckr3֜?ȤPZ{h"*SVi1 &.RWQRl.`ޛ4CE!૵وŦ@>>'Xsp'9y_o{*ƆH>||}pn!lڶ(`#0je\k<ʒ޾Rz,wf?#VHsVhx輨{O Ynp:Ω=ڈ'3k(SϢ!>mw\!|StZRݍ1;`S 0;U\!.> ?1j3PsHIP`<# UkRh(tk93JJV )wNBTSY8WT d;~U#* "4fԟa8 FO=N%=J_13$e]D;,qͮ W`Zw-yxtcQTNw3\qc!S׳~S"#<燛i"xn9!<RVV, !Idfb}-T4z uE)X8R>Sq!6T1[;Ims>?^Â*!] ܹ8I=@-ڵvA1e6A5P~@ ||}UtPߟ6Hb.$PĬU U%PJ*k)If$Kn(ɋD1ѳRagFNgeAB8 ?È?yHF GI6^h-sQSl?C|f2L4N2:ewvt 5{%vcyJLBJiH4ه:NJkgQX$`?XQ9(K\eKi<ɠ"%cn8A<y8u3blHb*M< #ATƲZI\ /c[Uu dZ?:σ1rČi# g>tP|Fk+4|;(23N ˥DzW}$﨤{s[@!xbpIG` `yˤȂI#4.;w+YGX .{k1Qά O0S䧩[o~RFEܩKի4#=3OfAaʨ#NFɴ'G0t}(<_y[`XQS^.E3/8z/6/.m#qZ\ -p*/+"kϔz-H :j 21Q69I"})C/mHu@z^v!V{id9,m`%p@guR]lPFFH婆mKe|u_ fup1@-QS$TC,=4v[{fDAGp~G>;O/#IO@ b׻?|I+&HoKĈfa_3[ ߵ17Bt,]_A2~t2RIו]&ZtQ%@q&\sn|Oyr PUMZa9E]|cx)?U]l~_AB4G&e·zv>TE=b7.=|*Na7?52cJ̕ljcOf WSP$\A_%ʛ}8$%Z;ԩnNJ즄_f/~TF|a?wx`a­wcIDH~VZ : ăYҞo6-|:0 Y hШ"0hph-y%OJ3N`qy \4D G›,2lZn p!pQeOF[fY*v=ѩKӉ$m겆Tsi%X`2_"WǴ0JZ.N;$=\~0Jz4m/<;Rg_i=z{J`* gg CZE/x/>qm(JB~`c8P,zOץz~4[{7O3R# ĩ,{o;ߺ nʊ$iM 8#JHӣg(2rt[ 07E'!#TqhPki˒~ݬ۾;C5O66;˒/o C^am =OZ'oS4ڲB?sSrG*>U<ͽ֪={y m9&FpB6\]Su'Iơw v,'$WyIo Q 뭘`h ${dO!,&u%u/%xv42 ׃ 8.u9x!'z[Ư,yt[rYl?K(|HnھDW  ٗlr:W9npHM\=m؃]TeIU1j S [x~bzR$2h'ْO=Ir ɺ_prKZܼPT8NT*˳t$G/{-7-RcfSF;3iP8*dXq6Jèd8nEŋP|l_h4Q>m#fh?٦yMkkİ0&dJ(:[7[?_ί!u@,ۏ."N(DDF Í[1ou.+J0cj8WZ]K?0ƿIJ fe7jjcAHDө{s#Rx.PΤ"^m$2nm؂-O\OԛRMx0;WJX36INۊTȩMV0?.6"Xͧ-tHsOQ/P1p?Xg IO(}BpDNFz ]OwQ-]Υ#ZH[X2eK؂c-MN'Ė)w|s4?b>;B\@iI`գ[ea-bhLU}B´o֨&t(IlrIӐ/X,U'xGb0Cz1'=BŖQ24='Fպ},JM3=v0|ƪt#25n!hT w0( CҺw:zK ;-i/GCYA}$3fzy*ݤpלᓒ!$WJ#w)bkugOY ,'2W$>?2Z/&& 1 T28dr>E Z'*J CugV6߾y[˻|)Sp7Vp_DhnTd;$E%4<$О8ֹ%cP#)YkŷWiܲ^5}e,ʈ<'Kls2pv:{OXݳZ%wi趚r "f4m# FƠr"I`H|Bgc42kfq=[0WCQPrWE-=qiڝ͡D0]/n]JKX`ؑ7nPaGHr .f+O#W?c(Go70&>M~]:hVmNܝOw2UkʜWfkQ]k;np "3t-gzX&}j E\B~Si3 2=.&( DؔYx\vU2&}U 0D5VV匝[k=2mF }~xݓ!:'n/=5 t i l^4ő|':l̷BkV=g[Q1\iN;EEռd{Ǜy< 0=4KoBjѮ z9J94tmtxG l..x`G4^M}_\8`+IK:ɍTARm_k:@6=P%Ha-mTr2fͭMR#F &N$;KD)3`4>M1Ju~!e=!M.ҷ%AfVT!^>Œ ffe$t^1(8@H1`Ѷ\+񁴘8QjvBmZ#- 'qecڜi' [F ?ѲB3Y4wC,Ԏɩg D)Ûʘ2ۮ՗*I8w jC: ٜ !ZY?Z}1Ph~B&J<,fŒ~tQhkA%",ҎsP[Aj|?`.M3b**ޏP{x6==4Tze,vzZx:֓M0k"%#I.9Mfu#U*--w:_; heHSB%xX1ͯ$-yX G$( ɳzdw庇*j Lbڔ]KZ6U JH_ glńfW#_J/#j.@v" @7%2'y#0-&bG{ #[ antrZ&3K\31Rdd`u-{fu8P[M1maiAͱ- n*.]Clz,4'4&Q2 lZ[27_:*ԃqWoS|[&ٵBP "dxJ꠱y"60n3lޢaLȱjg*f/IuFwʚ]IN˚I5&^9dїW0nAѪY>LB:pl@ͪ WSL]6nb{lRW]"7IskunPa D*EL#Un|,ISXbcT?.1z4h39x:@rhw8Y6䴟 RFxiE^ mpU#\-@G>s_LtTOfģky4uo[E,(g(TwlOGDOt 4~]{Ԉ-0F4(]X F'G hqQnOu^SE ·h` %%} 0L}ϡ[=G[' ԸÔW !lW3g~\ /U$ӵ0ģPsU,kN6WCOeL눚fϣ8Zjq`&PGQu;N6e'#j+lL/lV.2z-Hc$Vk 3MeKɝBK \s{#UOF%F?ꔆ(,CHJe(;`gi41[#8҈ЙĔ@?~ {L121?ȃ)\&Fq`,tCwǻF\V?ɥiGFԇEhG۟j({➮ ԍ{U?Ι ,NXKKbF\hvaF3:2_貫Vližɓqň/gpTWYE 01oESaY]KH>#MP2}/ot9ηg\J$岬Ŭ *S Nt6I<1ҡM&wd}YfZM^?!?V)hݸPlTӄfI=&G2:$׍-bPi-d{7?P|?G'%w}ufP?Т6fҦn^ yHB`@|(A:pL\x/POf:S7Z,,awjLʥF׮$4H>AZj.R2=0w=\J5yaD٣ cMC7F/РZec6j!E3^E|`+i'a3 қz])]l'0S|`ǍX3R[LX^|Yp+Ѐf2z,S:~rAu#໛Wˉ p*:id;'4u.G&=W\i ȍD=k:L`Váդ;,'ZPx-Ose]k ;(qI+/̰'7Kl̓H"Fqxl$xq!(Dr\iefLdqbxj;0_izGe!dɾ]/j(A{259[ܣGpE!tz>zT\]E6 mŗڌ=.CnrpfP+hG#\';]H~NvAYy4ҽn@<jOB?+mzxUR99GaJ3qw5@|OTioa.gR`& ,sMJba*jT) fm*AeOaq:`\hy$G.ܖH3W'1FkMoNQۑnuprȈ=[4n_-Sj?#Ej]a J?:8#$B\KM)L"#l}G7DOŀ-u8jF?'p&(b󅯾UJ ǞN ;:0'kB b󵐪9·K\\UPUl5lSu iq|6yTOX|&Z.2GOЂ`:SWST<>ƥ(J̢aO sOcRٵP ϵ Eun6=OFʒ%r+Z*,Cn64i,%V7p>v!taȫAsfXΙupI@ ,Ũ嗨B\/;QBIaT#i۔e\WK|$Մ%~ӂ2JMOD/ڄo pE7ޛ0^7m+Oݦ$j kZˋZ!ߛfJ/^2%WƮZ2V ףl(־9u|^*$7\y)5~:f=}L&x#iDֲ2] ,xX|c?$j+#>h͘ˢq'`CŰϳ"PY)16v)R8KW6h. ԍҬ:ëlTfC+6u!Z=gBd4ч@}*FN=j}TO}ǘјGF%oѵNf)a+ ژ5jdYCA[ 1 UZPʐKpex-xIlpEW5ӏxDua)l%'0-X"R&, h@|]*đN2X9VXtYX`XVa'aEz;vXU<Nrc'.B4HVloI)N4~u T رb{rJSEby,(15ѓ9-XT/Jy.3L59М͍z\jY'l%wtкr?Ebi󼆔kX8rD\GM ["[fbS_\",e?߇k?_ ͛3AOHM.lgN0siݘk}0ALpQJȇZ LTs\2i9)`Й]/+@RcG A9YE8 gtL'O}MbcmwV˯6Ɯڌ&Qg&œ$ X/`t6pʑeePm$34eTu?7s5I;dS2XxMz؛y ikFDi1ٯR ݭgmgZWZj0 dqckܡGs#rf݈ "_1,D(7`clS+SD =sLۈ.-ݻ *Ek:&5<$EQ/ww1)3ע/aƿc'0TH_2'ozE>8OC2,t!&((3Nq+at^k?\_=mriy#?|M⎧2 uu&h-&d&iqOd~jc^$@bZ#v Ӑcr޷\%j3ܢ L \>:RfA+l]%V |݃`KJ,Vi7b-g3Gn`zu/|'% 1bEoQoL/p@]7$,=[cªQqL>1Z.DpJY=hz%"Vb=;{sMD[u cu^t1E> ]>v1m:65d_HlfY1'gBsm4GdlhA"o:6C5T"v_[)'8Vwş#f[ep׸i}YW Kob~dEELEK?OV=BEeKnoH)%[(a߻h8m@5Y':aw1=Zy JV]frs5rPjixm+9ܧbpK0<(DdM4^S "vMZt $ᐧn gPB:,$PGxt ]"<4~1t}sf7_wG[?d5cV2Qw~}Vue&w՗)G4Q=X>.S  =1 ^8{?d^k6Zp/MUkͻ~h]W9Hd[q̡] *b5#OI瀩`)x]Q ?j80 57lI9qdQ `il/m8T턍m2" 5TC (UCG3$ByxXy,;=``6<@TPeXS}~Aфw U/' S⇩lk#Pػ)WC7y\|[ ̱Vu0O1rZUE,,Eʬg5sL;sMdh{ &Vygc"25H4B>3r RK^1Mx다S<=.Hx! `^gv?؅z !lm79V`bLRs{A`97XȓVv %Ko#erb-zȠeՌmeLKr >cGɣ+"8"w[kVM[`Xn1RDa=WkwI<%iio'x"B(ۨ ̴jSJEJ@j.AZ9YIjQc }dnY/󼤷Z`Ucc)09 quFn͌_6L rP 2ݙAq&`bs A|I0[Oq#G`zoQΗF?ٚDiD'Y,]99aQs=!VUl&~]UP 6+(`)zdg:W0|*zx*j?cGCJ c6R2L,jbPiFz1yK^$Q0_6(`ђjP[ḁs,#;+Dab5?d^A~ 3#d?dBvX`s1P-?sM-<Qt6Z7H s,D拷 ]03M0$FLAVd_qqҒg@=KNJ ҄?XdY_ߘ>2ի©2ʑu9H+~HVp\钀?=0dy<>.)Kv_ OZbذ_5W2@ﺻ;xg^ J2)pV6cGX=U=7$dP^p\=OQ"ILֵI)57Qyډ,<2Q;!FBo.?ܷUѱ5]reaBX2=ZZ B?V);o$JM)(])_Ԣ6B nx!%_MA-f@b2_8㹰 1`D\U\gnMYZ<,@xKhnڕ5gC֜vQ|M[!J 8E3 X\p VlȝGC7\7!& zʀ$ sͤ=>/"jB% RVʀ !/(7Шto{b3!C{[Xv^ K8`([Q/B{mthjlaNsͳ`);W؏"2㯚;?<*4)S ,jГ4)JͲ}nDC{Q(CKO' 2]F(rRAo=1 "-yȾ>wb,xe`jU*Jꦾ=3˕$؊%:TS<31i)‡ gmZ 31_}灤uc,_q&^t 옹2_!+WJW <UkIpڰ[Tʐ^r6P\d;(쬡K'h-JrtGLq?t­ %3v<ӹ)hVFab9LL9K8'bqXm&z3꿲C뗣bNXQ}E˘1qj팪N)QӍSYyV븓C3ͮa"{kRU a R3t ESv':?QIQFwVXxJf@o(% jX}gĎtknQ3-FA9 ^Cl]FvPjx"DPr.J}&/}WN.BKPzxWq}f*~Ξq>0D~CZhXU 7jܔ+TX?޸%_i[ RwFEI==&XYVK5 Ou6%_K,G(5=ZSzR͝}o۽Lh(ӀGz,39^^:Z-4)Dq c w ZNw|x*{d0UֺEn0 0o&(rԭ+*M{̗% *G"(Ϗ1..ΣkP(e9> k4MT,aXTUy 0KT, M޳haha^?H34~z.\M+;ye1(8껼'"}HDAW >9;xםK~Ĉ%&6" |ح9Q2rBe[(V`L'zpWƿoKpG0o=請b#~3'/2mlQfgq}&ɞEhơ w2,ӺiFnT(!/`XḾE;zjm-u+F%D@C?~d*h@77ȫܟ,FC yrmz> XleT6쉅>xiɑ`TuCT49de/zmJuif?ŌV]M[Qc. ,a݅f෼=" t\CLjjJ3`c?je#cX8]aOJgϴ<'9R"19(q: My;p5"Yˈel0:Jߚ J2|ODup6UPz0turGHO,wO ?jB6C'sъM%$>K,>2GLQ <:j2=Jq[`QM@99FVr2!ja=LES>*F ѩ-/ 8@X7"1R<[t8hq/ BW+^s x+Wd$C !nJk5p{3T㿮!7& [9eҹzh{7_ ($: <ك&w~RuA(!cqI lqx]-mr7f\h ÷6{D;M#&n=6A[qRt|~z4'}9.($GA'e#`r6Fd0̇ 0&WB9udDr 3+J )ۃJ}˨aylvҏ 2ͲMfzyu~ S7խ=:u&.RmBCDgG;ȻU u] `oO9RU>?j &=2HD51*S*²U+R{JN=u>RoVUFJErCk/)QU H1%_!Q@r^WqO|zI'Ol}n)򍧹͋e:\}`I蠟~S[q(RJdž,YǕ\>,-5b|wB_ujac\\^M,!噧Xu=yO F_':xRlL>R,l6zMsLTPɈgLާS&m*fYB*]-^:!k;@Iy\o[=rN'=$<` >?5pO/ZNǃPa3ƮIZ iR5)HYe9i/vc'SLQps\CyAO>rX0(O~q}P ڻP/ֱobԝȡ$]goY;{4 ˕0Gń>oTY~*C &yzYP3E{,^,q+q+1&S"G q&Z6E>*0%"4awrɄ3Tf}X DscÁOg6' AUv?&Ҟ&׹]h`@],HvbQ0XeK ɟXWX|urt˓Wc:m`W7 ~CxȆ}ث97"^F=R;.R)v!a7Oklit&HK9Z^  GѥH#q"_je_]>?a2>`p׋>({IOU{*tj} t>r'ŕ3qǒ#^xC2@Sꅋhb9YVݝ1ZRWK0aHtp}"TTnz)V]dq3))[8_S;ǭ6F-_$ y(,#&f# m!> 3d~=~A>|B>OMD)ol褴`` _k&*Տ>#u1R5J\]9>iɽ%󕾫6%.5?>nt (f!wn)!'qg.pҾZ ob>ﶏZ ,JM]rU/%rH!@ƈ) /}(tte,oPnĄ͑o)njzFUi?KH³m& k-ՉK6GI]p24|\0텱27L2dsHwz#İsv(< E͆h8t4 0(Ja3xNovAqDGjrr-zgC$+(z@ɟ499ѵ$RX8h:,P]Dy$'.hQXTh^Yh(E8-V+@̥v;H+y T2оXy=evɣT=`j%KxxI =~1Kn&,®<>%Z=kp@bHƬ.}Ǻ+Bi`"k4 R)YhRꪾK+@%o cw^ye.ƤW!<!/N(5DW9#KMR`̽@&g(+y<^Q|r;$v{}sBY6I/|F˹XNz]f9xc`[(VMTLS~n}mD;rd#@bsWp+e6cIQoyLMnݾS{9 |("ܴΚU- Sm X 'GnC"@\ n|T,|`'dACծ\Q8_\Hs#1/[Cˍ-xj@-O Gwn%iٍàѽt;}s: nf>2JCYW.dmF`N ˗74!G94Ɵ& EXDy3ᶩtȬ\A]ZQ`. +Rk3_v w+J1`,UǦސNm|f,cC}Z/ԅ'vd?DQt2]nT8WdNRIuc2/"/UVAڬu`}.)ȫ;]&c;OyUAW@RA;} 9;TnazV7jFo%-z>1*97a1Q-OIti؋[דPp= nTϮ.ԯAa4 0 ]J*uvvF|?HكmLl ^XJV3-\~-s\fL>[Drr2TfAT'h[tY3ebM 7YϭM5kN)@e{U0wUq#N%ї[/޷O=!A %"P6ۑTMH{WԖIQ׳t%4 yY*mX7旘#1xbf?,+KE9tQbBh2XV"Y'jEa !X>ʖp$S>$C^S8.Yo BT^G~x*3/kC7øǡ)$vK'.;ykڌ g\R;,RQL9*~(7 e-&FѼ"2k2Y)DFk^J, #1ǎ6^%1l\RN [=AtѶȽڣ ~\han;}Y@I]fhŌ4# nH5jm:O2J,SՋ*!0>MI^ ꚛhՙWlX8o@HZE; mu3F-E],Ag3  2T߁rWU 6v"K}<= #<1e"瓕} m녉Q$hwFiQ2؈ƻA*jPUwv7'ber`&C^M5*o!'$B "j2abGr kˆp*=\R[|Y n7Ox[YLR~[rf#KaŖ @ u1f5d ]腂OW')sQ~pZtQkwek 1\튦4/eS`]^C?'IÀ 9+٬ d(AcQS~}"591avj,ߚG6͏ee9E%& i5S GyRPV3Ν߃NY݂&~ҭ_6I5e v*JtbMNϏ޻6Ih/Dhڽ٠wk"\vn {b\a=,I$[:`z]9L8$mf/ ?h h}mfCE':{%fch\m\rZZ͎*!Kᨉ֪>œ2u|Oh#jOxY'iHjKotPS0Q.W\jWq7 3nT48l2}t3Oٖm)aZRwa3u>;sr.I FMѻGwz4~h(f;IG(HsDUX &L!˾2l['/=O=!g%sk_ rWpjU"{B剹j̀n;eLuG3 PE$Gˇ <0NLH1)Hc,$;.@6'g;R X`ވSY< I4<X/ǙU|TB]0#AUsXcyY_$oa0C7x6Lhz{{ `vΰ@ v׶_Я$i4u}sd^0>hGfK(rC1((țī#@4jU*$1|;9h]OTdf?̀'m PELYۘp{#ڒ7p@BrmHS&;E?[YzE?2"ς()ʍi: ``C5"T!{mD!'G-l_XL iy_R$& c-܋6{Lyi[9p(.6A0yĽTAu}8qZYE~DIxR8BhW&)iZei贪J-RëR8uEDިDcȳk:V5o,0Cw%W5b\7"KH%NpM/B|n)VP {]iKdt7%HCe50j I&5 }Ĩ)Oa+јjRi$ q*0DV|H}`sPvT֊~?3Žmp7@.`V*bAτcM6VO.j bi32`E, uVD`zD.S&nK)PݬM #7;GRG]BOHri򦚗t:0_!=oFѭQE8f=EPJϓM4(]s8PenY 2WHm%^RגJv9vjKGgL$U{F%FD?qE^hDGr{㎮Չ* +a0m_w ~subZ엗K=}@]>QȠKвAY8_"dD_ۆuDсh3r`h!{J;>5~&ENiW;ps>#OV{qtS *\DO+ʘO9(+R .%G3݈%Imטj%$ɍQ8!䃀zHѠoxuhƸ 1Tx{X lx rf͟3rD&%| j'@ *΢rL]UG\` #ˏI @Kw'FO䶱7 Oh׵,nt4Q:VzkR)ɻJ@^@ARb 3w#{Pwi9$dkK6_U_^CqϬ],H vŐ`kkHڋ*ohVSK Ⱥ9ym q5 q + l> IwFC8ɑ\FI |7#WHM+ھZw>pq oU> hʃ/oJ:,YSgO#0(,ǵ ?fC@ G#<t}vG_G=#~네Dۍ'|vZ?l9Zp󸹯p>ѷvfMe9{oU>f`P-}![ Ai<^c2]YP]"t͛bU2Zl jυOwrP)úǸ_lq_FA~d }}Q H0]G_'tTjndKD TMN?)T#u8W~yڠuN?g&>Ɠ2ǝA ]@&PΨJӧ!FBՂ{zS&7dN02zUFa5SL+Je=n+:_lE CZ&~oPmD$gY^jT1NRn`fNߙ%؄2BAPv~1 W#0ZA#'*'&Y–,I5PddBJdc+4 uVjZ"EbTT0UXi84'XHfSU_q!r\f}Ȗ-$UhF$EQ_lտ.JyGU-w9GYט7q;Eztֽ Ģ1jQ]v̂>ERZUI$gR΅xmC6}b2zW91 Vr܂؅4ѭ v 37wUZC:\x\4;D̶wQ0m|Z6bM( GF{gh^E2]<#׳QCzr̢f8qvP~ Ttgµfwꛍ,h/n'AiظC!6L&Oᾚ /}l= raUZc5;O4}/0\.3dYq;#9MBɮ<=HVtǑA=2jyyC jQSܸ"-MM/Qg?ze@ŒHsˢ}"Bi`ۏifO6á @=l*"{A!)s׏uIM7\*٠=A\OOcE^9}Ar{ˬW8#VƆ.{@(%o=NZ IW*z!☦۽|AMc(f)wwP;#;w0@f]P9̵[qY,s+>BߔS4ۇ%Ϗ)\CYߠ@lps'JibQ9f&(˜'Υr tKvBemӅYP/A-#6PX3oQm*cc[#xvm^M>0cID^Z^IUF_pVPݦu|; p]4Dk),~Seg~v/מАJ MbT<9N{_ϒkq#˹Hg5+) 0 Q 3"rXRӑS7eMeɩ3"Y1h/ICk+]+E+P=%Tt@jXU\2G]a̽^,t'4fZְ/e*'Â">s7 ҧ 1R^҃ +*vRw=Su.Q{qQ?:IG J̦9=n:f5{caDk s)?o5PϹڍ Ndea*; ]FL vb#/3}$g$hG%lMp]mDSʟ-cC:P:>Do"uRld7 <#HJ=^Ң6D;ǨJ 35]mQAkE%o.οgT Y[{[MT+4\@%;@7{J.1@S?qu  EzsxA98g^wWf4A[mے^/1G\ۘ bQrसDFF5 OhcCV;D,bD7ԐHb@W;k~McdpC]`o:Klip&%oQn:BDRfZWM@M]QP8<֓VL >dgGҸe']!~Q Kl{2<lbcc-]>P^t3G~cVvť:DisrZX3FMWfUnōsyo UH>,ھBc{18yiRpcet:'YN]~&.Yx""{ mA>9}e fI{Oxj<8IHq`hD9Ț9 ֠2vFCeyԉ(P-i8}@HѬfH)F"7ui^vUuI mTSY\ZJL\tȴdSΜWr]O;Y;:2RD4ؒ ^{=A$ӎ~M43Nt@ڏ¶}D, X,?nT$-=KuO_vtntBjf̑ȥ!ƗvmSK&LĥI Lė9.VJ:ͰX4I:7"Fۄdz>P`~Am[nSKlEɰ&%]a;>G$cvk' KZup;ZZ귑lp&Kֻ(J51ov#x 86&nQH@h 3IZZKkT/!< j*$*8 Vx}TpikG蛴_R4GV~ů_BAyjԘMG9!^?Lw8]Ɗb j}`װ%ڈ%vM0"A3˚/VWߎQe% ͉5έ鋟j{q(qB {\CмJHƓwuR[bռnrAS!2uUD#QzfuPÏ^ֹ0(Tf~bd] xpK6^ӑ]PAmvق\H%ii /` hpdEeeY_@xEyY}p"`=L9p'tAxfj`E70~. űR D/0 }dn['Lu 'rf~4s$*&b#JcY*}٪bOlLou(lY$TE.KbY37389sr.;>0%qJZ9th#/Ȝ2aUg桙iWqTq62EE !`_m+Y^HGq#ů y];wedz'!34 }Ыo螇h%}Bk>pA˫<ƻ)ns*ꔍ$$>(ڌBWku=NK%*!JLҬxa^-ng=).NQ`'d>* 7j?}~yQm*" pV7J5LQ[`Q0]yĽYwDɼi9KO/C)P4T7y=ܰ>GzGrEڶڌ(甉$4 R7SVEwe(-\)ce:D~ (^L78k47-=4ᲕY~fX7~H64^w}IU`/~\ dM )@%'rV: U|i_q14/scY5Lqn@^ֽ$:j32,1nDc:~#=vd1caU !etV֞4*a II1`+x. V^9 sd$b`#VV AHZkII+?XS>C/pҒ=xqJ*R*vCi К2Ke 'JY㓰/ˌ:mo{[Lgd!0Th鱓(CP1v/O*Mx 8m \t-mkHǬyȌ9imҝ=|He>ׁ[ũʻ֡di,qHb _ \?eH=è68Jz3@-N.؂ҿ'i՘hDʙ*YHX8PI)YⵁS;hVeV.~{7/.kc~@Jl B}8PV%;B,?CS2^5PZd꿄aҋ_ڏmp.+n'MpGٸ*0*ne!JPU۪)4vPrel~:T(W'CEVIQV5V湂? S4Y!|Z]T*}k!l9 l#+KZ#zPT"&,O\1m<ٮA.P 2N9Nc7JP1Ԯrx1'5}6ӄB4*9dNQ=dWEtػ1.<wyN9_~Jb`Iku}痕Cˬe:Pȥ>R&I;hVƭlGVF 6$]zf"pA{oAWQp?H7g|iȯ4l<ʃ@lUaFLTcD$x DڕzX/˦x&R@:Mf_ [}j_8mx!)Ӥ0LJ$cz- 5$@n }GT/`T/!`,Gicf$ˆBqOc)wGZwd {bEU$?+L x:@ͥѧI*9럷/;{e&x!jEq5{+vC~#l0JonWPme3@$YSQ~EYx![^@ _E@rM07 03!NPͱN~na%ؓ2ەDu21I0B̏tqEu?V 4OR~%/ zk[=Y݅U:5\2NQXh܉T5@YDv!,9LcD$ У0XKC ?yd6G}#%KjϪt俽19j,ӛ!U48i<ʦpH$Lܻҗqi:D]tfEO!}Qxi[!ԇ *p vu)"x <6*+ _3lu|?em=X-si]Up,Tߏ^{ PM,~v+/{+:ukf+սf,SKIva۩l/g9An0R6P1ZQe1rLCc/{8Ж?h򎎸2]hmOAvr6/8!a:5ޞ,EyeQaDo[:ujn(ݬS.6 ˬ㖦BN:{Uυ'i#O#Fgr@BSj-hZ }thӍڂB{nx\`Y'!-ZLBy| ;J[,NBa~)j V;y[dd|{LR#&\~W/eKz;'W7M Ҥ  Dv ؜D6r)%ؘ|&Z-e"c]\/+}C<K@5>?6aEc#)lk64}QG6¯m@S)9b=oF\ WhpȃgI6r"n/ L4?z>8NAsLgsVdz~JqS`z$'^SekW ys QλG6y uPKs=CF[UY'.o"O'jaH 2["6{96_)ra1 ?Y>- C ~e_M(Zyn O 1J7Sj׹Hڅx.zMI8VqCpb(09i-yuFrE뼍[J?UqdNZP"U5j#O;;tq6V[41Jl VL뾕Ne{tn1@&goeo9O"ub ;!PXDco'8 ܍:UI>2V(BE 'ds1qSV~|/"E.|]]zMX5s SF5#B?&"H}BsSɟwb9;*%{ݺ03){ĺ(u=YPh4 `JqcC;-ws,H)'vGhĹ#4X*[A;N/O kdCrE`j$@T{dퟮ$dv?3Y4ٌbixtm_bhfKIwuxh϶1k!2yJM-PA<0]75b&[k8oDl~kwt2xC$;M~8B !s}5MJ:|x|8jARxZYޤѹ$n w t X#ߔ.BN?쌴QSnT*cv\06V~mHx\p5,mh$=@xqaD{)LF|-7v =x0BXd) qmYvdXxմ;ޅ2jqE֋[)Cj/6j"d"\HB}!yΓf(t_;.~ C@*~j|0l8*fUO=4 ¸m~C;*~uˀh1+CPs𒢗qOv3,tکTmJ^W7N_ֿXTf\}ب;жnG+2+:xNG땃H8?8@v==Q{{*?ljbu= Z|# kPEs' $)CÚG?y5" uHti}}y_Quzt8.UQ PmVo7JlpuZ~cGn(j@!]|a9ZyS ghhA~W~(&m)%n-W >ЛS`@_E~t[eyvjPR7]4@`ߝYݫqGD(sXLcV쌡=X١5O RG?bօI8=X(,Xd nVc1ML( WR;(b?RvKd%M0Wd 1~><5l;'&6pof/𑩫bmlOCZQvD@#1R|?xn1_5FtHtʲo6 Cw+4I^ Йhֱ"OM7V*'% F$ kSʮ>VN̥<hBc9qZc p/fڙǟAsӽp0^4*tmhNVYbV&('сwDr$J*L!25υ iXcY0L]a\73҈L}Kg,B }"zO]FGd@f7}&9M *W+ ֊sP-\r5=! R*pyk3rZe|a1ilK%v݈giא&PY PYENsIP??9Na,1HqЭx_7 p9Y)Zkg"&zѸP:ndW֚C;L{uVT[Nl]J1G q\7\JX SF`>g6r(N+h6ۣX^Vm EHzDe}ۋ1Hq$`RB|+ 4O!fEX'#8AU G?Wncb ?c-Z*8eGsjx+q_k%iw0!@C'9\ /$f)nZjҒnCGok/RX!H2/MOmϷ6tcY¥GgĀ]3aXe(=(GE֚Y`3.P,Qcl'uG$`WRűsn-\\[hb^4PUJ }9kIۃQRҤrQ 챁Rؐ"r{޼r^a$374H]5ziCi T']+<ߛe  7YR>jL\ġ ŗB|yuo|5\16Zƿ`Gp󾎽_ NQ`?I%R?ޑ7{ ;ȱ:IVM CWV$J0w`ͱ3M)-k2=>Ig*lZTJ :&;G 4652;wdƁ:-Q( 4dEڀZ",rfɅ%RrԻ | 0QK+L! /F  'a˶.$}pp%0΍j#?㾐z=ޓUYQv . [$wE' 8!ި3 $P>k_S'6 2LlBؓ=cFKzRiw9].k9 ;H]4E[7\jA?#6ҕW򥰣Y``"8d1`ђͶ]iFks'PDLF(4h̾z4WV87ٱCZ]fWO._eY{UtjNkf/ygF7nZitˤޕpOKFW2US ᧷ugo{;Yђs=+S/ϊb>^bHYzPTtH PN6_WD8*?th|f:J%.T7hGT}oaߩ2A`{qbɭW=Ufeטֿ RYB58uŋuv6TP/N7? XOnA܋P/Ʋ>@f9Nnx)72_-iAzE\S"/t=H(VL|naO}s'O{"33ȅ@2An|Ia {"=^ 4긷b?Jf2kYi_CcqD4{rHV[;,xvLA$iR  +a\zq/r k\eZs\J$gJ[NHLm3~Dxd{2<>< +i`gO$Z I?ATq)]2 'C&ibn4J oz;GAmaL.{ȂDx+''Y[}Rfx),rֽp%6]>)Mx4]c*2y?t2nnMCXW9HeH|VJ8/>3CF2@ЦOXSev$?2訍cѾ/lU}\9G2sn̛$1D# F@aʺ3r!э d/v#GؾO[Rk.bm2ϳ9`zjl(#,7F6Z t%ӖaryjMsPW,BZ44HYu_Py}g22G`/ʍ%u9ω(^@@ 9,F!fv tմT =Q_bOQUpU,ξD9 m[(7 7X|K  #d>wŕ(CzE6 ??(Ҟ7׷9\ɴ8sI<U6rܳ`7ݾ]J+¶N# ?wo(,l哃;2ǶI=ϻԒAX0. vk 5yʅהwKz;f{+_51[8-=-0iWX[jMC;ܦ>^J͓u\D|$4]JsT`Lh&b J4%]^–Ǫie-?)!\ )'GcڠML_zFl6?.Vq'up: `|}&ke`d9V@;]Pp#Q{NcO#$%"&VK_xx'gKĂ0фF,Ci.l0z!#6b H O [ɒ;WfUINK/"Dy&a<'7SNR|9I`KRpN_@`P2ɥ==55qp0Ii,dJЈ ?Nnp?{lH*JASk$_Y0mcx`ppQKhY׬_ogl=Yvؚ%;EJVchmee9Ϊ']"'2 f୅>5Ɉ jq2ˁvelF.a:7B-yȀ|ghn /AOfۢ?dWpkZtI~W_J=&FVCGM`"<z_v7#j2 }) [`]dNOt;gϩ,=gQpcB" LІUwRPK=[v?eVV=2u읲iaj_EoNHd KG@r;_/f^؜~՜/$]-s96t{eK'xa6$x2v(1pT:1ȰdTf=e@{n6hq^FaFŸJP}|DS ,,<aDW) AxBý4ϋ];~Jx`{ȡ}%kG鱔(PUg@[}"xG֔4~`$g C`*Ki2ёcZXMGۓ_wqF̝Q34H-8{(]8~U(mz9GP0B4=q "&Հw%MAA_k%4/%^27/aIu2jsj# Cs?2Q6Sn*z^Q5=@,l;AiSuümm Iͱ^ "ㄬZ`uxlF䀄neؐ6HI:,$=>|J6e幆ٴ8z[;FL3.Y3^c 7;0g;`;u~q.?sϛ(,xQqjQm]4ƣgK;=@_MEz'(? :9Q̊IO,qel,.tqt!jdc4ܣ°;=0+N1إ,Djs,ѵT{oma4 Y#P Mg3%F\PmsB Z\6fSl4HwN7}t&S X!+M!Os?B)bMٔ^,zNWMqc͋yuS8Œwϛ͠?|`%@y{bM-/DK r<QjUoAPawվn ,E vKH"_B7tЕ K9M:w[g= peeKK*l)77`S%p죢Ԝ9PfSZChdN 5E~L"m.ܛ,2Rr^b*^ >b2,]k Aj nIi/=FTcү׹դd|J7q_k"epފPOaQa?nW|P;ȣooJOdU]=t=j -MuஹkWc_"d'i#ٯױ曒-z|@;* F)`zy/ǔJ~C~AT;C5>z\tonmS:u&TmMfDz%UGڽ&SedRvYcQm{LbFu[+Eq3JNP*LCtHZwb`8,j7k5"3v9}{1C TT yCW$O%@[ {vwV Luh(9)͈I7G<;[p{vt/M˗߹Hʤ0a5Wf*qSdv)jOx|lbԏC x q'%d\Ks]e"'>}]+Ճ` ]QY4J5T_<\My?c( B50 Y:=H^K.UwjJ+ 5bא}#Fo^!|Bnj> CwŘذw vMIv궫\*S7Rvx]4f|/""qT: )葢/&'T7$>|o ;D@FmSh?B,4vWJ&;"QZlQq/*sfg ĉ1Q0Dg˸Xq&s ɷ4FFڱ SFjF//{EdmYP %mIQ_,}RI"oF%=H'<_UIר]ΓHifѹzB\qX>'ׂ 9[afm{1u, 1Ww\[eyD7 vs pդƻO*)zP^KIAvQjDFM\~qdd5bPu3'+Oaq.̫3bNjhmDXEGN"FMBI+{`)yo;'8ڨnT5>mOcI &DTosՒ .*q+޷2z i\%hս ^$!*AJ]Oj]Xw?~uCLX—I?AAͽ{w̉qܬ}h/v6'1.Jj>AJބ" [ u-F7EN-ƭ)d2lUxlDu!d(_ 4eNх 5O  %ʯL@Oh4Hyx@ݕ'K ׿LMR.3Xx5d37bSvn(O6$mVi9!QHEZD-n(A'0krPFDEg'$Mݗ E "%!Քj~E TO[̗bzg!EaG<033|t wa0}P؈Ck7 i(q6j|`ndۖ1vSE"|:\_M*xlLIa'i3I~hq?4Hska&< ?!uYdbZ\X I7QkS[EK}S8&Ef ЭKWaz^kbm֖oܰ>>Qrpj ߓxQsTH:PdC?Abkä? rcho1Z ~;skO[McPLK(W-=[2+dQ*֪,fa+n/y|s"+ix%*[X2WH7Pݟ!yJtZ}%IT!j }jLz}E}Rb,ȡM7WTuOso >ݜ.z38 ,ܧlJ+7sl*]x6?|1c8DY(^1XhPcE0{0E u<195ܔM۽mE ]*Y+yF u&(i~( M0ۉ5MP^)`ؖ E=Y|zQ>22!vR[׶./wV,a9b) P'/s[:YB}umI-n4Vb t'QF|a1D|6W.Ƒ7᝕&C`CqY"8CrqKoS9x!s1U뚔[-3˖ :Ӣ`yd-Vew"ya»qЛ@;H;m/P؍kU\OIHmsc^o)gF{JVS||[+‰toOuQ9BCqQ#xPfᴮ?*D$7I-|0ev!fA/ ~Z#NScȦ$/>.ſx4s!AO*_WHtJX}?Iuo3j,E6U+BDϼAQRf`/ȘlΑr4l-E7YyV،"bu9=}A%=Nd%'%Meb ޭh ޢ)? ΕR&Orsk^(4R!,z=<䆽쭷\b撱"+Zw{Xr('7x9IFXt$]<˭"(Yd3XP˙{z@-7_P n / ]ؚ @WjDKy?Qѿ͹Ġ:;8#XtP4e㛧}IF~,I($өk-v:8|!Q&Sdž5[Am;~ua{D_g2TVtتvD;'f3-3g[$4y޿p˹pz\ϼPK\V< -`ɘ7XM2)Nl(luweHu"?fN'g^WMHLhz]B yPxfvxV'Vlw_ٕm-"*m)L~ܻ (`PrfodL+zW\KO0aRca"n0[ hAEa&(Dz2Za>D1mJI\!z"*{ptҰS,bfOͶC[w2y'Z} R9FÚF-cJx ,! ҤQ8~̓kl:OgZŦC߆zO1U.}=ֽ,+x-(PFffdti< "wIKsҼ?"` kE mZ4U,]nGKcHZmпFUxGܓ0k3| b"<)@-lG%cK КA}(qj/}0KOnP2ƨ+ hJc"T(z-U+%H$t*}؈$rQŕS-ܻu}]]t멚4!',ȧ%R٤~f:^ަ$E [ZpV"i>+\xojn(Exӝ9yq@ N[;0/rٮ Rry7{(9̹:aEӉZM,HLv+/q_|i销\GGK9wdkXƞw A,Lʡ87&3!xn ntAdeOQ%3Eӿ( hhbJ\'r}%Ĺ:[NInZ}?lŘ'lR)o~+1NQatiq8><w{^XFanpYJ_A<08r żڕ&nw?#`rB``3ң29IȾaw/dfDJ!2Vs_.mAUPv`<zNkp#g1"H;ҞD}0e"N][*\%ox;b|nz'5F%tLfWܼudCΥtaJ'ޖBܲƷ]ZoZ.tqatd(ci)=B ĀÊv#{iG2pϒqNM!O66aZMmAf]H°(8N] ~;]FCO`}kAlJ;F7F>g=_zcntZ;VO@9Df2.\|C{z*³WӦ"jOAs:Ik'>}6>xfi&teoVzVWwvzVCCuTr;GV\^-ަa<{ٍ$$Iz}C(GSqgEn].M[rrdh/ɒ%﷗nutkWձLdn!o\’+9>h iWdX9֌f~]5c.x@]Rުm"Ϛ4y1.*f2 niٴP]e  vh`&2<6 l`^M#wߞĺ5Kl li7I# elt 3ҧ:VV^pO{zuݸu]B<߃hufZ CiA;OzN M~;& w΍ܐvuj+Cv=xC3Cp闠id$9M5*,;G!Ybo`\rStmN4.nY扣hyên#A(-@FGKYa@S[A͞XxBML}a9^O^hXm|oԚv[؅C-LmѨܐ..@]|o>"[2+rt//56yy,җ6څZ>87ꆾIY|"qb[>J(L\/|hw!NSKqA?>EvcPp߼Q$-7Ѷ\InFP0W2AaPsqכ@8Ϗ W|K0 ,_8kkc`%6 ҔL![5*ݥKsl\5&##'  #Չa:bʄ#d"r LC˪W-뚄$w%b;ɋK*7vU?WEl` O.\& RdvZcUtiv˯>" QPʢ}<@6PS^*KisP*-i]=#|Hy|^:LI?q Fp4=ɨQK\%{_Qj$GW77Z92s:ñ }m4E #rB:VETG<| q2sWK53#,k)}&FN:54# YOXA8J>N|k D؄v%7dJy4:ŧԨg`)᜖f3gbiQrHҾ05"i̫QUhOs>&R}=Ou'5x\8ẗ$z;z0 O@y+fF N2b>oJA0,ˢid*?1kzǭ{\pΕٗX _s*Z긛|Tb9!E* y$tzӠg#Xhk_ Ѩh}HKhmmv%= MJwmN ݺWO\!ljEBœ,".'&[fR> ,jhtсGѰ/^!6'0&%ɈCYTչ_dML\n.dy8N+ { C2xJN2 ñ/lEzD(L_8>9[R>)[pigV]۶XN`1h Ću.yރ a ~2lq/;GqQ._5r @nQf:-Df sOcBaђoL}_-`kan1{v`9 WM^l{t^ۜ3Ue0SeNv[PNJvikktgS $bRߦJ}n ,e.olW|#O5u R!I] @3 bϬbݙڌK8 7!E[2<ڡ&1u>U-!} jAe>qr0xg>G~6;+G< `\qdnumbX[!iD *U  NPZ6,_Ͼ"k_l&Bp-Sy~a߄{:PXz JfTCeVVNQJ) @EL"hfʾWۥ F<K@bX fV( mNӈEC[\Pf˨tҊ3-qWpv_f!Fgk N;: 9],;C;ps*B&B>CG++ 5@"l͍X~lSJc5ѴM#j`Jyq1_r0T 绸wcIN #d|/:;Qgpe ) g뢥*b]:&zF⑎sLyL>~` `rZՑlgeuGZߢlv35wSZd%񐾨+% |wA+N Ye4. Q*#˵IYƇ]G"]'6fdT*7t^ Ӧ E`O!ԘU%{%D -˯;hBHiT+^ a\ Vv@>'I?wd7v̉|12,y1AC]iD 4FPKPSdȉ,t?5n$1D$jdX;&@f!H_ߘ3 gGe&G|xP&5;&~̞%otz_04~$O_V6%;jfk/ @!tÅT7?4ɉ"s|ѬQֽ~KdODqH6#gVClǹq+'PmipAYBׯjӆY@Ȑ(2r8i&p_ /`2ow.2+ݜǍZ$ցꇓU?Wy"۾%r+]ʐM%CkD\L^jU7Ѧ6}OJȐcIcpܲ>XF!Tlvp)S5NfX>{n1eG7_J&plw.¶h#)znq\ m1f$Ӳi* \l?Lq]DvRC_z AJ#TdhvW?nk6>+}u'NAc8kd۽ʛzf8ip.}oч~~fI1 y(&9O:9|}șs^c4>,`z> HrJ_{/JN(O`+2ѶCj#xqek,>ǣm*60"PBM8V ?lҗP/0GU 03ť~"Xm4. B>eh>2I 5RVʘWJ晙?1rrg7_wJZtT. rte!0*VC̖,Ey20k;!Sw V4چMˌұuy7}2Cxs\-jrgXSK\ <3TC7ߪ[E$R.Qk)[ Q/sA=?M 0 ӫ(5~&B/{xZ:IB#cFiN+ 5K;9{%I`x m*4d4uo)~?vk컛GUpwqX #+TG nMh eIy'*wʴിӊ'ٛn]Ù4MW Iep(21e3RYTie9w&LA|nɞֽ@mS0?$)I䝈4^;LAz_DBCjOwʺG\2EÎU( .I\%52Ym2%Ò@=W7oLhn a{ 㿱h2[e${~m.}t!Siq%%9uL"vϜΔa]JfЕ4`%mFa[c,Z,v7qs)؍aLC1WI.%U W7>Jn<̴׏唔-v cϷč oeXD_.>)2q! ;ވMRfDB%nTts=\Htp*i SBk4XH.OH*noDğXainrL|ZřG^Ȍ(jIO aw8|$7$Eu+GbS-f'n"%\&D[E]>@DO磠C%ަ1=+Wֈțv ?'>:C2 &,&2>ɼX`׍κc#AW>:׬#\/ik@xr*;P]ʡD.X!h_]W96TRSʪn7fWK~tT8Sl&3~SJ?(fY zE\+Uc`Э#Vs!>[W gDK2RܼjTb0af8]5R-j\)E~|#ܫRrIlHH>q|]dC'U%ݪĵ B,m"RCѧ:Ͱ_GɏPѭ%Nz}](7 bݱ^Z _LUwg친iׇ+a <fJG8yxRZ_B=P`ZRA+` D'K}:j̻TķfHrAAN!B]LE?~Ldʓ ŵelʟ8<;f[{qw=[ S%U蕐h bQyDKdbM^'nIETh\o^Ć#mMvl;o&tfb aQ2|X 9ΝH;rHwC̋ێQ@ォRnxF&7XY|$2-!4QqJD{ x^]!(0tDE9<@ǘ䴟tPUs-rC6QG.0Յ$gq ;_"ZLE/b܃M(&O ӭ$bٺERfo͡ILjŪL-̇t RtOb߷ w RڼA'D( EՏg*")]KMyYKfL3D|9%]']ԆRxX$ G o5F=~z嵈V`n !awPm,/ f|#u`:y_!Hر{p2+4fq/ZwǩPPr[m>,zhiߨ.;C/,* yUڻw!O˟"*gDڃ$]($zGq (cs ;1#KB5!W^˭Zx ܭM;G {{Ч'p7cX")M5Bڈ@tPu]~P&~Iӂeǟ*%/ WSr']a_oifS6 9QrZ膜R3GgxŒ,;ujWqX2OR,:R:+2"͓ңM$o}Z*W#*vzB:;YEoU @sI4Z,Pk?8W⮓)Zģq,ݨIfp]5ܬ܈3 psA/*yd?(2ަ5%dF~77脿 Ԭ%5-m,Y{. i}7օ|HHͭ*amɪkw$68)-I2g82`XL7i!c Xg[J"-pa vR=Fz=+jX@nf3,JoƐ<},wf )T0(兞^Û!h' Xu݀ȳki>U% 3<5~llAx5IzZJ!] cx|aKc{=h~6W((}IDCv&M/u]ݖ*$FN? %%i~ b}+̗q?n{I.^>'`EA,;s3V1FjX!{mj8:kJqj9@{oT&*lF ~崨[:RË8ۭyC SCS؆fp7~4YHөW&T:W咳AcǺɡeʲ]ӯցBa5ږ>F"k/:>Ѽ H억"z k.)z?doXܿrܡOD -ߥgXs\|5yZ9ssQy皊͠wy3uqE!;fXfLj jMW%"@~IKSXa_O <?UG9k/HrEikf풠ŀL+uDz{(cgla@QTe1p>,5?1Oc Aғu=5e҄x;2c TV-[|c &߷*>3fM@btv 'o]{.Wڷ܉"<וvp|K[t9ö=2Eo@\ 3Kcn<=&Z(`j܀'̪x)?ȟ>!;%aim>Օ㾼]zW57yQ#I쑓P '>M2fRM@V;PU("@oAgaSgY}9V**9.&j HǗIhuȃkb7)G+"&yAHˇ.))欲l蘃G*9sR"FSq+ָvQh]/Y7aiOG±qN DGj#D*a&WdEոH^1L\F붭eXuuՏ۸.4{xB;톩]e١ðDf>J+pA')321t0D4k7(P'Ra(')mswµb<뢒+O u?24 p<~ڪ@MGG}1H+ uཽo i\-6/nZ'Q3`Q~`SFjZJG NRL0H9z`P+s?Pzp:> Y|'2h#eXŻQG,pAJ^ƵqL_Vfο X0[Ѐ 3|=>c䅦[lh,U go@Hkf T&猉t^v(Rw{8`?DʇjZ//mkseӯE{W F YзZ9vTrr#;afxUE)#y@ ۙbchl"{'& ȇ_&yO@Hzb;Ue݄v2]n_N)*7NaX=ؤܼ?vA䌴?5bJ07›0ɮJ(`׎c-jj9n`] / DeCyU>eV"r8ۼVVPu_PyKPNzb;DEϷWnJƃ1l㪜4HY4zSAsapy˰; ,0qqbnUUFϠ2aC·] QZQ!q Ͻg:^ 9{)$₞RTy,/n7е{u^rOJ;t_wV,r H_=<1L \>Ɂ:Z*]UJ=9>}r'&Ǧ'55Rr';jnZ;~}. >vZ1!òP}H"6%!l.T'aHq"Vhhì6 #19ڊ+FeGR/eXZ#~@f8DA}V1pwt ,œ ܿK?LAJZIa}6±B9uQ:|S;fn`؇R+Q@ 7%~>G*(NlaKA \0X:6bnyKqŐ6\'I+f`8p}{#A.cFnJ:m@} ։?^gVr:NF6ad}L2Ы)[+t]nE͜ z_4Qn;Ԭl]5׃ϝysLw '1Eΐ2>!|k#6Tm4 ڪ7<;;5KټOSV~HŽl;$J6.l.݃Ԯ4o\B]=XABZdffF,ʳX}Rs@^줤ͮi l}?C TPqRRߍ~wa*j=BaTHgkhR "^E0%^bY7KOy0JŊs"9䰯B;a=:  GTǎFtDko6oRM, q1x$;e[[\"_$=A0DAG L٫6mtQ(W'$$b:i㗥!B]#+E. f}'8|tZUl&/_&c5.[Cuqkrq̒m 8 NK5` cɧBTHb&oٵZW+GkI10@S+@,Җ3ae+>$h)S#9$(JyuzЇt[8VK!u1!^ԩIOh2] 70T[@T>I91hUUs%A`AGlvI>cjJ%Mu;Ԁ)׷w@H6k<:]ms({h?f7e9&-[saL7kCYQMi WXۍ^yfg-0SDS$9)>z9aA" p(A^56I/$EBϷWW虳6~6$.jю/hu;8&diKAsRBu?Jبn"Z/%24`KO 7J;WsuL_(?kEy͉=_ԝGcxJRl}4&˂3dG1_u;ug{3 Ax(fn::MDdD15g"7H^FBޏu$ SuF֎܂`rGZV.;ҙ^dx׬4 pEɅLwF tZ]GysQSū'edq tV6ŠYY^biZt3wURoXf+~=;O7,.#͚m'aOnMa|"W1CMF2!|z~!`s\`һ~+#TXxVT lFɖ>I}]t֯o8?25; ;ڗOD^>4mph=M{B ]jYKAӧ$Ės1Lj0ZtUe(x ܉s-ҪVuӢ}ͩX}y܍u#L?ңRT털 pV)KBKwݯ\~ 12n0GP ٌhryKts(*fո{EtfjⱯ蚺>J(IRӾ1Z~5Riln[ZW5fv:(|e!Vbae:oL=ɝKW9;_&U|:Ӂ2:*O8胾ME!o>+rc#J!t[Z#%omUl1=#vRɅu~OThOydN;E2 atI]J!?yON8`$6S *ŵ ߦ3pqQXΗn^g): T0=`[K.bߍB,H!i?p/Qhx|քW|"{Js >P@+ 9.kdu/+e0(PGAxƧkm4!nyR,^26<e}8)a൹L^%+,=*|Sڧwqo_$ _ ]oVk\8gC87De1Ue¶=[L@"H* NT θUD3@R\f0AKQ~m"mLG}SӇ ѥ,u-uA w *ޭBT Xqxe& m!|8gߺ6X!(c5h\{=}ZŎFll7VI`6NtEҒ8Ta!K@z*R$w_GzSA吟u;3q5'oE~6ÙbFk~$w&T2 no )|$:Tl5]@%G ]jFA U<g02Sn #\A8=qòKg#te^iyh*BLZQ~2p^=Cp FC3(ύ9Ƶ4]Ҿ.,L[c57P[ێrdX$VTXZI/cGxv~D)ѻw_|W[\öZᘌ| %čH>mOvRLpٞ`ag6 V&; T, ZW'3c)KJ)d5m`Rv'Z gbsy|9h-c>%zL&کH#+Epd+„ė#]=L = ;B]j1ojv4?kb*ߨ܌<fPƤ}]ym TA+J VIbH]# KUKy~[}Yn\nf'sk*۵r\sI\Kr $BL2ōmLI`U@c$LVOmEߤQu Uۓ<%5lV>Z3. iNjٹ4nXV&T&sO7 H0BtrX]$o]oRGQ摚YLo3V  >&~U=B8j8a<]NZuSRnL:>;o3W=7gAUj9jI JlϹɲ 0wQIm3<nȷ\nd?גxg)=}>-)<}_E?2PzDJty-vy[7U0%VD#`ϾW[E':cea%޶ue։&~3 Ո.R%(ƌK ÆccEv?/6:{LǾ5#g.}_9IztX|UkIʘ4:ǣ^ސ ֽd46 A~-8kΪM3PșDt y'WZA!@9P jcnporA29)maP k.@˴٤ (r%Bz@ $M51X:;*FN nƄMjla +\SJ2/\Tans1ۉ [c}7 z58 )v(>PI{SY.<7RnV>g39 o \Q?jsntn[@h^)b%c 1zJpFR[QB?Z="GO_M ݲKq'hvS ?@^zK$. J[\%d=tiD>ٰKM^@="N(7m}Rʸ.lo J{G Av<B=ɮYRVΆx\5@);e]+*/uxd$BcuRBm+<ۙ]nhɼ̾uoF-]^=IzɆA1'aj:<̂07-i|n#ٓ/;P"߯qY];BV"m!NfNiP~rJ{Rx-.B`*k@`S O4 LHZ'vlnÖ$eA/7:E 7ɣV&I] FvK7-tA?>Je(7NB-uTp}oH ]cʯG $O0SBLIwB tǚNtUK,fFt1;҃y[Md%3x.DuHs&tf&ؕS~,~ *V ]#kAWoyGOkBt-ȲhNAU,%;nR(_Fћ!T7'@b[V $TQ8A')Ld,E'4#yXgYMhW]Ch}|:fFtW[Cy^ m+ h\i=Or9*9|;*?b!X`6Q &ڃ@E\kU*&ӓC?kIU !ϖ̐?z@OV`D`U~ z/Tf9q\0$\^L>ɃGzQQU;SJeLcw+|$5.{N "$e2*x 5LRp=aK}P+hR9R 3I ?)涃eZ!m-A\v ~Z'9^m7#5&%9l|0T י*cL*JgM=ӅRf55ꢎ2 |]5 d9y4O CB!a~4(XM.6£s6liĻQ_x²:}يtFrHҐ b_[F—MJ0/6>s\0!4\XGT¸Juk.E|:&S jfzL=]s@62a×RiQ:g>t]SQ&f~b>4 r{=Tؿ/ALO녕1H@;rBA.GƟlG+g6;Ap5¤+ЖVϩ;Xt9@H*CtD6{Xؤ)ё(fnJw{f%ōi,47y2`YfTY4ły*$~ZD$NJ$ wy90aBC Yti?5 ˁBUfT5 ako`+ؒ =s`3@JM&y)8_ K}P_ߎĉiQąHv`; |ߜcKY\GwdNa3rZs7nmՄ`6+MJ|4US*'~hz=a0gҜ\qW-+Iݓ}JuT.:r.~]vQOa&Q檦@0Cq+wl)/<\PNnG#rf *`]1(Ьn܎8d}+1" dytjK]v«C&+_,:6D@źbf,~*w%i ژUwMEB  \#fj΢nxtC4;3=z2pG:m:-+2MEyu*x[?`8>m+h5NELMXf Խ0GV'6/N)v)kBgߺɗb}fVzZ}Rdcl|,µԽtI-zլTA= :}a[ab*ƙ!]y/w8,/X@$ *\Oz_j?+$7,}$\7z[YSݓ@~r! T2C?:L~s% k=|յ%1gtGjWTn/tzVĿ7M-G| P0l rswCW|&?؋'4ҝ:Jv=^M! 輬)IKh&)^F)d3#a7ϵ /IJ8p|>](mXdmahZ;U0Kƫ0]1$2Ԗ1Eӌ/+*m]KP8k1Lof$l#A!@Pd;Â? W W\~'B85{Q(z^){A5=g#Jti 3*_c1az oIiKk\__)N[)ȫ[=TԠt S #PW?#(DZmIj82#pQ)o7m r{:usg+L:٠Ş2rn[0c{W!0/GnSwXAm>ݒ` =/HBo(<5ٝ+&"zk쭨J(I/+&"7 %7\«Oє =Ol~Cߢ qAEofmb~"lyf03BIdl;ttd>rPZ8 9J]1x-Zj0:#.r'xG)NNTԀ;O'2,e@4XTm]ǤvAve#X7E {Im̸1آ3J-Au_aUF!O@Q <kQXwlj+YpW :c&6[zhX~F§`Qk'*^.\ʉ\m-*R>K?%.'Ft2.DБHOZ SF `i2w.9`iCA. -,s,aysWYq~ ?g:v^|KL-HQahM*ķ¸u'O.UVlTd} fESDUw_Qk^F6=[3gO,|Dg͚y#Pd[=YzgOh=c8; *IDvCt a㪕,*3g L !e awe'NY>TT"Ci-Q!s.ٶq]~|k"c 3rː<;U<v Id7kNC&u:m,QG U a;&=)d wq([llwQ27Pΰ(SMIxN676~h'r~{?!in>az2Ų%Lʼ5fcȘx,s19,s#LK++fނQ1=^5zFD.`$n;܍f?r?S|3%=i#v֙Nr8yTRĴ F7Z) iz @0wYU}'|0﷓X/1 eWsB|C:F+2!>jT{IEgKFwn :fĊ cwP0b㟟( V|MezࣁP1Xq0g2E.@\QM8Q$#J+dDs(kU9֏ %*LJVO--?Ztp$p򚑫@Ssn&Њ͖dq5>Vմ["]oO͂a`"%<>#.Ԉ>JL*_C_rnG% a\! K\LmIĄ$ԕ2++åYg^9y*̶vMPB'=*;ʞLeZE@J "hÜMgmBU U\T1=O-#c<ԚnBM1(viGlj`mjyDD0˸ #odua?Ȼ G੫7+J%Jaep: >sQ]TCI`N Gw!_E64e}0 Ϳ\OE1C{`Ǟ̍ut.ʂ-Z+{4h*xo Fͧ[ꁤWQlY. >R^qqso].I h+IB-%]x& X6ؘؕJ'= WǚF>C> ;G-a0t-Xߦ(ggѳŞWq V!/JvhƊE~ 96+2F (3 ԒE*@'ڬv_m>b"b`lIԛ\{X% V-q\ .Kk=0@ R Ev^H |LQ@qAg>dãSc_+ZX'<xIhUfa.n$WK(rT lєŢt|9do :u6ND"kz1tvG-ˬwcA_J9u"UZxS E}BR+l, )zN_KBɔXG =aBk]5շ/lYs,;!82~'7zZi Kf(/![ dc l^@Yb'Vky/ƖS-h yI BJfD:E|8 u3ōi=Kٱv\ZpZFpZC=9XpZA.D ;)Wj7TTa7 d\OA"͡+R aV5O;x8X "a<_y>wZF'0+<"K ݧ:P@3i`tR^۰@XL+;қʌh/=zx81LRԌxG|c˝8}+얉&6 X]p) WS&6"1^K{\&9rQrюqP `"\?ƯL<fPkm\6 aA^1l"==R"L(r]}gߘp1*nN(|`=[ zB ey-`ѸaG82ceoh# Q|eyhMkph|\#qZASTZئ<Vˁh=ڦjK-O?E @IZcɜeO`&@L5?{|"rxkkk]W*Z?uRVmʟBKRƀi I;=(>,KY1Q?IpI \Y%/rGՎ C {$'T?&nZEP?B{E^2G;ڲpm. LpmfMwQŊa׎AsK~*7 9BYu`ȣk]Y}/12>jCsiTH5f1ָa’:F*|As@\A8h񑦭)shH6yhDmB* ѦQ`M(JO eF$e)uV Wٛy=qhw:'Dkw~~`U8 Ky=ijXW(ڨKاg9T>#qB.>Ia d3P,H⇱ʐv_V4C9Ҥ_arS,7R܃<f fEOӕa~qz{VUI sQ=%z`'alybpʀ]Ur%MhAx)CK+vj=p+vnZ.SXrsm# ufb[{aAj !{a҃[HS5?$zv1ʝ=a65^%Z㜱 |\"gq4Ez-f]g.*xZLU(d%ACB(GXr41ylWrUt[-3>XgcmҔ@gX_l4̳O$MɕzE 2w%B}]gS=\Z U8άE8m9s=/;h<暏6O8rώ'g NKޠ'%>Ƿ[a.npM=} [L}bVNZG qwHACydS@},)U4E!P1IZli>?sgqN&aRls Y[5 /2 '-zVh{TmY<_Yz>r>=7x9-C%%';%3'Vb(~$IJĴӺ^БG] uoסwY"qk2hKhSFmbf㩓[J Q0NRL\&^\'t䯃Q;9ѭrIcLj`TB7o};EZ︧ I>Y\9uI&Zn WʯԸ3}nݜLrYbҒh{`;'+ܿ(ye눒%5r>C|GM$`+ )1I J흼[=0qQ5~Wݶ+)]۰HK#F!'.zE- w'5Xo~X/]˯s?Ax[CRd_М4ɝ.AgrW(=VڼY e ,Fraʈ]{Gi^ސIc`z#cap-'Ds@؆w)͙ Cy@7uS_'HfZsuV\$6D;( z n0/r4\%JʥМ^ڗQ8C%Ud:ov 5X!%48`+"> )0ao^٢*Y.D[R}@ǧjī((Li(šnv~Ҡ5 ZPW"WOrM~48@+ah3Ro:]npGƌkNQ0Jr{\GSؓTMFtM?:!C \W&Dz֊nO/JK(2sqks7*>W_%Rl;RҶ+~`ӟ Ju+5]-vAywd1|oh%UE|[@vDts\R=uW<*:v_26kWx+Exہ1̊ƅA LrpvcL޷b=_;oI%Oגr3fVd{XJzyDE![զg#x6')]_CH}L-_V9E米].\žcmK*s ͣuwж(a` ħc|88)Q xUCC-̜Y<޼"<.lC˙w$ p,t]@ [.GUqp#ԓDŽE9.xy;X9D;a>'BG@beAKRA'͆8Qda8&5,Kcfh~nTwj .f>MO4 |\GZ~bՄu8;q&Okc~QH^.d| 1HNN `f>an)K?u pZX۰}Kr>ܶ)-Pyj+utj= hX"Qy\) ɷ;'㷧LFFY͗팯k}~ֳ3$S! ``h&jM>n{i!ur0o/boo_ \H2ws7Ǿ N$#ng:rJ*lLKxv4R]>7 aRVG7ANff:5Q8&+EHׁ?Hꋗ2KH{icS8#}ʊ6 dia?;Χb Q)*|a3uMp2U+#w~Ìd"a}"oJG@< JBbfq |^ݼ -SAPlٮ[mYdЯ ::p%٤,`%ϦO*\@:*2Q0\㘝 ēbeTLyTn6|@!?ȹx!Ae@}pyFNVGS#v(oXPq'vs6ahF)vDzڵcDUֶ 5JrT3 >wf/U[Y-ýx aOzOEJ/czI6ڀap\$;:Evvoy1.K[{kgυetzH̒$ba|tĖ/w鿲i̖!pUɑJ߀zNIjDq+S;vgpGo#ebM>npU|l}}8 R{s,>c"jD5-ԑ6$VB5-MoLq؍fW`Z+i;нIXB7a[}6彏ؘJ"Y/!9%"+?: #Q0ǧRֹxe4rsiE=,% =4]~Wd8Zflna2]#ǫ>.<xiyAexy[9 8٫c4Tb.Җu@O[Z<* dOM°!dJ]gFɀ\z+DO1Ɇ"8B[GLo;k`88Ǣ cUlh`͊&`a^ i+xL') _'ܕk6…IzR+iS>YI^4^(5Ea8ۤz͓&1 CbuHc{{86hE1 S돽Ȅ#ҽ+>HRQ'Ng'%r\vعu 6` W10OnJ? 2x!Ecmx.4v!3fzmŎv&/{f*5xn ڽ;iҘkpE9~'8GOh?9obPpLY+v/*z(Svf+db %2st>5Ǣtima q"4p< BmkB@Yg ,%?fc& {(zG;8rޡS;ZD9&mD.I*ak2A=E+}(]dEo). O6qQ>G?lp>6`XչxZU\wa({TBS:p[rTD5=WEc<]L42:r]2LXFp ׹@%r(J$5pQZsS,uV'$6>n[PjKNnTV[O7^:an{[4kU~}d^}^ VȍgfHY75r} w'n08$ o( #j351P (8frl0/Hqc-x""JN>UzjDdx&.'Iz=&4qV~R+%Ix <M֛(8pٶzo>0q䧳c_t #aQjY*ҙbXXVsc#fSE$F;>[K凜%& #cJ.4o/}5a]_AxثsHn?ZgXڤ&u?UQ-Gy8[+VmC J{"w8`Zt8^:X! !:M9.,K~(RdQJ)ƞ(qt6ۡ`NA;yQ+IdB2l~%pw)+5*P&-)kPkkE뫍,vO9Wòo@TWTF~WXn\`ۦɇ%<)օf3NxuY@S'2Wz$Q@ z^L`z,e.A<)ai1Zu9N5 sl"3:?g bHX7wsg v|+ Fqr4Ja5ogPavs̯柄{NS둯' 5|*>]u )ei<`Nt^;$jظ,su0n(D:sd*(y\~-@C?_2c1 j,:מ<319Ljv pp޷b9"D9x2[ z|Ud;6q@Ht?ۮnJvA.?qeS2}b5xe#0W az܇"nӅ+\1M(ᅠ.zSijLRfۘ gg_$칆#tsfE8-sEx3c*"r⓸{- 'J2{9]7Hɑ}< <_an@88qf4۷_6Z*a:(%N(={ZF75kCA, Z  "O/hL(xN0UvAꋽ6Vn cjHn/Yf7pDZ1vCx5)֭.aW3F*5 -1QM%d]LKˣ_ W9i=*evVumxHW?%agi~6:@`'A/$ݕlm-$~%bjQ]4>wmM#xhя2r?PUМ)SMcIk9Y"u2ltŒ1^ip>3Y=G"қ(if%kR+*)?0нyFR L^|vE>dT+JOo:p@MJ;6LyuE#ab:℗$t/P)M | ws 6٦{EPR.`'cw][GIZ$J}O侳MA XEnrHRygaR[7/wIoDڒ(`?0M MNF;4e1cI<W(Q/$%T=涚c`O']Μ^7P+$0t cZh<7$.]^X/; ʟ@`Q9!qmӾ*,%ϏqɔGEOUSy]r^Chzoã/a]6>O:fP:aqL1r'bD?7%6/R^zU2U K+t-%ݑs2Bq2U#`bՆCϵD L N{N8prT]I&YLN(YϔIao0vɯNԟFԟm2qdx7 М~S{.O4\9t22jBT}L%:0-%8!WhSgÆPQћ}Gwvܣf8F 3~sƕ&\r!>a]iA#TN7 mdJg:-.] lr%zi`2l?\=͍y~v˳|1q&QXT, 褡\p+|cO , J5@`#c?ȫ[`uOm5O O?b|qEQ "RXvEGz&i؀ :T?,Ԉ"8ü9 _oC d`gHݤi)+d`5 jubWtDZlٞ~&%;`^B[qIREUu)eޮYrBH<.N(MrZuFT% }f_#P|S,7@jWO;,]nO$b/(R<+e0EBA򥸴䎮1fq+|H+ccA;+i2sKI44,0|2dR~;6Z}bOʛ?߁&x}U(~?#c-}p3[Dvmv?@= NeG]ܖ/0"J>'לPuZU=т/n77~ݮZfnhhy=ަ|||]&wve}-vXnƃg` 4d[K7KInP{Kst}(ZÛ\C7/Ħ$SAM6NIPJԃwx󚟯u;a: |j)aegXjExJTy'*{+1a@ʁljR{4[-2=o%,8G!L_)&J?hAl.ey-3*m(<D8b6/uN86;Suxf? / Ov+MWe\-^{3]X>aod>zo|$m rOT˥/8Ta);md 7[)h<47VSZEy6fGג4P3ba ,9aEe)RQ_aYiYWG[t1*3>^5ʨj*'X) 04)z.#I8x-T͟ɥ|1y X..1hǕAhOYr 623_j=mʍauRRFŞDCrP*&1\mik\൛ ƼuDƩB_ hQӥhW<ʖ&ڃM#S< &+&P7M3C f/ZLIM$+kwCX#U6$J:ڄ" 7! HAvUXA1%~WW]QsKøu /.⑜GV9+I;7<&1eԡtM2llfy<LGe -dyMRKaI:wJㅻ\4/ûb[W[%$O< 5Ц}>,X#(oɒ+;>1m.GHf_q:~u?,0W sPVW,AmTuIdMHism3bְB ]a o|¶'b@3cHN\ow v@Ch%5K459m .];?ݩȨzOO~%HzV h;6#ܿpRajgS6wxm 4O+sۅMpH|#gɩp`F\ ElWk{u(o,q&$'%Ɂ0|3-=g}L{I~QC(︰§gm~joY//i#\G;E6@}o&ưq;=fC 0Ghd׋a>lmx$kgdu}YhacڿRѹ™yQa;$Lv{pk<*eM09 [נWgrBNEXq"knch¢x<+@:vGՠv?O0ÕO >[െh&>qTZo0Ϭ3R>CX3G9>gz8󠠧&4r ;Ԅ~^Suw.(paT)I~6U0d堞rjYRi5-+`0F+69aoo'*!esw *] M{~EFK)6aYp)/ %KMí -*RM; ~ ʸ6$PXd[e _VMGyp!_2QPsZm^yD06KğeР헞-> WI׏+AH7H0íycwAf4OLK( v44T,t6re[>Ɵ1"^vUfV:7Ci̔;_bw;ok&#l?S--(1imU@,=^¬7&^e={~%lN+ʸZƒN6E{OWh37(S I#ߞC+.eG(| 4 6c3؁92_a3@l$Ivѧ8Y{Rj)W=KsNU-QjIBH"3! r!G1{cǑ!" ΢fR>AuϰR>FOfy]4S,uYf6rƃUۃ&s^80'ME;ԪrB$4l2D7B*]:l[Zk)JuN^(%m#T@;9x-K9!*AwvrJ+aן>fHugtQC?3 w͡=\De5`B2p٬gғ{ϵ>`6~?3"HN@y^ K/$C r>A" ϦMAf0Y"N2!} !g~XMD,u *D$OUӶK4yTS!ӡ*u[~u 2Tlk,c Hž3q}<ǽ;AFhi*+boQk^taN}7J ão^sk3"oi2% `( >>ƍ?dB䋤SmR%@(͉Ү;i B ,s:|ځq5WTMvI5DTZTK j)%eyAȖMwn#ȱ?|3*)6e ^S=8V.y Z0@:uCy닋qg! GWbhj1HMi ׻ n9kV]qll9 e_g7(ꡲSb9w_3+e01玳Xp6O`a@(-[=*M/0I:‘3LM1n9]ъ/fyXg&o0\SϒXVГ{-\t6oI{/\:$4$%{e=IE&v}@.B"VOz |@W? aR^gp-EV“q .XdPJlmBX}!5l>gh%݅%z.a L'?$nP"7DͯTCwF${ĭ>3%]ITSe -ͦ;ˑ㗾 GeJUP|2<ҕ]:9b{ )-'0Cw񽲢D?zn٭)&;A9O65t!0UHi[3Pd|0^J|B̙iVTN{ `' Q XEoz6cZ)~Gy,b <+Glʛ.?*HI K,n[vHl9SM;4O.g֎?n! '5"Jܬ+$JFuWIYN=?שcM#,)X_+qO -J_IVFƸbӢmɔ]-c1UIDGE9{Ӡe2Jܸ9'f^FLv`i퍊Al %x!-X.R#L8Oр+$0yіՀۛ̍%j4Sa?{? -9[E9fxBkEi<N'@qg""_T" 4T-mvl^ZyM$-Q-9{unߤ['Z*B aI -EvyFE.N,z~1 %l834:`-u?5ViB0gY&Pu[F_an GĻB?E88{3<#T(񚉤uUGF|Cqˏ:fam;b|1?e"s{Pq^H lHg;!ve/.KRP]5ciDR˹sh_Q."#Նgda@ޢklE"zCM@dXA64bR@*c 43[{4QeAj}F՜^#9gkU7>7ͯM}xlF넘Qɕpj#7x!e&.ӝk9>5ٞ\)Jńmm@~ZO&8|K^񙱻n|L~Dg?W2EUo`aB-Ik/|^%KeOy6fW9ڧfj0RpjmLڂP?1Mmn'_I"n˒ -׾v,(Z7<--GaHO\[-*TF:}vD 5Gt[top wQy&Lht^6g}ʈ%jk>|tLV"b~؇Wm;!.SVMTe0#MMEס=>$U}Cހv .!Z Nft> ~tIZispy1B⃙JbܸW  kItP΋ڗم'r2S6v} OtjاI>wb;Hh(ԎUkQ?5󰩃q,줩6V'77j!Bg= mc{ײieƔZX g-L䗐>!]z|o]Sp8XH΄>hXU od k),8[TGXau;w>?Kt#Ȳ,)V) +ǼK+z<* \ Ƨ\y7ė%̚<'1<[./!Osk40OoLG U)%[xRً Ū~u=0Au/pସ#!tvzWзG%.#CKٕI[۶NtaNoK$+!4=9J]!P$bs'RjL.(c|yը nqЌ $Cso ?rNpHC*?~rFR(h4LG׵n {rX:zBŒ;4 Vn[c,셗~>=/fyk'BVOͣ'%B[9EdD$uf K*QVgeN=tBǚb}|LoJZZ>.j4}ic裯mqT?3Jo_Pu5y3ܢF:aGy4"KҳslԀb,/ca^i^^DnZ۸ɄyqTР0:)(EptK} Hx$ΓXfs4#*֑>bߏ_e[Cf7P=y9Jx̩Ǘ*u6{<C/ R ItX@ؗ>^2#!*b5 /pNqp7*u `F?P Qt0& Nls%Cr \vDA^Y=:}z5R6qsMM  "F4Gf(G.U)t/`}3ݥS$W8-A xcwA9Ovʙ%FDcKWIeRq迾iN>`t🾾$9v2<Il#Ab(FzVRٟeL1Xf}IL)ykH&Wʒnj=| h;jHʒAWZyKQiF%i*~<鞦 6tb0z8Գ+".lW_u"}zx#ui~ݐ6iy^ie@Bdk]RAx7k.n@GQG*)E2FڿXMGၒKBǑct0X)0ϱ*:h-o n T@YRyp&ħV7:p#JAp$? Rx:ѨE/*PdZьf.3;t,[0R:E -@'779v*}Shτ "/*49) bX(ޣ[D?羗]iS>vҲP˩B"fŹ've !ogf}D|{"ʽ.}wXYnQ QOӾ~f"\ =CsvX^ ½EJ =o>L vP]6'kTBqq%Qo@gګ/ {AKЩI1R|%bv٩y5fzPDKjB"bҞZŒG((yO܄OK)Ɲ(|*|%mn!>Mv T0#-í.,8 R39}97Zt&@#6uӆn q󷙕~o_5:gRekלY Ql8,[י%Q6!<B zkx+p>~Vhm6@¬3,8LJjIC=hDEH.=Z* Ɋkv?' T S٧J5t"!|}^*toeCXmwh Nk3&d&Ba:MJ azO@v(#ʪhb* k^HDZn;iL*yw;)A\*Ph QF6tk7)[b yyM&~z,c!b3 ]^bg Ų~xہ]$@fG{ܹ2K*(6SLzr`@|m mRL@G;Pf#ȿZ7JxTTPe?W;a25#vb n|LDiJâC˅'f˟ʝye W9(T݁7r%{ [-+d%|bX sAвY*:RI ߁ $>V0-vѮ$4,a$(ꕾtd3UyC\$5kj[mRUV4gd!obj|DV ֠q<̌sn-2輨X[h2H)1fvuk^Dw55Ɓeevn+yk$}m/xivXt/b(kT:w -: TxDg7CJf0S;鐼M8`[q sʁ|$Ì$<B&ȉz~l>O2 l"JL՟"-1ׁQweoR@xVo4mCA?I x`R"܌ΔV(`XC2\E~&>TM!G' MB(g =x)ȿ WWooKQ vm]xǀU{LlV\.mB3KyL S,>QaGc -qVSPƧǬ{B*}{3N/,~kx֙{aGL>@'&f~I)mP;a=hlO:KFFB:vw!NG鎥_<#X`P<&ᶪ7{E6#ݰ8,IddHu}I~ٌO!x=G᭞wT<1TϪpRG] *IHYpkA4Twzx9G #ջ'H> 'lm# _%+T&\ܵ5 ɛ*hqc *)bȃwE.ǒ9zpz'}Q >pNXp p>r v)cG -C7 օloyNd8:^tҥe`~ﭳv5rty?KZ1ڠݗʴN(*=7lr #sE-V)[(-KƤ (0S U۬C Czhw%gv~N*}Js4ɿ"F&GBI#ܚtwnL =otRWu뷍Bvd~ ΥLP(I 8c9WAxW xp1f#ㄵ>6(^1\?"H x2?BV-i2CaM&ڏDBYc`#:O6 gqìAOV2scBxIm; 1Aۡ➷.ѡdy=| }J b f5;~i}+]D.I,C@GPW>7y"{dABrumnwJzp[2`QBq·$n)2 er.Qh&"DWkq@d́8ĈbJY6HiU& @!3'4+Y^Ifa.w:wž~MZSB5S_quG1-&)g5:}$F:rk A_G~%gr%`#:uRZ&C%OuCpeKVαʐv%g 6-5Dscty <%Mr!Hљcy1^}(c-/̸ oЗ=i(/v!ǖ>/ɆLQ[41Ƶurc 'uBJU^&(J3J22r_\ C"~PAB:K\4h$Vq!&I^x Ay\nIkFhivc7(,둥L4 Dn+ᲃ9iE=It…jz.6eΖ3 IPcyAR p*D݉q.-! :<̣:i 'h3s-u$zF3,j8,`1LnBaiE3#g$X "ƫV?/g83 y&35i?)5Ҭ\ H-> :8X.QD8( mXE!e-X?a炱V˥,1* H\+r4D_ݿe]Q|z|Xe@|1l2W'{V: \)!5kBPZ1}!.|b&LC_TU+ãAQ?a-x`0oӴwHcb\c;ǢyT!ڋqД995*Q^_%ްloYěm(86F> `yT}_bDTCD5DGPaY_X~6Uo~{Ջ3"q/g}I T~M̲zfS$k6q' -QLU0> OOUWޚL$t`Wi~!OμHZJ|گfmJW'"&-CG6¸n!/fXr)!ї1_[`BR@3(`p!PUx">Ӛsfa@ڭo&$l1G kC [Fh\Zˆ^^_za+!"3d:ұˉ0 '( {3=Ɉ9L-ͺJ**ooW*8/Q 3!F%GtG@>WJ5/sp~Yú,K{P4RW[ eL O[Yόa2|h25#kiBV(<jM3\jo tNAս\6 ׹FXvLc֟x¥DqnL`} 2Xgfųy_mol+`8< æN@ 6]=_֤< t#HЗ|մ3qQ2 EQgM C>=!hՓ>9OHZR\ e'S_|EtN!2>r#[S/XA8&x7yVf*IGsۏϪې,^Bs6XJÌ6nY~f.jeO {b nŌ?*d֬h{2cxp?y$(ވ ^Ix7L\u CiۿK],dla vYbDڊf6816&N2F.l.r[Hgi3dh'Rl,:{FT+V;B137+CeN0: R>k\`m?LN9"yj|bm#%+dV> 立t=) ww ?sU"S i;KCF.KeRC8 aOR@{YI{[{r ui&P? cO̐uqoG,+jKYoAhn4^n?oI 48'eAt.Vx(mNg4>y(\K4NeGj.զ $VXы50Ul\aJ`@;e%wwp։7Sm_3 8Q`C4֥#؛m5mjV:Xm=wߐDxz5`T$9J i47֓;N4$ .cudT]UJ-O U !ѐl,z+@;AYˎ][>o^ ۠omR7~=/^!G WЂDBgI'uXi(~A Yvd ?+K˘&kc˝]@*KFO]ߪD䐧, \F"=PT֥vweUVp_[CT,4ԍ~ȚDo+,3/5SiĘ_hauvrf6j9zOC&t*y*0uQCk.,*t- [ =mT`6ex"2#Q"(OqBٚ-*"X.]t Ђyj)ΫC9e >~tiMU|LQb4 !`,ڷRgp,ud||B\"7gLEƆge18DdScRu»R]*Gij*kYaL[+[byi0Ɖq5oD^:H繴 Y$\ωf\; Fth!ܜNtP퉛yi $H٭ol8% r8S&.*0\T%j{_pʥ vu~&ZE]wruw2@c$GqBd#38-'~M#}I X[f-w3bp?EIҐG0E }U^ٗ1Gp8?\U S G8 3^tR+ ݃VҀ7mLW [F|W#bޕrE bT;old5)2۷X:KߏܙQ)"F@/N(r2ad3M qOBeCvQ3l('p `c;qD4yxk1 jH騩4VBM6I郪z$7äXdxjc `D{wʪxԧ\@2$0tT]_.<牊)kɻULC$P}yˈ)-Fj%J6\ehxpOmJ8@#k?EJ um*.ons| 6vR_NJn6}!~nÝwe^e_|}*IpGovyVF`6NkRjf[oK=ZyR=$ }1MGNx[qK*s=mtv"Fc4h×I$ܝoͶ ߳m>}(*]C>4%ZXBEyFzU[ ǘkFN&%:[nTSO_SضRDԗi(X24N ;"S MC)iki =b;m7n ԭI_c%4F9q/p<ƁXNy~)oޥCCK.NG\c{aR,˚] ',eTow~l[x¼+3CFyc[ʚ!ȔlєzF h\Af5 K?.cбT"ca% -w b`x"U5xRM>.lH3z,fcz hb,+BV,B.%i&|Hǵa[5&Nq"G$fAݤC{#u,kp'8 BǞ3pm$'##czz>g<}c_XX.`{M$çߊc Qdq:mEwEʼnX?^0\L78ƌ.4 Y+>hݿS3#V!Yh̠3plC7I^c:SHlp5\X9Tlv-|lsXLt sxC˜e4V Fd:O/6Y ͂'<۠ǟAqG:8$xm L A91GTFYXĉZW{C#jK1ڥ@U F!R"hw 5c㿃Z4/s}CEw|hJvr f5Q1j)_q;+qE-xjN `2"?t]zD}9ܒF iO~ WȱbՊF^'PUދc+7yo;iX='~eaHF{\faQRU2 2@ jRCyO٫-y#3'{Oϓ{S![،p7|$yfM`(+k/'7Ҷk*UܙQQIz=?_֍5t&NyĔufyB',匝==)rKlo H }^EYT0C?扔#HEIOQYyfJVœgLnDڃ{8%;Yy  _I4/L)U`)N,!aFWN$hT(};C|[af,:Tcy IiJGvsJ5:O\gBdrW}S}Չc@~i'GCvdC ٮ3{ʐl!r뺰'?E\0}Vk5ٽ_yG_|BWT@벇oC+=k>~]33WWh@JD82Q 'ҙ#}c*ԹiV2z 4ܭM}7~D>zKXcax]ǁo'S&36l}xϚCjH46Uϗ>:pXCkS̒p < Rs-z?`{MIxG' VnpeRcMRsZ0W]tx'CorEWAn ⦮l5 sՋOǂ+]\Kj!ZU{kdP>ev2`Aȥn)7ҹ(A0>?XSHb+Q1ŵ2w<$m,+v% 33mrǫw[1p*řB¶s Y&pQnՊ>C8f|7'97T=8 4mMzПœMbhҥ:6pI@0u}bWރZ2H;q"x _vrBg+SV(ʅ0K>+:7Ċ.׷J^##ط,kO&Mh 25wP\3R9o"RGXwo@R1+jA!Ǔj+dfKtlHK 9zzV$z^)OVigJ%LQ^0IVm}7G@A3G![Z5˦=+ȬZmS#`ILDlKs?GZ' R}٬ۗfƹ"}ۅQ kъP#k_$!!tH))N3Y 3^W>1G܀>!Qʬa^Ӎ$5RFOm4Ah PגTd\^HsfYvvѕhquZso͡.#״۠d7=|-k`_z MdcBIo(3uitGBse,+MΡ#\9S܄ξ? nD\>ͭ펻MQߢM&}QdϊB>CN̫5S RaybBSiGuQS "B ޠ_W]킂 WD%#v{S8 `XY41ĥ{I# :anx|$譵ǯ1 Z@F?5;Q숁&/X١15\2W٠c,׮\">܄;Ȣ84R0kydMF|TBџmְ#$ ~F楚-wcS wS A@zLiOE ^B1]g}#N k M*\rg*cXe6+xH]EQJ ^`cRw]wl%$) C }Ifž{2ᖂj2<{h{4טBp5gBM|lvXCJܷACP}u8w0YkAF ` b;Ųk~sה4tMV2i ߡ&5QI,[DGĒF@6qd[[# Ot[{S_⥠DwG"c$K)Ly_/!^FB~KpЊ%'3N[xZc1R<$zf gDohѳ6j|9 A2Vsq3n J[(r0ֆ`r~(4OY6cr$كEքzI>ba+uagۋ1YgmʨٌDWJ`O_@Ջ$&݂yiig@hĉOc],-dxAyp\$lpG,K @d0V)3ʲ e־x`-<-%9VcFS: 񨅖E;(5ew-86-`ʥa5ʇ0K 's5 E?쭹07}嫷j3[!H{2QuGi=~|Ҏk9ؓgk:ա -Sss0W&3A ՀV>&Ym*TWqErjTwH#ܻS`_i^0YǾ07%6ॗ,?1;Q18-{{p)b^=iEC{峋jkdԶO*ۍR b(d'u F[X&.W [hzGŦSz\ .0ZΠx*RW*d. k5+HM{%C3@h[*wwvHaT' yQyWf$Yx*-ʙP糤0c~_I#ZSk˫U_Anc=Z|ǝE K{olI`0 mN ֹ} \Wׅp2Ϋ/:Ψ\'"B6KkUp3ZLPbZl"4&"w&T6c p:|#O0j7g5B断LPKD#ԮT %)Vʠ$ |a2Ik.q3DBzQ2j)`걡{qvGܭu=LL(MLmF ^ _%^zJav6yyه WF&wR|?uhp -KOkI![X=_7ا<&A)>Sv~1wý* "9H/^??h7A7[,U"%)0nMRjx!T;7 AodĬ10@;KI8aB'n+sdTTpD`bM=G59AՆR@i.L&]{PU_<\&Q0~ Ȏ'R|lT!ݗգDgO5ܸH }Gs*mi.0 oM6M+g1]vjEil\P})t¤iTNJPa*A۝#U,L41:r58(/_Fy)5Puh|*9qF$ .cf~(ok?hC&t'o3ƨ/Wv I7dGM\DypC4W!;He6p2x02Ku}ӘQju,9wm\G?Wh3rTmfNσRIRqS4÷ND~PM\dE!c[I[M?QO|,>1¯ISn!2j)Tۺv_u؟qpi['PayJe!x;N/Må^h0V]MUVnF*yh!@[R;QPjPgؗ? *, g<ox]zuÈZ c4/\. }@6S5u&|aFn GU vĵR@FHQ+ٳmo 8vZ&z6CAs^ACGbf$Gs(YHg>Yfa3v>B fRO݀~lW'' Ck`2{vV~PBWLVTY]t6.0f롦nHoB+MzaM H_}qljQ|\ Khޗydz%`ZKZ n[R%f,NkƯ-L4u7_bpU(10&]I 8jJ0g2uaGḮ*q?J6"R[*;NrD"2{(N2YP[\@@N.Ӱ:4H} /Uzj=5JL9Lɏtyۏ;qLfIj#X1K)kz*di j|$amd>>T:<-ftղiC:`%(@9İI{'TgY }VE&f7lFMN/X9K֔63@Ni{wL> [S_"XVW${o֎5E!<{ْՍxv6\"嫉t5]Ƕ?6M.L$ጾhTb3hL>&wa=7?IC> D'M[2aPE&xL(o!kW[ZS1Y#3(/?x9Z;܅>ytF䥎HdmWdW&"AzSNQE+-Փ冦F{@:uc=eu8nI_yZ" Ո3VOBo*TROB`RZ;ygnvp\f0l_xoPG'oI 1Y] IU(ԧsϒyC3?C&P}_NqXU`,5ˢLd&$C}{Lus&2*7>:/..)/Q96Cτg: , PQu|Mz0V ɪq-HZmLAI 6fB&7eѳW#(jF%~ TfEWl+dzByԹ :9/yRRpH$Vfѩ&K;Z ՄiĔ%@>4} ~K *Z:ښ]"`3)JRC 0 yUU$^XJ"|نy<nj QҖlI+5+c-G>4- -"̷K<H[C0$A&ݞ5+q*qm M)78G*>/D.g8|L1N V%ِ6D%/y]Wlws¦,C* $c^IʯO 崇L-HQ9n]4R>v³df͉t_3Z5ɌG8kn&S:vcJJۺ\dU_iWnC ?WD4/cƵBQ>omn6O;N_*WJzPI20No]bi]*aY LeڻC_넑M0k/#jaFd^--dj \)TU B9x'܊(~ #ɚ2[VLφǬBtiڰ%=3`R4Ȓ%sfN%-R*oo[ ⏅SO:[n'|F̛? 6 P-izӌX(җ 3!34=4oh%iHOtejF֡=O"U9:9g xf|ϲ?zlM7"Lh>'3s3ԚP{_Re*E8;jE$N O p'VTnb︋qNψU/"vQʣ巬^sD#1/OjRMuh =~i,g#0g#uEb?Q?<0%SN᠂؝GX'|xxH-!ݾ]irf-1,޵4C&8h_iә8C#ri-`)^(?묙NETR!HjyMՠK3Vc_wڶԟOSvhADֳwf"W~`|AtތBNˡVThrpZrB/MAUi;2< e* i;#v/l;yj51\Ӱ$zL25(a[YpV~XN+@$7YUP1 9w"{߭ޤ௖k8dp "M&^ Kb u0S:&G |ll K)T-=uˌwV2α%mV{y!C׉;Ζ?ng8FJis9ʭswq%(?:~Wa0e$}"0S*ڱzzT iJD;;&&# A_nJU*z\GdmkK #;1Z—Ve.v[׫%C4%ts;|ރ)1OAKOEr1:,/JWbXPyGAf'Q/C8\N$ Na|hwfuq{>!(hsXjۥy]wFhZYyB|K1x=M*xz9A I3uXE~xBnnpu/"Dd<o})($ы(6ޜ_Y^o-%&h"_%~hA׼Y1T}TwJ_=;Xm/w,Ltj?.GWSEIE|A@{B<4Eq_!.Mq%oGg`e>Xٶ ^9uV ?2޾E-Ge wvq^h);L! ֿ?d\NSua3} Mc)KU}W[^p6ى8"VwVw㑛+`9Vދp332-.ًN3&d Q@I%HlQ` lg1~-Tb!ġh2P DGc䣆 ڔ0pDPlNh3ԟw!Gw9O t#'էZ(\vꂺmwͨ;Oϸԧ̝wv{zc⶛yNh ÊL@(k0 r;qM%L}w{r2c~qZ= 0‡sH'J=\쉭_GFq˵lN\jÄOڪvXNbq^5V9<&90m @t@xb aum.ELx #y%*s@*5)͉*3񔰱xfBJ17,ٌQaΞJBue& Ue1,`t&'6a4)bbNR^m[u<1a^'?xn%mxj; Q*]1̀̐OT<3p{/[x~TPNYT.;黤6,j+nűE,h\; m 76giKa" PEݗLgAgC([_ 5$#Qx'-JU2$ĵI$ E5pܐ ܸ޹5L˂e$+Q0 #JKDl9̼cVg`{/Hx>O[82o0b=v)1}OTk~M(]m x3Z`^~+"B6Stm(yQf+f_:}rF;lNv/&b=D?v@ F<5e _m^ӷE~ #}D&?ZwPkEe{*1drv3rp@R>l.§9F=ZcP#9uᦶMl۵<"zbu#"H6B^M\y=3›#0=)Fڟ j8^Ib$>>*W{RBHLO _~3k]ۻ},ωh ) loޯ)CHd{Ad$qaIƐvsC`3',Ho)6n6H+q^S5,MskoG^P?%iz𦟧YX?kNqy~IustR.5':ˡNҢ*]"Dƌqa?KbZ1}slOħf@瞾ʔ#@̇j׵p΄i|BPӺ4'p0tcFϲ֦WC#2naOLMUËP$Z!gfQ2Zt`+`f ?`G(0*ڹM|F]_MoZ+U(%o,NxVtScn2wMLA)I+D[+)nC?-t"Kܗ炝 G!7) ^XdFT\PΝV=j>i9ViNJ94ECz(p\ lrT YsI=QC!䠉&"7èF7[aOϔL۰ZI,F8gXGc |sՐzV-@LlI=T(s4뗟EJF1 bs|G'u+Ąۭ>^Y`*NRDй+;[ t= wVKOnY Ez`?E 05yݓ57>=WKsם/=’l}LVŽ,D yGp( DH u'\SɐՇt:rDbnUuNVbt݉L- @zBx(2s5l@a^“@!2fIl%Gog"nP#z舟5m!S?*109rEl I2= ᰖ{L8qx\Ozl,zbN [*+f} V81@s%f|aa )|Y|L2A ٥χa./~ +&zق<$z ڽ"؇/2!1UK] ;2qJMϪhT:"؟Afd)IV+N ˲F@Xgt?^vDg7Dd 34!׽ |QOиpoj?أX|!{4d.LoB)餙K뤮x'R=PXM'.mE4>ٜ|jlcB M8&¡jxstz/њ9_paFEڠ=/D6%J-# EЖr>P2S Z.ei}p#do]Nug+e)60C5rxF1}fr]ˏdt5,p!yߤALBgO%uW)R#> ͭnC?c_%K8e_BYL'R` sL>b'7EvzIn-8CAf<>\wH :-(lPaGܼV5ژ@7_)o o``)7E=ݛB?gD)DA539.T}?­ h5%vd u)Qi7 F0x5:NwA*ɬ|dAtlUjO# 庄4D^I (o ɟ,WUAZʅtz`ǒir6`.""@2BR}U ;|O!f[ "'2IqAcPuw*WVʣ XW:R=~-<._%"m,#3uY&G$RV")AaG< ʕakiLjSyފAvl!O `$#4?B$/G2Yy^=?YQ~cS:|ˡ>|"jeSQ3/5Nyڛ9%*m=x~@% =v@u}ڡdctk>f.s-#hS,($\"GB2,HDl_z̾c#مS,RvzY _a79TP]p@D \';|]8 *{+zۧlO n:D2%eEW=Ћ>bK?~sx4ݲk0CAܶ_w(نS0`"}ĻZԏ(@ƨ㈉kWc΃xvEIO;];sޡL((Z< 釫{P fxA~=hQmLQ2' Å:tgD͛cv ve8R2͎ElCTuGN'EDx6r($*8%ʁ8k#<>.oR/bDQs`;)kPܥߪf_lsLFuDllzV VL3RJlT@.{.Jcw ] ~zvt( of!4®3uaj/Xj'awl+8X@`Fh6Wն3MٷNhS$FQju# : +qPSo$a0J}`最 s>+ogrDOH +=EZ" 1V"77e29*Gn_\MF[1[rIM#*.hT%8Fyi,:z>0/.`o"n`mJ*Y1 5M ƒâ8S^Gs˂6ma,t:]^e+& adlB`Ulӗ S=ܛ[9é:֘VTa45ޚW|(3':Ay=j\aAA-jPϣUC /V$]E[Ea)e͢JΊ:J : )5᥍ 8ɐaǯld|V6qOD{dd>~ ;sS670G)?N6;b|>T~ fkbGm<6e9]!a i\7+I|g,F+4.<ò} n"׃4@cIr}Y?/Q5T. CضY{O: v`4q 00Ěq*O)@s:9iTf;nB{D]BG<0"5ݫU t >1>6UC(Ÿ+]֧P-A[k5;xkt!f'jO.HM̧UZr!SnYҊG%\T(v9l8UczT/n[JobՎG]= QQ.˯K%Fw_r^xu+կE}r;wgJJQCK5zrG{lȿz1Pzֳ:WE`rTw{TkNMaJ{馔MMW ~O(rmi6hәg7CVm3| Ż)[S9}ݱf^/Lr?Di,Nݭa0N" ,8kǀRQ ]#)]mB{ 9JcxWʩƐBfUB)@!򻜮^ Lr^;FuUl|EPS"T`-7iUs`$m!L 杅 lZ!rΑs 8;;{qp5$-V,~0WEi7#Q;Kf1J@^Wd{ZB3{dAqwh]j)cD[YkMPWuc)I ¸Pa_̱z׍vH@pX)-%(QY9o%w^TPb5Hx**ҳ"H- VX_>kc ]"f1|foWGy%nu:SFo8ǠD8Opz1*({WQM{/H rc=05xB^%ErbKsőR_Sh66x =HBϢZO2ݭ(M|4d/@bqg|JS]7Tr*>2L,p嗷Vjv$gd4iʗ@"fL>.W]c wڔ̢N;ײ_l8at UYS}#WuYnNׄG/)KSY~ Gv3"QG?kCP%Pd"9j=:ʼWm\_u' )ddb13:ơ ̮uGj'Oxjc݀l X #IK\^jg X n(%6 u ~g(:joУn%C^+ۣ| 3wPZV1ΛոȷSv o잿J+$ 9tanNH\'V*C%4Hb~6:J+?تZ;WY zY=m6sRf%noq%Öٽ \q $n<P{#䯦 VA~ayoCU_ҲqvaQ7C>fO9V}RakW5gY4Qmj,}yE~q` (0XP ߠ$y`-Oى &2-ƆF},[F(`q_\r/m3G-pܞ4L% Vw= GdUtfL½"@a0o?M*nO W7r9J}cԼBd?GYYA2ng930d&C}Iз4f̞ W7WG /)&q}IYȒ:]M LKݱ"U^7Cr:p6x6_#) ?ɳ٣o<87הSLFDG[?y0O/R`Iz" FJ\;bp%mj!̇MaI-7|vRheפglYd!j75, KCSX:.R#n|n͔Oz=xh{SQHJ#6ܙॉԡ]ަa[QZ &B&;h7- 6 4H t&3BaN-*l!Ey}^>lg(F㆟& Yx#c~c Bq82O]XZIzPJx*LH@FOWN|g~ծ0+ R<"Q^M&׸c=]>j?~xwJ(%k8QOۓԖq\#~y?UWOĘi@m1&۸{^i"`Ǔ]y%7U/BҞ-HJ}4%̤(:3ˁ6"&.  ?yI2 iLAB/yt"u88Ӱ[G[F46MGSfW<8o-H8F9dv/i p]wn %Bt# -.OE_y6dG48%KwQ+,6Bba?Y8EoAb^//ESsl@+_P¾ڷ`9 !gZ)-X:H|W1/x eR'OLDJR{kKd*}zi4dvUϸTn;,|-^OjiJa:ȉRn6n=ʞTm@jk1&= x8[=_ cx NpxKsu| byVAJv1mq["4!\ih;"T S|kUBJ|.gq9̂~xncu{@:Ly{jJMvW¨%WU }ƿ`p(fX" X^fM<~Wr:J奄/&E$Jqû t.ˎ0 㡈WhX}0zZu(<|W.]3U0W0靟7rRP6&Ş1Mn-be.qO`b/8VvEe ڿn9~^ {/7t [mrRؐUiUyn@1\ܕZ]h} }B:wGEDU> PѠ qx Ww 6w>sLߗ! H%EjC.Y7d!#wz$|<8ζAǠfeNtILЭa&B' 7e%*c#@ݲᦫPDn:F02q&h0~,Ʀhi-PU>M05҅To A); 5b5XС}22TWlc]e9KPTα(aKQw ;cD0+zKXϋ3 V_`+Gc.q"K^0T}!| 7ed1 Ϲ-9 Cvjݑ?u)7}ݔy"eN^B׋k*V ]0al Uhznug1>F!+|?ww,֞5Q4Ȃ%z[Gs.CM$~v3nN=G~j7&dD8Jh⥯|—Aѿb#=G$!ԪROqapf[VOZ3j կQK^]]m\yIo& ai_Զ/;- S?0gקfRqt((d͸x >1 Nw8@^Zh`N3.GKB'HNm 7p1wZmᒌIS@@GT0: xS_.@qX#"*qc<n&$)BipNG;1rs\+uA!I 83N GͅAqֻk!)ɫۮ1%L<'eȈylg-l*'oTgh i*\eEx _46qe(kËiܢn kԾJLr?N("x}"9,>^t+y9`Qdoې'^# F蟄BwM ¦sQgQN4ٔC `mP㾬78-N |4##UJfNbzbRN3|u *ld S&'$ii:)L) lP拧Ļ ЖaMN?owCPTX#Be Atjf5L x}M:qq*GUT@#6k3%,NS, :.%bd Cy ژ.5aSFU\}S6]=O_ L1O)B#Lss[.^{~%NUQbF;L@[ (admQ8Q!k qB%&AX^!pa1˘fe.Ҩٲk9VAr7 3yJSY6R|Rgjqk8 DmIS!# ܁{ ,csyRnX̻ h?IQql sSHJTɭ8O'csϧ{VZu+C9F^E`hNs&wn8o%:X``DQ 5V;Dw4rKuC׍6RUVn{_ f*FQ*xɭ[nRLP&8GܸrQc\IYN;.Mn51 nUπgX>M9lQ8di\FpiLL/k[7Mv9 tmPd`oO =jYlB5&҃5;Co Oizx#p PmMC_޵ǛsT:;vhͲUkeK)[4 曖@=[/~Pw`#s: T5!ҰڡʁkRp8Ae:eM\rBmVy}е[VM=1k,g_F wRLna!(Ήz cDhQ9?oԁ?~+#0=Ö0mk-o, +&]dƠ({UZ#~V 'E5%QRM (bʼ%&mM![8׹'꭛p%sRU/k]Жj"|C֑S`<8R2rVnF|xfC3#br0\Nh)qԃ1&v%jo-((ᖫ. IJ-2{4}#qGd~k|\I?tx=VTrx_Xm5 ٥7,`t MY6 :ݤA . oKV-|%HG5 IVKe0E'U%Dڲ{KiXԝK"ͼگV[AU%Td n[x&uJĎ [y]csd= JY}p %٩SR)KGfWOb+,]:jPW:WmWqeӬQ}c1 M[?)nKh@[Jv:n$Fùc^-sN|.i˾? cY>홎mGO"f&q\C Ѷ4S6o^J7T"50L6X p7HsPTHpH,^B⹱OO%`/jNQjo4uճ֜/?MX`ӏՑmO8 J6jinVM\vv顖5=–xC:SB$9 6ieͤBocY-wօѼ'`l EC^ 䋇wOHXSl arlXvp2; gϑ"\Qq 5DK"c{%D"Z*ܜ/'eo5Id,GIJW0ho !aɜD"jkwˢ@kVŰ-Zan~^[l)16nӴtBNs*%uD1ybÔv؉ g8*;lAE;ǹ ʔNjJJ.#2׬-\$͔3g_ΉZ 1Leč @DS#Z̬xg-z{{>x&I/Uos֤6GBօgJ*sAm|mf=˵2K'Sk1$r/ΤAQ;_wpZi ba+fXИ nw:*|ߘȠYцC+s$2ﹾTyT at[ŶT9m֕&9ӑt@;zM)U5eڂb|*FUpROck?\f$>Mo[y?+[]1Ҿ@XUj:e=5WTވf.MEo-% fJ wLfZ>&Ńvؖx#bsXDygG:LM,e?WX([ϭG`">kQZqJA :eY,V:";NS3wMb7:EsdN8eS7@ހL&V|.~fdjZCsY2lW{ŕyԴ9 h{pG`rK:y(䬛3k%eXP?;= ʚD&g׽93i+kUQku7opD|sa]Ѱ 8/ | U9*&ޣwmPd*[t3I2{miѵ$E/") icYl(4ъ} E] ]+{HpTyRl-.aYkxN$n:n?M41*hM!cXD$-Q=6N0g,ru) %T Y yb^lj wĻ3i ůS$c_܈_z.lęm}|$>Jeě eRQoSBaGsrB-ui'Nzo \ %+~<6ޙFp2;#+I9H[[Ӕ3-&*E!oAY%!*-e 9CX`%g"mK͙yza8/=IT XO.s3a c\iM͛]8 }*Bgm-Oݕ9'l1ݜꁵG/ ut3s|~j1vQgoEyL|`&J}ڕǧ,{};|0@+^B ̪Ue&R3L,Y [EX(w)ZR#3y">z%=$c\ѽ︅5;rprmd4ONř_dum_?!ɵ"2R2|]I&\ΘT&Qmq W/e[0*, IKHy4quO|GiUɳh,klp*jŸ.*^4 .xA+94P!q8PIV OR[$pQ¯@i L6t"Q>GZG~eL|77uo(2j$,=^7oTsklؖ)B֫]`Ӊv]O7C!eg+U "4s(izsanz=0W{#8"a[I%T= P^MD%wAm>9mgK!@;qч=bwE{H0z?6o4MrSPq-Q]Q n;K_kYdL2bpmbA~җ7k*\3Pm͵O"u6#L ~3VH_̾pV˶x篔/loS+1fg6mAmWo\Y.p5* Ѩ*=&LyOFj7tlf3KV#kIc[=X\ H-sO5~pÀ4TЪ:@[f ߘBAIb^}-iXHjW y'BB,0ʱŭ:eEBX9I@vK~k2+W8^㏗b=ݐMN;n ox٢@0f`9F&1YősGf;Ƶ$゚h_#MNkGe]ωe|!ݫ$~kY Jxޗ5ԐSaڂG5 SV&Tnu/?AƉ f;CRvм!Y(G~hg\lj73Vj d`߀eY2S/"܂ҖB)Q맸2G~#1p4\ 2'T W8pIim -6̕¥|T$΅VteE*&T)Ǔ͟yko$mixm^AseFfb ?:s|(A%h8cX ;*::lPQeOݣP֓#Fb Bvhj*xaxi'QZ VKa 􏅍}&S I_ۺ.Cfޭn2ޓǜKa4WwP6KX}/uY6-Hm<ȏ7:ԟ-hz0bd__&e}`-ecaνA>By 0Yc~nh̩]3QoSLnCX)XS5ji4b`LZHJ9jՁNHzkt˷BO%]Jv>q1ݾ+xhs>@|涉y &Q(+g[wzvi1mjlc؉10V/@0kf=TG0ȦZu*<d%zO#9BRħ/Iȩ2}Ȕ%s?Y]'|#xjv9=)= X4_")ɤuhuB;!|IYUMRu@Y}!#ڛH,|e -'Q^{7bNgNjLjT4d:"q&(~熩n `3B+ap5(+U4E;Ko5nz6(?>džkwV.434>Sgd`͂A:2Jӈ;~a \Fsh#~Nws'& (Pخ#bS TM(MZԯm^tIfCs6P#j .u '.b\H#7GLv%ED$r8r>I cN:> jN8C4taCas8+hZ~\2աQV3v4hӮMp=?Cr.OrY%l2|5)c- JpNW:>WG>f(iI4{wbT1p}mivV\&aYydc6rǀ_-onZ.0Xd6\F@ЖĮ9UXE~4&ՁUmv.8@&\11a^v| <[貽X4*ǂÅwCt%v`k^Yu%LDs"M[CD.fw_ aY|4z>|IJ GkSGP(ޞ'hU>4P`^#;~ZkQbhcr.n0d㈮2ΐ~*Bi"eSn0A{\B>̶t2Kv$VX0m 8LPK*(i G?$Srݟ(! Wxr5Fo@H!KP1%B_655-$z|a3fcOn"YvY%GY5CSCbF\:ҵr֋UsSz:^{iref)|kxEM`'C1*~XqW7RWF~pţJGg@- U=4y5QB7A#55fb.aY&} ѠeZqy^ uZ$Ī8cL!;pNɣqPHH!+L$;`yǕb%gc&T;ωdj2`w+r_upBS7{YҢ դqnu=ߙ7uE0^՚YY,0"6Cȍ{|^< Y Hߔ{Zփ| 6>pe،}t.;7;T$XV!GMirM{8HI{o7LT~_a Nu?Z\?jXvhHrsHmƘb#.d^]Qs*aa*9G*p6kfxir7WV:ZSo=n. j}yH{*TlLX Nqd ch;8OIB<5OVxHµAe4`;vTq7+Mܞ?Á %\Gs`1P h̋42M"pX:Q@TQO~RCC?rA⨜9zBsr ɴQP KϮ+'J<eWf.n0j4;Q#D7mX1$6ɱ6ex4I}sX"Q6E(ZU!B7W)*8*EцaR6o#Ŧe>TGHK*ד{l ޤƛY:g,5(x2,[<\>ز}.e*`W _+PCِd&W+h׬S(ܚ)i/D9,ns/Ch$, ƴ8znoc ;cl3\֯:wPk/?/}V!Do@lz1GwZ88SfF2v/Ab c#eu( aX#P/8|Lm'Or%b~~f ||{BJse*ZhkQN A2Ǡi3ʵxBc)났B2Mڭ !;#/NOya,uDl`H? e\7Ff30 \:0'..f_H\4yo, |A} 8}Ñ-)nFl4.Ƹ.x+ ΰH(ЄƷdh>o{)iePe/<39 h cˡqX n"֔v>%Bm's]IU,/-lQbGTMWbUhI`3f# 7Ƣ:sЭGify|>U3L]~\gqGz,Uw8p] #_u}.`O-a !O7p=s5t$4 9PUq5?hu@أ7et+6SCmQ% +Ċ6. ,9i\7 (S%[ e&\ih 8^PHa{:pG9 !є_kP9qi3bXwЬCCjYȷ`/B_lqtX1uQmf~<ȉG{py 2z2[Y*S4].%=4tb( mN8 : \~Y_TUbOҒ%`36VWOǒ 5rtMi~է o sOUY<^Hz~xlaPAh7ӂ))?4p%,W}$ў77y4#e 89˪=-w?ceA\j{';w`zeBrE!T$R|͵~?N%FT<|Qˇ!~up-@ʥ;q% q9z652mAE#sah|;  Y_O}kY"x* ڟ(dLQ緖.D =.zQcFQ'eݹvq=r _"vG]Kyp,Y,k ȏ"ۈ:Z#kba}#`f]A)$dods]˩QxϨ_Q{{1pb+czt3 yLW60g3kTcʂ<ۆО9n_iΒ_򜵙e7噌 V`͔AiDu8@@9&啄) N>@cH0~=oq#TRrfgvIQ[G!ޒ%\g!~ #w. Ƚl݃- 4G`c_w^zQΓڗoiW60H. fl]e茭C\~.S~9Ƽ?#e{K_Y\vz(Vh==-C jaZ=2щwE?N^Z.H^]1%JmC}ԉ/PqP8il[e&44/~B4p pb,QELk8VCQ&>9Ή#|}yاgSP.hఓ&@c^>؍g3\ÊX>u =OyWIV`%sgu U7vA*gt`iCs'U*cŒ8`(*^G\Hb;]N(Be\2ܐ: ؖ\.j@eU0LĭdIljQ?]j%D!V) , 'e3E<Jj~h|>.5? 5re|68a^0}¥Fݐ&8:[t9>,0ܣ|-Sż͏,~fԯc{PcNx %mCԄ!89~X7P걘Gsb+ɌBF\>_ _e9E*>:ٜEZʞg$U1i0eOrv Y͊T!K2jl!lMd~UO ݮI 7YϪI Bu'LnC[bM1zD͐uX ۸sî"p<W e0R~Nf˺ $vgEA2(g+@2)|&b?=*;eU63|! 29g"3pހ26|)k)XzUېؠ(!׏z2+QU y1|~iu?ͮf}s]y79ofݶCY23UPkY`O ;imodD ezR {C92>]?.ч7"hӊˡ΋E9!E5(G,{}k ) ҂#|}MwZU-g1r{y{WہM_26"trx0!C%"՗57g?~20^9j9Z)bf\:@Cx5rFdaEwC R( 4&@&zM]ߒgd1>P5j,poe<}>78ba L?RD't&+vBOl0y)n@i"!tSwXjtjTsvvG5Жi8VO]i eAP?6-&Y;X/NJDAgL<3t ʐ::YySi =*-\<=k_=[R:+H *T3U;Sq//pnàԹc)[tb@8ױWlfGY@' rtȚpYwV%oe~s8'+!dP[{DZw70nT6O'C˪b𧣅 Q08RTY,G5A^.\t'Q wotPl12W"/˙F2J;v5ߛUd.͗f<~!{/2 Uu\Y+mrS3~o"6X]jIP$Q; K.7?}`0A:(_B)əd Qݭӥ}vǃ?Ν]jұXQ.ӕ*~ncƞoa+xNUq(MyXNQ-MBs LM:|닯H^dbY$}yݡ^1ۄW_ƘM/m|'cΌ[KoF p%6m_hLW LVP1GGLR\bl<Le7NB ab5xp}y9a>BZ^&D)'}>~^/ BJG#/d dc 0-rjv^Bg~, 7fvHVJRid A\iˇɿUQS E&$v_bLo=~SPmF 샐z?<3?a ;?f7h'7Dh;%K/2ڥXмj# u[ ;bIWi=+Ye/KaP6ǃf ɯZ5dIxӰg(rܪ/ZMd A[OnF-_b3C?#?: C*1JK mE"3&$!?A9&9RSs HVL0dkzWT lA lNӾ|v0z+ԔC%oRPAXa3;|)NSD\/P|)rfY)(xtdإӭ |0uiW o;ʢ} JWJG (ҨJ`iX;_{RNpjzoPf\E!F3aW* YTK$>!l-=;C0>ve4EP, mD .)\̳E|-3U$uBp39-g1P95D ^WF#]im/%F: @+++R:RN<-B) C;VYѤt"a8GcQ@:RvHIPNɈ30nu!g aлx}bJ?Qby$AK*{TJ|/yWq58>]: tEP-㙢n4E˖Eˁ*;AčQ< fo&/pya$f0 pjPuȅ@;bτx=*J*:q뙾*/+~/sÔի|P; L[zQZåBG6WtM1Y/H  !? H+cNG'hxeKyFN'SU/ݽu+\`/-Cm4;uFȚᘫ2d>R'զRqsӫe3{Bhx?D A8\ J6@8?f'\n%C휦t?ɿfr sH>6=F !Pܔ14]+ p7>'Nv|'9_侕 9dBc J/\~ĞL ?GL/ICaEX.v*E8 ^~o .x. UB{Sx# kj >ŕ#〟 -"YR ; A Bzo!&Z=ZFJnc6jeݧH*si>  {Sh dAe,X/ 2L=a $y ?eO.BnyZwLD 'm d&,u?<7B C({:a(j2R,.z3hX\cߜG(asWM Z {95`Eg@;j˄y+c_yy k^r" RX=Gm0\kHx:ĮAZT\ )iQ6FiXP@K.|+,ЁС1$O'S)-={[FiQ`4|h-UܑTо8Ǒ3#4z5/A(9OS){dǂDظ  }rƎmzX]=dUWgtLmPY Ī [Oj-qƼ!r[#}Zдv&Tmx !@h$Jp $IM8ʄ`C ~ܦ\2Q~7WY/H.(Uw-wlgu%TXyS?rX_(S~ _OFv<&$E/' ӬF%I,4˰:,%Aȋ[uDοuU##!oxxS3j阘"GD+ k7 p[ѱDt&5zPX[^<ȺKc4hHiՐGd8w˚S]u`04 ^#@,Zմ3J&c>ߝ-|~mP5D~[Ey )U!"ݘmYCho5 )Dazw?>ч\r@r :Q6Ӝ ,2 Bq p33n2IθO&E<ɴ[.JmG@@7gʦu08T@ EEk| Q&+'Cf98+,v_)iVmLa5FPۛ`P<-&hKg<7%/YD_xJ幔$Ɋ&og)Q,31.Y)l|"p5)eϺmrӀU1-ŪF]ᑒ M2wGRmm";BR"l-4?[YT #IH`j|"J3LiہE9=VzT9i c ,% % %^[L] @0 !ܥ}B+X "5<][Kq6@_Kެ? 9[.| ?Dq-$N^^CBkK*Is:eqPpW%лuV3goWd \'KT@!6,;H 5iMSLkجTߋҁ^852fڠr9Ic7󁏋;52$v%A߶Z##i܃LAMNMl.R8 {כFJ *ٔoS53F62AP)!HSҿv.G~ Te .Љ`\YvqP`aw-om-yfi2ϗ@)MRG=KVz49G]/Co RnŁNS/E%Ð5N"1'x] [i>v+QӁr]uJL펳E-6ԗZ`0JI2ai \w:Rbg#YՆW= nZ4 mNo>Dsb^M *؇8m!l$9^Y z djL 6ݤGwTjMGMY'z($ZV0NO,[domGSbUg=1<`mz 1l>w)tHA[rkX&)Z MIZnWuS9[:E&@|Ny;s3w[{X"n9 #ʇuW*V#+:"¹lfy9ꖢ]3v8{7۟9->^R_K,8˴P'geqmVL_:_7p{XoeBW1wIym~+b~ƨPr0N]6ƈ:RV`h]KG=CF=¬J)o .MNߑW瞑D7@\xEHŦG5퉩 p֘ tVI<™<%c#mVJ0*'*1k,5Nwك*ҿ=Uy\D_uܙ&kQbo~`NTiL]ۢ%m^{튭{_qDSn`u EÝeO+%X;'rFnǝt?@04Wmw CJa'_TJ}kJ0er(1-fq~L0M \0B<VLQ6.:lV"ԗ4&uiMuݞG-wra~~ tt(9[EMz#YO|غwE6hhJizf> 9ǹ_2Cb7SDܑvNUGig2T==Xl$սNf: ^YKe/:B5/뫤y2Uܭq6Tpa(<cr#G EX` %_edm?Ls;0/.wc}z=teYFjT( `~:3aI(\0v5T7Е9D9m8qGƼdFn!$ѤN{w=JD/k_)7Щfp4UhPAn:xrzzlpĜ,.Cy>?8OgbYc_Kf<=n>)<@n0KObY^kWƒip8D8bۊj]yY1g^ٛ3W{?H ?f=qv8%of-# ,&?1MGk.b:&銅1+FHuBy"#<7FYQ|!aUl?fOPo':+A;f&<_@໖kx³g~TkS&6ɵ|<:@-&ԗQ&h2BU1=t'P+4{կf34o߱k$vПRq$dA7vhP2*탧߶$D)CCy x={FRn7ueD5wBb2d⡢~^ӡcWֶ?l75Bn:DBOQ^BsXvqg3Rmvv*܉Wr_] W#z ה`5V ^?%u v )mU6agw8'\ɿŚ 䘽3||BNe dY뻄].WW ;PҶsH ,"z|pƘ 5o)O D~li2p1ig$psɿlUW^gg߸]8=Kpa'ke wS'xOٞ fkչL[d=u~Q#<fR/KJ,64(;/=4ydR xc S*AVSs[,0FRo,$E"O+Mk@L3YP}ya_%1?J4"ؽZy,ӰyNIVnq!si u3gtx}ԁW.J@][(&U?fCNq&լ0#UMv+GWe$p0^O%gic*6=g -6r *OiMU3e7ܓ"1%03toQ!2Q着 3o unƙR1;PGDž̭'rDPQ%:>a"dؒ>^^Fmɺ?k  ra݀#Qg{2d zn^~I}!P TȒbj` ulϲ ,? KƮœҿp]s4vW79݄lt^MXPYaoؔyTN5IpžHHVIw$%ebJA>Mir%&9jm/~c U)ve)HPKWQji4G}(R\vrH@G_D ye{;9r33<a Ã-&'m᧗ZWky E1ˮkUf1m$X~7sA_T `‡,&luX͌v.j ^i7]v&:lw+4%ݞZg}7H4/aUjetfka6q _ |ـS7]ս\ja(HV 䗔-K?@-"voqfTAfdK/C7S=d"`Mo(aMh=f2}٢y^F 젾5J[ߑ&e˖P߆,v`~mG1 S(Gs{vZ$uP_SC`7 uHbhDERfwZcg HPۂVf:-$w:'Qǃ&8쫪'ƚbq)"G p2,jCXko/bӾޝ2(/TsxaFi򌅓Y}Y7.3O4"q!AXeZZ1@#$ W|&r._`m4.Z$ Dwq'D)w[^[ţ@jtX+p*0/e:-=p7)Sl}Sƀ̀۔ DFܚ"R]+=Ӑx pzTMX|4Tmgك4Z0禰8 M BWA)vv2:w:r*7#!IQY seYf_vэ,U޷Pq]mx}XiTT)`.إ7+$3iw=1%-a &mPS Sl`]RwnqP+~ ĠG0MW<^>ml\|et_RQRĢJANvD;byՂ'eNmI+H-0_ T2߄f!w4v߿딲8.j^bHUtXHžnh$c(:81.f mڒb DF,ono+kL*~j\Ί*y{,ijli_{R%6 6zˍ73f(ު+%2j{|ZvL|StS c*LѨ:Xf&sH=$G'M{*}w"6h}L/e!-y536eX}7" .V piXa/ q0bߌ7V_7}tȂx*Y=[]ؒdIXujNEu@Ǒc;' !tCpQ!tS8XC5 )G_EAf$N{䟖M#iUZ>`HSac$9ɀDF̑mX:qx]ʝ#*1vd5%븀0w9?4Qjۡx1cYE7+S]YIwH9"pE)Ck?7ߘ!QOpw\j0RȕϽI wPe**1GQfMŇ\7E| gIH~a ٘ 8nAtl򅼴;`ޕ'(Ȉi,㲢Aw`*` D؞AX99w)2ds߱M 0DH@1'Oh!Hܯ!%17|TgԦ.\ضPZz|/nq*M @\mckSYl;Ai:y݊6E9$-n*ua2vSF<<"YȎ7Or"rG]SB%~}+IwkHyKS*p!ҜRR9dD]Yƞ Q&> xN']:<r$` †)64"KQQt%~Y shy]K=DUt'msgxq3ء>ɭ霈}Ogc90D?V3 őXLiH0,Mݳwء#kAЄ9"[KdpTTDn K|l2 3 &^ѼH$)1hՅ̠Q\Pv#~\$Yi  >QUerdxW{4H?y\ r3\+$Pu3" ;ܺ=;qY/?19@Er[!Nb':fFiM>r{1]%$AtnKL2~ &'Ip {1#q5i@2u0Q/dۿsҨeKOĪ n*8ZM_|63-` ֯\p7OV?sе:-bgn4~c&ιÏx~c?{C(CE@Sr>ZO}^EA _'7ЅU|WR:h@1{22*W @&ܱ3`]3G5M[ ׵&iFt55 '^qF% 0V,G6YzpqO2ৎ5~ৠUp_YZL5c&+u+qUcc-GҴና["޷C XM>Ob86)ա  ]NvᘤYT>V b8JJB-L&1/A~`O j_n$IYឰz;3dO M $0,Wwws<R7aHmOYIw娲Q5[<{ Hf7L ~h  rQD,/ݚr;trX2|qR H\R[-|vBdNQ\T s "(mn"Yoz̾V hBimܜoG<݂>FFMMyxʜ-2yY6&slA)hc/eF? +ͱyN1"x#AU,W8/a (q (XT4{i'/,ӕX?W<:ah33O"*Yu@){HөdR{}k% X- zt k$ӳ8=a,RIc4wD0We[N~XJ 4SU=b  VRU}+ܞtxsE7;* J&̍CZAIHOT%[D[MwyowQ8O} XK~ZbgD_91nfGLcxt-XfDϗlf^= 14'IjQk9>1l{YcBZ:C3Rqmޣ~B*=ux'-W iu{k"R5Td#CV{ 3Ӑ׮uye)3- v#SRI$9WǀѪ.&3'F]URQr(>%* ylDXyW/Sb[-j7FkZ7$Y!Mno$-[X1H,zqVt39#]h1 h$vF5;Mp|AV*RԌ4[ WDڑYt{n"A^"f։LlL~ Hhp'OHaprMt^XR 3`p|#򠌒ӈ+Dտ0TLR%Ӝuabsya`qbg"|KJc<%*B:|!Z4>}Gf/%[ty%"Fm{kCa< +52a n^XE'qbVLs!3 mUzCJn]g& YRi]W}m޻YRV,uԳ`XR@/uA7=%|Ae`U9-$@bd@2at`D/E8Dh:>JV;ɎI說оI\q.>K od{Pw8o|r6}qR: Z( q`Fg|ZHnVJ'Oy^F5WFV%A3z/ޮzb|r5b!Ui#.- q!7`+ ̳ObZ]Wd#N\-xh=j_Qą5gapyj)" [1U+Ψ('wsZC_r}T z/_G؈zq-ş{ n$2ϛmGd~hye:R5ͺG_p!f%~|r2 AfUl`w3}"BDu+"RR7ߍwƿ%Eb>,%t$46Yp9=2O ̷!(3'1ԷJRlBEL N01JVW+8NWŖ(FE/cl]ӾUHGE6lA[.ky3ݷ@hOBIB|_i<7!$Ple7ױF ͲI O[*q*NB̮sNH;fJ_%jߧWf!YqW C)WBD4!NR?Mr~~9jl T:{VQPuʧcOx|!q=f<gV!WڙnNCs +"@CI^.tYQl>s=e[cA}6v[018D{raU˗,jI0~ou!YMHe`KW.bkk7.,}*U7baTdW)ʄ@zcv-OuK{7=緘R(\"[vmNKPCM5gc;e: A[ ٌ)2 Ș U^V!aZ^K2Ѕ1ȽIwXs=F4+n0}\Q6aU78 g5q'e$2( :fʡXEkA 4W³ ycλ++:zIѣ1M)FH[j(xW 9G|NqN>UD\u޵sX{Щ)g啜_ζW/^3HHPzԉկTJ-6VO{!f5.^&GCx(::r^ <|OjaA'1] qٹ5XX{fT4A! } œA9[}*~xc{*BRNq&ɽhuUavׄdv`+)=`:P@Hq/Xhi'ju&!arvmvg ?HA11"UN`fWT=4j̣|kT^%{CNd tRU+Q*G~T^&\ـv@60ߴ!_GV%~ 3e K/t{Tz"mKDdZ sHO1]|8y4=śvyř]#~շS*k+LUX ?mji[T'B쌆aTKR"95q' B=t-DGkd0jZ+^ZmP!YJA!czf.<>F76@a!70"`{0_,ڵE 'Ժ< -D| qeۏ4Rjʂ!F\dtT3RDq#{ISwR8fH`'0OF{0>U#G#7΄Cq c,VӷE*[#Uwp-X1Bȑw+UЬt318e2rF)^|P0L9@fpTX2嶡| ː[s܅uPb,wd@"D/\r|\&2 $9]E"PB$˕YM511wE~2]ݨӿ'cBNjc AI^"7{r]9ұzPiJ4`+:LüND9a,1j0Xjg~NTmy1e0r]QwLL1RkFd9Ǣey9t46>iw6"\4U9S#rI#F'1w+?06Cn4l| P"L~ef]!%>t2CYKݜ/J_PX"~/O[T$\tAAÀ58EnDH3@/m7$S/s9,T3L/œ1EPǝ 9>+QU{GެQi\>cYø3ToYM W1Zygk3wAdV@}JpI 5xx;K[gͣImg:IϢ¥? ?RaDY52MW&ɟvvqN!+z}ƻ] i:/p-b{?Fn( XM*lNSe~xuNBэ)1yoBgMܱ:sx"{i`7Nޯ]< Djxhˬp[&ɾpPhl3~.v8X?5COUZQa ;n{if8B v]pox". T6ޯ1%el{qx@_|3*-|UCr 9V_@x-8S|^GFB59(L |5QU~b~Eg~؉-pKnC_V@Ä1,dm0tԎ{]H geyd,Qd/g l4],0|[ 7ćG2]R2FA`|G*mi7l~!R?=e`~حn>2dp?}#VH:.%a:_J1VŽrܓ}Bƛ6eX6ݮ<l丅"xHp] 0e#*rżؙf@,o_? ^y%,Bf4G/>&ޏU^t%INMIݒ3tY6QgfӒoadwl&1}4b)1̘&'Occ>᪭hNwvJO9-;` W=A I tQ/ ].du06j ay֝ 9?'"Mx:^ |jcb٪K$)Ŋz'_H>$Y ]lW[):5yNz8K)ʨA &n%n[G4Y*u`\v8~QuUB Ø#4.T m&'[qO\DžT՚X].+ݲ&QRx&r̦U~ozRW3힫 R(^kdJ<.uv"U:{N[w; n["$ io}tܨ;XI߂ nM LloX]Cd}'d%Q9bԔQ!k[ڲN4+whMYz;vA: -1'@=Dk0 虎*c %n0Q:u@]K Zg-`|e1kN'[a L8a:X0Yr2Cj1jR5WD8@mY=0̭O[p~TD(xj&~}H m3Bp~V1 nvIkp% :/1)&Rx S% *sn :%F@Pޥ 8;6/NeGj  R8M3%dtΚ|04~ 'di{1pu99Jw+wٲZ=W;ެH81ObILO{pwAlɺF:xC{k`J4ׁEZ~G}S/z9 Gtf~vo K~q$ֽ婙0e#M tԳ0Z9-sG1UOuoQ_7M&Hbi=>n% $; q<2[2C R%<Q\1OsqO"s*Qm@on{u#\H ʈLrdFsb^ڝݕ8[(c &(⇥Y\GF?ׁ,۟bjSkM.'<\2ğa7-i+z# 9g' ;-qp}'g}hCa+bh"ᾋ( z0L&e.y OB'χsY;d)UM鳸Ld< YGFv_xqY&@őE,ZĪ`dȖ ^<~3Dbԙ;JR4ġ2#87O/ݤZER14m~n 8/6kck6]i_QG~ڑB ;ZV4'VS@:WJ;I]j#03JAɁv+Em`9u“P˿Nu-Qu%]{ C=ފt窙[Iছ ʨ?T"_ZYY(ZUqڑW(LpFO2Ǘ& Dɰ~󪹋fy\Xe8'-=u=&sl 0F6nнô N2=2w3+.ksNE@ `mi棰 *˂|K$ajl)ܘ稑ht6q Τn=z K./)=6 @+RTr HW58G#2a,7A6._\xl0`D9Hژm[KP\QFq!J!!&-yhmƟ.85Xi7qnu/e`gg|Yb߆ܻZJ GbkO0NH§5*/t.q Izhi*Jn@N#]&']K+ZVּ7C甯+#nMsq` ]a9bϛvLS}xLH{CTdtCK}}6amlWggEAW$ 5o]\lJ36|^w ʤ8,uboJώrJKs`3i}YHYkP,(\="Jt܀U2{3 Dځ@FnuN&!J?s」Տ;z] -(;fÌ}x3/rG+> ^|ȉp;j;0+Ywgд[iV& ]ip% i@'B+Z=m1s‚{*WN !jI)/(U$i.nxrƓs)ҞHd@}"&5C.C'.wP8ϰ\j$O3U,L=pӏٚ ?bSIJooS^@ >;Mi5&I,0עiY&s >N^>MxE(n13ңkͭ\@{]&r75׏Wo"98*UDÜw`яn\4r7D -dU웱Vn^)ECYdQ1!CP^=O"s]]ׅL&%5^ '͉OՂId-cDEo x=x|3Ȭ'z *n74%` ٫͓Jy97!=!ppL$dc[HNYm=Efy-ľTSp[d;',JRX^*H*dxI:tmB|tWƍnJ2am7ypVep,(nNYHXWId@z>^j x{&..:?y;lӭzqv{ m:nLZycȁI6h"o  f~h Gy|jk?9?,sfhJON"jhJriߤL"x&†_}9[ MVR?R_{C:)zgX,s΀Y\ҰNlBR 5 cf=\Rv*Cz{{%N 6]<"o;Z葖c[ހ"sW3ŰIBwcFxE-.o)&fS[TxFsW$'^ !b}HP$<|nX gQ#ۮ+ѶlTKK= #" &VZb0lEkL>x=y8ECvV P,d9~گIebRD}U' HĹgEmz^A|ppndt>֫9WRbϥ䄈I gJZO^s୔Lw^c$W gO=(Ohpߘ"" ;vn:ϭ]&q- mD5!O+zR!O65n9XPH[c| ~<#At)5:6QQ{X2/GՄ:])hS0 bQ\K ~2YR~!nј7"[wt ҹn7{ ջ nnRY:/xB[t YC4 RѶpH_7˹@D 1@(YZ}wskIBʍ_6l˹BwÍ25,b\ASG,]bqF=Xft!e=-Hv屁g.rH7+'(&5Ó5oG@'R1%P$Ñdg_]P;<*ˠMD[!"kz!AXz[A@ȽiM#74ΏΫeYlOhS506-Y xjclZ+z 1O[ D^WK9H~ S͕.iۀ@l)V3֫ x ՌDPztaAMXĨťzuiX"ƸJ֜g]<^-Lq|t,_ l2I_  ZgRup!O#3h=^K)bLWfe YgHK| Z %OX,^ 8v0W \8qIYZ臔B6o|]~ڣwGm8r\V+ªR[ĸ7*ObjFvbǁ^'.X920;Ηk8)2m>4GS#Bظz}?g'ԕm9Mi{̳VgmҦIAk>Wȼ*tm+$XND(P[d'rxW'9C+ATY!*p|xDv(@6ȸ0KvɔV9GaҬ1׍M q[#<40p*@Kc,:2l,}mqOt6Dn: &Pԛ7MBb[, : _YĉէTosqu\%7YfiG5> Н\W-aK6OWVuhYx7K9JLdh\%AzOaLۚާZ+Є8rv=̓ThGA?,N榵p FEX2Scmǘ3Ii"?6whHVҪݝ:~D7X;DaO ӑ4`P &I. z0N7 !bljQGu2vdn i} P*a<(ޕm(@w&C®jJ-Z<?Mmps}TQ ׷nKp=Q GK. :CN} f2ί="T5fQ@JAFY s296bֆ Xۅz;Y 50pAwoŤG'AtH'hdF?C#"/&׍0k1s)82;Ij9dW \D璒3CYSC/hKO/R B,?f{ UbX+M/WWĕ85g#K $ـa:-SLKba>Tnki=Q7s[ @_pD^ b?E 6^(/iwE/)7ƈ*V'pEI/Gh-W=Q   /"A[4 ME5j$1)t~E&E*~ɏ{}k퐈60]NM$XeǀSD?r00Ab@_'V={UtGTWY5!i?zϙd;RVqc~lg:LpÕܳӝ>4K -͔|HqN$zOоB?|$ 00R=A=-:+AvTPh#ɰAiګY1Ĵd] 3|<״lGc,24 C S腟T_uF"6vY!= j>|.@'µD' k%,bXv6 ;lz,% /F x׈S06*`ZX=p479HiB%fDj;#xDLnߖ'X"tb[RSbWoW[}gճ:тcj=qڢ /_WQ(R_"?6ne/A8?z33e[vg1YTX@Z"pоАm$m:l<|:?:?(ţEHL vdCn2?38bYpQ͊d±rz|"6`Q s2 !gJIc Ssqv˪EmݫeF%:sexk>ö^AoHaHԛuJ&,ǿȯ Y\d>Jzj Ӏ!t5] ?M"6) [=~M..WM )ï4n\w}3 b"q,}=`iduyx7gX!UI#u6b'J/y yh=?P&8DAӚ?xDe!3p^iKh16fT: DOV ;ً (Eu9Ȱ\s`o [qK`1Y6XG&3z]TlgS$I}iijRIr5dy&V">K֐u=;.kR+=pl|'$]Y;}tAod- ,W83-rsppohZ_hر^5oY#$wҊr ;j ݻ8gbu  nA23J$*ɐ6봕4`}"#my;^2,2OttJwGl7Te8LVVɌ%I`ߴ{r,n* Ffgٳd Jrƨ m# + ҂Oj)E̓h}ji8I PL`B%1[w9'=ȒSqqYQ`VRLI/i"3$@]:lX]Fd?ٱ?\CTbVΛί$:1BtߧV1*<oQU/м*gyTH6-S"e:^LRn9_)+iCo$ T^bM=iؑHM)ph/Ixǯ? A;ΰ"۰\؂̘oaAD; }`#yPT_|#+9i9JO2yO$@e-W[`(^Pn\iBA#*yFd?ʹS`! }NhOZY~A6rn 88cbe?ǐmԡBm *t.4ܨ'jDaż@yK-wԼS.II3zhV_Y.S̼ 1g vQ h<ڳ[xEb=!X>,ތRo%;C8zV?KVm`Yg D$p<08l)aRNh5+LasG!T۱;xQ:Ofix{ @ 'i9iKkV|"z_*GkSWѦR"uB>H-l&tZ eD2d\- sH؍j,7s2mf4X1ѸgOuT/S0D*53A=$.ӥ!?w1{N Z(`cg Y1sJ!Rʏ<哓V>΃(!1&ƯFQёIJvgH<"ִ[jb2ڈrM4X50Uq0p/$:Mr4`,G7IбnGPOӨCˡ]=N(5ѫ&iḡ{+ n9/YG&8!Eu%lR3FS5idl ±u`i*aw}l,W Kc3\ KZv6B{HZpL~MgObSPY6m": ᆯ{tpIZ,+QZD(Ih2ۀph h:JPu*VlSBOF5ɛB)ցkdǥd ]A]xZijq4K:u٬K>zT0Jp|lg5eK+fc|,%A>VsAKpں1TP43,egcA`W1%e\fX 2Vv9 #a&I`Re=\A_6ZLV{vG?C3^0ڗaB\ҦK!+q>< CT @U G8c1k{=9kiP<^ڒރf< [+7iА\L:})ѷۢ'ggLjѡTjV"$#U>}k0:.!ͦO')@1:F/Pe$G6*Vd3zE<'ud5zr$ER%>clV~Z[n@>^`o[|p|(T7 1 l2z&β? QԩSK:{FJe04!ނ%8.$@| ;y[)ЀU#,RQ8墄C]Ht'Hw|>\p*;U5ZvmPpu N,(i_=_d+w+J㛯P ßɏ3"npK*LM_@9 w} p t: 7)QpfVD! QeF ei,Nt6Z!X\`P_I(/ b>ؿ:o6Jﰜ\UD~Ooxd <*d[p]^˨Q5^ w}DQ%= ];vOtZA0EBoEzqD5ٮ3L$+*8+N"զs7{R/|;L)0CT*D*$rċv>N f*O|>{mvf I]nh'xLQK`@o=ػ|AH >s5$<,KK7ԴD6ĩ(̇ ҫmg ut ky"ޗ@0O A~BOǪ.XD<=0Qh0L-%랳(ǢY3)y8V<96GAS&,ii6[1(H`WBM5* m|rjFVwO~|WX)&*rgfTWe!i+'MERZ'S3ѶtzninstaHxn@NT,$IOfas?ie{0q}nȑVq $\Cf"W"ICb|nN/~|ԇD ֶ<ˡ6Yu$V 0N %{`soj,1bp}j&E@tjñG*>[k-Zq!uyw9Ppȝ}6Za݇%o7.`.Um_+ǀpGÙi&K)nƆ `/:"T B7i8yFo0oU"J>ٸ.RݧTϨAb~ĈNȾI\/}tS1[TIC㍊0(6JBBmؐƒ4,ЌmT}sESk\aG ї"QuGlQM֋7ęO[A^D[>W Ȓ/,9}c]g?|B`޵vS-\,U&goз9' 4U^\Zј氷&\|*$+ bJ%zD7ݠʊ162΂+>ޜ+4`l}&L  G^6y^h|qUʘ<ɊVT_5\6Q8,j84o0?TIBEkBK*P5A3U$|zIJreQHu+K_6 y2`Ycy1AjbH(WGW(EnQJ8dVb [=)|Q}]Z}@KEş1bGvq,kuO @(QE׊[ue0\Yax`!'abkl;%m. +Ll}M&.g)˷T\t(,%2_.6l$9?<.es+;SL$ z=VJ{s1Onƣ;SNtj mZiYԋ [F h@@PmR1?w +ە鬊0Aس^uh̒k$/MY w =D1 $YtQ]Oo{M(0?=LE `HyC@OTGiDƘea4]wGKY"k  {nzQ_w62)ovC-ӠTYZNj1= u׵Sm;Ѥ10N^fH Wtnj؜ rA\KQC;s0b"sp!v<3\wDzb-9ܹj=kPHsxcAp"MN:nۧiq^][N8Ҝ7װvBs~hx x`Y|lm_NSv;!J6y^_ApbZ_?Rl>V E`.{z:9rJOxPʯ8ڹ)zhI/:P5O>!&=' _^ _G !WWM-/PK<5!"? BY,7MV9q+4!3z85TuKvUb-VI@LCHǮLB"W Vz7~Ҩj&8J'l sѮ`|&x>ј8D12 uho4BXPO<_Z=gţV&W$l&lmev1ǟt-rBH 喞qZJVt({*HZ|DFH,-jNBy,ףyY֡+G݋L]:'=N 8h#!ħ7 ʣ϶{hť.{oPZ58g22Пcl]z~,i3WT<%(^Y]2d[܈Yʿ̻+^vvh`!pbZ+?OXx!h]QF|O 5M{ a G f[j 7lfmW a⅜rGe~S<}YFd^u!̠gµ (31tw'lKU`pvBQ.YWuC \Q(6?h1Fʧg>w]"_{ Xwrg̎\aGɀ*c ڳiQihǡW7[\ 8*2ZmeGjƶ!k6F/!Զ61镠3;[~ن5W=溙r?(h#&,nܬ͑'lH5{C$VZ2ӨKRԆHΖf/T"ˢCdS;x[S/Q>i_Ƅ渊ocE,^]? 7RҩYR(B3 %%> 6^cUY$écBUa gKuCk+!wiMcrJi\#KP_>yZ-&?w{n{[<8y,ѧufAnnƯKd_6}}b&!V<:i&uQflufLC})9ǣy'?%+s Gyem_ȃX52~FO~2GLOzjW5vL:gلS Ja nT'y]-VC_Mn4TC:%~agԊYKzeۅE^i~ }^P0 }-I 9)*\O=No4 &yvugi-N_}''swE0l\BSK5Vس&_콴f!$Ed$@w1k&h@}@5bXlwnAƧ?<%KCJGyۑb]/o:Q-NL pCd୭0AQ 5xoai^IHX08!2lUJ FB?zI֎Xn5sDcU|/ֽۦl^!iMRO/}rjVLWz&|\*,0>Rn0шLjfr%=pgiJ>x4i}զX _iz<5]["E wIMD94 'm:U`<[ 2~2 4@ ޲e(QmH=|& IF)HI94{E&(m,Pq.p󶊫曀B(i :Žlkoy yl]*>(҄ù[sf:/MH& 0&0@UlRo2^6LV-O.̋iqru9~0&/ڀKpsB,qg=c쭸 3xZO}{| aJ;C%n>; sewbC(+QV4OVoS͛X@zLPc^2,E]MZbM^n ֆ*LK/so/0W;gIYj.'"l!cB=C 0:Do~۩oT |:ʔ1墹QT/# 7$Y!KC+SYW`32?t>-N 4[0cV XX G6w61'JHtp{_T3"d5=!EZqT"^UynR>:X~9@cn[)_$8%<;"⫹], P2Q&@NVE&T~uq%beYVwe xA.#PW1E4-kD-wCJ>-s5S[I?]|p§pJ(i3^ Β@5hݎi$Y³W*?V rq$xB)kʇ_iྎnohA4b^لn\v\HSYh]=zWޝd:1 Qɻ'#\Kll^`cˎg=^p` D{p6D/Nc):Wfb/BǾb=Y0 ugq#&f.-FԦە0EkSYrRjAQԾ}e N e,*7{nSj8G=O)] >a_C61﹗7ES5bStU؋tEŬ-pYpvXbǘ&%eQb1|sT+Q4M:'%8Be3vEN LV"8y{n䓤ʣGŋܬ_m$8#™8])8\P*2.6# ^hqOݒ~%ܯL?9ro.-Nf4 Oa'3} ZNl\gsލiGdرG sm:CξuZ"h ܅i" JX_W)4 CL*+}%u0;Mo0u}P`1F1H}0uN'/: I$GZ7vTHF4N[A7†aOdMCX zU ѱϔ`|Ӂz.j`9qZzUBAG =mՆ|Yjխø;> xryv 6-ScLYrO% hK/I'h l/]r QQu3o/JmtǿVK4gA,u"w2`Jcl)Ƶ)]<4`E>}( +S$:Y|.q]Zg^M"vF?FGwi=N+<#0@z@*euaIQ=w9e#yO &{mfuة5zz2B:jBOz.,QpH<$rA.,wSBp3'RzÒ9:$Р4H}3%3V`M$}rxJ0 (ՓE]#khvCHG]Vz>oZb5FZNL1j4v$/7 xc^A$/JQ1Ĥg/bv}{ ו܈ݰ0QUSt36dJh 6^~s$6ϗzPO)V4)@R̠2 bzr_ N Lة,7vS>3%Q /KQ`La x믧Fu, #05DCNj"%BJ̐th %/F/qo 2 xO, }QTk#O[Dn?1'LDl}ʖiQ4|7nZESJW \;^&Faik9FJ`͑4kHv:L(Drlf.]E#)#ЫZL/txaeӺ6NIN0Ufl>ojC+Lֳ~dZb V;j2)WR_[q+TYЬJG&% ֒q$h:gO{4oDj0*M[nQ5AYt m 7vC-͂"ywӈwlX4uQÖ(6{UHӄk\q~0 (glZgvŇ" e*lF>st9c"v4?9$mA WM Gg"tXgÄqi /:U%%a.-]sp&Vo,dahȽ|쪮z0aQ$t&g`ӌ?LK>k3VG*jW CSz#iq%ť fxDk7(;kKz#\gРI f[X7"?v&DYG))׍h}N0UctIs>V45@YtfeM}߲WsXHDRwk9~5I': +w] /IeT)xDlAI AYsFhR%S'jQEtTs[t8 ( eaW,º neay_ODRdP]SeOc7r_Ɣ­Hdc,{fžRNƱrЖx2*# q84[~V$6cb4HVe?>ơL'ހ ۅ*6LZg/$VB.¾BRV2SV^b32 0nk NZ7Q~I֥AXϬ~ܑ1)G㲗7Ex eOj Y)|,>P%0M_zaޓE4&C\?"88 z4$8TbwAU-\M@S(T1S!GH"drGN9ZiO?Pж5s'%uݗ<#${I›j?'hAy5Op&\R&܄*gAAC= @>L.蘦 W3uR"ǹ,I~XB[IԼCo gZ3?'GLLPk Œ ^PCqSO]BG(Pd19/rPlV"R`7Ew#sOq| I. tvn?2ޫeb Y"s8i8hRP7D9t2MԸq#]`:;  Ok uձ*CC ;EvD / Gbqdާ1IƸxفm3=-}=XP{)g߂,odmQ՘-ߔiRsgF+X0-\ DFs l4kT o L7t&V9|[9;0R!̎E&v|T˹ϚL\h["ULR >/dP1I.؞].ba)d18!!3R5iV@T>%ƸM["#H]PƓkֳRUK+f %,uǪmaJGx*%y] {{47Pf2 "ݠ:>ϧgN6'K1t[cO*0_+~UCTwEe(:/ gM [v~rU^ynK^G}EպϡbbBҀ1[n+T;x>ͫV~;~IJgB5y +qCxD״t(Z2车EQ9:^R!6hc' /RL=ޞNAf|>rGӴgv~Q<8l>Gűm]O7,B~01hZ7Ny.!qƃ1K7(ޕd\eຶ+epY(څ[ɹH4Ҭ,LHjT!bF!=C4c!-\ WK[(V$ !z{>E{LtX*;<j\k1`ų Sq3isUak-P9$"\ $˂m-楇?Q*L7u(4 1t~[VU|c3LnVӨsGp)g-@zF6Ne< U`vlRd ^me2`./xFƱ0`=[,vsR  L/Dn M]`ö>J~ոD-ah|{w1ZY&&{Ka8{d!sQRבpgd7 I>L⁸Xn1I[O q)V'_LXf,Wr%+zsUW(=$"4)H ["Q-C.<>N(PL?I_L6@u޻`ӕCbg3Ceo]~I{hzU]2]9xR^')RA\hrAicMOhQP^ħ{CJÝPC0,0zX57iH&p gŗK`ޫI&k[~ ! G~{ qxB].Tud!`~>>(5XtnZ@J_]e.cRNo  D=iU5[/N=sKN/\,bXdĪ&zf tdb6v!"DW4X^~^7BjeMyغK~SS=4L 9ts2Pܖ-vN/Y ׵Vd_oچf)ZBT8<rtss(E%HnN]M;Y `e> adV4&0&iPw9xaʮ AuTb;UB+352O|gגqEKf;&]lCyK2WDz lS~ޅڃkm/ I G! Ѩ"dAkЙ1 ǻuo ĸ6~;> :vC[uQFmqEf*8;l\&mVW^=f/dQT)@L=p+Şor)hC ]'@MAc O!ppl 5FX3wX6;Wi'3Na7(f{]~%߼ãXFPtx(|b:B67CYGٚeKvA'2&՟&ڻHaj'v{J j*< ܱQRȯ#2]7,$Cż*!|S/`lNƴV3*|l3X'2P)1ײy!+Vl\:ʬw"PҩJۋS-7=p,s"+XF;vOp ΁~E]# 'Qa pxD 2tA?RI RlW+B 􉷾8PXr_vRe?0K#@MI>T.hDuPWMtUί.L>ղy!Dҫ(5Iy`l[5Qաk>2JΪt>͎.A^׌=1bv[.(1|Tzek!<1nx=x1b's@|&F=gKI?.i\ -WUf:e3#LJ"a+ij[oj=zU1^3ʥUΩnPp=郎|4%DnTi#Ub2ogd4J(e oxKJ{}HuN"^@ng  9D,s+1MntɆ +!D0h _q '8!? B^Q<ַwK$H?jEX]/ orI xHpύ;qhe%ڷ9:ԋu˯sg.~K4_w_YQ XčUP`jz < D`~'sa'w(Y-4.l_Z c &LjTkfa.' OZʔ ^xId֝ޱdzK6] 2caژ;M o2F g"~t2v 薞cz|EcZ (+My,#%9*`R׊dDߌU Ay_Z a¢#[Q #=B0A2v3F}+=>ϴCC9pv<XGl)2k(sS !b-K'q?od`'6OՌT?ʓ&`IJ(Go Y6CܖVuԣXu? =ҰPV5.\crcÔad[9Q_nlӨ5$Ƕ3Q|;3"K~E5ZkBbߑ7A?>S0V?eo:/0Ӧ(O2=#qlsDJ5Ya9S1{16(&bݓZ*SԅL]ǦGΙңV e|SkmO5MK>0g*:zlŝކ2c v[<"({g r?HYfP8.r[tӼ;gт` b+0A;W󮿧ڮ<_4s3ZNn[G[4]p? 4%_D8_\jvٜW̖[/nw? 2o 8ELS/ߏCKɁA{m{<H 얷P/^/d*H0հh'daSR,k(cl_,ŎXP)U*S'V98u|4Z.io <^p͓\7Vq~E: "3X} X$\6kHN)eTw [$mxvj@Hg0$Ҋ̒3*ZlȳE*Ҝa1_e%G Є}\ꦐ i"1ND-Um`&Z4$!1W Aj87AY6"%<:o!+_7&:s>Bh0BE%M3[vgpA7Hδ>-c >Oo.j 8xB1L"PRj2GL!>~k)*A,12?b?ŕjnss$. f۾AzuaS`WTcT-`&; 8*6ځaLˏ^'@Az͢i &RXgQ]㟘ll2ujtK|xQ&bnLVInԮQ]jXvh!q,'! e,q맗FOWPC3Qv`އ j(ט G7':>-گīs˳|7&]Ъl w=fOoB{?zx̃%WR]Ego!4Qe5#ٕa:9ImV[<ʦ୽֦e㜙H.LDR­0&+ &u#`M.5:!!O. +kSM; q>bE?3h6ljo l`xb0nbwC'?.YǪ)fZS,ww*oN ?Dj]WŷJ2_<$F:8%]:ńՎ[E?H}]ʆ*-K.mHhPR3,V:߱МbE$mM~բlOf;V9V^/#:O{! I* wPoZ oxdž@W+!6lt_H*rl_د$ݵA*ޓ©?(|$Ҥ<DeӋN $8Khw񮃠bӴzP.ʨWck)([)t.+fj43hA7 D';*BwN أ3kgCND%70y;QIe>tq(f`jK7^#ˆ\k.k A{uP !޺yUQj뮗9y0 @ M_V}[E{㚎5&?吡gN S`Lv;zN^Rbi6DŽ¢Z$l| -I{V£>aQ2%XNjM.ionŏQkX)uXk`Kt 'griC,( uf-d"I:WV9~ۧx RzsJubM[vOm{be=GܲWvJwl蚢^!a¤:i nt>Bd5)e7SeiLf7/'Cp^K2q:ݛN̝J`](qFXICg=rn4CMhAu(pͮ"J;T?.??ǁDs^|31> ɑ居-em1G^S$ J>Vy: E- 5m>1'@' +uSc_PEMBDQcQt7%̚<51d287[ZmB;k"= kڝL{>:0e܇ =&hSnXrGݵ"/NٻvCҸ`TQ_'leu0u4RLK$eFڈN&xX\@!h:x1fǐexcAi _f+TQ ;&J|J'͍"KٽV6 {Sszy Ȯ8hIwc&)} nV/|אN3Yc3t`ai8uԵ]#6xkh&@jE]M?2vԎ;ɇJ9V3"xŹAbRȽWkI 7-ms/U..:R0f<"ZTC@wm<*`0Z|M]L#$ xs}|uXUJЎ|: /898>$ pV\_0'pju{XhpJ q,jP2*3qޤJcNa|F75dWQp9̭dgyyl8,Y\pb_mn h W70eS'J?p"4{Jٕ`´D=|ZlD-KצUV L6cGZ hUA{TXH48*:JSdyGf$l q{;_Xm§dN`(оrjM&!TheG;&t_-D1$-t BЃωOO.z=MGSZRQњMLa Ef{[bD $2 KD.iR!sVѲ)=rL=qfm?Z>\я^փ %n)Pn-F,wb`icOK@_ h2t=&w",j$00pO!,p|i@)@#RV'괷 zOU3<>/&hglͭ0uT4 Esqs%Z }@9|zGghQ,5Z*˒kڎ.gJKTpK _$ku-b ̜F+Q"8P@"^o_f2‚`l~[dRɗ4uanitf;1U՛Խt8vkCX)tr8`u1g|ZHc ?wWrAy>4.=ހt՝- R ~g )S1:qxMX3%7"ѵ9-^iZ^~'B[|)W\1k5ӆ(!yY]C\C1;EsXkݒ^&!L[$߄=MonnKeўnZaW6zI;}JaK68)#zY v^ŲF(rj1HslyC/ M+{KGSF[Z4취@ϫ.R˳ȩ*vJTSzFqw*[ N7բ2xr ur&J7rr|ƞ6VaRn8` 7$J(Ͳ%Xo9Q&h4ðގTrW?3xԩE"[Qcϛ`ڝϐKUIi( VQ^=b3%8u"k^$b I0Vkzލ+& W, D׷ 7Zk"/O.|*„2Ij+1h38Rf&Zg#@攼y(YSL~5Xh8n*[SˢDzpJ7?WzmSK˼gev6]ߞdJ&UdܰBUr1Te&QԣlXjBSoUP;S Qg^-+"meV׷LU5wkf G_&Ywc'E<(,0LͬfK:":Tk$Y\,%\-X8W}&:u|n_}M>^F<"ŴJfIPg玺FKFpP ]z|RIst14TžV 0DGH{w4 $ ); Q[>S*颒f>RQ^AKIBt v]x .:Җgs}Kj7?JR.C," q|dXUfc<4IEhS'ro_[sI|HXCveЪp=] !hȢzZt/<0w͏u<=R5h` 7 zHX  c7Ng\!CÚĢKNGfTZn@@ZlJ0%@Sf/r;![?='}% ]?ت mǤ Hϙt|']㥘QsMk%1rB"H cɤs- F@Gp%L}ƚ8)infFqd)LQW"^q $,1l Hr ".nK^`,}pXg 0/O.}2&9YKRm.*M8Lhصr+|Oͻ'鿼:Xm!(7pp7\c`l4b/R"}WeiL gM}Ǭr9iJa @qovKo(TozZmy`HpCd%ܢ\j_M'Jzpۂc, pYI6qy@!# Z땩UvR1G"0G?R@ޙ NmKLm(ccA:BWr@Gb¶+claX.bM}D;x"$2s4O]EĪy\(c|jҶX7&ia:^HHWCt *ͧQA-/Èkzj.  ~dh𩮴`;k)xp"Q=v1 W9Bȣſl{Ȃ9JK ۻCa`ԗa7$uRĺШM⯧g'd ?F)P\wDd> $T NdD!㿿j]YHxL)An)c! I{ QrגqyYK 7 5n(E2^Ax}ne\"cDz}rv6w^\R"ZQ_8ZuuO=}+4pn|:kio` @;_ai㈕eZѕܰ iSӕ)X71`0ڮBfgiE{AA'u]ˍi_,-a¿r=E51ݡ{4Xe/ڍp P7}QRqjZ'G&KtТ+, .oՓ XzPa ,VH\IwU,8v*o-q44=K3sE8ʟ@0[ %gw|Orx jäCYS>Ʋe4^@y 1No~Jq< 3.Q7)FTź $315\UA _L7p:}m YJKُW4j@2f/jZs\DsyQ*x0dz-ʠ<'aM >˅͸M.|zm.vm' P<VheBuըx+]ZԹ47.Z`M@b`{S]w)PmS`̞T(Z`8Ɋ7K|cJ~|/9i[Ii{+I8e]tZ{A$,ٗu 9SE+mVj]2%gSv7INs#MoЄOifU.fdȆccd.Y[ħ/|>aR ~<ܘH1|& bF  iAbݐ'%y@ 0F]qlq?O,ںNd!Pb y waH\#kB7n`J6Se|JMڒnja cao?P.bRVL(_DId Fuz$>>5)sca:ee KhkOLaJ=7G.-f'˽ЈK\x^MHK7B qWǗl_^d2d[%z쎟= c"T'q07 Yh: Mx6hН3,QnԎ@7 J2f˅S'\7ŷBŰTlCv ;T0q+jMjX0jVwpR:E6/VR%R{>m޽+:A[a"µ&=1vA):Pd+ yC:$70~Ga4'Q;v3AL6 9[DXQˆ Ho[w\TALc YHLq2Nm[fzFӂjA t=C;3Q$ 8&BklY20ы Qq~#7}[ ?岉;#q~JLFF Ie}3b/:oI}Í C yG>>7\9}Qyy!n.[LḁWP^R; &1!g" H>ɱ;jhd\b߰4HR*K .vq'=Tlcz΋T~!* aQaSF@>V}4.oSHܽw#9kVS:YK$rw!I=v9z.JPk2gU0hic(7azLr㱛*I͚tHK8YC cM 0a,{TSe; y KwTZ]秇fR#DԮqJ%O1hf=mV m5PJ6lmE!$$[n1]U\zsE%j$y13=3pKs8 yHU0+he;&펭|lF?^Uɑ'KĐoE8]Z jBx?QJ FD}[Lx54%>le hl{,|1S8ҥ)b9-ϡ%Q+eG%7izkJ°`IFϛy&)T&⍔AM.H$Nm.ϣěIg UfʉAڅ7z3b1d+F1dÆEDGTFLIӷ3`ZjŰlp nCPP)Z1y?IOOY`\PWIZhH;. c?'| FbI}d1h)^̔[V-Еo-HoP﹓jd^>w[--]UkV E 䃁4 6Hm\8I3E9n8@3*eSWj1Ō~1bteӡ4|94g*U{xﰭք5+MXWzq \3ۄJs#x}-+ovԗ 2),ͷ3J QЌ>iL{53_zge>EA20%:soFc;_Q:AGWhkZ`ˤnG$-j8jWmDh%(B7F;vuƃrisV'LX~= hz˯nGLeNka~T. Qz&L&N0Gy7| ~f?mH.RD{ҌŁ"#}2:_JhwgCpor2?X|~`^̞OB!CWP Dž3FWocmt:= D+bu˒{i -p58 rr' yGvv-2$H!-2qNmg\"~Y:_ӄ@/} KrQQrov<`r (?#'F)Ep ˟R di(ߕ1d\/EI^Կ$KiGYPW:m,_Ȕy/w͊Bv\} #9(Zv~}6e' j-Gle#1d*+̒jOFΨ+rCLnKXll;Ԭx`M& Cƚ55Yl*rARЀ%,~[Ut^%fɃ][|DզS0YM֋3'܁^4CZ! xK|e/^=Q^™H+"Pui=VyXT4.A; M`;d6VX=#o(o Z`S*ĬjSk @bW,)]U>klʻWI(b..)dm.: RIo(xT.ãFʒw#Ao@"zVsl?pg;*f&!2t'F5їk>gށ5Q Jo,+%xUFP5x%#k1ᦌ v> p,? Iu*w벿R+ٞ|֍"|wk Q6oa+lGRmIKRp,\r0@$*Hʪ~ρ(][R H,l;LgM 4d[ _wI-d$^Rd_D rr{* NQ:eI2c8WL_Ȝ qZ_8Qnj llNh\6o5 Vz oU 1.:Ln%@Nx)`B"Ы"Ւasj(َd')`6芶ns:o* E'b2t[OٯmC)ic)]je,mrRXUx_,dD Jm #zk]=R!U 4Nz4U&&xae2" .8Ky 1̂iuĕ FJ40Pd5@D'1$5qK]Eyl"̋s^3CL_+"W[x~5g*Cgy_h" E٣0ZaIfuLINv?q<s7$S<3Ax Mi[;.yfqͮ\gUdDA^oXr8ɥlR` E_03N4\&"o>MՋ!RxηI?&w!*J2&%?Lڛ]ڟ 8&-3teBQU4ec.GAݨG1 {6FL`a>tb@’ v+Mm%q@wSkUWbW7>?@&4+s~Me0OcĒ . %Ԝ/^m"}]r SM( 8 "`xSzzw[HW@M~%ru)oX{' kh? j7^Ee_qz?7kQ$PCʨ06P(J[h3oхv<`ZmRV{y-/8JP;ܗFI =l; b$lRxDPGyяdBщʪ tۙFQG ϱ$߬ؿD]EQ-M?+?1%|U`)I4Z!9iKc,SäEY.+C$.! Up8iUcNkbSuh'j8k8c8RN_<$(^\5$vqF}DNucNGZvf79d=fEIERfuyk{{/`#%+0/:'Ƚv)ٗg9n3fl[(?vo2"YYb3{# uB́F {g|e\~!czYmƸd70w1]k$$T%\eCU/H zRDyc x\Tsi`h3-NKx@^xB<4m.dն1JHϚ'@N3C h.bD@} y &mɱ/%I(}Hcn^ fOFkeձ1B|uEB^=ҙPO~nVx~q"L:h+ 6L@{*yR@WKHl} =#ӁU*RJ9ex{Ҳ1x +7't} H Gs&_@Uj4tjA$ggwѤ4b0lxp>U(1[-eh`pI5FLJ>JZSQ /|Ko[X+QX^pRQzѪgâkw?Qؽ ؟$3I] IbC/M7L Dip2Ԥ34aZNObɻKk eFsnuWdNv :׶U-.m# Mjcm*Ϳ\(B;sVֆuT7-jM8qW ͏܄4*"#/J xu6[{ rFQȐ MIRh0nIRQ]ѽ X!;(ƺc"J ihM%'o$̕ʷqqnXDiE !r1@BcbpW7.N:1M>\_/O6ȚV RysqOm/v_BvZ0C[X lLw-s 7f+<LA+'Q;6_l!I?Qm/pg, on$jZCX6pl(9wZEztһϻ|l)c&}5,ᾡHB Elay/*5)Ќ<_T`K(Cfg#RF3%Hv=In&8eІ/-%mb߲" ׯ9Ƽ;ƫUSSc5L>fF#Rψ7V<=z!`I5ߙÆ]1|y2ҿ[qzVGHf.-g Bԇ=- z:uP 1ܸ/m$P6fq.>@p+yfז 'u?P(ʁz c6hi^~x!u\I &CBV mUIL IY aH#F2"c"5z(66BA05~yhqӮ|_+i t TޘqHa[]qwx4Dȭ5 i j@8{sCGYM{w#-uO}%.R?lY $4+_ߨ>:w–IꮟJp6^$E|֋ mkfR]JN`CNCTX~b2wv /B{!WeSAAT],-1=bԩg Мټ[,|d f&[Hŋ"ԺP )mf+̌YN^xD."ܾeGN`~e]) _2ۙy窎9/@.im@ص4Fw]&nDNS'HfR(R,C5Փk>|qϥY#) j19E?|Ձ-DU"gf!>N:5!gؤ?g/ 9g:*1yE0eͨIRaIY r4C_Nk9UʔaF i4jZ4j'i-eYЅ>b8F( nBanN:Sˣ5Y0kRߵ筚_Ȩ'u E=EI},o& KTsM:EkHrƒ3ߧTИ W7ؗv| S'y5#yDXǑJDC;vB$J߇62=&2[!݃:q#}i"Z-#a(=;XJku>y,0%)/3߷pbOw'E >4aM), {H+@8c`[gYbi<]383m{w/ˁC̚H8n#vo]G~tLir*Y=}3Kql{cz 7 JU~<'-Shs@zeYсΒ9ItWrG%n ޼j:IT4[VBjl+"m5IvZ7],\wSy\ȼL?\rИ^Iqrb޸ٚm||aK[ڒ D ,3Pi\H7P$y\;O1f0qbn.DXL|3Qwv 2[@W}o}u@?ޑI(U_EG+{W#AfO6!L=:U'AQ@y5qɡ \)->ҜS~TʹeBRֺPɬyOȣOͶOO:Hn59?(#!KЊ݊cFoM@sP5 nЍ dz,}ռ_ޱ,Pr̫{s or?D C֏%ʍ0<]C75S>6z}F GsjPf~Չ!(IPng1uޓ;Q:!F,بljtIڈI{G9yPn4Xt3qP׏S62c-y,ybƺ'{L,oA`ŏCwg-^ @X os? G-B`ժisIiBdp3YD.^%?<s Ϯ;*܈?rĐ@Ru맹 } |䟳̇rfQ z,;H ѯt Epb}{<`ҳ[+qsyP#WBK| [4âx"Oi2UKza7oc.?ˈ4$AZw5f,&,`8>)ԙhb͑uI` cQiOxt=  XE)G'1gy3qd)6&è>^'hK u8IK 7{, Twa.Q)'_k3Re5 Ι# ,:\Kj¡lJav\D0@$;c nkoNlQ7Ju&RFod -ƥ,ƞT,%suCG3X;,@*r[tHGa_ )q%7|`_!d}#=u& w*׌:ŅO֌ hO0r25kTuz:Mmq9^RTI8¡O79ȿ"%@)Rg7f"|@Wj ,l:3)GfU.[:{*]q$~^`; ڧBfaӱ8ƨl8(ߴC]O5w~vJ7۵]s!G1tX'uȜ$W@HFLTN&jݪɌ5}~o3;%l, /CűR%JruCL9DkX.-bPLE6՗;3֥$昗ici H5$Ě-Su@`ˑ2ߪ3/"hK z[.6)4?w6_WD:e| KzqGErzuDLn۹V^. 9?m4hډ1C\ "n0ӎЀ C^GE~J㡞{Y[=Cnm]qԟN3(vW,S5~?Yq:!iْ:B ISjd&!6rV'$BY}hXdkmE"3GKG߿* ,v}G3{%B⹼,*H>mJ;c#Rp9Iɸ:]wz7/4?&[)? 6tqC¾٢;j3GI$S+PفS)I:yORW# ܧD YH3#1%@UR7 yyTaئ$ 4'=>ƺRFDZ4|3S^GEolEw|F\BC1G(+eJ7ʬ~:] L-HX r0OEH &xuƧ%tl{[N$e{9rM]&@oAFr %#GF\q@ABVd{3^JXsm/Dg{B {s6 AS)WUH "es׸D<& 劀 <"ȟ#7ޫa-p-z^o/S@>):il\b伒='"̟f\ 15KDڙj`#:_AQS5n?3&\IiwJ:+qurF1ZϠǜvz~r`mkyG5[̘oRD;x"A&U͓ -O%&4#B|Fx:(@b+ :ò`kxh[9uFOŲk.90娂---AdEVsdR}J \ţ)&ݵm[U/٭/֎gr-Aqgu؊u_k)G6r$0}rjeLY_D(᫟XOc[0^GpĖso,'MsG|, 1)ے*HlDC /X~8MMd+"x>hb\j4-@^ܦFíHVz31*T&HNjWi| HOS]2=֭)e4I|\[@=D,nW|&arY<(/aβ&R_dSJ9făfۈ2pShT^5F6s@;2L/źQ]&ѹRQ%; 0p \Ľ&n#w7j֎rԊYvh=8VJrSxُX6WhdR)#' Ҵ?DфHT::`V̓w=y>xo{[ lSGv`!zW{8]A#`[,k?AbÍ B$@36G^I{}a(MMOܻ/ AatHUӨxVCEcub6j”ށoK+Xa lj_DeN&vS[a?b&_:Ixz%W47 i*Fs~$;:aAEݾebvNjx3N?m~<0,]ܘ>&\qG’.;xc8n? nW7EnDЈdDO7Ngz@. &ՙ_lwv`NnN!VDw!s|z: tx_U0 y??b!HŹalޅ!80,VcYO͊*K*-ܥ? n/2>j:r qDō?R>XO B3 iB[Z?o;F29(;yˍ5;5aa&e ~iG7?k֢kI^̯0N޾(ZT BhI{Pm9x(*P3*U=K#09p/@߼*Hvi"/Ϯ?i^WY3v] GX*H4o50%tbqtWۄcRj ?Vg~p0C]L68ڗvsl,>riV{;jsg3(IlZ?n''";xdZzc9d"egI]3Tv2%ǃS>HŖPaLd NZD#CuV!Ρ98-|:S:".vrl);,Ր3iF-^aP+?\jO8ߕtɮVDl\7ѻ{P왍!zi{#(c2Uk&YZBR({zZZܺa= /l:|Jnc?"Uy3̰\PJhwez5r1ԶbEэ'>m0kPO^qzϜcb N+z Nz)4i%G4Yva0i8Yt4~Z ielp~<Ʊ{8z`Ƿa=N{KhoeZJaXsS SA/Zra +y,b+06PW*`_\© P> a)eC #8{bLAR5M[OFg4hzB/<'30ˣ%]3K+_K2F7n dm'hxZ `AC䏌D[|G*ρXкۥW+W8-AoB>E69тaY1b#!Ihx_EgL6"^g欖j|9pZ?ÚWUjoDȵt:]yi!koE]l (U L戅B\`AI!1; O:Ʒg% GjmbO]YoOV+۱%dmOu20tMiK(9,/s*ufy.38,7D3[yw0ʘCbq5xɠbiݶm`Iz XԆy8mzQR40rqRrEx-w-V!hG T6x{芎lq7w[i$jO*p!ߦ盃.~JF2OǬ4#9IN7%u5S RM}\Ql},M*E^ IZpsgd0[nT _4[cbytIh_l9w4ꪅur-TD$:.";Y\\ ( O{O=[y9@.X_ߧUQ_Z[A$!Y/2Mks o 3)fJ B#Kr,7}5pӦeo F7X_~:O;¥*W. Q)͏f'6u}fY`șw#GXCBljg+:C$( xdcJ7#a;&@ gSQA#X5K+xiC!ySv7L,PMX<ČE-IsGo/"6#^_4ǩFSqݑD0I7[wk}͇lCfWMn1fnľzwfQ.چ*DD$=~~VIBfl߂]]!}(Z )NgZoy%fvOח.gɪ֑6WfYN,yLM2^dIXt=77x贊POvםlSôJ%3}Zzs{y4!anld%pNyĐq1 ;:㶼gBh+-Wg CmUS!CՋ=#{p@8<-״TB7a("9v`ꕁޑSxv&9&[VV- ZԽl$}*웘3u6TMvЙ =a/j DsQ0&c8&|Йk'cR v{20 d/;) ^jn|=UFzvnO,V9YJA9Z;;q%Ӄ`ScT! n-ck9&& Q+f0v 4BHY1bW alnV6 'cu" 7r.6ɴK؂y Y *?@kJ]MMj$%\osܾ8o>zZ*g68nX?K+-dwAC)N !Is UƘ w3A;S-%< nѱGSozU Kb N))GHvKU}2ȽF/9*)wZp1ec2p+V;Gsolê;Pc2u\ A,! .J4$=kBs.'%:ٞܲڽI9ݞj!aRO>5% m$heG)%$,Zbw,pU*xm8~fC>dv`GF48KW:kJ!Q9D6 '[ Z䧞>FR~qmGh֯~Lp[ecˬL`-Zq2J+=j[2k)1∪OP TĊ"Ťe0meU;J` 2Ē`T6(<A5qRl\pNNsP%300"`!:EšXb'jlj9Fٞ)ڀ+0OǖƏtpnhGyiBGY'h{=un߳)i4\fe]o-x : ' Wѣ=+9V{|hk%xfd'쬽ۘfXAZ&t/6 Q~)_ůOTmĵ3cfui/#nbY( diVy.>GE;rB']y*+(*d.!%7D f(h8*I>ݣ`[\ξ|CjM.wwǐگb\2o܄jMN;։ [0B-c3oP!Q9 (8Hs^J_MPs]$Sd.{"㤋h}'9Fs/4su"5cY,A-xZ"ViWN$DDŀfJM.L:0I t2R950tYzgbC;PXэq нR% o#t\ps "n;grXX$Oxz;]Llmlgpr/t粹67 OBSFE)Ҽ,.ycR`5LPk^!<0qMAz$ۭ6f@9eՀ3y,#h%#n]&CD4K:g<z/c=6ŝ/mS1|L9by)LoVh1+A"V>i#`P 5 젬& :+ESʫ Wx>-g VFj_r>o"IٌNI?Jw>Wks6bڤ 1wtVLہYϏhqdMÝ^bU05rsUu/b/'AUNK>U8' crQ T޻1xh4SqX66s~guu 'd%'1j }~<†#Ļ1産S ' b31}[^doѩZqU:-t( nʦ&!rz2+㍒HpރgڗQ_< MJ5-f$zk2DU(HE u]F$©Ô!"1d4hGd*#^+_H/)E _F<iHM8jv{[BO^݃'j!*8w~29o5wsr.@hfn.I~<+ǝ0sШtqc >%!Q}-Pmb[w2k3 ªƗVnnD']16Jhm:JDyAQ:$\ᗭ5͊+HO :d  uc5_Ϡ(6H!h.jx=]K^L#HUW;^(OqFeN?L cȜl (mVf0TYndċa(랤IĮiav&^ OmF ~9zku*ߝgWKH !3 4|QSmS*G1cT>ol&Dq0=Mȥf*B.HJ1 n'I$@H!1bRw.'= Fdz"w.ԩ zx2UA 3$ߪO^ MhQ씅w&ф :i[qu; IRETsٮ\L6L1q5˞XADض2O '@!+YG #r^⚤LQäp,fP_(0SoI %r.uJ( %J>Da3#ܭ+J4NjeBw:(lo) b -I|br=C?BV#xTnB0s8'op6U*Ǯ,f|ECՆ}@0Tq^ZsS ;"wKF8 :$Ӌ*KK O} ~Y 9bP lk3Y'%k!tb)p@塈T<)4V[;]Wzr1x..:H Cݱ$ =L3.{h; g͑(M{Ō > 3A^>""8SryI[|0zk\AJ}5iXpl3rt,j1n(g?M_Cbȭϩw/rV&mR5`CzS=3VY܍2^Vvlqu<bFovj[d+=<% wo[1bVeř%멜(n[ a 2 lfnەof:eY?lJu8T@Z y4Dg0Sy3|fg21ftxV??;Ǹs4IrG#vBl/-Q椋˷Dx%!06>7ЏΟK zIʼ@B3 x~E7 -'QFKأUzi\9F\ }aWi+A52t9_!3H p>X g]ҋF2 25o-Ζ!3 psQu ‘ߙ_/(9@һk+w Tj0Qyי5 }bΙZyUA v5{u1XFTlxꕫȰKje %ts][H^|H#[njKyUӷ^ yiFwmydz0pp`+Vqhebx붵G;A@`[-ȣugj6.`3ݝ}Y'dhf)%ެG 3ЬBABbN,f,߲/a5HW93> dؘx{8_)&Fëo, ȁcK sN4~ gBlDCbナLk,#TGn aF2ߦ+JD9Ev!w)rnQÐS/oK(޷[XkI.X<<6O0C[;TqV Yns‘ 5hJ.Շur0< uȟ2Z6;KxZ@~})+Xj&v ;ӆ{d_^7kL75$1+X]'%rzZS'p*Vvz"a䉲wBCo QFp%IMx`]|>i<cAW_ Ӽ<{2|>)8@Ě1nl]e }8`QJ9M ?3b2KuǶb QQ; ~>3^c> vث5 3lk]*xSe۸LB)+ѝ5 9H+yИxCc@{rsхJ Kn-(+Ӛ}*sE\N.,RFDtN:5ErGֹ?Hrs`*e3bGI뷫rո]ԧ5uR%#vv6S@5'.9ǶЀW"O9IKO?ev=a?b%ӏ+ico2·}#˶>^%Z S@#{6?e_` +MLg_{[\-iZk'd ef#Acct(.U+#vZĤq4%,Gst@E*2C) ߻P%o{ -L[7G+Q/-p-umJUIy leD (~ռ01j#ZLP\kdTuG$Ϫ.[9ɦ~ҕ^Vh@urX6t-3Y eX&ɱjP;oLkfsZ|X|H)Ivfn8+~Bnx<BehST)Խ{럒Ss)/Ko᳭vgZgՑrSeo(jncJQɾ<#Q 3=fR>;w}coAUsHhsoVlsc!lH eZh" m.%+N'ZJ#5Ž7U5 kig\lg(۾X ?`A?Zu*}ɑI x j^8y? lΟlPo ]hKP(S(82 ,ֶ[nbv+$/k;iLf 婦/ŒMNH5;œl3v{hQ-HS&vr^N8IqI4lgp^1$+MkJhSlDĮ HJQ"mqjd1_޲Jox6 1`D\RY}Wuəj*x z.-grSBg?S| FiAfD~{>,]\8=Zm›O5DF ?PP9=wQ1=~Cg~tvâկ!]dS-ٞ uѮu&O=!^@S5*"my~ .t!7B+2*0mzoW0 &Y r |T ~/d/tv7 'V3@V,-_wܘa gν' +aרJemqevG. Ċ=-sQK&23EzKeeD#`#,Ø  9J.2?r)r $8aF2:wd2vLdRpk1H2(5m+ C}QAl O8B>,4\}OueV,lKOoCNm>ax:mj7G6[`7b@,u/t"Ŝo=m(!a^ mvKz *:KLOcukV6r>V?gT8.=ӐE(a"lNkk(npr[X|#,sW*m-TATSd 8>(T O*5 cNO5)K .#Jn*)tY[Էo;ʱiDpoq"`πFgN4&WK\<W \&-";i?eKr Bڰ8r }TItix#o$ |{v꩓|&=$|q%}fdh<]xxZf}{V HzZ@56}OE$vtddc)̟K/6Li8pBnE(jT 5}/zumEeOfYa.l+B1oSmRt1vKvt]a~s)L14w^H4 KdOz N&vveK<ӻ}>!E'7iehp]~Z*UTH5]O -x Md3KA  wT# R|]%ewlUހͭgU) d%b,Q*\d1&):)>DIypl3!k)XdEC~c}Sö&E+\ki޵>tPc'+ v޲ :|:gaI8jǸ\Oe%K.߯.pg~^&<"4zh7|"؆x!c~\ͼbСXp9;(B,Ld1 ZJLѮ=̜I&xzs8)Zⴐ'V0$Eyiv 4Yxf9qb>2r׊juI¯AYxD@)UIU/bk/h + 0n+T_1c'2IXv0!č\ Uˑ ggXuI veC'p4y-aS-⠩T%:O&̫RcvM6pc=H|Q1c}\뺄wf?)\/*o񝢛=Mc7⣈-lA,ѭ,("d4 q%E^=K|oẸ5EY#UnOPdhZ <7+]R$uP20Gb .;M]?5 VKosB,e#a+AθI|N2 f_fZsGW !$۴R Ʊy8V!º_UT5j ʮi.vE5"(2ڟFV튻ngԮ}@fZ5OVs3eCdډ *k_6'jݳ.1!S'ܚ!4X&MXHp~5*  j\Ux.VGx׋ vXU125_% orHUi@ Å/%?`&Bv?b_. |C6pQP1KY's0+5$&.0v?ڬjOqmGÔUFwbIb,=&Chwqh&fXR1T߈̲eNlF7N.lm`l ҩ.);guOL,BԨi)|܀%_qTƯGꉫ/`FoN0G: = 4C"~gYaů|cY\yNd{'E.yUCtWXa`zqqKRm䳓7kƀ MxՋ樢ऱl(05q57p6#N{nn2HU]O,`nň۪ e&9(S{Z2"2=l6*!k}yFx͑7g+#iZ٭fYW"`u|d[7Xo $k%LhZ1oa4+TȎKRúxk7ڱ&S$xZ7f5@ºm'bYn}ڡYzɷ4rJhKBW!c\DHCri'~Q v=sWWvȜU^r|?s<ĀڴZ'5<Yі CDD0׺=, Z$V$ܴy!Sswwa ^ 2:H@YfBa5eу oiHm?2΅"rW[:3N'xo/S3evWI+oVpRDggZgGE]|ԏk|^_ ΁eKptd"˟W:w#ƕ g km|%6]Auט a)tEpr > 00rߖ/Q{y7śBR2rG=!*8]2,!MV`=Rۢ1o5E9]S.m$yT: :7eEau "Cgզ#h1)Зy m"nLe<` YdwFp8i4oېw\y#yaijmJfo|ō 9NG(jG%p9BVeHh,,Z)i84$+;*ܷ~F|E{C3Σ`o&Nw Pe?uuIDQvm2'81chkC 9ū.8Ur”@ lJZtmEkM_wzr] [ e I"80_~GֽLOrc!X/^pk-)w"WI3o?3¯GlO7pX{`BK7(c} FCb\I=A Đ><xsň$EܰICU;"aPxpa0/G!+u޷KhN,rӎ}4XBtC lxXR sIBXrrl\ P58v)^ramKp=YdoHZCjX(Lsqd,mlWŁ<ųMq<;:C9U.: 0f0]Ol7^jpO^0Kqr)j综JчO~a!yqS'] Qd\ӌW I  nxh_^7<çgL,6،\lo#@]ZbF\{l !8lIsLj U< 88No ֡vYj@bpNf.M9T&?jсіѐ}ѣ^^|c)~-RMGrF" >Z6ΰ3ZFyL_=.'_q)59|Їf/Bx[6P?i<Kfl:ixژw$O GbDF[і#, xY_ElB&Tycl)&Fz9E&kT]fecs6nd6 9TRuzlUC H<_=㈭b1 8..q2a)_c5AGIf62FP$W\kĺl )0$~ ,o ۰_$C,݌ȗAÅAӓ3Gv_|7P<^jh?BzƊTx]5W#1[rUbLuGtˏIœRe߻>AMg}P!N gjk Q"im,Ew$*Ƌki󄩝o'u 8ZbnҜ Ddy *8M* 2LS!-5PdzBW\]vQߍ#hV65IJiY]Dٍ09:Qhs%;d^F(-..*0,@m~ F|Ԡ1ՙ՗#w{ sVF`&-}}u<5K{5a{BZ3~7_-o#3K4p^/|WMPW*in>L -g@PP+ؤ&id)?؛+ËI)2 v/iEL{) U(541Υw,8]aaX}8?ˎ#.W?ͻ{Xk9R C-U<1NMӈ7&"@N%\DSuˎA:)C2e' NRJ72m7((DPKLøO ogUZ-Mv1[loRuxE31unTE2f BүY}6ԕ] +PMvVl]JѤۀD\$)sFKLπiB*ɎV#-<>[0!EnovDG4>ɧZ()e}V%/MH02pNc3gm+{V2坟VF- V~”V[iWИuĵ"9&'(<%bO'x b ™҆h\@KRu[U1g٘pg2 8@xQ9j9c2}CvASKU% F{JRGCծG>=_sf˝JInFe} I)g,WYυ XF)&6dW.;3q n<~F ZYpPfp[U8.tSN^Mw6ր@7]/Ӎ!t.o*00=S0AP`w,&$ˈjlL=U3ZI ĽDC;K*{~W R; lBBGJ u^NjZWD( C8vͧYAT.wi JWeǯjI}Eao+\z y kծ/E,(h} NK'uax99g+<5Ks{9UfY-Kl (H&GC6I5(O9ЗhRsVLp6?j+JsyH*#[Y%4T|j[?IA[W z._r4牯KL+BF2?3RrVLgm=MWiUWdX):etKt9r_}) EŠ8$Bs XX ~I|G']epLb-akB:qML=v 2WSP3tK֮RyP,U/Ih>f`,h=Ta yݐIcRqg] if AkW.. ڝ~Ͱ:4.JςESq;]AY+JB@D^F "5T;,y!Xڍ@2up)VB 3ly)u6 f)L`\֘ej^.K_6L3ebV 1?]go8*u*Np]2?,9$K>7W%*,yy :.7Wx1gwXXG;O"yuT* bU[ 9/oHJɍz6µ"Ynhy8"+ qnFMs)ws)܅Fcٱ[ #bfѴ^|xUNKus)M)Jg6Ɓh|~ep"M\@oBw$TTVF˕0PbXz:`Ec\l[;Kj[FPΡWۨ/Fjߕb5Ze#a]h%l1&ZӻgY.u䳟0L#p OEn*}Nx(ŔV}U_0 u&vFC#,egNj׫0M t]0^Sj ['*N4!:IU`'"yR@QyPlMV LzؿhS[OxEu}dI;*ʼBً uZ|rQUfbsY7[sqGLZuqhVagUdqtvd8珝 &muTd!7a<2x[BC~h*K6LjQ3I?#,luoQh<,i.ݶ{#q7r#N/I.] Q]_+m ]M36y}!Ri%g`>fN!;Q[M19. Wl98] :£FcKqo~<͊7qHzmSD[^QLj'r4oApQ<攢i-Ђ񾴂 [x_u(CD&r^^1&{yg} m%^zRYadecCtHWl&gٔ70qv Ӄ YO<0Xj#rTOy*Fg ۉXIR`=9kPl]򟋮6!y;zIԽ!.Y? 7SRyoٳ;ʿQ ~,^X`lIn Oz˻Fњz$f+uEZۛI83e5;kL)9~ny$pUsD%$O N󦃦Nܦ%4dnqmkQa1&Z*#&FpcDEB|.z Q&zȔB]^XQW9ץC]r! պwENߒ($261tC,,$H+5૸Y:osA=u4b/./~c_֨OyȩlÒ3ntsETu;DTxNWÀL ܣ,R fP E,](=H5Uk$AQNDa#Q wƏOp?PɆ )ULV(hxM P%#o=mD41 eGoE:PaYa(xwcw9TTmO1An˽7>#v4^yF2$ @/Ib_qM]MCJ>q}9Jlf/ ٢*\4fk|OP>>^GhоTvߠ'<V$6T^'o*WX>6S CL0N3l$D~|ugarqkIܠWk׌:8z"vKxyRIL l#&2czhQB.u/t.oq9vQ#t?[/jǥ' E89үəBXۡR9Uzu dTxq]rrEN͛pEM[ V.mŠү=$ݥW!8w])ʵ0J(eA| ͙#ϳWq鏢C H%ReLPeI\C­G$ǼD\JrR 'O(-/:rhе;J/: ZM5_hKlNPpA؛cGqB֦OfrdV$._ў kZy]fv!_cNÔG.F5XƵ4-+F2|m8Yh}!7caGq'BP ,M%!ϜCȲդC1NEK"+1}nW>mq,cmݘj +Ӹntk{uO~Lo'A6T Gy'Cy_d.u InT-&I,q\$>d lJ&쭡7vdq>u 2YET8ĿZZT !㰤sT!SBxl T_M4HjmzmL/|鴌\߅0j͑6SNd!>=SJa+h/7Ez s~?]&$ z.Z<إ(}XBHOG:Xly9Lz nSegަs$2=Vշ%+2] s?q;=26/R2 G9)3o)V]f3=8'dx߻dK?3G|Vیa22gl` PYUX'b~V}MaHB sz:{AM[Xuڔ9JA`\Xu|R'" >浆WgJSF1El_)"˱0Rh,9Fs;°D|cWWoGAf>2&F*s]%C'oH S-,-vgYծ ;;6)Icܑ݇=V ~wn0=*9+W0V3DoY+}uԔ<,}3W=6'>ZK4;]* n`*EVv27N.bxs+ ^ĉ'R(ҹB1}x9,a[K:~}"-eYB^Q-y)5 av?Pbh,փò4+͔.ATAO6d' i wZ{]:sHdf-Rʺ7 h#xe<,&kYMٱc纲O* /K8L:_:>nԮR]ӈ{oN. MFN/h:ny3 0'QnL 5mki; N ;;QwiA(#Ձr+I96Ub͛\J̽j{G2JָM%y)#'wIȒ_>3VIid`l!@2#Brg r55n(}/,Hm}Ӥ)'&6/o ~vY81%0zoQeTAV=F4{s-6J3AHlOos+T٨XwEɴ÷8G*W6>AtXt1a C6y0ߋ8B0}Z~qd޴;)iTA׼[["v6UO'*I2Wlٮſ43J|k4!i?*țw/_cmcS$' bjeO#@Hb69 D;cآ1Qwᄆ;0=NB~PE!6>mw2 ~p=Vpl4RLuezOX /1FS͋>DW=O0Y{d {QtOQYw{Qĸ,ed5îCEM{çɅ#gs!pD4Oح0C;'.Rw7~7`DiRĨiƤOMxwJ\vLҢq^F))taF't~ِN+b);tkߝDGE`t?۫H?E׃57i+_ ֪"^+F?~-w~0,D\-R7Ra >\)7F) %U ?S|5*Pz1u|I";2Ӻ #iχGHq-; }=U1;W=AwHS, D8*idmNC߉5(2,`$ ~УZJ({,"TdX>v0fānp("2"yܬ~v˄x(EXuN'%xX86Ύs?T&12%kj*0!ŷ_Pd$d29x(K:2}AZ.J,㓡ч(HCXK;.f~}$ u0,Ofo!BKJb\$'t['[<ێqlS0}ta0Iw 'gdrr kʡX9/JD9JN^ %!揜RޒNXⲴ+|P+dHS"\p1)\&iixdhܟ~h64NY*/TgBE.lG9dq^jtra:Q#gߖԃubDD^UEj^lb((\9r] Rvgm)lդRիF~ёI/̬{dhѕ ce)3fibݸDȶt'+Oh!B0H+Q#j\B[} >Tݰ/<<u0?KߤfBILWmb@n·{b@FBOUB?o:yP|h!A0xC/i.q=BJi l(fqPaAT(oܸ`3VX].A`'1N# 64CUݶrI/77DTpxL*'7oX.u(lE; h߫n4 ٲP❰oh7д2gV!)t჋"1M)*A&.8)*WB!qL9 )mmcqN BY'^è~&ۤ-Q9YM1[ƃ89l_}T(_zZo\I2{\ኻ;}%!s~tIX)#oϸPiPnfqGaɔssr"H5|Im䒰ʐn%Xhg|ٺij]=сG0w_f4.0,r8l2 wlu Wr=PS+21ͿS<{]UayI;ma݉QLݹHPys^cENծD` ms^~|,r's9:zՐǬ9s :u jm_8]sPꃤ]2eA ,~?5.3ػ%<SIdC"F'2$b ʭM.3]U5n=z*$$fm;Z{~<@f/t4Z5 YiCﲦ:v;`zx6.?k q:#/YC,ׁek'O[垬fT#4qW軳p%2hGA>6Wv!-famjGૣeMo%X cM7>o^5t*p[}ц#|@C򸞢s2ע0/![K<AQmd"3=UzN 7 ~d㗄 3RqzS/z~R5}(q) o¶klǤX"JzF=v!dDJ7G._oNWC155ZIz[.Kd ⒯|`=J58?vdWLom02X% n S$j!|ϼㄼyP42(O3;W9݆NXl`B=$Us|p~ގtO5ݥ*w0)?~"uHc Ӊ {ی T;nmH]rV]=ݤ>^醛岦5ҦDz9dGOQ}*o螫6 Fui~πFGɊ203WX6؀gRU"uڋxxV4wf,ܤ Z]A5Uѝ6MSH`lߤ`+QY.t2&/+6 sM Ji#oy%Ib{%B77'E܉*}H==(2FBO~eRbXc} nN\y/n''"CvC6Jc#GsH7#Ɯ(@fͷ܊| Ꟑ85@^hRz¶~n M2{/v< #,4t ˪BAuV=B[͔:|^K/9ffw}⑰{5WdܴC97kɣĆtO{VB1c~!(j_]h!Q5ҙu{P(Xkl#f鄡\6lggꕸguihw@=:6v)@DPְRtWF_o(Zh=Hd@.qxvuEBP..y2_.dh3YE\$sx&5̍;$D#Է%9򥶎̱afQzA4!0YJN@Bw$|Yo3z㧄bK[EDEHϔot&.azZLnB~dp/7J[vDإZ/^#}/Fy!}avjsƨ-O¾\(L"}Ğ;PV?ʏ_|{|p]<=r[45ߝOHH,6a~P-󂝿J+a?Bƾ/箈,;$nZ)Nm}Ew˭}b!`4yRI%tm!thYj͏ ر'ScU;叝Ku %(*9' [e3S^B|49T a$qc( gɥW6Z:mEDȒ?>r{ Mi~Gr-Eר,4'nuUݸY3Yr7W9Ҿ| 6)tG/e L#Gmd+G:[oTc:oIZ~6w\)<{aB.&Ma3imU|l(qIţzz4}t41Cxb /ی8q jCz0 Tk-Z d!X6y͒:qe%Qb/e%r}IHsda +;tQ V*,f"F_6i?YdAAbw)|U At{ %l^f,Ι`. tzTZT% JS1})^ig:=o>NDZ%F34*ZdiS?uq՞D[pQs4]a($b9 4g"ofWw Xԅ](NP~s+^Gy A{] ssg[S l`PYz]C@oQy7v+~ҒlΒ5~͒uQ?>騷j{F\9́~Acx_6+{%aq+KU] آ$KXഊLV@6%8GUeSyoLu<>턷{HV+lK2収٢AU9Lmy`B1h ?4.$GZkl ~;a͇y^6쫕yhu.{ypkZQy QzQbX1bz5 }#oFS61Z/wt y,Zpn]p`ATh?DkRoP3P') *Jۤ~'Go]2Hxj줖-ʿ9\8loZ?2<]ʲM;鷮 ugK r"7e㌅A)"`{"RF~/ݱ v(v'z:ԐX)Х?|dbƈu4Cz*9uQn?7q7`qNMǛɿ bf*Lg"5CjE4q2BR+R5P|؜bg j ;9崉kA Ꭺ,f􌄨A6>hIi] C(YN,f[knBI=lY53:׭84OKKựǤ=t&C#q}B+D ǁ?{g=/vcR;kQ(%k0VI8¥A"=/ ;L2U- ‡e>I@Cç)v$zJcLqm`a1x͋yՈc{]I7e[otYS68g8`oY!&M_QoYIy n ۃeDwWCcb_LJR#2]̳T.NX ʊB13jM=>0l^`g$}Г K:?1~YdC*Sӽ.b δK"xȵl#5E$x4$᳭[yi!(î _gD fUw< p&C/N{bb=r:[#OA;;XV0z>GfJO]@؝鼃dчNZ㚞Ho}7khm {ԤmDSYf@^ꊪxE{~k@ܬݨ GJQeu+%AD:#p "K[fH=`l} m^%Y]-?VX3rV,RgsMEt#3?R}ڽޔT܂*pK G֨ԙ!`l}ݚ~4+;XٌfV'= 1E͢ ȡ)4hT;ZK,W-vk 8:c`jhehx|7CE?43t@5t mYqΓuuhѸ Tz'G!g[#!P2yeLbԡ6D`I !PN aA(RѾKs~Agt-$:洖^>LN! N#Ki8_C LN'XTĥ]'2x{?$VmY+ټݿ/?7#=p>y_M-ՙ-sӜ1_J|[+{ҖKB t:v XX)_\3jcIb-.,mlTzSe۰|F3m I]kUX6`xcfwJC߼M@o$.U}rYA Y?KIa/Kkݭ\MGFQgǢdh/)hN9V~@‘z, 4bݶfJ#`Q6VG"nX=U2 !N&/m O7H/~ 0̏D؜13YOĴB$lb=)o4c ζ,DsW/N͈*r[vB ױTCD `07ɶ(8t&lxW&1q(Q>Gj{, $Ԟ8/'H 0нj*v :Q³t0ZuD>~}?J"աTU$rۖ,r]:#1FZhUi0J,mRY QwPno[@;@M켿ν;Tu`[=j5jT%.7qᷫZnD@SVžu_KE(몓Ɍy(<9$麈#a !79о8Ro78DZ3q^2& pap l>&jS hmVdZg~+xINUK,|ed6 dz_nRRw (}Կ;FffܫMq<ʌ\q3/Bx"J`#5t 0cf\ET*!(wzwC ~]ڰ8I3JZt /YW UcSMU$$S XoR1Z1[k0˺MzeKɜe{N~)~eVw28@_} lel78O*rGXIJʐP;-(ܒEzfƆKqC\mhldjcr>1c :2]ts;۬9< a[] `!1]e{G/ (õLYt _t'd؁H6xf;BLf+?1fJ~бYm|Mn8i$(E _3V/l+8I9 ˝+;k"OӀnxi5_Ư!?d*l:<\Q^&$%H8 q_u@h 4Խ;]1ӀC.W{:iL4K)O:rSVц*5~z!HO ">,-ne{Gj81gjH[7WE-! .8^W}pN㰁!epw XAt%<ŋQy0!9X%f9!{4mx.+E!}OF@2p~$Ԧ`N"z&Wh6OkCy0gCn_s~{Iu9Grd8[4hvj>%ſhƙzmGYXdGW{qg0Ea犃"8ޥpRussKS8}MdTa=F+ey6JOzrzs4kAOz&ǭ##'rUmÖn)ǡ6 @if#q?[os=CBDכUב^8b&"AIs\yP?ָ%-+8T~]pj{2L;*ЕꚴkMxT]UnR 5-1z~o4K}A֫+\@ nv$;<͡[Fчa3'*CxjB%ˈn!L0XO.bi zX)Ol8Q RnUG2<$=mxl[m.$ɜj ԙgcD`9I[:l%ǓT o\Ȍy8IG秡$Յ:LQ;2I@E7ȸvOpzd%k?@ec?֮[{mג[`]^_(6}-vlC)8fD{p?'܀뼰tguzui7UYIszQБ~ ]ՋE88‹Isak ^ΐOɀ#p&R-9e9_Tt]gl,OV`/7ޮsPt=: |?:N9mvRi)hڡG[2Τ)X!` ۝}5ie6wP -Y޷bf2oU8.5?_L51f?#B]F;!Up^yXZv )d0f$Y;/P`4z3qh?,qef3O؍&U \WmTXIxQ'0ڇc lMCe?ha> ̋`9{7i5i/ F-m,M;:ĵg&ы,TH$4,89^/4ZK9dY#B/oozE ^%2ɀփH/q< &$"0+,~c)9d2L IOd`5u /D\[JvT"<[hy1nmuTWal\ɞ-}ZlOvM gE f#ƦSXيѐ3o-S6&Tr1F0hC.&N "ɩ6+JՈ"G6by@XX>iL| u:d`=^~L!9Hԉ91w[0m ѡΰ8ܟ>yIQyWSj;(CpmnHqAQSkl=.:# %ُdtQge .6e;q>/CszYu8 o+<50qM$||Hd SQA5/Ejp@/@U.A0LoeuMmn+{65nI{5xPm(5ӲGbaĕn}8Wn,Mtyz?K1e#̇TL?3!砃gZΟOa^4p;9g9U4 (fa/B`/eth,xɐ1ɫͱ-䢋l$NPssZ#%*H^aR3_`mc ۪Mf#洸˘)% L9c=S/n 8ZgT"GėnEM ~upNV?m P- ېcV c!ѩn=9G<,!bۀHٔljǿIsC[i;bn|J=~QoG鍐D_]8vQQN]=3=NO9G7ޛe]2:O$09jܿm׸DWewv'Zۆ3E{>E,RvZ8aJ",KGfnQqP6R +IlF2|"p 5uzx)t*>"G\띃t7 #\3ט*u ځj6+"Ne.v3D )INՏ"۴^zXY #ee(j=;[G|A<">(SʩQ\:~8# VgAz3aM}0Wa*YDfmXO? G:ܬ4KDHP}}j:6τ$Ȋu!*.Q'H˚a(6[P4?Yan+4q&]X(~`?ނ} ;S\yi4Ru1]q̡]~)<*xCD!hj/Pgn-Ӎ4N3|F-6j~Thz ͎_.fǹ9I%JHzqMujS=B|R񼔑yC>nEZ "#.C"N|$Sw<P(,\͢FAOD_FZHH[Zk*67=H}0y8ӾDH#_x'%_< m (f6ŴH~˟dZndT<)T^uvfrZtXDuFe4Orό1lݴldY8 AiI7NlvkT .%`G1xq {W?\Ox7X$nCYhgykign[s̩Aоidr#Vt6xd,Ι}td'S@b/ 7Zϻ&sv.E'tslIN_Z7ىx3uBƦ:V$rˆ<0?'|:!Խ`y@d\&]=}Fx!Z Q;mxh4_gqszV n'.{ b*X񕾥w!6ml4d`D!Mh8Э7 0V/hMnIQ41@7#M?2ƤP*r/Qx0 [ECw&bEo鈌آL® "7 ohP!G~3$D]wcu,hSr5iʁ+4e?S<8`:. ceH2R;x\D.܃<@ޥpKX-%? o& /P򽲝co ]Ґ[%PWZ?W%Lt8sVv"RA8 ߰*Ds>B5K*W+OB* Qی*cV~sh>t3?XƵfS_WYzpL8׫~>kT`.% ,P aYMci 4"TAL0aA74|D7rخ\B]7|4}y~*(S=PijoDY>p}QMD&O [L%qIp^wϦϠ bbq]CgHzWyEӒf oc}aIVKev"L,!0/pЙ}ZO9'@NFkI[Bwڼon' "M˯98[z VHuv}]X%7dew\+rgQ:ڍA\pq`36Q :/&窲į8%xu vJ>Q/|Femp FIKG?¬$݇ہv<#IRv#>C$g6ĸ7! 6*G8†b]V*Y4$A'i5H@:X &~}vGW.3T䓴L1ge |Bڦy?Pz fNQV6Ol +; wHB\>)\@ *M 6kֽqlvB8IlObOITz< .QwSOGTG/i:)DK(C/VxDmCf6{[CXIN`ԅNJhE5;k[5NJq FHQ{~ j)HTa'ս1"J׃9J=ޱLW `=9ӆM-vѷQh?҉ƦTk:6lB}RBٝ ^)ae"{MuDoaTi@NJU^JB}"q+桎SClyvo 7D l4N"M-*De@_wQbY/BEi9ŧ5Vax~i53'MAg/V%S>7&ZB W75ԊC ̘MtlOƉL>ڏ8l^==1jy#aPt03mB" Xb|bN 0H:ݶF^6 UH'1441}V܆])v^r+e(h*ҟŠ[r}oaQT f_$ wzo7Yp&6^k#1.]sF[!zVW^Y޻x82=|i^_w8-cMNBWr{hK˪xf[BU}c, ]/{K~ZFŦ%o}hj]qjkqu>^- 4 P?_n'ŀ,B?inP<t]@> KS`߯Zڽ!^$6* qf.~A* *X*o gE!;ds763%|`>IXX^0j"Vm A3H7/fo4ȍS-kI/&Thg?d7)'w 7I L׆ˬJE&>XNj { ДcAݹ-e c3!MYs@gOUrA! |`5]@~rrPK^=rU6T~fWoΙ8H' {f+290* WY1w>'$O.r4 jֲw!trH^)dYbExG(ߒu~hPU9|=x T"1?d@Ëڝ䥆uZ>lkT}ǃ8HКpT5S-Jw[>z6v D\ SQ.ps CA rC~(>U\6QKO&Z=C /JZؕs*5 #N$W%oNQ ݜnjM,'MܰޏJT PpM )U5݌P?aWrTR3d(bc0YUX p+X.h #Qi_Rb 9zp"3V"C3y-Ɩ8Pqq+bZGUuV@6SĕN`Wöt ̀ @6r.dش;^z>F/@g騂[LTWM8JskJw^IG 0ZŊ̠]{d-Fפ5'TĹxVa12+ƱڕSe:HK +bxNV7ng\D*l7΁A m{@LUa7 .zx ҸTWK6DGFD Ema`Ğ\dćUHxB7EVnL8Yv6cgִQj9DX)y^vjAqe2ѫGEdjDQ p+!I5D6o[DQ1@1F#U k?QRo:y_]̈Z=RJojUGӭl)/0ꤚ o*pr4ߊ:wR%BnX) 0ag-1=Z"IzVr؂W\O1P 6k}mgޟ Eqg! ]l <_+om2>0bfﲽTuL_ؤgmiթo/+|hXLV'\(\[)"t I"ts?Is\*Űiht:>!(U=`k7`d(.f)#KS| #0!ZY'ík)pр\t=e5#4z*MfL94V(ܚ_,#rG~Xlyz]M6QৌO D>3$߉KCgJ_M—?Z7eiޅc)&k#S]EcizMRHiggؕtq\4˸I]odJMr&ݯ*? RP+=Q H? }}ϻk LPT _V䁛MZ৅7~rD'Mniu*xٸKc+mo u ٻµ8 *ajd&V MB?_&(ݳ}ql;,EN|:; EIu8"W' ܴ#}P˩5$j~7uPVjQ-Ω ׹ϒMزc/&[Mպm Rgxk\ W"([nn0 D}YaL9#+%ç2gW30p%DdXI|F>*.F"NƯW8G7bؚJ<5ϟ`tMtE,;=`(+ $@R[FjzAm^H4K9>E_PZ̄ʙ͒Oޚ= 6rKN}wų'Ҷ]j֕ *~+Avhs{2ȆȳwWxHv텻9jЪϟ)wlR?]$`*NcQٚyx-6rn]ž l-YPJyrewجaE$S%C %^ pf5 Z=T)鴏CPHDKc}:F@s |өeѠdCakUpqξnmF* @HK~c('I,[`Aba0KWd':5t5]3a~ 1@KÑ}A>( 37 xD OS)[9Foď TH!8f"TVQ0Eb#?-5RܺǮqFK.P 6Ꝣ߹DBᚺpk[ fɮ^ Jn)b ?b~ 擷N..bl %]𣇥ލsE&_EŪƖYW In~']}Gvm-%.Zy pRi 4 sR(2ARR~A:9P+1BG kyWxwU t`;"caJ>>N]\5*_e* E\}gr&ih ׾uɸhȪw2gߒU"q@'௪eٶhsB鲰{5([8c9{\SI3JF)n(8~{$Pam=\]_+W\d 4 @izO)dC?rNSvވ]d_䓠9`nC~]+r+ R3y5T@Bs"g+6Y;Dt@4s:!ror$<~{ *煘+<^,_DOê#0{΋d(7ȀSl0FJ3ڙ_/Mg4vk0pt1ڄ2jm ” -5C .:Kf;ip-kx vR71MrU~Q@_=C94@чP3ZⶪS@;H uc?G1"H;=VN)-Whf+JLJ߽{aM)<]jA/qm^g RhE<*I.jJGbMyQ#VldWm.ۺ6 bZ."WDz$?/ Zߵw.d2 <%+]hqUPԝ^^aj*y0>|;X7!!,Dp)؆Gj= aYɏ )Smz6#hzM@Sqzm8\IxŔw*#(B [|Xd0ehc/PG&̻fA73`Ѹc1·:Z k0D yE#|o‴?o9k3bl™*?G BV~IS/I$h*k8@7 G,#/GB>9,&grmzGqn8fVm"s ҋ`˘;OTdqOЄ #(l6Cbi&]9g$1Rt=CoWz ~ S#kXiQ :c/&iݵHnLq 3<wKS;,sWK[@$pMG}ZRL^gu}H֍C m2`]]L1<`*j]| ^8MBvt^6!gAj",Šͪu; TZL-ҌZ,R䌘6> j]Jc퉉\:mTm^َaц.;i^[e$$/e@lsV#fX̔)WH u뾴?ԻZiR1󄩠U[ @Z9&<+ȸuܙ7\]WSE7P&HWZ,~Nwɫ |/:^LSqf*Y;/"w_& 4BW8Fvv0S?w~'uwVoS=;f:-gݤ =zt}2G0@ _X M3-!`SN WXgꖕ,jhyѕzj "sl8p怷] idT/LטQ޳ 7:|G}xp@8 ݲGnM:t~px}"˧1!"w$+J΢aݍ5O#J21j4=o/#'[rm\X[0}NcTA-:Y햪޾0(Xuޔ ek0-}.ق;TZ4_QaǼ˙ފA&15]CKo]=ṟ?S ɩyZp~s $+=}0$j9th#5s9;0i'g_') ^ mZ7 Fs=%]KceܓXݳfi0/w:THlIqKAJӛ[h[c(_daeĬ /;Vш_sw+SÛc1qbE;lp0S/Aɝ,/hw~L8b9=Ec \䲵?tmM$1x&p0‹=ZLd-Enpl2SPgT7Hmby`R@8X`/kNk1Jvt2_<)vv T7MX\[K0ejt; b ,Ϩ ]W$D؂f+{m'pum_K?*er{-yKl 0'BmI}}Ԟ 1Raz/^le;N :l}6#E pN,jÊJ X>'#@AayHa;Z7mM2)sl^: d差;f^Qvv;HVL̀7bO-5*ENf1}@Xij:Ə8gתr*IځUQ\rPf:;`%?Ǥ[V<-UpLv%oO v`<և;C=yr˺S'V挢m8 %ٳUkq%6߬m"Z{㼮 rXZA {@,:ޞƜ*XV&0R`:D( ۴]BԖ+prǟ] Rf%9:5C7wd<#3J_u[yUuP{ܭ?Jڢr*LCVGyuEcގJw%o-İe$юˑFA@08Or Ƀ&@6)BςIzVZIO^] mNZWr!K!@Wn>:C xQ*|. 98,sqٻ͌bM+yG>U=΄/oՑ1̮I)fhN4$oM3)·7O;P&fF$~մZTZ ߾d/5-Kێԙ}-ɣbG1{DFo!9^N) wAۤyaiǓmyKN 7b~.9JRg:"Dr͝0*ZesJ|zaơ%$f,l5uJiJ*듅C{r+ua[ՖՅ i-+*f?, gt*µ%bVb)WStP$qkY`1?_}"z5MV-V_aȉdPT~UGE詎*?VKOSm_8; X?>0 ;׻(/dmFjs-QZ#L`LCY>7<9:V^`"7-oH-A ԙ_rD%8%a]ƥ*ѼKzѥ@ıӍ, b0ߍ~a=doRj<^Rhhd^z2C&aIS^Sd璒ފ-ȉG<+.p[&?M*H:hXܘߟՊ{FgoeflOr,Dn:5.Nпб,j?L8T7ؾ7;e*sP e'22G,DW#Uq=gB?s yv2*2lr &ۤZ%oK;UV2_<,ˑ%4^?ˋ׫2ڇ(.G1kbufkĆ X[p?P%kxy=mk\|1| u/Yq"@^t^~0%W UwsfYyٰˑuB&X M{^2SaY(^>y. J圃_2VT;K~?yuη.J6hS ?]Oe ۸l^%WY{yLiR TZ5qFJy,BRH }U_W,_C6|@ 版q~Zg16\,'m̍` fkΞ\c -ʁ9XE y5\<\VU`BEDrCK\̮ꁪi_r1 ,:N GR8UVGnm㌴-94WtkᄡŜVtMD׍C9& l! $gU'HU' GA;x5XKn円1Vϧ9FhY㶣H}usa?h0ݸ@r$ `U)p^d~o%:a+>*WxW~eR=b7pg x={3_(h[MKH T՟gfnxLjkCNHDji=$rYyא#)fLXdéβ.F-KWA120ô'UES:jh]lJ oHfnW|hڭ>T a<;1v_M@%~J(c3В2cG3!۴ψ$O)\*<"/xRQV8q zmuH<[fӂXHߍʮ OeBءXz)Gj@L?˵E}ZsG 6 asE9e"wY) 07Θ,tgMZʉSv2.\Ob 2-oR?SYPq7׼vq]c G:4I:j{JrF>pm؁PmG,(76-~fAnDPG/ }bZ)Th(#Hx;D^V[dpYn[&p9з{CW,3?{ںvWN8<&Z/r]ISSVΰ0 A)F,cAvI?Ԣ`DQ۹N]%ںسW>3Cdn ,W~<< $ Hw^CBn ScdV/"H朳LIyK!e sV G }p]s^pjҳԹ{d9`uu3i9물fiy[rm0]t`7Rl+%zjJG=-:p3Ex`߄ .5Co,`\`e8M&(dO)k@d:GYRؼ־ IOTSls/cfyW<=qvГ#nB!%8r| dp.pzf_x&I—vx+̗.hf{JD'DPϙutZax7 H/wL *<- G;CÎ!sd@^CRZFӀ/VǂkM3Mz~375e'5gW{IPlWv4–v,<:9]n\1P[v!NvFgܶۛ &BRM F̳'aha'$_+< 'Z9K,JM0dl/ˉ]8Tِk?gn2N4˽,MIt:\h|6 W8^R[@ÃK!Mү&Xު8 a *s>௦335Kԍ5lFuHHe)lFN^U3 ï~=QZvFvv$o"+Zy~yapeL`<&C,a ]oؠ __7/S>D!@0j%&&`򬂙JWtI8 8WlҝYkC"cI=ߢ9>:=[.l;FH'L_?T'2=(qZJBb@Bȸy{t=pL#cn*=Z'(=vu fgmW+@ hFWj=ߞ56'bshTF+>uЕp0FbLX|~Of$Ź)>! zLlJ)V{8@\(sxҼ͜v&S6>:'^A}hV;$uONC祇FoxVҪ2`K,?AhUACNCyZps>-J#t\`#?Uv?bJuǵiWѩ)#DxAՁ9; bXdKim6%^V/3|ZkkXU ԳL:`Ҿ"ySVuEb: RT>xڜBg'?lY/R7kka69c̊ Xգb&GJ5zmAXbs:u N=>{b*pːgE+1z5UB38*G6|Bvǫ+:٩B]1ڧRݵ1I*,CK<@?Qwٚڐ#c7!ŗ;^oZ0N3im^2fi^ Ȯ3rBҞ'z ~&)p YiKOzʍP2Kɋ~[6CIu>ڠTQ 5}ktA!"Ts*xFXz,$ML_{JJw7'o1RlQ=FE$77/6?HG(%f:^~-rE?1%/ ?0Ԋ%8fk̨}yJ_L`N lHyW8R0-sKíU74qp?.}q&kljXW\fRW=yy+߱0`H",S1w.-73]lt{ekJQ@hn@(U'0!Ax,Y <C (P뻯"-"ޘ {>Êa QF!!?ˌ<•=ig=lƉe4cS0Ȣiw36C)~ vjSs5ߎl.0"XE 'i|k,$[ 8˥G;1yB v! 9S%xp!Ao|QWc2瀫/. {t8 elYoT rGC4YgtSs},٢@CLp=*؉<3Xn- XH,i^DZÙTjPw-w\?-K{3bF1 !S={~3Hj1,l/S]bՏz,_ v fSZ-?r]S(_LO<7HM.u)5/:;A C*Nt p yC-G?rmDIY` >;X6 h4&gvI;5leȢyW8ϫ `Rѹ@<Ѿo(OI*eJi;%D10J~}7Hfh[LEXc ?*R;5NM,dhT>~|c eB` Z* N]NOȁ Ν6^ڴ[]%,4ÓxJmW~󦕬?3ZQ] R 1/-c/P=?Ex:̉E.0j;}OwH Έ6\x3Bÿϸ"-§:>A4(+yrch #gkڀJjp+Bxt0ӷUiAFCL\^zﳮZ"Z=3"}ܖzžGA6BN}9z[gϒfЅ =m(Q}Lp ) &d/NVnAIV0E뜿ոIZ6 UJ$RF-w#i .__ou) D9_#_z @kP5} F7 kr~|=[L^l#'Pu俐5ojR^,aZ_CJ"Bmekft@u,'ً)& ph9[j;=P>-dzsqNVй #38 m_2Bw{W*)b!/ZtYsuD?MsU+p]洴D'tds`A|ƌa3 .wh4e7cDN2>k'x<4r5I;\%g仕l\{ڨb^K1i(d$9B6.',JJҕDOT=DjlF N‰\w)j >oZjV &<=HGG&qd<7xri[%jp񅢥kI9_Ǵn\ \&S r<nO|JE"X]ʣܷ:|7)x !xJq{0By}LE6XE8l !jKݞs-ru4A|Y0:%>#0sRJ:F*2A!WI3&.o IꡩppUՌ8z~}Lp" ڌXwbIN8SPN餍Ԫ¤$G^~n!4{'K;IݧJtNiV]Ȩ9p1x`޴Ұ2|-yydol|[<Kw6yr, w˄id( z=! %>.lEUgE8|L]O!q0gS]+/֡v-:Qh btKgt~KQ_MW5 | h1:lx3N6_Es7ٟ fF Fe5f4E)[n.Q! -ޟ*Ƌ\ȧi``/c!_K;bD]%Yy$)km3RtYap3 lIZy 뚗ybp1J c. `b<g^ `[&HALAmJy%ե!,jȓcGet:)|z!l\G 㠊 sf5 k;oV7pÙ6 tjTp GCWoZoSA["nܗ DdV6Tz/ҹPŕDQ,,{^|.^ gB?b܅2::/"L3}տ=۹2dT22490ulkCI[ⲥMŗ&LSD}_ʐQN{ sE< Г_3A C aC$PV0²ȂȐyi&xwn~QbR}LUv[fS@pC+/7RhMa?~aZWTdnN`}3rH&|CݾC'KW. ~3`\ YPF9W}U3$cyByp(ڶ0xKo=%LQR0^ӑ(8/7!]4wZx=Xl>&*Y9j`<Z xW50 bx^e?>Sz7K1Ԭ/T F/ oc(}7 I z UrP_UPAn(Rti P9"Y} Z5?#0=VQVC{( 2]rçէ +f??i p}ש(L;|%-U,n:'}: D؁pΑ l Ů"nA+AדW8‹(_S#is|届G{l7(5@!%5(m`QiZfsLE2 ZPNCVCtr2!ۧղ*, ]U~7*O0l֢ǻ?J$N@=~'RB @k; *hOiҏfHp٦@jV5"l7 FƊ}u@+U:f\k~e7 v 1.sRzc,Rf+) Lfal;XӀr"e%Ā;Z8n^AKHDc>|ރpŌ9Y@c|X+@3zpfzC 7'o&)aYdd I0D|3c VdumVytyHN-Ũ} ^6s+dH@!W-ؖWD_Yno,(ׇƝ?CPzQmYgˈ?TeUvFF5**s@$pa gKeݣ `WXR7O*DC*Ioa{ h<7r {QG9O+Vt*弸y?GJno ZA_"t^.*p.E%C79m=!]eUF"H>|ۭHi$e79{͙# wi˟ls\?J)ii(Av$X-XS5[6#iZ0@eTp+LhgԘn KeC:Xqխ^=ߢ jx|Q?ZlF/yH/q*G:IN""ž`9tFK,0w?PsAgʌ)*ţֺY>ēOAOWuwiwイe$";إT5q:FݬzoMSq<[zmʸLO*~A |_17k1`ֺh 2^ڀ8焨BBZML|3/\#tqH$Csv%kPUr'H&^X ]N3+#u%zRɑ9S@(J bN$GH8$*H\ Y6luh$'$^柺^uirhTW_UĤ08=y=p)-S+ GoiYtrJq{5QYlRꯉ*/L {3k]g)cj<&UGw3{SMW>bУB!D2zb߂˺:;JWB? tkSKRbtL{KrN~Z':vx /tlH ֜_q؆[ r3fqsK{KY\2ɇ9hU}9XjϜyAkя-T_[r"V9F3vN1R3no(4-&VMޫ<ԗ|l SwhnXz6N~d0&$4NF9%f8e E (VQDu \8\)f2 ʈ(Ļn 9k+;d}k4#J dM0 5RMs/$=[>R{YndaE] ǂYG#>WS'&@S|y/ ooa4 v1o;mK AA}A#'w%kCu3&j=Kkf)#_P27ƹL;Nˁ2"C-(&Ǯ^\w1mJ PlBL6,X}h5<⍌WVvS3eRS.Թ[+ l%ŋywfC Ž'$K9>Z훞WPds,?KExaG;^(k( n"Ι/E~î/Rɤ =-[{Jۥ|Ŝ5="uq>4B(ROkR > !0 ;J 9/>rx}Q^}_/C#'<,>EU|7.x24 hv2 \ Ey-QOhV nVZIϛjZ*dtrQ^f ͻrl*޶K*'Q $U&6} S [ _5ɽKSXO3 x@vݿ&NAI=C|hյa@OT!hᲘ5]I '‰SwT1]yiTtnUa8̹ȣȢoװdv{^iBhBۧ3臰ɘ2^ \5{~ vQ9NNX!&Baޠwx[ݘcIЀ zHN~Lwi\ތܓǫ;;Yu$YbrIvc8jqWbh/7`I_Ua@ȷ~kAï&*&#K`1?y~`Q# ZA`u`t>X%>~4z_4nwVz`­Ǝnrnk}`>|`Mw?R(')~%Qֻe$}2Y;L{@@mG RM02Ks&}@zXͭ~:S)ipGSRw1# Oj/rҕ]5K$tz V,k M4S-Yx4qGw&яQ8# ơc P/0FZ$`P5> B:-JCo& )&u`bx. q|>#I.IjM,Nz4>eá-x[4oꖶne;N s%ڟ,v(C}˓gtə&p>}fteb=/nɮ:>6QP<'ZT[#; S T(XFXBTe'J娔Ca| #uc5vF)ѸkKuBJw %E(,o;>OYi Ql| '^;9 pR}6|BҤvJj 84să!.gTnJ@ എ4s)k~Bsl Y'>> R+bh)Y>5JgydU-tn`NR xS}ߞ\⤀&DסK5ףМ ʠ}@j-iP0Uyk}7ui<%z$$*'H͇t6mW8QheZ("\8av³Sݲ^WnznX-osU \ *h6 lcx&8Sc,YЋξMo%V2bai-%d3!/Z !\"N9guK7o_Z.CB6X$0mnz;F^1BQNB |6K5QNhbJ}#\B2ty2/>]8B1hZ18?̸m5Խ=J y&1hg C<Fc1)6{.cL~c6 ,Qr+\ۃ@IDŽ:!{{_,5~;K-I%UYYkHxy*RС|-&{4BPuiSM!)C7Ō>RɁv"6CQDT㨰&+[0 ƢO&czV=1d8̝+T& 2dcpTzLp 05LEzF9Q9Cr߼iS&=h:rK,-"ϠllOLWZ25X5F`lsҌeođsfKE5?E1BS?AoAsRRa~ؿT "xIU-=-WͶYCh_ǣ[LGۋSd%^;^5eW2;> |xˉx2_X^FLh)a 1=6 ّa|g&X!5鐵P z-dتZE|D#mqBqY2טP".t -.KWW\px΁k l+@+^Oo Y\/DCfQ 33'1 kà]>ug/ ס1iFF~jy D~*^ 5adIJsP䍖M@+2h1D" _ 7kV>#u#b1rl!nٵ2&~uLfGRk:QH``mN:LX*+'>+WJ Q_.s1;|fkִ@ |tH,F`DIJDeɯh8 _:+Xe^@,98gX6V'TyͪDήRiYVCULiаՒSCr+]gϿ!(X.QF~Ev) *ݲqui4GÎԚg63F(}f{|HissqT BuW=󀸐 &6ͳ-Ej 0`&2H:\E86<}!ucn?be1^ɱhmFc-VxX3FzL{One;n[!ͦfC $o3;5̯҃J\V;c"w:s»3wJIO8,/zƩW6)^Mmh~Ό_]!\aL.(FZ-0nG`IB~/N:=~)k Wf8lS/}̷9C@#KUZ-NroۄV?`)!.KOwM[jfzhQ3kL܀@6i@rD݊~(Y] QG|+]W[wv4p*`K\u"],!aĔXA!Dq+2)ǯ`v܊sn'끍Tg;%uab oT{K$Tu|b,g<[1*W,x|0wj <ҙn0v# h00[XMI:A{q1ΨGZOHxEQ#gT0EApcBˊrwJVDiՖ  K%XJjSaYFlRt#M]2D mχ.;q WD WJ/B^.e5]2> n8.l@NFdfɚDgRt0`P٫xpFKB]$\!r>vIT$`y!Qy:/sO0WX i4Ka"byfod_n,Jg`Pg m4k&}:c京Ii0r"GnA:h-'RxUDoItPplXlHlVQ7Iش_*ZWFqX_d Ddy5y@F>װ 6ryrB-X8°|J4(f5er)5 lN]+3cu^S~%&(O^-<$\O^*vP¬QIc= l/3cC|Gz"ҠaYYq0MPbgT)YDo  JI$Y D.>bb)#7+ImI袍5o*j_lQ2֫JFXni+=i۪+J+Z0>u=E&@A ShT`mB"N -wap"ئkW`ZʡLv84}ȠO9ls'br[a%_\L[#1VÐ6;ƀrV3,Vǃn!;s1O4"4hrUz4@)橢lG'$:y _¡G}s/) wl`rt,cYALE漦Y{ՌZK(0(1!3&DxRGY^dF9K 8TZt_-\|(`Kp]~kM|P_و<+땔+ms*xD{.kG 0%GizGs BJ 6(ʙ*>.j"鲙.9$r:\- W`?>k..g:)o j#߳|Ajg5w[ eƵEE*%믷_::)#>_*[?I{.TF.k֍e`'`Y}96mWN(iٙ\w7cb-ςa\}?FX21n1$j+*@7As^ ܱ(y? CYs, xPT0b@?WשVN$I6.IV_DcctfsC^Lo_ {#0-spOQh}fXZd?7TnSOmj$6N9oZ7S:$uYv\Tm귢$\[;|ڽzߗ+UYڼخ]s]"r$|jϤ xş7~d^]E!=SivA{aqBO[-xD,(3C6ɐ(U툎c{pPYaۡV0ş\n2SGL8ѡ bV ¶p9JGW 3vec,4y1΍.hq2'y!OoTabP=Sh.m3լ;ujvqDUV8/JQ@=p^0hմ@2㗙KOb=eP5&򙡞At!uUB=)<{%|eHZp8Wtq%W~dˍr .w&:?r~o2yu߯G3VqŽ0:RhPbUe^kv%T!=Lrst^09v Wy@ =wfwx!P#Ss'n=Ow>a@z ȃ ʚUǽ>HMAhgc G2HqW:c@qנXx_t՚U+~L(+hrHi٬ONc-s;/J'Xv{Nr0Pi07aʗ,L{*ݸu߀b*>uqZ#;m?E+V`fQʬ{hF %3A*D@UUSP\,d Q [W+xU j27lG㦀=]GC'_Y§t>IІavH2 ζN-ޏ7be/zcŃϩ9eAQgOD"&J)5p"pe}l+Uωev UJWv=N 50xZ6B"UGR/C#-MT0VA"wO\@$ˮ(5biEKVS}A&ͭB3G22\H >3Lp/rc 5Rqauv:9Nm;K !ԠKkXW 0:jf-׈4c'Zôκ칸VPEpz`{;6fyMX8(_DIkѥ`HH%xވ =yK-8簜CƇ|CTC:_ElnJ@sS7Mt%'1v!mSJ)VXOBG *=Wӱ.P 8=!يMc[=W$mkXҍ-E Π&hEl}\I!ɡz5 - Nd#"[(3vӇuhP&7 BaWX&]qzT}8#p&Ͽ%UJr kiHFD_x_+d"lNiNS+8 97''AU29$+:nJAƎaEgHJ7ߪ_$\Hb\a,q+MR1O0s|ʿ9&; gN>D7PۙO,~--e_Y2|ʞ>䥞[wmЌ- !KZc $&"㿚A)t tӏ0ԦcW9gI^'%] 58>z3[.ڐ?zi.YL$ D@c'2Qkf;>,_mBx9+z'"M_phq|5[O3EudŶ:ӵ[ypRo \B& AeFI5O}h.A_;b6NuJ s6ַ7>rυH2Zv`Q/uvغ⚟6&m{z(,4Px/fCJi ,)ϒQSwf)H31o>3H5/D-Rs/o0X< #Ƚ&R1ҙ3`яFmp^0nF"l'T-hFӳMl'OolTC^@T @pPVt5ML~Mjf3lB_cw-F3pKg1WnFNnX--0 CߜM- ) sÄ\ak"p?;3|򌨖FsLyg\K#Cx)<:kbAM,2r;RptJ`}az/J[SCJ{CUuQ&{(j.ahL8 _>ES3R*B %ݣ35d3A8X! lje $a)_QҭuIJ(o4ŃVV.;Yc^g_Z<ƦT0ͤI%>*zo:an8"~LjF%sG.sNq5C1Te22-˫HhyHʕͤˊZ}\ 1֓:V{g_8C2Ա~[:Tj=*GSp/6Q5=8s/ {V {?@u񉝥܇*Eg*8!pqQK}`)S_*MFib%,rP=wxe <Ӽ/9#ݢ*VRN!"/NmC;&D %ﶣҭ:f#:}bG+Okg`[݀(lnML,NbD,/L}=q!.%ft ĺ{B*?+"酾kd'MF%ғwas1A)Km+B<"J_a+og.ׇrfR[1׬}ĐnNrY3kqK XCϖ[*\m u' Z5 _=)_#X*"L=}A8R[&3fJ  +@ qZEwh86΃CZt4H &\a{@ˬ+]/ )@1lu߯:9&MC0pHײ9$~$YխY.Q>;_pS #u#:G6X N0C<6N`ЌƲ.\IWx.h !Q0N^P+JqW3ZgU*R,aYD~*' vj$/X< BZ05`,b9˷*RBݧ8{EE$gz@0!V+zh`\Vz-13K^3Jʰg=QMIk k~d}{5;ɢbX኉:7_:1&5?MoxMNS)ȴ!0No8 w#ґ6Y&۝3. bKZ]Mq?)G!yY>0үU&(<7atϓ]y`7asX98diEڤ;V$3{ɇRA})wZc;R=Ę 囃R#y/{D480GIq.HtPUQ!UT^uشu #g-:2t'XW@RH_1SDb r`Ji)V &lnK+^z+ p;[W " :v\ʊߓURϓ11 (ԐK*xNFt~eeA?\L *RSO}Sf/SO 4Y zpt9xu-K&6@>YmoA.|őtJxh%Z@5[oU; ;7kl*.+,ۺLϬM21)hA]Qu?!,%Km }PZuTrAX]d[E4Y1Ls,Bb0úON5?o a[/FWoӠO"I@ 㻣[Gx$MFufsPS S+*M 1_)pqS Z58w(H{?uJֆnP4^ߵi͐H°H*aմfnH/4E,mn9Jf*{ٶJB./h_OB=ePEC{uψH4?t'?{H$R?_I6~AoOn_&Nrt\BI#I_c8="+,~'3/O _BƙMGccc՚30z}+TbͮSEN7NW OAhLtUD(a4ȹaVԐMڹ)ݼ3Hgo`Mfߘv|ݷ:]Okx,ΨP16Gsrf wPnp~`PA: $(Tq5G+O|bRuWJ1kqhT 4$Pʺ\2d2ud^Rb}߹nQd`DNjĵiEJiZJ'X;?wS7OtHh` CFHoiXe Gn9hpkq#}6 cW/f6"$+ff c ?fl6gV wAOD8tQaHKWp +<0cDZJd?YyiO"dv)iU9 }Nr3ITa3y2,NQ\kozqb.5ØdrF8ةĴ=+ Kݺ:g, _`鉮,Dqs4FD!WrBc{eg!_?_7]>6t#*(}{ܪEqg}ϢH~ V-?-hq:87R6gٜX9aq;ֶATX-9qqoxtbKe8[%J. VT瞳-P *1psS/5N,nw*!+[oh8ZJk-(ahX[tڴ'L`\\1 S \qn|`_M"V@DդI{2|zT;XPM@&P:L/Qv|~vޜoN@ICْ)$.A;-<.6 bo7: .. YMN1U c_lN%p d^$h+Q kCE uvk9h\]qƯW|%*v^;x6-8C;8 jո{v&oRoo"/S"`mFTɕxx݄赎{T(O LluᐢB|aS>#;K oO&8p}it~=lAC_ff Lƀ J\"mbm֟^d&/5=tu0`e Ks2,dK?@cw6jrrK[hyޫcg aσnH4| _kun+^ܖ;NԇRF5 ;F[jWqH?U|=TaA Rb:6?s%er9LɉHT>֍ژ5Q|e\<>aYKPjHk q$ZhskԎ B!NWC1FՄ] G,[u`i{bmޤ$04OyNߓRA3H?,^i 6ן:"l¯lEOvOB7#8J_+KXpYק Xu@ֿo!v8bٖBչdW /_N\X昪잏k6yՅO^v"`|Іb.~Qܑ}ĚZ xj|UСXM*QkZ-˜Bhۑ?tdZL‚6U2r;풜ėɰXj=èdTj'сK'^ %sP7ѴղKg-lz0'=WK@(=Y$WL%Y1c"-MJG)k~R$64 4# Mzg-2zƻyxEosr?@bĎ}ߛ+8Kֿ`Y h ^-g=>h&>ĥۮ2SP$%k圫aPENPU V=Wa!,;VӐD櫨 mZbc !1tLvl mcYy kaҰI ->U4r@V~*ʆ)vSo՚Kcy ~4#%XbM]{%MKFW vÞX jrXEnnns]Jze,լ Ke(ZIyDU/!xK^.S>2 z$BSݓ"z ˪J-06{g\촛DbTC&/Q iz}mP] ЫZVS~b"RwSZD)4ǰps~ô-1@D\GW:xK aYIR3NږU4k%laKܭ5 %{W=Nwgh:IXXPDxr| Գ`BAn"H|60CQCZpjudzU6Oqmx}aޓI"pҦ0e+tݛH1tD?z(?o5LdޢLvAMI=h6i%PAWͻQD7 m 윤ׯK.}Ա% *Z!4) L<)> ثTZ{Yߨsg[ѡm¡Gͮ-AhKz2؁/́6jp%?>Ou2#XpnCC;wpmA}=VD>x-!Ͷt1O3ghUG{Ϛyi6 zク֚*?ޓϢ„&rsd쁐2$ir5hr9ݔDm>e@FʻPHf>Y5*^>fhxTrΣ<#/U֭3AϤ{ܖp {/XI5xMATC i:;=.Yad!;=&F9\ 2ۨZzm5p3XpvIHu.8GlUZ@3*Š\P1HK#p`RrDOXH;ԋYE}f!}8߱[X/s :}Bb\muH%EZ3csttvM{b׉p}s8d \1˛虷)NH~ޤ &v2] Wvނ8|[zvaqN(ڳ(B2;h7OCrhtJ9,D*Ьmkp;.Z%T} eB{-F;VrɌA R= ,~D4B)1aV>.+?NE<{ou>ͫzHN]|VK]|X94*pDI;:A/% Qqս#E8$U!xҏv 9Ȑ^o.ڡخFH)[u?^=V$Qm [t-'U[UWK!Ji]"'XH$SpN_tQxmҍ! F_~Hñc8 )0]e+w>XX☄I'' z hmg҆xlmbO b-e[A^}ۭY;0%1l F&"<jm}!I:0ѱ{j#Aw6+&SC)#"'CPUsON@;J9~_EFz2eap6"Pw&yN?JE$=L䪚8浺pcV8`_VUg'P}ͷ$C8ED`5Ý%O5%ͺ^pxbd9$1>gRU1CYJ˭P ޝLcMwm`H+'sq-"C J Qz+Kf|Ƴ"o qRЬVlڗ#F"v-e!-V]iO!3~Iȯ(albtdgt25vQHS}&}\tGTܟo| +79ibRfߚq}Fcg)4]fQr2~6)ڭ&]_K&t'u [x#1zۣRnb ^/[krB.gҙx~>oԼC b=L-fj ;]E8i,rٍIKs8`V;J`82]0 uMRU4Bw M;5 5Q֙ցFd"fH814W486P-^VKB}zntH{~l#\b{;\1M$IOGV^nh`޹Xs0DzkZ4ކa14Jak.Zh)nڪG;Ki; q Aޙ |Zt EP?Gc!"!ζ5@JfKg #o!L?:/ *7f[BF;HKr엖]|.)=zt\ W1%ńOjӴ>Z:PqNkNU(9 ~(X®-uFS.o/W:)0.IGRZ9\|3X z. rDk^u#N~[xu). !>S;se=Y:?B;4I`2VvG6#wJKYmpb?, up@D 0IAoM'~7*sXrJYiy7(>GE͋MZq#&H}A< A6 :p=]$6A{a5h>p#6EU^-Pk!&:pu(MI8Cc G<}#?NOIV[Ơ_bO5dvSیYUD9Ϟ\tuvRzsԎO0^1[ӥ/٦]U/՗^<ַN bF!Vb:1 }{ow1W}~*kmReFZe)4(O6;?]}g̘!'`t!<~gPi9'C |+ }ؖѳ4KHlew(>M 9*PZX7ݖ)j!ʜ]{.b58mO?!06]2j1+XyݍCp֩t;~ C xA5.5!۵wOҼ|(]|a/R"sp6˨gWSMi?}pY\4ܐrҮl[Dމ δ* >fwOòMoƮ R'*C(I;KeӰ7$tN+salg&A>q}*_tmH ږ3*VB/--u x(~qYȧ1ʗkyqdA!ⲓk@ƫK*f|H뼕ht`BRnS}_/CqźxIA%?a@G!C99rOQaC zW:O_lj?9ܙd n' faB./]4cMBV-cddȥ|-܅1֕<&ǮvH:Ղb8|#niL_̞6{%7W^Z0x".$60Oy#&eUQgN~w.Y`Z P]MC;ׁ)÷|+dVcw%q> dXc/kY _Q&0)Vsl&×Z rI~!2/a0o.|RnN!8pp?6t:hMərZn qV*(>]'.JUֵed4q3ּc.Wi[2!)`i#X\ZpT :sV *dR7,h)[Ţ {0Et<-l2Zq"8TG8Z$ 3U#)A90iF/J/˵mt5;~< *j+:y9\bg~.Ǡ_:L`x a;փՍ*,gu zLaovs]g_ ojnϔeBGE CvghYߕI$oDUS=a(3ŖjzcyAy$<)-_2FM<^ @T=3?i?%zEcwv y̛w'&\>`h %8;&a|eAs@a+2_> {DY5^F!IW8OF,2 N}"R\ q4mW,PԴk$wg#̊bhm7Lpj}Qd^*R1RS^Y1$,6; /BP4"1{Jz*-@͐#} n>ߩ*h׿Us\AWVc3LxV2  Y( MEp3]!? 8RowcMtds2+G"qYmejwŸ\4?C9aϛmhM`,s gD͵ jV6\m8HL lT3`@uE|Wǹ7k#e#rhDZ^*[|`s\QGOF~ʌGYjF4#Q]]3(FK"`wNQ $tEW\z /O4m ~zCo:1Me(&\(s(&l6wCɮn6]@[%3txޜ=ڌPz6 v dŸ {0bEZej\4#BlȕIFU1J;qyUdֻaMؠ )ӆ0hgNvuCܴJ dlcH-sE&NϚ,Dbe~.4,= iM̄2s:}n>.y HGs))-;U++D!;4nj9ܾ4g+ ]TM~_" vug'y+$*ePr< Dn&uDg& D@lۚLjKpdK:o L)N-b BqJ%T+Yc1rTCt>qeG pgPOj[r^i%gYIXzZIB#}Dڣagx ^yoAZauj_(_]iQ;mBH/ l飇 LPPVBGՅܤtmyzN-!e.,e$Ir*9 ?Aѓ_^(=n]!6lᐪ3˹ӍqjMҁpiu1myrVL:5nq6UEFf48 25"mPg۫>XT?3 +o/EJus:Jv֓l:#6ϴaՃQ  :0l7Uٛ맞C -"D1Jk cxD4 Zup~ za3!+q6/TH=13`m}[w8%t<32cq4Ljd~<+R0b ZVavn]X3Phln{n&JㅇtUXkC#;a_b򂅄VK|4D^j#~iC@܂HYSYS Um/="d5SBj~ߚn!NC~Fa;nР])LoӜԉ E8;1\J_gwOI櫴/A9ߊ>|W.>+c=F-A\ aSDjU3M&߫_P EݶuzҚh?ɔ^ <]AV|lv?<>/=H!/֤ssG 6!tQMSx9(Qկ5*?4߰\? ~u+¡$j=ƕVTv:lŠV6@#޶r,ОfKgc'~׆-BWhP`Nw#A72A9TnHgT[p "B܃ FPZv5c@ -f@ÛKőv6֐-aa쓀ykɔʣ>~VOfhã+E7.%ٿ8luW ﻍ1\..IfLn>dцq ә@nedm2z#R3[LKlX5|-BJLuުLp`Q #tM/`~kK (pqCo_@1q fO@'זf" ga=eF.7Ҩn9KBffuUf.XF2<7}-E  U@sG$@hMp]590'CX(tf6C:(hRapX{7;%wdܳ2ʠێ^V5}X%8ڠmsTpchqvAUP[&.vz -C%& NB EwNZuQA*E}}Z͞06!r 9o%Ђ LV._y> vnA^N7(;AgAj1JJz 赊%/(e5׫kux:G@U\RBVa!$|غk]-!pyf9$fhtb$mS}N3nOvTՔN!8#{F=\[/M(A-ۄ)vLLwQ^Qbr:+c=D_ZjMm8# ]!dU6ټs\(PQ _-c 쓆 YAtFޖyEwYDk`YNH6nvus98L;yJQ{4Ђ "FOqvd `S@ZJq/9g0[D arU%;h{ѩ^Q%Ϧg!1q'itS~ƫh%hK_Ld EXy6nW3|7lH)xl C42agdA.6^kt#B Ȗk[>?!LoLD ߱4P ۂQ$ӊx:/@dIN`oHOv?.ֹ/ ɚ6M1# (#N]`94==Xbang{kl06k{ގ}Jidjqs/*^qCA=y6Հ:Rcy ;}Gl&03Pɹp3ĴT᦬n>m7gU,Qx"H鋇ھY 9pNHp8hAj|=6K$ Xs̘]#Eg5B>gр B#0@k+=vI3S^<)IfP7؋bl֟2O d 8Ba8Q8xS))ý6Q+:O &MCnN̉Jc ^j3@ `{F_`*Է:;X6<mNo> ]v'=65=a[Ky _Y6+kӛrqH -X9qbF),v?"ﭯB&. i}5#j 5uknE#X'=Y"B>г~rp _:<6|1q++}LNtq|+/φ4=~sXrݜ-lf"+KNN?k;JvN1ӧ}TWc} U V`lz,M@"2OL!Y3oxHs[ 9]J'5MMY ƈ ,N3{yk3$ hziC0aSlv;( ׌4C_Ԍ~kj[kwW0ѱz})=y8䀦5[ocOzII' .s17]TCھd@Sq1*. <.pjn} 2`#Lwkah%O-ՇUjqCU aOxL5."UA POK n~) TNŷxcj#t?_O8 9bđiK䘇LS۸7e7>4ML1)bi"20t#UaW\P>s 0ݰ,?[;X['=sWF|n'[#ezw3uu`B& I`΢ZĆ1MBN̶nYa8B;x.۸НWW)jzsUNkB.83':`h't`ǃcU75ZKW-3`SP3.+.юj͚ ҠJI8h8DFx0BjX5mV,?S,suTr8gC9\({@Uv ˍ#LMz14b9IVI8 ڋVTJ۹B~:rq?cl2ݎ;-NMv;Hv'h0W8Rnq:>UACh1pyO?M^TebeERyEi.6ZނUHm7%t7nq%<@|^M8eV!b~>ѥ0⌙宛 l_ 趪7\<ߌW-7zymn+1yأ7? T ;pݖqo)"NZ42N T÷SNR!35duϔO\G )r_" pp%>T@X'1 p1*ئn;0YZ07070100000020000081a4000000000000000000000001668c1693000817e8000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/>]?Eh=ڜ.+O 50HөτwwtxR[7N*>,gњb%@?vy+ً&i^s,&]~m@l"Rgx *\(?ͯ u&dO8%}%A w&5y5'T <i1#qRPf€_נ@*F s,Zӌ1\d5.ŜNY-iF+UG|m|q!LY FMS?37(lS;inKGVlbB7Ѽ6 "̃wOP0ΐr$={*.iA@cI&N3 eC=^i~me}.k+xD%Gr6*F6.L|LX胎lė5v,,~%, lOpnYeF{Q 3E\;#tHBM71= Rbឪf=,zc(/48;%Jc>k7J̟w .(9TؕM4T5,Q)~o(,P_h~7 g[F"/^/eqʄŢˢ7,3؊L {QgpG;UCۣmS%oE@J^O^ŀsS3i6bU "rb_Bqt:\f{ٝI?KT\]#\ >C0){tP6ZZhQs>}G$ʇ(a: *zc|ܳiW8Ŭx=i>}h4JKx2naXv,c[SBD=,1 pI7X.8,&`Ru{'~=2X\ j2(i¨d\%c%0GN75ESĿtZӫ&ЫZޠZݿ(a5gz(שXtk.TaQGU3, " ]VF\^"[8B:.PC{N@?!봐DfqiVB>F~ b9〙Tg.H<`!*5>)E şj8RQڰ/r,۞;#:bIbP>VQyfb$p6Z%o^VtKe! dcM+~ݹC@2̲Xݵmqa^sPQk1ℇQ-Ko^\fFv1Q>K6Smw{|BX .=$ᗛ#ם$wYV*^B%>ѕJi=ƆJ%pO4Bs@vuFe=)l)E8eAPHeA# hw'w: fshn<1oi 10< #ù(4P945GpMQx"9ꇅ 5)JD `wYLvy S**WWc2ACBٷ f]L$ !'v6g ~n }dl2r61u)IFI'_ZEVTw^ _)hcYLEschєӴ.S ^mT=CWP R9Iu~<﬌$H˔(Ȟ}'?S1yXgɵS68f>?|.Im3bTڛТ]E霞kțxb7xxӖJSv8#7U)d*CIO.~fWҏBs"J0WuU&b3NK E &񅑔w*kXj 4$}6}xEf`K !Z"=`/Qy]tЏ\ppaܠP>.mY!-xMel0d4- ݍ"4muueU&Ș=:B(o@oNaJ '`%'XukY K˗z%Wz/@K*k^o="5_,04RB%2Ĕ@U>8#rTv[ aqvV=H=;ʶ+?1ۂJb ~Xv7/{my (*Oc]/PPU 4AxXZQ3C"/䞩S`S& < oVJG;mT #,_2 9ih1vJF! 3s/Sn gYdܴoPYR|Poc܆zosDWV""ʯ[TsI!JEG$/ rL{gջ%b#<~j.>sLLy4B|p}_m'ˬ rws˙ 4lVK+nW短.⁔[zyL` ekJO'sLMc+l^+h'Pfu} p[/8l}Ap9%QaZ:=yVd  RdUXy*e1K%"6lPTo#%ni!,+Jַ/wjBd4y:x(Ȝ4z1Y6 0`n =讯(o|4^(6iξ@JAME@mWClNՊ2%7LQq6?K Z?EV_,'` SV~1=#XSOvDQc])Zeծ.*QuA5zA+ gWCC_hخ@mQՈ 42AJ61Kw>7@5!K5;]jeh=-c|7 !f\+Uru*|^IcdcPtQvi}ܳOJHl~9lG/A/Js>)jw9{Vs*+>iZ,(>FNLh64cDE ae.5-"~;9dӼ&\ýf lkf/k{ٺDf}fXeVrxol&?FP$¿H"}2`T6MkǴ[R3Z6o,ff bi1K&cO< Yº._n ,j;GҰ+9!WWV6~jʁ[ӓF ([Tgx}2pC<n%:5 U 0aًP,QrN֎b % CA=xr.USi$̜bhc+Q}KqBBO(4&T^I"Pv՚ev)Pf516rkzݺݬY$yh W )Do%`(G ی3ghVaγJ0Q-fT_lW^/bAm0ix;(c!?gC=U3AX=#AH'1*wy)7,z^YiNxjp\1VhK.hG@B{ 2ҚMA4z"qkB<$`N$ԊCA!QdLEHU'DC1b|bhDƢIzDd,ѝnԅR?Gu~c:1|zMfpƍG- pb~4$h܃9]הGv-lFhھۿt0)U)ROy-DCS?T0 3{2_'k۰R،1hVl|NVkTh@' `U@ud&;]-4"0,m` bE0u|#.3/ε(-U;  $R}MŻӘ)3괏zY24BG>@ܯR0!S?Y`/O2X>էR5% WD:c \ xy(Di5yssNnWmF>;^4WQ[Mڔ]rd8x7ss7)F.E1|~G=U^7ИPNRѽm zmRQ<+s0ȶ8 Yxf> wp7.6c bb {"BkPCF_,W';WqʿKw v]gCz9Bv3zOǗ@Y4p*Q_! E\ N@^tC!)祶'ٲiގ7gAn$]a8a6;G>:R]qi,Pbq w9C.@3GJIň'6%uԉ1i{UV:Jdi1/ׄ5$s$QF;MRb!5"?KYdeWGQ,ZYJEa^(ˆ-V:PO =K P%8 ރ|"`[hQl'jL41 dۀ2SOtTLvOWs_6 O eh"IE"n!W;7( }sW{ʸcy9˪t -M#>x#qMеzG|%p%vDyôd-n65t(E'@n |jl G^9.{XwP%UƆc u4ڰܛ@m-8JOqiJ'm9TVl )l ;x=;5c1Sr˕~{߆"ᛦѦehHc6 eɦɐNz< xhPR+MSD҉4ʷVhѶ\Gvt$BHJH9e%r\2&:AF0gr I1:ՠsٓ 2VMr>EՠKADF+Ud)Wj?vrs 5/=FưOMÄ&?/ruZ&_Xn<9g}5;usBK -+D 6p[ Öb-\(I8X|a)ƈJr?cS dJɋ#KE~ -HMx㽏K|c=/q /J#P(u&jw:vԔWRtR1,㢃;R"iQY,^&xx ^B`͏-oT zrG.8ILzPH(nR-̅8Xtvro|O*K1Swˆ/k`v iaf(Dnz@]aW{(M;X\s}RoސBp!zs4jr-)]ipT(x.m(uaJI-N#WN=Ö;Pfj,Cdgy|_hTf!yIT백VaZONkA \\#0 `_ L2.6&!;0E֐ҊbXM~ffQa5Bv1T8V刊~$O2lI\J UŇ0Z%JX"ܷ{4 b%$C*! t>IF?؂h"9nc{Ĵ!EAnlކf?)H7uvݱ@?L6|]> !_?]9GA5Zr_N7.8ٮٗ&m F=1 B{6ZvיOc+/l{*9&ABSI%=_g,᜛h'ir]+W(Jp=ѹ=='c+u-mk ΠЦqMˍE;ĮfR: _NlhdVPﰃT򠒵@ (4L.7gPr/z,߁EN*Q>8Ersʛ خ +vËKei״yEً!9CMXF $Bkf4xBJ*MK~¤.)H'3_!}&°~׹ |*&c6 L/D*t|ꡄ>zR9&2QG *z[|5^fwGal-\Tr]u8:"0@΢L=_ӠzS@&0X-?8/5v2d<Oz<"BiWA rJGĚ?nlF6)`5n ADP^|/b-X_8VGJ=L]Z.k CPSaZodF㚠\n;}Xwp6g4vyBBxnV~5a:31Rx/WrЊ|t>װSsߊJ>.%L~[\Q)A y1p0%ȅR^:e*Us͒ ل64Bf~AjSM;=^y7m(lRCLr+fݢ|tvv,$KQx1;&7u~!f%#HW6U'5`}w#bdC4ZeMK~‚`KP!NLD. J^ {b!$9,V&-f WkeEN)2/v~˯t8 UAj׾J_;COdu9R\fj07_;1|T>4ꢂFojpCs]䔬e3X 3,紏 j[,>Ls6\sCݲ2et)o-:eb|k<Ρi`Euu]d&Ҳϭ.o8 wM=gHB|%nKt,#?뺘) x͔6P҉\ZS硴T@_Q(h bsu0Ygz b(ةXb>`e:C]9m -+ 75zlDf^W*}YW#[?muYDL,cYO,K' Q&R4{L<)x^Έ6ם/v,q^&Ka&P f7uf#m;re3՚~ ӛK [[\*<ᕯq edׅxCJ.aM!P5F\>WdYRҮWWctoV- I}E;@J)İF^!P9,Ō0:׾0*ߝi#B>opk,n/{<RmW䙚V#ŪjZ)mhX5sUFMH,Hu,5!Z?//毤 ;x~UZ H՟eU=C_̬c5U`JK.*d / jO+s[ ę;[bEC= D֓ߓdۥxp?92z8y{|1|8廿[-FT[R4P HT{XyI27>9kА TK^?K,g\ WݦwPA$^L?Y2> r.#+Qz^NJRh u dUNK]){s}\C2O9>ߨApOq [Tt7O#u[j< [|Ɨ )&B b0ͅ+}q)}â΃+,Qf3ǥsӕ+&l,b7+Kc#`ՓW[xIGvk,˵+£EOV,p-$:c:2MO#%x&Vr2BC:3۩b5[k0:@#P0Gs@ }<=[s2a:܏z3rTUJ 93~G`7ɛEtRsV Rl z=$EOK4b!҄dg!6ʸq@eߓgˠH_$PxSpPi'򛪹u^n&DlJw McJlSJ Sw#BĊHJnı~'"l qQQ> iz\fW7i+#%!D]u8K,δ/*ZS,m+v2[gZ"I8pxG4G[c?b v;#,j_^J'Ew?!60f>/WnPA^K>to w*13n,6:+r;>ggHXg!lnh[mQpa40ˊD}\9oD0}]mZ'Ɛ=߬SUK40і$j=%-|z[Ng10DC j+kXMLekcr{Oyc[^c8qQmx}#jmh”:-ƞqN*f`9V D:Y}{U!#Q+7?U9pE#?W, 1/ d7xaiJ.lzPkZ7#Vz@в2${06Zx}ǎR ["&eZZ<[`Qzο.ӫ17}8O?ߟM^uy81x,Ihf]]0V[B{XYI XKAE"/xL"Gmq'ٶ7Ec%D=mc@ B-z鉱ȚC8U8X`u2y%;]=ƻ]/bB`V*47Z6XB*4x 5 W ڰ,EEaZ" tPc ɹG|fasnŀp7H*HX+Bu(ysXOErD۾&{Hei]AS܋™@ J TuB>4kF\o<;&_=#JT{'FFFM4Paߐ~> )]f\oiDETɊ( s\[gۓ"A:&́4^6ȇSU2op~e1hٚ'6B:;y"٪^DE&T+fjký$ϰ/|D$H: :]Zтn'A^Xs`% IơK8w&yaϤCmWGObȦyQm r#WS|w}{~r]b*r0ξ<ֺ} Ggߎ#*ڔmx3DPZg3B>gr%F 6=L@/9,OJ%Po byq2x.JsLww "jO2j>4:(ٚ)Q^_XQZs-$ *Q@,uٷM'6<({luD"u74pG3FeQPMFW@#f}!`&PZS" Ʃ+l>Sg׊4pNg_3芑-q6̍0WK_8h_WʨXd`2.'i#ƬX2~tWyp YEĹΕ7'm̼*LT=;?s d}ɀiZ[Ӣ8w_`8Q P ϴ<ě.?OuNRVK% P@̝nь?fVgh[!M 9 <dP(,ٶJFF^M"MR;[ݏPu7疴c_l$ жla(fl b=e3pOx3pWgaكs120&Qj*:`qyl<}j\)Et[~AjeDLvnfZV]f2̙[m3YüyU>Ghv;Q=w<#ǥJ7YTa. @K[DΉɩ4^t昐Rgulka?濾-!@ǖ?^)=BO򿿓KIҬ!5)GH'+6(J}g[aS"Xo΂;!L  }ݿ4ZpN= i%[&E-Z@|EzȆ4eK[.cceüHF$n<JsvjIWe{v! &q#.%C/ߧR,"OȼP%C|oz{tVNa~[y8G ^[RwDj`/"rP_Z6 vR $_zKdhJ,X;0a 0pXzNf?m{*wMBtc4fƒLOBvYC?,%GG7 \ q6:~A .re5wwŊ\$apJZ9TXuXa[0Z3KMaFa7׫.Uf-FNuMd"E朧߂~nN KOZد˰+ytD L2AX Lo=Wq PR^)( 2UPœ*۽KO}Л3b!֐YǜXTѿ7Te:>^oG;vuЪw 8{)Tz}FD/=I؛/G*yA hV`3{Ocpk<6-)grFAq=؃4=Z>T'֗est n%K8y0\DvW-n&DĪ$X1\|d. >rdp)31q\wGieaN/|ۿnPǒ@2Id2 qvVxR-;z\J5A zYW=I{ 6B0`<"iHV]KP{"Ql,N\K c9ӹYBJ^p '4W]lУdQmWEv@|GP^aO]/[C:QgĠpbFz/sa&+l5Dayx pIBJ~3[/N>t%&ęt`Y߉~ ׈с-ʪIowK.v>!<lٮ!HϬc '@t+<\ya]mxW|/أ"rG>^iX5 C 0gB, mLxd;,P*Qjt 5nRLHrԔpK֪r9C+Xdqm55u<5ѰB ƃx꒨1O]>Xj(kMA_Zr2ߓ~( }AܺC#gÊ+օ>9$*kݚxqPIeԒ+IxkdDN*٦~)2=C`ghTg U!q)ɗ*}+xA*ޅ4m$ M~W蝦H mӑ=ra!YpӅ:|g)ψw+npMYK؍[ BץnjT)$ @w%,XKtNx#^9>_EgeWx95'$UNgg{YBY[ pn._[8(Wr$5G /-2F$R4ˍ<4yŸĠdE!ß"pWCۢ{h/{7tk6L`zTyoa±;PN53@L1xuakOdof$G7[Q<[nU}־HsYUYǠ ! l33{m߀fJabd l+wÛ Auz'xl)d2̖^O*\ Wެw<EW}ig4\ElwemD +(OB uJ{n N~y\U@NtȾBo^*7Dpฆ`==CxW鹝Y4O~bq:UP`JgYtb݀b2e $7R٭zCDRL1%DLeBf*"[rx`+"yGΒ ,uS@ qԾ]7RKgݷ+' 'IG:Y>/_ҩ2S1?>Wg q B[3.SL*?% jbjif4|#D%Î0@ ,lLV6 o3SR i7QAsILe\Èq&a`4~|(ttE-l40)x ;^R#Ige:׋>rJsgo$geWh/x3{,]kB]my\`^l6hN(&F4s`NB\&Rm7$~QIx^NkǏ).fv;|@$h<#T)ԿWZ3/&N)]rxiG4LmVf r[nq|U戙ŒgZH9,@չDK}9:x"i0Zj gc`nZ:[&\OӪwYw _=WÕ1T/ $rGvr-k iDyU7 ng?UUR>1_q > CTOCGaW7\jj9 2jc\>6S}^ d>3D VAMVTs&;](t 4n?a89NL򧭭[3jADƳw8E-8:GS2.W%˾[KL6.Xss{/C.처$j(Mw4*S}C:U]ڗ(\_ܲvC#V?VJ Y9IIB1|tZK} u(Zb$Čo6T$˳,qLS=k"w 9 x<}uNlVR+Span[-\w޼# 튜uD~ydHgogo u i>( dɝb`<%4Kը7 -/?`E<;yl؞cOKo |(/z6)A͕[..4ҁ MFi_#y;Yk2Wߜ9ʮhLjyu;pW$ (WC<)t10 6gacじI܂zm|zmiޡYh{DsȄB>ZOfJ_+ffvT"ibhyAlEړqxdc?e%#%Mp$8*Hl WO\R'P[ m9I i3= TDHG.iO,x1\Oͱb|DRYk_5=7θOa| 'z'u`)Af$eޱi0AC&K1͝v FמߘƊmm `SN.wL$4] S3aα#YH/M~n'-]RH['9ŶmK X"BCEWͬ)1zDy$u,%*uf31 fFHIவ^\p {HSJԌ:D$:&. Uo#cr?BiWw/rUgmolPQ};jmyEF6YR3$K?!?Mxzv4GN6sx:!F.RGF[jDG-KED v DR΂9DfwqjfLu ӜqHR}&I.ņASflvWL,0nxNMeH5R?]vآPkaԾԧ#r{rʄ{&2P܄Ѩz~؂ۗ2ԾxK>}XV6rnA.'`y<ϕ,Kܴ]:g=5hI!|U iۧ\ h+?h0r|r}ScCrN0  E`lKv Y ˺HV#Wae ծz fWbQU8 @JD9ܤ6RevCSa -k@G0uplO_\ Q2jzcf vUs1` (g~;haM mP+V;\Z̖ϲl(:껩$|xn֔%1'!=)u-; BOG 1!Q@GYa5Ֆ.U 144c̸" iV,]ѶLGlZzEybZܣhf珑Gܰ2$@+ OuqK]O:yBS?m a]%qv,鹎,D&)_8CwFkR苘'%V5+q:B+ʖ͵CF;옕; BJ|Nl1)szjTT":jq(xa6 EK҃{ɏ 1XIp4onU085Z]-6`E S/}jF A兙Q-4{*& |nai  a ǘ@6&Ds'} F^웅@nesσ$G%J]~b ʟ~x( T܈,>ydg:}Y[Y| [< JGK:9ɣz}@t>w<RhHܔAƝ V|#%r{fx/4Z0רYDjTsVLĞ}F >rxJ<ĐOĈ"}(ݍQ FI وF+84Lo15?hȝ+-^lt6dE {IEتZ.xw K}@&WcbVÞSñ)]J5A'An9̼AΈl<N=p< qgL .+ QX,#oVmƃɔ[d7ˈ.zסXS*^ <FEz!(D!߯{j%!} < Dxԣ/DD'zJ3K+RXh잞lo S現?/*,uzDw7j㽁}Jפ83Y܂m)i8* VB,S3 #l=uVyOÝ NCPHDآקh}$< B]IGgʉrSaK4׏P_L4Ж@4Dҍ儋GgN<@ V뽟BH-Ӈ]5h P0%^940'uZ5?؝ټ&@DV8W5weQHK]&E9=bR$fMg~qw;҆LoV<ea*xh ]zRM'4>٬N@1uDM`( ?-?P}hA]lm2UMCU6%CuH3sY Ъaہs\K~zڹHg|q=Yzo LCLӸfFeW⢴9hQT<[\ E&Ɏ̝ՕJ5)?L X3L>s%h:zQdz N rTj4fH 0i) 2rP['Eǔ5&Ci׼&9[7eiL[-QTw1@g/Mq>w ,D)ߘ2X:q@FxmGhP,MqKBxKگ|@ ˦N[qڜi~hza]&EAٸmZcŠ{2CG-1Ӄ(*))Ln˳/*/<&c6fgݺ֌I&d/d(i:8 3 /0\!ÉݴNBgZFL.Vaa/ h|P`KFBm3-g\nO,-CyWZcD9OL+6Q®cǝ6ZL]s;E$[,5v3?1bPm9uM 3pky ͼ'T t5dLZ&6#0wV}Lbe@2 "Z*z<78&ܳ6p2RrSoGȅ A/y! JNKk8Ȋ'@fp!kw=C3rLx692;U9&uG/Ef3@Zs hU,o`zɛ $eP= *l #n <5DnVo p'Z8j!d탼3bp꛵QS`F6HW'}ݗ 3DO+*1(ӌq򥥣`u.$։םkb__!j*Ȍw}uÖ5J%)_8pZ79|cCMt_]b%=RіhS k!ܑb)F#){c 4[yw9RZz47>}deQ밿N,’; >, D\]Rr感U`8 ~H\J]y~ "0d@!qP4?iPoT!$ u&ho567}P1Eq. ,hgk|7?\׺̄~Q?HїmslD8h,Ox] 䩩+)M؊M)^#,b%e~?@gw4íqťGހKҾR!91)r=mPRrCţD A>/B{Bວw$BUCՖ@<7/hUB[ף0`鲦q&>H`es͘% :̒s.X]*!Mֱ[)>5}C$KQA L?PA!FVCOimVC+_LI^u隳La 3OV𤉈2Z6=|(H+JKhW ;ճBDm'ڤumM Us=XZl9ztiIF'!{ڔG#͇rmfV|ٺuΒǹ(M풢D&H |6cA}G0]'AQhY|,M%6Ew#!?Z/c hX2|uQII:2Ѻu.s- / ̳ΩR'Qya>5'k`r<j&M<.CNLKr/)B}s_S#}L^#8_@OY gk@Cq4iULet{oj/X4^%[S:-99'ALa۽/f\] n<;7U䉯M*"_DR >S|W \Y܁Ck7^ڤRGKH_CtÖ l =t$Os,UWu= M۱Xh%q 0owjK);W~C^kze^~Gѩ[/E\WiH-Yý#K<^Kӷ(Pxii(ʍ-^I$@#mSC 5珩r^A$b' etM># Gq)bב_s&“1:0<ٻ5{w&]ޑ2:o԰iUXx "Fv5w$zi||AQ0%!5LݍV[:` PejzlRx /(; xNTc[ {fS4~vlRV9BMGQVYu_& +:b|VJgt%DŽ)Bm⺏~a,;v7 gíԜ'v6&2eL5$ @궭O!EFWΡ#񱨟Wې"i =Ċ5c}ݐZ9Ee+̚X-.rY#$}?s?l9AOӻ@SU.>hvYéF{"%J`hrakxa[/7}R`487u߀gFmc6]Q PlZHrӗ,HP8Y%:?ӔV {[egl*/Y D̖`2ۤOxl.tKx޺,)T5b,dmMdzqh~6sOP@ N#'v99n)K8J&Aj0d +*nYXdzW3W;cNP܃#/O,K[& KT XP+J)ODަ3meVKk"{xMd 8^Fj%M5Qr GpNXDrЬw>K!l=.@|Zj@XQ_zؔ7rV+o nHg0RKw:q,+1r6BW{#w9Y]b`uC,)}64A Z{nr uvl!1Ҩ9( &,,% -+6 vnȻ73uf9!el mP*Bx$68bLeĮ1:|.I8dr__vG2A3 ?0zTMeZ[Zf%T$&ӏ*,KU! |@Omܦi$,˿a%;"_K^J֦OD,N}GqeȷwRlDDF 1GM86h(G944MW|:;O_1&_z/\̓g2I7M| $J["q4_ o#Ao5A/-O`[ η4MvT"+LӓU&7~ wB'v\fQuN<-ܟߔmDư#+Po @Ik$}.?APAۑѮUhvj;1>Ry⥠ajE]@`bu=^ɀ1?GicEyvZ ZV\x_o>Yr2ou1J#z3ʱ >iP^7'055E*歕F%"sI熐t] *mu8^lӚ!T=HGվoM^/&nŊOR|Ēt.%b92v3z1iOS\]zգB}2g ^HM-C +dӾ)}qVǓI;wlDH9sVEzf6m:r}#N(rycY>J?# Xi( 0/;5V[Ƭ#rc?mjV~{+@l(I Ǖghe*PȀ:5e{I@#i3)lQFCʸ=Zh6P)'xF^ЗQrd|5V.{17rCagIcbiH2XŔֆg/vOP)[Yrz#1fhi9,'`r%tu *!K8;DiTL/Ot8ң)~.]Ћ5P˔haҡNg aL1 pt&5 t|_Cy[Lv(S EӭohU=]p޼1\0] N6qt^bL=^vOMO`QlAq (,+aҥ`4jڪ+ޓ!B1_= T[tz$?1kXXӫ8̧?k8㘪}cW]wy{·eK"}g x^P;@h{|T* 70( Q$iW u-fxVrd!A d:σ8ݫcIQPN=+ކ ZY>A/#m_N2 w3Oo\B7m!ۘ ϨZis+ 1pj u*, xӉT*LaglːWd,ݼD5|sW;]R] ^cc(ZUnjp]ĒP\+ÿSg.yȽ{β:"DcW %"P]+M6yTpX<ܐQP4{*p).} As6o_+?cʩY\,{E:genNz.l] ?q$ iFy ƆXǡ6k?YkAET !q zNRZ4fYdYNفJ:%<,UHP!D}ca#a<$y+m/i|c,yvmS7^^[@^pNyuItsu:o8{F+T՟&Jhvzޙ^KTIn)R|tʤt=CV:(hG :d8viaPL4{\iHA(xX=_WI> (r$WwpiP8|x)##1aleERQ8ٙeMZqKУ!$RʂC18^ןp?0(?guw"%!ݹ75?ы/-kYI王+}QDZ@Wٶ!!S=}c's6e~-ݙ2ʼn.qEј4[{شG]3v{+q ="ȩGqPOj8S(nsX-UimhO G ,81xpzXp%'Pz0gY~+#\pKzg[#e igc=Zr#\d"X\D})TL$^KTt'3 EKF YEjl)":(5*۟uoz|-c#D!5&hW` Ǵڡ}3xіfC0;x-R}iU |*RXIP ` Ŧbw9zŗ(d*Aq"T)os yfBY G%&,/m=B&2+WqEh awV7^3(ree)7z5nKب$Lae}"VXzJO7F\?bo4S0,YR'GnWܗ*e jeҁy 4쾠Xcɪ8yx?(f.2o^˘7mF(GJRH h$L:$ Q=0uR@֐D uTz׵Pd}BҰ CƍF¦WB{PaV"w&:\ =)%Q?vɔLLkJ}\-0Bmpǁ`61o$*Q ԧ9.&Dj $ͣg2VS:=>/=4WYftH ou^ My5"X2 _6޿w񂕩|ʶRZ"wlks[:;5:w|.ɩKCo[ߌ#`p:]Wa=; )>>Ꝇ4#g%&E;fhוG+0V!f3J1WtLY,⻖p<`eema3k9P:C@foZBy{ &e;[2T,F.mf/#ӬK-H’Sޢf4o\}sHZ.1 Ku>khS[ŧS%ݮ#Y_ K[~A"ytBђIK뛚/w Jr՛uchfo5a~ߦ4p啯r>xJM,R6j^ L> DБ  +eH3 0- =^,J`X9YuH EfR{ǽԕryԀm  cEK)-:' _ywJ{1x\s  ٮSxg$LEd!2$Dm91<1,"E +U;hM)QǠA&l[CP18!6Ia4Ę=at.:r^[$_\ d1†JXXg񂲜6賀aಪP%SFEڜ6!j;&~W>^u[ XGh |F C |eee>95T%ix{#ϠұP䨷nab] /U pVz?ГO{Ԧ$/ؾ1Hai{%dxn Ef K6U:i>_ 19G3e/,{dsiי ?4ԶiIt1 =¹$4??M_uOڜX9mHC)ǔ!BD*UԐWuq%CGձ:tz[HPxnWS8J eF1,( %Eds s JeۧT( .bn~9=o6ZT2X%{T<%j77[5Q+ZvIUxtm_EO]XLRCd/v;L؎XQ%r &A^ O@ƑWtkJT+w;#h`VXUVvG Gn `rVe-qT{Ha%IѰr >K\nsx|3TSZͷY31H;Ҷu7LV|$)VEx2y5lmV]} 4`xHS:Z`BC{Okt0jN+A ?J"ɫ)/'}6G0~m Lr LDӲd\3qI>XX6: Zi䨆s^QׂK3ڞ! jU{Yg:M`5(ETM[ꥇˬՖN@1i/J`L7TGiUC l$K{!RH7 #y&[rW$ƀ0 Q5bvoήj7Mi 'Hxp=Ƃk0*{&w_OJA^5%)nHÝ1`d/ee"yn/"&,2XmJ;-2 G3:;Cdf9V$Gf-T}Ahpt̐ (q$sؔz A$ū'3/ZNdjS-p*/[a#!}^op[»Ǒա5yC>|G~55+hbCeu!NxxrL9/M  V{%zI!m8Ӻ-D/.HmpcyKȹW}mWpڪ,6p>%R *c",6,l8-{5QO4H=gǒ0UQٶG莇b<~ `g1q)jLT%xp{YlC"#Aa.Pyخ-=kN.v UB=;kd SP}FŧVzP8Cʾy A1 NY8F8V{fy+G/@`[ <S\mX? 2kJCmnV΃PZ@1ɖܓ?~1+|Ik#gF,]^0Ձ +:::uRK5ƕ\x~젽-(h3t>C3jcv)=y6-Fsp[e *}L-(  MJY_AWze"lfR''~Hy6'bazV\f$_M(߂*mU<`X  ;|I]jL!]#誟f(e6b(M8|qhH|a%1hɿ9Ѣ%3{qSSCCI_da4~ͪ4b6ٛ^q7at-Y *t) Z7 ʔͫp9芎)~.gR f٠mJv R)лO[T.qepނ'^eLzD! :glm rI3+xvO|c뻷@7Lj#CsHKO\2x\&Y7&ƥOnvLqD(: \x-9h8w})M+;OL^÷(ik,ViЬBfidڵ2WX;2۩zp޲K' 4KfRZb!Nݸj`g ~ni}ǫxIutb4C80So,!(|uCלudg)Qʸ!an] k_=-j\ܼ @U_ٵ1q< HTxL ;A-Ja (@|^e cܟg8I ^vWؘW8Lل>֚mHRx>H(6$Y97F5v+#E4 Zpd]riTt0dH!J?jzxR\%i*4H^5Uڡ{*?)S%SmV%,0tmUvrEK3I4{QPuA2Ifv+z-}\ǔŚ rIE3KO^Cous1+G` u@hyO7`YGYݼz "ϼ 1j$f^S'h fU. 9Aq¥ЏNH7 M9%ω9`\)V9Garɴ3#D>#& YHbkCgm=]²ߢGsJC Ix 0!B~iQ&[>m0TyS['PB$0;~kaaO+d sGi:RLz^,GA7OK$M吝(SlAcD{O%iHY^|=MHsxP4m|B RmJq 8L _+Pqi͸¬c^z'DTu_<*w<#=h^HCzFs2 rf"726xĀ -쎫YGoHj2udxVm1hݟ{*UK/O- t' 7 h&c:'>yn<eie#dɓԔuM%eo4x5!P.䀥˅INd)iV}x^uᐎP~={/u &SNwsޔ%7>f}z5Ǘ]7T7I#F1ޡ; mFۮWًdsss?N}Ԡ1RdV` ;z|`!su4 6w Y&=z p1EVO4u"ܴF^b*(*MAcE@x7&ս8;IЧ2k*A؍vDz c\3 \ $k3B߰j^|;,nF%CO(tpo Dj,gt2n & kv QJ7J,;{R U!pi(rˌ~9_ \$oifeuˏ}D^6 T95BӜ )*uLz(7Y@>LxOw1zٹE$ ccn\bRGx8.XO& CV08~J@;NJ-@%Df|-[`*Ӥ6d,欻q| ۜ\iCw VU3aڵ0fk0`2cKi %KviXa[;"z<=WWe{ܥ(Xi<iM]UMT]6~&>Z@X?cGdTb( &5;DQNm %?%/|bPqO7k}T-?cu tE8A}μiDKM(S2@m&Q~hiJ!F%[L Z)wGEuP"7 #5!Q+L هr#^PlWxO!kSqH; QC@|N9KĎΠ{@u}=IӴ&nOdN<0PCPmf3T\./W1oMM3@JT=ker;;|Ҷ ќWwd\"8V&9*;f`+m#0Ӊ I{Ƭլ&@g3z58/UB*^8<>J="g8"1< N9c`a:$x)>u߄nb -9ԡS5X1>bn.PzU7\+*KcqಎwH=b BGÓYfOXHCm}@j54HOQUPب H0h9ɾ*IOa_ {\A!t)oeAZa{PR 1EHHC{CzYp,[R'q6ZBnN2eeED$-iO4THU9s9u4l$)(, pNkYP u뀠P(r(@g~/FpH. d<1zOf(55!'W5|ثGY40 V 8n|R[?Ф'S>GC!tJXTbGOlhozp癶i]c[?9HjMOS1ϨK!~QSw u2B7U3}ڞ'*`S W1GY+!i8༶՗4XjV8 lXvD("PsZj:XfE݆r, LT1#pa[+ۆ.M͈P3Pi!{:"kw3U)KS5Ye.cȤ}1$3 [bF-U3.ex|TtP?!;i^9??Ds|Ԏl-pĀ3xZ^Vu~p,2Rk`gՂ#7N&.ʾ,/,'/:^FļJl gA;3̕0okj EȂ<OT! ~6c@P=1A%Ml y KaK|f=^u S'dNHM&N, мՒZ&Di s! g7_~n! "U>*8 VeˑWɶ5pj_1E݄Z d\hYAC0 o*Ђ}Fc Q3,QS!]R=1&<#UW r7uL_beШ-= e'^KR{?i\՜r(3hf`}liS6H~q񞡇OG<˘ IEeeޯ&jB<5LEz)3ہ~JF1&/X:.TSH:[gDM. E@JxGtjH37s葦ĹPH$!Kˠ)cJɷm !כ(~̕QM Ct;?o^Yҁ/?U3/&,Mb 8& ~.*?E%uqS_cN!vM* Z@)KOgN36oeq^؁zpw˖M,v{wK!AO~V6Tő< Y`cDۧCBi+WFyd,&If}S:<_s\EIA0,@Z+Y:DVUV~RNp)-5;uf=K@]hn2VJuPlS:M>#AW #w=}Pi̷Չ+"z|^fL{I:6}cWHXmE߂ eNϱ%\j3> s[k-̀R]A;ŽMO*vfzE/VԏolMCFU͖{|hh0M098:({͙%;ӓOL>(Ycse 95ݱEN\ 7 nL1~S;pZ] :3kcht)^MʋQƹa`SΛn"Y̞@m6K%1 9Uj Z$>\آ8psI Brh<=YS~Pc_n5oie ksHK]\<]eGddޭOH( [Z<&gٱ;|/=!f5CH~K-~KF7}ڎίjr1hʊy;Ԙ ҰBx%mw"ZVR { W(o|bO7?_홲K?2)ɠI${xlue./]H!Q$'rL;;(_[P4`3=(|:& $甎un4?%ìra Q<5 QOkvX[|MTC9xI;_L" fgWOJ!z`?J aCA^j$O N+m$Bqem=K4|S |ЄnFam6Ds0 ZDO5/]m٧% *BWj08Nx#(/=rwNgVi a֍n:ݐ 5xE>q (?q_8OU WMg}藮J$|o7ɍ^^,DI +a/b,2PEqg~XZ"5~9go~![(ͫOEJ+u7`Y)-{m{HvcE(}=}g4Im_:s62|_P,'q(o0$<._/Mj:K6٭BFb_r /gz]/=ݸH3vzsZ_0)J,&J؍@pʒ}t4"Ьd  ,|vTpIRMSxIDnҀ^9vf3F &l4Sǎ7?^ co- ɺCsYiQ aWdcOL9ӆ?Q$v LBE|&!,!$] dsӚt)6l`- fS7d+7(#"`$D Pmӣ2ţTa@۞=f"aB&sR!g[og,)t}m>XuE|E>A07a|~Hk-|ۊEi-~ƭ}ػ6s\<撦P9+_G-D$=U~dY+egy3>ݱlEl6aȽa'!PW&y!AelMNF焬9)U ʄ;cPa>|dϓ#P7I$`.5:2'om=U G=dcXT{+H6س™ 34oz~d{^H\ů"G9tLu'利-2 cC\.yR3_*ewVrXOG+YYRgm|f!!Uib+66(}4W0'(lD !kr"T.)k&PU1JZK؅~X!p 'UD$V#zix5s=|^CNE{)y9{@tRtg(Fm:H-Q,iq˦Rbnj!gkʹR$UDu}/h?2*]13zIK93bޣ7ȖI5I3%l&j,Z;kXD]-’[ꀟxZ @S(߯Ma+\ž+ O^8p d.۫y $%/vv7690,gQ2(z^)#>t2t.T 4[:Q iw}kSYr1a!ZJBD (ߖFWS  \N|TßD4&|8|`0w4柷0 V>%B wekp M+W$Oq:` ȵl[&]IlYߌK>I=YAh9M Fh[Hdu1գ.<3D!²ΙJEqlGU5b2L@wQa)#W9DfLl}7cKlH͓wE-Cف3ቮ;߿2ohK wwؽ )K450f:I 3Ip7A3,UBk Q=*7tsXmd]l_Lr#L 2w,^+6s.$ _@}Q0 rؐV@MVg.|D=Y`0|_')W?5 |h`bzi.uoI|LFa^m`3)c_MKfV<J678"x嬭l'cT؀RΧ}`Xːa- {m wNIix\ +OcT)MZdW9!ai"\#ƁNӭ~ЅoN$>"@@k H8~dFT *hAnOy"Tsݟ㾾*Z(JC툳)aVr=e3 NGg ?c\p [iR22;=W R~Tdvkn/RfjnX z&%IE訓@1)ADzä@kZ2 ! ߥ+|6N6dA֍Nãy; aeoa/K(i1'6s9rB$@g=HU"'4vN`k"- : Z9;K* TU1~+0% yMezJ0B{GRЌE]Px.:а•؄9O,Ync՞~!}1n/ӊ"t/ڀ?GrԾd$&PrvcS^N'8p B~ž]K=QIih;߮aj&jq4Yj_=vhíW"Y2} s(h729˿?44\֠g ,@CIp \)x+u`~܉A}i椖P(l3hPoc'GxOj釉CtҠtC-%M;]nc YkUA*B &6JOkP3$ͺ:*7ޕK [RY[@emߛVA`Lϗ1+ #5:2Q˧N8WBT* ?~tߎFj%w=y3g z &ˣ;u-t|?D+Twt3˽o썝oHGty"3Dgj_ H4KmE%EZBDv u(b]!˄KqM%~XCjNMk-&(ΘeJr0{nLnԸPR=Ԗgz|tslQ޼bDL-位9+e/$~}{F YH߱ kt^|ƐGhSzQa7r7N",{Gfg'ޛ 2r<ԩR3?G"mT/OqWvx-ǵC1_1oLU<[(\O<&K̉lfβ1(*1'nF>tGϮ*$Mv#ϩ˫{X6ܧ_x|"c_8+EJAJQxiwhd䢹VJDiIT!i[ؿ1vaSXz$2 vA/^ (c{H x.L<:wČyI n@܊% SK`Z6ny[ʼn )0T;*ExJ[GYc8?ѷdtdYX?4Q7^d3Go8d\"qGU S^WϏTq>ՂhC4.~9o8՝͂"%j{,mX#2Qsz4l1uC۰&ơ\sLfq=_q"-dȉHY R8_B]xaqƛltYk^H`d`y1mFwr=iA>n{݃$=43Y:1%xfD(e,!W~*W枺){ʬSب|RkL-P:`kҖ kޭ4l .E1jCi׾q6ym@wT%R-7U<YR]Qr5#w :()nPu/}j|?[̰HSx]h. ,LEG* mpJߺl(Vg(@`Pvgaf@tJPWKQӌBRH XOd2ssT<M8yUJ$C%Enwm}c7.YpLī3Xu"91Q wU wEzPeS:\\ɉ: T숮yϩpgUڧ(c(~ axo#Ǟ^v]㢶O 4x/lm4%35?2#7w^4nkLAȓQ=>[i7˭;$ |8z.=@^;/ޙ\e@C9s $#(lPlx٫ҧ Jx<ԟJ`8[BԯBG*xZ\Ddp Wp6Zv^mUl&E:7w{^R=nv}wH ro%}el!/}c^ X3Ac|g%ЫQtX9X 'L!.b8|I"p[/4fMx=jUikxns9xHY:nb[wsӸ᝞ d^XhoHۃ4]XN(&`0蒜;l*zL!,FpKYv,uw)l߂A*2s^0ag-pJwP|ztz*f?|5s;Th~~Hގx=nsi!H[lk)ozgm!@ )_~d(4[^أ~+ք".?L_yYSAY54ߦ5O0ScUqFyQWQ4骋kq1[&*YyF֒Sk52=׽ ַi:Az̈H1I ¥i@Qڪ؁s\LE"չN@oƟg^]QR$wkQr*bGdwk9ј1c#^yDF$'Vsevd˕b \8K%MS!l4Y7nN$0qdVҜ/%U[ّz͎V{Tz+~Ցs(PI`uNa&Ɋ_ Yt=kt+wl8}Eb0;ղ0Z'!4Ϧt3p&1f5t!a)xiCsV;ˮ/# /0gi <| 0Ve /=z$$36 6)N  )ֵw;E$JG6NxF) 5=;wIॖJ%8-}^'$/Uy2"ɮ/&b(+Gi:t";~w'-S^R?rdF"qqJ(|4M\'/ qqsoF(K|2!|qcZOoMu*2a]cM,06cuM%[U62#- nGAȑQT-Ćq[e% `D!̥Tz$MZ=&.\j\UVLGىIlv" b%n\*A.pelgT|a.dW*G4;o;RlA{%9͑e]G57I)!s%k zK#Jn`Mg >nnҁBqͅw7%fdH\s\;ت, #{޺&9Ӎ} @.%Ժ}_ _Oiܽ wS}sUxR#]8%)ʺ|4JQAPmx#Gs`i\ݗ-BF=)HGYJe-tb &,V`yZF_pUSe#7sًp<ҾM?k9*11Ĕg.Or]?.˵F2ߤy?DA$wtZUMA^.`S %z.-e?\UTG E-▔9z7&潻L+`RP "{{upà%k5Ngw3,(f#kÑz5__PێfUKxP&?:w/u1XIԀy5Wdx@fP $پ13{jC!PLgGA  6/WJb4ܵZ]*7Zys8Pz(!ɩO`UnYsPLI:ȕ8>ji=uU$b(Y=ws3< ;rٮ{k*-L5Ѩ7| ~([E{UIMH2kM[whltl}|s"LO*虧uQ& ,0ԋ5v!aCBd{,DRJ]Oj6abdMʥ%dqzWsx #HMOP9}VЌSQ}Y0W,3֣r_8pAOOsCJy`;72kv*L[ 'Hgtn\ڞדQAOJ'Gyq]I럪one2 [[/{Wȗeuu,rf` Q4 ħWAc _r๸}`00\1beuXDDN-%:lJ|m>yMVgۖ./ae. Ҫm/ոdvc <}%yݲuV(m6{!|H6٥;ByY_HD s`N ]1ip`Cx 9%!5/=ɂpglL/#ĩM&<^{{ t@= HMY}IoMQhv'TLOCZtfl,꿞GBxCK6MS.ےASaw$Rq0tqlk%5z᎚"nm9Y֜ D2rИ=bAo\MДoז'r}HrxI[2"$i =r~bQ?ioCL虜koe2׼ X!E)׮3cg95)zOڐJNlH,{z5|xޭ!ssu_w15g!c)y,8߭slYFq:CŝK=$iLipD&~C|=ٛ%[T4ӹܭ7Q>>diQ{(f "J cri{y>[v iƤc>Sl3ŀ!X#'[5-r8H~ 錳`t3nt2QV:b*fCdwK,#W1Ad\_w<V+e5_A:~cUK#/0|,Ia2|CN 7%< |KtEېE йw:(ʳ 蹰M(ieɤT)){Q-%SJͱ^W4xdnȹ5l^&O^W|֨9~XIY5?vn]U=q ,ǏQ )=~Cp&e'FOMH 8k}]."]M&-/2.C,]ր<~Fc.zςfs/fHFJ [f8McPò"kl\Zl8 ) w[d7xjQ)A}U6 2|A!ggs ~ f]?l?< )i>O-Mnƌ1AEe+nZ.[2&[;n 9[DK$ݰq\}D6Α^X[0YԚ0!.\>)Bn{.H曑v[xUCBhr*tu5uzp wGs}[/*ReXg R j'm^_&Zu4M+g.?6 "D9̄E 'IŖ*HIMҨ-Z%+ G4{q /x* N6w!u`7BTT^v|t1^tqATG(.O<ΧKfwIot,c&<82 UT6%z~bk'bh\}:4|aeClwoG> JLXƴ~R,sXe6૗Y,R 'PQjRnZ0fD Esi;f ,DGF,dV4 OaP@O6pVa{W@gAv"R Hcb SfeSkMX||hd3FT]Lkrh5Gb؜[rǦ^$.2IU*0W,vEo,J!+\a #t3}i$x9b%+ZΛgPBT—:2/fmNIz[0< z\N8Z.,jY"-&, &F=\e)y٤fv4[ d[C_f?SN%]o |cB%cG-Ad&E<%2WjU| ؞3ݛvX,`J#4.9!J A d W§.(ƹ&ڢ DF5-SbtRw9:|Fy18NYc;"H?/C{)'E1UP ZySaLs|*9tث֛:NLZ۬aWmD+w#*ݑ_n|r!8(˱tz*pX4&z5)r T:9Gkd]b1ojy]*H?pGnCꮉA)>DvlRw1|)#?k6NNWHo³Ry?g' F5VqQw{^dܠ8~Z׷R:ݠtvtAdsȻVe η VԜcLtEq}]8 cɷ.u}S9u‚~"$u({%L@46{"EDw9‚H픻A"-?/d!ymN"q&X"Ћ(,VS:A` C/z>?`ȏz<;=@DB4 o@\8YQpS4 b(V[Ë Z&{i-iD,36U/4܍i}2a[ۘ9=&Y 'G}ɡM cf+X8U~2vkE3}#-07&E;1؛ֿl4Ujzz*!Tir-O#Tbn-a!n9&bp^WI8"s릹hKH/dqzBa !1Af/;CjAJpN6h@Q J~?1}y 1sGxXmP,8z1yΉ (S1˿URY{GM@#fkOȲ4ѱƑo rfvBSxJ>$z?`F&RM)-N>[+GB49 PՋ}0%im~MUB{CZb.o"BXhdL&0/`DkA_lD:OBHFs;2T^H0=?Ȧyy-0P.Tt]ۅU?h:jH\緊PĊA pYl6$k&Q \64b̴\.0ؤ"=\`AGl2=bdaWlW^4s+(3CTeGY~;Xk Th~kv0!V= ͲNx_ygN~sͶzmVC3m=Jit~sSآh|FWtAVnB1*> HI0uhctYjA0bZ\0ت%LoB\>ey/ʂR9¿ L*\ KW^6j4=F97nk \XN+`UEL3#7 T0yO-#'3?){'2_[ ?tHݳ`# Mp9fkHF[Ԛz.=`?VwSYXղ$:uC|,$W3׾^t)WAai93Up;9gsXvrR\Tb` <=wL~D2GVuR=Xl D;Lf}PJ7+;݄j>N |#eB|E?1LZ ە;f|aϤn L5e=F㕀|A ܍8X,>tt gZ%]%ZQdowܯy|i;|md5VZq01"~~+f5Dӯf^V˨j|_J ))f^0>P;Kǟ/c$H@^/wo̡-\x^zZi;AauŮ8Ҫg5H8IMVNH  H~,Uq\ &TկJt@ ұ軃Ȫr}| E3/Xvd傯b!5Hm,TkޚzٴhM Yl=ik]\~HT|T0:t"@ajA?ʫ#.4'*%逶 \]Ey CڭҒOHEDM:h;`ăDAaZ/=]tjcLS47#V5@3Ff])A:J KlR}(`3 ̸pCuEtbj‹))Uzwml :}u~ 8~2_'w{ilJ2jWeęC|~Bn>ymG bG_y%'X)@R˴z#P!H^&b}%_ T~W ȕ0>$q ؞j c;Z`?1۶9nn];~,߇Ҹ'+`y%> Cu8~H:.#w}<^-.ŕU|.smΠ}cnŴYB,b.#G`NcF)ѡxԘ(P2]LS@Q@T~ iP23YLIp[1 N!&_w@-bI(o5̋g$QZFh*P1ڪg}5iy|v/|N信zҡ srҹG w  c@QUW{.,> FQ(v0[p|[I \ۓeRDUbD!6Cp ,-zT&YxW[ɷ^{&Li& L<*_+^ r>Ѐq5Y@jȢKf$Y=$eP rqgP%㗘XHoAŀ4pc./^̧'L`|$yz-5UWhSQ->h'EBw$9ތ{n ߠ03L 8}r4)nUҖ[2%WDb!i#YpO2zȊO5R6&3!)9Z+V$ĝo7seKWp<%؞询~u,J)vT风>Ui| 3ZiD;a^~C C*/ހ$tfl hIw]'r<6?V15E>`5'L/nL ZYĬzgW%9ۍG!!79ޅjّeg-ɘƇj] K%p#A2z 4~v^pv2 ,ΝiHGgRTT"#лdp>>>ßÆ\L ZŎ3n^`HDÔuHW95IJ+pC_m`c5ZF)ILhgr.3/rqf%_Jc[sJK#y6X3CDtCt9_^Z~tõ$%N9fS)擖 OmD߆?bj6+ɞ> l#hRA h""nNu=U `b]Q@b ܁j<5jzV+ޞpVhcp!ؖ)]W0ok,Qr=[ t<* #P=E㜁(=?VF)׆vÉ{sG} eN'\Sz@̣guJ餄Az>6qr<b2HL̕ˇbKG:$ 4'UfZI"PHs=D8!jt]4UyMFeƳatwGuΗw@ԾNU 䴢bq k>y1oTA,{yF&}NE-$Ӗ{Q^sqAP@D/`ۂ;x/1d"|o)JlbG|{%{քBvJ:TcW=MLJsM5^G(~Tt1csY58Q4 f8 rʒ9 j1S}:v|l +kSRDwhe7ЀBT] lKDOb =H`,3_DĤB~^ֻۤкؙ@_XD.BDf E =b}`V+]DǓP<8W6ZFtμb 﫮К)s uEآ2v?ZKu2XVd1JQC׶=+?v4MJm<ՠOpЭOd,IstKRxPnKTL'[]Nܫ6g8zX:&O ߾αf}(wWlC<8e̶^ Nv7H\cPB`Mw8n%spY(5Rag_v6-Gj,+ĶCdMsoڑpUx1NqD Y *gČaփzWC$C2PmQ-NOG]-omύ\j̸4-gP<4-ȳ"?CB+\j$h0?HȿGnfr9WzkΏ8i&5p+XwxF ItW,߬e9kp׽m#CrGM=Nksd%,<7Q+N%܌F?56]Ko_vJ;E7R20uPCd+ْȩh_#p`Sv'BtVvN @}bŽ^>^PTΆ44onAc+wI]4i6xJ zl)%-?g*P-ˠWr3?صG65emQh)~Э_iV)SMi׀z)M~ z>'Fi}# `%\ ?I{țF8VoL*6AW\;(0 &;{boRUc[q%^rimLRɟ%rٻTِ_~I5ȭ(O&gz?UjCO5eZFS,7aciV}&굑$DmIǺx5Nn(v>LRah4OV38<vfw=[]wt8s01<', @n6эKƽ>:,~ bž֭Iᜀ.O{…+z`N/ xrK}6`fSеVV3,uGcA`UzIl_8H>r&A+! GyRG)k]y: c%CL>WVS}ٖ1Avy`%YF>sOŨBcc4oTHśBv$A-^>T־;Iץ^yzhm-ТdJF.ɾ ]|Bx8RTr"ԷrlU|!'R:fsX1oN^"v:U][,k9To6s?\!I'Yϯ8" V.r75JK=_)|1Orn½o ZIrp=nY>fNP1QaPsqp`T[|?G]u=B:%>S׍%Ԕ- LSjc_] g۳EoGƙOMrh-#A]L0\,a_fxϋ#jFq7Tx;=ze,@˺[L'";E j];RT8ņʹY GB CA{=RO=F| ߜL QUj< ]xc ct[OWGbds%bxɝ&5EBJkעyзpW.Q_Bƛ(.l_,k-e 'Хu8Z'ٲ7ݹc9-6C59J hDD#*27SQS7r~QHXv~P2=%e/Yb^/3MgP$B.B:4:E5@4*%D'd Vm)Ho|Lɍ$(hSY']S$.UϬ2mt zL @]Cy f6qz !J`.?e0'{C,T> Eo8];>_9~=0G>@ VͪhWIN_|ܓ-+TPHBoIPG6v M c`9'$IrPnV -JN>{]:ꈫN):xdTlZN@ZN[AZ*'䱝MVEWiX6{>fZ&6 i%?\`A#+Yc%]Yn.% jEX9VҚJ;Eo& v @/BI `zRs _wPB(u$LC߀4?a ']Zt~m&*BvmHMMUWEy?5Dt%dpD:ElKqtR>'2ǘt5Q:lOéM=s\|;Z?}ڸTVapo ˞'g(h $UZk.d6JF.j]MG̼xlDOksA17Ks~ ŃlG9߬Jv.ŃVrYщ6.w4ydu0ip<4PoOƝ6.}kقz~͜mc=SV_imHE.Nmդə]r|QDQb'Wh*ko%23,j|?SX|SEj8Ƽ${:==.n1o alYwG %pCv曪͸a #PξMZpp@GwE7FFt{b1͵0!%yֽL] "U3jMʠPlU".'46W: 2&AV4󠣽뎓Ցp&Vv#`PqxBD *ﭗ%񈿪}4L([PkPtnnDn3d9y /{ ꍆo%wo4F֬vK-3i;n!.A0~Ǔ{NOP.g>QLtҌ۠ݡJez9I(ZC;V˙ʉ[dG81 B@zW_.^׮;Wԉ0.fSb;JnܭB*Ʉ:ǝyIFY֬A)ԴJٟCMìǼ|@V5; V|o'CNiZ#& ^XI<;hb[%B[VFRbz1(y>J?M@(O/[ b읔6^D\#ԈbP8Q>rPUqEc$XJ}7u={P9"_rHYuoeN]n.VkM$jspJ/ `8>![z!: >Ԇܸyө[CCrOJ#[7$UO!}l2N" C/7sb$SHsL_vY{E3zuI<+ k7XQ?@W/e`u:,O %SxU/-`rVØ>#FK>H:Alp;}+V$$HF0ek,l%;1XDCx+V.L^$ȗ{Hv"g&$vp &ŋ_iEpdQ m&*޵?9.m2"4her+*8 厞8eE<(u洛02Dr̅Wn*qstVfVn-}]5!SkOC?: ܛ&]05%QLaUQo$rGP*4hk ^ wmX6E \OPV\ppV/Eb*eKj S ƌ ȳ +g^N.R?E:fC9!5.و.ͺ&cud'pe7.? .WǤ*"{D~\ÐC3 OL)4r#pOIJz%0EDh-2;ge =o#BQT瘵Ϲ_p1:Psf"MG[c,;G)+awkv%$Ϛᵍ^?wOBfQAO6>¼xoZs_\S ̫/Rz[G6^`kP=xֳ;'WB.缄Eǽ)DbW6@/>5H_{6Z$ZFcUvxŤWEz-Lhh:yRun wq{"˹|S)c,e ^JO]l5a8@vl]NiE~\_X]{D:xQ(֭4G"DUNH +{%Xȗ8ll,S T@pz}+!; @A+zNG / +m짒QSKpCs3t*d/4ko` s3tf3k9N 3R tԾXГ+tV?4OHUw3EG=dt HDC?F0V,5v3k7n#F y `]x3ٚc yc8Q!D$ $U vGbp*G>5}lM;VZcC Dg')TBg{ɛ2xܛ? %7W[&LnN/qtњ=,Ϙz诸H};j(7%fuG F*+Np}qϓo7?+:}I/ߣ a5 Գ@6@5}Ӽ/j[GCD+@(jC4]Q纐@XLC|8*c FZc\YAzϲu-S k:̠nRb?`E-".FڇEELs>)\F68Wj_ե92Ԙt0#x^~҆^Ig3dqӘ.o@շlþ˾-t ,eMʚ)G,XKc ]/(/\/3OkcbACM3}U<&׵s)ڊ 4١Psi n9Iu0ir=F&Ӯ1%QD4C+3]=Gl"C}V0^SJqU6MU?x5i0=`"z9nƨqTՎO..ZV;sƖ1+'@bfn ~9hJz< uk_Ef-eQIWtvxDA^d_H1cm?O:9w H)@>ncjR @Hj$ׂ5Uf.#;n4J{d@qhw P. jQ~?^ S݅ oЛMANRr J"\6'7֦%Q+fZJlc >kxq tyfxn ,@{8õVRh˕% b/WMzE5O|^W#yj?3oJg@̖%:ax:4gyi/?xn 5VA~Qe5TǣU;%Debb[2@bf߭H6W(kmI ̿pG䛽7Z;ɒp~i`ghYEdEd3}W\raiͥ#qzy}2,Zy?nؤ_ ;t 7)p;=bs˼uvsDDH[˪2Z9 '!ub H8Z? \2'YYF˥M,YN1R NB3HIޚKĜ8:S`֚6\40D.ɹNFk0;E>B|E'q_Wc3Msǖpǧ3u zߓU 6g>A,%Oc #xmJ|W:e}D ¬=vA<A` bro4x2Y5(_W.ZF &w BYs\s"\ |ޝKT}a ̮MU{= nzѻ>'AIdtJq3Q!;Mj|>E)Bݔ|;ʪl1A-:6Px?lyjP LrDo.4* *2nWcAksd{;{82|1!PFX7bn7\~L}AF.,Vn vϲ|r ź)'#[lX̻.qv !,QkEb<M4TaH]g6>)GggJͱmY,H5lv fĜsz6 Zxx-?)A Į ʼo" J#HƆ w:jkAzkmqnHY'^iWn<7V]81slI3c]_N(z̅QS†&Ž`:nVȶ8' V['N*Á։4m{Bwqvf@2ʱ^}@J@wo}Ƕ6 )e8,~ͦ E|9gӇIJ J e5*' jqܛӴ ř' !f֘R_p`@{-"򜄁QCcp^Øt>%`*fP.DMA&g (G؜j0>RGFz,D/t%>jYm ,l"vjݨ: [QLWݱM`aln0j|@,)݆:XS] m[}VeAi_X!\ErAר :'5N$5;@?jƳl1^B+uh6XZ;lug}߮fi`X 7!W=HBaås7"WEnP0ѹO{Jq1#]-1ݸ=7{o_nĐs,< Ȝ u=P*{M|ƄJH^Bە5*i6IpDPFè@P50'%F8) 1x*r6_q:W\( @:0:YNtV+'='sb'%q%:T`1&Np-0dVƌ- `nuos gس=- rk/#gd 9 ^714֏(NQܿRBV0 +؎3]NMjS%,aT?a^ ravaG\׶f\ B7f.1ִ(;AOs'^,AGIE%0Ga]BMn+!DHK`zJb!FItөVY'؃8=nvrꦶK,$?c5>]Ts.CU Br +#u-Z_! ̕) 娨/9)q5(q~Tkro}{uPtOYj?8 }zZ V 82m@-f 6fn#7 ZjBB8a 1<}0n@_s}J>+uF DuCh?P̢^W)锵 \ēoSؓWٽ,< gzXmg*䁦wL"3 FΜ2r޸ I1E=Q> XOTӨ׿yn8λOU) "G'xz)svoLQ- S.ERޢy %?`P'y'5&¬賄d~gW%@!JSF鬦l}9!aQkI\  t(>41 @n{Ku6\ yn˹.D1ໃxRKX%HĊGÖ1uR,*Ha~jc&m_Yo8X{@M|Y5EET.SŐЏ:48j&}>e\xM'PzgF4)i3G6l\X&3'hVhi13Ȱ(y<-}x=(~os i~4Oye=NĎ[G4KǬz YyxOܜ5tp1Cu mG(ʋI*M'/ Q.p_; ^"ag-Ue5$Uft|[h]p e&ת@)>Aծ!:kwgݏ ./ 9t:0L^.aV0wtcŠ6wvl3][?`1+%eH>C~CD\b]OeT-JN *mrk`#o_ L35ʯC8Sќg戅;YNS+^aBRp.8?Y2myL8/$jkwRÐő[6N΋PA^8>#N B O3//e%`HH-<&tJ@I*ˍ{3VF?Ѕ|O| n^03=DcF(` 8h?p[UwE*5Ӏeh/+MUXoa|D]W`j?2ocYōVeTkҬ@Jb :1i v`}frTh2@D۳)H Ph]9lzStM=3 hF[F]%ՔŦS`lIa;]??ӦH HƲ'$eg`0(XZTC1s^co@+gcP'ݏOD7h zm%rU' J?Em– }7[_9+OP 1P-z[S88'ڑc<Л ]E5ܖp%i^фsxcf'X Ow#]UuK| /$sse^M|[@u0*X#IR@Nd.^7R&(8@{xc|lvJ)m呑 4_Ɍ0 o-80!7 ̴D)9jdK9+{ϰFP=l mr-4A3+ja8֜N{no-nM0Bġl闉Fag*! U~55wAԭYg Csj =kl,,5(sɗX+`r|d*<պ Jo&D$Ưd$Es`a9V:'/aD?#AKӞ.4_^kŅ7Kļ?CЪϚTxF-<Ŵ7,bvr*7V=G$YljOKu?r8n̼}4L{/lY]r°[5+:VɲyXҾd)|1$Y~[ƥ$0= vG;yyi`:uْ9jtΒőgޑ#;m/^"BނN'NJRʹ=|fDzЬ8(=Iwְ R . nMph Cn _HW:Ʒb{+?kf>8q 凳-JL@(|ZoY I7<{8 k #)I>C +u5&crppr;̖&;DZUֆGlJZuEB96Ȩl';MN8ha|q-I%6j 7ɕ$.6T 4q} 15̴i2E,٥fnLΕtCI<2bs$YvgOXL30e4]ى+Ž/l9,:%>`sBMpA{D IjDO5f`@*$n:9#Jύ31:߿[(|) SNĸ? c%'dfJɚ(%t}bsC|LS֩jCEɰɟOh9380cdmJ,脽t#'LU) {qqߴʲSak M[;j-"O=f"jʕ$vv!נ?B}&ҹs{;v=b6{C #Hbi,rKw@$wO HzR `p^NcNLW-vxzۥR|H˦D=lcsͭJ=x?0"nd5?)v$, ,1!XX'O"HATQ# 侌q\5 fiG'ZU!/?l hy#ș[LEǘb8uTx7cPܡ8SREhcײwQdzdT(d4vjs! sDjɡlcW10ĕD t0!!”/آ*]TTt]Zpn(al4VGW88B:`S{'.AZ?V)sVl)XpqFr44yR.&RsOo4&Ƈ!it7ŬHۅ0KBt\~Oۃ\.-ͼ)od0*aҿiC#BLP9ެ8ވ?9,g};%$Ny/ ˛_J,[9r&'IGr[\[~r|oȲ J6-*p&',t]m9^b3BЭa3U©({ t+|cWԕÚقoc47hȈZVNbE ԕ v M27 -7=w8c(Tp񑃫g?a?'y #oth;56A\tu&.R/='<ϣ(]{- _- ^F% >RIv{>n.U>:D pY@'wh/ ?8gHo95"^0וo zĿZ$d1K4'_*G)?*G@ }Dui̲'ɏn^@cT6oL* t}>eHQ|aL:!9!4JVx !rF*B8$! -̇-Nfܣ|їԝ8 zR1pt*rJt u32S/Ou4J`}tq2 扗/đ~S"6m.+f^9@ DfxEʯ]ku@@*K`΀Pp|7N&y9~r%a /ѦeI/# 2&'hiVВTZ^ 1DЬ 0S /AT$}|/YfXRvIH= @цWj3hmd%vĆPa>MC`&shQIR<](xtV:Z,k\,+)39DW>Ш[To=˫b0 nu";J#~.cU$ aXιEOA ^4SNyv',k+O1Ɗ*@;u.ŐQYVLs1bXRccW~|w!lP [Λhn.JPdcpK;Vflm8]zJE7@"/!Z-lIDNXt3 HD235ʞWk"_ƘWEK6#9{EROXW6Lc"af_CUWH=å4Z,nC+R83T51,V^B02pw_ :@z)$ ҆ۀ9Ө:'G Ғ\'5-3ڰ_Ҙioai]-kզf5AdUClHHlBe`b2{T}n JcS9%ׁLJ=E C 93Zܙj[#&B7͙1'gzmJzyk\b]-Ç3e:?##6Sfϟ@DŇ+(WUsg^P7e/R  bU)bDBWx8 Qxg"GiML,[[;^TauڏF1jqUA%g-E^ Tw󵰥LJf*gWkv <]za"4HNs,j(&]/"A XΥ^_f<̤qѥ6Ebh]%|OW#&^9{PfjլTtC$vY3#Y4aBk cZx/:m%S9"g 4.kޭͻ\`˫{vrAE1.cq-?}jdj;}|`ǥI{b3SA#{ӶjE/ҟB_w<2.Sr X4tZ͛_|trHGOHx_;X^q].*m^JѤLs4U|ަ]~Td]0%M-a8E9RZ70.Ci}YdҍҦrpls'y6Q24r*iWR ߐB3 pd싅LYpkg֛u E);Ai]h1G|zrbxl1#Վbf%飫:V|G;D|b&˱Vgs4_9]4z뺉k`81@T=a&W<M.Jzw{Xh΅WAŒ2{z9ְ^ )+Fx?U*YӺ8]sf ϵ1[Lߎ&3cj>5x~J%!]CW" {m ٯÑ%4~3JafE1hܼN.dmy`zEP$\Q2\`4E)36_-~n6V3Q/ yKqL57|x !ұl滄h-`jXKm`zW㖋P}m8WB()ܚ/*zVF/'lhьHJ7H=CT8 m7o6opvJhhҸA4ok8'Y/xaL'?%@9vtl2gG2QѰ"&ߦ mB} V]K2 )'ϊo"(Z6ahѮ\9ʸh J=^*Ε۫i=ӯL/&jwB}`N \9vR6-f9fotS; ~)e:'f"s(d6 D2VqEڑ HRjL)Gg\z LS0wklț?U{q] ZXRDA?׭SQZi1g*o=if~6bRpoPGlhF^>;\D!e97c/Y)iLƴ޷D2&&T=g!uK_W]g'J@:8b'u[L[8ŧ (4U`B_&KI>!Î J&Ha– PwOHmĥ;efe3 oQ^EHyN>bES[05~eyP[aeVeFs{wۤTnF]R앲I$@oyt=nCəgBT|~ɲ#:Gpe?lMDs,q(_BNE8G,Ovdz}bb+I}>Y:oQY̹3s!H7H_ R)RqԂ`1A؁eɊa ]JML$HcDT~ Bt S jv]b\}j󓋙wz龄Rz0hMt@QI@Og?c ]ek T/)VLhex }*b,l9CZj+3't l x)Zq^ꉍCHiAYL$^~@'Q8{SY7\Ar++ C2=,Fq2QJNRZ|\gdy`O ,EV6Ѩ1O٬{2fE> (|d9HQ=ITMjv5IKЕ^:'t&)C W恏ǹ`x%𪏓.J4pq߿-e)>d!:͏d,|p<:_Nwv"HoX h)ϭidߘ7e):X%7)_+RѷC^ͱ?`U(i^isx<~H q0LUkD4Et )M[bSO.(7g<e K=T_eWMϕ8L+كΖ{#tŠLb'&vgmN:2E8T `s4ŀڥݷs_.rv?ql컓>GO.F`dZXn=g, HjwXr_gk.tC$90O}tYh-IMoP. DTIW4<ボC:q`2'vny%i7.t:TU*AL&IE E1zCCJ)$;*pGvțRiAY튗U/!2?6xx<+"^7xQn+d&4 4Z-t~HJ a!b##fΤHUKUP`!SyF呗z76!,TEE3屢КVNnnl~ۀ \M6Ԍ, P؁v:Zn*Kt8BB.lt$[v"Ƞ15zf҇4̝o5ko~DAؐn]ԫhiGFѫޥJF}+P8ۛD-6Y+Lg 04ӌJ G^fGTm4,gl8Gf<@ʖh& \>];M,>kC-yzmXC@Z9d3e K`S %p[H 3jSӽN,Ą>@Cdhqo!|\+EGIЋ E-Oᰁ) aDKj bL.ړ8%,OZMO{Xk|6T'Mu1דD#RۆV96 L?s7 /xżDZ?zD!${2?*ּ ]h~G5nZZy YBo2YD6/3l(?L5l6c֞~}7rZYwA?X+o^Ht3JDyH"b$ElҲo\ƞ=8="+;qʥwTY$EXʀR2 ٱ A1@I!&a\5RU5ivz-Mt0`? \*tr P.NPb\bZ+9INgMwC+ΔQ9q*pb T;Bȝ^ h}"a]amP`;l)\VB`S&6 D齉5(6~ac\T_]Y_ m 6JI'|O;DHSO墤DD؅U߂kę9]CZVa}J9{EQ$@_8n b]CU1kv%ic@D )v FBςP~'d|s yT1|Sd\<Ο,'(3!/պh23c̰̃:Q\FY!1ۭ6G@<I5XJ@O @+U;w#@G QPppNU5 L0\o ^RID+:[Fl h}[D DcDpS./Sfj w ~Ij2zK#?MpqݾxF*n.ӭjB#kϺ܁`b ti~B޳wrT.sU?_plMp,EU`AJ!{z[R!\,l3[ ^T-,ӗ,VA0BNpG;xVd.ک*LPv 7!VQ1Lc']Xdo$kgԄQtje?d6ݽ2JF g5:עrt4rG^HG c4p[b mIq[%z Dj|!zF0Z6}[V=.}٦M鞊۴)šI86^i^Dk/ cM`*`fW߭M (h3C1ߜnY[}V Ҽ['?E6{5kO0e-D_dGėMhO;T5Թ#3K᷌JED,ϺD<[1Z- 0K2ɧwq>Ip@xpI*bu٤Xvf~kn򖸏c1k~(*@Fqʣg "ЪsB(/򷵓Z|ױ6ǃ]*|˺CJz-r%X:q`? sG]NG 5|H^bn!OicyS aY,^초J5~3}DYrٴ{͕:8Oɭ^M`@{3s,@wf: '9.\LJB5(fAqlhs"pg)_1fWvzlyva<3̫cZkqmė(i 4Ui<6p # fEg溠v(fz;*5Fo;D;<bK"|kփ6Gڋ!jnE@jk|)wYjngQtٸ)@O婏mލE߁[Cy1/>yYTd޾.62 mNEK|?W~K=<3@aHdr !ck2cˀ\%5-M4c[~F!rt$Η1N 4`ڨ6P3O+EM[)MC$PS/X4nZ?OwH-)/H)B +bΙWYbz'ޗGܜb`Q@@.T`Ck $f5[;A"@oe n-fgΌ2O!"m SRUFzKb#K8{3u8Lt\;<{yMV E4(."a?3*!Ix,5xa0>NdnC[ Ua8yJ5Lj~ 6^ES})jpU@ˀiv5MlJvMq5\ITu}D<(\x@JIHM|gwj#*AĎ&>挋i(30}ǥz')Ejg#T~ naAgE=w梟8 +%j%ES)'zjbx(3d4C ֱ -pmE/bn?1N}{8e8jA^kFyL`Q):7kIsq") o?>Íd WMK`j)k>H],#NpBG`ҩ/Lr 394mbgPwa hy6nUtdMIZd|N~HMjhrSECeu-f3MY*Q*XdYmEP7]{ܗk\EO 3\@@;b[@rf@Dx6xsrW$ gF%0 #njǜlhöWzwvjڪB= $nRO4РLAE!=)zz(=`}]>HN@ߞed󺈗e0"ZZrz`8%\d9H%әEǦs2,eP;;7jn'~[cUؙm+8M_߂IIGc R:lسGL( ݐ Di'DVM{MB祡Q#cGr;?ʆu#NBwKj8h|1nk=Ei`RFCPwP/pVdI4~R 9 1W"Eo؂%I";uN}اi#2hZukMrWWOA bH?%\U Zh_l`PBw>-ԉ@qSpV+$"'w]D'WTS׶XZdln, huϸfhu/´ԋ0E˝$ߧ6 "K_cu+668d[7x$. s (!}\ԝP!0?(| ˋ:w[\6% 7g:KE66==M5k '5b$%emdwgkQ yHiRmĢBQ5|ħlb z*7Wآ8g=~?0fQ;j: 0$Ϸ-#Pn *")xuK|fa G0`#HFä*:>U5gmnNA^3/1ŪDX¾(ߠFsz3ZruEշ>=M;BrɋeZ$8 aݓ V*h->C/Yu÷ah,(?f&*!w-[9BekrWt} yKnN.GҟxZ: vXd'(sFp"$.]1)qʐ[^6mWTFH wZ9I."mQF깰Wu3ӌyf"H\X !pgO bu*X^K*TSk w @#VU u0qJkчCVMM"F[DEͻ9NV 墕2+eXN#u:Dʋr5F{BvoJ( oS%um ersʤ(Or{Fye>Bnl *9h8){lgY_kUV.^;+{2zfAʼnQ|kp x%*x!"=!V4U{X,B/ v&﷉%(~eiI5$-{Ws喚+*vcO4rGR{]RgAdZ)ǘFI#:o", c$Wm^XbInÍko./Ʌ<۸0י͉oܪE5.D`} mͲkѴd!O^ $!. 4ihd۸5hI~fQ\[wE(5~F[$!o)X1h|Q! gqJzvFQӛOM|gE$kd5Z:we+ 7yfoCEx-ŐBT)PCA>w^v)\^-K3RJ’8 &!-h{JĶPahO}N#i:߃ "iuݳ ;1\pbSd=O(läR:q=Y ckwSv4v[={ &3b̞hj79tز&o&^"97/ xNj V{AI ө3Y9Wn:PSE.0 H|2<H.G|0.*,t҇[I \˷0|4Z,QYhhqſ{e7&8ωD+7ѧmbd5pr5k\U]"ިIOornylio p+Y1NV\ˮ7At̀^|h E8 -ZI/o:Pʆ50.`#F%ӵK߳m;i$@%Dɲ14GaeFM^cG9OJK 1'WLyf8W-_qEz#p'KH=!.Vx|>V`a V}(IFY7NK.mW~Tudwr-ns~N7y!T,cm *2G%FA("wxk[m#HinMH&e =C6kv/pvq,:_eDq'$ #E$Nξ~HOTa{@xodDW0y0\D C UCYMR2_|P[:wq̿88f.`}tXT^5g$`gu J i;gdtNs,1>|z@PT Q\3>񜶿sάـ[GS9)Yi=V@*٣r>&hhҊ;9"YP'dgZ|埋%yRxnwĩ&=I{/LuoVM6Sn 6'gb``vj"'n ?nIJZP3^̕P􂷍^A9`2Vb }K3ØB{Aã=J$ZEfI(si?8L "7:ml3;+F(ճ^PM8 x&;k{5jr^]`o?[iI^k A UyJߑ?@5MUG )Qt-H/abbVX2-*W##Bޏ+fZP6tJXАbd&~o()7?i]U[&m;f?v" ZF($Of[y( ώ,?[dF!?ÍIK9{s?CcDɺ$ t& Ę xӷ|dmZ'=Q덺(S,_ʽS[+ʑL©t.b]ҭ糶R} q۷b T۞쁛/ML-3> [z_ŝ t1`OqDyDh̴v /egr}[AB9(1/{ҤǘR1fzԧ(V0`4Χ 4rH_ M{J"C~uRClB[ !f~'H~z5t,`{*\Hp-uk5FW߲}Ni2x5V۟I$ }(!-F%&'PQm^nǤ ʹnþ8 TJE h7K#|ku8z p$~-Ef lp!8U>Ջײ98 =Q@4ӝ#$,zϙ!aA>GS6&E۰MH~x A#' ~3b`j洱+Y1T"L}(Ëb8U1 r2NkW9L?G$X mҜ@--ZS\{ 2g23~pH_ZNAnU`8LQmNmv{/n-`r&+u!_≲ڒM ӺE iL&XwhF=P$E&Hp' jݽmTi"LDnZm XeMB [ wc׿l´O]w6G&pNBf9`BR\Q_^`#Tr^Oғp?04n&ȱg&Iui٧?uP ay%*KpbhCFMCaMZq/?i vvzӣ!zc0eI&d]Ң]Cך$P:hV\Uzi/_N25DIA?et |/*Q:[pz띀LUD 1&mNr<2s6 }SM,zWT7/4ӧ22 W Lz?H.+x)L˨DrCy/yCp SMm膞zYGxz[LJSU/XZOm,%,OCzn%GWĴ2*oijZ˜k۹?|tktu*.TiRIYJ= o^DU'!_2 ɏbʖ&!ɑ/ c5'J 4=zsI˷LPzBbК@p%V84/ r[/Z@ Kj]桥HsAը'J#+p_5!pX"2Rhlrٴx!X(l $wIA?}.2a=/l;EaC)}"g` }NKJKx1vRc @S^}7u~ޒp?3dzeUDN" DCfې.M5w8 _2Lp q2~L;&7_W.+R4xCO0Vϼ/.ԆHߎ"s u +V[:Fga[l S\.|wm9lPdCO#^bj!k(ᢟ<9܌'RVYzWum6>xG\4ҭuJ`wn šY%EGH,'݌&tM=?v X}m=#-+$Pu IRtG;@A2I9ؾ&j%W4!q9?3e%Jaf8שJel^O)8ٔBnM_yTB[,?ȇ*z``DۥF^$2`JbޒFpcw3~XZDg:jjyAr{>rMk("l\Qb|]k"?^j&aMC\`duvOֻƉyFZjsꕖb\j#˱y2k *'Gy?4 LZ+ xHhC|R ^BZV X$kcmݔwdSMsBMׇؐ5 桤(`Q'@w7DQ'GzR'үggں((3'<'߬j ɺ / "YT]w-&R؏T GUp,`Ym|QN1gDƖNc_E5s&=0BH\8KgYZsU1f񧉭X /Tȿ?LKEŢ.R?og=8X&sL=UqvIZ>2!5_is C ҄ݘ28wG7o=L9М)|j#vb> }qt-5vf!5䙶#h^U 5SR =tC]G /Ʌfץ^<u и/}Jv8g2?/pUH$gbs[Bm;aE 2=Z4fEGA@ݐa֟j?{9kE 'S9+JBȥ6? 򵲸`ۨnZF`ty^lT?pgPGgx4whoYe$8r"{MPNHL}9*w='@TQ#l]{\}|؝&B@4 NXTUhU ;edV3ss«,Xgr: % 3^8HUmˎ_ʓL/$gtkc* .|}O$`jYV P~}?_`U]=v4eq,xS9f>`M<szלvc\fp] ,W1R+ȤѢg hx_xRm,R5[,^8eGTsdPF6*@QL5Bu 5/Q{j8 }JL2: Ye*A^ //xZXWF8UAQaZjj8D]UmT@+◟ߕ峇vzd W~ꦄ{h+rz=J 5e\nlrAi+,Άچ+;$R0dgTv|_5 'J3a7 و;khL@tm_^6F+8)͊=?Pv9qtmIZkGQK2Q,d V,P0L5-PO0iEP5:IQ{تxEbዿ_S!ߕǴ:>wV>@=`5h 1#vn >t)\Zqa{YesC׵lꍠKX(?7hK4';-&TW*짖:2CWa`~(6ƓCc.6/_dx^LS~0((a(\1,JHOgz}F2%0+`VS7D 9&T9i3ԡK;[c)# غ/j$o|tVvDl6nrG{p+q1M0Mū%(ܧWQ}u>0Kexj'L#x G'!n88ҍ.CUw-gULLx١#Ԏ,YS!2fQsofwtq,I2$ JB,(>4 K` q>P)Ku\ ^U_g*>cMAQZ" 8nZ6{cY[?U\O^`"@hǑ_BWw kn uD3q]~8\!kl$1,N 8AJi*!Ha'IHL1)xɁ?|OƚN_vHx<_L!xoI-VU4aLL k5-4@G!]:+d'mА $6TEd\? ՞(zO"֏50q? I[QO֡" q* $ {‚\RwY-6Nƒ;?`nl\UUhyQm3XTX/A J5t)gr*Me Ox#Jd$0zsJS5a10 N? 2Q}˿X񹶝Q; 5t#݊>K.ыHehyTkKǜ}e Nm"k"bvE+eYJ}` {ӠDS'a4Hg&b)=hcr!r^"@^O=<'F'vE#7-

«""%-wחעre8):g໧EJyiX 3G*)B1_k]OI>˞ʡ {x{K*RutÛ 均@dglP hLjh-?XO-9R̍0 Y$*:/~Z V'pUd!,%lyw /ۀf17SPW1Ty`Ŏl7@ QZ1Vܜ)ϩWc2f> $Bc,FQ%@h/ pKBСC4- @bRiwaUvWXA_qGH :BDw k7OVoeE bpiǒ{_73:cF./ Z2l;>ʰLu!!Er~p}nx*O^DZpgfUUJ yfI.l̈́Jڟє#e/Q`,"rJKɰaZ]9yN{*Svm8KU+/P"؜PG!_Wpg ޺Qln[Ø^!v6c i`-}=C}rdkE{STRYcMA b:Ɖ5?WBРxQoEK8 pTZ8$ٽ +}8泼5 = C)CL9nx5Jn;X%Oi yQs恇h"p(maX W͐w}XUfLksgJ;TVJy%\ lϚVc u sXd0 9OWAlj0:jZ~Qs:7{wliIH?{4~tg]{r+"o=8 _Nx.^\[L8Sr5pнC%N=ѩc;W[1Qn_j_B=B<_OJy܁ huU7[e1-hkYqSoa3K !hthtU`oԻ#e%m-ڠ]%T\Hj%>Mg%V"Zg)B! X߀UT\Ŝ"Xby*GBdW-X$KR|ې+OZEVډ;p\0CGw")A[VSC0{p~s_d0uhb$^8,{' K ɇ|qxy6pBGwh7 ֜OK,/gj3ӕ&/uY@0ȉ84PJrᐅrx X\巓tlE뢻XQD"#@Bd=Q =y晑`w#bcaw"d!bѵ$)iZ(>M : z[FBO>YSpT=RS욅Y4`ڴ4+'EpŪ:j?N 4Z }$#zBŪ2_>ȎlZPnNQ~Ïpv{SLTmP:OatMۼh?^;6^Yx,z0!z؆J s]>ѭb[Nyhū^O-Ͳ~3v,0򜚥Y8of"47Pmԩ"Z<Q/.I99 狻bPW0b,'U\6d .:qoU~z6lRCD{3"l3ՒJwgxvE|stOe0ZDKceѥ( 5PR(7'SD70I4Xv[!VFqkfhBD7م#yQ3XkD#j(C5Pq7~,65nXpauL?];ֵ/BwwFg r2#~29O Nu^bk"ݏZRR,W":S܍KV*&SȈ%[ߍ%U;{+4BڇßӬu'ԋ #;EaXET; bÒpx ~肔NJJI7 ƽrPN?(!Am_ibʧI (O)؅peÈ8Ѫ袠ΰ F:10 ^'2]6;[oALܸK\ټ;%:Gܝ Zwq`14/W{-#x}xɃOŁ;1ݮX08Z;@Ժ7٧Hcwk}Y3Eϕ߹WP,\i#RwSS%^()ː/|ČJHohtے:# AC5-hSyDCْ^qٺ.6<6I<]8Z@fS"SL4Z㇝]Rk%#k@i0vj=t쿧̴m՟kti)11|gEHj {]c]1E"_k  t{T|Z*xfYp8AR *}% (J~%*jbEeweEk[A.6I7v@(5` --/ZYއ~%S1"stawq$ DmӚb鯓X5G!ozL XU`awX斢~Yr8X#OݴL[+HitcDVQ'Me~~8v]PV*%) n/.(,<<L=0Ի(P1:s;C`l};{Tife5520ǧ_LaW:D2levohZ^Ѡu]?gLyd&l\CfTQ(U;Cʝ@ 9#J/|"6\p~ 0Ĉ~WťuM6ͨJ1YzgLn`NnSv {N}$f\lk&ȩA[hպ?%KM1S%H 馁vWac#hP7S-@\Ѹ)Ta "t;8!oak1x= B_g8XS\ԾLHވJ%f$}367O/~;d7` }o1w7dۍɫ:QMWL7L;hIB"B&+n [}%r з 1!V_h'=`SƧ(PGgK޽y:?4 zpޮnǓ0%]ls%E['E( c;}mR1=KPq7;U(W21'g5ʫ5HpI kO5t 3[H 7ej@K^G`·3}f}ġc%c?ߒ!!G̈́@f~qJќ[ln3HdV9JL!cd%|r"YEbJݳ_"^X@za}lLáQHyQ5/_wiGqǜj ˵n. @4Q0ۨyx1_)gN \;TJ@9?ƋH'^l1Gi-Gɉ]Ix?]a]18lSM]hIHhr:J={43 Ua= g9_/N!XXk{BV>v𥇱,눠$""TWlg66fjB)R'B?CC}>iogGHC~~$rH<I,B;bS_9I~*loK!?OIVB tsWZ9@?3e!S*egRF]U솝j PycRyjۅ~IŹuȋun\jR{8~9zl^Q3tլSmx)n~fxDeWLo~3f_:|g!20hl.L6TkRUy!k_ᴃxujem0E{KBU.|4cv'*\焢2,C7I9,FjULPx R'$Sp# > ]ݎHS.a GS*->pmj-* i&runEʙk3,;YQ">\wO9鞷X21ݞԪ·&ٸ8jqc}*HL.Z%IźHg￶ K |V S}ڠa{S󞡆?{Ai#6CQ4ob`qL  | QM?FJ.BAMK/\6fWQ/ ٲyK69VCIOO#nfk oA$6QOP5s#XD98Pc$&Vo foi+*粩<(lwP'( g 0,vGP=7֟u56X@}Xp-|J['sN9XyʦFyQ,khhwL>XIT|? 33oSbYE7//!ZZoyBϺpݕZd0 OTW'GJ t( P IL1exp,엓._:1~4uf5]*'QZmF *npU511挞 ]ܶ&F ,j${m~ eӳXwP#6Du}VF50Rڴw.t󖿽_ڶ*@v4 3=C:Hʼec0XTdibIvmS&}vʺQ P@%@mʛBww0AfHm̧Wf9B \EGFQl!I(vGQF5mZ%IaHS(A@&2񍰿J\RʷUc>}\B䞔ϧzqrM‘m+|2uQDɱo^\ȫ2yEҌ8'mY3y$M:Sm`8:utЩ!BN Yx_!^l&")˪_zϛ:.x:K,< 78:W$Yţx)OQ [mlYڅb@Sܝ/ (-ųU89cQ,yb~jfN`ACU]DZ }rjq ebn;3T#oy`׋:;3Fv1{+ SȊqY|pX""yr'}Ɣnh4͸cywV4`Yv`21vAr}zÜkhҞ+YՃ!X,NtH̬08̡Mފg ,4\<ֽ\-n{*Tf4"Lh&5 3[Q߶iehcz?+3 7{&Gl;?R_r%Ny_G3H mDڟrɀͥQц'p}#-UFÞb b$BR\I[\XIK%n[X=j2wsK%$vN;MiD]4=t<i(ѷoNDy=P˪ \4eho 1| =p6+({ʼmxQx)`or߭uSre\kp!Ȝ"3#6bc$\rA:}d* ھ.{`s:'+ f~BLܻ|=_b=rՄh;'U+._ \$B Mnqt7O3+},oGl8_\l_4E_,)x;c!Pil弳e8N3e@n = dA"C9&ɴ#\ETl(hLR[fa;fȱP渒6LL9ttYo\ FlpK}LAai3\U.ՌxO tٵByݒei= 9[hVUy>bߕ)ޡX=E$mΐ>}#Rz{j?rA{5XxWs ;8130}KY+$^ůhBK-RFb*[ii8U-uҠ^t >?1I{xgG9_>ly5r|IL] թ5'U^$TviU-% S81W1[ש9Wc @AΪ!:*~M'Yݳ߼u)Iڟm%d~zJ%9@x)(ȯu 5l4p]3\o"Թ;zwfihiu_SfX5Y/M5h2q9ަ%}!M2E]fŘrs5 6A\ǥ5A2_h:&߄;J.;FA{PX'`=,Z0 0g+h%q#+CߕopO$kPViOw;n1xar"-ec^裉ٌ?{^ Eb◘BA7Ї l$5rZ 5yV{ާPY+MY;8xۥrV`y]4nwř "q5K?w ?PT'M=T=)+X/)A\H}@K1i0!E柘]! 0li֎ٌݒajhQ^P.U %WpK(#+ЯjХA&Q^BM3,B{n>Z#{A'ӛɀic8m`M15%tc1ϿICL._J~őф鴼H\䇒1I$E IC$ݞdU ΠdV˲H ? =Bu*3ղ":7,59;(XC1 n~Y[)Xڞ-4daMe%iT AtIJ QɭsѬ!EMGPeeuЯ"NN&Gt*Uŀ:T1y q7ԘCÿ)ެF}m(p'Eߑ Z0^ iQLPskWRdnJO'^;r;W{dxēWE%m >ux٤Il)(D'?pgɫ~sOE(wg!NX6TDg/L'AH$+Tiw"qfY z 6ֻF5=W LLa=JDUAPTQ6,HT S$gLax6״-DTr٢G7a~ehiBYnz?B׹jC2ԙ۟A q*z$@uӖ8,Sd);3*4Þf1ć4:Į'Xز!!ה;HV5/RqJQi5=Mk*,>Ë xva ֩Ym'&B Fb$?:}۹&UL7w&qe7Q+GUX["Z|Pg)J1o,VN*Sf Z"{*P"`5P4DUhvV: "$i僴jjK7.b*QZZd(b0"Ȉ>q ~0>j8K"M ޏXV,mhJ㆞)|Q$V}65Zs% lSwHwG؛o2NdRJſz! "r< w[TqApFwtb\/QЖSCM]cګ JVr_au u=&dNQS&daNSZIlކЌ-'X6?֪?[ag8Jݔ,b&A31-*޺ae"fTN ā"se"SG`}w`@I+ #fz3_Z"|VSEaffϭAo,nےc˂TnE{.ke@N7k>AaTܱ\GMòEx-W`8V[ 7()Jsؐ, nڟ7ezBKԪ#yV%7,GP z[i<E_=n iۋݳտܦMam*[7ooy~Qi*se#xzF ԁr\4҉W3r>] RQ1=3 ڊ!WIz\}b6){S i}rȖKybZ6^q5%3ҧ[2gzށ8s[d,']ڈ>'a; NA'$~g9A_Ubpk,=MW ې+{ޤ K_fU6S#Wd`ٛ fF&˃FЁQ!^:Qb _<;t/hFxRryoLk]aچ HR㓊[On]C5oU_3 ؞&-ތyzW<$Ṣqts*#βiy8,=WYM̿OwH_%U9&)"A x#[C@}][y U}bCp÷;}jnsSJWL?/QǑAof懆dѡ#5wM0XIe v."鷆TS H?G Byv?yG 5!WHˠqfɜODrEG?Դ‌Jd#U5X渼svu9cowbҜ|a 掐):l=E4(&lϙ2\>vD&1)d~T_4ΠO@Ԑ!ѱa ԵmQ4X!lEqSeLjShQ)T$o,Y B~̬rSg2 C<'7} i#rą_6zytv왱{"X==ico،81҅MsPQq#(\+} G0_'~AP}  rrAH~/Rی'o[?JnɓcoiىI|Zux/4p½7(XMoY8yg5+_2HVq ŧ×V( $DKLn0 d;Z{Jt{A-FRn|n]/ gp lYڲrڨ>^_{3baW㶍׭?=Yu-Ȓ>Q?c(r? ݣ<ګvRR_=I"D> L!] ]zҡK gq(aם5U"Cibu,/g{[Md_ m{gY|O^-[z6:#,NTjACK0qX\^,d?zGeo _]GOx6/v1_R{zp3}g.8XIkĠ\/^]gzfQnfɄ]vE9K4X /7ƒ-O1 dW9v0q.ĒO]w%3gi}R-$OM4o?Z7 #\[C.l&_(/|E=kpY$'8p,S=0.C՘5kф?HA d{Z 7%QtkZis<ǁ̘FǑu1-B$PC;mIΠd,(ZdHjcLxOQ )o;_@'@oY gAcWJ} ~"[y`P<+WVm}pfiNZk\t#]/5a 36W B&[U&b{SXn,a0qUN?C6 Og&U3!җ-)|n 8>VU$ -JncNSaeD=5zd1#X^k¨ؠp]G,ۏepR+|>_ *>k {Ҟk XE#@ 娨'>A @ҙħk{ e>U%]؅NϲWjS{G:(藗४%H0/rษ49MMEZ\j ܴF:MwMHџBId-nnp@MxgZ)Ȑ0 ~SdEӝtYy2ҍL0 ?g\T[3}m4Sz3Ggwr+6(Ǻb鿈v!iz($j<h: R evT[s͘|*7y6'z*(j&z3@sQ[Jg6IUt nYh_b\M(ⷖ,/OMr->X2f0aȀR}\PŌ3Uo^+ua%Y4" h Ju~;]Pc16f0`hwuj} /$LE*|u]xa%N-Zf5,F1i)wxJy-yHh@U|T9S@ǵS>SNlB m\]\?] 6 Qo V}ltpp<{#; }Xshv2Art<]7S?T1Gx4IBP?]DG_&Ipl p E&Ջ"03X5FF-NUH /S/9FX[[bSy(R6% $:qŹfLrW겖BZKd[xæByʫ!~hZ[P}G0L̵N0qR wIvf@L1!2 SI(TԚ ,-% ~5R Cj0orKG%ҿl-,@*K_5#Vyi-{TL$8E"F`L12wxN){q7h$edun1潿O\8Yz/cq1dz6 9es[Ĥ :is4;e$.=,2!O|T5t98!Qk "/S9J|$ʓحۜdvPN6ɞOzmKc<@Sqc‹`ԑP&#x 9e^#Y:HK2kS} c~l=JFJN;ڱ@z0MY9~< :UҧN=#2Ļ&E S BO cV{ jyvXC2rک!}EUkTVocmImRm6W7DFT>Ā_L/pLM<𐾦NreW+y] )0t̟UH-9rA$UrL{0[Ͷ⭷V/5ۊ2yXVI>Ȃ߸N}P=B^lůJ#t9)UwmO+^V u/P_7x]!"[߫)枱[Vhh9 C@*"=TY$!m|p2_RGJfe 0Vxn&T!֐/ղ'f4YJbԗ]fyF"kC7WD\w }UVF~OgZG݄K[(~\{KL%#ۆnJFa~(a"6)͉ *~U{/fTRW}s,DS4a9fW|XV*ED3g-.bi+ jMmncej}ۏ9c+(oH,D/ 6C Cg" r Md\[c͸@XRȔBDĮ'qu#DGLӒϡCtb ИDz?{~Ql84O7b&ɤ--n3Y`u|fO. LHwSMιm0 KSmĽ3De dUgt:5ޱKW`,!]Oh{jC?Y\UPg1bwCO+bӔ@ޤ\ H >{  {c4̌ {os."H5xbWijbAD\*>Ф TP~T >%æHf2!n'G={k!fa:ܪ ׉Xxt r.X=!D Fr&D:Z|@ qACܫt0wu_@BNe7ߣx0A>r認wxˢ2p7 g $,_\αUŦW#)<8#I[2E#R}lCDAJ:Y|%R1!u:k3n#4@C93#*j*p7IʒïrHPZJ*at>%6L(j Zv˃51[#RɉlƏU!{l-5[:rf3B8DJ}vF[Jp#P,Zk%{ q/Q˹}N*n"0ktfӤeч"wJ}c3|)g1 =yLe4uZ.ctO>R/(ХHZK'd)}k0 >ߓ7WqJ˪eh˜$k#I-eRG@WXp$ 1{177"Uഝ(h2]Ggz6*3JE!\LΒfǸ*9n0 e<\p k}+Gr* m]hDѭ'㷆{^8դRӛp-ۃ۪1"+MP"r/J(| oi}Q$BW^BL֓ˏgrBߘd<"P}Yf7iy-jz_ h$ I@w{R0?y`)~6W3m/k%ʇoXz^ 1Ҫ: CۚN*T72h\ Βr+YtA=i P>LD&FAș2F,@ 0"V7*&ǻ(!yAIHm"}yVt؉?[&lQE#.[ T #Ō|/kܽBlDiWt߹g@MfJ?ߠ_1TiBVևF] ~$cLkɲԬVS2#sT#v0ऻeDLMÅz}TB- lL iPCvPʕ%,7}v,osY[x?.f摀^siVXըDxgK:%4|:}K[>*fr]%=M Ń'\i;pm ϥV@8s > |K lc`Q*D)퉮~pkE}<@0d?Fh[OiYK98xsy}UGILqJ0țFxO^aЀT@&m\X9%VDZb7Q"J UFn%hJl|L|lRyt8C DcW2ecۗWHaZ#ZK`:TEҲZX35M m3Mz9Br~ փJ( ˕wtO+s1 ?kitJtpUO0#vT*Kb# Z-ge9K8Ezü4Cؗ3HP&sPMSM]@^!x},w 7I]m2`s#O;aTJ2|[,ObVySMYOHy9D{S~BYXl?ׂ(@CI3sz)tW?" 31(ĜU3C8D26J&~'^:+~kg%eؘ~ӽ)jk@P1`W,5ĆAV3R\ΛEho!Kꌷt.SjОf(?.qR|TTI0%806lz˸z/[*:ݕ)-9zb]G½BY&-Nww2JS%U(P,bl2ӼXAHގ^8E%wwKo$YO{‰)ގW`+?`+ % }zu2R4VK,_y1` ,A8 /O"+nlAs.!e\RxzA63ĬCy7s85ik 9R|e-#[1= ԕ:RښgWGXF܀9#K#Pgc>ۄA 6,^=*"9)0Տ e ն!Egu84٣,FKSz a{%yB=B "q(%:{% >zf8 5<%NmN&illZE9g3, XHj;QuY@"\A9WpJ"Vn8ވiLT3ˡ N%VQpRd&;`I|̚R~MaqhQ9C+ER{c &&Yp3B3+falX mrZ|=oT6C2*! e0NJ cwTBa"cREo8F9>2B( k!Pa/s%WӅM? ޷;CunmܶᨍW//-B,VMsÿ 烰C*΁凹>Bnv~Zrh?2oZ~eufނr<7i5Tb42h?hKԅ'_@*v`rQM5"kn^ `}yC&I4oG(Ǫ$~b FuR 퇇Y 7C~Huh@ϰ4xin8^Ϊ(Nm\%;o@N MF㟀dJ'"ݡd}\$kAUF+``t=FV|Ť=B1QJܭH;EWGu m 'xʀFfM{ެsƐMiz,So sumٴGF)\BI:ZP"#JILYɾA.O"9hĭ+V(Ϋ+T>ܹa׳wd 9;[q?0ꖣҏk{ٷ1k U9%AH{]`Wr@AYEL_TUSxK;(`E,j#9lJD+8ZD76ow83ԹNLy @~r0}#i$U܋6ӦˈsUPE9'QP=cg֏6mt1XGB yYC`E NKcު fiM|=Bַ\ I_9M1s}+@mR0^ J6.QfOY v yn#Og^2;b=H~ş6G<1(O MR'~"^]ިPk>9AexbYɁ@ Ď gF9c@Cs3ұوߐ]Z򙼿fRn $2GtT$T0tM.֭L:@yli}6ab'KSSXn#"$1kIqX[GswnZ +aY J~Le>$4Ρn8mNIp,[LS_8 @v@~@3dcߑɩJ[xvTLVԔQ7@UK~|<"5k-)MHN0V/?XBLԟ!pJ6t@d]f4?-#'Bz^̖4[c&A *h0,:d; 5ayTXpCwe!ъl;M|82'H:>^LY8]żQ´_FKZlȠ0"aVp6apdvlKB\R̟\~\Feaf6@7Ng13ejp"몚YN0O:6bĤ4i 3b^hv-s߻[B(몚,H~i={j3XuT#}xMi_,6dR ,aS7yPn>AM|bt3Rhd_iATlT^k@xAE?+<6]CߟP沴$DQn\YQ{ `C 0nhMg`pO?z{'؉hA7%KkZN78u~H-Sf"J? D]+ #PSE6V+XW럼v!ǖ|e<ϵw*"Q> Bl.Lϵ#=V4R "UBGߍȰa=#Na• UCaY r#YR9e8JkjawC2 r "g=-T:ߝ_jeS CrXdU]s⧗7_H[!v_-~ůx&#ȶNKyL1n43}H BqzG!ӯI_o9Y y0КJ aR~ɡ GQΉfX)#=u2|5bzt*>n ƮuEZJmMϔ"!ܚ6m#?S0g$Uǥu<ȏm$1ʡ]mHsu.tx '쪺#G" CWL)Mt2_=^nte}GR d6BND0+*%_҄JrhCy^yEmiXFdk?CKZ&޻7!?cJb,TtL@GNKG{0P'T;$ޢ, dN:+G96f4w a$2X[,%rqQc?giV3Cy"IKE..ZK;' swsf;nB 5h5Y}|(jcחANSzϓSUuo260%>'RѼv:@Bڸ/.{dPH+מ\<+x: :qÁoӡ0Y0MP7w %Yi] ;vϔDǘZ1XobӦXxTۣj[ G̝?5gijǿ;%\6X=b;+/~쫯6Ʈ}zhi[=qxPmqjФ1(BuےB{bhM`/\6[ҳSmC x5 o)]H'l v `Ʀ6!Jt9uo[.e?.3H?444L=n 9po^{Hmϛ~vP.t*xܲ+FlM*FL89pFA4A 1RLVb'GqT]a"9s 8k&{A|3rI[R JՃy9)}C#m܆ \Pa~WZo!uFξSSm D 4:EƇ&!V6̇nS;l !fӄ=&+=Т˰J\\[-9!U [%TVߴ(|[y<{+nok[kDGsNl]4/fdE"؏栀eI@3%Q)Ic!a^a~O$5# uϺZZ)qS-= 2VnBGM{iu5/fzcg0# %P2Ij:Fգ;៮es.cwJ'!KU[skV#Iy@26@c)E{<\^Gi\(]>LZ/)JpA?Wt_HuQ۸eDE>"KP8G쥙Es@V5$GhO*SM ={]j#uPnKM %s3^cEB FX4$`ėo\ zk~ UDhmb:P'ļU~>$RR= %' {W^lǚE _wf7kj>29fj痮j1>l>BHԑ(m91fQ|kwIrcpBkMVSǁ 3Wwu_45Jؖy+0Kx!S Z ҍEc|ֱؘOR4d'..Xp/ܫƋ\3U ?LdHY$H(]اޢ6pYn} jClYucvD$ŖTnUr]`:&*Hu8xtU#?hPtrw[E cI"0)x% ;3!j0{d} (Ƚ"ѦH"[LgL9 (YH඼v끷]bשnȃ5?mر{o9ﴃ Ij3?A0KmNqܑ?BHՂZVVIRnd`!e#T$hN>¼] [u %20PQɥcHPONQԺGKjw /<]hG;nxZJ)^7)FgI cx6U/9<řy)-,* iR^Ò;PVyCl٨uGޘ١MSUb?1 NaQTXq @ A]'OP0%?s~_j$+?#8 -8fOT¢EZU$ MfvLYM= Ԕ7A^p<'sp=^h&H p,CgPmH.!*")"]L*>MPv=`-[RAU[1ЈD<`ݖE"&{XuLgrG`H_K<٭v"#o_=Z9,%Ms\P/-R NT%g>>E]^tiw='V"$e ^7jBDrzNM=*8C۳ D5̣I6܉_3]ˆ G:Cx\nQ>qp2TVw#@v5*Gr5qngx(vR*>WNKA}u>o;ܻۀ0n38"Rַ4#`~vU-{c=`>|\ZAHGvM[okp1 b+Sw[n%Fu#P\~lI4u=Z"I'rLi5l)ղtI8fObkp3iq9C[ESٵ=(Р@Nנ?Pv1uUm'%<;]kˋOcFzcqO{K9f3uEg6&*s}"d/Y9' vj}}bU[m&E;CTHE`"ă>~g}ʅ`!g049@ c$-MsYT߇!r E\ %E= زUIQ&'U'E'43qkM!+/v2  Ή/1 ^NH:"5#rm(UC@||Zzuj;d'KzE_PVG>⓾6פ9,arR^.A#ꡦ$Yfk\jFP0` ʭGee4{0IdwZb*a"N$YA|ʶvi"۞, tY߫;-ی!g.ʋо1"e16ͱ=N}_k6 +.k%VrNǀ \m80וZo@yZ3lPKwJ.H($V:TO!_YTf@ԲoR=2@,b૾VPIv=|](ôY9=4yj% )O~u̒AE4c1i^V}雟wD9gs3U <8NY0J/&TexkF606gJC vT/cdŮzj`"je8'8,TnqqWYJlvmAS_5kk^s\{=8*bI0}cŃJG@}qօ{[4=< |  ߓg jk&+ۢ$Oɮ׀jnr/7ݯe0^'Z΃.3s2'wku &O)׎W|Mb)څij+Q%%ԩOޛp~JY6 Jy{t^:Sӽ0d'eJP:|׻;e'}h~p8m@dN)D`r/ğ mSyMx/df(%p֬Ch{{f1L~Îe;38u 9&]B3[ %]+rnjy/b࣪8ߤ ɓjү*'ImR7!u^ϛSC.nqWA[.Y h*j휿(Mq$J2~oG<[@jxzkvz[?Ҙ @ u79 [2;L <U?\wu %qx-:M[h 1]au`g'ȔUe9D`/ vZi1,];SiI,@0F4Tvtqİۓ5-͝}7.xu1rfcXWgi2 MحwPtHzMBc2V nfz>EHsંt,Ԏ̯bQ ViNY/{}uUKMU%xTG9,ՠ| dM[Ln3YPjP+.jyt9Us 5iR'^5!+u8_%f)n^jacIe^'it̅0ĺ"!'ƅ:a2q{&8`:2ܞ9~3 Kdrˎ'GWqa޼NeOUGc3k@*`9еTP<`==yXÚѽxއ*07eWV;t>EqdS#^%L;Oo^E˜Cm~DLρ$LC~zX"kI䚨${7<~`̢8 !aQh V-PMuBx lJ&#D%8FY`zȍ }Y(ﯪFLhdڭ.t߆ t Q.KH{gt k_ F NXbl h4qlܷ{3˱ K,?!CcKq&ޑtk+K[WGY~W4,}&}Q4{QEʩѴfx¸lZoǪ_s$96LIch-,ꀲ/#!1"NV /YUNp#ё,JV**bKXg^l`9xA׳xlì݅}_S"ıNM/f&ivtCG&z>687y/̧ HT %Gm!Y@ZЖ^xbFbK;Xֈ*ay 2pOD.hAD;~w::3Gyka8ӑq+y! KtTzάW $* 6W=o.%j HEO[k,XnCvcfM\w'W:m L*JjrI%6L{HVщ\L1@]ؽ]090VX=x>Z(&Κr%=RCٱ2lUh WDt3'듞_*Ϊ3 ҢrԽ?[D+O$n`^kHN7Irtpm(dn.:lĥM{$KT0*#4r[ f9iFܙPLK6roѦykq^dlתQ/O@J_cH;zcR*%+^lԚ@ 9B DDs ;zY;V/)n2}9>%+܂گX]'SQI߁r}EwW?|j} A>r4T<50j$npP*gi>)Cә"(eQ(*[w1QN8X }qRܗkx?Jn4M1[dYzznH1Ӆ4/|qg=0%DĊC s6RAzU] u֨Qɶvŧlֶ̲1D+=յ&l`C;?*:Z1n{Wr)eoYkDGfRN_T#dӣ<\۠"P8_8ՐziED#ٙLG\QRmISݞ R"}1;of=p!#<7{]%noBW-I`ʿ'A`:_2Swh$yLSQ|g `'S((bzlΘ}DBf <ѡO!h<ձdUizb-wCH4b NBAkNˀi_1xP`_h4huƿ[tE~WB̭ATMI$TU߾SPҲDGn~6A,פ bRL70w\D˖_8]/qYKO6JBhY |-jJ4SۿTN"~ᬜfPd&ظ/=IR>+Bs Ͻb#Gݕ4 A?I@;"s9'hv4֔NiԾoamglҶJڵ$/ʄo28yr](O'+2;)Uc j(E18Y_3In)K8UrRE Qȡh~"mE?BBE珫5yCa pOU8$Rq"`e(:#L,DYtbzskҬ][{::}^hO];BTXW}@Iפ$f6q!emp_17W󱤫 Y`an9}%c_IIק}A`aX>N} dz`HnISP1 g6 _DYUCO.:u37bLHd f`O[2%ԆP zTbM#YΩ0drMBuHҁnil܄ttU4.h#N9MK:<9IF,0MK/IQߡb9h@ ۠a0kT1˪DeՎ$JDq?C+CѮi'xh/Ӌ9ǖ;x+ <׀Dohg\%Rȏ8{fԶȎ&avk @_>O,c@`r^C^M_e| p88lnttnkJA*'#&<ȶu.f M)6%k${^}βx'dE,Aqe?ޓ&3efelE;t5մe$oTV!f׳=I'Q+<]y]׳Lш .iCZ!B׫% _xWkȣ]CʿXyK Ϭ4W WdװDFtl> fN|KPKC;'P [> }8GʖNgo~O" B2&F1i蛖6U`!^={^kȟhdXZ 2b\4 ErF!఻ߩ٨Áyc$8&Yq3~xom&UmLeD0,ƕpƅ&!.XX eF !a, Leݖ}Q[`]r ,nn-'y+܋6| ѼfN]Flw[)H)lyC>ixGH(d^9Y Mo5'ȷ9|SEȴ~{O$}h&tRw^l$MF`Y}.=k% ))#z=h(⺝I4/uZ?IcR(Jf+o䵲}PP]L@&p_AY99mX Mo#0㮞2f8彙VKkCi_rdr·>pOڍ=Yv돌W+!p/jMH-+0'Ǖl?wy87~)\4ه7u/6 4=xv ]u"Ij:btWd+`ih8d^e5'R<%(ckOFW{:֨9IXGZ3UQEW@t^QsQY/2CBղH7ЙJfT9Zi"j3b*,[̞~dY{ >Bt@sE jʏ%5V1~BMs*:n&ł6rZ`ٯ]h]2kg|7̣%`ֿo%tĪW/ R 'm*l]9}{@4_iժ,Oئ dJZW>dw¥X<<ӁpP% Urn;W8XLch;eu}SH5rl|#.&V=Ak-y{SB7*? 90U4A݄8L&z1|m=fm .c& uvW}6 Y42ǫƝKVȞ\ wM;.U{pr* Ebki/, mZ6Gpu;ґٮަRDxhUOh7 \u#ޥ{_S]gkюZ imA}ՏU'j؈>Pm'I,KfEc^ZZUF&F6eԝ ߅㖄TLh=K~wna,!w=D.HLVO'3pв`sF`7ytr|Fr,E v͙H0]꽳!E=T 2=;YTEE[7v"p:Um(-\ɑt/{e\sWꩾ`ƣu \"*NZpE:pIhS`e ^^$9!dBeޙ‹X%'"&; Dcot*˓ax/6*蒈NLj)[:d=;slrٜ1.=$9Pfɚ׾(Չ=RAp{+]IZN9pq=:{t0ahG:̀>"Hn|f\:]Lt;$/m36]gt30/ÙWur7l0zgÆ/P5rDvt͔!,%/>Vd_8 ~?ʡF_rDς]el|тkjsyM;bYv&fsqϓ6]"]H$ ݌E ʻЛi)yG>a mZgk˼"_/ezŭ SqF%ޙ94cuCfDψgWưTNw:b}伉\KXL @ zPF z<- / ԨHDPİ)è_TA+. 3yHkX*S0&yEvqt >]{z;"rp͸RHkU:F.\ttΡUZBiʪ?I>KvCMx(+M Z;BP)rcO:O aЧ9-}Ա_.Zŭĭ {UL0 emn3Ni u#X$k/um\ ڹ#@\9,*W:&AVƈZآvo ܨVV(.k7%j>tyIvlDb!@ k5GgeklN6tS!~_2WFK, ^,w,G}| 5lBrB g{gs% e;ުai=3c\6cHPOL vmG5n=33dA}XrEf1ИDVS[[ëMq&al n ]凟(n|x#TA :eL ?5t =-=<Ku!)#,@-) B*m7q LY^Da*kK?ۮnr0,M,ҘdoS7~y08Il;=P, f|^7>38=kmpJM6DOoU?NGl&-X?T͜.`=K#Z 'rkKȀU˒LԔ΍+d# #Q<.tZZ%[#kZA?;fUuOYD@nct%ē+H*XND89`\<Hso'?yE=L5>goֻLA)XdCX;K!h'f Zee|(; $-Rl[I2`l|RϼE HL Q[m'\ ]Mn6~EqGs6t%,#(50g@6F薧g;3kek?Psh~ r6h뾍#*mY?3 S9݈9\:=Uo&.DKj'YC'ԦHe_5U2v2Ё,χYhGED[@+Xr$3a 3_.MUn`Ɯ&ш&Ӓ@<}׭0ADwJ)rOVUJ>[aM5{1'sk$SOWN!-?Z5Rci}ͪpWtk{iu ԲzJ[Ռ$.}nu7։L[]ܧTst:_,{;Y7 ytPx7:A/ޔvᚏtW}iwfꝕ}Įd8a̜ePw7yS _V `1z(fM2:p{>PubDAQ}N^&spE$ƣNNl5{EFs62iU[^o=5"NlCkUv *|jBȵ֌onf9[}Vp-Sq-J!Q#Fql.*oI-~lu YnA&T~P*Tz`x'C52_+CX65hcV뱈_<-g^-!M^uT CV&m'@]x͋8b]+_y K=^&A{o[0V"RF~|*V;[{): TLv%f\͔ sJ=U-ܩ/BeP)pOӃ@@hV%:E'7#W\[.j6˹ǴW<,5D0|;IOCOPa{7O/r #lBIgT:ܚPqY|K̳&,|R#'+݂aZbV#\VJNH)-ocJ?b<0-!hX'\{^œQZ4θ U}ǻj(S Hw0SXkD"ټ d,M荲Z SW"Ę N_RrumN|ǬH-&gRtJ2])D>Ku 3gJ-F7sf}7Q l  oؔ#_|+m=}l\q6 )ۀbEPu!,qMs9huEժ}h.0rU\}9hVT*~s,aj-] 'WIPݠPSn fxpJEbe"OY^OC[t(7{Yk?[^ Y0Q(䨊s],$üB|w T"@_g %ա`ʭy[]ڝg(ݴwMueOu(ꩳ"- ^tIB܇Ŝؐ,&2އjՊAi Z1\@m D}s1sRw"Jݮf~N~xK7ⲓL:鰦7X_*5we+#Ma?G6v)XmjЯ"uLdFy >ݎ(LD}rQ/`zT!DH><*.^}Sю H-;0K9cƛK,, V%B7P K>1YMwJ nspei[Z''|̩Ɍbti_Mþn*;8mIcfPnR3j܇;r[s Zf=G\؄[9Y3ibމwO왎 : #!9;Y_yx}hc~Ci+[6y;ÃNGN+:fR^7ys-Hb`=п6 U=ߓ{?7X6URzߣ1ŀVO$fK'ؤNooSD^hLJ ϩtkљquaAN1u^G#G3B.{>SR穓53y;/̄y+f9-"s8$,E*+1\ <:Uq!ޒ~tMSfc BWV[VcSa'+2"&4?"eu; sp.Z *Hޡk"=uSWyU64~w9U,N%} ߵ>+? jL&!e= )8;G 3h -6_O# 8Xbi Jdl5sA;fО_汍ڵ$!e,z0k &Os4kFZE3z{:W6:#6x|h̏0@yWL LoA{.E@Z "$~!k<9Z6;K }Gq {(vh4ko!KA+m=9ll!V~^9`5 =MA=16-lͣgʟe4 eVXpMK"Y" PYM_<. O&z6M3k2 (E$gb~TUS Ѧ\={nRƾ>/&Ihf\QЉb)rS0as\n$E{F/DxJ)ln*FN]Y1l& >4]8H^=Ōw| Ud6]yoE|4>y:|`׍Xɂ4 9gv t%f1XpF 8XN!np?Ha3vj3Lݾo')+B~Ŷx ǸEC?'Z\ta*SdsԖ TJsy(&ĥ1\B"a|' a^U%ҩFPp~ˮ/3+ +g0!?Οuܨq+9k-Et;h41&Ix<9ZgrL`NŒD7UG%zp?wڬ"(N[^|3BFcpGmNhSM.7i,g^P[RQNaiLk4kn$Bf-6Jl#HA합Q!ԉcvWZ 5Ccǿ0ToP[5~(|o/v@&ΤǽP*4W*rlzK@hwN Ts)r?MOK5<FV.Ù!(Xg jUWظJqP *{$Lgʼn[XM$ޥL\H\H"y. 30 uC2%<&ʷ 6Syprs25g?_nS[e$îҸKju)/R')MUWRԳm6F }.)e"9ulͯ/n{d8ڐ2pSr6BUdWsjh,Aڋ[:0"%<,`S#Q: BQbC^B?Խιa8%B6 @BwynUim>s58L+!)&y|ו9u7fSnMެ1HW^%MQ|* ݮ7BM+wBMEM%hi+@U1DҞGp1E57SI_o+e)͡Z࿵鐜Ι}ug-0فj \X1~Yh7_" E\ [IΞ-AΑoثjo'vʑH^EA J81bG?Ҫ/-/98h9#JD[CO֊f W ~h8n mͤ U=C;S,("txAJǖFTCJ@F+j̗k;uz^K#`J"n?<#&83t.R t[rc${ڜyXؽT # ލJY<&cPmԕ(/02!7!=B+dg0vuM=vCmY{px1jVj>?jAnqTgAnp1m :CPJ[߇#CYm(ȃь%_g :[q]e$   5<̟F$m7餅 U>D4B*4Pu~ %Qa*:It; w<|-½77Vy  m ؝>afr } TpΕջz FabpIbHxs1ܰ,2˾,dXg"(3neEì旕#[KP/O<hc3Yn. -/2%ܮuyP ?P|y#@Jl^{a ? hK2c%m[;ÿњWtVפ`Mu㋪+H=#CNOޗJOw awAC/6? G@XA{ Ī0wv0ߓWV}[R$h 31|/2vf/joԳ#E`>L-_U~0Y&~^_ el}pfIʅV舘!+sF޳lb$,*I!'n˗_Fg YNǴ?o=] Xx' \EP@n[ 3zʅIqj!OQ]Eo߷:ah2[Hh\GQeC:3^xh'i;&vTHS~cmh$<|]؃7HtB#W0'*$KHjE)*_m&dD$čϓЗM_P|Xͦ a*Q떥A쏳:=F? l]"EK4p[DoLSߛV)W^,S|Sf3"?_)x“'|V@'?0Z&.x4'!,\UL.Le= 2WHAwvu7oݬe #~Yl~ }*'!s.B-oAtKB. $0}r<:2[!z}xY nmc Ԋ̪<upMvy70Y@~e,:tfeΗs>Twˬv¬ܾ+B C뷐"NUVf7 )v o,X ~XJ-+6W>ԚfID,G,@,Xslܯ3d J_Luէ?9ZDP#xˇ')QRPgU:Krq-ص HjSˢ .$;OIhA6;uսEtPe*,Ѐ$YDԔRxOWKsS駓QVY½$7_Ƅ>R5H~/ pJÍE5'# ]F,8vނ݅7 ?kIpM"ʜOtf |+9*^ Aw /&$IIUj6YfC;QƁ3@no\Qg)=+:{jT{hhZ2%m ,  *w=F qn^]yj7"U\9.JöRSB/@KmPw'˗kE[:fR&#D^)9u~YRwt D5<ߤ L8Z={p gV  ?J?l ̸ ]hj/R9u?@;Fܑi%nRUkgu ? ()<=ajh1xy4EuBh[Ƭ2 RQDzH8>>WmjgOQYouazh+c)YjS)]*w:?Cp@ϒ^Sz_V*/=1dMj]Ϙ^nlܞ.ky]~]j=x{\1;Fb1.<|/fYAwt b6P=*;0"C8*3q+Gz}X84e9!;C7ٞd\34P]|gжVK^K&7(Vf6E=?dJ':QQ9`d@8*& hڱ`e{lSOs)Yn8.Uz,~T]}"RC(gDóݞSxP VSbE4ԋY $Tup .ڤ^/cN[uϐu{i!^aR֗oDϲt.ԛfϳPdz&W,RB7ξ~DP`9PU_6G!AE?d !<$AW3Z`$ |);KT'd;ڇg'^S秖JɩmF%TRٽS] Af Pgow2(֝Etnzܪ9r而k<2,=!ɏ&n@(.r#SJDt;R)W_ R :aDKty|WE;G [Љߙ6״3gpbz'i>,,h1S .],BXj#% @lR.Y.79TEMB^Jr#MXzR7D$,FYTn9'(2ؗI>SGIrs{R$:}ay&4sq|a vp..fVa'zV~Qo?Q/}7)Y>e6b PqLQ^zRLW(ԢIGI{4s⨕P%0{eKP-9t_&^uG{` k[U <ؖ|n~kK ،dED5ha 9]/j_dv[rHmBwt_5-( [V~}u<m`IIR0`LJ@E…FPBt\kj~j_/4kI'JZBTUW' 3.ob}m2L݂΅9*O .k07+ST67Á9/s0ZH:J}?4Կ;c gL-Lve_*n5M`@R_냬'^%$e$R*)~t$}}(;W˿uA[<QA墤%I~q>Ei)#_:q`'Bmy*I[DlIMKQ yD %% Q;{ 7*76Ek2fNzqWDߊnF />sۊ%9NKo>qc? %Hmx#ԓ:A/Yۣ1 K_E!$k%vFiTxޏiNp# 3JQRK+"W>t$#dr9$׸,]Ŝ:lEl. 4.OKfToWLjb_ιl(.b\ 8-JJ~s>EG_`*R V6!r$flvnz6/wRa}hAwdi*>%K,5'<)`7}$3+ :zƯO@!'^m_!06^Yɵ&TZmBF Z-OCXXCi%WCoH>\"g~.6;D"1-0\gS"r63F~h 28l/.yDUy^.d)q6Y1Iv^uv͕'"H1-N@ќLGAš/sKzi&&2!(NtԀPePYQܑq&TddP*aP\ڹ83]y=O>,sߴbgaR8ݣOAߧ+qv4Qn{Z*%"]ز[ӴOxuJ1kBŮkxxP瀇\ȹ>}yOCBŰeh†_PN& z-ֹ"aD4ewѷ59[tWT4jTפ끉cT:+2a < *lhqC˙r`gz;Dq^a,{&jLꢒ t7W+ HT5?@pz"ENP7E=`(b<}Ƞ$.dBKNYIJ0"ŵlĐG?R]x:;&.}o' ;bXl.w4^ Yz/P7K"Jg:3ÖA+>+$I[@ Ezå~ ÚgT*_ X".zW|J}so:Tؤl>6(}CO49 v[EVBy8 L5Rzʨ{Hzڶ#]1*9ly4%s'eڇBU*x@e&odVMyMf%M04v:G sY}௿XnH| 3JIy6cT)=|8s[IdR;O-R2xTJ _8±FJFA [>Jԋ+Yʕ@nPP߳adt0 -hR$xyzN'㔳-, D{!TêJmVkYK:iB_"lMPgwe/*S, eRfy;;~iV11iChu5 .Ⱥ8 PӐ`v^"WHa)Dm5]tӵ 60 W^rW xY26D<%| vDTثwсRAr^Ԝm]} ¼.zC (f$1zu3YLKpl+E7Hz#/4Ǵ'- )[y;SW7Fq$p1BC.+R+UP3R|\b!F fH#bGd#h;WrpM(`o7Tx%޺3 ,vj-нܝ-n,x=AN'޻9@o:3~xC_!nc+Wzv2j4{qKoMfAAȿ#7jT}jƣ *JGEogColM"Ysex ^ٚ"37~`K^}ބA=ڼȎߍoUa,?=i rvau6ԋu?d7MB(U/ |t oFr ܢqηUW`ۙEƪ1hFf'7ԌOƛh?q.#p ,?\$Q6H [ ߒK`j ;) B{3~_".E@BC=y9d㬩d"K['5Gykzy5YN2yrÜgru %}qI-W1upڍoBd7ᄀ0Ȯݽƙi'SuSJ$Hx^LA&w#pȊtq okKP3H7W_8?AcS oۯMr׈LE_]"p /*PrȨ@|8Fc||.8 Uq1}R\s3{-W8daM.j5$[rxݜȾ'H* l&F RmcF_ wD7t yF*E\ςHJ#H`f"^^G%#vwXcJoW 'F 6KI=J*=(!"cl_eWz#G *&*/6kZ@= ^0Tʱ@/dAw.w3|G|^ O|?=?BPoh|2N4FJ'ܛF8\d2$ %C};K^_Tc|X4 34mJQ_,WR|:7;I 0!;`RWJb01ѡkݭ3p%+%Wf?`蛰9_ UpU+ၸY&KJ^'ڎ#tHjƾ`sՅ tڤ2戓Eޓ\#(Y_mJۭCEYUUDH/|sruxj ω_O?Ī\zKgᥰ}(SEINCr7uNʫ+PYy],Mj7tO3)ƊHCl'MFp&q2iJSGu=ޕlP;H8|ߡc5S+_P!KqDMnnL!}'N(v%薎s.e},6G+: IZLvRS#,U`xVbc!L>i=]9qr0^"!SĹZD`Ie±VukNA`.h5iДn rZdyo05&Tfk )J i!*ؿ rtw GRpJ8G?SMQ| "\* 痛DdNBͤM)Z-)`u`P9*  ,Qܟh+,I⫆ ՟pQ-JI{k 2,y5XudOWDouM]; "2A&urA V_K]@3*DBVə`c):x3m@p4]8I oV %^HL I-=`Cynֿ՞ՋC;ժG6=(xQf|̽$ǻq@Kh" AE25 K_XZq( PU˥'iHDTh~hsf0 ؆H>̨5"fUL D)WIr gt8j \( cI!pQ)Y#Uon{T:͚&e|\Չn `ԵӍ]q@û-Qu<U)d Ŋ؎i5qPmhcaIZVVBm/ګw{8I&F2.N8Ɠq3V3꘧#HyٶS/bcf%ᖦ[0@9U7q̆'˂v#ذ@H.vF1v 89Ej_8#yJD1֑_zR*uȿ1cZZdآ$|т(߮BF-VxFoKzbR(8#^<߈ID*Sxꫲ\txuˏ=3PP>Iw^g FrXW%6REڢt݅IlL+睘9? &XZrj yR0/3bMP1Kە>c7z/$xkq %H0|+qfPthײ8zJqZV+g*f@B:@e%tQ=OTeO =2\\Up`{O yS(W=R1x1SVڵ.\[5$>wVZ-FR4*~~RrVp+X{谫sطHÀu=ű&ChUd"D䲘` J#;n:ԢIw0oE-7Hty\'`î95Rq'@nԯ0e/< fP'<. Djɐ$"=A?{s^ʗ9L#[ւܐCwZKoi;hi-3r7~i7FN<2Qeoa)|ϩ#:3%> [Q99,zW嫮 !;y$(@9Mm&G87,3)] `F $U2Jr>$x= tG뵠(azp5N< o].kDg3ԏAsӼ`hbUEBSm&`mzM!@I̱ssG!G)> `$XE/eo^G(/ LcC\/ɐ!2XY5AS$mWAu*1W7Xso l:m@yof;Y.zZ4-Fa>n%&.˶>5Ddtiz,AU0S ި@.M9 fՊ5^|"HQeZd.Gqv;(baLxx/MWVƷTƟM*h&U3i! " +!=&Q Lws['܏L7R\I*KKڒE4QD͆)M+\Gl˛"F?IɅ7 N >U.hU .fjrM.J'NUG%AgGx/j@c۷!߷glxE})6^:],ӫ! 'gA7L*{;cZ](`*/_IzzT3ϡ}_4o_P?7SE{Mg1XQ. i,O%ʈ: !<;h^OTJ`Oq/B3ԃUEz ] vo6 'MP;]@7 &BllF֑;NɣkB5(s@EgbmTg4+*9n(MYҽ}1B4r~аڦtBHו19h5/ctȢ՟х~J}ٟ劤s9EF"?0 5c~7 hP A#SSlw%q6 1>",@_>1#Exv׶~`x%ExJTJ[de>AJqA\wWZV~I%zaQ@b1z* ʙ8glqnv 80zfen)U5ȁ&LEPԏaɠ/ۗEU̦U*.$5ﵬp]xjh?@5󝍗1,Nr>Ҽ^r6hI}?_c`n9`S, n}"mmBۓlP)#rV@y]0JMȒ"/G>Qqewgt/:Ґ!5gՋ.@Xg2xޥ޹ﺤiD  GR<W])>|g ֗@kk 4S1*)Cßu!d:rj6Ҋ[?TVuF?1&췃7Oðg3BM*u},4L:%j~5lg't꫄b!%ʧH){K"[ŨdypYn+a<1̥wr:=wMn&e3\wp3 ra:EҐAVm\vŰqI&+!}X%.L#TfaX\7 Z&"wC;aKF'Cj5h9+A".Dp@18ڨ9h朑𪿵fA3݆5Knq4=2 Mx:a`ᖷlY'xgfo,Ҫ=G`i~2^q9Wx3au2ICY$Uj<6]7SAmD*̆|U8Në*`Y14J_>|')<=6802!QK]Rd}70גIj^j)sfWK=,ڐxNvď<!ޜƻ]{v9HI;[ ҮWԆ #,WGPQe d`a?]_ eBagE{W3k2C}tٵŧ9ţ|cdb@'O'݊ (cz}ݨށOBm N__ɟP^Qf翿ص԰92ȳy³en}<$L'Wsoq/ҳZ2 &2tzbOHEYQي tr3him' dZOYAv-*K'`))P?)*8 UgΖB\tF >P*C~PT7ql6C_!Z A,Px.Si̖@\ãshSoax41{\(a˯;ne5Ud] YToB4 ܌ .ci߭0I^[?B>eptuh5,+?1CMS̜Nr2*Zfn&G hD07Ow_k"7뺼w d_oz?LoW VOfl)$% H|% ߟ@e* 4bu+ʍ>!xnf_Hr!fkGDtrT;O4[[2[B ǽ\"wK0Bpn;&TyDЩWPVϘAXeS`e) Eᭊ` H+5VcS7w&G ŰO|ε>$cے˻' FG0m/kO̫BsQ-J&s˝`0EBDF v@@ 1ӋdQĢ;qNOkҔ]o\d{sF[\=`,S5cV&u;-h@?8 ErsGp/M^xGW'@=Π '"ׅKtUE0]W lz=s|N?jDb Wb3l A25u2-#7*}YȆv<NEՠRBs2a< .5y@uqHA Rc,'z`}H+m]ܡ0R)>zwl ehq=@J NX3jT[n"'ìeXq`7jYHq`%;3F\t 1*Œfڟ ؟OsJk3m{afm - WLD'Γmr#Ζ[e[$V ҬI2Z+u! z!$=5=x n]!3Zqqnl|&F s\s%ntfzN-Xeرտ!:V"h x.f=1`  %%Je YSR!(H'$g$nLkF5 N,Bq[t?Gf ?^] =+'MW8"AE re3pɏV]qrXh0ڙu:V2EjH/a;-FRo)u#JOF\>Sq%PQÁ[loDo''"Uh7(b إq׌ l=QmKYX֝{1O^$ 'ݚ>$~L&81Gy i^;DT&ݱDwjyiU;!G)#oV.[+f>ڀa\t>@kf1n#,WbYOBO_;W&|]qIA[Cnxep-?LةD]@:P% _}V=AQRSxaLsvkڄ"XG۱;y*=dfP^V)bg%zH,5kƼl젫D/T6fU=']v-l!D[{?v͂YL?ʑqmLS=除h{ͻ 5G\&l 3A_WV\6{67%wGl)^8 w$2~YeT`F\<[]]㋓.U!Fܦ@Q w P:ͅ{ꠈ|ۛ&+cMoQ_PCE23 Q~>qrIN$^-EQ%0J SefRY<{K`^h42^9,[^4:W/,VEHg|}>u= p!ϽFd,ӛ,QFZ,IQ){٢:ZdC-"Gu W/&d!u@Л4mt0v٧p7I<]G$LK+їM֐\"gŏ Br,i0@OaxPQ` fr[-F~ p Ra6 ,?~ݥ Wx rvb!ʋ9e}hgH~ |6%7f;(782*H8⫌ '$!bi %XFf:Vy%;K/H?iB1ȫflV7x Tӟ'y O6J};۠Zc{Ϻ}#=,d-' ߈GݧȢ[jOsۋxxl+pB)K4ó4_MmFb {+.Iӄ gt9yNF'cB{h)Z/C'!l  >@"C S-4ˆ6%8ĝ{/Ω)IN X%4+^[ ǵq6 +U=45w@jXK:0yyY_BsMjU#}Wl4 J'Jz>qRz5&&BOT ?ؖupkzK<\m2+t Yfܥ`2"T&5Z<<*οpԎ-#$$nu6 :٢ fN-0ݘKi JA^v[M 'mp!0+z73. D8 Zᩛ )~b_ho?Y ~yI;^/tn3 f8U/$y_lGӻA2m̈w ^eP0@oQ'(b+V1GH+nBtH{=IT= رwT^ҏ1c48M>TBė,SNވrlb>Hw#09&08#S "(6}e1NL2z$k~)456 bX@p$1ﺳb>6+G_IAsk/)OǼ>2dY/؅Q”3t&k Hs .be:_1o|5 .|Ej5aWA^ԤYF02D¸*#?b7O!Pj^EK ʭIBU[=;Ǥ!$ Xٲ6)nXQP"976`omR D%TKDkp-쪃E=dR;pop̿R̶n1ت@kP?"Sº GG*ehLm1Y@[[YkwU0U sLS]葅"0=6RVm %TWG 5GIiǁ'`O}NG(J\GAWK蚡fJ<n|.o'Y[!J^SY86w, ɵX?(n G_N 3tlWkMoŪ~}ӊ@tkxnhS2]ڇ0y_ib/w#pzcϋ5%sUȱdXJ67mpe"3=#҂Ԅ隣Ǐ!N q72vjnˍ[0fh{8P/M9JgG(u^05OoHGdv&WkLdHETz*tx2OV(xB>u.ݠm`)=nԒ1*$n̔͠7JyK]FAҕSN@/saO$x4 7ޮK=B+@Jw3DZLDfd8}:Evɫ;1S+;6VX4YCp/9_bV$՗+ $e#LV5z&@7'Fnc>|u>3h)Pb ?9BP`7=w1tSxtfRTgth͐Мyo9wk46EE ;WvvJ<*HP+Cׯlffyuf&Onzmm]5{)decOR6TзJj[v.|XMǗwmN?W&䞯+Bu;h}MBEO"Eb:"wЮ}R/uM-Z5(F~WֈE|:Quv |$_dc7|++/pxSD=")wgl8SER"?';Ax9{Cv55ɖhZ;<9Y5)!х$yy ,lJ-{5UsyWO: Cѥ:&i;r;5)Hi(5XM9BL]XJb@Dk)|$PvK0 TW%/)sP[B`y$sTC{};:k ;ؐwQ$fƲd[lʨ/6}'c4U2qY+q~N 9;3:mnϮz$[NގiNGiy&xtNO)NUu 0w 7|C@`lcw Z NOm;(MkYP--;uܝ*#Qah>$B|+GwG0Nh!o-J Q@ +TyV i!g &PX'Z:Gk=kIEFhkq*s+B T_ +fnޫݾS!5zR:M!-K7]‰5?l+ `M0 ]'>I,M ]#4c_@e0vZ[ }+%!i3ҙvyJ2EA!owa('%.Gl|E]ߣC%!Sz_;~_М{"t ݶkU/~mpOdW%4ZN4v"h;="g!E|˺kQs 1RZM6\ߑ*t~h폩al*Ѯe"#U|\]%bz IGhI: __4V&`/.ёR֥Įj)]hN7v 2oq7AMqRT:bd0.ΎA`r,|hZiC:Bݣ̕S9._"B<J`{G&2d8\Pkp0Puq 3=  cIW¯̓ p.Iv^lhFf@+h3CFyK7lz O;j`)BJZ7J#=jOG{NM'u~8ݸO*a X*Qr<{ Cpk}kdi1Ƹ+ }s }p 0gYR]gr,2Bq - W{zoYNy8%*ڝ#@YgHKv2[lEWy7~p. CYܗEgFYiH 5Oy7G} ]<ѽt*gؖj5Lraz80rX2崵GH,3D/GMc\qA=tMZ7~d l4 _WHcRrrg2QٿqNl]F\I1|*XIM $:*V@3h,:Gc -dHPO`bH(+ oP mZ'a\)`$6;.$\n֐6179+.Vhk.l4}-lR(m,йf,82u1' 'iT]ՃG*q(o,cBi+n0o0M㧐`_{IJ)wm-Haݼ.S:ulI/`O>Rydc~ͻ-.0NQp &,geL+Ӟ%~cP gk`C;Gf Ĕ_%b"4VWg,ȯh+_2tzg V3J3h{y|v[{6׬7apzm ~hbZ+&) 澹,;6 ,]pl{o oƮ+TOHkV0:!f3˻#]1p>0(f"(g# fs/0Y baAWԕrC} AzZLYtnM )xR2t_: Cz_-Ojްl[?ف@zRx E'eEhnUnRtOkS]!hw韝_cr)7ղ>  P9HЌ+O{pNG:"׾%sO`BLħzEDžhNoW%JgZݪg^݃qY@/s {|z۲!;SY&s9b;k,IT,'Sɣ2{|>_=i&_ذ`BVT u ` m'8:9~A]Ƥ˜~I昤E"o]ld~~vS@T>.k6 E/`=~Wv H7h<@R ":8\HNp+iDwYsMSb7T%vkhL)Ɉu<^+_w`5G:5tY-l:^)O<+-2Qn o, WN$`hS %,+fyrQFz:} SV"4hR>;\&]- LrΉPA<g ]%'d B"x=^FGM~Eͭv*a/+?5J)Ҍ(9B4&rn.ƏG6EVRI"4V }SI@d1l-p*ӊfQ v{M+}rop,`L-.9>@hάHPcz:2cЏ3>V+/ʎwAL>%S>,f4(V JGS1#/Bzs[gjr1wH ibfyα&彎C>2INлz<>qߠgB @1aiԬk^ ",RC0Xɠ aٴ&"b<Pb|zMuq~๐ >U>'IGjf*E6m>WCr䭸1 aul3,nQj=5dv cj^ a=]çԿ~@J5x9pbbYeJKSWEsT>|\Q2yĴ!uwb] ^Q*29a;;y/٢G 쑟/RC9U-ZV]_V#bEegW'DRI 8q-C[aO:h{Z4̘ѮU3D^aN7(F*7yi $-c+,S8?-g_PC6uM]1JHFRx_ρ! I&f0)@ٕe-yC.1gCD S#tq3.ÞPʁYA숢Z oEP1gP{[?I&DG`\` ~^iADZ ;}x *s^l\{%;ВA;CWZ(z ?dV$!ql첢ޣx2{( kI4UOF>*׈ _wN[՜M ܭX/cR̍; fc^f}KyÁ74YuO.R.L@E!:JsߜOPv/,C^`q%"`{3a Һ'ҤjߢWy77K~:hi9ʀw譫iOhKZ%9º-hRZj%xL8"k0Ck%t*Gud0h CW H?"]p*\:?j5_[3dHqrx(Y:Q9"/Ws4O{9K+{9e+bDŽ!BaIAF*@c1]Ae8$BY wEGGXg=. (g P'G/UZXv!F78CwI+QQ*v>Z=7}Q Ӻ*#LmW1k/̢@W- wN1.鞰iK0Ƹ1F 4.mWM1n t-8[93#ſXkde._:VhLJ Q ٢#Qc?ElVRyۋvEYM+L3Z'ؼ{V&^qנ mw}^W}+V{ .|OnƁ~tfR0^+)tgl{;)^Nɾ/8;R =P15m";$a3ZX|K@M 筜)q#K++&kjLޟ6Dz')b4Yi7DҧӶݛEu'{&>;Mb'rYocRuy`g8>lI:)cܥq'D/P#p{9yj n- Q$'\jՈ<- m88yELW\ ~`#\ jBׯ<)-")`#{[RiQeծ,-X7_^b&PsRrS / 2Q%a8I^(1[8%$,-^ E$αv,Fl֯j %? Hӱn8+-ꚺ/OqX"JwGﺀDI~76{1Un<1V܁w9bVfT\){AlƎĽaT1_ :Noʨh uK-dWB eOS ʕA!(c"qbOGmqp}HMݻ{\>GVõ.Fȱ )j)eo 9o_lf]=YZVrQ'xhS?]9cԃȃ~6QRșiXÈ>Mg0%#,:(9( \bh|͍H->{2·`*I@*WLmxIIišo,pejf'l$RϟJ[W g)0}I]rWJ2ftxh Fja%̔^ѓД[ ߿N>q3?/JuUkgx0&J9̃f Ѣ{Akti!,vTF <:ݶq*^f^!Ż=0z%d0BElßL# -}88UmyG7꧁JOևƉx`/qG5:7eXu@rl*á*ޠA=!`斔rH||ѺU^\$UI). E=R|_(I [fu]QZ>Uke< 4߹28<ڬ1T*rt],?_W8SB&.9ڇ, @V!۹ĨI;~y3X|;52o|ì?k~2u9+pHŮU:gHr>_Rh̡D"A+ΖgAE&ǘ\wh2~ Ѭűl\KQ \s̩iaކE)2Q%R+>=s.M 䢽L67ksF_Tcm||W:Y'Qk8s?>7SsJ_$Kshb75ꥠ)蓰v$.'$mR~RטRP8Oj{[*CѡxMC8lPoLjcWeP񱠍S\GPDX? _Kcj EQ !^gVJ $<-b_^k}CARMfz9Y0!3~PJ)¡ڍmG&D8sTaf9wNbdZ{Uw*;R?ދk1 |8Xd)Q#Ҡ;`TvTQlDn_./D"=8- 2߬#@\2 [ga$Sn>â4 'F.9Fŭഛ#LԎ"_^u,{kRJvc_-j/)D-~41)H =!fG]lFQU$G@O> 6kI_ߠFq36ElRcjM6].)ެXQh4O(||\m(7 tK./kRef8Hkl[ rSfd^ė?sS*T=1菪`Ъأ,)DW 1)f׵ Ъ[{EKվG6Ho'ȼ}Nrָ&SH>#3 3.NzMayrŠn^^>m쎌oerTmVMJp o6]za_\+PV8% LrGs3j>Z(.noCc|io;1׈ce=HD4u 5pXrk[y$*pOA opkQvz񠄍XP=%[I2-q0՟bR+BUn š ipR'춵Q<0Q!7bsUiMDL?-~_&>W5[>܊ :40 }]?rgS)Ð['B]pHӧ20oOwe*Tl*T@HX)?.οtru Ez>րd|W (ۇRrNT{qu-x)9OxV7z7L'cϭ}P4<vuZN_MM;QVU>kzF bRR/8"ʞ"|t+OEfJ"ءnwȢwG4Jv\78M%Ѧ NY$4ׂCvǢtd 隬̿4*V 'D/ 4NU0`br&ꍓjv6ㅑMQ^YEެh0CTan-cs"c[O;=5!hfv:ڕBmm6i|DuIԞzY8 ~~⟈}n٠LzcskaLNdu쳋UH"Х {@L7ˈWk{R$oX Wb`G,0>}PR|} W[:ˑyS{HڪVH|+78i?PW;a.A754^Ǜ?SŌg&HD|[0F߯*n?FNvHci+CTf5qHΓquystpy;,Jz߳' -k/YB 7x(=f,?Ip+064@oral]>t \Dq tR.8>K~wpi;5bsޏ=`4ڬ Gԙ3~y@@Q#X֖Jb*n Yg|T /Hbb'?X\r P6 Ɓvn5M"BFP_9ؓ9j0:fϼn=weI1+H>黊|d8vZsȟlQzt;5iҬI LϘt&qDj^ƩLc7n3եL fOnwW)ng狶٦66MUxX r+. ȺS@#<_ R6e_cW4{Bt9zVy@ړ;))ԴJҪ:ϻJ"{D$IE`" =O)4qF׹OkFR%P¾`jZT!Zs(,l@ɇ58C8|uff'XD(7k-CZ9w;2ae)A(FMpr+H~ sԡ+r⠺CbN6lԳjcD\ojUX~ꚙ4q6ȶ4^kV=ZU[؟j>Y]XDu^lSuߎM:x=\-f2t/Jmc%]7Kg׃p10],~FpY9KIÈ{Jjy ,3eM7*"DPkl<2P9/I؝Wȗ깩S"N mK]r +Ը/?f8c#y!)T>sCc:fda(uL͵JFuX6gYj}/!f)vB_?UWO"I lB4& -Ӑ꿾/Ɇyʭh7~I ( >k+W'08v(%/q2p)R,X J7JU ܣ7t^>]'ʑMB%%yF`Zb JNkjj)EPl;|jѢl%!^@[A# uީ W߼'ura'xOIzOX=ް_2n(z+] IZ$ o0+^¹ -N0/~d-K_[dTQ=߇teZ4 1UIqxG6kKiwmF@͚䫸~kGq#č/lSbw1R[uȟq-.֐)Z絖s"I,L}kSF\d ]FM] (Og/F,"I3#uqGFQ!s 1Y.T>_Ҽ~"M&(K@'F08t#eܕsp(7WV(움-vCUE ˆjmm2Lht%N,Қ-;zYTfEjzzϷVI3 NC$kb#/EmLԜ[I㦷2vՇ Su..MA?yQ[]ҪVڔdsx~P`^EQ+GG RIx@qQ^d0L,}Fq1jwlr֛%I[?}_ 2O|vuզY&HƱ򘉣Z$z7W!?gYl8iR"_4?܌9bO(v.m6).s ;)||CfGjw` |hY^.uQJЃ/Oí"rshHC1/uQ?;ZS$d#ag*Sp;ԇ7QSmofwv3GQh45o]e{ "Dw̯ޭݺ@3rÕ~cՇ|Tĕk10AYC9ei70SQ*o\VAQ8ɞz ,v|fi/e<"m¸wv`6e_fꞞ*y!qF,L~ZMzS|0=ҿ/~3.jX=nT"rZ9c>Gy!F`3X7o8U_}2к "95/f`e堀cL=0X()g,軨X#^nZ,\Mvk.W([IHМ[55%dM͹gl|YEG2v?ha[yuok>/[rlJa &PrgREÉ-cDVsGpc•֟O\7_".Ԅb]<[HP:jnQo8S"ɥگ{^w Qk*ke~N3fD@ t&(*%a%'oO~WS';$F*sC`9+ڧqv?̪\(tzNy_RX_q %ą1rIIH"vo|[)Y4O6`L&6700#cN,agfY3#D%7~  Ca1ޕStm H<_ghlW0E J^^{*_HXnJ0'. 觫~:TM@ 3Xy3=e=Ԑ0zGi C.js.e03B;84!e.%$`;`jJ ZLڡT"@ ʒR."|Vbf['(Nx eW;^?b ޾C-@??))h2$O.苳ƒ%,V*"(s,8Q jt~_ȝlpCofɚ  vyRΖœ4d9T὎Qۇ;.>iTaHohΌѤD }j-)~ePj^ ;F:)"t#V BmȨ }1kX$-c6|7)؇Ywʠ+llD Mluh"ܨj#'Q`}zK٥dt~ȅw(D ]3(DdB9I9.Mr+Is‡bObz'w}ɳ6 E6'1umdJY#ӴE[u &h `?Ph J1y6lě0x0iwZ5>#H#8an "4 '>H]hE^Z;c p#F=dX{sd(Wc2G<_<"ϓzY4!̴At5l"ڒ{0n檲7:4P[,TMncxQ`~2G )7[-WNL./7$5 AbnҽG2E(?Fe8*c(tl@"B&ƐqSTDNJ"Bj꾛m^oZER*ܳ Q}9OϨB hNC. q8游e\S&ַ(, ]:9 d-%S˘8^u{o [+6;EF:Lo>=﬑$BW_. }@n1ՉZx"P tO` (Z~i (SEhvz(jɿIn(9|.\*{$&`Zd>/W:OG2MP4͹>.`SZ4bɫϳ/ L?2ɭ$V0LLYn4uQtʼntx9c$f(-k71CbI𐝼;8+Q6F%X!p5 4/cA7B~[9xԃ}x5]e@*7A #95J/^<|~AqGZkU"줐(L^ ҌY|ꔙR\MnhhT%1bDψ哸uj(YpD(1'>|%}SUX_C 2V7 ܙw˃y,!{WkV}7ыg3Z$x|R)tς+}C͎mN[=@6]אZ뇙} ͅt Zw`t.0ղQ3#Lst2$\QƎRHb&%}頵$$=P V].SNlN-'%.ً HJw=л4r>ᢃJrɒ:Hv/UO)\(ֳt5.4@x%$L!u~җw F#s-%˅B֏K!OWH*z8!S\㣮ќ*f>6M<\kH m.0.Ap}Ӈ-K{=rA{ʯB f?}WΙR"O\{ףz NiSaJ/5~kҖ;(ttYJ3. z' 1>bf7UwOabs^ ,W`bs7Hh,1K\pRK ccM37 |P`A{1=-Ѧ(Y` {=,*Քk?_raKcy7ՠg/hlS*TUyQ(#1q :d_>k :P\:U`zj9 "gɎ OFNM3ƾ)6-I4N9_yO½Z}\(Ԙ ?#9{uuxt !4zQ_tvDgܾ>}i 66ʟ7}pp+@RdF,w%'W7퍗ƶЯþ>p.7Nx㶄nJb4|W#m,C#jd R.ck˩5j1S;NhL[n|˄V'Y2s⢛`vLpf./M._374Yĝ'10UUju>XSgNA7śd~hq7']?a?4(O5 M >Zg&bfE_NdAQ MF̲+c֭d?VoJ]*|˪>ULn_*j,m#~/dIT<2L=#Qg Cir]_2q<1Jz'J3Z|)%/j.2_2&MLXs~f;no0T I_Mذ_oAs=Jzl t]kD$E)z#e׼bJk'Hq]Nw%ct!47ϝ?bU.Q%@qd@ țs32csބ 3l3X4=e Sq6P"enWQݏ_t?o^׸hDo1Nq[kq&įKl|UYtT@U yĴ$9p^Q-(=5UD"6夫 J=?$]}L2ξy4!(6w<%4|*ALWJ9Ks Vt'p0ah4V|jSbfL^F\w@4*`S?=,~ O$M;,!Z;$" wY'~XԙMln2q?ٳքիS w%mηȱ7oXG %~v;)p3tHd@ъکt A£MM[C}.q mSrt{Raɻ #b|G8BƎg5H2L󐎄3'|j2><0<)M ,ZtJvAX{Q7H$e(ַ`6{G']F\% 2*oIHLM>ፙJqb]͏yR0ꉢgOux{P 5O%c kx=]ů% X,>e£[ PA5mw5h}F=O{x /塁J3}-xdlnqDZgBBX. k@}@tK ܙbKjVpv?ڎP"NcՉP-v|"P}$^LUCrQ^sd|LoG:"srCdG$eU#N\:4n;'*/ѧ2uM\mGT,o bP3NrEX\a$հ2e<0X^X|FZ7kq5S͐'¤jpj~qo_Laj8QMtu ưz{0!\8ڶJΓb:(S3L(,T6/( y""DUKqȷ&ЉK ":oXhLfGz lM^W. b|`(ҤnL=Bez8H3ezJ## WeWTGkX ,ܙ&J Xde4*G 22~u{`QZ"e6+΁~# D3XaS(!IVr$mRiT&DQ" Dbҁ7T<{IxhǔЍh"qA{n"}[%9eY}Z]c_Iʀ&QjZNnc+$yDfMvy)(GoDy>rinːHT7< ]r28rK8n#nElk5k"Y$hLeE2PnHm+YpHT-Y LW[$&?hDsvbѮcsPx Pd` *la1t ZN>!F4pdW~򵌅QQЋ{N!I4BlZKR(*ABKȜ;O2ڊ#-'W>tG*Ӟ\At (aw"I^k'u&˒ڭsJEght%h\&6V c=Np v)/:#P\vmeOŰo}Din j P_whx9@}#$g ,q(˾AGLb窮$UPV3Be6)+9kQ+s;` mB*fr >+)^(Va浙+2^ RXZ)p]SnMWP=n1+Oxvu~$oш|n!QT= Nߙ$oZhD=@Y 09L&0J/r[Z0,djZ#OJiU6U+1怴OKtopVՊ檎+#K Z2j'O 6yJ΃O-MN|gPR, ƶ)u-#̭b$}ȼ:Б#t x7昗۸ 5BrƧu?~"P)0sx(SB/ \E"m\k~t)QSrz6Ԑ 'wt+k[A2)7ݵ{w>ĵ=﫽 1Kt E?Bٿ.135h"*' [ھlIU̳rxjODpLAH ,v%!UJT5$NsnvI=bߡUIΜtC @D3S|/ t ;ej"UQcGԃ92`/NDe{¯Ic?y 5 =W)hRmF0\oM6Ej%&w}cʡ "!I2k2ƴBGY@^~Z\0W-˝>rր;hPR91M K !8oN~cvG`ch,~fF#He>}~jǎ :nx*=k\e/+"-El1 LJvu'ʟ}E$k2_anzۛJLvsع1 \Jv uF$>4Ii-Py޴( I2 %s5,~A1DW#a%XCX|^gD^vY$˥~os8JBsO B'#sq 9@iOj[^ , A7W2ZQG K6kEb'cg]Qɥ8ܿ)9R;m䣋]?#v1k3(wW}S?w㔀br]hIWZ PU?# Ktǩ" iVa$x\SE]BH :RBĵPE1'[ J%dIS̨mh%^𵧡 烊 eWhm/@!^%Y>4r(tf~_$P% /`*K&|rlyV`u ٞ:LA[@{iN2C]jbWAo%:Q譮B7gU>ǯ~X֏PoeZ[i"*)A+gW AĪb{筐zBYDzbלYπ7uРsn:r͆oBp^%Dn(-KqYyfFr2DTga\τ՚$<H܇5 wS@\9Ta`πl%Θ՛١7& ծhamm*nюZ|G[NQD ВIjoݝ$N@3$1MWS^=ևH4sGҴ^ݦFeM0NՊa2 >;sTŕ l2"FLܡU 6W[\^4VPPi~@N |y9V´;oآ $U(!65Q~b 5lmߍ+S<1 ꋛ*)|U)o.f84~2LӘ~\%m` #aMO,;z l/̵hpbHЩl^ߜc=b,}S 㸠=>dGۥoWzcc%d#\=%C:IimLLu)mU;ڥsWctt%P@`fs @Ut TdeԱ)Z&5htbkɄfm/̽6-[ ,N$㧔վ=&qUIC uߣ艄 "z]1:[ fţi,TCewpַRT F,t]|>:HH˥ ń{sEs 'rV|yHPKp^~S%E3D㿑E]K(:-j`k'DatWj ~ya#ۊ\[إk,o8@ 8kv*3K7RH*t1J%g_o @vh/]*wk'6$ؒ\谙I [V3oLi=4 :.RDB{ЖOGzg2$g6Uj~gl8Û)ˣJkRIBKN"j tBa7=۫ot pP< o(- b%+=s=>[q؟M*iHvWXٳpe@Ci-bqfoʤKo}:j#_E\&rj;-M?b[[ztHxi_$Iՙ̂F'2@(kQ !dXSЊuyˈJ=/ ?ʂ^s?KB IzKmX,öJ>/ZS 5ŗlSOtGDPcSG "+=u{bK<o>F,ZPu֏d]ߕJqy\p!(g$;يoA!u3Zc|ĞtF'83mHq*{}9W)st0 6 Lg Xx `At%\GПll7(<"L7tNN[I<'26(Yw_=g68%N7%$uQGYK.VNV ]$Ku9E5UƮ(Bc7܃E/7D%ŇdZVN뢏ѹi'aeXn{2=Av[=ߦpmҰ?HE cث#X* \uiE-c6JKv⤛; Ue8lR1ʾ{x>AB"f.N6kC]VȦ{kpM8kIJ,j[ÁeYtQߚiÂe_@Wyz4NkYX~Gj͖u5"W&k竁,@Hq۟dMC.)U?S'<5 T|os.c;-PRӔm`gڣvg@ ,Ox+[HkBVrbkRXGI<SFX ` ~3%< SzrQK 1@X H]7i/yFѴwjĭ wǺEDH ȸN_:=CgX*b4|[Dyt*Zy@0SQ%UZyBfԓ~FNʱ=*!L'ȵ3eu: Z5d$k#Bf##M!$2##ꩱ3>JW4U8˙|9W]YhYݙ[|ayW{-w/HM*zU t—kߐvX2z5b}~Vf 4`2 D[ڌr <\xVV Bk2Ȱd$ŗ)~T4ULfz-U@"Qo I]<4'`CFTaŘ\PYRIu29LO zplysE?8ߒ'S}OTL[G-sZpȧYeZ <(If r\ (M)e~-_(F=ӿy)m 7wy 9k4+E]@ $_ IS~e?e#n-O'4-2P'ʹMj(1hJdr.*V5> Kwm9CQ$NDR];q_YUzͷ#IC1<;wuOU89,؃:pK*SX-+dcKdtLyrE%lZoQhg!gsz) Ÿ%UcOp<+>oT!rbžgXwEty?E2]XpԿ\wm6͕ka 1n+K {^_1# APbc˟t=oC63?2ss{\z|4ce謾 3c$ϑ8 MwXC9Ӌrp͟y kcD [(zksKH`by WՖt3J=cXz!Ui y+z^*-+^F#QgF$L S 6hy{,E0 ˅l_n'5nSrQnJy4Lv2#%k? ~X.LuVYS&ЭrΊ d(F`kǽ (Ht !`=ǣo&~}GBch;lo "@Z앣^C#,hsq_HVýc(mZ^(eAhE/ui x68 6zEhhX_lb<uWo$֚QlȈ56>^0Ύq?\K|꒐DIF(1_̃~G(̕8ltry0%>`"fl \pӛD,89=n>c>e=v VgHw΃ %9yL |.{1 ݬw[L$%A0k &Ǡ7#wׄA9'-d%Pk{F6+T5q2XmQ_4(OFx4*O]>^'Vaz8[$cidCR$e V7Ѩ@ƒ 4FZmviVEJ(6<2l8`%˟Wʟ?Fgn+Liy֭ yrC f ЉG{6_2^\nGn MFRi_c$pwdѳīADSpe.9L6MJe=4X-9M" awNP:Rh/*,z]ԜQE*=蟘%m;Fk)oN;7.iFgR/ Y=\$O,`j}p2}<tidy'0:( LQfJyYx~V8r=|t0D^c{2vxv'V 7P)Ԙd0Wl38shS#h̳Tn;Dke>%srl1֋3*§TAFmdv;c2 f8 p dYVe,kg-+~DJC<{eg*p>᫦1.t:Ta< (H9}I,#˅{=I=.`$bwxFzyhIO$]QP·\r<WD'e)᥊mxۋ3 HZK둀p_F"/^m)0 OAy"y1jl@.@ * َ͔_)A-BGN9)K*i#lo3 ;] )@Hd!YDl5߇YHT} @3 -K[S*XU*> Aޢ 0(wr6ٔ'6Q.<2:@#FCﳜ)}\iˌ5`Ȗ@-U9msĈed E,Esm*Dvíff Q:T\8e2jڣgWStsV+5Jƞ9J3 b׳5(:5ۏ3,H)3U~eVi>JLte+v, "wóJ"QE*)H䵃6!*>#e2c׵σGQ:yȔbl~y*@[5@G$B# }<}CÅ; {D'.6FzRUhJגd0{BP*lG >8Mh*aU٩"Rp8ZzOܰ'g3EP(}0K2y Ecnٷ|h= 5t5ݸʸE Nzu4qMgr7 :u$OHy1e/k6*b~ΌYUh`gMkc/y Gۛhr%:."WQUBUH-ϰ^z?=Kn-) eC050}xYgu(&5LVյ%LjiT9\&QE 071.dN3B`BJ;=F_ŜE2ukc/Hݞ.ABeU3P*%_#:QN!LYM,ۏ NϷzHP[T#m7#&:lh+)⃹', VDDC)4[c?) 96jX~`ovVEY񌈃J L;j$6GeF㬜CI*# 8+jVZ?*Pbl Pa|r :<L5AoWC; aW8nu&!r`NfHMK?UNxܲmGt sϗ^T("U כubBpD>JʂΊQ0r!x !2[b%ߪ:PgW_7KU\<߻׻;u $;eo䭒3 Yx1d)/$TrJa5)I vTs?dIߋbaQ@3id>Q1H׉*a!wӞ7#6 8agnvZS1 +gQ&Rpuy B-ta ښ[3)[Uz6݊O(’-6}q~PLO'A0Ӄ"Mavn߽pyibTE5"hKx;aJʸ$S<^Gjkg_Y?/`m_jުI~}pi wdY95t, {[Xm^VZqv@6q{'b*t!ʆ0^7uBiMA̧~M3Ji/؇{ a_w!FQٱ\h國We^j{րv[ɺr8)[HB;$k1*ZN wN,F46<~8 ~6$S_7^b%G m>,WXH6cMDx~jBSTIաv FzɔFo\wwzko`,<>-J:^-h) 4s3:dۀH .╸+;zjtqs-ܡ+aQ@{-S? I@6J(:U>,պ`Ô/[i9SJʺvRsUWB3J&Ɛj>zS`>(>Vpsb_Lgȹ 8z+"Oü/ď=4Y.Jo{o{69tC{`#a8Vw /H[Bt਒ Í0FD0!Q -@?8z`X 7/m@arY*/_Le>]i5W@eC+IcEO4nP3n,o瘗UL <{!{(A OYYN@cY.Q}9-(?B.7yZ4Spu-).6d_5r)nY3hz9(V !LWtؘ7 dBo+B d#JY8xT àK-p90ؿ嘦V-H=Z:A]w}ps&_9< i4 !T?j\k"B&[}ǁ*  vQDsB $RR~];ʩ_ujv &*vZz7* ]R%d]Ñxk.iZNÃLC] u83(a`A&F=Ui;d>9~exѝvEM)9sqQ֦K|3"癴'i\ Q}>XsYO-^fyt(vV(.f1~z%Z ;a;.9 4EGx&2k{>{rtyU. :__T91FzJhD'c> TĀWk^Ϝ̭ͅNsm7E/;͂ڝyQ_+|\+,B{o!2U}0f2֚H.|xTB =dZucCγj'x+%z.9'E*39Gk d\;`8F?σ&)jmkhNRj>ٙ`?ǎ{2b !U s}Ο1U.c{+n{B.@_;*1"~CΊ *P9nDy^$/9@2rrWÙ Ѫ(4yM_ŕAк8BIm.M Šea펳E3֦_T! Q6bY9HRfswdʁ> Sa-je뱞Q( + kҁdJ{^gtsR_;!1uM1 wQ<_#e+pUUƳH,ϕ*~ceKq #+Mʂbm!][q@N<*'.#^?v`_甄˗%F5)֖kIk=j)Fd{-/ʹs.lLkՈ y+`yݝTa| ݢ.Q'KYIm<2#kH&* w18*} s"|43D`r O1F! LrE.ģTZpQʦyr1Ƥ] "ƫTx$(be,պ.=iRZ_~fy=ќ9>/I$0G&^khS}TY t,YuCqdž9)^K&."< Iu9go'Vp%QoDXťrlDo\6Y9ڥv}DfUpXWĘ XG y*zp+FӫMm )Bʹdž3a7]XZp(g-P4JPO^3o3 G u/jADg8s;j y8z;9+@$fj8YGa:2p滅hn|*CZyrؚ:2_Y#0쿝UHyxZe֐tP.Êg㺱߲'q~O (Z8ϩp +(dwx6?S47~R5]ENs‘gb#owBɒC5ǬV8g2p4 dA(Mmy`Sgo:=|j绉UmȝCP0ٚp+|<$x:uE,GGIv1't$CœWyuw^!!08/a38}Q~WqvVMA'B@cn4i]VFoލPQaLcj|l4^!E*wy^Չ@ǸCx>"·,  ae|7q(_w6b\\=-TsLQLnRujn!gZ`@1).Դc%N=k+CYʌkH2B%Fޫ5;>ulF{Tt$uw2%]4 NaRz -Bd{ou`KKohv7~wNM8anz&RS׍_Gf-* , S1^*TbՒ;R*C SjUIox7#Xlc,}gzfnA~ViW:Fb+VA!uWJBDdh,F^)7~MqDhl_[39+ZEu{t{qStݢGGeAnIʌIk crU5JҎ1WS>J:T qs:-ge?ӳCô3˭(:/ 4A!*P/*O=@h;Q#ٍ&Wo҉`/`5Mµٔ&=Փ1J3t-8oPjqsfAHێtv`ܪ¡p(1j\nϖ!vϋ$H\u|K,wW"2^*~mR5\w!'S'|R*>Ё@-.Vϱ !ES^Byܴ2 OSRk"q1>jJ}JRy< yc近܅](6 7.ܗakW^0*Zxj\EYc%z<Ҧ  se]tiTD}E@K;>m1&ʦ痑Nb=ӯl?:5!j纏LiT}gHLHեIQ¢ hI,ѭ8hK/Ea.Ζ8xⱰt5/$:Avk{ePQWS\>!2hPO"}ĝjauWuwIj~mQ1纃ӳdyFo&ox?'$+J6`aZ^'&^|(Ks%E"|uʁ"+ j2B@: n3S7GQ8LN0[K)p9V'4941Tߌ~FPmI 2WZ2GzN^)}lvzoFumBu19 M{dpxD{.ֽ6 (7<,zʽIC.W%$SXcp 8s*G])w]a_s o-m&zx7-c4h|cߞJ [p+\N}{[bLH oQϥĂ?p6{/xHڟɐ<:MP\wZ"ϨXEͽ.mL2oӕMݜрcG8؁awFlF6_f+sYӼ"i\FxMq|J4?vߗ`>\V:ʳ^?= (Osš.5o2U ZVe 6P5ԭ)} uAE& Ձj/{\QY1Ȟ\2D`|(0*C KV. Uϰ+k48W+u7Qj$^d[o#f (0"]ÞҺ=yOW(g#0Ydppa,guX_sP[YĈ]Voi0A@TvD@P6 7I{BOΕiqTOgLELPX&):յΛޤEw}c UHi`Pp5 kO oo2rl5B 2ΒUHue$F~Zz"G 9~2/B(-|˅}5_B;Jϕ{`e,96 6QL6  -v:x/2CUͮ!&}Ch7qG= %oB߿8Iz:aEBm9P;?V= ^}DQiiD1۷/%{7Ft59ZJ\ˁ_\sI?3s<^[_'|`x7EE'Z8&ˏ\85=wz k/Q.|ZuZR nldhyp3.Eс(N^}DZ=4ͨ[gGvFmY'ZжܵKuٽDꄹЕKEa. |GaM/nϵvn&SXqF r%ZMטNs6&K+5Qgilv.eM'GE1Ko{Q=֞"A= U} kfZPYdE\*¤) KCf} 3"E$(ɺb~ 0Tb)+ \uؽݾYATƄ\׵/h4҆84^{3lR;FK̠ m^&ʊv(j/߸=mΙJoHOŤͱGZ6\,W']CGEG!xP&eծ%k@D9 F%KS]_]ߕ%'6g`cta鲓ݚy^$"ٜcX焦B<[ TKaѣx@` tfj‡L`v4P-[uR@zeEC9bbj2! h^8fo֞ڊꋔo1ܹDQ%8oI p:\HGLCy=_vfl|7-WaCꭽKWNo0\ Hh|ݙG̨֥uC4SgBRrZ3=C^#O1I?3ry$<]Vz؁gWEzV}Sbdسy!.q o-2jG>a72|271γs:)p?&DOg/xIUEw$1dXYqWRwj/5֐1".Ry>3~kMf.{V][-Hh3CݪrW_ &E#LK+0?%_Wilۆ籴xCW^6AELO/Ϣ.Q6oþ6s]Ce[3,t{ʆE0ؘ+`' i1$ܛ*C,,EOmlBtU 6XafȷaVm3io4-(j\־V} My;-Fqp͎"u3d2Ț4'Rgyհat$wZ'?Jwj7z{ö @״E(/g, #^0e!;hę~G>6>N_l grc"&2Jӂy!drTU#F(@DTyi5%"hu*VKm2m7Qfk'!=R7|1IY_ d#(GdJ~l}UhP܆XQbЊ{]!H}T}WHܒ+RaUQ%`"Fza)f!5> 7Z`M0]˪W: -/M3p¶KJmF2ff2;a݌B_xqOgǸ^ܼ&{6G |K_lNo; +s A 5"  c1oyk=h突|wE*2nT]M̙\]-X<fT.c %~)ɪtxY[plZ?pw} iH#y0I`G0? !V{Q~.3Je*tڷ4FWd\ޠ;-ujbC a絔TpP-!PXLz >X>LF^/_\piRijో;`M4_8 2Rk(Bhii=|garV2dEcmf턎2^"cB9Gh=.q_.ӄP^Ŕ{ȷ.!T{f!Yyx˷`װ6_XuYN 3+?P=?pw5vɜM.+S)K?¾7T {;v14-{ddI)JKa ۅp0օ͞ق'5)]|~'b^n*+Sɑ Dr/(C6n9|G0gk(O/,e!%ib6%˃Z+(UOK[vۼBSB )t1cjtߖQ;b1$lE=IV3nbܿ.ţy g.FAU(u!bT8ti{ښ۶En[C'n^h fC,G Idx컩B|bFY ::T<{oȴv"/#_uDpVrB4 h\]$U~' 2+%ѝ>TХлxu̾A4)5un wmO2~Go+ɬ" gFE]b]*O15某ic/QP@_# 6X`K59# sW%Y` >m05La-bބo(ӯ )B#4H~c;Q^HY1&kHY"WG(eXi 3u运y˫H~pU*fC6؂c\mli٠d~VFw+dk|:\`Nò$cGZ3pc@DE+&P4i3^qO9*oJ#jk7_59K؀0T@G2~KLő F f@eVQ'4'&׶\o<9?*f{)>g_LO0;>0Z%;؊aNC<</MbwU϶PɘcީwkNz* K$dH /${PaZ ф?FӻDl^no'2dliĩ_c8)j݁2ޗQN4Fȋ,^gɄ/X*FbȮ~4ސ"X3Gzkjc;Gr6sͰR᪌5#Qniμ\O2inzž71j2ˁDh[ YG[ @e].'I6?#I~Tb[' Nc i96vfc7gp䡎 _*ygHHTeq4&,} VZHGA2@ -|y֔ K#>[q]"/~.TL$q" fvWq< U:L5V4nO`j׶u^GGFmv1vg9ɗ&erF;d.[ jVӈTlԘ#|:&SpY@Cň"zt -Kj=KՖ:2LDx_C(# q@=Y*X#"х 6E02GB2;*W7 y%dVT&@/\]"A#j?8av-ILԧΚ(T>e$W !- ЂRā&>qOֳSC$9%e3S(GQdi4`3i9qLsv G.ýssI8y\!ǿnQx}:~"χqR $?3,0FB{[62.DϮąT-a:wR|Xuɑ"N=:=5Ţ.P[& hs@%e 2]ֱ99nHH,U>BN `"GMIb4J` ΂KH7vl HSPcCà&Rwz92E9^Ɍ _Ņr+6 6.uiA,rD[CW^PNˬ 1o/)WvCzU;;j$9V:#gj ˫fnG24J @/ZU3=LI2G[|-Op5`@%+ A;'}ǫS(??0&_84,B=w9{Usmcf`au) ] ː~|: HT/8gW\!>'gT/%JX}=+IV:$c:{OFF+MO/_)X*t>'bO?J5L2F wBÁ c<@~^Hw(ӸcK3Po#O.!/cVK@jmDZ{-=-=`>R+y+:KC0nݝ % E$Sw}J⺥ZyS?+"e`x֥r>{$X§u0 y/z0Dq;-$m06qThSݤAj g|JhotתI] m%SW$A_+srD=oslÚV-$Jy@kIwaLEm~C7,0lf-ѓ9kdϝY%Ve ٬%8Ԯv"l`=>w\&(g}CW$Y4}F 99OŊ$,fRHv4#/K@A*Ñ>h- 6vnv&YڡJw 8|vrkPn!' X'?noca & &x)/wxYOxS7 `{:~ ?@l*I'VX^&fp|WA2.# d."LիyjP}UJY)cdfMtO(P غ!Q#4(LAjfnh4/PQ=`2'3jr8,Se/x\D9Hl0:^̱-HҠ!Fpc ugh r]:U<@SSV#&*YfS"ke!ӵ깳kpRVO+s(]dR@^*ah-\" {?r/rΏfNRvA>=͌P{ "{C$]WWj7g˿b @pWBw C]n.P˘c-;T^X6Q3|ޡEG{C7eH Z:m_*+4?o;m3V6v_0 /.I bӃBw! -?}rK\:r飛%+LdG-:! b>(jX8¹%CPDCXm].q9ۻVӸSuXH! I66>@na}ݫXtZD4/`ioƺ~X U3ܒ9(2E42?,MW_Ϡ.Р&_Lx7VO4b #3a"V'Ѫ;p T:vIC^7N1Q*bx}Vz1wNeUĒHb6ɾ镑IS &ql<3R2ʐ#磶򹔍I- ;&D%w9xF> 5R#͹%F$F0,{BAsU8Y&eTJN\B>XfF9<2ʂ9~.~zpLr_fHCI&̷_eєEG"v./\'Hd@1;/C_f dNcuGp{7 +%k?@tژh_;%}輥q٘ f.t՟02Dv؎/^AA~`fC?pDGˣ5)=ޛrt dLڎ|Jy㶕BeYEC+yʮoێpRΧ ^Y}q Kzo Ԣl&֣Qd-k-/Ed!=p_Ξ _ղޝmp(( I[iٍEd׽g1n5L;R̬AnV=J#!D X"9 ,$P [\1&@9ٶ)jُ_ThFD* P^ZRfuР@5ˌ-]M+$1{h}ACh~@txf)5QcxsU$HJJJ  \`sDos(PfP^|̽7 AfsvICFM#!8"7j[,aݾgALC)19|K,B@BN Jg©Bw;KO;ۑzuqBsv_Pq;}bn5v]&co.}2>v[Es&)!2"uqCv߽l6@oc$%oՒאcxb3&g>|ez;D_#+U 0,(`HRwf/@/d/Hra^Ӑ֥r!Cٶ&ɶ!FlȘNC:1#mD6G<:xON-5w=YV3Ӈ\4hU ?j%ޢCΜ',VHwy`-4$HT)9i\5eLѽ3(K]㬋Oo2Ql~35>C>PWν"-C߳4(t9wcRKab42lu8eCBNכ-{>G @l_3Z{x3~dȩǴr̉fbsWh^L5{f9|8.tK0jT r%פl`z&Em=P'E`;i eG<M{UD<((J5&UVMNHK,kD7X?( %aׄY (x1zW_Wb4 eO@pqp*Vqa X7z1#xa3H刲cGY FGsœZe2:i,@/a$5UA,3 =-Ը+̅ n(4 NOYqK˷/w8Q3͗yqR9$5&vR.-(jj*gVLij|EwǚZLDQ^(ޓ]~>[%[B]FIL~hc a$t,UFG65LR7>d\:i')b|y͍dֽoQ xc:FK p䦟Ǵ>7Ċ9=%6F"3pu*[daLX _%zEН V˜V6 Ԡfw`?: Aܗ";l !iY$t5*Q> .JVA5I/sqI<׺W}:RjzVe }/e #q w{"UkUt2S'~*[ɬU3'VaFJ_dB6§1! C6~LMŒ0.ݬ,|G?|N\:˫24xU>9|5|걵DFTr_ *#pU8z x*Nf1[kAl'T {CRl0`Aɏ%%\93C,ճ'xuan9z'SuG1!rFy, Jr5Ν])Ʉshbz*:FdVV'-8>=T܅)}+]|Z/U>nݬoPmd\ZCGk1be!ntc-|~ DYsA!xNI)1PD\yea:w~zUgn:3@i-0W,)+ ) T4B;pV͉ S'*GfQ 7&; 9ޑDJce dm0?Ϥ]&@n[_%q_\NS-uw' ('HuKÚSל0pئ84InGPmKB>(eb=;0Ho̕)fހFrpfMδt|]ӗn tQor ;]ݰa[ʑJ&tg˞R=YH9"/b;P ?B+rԺz <a!FIo`ۺpѥZXrw7(Ofcv삚#a5MۉH҈™RQUG1Rt3lnUrL}Mg  זUR7Vf]A4UnqZ뙿w7X kU:$Ac)Qtpo,I|Z+0t:G[Xsb$)Ѵ׃}..R3MKjD_}2W1Y=Fdf 빘=~K뵠yw,Qàg+''+Փ1_ ҷW5awQvx`J`HHu{[Stph{Ϝm{(V]C>v6%ȼr1 B}l>U'ѧ d8v!5U6Nmcw4y c)` j(Kk;6Ӧޡ}Sj_+NST "\aQ>%~5gDxlʹ%N֤D-;Oȃ+JA h>AgUuM߃L+~fԂޠӫ/|۟y5o{#"CQz7dUz9ρ3`:2W(`˒M:`rͨ<6$wBq%R9IV6&fxRr=ܐP}1MGpD0rTt.s7puaq]ОQ?+<LezӴ9@N)(D|snEӐUQ.W/[V'fwZejI#M= sX&|e: EHNk6"VUeE1x%gRSk)FC;wTcdf9Տ~*#hf=i[H,#Zvr-dك_pޛ-w*'OUǯYW3I];քÅQE֭`.Yڊ4k5>RȿVB&%(P7v 5T%{y: eM+[/oPUM T DjMLI/jGz<^.ikUul9P 3<ߎ_XxK0k"3Nq /'͜אrVZJP:V<_bA0 Axi rC=Y {@oPXTx*6qԻE8,mJbLf__R@g54]-a&.l= ogJ—,}i<[zrXcj!?/NtV3Pu$ O?w!ɄCY&wV(.k >a+>>|VLsF~idRTk@X(>1M!(ܛPWH738%%, 9KADqd,C:7KomfmUrY/a6w]hmm3"QGԦ'_[(0`RCF S}PMĆ=wޞh{$}byWXB!v9ѼrMlz9b s#sjFZO\xRGL}M c@sHXaE[Yanjbʜ53KҋB"S#WnOHك~~z1vXmIbʨ4Zo7' kVS7KDGaH_WYgR@Z8i L,>O`P[s/[?iIʀPҪP-mT\̩!Pqz($;`B=Ѕy ׈sߝc']%-C9T^/Q)l&To+S? M`eϪOsK˺߳A"Kfda&l9b)ȉG_fI~azOtg]cR{PpKUZnf + d7XhuDarlTATǫqGL[My@t-XghHYJwR %4)yqNQM|Q BM'm /.t"eP/ϧZk֩ܞN]@ÛD $)iSKsk{s3?܂SCY_ YĤ!0jpܑs.'6 ?kT}h5 1vzUx@ ע>!°yqAI 6Z0Wp@yϾ-E8[a.{ ]Xʳu_h;4yk)^ |KT+|{90,;]ה5dMk 'hu&xPM@Ҕ=6@:`8͌h_TcP[q TϰplA%H9b1VXM/zYc4X;zs[ӼN5켒We'hU9J4iƌJjѻ .xr 'NwnGCyzm[LI8 C3΍+Ag!ovy;: 38DP;oCgG#m"Uv0}@[{6¯cnXf)dd%RSn*`6^=ҹlnpb+ͭ.jUΏ審cǖb4DL w`I^F9 Uɐ <3TWɂH,( /wdTK_? {g_CjjbvbV{'~@!-ugu"Ј G b&)Ld>E& 2*>8Xi8k?|#|k٬+={d_̦>K? s5݄9a-`xi$?ok `J\A8h5+yfQzIń0nznT ,z]/'P&<JR,ըz1HR{!F.G4I泄sĐ3D{ze6{TۆHVyD_yTN&ʃrG7BG#lIU0Jt(~!OPź&% gIi~s'\ Yw 0lx^GK8`!xV XLJ Uapbt%v[#sYV3'\CDUIFe2޶?Gh$3sNꈸ".*m \Rj i ~Lr8(BK1Gl@`O |O[qlXvܲ3 ~Irt 䁈! $-S~DP'{Ľ _qF(zH_JKj>߭aV62 E I"=fJt>,xO!8H,oIJ {w>7 7|&4K]2.!3_vBk&2JB+(7_cgf;{z:+єg"GoIU$QY\֭nfزL8H^>E*OI`VI6-B)']6z)&z4pȜk._dEY3^&mx_{ q:%yhAOFX4e}fn5JӀۻx l!>KzV$ަ ř1Xނe{AFmց`+F9^Ie$3vYv5H*Fĥ|.R ׽Dt /PX="6H݇(] CtR<+6 ,ဩBk 9^ʖ' x%9l E輑Bݖ?n(BJ̬d`R^}!,*fVtَK*M}ӹ,^M ;2Kؙdi8 JXOB6춏n8#Sʪz5Qgb-"o^_PWe 'k!6К5OQe,k/!}{1i~TDA {5rا613}1]7$;l:M%v!qݾd H< d}\xcYk^wА28gc;qTeܟ RbÇ?QW-F}k lbg7~fsW <h@I@VeO' *4A ֑q7>ks{i !}'ULsQ"A?)8 # 9\O?um0q>qa$  X|{Wav-W 3aV:\6Lq /"H1s NiTǽ"\vEq1ѷX7$L?㫩.`_UwK)N2Rn͵=3ʐFٍf20oE:;( Fs7\+Eؙ8IJ ɳ20ePrdzr*3˶# xs.p/W_p‡)=Ԡ$=5-SִWwF5=DK/gq rʦ҂+ؐZpq7?9 {IxSjdT'H?0vۨWsB)+xrn/s-Rn<1\\TXt>v h2 ~'=8Lbl|gK\$m;)2yiXAPJۂPhobI}nMVJW`aU(|T}iwCqٻ]F߄%֦_wus,jzO$U}jZ0taGٳ($R WChk"ZΌY!3//CZK+ٲe (ϯE5 {5F}\!z%NfXq96H'#DFHbֻ~/q͚ uboElm9pFywJ\u{NFF$BsD4C.d|4K_7;_l+ͼgx[WʩV,LAre:/}rjL4>nRWs`O7 ]t4hB̏hAN\[> -.|+.2 `H/L,U u4 ~PJZ? ͛Wľj/ BCwk cyko g۴Ai*g,\(ӟpDe7h5?t}qgM guYlXYtAN-^QqQԨ31:~^Q"YoG6SG͍eƦȋ[7&cߗmO@kPTcnƏ̸Zm+4yH|z”xRt >k9xbp q@eYXYfi_@f< ]C:x27 t6Rb\GL#v7c9ofZMgU{]x}p=OIZ2waFE3ԇ>=f>e3 -U ^3p qQ7|:O)D8.ʶS}9ð-7іxRP\;Ο϶^v;:ʼk̠Z@[ک`g1ݻ0B~pm4n]38 DֈaMVibQ И.]jʃ0Q=-( TSZ=}\F5e[`&FxɃDOsϘJ]tmGTUsyX]f: N}z{uHBm]c"b,VxT\T@V\oNK !taߛ\](AD5_bL'ם\IGbi]ȳ)62緡ca=D#\i؇M;2E˴${BoLJ$3N?[ Fc#ֈrJM;EUBB)b"y&ˁQGPcd`O'fT㈝`EK ^YQժ:?70k1 sxOGR7 9S^g,Az,^"7b<3Հ3Ry6u}32FQnVd]7bo>':y$&R/ヲ,%T ztC׫jM?"-ЇX AG(T8lS@6%M-Y\DLkkT y+4By٣F!JC)~A8yK' H;[^l?tH)![3Ri6f򱊯HtH}߀\9-ՏTᄒ}7 [n;jUxm| 1K +Qsf*V渕jUGD2Eabʼ䅖visa;qKg R\A! 1G=L o4_=Hڠ9WuX6Fp3rhP,@Y0nT)3եxfiȖ~T0rM&+~V^yB"鰦` Jq90T:zM=h2+W'qQ;eǿg.OkuN]3Ļx1Œ;+@.s+G6Q{U_pCA-)@)^%e;#n-pХ:QbQ'  ޓ' U`8"-[K3O۠/^?=}.a,qj&Y9g!~Tyݖ+h]8{3'KZ r#~!2Oaf nqSۗf Ɏf!H5@:+GƲI<9@5k2`왪ss 'J=9D-C| l$i`_RaH`:ׅ4J+L 0KM`)kt2-uXK CNV綾Ϙ6QpGq8o{N\iyj.њe>1_ajwo1g.Dm6ֵn>)PzT~2;d"#c1OɁ=[<y69_DAl5\9(޹ԪrI{>* %oHML0΃̠.ªXV|ъ f&Ԍi\\%c &.-0XƬ<r] 9tCP/}@$}(haFuxE Hf_u?tV\c_X"3Ahl_nMvE#ƻT7%i"z&A_OE+ ?)Yrߏ/ =S͚b1ւܓ~&\@+ ;au`ezWnFzdLJ{ݶ΄**_u pJ^EM]Jw  Uƪ 2_~ * $A ML1Խ^q|p쁜B/!_6V=]S܁ywHX&W](r|*\>WY=yS+bd3J"=ǂX Zyc)-ijGCd_ψYĒ[}DuO<Pm5oרHwesDn8.Hɠl l1Sbbmn"ŚZւ.3XROY%<&lF%$bݘzNO6֞[o[?nr03*M5M$+Ht?;PF"^&Tzvi=!s-6hB4Xb) 6 e\n]g6n;p~[j^Ob\>^pP\ Îvz|Y#aȝa8d&ŸF]`Ʒ}% *[b-NWzCOw3 %Ɏ$)]_'Wr(&KX#jy |mSqd.kC3cTJO1j~~&W5δ~$`va!€Sdս3eSy:)ax'{2=.ߛ ܳ! %qO;VǛ*K ro@cX:ЎGaݠѹ&P% 6ջ,Hu[Rho>—$X=E*XD%tzuN0k9}7u&CndIB\λ)ַ#6O尜{ ufVro w%:wa;T5{O$񾥎`SF$\d!Bkx5RAZg Z?b{"`)%Sk◕yawYڈL}fq$v jtE7YR RÁx cѝ#ƽ|ĐHQ3GJ2;aB@w3-4U#d{L`}DQ;?~'ׁ{f&i֥@QRO7x&(oWMVJs!m@ YvI'+ U/Q`Fh ' eM۶x`ci3 dQdcSQP8aĿ.V_2Zk4:0?k Ra𡐵ýn66s0U4ਤ )হ_s+SM "I;dLW%">6g9l,7%=MB3!nm dSfؠh'^|ȩ] F9"0^ijc"i(+SJXvDZBWNi]B`:~3zusk޻i>[>J&KDRȭ;n=P0=H^ƻgW`x4^v99Tqm1L3̮BNt[irT+m eK'cq<0):M #$f45k&W݇zTkAPd+4I_ eMl (X*Iγ3k+bٰx  Sݞ6A,鱋mf%&D+}y={W('w%꺸X^K: ~i6D1\vӥ=zoszx,]&q[hWX2EBaFMS϶,뒓mi EHQZ0ħ>OvN9whj%TM,q0.WYn+ ΁Hߜ'|ǤNVqfQ"͕rۥ*,ЄbA¹p,90'weΎ7^!}iY:x\/-yq #)W0nGOk4C7nN)ïCe.M >@@t @UnWU%5B}8%bE,$8vR( 9Ԣ LA_7u1Y҇r@rĿ<5{Tڢ̈́ O77PWǨ. گH_E[Qk=Q (=L Kg{FrVaP؜ sj׻v>?5 gD2>kyCN HB*}Yq <(/|^Г ,$[Xm33<:1Px[z,j!ZgSyT67H0v%1SYKq%^sB|Uz.Xa%흽["7]Y~5kfѦ1 Sݱbe!貺p]`c&Ea//Ka)"u ifF識ɇƲ7Nu9zO-uKx3EEO=Bg2)<ƟTDuڸ*FvTX o9 m:VkqVv~l^I9ɛ~S1Yu(zTd$!WX*:*e/Q5z[lfN7.Y/j% nL?{1:Gk⋓De3NO#$ng|Ɓjɟ)YC=,r{ dxiFȼW {n9!;yq'8E#*{IJ\7i8;Xa?`?ML/iB ]A Q;}񏒛Uh5q_or3 * |*.gj__B{0r}\WU/;ic2[N9Z&/ (q_#2_ />dzyH/avq,nl^7qd7xdRvj@Tu~ʫcrJgG!Og1tU e  i, 47]ƨ̶ଅ!^8&x@Ԥ+m@/Q*e fŬȧ1Qc oWJM`N Su>Y֎=0q- 灯xY %qցK>q[\hE{ے%^C;UB3 g"u, txBvo+;[b*, [>\+fz#"4TBpB(y b*m ,#oz *!^ZLtg;6%?ڎ L0>#*9uIpz%!@0FٷWo +3;-z)q x"zKU'vm -eH=!&~ ځL{tP>Cp+np/aLxU6im)CqlzDTx/4`GBR[#Y4y4y䷶@t2yĦd'ϭK.j` xQ +a} c;Y~O,w_ǓD. {I1t|x̘`PFҗN#ܾ\m UуjEP,;(6|JI g"_d>\lJj"6oBҳ2#I`c_r/EUCʇP,C|^연G Mz@n !u ת{hsqo'!~7qhҲO9 KqP Ƅp=XIcr+qn7k&܂x[5|aQO%%1UEa˓}ۏU}1ꛮp_t/!=¼OɹcsW*~”խtTFJIirq`(_+ˢ]lAE:= % 2-p< iP!8Z:(CGD2' 1wO A0œ+:* +DV)5"BI^G[[.%lP,F]¸Ϫ l]m?/t%@T[A첡iW+3Ҝ_ٸۋ"i| V\L}MH}FBUBȿTYXe!d+hT"c9/k0Qu3 :Y޳:5ViN{1RqR'ɽ䶸 LL6MAƳzZjQۉw\ofm$)ʳdǩDA#:ZaЙԍ~s1&ieD?efc׏ nb]2Gh0ybۡh⦋1VX wob\${ab*'htaws>PI }"q*oM1 ^Q |*c= ĩn ~:!70PA#u5xf&XX*1_ '@jY _bX$ M1~צaf'~SY'7[+Kz pq݁{; %Z-&m+ܱ4dtʸǻ|5f-u^enZ9SVKJz c[Va:ϻE ΡxɺH`*MB_9_QqG'&?]%@ sGryaw/?P;<}xmɱ{oT=lnk(8m1DŽ*@7d/c9a8Ww%Zɚ%f~}2 o'NB+|pS"N8@)bS`YsmFGҏ-^jPFmJ~(; *srF"!s~Wի,RAGvQ:ǀ pDl*z?2OtTxhET hrB?Q5CTrib(qa|5 SkW Wa4iwkd .x7ulFWV4 :,jMOXBQː#)q ]ۈfi٣iV?MvxrW^g<}UbOF]y\W)ቬ-ƴ.4%dsܪaHsFYR%{(M6z/WƳ"dYg!:Sf7(f.L!q`LrTQjpG둳ԟW+\2fs5*ҐIR&ŃB vufuSz#I> RDo{:.* 0 y mW񾪳kNcb?pe:#pj4)jdu؍zywYA;mϰ+kroEKą\ G:ho.:Y'4[矟?Y Ld<x$A}uQmt-TN'EMV!C[1{({#CKbX/V䛫>=j57$2[7|v+ZCr RIA[A&wUgXꔫ\ՋPm"[ 1v< TVoL}4p60\ApkE bF70ޮ$=ni5p؎r Q0Mf(9ck$APzϯf7JE`0iayx 1Xe;uC*IO[5pCjdi5g%`^;fa2B:򀾵0+4"8ryBĬi:s -iZ]̔0zIQ)tł rEn/":r5VSz>-B/;P$nqT!J+;-Vzu>ZTgr$:BxЊxaΩ:d vN#w溢1K2׺$aYYN/U{NF79N{,GďrOymLlĭ<-ϳ:nC=u2ҫG&U`_y耭E@PL!PNMqʟ!BJͼh <[epL6Z"+z2dQ+5:AmjNf"HBMa}^1Gϱ|HB+dU3x(h4^y$V&$1zc O>/-l $_v ^{L/l GHGiIs.;5W'@ 7w)@긝ר/|X$Q~ڎ@k۹eb.9g ҴNwgyE߆-rQ]x8,P#/(reZۻm.'KE•λ5'?DQIsb#\7ѫu:N,r\Lu LM'5#"|{MlՖ"OWpʘT+ S+SMΦ6b"Q%ۈ=QfAC+=LԻB$&r6B5tR|*)ph!x6̊Oq%\#nR6ە#5l Ed^i^prG&f!5M%=Y1bаУ R,64ZRIآb lN"\ϸoy ;KCF՚@?a['յ+蹲~5^G*1Z3by͒xAD,T| FO1 @|/" `UAchUشY9mV8H?'4=gK^Hb|z %N& JjS^A+7f('h  "dp g ѸN =RYOs N`xO&٦p#I{*e7s(ٱS{PL31gHE;7{oWGK.a9Mճ?~ܢ)DǿuvCvĒm:|q1,oSva@޿}z4W#}\C" ӵP? <(oLaV#do;(-!gWMZJ-lB3, `L:c0 P@p~OiݑoY1 cڵ-hrF4ּ :nO}Hs4IWޣ+^]zο's墽z]: BXkP݊ɫG/}nV*XPރ5dER VMaENCs=N$(:4Uـ HPޠY^% b%b@m?Kd[ٰrQWhdEͷ4NWޑceîbd@sp#rGD F]eC&s0t$螳6ZҀԫHV!v*kN>:̀»Yr*] A6'y Cb!ld1 -KV&*)&m7!uY5Y,4`^LHV5K5|4r6BmpnAxyNd}$u%JdNQ;t3FYU8?1훭 hr?_ vNG,@\.t@ CVns$8ȓm:Bԃ}!3z/~Eb:OWO柭,Cȴ@#nfBruo\ۜҮD .(&CS%%9۴%l.,v22׼t2ޭd O_Ǩ )M=R BziXK6?cVhU5zoY4Z0 > S 43)QX)q%,W6۹·|i-+}Y3s@8!-fNv qq]oe{T 2&pU\ RP Z-$OԽ,R+ ~ U U&@ 2` r rR+֑wI3OD{ytNG48cKJC6U5z|w8@e&#t4c2uY(cpddM<ǝK`,PiJ6LYZ{<] hS #-Az`ݚRݳT:OR珿T#& kN60hRu ˈ//py[U.ӉCx-%Ʋ׳55wc;MKQ?s(TvDگ]cJ,Ӭ3ԯ'Z˟t:dGxΖЙZ}tɖoh=(m{+Q#|q…@WηfsC?YK^W?1=GuWr9rBؽ%plGF8 DS "_?,kacho(ߔPLz)jehVG2ي&2~%_U'"Br`l\x+^ܮgf Ui'QUڶ><ѩj} /$vO큍wjy dt%oeq,E\p))k=ӡD:q$yLH&M^1 ҋxQ+ɚظR7?#ɮ\G <8tA@S3:dHntJ [`pG2f-'H!k|Fyzs> ^)~Z *餛[P7*20%Ѥ{x ^zH8D5\~"-.HZΤu>8l*Ӽ-߲Fn¼?8ᩭH!rƀ%B T!>>qEBXT<58 M4Ru^kϵ/}s?fÛtH G2~̏ʟx@^GFo}10,Q+9zFڬR Nk%z[/9I\Xg`nm.QpeF|VEU>>)),Ea3-͕@ܴ3iӈO6EbyH+߇A.e/Ť"KYl|#y(U3u/\Y6df{ ܻO*WXubqbOҵۑͻJrcbAƆ&}~pi7Z zD8sZb>oZd btҨ]YS‰wC JQ㉽w}+GgcCJ\x?ڴL'v=<y>|ᦫ;Cn ݼCTȚLN|cK.BAr1ę3[.l(l)3'A_D9ޒ"dz+w GuFPN2q+%yQBi}eʡ!Nl-ш,q<0i6{ߓr9roO(l juw!,,QЭ41Iī:lj|xc y bKAm^ 43cm3^(8=w@i2&_"\dUoZ_S$K'h 羈tp G+Hmu:OQc3V e 6v&!U>NRʉ4&TM<=!r0*;@e2ޱAQaa Ny~PNjZ1sG6p)s;f]M^`'z$Ƃzr9M+AqBe`T ~^(W٘y4ehǯgxX~zV_ l79ofCr\ˣ8Bwg6z[پNs֭SQEF:l%KC cj t}=IĽqj p"vʸe/)yv1N#ƥ7\҆S&ژpH1""RÐLWk84[z7念? r0WDfRV#[g0uiBmp|۲I ӂS+boTM)Cļ?BHy>&T8*aGr-;'#ɵèDwhF4P7@BNK+Bd"=1W0p9W+(o AtӖ&>4WFӤN!O".9X>$D @.;Ø8N|^gYFp-nP9q/zANOĞ֢ ߚDb|eq9zb E UހPu@졋ևQ̆Yxc\^@r|p8E<p!4J acsJ. (Za`oFOU B+PBd/"Y OAS+1B1Tv7HAo*6hSAԬ9{MI.抪 tʜ5 sBI>`fFӠP)h]Ȣez(,GDzOv z}R1n70O01XGBϷMEzi3V'dTЙC 8g?v6E!jD`#/ӱ[2kF:r=6Zt8zz ֏J!:h~C;@ޱ\G)xkp<#ONg `Ś 2bw4Hgʾ𘓷3]}~lM7?D ޓLfu[aTƒ-M-zG'x)x˟}׀ۼq/x0E{ux0 RiV3@ʽ6P,.Ir0! ݄>C IGf,.-.69FN b_W < }FNLevEu n\1MyZK7n/YtK(Za LAbCLvt2AkCz7FL=h`o)AkOALq~#i' Ad`J d\޴PT,~8೵F/1eP."̩,XheԽ4'ǢyYKP Z5VN9Dٔ*hbqG@*vf'}d]DXƤ9#JGXCxjG$E"Bs(=Vֻ>F\=]}Xv,'*XGUkOh MVc4QQ8g;WVN)::4h^j+4E\:sK'vCe34T.4oΐTޗLӼn QRl~.}DTȘncš] nҏmkLD6mm>o.&.me70" ǔ~I]*=O^IˣX<ڸgߍu2&ݶɤsCV l4a0.YB6)(ښ#v3 q`4u?i$.`d= ׸-eq@Zdtyg)QR;Yhp3Üd&h](#YIֻ\{LMnQ;=9 &[k.ϯYUi8qk4 Va{DD;ĩvV>P.nYQ~dx$8B_ &(dvܾ3<){rUre+.0M07d+?H^4Ր0[}T42k"k`E=C7w;}UyA .sDn͐.j S W"=¥nw-cw S wI(%Dy?ϧϯTDӬf#Z +N{P?z:qH0;<)H&Nsrfx l;9 d\=̘4m}c݀{?pHrU*'/wV6iF4uj'@E ݇ P<.ˀYi9kv {2ƮO$RSa3 Qtx+vWB.?a|xsT*/NO|tDYIwd%գ W&$OIc3—Dњ&Aɻ=\X:4:;gAO-#7=Y]WHbWܚ܈ -%&Ci]Ҵ-,I)eQie<=k,Lq,gR_*@dPg@M%#' z'qN6==#ȗZAؕLNMg바?qJ Syv_#J4"Ҿ-TNmQJgGCK(u芵x(4$wgwomPOA4Y|[]h%RT6 v>s~ܽ6s}7'1vڧ%ad;p'B);ĘuPwk Ry_^U,mėt|(Ct^=w7 ^?1֘8y`y˻JkME$8|iQttO"f_?KRv]v:\޸-3ȩMhfW3% o̐aKׅ>XUa.4F}d~?}NO,N#D{6lR'`7F/nhb.wN3Vl甇 w;2"aX*t=Y VKkIXBa2C0WC؂K[Z 9Q:^0;3&%03FMJyk<}kVG0RN2j3]TX|Ѷ|ZbFQm2Hp0\!peμI rLVB]8]/r:ȔP[%r9o4P I\ۿi 9 I;2X ŷijO Z9^M<;OFD2BwJ5܎7̌<9:'{iW| :]͘QR?Z89[PD"Ql[pD073YR].ƐO_ze_0:? w:G4I;Ї7reOR[) J5ֳ`v =¶I!җo`lQCTfLtX?ۂef$Q ҔOW&.SoPfjPDk4 Q <. %qDGQǖV؊C;#L\e%Wim.h~fud9 yxo{eԃ8A! t[eoߑ)w3:( P0ˌʵQ|US.#Oܰ*ʔ)JL Qxۍn@-"*O\NIѴX+=]2= U 'JY9 ]$ƸDuXQq_IʙhMXFH; !#a`8ɒӨP-k97bۗҔ֘? BXU/oIvލuaVeL^a¡[ fb}e}R1Hků^>"i4n/%qPL~zEL~|Ti -VY ê^8y~V;? l%T$NwMOB ˼>~aoq)$n0D ѓPטڱLTs5<@$aM޶/Ys̟Pc2֊~!^8Fw=m {`Ib)#x74F_R=6~V4֒1!;_Po.GM`uͿkg 7cV, %|D̏tt\@Šk D Y?x^.rFӠ%@!!.0tFlL9D)sb]Fzz[dxX`3&1s{- .̛%8^?Mh1Mq/3"`s^Vj)rͩ8["qcyE#^LH,9xڋs7<2вJrKaً5Ѡ{"sw?x܂ឫsVB7җ,X%w-aJ[ɧq9]B" -^9y4|{49Лb" ƷVC/s7,¸U )%7B _9-_ߐgYMn/玏PGˡيu?PF+l\rF.폢;:+oBh43Ҿgi}W0O*:Ev;piA~K+oM>8cjyxJ1 wxz w6J]Fj |Z+7MGkB̖$vϳǽg+nm%h֕Se"To8R:goM-+[o (]T\#g0{]םpV~Z *5R2-2nya-{X WfTb?,5CmMcs*:Gn//y)uIPN <tDM@,|QƘT-ŧj$Y| Dl:$,vT/ݣv܈@CvnF%K|5"]ȥ>]tuynfj yEF_=O羲!`UU  S*ndHZϝAkPѻD'ǧ @TLHg E٭v\uSpxn> kgxOcZ&Veo o`2[Tmuo"(-A| K,A&}DbNCs߱IX3:dWqs q^J(# g2kv/pn$6ڤRnFsoE.ظNصaH{(egJ1ű~$ѢӸVËP$ŔN5squ$ &2Wz"HjN-=.+gDlAJ2ЍK^{iYVWBMY6H;fp.ZJ͞,9֌$b$O:|%*OϹfx=>ga/w=3Ԟ;p:L|_,m?)g]|#fNk-]KFU$ g ,LS ڐ7:׮t59"Ō(]h c;”IV%x ]1u1&H'/K~븳Ow+e?q^d)Ѣk_I’>}Xa#`>~>9p QcMv\if6e\]Y4X;&.b^,έ՜ e;sBw[Zt8ӵqd䬈!&{(iTR:Լ=WŪS 2^Ec.|:L3 >Fy |}Ћh&?HAB6.{ʺhܢi^Q_0MX#Mj2~.4q- A CUaH6 !,, 'dI4slN8h @Wi5⛆s+8r{+Rĉi B;)$y(,Pn1Y9f-W[;ZqZO#x9B.e $),-ȤZSر«iXIi3&'~͢jZ\D x#Ԉr@9KD `Mhu"׃7raM.BKɹnUL]+ۿw㥛&T*OdT^ /EL[qXKOC޲- ֞&3ϳvΝh|.:6),cyx5N#Fa송9!#!u.x18 c1@ ir=3\ĻOMMj=^fރ8_TBpj͸] YD'Uh/0ׅUK݁~f{ D =4[j/sظc+oM)1tbT*>7ń c_:58!굸' 7:1:Afr\HO!8N.wocLS\(c u-D1% C*Y 0y A)zY;UnQJ_0@U郕:/ 3A%`ٌ-A|JuKSv T9IR`e<ԍw\r.앸L喇Pvow,<_/ 8b_gdgH%ƞ0CIɉ2nc3]T3-vAn naz \ +3#!xƢ q7|2mު~"ǎ>G!q}J9 9g /8q_2{ vG5ܦطiݣ`to>V8nTpd, ϛJk#Sv.[Ϭܤ<) 3+]YG_%$icgxu#e?j?1߷84DqXx>wX/^$ȸޅ~Eچ{T5앒Z3,AЅh-#jt*KӅ%|}HnVeu2>Cq_C6 oq:Į%WA) JT_p(7.ϓ{u܏~h++X 7<8 J?!oyT}y+Z9y9x64|dҴ.Ho>B+7] OcAdˀr N7^wQ4j+'2YOuJuE}|%JՒ8iF&Uw"X2F.E ^wMT(\jtkFΝ|lF-ay4}D5.`\E&жI(Ӗ%0dW|?FT߸! ‡Ts7^ͩJ`I nِ*۞aEY>mdAfM]6f;pY=1HAy{>㽮uКEa=ü7X{I(QRp(ͶK~Uu"u-y_eG^ "S~pjԪX gPB<l5"`Vrn `x7y,^;Vus"/ 5ƿmC Ċ n6Dm.cH$ *;dvAUl_uFlpXs%<ZݺIlå.-OOMiW@ 7lsq.mؚKҿj_ᛸҩ`{XA~o*![5n(nq0G94OϞ˴' #N_9ܙlSdԁc:ozW׵lGA9[]M,q%q/ۺLGMaczYdX :GTOQfT]\fvy(FbaRJx/8O߉bU&u eH dJ2ق PMtzc%/Ǐ%-_/Xa?Cm(uN"fꗥqqur5i-7 YlK,p1"H K-W)j]aIgW U mn19ȌyI 35xZu }~ > sӝE'vݑ.D <ŜM{KMvAE!Q xzjp[ /2+)ѥPHv[RXD,$zܡ+ש=t[%=:!x^|t{Ն9jE:R R,Ed:=(]i΂sJ}L|Ud5<^iu*&ꗇG[W)kЧ7]EQfii}2].!˔־}A0ɋRe/'~^|^Ce/I4k)(? nGdy-CÿVPzJ$ !)($} 7f%l3`;]wKgA29ÙB㋼=1&nhUɡaKwMXBunv!Xe~7m/I욁krgWDbk(jP'%$"S J-_?<"MSDhhSa c͖EIZaBFMs|Zr"B,}`9Ft1qYlYFE+R>㹑6&kҁvx4]rin%$'ب!ϒ=g D.Ͳl{{c[7w>݋MLHbQ)ʚs:`ze$LwiJFK4ފZ mѲ2y9J/Q8J 3hPK ˠ9"P7$g:&#yKPΈuԁvˎaʠ>R}󁨯@*&Aq>IN foB!՞wuʠs k"U/VW*:Q +Al8HD]q&&(c]n)bq3t$C@,O nf8ll2ˆ^ޥV=[?J47aVaIz b1ڃRd-@5=ԇ HN ]o)%SA'nze#3φQf"$?HIٓU:%H\PJ9jw؉샲MDѡ&Zy=6O0 /]= { a+QJ%Ɠ~}JkD-P3/F:P"l䶤0E>&|O6?# 8nNM 9]>Q.Q|&&h\Сf0cVp qgPL nr"FK< ?6D nlI'*a%fԻݔD笊zd'D0_4\'h$L* MusZ gU5vXOg"9=+xOʭA:'2`9 %9+_C(hyCs<)Ku9Xc"O&K뀙>4S59ޫx+ ͧK?{Zڌ:;iiA ?˰aa!Sz;p'l ԂFA)FHbmdlOś"-=+ٹ ' % =QLc|z^Z{eôTOvص] <;I3tCinI&ɟÙgБ<0yKwU2 ^V-5m^T a`(#B =핶2Sϓ6 x 5Q9xp^+ hpYnpm/ˣ >|68{Tdϯڑ֑oVZU?_w:drn?>2[± PP6u:S`lҴYxfCXe7Ӫ&d *Gu+n-sgW҃%Tq9O,$L֤?sd6.-&m0Hoe}iޟ q7JDžӝ<2At8QL7&#tѳ#/(upa+:x*`,H~% !z)0#3lX,A,Q9tn\)Nh`[bn;EQl[vB2V)BLk< @ÅI6W1h6Ar߬/rhc[G 6nJir1q>^}h}LNw1D|ȁbf |Z<0W<}Pܰo(W~_D{o~aJy<]T/=@\S(Cl 4 4s.DZmtT|ɲI۲WZuwO)Q ꩼR-{(n%M.sMr Q ۤUr9᫒.¬.p,- *v~FP]).Bc-0cGzss6e<&Rڰfڏ&x;mސ䍞u 6?x)/Xn&;7[G גX7.6j4}ckqӴ,2VdC+_o%y$ւ+قe1A-eS(MK㷐Lҧ2+p%3\%Aroڼ)x8o/\ƇctE@ ڦ,zxdMZ@yחƳ3'$`oJ>&JɅ>,cS~Aw./9=qOH2"P5:ߎ`03[D?: ḝu~AJU{BLD,@˺:EQ q,}`[VA\sەEq g@E6:7S%֬_s#/d繆MOlpEu#;mm`6Yl>" `l d@65 .&×W $Op+(/@GʒU2MWS LFD9>tqˉ_7^K:Ց;\ؿn*Cpȑ~BѤsVQ1 v/"0@!;|mD%g6? '۟y}{@ݨѕv 4VAU,a%]g8`!a|$?ҽ| v`In)JQ_mQ:!&>qNb)B8 ?õ-cF3w٭'2Ë#$W,? h_skǚj ?އYwI8OUT3#UGޮBxťMU2ҋڟRnJA&cߙ{'jq<RCb?`YbkY胧j~EJ Nf. BZ3r}pa.Fuˊng}be fb`Ɍ:h snA"zcbz[OBXΛ~Il=u^1)@)HV I0;#)SsGTֺkR~ +L>|<}9m} j5˩\Nu҈;dhlrY( (ve^I3xuC]*tT3.—32&.zK(%Uγl.rRyėM{ Ov2ԘY7Q t(ex8Wі\-ݗ ^m<#ZSBqat$xϻG%7Q2@u`]1 }7injbwf$x3S$Woj2|-z"mR6z,ARWex\zVK*lKxRLr JfMl6g\9$_) PDZ Cҭ. PYV($:(a;J a4FG6gS@?n8rupo#`pEgc3K|]]3\Idx ̨(9WL~mbX;1h*bLiQd8XMkxztrq 4\zq}Y&6ؑBÍT- Bӷ[)/Un V; 7@+,1ZһL_`@`,+ IFʼnؓ5sJ)EjƼ5<\hp$ġG*_~ W @=o,8PJkG}2wb?N-&[yhndSbLL/爱U5s@DnApe!N5ѻ17xq cqϒ1S Apg1 r(]e 7,b,(_cl Yg t'xx, H' bj!Xc#vUZyieNAb,./d[b61JU5?=[P&AQa;ӈĄQA>lWiqG2g0PYś⁋ +uig>/4_oA4c;q13 vZQ8 tVC>5>,8t{C't@Q SGY`Hzo?w@ P(N߬;Ko [3N0‘#|=cVY ];~A_[rvAEwIkzKR_tfd%2ADg1F& |h(/.d&Eߚ9}$mMjkГ3qsy_6? ,5bL*jXmtjUT0w)Xv|@`waiydB1=(g+s4]ѮV#QOl55Θ_~DEK“XuJ5|6K4hΚ ,-n5jO\USz8KrᾪRJ+FidM˞(XͱOk=X(̋?;+y=dHX˵^=At7FCs[kCIi8i Vf1n ؄w!VpQUQB(%łmHLЋ 1&QVXt/籣#j "RA";`UG`H_b4Z}9FS9閏R {xHh8YݱU`C^hib,78̽Ç54"9'MUh-|\H)A>bT0\ΤRԓ*/eE0۫i _-fP(/^Q\*%f~.fKqg#h= y4e͟Q~${rxmI-^rlJ? THTK ;Dewl'H=1~'.hf $M^K{֤0 fw$'h^yO&42fx@Sܠ uf)pN5Kjе8Hmfd~ssEiz F|9E$dNŸAQ1_A?'Ŷ ~pv-׋;^`{T| Fβʮ'F%Ӓ&T\-x%sb[O; ̧w{d)$%R*a-0] ;}|#/t+,|9QuI6ߤE|1m.%NAm(:8KVjdcQ=u?t21}֦?ƚqlU,I1J6o{ -0䢖 pQ i*!{cidn#F((s<YvÍ$1X>&>J^"UNvKUyISط3pШK/7$nY5S56ΎX R>i.Xb==Adzсrj%JQlS"**G,vha(y\B =VM\8Af'3wŨz @ E(Vl(,YuKichѥWJE&hGOȊ_<hf- #>se,J"0\$JQEC$03&-k!Q Q>Ka7˖D'x^Ń ,LVC ړvrOز H$o`ȓn p 1bed7]3CWI{b, ,^d{Sr룡8|d-amLJ~V &XmޝJ0DtN{%:/-hwR{~BqbwԌSpBGNt9,(i(3lʲ6ܛe6$)LpǹO,> +ݐt ^|5ӜnAĜ|om6] O1Z#Oo;%l|*Lk՚0oU̍M]Sֆ}^iB*I%>$tC^}.Qm:hG% Fb2#m˜i0J FEF3 e{【ed6N2XOi" e~&j ID,+*j'Y52 ؛dÎ+/qBr^ @PBdQ۝5hs1PWH0p2Ujrr1J;" (1WwO 5u2|la R@翨e 5IEbL| K9H˒oo:6(WmfZVGj.k߆o \hX+.Ep QFiHÀR@E,/hyar_urh H~ulz7$|qlPzQKh}zfO*݈/N$&8p":#۔mK!Xj%UV 1^bB-D~鼃"X67"]C2ESO5sFl = Y?K0eBjIɵkoaɪd .pI1:aCLM3$KfIN9X4ŲF Sh^ d]$4#^ab&l4ǝ'c\i2{\ץw [Az_e%!SEP_>=Cۭ6)BvhCêMN0rRhG5C17>߽"0жG@T 'Ck/'^'-w{ur3eBu3[32:x*vRcm. ;[50tSnfǯuAn3m ࠒ2qPUW@-?eD9ⶅiXw dp#-aC{yGU`:#/U4Lѿj߽4Qg9zs;07JגJp}XoKe!-趠<0N\>|Ss{QHcB !Fk#밭&r99UK+>SbJh51}bK!L`Q d>l&<,(o2' |J F|"' 54' h|ij (n':PpL=0Ao.lJ 3S /w)5# n8 7X?'U ?IZGc}Ǻ-HSEJ9#d99qM$KWPg>1E7Pz/ s_}aDZ=zd(؆U0a| tV]A՗"ؕNh+J<7#-&h8Ȣ@o]KCK<笕$,qgʣִe%7%,K\'{8%2?!  q]6C dkipVpm\,k8L%6{b[r%?, FO9 !C'|* ϔB16v1 F[njJ֊M)ĭ 4 BH]wHZ* 0 aKOS1]YL'1U vhEXTru;^P@xJ2OjV2ɋ["J} BwFdZ):}{تEQf5՘*I:PbcLlSX6m#ZLO1C^eءDZ/?9ȼe0㜹͙l@&wowu]سԷi/3Ko1a/v5UJT?4!qR#E8j)W Ǥgw\+Q m%0Ae#E_=.R5̗bd[3m.%lE,]qkD'Dܨ^v2W.@}o|B:~9"O6E!C<)9~*Ӈ[x`Ւ| )&wnb8MoP߈P S.mArWrA͙_L[;-*]ԡH*Q^8qvFilwTVl,Y|8d[yQ7kF{2kΏ^|Wص}5?q sHV:0e :cЖU uL։PiQc4jm#&&vÊ\=_qFNHi]{JH,ۨqE ~Sa^j+BPބT/W7쀬r}zKQ!JL_OYKLn .ݕ[F(=C=2oe-.PCИ !& $}b,10Q8`bAr`~[q46IDy&v8b<6 )NFr'i\9slWàCdR?|O(*|L bllLl"6CG<[2Lq;H(͛ 4"C l; ?teg&͍*,D1 ŏ%M}3yV{le1&=%D=H^~s*TM7OoSnpʭ 8IL"^40.Sk b*ˣ?,˿: ZHa?]ifp*~ouJ_+Ӵ[)t/;Di'* j *@Ϊ%]tנAR/3: 9ښ3L*i%?pS' TT? 13낢c'Ia\@Ҿ\Eɳ>/yq(c05D4 LUS&v!yt pw>m+r"1Obg[{]*n[k@[odkȒ~Z";U.A{s Gѯ@g5,omu.-"4nԅ%3 ySrgyλ3+YZ\=ʻ)W ]#J O$(m5,$;%_~,s~!_i%nj}'~?|IS'KM@o=ԧkd}ƤfpnvҝF5}Kxm s)_YģZǜO{ojJ-:͕Bƪ*.95F2?uI~EU#^]d߉yrӪb*2Qp_׼bUy+jJLjTN?KSrjl\f(c΃zu-:]g5ͨg'_>LtKzh"x0JZxVOA#Xm&i2eQr d\ ^a!^%!M5VhA9Z5|ڢ`Ф>p")w^a!iFwNI\VƉ_ 2,w!Ty+>mPGw 1amCu({.(c`Ꮴ$Z^j&J`_UޡK/zC.@+kNJ5p9>{l#<{sEЄEj @ht ;9B((8Vx&#/m0ȥPp%3:56GC|f[*+-uF,88'Q:qʉ + p9(lփ;s!^"B[Kap;Wυ']!䌕_3] D?V,k+֫FTO|.G2UgsszN`|+*t- |$7c99 {uW}ms簮nrCm+RRAv$qz2oF]a~\ŁzرUMyiW;_?I+ QإQa6;0\x$Ѫ+_P ^cD\mF3L8&,x*[St)ʧD(:rH6}f5h*A2D"&GtTk#/*ZWޮm7;4Ŀl-n [Q(JiJE}t)bc?}ɣխpP|/#:u&0=i*$L3=˴E]ϱ?pu +։gwi?RY2R^`KBZZCi!`v =;+%`5':gd`I`(2;D$یC|A:c߃Ɗ`K))[Y<XwD yh Ov^۞]": aDhJVj.l.ZL[PyIT_{{zB9:@0jC?'ߌ-  3F,^Dih{nm g?gyBF!#Ogt@dGf2^g`1,Hg?\vb݅c*Ԅu cKs&SzV#*)w*`_$/W\5!:b(strZL7z#?7z^#xZZLBC$ːV}j/ nsd;<1L#NYޣK@+7[n[̭g"i# gB0H,aruy> ]/xN>1!xA)(km+vdt ‡YYߥEÆe1ͿAh{PsP2 $1kl㡮2HF-3\*P25] Efv:gG6b_-dRo}v%b$fb6C11Jֈ_J(7~umNAl>?Lx3c~ڸ>ǍQN$CKF2٨38*Ls^\[ώn5+"\]_u'!Z{]“+8gUz(S`Wm&+g5 6V3y#S]D_|<&Iu9K;!Ex/LeYgXd>Ҧ\6deY!4QY/ j҆> Ʊr 7YOl(fo;*0Fw`h0niɉH/ Yxm>]%3|ˮ cW,^eȫ݌HG יq D'9cth[j1?QghQ}mEy%!.}v[_APr kk`s4?I/%{88O!s6M:a{mmU~:[yX u+J&/L`@ZspZ9"uk]rIdZw77E >i\1مtjZ.nxĠ>Ȉ"'j$vZ{Lw.3vȔ1m8㎬#-v̆mb;h>8Max.op췔ԏKM(ԨB(ZDq!ec۬g 3.k܍l:PbÄGx*⼺,eLg4 e 4'ر&%h-9"m&uu;HU;@k{ ;IP b(]$:<ߺtv0%e*iGrojXbi㇡Q+((H*="O6*V>'_ b\CX6KԎr0K=o'v680bBZ[$I(sO߬Zȹ $do!DDJavy8/~ר&BMZqezNz{ܖFԠJbw C,}˓B.(:85b^iXrAMbzMӉR&%t Lwgh o{K'\N?@b$nj%wG_)"p%^Wn]Ot!?T#6b s4)j`Cc91nrҙ)7$đ~mvVz7]Z%1SQcukBGRXF4u( U32Rˌ$8'ę?>X"gy׽ b9;&َqQU5\j@go7P-m{HMɳџDotu$' |eh^Q"d>9-=B hA7ہR0sB 1JZO!᭯Ul S[)+e=KtseMR 6AsĽ@~`a]% VRzbEn1E7"/Zdt(18 /x&"3Q+$eGi:YrMi3WL1nPU|oq@'-AfnwJ>RmOU 뵱k+gsν?LJ:(`| iLА^ڮh6YIM_(Ĝ.KŁֶm0;:8sD0kb-- \*egAYIol v=:S80Nl*[bZorn/n^a_rVHVˠTjI0ÿ3hW9gx0ICZʝ Z*;A[sM~A^u8Z>a;ܘƖD?a>[ FK' opu>p&?yLzF[vBJ`rt}4ŧfUO2yC #QY>amASw氃8BnǕwcpwNp5]A MY˨~ <ٿ ɨᄑƜ}.r/'I awHq70_{ۈV}\8jRUL m$:N$6{Fe)hR۞4J. h>sU?OGT跪B.: alRN.+27-QihĹVaop{RCbqhM5CsҾb?HTBc^H;<oSW˾@c֮9G('kܑwY2yAwgd"m ـeJ*7ORt3{r1~K)g LZAtkv緲ZRN]cN(鐜٣ mK\G+M\~ܴ .<*{:~j:CY c}MGK"|J9'{]UtԴU7bhQʓya<@ߋ;it= 0І 3[:<2MS0L'0YD۹,qӽ=z`P><~G hg&|SmDq}[ح(Kk-kҐdDlЁSqF>r =dt8q]9,\v\g`x/s$ϽMY(G2)nE3X=L:l}1keI: И /"U$Ј<gsڨOu7M"1s%ayWVrǁu=pZKVwCP_5b (~,L/?8.%850K9dX:F/MC @%x3Z|n7lJT%;q|[, n ,wM37YމR%ۘhXuk&luÚ1pʐS//2Gj-r\vʕy;'N{|LTҜW-]I tǐ |MW<o*{+rYuu7?O%C7G(:vqX.azFa[!yrʭg)V-@VfXkAH& u)Ls8ݰ*T("U-YX!(ZRd?YSV=?hKKeEwvURq $IНtd2AO-{徼5h&UڊN`7O$AL1*Al8n/g 5?vO", mNTdrf|dA\P~m ҼW `}TM8B?# " R!wlf$:HRTzP'|*>ssc^O>+('6akD\mz7eD#p*{ᩁ-SA*cVV0H=;Zʹϊv>9u^d#O~ G&~kK|Қ?R%yD8,iw$I$@0:^'b>mE?*Kh _ Aċ%Q(ۂȬ8B)-|6^onT8TF72aG IQ'X"\`5Fm9saPQvF7"N &ZɒoR'qO vtM&Lsf %vş!ԹxH_˩mcڹڨք(jϵ'DOg[rYYHn")&͙uNlBx"?a/,H*ݘ0H$;;1B,6uki#/d=:+FAX2UeVn,4oI^l;$;ꅭgvч2Vo)8ʠygJeZ'L006Q=ˉbY$q;I>Zm|y^C5$]afR3?@O<$$LԚ4`)Q-t2@s_Z9ѻ5j8kOG 7P{Il^uB/`r% D ھBޕOV6R:'|m} ,MIpx@/ <7Vh5+ap$S\œߚhT,jvFfnvͣE T/VrD"+62b)Z6]{bTWl2mqO j XIѳK~ztQ.[;@O):,*ZTaR`f3p&YQC'HӂAEpnZYkA9y-~Da)n;U}|9bo/8,k@_1 JZsd+کb;mf?5 [!Q$XE*›ɵ%$\7}RG@\H&1K¹~̘̊伟miQ2[٦MP5aœf_kc;`RUsi|<̝^sf0u̫R*O7f'SvLFIpG*L̝-nojNFGoGpZbs*uGPi 4;8fxjmHp樨foT* H̤,ХkCfP=Eiޣ5ɣKȌcΎ NK^ctȘ-'cWT;l$I◿|ܒ&^YuBn70>1owٵ;pUE*E-ԓȆ48ZLhPz% ?y#lSJ,OM%hbsSrSH=6=Pjsڦ/ma2>P׷>,O&Q;s1"CXEp A<(^ET tTCQnZN*Xcd _l62SGr% LB[U|SJ_?.6<7FDUϯ:~+6+uɠj\RaX#KDP>ehۢRnT.[Y 5zlIv!Y2-gS_Re7tt%wxaɺ}j1 NdZ3$3!P_dtn!!KC8nл@zz ӖdN귗>~PL30AC*n0fAW B6:K?b3t=Y\1UEys{Y3>X$KRPXc3|~{=bݯ%; (Hv2[><}_ ';@ynO5[?4gel6- %~#֨0%]k">DoOkC<, Nna,L%[泅YSM'ehΜ|wv )r W/ 24eދ=2$;1څ%Gu]=Dtݨ'ΰjLjC uR䤺&HI-qwK ZUʛ F.EN5WrSqB>o,=a =K`_fW.LYǒYVNɇ ,/i/Yr-)zR8'=QY}=tA~~(3ుsf\ iPF,5:tgs\$u;фڣF1'z"R`+/p~H#dSM4жeN%a5KW; &2ˑ;qvzPp!f=H_Gp:<=gLH3WP3@n+UsgїEHѵzL*Op< zq3jCEf 5|yŎ=BaxY]>eԹҿ;.[+TI^vA:v|.wbaĈ2ĘxuJ90ؔoLn")%i#(Uj (0G C`U>hjoZ$ "86 ?# `o ](g䭍FP,Ebu8_ &'_侨tm`t@ֱtj:d_*r"ZѻSר983yH 4:U,oK8!H>efٺ^*x;JypҚaG՛=9A/Ҕu1ؑbWcRqcEKO inݿ451b>@?[giJ _crQͤǓS1+G!w\;(D۞}0x}k{ra-f%)QיF{Z͇Z'5n2>6UKګ?&u[K~e,^ſwѶ{ Wܙc]Đ"A{G` % +YVGH\8CMBJϗ /RCVDOG&Ќ;bk!3C[R+܃wG0W%=g2u iCzE@|ΆTa5[G:W_ǺrU b*@*xkw; Na5.VYdxtV}3T>U[谀ӌ/ZHr^j!UVQFc.ظy[>HQ)x+֙GsO&[G@":l=owʟk}twTY:+p4Js.YpS xrc#"C\tN"hq;_`"Wf)h1^M; E%nl1i6La.I0󍰊,fO0f̷^OC7ͯ2ei%H#5_:L4XW C&m^PE^iɖt ڜ? }Ф<&VXzk,J \dOK@"2ajn%."k_nM=KxoZ]% PU nД-4=ԣ- q?lM"y!Gwv _D뇩FТMҕSs+E sH0`P'1EAq !Oe -D&aR؇7&^8vAaCV^;9Z3/I浑#tҧrmkKKH$ۭ&'}q<F!aKX QMH 3ER qOO_84ZnP>T*(MpOh :03+"aB1B^NJ܁SIgN3kX4w .W K@Z2 `,şK(;G=J, F PC_\0R^k݊b 䉩ULKiS%3 Ӓ ,wSK͌_cSV{.rMNHc|}JrJ3DS_ҧܿdԞ@M[2)|?-h.LA1U=y?Ho_xdlNJiבA- 260؋x ~xµ@v$+x V ΍*=d&V?Sք I??4zA;1C.Ҥ#.]ߤ?EX NQѱ4!lɄcP==|1ZwN]7 .|gCStu9[G ;U=s?MF0M6ZMd'!K()UZhn6 r+#Gೃg` *(&ҾY(e[,}c6r<J /z '\q>/#ŜYE)Ns //|fW^ohhpk'_lyF^e֝Qﮧr+ OevαFe(m/xQUss"_O'Ỻ&*rVH+^iG8yߛ!e/@Ôp2)M4Iv=4.~z.^S7KB[5fE6 2uW:f SWa i(!2FPtŸ bc\e M'[kSD>_ݤH30,(q#$,p1b{C&`3گg SǍaBmaa%LZ6^ðj65'O,$mjwb a.X^M2DɆyc[2:E".w||>&H^e FnlmĘ*]ؖJC{KR'F $2CH4B}?|)?qm@/ 5G4r ^4xEaW4콞KFkl+|L@1 5*Oߴ+'aau a7jݑ WM6PPT \ FtԲu@Rhov 0J\h&a6; @N#u{&E+ _\ak^õdH:-^xtLD+]hi_8&ͫή~F}ǙQg-P H./$#qV6<>m"~xw)#5ԃu4,,EPǴHz4‹@btB-3~'KUg+jzjFOAV3sR`oOզL$ֱ H2ߦ)ߤWj_ybV}jazo 8T̖0JJZs2>KyźCXsZ\+9綴Z[8ȴPw&vF$i0WO"adSl@䵆5Jɴ5W+8 8i7-xZTL$" JZEʺ9Z\s шyx"}^Rfv V.0rT)oޫX-;Rsrj#sf\+a!}4Ѫ{@~ul9ELL3/_ɳvWZOQ"a̿9xp?gȿpTbݓ! r-nx:56쓷735'T뭫Db-NؒاөB)OD lF1rwj>)O0u[9(=QP~~m]I'cY[_I!XRq0/] @'õNeS7CL]9-)rE=F?ˢn'(Э@1CFs߂bFnn} Sy>oQH()~Z5l\YEnNչaVYي4?gB/5q_GnpBT ٨J^AC^P&n`hpQT_(Z {?ɝDa&m; z҂ =7i&r Kps ssY>XN8{i\{ ;*K/(/ZȎVQ]c)?y3jZ C),yqF+vXZox(~A{=*}pg:0m^JmrG00D9.+%lK~abH[Owə=jCfGN#}=z[vٳS if E1U=ϖ&VV1{m eu6/ل#byH[M:o|uMQzMI=ѺXDBKkM%I:'j./3a1D`G9 mfIʇeX#Olb˱=!X$5TIq{u Er>/0 8>tYcWvMDg÷ 9٠(geH+A $ LUL&O1^蒂5`~*ZŶp+d$ k#sALF* 4kߞ}Gxb9ifNɸZh!Z Œ, E"6k}͙tn5"^]tO|wpR)\ƾ>h03<9۵dJbvF-TqW +|V |X~!)p;uPRtW]8R%֭F0;XaC>&/DbT̙֩ư*1,чl0 =N{mXs |OMCۦ́UJ"M].aQX?8cۥ !lݑŭBKl@^GvL%D' \,F7.ƢET$<(ʄ0 x _!7O݈1*g[ΐrhT>CuJ1@^IJp%k/nsKǏ}Cz pT+'2>Bavu.֑ [s?Xݓ0>TAͨ%oL9u`+8T򼠛h`dC{IPPUCoI.|7Ո Q(M%*W!P/Yv셵s$h .q(BAa +Lo2aQسSDYТYFSBA|M=f&|USEeAC` `gL?V|lD"Բ{0j2U^k jl##aOX%"X. 4ב=zV,qAtu5eD<)]Y?)e `unnp<py7lu[\nu ̔$:0WI?%/X#c?ޣS=xD1P% Lm؞0rύ h`P# 07X>gf`Q^\PFǫpkF2( 1!vޭM ԸWP5-r}Vumsxk`x`|SW&M H: ZdRy|ܛHA:7U|&b]#CUvdA|jfX ,U;D FKƊ.뵬M\#$=QySߩU1یc"!o$W"Ha-G=jTnjn4I(k Cu81HXã) /E&r-Gf;~& }<葫A>gq:/VPZ5};#>R@"Xώ ܩK e H}yt =fAne_j^[Xz!@J*. 5R_s+j-LG8lѨ뜻vg=Ŋ[GƏmWV(.#}x3c +,9r>L`,|I" ԕ'>`ogltE%/-kNRbA]soƋtgZA'5תAmX邯)Sa;2m`L< %ό?PA~!dGƥ4mV^kr饅;cR*b/Wcй1'ZH 46t*(aSY `\{rP5g~&xʛ3ʧ'S뷓SK(}6\Z] q.{BsF|rxރ9DyK@ \ POt&/:hȳ?'t 8ӷX,փ ND@u8)ը 64%UO6J(]ƄH &.2㌪Ki('*-As?8[ *$h:[Ara+I`Wm;͖ (#Pz$p0+VwPDW-VoPحAt zQ¢0{‘Ȇ%i1YVĨRV@@a29g~r ˙%tw1FHvTwm+JPI)'!t%wpfFa\Ynt|0h5dMWYK: w:my;G$3FbFp-hfiH[qh)%e o}We/ C{h~znp T|='ͺ~A jj.Y~W?;X}3 qTt$J"\3ǰgV:B(([G!z[vt-Mv]T`#p]OGؕ\v]CFCgKw0Cv+Gz"2?F,l~>~C܇砸wgh~ S#g$!cR!1R,^|9Nc_ L+(D"wP9\O8Σ[5 %(XKi-/BW0d悀N#Q_H\h4Em,o /PqJI$Zn2\FݒEd1Jt@WYv| `Z(ÃstRLj׿Id)Wߝ:;*h hsG]5ʧZP]矿8n *$M.pWcTm7rX54\vB`jH0۹]BPk FtLѪVĖIA[t>_-3]H*sxA.;0 z倫OK:x VX'SdӇ$(V /[34d]Š5VAKFJLf3"Ic?ɕѐ3=A CѼD巘ȩ<"F85$==[I\i`PL4u åXCekpTDCq8/c$$.3Ģ.w>,,f{G{QJ'q`qyxKX?Ä^zN8Dj-#c}6plkhq9e~%ȲSJ 㜩';YGdCl}*-xk eTE5I uWaAǰɀ+|H5A])!QM#m?G-~0VgFc,J`)v In͈ ݛ9k)ԁ^bqWrNzI,- G7ߠ‹m|[S\>=7ŽxwnTVjEO~^A[\ ;޿\@ؖHxHG!.#EN||hwU\Kq /B#tPrV#\$ ?Dd.47Ĕ*ZHDa4˨cKB9HH-2:{t**ڳ)3o* '{ۚ hTӤO4RtVזx+M3d];U_ݾEF}g% a Ym+@|f<`ϭ|btʯ6,^%~xxl bw!ERuֈA[Wq9/r+TxDJH9YYuS_Tߤ\x0 :ohLLcř|="Т:<p$y<:` JVxy-ʯ h'vM$);4X)Em>kvi%$~nyw'\;߄_TP'6AD DiqZ/E(ࡨ.a0J]3эV.rzu›gt/G ;R]Sp%ٱR\'f QZ̫paZp{H$V޾l ?(-ٙ)ѨT )~WRD{8;Rg9|^/j0 RpU ^ZS˨F) iV4y|p)Qsv@psz5y--l:K ̨Zvc.K3+Cpwsa9vgQ`\[r!]Ҍv^q2bp:uzeւ-C"2C8a Ѹmi ,*C2~,Z6 E>%["fvp,ҫ>;w`/U8rTZyM~C^G|4`i g|n5jOޜ&*YGts#ҺQ`nt {")UmqN}- ,QHֿ`JC.vǞ]F3aB1J *ѬtwIVʹ#{CΕ~JY*aSy6k 'I ~n}T!FEK̡](VOƤ#YrUhWqNš0hչ׈+ka)\NXL$w'#mʤ=N!!S;8d 2*u qG a =ʷm!:A2ZaԱ~v_yoN}b6-]?'oF lY$M>x% VSrDkm=܉U-Y+tD*OX[y(* ,LXUIlW"*5ɹ^fq,ZIl >[TO MdFklЧ _h̬:rTN UiWD< PThz`ZpRxa+B,zS d/8fwr,>䔔tdY,Bu'm uPQ%gӇ/a]j);(( JGMA5`Pژ⍿Wӑ ?+2֫63vG _F fũ1`-L3wK!n襳)AY~nAyXt2Z0Εɩ)v|q]컈7ggA Hb X½NBPcu7:ojim۲a"@?q3!_kqG~j3Pǘ ةhLxjL{E}˛vΏ+#N7ON 7y ^yefy 4W`< -vA?_. iUMڍV` iqBM7 )’}(榕_7N;2 mZ!@Ș $ǙaSGzU7<ϛS?f˪Y: `A9iB" x\›S~nnzQˡdtKu&F>!.0fQ]8]}"kka4R[1Ƃx].w#S{) 42(]<' <9*QkDV 2\$>m(6 !Kvz8EFo&Ai,:kcԝL-. Ҏòwpլ౱nګ"tmE[z0_Y &@# 8)5nUׂ_Πuc[.iuAYLmߒTV%4;>l)K]p+h84qZIr0 RBJSI3IFmj M |Cjv #2cP!yѬ& H)X):jvb}H(l8ul7D /\J_)C1\ kzB,<SlEFRTe7Pͤ pLr(f0H_5 x)/Yq/{(7%B0>`inDhhmc*0/"z5uĞdgFG+>bd|uג%gI c^xfQA|NܪEjӮoIlf4chWIJzl 櫉Cz=t,]4I}A-`+~yhQ^b. h M)Yu/i>bHZg&PP%b2G22Rs@$2mVcox;ٟk2l#/SUv˃%r:lv+vOY~-ĒG նi>$Wվ߄fuA$XS#}%vܕ!VlgL|DB!:^h7UFw);ʥDZ蘩"N:/BcEO]Nv`ǽdر *X/zԃ0nAyd٬etpuD4W jԵ[Z$QՌl#[e_+[t' tTO~d-jv7Tt{M %[8|:isM^U[Hev5)], 1e? h\ae`DX/ ̶L9d0^ .=msI%t9nkZG\o`:b,OPnǖbq[x5;Do!uf/.(D{-ΗگTo}Po<2%4j3:Ȅ>{o u䠇֊:O}X,m:Xs%9 O/J}bO^σR}\ G [։SE{ii: @ꪽ@2bgG/xdߐp Uf_ShK)>6y74N$*aV O<4M|u"BzzΣ |JqqB)jqؓ>z9Z\)>Μ]*̕1CIv.8z3͔_V9.1=89zm]83/[^|E c,>.98RZr $DeRNJ(Z 0jfۆ*U.@[s" [3.d%8g?S@rC>̼nn+`q}~s)*^g:Si)`@CH}yr!SlɌJTD9aAPS?ZeƋK1TƓ#!^0> ډSXk捳ˀv v  5ÖyЩ|HFovB<^&"މ|s|/He!xI"vtx%0$gv e!p C%ƒ w O~ř}i-JS]D1D O͘kQ8PƜW6gk*:E40;Qo; 96Sԯ_X":8^F(TvCe$- *v<xB}n H|ŏD!ؑ_~ I| 1 0,@5h\;K9I_fTp|U|+$oQ6  Xۚ??_T'h p%BzAcLq# 7%)˓9,춣G:]jSg-|8h>Aͅ=3`B1~d]12@Roqƃ2è35|#,Аҫ43D#/ VFV5[cDD67l{5s&1GY>` }o܁+AD^YElUq1ˁ'ҠzŐcwcP21mWNdbnh}_pA.W/*]u\wcl]&(6TV+? IΆ!2mJ{ӄkpMED9m9+iё|!Rk3dQ"|⇀VZ5l V|z` Iȁ1s~ߐ6C3ߎalT=MjMyD. Ff5BE*8v]c4vBzD0>:,d }k9֊1} 9)~Oz#/ Sm\]^HҎRs}Y ?N+$WRkp -0m~'31@ *W8%Xwu a?Z,;U"E lN?`K Y5n|) ~ubar{MP~%nqʶ%(g{ ṣ-LtzJ^PyM\Dp+2uyCr*5"+ UU)b{c3\u= rYF!nK5+.kEc ǒ@${穓K qzK|.FI'эôG}%5بUb[Yx <!5>9%4X^<8:pm-3[k;F=|E'ovP|fH\kd;Ly!3|C#܄yLc4N4lR9*:tM/{, KP[3G!cGb/1*>iUo '?p")cm&$D7GD!YWU*$0zy-RipzAWOK_>L\7QUS:bP{_x YX|Gx鋆sn[ œZYrJ "J`r|_w wwT/l;j*ZbJE=icrdVou^1SwEX6M7E;F[ldq0s-KD9;4*HSՁ^^ : 8o[lQ|9P.$1ڒ$clvy)=te3cé ljWIxvJq\8')\„Qu|h,"CM8Sip^^PvdW_Tz ƭyFu:z 0䍒}@g]|J.%M= 9[zOZeק.­7Ej W8a@ pbek[%lLKy<ĒcC۬Y+!*X(o? *iYO#Fw~a='R5NSR^eH%T穠A@!49_Z~>f-Ρ>0 - 1uw'mxx֏PIWX(+YBk㘍0ǧCDAT^+S!$pz>Cb >B#,,{BA)Bj42i;@ŗoM"zgQGu]1 ɋַa6|-Pt8bu$D,'!JѺU> ͍!4Cp8ԑ}$wŐpg9nAՋ 0J&,#K$l&LD:Ӹǻ ru/2 bwhc1r Aߑ~fK({-5@K\~'`(^yמ4}mH*dZ>ALTpD.kˆ} i1XDczkt׻iJPLy3١QZkJX⧁L{A&*MD̊;~RK\W5_sk#VE+. pC!yeUT}w,2pA͏P"P@].8QHu& ^gcŸ.j34z,ƃ \'>2& (USw;nV AꚜFUgLOeR ChƄЮz[R5⹐:1@[V⴪nC+ts}яn'h;ߔLikK0=0h-)CiMavvOwf9T*' !(WUb0,_3u̬Y d;R><6$}\熡vc x6 u=~@GzSXX{P'lStmdm }T~U\j\\e@!$#NU` -Eq+{ 8/?81zMuC\Ur`9DƟ6 d6}_$xr,E!u&x|%̔ھhQѳ$)C";I7E3{ YR[WfӜ[ZA\Pp/۴+YgC2Z>*MДҳ\J3h'??oD# g{2#Djge#f^m&=IRsNqѲz;L9y N]23}6ߝO- E {B:sӜ~Ej% ll{Q Z?#0KxJr6G|Jpѝ~p{޸ X)S73~vɭB!;/7r$ <"z-U7Wxb8 s!k/Ny܇;Q B o&0wH6F3V͖L6ĀV8s5Pf6MileI$I>DP ]"f~6_JK$ok,*$_p+"c4.%%!z4-qRz$J@/]z4תE`βw(8n`Ix&8O 5 ,7MwC\&@1|NU%=ٔWwnu 6S\AES1TA#KǺSmfx3׷ٕ >w![t@~Url'i8{UPJ[J[ކ*e }Bj>M,Cb" F}Niݒ58yTp}^;?!&cgDXӛO6qvK?k)K[H,f3O3*AaBL2z1O(ulrl ]'u xl!,7 !p^Ov69&՚k|?`h`,:uI"I^rXk{ \V9s/R2앯uGʺ 0w&ݎKw/Jt4-Ѩ6 `:3u6zJA]PP$ 7!yvYƠ)SQ(7^$U s[yoޘN/`XoY3^䏅;H ^e^Bͳ ƔS鯸g- y7/3C ՘0ZZF}я [Iъ]`ka}B_>cj ΰBE(T u]Nގ28p<}U Ie&^b驒e28/[oł/0l h ծ(ԧ ?/ H2ϩ$3/Z#9HYrQᢗ[Hl(jػ[Eu(ۛКK!R-C(j>PgBߖJ,ߗԐY09Pa*oL_s38LnG޷4Z_X9o { J8J|ˁkC% Dj0$WTDE ^(UwVcl$4L.O al40.xIf-PlnvwgWc(W\!ߘ@4iT/Ȣdm>a,i΀['t^N[s7SyVOVFSװ dV4Q@Ym2Z%8˴*:W@8lj+n&``ʥqeY,2$~ØY/J7cto\H3E̲yͺRp/"%EQ+6R9lAbHPSu^ vOdF#h6f )8ۧ#.Jj≍XwL߶VBuMㅼ1lUXF^=+8#Eu ?ol 7ߨ3t,Z u l~=K;LZ׿C;bF3OSXk{5xP .4xLGցHat7 \][Gj{:7Qt wHw(+8grxm"{xGF<}, [߈`Vmey έ̛"2`8Q*3yG<^U"TAlGɳtۀB1jX^d7⥯I_=AB(hR" l KFYWbbr)I3:if5-~${{%,P:Q~|xMs18xK%6$/m[4Ř:M6[哳k%6񂳺_!P)!.vt]/1=;*}} =pWic9#QnFIzh4^+)di2ԂqGAOď8G58w,Kk@I BRR}xTX9Z|7)O~uw|a1yۧmMuڠ1W񋖽-O?xU #> h;!;CtS @?='A_Q0 yO_9zK 148 N넰t17hcR6')"vg؛1ђP@K AP|a4[ſA؊ }zˏ-% G$@`s̕X #=}6 `H}}L9,827!ƄֱeD@$~)Crhघ/-($B5Z싎X6RL!Yg4c^9Cm=IyekПQܧ&f^3_"uR'5X%VfCm}/|+gmSs 5Zlި#gJez*^_X~A$#ghL#Eδ\C{)엓 fM6s#يӜw|1owJU ӳ/QmW4UZo~ᘿ'$f?!*{_Wmb Џq7pvrFsE!gi{m!i"9f<}'3_ewz *C}2p,}w+ax$ ]Nap YDB4aiBugn e*~IX|B#Sw 9a㄃LHO$ŀuRl O-u iشLH/}֚4da>T'-q@QW2Qwo\Z?I$Gˌs0}h2LE D=7bklA (vWG:6x5XKLLu\p~{D%#(ǂBBM. ŕں̅}\ߧk瘣 E\_(xXx֓{)5n: e 9(c`w1Xo ¾) Oҽt "{M-RT%*od$;}_ 9ժ ڔ.oUzvS *Bh9זdyP2I<>_p2xq1{sGjӲ2 4—ځ뫇{ b>I)zǔ$w䍉0xxɧ|c'1QafH΢ٷDp/T:]¾v, ]YGЦ(H@CE8`Q bM1#I]G ѝ5*nd8crҧq<9v ~%l¹%'F;{-!eXd§(u90>E~5Nj$?:G*]wŠR~$$C<[ Rb$͹L\9Gr7:hRgtlb9J۷Ibae6>4_ J. ṅ>pS q3Lr5.X{0ul *fgԊ_i+w![&1c5H#d1iw5Ga::9 v!N>?Ân Y=uA0/]kWRZjvl&QWX阼JgYt+XFN ڦU|ƬKGD]P:C|(#/Xʬ Mrhb[+7Z*'Q5Yeu%F_q5`i-!.O&2>Cnd"U Q7X,97^mr_Z!#vF9/mNCϡmvJ]lkLQ]U}f HhYNvLV 1CI^8@S&ÿt_DPerXUdlW0Yw|fKӥxx_zzص$M婨>VCZ LKTWQ$qt"^S*l}1 dͣ^#]w"AU3hX%[p ERSY¾Fbo&4u4,W8 JC1b %t !U㘮DY;]8D ;0D K?YcxqaXaXK9Ӑ_з`$Kōmc)At\[9u^JBy])r/< o:.ih]C- *y=yw;I )ܩ0-+ˏ,+|j?ߖJjj``}_n ejH $i읡hD_ cG0Vc(yMvqJ FAqg!_FukY6%Hkޏt-Q ׉!sGh,nLId`d ¦xWrN/9ת񐕠SBnml'-""-um+GpOHE`%f4s$gcVë6^=E/8U̱smvڗ#5U x~~L8漠,V_M@uh7LE%ʔUk)}uHC+{O - Oy I2J8}D6J.|yhlЏj\7B"|lh[|qRHeL4fӸ_tZ"#-$ۥdWɹ~Y4c)6O3~=H5=R|lP {)$- *jE _^gRfHsEvg)('b&'Pw,KH:A,f k TMJ\pA9 Lܰu+Iκ*aRvv=3S1blmW3j2(﹃zz̚Fm-9(%5@4 "&/ki_ ղaB #QU1<RV p$FZbsv |EuQCpDR=7[+);b%Mбd$ֵ!)p298~J4|F]ܯ;M웲gD=\65jzZjo7h6콾@} }FǾ"Sv%^m/U0ܔK@%Y(9΁x = jOG !Zӧ'h8-o>1^%;]kswoQ1l PXLxx&wowl}c "3`\xƴU&F#y2 _̵jĵźzlʋf|48w;i!IUTxOTԟ艪/'ppns$hw`X!œU(is5gh&Rh1QKSiKT.h&TZatR2TWo F\O 2Յ>kSuJkRHx`WH6(+Hb,? v@ljBB#SKl]#@bN%x|DH'1s'𑘉>9+*lZmM{?w/Ev g\N,z$4R1׺[T=9z=ُ-L_G\l#D@ .iaݻ735EM$Q0I.UgoZAXZփIypQ~0{%\p a#v"ֲ8Œ% Fn)Ymn8L*IP8tGeQC[ᰄ>J{CBjF1We^6J?#K0+6d,:Z9s&gj&&5"3r4$DOkf¢EwqumIc/tu ɫA:R}3Eybۋz]NJuaQ<͚78 o2 OIb~dװ\ߋo0laGݵP663$֎ÐfC=\%Ezi{#Io+sb],3h#DRK}3ckܠ;YM +&.ͷqu_man}wFꆸޙ*9D  DKV" lld>sW+\φSp@?lM 7M9#=kA%@4G2fy|Z ϩ/;EC#Hgwތ`${BAli08MnY1ڊJy%؝nA+("[@z*9gB+3+?ڤyP9Lߢ =CW:qBKs*XGإ 8% E$DJƗ+xl-+<<ĺLjޞE[2WaYDb9lۖ9' |zn\f-B [9{jOTÔ$2<½E3t>9^Lq%eQ!c NbϢvB j)Y cAn`lWvKtŃm1L)ڇKƲv;,Hh@F.4E`?&+%|Wِ>1FW$KN]xR>,NGK=Ft tObL9^CFa[Hv a""R?ǰsdvzKKMW6JQ=5OZR%B*gNUCR3_`oaRM*F.c28'3ysɴ?k!r=z1J=>oP u8.=3^EV[ Α{/˗8#C1U(D\yl#iӆ%8_̅}5(̩L,p[̋س4^§E{osiq>pkS%1# JėuK=a7n>e|Gi9Dh`0IogEp5<%]gycџ(Զ8XP%OTb0h&-1L据E+f/eG197jvhT[ش(@xD0*~.v(a>UNn oQ@⧮ :t6bVEJIՕ>iVCz0x'+}{Y؏ =zBɄ>%o )[?kMWx"}&)dٓ iDmE n8" D ?2zKw%fegܥyyb>X5)MΔ,e BZe*nCKJpI޶2[nh7a쮹(3l7Q4KWYw%]X\V߸e굍dɭwB h+×_ٰԑ7d2 TO_I3=Qtw6&? k+/%-  T6:PЍ͌UQ3Ԁ8Rۈ#Qεx9IÑٗvQ ߪdU(la]ගI[d00u;r:kj~َʀW)~av_v? O 8˭Wԁ[γNM zO!}ew@vt-ñ=PIՖ}*XB:褤YóP@4֧Dx e1t>p]mQxo2dlK3q80Mr`9 kw*Qy]#v8UshѽN0^YeqapOҨuB֍nB_4V7kOrDFoۮXw!mR,n[荭B8dMR_RH;i9CƏ&D^#A,W+)xah25nۥ쫜M|N0n j)Z,)u]^1GND9[1i&$%O\gD J[D)##EI:jzӘ1-!U, (4OW->=Sl>Erbo_OWmP88a(-ʥ7v1G6#sE2UpyCZg4%&*7WI9l>O2_do"{6X`{y<wcn1%gd]%pdB`lsArXbv'f(ϼ+݄m˓Vǥ<+qL3f?nÖe^wj\ +瞶lEYv9pIl |V!U7vGzGhnf7e}x̗X34yW6{20[5X:V G~k"9~Ӵ Eձ9f9 c+[yHș+E.+DR[U;~pIpX+<YgGJO%BwpŠ1XBfr+4nܦ<,(RbfIڸK8gN) ׺-R'mM44*u8<7.kek@tXӲQlb &Hhco̽F,|L aJުq +ȹfШօQ|=ym zlfڸ8iDrouY>iE%zߴdvEcc[9cŚ{:} NMG.y} ^ꇇަD]$NJh^=/q) |! l?.2VAҫ)I+{TW *+m?qh;GkO$>KȭC,N4aVgy(LyqcrMS82GfĀC%'tz:#{¾zE^BXʹRغpQ.@ AET|F2Յoi]269:t E]2)sL;F8΋F:T<vm嫒 C.ʚAreL}rX+y"jnmTlר΀3sҼtl00Mylg! k^r79g/ U CSp>M+޷$x`(͹C>ApLe80Ӆr!\*%S>Χ#wz"Jߛ>vޫz16WZzXn :Z2sG ڋX=7h]p^#}Z{K:=÷ʰoƸjˋ/5?UM4#,>#"̟?®Vepv]:l4jt~IoȦ5^'DX_9Kk@i4@ySu*z6`VY5hX"6|NiXEu4 Vu |!0} jx|J tuwXT292Gkg>ѐNN61Ӯs!pd[ռ G.+1?(aw}bC B'eZ `|)uA:3f:zxl+SG~wOR$1(w:; vJ>Q}ZKyEԓ%* '`Y`jVΦabJ ex|5KӖ|Dy~rĺ|ɸP_]Mx{K[|׌ fēڽQڛPhUyWۡw6D"Q}({W7@] O6rEui_/|`FC$daz wV4ޏޘj>i|, F|.%*gg:| LW[_ށH &;դgm) 8"k 'FpTVɚֺW,a"J*KUڢohSmC:RrY"U>4k۶KEkW+sk3:60\#[+CEE,y'@i>B0vb!—[c_Sm1߭$f51'ä+.~xg.Lj ҏ< EUvSa2N= .CʻZ&_𺡉qWR%^I=7+:* 5G־3RGDv~-'sʤ^VhH_܃ўH^U|hxx LQ`![婷]xڑgayyG!:on+ʣZ,;v$[a\*[rZy8I!Gmt߱6DTc+Nm1mGDK&d|5)~ ~0 qM KdV;:ʝ5zM̰HZvGo/Z"ާE#$^0+{e h]{/{cnvԡa^4{JvL*z paxq^d fJ$~e&U&'0~L&M #< 2Hi k7+kٌla4!:%HȐv7ǎ7Bs[yiP޿̩'r^jڔdmI,>v5%0İ|a?ŕvY{rΣ'n~Rh*|:>\uA:1k|GZd/&{!Y8nQ9ӡnoDcNi}Uz?usE{HN%|aӝŒ4&iP~pV;ҳcoiJui0>k{`.8]B~: M8ɮꮓ8=-Xu >l; ;{9ݳ;rʅvA(6AAd nZ*ڂ.g<a?MztUv3S 2՗? CF_GP?Z N{lu Ns6hkBPCxL[پEn6Zz//w)J@A'KnK 'nSn=V Kn4NL,n!cZDvN%{|`5_\N` A}O2ڪȧ_SpCwiLөN%$e -у,<- L$*á_b?Em*[F#~)[<|#.#rGfʵt\[ hI-x?';IS^Ow g4p4`L!1  kBSEZC92._qrRrgKAPw7=H G(kG?*ОͳgMMviXřrTeMV*A?*#Y["; Q4j+#rcy9BO($#)o,eoԥǂ<|;<<[(ngr79lStRKMț JmPU m#Cm w.ᾑAsk.$g).:^E3dʿW-s՚聵 4!`) 1/;yJ:YJo=B6P7(A7j%ͧaO#F"gqAH.ɚruZĵ~]˶c$'"MY85AةԥϩΣ0_Šq(5>o7b҇'ѩ,е!-QDY'tcL"d!?0ZYip44f>f,͜4eV%2b3sFpjE ‹ߟ^jz^ U+ 5 Bnv7bC~ ըhϘJQmTQ(w҅rUm Vm!Qvc^ Uvn-vlLW-ЯҕMySn%^q?p旍HHC 6QHŨ6[ XzF< PGZ',c>w.+qBf>P1NkXFл*1|V}Qq|6$h*lྕGV^N|Z6YK·I. zuDX!O-+p+;EXN].bTrP67sO_ol7$ Ukf|RfǴ9=6fML3~CA;Gh^b0h,ch̥_@:0b!3nxUpU%G@*:[dfWFAdPc@­#X>喭SOWNhpi! "5,hkYЉjQ=_X嬕Fs@=$nC_+d1WP4lfG[%}԰dy%1HWDwE;Ƶ+k:gOA֔ɏx)Q=o:'=q]cTeQcJ6n34/#%`[pҧTC_wD3fÉsd[Tj3$M\ͶVΧ|0+k f e/<̢JzKbL΀ זɜ\1%~Oތ`.T"RS)SFSXAW=&gpi*g7hTl~_T~hL襤jBQ](笱 Kl'wvufm8ih6? ؘ {V qrhrh[:2LDkj /7=ƶ%>aKDvKaV NR*V(0 ^!t'B͐11H!Y_\2׎#檱Oc~3bۤIߧyϣ+ǼOh}Z7%7E8qEԝR{k;uBv6GI=^n3O' \~rRg/Bb{ ̄(f!4eĦODqYͻy Sqz{Z,=¯ Mgd.ެFPv.b;[|+pgG\T (? FF^{pJwĖ/x^bw{ʍvUId} 'Di-d~j (mwIǥZp:6q'u>lbCڿ/,je.8 r;=߇Jl]efT=Itpd]ΧA[ ,}aZM?f;rzVLrf;mzOv+vB1"bv0BHcӇQDo+-*hOa]n6^0ET8(0y z/X \r  {١*] xѤn$6m []Lz*$AԻ(GRok}L߇=2Օd*)cz:ym mx_WR Z'}yͷQcK/zEE g- ѻRCmПͩ |#<[ .Mv l0Bگ(/[y`3?8@;t&5l񼴘? CϐS%F%O,.m@7ެM5~IbWC0~4GAIM]?_ K/,w;HkS:XizD1y*&?OM#͸홍ֺrcPC_8'hFD8]饗'I<8T?DMBLXoږ P[! }<`ƂCi xSl3{;L 5zbyR앢"=v:lψP˺MT%43; R؆Ewͱ #] R#6e93*6Y.7|3 B[QR26̑kNK%rU T/܉7z X܏HB,}Aŭx#Zf EuN3tv̓ (~N"Z/kPԤ!{ni}UԚyw'JKgګcm*qۿd_;ϋ 7ڔҀz왂57+H!$lF' TޮDjW,/[W+VhKLv6%-{"}IO|Da ߚYv$ъ*Ry DeGa!N mκuH]vs{\A,KW'4zlZ{4~-B,F/Zi,&wx%v"[S?7Xbծ~O7T4_.dJ@cp.j'_~bp/P&˰ :9pSiiTa~.$\ߴ)Έ8BIh֩]k. 9hY+Q[}r*h2i6I]H| sK^A)6K&SOfg@v|a\`@+P):Dz,XW3KY4ȥh]~9mbRZD4GZ+]&وO0 uuҵ-Ɣ8b$]?!}ᆪk֬pBD3Z_[AT9wҲ$5uDbQ3~!#~Ԉm@mN@f5-h,wy@$g~TR,Ъ>R4q5G64r |rBK+hR E]S,҇K@kߧJH;[J,:SQ7N̉iLa0vp'E4eAIS"ѹYxw%r*Z.aV:Ml<[̓lqywYt|)VaGD7l6S{uBwq2j§ӄ_%@Z}3g:q(sY C8Ɂ:=`(mqU wX;mwS?^ DU xN}o&uG1(j~ݰJnIntCVDu,v,\]Q̷sy^ΌDjX9Upf{9܏-L* i3jq*MoTr*BPѝBn⡳.'r`IRAZ4?/Bl UO(ɏ &s]ͬbb,!h݈":@f@1O<ĤӆŨD₿9k*ōU#ך)Y#QR3ޙgmq\="y}hń-ySfQq/&iS#2~׮)n acJpI:z&_<-%*r.w RP'I}y#J5:5T.ϭT .czcF(L]{wRװ:/eQB0汀jl E ]E ^KN"Vm X_MiJ_tiY:Y34BE%RhՎ;lvO-I,>2Y`:g4Phr:Mf{E._ ٵ4ڰ\ |Ό5ڼ9h+@]*|IPR,@% Rv_uU3Nx{UvaG+ZL累;úPC/nٸON{% n垴H=/jv:c] x_Ć~%/\i\,[^ own>7XzШEQ pR?bT.HʹH~tZ[?ln@XNNJwB,7I`>&gG"7\hW]s^AK^;4 i @`E@0/Ucyqv.SnpjtJ0ˮfĪ?)⋍ԦlVzWyzm` vsZ;2__Y})!Wb˄A쐛 3<k8qK2]l3TlYME u}a]ZraQ!#:AjP7Z:L;> QkdJO]3kcV9{%&^ B#<(1s#J-O2y\ޯ*Gq!gnHlĊC#%y22b%侨\I?za!?Y4oCuX2B6ċ9MBq{v7](/VP]`cC[H4u=͜+"ߠ1486 læߜ`UR]D)IMG&LGg& LIW30DvvxvE.:%|Nf I}41IҎyg$9m[)I _a{+-h|^'K-L[u}BI}Q7oHٷڽlد&tv]v"6dZw}S @l qrV*a4 }Bt,zTAV5Չ!4PFs1Q ( si;QLY|8hX?$yJ!38pp:RMcXO#k;]- e UL1sXX:{ ?~ ̦amZm rm7x-[7ܭ,ZC#hk!4(=T@W8M>+\P)z-;ݼBHzZ}:,G)nƬM' W -P§Cċo3iy:b(J))^ `5/&xg9zrß2} &CJMA;VyD3ؘ5l\_A;$p@Kۑw\6dG/c*v# 3{Dbz 88v_ nkzW Uy_vNŕYANJ㧮a32LeYTL$Ҵ~Cbo]Hyji%S}um/W*pS >ST8tHCTT.U n7z%ezߞTfziM$*n@Ju/> R,9= }ڬc HlV ޸l >t;3E2 w6 z҉l?vM7/PI#4z-}d4C!@ súRexAL}v~˛yOlgp[~P%t4W!$,Ȋ!uA5DYfAY vm+_Ł0qJ@mt}j1 |A~1<:j3GŃ -e+7IX~b|voxSQDٽGA ewx]GI4#Rm\vd!n2nt] Pb3ꝍVc?9npB_4-JwIZu;$<^: a_oV&eymdU4 a;#|Hѫ4Sk?k)an|u/ЈBMXѐE9*a"i?.ZכaN.hy֊PzrV)#p@4NB]S}ULABca%8ӻV>]4]a,p~*ĶMCz\,gh߼0`r8+?Z=,PWW[jE&,Fbj2'9yzd*Lit?]p:S~:{#80>|uUc 6ٯDa_ ) 'M%)X,U)x&o h]A') 9WS~>9g%ٝ\϶i}Dǣ^?sIIU8MRۑFt{%*vɄI;" Ųƽ޹>}bYY5ȵ9| eؽ/l`âv9.Io~3Op7ncV66&5;=kk{|.dt6 x8bay[ ߕM~"x !Y_1g dVv45n&~FRa) 84 zEhX{m,]?EsWO#.SNڑ3003YjA$e~[xPa~=փlNaJFUB'wDA B Yů09m\؝86@g؆ 6qy/yWUZГxV0p24&Qs~؎[ImQYâvi9C@zA½Nvb\ )7gwj}l9)v-ዡLF}gg#8M<`jPl`+ZkPNWܗɥF{$"o':1JgE >)ٞZ~c-8$ :S!TbK۔UU1KHdwx%tGOLqo6d+<B (gg^+_ "HXoI- Vb ^.{϶˼A:;QQv'>&Ins~g09 g U2Fx鯢P5*eAAߚ>9LѴ[qP)ك "*o$fi;r'#yyNFkY |Yq5AtS[D0cDeKߗ{c F2J Vwj}2bAc5'nX.7h? !YC 0BmA]3 JҋUdcW|ds=#tH!=8p9ؐFGʲvv}~}F?R6b-$}L4 /Dm/]l+F]f: m=;2(WHwEx,mg,ۺKzyhm|5^I§lhW :BǗڪwfN m-KX eIuNY`J|H^/0LvDj@S݉ޝk+`I+&/gUzَa 1I9E0BU>Pa&8KV|rpj1rY76VKhT:쪶 u_$OJ0aA6=hU\+kGgC*`e}Xw/O~ eEh1R~oDѲ^kq~*J~_ FT yG1]ԭ5[=Mկam-Km4bKWd2oIbrm`RT<:Rfv8}W>2|%J{:J'k^5ϥ N vBOy uw3jw,tVjC4]"q98^>"\I)`V*oD&wnʨeƫ5SK n:<6@Db}K&@$ʎ'@6N+sX#C_ľǺX_f:ʜP$qnj!T, 0j$ aⅥi{xEn5}."Ct[N"i!ȥ!j삄űQ Nxm-P6'] (N/} YNnV4fAUxt=:ϫ&DV- ǹ;g2M=Gu_jC/s7]Kq-%ty S7\E&NfYXTR\c~Z,}/_hieÅQFdp lw%ɻ:q.8jXDuꞍN] F]-S;NMhf6* V6~b^pQvڂQɪpH85:ʾ )?rP瞽PZ赩^Uk5V,Q{E:,TaK@ ^)%ܾl|KJPHɱ= ^n "z3? !QPm-_|Y]:RfU 6Na h%f`I1O, 9'H`3Դ3z܉ 6]UWK?=|rO뜆%7&Td 0d 9/CD/.Hn  ^ZSpOl0Թ-;" 9h?̢P! PX4,T)| 2m2, Uz}?:)|NtTIa#<)CQD%SEYXQEc46".6e^B';[PWA/!gY$Q$l`6ouvoM ȩg1lHM=]݀~V>&)zsK=az']mm޼^1nY/:=/q\dx =^ c,:9PF|:i+ >`kW;sD~Thjwn"*,ZtBX9>(VU~܋%>3n`xyӽT"L'<-E.(;.)sq ^Т+ ?Q`;⃰x*8^FpsƴdY;ޙvCs"Smx~$Z*`jx(]0uVϼ 䗝/b9~_D-Y92aEnVP ICEoEC0JEO@ȞOoUH֖$5eM`Y!XU;P{*B3"*7ÚlHoGLRNe1V>37SA)L@;Q=;%Mz+„]gd$/^R֨|KkNje< /P hh1%V ]*#ѕ^>d&0ԙrhRޣeҮt9{5PNzJNyNgƊI(\I#+åpFe͞Nolt1T'k4*QGf$дJb#'i1zK BK dV鿀n []4}^zFU ަ kOp|0HTIyn uK8so/+_ 6xUpgN>g\7zj ?,&_7_|ݱ(]!ta;硖ZJyIg.}&XWǻ-ci+Qʑ;jBc\x,\ĀNRa֊C'*_*}2_3ĭ4vaޣ9"oeCx: 6=ԾPM_EOiM~]OV9 c8?ڮcEZ N;uܶwԯL}h-J5ׅGqu;Y̌j!}4)w8F,Ab*zW$;ZׁQuuA~gexQXob\lPt-)yJlС زnUƨ!0'Sr%3cy@CEU) 8_̌**ߏn%R:RwD&⣨m(PEW_m^ TFZɄd7T1' `+z,|vϡ.];zp/FZ[C> [^x] [ʀfSZZ'X@( j쉱?rAԅWT*{T`7 D`vU1P:WzFW.槑f+лP肫!n^&!?wK VȀ〕-scDuEEUAF5 ݿ<,j^9hO b@s,6qgQ,{#Z5c8쁪H͵(qgAi\Ԟ2$ydK^_smeNZ߄> \Z1Gm0:%چ ̄JO¤e_,i7ÑDZBLά ]#t?fMbRBDƋ׶ a3d5RRi5|M|s=Fy@** m%5 OD|/q\:^V+~ۨkЏǕ]mVUHxSR| D^ΗNV 8;Vi(Š Wb,_byqʂu)fPvLʼn!4ҟ>&HՉd/[oϖ;3-SI^:zReV66cڞٍ*&Ʉī</PEPUǧ\)5Ecb޼B06cXkY Au - ]=Scݧl==~ 7@;ύկk26!Mz͝ۮm+iŨgU;> 7W0k6F_,tK $FX _Yo_acs@ѹN7ei ?cЀj&"o8o׌,G,kX5BEpEU"[OzT#l5u{OL) jx81Mt啲g#<>/۩+!L$eFFoƝX(EcnZ5TY'n.&S8Ab\Sk*?Ā3>PCRiM|60i@[J@Yd8pQsNt+wPQF[55۟jdjDt_f3C-`[DH_+HfE74Fгa=wvRm` Ry3└ԥ 4$ n&мS'Me}v]tt 5.0;y `92dL(2D jK40~~jJv̺^ 7x W-{j徹:_lq+w yX/fT Z#ӤǮ8a\:};ߊ$Y7#ev#&(N^ERqF)E;m8)IFF={%kяE+mp#n< *uؘ.?MbMݽg)9zKԅ /YDhi ' Axq[MN?[ #; ѪuFܲЕ͠ ޖro(f}@IK̊Rf{/psgw0Ƞ]m 8Rj;d&Wk"mfBG@Lf[ii( ~FP1؛E' AY&xYtϾ#N.:QvR5ݠeot 9[v rJyJ ,8Kjw"+Yh KJstE٫dYL',TӓRAMcv&NcsYp22ceh?%'![zLjgOmTMeT_,/$p~h+^CCr*~mup̡vYp!sׄNt!܈mzsU 塃D,Z|e4Ngy=W\#Q8z89T2I3ɴp<T4pSFE1mv̖\GX@z^st*hdmԪNr.u9oNf=zC*K7ZKokʋΎ,趆[H L%7zߋLJWijJIcHco(|a|13#p!piˤ&>k;ם6u h[16 e75W9I&hyX J6q a-LTĤBQЈ+4x\{ DGbiLVQ ab+[7b#0*g]3/ine/[YQA˾~R}T=s mnu2aX~Pxt 6p]Ii8YiN(X:ȡ]JX N (s0CVk8*w ZyЄ`khlczuG:s6*APr8^|R P*\ #DNA_RxU&HE4 94:t pTp-ST g(9*z?2JT[vi`Gv-ܙ6Կu~rs+6j3n/ }bٳ#(QJXS ɥ( PcK+1ǔ@Orɷw6ȓ3 `y[|B7 TY4 l}C,{c*zۊ>٠%2 Q|@5Utg ~t#NL&k|],Nsև~ȸ b3_)P"Q}/ n㾯 gK\?`rqYyn%W۠F13/ Khsy_ϴw m]d,}fو$(doI1E!Bc)\=W(݃#8Zm6No'*ӶIpD? ߮N)HQ3D(2y(:Qɘ+Wu#-t;c1 < ]cOU3>aA (ͳWGlI%0.?nhr3ǢhqڡGm;ag>{TI@vy^r9cE=A]Ni PLNG'Mxv3DGY5D~i:Hx+͚+Ut F_j?/cp,I91F]hp{U)B;` ]gYּ&:ľv߱Fqin#C.DIZIuDrCCB_HZ$4*IЩD&G3QȀJF!-yi j/qܹ,\3`i6:W--zQ90'iuDyh#N?~ w&I@q+]obr<+fBU ޥ9 <0v9u`gL  I= ?("Ы5 dsl0ͭX RtbC–؞j4hN#7_k.ux8wl4TQ:ʴ27Xu8yq3ݠ]x[#cGcKyC.M6>P2WD.VrDNL?<~kO| i`6RvF#H{ }DRcMWZn;q -fN4!ޭryƐ ˆ8a8|LAK]֐!CŴ찜l ,L5ژ ɬKn"x$јRD.Yuᬒ2\x;Ah0ۗ7_Oh{"Ek[ >g5@5L~Yu6(gi41!lӛ,DcCT<}킞 (ac?UB#뜏J`gTg}ZK HI՘4bcݦE<%Lς ձ8Vnc@Qdjt>`Xz"ŦAG`XBf@ߒ=矰|"2m2}/ntYO{*4җ4 \ N㱡@87 Z kww/mT1h)dOl+y&Om_$+nUpYQ r4 ,jO װk_+¡X;Ix%Eaă ]"ė(JziД77>M&UH;]8݂rmY®0&ar4xE :ǽ\&x@ bf\ʾ#%M8 :e娇'ԹqHȵHbc]A?,k[ Y"PDI)Z;_(H],/GǍ;Ti)\@Pmp3$Ă^(+M]Q ?L<x${.lߏu V5b .Odx Qdek[E1mOjH2]@Q TD~.HG &Lhe?obWgM1inƏjّX41j#pW)8ȅ)gҀh;Qx#\8ck$g]_[0kL~djtZVG۽z@CoKH/%>3N(B D6XN(*Bzd`b)ZДU WO85%!>OkwL47M[@j{*խuqiY@"`Đ3 (  m Mz)L DgLNŸT+6!j2,-= 27#ō Ly@Yl!5 n yl6H.sh˹,R’;3QΣSB㷦WE;^l*@*.מ#ūŢ#Cz9R>4jދ2"#I&0u)_1q7L`:lbk1VRMp4IvnG,$COSl4Ʃ)_rw X82k~Ntby#ؼN?Al=}^jI)2ؖ6wB7J#;٦Q}|:>k(!Ȁ.3nؾ;l)peS.},ti;e}.:7A,,01xpinY,zNT`D/W\0oTvm!ҁ(02+'}'{W`Wb_4zhx|IW/*h/"CPJdn;-n>}&I;Cxf>9sq"f( bg iݰ8\h؞Zj j{lߦcS?6SK#dVڙG4ila!IG40۽jV)HeXIxoo7gw"'rb̢("֒xWӏH , X̊L -o7m'*ʫ`~֟qDO~٨|º"/\q{uX}Zgv3:mߖQazCK?V…5L"vD0ٹlUȷPK>v%m3-=҄!BNˇkŧ%:a7-['1("ls:`y`jBS+OAFδuQնŞ>Ihοg-H;?˗.b[Ӎ5&rAwLvPp׌i}/Ä Õ۟x4"d8Ѵ?bUk  ;GFˍM[[:`%ԗ潇)Cb6-^m72틞qlP(MYeTJպR1`(^R4)Z7eS&FzKJSs.pdlt>0}B]!M{2~SHJͰ:|*HS9zU>6Xn|Af\[0aZN.UTyߋԮsiR?K?KL!|OtICd3K+[) Y{eH2U0놯ɝ{K7: IJw<+ҁm1&zq&$_}u<X"}{)Ս2nUD0S ~ƞ caɗp|_]L2eI 1'<,_<ڛ],,iI$QMF^V8!LVF= pxfJ 㢎^K^qŵx@FQfW}{o2Q)k4gft,Wn1JӮC6tZk)MߧPȹk֣Xz3^0i52]&i* ,E{^qV\ o%X9sbDrsM@')sCU)wY(A08AQCcBlWǖrxt 3ԧF _[oy``DM:h_ߴɅ^,%u]Xo /Զq-Sbl͆umJk*c5liRT_DN5y/Z@~zlIӁ`%drNC~;\ pOSCϲU[!jwe=}*=EY_Zr"Pv#[ϗpU9N(0]zmTP6$YW,k!;69>l`9 yIv'e۫fFAڛ˪[YaB7}Vϛ -!%u#. (kf${iWMjjH"7Q6[+wjlc֢&|@H_qb݋bQ@yQk: b@qh ~xZ;)iOpsG^gi痂psJ_7%(h蔂rOAa*4wgAA7kkޗvΡ #{ )j^>:Hee=jgkŒAe,I0`INsSR/MŀϕE!^ȏ;RQ8et mGv\pf,Č-V3܅at1P}𻹷@6].d~^h RS05p^(#Oτʥj%ChA5Zތ wgƮُ2zǸ)2 ԨTCExv%rDcllLg^_zu*}ZyyꟉm2,ҕ$T@#fϖ|vU2st}RMǤe` '92ognb* x,F 5Vr. @Cɥ_j.NH~:~Ҥ?-MLi Hv>\"C04»gQ .k9>ŗL SJ-IQ0?$@5&rH/7SY$G3iu.}3%:4#Ԣm eٻZVG/P̹fkO%h*]aGs>=RR'l|KM_, 14ń<H1nYGdX1;#4.]W>㣞-CB6Wzmr`-fp<<"+Zգbѫb @^n0 ^Z ;ms/Ʉ0oɈ ΄ΠboJ: d 6T2t2hqZdB팅g;F2LO%e!煑G#)Qmrmp#}._mߵ !TPܠX$p.k_4Gq6c"Oҫ|੪ԬRGs%z_-w fe>gXbUAÒmFOѯfm_Q)tmݵ5"U&Q`й7wK(͖5V&iXJ1`!ޕ,D+Ya9lg<@nո, jzۄFQJ2XH7sB#=ߔw\5BjǬpΦy5v\.pɫeV[a'+y'2B\ 5PL'e.Z^a; ŠCNXqA^-Z!mo4SRo? ͅSFXRi=j5!sW ړ֧6rEꞪJ1Ȃ-~T57[?(FƠG=ܠi^xH7CLŢ1d F1 M <7f­ '%aj{]3hOð!BvKYKIJ;#)+h d[f!dklX>H(lpN2Q !8c#rY!]([&O@˚ 8ZǏɵ3BW=o^ӻFO3_js?8\l#]X'abi+99CYPM5,eu|1qJsUHoA1LrI˜Mz[lvMՍr{{|v1[J]Vi2 @^'^yW#o-Abo2 4:Ōn:Pڃ&ZGA+^;#MZxV\h?~bŠk,k@SjLz] ~LeVupor-ITKmq4tdvJz8x( (+zOg ` C~tٲu!U`=}j nt3Ί~% ~VQOF2d(Uv {ts}!KK;r'[ԎZ(Vdan!!|0h ,"ڰCc'@8AW`c+tG]2wcV Ȋ_tz웬aSU@M닓Z@OPֽYF eϪPΨfÝng*sH3%SӇI+Qg*A,V# UHGjcN[GRӌSpR“'%ඐN$T?gܷlersd9n,56nC4tȷcN?H^7Lo9uCLTh ģB"I3Z`EX ~> ro;/wUr C%0SU>2?Q(* H᪖e:7*|* EݯUM. W$E̡#MNszκh\Y<%t$ATe1|e#@ C.6[^DWj<пmZ?ʩ>PI)F,GGq'. `d*{Na֍Jq… TYOJ׶\HiW[XiCPFj$m L<.h r W\i"K8D̊%鍐$ZF:j$"o\7jEfZ++$j낒 ɪs-F<,/留y}@[¶$e&dx_.)I eJk߹ z"\ ]guu̾R8XY7f_CrW'Jņ;t<4y14qfL1- 5NEo-7_9GdF#P%rSb-EKe\&wqmŬ)AVol :L$H\QFN\PS+,t WbIZRH, w^*6cꌡ-7% O{.0%loZ_Gy.WxiB>7c $%lG{FL1ĝKxx9'ݬ)tTo8D<$m@כ2c03 V(cP"h2 tP0R- !HW~̄^`U7t`5iE&x)7 Y$L[ V&}LB@:P{.x&+aFZ4o恉 `缙IHh&t/0ʣ!mh.3EV HDj0wG'Վ]%^Y<Ƴ"oH1Yu"ʇSNhjrosn!5`xuzUB鑈QV^ n#SG'i6AnIBrl:$Trm ^U+n'A/It[nBv1h2FAl3ϸJXg(k5Lw8@ٟ,N&wBV/= 1e"`]uƻ,(cQY[9Rx"+{-]ng_GbMkL,1> $~uvHX r@C|KM2(ݦ.bofbIRn̴*HNVLP)yV- Ȃc=&yG}4V_Ϥ6# G܎?k)J +̑Mk$)GagwЫy+1' @ a%tng)sv[!\Bşhɴ&"ڍzcQfyf-71|V4[O&|GVmI@Kʬ}iKa.r۟ZmEpC2}ګS!|;`@}[ t1֐J`eUQ* +@) ( w, !"&iF_d\PTgWD dLZuhp#Wn=#*8k"gOcVm{G˾<8ۣcg({A3[aIS }%)Jh|.p+"pQџf=g+nP9j#wŠ2/_śC/H|1ԐH|p,J 1c5/|*dzK lyJ1g!iP(Ly)5|LϱEHs>*fDِiXF$<ʈ,4H{REܴy2M+j `e\ѧ #lc,LJ!LI &(ۄMM$j;Ĉ74yh_%I=a>.6kM,Oälls  +80\B-E"~Z@ y^L{W'L8Tf'vR\鏢V#󈮨G瑑Qsf!H0-5 5~;ش@ `Ƴ[۷%A0VDtq] 1nL>A{2#y; ūg$] N$.t46 HQj7Znh䭧}߶1iGs =jG`/˴I+NΡǂæmccP y!>uױ#'WY_c t?q@:oKܾhM]t -1 &ݴo̘u+i<:FaNlp"6cI0Dq;K|}5F7`RƆ[P'~Y+dDu :r!tm0|{^KZţ2QHcu(JA+(}]/*2'*|L2\eSC7l! $I#r_b iRdco'Vi /??:v$l'oI)_RZ8 ޒt+%@Ho-`7ˡ(-/qtzM{w}iWh̠GΰsF#sMsr'IS^+tT^|ֲ+G~#9^moyDR,OepûNAN3UX"9K"uMfѷ}ENG/iz't0'y6fp+o2PyUgEI;||}-(0ym&׿u6tVYnxpl$M'3 up*f֧l!E0Y!Vw KL_PjSsu&}魩UG4.NjҰwp0 ZX!> XH HQn(b5"c8t3̀=nE  qad-!M,O~{Q?L(Z|ZAÔp+m(hSJ'^5`;U2gĸJ68\Z=b|.~!Kc/)2-{yq-yk?d]K`/ʱbhyz,sY{Q12*=}0k?ApBCBm>̋#XD]yj2yD UWՊ:7pW##ƒ֕J !KYFWM,1+dEl8 @j%Ȝ.^W~@^B% 0c#'/"߀ KM?ܷg ~6W]Dq+U4E|{Sh.40Wl4ОT}Zbۿ\ `e%#ӉtE?|eZO72X@kB! ;PL O G'xHsJGSS ѾsZy3=]+ OhaSvöE!YJ@2m OdժVPM\ ͒j*@rfGusT-Ϣ >|3 zAצ(:6s ,9nFLo^ ly9Vh %ǻ b |1&Gm/Ͻ1 vLB=A̠zv=F^~ oPj/U")k߈G\ђG1Y(jpaQ_Z&uLCpF;H_Ews dy_+n﯁H9Mz$֭l25U#[Bs̗" rn#Ȝg/;ABhx8 DS`Ж==i?mc4|fmXvzorr%Y8)GAX{`c@e8]g{Q6O+xt''bPۊzpB(܆YSj__gL8}םWj轃":SD:CleJT@zq|_h:) ~r4[,ݶ1/eׄN4eBYn~.u-P:ffB,'{>y1ONsF^-SPײ%GՀ|Nvm\sيG =y7cUp4}t=hNyGގrnSPL cGeyla>ҟxz]=hTSz}=1FX?IH[@bdLӹS^tbzmv)"Zfwr[iAz^|!7VGbPFƩ^Y W G;H5>K0w۝(BԨ$GD-*%(mP#tתE$| Li[ K!Lo鐫D:A,]t /oC*}uF`T… zOss /8Hz 잏-{|/*(!ڌ ueY;3 . &$\ )o^p*49ZAٹZ~?U2'86҉Ԇ =mB-Zumsm h:QIH }_='ԇ7 LULt/9ji."x wa?8_8xT1"<%{nj;S?bk$ϙ~&})ܺ=į@;Q"ik3#(}-XŠ:xmMu,rͥ.94-0?B< g%88m{(Ep v@5!%VުIt 竻;u85H+h`*pg uQ5<ZiYbgC,{KFŁ! (/mYZnko9I*j3u:3D<=&A=g|.bdj FC$H`@;OT`p a2d!}ۮV>NY|B17ce|:W(%p 7>}oFߑv V:eqe6GkUr 1Z(' }/IPT_@JO~50LTh (wk[g0hl,WZB?h| fdeSGU28{(C5 BS~VQH F[ca |'/h':@\e짲L VYx{6 J; Zm?~UMKS1֪ukoG]%"+HWTy Lⲩdg`\Z\ n)tfx mXXWAV*+4E2뙽S;ݓkѣ;M6{$&VQqɷlwF*ˋ923Vf@/=- 74l 5؎9O;2fvpzVI$St:^;aj%pLԾ@2b]$0W.1HvlH@>q/R'+%"8`K`*8=n!P7fx+1[~0e샐UIC=G[ lF*."7ۊ&v!s*9ɚrͅ0褹{쳯7aQ[rд@2"a&m)+3 U[_MV)t͔SՋJAFIxhNw[WV)gv(=N40== S5$_f^XS?)f_Z[~=yRU` 7IxNއuhAeKe8vq33CiL Y36ꀵߩHRi)wշH}Uu8v,Xp$ >}cgAὼ~qtĻ 4F8뻾sPg7Od`NWRe~m |Of,`(ZF2Œ=^,$e$np+2{[~ -^P?%-E!\- ܯJ3@>I4/uGhTi{Aa%bgy\bE̟I$aKO}MQ+`TOa3&5&]~h~=)[!D璀aE+tA/!aFxOZ ciOllN:\KlшL-bK^D̓o:Aa(s";ao%&@l#l_qF EWϊ3 f]56ll8[6ˮ K5-ªY8D+iPOALr*- )&5QtH+u'tDynkc_W!? }'vmUHj"!gCu5_('zC}Nv 0+55}lń-b裼N53DfbFb妿1S=iZC~RM:ʻx Ɍb16 JԌ`ފ%+7п; @!4jkvE9W>=7 "07"AkJ]8B揺>x̷#O"2XK,p!LvGq^ijlӰjva|*"mK%,sOw! ܷi.<"}LmS=L ea =B+gt^+d"o/ŤBr1x}=5o!?병Pƌ0TTUlh3 :eЪX0Wv2&Cfrʄ邉~5ýг>Fރ7qwcpGڔ\W O9)oTyiQ%rb@uSi5[ ŃRWѸd'obh~=fӋ#dk.Z#f2R] .k- fǸhV˸QhwVCP65XߎduvB,#m3!A#Ͱ*@z'{1T<4̓A|žMu U1_ fCyhRiį3w\^zߩrUR, Yby!VIc;ई9B3fЖ/1~[xǥD%F>o=ޢy5r?]VMxMwΜ&]SK?ڨj5GvLߜY6K`p_Q^wAR}o U@JdBҶ5v xє'c02P~?j/Yj'_ܨE[~cg%GkByp`H,YI>XXظEBwx7yZ8d mj_uR_BmwV#H}ɤp84b0@(]a`g `r;t𜙓Z߀Po}e)#4*'}:sLbMl7xMM(4뮱s{C P6#[`j^($2:CGGi(4F˧Ǘv8 HgtH%0_]:Eh&G!w4܎N y/o{t:8` ebE'n)?%lHA^K!KBRFds̡|q^|TΫj" Vq,&E〶zg3!|bS-b_=G֒I1|F:!\zm`ޱ,֞XG}{0jh01|o4" ZUZ#'N/n+p6Ń&uT~y_8ϨL;P&ד5Qjw<.>*a}rtw7\lQ'Ç?Ûa}5RGȥg /B]@.MQG)e\~P(%o S@c:L+}y '[4qfv)7;k(9"]7(3k3 ۨjd/Jn\ S~I ?j׌[W9r(5o~F meRA,5R"/ŋoV@(˝vg25YV0BUTHϩ[d"*ɋ G Nn hw/Óß\l?a#ݫrɣvD`X fMigBy rmHzqROk :(V30^dC^ũT\_%ϲ{zDCQbe:3CwfSAYD($zOo+j/ܒr䆃jF|MU૗ Zu&T|ouq^yrg0/D3XnIF(.`ҁH/b $m@MoΈn1@m.fwrZQ'jDj9ԻV{S F=]VT}?+IH_^8Sq3N9T`‡T vZmFmєY+S;/&z1fVLFg9Y{?͠`CfRR!+ùO!\܏fZ)Jd ]_QkBY_s{6e1&j( h9kP? |Ni8%J5&7Q|a`~3 6.nsaCOX+@4 %]9#.̚ õJjR{crniesX_Pe˹&ƹ ɣ<'ãѻe1z^M^ۖvʗUMA*DUүᄞ,*q!"l %jiMRfǔV["ak. zv(ϧv8 AǠ%tPͰ($Ifȟ1aEL+KC(jzbwz%eb*`[$$ɾb3$z"BNvT(VPEU\Z{@GSLf!7l?T@UWY<ÂMA#!v^ ~b۟ ԜZgYD[\au{4ztDu0rUj[E7L|sljGm ocHv*߃B!ާ3CF%Ja~fl. { ׀8ץМ x$pz/-u}Uu2;j?(}rsi+@ĨN*\t4F ]lEdH\ Ꞣ&HyF8/.BkHB(G9|d@\Qa*-i֘HMc.Wn8euF^I>2*Fdp+pn:$SDaG'*& W.@]]$FXt"YKbS![m-5},Xnyܷ *p%tFي2y1&9p%2SCdy1^Nn?7c]ixp13 C-Nep OijRϔc)J03]Hi=@ǹŁ0O-^1ğx3$ \~׊r=b{?CF+z-@,V3[8l[ڿpֻnrŽ+P8,Ov^F&T .KciÝHQ|7gھH_^=ALѹwTP^[+Ȥ="-\yIx O&Un⎥.G>n]j~ F+"CNn|,{I 5],Ǝ^,T0-ۻYN3c[;d҃fCGΛ|Ћ΋@X@͋b,6Zu`| -o@=Ԝ<*_!D ڔ>T~ߐ8C~jp.SMI3?睢cXi6 ^/Hly?hT>|\turnYNx^hvm`VKy#[H^y[)K^΂õ:~ ͛Dƴ5h}v } _.11p$zZz ƒA~@{5*W3\N#|IXXDj[B9T\ B.,qm(>DD{SGK:k~x޸8/]\$<V?,Zcx%qCAp_~*4t#؆ goKV=LW =:`'m ȇ\:DB($bjO!1p7WYc˿TxØԍrp;t5ل"?U*4W.d>q!23mpor{u/aQd0t a6o$cjDY n6Ta;_658KbHM}J*{( baIu8`jYUXᛲ|Wk.kSj7'b4K^ jcSG?%EfCR| e!<75t|1=.+l(UȮs1$-jTE͞ acx!0B)Cizf7ftc.c|nD.<9F]J50,i?(i.(:jcUd λ"9BaN;;LA|ufC[4n^r""%+? 0t+iDY5 ¶Q;Ew>Kz!5s~@ſ6̭8JZBES-VPٯ]?)&VִʑbvV#8@u@>gqan'1}˹ïP Pt $޶L!wG{zo-EbO ֎Ĺ66Q7|▄ xbhpc7m KVéS~&>kLBߗ7xtS96SN LQ$9-08_2 &nbZ̎_Gv{̯I i뫄:L=cAwMkLCS =YV od?:0X 9Ld׻ڴ  {Q#Sh :]/ȶ7-ap!4ذjH 13{Ƀ=׎๫^"zP\SP~+.%4` n K"Gx-@Uc,0^٩|Uٸ;nNۏU"Q1$idP'`?ն#|-lSv2{!s:TaҐ ~Vޑ.Xl"Rv/Yz;ݛSMp!5uv12ZLj G㤬^›sN،NkZCKj`Y7&{']zo9l}_eoB>u/m!nj!= "wCyŰJWϽ_ ;Biz6>E@T1($#p[K(YO5e $T8IH9&^p &.WTCAҤ}91$q}*bڍFf7xϪnAQ[&]}tˣs]B{GL?'2^p|A43MaAWR5Dd=hI-;SVJK0xٹ&*>F@a(AYbՁ2-7e{U@5%BF CDqa < F`ki+q9@2ܜPU1ݱm!DrT7F'hhW#fê»rsPew/XaR-_򉤭TXr?@Д0$yȆ\MK!tooPxkٗ"jڞ`ѵ;#t5 4Z8$ᝢ0jmkMHt7pՎgrlo՞8o'cq_(؀Unypk? m=LCR>m͑Tف-r{îj ߕ6ㅭAijy5cnDr6 ߋVkz?Rs#+#Wro/H/WG/G wP^WNZ45rDic;$dZ 8 ٺh-M՜eģ0ʜ\~ 4Uɕd4ݞ!.x >?`WӃav%bx{_bNF/-Gxw;'uU?_!0 Cx<@&(QlQ-꜁M!7;j[:/k4׺0Ϳ wD%9yx1PFNJW+ؐ@P.Um))_EByvO]xq-M*ӑD3(:䴶eAَ\XLKbz}Ni)KV;Ƙ8f+L_G5<-o[pOʊJok 1 *<#@b.(-㫐Q>w(ϳ{kw3MGxV(ZNY @x0yeYsZڋ"+tFH[G [^V'E;D&`G[ S0ޠM7ݙb;]hw n 5ePxðXjѻ #pXwߎaXoa@Tܙc H j',yeHvqZ|ׁO1ch0~SnoH^,[pHap؇8?W19%H;$y.,$BI*g'  syڲZoǔRT#5xb`ݫbr2v uǜ*=ɗGﻡW XzmS@sTӈzZ5DmIh5,W&)<}UKCK}[i 4;O<S8ޱ'~ O@rvuW;SK\f_Aoo2Lm{o\l ؖy&n-u|7|aLaܳq(݂M緔'\NoԦOe P"ΌѷD/,Mprd LceX83kji8S3!w}?,9s9M|eq$iI$OkѸBhH}2yUE>"t2G'g%L݄n,D+]' 8D7G~&.f~۝Ll< jp I}-vbA \ͧ5(s𯷠t.Y}:f>[΋uqOB\țDJC/ NTlW]KA_ &H|0< ᄏPcw l/n!McWzQwo7$ G)n׬D[GA*1 Mxφ-:3AHԋ8d T`78Еx$D:r3-;G]d56.ATksr>'ğtve7YgZGBg.Hc~ty;KPR4V1+zEgs X*A WU Illcc1h$>qE_M?q(ߤ8]:`~5- rv\`.~}2B CV ߓ4&4<`yjOM >.lyЖBIޏWMOoTʣaQU?Eܝ`L Ʉ9^y*-j%M2"ExY7WNMa`<Bh @ﴊ1{X>y<|ބ0km OzដѲ'30\Y+ zq[ -ޡt 'ᵑ}AI0D!NwX5Jf3U-/s:X&kVfb牮ϲfB]ȹ {Ikt ձI[Ԭg|z,R'@_P%^J+ӠT'z++G"h*M^<d(>A!1S̀.rRm(`֦R_xccH) \5%U{i_DV.m9$t Kb&Auv j6g|UBZ)xKE}O ==E0PNȌPhyz,Y4E]x`<'9s̓?f| z(e, mArt qylCgvwur3&/=xOP>?m= 3s"#gg'ˍ4ĥ3D6'9_ B7Uz`%e'&g]P}0y#ʒ8ntX07TaPkb17'~+4Cn8 N`}H-k IwGuS0O3YrL*Vy r@9!M⯬Y0gat!81MKUX) DM|Rt!]A#CCrь6 _IthF$"2y'C}zE$Re OMU:]rg+js.pwxI5 ",sçxWd_Jl;#~A;k^!-# H'nKM=7)v* fZbdQNH:kt$3ȨIkBx񉊚m!eg3 T4v#}?no^vB $R7Il1O:tl` D"l X5GkjB%VN"tw85Bhìa{h| W6hK=b!5eF՞9ȰDL6ii~g4Ń1{Sݬ9jw wl{C7)`x˂o'xg}osP`Hi>ZV?p0K ooI 1~YYn-cW,ؙdfe5r/1Qg+o(uv4z]oH{T-DIf֞?֝Ux!966cSD&E3K Kt;)GMT꿵\73 oDځp{*7#M"2KH)r,T1Gb#=+yWs{R2]G[l{rW;:*^Á`&Z̍y^t@<ӋMߋYN UE|npG[7kɪZRS}$4%}&=x"慿@C>S5l 7|\e= XCT89qh6-mT249'o%k+ˮid[qJKW>eg=М/0(QQ܆eb δp^ ZH`KQ ꓦN*w༲+dz mKsAbQCf"?ٙfn$tn jR^cᔎi3\PuF*l$ xXh -.VآC/ۃpft ؆xԐ OAi.?`agtv7]C v!zL&:hdrHƒd B-n`EmpH}tJ4-:1T̒ŀ dO#M-=Ii4$lx^a;hO],s5Y' Q-c$.ޥ?)XV%<](]%m8i^pQv\Gfyr3ݐm8'6T3 e&xq܃D!3q$'d|M5j4Z ,D_[d*wրEh֔8bRǼ5];MlK~ ON+HWʹR?(͎Hƫ*j!TP ;]mTه7a<eZ~%-^xy2@˼[;Հp8fU/C Sٯy^iJ?WGJrZŵe|c#;,M>E5nONW,rZ84L)֥SғbMHݭɞ]o2 ti$aogYIĺ0_@FX4T5x&*B8ք l K畃<> 3xMtST 'Sk@*96A9cͪ:눬r WaU=Ϗɣ jyxT%.1SGUV(5*d$p0K32DAhT #t8~iXLk\b.-]ppUM]?1o MRRq^x$k! yO|%^I2LQ߰)4N:K[Mo9ܔ#&異 ,kysGKpƀ<] Ed0B:_BҶNT.GgkGD{fGn٩ *QwO}qq=j|aT4uoT^gA B8ِ_ly3唆fs%Km{v4 *aΟo]sDRPxmvȂUAmq ~N,$P80ϝ \I|l 'gv}*N wU]:fN~%@ZD')*k[$4Q*gR27i !b?'$Ґ\vji-=(m .fzzZt~sQ֫XeJZkpzJFi=Wǚj<DžAPXe*wH䰱#O ߏ?VY˺4ԃœs8>4Nh94[1`6vK[.hz)?/t-C=j@ٻbL9\0cC||,9>n+E@KIO9~psj~yYaO-k'5$@hM[pյQI0W ߼gQÈjƤ>{q1:WJ"mx"3VVfDX.0ƒ+25, O~/'<% 8v5aQO`ݏ|n\!̞_jgʢΞ^R34ٟZ_ʠ{j=ks #9d%O2z @ԉJj !#H3. :۟DKMF?wvjnϾDYgmc^ s2Bz?..]K&h`iXX,5F qQ$yqX %5 C4خ8t%؋hrPpx1o=7Ӏ]i0G/ྰ,M`zcfd>r1OO28DR ZOvD?XN7pmuunn/]UWe> $ftw%|Q,7=帴G合'o=JmA!zT|nuo¬YRbTF*7X2*ܬQSFi6ď#`{QU7DÎcknJ3khR/wxָIL# j.qWK<cWWnX{Uer&^[U5}ϧ[@ە+c~00<3*~hl)$ X/k/և}vu|`^W:V#';2Hs:r'H`:W q,& o5P:sf\N,Jρ_wXRnRk٢tz1+?/"MJQcCy%v̖.XI ,[&\!6R %6GLTmj,AAeh?|y(cUrNmeTn~]|Olxm="H E<عo+7Y~SޘM7CA91–6mJ)ͭ\tL.% yd߬uIy3_Ⴭ[Q>[AC9 Z`"N1D5+Ȅ`%|Qtpj=~̼ԙE-WeIDҢh$[I&n#.1B&R#|o/:O dkv(g{0TzmyQСX$'Y 6O'LwŮ o#w ]t9㹺O2Q|WZ2w/c+6Nߓ^,ޒcY=E"kl u]jSxj(]TSdY& (9aG@SJ%#:򱁠:p2~|@.v_wm0`if}9ܥO 0"Pu2{6@v֚kL]qhyasI3NhXM \yU]r !ЋM?c&KC򽫶V<Z{Ey5*uXcohQ-k2,ޣs<0xFˤZ+7c$ۂOVX*UCy'\ֶ1 |YZ_zZi˹Q؀FfR{|+Qi r2>sƚ v?+7+)'McU"g̓hH?I xEM"kPHQfA_l%q1΍h*!c@hl/vگz0i?q^;SS׼6ȿUl@l},]vVW$v%oLy+|h:h70jTasćO]A8ҟq9[Zqr&f.!ae4rĹsQ39 MswΪu#s.A;lf1~xub؁r ?'|(Cm45dbUx[r\[ߺ ~4*~ct B,"'Rha>f*n"K:t*LLVn`09[ tb:ִ+;KMF, n0G;p Њ7Z6IsD^˚^NT5xcA.`w9 wȵ]ӓCg^K۾\65RjS&qyT>d#4Z n:H+%Ɩ}3+{~Ե̴jfx6 Ldc~EAi,y*~Uɳޙiʋ@Ff=4suRΛ S \^MKW_Qشak B (NVw3og³5^=5eh:;`HqLYDY3v9p2nYyW;)|@͚IA.zrc V'rU!' Qb. :# ٰ|\e.8t=uC~2~hĔfwƇd'1 lYD.Š5g\753 ع 2-OJ%,T2{} ?6c͗ӟ\ 8 %+ y`O%d5GAk`^qwIskOʑ(\H)IblˀĦ8kRCRZ Oƛ×9Le&害$u38{U) BNٸSۢM؂"βJji:|<ȡ` Fo;U+txy蒈W9V2S~) ?{΀ r1D*S̈o&} nz) YEs"üA;.A (z2so>>RQYC o`mß/DܤM:,MAˆZ-I[R6PDopY n\؝=YrX#)AGs0 #"?6~uD^/ryS'7jҸR!9$)bFbO]լE%R; Uĭg$dIڍKEfI.57U*Z*mD==ӆ.G r򤇎5oǥ.!STy]J/#vI*ijG]N˭YiEABڗe'JkxI ZQ1҉|L2ܸx?pmd݉:ǩ;P04eXd[0]}1 V /|Ap`s u9e2ܧ=p¬j ;o(/DP/eMMUUr>*Ik_޽m-Q[N֛J>t/ Hi=6+Q~j^x&U*H)[lȦl^dߣ0/B/r26-oe0ϪgIzCTF1D3Аl '#lS7).5xGVR2n~_2"8S/2*yIrFA? ꖠu9à L5#N1Vx:ascN_y(#>Ȍ1{ŮR%.% B~3Nq,W2!߫+ɢēT;Bֹ[* ?TvH`v!j+{9ƺloӃn5vMnՑ4,`~9*9&9U>"X4ΑX׺T<""LIp['9(.<V諲meij*WޗW%њzl忍e+k| Pfgނzv#\FW JeBy;Z5(cJ]zD=CFxWfv*4h"v9vqߛYyL},15 oUf:v*J3_<\kB#QZaZAx[@ܵ+jm4$TN"%@u4Թ1ŌFE7͝p 2U뙆rx;n9(ۥ>#{ }Gܰ 'bQxW:mxvo|T]BpZ֧pէg"O&=AZ.IR;Dǂ:3,,&gҶ܄\3eO"Vo1pܤ/jvFZM)e|GHV,'|S iΊr-HMⓌ](.ۋpĥ،l{ B᩶E0ife 9 }[/r8Fէ>!r}b.̡"BIgPm:^E7ʐS+@|1T7|Xo2f:{L!E|>9<õa{ѵ}ejl_ j0X iYN'wy0-Z"SϷ 6';#*,* GdA nX䆤H\d' /DkQ9ۊ'MP7S1'Z"VAxԊ[(YCܱ9r^1d9c[dM%0STGl0Lj}3 F_H޹7j7qrZ'6 7[C ΀U?z p+w BoL[g3}Zb_PIts0CX͸ӆbh$F,[{`B~LF >?sx4<a'J \ @hoqA_;AaT0)'|7a0sp7ѕ6:fvJjRv i⸛lÊ:vzEN$OSW\޷tHJ i*Jfa4]-R'{M5Α.ѕY~/d\5x#g { hȈ7Ň729ɷ-atSts҉<qtqPsg#S E;VKVr9q>: z0-i?xү7žMK!ŸYCF*v3k5tZ3 [GSQwx0\R&._vLt%29Tb<q.ѣȸI-5k XCw)N*{.]=Y˞ ;}}4+̞OdX9G#9CH[؆,蓫WjǐqE?_5 a Wk9B!ܮ˒BgχdPtp4la׈̿> ؊ )mMc7309kފsbTRZF9e*T?b0 L|WP98ސY%9BJÃ%UK$qI9\W8}eKxdȧ6?6&Fݦs$ %~_&yR3A 60&GZ6GlMm%d\D7ծ{F5xLy/k`r_r8wAC,emF5>!g-d Qؽ#e )9;toV AMF$rA&:h]ƀ&-QMԪ'[cɄiɬ%D/glcenӣEos,Ȁ&ɦ~JPTe8O:L"ޙ|ŵ%:F Kѭ,2x+yDaqpmX'SS'ս"EәQ"џ./gb :E2DmW6N Ԃ! a\tGF͏% TByR M<` N1glZ#:D\wx+yjN'wgs$AH>컫4uL=?ILkشYL<#11ͦJo]+821edR\lm 95!x ^ |Kζ2lG=QpDvcuhXA;gXɷ *p}ת(1`{,_`cq$w"]Ҝ?<)񧗼RRĦR )v\*?s.yVb9(~X۹ LVEs 48,C" TegRATp,? |H]ȏHKnkLf!9t$8OZY.Henps,kv[{sR !I* t 7 F;aB6K>jߡ-~OA1;FFQ>KXB+ѰOjhqsCZZԗ޷]o)/MfAnU?!ӎ\K&= Yɝ^ZK}IJ3s8G:me4:T1H_abxq'_Yjmb҃d3zk#{&x"sEP{+7rV uƢ44ؘrrc؃C'ml0RgSf;?_VuE,rzCV}+L$I73  Cp[$c/[-p:Ǥ '>^H%+Ǘg|Z3 g{Z*GO"%P67fm=o'5t,Ɩ*&r˥Eٺ,nJĚ]*oh<\wD*7`{͉X6]G_/2U%'IGw"?hz?,,xZ^lB73o"|WǑ̊E[L@bLT,zJNt"b )5QM0#y5n Pk=_v2MuA {mZN8I#֓Ϟx Ю2KkpC7.0i-j{Q|5] rzV>u3D$w5vC CnYjdKcb^ۼ=\p^HNu.M0ȸS! [r hb#?zvBat*ӕ o vN$7+_G2&PZײJχU^#LYL⬑?mhY٨ن4}oQuj/d}l*ԥ=]uH` JČD~C7kyFt.cKQph2']-뺼ˏUCX۶@~O{~Q!k+sBB/}e)OSgf*lU`z ῶX/@oF͗m co_\L"o5a`,wFZ59mOe"N@+m3X &G)GgG! fKB`ab]4N1 4Gd"_0 5> M*+ =w /[؉ɋtHP2vCL,.D(2sπ<(kY)$4|Q%;Bj@F<) LЖ\z#K7ρUSc\,1'\J`6KB8צ\V~h(e2Ue3(Bӎqֆ멟lZֻNFc"߁JC&~ۀ)Q ^kw*'\vYd5ireǰC/H}蠍\&Aݯ[rF|炧>cv[_ ="ۈOjUN_j ^o6kT]&7xD DW{#.WNoKb Ug1 kgWױ3i]"0c4#!`{(`cȎQGvauTdvdEK:䖤N O%>`uY%~ٮKasd]flR(wژn/J'zhI%ÁTا(@gt83J7m*}5"VCLQo/{!H{ ēPՀd/om%Op~)Xuoj) =%r4;wo4Thx*2ջ;4##2vM{U3KpLRfqc8Y[XZ*"k,c] gq+o)+S-=[~\RQX[qs+]W+x*,$xG NA*M)^>4Hd&Fl9UN afvȍ א)h)Jstf{[qx)?DubLŜ11tUZjZo3UFVb:=\bdQ_<\nS$ t 6Mg3u !}]H^Mބ-XSHe41{-֤SXAz[B9s>rCR)4˕l2й@?]hc8xvn+݂(.cpd@a@)?I&3zugjfG2#/lLgӥ V{4M[V P+Tn=}jIU'Fc7V:FG8 ?L۲ IRKFaxU^wĨQWhU:fD1?i/IkQb>4l+`z$0eXEuظ#\L׸[#Fכ$L0i`ӮfvU@^K@%Ĭ6W|ndVIfLfPn0>'M~GsxzIL-[xIqæU=nfVu7O( qEV :Ȍ}|*(/B|Ȱ,?dұUSh19̸!+.uRB'Mc?%?pr<ȷj#Eq믴Mᥱ 3~)5/x 8Ghv5yG44[HHDasR 6*k2^{UԬpADB^MߪѥN;~ZX&1YF5)a9* ƥn8!̡i`f 5kj5q_qXϗH.6Rsf9Zb,Ol< '!v-#tHF\4\-Nvؽর5\ؒOF2*9)h0GP BFG?ۋ;MȑT I1Nck0ySdɅkCv*j{/(8t!]"%'k?RCA Kْ-}\bLsm+~qEh܈8$jo:Yx`-%h]WbweVnVW2<1rֺ' ]w=`* cD+5) 1>&e_f#e$)&2D.shH[f(Xw݆"pc5/HAݨD *b]>Lэk3`xY&k \+YXGgHRi0陾|C;3߸n xO ms:(Ƞ-m"iA1b5ڲ ib-,y (L6ӎ9'LP Ä BJmX:U95 ~};\0{AGv\^\JZagY8uBȣpy$,߽{ɺuJaraNqOБ~AlGIݓk꼛X~|ʶFY %7|޿*\J* >A1HVhyLSg7( G\!c9|6Ht\^/zDz3>.qdGVSzJ+\Hyie_OX, s J)lUc#oyHDEӅN(G<,,<|u6.4\ |Ӹ/+? xu|# bP&(wtoI HiUdc;щvY6O3}3\1&@x*-1ܒ^?,YZ-z Z=DԪMs4-%JH;U =|\ dO<$^uxbSm6DI 3qu!ޖ(G&ss ħpkΎ#u\E*]/SБ. k<Ӈ)۝p.Gnү,,. Sl_7s>=t"-s2c4㠕h,TՌ `}6+](smKLa Qzg~ Ɯ*%Y`b\oyAd^Npՠ*O*.Z9O8M$tDZ`Рla(A-\.3e:9EvM(,"GVӿT(D.2DQ;YTR闺Z VB~GΥX4ly[wDРmF$^@]PӲ:_*ĒANl}I'4573.,xW|m_F>2]g]%26ڶ'ݛ+_oܱއW{M#/'.y$ 4 vv`Eir]ցZesX S ZZ^$qqsVG4pҊԻqAGTl=4iYdc5lRInQX|e_y$!Ks%ȃcI| 9qCouu[h1 *%9Z=v%_:Go4pТW Dyk@Kxg#EeU5=~>4uholMh~3YR|}z9v҈xI= 6[)APD:{5 ȴ dP"LDEGbRWeP850c瀪1pKzpn=E~;*/%֑C0ܼET<"0(RWyovl$̹5$tEP߽hTH ! "gl59P<=:[)$՚I6= c-w ~pXQ[mٔymcgƁ+w‰[t>ޕ`8,h-T1W}dVWԿg?2\qG4bX]\$e >SS^P-NMݟ'M7p[:Ie|!s 9 ^Qw&TLR 1P`r|ӭk\qEH YfXKl4ǰm`QOيS,!+U{(aD:Y0VO| [+ 9'1DfӈST3Dkׇ皿i\[T:0^eq*(Ld~"3Ͱ$^̿Oe@gϩm7-'#+:%RWJmx\ Ǫ0;F7LoPA&8B>17%2/qG[[+gS89 :HG'eYJiߗFll( U/9vSIok1&$شZb+_;"W$$u*0LxB\!fG7T+ xk(߹QtH:[L\bK\2|҆v8^gUڹ |5ҐѮ"t*@@-opϋ:LpWGf=\vX)]\\DY&:((3B־'ǸYmiD49OpbU?R3a೻ZuxUUb 5oEQh5+y$=)c(jZj%:8aтuBt}gO[#)P0'AG2Neq]I}seU91wsu=є->"G҃{h ,Dk_+}D0gM-E3)adF>2֗9?$b2S7oS"ل#yۜ*#B͗J;/=[J bhR (ݗj諂;확x^7ZnwB%1>!$+z':\-CbƷ  wiF);>y6LA!8ª\׈f>[N/#M90#_lIOÓ/wޢm w!&/%s%9L0٣:ŽB5Imɟ7BU# Ijݮ Tp]ܐTXܠvѣK,7ȣ &goxڡ<To-=Scgf+owsv>jtX鎺ż zM,`u>pJj:C a.o<@-fz\fg`z-DT:MgO3NϠ4$rr)%TG 6B;}rablQم1w%9>L=lO K˳vƪpZ%491#E¬Cc2eOȢK^.$' 3 هd|pa<9*EL#/D{TQ/g>=SS*|5\tf fUJV s~~I̤xce"ʜB RĊG8;x|ܱ2;zTDUګ 1NȍuaEM=\ Ӌ]=n:>XwMz i:%e_K`!7rV r~]g2Bn&wߚH]lc~RB&9LQB/wD ˗ ɍ FH[;`^Rusd|+U/Lu--RE)@{ݝu]iP?~]v3148ki@8 a+9Xk6;}Pv7ӕc*;2 5>|W!x2"k=|BoX5nݷ-7c2"RE(5 ^#lEedsmWjcHQ?818Y@,l_8텵.|ɸ*feGE'^H_p9_STD(}!QU FN2@j?D"0lV0(H"!gRe_ ioտˌ&7>`nT^;GeVYTF{àXh#D!j]q3Elԕ=mNkZԩ=}J5=^ Y?8%L2jS nV\KSHPm1?ʯC̭Lulw~@«Q󦓟^=\hlSzVu;XS9 dEi^JwAU.1%hV_sq)лRmI٨pN>UNGrRzW!"zlEx.b[r ]*w@3Kd)PQ@(y⌉Wv\)#n<. yX$[8EEus*_ &矨[L.>w  >B{9.PÔWEp LޙwMpi6hH..M*jj `l+K)۞PIOvHc9cG/D%ݶ|46+(Mc>5+'G!>8.I7i@g/zȞ ǡ\j=w'UJbNesw tpΏ3yJ?g(ٿh񌝪Y=6%<n R*[ ]v2,4rHXA[v*ʹƊv8|zoC$@  16tRpnԿGr)5OGK LCrNTւ$pGԛ`kK7I *"jL ԶvM3cN-dM OteqϖW=A`%ѩCۭ~@ݴpΧY!."(k7bJDnͽ'R%<^-}c/'JyҷS-lM-(w t5w!$)vۧd\ MmhGh< nC4M̠ōL0cn9K<ITwd5]榀63p/ًb RλA&Eu#Rql l!>8Uicod2 50" z)TJJȥS+ 0BdbB3_ui62B508 6T  Q:9铹 P}QL<'r?> [V |#<ˆFjk=׎C3;rС;+D=#Tad;o I3|< UBSf@ M}׬R^7Q),=YNb|!boכCm!^6b5.I-}%o+v cPScew!JI <䯠 u[26^8V ̱'S Ȼ':t>JKZƙPި?O c 1:ҐZ:*a氈tJޕ-KCSw%[r @-)T%:Uz\~d&XRLd衾]\clUDX39ds Z zzg .ͰiJTZ} ^A.\HT^K`(FMTzoZWJ?hZ+ɥZ {)xX͐XbZRhצUƈc{-[,9"3}Jˁ6e!ZIcV;6AQ&Efjd?VUz6)k{ߨtp-D4h^0q >?EV+<C{y":.#nbSa|ž,=MCCJLHD 7L2ӁLʧ;!C5 Vsz6&yc啚uh_4![}c_2<^[R9&:O7/=Nms=R6m5XuM.N'Z?wd~tW)q+u*]I-NoBU[<[gHE=xa9 t] Czu̱[`$#Bԩ ߄P5B+F)Q@2K[Q1~b831J:Jrw/ N[B]b`!͢Wo!2DŽgp@M:3֩^>ZaSwVDP4&xl9dZd3l3Bڡْ|}au-?Ɛ tk,j/WW?ͪ? R H{j^vVZWz5ĴԄGw H]ûcXq";?Dٞԑ9j.|24'|a3phcBe~jZ⧀mRp}"/BBa0.UT ۲2=߄T9c#E/ͫFttfhexԆ?y_r73: F!$] ?+u}'|MP$*B DBmPq9̑fq%װ{; 0B9۩z6sk9OTnHnV_i!:uj6MbщL"ZzL"|p!9(-}}&\UN@/Q"_>|П EVIA>sg M{''l;LmwKͤѧ|a]0L%8b*O5,7\ZG0S؋V3qXs2W^|=&Z)‘zgج V_ ^4əQsoCо"Wu Pq4ߏ_KWCz]׮~`%Iωlq<k7Ip,8-i܍4n|F3p>A~8뤻5L\ERNEbq`=aa s}]$D& ŸQQ1Yr_1WمeXTnz BБRğ ӄoeI VלaRl6F{E?[W-fa3w٥8v?cqC729>%C2;µm)i 8q&7߾~ZHl7 lwUS/dxڦliap᥽Mg dG|\[Yxǻ{Otqfأ}H&~C{1E%1kVҿTDσǠqOn| T;#yR}B]+=5fCX18e LHA3 KNB?z)Y-?wEz;n/ڭbjkOrX)#xxTұ`rjQ|az6+dж1y&u Q;ŢƉDx䄃Y|Y0Ӳ#ʬL8JuaRs(<*+ŤQɎg_@ĿP;d{Jw6x\ EXfWdIL:ae"V'+wYda@7^B%!5n\ܺz yA3b':y.s/POX`!J0bS,?uc4t(uq>;t8YVU* :Ii _:l*9!~1K aNpP\`f(U$*̩կ@jАav2/Y1KPQ|dXOW68%})),n.FsQL3{ {+;M̜~MWRӽz챿NwCҮxf7 .ÝP='6ס6$g]b /@ []iR/@T}Y4_jאLUAWkjPHz9hB*xwKỴ.>͌, ?i ^i}jgd~ ?4|MI8*ˀzW=+V81"U$ Py(Hq>4xhfhiR脽T( &aF;0BQH˒tX?J,'3Ҳ/:OXNHQFO${頶PwWQUϓE}2tg 3Q ؁\]Sh" ,^& ]+ ~w8v+ZXNp%;}#L 34\CpxF~yݠ*ZS%d.8@ٸE5HC,Wjg& 2ɲLWG{dŒ9 #!bd<{O│+\nf; G5E 9\!B(`9aeZ(_.ɓ>wť [ׁb$Ek. "xঌ]% إwNJDOueXzt2>9dMTZf 8:wMjỸ^  lmLϱsߞ`/]0ܷ;HpMn4ӹi_H2=(Zq&%T!;(-WPp{IN{ f J$1EDE{rgi1\vG~/FIw*BpR+06Q=6~"= Rב?~{C} tRB#F;8ω)7&bu>\zSЅ$c'jq$ï+ HʹxΛ$f)Ne쇫0!~9Qo@oAv#${0Xe-FTӐxroKZ+̻N/(&[2Bt|wY_dD GƙdAˊ+6I=x˾n%[i$PTAeli8F.W;SvAm1{W5n  }Ox:߸oo5Ni-,iT4c f!0P Pϑ8R_)+XJfYD(-zœ)܁9V S3e2 !,1h|K7(*}3x4+U%5]s* KU҇èo!cNJ`6-EFQ@:% SclGH*C8HSF{^Lh6WPVp*rRϗ_mx; pdhzOs3 q:spB:; BVE(WÚh}=Ɖ;؂jA4wǩSvҌ!e(q23O[f8Qn:a|6Cl}Y8].xQsE)krmq?eƙOoXe2O?JRPBd8EsS!d}uICTgUD1(k>’ i\_xϯM?o@Zcs-qeEC]QE7ⲳxz j-ED#Z5lןP(`sncmQ梳 zœw_ҟs_||Gb}I#xN1Q^~9.%?J\i)vI&n_k<8Y2yb,kBU,EmNFF0޲ZMzIf TTO$X񅖳Qn65}Y2~`23 1>e,?}=$[ ?_/ƕF֤!GcӡH}mi ?1Tp6+Q*oe5)IA֙9N-r SgDr6+um:#hbl4%{#-Er}F3gJ &X6ӥ&Z.466[.^nD4TFAgWyIʟF&{](LؔoJPmӏzlnJZkv*=8ÂItr_x; [2=ϯ?ޝ8I}m%M)1NLbus/%66 _C(U AKd}PXg;YFd*&0 3]l=)8F?k1,=aW3N\I?Ւk9ġ|>75ij*,c>G}C60ܿejҔ»Oi!xAP֚904`@1H51|r/lqPA(+p¢a#I, qف!`j'\Yp?_Cl$ 149[Sȓk[ϘxRAjdmԑQ^ M\߁آc'0e۠cR.B+ ?Z5̼AFI-dRtIP9ACkxyy+0+)M̺hqFK%dvGv IɊ hJ]PޘST[g8Ո FXFo {nw.Q}WN$YS!fMWi0M d8kw I&s(^_ tw~Aa3&|09Ν7D2$;Z  Q=!4SSg%%`*; *fI.“hΟvTĘU :[dޚ[np^J4TfB8]1yl-NZ)lQ'q =t]{Fdű,T@1m5lr N؏NIX?X**OޚE(-85qC͡L`t?g)^,8/q2SJ=iu`UK^^qT`W!|ą#cKamhACzf=I5Y˛.U2GԶ䉄0ӎhywnf<3%*G˝/*gS&w[}jBfTbkNe;V_'l"KL5L-xn&05tH[ƆhΔO9%?=~i0kҍΫزk&#DGlFp{]+`dXN%Qך8{m ZzP d\Pzy}>Gm]ۈ:Z#{2ᙖ\z>dG%.<klM%&Е:ZG3LV'K`ew#z'#l1at馋PIv~Bރ4S HiIv@5N: ?ݼ Xc nxcίѡlf" (@NjeKPn3%SgO[r zo1H\j]0ߵԗ<)yP6\x$ԇ?NYI\dkTb.tNJ_5g%GkCیZ7#-Ԍِ(0t>)NhILWyUdsN ^3VԎ>>!T0/~/>"ò}'V4Gf:Ɔ33l_"W k a0RlvZH_AF N!O\tlmyqu%Q4b0hTyS'1cD(efDfqQC-2>?c+pcplLcԡ!ȮN2;0A]Xvg:a8 *W@'`3iqwg/㈇FU#QO󗦔C!Q'Tm\Yt D#+rϜ/9titF!6 惺?)4)|/'$:^Xũ*D*^Ȃ^̺CP@bڰL: 9K슁n7ʅb c"FB3;IU\q]`Om(*5Qk.f3Ƨ7>V?(d`M(KBdtOL>$d*mJz} RJvl'͌/H8y%!JUDĔ%dY︧U Hڰi^Er[ w'&Vr,.|mxUGJkoyʫHf3)5$ WKY` \@W; M[c`xfQBiƴ>)ӀB]c{+5\t ]VaN,)pRY'Bz"4h(j'Н{X_М]ODW'tgv3BwdBO26$9R >gr揈Gj4鲞74CΠmQj^m(9]LA½Sse? DSI g &VsS@ 2C Oh a>v|F[k_?*̅ ]f F.瞧Ŭ+x5D㾦SBo~L* g$ٜ\j ;Z"}KIr'Nsj1hYE ಂpMaÁP^pb^d v=|i&mg#RG~)4?k`bQ/SB5W+!J.-OB6y,l@?c٤ zVae up${[jF.M:-?Nt%[Mkۗ7UѭF$=GY ,PtZ퉭dSMŰ'7/f!W8h A&FÓ!Pie:;z&O˼jb#!X?L]i1k$o(}W̦"/-1ŨLaj{e3TsiaK+nZs!q!?[wyjA&k[o] Γum< 9t{MJN y?opdž.p5 U  !pH:@VS-?un;w3oc,^p=Eݎ:e鮻s=OVxv"5& 6ۋvUqlm6x;1za`Ё6=U!Kj;^P",5}>$`0p{9.T5dfL:tBn^`Œp6-w5CaC(ctJs>kJ9ZV?Prݫ2 t-KP/I5$TΛq)+OZ.gBm0-MTRH?mϭGUoT>!$y[i[!*bo>_`?xV EL:EŃ{NtOs$s0uD%,mCKS"6rJ34?!*Hv*QػSpbh.톐Gs޻ oK&6do"i$+Ȋ8LV`gO.Șapw: TF]H0TR~ QhJܲb c5?+VkГ}뎬Ŝ_+W}qxlA0Kn+H2rs4< ToƙxSL:/kŽ x/'uP 錥"ۨ٬x׼iGI,G_UR|Qj9k%p@C ˃Ť=ِt\h /P=Blܱ 0|״!֗Y MEFzc^nƌBWS d_$ ^̘#g9/tO RČ: T4֎(̾jh t6{8n Cn7οAqдqflBF4b:ICFԸFlFC//WQFr-ĩo|!t\ VT@A;b#榍kkiE1ƈؠJ.%;c' 0h}YeMځs7W?ȓS~R<.f|Zq`zK {Vpd&y͗tuPc"Ɠ򓗙2+?]nW0,H"{ԇՐ琅ߐ: ^BТS },;j+~j|h.S$QWSj!k wH7%!ͭܧZANH͹q;,Q&i=O0w,90H&50kHnloUk `+R1hldWvW5%SUu>V$驘ʀM^lM]zH0=Hfޢ Y>-Q:Gp}/(Kh+``D8*Е>=KUћ۬/~aL+%[ȭ8),S=zB`RA̫xai$[IғRt.^ LO-#!k93?1z9C OF#[1U{|U,zikGű>}HBvܔI0oJHvp< ;2uGuZ>./ӞA|&b1 {CFȮb\܁P/ޏ92<1?\c6^Ln4Clmi-C¿׍u ͢)6[ӢbJ.1(td%9ʛKG7]nfX_$N˪n߯U Mͼ\w_@4^ǔPmD?Jj{{C2gyG6 GcSdPs'nBCA ,f?N*pi6"8kovvOqҕuaz-^a'WZH2C*IAF1EؔkHK4S䢞PL]ƋӷY+?#CʍePԁTݘهFG8"" ge!.)(:}_eOHTlR} EonG={w7`˲ig={s0x/SG+T/yT$ÊO˴`f,a lBlwXsI;x q >Lc䋠KNPqm WRRgT/;w2j;5 axٚ [lƹl8"rz G.L]4;|  53IFQ5fw6`^r3t3^Y f 181{sB xUB2X8M}?y$ 2*z," =9c"Q欄X@XA1z0fOwܮ}BphRa8L^ג jY˩ 8N1lGI 迵uEm죾6a3_`UR!.)r# ,%a~,,wǟ̌Ϧf},2V@H~&R!RrT,V+W(ӤLMАIu^|c}es}Wy҆yJ WTz J!cERB X1BNx]kbk7R9]flz׊aۥ[ >8m(mMSZN{Ol>8ȫvET5ػ#U6ɒ8cMXtg j#}@wFrPu;/M}S8 Hx#B&ӿyTF@u @0 p\'% Ze2^:1x4rCtD `u\J`[P28R} ϤGWW\PCV̖J9Q}Ql8І*}FS4?%_ <VF/:XMXclHaOp!|Agk|!BFhFa[Fs}~xTsۭ(+2hՇ Vِܰ}Ɵ yWEAy$L վOd:b9ϯĴ?##1RW % /)G54} Ii?4<@*,NE4$ώ2beRM5v7kaўZCMsi aEl̎z$0>iEs/r{Wz*nM,Li\dJM8 W vS<85'!]_kqb=[Z<4%O_Q[*B :""̀= p`ˏ=r#U3if.}/YKX(E?)滞tN̒W,bnaNݸ:+ٺ餝~MeZJDi4Ǵl t~e'r|B xSZQ0 |&/CآRe:+nhm`8bbUҽl%7#X) "8K`Lj7ʃ`&o05ַ_W:5֖݅<W?]JPQ $:^uIoewQpu:yJz٭&S@̎܍yoP@8FTAǝ sT PAE)@Bo?lmSm..3"e.$\,4:=uZO_||V&w db~ZUZi[@FMkҠ fb#׷,BG=N. `z;f]-@P~ _0(s d[Zlh6v4G_$G%ʇY?}mN5sr Ej+pzͤ}_\e_XQf.7ys_l6 `p[ Tmc7ٜ!3O:-Kclrld D[\A]69%%WnIt8*w[m}aur39qbżijd"B?Pnw]M596I[!F!-?sSiJjMlxcJ6J="SKDԩ^V!gmF^L;wf9ो%E! @.^$V̽m Pswxf Rpa`h@NDwM ³1nݻ$ҁ[{aȄJy#\YfWoz.b@YCZv/A;MV'´#=exW\"ust%^ ]DhHc`p]DI oO:RyPU6qN!$|-4W杈.39!$+V\Q,(:+M5Z 4Ypڬ~u+"fB^,OSHК4uQhoss %3e2b|bsr@[wf6S_؃2!xLYHk3}1RFd(欺zyb o(*#i4l}K QY%(BS/lN&1]pƀb + J] ii.%=uT3h~4Z>]0{dH1+_w!G꾲kBEkY#Z*ԋ5RP,ܯc{Z5vn_:&RkX{MPTf4n|ͣ-!ISꀲM79&5S<<_CR_= Dޟ4fݼ9zA.@ KwTGvKRsoܶWPnRD}7?/+z Lhovsl2z!mԕDPذq\yiZ1t֜+q 3U0+4;tG-=9{x!HJgY sy*9{9t`^zeJ[4HFL*zX9lc*n#P0|6?]ŞɅ CCh\t!Śb;2$=ָ6_\yuyrҷv6U;cN-|`=Ruho=cdQ:l>Q~Jh}ʓ3je: sTO:`yfwAwN&i\=*5 ]{eڷYkGUqHuG(l,rkGz >F. ʴނ,C_M}&07<ФTЋ Aan X"DŽݞ8E/< DR,A}S8>' 2+LWk-70 >OzNd oH|z h(ʄQ& j~LC P`~kI?d>sD} /4]]X@ u3 ȼSmsa!^ ߭-erb{|F(PG˨ğ.91e^j tgK쀹3spNsm6R<9^RȞ /cc)3º%VWOrh9cXkG%zE6\mL!HCIN=E*AuX1Hz<F=@Q3KGz08𝯼$#q#sME V֬wr vfB4S ^l:gUHA|!K<Y W}BQ10Ŗl1GH_~aso"ȩy Ik10x*ʞ=AE(|BocA*cI"R&b}PU|A@`P0zU+/sEdD]H_Q@s@"yav pO`17$l@ܒ 6xdc>Z@j6^!M >ꮜXp`;GH9ۨ}S"SDqmG5 dՓ;H \FMUdx<=O(, ؜OQ[t^.ӀdI`K :=J(Wu޸|Bnxh Ko=ey|.n)ª&Wiņ)@:YHI}@<cC^Bj##A7ʐ* jtg8g/3hNvJu"U `M͋p]% ˹qs]#2ljXáãeX#?7I pQ#j~8DL8THej c"5_w[ ZLKEYi_"foŹb5JGaq'[!^[~A7FBVpΙS we_ǍLG" 0Hcu572GÎbCVÚ*\}˛E0$*9N-iS"IN2E¿ޯ')dX:a2olcnHp;*ܺ62=i 1Qm2)})LAՔ-LesR2ǻ0s*e+K6-CwIoO4WлV':A卐ŵ%|njsΘ)-Idp;eQv\+$rˁ-Y:8˞vg h]v-b wyѡ2RMTx<{ +0,su .)~юv6޵AC(Znr~D~<"`6ҲBcE܊bt>r۠b)ftDjLrz״h$2 zy +UnoGs;K]ߺф(FĹeTn`DYwګuWYX%Jx`UBX?dʣx]P՞\`# &A l?{A|]7zkFLxWON:!2L`si2]5O)F|rk8©t:H*`T @Aژ<_%d)/ >fA~: Ly6(,ǫpU`k{Y0C'j21PvM&)H}pݘJe1%AC{[m+_w嬃OdBJ= V|SW[#^xPq)V C>)m+"&X mB_?NtIRML~wlys )c+zڀWQ/gɩ-+ șQ XF%x]\C.*ۮ{bDn}~)Ɖr$9a|`Ói5kE X@DI1ch4n@Di\_l^88֎"t1@_Ҳ\ʣNoY=I<9VcFd9 E I߻ E(q**i_UQ'7vPCz*wEISKm-\OOߞ7 櫺lEQ_7;N\Lz \_4I܉AAWhshڳta&N4J"* kPWVk[P^gݎ"y|=U+d{r.HOɅZѾ. ,'klp/X>o:SaFVBCѺ9[eE $@D%ſƝETeP) _JFp<8_m" 89/j)w@ACG쮺OxxC( O|#MbBIF1].mDt%G`bw @e(\pAi/wy/gI^|/fk. ?CuDz8-gemAUy[UT m%*|="x9I/DCh"F޼ \)18> 6hgee<@Jߵ'<Z²}N1 |[m-#hK]c\I0 px_SHB(>IuIXf B2*C2%5HHiH: ;q0cXρ; wKt6lZCsuNREEJLT%B(BW[Lr6+'1$Bفjf! UC%)k4=8%6񫿌dmGO]R /a4- WqEB7~HV8ޙsiGbKsh@A_f#\̓mn`Mt:RՊ/ VnP\!=ٜf#7 K:QH8k.RkHYLyG{90J"JK;` 3BÅ3r ~M(q4t2l]:}@d}+M"hQ\ESȆt>,ipH0F@xb a\_3k 7ˆ19B& \&MZ}w5 < {hU L 8p vg1J^kS&;Gh"+@~tȄ[[ReHiń -ѧP+u)S4%0p?\s1׊KC5lwm[C6 7[;.FʲR}(UcG~]FHIt{fH&B+M Cl{_J9V HuZo w8~pvk" rxYBA yRBL`hKd6ƼfKGCO,`T`4 ǘ;Dx[\(eO=;dn+b,G'RnCZ ԑ67OAאO 3{@{>ۺHcWuɪENM%:|ϼy^ף3>z{N_; 8GD񮽪rnVj9~k\w>3g"%$ BeDA4N$AǺIm5%^uE *OsE᭭ȅ4rOjӪ׿3sW)eic6‹DL3Hpeq$r:p#>ƶ*O/X^&zxLsS<#QnY C˷N"L0\F9 ҹriD3<(I%릐vcqouMnWj#U gvtg>u,̔1ELϽ5/<֍ (Q1 Ԅ v^썕/+-di@çg=(wgp <0aIN2@w2[$.{_PF>y(M+}0+0.YjsblmP(Ceo$;^ٚm'j>iw{ Ťc7,(sÍ ݛ$?kVgM#_EZi(%J3249?&'YL4|v_\㋋|`{A3o.l^md`jJJpɾ!)7hr ]VeDqQ468&bx }KǞr[&z+[]4C8?*'=R:'I Ǣ *L?.jL[\D;@zk<1e atM }[XĮEBq D9\D3~+/H #ADEA't1nM 'yvI, PӰL7F 3XXP7Ǭ)EXm1(S _|T^1IvfanG#X~c*Y 1&tPGmDZ}+FƏSd!F6%L^ԣKwukM^Ȱ<ѝzJ AڽEM|Om%+R8Tɹ);~F5qy.dSɞ]+f#+b璖WDI9s#ڮ $݇c{|8"ûly3r?X$4\l[@Gv9JGac6+x vs#l}\XZ6A$*x|4t|ZF0sIohżm~leQͮ;~q,Pr ]je o4!d1 ҿ@ @RLb/ؒz85OY6ʤTJ1ö;("!J뵚^$8O,E@RD._J!PWy'o @ٴ?Pı*,4Q3t&,9B!|7E{K^E I-HToPL+mhXpL ?aԉN> 3g} :VEy:T1MVj9{ʁ5vCү{7Mӥ~wQ1n)\ >N]Ϣ\/FY+6Y[%*uT&T-죒4RB1C,V$ s+ ªlG^ҳKa(@(D9A 7T8,,f{abک<Z5*f i$lۍD6d=9ܝVSQ=J‚yɫ-/`jZ}`t$g*xLb%"Q~= <7\{z`&I;FQ;C$p, #cSG19F* (</? < /_bfmY/˨w!31|F`9 >-ŭU=' #WGO{/.^tV:{P[@ lq {aFp!~M* rSv )O*lO\:k'ǡ" ``-3kߏsUM KE&[햐l@6hsa8xνyBi> ADr8,\)*bX LLH¦j"Y 4 LZ}$qܐzB +`~"F+o%ANaHLBY dc=>]ʣi`]S|/ ErRL U/:r]6q"#pC$#sV߬l`?͊p)3E_ -d!@ギ |&491|~*kw<=qgI),U. gw_ RC7HfDz"tCҏV1jar{#&ka4:ʬ}_ϴQ* 9כpagRMٮgW 0GYo^ӘS{ra6pm?)M] X*Kˎb'Ⱦ1ǡ<{LYAM:L\$-1)i[uoPE k:&s ؋MnJζok^1,]&|u㋩X(.-M4Ymâ|9.f#han| $|=/,Th/U{(h!*bE+m?ioa\D`XP+FVz 0 ; ]ew܌6&b#gS,]_l ƭL/J$;pr-'"G|(_[(,_GټyNeM'=&+(IF,Rfk̏2C~2&%{ 6bj=_Jwe 5\+ە`_hmc@p(] ߦrTl,hWWdiA(x T+$-K=ٹlՑ/љFyjIkơ+%0]W)>F> jZCJYye!A|ڲǾAK^$vY3PG&P)3iՔwsFe9vY젱+pwUs#d6uaVYs"Ybc'u'WBi5Qm&E3 @;R*Ŀll?JE4)|NSzQwgL0L4̋ [`2"%{ѓDk >tȦt| ;޷vfԉa%cfr3usl9:tI3ÌW Z@pn]1-n+uy͏-,9GΊ BpU#m桭 N;G}v}$ƔBQcls>q| o=1Y߽pS}bif >6@6@5FKY%6?zyWGC@Gb3j⒎q' nKT#5#[NzK]F&]\id YEEUP@HDj۱"u)Lй0 ɍ*ZU:QYsƅ@ 㫧]sQoD>Ӵݙb =o)zoPSRk<AܰfvTt<߽Yj K2??nKu$t{yCs#O) =uq5<(1W=PVd(<,<Ƴ=TƽU EƙgNi)P2?&>oT<?|oآlMD:m 9ReH= @j*x,yK N8<6|Z9 ܷk])hh`{7mGJ Ptp}ʢP&8ωo9SUI8[4\ogXŖ.SJK%Ɂ0@d7{ōn#; _C_>#~P8׬?@b1ݽoVۆz'ܢ}Ml /Xt+]Z=C%[8&j{znatKE2G}{]"9U9<.@JPw~ҡM;< "e[ zDy%r+Mn( NޤIQ) %Q|:=X~ߺ1 Gav$kF@0hL6K^`qLģ"h2g~fSֺœjOpJr7/GN6]PQ<`֗Y7V15\D9@!oHp#$.C$μî`HPYRc>GSNY mA!@)R+~X zWKɪL◙GBcr O?}n|,L\䥌j l?T\Ͱ 1$N6 ֹ 5Cq4֮5ǚ~Zƞ:ǭ\o_ ˙B%(ɀ@cAeJ8qk\Aػ5[tCq|cUSc)=P#THE Ov\x~AKqZVF>7!V)grqOmIg +9;`0P ?HޟGb sI="/\,gZ)tÝ BFoś5dw9]|[/H,$ۿbjжGG'l\NPAr3v/PWZuxXYz,FKXdk4c rWTElc^}EjFQ/0432rqf8G}ߛ_EXKҢϿ[sjYofG"w_)y?Ť@ 0NQb=[bDcE},Yݢv"b OTƄN ֞a88C{//b!{~J09GjXp8jMG)2aV@+ƵݷzTW"8}`?f<;"sJpXnu| %FM epjʪ.\.Ey:dɗI[5„fCX 2HyrY"ޢ3맕.WtQC<߼JrY=`޲#.=X#}E C6XaZ˗v CI&y\X^CԴ^:'LGtN^|4~h3ʁoT<VKFM?Hxc{?bZn!ޖSb}0)ؽK/*dG᝶M {t-LY/"ЗQ MH*"1@&S16+-Q h rkP 3[3C%IjJLwdL>L'1Hyҋr-9q7\F55cH!6a'YcP?pT='O82(ʩh&fu.:+-bp4wei`r# pWE5Iټ7l`gu$]}uO#^9}m =# Vfd | <eñP)Ap{d͢E<$񚂱!eV5QW#NXxydΊAqfd/!zMX06 )L"ɓ3~+:XJn NQ 4P'!c{.PVyT9Y,%6Pcʞ,cO\a䓶yoy[:yM0pv Sy;6RM50.tGיY L1k sP7 -RCv/9CI24b<&xi] *Z+N!i-\\ZZ khE/J^)ݸbiRlF'|S:'NOQP}"ȣfXK/z!\?#"_PNƖQJ 0.Ϧݎ0-^@=oSiZ78R]K$- &H;wCWʇ#5,ƹO7U{rdHdwBBӈ!fITrpL(m!U\ag#48ZH홄"UR4a dɢ la-Dt1qku JH J(Mؓ o# Ù'+g݊ yQ̻y B4&wS[hvtmk=!Ϋ)y;]VR5$!"KTxDGʝS% |s< e=:Rt~oDWK֔RQ3W2 ʲ_UoA@ 3Q;ɻ̵v>L~qeSF㹬,:4>ݜIfNaDFKpFif_HW:wPLX,5p0@ h9sw#<&T%TL@KmI)j YXň7PrC6!tr5Cy*PDM_43}]3=^W1ځF6޸$.uEkXu}:vlNxYBZQA4)P"{&f7TX1p69_oS cmX'R~%P7ǘB̛=&X=zǁA ާ۫@r$tاKFFwTu2yؖVܜ~u}s~e&Rr, ˢDm\z>~=)Ye* 8FjV`XRu;o-1Ǣ_`ʖziP `<~6d|yx\)-m-NJ9&ipOh_6muʊD%4|U~fy R%1)^-9F3pbPa(!;??U!KsD38 g@E^}EGYMȫq= >"+fЧP' ҟAh$$sbA#~e`٬br>?Я,U.UҷR%k-0*kޖmLHl̑ NV %N"_r(,s{&K%̱ciG5஍6e6LIVbӸʽ}rd}LO r~ p{-g|V_./C1| -Vy/ ^FDc^- Tzc_m 4UQ44Sz1H>ޱ&__kT_cǠWA;HLua%rz%{CD o#ߺe^1S9 s8׍ᣡFSS0ԁ3a&fc[RiX.?T@wF\ޝcp2JRNb<{ex-rmy`yQS8aŮ&,okp<GenʼnQGSKNg@W-:uxQ= 9kgBv rAYY>B|Al@~u:?")tKͿ=uZӌ@>o> ɡX.{ Ȝ ! Vޫ 6`(- "?Nl Z!.E;vaOgP9U+XDZjy1bZ5m hMҘaqD]+Im..`$cTԿ9%Y;YfѧJ?!dw-'`v̨fMgj&N@l{ߊaIIvzdD{-tySfhibH>>rqfkVYQ_4{M뽐7/ OSN!R(;ɉCTQajw<͑.A#>41P O\u9 ^g1}`0, (`c%+fNN[,r@koIbM+gUPF?DxG6I-[dKb]US}h ,`6<!yQ4Y9V36̘ѾJ F0xRxuH,jݶYGZ>`įāeKa/[•/4掺1~Z|1% \8U QR&MUjE|.t 0 pzf fVcˤf ;RG`\h/|~dԔ"rLx͘<|8WRH_ \`8SNqYkr3UMo$qund[nZs@;hPxo a]XĦ X6F,YmfM&j&h--*>vy@ cEX8J?* !{Ӝ>D"`w7 ѕ.U46\YVkDO HU#]~ 14"[2BkVpZ=j2R!Ffv #z@}O'$U3㒣9F B@π@&*]KCXpQ f)&[{;.X hBb:h+9=ZE׀ wp.*FO\)-@3Υ/˪(26A`'C>OJ(I[~m'6<8 C;?M2+cj87ĺg+o6P۔5ui8U@ʠ` bay0oȥOdrW3)i5,CanҼĶP񐚬\Ղݘ7tWWXh(#6i`T%MN]FO=c;缑l9^,MZ B@Ϳ)B4Qz 8ӻIDE\|2.Ajϲ<؄z,{%-fYۥ5D JW^>Tg3їF=(Idt ZcK$n>)X]#0WS]&BqJ/+?L/LT`-ET;3Bȗ`"RyMLJAB3(i]-1].jIOt(Z Kc0vPlO<˗]3czAS1GB+y2>5vǟ`ݐʡ/.g $KQ NgLq֫q}BX$&x<`ۯ_XB&."Ć`;!9THRKl_Jͮ[4}-:$Kp" EaWY.T?ːH$.9mFupl,=}Δ@^qVw" Jc..KPœ΀+v|5%wnNv5 .qnUI;ЈaX"Xr(ȁI;skŴW$D4qk?w4&"AaR;KTovjŦK;WpN[͑Y:EmHlWGKd>Uk~\Q65G-=2h`>^S+ _cٟ Cl&N[+H&}q~hT8@"Z*e#Bf醸@!`%FK;߫88h,N K &HJ"䞖x$à[+8S%AV+}ș=6K\oh>5PS4ICgLz=}O]'lvn+6jq+,{A+RuFT7ͳs޿1IЀLS !iT-#X9Vӓ~nhHhTGr,V GGvH[E0vOK琙{ǣ7Vrj4픸#ޯ~w*@NG"estEyE0|xC|OЪ]t+[Pb#c L_lP ,݀ӯLnw泊9A. @)T)0`T M֫iWTim>.DL:^Si$Aw4Z?pJSzt6pR;R>Qu{KᏇ"z2uǒK $8%DD? 5q!h'v|lHaR^$<ϙRHU+g"9jKh  [UNn0cf6RK}mKlh߁YǓHq?ǩ LGU\*`IfwcKOc֏ZT%r0cc,<eG]L*YIG)"rEpt!'ny̳n5..@0+Lƹ1a0!/&u|խ[ݎ V}lBLjhF(5@YFG}pu[u4SA>,뱳Q PxE4@RѹV`a;`3X| sײ:Q(_kFm/ֳbw^mUY(J4z CJRef[72vTb@{u  nߪ6CZYu<]|Rt|UNG'Xe 5אtㄍ5%4)جgry0Cե1 ] ȑo|xUh;|gH _ h23e,&S-@:ku- TU- h}YK!iX=q1+Kptfn%qйg@]j'fSLbF2'\|l@Km>p'6kPJ&IIa!C|_uՋ1%,1mg:ge *!Lȋ}脥4q "FB 6~bY;Lv8H`<-R} &!پQ`Sh>1r73/Q;a3$CNDzgM/Wkc6׏w#SI|b>x0 YUဪ⿛'.Om;~a;\{ip pS0QQiiy7& ] 0Zuip[) vMBk1TJ`)p)q%QV8E xLZcDM o6a$?Q $R+6TNh[Vn5Ѧp~M5]1}<ͥlwV?〦oU؁mUbIbG?R:dhP.EмVٙX~\5u>v,)$˨uD7=r ?lECd`sz#qҬm}*ejPˌ]9kIċ1^vccYW~얭&x.,N@im56>?{Ĵ1R&D@kB@e][3 yn1N#lJI opΘAs28"ɺ/HrJ:>Н|]+CQ2piMO]ׇ9{<tDzڥI^K džnd:B8:@R+7MPѐ]]dXG}˂9zfK \7<LdĒX#g :a,?fCS**u^Rwih@@%'&|""Hy\Np&!M)b $-#^@ 3՛I7QCwmql[Z͡6ylfÞ6{9>!y:wz,JF! -(W*}h" AXb@ِ7h|C'Ea-'CL肟-/0?PՔN\8qD1ZagZp^*Kvpɉrº^WBf`ׁ60v`&W}*-l+MF8_6k=PIWy%2za1 $9Nz7m)ssasIRwQ 9'jcR0.Q3Q!,zg|B{&#y.ZEG9QX;qnˑ] ;hb^ C+ݩ3.@4b8'փjv+#fcOP@ :g_5f&t,xb yNѼ!c zebxEA2O:I_[>^8#f`-BYgqʺ C;w0G:HV*T.!3ian˸>/Ӗ;"hTVwA#qG?cfπlT01@Z|UB -vj=j95_U,D2Ⲻ Hw<"%߻ꀂw=~8 uAB[6TDN)$Z}[3?YJJO9HD V4! Wf!gSs=4?K2^Vy:fս葚-З mzHDyC/DSŏ=+q΃p̍*v8>Ȟ 7R-XYj /3og"$=n.IdC#~DKX9) TEyW&c-uOI6Ԗ2Z(.԰¨ AFM,eflE|$%C~3ӼӶ n $ٗէweHj7R[_ r7=(r9:()ݐPK'Ꚋ*oK6Ut&GT(dieMjx=}6 tג`W}x$#H)>5($2v溵]'tdy]uzy{:toh`5*[%k5Kۓf uz88QLc^. b o7h\[ҀcL}{ǚ@Ga#~笙92:]ۜճs#͆]0;js'ʐD)-ޟgP.//3bcBIF4a4Ҏk.A*^e 겍-L?P҇?g`@*̴5da >LǢ61:#)zzpj<^k %@.iCꑨzvx(tKó;nxfY1HjdQx*sqwzktal^@3*8@חܧG<3T=#(l k+G:yQ;+Eung2FVȲ^^q,ڌ3`a9S@m9g@i[|Hh05ȱ N n;Y~'s^µ%Y+xN{+ȟD_?XJW܌.D58]g6ܻ|=~PƐ7^ q:ij/ͨDu UWMTJp58\EmLq|)8 Am?Ծݒ[.@g}<,GγEԺu3r`2X u#pg׹R@e[0bQ5 G8◁@ds:b}vlƨP#PXdܧ#yQb;g*7.}DSTIZ'lR0΃laGUQ"ãj ls `eRO T9B>PM= ;d8)-r7D"*l#[fd:Z?۲3SV~5/mkɺ_z0_jD@;ǰDՔqnvR++.5Vv.zNj@Gs rLO^0o@l` )ٗurԺɠ%n9m?$+CV+r|$M踾s),IW2Ϊv1h.I#r`g!F 0/!v##|5S^GZ:Zr>ZCI7NB*j NKzU/yZZˑjWM">rڧn0f+7i #Gv)w'0].SZ@27sf`= @~9D[&E||w<yȞUFt~biEW5!o322-^8r!l;Lia{VcmОٸ aی~B)}dbnP? vcC _$ CUF9,1㢺 G_1][1Gn`CGtkoxiY؆/T`=m `f(ADs$ A^c: ]3\-7*VY!syTu0R*+ޣ2ejWL&m^ϼAnf >/7ǎDsrwIf P8I:߬2 x=dmRG)*kR-SJ^Pklxwa^,]Cle4[ʼnu(T!\ ڪ|EƯxŀUY|2׵#qRP 7׸T_ր k?QEZ ~h޲`ReX [:#qL75u!}^w 0(+Zu"d#27WAu%ld-5cNzoCG2qU͞>nl$F%ـi^Pz>5.<ՑY!wa+\G>kA`{)> rY@m㎆AN˕O=㸵5?ɳ߲K)1jrEF[2IhV?j B@@;L,E*dWS)FKu W|۵6WSN.Z '/A5$豉H#ŅzyЪ76| m/T0m1q{d4yaPw65c&ہz=-E΀l&ЖitG'H2͐f0Ld,gZkZ~bҭӟRNIT(:jǴw+"U* Eɏ=c(CZm "T(fX(qm1gj1PJS`'Aq 5wYkc$W@ 08F.Vn򱺼("oy$)D+#%gc=HVI9NK3NJr= r\W"?;[B :`]㐟7X?#Kh&O26(E82sNWY @㵍RoRrt/ܾ1E{F2Dot*8bp%.#a8ۭ°^&D]˰a28k]fJ_WK XO3C|2ˁz-pYθ,_{4$3gN<YUa l2gɜh No :rX5e]²e"|З\;ߡ'B#i]Dl T+d*?, \U8DiB\}|4eZt|qeYǜûaI0SDB_m]hz-0)Π+)ۆ " @Im2AvdUçe*Ph Yke'O6{nّo%q HQy7|5V<rK,-mo0q.CYm& !Y5(JDX{T`9Q 1Z>#֍:CyɩP i4h8Ms?vs=PݔəCj{8f8rD27Z,{M L#}};hk:AŞ7.Q JߌOE0f,֬rr/5w+`<:dok(Y 6.עm4 f,@gPP#w-Zf?K%~sdA3J?爘%Z&=%a;=W)jm/s0&rzRUT(q+}J9[=?k~F(%- 7ZB0=+3h |4uyvh#\c0|쁫d)aY3 w~($dɺ[qΰ-wB Usvʈȼ5OZO-M(6>۸U]{+9n7話6 xq'+h 2((|cdTJhYOVzݺsQ:wGJ/ *>ccxl]Fy2NPƝD`(2ptIKcKu5j<& zGDN}nDz;4?hʂuǮُd]S#>+Hģ%k!_CCxSLXT*UyCTl@ȑ+Ti+b3V@cw/Y$.i>Be;9rAيh7:_!NwH]8#G]%-;3n@L9 *v ][Z܍]Ejѿo4~/Q30dk ~-) %im^F4ewOile.I;# :X#Nœl(jatcI"M'B߇uiB-~$R(Q˜sXk?0qba=lzPLhvx 5o:BZS0@w^^֦04kSnNbP(xIbCfϵIƾm@=dQkAPjkؿκ1V>%ցB&i/( 'ԭlWeB.;P\Ѫl1%MC^FmɥG(Xivf>¹" !0-cwBWyB]/hȖ)A-::2ޡ@BOcW6ߘ& uG|f_}gl`v%n^zG%b5/gp2yf^k3)IK Vr_?ʻ28 L#>L_'4t.0a˚WScj*ܑKyc՞Ul: A,/0 YwS}G4uH붹Yq|(ˤncdj>ZhC]H YLNL߿HkQl093qA0gihu\Ur&?ڀeñ?74 .c5)SA!B}^"T1yPH43GmMpe05\;D>6ӪGi(&g$b|oTJo*q%,] _=n|X!TLE]gG&n ncc(ahjK 1TV:04,:֘*=0]5Oх4cyXx>ι wziCY?/MA!7`A~KrD7 4SR(2HV@*:Zpʅ2}WMήi&( &-]?Uxt]`Wy\0rBCeHpOb|pB^F䗛0}dyQ!wh, ޿ {[%hDRT&\֌fLI46"&aZpڋ՚J #=*NTzu u3R3Fc\dv6ޙWn$ %d˔d/>D,Mq-|(|o lrlɼKJZqK<sTª[YUjz115:=&,E'l㠆uo|EAa*.z#wKl m >lVuru2 b7`2sovVv(Y[yp![g(oM w~ xV;y#@]*`E;$wœHfs{P:fK'!5+2BπFClB)3zGm+K{9pp6( @ۣZP4Ywg,HҩZ^Jy:8xPd260OȬԞEʕfKMƒ Qҷxvi j`QtL._olOhuTGVoc;qM,|-E`aSUmkf8H'H_n|3+He,4.4^'f"W{( 'Hlº=>wn!dCEۉҘDi(]E魅+[wrąMǘljBBHdՌ6^-"_f/SM(6D@\1#qz(h'ґNV5=eb lh+g|}4ʆ/<%Dߴ0Tjѱ16RySԟmUcneY6IS$[ڨw멅gq$\ӣg f5+=3.$%+ G7'{FD%!5a97}*Z> ǘ\SJb utXfVRTŪ-VZ*NQ>`?91f%"L5 VwzƜ=R uEӼNN ޤ 9B.{*JЮ@̾aB%0, O"etG"**>: աsc@} pGPuNLkXEbVv2ZK ==!=ƻK3 [M y⛫ fNx#M^om0 ;U4w 9jnRLㇲ1~/'䢧6N]sOzC'd?ذ()zcHh2E{.#){Aկϋ06/BI}9X1?͒V2dGV!9^ h|xLhj'̞@\)1twz]LڲL@An~;2:2x3!_/G5OjirZ[bIv-Q0=(K+C*csASƫvda"c-|-kWr(psX{jj~wE7"jdW?7ueL"Lc8c5`/9RY;]+*}gȸq?<%t<2@R#Ipk],ze!, Rڻ}YˤO[Rj.cw5Iè .(K>JA^Jฬ 96tHuc4OX }G'V]VP(m[f}[F1=0C[ m~pb|Pm(oɢwN DU 8|m]fb |.m'g58-1o_yb\)S2VT@1}1lF[ŁcqZj#rmՕvmHL {lnή<7Gm9 U 7TH0 *>lߋ%N75yI1Ly!?$Jg+6p(w~P*3uQ雯5R퓨%{ DH&VL8B| ,!DիV@rsYI{"  "wyDwYC$k͞)lYwVTQG1ѣaI 8g6(pDK] lP3Y Th-&uS.\¨8ϙ 2O#} 9h$Tku_ͩ{R0FamfRE[v*^ix/\TmK^Włr {̥hbDek/{.F-![ġ8o/Nb1yY4R  zWLyI3L;P7scΏc<䭅QăI[zJ^oSt Ru:j⟄6UcE|D6RI1X#.hH@b`{)8kU.kt^ZI8*OqMz{JSI) N о=.d:G ǖH9){,PyS(#$]ŀZ($֖3@sbz42ا%u 3z|r(з~nѢ*M4Z[iqp MڞU>*5RsuA s@!DVYyeFK`*<&’+yB-ry^u@7ץB Xa?k,_{3u+b)8h cC~/W$9UgDџ4 %@]:<E|QGO9w)ڼo* }p7/t' ]? [Pmc]Q<ƩE_!u{HKc_7jXsF(Afu$7 J!qhrdLqQԅ2lȫC}}uv֠y.ClkzodtP8ZS-h0F|vh8,@7E[f6h Nfp@XOЯ%yɧs@ƒQ-$@n<I륏P X% bB>KHZD{BPbׅuƃT@S(t N8(Y!-$Ni鸉C6~D06fy8~e?ݙNj5QopˁԆ^ڑAT*f?/~=,_ك9Z&OU_ۺcp5/4 ^%UC7Xb:ǃMU& L$0qE["CۡGv"?'uFEcu"B> .k\.'t5[:j ?Wur}ʰ>n%T2 oЭZC?CeO4tD->;CEM\uN f7vPSi&=kGflBëqu跞oc'm*($*H"BNzdKpJ`S:7J&ōykmM)}a K",ZȖ)(f y{t }4>ٱKmi\`-|vqey:.> :kΞWodZ`N]a-inQkDPWƊ}&=jL};X#$"l̅W%ZZ%#4|-ߞ,JD05/g'{9T*v@wW8WndGJCB?7}c8ʆ߅U$՜@OV7r /-ZZRd DDOhLWZYYԧ(l*X qCҴg4;>އf/ }*m};w/d3Drft?jκ#O\K!h q:*/;,3-X <1LC6{S:v<*FNY)8~>(~Y,pxXEK'cG4GI-2cgfI\igYAcW:].ޤldn+|F} ͞q0Hef) XZLaΌ) UCqy1ӅB$UJMB=1Ԕ E=hVd-&N[6[K۲݉ %95dBI'1_ȃܩDkŮl΁,@(j$&%yϘ4="FcͲ7)uʛg|,'XC@Ly##ǽlC +,jbJy:Zu|Zѡ($yJьb K9ժ#?]wFCU)8%hz2A$voܳ,fʯZE>6-$P{QsxeJ\kMlrF T:I6!+)p5-G  u頋wxJy'2 u+X{Xq{; ڮ ˇIsJno_>֛V7V`ythAzhd"3Β6r qF-:#vPџurgߦ;ekN9kndt@,E`fI~8,0Sg*vɒs:u^gܬe+|ٗD>ƳR5'Ct'kNY@6fc 2X %jjd" Y?K/NٛQo_,aCX=[h>+[c4Nڛ7\nĸVY{*'ͯU0 @$=MTe? QS s(f2y*f-,CmCtݴ\m}8Kjf.imX7*)Bk( oe)II^UҪ*R[z;[bHϔۜYtzpf T.Rߏƶc,+ב]dcq;Voe#%FV&oW__uiݸcY{4xAUp}K= Ϥa_p9GG~duH'}%(DRԷHpXDC*Q)c +=QlF':ɷx˭t~٨(Q2JG1h HX&|)7 PvnC0n[#ͼXN9Q\LBtl|E-~EgԠ( 0+ό?V.hyB}uiFg;4VÙB=oB9 l(Pf /Z"< Nmō0: 7ziݞ%j>Z't>3MAwu c1v.wɳ{y*+0^e}3H眗U~kbwS"qFL14?痠K]q0U> Ue-!!5CrpC01ϞclUνp>/ϼ2G+ѱ*㧔r>(2ž0}e%4Āxj%`5 @t FJ[V >N /y#=q%EaYG&/.aSrS\9&MX<0sȸS6oՈE@ Z2{B8j=m`Fͱ[PKOolA戼p9r`xo_D&!G@$EOP -ȣ7u |MZNG&y-בx=^1@icjEI!,iNw6 始q>8MEeY-*<QFb^wfT?o@-ihCEJX<3[FtTntO!~!~:Tum}K ׷yn[?.5<=ޥ _KNUE|Za t`1> >#&uӫVOvf􆺱ٲAjtsH o-r(u*%gG8+"|"7=e2djzUjD lD"?Sd w5'2f㘊;vJm{3B9.,Sm4NwƵǵL-6Ƕ6tY 9,_XeI:5`cYLmxr#]"`ȕqaq 9/L7MpG{դc8P_gNUF!웬~pA`a&$wVB[)/|W llqX&s4Y9/h]}Sii0lirNU~L.RBs,iylqeZr=%PdB:=[e{Ze!_őS{q )cG5_)‰PӸOlJZbXȪseS*oxf`}2 2Y#8q:7&hxˡBOΥXqa2S?É&Rl k4G4tsQ=(@KXy4&'d^g78a[-y+d.qmoĠkm}jUD™4 JQ;Q:U~84; $9򇕱:̝X:TY\sAGV߂?'CIq$Cї.ۙ\F|@`:Am&@죝>!:澘ꭥzV5EqpFTc(4,>Jː,}ñC!+2TAo kg9T` RCICfQL_pRAs4xDrTbz&>So 6QYcdK`WmLvb}E?ΊuF풽]@X/z]4"b"kHh4P*#O,\Uf~}հ@ȍd/2tS@9Ȗ|PD?). >0va2s7Vv"p*Jz(4GZTe:b}fu4Ӏq$l+$l4DPls/WI#ׇIU >7}*MJsV)Xc:^{k{_^^~GP6Qj@v/R.2i[})E%53 ]ifpb^-'ފvILߕfSGf 5Z9IpQ #nV$r]fE m[M?}` z 14ȃ&n7ex|>$Y#|sL$fYIe-tocSxƙgya b;0؂f¬N6cfd1X#i<{wYP!$dQ@^7w cf /bMA~G 6.lJ\S@~z~d{//|^86A E=|( QcQg]:-u bD0$5 5ogFjFW*~\rIE=PgH``@ֈ7I z_kvf|ʡ[= _dӽVwg Htbobz]7npӼ )Gw։~!dF)֘/[?|6w CX/HX y"j>@1Lx>x`Ǘt9eWIh$;wsж҃[JOemjmI\ N6DD fc`5^rt@C d'ܩ ā9 X]_ jǦ`-_۹@gS^n\#aKuI7 eS-yD>J?l(cSFOtR1:~n'~F(HRa&@a=h|NeBõccev>e=]n*jM )׵\ݫ8ƅnv ۫styFN`+[c"3%cI T=.RXE7Ƥ̠13xz-*+fǶYfQ[|;Wc^*=DoW9k%Xp ֜ZdDpljJ/:t }M@>,lOpkBEQb՗mY%Uq$;PqW5gZ]#c)ѿ(\7\ Aĩ%\ɒH ΊOmWm%T(ɬ9Mu205 8Dk"̴[;SJs|.w ?N-Sb!=yE)~S䞈]y,]T{(D~]I'q}~0e:V(VVo&چ(ƛr&$MnKG>+Olxi#ǰ ։ |ERqžC…C߉noxK*0L"18D"A^~V|,`j R/SClԃ;]fjEŇaա~ PO}BXgXʺ7cO`P ^qI zʌ 㯾Eʀ93{_C+ڛlQ8]"|1W+,~"J|4r^{9u~"+S jc2@R'}-V !dN[) !bV3a\C`J.g&X]MsIIUCJ)rXE-SşAzk]+^V [z'~j}{eaRkS[ !*V( D85ReD>Uҥ~JБyKk\f96ݜxKUKÇ}PWuǵaQH8JB5P!<ɬ[Ҵ3Z"E*\@7 XTzt-g}\d]\YϞ$kmEbά{G CUϷb,#at6b-&@U&>͘[o^ NvdcOw?3xt6mRH,GҠ9I`ie <q' 6^7+IKp 29.FNozP 4iLXD!/?R[Zq^D/IYgfA0Z團28@UrY-cߐqSw:~B.WJSv|9.mPQ 蝱a/V0՛\UPSTcwt6>_W'V!Q .l|M)RNt)Oz< <֕!dfI_ܸ{nbEi/(Vk}#EMv䰡2`pZ )tf5( [5Z.*fȡ*dUe 4DKް67=ϒ qhcGl8bw`1 t_Y nI߯zJtx2&H|\ Z[\Rgn*ON$O4"G5=Zmroc+D"T50*3W5TcE1lf.8a1i ^)A(yBq'+NLK>PWgBD|p.+ /HJ[A>T)=6 (1մя[5MŴJcx<jbwFRnaR3piZ65&!2 $[6j W$+7i~%`:!kh[sSW#}ZgݵG{:6کfv*-U%1+џ(S7n o,r/$ee*8SJӥJb,9L<0|D!JV r r\p8gDeE7['ɞɉp2R: 7.W( 4/ڐ zR@G:u#U"O{!%nyz,0<[.&MM&RR`2 ?)隄8K_?`F(i 7x@I U3 s06] O/V@J'b¡^C/LuRtVe(HҡH4[$!NS=ŷĤ-<-˒SPK+=%څzq6P>6 E7{*CRvJ`FmFhSJkt8 O b7ɗGגH8eeuNfxm)ͼHt,,4 [g1Sû\1=Lnwaܘm}#נD鈍gNUjnFmSH#\6tGKpݽHNh} O`DfJdDkGSFl^ kRQQ~=~YJ y.0Z, NQ5z:A%yByNب6%!-|Ryl. IơM |r\ٖqQ͒.0٨||˳cAq%6g#;̰Ar.F*F9Tc59^ExWY0 j7:2nC 38jxXZGBKp.C欦: ̹txs`Dd@еqV[d`fS;D~=0aTFӤ|w=%NT zDѫ?Bj!]mH%m(ǩG2E`cN/aiYBFb03[?@3=bh@.|g.U#9(}WnΞZ]e$^w+.Zpr3$W嫁9*kcƓi|sh&ܔ 7\Q^Vꠣpu6~ QX)TjwdMXBrܴhEU)|uhRvUwGhWU-m❲GD趾V:잌6@yִLZC_>TSC $<3.F0;z|En r8툃ɧ`U42?<;7F}bahKeb;uϿH Vβ<4*ʞQ>+bu_uI{#ތxMun>K2i-dStӘx}s8.]sb=캟ffIJ)e'*|uv ]=GTC!hA(Ej 8!Fe8#?-11DGBAnHjȌ? & )눉˝9Orn= d"8U3N6(u]!~qӜ$ݱ=.5ЯO4`U .6+{k}E1d_"Se?}۷ǞaDcV~z4[W?18Sj˻+j[NHv&,H#*x++' . (poPrwHgbav!E /BHۦ= +ڥ*oS0w-IxoHM&je-t\dXj V0j7#6">A1\l6>#>,L _p0˸MZcb#wpv0Aʬϲxe+b{w3]eu@<62şdmOf:O7uWjw$ܻ7d!B݇e 3> xփY^OƉw'2({H>g=P0YRV"KS߅HP{Jm0kߟm_J` dnBeģ7^)g歷 **y m]#mPUwl"Zvo6z*`2ެM@A2h2U穷4=̏82&+*=)jҡ# :1*霅 Mަ*5pyJR35ZZ0YϮM! `n+zD.!%]^M# kSc|kzqV| (X/zjy{O\=c**aꇬbAŃϱGGXY&V rվ9|-ʆ_x0"w,T$jޛ{mu`G{rv9jN ,^i#|eZ)~_&և֑ˉ^OMƇ Ugdhɲc,՗'Z:y`u}ceoک`;KiLv89<٦ _w^[)vDkbHU W|)urx/5i8PK,N;S\}]UѿW{81*"8jji /)|ޡcp280_ަoͣm(20ob2!Te\L_sYF0G>qQ'9C/6])Igj#*ڐ^{ZƸ{N;R^H#wn^|I"# cFp!rb_(szZV;8{qiQjh€LMH_<ݥ!gzK!>W%&"KѦ:Tnܪ`}{f>.q,%I\"zׂ`+p`|OX/8Dcʪڌ\gOD]U73;QEζ;QtH6~a>GbGvB$usR(B~6M@}:d?0 ϤPƺ0K/PqceOj28ђ8#Be䗂)₲0U+Ѽ)*;:ϱoZKvaA|]رWJۺ3FƩ ( p#i\CQWz.KXz5Ʀ@/d_3--Py|6^@ZNO2:I8eF)/[$p'<‚@OwZ(ĹdG e9t?.6i1 \xɤc "iOo\D)jGsBؗ/,\ۚsʡWjI8`8 tmNOyGkO MPssa3\B^KDDg*` 0[72u1 }dpƈgE{5 e pRi,#_a- Wb,iG:}(q%iUj]&5.mo񗨵1juų`ёJ'PA^wZr>t€NA?:wߡ߽T B!<>z|oA /uo8/-xH3&oI O*IJD1j(yRK'slXidSBm1I(" ٱ[?dg3!/t&L]QdC') zj v$+ pIF^TJc0U䀢 )W{q)SpQ T'O_YmQA\$i ͥg3%A4|pBd^n4k8DiD"עPW)(WD-]XV[mb֥[Tp7;922}?bcY*%h+46ql^R:*׾mM#Dͥ:Sں:5 ǏPF48{I!TwJUG9Ӧ9} inq, iz@D^0y2L7'/+yT0s @IFu-EU : ʎ(w=1)% 'I on 9jGr#+PP2z slel{Uw;$RThQk7]z=Ug0gؙޥ#~CHjoh3~y\*Ni2 gO*/%KUio=^YoC"n1Q3.Yd(UtW#ϳ떪$˶*h2'D.Bۡey ?Н%i2+/!rS4?2廪J^fng0 +wkGr"g1LmyC/3Q4pNQbLbBc@/y47t#Zlv^Z."L?8f){n@k -uz4$JҰ0؞R>x:&)G_[~GT@jtBd,5z4]oG"nt=S&BG y]:lCzF|%浘Wpws5֨o 7Rg&9J` Eg Y k4Qx(K$325BsD^q.[!|:`93 w_٪v(SB*v(QnS?h|B6/ <f54,ϼ>.Fuأ7vuCŭH.qj[)}44G>3|6Ƃ%HIe1u#ږXڝІr>h\mJ߾ m6}2؍_9I+Mb\#)jb;kk݈\|HK?(=TQ 0C՞*aqVcf(`ЧC^bj0.<0,;z_WN@[Uuk`|YPw!KEQ?ؗ2.} p J(qP'(}=@K8y_ ^Ņ9L9R.T[񼾩y%qPhOb{(GEqyM&#GS6 3 aUk0@Ql/;k<䄷&#滲_i۔K_lO. }qQ)_K*. Gt%fґFкk`ڹ?=i2Hj4E6q0uV'䥆L8_Źۊ$?( w:{cFb]( BمF/J Xz6ZѽExN/o K$|v󰿍rlUuR]C'_ɛ_[3H;rV[mб(6U QQĖ& qF:,֜Ju AEanQ(,2!ՠIcaRcAXB4⑋I 4*H~(4co|wΌགM:3Zz><;Ŗ+@TXp $^roD4%n];}3SGZܳ\Ub'?.(ESDSeʸvǝ>tSOiYJ]6.{R:]z~Z[ DZ7XυjFK{T*қ'qY`h yTO+W+%4RHd&28eB09C쏡J ե#1Vޛ斛9h67,o_Id著ywcΪåΑr2 Vԅ/H:i,qV>L]YQ?/69. <%ee ^&iڀ,O[J՟=9V& "0uI-emf3YUh|foӶ+4&l!_|-L:R<c-hZ%p@JS.;.fj<.T; qn@tfvɥ$&k"30UjC~=0K ZstZ^NL|B-@{[ñ[)gxE\]NG -M̽  [jK"]Zvv*ҟf]ν^f͑ ѿ:;Ĉ9v]Ofjl W*z;p`(Ht@l+Nܑ˿,pi$#;^F=63秆C4b9SϹNlV1Y?`Y~8!xDpzYwFS!fN|j32*f(b}j{BBɛS߅F#H M;~D8ݫI:Tx1=0ޫ|J;C%Ƣx; z3(AtQ3ÏWLXi-Kg8.iuyHH|WBְlwf8r$S̨jwBDׂP(uog@[0LBf \+CK_ cYP`5G2;") %.=:{ ,^5WKA=ӇVsyE* X/j&1*[RAߋK"zhŠ1T6t೫^9c Y7DVqߣ738aI# e=T_’nFl!\Wk~j[ڋqBV9]!essg9|2=+ d8ntj&]۰B|Gd3gˆeP6v@K(s֭ŧ{}Up~T~=:J KRk9\vUs% m`@Kق, %oX؂D`2޷y{TP5Cw%[J}VCcKWQbUתmﷳ%iDZp1$Ts圴PomĞ,00p$rLf~[͜k/BDH<(@T5A6!PR eX[S:q}φz]v͐O#*ݧFLN @a*s^yt𯌝ҾdWvy9GB[T0VS>9ƓU,? F4 hP'Ye՝㬦lTTAA ʋt=I g_ߩbźgi$\,hB>H4_M~ѽ iCy/@$`/D멭Lz+C@=t#K#ԫ/"zɉ|>H6U94h n R99OJe:3?8{W )*|%YH_*9Gg՗uxx;Naǩ%!M`O:~o->_q^)ԷkJT.Yf~ߕ(TW?Ȭ.tK dUuu~q(jh>C;t"h#Si`:pHZsFՓw0{CG\IKpE)IQzX 5ד( (*E]Ht1J d!y*`vFtT$4-We{r>b%X&6 &|xG1e$̫F%q%Y<>6muDYLb-nHFDŔAnf.y_DL~ECrg@MDePFܑ8&M"qe  )7Ĵ\x:cZ6ܚ'pqF{ 9%/؇撴K4S:Wۊi#RLUSRѤ6a%qI 4?IqʒwlUmTD9\WȈ$wCS T r3f{r+4~3 u*)Z |T̻NSwf9Rgp1U,6A @%)'] C^Sڸ[!>^' [1Wq~ш$܎n֍6_p{ؤ3=آ%tXK{ 3e1Pc1#X h2MZj1bb[EWX;21w-/LO?El0M;gޝ$Z3QR +E >NpNfݝjV\:N=e̞i{.ޣ|?n`H'#9jěK"PxB" Xc~='/Of+[ ]X>G.+It ١-e0<>x̋;'BRL)3&}:ȪZO>E!zCDhp/h1Edm͡f3mó$'L[ `KgFwX V>^I vV@҇`Uc~A' قb*XUb:EW]}Ɋ@8}Lgv:dz%l /Ca9N`B^Q$۰H;eȷ!Nb]7 |?J^0|MZebԀ{&˷&)\mE!4+7hi+M83 s=0y >`^̡'WBZࡳ2 ]^aŀ- :ѾH$V:UE mtH@^Nᢀ4wa85Dc|"" /?D+&5ģ3 O$Qu'#gf?W6Céb6H.ݶ`=`2sutpSis8j}ufEm؄+(Ɗ^jR9(~O&a"-:6~[q+=9L_.fx gRSY|̂d wVmJv?W0b#;{k9)}^6/z. {ݐf?3L.ܫhߚ)pp}(hb`#X$ԸE=/\T\Njb;:3fܼM+See$;K0\K謣gd1:J$+)~_^r$[8C$g#~m {|d& 0 UkwZ!K+EW9>QBbUz,LDRa`Z+ҭ9Nqeޫ81 5X&ٷb4D=IUhJp?;bzO*[tQeOl] v26e(R%xȽJux6U@uD-sC0~h(qKϸ]ooK o" 阂.}9ߜ0I?cE[*bdtGשYLɡ1y+lY e4LzT}9J;DDkAj/OJ6GA[Ya_1`D mTY`x$^MSPz.'LĘ$8c|P1BR4,wMOc> ⷼ,fȝ\.цE. lh-IX68qȣu'Gdo7n_ P>e]=X-&ʡA ` JqȞ{LX|B~ Ex] ]Ag%i*$կ`FDžt1;+(;DFGZd|1d@Yt1Lڬ)csƀ"@J.Q%3-t*mȳYj>&{b *%YS }cN({]2mv:w/^n.Mk=uo.OSv 2n93,iG盭2QfݡGTR$ aأ 8|!I 'ph[q7RĜ܋LLuqh.{׸eEk/v@}}s3Fz->)HzV>O7PU1O7+)z&Y'\!\#eQ9`VSׄ<"eMV4'{]-W_"YmySz1x6+ՠZOwrg6^pj4龠ܚ %h äzk?+r#[;Q"ܺ2Z Qxq`eZdAD[Dn}H\RH0vW)LotUS!I䙪OBV 5'nL{}B3 uO(ewԎ C)ߟ"+I^2}Lmt s`2_&T696[Kt츐npY`bN> : AOC] X̘s: _}hn|zg(.|/ov.&.?v VQVshA'oTp.p:DÚ9zCI&%\>@%S =&Xׅ>'DJ7"cI ڻB3MsoRf_s|-]-sfNXX'~9"WtWo,sVD(aͩw㧂5@u˨5g BWz%qcD}#_bD9ZL? Rqy&EzjAB‘^RD@j}E7UV-p roUot(#JhN&4L _ V{ׇ֟G)Wzh[lJW cpGC_C2Z"q[ iy|.$8C?g<(MN188( F{שXϭC'1܋]_ H92I9.-\2W$VIkO@ o2uf],`yq[ZSt-nZb~Ʃ.z'|+hF6 ]|$תN~6&Lb!h `G=ޙPbh[Q}Jz73H̀v%|#<QUndNJݑ'M{1 7Z|A7(b@2LO XQ }}Ԛ2ZDMt]{y_q,C \ kMwE ]W{_/׷eg搲Rϼ8 &F Y=sՕg߁DGϛI!27HX(΍<9:ESlкO [dGCvf2ļT@IHcw;kQZW8l (^l?qySi))Tdp⸵ i1&x 7.Imah8d+_iϬ"zIoXw3xlHGc".(_ j'va:RF bAk.)y??YT T`q*XiVu}7XnCvW{| ͪ S2rBXu^ܮ/w0N`8|EۄTZȺ9e? \M9_쥱" eZ4uVHMk JkWmIee@)暅Å N~lopD[ )u63H [95xrI" &mNl-RqMo4T2// mIXW{-ᠾRTy.<6İHovs|}3 3QNPZ~v5CCʑ/|U@5m>}m~w2f-#4.h1$? 2MՔ-x-zzv4rښ>|[ƂpH @\k]8F8Gͭn0MYx`nB}oƳ:_F({lv+!Zt+m#`B81q݃B='ǰUY\0Go|)G )Ov L?bQ?zl̶l~^싋l-UJf"Oj # #lAX"وnJkeZw  ¶6`\h@D{wbE lΧeE 'ޛj)Q$l~ Xb?O^AL~M`mC<JjF" ԓ}?WGߜKń0(6pвJrb808D]*qdqqynd7%Fg:e2EjEeȡҁ-JZB )8 /rX *adSI&WAdYnTO7k!&7B†&p~Y * , F"xG).}!0nLN'Ӽ+Ggȶ\&[BS`PW?SZ|`8@/r0K{쥊q~Zb^Q ѫ  )-ql+*)"et>Eo=L?8Ɨ\~LHEdUR=(M u q&Wӡ` D+GovSI?/AZ9+ZҷU8P@㸱f2'XW9'Vd]/e)ꧺi<}0Ж/\L}^D:5U m2A<"_1*j:vc1r潜2"%Џߩg)rBO].ȵI7ttHmC?̌dKUǤQ7sWZLn+[Q_9Z,GtTuirZjP{ĜtHݰ$xm:# stZ턃_k峳S#S߇. Ţlv;!1S]͜"1 ,eޥ᠝Ypv=O-=u$D"&Z:9}Mzv6Mgp>d Ž00Vg47?N3щp*'10?^`O;-QHeb,E>;.lD{G^턌+u%2lƏ|M}C+kT֨Sd]`+r;;g?ᴬjbڊX ݴ ~^yK[ޚ[9V>O0Uayr)o1t\Ayi8d>Ğ$Ci=k_S>GP@`erA(3i6d|~@ܜ~]~Q5X✙0_ ena0!Slus\M:5D\kf',R'28^B-A!~9q$ӹ*R}\@Hiu#̈1\ R\Hz2ΝHM33{TQ3ԧ0~@!7r- rsk_ Wh`FbzP-ѣf n]DL*Zyo!ZT)d@2R@uUOztD{b-l lEV֥Sz& -՞4V^=!p 0# @+Ci$w̷ NyRǚzU+oN@]}{MGrj/W8R,ߵtی!/c68p$Vyݖ"y@!ٹfy:^݋@ t{{ΟJU#m"ԅJ[K-o%q9x^@i3m+,vISA2n)X/i=O:PYb'%^3ðgUԭ`zT52;3{γ!"ЩG_fq7 (3AAbөq2Ls".C$<|j,\ 1`!{il3X|\SA}bthg*bw3W6.lOE@-GNkrԜcv7帕]]_v?y%)kxΧӔɦΤVlpsM&? ۷,> +"Rpπ&rXrnZt;Vk 5ܘEݪ6/+jAz f}RD+t(t 7AGPLٍLȫe W GnFJ7&b@w 㮤! ŷ R`:2܌WqosXƂK. GwyHkt DXP_g#{h$,“.VϦ|Gs|oW|13/NҨ\W(sCW%;4sAnـ{ےD4 T,^f k ѝr>o ;o(f 6RY@cҘv0?Hɨ ~aE%*f#9Ev=s^ICadj:GBretZR({sGRƫ[C>m؍<pn &ݪwXԿޫ?!MZWnbZ*g<1:i{@;z62iǰhe;Ov*yQDZm xٳS8Js a=@ލB N-xOɷwBW6ieṰMhy48[~ [[#uqȒ tb;z=VE bE2,i&p~J&AbDLV jR+sy %S GST4KUn`^J(s6<YETqWl ۰ufɶP(rD:X`/4n:Q)C ^6 -AH:Ǣ\=Ҷ=[vDPLqAP$+ I.C@e{`ɜt [=5 W8kU@, IA#ѾwOyi3R+F"{̷LSgv~|RH+Ӡ[#0!;()O2lJOѓ<\ 1vr$?e55K:)om Drޑۘ䃛o?Y4(tKtk Lq](5JDur1 scj+SM;"; 5no^UZ}-/򨾰[>sR,CLF"}x(֦sJD6qIzRѿPzfvO^ȷUK9n)?c*TVt dUR?\ 2\^ʭSeH:*('Y tS(m*E # Je!!1 !t/|6P|odܾkUIm dٯ Z29ɧؗ@j<.p΍\`~f" ̫}ʞ͖[ \&Tdrmx銆N 3ɟb}ry,^gITmN3$xqim&fux'1 !s}`dFF{"{6c&dc@3Zp5º'hGd;RKl5+}|-(;T^q"LO`A} a=ъ1kERʈ8΁uO!G43 \צSed6 k/X1圫lr@sX .p1AߜDmF`x3n$֬ҖȐ{P֩]IJpEbRyZN0׳}ɛon;hVPFZ4i^wGЄi(rnΖ4F V=ˈݛ|Y&- IX/}|G ȲUCWPUL򄌉E,+`wb(w^o=p:fNc@0LE úI4j1~&W KR28/D{#_.GdDT!mW7eQZaW%:DLg..(y |ҩ倏azCāffh1t"dWPp"b;]&cowo_S'?hJN6tL~WNpu)rdEfRQQ0S0V]N:] X쏈ݣNlQoFKPEC5yia;"oXONLN䙒˞G5/*H 6 OKȺ`"uRkk1,D@5d4mI-V@ЈOr73,TU4j$h7@c9X9B,PanG+?s4cs҅PX(~=MΟI_H4WY_ ODVSn˰IOAŸ1KZh]Nwx"ȯk%h>nK^VZ=1C*u>^˖v ?ne xQZ` _Ƒ'0;wcU-7$V1ǫW1ҿ; j1a8孕+jeT [,Ea{e>;#䡖1ɤmbjs"jJ}X.C1%k 06RJ૙ӆ'k\O|VҜap/i-#>1(ܽumk2K+Q; ޹!VHKxuXdn c<7\R8ӱqDɶ ]x>;%{A>F>,NWEa}Җ|и Bi67Nח~ɱ6M\hm HD7@yb5"s#3#4(_i\+hU6?cv#m"M'ݷ҃I[8.{bU[0>T{t7 M59V 6^Y4VnS4}")H+EMUiPn $x޶݉$o =*D $, |Smv Z,fTsB-Uvu=9cJ=]Fg}16݀)}, ]3@r6.t?*YɾP\@ J슡Ш݆߷3ٶ}̷iXu&5cvB -ϢՁM3Ub~x1GRŒ~VyYg6|-t~X=[`7+$f7Rj6t9\ǁHzUy҂6(5).f%i'Vl;e9u%mdp~?KUT>$ $q+vFʍk4j֘j2˕roĬ䋚 7 .WwݹҁU<8pl([7.@Kק.`QĥOq\z`* yGbO U >-o/$eNH.1ka8voe~ J[yxmΩLɤM0 w`n^VGCfRn4_uD/_*Ł'2#h텚 /!V^j7:^X^hBP1Sqw wv&7!KcGp~P/Jvh(׵y#t;LkW(nuw+BGd!qo tstt(஘53lۘ"UsG:1?kY@\ǜA ppI^FPDϷm%NEw$ۯ uix{zA)1Y@ӫ$[y^Vf:-xPt>n fqNf3k :S{#?+4uQ A@#t%8~g ؜oϵ2'Xihvs 0D$tg*4[V\x53C× !BR(oŰgVѻNk}Nrwޓ؇A,~am팖 0:WmthZbZeV0p4Q7>ɀn^|0sGz~xǣoE*Ή啹 3֣% ΜXZ?תSNڑ\޾Y0G2/` czn&(n?_u@N6e}U?ٱ}mImF ~ֲh~/a=i7dh"b`gA:_0|$V`|Vz d hĦ"Ux,hPL`"T`W 6/1 PT?jܬPUG$[\u>"?n?`'S(4J2rF(FqDg3t~mDZ[=c*͗c& *$1dA 5nz2|ݐ(AA=ߙ_VT-%XfM}w6!Tct_'#=X{`yiY=|62--G#h(Qh2)p`+0oSK$bfc]D=e8 SSB6W[J5CbkS) ~oA/ߏ`hm+ʡ$@c}q?| 3[຺+ǜhe@dw@vbV_z"ͬљ!7H^XZy*+Bkbt B\+Z&QQeVs $a K ܄9%SDA*%f>fg ʆlK}Ir)"&V&:cū\)jhu^+EN;cUP+sN _°QæX*hzlR:]BikU%Uc/FN:98 A\~2!hneD889NBDL,ARߞ9 Q0C73kd$y.M*?0]Bw}!p8!v'E`+ 4 f}% pVI3bzɞ:<@ ~3q#6%x^S _ s˹G\Z$/GaP?}5M޷ќǰu9ǁ_ɇoA'㘼5;F(#^ޫJ?)bi MxEȱyb{nz~UtפCK ~cemOkW]&VXY!wA]9D-1Z>*aْ_QP#Cm0yq"3r~^ܞS7_ [3{[ ^8'6H6.8UÇ {] "7Y/fϙ)o%<)IDR)}NRu,&Px[n%ƦHHk| v׭DQЙ3T4iQĔ ^*LeF;B\K='_Ff}y֡K;M &?SoeͬtD+@$#DJY2GMZOŧZ{ el7vz32jiW 妎RrFa#֕.^s@bFj|/z4|Kѽ#C@s]{h@44WɯOjmfBA;P{O*+i4t]/@^|=G- tp+ )9"W;%DZcܱ dcK/1! ~F59/$%(2=A-~Tc3:-pd<¿.J}h?NfV N @my/ >k.--@_nRä3PGʲ_)ހ0нذX)b'6+88Kф-lr4R9_Cr j]sSη͡6mz*@I&Œm^9MަL4tB|FehC޽?~+`{$zpW(K?WRyXd~xD[c$Gy4ȮçCmpe1I#ӻ>l1~bYkuL^;+ihM|̏εhTy" U0+J ӣѸ[fi3pO1qHn6{ryy`>0@c6TWrU1Cs0oW@ƒ0Zg`VVP^"V̂ 5!_l|mv5!,Cq6'ghϴNI6zd&C49!tK\_}{r[P@w,:.c)pIZq\3 N5>+J7 ͝-qG8NtSU$Y*M]8~P }6>fzRnз"Xi4D?~%(t[Hҕ!S1C6A/ݫ#p@t E+s~Hlb%7wVwiJ}PS]6o!W;Al*sjvv:H$DV+uykff7m'E /=av?ܠ/yL>{$0]h4I{8ACwxS%2=@mt+(8AGwds$V"G3tdO͙iHp9$!v1SNI66 b\iPiR12H`|Dڕ#6#< 5B˦kҽ.ooKg?NE'+d<&y^A +č>FOMs!^ gN#4([k`dB46;mR31ͺ%VOf2B7N"Zι>WIy2Lb=5}0hH+⸠Yic`H%zhq e~m22I3҇ o0:f ['D댠1"x1tjOEaږw49)BKdU( 6HvV1߶̐ɀrcL@{xAXHb&kNuTL;кfMtM5E}rS.'L:λ|o+\__y L"brOm9-X" #Eyq= fiW.\|~\@ :YM&z r OUC=ǎڵP_}ۙɅߊJr^^_0oNx2x3WKF SZDZRzCnG,G'8@LlaYQÿ-!5U ﵽwIKO0TAo2%cRU682spF* )1TG3kf6J0\9KL@/<꒍.a=y[a`&b~H\ZvpMS'ē;.WJ)B͑~ׇhۑD?\ 1\ rx"#sS*'*uKNOW+CZ^f,`6qMXRJbݿŶ'wu\c&]ot~\ULw4PD/Rur \UP%Y~1i#n](~zLOLu`"т n9 B~$BUJ,.J$P>U qM17{ܗqkÞue;nYHuuf#j^V@ %+ktƬIī>Us0=t*G`PYtˬ AK \jRQO87Pj²qN&3vVIS_y|yyn4_p"{Պ0mqgT@miiۙn|f0iË8TS56}nqP%(#Srk> o> ",E (wE:\"1>՚ZH`UE"RRbI!oR,@.'_ iuPkpɫ5>40-kR7S{`ߜɌ…}x~@F[vH\ޅ',aWmۇxU?8 Ҙms+9 ALވ&eW9Ae͊y#MXL1qM`91W}VZs]&`ߊI;ZW̦@賠NZxŎ ջo%8c}4^`GlfBn̗$keuAb=\H}7U=FDXF(pyl.!r!(Szk1{r#tG ![EҳuMDɩtIZIlNy϶b4>z<"~u)^hU"FD>|]:<\߮DwVC"@QCδUN#Kχ g 4?qIɠowDnɔ/}ױE؎IXTɺH9R3 `7F3SԻ %: oF͒R;LȘrP]lijE{L022C4N~B`E?H\&=LVb) ΑbKX+I޽rw.Ac6%B 7JC1O!#n^dUV-+PB*d!ve`lw44jnͰڎuem_6\&V{ELJVȑ&ڇP oմXSNٮKp ! 6v-LL`Q g&dVkʋO3 k ڊg2ZzijRUU/JJlVza9BϊՉN԰f6 7"//vϓqGeC{r9 {oL!5v$G̒=t'g^֪a7FE]L?9Y?>Vs̓U iDkR 5ŊC5†qG 0ٯ]g qkG&,EGHnf? f T$ =kXO*/΁{EF>=eM3XֿC;G(~Y&\TEmrXϴV$^}wb_u'G\&Fv1-Eb["(×@X*^HMc#Q(sIN6O4@ aW BaSc^EGM Ggd~{`Yxb[6DtO ` :t7]MPg:"h mL?Ca߯YL~"=͸ 7M]u)[8XjmKQjUøZN`w&DggT5*תTkysHK\ I qt׎/&/G`ړS9/^J>r 8l OI-umYAB3ؾ!EO(:95h=5cU>_,:`^Mٕ 5e(DC|Xh!G/U$^Yp\\T /?XH~W߭e>k7b@w^u*d1>|h_nf:N6֮v ͊Y<~3a Իf$ƑV޾: \8W$yU^O4'f* Y#L,l "-:4Us7HZ1P^7u)d IVQ/3/ )0Ucɍ9 -l 홭"h;vJre=H8ʦvKsCVus3$a7K ʅ t,A%&ЃS >F P,[[4@SauS Py̪JY TxΠNNϋ6p]j\;8M\%Ę #:taT;Se1F"PFYokz3 UsWpW%,5-;s{C97cZZD*\w%dxL35 Sz[_? %!^z 1菶mr -utRL>u]/ȶBү[g8-1C.j~cGc@PK{poGSZ51QvxfG!<h" C9++ns*fi"QLZE#Iѻ*?\Xzh]zgơ>0/0o6 `oQ<s NEO+'Y.Q"L{4){_:CtFH;Rڐg_b3+SAʣ) APv~R=UD8X΀N0)xWQDB]Uyhzl& A9v?_n`%R17 ! [bj05xUΝY3a*ήېjuD[<0s+=3M ,_k#;֠[I")KZG9ߟɚc۰ak8B5xIM c4XYͩ\xh%g䪺;dd6?)U?g0WK ^I/ۺ5,rC{N!XVށc~#$9ƃ0Z#Q5y,u0!nʒ8h{Pcʓ< @Z&.##%s׍,1RJ"[Vn[MxL\eSGK(y^:|B9O7'9d&iO)9%M |θ9'~w0vҰ2^\$4SEP~3^=wwYTe+{]1N!SϷ  kF-*O( 8Y-`l}?xFWɜ = !>Rry_$57|u_;2z$jcط+✚ OZuHèL6DtQ; *ngDƟ(罋iboʨBX֩;"f^[gg #` lФbOc1˞@#l r+E#!/"Q T `ZO>j:fp|aOz?.eQWd^FT i0E )j[^6@X6_'(IPWs/stRAO+nc+xv:Xyϑsȏ2TWVxZaP4t!Ź D$GMgBk,]Uzc;?v-?5ir\_BP|g6k2{%WPe4X{ͷ>Gmvnf7N5zȚ/m.kF%eZ<]v} ʹ.*6LAȤ=, ҦO1HsKnX}G@R02ދC=!2WK%KVmB b]shX,#.G3F*PhOQSy\uvq,zXu!&,Ƣ:B۷V:J#ӧ֜!$2 Uxځ;JFdR`r;%tQOC?8fr6ԖUUÊk(abHr$!/fbcwU=\cb-3qBk6Ul~ c(&L%Y%D|R|ֵ V ǽxfLz3xP3NɈ芶m;1 R(C9?o's$MZ/ O&OC0nx=tiF$$HۀH,);8X#.݇݅n)^볬7~pkc@hܻTvvgYxHMġ3)Y-eun=wiKyGH>3΅A4`TU^٠m[8,Yv]3"OĜ )J:!ݶ8V3œS' %Y0Ű 9cs^YKXUPU4ox^S?YP' a8W+{鶹#خӣ\5=Ki_T[!0+~48Z):gzO㌴bKeM'{ƅF_J$*!cUW(80U͞5 kšqT{ڎ:3 Rvd/oH"R#Ev AU7$`R4Kd: ]!mLQN"n{.@ rhH!s>s+gTѝhE{X:詳 2-żM&N@9'CDD718gnA]R*3{H= <}{Zl]L v0&'^JW[Oz[V>l4 S996D^^T<+zF.jBI:Pe j*,2?}lFfF5}Oρɦ<7ӲM2:CE?.#IDgr% S0h픖m( LlQ\ fTx"ﭳ}"Y]g[kAd,¾){x\>&K".xi:ȼd)og)D{/"P }6f ]`Al$ρt+9P䀏K˖M% i͢`@K[ix:%MD,@삗;:jfdR  A_8PgxlM4o1 a6Q9ʘ}izmmPM6t]|c2ॅk~9L|}\=|a.!sr&wM, l5t9(Vz-~&=?ݴwnZՄx.9u Svyzs+Bܟ: 0}ٲSˠhL'3cborB̟kuPH&. Km|Yz >~H_mK\8%[;"bb&uuX-ݸܯϣā@Ez?Q끂™LSB>%׈ "A@? AX1S<:z?a CFl\ j/X{rΖ` T< E3ӺJ.ersŸvP$Ȧ$:Wy]͞G޲ C66Lpz>K%b\|;\2jdz=ahȝ9sNC iUi޶x i8 > 2xh$,C֊QT%aIS(N4gI0geN$y--NʋWW|3᝶m!/83Ʀ)%5ñy`ܧ(.V^$nVUTַÞIkn~{^`ÃД f^fyP+.P0` T̳8HOg_s)LGkD$ia>q ]5a1UGՌ$%HN|z;dɘTAsZ cOKrdQ6yD;[X%UOm'f$M;8ŴC XEHDYT2T=5}M0O:UITa@tSiV "pHn|;/Q_>8l'h^^@H $K ]S3O' f,Pc/l(%ĚDMx&HiDXkO`wNox;E 0 pv-e7} z2"! uKru Gώ⢗ GTϫ ن|Թ]Gg:w1'ܳ M k/ʰ?TډR+r-@nr#ijg5w.Q07ڒ_G^݇ rZœ28^hPM:k> EuCȵɷ՗' !wum6`ZyO)5a(K#$f#6PJSXP B<0ȳpIl9ψW2CsC@U%[l3:C@8t*e7 `U)!ey* ͗$q1MO/uL@Kx="b\zm!yVqIUcbbݠJ *MR$d8ǜ=Z$U92xur p0DGG'., x5B`&+"u{%aהe JJԜCgGG,Z5m{IuJ'jbQ%S6J #y|Se9L˛R6-v?t7yUNT^ށ54²}l{D۫qZd1m[  KxU׻U]47UQsrd'Sa6 x925(p< bpwvYLx+؁ȳ2ȵ|^9ΕS*pFُt ZK_y׮l7VXEp}(*#woNFU1%ymaϑZ*ybj8-ܗYm6f)b`n!W/nΏ8ea^PԪbSFGe Ż@lp>)Nlk-$)J5 ZTRbk E)RR*m@HVn PyB{햞 xKڤUq usKUρܒv` |Wr*l7 ^pa%Kt ˤOdo{`yTWkw6_E,GULfvͳHYt-Odj֜B!{!~dV&iX Zj-LETtU4Ĵe#sڎG"PMRXԭ>P 8VwՀ+sp.'-+~B4v u_bξ# GU=aJ8hv\`O+2f=v*_9ynVf]_ c(R#{FbZ @+5~*_w}EB ih&@H/E{xLDjGB٣f~2I$T`%{hY%_BY^|>veg/4i( T!V(ϡærK8y-UK'H|V·G:T?)x$O5:(90oS\6ۣ 55 kI],/Tc? l]k1<6@IMFFd N"~RUp>:pq愸iތn4rhC]֤AϏ8%h܎Ē:dh./t^u? ǔv XD@0Ձ&E/8bæhoJJy W#xl2EoAq]nqȅI =n !oEv +5xH Hs)xǒN9s細6KPCwwն_u<Wfo/ăYv ihCEcK$6qԉ>k%NJQMCϽ4R*t/cqfPl- fAczS`RvnlEvT FzZOE25U I35\=LM#EH XIvGngY bh?beKf[L]|wJqNJ*ԚRG=%&ɼ' "(Ȟ,m7t".AC$j=)A2 M)@j Dk3?˸zT(^-܆4W'G Dt =St㩄  {̊^i瑦•lƅ;LCr6B /d(!\jn+P a0pN➤E$v* fM.ɬ̼x?^;4w-7. H},3yDtmef÷Tx3 CxKcB4uѲIou!zZWB/xG:h|Vf#p@k0a1A|SH}TAX\kCs=0WxA /0 0Y1]Q|e 8Tu\Cش|!8wG֢)Kc+ԆoWvvax l [@16io.mKgcI09Cl9{8n߭t4> !?eic5(뭸*C&SJϊv/aqW#Wç*JY1Jex_k.XfsN1 DN0>osK:%>OӋז qR Ӑ$3|\R,G[7u-cazDQ=8AN#o1Hg=_e_L[k8aa)" Юo𚥄%V"Q}<n˰K04qk+ʯg$vp&g;OP5plJT4QlRs]eP6esQ^g>FDЄn0^TɲPƟU[fv/*@)c>#QQx.[ 1u2$B!+ޝs2yaYٔ~@'/]&:/ƕ~$:#_ 1C4a0ujrTZ=9!W4?,S]ތ9,޸ԧ EB2XΊ=ߞ_; "*q"ft4jQonN8%4y%}\p\6"=NW\~1Ϭ(b/KnG~fgx[=|>ȥu6vs|,AJYC (gz:UOI]P⸰ ;r6N[kGS#2Y6_ؕ8QvWt."gYR=Bߚ:@JB*{<ّU*U7|.%(Wog1UnԞ{C<~ (,i?؋jǺ ^MmGLs$ACTsL=4:nJM`I#P3 c?2yW6raH(FYHQMbUҸjg>%UY?;C_M V4JtH-Mlp3:i8 ] \2{L?Kb5;為ڼ٫ k*TwIx}W@cwvzpiP@^y晙Ct<ڜ"i0ǺD/jVxY4ro& HNrd1xۧ*I]Ӎ^,l\20˘y_q'~4fA"Z%aX6|YHm<KxKt Ї ^:VjpZQur3q*NU!'_fO;BősBK=wq'0+~ Af#? o"8zba,f1Yk7f IT"s=zn/K}#su(")*gr\[U ːkpuvX<=,@T]p\cc,Nt3(wox!OZ0fk)c\|δ ʎ^?@rxb ..*Hy`vzh^j EvἌ[8 drgQNCwľp۶v,;)͟yCԗk*fSc+izщ(=S!w8 t2j=Da ^F oE3ʶ]Җy$|FN^3Ql[BE!bՊ;~t?N}I4dg+N;X}a)_-xKK$i!me;܈RYjpZdt%.eÓW_]FA`Igi/˯UK# oe3N/-hw`BIL5 Q¿O2h/K), OE6Rˤ'LE').+/\9.'$F]d/Eq8+ `++8ށq,?)e<;Y gEe:e*&2`Q?[U}E eb=1(F{'x!JJTzuC&l+9Ό4tF*n~]e%kf߾TQzpV^ DТ|rN}{.>b2ȟt?VPri sir$n|tZg1 8@ |H7,U7DDTQحd.L^IA[++'/[J`PE946)Vb^>ƲibЪ>im8s*+"RG{^|xZ|nCqyWNtQwi<55nGQj(HN| Hn5ˉ{\-e{ld@A. (nR\RKgḄ7Fb;L%*I.Rǖ)X/}jӃ+(JB/c\NlRaB"@kvir>(3l ht-IO}|s*jEb)#>qGR/5-y cv̌,_T;i8z*(}fLnou AckG Y:TQt$$7C(<X?UY&FbnJ 6ݪ)WwC>rec`GeJJ6K7\MnPtUݾ4Qu^utW |,lzFǙRS+U.Lu5ѓ 0 ) 5˭P:&BFX@umm?T;4Fwj=&YOCP :ᶨٖ"<1lB]9)?TMF\(4=# Ҝ 3\$fEwΛC+e%]d)J`xeOG6>lK@M%?Ym7M3?l印Pf&Yb'+%㹖lr^cXT7G7"+YɹF>GuU-fg΁?-;^×&/2T%hJ@lZ@?qž.g)8qOa#<|7Iw a_[+`ST.yQ"0$κx䇚é"K{\:.\xD#,_䒔R%̞קV@J5j#n^<};3T  *wFZzQ|)t32!&pQ #|HÎx9:I{Z֯6 DEfe b!+=N Dj~eЎl1,ϑNdZd!FBl}&瞷[C<'.[TVcbͳZ°ȔiHtٜfBmjfȮM'ZDɽgJL9A= %d̫ߑm6GLju?nRຊJy0{n!tOKmjdH7.(͋&ۼ_oLBQ00QdF>!m"Ol@]<-AA j@#32ja婳=Sk m |uT+/Jq. Lrʔ">)(]zeA)DuLFu-'R3W\^>WÜ+N;@iA0Lg8Lq%iDQ$u+Y$Ǯz0dc@5 Usi ՙ1F{76lP%d7``L+]GW v5FqPuDxKjEUG3%P@zT,KXj`-d ?H丸0 !'*(%>ٜv z#t}S (C>a>t~+i5g6FB>1ueAߧجtU.qTvڲǝ㷴5\ڋjŗ*PReHھZULվYӦ":&T$|*[ӈC䗥kW vGSwKz 39(tA`625l-H-ՖiBcK eU_M!qSN8dLܽ e#ic?|hm^[K׋SD޷g >cHtېf6,gQw~!1`"G)| Z$#qbg~AxAwˇ9 p6^5$7<ejI8^KD<Ƽ ]EC1;ǯruBX<ǯ]xyʹ[A5Vfo-f&G!O%_lU`M|f/neb`&y~Wm{i3d@P\̣(JW?+~X4!иb#BX̑,27+'=6x[K{n0fqרOY?'k{҆lD:!SImUvn߀-m>T!kB3 ܂ {긾(v_eݼ`vAI\jo~5<ޘ:3ŠUyvxRTFWz,Sͬ׀ 6JzT$>PHOiIH`6-0 2)jPۼd},] (ɠD.O?\'tG]nbY}_^5qT{qN{DG #~'+OEw_ ȅa{Ok/w_ʀɿ.ahC2ڣ"f7t=NTE [:J2#ST\}Pɝ^͋}{%sơO&x̓:+Y/$EX=udFoi>4FY4n+$uP *ePúHM !Y㡢Jck (&6I;3`{Mk4ndB^*zXE.^U3'l$=_%( ՞X\|AΊ-a6ܕSL.6LMoAP/TBP&ݪ2Tzmx˼> |:#`/[03]3B٭$6}˃J)Q<UЉKZ]XT8[K+KIŸ<1̓q9=+\- &z}Bd?Rdsma6ڹ+#Fh4)A 7Y#*P7HQ<91d!`ѲgE}D)Rs4KVޙXu Q=Rw%*$z7Wvr8JjeB\5RҾ@1.h(Le"5*?a}uM"?'4I*Vo]9 ,9Nt3 *pUFJL[ 8?F4J6kO((b5-1g~;ARXhsXX8 4VvH'x}2ӠIҐ|q7>2AIBHqC:RвT 3%OC=GoGޗk>YvCAvYʨW{-r5JlYyG꺙A-UGw蔅 ̪m[bY: ecUGeq iJ#I;V~ggH $dg.륞M$n[])#jK_<^Ưmd| 3¥?I&໭O cya}$) 4w}% uH¥CL" w3fЪ]k X`bnI-'0VW1(w,4v?Vi}f"A2>.Wr!E3u~ln =0qts2oWҋH_)3U#|Rjj27K+\') %*Z ?i[AY/c/tEJs.WD=4j֯!&yCy p92}C>$e=Yæ&rнT*u1KP&ALO&G q7Ԃ+C.G 򜠩/m^ T8M;0O@ZcP 9Fqpyj| #h2D&M`Ս.*V-ITjN9JdFDz ?wt2aȺT۾l))8xVj}zs!sz'/"s6 Ϥ}Jẕ:)}a0+V$ifS2PAlɩ{~ʫ4|˯GUMcMDܙf*Y$ᗟODv$T]udX{eTyO-;”qW((۪iwͽE6ؼ@Pt]7{BVXÂo*h=T?Hw_Д|,I305 $: ɂWmg$zŚB/";eHdS ߥxp@Fj N螙DĞ Q%|h,|ը}5 ΁*-pa1NTc%a"a$1*hHuD_?ndV04&+.r$fš赊T ؤI[Ώ|<}=ryr> LRVDP:ԝzK{juScp՟nL+?"P(4<{-j|S~;EwIvU~Ο7횀=E!h҆;d2>YI?AQ4ABK[NJ}B&`[Oo"E])qQ©Ur#>آl,11k?%]pOVJ~u s կodc'/nh[(d/KjQn(2DGfEq fA0wG9Qu)zq S@L: 3s߯PjRo|=O)FNѧ8tLV\MqvƋ(FmxHqK.gί3Zw$+sn k(T! __+L)Z Kh+UղH#WíC 0"w$Fzcw&~V1JDܭr9P}uR#EG~˅۴K S`WfTCް#tNӐ ;/\cICc1$v ͸nXZJ (?5 MfeUHkBB±0l6kʛvTlj)Tj_Xk"<!^̩`= ٴbpiHǝrJDExփW+bV&"Z{G`gߕ}^h:EBc K.j0tw)ӘڌiS[n(sT=&{hpJ ,ﷳ-mO\b6&u3^(JR41eF`}aZO50=eT甄CaDpktW&ş{L~>bjJAIZ،^%5 P 5̙_tषi_X54Wr4a!yVT#i IJf 9aAnnu+sN5ʶH0a(*^*>;Y*Vk0J5WT}c3`C Ei9=(|d_Oʀ ;ĪEp]nW99l껯zuiu#ʴ\|# ^&Vt vt.jY?' _vڎ)/o:ٙΚ)g^-PN~]{1xCЮ9p8l*c4^{3ԇ䛾C+ 0A+r\46y`9|o.vD+'%=4j0;KSД^U3t rXY  sٿNb%G! B>+T>Vҍ>F 604c]^ A`F|jUv14ʗ,8AOT;RTt տK{ `_F+KV&,TF"J)rao$d{B#$P@"@[;wN2 69}~7@/|hhઃ㋚l[Z0 ?`Q2bkLUG% :Ǿ,d$-Oԏ/[frDµȧ ~b:qnRm?Ba;L^M%i=|<s<1DFd Q۶zy*_UəGR4Gnk4 2wlʮ  #CXҕs`-L{em5b{>Β-p8}F)+ πz.DgQ=`DU^ΛڔoME9U`O]~<ܯ'Eeg j:ܣC_*U7݈0?eI?,`"!=AxѴO##|P)UY~Kݢ IsS]+?Y9b ae3JFXjT/@ > 5m_EF߂\m1o#D~.hkuSCg[W"㖭e JNJ UyW-ic)mVmh/f=KP=YKv6.g #`ޛX3>@yKͼbc-7+׮M,U,8R X~?w2f@y:V]-0۟ǧu9& '&cm$]h D-t7.DIhOK lgD11jBT!PdĽK/r)@㽨1 /ҳ^oݞWrfNA Yއ;<꟞W7T %J6$95:7%>oڮ^eOĝ>jqM^|+ݪ("Szo+H(Vqg{e> CR+Y8ޑRѴOһy8fb0^rz92HEnZ$4pGu͔J_ 9t,xkNne +/V3u b`h?_v(}+Ɯ09r;?8|N!Ce8\^y6gza(-É(b!>U,$7nA K0jVftnW/l fm3谰#VUT rOj-V&гu>pu)Z1U/ĉё´%.}¼)1™F#b$K%o"]3D+ߗ C'@b~fVӰeY !W;^=w1EeM]‰;~QmN[W`I* / ;@y0\ґpb-CJDn`\RFz=FT T(2;b~W‘}*>ޯ:Z&+HzP&waL, sB!czh>*CjTvO&,x 0}R {QJE`v.x* MwHr _Ռo dj䱫&-9EL78ao4gr=G-~ Z%vL3üz `R^h6)C_taAD] <\5Oc HDdW_탾c빿HKe˝׿\ iM:rcD$PH>TD_">)RIΦR↯ĔܘXe@#bq{P)AZoe2R=hC/Ԁ#n}}#ھX^ S)nnI{i2~^c=`E}cPXK2ZҌɦ߸X.$]MOc)91i{)%_ʱmoq^Rz9so ))5M}Ζ*#U)sYca#]?~Lӻ#{t4&RW ?wI& _O\Q4 թyQ֬A= UY=x# #bgQRIWhgz4_a9'u+Jj8DF}Tijr`ᛧم1Bgx2(GDkޑ޵bv;ij znJi λ /D^)->kN7ta9.JUo4% " La eM^ɋ?R2h:pmnS5dAaq& 򸩋v9z+u\9TI՟Z[`"!~>5NwYAfg8(Bq8=Z2"NaO~`m:0Rn% <2T }++E"wUQ":Z,Bq F;r=Q~RR7u|x &Tloצhr'!Ip]f3/ 25|ћG]IQ%nV!H{/I!nk?-"vhs3z_~Vw+:H#Nl]zeߪGձZgrXo^^¾QWg0e)PxC6n5QV/ydohm#P`#>4$/L"tJeXa`lN N:B-6ETkP#Nm^9R"̥.Y<_f|~a}{twPh5;ߵNWZjdpwF{oė-qfnٝF#juGno//YvY ,59Fa0j?f-7!!!#UfL'#.citVI 5zIKTRd)g 1ӭ~' M7yT<ԵR^~w4f%CFrz9ӎAe&^D_[>#X$#fL"H_:w+7jDL,ע!-bQ"nt~BŨ%NX &wdf=Ti : S'Pv4/P"jO) c '@}gҷ=Zd`UD8a}9``.*[ǁh<m#_vVgzE[5#J E#k˦hX2B=i6>Y o8( ~@A^Ws,@ra;/\T ¨.F}!4|tb #Zh(!kHʰPVkR= mߖ{f̣:pkcgۃj&}<A>1ot^P-BIb,@ݙݬRt^OW1RB3cw"K"`^^UݛlنZk?|l5gJ4t ^=M@-/޷|nT_[oI؈[bct6n}?ŠhaS2@Rs%ロał'-0!u[b֍ga ħaS:ڳ[>(YQ¸-I 8"ȴvJĚIN`GŀӅm `YV~#nr綬ZYwơuIJMTzBo+z%]WoѵD#;3>^Voj-* #{P W.5a1J&O ׹aVbw\awKG@}HR]DZ"a9v,.&)U QǸR8f@?~UTQy#GЅ*v`bwQ\aѯX-\TyglQm))$)-mPiXVٍtwθ*kH"Ag~F Zwlކ8YʍJs;e=١ B?9,2!V)~*mӿ3n|Îڍ~]Bڮ}ey[z[P`5"ޯ:]45TՌX0+qk|0TRgn gS4(> vC^4E5lBj8|רqF6O+W^[tP0\N鶣TϤ?UL;+VO컁?i;]Qv(mYC~0/ɟ+D+k>@w,o\h[H%s"ZwLl}t;Ϻ5>fϣMa^(g;GRnJ`@ÁjzHTPEo!dNK45b5ps6џY'}2cC3+ ] *>]@1w8Cm tTwU{"4fjQfq׆2FE|Io5v}O_B,$z -U&0~LhG,>F,V}s"6먂2/2[ʙg4!#' na&NqGeڟ`͇m+w=at#[CNJ>yTANnq[Aέ#~&[:RJ8ՌǼX w#OrR6R֌,~8 﫞̴ $eM_ض*y?4줘qc 2`Řs .%P#jr: @9.!t+CP[b5h\i=Wፐ-2a:λ`?'SΰOϰ>r:D7s`GdNܒbU9E;0݁b||_ML )=D͋{f| F>6 MT,ΩX(1n'F~R~R4R #hYK,/BD}|ܛxrLX̕,0aV$ Ю\IF8@ "ġڻ\cd_j*%JO2a=6qiXnTfEb^#YASUҰN&bdw3Wނ?N[v8'VG  ΪB7ZEG3#;x 6L(@3=W{O}]lɝjݽ[)`_ReÀLA{‰X5%+Ы%N/$U&i L,Cfh˜, A;yqDH6Y?8ܴ1$P-~If& n=7Ub) TqĖYvFwL\mOTy?.53_-ϔh6kpL67v~|"vg]=^^YThYXIBIhhj a bP˴{^䐴4=H#2 q;yPkbfO~Ca Zhؐёg[#b֫$&O"4K% nwr^Oo9Y,|ou&Pw,spNR23u XSX2$Yf<ڱ`^NlDxt%b-KpUT;$U/0J-F>/"【=wٜ) A^5u=BT'VwP`ύ\ fXpQ'n;^bɥ&MSuڡ= C?n A7.eۺ-)dӠ\A>{)/7鶨l)fMs&;]9}$~ )}U7q6}Y?<Čϋ"o- ,ML9ʰ3 ,ݑE✱y=&vF59;vܭ=N& #\KI+:5JZ+iH@JQAVFC$ ^RZ `rLu#(ȅ{Yy֫Ҧ[dt k|ZVY{^@ -G,cv=C1'KCj^y &i0KxfΚ<(k4%`Q\H׈㸺%,?ƣ; 1zY]o"A_̋;7?3IFb"Zc:5Qxe@8^]m6'eؕW\ږEѪ"ɡ0n(TTC޵!TS ;abdw 6{)pUv\*ލ;~nQ<¶ @ Z"J}*Dݱ" *t )\qPUo\ᄅ Tp:".h|]\dᇹ.Փn"x$;vp*>+ܲzUaߣ$s:B,ABOAܼhWphd? q/w+lbU\.ˊWm`/%{r;ɿTŮRg7tZƑJ|`}Z :z'V Q2'i2cb6ê>vBڎöo~ oQ@U^JIhv.eL/H5fF'.(z/|U;">E܀W R3xhF$g1IuwD5m^p:e7$cFv$?[H=97&<,f|+ Ojnp!ÅeT G1=Jͳ|W 笜aeĐR5[衒 lslD;2AK$~ba_X9PNj rMh`8 mJUXܯJ2gg \HQYѹ˟gB{cc$Slzm 7 Yjj ;cUSlhf dm[\ރ=|If@0RScx{%Uui|:ZH0,;X2?0\gM ׁ!K.?F3:;jOfN=.?ƨ_L6Y $a$*x :`u!H&V+leU N:\?hITjRlEElfu2 lp>bYUT8\F)tyBʍHLQM,=Jؓ3>Ԍj^oէM;k]m|knojT=U/7gQKwxQ6Fq2V@Խٸit<!2~<"Py7ƅ~{<@OV} LWEJTNU%ۈ?"p }B.'9gӁyঐw<q¥)!6s{r/o0.|MgRWJNLuŔ '!ل2!S`?Cg1MB9{ŭ{JCɃ4.lA˹%}NvBsbWg{/;|.h1Nxn;;v}|k賍a5‹Yu^0:H7!aNE:S,zw61ҙF^sVlx3ڪg󜄝¨e$ڿArp &-3S:xƈp^K-Dq0smz_Vu u?[b67 9(saVʧF%v40+qӄ LѨKPf ىlFD?K~FಙOOV}Sdxj ڻ6g4S.(x*L fa6i0ګA |#\m+>PHlA6Hl1/NaJ?"w˧n.l>Uւ& ?U,w|U_3yA|StO ax[qy ۟FYT Ekux - 8ԝ&tne;ry;+P,(UvtKwr94ygԟ⇦cC6MF(yarnx*Q<)fҿ|]3Ṉ㥌nF$d*Zgc]b *+J9Q V FHF󾶅tg.7>u2{H,^ڄS<nѨ@`wQOԣ"{i1 ½jѺ[rn{ 2Fakr/\[^0 SĮrDrZJ)<&KPg$B vg_ʽLN:0Q<+clI@˧D̸`e\1}|iO}^DlZcJwH !RI=нM zTъK}=`r: >wd*x:K,SxcyL^ح;)/0D.fJ&sHW[5V-umjlM 1x%P`f` ムưӭ-EzԒއƻUnk{WX5zWDL œc(r}tKaf)#om5㻮!WƃI;CPeui'2l2⒟yښ GN"eK\LW# 8x%WqXzU}3*U=*} 10j624;yG N fGCZ&i-=;t{j*`< WAx9?jҋےz<+1@.z`J`:n<,4k4J.>$8m[~0mU02iH:c?V$rUl|O8LѦ̸B4|C;*7A\F|xZukqӨ'MrΓbUH"H_^$NKjD:sIHY̭sr¿ ^mm+RhGy 뼬ݴ; ѷ`f>TX Ck[rrPrzkϔ[12Z-t C:|_jtaP&jmɍʶ)겐gw*Tݗw 4f7.kbG܈)7 R O7›zbW$1Kt:`_OGn~.[wLRA'hn}aP-J>ԟ.y&xQ|N%I2潝z [PY%hk^_:x"?!׬@?Tgz >3_D*qkTtʈ}LѨs {!JVP0.Og,z䞚#wQe.xDGdHDQmh|T.n7C$U@*ƙR5cwS*_b7jGwف4: ~kApD%呑 HwAǠ*Q掞\ ޺Ė^ $_R hnslQ2' FFױ&0s UxLFDN*p!׳ʇ8b(sc[cISP(-G@"s~Q< t%ӂ$N`uAָ x6 |^=wcK,c⊆wXael~r 4[-Y'bDq`xvuP=TʯnFYKK6Ϣ+(vljdCu uhEx%鉐F+~ ]ֻ3ˤD?J ڀq +R~2hM+V# f^BG/\>\hWΓ)ߒ%E)o@j-P}Z)O"ɨH76h#>T'b'F)e# }tq/ [?;쮫|x@X5I%g08pZ:k="POAOXխ%">~9gYhL!O:7ɩ^tIKol@Q.sQD"'5^DJ\_ۂu1◊'ꨘ>MZJԐ'IV@ }_luy@8d}_Avi۹ e}[V%"#P,ݻpb, qrʼnvQݧOUO7^+]>F袃 ?$2~}2} ]'$@tm.#˪ޯ&%-QpTD1*Yʧ=I!,:&%c\K?Nq,؃1t7ЍܵOʦ@ րAP%(b,J &4*kr*?3JENtzTAxеgّK<++ɱ#/YU?])<$X1q[#ÓzUEFS UoM ƅkza.iÄNHcS bݐZC\$*mM_crvzΟt_qnp$oK {>#zQҖVz?[u?I_&j0OQ>"T~fBB2e.o69c1 kR` y*M/4Xc1]^Yۗxvm&bڍY2*{?&ܢ-nOrpk{f9%0Ĝ@pp0а0!UKv kzD(F`l!$)VVrcB=҂RlC9ƨ@B ZHx ,;,Ν?1flf>͖1CY;淮 B]1GcU\eT|T$7,H}'@L/}敶kmLpƸ_rv T+0-<(2ZxbC+!v(-:XRt)Fe*pd1oU;RPe%n/K鎊u6 09ΡH<Ᏻ~%"R4Ƥ4*8K;l,SG`[,!hQ8J-9n1 ɯ!ȧU,%4,ĂekJ=%tIJd):;0WD(z ]t[)BXG8!iR3_9*&ty=D v DC8x";*̈γR` Y,].+8,FVu:;,V|@X +X7$j9"e"tBi2#7!+'sY¸]OhF (w’"s4& Mz5µdB,:Ʃ"[1*&.-}:_@(+9kHA3X>x)nq G;lcw!XkC=1higo3.WTM^Bs,fe~(2b հ45zclS-zfDM!WjuZ| ]Kq,ah5Rf:iΓV)b [P#[@nt]ųK!~G{OJ?/ĖIDZ Duv9 'tpg'oDi${8&I\f rY¥tv,;(pPZmsBm--CEfG*깑b3LěP*`+ĸZ_*}/;CC;N0rTyK]ՓBZL0is!.Ql%YM}<^GLU08;߳7* +vL1-p^%,D]@}OhalPpKnT\6-zqu:}Գs>{j`W= >=_)C 'p o) ~K\tZE2h1gjg5 zn^esǨ55W'Let9VVԷ@oo+]o_v2enŒnWeS:2{˒!('>X$o-AKDR7U,[N[8jX8DEޚ0i};; !9^Q0~)5WvoH f L=l"ėidSbi^^(2j`FYR ^.Z:eb'=z!ϨfO,>Es>V%I-K]ʱ=.tq~лQ3Ҿ~Kc{A.c|@-vN[~oA.w1W尒q4 b].5x}:UĬ["L $j R.iO avyk}Jc(&LNQ>TЍ ('h \s4$Pfa kI̧4Rdt鶺@Y)n37fh9ds`/vKh;\.: 7P_NOfY y.Tv}a3tèVz.#^U:qIǖ51No#+Yzҏ6lHzo߱6HKzXےC׍ G8)["ځ9vi +qxtbjtO%rNHK'Rg!m Y=5J ;UvQ`Tw$ )/=؍[X!K2)D37sk7[Jf*aITbPE^K?DG_RU׎= 1$tj5Qa X6ZC|E sWAx#W%i*h`~Ϛk5?4J|%6VZH"7yȯ 6pÃbCnh#Bm ,0](;$\c=tX8\_dS4~Ť_vmžr5 g5,pae] %n`wEoߡjLc9>(p^ĉU8XyUO(JOMɦTg"^jjhV] N爂no PK9ύ!?O@Zûr:!N3ZYh|`THU8xRFOWE]VcHDpUJLk&zrKozN9yC;u% `?sXuapd{Ώ_.Lxx_I FRga._xZ1N5U+ `Ka@Q% -Ƃd#&b[R]cO:\oFGޘ[>=_'6げeFX"mФ|+-rE)GnA?m{I-HF;dfM[ˍ=)%t"zz糬Z0WF @_<55QJ Ȕ*T֢֝Ak=uGǍD:6LF^I1A:N<,h$X5ɶ'֧Q ?8! k)u1B ,E K)~P6aM *68/O[ S">]ݵu/K)78^4x T #wzf$;Z0OHМ`c6Mc?siQ\5S{7!;JGu#5qaZg6I%C=;*se&?IӰx*?=W(szY2K=m?Mf ֏s:k C?=FcGvգYCV<#"|Q@1&Fl_UD ;|t9هzwzzOQJ%FÞ5N|o1@3&6w[8F>?HiTaH(T? s oY"X)~bBf67bV3Ix7i21&h17r L:,ܸ 0ȮcUy/#ݣur7 D8z!•$4 g{7iUbU`+[i RM" <'Wсz.f}Dwqk X N~uΞ:1&hn783U_<~ciKC*6y_\=szĿӵ*\9w{+oyU5>+~`2\W6LiIgԱw(vDKOї zO;}9ŌIk6]qs ޥ6B)p>G^Yy֪^!*qTl:oߣpbRFsdzJCl'[xsެ 08Ț4Y- !/,tv.=GM7 XtS못300cIݘ̆opĢfAwO*c\$U1 OІwTQH,4A= ϋtb%kv8q ㎁@? ph$K}J4U5e&^5q( u-49$f7_:n\߿Hdl2e^}EY@/`j_͎]9l' E4/RAsXLVH$cScl$s5"GǥN,aȶK*]ӊ;*Pu*E5 6?ۙ/ ֺEA7dDکMto\/!|l<:ְ?w/Lmkb 8 IOBP@5X}d= ԁy`{{O#ˇͥ4hL\3k㬨N4Cƞn| xfPV! siBAc%%Kz3b [lx=(ӻU+ uv~KFNx)~|hs ΟLn7lVki·|m.&V:5?j5?9Q,@M`^5%{$np9y)tFȨ˩ tcՇ#_ O)-3<.s2 Gamܤ4 0w>nWE !*;uI腶K,lhvMZl}(GՋ?BQakԚ@L:9V b~pI ƺVǴEnhzdP غ"QX٦a)ު"?wM\ wRA{n62կyStU/]$ި 䍔ܭ~ RAZ 8 jŀy60HɮHǮ0p }H\-0s׼'b-/ˈ9n-$/m?`aQwT[N8Ec=l٭\6,T| k |:Z(uCJ9آnJq^] ͜`ZWᘣ rs4Yt:S8R3%:[}K0u}5#Jy(H%] )v]F?ªM 8euHe IJ`B=dx?]D,8\[םykUvʇLNޝFO<^IiiA>k/ll ,lbOꨳL sDWѷU󉝾 )Z!,,Ms;Ŧly>NimqyjZ'*7ZF*} 񆙣ל% N vl5F{=C^ZmL`h36:l8T9q)(A'T}л%s/3RbKO]G.paq(Ս.7bO'ȫeAr|}aJӉk'J{B^p !L~'(+_y-J9 B٠K"D'gYGZivХW}n*rYs}Vt'fh2~̃_8)^_f)7DTy>OR8S%;lwH自aCˈgɌ ߀&^ߋ6.a$ ϣXɑJM7z nBNIDJj-/"MߣTg]ָF{Ϳܲe*?ߋ"Zh$B7`&yt;6;Y@s?n M[ 8o$r,Ln Gv!r}+BZ)ݘlh 6}r5P֢K6NYW*os%37 K0iҫ],,]y,oi-('f9SގT #2YVt\v7DTLXo>`xHB\ש4\iNiַC\W_YԵ~‘A)Fs|/F *=ɇT\"So6)<#I0tE2L ]Rt=}hx.Hɦ~@h:LȸµD{i>:3tbhK4Wo]Ə2Eb80ҟ&Ś=yQ(&Z u4gpkSoRNҗA(Ef_ NG L&'"hU3(AUC+9`Z[fvW朤18L G7IXa9r/Fڗҁ‹fimXD&Yqu)o55wj;OXH(BE"4zae!#) arZAQp1G ˭~dn_vRd/ &ue?8Tl(^#'5Jɜ'$frAff-=9ge-.=Y9PU f:UC eAH$ksqyCvyD6satøjp튱 l^9Y|2"A(|ڇ 눫4hwA(djM% P3?Yɉwmg0e*}U7g`}Ŏi^>֛)gp}&< Y 'Y-]NttK-k%߂1#ANdD!q!vLtB& :b^ B)< IRv@ 6dX/NbevrO5zqCщ~i'>&TT7E'%KۄF(7т=vygZ2jRQ mP X}HJ}Q=S3΅"zK:Zj>߶#c,H1"Dߺ=XmC_%yTtsx~݅E^,Y۱ Pf?7C;nU32?9@C;blV-2EW D~.a}Ͳ;X*0J 8oDTt韌зу~Qj_q&S><EEO7 jur u%M/WHYRAĬ05'@R?̊4Z;]ELelh\}#/&[uv35mq{ʴK-X20BN^2(`rž ČM_:8\h'J$VNݳSt\@P~/dBg2e*ɔ.1Q C"| ꐍ9O ؇I^Jf7me_noc(6ѵ]gqضhd/k[EӸr>ޝ[Nu=51p3,=sȁw]BHa6 2tQf ϴ$wҺ>itޡf{g,1gnW8OruDwY$ҷh*D/uȜ18:nѸ-/Q3ۙ9pE~nuG=}:Nޢ͚OO;҅EгzN|4=}ڢB `2E@}83z`"c=.J=~Z w+D[_R qoG+?Ew[+*%ƒ$nJQxUa 7 ho-(n4 OĉgxEIoL/9tc0T_Z0!3@6?dTO_jElc2X\ҕ5A'8Z ݅ӯD^,$\9ӕrih`fqٌ#[p=Rz| Ϟ]iGTz'(?tx4lTTGτs3ƴ)y(K[xJj{v&: -6v鲛 "65% @;dtleK67}b@`mCOOHOLV*}PKB+yUV{]1V_[X@@Efb9k*usuRW]}ʥE$ZU+D(dn*]j zuwЊQreeKPRY\qϫgQb G8y{Ú| g(jQA-J((kVd۹NSy[ uÏ哗aϪ$֥ WvE#@.^( KlYg1E %4#PjZ2Q 4Qi͂Rdm Xe;5q̵U`m>ۻɺ$S\j~&dYĤ}7TlN@gТ܇~(RM.FY@ˏ4-ev ic^h;f㗀_uWȞ3y٣Ah,Dh)$C v3^.x/TQY˴ދ Zf<^Gȿ<1ZKJ0\cGQf#9y| *dXxKw9t[y1Z #XlQ©HexkRUmN=i˱$J!_j,Nfƍzn]+CEX8{vh JuwGXX k:QO'h!&Q}東Q_UHmnU 7Tz3% 7Bq99rD;/΄uq) /4.]؈4P[?H/A?kLɘYv[8*} R"`\3Ɗ6nx5TW(4"< %i?0}=Ӈ*cՌ*²lђ#w7C nZ(`IJ(U -;8LƝqY 猙5_/@dfjfYgYZ07070100000022000081a4000000000000000000000001668c169300001d60000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/hid/hid-prodikeys.ko.xz7zXZִF!t/=]?Eh=ڜ.+ζSí" \} =Ϋ6 U.w37 RI) yEb"PS3dtg,ND3my.B4%GZʂTM%WN={i+1-GuЦ[{ʹ[룱Ys>(dF2mɷ!*W'CtKeVfw{ʞ֦ NǺOÔ޵~3F / =0pe/B,{AbQ6&]>2k!R]㎘ub:`aMX]U+&GQ_byvA(F ,NĨ7Svv>|Y,Cdx5ЭPԦo)`tO7ʓgl]X^8/ĘuWA q׸s-ĹX9a!-e)*fXK' _s<f4$qב,P\dmv׬SzN5ްя&T"/\<˲(dy`̂{6q+z3)sLƪQӖ5 t{TuYftZC? Y}s9}2dwD/2tcPhz𗹎~il}_hn̝yD%#i2ZL_uy`ni4>//V.Ю9&ɿIc/I#5Nb[NJ31©?[85ڀ6dݎ0Z6Q,h\B \} gše,źĻ;yaY3lu/ '{"*IW/&Ӄ^um>7Z A"5sg+EYǴ-G߆$6Nsblpprsˆn.a .䔆1kE)rzA.P{IAfgD=h?_i.I/0}HnRl)f*k [N6xI_'tN!|x!Zl(<o4g}Ù;A-UkofO-*41Ho)=o4F9<_I]@Y"re4HCӊm/yyjFx Y=b]H7cEWӔ7ĵ?D3dÇ$j^<8GkcET-8/M@L{ǎ؍XlI:s<ևEfhl;!cmdz07OGE߉20LWcpǩe1w=dA?Hh KWy2^K 76ٴn[)JN 5"3!/ C q V뜤 Dq\1.. @;= wNoC (ȳʚ#H<Ɏ`wGtS+_ɖ;_y8-15~~B7~.#!Bm ܁&tXGCKQx\bӶAwUSc "HnzpƒÑ-8<5z;p2Ll8|" ]Y5Gk򯨦,g~.J"|3,O ݏi-Xf-\>j.\*UT[K8Bq껫qc\(  2f DccT=o#ʾ!ޥG mD$VnhV;&%`.gjU4tDny3aل0xH eq+Xo*ɿ?!ւvm<R>ݾr'c9NT.h~4*ʹu6ɺ3s3TQ8"W_~g jCK8'݁mhT:76KY KX'cLۣ, ;woHMu[ Y/x Gx?tW幬ߚK܆sV5Q ì /pDbX@A3q}lK7zJjr^eB:Hpw3Rr[O\L\ixSdyw,_Bzz}HD`NyǏԄ")]-س.my92 @18Ƣ{nYKFJ-tC1ςIĺrFx▕dzFJ: (4V~tIIxiC!j|iFޘ>D OcX I} <,t erjg8PS41)G D2Vad&'M T7T$R;LroVMwja9hugkTJ WX2V^ ]&\Qͪ{3g<O3rh{L ruq(6k**S:l]3G+ >=jZ͠T5$ Rjy25Q$DSJ f`,;9:fՖN&#Z, Ȯ%Ƒ)pt5NgE\s'Jp".zk!3Ҟ `ڍ遵khMYqUe>BD]4Q5uИnNaX,P)ht@+!o35gsӽGRvww`Z=A%MG4S;ʇ%]SbX,v_a$%22BW5 s ?ڎYi}p"l²kzDk[YޗsEٜ&BQ|^Nل"~ӥ 9VCSZc4l_hCk!HiA@&zīq[/s3ӫ߿m2t~D(F2깴g9[`8[~c:[.tӄr|(^a,XQ 0{RkwU3Iƽ[~—S,3'YfA Oe:-~mH<փ\s+[5,= s 鞷qd<8µnctD2Ղu$()#O,GK%fmz:# ah#ޠčv.=$҆Yc`f{{M01qlRQ:}nEK##:T'5gYZ07070100000023000081a4000000000000000000000001668c16930000126c000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko.xz7zXZִF!t/P5,]?Eh=ڜ.+ h'c0Bŕ_pnsǬԇ2~JrJPτCW?hG:@;ho3[5q7u r;D?01rғRīTS}ƋYIj> ny1LDjQ\mt$(0_AχV.qPh |%#폅l~(SBG%q,?Wq:X瞧U@}aטl7@p+ <"ꤲ]6֝h D+gg}g~XMюL]iL]N3̈3=c=yř;`ΨvbaƌAu 9XE0#>]+=ͯor 2/Xelrم-fYrCNboc#dM,W$OKyXk9vCNٍVRkcOԻL,LVe~ԉb%R5Err=ԙ *Lp Fyi@D|3XrS&xI!dX7gt1DM(ol$9~:.dze&sl*11x4O;lUp&-"7`娾b,@8AH<˷Mtu"/HreR oRX`v~g4♣+ Hk#BtQqb%$PaxR_k͖ǝNhZQhUIۼ<rgtnF@g%Q/Ȃ'"YN‹7yޫg>CbzcP(|<驽.fy, 3PjG+ BG?p92|Z#ڌ&öPM݋..eTAO11ѵg7 LSϫLiu!,te UjpYZeY;X]]w9I+ҼR{m9#;<_V>#מ2DYKQNy3.JśWV^t!X4xSYE̗' ,b \_`EpsY)"Fퟅ:(L~)NGjP Ԡ}Rg(Tm@cT}d%aBo$ Fd%ӃGaZwOny%_S@آ{}2ωrt/L—rB,IeDp-IBW7Tزzh $N 󠵰cC)7 6GshsC(g9@$+ P0 AUߝ]^u7l{>5OmAEim7tؙ&dJlCW'x4T^\ ~;8"T>(| H_sȊp8d's8AhM]6Ko|zW4"BW#M{>94$sVPSR%h0$)Nxh*q$ PqgcLzQpmI`FU۪D#d UCyzٽ@ѽpEe•R`b0/x/x쀎wC"RXjY/xCT^tpC=ڄ?➞dBNp:[lxcW r4ol[!V;'Kٲ X2p<~<ætF/ՋsP[ÊRC`JUq?+qϦ$uߎo-Ѳ?fc鬓jE ޝ(2A;K; ~iCf$5:3VŪIAUiũs d̋l@0[Yޡ˵!Kś L2+"2@]Yk}8WhgYcaG4 hפM_GbaA< %Kj)VRc9oYoET>d&~>"aL#ؼ{iYǸlǩ Y@+9@̓cW׹C 1=X"; zltO-$5:`~f7&ȃǒ*c &dYJȿn+9Tw8k*&]NsO/yB:K݀*-[v4J3~ ׵ %B"h#M $r}$7"Ձ֭9yrzLnPnAU {)풋 =vl:][hET@\ckZgo:Y6\E;"1P8ZQ&|_^F)ʑCToZ,'HY:pBL0Re9\BiDpc6DT86zк!_t>?1`P?u hx@A+ɿ"J8X5Y18ܽ =c+ݞ,՘lLWN@Ȥ?=x[뷻#a7S"DmʼrAJK:,XI43 ;<'%GXapUK/XaHpbCwYQ8`/Lw):`.7(ܡ;J3(p= Թv6Qǔ%nNe`n~`jyi2n:ؙ 1 17k:#&3'دg]727[ 6x0SPZw~1i~pq- _ ~ ~9О3\Ypp\t'tx7?hۜaQű!B;VTI}U\+64#|< 71ӐJ<O o$?/TՑfyi˱@V^4L qvC$Rh9/{'28 1}$:7Woxa`q IQ0>їŀeh[dC O*\_TW3;%ϬoB ?"mt;\io( T'" rp-#ION喇N 8xlb޽3'yISLN6U;cu6f ^uƩ%%.K v9.<% {8TrO,f4O353 v^[$`~@#%_\ϕaډ]u\_+νa9Zr#*AT(9x롦 +Xյh#+Ueq74/it(#s8*M(J y$|/lpy1,eꊪ*oY\ٶd^fxb]G~SUOcWDicW-cj5P3 =u1l1F/pW^S+fkB=|<$k;W<\v(-%$Ƹ0U쿱RkEjbu8UvS[PxRfJvcxÜ'#^vvP ݃T?T氲7][AR8WGȐ r$ FQZ`ĸK#%wGX ND!AI6KFŝm,BX؞5%8 cS8@ɢa"#[.4!z3QkXC+5ailKx\ Oo?Ԋ0AIiO"%WW-^feݝ@O,D}dʡrL.]Щ~ހ߯(vqһ<a4d{ٗaR(=oCd&1/Q}ѵ& O `B7s=N뿑xey<GVݺRhxb] zJ&3s/S<[ nUh;CPGh?5V* o_p-;=%fg׿q{>oO`"FzFyC vN`s(/SwcV4D'J@#Y%gmÐy%4+q6yJ4KLa&`2c^eL*d-7ŗsnޕ|@`-%}e:ԉָ;QYSh⡂сvY&>VF ${hOQ'ݞh2 1S8Ѷ(qSGVt@ugg hh]k /+$uK¶n)\뉹Э FS֕K 4.ft#޼JߙRSi m,Йz(=/.M=0PmG[@T+ˈJ@Val1Cq+!I j0 >CWGBkK+hTH!*Ni Luipek<Ц!NUP6o_Ӭ>C׌ƀ,!ni%tVXyG}Idudz'^YL\&2  +<-OOHGi3z5ȑ,"L= .-1+^ DM :%yWнv0hMiB{M!ʶCr:kؗ\=njJ ΎNRt+Kc̻i \z^taIQu~Ǹ1AhK;žcm_7Nqq"j\^ L *Q$\#pfy^ρGqKXB!O .,O|QhłO <╙פSmht=/ZX &9F;Ȓ+E^3Y BYz6 q I4#Y08kaaV֓S,sJJMb7:MD=3!r`HϾ[!qF$# )qE rc62L!*7Ja,veoYuCD?ȥ}y^9hk-]~aMsMms,L:1y={Bҩ90GTό7ǦAC3l .M_=DX'PHnezoWB-2 fR`nN(,wf!)yu!-ߩ`; .aDyTߡ3a\o?%4go) H$j5r4Wp=3+ 7BoTTr1G Cn96[렱%ø(Ig.PC=wRܮZ\:> `Tғ?w|G޳-gocY0Yz_w؝_u6` 05} S&ze}R !TPmn3+dē_DmK<%8F̉zrzmu;O-$puE%2k9Qp'5$*UFQ-Fέ͔wIUJtcELO\kYɛ/`ujW٨@NItُGLfw]XHTquhiRCPTIU(+^6[JY fyv9D^qJ7V:+v8frIsci5dEZL>UHXd8Α?‹]Jp8:LsN] Bb@]Qe.e v{{2)Τ*6x,"XvfolK=z߽7C7mɾ543":͢زhSxj!8|LhSsW9o2:"vr^`+ÊݹǮ?ٌq'naA-P4)RՅ A'oT±+(Cf_\Ve6ӟYb4Yͼ`;tS -VbDy8yUF.'ZӷDENCi>'r'ӻ~$] zp(!Q G>^\*&}=>1Xfmܕ}#MR'%Ʉ-5zhNZ/~E"bai'Bփ7/ھ>Gօθ'a ̒"+%\K,6acKT;0L,MzE `Ǩ#d@R=( ga?Ӑ@dx73N dcG RbwQ]a}]s)<¶T q.m7X?Y7bj[0lF#ʑjf "Lm6X{b`~yMzK $B~`6v dmgƖe5ՋqȢqNTMl 쏷݃fc0eZSIӚq6N$WoMmx8NIM hK3qQs>i6 DW`22mriU1ؖaڗ9J+ct(t,c/q0L yiƋVa_h ֙WOnX/V$N% 8 7cSH$I͒:qH3)ۻmWp#$B^LgW.8)lگ7[,G>;tJde(akXG0 )TV!qg!q,_!6ˆcBiSŬyMRM\ގ&=/bK'Rav DCYwI)5ם,3ݖM~z%l( *nfֱ7Xu'fx-݈˞I.w:͗0]!ow` ~p}q rh ;d` s/}{˛ Ae[XCftG;>Js NiΨ 6.Re뒮UZY9I>>/l|i%̋iU_/L {>8bDXHAjdĎc8ߨ ,e{DV ԗE Wx N lBCm֒UcmM8ڰ%m4!L*2j3^cȞ(C}ٱy'tcQ.$!цx2]HUP~8q M] ؝q-Kjw?a .xJnmwՁ?yݯ|AxN(o ?55Z%kBOW(b~^HjeV6G?+iC1cIUt(\50\6V tY^tdDgB(Dḱ³3r<1$.?"k H 07mcн י'9I^]dpŸVÝIM~Z1炁{<)^\e˙>YΟQ1pAe#P y[q џw:bZ816yH&e"C_VtF X=9oZw^"C+%zϽ&-gI2ܷ"x$J͚=4`$!9ߓfD刪K?G֔MTL2 \Ud]c14g"MaqiZw46H~X6pO|M\h'ic,}zFuĪ]_7p#4_C!Ul˯Eq JhFnmA3p:DV|oD 1KM4S-쯉siD8?8@WPrq79oG{%67j&<COU>qӲ1_i@6SDZO~ pa Sk몐 [jP F\И (9$-A:QM:$g6x@Y9r"ՅعI,rR[ăxBuO<8T`Kuvj[_.l+bH ɋ]J="[앂; sm.Sq˙6Lr7idm)[VTj~D'8,r37Zh,Rufǭ? (j8n_؞cwoQʻ}o]yN.)i#j XobבRr[SM|.6B}C BI^y"]( ͉n+=|h+>H8J֨%w(F_g8DDLk$E0mk|] ˜! عyG!$5H@z!aTQ7& ɉbl4)êWufTzm!CcLR`vÂMK"c/ϭRu9 %PɃ޿^:_< FZȰ`"/M3Vr $WъL^qH.f9dIebm,TOę?5ަABB{z=U1F ԉ@i^]Ƃɇp](~d/R=:P=z5Ru>] BQߦ x. v|1,&> o V`#=\Df)tٕ$kאX1g oMbx`E(JC.]PHj?ƔAK_{~OtŸMv\fW#GF6m6W0Tw]z\>΄3tϖ֌V#|]O&PkX3h@Y TVjLcEN[HaHi0{n{vE.SgyiE計}N^(4m,*HdYAҵ}>Ԓ 0Id9ZRUZ9˿:+Do}Z9l:O}[k~y]׎wF@|oxH/Tm1rE}% qa+Gӕ!}/n@d}Ez4Q*/ 󂔞_V=u#DјFh0ްcGeS=:]{DbL)ykAɏSFҘImnXiclԔoo2=)- DKYMմ ȸчNjb3\"K*s]yuO/ԕ:?|nʗ2(sF&['xdLe KQ/e2Q=P!@|W;eE)ts. d~mmu𽤒jU a?h II<@9: 8gw17r.bq^"e_nS9uk%<[JDTF*ǥC *_H.L= xDJPD.}_Wv(d;ߜ[t#"QkDe/[V1_t,X/5';PGF7}yF jswۄ@θA8!c['qJ`W%R `Q:M`ǚnN$BѶzAkMdH,XDHe e4hoLԝX$SHNamW0kZ95Y*nk+4]K=P"k' 7e?AEX~&Ec+C}GG!5جR6$%pZ8M;7ZzRs~w1XmyOچ6(bpt(YXBgM4t}Z]AI[ܛ(Z=S3)5%=|YW8PЅ-dD}q'.^\{f5(CY Cp1^Eך.zuMrܔjXC2 @3ۧ lջC+ af{X FߡjɯF&q;s qJ7pXb(RZzQ0BאE6(.k  ].ܺ̕!g¿Q#ņ8!WE'=!/nL]ܾ*>z:E'#64ҘslmrvC$UxO'\~H9U"&\No@Kr#ܧl<"JX4 zwePNd cPd4EcAt \'"ZPfD\:-48VVJJ,Vزpc&OZ当 YT5f`ﲜ.fvZef=wSܹ: 4$/d]'a :X99`_i@K-"MCV-FP۪pMcho"V6i?аШ{Rk7IAipXԛH2KI4~! sBHHQFgu^%hE]H2GKRSgU@Sþ2wŁ/0y.[+=쬏*d[s(ԷI{Cs"gcP8;:.x D|BK&D.YC1>D42Ω1#|yu{."brYxX)Wãu [I#QIyڹuJ)׵UAFmL] r8'nRQkvT  g'Id갅b?^#Q†"i" ybrI_޸y6Fdʫg 3*ߣDxnHyiަo kæEiM$Dhwb[6bǡj [ +g8`0m_7]5qFI /^-Vm"0[POloS^r }\VYhA %KeZ+AxBA?9醫p4?CJ#EUɮ O UU7ˊGmFV3hBЫsPFó%*ETTҠvvJJp~CX3h@=4 5d|Gs9ES:M^+nDGTpX1ĠUCͶM@)"d كǯ#-E.zX]~]#ct#ߩE+_t\d9{Y;n K(IX% rf.Q{1H *qkд8 <>ra6D+%J'md ;DXzD:N]k;7.Vh,' Gr6ݩ#pF`@ҡfwAqZރT;'+-c\ql*?E`ٿeT6ߔ ,M4" {9zz5#7`>qZ(G:h*(TEtFc-į/ٲ8!> ^]N' dI՚< q DuItiVFs|-3Ѳ݌wG)DqeḠk6޳0pƉ̨<6CJ9p'oۗp~yt&T "K(ubS5$=w+FJƦ깂xBHM'r\Ú=U3#o{t1b9Xv+[%AlĿƧR#m>\YʻD%M펥u#t[+c/ŋcn2uu $$`$yV*Ԭa'6zq=fzh+~%.mfu"3!o?p%h>TY1. j}#,mGdF]^Od·[lčB2q}VtJ%UL em:BBGUd<oOW07C`PC1l~bV @v.#ス7=^6H,:Ps13ʱB/5" o+HqPcGSUZ N_#]y*9# F#n! 3̖@|)cܴ8/\0Z͜tN1JfvR3Y<t5O)KZx*z"nјQl8\ݹ`d.7aŕ, be5l3Yi~O@m@(4;[p+-)>+[j#~=Aa]|^D,;&N".X̺e ˦*`S֍TOҡ[Ș$#[7]O^!zQhz_4][=?E}׶ynk^y979B?!п!Y۾<]7\CxAw7e~5 Ҏ!msĒ'ڝ6qӬe숔i6FNbļp[zc| 73|1$jOndH[1ƸDwd0%dR,S*mp]i i+w,`IJGY9K(Y d)dP=lRs -yQ^?k6<SJc*o7L Y^2~u?Ч'|C8+pQh7k2"=򸆎AGx}Ny| |IwE`QXV*H~sHsu_TybN1r9~bxʎE ' i .6%UALٮAP6 9En<ۓ9[͵ ~\Q&7M/1}H%7&Q(x=9K/mցR )u|9b(:a1lfCsZi{@lm{9&$[|Ag]R<)Zx$p;c  |=>Dm5Lj@i3QܐM~(p:eG3v ;hj>5h#&>asX01 agOBO@Go.n3L?oد_\7+6bv\rFwṖ($ʯS{=V96H #!B?*kQBEdo۸\i>{DޘJIּiVeMƪR\RqRdvĠMlhd1䡞&xV l|_ԋZr$= [}W6u(2B^<6Zr:`q൉}iFʷ5&!:L,=Cc&?'>>5ڵg)@V®nnRT%nU8UT/ ZWtRJSݹόIMFi*@_/CO Vp5mWX1a7Y {8!UN j=|"\-ݾ)6NM'u4JMV'ˬPzkbֻMqp}WkB wRDK}Jk0n=g\2+!GJ-Ab]MkƝoyQg IԽ HE7:={Hш1e'H`fOǧFQ| W`i/duO WYAmB![gD,&iPGvtqY՚nP! CWG4DMMM&MSWxDQzD4_&1r Zį'vթV|0ԁWR(ZםO XB~}omtzm4.AH:h CM D|qD<~$`QFOet&?TM  dYO*8mxZ (ޜO˗:8h Q`g7J y:KF|Tʞ7 I'#[kDZj"6^ʛe&;@P/<"Z_evXL|%tsHD *+Zh]=aZFr8\7?;guh]+=QÌK8CO5RX0~1{]|]ezGLn\_͡Zf-|+V,-}~J.P.f_ğ#eWAAL%XTQ*=Jޢ`@jϯruvbTά4:S!|!\_Hׄ ;xڿ^51&,yAчCvҠJQK-)/VgH,gK O\!\R^j3)z\t?? fG9 NVܚ<}%|-Tg z5[}flÈa~{UPZiC14J#.kJ DD'Oa[Jrygi)KvQҀG,Tq'\f0=e%2 vT{VX`DoBOgy#4]L(s` υqmz5kSZ3"Q'KrM@¤'KWAUq1i*^o>J<ɾC#쟌jH#g;׸@"þ'VSK_8b }i` Z)}%DM1&-ɱ RCvUᖵ@%2כԗۑ؊ O1` O|IcA]N`]lZr땠GSBRx]fPҼhc ]=y6P/_<^%6FukaLOо0##+8܆30&B' a.!Kb?09|RK rpÜ'ju,"P,$`*DM]BγBw 'Hr,K/ۮGcC~C(=eg#7'.DʹpfOAŭD8)~Q iY^0m|}Uc(UQ$izM$̕\tR}JL,J]~ˆFYc{J6CpۑCV͔7 >j+KG`qYvm}m"5ӣ֯Rx@s!5G}@.þپS.dN%qTQg3+Fb[@^@#HlKZqZ#x30iu7႖jmeVX)NHDW.iQL>z5++| uUH|qJBc; UƋ:sa9+Z.q\̏s:ZlgWBp1䝲'=t.+k-$k$/|I Vac,\{=wF_ P2Yf/S"O<2Xfj0{zj&ߋsj]Or8G-D&1bχy_LGH~T,3Hv4)m[,"{>:I]Em^ ǴB{ ,9,Ǣ h':z7`Ӫ.PaO=`vpD0R5}2;I4GuQ$, &3y$Å({&xM6%kkߛ/e~z`}b /^ؿ}ٽBhVD+?85IJ_Lb+>#Pb3#-'6Π;&ys1?yhl /EmA\]([͝E g?Uݴ6,'.Apo[ngVؗ@y44YTGHnOΛ!Ny `: ;q+'=|NJ*߳TepJ; i@ms|8] yQɪn:<'~[7㟋ǴQRߒ7)\7(E!at(+gעd>wݰf8ܛigi>9:bS1mʂgg.VۼgǰQX SV̱"J֏\(M93J1+r bHI%t=j%$CaԔՎ3eܽerR6~RRSQNBV+0uQQ19cwPۛ'j0ɔ=k.O]yL*1196C}+0TJ;Zy{ lwW tBӑO@C4 lj3~d;.j7ۚfrl+&\LZW,E='e*ۦħ#? >$=kMwRmI2F"Lv @pƍx~`X=ˋvd ~+x]Ccj"O-}({o yW2d̓0ƊRe`IL E"]*(z>X>jvӭFC Ը^EKDžSf+832^3:љgx) ^l_%J JLlz*;S}v$&dH 4*fw:1n9ڧg]?ќ1)k_#x$V_ 7cv3(dxkIѣ+J{HOBz`J X! Q<~ފ4a mq5uG[6>]rqEPEE`aU]|s5-u $=L?c87` .;'"p %ۼX c^qa oڇG .h4mr6-N 3scrB5 c^=pX'Κ>bEV1·3? A~c J8Vċg'~<[!`n)R^0-f< \߃8q쑓4-T(D°9m u]XZ :@KUF9.|Q6>Y=WP{#*t7'=wdY/^3 {օziF?^btU3iPX>ٓK2 ;pN13 |o@0vXO33,>'3;Eyͻ?' aj37?YZxo ){ރ, S% >DtWhS/8ղR /[\%DiDI*62%nAޙa -ㄠ'R2\CQfKF[F 8;9cEB.@(S)I*'UdzU_ afL7hBi Qi_K{6@Ӵ\n9!4ktGpăX<(?'<%.ŕ|2G T KF9ׇr̲7'}ȥmK6)`?@M'az%/yJX"&3%uۦ̈SZJ?.[.7NmJ4{Yk2/0ڙ,(uM©;|oۮeY$Haɶ`*5)Ydynί^5;'kst hںhpm2s;H0 Wpp{cHʢ;k ԡnAoc'A]8QZ=b_G` śZT\"M+NCn%됏QX_T?Tm9X&[qT섐ȅ8kCv9TF!gĕFruN>Ĝrq{_Iboet9%Qc5ZЦ|I^-뢇CʑE2'U,OF$`AهS%@ nm֡NS[RHUԞ"\хv,B*N.3[3nNODߨ́6ժv!ZB0YB_0x=*wdrl b $o\;>s5ȯ,n^&w.2Qo U,US'mVxINfb8Cq gR-Qjυg#/#abx2 7; +[51?;ೣn 5xh[RjʃxKΉPS72h/BKu0 򹆭=grkBSҺD]Vyr\̿{gE1G[}`_3Eಣ!Vq6oW?I? ˔̬3G{Eڧ\,r$d}:%ݭ̡3/b350Z߯|Ȋj:nIAKn)!#X3RU+(cS[)\m-Y td 5n*5Ϋ+%,Ȅ)q <ƟI`cߤ֌>lo ! Cvg&aB #|yanگhlmPSHz0{d㣡/ oMA~S1l`#WIp$3\aWGk1BbxVW[0ne׻'I/6U5#ߌOHDgu B\ p *E85je?zƹevS#)WȓS!I `vOqE V:ɩ(JQ@Aϱ5xd#c^T{|!DCrrTOfG?mh68&΀Angؤϼ[\x]ny IIrkx\d]8 xVB< Ɇd㘫nfsiޭɎ:d91;&V[լqpx1,gxQ8`[O4ԱP z'~H-Y 4%/t HXa1!P ?V' `/5Nq&Z}{wQjl<ͦa(mz0"n9폢aa)8UkSF_ItZ2xFR)<KL6LT2dTXCq,(@wxk&e][Fyo#~?PٱeCG&L4P'\otG\hHb7$]^e~ YKhY.+K݌[De;l{Uߙ:ݹ%:%g!.7Kȱҏ$/%6c14h{ -RwBw;)9UὼD F2%,!m֢4QL <ųlhM1~Ak|e'IA6*LR"(2cMLݚ΁u[ʁw acF^+om EHFx̤lh@\c$b4ڏ*Jz5uK=ZU§̮@5IpL ˽)#pZZ-i4`x[I/ɿPֈC8tX)G ?R@TAyi^L;gK br p[7!d稃̥-/]gY̌!jBr9.{*t]-9T)C+X׸Б*DSY,$b.dbwLRZ=0YqP>E]0L.KW;Q' {=DOW ^gyp܂Ko7Sy50>Pw_pc#L jvFAҐ H+4T"9T3k$8&bʼrC7nڜp?r0݋ U}rOh9γkq4G\6#(2fE!?/}~ ofgzW]wGJ[0y#PZ=v )ewy9C%zb2Ռ"jc s^2(~!#P}Ci큮C0 3 u`tP ;ZQGY$<}#i݁E@(Va_I=w٫v}q2<Ǵ"uQᇓ|wJi-V+ Ẁe;Y*qTiJڣgU ,WW=2_-e/U?nW,E?s BA7ovyI k=M2krWKV˹:aK+,"eU\J١ϡJI$%ܝȧeط3S=LzO 265q _^`݈8]ƚ%Rz]|Cv,Gs`\/:e QN1k1O54y'6ԑ$}n%ZVd NaڐZw܄^qƑ~0Xt-nبnxgԢMx 5~-9?G 1p@cyz.*{}FĮ;#yqHd8Ҏt$[zsmSeeYR3يzHW p[zS-NNn_l )ℎÍm&9w㵈!5Ё)pLo& vABuӋSj*G!vU ;4=h8m[F0IJ`SO]Aۚ95vŹ/Vyam(PN,!1#D CDEOu9''elo!`e É]TдJ#}.d)3"0劉iSd WNRVY fo^5Ay_"ij\Nw#]cƳnL}96$S?gT뗠-gzfڭ";z8(T$I篬Hl T/ >o4Ux Mo92Wb=.QdpzlGlkE:leͼZFFcc& 7֣궱F뀦#Q,?OJFZko*qTxnko]A^}sҌge/Jֆ4j-w33M(y2hi//ϡǃ;R6,ni6g9؂ nFhF{K؅e"v}P bTIq//k㗣%+D9T ttU+E;c zGzA٥3gʼc<_dmI©ދNY{Qi{Gqw>yR rE lJn\Bp!*xY_J%@+D3Nvu*Y{dփ1Lw]oHXHCק) uwM§?'Cl6Zr=ds]~S>cwZ'u+8\1 c`%φK˰h.$@.J%ݾYD~ {HrF0P-'l$т@AlR O:MsTƃsA,dGw)pakS咕ĊYQϜ w_om率:Ijeg]Q/nbpW1n}¨n&8aj$w",tKWMCT= *w{:32D ?rUb {":z5/&_\uH}9,yHʖ^JSNH隦UmɊO,"zXҼ&l6Q']H['/WC߆fJ~<L//8dl@y\a9bES2eŕgXSki 3j.%"*ii zeZ#""Џw 8m:o:(3[HݖK@ZglBwhAiRO.&d hvZ{WaB#-f8+Io%bڛО]hŠ΍"&PddwR,bdiEnepu6TB(5ػ(a=*>6Yȯf#%4,aޟAn0L+n",- ʐLTuGApew HB!Ә>봳2]QyWiS! g?m(֋ZL#L2?[jSJz~_3bٙ1 t#:Σc>*rfm2IWy֕2yz:4XtsE`I(A*9qu|!Pvރ8 b:װn' k_=Ti>WqĪ854D4VԖ"Cۦ.eGO!ȯ"vjһy#Q9vc-\ŜbvJy& lP"ItπKTΉ)ݙq}]]izl/ChwXQrwM 녀BT`|/aR;б;xKJȨO. RAdGWrǨ+a>RRJ(?wUao֊{jlz-I8MAP RRE+":Fm!<]]Lw#E o"j.[EMP6ӱ!2{i}O f,D/ebQŒLԢ=ībjê%˞)m֨\J>x+GfrxC - %"qwi=/ 5v&t*L1`t<:gu7|X$,mkk0*fC`ճ_? +ŀ]h|BI4(p+5+WŐ`fjT#zy*YΤvTg5Ylpw$[s22 MU/@L3EX\o>[x mGʷ=?XL[/=$>DR(@z-ϑ9!սSKdmXvM_{w^z?5e #zUx!Msp7T0`Ö!W@;E]7aALFv9VKxFj:-zl61 3&UX6'%]IH&aeE(7HPo܁X1 E<}G݁Ο@tt1PzjN?07` ;0ti.p#ucOhZjnxET싇DQ6`^i/E$JؿzsQ2>ܽL;)T a5z+oy]eϻ-`bc{g sRђS;H}ǩCկLC]6?VBгPïQQ|\MKo_qnaؠ|Zڜ6%Є0p2EpQ\CQg-_9S\M.T&;RӞ0Zq!F5૘j*9g$J]+W{ȫJv` ^X`=d6-hQ_еOV74,'[ ']HGl"l RsCzowG h:X iUNԶZ$0ޡNm0r`ae&2ր>ꑴ{Ӵ(:XZYXѣQ.0!RmiGKHa<|n֯Ń24 J֔vWƕ1鮥(.)AB@Aq knRXx vrB[] 9ZYGzF6֮sykff&14yUzns0$t[m%4{V!=}$?+4x]WC-VUBbY>%"9E<8l\X7`C c35( dš$T՗FkE^/nC,s(Qw oe&d `H1H4kNR4,Lns'Wp4T!2s2`"ZTC9us6.dB m%A1x-hn*qfmF'|~ĉLz#ی*C/׹I*Іb!06Q浹X,; '& Ҡ-`O9C_@Wriw7 sXvcI,`Z}qe-1@ HRݝB|B>o J~ LÐC.0J41)QS`wv1u&$!w9E 룄l}>!(8Wނ\pYw1PKnӢl3Շ+?}νortZpBdw'9ܓ}7ѫGdtMY?^ZiP ":V}?\A1Qi~5 dk.yl= Zmu}Q SVQi BG)kT:SrkH/#Lxf *>&*]P;1B PtzF&y_KZ:6tX+j ۍ8*}6zOj+s:ԧ][SYghAYvZGwɎEu,1hU^R 92뷚CSsC_xꙋ&~>}2,|.ۖuĭb=nyXU=)z1 %i{t+QLwR k 9 ⻾%[D9z 66]4KW8ë>BDB^=y1+A0Uݼ:|Z mFPCXvl7їCȞk%/kC6P*NE_a0n;do/=_JmE`[WWo)/#s G۴2~mlJWפ_봮r2s A=?t^H {ThlX(Z) }O|}Uߩ !}o rP"w܀$Tm'Zt7\sOOǴPxP:qA_G͜8RRx]^eH&aG`߄ ^Ox-[Z%P{O^MMOW 7! ѿ7O6gasCQSѵLhO< z03.sw징E$cOx W[UAm\AjDsKgD$.FWrhM|do2g4@]2|BR&7 pn>#cw-b |iJf's|O1iK z,DgΒhs“O26szqB;H?E=$! 6fZit?Vl˓Y M5'ltP.C7[#tm0}X0&ǣh=bcƶĮwW%k\dԉˤ/]s);HHk8AOu crz7N9_W%r_JN@%Jípc-Ֆ<lBC'SD׭N~Cpjqy= ]dʧx[\su~P,ܦn~1x_ [v }$mQ ?v[}>aSdܭ81U+7a~KoB{I@.Kۧ?I~r+ARQ%0B[2kMcPEC BZdQpl#~tIU=L8f]$}xl~?;j_DO%m ,LZ9+yihzە}?nߋ=hA1`ʆ#y:RvBni:T'tD Zvo29 @iAou]v *},~-djP78EU愯 h|VѤ9D.~~>ٚ96mq%?8|" xğ$p1 3˓v DI ܅jfr*Ëp>yL $cg)*|4 eM.Nb`D '.5B;/OEĎH3I, =m8o/6T>>j]e:^X¡ 'P3D>:Vn X>(1($Ed\#Z9eh>}0)Df#-@]1:hjgP|:IުMu6( MrI5WvFJ=0͕ M=VO&&ܫ>OX U6t;?|0zq]&9wr&81nwמpR)Qt fFzk=@Μ.PukKr,j_՜ЇJcQ7<|Q`Z Vb!37vrMQb|4{v 6">]dd3Q;O%q޻0}54Pz@̊(k;EH Vhg}auLv}=*64BSh;tdHVz  S# s,lrfh`*4}>ԽohJ*/:ɞ^`T3i5#FIb~7ͪi/'t5@ L;e5'Ǘ_p]r [-V"dbO\xYpƽ"%>J_v| K:ojk?)Vk]>BZ%.%1} w' љ>ƜpA $eHH {4["V80t0uCw%B`7+e7{ |wzs%_FUjL(#@< ~TB,gY6gB{8eV„!fs!Őf÷$qˑnԦ [>\߱ rd*"xty0MHWz9ҷyɈ.Q48cT:x4Wev!7EYfOQri&D[ށOu,>ЬMT) \NǻF~PM =g 4? ؾhI,^,Xf(, kMѹ,==NssJ#qHiIQ@T~@R5]x͉>еyI }mИ̺-h ߷w2?tc;i cƒEw1,Ua}2Xg-.}K>to|LHj R8eلR[Bj@6Nۣ=_ȸfᗧUHcA.#'F>,\3lզt=<nC[l}>M[ˈ16ߡNrc"۸U|K":x[yq(~ByF_쨞+gLj@j)_BZ_W]AC}$ Ex1ױ5}2`<|#k pX^BWu~8#̯PLK4dӻ <&w~Hx1E0[1D 5Z$r2,H,T_2y ik/f]|tM@&Sd!:';\F7yge|T̥RбT\VhLU{T5 SF>g>sI1K+i}Ė-sz;OH^ RN)Fp ,M6@*o2.膦nk>@GH 96TY~MuMoX s[Â{vYV4ᓝ8.R0cTC| +~icVޤ ;XD"G吶.!ct;*5ٍR䬒:)}Hǐ[lBI DѣyyKDA[](B=HV tv#AvG]J $@oPqBҮI VeZf y"P&SmuB]bѷۨ$!_⍝WG\|TzP/mG7 ^ ˋ i@'&@Pm;B"VZa:_ VEKf}T.T Uyq,2@  i;"8"J~j  X8Yd:Ưڀ`I9HںnMToJ=lH.l&EP ~H[GJnf(!W#󤞋@u8e6loW`PA"i?6. w`ן2}ZU?Dm٥)=뵨m+*w6UR kۓ|_ĔRhd6K /W&IGd\{Z+0x&ܫV>QK/d}*`cdrgJT- [HU*?&۷g<bj]oL`5Q_$ 1E?r4KP, p['_%t]Cv5qT\_@F)JeD ۂR@X`.)Nh(nOG񌘿? N/Ʒ ZAg2aXR#<Sf< V_X_ MX٠Ga#_.s(qh&֥UT순RtqкN oc(H^d1%|W,$['[>}_ܹlTX77+cClt'>FÀhX-%U,`ښ~ o =Fg7*G=0-nto =D Q ܸn2C̤4՗=ի 6L`rJc%u#[Y陸|g(BQ3㘪6U4-n #A&:3i'-~H Esp2'ȠuX BXp91m)M I}c{c WUmd͈[ I此?JdHϲVϼ:ӝˊm&d9,2iA8&s ۯ *I+k 4{^Xџ,矚K 7mȪdry3S!rnsv DBrبΟ;V̀3v h#*ω/5,JO?F6 (UMh6ve.:1dM0A$j쬊B-%ܓwq֒-#%EFW>2sߨQ%Xa]rRa;< Qo65 p@IiFSX /5M[c$E+ @c11WUÞpd (3]&_~{bR$4m l©03!O2յc&L\\x`p_ xjHMlF9Bg+oI-vA#3] +àA+#&4.徵pzD@G"04W0OnF>ВPeQ{*db(31pcF,x*tF=NL鉚:95F;Xyzݱ~ ҩ0'{t6-'!6r ͨ{,gYŗϢxL¤O yXBʽ+ΧZ<*̏w$~o !5tw_绨j\oCVc Τ‚ d/hp y $m$^d"ш-_=Eֺg٨+dُ'5L$ǂ19" ɘ/1M)# `$Cí<ҿwq(6UD:/KQP6Nr$pbI(&D4:mYm=iY~" o/0˒?ǨghjwL}g^9xmk.||y)>l"LM_Y84 υEEɟn2qݶ͉M`'8fLfSsޑ/£u[QHp[%$b;PmĸijLW܁8@Q~ Rޥ1ZYd(w;cꂂY KnкQL4Rˋ dPra2,(UE7A+ꭊEX+tuһѕ,WnB?&p0,l|^=EWg84PݎBi}%d)im/azT= oCc9?Xy/UGYBBkLD: ˃㎙'7DϻXbI60XbqJZLfm)vKM$W`C$zF9mtpd)- jO\K,&~4fv}JJmFFM> Ďa2oQ)Lsd밄 D*}3;*v`MT8 V8o,S?J-n.]ڣ'Z@B2JK1 94|4/ jB/d6W2GHc6Xp6sD0p `w } ,N@,/K27>gTi8DqfoHP=or@"" @G;8ۿ*tŚҕ{1he2Ι=#7Ak =5ϔԚhc@_w_)eAtmRqe9 IZAU/ h״ؕ-ñ I^I$aӪTn,>4HNrʧ+]C'T}=z|(_O>GɁ wol2=*A;6f NjM Np;8F.MԀ f;ncz8,͐*H')7.},Ǩ֖Yk;GNd|O0T[ gKVD96#nL^tw}0 6b<1ySd1HSбn`xsGom pEWy0I2Z+4@Aq.}+]w+hL:/KEaN= _@dgUgG^LXI;pGm*P^T'85lX: ؛yG !utaH}}V vBCAsU] uN$d: ^Y,+If-3> sWz:Le xod hHbu/P=#O VL,F"`0&o >`#̚1$_Y7IU>3yxb;kB{?l-3?tRsvcdlة}1KP9w?N[h9{S+[c8 +f0BQ/IJL~iq kp5)g_խ][ǃ__N(:+ټ["=59Gx%6OkK'=b<[r+f[ =qyMw,TTgFÜgxbu[m4]ƐtV;$"A^I뢇.A$վE >fđi5}4QS2 cߥA791O2RQ-o$R>Q.µh~M?l6նKN,SExZP}|EE}\ЂʧD"xBB cJX[PlHv|{l\; ['_k LTϏ*?zs =Fׯ,gJD=kUa&ޅt]pN^@N]o;vnb#NFE8RFmyw :7v|*59UoDD9Wc &!!e +`rHN!.TǏUݝf;9D!DntDnn[]>n%©ߪ$mg^nL#\fI=Y;Zk!fKԽh#č2_"LԡQWX~2 DFKTK+Cry aT'iJhm윷B0&ZhE"}V!mX$|qتPvh'O烈Xҏ827zo!ѳ͛n= j׻E{&QR}imՔ~3:'>wRd<L05 ü M@0N4t광x%9zܭvcj\~jCe֎x%@)6$$qvͽ^BAcl5Gѐд~["Kpʋ=bNz|Ͻ]r"|71:v#RK#'#+3Ų|,6279cN9GmC~|A!;m Qꁤ!}+/aO?σxP 84~kvX/nL84VqCw2|QKQǨ\ڢ%"2n3יAgɓiDTb>WHKSr$>얺W^̢\59@u_1-F% (CѵΪyJ=O9a>qn2~l t_Gβdί1[91 | ݋)A7$"PZ5@ڰU,—_ ϊsהϱ] O%P2 7֞q`QkY)Q4|~UK|hӹ /wP um F3u<uI^3/}5׆ loT\0 E؍Zհ3ǂ0q7r2+ކ s+!1 rh{Q&Z*Of"gZ=\pF;>^9'R^d}h_ OM x%SDIsB_dHN{|k2"řF?,Oj0ɥaK<1~ϻ /.hZ>,ֿЮn4xIЌrfB4hE4Jb!@8<۾g'$Ql{p>l+b$LخrGMd)(N` "- ;$ (<ϑF 0O6iU3 'Egz]mG^v:Fz(7 *3pz{r}$TNEU,\ %O6kҜ'qZ ySv1Ipr2.~3,ߜW-M1"El͢.(W=M?^ MjPZ$IʚbݪˀH=_z$F=(ɔjϗL5yG̴zոm}!=|7%2v=Ǽm1'b0R(vnw8؄r}\&?܃?6llAȽ@PPΓD˳7} $ ;}El]+r7]cɡ*xm= |nn*:}0@/bKnZP%8xAT&a1)#\k\hơuЯ&/{ D#BBEgg41,c5!z!Ęޜ܉_p(bf+;tC $&$R ”Y:8|79U.X:)a#Q !!l{ 1өZז8g4gZ^wk1$-A4ޏ#~_158DwϙCmWqojWWVwd>PG)5y EH)qHS!Y Eko j L ÿ͉ Z^DJ&ɇ$Ig$[QpDu}Zz=Lt:i+}_3%Sxx8|VS2[> IHe\4Nd"$W8SeҽpơH-R| wy7 +8Wa~S qߕN"qS{6C2$PP4()k]% yMØn3D0F Z`֩yF] kT8NrLqȲ:M3Hb_Ԏh6FϷIcO)Ѕc̤fԲl;)$<6<$^-dGƆ ZWm+sv N^c(S rS6}͖ezA+ J-KJ`g"1Bkv)-0-u;Ng0TgBOウ U:LJk#)T)౭ P>JIO8KsU'y >+;Y[pxn&\Lp΂HmɆT-w  C~q")w*Onݖ]!;dgi0(kX(>@>e-vaKG5K>X]Q55k b/x)ie%@;޹↽T0xxl{ډpAXd@_Y"0®<Kh3=B{crwn8Ew;Uh/ҴeJGL,Zi@ ovCg*4 elG$zGbO0g/isdߔ~Abڨc`t&vƙP4++-8 ZBQ:` "^J=?\n2L d0to1ð`J1R 6HHu&zm7#50NJ,7$="-BwW8\6 Rޠ`3j$e);/De=ru[W_De`̐bt `"ɀЎ5) c !0ұ3ӣ-r8禊)EF{T~6RH) $B X6UZ(Fx Î5F`)2l<)_r *FI!d!F!"M$bMc1PäA"j`܌>SM4%/rL Gƶ e&웹v*&Pw>v-=y8 fgb@[{EI"P{yVmY߷eU9:Xip%D'x)q{;Eg lbc唥iN}O;+hBԩE賺a҂ i^L $:b4TN%KZC`F;-xQuggJLU&>9 $''('>2gՉ<_ S{&i2p8 KfYb)\eFAfw/eSBĞ*gRVi 0j BOPaqeЇ2t8hɶt9|;҈HUL D"K. 2=qp?I`n۾TzwOh@. մHNj0?Njj>P@XOHuI`@ ?q ot;d _mة"aheWAXxKA*p_tdً k^] :㮂|Q_AIH9Ǽ3!5af*WѧfﶠJGCO̷_:{6ۼQ>rQ`ļ;:ZBic]0~DL-][m8_vDBHb,Bf}MpLۥ*\w̵㥏s[I |W0x3i (5 n^.eGGd@{\Y*xWi:K$*/Af? z8MaK3i9/x2fS|%*S̈t7 LVXح/#,E3S[НֱDa7sL C3ٮ&9ΗP)ڥTغ(λ.zO~<*oJqml=^LG7)iKLJP7#v/JP~9r"_ ]0cw'l oEv ÀZ;;lP'.n>JɰmBMq|yCu\VGѾRG0?b^g`;}UPd8vdj\LR#lBk$Ēvd(NEMqU`ȷ 4%Lb)wͽHO9":T^!?JA؎ln1ecE:ӣ: O#;wNG[Q7{gQ[n:`E@+o;XP1ߐ''!ך_?Ow0C[%xkw˕1 gXSi3VĶtsE<C\Z+\N8ë",nj 7&јtSD4W3h_ {l,тpCdD%+@G[580[k6 wZLR]ܱc`!+PА^ۀڧډ"!à[WC5|ijኹ=QrV6lFġʍ<밴;]Lz$n bA -S}fdRPs"#}Os_ͨf&=4LrѝA*r @;]0HC`3&f89T|/wE),*rH 1۪r"#'I:\l&Е-CkjII4J)CG$ʤ-n2_LPď=kNER{ĀBʨIM)<d[3w?`% Ɵxw!zPel^,:gQC؍vwe\ $v9`&2]KQ 4Y *=Y\'I󘻗Gԫ[n-H6?&.|a&EAA3MOEW{ȣ>Zz;m eD_ 3n nG|sӊ111qsSّ8#ݟ|$<"/h^I'9_b>'_^m!>%cܗ< ƌpR+ yCg6y(2TJiy8)H0-Г+zI X?lY~0THJp) ~Wl8ürk%k3DU3>71CMCGBJ'`$z i`7Ә3 oqOҀ| ,wS %Ef+Ccô$b50Sw;x-/ƆP9srP 6K,og(RL!@'VA}c0یbVRc+,MZeIfȎ S-14YUD>)I]a<h$L:u(CfDas*b,VyA캘dH`%R, Q| hY Q~76-}ZŪ ]/ڠ x^f=k;`Fu>5ǽm˵=txJ$ ~kjwIᲜ ')˅\Hvb gn,Ht;VbX׷Mz\cH> ,M 4;;@O+-)џT ! 'h`6.f.w\ |F{l(-:G5@ c3q I?,wY} ްҊ% YC M=?Hi4`G_'VVo`σK4ԘFc.oo.LpK )uçW%j"sG!86Oom?=t⼣lz~#)>uIJɛP"'=ǜ8m9pOǹ…O1;5^"ýKGaLĵFNqSʽHv09Ѳi*O[tٞtkSM2k sYhHOVVx9S_2kc'#.U(?}[ OĆVxNr"ܵʬ뛧rU~ u$uG<w@*O}"4y;Ex"[؜GmUMA$[`Pd7,lPyOf7ySBn.BM70mH;y{\ÌXZK!-πoR ],USvxzLwo…S%1 cx_ fzN/^xo6|ӘTH[ BLtۓazGtwdآwuQmo?@u2NVCZi%E\*~1 {kk`nX80l{2,=$)u;Vi1ո%X) ,>nUxZfGc%gQ snG{^划S=͊2٘AhÙU$_s# "H KB:,?9FO@%~ BAh)*^%5½k<:NX7BFYz ٨AMʆb|7O|T`~w)-8W~yy]V8}VyF]n]qjS忹~E6܄x} B`xyZLj h5 W#MBI%$UW2›QąO^)8;/ў iwMjޛogZ'& %KBD4~| 2/<9hߡ4M7em-r[p HFf'VLբJ0#a}_TCFo.>ت (%mZHA~MĄ$[Xzq:ulES8ؑ+6m CTk圀I) Rs>Pj 6g|BqF| QR3 Q$44`>r܈a1iGҸL qv@MI]Bj%ue=uҏ|R'!d uZ O4 Dl M67аrjet{+ ]z%2qpؕ[\I`5{&]dLjjYD"SjV6LsmRά"o-?m ~`Y/*9(&hx.|LXZތCVQHz𚚲7yM 65O>!ۮ"O6:&'I{r79n& _23D=Zb -sPm}v> 5,YgcDqCF ӫ,<áUYke-=Pt+I6; EQBWTJ'N+HH/v6}^vqGի$]xM M,ڃ"O,_ Hi|? 7!&P_f,UmYYtW(ݕBHv]>=l <1S7D|t[RuvsEC$ „>w3KkuP],TH5]H X7.~4%xfb=Dz%xD-@9?ǔ9A76zg,%ӄ3<ԑ֣ [= Gz/iè(˔xNqt5r-5@0 ƵYHe'Cj=eP\%"Y ba 6wIjG5gVkeb$ob昈)t[^뚼FηR E)j1ŅM(sCR`ќXWj5b#jifROwd^HBc1t존kjAA!$%m&shlў@'9)wk%Jv@_]ܑ ZEY=Fqsm@Ȁ9\Z1 f;h}Hh')>)6nv .f>:I!Y mْ:< #Kp;Nz %7}PyZt &nt-T^{A0d{`OȐuIaqNmO\yv}RS^D#n 9L\DJʖGUb1~VZF-X|ƴNFZ<7 ܭ\_Ǯe(d_BKdʝs2Ct[uuP#PnY?h1yS?+[##Kջh 8(v5Y9WQJSLJUD1--N~)ܔ. |*Nw 1#zK >[-Jf Z4k0]~$ʰX#?<6,K^1[&]{qe>x)GdGP]$~:g+TrYc9#X'G c4RJW鑘ژ '4qhX3~Maa= 9t9B}JyX>c:s/LvÛ\U -}x'nw6_c ;m0X}bqpw {U/i9s"e?г1?7ϿzN.#nY'>7U0u@UGΤk B9ݸ;M q!cNXRP"' ,^i<2jUHD f)WT'#7aJ ɸdjOh uĚBzZ!X%2އ;WqW}Eq0w$2\8U}ۉ5ԂVqBF JU((U^s.ݛ̐Č*_yzhk])'r"/ħ( aNhs4r܅`-ڰ˄)/ jD q6\(M 9_8()#KcF7 _#yuU7&(JJ]] F-^pbꛠ"j?ukM1RFiŁlaz8HdWg 1l1v4楝3ݘ2skaUF_9$Gu/e@$< g0`vזt-PώM5e՗Kj,,XJZYcOne2Y$*(cJ4];sUnj7h$ra]F6 UTy&Q n,I,agqG^~ 0傞;-2z{toji_)f J4oIig%CAZCO%:voYWmźW`m!P)Ή7G<\<v+{fĹ<`)L{|3N|CtFxf^ajIfh=t0\A%Mj/Ϥ$o?7ҭ+as#՟ʼ_Br-v2]i9lՙ@֔\Nؑ`( 'Ȗ"U5tpkPW879%t3P>sVqe=4;B(#}. $5b>&+|ó6`S6vpPNg 2tԧ۫rOaR@I'Blb칗'VBt 69 BD*bO}^T4m/q(>1 NH?'apaR_ݨQq) S q]⹬iTjfF{ cޫܷ͗bo:k'Ds 71f=9 ;gU*`]gG, d*` ? cF#2 1k*8ZjsTxڱ]0` [bsP1-^&yC)xMЮ4X> ŋ1R9_g i7ZY^+Y*Sbk];?5%"tZ7o,6!![0Gɟ{ 5e(qc6~+emAsM9 쬅,n xO{9uQq<(7Bѷ:Ro3hp y|-z͉C|!$c!Nm3jRAwGc_S Pt}"[t;HfYj|7~F ]o"aFF!VQ]eAD'Xi+k(iԽ$чLXWV\m^^9{,wq(:E^hюx"3Z㐇Xy5S"jXxũOZ,o#+@˷Gx\{ x Yk=ǔ5S@VaZ6\Wka>(/6+V ^,A"~\T)7[=a|ÏXH oW׋pZx-8-s[UʗS慜hsY[GϜ5aeMG{뽘}~cE,_ bɡC2 Ҡrs>xr. &R+YpԻT^5osA$՗/n.W KK {>Oi?L4͙x{쨄.-S&`ҹc~ d+fmrB8tl=W q簳Dd1&୊Q˛&P n*\n羋g9d`80 LgFY0s== >(,b&]&ېM xIr+;B|hr}IHɶxfGCʙ xoo;2a1#I #h?gB2S5J.ogțmR.^#2u-FnxW#K ֶr$CW) -vlnǬ'A~`wjδlhhqm1Թ-Rh}Ic:—prw (ύ3`i8ELLH\:XY&muF61jPK*}O \mS.9|BHd1WFӒ3[$yaЊ ,s킂b׳ 9\\A #7ѥd#YؚUPGy+K$l9_ w\"ҡ ˜EM嬺@[k[p* Hl_ҵ2O;E.*hy^&E9V-Az`ػNL_M!iqR+ BFQշtvW_a]l(^la=.Zp5Eo){4o"db`/"KTўѯ>I*)?#J:@L%GyD̶e2ZM;8vc*әPr`Ep51 8XMA@鮐pCZ?5/(xAll*3?A F؋F4b!B@].`S\@ ܃Tё01]! \g(zh  ,:C>H/mUHKtRȑ\ﻃ0XmhA.TwQ|-Oé)6lGذk(4LeruP}JKʑ -bgI&LQ1 =ыz5;~oW_L-r|zDJo 1A`I]aebXgS*^,vڮ+ ]|W2Ux+f˕(ٖ,A9R# \rg2Ժv"CIVߋAq\26)A aԎ=(HFájP`l$hYUsuJ\g^7UtS|XOɇͮtdx͑Moז?i|fѥ3e}@Dۭ ;ada>.죞s;.np|x#bPj&t aD? e/R#Ş8h;sFy&# a85N1qCP\$}a>Ƣ!Ó;``~ <%ϟ[US&-@ wEi3bU*"h;×]=ֿgV] X~iOuLDF ݉98jB1'UnWpף\Ir*jh"XmӬYg]00.@/.QjJWy )R( 2L*+]L$W}(AyS}dtljo>S!k]U~V tD}(/w^3kU w>r);l:HjհwfOhrSYļXdR̾&VaǟRw9-ƻvkj(@R%KѿjȞbՃx1eZI݆<e"%ތ -\&t襣N5-w-C(bF8>0isi-EP q͹`9H"<üs\beE Ca;]qMBs|GIxS0TIv _q/w ؓ+젮IkaMHi>XpX(ѥdD]{H1)Ƕ0s:oN P_ꛁ߹/ZwD+.W.\~qY"T (gzU*3H1G1DX)ۼVg%CǠv%.:;OEYJ:V.B=vmU0jH3؄2Xɯr׆J4%BUuF Z&#]66dUѯR wDɛhW6 Q%w'D&>VL1FMLP.B tܭׯd\#cORpRT?7szu᪫j5&WXOJdzNQOn|0TI>Xclf7ڥ$gza3 e̙72: 49=ne!ߧL^IVٕ`OFafKj@K)l?R$i= %{,k|qщr%K:hm9)PLDtB[%;U-Û5}TlH'@r)p=_p*X{q`A^ZK\  呵ʡjKT*Ps[߸N :ey&_崄\>?>'jZK=~`5laނ{^wW8ɾ&gӫ`YZARn<+pA(QW(ʜ\k,S:w8ʁ󙨋eE)w&..759S〯t^\tfF'ŗ?mV,A~ #WEV#IpJI+Uߙ}j/I% XOtX$7SSFĂAx!ʠCX)ibR샟0lb4ѳkS> WԲ9gl}Y@~Lyo(uH&[jݪ;ߚz쥎gvt!hY,D8]UW) Ow5/A+܆QS]A{UCvI]D, iYfDl[%Њ7d:_FYq$)d5"x %Kvm#gNFlaKP"(`1L8 Tȥ9W$сBަ7|xv>H1B#Ky u W_7=,bLC,ͺZ.Jӵ ;s?N _32rPOkz$]Ko]@ ]i;R1阉bmu"dLFIgqgbM\nV6 <8MΛٌڍ qB,psTܭ+( pu>;><7iRLE۸~ >p#") Drv_*[:HUѥhy= VDJZ%+?xj"$q8 Qа+[rlcDA*!/h@Zvy>cDqL1㪛:uBU \XEԊّɛamEƂksE.&!1_zl{w)^XF>719/g&f.\ d4-̘]݆GaλG>͟q*'#S4MfXw#7 >|3͢8RPxRX}&cNژE4bHam6U"!33|]/mђ8EYHPCV.Tm0ULmD\9/#(r\|7(I7-=c]ӡyCם٩|ba5*\p iũEWjT845 aIഠn7r#rפ4%~:tVc j9)èa 9u!"vWYB]!5u{H\!Rq{ճR$8!X@rP7~!Q1WqRs&eoxG n  _>TJV;wx dn- OhIkLaEfQbx)d*O{bXj| cuQăc;R )Whe8ct-b~/̍i0aůXG#6]U~j!xT38 썽avqYݒ/ptm1]l@8jF)JCy֒61m>QȗB+ Zh]<)pp@z1pBShU&2fE; .GG1711a=+sF9Ͱ8wru|gxi*o{ 2'$ix|cL@ ٤1. 7]0YD—[CVPܝ9s&xI$!6:[yGׇJYFWcGT 7|h_I|{'C:*Hlϒ^G`YQ~/aSkyafch~O߫/Ц4ر rD'rmĹh[c$2%vL8~5G;CO|Xpkɣy]f,X>T.[V,Īr?ݨm~_'m)@M;O=Ybw䶴r(MN"BS@b6] pR?Zr7j 3HH`7#^1.Mzcv^ UF[X)y$U75صm2{:p-->! ]qb>dѥ;19A]i w*z{P(<ܝTϩmRmKw7ꭑ_-N,mju^BYRqgt7/\[ v#ɻ~ę*ϘzO}nPm~Hl~Z2<2L BWnf؀^]*"&]h'(a| S (ڥulTxLnTBpD դ*`577 2ڱkXb?qM 3bP\jxqLlbas',t-uy4?mӬ;Ҙ3վ?n͙pckYT30ui"\~zl(_&<~ҷ~Pa@#|d%r _\}PP 2۞1G~C$; 6ǒ= ˖wVl!?>BrSSAJ"iwܢ' GdCTW,6Jn8 قrGKZIe[-6TϡS\mʇ9cq ЊP\ GM*߃:rKx<)Kx~1hzR08R[o+^~ݽ8~ÌVT͕/h FA,$.`Βd /L`*;!nRT`'I52&)^u궳&9\M.Q fj28 Knc&`3._264yEN:a?tW)L`A6zsʼnkho < l* "qUy&p39cJHܪ3}͏xdgO/91|5% d]ALQ_- nvh,D_bh>4Ebp&ݗN Z6 1* Z9޵ 0slM9Sq]e(ڇ5OdKȝ=74$aO]`2݇\EZ*/{FJMgz6g09s8+W<"=f8zHJ`6#{5Nu415&'Vfn\^= 04Pyc% *2Q( '|54PrUNbӓ< ޵bWsT$Lu%'7.h_bpU-IwH劓*i|itHBׯ|?v$ $p ߺs-mdڈCp^U9%7 wAoYZ\B&T _R'̚>x}-mq  (cfĢD^D3=}-oJuk/ʦmk3QC=:p.\M>B6vL#PcNhxX`;^uGf+5~h90w. \O t}LE;֍oӑ^gaP"Q'd{a0LbT풹eHa-"!ikw'*Z(58~{jk03e_8{7@!2NKSpt t__}oؤ~B-)Xz@LMBF\$=ۡ*N6̝ml1⋰9Z^?ET]5KEiw@Twd1 (u2 .:W0mUq%˂8rc-*18O vo=_A@N-tj~JıQ?`uK3e=lsyz 5!^U3!|RY }wm1NOA\f,ȄC_j^p`|a$7g2V.rÜJi[^҇ˣ4 ^uj fFPDB磌)į3`/~4>O{\`HiUN<=m>zz}# U&,_xMn?HbN7+R@js!Z5ɗ+$~x'G'ـ>i'vӮޠIE'?@&2yq]n]E~yh7MrwuUɫY,LTb`nq9+X ".Ӥy3AXsjԲr"1ߘ셷ZH?vW9J+TK@)w(t*C(Zq,">R"ݰJν*U_ye?Sn6Qm@m_|f(-W7=#mf'QTLߕˡdUF d Tj؟^p14|_wcAG%M.Sn$Z 篨ʼnd# KTʝza3aRҡ62teS P_A"&[Xv-sJ.ӵ^f)Ǣg^gN-7`;D_VD2۬ɼVHɰEəG2lzuJ&vIy.kxk`Y2=$3Ʋ1 zZ=tR),cp1Mɗ!?1onC HWVԱ5C:umXT\~NfgkQJo2 ^G_S&-zb'~F[,$7yb!^+MJɈ86 Fd7_h߇.JVJ!81mGi<ᅫ=G~}Oj% w[ AZϤ3 t>dzedt>İEСb)+%A̎y̅\-smc60y4xYd} E꺬&i߻/3=p&(㳽 yzTZaA"߯(t| l@ѕ`7 F%XDeV)2HM:#l\ \F 0F5FK{ zVa{Td!&V5NX>R5KQ/33.1'hC'$5 f5kJ/J;izde1Uc(B5.i;0`L$ SwH}"2P9+M;e쓳YfJ=fnjK-C6q>S8PPAfDNrMu~0ʡoVȞ"{\例 ֨Ta}e Jml,f&2{05BUF5>Ddn =SB2h߬cqŘqҳ^"S66E* k%bwpIrT t?H0>aٰ[3z4dEa 5MA:h CƳM.G ,YQjCyz;K)c .oerD<n PWzM-Us(>aiT|{ 7c̢D7Nǁu6K0(.aB0 p,N_䖪v.esM #<W/0b:Je2؏S%N;;l771ԆW_zltK:jDv[<۪Ssۙu;.uJ؍W )k}P6qI1\dc 6э8zЉma RpQb 5;f){W L(^wo+vYF|FΌ=pPJV8@1B⡳I}9_L{=Ef&Cʭ{e<"ŨW(By2z5$MUl OOj0hes8YmG88!Uݹ))٭EQ]Xnj $AOZmkQUHʜ a230UcgDئۚR:?GLc1E?{Kd!vKt-^yˌS5 .3InojݜUq p ERg ߄_ݗ<_)؛T L@v~$ UJ_ a]&P_ξl׀ $;Qʘ}[̈_)IJQ&9U,vs)J,~Ũ^O4AϤ|׈h u8CIvJD Jm W*\q@6KSU(h^ۉsxJ:TS,Y+Δn6VGeG& =6ZeD؄ڇwTNŸZ{>sNDRjvZ+8 (RDѨoK)ʅٱi 3|ÜP@LwC0xHB!Nz &7Na gLRr\"tEW;˓l`Ƀ}RgߌVU$8Oׁ23=kn^A(XxIa6a9R&:RJ_x{~ʙXī ZָjHYK|FA5YIs}9psi0U=?gMKV_()biV ̗y[7dkq&H0S3goa2_`b8tcKR HOpe C~}",3>3 +KVxͫ,—PQY ާj-&cU yN"FziOˊexp{ΞƱ&WPםim@հz(/'Z@]j֩ 5M➕H |y>O>sh "PLp^huZN Rb_ zkpqqa) ]N`K$kR8] 6U0%c8otBBZ?-P 6)lCt)͉̠+y|Qʈ{|ՃuhT /[Xj Z(\ zb}W뙹t a)=֛0KC`S ~$.#qIS,gU4u,iaX% g"ؔakچ\^{~O2H;as,ZqxS˶Io۸{)ώʅhTG'kQ{alDrƻwe9l4?J`G ׊O[[s*Ya9&syKs5<\coCWE*y ҈‹`Rx>1,d}W '2 Ea}ATcDdصgȌ?W5~z/42[8؛<#Dزv~4ɍQ1A8DC10~;]xJiK1!Zf"lcTG'xz9{]=}%3QxóӺOޭAOZH.waj*y2Nԇ .¤: aFT4-VFŴVWUx2FDI <ښl.ygw 171[ewECwc !cZ3/X.ID>';Kȫ*>!E ;HBo!JtF}VJfNI00{%1]OPJz%n3R{7n4J; bpZQOα)*G!qrSJgph Huyӳ*"Tf[ A~=kj(I>3yk+2YoLUn,oi/扃bI/gSUC(9<cC@@j˖ð5íWH|0ǥZ0$]m+Q5dl߁Ip-"Ʉ=@ 动Fk$wr ]! `CkH+L= +f縍udԺ12KLqJX?q畠iG _{=3C𶆄r`];E399LzH Ćl롏Sjn)!0n>4>Szf5L΅ݽ[#ԻcsdGA5-ukd"/Yq#=cd3^e9&Cֲġ4y+j/ NW+:24 iK6 +YLm@sdmsCӤ*t/7{ E;I3;(2$FL)&%ػuu^+ ?|z\6ՊxoqS(Fe#?Qg%/+'$x++-q DZwA< :gvǔb'[bYgh,/]v}l#F&W-N(vϤĻSՎ]V/a> +L %W6.6 2#ɞl*2s FVd v4ABMfxs A)7FGFbu3I S=6@tx3CHtt tԊ,d͞a(8gstybIMk1Sp*\B qRQ#~& ndžr]V/e,;_f9$*?&j/IDST3t?0|S2b/X4<#}%W,3;w.;wbm#]f!ny29!1u{kW[d_D݂G9}NxV"Cb}#3c5NDHL}17O! rj'j u iu^:几֋)M3ή,IG]h&Uj|5z{O*ȼF{'5^OǸ8F-FF¹ji-o;{My\ADYa\k-mXtF'Icb $ &{DASeX4 eú/(˝˂M;Ui2 )E~X[=_|^r!68_YixxC-(4?{Tu?-.xCкO3=)k6`+̱ v GLYׂu5W-OыnvhlvJM̒mQl@\'bJd %V%Oq*ibYVtW#╋ .GTP8ͮвk(h r,SACi{TU@-qQj; ,I DHmq $5s6poԷ*QVZ1Cю4ÞV_0 y%MN8:mŮQ:dye+2Q;xaos.ʮXHH1-'k* b;r o"9tsoe2|sQ/9u֒%Mdrk-Y%71of?+)OsEM *%HJ_ -a&'sD?E:M0PBӹW ΤCJ9h +o|` 5>ke(  -+v;˥-zfάPYH]Qҏ.R({͠CDQ 9L&ckRû4*zE"_rt1#ngM (Liq=wUXx#q29PJk,p ;5Oēq`l0$3dx8f m2LR pKo^+둭 ^_`w* 3Ӄ{ GC~·ġA`SO Z [`"$IFnh~dHb,*C,7eo- Qս:^]Im!Ch^]m+2CAصQ6QUکɵW|9](acMpuDlι+j">@ST,뎼BO)7<-O 0=6 _m.Ev#.|xn7A 1UT 8=SGq#3+Uppbc~[{L\W^[xM&Nգ/C[~<ĭ=i%Ӹ{^[Zn v=/Ⱥ.7]/(e4&)\ 坙#MYy/7I>S\ޗ^6OUwp㜗ԟK)(8doseI#]binB^*6@UѺOI"vGZunʿ[;CZIϻ6*Ŗ<{* a&צ&Q$')9@( v#KVS6q9k~~p$dj V1Pu6nXQV']{)'?)|ˇ#mMin}8P 1Rw@njj F8)grMW8%_o0s-jKyf~8۬Rx ]d=c۩HSa>3FE<[apZQ=jo¨_sMg6x>›жZCL[ulA,9c7KɫЅzb*@*fnM7/ UYYXYG-Ty ϾUj|&c^K\IG3ͶCt}.Pc@0jtSo3mI&VR멇'Rȝ9Bap'M#-$L>#apL`*)tq7].w 'kݺ4߉2fԭ̃Nj,t*@71fZ: C=YxHs ";Qo]>C\hC$w>  /n;c w aeh/rJU@}r V) .PJtx?9zrbI".1ICP*ZЊ݊($ȃSRVz2l9_V{9*gG.Kz""?~J>_Mw[&rE$'վFOkRjϋy~Y2dyK:ֿceq]KjrtUOp9+'V ^ ̂** h~WSCҐRMrn.{Lx6b%[̆pWTxgrWLäi2jD dks$SaIÌ+?~VVJjpbs]Mcd[#:`0mB: b{K[)4*Ї+S@N/P.h;G-09: }{"<!.<eAڔ@Qq.n^n~|AƷ? ~#7tC\s/_ML&ձKN9{-hdz֗$TN'4`Xow8uz~T9zVf}g$k3nha2(JQs921>m$xX_:JЂƸYj쭐g]ckJYӲ< wa1%-xڜQj; `>ӃwK̯sn(Wy$ir H,}SvI0xk0rE-:hMBh7;wIX|p 6%*H^ z dqa9F\u$0`g̢geV@DU``ݖR7s ;nyaضs*̴翊/0wXR`,uf`f-x5P? fLR=utMDƧp=v>||+jyZuE߈v;G[Vl*D)htɴ}u{u3+8cavsr:!}&%aT4jo&0THCCYG)Mh,Q][ϛBtzgPwB-hsLla0Fҋ6z %Mr_c'u ~|)]!b@WPf\7G =(s{ 93"%ZKy^cAf.X\>)՜bbS[O^#|0V\SFxĜW{#UPP:s TUlGgOzk9a\L_bp`(> TBG<ꡗ={ы0'n>,C2m8>Bcf`8Jz0(~+唖t?oѹӾ$N'k˩+]XD_f=?4mJF qX"L A(2퇔 [*"{t<ՙ B6D𳱇u\WGoEnW]t0oyj#v~ܯ\CUrR Y?_޸>.{lҰ=^H5^]K;|c_̩TCV}p UX_RрCp4j)C^orc+8^(p48r>Z<(9 ;,Ɍ|Xg=;l+K9di\ShC"6xYzEaWr) l[-X1$͞zR,DM(#1 E!^G7X-JLOӖ̪s!ػg0]nSD.$(#ޣ~[W a?ZXinۖme^G7:H_{I~Ǯӧ#NKL'rg ^E'}`Ef=Ki CojoG FI[U? Id-$5Fww@׹Zj߫{#js*sV*3#N'&7e]zJNlM"3`U*Ruf`BPy8BHx iދRGM[62WߵBc=%,Y~2! OA4߱7'ˮ>fgQv04R[Ɍq)J_֔qIAv-T8^{թ̱N8VQU!Ǝ9(*HdK-fřxIg Ɗh?,<,/7.Md)O#y2u$1 gY憵¾")Bb亡Ljk&aΔ7RX5~Ճ a.uVtta N?G@`Inr2-0(S:,|?{ )yO\Ja@K'{w0Ս5V.1Xl,F#$ӀDb)W/ǽvmҫήV'Ģg2`tJ+1T708yЕ!U @*}9v6㮋yKbmOE2d39lK[HZ;2IޏE2z'=>b鼄u@XyyM쿆;hf" zhϖYk$|i~C[1{'*u{ߞ"v,GW& N3>-{fFk5tJ+yhOd$}Ax?(m.hy$4tuZf%dmD}:aBRGG Fqex(cӝ2٧"JE꒡٬a0\d5Eە%f%mB).AEE{ǛPEFTA#-5RE>6) ĺo\l/0Ϣu"SvY¢ho7ꯃ2;+֍[9Ma gu#w-2.%߇ /"T5zKAƞ38("x+0#b(8ğ%hz\+x]ުtg( T}p.+ZZŶ/eNR8cu]\} i L;[lmM`^܉J&BK<9"%fDTL@kqEMF8O99V *4}+oS]kMf4Sxr]q jcAW)fy-բV}J}\(%0~V!3jkP1g .4r!>39^J)Dd5Hwz\OI BwMĦ+mE .jW/>ܘZ0 OrV@1{ Q{$BA4 OAZ7ʞTCCBt+|od y#`>mOr`br /{e\)QVzDJG6ZSgSBtsvRϦ:lpsKt|?ۚVҝg#a y)Vi:{a]Za:P?n|"?8^EүAhy8 Vz<`7[N Ĝ;G&j]RHzuE%\}_t|b]ͳ.mI٤X٧M{ӣgLSbV/I{8_zTs櫡9(zygZZwehcU0#<@ZENѡӁ;-YI7nКܷüZ=4 C>Mhx ech(/鬇x:Lݛ?3wNC(Bw2Zɝ{`[zHβ$ +a%ZP8_ M<FTؘƞ1hB+ Z2ƐX3EȘpK鱄d'&WX@Vo ¿)P8B:+ n8C~\SسdcʌDBI^`xa*zk? 6&Kr^\ΙL9I L(IZG7}`K@ o)]5$&Q%FOdrRR-ziuab D`,Y)x0چ@dUqYԀ76*YJ yVV 쮛 qIl\Λ)0`V-cλ]l˭gCX?1@O?{>w/1QO/_udTOT7(hݖ1o473葑N3zA7dER#||M2s$K5Ԃ6- BrvCQv[i/^DYO, FNibZN)(? I={^++ aN<1QϢ`В(Q=|uF~5ۜ m%?njh&ejPW3 .޿4}f,R V2vuشӕDHPwl?#ȖG64) ^;]ZdT&jmVU=|*d0SR@ҖBp전7ͦcTTD3)hucsܦ.0SdJeEڂ5v;+Wɐ2N wsED:W" 4ont3u! ox\Jj1<}O}a3KqZ^v:*eq!~0)yO%|qLj?֎'.Sd<% Ё)Q95~?.]O{xCUKN"zClcxvss.e[yy9ON$۳jp 6_f]&XzިZc 2(Qkڎы?{,cqHR?(D%d,/(+zytʘ.CáM o${drY%d>mHudZ4Ɛ>pMCPD*AgԩF0 *hlRhͬL`p}I#cDӀ6[&sDd aUO0*rA]PW(#tXLo!+-,%&R;Z\.7cYhc~VsTЌz1(w.7 6QVCe@Ӌ `R ODW1CE7Ӡa"0;Ųg;Ț17E&Tȹdy ._?>S+JpfCc}?4TEWmɒ˥4h-MC;˃( ELIwXNk$Yc{}Sr%Z 8̍H+ڕZL; c(4RJLCދ5Ab/˕V cc(cxnIB5ՂlibX ڱ? M3R]$Jl`a8I4-R9 gXW_o +BN]UHHqY{t4(ً[B+Rb/0joO0 ik\xW=0ufTkjXŎҍ NShY$k>FY5y|ꀧӈ q>[3gyXMI!q}h:B~M:/)mN?.,~[nBY*^4{ԗǦYtK:7x)3 #$?r` ؑMCU6>,;6 0 55sb]$3ѳۘl5`8A0TZ_a<{KyM?,ֻx5v(SoD:"_jO`KAh_L&w,̑Vk:x*.cysjcO'‰Dp3vRqoX#XH{6i98/*!,,(VغҔ务ABM 8a3}do 4hmT8xCpJx'r(gKx^ MtG/Jߧ"|W27&'77# ?"b׸2P KU W c; ,fg\lg,еmS c8Ynw@'df YXDZCf}?Vc,i$6jtMLl`{)e8aݏ֛h+:HiT>2 _DcN)*fxv1TjZ"X5Oh_>9ܐZ^\CռZ +R3ֻյX2c=$(uZ3U;Ux"|f1+QX-7Nt;CuCB[`D&8Έ.rz|#``dIn)Q*)P)i>{3E>Ba  f˶wdZ![un`6FX=Mﹾu y pN({a%3E1%ԮxUVNqU˞,߻IȲdGmmWCn?;rḒ%a+g[џ\A5_Rj}GPt zq^NP"zmvS"lqfEq9:-oS7N~}*$)WaGEQ+nRCܢS̙Q!kZxV0!=Y/dl^' tY;,T̚L'uuY:}qѾ9Ӫ6p1#|SR+ terSik8SD9-Y\s˗k$L6 e^3.NZ۝c ]۝^sZY15#sK0qߨ H6z -jD#ʚi٣( ݜWLsmYllmVÍ|Q[cQ$]%ˠ)m0B.RV8BZ5a#x nL5n̢HQF6 U4EoWUK0LdT'*m…A2!bqBCi(Gm"P:C?S|դ`GwO j=*l6!~Vu<@;o NwN=i`B( ZDC-B.:~,*`/0x+I%s{=y|}dL(@GuGu/nsF g,3i&ۯnltlO3q I#&r)_CU@Ïl2Yɷ^ 5TI\c ?d⨬ȆEx<>4X\b1C)ϤӘ\#1wmi<;֋gfcJ}!8B^Ύ] I~=P-ۮUXWSh!4$ ŗ 6`4 jPi]XHKg)8ݵBﰅ2@;YV&X '. \13в͇>>2xr_~l;NAҒH0HD8x r6HX?UJ:LgwRgaD><K"ʭ_X5rhFrYLof7]g$ρ ,I!ZϕI5MpGFM< zZv8No-QXb.a2)5|01&YѰ YzcKNDqTУ0oa^κ(QwiGOPdԀr/gPEy@Lwfb/<`seDH<$xѿ*HŔsXƾ.߻Y{]v!%Ũ Y, 8Bf*v\ynqdvRrpCy%N䣭12|S+9ѓSb( TVɮg9Ö\&"r!Pǣ3i&3u^1&Jփ?\[+;ciO~C(r0kDSBD*(yW_K*7Be.| Yσ8;EYH\RK*U԰z4_ r[jჍD3s:#45@r#׹3!CqN gm ]cR@ 7v BCԚqn:u x~V_WZvd]OODX4hS4FcpjRQZj7M²6q{}?oE~os=piHqylk i3%N)cn:n5MS2&7T[F%J3Ћ$pi::Őʨs?ՂS54U l*0x fz<bk=bO6>mun7LˊL0KdΝ>]A~2~_^ɽP`g%-A oQ:nyrVY ٸ|b䇽%;osO >0)q"MOoĀ6r*tg۱qeȺ:D,8%~dDe5LR<5'ġYcპA c{ݏ2?b - pҡIϣl^/:q9ۖAB[mroU^wtDˡG#-nq/=Ut䈿4`5!u ~emz]%yC*Pgm&褩ڹI'g_L~i=.[v3goJnTy*d9dPc*o$FBq=?4"}1YJY^WbiV:/ 7agyujȤ8g^ [nӖ5oED-sjH h #-U]*N$z>dW\Ƅ6focY3ݦ9k}YF:D tk!)bi}k3-`߇[+JD$rRK#1f]O|g 帗l#c9yL 1SvXo"g3YtB #"Bw8ԭ}~4:ʐYe= 'VǬh6K\!Z~{!fWrYc9,w>Cٿ+ WxgyP62-͜{mu,V'r) 5 /pfZ!xR1S|mt;x`}RDYg~C;XaWB\;FH<{f(0z'SѦ\ - [5Ҏl2|Uy;X +>3J"tG 2u{ӫ݋w: ,r#KZAԿRE:O%_vu]5K<(!Ő:^tG  NB<3iVA#(|v^ ۰kb12Vj10d¯t"iqqvX^ؽ]!^'k)˿%=EJm3,<`ʳ8 \i?GvH"k4~C Z@\R |֡ &ynӣkS?82NB |xn$tٙ";kp[w[ \K f KVxz6cIIA%?ӁR;ܻh|YPM*]nƇ0gί Dm&!]сYEQuI1C DȿՊ ǬH noNJʩYU.֛ dmv YpƎ02*0NFJ[.ݨ6w1 =U՘YbT#݊+,wHEupNTTHJteg"[Z.4ϴ;PxCbNے{X3X97&bڠc+b?B7rc.5i0 IKpO謹 _U؂OQ`/TReVbXXpiBJnV'P_W19if@L!}im^/k|#NdM3t[?ƶzX+V]l?)_ُt򏼃b3"U3p+"T'0ѳ#77V IJPF4=Uptp{wU?!y!M-n&?rw cW) l 13$C* *̀DO'::MFT*Mc Uw4R{ω~G /Y`;bF $ m!R򂜃<]ʼnll=P6wg?ˑfպwb6%CGDZ0Ԕ:s43pyl .Dos=2!)LzZ Æ8Yt(tSmuhlU%kt^G>I/2&!7\rŒə[ G l9]+>h86>oϔT<_5&FzS!@1P/)Hy bВ-%@ PVԓH]O̐;S{*en`oS.:ܔbb Qh }?"niZ拘xڂ"5Ygj3e}k۳*Asn8US(cC;%;e ::Te%|E{}qH=+0DX-Ԁq?*Xl~$[  YN]QR4j1R"Zo moXɴ?P=pm誑QBc'f9y'<]D5\Y%c*n(4s ?RtwѵxbO]k\!-3 1`s.vfPGzܩݱxdr~դQ-nQ衠X;F,(&}ioxmّ=ф%R-k٦;TDB3ŋ|7J,&dO1`;q<4|nF`x~60K4 @$)hz9+vg^P`;* nNʴ_! i3YH41Y@f\6' ԡ͵lf4vѷ6q 2+ԬwpLɴbkxjPZ .(Wj4K=?֫*S^qՄcG_Ӻ3} @2x{wynɗjA0Ƞhu)יc:gMX@ 'څyׇ"vR,Kjڏ a޶1yЅ}VxqGd+κOf;h6Y y;xɂZ$IJY2$~|pH Ԏ0Vi"kCUgn;\fux>᳒"ό)e D޳_ө`[Iq47&yԗwa&:z!oN>ݕVt7=mo qw " .}LwSQ[#uwBcz皷[ ,uXn/r}Kt? fy"+,}^R.OYXm6PmH{<^"m[*{k~{" <]nE)plPVa:: )Nf4;\硰 #gaJJONc!7Hf˄e( _[NRxQ')૱":U}aDĨ]1@&ڤxfM f-2Q))ԅ.}xu:D1G2BMKUAO0n8 UH4p[Ki> jK'aҪm.U,D<]FQж\bw$,g$Axg |A @ۊkp37k[*SBөMQ hR+&cb.:0NN{kCa:J^ClU?X Be ؖ\%xȃ ز_CW ה<͔037J>l6,w Jouqn<܂#˻x7g3rڌ[{; &-CD@]6Ueԕ!JT 5i`ځf"Zi aVg+]H$tϕGD'Z' L]([wvomp1wVe'JIZq`1'_M_-]ɇK*@t!cm pḬ+sn4́`7=HNTr,.+bDDZ_aouXW<Ǹf6pڹǭx qnh.HԦNZtƜѦRD1*?@C@JV/l!!ZiIeūKM=q^F˝:o!2|?ɗ $bE4ӖΖ W.xdOb$zWطL]ps_5:d0ZGz hʾx?8y1-tH/YsVN }` G ElRu{$3HG9mny?-5@6DLpBϜV_$xژ"$9QVsMnvO&r`ȱ`1¸lvpzu:Z܀WH#&$O-IxG U+ +Yk Fc>T0@7qe DLWRo uy6M0aM7!enԢaɰl XVdyE{E3`M/ 3f)osrP6fw( tCQ.I3g}E*jxγ ֟dڳz" yp] +Q^j%iBV4P!jNs f$ j.:4nJnh)(@i 5gO/AIe(!R`qK#/ܨl›Fjb@8Ӧ^lYpU[#:EdתN#+ ꃬyAV+Kucx;4g:M 6jm45 "!eeP&Bͦ cŗE%F寮D0]wB B֏TK@DI@;77!D@Eb]HDT }3T]FN\:{] OwWǾI"=B2EQc[ȯk@\^b̹9vO8/q855FX#;=m󜎸&^﷉^lxN:u qGDJ[3]2aУPTb=/?ha W1!VQ93KtIGtzjE}sb.GXuHg^֧zr:Z"%xm3Z^BxƘKy]#t>p6< ϏFA7 ?-K'3'RԼؑ=LY>Ip6u-g(m:"EKW 2OT|dPe .xaI(KOvc0ȈJakU犪e!`'t6el\A=$cc_W[< ce +sLt^[\=7 #Jgx={Z{$ 4~cȊzMTl\ !?,Qr4/VFHk dM V3 1 6C2q@`#iEM`s>Hǀ߀:P ſ:o̮k(:ru@jC `1r~.ͷT01?V$Ggvm}v v'j{VK}`D@F$-1TvG\QڝվD\Z UOmゼaѿ5_{7</>K""(Nx78_>RхG<֢L̚uNkҝJ{vSCC` տ#9hi;s$\ K#(Z̺4D'mn qO :DR|%p>V:#~Ehd4av3peuT"ҡ4hS~Umq*;IO$vXvNlSAO8Su[-{rv~DCcK l~v[ )~OQ4XNWQiT;^HYMH2Kw Oq_}:*q?ލ0WyujަH.JX+ `RrS#7%d( `ft!wKՄfo`g bâSgeyQF^",Z ܛ8@uB٤3M*I'q|NAU%a1gHG 2a(8/P!e C+)?v; XH W,XD/ B?ĩ8i鎏pu ռ6VȖrXi@M8?;2>cOjח~<08m~&V |86#3'{؟osW#b91Tqsx.L[}7b`h|?|Y@[<4B79H=[{8z@]qYe҉=NWKsW;^7ҫ?a9ŞKD3V;?Pe̵b|] l-MG1ȶ^m~M=><,1wVtRD(q={YKD4E{ytYJѭʪe4"2уɤm)KJƮV>A>l_|n+.o-xGdx+<9H+>,x@w8̭_zd{T.ZB>Q%yW:3RAYޑ%{aԺxs}uI&4ڏ]1⁌_>n{dj}dG~Vgɠhz+~qhZ,Z pՙʹ<6kQ`7y03K4s}go̲vLJy=[:} ; I)Ydzr '煌eIڲl p`v.!Bfk0 ~I&$zޭ~iy@) L NbZ3>+v|G&ڦf4-xuvz:s(gGӊh-HY1i sE%qDJWp>4NH4AUm5lbO^Xyuc)D/اJ#:p`+RU H'`=XLдV/LW2Xjug[ajVHdt Z7kXB@+BriO7ٝzuAC4H&ӑrp +K*Y| #6qIW3Sm ̗!O‡W#dCM_G87*T)1,&"; ? z&=0džՠ] 1uH3Å#@Of$G]ukLl<^?9Zw=eЌG,$L(F:hҜ{W+"xhZK.(.Lg2k8"䳳,7IF nKóIJ.?G{=#U/Ss$25$72@[cE4Z ͊oDZ%?:3]1Z-,=5$' -NH` X M={>èʔSdw5d9"\Fj"P(ֳ4^I#P,:KU>AәOsure|5*kw Iy MI7-}\_~oV0T'9"@R~h.8 P#r n 8_}qq- |T7[ѽw`t1:ҾY"oު& X}%OKD³( j{6'eV^a%`pF(J(|ecOUa$T K~3…EoTU[MSZC@QƐVt`v T9zNn[s~l$mBDgk#l=g:lx-~c!WFڸn+, ͌tw$o"4Z35:aSd<~d ,c[v>Mr^y7j(xJ?քrt'~vl&AM@3;7%Y@b6z` )⍀@^cr#v\ֻY~QhRнeE]]/\5G)E2)А@i*e#>,c::hh\$8d:c@!=N OB?^M++]Lq8/͎jhs~(Lkl\wStp!t!oTT1B`2\PAk+%ԃOǏѮ-eSs_N%|/M9NWC_{ o+?!h7#@ŹR-]W5Ey\'y^?t{i;j|Z)S`m"7]<(9<܅Q< r,1z5;L^mlٺ*=6+YKITj; /F̈́COU}}Z!B<py>zZ}AxM; ,;PZ=W#޻$;8g$aa{-T r# 62^y4R-+J`19)J=#`[NLe]y~%<{Ԛ]_҃SK`\r8ߩsYd* ;tiLʢ1Aгb.,4\{8&R_SZ)Zַ1T?a~h5Pz_mHA]7:$ڽE=ŚSs3U0R6-<jYeǟJx U3;f $#6Uֺx 2ΩnᣆK;Z< hVҘ˜3fPsTfgrT:(/h˄p9`^\z<6(RL8ԝ KZ `A-k:elq 9j^b9 ?flFbH0Nmdu4,Fx#&yNL,9ԑ^Mj"X&R4, .;\Rh7/j]oräN:!Ӄɣ3R/e,PR~'W 㑕=,ˏ2k ȭEk4 pCSY"&Y>Z+_zG':czz< |4!hjW܈,lVf{z~eMvjh{)(,B]mbgJu/ +Y=3;?/SIhj]o'j$ 74jf3PuW ȾؑW$yt=u,[,鬂ʑۣ=B/Y<гcu_MRH7UM>HtjxGyu57X\ڏ;o-n.!q=G*ٍFY%olx<✑p5D#t,ؘ-Ko璷;]7F()v}'Rt7eW`/n-V+f--S$ޚZ'\r8 Y;.L&f0M^Y&f>1hikAkBi~qMIG]g IS (m ߺC!v3vha&?YT)Jro"CCOIGtWB Msb wx~f}|뮟8}:Nh~ϩ+aF@)Q\ߟ`T]Du;">P}wGF92xzkiFRx#zsfXSi~'(Ӳ* :"#Eǣ1OOͪ9r;2g 1n Nc !A¹ `w*[=jQ2+Beqe.4,ߊR9սqx 8%$p_07,{̠e9Vܯjْ!`Qi1>N 5"'q[5?EPA-`@^E󸆙QD/0vwE3Y砵M R?.!:4I9냚Vf`ėnXLpyޠ)Tc'Xƕ?Ss;IՎjjQvo fݐ6<~9^8Q)tDD@%4`t "+)1^ 80\gYL0_p,On$i< AfY3;uPy YXڲZ|=K7eEkn iB`oWMhwcܔa>7`V1qw^W?^`%9xc #^D8r}F4{ŧ`0v;>U .Ɇ%3PE#!ؠQu!@fNOwd{o&[;Jlm?[D?8\mO?~̜vK'q,vRVr1QiA 3:S!add+ 0z?'WM?="sdzO'g;b ߪߪ)X"}=ZD./izj}.^{;M8Iԍ =Ë?BNd#vvtG(+oo y0+@5RI%`+~Yi "ch1Z}@Ir3R<!rrzIUX侴( wl7Ge4G7 ~vܮfMD:y͉QX~}}wPri0%eXy/2!r6B`\N%_#5˵N{nBq{ueg/?P!сl] }iv!YF6=TU9eR69x@b%GeH UA2v?k%Vt`V -7Jݤ!@6+љ(6YXzoq/̈&!O0W?[<%H#>A =1Ւo T=FZƦud$Eh-= nk uPu2Sܓ/G5#p=|CшР=[ɥ_B,V[-0>/W_=R;2`0(_j{"\wyO|as^r|D폳ʟY tq=Q?b?՛;@{OROnÎP`٭'O)4)Ν`[#hxud팀ŋi89Nc H_b 8S7ImŰ8]]Y+X G}7Zu${Ww?K^53-QQZC[҃9oe=?lK7/@9y* ,#f8[FbrBMe'D3C@Ւ =:avyΛPDmmK< \{M~gCOظꕪp `XO#a:57v̷mϒq:.*T|0Vy =ݽ(A#Eh)55vEIT;r b|v"Oe~"g6ɜ4f #9Kq4 2bh'2t+(Te?6( sݨZوâ{Pp$pLZ:ec70' ۤ+f߸2b}ӱnZ8qxEHdBuÔz r:X(!]^=rTUt}:sv(@E+aXE,eK~][Cly}\EbXFcŇ6BskhRg ol$@c`\G6l CI8@c~jk`zY vvp4Jh`vLFeA̰ &[VSCar}\{bSE&4,DݝX# j l_'uٹc3m.>Q@ ['+dR\?&A& @a) F Kx\Wo2]ɈP?`1h;{s ,ᠡi4M+9kEM9mqح S!ERp |0IW_: ίۏ@ j_n-{ -_89TTPq5<9_VwY4wXl$iRy?[i]+;cQOjfbU,\r5I-3_thjF 8Nha-ڎ;>jΑHJ'kYUk{L֢) &IM. +I@=-w"6Cv%xR Lϐ4O,:2˅5?]^UaŢ7G8qe0fU @sU>oYL/lL_mW6ūJdy846;nB}9OM$*P-$ԩ_Gm([x e/  R.pWa=44Nsʯf'ӣvwKN;K҇ Q]&[]cBH#_!)ra+iv]MFAa;^CaI R)א*3uHq`"$WoFt(- Uʝm@ ~Yr=I|XP;[kq$6$@7;Hqr# m7|3G!IAN=\1ށB3h%ΰ[\|*yeEB[FbK4T@4ΏFÑ C}M]!<6qN,SOuQcr }%)V+k˻hF|*ݮ)Ŀ(MMjʂ Q6/葈3]etͲ;&Mr9ӔϋEyəa0#`"XZ0K:Z-kI#k-DOOKGU|kBڣb~5cy2^H#Á @lFcqاr ΢X(]}KXP8wN1&ǰ6s ` %s{j5y8!iahn)rzQXD qk0@|B|┹YRPkwq'4V<5wq ;,VNMnˣL}\6XZ_ _٫8~egҖ2&i 7B./Ua;ulE׎Q ]k 7 fk c%sL0jh_օa|nM'D軟_H|fF[b_+X' ًReU8;nn@֒d_o]"Yו g@yc ?̈H̺>ʿ u90z嚌jhaY1%KVtطuݼk3)8T?u UJz9ðVu /DoƯ[ 3ه?L*[Mj7!mo}݃;Nx3s13} Cc7WL 5!ڈVh"MvVSNыR^v rLNDd3bdaNP05Et2|^Zv (r1KE5ޔFYzpX\[!R92rTaOk)_S V$.}R{F Mӈ]pqga N s%bo2c!ߦXɉr#mbUݭuOd\HF . 6ַ| rRRx(SPk-#0Œu Q޺]xlO}sF'e~#Whiad-xkR0#被ϐYBވ ,]R,Zy]g耭$?ݣ`v+#(Hz46LQee&B=&<\'j_#y &yD}q'371teZx_;Жc'Ud7 (>\BL,|_[J']#u_Oĉs4빉[uzUen/3)L]ɇ!hc/he*3OO)buNu`d^U`D4cQ!&R0.ʠri dtR\-$^=qb2Կ2_0ꔽ#`xňԅը.*YQ0 09ٺolKğdXf w{@'qBD.D}!;o Vķ:-P0lϹ`\im|7Hd=d 'ߴ7՘rg9 Ɩ_p"SRP+c,c^nG:~=gnn4`msnAQ2 P;EI^i ,}֗Jan\ɧH V /QQ(U_x@EZdI ̢t~ý"$\25?o476-O,5gb}Vןy|nt%>*{m &QejkZFZ"/3~ȋ!W#FZ͎d*l& ,ohda  Ov oz7+qrc,|8ryѧ. v*ϲQ57[ Fnߐ E zhec֋ga<Stizi Pf@^ C\U&|G RᔰS89" :5_Cls1EZ O e#ll*|LӥLgFzxtTDyVug!C&,CǼg 2{WNs܄WnwB6CYje'N kRF8`',֢ D]^:'f!7Sh5dC~9Mn5` kGN0h )?jx6ckA0M?P]g$remЮ]c7{CMGپol'G*&ˆiK|PTLTu. )iw$&Fh)Aq*,g%gY+)) {-"ۉ!v&$D}BM$;z,癕sAy靴ES%/&e^Diܰk ]2cH`~|18P_w;g2Lë/Dܔn <6 gvR_ p=Sceo"g".!ASn 7ۍn#IC R罀|BPH+9&۽Qi]yC d<~HC*Z!Ÿm\MfUYOLUx-7KLLQ $3;`W运 y!W1BQ:qw&,lyX%.YVX8Gh\K HtM:Ie$Էi†ܽT$( 5=Zy.MF%*F& 'v<$ǎ'>OOZM5\  B!b等d7^&'jHqi+'9nU3*ps/qMS-iw|+B&IH4Zz%-$2yиp?S! Ql״r]ڸQ)w:؋Zd%Qtlz;4B BӓH5}+OWO$iWURHVeFETXʦ%vy0YƷ'p)c"%`ᔡ~_tAy.Z'C_ 0GթM?RptD,8 YXTes`IJشvXf{Mc^I,9٘e7Y@@3q?!.QB0R޲9j0[q0Ganq!"EAŠޱxV״I /';d7&=;VFƐ$t=*vŲg"Y{xdvLxl}dGW-l̄UEhn(X4k !QM?rEKIģh`MH*Lr.c6 "sJ9خX{W9f{rzqC\V\/MKfk*ojG-c ӿhlK?t!EW$v8"Q#"sqtl(7 ᅒ`i9bO*yL3NJ]*j0.Fcqԣ4<9?b]G]g*ۭ&)+LxƏ 9sZ=P%ύ&pۙ.8' [r¿{Vhjm2-IcwY>JVçpEur [ [1*6 Q)b:6]yԵ!hѥ(-I_6i H& P0)3g5bZ}9(+q7Eb4Uߋ͘e;SWXVR:D\.Tc#'TjIjڜRMjXQkɖ& Io i[;WogCNRcZ!JLDGQ1(kޜ4 mW3<$yIOY);C)@b(6/&z@GÞQz,v,]%fEiƃ<݈ d'%I L+[ UU%3R$0r4V ԉ G?T700kaO{6 ^MݏT,ґt_~R6N:[HJc`1-yܔQ`IZ Ai^5p%&Ŧ!襟ࣀ!L՚?|9QÂ^ еp+'-Ll6 ]{k< ≰/gPd^%.TA*xS]kYiޢ⍓?xLg3P2 XU-hebd-Ak Jbwx1zD>7d\aǐOxx! ,/rc T8Q'ۊ ˔Rӻ,9vPn"G7j{Ιqp \^wM[FMrn*?!$J_9 E2H}\G6ala=w|\T]g @ ?YDv?/-8Ԧ&6d/10j ַ.d(=Rnq ˭:%x 0MnEYS]q멡? `-JU]g[FEF6B#'z9˽9@t `.}sHx / :M荔k!oGR_jq=_96lJ.GreĹIº޼J^Ylqtk*G=t=$4]ݠ>'E*U)2z+-9 wO|j=ʄ[}K> )!У2*ŗXOHYX_( $;hH%86\0 TK5Z5K9 Z2HijK-7#Mnat #xu~?6v%o ^w!9ўIs^fvJ`,q5h"ȧq.vS+-K,PQ1c- 0#:v?z_$ƃ 붢0EydJ82s.?bK3N^B\at.Ì]@myEZ؞a壘kK|-,5>I j)w'&G#փkPlh0v~FV%t\RI#[ |((Z_pn9s^")}|yt \PIgkƮQ# 8q}qGs}ͣn8H0EHPKmG kw9&S梅-4L?j'-8{^Gqh6|FHIf M( q6qlIi?}d#FQjI)\$~ЪE`}dCs"`vk/XyVp9(6k ,e.4ɺӚT!n%~B0s=sZ_qkmr{R8}2$F'uP>vlC[ݪk(&mwi ʅJHPXY#3jwm OV`ybb,E% T%޿O3g;uߩJŒrA~wSMnjtK71*ܒBn(Q*|v[EH_ݙ7-hZUһ^脈$ŗX1SpX Pu,\\:-^F /$ Gc9ĉd<7S?3!ۨqm~imͧz&~{Jx%_bkd&nYA=d͏-b3V ^T)͓d/XzlZc=`''{gD Xd i ?mrDyҭX.n\gi>Q uZIk`DTIcSסh|@ѣ11bEq6GZlɗ ԟHQ)Ůb  560|/y-4hHd &+[eajOΙ"&Xj +G]! 'g X/hƳo]^'XZ7]_L4*tGSUo`=Hg 13ag_V`gۃGz7Y{0@8{Rn^!d/gIqd*_) B(o` 3z ڳs|@0Ѳ_q 1P( /5jĩ h: T%ZӠv,CRoxV3w[TZBMIm1@N?񦊃Y`ʦ!=Fݟlb0m.f͑e!Pi1?zP]A+ !ZPxF~E921 Q}j;)hH{Yq_.p26,- 5K@;9P(j%W)k ;n9 E(VC[YW.b)ԓ1q$kpwx eS#H00*-BSwͲ$qKJ`i037ls>: fY?ˣa?tX61Ս7Y(ExPn7q|(c es 6J$߅1mWϘnཋjW:ֲ_N;mH^+vE@ǁ4ONynzcW^RT?hA0n4/+?)trEEٍC<]zHЎ6i+]}Kz!dG9Nv?ZwxCQ`v$C8(sٵp]a @qtA!6Euw2Hdyp9}I^CyL\x. eJ\Ґٷ_t qe -uֹy8Mx'&=-7cfoI(PP`ƳIէ6[nNk.hrN-2Qݢ K;JR4nVR{G¦PCRæJJEk(~eZX|F3Ġ̣x\v8o)pisAU~Lk?iBK!d W%Y]hpMICC*f@Ua347VЄ]Cҫ78Bp2S`V8Pu<%M#knW>[ZH#kӣ SZ,2f遘>|?^zDiL(DF`+*΅\kUX );E;)*^r7^+"J yT{H*L"ofN8c@)Kȑt0ډχhѦ1y*Yj줥!fU߭SfI`(M_=]ʈLB}}7Ư8t PpW{>,-b\ ܊#AM0q ߰ jk; Qux29 (~!6r.g(vҪnLZ̒j%~vk/_ta73>CךTdPPi8†$ݴ'Ѿ"%_rVh}. ɽexP u|-xCPbp$)`㤿 ds: Aޜw =,"NJ:p%"l[9P[ّDfBaV׌ip̲;7ظ]/ sI/!xF}$A qfoAKL- Fj@_7F0I2̻t;议&SV/+pKڙIR[8LxiB<25|*Y3pxnl-R$qX#8xL`e'zY9Yֽ hռ4lDAx|5{ڲx `EɍXy{K fajhyLN3Х)uS N؏y eMi[qmzztwGh W*cΩo0KB{SIF9kL9pS;'gvAZ_hUla{>2eeyQ7SE #Tocx>iPJ++{]uމH$GD 53QaM >dC -2y7ci\Ld  -wh]>qqw`?Ż1>fİ,C ,Dtz~a?biNsLʏIkM$J`%tG-CkHvU l>u$ʟv=ZY2Fԝ 6~ z(G6kvjTs)L{|Yy# Y Q.!uo_ow?oF,5˘@g lRW5!M9WטԎ8w^w(^3(ȡJXH .r.!Ux LL#|r߀Qv~h!]=w5Hl)u0\)9R:mS۱% `)9w{nAhYI:8 T4;IDf9 KI %#Qzʀ@л:3.0\1QwIF_AeXc"$/ʦA+`BcdjqkJA.!%;5O[hD%gD84OC䌗gSM_D7xnn~їɇ_]l3ȑ㴸Wv()T8,ִZsղ (o݅5^?|L~b,8O@4-g"5{Y>Ĝ*Y=*A5S~4Z/K̖iz"< 3 pW b1E_#z9}|fgSX`sk3tkSjmY]nu/g@BU37jP!qȘГX;H~A (5y@/Rz(cI+ݯRc?z^* Mb!BЃQn,*ZelinВE6T3S -0$]EXZ#ba8eLJ >cO/tF.SX{RV$%R+̹׭a2N?հ>ҽ? 1$è}Y3PGriyV@-2OK)COG ^\+L%1{0&o}OyL#wJ >-8S 9`"&>0e,5B% w-.#ᕳU5׎D̾aY(_X=@wИ%JT[uK0RŸLc^l٘HWdF-Pnf(٨SP`eN+: ڣ߸ sN[a"IUrv ($d B4jf;DZ~br]mBD{d^*Ȃ}} hmyBGbЕL_L#\z )6Ђf,@n6[=8ݘvj@}d&aֳM)/Gpհ7w#X&ԞSn]RX[[j*0W#mȅ\ٹ",[9b3?P^ZRL)n"Yj sBqRǵډEJ@䓧c=6F~U ) ř>Ҳr̿y\ vXn~6*iD$ XO@ҝS1/]z/V 96[òFy"L4U9`껩,͞mMQp]JT-`RnKhmR15- EI۞ԂϢ))Ѓ\G,^y>L[7%-BEHOAmmu ~O^B(YLڙyKG.RAyJWKj u+ito[F\K K[G̅3B,-H+ʌ$K'챖^eYP~ԏ5dG}:~$}Yw5{1}%~yGoxJ} 9W^B[BcGa1k>a1ܷ90Rwpg" ĩ9\|.]1 c'w^Y]MUw"ۦe֫ <|kDQ/q܍-!-v 2;,\PK粿!z>^ux7C"xnHE5(}rSXK|!Ӌrܻrv"⹈) '.B1Iޗ'0MN8NeL0en6{o@ڙD*T"e:Όk"ةf)j *)EL+N%j@RCϮQc$AlƘYsg(ПaH\k-T%Tgjρ`HSZA8Hx> (5ҒΧX#T4ʳt[ݶYS0n[_k-f{ }Yn`AAƓ CIGC ٯQF6}e'f@.i !ե(e,j6bI6!kyF` P0hK0pNov)*nl$UT)'ڜiY|`oCky1{^!G {=qyUvhN!tcbp9hO^\l8|#,q RPv(&| J@#p\cp2C\6T"sHb7t!_2fmb-zr#r,{ 0ք'CB*X l5dkӮ#>OlZ^=ce؎e ̷n?+9:=fdEH ;(=oLX.a4v2U?C|ZKki졪ʁ5zi)|=uugN_y4h?>D8EI b4K@6Iռ /TE,qluJV~Rny.M~&-VeѩQ |UqW_`]t\RE_! ɝhH3^": o"8rg#\-5fp]!zbs8 1W 9%BG~ӀS}SG\D?Yo5KgQ"<ýk3E%ŮgL\YsS^\|>?(VOՂN+[5X:a*lO]Uah=;%n~)6Z PL˜*d&߂50iսXS?8bTVWѸqEnl }ZG?^By>Z,%=#"sh܆NiA۩}J3-b設- nlc{gxRQ)ԪU$}6't)ԉ[O KbE ҎHh= 2eo^eRRftye|OU/nBÜ r̊|“Y_vo;ϱDu'>F_5 85 $y|Vk1w봉퀠1MɧS\.mtScJ  # V6)G*T Y~zrZo~8MYb' !^ jHNRork*˯&F]:T7+z;nz[6!ڃ@a_a}Y{OXѓXsx x c]"m~8`~*ɑBCs\r|~d% $ .{FѺج}_S9_'WRKN5w65h:+LUfpk'|~$'>*N7 d8͕[VU/O :C9S΀-Wtaz7C'A9_ uoz;. @G,T˲Qa6h W)Vi(7;5p_[/a6}q!h$iejpcf|5{D?P%\wkV;2A F"$=WxK `4(>L2f&p}Lb'0y::NeH^3bS?wCT0|@o%LCv,t&#)}?Wx~,7k6eDU-7Ng_&)*{c?BXK(ak,$:@$-A#V ɦTYR=.O_QOi|0`HGI5 P%%rG-ڣXG3 "qRG)7jլ)q~6p_BWOn< OM %:T)<4aӨdM] C{&=A2,!# dڨLh^ )ZӤ{\nenK'wFb^#Mc]T$h\rĻDf2;cc|L eCXǝƐ]D`=8`CКwm0(7 ,놫cY`;`7ΉcKY|1w:dU?,YŲ6yߤaWQ|DYuu N{|Kh@vqi4J_F=D_@VKnrͥ6(5ܻVW<1W. bvaEkgf7dC8kF PZPO49@Co=:ث)DJ| ܺt0@!r%flj3k0(%9n#Dte.me#xON,r|DK씛*o1@{gL5(GD>6LDiSD"HsgXSFZcy"^&N0:Gu8Y !S m/ 4 =6 .̜!Frڦwz… ˁzAdB[FK'cCaÄ$ ] 07F( @?$z d`.ڞw@@C~:;=>껴e Y_?Q]I-X໑mw\3)/CsCSH ׾1M$ѼW2:(}$W$.`} WĽ)FE|:V 7 f-3`V5D'2ކ13&3yRTpK:T/hWz5ݗ źL)µHԹ6#0T\9cJӵPsmwBPsQvxx+grlGM:?[P-tU3%~~gcӳaV )XbA}lNAߍ% 1:,M\h!pc{ф'7G54V{>*ߜ"4X ODXp![ 9Gt~{=h[? 18~}^a'?ӣc..ӓ_Ÿ{)3'p&>qSoxTO TW+3Y~i谽W΄\qpTX6Q玛Bhcw#m=(1>f R3 P^WU_:+]N[ZjJбdݙS f^K{zD%B{B+Yj VQe.& N!R1T *ˬ2 LG{uZ؆ў|%UiQUpvYAG]2{J檱qٽ+ q"HvC8$(,jpQB"|œ8EyrWJŽyasz=_cr@+Ξ'匣b5[ا ?]dP'M_4Boqx} }TJ>" |[u0#vH" 8jqW=!vB #LS Anx@3#,/LP(ϹX >L=޾ zQJ7FO#hKfR6JMt łmPMEwJAiWL}-UzSkޑT!S@R$2HFuZI\נv|Bs՜+Ϩ,Di`PJpN:xeh fڻX4hJ)Ja"{O>jh$okP\X)Ɓk(h9MرJƠdaf {@.$<(,rx8 >ߎWYt.XMeWe!Cd}m:EEz뉕'3Gƅ.@D ˩.i޽{8aM3"M#6+Nx ?JpM IySQ4?aى/MQ17\͑MR*CF *WidQ{c1'EMeG5.obG>s63KJ` YDj{(!gp!D,U]]h3(@#\Wq׌v^"8X)J6gŽfiCOBp:!2%U`Y4D1xI+Mzo+/ܹ*65 b EhCV7;n=q(:/L7gUi;]?XYF` <^2y VGvc:(f,!I%Yd'~N9:xD$Sdzy wWid>9`+<^EB-_^R`A>0iH:h %IݺO/6$Жw559}Twf{=js3 R0~ۜ7Lf"Z<|=(s]_2:yRy!UOm۟jKs{XNUTf:eRB k Au-`ZyL!Mk33([OuhHi4}ev=% 3KS|h_R'u. zțKpze4i1,!R`UGՂ|ٽ_8;^MLlDd?1pqQ} a:努KEq{b-<ؼը\ ;abxPxք f7(S/<̜VV=6 ji׳A z-޸K3B. kF:K?lg2!Uz{i5ŝUUCX:riXelZ!wχc4xĢE|k,;TRɰ༸+"]6 .'C廫P'&Ƈ?sj mKz)v@qTx| ۙ5u47#!H^Xas"-o=n@0e@xpuqPL5!?6o1-,HdU7!"̅>oQK_8_Q-Gϴܡ2Ѿ1$|۔=yD^Cy(~xHPohm1|DFJ 7Ur_wx:ЮТckiq"C_U@aUF_GFT$ofJgX{P'0Qc9WeyXMJ~c'E^q(_>10" `r+ܗ 8Ob)i`g^X  S|GTv<}:s5Ls©`,Y9`g72sOK^3dA;z mV͞w߯a9<<]ʷqhB]c!{"ҷY F_PP@KFtoTPEQM1OW{h `M@ڀ^l;ӻC[UMNR?~z-M ?X/ů|#dQ6y!NL8x>xe]7c FlıȦ-bD7MJr3<5Gt(w@Nװi##|Mm~և1Jv(EqFzzǔhCk|iGL.(:b]:l157eA}f_ 1{ lKHTvv; } m4Z q5 &m0.$Mka oqڋdU|U/? $ӶOcI!ͰzTNHؕRV@WOu"qvt?8Y&¿& et p?RrݍGdY lTw"|CNzX$00saY}Sv 'ԽV :YE#m?i{岞 27o0My]#а"KhcT+g!u3P1eWzUӣ-U R|vsnPs}b\٫{MN!Ybq@ J3*hP Ȟj)opdf`rz75 ;<{Ϋn^8(]hZuovhQaYl:|Ƙ(&-Nԑc ۵-z7~txS 2@V7<$`%*4uTegUH0!#gv? 7s'3!r%{#X)?SD50+X=yzn&YRWv`,_G0o_Cؓ߅@a61}7!gF,2P+vίaK̖+P㓊v 1POCᲛ Y ރ 7F5  xɅX=.n/eGŋ#ԱzKutB%}kZ33瀟S^VmPzZ*M=-7]Yaèxu,=$0lv6YYɐƯk \վakEm3S zˢC38Iܺ.$fψ[ʄÕ%!W0ES?1N`D6v Iɸŕҵ04) cdQ _jVL" %oS? \&LI %b) r>Ά|U@Ug6`mϜ𲳻#tb+wqȪ7/(7 DY OPƌsW DOɛ͝nX ΝOc3ŗƳ]T䮅N x ԩj(s[qT8:J {&xgfRǓ^U9 Hb#iQ`Ƒ:u|mxkse8A&~֋L3OTqk%g}C3ٿ-zOU c 1Lo-[mLr;SG8w4FEڈ'"xPz5|0Rc!y-&"PwEݴTի*+"v"O"I$4=-nCbg UV3 Y9r~Aٸ<:긹##Ɔf] b[&nGi6g5aGYgqN/7uZBwyaUL'"to2?eۼlaxʋh6"Ng9lh(ud_& R!gcx[ ܍e%\`7!ܐ&-\?1;oQXOx8~ALGڙXȋ]WOIQHq>_ ؞=?DNWx5% w7}Zcw<5-|i tQzy о T51knhYzY$ID$ ѣj7%EH XϿH6{XNҌosͻnu^9&n Uq2JPYxMLc}:BBTP.[n$Ю[*#uvn^?tO)?7m}z* wRx$K*]MNbEYiy [dn+^U }?K=W+n+$ivE#"=O)s`JhH4#W k 8*ϕ}mOaKߙFʹp}ƈD3;o wu gVolwPy{}NZ߂YfFl SM&NqmgZaat^d'4 26ƈ&X=N}%|Yw} !4T5%^jsf * F{h_eU.,,ߟФqqQ2{h| =mߊ }2^8:,V#E&m8tl)#p4J4m;Ĵ Nr=&$s 䍆$L|\- )D"C.]c1 ټo­oxZ+Cb|rޛUeF*\Sxɂ?[F 7jn"N%u^^NJ'[C%]K(q8~A2K)D!|I J<'M4#dqצZ吐%yYjKB`c% O Blswq%0:=c);kVJv!@U氹NXzMꚚ8RV]v*?+'l v^,D|ȸZ=O>Ր.L2Yl:H(qz)b=xiUMՄ\We}|4B*FE}o5YGϦ@ؓoɚwDr 4W$;9Y}Ae;QHm ټ#y<:T|{[cK'0C,$꽀ɒǝEFR\x%xY ^ے!qmփw1RB Z1nhTj_Į!}+Z-n3$q@ۻdٰ"L<9,Fwzqwvs%gp'm. 쟈hTIba[8ۦхZy0r%ӳ! ġsϑ21p^8bTu0`љ^cV:Ӟ-߭!2'J4^H E\[hl .nV{B(h }~$QSlJ KqqՏs)(XT%A%tv]xk$)m?#13Cs׫`7N=&/;P--KES㛛oi1:(Tn! 周)q 5=OϙBU7p$O.7𲡝S?g?U53v"-k~W@`{QjdSõuS]Re[WL#D: >~Nlk}0+&WCmڄM X$7'9{5HxCcB݀xp;Nd64} ա2x;ȍ9rJ2$&X5t*ƭ/qݪROp8pуmQVau UPᙀ)e! ?}ߞ?;T'@Ln<at#lfäIP^X (Kؼ\) s9EdrIG 4<(H0~tCC(yͫ9:Р!3o`̀jKzNS{ɕWOMR%ңq".2yv{ /:c]~^3ȵ Cw )m}g, 7`o[hpdgjdjkovFW@AEhB8y< Eh&Y PB(c1Zg2>)Ĵ,'Vu 4Ћ#KA]xX|,fS5ƒ3@HJ)lVVdW|4R)D*rlM~=49N&XO uھ ݃8b TԝBݏd>&$ v:vT>S&K2W/Vu Qv?{- kspu+2M0t©.Kv& 1pXწY2 =w/i쎥07G,[1fB 0UŲ9SiG*2u PCPLNG`st ?rqqN B84-J1Ρc }w/*3h};#KpQY!n$k^6IЋ-h| M?iLaXDsҰlϱIZb-HαO4\ 3ͳ\zD)|n O[~ KYbٲdj|1Β}>o8ޛye@j;RMHN= áAUԭԢ|G4'xꅩX|1]WNh>j-jӘc "_BKAɔUP]eG/LJ(X;r 7~w]G ,KXFגX# wI/1xR3H<|z #V:L^;o/2fI>I=ֳ/?rJ§ dD{UB.h/5'I3y JZXϢ@YAt˟sY(kb+ƆvDCWYgLPG fB˷ 0OFRڙCQʺGF =FLǂ`O[+^n)t!PIđ&~ϵ DEPP#"K ;ƞ<sZ/ |~\,8TB꽡&&"2ħ?WpQq*ŞAk\rf]/XlYo-R}NЭZZ*8$D8_ d(JFÈpumW;T:gMf',~[_JZ2+ӐQ|KtWb$9_ls.>)I35u,[J,196Yru6cAHVx"q2Oڶ:pϒC7/G 8Tb]%DYSIE_o$I~*J e匆YoGo/[S[s R AQ u 2,e !Cf wQLQ%tma=k'a聗a OY:UXzrQ&ӹCl~^}z #SbpVJwDxs7 ;ѨǍ}K|Rɇ 4Q~fiHZ$Pli8IЯg]» .=Ȕ-tY 9U=zm锌~N nJI  "tH*ބP5B_JN K;n$a?9 űlj@V\fl|" TK\negn EV4N2C'0%xJ\EFvUaD nhͱ޷Uuec2/W2N,w;/|(insQGq1)aaņ0'1n(c](AQw>ǞN -L-Uϳ#buލ/⮔B^rJ_D~sL K=m$5 `L#p8M˔N-M(3~ge89rBE5TYtRcA,9ƺYR#n5U\,%l03O^2ҒLJZ'(JI%)U?Ҙ!%x G/;:M< Ѹ}M 8q;5{z#0Vl9P ipQ1d6T^aYӄpΧ6g#~̢KwBYv,@q_B}"CB89-yn|4ͰP@$bz)f+)ڥu?FTxT{&sK"W=W\˙(Sѽ0+dں+: {1Zpla#2x뗬\ݷgd0gMr]uf<{n{16=# BO8\Sqw(T(s{Om4]3ȅBN՗=,+R1HZc{¨*$+0iEˆ c72W!B?F*T\8Jo74@[bK욤lBMٴ_F<>Ў8)t}N(J޷'1w"fG@f(W]\d;;O&Χ[F~y$]ha jdV! kǟ'Кa0]R ,A lBT%< 7 Hۍ=5 -q$O~RQXV'q4ZJlKE@*f kV*0?y/RjOh9~p4# $ye3!aThsXJǮlD(W.j׌oauq-EP?= -ű3C @Sۤ:,Mzsҵk2 -z)/6`e;8&1n_yoU 95`|%x,o咣g63 1>Ϳߑ T `&s59H* 6៑}t}Il "D06f"S~\,+Q$~{rT𣫲T bfߢI*G8z5<+Cx>,ܮ>v>{<Q*$eWDjYކ5K*7{'+(7͚RzQUmo{=,df OtPPlm-[R(c#>El< TLbFva5Z؏!a p%e5?И9Q [.}9:\:Wf[ G0f]"<[ԣ(ޣXj߶:$HODWWQI_"j5Ace)9rⓊwGuFyH(E#4K S6 kWA%8 GCǀ 3wf-Kˮjʩh`sğ߀fjVh1PU v-.q*Am|"J&|:-Bv(O5YڠQ]IP{@c |(-i $#y3o9+>:|g' ey5j`4Rޙ+RKES DbC8`V>l=mo/@(TAi崙5)\q ^5nm8bT֝*'chr2]{i¤c˘3QШ0Z IRVPЋ?d&[M4s ~XP"ԢVYѵxpFآ+~.׃JV'N Ij16C2@pq$ly"F7Zvnl-^c_NF XIJ6э[qv a  juv9f%AQ0 wzW0Em'!?x:w^6mJ y2mB;m78E FJ(@ι|wNeɢ5L{K*݈̬c؊U6:4$-'!*,5! YdA34M i}&ۃL+.~\hX@J^ٟۯ%X Z"ezrFBҏ7zDv9^+;9{d Mݒ[JOod`>x[G/N4QӡQ".{Yy&$4__hJgIrua@Ts)@܂vGwd;Þ2&o ’:dKj&U79iв!Lw+JƱr0mZƶjRC!{h@1Y=۟;}}R(98Pfmu6 :Ah Q=zGXPnjzO[ML)*M ~+R({͍,хsZ^k4&>o\IUEc8}5LRqyn8/.Yc~JcUq4o=z哀B//]' N]WMp&QElLk[G @d1'Cy{g@C.Qp#w1 ն  ǥRͿs\_]0A9N46sVbv;êZ 5^ߝD{P@f-3upGq<$q1S+NƂ >$ko|]8*/oӾ41Fv"zɮ: H] Zt%HpuyPhY\hNK˟w O߰gQKxŕ?[鄧B}`OeT2&ZCh<8Vov wGZ<sXb#ՃMaĜm~[ {m9^1@M(3WӲiyq'6}g!E-EwZ;Z9%sݮXky 0C`㦉rV'JI;d|ԫk=xu>M%QEn禠gjcODM _ߤLz>\T ?^X;vsGJ5$e"h>8l1ņ g[8_h)*zڶ~K)ܳHXD^y){6BoG[*O;`ZD`s y+Θ.kTR_jTx]z} F[Ue"1@+3wS8Ǵ53Jy\u)eO\khO3!$ mgMIzNzF{^hb;%CdoLSja6$+MSu<(/${~mI_-0;]qS-R"H8#Ih}>wK gu뇋nOr*BQb'F{2 җJ\][Ìno'fouXNƦ~jIQO7S LGf|Y?رt//:tb=);)0#}0>g=iӗlsU8U;~\% "&^NP2͆,z{ ~ĩS_9V#;~eӂkMʹe-_zy\m4\Bs^ں3Ǵri_Oqվs*OdDo @}A-﨨̿W]$Ce)Vr J \{oN־U 4KPo;"yRR H4Qvm]M4*fbAb:?YTw=v#:lT?amm'YH88Հ]̀9$/W)1繯++ lspOE6,!]ģrj-שL8!:L:$/!]k^, ؇w+sT=++Ґ4}{[2b@0[uMhQ`ͯwWɈGÞTc:Iڥ5XlyJqkU-11hxӀp#ih [;M{gT&DS= 1JW 𫛢 8cQbZCKm}i&Ίۍ?X%!X貒ߧmN RHzhL87q4!ݤl3N񰘳kU ܪym5,*K {zεuA^[㞞v/2B@ln͛~fzW5G*; @:4K|$vtǒ'P/*2 _qrY,"u?2m㏞0yO@ʜ9'h啊VU9p \*di Bc{WY3xe" p\oC Cw4S*[s =T(2.f&,Ka43c}V4F4)5v9z zoϠG{}(cSVL pdqvǙ MiZ < fo v^{@`OrNbPGw5œ'~6,QQ銹"aʺ݄D:c]^Kkp*Jn'6N^de%NDBNc"mkL?`[9)9ڗv7m~l5>%iť&]cefL"H|1H H€3QninU+M@&E&z H=A)| Xb@g8v@8T]XL!t;D`(#.w5.gXDo_H2?65leۡ#144fX4/ezj 4CJj`dQLsK}g˜axdcOq\KogZJ{CU$;x1VԱ*q"{) LoH#낄~k%8<; ]%nܰ +)J S6a{mo;c@ Pˆ pN)Vߺ1k[umxIO,Xw4U 0Tm/TQ'ߕò#_ha;W.,)|ͥصM4`F7-S]ܧNn>KA) s㧸`;d~Q5.;P.WL]:bV Z+ U13/,Sejpf> i<$&]Q0wԳF$Hd=lXDm+gCGdfb{x7QatbI 3WsoeӘfk 9_oq&lp$g&ȢteZ@"5ר!Rh^ ~ BIIE?\Q|a^ %FÑQA.KI^{N9&.kq{i,5ULUop@&]W.ՠ[~ƈg(6jcұ/ܿ![yqjF7ԍMz}y[R髐_U(CͯcftĻ k:MQs8 E7*1H~}9U `tjI+wyii#3 m,+P‰RF~_ ΄iq'`0lr D#K!Łˢ)<نa8FeUzrel1Y;%\ZUao"[ ~&xZYY"Ω~ d_ 9}B/jY"LAZת/"P@O_Fg`4C86!8Hۮ>%?6,p^l:fU֑0@z$qX^D]ƣoB@& jUa&\-zKYHHO`ю [ni~A*kjʴ]?Č6}rhqQ0#iwa+Lu\G]e5"XIoyf('OD`iJ#6pqgAqLcC?iLbS}Y] \M֓w:3}#G USǦqEy/NfC{b(y*, KE;f_q|rTN$%S#eXkA?3yNSfiINY6U]h@wg+f5tV00w+ ʴ)CS>be d8pj~*/R& 4s[ޑ̩gwKerR%g*r[5|EoQy: +EAӔ!ՠh24;!@ f&"IW Goc0=?3z p;Ʉ 3΀B?$gkPzrb2Og4'ѻǶmwy[䢁ZKKWOH2!2z2u 9!TQP[U,WqP hgyޭWw.8 /UJ{ {ЏŠ́E')Cx=A3OKte[,]4 |BH-p[ѧTBD<=FA(AsתoMHEK GFDEY!9(:.$g^\6ә΁p=*IsHCcN8`B*w2ϗwG9}n\L5Ú^NT L-N5H*?@ 6Ͽ-Z >F`]+<Kn 84g*()5?ۉ'_s$(3@1`N 1I w$i+ `e7z#å4剾`0jdWWaaNlYVњrX^\S,eIP'Z3`@RdyMPμnvԎY;G1٪v>3a 2욯14s]D{@K߁b.;)ZfB;@S4SukX*Uea @*v6fks蛓QOy\~T5"jXZrp%>̴5c.XWxNν&v zb^lU|WE ,}gk̠ U@*B[Qmnto5)<8XECҨʆk.UƠ]@JIo~LLR gWI"bSl}z_Pc˧ޛW@視q1k J_\| *⇻God<`NpQF*%)Wև ;XbҲ[ ϊ9Zx(ͯZZY-)ۏtwlo$Ib2I5N834f_.&(d)1UΧi-M%t ̽ h >LJ@na/zԓ[ɌNe6Wa)1Գ/LSW|-wP"rVaڜJmb3Zi6 8!C76) 2QmĆ3WM@Q+tI=BqKWޯG~?kSL,2ʈpQxpP״[mq \M@`2d%ru ;cOHWY^ȶ"h)@s;N,,,7AVF籂[?IƸ}?oc=2'Zm+=/k8Y7C$y( Ow eKl PB;UeE1m>7{5"A"wc Mu:Em5gA]'g̝K)"#:]bQDVR mǎZ[̤u.΢R(yJc,vql9yOy_ID->N#&\9w=#!(lj2dž|B?^P|QJpSodOm:a]Rz;Z:rL~oFH߰ZA8\2h:wm~wMҡU~(O@| o6{ZN+?|}^ǎD$rϚT͆ }bjR̃#G Ӵ>bZE\Zx%&(\S&:wgж R$ф ,fK{.pg9½fZp,?m_Ijq 2jCxu `xiSԸIPfϱl2 fƫI@ $p>Dڳ,"'Xdr?nRG^LL7Xm}>Cө To PTȼl2mCL>?ruq;Jd]DFtQ:{<@07+[֓3ۚA5;}owʦ)% jbLud7|V/0Hv^q_.p I] SX .=fF +mYwe{0Ẉ4@bc *g4E)_1/ۮH.;ѵ1%a%̇ZgVY-~AQVw "2#.h;sYQM3 lPXi7ycV4f˷u ټ^JAqs,QhC@){ZS80LTL-Z>BkM,EߙH?0"v<(D# $#[D\`n;ԺdkPӥOX54)U}Sы|\+yO00 ք)c~l;tɕ 鏁nTLmctCs2tRf,"c]"`zPWpn.#;&o@˧ 4XoA jDtC:6*+waא ]7=ma] ͬkx_6s7 vJmqu\T(i~nKBϨNˣegm)97v~N诤) BZ& rʟw_F'˸!+&*&K)J~͹Ƥ 䒺+` T$މc9C (tAod*zۯwn ^*m A, J˖'`pj xcr|LA="vۜƟ"RiPoߑCՏzh B2ʉq+Z_;ɵz wd#ۣ  'b% iLp^O>,{ʊ`9^G(Lo!j_<_򌴧#58#c]+WS [Iop!pEa@~iݜJk~VQv~ =cE Úhv. HceWAf30BH>;[ TDLE8!}]>*GXv_4 y z'y}DYyªuIVKI݁GG+UJ٭HTj_yP::٤ Q EbPΑ}PYwCk=4+}]iۆ3W|Lr ͻ|*$QA*;L662r%ɏ_`EU/  G_U"w,*5$K5޸6P{ϳ y'A}Yr5B*W?)D?g{ D9@6I3luo 9-C+>g3(ܩTav)3rhH"Gpp;-K}OUÃ#9zDar;f`Q!p'TFS*|\ÛlbMhN-` $)A 4#?;q30˫H!cmDZ69CDWr޸S[ Pp,DnZV8Q#2a29"1_ehMff=*X!P%QEC\K`*/*] 5́b)l?g9qu}SG}pnLˢRF-:!\veFqo^?١G^-O7AXn$lK\})L bx=2Z;Lw:r\yM82}luRW&x\̋BDW SD0L"6wD̄ @G1QX8>áqY5/i,t{w{Mu;,%oK v?>` ^þ!A^5 M&2rG~ę1[חMhfxPFrfz% m=?\IN=Cr9'iyW/(`mRdul;dzÞEl|EDOP#F|{/95*о̧WW Rpm͈[{eV퐐)IډID𑶌W.imV{$U2薤jX`ZEiKY":y Y;ly -({Rw6>o/Bd;־sßwϖEuqsAHtB&' uB`FHWg =sL1l>ʋk_6]igJ͆@pQg sjw#߃Z{u& <3k>y25Si9utm PPVv[g[['s- ej_=±~ͣS|oJkLuRֶG[lڙEG`p: 1E F;e#-Fo7Sc&4OGz7>f ٷ8%BUKJnw|MOW %ʴ@Oww5C Ճ̕+fy7)8ɕ;\()GT$߽z\v^ R5 J@ Qҋɞkdr U}|TAEf~SJi;A Sui$b QΪP/ZCU`<~8D# Y3OR$  p1ȒߨMmcƐ)Ed =qHhԃ>؝uhLD%PNAaVhAkJ(qD8 [?5%,,|{W_"eOJpu$ر=2gS"DL :_fU7x ,]Ee:bi1d n}H0%_(RHdPԶ+܄?|hn)= ~(z^,ɇE5UWNgΖ38?:8\215ZP=S {:!CEIufl ,am K fnB 6#!~tYb,alۼ n1 :of # Om.RtsՏI^0p;.w>T㹰 B:-do3°GcVi8NԤ~yAj~(#GpT(kJ0g#qcAËL>Dm$7dz@5 _T ^rɯ@"PYjջ0xk yU4P\**nq:c g?'Ԫ\Q I<{iuȓDC.R%}:!v_^XN35n- 7.zjzwx븓`-aJ#cpr73LdVjt@vzGrk8o;L{*R F(ѣY:D*$;ҀanbߚaU&䪙8WtuKT1M7 . JJqjp(;`jq:Y[]8r ȡևˆԁGz~tCy; 'L5ew鑁3)"a{ޔ'~"@-}:kG. ;{MXۈLT|E<[L..C $ ˾tN⎩2ie-<#op Gf&NZYD_ɒvhg|U ՇEusO$-h*B]+K]&2Egd>,հ7jJ\7% `5nsf WN& $Ƣ:A2.|x~yҷ$&~@<{RY{Ҭ~]fzeI|A2a:lMiR/,Lmk^?|>x)-MDkN<^mlKpyU%ugosVL ilZ~#r<3+&P #֥7%, q" }B:QqN9L 2Hfp_gyr٥Qq aEw-4_zwP]YBX\k.[Z 5MoBD/a.>:7\dp7:l.o}΋;ijuۧZPG8\zwY)v'CAP:BvP몦xoD{ц穀-p>5r26j8DvPIc.\ ہ/=wp`yELb]) A9*c14tWf'o)@vX1}|ĝʲgќ8yhi']%v Iܑ:qijj',}#4A`%(K̺I>Bθ /Ɇ0zl9ZYWQpq|KOf쩇V1xi|z>6l1#Wy Q`˃ a7!D#hE~wg*G* ʼA[J1@+a Dut6N|vſ.p+EXKhb'jb!E_j_tID47 PhRdrJ{z,~BfX?zdžx;z}#/(AA#ab e{ T5DXl Wgtu,pbနQYwCGG(SP[Q [O;$w|0᥆|'HV[)P Ұ >1d. Tidl3 #=0t^b-7b 0폰^uDw ۄzN0xLo~ZMƲSܣcü8 s&p~LTfI$qqn>-ۧ勚6k&w?D'7zYYp}WL,]Y%}hުԳVJdWn4j z T…T.v6;TD[K0;fG[UX"Ɇj i5@5Pi xA$j8Vǻ-pFel*`&C.afNεg@a"|*!]g-]:I*I|6:Xȕ躍ިК9΄aI,ڡ-$n7.k]/ab:% L1VY@ܬaZ <t4U6Umtv+yWt݃ ËՖl#0qԘm~gr.zp )섴U_F~ ͆ VI(\h /=Xs( &ԙBshb4&ԤΞ!3{sXЙG_t(W ?9-/9_ Qebo@t^)t]UfJ7pЮ~i4(h0/n ωUeQ 6=QZwg{f459IӖv[SdTq8Hp6fSp HK9` \!7MOqp?l2V&@`+ {f*IZ<k~"2QJ8^$96a $?k:EsٶI[j _8s½}H E#/T7(A!ݩ-MJtY CKTmus왰Q.뎒HEV_}<-LtgiH5Mah0q|+j,M HlZu{RnNFVz)I,5(z367˪= ِmU .[O6G28V5h`3!"oL;QVޏ^D Ycn̥ "gh`/Op1q.6\S(o1֟!!:ݚV߀ 0j΁RnFQi~edG@]2 ۅebbb]=6 ϲW5l ]2b淀-a:玓Z2Ǐþhث+:fVV*a#Au#+ѧZ?Kpo[[5n\]@3R#UK0|LS+A=f,zUPUfF(C<7oV(y(}Ncjԣu`\xb𾶋B3Ic! b;JW0F#yr2WY7KW@:.`׊Aۼ~Y-l6p Oǒ  +$#A m*?$DMs 0=^"%Iȃ vSWrmbڔ.@¶U~ ~Šb6{Y#aK4oC_R;Kaϭ~j* I}2l~+./쟭8 ٹ&O/}*_41-~jۨ(jdt'<#(;\b|͓6z'+q[ۦ K bYXG+!N+îD mbsrR!%Jf@$_ –)v(mzs6]HVO?(B:faop פaXXe)+ctYk37Athᩪ d h}HمH!y}}-{ڈ?j[K.׆1LϠE HrKV4|;]c0LHnt>x(+n]U*R +s;zο/ʞJj(mkj S< b[,Y/̓ 5Epȁ k)OlyF N_eS CxBkL6F;c_[zo( -{w=Z&č*T4"5ΞfeЁG1R0H?3Kh7 w^ך[7)I:&kgS)g^ib\J ;6CTPF#G!]0X 3f/VT<AWm7%\hW"_@H!?*уl^*l98eG抉3NНMkk&Yhnn79.lƌz{袿*f6JjHЦ/ *"e=r{hVVҸw~ p!")ѕkӛi[Y [i"௲ډ1 Ә3ERbpJ2o SoCC(vvHNڒB >x+IEs{Oǖ|L:"J% !t:Hqvzd cL= Xz,!`i!4j z!ZK g 6B6UxD.pD 5,KՊ!"YĽt,A-f@2x) k1* $ЯZ*D2Е˞3S<2HqK茑\$UYbˆD^{kdgM(Ě̘V|>CXG x|]M}QijYa>"j 3^ȡ>vX]}[~bc"=4Q@t>^L>ayH6\=xdCrZA߃REoW~ sD[ZubgIJqȹQe[zĎ_hQ_[}CR.)cnC&>%0>ao#gmR]ZC/gq>MK80C@ɶM @HnqHN%Jig\9 EZI qfbar"35uq-2#c:JO48ߞ:ɢ45܇>@dZOyXzPq ET/H'2Mz֊,~$lO! ª3*&C<&@ ϫ "ÂG\|A* J-5}L7/!뱝=JҳkC-&ֱX8de9s5@^~n'  9[s1^ay!dd:4W?]V{ždZ(wnFku [ê! $r? f vuy0i9#ʙ-38%rarMVoR@ݸqJ#]S:e~.^Gӛ R4]cO#m8[t 4@_}ā7fx[z;BexylK1@>Hy}W<1&vEk<ha} )0TyGB(~(ݾF|ɻ=gX5Iwgq!^LI{C}b12ŵ3ȩ\z*pO2(>-1&iNP%뫽_Uh]C@YVkx0VʫX Q+ (6:2`ʖ4sVxIJeCᆲE8g*dž>ס-ӟ RcgKAṭcLq0c8iVg]\\ideΈ<߃1Hb4ӹȰѕ !+C  [5vϞ`#I[{WIl17x=u5?B2'Iz֊pW?6T9 C0m2ƻ H6y^ڱu߿[%VąnQ ҞvJ !EiSCw^n1G`ojC4:%| _e0Kj-0.of{Up:1H?tp^i_t2ºmQ85A8={ 4lG~4f@ՐEzA7b vZV‰'_Tn[K&OJY^ϝ LU!2VcbZk!r)׈Ɔ/tgA͞mw=5!9} W-06yYxuй F UjHn|lhr7CM#%&; 8PuqAn$J :}3yi^E;#=YΊvqjgG5gf%'Q˴L[ps(IF^hN2re\A3ˇ6L[T]36KfQeC}^eb|n 7{0 pܶI)1pE[:`X^=@FВ'wʥв qd&.DKZym`DP4mi(o|p8O"3IYN7x=&'o#@ݟ_Chz\_ɗ,Ԟ,\>s,~d.B+-`;H$5sxs$%@uMIw$Kfv$&8О`;j m`=--VRG_*_RFgq1NGwu$u\i+حQom-WlC6kK?R=ǯ\+|oڦ.@6/W_65xӞz:!tSZŁ,4s8*ܭ?68&61 LɄ#4Zȁ2H~.8*9>P@oY|8=*CŐ-o޴b{w1>PRMBBZz$,9B fh0l:lR(ڏGۃN^(#W$X@1ڞ E[:T*LYEសIȗHN?!u#b'ܱձ"[cmUSdݽ$*Gq>"#UT*a[- fYh9N)t' ҵ_KV?t4^З=1pK^ܥHk#V02 lP|d<9ftLɭevRgSrNKCZ7#Ѧ~9+<:_s?2ss:붘1X ׽Giʊ>j`n9.Jg}M-s;k=",4Rn? YےO$"lɸ \'iB'r]n, yr@# `m6h*}"c,WOJMG{#AY)L@#Hڋ@}v]Me"v]%׀dGk@t"XgNWl(M,~5+7r3ap=I~/H" vq]w8`{\*o}He%p^Sz?P ANp!jLLSG OhA0w$a`Vgl2'=tXqH巏>sIS,k5g$/at-v1soCTNWeBP76>-8 <3a "rQ9^7K:Xf ;L0tp] 㘺'eZS~?2S5j FEz'?S9nse~%cˋZb3A%t :Uysb H]4hɼet't߃(i?rgwpi=e>Ю2M"-nUT(&T|}y9649֣K`v%Vp`'s?LfZr' kӐIS5WH,EUI6-!KI`9-;dX5DOAKhP)P2icyٮW[xoGڞ ~#-V`>^bt>1B*`a!`GoBk8`lߵdL~_Jn`~aFOw.ޜ2 /Ȉ; P|RKp{i r989OVEQw2nOL$]VG5v:LȜ"[Ts2 &,X"m+-P;qcCwݝ *|.ZQ0>pW;#= acI]?۫4`W2я+|A!;"L'_׆hЄV \- O#}SN9m&7q$Ge!.Yκ)}`G#P3g5:A󱬗'Z_c w45N% RD @_S1yN.ȭ' F~h4QqE+hPGRpűRߏJvW 9#I_&A:046tgñsaG8a?Xl7j.G\UZ\=nayAg\Z>9m˰#?Sp00CUIᛍ:dPFߔgajJ@V(4%+ϑP0/nRt7#cճdgz+{u;,BL,`9A&N3 % Fc\nUnzMxh;{XipACsDlܵK P-љ fn2'pF`Gg'^?}NzB=FeS>G!uݪo ~$Z= 4|#Dؕ5INO;%UBvp&l4Q ejWT{}6Hbڧ>X\1=%pXr9|5iYTG9j(#D5GiۤalMOWaUꘔ+|lzڴ[um0gܙ?9 2+S-hv9:K9h#Q)dY)d949z Xl_%S3!4ĝ jus˗\i⇀AOc}^ Ф^IpsV1Ot=HH"y)Jt"G7 + gq=1jNv9>*!wO!Q/ dwȰ^Bv\mxT$ Kғč|l; Ga"iI/pnyWS>XbBk&+/o)-t $۟$:xECڵE4† HYu`>P4vA3+:`r?߂9iǯBvn:uFCd8mѷy,nQ٭^B1^.IoݚδXP!2mESٓKGץWd,jzM-DY/GV͵t--Y E{iфϧq*e&EHyOH\$i)Ydy4oa8r}4R" $bQρ1ʭ#K{l&K fTg=aXbs $0&:%jmub6j$<[ XylDFO^qV(~^xgM I@FS #3eoFu|DJnjJQWkE&oсi^?ڦfR *9z9M<O{*zÖi+:]4T‡O]rL>,# ~t!9V|VQ*YŢWB:lWv͢Qt3JE.Ƀ\Kp"ۨ9 z?|cij2P:u^ng'QpLshSj/:*[bjN2|\P1Z/f>r^E#I!SALBZկiDLcf(T;m #^'-{WI=I_.zXt`Wef#\Y/BTP0dN&v9)<SPT 5bk߈0RvPS#6 8M^k`*O:e}2<>s_\ i֑)K|zV ͧ{gᱞ{[ S_ ң_#*_dlLt#~{d**ed8Y@fE4QN 24 ** ԁo屐g{bj`_ēh6&1 r]/W%N"$!p8j;}ih$`O,6[֕V*΁ƍcޱmZ"%{گt'+X0"Q?Wcpَ (&I'6/Zp[9\Vgɝ) :iRyH,CaX֣FuA@or%nSq/Y;믇]b\"Wـ!;ݒ8u!˫}t>U'( A+)8rf> Ż_ѡ; fy4kFVF)5k,:K#m%՘]BA /ʄ NF:c փ J> , 3^1} 67JC}^u]ܩ;Qe]eQG+MWīfj_e(C>^*CrZm{b{VYHJ].*f<F Vt?d +l$5jȈj*nNP[jd(2=-,VRual1Ռ(TL ICLׅ惺*X ,!xO3w1͍Kd]7TӃcW Joç5w?܅0XĹaHtU&'MQ\OlyKHX^o8[`3u#7`U˝NuK䱨#H]qI(4oU3@nO>~l(;EJ6w1*󅷚,g<(mLkg`&E=)# s6n1ҭ> HY.>ym@N>z9jE˗@xwy{6#ZRO R  *N9?" ^>!Hpvɟjk2r xT.Vs8^0 *P.]1O^kSIC~lOh<mX2V̞{ɜ3u5=̫I3DgKbiZ&)P/iKQ4:\Fxߊȇ Ӷ26O*]0% xDTeUbj ' ey l ;47b%K=8rfe5hV۾E> |,@ 9MXf5݀F/B8@HBXv򶐒;ĵ{>"P|%i}0K]$ խ=KPk!s Z(һ^my 5.m.\K,Nt! aK17({FwEE7\b}d>z`D@B(I;g)M P ~cf lzD?MUo P\e*DzgQdtA.9 `HO5穩.c<g8cz>YN*»jY"|ZS2]vw̅(psS&> 38_dܚ1@ jDr@C]e9?S2}`P.PWZ=<:)De7C/B+3af QR}.P-G?>az㽌wtkp]7zu77NpnDlι$單n|+^h'9~zdaiMebBO36 yT}YaT&߹ ΂TIeh/e9aKuAUSO|:xh#75R ^β˲*SƏ{_!* yYl:Ÿ[-ci[څa]I*1W$W;>g6PbغFDZ}h""yx3\RfCSB mLƪ 槳D(҅q'dE(#걋_/v0:7%@VpDoe_r8FU:MD_{7h?sT% FZͥMFC$PBtCY1XJ,MQ5cG^s=y;XE7uBӓ TrɋT)i$GL`%}Xn)ˢؿWiylYPؽ5u~E3JMU0xVsIoҨ,,p2QG4*n7wܺKjN"6*!*ah(yacGghY@:A+s3mgM(a8=(d ".)YQfao쑏.σ p")(&; ݿ[Veu}LL[T/sP !fV@ Nᦼ> 4q|d`&2p޼opzŀóxhW%]9J `9蓑8Rr}F@;)Gx9.WK w} rgA-1T(+:fi:NUa4fb0O}Oa>Ńkc63B9^jv=!M)v"Ր -"_m.˘+('v(5 T~~1ct]j\=aBPn;6˂:<퉸6"󽞠qJ`_u}d@Kv+$&E|߻k:LƟRM3Zyc5z#s[ТVQ s0KUi-.rQ'%6X7h3r?jX㋍ٷP B@XŬiPT* -#0:M6V\`q{"]_D"c }ޞ "JPx[.b/:S \*:j DF4gޱ?QL]ښz8-2ZטKd#V0401Y؆8dqʿ\ss=SΩ_43n{txx+n-ou$]PЉJE% P;9j#Q DGJiX[XЋ#Fz4WOƭ3I?lY { -Z_?t"oǬsD-rLvY;ǽoLVӞ(=T?2@s.!!y&! p\G$YIU/TL{tiJz)hjAӊ٣;\.; |OB'Q!Q M!a5*!Ěa.q[!~ jg&=ɒ;vSVP:Ar~䄅FV_j D.#`7Jx| v2eAC4q3@&4Ͷ>I8_@ ]-O.7r;X*Ȧ+xoVFO*7`>ehK(-7CkL=WBg\(ΜT9.ꗣºU $&%2s4s mY wNiP01UV¶.O×X4R[O→6RC9VB`~Ml q.wE]3%R #`n^rXi;"(Ɨ4[E() |9-EzO|"Fkadd&7aX[3լL~p5B~ _ϥ!!0 䰀p~䄒l,ݷL0){D$g.MW-K>/S)<>^ 5wX#@TPU9(>KF^g#l=uZСz2-v\0-H]E,p#{BjvTJ,§.I߁(V&؜Yba(W7e*涞..TE]kx I9D5t<\>ǻ'kgȲu )i+}D TaD[s"}p 0D ŏ Q F鏲lO&Ja؏/bc}ЀJJ={O)U[/QhGb5Ge MՏ<HH胆vIfp•j53+-j;X!Ν%3GS9p@dnT\Y==9o6 T Lp{!$Ĕ<\מg@Yڧcף XjhP>˰ {v!uD.sQ3_Ύ4o wu"M~cK WǷےm h b/R| YH ZO[I]K魰̹k^o,uc~!23vneCAIQ2'-~Cv of6MvWqM\mWՇND";Q3\9 LA:9iN7N݊flPFmXCa6k?P]>[wY]G(+ZqkE5\#D5ޞء+hy]xek=UWR!.!z͚=8?D20n%_,%uGc# sNA?~Lm.C(](>.Ywzs{Rh5LPc^;IoAO-e pfZ,X(P8_72ti_bAʢX*bVӃJ{i05.``W5A|w X%r⒪y%UHv Q褲.O+@Ȑ<&Z$>1Ma;#h{@یZq\Ձhog rtD/:HukU,Ú Fy达ʞ+BcV&Ķ4GA(i&XۺQqeh7fNjAX1p48DqZ(0|!%_+\F8Ud DZZ)wr:۫Eca*Wb@Gzٲ7;M[ -9cϊ48FIT͉4ӽz0p0"8H˷B|mD _0f%065'`j0%G*%R&Po=NYn]ީ)U.6Tk_̵ J1N'~m}aEŚB:4řk_kčK9;4/r?٪/uwFBt̆Saq<X5n r`mһl$@v} ljÐX^!Cs os6*:4Nݨ}FArl]piQ+GovKx08V`E95T^ m;aq![cԙē0Fs5Bw^lM8CVOB}ǦцLb"uJ-?zS=kϢvB ׽=rT W*Zĥ>z"[ p/WtGr@ԜoUXZetg[SXI?1Pהx暅4FKUp. 44_ɭAnp6Q)r Wv?vS;uNiDtưƻRqA[Vi^}Pa+K1/!߲ݑ_q@] Rd+{<玚\r ۇyZFgt2w(=9{* 'SA1}Pẃ.4+.6W?Zib9GņV'(UHS22 q%KKαom0?\VHB# (Ywym.n veIYSb"LJQEN/'D=*rW;d|3HoG<]!TܣpT֫彖,kŶ< mA`9닔ɩʱ˃K ݮi/ y1H,ʉ WFDE-LeX" XC&7ihC zT(Q)#praj^L*ʀzCVA.wfkJ`R8ֽi=X9iħ}_J% 6Ŗ`p%>@@6T ؙ 2`^ڤ\9f)^ {]b#K'*xG/-E,fsb& :^MS(n"?4}Y\q-cn4K$}K [uOt euM{E՟Fo e$8ZQs$J?*U6|o@+z r"#'V-ZGW!ϙU7.-fFti;1"CPO|,Ha* ]pDbMk2')Vj&lxt mjS&DUIVIJfxs)$r,LaU٣3*Lr1r "k\E6f\PʨiJ%JX%yJ0`f5SuMĆwgᎸoq(DܞgyWo W>|+Fkq;(pѹ*9xSFٻ1X%&׎#w@bPM% B*TR16&@{A130H"lw1|T&Ȅ}^p!4Z4 Xn)5&!F&&B*THEI=oDQNDXrK :^|$Xaq XG }jhvE:iť+26ޤU ={Z+T#WxܳD&n&Q-gd%F+;G9bK}$6D8Q^[Qo.M^6$ vjg@kv)>z V'{-Vq۩lM2 ]95Jn6!HbP3WY74h(|Z!*S,i_9WBS$[G̔? z~{75+}XLAxY6^iw>ΘL=ӨԌ4TgBx6#|K=0]"BVb=d U2|xOO؍P})&]J -(5ssekȒ,]#7XaUndBQ$~P@}h0,U,aL׆C34#]_P#fpN/%'#0~𗟣JGq!X ȶ6Ty. BX`1RiA:T2!8s8;6=T%2HZ՘n/E͛d4M榰3VKU(krA0MfS'płdv*i|C?;a6*ƙJ寺L.jU 7J,7 G8t7c5cNT 7t 7T) Zu0=XW^Pk+u %xGE,ZqFo7dGKtqK=qVB| `"L@x6Ƭ$DEe?cij?d*^cv=[mjd$ It*X?*4?xzX+@\W4."9ƔhԨFzJPxr1(y9u,+ZADAX'AKFoenhUQUlSŝCi];6NKpQׯVFξOy{e{J>u{>$y Ϊ^r?$4u`k_a(&F„*+ IUbejm=t넎vޢqX،N!^ gCή;GfE𛂓]vLvameUP$}q}󤅊.aP;vIR^-j6x Ja'ҫۋ TpY%H.XI?93",#o)V[R9ʈvy cA4{^A 9ҽ!4 IH5NsuRGGv$T!N`|_NGj$kxg= lhćNx2\.X=qx{1 R|HAwdå c Ajc$VJ@n-X=EmҨ;1b?,>Ҟy Z?7hx<ZT+r2F7ȫqc~ls="~Mɂcexhs k$:tܘ(+ƚoa-G:D[ %W{v{W\C*<\^ zRzi "t*Am0NFSl_8IPj!`#\=_` d@ƍLxMT\9no,H$A-k(!'@~D+ORֺDI%!*Nve $)h@nqxZoܱPp/11s9z [g*;6M4#fa2=3IFDNY8AM ֳUtazQ:,?`J|A3lFje4)dRQRL8 ~DR/v1pŧי\TٗF|*uzVm_:h2Rq\glt$ğR_CQֳv;#~6bxHDm15%1Qp~8uCk0SS}񋒕-yԌF&&~C<0֨ ?8O˸Ѩ‘gY/\6D6SdEJvį(#+4+Mv^Cexu7~elUMˍyfdO/ox˨H/P|B[~a+>R~PRs{l<4_ t?]1jw%,zc9ſFɣ~sۄ> r듢zs ?%x)/gCWm UM<fXܦ:$BiU> [O( $8 xl| y̭~nV=wZޕGg^j {>Z_j+k*k\Irnœ$[w6 l8|# 7PZ Ww 5C%> `%S/[d#? &Œu~Q6(.ۋԣJ2Bۄ)kh+b c2My y&DR>~{ .]yDFzly<ʼ|dn;0?I# Oyn>LC0&r yк iv'pnu+txZ* UTE~,֮sy\ Ee1_{^~:\ t\f5И0ӷ]q_ W5pfE+ш4:$ÏWFWO"R5, 8Hӣi2@ 6D?o(R>~ܘ'Rv$k]Z<%ިGal? GhST8 /=wI'UC\抑JcNo1@`aŽ 负 $!]V0V{r)aHndĪV@#Mf`!X,Rz煼`b+n 9 J?i9%g$u3iݻ<?0"S'Í(^E⊊;Pi tKv'RBgrJc 6OdU{g#*A%"N3Ȱ.BRW@p{\cV CO -wUCvD!Ki(,[4R{RfvV inQ%9#\~{q{9ԊϷQ*4L CsrƻLY}/[v.؁^bvJ%6cr&w:!NH(L͍-߳;+MIW6tXn%XE&ih}f͸mf@םodu 1[*`"%f328מaSPFtRo*̵߯"ҧ|?GVRDުkjB?'1(?5$^3i?hm|FGkR~]-kJI+I ߞƳ=ى9Nr / l͍&j)BdBȥ~gY Q;q; c֝aO~-Itq -^,U{w CbLSWR'Yu?S}g¿1gðsSKhZ 24]RcGtҴT0H>ƻ2ȀU$׻Nxzj SxH焎$a B^$0({K exR0[TqַH6xe_W] w:;"ţJpv`U4;L@$N kXz$.YU<4m(<^$|GT^Ս{YgT.ClMvC3nk9YtJ{tͯj#r OO둹6grvDC0ZHv,`N Iw .%LK\ g۞R)zn:Ye] ԫ'K ,Ǯd`Scf8TDboNP"t?K,!UM /do/eT2\YYU_]z}Y!@oaǫsWS_PŠQCO3GA=8UEftryk]GhMZ0] E@B)n3[qdlMSkO'nՎu̡yѴdf>]3F?P/RIѫY@F3,D^!֑F|"j*`<..>u_-^MdPHL_Qz$6<6hFh3G"u:eQu/OF}sSrL5}\'M@e Y?/<D$y)[z-k-zZˁg3uzTWm $k[sݥ+]ZGf&DP. [^m`;=1!'#)tx h8IAC054Y7n#">|Ӗ&qkSڥÜ)Ó4U6Cg U%aU|K$ꊈZNt>m 6?O٧ ҡq(LⓊI\*Ao]N`LE!EIh|F"7Vw۝pLti~ ؗ/vHro+?A:@ 6"Y+,M,qqFIӴ^W30fnq 9Lت [Mg;TMfeuzZ 4Pϊ;6W6Wa RU 75 UE"aOmp+2[Ut#nw|93"B`~u!:Y 2 }^3smjnsa#\"6Q_M,G 4+zg 8%u~vSKH+v?EGE*`c~kٸ7Dwnl l +ݤ!yw0_(k-i ,E8nE]'0aJ3kEˈcANemP*XZJyB09gm',-H"G8}0l?t"N*zadC3"Oߟ SV_j17EZEst/j_UlZP$?m@T=>|JWbveh /!EW/_Aee*g@N2㈵%HŎ/?9h\3-np /l9*/vKn e].uFWزmʉt\d5|V -h\qP֝|N[ˠ]H)  H[Ph#PZ*@ )K;51_6&zk. \3-(#"1-KNgI&X;VDL+ }ڞ1uq1rQKj.p)?aLxlW#4d>;qC)O&ʚsW Y{o8?e+mܞMR>#8%N1%┊Y]6*Fk!tJ@1(~ hc-yT  G_>Ǿt]d#|xd|{qɺ+JR9]ڻp%+W j ;կ8BĆwnk`;M.$ K\eVY.*=@n"e`h )tB>ߕI@)#&Y8銴=J0\/)3Uཪ}b{6?w]L`*l{@[t,3֑!user{BѴ@/9`]awSZGfܮf8`B@@(H6-$U ڰ|11L|aCf-,Bl3cy\]v0/,oA9jB׺f KוX``^qKOѺHP J!_(bi/zKG]lCQr|jK;SlyTW=uv@ TQCG+3dhdGt[{2Z^bJhwbƌ:cJ꼮KZ@FxHb#t)7(!)RIYy}9Nr0K!OD{CIgy7 r߁uE#d;,ODd$(Rxlr~ 4..Yshg,2T1$wIPbD҄ 2<¾ 8"l,bd:Yӛ 1HF&?+Q3wyx-qH\ QsN扨`^i?␞S]>)7당>b]~h^%(o 5us ,-E꯰!qP/pK|AS)ϓ*}?;rt}b6ol_jek*t\)x ~\lAjFsY3%I3 K~!(8΂4ŐݞNoN?g6|q'<߫qs>F 沒nտ:"{+?\y~S"EJu]T/Dx"Ùc OOfÒQo%&Aeev,9oXW_ 87Y̪@a,MPr}:yNwQs#M:TT"?qD飒6:kC3泹݄5.E*/ўȦYߢ|!X =YûC| JPdagWqE}Gʥ#eg+Ļmi^Cۿ=o.ұ*)xZj]VEa~{g9O?ciI9 s+: #:dAILbH Mb$ơpDXM+"D~*N^ga&]:bEfuxXIl/NZ; 5 ㈷ₒX\1x $ AA;DhIKhDz^}REc:ͼ!ӥbD :tHVm{~W_()XTAPnK%kQ -| Cg.iQ`E4iیK8VME_k|-<޺ Σ84]ͭrw;6\5R(ʵ@M'Q-l&zUE CA)Rw1zH0iq@kv0 4-)%^*>.4"L`GyL3` mAݔ,ء&~ˣܷ[2-KLrRZפh- re7Pur xѲO;ڠi~3Bwpa.?lNsx6ގ}=! c ʡ115 6p`ԞY~I+",!2N#f3[ԛW1Dz](:X:>~_5n@nLk` u̖l^Ӎ?s8;RF=*fAQɋ%@Ls<5NB{W 8VqrtLmgl7# +zi;_Kqk2}ÿ}=^(l P_zk3Β<Ʃq)1&`y!Fd,8WZl\&3@dG)B#յ-~ tc=Ő20y#ف*9Z\wqY~njN1e`|du.uLB֤ 5Aњ4*;FXb|s*wVZ)jkV,r 5V2(w86a5>%zxT}۱^![W,рN RCLP8n=\%6LTeܰ0 {l?ʑGeQ==On=g~1ndq+R {N3u-,fX%h-"l|"ZZ~4p1M:o?(RDa{3J}9H(Kw-ruWEd\}KPK+K9c=%Ԅ;"p>YJ; `^5# aeڀ8}L ý/ ZW8tȊs !pG 5J㠈а D%n?Ib_[;jhb%bad'tolba"`UoH$sDE?z`UD:OΤprrRhQ.*Aҫ},!K2SGw/nK;5@$jާkWq)zZ )qÍ=esmcpQנE"v,ȡWY灾 X(aܱ8ߐW9)c@\L FP{=]8z3FiEwNϩbcFTxb'EE\<~άF tg|gcTo9 !߰mD+hg@JM혹/3eCq''Z eb""t>pĵI1yt wŔY 18j4mp?D,A F'нr)GO?Nj805ȴkYĮtv'zcxᔃJ0ެRC.xЯfc$ |<$86GI*m]4+!#wF$;D_O281^}/fU>_Q^ol\G-ܕz*ўzOd(B{PּBQ8gsta;;l"΁.=b7D $^"E+GYk+B>5 ҋ/ԖU"7̡jja˸ v挪HY `_,jV"r_cXNd(VI\Q#bb% Ld T<sXZrŨrRtŒTd JRDl)0W 4o*~^I%dF+߃T4"*l\䯝znDD&k@I1g}Mzh_O&K+'-Hg lqBS[WHh.RG*윮r=h6;oO*Q"qjK\}ts0zH=2je7q Zm##546|;V[V]e,Vg[73`*AX,و}sޱ58VuNE/|| ڏ׾nu].YJlõOrCv<`-Q8usդ&EUvQ =$vEԥ׍U$58E&@ƭhHg/7maPMbBMqf_}dztNJ UАH̵m^pp֣'줡{_")̍̚'8 2]WBmUQ[R%)U`rsluI]]r wn֠nG"MzԨ#jL#?Bcr3y <:# +)̔Ϣx2{sÛ+|x?F0ez tf['ɣ{k{L'=9횫#<jdQг{)r_BɟsGor`e-{(Zv<ܨgs9b[DlKA@º[pGoNv#>0VvRaI_sj+ZPt9okf?`ǴXpTypu%O U|'vlϡ9̬i@"77 6rG`̌ ΐqa\Q~02 kҢ AI_n#wD-<3,NCMÒ7&&oL$3ނ _{vu ^!uK/ -Sf *+21~Hp|*Vhc>[3[h%9'aB+Eh/[Q#wF}6<:VdJEn}7#q b2vUFE_vԐe Tw ƒ\z]k$~Kth$'N΁2K BYGk-yLrCH~HLG^,~ _)ey{7w4$@Y :$a<"JXbFO(X &6Y\^eqYU %C㈁ Zպ}jP)V_.H5WDy!_=AžS,b}dxN-]ŢS dxv5?<(J[QA+BdZ9#vHCD0dҞ+dryGF:RܨdU4ub^y fU 3&FnV)D`E v'PkC\QՂ}K[IIZ|)SalEw:x`JKXoW(Ԡ |uiՍGGwޏۉӏ41T]t]z޺Vt _h>bhMg󛁞⹘DDW](%31QN^J_S6۴r*5c{r)S'ڹt"nNFSɉX/TC kr\eBEYo)6>>'Z;ro[~fKKmt qw t 'Waoq@X/_t)Dv[z yءyh33O6_uqL"3r(KM$p* B~q8s\vmkщ qbq}KG+uvOn6T(w i<8ar:ǮǓA,䋭-z*7ac Zt! i>E =l3.=Mj?pv2oV:>j X#PϦNtUNܜ"@r|/ J@wIHpB{gKVişgu-7IV;(/3"b7I(\瘓PECIW0 `h {4Mݙ1>@cOUӉzR 1<\&GWCgW åxk汕lIA4籣KqA>m <էьZUĐ^ Yzik]+GȳLpw28F#*\L^tу ЈjxIZJ{+Pӟ:J ')[,ŕAŁCv-fq0v$k_$Y8zN-hͦ0Rt5 e0?~M 9P 7HETA_{ü%)؊ O.S!Q-j0\7 D"^&4Vn>ǘ.\m_QtͲ)ˑ{1:MNGnDI4M;5ಎOӷ&Vɜg鏰2,κ;nJԕX򳬒T !1 _,.HX~V"NjP6JW?MաEkm>']2y[OEU W:ŧg\⦏xT.8VbپUɚn0l- ,_#Iy*B*M!TZ\6_.Fؼq |АC㛉݉K ,KnD:!qDU^Mh l\ 0~sV@.];.Br(v]D9` 1$QKWB0`卸USVv/8dׯ}$J0d]8XUg,{r5^@QiNf6R}}S3E5BT-28##К-"0&h{N L/\YrIҸor3XpoER<-ƅwjFZBMhxUN= O+VOUE_ lXxA+F8-uzAF>Ӽj7e{:c(| C6#%#IXx_fٲrWq)W3fNgb3HnJu/F2QFŧTQ1uMytBkG Sx{ۧvU(/wie'0'}߅tO\0 ̍5>o&jM/3W笘|H?E[[L-a< &鮤'4$!BhCY;-[.:=^myO4UF;Dpl6(h؟eˁDlGj=TQf%))Mꐓ*/~`=ԋ卹L@Wfr&^B-VX|KFr1SB2IB˦]*\Js5!|!ows}=,̸&dP16T vU%~<Ѩ~VÎ*ǖYA10LFWb8ju ͺ_,P;A]M!dA,(~2pi/:Ap#Iz'?P͵J JMjo%"g7J 7Ҭg$(A: ,L CY4Q!.(X](߀ Ov5&?"-[~:,S{;iSpkoLw-2%0@!^s[p@S޲v*8 "y GtQmq_=[fq4,$*L;P0cUߐ=xpiB[PdSֻV"T7! @"Dh`7$U%N'O)ۓQ{P7N{$/1ʇJG5ZX?_7?k$("9=f ˴9ɼJ`ԙVF:;I_hp4Ew{-&NU P̫`*6Y'<<L^8GiIWw;LizkIn͵J8_pؒ]-{Nt}dk4r&4A_~1 *tSBB-,CZYR7"3SaZW Y"vGО& $:8ʣ0tW0,j&s8A@!y?(^dA9y] (cG@lx=Ø^ˎf 7|U7\;ǫ';;G^&3|1d+*gN~R^sPXO;#'dN5*wU: !-cu_(?).S;<woKM4/ ^dX[*Fn$ޓS!BKsUY Kw[i"g]%·8^pNUj-O#̰阦["n߲rbj~gH=MieY*xwӾl^խFr2>ɚA٥oP[k&_BO?pei|<ɊYym,`g5yu,_y So LNΫovu$d~z`?4n|aeGwsl݆na}r<_ERF˘$'pyB&걫zm$To_|ry٪@hs~lڢ_k7cI73,S6v341ݶۭ{S2MIY+ $KHl5r1T9ǩ7Ƿ7{{I>uD;ΧSт(Wϵ:w]wNbH9O86%+OWtȀogkgoltSi˟˺W b2ԫ&_D[ҺXV|9Ŋ!gD=QW3Bce3҆ȝQ, ̫N%OFl Ċ)ҧ87ʿSu $>[EH4/uRs$c1N]o3闧֞Vow՘+/BLq%/KRdelz<< )3Х9JJs6&ykSzήSMld‘ m 9@^ݢa$3|hnH__T+B2`RT/+9|A3$X6Qi3H6֚WBlyeAlR4is )1jf꓀g<׀Dp* uVF~\rn&8>qp*NZ";b]': ##TvtG@PK`2d}lC0:m* 5.4^7]j}\Z܉hkNF oG/.dV˥1&'M)%&sd-6otC!k7zz`_(^ B`k[d3u!紉'JA:v^ /Oy'!}¸2 NӟRڮgJDJW.q'9mEAM*IyZ+x!HoR-l  Ue6I .Άx= Wc1uVcl%"!)Sh'rdfMp`6`E~a9_靁6EҎOT5Z&HX)tC"U9Q&Xdv-Bu@u#ת4oHY1]1[0sX9.kofQutp$ %ŨRuJ]DzW`ɚ4sea"Z׺>vJRKX$H^> >2i1OVBD^~OĄ ( 8koxȯyτKBx\ÊJzQ+tYgsEUA*w,aE;7魥2E]]ѕsT Ц,T[6h*癌6#x-]KLe&y>}'4O>k0{H{!Ѧuz1t]Y-b)F=3!!@ܶϢ>A ;F@{AV3й#8PT7Ep<]Y !8_:im7|04'WX3!W گݣ;(u\kϦS@}c0=cYݺWwlB^9A"E*hۀ(kwQ!b&T^̧ +GjT@ŵ5u6UĠH 8KrP` >꬛&)>xIBIj8S-cW qvA!mnQpό\(:KprVs?}ƣ)b "&v!lY<6Hx?lmt<\ԭ=|1.Y#-)0cdԌGmynD!rot{a/4hxHY3Xm?iǑuT9ymnc$Va 85!|3'(O^cAWJ禍;yNnpESwRE=&P,eyZuǟXfо(I#ˀ߿y׸}vϤ` ,W΄ J8Yh-NH" -6vJ]dIzHC6iv#ϹB&T+*&6ޮ[c9m{\qbeX%ajx,S).v(m3n~qWޔkہ0=7ozJ,M7sR|GH1,s SȽ@MW hc ^(,sh[6%{KW,6oF!( !9qFsFsgK{ŖٵdE ]). f6W]KpLIRf7tpK_jJۮeraA"@lnIf{}TOcMe̵~fw֬OkE6Mާ;eUv%3+TT9Ҫk5蹚 6 rDWu9jmTxh\axAl'6$@ 0H8XlrQۚ3 .aXz@ޜ@8+,?ƒ^R) )ZdnqoR᥆WݚsM:R3, cZ0!$wvl TA*;z|Sv - fHPls R$zRVM: vWGqN{~G8>zo*3.])cf,xy bxtTߡ;k:[UYX3ɀ+ v+iT T$$pGqq(CT$:gtM_ Qhdh 8BB y4{R>8tUgtiZhWlV1̌= v͛ ['},X ZʖFy_<va$j * 9TҜrt*b!kFZ0 ~~]5!uӾ :%}E9]j$J‚ӠoPTmJj1L(ќwl| Y.=yLʟz:ʄQTHUBj6>?" ~*;n09\iu: rc""s"}_1h"\(RwtO: :svD?Pהju3uP1Wd&%0MBFYS.Ru2^aZZ'P4UTmzPgs>;4@ii gi gBrMyEzd{ղ1(JE9os)%X裊hjP+H~] -g&֩_ȌsEhL ̓DANk~T 818I6]L] OxAO I^ZPlf&0+7QҺqhU*B6($pK,Z7FqwH/' k4(2%,dL LQOo8aR°1sz;F0tIa Sk ;OוxVKo+ta'&K+&i}g\zz$?F@nFm{qwF{e˂ %˱QElzkkpliȑP 3I\fّ5sjB"(cCFĭ :ҏ~(pl5ÀȚ1u102fZ9bt" 'E7s˴r{8H\o(suV_9iVE_*65yele]+A7&A]Ŏ?Iqy F6m;702͍hAܐLh$λe~?`z飨_gcsHCV-˥$&169dy$,`{|9P6"hDi1c#ZJ鶢*B%Tu f|TZ.Ho6"߲IBFʧsf$>',hmXa("O6*~> Ʋ1(e[ȇ2vWFM:RvBW[v)\J>]D2ګb >D=`Fx C9ie1wdxW])d)~(#bma榲BX(:^ Wyto?]m!P@ʭq/c1Ѥcޭ]NJ²=A=yk›y\``cCczifhab݁&ޱVG';jiHfxiƜաPӇUϦp=.HG)Qwtr,p8mޔ-X[ԖS$jaő\=D8*No6uwʼn8&C9(%W/wO nmDB\d\o\ue֧ L=cf{O&ҥDCpsN6O>2GuJd+٨R%#,s(:㊁ҲMw7 |׿m/-G g{!Al> ]@4pE 40%B'LG[^P s!JVm$wG+_TI}a+B $WV'0`#pأi^bj+a.H #NHH( aPvԜ'ֲ˸sԞtx/r5`EFOxYͿB.~F!`\JB:MKA\^n7'˷B@n%gD2w@;p!VίFO9t`%k/ 촽#-44^Ɠ\FA+~@K̉"  204>̊4d(h44}qw֪!(.hCWByVipzP7Q?k*+|AH"1+n _vҦFp24T5Lܨ =.ʆڂ9(q!}L-!N%!+e#sA㍒eՒظ!-L0?0FA}`+DT;Oet ؇aO'׽/=@|B#-ۜS 0?A NY#[u0fR<(9uW}4uO$uDT}&$ ^+턃64|+ Sv~koam ^k(̄pm#rDN ӢVR dm|.._ThbR$xeoQ6<+HeJju#I{ѐEk~u kry߿T5;ݝ"K있?`MĈMѣ?qH12J\%@eg9 N`#/sqwEղFP5S RTULwmc2;Q"p A;WYGGR= Ds@IfOm<3+PAp`uT&6Xk` b j+!QkQw.oHv(W+`y[J;_h `QMȴTYS< o f"+"Nnr#@m)^Uj5WNShbLY #:D #Nsb\*8j\bXԜ):8{Wfɍn<L}xA9`_eǂ"/L)XN&q>0DLs./$ݐ[Θ/O)=hϿ$3S<M2(LU.MBc7:|궧RՌ1p|a@ 3pCVRY쾢%塆&s0 e:#x!dɊC+[D@l.[㒩8DZmyV&ѲΈ*M;R,y3ZahZ_8`a)iHI 9W=ZkHQU\K(&ӭܑ獐ܩRXSɧsIQtҾKz]#sJcٚ0Ȁ}j X ?ȇ3LΈ0EiߎTܨ;ƌЬ>ַ I7B9< wq WǙ$fblhmz0f1ɘV^v# 9Q\ w16ߌ"1EZQZ!@:Lf^DZU6c7M@]@B?>~-ZV׀`46}) X.`؇2C9 ? ߰uKL (:˧tUTIg]0^֠d^uے"{é3|JuլgwuI qiͻY[-WHJ6G~ ;9Z&9(N$.(gzXHv&#g)>> q4}gԾM6Ns;!-w(%k&8'& 5BXP< lm;ю@ aǡF[XU?& (I`id{zу0B]r%$RzR竊ݧ 4m.:>ap?Yz"[M~]"ghAXU}3ߝETh l?t]wC˹iE䓌B֪~2ֳA#aWis@ֳxt\%xX苀xX8KX|yKh |!e, x,wUDӓ{rPaX\Dƾۦm;nh 95sh#+j-;stĻ *c(E:O6)!jtLn!iyK|1U(qu9 PppemɳTpܺ-bu[y@QS!J,RjU}+߀ܼIAZ g̾- @9tG)f~(f:ߛVް 8tszlS/+)Z4~>Gc4bSb2bK_Gg0 2Uc)~$υOLZq {clW>}p)Șux`/Iu*B8a r o½ByXt]'缰DʥmSy&.H R[yL TD2V7^8Vp۷ ųf'isKzʊoOVY oUWKJ1&MFt;hn ^IHtR#!ww}BiUc N\gjnFmzxVÔHb#=9LQv"#CM*=/,S=͂q$$η_$Мܟgn{C.o=yaJm̞Y>ҩzjZE2m^ -|EL`w k̛PXyKIT~WԝvV(V3e2v،b'f*IQrH#WXUNn bR{*LEubnh0y"G:cu;$}aX(ô2[Sʴ d6 Tg@8XˡZwRNWjݦ#4>U`\_k&{n/V&+kڞm׈N(c+5O g^HI̖?βDəޠziJ|2@~>]a@]"U snRM}&S#0LwO#0!(b2Ri#0U9M+>$!Le dxl' delt"`MHCEWGw3OBdO[MOtAO|08 :-DR?՟*wqEAɸ_eai$#CxڍH[gR\ ug˃1r` aߒs|?e[.W{3@i &lTӼ'Ҫ값o]ç;(Zյ&RpIzhZODIGU$&j" <*4$$F/`ËTksU\76_ ,]6DGoL{Pr[v4)~/t$$ӽ' `@k%7vA.E74vԛlU⭪H ֲ9[N/E2H jemkW̛{߮2׽T /I rDƸiOJR.ԱEUrsP"p3iGwLG(}UL9{~sfy#cZ6]JaƓ6]6ot׊aekW Fb#xas+-C9~Peq7ai7w+C*rrB#.UHS$^f jF<3!pKx~XMyڞtCd=յļx>jiśb z&m#˂YXQ4^*=|8o_& lŲ0 {:K6ԍ]JqOeM`*Oer]d inEߠD Ũ2n!ƕ4(_)⣅QM.Aj :+~l S/ ٯ~L #D.iFF1ݕͺT#[XH2o jzE?DsuͩeAwo\Gs PdR7#`I#i/1ka\ѢmId4)#u>Ӛ}k;1GNI:xb3 M\mA&Č ``N(WώOf91Hl|Q;fȜFt{yf…6:ڐhI"C=/0ǜ~;n@ r}H Q57~.ſs{hEϨ^wۗn({4= +Q)_DsZqKG׾ #/UQsouIAĚ}TKN]͡w.FңyU msg9|/$t?/^)ս;2F }/fr8T8)q2(Cj fIGu]yF9癢 IO~xfMvKGnŷactx B„tKdx똧t)ͪdFJU+t©_ĊNn+ɪ2xӫ|~-ǜ%E k,v%bxItߍ ;|-LH1 ay*NQ->qk\bKyk|*e`nٸF>)BNnX&{ hp"Sٓj'S#F\ Q! 8eZYniXLS^O2y "8G;3Z'1 VeE(o4/cv42Ƒ >/{Қ2"ᐙH5(R+&R`586laDsKc7ݡ2$묬y7'vEE=eJu‹IR`qU Ʃ_p~. CtN&>s cc;W"j]0ax[(W9w9Ҷ-T ۼķy{GQ) D<:B\6z貵^b*w?z;ѕB,'G\!A_$*G'@[m|#!b*ˎDLZdm tИ1V`b@nvCiJﱤH> ڱcSO"oĽ~ > (Bjx5䍛FYȼ*A[P߲9r.1(",7F2oHD}z!5eAOTwwae#W*᭵N&\|rWNs%fhQgTQ$ (.cJHBRddYgJ6Gv{MOهyi9'ȊmF)[D$֒:gwrg%x] o2V V3fY2[9g0T׃Dbr/K\Krk;0; <&[]U B7jWp|&mj%k*X&oZ%Gc"W:PVӮtڳeӘ .4!! 8)ţN\UXG,Xt"Y{:-7## Mܼ!YG N]ٴ(X DniHֳZ%r㈺Ap\%JOz:o>xzDRfu1]e\54 *72q5pMR.ՏG@U.6:T׃b)kl֊;`^bljr)UUGX~J5mC&m{NR TxS9P obCl @P')Xţ0PZl^#T9Ļ>I' 6J6r8# iϪG`#@XuQ+#j@ƀ#__IBY$+MOIq ,Tb{B4-cWZٛcs`2cp9"W-~U^R/|vAeN~u|7:[\ٯ0SoREMl)xȿ;rnj}#(KWO= @o.nfu{91gnC 2^1%b\x@EUr|z)?=!o8E#Z۷"l7ۚJC㕣]7dʏ> #>#۾ߔSȦ֓RER!>r!j'r`%2y p~NM+). lTqWZ0uAy ul^C*[* wQ !#7)!|>>Fہe~,_q[ÊAuJ (ܦqƬJDbF9fnX!& ɀ'|?#9ص˼PE/@X"Mg_.\у!!=ZG%A>( )pń'Rq2GJqim_z˼ǓگPk D<*>M \[ٚ\ k⾗e<JS^RWvayR9[$borfUA~F-UmG|܏@+DMD {C990WpF[%BlgO}>Ur|?V[[\7͙E˺y8+7ۈZ@e^!=Be"Öu`q{uj{ ? w}sHr#h.]uOH }bikׯ!+fsB(lXH0s&$],6uu'ɥeBӔ/)Kw:Jrs}Fv tH_̄1gp,;5*p{xx:E8ԛeEmJT~3 'T yڊ;c ł" BP_ʌ)mut6Zy-,ѱV( (<ټi m-?8obeLb(#Ulđr^ at':nFn{]gxr<\z,*B+IEьw|oMԝC9V~ٽ=U't ܌s2A>c^86c 6+btՅ7UK1f(AHq\oyA{q ,i' rSUM-|l}:&ѿHM6777$$1?928o9v,lJRv4oz\wLYyZne 3޺DxѲ=+1a\q/; y8ςF:Yk?ଇ@~w͸r0Ǻ:,!O /;Nޝ0b GۗW,B'#f "#Hd +sU\ʙR Y%}VX6>MKt @ Yu>D"#6@:3^-un W)]"akKii('>P x[K< p[u4JMmuZB<פ\"9B }q M4s3ݑe *\-E9!jse| BPؕ/kLK1_aDpps"Xi_:uq+Ey*ޑWۅžh7t8k|ˀbz>՘4!I{B:8EgY]b8bP!KmBCEUV%'Ԅs0A$5֙6d&a<ǗIwH?udxʱm*ԩd@HGAb{'GߓkDyeJ#nM&B7rRiu?]ͅ\I3f9{ή))VKZNO $o?sxDњՒ(z2pEY\pD6-!I ܜDCsfynŠffA|6 ښpտbO ;0'AL샣d6RN.GPlFNzJB'@W6̼kpi)Ә?*[x)AzK;kR=Klq*zPqi`ꠔz!j SKxA8}9*;*?AdT}+h^W%7BIaNRпTiq P-wm ZPI!lfɃs&D}Acg9K\4֊L:,!X @R8RȰU*(vWk%;]ً.\wG袳<ߊ;C&yc\T֭b`<8*Nfrͷg5cW<~3342G|h_"ĭf\(PE;XmU2?'Yˎy\xW#D/D}q,}2Ղmr4 b̋~^R~ZA4d*xW'n);Ʉ&P;Wº"pG[@Kp5eЏ+2/rrq+ٛ s{>Y3!b^|Ɛ#Z 4T6(ĝ#L {F{7\eC J,VZŨ3dxˠLz%F=w%"% G\+:*u8@>ACz.R~SJ'gKVk.v**`Lݒ)hz} \F1*`eDt=^'@ScJH3C\r v?5X1(yL`x_IM-xeI&ɹ8S< Ƭ_GU6n(ͶA}ڔ⧶$Y3sUXavA56)$zTTO'q\z < HA}i5p!x9k+. $ܥX} #C f5MP+f!Qe_jc٩oEd1գ6 Z<R*ċ^dl#ċΖp;l'J(C8plqi^T].:$9u'-`ly k/bs,[{.Y+!{( QǕKsqtP֝hޞYh~vD_Ą K) YcPQ*  b5_}G hy56Cap>/|'3c o.]Vd")~kdȺyPL2K W‡_\*fa= ̅biA:B76}=0xpbLDC,Me17צ_4^5%_uצ"^kr[< B] Zg 10/S/=WU[n(Ah%y\YN$a KcVYlf<$ьh :"TypcYr(@KP=ܞ$QEzc7eKId,!|)-$C[N !ASK;͌ /0Gqwwë _vԨΕդ3!VY[ #!z'y)=LVll1%AJ2׺h$j<t`l]2G) -~\FUD9an#glҙNh}Q+|w; ,0O)]v8P賞ϧ7>5a!k HV3Y^aR\HaY:~ =HaPɇ#o֤iHf{yCW\ RoSvI9ƛ4  3yu[@] J&Q*0K 帲Ii|H9!n k/.@:ͥ g jo԰ 1+%^M,nSX8uAWW 2j3NsXb]~ ץ<6ƌ1fY!:*'_MĄ vHzPuДm[]'O[oŶ-@>\me8b͢nnՔhOy(9;KCG$"TK DH_'RL HŶs!n-;2Z8 u2A>HѾedm|b AoƼR| ]-'ܣމ<.t!V/WB>;9`×zC'Xr7a`!g^il귑*P7iz,C'd7GiB&Ggv4j%?dVz4Aÿv-<|KjQ[W)ܧδ +U\maմļzUL; óQBUe˛p}K*v_Jcϲl?-3]_gq"ԁE.-afNj" tM.`#^Mc vGyY[ 1Ͱ"$9Ǥp'-F[,ږJ\GKG_xZMa5n=;Ѓbi+3£?K _ ,py4V}jY'OFQ-#ǩCPxm2ނ|H4G@]p$iT(k:E/u4A{r(LtT?׼_<})Se=̻h1J^V (MzHFw&aC;7\ ]v,ߵu g g$-D*+k-|Ր'›zIMԈq2\7Cd9DYwFd+֘(YM@:IjOL85ۘ8\86?e5,EfyVS͖ ;p`w!/}Jz!U!17emOfza(Cæ |* {Dw0Pͨct@WFe:఑S#9 %c9FSOy`E3Ngeo/:U"|@I+Bpg fkGDeBYEٱ Hq\]xx׿]~ U j[ybɲ%K; ;3'G}s&hy O'|ecÍђMbY`k(Fq5:izns rH7x޶vFW*T!/Q#HJIYWz0HMp}̵]&qtBEc!!^A5xaо";>Y4Zځj9YڒJxiEMG*w533̦<E>ܣH9kFR=FT>B"t47d![W0XPd YC;^!@Ԇ4v7q[eP/Sjj̕ pDlCtT$g\ж=[ݫj>:sc !< 5>88O4{ kimImM$3/Xb,Fa-.9'MJj2j-M2 5"- 8odlk=nwQ?FʗL2D xa T9%AOiP]ӧABF.,;,r4BAlGaCG_S??-*/WMVe;,?NݚDR83p^yq /ia} ߋt(|hYeJ\\ vj}jQ]d0cӄqI*z-%z( IS?M9se\ܚ6WλMJ0Iju鉗mbo^Q'Q\R,}BwSE0"> 4~B@1ٳ}1HK 4L+FМ@cR=FFE#㭭&]aylGWJ~Gdޱ{*I:>aR{3Od\T3Fv^^}D읧t3-al^tGp^q,ktb#z!*"}(+`'D5ql]<ܕ-xv@ _  KnJkX5X)9J2>4~9c;}1Y|X+=A ੪ZM$IwexƚI0vm9fkB8唷rN A /gKќ]J}D +Xqzт[\70<ģpcwLCc‹tzdG}r_QYWC:B"};wtZ^R[Ji> f95Va,ˮUHP@ wkD%pӑ)|Fu HܿM}d$Pϣ9˭0( 8Nb׾ˬ,sœ4 ;r:8Y2\W:֖D8K:m 9BlI|@Ίv|s?G\X(uhV,!S^ j>s3Be3۷B ;f,1D?]kQ=3s7aN( 0q'ljŐda6Ͽh7B#c'_v0ҧdrR -e 8##اq8cG"f^ǏPt!Dd `\J4]Q3YWI#rOKjƠytlBjqU 5O8'dJu C.xߚ2q՝"у 8¼#|VCIuIϐsA&z: mig*.GyXDU7p_atiQkkDZ2<Щs! wW5)0SX~.έI(8Wrf}EA3S)Cz: Sw3}2h_^IyL9yQ!*Y0kק"7 噜K7"ΓWo$?zk;ꊾrqºFeP ^Na+@x 8nA"_n ,+\EZMvpеO'Y-?9m>祌ƌpF+'jW@OF \ &X&K9]1gK:4Q\ B\8#aU|Wu _J~.I<1t<(XE_F%?W-I>LڛTlq(Ԯ?I򳻤սI>LfWp䩳,F0jb8Dٞ,u DVL`<.t&+&eApG@d&U͡?+/7Gl?:064"Ǹ G#@Պg0/y;ߕʦLnm7}[]TFeDAԿS W9نjLyۀPk^хu=}}(@,/ҧe5ȓЫ7jȩc%0~K6Om*v<{:-;褴o*h:<6`f xI$vrAl>[Pͻ C *w??.*1TסCBq3oj?kI T+9¼<Ǝj*!c 8hC2I["wGHK'۔ \Q&,-{d7ISxDIټhԐK1i/=!ek"ZcyʐCn#>弋T)mT)6rj%.g!k `Wk =&jxӋϓY}:L>?ͤE#5T+5wO{~JՐ0\xk /4Pg'EI~.! mP#ة07Xnݏ@5.f뀻ߙhK4M<1F6@0E!51g|]یb kKLZ̩\BU5oQbf(&]}<(x zur㯯 .Ԩ8OBw.:J׵$/*Ņȡ])m$wXIf)tTJ[詷+诪8InTGeRAj"W^X1)dh2Ƶ[g-aqeւ( 1ZP~oVj`"G~,v1 4vג'$"9e7K 4S۴le:[/ݧG?9PzzkkSHA2${6$V+z(jCK1)G_B"s72VYC&Tvd5Tv@b&:|~SFBl{45+۽ zi<{_WLTFqB. \^L,BvqHzM*26ҕ %Q^½aJpo`/{o#QPw$~'wdlvet T;$VY-9{K^͙7I +5gI1tt|/S\) L?DHHyz; 4!.XVݒ١6- 58 Xd=ʑ(' ~ՏO!cVɘ.@s"$(80;w9Ԇ^E;V@TȀ]}[Ւ#JNʣA +zcAvqWv_Dw^X5T~y")pO~: v0sݶK}'[_i\&Œu]2sVq@s#k6+a"(HՀ`Ğ\%-Bwʫҩ%<1TżO\ pӜctbál;pm|_#{]TƎ=~m@$KmBSs"dFsL*9-աB*+VHedGޫmn]~l|b^Xvb7_|j s=>kłE $2?LRڶGnnOE% {p$V$<" TC0Uyh9M=&g jȸ.r唃N9ftOJ]a6 yK!Yoõ% MP9v!T4*5ԌFûzN(Ig?(Ҧ?HŸw'y'mϟۚH6؛n)Mz!d_*gUoۅ%4 G_MmjLf+G, XфCHD#q0m)'i$ /'x!=m o#mRzQՠ^WN0ߚ|9<gD*,?,|mgZGҮ_0<3j]NwPUlZxyi! Ah6M(}9GՀ)fj N񘣇NY )Z=Mמ(,{2WT8*9bP#NēnYKt:͐FwЃ®IjRnۺ#-U}Ƞo$'+wn r+Ę#y$tg:` |B+ͳPx@ex i}CI;| uo$9p"+|HB=S܀v!گy:ՎP16z`[NHbbڈ,ߺ$f4[13S ^%u\El{wtMNIĄ`<߾^򔯘lGuetC:@Fj4pXz|)E:9҇hʶ)3{?^0gM}$6u_Vc6aluY4Z np? ښ!}}5nfE;_XR29{0dˮ0_\f~wPA= L| 9P !Q]&)+&C'5 G ˋ;XK❃;9/ۙs~#|XZ^A-cHX+ *(P/?t͈dWyPЍ?@& jRpp7YHYՐ 8*,:ϩ&kװSW YṚMz;.- .859h.;qu׌8i`4`Hb?Z|뤷gBQ.+!DIqFk`@1/SreahA'-~ڠ"g&&/v1Ksx{zk|h)\3hNLK.Q oV#y{q4I%,3!>7:TpgoQ6-Vj/D=VAe+o]1>a>7lL#xyfc%uɈs-@=zF6SJt m ,%#SeGݬ $ {:z-9IrjjvEL([cuq'~1Rk'4{l)ᙿ>(H_Ç)}Ʉ {Y[u ? GJpx:q8I#θ^Q/+m%cm8a|[A[A>IrjNچӷ~~Yn#RU*d 1* _c!zޅoXqeGJKlwX%S>,;G "`Q(^ FLi+[2ywks"iu@>ZbBY85u71iֲ}y44 ⁡׻V"죽Zĸi/(T[O^һG]p+',8<+qv5$kamok"˩U"ebv\,G0q3ܭ=jS#fPZaK Nr,L*ZC ;5_5l+b>6睸Gд $𶨨 <砧y ʂrurXGK*锡?nbFeZ 2' 7rNM{>PW Q8^w6 Nу<@~j}ѹ1p N@" k='#?hߺX?1;_ܫ Bww\y|K,8DLFP ]J"$hPdnJ 6?b3EK73DH&RZf@egǍL$EBܹnB7-J}JWjv{.'Τ%dOA˼T;6N7YC^FܵxjtB: 37^͚ 7j3aroo*V DD.KUF88 f2N1!nZ 7qt8+=X Y5Bq_ Nw40^iKx_ l>{#ι& U>,ԡ b&=iB`{;ۂQ.avo'9/~|%nJW{,c!d* =m.u*n sYn@7` t~zCgm:+8DD'wa.XqYFYT9˝SaU^qd>Uؒvʣxyw`Y?&Y,w]<..B~S:d(Lmңw=rHCԽMd=o0bA陣[YCMrxz:~ :U]!wsx-$)D~AwN6qboI7ٯZAݰ$ż[jE0oYoAhV' '`_!dRo$>ara lr ƓZ}xL}Btc!MBk "`Jk{Q5o J5|EuޞɖC$cA; Ho9;X?GAFTXȜ>Sc.s{LS6I6OvWvV5yBR'eVz KYX>5]t`ƃVgtϊ/N[gzLJLJ|b|"0G DTDdyV4DXI y󝯄B>|6^gw  >,9m2XB_Bw[2sy]a~ϫMHpƶĚMnI@AKONid']N"+ 3t4 $EzRA%KjuJPa%?Q|/qҟ(B!5AԳy‡ژ|C{Gx9(]lLi2#}4+ܩ``(1蠠(?8f>sxg:<3vӾ 1/uxWO&I\&{?O n wE O`E:v|a3Ddg'ݦP#KA$1.sII`˖Xuvg~aVA{3(w#SyUܸB2W*m]2&f5٠Qղ|j*ws$}`j qƶf^__W0w,ǹcM 6cƷ<0PLJ-<^IYOGΆ$VI%έP/f{!qZlgJ>ܜrs{?4R4& h}н;'Vc}{e $9bv)0%iKR42v@*B5՜ɯ)št3('FD UO*eř{o.$A!".DlR*dy@g1{l7r 0RF 譧Җ$4 O 7c1RÆ[Nik™Q}P iNl t Ub؛x1U&PilUU]>3Sl'+! TpG,:-LB>cDpTK zjipnepG(/6D`XUaRt? lD*EԎuϴEmS} q 4$*4fȼ"!iRn1 懺[7Ĝ".KZJ_ ed2{e6a蔩=k5'ݢz^M;-d )Lw^9QhNANߎ0a t{[ 9,7 LrLG2uEǺli9am*,SӡAsq]Y%P7T}-#?+9 ita<# hzq׭Y۞)!up J~:t^NuvN |An O_S,@X:X_"eCc &;aDGF7-R]5p麞[{ hYBES0kn64m:GAM 1p: =HIo&] | DX0˝hMv.x%ԐߤZD&ahcU^-HP$Gdw9FcpJ876j>*I#)#abщ\p;#X]ф%aAV,Fܒ zE'ռr\Dw#CJ:~!5kPW}gs6T MtCJU~];8DA#=yrb 7hcYT:I(-㛢Zj5&zgLw{X55-Hqϓvlɟul2oe|:g1XCtqʕ!F,":zM˯6KTƏHgܚ  5g%R4;s0BigO"~#j'|v爸snK%x/[sXQQkZh&xK>VΆnSz lte*|x/ eH$Ƣӥwd`{& ?`nYN :؏z{LB.j^_l``$%dy'e,8>Ǽyewp;tx-V0R~NQ|NQu2Byka.K_J;َ%:꫾>o&j( d@;g R hN(?X)>QQ`7SJ-3fza\tN Jj wЂ菍RDu&3nTLP}r%\ zϳ7gN^|H8"tdSԡk YFX1:("!V*/z S{j}K"AhUH)i>&٭Ŷ#gPsWe7 .6_~ oJ2Vk9}-St']bNl^*Fù퓪zH=dDHZwσ8T&=&r}G@": !S%F*L-.j)Ȝp:1m8nM,uoe{VM Lt2+Iwع˅@jB9X "@h'=|Vǭ z%]_[D ^,X糥 ߞ!Cu -"'C$j8ExF'g5-])-JIvD5>4iYY.; " \= &g&!/YBQ`RQ< BD@P^y!=lЭTeV y\Py`y5ۮk_"MkhXۘ" /V-OSIZ}_rUNC'1)gw6ȉI>amd\k~qWÖέͯC<>su%c&)lno ou[VX{>lyu $]?ev֋ǛhcMO`'瀋_}bZJ:0*U^˜Oў8&s |88|[y40bܚDĔ,q$ۚ)vKDB7[Bzwĥ(#OuBAJ +3wbaD;,Bѓ X XwzB)< #ߩ?v*ɖ,DD+ ~⴮2ZM2@}/bŬ.z%[)Q6sn3(uVOAc+S*a\VѪ2*@2) <{Q6tg>3Gėf˥Uzo}dV45rtd=EwuZ=|jIP~{{Sg&CMzA2m f 9{f"o%reH+{5G~tQJEV6{. -Iy- D[dqx/[[Zq*}}Gܗ(-1_,1ZG$a7=ƀ]Z0_ CtF-AEHFexyGLE&yxvx|$K姓GZN>t*Eð&L8d)m}b!eԤu0 }9ܢ8 EbVPVdzޖ QBˤ7"1V۫#t5=# $Ddz $gn*lҁ].*ҶyJc c5߷_%k! %7wbhwߖK5fpCa>XHaGk61.ɼBP8Sx ݹadL୐Oy3Y淮JWV182}|.6s-w6e?rU+%^t:Qo\m L3i`M6Ts|4vvK56uGplS:!O=bV{;Z)HWz!H`ԫU ħO luDM? pp'n"s-@i>\a\-?$.&額}k1Bшrq'YsI?z\ϙVL3XU5^}c.!h.@ʍc 0P1-qɿɱ ]Z`\A8Ry B'P%(^ٍS֨miW$k-=6v{CJMBq!L5J\Hۇ4وzGa^Pϋ SQ.=N#};Kcx)7Դ .X춫N\׈h\WF PymAIl1&grduMHEt4jQNbOobq 2\ڱ ?Նq3nq˳iFWrm oJF; J7KpeQ׭@dsx&(X"Z.`%"(NGf'J(9maZ9^}ĒoÕS#= @/9 rrL]W)xj.<2&R g` ?A[[P*yu{,fas A`A^ihs8+5s\G]lN6|rzwa@gG<{wM,r p:rI+!z- __r4!Xg.I*\:ªP-%Ѵכ"Dp@ j]x$JEt[8Y-J(W&B:.PfޙU8N1QMo<9@3Ɔi<5vf"ϔev U[kcY1]]2”Cb~^WtgB~&~P:ƷP2O5 Wѝ&Sɤ,6ؿ'%T Gr3?7 L#YkLgG)e5긿 /%=auP31.6,n 4~_z9#2]lT/U\TVR1M0Z7:tH ƛa*r;HH( gTV8"Φ$GbQ_Fl*\N\9W roL#GPWUǻw%cJ/{~YjbiU k9YpU39Vg2iHոgq&ܑP,CI&)nK.9wLSW=Za\K/m0P=mNEWtPwNF*a-:5*}E= ߛ(kF^V#ڶi,Գ; _ϗtW<::>`?)oeoE.֔48/(2O} =My.{q} G_A7ߩO=ynl_" JtS^ 链T@⒰[^ .?Mɷ$ppԠg&^C5ʧWdɅev}vz VSbVsEjBw畧!NǛ-u bD4Vy2.}~Zyk g#s C.m>)Ua6j|a| \81/*d(spFmfރ6+uYhKo: Lgg! ,}'.\3ּQF Ob|kBMޓٙ3* ?Jv"Wvr?fѲe|JP#N3WT~ tҙk-xWe ]y:N'|T]qƾe^1Erʩ \px ]$ǡ&R.-Pc<!nXg (d|hKB}1YL˫`y?oTQ#e-jv`qA?Uij(^Y6J`^BPOl?y䤚s-s3dz-aDj0 Z(@LؿvXY/sՙuR QvW;ʴ lוcZ2 .C wdG- "{V`N= 2'9:7Q!:U^gZ~b uvc{Gk䇑yà2ph8DLU,|V=.?}VAN<B(z4$+2?uΏ+b>b%Tgh]kc>0 '%RDڸv[Dba۹w  }[-M\܊"Z/Hsb`|v &W˟ -ڦq@ݯ3R_[q{ o3Z,HA9G6<hqcGFA KsHrX/ss瓊aL':[Vi󩒒NpkDRaxN cL\Y2 E= 4f1p-hm H;ƽ6b{8 K#$fiLso?]V}O7%P/m[e ӱ8]JߡukbnW& DK0])%'I6K6dk=`:'m/D, w(|)ͼ;K`V Dẅ́E)W0ruB\I4ſ͝3.ळ$n䀹4{5/s p͸j`@7i$S$*(_0א6ook#U$Od2|E"KiFΏo,M&Y #X CdžLa[ Q1$FDajYU!axs`/Ų7"MH\)պOy y9A??p$O _c?qDZp[Cz3GcT$:ez̎J|EuRUCPOO%%,kg0;<:a܉o8kMQ1:cg[NF ҂>~_!$r޸M8K8r\"حѠ޾SoC=c`#=Kxشچr_jQS 9ZOJ mS[q(1HLAQՏ/"p T jvOQ|fl~%c+|vZCfu"k@yR k齷@]A c^z3̀@ՊI `tP?x*"v)|m^vxYdX#ʦ5j9duaO;C.6c)/B)V뢊FF5{Mc {fHd}TN #S,]X̣k'd28,쪂KM7oХ۩.<9vpK8Ȯ #wy ,>pHm]2pt 9ypwܵVk%HlNЏ9^ˮ3^ Dsuڣ]zoYU.E]Kw8e{3}W4o4p+=.uASFbD9lF椿7Q^e,CZpg$m x E_*vpmqj]|BS2&NDd0hM)g^ӆwM]T~y܏;SyVtd[pI$K+"me Mf6vO{ ~Y=9o >–tr;]}+CMuƖMy tCSV6* mȟ.WZHz/lAC ^ke=vLw:w5^bC-+Em呷Zc93ȑ[53 >(' i}TY«[{4׮oZM5Tk]ox?1:-ov /BXcPpQ|YFq;J##пK +2kdD_mv"ds8񿬅%ۤO}@vDܩYI}ߪ?J;4LlXZ8m( $?}y-Z8Ky-N-7~SbWK9t ,192V( +E#&Hxt/ʗGFkG&1~uC CO=-=rDDhl~\[%]YFx:˱p Y+AzHH$# 䙀|l"g. 3!2-! K\㾦 1}E,q 3V/fJT_%m)b(WN&lU i%W-Q曖d =|NZl5`Ԟ)XOiDc]SPLj۴x) /EFIm M:\z*j8"OS[`}}9bEYiF[gîH]>T-䞀G(M4@L:J Ɛ ڗykF屽T`V89LlhܺJgqMP5o!KTVJxǿKdj{Av.2D-wZC SLj AI0eԮ]qJ3ScIKFcz SLCxIj.Kuѓl|H1`K֣ ;Lrz$I/ |u"9TדQOIWgI|M2Ji$rBT/QcQHoaЀOM`|H;+2o tT]gR);t&k#n'x$wfe`KM-fv'ELҒPFX_4ٙ.@vEyPc'S#2(& F,]Om3Pwr_wȱQwGαfvd\O&EbsT3D˼I1۶gǚQțg8#{#ZIh${B0><: Z -$`$5k-B -F+K'ϱd]fKGSD^bC0ZL*S4f:ij~oJAkH9'ue G[X(g O/~F>6>6*HHeeL;\Ye0Aoo#jҤ],`5HYаZG4DkZ-}ϕu~Da޸\Wd2tBOŴjl|ϔ>r@Y#mvF&WF2;Z49`~MRV~@9,nDT6q["m|(9&pd(ſ%Zstk"  aH%u)cV>|\xJmP|`)!rC梇 '&3g3'{Ш;"S6k<JvW"gҖNLF#M7b~2ِpE*J|BA1t䰀{os ^pӆmj-m/c!";K>e HC+Aߌe"?h$H;SBօh4ߩ5(,4*+@`rR?< +9t&|* }eQ<{Hؓ$Q99Zu>v\u=NnZg[v/jp`}D i|JC8\APY*:]d|OlM/V!_;ƥJ7;6|mo4k4\sS P6V*F@J`[P@vf;^ KD i`#tC$)3و.m\YQˑPMB>o\8l)^!<U$LbxFs}* grz+:7Shn@kp"MZMV>÷4e%ka亐Oru)&*-8.=]:*nZ!ך\2o`m"aW -7:F#Jx]0wc!uㄭwn~'m~r:V8;*$ ^r]ўґ{VɠHd_z *K// i1U`͛Ɣp<ٺE%ٛrv>Fl"]w?GB$v@~Fz}#MIHDL\HVlaB& q;"ۤbhIib-iKomjblXD}[J&K'JD C+Gl,Eg@&FB^+٘_] 1.t r<{/wX+ɦ\]9yF6RZޭJ2 XqgRHG-( >H95^3ԯ|/yim*h{NBhxejӃU\ [,Vߏjecm x;lp"=8]py@1﷡5`' *B4Ņ&hi58P(Μ^fwICuRXGkq;ܝ[' k5lеC> 4Zc.*u0yc]a;w̖.ۮ78">tKBJ[1v<Ѱqk>%<̏` ggݹJuu @{qGr!2W;7F) 0ј^o>En#I`kjQ:/54wT}9W7*٩ϢI_SSo)" 3u.w#N~FKb:krr5A%;R}7(6:2@fElIGYi$ən5IWgTߊTnE\,:MR*Գ ͉aK; OO`R6KI+}u4R@.'px\ڦyƀf)mc>@- għW}qVl>zOr^*oлdj ٠X|Hb컓_wԇu *AAqeV%` gbט$S0Ømѭj?\ +H}K:Vޞ8K/Jߤ6͊B/TuwdԔy /pA uwM'D}%S١Dl1ҳ`F wٌ&,9W೜w5cpVZۧ hO@9v:?xѯ08A;4Z׼mNɄXF"m~[oMPc~$rt1.?|ϥ ޴Nb ߞ G Nk*=edZiZGJ 6iWAdTڕ(U|+L~Xj@& ĜXEB_ɹj?)Z6dm3o0{W'~Xngb)SAZ6-w+]OhFz^7(XDV hf.+G5FXG Ü54Cm2FlTpqFwDrUMhb&o+^ S2iec슈#N Mњ=@V!7)np:ޣ!8}dٟ /wҔwxO'@=φ++{8#yV 6//>p9}¹S.\u7 qshы2;&`jW('kEhȒ%9D)޷  /UrdA#}ivͣMwpă԰C. k6g_/H>l=}@d9_K&N(\1yXMSbuCCr0l ~'v#韱҆ycxo칷@Zh|jy}o͵踾6f2^rq岠0g`I,"VTE хJV6WZդ-a-ObG*TEwH/$%2ßex,e[ѱc!d[9hYVK-7XCJ榑Z2dbO'ʠG1|4cۛa Oa\)z\Dje=A.qc5hVGF9n<R ٢6&8~ClR+] xFH

$8g1 I`dQLCaQ3@BDQ CU1@w]l'~ӱ J.^+oWXi#gj62Swu5k#߼"t0*\{K"x)A2U8 Q6ڼE㷞NrCN>N׋u%>4Rbh *UdmO>&{Y ϡBwit)Hi ;9SW'knpɥ,',+޸G7J0,OIUa>鯹v4yn^jbŮ#\  3U _Sm>u qzGG\3I٧X_=\+Boy Z=ȅ.>ΗqJl|ڰ!ٓߞzeZ5gra%23"0Qz?Q6} DESRf]kaQ`闸 ''e$BF'cj7h󻎶Vظ{+ ^lBevbuѳIPr`d S*T"$8h{rkc`{!^d ZױذÉנ~55p"AP͋$2EZ+ Tsx7"KpXQPƨ YPXKt[vLm > ;n0hV^eA*Jv} Le/$9b՟&N6l=q;n؜O|5{06aeraS9TbSBK۾$-':`+][-RGfTV\gh`vظr;.φ^l:,ʝ8+[#m)wdo2>@'̤TgZ]bi<9=#܃o]e $9 { /4L| LpgP(cD%ڔD%7ޛvl V*s&ǵD,| v VDjr"e"-AGaȵѰl^. +:Jj1U/'(܆{v+B;Lc'p6jlEaP#z;+:.{^BP$0apȕK/r}M3 vո]$2宫µPyP0V<ߨ,XL'D3-$"@] VI-mvUHc_X,lƕ8^5wS$c1C?CȠ 5{mHʑ0--GzbOSNU T dDs%>Y54lzx@ A: [3EqKP-+ Q]['gRVx1ޞ)J_ɘ._g$c^Me6셇)S v#\|  G_(* 4Οs#a\EMeuF6Dn޽=Ň m&*y{ w8su6X3;F(`7GC.rjg|ڵ\f穋IFT 1"~ʾx>"G`S;uݐldo|rOÙw,dg &_~GR@ sOMyVoǯ k:hꋓ6$h#|JHm{%t2snPXi}b֫dvM xQL]N*5!~`)uX>Zs|hx\C=RIv-Uz AvNNy(q<7t ZRCghac޹}˄9d"/QZG~v0rB60;iD&r;g .$9Gscg?e\uM eRw PgۘF'ePۨ^u,{:v( L'O1l45] HRb=3̙>*ؔs6FEm30;{35uElv\2R;Wt@ r1Tczf(kȈVt F`8AA^#d![zR:W_$Nǰ| IE !my;+NJ-{!d{xi+{A5)җ2@& ڢ=*(XeMmJ-׉6S mihѕͥEecE 5T&*Nv̾^4HlF 1x |^MA 3zpgYqjA]j?eLUt:èjZF"aȍDYq`Ť7*"yd:yQg~X;U ݉&QQS(os,luE9^Bg4-9Uĉæ0q6U"E-oGHkSGWU92焐70zЌT8V~Q$F)$s?eZt!@@,RUoؚWڦ^D]Qw0hMx?;Chr_ˠɑn;9rAi]ڥ5'AqP_B4Ct΅uG]F7]^&4PB A`tl1TA@B54Ȑ:8i2Z(>< mB`'KC%VIxw-R >Bעj<U3\M Ŧ/EnM&9^YYK1L>Vա%dh4IB-rF:w1Sk5V2c/䜴8y-eL"y6WCruۅ##}8H졎AMyeX꩓dP4߇X,0,rT2՗}5ER8f|P+pi-¿&kDž~ އa'5^]h( ¬~MƟ?^8J"1!7Vz7emߟ$F)@;L U܎yκYv*Hؕ^s]OӌT\֝qܣ;劖 ZBE uk&'|?Y@GYz 8 udB]ECzݛ1 -(~j^EN/X+6LHF3HĊj]t[o#>y5SiTu ~@3b3.ޤ$zqZJ4hкPYFYycZ=.IT\[Sn> U͠Fٗݤ)xq, |r_7CјTn $0Fi>(#7zFH sDu5`قv}eVSI[X}^!ҝPl|UP7i[CȞ-u1 JO@{ R!w;=y|m!M}cI6uȨC&xnQ6oIJp4soPC{_C 9=b{ ?L暛Qǰ4u$  0A.`%xd'K~CsdC n>L>dW2+,o')Lv957_Je/թ # $34?)tYBad˔+xmzY7Ç.lu&7e* h Lu JlNZlB/-#rfoN=3]XUYH<{O̟epQX.W27&7D~g=a̡]3A1'Eոd ݠq.:~9U.($isǏ-AvZenUA#k7M &: hJsq&9j"BB1{pA"E5k\L]<:$q yQ> FbeIOYd;>[ qnK)mhǍD;⒓rf4ǚ GG]wr"Hys hKT5Uӌ8ef l(G}}]=bͣ{O)H#<hipd/r YUL `^S> =`u6f6eB7}3OP-70 -f ^EM<]uZ9 !Ϣ]ٕ6e |BCwIQ͎lL3X bļBe*qdS|p#PwyGg6l;sٴº6me:☟N'"} &]N-Ó[~< *=~-͗QlJ(^46s[PN~7,OKgN ܑ)Xrn,.2k639IvRcꊂr-.V4ߵFߒ;!Z.سwdnzs*Apt1z.Dh8/6{Sў>S3Ŭֵ-\*xt2%W^YS?@|cpcav&;l@9_0w(jtNb G?KQ4d͇Cᰳ'Q46F k%Ay+2%{)pmu=Pka1>H5uyr }}eFF3pR=4\XPl h޺ΰZnt拏ܟ4f f5- {.P1ńDcwAͻdՑDUJkmSH# V /Xt$}ƒMR?"TRvY L{݋Qh.ܑ ʥǃlhXLBRs(aGi!ΒCuGғLw^i#͋o_lZ k1O<7 XOJE.~  DWT6%Ts{"۸.zTpeH],bB[fMA}/dbĂCLŽiTH@G$jrWl*CqG(1=`:}͟Ҳ4Ά}oo↢ :}oNͪXZޗ\[4.>leq"1"ޥ /̱ne+έ^d\S?/ #d|GNjI=ȓ]z-7` HOSPɭ#f;Axp KMoW֧-y%/@zNMfA@1 @|qHzbYƤ6玉8& :2B2sX6Q'Z+ #-ul^[p*e!-Fyd $0ȓ K4dwCv&R,-X+p#)E`mkgOf'n◜E44z!M'WJ6<,4+pD}>Cd Vz$*hS MDB(FM{AD&EBMMW"G64R""p\#R _S| g FFolLLw3>jU NC79HNRن=HW.`D|T&A\(fYd޹H[[t9/f^'YHC#-8+Eh>z6ɹFS2`l_)+H "+K]O0SWHb?Q)\18_ݛ27RBX _VJ_y9JAh}rK*|Q.YuVY;T(Q2nO]= &L9p棠9WKtfgk1|Czrpꤍ7grW"z-܈𙾓X7*\jђf[|4Ѡ9WMTEDhGיonM=5ӟHn3uLq4m|K@۞L_{X;.˫%t\9iL( Ouo~ok3&}Bvs+JLSNSݭ?-q17(_l}|7ޝ߳ xbUD.~p+4!H*GJoM{d7&*)yZAD7l;Px=|O[odsVH˸fIUno]qjFՅ6SZU"bݎWA־?%B_ǀutzP'x!lo6i^ 0M 9(#󡵐a(8j҄?R"@5 茑5M W÷N=>9Uv}:*XďZ$Ug~0K n#CHb0Z.v)lͨܪܷ!9 чF0bYK))LCm5<1)r W&gT3F/ާ1dɨ9C_@J#DP[$oپ{r$4[A8J3OSw+$Fm5!JȗH^*)'A#;me ¨ my¨N̈(6iD:wW^zZw} @q54DT6t)&7bѰjUlU'92,I^vUΙ<]JEB:^)Y)ԧZԓD/SyF kľC\e ߪO; &sO3 /x2># B)>GH9;j`c7ظ'{ Gϧ*T:X. 2vDUw k'SDE+I<+-{UҫT8Ϗ鼞\`Ƽ~?vx$ɔ%O(E;08ʛ!%΄h"4KsB́+~ GcZ%N*1!ᄺJvFuS [&oFÁKn)ԫGFp&Y_hF$C!u[}=aߋa,Ƨv+ ZӡTQUT֥~UKSD{Y-SxbVw'F-NfNa`NL3KZheH[6vv]U,,?ɜ:ߟi}!ܾ̅Ysm}&8'#~'TXSA XW ϑR^7jU 5s)++'KLsylzm..G`z*SCM熷[AXzS)Z&<@^7o:VbWb3MhLi,Rqa -U͐X F_NRe9֮'tlx|>:ڥ,b%Sa.g Laewٖ_W_-5;C?WzkQVԦNgw[ݜc6% thT}W]pG.yjg}MZKϫw;'Qܗ!iCM 7I ׼< eOCqNPh2 U.-*_y Cuxjz[就M8S{)R4=-7/oVBUjm3r8DyVz7~|rP,?y۠o; LɈD^8 @jF[tG8;DydsDTߒ1Pޣp8zڽYhLrȖK{{ymTuQzkI(oVUQ"HlV$}F\0V#q eGK@Ӛ C=|K1W 'p, Zb`ɕzXm+frh |qER3Y.8BEcK`jn#u=0,&dR,~X?Dz2vp[8;ymf= bs;Y"~|l(7͘n,va%܁X6 $3q_/|ҳ07kEt}4>rJ>}ɚoW0jΙ;f~|S)M&5BKU@GjvLv--LIju:'ޤ8EیYti:(|o!_mA"kYY BńָjI0ℂ|0/'8qQRl^}8 8f 9C]Y.!8ʹ`/_ G*7qN-9$jI28]taĔk˚I 1xpz3#VFE!UȃԚm1R$QG_:Ր<*[=QIX9"`Di4U߭c$8rbK:HRVܤ0 ^#  /q `QHЕ8tN j ^Z'^ϗC'*u>">LQ™&~J3' XR_SWNSjHH"aa dc! (s*:IiN\ޠF1(v$lFg#oըHټ4?0A5D%)n:Xv(Tޭq'!PL}n.{a*,lV[#ܔ4}ΩZ*\F I8l k;0C% @u>E.ڝ\T6b8kEkjm8^Bf6 R@նDr1WTi !άG/A&j`1{&ܳ0H ~^%9jD WRv1b%%>Tfd M+հ'[/.29g2ynj4mQiA \D1 DJ2fx*%6̈́**Sjl9'cgeG  5Gdo ZBhGԜel9,:#0:jX@Dn6{7fX}ʸr5h稴C)z/ ,ׅ?xQ^.NRK gͥQ80gCǐbtÏklL+5VM 爷rl.TO4 /Ъ; N$DW58.6j8$%[JxѢŝǰr  }\{[,Erk菩+wJojJFr5{~c6u)SO Q9bUe2#XsX _Oc+@6njLR\qT)QD9`mz!{H@@v5 2#K"b!s^!4I^-(8x5I]eN!-dZ9kw/P avWt6[0/e_^+u6'+Ned\?b=m%I(79丏B͢'y;Lwݿ˼hRe?k9I(SF o0ɼk=W-sX3TA6uM~zYg7qMP=6*%^ْpتv8ε᫏AP2@lQ[¬]5Il>,uƗxF-t Z{u0^^b!˞QIi2~6Abح%oA|2irwq=&z]k )죫sCDb_A^Exu0+VzjzX[7v摫C\Er\IFR}~iGINZTNL+UZ+GFꂉ:}<ۖ5nM!Wƺƌ&7oY';\W~ڢ֕1a=/3 _߈1h_yc\V0/d3MVOWvsa]͍țj?y=|g[NS.VB 90N+@"'VRS'QҶf\/74;hxЕRm;t~ f2ES(Ra"i10{S=[5/[H;Zir\o  ?蹼ě偫zH0`]e!-n<' p.H KR8j$y;*^ـؔCΙm!a~׸/ͪt 5ՇלvrfqktE'J6}A3nR ]( Þ$h}(w">N+Pp 4kq!Dxs|&i;7 Cd$3FѬ!]uGl6pڻiu$wsRw(ta^מij+&B0r+9ӑu9g3%v8TZ3 %j5<Vg)#FcL>DtpB,Fy;[%&w?ߴ{YChر8oaU2~OHf&DFT3`'TUkg,-!lCMI|*xMfX <RSXl-p2Z@ ՈP\be$0_jm3~3|5|"mgD3`*6gYZ07070100000034000081a4000000000000000000000001668c169300003928000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/ U8]?Eh=ڜ.+ȡvRS^}wD҅),YJ]W)WYeZ|ud%x9:u@(Ћ'CdI- -^Ck |̠{D^ʪX(~Ҡ#mR{\gr AȚCi6Ŏ1ۖmőN\(_FeՊ6!pobduMW`# m$'O$c4.KyE Z'JBFζXf\v;q^arv[ZA kQt){ -"Kҽ#2J؈(i64і)0a m$[{'g :} n Ŵm{R*P}fknBeA_[A!E@ۨPPdgLKn')R&}Q\6Jl}B}Bs7xyEmH<ǮN׷=|9NJ%DLzHGe(]1e0QO79|G{>q>S. 4JGeƔyj aŠ;"\˅XJy'Z+Qzڀ-OqFTECB2 c 8g?YV%x(01J48>keusBaU<1GYOi~p='\1%^5fv `COnšw<\7|vsݘ{k@Kk[!}DhRY߿"|Olf8d| R`Z)vF|!%״NQb'+(Br9w{W4Uc{?}Y(\#nEn DTrڰ-J%*/,gf㻁 4u>(#dʒ~]XxUEgERLGq=Yq$Az$t}خ3>BΨ_fCpE_4CQ]kl:+ɧuy夐h9//-Io{.мcLQ*R*10 /Q!.b'9L.` xݞ*es. IEOIܜ Q8eۢAEi_\Bid1ޮ=)`㙇? ]| )׻ɪr;tǨb`O*OuuZό~9PT7Zvf} KR/ȶ٠ ›MQ |G/d| d.F?xE{AU8֒slԊSUVpV΋On /ЏU !.D#5{YXn͖7 ś /iQLH!ҹ (k]fa,C _9q0Ґ 4׋GD<<[!OX}Nw SμӜlw(('':ɜL- Yo?|Z<kh"OEҴ+L8- ϘKtBL>Ҿ[ UI\n5+upx9ey( b<1fF<S W2F[`]~#(IgCˬ/G*74)j~Afp"-ЖIe"2٦ QppL9CaW )YS*aesLqh*WF?NSt]q9_wm H2LR퀅F*O6wB n2 #!)XsgG/ALeT#8?8t8 wB8WYAuԨ%ik9CK_ f#;B?{e0ث_7'_9[Brp< 12͜Oh lj/ɝ]Y.H^}vǪ)d J[ °X;?ihbw6+V/YZ-qMmaD5$% YS1@k4 .[Fkz; ҍ'MM4G%3Zpds'DY9դc@M"C wYLB׵ Ty~b=@C)n#N.Zaκʀ%0DF5F"` ^krcy$)ӑdZ'y=qQ膓] ݁eX-[RnUs܌5p H]MpJc0vQ8G/soh,w~\cQV"$D2}lynag07smA~{µceS  6F/0.(̊wq@Iٌ ۱Q1PB1c4;t4{tfc4YJR˞bM]U]MYV^"zkE41.(H*|^HNe'1DdX D+h6>WJ#ED~Ig* XˀyRS6]iOhviX D[b1.iɣ~jd: M>,1=:/6zz.X@ KVGuK{ i˟)u^^cy5QRמBjڨ 幅HH3x(.LEi|-֍ >2ރf_ iOdB$ZgQ͇\R6s| $ *(`XG%z`"YA{v ub٭|{JMN?".Mut%6 6N"fxw~(atbZ#,@g^sM 3v !MS|^-]oE Rb锬&.'J90n= s6` ӦqPv,7h0nإD{dXd@&kӍzFCXhc+ǐσy7xqR!Ds!p.#;>X<"tGϤb[1v֔M(؃Ö48tɑ"_酎q0֬cg7 XHq=Eץɇe !l&P9O i n/?nFKk /Hnt@F3crVO[9'ql3 n/dz8pZz_D QhD]yƥNN ǀ2A 1l*c_R^%٤pRjaCѫ "ٽUb8N]XR .D&Rک-AD_ 6Ac$IM,pw`Gׯܾo1GNrر(=%=}fe@`!D V,vNYP[Cx|h6[2ؔ%߉H$TZ(MS)j5(<$UȜިJCD@_M؈|+fYp~ݱ\(&}.0ςu@3TþxHgm~cD)}e>7^'a7;dv*[t{xFDtObp|SvSxb/[פ4W⭃dMݥ\$ݴUCT57; @OUs&[ǂ8g&8.T('5i0![B+K5EUϑ EH>o)c=o#o24)ƄrcK9X,/hųTu'Ϋ[dL>%#4Lþ811,#|&8Q+ЎkoA) } ΄ERS54 ~3gVP;{?Pl=>sYl~8Aa8{tRI0AH@n(b }8?1RUkR b qΙ& 'Um3mN^N@V*VUtI,y 2󕇚ؒEpcO^xdRʧcХD0giP\434魔dvv;_khHB0C'XOA'?4CD[.(9N8N+>:n'W ,B,uc5Wf `I㟱f˘`*dcK>嫡 粩q<6$d5+7|+nF ƣN%[Ryڝs3 ۭ*)[n8_e*c< 06E҅䲊NDډyM"B_iW6ᚇ:`rs"= ~%|AA%f⋯iXL-2A̠XSYA 2^n M/EPn{?׻Y{sL% wI OG X_ʶH4VE$\K]LN'b/پ,^gQ]= "ie] 3CLcH˚ίsZa$6O8q$0"zBD8QSg?O@n1-{ *O~1QMPN64ZU0aOl#B0Bn-2r90Py]]7>-5;fy(ԥYg/4>hkU'/؄"h;8 RoĿ׀*]Z$BՑIEh:>@ՏBDGL`p&_jR@ (iv~&:!VjFz@Hr;]SA*Vزa ٟb) \B {sPlg idƤ^@%Bwva,YPs^! pX"D#m2bPW.<;д٘ {!ɄPSIk*Fm]}K׍Tu)9 O߼:?̍ƨ_|RFx?R.b\)&*;dƬ3py{?I=cչ- 7YE@kA⯟jh Fc27үi00kP^vls&>T@j9K/P!G? _2d)]1d^:=Q8]y_oaI]{sDuTZ< (_o\|d#w1z6GHJmV4˰6|3@[k.8œ ']2C[(%0}*Ijy~A,u#jR2#O!a.q\(L'qg2υR*O*@l4U"]g@ȋ=CXW nx^4tteűcw`CƯ }rjvUc]I0,kb/*ݝgE2FP{r4R|.SVpFsJ RMߍr^-.tke'umX(jHϥf -5Ue-'G"uOƒuf8׮;U/ }ZulGIlw.I)CWJnDo;d妹VҊeM.XȮ $_Hlшk+NYrP]C IcTFɅ,~F-Q9}/_}*Ⱥ*ݴfgW}`CLƎf84_x]5-$uNM8-Ó36jlD@h$'/[0kۧP' F@UMl(SLHJ# .o1wh-n 'rW9#QH җ:"F0QqYfS? u%(}#WZȃ\"Lk)9 V۬*EܛWx5N`XF=.n-U aQgN2ҍy6S:s (5^/4ǥl?Io瀂Y7_5{ $d:'vJ%*nz?xpy^&ȗpH0q(p<  an[Jw{%+Cűpv: ݽbh*[zU? %M(ҁ~uI<,_U=*1}4/ V=Y++c{fՅ zw0mŰ @DB.h7kf 65)cϺ,1]VΆ.ӽQWprC pwJi/tk&#J+R?`jRރ]Z50e&&cD/j6?]s>6Wv& 9%WjQx3P5$6l|䨪){D43pL}Zrct+ިq< _v/ai׭',(l@0~ Ӱ#HR&I %#=:T:s-=n,ջekFF\lmta>G`n zwLO9y rS&9!s F%#?/;reKoqPRJJ`F zV􍞜?=H=T-.6Txѯ4+CchL{OK@]k9S~0F )2 Jgfk`ndow+38Y2dZo5Y]a lD8!W9o6MRNݱ9AZuss07p~*O"ٽ < b6pBlͰ;CD0nS6oQW*|!j)c}ixnU I4Nh>;Eʙl02@ע2C#ߓ X(]8Xe5f/~BMa Y2Rjy2֪J)-*-PnWA~8Bsw?2P.8g+d$F8E 4QჟKu⨓K$FĀkwoC[MtVB+5ЃJGg:"&i؅R >8μ"7Xj )4X`խŸ89rnY b%dEըhKz3ĹoSc4hp`_4oN|#4t G- ߑUTgƀcRXxK #R8_3ɃF?Ouǽs$Et/4[~2}u?;U* T!Klj1}HsU_0p: I ^ygq>T8Z5X fن,X.":fˮfxA NMWz?)>8A2d+4NiyXRo(GĞ s0<7-K 6lUQ>)s.#ds-Pq%}@IzҨ8br8׍_Whf(ݞG0.x.Co m%F0YH*lyy&z[r ^:?$})0м;9߻2VB{m 21.l(h4 +Ama6GeZ/R7@f|*"g]x4%kPSRƝCI BwǏ,@G(eu9lLY?$5m]uegUsałUψ| NlPlmVEƒJ#Xvl%b|ʜx@.*yV7QB>| sN9Ng5r7sܚW1vF -2aR mΛ\*IXCtG3iCan1:A>1 a:_bȅBC5mPUwVyk; LaFwF#l&~|pG |TCHddP5%Փ&&,NdmɡWuSH^DR;}ְ9$,He;}f1B󾵭th˩J[&xhe)vGHDVNeoʳ)x/\8'ԎˊuZ~4ĉS`^)2%>g\| J++mיO=Lk<JJ^?{FPP-~1QxBȢ07s2C@@;J4pP$Yٶ:`ΦMX]ɆL+xՔR8`ߦ}qT(<'Ƌ oatDU幃4Gx W&Qx6tRL[a ?HÂq]π-W0oςp6%M醰lT8iq¡! 3OY3\; O@{c0{ckN=8de!s_Q =GP,aqKV4Y=Fۥ~l۲EzX)475tC/Uɼ!Dm[*4c`z`<:1znLڍ{ѱ,!fڊ%1Zš)Ƚ.r4#Ȑ^~foȆ=mJ<[pLn;-HQ9`PcXaQm\ճZC3+wcR&0kaAr׵2>T?c>Ry( u瘇T q :is[xLgBm/6ZH Od۞SU,Sl3?b٪ Lp]L7*O,kP v] }n} ɘo") ($J;J{g?U8Q{$γwX{l9(~<ݽo'M}_C qiШxBy;)?iw>W];^ǜ# ٽJ%+uR^kPh B^dp,񎐸 n9>aKc>}!Mcjv6{,H`yl \bblՇS(;өŷʏw$!Th%)"h델oU:ߦ5J^dw{d8Yx"켝#/ ӕ|XiσDZI-&1]˳Xƞ?ˍxzMnÖȽF&ճy(셉{ űMXouƜ!\h~?'3K%ytFZ*}D&ժSyT{jOg _gc*-@vsD!$nҵR!FL@Z3;Η(>#R3BŜ> OhvjnH3 5ԴrJZ=I!@sΥi:>zu$״P{4lZ$Kcˣ˼ |s/A&~! U[r zGx*~Wnzq̂&V|uRq%6غ;HfscVKωoOJ*H].pIisLt㫀xO,3Dt+)Ѷ3bPm!i>T@UgaؔgNM]dO Yy7ΪWI̎vʄ=WoCX@Ɋ{XlQI#p\`B܃QMw:AH.b3 n}Nm[]S:yXrdQdԳдe[bb<0Ꙋ(Z;,&䚍"& Du:h>`MY|ҙ%\$FA5ĆnqL\n׵$ru*Օ+m6pRQݎJ8k_<SΫiȑѕQ֊n4QoZiΝ#th>ha#im':EgUIa iFvlP@]v2ĞcoK60,Y,7W/nVXJ/bƋ3e<ǥ9&28>O39!΋WD1 %5mOzK`!`}麢@@ ԫF+*6VyR4* |N k>[{ٛ~x`>t^ amunwYW1SR &0$ɗJL>d,Y薇TTʜF\EBj(7zbR{/NWҚY qاJbG7}=0{F^VgY3B8E+aLU[|e̝=;.nW+B61\`lpK?à}SU9!gd: 'T.@x{{`.om[v0$A"$٩LU!iI¶OAפ ܽX\3Q17Ns"NQ 14!f$uXY:5Ѳטd{VJS,?s&mSHHynO7,۟ ^QÄYpsJp8FUt2/9F!K"#hKfίvƕV׎='!=d'VդZo)0مɇA?o|-ږY 4fh4_} Vf[ihrGgaпƑ-uF; E dߊj4RV7脘 $2퉇*v@LTjBsvcpHoH/M9D+"`{I.>pI%$5Ki`Zw}FOT'X^m}je?ےU 2&$k_0T&*ʁY5Jl ؟>zoV\n@1YteLC(ZKu 73GupzDqMPyZSU5fb^o+ˬ+Z(^x4Se DU2{E >}ז…VG.}=߳SUg .;AIt mݰ8ݣW {d\ю ("&_sPqbJǟN_r8*f_G7*V) m)xXj"wi5kЖD<_`]Gs~릅CvbIޯu¶3BR^ <R[&6T\34ǵVl4Wcvul $LqPf͢PALngEF{ΔZ ~v5/@wDXԇd28ȹr'833 ^ͫE0:JodDؼ"RMQi \&\4`*%XWCμ\ރCԘlλwUGFvfuNG||#A*b ({Qr'LK5j(Qʍga\Lg'6Y[?<Δ0HMr@U}{9E HҜDݼSi^d>{iH;_0*1գxMx+50RO{=zP^6z@gFKljj:|`7ש`ŭ@:-a4r@s>. PXX.UȊ2E\'q,E z@riq2DخBT?^ @&oNw<;‰/o.+|)L 'nA%["=3zm`ibNqSV<(RS MRY4KC{(GmLG+^9Y_a|`lqD+ofP=3aXfJz cT(- zid=xsSzdjm;>w6\%2$yWJ](cZT#qle_*}/*ӭx| |;:a?#jTGեZr՞T}GqA=#!(Xbn3ӳUH` \o=;_5ȁ4hX*2km|\5:3(pgزw'8CUxuK[]KS@)+l%+@XG*$;ʥ֣̅p2&ȱ¬LbV3ǚ-G7?ض6̅<7L 7Bo`LR,UʱAMd?LOC eӛQҤ#\Wz3/0CPB p#0WҚǰ{aҟJTv!5=$ vjHtZceOgސ/z})ܤ\vևICѳPүT;YB,]];j Ď$&Ʃ OSLq6Thdeo l7z)/{}&H\K9k D8̡|+ +~ћ* zB.+Lٻ/GJ!z-wj v̷CD=*dkiHH>RnSNrj\&wP(M 9yOל@Jw+f֨'k%&!hTUOn@[*3. Q{7T2c6d6XbsT5`6Rll'2>qmhrwV܎?me-q-"r$dry|cX9H<]B,JbE"REoR~)m^ {kmj6@oe>.>+\3MEJѪHk"0(X3kCJF^[kPFE O28n) Czc' (G7v9E`y8Q/ȤZ+\@`Er]QY/`q)B;!?z-N0!vrB -+I9ޢ#t1ǶOj."D9b<> {k|{:V&yT w'Z&FXmjt:Z%:C[FκuM[^p rﺶ4Ii%+)[WJPr.9Lhֵ<)fhn>r_5ZHjRiD%+:# W > 7͡u&MO5RF !4ۛr_K,*LjA#-y[ V6U9uKw!n_ =NRi|'sMVQ7_;˧>ܾϥ8XXVxXҚ0>efxW1 [V ċ ;Nz?p(k%V:&3+5"3sdn ֹU,mjp`R, (w 98&O9{.`@̩Is.ٓ%Qu96[]Q|.FelTfo=ٍTz,«@ Tݞ3Y bMЗ $jRH%Cvᅲvb,dzp%͉ks#s~]~orˍD7UWt@6~@3"sHu(mgdڝ~ ,cK4ܨb\3赔҅ll5NȐEQRt\9z?o=:{X'T! BeM˫e=]p( لNؒT ƈnNg'$BYW]WlƣKߛ7 i,63"[K>UĬmieT'"O*+c tuNjqrSpn*I༂&fo?ᳯld0M. }EO̷"Z Iܲk=LԬvE+3Thgʽ<vS(ľ̏MjQ O߱H4p)Pz^\e<ؔOvef"L(%Gt BMnY%NȸH'Ra)`c @t hq*3=9˫j ip0='NJeXEJiu8.+c t6VExZ`aR@o='ކ~p֢kXg,Lb^ciU} w.NU'^^p kecwmV+Lҹf γ5"{}/,(_.ʅ\5Y5]I?=ߥ&8{&B/O$`'?wRc{=Spٌb2c9'ڱ~o*/y 6>,JHLhu$L|qC#`KK:?U$-i웙kAŽދ\~ޠ%LM_oDw 0$WwnOjq~<0wO)*$5n.yf#֌-jP .D8L|*{">sLŽ#8INoo䭁 |X\Onpa|&$˂):UKcsn ]ŀ{mVɊLFI0x% ߐFfH sc!wdx"#K%GӁPI:'36$"` S%i{5_3_VTS!- wr!dQmQL!3<(ϺF7&XyF0'ٰ![#{U J]Rk~ +@\V@u@95d1Q׹قr\NޔnBN>.αPH&"ĬPKr]6p&Bx1g5/[83DΣ_\v~꺤&Hs c$CJdy)2pN"Y6Keki&Bn/AVf܉ Fk LwJ[2$rd]Pj-`'֧PnF u0쑄zDNA@P+tYlTR:#doNy!Js<,u1ClE>qBC ɺq!uw%}V]By㣒0n,ɘ" F FU2z;z1:J 3J? : ۶*P M∳2dcOv$f,)!7,*SJڢ1a.ܩgv x& K\zX*]`znKt-hKH#.8?pet0Z:4ѻH{i81jΞL-7`I*]yMse\}pԁ*wH\Om@.<ܕ,'@1M\P|P>Y*N2Iլ\(\cCl+/Aާ9ivQk'Q15G$v\L1%9Ʊ3 K,,Ry//C ؍"meoOhF&K؃OY&< JgxBBs~ahDE\Rt}>nʪzhQ+|xGqs{oQHkԯ F`^WX7dLacjnb5:V߾p􃔱^D8-6"pA$R(fL-XYtP?-|4~ 6HߟޑlU֕mw';.Q)bM  ,ZN Mb ]g -D4=nb۬{NWeH:ITa $c`32x3(Bf[G*S7QL1&X&aF,J+$"R% 6PH\Ǹ}R0Q_=nJK#Ij6\|mb}*+T]2)6@tED2F܃ SX&S䊓/ +,KwJ5~ |HTˢW8+$J]vM"JAA]oYLhd;^ ?lt⼚cVy)%O~c 4mqHRz7i?ss4Kn&:hs\F8EUk00ez3.B掗jܠy6u.y{1-g?bHHl&(NAM|4zy]KLNH+Je贬CwJ 8L3J»n/1]v%RqsK<ˇ X6|(<~sDwk { / xR,s4Űk\Xd)V5HO,r>PЉ<|( x f<;9.#3rX$W1Dț_tY ܤ]kE&xfiCpc e# o,jV:nAm)ОfAK 魻3׿T4܀y^zCv8/q"L懜 X<@n{XGMB=Mn0LU!7Ti2xwKT:4cZQZF2IjfggSz>*_X%7,˒ì>f&o 95ƧLtrČ@@'cݒLJp"qW܆ +|U"{]dS56`f\փi[(`E^7~Iߞ`S-sL9!( 1;9-;RGt0=v%0`L-0J/xN=b B_t.O^F*yPjZB Y錷H X+i{􅏒{qhs ٢=C>GuIExU Wef۷@MM}0wB(D}_kf;,Fr'@r58}$K!^Wh^~#B 8q;Q6\ .DHHgÕJ;~6 ,2 Пu&ݢYc|3gkk1d,B58.pNEO#:C0o.]pݛCf={q?es@Ԉ匰JN8-²G" X6';lqnV< 3iN|-!ٴ[ZKYS؆d2Ml@chBse = LoR#ձɓ(ρ>6^S>m|YfS z,?Ӈ1R6gطDxV5ʼā d0]~~P)=8;e/'Y4C8B7MtqsӦ^rYIhaO|l~PVHr+VIyh.28uΜv>Y5&+z0w9YJ^=foԔB.tygca>8c٬+O6lQ'W#=i-& %X~p.Ue~9'71?M$ͳ,I~ؼu 6:=91*_w4`[:>Fz 6tuw0CۯZe l9[znčrdkiwY|W#d*F(k/H^ުoȴQ~Ee.W uw|X,oe, 0w?GE+*ْl q,rO59W_+V]O,8*aXIYeR皝(&VOB(x NyotvDY/.3͵gY7 笹p3YFjYaS*5}/bYxy-g1TEXj04jܜ=CďR5bp$E.CzHߣ \ΎwaR>rTPS5dϾOն fL'`bdW>3>PPy:f'd/pK_{@pJkӆaҷoǕĎm&3r x&x}Zx}LR (]ef {hXU"'c+,C ;Y&6~?L3 >6s? V!,L62@CC&gL*d P7lstכֿ6AM 3C]j.G򰟛ő_00w >23E197PІ*@E^KgLwf`{6g T'JI8$&c7,i0Qv1 \NGo[lnK*<{(;O'Z0zIG)Ʀ]X,|g4e]N8&*a&@Ymo8{ I)|}{:j 3BR0&z(jlt_T01CBZX#s9h78"McgG@oZKVUA(qDY#a8Z~[۪ZM%w21=}b^"y:_5)iH'VM( 2(<,Q#*=ZV4Guc\KQC3Q+y3ܡ ojs <,X 3X9fOf8^Wbş ɍ3,Jmˑ)Jj IGi4b1l#>$%F;ypp`śQ.D]=L \@W|rٱɌA+J7z@oN 7Nde9xdZCȈ4.?$ϱ9%K't!Y!#cݧu|QO~z4 XJZ%:ߝ뇲pWu#]&&|9Whf3ݕ^A%wrbm%cmfo{5vĒĴ!6LN3 CE{41A9Uqa[ ;)d0. E9:R0>F)]Z8-ZilC]=2g(2u7[5 T10/HBcElu^0pMc 48 !zIM=竝'w1qpno~&wMРB6W#vFgnMK¤[t5"8tYGsβ,yK,((l&JiyLECǞ7Gd#O4ԕ;6>}憩+ i% xJ5f})6ǀIHS7փ܁lbDҨ13Vc|!n3Yϧ-YCL?CDb}bzD<ðl29 V%.ɡ֍jMn3Py^J?:J33H^>c yK,w͑[X;_hm~h [G?qHvSbJ.iDUSwk4M 0*3y:q$35K{Id"ߢB>Kγ˶baV!@21LxJ|14.sp0RdvAQ!&#n^F񠋗tȌ/%& ĺjG= vhbaV:-rD~z̥L`*;$/=31b̓*J!N Qm<X|6)6sQHn klHog6𬮢#cuΊ9{Bvh@9]Ǔ/ 8?mNgd״!mdxr]of?45\8I@ɱ9: tWdumx 7xY=\`E ]^Hh<~o<oKmqZP0*$A~}Qf,iy;l=c˺?{9r?AHvvJBx|[N۾4) }PaU d^I xWcuQV$KﮆfȬbóFߥP;cQc"2&`Yu9ol is!c:xϕ~!BhЦ ryPV:vd.Fc+˘{T-F[m=l1YRxSy_DlS׌j͡!6o_-jkаNmHYlewmi8QWi)xM^߻.>|=޽}o? u@io+ ѳp /uvx&nnVzOQ;4Y6ʵbtfr #JT7~8gKvU:5k&g&('?])AJF W<%q2D7 NgZ t? zRLn<'FO~VtQoSCh 7+E>7FvY7V7?&gul6_ׅoj~X$/9%ak]Yw߈th&b< 7hذȿEA.9tZjDm:m1Coͤ\%ECkj /kr2:f)osǦRuP&x`GU7a Ï ;w%I(%Cw\P ''M:IDw3K hʅO Tle0Ū]ˆ|@yJJPj:Itiω}I^;4_:}ijTX0FP<@Sk~ i/$ powz=_y>KhZFF((KL|MO踏*/rЬj\ ę0u)ɲ^Xˁh/(ys4dوux/kIz^2}p=QOje0mlxrb7) .W`5?ԮBb|L*7: osBP"XӅ4>:W"Z'LZ gl&iA,2-Jf#Z9\g:lӼn+h";22wUtY+ZTZgpA/&pʯ1b+8iI[>q*%/asKȋ,5(1lFBG g{sXaDy9d\#-o2hDk#KvAܟf'd?j%WZ_ rO>`[v1> ^dx!&9|+f.eO*GR_AZ`dXh$?U_٤ 9Z_=~Jlf߹z񆺆*dT#vLAغB'gEk!15s^+>݂ 6$֪IhW4~vx(!),RjrU.ff),; [0h.H ߐUe̿:g 14 $ddᯍKg3r.gǬL1(HE%ɘew=GT)ƈJ6<|fZ5QDP%;'.yQEY]i=c%Z\wFZi7|&L eݖ<}eI³0@2%Db4sw%A H-liR\;bGCMQqo<^@PU} *Wx2\՝y"AiX1C1a &;ffK&<OS@G \'W*Mr%EBK̑LF$˲,i܆BR`LfN݅W2#Ѐto鐺.@i31%~l4'>z܃hː'cFRa-GdI9KFlpTh4ӿ+rӡmwSP\YѪk lh)k:VJOe)dYp|kToq>IrsfOֵO.ᮖj'ZW7p},_2wbWГW, `0ÅJ] wiiR)|#6g58Qx]?< ԰-S X+ [wRI)!ؘa/M|ٺIGҧ~^Sc{W'"z$qE6z(H Keo~b+#|s.م_lKcP;iYhHw;^:R[zeq2eOLIŠqmWvh}ZƒC \Eb$џ,9z!_ڗkB_T$s0o޷~^9}Y@mE*e w*MlYywQx t_}A2V :}1SgoڅG&ZnFlO܏d~_9'K0}nx6wy8Eي0kʘFKJJQ䙟O,A ad:}I&^azU5"|i u_o|(ƥMڐ/wޠ3s%7,eY(`Q]|N9/IȺvҿ~.WPRG'8%"' M0vGbL774.}%Gь2 j\bwFM1 N\@"/K.$yʔdqg ="(+=u7C Uk;y$Ivo\)/ U<M3QP&wzvYqǣh#)3xrLJEûMN͐ƿC۱9[ỺVhrBE[vQCysdC׋ $Ųn j!88?&o:%7h&;Eœ6j?$476߈7)IڬV=t="p'Hf3IA~=Qj5󖯆0Zo !dl8#q? %s6̓J+(;Â&3Nw9C`Jx1(~3lzASϿo yowhQdڒ^vlZ|E֢M$+P"'시B$*)O<{G/4E=| )n sn]EHCIpxqtѦ=yiD IVXȠ(q\P /g5'6"@!*yW ._{Ҏ"+K{3{STd!odh |2gE6 1M1;o&øOΟD6TޝW M'=}2|Di+oFhZu&PdN0y;>n72<w z2USTZ Ϸ' HR#`oޟU$rWq g@pG+HR5R%~Ww;@vBH2H}|hBk<Բ K)ٹM[۶-C9Û}v?}xǬVvV.dh t@ cy.5Y& h').&V 3 /"{}DI CL_y89s XAyN]=e@) E;\#捬-Zj*l:_[_A';WZ˖=}V$ܑ}r+m`rȰ1A9t[ +@A>YP.8@cn`C0LQ:Mag;MsW4 Bu ZhUj_QXJo{&Yf#,>Ko;+* i Ȃvg A8[Bv 9Pjb.UTH?:Sp X\j 6}52fI==_i9Tm0x7REdP{=7^јPn"BA_*E|CDY쏀2jbLD#ƝE .DjGfeVA.y#ELkB [2B@f[C:_(qbtɥ8}uv |0]V+c(Vї ͵T \"kPVzз'RqlȎ!89L{!Z/~CB)~ŊO!IF(ih{}] %jO ŞV!aK[S"$Ǜ6t. ]Q9&)7!v%*ރ3lE,`4p*611g $Qn ;NNwݑP_K7 z9d컮q/VM2Ʃ/IG:4acb92u-)`ՐЊ|̈́}KJAcsY;;)xdSqKOΊkꄗgH< fZ)ϨLvNuK_/jLǹdS-@c3qF Y}9βxv:cCZ)[cLpJpv@|m*\?귐"7\hwjZeqI$cCy{`r uk˰B\P7(GxLF^b.Z]rM_ePk_S w & F$ H-RMyf+ [}c!zL_j;qGyD0ͳ`J,9UQd~B4R+P hfLj1Cˀy U;ls;8AⓏC IbLK Ӱ Mل:7tM ]Z͇Iִ*:,Mmv?Tr*-h—<%1-|Uq Hg7ϝZ=hkזd\bh+GYi' ӞtX0Uɢ Q=dI|W! SL٤Z@tl'1@E&-@gmjŨv9 6& X/._R'Ujm}34B 1ܤ}/jϟPex{M @`E~ Mg{hN.RًQ5v6*C_1Xl\@څv#`+&kn P#u%'u.?,<鏹ҳ^}}ܠZ Υ؞ewTEqMG bpH-j1〈lv}H,^Y3æ:9+^yJݸKTr6M=un%=>} _4q񠽑uMry(D Ӝj%,P{;X;O33k4,qVؑ]֥;(XIUZ캵InkqAtNwf(E˖ԛYP&¬û?`f;.Ib8H1*as3"w&eKnCiibvF]]g59c !{6"q2%Fa:q; s'O=H _:(.@P!kp_\+ʶ:Ϭ`ܒ\%'^5Ű0VԯO "D:S]u\P3EZM&ϡs@wm]Wk~74fDP>Dk˜xto}{"*G uC~.ĉI@ٞvg7=վb u`Juv%M!X]N8NyDfcҩ@]JedyQ}|y$Je4I_hhlզ娞-x!ug*ޭV7ͭuX d^ݬDبntDR'HPmʇ-bCFUY%+0|z8h?ޢT1pfphK9/HI0VOY?S-& ،xa9SQ%OA'ZdܵnyΝMQ}s#M{~-}=ZR>B :)ɗ-6@ : ?ߙS32ʢTIO9CK0+#-SؕkˁU|u93dV` %lJψp=+~D+mgbИ]΋$F$;^^>¡5 ]s݆v@p oXzl;uf>Fޟezךj}9: ਗ਼ģZK&- }`t18d43.Mlw9o@K _;*=2zAa^guxouu _\ ֺ`OS@P^И;bPY3t= DBuTjh-MJoQO֝*0g'fM&l՛rnG̝|5<%w#p7D=F<ػqnբ}s)a<@bObspbQr47k^vBNH~km8ѫz^?ޛ'\SqnN[;^CtXL60XjȵjƎ]ѽan~yoU*yW5S[F9@rA|%Pn:ců}i3Mcb+BF[0~ 漄!kempL,SuɜgPǏ' #p-ZX, 5$MnK-{o~QqȊG L' D5De cZAx 38Tc G%/8V43u/Sދy:%u XW nusiroJIngDF @nBm36G# [J/0DHxQ =u"t΁.haGOO`_H 5NC5S?z\:LxmoaĆ$˝MgnaLqck®h0>Nxv#_ =CC#V,)ΡjlVB36 qSu.NA)xCo v>yB }67^kmJ*"xN¾fCRʲB$m=W; ,f4$nJi޻P_Aٹ&hZ}ڂHPv 6FC2N-pE816 ҅D%ks^ 3fK |9H 3cd52~M|0"B$ךgOB<=&yx@XvER t,38QOi+VW+~`^ck /RpyB M)rEN@n~z_ex>Dž`߆ MON"˵$%03^m}z IepfҲ~Lm@V)L;)#\,l1+E4+<$m ÐM1cd|9ը85 j\&(ÒmΪw6>h-8#[5dj~U~-L/XA*,zDgܣ2.I˘$KU<8jtWɆ[x<\Eo1]xxSEc/Ѯ5``>$싽RJ),qPEHNVgIs ςYt-ZUԵ'% T9э t21<\aV ۬n꘱R%^_=6 YXSG"@ujf$:pxJHY[jS~7EτAj6{WD5,KVd,H48Đ2G_ˆ8+ I= #8;- 2EKwl O8#ukk{hq':]RF (upY'%˾w쩐-_'ˌY|`Wp+|y4SdA ۵ح4lAa*LNG0WGv[.0g,}a3̠LԽ4G|ѯ^f D@W]4\gSC6;Ԕ=焦 3U10| ͜_YQZKayG@şoSq*oNbGуvTR)q@9KCx.-2svd{RH߲Ә?aQj"*NL3mK<؈@/_X7+7ry^IL3źwhEy0\BD g SJ2)G̭V˨LЂBᆟC~g_m/E=.yU~Fer qTN aƣ _=hE~cUośtٱ~6_=V@Gec2]UHA1niNYO. U4)a)FqԢ Eѐ7/2UdFuK$I8>b2 EMy`9e2 kcYhK|-Dpt2/>*(35W-HAirN w2jq-m^'P]kێ[F.[JG2,Dr%\I'Jdݿb6n:H^|Igc v\UgqJ]Ğ) 5g]Y c;^ҙ ,ta%u $?WdhgJiŜU%0c8@_^P>uooXƞ.V}8*iD&IGcf'ÓԢY`w.yuҎxܼMP&H9wYEXR9G(]~WK7ovI@JYۍ1JhȲ9K"Oc:x="69*׊)q7!}gtUt0DQ,8s,@AX*2|~#,ahې:J4m*_/d׽Rzc!2Z硐yaT>}#1<6%B<<8 W,ZZ*cni{+Sx┢RcbNIte$]$Ad_t`p`C[f|u?+vyH,h+DQ1tq"T&і&zh;fR-@(l9&%-Z]:@0thP̂&^Cĕ8vMC,_Qx9I@EVw)*L@7p xvۻρ٥RUh7024L'4O; M-Ǘ;\߭g)'uA% 0B:8џkV~8Sw ͣU hl8G6 O6+C h')&{RL=^ ~9{i"̷w;kдvI|d)h$!<\Ε1gJߒ5@`~ZT8<*U:mpl0~ɰmbܧ%<jsgQ &[5ugS,;WEæe_H*Qdҏ2*$-ރVM p%&zkBFy,QUȗ -։c5;-<:Y֮t=Uy7YDG*6eY\:۲l7}"Dl\ ?Y|τ!MFBZ~ t_;`[RFJk߶A7ˬM-dCNi=5tTp9FgukbȗEfa3̢jmVbC[ 󤿧wo*] q|\3sHY ಫyΏ0yj[!~ſUϛQn/e /3n!esEFқJzJrG_PG9 6lǥ5@.4@WapT6ݶOwpաLpVG ~*T߈xTN *dRS2[XuN-G[*CŲǠnvgwe3Piz4yD>U /S am". ~S X>CbK  C' JKj\jؘ˓&l1{O) PSvS *VbxIwC\YJHH#Ζh `I^6[OsWa޵P AZPj"`KU3 hrUlsݯ{ôPUQ_RYsg&\#诩.Q-.,K3v, & Bz nQ=T@ .u^RAK$'J^woy-ّ HȞ#e1.Ʀ)qvSJ+ܶ݊HL.?"84WzB,Mzrޣ2G139f=|p*)L0 }p \'8>' esU0>eNZm)Q h!C` 6;W}W:6''9=|oLԘ ~S{(v}Xě)~[dRHKbM.8 BqdL!Y5p ۺ~;՗. sA,h0RC* BjTL2D?_C(:ũiS/<}iGx+&!3:P">͟}|ّzUQF!\&R<<kK[do%Ӈ%-*Ե#s?,1~/qGw1a߆\P3-eZvaNPlS|hI͆ghRo2ԋ-r;hRPS .0N rW6TDm_Ԯ~i&bn0Z {[a h2͍LO w0Ṅz %3 [w`_0Z!5|[q*7-%Oo.1ÝXlm^L~p z5Fz~> #;^C<} K1H0'![k2_EΉHp# mU*__ȶr$&jDD;jK2O)kJ&-!W#yY}u(PpI}СT Z=;\ ,d75HM_7ufR̽!T?W%Eh(LVFlj Dr&& W;T$0;¯4''9* #[m$o[뎛X(jڱQ@?~)z[;~]L(XJP/+6+Wxɶ"iu:đ\ݤG#X YaY,mW^Y'emT*'ԙ/"0g.@h ڜ!a:qw\]8h]zdن 1wwgcYHuxna@_c"o\jn .Oo3J oc? ~7(E`٥9:AFɈJ\J](vO= vy61=Z0$M-, $Afy3RE<$ܚH9|'ߖoz(9\$BqG>\7t%Mjeb56CBXkA"sFPa S_ طB"NwF"ap\k^;a5&I} hIX^(^O-Ζv>!7r.Lmh|yИct/U&s+&K{4Ń0gؿr,7{]MOvJMnXZ Y3';?Ff6na@rɍ#n^ݤlx$2܂̞AJWg) d@ ȭm:ήǹ`0b?fEk,×wV~[veO~["7Q:ZFqJZEv ~H]fX=a&tj@^BmQ^p}931:oeJajTd ۢ Sg43:Ȟ<2CC$H 7 zu!ݜ-y˭x-(^/OcpO&eǵP5v9- 6'9*Yr2IuN ( "ZQH]{tHcYm.E;~3-/V0]i_8VC(}Zy&Tj`Ӷ.b!') J?IJVc p#IYG4[ymz$|^P$LffW`\\òyj&xTjl5Mu~\t;de:FNfj6w8:j_O[o_$/^z+ \fFܙB<͛bs˯ KPnKAd(hl f n]x޵L(RS8za? 8#ZHvߦ/U64-"by;&ՖcپlԴ`6( MHIL]+9i'k޾kč%_uIhċ S\.CqIű6"SDl[ɥ0ML/Y:q?QotBHvpOnQɁDēURoFrL d^O/8j)ys {sqPn,-\HNs`Zƍ49a|>rSPr$FFk1=҅NXP",U l]t\eUh{2$-;30VqG%["3ugqF'sJ`0 -菴7sUAVm+&i>'ߴ #{ܤNM侄Ԁg:Wuђs   (/k<"1~J X;=>9Ve+yWP]x'5E7H =*y˥4&pQ9*6:eHmpva}LG쥎% ^ 9Q[*ԙV'?9$FnՀX[M";_^ אD"Nb@J{&iO͌Fo:\\O9~VvCRӱ| & [@&A"Q|J0ݟ&4Ʋrr#0>Ez{./ u ė=uv) i]dپRZqQV/ ۿc#]o<Eȋbq1~5>pkeV; n2|W"Lߒ7W fMz-MUj'T 4)0.ᬅqI傤U)5JziVp ON&؅CN-g}Cճ=jĄu# ̐:nip tnb\v&M hu̅)5ejz,j!/.mT4"Ѫ4dGR:l Z^3pcOG-Qe *CCIhGε_u$dֳg* w8dqB {/+ᠢ?:E w\` n8RS>UBËT,C _Ѝ._p)?UC̛V5oP.ͦ/mZ|7LQ0Z[e E-ː -%gyy'WДP%Nh~=#늱-v 9Up6 )LA); ;+f<LnKz`u3U]U@ͬP':\vNf xyB`x_8 9LmHWFh2{RLAJ @iX>9}iw̟ߊ@"3D.,k^Z]\:+=9$!˯6Guɾ&1$fybBc( =ET6pajQfvx Z:#993+ʀ.P)kԕ ۢzC.:#[-@Hp`(#2|ИyM:iu̮XL#˫ MNd ǐ&@ a0fq.qw:}#>t?@FGf<ȆCO~@>*$15:\|#Z,M5#[_Iklcl58ćr<ƒUGnkf~AH:8a8wϳ_H5@ӗ[,W҆H%;Sq]WU|QY˪U銉JD %J:I 4mn[T~G## -"aF=c倨%Hp1=U{SaGEod7} -SN=Ћb.wې ML2-q$EhP,Y \*Gn_Pg*V#Y~Ƙ60 @(U'AIP< JVShŹ ?9WUmgfP!xah@, it_>:H]#[9tBgW4J=ۥuC=6wsLgzMږݒ`@F9;la`N0Ev\s%bu`Y)ć9+Kȡ"x< (š::\0X`UA! FSs6݁ܩx'%32[$ AZA(N@:s]fh"cȚJ(e%9R#,:,ؖls(3*oQV 0!Ǔ_*jrƥ*/;Don&7~.ɵ:Èֵ"7 DU ,@3\zʥ*;^TP  kB ɨН/ RAwjRֈO3V|"8]Qɓ )/T6=.aD?|%L 2HU)_G+3X-a 0!+rW N`7̨lpjqkFƭ,]GxRxKa:_Ρ@܁@5 )ΗKpX=]̮.ul. d3?x4ڒ>_x׍5T7r>%yJ?]юbϙ?U?JۇZLb|%*[ Tp(2ģ frR29MyXOqvc8(JFL:_\akXeJ=^gO]^~=X|9W`!mpM![GdZ'-0c}EΛ'y1nҹc+YG˾C9i"&\: ȄljUoowc)/xWIl y7boG4˜nn}ShD+(*ATPE%R/jn\ y 1jɢ/.be sӕnb|"cH.v 0\õk7S$ၻPّcj+ؤ X>=,jU~j ~nʀjc$^7rDeFXDp;y2DNA_eθy7ZK}ca4|O~9' 8{d;30RgQ6)xp!V[<(]ؘ)DOڧh;@B^| :"Mf[zoߘm~$xҭ%C5^P[6Î ]!g1* h4L3q}Y:ӱm~1Hl/^>VS$2y#*YVX$E*zcb5VnX8T`i9bt;p)ޡz6&gUמ7_.-['wξxWJ1_'x۲C*D_^<Hg=5tRCHwRR%4O: ZAx0sSϰnnkqw??;-J"@`-|N>=<4!MC_G˅djk1gciMJa1 f3t o#u$`]b)ddָZo+pR ;BwNʆiɰ\^o ~ŶAPEݜfAld*R r6- _RݍF؁D</kx*EQy ~qW@gXLYgnEmt?'=*Қf]\=e ͧ$bX%X%g׏/ &-;o:B*w=ִJp*?*k-VŻ<1dzs@J*%`t(Vث\>nA >#ko5W|#izq aטb#傂~g.Yޣ~Yy pӐɁP+ƏizTtpt3i6uDXJbGRsk!7qϷ{+r^δNՂ`FFLs|dr{s& DxQtML(ZV#3WfK[\epz_zn Vluy\=ԣ>?􍡱ò] E|ج]=mrJlknL ݬ#5s8@K"$" F?Ӝ fI6krr>@g8HRo}צY(_ϑz9F|olYdb{iqdDB3Pr밅QN';z\l?n "5t,O3u+*GVƍV^cߤY3)R :9Y!!ǮprǬ#KڵJ&= x U.N6[CWHrɇq4 N`:اM-0MXRY>è֖QPa-*ra=TU9ó7TuQcOUFpփ ߘ7q˿DIwsc{ 6##(2H)|M07oW:e`Ǫ& \f܃DfJ/^W&lڎK58, %J?ND%~T0P=c^yJHU ;Ӊ.,M>/*e6Lm]i\!,:6D| A%nJiH #˕Zβ\ n4 ]BmZ#Ŀ*+VeA}cVg}HZ >kFH"U罫y#AcψnGs2*Fǿl~yl"\YcT6 Ei1C(Mq16@Ϻ̗y#'"#Hϊ^G'Fub!Denlf6&1p g,҉2K8ݰ6X6S)~i8V{+2TVs+d?fNRIb|BFT7 ~Bbڔ}W_>p{+TG5>4fq[P߷7tJZEx{nàZ<7XFΊ7I"H<hl +ˊWK!/ɢ3d^B7(|wlۯKO%i `9uj'v`Ci=^JX,ڣuw4T*cOc (Dn (^V5NPY=ж%s¿z}ɸ)pܸ]] +@[z<=;Fk9^r7n&W]6r莜]Й(-Rm=^tż+%褩(x 5zXBKvs><*X?3$Y1VG;v㇀0K-,SFLډjZ1.S Io['ZL 'SXݞ^ 9T(ߜo"wN`bqt:hޒ$"ŖrSkmfũ#'"J-x͠n${SNp )VGLٽĤͫ@#F&N}49 z rvQdz}ci*G%P6*a\p$zUȡ(>3ZmL3/qxIgIx6}|N(fjiV ˩=Oj`ohn{TyQSx] ZMnd,vkyZqꙵ60`\92>5#rd"_1=d6 |<t$.!{U7J7%0=rk!eF lu25!YmğDF'rjym3NxS"" uEa[o\ûIhOS)Bgӽ9k%ꚓmqqj2IԐuC%1ϫR KNg~ς]niMޖS !?cOgXw_tU K oYUۓ;@,A1j>Qx|^؞H꡴Nu6j?e+"ƦqI9s)˟o$7ud.+'Nʇ6nHUo`L'0 [ڕ0ntNsi 49stXg#2hHyP#oi 0)'J)h;pBkM HXggAڷ4_ˈ{A>x7w3#5<*єwdU_]lvVnPU>[2|"rvTmVi!+//u9KKnl k}[q4,7qɼQ؟ NI;>.ΫQ~HLƍ3!N>}'c5:2D߲`QӍPne9؉&1^8`QnFex2dD;:Y 4qyї?M $V8gȻ [}M^ӤD4OǠ S&m_~͙!מ,TҊnC4!}V {b԰;%5`2fgЯ? H 8%cF)3skHZnHjAE˔Nzy3Kt*3]915r_^gπCv:2!b H񔂺[;ޖj(`T.;qPKKKVCrU 7;=>4!|?CA=ȭؔ徼,DN^=:a?vB7TcwM]iG'f L*L$^1Bifb-$!K0p5(Ő: jqH9̸o~_6uN#߮@K1Rꢌe3l+EMmGQU:D&y4;{o RÇci("UpRz)V[BfvK00M8ݭ4EtjjoetE@% Di [C ihlX n!ק`,؄9aQ(В -wiB |6vo]=v=M\2[R ϕƅ'X2z7[l%u°oXԗq! 1UTY7Q; fI rLg<\_븂fWĀr.\YazG> C0}YFlhI@Q^9?4 2`v1m̓\VJHbFZl9? ;x(xgQ-R % Q(ቑhCD<^5G(` }59m з rg}) OdS7Un$E]H{6zypX>پ5:R8g@C b4 r [ĢͤPo(PSt :!T))Ch'}!tM"P kf1 $Rչɦ9n=+4>=EV+~~wӇWeǻK͓7 @X⎐-wZ 3 *mGN~:?OIŴb67 1jiQW<ZU]v"˘>XNoY&5[A Vl\^"n\3듵22p6Y*xT_3L6P5^Srϔh kBjl +7'{B4BQ"wjdG0nU׻g9N;`<t@)ˠAD@>x9V 59}"] q.iKo 8;PPepd*ۼ?Z3,RrNY8=e\Eзo-Sqˆ=8{֙⥡/q&":.M]-fO$V.fG1MUcĚ~(qv){,So>S "OLJe\Pp ^׫ ؿ%D] WӐF~k ( Kh~?&rEz]LʣN'vf8nV0gBj#C0EjZq8"$fU[UH\c~0yJSu }bXEܭ&;&.f >wKԅHxw9w 4E/Li`garg,0nttadf ;6-Vpee.ܛ'DNەhٝ< .y{Oc*7SXip*`Z\=pC⹆!|y;ݷ&,pwTjmm7>/?@Q6"#Yxwn~ZY&:rx kx,6qWvx(&YrJOP;>i֡&꿪]B'v&,h^kwY樂yrD֔:ToCјHgTWX<\FyJXQ&!X#Pzv*c ~nj;+_ٿr1| 8zO8YSC>yVgјGM9{"to0"x,$3T55G+ukLiLޏȻƚN{ڌ%wLCy̔Q'ɕ *$ʜEڨN{Pgm A1kAW36Q ( < 1d4k)7vJbEs/±$5 8bNK$<VoZwp)n=-)fXFk G(gMU]G[9!mco>tH!&!9e-X(.U#w2**kkFc#1{g=6~a ~kvP ΰk!~Sȵ rGl>9,C\[ ]n Lvkj;/@J!Hӱr;C?@e{ؚuh}Rp)+mV cܿw"*)揎ũjguM!lDnxwud/4ify{]8 *17pȄms(4.eܕ'%`;D`RT #W.²DjQѭ J+-FB??-$BNMNfv]'% `*tБD6)zW +P`v=(jוZJ628U^s l?a^B.w U'9nc9Lk:$]\ Tw ]B;$Iu*4e-Y*Y yJےܧYr|ģL-u7b7`=ZrnJAI\?JC;7kom_Qeȷk">;Zģz~H?+J\`\Xq{Q]W 5Mj~G.,)$=Gyq6Fb!}vCM84Tb\O>s~ΊX@e>z`0Ébn@0j3[As“i&]{+6}yΚd$եD(w 6q q5G |CAN 殂g}6]* pzw[QhUD 3 $` Ng|PBBԝBh2h$gpF!WOI@NNRa<ya.dl%aI@ 7x^H._FUMΨ!} q K͢Cδ 42\8':ː" fOWٸu< ^IhgE|xY=pu1m &ę"0_sMg{Vqrɻ+Pwf,|+π΃Ij|{qgfKw,^v}(qXs (ft&ع[m :dbS’X߫k'713k YZK$aPԏ{gMH*&ţˏZ-K;a2jF5UWXDc ٓ Q]5۵M\Qi1o+;A&_ S B*!&RH3gTZF"ӏfQ͠qfj$?DfH?丵XXWo Vdַ^Ŋσ,U,clZ_V1a%grznxc zk$C6<3;qB-RHz4Ѩ1g?{{jw5}U<v ]qu.T;DޞrްR &(lCҭw4FXxG%`l IXÏol)Vg4SfM;z堔FX@_*ˉ }=grE&׺JL^uj>v@cCWpN?Lz#hM,cdvfmI:-CM ky #Zt[le/C|rav&sU9rKoM ָםpM3+] VI=@/!J)HzfKSuk؞r cwjfiQ+m~Ao?fJ3H'y-3n@QY's:-!Gز vV+S2SjHjbJ|<3?8@+TF`.:DC6T̶p^el՘ #J|ĉ>ZuʘZ_σHIU/ ްW:(EP!9|-qF|ҞŇM$R=P;p sDMH?x[5Uih0P9y_Ds߃ i&)oCNٲ(5Ka]Z[CAphf?c%8~" W&_Jy=‹1/; O3#z;#["WRN M=*TFzy}~&lè3V3-a!sFQ & _p/-|ł^wE \w:NANsػӅ'U\X~$hf^,L|gR g104YOHqD?Z68*dp}y&J!*yL RQ@g^YL+٘0.GS9@=G .qN4Rh y:vh6!%"T͒Pobm2$TY3r ;pWW+K>]̅"ōh>n`mas8όVNBcS[x!'+2EbW黵T;Gu!ƤbdzJJ\I skWՍسO;,& [ؗxNAgK9MEh 䬷{_kR,tmX5TU:?Ej { e  N:bvF94<RߍdwFwB9Q.%S/RJ0 \\eL4x/ͩz 5vU8 &':{ 4 *Q3^H]Ɣ^N.T^IaN"o.e8._e4jϋХ6Y y)2aTWZ qk}п,SW[>m=E*S%)S>)oPu WAe;eR/!HzAi< RKsx X ؋z?dQRzLɒw_nN`vZ&!0|-(y/0="Մ: >yUbZGn}7qH6鳦"@KnE|řQmW_)1=[F^P0/즖7ᚆ^mq;>O @ ޣLj;eƭ%`RVøY!:ܘfra\5bts @Ř1 G_"pXTU1P< JKI)9YݒyKomeG:R4dt4^h/O`vruWIkK2Dߟ/<<'8P*'{&(3.2ڎ= "bQ ߙ'ُd~UZ#X!õzb8:Ɩc-9V%i Cni\ SEDwP^=˺UUt$kd_8GgCȪ_2\Wsǵ89CZr z+XAc]>;WDZB7\$㏙2%Q3'&^>^tyɮ\Vl6@8rWK +U:Aƣ910hKhBÅŸjeA5ƯKG {$EMmRZo^?n!MУ|R,_-OE[;GX_3"KǂGIC /mO<2hx7Mӧ X$rD=oU1v{P3ŘQ!vlgTbS[˞wǯ]S|qVMRL4. w2G-ŒL+QW냨$/6ӧ,>S *z4],?jx}gUuH!U^d7{̩$MrI9^}f ҙ ?\wF:AĦݕ\=Dt ǯŜj٘`ɵ@LJڇdwK?ٌ o kqxH3׷@jyOyZ.E ]u  (vu5/Xgܺ>~L5WmE燓3KE(-ta&TQK"1 Br!6NRnytX\im^#l{5w]cm{T3yŴ`|S4yp̾ۢhHg]*2uX7#oI4H3Hi_-iVa钾P {BeXt4amfO?]^^@tɁ-G.5i PH9ˏ cjcq6G6!иh[됕Aޫ{lBUoC$^8JO)lTՅe}|'Kȩź~<]8!s ËHmľZ-AePkG R}Q?P3f`ZDM]],TLH֨,1:N Yq&B'v?VŝsXɟ!P[pYaԫ#D~(tFsAr_/Irq8*;w3q]v=W)-977:~7ܑb Id c]%kpx.*gO?o VQrznK ɡ~p&Ėٕ)gϹA?DxKz5~# ̩j`Xݚ7s>sb}.Ac6ՔM4R8hr,3I#6SYH B=5Z%`,d3 ^|BuB)t,b??u2\ڄDU,v+^2h yȳTNP_=xI!<8 0I>gl3xQvpನI;ɫT`pˆh2? jd"xݏ~ӍΊZ9&fJU#XE%66-!ff2X%c=]9I$#~iJ:vx ^$d\t;.ji!T>d 2ʀdJVz.tETkQ/u(_ */)`^i]ZJTٿÔz*FU*9H]jjaw1^ rJd 8pFBbϾ>rֿR+sK^HKA.GDy6wt3;ɬc=s "5s0/Jމi1T ֈ'[k <ߊFڏr1TC;5phFeӖs,L.9M޴ͮx̩u4vUbw7l,H.;?r'n7ZIo8>"yrfN,Sa, $F$I(2¼~7k^_*č]qH v,i:.Ves̑J;s-QzM#[@UEBBU؞d_":ks %wЈvuu?sSm&[Q6_ Hs:*T>q43K†mzsZ&=Z.n꾄*Xφ_"bF n@$]^ǿ{r*]*tB^`h1Ў˧QxBNJG)IDfy@%X3m}Mߟ#55pͧ,Д]\Z6&pAabI9@XYn"NJR/?gYN_yt6#TQ hb}0$7=f߉Ts8oZ M{%s;'S|;.Lٳ=u!sۄ7 6B.3J?Fyi^#ZLn 拒6<'XEgh|ȖvEp١B(; Fu8%mYQA> ;fe<#="PQAN%mrH ·=$pm~${cAҫE>.Dv$Պ@2 W%HvOݯdžqor 5?<}iQ!E}" Fxpg"+PrR3 +n>8FGSi8wo.{6"?VAvɵ"4\fv fw͜RAߢhڂ_7SRY95Ur8K -+Cy `~N@\a匥9ڦ)G6EIcv?XU^}j5_2\{Q $V{5k!B.Qxy Bf&#:mBmV5yx vot0҂:6;fϜ' p^3ޗ_Y7f !w#@&$8a>! x`Idm鳻Uf⾘]E= U{ $$.袾KZY#IH9[6w6}ɽ"Qf/uzk=le'J#}Xxޯrh!%+W&(vhQeBFa#BT8]tEV֨z2 `WF6.tr5TvSc]?w~ t{4\tC E6FqmLuN\̴Ub_ ΗZegYZ07070100000036000081a4000000000000000000000001668c169300004b58000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/K]?Eh=ڜ.+pgk}w%'ePk #om5^X ᗁ:N ;Q$k:)Uw̼(: 9hJ0H~,A׳fM x\;T2*>ac4[$v^ H p{bɿ5{\+5D177% 5xȔo79 콷F_6Ogs,;PU~#}ĦAbvD)p%DtѨ#_"!OeD|SBFDsZ=Ns@.J+WJ9Nnsd&qL#wBvI 𙸸K WCtup% u7 82PQW%*D .G>VG-H`wy?]O1 CJ){=%*AU _0PڄV5S4b] uFIy?d?. _47'q$Uu &Ex^"ZȭSDpY`[-bX<be3+@7>l$˲b+|j7T)GIZ63{Y0b`ʂY}aYΓմrYFhFJT= 5߃ZLJ5$7$lwxLݳwIӬSƍwO@g'L-IUyӦILdQkWd(Z R( Cyd5{pkp9a9燖ȏLrY' +{TJ$lt0C1a[뿵7e͛<$F(r`/XJ \|DZ "hҶ#sb"wu4j/|$C|sv:׳Sk^2̔qü1\Uguރm"fxEͻ_HZWZ gEu2nTV# n`7$8pd_Vϱ*$w:@4R8ZoQ}Dn~oqΆNOgU\!H]EOw; 6{U7OBP0E-@UX0f9; ZcJ>\u2Ѹtbv ~kpnż)DnUځ:(D1'I?)iB1Z3)KE@ulZ"bEG4Wtu?ᣆڱRX5}6)C |i_Gk<q- /s*2*=VC\xhyGp>G'DYj>ItA%)Ś0>Ɏag' <}{\=a 8atP=.\Q3279)'\ 2,k*aB%dwWPS,^% ?'4E4ϼ{xPick?'_^PCNNd'j*dH?J."b`$*\ NBl@ qق\_v et?A3+R4˜c:y 1\?~,w^Jp+t]D"]AK?*J 5xgc*xb/\ %n;'p_cpw[QgNHY3~z}k[NM$IuT_<9bP_ t&)&q~ (nѻj"-Lxioy%M:V6.L%zhaHgTJ0g.YUYyTx- 5 v4Q-2D|qʼnu.u}r.=s4~UZ'ieP \eqv,t14x0觯(ivwB; įUMyvu}yk?V/ħa[K1]77j@w@5 GpǛlPqqNDgF cG\aqc^- ܩ GLS G^ȑ\dt*T?d+#Sq"sl)!#/Me8OpÞT ]r; 5Y2wi#[ˬ/XdzWdHUo?'+<}c-~@pnHBڙn -w[' D,^G/=kA:,s<%6)(ݑ]UcL) rVc#{OP0#ny-pg=rjE&o6mgs>o4Aײ^O|򴪼ַ;&X\͊2}@rTְXVy\w83Xe嶝FV1V`ImW):T15.Ln DhIړ|s%㞔W zw滰A*$_n:fГ)=akj 8\>ݧPn _,S}wy )i|"h_a+MOu'Z|dLXϱyuxp,$oW\Gf!);'k=[s!-nWGCL≏qe`KVN*nPG׹*})}j$~914{QMÇֳBq{*Sz/Dјz}!8܀S?g7m5m>;S# ¹7ۏ6d2 Bn-'q.CqEEc);ONM &Wkn[0f9|B A[~쩿bPW{R .^bYu(tw7`qY$VOEo46ژC\[ Rj|j5pΫ[K n:΄LJ0PzU1"]z^*ѷ-q]J|h҂jUxpS5Xs~qjfz̫ic 5mVίT39s+teBU #hKEf&A2s7\t^STg6i],zI.jC { z_oJ.2z(R)5p3q#wlF |oe1!Ckf14b7v4,`&)!Jkh8H ZNڛoK{&MPMR9[ άzfXrPD4rVAtA6 ںK_y+6&.SDTn9 :w\ xPnwD$?ڟ [ į 17UvTFRQ֌܋?5 í)SBw_8zviw:eoWW稜SN#N]ˎחFD2`#`$jȉ, GO N?̏SNWm+#Q)wZ.k2'Ш@TvܵԢ\@ˆ5|&"p0BĿW+p.f'5z d߱ c_73+W:wtTCf#LRU=` :p)2kMrz,=|K_rcذcL&x킲»<:mmb5_6jyb#=snf M# o{Bz@y;G^,kNlx ovZY&kz|~ehXM|y;lg!6rzH:ETNh=˶9xwSFYǙ 8wy0ژxs*j &:0g8~|Feby;q4e9YAq:qsmHtS i/"eU樚ব FyΒ@RYpoO*Jk3OiW=䮳TrH S\jARUtYw :썢2scHF"琒Xʲ~!n}8q&:㶔Q=XK܀Z%ěEh!K#dא3̴ ͫ˝@:0+qVѐURB İ̽≨ψf(G))A=Dݜb$S:NW2w~:j*}ӂ믉Ñ㐚xǟקǘ KZOCy{X1`tm%}871(2>_]SdrL!+5bWT#5xzQ8t:e;%ZS,WY]^Hr_ț =&s[ĩ:gTGBVYsN-d#~IH!$&DN:-(SMS-Dybs_rߤlQ'M뷳[? l:@>M&߯gG~G(|]n>/?2Wgď<Ȼ{ l?Cu;.^{&`|ғ\kQh0!ы-%lkƨ7+`YI3z6Cp2n!EW鹊ڲ}жa,+!aPUX-w}>Hڿ/+R6ϩsF@o#iX("˻>gbD;d\{ѱ6ٔ.|<=Կ[DgZ(9ì\Mڈ٬[_8Z4W9LЗ 0{S괙=H1OUbjbK AH~8S 5K#QWdxdL6"Vq(rQ("h\Jd/)%֔~EGIIh`uiN+_Uz hja{ )0MzL>8VHt~TAH6i.zNS5X/V\n,m^B[>LD3A'cYaXMՖ?43’ab+ֆhO[ `7@1c#fK!z.hHi=!6l%Z6?à01m^z`Abչ ,1EAKucbugU;YÏed+S o JRٟFpFY]ﶈb&"]SA@G ;^Aise "PdD^DzOɑ=`Z.p#|6G}7xGW`3Ѹ~M0Cq*W䲳z:U+{B;f{5d1Y = ?we[HG#S++hdCx2ǻr+/@-B%/bU7=Ց֦[=Qv )&(AZݘЈwqj9w=twގB!/IxQjgeܐ:kw| V.}I1_$-cz혥Bp9IqgE`ܚ Y.,1+V֑s qG #|Uq`f?-B@ x hz4(BR qW!9_ʹ?,j7:/"낸s\1f*..Uk,P뻠_YfDJ@<ےGH M5ҕCX6#%-q~["4LHSDpDrʌE*i?^8 ɐ1[2OT?V-a<; E~钐'ƽ%c:f<:nkE)(y %tIqijF4ݠ;i XYះ¥8?'yK= 48##~~E@!%" Zey}?"_͍HMP{s*jri,bbΧJvwIރJ=;~"i~ut!0*|L鉚t>C&Pu 93ZӍXA+c~2#W.xE9.!̺aAsS[GC%ƕbF5iKLUERw^n{ hiRJP W`aXvx~@S5B>˞n`h!Š|)ؚ eJ!0gX5GQ@ݟT%-H8x2MQ,sMvmM{|!azvTOΐLU~f wp:[3/ ׋'lx,ӔbdFK;> ?nzhC8QBYs3܎,tN3NV-wMyl> :/)4D׹Tvc-44<}KRs(u$6$V|6\2^MX 6^f+PTjNE%IQL)m?Tqĵ4(s\6b7%N*ˮp3K\uO+$#bW=RñC]Px>Α8Ø/gz|wsA sAT:x. ZDtqAQ#8I!1uK*M$y30cNX3lXP,mYm^7dhas/bZ$j{ϢhkdX(]6cӇD=ká"2a 5V+̾(ƥYs,)$_KEA!動G,XE2)Ѝo;ABG=$NYC3/&d؉@I6doRFj7s"] ;Δeh<JTWH2%=  |1Hh0g%򨡪d{3D[lt#`$Cpd<۟!r}ƥLrF`DSɸ N"JzZRAF7 Wx2Z|g L!`sgFo'$0-4 ǸjIޙA> )゚]i0z^h63Q P$2NfD~9V(d P&^WG0d]S?&댌 j7fkyuÉW7̎=0w)MvL-뾚IimV }Q/-8  M*w$<廈l N3 j$MG|2LFQ tm2V뒎AX#x%90V>F.R6}ss*yMG(+|hVO-*c~]o,Nn;e ϖORiu{Uk(}c\r>a!VC9*A>os2?n'%JT2|ϪDzB~ZN["l/)NHat^;x{ S=_"s =nX@Zd }8ˊh\-%`;AmvlHprI;Ƙd3|30[8?Sګ#;o1axtYxaR/qHRI3Aņƚ%qR"oBǰg(u0c we"W5R"dl왺67+:Fj|Q䯯1iӣbo4 tb\L]R5)mEHbX('!2D-\fvQ&oQp2-Nv0ȴ1xϪPc߄$;7@" ʞ}']4D}f,H 6t~U@jW G1"}beAF6z03`FBWBér)-wj1Yw67x]WӸ!YsXr$GqQkb̶]vb=f/jV_[%"#ebg=mCrC禂Ioa0 8 9_7@iCB|ս!+hizmY}>r$nKkCԳ͝liT~i1ҍk0)8EP iX!hb'4n#(A<6w!)n\jw'ż4R).ᙳSNe5垮-j|uSdĽ=VoKF3hs#%Z8IIxB0H$ ٤A zw"T/mʇ ,{a|얏Glp~qDO5N *_Q݉dVq[~P˨CX]mց_m'qZ䤟 o c<ģ"Gt'|Ѷk?)܅\}IB+pffV?5@:dy'/tJ\3RC9V.KIWV<ih57_^&L.pH^Iq-`O\ʷ*wPk]:UC.djz{9vBڳj"z^Scԡ&Eh_"$)}SsDS;݇+!яjD>$)])yQ&vF ''XjJ-Kڏ\dݖ"Qgtk*+8*^3.${=1zVܲ^c)t,bQ)XA>'V% E`ԅOb-KaT3^s:$ۑD}O!{L3(Hb-,4>-+r?h%ZsWy̌jɏ3 0 Wá0:x6؝A`әgg{TD~_!9 XA; 4~jRP;ִhcVF!QxZ@hijIOyߟ7SvAhOU?/N"x4B=qTVGp4ޝ+ʅܬƵ^A{ _\i'"Cl2zEb.7e]Ip"&,e U'>>\=şrh/_*ݥɧ{2q. zIu. @eB9B*OKEbũ1}EMyڀ 2/6hi-r_vBW<P'uHlSt*lBsUC;lpT̻V*:Gsbӣȴ BLB(\$dǂ~wzݧqi}XI+AX&lBח6TWu-Că ؎]<RsmNk˟fz&_7wp@)G v?}KB:C{ ij ɥ-dPI'@(=E#%f 6"o%x:?]CXy_WY.G^%AB%Rky*))%Db Nv2v%mnTTe8^sQGR)H$U~AvC&{$>X8 U,6hv nOĢqO 4Z5}gx{ryؗzuVUVtn G8/3twG~?v&z_1T5C̊VsXi}$ڡ#Xw%kgVh2ӳQZ R"GB3H#hMݩ>> , LjU!~RehY>{4U6iaI6cjkbNrD3wUdz F"/IƔRb-:A k-% 5#}`MInoz'6.YTW.5{C<2@!T"C.<Ҋ Wҿ$^oU a@NUݏMgeWCw]! D*k1 {1ޥKZVzYMVT!$*=^l :Cxs2n"!Kg$HEKT}.+0ˆS"eB6mͲo}-q -UAŨݚ7%00 )n !Z >Z'n!~D}Aq%?Z6N*f5޺7*jBչ߱JeEO< C&w_}C/lM^˷O T! Ejȝf.jwN΅t4H.ّK gggR3,u$-u&5ޛCMRYwH j2q?y<)W@hZ f3[XF/txYs,Ec:+aT]]jK?оQ*$OrVyrϵ5DA0 %11rABÞvăbU">l1N}_ 6 y/|kF)w!!ZB{)|Q2%yoHL̨nW= G{(}ӆ'hb9 ݍ8Ahlj`pg¹C>#4i{@Qr^ӌ|^"r2}DPQn R^WBpc,|% "]P~wC ]߶ZaCYXD1ζCǛ:PP[@"^2x>IS֞kOųE #wӽسۓrbN*a|ScuSp]DIH֟~)fGbw Y/S=Kzi[Yzmɰ/Z]w.u;vЏ\nXJ/A+DlFL̲\$ɣ dZdd 2[T!`L|OWqqsƄQ)uIKď4! } Le3ɇ?v::NR~ٺrbx@YWY#ܬQ*bPv]/QֻgyD,ѷE4sЙvz{1oKN  m$s1oM23֫_$VC,ҵg `f@ /:0/oOUDdĄd̴'r[57uG%:܎rym:.65hݵs2qFJ7 zڮxb%0zHUwp:w!A>1~ۃzX[U&XR6J1|y2-/MB H{{c%S S0S2ꉞŖ9UA=2{^#Yވb BK(M]UA{N ?9B;H,JlMuW=:ij| Xۡ\A8 A iҨy*QtV]e,_zv&8NwI7Iã싽r*-O4=*  g K]^"9VH觀ɈyQze/~JZB Yѳ{2's7{X8{u <-Yx28}q|0pp>4 mS<8Jɹ.-%?_ѥ,7g&Rǟz!E-LOMQU}kyDUyj9x!ǟ,c>c)hnfg-km(9%@^*6 so\#_R#cJf.}_Y}-E"`=t4N(fO''k~>CvHk`'k'NSGdOj6h>G6;`k(}@bW |N7Kv ]G86ao}oK%D.{*:5Iqϭ5.Z_y;S0}:5 xow'$VhvI%ņGݭ;|jFKĊ4!?]n~ΰ5ǻ`EA7m sNw0'ު{S S'0HhJKDCÏ1W9*1XԎZdBo]|tNjx9=[ R 7|y8)[$4,5jfǗ{ТG?8׎'\LwmUZ]'ҍk/ H% 3nñaϫ ~#Zy3VjMR,_h B֒ jVo#?X,YB-G9H ^/D( rqeiprMKYmsUyOC=$խY0Oa{gtfDlڍ-ޓk/͈[YQ“**FF7!vt&ciyXu Td_pXQ ub-)-cO竦XA)x$]P]̘ر k0Cu!9;Ӥw#e;7#fڦ4Mڡ@?"ljO\i;уO] E)K88 dՐbN5B%B}u@( ~C7 Y=%.xlxTƛ]wC~4ۘ~/OQstoV v) yuMRǞW6 X(~).¬0Vj(}hP_|q7 $tTX-xQ"Blgu ˬB^%+p ‡}hJYn2~UD#\!9\ZsQZ]VJo7ɸ=Û'ȬG=&.mqB8덧НκD1YϢILwyZdc#M(Z2#88\X cs3̹z7zAn5Yxg%q{FoD0^cx'%n$273Z;DQ ;"`ieƖ E[Y66&&%%N|.Rt;Hj;c}q,V'Iٻ5ɰh)[s>?KMZ}AfaN6" ]"Q=ҨL瓊,]u|6?^^@WWPD[ƾ/lK& #Z z2=QXv2P06fB:.ٙ+Dc;(cVΧ&:h3S, \Y3BszybM1xMRy.I&3`]2|klQ4Czm܍$F7hC3ɬ׹C$OE GgYZ07070100000037000081a4000000000000000000000001668c16930000afa8000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/ͯh]?Eh=ڜ.+OwHA5Ȫlt.\c#^0"K|5E^W ߾=p֩ځOENXנ'"eR4wm>x(Dė֞ƩOԊ3oGT}dTUAb=xKT]wJ6D04Qic> `4F8! ?0͒(ƞ2Щg=cmP)u]ĝotPtح6 0ȽH6F[p@~0 0BX^y;qU։i̻M]<0$3kvE fHe-!LvUNp&"|(+$#UE:#Zw]jD}%f6읅K8?:B y)gv`5!X\R^^r>b.u(y3[dU Dw[_AK"Ƚh*п%/t6'H- վ,w2̌_[๊\D7lfBc3=qvf7+ b7eP5^ey*?""9k7Nѓwx4°6`M@U2y)'z>"g\dY"ɒb7W.+:+ (|9J?14e^B6̨jx>J1qRm2b%̼>; nNYHP08&|*2+`OVJMBwQ3B%A`ݮ 4.24.u۸^ec֜Q?=_M64Oc"QS1rSs3x'-a  Xo4h\qpRLYxAD̺ܔO_z}ny܀ pE5Ⓖ=2v <廇6iKUV$0{v6! &:67DF9IN|95ArnZK qyKJL\rꋮmA`>ڔzV܊ ˽ɡfJ.ov4>3TfUY ~pg|?  q= hBb7"AB:\(oa  ~Bs d X~dii8|\>) H3|[{J;"HVx@0"_ f9Uʭhk^dQpDBk }Py,ҡOA>b p2j} _c]: јNF;[GcsQv3DO Em0祚brA ojrb{wgE4G504DTYlJ#`ۆz5-wͨ 7ͷ}\&rIR}DV`Et~F2I_XT5tT!xJw$~x{vݣ iK%8>v?]f\T%[u5%u EGA%v_>SRý0&6mClRzWF0ptEu#$BR[5}Vtb;]t]Z@K2M  E#18ְp0aMMX8PɌ ¥dz'+E=A/TVV%0ZeKBYkDl v3aln+S灡` ^kن&%f ɷS7kcc|O3:7Hi(dAd-@A+ g:`B=?i#gA+ZfjpMVZyrLzT-{= ՍmB]X tʧI7~*-\~Q5v ~`ܯbGRI%E H-uH۳g*@D@xŦ> DZu 7fbLXtOOq+.r [:& g纁ctKdeT-G#ɓ3iV:m䪪ak+&N4Y}?DJag Wc^Ė3OR\V/؝Y7:fV:cȳձ ^]H  #rƦe8))I~0y6yJ|aRM$8E7m|3& NUݭk7zchd yhwg㰕NH3Mw(zA<$^B\|]?jύ& cE@d$r]( Tbb OiRON1׍6yIZz9#FP%z᝜qn _+o?'l^hP}dnaֱmm]v),(xʇ/O7жvObyD W gGug FVe;H4NP)Scگ>IfbHÉՆO7VwƊ%8[poFBoߏg|Bm { T[ÄgJM?aID!4$e ]`}- X6tfJT]ԻН]V\QSC-z:,K[jl^ɠy^8XS dVG6=`S5z9xb9^\L#\)#6,9MSY:v6WL>V*_;.0.qA^Ů^}-(M]eWF$v[h˯/hJ]Nd9Ԛ;}rP(1O P@GqPvaa 8 (Ek yCAv;Uۋb"k3)jG8T&wkf`TeA0rhctFB>]QŶv3*ecʌpT"Q발X\>pg Nh7gDs ߑ3ykڵ>n-+84`:%sKU!c&_564̴C0 MJcnĈ3 "O<2`zwAa9F)0d忎~fI#gR]Ň!|Z?;EL_$G`Uk^&-I 뎴Z/%DLvu1, 9r[ 3r3G!VDP+ҁ z<ᾈw V1~(5u%-DfyW ޅ./q}Y'zH"NnLo >sbUֺ䱴cAЅHٽhmm.G' rl|8z7g t4+]xt_hի{ECtd;lg(t=R5TQЁ9u\qKԺfwᝋ8'=gz__X|zNNc<:xXʊ%'^@PkHh\;4\caިˍ}S|-{^" `J6Fx#4y|U Ai8qKK05D۪S?*WKC# zYq~G ᾨ:&ҏ=ZbR>_|Mv3 u@5 nx\nc0.={Ԯ!B6Bs,]-MθkvP&͆'Q.Wq{@Q`+̻A?9^8|aAMD/Z4&=sЄaVӿ?_Yk8KD"Hl9TX,Κ%F {("`&0(s>E t˿>7[vLaAz  F{ɔ7ҢdB[^uyο>rEG/O>ͲKU=WZ4I}yڌ_3Cq>e;Pu4^SD"?Od ]6B@ʗr J#۩W2$Σz^ a}bY3!-2+4YBTVF#%$EʑCTڟEGG &zӃ3;e<%\:iX5m+7€y^6+qhe3HiQI;r!+J  KU^,.Snr,F;k)MxtmI[TTU]nY *O_=dtݹIUᏲQ`_Ş)̹[pOnivf<j;Q-=)#aB?YO }7>%j#p> ~ȃY^?NT̂%?To* [<:eepY o"]ѧ7{Ys>hdWC0X)WJF$ \nCCbw0ǠstK;P"G1Q$X<һ tpoe`YǙo"HWd]ѰڰPz5?#.bW]T=.I+Oe]RJ" |( uW \Q "z|K p R/Kk&~Ao9[Vo~je"h]!7m EZZp&Ô| kU;3UP wnu-B_fh4qm/EQa*3.i9B3$ˈ@OGRͰhX.&+C=iyS/>'*,G݀&q^!9@8-Zu6M<-՞ Q6){"}XZO0%3euٙvX?c ` }.eo/z֑|3(&[@ji mAմ7|P!.ڮIh EҹAV\t%냔'9-,QW1* ; Tv.v̟kP=dyS 1W2%[h&+E>, ]a+ÈożE"(8 ߙxX_z'tGMg& (pƻxӈrClh0_D[F܌#父Y{)&Kzh 1ꏫ%6[Ȭ5c4f-c^2׎Y( [UWFw)눣*H*oFu,)K­Mټ(t{ceQeI~ˑ&t]=gICE5k30 [4Y6JR+kn'͌8Vb;UԨq={V{V)EJhE!@<ѩ;XByI9ĞRBփIgk_/(~@lQGն@`B^`bKq){G_?-~)JbWuē8(a`:|ya|={R.P JY9"dZT13c[i̷Ϯ\ev~H~)mPc>y4KT(볜 _90;2b./28XXV5sc4 V߄Bü`:D-ԗW5bnԱ͉ D+Ȑ\ݔǴ:loР%|Q<#wo+6uUzu]Qݩc|il[ <gnXJ?Ex09iHBQC 4/ɛ3~(\nL*6WxHM2+"]2~੦ uZ-")ŏэ!qӏZE(_z sFyG/\qÐ{^ILD5)^65iScIc~& Mݎ QS"(^ U\H3bpUܑd:͒ Y0uK],(#)qRg6wñA[a-_F *T]*縖|+ )Wx` Q;!HX .Apیd,)e&$^Rk #..Þ-dj v`U5~N+hݕS]-llMmm򨚃cllRo}|h3:fR{ݛ6g$J5Z~Y 4`PX#T5&&8{B[y4_{ݬ `Vp @O, CyGI`0%,=[ǟv σ~"$SfmUl\ٻL"t3ՀM"|{d"]NbQb'xJHޠ¹$ik @#ғFZM?oSk`ՏUG<*g]PP$ Pvާ,n-G=գAw0&jN2΅W`E. V/.KXjX9)lo)Ik|Aumf6F@3/`Zصܣ2A߃eGa_b,2YM*ݺ1L 'ieqӨ+dOL @DZG-h#Y#j>C^jƦ 1C|#ؘ KO"eY[=ZױFRc'Rʵ_<@IZn\Dߴۘ;1nRNÜkS\ -?=6EEG Oՠ(m #r '8²R;X9+zv[9NKv#=kG[s=–A 6(b/n(,>E4h|J\>~YsW;k&/hr2 ,^NT^5-0VpAcI-hOl|#PY}]n7͹7Nd3C>czmTpH# vȬgoSAܱj\8kI6I e:n[ei`USM?ӆq ~.ͅyt-iad! Of2 ]bs7޷řś)oM'0VBPɯ m3%,4tD#\ C0C8 dZc ==*+Gm9UHDf̱Ȓ7.AL}dy^!e^(0wMQ|).B3#Rp  "P)cZ;y|}$ &J| <o\S*fF_,tM ċ"c6{ 4V7"K Ԝ`Gΰ/ש/|kR6NKvʻ={Nh%WՊS&!\,D|nj٢B+Ca5D5e4LhH b+2}K3eiؚ.);28uRC~J\*i oSEY* Яն"]3_:ب$ݼQ=D>H@*[V_4{_g~@Eca1p7R&7Y!1QoDEw1s]=R::~L>%P.LC nPMj!%hŠoq ) bցsnfCPN= i{dPWLs{8R{Joݧ^qndp%~k *?Zc̤$fc4(_DRi`bxq0GaV(׋AYmyIfCX:VYZI|:8-=xc_i)/]= cǀo6=jHH&Rѥ:[x-oK脦Gp]#&E+*f=).SK)_RƊǞp@qŶNhmQ wji8_NrӇ$RZ*wݭ/8~4A~DwW%\M:#vXP#_$AUz4AH968C@8t3<7v&f\RPXfVu&"\ aZ%%M8CFɳBQt(oX;w:e,n dT4VAఉ@C'r;4J\+,!%,LbdN#>&cF0tb,i#Ouo*]lLV3hZ>P+oAfDuD'q=p[Fz;l&=ajTcź1 $JY&mΏ"RםRvxKo::ek-񙵴 따Bu.+:惝 $&5ق|R&,HiH\\ީ|ݬCSBR\G`@ŸLxŃjzN9]J< =Dy3HL)FFY2N7N+Vty3i:'\߆^[]P BNT]Yǹ= >"@ ꖁc~սpob- 7ƾuy9@+#jw! W+wQr#Ö\Etc*D:z~]G(!v5͆ϤVV^Vq$rg^˾7ńd$OmɌ@@.ɽ;nB"z!AD=v7<%wYTte6E:X!A* ޼հ0 Ԯ=%@@u΁mi01߰i+>߰2@d؈:sJ %Y ?au/h/` yy KfC+m@'UG=X5V=NA;>td"$e;:3Ⱦ3e& h4A^~!ڠjOweUMYOvd#pD9Jv+ރI 'Kp8c:fIiG2|BgkĨ{GX0I8zi`ڲ>C:r,cѣxZthg]KF=ឲW6q/~NABc]cbr FmZVcp-0(Nc@ӨhK$;MT7ў[-heCeu)XUD5^Qb >L V5s(jo5R% ..-I>?d |ȫFEG pXNJ/а:Fe71bjV컫Ix rSHͼҕ\KDj\oKOY^0xauKB*8]- ?w~)';.=ñmGKBqn6xM}L8ΰ"ՙ)B%>&/f aYX\ 6S'EVկGd#NxPA[S]%^RNx &pz4SdJpU;܂ y}`o386KLp^ؙfMWO.}J_t /_#u!"S"{"P?3vx;nϕhC g>_ܷDGz? 0-ƕIl7;?cM8[QrtqiF6le_ʸ,ߪ!=nmqsʫ~{Y‹1W8Zx@|So|=W,M l&?,FMnBmF4ˍ7Cs<#=Aey8R  maBAB4t"|bN䭇P6%1ʊo39Ĵbo!)9s":P^[|ڙ 'ױG~NkFްcv#A ! \[Yaxr!;;}^POG}h.coe Z{ %Zv W'(YSҖB{(L3B7RCv$SښxtaJ0'0*R>w_=z:}tRV8ƀLύ<]+bvk?j1]<4Uc:Ccqk=FmW'^oelZpH[+"F^<]!}T/[*v-[eJ|9\B!SDp){7c/PioG.Ov.66% & ;$He5"kG7SdžFN^H-<ڶ+@%¸O[/N8R[B/e"CY,)a4rՌT`Nb7] U17 oH;xfi52[VPee# +r|Bs }~}O3 ꐥ[RgRq%SR5]jtJԐuq2iL  D$0H"aX[3nϣD.rGT' ho<ؙw|♥NT䏇z/3yUƍ 'Ü8WVcd oN<4-67K}xPD;`1xezZ*zg+';;HDD& (u ['-%$;ĐhD6״iyIh@!m+zc;>o&zod ڹ[FJש¨vts5B"Ӟ he{~"%WWJ,B(3G|Nl9j{3๲+mmI}SEM0TmX6%<;GL;l0c 7, _lyM`+-N7>t7+ ( 6dV&*x3~뙢ĦVIOJ~ s ڂE]+p.cSidZ i[y?n(I1>q\OtZ׎2rVzzm̮R݉bNh_W82^dd:>x @-,!k.N9f%|~ŝ|lź10Cr1{K|;Pմc>b+Lur0c)#$ܑ>z~L-|WChb-s俦*8ve|3g箱?\޶dpy`n^ԝ Vnce!0:՚iJN:uݗNy?x}S5ApS`G" KPd?1.BϝQ%vd}T󈨴^ ։n3)`SlОIB[D ӕg6h%peJloOz|gl[Nåa6e.<'E$-bq/LO~gI}C.{ulI^}%SmrVFap:iꕷQQ:Mg'3;T⟸<+ ۨ){+?jKj#/ѿ/IQh ֽ[ƒi3oFfHe4U R.6˯q% Z{B({4z ⒼUh9݊}R/\B~>* G%rHrmhY;$]zJivS0J˼4]>h1!҉ fHiE: ݼ_jʇg1c,<1J>7P& AjF2B"yO y,-r V=F1פ=uRf~1OhʘrS*i) #X\k$zNI EbG-e=E=ĠJJƧw}p R%Vu*ۂ Ʋt$82TAuan &|18#Aّz_/;ZP҈Wz逴(ŝ3!MlѴSxf0c[,җ1*h}BQdhx+33FA#^?wRf X@F2ε?]2R9zֵ0}sNK6/0s@`M ,).=3 ŽWdul!p췦34x2Dj3d)>\\Hݦc G6= L;g (to1j I8\AώV$pn[jL i\_o}.u-#N_WKאL}YL|lpaIO'&\Nqg"-M0iE'dtb`k rclv³V^(o+p/ʒr:GH֭-_3j˝V[e'^rP&bDI$ÝHRM9 >Vd\!9h|PN\B7nնTa4dQwF,\ ll46,Z$e\0qkZ) s1POo,::6ziie"kQku-bçs.q#4Rг$|Kl%BI1[fP|c܆FTGv8ViDUFoљ3I Uҹٷ-e `֒eiBЋ]oփ%`.K5)&^`Dfn Kv&]ňɂCOMɨ ! ʛvU2 554t|RޑOEq;B#r Kdtf*AhbYEko59r]C `n dSK~'c]Y(ML٘UvE-08ܲ$qY.,}mn\lL{X?k" GQ2܊[;lOpn} N?}i'\e$h'\u G Ff1um'\~0v$ͼ .' zF`%NN'r7Pٓeˀ9\NлH*3'e/tqxebvx.3EO̡)nc/\$Q#uH>W+{ޕ4)AdMu2ih(*y0#VLhwO'[O')O|;(2޲19%荐R+;'꘥ŴgN3Q=!fcv&VHҫ<xHDflz%u<a-jɫɀs"{*&~KMM-e\8D"\솻9܊H"zػ@&NȾ TN2߅ekJ4F|  [ӻqf/ǿ#6r ԡ%=Mz.2Ӆ1:):ŢHXDX8'蟸=.=L滴u' {ͲG o_Y=^*[^_҇J}{5DRYh!3'JIQFQ/x]Z6׀ |(*,#Ik F cq\ӜZh?qhlN^ F^SOrWh׺$$n.Q K%iSu&O/OsнM "ʐ 8)JV}/8^^䅳3˕iͥlG o=O},*ĭ$$(sRtHW#i-8u8u[f&a5:%SV$WVŌ(8P~#S!.tOVC#ު@{oK++-cLz\ n>: d={|xXc! %_zg-2F b65 W#/O}HBC ;$66&_.0d% ¾S*~q2-b;$9C:32uDJ_FpP湇՚+%.%00@i$1sdfOٵ: k;Gm GgC&1sO5X[)*6zj 'W@=_V(QsgcaD䘐6?w U1L"|[Zu\LN#&Bgk.1m'!hJH}bNk!"k+(,2{bQdi۔Wp5J/a䭞ALմJϓr jxֻZD}x 8 {{X@.f *^}",FdP#N{`E?+&"Cce@[t.ޅ!Lf<~4e;dD`NtްBBz7F~"~-^n5qP|@=!GIΥcoԚ@X[)(V]40Gd T\#΋8R%>e) ^<@hԓ;gW3Is*3$ع;|W1?;)aWsZ#4%df#}i˱ KsN?w[>Ѿ+ܯkrwK.\'/b#ANb${КR-lͿA Di5r+b= a\PtV_Oj Yy}a.`R O$6XKW/q&LdP9^HG>1C[v̎LH$1×;]ߣoqsLe˿}mT; $S{ڜ..:9 l4us;?w O0`sb|Hck1df[ۢ|`xH&GJ JZBtz6z>Q&`t'_"^į\I/YɊxk"T&A6KD-^ -t JsSFEX.رh4Q l״I?L;,][ nv㨓e Hm .t⽾]vi]V#s |VR{3~4Za/5뾕| iQb&A (0$-.MX]D\u <~7Z [*[=JW?W)ꃴۅ!5S}s Te놮| -řZӊ=㹋a"M8bnȩߞJO 4Vv6lߘ\ȝbX|#@\ʚFFZyx ܍ F]phvi9?_uG0&&mfLfѿ:-2>m䙟Cpv>IDPm.Pݴ]ۀ&p\.nޔ=eQ/ѳ#Qgy)=^y倭:5ʳ @;ȼD$0vQQ>!h4#{g(* NzuSphܛ^k%{P_k:9KsesBңEa2ݜ:'DM 07A>u=!{,|Rx)fWώ䝎FJD`Ыk8՛PM;[$q[R>`ᒿ|u1D+Nܤ (o=B \7~plYK|).qABvUN\!DޣoBgT17硸$FE2=c }+b3龚x,y6`TݽsEh; #W_F%آ9@QBb hY8,Wʶr 4'*"rmveDeJFk왋ں||7((w=l44f+ap>v3ů}E$ؼJ5pĝ ^΁Dl|`Rx0g\~m\;Sh[JMkb#`u.pβxN7ܞO)QsP\U ȎP S keay[m b=< ǥKo!8ʔ"u$'[wAuM0AU'j g+=F=8 } KCIwtQY,59r[,j؃nȢyEh9V&ۣxE6 >C qMQ6™QY/ _΁5WO̧ȏ0E2O;_ M/4fY(퐢jg3,Tsҧ p|sϺ+v'hnҒA7.ُbY,%>݋9)Vϥ50IrBfo:$үWA#9;wBmF*L%/q32*qF٬=nAֹu:Ai虩%_y5xkcg}Ǘs;|heE#6uT@%Jf;P7v*̇:sfĆО\` 3=&ҹQJXf JKG!;} Ko k+m%:ib S} KKJtֈdDŽKM"$һՐ#Q7q?(? ?!1PonMZ /СV:d٭i@^'lGB 1 VhC@u'CFgSkjAeso(ˏT5{#Q`zٹ惕}0L[J`!t(J́Eo?wεU*+$ 9= Acfˁ@uomexA\;= 5ٚcwM W?а"PNy7D4J6i2ūu0<%cZӝKμѤMz}~e!!: oV9|ڗ蟟W, O[*b%"D &)uof|G?Qk\@,'|՗0*Sr?D6>f[v0f(UC<示[ YkT2!A&w`$n $iP{5M`-O2UKHD|t ]$},zhF.D\I*bbB/W!zw?h_xT\Đ>45$ҧ. CAk'@DQDf9x{m~ -Y$$nEI'(5f{]e/>LН>ejhj1PjWѻ=zJ[s]fV'C&\vМM`iDmpkѨFD?ֹbsT\4S: tQNJeM!M_xiC:0uC 6s L{z"~S7[ .]p`;6Q~,aMsP" A:짱.(er[le*#Ӵa2ݒ{Xnb{A3ܠGJ`y~un5KS[ Ԗp=?bihG\\D1w!uy}I" S6Hn[b-S-X"wGg&p>$ms;_ 0Ԓ]Zj&׷'Đr<+:Brce8UUml\~ ,`J+t>qW Y` Z9ϙ)J%KЬLPۃJ\y,7'L-V!NjEdJb9XR#5WrYoC2MH29ʹc2eknRl;e iUEHJyyw.:9*Ζ ю6;iyǦ tX{htv!d6+3^xO[Ϥ\nca+v폅_lg`裃 ±:u)YNG̋'2s1t#jP>bzwkZB>29`̶HM"(/no@q6ˢ/ 7y0|5YBBuFx_oQY>;YmeE>qݽbk*M̳Wt#"(B)8@2Kv T<i+C~[ yTg(68ldI󑖼$$34i\`tJCmeB 7>6sb[ZלކٛCv.܄X'f;/Pe MՖ*v.pcՂ7J VZg`\\5m NVGSh4)"]Y3QEġX_;o f!׼ E~tNW#uK歳p'+ˠ +I"x+bJa C/$qb>ezl]yFYL M<VoBihe̦%we85lip1XrM!-},!ȭaw|HAj0Ȱ閃~aeVOR*nq+) &ޱ>YnȈc殮da藒9-ܨ/= ""GfX7j8Njn0p1gQ8kz\W^\`Y˳qEV11(VY`onK&Eɝry,d7t4P'Ք"u nҲ{Ӫ.c+7fZFM_10Yu̓X6&DV3؋b uU?&+ 5%9+n–s׵+Ӕ UY8[Lo%rd2߉gt$Bb=)*]͈P$CqU.줈ɮվ,6اU\̜\?%\>0\A'Ysifn$磃V@,ycg3Rjz³'X;<dww!sFR %.؍`lC؇{w6ځnq| w{m^Ԡ!{KՍ0^r 2tWxK,Ebu JCClb U}8/xXp_}c&&aJ&1d*D#)q9r 6& ?W\WƔJCF+G}JR c(ח,ԳR5ѹ3qm7IYߺ+A'FMK|'Ƨ.LfPNjMJuUÊY}[8Oc;{ p ~=w6̜^>,: &9Po?0OMeB9Tq^mg5a\7oJУ!L!A#uP!|׊AГ"9Npr_(6M y ln)һ&7X).8XU?;E)bL2ףv($m c+{.4iVUm׷wQN0yD 4)?Qvx2vTKԕ߰.jKe#۴+P`+f\| ViД?x2pYuM 5҆U ߋ-`,BӎXq .zHk #&I&6Θe|hq~d&X_Ļ:"*OU'{loQi/v1:ŰrN J> 1M<[Svgй"DuvB;1Vʛp@&S}[Yt`"7A!">睌x8ėAwKL py]S=Ƅ^9'Ⱦ^畖jM!W^TvL67+:,UMM FUn*G.]m8YQIiL}Nb0n>gv$@N%k'`{FUӘYt#yRL'FĻ :uj;(fȡ\}DqzFrl,! pF[jŦs.?FsJ*Ιb8}~B?XsFh#{P9G:ZFFjy 68r8_B*6Aߝθ=ul P^b'e*0ځ.wK)O\bN{+q)7t$O ylXyx;c5"9G>b "WZ&^hƅ/c@OVYӊDB@U$w+q$Z' 2X&i>xz g8}&6^1b1'a/0:ĩFDo ޫ[:GNܻ8Y엳p 5:J[nU~Oc4f4t LB7G[ؖVIuTc%(G~wS1C'B>Dwpմ|"X\Ș*pœ ho4#v+Vss*dpw9>GSwLpse_0B*PEqtp)72`({>X_e3=imZގm:OԥJǙ 9 n&CrT-&#&Tpx6zoLu!STŌQN}1hX6𷙐Id5h(a:Kls0n2BP9t9sEXGir&42&m^2-iR#$Uu7f'%)ѷ\~n6(ܶHF*<<-Y#nՀ T`졐J"KU+z‡enP&V 85d&gI"bV=0 !$OLDGs^>j5ܗ=ySJHBWC;f{ ҝb' I݆7>n8nBI f!!#8װ{Mƚ>t6o\: Vs?KуLΊ6ϥ0Iix2~ZC :#ޛId,. 7J\6< +T\r$ *+aZ)vRእ,1Ca۩BRskL@wCMu*&5{~w\E :m[/%;>J'&W  Yi@A1#QM=]p>&'NmY rme"5wn{imc[Xf573oE n*ªփfaC LSd$1V2z).AsAW/XՐЦlf9vB4ו:2oX%c͛rԢ6bB?gs+i>gDZʠ;=X\V!VuBWLqӼŹ̡egJT'6&ӦG0HlPB_,﷠`Qv}vA>`" i.)2p #-`##or;r٤¨?t=6I֫]SBEsZ2|U8GVN4:ᨽ5'?wzDH{ IEd ճ2)E)HO F 7~eNjF01~3ڽۃ yG^xK ԘqǺL_?UsU[{MEe&@Gbj]uX =F2Y*Eʸ{ʾ!"$`7X V9ۿORwwq=bd"OYʓi#[5CR xSL6yRt_]Xi+2h92\T}&K|?7"+䣢 NLA6039?-tZ y%`rK'aN. HO҅QxQBr6fl~^Y^-,mZZ0Go-W?9*#!/L.NWRAyb3Fm QpHE3ۧ?<n@KGb0!ܵi9KJ/0ԷN̞NĎǢS;}w8܇z'1\ض*Qs8?>ZByӎef a:瘤{oDT]d`Y*L[0S}P.N:/'j۟ bbSl``}0vZǍ},_J[7ia-!jpݷm0Qz允/$ E_-nlmrzG ؆xn//Ehv]jPa!;6U tجf Q2V>FE;^XXq៬w- &hb¥L j}GD>DY(XUO˼@)NJa3Fe>AL󭥢< GJ,ѥ2_C5itTEmi[e(&7~+ڄSx5&#['1\' kCͨχx;t0/'n:Qbp5#W~.ݥ1`5$: fXϴDXGHzroY߿6 ǚkQs'S-S?_Ί2q[jrxwRI&ͯiNr5^bCCЈW~k32W L,Pn_ƒt#V횸p4Sy=8.tQyI;4Y9Ra|^≠8{b4ܶ"PuQgzO o%n>7lw@Q;sl0$,axӍ96 f$n9L:5{KT`| }ST98y C*E~<6s ܈ 6m\FGhpn.ȃ4WR)AQwNQ1"lik/a07zXvlbH8)84p 4DR,F7n"e ƲyM wC @J pAT{{4Y+z>jlh#lh}إ'*=lEhȨg?Z^RݫLk6|!s.3AO^8RBKRޓ\ibKNKtӍh'1o]vԈq֛xU+欇1ɡTY0bYyͤPoԍY"f 8Qn#:'Eq^~er. `u.ICv2GVߐ4>UNiҼ&::`xttJND=j ?t-2OOqX^,Tf%˶Gq B{ydg_dSVc1X&,ҐVs@:w\qYh@piF"nh؛6֍k"KBAdM ks !^pV`6ocyFj ֬ (_LUuFҖOw=^Iqt2=<>@^ZJ!f ! &jI.X-GbNLJEh%V6QZ$Ɖ޼`[,}!wMlYE^hQJ?@w_9Q˱ztA1m,_ܙg׈c\(8 -Ci~j\6SAR;Թ DnFU"%,ٻʭZ2Enl2PUMF"[XŜ!8Bz#V29uQa/V3i8xKz>zsj=:_Y }DPWWXOlsR'!WЅ+?"ч #(wRƹWb]|jA1AU*?;S|D8F4! P/욮})*dh?/;cѽ 6fCW,bI~ç:C*Agv *t ˄T#Klk:x&~HI%dfA1ќ,Ap8L`'(>I~N{Ysr8[dؤB}*&vJyӛe/U$hpAuRpVqX4 (aB%@.! <ݟfqk̰JŃH}E\]"Z7o8;w J )NLKbl"1Ic%NG`%ZEtJs5o/NP=B)~r2ҫX7[q9Atf=za3`.R&S&)+lbSရ¤#ݰQm3'T_i15N-$d(î{.w/nurSd.&q1ep"Y!=.L]k孫4LCٍSv:~I$RSx=7ಠ!߾TGz4w1qh\1E|_E\?ե@GG,0uK ]1+fcyaa2Ɏ)G4.׃n2+o ;k~A":ϫU[3blR!N^HccOݣ"UrhVnQ_ؼ2 x,6^o6]A?nU lWYa]s/R$ِ}}22z;̧.* |)W˟¸mGx=MOuBj9uCAМH8"*qH(vf|ɰ)@DqbW K~A=<1sOySECqЋ; JxkDZ5l^(=դCaBxE'qtZ.jz.ePM.b\kB}#q\vO1nۍӻt>*tzlւm0F8EX;<.S_FKrGRM IjdOq9P0%p0;Qq,Cpqw1Y7sp)zOTm t(DAý>³l,fS!::z/ tд9b]^ q0>AGy5"eE:` &UDmb0ki]M*)p*vPul7KjR<T/=w:24d-IRm[ fTAY{yovqo6f#vA8*'e+&skF3k8f&iiג`- kyBe5wAp]aZjÌuB2oj4*W~[{W)> %"=`ّDq?:{^5 =Z r[OnW:oG|ukA~ "Hru]NI`R Z cRva.վpL<4?2@STjQRB&D߇j P"¿4:;N8R0GD" 31 {Ð)~\}sǤօ k>IoWvɄA{hIǦ [;rKp'B+oucw L`1Pmkz@-/N.>gSx>ejS-Ƞ ^OCKؔsI|uω ,5Y~zxe_dC+G4ul%oR*(-@EB-)OK >Yvav+4ckܛ9"= S ]xs^xGEnNC qhµҫIH*>YCi /fiWdCt`m? 6T/޵_p$m&DpN, g:.kAv ʌz"f[{=b" dӾ7|gFR Wcfe?=y.CeuFLb'ʏ%Mݞ@ҴW@&F.̝tUVwJ8;)b|ںAW7lw-d)Ã`]LQڦŚĹo-<:~d<A V#_и~IbgmLnZ{f``}Ƃw鳭VJiBƁjT=E0,| BjM3[NT¬p9K %[d' p!=SWI{nvՇ0p)%y)hʌ?doU )4c“b dp&ώF 'DÄɢoaldCBRo 9Ve]a#+56 h!.@P JW69ULQ \ =:lC*"V ǎ-+-w!~F17 %U,EMy`D~OR!Su)1eGBs~ 3*AM1mZ= Iv`*^A<uK2A0f:7=}9c&OfLx6jBl+=)8!_u)Tw[w :'Nb~\x(|Td4fH5ebxI5fW6qk@S\nGGY8vF&`T{BʺwqT-(vo[3 Y9X^ҕXhgȼTOCi*y8}nq!^K+/ˁUzJ"YKg *K9Tvӥ%peKUg׌nW^Ă.z?s^H\Eg^YWacD;0N,<)7ŠBk[XۣP' 2BӜ3L-xt5S%L\_Gitг zYl:kߔ>dg bB_ACSRbVbX >cWRjun)vvU94dǻNne}kxB .[)#09HQSA#˙MHhVNX;6.7vs;_ X6.X09RttB@nfF^uCdcK'Ɲ6 8텠0PZC9nw h0FCE<"q#]d&p cw{ujmz}#=mn,N LE;\Y 6b1 hD@PȻc8xqJa_;:-С'["9/lʸ0:O*iT.0Gkh SՏz!X(#9r&|԰5òMNΟas42,ҲDm8nU.Vu%&Hy )/ϨV5m`+x8y9X&y0f*%CWX#r>MZc*:z{/Fװ=qJN2S%?[FȞNUkL39L},31*6@u]kjoЩܕUӳ3#EhԙG 83hL=3!lx ԎqNqϯ`v$ ϼB.'t?d>-܉fO8𙞚j=9^ a0)T"f `igv{\hbA#BPVa[t`4b%[:Wf'#E^2gF( =oarux*Zi-hĝlΉ|ש%Z ܊mnVOIߥX9ԃ? xJ&^Ȓ]'D$d$Sȱ^~!TW'6Yv@G_U~ O\ ho3Z;dmY}@&sMtVC2s> 2zL/j/ͨnJ&Q4`5mw2{pi.g{ݏ]eFh|~v g/]l/c/]o" 3ᴆVZ2IF\qU ŵiARÚaNR+IxG,f‘S %7zB}H^0NwgrѱSԔ5' }*GW3O?"Ip[,'Q)]ɡ|.2V) JY t6%kF༡Qշ2zth ΐ0yo] q?vCÀ1k,ơߞ 2)K/qZc}ҊK=s ?^CfQ1 $%jl(y/; 2ϣ{*@,П2mdV*Ն{ǽR'G f^?s~ruiFet!}gX股 c (Uࢹax?Pl B߿B| 57N,wb_a5hw"a$TJPp-7aq"YwPY v`Li5bJ4LR517ѣ"щ#돡&"ıhd5,5#3Atoh8῏m>tdVu8.Y|Yzk4ĚUry[uϖ+|4*.xi^)@m5^2c./bX⬉VԚP#z*cg1VZ2ƺYG4Ff`L=&vK7[5M0<a@GK'ئ`s pl^霬 2FlslSw7EM{n|x;l9+-.z= Arh'jHUr%'M4L]74:jx?8}fژ y}g6J3Nh:!ԙ 5dUGeO/ʲA9&W4Lī{R'uסSnp Hi} m D>!<&61EY^e8r59mxW(Q)A4rh+wY@q;=^7]h TM܊|BF-؊ڪg;zԃg{uǦ`^6&l:w]IQWSe}pڍh{;!ʶP`]Xk\| ѵPUYY(vuĘ{o5BJD#\$ó|B;4~(0CrXBhiS;+ /m!ʺ}j1|MvCb^ K*1xXVn{A#T ^WRl,K d|ѝ6t$td1P%t30hV-1"Rh_W覑@*d=28G * Xbgϔtv-V&L>zXsnB06l@!#NY;Vr^J =#eNd;~4k:R S@)z p;Aj;Rغ-o VAy{3L fڌ4K—b&)~`5b|(Z% a= vJ S )Ȫ;6߅ D3Cjkݩ-~Ya93\xO{ny:M72 R!'rz)X8 [pºpGv/R{ L1K~&-Sɸ,ӈs.fc.N>ԡ&ይU,|  9_b#);;G=LM#GW1G͍Ϯ$lZ&+Fzr(V :=ӄ{NhKu(pz1.:/F jai_,260K5*9Ezd|)dS|Clkb{60 ͗E#zÏ?b6gp DD WK抺A"aȾbÇ.x}e5N.ʼKu"5%]5``}}-GT :yZ5ܩ(eoR#c0#q"T,ɲ!lHAk:v~lLOz]P'-ו\*I-,e+A>n ȭR+ķr97bXW")DNgSrH`eW".},W*n-r4~0T?χ5UMH_bG_lޱLIcƜ-tO(L1pKD>j(yU#?t7z'#F4erzm&y a'ۄ(YS{ ᨟=6]wxQXCΩh#PƗ2sID%iuCB޼9lRa}_ϗ a'Û:F}j=;[?Ct5L|" jvQSg[xܧ fbjЮSVpj; B g~/}WkJ(l=Vz 2 `'6 HQyQZi~btoc` ^,a[l蟖h*4got|}NÇ\hՌg u5*j:!hģ,1B%m%3PCNޅ\$׮mZĸP{V,2 }X9߻E>c|k)!@gNG T+*uNToe$%W& :"6Aq?5zq;Gd1T2pmL܅rb;[ Z< _זL9rmlj3j?JvE;π5a Ǽzmj|)HHhs+?Ww%A0h>V%'Od/!i4iSi 6xM=ȵnt֛ޏۗFjlC}{?F|x -3tOKZ -X៬;wL\v%e4Ulw0mmPM4si ͞2 u`YBC2@^Y`ۘk_ڊU ۴$q`m? 54 a)%1a֔5r@.|Y8&\Kzl3 zdj.d밭ENwglC;}+z7ᛕyM$AO ?vD^XXHVɂvII;}2I֫i0S[GguyYY/e.uK ۞Ř׉2'Nzop 6e𭥖on986ݓGNK4#q \G)5WHMAb9+s:n'>?Đ-/ Xn<&:t1s6/UݤIBN7dtf.%P;!޾"@%'# _t\BPTe-;X4DI)2 5"oINTP[8{1vr[rַ`X$10=_ZّgmR3 dJ-C/6̄6iRbi`%,ǝ*;H6KN+s-49B.>ZBg V3gT 0v,"Yԓw*V/p R|Kߧ(IkRarg wdTڇ[f$o}%xAR]CTI/W餵[sf#M&F_~%cA]qbK^lGG,.&8)KZ2׀[46%]OD&7GKntB\zW,IDopmee fvUnI|oȯ1QщyqM#"B_Mf <:l^Js#5]e(sL L[E]˝װ!M!Vpiܘ~S1*M5m]8vf-a.~c4Rr=KiyIM6 e܌enqkGL`BD ,٤?itR!_4F{m3őB/vo._|no$4P;\v&D5tA;=buQeX|*i4o9W.+M@šT԰5R"b7G ׿zC\|1] o(K#D߿fU 5#w0vu^7S,¢)825i[LffVȬp&O,15Dd,{EZy@9TJûxw:Ej5#> wvsrĺޔ>Ȑ+T&%3sDPAd^Q ZOJM # +b2't&V[?3s[/-#SProDh[gzG}R#0zSy@ȁcfɲ#%]Yt&3>j*O7FO18(V̋aV X6=_ O6MZUnOhGQ}C!%?w:#:u u[ɪK$_~ۺEiRZ]c gy 󁎣J?Ik)$qw8} ui BR4p-R#8R^R(-,RG+Fxtw"Tx%{:DXFqcA?I$p_;hPH3K* x1,a{iRäy R`2V_lCh{aW=\`"o1/q2pI@6gnb[jycNTR\`Xɩ!E.6zwevr|Nj!zƨDl=|>'J\DW9$4Sh 5 uiJDs~crq2rS$c~ ٥<Ow)lpg39rRͭWVNTU_TN)l'"cgFdfPtg*: A%i(@,o<Ւź /VIl_#5k~z1OtOK/jmE EV l=~I7PcLݬB ӧ@:sSEޱƦōoL׬I;{F\tep,k"nh8ܹolVT(;V{ 20eV*D ˙OF g\@o.Y 4q!wXqˌ>rpHcUa)yy`HQ{*bpcO `#QxÞ0.jòs oS<:!ND3B˸ j7ttoW^:RkJ<'m=@x$94 ȸ BXm]E˿Ո;4.M_VSN?rw#1žkP1y,qJ?]# qԀMP h&#@6;Ku. (0tI${֐<6 ;}5Gsh,GA\d-:m5 "$ڇAhV\{#Xo{P;C: Ԛzp / N̷Y? & #]렘퓷 ]PzG?-߾Ȕ$xqNL"[a*Єs(KN>,\Ԥ%%Ȼq1W< ǤSwE_xa $T+Z\?ѡ'`#߆̚b_݀{ a\{6+ ,:lQTJ['[3AHonO$k5a^܊5A|cY,}͡Sչ_g齷K2[+@d(T.Jtq^uǗqU6E9" d9̊>n٦ucUZ7~i3nwXq/XA|B۱5}aJ Ol#iϧ6~U,zp &ADAhR/7m 6A|ںIWߖJVvL%2YT|ʫ\;"9Sp;Ytbz }̶3L:yTߏA$j0ontR/lOJ(8|v_.^x[~֏Y3Lɲv~P\=UÑE$CL08#1 r/h_jiwJj(?xЌ7ڟ ?Ę"F?ޭl} ~elov)[%(48Xl׍NK0`lzA ~rTy|,/΂} p6w [ [vC;FYrfآcz5dA'괘5J5.`S,>9&S`J>Uo0SiӞFir4#psUR%{|O!k)=W5.I smLɔDf?5Z}̂ & Yݪ05WƠIW/%)rdcڷU;'&.:SoVfW}P'Ĝ wD({V獠40IAzB? (A˷h6:ۻr&8ϫb TQI;*fgdmO?=i`c)b\-o=ƐmW׆҅ӯTL~CU<AFmҴ4%:CL-1C@bfǎ̃-՜mii `?Ko <J k v3S).ucyYėQ Ȑbʥr(8-f1aO'rea_sRS ?6>: W/D[Si缹5`YVNEŽ 7?$ |>7U-'P [`>e\ l jfD>̑Sя)W Po}oBNA}d&aiV1]^NMȆ8H>xɰY .kS&IUP)\#zK{.Nưvta*v$ꤻj0bqR'~(v,NT TtUu@S[xg7ِܒ[ \+Bv_Dp+14D>_WrF?qLv;d dœCڞ&P:4'&P,^rdqIP94@*eug n6ɚrZF{ Q2bplfeVaK1h]n1 Q-bB$ʸj \\\ɺ yOu: 9R^VD(EnQ ~7AlmV›oh!|ittV6._ꆜJD49Wqaytߣ|̕w>-z: P玏 UXQrxJ]nHFi%I`bEkLvS(49TrH={ h)W>OA{l\Sxd״  )'D= R Sz_K ɛ8F5.Z3G6 oq|fu㌠h5mkr/RHD(kMh;c7洆U\'db_HCCg ´GZʠGI8Y';Ri$\I)7F&,gm $>!De<"c/Rg28s&Q)W:ZL|ۏ/tg}F?>ـ88EShOa,}}j.ԧ̖]iWgKGǢ$-ϙ):UB/|II3̟{\$sko4‹wUxyM?mO 3( w!lQ@᳕~J\rN;}̼fnQO?K|lETDW޶ XPPspZKn5!2 (V[p8 \՞8ˁi Zw ؗV#xM`@ČJh t̖iMcąkˉ?^9Ciƛ%? G,=rh 7!dc(b $.`=D@OVb5\+^WrH}H~y"骂 @smHyFl,ckgG@خ:ry+YX~A84jvy2KP͢ziS~e[DR@E]E"Y" [ϝ 븡bR˼޻oF,dh͸Ssז/c6m5Th(d5ϒ}f/i-nO3Hj ɂCv#ΈL(?Ƌ8< ^֨˵cۡ'!Vo+.Iߠ𕞔΍a/y̍4"7-O'04 (I &lE J#V7-4]vkʰp 6oT \w{"DׇTָcc$],_9|d9#{ X,;5#F0ܿ^(%׼$ZwK-H^3nM7痖~xa֩+DbW1㔉glV/b%X Ͱ4с=e:hvnVbdAF)}'?htB>,y<_>LV -,w*&{ p (CTmf?~ﵢ[JUbAK}Y)Su~ߎW#!VbeO#L pb&L20hNYzS 'ĐNSv/_ެHi 5Y[&gLQ2'cQL;1@$;[}GlPv(LB*Yޘ,_"pHV}X ˥z>Ww[ aM$5 A%Oy-X!\ !I=PAUaXP7 ]]UЃ{5͘&hBZ`#)dv3upDl- и]%п؍xX-E+giډ]GQv-1=6ŔA7lI1\d|GqgxT~> Ā.R:)NTglj}+ƚ0!^T)L8nd;N,qo'|[E/S^颤,\ { yqƢ-؆9btk/!jIFh[ǛAd5~5%2Ë2&d-Q^U ty$ ==ќ"HbhN\|T\bA|A!ju qdC,(BD]?7玟|?M]rchN;U6-:+k2_b}xhX2Cμht9۰O Cޫ un`l a"m NǿH_Y6='5_w~X%Xo`?~3$N0IbE8ѧ_–/Yc[s'yOǏjя&y#GxuvX̱!.T+UHn n2Vq, 82)2 拣}T-)ɟT~vEɾ&+lf]_Fv n5fBXQ.^n9ܒv%6n,))1únէ  v%ù 9b3b [;-iKS eE˞ܛ8(S뮲aZ)'x݀9nvH}*­_V/ҧs@&O}%;akQrOc&yC<+14S~WG:P] [zړ<¯ j@e^pmY/C|[bl:7/sv?r9H@˶7y6h)ďyUW`(DW Uk׵+UkBBƶ ƕ^;x#7|@EEVak++7[\go]QdeR(4j7y4r\`|Nd;,Bny"פ3f'N˝㒯ЃWG 7-f}4 ׯ mu5PĤU&yHV4j33,Ct@d Pce\Zw~wޔa?ƪ#6գͿ](GnOM_J*7 ya^3?6͋E|0FG SG{N*!VzkqC:3w(I&6)k +H/lqH"z4ߟ5~4^z0񢷳>I?OBZU=*Whz3Dh9v~<7D@:HCs4LJ~cO 1sMb?XmVå?wBӎ"B>t#V rM/*GV7Q%zŤIW <fw^Q\uF,,B<šʠjD\2F?/ mCJAdR4&C8>ǚ-;zto+766bj p4D:iҒ#Ey5,_<{.υ/$8Z7]V&BmL^^WZ0UTSv"&Q9֓pzx?|4(=N $V[ϝUk6} B%ت*﬋ް)ç{vB' 𻐋y$.ִRsQ̶CNTbY`,=)1wpq?!$$9 ~ +~TC~P/P Y‾꽾ސz|P`B}|ً+=\fȪJ ҟ$}. #&Xz]i /ip$~#Y M:њ`W 8ULU؞@` K e'4u oTn5誢*nw+n1ɊsM|LЮʩdg'@n C{̆жAgL.}`5=nꎀ@i~%koY XcA;X=@(j$CMb&^t˖owx3"b=3 ΁cO]bi~xx%CV/fN-@7FaEGSDQCrAJm[@eAuBqd;izA8!#Gw4EMP#zwV7hH7+\ۗzqICe3un٤4.6 E "fHmC<)NKMX=3^{ i֓/#2Ϧ1Lho.`\YcUF ?dhl.J1 c%ʀOΎ.~1xgɅNYƛq7s_ ԫBwjL}CĞdsrTr8@*1ƣG Bn6dt~(-vFxc^4~5B߂ȦFĎ_21EvD`J䙗tyKodщ8t4mt\,9_V_[wM|iASDɷc Gq-+I8Kd5.]jVhU8:M妥gu8E֪sЉjMS$r_RA ɛ25flዛDzlXxqsKTN1>|<ۂ8#˺,&70˟o' Rn4 ۣ`CkC[t+ױ,~ַ-~)i>3s G" ]~=5fǁ2{HUھ`*޳!1BL{\\6${82삍Р'$o(,_@35)s/GƋjEhl ORMNVCA7T*RmȵvV{zAC/*$SIeQg u]JT@i2z˷l4as|K;e#? Jwi/4!4-N ܓi$ښ]Uvgliȇ"?+X`;C3ƶ'rdYe~-nz@>@ ?J$}IqP[5lR r-\B@vPµp՚ ȉ˯.>$] uοbNx(qŪVN-]\7_~ T%T &]g`OH쉭%\[0RgF6". xwšBS^ is30 3h}l!Ԟա (pF(ԉ5Jؠ7giAjs!÷ \t"Y˫ҎPYFxirN㜢DaMq Q_I[tyYHge /}]:mu]sM#3%\+Za框X ʙq˔Sac X * io܂if=|f#T'W^$2xMstq_=ԗa]<6yoN?\wE =$_gyu W]CD/.rip$[T:AmNz+gZl'1n q52; Cbm(D>O] )t5;uazգ:qHTY)Hfb0#fDs}lfNSc=: ~"ϼ]t%{?Jcꇡ'1zFpʞ מB/n1x~bICggMn M09ǃŀ/)#b߅hPAv Bz97.$65oz"dOsB(JˢGSQAW9:7/!`'~U>E.ahF.QMAE SZՙEBeC|CPD%BU&qm|1^D[5-Ԝ;g R\2HORGsgQi"ur3FCGm 0{ف8xN԰aХnA# 66hX>꠹ƚ@^7ooR7{*gVMC6;'S30۝u>W@.*Kt{Gf %"oEQ)(`lxvF݅8W|R Uf*2B`H3B[plX+:*SRO aqT3?O< 6BiK. eO<Omy熄/ 66Z@U1,1\("*ڠ= U4~Aƃ`U[eL-@ ЙZ҆d\L/brp&O:d֖ssgUz0вU,+JP̕ s`Mv.f| jq`sa=FRJC\XPll}G>4?J"B.@zۘvVˋ,!C]*,1WAJ`Q0<&YCDP頼;1UK)͝I^_7x!`ep毒SHՍV,y_f1 #tA_9[GPR<(Ay8%=uT˘GR?Oʝ6uADKuIWhٚ'_<n͘r(--C7)D| P`!ɗKbAuGx'HHsNFEz"RcZ"ĦѹU;GМAPy0)㗹_]%_4%tmgw8~HHSgTrMI1},̵R{;JH=O1+pIN14(b* ^?޶If١:vax4+YkWNv=+܉\urRd< =F21{ 4#r>9REJaVj]H=پ`G0v46K;o|A3TO>XBWnI#"CاII$}}ؿ%OQ~;Q<,욛d+l5);77lޚzG [AP^PoE*KҌQktzi ktЗ,屌s>Cӆ4]؂;vN0_VNVh4X\ [tˇ狊0𝑳nƆ\&KgYZ07070100000039000081a4000000000000000000000001668c16930000db6c000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/m+]?Eh=ڜ.+WF># RcD_tku")GE3=HV1$twWr $|Z %*V>5J/9h(Td#ЀIT(Vʛ|*(Y֘*%kxX6j/ӕfŠU,Qp##&Bv4z„W%6^.:'CIn4}A="$Xl>ohƆf:yee ,bNf\>{^$;Dsv Uzcf`\i ;^e!s-A%1=\޺v8UdOd%} 2'01̀Cv.iƧWSWDz:jGL$_!)^u4nZ~V{aQ~teD X[3QEHKEeRl2A܎(İRt# !vPBQ b"6ӓH$gL%(?[̢)L4ڠiZ=Zlale `Rp4$ Wrpq_إ` 8}*m(‡#A3H0b>0 IiVX"m:~dka¯%a I ,,$xo!YJXp xYLYhngK׫y ʇ3CMl,KXqL9>Sx2x:m9f{ Ww/8iĖb _T&L{cG7f;DCR04FBl.ԡ$V\HX^1l3'zO-؄Ľ…{'4b8BxAZ 8%?e(c.l,٨k2O&v#xU09kkv>.΋$9OEkͫnކU@XuQcQ34$iDwJxH=%pj-V]!VE[凰Zn~*!Jss6l{r@u!& ImZΙ(>`_LD ycHsƹc6MraxG]9E h?$AR{YjרlyY{N aVn) ޡz,|/)\˯yqwL†|ʻݾC,48X!6-^ B֥,7s!76?/޾@]wXW1+wT`rE[Lv?LC2t&ٛct uWArp=ktFn҇¶"/^rgR`&8$ jTQ&)9[9nR"ꫭA56L259.Y UZ&QݶF8S>9Z,H8y.ZTUF3;yE߰%Eȏh/:|ɖn.~faAu1sdY9PHLх(Wq+ mڦ^LU VNK;a'f, 직fo1p/jWْDu$Qu \.qɧr}I~`Ʌt*tYC?wmM>iaM" B<ފ/nv9[Ѝ"55T!쐦SCDlI ` ~1:1._B?GcW[R&'l]z\`cX Ehtyh;Sy)l|CI(?ŸylKL eOn>Q3=i!㫛Sg{Ks쮟Uh k@[䢯WXZKC0"+7q?kGFVs^7BF`o|0@. !p]L7V'k+!Yg%Nn\ O[걛 NML0p2d ^#y!ѿ@+A&_ڏLHhWhUU.37dQT W9^˸4Ţ [DŽ^ԠCt2(Oh?XwxLdMGrވi1.=l( }hXE#3ɔ4B4 */4BV_'K㯚)<8鿿'TKv{ɎRvPM~gtqDf:Cz.Dr{ _[u!vI!_i`cf3tMoQ&{9??W. _o9]1HEDJ;- oHd8Mzѭp`R["MVg6r+j$?ecف)b'b<ԇw9`?+r#2$yo|ؙx++0+3@A$D}H1X~l{DeL6[>_f0 Mw]D\Lr *Vsϡ,Q?}@c Zj [5e!?OaR!ilA>ֲL_22Yd_9`3 p U\fmIH k8N/ZAX|d24V],FNJ4VvufKRÍ7> d$r@Dn zBXLwsγO'D!.5LB.;v=*ԟ01u𱐽FS`0aL0ASz{fBZ0p>pWjTf`/ݣl+|b#3rK셎ti>U[@}BuD?E gDtjn$p-HJ}fBK!K5QL:dFAB7{CK+~F{z/B#a ,>{ RKw_=}Bfv)BID揪 k.yb &V#%`N| AmӹqL?ǐ-XBveJnVk7z`1詬=턆]zs0wiꒃWCP23wN'G1bpnE‹Vm0#ŧۖǧ\?hQbPvNc]6DWPR$} YCnr8VS)uܚӇ@jkצ\OHn\sx%QZXbuo͝(W/}?L%}D_-g4:.EbN*dA~bh?Gg&=orӹg 5rUog׬-'D1_s}/hh7GfU6 qGO GJlh}K<ɟfgGo*:G2@ 8i\+44)nMI>8(PCleDSs ^ՠO_[s(8V~#5Jzv2@Rpo~~#'&Ƚ 83[o9}`\#2(YPXaswnݲ/ʾ͓LWL2oGx?erKgpm9w@(uVD>`̜ͅT=k贱kߩ||\9.ar}yУ*xdj, ꯬ɴ )|j4sor~AJ$j i*>;/'*#ηWbK|6ג@R4MG#d0^5`bs7Qq/LEKP{Tddᅆ/{=taDSJe1 M-B S^̈́ո"'Ќߓb|KK'}05 N(Jli EsH #5UBV7|'HXͳ[qXՂuhjt&urCmC̫D쪠S*O,/L.."~j"*oԷiMR/{$XS y ;}+1P;ғkr4J _iKYfKo'X>ml墕QK؎gtr[oFrYE:d^0^٩hL W&(\; {k7f8ވ.Ҍ򭵄>?EX`ƏX%nD0V s\*-2[1Ѓ[2d #Nǽ)>F}_X)cƍ*{~^{;'ǡ\D^*%0 &@kX6'%̰K=&[2De&pMJJqgq yW6]vyf:AB-_v>)Ws.qOمr"/ vԥES? CYN/*2uX.6ǁ#T%K wx@)N4jxhINpȈ7=U5A^0mj ;XS.-8pKv<00?9CŬH*[= 4YkZVwDǡ+ܳNP7 O!QEI@T7A7̓(5=]7 1Ν'E9-+}fY8tʹŮo vX$Tl7bN3 @F}/24Tޜ7C;L`zg74%Yb+9hh{Әo[ԗ\3Y:dt&\V1p5ݺ1tlГ=$Ǩ E: Ad>YD"ݖ"!5t^ZdT\FCٖVWI8Eeeo^A}_b}UJ*AtBU=;06wndT}Hx%/% ޑC^%ɉnZsG'/ЭnsP vlR^z E{х_d-680c"v;q NN 5ugON܊j%WΒ%"`Q{% ٩Cw,Sbx 0 ;Pc/I};j! Np㍶1.$=NeiBriraYkXjVA}j01< wX@p͵96-˿a|­?8H;UlYD5I,}4ڇ -B3Sy] :D|X$jڇ@qd?V砄f)-~t4+ =4o-c{漢+}l=ɮ,wWu.m(TJZ@s\[-^м'$[œ>V92BἨGx<|2FJaCdqbXgVFjwY%Ef[p+]wX:*B<{nި/6ooϳ'Y)a4yWmĭ0P BEFb)FqM~^4PE#SWR旫jۈJMo}nRlA ^??yO߾tN8DMd\/M`OweU>~&EƐ* gj}ұ ktQۭvg^A S6\)7K2CgW F1M.aZ/w5ng7}Faq;L6 ?^2inw h 6[!8ϣ@3=kh= {[qU1LD턝MT97bqJ:6|"N5sU𵭜C|GN"Ё%Ȅܘ!ɗemWBh$I`oN uS"{½]rG=.&Z?)0&ˬ zH`)2apGpƚOxœnնCIGs-¢gWm%-+ A{L4Ҭ-:Va߰\kICA@&l`ZM1Ś@ȋ'z (A#ڏ÷ ;5ҿbix6 FެCʬ|G4=\A)!19:xW}HUC:9W[x=k4uO3L9}wC?~D|"kߴ} Gς\S5e,*{YnI7E4ߕM=c;;gB㕃ƹB0jzy{SZqu-3)C^XLjUL+R'k٘dPN,KW݆{dNb|8%6Uh^5֋~@=-lLFs`#uKxPOXyCe$ z #0yٜ % zP^Ǯ̃W-i-aCl8[g[+a6}nY1B$ր/!)X˗E P:PsLJnWk|_Ĵ_xc70ƻjա6^T(TFх8 b"b=6=6`JSߠQu;^(KVbrɧț@ GgD==3cwY CQMN #kd|Ee}ᑪ5)i|oZQDjbQ`j1Ks [@޿EDHs[rSکP1s8ApA;ᲧAW\bTCr\qa d5ԭ6%j[ A1 dMJ?$ť g>aXFH.P f 0 e%)!x\BnNnb On{2G*9۞0,qnƻPoWFxRM8+S I=i dn3F?OĩI.u.CSUi>޶oF~ݘ :PCʁKO!_S=_{يN>')w/9V=H?b ;yC F!W1p>#nR#4[$)~T^\C el!S=kb( e^2uUPR`X/UX@mYh:VlS1X v?H]rL km[{(oP5 ն7%zfb91 2qjl䑠z{k>tZvf*[([wr`V%2 IT ~zд/5V (_}`g@[97`1.gxoZRܣ6"0f Kc qC*ЁȦ9ߝw7@좫n}AA%<@٪zԘ9eȎR\4˗P]tTvE{s)L + Ʃ͚O3zwe452Y_4Hn1̌ˆl d6%k}3dR*H-ZߘQKyB=M=~+/a }ΉjG䂀JW~puf}U94o0 =Bw?LV$Gj6qt3ұMjd5 X$ƦKecqG>4ġx^Q-"m;:;졄-"U)ƨH Rm _~r˱5OX?ҙoܵzQkeIw_]9BK8y"!ZEӱ*=I}ݲGv; )|CBpjL@WN1TLtw)a"5A[H OO UftV d?%,ȄܲCOcѽ`g,{gGKg ㋰qBheՉ]EZv3f tYRK4:S8%#י-w6BJ}ίZ7 ADZsna:5Z5:XRv=:A ^Hqo]ڢ]'NJCa5J.?"փ-%8)`n@a䣕ѷi8k.|<3 Dި(ZUt{ ܛ粧֑ݝ K-<1fzxWAurv:RZ[d=]ju1#Hh8EQ9y\H[謶]Q.*MtvމExO =<_3;h4KD[XBm.:s(&T(M7KI;أ$1rRF-cAP3\[+X*3.y?aVpf}_IZ'&/wx:9sqM"gbCWBhqU-O)O'RĢ ~O0gPH Q\Ō'I'6Gg`?6WXL"~YEJOIlEsr_]%p)GEc>&Aڏhx%[pfPT|ueYer7Sb[YG 2˻P5A 0q+Ež괓ɂZsLAS*CM|B&ݘ5`xN?,]WFe .0-,|Aθ3dGBi68֙b :Mj:}>7Tv >;{% .V?Fx`UkZoc*<~ wؾp)3`#^gg$%0cۧ2{:h JnAѪ^k]zN@E%*r8e9R : Lq;;;P*N63+Աp7$n#Fcw1 &]Ð^V .SM%ҁ*b:abq H3Үa1"ˋ`"#|E 6 Μ!'~D5#vcX:ƛGSuAƏsR39P }pNesCW[ٿcj"2@m XwZ#Wm=#1\elbꬃMuRyS-pp}ё#^htbC+ :S2Ut~rО=[Zˎyuo1'2B!TwiZ)*FWs{iH=kY'{J|54W/M!XB"P^jsoTtDƣZPN~HJ o0Է QKP a-sя0Ǜ )q_"Ljl>Noh j=eF_GO]G^#;(r٪XHVA>9S\'pJn[0LL+AVͅ. d]G?L+ A@mÜ8{JՠAϯxȶ3ЍoMq-#$.̿\l&pE@.~{9/D2. DykX Y(JN_^mY,Ȟ`U29|fU^ ZAjat(:??M"0`65xؘܿ e]Tx]z?N-'#IΟ'An;)&Vos}тt6o a'#v G9$\ML+Uim.'j690~wU7ѮSD%6_P*9T{IW>Njbu㡦gcάydm D3ՠ*T"VjopoZt,0#56'9`OZ5f5ʘ7y;σ7~\N zb,q;9~| Rk\UGg}/3ܴu2:q<_tR+~xA6k]w?I YEXd{A%5.QvBY>'2<1M=mm;ai 7SMwЩA P P~&S#!/IiͷgºNfM̍>.o~Gv!pr/K_ԟ&r(Rqԡ4QkN:Huus̬x[ >_AeF$9bځs㊋s5y,nXSA3.c7@}z9ʃQJDo>%ع}1g- ȇ?v*>q}ta猧>Use*T;I /Q8AL[o\z6vꐘ!J4JG2P"m>,!wvfr&(!3ex] )* 6LcjpXu5񂛃%ǭ".GP<]Yȼ\xj2Gk*[n`43.`5:$^D:7OŒa9]V׻,~b/!$̪^qӍTP lvCVu:hsSR3RP1T4n]3|+(6omĵe[VW$Fz54yB|9JP,"=M)iYā8z#i٩C8i`ѷ}@+&oPw+ A-i؞e5I,`r=W18s#[l(u.{#'  ni*^F+ tp~CқNR\Q3}H .>2"ӤS;/ʶT*luamLOX\vǻ'?Av,b𠐨2vc[YS=Q!1h&pY~G&M -Z3닃ɾ,xg|# !$ȓ|g-y1`;!>N4S@ t,hAXGnTn){X@*Y&lB :dHUiDCȣbA| J!kilˍ]f.J:r%u">'MnJY΍ Fߗu/x ʲ+ߓ@K;diL:*?-5Xnٱ?rtVKoN^9@e cNˡ33UmSANw8rlZ=x8_3`a̤!&ޟNa%[jY웃#ЈY/tU~Qu U~pҚh!qk8ۃ-, 74hg}RhP @0=JhuQP%o_Jq4* q%'Tou3HI*F4M?ϫR/8.6 cJ`ܬ̒3@k)笖$ѓ nB'p؋&SbO{͹\CvJVm\l c ib" :^/L;jl.OgQm0r_{ѐ`W|4L&hP{\@oLA1j-H]wr+es G畍@]1`̝ouz8Qӣ,Y;aqJ:jS45y (e鍜ĊUՁY!\'%[=8p,<ޕb? kw.-:(o$=?=jۀ^}k #i B -OTRQE=Jqݖ;˳00#IOab(׿Pz9[ΰ8)4M_,`w @t3˦ۏExAs\DHhfA4Q{Sn8TF_lʦo{c'@΄Y9LV4ZTY+4U{s=h+׼_"}JBPx5Rcx^8 <ZnR]D秂[uqt/J 5T2n azhT@)_j{OV^ #B]QG:d#u s:ɵ3-$UG gT\J@.~q>ٟ֚v bka'#JRo;̭/=cf=i` ,.ֽ3 ߵ0H\"fxTM|tmֈuB*֪1]MEq$,+5Z-fx3p5Hgrtɛ&#|8g>88ajq̣I/,>!tXe}Xk _B r?`=$n9Ǫk5͛2(8ڇ|#.פ^.&t9+[ ÅcAQKv FH-4*PA[jKPt]k ІE+A2|N# C 0$"jAڕj3FN-X.G8͒n ސ{i|c k~lponԻsD_WVdHQü(,ۏt32g|j$ա#B Y=Cd1{JGwpB 6$b l-j1'&Yɪܫ ADM#BuJ%X`56q|ǖE,4.S_ՙ,Qr:|n*Fpw,8WJ F$ wThV&F±@?MPO e 1 CTI9"(R 0j߸ 0I2T{uM>ޒ^ ڼds:{JJ[$^Z ;FQ}&PjTt!Y*0]gF@v LPF;h@,A ؙӓ.'v>ݖ%F6<6fz/ޓ=:EIr3}B(Pf uN !F gĉ靪BC2:}FH(JwƷH6S a64 CeJ8j r^Rf 7פ/kjNW:,vsLSw,$%u2/MX,p_&[׿9 }.j,;z"i4WLQ1(4gW۰&H7A 1mzʛIO*(>aԠ4'K\T'}}eϊ< u7 ׃I>= 4q#c+cP%"Y q|UcjD3M=hQfdK_;]jY)եXPdA2B^.VƠӰ15'vy=UgXrP=9EIgU!-ы9>`LvbflNFnF}VeL\mOK'%Ll`5;H$p?v>!:&[}:P^m+N?}`ҵV"" E"Jrl`(tg-^}%L]3[bpzbFW)NW)mbc6+k-@%)t7O @)&j⨓#Szh6y'7|- b E.seSbUsqWxk,,"w^xR4A8xH"(+ o]ËוM\8ݞ6pHUj5Yu޶m7]-m -+'xvϥ{PS2q"$M5yPlPA/,PUJ'[*OOY YܿIL3q~hp;Ơ.}7(؝/8m :tU8e#{mM6^#s>^.KQiO6EQH̫~HJDfMðy<4[#hjOdžlN4EQ̭Dlw_ȈopvnXq\ݛkƗ3w4ݩڧ5u\($,4Yzr8MحإJg~Q*S-}C_cƥ?0wV+ސp"u+>|={H*fF̶Z2Ӂ5h8!p T-/E"J R^n0u5 o,i* Ϧ+5MN)NGO|C{#D0%^ ڢ+'RuT]׻fuoeQA~my>ex sLvA#H=C@h|­` ./:p83*OS֣t8 P{=,ŷ :S],6zsS-!ǰߟOǚ?Q1d1Ϙ&sZN,I,j;)^d |b3-v3J;; /u w斮~)8y߿;$k`!-TT%!4H]J)-+GxN?'x! ݠlEWpȏb`S6JUGv|RLig7ܜj|~hƐre1> )Ƿ!yp#lpd,e_ =0n5 fB˖̶ !2 3L4,.w84OW3Pg#JJL,K[Aq\,L+ `sZ[ s)}V4a_]*٫T.N-\j;; [uJ>;Sj˟\ůJq7 dp9Ζ8p%p$s6F/.n_sZ?Y62.z,N`ȮFO<$?g,1Q-L]^.<ʪvc[ *m*g!Cvl"CY:0tUw`Ph11J F|#w|{{\dZ2e%5,t2:;Ȥ± G <ͩEb`_6]FF8mP!Do(FV, QWPDgqT֯3q TT* KSžY}1m<[sEշ~:k &**]fT4)K@.2(Bխ$X_ۜ晑[0@6j]5 Σ:p o0]!o8Q;#RyPoh :d`)*AМCp b\Qa{LI][OXFRnY?3=CCP75wCbm{e ٩2m!kGYYLN bfRy@҆ՐtJ[ 1 [Ore MɭqFHk$n(NVf@H}$Z'StJpd6ƅnAKAHTwٗ7@Hvjb"iXw|izWV|VVYXKQ! ɦBA]{XVºiPUS`aC2z !wlI3v4N(DHӻQ>zcnYEy;2KcU,ufwT>;ݒKƣGB`\FT=ktmd ũEӶÀ5ZD1+~ax';šHUfU-F Q{wOmaTC>KޛH*ǑO-|sv*?}X+ǬxJIAF3'00³/z wu+-KG@ݼ/<1JI@x80MF KtU"V WmrSovBR}͹I*ZhݥXl.n61hKE 6+&FENX&Ӊ S7 }^qt^p:;z'W>2[mWn Th,%+ƨKxX;3M!>s88Ţ6*4fN|!3&ۂy-C^XnOǐnāG+{~~/]G)[UGfϛ-Q& Ꝋbqnk#r3*s,qJ3:x#Qγ~@?5fPiia+ӓY|Hd_Y?R[IVmM .U @ SB&g& Rc.D2y@I"jc>I9Xl/2r@GjcXd~lF4kY9B.[݇TmIהhm;.8=w mqiJH&\y;bo^-8щ^-ŮH'@qBb碚\,tw:# yM1} GЃ`#{xbs6yBfNp&g;.C<|/>޸S8_;wݚ9..GTBO V0l2 ho K?ۻh6 u-4ҾL bm2~x<`mDҁ` :3"h3R8)6a~v1Ҭz [CiR΂Efz/ qTfCO *fH aݳ!ylIcY@n̒ ߟ3! S"@p`F;EhHvM>|TdvAZԮ+wA<=h"/vK2 GX -r>gq< $6v\Ą]ҬEgb8Ϳ̝h!Ԙ`Q ?kt1w5܀+)/9#^Ysci_併5 8CXFgf(=EDQ!Aj TDֶ e!eɌ2o +V?FTm/&LLȴ]hq7" l<^ ?4Z$ӠH6=1fK7%9e>\Yp?U@ydg6_9Ct2f_`zc/Gq>qXhYI%ck@oaTҰ.[|RYx‹7wRgК 3q16pO[z3AM|gOP}YjX 8䖕Cz8РE7ǑƯ NǙ4(↗*U[J[d&*~^7g tnZOϒHezƈsz6aNAM;y;1pE+G]Z;ZѺOp?w4GYnQ$`] CT(X7uj@~mi˯qz4rtuGlޅo̰3` lpt>ᤎ)8!8MRZ֗'Te b p8fl/^E4F*T@.eBudC\MFem߮ 5aUCn*Ɵ5Яd ><~ fh/,dm-7;iM@ȗ,CdS@#/N/6):h)<Ҥgtzf ji4Fr:Qt 023v!9mSCņ3kW/Cyo,G Ⱦѧ'ؖQZ"W4g_6ih-pWWE7l)6[vyI)N)'~?g֘J& q7d! r1ߤCb:Mi%PR2G?D};ӜN0o=7oy*wJ1ȭ"Q$:;9F-wvƔ̆/e6ۈ|#+0T/cktC~G~|3I>ae~kD!Bg-Fk놖DmD6:H4ɷKh 5)I؍eheh9gܾz8240GM9ūB, sd1.M?w/Ar5 6?ԍkTCǘ%1䈾]z_$Nܸj^asW|}Іl@o:13;â{ v[b!k;grt ﯍J qXGzDiJb qp퓇})0M[vФN[p9܁A(I1X%u4zq hJ}ܷK >x'.~: wYjX`.sȂj%LfR~ Ղ;BUsxe47[Qړ:J>t5rG449~0.AmH@_c\C?{gNdGi}N ^K !8s;_{CG|R@ps0aPQH׆oH6 kRԍ0$|Fo xS y @ж!ܚTZ#>:}lra2c(܊o/f5É*{_3*ˍyY[|˯b&r_0mYg;`0_0u6f4 y{~}PCQOP9۷{b*}'(wFYֿG1y,Nc)[FG$eݦ"//܁H=u u1?@uTū\L@N/+5&tyq(^)D!c];37F )9sPkOcOӚ#<,F-qYoGa=+6_H\WApI<`siwzF B5ŜjU`c'c6?#Mz}tUjHD,3c,*\G(L~;z^^/O3ڃ4 %uJz|8M{>J/9V^8]ca1 *)8n^YJ bg[p7S4:6ͽ!6D͒a;wp| 㮝1HU`y"c׹~dDuL! .YDopga'\ȀZ2PXTU􄺗vLFuFm2[樛~ +[z(yBzZzrUʳ'6+`ST|v Kc"s+M+۝p׋4Ğ+Go==S,7k4 g}n] 9@DH m$jmrTS11"3~ܼDW6ۦ~c3-8~!(N27Y@G}4(8a&9|(:ios#942L;Gb1[B <ϛTKAcJ}$@iz.@BIQoٹze"ooEgнLKKِ0;+5ӧ0KKuo0K*xW,1.92a9ir(;{Ga\3!l%5%u>^ կ;ϡF ӕ}ZvVS[f2#Q cyt::C%\b-eLaI0&$W ++P/V=T1r;YkCoTޒ؝\3fj=Ca k ^f(9]rw2Xu0UQk*FGB1BeYry&Q؋ݔ6&`6d̲{$ "fqx"rv@Xe [VՇgَsJ'IƮָ2) vҜWIv# #L5X2$/p29FWbsћ{[ k$%Q`8h h| t76@ Y$i<[Ӏá^PKgLHkIc!J$DF~SxRKT& {=Kzjsf_-^y NtF6UZն3N.:>Mhcs kxqe0hdy0 6fkrCs+vbN,7h?hon sj(k:}a|)ɰI D6n9KVi* w# sSG8]G{,:Muj7uOy9 UrEJB+Яˋ µi7+1"56O7V.V";,;$\{pax70Pf"4G4ZKrÅ Q>3"+@(30uz5:00N(ŁhPBhUd`l,%ۜ/dN. З.l xYd(x{rP9Jj/3I sM`-%Zk`F,˽*[]fmm 7Œ6NnS̘R[>p#iD-r* E`V8WS6 Wr/49<+!0d YLH:aBly&PJoTrSg4|FN[#̻G+.7},zju6RP.a3WvC 9~ېDݑ<Fùfz[#;9\LXBABIrKSbsY>[nvpys.Y;yGGGYh d!m3ý D埈2}E1؍@23J|2]sY v<rVP-c~0t 8)fMS=@] X,m~ ݓTXKa1jscDt7WjASv`HF\TITF9%~.rsQhCti|D>}%OvK8J2ƫ L xU@@gj( >m/ҹCPg14gV`c {2#7͝V<{n\2Qb9= xYM@ 92]Y<GRH %WM-z3c*V1.̬s ir{|9?rކѠ~ /`'ȑFˉ&(I#$à4m\r;=ʓ=1j(3M$ &rόv: Eg{isؑ>cDi|{m*]=5e*e0#^/Џ[Jgl舙=dF4le9oP3L+ r:[**#a-TIPκG}q#42٠2钛,Dx8.Z U:Bcc ,=ª D8d#Ԕm98LJQ ^o1e HJz|>JwijvܻdmpwX%B;qRoUG hLW)i IQFg' bw^TjתSNQ]]ï~[kgK>&A/Ɂ )17oq{SʔAOy,!H#mx(x2yS-Ơ8g1hDhYH|Bu}m1MnE"b3e5W%UZ,ym|OBp<=)|`KWPC;ſo'^9Ҝ 0$rO栋 qz<;L9 [,{xZѓa8}XL6.~hdjpqq>g+#4EjtfXK Ba s@B0M6C#t=/ hbȡz?Qֻ5&גAĶwH9O3 LSΖUjXhGG77B/̊`,ߣF2?4 2|R%C"͙ٝzPG4ͯ?6_0R҈"9_j{}(),nspSm,+ߌ *=8wqٳ g!OD۫4j|s /g°͋wjY =3}x$;`.د$HOaMR].JU=ÛŖ9`$U/vRaW@?̮{3'-"&k=_D KhRn),xмZo&ݩ,R˯bFJR=G]X*@bSV-!ygߘ3 ]ݬ"L3 1@YX8dMiqo%  XmNo{uPJ+Xv5j5m,Fb' 7w@@BQ! =>RV܋UAFyYyqRK.҂@qq!S}eY4$  6hnIgD_Yv pϰ;kowzu睞?(.hw燛d7C|ԇR(L4Q7]QUwbn𒹈jΞz!~UTºBenj89Oв) HF3p)%>|]vHgʳi6 y|koS*|Φ2[kYw6:!Ye@0=0$<ê ZP ԯnd)GmEQfzng^V!L U~"yq,ΡͰ.9wšz*a\*yyeqLZgiMj "=5M+B&Ju@fN2!\Z# ֣ʡXG d1:ii<řIm&$Q}q:@%) ^RMb^E~T6ՂZ#+V&k plYKN"1uC^{ˎl-(!\TmOG{N]@I('-vmϖ2I.[ by.AŠx׷2XCnKW\ U $~sBW<O h/XU R7۶Qa .lB8,L˘R=%,r T.~eE}j˾w_'?퐤5N?/3t&lOV1T15!)Mձ` D.JUZi^DU^2)XP0nXoкX,eV sm \va;:/AIlVMzS64㝄aZRAtka mUacC&Bm[LaapӭUxaUDB% )Z}<~E{-  &n1r}ןFčCRJ ":~5(A^m]_(!N?(6^3H;R|XoOVp%Z B=%x3Vok2;ڑ} }Δ }aMڦv,0{,n9Hzp"79Kݱ=l 2Й,qW}CG`qtśOk+T6[c$\+n 1XQ*m'JePȇB;L շ_ u'Z!M@+74gXt]~ H};΀T?֕[o%2'@K"mzQ<= $w"3(x 9D&I,7&q+YbxӆV}: \xY繞VrZd@JS&ʹ*W䜈jTZ8}ȗ&٪.}: pv-`֥!5o˸R%{Kj@J2pLͿsS$gokZPRk#&b\>Nw.x*3B^y|\Y#Y͒95 i "}Qr#l̓g$A~κT2 FYTack I~퉄*HSGν(_4;+ܠ7|JmWdneiic*+a5=s??oTB>!~lrtSWdw}{1 M:yKpzsM |<|cMH?wzM&-BZ-.zyb}iW, jiK/9e .,֨ .yT'Jed6}sOTw+Jn[&] T#3o EyMO>nyWޒ"访jR2g~D ꥈCDьp>ۧVWПQm`J0e(0J;a ɄiK5Zr. ?O[>gqm{f\o/$P$ȵxSi6 (X42ut'oHd<8G9B"nQ6;{4백yRfW(&sN-l ၕ)}NlH3JA*L% or^~= C{rϡ_l9"65 TcKݿ2QXs(!f  خq~GA*7;%4R6֒ To8Q0 P$+ D@V:ʇS)JLVL\H+lh=o5f/x*D~{ JcO qʴ|=Í -4פ2 ukGGg7溏 {=w竁 HaorWeGL uXC>ѰM@GZސ#i :s6˾c\ma2\H=v^/Ld)&` fC-6v+u,wd w ]/;OLq[hǃj-\E].$V҅Ji*ijɢR:6S20[Rذ"!4%4)%6PSѬ%. `)0H1 $OpחL[^0%D_gTf3d\3%js3DƬ~[V=Î6h)y[pd8of堲t3zMRP曀Ũـl|o\ؔܢ`we}n$VvJB3ql7bݷf[0?zndžJK̃5&L,#[!ՐP-Ou&Dۥa {QZ"Mر/T[w.&0JmI+zWgZU>maGlt9Ci'2 e"@v$LMIG95'D9u[y=:n'=xK )_a| Eax#W&RVFQ wլ;Rܓ oЭ, {0j0T4B5Po%5HM|88< *hi.tJ3+(Y%j{rKGK5% ?)+OzZm.!o{ L@Nl'\,m- AAVSOBNv{ڜYt(csSIӰQ8O#6dߙO2v'&Ĺ ]FgrV]kE(ŧCM]{GJҞ0]?Nb0cD>:MR%"Ho\UM[G\8`7KΚv9pI&:qxҼ(̜5ca16*}!k&Y+A}(jXyh7!$ؖ2Sa5/WCCZVo߲-iw|uc57aCG.DR:Yurn#[UMqq0+[YO RcK[3-aBWܳ[cR^zF`aa5Θ@liC@!z+ɬ&e(8yU盅iXQt"0O. k|}a/O_ΖUN-f7 z7L_N)2š踃>:,dO[f{O8 au)kˢZ耻GWR Sܳq0s5.-.NFuۧf,]Lø__gš&.;JY pQuk: 'd= =E/t='=&R.x[Fm')a<.aF옻.`<=\T>ߢ3R=a 詞eSI /&3X۽8/Zk3vF/"& VSR b W,]R8CġWn cjDd~Ź)Blf ݰuL]w?:n,`6Ҡ4S5J ֻG~BĴGkp ͩh boQKIb 8^Gة3~nb<.H(DSRWW M_L.{K 0zws7,!:5͵)zPrOFt[hqH|䱹;sDXj< GkB=FG7z['M9~9;̽Š^f|臖#~7E=&)]ūZ[;\lxQ +1-~͊U=N59RFEѬY 5OH܆R:I-`f8ޥ(\ iߤ|Vee>` iV_ta6QyfvMGఴw:`Jv)A"-] /$MIf? $''1+`3ZĀ)kGNݳWK+4dn>SG- g>֍Woem•f[[ߊN3"tdذ!O nK A.? 8u˳Kf{ʙ,\_H_ԀO%r9"| W~ 6h ; ݟMW0KSqLRݛչ/nfO:L4SܢMtcAL0bP,v= OI;W<:Izu>}qyJ {c1B*R%vU)ɓrّL{?p$mҋELjq)kfӼRG]=P&JdpLH&bJ^xGDu@ѓd r'/?u tՔu4(yNלD0CښC[O ${ UG6ՕAx oW7+)9s曀@ ȮP)㌡$Qۂ.i 5WW#t `d9E`8GW{bbYQf?(Т8T$2T9NW {"=Tm ov3yˮ'ߛP}yۣ!Kt4 a3f &8b҈w|SsU?[$4$ A9& @|]N0;t`]ĤW{3-8U'd EBF c=@+>x;0xy4j#G<> 7I Q>.[.Iau;#dUjz*j FqyϹ{3AۯB{.<{oyxB2 洶9?ot\xEM3:ia =49ёjJ^IW!G&a7efQz[^t8LDyD#2*2 P ٨ ,v1ʌ̯2j)ZePU׏7?)6M{kHS̞UZ?(TWffӖ=xI9Ʌ|fRbؿٝ_pde`;X"в~hDNI69^RCv1ucVe9L~pf8'u7ƏԄ]1+J1(vV+[Iԭ̧/ [xB8e ٕADv gvkų̬0˟-Sҷݿ^A*%&5z)mZT7;I2^ٷ@O?cة [#rc[|nj!ԬĴy?c2.m|Ko6FTQ",Cg# t\GU_&¼+$\DAn# + g ɵ]yƷΞe,}DTc#?ë*VѰ8W#0}lpgDJ0x =p<ľU\E. } [@q;{,bҷ?򺭸d^u44bx7S3)fC9tO ʒ?OŦ qKE_HƞƻAE:bfަ}q&L1udTڰz+ACGBSa~ehe ti `۸Y~Ȯl(O.=PI5+6Ӡ;ŭ/IKź\R'M{p <0k\-p ee/ >60W{?qzD(xJ($1qQ6TĎfYF7d~[{>>?wxuDʥ^/{D<{`y[NaOW3k 3B>QkīpGøqx> _8RqUOA 3 E`p!1׽=ϸ}," x+ܩOsO]#52W 08B4]XqTg z?[$p&\Xi}7%޽O3D&RVLSn@~^fCcI VxF˞L{!b\tCR)Lz.7$awz5cX~y%&&H}$LǓѷ̆B'5?ght w7sξ O2+\RۼceMts?[Tӆ*3xo ۧ#U eFE8J@(IJ#KX令-S ʚ|>M"SPЫL5o:f.Q-W-ns8s9(6G@cEEnQK_ ^kͼ IHp}<77V? ק, neS~dM-D=)QF k]k>rqFsf=ƺn0*&x|6uħRA/{ͭxG c49}kbyXmf|8(-'p!rP;8ƽ\i[#!SQ;X,30e80=Oȴ6+&?{$*yu[At`u2421aS𘉝5xqdVP.|`5#W8Šx3D`YPb"6L9n K_֚4Gel7Qk ZdҠn]*DC]s*%h~5ŧd$'qZ{ ƟsAަ[]w"qLFXxb,H%ژp:_@^_kRQ+ E.y{9 f~nn薉Y(qM彙"D}-(՛;Yh[WNGۉg-/{*Z|HSzᗟ,jγ jy݋ 0/`|&%ģ+ֺ7S| o<[M8Ehӿ 0)zZUhC9W|{Un^Yѵ]O@-'07ö@TfAGX\.IJi6tؙOgd Yԣ;2j<*S"3 J ]Ǔy"&(oD,p-R(*ޫZƿwRe9FLɽ44*>)م,#Wbڧg |9rueK 1NU t0FX;dJvC>Ew0,xLKs] +_2jRKb\:9­DE03 U#O0{G=t]x$ս5~%.q<,f=qH螦[ki!q ͳF =I<)[n 4tqk VܬLa>UAan1JF+ hHKZ˖/ Sov ?TIHqYgdg!ms||f{U!1 w* Km_i: *r^ SxAj)lk4x2^򵱹[A\Yʸ3`5l=f-:w,%)FbqX.<4Kv]jUqZךIa6qP!DHG*z8*0 *},g |$y֥};S6J2mU&-W$+e-0co_,bGF/] ffIϖpA¤Qh.,MÐi=pb#Lw毸,XEMj_pGP˿6j"imWΐ$/9«]vYI:t,Zh@$Fy m54ѷ ]U,շODc7|-ure 䬹,@Dr9'D΍+>a+4gʜ/wd"֜(.Zt e´b+=v4$ GjPW qZ،}7e8|%pE66S7'g$a<"VT-E\Zg2vIǘ0`-ahQOCcb%"m24S2t$~Ld|֖1vgkW'h뵂U⤾7u4$A6̫UF؆,<_IB(j>pyͳP < 6Zm鍰1*kab*+DЭTa-thg ,z(˰]yN5Pp])D~|fPV&HV'*|.)#=`7cs%P{ؿ*Z'#(l a9>Z; ^'nX0ӽ9P Nj[&nFUGvEc%oN+I)EŔE_ ;SJ\q;4|/"2%OHn$BAE84耷i p=\akLзPs" M0^ ^+Q @^ [³@$*k aQr.-VTa e|ힰUJ r51k]"2a*Z(23'4K1ܻ \4m 9 lnxNM Hcl HAQr,Cd֙skL|iP?Bfq՘m}.[IPzf.4'^5#TZUKe81LO~ᲂUWlels`ɼ#v5`PtVn= Lf7N5G)Ǜ \eHxzM5>GՆ\sbv`.mɬ1=Isx W >oBX ojZ0Z7ҫ>B3& 훁GedN]GEHf1et\$sG037#y4x#ع+ ݾ$>X*A |Zө(vأ(;(tv0s6p\GDAcbX`-Nտ=Լڣ"!Y.o8M7v,F4qm'F:]|*RVM?p:9q$d4I9t<*Z™AƉ +b:PHqoT}^KUǣzMx3p`;8"VۢrYGlUx~t+n}#\Te"v-e 57ڎfW))`` HA:ٚ1сdg⚞]>?յ܄>3^ teg)TaNpDk˴V$:a|ʈ& ?C8wOBW*zG3+ilk>[~G!'6սvz}Rkmf\s&}Z|8 lt`'R )*lT,c#4'7uI\iv=Rk v@Ϣ}j]X.m9¡9v F )78ʚ$#sT0{R,xWOQUYϺ)t_5Pp*w2~=EEUۜԊnZXO{[`X58)}5~G70 ˱[D؊1N"Dext] sv"Y`b=0ي"C_c1Jk <2;B5?]DΕ]Y4Ya^˦=Z1$Xu]JlIrSv )ro:&.qmird\|V:-^yKbGN-JK*xsaNpXܥ n~q ?2lƱz>r1LK T>w|&R U8n\kWƒFx,S|b#TŽ-S<ӊ1G=m3X2ØLB34nc q:UIH}Q],"N3,5Oc{n%XrǍxS|yYEew‚=޸ &`$hv$ pBXzzVt5l(7%mzQoZxyqx2g6 Hw9׵ ۩# D7HߟŘc]ǛF*GH&ጒ#vvYDs i'Ņj"ُA]yzaMl1NT4zlj'dINHSTg81|MߒCB>}\P_HnӠ{L_A҄ N1DA<tEs_9*X-b[=p'̱K|#}S!Bv0aH%]X%/emOōٗJN &9HkY@+3&;'7;Т4W9Z>Du3^n/j?e0.YgA[N#cBJJ QM@5ʆE~QG:ښLrM\4"*Ќ%ch<*] YnpKO|Lľ+;X^ܑ4 =x|>[A13EW|O3-IW;但/? 2t&ݚ["!Pc&8M'^;my E#/̢*6~BE,)໌3xF ^.؇V mwD=)41r]#[zŃScB^D] /)> zXh]J5>cϪwf52b)M}~ MԽHٚ3:w$|-e/ T&^n_3; N%iK h|>xq7.PAݽp`n ݟZjEW b0oUegQJ|{NAzfv^\&~9hjӌ2jwD>Xl=CСp':j}r|+iKY)M,XN3u54ժfHmAl򦮧 FJ.p(낍N!ֵ{z vrleyg)Lz:Uf&? ~@|ME*۹#|)@)t3'e]XMpf2bl8NGJҨVf;ScJ8`6U|9%13M =XֱYӱ#HZ]J(SYѵ.;ӏN(J٥RP@&EĶN7.i93.](Rɒ5 {J{׋zBoZ >ޓxR c≓ ^-{xjqʨS3[Q] U:ѩg[]ݒ=gyڽ6z)4e@^zbVaaqW٭d"mDwҗl8b]B}c}!'c8%eAm-618e@\C"7L .#7br>"L,l.iQ9 3vE]4GVN D'[1nv9>sl\S">0M毃!@'P[ GGXVP23NOx\X!w;(rgW!?eJ~֦ U-v"'!FJH= K8K!M3aBhՐ4w(3j8?JmxWډ~J&z/Jj`΀qnՓfRG^sW0%w#[I[5+%1ϩvov֕%4|a'X#̳11Prhxl.^JXGTfPWDg洝HathGq`i6a7qx e .`&++sl^߯{[8Ei2v j+΍+#S3*2/ o'=a.b+΂No.r'|2,7?QyɬO΢ֻ@[ +ҵz αC[xa̖7A81(YJŭP>b sc5노 TF70Z]UKX@b"ެ'ser_?;0&>bUŷy R6\n,O|}bF܂ {P|]ݞ4@;J:ւ 䥳x_߰KXµKCFI٭C2!HR]eV;U}h%۳c"PƶNwA9T*}&AJq|^d|cz 'X yWѷpQd2vvm?nj?L =zJ'ipQoEI VD)KqsQlj$R{U XEJmP KFl a#9RbO>0o0 9%wCI쒾q+r|"M!cm;=ĸp%j)L!_ }FȑhԐ,\݆N>֡?f̈-)6rEOBCmٴ6 UNʏ6b$DNߥUhQ ' J,MXejh'A>,(>%A|k_PkZ#.ZJU {U5;V`,Xe2L[@&<&H@KL @ZV_"CBC7XhVi:Ә7KtQSo6n1IqɂzĤyH82 2<[j/dx7JCrU=i^[MK2!Q3kwp̼C\d68J԰ Bv/WUZKl^4=:xjdq.is7,ppj$t[ɤg#C\W &$.(ET넃5&^pB~JZ3vKǶ\vgYZ0707010000003a000081a4000000000000000000000001668c169300016fd0000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/Z]?Eh=ڜ.+'FR=EEǥ5JɵRx +t_ Ea5oi2+6qmoD_(IOq: pg~ڂOTrXIh~j;o-‰.;F33xz 0" uq"y*_qwrgSg)a[ +߹y\c먮6?aY}z&^W>ΤP#Rzf&$ʄ8)tnF1gA*;IH^DjP-ݙ*w{kLCR(Llj5 xz4%j\y() z^$ *孷pTbm@ 6EԳSth$Ř7FwǟfWv~Ya?řk٢̴y?7]{0Qx# O4< ?#(9ĝ ho|fJ~0ٶӽ|+ʯ? )e2i#𓜬0:%h!nȦF巔Y7ܴРn*D)?at}U.53KCM)"bV:`SϏYQC+Bq&G.|QTvcekA:W4_$de \r@ZrR-Qe7`:#N"'BC5qj YL:g:~ 0Ypp2Lo9Y%fdFOt;!%ZwabFHX_(o܏(sgUЅA\,x'ENefq MRweɼ1ѬTC'V &rO뭵O8_;3tN?뺑Q'ՙc}̑Pȩ3ad4wi\Py}TjSSd& T9O#1ԛ2=#i*}'1oԗ9 ?F碅_[ּc5``A-AC0#M}GAr<E[Tp*j{! $k&!jg'*Y56'6*(zʩhNG)ۡ^nRPtu_@RHaSG::R""N͋`/g<>Z 5=vi 6+2|nE)ܯ00#\k*s)"?rt>[eW}0&BK k'ɡ/{axdJa+e96Ţ6П}$ÌB6x]SP!J=gs lnI%*:0 Ӓmy<`טl3C<]AEq }|A8$oCxCnuLn< 4]< " {Ц- R{a Q GL_ھ@=b/c͒ &8dg =ȝ>_#gBbѬeO$'t=TҠn׵Lf i3>vJ؀L@TXzqSE)9 kc""1Y )'O%x2շ uwqs#"S梮um]Q[1{5֟wIxF39ɟ+D e0}V~a ~W͏_9d!9%э6U^bN1cP#އX172[Z$њe9oyx!> Q9tg_=R FNޯOkO~o9+D-b'gzCQ ?v0j5WC'r!nsxȫ52nNΎ+ԑ'C|AM0ζ@:i6 n?ؠ̧Dy=2w5Ư$ĿĽc;#"[ۮ+ި40WY>[]cq&>sMWRt$=$\<)6Pن#4i~t^DcT'"(ՁsީJfHx8ЎrTI$n{Q7:C:oAԿW_VK]Si*UrB#tB fMV$>6-:e_U~C{b]j\V%HDzJH6T1MdUqIΰBU6ɠѠsF&?KEh;hxҬ;֖m N/*`tuNa2?6 v;Iu:`4b_blSUW35CkE<1׵D_}bfe=&A@!ݳX=a|K'TL0g砖5N!D9{Լ[ƛŅ|HøHPvuQB_j6xaE_G̝- ᛈ54@{m}W6?3E!Dn3"eM>&;u*e=7I@*}JwBq 8⣔FbF]Q)x}՗:BNaA<*p+;3"Bڢ0ӵ/e#3sw8}x 44x|XL+|<`?9"(«֔!θm/˶@/zd<9R;\vrBkK-UAidP>^2ͶTp)q! &j&#n4\̀~V`N_J`z_iCs`3IA_DRpa|:BQ$vDW;#frY2$} 10K'ZB~R@ M5 h $Z |GjӟX?מ~+–5~{Zb/:\('^iR0E;-}G"7"A%XGm] /xOJ.dDa`_?pz?mnDE^\z}#y_mV#!wө}KYk7l 랒$OAAN2!րTPmK$Ŗx 9!PlՒf܈bu+yHSs796) -|J05֮w]{ K Ln#e *i+@`X.1&VG"AH YWZa*Q֦iOa/y} B"[A% g-\P5ciOs\VA"6)l6\OpR2|"Ö:㏒֟q!Ia{F=\m?*>8 G<1n{<!{uWʐ!7V݈eRsVh̫2W$'T\n^سBvs{0_4nu& ?xG9Hʾiaųऻ[Տ< $pA~RnJŤ[=Q=gnyB81b7=}#0,PFn]`l4e㞳fhSI'C03q8bc(LIb.y̎rδ*ɐUB(`0L썒j!C.` `RzwP9ౣ )_.<6 Cuh+}~[p+)I7c˔16- b~Tn?]z'{{Tf$MɩVؕ3R˲Ɖ_XJJ4CRGaEZoHM|p{{"JK%Hnrs[pg6z.x4#HP@TsHl=Foҙl ń0WT>!v2 _+$Ut !P)<w1QsE` y6 L{URK!-i p\Ŏ#3D.J.8ᱡne%]D ̗k!009'MGxnX<'؂ȑ.UTE5c;9rh6;?v Iƪ'TiocV13%[F6d:n<ƛ=>m8l3w .hsA ;^ڡRр_'k=7ڄwڼտT%<$A6;w i~n((׊AЖ͎WY` '. 1bu0CJv_T#53_7NgNG";Ў/ mVEU7ٳ]?TqdA3[7P0PUHVt] Y+`ʼo㨨ދ&HQ2G6r a]Y.RRon9?A"#:as?G٭F/+jVr7&x$P9 ]9i 6(K覅$SG7Eğ]b`:GԮjpG./Ƨ%Yp#\Oּaif5z0F׼,Q5h \=T01!*Ү\lձfV Pv?&v 0P%fHLwtx [&f8@0?+nmSo?㰙I%?FK=XAY((h 9zͻ wmvL(4s:^gc^pJ{fF,9Y6l ]?TKpoO?xFg\B_ְ:!I.`-kWXߒz`fl[3p6ba~|#-y/vEΟ1{= nrOB&iC.5!![ImX] B؀G5`CLk _J ~)"4aƩohħֺQ¨jA#Y*5c\xJqFxt=ab rfQΨ`}PpmArHi;>hQޙ]lG1ֹrbS{5E\yLmM[7"?C/(1*r4L賐n.]S Z /}} Wm iWS+>X >܏2vu _̇Sl\#%>5ZLW'?)0ǐ9b| Nj1Av`5o2&N8 yӤ=裉G{|tl<_R] ]̓$G7(C^ (7N)<\Lrvgi~M|_r:॑p9֚c#9$|*iZiT:h'~ c,惷˞Hm}W5͸)5!݋b<~!G6 ^$03_赙Fgn^ɪ:%ul$0+wjP׫kπ^p/5_7U6U `Jbr0ěH-WםGJqH*qtH:[i,_ /\ܣ+겒(2/ Hr`ncUf&sPm DM%ͭiBb $+Z*t5Y$Nn;i0@?R궒*xL,vUN:?h`GAg١=i|HtbҠ⶞ u PD.- 0{[#,Hr>aL8xIzIӨ5r7jFY䝛pd7yDfGaG?9U5>/Hsx#:arA0~SdcpDa k{k'Q'3Zg"ʂHI&吳QvZ+0fa[~[CP:v[֑1t 1! ѷLĹĩMY;oec.u&vah[Y4r3 ;7>Ã's{`؉8d۱CT0dE~ gabV,բW;5G?çutgs-? ^IS2;ɮnMy,6mpeROQ gg,oLe鎒ꂬJKg+)R12eQ95X0ǚ< \`+MͳW$A2DB@|p$RAe#F$'7.|Cۙ?Z ڴV!{2e*cS\&hT_N`u>I&R(Jq@$\HGfFHO]mVqP_e^8107U>S^! 2ǂep1Qz[< TrjˏjFڻA0]%묉-h" ȃ=h>.bL-.KƈظCaUf!PTgƒlauU/)oҒ]7a Tf 6Q0V?jX(pԦ;I$UIjw3) )u{O e CĝkC\$0RDLR @W%x0X ?dfjz-%"6C24 \ c!nC QX({GA sS^Qnb_oJUŸ¸'p 'ߝi:(qRY^08YK`c 3 ! '^x1A 6 ?֚/{gfC0EWq)*q-]sRil짪 6?¬ǗUy}sO񣸣L*v4N"0Yu*Bs/QKޓS33 ؊#kc Kx",kn7Ý~M4,<+θcG#I*,: gzI%g`M@`Qynj+G4:,+BMEr{'~1_9"H A['&0L^U4gOc>!~[]];/b߸Uoi?%y^NK-=Ƨ61(I?`hYNP@lxЭ _- c˶eIhɦL{l3o7x62K|c+%,`o+óV%. Ef"09ܐ:{)MMd0'+e[TAOAdB2cHR%BΙFCnk@S6CMIQJt7.iڦ~RDׯ]<i&)f7\-0b65x`p5cH߶nl4ZAi軲~.*H4=iC \yxz R~oYeL3n}8-q9*ލ0+&M|yȵlva#q@8x[Y1”\ !2TAmߝ=u `R%</u`~z"Q͍yKf<&\U,MxBGK9layv7&7E[֠'B5&Uf5 i b-~0, ۹`B78dO`Q@ZEaϸfyF  xl|sM@{r.G#sJ86S%}Y8HJ!ՈpV,dn~~VPo?rH98zʽ&/Q1!PM+%|v ;yE߹Ch|/SjTy<‡-vMޕeKhovPVfFW YWNXB_ENj+q@ vrU=A6~@}DLqqpƖ\R]riJ,G-\6E5'r[WW#!Q# &cډiժTM^1&(}_[`n\x |Zę^ _%}F/# GrеҝZL:0=EH Td,Y]Rzsۖ.Hxȓ/ /O`dd)@\&JnmcXYuo&?6PI;tW W~> /|'GnWFF9/slQ+B $Uz%0 ͓':~,|ܘ>IW_4^gI(27 ; i iFzZyw7^Ze,u\;;( =p/jB\Nus(KEd %!u6N!/.kިAWr1_}r̋ 8), 8P"#ib g$ " Bk;?)RՑ®L89H (DvXȦ#䒖~YYՒ\wwf_ ]{b{efتx˺N&XEYJ [-k%2Wiq1o%C{>فܒVHEa{FiBEV !|KZ ;b:1Wy,B{fPi5)ERW`?,)E< ?G' ׮[vmVk R8bQq٧$=ۡ,AfV9 a2c˭mQmaZZ#h!DvM_2T3*93HelA T}"Lܸ],T]89;Ot^̃lsC_+u&1qQtQ?t L~4oF̿eVHdjȶd-w6„:=z%/X)ov 蓲fѰ[;bLc2qz0hV%tr"ɸAs`J5~w {ddO&*N 6,pJEgq =%A^Ň fҥY88^\7/ɶ sR=]o{Q2}WH^"?S_ӜScz1P"[cSRS@f9tԭe=/!GI;Q%dyQN_>'LgKt5cnE-i)!-=!N3.q)67÷7 OWKCşhz 6 \%1삦$m(NA7Ar53I nylnTy 3sƍv襕R=1`%㠐w-PXq"Q(!j,NIW7ٞ2e~yS.?(aX=|sz3Co džWOzL8)6NQ=NLH-w逼 {R"v{Stah5X eK!f#w57$NH@$¯M@Ъ:Eg0 ~uL2 VEmraJ4Y# mʗAM0-O6\|1XDžJ_X"byytUbs]kCB{4>B_QVw2\ݴ%E+ԝݯ%xtsIO,Z;"0o;K$\u٤ܨϭ?{[ fOT\>JDхh 8-N'$`1ԄG7y-%]|.]F;ivjrEXVl H.B4;E ߃N,8\7&^RځER AZs op7KĮᱺb{G ,\&!yغ1oxڜ)mbVN|DHpI!I|je 5l@GHs\yfn k + y~ G3vXq";u;'HnԈSc~R2p^F/̽k0x@^rnUv)=!?K/hAGlu'S28<>l+nU_ q\ƒVy\< O~{hj. 3VĐ'Hưhv |\#dCẀK=tXpn搘.-[H?ri׮Kz]@ 6ϕ4B 6j ̀CǙ/:koc!Hx-٠} BSzz,?/+۽I^ILﻰ6pT2vnT[`LD<\ "e>=_4142ĻMV6˘Ow|nlM Z5Ӵ]lXE=Ȏ&~×?>A,?k< &'3 ̥¤5$qT鐭|ϯ= U._ޭp%A=t56 wQ,~dnOxuZ!e7ۮ]7GOS{SL)` DGEx,'@of{b=-mz=[՗GvLd3Npjӆ+Bf2z~ګ(ez9~7 #v)]M/% `>MHt }?6$- S5Kyp[Lɾ~_T[uW2WuRB|Fs"̚e>||VўFP<_9|:R!ʅ%(K! ?tݒt *?9d`TT׽}S:>c g`5ZJh250.Jrr@7ݓMlBBg,X=ѱ(ue1d>X괺bkJ@).Α>lN3(i3eNSuJ NajT="V;>g݅䳋q >R!X1տ94'd)51ZL?eFghKl& *l~' }2 K NAdCV0gN0&%-w~CѸ"0/GZaeeNޯw;880ZeVhD4Y.Q2>%zO!eF5&V}צ~"U@$ W |"d|҈Pk3rcw/g'Ugh9Z1a =[G*/}c6,uZ'4o-у xj $~ysb6}\ؾ,JXGs)(8qᅯ|3Oa%kY1KM5i?lR }<6LN_R\ְu0]ӎQhOJO?`ҤG?DUp0Mԥ{J"cy%9H@!k̬Ր\ `^ # Ӕ%H? ̍%_PxQ+ t&v{CkY"M+\ÝiD|;TO'ya恟ZAf"Yf]̺#a{()ZxBy'4v&oY-xB< f{=SS^ H 'Od _}R'E) j]nAM\YCH$YO`|j ɹ- GjhLDɠ^|MDA4##t4z m}?3:@pR<) w欢:yqf^G{,XڡmPLy:f``gttsN/cNl+f`w7D iqg;8⛭ew "X /Bw_Gste/x4WϨ@V;?N!و/E̳r+X-`=8t9 Y94d7PLdI**8]ۥ3j {KL7c1Vg$ݓS.[BBeV_nDS-EgxL²hJ (csDt#թv׏dg1.<%IѸDf#6w$d*O4Ojj+IA&"j41skAk#G0C엎 TE.VYh<fFm2h3 sZwT_7 %nNw;Αc~*mQ*|WCb]Ȫgn6u XU&g)3ÿV7yKz]o2j{Z`Y Z@5C\53Bwm7k|1 jXs9%{4[VbwXMc.f7lTw"UՔ9no H?o0K2Uu]dS'T#:x(#EU'}RK͠7kEť5i&8\7u(qF'&c J1Y!N~XU @oZ:[; s|;yN}95;b[뿾. kו g$Hdt@u`vS("Q7>8AE w]̵Fx ,QTYmLM[n!ؖvK̯OM^IT/$pCٛp39='c w`T/v`y9-mx7ZkAw|$a9Cu'ՕcstXBـ:u4ofZ 'Z-3M-Xšm- c!5  LDą DJ|YJ3RѥVuAiC\W kdRP/"DƏ bGxW$pP @Ȉ)Ԧ Ez 9`n7mQuH(U= 9ד0]3$ca %syfՒ[r&)ԻTj#O#&2h[Oi${5 1l% sO~|wBy.2&vav?dP{jɜ,:eSF߮?Kђ{Ʀm 3{-j, *8 h֤ ێksUEھ(BZpYA #;˪CDD#jY&f;s)@JrN4ݽH&:Gk6lP3t5߹$lˋw(KgvJ]]pg* Yj%*tx& g,ґ_67ס$iƅ(13~7, Ȟ0^Lܿ|'jPje购CB), Z3)=vf@-.^HSKhE~̒x[j/ ?<h)8u-|i'5=o$;m+fkcj84fj`]&Chu}Tw mwYOPN:\\QglaZ|!bl4>BM@|i^fC Y0Gn|FC=gsʆ5 .̖Dp]WaeKtt>AxZimZ'=+U-E`&.{MHCVS=AR⟟\ v6ٲ 8FpxM5^}U prZ%Bï0bmx/+ddnX\ő؃{U4${4+: hG=~+_Nmćew*[_ǻ'lZھ~Ů~o":|܄(xS(ם麑-M-D_8OqC;P0v*T~fk}WE)e>kEE'2_,n\ETGjg(&_3.-Q81)-j @/~ə\֚] Z U_U7-OGeSI;-]GnVr}~Y P73QcQ|:t#LyK\#s?Vien.[ Ԍ8Yc=֡Xv&+%jbJU0 15yRYxǙ-M?N*fFu=EB;'Ng[qw /RrUCA+U[\qcK_b7 ^ L>hn|laH[kx#|c,MU㌋c+o, VxqRn$Toc/'@$Y'lt <#QJH:Cz\4 NmX?׸QM"fRP,9 ov&xnŢ7׎=d~@AT @;So43>rCte8* dGIU nR*Y嵁AR<0(ocDg=2~G' Ş( &ӪsD<ќWzӶp E/"F(x/E~Ca|&Lջʛ'W^@pvKaQ/:o`O + R/]׷F1O'!,ˣF5/w| k՚ԖŸlEM}nwȒR{@!˗"7O]մ)yab -F'OE{lnq+7=vޭ )wI\$o|mJ''{-^X'6h Wz*몃n5$1w{8S#`$gsN,Ir{/{q۹GtkgKwOƍKg逇]uӪY:4Q-\OʅƠ~j1˝oWVZ9êD߷E@2bHeM`x/246|"A2ɪ}$TNVnͣ QF&]gojH#ķ3[.oW~.AҺK.df4 ;F:N?Od^;#ҙ=u =ZT*y/ٮ6EihV(9@;t6˥ZCzCRbΞ*c *T0'|f1_ğ< ~F02ǻpˌ{$X"5b Czy2DZk%> `@ lƺR즸gdIAnE|/ч^<] H?ɶφ]vfn{*+isa`%O̢@.[|+5@&=c$cʒѸ*s|Sn^rNem\$Lfj^7%2>a3+r =_4&knSyS-b 1 =*222tu1fP;1( `1T ѥH^孄<oȈ*8ė(=5NC /WY -Q&TWa=ΎT]PUT=İ#dHx,/S/yw b4=O[EIr5 61R9o: F\38tbFX&(0GהXGX6)k#R4(aTk ic>һRk4UO?WX ocuY>"`~*x%Id6FRc} y@ QhVz>OƏ˚#m]WBX,bW44x;>{50~ɘge$r=HH,+Ciz1=X;)xjDZOO &A/XS)g+@VP n@.ݮ ԡsarU(x|ǏxQ? \PNK'Ld5hcbƕX)]s}E؃xy g~ˊ5/DeMQB]y6 ʠwyFQ]B F_N+d]Kp]kD]HUɟ$y;:{).UBEylu@6slgGs/gv5~~O^=҂{]w ^(Y^ETE VwW(CgNKM|;Msx!dŬ<"13Wʦ.tx&?l9[M݅>/UL LdKJNF>3kaitL)"9@}` ?m%#|ׄhsNN2">Gfc/m|[yi&5.t1Dcxq(r6p!>e (.n tէ04<) $aL-6:jiR`ͅ,)nA&U.ht5ĻIR[EsJp?e /ltfTlh{b+D.m: x4yŞX & mZb NrB)EuC Ql {){lM)BJN6T0U4XrHqp[}E$kLcc?oz=r 90=GN:Y^7n:xvRA߈J0w^> 1; ҘpK.! 6*olW)hqIԙR=y3dZw3oVd+~H6ܮ4Qך-&']'8/s au/~λ;2Ɔ$Zvd:qXx/) L (kKEPU Fq}c'j*ū r0zU ;ՁpȜ-*發uboCwȞ*3kAPHK.{#ONYJORo7tkDkNh9q78dvox!s<]P}E^8fy52㉷Xh='d~otʼn/JͻAÙHcIbq%|)>a|ITRo:}GMh7mEbv7Rm&(Ks.,zc66@iղUR!j݅.UO10-}G~Itw ׳ߪڨJj*NYJδ=U[#,/o|PfTLX;Rvڿ.;U+'6\}4ˢ3KXUS ID-W A ACE)=@$jqwUP c`tuq|xEDEloeů'o_&,.7r))mr׈[΀xPZJ}ڏ|&q x󞺔6Dil&1Κ4F>#Ah;/`%c>lo_ʷ&4\m36& ;6`̀w8CiBn I,Y#Yg$砚_>$&"֬JQh^jC!y 7'xuGMbS ՝rڋw?4R$L=Xci9 ENlftJ6~b(`@ѤL6K{ ;f4q;\bpwU 5fv$ Li7Cdm jGzDlaNs` z$1h!./& g}K~%tvf%4+,B{ZPD<) "%GIc_:&O3aMYTZ}&BqB٘_1JKAWL BK🫼mٛԿy0sVqыK6.A='Q>hN҄{ezrXBJٛL»Mr5$k23eT8 Hc ^l{mϲU;:f8=sQiZA)#ߩq{9@v=MX`Ag{,KY5>HڪC/9c!*R7Nʖނ =b;V}Pqchg`ȭpGC|?+`}|2~I[qDW#O,{s(H.(b[F{xJ<~^ j@5x$d%) FZ-1Տvlge Fw(L^`)1${j$<(Y9r]܆Ifmu*l&F;<6%RXi5Y\N!Fj hW"J$~x24vU FQ,\]eq*\)nkӂ^T{joU_: )B5@,P?m% #B< i>7C+~p4r8ʿ% `K%Ac<]?+4ըer҂7 2Rǃg6ګ5g9kM &~N iinw9&5րydH??[jt#+(z "paA6䋆Gdwehie4[ÞB< cPrhhHJ!ؾïaC#]D\Wi a\<,+?+tU/[_.pS ê~kEm~vWҳ.+PT@ܗYGpPj( A;7HjHt4V+7Ɲ> j xw]Gs qJ#1tTP7|,'ۦV2ވO(-k/> 2L鑮3 >Ī(Z'g$ O޵T(f-P bDf|G|E tlj 33C*\UEǑeq*re|?k.G0:fӻ֐3$5@LHc"}lOxtt,hDCP/# 6sI:㷹o苉*7Xo":VŔY4k`~䖥ä=bNTD4m~7=#/9)ΜK-.荡\+ 9(1}pF(m%`% LWsۙ_Xbk,/߰80K#[0ARCofEP-|>ӽPzl]x8 6{%T,lq~jHb6P!g>YbgTҌPvDNcWF%>rZmR _n TJ]:ŦC lxAes~V\f~/..9"Zsc 27/|zO7rRW']R߽?~Cٲ5%i&lJYt"%wZ%d. $띟-'@"Ё{eg4oѡ XnuME3q3-|/Tl}ĤA lH_34A`'|׶EG; %ƜSiX[gQFF:kk]q )߷.bz`pڈ3_n/7?md!-’o>Gf7*+ջ-[=fmQ595^{B82xxˬPu5B3|4$zt/`6au2͆L %2$'5Z" ܁Q^G&@יA<YoDF9~y te*''mR{.Y4t:3̯=x:~ xäKHVbJczL9贫2:asq~e7g/:Ǖrub!9d%K53HjMќf'0b@r`Y7xb&KdAkyzK[$FyBEeB_(rp5DShBPHoW0(rZ>L=O/.O׶(kZ M YĄPAZ?VmHŲ\*_pև{_̹;b#߁A$)l'0TB pISJC ꭍHWujSuD`Ohˀׂ%s{>,vOrmCy-b?u[n 1D|ĮDրr% C;oSl~X鞡Qp 3shƲP2eUYГ޵%zK?í,&"`lLnXl!&e $x0fUHqpzW~7GBn.h8ty#:^QfP<#'7 -NP!q3(mxuTQ|9$Yzyl{K'UEH}r%!耳PL{6H8DdGANo [T=sAdƐ:w)jK@ȍkl#a9Ty?Faʟ%Fjz=un`ac)(EwBP,SUbh\9)"L`3 m/&vCAqI уgZS{~ 3(u0v=?qG <9j TĝbH9 p*^̗C|41k9=gݪ*h%:T|x2"MeP$*Yd(s%$봰CRgQA?#{ݑgcVTlt2ې4eCM _;#=L%ⓩh>)HEvQ2)"}h\[`j 8B F,XF+ u $`̈!Hu`=_!E5_4L͝=5antߵ'Q ez73U,|IF]R'o WǯX HTӘ-:mGLCG#¬-ޗ6Y&}H.ΛYc~:&2E}+t]+ro@^YDiI- ]gC!;6T6tE9{KI)LVX}kp`F-by?ώ@I|aWsWR"^-f@,7]U6bDeO-6ȟ|5|R\jRr I!0j#Na`LGMJ2.5` ]()!V]VR dX #Y3u4u׹`o >O&bqoŦ.4F ƪ,G0Cǟ~n ypv">0ks$Gu ]%{'t}Ǎ\o[>C=(S+Yu9c>oxK*[lhYgd.;bX9 OG8ƺ.xqm>gSv  י2q/߻g{~ʷc&Ϲe4Urt1J<(]9U׌ ݑ58E$X~n5̱]ʚ~ĽʠeLMn_Mֳ%Y?bm.mtP(#Y4J&W9;|ٗwzOy[:)ql/iGSr&@I4T@ Ҹʚ&O)rWL J9d|$O @wx"Pe-O rGԑ,8K5H'f|`jg/zg[EטŘ6*D0?repOdovtN}t${'hq|S9cp:%T+iho:oxu Ж|huhhꚄ⣉I1nE$?ziж{˩#ӵKzH-~PWGmH|?kJyξxZ]aq son L"[Ko01}ҼEWl1<,*hFm#^k=]ozї^\( Wΰ$%xk$=A-267;7 Cd&aTz$2;'? q XO9}J;ck6\3F $8AVp߀תÑ;9{GD| ӭnCi>BY[g9Q&@T E'.tL4zri'+b_ nT~ykedtmƢtAsːBsfŮ7~" v+N`. #˷B͵{2q W^dg9LW1Xm^av;R @eWU2Bq7磊Dz_ 9$U%2Li뉬nJzgigzJ$v/!Y{06D'ݴi]mXR yp Rs}elld옣I3WNtPR y˨7IGLـ4Xh]J*0-A| RIo8CBl +aHJ=_ bCtcZ%@::뚿B7c|, ّ=2lKia>**aG9>d.>旍%I&+wxy .*ɣ/ȖW1Wx>!1O^n⼕rJSrEMɯ2X. HE˕4w4.(B=1 B~lH̾ o'7cjK\<lץ+K)LWe>EYDw6^eo@Z~֦۟Xgc:)!'_>w/~;7{vv?Y@D'+Cy5~/so|u!K|$q2qfXhf2 }œyc ١jqG 6nqCNvic rtCyA"~$@a2+7*(#%=+V\BQ{b7+~B(%٠ +mp`"E_w5\в©C!*r ds$vr3L+xHBWj,J̅xe [MM7'"P! z8^]S\h!P)V~Q^-Q(XAs$6Ϻ. HXo7,ҌT)E dR@xGBcƬ@5=ulQEC?!CӦd_9&L$(Uʝ9ØHtXw`q& "I.,{T :Pt~ lMrn5-[}0jμ˜o|^)ܖ8?(xz*+vN/cM0zcV̥E/Ձ}h;5 K'7qx.C^e5h]=AΒJR ThS{t'lL 2r5F6{Nr)e昇;a6箩uCAGjI)AfzH Q[+:O#.-⛵u#"qMBW9H Y"MXcB6nC {,kѴbH{ӽ;ENe:Y//E-o}Scek&rX(.FUL?zfOrwҭy&v|qDuȐziK\V(T:H%=+DJy;eD%|Tl;ר9H_jľ<]`g8w p1ZiUf.#>A^*X;r2>gj?fed}ɔִy@Nrc+jsDŽ%н( ҮӒrl6ΆbvJ3~mߣ2 @J5jd}Gc7Tò߶5-7Z HZOr|XW/X[rT떰ݶ*z4Sjӊ+U&0vC'<]se< o,NЩ E FD%Ƅ)/q:i)8-9iO5>mxߢS{t`T,}XjD-eC 5JMΦѾ_!h'q'az:\_}99] sQkyqgY#ŐD9J^M!a 7u EZUcn,&ȟݸl`u\aHn?tCm8 O坾|Ւ.PͰ;AņoZ;Šfmf5@ۭuVtΈA]+5 HK*e7*@$3o=DcsBSu$O߮cT\7iY4J#&u*o"Yw06d FHT4;v0 #Riz^\ 壋AiZPm.nK UK<̣٭M1cLt7o&}bo=6'nyRѧ|Hݰ.7XifoQ #.vII.P9 .D A ϷM g3SW`]W*h5ܡd&Mf-TٟO|@XQLKVh}5Z!dF?>[VખWp+G@wiLTs S6)tQyYx>ڞUwVdRȊ>×rf2%}SWGvx 8A~jA9\Rs"z$YMMt-Aadj.e  6"\O69??.KU$aC>>xx\yZ7O<+(ӇFRn]2 2H NѢ(}OwCPx~{πіĴ@0H.ɰ]ȫ% W t+<>TòFj43b!a@_"$ .J- d/lu&ݲFTθo[Х$2G7G8Pea?]1@&z}M/մ܊Yj!|9ΖQf}SݞxMt^M:=YDV vȏYo6&Vke U z=WܚͶuK"9V bٰIfYٗ^6Lʏ YDetpN7 73r T ,kS47 ;wi%i<^=Øh|t q.v?t/w,c38*,oli'עyR.~YM >@G|~}a '!FN{u#3Qn ىֱY&GrPŭ;̯QbXlįi {TML_ꊆ,c&?RQ#k_yԝ"-3֣΀1pEuޣ'?)X4!c{V.t:r0w$ךVGT jǷ[QE:1) EW.dUJ k/u(`gkF"Ƈ`;/+Ȅ[*J%5co~as5S,V]EpIzm@K6IāW-ߓ)GُMǴ+Fmf-R|&DWmlG @Eu;P=mq G#D*yMnë6p6 5[S %b]H)֞-h g͆;L>7@׿-)>1=1#f߃{ fOv\|!f#WJD-Tf\`3ݏSh %a䍎n~XaŐ͝{ PṔ3"60[S X ֳ q{xWn{|6h):: <3F~AzFv[_oUN!Szo,|d_^誉hz6{o16*ff:Qeu(Hh⌄ty4i^bU6'2{%+EQ3S oamz7[^Oe)1XR9e6ERm@3hͥ"mb 3<'.GK hZ{" .x#ph9y G&e'4%eq aYAf@n5(QP˫ۉvąwjZJ;:ID=Gv(]fBas; m 91<_4Kz 1; r9# dK+ZWhrG .Qּۊ[Z% $nCUm wSd}B*28KbN]7 a[AM(O"VrR3QTj+哳T $ER*AcO1ŀI̗:U`w:ob 8w#x)TuV,2` [}=لO]!‡8d»F9PesOd',rC@vjŦ7zOi7$-BZcM8x@[OJr{~``1Lb&ͷ%%/xo2($)DH=}?+'|Tg?)ȇSRCn<4hc}܃DWSUN_7R>׎Mo9W702+v áXO-BVvm[pCO.3ݡ7-{b6' _w6zZz=iQb&Z,3bg: p^p-LqNKZ0 65v]X@l  ddc{}u"k_ GZ0 2 g , 8ggL46GǬ a'%Q+,`B 1II|bT߂1@ww:.U "V"o=ҵD=S :ЂorZOx^cxz%~p郸!ժ9&m%;%?򥤝݈rI鈲u" *ӟ)t`Ȅ6ѲeoSj GlB<XӰ^VscF k'T`.#^äE NlsD}6%c&`){߃і G&Ay1 wmTӺKju3m#tQ$;:*M~p[NDZÄ$rdXI>| XGYIխy z$wҥ-4+yHz0ўu yl}iJwf$Tgz0cAOثY*; jg-#$wFdB>J)7)Wt^sx2d>6:7nZ2D,2 uӓK}TI幥ZS8ӧh"mDqKBX =Y"O< y׭=DH̫$ D^5WLϥ. '5R*l J2+ˀ@]`$g?Se n=$]TZrE@l.<4Bx/}"W|/;a|q8-#oIgu;>T-!)UzxEUs ށ׸>J@!OS몌i"$gD댠ݼD]皤hCx^oeG`` DYQb($̣X䔨/^8b,w'#)rfAPa_L 5?<ogenYӢҸ6Kc"60A/} _ C!ZUhn;*f%Z`L Z:۟Qwu߹]1USj&iZ^U*`?@7sUPZ?fB(is^_YJ|I%>x3X(rtS^oAbihOjc]]?`BMUYHj8O#onMe<gpbg`Z%Ϫ]>G ̒ktj{Y\1<_HWy!~I ?B~{< mKDs>NtćLld!RkS ?[ӄI˶-OPvZi0YmZ{poG~dhyC2Qxae O?G '+E;pLPS/OtHփFtbYkޒ?d=3ȐäZsBxǥZgW|V|bN榦L8$Mud5kpɅӳ=DM/>^R=jLbҕK(*1IM#7'E^Cuu^TLkyD{ܞ@5RI DD۩KE,ZN(Y2!~EMje|j SS {;Io{W,k=*uvUm{~e3paxln\:碼(G@ OĞa#θu/?(yɷHLφp݌: 6JJpJO1p]]N]^=u'"G/vbokކ?}߂Zöm ~pձЬw,7hڇdr uTcƩ~gĭLL-!/њ7L"+))NJ 3Ʋ/݅@  cbY)IWB3pWa2~ ZɤDF=YpP@ .>3bɓսnk)h:%.7B(fȒ\P(zn6\vgf kV,w.[&.gGѳLa^v֝_HH/v-aݙABF8|Y 7r)6T)m1Gfw)KsVZjT5Ny;N{_Ve&wF6fQTd˧Y'K$A/WK/ue(;`s J/ zӎ@*/r N6 ͋>jEf3\@x^"NU94jĹv‘+@F03`,sӊ/Ѽ%ih@-^%JG%jpkm{B"K""Ad>Nx_Qh*\RW%Fp(ۖS TV/mI7'kPB,l ɘiRݙp$3҈ï#rdEz+=DoxD•jeoOzx N>H6o=§vhP3|@ iHD–3 ji\z䒓 GbVA OatlA=4/"ݱ-Ze+${Fܭ359w!%Ԇ dsPA!;/1v̬ .^] e[USdiM룎5$XxS*6,cxgIg.КG|\҂P YwPY[o]R((qF(GnH˔{u*~9%V? /6j@mZS!\j&r?>#a'iE ̪̂gxbr=N*\hGY%'|g$' 8{tAyܗ]#CtRiy-zx/G̠R/N*n^ h(Ndèךk]xұ|Έw49=xFX3XJ"c Y]{ ~Iqy!IV.vRͱ2׬t4G@8[![zGh,^#?Ҙ7Ѻt k!rmJL/^E3ө9s*j#4TC~8`Yr^5StynH4>11-) tf6bլ B Kq".gZm: pp|0r|ák֘˶َG2znBw+ 7;xugwb]8<3vz9>W?p[|!R]o]fqz#_7tdL߸)Bܛ!s, CN!]ڊ* */KNd-tDL{/ h\][Iz@IVW%Pr%鳕`Yh.QYOֲ.U!O~<~*FNʠ)Ti#ʆ7,Etv(cZwޖks9^S33fz*R?﨧qȟ%~_@}l/3,w>S۽0=ƾC&6bڑY{y6)}C/'r=XT6g?RH[D餚n$7  ;vXNNkAe/&diނ&< lnF&ZPXn\iA}G7LQlu̮ş )3 Ϲ͌J'u Gh9۴ IfgM8oui_i$2EDA+iҐ9^fwxh[S X1uVevXm4F4ŭ&zߓA/a}a#Luڹ?>ƟAƔ.aN Y񖵎>Y! #  ݧJFBm#AA{ؗc)% exL#ERdaU[Yo5}׫!4%Lyki9\-% |LD&^˔ N3=zqFzb퉧>ie[Xy[("7@ku' =[,*ŝ*b]c:'ƙd.O*"0>DD4koycD¤q74k3-܏b5b7f?:V+B#ܼ2]€R4 gKs!va#uP*kzq2GFN~{y/t ?jh*Uz2&:ni&4IbMk K"اs> 5=u.#p9@d)3QB N zl5 ~>)tbdYgIZ/x u^M@o$9|_pZV @c7\C ̞)%X 1.CX4%q,=aաgVo1 O-8A!e+YvtZ؏͍H7f#d92Buw`w&4w ]']e>GD[9&SəgX:xde 0+PwI0OBnQ:U{.xN 7J YT@ۤ$Q"MQ[m}Y5PJ팖Ŀ/ XY4g2%GٌyIZ^|y FE- E] jm൬ףheMJ7ow=iT <6hծR8G{JvGknT7U{Ƚo iJˉ7 ݗs yJr^6q$Vũ!F9jb ;7ltA;,ƢMi 8V`e(Rͳ=6RNMk@w"r˘wlJyG^$] ` &/;Deb~>/P d)6Ȼ(O|X[*#ӄ˂?)DIɉ+9~/f۔—d&3l_%q Z4;O&>?D@wltYuq1}:ҩtU"eP@H|D ~ 6p'/Wg5'ڹ-/(t[M*(qYn$[iS7bB;H5Gs:Yx.+|\+Ƞh\l&*X*PgO 1 m8 = .q{8Ti+/7,hyCkrI~\u"1^_)E~YdE618 dX(=/i&B}tԤPw+os1MeߚUR-S_ +JW$ݟoaa9g{Q%40:i`C{|S[28vR uTtuE"ݣ7y FH%V0Yt4G [ O FMYug>.+ %uz15$[Wa3F^:3Kmŋ9qJɆ0x+W54Q,y\*F`fnb~T٘8)oTr }@)8wt:?AƠ&!㻜wEŗF][fe م}'!>RLXqP*Sn,M)'pW\дnqxEgQ͏#k1Y[~zӽyBf&ʗ7 u$rL*b12nO*e(o sOqpVEiod<'8uڍ}*-JNUM2fyg#FY= ]9QZ9^'cgLnS|dn@ɾ>z ON Y'6íaֶYfy *{o-F?iaװ:G9sžs:W$׾ZfXށ];$(k@hs3.9t}uύd&\߻9FڃH{tF<GNмȯզpC'-z|yvNJkY8ʼnt?imK(|⺨Q ZX]KpK_vKLe8c5O`<;@r 7p8{Rߟ*C "<H h! QyeQ,! ^]Sx`K2# 7 uڱEg r*BHx8 G-6[1њj̺T$%Onm_dQ#}gu [I]4mQ>g-`XyO#GjoVQK}CGUhyFj Zؿ flC|2 \6PuUzyl9w)瓆iXc<,ٲT{gJzएoQ|mø:[ܩ ҪLdPWiЇ%<.] :S9Qw Ex54'e&=T#Us{֟%޲nSXG]̻ $I0_6:s6~ҳW׶30x@]JqEH A|'i2'@Vݻo3 tsK!Tą!!珈vg>~4rN;rEYG #8XM[Vf_k"1ׅPpq: r0n0CXvZ&qto떠o> FF׏B5RɭRgr#܉Z^*;G'yP$?=h)[Ba/; OZ >l5$ܥ; v*e~#ǑAhцb[qKAA73ѱ&*T7ZV7dȲfT)&|=zs„F~x'‑nH5Q,Rl0lv#gàx.)'6KK˭(t;D&dՊ)yD&sﭹw=oDQ6z!BR#}|, 4?+̖Ʋ~oE+,2g(ta&iw݋yKtpT6" d`Ct$-U`S]%i]6顸A|w <{_UljL .LQS)Y i?HBD?Q&%4&,D m{)z:0=mPU a:~XTb}]k0re+-*6/ч3>! o866S>BQqe4Hj%o< V:zwf_Q5"%Gb+h=G$3@7A̦/8 5kF{1nIGSC8}js~dˈ#~^8YSd:B%\'[Gj8]3lǨ-[N0͵VB B{eGmֹ̩EuJrf]vZܑI{ 薢ؙd}m~Z B:![ w&)"qPFL1&S1"$Lc0K9M}]8ȸL"2ag`'\ah'ؠ2Pn}¤X\+QZvc)Ӝ?X!sPմ8[}͋ŴE1Œ/KQ[DxP`K_L\d X9ǖUk୨rPp؂Cof=>AmWWJ$D4z|>M{t8T55cHO4VH8b|AJdgUv*nt`DN٤~_]ba(5qtI}\WuǤw{xt8/i&C*6VlӚɟ!.W?uBz+Jaڴ7_Zrܚr< kc"u xYl@`.$RxEQPdž_3dYh 5R\c .LPCW{t ~noGc؜3gVUnn4f ҽg̉gy" \(U nP~ #+NsVTBPxy\E1RO>+,6; >"hۜk>RB_$ni(NMw"> dSmBB:RxcLJIs1$^9( t7]li4zyI5ɄcAbnR* OEQh(j9;]W]@'9%~b;Y/0"mI]6`$3lcC0WYrHs30X-O }w6 /Ʃ*Xtg#1ώ`dGάbA(>-hdQogETLz)9I7ht~k>_kp6h-vPJ۔kiDEK#^RXt5ƴ40ґϨl"-7uhZ+lmYt$rnB΂\u)?gZai*Q*@Uy+ uzj8a>?ヺ SW Y`;PdLK簷סH%1NRY(DΕ{K ږA tI柆:f'9{NەF)~p⩨qbLk}.F+==D@7LJ=>O ٝgr@;$%lz!&`9J1iDxgt%T4#_V 餔$PmE\ݚd}Me0ll{M*0g rwW:KCX0.ۅ70(jQ#DwGn X2'MXk_q[JBF?G ߳-ulG̎bDS鯢sXMՒ'T$zB&"oMrW1Xk+H2F^M "M#h:"yj!$x6@sP*bG[˥k1~%NZTBj}qx2bJu61^ʳClM2dx^<ʃ1uIwLP|$DݭMܻ+dsC2:r㾦ĥw !TSZ pz̢PSN[z6a펑9M900g9a"=AFG IښK`)ϟGWejBCyo⏤$N,<6ڙeH x+gA puYveElC^\"o׌ZnNi{l#挱x&!)ѰFxJERMG/ e X$201}2N_L#"ܭ [Ɗ>;G ܱs]{>0읥(C1?u}5mk#nX(;άi:kr_VEAxj07#NaS4%kkO_p͝#1W$8#;!洚^iI,x?Ւm[⩃!􊜔zcXDA/-T(=iC]\2y".WrN0,yVCPyqp!r*o*Z߽8O]eIZ6dYMm\y04=Gk:7~ߞ\؈[895ɦ@EG<9UJ0@ 07P]am.p ufZԆe׹q!u_~*d.7 e{GJ̻Pi۶G $aRZǐ*:Fv{<ﶓ9ۋdz հUb{{_RiJ^=lERg׆k4d"NQ&XMO^r): /8|G58 -lq3>i>"R-Mzv} ҿ+7# `t+HWV?g҈q 2HWKZpa əleBo"HԷSk0,RJxVo:#m!e8;a.NTM8dΐ sxNؐ V95\̓9q哟>@#}d*b̒:ȋMX\1ރE.rio)VEyK#|Zd șWElyTGy#g*ÿUmG{;_ϩWRUn׎z/BG~tùn*$Pq+Vg#Yռ}D M[`l^+/l{c-@zs2Y}NKS?|V Y7F̘` +?I )=B($| j+ b]$!KT'yJ*wܙ)KJm ??>?o]DgJM!T8#\>N%:KmĖǑ+aͳQAG ULKmPv8`C4; hC~+ / yUE`b4,ڿ2px`JQD:)3$ %A%*E z5# XDaNg/2< 58o:^Xrwߣ012#*d\2۠u!&Y3R4V YyF0W94ջf~W~M)boF_s81I dՀpVۍGIBpC}(Q^㊮4wXWP+E6.(%-j)#6Pw3ɵE*Uh9Ĩ )>[|ץ>Bx~ӭ=& 麈 ^ ZTLD$N}W!2ѮBɗOHTW6o;Սob3:3G%xxp\s @gfDzt#9V8^uaxhr>_(iS~EFNK $Փ>G3kK"j̈́4_?W=>sIɆojϮivSpᏬ6ul ֦.gxT(lM'I:TBe<ίߘF,p}ze2(f9΋x?O b+f¤fy}V"KvudڠA{[Ě/=Hp6LDo+ dm#Y$•@.hzsׂeSw+oXV\#Qkko >EAm7Xڼ fۦ#X.Ii wR_weNp,t{CJg++R4rr^4blN{5?/BcuD枮CO$ٙ~x/>9_)ˍ-y5<62̉i6죋%8ӕx*Њa3ymĉ~KS&ȇdѾcJr`9 ,!ģ~'mJIEr ן>8VAɗ78) Tݭ|FrhnGz7xQtJu<~r'jݪ B P1efì1Et.99 VI{ڞl LWsf3fqjKZ2Fb%̮nLllfB/KH@YhIqzG r2%!l{kV~=_4H/yX~gÐ# iz,L*fa#X# pW.6˂+:SDV^ˏ`-LE|#~['GwOk:[wD&o2AAY'nʗ4 Rxl=E `x5wV&fFMZUZDfh8*ąoGE֊5Lu#IolCD_,}~U M=#ⱢG@-5#gf #FqV۾C8fhn K|`4R9&8Z3qP1$AFH8?}٨ФNxòI͓OM'A9?(vmRF$wmjQ)lN70;Д01\ ߣs9JX&tZL3J2tn3Vu'Q=O[^`3%wGw{kr2 %;'CC뀴_V͙p24`%w']^)Z.0{ː`I b+d'<+0-\tJl7 p]|{D| l}X=JJJ[jKn ]7Ѓgi#ا~HTBݘ?Jԓm"oX3 1~ {Wvɸ3ڼЩ ͣ BXhcbp5BDfMj zU @dΘ/8ӻM2slwHp]#!`DְЄMU@DB6y@T 0ʐFrM<2ʋg6TFV2u0Sm#Ww<]d,%>;jC`A?Vp݉ qAr xoO wB"H' "EQ|x"CNbNЎbC|h#`Z<%:EwUςq#gtUma#4&8C}P(!li?s;JbE9YSo)„?/_@ A1 nWob8)HҴ>pMI mv$A| +  Ye5Ne_wO(k߄ј<aS޸xD%@[fx =} ?'}sەa#vkZS+_~ Q ҝU#uy t>hVqEifNuX][½F 塡M5ED1>/E^4rqú=z;62_ŧӑT.V'S>Lzp\b\-$&hU (Zs5Y*'x.þ|w:=dڧ즙^]" Gn[egsNL;D|SZܤ$M1>{l)bqPb k0% .IX%fWe,}sW[\f]Ϳ§xm= ![[;#`dI{c1|dWτD:s7 3;{p") mQ1b Ax/ʪ<q]؉Nun R9T&!Iw5z>/J NfF> 5ʫ?Q:GWϗ7N˾9T8y.IYv|[n('sT.lC}'oa93_1EP,g}z` NPQj*6AIL2},f}E`kQeO+e]W?<9|Wq{":a:/gRKӉC9T-GC/&_ T]ϾGJI;9[Pe؎msX/Xw _sDJ~ؙ^z9{Hd箩oELELdp;1sd2`2)_+~*u8phS-|G(_tHEK*Xj?;$1j̜RE;%&mI<~.h ~<ŁMܲPOz%Egѯ#l-b0r"ntIhI̽a~ x*$7^0 S#]Ȝ8hW/a4_KIt |%ܺJ.r)Bm8.$a9 Ӵ3/odlXU=C GMpaĭcs蹨wPNȮ2BiIqmfqV.l ֓&>!C ?fNQj1gP% N;)"-S`O`jnbґGN̵թ;unXΩVqd}jOQs4!S]Ǘb3džhCY>ajz~ h>icAi&*\ gyQ{ퟫRB\R/jcXBv}|D6OK >Iz}w1 J6FLylsmĔ ˃:03hե2wxQgœ1d XF4q` jg hB ΩҪ>[l77Adqg"`ʍ/U~(HϋΨ+ǪE vi89&$ũ@940~A3rLobZGӕKzq$"Gz B>k>ArTb/>+/e.4 `>0{W6gÄ)9 tlذSr!:3bssc4O)/,֏Լz ^3nRي?Vp$ovT-ɚcSDک9yGVnǔ4;.OSg]{V\Ч.>Y1Cf.+HYjY݇w2vY+|'yR{##KTUol:gq+B-Z4K0.orpk~C M0:f?Vk' M[/4m_lhi7Ӣ0.Alv%-0y҆atr^֡o斲XQgWieLx\wek-sRlp-RX }"ruΔFbzA~R4Ckͷch?x[}M^/uS(" Y¸SZUSێ;ĺEfW b y{ӧP 2q(e?IYGتv"$z\y *fZڼ+ |3Cnjո ^Lf3Ml.ebtA72v`w$F,5{M?eIC_}Ƣg'[Ea #aKHg-i*yG">. l0L$嶹RR>*jm,_.1fU9ӛ R-Z38I5RC8c ><3Wj 9MEsd$X;șl= JͷIL"k>RtZ ?8ަZr@"x ?/d?Ӿ@"PU.'tպxyNY+:.`dM7\WNVMO%c{*8 ?B#WlB/D|ɿ*vGb(F:im]f|3A7<ԣ.CeS!'Doӿ5A~lp8$ jcKY!X: KR #_Hnjt5gdt ;!)vmS"AZ8pak`vӉf3h0߂ȭn;1ͳ@Hh pn$aoKTA2_ep<ŸPc)0W@3*({ h|3x3d\+ߋ{GYMq?W1&SFϽyr2](\yCaԃÐ(kϷ-$ U6-ьTB7}&W8b [LdxڧޟUH4{ieCwi+4ƹ`\B+.G2p!m_)Ob}8rCL3XKUX){mHWXq,[G`m*tGy?Kҗ784?{ k\y%s`:ώqЉI]b8c]!JZ$Q^,k\hg,YU2ĜfS #F;T҆ W7'qBT 96d8r.nOY% 9딿di}Wd1/R+猭0IB%bEhQM"e+эU̓Ng2RTpyy3ތ>_֊B.Xx*cn[TjZә,ZѺքݳ $T]52l>S߳FgxZOf9hohZ9kF/2= TxmaMbld(zS*?}k Xts 6>F2Tf$sDm0n~MR&'SK+؟58u%;v!7 {=cm$f3ַJA@z2q 1p.UߣoARк|9qEԸ` Y$umJxr*M{g.ٵA$/惢&Q8liiW=mqZx^ɇt "4Oٍ}n_ #hB^ùك_gfʦ,ZWU z5mXNQE)>ꎙalb78TCtM1Q6&8]SY*+U .]y{݊O0ӷdZT%Мݓ1Z(ifҙTyD~EU* EXECv`%HjnN5a9lkY&FC!}# [3h+Jk.3vkoԯ)kO@kb.RzlFþ_7_3}ʺlϨKP83&$t 7c~ ;ܳS6]E`4uD(@5تä8B vHL\xW @ulB3%y'4[T9z"0FgPc)l=.J8{ \}P-SRĵ'f2u7 2̇#Au o MOg- F>8N6 ܑ4Ƶ/tLܖO1?gKsE*7c}ӿAmjH[|%]D|hz& Foλ"KV>(ՈHWIBwv WB1TM=5!*l24ԼBg{,CH8Et^W#xH`@*$q%Wc"J}t=C E8G|AYÃ:fk?HNo (*s|śH'֔}!u:30ջ\D,ܝbnP.x_l<4ܝ:V|3vL@[_e SF'% [G[tuQ4t4>i1J쀕$tX:ކͶ)eSnhfC`wtҦor~ȃK Oq<}3WVˏ_.6-Ts19نH3;DZa$ +F56 9 ުjKJG&,` I2UaPM+ 'j٫j)'%`d\y#t:աc5wA&\{>yiaGA}e4R,S"q>b))-9_oW¥Vգ"ی͢Ø{>Ǔto;pg-`%i_]pj8o1 ȺJL޲Wo:=|t@xPA0b7%S{Nr1E`Y@=+f圍x[ P,qK_pe[5I^ҳAi02YT'EZi[Cqhnfw'e6V v{ї-1=Z=9^RɤѼ># K8m9dPDeRX}C=GZ9܎썸"Hf?Hu[* Ӵׅy@^BEm>=4_Mj0}`lxDڷ,Ui%: |t J]AqkvMN$eiHgu>g`0 CtBmG`(doVL^0{VۯjZj?m3Ӆsrԑy -->u`zl0ut@S틻&[qgˠN6]/e.EF;3 zKV>HeD1%S\.K2؞sK?^522iv~A3WIWG4/:HeQYb6\crvϛߵBZg%;C gi=?#tʹ|o.+NW@0~9AGn)NX:&?u6/kT Iܧ԰mBU^*Bجbj-T4䅡Jު8gE+(ܲd.Ԃ3k 4yqj"\~mOlM&2Aឯ3|QȭXۧ`5lZ5i$w# cTvݏXb&aWgډ"|DIl\N8^ 0Jg0J)?Lfվ#RJ%RD(Wط,)18k:A5T9i'~1#G@G'O9KQ%`*-Zb]w;$k%?Hdڳ\# LA{>?w+҇r,s7ţr7}ݰ|EfgÉ9U k% )\Ts\]gi:JN)]RU=omd%SJ:SG >eP4PEe[L Hso &Yפ.!·j60Q,fWbrJhp0@Ku{r#ۋ-j^ᘎż5 *?Sޫ??:GF'*Sw24Q[Qwy,3 ss`ꍌ(6O#ӴoY(<(IxQa^:`<# xr![9!bR;Y*b2Ŝ~OT jr] uװ[jx==)̓V rA@g*)u=1 Krѫ*_nNМF 䍡  ֪ H*\cH2Gk|m {d"/?@]^`]el;8; |]Q:uDr3YizӾzQ0"e _ (z7c򺳜J2 ]w(mB42sӺӰ3uy K!!)r%bi.$toZ-Ju ZqMCc!9L+VbN76[h,`g.1\G{/'.xY\NFXB3c.y@VSۚlp~W#zd@1N뵨wetḎiQW"w,)qWml+X4'r/C.:V<6[a<v64`MO#,$ .a5F6[){Ͼ=y}CŊg $;b xdV۝3/ߪy`'ET>deb'8QŜC**p`D?hp -.r*=wwu$mPi jG 0KEdgRo^N) 5'Y*/J8bӉ w _r\.kg K 9CF!|Ӭ$f4a8/һ"sf){lV:r{fN0WٰT7𤫿NS-uqR}lbh_ugĽ kő1k#"9C[lVVM@,Im) )gcВ% 85gnljPmB| -lS}٤ `,ߍGO\ !l/*xuu$ۥ;2UY̽'<G&x* `.@4]ry?rNy%m-0]Ƃ[5dwL"ˉ7W4O-KW]_Eu2Ouf$H^HZwNo.L)AV:wJ`6HN4>)-b44ccuB,4]BڀXӫen ;]tu tiK%q7. Ec ]PoB3:Vq^EI m|X'oq4uiu:@"#Bʝyirⴆ>'7Uy'n|kPv}q ~W0ꛑ4'ė١?sީ1y?X0C3,,;2ҝOxF)xF\O(ۙ Y]7]=<}`hczƏtXhkXC s48=P߾1>ԡK~c&6_P^ʦ.r~CЫ w~KګzH-&P 3uC-0t F -m氄q9JKLcr:{SUkr/(.NB-Z4 qLXnL>#_ J5Sp [Ȉ ;񚆂:@r ⌯R8o" axcSQ1nW*MWGz AjJEFej7l3,.x΄s$fih7BB4;Qk:y>I!W p+f Q2zpk psM}kG=mh(Qp>!m2i8la="$m8IMFߛ q8Yق23+Et d5AC>ƙ9uؿǜ Bfarő븸뢊\"WJ>ze]8sl dBr+^^I exOF $ GbP\Lϟjo)Q%S:-T{i̞QKlJZ{E/Y|l< ig>j~[x!/$WE$zj_U>!u$.1!hbOӉ/@^'+;Ov~M2#˺_)q" -J=++#.)^z;j5K0$瓧dKl.3bhtެ- &1MwPtПLX0yS$wgz ~YbzD~R/4/7))[A"zV*Pnb\;aP&-VjQLL[33tBnL6+7ӊ1E6ͱ`@[.=?]eSCQ5W[)mW SZ77PkÀLS)Pj6?۞jx=!ɲ[} q<Ur ؤ{s-)Kx'ocUTTTdLo*.X m*+BB^B*˔ķ~[`TrkғAp!ӗ|^n*GSMo9 z]v CkSϡѳz?Xx%eSbB/#?Nx) _@l$ eqR( Z(?$Gq4'G@i [oƕ2@q AH8BDewV'<߰B4G pQ|Q~rmCZonyR[*\=NM}ꉥҋ? F&9]vxk!1;g%Ɉ}C+ɫgډz+R]t-f S~GT5D`X:貽c!{ _R_ ss'C(4*豱ZǸKֹЬ_-= ħ稰7z&`uiF^@P$J[2;%$tc=6I u8A}՜ID/!(5eZIb曽W@)y{ sf3t;hątT=~Ђ(Fv'B~)5sK!b>ZP9x.?sYB5̭D-+fC_&^t?z)d+~n1v͹C$gm>I0v"Ք o3F<=%EˁR}kWTnn1O6;x4}V8L.D1Oq[^_39^`Ro9XG*;?`O'3 ՝П_s W2hc k1^:/VBݴ0ׇgeʔTşH%p@%Vqn ym1% 5/_H%i-2xBY&j)ЮkAr~a.s -=jIz*h|5p FOI;?3D ]V L7ƥ̕ChpTbh B1w*Wn#m^׉ؠ62>GuVE_P&D.kas'a$,M6d#4\"Dnaq s:o@1¶kfFus` Yz/+Ӄҧ}pzKmaWmŐ Y)(`pZͼQ&Xy \ yNC+\fئlG؄IeXpѥV{OoAh_3YX !3d9<@5(k LDۼ7x$i _H{!On8*#0+AԸ,3>!C z/ԙGP'&Nτ@'ֱ#YL-9ыif6AHH{}f&F)ђu͜E& *:C #\⌌R¶?&5?l)i)lg x$Sr/SN̟ ۝Z+K#_aJPР楘ŧΤNSjO՜p%Qbm=VM2@7ifhP93Y`k OA# !\Wz$g~.2sFHQ/ J%Ƞi9))`K7-])'LQ"(sD.{4<\#92]ڄDƦWC< [3ϼhg$bL9<$dD-Χ V6GjjA ,# u9W-{Rl0HWVjIj 1F;q2Ƣx4 Xc">n3U|me M~-^ x=p7jnvi:D-\K'0qe[͜KeE3tʹp7. 톏@ f'RGԒ|Z(MQ>Sx|@~vscir0Q5RĒƴ%ynHOZ,9EIU gPJK,^s|^Vُ"yC$8Wq7CR{Aܒށm%+'2NCBv >BEW!%E5mHWûD|ygRKa8"Z9kˀ_a{@l+E(qI~`R6eTULl܃2g'RCRk33 bNBݠ,ߗGU0>ujvC.y2}Ʃ:ðu}B' )U,܀YGG[ _1z c,'iG994uA|oZ*ҠKwh.p\al×ҔMu[X$t #MTH@ c1.E943+y]dza%bI ,[`,׆teGZ$ix׀e:>n÷3T<z2㎵b *\ߐ |~"K#~ ճf+ M&#),BmPv+'% kx:71ͳO'UJ7^rﭢ|+UY֪aEn|8:?yBQiϸS|(&6Ҡqi ]^-F)_XFP#% Ќ~S%k}^OҖ) sWl6֮{~6ǸU5x-z}]:pܜjN%bp==7og?/ LШÐ?վ܌pܨb4OQ i5ĜV7=j&8}`=Ȗe |u&JS.,ReFUA)Dt6* <0 9 v!OUQ򮚯]=cvn}rD_6⥸ ;ؓE wX5ǴU~eE' :75}Hצ &߫LT^kyt^FyUI57jv>4}U@\zQh%KSR$FH^|aUxm4ɻT`]vp5A;xT}8WNA:,ޭ!ڔF0nO>mHPU],(hyTs''̛ nƆF_^dzf;D| l 4Ʈp=[x(Խ{b 1 OeVl#e=^g*_*GL<|4gP 2#/ LI ~^ ^%(Ofh#jW8>GE`ѷ0H{%I."bE-e%5nTXQ2 *qRY`[iÔTx>+ıA[ sA4sm{*, p+~.tYh}/v3ocBZ5Y ̷ͭ@d[&΅ -K52uo By`t` r\lufJk`rfݔC+ {f1H)_%N[ӷ:1eI?$-!Bg{# pQNfՒ.k\Dwc>y 97.hôHaH1l*-v=a\J>Br=6L:_g]cЫv2+ 9ڧ=Z_6F zxC>96=QyݐxS 9kSؤ]߿y dgkjE+~|?X]Gǜ߮1 b"6b|Kmp]ڲ{_KuCUZ ,}N*dԯZEN0%D|EĻdѴ#mZ-Ӿ$.؄L)f xI X\L/ئŽ>J.iy..IU~:D>eѢ0R!rslP(:1+5ÛJz?D.^n:w2=jzsV`؁f(ZXX7lWVWd| R(" ]Ӂ_OnT(=Ji/7;A [uE.6)oMlC^ɪ5O`4 ߤZ^DY i4\5:)߷~uxfsbM/<G;"K##=-.ݚ%'" KJa_qG1?-;v&jRݲi ' @x gfN}U2)Xg[c2:aNbI7OĿdE+5#$P~ںi}.ai퍊uw&PN?֙bI6M8`N ͏#+\\f^Le''8cqAHF΀G[Lre )nLk,OS`q6U$! IƒmfBfUCMmHPA.nln%ٳCm}{$e>cIՂjRQYtƵ8F|z\]0 +.0YDrv s<vWngD%nRej u޼l T_ 8'`)γ QfUIh>vc&'|e2-ZJ6'}Ns(|G7:ԑkݡm2ʔ?(}d{W KmjiCAW0qkӌL.3mc`ԒT!JBફ2hPشGţFK,Sѧ9c~>&v̠zN;_u0x_ܶ+Hu0ꑩ~Ss1~7o>S} =C[pYT"qAbºWwelVXgmH6.[jSk\A sSS =Fޡ,@nnxזS8w8-e}!oqZ@k_Ȓ';wCj ;9]ʼiRajjMgWa+pWz+bMW\}) X4;%JE&c-qgдތPcru'`iYVqB@R?GXj(YoW#;b"%ᣖBu@SZҹx>w(l6j4HޥaM}JAU}\ o %(nwUdLo$$ "DK,&),_U%,,Frp ܁NSqoz8.kxö9|mXhtpAH{qbi؀]uCe(%iU #k_nB !flaWol)4V=q`7У?}sOe: Ia?krs$ˆ+L!vKt\rzT߬[NT5NTPQ]a=),i,VLuFE6c@p FƏ4[ڬrqg}]JG,Swri֠5L1KEb}hUWaOk en]~SˇRjMFK"6ft$wG5-=SaU]v)4qh G_:PU 0Zaq/K2#`û4i\32A޾.a@ynRDƏ~Ҵzj N?\ڻcW'e[*&a1ay1zo5g! kٕk̐`!1Pa2h -f0 Ӏ5%1V#+ʁt 4vpsOuP)F &jGлH>p Pt}3*${@Y.J-|yv\WRe3~AɅtbk#oo5Po{?IPAKVD)(šp:H+Tb^׾ Y 834–Me$Դ;n|8?E^AJ+ș^@tef#Rj)b*.X7jWwuKy^&P d iBT~1eU{"'И益,i7oPq?RLQt~[57[cPήvq:~C)<n^n c;TY^4-L4"W/O=4aؾM%o 4a_` G_0X ] _S]_4Хa"K$Mɱ{^Sk )6 9GJg:߾aFn)j鮯@M<ԑxJ?1T) s-0]/-F6C!Hc*]p[ښ!SVM >'b)M&:moecjP|%iٟ+Ҙ.17'ft!+$G2r<=VE,rs(%LpbI5%p7<&={$Y ghFB݀@wIfᝎ4[ vue օL,mw2#Aů}mWsʑX|miѶsc˷8=E6 t#FEaV~۠*}>zsȓ\Ay mSP &g3zء?2K*NzQCHևuٲľ̽m^n[`ja !i& ɓJlxQ^)%9&~Nt5[⼻<,%rv +>90 *C4?Qd''PkF0^2ˀ%YMZ|+"K)dp"¨_N2&p iֵޒG)[C3.Chh?"PpO|N:)n"kZDW^Bk^D/kG2Y3C ;F-@-0>p09oZd CKǞ5^ #0Xr3_wRzL 6˾0ېe 5tzL]j/Xz܈WO)Q֜9E3!':XApK 1BK>&x>bGZNhj{;g,1MDj)ZL*z5UM h=D)o NJHsJ+x|LώsKalZxȩץpmgc9 U}mg{/UCu>-k[EZO`-!tQ NPv`?l>Tc t}PNb“Co|'7(T bxH㌙,x1thASgo#?McL`z6 tD/2W(BO|D^^N!6Aeý\?cc|qbOn dWٴT˦EvNR w0 -Itw2sʈhc65I9#Q ڞMO7Nt. pކ K.FQ6eNt>BE!2>#pH ApHF!4@0IXr)Kb〄 䪺&@i.PL/>={Z̖1]O:G#`ҤJr_7, X 0̢{ΜSCޑ3{jMևp#>/8Ulq 7/D0zQ*|Tlև*ŏ>ԓXhck‘6Y!gQ?_kDuOgºw`(X WaΖ3M^xwBs6*n4;j؉Ӓ ~Ċ' C$`G p\sK1F BNRH( 9::HAQ@0.i^)WNko1\Sp>|0OyJ@0]Tҿh`ȹ;E˄a6,FW}ey`4v߻d^\=4d Dz -Wq'-BxL'xe:0aƌ8la6-OǾzBT6~֍'9@+_ev:Ԑ;n]G-Жʊkhb̟j;S.b&}_o}n1F{W:u޴H38+;Mv0PL~ZxyWaԝ'ÿ g0|2 mA!t&#VTϊ\]E2qN [KќwlA;uGo kyNKgtzd9|KkȗM(P)^-k,n?UseH|l1M8KEhcWR?43=sj;1m8@.jS2Rk*fD>~WWeN/_Su97t-m,tgc}Q7rnܱ\y ۡ(NaZbUӚ<:f5r'6ZC< D?z5;TSV>OL4*䇳3'` ԠO+~s-eȡMudd)uSQQL؀,MvqC~SaWUUaPp tD<3P3z1 RQ6/bvf*5Êݫ!5[QI&!/yhH珘%UD!FճrS6,8rQz"lIHǤlKb]r }OKAvAnyQn>CJ1~$EqeJ`",4Qd*keq\/RE(0?wc".jQT*Z5 )- &ױQ/tZ^wz-2#z.? ]=bi?:%mW&4Rhuڇ2o"bfum˳ٶWv*5|oY>5ml% I+a/Bm#i]ehxZz Y*԰iO WCrq хP(IWARu(Y&1N[01k9&Kαͦi ^ƄY=~q.D@uL(a({|YJu*,`)э9W&&y~Us j[eA ADfoRM+ow`ILu Eϭy&=AYQwm(M'):7=̜-ԏ0l2mgAL­]}}hFp1qͰy'dGqaϴqX~w çCM=sV- V3z>;r:S:v/P!bx7ڜB0h:v1rČ͕HJ"mtݠt82k lm{TH;& 2L3& ƱoJUz2MLO O /Ip]l Ew zy[5w ɫt*Ž@o]L{YN#yS?X+n$hd`=Ic #Yui5$s`gp -iB90~[ .IPM6K%1H-/擿]q WOs4)Z~kc[qz[ z+M:NzS(0u}5266S]/KGsL<_(]_W};g&N%πhaMͶM^Y5t[-RMc"YDd[2q؛5[Ji)[? )#/^ H j^,u:z,֨Nly]u}!3VZE_kЛp#QC6D P!7A~ k><30sIʛ[qYcP^9߶I/ry?iit5zxi֪`}E8xcȩ΋u.laF)`CƻQf1f0˿DM[JSArl(ʍI+z#zy"1}]!ףof+x0Z>AAQ tN̆ض=8lc$] 9&6m%)~ ej 0I=c5˱B=Jm>QڽJlz7ε*1ஆjJd5MuK#EUqYYZ]ŗFj[ A {5*5ဉx̺,U3hGB4]r^.%qa89],;Z)HR[/ ŞEɘ22AQ4&Ncx3@ds6 /AM??'r\ELi![&I*'ND/s-|>"ڳ>ȳf0]0\>DT1ZɌ@;1<!4^3{2aB^p.?ɜ,N0$! Bu!]-Nj"Z\qG ,W&AZ:U?2U=ֺYQlWF0uh$m*=`픲'.inܙaWݿ=,ĖnA1Z`g|ZY-}N@VxC2V486+|O} 0Hy= >~i K?I, kk#&n#C+R1gu8)=4+IO,"ɍ{nIokkL+X`7\VM%CsfRN U͍ԜUW`9eu6:rKj,EU@k|M霅7's7<Gf'DXa܊ՈULo\i:f5X :F`#=e%Q<+QOp{Yn_Lj(+Jݲt8\D[Zp]"61y`s,FM̐1i̙=B݂{FGnnһ.؈Bvdȧo?F%Ghݝ7Dr4VАߣ]N|dI0=&̜EY)^cc I|QT7o385G.]igt=^j[2rVA?B+ek0(Iw}Tu !M1)eл}V)VMҲG6Ge :Yܟ;[%+~oG*5dCrw_8jW6]M *ody=kC'7vK{)\>t~ e87 A`[  :k/l04( 1;ԿlG`}$sjd0,MM!SnA\[>ŀ`Wk",U:Sg[5!aP5Pą ܦ݋e 9El:]w[rd&3qfd!OoY`mzbw aynaHRHRJwgp!,oy:$B*,9 {x8Eix.E =9 Oͅ Ǭ|JAzѳvBZtB7AS-x(H *|Г6ykEV]h7wyWk'5t׬q׎J5d]tB Wic_2q]cQ9o]b:uw,b[:=i^b}. <9ioLY:`3.LZ^w`31qrd94h8%6+SjLu;#7k:kֵIgA ?dY~IŠ(ʬ!T^KzmC2/y%a{՞ua]YtIIW8$ "cBR6. r9?#qŪ)!CN܎jtX#b=TEssF#A aoBK[2ϫ V!V*J'I ? S#fuM Tt ޵4 ȡ)`'z2pe]ĭa uT dЀD֝(0:;rE ~n U9N "%#f4b6+R~W6}\Z*J,7n/|tK */k=<(s!7Qe„KJ(} IVS_0HN0~9:n:aΰ&Bf!e|/exOtSLl⺻}<^mC'ǵY)eυQYlQFI`R[RWJ(mxX c~hд]aie ;^ά3jV 28\{ʈNG` /!/0-Xb) 9=gQ9y/~׆$.5#eb]wإ*cuSc`3֧/sGr)LP%!-&R<Kpi ܵm#u\>?DүLsO_ճk ^n VĢ>WƎ:b RQy:$zuh:|_ -B, %xPqs\oN3X0O"ʘL:lSS Y*Ϊ@gGfJka;SW׉xƒݣ2qYq;[p !3WXFPE?8oox./IZ\bVyvy^{ U~r&v0Cpv ")㸬]&7/19))f72N;En@cQny,ǵ̯ TȺeA 2gl݂+uwqAtz>F9[m͑$kh# oMSL@sE;Tg(W$<%g6IK#{h_;u:*pL4Zb /P6v}Sި" T<. +-=>@\xeߚ8ʠSL ,b|֝ d".{$/&v؋"Zr$\ԇȺ_ ,Uc^\yfz4NHjΙ6=oԒl۝|_ŭث*6;j1j&Hu8wNu=,S- #&0َ)S魲Nυ}6{3j\1I⿙7Wxq~$nUqCҢu}$z-XN(Ow]ģ:YpҋC'μX\nvl/oeΗWܙLW'\vC\E< ˲wס _NŸ`sKo:)/ 0 hU\+0exl{#jKH(v5:ʚDZ]8cY Bmhr +`y Ime ?O,5CHZYK7mJ %$ۼ*ZK`S,TA?Er&)X~ZaA eしSό1}+:=pfNQZ'b?w]WX欬=&VR 8 (04+-nl^lU7-eOOGu޶w/Wvv'NNN^ (PTAPeh*B@Wd=^.gWYz-emQ6H"iOC <754T[ <PJE:X_0y 30/.vml蹙@8 ; 7'G҂mk%ە9So`քmqHC.!):d}П7k=}9t?Z[ fXL@q/9[9s &\Xs(5͌?@ o#t9׌zCvM2bvFʣvD^, * DF8툙 nP}ZZ鄂>tMfwߎ4MPxra>$ϸ$oK 礡JOFn{'%ve~]j=<[-JV!Ռ,hEam}Er{Lӝ0lfOYj|ux[G?Sodj]!dZ!fhl|{ GԓjWG* aؾq ĉUIYl+2jU5ۚy2KX<V&ڊmMؕ]|M(Jr"z*%+uϟ" tgk`i2mEMkylkɂHbpog0J\4<Aʍl΄puw㨿eZgon7@ޛOODd-G6wtMZQlE+pq}u9005 %R5eYג3nf:^!.kk"lؗjOY` KjUt "eJģ1;Xc•Qւ"ь^;˟0* ̬pm_ M Ŗh#S3w ?~`|L rܷ%<`fG=gA@cL#rcBT nPMȐcVqo'Tb4s^߇41뵰g~5AՖn#S NryF  u#DfΛe"nq62yZgen~?_\Ϙ1}Åm,3a> ^flOұgYZ0707010000003b000081a4000000000000000000000001668c169300007800000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/hw/efa/efa.ko.xz7zXZִF!t/yw]?Eh=ڜ.+.b`bYII3>VH2SG?* g`ytf,5$sx tj{a36Ұ._4"FX1|i d(kqy6bh0SN̒0qHfTI@p*K:J`=$(Yg.vkɒb(D(KOgZx2ϱ)EDoԽ="r]Ow_}xmʋ ʿR%*(4M><ӸL*ЪЫCyYCD/2p3v; [st8~ؼU4f#.9cwPtjǷΘҴ (链oʨ:gX@X_@IGOkLΝԂK6WI$6^ytNO:&!Bb%@<ς:ܶ2 /dVZ@;% |XWdUykKwmÜWh=xEڙnNy vӍ)(_Zi6VMp tT%]lt# ŋ 9 ҹ^4pA 9"Ƅ|/7,`| VX0Y7tY,P?d/qf-MbݓWe/","H_2d}RF%hC YB`kR@|A;}X2r3fYYGEP򋒭8Jzr9# *_I6fSHVjRyCH:_~zV0 G3`jy;% ~\PE>ʉZAGmc smEcPz 8Њ ҡc65g?LƩkCyި8\y}8+¡\z>/V-&HNﶌ$Ңfb x;u/T[jvocٚȤꋢh?VRxS;_!Q.( 1y𥾔0ԨA"_~z;Z^:dpX?zX)GK>?/ý#ӳAO/RBJQP 'ɄeF+LoGX[ڍ}px1 eYAmF%NFhF`┻{Xoe"Xjs}?SZ @s^Z=8zILQ⎁Fu,@p<{6Rg ?S%Wu"j@M—u5fRr!gM<"kgv6/u4&=T[^RH/;1WBzJ''D9~nE "`ĝu=U= 3r9G3CQHٷcdr lrNc( M(&_ K10Ъqz[2b QӌLCVnmy7[i?yCC[9S7[jL4R cBB.̺g.eN_RbY`4GDcwJEsQfD-wfQu&h ]e !5z9kW)ai%Q$U^fj}1o'*>P%mC6|tqeZ6 eBǿ!O[:*3X= c}ʼ93rؾ MG 1 tH#d+wHu('4cA\0٤tH+$>TtUpZ&?.88^ нò#B ;7/a |2}]8LmȽZGGpja1st=XSK!C]x`^נп(F'9I:AXtgEb?%l'dCr4p 8Ahu?cƦUn6.9"鈲g`0 A;(BԜ3Ac,8G? g`S.AF5ŝWW^^\kWKMAC7l&^P+}YRA2@ʽTNr. v"̕ ddz^>\vJmШtwimf>t7 e-YuR"?qj͌+i )+JsxW{uj>Z> C3 (traUͅ?#V?)p:u50*I(eQchk{@/AszAUlߦ,L*?: M|>V2 o,]ee뻱N횭C]#%=seaFEb D>1ạBcebt!a1O-EU_$͑ 3^wQrMJjE:Mzni#߭J M ysק`fH JY@xpp,8ٌI #EgQOh }Q+o hf7Ҩb O4X<ӫnszH{G@{'cj$/Z2)w; d|4y^b9 h BL O@FM/ LI+drpKcDu'A%NT5aى?ChG&Rs!W0{ ǁY/Ooú_Z)־fiġi{5ig&R{!^@LQ{G>.m67C{IƖs- 8OQS|E5+t M]ys4As@Ca.BXi~z4 x7ݱ$z‚JXPVdN42rqB ,@9egN6'|^7_g7)dr6|W؇q w7]E;=:|O%V̅I}wO4_x:pKd3XYȮ!w`𧉗*D/-<2j Yۀ `P,Ei3:ϋn3OOe›{ߊMW=6+*MZ? ~T|Z0o4#ng_lco/i}M@v,bpP1\#FCXHP\8cS<ܤ~/8k E[-}D|&Y8⯜ /yDAf4rl1JƁWw9y g\+8nÙ^3pGtYbھ8+Rjj4.nv.j+JW?g5Ϟ҆Lu?k44!= zp/'~%.ȗi@k+k5dv>qv!}^/{a2:CVCJbW>k^+*/Vڅ~9e2RB9 2MFgB:-r5X"Ս&<}(Xh?DD- U禎=86Z>cQ 1M$ eZ!cRT@ [J`;D(mVRp|3"#D? uyg*PCrԫSw?-0*:SiuA%2#J)#:fg|IB~]P+pGS@ǻ %K1^ZES7.ޗvu+9^ bF=KxmasTu*DŽyYZrwiccm'/ĠKxTd(zgJ[Q@xM:q5컔`v/yP9}am_qzlS/&p1Zw{>#S,`΅,ʥ_QlLmw_!= cjcևMOxm(@WTNrZ,/n\ =hy[k ˆWka\|YŠ++G\-;+^SB:}W=u oЮUȉINGĘͪ`c 6$X͔} ~dqX]QMgWoHˢ\5o8V1`fz1Mꤞ7P=Ż>PY/ p2Gm7l=D3B&E{MesJM6x}6}0TXlcUV*c J1ŠΪ# @I|Z嗳ǒ G@# t& ` jt!GBͼIS)Ȼi]lM05*hjaRm<0)f`˯\P!'>C۫}unJ_.I&,  ٦J}ɾ| 5J34Nfփ힘"?,W@d/5S'v.J ۩j8cu"p1=%NՒ\,nLZm1ݷߝ.=1cE1~3Uy8@g[DKD2Ic¯jS-0wUP̀]A|58rmz0MMM~W?Ig qj2j<:t 7HJ $?7[҇ sM W ZպĈg-Z`&-ǔ0Z?e7LQyxdŃ7XYXXKRr򴭋rjAPEQZ^Ė&Ul4v<0nj}.?ؑ\]{TB5%5YDx?^8iVOz3/ vv~Kv |\{C?\:Wim 3;t.m1rPi 3Rp-9ZMB"n {O2Sv<$ )(ZڣFd]T?-ܸ΂GSX!&Aě2nW %i%WoU`օ ;`N' /1"|b!~=˙'\E'ZT󁓉\~o :6^Dba鴬 7SeGONAWJpe`1<|X@\.Ժ^-3<%lǍtc# n AY iXS(9UVmW9/C'.?9u׬7#Lq5zK8rc*zJM={1:В'].\\jo٠)*w.n(7ޢhT WaHRkW`r'=kwLKnwbhl8TdFsU(`e)!TCQ8,:Z 7GlWa S&"s){fvC7HWc`O\J;ٹ&%GIa 6|ީ'g!ׇ1u8Itxo渧P ]T[UIw8$oU$ y&܄`oć9@b=?O T7Eú~/At~{j>P/.i]g 4m?7_ߜK|;_P kiT61'm"u>qB_K`+Hf}$WZ'*p.:lνSB4XYP]5f[.熀V2Z@;ΐj!XS h ݌`GkE;9q4d:?CD"V,A Md#U:, pZO?>C+ȄZa!ƿ":74'6ۣPJ\nI U5fQUFfCƶ*xC$ ʴ ܭ*#ݝ>;llzݻ\' wiJۈ%yfu[ [`84w!IGxc0:3~';1!)Y^U?P7j'6We 33 PG(C~fvPK1Ca Q|!*O]N!7"eF}dJQϦ/b?E]׋`gyRÔп)ã &|;bf6VFG46#d|•;4O@.Ra]"af5)[3-[y;VxU|մh#R"с! /p} +ꀟ*~oTU+Rd<''<%Q#'zǯo%hz\tSTE.sTgZXGAL#Q7s9x /.nmRיE2ppbtaX[֔7[e+SW]a֊+% +U$8ߩ-%nݛ!Q;N'K BJ }>*dkQ8 NԒ1/GfqI,,9j<5+́nh~e1ODQF,s7K?ޭ520v Ve4΂X\_CQ(GuBR҉f"<|_j\rֲftէ5iK=e52PgN$=xLuF x!OAlE&0#mذMf\۩P/r)Pk\2Z`aLͿ@R7/c|,X!U4|+[9s|AzI&"`UoL][' `lj[ }| %$g']VE?~mK )cL.@)NPTWיZPjwĹAMvS[Zp[l\kOL.Pˎsvޮo]dADy=rThjf.W KgʴeI0 [dɳtjqKp.u@9t]e,DG){&*R@??l6A߭m7&ͬ+n̛HYwP {G3 aƚܭL!.-͙0YQPPa`nep6F愂&篵xpDW2\cRZ>N*szgHή`a 5 $hMqt|Sndĥ,|!5` RǢv\cUuu&5,(u[\ 3iq^=h5ׯEV݊J^FwxH-j% _"-C8]fx0t& D"ǨdUp{)ν](WvCҪ"eg8(bSA.wT4ɾb8GIY_`(bgmS jEEڀ9ӺVSA$hm}D7;X&ް d3hf̨q}U.P9¤ղ[BIZh$T;^e"Hrġ[$VOAjYޤa" tf\ob;[oO࠹"ܼN؋ܐZĬ}Y @]^^0zpO@%WlȔH Hhzd.S`E RWu#gYJ<ĚAй4%SPCP ӪDQX5Qu>K[iDu"b[!ެinBQx}@BjRgi)տ*~JmUF49nN/l[o0_~tEB=&C;wYB$#!8Cec5w["|ˬ|aH"R5heɡ$vK?Dc_nIPcg.܁~&iig`Ռ41Y5kçvf2Ek9ddRm*]1GdE\SdG[p_$I 1 |Yx?i(a7Qx{4hYYR4Y-W mvm\en_}ʅb&VՋ}r޳EC3Uᶥk`HWm)p#q*5 ~ 9 2,;J _()#_ <(q?+0320j9h,s+ZoVIrKx6/MPR(l4%CfSy V,:U|aL#7|"F$ M (M=_}q[)fF{~A!KʀIzT. fh>I-1S5rH~3 le  XFt@sbjt!2=>yLWwCbF{^l6Q^dBV%0Zv'uc ƙF5}Vb*S'"]"W_~aTh;Eh[c_!d406"0ܼ"ʤ^ӽ 2x^0`K[I6!Ha\0)w>JfozGDO ˍ"חъ>m {RW' #L>QL҉++gԙUdI s ux oȗQtoZyd۪ͽ=.Y#oUizsa2ǜV$J 098b1?2 ][mC[hz=X30B*ji'I/#XzJyDSZN7 .-~^C)JIGEoBk!Gz5)Q&?_] S l33 n<@33 tƢ̟M|iѵTeE75[N2|rz:>qk9WoO|!*gێ1fWFd4Dž7,Ӷ^:Sqg׌xLk1EZt>LX2zh@ %% NY> X$iU+WxN Q6'B&J#\{`d. :0tT)Ri0QvE b%Ry.5]/Raca+ڃؐrso}-=P̆+6fSF<"*뉿?' ߕO mp.Cap+c8hB|-cqr)h}"87i߸ E!%;)[3߂9NFMxU(nc{%Ct4~A[R9' Fdyeʶ๠U0 2ۗ[AL_)vp/bPAVrBrݴf#v y[?czhlnN1vaad ?ޙBˊ,Hzcu.|lARU㒝V`Bd>lwK Ks,}JZ5aü(i WMMLg&v;u͇nj|c? [1%"|.~jk0m/ ]dǔ3x3 JPǛLeYkB ::3j7CmmQxu6|-{ +M {XlF*?!:D`aMPkz({s[i_q0% Drv Mi J2APk5 F/9ڜ3UyrNQpl zD-;CVghj8*S1V<*dߌB'(^ŗ!1EЃ,$$xp*jm̪͌ѕpx& v ;gPoC^Rb(~winN!.G1|Bǹ2jfoڸjdSͤN4QPɧ%߽jVЩ؅+ZPF؍}[ dݻ`z3=<@\7He8tk7)YYr IӴˀm5*iS \?! _u]C8n5dIm:x 5s\BيĞkV l&/eH͌֜9X{-lI~#~PCƔXNȡ7އ&,cplS5oE]-IHkmƇ@i#6TĶ>LIӅϸUh55mV'x:3CTIj D!ۆ1rt@D.v\MɆQN)8,]<:-?ag&))$++YN?m#cBCBP}tԾվņF3I=#X Uj*tQK?Sv։ۛ* JߣOR aPzIل!em.r vJi7 ڣC2ߊ JJb'%,'*-ٞf jOIA'Be)/eyThOf$Uo]YFbMzCh 0!JKA#/1)\臵: Mg%p%m>"_JAe:˷" cEbZ}d hw%YW(ݤK=EB4a2k)i޹lu_hldj!wNJw\m&aL+ކv]6dwy#vKBM\ELS,]߬x"\XG쵝} iU'tHܑը\Z|dO ѭ˂o=B?(p$0Z0M]RH Eɩ׊yWπ.Mc\Vuiۅ4c{n8a7t0hӁ6@:5  m#Zzk#_;u􉯺5qv>,"J諀ٕUn'B#  j>Χ] ڐ lWBʉ'GUC~pi}>]HwLJ y(8Qu*#\|@Yfb 0P@u#zl{A8m݄Ƭ!6.8Q3Db&VkYH2\Ffv4q$>~4X! hD_B62 Z\jZ4ʆg.w~>\,eW&Ožab{ܼ%]eye24ZUl Cd|!biPONQ懸؜fuuzHW1 _1cv8%z뫒d`{+u5&254D#KIa" (Kiݠ$? :/lC™<`1_՟ݹ0 }?+J .ܚQ^Y7&$ra{ǭϼp qXOuRyQ2܅B Xrh aY@ B.-ƚuG%7X'5+eVS7)Z2z`I;.OLb!yux&8ϸ7xVW_~)5rM 9#{y0cu;6 Hn x\b*ꢟXHPWƋf#e$o Hà =RPg)AJ-#* $BjwU=ô4}G2ղE`eőU8aah7ע6o$Xv)@) m8%/LߘKmZؖq頰AXWdб233, /@qz0JK.Tm6-.poDK8\ׄz4eEQ{%&3f!0y>-!o{䣫%gPT߀䩽UH 7Ҳ⫚J꼸 &Pzh0U 48Ѷ Ğ2y}8k?@zزft *gPev"4Θ=?40iljaýQN\/1c4e lM_`Ċ%7Fq`Z)+vŎ 5Zt='O摻XY8vb6BJ.LM7twJDD_*j:p49H%Ae0P543r'6ge~v=(x؃vM I bJcojrX"KA/H=iY1pc>&MWqO~XipÓ4.;W-|,ϱ8tdWy#8Ԛs| }4w5ލ6B f΅ 8X'/wMiOXHI#zdQaS>C uk$ TԂ>F cX1`"٦( @AO;>ax@ ~^"֢@~J!zL%R;iz?yL[0֟og:?B,:ndy6?KVņ]Wӻ*I&FR\UW*CLXz\"> B%DݿF6#7囸@M~-'P3$5za\pF63ݫZvB.=mMK`2Z]7S_LW8⧐ɄEP~I9Hg:ͯ6~">K9'i(8&9G.:,:h|}~AV=Yf6mq$ 8:Tћe3AAk6i2FE]{SۻZ| '!j\ݳL0\ -NgA>ŞWƟܫIQ/ &u!c9'Yѫ #btˎ5BXw-Ua|Ƭ@h// ˒?-B  SƊ ňr3Q ƪz MZ+lĆ>\wOO#w32h{_z_TJ]~-*~|joZ;jǪCi$`!6J>S5_9%rn,oʣ,/z=QѨ0Mfh<'Ara(V\5֢EAof8/Z-/l5ORćvi.=.G8gow(h-'{A858Tbw+ i:]Q-}uJ}sHbKА&(nXY>gN'%[fRPuE [%ydyEO&.ReȴK~QI7'TE᥀pua X2;ukA ,_,e4$(Uh#OMX1>OM:f9^* #1>\Uz'!W63h@͝ N7>W#yN'8)2X$|he*N6AOH>Y4|$Q0!{? ⻉w>Z #kEZ{8*;$AjetYS)T❜++%]"8nU# $15]Uȩhp5ĈRؘcJ}ڝUzcH1"\% >@&^q-iF>rKB'CGϐi8o'?'V:!d},Uk 0dȰ Jm*gijRe!SRBzNdP{]-2bAQdT b XY<.w~[k@K[uOYiފ pX.Jd--ѭH h@vz ^\YmGk,& Hk|6; Nk|7,lþא=Tc* w.ƗhY&XEj<8ދþ(h9~hpiG+ѿ֖w rqc$脔d9(6ϼ&-6C&B SOk{+9ڡtLcǻMBƧV@ܶeLH1%b|5 paaɡP?!U}uOt4@{t;ֹz~jD Cf?u o?h3^l.MVMu#O&|ZFTJR.ƖwDIBzUwKdq:3n68J\{#Ф}u%\\rctawoc;T ܠ6)aҋKN H(Zo鲲k>*_Zx'}a䮦Q0e>E.t݋z w= ٨yk˩~$z6dXTf/'~kw-[mdHgO8^&X#y"!Tݱ1Ody&J-p?[Zy"bU Ő.5HY%N<= HNoeOK~d: Rjug/-I^-j 1ބ9;W2>E凰< >A)Q7$g78l \P Oӽr>#ݲ1i (P?}Qna6RϨgo r[ҍKa \|:ұv au^5O[dٓ~Ly=G*:O%j1(~-T0 MQhZͱTMRnA͵?6%wqƸم,nSWק}(׶`Or&"!T:7 5.R#'qE8oM!@C,>O%Y,Iaw#c#N&_bY24|cܝ"Z 2,#D_,%ƿM% qصV-:.ʌ`ow<,(Y%~h4lȼTD2 m`{3Zo "9^c g)'H*!?^y1j]GB}~q?T-OvdDf@}|Tu] "-^Oij_6}ʰItpuc > /3,qH+2ԱVx?E 8R+ǥc"΂A;X}IE׾ 擙FIYɟ+Ӵhy‡yaXWL]A6J z_`6>3΂ܙ}yRuҀ£ 8)&trY-0Cڥì2 T"}xzqf(IguxMR>>6# Uh}8I%@ $3+/.nژ℺ 4=Pҁ~` mtd".qZxE~,WfLXR|!LhZԿϔtԪ [M,WXZe:-r13=GX>ur&b]ޔTT!q3RL t&UR l(Puz7yȧ^IzѤ`U9yY$L2~˩/O56Ll8(!+Eȓ ;PbtFZR/$X\YY/KԒ"tXtߊrnqPITD5z==m-fUCrlc-pB޷!j%O>J Oʕ>Uɱ{Jw"nnn[9O eU|W,NTo6u|_fgYu2YJ9\4.x فuHp&A@/4bTKَV+/{ԽR&j3xq=s2k&7$3"! f}@FH4!vL N.bh:v\6~DOX#xL[)>3tJٽK-ӯW'Mk a:+ᄡ4] YguXG5Ez 6yi0seO=F%/H{TL3iF֡! s(̥x  !^n\{g }2CoEQ Pᲆ Aݸ˶Rw?7%ɓW NXOƑωWbs A Yu14/Hr.Mvw @]plcP(0Dz)]n'ӵmb];h*bն3-ePtg&Y8g5҂:;vCB@rÍuПa03Kҋ/"ι,ut)0IsE,>ĹR{ s YPvfA8d?AznӥRaʷܑ'H*咈EeɕﱅXe=NYW<.=gOr}~ҤEyׇ'kZ2L RR҂͒<"69z:Z'5,r{uB붔"4|4Pp+}=Ɩnc)CesƖBOc6ݪVc/;oa'%T2z7>NȕFW}/Hd/q= ΥFMvO{7&)A@([m MBԢB$%lgd4мmzm`a:xr.0,rҥCK_/ݰ-MJ:I!Zg&=u#g6̜mtإT9x[sM l״Z|j:'F.0rAk l!Fz} Yq&h38j/SxHC€~-Fu hL#p`so}BVΪm1[ُ H1R _#џp'K5{Zy:-}kF}vu *#GNB_9@З΍t@zԘ*o=c1P xc-w7 2[- 1'1ؤj?mi 3lOE~HPz{.&w R1!6 1APiRecU1KE0 8"ֹmX jRVC/ `#gL3Xl=}u;S3чLXy:="%mQU4{x{ * %RHYW.fb ß%kT} Pm4p> HzѼQf*~|\Qb$@HO)4'4X0olWr~/nTv z(ەlݝi 㜣7+v4x8Эg3:SL&fS]w$ĜS\<i#uRj@ ]uɤK-#/=zTB5o1tdm L <\كsuua`Jr(B[qB:|hTs\trqye:\+_Ms@('W:45a4ͽluv#,JYΩpY]B&NXu,3gdp ^Bj*1N~%~T:c}5D^CV U֌(kw-xLy\p+R#Z~'Is5KJZҞ~KK̉VWߺ#A& އ5]Qc_K}u,!>?/xd9mYy%Mz_)(zn~W#l0 {X79.@}~Ԉ< ZNšŕz@ q$[(巬J tϚC1BHR N<]Zh·Lwh^fBRlLQ79&6TuБ= c#ǿLduµiajTh# %gw::cq2TVzF]d^]Ŵ` T$k7ˋXK*B)*$.9nx}\&߁{GJ4$3c7FnP3|Zy,1nfuUk ;t B-a.Hs89>Z&bH4x>}ˠBhiW=P*I0() @,+u`5/b (7M`cWZ)kzooDJ7o<^ݘR!48OetYz+Y|JC xi17VG\rkԲcω*ǭ0H9i%ZW䖆UHDXcOk⵮mbZOQmJ5!&d!fA 6**/H#|~ǽZey]Q]4rLu0iժHtKiP_xjGN+v)D(&]_E ]ӌ! /.k@w#@(1P3qqȩ<5D:3p@ۥD]Job= Z@lSk m/gaVh˝ІX@&Ut^Cg$bM1ʯi5~ܝYc'*%H&NOci 5ė!@%?}d*K bbaXN#eRM;t%D$"BRw :V/ Sj7K?g 2Ǿ#Ֆ;mRiQP# uW2_ՆqPLMlnaР^݋8-UO.N‰:I,-NzcIT>k;>H5)ynvꁙsCBǴ?kLX>8B+!Nbwɏq, ^Adzo?_JC Odmg?I 8(dSԅ.nx#]3l?jvnEW&N2'3-V@lh;vSqIaEE)/W{|F1ZΘr՛6y;cl*+`R.3y-Tɑ?P&`hAسTeASmݸ%b@5鶒j_U PJPAPW }zϐm)ɝl)RY\ ? ]I{mv'K a|Z^>$c Jk8ghuk#2 8]cSv-BiV ћ-+Eq)X8-b^8Bu2cM ",*W w^mHH F3`Qf53nv*.tW8:0[!+(/es}0_"*қif5NAqKuYtʋ7i̬Oqܬ|htKڟ*FY)zs{=Kjvl_;%Á[J?ꦞURW%X/ !`{u]R׃`'wzw/E h|z>s  nItLw%e/;viX|v:z4892:6ݍHArXQkBe)"n5*T߮8XTǕLy@)> Pm&WIeu+i˪z<2XΙ?A*jy o$hs|f4{T|S Z,KsU)L'%ܸ8Wa#g$HKoذV4jNB19fxpGR|ő=zHai)8:GJ<9u&g(,hLNIDKB F>{XA|8|"'ʩ,ZbOyؖoqv G jP4$K%}ǂO,.J)cO;]DU0S)VO}sS,ցlr6s%hu.a]`;T}k4W֡I \z`֤D) vAdԧh E LRR$B#/%ڡt[@V׸?oZyUmlX~cR^;^>Xody订q%qcwLy)̸~jpMec^ 2_ޜjY#<PHAJg4s.uvf<5 ݉l@KMiHRR[k +wFNA3þTb} sEɓF|lYѣ3(#mdYB+-Kw=*,v6/:x {/4{6~ O vYҾt~_[aW GT,`޷U9:'oSjySBb/٬٢nrޡVў*^ñ_;Wbɹ9Zd[¤0pLA_Zܧ5XkGrͥ:EkʨvY#d4h4b lҖ}(C1x8-a m$*;Z M@:8N7t.>! WGcӶy+cQ)@j"}2Xu"ׁ:z(m\,;gKefT(~)6?F dqѯܯ~Ad 0|aTmNP xSvG4Dвz ?.֗V@ N".nȄ-=}$4TI|(l j={g~xZw=.u~Wc$O*tF]eՄ[4jcvЋŶ\yyd&$ щ1O9Uާ NQqRZMEm (㒂$\:f*➚E̾"g7Plw4P! *"1t;G(̠etZsD 3PvLc݂4 %lYʨܽW4{ŨafcMT#'G["/K[bF[f._뱀 ;fqq[[' N8{yJgb@ QU *"?PdiNX;Ff_n#}-BKmx%=;< EW=Ԫ4A|4$-7Ċ̚0nSh\MWTփIDA,|2fg;M D ^xl%94vBog-'Ȯۃ8_}^)Н+cA~F>πotL `_UUP@h:jYP4VL/? oՊ՗c,g."o+a9đ,!\-AQA2Jl`S䥐k71c{F+/Qy{}:-σ$2j5JiH&Xa; U6h pnMdOMǙjނ {Z&4) )R!|ٷ=EO?<'P.0uԵ3doa0 iQ Lt"UENMT~g?vWT BC%v{ "C±vsETTA[*!w3j9[;ֆ6o Uf&y0q<[@bd@s0ݏFiuEv&fk8"P-L#Cb` [B$A<(~ ^(Kv;jq&S$#&{]j܌Van1[oo@9\)0RK{@~3%᥿DX T6"6P#.I1 ˲OdA-בɓ^ve7aW\T).].erF@ʠ (I0^d̐9I&GۗmOxׅiIB [AH ITHs_kӈyC(C7&H̜$rj;Wڮ#UX6m![ʮr!=GvҎC~ӻQl!߄sɷNjA{D؇D_&$[7Q1".M+|W^Q^{{ KtRLi[߆ب@VS3 -Ն|-_k|@{SX7 ]/LBf1cHWl;Ն:aNwsU_zyY3j=1.h>x^ir 2f(U~]u˟pJ1Q`$Pq\!)!E+ &#ıgYZ0707010000003c000081a4000000000000000000000001668c16930005566c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/hw/hfi1/hfi1.ko.xz7zXZִF!t/C)]?Eh=ڜ.+To./!@ Z:nly֜yMxhGL@0;tE (lwg*kw oy7 8$4 +/cr)k'"F K4'ǟiᐛa:&p3UIA=NoRXFh^j[EŖMaLsiJvy>Զ*>F盯9 &/jͅ ֋.ꯛ%90{LBǏIJﴶ~ѐ V[` =HRƵ \kEѿC{9f{ic:W`В@Ԣ@9f$ 몢 Z vq32yn5PE%p!΅K#ӥ"%]にax5?m*׭X. kQNb9#WmLf\rGR$x.jUe]O\$ɯ\&UiE,-_*Y;?qx+xP13n[UᓟhUၷ|@0_O}1O0:2w:>&r7NgC[^ֵ;>D߯x vKDa16rʣyd!{&iCbc,wƤD\=o*!']Tutk sQClE࢓@T [-Nm6Ă?xmki VD7aR'r \B}R0ߋ)aݞ1'HMi&y]1Wh%4VU=ͼY 9-\=β"p}8)31,gU>J.TxMpTHJC8,!v]qw4_73_@59.Wwwwf&i^I@JD{yUfsA6ozJhtvdץ8K IѼJNam:spWxUaXuI:NAPĩ ?j,:EsI$¥4=| :d[|phr7ƖWA2z Lؘ }s"YB[BpƝ5^`?bp&r̓cٗ͑NJao!I->.1-&_P ;v^!YK7oy+U-&B9^(6NzI4xmGò!3ߕ88XDZ= *DV 'fL bpaKH3_{$7pI _G~>ȤSO"'Ah>PZNg"Z -TLLQNE?8颈5mS _OIy_ j1rKջG9'&,";QI8~($P Y,C2 \CqVo8S>PdbNmn4?wt*c]Y|fPԦ3bj.[uuTރ:ǻF.FS 1-*!6;=Ud+{\ޓYP׊N-XwS*mrw*IɌŵ zcRudNuhK$:vvw>[~mhZƿoPۯQ?kttyn,d^գeh`T̮g+t3TGZ.`S>7825jɻ2LA3;䥸7mꂍ: (tW[J 1ZBA۴ By8"X|I>3{9]S&&TRkǚJ8#WfD&v^x_D)T7\"2PzC(Ag o J<#i= m iV5"&*C)bDkSyn2fϗБG6O@l%b|J}1qg51.E]8}5Avb|T&߸`OhBYw<yS Y̫"0ķ޳=,b.OPi\4i&|J5]1m ^'%';,^s#H*8=9UR1~P۰ h4lsV<|{4|b=#L eJixTLp-e!zki.?pu8Ε$J m{ϼDo2L8Bm_.Զw’Wyz6h:s}{"餅`&N %i|;dE0H&Pˆ^&qʰ<#8q8}YqEmp"[Xw]WVߝVA B"8= Eic*EC.3;` 0/[xp*ڳ>Z [ &C牉(}`Ȟ})5E'w 曧w*jYn|q]B#IFJU=c8U%3쪟%v-5ī=m,`:`DVUQUz֓dvsl컲 Y#=-ht72S xS0 v+x{ޞ!-xbFX0Zj LZ29ƿxYNm~10Ny0~vj>&I|ڪsV fRL!RBz 3b">&ZG)4~zbzpLL:OFaO g*~j-Ӻ2MR~u/6ljgpHJKN22i(w:9??e)# `S.=prPn Ot.$u UD.3p?LLCS[6Y"gh j'o?U m {+wSW@ΐ'/Pea PD"~]gQ+9I5czaN7$78Y^;ǘI,v+PS!ƹWFy_IIhIbpYPATE?ol7i  {~;׫zv,}8.S\ޞ8 +4܊dOWA!|1SԷh )fzO l1;)|Pjc[n)t}78CWlN'#C5ӅyUKn^ZIb;$WざN7QO=;5{hwPw>xٝy1ߨ\\`{ 0'Pq:nM "|ւbY&@ca$3ճ3A>҅8UkzHID,bST{1 0񦛶^rU (WXr^ڝ O$lb?2d tc{VōX"qY& a"NYLnHsgӠ$9s1: ov`<>YTqOm$"o/eArjeg- =KHQw'P"ei% Iоw_PƆA,i_E|>OCʘ~jt^ B-6a$,Mi[,¯o7ike>Uzo;VnԹLh\Ɛ<f+E%ʩU.1;lD87\LfBESb}T:eUdÛ%.OD$㘠`Vջ%GjE.GּLv6cug:Pv15M{z&$a+;G1>2ݕ隤>/-ոMRM>vX;FOL: ? Lm5 Zﱾ_~2_e2)L[g&,IsF(#UtO)<>hoE}}f;mfRa9{?~u~/YS 1GDM7vDtma)T`fZ]rVr[u@ CO'1y3% @Mz5 3 h&?$GWjղ[OLhqXbL- _p8$oNrI66fh|RߢZپ0 ~Cdf\bї*Ve1*(*Vpp7 ,;J (wfB BZѹR *jlocafܤ Pk&FqX㮝n[?Wd ܹstFL>wtY %q\iH蹃Ȝ7^Qv:vPt>Zr!Adz}.<$d oFǝ8=Af 1‘|tIH˜WǼ뷆@Ѧ׶5sl Xz!J{t)Wy>DX/4و; o†6/LG֭S@m.x [{c<(+y\PaӞA̕!pʅ>z0fH,ȂōT>F+h2\"Ƨ~Y [ϾcAfqR6:o8.l^+$u d͇5߰osF{ǣE3:QVQkh#Lwssx'-E͚]1wbAdU@׶F@ ! B J$G߫ &WA9ɑS1]\[ 4)vaNe!\ǹU{E-7ޖ[R.z_{E } w #I}3[~q{ W}} |aȄ2IBݖ^?$;4Ro/{WOs5 8LCF0mq7;q43ȭ`t7+'t_>\ P&s,ޓ]1Fo[֓E_i(bު%CL\Cu}_i4;ײjr-闆m95%Q؇ u ܲ`{KS@`D gھGEd~r(YuNrI,ƯVUnQ{="1uhN=v[ &eثvÃS^@nQ#>^Ocd)6F /^7񠢱"熈VB=xH+|6uXqE`E^M`*Ak1{̇f(N}TGZR#1qC˝Ywe@%3r$ dD cKICd#\NۇlEL4jlg}wRkp>t&x`ݬtE,5fY/)߆B?j`O+Q#UO0(Z@\į3K{P7z3կ0#Ծ9z>aV25rʻ6.b[w 3/SW(Z͍r,YHcKs6^,?9͒2~5NZ >XXN>B1tOcZܗ,&L á[b,Pɀ{h#ni(Q;$;IR <.7}7pqey cv l #&YlٮBT7&S(zpj혷rh@zgBnSkL 1M&O_Ro@l?p*RNjDCa3U/Wrl_A7 08 A?lBHTOp]Ag%&qd<"\9m'zB^)H^=˞x lTecK\h(1_Rwt' ylo 1fSKKmb?WOu* ~Ba451Hv U:sC.VAA?|)òSnyu)wq&<#UBHnۛx9S~g5E6J;֌wПfRΏHpY6k_g 28, ]xռ %߉o3.um-B{BگB;˹`uI8hQ>U60]b]?8 `u(K6豞2hQ<E-%GB*wqSdw E" <$D8߻1w2D7 a`.V&'%WV\uh*CK=,vM\/l(|qCCT z{x_&႓ݴeN^ mJLV-M^|_UAJjY!{|!>bSKd37u7 >AhJ^_mU/.~|cFNHDF` h;0!5g*R"6d|)wF] ^CO0O+F\D,9LЏDIu|Dl?|_MH|3B4JW gPUٵ*DJK|!bQoRv i6hId- swJN gQN y߼ Y9<@q!z|V徝M"`2%zQS_=P BiJ@&G@\BXܢ*(ۆh'+VA-4q{-h c␑ 9z(@U|eg$=cZy2 AZkN!Yӣ 5s+HJt;RqvI[J3iy+v,\m}o#KPrҩC]bכ_(ZC!]ci$ͱ1,+R9˃YꕃJ{viֺ6„Dd@S{r嗛/R=ȌI|q;g؂yʮ(vMk|f03jT{@N賽2|!=TgԂ39?iv6'N;) -b9WM;?` C,me[ lҾp3/ĝ_nvTDxQSa: e̛%F[HE<1 kP] vR8 Zo>)cLNxŪdэJ[g`'b:Vϐs** rّ9C|ɢ}fhNm/:gFS w] ߵ?XGZp>\_Y!mq #L`S\S$: @F"rׂG{S HKhUb5է//s~4 )mLKzo*"Uҵ |hScϡQ(wA"RW!HaBkmvj$.{8X-e삮E;@A24.u~05 G&*shu,JwDoQT"X  鞟-MjN"I59IvWzb߹xNbtdXv|ߛ_1{ћJ]6>ytP> srg9Ӯ#ol !4 .ô(UI>C'XN  Y Eg+qsu(6/ZM/KuD|죡(Si-v α!ˁNK(%H6.Ib'Υ-^fr3D`6aL:<⟃z?\xQJ$PAS{/P@V3 r.c߸ՊtrgBX-F?v М>DX-,2ێۗؖF^[=Tl}IPjmv=G>Tn$+9b!ĕ*4"FTUbv%3i6Y ,^ tFSZ$ˌ ٫=[i,u23Zl$#͢SÎ99ҕp0yIGWS5K׊HoVZ@jт`'nNA}hiiҧ>'Wj-T 1Ep726A 9q\\Vi 4{f=^ȡ{iF4V q`3)vmF (S& pRG|AT{e\<&u?aiXi<XU͟>!a{nG?\1K9֍GXqfìk$>H22zdlu]I J3̳Nzm'`Қ,:@wϾOd14~߶YlɸYn1.DյBd~ ;H{jU\0T8C{ZߔzxFX,aKcX M5/ilG&5Jؤ͘*܄ M7OUuaT̺a*I*MmC595۞g\D df$ \8Ld{09 B ]WIXmt,\_!+Y ySބAހ -THLg⽣j;2i78H`}0{8Q^?)A1TQ3S-SZ sт^ ġ; 㪁 +t/XXfr{[πe O(*(E(># ` u@CEa]Nw-˜ɓӻBGĎJutC&z:o T]=RTnn+\-g `Z$[&O6]nCxHd|?*qP%16vw822vJP_' l#8 .з_D!ytVn_ ":,+MYF;?~!ܷ cgCi0bzVet w ܣMkdQ!~0ʏO9Bur/0yzYˤdP'f/P 24nU3Q$W^>mNAӮ$cf}ꨴ@cS??өQCƿ$fTk ||_q<'ڍExY6̟W ?*VL}S~ -wNb8 d(WfJ緸(=#&ȸB.9=[PXq9Zg+' sz `5hW`"E1˦H®eFt[{q'u)/)i^?DAi%.LnN'X_Ɇ>@9\?"1E^r[F }GBߡY%?:`UijuN:. 5!#CMÚy).:yZS0?u_t cɷT;O= yOhuN@܅YHhbȂ>&)pJꔘn<8 rI濨4w˄olIO|q.}QҭA/\hmd ))2(*4[ Jy?hM28B{ n6«>ni95`v][1l2,Dk7ӝiaYA^oJ˵-’H\%D=KlHe5)lC$E @uk/|2=՟heN9~zjUqoVe|"inVG1`;柬Jv+ŁPAمz0YDTaoC& OV jIQ]sQ6n/%-p#_'$LSOD/4#:|>S{%AS&dm4un ᪺[0Rc;/c-lQN}z .x= aOWiJJ p*4n}^bN>ASh%O['99 ( !~-<]Ix"Y)}駀7 < 6:ԯN FFB\sAtV$7~BH8!&-ÃېaZ#%NVXX 3wA+є=u$$]'ߕOnTCD6c.kU>scs&@;+r6q{V\`/ PCq(6}E)$Les AȉV+ve:t+ՠgHv'/ay]Z:~'I"RF|4 5do᏶ΆP_'SM%A*b'w=2N}6I_Nr9Kد(xW:G4\_ bσ6 ĠMf“.=8_W,fGez|ΜN PHZehi9 +r#|1PB7,5fMobB5FH'qN͑J@@^z8Y:AD#Z$ɕnņMq껕 =MҙD?k6Ёi*\,'R  \Eg+T>ԥ9:9EOcA6*@O-}R5jU(w%&CjV zm.]xK%b~PH)msqOyB: nGi$UV ߵ#I)oڻ|}_#1V sNVf&5$dv@tg >Hf0dzqF :>x'SejȎ`K–u,Rh,.Z[J_ןvKt:oE=Co::M>&|hEuNgJ>xhLwHDłx(m`c s؝DXh ė SK7BCX[T6 +y9Gw!$D3Diqb>G]2| ?H>n`3&1 cG3-} ,:R[fbӓ!sAp3=>O/y:ax%*4-7Cv FCdྕqM60tozN?l`P7&:Q|v{ )]Hގ.+K,]ql-5A#I@U :DׁEi0\7Be&nDj^(\s![)w/t{\ƙ/x4Z}j/lx+h 6αrUK_. x9N/GTsOrVn 1v'ogpTO5N"MHcV0U/][aNlڔR̂J UqrTBH6zo'wJua8w< H T|Y=VkĎ:-ݜ(߫"QhY269]oVL8g~֚BC%ClܩY 9E +Pn6q6khLwu1eMQ%56sJ#Y}@#8 搴1w,sVV|'wo۽F wMIov~7 d)L_4h.=?D~(]76W=Un@6XH\x6ĥPSvu otmP"->T%[MF?X{ZP5O$!UݦJ$gQ8L K67wu'; g.i͵0 J%G6k61߄Tµ\ڂ[a ^(WmI Jx_sW7Q=#5aRg!͉`@168IEp*=zށŘQ#BiNK  svW[8#s݇uEvo%y-ԝ3 w|XRW&bWʹ1|h}8К.ݛ9`eF`]?%)?\՟V y=T X]l &Bky3a"tdfmoV`æ{Ctrs:ٰF,>KO^MIf(dʳcM9[v1\ 1'i2h'3dōxwn2s|5`|%ߔPk Q՗6Cg| s<"]Z"?HwTaŲxsF:obWϑbt\[xNrhwm{I 4#/Dm<!9ro#o([2e\&wOQX㶓h-E\Wd$m6ԾԙDco{v OQ@*kjT}7wsյ8ufN*s鱏fSmڦM'}q>EIB#Exb:=gj^ P)4 *l^wmAw[DzQ1N*v"4j) k4&l2q΁K )WtqNd4uHcX9(h훤v~ĥÂq ,%H/DDoLNa :_XO f+*t(>N(pj <(a,d,$SihhDbte 6w9c^~ kM5V-QG_[1XM80+W؅i`jnr"=:'\z6DnL2?}ylyآ-&is *Y  Ji$ʁ2-8k5W[Mvᐴ>*(y߄(^Ac$t/c0(c,pjllNM͸|YԼhe?6:SƄq:lؑp,-56p)\ gYomQ}6*u׋t8?o$gK#pS5ވ-!&̑J_l<S\<3[/}g+p Wpo!!SlwYU*aAΕש6Qw#"թOiNXIؚ` [Vn)9{PZ,3blʅ3P:Kjw*.\3rr<6==F5r8N)p_|0蚺p#. N.ͷ^n%ћ4Β r`G'AF+[t x1rD"OEݿ+-!8>)[@uHy%v_rDiBB/zw,9UȝBNRx'TS.c[*[~A\dϸw&a208sf?n+M3 .^O(5_Y,3BqQ' IFs_K,g8(Lzܙ~2۱ړה8xI~sS*<1uj-ھy.D/hGju~;k.vqۊyVHKDqcYSzn$$nP)3ՠcDE&h!$J{C%;'ٴ a_'*:p_n 9z]Dq`ğ6%XЮ]Tr %-Wnؕ/\Tvi;Ĉ'i-_=[[{ a@RXKأVtٽ,OF'-c|| Y}(VU  G95x?fgL*jouyN%Nrii)oٷ0wEJ  /v}Dᮡ2O L&lOdٻ@UW3mKrja[ڋF{xjUq^4fq`QGUVe5z]jDBho) [jc{v(8JlV~Bt_HW~c k[$o~-bEADLs ~48}ed %SNr1l~'1Bz1$EA92,9fiG $QaAc>pk1*t8L XH0$}\1{jِ p("AzM{:TStvL,tCl+qJF煒n 1VӥeS֙ZJkde]1RQb lM_SلJZH7XR )qG 1)A,J1%\B X$Cۨ*imqrPS2fT3o`$`k,3d633%Ԏٲ@jvxMiljGG D9.[c!,WtVOįPt:~ڤ]]dOb%ThYZqodYәhnR˭6s Iqm@HDQ\Bj}9sJL[M #P&ŔY=1AS800:o& nsZ]`Hoyỹf}Mh5c]Ճ{h|ʣH.dd-`@Zp 47tT (p!Q 6aD*wN̡&[6xQq[b,XD>x+OC2 .DٷFLKhH5|-T`qh S`pH q~~ywӨ;Oi ͐o#F.j#ţpPQLgRӵȞJP$yߜZq^:A\d[Qɢ򊒜iSGOlZM&* ]ʩ=yM]=gZR7ٚ;<,!l]l9 A}Ӵ/[ - 6K-Z8E8Z@  p}:¦Y弘Nd1Y&# ,3 tWN%W{&DV\bs *K7$B[o^*(cKHv;lVaUa$͙w(υ\o*ʍsoOOe.ܔiw %zOʥB+}nv *{g{Jg9TK"ҡCVOQAfk^xw%9yZl"׵G^܏?ve`6>($!/1gPGQ!Y}Nˏgm`FbV&Õ7)'wӠ/bۡvX@[vQku7b:p*p-xS9XjrA=3s;*T3>v."WʌZZ Ԃq6a3d\v j}i7?ȂXw g_-ػ@(`T|=ST..";Y("Y񐾼uI $#:9] Bb+n JP^ƻ})Dƨ(d1ս5I{VZ')U=5ۨ-٩ Q5=a':e5~S%">v I9hTeeW%YJr#{W/%C\ԷAzlGOW#<]c -fwdIaf]$Kx38qԱxEp[1Ro @ $=MH9޷%/7`6v1?lpkinw:͌z'@+W2daDz±l7Hb \@?]]*CDtj2ㆥc)o[8XX3jJtP ɡ4\-Z=_~7yDNR'`uAWz$HT-~x̽}usrass A>sMҫ8$y)`8K3bcx ֙[L 'k5?%XǙ/gq|vPnA.,C:r#툸x7yYፗiBkpnȮL̇;,&Rb|ǯtͻ1&$/:)Ț%ի$ܫoX5)(h-b5;]wdf۽m_M%0v9'ޫ${h[t*4 7*%i 8D$'cN%=Ɍ7DB pEB71wf_"/Or XV83yUْAK^-Iޙ^RUg+hyJL dx[ؿG5Bkgc$cO^Pc$XH\fm `Dzlʼk|nX{SAXBVbJ8_nv%]h= +8;pD~\NPƻ 8{ߦ?RaǪ;ڧƋA TGa}$JAbC%yL0L%y~7 FźL:<! zsޟs긒ꡃ7;nd^D(`fTvb(U-Y,g)3"x;-ḛLlogN?[;YZ\f+[HNT`kt*Px[XӝN0[^e+SėsC㉝X3d.뷻9z[s|.h5C|@?KZ9ɐsf2D6p1]VWm7'aG:#Y)PeQ.IшԁyE8GKV22oHIJ[i'ˉvg6_T6 \ {U3t-I*=v2;(-(С(j$a|5H|MCu< %y:,c7=5 y ASTj2ip4!'"[]˪fn^(s] ݡ^"Q iDujld)wVe]퇩%gZ"KYQAZ=| pQx؂I.o8  K]h%+8| _E;yLRM O&ZW>:HUbK"[v<7n\;4KDpxIKZRK ʸpJ+':13X2Jn=JQߔn5 lYDz&! }CڅQ)O<{OH1DGRΒ?T+Hwܯ.j񧞪i|BiOv8/12ˇ*%ᨍh*ѶyVJ᷹M]I7OW*cL[TK0O. JZy}u1wԽ 3yv3_5u*X;&FXۇJ]?uj.ٌ[3t[-j5+v52x ]k[QdܞHKaRc0;v Q'-Qp.XٶCIU]T񤌕f3 Rm>/b#{wEJvߍ0[ 䘿6=QB)KTbqj$)`ʾdLts{d'NzUDl@76Qs]5ϩ CÚpWLeE)"~*jLsA[~6!WYAb@wqAսAAR+ -O _' _%BW9 ^ؚc^b˴݀cgfyuCÁϺU%"V#le94g$|2B5JRǭmSs?UG5p.7]D>HCQ^=1l$av%ƤNif'ܕ 7=kO^wv½I ^˙8ZvˣUׯbw#VvQdk'E6ge#~R[׈`R_"޹0n'cT-Ai+rKdi.vg'j;Sp,eto%-.L,zšq N$/cJ"*!jEu=bY5A%u&rd`2%H{~|Bgk _} g(ooRiT$7!Q ;.N&0,'6;ѣ$K?oMq6R"?2fmaXRl\]|,t {i%'T%9R뎠"f; 5텷NvԪ& ~stLǨvR˕v,7#r?Vj8?p1T5"BP̜=Ʉbi2e0籈ag`啧l;5E5]m{ t !b19_9NR\.F ɃD2CIxSH\Q\^IAF׀n!4Wp-u@I])x 'Oje̡w*v6xyimׄv ι{)W嫞->q°&4dQy \*k41Ƚ[?pTೇ,NዀuG'f'RnT[ FLBr P$&iʔ_M`Xluf:)oB-J_;f>j"SsZ7:?͒*yl đ&Bv<#(,N }yB6Y42X4{aR!70?& l {Z.NL*hcQ9ypM}cb,WQ10ч6(i0qñKɶՕ5ZGPsś>b|w칀m |&=O'pW/ Xc:&(h2A6?qc$@R\#V#@R'}nQ,'GȝM7ɓӲ`3sȻ3rȤHUK8wj•d)iJ[)oށbsw;1?M4@ļF\BNU40hvCo\0x|Ǩ+9O5ypRzdr#Ẽ>پRIr]Z(bӀMMD(I)jt9(f/Rn, eRs4G/sdHwd /W\gg]sK`xaLpw5r6j?^~,;(yo~G^ny?U˜{zA>P&ʃ H1 .V֦$!R }5s&KM$T4F+Ͳl ͉Xv򟉪#?:틩29`lǸ{2®<9S:Q6;1/szE0Nfy`U~s57n[5GhS3n![dpcˎU 妋ڜ, /-̮MDHטp%*K7PEV@FX1$iV5;Pĥe hv|bqvټxm_ij0uuuYU+?jrC0J]b#ODe;*qk?jhAIJ ^+Zbgo^KX<ʫ[v4d`hgmO`:NNU톤}\)'eJ[̔mQx_EsIG %¨e} M GX%l p̆$ԹûL/} J*6@0Lz/(Ԝhe$v2?s+)ַKAyu/H?z>As|8j4:nvgjslOT{8 jO& .y6Hw6.Θ_2ü/k\ I2hP:Sfix=|`?fš@)qthZ5lhƮ|EOp8MJ|EoHjNF{F "6cnynU >亐pP1IM֌?dt] AU c26]jRM9sZRoy*XМiЭE 5494:%\y* 9TN*m|WzsqH MܶӦES#İ;)SNNmzLϣzLQ,SL(u?Y&3 Bnw21˳=! Y5,3=r nIUTWeh@5`z'ײD ҴR:J햁m&5YM/Q t]]-E]L$l`UiBy}~^X{UErǵUP+G9o'Ӓ-'C 3hk8j#jR.3Uew#Ioi c#GnK|UmYL~_}kJ.{rVS lWa[F]։M"A'+mhs"j-jvAl`iIMKo'DKl1P'>< >p$قpMi&bLcOqEDe 9P:Nxf}qJr\#.h{k󀌪2'6jLňv)dFk=|QN+$_.VP(!̒ϡq`,s2bOj腈P*v2aEQSaJeOv* ߬k1j":p ,y #5 lGp5-GّU[V[2{݇9{jh6 o9J!_Fɷo=_Z^"NGHyCT$z;ac[Ic#S/ɚ21nťdK@(<@(k'N%oE^"-5aO_nW\2!wq+W:Xqt6Nb9eO% X*>'*TuNݞzƟ(EKj2Y]=LJGZ,;mY:yHO 1-wMuy~F1tMɄ߆bvh h5jQg 1G]<(R(Z=9*([N/3O|Q>L"\4aɆ+"*ɶ*͊AĞ 6'VЀ"E5sg]jL/2>p͚}jr3h Zݐur6WCI*8NxwP\ 3 $HEpNp8i/1ٍ=Nv0|ΓHڞt eA#F3[>=%I#$ {XV K?K߿̆H*tfdM@n6c f<+jA6޲%XYY?hFV~cԱSDO∋"q>8F;wTCǾtA3dkI`\,.P-+jtJTuVڽt4=5LG2կȄ䆬 `*ϣ57oEslO N:'c^&9ô 3A=[8Ąt.3*0/O'Y[#o]n &4~ZDX>kvoZR*uL@l\<`VpԾNGt9vL\grs00܊:Z27>UL D2A\ػ`=xҳ E$v<.w#2"]ނF^B}iV) ] @*zd_DIRAr-%]X5G^"ۘ&9F JL-]i>6ݶ#gۼZS$3vo$+~·?[ψ"<5#UN6Zֲ:!/$#MJEOxeKtjlOoXҌz_׀DɲkՄ8qCz.V`XL%4to0X+㒨Ōm=cP7<΂@ b0tƅ*M+MC ^_r']V^2vT[]=ݍPjQV(!Pd'0G(&K9Ʌq;'qnt!nVI&~3CිUV9$2^!/i[!je/J &=^L>S*$A (ciќ,xXfJL(L{|aQ2sv K-aȔÆ-GQb*+ 1yI)ۙlko>O̾lh{Yc<5fw^ :IMhI;,Fj 1QS5URk];azfN^dt)f?Y**jo5CxW7]nǶAѢCq]r"g֬<]淛'5Th&+vq ~w ;  E?J :%a[$@9˝^z+D^p2'Z*oHaSK2qI'8}U߼yiWmk,Nt Wbmq"5AZ:5(_Z]R\wQ}<^C$ъ7+`Dޙ;)"Wo ZPw-);?O#ƗC$eVn laƫΥ 𛗵]6vAV뎋ei ?3Vq=J[C4Hr6cfD 9>}G`.tۻā*Ł^tGvH3;eؠ2i2*wRfYjCe6+r?;6 |Bϳ1, 7,D<\] r)$ڝ߮jl`ICuύC6q[|CSUduY(bMß&R@muc3C;-92}vඉțJT||ñL|D{EIf.sA(\tI.h|kwόI@u{\`P[br܅7(c1X&v Cx Z]#n~갺qZf 9)Y6ncԵLJ!j2.V0A^5D?4+ǝp% w>p>_vߘ+,{6J }|u;xldh}JK1 |$O=8~~τ)_.[8_= c"YrbN4ņvuGv㹟s4C߭iTW| BR /c]xvl9} }u>y.ۜ'?e6/felZY\<♦MGKob8X;_*=u7AJi9Q?oTTw_7뱉apO"W[+ #*lwcYrcSC0<̩X{"AJ4FHW(ୡpφ\˖F fP9;m( 6SrM)S*Im ߶yǾimLO1ID.B:Șn?>@sNF Nom=bȓ5jxV(!5ʸx|HF^U6k.emd)\ϥʣ(@t R{BԖ!| `˖5H7x#s86e;Oe8)8:ldžm_9LX o98w'qkL[0'zX&01)/k;Oϧ+;mAd)ƕUa,`D_LSmޤX .dq׵A1I$s^>i%)w Z 9u,1 X36[y:R(EkwZ;핤=S0IS-ț6c#[H(\,e)\r$%G3;КeϞ_s:mX N%rgI4&)"Ϳd3J\@%yFD/u s^m ^7W$ fY%;a #Om,|rLeB2w|ϑu{DO~@ŎpBɧkbdUgi?6c?^ɯL-4̄cR%‡9h4=C1=з*r6BR5y ӓ˜ Tx7 UԵ~#!б'~992BjHfV;ګQl g䫐n_mnBi1]Dpצ\CY]2e?(ȶ5o2o G-.Ii}IޔcQ$9[g)P˴i^3 kGm\Xaz0Է *Mn.q*"nLTo d/sTCN&. zhݴC,8|UGy*:]]Vƅ5u/0~9Lp,o[iWJV2t&揣vb0r֜A **1rNYP}/ ],x6qiXfL}d%W$FԉM @J`l5%IDufq|p_$ZD6n vˠ!Rx[Mw9x_riF a^L=BŒj@N1-Ѱ*}z\0@Dl@h:=%liήZ7o[f5sI h7<=cL\<ʪA'6H6)ЬP| Goeh{3X?u Əޓ+4 b)C ^ZfBCQIKov13KJ@J &" x|ZAKQje9Oѫ5a&T|\l!R'{$E+i]6|8Z*D}bG`.U/kF=іN'|(,$gw^keV\ܘ8+"6|Xnc Sz @ .Jʖ4UxSxQ~/{YzaTcס(pI7̛_NjH+'NDVZ边\`P'b6o'=?VPgԥu"jI'[x9U(2s,*)kB6Jjz:4:cs-+OU?tntɴm]CMKyݑ9O'tϋXkkaԬuE<ͻکD1pYIr^T2"lhEb6s$9#j]&rQυK"5URuzo+H"5GLyN:Oi,Z9b+Eʡ@<n>3aLmi FW `oe>mKaGSᦕdN M+2ުJpe8ENY(j ?0hs" ?_JopKJ (Cbk}Jc6[x 'KS=!؞I\^.o(<Χ/VEp,([HV=5~qPeEv]:%^gh^1^4>1pl'mY@@YM ^9;1lԗ©~͹D]mCd0-͞l Ȥ;;v5oQNzEn 10#a5]vD k"1Z iij|CDЌ[֐i4Ġ_HzmE)ÝZk:n~4R4\|X2ϥCܸݠO5I?_o$@#Gm.Nh3\L_aUVkvNk_tA!_%ERl@8ï†Ho# ؿW@LC"i \³Y(z #댨Uja9D\M"s"ېcnn2 SYNJ1Rff-9*vgxZ_"hPV߽k2*>|U2PWch.[(5at,o``WV` ;uDՉb a-;L H/:V}Q:˸_?n*H "wyV,P$=Q# 0'$3+"ʌZ1Sc,Hzj+烒 8cY%"0oW%ڑu6GX!=k^r Kuf5{IKQAxEaA U]^ͿMr>#Vñxg}i(3@$@6W'V)@uS" r׃/]ֈT/Խ ߳?,݉6Sp:5 Q^ CŸ>t\LfTfB 9uAr7MG3*OWke9 Cj zD [,dL/?KngyIB}PX 9rh~[|}<-9$y\nlKd]( eU.*d rn]0ٜ>Lw%.u4T(Iš-/]YO><\ bu5('PK}S5&3Ei{4#yf`".$FjB L{}YL2NU5_j~ x>`O}zf/pt.HaιGcRj?4-CM0'f z2qjq0X9@s&R QP-mT7AJ{la+s4x,_1%*HnnLrǂ ߰ ՜4O/)`n3 0 >?9s=5g 6_R]Ψ?=h5 ,`*EZy^F84Vhm9Yv ҞkmׂsX_xuYףz?agZRйlo\y%@PxlGi9ay{ߚlhnSJT/W48%- ȸNpͽ 175(YG6MlмjH>2i| 7i>JiM>|Mʧ2y("ZD8;#[;= fhGZ p Km/wog\v.2քnJFaȞPPC@W 6 舴獮g`w}YAnj;{JPt=t(V^Ծ"whώ.)?xn9˂Ŭ-Hg>xFGW "pX5 ]}[Lz͒J[2dtY4Pf)UA"=$nB`iۃR3 wɂ\ߖ\ɐȓvm\?[/m'J%fl&WM2Bw^"RgI{&T&[5{o^My!,Ճ9М7uD17A$)2^WD4zޘH0?a0cw!^yY+iU(ɻ KnEM6ۗM2$ǠL>Qaƨ 'ijxp >ّjRn J$@c+p˸5TSw y>~-*DzҊ)lltRCB7}D|9-d~ |K>)݅UA]Mdעٚ:½<Ɵ<3f`AGX46}[L1Jtck会yX\WRuZ"PVRZFrجo; T3Wa%ۤ>J$ߖQP 4K\^~oGIxⰒī#4Me;42x >hD#4^(I. _O@2F4>)d~JDTLkMbTSo[CA6Icu,MrߖʐDAG-- q<ⳏ?lϔF-3g/p|g%4ho]7h~㥶%Bln%'Dחԥ$o!=th?Ճ݄*B=p_bxMR,}g0uTKZ|*|'^<ީ,VNK-Z̕-;Hu0?ΗKԌϋ~MП`pE!;o__qqS">7dҼ'W!U74a3މ{F''c/ BV}>_./{20vS97;*eaJd6݉}YF8YdgDVHfϯ5E~c# ߮Y<ؘ[߶S@L 9v |~t!P" E?B Kjb#K:;-Aԋ]aN%B2˰vE^MSyFYej=c` .'.QDcLڹ(ϻeeJ⻳ *q)G<L.;WFI/+8seju-`ICgPU|oy'ܵ]P|a"Ӵ!oc>G=b^\~NBBAMZlzCGl]P%8/7Wnx}-T^6ʵw !99Kl($u6R}aUOK9SY= MIx-cLtd:臞'Ŕ88=єsڂXX(~&2-j4Nԍ񍔲6G٪^nЩxܺgPKnז$H шco+{DiZUG)쒩֌u Y>Z,@X >8_v͊<?jњ GV?+j|5jY|uoXҾՇ\#oda^2ɋ31x/oSvu4Y3*v i_N SdlrgT:AHQLMт1q6 V# MHdQp=fd~~/_b׷Ft|Iu1@P{pVDhV= 3n=6,ѯL,zg9$^F]iK xlkQWl|Y}G~\jusSƺ;cl)Xzl_C $[^6KJֶc=(ЁFV>%*oE I0O./UgCޢ,%QdBn^*8VUa~ ; H 9,@a{B0xR;lAbWU|< ˳=_Xapxl2̓`$?آhd mOEl g`8%r_ pwL3ǯa.I906s]N6ב0vNږ>ѭԌQ `;|kl87/UB}URJHH5djK+A0u,Oy:ڊw%t[~tBRTV.)F8MgQ鸤3VRTV[' V=Ǜޖu֩pqܖޕT s{umP e__mJ2"Zyz92S'~.7BuLpپ"j/c× ͸d;X#B3 i2.o+ HW=sI;0<I`{;NkS`n)҄je;"I+Bc] =F޷qD8臔_nPvxmd:{Xz8 )"͝"'OԐ,>Y0S;.@,L d˽遫."_XV6nxt[WoMlF.A ~PaZgn#E7!0 bOa7֔;! fPXvV/k٪4\jߊE]Jr y۟v7SYCUՈ~Ƒ|@ezy -]fMd!Nyxb^r;(5t8lhz7V4kbvxW[]:'2? i.ʓ $\Nb?ZK6܂ =/<p<`R{f-uھ!%u"e4zV5%A CFT![TecnD?Y`19x1_SD\}~䋤UF&PZe^6e4KGo7[(U؉̽M&pQ㿫$:~ixif2tG"~ "(HAt=6iPJϴ|ݯZc!beeAsLQB^8R0 $"jt\IaI-kN+;HHr՞6#/a.iN|-]tQSJ_G!^So t!ϵ}ZlKO{taJthHc4'vOb"!݄\]j(&8X?&ra2Y*/QPgplgMyȨ911,]--p ąn,LiSg?/X:#0eݑ#kۃLPM(jQ.1Ix!߽6>5ify)GuI2|&xk'ĚB؍Bo[3 &;CfE_%\o7螓5GTc`&PVW3eot Zyc軖IQFމ sYhHӳUW*]+!lGC #<+яY̽x8PBiFR;uret;_xtJfa"MX)CB G!B|z+Ah˿-k$҆H){~G0``-~d40v}dVc:4Ivs&-Ў>!L-hw LQL{Hu|8 V16bj8Y{pԲjI=o B/䕏b*; 8(!I EPȪ>ʽu&&6oQ;Hǝqq e諠kH8dG‡j8!0[bu 5Vn\dxQTi D<[s=,9dcjGtU)kNƐ`j1>ik$L7rI o;)deQȩUFB2Xиf)X<fPz zA[O U1M/-ӡNZc+Z%(0 XvLcnʙc8/Mj*?Tx, .#w%ꗷQ`57oJ1vIⶰ_2֗S=dEVӁ /?Lu <"rk@0%(~ZWѣ~c~ǎ!ҵaf)y88lU7#sMb(ݔ9,'q7l0&LJ%9~^in7qo\H((wTW3*QQ7jRS.FkUxXFKbiTĴy lRg]Ihir~b͍Y#GDnS@u.kk *Mp`4Pyk6Ku /@2d8KHOʍRe*K¶C~tu.ŦeN UcW>H-W>pcVL .9Q{R@vGa~ ??Ag6>eSL DVO-L4'իi)]Q-lbz̔1δwڡ* ƣ'ʂ(b-S>h_Sҗ@XILNT" m(`s }%f?73ivbtٟ4nõCD~޹u <ݕqGyi|Q'޾g=ϒNڙ!ttM&,OQ=M Mڢv<ο32@X=֑Ϛ(iZ9kOG)9%/Gxlɇi<{Mׅ34iQV7HT;2G i{7tO>q>fJ֋rtD9+IOCVΈpGK(|#m :q{5*4M]M URX%v;׬p|8ѨQu㪉kpP[PZ =Vq =& 󍵇Iqb0NS)wU9[,+7ͭP k?fҮ| MyBU+fMzo>mBy(M&%i)3OceV߱[bq[5I0Yۊ(`B3vw8eЖ:+ ?Fw),*'$DGF\84 IPƓtXc ^gm@2طX&IV5ҥ4#aq)ƻδ]>'/ϓO,\fsA3Jx?]} uiGOQ.+PJ3TZjJpZp>@ |DcpjK(mJoN̽2Ng'$w2e2^)AKs k.#K+5I+u G<5UЯ 0ܥIjVkKܑ3t|R. ʘ99^CLjrﭖ:Pض5Ls]bVͣC^(HOJK{`%Hl>)'V/0zC x' I9U'N }¡ӍBIbqeo̕J 6\-`%DD5g L+1`&!gn?n+}D^_Z*#ڝbi8a"3Oo9/otM$զV..mTt;XDV=P8OcU=/P U$] ~Crul/Vb,k6?TgV׉^Nn@ֆG'u)Ũ`{zdO<Z<~"rQ, vOٻ LQ:yUaQ%@H5߇/;Oe.WWuꦘ| +&~QGuHkKbn .3X~No=4(3QVF{)Xc'PoAˆT? HË~5d-x"į1~3U^TFxwȄM*:3'Ē|1p@U̎hC^?E0G?4ź'o3< qԲsAɟj:ڂb2_P̦vm 5 g&FVz/kɐ`zH qa̶K-?xJLP41Aά>WjX=h! 4jCSIߑq^3H)/R5pLŏ=Af)9.] @Jq.M əNݗBAϻq`_.eP~C>a~{H~-RЧL3d},S_&n}mSU:MZPcE>&ʓWz7qjQ2BTЄXr/riGOx#y.ml^qHT6_!!PH5]qؖ,3p?nr&0WB!h*ߔb^Cz /ub ޔEhx>9vjPXxŜa8+KI R6<Aks>cviFg!xۍ^aɢ Yx`<`'J9C n8^:ϯ~!W{tٸ,s==?'<`v.,PS%G$_q-Lbv`]\y&c(H2!9;tto/ky,9Hc4/|#;0;CSIcWD⃽(564[ܞJfFwkxXtKM#xc7f(mƩauٷ=1߈{X[(#ug0`0dw/yv׊#G2)Q;+YkA\:漹D;vzQ*nu|ȓ&鍞r7f΃VpuS;r/.批i3 t`O#}IqjuR)tub^*|O餹^ElN#2UR_?ۉhXQ\?`a$nrz>_Պ^jXQ<ZM'R-78mž^|рEUxd<1O!_Fn>?t A_gZ:> VvؓS-jWe0ɍsͨa؎'@v'?_2BҾ*/EmkU-Bj!Ѳ*9^Ѷud1cy6G^vA:Z{_W#(%Z{>cRaѣBZdnLz7*3g4\fGPvkUʹCwU1i>ѩi?{6*>e%Iqf3(p%}Эܐ#4>vvzn]Io3\UOTGQ2x&Ruh f,xx/^ "JI=T&@I(/Q@ F^a5Y/8ͮR`麝3޳yY~zEM)?8ge'?c!KB p8P#pz(vVoXDăN BP~%>>hC9@a \g/LcA~@6ϤS310`FAy}3u2ZrZpc-[K; ]T{kkSAYޏǴ" L} dO{`>YT"Ҍ轵5}us(sV=jcJg@(qՄXJ̿#)6\$E6˱*#]lϞ_SMO"D ^eA0)A>;Vm~n-<((X-0HKTvEA|[2pC a~B@9PhPN҂.2/ɣ|i!7iJm8o|Và.g2tO lZXoJea9Nyld 敟rg}\ 6Ė/X-^\0󉝢v"mvF?$m$zhT ne]B\ nK^#I9` ]|zz[ڥJ7FOجɂLrTk7 ~&5v%ǒKb}-̞s:Rfځ0%uBٓ0jI`F3`. b?z@HZ {QI}6}=XIdEX7MOR?^w%)du,9V} F3K_2,1);ucP* sf.L/9B&x;N54݇5IV%> M`<()tq[qt#~T%"33ü {R[ɘ>t-E+ vXI1۬L8L|#Yry=A6!:HJhB!t GMH`P)Xַ)r^ G}!{:ergSԪɼnM1>x|5HBGrƹ:D6鈁pQbv)Vǽ> H3s֓u%<#3.xZ%&,D P!"~jiu6'#'ggUtBQW>A=KMngyx;c:iUSxw( /tIG֝h\àܽ%*94O')z9jyNCtV%RG +2X.u%Ӈm,'f' 5͢Mn'Jk9xZQ ѾAšGcR[x?A姑U" KZ#SZ[W]P62R!-sLac$:RҴRh,#F28SUj_A'!( cP-SCf7jH 6d)d|fxh`U5Mex }JQP& 8xR1MPkevAtT2tGBDzKJ\IŖ=Bw[6V]Ɠ{13r'ٳ O~9(PBHP.8D+2/xB,s݀OyoΕ}P9o I.AV\m*Zpkbjr8ƷZӸiJD|L"1U2r2rB!t %(۸;yn\)""C-̀ԏ a Me \ Y{J58Uml͕C4, 22m[~].ݽa{)/ʪbK?@UjwXa6,]"fh#h+rrM ]dQe_9+Y*;hܢKUSY2?_']M;mzYˋ3xey&M 5?B!.@#jqeFGz-Chƾs0B)4x6hiL}c PJ*/2y}yMpi>~fcshFN.voknvM.F @_8G$(|>H% !ܟBM߼ #n+%PɓrW3ak*.p#[̳)>b'`vDu-I78=MGښsb"Pn}xG5qbTS_:UD϶UwPʔkS[$4%KR:|ܒUڡDu'Z&>2`g>v:m]Bs)"sjL ň,&SJ @s) cLN}z]J 4ZQm卞"d4Ͷ2'Ð_;0;p7CoÀd ^)Ψ;Ć&E f;a>k9Kco3Irtn~7{?̌I[ɧ_tONӣ)~AXWf.M6X/LН[F-`A$a6,u)uT+EKk+/O1 bp:rNnkgO:%56D]cs()h "1fɗcUvɍ\wA7 F/}e@}k]JKʪs8#Ы ŀ9BXuy*`/iDM6U鎡PB p <͐@}ޞcFXKdGC 6•xXAE53qL ycd=> ,:x,҂=o2r\5Goe`TgnG+L)֏@uw?!-*=$PW١銖c>dT#*^b8zd|=Qĉ)Zq6f8DwG eۖۊVwKhMy(ȅn:ZTAnKi+#S6Vri(`pj}}W];0wHՋ< SQ?iѩXđw&P;vvICҒ[\sew MM U6FdItE{pگG9!}eԗz.&q D/WGZ*T]˴ `CDiƧI3ūӃ`z 99Hr]HXe͠k7MK`?ęT7 S_cйQrsP4|hdɟUyh +r)(\;t=@H@iUWCvB\){ܕB_M'vf"HWMrcY]Ndz YUReZc.yK=enџ穇0UE3&F)_S?)(=,i!dqj 'z?TnrOܬ[e#o pWg*zըw|13ɕnPDVxt䃖HEi)+OZ-^՛P~oi!B4e<6R4V寁/oH0W͇m^D k I 2QAג$I4хo8xAKpxnq7޽tfL\;zt.̚ 씦 mR)zdk+Ca<}/^=XGtӢ bZkocp'Sl_*rK5sbQR efD +X S9E>˰wcSYݏ^z pZϢs&-~3h簪iTN _4*88Rd:V`ewɴ?3Ux24#T|0v[ҰL_#I;VMԥ/<T_ֿ(K$V&L{Lt Ŕ Z>+y@Y)ֈMhϞ'DվBحMo8D֣ ЊvZtپЀEڴ)G49168m?3IH!`Ļۣt,Ib:jbqyyP&N̙36s $Nဪ-bpAjCӞp׹ssh'}O0%m4}7 #&̋A,ɍSW4ah҂Fgr+: n K[Nh4:꓎H]+.r}(Bb݂070,:W*6I4HN{c}>SӰ<%)v"1=8-C~GmYrk(Dk CƛT!ؾznR1= Z:dk;2nbuAHC`-kڕkutzEu9wJNPvFFڪzW ң~~ & DBK+&x5<:PGW %;A ! @\MSSlN2 YӕU[J.w}̬hBˏF@ :}}Lby,Uߨt?%zB@:Y% -C+ׯ. |9 S`HtJ k/aEX.^ ];X0wUETOj29habC5f0nJwo*u~lA/G;V0%nWω].7;eԔTbI"`,Qjt|"nB񄸯 y,+5;1]3 ZPs➓-9LZDzj]GYmscdxkHO/we]$VOJ<ѕ e/hk)\fԄd _WG[{ _)rm#KlδcRϥƈ|92}w'϶FU jSV1}2N.jm(ccF& ExT!x&|$ƾD~df SlV82%!VuD?3mK ] _բ%=C= ^G*QadO?bIf~ -vA$gU Ě eUOQU1dv6dӣf#ԏk@|H~{~ HcS<#ܞ^EH@c֪pw44YQ"z3IBCg홽Det }]V-YSS .3C^|uAF޴B;SJ8" ?$9ЯgE);pSm gPƏ[7xP[D?;QlJTsHx%DI{db:Gd}'|$Tތu&d^̑z] %kj6OMw vݕ$Ȧ`!f?1@}MH=TOW^Ifw;GŇHo+KE"é02Bz _3BP뇜SŊີs Ö3aHzr75)-;9Oƍ@wx'>w1AԖRypei'xZ'JS zSiiܹ =CGLv=*X_xz a㔖]Z}Mq*gŶv/\6D+*_VLԣVgQ<*6`mXO$]6UrB_kx&JRp#ď3E_ʭ'hRINf5tJ35T*%5`nE-/ Iz~UnQ_jHo_RT\e':["+D}YDrN0)x YfJq*V2|L@0y9$S/]uLv7yM(i]I-s^&: \|p3'|iHw$̀f#b*/P^r]w'^?l%Hف<W/TwU^FVh{ <I\ل;$o-9;@I7#R' h= |"5@BfGϡS6!h)M|N-Bt=B5sΆGD!PA^ 3 f XiGZIFLC4U.f9 W ԬZ-(B"އ^YChl9Tёࠕ^#MTmfXea֩D@,Sf3÷{@gx֧$,ANw͋(`R+.yH#gSY)$Ca fݬl-:͖J LȿxH9yF`?a0ԃ[$<"嶐#\eqs>iSu DgՑe:eCVC+ЇҧV? p&#/Rt08ң*31C_dXdm`ݟ\eؗ kz@"*y~H;og`L_$'uQ_p&NghLrhi!rܵsjxx[w >!︪$AΥpYeZ6:w`mqfBQ+-dx'G|ዸs2rҡ$" ?19{B3ym !|ϪD @[Y=6<.SlG*[_zP>*|,')~_3Ztxqg} @q?')jWƋ-`di$O_GA~;Oiǵ=?6)ȡKr Nie3c KU[}Џ]oiz[P;DĆ1{kto"~:~"(-EdetG C4I='n 63N`ʣ[?Yh1il)x [eIF5#wwcc PuLy]Sɬ8"uczC䲗IY98x$w^r ' 2F0 fD:i'ۅڀ^+rՠo+ϯ+!p[kd ˲0i!J8n MV;13U@?*bf]y.=Z~Rj4Zi#1!l<\1"hLb=b޻4;{-bbk,qZ}'|㶇20/֪Kgf ~t{¥UrFr)hQ,\a= k?h2a DH͢pRc0:x(wb6$XXe»OߪG#)vؙV,'` e}g9m7_W&Bn-^~7,H2Q(tS-qct:&{K0˺9z3?xt2VJXjWRP/`:?P%,ֻ1nn؎iRM7YF}@/Lz({:tc3 lҫжhc$87 FI@7ӗ9@&"{,ol,hV-7An((h5U,/#5 |j9X7wK犕%p(z^,"\Nu#҈6nᛦ*F"DZWh tTtobwC8<4CIχ\9B- T7WH(E,H(HyE=Æ,B]djjXvݕ-MIc0\|sX1-Į%ܥuUk;b}q[ްK0?DSZO/.2p^+ޱ%+N$ ;V(&-.2MP]qցڼkfXçMKy ,ٲ\kj\ڌ&xfC%jD =V38Q|6B=wLQ p&y*pG5Þ(dRpbV;,$=}+3w 7\!=Qj9Z0黅4hf@#IYz j8ťb(78"ROX3<4^$RϑC]2eU.#NJw޺ChHĻM"B~6q^!S.3]U6*Dsvꗲx"[K hel70|26c˘ÅSvH/? /P4… qsM<[ɨ]Q+Ec"Wэ+'|ȿm<:,^B_8: RV+;@ 3"&N<4ݜr6It狼o u!QKV'XdRGrܷHLmǙ['ƪ 5\r%K+wN:(Q(arpG#؂ 4α'k+)^n:('-,X 5p.ۢ x~ ZMxlw0ص(I㚤v2Rpb̋mi=\ 5yyϦOϔ4lbzo#~!>< >o|4xnEA:YţI08N-X䔇Ȩ#+`MM{3BIf&0ɍbM@. .@ZGn_P Et{ƊHṕTMޓPww#VɻȞo lPķՠ&Evh?䨇 gףQhY<EWRwLо:GhPd`ad|7Uj=/G >;/(]ОpED9!+38$7J4,C~x_V9JgKI:or'G) h(Ce4VI 7&\gرF) õk#hVy(vQ %>B N㬜v66k&qmJ0qʴTknaU9%y>4 -բrƈ?n@8:@5̎:"6,fCɾ͂{4'.' @wIs(ǞL,F5JqFUr<m烿XF\]#=HT4gS):@$QPJϵJ/>"c;L&@itk7%_XyEsa 5OU-F,W&xEW "#d'h}13e FCUw ^`mF[^\{>z..MNGE{ש#_ҩAKDhWpʫ*{꾈Ë$Ȋ*_W4#O=T@OU!Nܒ0>A㌾ ϭ|عaS~QM|ʌ%s=P@[c8&jj8ꉑpq/f^i. 2Ǐ$PVYx$`>E>l{R>hpt^&X-R ;K4Fg3745 3Ȍ[[5H'<:Խɬe_ ~nk87}T)LA^&ہYN ;$ф$H\!*zr @2C$./,^'JÏ36 "#/64Y})ѵ@ɋ8<*fq2τ7ٔiP|G "@how|Ä*9ܘÞgk\I\0"Qʡˊ'&$ ̢ ;w_|_6  x0u>/7?[{4:ޢ޾*'j^0Q>kHq\w%̃aODg8CrzХ xVVH>I$EYuNR-74a p^0]IB-M'zL,RnBW n6|1$ȩ<Ϳ>?S%DY˱H7ЙRإXnYY aܞ Z5 t_=MZX?5ʼ.}[ +v(ehXpBOM6TԠ~=akt $u=\&8>˩^m%h;}5D1v`@Gݑ\$i焕G3wJ1 $l9,B-xp-_Lt5C鲋צ<Ie;z\?u%5y/76њ>77, y[=, ѫ αoO .TNs_vJ9;''¼N7gT 7 z7Bl7hbHq1^jI X, Gl_h{>b* MH~kK'w-=a?,hQ\gꜵo\}%4/UrW[(jo>lԬurǧ,Sɔ6WvoaW`8Uγ/T.b9k1z3m&n!+pQ9s߽Fp~hx`H'FT5kCEڳm~^5C~FGd82{U^Cf9if7Y2"|0P '۽rJ|S*hĂ-6tyaeA<@S-i&|XÈ?Ѽv˩8n\gz |FeN[b7v:%ؿTJEX(Qk=ؘ jtxwMT3yVXؙr Пm:-tqԖ)xVSܻ= nxSb& Ji*|boF2IS9k#cy:j/ 1vuhqGە318o\IoȦ)jD$іp i1W37] g.-*|wKEp4VZٝ?\i2 H]<ޭ!,YذAr˘Tpê/Lf}! ]BWF6o>ȓKKHJբʌ~sN{O#qs~3fT?yF c]5@?m~&}Ŀ\ i/R6\ٗʠtA_H)[.ܹxO# ٚP}P#1g]t} pbG~~&7Iy@3>[{) v̂utf- k/>~ьZ>]H> b/sR0ߤrך!.Fb8.q@fj`ؒ;XrJtl7mJԩ>zu7}"T,@ PtZڎbc]/i3ZȊ$SſI8->2?of Mkh"CR\ _2}'NMvC׶p]v4"3S2Sh$_x|P4XV:\yJGV}ڔfkdа2.BT#+@uUCţаm֙I_DYtO+>n|tT8qL#16ZCFeՆw^Z8%ǵD:gΛnufRxt*whJ5- 8]r C 9NWOꗤ,\Z0Rh ø{h^?}) (%;VPV R"ٜ <: ͥ !N@@dI>x"ǬVzci.Dum a!Ew'W ՘yf~U~CSQ{Chx6ʯO>_l\ IR x~hoM6Ro6`.`;sJ[z˵]ku_4\Wτu~yNPMYSI:Ҙ=~ez)m("-> -H>ېfCvM"W5I{$)>9 ȂudZXXRS_Bzhm1K*G?kt3Tn-h`ctΔHT///#PݎByofESrѕ'J m~[Bt,*ijbBXkĽpBxDmY'y*d{uy<n)ļt!iEF Y=sϪYY 5eX۷k<"зMӊQ&G.̜ !6/Ȇ76Tk$ D\ZV;:// \pɌ @zno|('Cha@Hmb\:܋ZESO{ҟ̝\8OrB=8('nc]a))bJp2wD" LF*~L)6oZ:Gz8X-|<t3PomVjO 4:0eXAT^iq ( IݤNr~Qx;1&+> 2<&$ofT%1Fo~538jn6ϴB%>Oe-4y u+6esy@b$Zk]XJok75Lu)r:-8;sKMgH7nǹ3AԝX7s, Y]ҧ"" շP,L!&a!FwݡF[ވn W OUO\uGr,tܨ7 `Bf|̽J˲κZܗڐ@ ȭoY,UCRRŤOk4vQ"*e,e]su=L8w4Fw풴d3~8 E5P9P[(hPMr+*X&{Q x:ab< u`YoE\Cl%LpfJf"]@~9w~|~oTZ^ Hv?D`X^e2^!{}Y^r !!u 1$piAUw<н?,W/Dah vo?%,bvCT>0'Ƨ<ґbFTd/jPkyYVG>*c؂,YGY%}B"G5e[}`8vNhk\屰~&֗GB^DtoLցiY6e $ĤQO67xC9_,~zƔ_> ;'nCٸLNeEпiEI]vG/ vi<k,TM~ nMwc~_˼vΫwR7ئ!5TwvVȌʦ~3]k8udEF ?*j/1Q ن*#tdS^W+[d?\l*J O0%yߕ'%4LLCځ`Nkq5؏IuԽfUl^֗tA Y3dqd0˿J.PM )_CuN$?Q=fyKw '4erw0-ZږbR >bP`_kVy<ƫDu;*p.>/bu=KR5O{t묚k*,iJHHSI yLQ~u Almd#d24R9w<̐t%Fmv,BPAa>K_h^i `RtX?ZOz$29?$";B!؛JIj|>_kƩcXv#'n*r=h7;HueFYte}X%iY2gM&yq[d m-X܍]*R ya%Xw$'":mR1h&<3%ڊQgY8lP H5"sOQyZ_&T#I eյ\tJ#wj;[9u؈|m2DYG$ftAw㖧u֠iv6HǺ 0b9 Js:K˰LY i`ɕv?-QְapX%srn ;.@ Z=yaH\>LNtLnR}yLNҹjF:Ӽ]Rs gD5+ue-{"elGcAcsw NW<ށ)O}} !Ԓ]"sl6$DyC `q&Y#J\~M)2hv7kN },z#lWc x 3-DtsְJqRt9q2]*5: ax eqB~C12ᝧxYPK􃦆D!81љ3Ũ= k8UsUS:7nCڎ9[igrj;lMO8\n7l)hBG)9+KTSԄ<Ū:oؾGE6{sbi w"!J'&_U'*ͨ^Ұ ΀, %hp  0|4Kz %iҿ5$48X)rIYMMեֶy!+T}~axc w>m{Y:!"+0!NJ /;DR"\sam6d Y ;~Fq\s%Vusa6_K@W2";ֱy7&iH1Cyۏ<"[S eĜ_1P?DҼ)NEtFkIho0UZ{H,:E!GЂR&W;70H+u,mP]?7w4S="a$I Ǔ\=su1ٗYnagWؕE` DÒ͝܍~,64zr1(sU|?Yo|܎3]K8yO5GB )>SOm ~FG'[FB~Ldp].;#[Fvǖd2j!aq;g ٓĶ_kGxB6r0qZj@e  LBQȇ*?^F WE)^N8GY*\nk*& wSb_2^![>=4fJV|X. :˹PF xr͆Iuoc`U8_m}({H(hqquQ9W.aeoUsGng?z$$.C XpFL>; i褚-N'Z C?V"c{ y,yp:r0 akPaH(.1%/r"*S`fL-őix?ZjZow=kg)d=?Mڹ}S">%~-:75w0B"[A;O+h!%ߊ,! [ȱ/?(F^iB`ٹt)Pi)-.w1>צ@-ޝ0gKxXu9 ЫXˆt$=d=(f2}T& pk0!]uM;EM_?NmL5:ޣN$t8T }#s$jKW_5Xn+;uczp4EXo)<#X l Po^&qDjobHA!NJB]Cy'$T EX覰xF'ҵ뾷h%mg/夭A 4.&߫WEpfbqůpY4qZc$:2m` .Z@@0 ٪u%>]WAlrT^wY'LgM"O*AP_5hF\hVaKCYVFINyqL:{3 GṂ P*“BzȎ7 Oj͔OS1E!Xd<[ngl>H2jX/- ePc,꫟ҭ Pvw4G_;4%{"5ġp{/zqH8Eaxuv`r@g 3_ۻY$zn@aW2:GĐ0-6hٰ/Cq+ tUQu$$7}OvPrPjL% kf{0ڵb&@Ћ?ϏljC~~DOXҼE ZD \qBi5!pW9.?r=2t xZon*b145rbpk_nj+t= " oj5˦X jՃdvj'\P/a 4O5zoEERa)V!f]ge[-`?֕z5WA dG04)I,c+EFGo_#q,)*$7a]وYnۘ̿Eki8="3h2#\Ɓo+n::HyS FGw8 3 ZJ=-G^ChF<~|ɴuQy,p~.deZ}=ja Qr}>Q f%2VL{5|pyl䧚19tڥjϱ"k~gE߶ )F_LvtWh'k;#G>|<9 S?pGhfqTp]B&BDC9V"ޢ17S]Ţ1]C|k!ro1<15 y;pR=PyVhwzta_s,|Jcx'M߁__ qH)\Nlo#ԱJ' \v!v-c(^ou75j [[Md{&~úyR 04*Td r%(gk֊tȔ'm,+)z17a)SL!rUSiͩc屎%! )Z!Wz :!\n`d>^mF*y?1r,_>χv x4@o9Lnu `aNB?GF%Uf^%i N311#8;8Ew&'M ûtE~'ju Np 2Bg_Waz7HGw/ff'ɉk#5*b!}Yv}-5Pdן#߿nˆ\+iY 0ON/lǏY*26v-Шzio+4RHR-W.DjO,]%WӘ Lvg[]ZWLr _]8F8iۢޤ=dMZJ"E|"=q(<꣧lGa3~tZ Kqyގʍ=E ϭocכ6(kjwTg( r፤֏nt6؄){s1?Vx85:b7N饺fc0g]lm.+wr3J]X.A;uHmK3$>\l[ 64{h|˜"dgbW2\jуعBV$j)w#P5-yL7r191x.,0(׌ Q5\CkVS4}CZ2;-T,_AZ$KcӸOVw8˖1mD X߉1ZGkrOtt;wt\ܯ*BgjF^G]}gDDM'L |ɨ:.m3-Z tNghRD@iYWM@A<D9[7 dRڟHO  h<kQ.毟F1WA@b|bA-z ɷ*K)rԝ3|6N`.&!8BXuZ4'$s%hmIwNzd> DRr_#XpɍZ+t] wvRx0r+#$^0O 8@|Ptvͱ֖4{wIUlZe M8P iїLdU\:!:Jb:pMVtlL &˅>m9&Y=槥^ $l&?W<+Fm ZsnW^rοO+,6<'ٞ[-H6Qz\EYObِ۶e<=ku(d )J|?TzF޵^rumҋ: eʓ!r8'#d>n Xh0\ZF6ܴ&]I7)BE^}"=oEl'BBuis.#b1twBw(TZ75 5{?}d1nASx^`MX=iB]0q o̿ZstHPU$m)X9n9]OFau!I]\5p/ BFd*ǶsIhAa^A^|m{OVjQz[|ꚍ:"Q 3+9 jeԵ1OбԢsAwcp)Pv;?A3K8q}pf6H ˏP=}xn5VYTv9@z-@ģJ'#2-@"%/Lgj8N]\x¦2tgƈm n0t[jnn4$hV.6I4M)ɧK$7%5dZe[ Na՘|6Űɲ)^46g S$#DOӳ^%Wa;g羮P49zI#Bq(v䦜׷K_X qMG{?PO~ =g'I=zWTK P54L2 0;tdTf7K@ji2t uNX:yx/1#+TK'~P'dٟmR]vR3+Rא[ŗ=9 r8gR;,za 6a[x!}pI>;?@<48=qt /yvi@%Xƶ2ܜQ2ȞEpc>xUŭmھ_{9E[Ֆ%NN ^H҇F>:Bz`c w+xZ^Ÿ \1`**e{([22qՂxag28',4Abc2͈B[}p0$/oc^!hI[ T¬čsmՃN sQeBaJ>p!~d4źhbDHdoEpMя_]_$UjWY'+P &"p8~j۠Ge5/⤥E,MQH5yտi a򵀰yNm GRt -Ĩ@|S Rr98.ÊjsY0<.]|YϘ {XG <Ը tvX񌫌,+&F@[r\Y^;Z+nZK7<쇄GLe.R 239^ a qѼ7a5ƱnsBFPesY[o(:mV0wg'{ki6kY9 k*Uxb#}U9ך=62<IbҼ,zXê^ɋܫ6ל`j4 ޚvpf4U` Ki+ı^9295_ =<"8`R"ˍĐ KB&ۏ]:mq 65ivGr#'MP7_n )8҉1^rP0hYU۱cpx]G$Ϥw^w9Smy q :!Asw '妬"Qi8 yK? &7z9׷Hu(=.зVflTҲ ԍr_ ZOuP&7MGLHAm }CpLOrخ!s&/-t9,cpCIBLQfҨ8VF~{@FX5Q =HĂ/Qcafx/bfTD+VBUW aV]he".iosPIt[:UlVt%%WoODtȯ,D>v=Cխts}=BRU 5KN?K< }a|ҙeK,8H(ڀ䘝)vlOF.h75b)Z.Htز|>%n[&O @.EpŔaUidH#CŽMB֊ol]]b Ӷǐ;tdN 6@g;JZ}9zߞoQ8jJm2l;JL[Ѻ6 `@ݷ"„#X&E [B*\Ε7!I%BiR{z|o1YqXqS7@PրKgoN=oq/ B!`oowͺQr;PMX;g3i`tsIo9er< xHXKY9Ykux%35R TJ m :QS+lP%?Oc]SH`rew=V!}5SACOMY0lvÀ*cCA**!1["O̅h[C*D*?@![ ?J@SK53l٩e`:ƚ{C  q(+ZA+\8*m pzL!԰R3Ga1IFgZ8ė,E!>-u3&t̾H6?j'ؓ^,5v zN+:-( 8h4RmΈ-e)!Úz~ArڡM]QOAd@eR~^ ͭ|ϣ_<|cN:e7`LjvQ0"Q(pN&C2 u֦R='LSjr+uȕ.j\JI;,TGMylK=% ԛߍKJ* p5%kC8?7* žkvI );LomKn-B \Cj`eKgXun3A!H ,)_$/q߉Kg17'HU02] FHyD@&HحR=̽W}zh%UӖhg8N'װ>Ph|HeZx>h~sqڔ^N.`۶j·|LprnW{OciHPw-J_;gC7|8ǹ\Ӷ|ogǡa`RQͼG3YA4zN5_L`C CS R|sƎvպpyʙiU (ps4X:8۰4X# X#sIdnZ@Y5/31NiNVMQI P(03 mUq ̊oVYVz<#.!2MYp/Uxǿ+ex۵a5l)QaUQh:{m^1IɓRUC vmQ-UtWj+N(d&-gYڇ$K,zB 1$*=`q90D+!QY=?kˤE~.Y q&0OG=hI{1׷{n,~pxܽ;,1gx^A 1oXw}¤W 9:G<4wF.OzG7~ xFYMWUhQ,bx,lW:GӬ(ӎ1V$Pl{\BSh*2I|PA{H:nHVs }=_Gz9:%JơI Zqㄬi /OvT ,zy kha6}E5߭3{:HscaTXxx; ?ْ-pa_yݝkΊ 倶=KP<ͼP8bd{<{8ϫTW!lM,HQ'޲R8!-䐱b<Ӵ0Đ.e|M5C/v*7Ϋ\Xj= hl|5`MTu/QyܐֿPyw,ԒoY g@c)16axsQ?>驮)rKkq׫P>kv','~L(_&] ",V =]5 &.b)} p5|)7M {WZb4ɝ.ߒe856,s?IlR eebC?-Mua?H~NkLL):T%S#gW{z \J>F[>1fbA{ 7h(ZjUMlj1]&X6CD4Af/z2ߴ-"D;ꄳ ؈)}<{Uۀ[LyƸN.S$ՑH-[/ ŽA/L@jB~C/~_[% . L /8Yn 䟯$VY}z:Wyt6ю&` 4 zwHM`vcWP{EDPophܪ7S, SfLϪ1`Բb.gpowm#ҡ&` yY*js(F+5ē{sDKkc] |" eЦ,0^o4bgl TNO$TA (-wqX:cA=Ө飔v%C)}8aQXPNbjp,z;0WcWqKkOU:gcCU{R6ڋyi=3~٭ Qx>oR&0VW;+ .祀F"5Da|*wad_ l~uNhfu/KYI5)d@%ӡ49ɤtC_2VxR6Zo ?Y>.Qa8U1S+|ZFR^ %w?n5\ƈ7 |@ plH;fdW|iM.J]k0_nlkH$޴:G,wZg²ZwFhV|ay"U.eeQi>{[$fs-N4+jkdw+ _JS@]_HaQIL߶vza{YQbQ $Ic9 ˌȕh)l3M iBe{<ŔAus}a~r]%@kgo\iOli<;CCHХ1p@]<izl;Ӟ;E7p,dS oCg{сB|ɦxqLJ 5sZgHc1ιbq.31_@{u=^)e!(sgK g>>Oig4?q$ «<_GP¯.Ә,E!:/7>+i138Y'"&`hkfL=S,*DR[4 gOOa(+މßT~4ʹ:׮|bnQwJ5|@oCX'} X6ʒpdlPv;GZ  ub%%uaDF*1!δ'{ @b.4kpY*WSxMNn/8,<ipZ喢I7Ev\ ,}oV YZthܓ:g{dy]d/D@_ZTs-]]of;|1a=E/Հ>1fw\穩s"F:[.|1'Rx!thQVՉ$ZWcA|i=$@y{2SpdD`B M Ki)yAҷؒj?5J/ lSFR@7Ȉ@M;8`c{.`*? n»:껲'ﴗBez7keL8F"qiP0MD0ǡNY"3jmm۟3A Dx;#ICNQ0VӤJxp8JTV ºKfWC!^ >cvXZźTt,UhZ *ů#FFvXJvvj}VndQt3+X:V\Nvsut`ƬQMf$8kvGO (F6!:IE4KADpC䑠ܾW O^%I;,KX@ʈ0v4 ո85e$VĄ6Ih]%-'2 u%daw.Lwyof5}MWv㮵m%UÀ! ڌ@~Q*2 LAB7tf't!tj_ibM>w%3QǾ=*vm*ܘVe%T5qw DDx<4xKݽr}\]j~ vly͔H 89!x1xYR H*`t[yryA]I;}bh*;tI%U[;@ LVCUwZ Ϟ-<;ƴnHKf<P 0f ĘAEA{,ApOb3}C:(}~Rsab vLoSVcŶVI -s*3OdT\3P''Z'iK`׹?H]n0ҡWcuJlDD@ob;UJ]i]9p`1O$ cx70p*َu)L M4Yw(1_@evm+`,-RzqWO67loN`ObL\!X%Lo߫\N?gdT4׀_uw8f\Bdֲ9#_Z-q*atxHB/XtA͵,ZL'Q7 (.QC)>|KSuӆCm[#N>wЪL*;E40^ PYeg CPSmJ~Zezu؟gEeYcNr/6f4(f-Kλg&O*[۳^ݗ>*8ȯ3t|{%Z~˕DЋHرjPCaRAD=ZZV"ՀS+Ν:0}$lMBHv9I}J& {Jv9 37&6A\jcl;@"a|2!|O<&/yZߤجC /9d#R !)KSGvQAQF!%(b]{e#s}͑>"Ԧ^D* ť<=(n.0 (t`yLv~E5JlZ7t$x$%)Tb jӘ"αg8zy.(cxo7茥]Zܐ6jqwk/̒a|9]ņ7bzP@as"ml8u= C2ϋR{)^ 5J1zx:ϦLj_R3D6p4{>IWv!4,iE8oF'6hALvγJP3S \jN[N7j3m }u/Hӑt`]']e떷9CufQTHu!YT[P9(٨z[ `5.Q'"bpt讶0/:.p O !sV.~ӰC>]D Q¨c|g1enA[dϜ|uX̫l&vX1$ı6'JnضhOlVQ0|GOz^wn!! X}Ut_s o!~w4ٟ Jet=ّF=YZB`+JKvBn9(KRB"!ʊGﳯuܖ+kt *T̓B;TKT ȧ`Ka*vrъ䬦W }FTp##sB U*o.BX? F\FQaWU`l݈T9mzOvYGFXJJ4t3'†)(!mSTX=34aT)dCA[H"IF.qݶΝo =_ ' |n*12}땳'SO4 a]iG~ؘm^ Yn­Bob3%Qnt]g49aı`]BM H /$ȹY~jȠպ>.3 %b(w8X@@ X9qoz%ˌ (r;R$;94˴ٳ6~PP{ƽ<;s~B2N ae:C~p xw(FPugnSyiz#}ZGgp%̍"sqmDӔ89S7*8fu/6Y#$K{؁5 v:+fݑхrzݟhKE~4+?I)T^tY_oq4␆itx;w\Eꋤٍ8&BE߀en/L>秊v=*d0~3ʜ&؊%-K%P$1ũ\;Ȍ0Vvu㶄jhUr g!KT8J4 =uOe fnq ޝhIQ׼{MGcoU9,,ZqfTyO8#+38QlM:7vxpbj>tEB}( *'N;@ BuE`*NE>k# %LJ=5dR{"K\ bE6S.!,$KChT/7¤DI3"pfR u00M#HSSȲ0u'pc+c1(F+nE`N(;liϟP !U:Ō;B#^iaֵC8h( EpN*!G̩Yo@PʙAw "tNLX!'iVk0dҲj8*s=4)F]A,dׅS648ᝥj .IT,5g~u>'m]GbDH<~u%N繎ڽ:LS$Eur2ZGWvtp"Aw(?k(pߛ"qJ$'i;ܴŖNW]}i0M\+. )ܵcS N%G~ۦ`_"s,]VJQv0M^Iǹy2xm?zobzw/g28<"E<\]2@RX^A.M`tAh@q.8C Qy-˜ò@E庾##=jXT!>[DbE>/riuv~SxāQXQ 皪' ՘/uy_GТk0@~v-ȈEތPˎFW[j9e'3=fK$T [@c̼?xUM!Ý0❖lZ6:;1= *ϯ:i.&D TYd Cig&Lf168 *e'`[M PAM{Kkm+7x/ݛs7Dl+T9j3I/#(.%c gDaOYNg`.mEmN>5| !E7NNz-v7=RgЪv6sƒ1*19"9_'->;SӃ܇ 1S?*@ szD + e"2ImpWEz* Jn"OA+BSoG oJ9i@+".-?wC@ + Q# ,Wq>`?@0&&! Y(hcW9sMu^B[{:j"B]u_FĚv7vL kZfƖ%pj!K niqOT%,$F52̻5 ](N!Za"(p/>2~s!H԰'h9H11 :Y8dI\$+ ²pX *1TQdaN _>`lB[ǐ,Zzapa>~'PyK#FQb'Kh\\w;$p-1k`*r"׳}:B2!jwuc&-9Ųҭ7i*x疡-4b=fcb.bBN\}kIeYU YM(,[EhhGWBƹsм>,Íɘkɚ# =EVi5(LQ Xug9bw κ8ݵfXTWUw|L+.**|E9dp-C+`!C/:L/; e1NMaf$'$I2~Mb9Į3upeݠ >p;i7'.#W=xEc˘~^( ͼ2)yӠs4(ˤW{WJD V&&տ_4xn d*/-B*/;\mfXuzq3NSRtp!h0kH]^ iFVId1eCxD wKv <'11+ +njxw{M*8 4ISM6js`D=eˉH="X%d_G!zu<927k)䶜d`RTqZ:3YZPrm$Jt4B*QV=A\7lB CWE8Jt؂9<4F'#7hf6SRxd3hW'D{UeYzRȻ᥸.<%es菴Ēs^q^v)ے4yg|- b9>$[jVW;ҡ#rj3)Z] !\6Hݯj1ä8FYww΍ۖ<- ,^;dza^l]gֳ&ZFZ<< cBgug`CaXk*GMTAQbruk ,F1R^oY tE"J4҉EQcw{`OD)WGz9_%EmU" L6Ч  qnyK>+̶ 3Oe!|Ki>Ԁ ā'd|J 1N?XofSu@]8R7uz|sͶeWB&D]I.=(Q AwEZ#2ȂAkiN`@t)0#CBBlyr@(PcjH^ڿ&LU 5l4~S\)s\Qcq㊥ A{>'7 į ǘLЅ>%#f:f~q5lkmXL,T,CvY(S* 13eL!xf N(1R6G!ɥ)~d1xwUče7b`lZq#N8OMzK4:-~6݉M p%W+& vMVa`iƮ%ٟhWBKQN$7.^Uiu(В`+/W!c1Y'ĽZZXZ'Hz i]ԍ{ߧڐoDM9<ֽ Jp.!2Pg,\w wc9%$.[2BbMN3hH q̶=| joFAyuj񬢜\7pI[[DzRB~]:}N{@V8tl?.$3kPhQ(uUrCLb[:N+CN_iD),k+9K GQisv䥭#̕Қ Nb0OSϢcH*J:7qkB{_Xj^c .ս…ֹ\O/ 2u';g= <qO obHvh☁;|j4:-xgkTbնDbV R_}+2/bQi0H@xL)) 4}**6:юF;Jd`X-`+ZaQ0_'5=ܨQ R77a%X3au03RI[NDq<.0wÔx}۞M`}j4 T?8."O2ӆoA ,pxq'2brG}A MSGc˿)`~AC5/mKYBkGK鱨kts`=mxS𴫮ѓ+u9 ]Km,wǣ#˅0w1V7bc-$ ^ .`We3/wsx屴]~e-y~x0CCrp?J8On$'k_X.Evc8B`y{}O:ٯ DM}jr㛫(neFTWe%^*I̯ZMfB v9RΨPAp`4ٰNZΰLGj]N;BJƔKf0ͳafj[Fo"Mcy2q9J {;Jc,t>o5Q+DH-MO""P-:V~8}BQ4sVgEY)jq~e3yLQN[uYT(gW̳XuۣdXd_G\搓r<2/z;v5$onh>Z-àm܁KCr+!Y}.]{TvurU}5.Ji#8X-yǤdHU>yUH8s ;t||Ιx4[~wMیvM6f7,D?zZШ0C7P8({fE=&KS+$0`gGrN?'OL\%Gy'0ho8s`.eJD1hoM@`\Ѐ&.D&_^^x7а $tcɘǠr)%kGF赞A!Ðtﰔi=dUtKQ Ph9N0.1n rD\f臌+&s-| bielϡoxK5``V`Sw+Q) *?2n_e˥mp/h7vyXNjCb]чl&i#;Ӽƕ7DӚ/WIwG̼*ɻOZL,Ѷ营۷E|wGD_L'*[*+}Ҭ&C 249 Xb8&)-Ue;6 Mirtф.{wS8}#4/L TtLA0 Գ7xA@ w xLw ӀfD[|ЅưEA4od:mGJ: 'e}_Ǥ`gO7XbƎ_@jbG%OxdsjF#Jg2yF5~(͆N4g@ *cedn`hݲVnS=Y@-!^lcԋ(^Y,>I\  6!? Ro߰OlE05@.C:(;?S$|iV@Wz0Q%P`wprȋ$Pvj PKElDԗ|83B d[o'iG]|ZrIj"9ۏA]Շm V/V )~{=+| ee4BlyT7㱻&c>i V[l\Ge0VAO?b~a:"l!}JYQ=y&˨/1ރQ0\Ro9%]S05>qe =#J"mQL&YaȶSGDA6M6A$^_H=p33-6s^wA[ML/Wܞz`Ql\.9$ 1Jy`<HPG@Ggso*Ж"`-` ^7ӓ2Шe܎h"QkN/M,5$o}TstykϕQ:V`cirI%987.\H h:/{ln~6[ /o5D9*NK=d>Bޓ*sܼߢ x7 X5jQ|L1@@֞@ͨ{)߇˩<na :@N S[μz.UFȣ{$lZ j}d ٰbb)K"(K=6eBMS(.q d72FLs"li%@m1:`IR21VL>z],Y:XyϜdl=I)=?7(xq8O˸]nev3ikW%~8h6 WoE6j%t]>;7\rU芯О:jm= vYZ |"Z]?_T_#>,*[7Ē@ ^$Rчj.̶^Qm [>q]=|ŏoS5ş 51:?%O^˝w!VRc ~vf-ZGE9OCˆʋZ㙈uKpP[LpQ?oMݹ¨?iA]ԆF`]6x6W^bڵ%<5[õ!g$ߑM[Qnk9hSBꊦ& uwR˿z~30lro0T*cڴ &" @JJ ^5EvVDP$~WCLY$?͟OD[W>GaґV}pC0)&(JFs;HVKy`i2,eH>i '93 ͜Vscm8N^Sm%>LenFy7C);M^#[ y@!bMVZ3OVى j3fv9)4txvt.#Aeo l@&6h:J*qT1=Aͮ=]g'lRc4hۋܸ){׫̲GN5 'ʔAz$`Dȹ]ug>+O0#]X +<ǰlOJ㉣W\B]W7U)mÍV#{}m%EXk ꂀr0tS3lY䎏uo6hj#i*mپwaۜy zxw~✺_}DeY-KCgEvWipc7珕8c=[ ֥}%Qf`Xxdaq~EC/+M[PUe MM Yka+xp:eMЇVH @ x#;ßJX}\^KSkFydM& `KEl|sm=!㻾ϴyBOЏ$?QUBnڜ~}aifJ!}]_^q!qs)FŜ<Qjj4ӛ̺ղ{WnG{iC\UBSȅx#CjMK)`-l{a6"X' ` }xIJ '9ED~kŋgv^x˖&SwMĠ^hJvҵab=h3yNB+S !&²~Z&fTxM.:4VԁUVzG:/q$qDAyX;xBcvFg*e-V4\`I듘9J^Ɉo`3U^ ql!Ӫ? јIfFъniif}ڨU kUzDDTd6pײ?Ҿ6Tf~LJ+] l/3HSM$nґ`P $5R+͒Iރe$ >c/ /(mD+^'JHvP{zJэT'op yaY[Ԍ&k͡k>Pu(FU7 ="ufdS9 n k4N 1pҢ|ך#p|#|P`B!A 6!wp-]߽=d%caь𪊦7q`:_^I|Ě&ŷ+.-\T&ǎM]P_s׋e6zb/2 ZG@7nb]@=s)e=- DPn*u.44ÏHeקvax씭*z. MlrϳO|2wV5%D 22(SW8N0XXRB@/aWe( Jt1+ĜjTD4q^EURNVPZ dL.:Jiv.հ䣉w7l*-[9l'8/NG."D֬l eZ`b`Hu<7fFR ctjw"D* cm&>,MCZjtnr$I/O.t $O+IuF:Da-v%Vx v.睯TQ|ߚ~D\u7\Ҳύgetl^Cv m32L ]0$h%,4tDHI(z>ĖY~Rvy5K']YMq>M>/P6ޯ5b_\fKiGpnEBڇp$(q]+_77.WE,Mbx=% MKVl~}arn"*йLˎZyHO6R%blhXP慝*?-ڣH7Rz23ƀLQH"}?w# zp/cdXd2*2KA ٖƮ Y!zj%_Q!mc_BwM븒;Z%R]a˛tӬ0tq]P)k0-n6]H\Xoy0:(>8H~# X"7-h+#F@HxwX? l]XMCS qkBD([%~#@+((|qJE;|/.Ro<)])NM#0߶݀HR2i&-a`,']wKиxlÅgG$TKv]*8dPJʹsl},q_ 9r<_9Ixs_> >HVԠ1DgƐ *sb+.?qqRN`s3/UyÍ#(2 N'~\_&ܙe tbH2*h,u K^[`ɝv0(_091<Ďh]l:lG%-N){Ju. e͞ŷE׷'MJS[0Bik\c4@,`~Oʽ+"4ډ̒FvY059 Ӻk+ !uMom}P"srrWܹi@>61^!kS^&kO~*syJcF0鱿lq鍐`/+&ܛΣjbDSFNύgMb?NN1yҞꝄXQ@BmNTww( (ZAtY%Om+2I!g5'd3OnؾӆJŏ1 sY'GàŸ%ܖD6O$34D>-u5EK{vOf-7-J1Շ FzՇ73cu|VIF/,|wlŒ TsqR-}M,Q*JQD́KɐuAI)>wHdxXފg6]q; 2ay"  f 8C=:J4`KĪB ̓SFOa]ȡFzeؖG^Ysg}26OKq04U~n9ӫrMXYK Dz˶)?zz5u^,3e"LqeYR)'"V뽠sx6V']Hv޼ak|lEO"Śv!EցwlAc[ jmVPP*Vu- W̃?hlM\Qvd1۸ dZrs,3t;A\|T>GƦaheDgD0 rO`]zg†QU78&=W[NX[xЕX(R;hmF4DRtYjHcv pJLۗ=:Ζ(csLvLK#SF8l}&y[/,h'\h@:wX\. hnnN2#mRκORqTRc~D%(p0)5%;Pⵘdh\yu뵼r80ދZ9ڔpd3|>̙ZђmqZ^HV鞜 8/~["q\s ˢ)\ wpZE%1+D?,22C˩L#%+= TOEç%]6Uՙ܋Gè6w,ܑgQno\,5Ez1Jk0I5G!oLqeJ 4wV=g.А[wjt2`5ۨ"ba )@JcF928?u8d %R:$d4/D`*ſ_fO=nK!j8knv{!ٸiĆz&|Ȗ:CpwLD(ڡ?Xn[Vئi@f.L,(4prn>sOy7@ $5rUOrGֱf޵xil&"}(¾A;ߡjIR~iP3\Ɯ0L5?aw"ܚryz6w05Y ?R ǐ |PݲQ ,0irڂ$!2E ;el@M^PՊ AtVvN~rK?j1{31(]4험1E`Gʳ .+IkZM2RwƠ(c#%9.\K UK`/q TgkZҌ0*3;rj?YS<jk:b/E#vU϶hl}QAG&d[GKON0$Q?n*!Bb#Xdxl ^ʲ6;5vk3+# J|rsMt0y^j>ʝ4y61{CN%.ت{!1Lf UFbAˡ0>Xa^.gji}D]mTW|3[`+5u!5?+9\0fjoΘ|Xǂn,|tŞnOVf yvT%܌]xUⓝ'a+, ="<tlї.Lܢk`<'UNr4a pˆ !,Hvq;G&㏐Vۘ=N2*YIL-TO^4}H2UJs=ev2< s; K4.M {AisjI|Myf#?HM9)8!se!!5I`(\koZn-elC[Fg Cyf]Xpb/K xZ70E~ĝCm׈&(1]Q )[K )ˎ<Ȯ+&8b-#Lk' h~/t Ve\1aa)_0\sK q1cNM̵q벎)fsuR,nXxc=do:Uxms,(rTyh۟!8&Ӯ(4`;_ p2v0{tg/ AOyٯT6asWJu';>|PUv¶O3LVJ},cwnTfF,?ِSA7y1va9CB>f ᑄ]UA.*2/URuRfFUӜ]r{&ޒ̃qsBLN:QǺ>8XF_vN{0Քph2Y,7*Gq߻| 'V'*^3XfB&qAN`OEBOYbwkXk!V *,5ݫ"y+%FtGEuws<v=+:n]+=hzܢ:m"FH͹y6m|2Mc&s +)(y,xe|VGeoldg8c6A;d.\C/#onV9%|؎m}z[42z,NcߒQk/s<Ѭ'#mͱ^i.}pwbPn2D#ӵFOGeAtVd.aKպ>b bc6 1~(#ge;  ln;Вӣ* AmzLB|1NlDs׎5xp1̏)O:;ǜ@ٍw pgpu93\6DrIP}D7 H6J":4|Ƚ ʰm/DZ6. yڎuV}{l1Yс 6龡al|&̮ -ۇBQu7.Z; uA"eYR{,pN=Rc!'fh 7H3mЙi {@Ǥ:aKvC%nئ#}ϖ1Ҿ]+/U+P4OjY>ӂ` o bg|kIx $8&r+/vp NC[7PI5-;C' S_DtDs+# 2p +G{R.mG^]!>R]%69k8;B1T%DY2C RQQ%RnKIgw.0^"d@Ͻ|6R5QlZI3էT!؃xkqgw@i=kP&0+X$J9=ⱝ){|ĻL hueuIs4FTN8KˋEg78Ǚ_xQ'djgqpzz{śfljإ%s*>O]Ű4R6?bⱫ/Ki ^ipR6]Qp(Ht "]>8!_C5%Q6tn KObjJ!L7Z=l;'譶b $5(Oۆ YH)O$t񤱔C%aqHɿ}'hZw0B ߼%U:*#!G|nWNR+0slizImf:}41|Hqz;]L( @ 7ryLj.{LvIu0v4 r{>]0bLߖ~>a͐׺E[ۃ  x5.*$7ў3setl],)o£{lr #Z ޯu"D n *^IL;@Uz0| %W=Qn,0EBku_LcNiuDĊ r9-dJ%嵃`; ?sD}H~9Y#06Bi&8}/"",L0Hyغ+{hgt-oשZv 1+S=>(!YJ+ZxՌ5z+CNG;dw6kR_ 1{Gs>/ sqdU1y!Gњ?Sܝx05073kܮmoHGJk`V&n{-fvJ'8UvQl.*N]m-{d xj`" jƯ4[ct33=v#V']Id@Xki$'L+-it7PEFH$ZgDI\t2Ug9M  'KC7\߂(k۸ 8zysb7QZMUew<#XiJuc ) ^^З_")\Au|J fϘGSޔpUb ME%r@U0rH3r +`.'/-w@5H]&jJr-=,lu|v?weCۓ>,OZE +E],۩Mm O؊s 5۳'nD}}),=X̨jsCNL f ?RGéŝ=A;e fُ32'ZKW9$m"zֿ0+DVl]-'ZL7!/++>egV˔GM(w27jvDs]Ρг^2 (5s7=)DZzAÍnJcڢ\0J#:_؆27% &2Cp]/kZE`v0l<IЉxEV/y)yш0~!Q?&"]Kr=` M=|# ,.:TϤs;f*rN -1V~ISݝl&e .bJJtq>|Y I/3GR\coc6!+vӇHcb-< 3#]]EĐT[KtћL4m)_<4ohwiֺ.h {m/ c: \k$ E㤚kŷG#ghBQ20W(^?rx?ѓz%*-uPDʚ.jku'" a50m L bKG/JVQ}6"I!'jWq%*52HgYHCew9G ѸVielDC*5xO.h7["'M"ˮǴb}_*%>w(qY YId.9i6')rjPr},բ 53s/>ve 6hC\46 Bop(PqB-N.]ԲM[Flj :@e_%;@Rw B_^ڇYx9K;*6%E ƦV{IC BQ.?%u`JѭL 9T*,u|jO?>l6 e[as gf9 Tv;̼ nYL!ٗEϠD$ T7|R6dTS Ky>b+3C#@̵5S"3f)AٯZfh(ZE>aH8\7dNH/ǀċ6HB˪rLct%HQ1,*(hT J&paZ3۬&&o[[DT++z"#rfk5`tYAWSBt&n`84# P@ 8in?\u< ݺ9q z jN쪯x柺7'fPQin.0[]ԙ_jEu 6]dh"cج{ۑSk گUX%KZuA,cv{DN9J^zMJx B QaOrLi >!О*P"*2* ,i8*y}T~nuLpWS#qR'W[ Ui ]g95N9_fӰuD'_XMC)EӕwmWJ|OiU랪2"!j#Xs ρhCKGct), 8)d$NpbG0}G) 9@m,UZ9(]{z$}@IuѺ@JEh;%Yknp^.sJ'Gͮvc\m>IbZ1nNv~l8?mu¯t A*$qSX/S7ƶ _X#3=:t7@AV3]7S7! fWYS:qoBqon_/[oF XԘ$;(hocD`upG*t!>jX)~ItEr{ͰǧEV5yCD~3rix$BǸ%37ڠJ|hť' qn~_3/pқ^lja|PB=/͝O̠ڕj\7zV9fY~oWҺ I)F1l RB_}Za$Oӑ֣+Q?t[GӗNJIZRt8+R:)<"M4!_? HSͷ_O(7v5,yW`bG(px趰b4E ^p=:/>xgO;ōCvb0OԖ̤S(_z- ɋ LVl|Hp5dӱ\rf?w!9u @ɓ,^5ĪEa;]z:3c:\塣4|%rR`'n8Ѫt$6ۨFjRzC!N=vc:&;KzEA eўOAwf>Gk]|WLZm__>7.ݷpPU%XEdӊXszi[l}426㦀e4 BR&SŰhNgc"L@J@#J/$ݸ#QcgOFJvOcT'fu1z .Q=%B K%.eUg!5S$%:^cWI@dL)"6QvUCHM+=} 3ٙV; E^'q=h#M<=/.je곕DGaQ#Fnvo뀑uR؁-Nfevw0J)vy~I<9R+;eGT@I2` 'X V $ )u <)DGa6ҩWPIb&c]@3JvZGNY(>ɓ L%|a2#R&PBx~'DDŽBhVmĽ{ƞ@$;^"]vՇ EʆS B_3<ҠM ir4zl(`S!^^Y]ϱF~ʅɥG 3Ll5,_\Ɓ}EpUnĽfjL;s圆(Qx] @f QY=qF6!Ϫge @s}xY岔 9Gs9ǺB'1LvpppN`Fj%& ql=ԓ#P8f!(ltҍ~` obҵSOQڢ_jHؓPmv&9|lj4n!rf,3`:|tLֵꛢ`\g ?6kJ,ril ѰМYMoJI ;kw^cBg8Ұ`l/_]yy yclN) !1rb%j=kc9F]wŵ r~*Kif.cQoڎSL3=,?I!l! jࡁl %!n] yiϥ۽Dp?v-|DWdr=A,E ? k)TmL4ÖxLJDS"@m!ݶ?M;B|c'X@Cs̈jEMMgIׯf89nDJ")i'ˆ;V鈉2Ҹ#%aW҄Q…hz&XvYi` @2#W Nwn}>|Y:x DM}Kw a 8'9*T!LXdzdW,?_8g؆u⌯.oܔe>TɜˏK5}v_.軁GMqLy`a̓VleT!d!Su#Q.-#O/ 3m<͞9yL-v kvWO"AOX3Blj2T>:{z` Y1 k~[յϖ]"|=SFAlFZLe `=kfUlȄ.q⿣>P(=GӞnai$`^y7D\8;ŷ6HH54yFX|WUq@]Jw2=$eRȹRhRj@׼! Ԛl;\K=R2j(Sm(Yn<{4` <|7WWF`Q Ly%=L{.߿|kP5$2jij rpR,BAռrW^c{亷7:(:vKnw YI4b=]֐ܬ7vh^2X¶rEHްL-H'"It6̊8f+*'s ce6+`3OVRqё}X(X<8hF?NBNlШviNGea3DԼ8Ñ1noe&:Q2P!\glu  buasK.;`r.;q$ccCFt[|UҟV? o(!*Q_!־^}dz wMbA?*l I(kEkQL Wq8ٽ_wpZ>Ԧχ`J~$E)##2i<~;i|!_ghO!jO\76LoV#cS 7!6jehSZpD TSBZS@L}L!LGAxȇ-5W ~!' %]]ҋ@ AΡPU1i$}(B>Eyv˭_ܙC-y**Eee3\ez-g[&iFEZl-K%m87qzg'hE`@*$)AOM,5H¾h>)Hۧ|Qe*!8+ |~ wz|fCAE )LWok:N&gät7C[W);/N }N2&I^C&54׉"k"nAb#V1FJP$)Jcy&%7M.y7=σC鿻 d#fw攱r(PnC>Xa>Α~+CXޞ( zs<9l gA{6C ԑ9@ǡypw@* a)~]Hc&QaPvk4 uR TCY*hR^T;; uu s/,x 4wl7 3z͎E9K%0*rFL{ ΏܳĂn\-U(/2,@̡4[0DI0A1}&_׉4 'O^c8:d56 ,;\AzH>MOA㽢x f(zj4KU9N]TȰ =pnA`BN+,SIcm̊gAsyk:)nbE!Kk=Bm[_b@dd\;eJ ؎7 nW(+^9i${&̖Q< =LỲP}2  w3F;ΐ؍JOT@aS NLV |J#U!6_dYI1(Tc?q-\̸;ْt&AwJsH B4TK宽T߆5g="Ygja:Fl6,L 1ڰڼ /OOpnǮCCؽ8E 8(>j]ߑ:1f\܈*LB,-|5ߒk3<02g =%Ӵ%ʚ+j 8$7C]jUwOxX"g9aXhٟ coSմ ꁎ7[;9*#dA Mu X2bDS]c:xzHO>Xtuޤ(.Ъ3dάlmB>MڭMi TqihnnLUm ,[-=EϨKEK~ ^TJX1(B맺?/S~fj6ԮK*1F]LAUk &SYH-VY)\g8GcAuXk޽$\ڸcGkmfK?CCl 8L"wMgI5z2@0KcIOft޺ㅊ% W%LT6-#g?o:ԧ')i1Ւ5UjAkmEZOTȳ(G0ƎүG80l䣁zH b!t:\\f>YȺ7MԎTx *RKBBG3k}XgLіh|JYq/iɿoz۔ W"p7cW"cP˾qz!a8y!!-]V(`roY_W» H ÖP:f:+dnRY =@iCB"tĒQke.@YD`ecv՛tK`Y8vF D0M.UR8I2!7GPFb4-hش4aMsa 5 LM~Iins nsKH䥤߱iQ,%ΔX]\}<d-J$2#P#]nь2Y=1nA*|W+J Z6z8{X~#nR)0Uglt#l}ڷbUr1>M\?S0;"">5є,;<k!Th{bŌ7SgGl0gtZPU&5YNC]x!t"/@km)5۴|iϡ\8'؅D9$py(q5CޥhN$@x+0J.Ka 1q;s&EB(7/-ܝb=re*h&#etCFFՖb5m3 .&3æ`SR@A g:`϶{R2Fe]R,zx@`]sVb4٣2Xj2hڨ }Eޮh6̷OTrS4VzD} =h>AKXEPŲM_!#-/z׌OЊ漚TBуh=V6n+[{r-;z/)u&;;Ҷ:ú]ҝ?aƩ~{1[6e1Qs@{0ӝǮ9'C]^]sW0FX:b~z:;bvL F C`y43]L"jY*g<=R;H3dwkkn{f@K=PaeW=0؜lPyM\LF3ZݑkU)A҆D6ˈ8R%#)=ѡ/Rٰ[_7 xmV}.< ̔1kI@Bf&&sKW|]g^_BRIyQ2׍Z*!6F16+*! =\!֌nw_)w`iW"+: \OX{,'JkL{hO/! e3Y5|$ςAmlZgS<8T7o~ @}٥)+2@Me^.[YєA_\ Wߍ,zFG Cz_2 J b zB30lGǷ;1uS/ NJXldڇ;~ F:}Sh՝CR?g -u8yRjrf1$8.|(iD FN(Dʆ IFl z%9'|ev"|t}ۗImV5ϼZ`/UOn캡nx?yMTF2)'j8W/HU&40Z:)E>,!w#[yhn@ n-aKFqoF#E_ݼQ &TG]\W7%AɗØU-zzMH3?& R@HaUZ4wT)5ua8];ԆM>ޡ/ʙwn  ĈBL$fۉΈv5()p%TXMzɫb9OQhy` =*+ maCH;mjYuA(~Q"eLVb}|X/ᇏv8.߾L;pxG/cڜ q4Kl*]Y,n`S8;5~̧Cx3}]c /|3Gv)6AG>@!ഈ*@־] ÛVOՆO"sܠKEӡŅDT+T aX*;2,S, ; ='|QS1&T`4r^#ۥ{R;T/8ISU++%QECXE"c\h8 .ZQf:dI {ϲDd\YAa+Zy B»zO#U׫QT\+8"Zpl01ϸ=ïc*aq4t2#]x  7u ߧu3IkC _Q%_g1,y'%w܉'$ٸIjB}87_JrMͭb7II2V˄5XG0ȭ](F[R\ Pݶs[148>RtS,IK9L"S}wA:GI)ʑX$ V)+ gbS1W-*QQYѬzxmNt3Jfr>.툻+Iܚ 9t,}^I!$b䷀cX$L1k)R!eJ~P״- 1WO\Օ:->|Dr84fQM+ 3\tU( ۮZXÓ?O.)ˠ5gڋ}ƴvf> /_mu4QzWȋ<+gOy]9.lzblko Sr]~M ~P7dx2mG>(ښfa8ꥧL^!~}7X#^ܳ=qpm V+(QLc21{pA.x"D#%[;xK,Jx}5#ǯq^b !Z[w{&/GlETqOHSEV\qMzmwM^]Oqh cl'Y7lg:ɡ Ri L鉲(|H5D$I@X`QPSB\\H#"4s,E 櫉0hDSRS|^ >vl9W̰z%3ZYrXȥv:B$K Kf.Ӡ R(. !(K4bre֐en#HD;׸nu{Y/3п6o5 VV}RcwQιFAy$ 9Gہ #!)RS.v< \W6ws֔[`4⪠_= R[@f_6JH8Wds-7Be!97aݍyqHz]*zڼ-yg(;~!^ӗ+xyCƜsֵZzFO ƛ鸯X:3oCǺ.\R%_I@" ;׶RrB-J)Z:T"eǰa)`4ʋWMN>>k?E1¾}R2`vE?!#&^B ;1-wX~f`7FCH)y^.Ck'RQxdq7@?:ON qZ&~_r10)1.! EΌzA"5-t~oDrŷgfl%IO3@Ru]/] tW|\V7$“dNC~x0Ø /F5ki`.YV;30tkx )Fkc5y1@֝ @|۱1Dv/Qd  {=mf|Z$%ak3L]Ib&}8c% k>5 @!B a,E^ ibs`X[kIMU { Ǘfmaj\q~O g$'ˢɽ iRnLEEŗ!RaRkwMw:{^Er)ޞ^TJv`mos>'81ndvvފϲ#o,jIdgj6y ?I][[h "Q_Ui硕Ջ+Z~rՌ7žM\9Q'/'k1=U&v.: 9Y^fH*]Th|H<Pq)BH1= NU0>m+`SBuGGZ !Y|Ed\̭L3?`lVR3_^Lۀ8qdVSJ,] UP;T>wU1h8O|*Gh8LMVfQ۵+9 F.,ԯ5wޯkt F}|l0!YϾXd1n( יh0{^쀢حD?t~z2*F'E~\/U:RaMEp[0Cm:@§(|FQ3.: cfM-\XIIP/%#c"ya(Rbo'C>r&`pEʣtVX^Hb%=?x= [0^z; !֦hGzW)=)x7`c+z:0_WT9ʁrq˅MYƠHbȹRFqg#K%;8W4SsA2⪳Nq_c~It.r⫯;Ᲊ!Exz>/ g(G/:rwwˢ+g1{ވn)o ޝhؾ͒G頩"bX7)Bj9 kNv93<;beVŀi;s޵>rxWc}wk4U< #e.<2#D_/X_ݔ ¹!`qA3*f]LעyP{#']]˜UKTAtC`6tƦ,rPۑUXchp(#Y["b/%gyHVLzBf2VnL"T LT+,&LVtR&0D.ޭJb߰SRuscȲ8,Ŋpa@L.OP6,waRTp:pA^j.;zkz(lE>N4vVT`~uvMqkt@6?.nh\M:!7%~(,OuFuS Oh룶7rgso}g !G`םϘbɾ(sb)!`*ʜ4 &7>ǰ;O\KDžG1d̚A?|bKul#:p0F!4u%[TpEak]atO/Ax<.Kn.ӦbGݓ.vuukfEnpr1ᗆx7 &\{zadEDYֿ#m4/ZΛS(2>=Je:nPPqamH  ^m_A\0cifȏ. RֽJ g(&I^ M @E⹨>ɞ#)KCJVFK~kc9ܨkpQ2`(y⼗޶oB?Ѐnzbvw LeP`Ofpp5 B;вe}+^-剗k]#4ը `|2n`6t9զBM;,$(mDLKFҶwSmr!p:W.N.tKIԁl\j3 L"eh$Gj 6DS#NXHGS;WZD^6^C@m9<ޘPv,zzI>j^5Hʨ<|P($"޵#ڴp蟐 q?:@\VDxd{W%L _M`醒Fp.^z%SWw8c繖٢\(ԿNԂC!{ Ыh4'+j߾2ޥ82QɊ땪JH7GEvԙCj ~}$id_Lvw-'gMGH7 =o E^SrW XNQֱ/qT2{34p,;4;e ŗ> pihUQYf04,,Ezn:v4wDTcpK%ih]&Y¼ ܗJvx&;7C1<(.ړ0բ?a.piVm)ɑƖR&W{Id+=y٨$Q]N5+,0dAg婬u 9YA\WPz4GD(6j H54 H l`?G=؍o%eA7o3Ri_'>_I 1%vi?9\K&e"CF~,8}@jRgBJiv1xE6%-~L~ &Zc7 {Jۭw&GRH}fm'f,ٮp몪 ʅ8L\xlq4t˰A8/qhBlZoL5B(83L,k\jY./A^bNtϬ ̜Q uLivo2?bt R7/GslYFx BÞ=szz_3^[U12H=p0ewfU#T"͓#.Ar:Xq{Q Iﳋ$cزҋʪ`.*jQ{oڌ8m {I7ѷM[e{OR:xFEZf\nZ~| ֍!r2T 9$bwH/O>yw.cN"qvsx+m-E=s-:kj{c 8k1Jϝ\IvߤNA={X n:Xyj>n0 -N S[[wcee 0%=o!ڕ#SnMsxuʡ4rU@&: QǰdCSE Lt񯑉}OQWvdCCƿPչ|5x1,}l\(sa!x6Ֆ:j(ڶIJeE#lٸ%4u3ϻlSWK2_ c!SE*6\hɶ07JqK8騒I5:DT#V 5m˒DsE7|I;\)|ͽ#b]dUC,HJtٗzcb'l/kc卓)2i~AvH!r+dl= $8\@Gbx~- dMc,oQtY?f2}6h&d|A-Nvm;*&Na\hZlNTh!K36emG}EU.rozd -?%/w=m+n,~^=nƯ[| ٱד$h K^Acc:ZwݖPh3ō?|ۙ-N7Z=𻲟?A7hy<6)iKwj: JZ%^"Q|gYa?cѠ2(4}!)1 ͨjze51"'У,nW+GJQMc" jʷ"BƹYQyOӕ'ĥZnqx_۟!~s`ڶvGPTT U{3s;9ӃDX XS _P˟yFMXӴ*VVV ɽˍF_#EHe3v_%iSFEx?0q[p@8r“Amt)b嵃l[#t%Èe57>ޣ{,8PWr0aSA7|) yB|^kYp y`[8PډDhC)UZfMVbvG[Dw*LYV(Wm7m&G`A.Hut1MPRj#g@0*K>( ?[AHh`b*Z0E[ݐ-O1ڀ'(H }r&MXm;_'-p2 9 f=#{2KC{>ItWw1apqwWU"p>u8a & a//!;'vÍoѪj[ubX|zF>h\Q`OT ?$Nt=T#G%L+qwI*g}wuqnEO;T"Q:)0e]oT{cTge> $ DM@Nvx`Ift梱o2U8m|N[wdW +C'/wUa_05cZPpVh=s߬Hs![i"鰊W X[^=:E3PVF [/ OɌEKٽcr; 9"8|lБDҿЉc$@)X`/|״/? ^z:șa E~m1Ȃ(lUA*.47|ae'A3Ь ABQ.2llYkIPs,SCg2"㛑QZaQC϶*&ҳ70@F=+_5&3̤I0@_b"̗4&R4"nY94/ ih{Ir%I^S`[C]_/?IxwL=$S,':p`wo^%LE֌|!os-o`+`ar]h[Ĉ4d9(M*@Ba?DȓGx"M&jNKM'&M[3c}C:abq0+-dYH ^E cTĠ9=q;{1Kc_XϏqhr VvZxL5X5鴕KGNӒs~iBJy`f넜cAa"(wcr<w]iU.ZQ?g%-<9౐d=Gh9µz-t飫/O$m$+'#_tljH&z!+Vu1 Ft])k׽)E螲A$X;2%qI}Ap?gVڀn%Щ6/FR"Ex%B)XWU>F\=IuG3_& TډNB1i[\%[\^ [O؁#LۯY˸ڎVh$*nÂA\0P2 3z֒zf;o/+#6_0wvC{Eb8fAǤ.iNBGS4G4HM|AT~,{҅rR҃oچ#zNg:uz~dmtTm;|286'Yʠ"b ڌi]A#yN߁Elɋ5] hCT mKهE$Rt id$p1¢n81dGz2: HP>Hhcj0hTHr"#?uN%v! yM-ls׭wɈGDe3RBf=94>\}9ifڄ#T(00F{^:⭼$|_a\7[׮ q©H?:FzjA"R2XfPaZADP` z6@u\+T C\ m9dRo[H)yIfKGB{;m+~~C?Դ?+h9,itCtZWMeӓ"m}b1toMGђY.~/-K#gIsTd<\ K G60muIH%rlze +擗 FÃ%R]P@!7|.@U_pp)6Bfm6.Z/Sg&i|I_RN yOׁԛs- !@Vq%׳7 >Qhb^:cWNy]rD.uyW$%v.*Jʊ:IAR$lEݩ"؛ 67Ǵ ^h71%ѧ,`Ϛfbgqa(FS-+tqZQFd݃&߼̜E1?~*>";dǫ{Z#VAm*+m&5$SwcAw37l[vYʶb6G*N0?ֺt"˼/Q >׉,=#Rڦ}D{D"6cZz\dsӵǸx:vFfG欄=5vN^:pO~ܯxhJ$miTp CY I(FW_ zTp-%O Ic^Ԕkg3zie6C ӓ^ZM1yr|W5#6lG֪on:>rjU;{h1buh>̀dMVaABٔy{J+xCe,hTJ=Nqݮ/{k P:y>P/*(fI6J '8ۮym?g;iV5z*z_DXx!<~FscTBW=3QHi*7;3*MS!͇ ?tRIfQX] BaG^kR ˋ> 57N8uBAHNDj7e.V5瓐[*r4îɋp:yb{ DbY@TjF] DQI cY+^ν4NIМ,JQZf?ǪK]q L|.cO7qpҮ\+;V=]gLzBH#sqߕ[>ax fǹcFɞQnV_BwxHCTY.W:%^@:)2KYw vnNA@ '+{ӏPQ bc/nqz}]xff0@)Kŏq"ȭ0n*vapyux^ꉤ &n;x*(?#j{X#E89~hubum.2k9UK^xI6@.;<1/ƮH-DBD%1)-E Ϊw}@Z&\c'5{N缆z`tSXE }ɓ*L9ߥjsl}"q "CC+4SprGwn-HŒfG]ki)LF]{HrrX.!x~Mrîd>'k'Zh;ɵ&:f2ajO~ fW}逛^[u$::f;qc;]lU NGMݹqvE~VVOb(eh2-a\ÂD>J1ˉ^g7Zb7 yW`X1h<8M`]]y Mץ4|iq0ı!sa5m$Ph.ֺ))뷐jKnǢllbjIkܧ,פGԫQq%qp b"41@Hk"x\T  @!\ng:[]0e]Z5vK.\JAKm@v5^;,}l E<hX>=z}# c \ϙ[47)-sH-};rUΛ!e-a^ N$.9EP,4 J9X^UNL>N^2ޘ0%Dڶ-I֧uVװ>>RbTwąa{o`| \GPMovՃ{~7;!f֛c}7 +.̵i^.ZR,5Pl>cAfs x DK7l4ͿvdEN9UEm RE0a>&I$OU;gS<;Y@ZMD2 fZ0b5kY&Aru5P|1j6_NejEx"$}WB 89y/o$O0 o&(cNJzTG̓E لwW|Ncâ؛"::#%pd4i&!MlBF݋e^|Vzުt-B:g[q~1u|.!U$缩A,- IlU0G /F~\LɈ(hX,ibšHSWN Ud4nLTe̛"U$B7R!Ss;lOf, dՍML(y\eVcI"hcL61eh/}0W%@jtDo3kq7{LB&;ߵfD͑gwF3ř%6|۟ݾ^Ro(*? [} 3K1[b1Zbh/ޞqNSz= ZƜʹCgӎ<:hz;]Gޥ;YVkC.q}w1]lB [ &L(pKыM@(5=N 31Nݧw!Spt;NeeJ, ۛ%\ExgltW3qiK1[.BAO9ɵURn)ZgtO$,G0QK)t/>\ ɍ>zn^Ή̀j"'}뷴NݡBe ٝ<SnUEro@IJ3@-L!T_#Ef wj9ήя Cǧ '$_sСtVGNxx1&>wL4Ez'T:,&yn^lymېc.X y|g@Z`IԺKg3`$ /b1X՚u#72Ύk r2-gY#h(֦n/'Q.O „fiװb$.3(@QDI,bNWtķ\KY1} ^pϠԖv^9_GB6yS=d6U?Ly}tkLnmwVhr(XwI̞(hb!3d| \X7*>ވFC,0<s 8Ρ15X!bh0-xWdhtroEފDEa sc+$0!׻Ljo s}]~s };Fu J&Sx?%˞DiO?_`l36LzAڳA)ߺ !#K[S L*uvc[3OƱ [gz 5h)$lq`hKk0XÚLj0?$ 3.y']}n2{qOY1-߂k@nb,= u7`Zzm@.(IHwb+eArL9]Z*UzLh^1 ciX=_2{r#GY*CO( S8*xPNz8L4SgZJtHA:0 <y"UQ<@ @,yx?wysǿ,'X{p]ZozѻCg'g7J§/ޭ+G5O-C%̏ԾM+yvX?alh{y.ĩ*_Sk8Z]rϝ OM^-~&9Sf* /'ېaa14V8PJ.7%9Vy+I-hTb`ca[:G8m踴fZxRиM9IZ n㙏OSw-x0&ycw8auB&> szI9 #ZKK9W!".變7u} !q^Om^؆/3χ'CZb[k&yJ 6p.xmuClͶYNvTCVxH 8Ɵokm;]*msLd󼔼#=? 2 j)R6A_RMoQ#^f`qO鷏RY;DM. ŭB/J۟"d %*h1=8 D:XINM#N,wK_)/A`D"WZtc`0 v9q~.5Й8L]ݹc eTb 5}NE /'Tb@e'$9Y1;rY^':¡ɪ W@\#GZp5@S!e3iҼ_liq\S4^Q1.18AP9g M qQi,?8hu3T b9$fa.H 猎^4F`;ڌr9-<O9Ee<}O'+p1[4LFt\\Wbc9J?N{`PR>7+~|0|E :Ǔ5$JN яfN(Z$jV)9WPbޯ)ƽi:qPZ.?ge}DACԺ:)Yhu-}X.GOZe9?C)y D5Q^lgl]Eb W-Ҳ~.RхBZk0%լӯ!Qdle iFo Ml2i55 EL5-OKԆE_j * WfǕeywt!:H!%04HV}P558ȃGxak/7=/@z3cή.a&Ƭ~2NxԵfꢝzsG@I/`}qm{ ~X;SSi+X{AYx4A*@d 8yC-(*tk$@˜>O={h;Œ懜,,k7\<6BBOV{~} &R`^a-eHM<Ŕ8./).;@K)4 Y'Y8-zMk"쐪}[hJ% cx]7s&ƀ%P1gr2@E$F5K-)$-* :OY]C}bA†xH`E8'wq睝9N{\̳bb"z.r֬Ksfꫮt=ES`ĭ|Ŷ (BT|Io"R@>FY [gP ]m[ ZQ0j75Uq3I *wmwBqƣĜPٗHAdm2ηZuJv+)"SWldc}8V,vg%)&#ػ1&WWnCLr66CL~z\2n3 br6ycXp<\fē)49wa}[Jqީ&2̌w[Gb^u`FH XZEm Ӏ>XC TFRN~qhtBL&jxqY,"1%V0s%pWiK{Z#C^@bS&Q # m+k[1;\*ASI~O8п j9` Êu#t_cS QTcefI+`BAWxXVydwsuvϦtgRn2~O붷 WqekB(?iى8as8noךNBR9n_@TPgDr-U(h#v"x,F_tp|TD3@1[P6+MjWhF ule%f{jNsn /(Q-ójnբE2L(װ=Vg sis\Ci,5\3lwW*HCS9lEB¦FkB%"XFLݓ 4jg^ec-^+ 01QQ eH&HpSɗOhk~ùqzOi]@H Dދ:TA!@Q21W O\[*Dm8]ˡ칕r8Ǡ̮[f6,n*v JA5` ^%]dF dh#keW}wiuWI.Tu\5&?a;pPGgq; py.fS5㴖ɢx,uGL4d ,5Q Ѿ;fC=_CB4Zu W׍xRެFhmzf> S 2G "YڵPhd|i~[^s7.b!t#I&wK:tONXXeh ?@/cx}slN!Zyߔupn:+If g Hxxhmyݨ1L(Fw6f~F;p{zuJeÖ'}R| ^b]dʚEi!`]dG1Yu uc숦:5|eKP)RE ~8n.!B[>&(AZ_ZS˿[뱬MֿZK%K7Gq=!d /L[Yf}( Mw#0yE9y!r.BozK1-Xq=E(޾Lh?4֨sl x]ܾ]58ua_5E;X)YīF|ÎuWeuW n!ގ Zm2;@<_a}-ؠo "[t! H][DjZڝB&7,Oe,Dj^b||9) #C^ӳx|)Unn4 ;^l7kffr9h)AuePYtv2|dY~el\1OQ+SbUFkAct;SvrA鬒߉J+ȡ! =V,sa+m85 I2zUj2k*|[.hb,gd>fi-ԫPh'd T)(h] r0?4 }K]8&uLќ o_͚2!b'Q5qn&"lZX~[NEZ;KTƳr9ú -z4.ԭՖmV錅R\I~A=<%]ֶ'X1bmR0/8v\^T5\ iJVSjzG64+QP&T}A144@V qn-m5Gij*&}#qrPϢu6AWsZ,RCqι1- yǠzGј4 mW^m BH9>D?NzBC*)Q7 ~G:զM5pwWAy(y"؀?XhRkݾ2JwJ $7}s~dzmw W ҝHg5XYa_1qVɵ*P-`/'UQgǩadp3HoVgҵc%ր?vRI:k}$VRW&bZNixf4Q 93 d,g"V7*2<)tP>{ɕbPp,ء(sFŠ)TiLSixqI&K$.39 R6rm Ǵ]2toqHzFݫdvߩȥ\GbF'f*RjNp'vӀ҉ MR/O[SI<ad2U%hvGr$إ7CƛIXAZNd(`')u! Y_q#`BkOrM`OJ}} 3 Y[($C=j H/dwdT8_* =#Wք@:U)e#en@Xjnsb [H㷞^ zT8][@AMre u[>)p5ghN &S :39C5վ!9)Z "&ѷ(8$\Jrc&A4e21\K{>E _pg*IR:׵ZQ8}gN( DZ0eS&DpYN6V ռrV&0:Eܱ~[j0XqF?`FasEy]\RF|`%է=U֒/N1(R Q˥rXʋ @5jx˳0X(lK ea8d ߫Ԗ܍2ygA.x9LYHӁ||h2PNA A#_C2Bt-T+m}36.l#{WޅsIksbw#~c uG2 ݥjsj 犃q $\Ϊ5IaR]F+RHa/oA,7bBYihi!&{llx'['X\EkD;`ҳUԻ@&%x pॊ4Fͼ)0-dM[ws6#E%f~", ٗm0$V:zL eV1jV5]MWӳM0T 3QcQM[ԤѲDvrzZ6"q`%M5Uĕe,KTп䠕v L*QZE()e{5&Q䅸6^SAqhVΧ̐߷(Ql&L'W&n٥EH JzMB2[Rxct˧gn^h''$ ϚDޢBD8k;k>:*k:GMZʌ njM]r5nY3k8NЪYV-j{8q56ޫkQ3/[Ge"}@ ?9?e OTǮͱ Mf̹?@8'\|9CȢ$yo cW#&\* ~uIe XT#2dBPnt%t>q2`k|0{ Q-|m.|_p1ڥ2oqnC{-М`1xPo\OmښZw ~{b|wYBO{&}sEk9Iz V6S@t2ol|U}kFezw H-uI:u=kz;Ȃ"=QjQ SN|ml{¡sl*$ϊl͝6 >`/Nɵϭ8 [IJ}Ԩ5mna.9#^XUЍKr8J uTD$e[3ұ1W xs%̃. _' 9i8w } ;9+qo61I^/y +\`J;(`W`:,|lRIPrGQjaf2K*".sC) nm L;Vd0FzjX7 Yx?Q Eh,6$,R#fRf?EV [Ԓeh1Xz?cL!$UfaX=#|Wy#hzG GXNWsxZeM/ju/+FOğmۍ"k!:z$LslS>׊i@ݣTSF|qV?7F2'# b[o@2f,Tԉ.O&:GfY3GK*3)b|M VB2`Dv$NpZ%}ڰg.N pvvr|dC;# ƝRJUWG=q>&#Nejs>I DJvz83O9{~j.%GK{Y9dw»XD~W\c( Rs7jY@IΑij6u$Yu᝞fkk9HʶP}Z9!m헓^h1Ѡhn A/JKX`ws!!h1(Hc]Do%2 GZq$203b<]nѓh4eVLe~177c+y4Ӝ֖ъt2o01qgZ8p<)Fl3_Fh/ .kp1ӦT?m }&@X 86"=':̞X *%1.4UD]Zʄk37ԡңѭp'k72@q0؛st83@Bv DCP7ģ_KNxB4@9%a)ua; MW))oQ^DTG!W2͈h0,pҢEzg@LmAI3#gw"ҍzf=JX]wA?B |1]Pbk p -fGɷ*~~ 5dk1hV]gJ}&@U,ܴZ9}6H"RlPĩr Jܶ9-SmhŶJ;8XSnE?^)FF iv *uUEㆧE pr؈> pTvJU.(UIJq-6ev& 1ϽEp)6m:x\eqۘrTo\2\)"eY00Żh8UܥuUxMF3ֽ PS}AQ"b\|[p 8:Q}i8S]4j[w@ t;tՐ$b+PŹVK߄$$1DHIʲhGTb(yY夐νDvV9ɒi['PcxؼE&M$c 2Tegyz'H%Ҝy↫"Qk^1PU%Hcxt,Aԫl6%K Ϋ8¢ZS6USG}{FrP(JipSw&zcRCP" FC~(zWxC9aeW7,8$oZ_Nג`O$dT_q)wқ+vT}`hArS;# bUu{b,v f;ߌ K>>^:` P#$_f'ȷg{y>z[c@L5]:aȣ&a#%~0ϊ|ޏQXoT9k*fkPi|*B*kn/bD 2ZEWP*}>29 Z}VX5[e0 `Bmllb <ʖw?ӯq$$>w _-óSKp t9դj.,Ú1:ʤ=Tt?CVz@7ۋ=^\ w T"H&Ǽ (090pś7}OD5[<5MI;z ڤ|ۤ:G'fzL@_9ՠ; $1#tSi>^>{jpn` p+mnz4~@>Lx3*z36ڞK>R M[T 4+/ 2a'`X%KoHJιV*N0AV-XcP{E3JO_*Y.^P8.H0g~nkW7ۇhþ\ꑚ qE?Y*%pËiG!Ӑ賱㛽~zHGCmPgRJ%"ddcI*7k5y.kn=LN,E+n{Im>T H6J'êAF0m,Z$bՍ3:K>UBec= _9Z౰7C8E7*{?{kf4/8RS&"_3.t5H0=%np'+!N^vKkg*Y̳VDʸP0}xj_%YߣO4CP gt )0z]cPDjl Fi3KNƏrf`d zkx9&y.+WcV-\EۡH aE;}P é.blu,@w:`n /HLF*fڋ R4 |7C!%D!X,(ZɽލJ9|4DJvRnѶ  ="bG"1oy8o;c^+dIqFRu*9PXڍȪӬQTJk YĬmQԚ\2D;j#0Ɇpgz{ß$I}Aŋf<|3HUF# 'u'01Az`0l k\^T?9_LէE<<Yh.q2)fmj]mB&V]#r߀̴*=^x"rgƌO%.LwYh ^pNm03n1RB>J@m) -LT?])A<Bv){9!YX2*{>9h:?uˊ:$-[M_GdgVGdVlAivkjQ<< .t:R/lvZ6_%zc&yL A'T1CH .j;J R-=ӎiSj&R~d4JQ?u&JMD_iyx5)&jeƋ3֕o=:dͨ/yr?#>,=dCayO*HƝ]Z vŤ*})9uZ+,C^gg C 7NLuTk:LE1U{4|. JUc[nZ4f# @g8ŷ0nS}_U,P-B:"V3*"$;k^f'Y%֜\/Hr4VEȚTz?j.mQB 傚d^a;ED4djYBvf#wӂ ? HIu(k\Rŏi3E*m8(8`c 8Aه(ƮEu~LŽS2+riL2{E ug19v8/'uµ%&[.Iq@j} GgS b ?CTv.%omdLk[bܱ${ g=Wa5ӫ=1kTu5%k/,hFI>52CH1ǾPZ|KEY$LK ᬖ؜P-~)wf(N{߫;.6 hvB.>zOɠԭ~RFQl^cԂĽAP&!{/&GDfzu34ھ,]ڄ?5@:V b%VVnۭNV"+<[%#XI%Ԧ9z8T1^HdaI}E!dX-s=iϢgwBNtpj6|vVĤN5k{nqL*(3W==:p"vkyq%Ѯ겳ge/ij>kZ~#=<a dN1wgtp>ZW ,,:?Ο$%t,}Q9>luP:~ #PAx|aLmYM)S-ڻ]|TR*=@D͎bci[zW74(ڌx FRk#{KM]3|Ԍ {ȒHȥT5~w(G[QD,&X]@[R8f JҜxff76`s)i:! _eň^Y>^H>>î}0\{(c~]#mm04?ue4N~a= vM*]fNGSzID<t'Uؽ˷!Y{}Wc6fd_C6W#pbxh`^z&%K+j;аu6.r$/!#Y!jm;bN|;>GzAS2=SgTbێÀ Ce2jq8FHa*M/M"AE*?/_7@c8+ڻ4mF+NaܧtY;zg>z!C$hpg4(V19 {p/NeT~o&,gǺȭH -׿3ڎ=ohM1Y#=[&(sZ8<4}IyKj7RP6dm.YƅP>q>&ХA&vx{ |O[`S.k Bn7iq[K+t՘6 ٌj=Oa o(;!S1C#dd'1B(.`s"p@oI&߈]J Z]8AU@ɡ(UiP{ 3EM{'V>Jnا AK0Z OPVFψTz>t9~`h<'ɊN}) _׷fB.m xKA?Xa6Q^#ez[% ԧ8bz[ua{ ]LϸLC:F*Qhct>ՆT0g{Bc\^bcfvi֞ۿTy+#tt=S=J40N< 8H-1x_]D%b>hy4"?0\?.>gA&%Z|,0Q"h?d5 qf 3RՠoE%ARZP-g̔iiЉATj>\rjk^ QyS"zXqꀟ0q8ձmNO[E(BBkv͖r;ex[[VuKcc1aƘ.dl'`KA\<)w 菋#݆$4 6嫚~%d0A8F#F\ Q+&&ѲuZ*%856ytc\V(L{ [!^V8՟P]M?bM7#\w_\vumu  p'|ʓwFPUƳE0ovNZ)tZR4ljgp*P ZU̺ F9"w IE*| l wpzQ-^Z&\U[ D/8o|aWҾ*N{`Mn(L! }AFːZPV\wH"`Np\wr|4Wf'ipoBe-*e{Wˋ U P3;!J3|2M k%ʐ7q_1Z|g#V l5䚉=Ȃyr%I5bF*Q)j_(%2quOeh7˨V#Q6$+JB (;Vq.uӜpgp|7T@Hn~c&8 Pޗ݌\!a\$1[pӷooqc5z5~c6iL7 5$+Bv2}c5s¾/8p e7_h~U;+/(/TiD团V Wsp0 n& m8&{c,lߊ޹gS-&k’0EonPY=4j `}sWbjsIaZSEHH;T0<{E@FkGK#c+ |\ق_qb[ ) "d(Ջ ‡ZѕP}y-¢YZ*_*!Vb]`Iu}䖹R1C5 Ca.tGڼբв9.AHTwK`DwsF4qB/0vt#3~h1tq>WۂY="T[쓍ŗ&i{lI>g䮥dƜt䠈 pZTq3})_oHg71>"5ZWG|!i:fܮ׸LփǷir>yEawj1-`7aiB.N Hh'65$ꪠeeNo?dp"L6>UJ~t \#mp%ZZArjPoϦvTm\ϊᲷwC|B2 wXbl<%v|TV~i?RrC7}(!K,0"N31DW]o(]6X38T6=8tὗVHhz&WjAS%vMo94p]]դ貢/ϾI<>lw8;3huc؜}ծmMk O1ԑ}x)>* =&sf:!Jgn(f"E\FGAW (Iů p @b:ӱ8h} }ցIW^tvL`S/&NmpLtUGӕ6o7XWjS*U`3MJ7—Z[^ؖ ՙipEGq?wb wo@5J;JzޱNAeHfyYcIzwoB Z1ai5VFu#>X5J!tgN0nmB7R}^@I4J <:gk-1 _e1=\0[o~ʶ%dz_iVgr4;AEB4Kwu}n:V@^Q'g-(s8X{{Qmˑ(ZY=Fj<2*.H] :a|B Fä2K/7vGn!4qK_=1Ly| vO9RX_†X\Z ED!Swv)}0%X%CE,:+1aLXt{Zd_7pZa#-;O H`A"Cyئ6L"/BHƯ'9lC.}uNL] "_0 [yp@.MRoGPSdgnuYF^;cɶZ*QW5*L~V0H39w7 ̩Cˬ-!ug@?3>)RK>QT/d~"!x$p`]ް oIhω).ֶu.;U 'LM\ZD7,[cLeѫ!9 MUxMEۮBwE*JH G0R,B"ygnͤr(M\mJBRXTj[_cͩ_LX #w?9 eYd#_ѧ 20 ӱtF,}eiC *U9-į #قɖZFʆ'Fhw"!0q4LU VE,Ws^>NDEC5/%vrMuQV1!c9#^adGgfȱ*KobNIFDX.T_\D` e]QPjoE~H1t+EjWp#g]s YGӋb.Lg_m%T/ՔiW @_&*R)p21-:!zP߆h5 v62ǣ\ aݾFd/RVZW@) љ=(-b_IqЫˋxo%cI9V"?coDs}`0W+15yDH@&PHp= 2Nȡlt(oXpxKo+ؚ z{^rGa]w7*5mP*nY*f^);nۅJ>AdʧîݑܵZ,9+ Wo]Ds~9jS؆bj-{B="~I8PX}$mHyC`lR)so@o@ROX+"3w!w waDmzgV(!-H@8Vh.J_HT%},  l"LEt 1g>~k|m&vaGM Q}@-Go@%,R.M/5v︤1+(i\MU腲 z䔨ؕm•_ Xwg!e)x#a Tx#E. iqXZn\,*ꇱ=,$ޖ/d̄4q\rnK ~g8tp,?9\pb?aMj\dU]O_=!ƇP&0Ìwseh P[/ux)K?EɁ>-G9?9VW`"Kţ=J*( \7HO6%&0XGƦ T3Q3Ze+.dCQqGn^qX.ۍ'MgO_)ߗc x " +AmaIiըuhPA" A&؏;>yZ)yc/7Xc0anw2y+!nuarK,sJ,;D 7'9bs+ 09,vsS FAr۱ 2V"֧rO7Fo_MVӭ_+L^:w (e'`k&ga鮶[`TGa!ACRJ5lYG.e7ݶ@-[P׃ X]aer^ZIgMgIbfL D|-Ca`0YL[@(9EB)ܨy#1VNFԚDPyu AyV:^XԠ(uzN\ˣ(b2Aj5S|ojL vB}~(sS):1ܓ6]G=qXĔ"urZ ,[uR1 putRb3.V)n_$Syca?6;S $l9 ~nЂ IsH {ǸW:]# 36pBM1xVdԼv0SٽMq ǫu%-[MfiBʍ`z)ط. % M>Mɟ @#?Z"[cXCJSGnnv $5>Ap:LZ c-ּxr{P|SJ&c<#q6ɨڋUϚ&K, m) |{{zSb|GCցtepW=ȷg`#0 ɨz;XX9lZ4ZF[83߹P}/!6v~G}0U ̨{u-]kS0>C^BQF#6~]"mJBNqm诱1lR ض!@vG>ju8GPɄ aV-_2 n81j+ i~"-mom@!cl}F^Fh٢ԘɾG> 0nNUy_Ul"^q{޸jP/}Y- `O _nEUtOaEj:<1Z@ tֺɟOb"nt"m#njr>E&ޯ;A&߹Z+(|8f3,-\FG2$6qm㧇yECulشJE&T lkIW)V5uFJ|#zQ]oFl̿B]HmZ ƨHAGș\w>KUaJh:dl.uX)7jԻsV5EܔbgZgmSf8hh \qܝCȰPPXrōn^/Y'z(4E:l0%^s7[Ơ@#JCq2?V]877ؼbնԑ"r$$dT`4Q)1ӹ*]=5V gسn~RPbq= c~NS`2{D~rU Y_WðWm[*,wJ)`&w".ǂ}8v\?ɂ^]Mp^ ~r>^T b{~A[i Lم)zmTC*}wxS;Ǧq=E9G]iWw,N4XUv;NFI!(аp H@WD;-./i/]us'QfcPi 8Au(=S hDKgHfջHfhܧC*x2q~p_ =pcQp#|iUAOH=~ODHr0T`N[)0ht82v!y|ջ8rUv4Z ܀ϝ8@*v,`0XR9٫ofa~CS$/ҦFr?nv-s[<05|$chœrk>.XE| y(W)(z!"TXB-OL[ ڕ ]u*2tхtf|/qL'#d-: .n>uk Jh'txi$?^,pPܔ%d8aѤ;irp]tFkU$[48l,kB.`doD%_M"bVV @WX3*$뱻(.te&NNSIp;X7$etUŇ }i:s --ݲ.zŰIU3xf`bDJcCٖ㪼踭$ З%feRvDN&ǀůҕq6m@DFqOg}EÅOv~սivoI_~PuWxi| Ali\==W*AGW7n9&=B?/a!5uDS$u^J56@fGnձ/ZT&ȁ4gO[RlW͒|tIrJ(fQ[#y&a,x^=C3\&6@"[S;Q2&3vENǓW5+@v }Hגu^~[' qC"0VTcXd5Kx:QBN#-&V]^é|nULPȲJ oIQq--<d7vx Id )fǡź1µ^tnڙbeWSoMGټS .2L?VLo \ƛC~_"W=J~d u}):p'+閼Ύq4C_nƨbOU XA,N.j '4ЖT]^y0{i>.P玿uJFJa'\|,6{ȿDɐ(N{p5Zc_{7d̺c{Ok=:C9 Ad!>/%g Ӝao[-RSnFig|A'a]`,@Xh[>uc-@fBR=5}8=s?kCgp2MjW-P~~1ҌHoi%?sVV bM`, uHXI 5.$ֈCʜK T/xoi'd-%&)6-rJ IjdsW#+7S-zY}ݷ!KDtY{T0cuxImWcNM'? dêao©qpJ4E T$m*+!¶`TEƠQcwE,Mrc/<:>Zy\Q\E}:c]V^@ @͡sۧ|*͠𘪏= j $:FV`7]}CnEu:7.]fe:įu?K(j{D)hu>֢ ){n쒄KW%#ݠ?2 3Dk%Pwa!ٿrE$P'6 F['A9 bnъKCRp5=_#9A t^0}b  .1 pr+ <]y?=tJI' GZS]{fA$ZI&B_nE?ZUeU59Ly'SCVDKmkomM2'}k,WC Q[bR3C wأ=b=mJ}ۇtĈ6IG*!E~#mB9˶9¼P#?WYNe, Fs-g8H Ju'l0D#O.hɶ>y)9;@MUe:H*d?fHmpl^`eBHDLJLNujXV+r8yw՜l?F+%py٤{"`^P{=r l874rѵGzLOCqwG_X )balp NxֿE6/"ԈC8r,9(s@{ .*3(@e(vY.©:G@aY7F\ &*$jy"su@c2Lo`FmP'D4c/S;~rg]UZf1\I8~Yǥf 2?_= =_F8ˍQropG-tAtr6:p!FC\DkѿL|t'VJu3Tp"jU#;ʥb׌}YIrӿ'0σސb÷dž!|'~haeO4eL+%rT T@\] %~YSȌ!ٳjuj>L|.>%h*X !] ZF'[c/Lm!1r\AA1Pu+ij!}2?= JJG~Ԙ`aᔰumjФ"lKW2t ֋,Yl1{F^\cJSA:X`*'kUER61c_3/[ ib5][nXvOnQ76+FZ*ð|UU7i15*e>?3fq7F\`42*/tgrd@BƶX퍓8 )&kga \V m)Y/yð&?$9CBe :iU|]Fg)e "˛?ͤzz?1 'Э [7|b`>qi%OaAVZ3M2;L,//%d*V͛a#8(`,ý3vp?АqP:<^LkyCʫ-8`ZUs/1zVP0Ɍ>+2#`\bcz?{{r7þFQ]joP1{[5'vi18?5Sd!>b5+T(H&Нz9?t.7#esE՚"wAW G=*\1"Ѐ=yvjA612!z-^-(FpX^󖓧ᘑ Joh4^ m$8m{k43 KK/B_|+Zã27ˀcoN5UuJv Z4%oBߨ^Hh:t4K>I擴@͞}ծ‘Z`n&4>wFۋDP=90ld0@j33F%.GN7Mq/RF/\q]I4jCVApDg)ComӀS^[vFv]YCpZ}g:Is+a@Nm?Dt@1K"MVz6Hs,֠Y; Of ?%͟K&p<ُ"_%rS:$x>Q5{z~Pk^ŻnRQx%L bf}7sF6q$2 T6w sQn6c4/*7UG= QmJzE6mg( $TKD ohx{biC}S)t iJ^T2|>t;34Q s =z3Mt!DxPaвw/l}G4TJUOE>-J% }R kuHESy4^϶a0/[YrqChAzgQFo)70o>su`_UʰV13 00\(?BE8oI '3wƥNΙvζ߆Pd&[cDg, 8mDZç;^h&Yo$x5u7^͈[х@R=_&FC=FH1x#pf@y)S+ fUcF θ5C.3hcRç?*hbġع#vL"UԛL 6œBۘ ~6 |:)aB l ؗ\OWkB2J\2%Z3}Ŭ1~YD]Ru^& 㷳V 62a^$r(/zN)w/`Qmŋ_O7ӌa$rTk⭤!xJ\DHiUW]hrG4ZOHզY fRqsgڸSk0 JaX{btaLO)cW/Kܶ9x:HG(JƑNwCbS҈"LzsNmHfKr5FL{uM+گO:پM7^: uUMl*,0^hn0g1Bc!MkϴNzBizZVki[H/w\٦e [BJ{Xɠf<154Hr(NXp D[둏nn6"B;FW|mbMi4{AK68mMӷhƭhHsf|5 Y0&#dzC PٽB.P[2!+ݗ|8CXΉo۳]xq{xKi_k Ct6O'E[oG6/n܊U~I"y ݹ2&8U4g zW`k;/`x B > ,"@Z/.J0p4՛>2Y0;q1tf"}:|FJ8F{Nqմ [#$5f7y(*!XTXLnm j٩u݈O=ݶ`$˯J=<(1SQYߓaiBՄ~E\H|]顆f9CnL0dׅVx$0~XRy0? /.t}pwC9?[\OB[K`̓v%Nnz!|~H\jftU:B#aA?Q|A,-OnUYAIf4 V o `_Kx>q?<["DD{n. &<"JA"7Qf-#wZq1FkfEWO1WMaۼ=d3a!_!i D~+ Mi NC9DD[G L#e6F\Ú:SПL4s9l. pFz^qv6}}zU>(`dCyɲjIIEPĔ"֌¯IdG&3E6付IM 3g׼nl:3ζ%ÇJd47s2 TϋŠm0IFíCşӋ>7RijYҤdU&Z0MЩd]YDӁ./v2[3I{Ytʫ'oMڃ0[W9<Ϯ告hs_?z:R8 !h'ԞLlI jXKzÛ+-՘b$ D,DXq{[?q+kryBf2;4v!aEs^ҵṢs4A*[\<~jgDC+&B 9ɁlԺrZm9I֢FytR_T[lP cHSOdQ, ߱"L?b2p#\8X`&lA͎_XI'㾃ΛP%VB)z,w7S#/n|? wbthTcn430uiH I}$ķ,iY⟤XKxgU*d[w"4_| Kw]3R xBeFRЩwb47.-0Bn҄Xod ,n/ǗUnXF >'+2:c+;#N%lԪDR%JryTZ.ak0Â4ybSfK7r~}):o^xÈԥH]k%N({~Wh4 wV)ٽRpQ䗆Xly@Pl䩟O!.'&xW>>ƽȜfEГvA$֝MXIհ di׍ ӫ ]g)7ݳ]PݻgKFcb_HLV}{`xRbo^KáUΚ5Jr00Hk/_5E$}s?PsSZr,>Dߕ'g祘!iz>1׹q' YP+cY;vVv76M^v$H%g7<[&xISU`gx7w ù|E4 %XUL:X59c[SIv<5MR֞_GػQNB_ZHwgpZc>D="W`/ OJFFb`ق 78sГoE1s`gGUN{,'F.η!//'(?6kRʮH,ql! vG2WL-f RaVb(hVLuε/y3}ȋ\G6ɺf >|㼢:}m{QLPs>ky216Y3ߨ -.??zUt2)k[ Vc( VAڟ$|U5hȶg/J!۫ҝys06jk m).RXb\p^)sOhn>!sog1DmJn@yڴ?/02J]>&LM !'|ǧ5DZythT"- 3>7tMz9-%01f(Q~W[C]#=uZ/Sf \ ; $ L!ns䄥T洋\*Zk2+K(> ضK2T'~5l\LtVrY+fKQqSD3δ Wme+ybf{p9$H9-[^#(:bqG/p7A̫iW >hK`=msWԱd'l~1w. vmYϣb/+ uglA n_ӭ* |OitTu1KW"W@}Y)B:&M=2g|>h\kvq&FDž[ҭkwF ~'J8&C-ipmUE?J1_k5CRn(㟐PP| |"s:d=/S.O1BqysEH~TvѡqtTfJ6k'"^? fGTݻC.֦rK1_(З> b*/Sܧ$l |Z5C#gTʿD;f gv%"ÃfUX++pvt ;3+NH2| 11CqÃp u?/E8x$(N7I32ptoU{0K@ΗPfFϒ6~jT<E/-ֻE+3:Z2>ӱShS1`DYB; 4{ѬCp"{sӨǏqrhdwL2n2ڴKȄ;Agȹ˟G;3ʑ@C!9r$Q MWThrC1pBM{4? ujwJepw 0ӽ!Rb)sTg0g;8@aÓ5G>-!=j! *@O f}IW嫳yi ]&jd@.`! JՋ45:8ОRa><$(ΙlXj}&~lQ/)궮Igm[40ve]I' ly~@@Daۏn2Yb0'VK)Ú;­.*mU| ̹phu S),Nؽt+ ɱZ䷷;-LA?iJRUNBlHyQh:ex&eD8?Z= 36d'qTOfPLGC*,BrRodZ:i)SqIJ֞N=D,''\*r+@MvTF%̧_^!/^fhwAЄ/(dg.T%k]@mv +d+Dp9ÈO]iJӣB4YE2{4cfl|zaW&႘USʱ/`.rٙMnk8!<:)#P7!r-+pѥD}*Ȋ]yw)w4pG6WQ% ZiaBNL Yl j5RA9 w4mO ;h~Ӄ}9a;3ZvԴW`&EO"?tԟ{(ά> Ȳaw&3|%h05K[ xHKTxVK/ļ5󒤵;kJqk7}s㩉qG5baؐc3FL%CǤ|~ ' '.`ZDlcVSxd}L5W%xNuS ="] ݈9ÛJŸڨ ziRYU<b4.Z: +DjRHW`(OGHFEETAipi ѰfgGZHGZ,Ϳ?1oجB|y"`#8Q3Ksq&HwESE RC,94]BÖz&|`WW}tq;￳vxv0nuqz1 uc$N/ H4}9YW䩘N86TM:LX8z<1-Q䒎_%K2]̋<6n;ɵ{+a0R_ajB^y}`骪OnK?Ϭ {c6߱F^LnMp E<״_WcK!П P}z}tqfГ$Z+ Z(!G};QGCEi 5]zZrm[c) +:1J5bU,H~wr{C<&v5&`_b*%Db 6@0NȳVRxhz_d_Ʃ|h\Bf0܍ev@A*Ҷ5f]6 f~hsA&ע1 E!z)b'?; ħc0ޕ'q&+?u +^L:6hmMU3[lm(XɳoZ.X~ȞΓJIdXd*Â\4SMQUO5Dvz+l}zuՠs[i&>wњRGۯ9v#K_jȃdf lPԬӊ "&8p\dJQY@,Km1(pk_'`Enr'v`юy+%Vq^{$%+AZ7&r -k[f絳8/ vꭍD֒Snӥ3MH*įadXv'wvǁwt^xänlb:7[a0igJӨЧ˼s9UY;}\"%q1nM&.FF}=Yio*^0mQY#2)W-UE["\n3m3AmkW`ԃg:ͻyRQ{(lfO:RNv5TaӵJYT'QJ>xYRKoQN}6>,D,MAcxun<(;>Ah?Ej_W3[gynݘaĆWd+ӛO0`9hWΏ|}d7 9m\0}NLΩ"ws=-p~bHX eѹnKX/fiuL1889wQ.[qxN/xu Mhۗǟ.:Qi~<ʂ3fOG OY5mOeaӠjit-mbl_=8T=N`ӥf3i"`>~V\p0ޕfx}„HGj5Z_ȪU:s,gC(|bvf{ 6 z>/G#i߬rb5ܬW T 1>AReX~7q9Οa:@; ƁƤX7Irͯ 2 )s y mӞu?nv4¨/~~.eT"J]~3L.\0"55UP6(`a7f]ķK"l۰ k oߖR:.rNA>k}IƂ゘K!VU¿Mqzyu*TDSK5Vl?;%u]#U6̩ZP0xx%T ">A>pT,\_TjښӂLLS VȤѽP/tvB7=vӨf5EMeu۸aayhl23hLD&MKO!ߒ-]yZkONa M<`{P5,$\`+.-c֏>7\@g=!:KG!/+̭߰e^Q2HS[G}&Fzkz_N' "AGwCfft)NC?0SZSf^ maD.)4 v~mc@z_cW@Gs V Kز5F"=@YzN=CJ-ۦ+Ź )!q)ʎF\1C^U`bTl鿔#ROa7v9vU;GA_8@orԭ7bTs>#e@ӑ b6 +ÛPHq$ccJ._ A"^؞sЊH0nkIxC[_L:[+))`S1)o/914Z)9[ﴎ`"v?oӌN2IZ\qÛSXo4y ϬPj28K7_#6}`b b޴wcDc΂!'Ն |CC3O?ҹ_F[Ǹ=`,p(Uh+UW.T8R0<xs<{5ՈxAF ΣԺMI!WrbM*L=de&fR)=d !kE啚i Kf̦4z:Geu MX=uI9dz1#{1ƊfiK< 3 lؓ(t+'|c&zLU)uNhUfÛ A,)%#0KD=jdO2X觛K`}Ћ+ˌ8|O#T~xG7yE^QyRξE1k %r 싑Ӱv;Y?ZXC5[1z6okUSpN[Aw{M,s כEўR|C6ks !ls ?-OcZpME{c2vOSB@}PX[ob'(I\tמ%1#o AL12 n+5րpyNj(+_a$V?nĔ2+.&M7c`AJ7[TBRx @KԞ3 Da^#@rj{O.F3/eD7t45Ic]ܾfzK. h1핝A{HMEi#s=1*`d EK(b99'6 pQJn` {9 _a6r`DĻk n@L dVƣ΋>l:~R >-VQ}NiMgcsIF&ud guͣp fN7%mσ}gۨ3T;qSic/pG})jcc+Ze(z@QNnpe+J`]6ͤd|yX8 t9}?4MyfGWZZ(Ր$x@f34{oA/ h<@8/VФXLoi+KO*=0Oq81N괭s5\_u֚ELhnm*y1%̺ص$d#k0tBV o[V PZRl t1bW#rߤ傋ɮ/l~GT14DY߆rPr,VW5 6ڀ0ubbsOatw96$#fW$ iNGfY@%a:|T9yKme%BSA$,Ф)B_"M13SlLvBm\Z ܭc?qXG_v}Eugs8P.BE[ Ft}Cdaύ 3R"TL P4fD\ r,d”}L 432Ϙ'\+j'@:[huo8X8%dAѼmIZʥߛ! ^yYz;szfT8 [>`0Yڭ}RĞj$}|ivG,)vTnP볧1ø>Yu$( ֩>ե^"-c8M6j7u6;|ǘ [.HłCt r +%9e^/El߱0E,ґ%H'u?bLƔ^n 2v;s.4.0 f#>]N2::z__9Z1,T% x6"ʍFRmϪEw%nFad[8]hvx^"P5=J]J3Th>Zr :}Jx6&Kz{)j ?~K9Gφy0_>21x0I?3؎C^Lq1eb# dXFWq(E ,`ht y(sh:UL !gLYac$ap.=.01*0r6kX0ӝ0)j51gָ+LZ،4RF2 <,Ls 2SWO^j#IwSRr)|+Nہ}b!RH L<CI7GII.fH/ѕG6XʞZab3“eh瘩N8paE->׈^;Ƌ0d #HHK1:%<@8CoϔP-,|!T?$65dTUj](>$?s8~g#_ >7Q*tFgPt!4HT N/+ Zg"mc_w^9cAL>pEB/}&_ϋg4x"[,?^̕}JOavbG6;L8LOeI'?5T ubXp܆&R{ b Y5_Sq)R\ y4R|f%&xBK'a9%&)K+$ .i>Yg&uo#v$w@j.P}_.:bu2&H׆k(> _蚁_|"m*q@F#4M1o$kGBl$KL\e"՞G27d ˶6i|{2ȯ7B=]O*o^^'Aݏ1 k#Uw.@Mu wYwpV%ox\|+{U$󍆐.i♕`.2>b.V>hx}۹@~lS GG TwG;ѩ9~a׷/``IzgB tV*js^Ȩ(w~ 6 OԖlJo ʥX,  ΉPbIڶ ,͙{˔cVo$>@X zj =j: 3KIS~/.k* xsWVuƋ18yd*9JuƄ @*inǫV@sycud!Jm#<m$Q'D0%Fx:kOs\H)QQư})MT2$/7rvD|tf?P0o1_8YhV S~ɅU46@IN}Nc0݌CɹV5fgd`xK+a 30:eXJ=SFv)j2 5s.Yu>T }$JcX[ ~܊Ē,?SOT)f !m%;̦Z695 2z43n Ȋ;D=k[>.iNi ޅi0+5Zsq3d&;ZOlY˱mѡW#)֕'5"J$4j i'oMrk|4hΚ&+Qyh2lyڿX{r)S-|۽Oh/5ZnA^9iu\FTUNVITRE4_WSKj7i\b eG4M}[g.B8}S^B"-݋pOO/ΗGw.sE3DuhXck"P;Ww/;S!G2)]͑] YUVҥtY7hH]k E!CW;7ES{?1EBXZSH"|=ݿnq7x⋗a3t &N 0:F,qtEQ[/@f @(MlW"~Lw* 2v`zˤ&ء^ iݍdlSXV-#вz.[Yc&{oy+~O?:]GPzPz)ը٦ηb-&c39閡.Fz7F\5s7 '>l<-~sBiƾ0fMA2EgcyduaCV?SRAATo$Vk@sDHZv)7 EBS k5 BA&+? ?/8̾H0pEfAOUʵh h`T765kdfo'_ Nj U$bX-q+051DTD`P`'LV 㖧2a1)V^Ղ}QMg-jXmosaF7yX={zKqw*cb3ɀW_1.S'ZY+߽9c$l7T0)B xd¦=Gp|4 jWSS%M)E~}ig!m~y rQCkXyX_:, o4*RY:8b'OICuiP/y݇P •gVu"Dy6ާ+%GA_f+?\W4sV'6p0vwwnq.is$z=%-/߸rI2xjR)s7QjӃΆJc5PUi@9+ u]KY֪)7~+4"{+Gbn*dRlH+̩t]T uLTzsAE [T$j,يDBf ?5G q`T+C-ܺDe3u ">i= vc6XexNh*>ub<jx)ʰ)Z +Qd}J>a^ LqL6÷ :{/ݹDhؙԩz8^(2k|%L\۬Tk DVΐ*YhG6S2=CJrf_ccm~%GI J'˞n)xf;T@-m g ԧ KDanoh{-RT[ײG0oqA"(^n H=x3J U% {!ϙ֩FB`DSŨYBR}aOÝ(me4|fr~j˦1D$yC-98eյ8VN)}LXI.Uy9mOSJqׄľCB3\fEOrKyAy'UdT%lɩff^¾9[_"<&t\vȡ5Dץ|66L!7_8jUZҔ*tK%;f˛ q^##fyϸp ]6i /M͕=S") Mk ׹ ׍܍/q~}+ii !æ=DDRa;^ 8ɯ[ќ:vl ҨFBn1?^N\6K)T`0[8^*?zXK'P \1!C=Bhyqhs]gn_:%qT%Ich.s<fz O: \ci2s_,όh-ٹ-1w--Rލ6ܞRHr>ꆱǏPhy0c(f^31z -+CyھD@,MKKhi!Z>ggR*U^Yk Rn,G<;DݚCKI:\Ҷrjf70- %t-ot00za] ^e,R!z2wʳ;6T?ȤFS_,v=^7юZIŕ:y͵:MAzjGvl=|܉rU™A+|!T /T[!#B6l&";{OF0hd|W bhv)LUT+>rTUL\ktE3řyoEnr66@ FO: |5cȜUЅ=U 8 e0yB͗!LQx[_@Ə}N<&h\+7@ emoL2ꄑF##=Á^|8~;f2 ӷy{ŭޛ7t9lH2 zB w9CKOe]z= an dW׮;s=x?}y:T/ ROST=ڦԭ==2ޣF i"46zYPs7S?H_+gxIf+(ߏ/CKJ,=`ęsOofɍ 0u |-G2"1ee*I("Ј7>Uk؏ &wam?>S%B2\8ި2W==+JBr)4.OĠ+H1T< UHvǧx9Ckӝ'tg ؉w sdbA֢2##$\ <-}SXLYҨp3vs`RO_}.Glf0 uA+NQvxEHZePϤ4IpXe3=k>MS/wZ`HroK 5ȣg:X/?= Eΰ.Kl@&u]rg@z}q U7xJv8e; CjF[ivu9gޤcʳasу%A=xE8%G`fG=Tɣ>U83F^â%6!&cgdg,u3> yGf@ A,5)hA_FBNr[ZmXG1b-vyҀFiW?Me'OG{ 2;!0.!rE&(ߡUn ~׾_Wze%:sPړOo=je;F>:PpN6v*ҹpа1ܹSEs۪]5Qį瑦~}D&5=UtLyG ~lqDq1:N̐ ֔?Esk_Zg@Ϛ/3u9C+fVN;O"p '.GH2Zŀj_9JzJ+}0M~drqNw+ckaAc6xn91>i6:]l +PA.zvhu`zg狑1w( ߋrC#ުe zb㤢zB&1Os:p0?IZ`yN1)56v)? WE^vՐɰ5R Rm92~&q蘦ETEev[:iern)- " {H*1Em,aT9PZ9Dl!Nq$wsR̡Aٕs7v}KNNq{^ѾI%fe| z#Ee\:QtOZv|4;(~3<*,y&"JI `3#tjK#֥( AWh|5"(~|(G|xz> /("IdYV)\6/+p/ùp9V OĻz1y-QKC,Wq %*ci?9cӂsh,Lr//[Ia4 N:2?nR'ʐF-bw2춴ʱ&*aaHzbfPRt[S/*_.]F@ rUłM tACU\10OoA)T: '+CN3t?a]Zcɹ'űTכ3uXāXw/fg^bX$Us^hYT4D;WT֋Q=,E7܄gID?SŴktA˨VrK=T&wDCiG@n.jl^ =E+ㄅ' zT͝H0!s֝щdB$Q9mq2ZPj2ZǠxa܊Kz)6ޖi`F#? %yz+^o#MːԳqY`Xm乘@i7CCU:|{hXC6岏 m 4xP@Le+|y9rDx~ykZ-o (#0z鮿g#JKϧ*1t=ũ5ͪA*"mLSt,@ڴ}0<ưSn!ԏA2"0 pN0b>0 Ծ]< zr'Q Kt(BF$ F_>ypcX)z\xk(#=Hw蘸 ,X !~bHUg/O<.##0rN濫шms;7}gڳL޶5 tjAt|3m#qu$HUG2 ӭ. hP(9Rȭĕu,z\A1aOsu\'ӱʒࢊM5.HN@TkI#~G^6gL Bl 0%ƵAުN++O$$-tyΔ Y4Oo$A#\ȝiY<1'#S~K dBSυNHYERV^BXƦ`_SIa$`B&AaF'w9LNM*yJCEpܭy)<uSsi($ ^$ .B^B +(ԬP:?Ga4գÂUh*b7s^S|mڍ2)NGK~E{>IJvb'ꙏ!L'C!;-ɍrBxYj76'8oPjI"I֓RVъpE=2y;|šžz3S "ezz$JEI<ЭЀ" B|i YNOS]-@nc*Z:xl# zl0ͪ-J0&4?e[8gLiF5yP1f ǬK>~}B 0boK6&Lam7";-]7Q1/{riSotK{7U@o 5/f"cm:QWO¤o>#.%wj 29Zn)vLDeknYX:1GoW  X2DD`m]V$ )h {`KtR|e_:+F3ڤxpomM[Ǫ6f[.ϢT{o8>vE }^,\t q1 Lyk׼n~Hyۂ O)5O18E)d'-tD:`{>1/ M~W{dLdb>Y޻.U3_m:aV1ѳuWe$C|9eX^_0Qj~^zn`0Tl.ވUyn,5-A7 -[6E*v4}HfU%4r[Ð}{]!0|j_&J)8D9U,PѷJwL%iP.ilGb}luqzǞORS,NF,q&fa:),'یA E09m|;U=.lAũዿ`]r?6U@~Je>wZI?:3h[.-'4pYR}מta K#N%56i 6ͫuGQ\5o+c[ Σn X(Do%K[ݚxRlKNgr 8Rer.1L~byJl Q/uYuEjDY%}`#u<۪݄V1}HKB_vwViF~!B?f{]=ƈSnxe!i$vqٿ| s9I#\v&KԿ`Uہ_ҧ|vHkbyDЌtwtr$4qs<9Nu6,r-<ZWf~>Ҫl_f+^S5[S;)=b𱞹I& Z(e؞j* ěN%1-D&U)wW){};u&,жdC|DGDQz+ކR } c) Pe ط3o;I߼7SWieIlg7,1hq0E4 1y<#K&1[G/ mKw%z~^mX$XŔF8UA| sl1-(6|wLU`t}ɞ7\H,䌀z ZbN[Z`Wi _R3g9m= 7{5n1I}a1Wv Py,(nkRO C8 FaׄXvdnAC?pv/emj}*Qm.IfNbcp`iTG,VzKB,9Ѣɸ8ҮxzhUͿsCfޏ\a.>zR<5q!)y(U$qsUKWU >[r7&3YvBBނjy$TG0.>K>!6,Hs48q X14zm*.\*sݍNfFLKw>!zPÆ"Om>.eiɞWg_*3xg^7NEW?i6B-!R[!AT5 f^m9 P[z``Ek!miM/g]_{+UWv KyavGM%9~zk0LXmsP0P,tE86d_19>~KĖ4VaQS (r.u^7,h\ErQm)EoR\FJ Q&. < AKr)4A-[)^wN̜z?k,NBXB#!Y}= ;')pD4-{/ʼn=Qb(a^跹TR+(2Slįw]84bylsRƒx&mf9ZwM,XνP@LzK]AcujσnαbxVZȋ!(T01TMiG3UOq) o]qOBL$8w~I ¥JhY5,%R2cFq9 O½4s;GhXhH%ht{4~_H1@XBqW R/݋eh[f|O^rLC Lt&]*!0-/l.+Tla׌*_ =a$%)R"J 9mOo︤}B3\ sBĞWpu_S ȳM?^m&ltqQ GP߲F.)Ub&!g:kCnQyR G0 2ٰJU4}[x/Y@mzR8\yN Fݘ:mvaNWd($t UhmWVm§A2uѽArξEf *ӂ$}>V{z0d3NT3PyYqv.\Ƭ^6濵?Y1-{TY r00*f1>P^fcvBi:W]hMrb _QjmIafW[+(fIG\0[]f9抸زͽ;>2mUnQTaKB*E#/kycS@ G2S"L}~S(O|ӿ~Z). ^=Ms*R]A[dMyGQA~~(.H# Z^a*М$t"DBf<.$~`*J:qѧƲ@z`lo<Ǒ:"frq+ba:J4ϥ_7*zĈ S7)&b/λ*:a?F&Ep*NPٱgy]p:\.u{v#8Nam9GU6;9wbDKᢍ,Nާ"T"A J0r^m&o>1O-܀c:yeӒ[F1Lj4?u]ȫCUBg8m݇[Ke?_m6^ \/4ĈΦd>B: ga$\XTwLn-cVn~Rѩ;Тks]`+J7Ƀgܼ&)Tq #h~zŷȾtv(З< mx=:(T1F.>ڀ#{>RCàňL( -:wh#DIB4{ hc㔹c-cHsc 8E#g ȗu!ڹkS򜱩zt6d S\oX;LpJ qѶ +CurH!Vƃ$|!y."sGr-5jZߥu*֚fui#-o T=l"]k"=%I(:[(0潧Ҕ#?@du>Eg_Kz|ALʊ@U;P {<>.H>wpe7*aWSw@ H{.ŠLŠS,FL&*,luP3$=g,k$ Y5,u}@ ,K_eAb \%X >BW:$9Banx3 *L, uLgr J(s q\E|,k>i_ƹG=vYWL܁4V)P8-(oibiԠaiv9j"+ {?CKLG{uix5@yH$zs][a2n3:^^p *]٫q1>J ,[͏oNmGsfz&Qq jtÇrOj`yO>UjXAHAcכf͗L<=vkAN{F2RxfıMƽ!!nZpkLXlMSϤ4z #Bki!FL~>'& b}mG]Q*{]vK"α t鮐U;HUMNR3/'<ń2Rtb#?~_zE~1+-C5` p.!'S_pSr=)9@7V6It>]ϊA xβdʤ>[hokDdoRި%_O^ 2 tE=z]M1j_[ \5'+4TRob$}DDjo3? WܜD-+߻ <pDH]"ba6C^:(SI@Qizƨa%d>))IRc 3ZoN_W)N\qKY_S G:;7I\ I "X@,|Ys>z$Cs᫁D>kGtDϜ3VBOu Z1Y,p!QB `OuцcΒBD-1b\.V 3vwqwR?SBi-ag(I<WU&BH3!’8o7? boןް둕pi< 6!i;yzW4,yW:mWY.}`5U7Kf{( @qcncNDe_KIgh'}5GFba[N>N/^}X߲#߳O1Fy+W۹)zw%S]O~֔FMRl8MwՆ4hjvu,O[>  r*i}# }n@u:X %߽S -"v:c+ =[x(mS27^tsj/u[%MQWNgU+]Go-=boBBar+6;A#!9\GDa. Tni플$@[ X$+4.ң53;Kjx-bz]r/sRdAx+)~zP^̙Be]3jxq,ֈz/GR#'I)n"Jc{P,|ZFAֱq%90x` >vvcSl޺@k;H_@H&cwW|. miMVX#Z0&NG/-!jdZ1U$ 2luv {f7?Vާ*F&-?3$Kȟ_<\ grUOS6iǺ4#71¹.$ K: dw6 q+8gN:9RRg8B eچ|qd/^ IJ{-S&&: "EsWגvD][͟R4"ʫ4z%E6fHck#Shv#8#WIF$g1Ξ,Kց-^sءINO{% ^ [{eP[\X2k۞.x.RU1lb55~T V5>`.RՔfc=I]N'YAvx5K!u"'[/e*(dž)%l+a鴎뾷DusOё>#5̽VٶgbrVofS,A8sR4aqcUk*⤤&~ڐRD׫,xIko_BjūlMҶ#<KiWZl'oPo>TJĠ S37I)nz2k!7mf7D=yp(Z#c sY2;@qn݇?JU8+TDYfۙ5aUs42v> 2 ]@&gXj~ͺG-]&Vhiw肎Bv> 6 -V vyP"L)HO! ަPrrp:拴f >]F yfiO`;˜GtuG:9wC?N 7q$!$ r'8 R=:ʲt+I۫ZpΙmv1I8&&N"4?vuRSϚnp}\piIYb퓃<74Eȿ8v4RKaE8 H8=P 80p}7 -wzG}W7wB^@ An)Cq.VnnRz,^Fb]ض?0v2y{`;QXQT쯫|VKǒ&8R+@dʐ:@^f P7Gx <]NLJ]wCMhDaL0,ް6NvB{7'VOwbĤ΃ُŽ6 9Ō73R~&]S\#9X_'uv!̭W՜zt`}^;yvf"yzL , N1pW>D+-YbdT.[kc"ڻć2uyM|tԀ2]YYdA?ߪv7ѻo&JD/`ֹ /N/HS5|x[l1tn%k S1|D< *sGEu\aU=Fdy4/da.QOJAfj-LۏaI]R)e<'[Ӹ=ګ,Ϻ!@GaZߺTϠ%Qtj9fm¦N~Q GDQnSD9:؟U:_|` mA;7 9m(Mqϻ~BfFE*bs[tS2A]#Xuϡ䮣oxi:9<'%'5aMȵ7h/8Hl$?-h 4I?@D0RR7܆ ?ָ"K+y-eeT߳WNa+]!Qt8%AGetfZ1C[?=)c.z \Y`5RN\"0rD}2`qZcw 3hQT.^;W|t5&& ԭM2P3O} fZΓhxQu"v/].h=eOI#WѪ2px=pܔS! *fsG5Z<5doDV GkK9 0?,^ujj&Ap)Ƣ5T}wr ,/L.!"J.2n1_u23^Ν̮A" }y^vj ZovZKMj3 BG5e™ʈC2G+|(juB['FlTrâuU^$n)U%bWV/b/(bJ"\}z6q<0/Pkv|3&/G؋M  &BTᛌ [0EC.};1 t%&@@؁\_7ҋL5IWLT?oP}j0uDx̷#!C-%qaPEqnacRR"]nƟ\"/68/g4Tܝ"ԕG|>(ѩID<-.9 7o_/1+N*yt[^PF܈Cm Y$2=\.r\DxE@ױ1oKxs}llZCɊNBoqKENd^jeaͦhI0{&0|nأ 1|]5?gÕݪwl&CL\_׽Ez~FA#*zˆy]g~;wm/c@ Gdys 8џo \u/t:w$Q?^BaI&' 'ہZ|>Ġy8ky{nkHL4%Ȍ{Pr,ebI6ź՜q6mn_tZhjLdt]lT LS` -po+-`@G~2lB۝8l"wF҇teLd Z* Mc(HC+pXS`B~*8 2ϕ |xywJzAVzK3צف&A?/R>pN -NaLV2M0-rhFd'؉zŸnNeqFSnYLķ$ahUsn<ΖwwjL(ZT‰|E2b\/ٔr^`u`fGCN-#Bi+dO49^d-QmcJ/=%T'F[YM/hT7œ DhG\**lYR69n`Ko kKi+ =CF,xb%{ VS0}*Uec{lՉàSӶB6Ƚ>^5Ħ c {*>h[X貜-A*(~Jx& v#. -˞/"!N}hPLYZC iŨxE|Xb|V3"C0 Cz^n1'rV V{-e>zTW⨄G}F DŽ7G|ZQCWx)uу602)qg2\s&ɥVXi2٘l}XLOfrWl̷)/([e2 .jk(k2Τyժ$ 黇^KsٚⲞX}mWj؁D*+ˋrt"LYoNbw Yu4wEv=d WXM$9iu)i#$@fp}}97үgK!ȿPL,2,(ByD;] ղd)^LlaDf~ٵ!>sk*/_cb˥RLLEx=´Ni`_!"kV @˞EܭD)8Z qteWwc ܪ&K(&esrTw"eB|y3+x1S٬ZpԤ hnC;Ze+Mat)f[̅D3͟%}bHk)"$a:4uH2Y̐8yj3g6; V鎰.!+3j[pfI(sG(3aQ+ .eZtkL|vDd#K1=0DEdcme:9E(i3 ʕYWS3:K\څIgpwtmDDR_y{TW YE vH6#;xgE PC,z_oLXhTxrl@;|򄎾P' =A+;SC#3YQŲoq:i>T=@Gj?51/(]9 z{r .;c KUƝF5 Tɔ{#>5t̃͏Ya`R/[t%_Hwͥ0lo965o5p ''^$>Ƈ `Q jm CYZ]n[2!$$mSR J 6R,&buާ/$\rףp=8Z2U=ƺk>70Z3r*/MH$F*q0^kgtkEۚVY?g)P+pt~?:eoLĨ"X6tdmnk& |9I\X Yֿő;w]֝Iv9$dpTO#x QXUכ 8ǐT+}KUN'a.?43{H0H5IgF4QvE`E<)y] T}ՍE@x;3Ef6!`ĽJSgtj,oK-F*6~laI"gB6^l tA20T\ʣ\ 792?Y Tͳ:>_ui^YQi47E~zim .ǫs'8ZF1LwЃ E$=XOp4F6W)2>Krȳt0A1+w®-qы hbvN'kBTB3VxxH=qOhh }j7ǻ8JNJd/^n9,,Yqc>:k8}lz%jc*Ǚb]T;8(# ,I` !䗱>C0|J6ܳB&d.|TiUY]ǜ{f3 ) [)@zd-ak@*״7*X$xSѸfzv6\ \#`hC]fH=:v\lٕ*{"5^X+KBvb j)Fׁi Ղ.yx a6;D`*wkNҀjOM)-i5 H䰞pg6"߮Ca=쮱sU_h$.|7:$*z6Q̕($\L>W0X 8ApG$e qwO/f˄6zTΰ,D>)Aܘ~i 0s:弆MM77HZRMy(VVuXgY6#xzwu d`/mSNT'1o=Ž /F:aƔ2>i~;gW̨0Ulqg^JkG:RrI^kIgL099f$ 'O.ɫ.`uquOZon8@@&7&H\X yr=s30h \|]zahUª5}. K_S4`1tWzj8WQ5=1|0mj&ˆ9&nc>MSnc%$q'~Hs>~R'tΦ{u 0Dd@~6Ȥ,!ހkЪisZKhA6*Դ^6@Zy3 qW0W'gg8*}i(:3%YKW7nI)#~fMɵ7C;4sd_2SԪVmډ|$!!]M>8'>°pNo=,sHETa^d_4uUZ*WK4DF-*#kHweXU! l+`tc$;,X|eDXWb1{ϨJJ8*:!.2{GP4<)pt6#Fde$s"ݡH{y{mHopP3VЌt;<&dN֓!)|2,T6:#<kuƪ05)^њqHGAIL[_cܭr-Tiyx iˋL(WçqzdCԠ~IB6;$[J OHVNz|ه;Sg⚙N1 z~(rYD2.:: ȶPX-d&7 0ZH _H؆VܒziM|ѳ:\!gAr3j3&{M" H_(v{7ζ䘦+-cD\plA/([Rn8[‹,,Rrҙ2,v8혁u!y_"D=ن11_lڴ*/8A3 gn?ʋa Spu̥n-nLLy.Uۥ=y _ǣ".zM O:`/?}UW[ n5X7yQ^羘FaȠZof#@&lĚ 5YSǘȮ:j#b4Fe p9F]#M v&縂AL (Y&M[P)emv{\:[Y{o? B3{5JX~ fMfp|Ek_X2vǪזּH1܍rv”յJ!L7}ӈCDbc&#D n *> 8F,.lY󵷄2VpXuVMT\<w[m9…?U)TWZg*JV>r |a&l? p:qYIm(s=#ȏ};doO T;^v!yK\s+%c&U0zZBLĒ~{ni6 $ǵ>؜hl4l"\{ZΒUϗa 9VZb"5ЫR0B8=Z/esɧZX|!)蛔JYIqO(k9*;t{{ޠwF0B*3ӓ0K "vN|G 1fg%Urm R ^noz{z]xyxYљO+nD5}7oG6fqZxJ f QF=>kD~w3PYީ/W쐲 f#YTDa ^t!$rYM)~PyMKpWy%9`41gxLaWO:ud9 4IjyWa X*+R@-F9ל-kkA tG3 4ODz0{0'z³uʑ-j%XJ[z^)d!bjڸf%})i ZG .k'KzG/P{P7q:䚧p͵x E2,)DV[_Q z]Ko DRҐ]>u4]Bb ̟XC2tMٶAe*[ˬK&eА1P6Qݩk=Fp4ElÝe}b*o޶ri~VXqx+E/s1h648\=ntHOvDC5=bbZs'):Zx R"wMX݀( -bwp"rv-S^ !$Ȝ3J@}XcnZ_i}YBxFOQPú Mid8\MsɏeN(P4@Sa ́ɑg2~:P7,'P'Gr#ۆkz4rWۛXG#T^VYbHbI Sr<+83^wAٺ5{h6.IVG|G{l1lp݁ƣwUB,3atڢ< 50w)3eDbVa{u Ζ  _1P/"iM4>~*8#FW0!|}Sˆ˦ϧI!]\zoGnͼ 59]H"k8bR|$q/۝1}p< ]u hcsfAN7ʺn}niNzVxQ&?=jWq ?*3>keFz#O\]aH1b\"P;t'"GbwL%ߔO#ȠJzĀ5ԚAܛ; e1_v19Gqc~Ln5^;)W] fH=.U/M&IGa; NY{PN*Y/ &^Y/p>VǝUOh34c,]Mɨӊ[b .s0 '찇,F|/ⲵ!YBFu{k{뷗t@+@_ j~ ?+ؒ2 L75,M)c1hZH#yK.Jq#1 -)I%Y4+ !xW?1p ܸC:\ه `^8N}E`sVfyW2p[qxhV[qw=E?amۋ5ˌ-B3'&4G"<Y9 T$m]tWr=t[nBt B%yo ^$*{ KZdK&2!oZDj-FxW9tea̦"SSpuK.?mTMlt^;l75 YYmcHyi;!Em<ϪFw>U6CcT!8>+~,)4QX~%Q#۲@`'cD4gn`^ʓ.icg-x*4fjH}ATp&iYqBçsAdHkzPKO6\>Bi߆7Gr֋qs9sk[*~S6/)z$K[Cq;D}3_F4{ 5k³Y ,I VRҸʷ0TvQ*z5 2r\ 05?yf<ƿx_#ǟ!b j9tg@QG8tQ~f&V F,,5XLJ`QרSfDvIx8LVVUn93h,1Qpv|gɨ$[rBZ; *A"Y{뮽 [dRpk!х]xI>@bTe QGFL>,mO#7uW>3_p % ׇm9Yxj?(ΊOU"R07,_oz'Je1sk!FָƓU Bբ[{ >wse&+t;)g`偺 X7A9dB [lzG7 Mksȸ|W$l;;`vJH0^j2dX'[BMxK\zn& l|:AP,lˬwO0uXzŽK-n&Sw.e?6'!tF h+90n J.W"FzUQU~tF~R|XFsG(6Qvrp"#<TIusv jqO~t ﮱjز2#/e!oLBC,8b{>TYRǔONc˧t~c iơBtS_Ԇ=MwR s};E< 9N# *`Hw -]$C&r9ɼW]o;:3 |DmGuiw9o`$vE86-wi B[-8k,5q6r)|r#b$ֿQ_!O[ӵnإ!p!73Z2|| >+8lB]VJN@uvB8É>@݌#B>O5.z&Zhj\4Ng`Aern@)L0vMs>-~" ܸQ}*{Xj^N8|w揆x0&%9- E[׻>RuYc1w"G3/a}Lc{>VzH!3VS"] X* R )]+)! J}f %/݉*нKTy0hrlIHV/R tK^:\[KRO.Fɩ)n(se"1Exx܄`k*(ژ4 ؼ:_Dc}0Cj=@JQٝO[nO(!{q-¬cH;nF<6o`4k[aKEeX8J[@C||\G* MVԔ*vnKE *TB0-J3|0,zsv'Z'XR 15*kaҊ2 Ç$(7.鉶xX` йP?Q=ܼ;g'ٔ4 cKSq5֧')Bs,ִX+^y9 Qs%6Fc4FZU[`HD(T_%o5**ڢpn}+jĹ1Fv:=CBVN_i#ɑ5)`,b.s k\3`dKgA2ϋO2d!5ݝ!HHϻ3ӷ D!&2| Zj>.%h쑙ۉ3"hF@))R1ojUVL$HNi@<{+}? 0s944S8nZKRErwqh ю(X'ΩE࠲b>'05'y vyG/frwm½h%x6olv ?2:wxУڪŸ vΦwU%pWQtb6EHA \o5@yg)%e?tҏۅA;f`$G6 aZ,ʢt=PQdضҶ)DQӄRuBDί^K;OB Q΁]OV1JrTZjdŢB`xB?bhR‚2j*,LCwk*N"} ddnWN/ՈW/ckBHy>z@:,R0Bey!"ŻIMo& 9xPtT'_A^D,ܪ@{ӨvOZdP mNh6SoҐ57l9I%^;׏&dexGsgVp -`g ;Ii!?x_NͼvP!]̙aUhH &h7ǞFGNdꉀg Z+b4j*ѧ+ڪc9;ԡ($|AK-a4O7<(~xk:LU>qoY)grG#ÖM/n)Kmu`,B"-)hWfQ302 ywH;pw95{BFC߽L kv_kRUqixP&Mޡm69 PZo}p!| |դ> (9ˈ oˇY>HN鵏:,=w%iڃxP{nԘKE+s ''SмMZOoX@aIF\ZYMOfzV1u}ܩ ("9ax#֮>>ծS \4D|;.TQ#EȌ~e0Ks%AG@”qsXӅ<5Ѻi(&Lc3O"~{nJz*eosL(WS!knqX3ncdF>@-}Ym8!>5H‡oCBC?#.F=:zdC%>l 3PH8$H^bt R\cO_m/ $oKlq"hHѳ;Ä8hqw`9iw`޽yYUt5hARR8"hΪtB9s܏)5jp>V=ӇZfEe䯫JG[D$,2]dņ6%|V; 3wj,p'4u"ݦ>)eSE^P;y4xjw/q?C[5X ݳE-񮅟mHiIܷ٬`@vSk,l/ t(J>Ik֘߆mH0y 0ۡ@lc%OK />6ާN;,ߡn>}DR A]`Սdj My債pZ@借0.VSF@NND,z]'Y-)jfP/ӨeSy=P1$YqxOH5 }=ZqE(p`~٢NZ(ec,NAXpT|ȧ6eW [U>-_$rES0m)@)"  8*??[\˜ҡֶ?\$y^Ɗ\B,i4yцΨ"Cy5P+Nvixc]~dXZtKσ:<^ʳ9w hA9nMՑCLDwԻƼsg5j1kׁؙnGEc~xwDiZ(gf Z?4R)"~?ErJ|/ Yȑ)\P(Vڢ`[zzzپi*Ӯ ;ʏ@l6(4U=l?<"IHa3:eKMx#%mcI7ޜRI:YTs^dIK8#M+!SEiqV=#v삡y)mIe2\z|HơMJg\Rt ) ׫L\oxvɨ?lXu2B`-N9y4|Y6י5LN#I9]qc;1wcق6+/+D>b o%^lmyꚏPWӟ0aff1Acx՝kl$´u{/'ZkӀw2Cl6yv\OAHp0H 5QP{mFnh=#-L,;8Q^D=h~kZdf%*zD%;,"+nO^h!~`.ALRzlik>xCi0.2q?6[뾝 #mO9T N>5׭}_-(Bͭ,'w+K&v-RȤtI(k&-_'gŨxDGI20wjqG'?ĺ|Vga<2ovΤfl aN+LD ǔ ^Y9ocṡUP{6[jӄC2IMw%.V0O$[n ksjd]7fs 2"|MNh*$݄Sl+a=SH_GCoUTAGRYtQk,8t" Nإ!v R X\._61Eվ! "{7? 8!T*PQ@iGPf&@gW%ВbҦyBm}T dbVFm [ACzdb NdMs~8d`}#lUI*c$^)@nWMa>L{]?X 􂁳̠OÅTdGƙb`QuP(;bQlvrty@!+lNj3M ڈC'PYˏ4$)CstDu,M1yp`955 9 A/ØgО~&׊X tY`.zpiNCSTD劯ۼ腓Uu^9L;DCFvy9@ 5bqQMgT.Th- g}KLg["F5(,8GR ^"t[9;BN^O)[!&q4j/~ҦUnދpB8CpE.xu^>5 P |/feˁȠz `7_ϥ|o<~dA3&2@puݮcՍN C퓣?z7wY)cGTh?D7 2I"A 95¿pML; FْkN31 :<ȋQ͝I+ : ޿!WLi2h )A3W;G`*q` ikϝԾݔ#ƒA| "5 JHOT6 kRyB% $T'SC愁k͙Rh+agL UYf:u]=v2$`ރtk SryH'^= 1?Wt_Ĩ}ҭQi$y98UB NQfPA5sԖ(BCN, +YO;?RSqL {/ИO?Qsr,Ϳ=l:;(zPxB2BfD:8ѷ Cg q\+qZ~JHxnރZvG(`L[Å2+Ǐv3 -dZA9޸Fc\NYԸ#+_B}ҟR)塊8e]sh4-İ_!.*|qQvuKr3c3&R=Wdjv+Jc'r6+3Eg'fkJ^MoB/ȉA{D_L>8'IWgfH놊a% 3Q_ L%":&Lm6Z K!rd,{Brgo̟֟J'xp ž1?cFO5K4󳊒,8-Ҋd72XԐ2)rPY'`,wnTDP&nWY w&j}9l^ojtS~'iU/vX&Itg! E5w_&Ł1$j] _SlL{mPQGqk4$+E08»'=V qhW= #؜a=+A^`1g)}J(e 0D,7gte*CrU\tY]{PõE1*!h'L![+'v|ےTXϐBv\үSTi#5M{c*_%i=Dlupq5|Rd;.7[VT&zO?lm$fb/Ş ৈJZN]2اkA׊].x($^ i?DuyHr%ǜ L6$Eֵ#ZS)#/$zt`fH w46jQ-<蓥GsŨo~8:ƛ1'|=%<9|$)ɤ|u_dSqi-Nfo)5®sUz3h9q& JOTVd4tW9h b4!N*zLm A[m=fuhg`O |CF?xc̢۲xh}ڧOrOڼ>%.j"hC󝷔b.Qs"^jK;$&j8 4j\*Bٛ(WHƹVqU˸۱υZXtwdX7N @9?X-Qy3uy01ݼQ-+& :B8"薼M W)DŽ7=|+ kfS_1kCee&EG9Po~;2By7ߴfO?NjOIZ]V~O=Gy?Ro:M)-YM,>yG4>ݓ筬xJ7ȻH|KA4'+ X~8ϳUJأ VwCY\M?;j<{A514(:R)*/(Ec[ǤKEu gliλA!l LhEuM աڃBn?8{9{5Y' 5м7~o ])H0bğo entv+<N`!U?ƌv:*BU2#I ,AǣJM$WMu<1j;t au2hKv]󽓘Eau=k ZFlzP4P[b_4C;]Ut/c:)aN2'>.ly /@k0eu9R^V$oje2؛Ax:l Ra"Μ:IZeF C閜b.>owPGtJ\gWW5c4+vmQR!>]81I^덵W|tPbv+}J[)tgVAMu^Zj(INs;bnR,Sn,$'öZV@JgA3=Pp2_oaqus~Ȥ aУRe%p M7U.C>ڛ' #= Fn&Օ1(a3r,&_X;%FŠ[.n9OYUtISṁ-qp[ ZA 8G\=&l|HffQ[1`Uw+کń#/J-_z"AMr'j Mv|]m7VaPC[{NR{y]I'Q81mߣ-,G)cûTI^080]1 ed#: ^c^uQEfȩ"k-:e\}'Cg#(5p'd%3j:nKY;)3-5hh>؊eQصxʃԉWPUyo/hi h)l6⩔YOZyU!ḵ֮% -6/ =[^eAhh[Y; 5K8{F}zY 12Ψ.ᅉ/iiHtG"VSvĹs[PiQQiWyl؃ ApWnUKy!(sfXmVw̪GYtXfP* bv@Xw:2jGtuĈ_b9iwy?qu(0Ժv 'd %>L[kM_#Q0BSpqLH9Reydt|#sTN"pb(h^ȈDe3d>pN $* O<`/vuܸL!yu制L2b5M#88ڊ\7r ^iH Vl/ l-K>ptiDOGB^ go:R3wԯlyЋ,^XE~$`QBWh,_- NxŪ\s &A(W Jm: P)8Sm*+ްgk(R7]&[x)TW,hj @z.o5 nӚf%U(ۃvޒmla8!t,LIv͌鑀j)PR'5fc+/ݺ 6 0 ,?ïi '8 ԿjDnJÓw, ZUt5 w/˫ F>Iϝ'(zΎua ˋף=Wơ6C}6t] ˫MHhg hͣz;= `l l,I(kִwr' eׅ*|˷}(pϢϏ\M^PDpܕ٨auD\ ΧttYRS=9uaVlG08+ &94x šk,(vNr.iڗxȔzη\7˹\g3A>;hcW y5t&cJFzܚ1QAmt:D@VTp9,|=-3N7$Ԥ^U8l=V/VMe$ >T`oE*]'r#xE~~1 weC|b+` _%{q]OlhdTT-.YuL䈬zM4kn^j1@كQvQiZ d<E ޘ"Bb80:x#~ f[dՃ 64 / z[qm"aͿ\$ eShGp{-)N7ک[}ї9^K1 Q̧D0BK3}YDUV"۬~/JALîXcr68^B$. 1+kJ9kPGaÊ 8(+'p yu4 t\Sf'5A(u=GzT0S2`c<3ޓV%ؤb*kghYPe+K N'8 3F%PtV(Qcn)q*>7DH&jE&NYx5~ޝ\JDy$L"3kx9wcWUjXlxȲYfFy{ʗN^ *G"vm*:Kȭ,?HW4Z1n3UIgT$)FHHx` Iƕ=ݩ7D;MM%7+OVCHKV2'&A7I:7y["!JL(k!ZXQ),V TJp*~GYъ\}o` A }kGF%>j19, d/ebMhLjHY|+$WYI͏rjaN0O}5*Q/ 7zr&=Y(%KBVf0)"MV'=G [k @:Dx :ebԅyR0Pm2ݱѤ3+Zœ s̳] 0AFpb)48`?Aͣ'0tػICҸLR> vU, sآkwž鉏\Lpة_РWL#`LKH)U0cߐ?GYj k.W30G+CW~|~O~7֥ӭ B$񂊸FGc6tIګ٥,-M /PgaAϷ?*yBMFk\?هu 8_S~y7 %twLjWA -D΍*KGc80u2 ӅjXx%9ښHWT5Ņui+vh|9|OTG"*ۑPov%2NF״Ǿh+ii`YpS` iYMSs A*'\1RO =81᫽d H*ؾ8WE,Ϯ/;T mW3(1Bw<ʞ|蛗"qjDЃ JWU6sceepBl&!*Bo|~umїϨ%W/Dkh =jnQ8-NO?1O[s4mA3?ߘ+nHM7B]0h3 `Jw&TLՂbO{tnPye ŲM} 5+8R&C0W7DC]iʔ"vh3 S[+Ww1\It_Bjk6#7+R bu$|-  @{p'א)35({Gdɏq@>;GiXW~ՏIX9',I5*=JPFe س_YXξBG S,:]_C`_SR$f֕qhTpd)FZz %o:II%.d(>CNo֪i.G7nju8쮢4[R$AI<<+JG['!EzTIT9>BASq(26MtcoZˆm){KKüvD }oάHϵQ h*%qj4^g.xUtONǓ%f KSm97vbJ,UPn5 1u`BKH)usB"5٦ F%ގ C؀H]b /GK..YC-:;4ݧÙ4=hSf߸gIMRG-Ś%*df8O j<\S`yF##Q8F ]#h2eXshK wlg Gר}O 4牗Ȳʭrpwuz5B}07#-@a1)ʛ')ǹXyԣ^;sQY]ۣvЪAw88![ &F=Q!GcjaPVՓ G i5~;b+ -5NњcʧVggH }~ ^}CMXS$ l-UV>*Ou.{zcp בAԎ+FW:GGe6a'RY]` GN 37hF*͈0{JQ^9 P.P GF\`7؊W#隷]7s^xp3(N,>^9n^$Ϯw?Zڧ 5MtbN2HxNrϕ?& gE'ڀx_$:rz =b5hUfy JC#/@YU\zh'/z),DPA9M-֮w|#!]צ\;A/0i{;{tNq׻%C+K !B3 Kث U/_M=o`5ZԽqUdOdKsߍ& 'ڮ6F'x}&i㭴)Te-7⯖Ynֆ#qPCꗛ0Ӥ,I$L#yѪek}0! :\F:ՌTE`& ڂS8+MdJɜ1"tlyjVNC22l^/zKU&71\\^SX73Xt䲃} On㪃L7O-뉫kX O_a%jJek*RVuT9c=d DX`<& 1 Z7{faBUǁeO X=rAo^"n56YRI۪qQv>xyti̭+Sƒ(h2067z$W4~z77љh ;ވY5c5_(1d*rNJ]G -Ґ;Zv[D$${yl.k8{uw'b]6tHh t44-vuyY'yQJ&X* F Znw½i\]Vbjbkx"0{x?-j+5rݭR|y &ɏ%):@v>!TjoNԬP/p/$ݎh~IV5%%,b[ںLPA pN,BObfrT$Zi#_𥉉)@-ĭ_:|+XVaڧ(M :CJ,oMF.C\~Q`lUG՜b-۟U~E YiZ/'iTu@KR=-g Xp B|KJ WM (6 yBg-O>ѸGs嘩XlC.RӻN5i$RTYJV P;لYKe REN/Էjtte!LL*b$rU#|&FjYX ޣ- /~݊N)^LRJ U|Mu`1mJAPDd-'(K.ė}F=;P԰͞CsLhwO. DJ2غD Ip:"P"8)}E"8XrQ\)cuzR^5OMs|lhf~`,iha8r F5?9G"YXqbƎ^,CZuRxk QF䬆<4duL~~I1qH[j6DQQ n )Xs+<Ʀ87n8MS*lSr@U^W"n黢HFK>p9nltڱTq]$3ҿdT,Tqu;jcYA AT4INx4T›Sc@yo** #9M!'ڍ9Bji@qRT'(=ĶhDr'6SnR',v2S\pX~j:q|bdΑฮ()$S)MtW^^nd"8o-{ }.7ﻅ si5(At4↥ Uƾ)`Y>)i [8"JUH9{G^5 &g*z(jjޱMЄʋq$fXځ8>E5v<;'?v8Tt|.9;Z f#=VNoM-כl; GNA- 7*Ѣfw&3؜Ԏݻsΰے ?О%X@ IH1tgν xk-ރ᱈dQ/{?e9W-kn$%7 G ixJx-[]fiʡΠtUTLj'SB |z]u?,|LLmCA]*VZ;=5Q*L+Z_)6U=;e~ʈ٠Z37V*m :)轏XkDIYe׾!T{yMia]܄lHݡDIb$aK΋7]!хy"P !/yW &>NTR#W6u@:*6u'CX uw> R\2H\2WoXJOk|NA`d%ګ}ՈyACR c6\Fp"x)pOq>FhX3"b cu7ܮKnˀo({Wxcw_5.G?\pRe~FX]Mqfb"M fjGFI<,1nm웕-{}1 >! ©qm_f1*ۗv`T.u;08m. SvTD6yroHs̪hFMwTk}F yĆFKD M2TK5*GW>!=9ַ&=&? \.biN}8ØPySa K k&)PЄ(<F佪J=^HNmoG8vc6+&-Ew44jY=0a"R6dKi>#gT?]҃wAj+GDaBz'DC)TC>ۜb}A0fP KFieqSyeFo7 8&n # gճS&FrSnO!²tCĎ\LmUF[ߔ*.Z (]jxAKC˿1>-̆ |`Eߋa%+rҾp1eIh~)֖ʗ/d'=X>Bg42=Di"%qSPJjI@hHGh 7@moDw =g1 *w;8#]* vȧؘJ_&Ja5"~Xx^Qrȥ\7+ٰL"%NǫoODi%co(hL `1Kvc)H&X:;-J$\}J &f#ٸR&Q*{;2J-!K‡Y.}`#62JX<8n}8q2i2L2?ʼnR~h0>@0_N^5|/1+Ow34Y8 ch|0"#Y\![nMyx-<U'Pt9*ڮsGi؝FW٧2Bm/EuJtT3-ǩgH>ef8#jګ~$J)6{_dRCZDOj(L7봜*< 6z(.RmNIW1[Wߍ|T3;>x Z t‰S:ӗJ -63<&DE_0 8%64Xx y$hYQ.O '2UU'߀-1YgXIlsh!Z ݜ_LdLDM^ۗЬI hu8O8R$_P3@BdFzм1LW$w;0?zv81D?j)y'z|?JF~lm0ݣ{{@躞A [`K؍bQUTbUi VSV&Q%cce;AxӺ0)ٖi7)RV/q7@#=}T4 Qޛ2FEhB$*8fKcKH+]8$ЂA(Ǧ(_+*LʟM' a}-l*.} 6Drx;hj]&GPvwzwKh_ULؠܘHS 3)L31'.cաh:ޮU] qH(R}ڸ.x\QEafnꑆI0XDkLo@:֍9e1Xfo}LͪA\~!c+`M7UW1D%=z4)l4 Z:0*,$4Qv3xpJ - 7KZw~s濢27"r:ٖx{P{YG{b (!,ZzέhNjkfdiʬwR, wdaVЪ]#Bo!ѸȞV̑R JCtzmdpCldtC?b t4FP xסc#N`G\,uaK?DqUa@:ҥ„Ojۍ1nUCp@X cQ<~&[t 2bm6ҭ & T׎ ql.:^ʁB&{FYn-N6ۈa˝eraX3W$rqZ ?f.)chŊf|>*M/ :lwtT,ٔmȴ+i?1P|}!U@tN,g(De FtVji[j_B;p(8i3t7AmYݏm;,NeU~nb1`v} HiJ}S%Y7~c,V+-Z^Fڣ 3GtrJP4n |Q,-{BzPTžX!.ChUkrs;g#wz]gJ 7: |փ ;Z@ ~2WnK6PgT1c}PQ}c^ͮPG[xɗ% BXªGP<#&*?nW i148L%Zd/*XڤmXH,tq1qO9B:R,rSɟݝK͠uEN Q=2IhqZ1`ŸlPN1S!0=Lpi <!_cxb\<ɤW. 9GXLh &n mt3arTlv\7KQڣ٪^1:h>.l|9.DM6bb)c`׃~_4⧘rv² >Sn̜KlZbʼim5E7Y\VڟABF@Q/gaYS@L$N`/VdiI^^SgO˕oM BHT˜Q- `0dzyyoqBH Ig5kGW7Xh o+), #(,)ގdm#GW۹}>MS\?)}ݚչްŎa}o#Nf\qKz?' nCqV2 RX'Ӧ ll Oc+JF5W!0x, }py[ miLa3;bBNuycGܗqqZQFi&O7IlPlNn'nɧA0/%jc~?qQj8JM1!q=Vb?!3QXP=b_[*=(ƶ5X\J^u4Bboiĵ5H74"ɻ1p`R`w?}\r|813X[q -(nu+ H-p0l Hvnj$o/^+#gdžu|ꢳJ˗/ej"k捉D[F#:}s^8 sEX2(vYc+#&Am)Nuc2"W% #DrrBd|n*]OA е>FZP(\3~o?D!Q,ߠ [D"lh_;Rlc o,wktrnuj%A/s4n" XT̤O5 B^ߵΞ(RBNcn`~=HpD˰ml),8BF2ۑFU%j|1.?WJX-.\ڂFfYۼU?ߌQAx8AL z`Jko;o怱Qc(Txf$&Y,?_33Ky)|Յto%0z_8Ч"P&.mfxӦI9|Ս-;4*$8rPaM@ 8Kh, fIz3[vWb% WAqzsf*&ܼHׇG4E[p }g͛Oz@G T!f."u[2@@s׸aI쩻i7\'g[%"̭T<⤻/OSfϨj ϾKjebraC;LVv3T 1:JNڦz)NIz)Jg6qҗ4]B3D`GYktYL)gtWb._FF t7gQ3LSa n{E<²E Q!xgjF[ ApZ 7'vo:)H{[>Vǵc{!GRq&BoZm &I\C[͑@L!3D?cC17q 6+t+<)*4jټJeym`Hf۩kHO9өaq0dU[ Q;0tB{<>BF^{E?T>mޓpZ5k.و)U YpbT`+nx{bJR )P,%l{v*0=9`{m~6q|_rO^N./kDI=#7}!=pE/ҚGhFAc{[ߝJ"1dn +2k +W; g PgSfkjW}3ౄ\l|=UKeަ;4Kjmv$yOh2 mҡk@0Acxt@L?H kx=sC-u82~T7 ΔFC-7&ʐ4/!$웆.²ѧk^8/2 m}4E~4\ʄ3j0Ҁ!œ RiQ`MDKA9hjtp7"bWŃ7sy%}Q ,DalĄ~g^MK)_pi/+_t9Y TzK&4z-A%#Զ{x5_ axD%j/c*ZfSN6TVAQ6d7W$y^Kkʾ%PlW,hH0j  pjNU S62 .G(}J(ȹHJ/fUy]LykRݰZ_$ezGav'+Z硸8IG9Z3yfg{h1VYm`g?zGKW6EM@*gBF|ᣠCZ4CrOo R^A^h)bv1HD7efU1QNJQ/$?߃ )?ãr{G3ϻ1ltpApڀqťq*xG|8#d~4gsMQ-#I A3' _<$Kvu+njn%^N87$ L $^̖;M[Fatb Q>Y:+f_W؜Hgl͊dPWːRviG#Nw::RrgS)9 u4]V @|eyfjva7G:OB'1yo.GPxC`[ ZB!oh DooXуwfȰGlmͪ_7\Mj]X>-r@s|ؾ" NHv}iΩp;N2m]J ~{0.s{YRƵ ޫ#"]XP39K,%T$~0(:AktE9*4j,t~8xs-YHvSgg3,cxk"M|~zKY j0g{9 i԰ȌԍՑ EyдNz9lʴ.ay m"Z͝^¢i5@6ybFkph]ҤsLlkE͢#_[̨q\ݵ=zɈ$-1 6 2MsDaH]+;cQ*wf(YUP ]Ve`3s+G;6mãi8 %Lg<=KT)5 #S:>a>MJa;fIe'_D60Ee)}|O/z>̥Daʪ !IԺKuK!JqO>*}y~q9HSfRE0&Skc}WKwKی- M,W\umNEh1y!XcN"und {cf*0BV9/6V &zsw/$8Y|-Liy~sHtF-jvz>񎪵~,Wjɋm_*9e~ %4W}~R (N,*xCqI^-{=qJdRef?fJSrs0cf}~zO4;GOqdPVq.PA+861fܛ(uts$w.=&L]B5R7g?dg.ފ0h6r"/1䚢tsIs5%$]tn#^+"u2T̞Dhё[^1hH:M#]u-(56lTZquu@uLHA`ɦc)kxBz\KaC^'R[,oݞL.w3D GAӳ7 Vc?"cs=hӨӴ"a QdnarC-7 Byy֊nSy0S?ӏzjW#0G t#XÛ^Jm0r?;)XVC+E_SFU4N̅ [PP~o*3도̺hw|岒1\P" Fk3^DoXҹAz3}yy֚,1181ũ@YQ7p!,r kE^97C;L647qC6>[V^+%62?ld]yYn ׹ ˥UiNͪ#h8A *1y;{ɑNٍNШ¸˱& 涒_xJ@0L'u;ykM{=_&6h~t7ѩԠ> q;}-"bf7ilHDԼl$M:^Aִ|9UWSҀ2V&& (8O2e3\ލڨ]-cԙXt@RK:4_%e+$d=4;4)Φ+33u9+h/fQlE,Z+gd'4xiYt\G{\6)$Xq[aЛV!P~5dEj:MڄhOMY(qŸ_eHR%IA !Ӕ1.2D~AW:=樄X妔yv3.O:ʢ@kwOK;Ca'&.YvPpCrPړɕ}~t %9F DG dOo-hԦG_ /]10և*iо P] 4C?d(|f3bA-3yQh?q0T3W`M+K=qٯ8(9#G;.OR݄TWnXCAAmC:ٱ*Il\ϓ(@*R Lќkb|/hԞ[xOV<_ļ q,*n`GÿVZ@nViudz=z8l$ -s+1ndAe_+7txQ`lѭS7t> Pt~|ޙ$ #tn>/ziJ0MgP@/zih= "Z?;GD f#>P@c rghtŭlw993!bhM/؀ñXd!/@ux+ȱK|*oN%'O[yeZm}F;ID]axw)>[C%|X8xٱ_ %K%9\T*#s|{z>Vxt9D,%V!^su8'7ׂ*&4^T9H71;:!)mD ¼X8)zI[nGmX+sm ,ݢ]][!,N|c!+UYt}Ts,]CqsʾyX,[3EGX +H_>H \kb1oN죀dB #*!fG۸5]bWj2q0x;ɐ U8oVO$:HE}'m{C }W Ybv͆0%V,J#[wIʭYۿg!DRWeҴtMi2Z cC^?,t{K׫1yce~Iyy۳Z9@]omgHY6Yi<\ІNGdJ$ /ףL(b o#4k T?P.p56tT ןw}CgΪX7*}ڗtc*4_N*|Q :JqOʀ #5NXD hHdq AmCai0j})gT3} ,_(Q!eʥ0xuӫ Y@"-D&R`{>qd X[=OVF~4 @̻U h}:.uJf*O8ctXRR8h<KOMj :k&Eur)BRI &dW y]dt) v /K8^5Aci?IM沅$OQ-] ]&C[:;؇jM{St*I``*ɰĵiu.%VpEn: 9@R3 ?zYYɨc=?oTin0 6-5xʁQQZ+~ $dž*8 O&drE XO {{B07 :(9 zO-\Lx5P5hA}wӮz~Y$U[D+G}d}<yO{w(ikFSXYODțWC*p4 s,ykWuܦtY(@/X,Ӧ{mۗ6~`5rU_%odf?F,9M <Ԩ ga=i顒\6Pr+.(~=ǬZw1y J&cHc,Zh3I?OĞfՐGf. wI'us"{Թ^T=N/6YxK W@'r4œ[}fG܅8JG1E"0acWVD7#\ nChp➘}rAoAPۡϊA3w_uusE}RX/3SfhN;m*NӞn.Oѵ١N! 1W_A'R0CV(I޵3;< ӿOoÅ'.½o,ƿQJZǀ .,SW=\LFk£̵g^:'ɸHV=@R _qnO}` J5>;! |ZjfQ7M_ODbj;ڠpztrІxIP&1F߄&k{ٲxЦ9ߐ>\f o{nbs Wح櫙;FvXo~#>_!PV@QjMiIyL ? 2Zm@@נYXCzׯH)^jf?$JS^XRn: q 8cM7~u>^bj )dp4J,eAk#8s]/MIN -;Ɇq T/1*RF،N&jou TV=>W&dN]gwe: Pi.` O/snu`Rm4I}cxz*)|GZ~6)ι`8J  fqq )yrrh\ƫo%1Ÿ0AO.6elj1@ޏړMf<`{J;޴EAS!EO!8guST][jE7@ {&b6wK ӣ#?Ï; }D%JC+< Ac_m!.Sy#:K L-C2sߩ5 2(ap-OJ4 8~~$jƒ"}Abm; ֟1W"ZXY(wÖsC#Sji_{+b&ڟ.xR˵Mqq{Ù ج ̸Z&UVsLI$}'@>yF:Q<6'OY-Y1$f죫+VґXht?D -Kݶm=3]?obDvy!Dq8s4q\j8\L E.>b8 ~A3!lf64f7ص Nmd,u=cJ1}yM@h6rz0&&yۛ gQm:\@ִMx/9ԋEv/X.,hbH*}s، w g QF:-.졗ݏ}e\~i|W?bgUA\`:-$$8($߿t !'}*tTHl`^ru~v!g8׎M%o%A}ypQM yNQ-$HvxC#ʬxd$SEDJ"()'Pտ|l.$V^O晈^{h^RʭL! @NRo9&is+H[Ht+)$taX5T!{E<)K?VD$xݾQ =r`c 'U1`ȅ?m*=(|g#"sy@Zm3Rb%ԨuAyVR}#j% ;+u|YߎaSl_OM+e^$6t[ls9qL"MZQ/,"S[۠>*vA\ !t. m)(~+7ӲXKř$L_?KLw gSm:hqCg|TMθydoI+ 2R6.]L[ [Ut DB\;1wqG&nS4u f;>KG^Mc,dbS-lGsCҧB) ƪ+REvly AqpJ d +h:ܞ;M5q*`&[H=Cn֣n񣭞{N(G+?Ҥׁäg/?î(G&vI?Er s`kD]‰`WvvbQKtO(WXI#map{'t/.KBSkr2K&`Ylc~1g c6V~Jἁ),{}H֎O~ValOj-QԬK1 M\TgBV PIz[w&#Nϛ[Ta)ZgqX1D«%bօ JE 0[LM|{AUQA'x ,U){ P{4lyZl" c'!x?AT IB3Q˕V3 i4S=ua_2#˿B"#t(f#(W3rdkNEmmXfj.]ʍS2RR\yK 2:=_k{>zWzhvDGrN FAï0NiPp3%~XAJ lқH!t>"סWɚaIKĵT3{VMܥ.%PwQ pb5*MTbf>bamxZTo_Hҷm }i-fa1eQ_J,Qzz`joKWZ:@7{CSV$-Y93?f$ J=y5ݴ<ֺSD@Hyr˵EfFQzcF-$CZ/osPn!VWsz~7ߐV )<͸ b 8vH Tc~*>~/2yR"aaYHCkz"5tjx-OZcC|.7%ؔ@,v@\-gBo i [C⬗a$dL]m1Te1FPě%Ůo~^A\ʂ~_e,&8gܩf +y5J@EViP~N0,Pr] ۍ)R Q 7MѮ^mJdj m! Ύ ~P0D;TqO|'rΚ}~6ZݧKEz& SQniQ>PK$o<7;)`E,mGI~h@jH9!x6=yXw`N1P@O ®hvUvJo__Eo)4X˄?R} nZG9Ay "Z&h+xml1#'' 8~dd{oN#NhN*λxrQPiy@cI{i:r"1Ei^桒|yfqkSH"ʌ(.,0h} άg~+.dL'h.(aY&fFq{ڢ~>X6@G\GiJеI)66$P_VMw5m݆-}ɛXIi'Wa.Q؊{ 4­(\k[vaga(Ȁxt:Vxa2 &>JUj=Zx)l)XBa4,; }^-7H[,a><"c2 `xFso @SQIXPQ>86oS˖€4&nJ~wL]:;VA0@r6=кy%z{6J*Hա9.gV#-1Yvr+1%0#3~=h%\,:2.Y*,u p7X)M:{#pQNERpp0*0$+SiED'%=WD>^i*+Xǃk(aB--\">^¸1J2W)έko'JƎkSٲ@Jv؁t˖S`xo Ka}BhpR&-DHw!=q8=SA)%F&xOEI܉7ľ_) k}Xq*ŢaB8. 7X GBTS.X6/'.KdބqzUXE0FL١& =\sL*n_C*J]T))>%LXq]K/ЇaHXFWzӍ<V=$pqo]#1n]w?ځ.jT0h=d 29v$Y\b}c Z֜aЋk1AvԱ+eԮDNDj^m=x*tvT۬yѡSl; R5aJm#?֜|RW;IA0M=y@gٵQ) Uא顓. ͱZ'8Ya%YV"l^jR[RLa$."&i߳:)I䋲 dTNlM4/iؿۉPk}_ޚ-/j>(}@.[inˬ"'h(u&07|1tk"Tb eKɨeѫ+UcvIO֬OsuA\5Z<7x;]]fTfӳj07&m/hq0d{/[5ո\ L2y]>% _8Vf baT4h_pⅰ~x P$.|ͷz q6 ՙp+D:L O_׆fGc 3VVOxt0\ri7^W4C*JIhߵP^G2CVu-`{}QM̃c:b]fo\0̶uQm6!A(PN>'$h+޲h*Nw%ۥ%a/kUҴ;9x դ$Tj2Y&ȈƼ<ݞtM tes#)bb/Y^bpt!mY8'VI "o#+Μ5Rx9C-moN DJ>ז"WU?b* _xG3)#?*@ m;Lb~el >RuAnfg:>_muMKSF8\$Kd2ܒ .ֆv; A+?VCuF=Tl8d F<&WИ^yYlݑo&enW/vׁ YA͒480BXw籿u}Z`cw5A!m,vmIy.'ՁZdJ3 IL 5slM [W$DkrQ?vHAm@=> Lg7OiAV[((N'ZK26]W%10MFDqX!@@i n^15 <ÌuK^[Ax0Sds,Ua.@0i=ro^/G)lRy0}Z#IW7s&<ܨc}J½T ?m?YI#[hL,%7teVPѢuQOvjzd(,5hgM ^@T;ptv T]!ǾXx?e[Ԍ0:dP-~Ui+3`1AfJ"E}[Gv 99KK M[gXYdE(=cd>ij01ŭ/KE߉gPe' R;.[նnVn`XoRHu7vwy֋$lYLQfdȻ*#!P¦5}p7wYj gA5G@ʻB9,Vw? /xko+]O5Fa|N [7JMJ:/0XzHW{zP /SE2i<o, l2^մ~:Ư,W~p)THxH@'Rp_9_ݍ!&4ojEq~-oNT։5#W?84ͱOQY|z]$i#NO1s$Wz3jՑφMt+8iҠ ֆRuF,f uH 9VВo+rb(ɥhm pTjr`qKvg~2;~?(6`ׅNRP'|hح!wڟ^S&5z̝=C-Oj1H_ꡬk˰|| ߒc'IcjeK]AӓdyNX"SDogOV!O"SVl< L.7dvOɊ~_8? '^2M i-wݿ;òdHqGxNL Y˰_+H;&f"ݶPs ekQ 8ݯ/f7>-PiwIXVP54{5JyCd=J79*#PF5cExm}^+s@oKP q$s#Q.>:vbdR0`HT5`|Yņ(;%@V t{0 t9, aZSmF)9BtFGSGԽi'w Ӄu&M {iIb{iH] K~܄u%^I ms"{= Ԧr aљ조aODAWt4<@ss_fGDĆ?2]"r ,[ь 50gYۊ*$ ;otY"'jQi^Y=]Pw>!TXUA]J xVjIvj#K5o/p~`hwss]i7 `suU\Ǘ4ƙkH J}aT $x+ G2u4^uy۽<uAlFY nܽ]ia8Ӫ)<q/Ff@1ZyOLۚ0%Q֭G 5}yTvd`HbaulقHnEq] ?%6>+d[.K(;A&1!?1ͧT؄$靪iTً̅2,,@oKZZ7,=L)UvܳznD {DOPQ| Ѱn 1\O^O8R^7nR3_Q(Ɋ@ţ)k#'StǴ/*'j(yox(}EY3.m渘ڃdR N挽*\3yM*~aK!ԣ\"G-|"6 o@%(ԷtE{3fyir*h)].j;u P}ST?O1а2̒ 1 ƴ1`݁ݭeISDOjSnw>OKE2D#~qMI =c[ݼept!-1f"yf.DV^(lIpr.6??&=ƶd1n䒽?SjGJ ZX/( 䍟;J4͟ZhFU KByL6i,'n1h9RK]Ê_ʗ~Uоr/WC஻˘JJeKAg7V6Mv0! ԇG`!CUҔWS/gaLZGj\z6bDϏ؋Q&"+GU ީ2Ieޞ~==G;SJcn*'l (M[Y  9t8.s$RS¹4Jπ Qn Lm;2%'8*)ޠ6|'vf}ķrNG=@zχhRԦ}l7N2`,Ύ2'y M'G[ŕdRuuc}dZ\{+a-zVSvVLjYc9CN,rH5س9Tl1X~?}a{rm7\q+BDiJd_}bi1F* f5|3[&%# A^L}]qT۽I@r! 6ۗ ND $\?/f9FW 6Jeoĺ$lv{8}dt;AݓShOܽK#"-ɘ7ºCI[~%@vm*MU]ӗni_֞eh ]l v̵_OvPըe)?uŦDo܉jj=>'}I6e']9H#diI]2_;wBnM[]<-82M/mnaߢ0tge46lª/{JSTM}d@ɾvYIQ<β/l#vglzנ7&"!&Z$^ ]쟁Og[ꝅ*F >JkX{j 'fX?^9]w~T^Z~т@䑻2BTVPof18`[Z'`$slSIu TiuoOGʆMbfK՜3 G9}BG]l(J%ǡh[GFIdP(Pυ~! <<]R~Y{=A &WcȤg N9"F|sӠ{R٘T}/Ot$] EA`3}RIA/UǒROʋ}T0˨W|[ ![vDRަ %MrM\ϘP&zKłd6[ʠ3\Jå|gW_%x;AvRf.%(=G PTu1Zu'uQտ N]Irf l ^<@>B!k |%9k%/ʳѽQcQ9<``JH؂'Rq C(B~rxYu{J;n}?v:$N*y! |CX_NA܏PRܘbD S@Y~ ;4{(VN9%ժ^8p X%: _|HczI28{|y` †aqF*)=&}T8х&I6ĖAUNHcx~jp_g C6L$ZIsl-PSPYrΉ+uHԛF|*ڃ] I2Ump][F3=$YwǣleRLyu$sĐfG@=yN%Nvp"`1֩p/jTOT+R\xrOl~^t g oswAB!N𖲫zi;Ƥ0FtH+R͑3q/Q$KZQ5ê@(ߕ!ⰲc|r ~cRj0#9A~*/,DS¤k2{HD]vWl9[ 苝twεhs\lB@` j^b],b_K^LCТJyDc%q#&C5b*G2x 0f(&䰔v}Unmj*2'7>ҝo[뱉⺠hq.y_\Ua1_J@` nCn|b漢}H[B/;vKFBF]"(TDq?3B$v =sG-󹹢E r'%"]~sAEWb. FSDk3QmCbDrF_j5!SV欙AGE]CK Tb|_BDhU {~S+>&mI-"3B֡8\懦0O˃ >+6p{'ALza:)sBcrdTzd$9rMrJ#NWz$&_ZʢyHSs6 sT)u"r)Ǚ< PKt,0c$*Y^3^ KK&_OB!ԔlKMNR3xᢖhuwXh=!%ojGoU[7p@v:]~J.i-OZ2a !,b2@SAa4Xa᣸f1A\L"`5K. xgT+2S} ᔓ5$g]Fa9VB.Oi^s ?jMgHSWzMۚ*k/fpkLRL@9.Z}h-ԏurs gb't!P}G)*zm4ѿ47"H.>t^ⓢF"wO+Q$5k_[qȻZ76o藟z4hU,FQPur}q 19AiHw%ehcW{yz')xF'JY/77k)掅 V;'--LȿTTVMJU9YE^*fAN6$&##֡[dk܆b$:?QrLycϏżwEqK:R j9~ў0KX4?!JT̀xh7/cR /4ǎԯ[T]ZE6~F ˶?-㋲~vN YB l:ՉdqU>UjIH2<͍~7׽]|)eK%['»4T*nWRL!|QeQ>R&F&O_˼ KB~@x4Sf6221LDmc,!}I_Yd.͈Wґg5Nv5t%ZW>v3Ɍ#yUe_ wR @|m<]#Sĩ4eqHM naXt]7 Cm\ .rXJcw'k>ތR=ʟ_<OyTOWapz$q kvcJI)B-Ő G܌JͻAm}2@p4g1FzsT7o z~Z'&MBE`Pvus)yg-T0x1*MtqIEsnZ1s"`(`ՓNsO5T8hc~%">JQo@3?qLEIy7դƇ aihm~F,_8GsTv'l'C+W߸kTZk\WtH 36X9to@k PqvùPwդƛ57CN#Vn3a\1xTo8}kseALAn dj0ղ[t/Um5dt( .G9⻘+U)mΤc:~zN]orBވӉ{MVcG]?31dg8$r@rƎXkHvJ:՞ X;Y;2!CASh>*135rM1DgyS3,S)*bj=nqqJJ`S4){V,O3$ a^KRsd-hP~}w ~ugT_iw\t- ]01n]J;')C,B\L~-x-I̡ qۼ! "Qܥ zO nt_nJ[9ao=ۂJ ebf1̔yHmLڪu{K4܁қ$l]-[]vQ( Փղn 1z3n5 gQ2,paB۫~JdX'n^&aRt5>'<}rVM?0I IU824%>_r+8C/Hm;aعۖc7[ 'L9\;5e3mz7"Uenm䣂n%Uafm=H!g[j4˕]tXs),\k #Spmxd]*RTDaZR<'ԃ蠙zu! `8X-$QBS<0D)B3FW.M/Ԝ ێ.,y9p|aTtS63켈Jbk[2ǴE.o^GF}% nR-h돜^؋ܫ?>l]*p+,:Ѵ@:E\B[M,Cځ3Aˊ2S8B A*(%bT7{4%~Fot?TܸlRr8ĆH*v&ֺ1| Y`'_932PlM4]xlz~qyKg@eG,t ݝNh W]q1r[:Vhsq1 D}K ;di{-%~hqeݝ[!sYmn𾨟D*/Fx aL<#X a]tV2V^Rd*wqxVW jNf;!ȧ ^~_쎷T5(3{E*WJ' -!*.*V3BWڴۧƇLDmq`I/PeŖR0j$1:W'N핶Ubd~" I^'d}'.-I+n%zdtbE\?=PC%3N&Bd^G#G_={!~0ڞD{.K#DջQh[y|ǣAKzdV# oe r& yYل^ʽ5^i7ߕ"9IDl{`̇b XA^\}F⁒'Omqf=P-?a}D짲GgPelqR fZ꠽~] \ď #ahθ[tͲ[_9%JX_g3'ĄDST1HxCVD݂2q/QwojmJ9in˦$L-4Î䊙X}XATGLUЫ,mgǭ/v ϾtQ[$.dU F~)`/93&6*%e0a4=`d}yZ4A4! OqRߗڲ>\[#2r>ry>MJ:W[UOd=s?"!c/ 8:XV?䉽O9pbX!n8AφEuig@w5,=x~ U? 0$%wր. 8 ,0}`f [Sѐ>C(. ahەْB(ԠY͊?; W5`~\_+\"4Wf 3le0φ 6w;PrpO1s":(!R *82>ц 2qO4m@qn`%/vkmtlqMuJ*.aQ:#Xp).jCwpNa Ն/yb"W\ !g4!$5ÝGXgLM2!TL5( 6ϋxIYhH*\Z V[ÖI3*]LlXQj 1tUY?$d4HG"T+(.25Fǒ[Z~p/Tt'![VDC dr, #-fϪDMEB=J\@ x\T++ur/Dz~2:GN]w#o͑\PfޤEv/. rWYK.@Lr.S! #G3VT^q+3n;L;fOWRc1/^!Q-p ~h@ 5=zSjESON IDw_f|a80q) ?lSkH/ֻ6J_}0̙~o *<NKezԊ{θ0CSթU}PhI2"3y"4MsS?Yz.U1fDC9PeΘ׉q\y3g} ǽ >/GR|y1pl-mlU|ɍ~eһ"M[͢zi#Gg,Y_Pv' M"A]x+ ˋNfSH^Mթ8ri^6<CWߦK9;#<%tULR&O]%DCCKDy4`gg'1W6߯v4uLRYǶGS̶ 0&{I\qn?yY8Xly`]ox#PG:U~ coI^vY4,y| {$75W.]Jp|0t yPMLځ떅nbU]T<ּ_wCD Q@b67B3Q*l~=z<~0xMa~,Z;@QX9" =-cj MݤjfAЅݥF+W+$w &kN$Ln:Jk%4p{XgyEhs1n8#@YT=+7(e)^ +RԔd3Rx##9n2Lœ2+okLޛ+~з|YBrfK* /cg|(HT0N=f"+ieV(R{Έ_Lvʎeg bfɳϒk O AD{$@l102IKps/yV5V9̜h9fµǹfIFɥQ#SgX֤pt֏eU!6u'e'u%8 )S@BQk2Ն-\wcF=p5аkHQ|*jT|~Tf~i6SO:? G5]"qy&T5_䔜u}E%Reدܙ11<1~ 2\#޺1VE)g0xD)W OPfg@Ot&Knb<)f?$BI5;x܊ǒHb4iKmWLc'ؐ KMғ]^3{ ?%tHVOqj)>QaۤAc&;nqGz2h7vAb4ػB 6yXUKAհ)E5 cɜwIH\~ Zл/*FUV rD׭uǼ̫@\NEN*&p8x oWC$ ބ)R:C8HXp0In[_* q~Oˇ[Foߔ7plLK8%E,%fҔ+ܼWJiC7ƱL[w4) Dcz=L(3' e*D@Ļ7!9- E\wC״')6{o,XH".0n>>xXe/,ZP0b;e,sq4r}k9P/ÀA #zL E졋Vm,ʞzG_#z !ou/ĩB5^!2?$^=Rp=t\{8ToXwp<[7k, ;XχP˸ E5ëL< skTK G 0t}"qÑnbehVo,tbzyD3C+ hEb`|a 1[V8[q~=*fAߺbmA;:f`[}Cs&>{暩AVЎJx۟cHwT_rq'Zg5tL脥 k俸 S~-zfCW ϲ'] ;,eRN-^BE(\sG! /]H.'萺y}@sxD_] 탡&}C>,.hpw*KJcׇ f)3|u~&{~P>"L4Z i{}m}567E嵔851s9vDZ0LH`E 5b7qL=jhkZ S j%*=p)@h^/c5y3C . yo:JIInc<\Zgy^laۨǯFɝ\CX:Si0 &@k2*ˍ0Q) : \$*MYiΨc󘁓L# _֩%i"X?y$¾zX|P[zu/p T>hԦRE5)"ܪt|W^8 aZ} 5<*B!p:xrj?NebNji45Ǘ' ؏)s]C*wT8 1avvxE5r#><3zr|6v30>:;ѫGk;gDǕh:][Nj9Ob@*.f[9 Ԅ=reV{F9BbYҊprB^Zٱزw.lntf$Qf\1=6vȸa:Y!^Xm70iz޺sC:%/qяְzzJn<:i]0zdVtYD0N jJvqPB(!Ap܀Ir35S+.6˴Nu Dq=tP))#R̰݊ixmJhIW3 qn\@'|aF֔e2C;N,U&EvRWz[ r9(kg_)h"Y7J$cWB?%trg־-tPo%M" hO s ;ü5O8ш),xJ$H)٨2% jފ'3 CJ:f jCU"+3a/пR`obwy.-`瞋IPn7+1C16,t[tGp{G>tR^]IZyZ{7cCBӶ+\ ^c~c5'3FA:.˯>0z><|Ҷ[D~VBOI1mAaPK_8R Ct)s 5 9ORo$wئUi,gc :B?WZ29^ވ = ] H9Z^I /Vި_%O{xu旁dWcM7?-d[I+pć1!=>o @lK_Npv]eqGco\%=~'lGEG-'pczXeo:UX:.+{MX x ΩSd[J ifPA02&Dr=4Qbz u/_E}_}@􈟚hLCuns**3G [4CrڪuvwP镟p[_E t4nמ)Tfh(x vהTsMkv#L  X崹{6$0G#DOpG:58s]Sm)c)תM5c@9Juxh]2^YM`04#nIjyȴ5ani:e7.섻eS16Ɇjo]}Bßٰ*^XF 7yP@BF;08D[`4@u,- 7Anko/\2F8So:#Kw>%Eą!לL5;7R`a뻊*c?JOXA;8e:?Uf4)eUlIU@5&2?c5_aUD*"AwS|Ryg_9tH?vy=H-{0gG7&vSbmʐ9V[B<#% (&#^V_;_.qOxaZҙSĀ4W~'ΈABbw0YāSk`̘9QGbs;ɔGe4)@Ct~X>x~p!_N)gw5p)r(GlZd)j4*j<\S ֋HE # x&SEzZQ}E>Vw^x),-^,ɜ7wo`U0m\G}"QMy}b@ZQS,^rlm"Σ@szEr7$s:9E'*BWȩF≈y{шӞcwhȮZ + `|e!kVne5!-Hpo6~ʯ|3 &=VAu;}Q[;xNܦwO#eTQWS%S[Ѐ˶{C7T;5n{EhF ƟSގn_`={HXoF(ksh_?{4L k^ '%?9Htޑclղ}2'4 Y/!yiaa~ l\t/mYSuq&)F~D]ֺ,Nd,#Fsֵ΃"j`c5t~?Vvg8qhh8 U-B Ӗ\ȱALs}IJ _eqG2TpA[ff"[dR%_Zk68dUz[V>/Fŗub)P}ĊW<]ۃ좳2}^Xe 2@ 5K*L,? X n1w9bAS`O"-w;(ĖIZ-=YqsrkOw=O: Jd΍QhW[bZe`]{p9b>5Xva\6X^~Zl{Ѷb ">wJfP1%IQ™bPV9+/^*}qKk,{$kKpI #$м9 !zͧXawB^VNk>>IXD#aeOwt!4+ qӐҲ V$)O2<.d_xAլr h+*'*wvCcno{Fai>ٟo;avAm+t(ЈSnpۮEWm La;{̐>K(k Ki_8GmR6QJ@ߺk4J||9z *cKg:x 8]4TF:}m"9ZrIuQq|aYkg1 =a`_IXqpʖ&shׁ8맬&S g$mhs!޾PR%H[HT#Ǣ(װ]DŽx[׈TO0eix3K]hmEP6(mvZ"l,=gw{9THqw}44Ug\4bVjol/uϱgM/CI]gL[cy;#u[vvw<MWWˢy%;zaf \F5x* ř L%`ϡCI}Y#Q AY(@^MVKG}]$_J `rУ\T?3v~h`/+#b2=?XdH?F *~4Um"]B%YA2)Њw-98*GsUsn75ɮ*@؎oSRQpk_ba f̡1vQ}k*>hW5GO$Q0\<<ЈۄIzc$rLS[ e{?ttd<3-c1} Hn,HvXՀ*Wxׇ^Z 8zRϹ,q|S2^;4($aq`AT'ξp8[M/azwO˨Q;WMpyp] ^{$qj A{ &5!>2A|-U$\F*m&{C? A0|̯u o C>)$Z<–6H+/w@`p^ X(B& r&s`6{ mD";-[pk@ j;`SL㺹oQ_(g.uzn6'ԳQ_!"'HӪcn%CԤHk;Gr3:RUnqƶ*~з<\ ]UdP>xvk6X|n>k62x$Kc6>0Sζ/ ) Tg?eQ?3tPxtT$8dfޙ#2plc. z82RaX\051R豭5L^[Aj;Q.|Ԭi;#4hl u?+&L iO@b3;%+K E->\eoC@Yph"(}C,D? &s2>:רó(a)Aу#45闹@ 5?xGdbE$WfAz]1QkuC37&`o@MYFz$ NtR;bĐkS"ȣ]+*t9mW @&V9fiS複&jׂ1 kc y2zjGoz};쫛l@.Y*| 7|c#lU񶏚OU!& ]0 Lv Kh<0SQ!a؇dU@ܚ5_kt_BԋBڟ୽m>nC h*)s{"/z kTU@|%rmzr-7ieMxʀƒ pC[w_'Yhb_EӶw%&'Xw)dMQAXsH3!W+0 B+Lao*E Qzv(6ؠ3YZ+`ȔFUy"<qcs2\L<$۽d'ۥ(I:s],I,*G`D׏2]VW B)Y4|;9xOSoSzԥ*2MÝ`(vvpۃ_i q>RM'Ƌ7a1vwSYx,rFK$=x&QVكuV+6SeO]me.V gS3>bx!E>!iK87E- %HYzC mJT.Ą)/bg4ehtz^5^)Rix?"#Tؙ(mh;_}UU֐@,dQDY};}G\ղ<,UF]%(0Z 7|T2Q/Ea$.ֿL=22$W>s; o%d=A mn):pVSn|j!m?#C&F:R.(.pIV3?r:96|!|ڏX 61a~ǁ7*Ҽ'SʃA'UεP/3畚G`298EĆq z |^5d-/L$AIkCE":gP \ɪᜪZz:+uvAE X( fyZ_wLYpFGO%"Lp;8lfiОݥ VEmP8DH=& Zƨ[oC\ ܮJ[SJs̜?DHIB$3Sfn*(e\YDu}cU.EGbl v-f*IeOoy=5frdQnWV8Ns 6m)u^o9GaIUﷇi9R*YJ 0n1tUpRkadhFKK``cdɔo+z81V]uc (lZZ%~; .nn?-#Q 6N) NZ͈1N8 yڄu>ust= @CAHý"t 4ͽs"U2Vj"E(ut޵=%lyf>4#uHMˡBI;~y]Eͻo@dy=gW %j=EC,k=#9iB KT; &pGQyɭޚ q9,ҽwR{X ~T*&+˘!cl|+ԠI%Q/C/1őɪt!mf 4^xn"f]s`&ŶxFD\iQɗV?wcQ1kq'+Ary7.[ؕu 3*dqA.h`K' 0,U+)[wJW7ue#$ ۷2) !h$/]; [6Z7}0iP3кm<[x1>w@V$/.tl{S>T# 1~bA#-Bo}AaΨMP-ut( JܪO .y+@@Pٔ dȣl FG _ߡ~6%:S{\#X^el'ESZ:x4j8ws#]H,%2Rcg-4} ~ߣO&Vg}+!JOpäRtPR^5^wQ_<`~m<aWZ4g(0imCú=$އ4qɓ-svP)k1VǙ}퇊\$3Yw㔅Vd< kh5JiVĎj{gQ})]7{JBkv_{[q6,Ķ,DA30y[K{> E>a`dkn!UdP.8[NUү̝yY 2dUkˢz:)x/Jֆ)OeŚ4CW8;eW$n5 <"t=Y‡tCŸEW+[E{h k, :\#|r BK ֜8s EJX3gLt7m8 GoU)9`3?٭̪4KboIY:J025!bE!V ٰT .cCTmATui)6㋉q5i4fNrTe~bm; 39XdA7En*Gk,-N2~tٯ޼~~%&w( JrqVx4W@6q~5aeC(hBiG}s U`GH4`+cq5m:Snl4"XF&[s_M 6ޚԓ3itT90E;MN8w]bm,kՀ*!ύќg#zQww3.{sÖoZB򽜵\،%aTA vHj(t[Rw3Mu\$j['9efJ3t^fLjF#ۦ>io F:ChapNj>]Uoax&vU-gnCݳo7CL@gcoȣi8Ibpb0z622tpq{k8`ײ՞ԹO0mQӂp"Iјn],%QQiyv \I1+kYO8SQܰy)@:܆=.~ Ȁ1v@m2Dư:#nS'9b%1xsΪvu峵Zzi>CА5g6?ߋ&AIu.h;GUMP>ꑐnҷ.;=.6/KrS?.aM4xABxۢ֎J97H_s'EIB@¼ʑ>5 +=x'*5m t?"V `u-D'f'*&4]4 Qv>{2A׎3(ɁbJ=]'{lV٭ FDF!1|p}Vb.sOk7 &FzhFP@aPt.5 ki"M c"gNL Ҝ`*3 K^g |095U DO?P9)iE+N.(+8N8t׭g63g@U]Œ f^8fX_Vޯ5YI iyQ5}7 >v/_ZR-IIy [C3Tn(]5̱v#.8)TA<5x:ٝΡF4P╻>/[YMcUKyӒsY?ՀUA@Q]1GRV5X9j y$8ot\ ‰VBd_ʝ4qr#V5ZU rrTg24Ɣ!'cϨ*;\k|I&eH&%g"1d x5=AևS/L ]IZ@i#27huY1AMs'BySggz pP,_[~.2y +T'2ц|P|B)2~)X+%Ȍg%6]SzTbԜ<&nBV ( Cñ70^(jܨʨpM0[,> mZ֪y'Si<9Ro0|{`&5<}8tÑN߿Fx 7|c[y (gjh%FSl\' e[;idmT=ě@!+ARxHEYLgn7zK Quҩ=/oGI0"+%6 -Z*4Ot6 LP`=ūRx"_Q/==* T N[EMXʃt=-F, }UD50ICHp_J࿹\H,(YedZ gFbNJ۝m|%:_9#mQ"4=4 &Gn1zWp}+]? k|>#։AuF|tXr;]W&%SYbdºq'W^b n5+d6|0xѕ/3u qYt/6d[Ya6ɱˬ&v ~5.y̡wƆٞ^n'zdYyMQ(MljͤM]bhz:č5Fџ? ?ug0Q SVVvMD̑-^˂C.vZr{eڈ "an-Q[`'K^9+,ٱ1]@jT"\9@/ԆO$K <ǞqdEU5-qg/^ EXǫcצ/ܑc1޾lbAoJz=sڜDv4үl:C"i7,r˾KQ7r%OC]H1NSj+@d{.7Z-mpԀ[Շ.I*Sm"<+Wa]F"pq_%֢֒P:ōUGąn\*fK⑬leHO0OrdCwY*O"L5s*7"AAv`XF-27 >w/b_j@o*$d(Lh,R~{%Ԝ*e@ZvϧWO_\h5B`.Mf-kS|0K@^[s+Sld=G+qGkcE/I\@ ~BMs2/]\GgXkrUctgABSP8bwo(x4Ivs@w"7o`#cry/ʽ\ +q8ΐ7lX7JS c}v')woĽ rފA .! )嚧xPm\k[pYn,[WA|jZC'dr us_'VC+6d_HO̝;;?`We(MՆ}7??*0JmBp -m2lC!}:UDtE#!J_xB?]}!=pv1ik<O{U#7U"RQ0Cj/tBҸM9$>Ԗ`aELѺ~JcӸr]SphW7HG2^"JnyF3 ~K{Մ6\*uڅU"RU'rd#b )1L'"ڗ)C`I'o݀KG0Id-Ɓ{3S-P7(޷L.T629:A2˳'CnfmR^<*4KmCoHz.TuU#SԡUq}T^ 9>Fo[&}׬zeP;XY]Bl?td:LU }_F&xa_>Sec 5O#5Ґ ͋*IZ-YLpky}X1ǃp46KlS PdoU~}7f[N$Nv%I$R,}xqEBH 4I%})ν_@י̫,J=r. c:؅yD Z*|58[O }@ΩJ¦>wk0,cHmiru2(Ųc͖LE D?HxٵFK}EV%I񑼪ߋXI<r !Y'*I+4Mta:X3 f N~hUA.yõ0S+H8p3|cBVfn>'em O E YWۏ/h -wHKU .RrnyiUw̖2J}A.baKV+88^ Y(7ӌҌ7:G6V⹹i#Oۘ%[H`&/)/kٽ9jSou{<ʇH:5[w.Yub|W H0R*鮒TNh7*쪢h"  }͘&1\C"˷3D/*+lĂ_V ^n%4!q6PN)GFsdIxJ=rKs0}e?eꐫ[?N"{ wf[LLr >ߔb+*DPY9%|tdDDۏzA<")i砨gr>4q_u!Ǜ't=۠DPSNFӗ} `okD)~r sZ`Tt;g3?,gg-IPE;;\5b3nȀkNhӢ4}+K,{FQNu5 >l3F74z +5m[ym8?W;u]4d'!p +f .9˗Uz}A ~;qLsA>msUf1:?`óA[%}T88ov?G`<ǡjuzW\j&kDd 6u6y1/5.vU=8&4 ~A4ց],@:0h iMɃҺ>1Qo`+ :q,z1HJfAOd,O+vJ9d %q7˜M )w>|l)7g[6 a9ovϚV`xVR$"s"4y% (L!_Rv& MJ+6K;ۚNJWnl9cJ,4W+ .s_Vh_MoA hs4iĥtz uyGŇDaQ,便߉MtX['hWwFծ*|s*b.)=&q%bS m2R;zW0t!wd1yJr7(Dz}n,b' {q-q CK "Jdܐ_V0UR5}^x´> !%e1q KDjV4ԅR'J8tYJ #zF8݈4Q*st ޺!Xd](FSg77))s0gK%'$Jyk _cvɤɿ)+΋~ud]>! t"]p_toc^)55c+@ISP F$B\:qu_"M4d'[n!xr0-PW]z~ cj]?ex/Frm5ae3? [md\ 'cO`#/@ݑHO謜0x T</_DH)لw;GV*|/O(qcݱiՠ! ߜ\3m ԟP8kBh!#8$Ag4pR^==p\P9L:ӣدyJ@1/M|f*awB)&kYZ4/zB5j6Ge%Pne#ه(m_W/B@Y}GߠdqˣyhPƯ$eEby) oQp>e%̽ ے3 FGQI Y\,{y3A'`u0P JfVpLcqTtE/K_|!eyNXjضjۓ{)͛|IV/a0)@!HdP#YbbuQSw pv5m|xidj5e]ꐇtM|Q^)6a`CR Y%KyMKz4;kwqoۧ$dYu`Xv^Ɉ#f_v^ fuNA?gz:O E-sjmפ| AX> 7]ṽEn }C fV0@;wpUb>CUq@1kIuUP@_U'sxyo?鼻Lwy/if#SyY@ .jԲ# |ɪ!(j\AkEHeˆ 49 VV\A`zR:^DonBeƚnO 889 QOeIx3YkeIE[tg'}V`O!(4ufB2ǯZf=B@#LW7D|Ȑ LK7ܟ@T5 YRxV!s[7ɀb .sUtԂLDNn`\.ʩTUd~h6m4]OH  L'ˣ?:껼$1Vw(+ɥ/PM&^SQPynIF L%V0APtl{Jp8 Lk0T6avUW,L'#+[8Ql¯8ӓAk6N4z:s"RV! :8QJg): h8d@^GdB*9՝W(y9$nv+ }VR\,cu*,sc؋t42 b.wFKKq&YJZ.+Zn]/lj1q۲Z1IVqA[)Q[ \SwE;ר/|&M_tǗrWG5 FdO$BAlwrBsH_._W4P! f{YΆ eh{m9hs8љ\ *,wOayoeDz3aǒ}QqJ FϽګ; !lew4>ֹrCkZ͹vt[2-aY\Ћy|]Io ~?fֹ 8u 'b]*?ykȁxJ5E)uPofțC[1/%s-@G%h}La7cǴr\f˞>H'ј, 4{@21?OnLypS#ʘE1+~._ay%%v{9?]OvU'i ie5f"@q;^aQǝWZ=nsX<$' j 0=nԆd5=EO9To| ubO%3 ̒pqm[TL ~\Xok]п7ZPeתvk_]I\di<ˍQqT,FJJhMA{V/?y;UwiZ:tCz6HѥMPp e<HEq&-<"vpSXXU,e@ؽɈ_Q]Xwԓ|ۻ8[ִ*~x9%$$6.wԓR TZH~Azn@i:g8Љer브 IDYQ8a]AjXr[(&U,X?+M^XK:ؚ}aްi=Pع [dwF#vۅ9c<SM?qez53-Ǭ#Υ?` Ge9ћ3JlK?;=c5KowD{(XsE TV:̧SYy0!'y=˒+󏲯5uj*67;[q+*Ih=pmbme 0#jNm+K(߈KV*l-nLI sX! NСqJiW^YZP Ы|ALm1ɭJ|Lo{?Z7M$d6fӡshiwn#V҆5ej藓aMuHE?"żfj&}=dUUOJ2#u{Uk1Sy$q @ۤga^aCF0?_P:2马aF 2Ct0DW'َ}OsH٬chy0P }'VcGvo& zHz( exI'2%;5ofs .]R%;/|\[֞Vm~@H獄"y9D^ݦ[mk=gvr¢=냀,+3 Kr4d(Bm߮vX cE4+)0?0$_C6K?9R4xOյYאm [ ʼn)U1KyG̕^1H֧yc):RwJx\aJqg?Yeߚ8׀ίݢJŪ}5mՁa/ 1de 'K ؎D1~wBC_'6N#ىɳ\PZ.X1s#Wohʄ'OXg&h{95<k7v@_if +02tWLJ 2Wu4k\;=vG❥|4Ѹp?-GH8OB휷$<Ǽ:!f+{GΥdqa?JLb7j8R'|چUm$5/sÑ-@"07>0E?Yhnķs[tSrd(XDB6]hܑa0! @QVb)fvXy*6ȔA@:D?q{7);|yy=+KV$"fZ&%4K܊Xeub0'[^u>S,s*mdm'ɴřG?rۦ2Xs ZqY.2 j„4a1Z-+g,-MAmnwJ!E}UTb1`I;}Ж2ݹ6բ9% T?$/[{ _erT;FB>EB4 WC|ȏS렅kb3ewk3Jy(frBX%PɽNss_Hq"~fkMw1kR 0f rj0SZWg_Cm|:|>Q:W~F(mdi=E@qOC QpX%l zt2H5.p# wnhae_T;90Pt5XO˧g:Ogi5(^ b1Tn<q@(R  TTs26YzlA=a{f%"#ݜ50H#ٛA+ନ2eZo$9_זA6udkw3NvD?Oea]z_ܙpY`~g11/w:-2AS;XJ{9^@E1ѽPuiJ[+__lJV6|Ve7v4jfݑV[+Y=:t&OҖ'2Uؾg & [OVWSWW~^ &8bFAM/{LS=rs4͘6,^MKA$ܛ 3s}{OucO7d/Hm"~ĜrV)Nou5; ynxKۙ7{mqH!Zw`NI Pfnc-ifw;wrb?ޟiq&_i@NOĠ|EvɾH \6,{I$ݸ")~(ҷ LY7#U. :SY1BY(wUˬyٵ,B36B]HQ|i5b$n9JEn)ҪPls01XFESG3%M&#x VUvw,0INdRnȆbݿ)flotr0/@P$HhY/8FrK%ysċ 'zTr\PA6 VbL -jݑF |^AЫ<-"+s[qW(t8jWs2t{td‰ !c!?O.3OqI\/Q᭜{^<[_C6@fv<4@ڰδJ,#a|(rnOJH}Vj1Z_*Sr*GZG6wg,`;iOޚfu!CÕUiU|ZsNus&RAU^E~N uQ׾nDUY>{yŪ \{픓!2j~I )ݝ.se 3U| *?ߚXXٗB /c %p-]ʶESkX~e)hSI*ٕjw)L@t..)B9qL^؎V0-f1/fKA\GDFNrA(\Y -b@χ`֜lMi߱J5}T<ZX / ٖli~=ak#}*qIs>icaGW[ۇX㙂9^"S}N)WB*(LzVB؀$G0gB *#( X:^ޤ  ؑ&dIG!.d0 "5ÜSX@q+7.]q6T׬{O0e_y@>:7(+~enCCX2^m V 8ې "J!ā\@Ye"4&uCɋ^yy>0$ t5M?:c4O|l4MBKf!)toLຆe`5H 1;v-+3C!)!E;q_l#)1ak܌bʮ@WP!G8~c%6U)/f[͖e Ȇ3kHBX'>3ξS[.(gכL*!ͪ͑B;z?@}6pq3xT)h@.4y`Ke Z{VeXy3Rw[o}0pGm)]:X]sjJh*MZUv˗cV`$Ϙ#٪ã唴h5 t`1 =M;d=Ukbz7:)Ӏb\ e(%&Vx>vս_WnECuГ\?$#|YcQAv3~,:];ԸT4/12To|X9] @:M&Kc&]%^AguwV]X!<1!-K} ql7=ln<q:~cvUCM7zGvcwiYlgOG?䫯- \嘒IJ=~# 0KiAAEfh;hS@@NR酅-7  WWbx>UWB*Ywk`(ii҅Wh&18gPj^}_ʋs~jZ?=p`? ב7՝ylYP&)+(NOkId!7|1I+rYwaL1k435cq u8pncᬞtQSHR)$NQ&Z9xE;b ?Mޥ{Uc *b؀\E?h-VzlqH~3`jE0ږA>Ҭݶ]=dUo/Or jfH#t"9r(VWMW1@Li9:G ; xNAaq#JmĻvTlpJj?n<jR d@wևyF';[oi+@szMzf Z2,vE׷,f\_$s j;YXg,ɔ8U T s8)f%)/iLz h,iYHe>B1:7,10>/9m2AXA ϼ;k:^*d+,s:D2]oh зmPp02Ez~\O _!˓7Q;@$t3coS`&^,ȵ[GHC{o 1KyR{ϧesȏN0w_W^(aP ݝ&ȥKGzm6#2*4i[5=٠6Fф!CfhǾ<$r)=΢Ո՜#ڙ}r! 3KaO3թ\ecBYL$cm1ÔSV-!UU]iѷ*wio/+>uXC]s X g=: L+G)&OS(8tg[a߆'`gՂ8h` Ti/i"D>oka2sub*Wz`Aks #E,23g&X" ɘݛj=h  W!d TPV4=tW)gIO[nVX1+إc6kuc}C .mi# q`-NsmCl/!1:ÝFx'@mIе4 hs{\w뾧QUNQ7]ǸӁpWwaNhY8y~_"E(][ѽ\TtJc^m&ӕ) ~Ɵ{Q.&+ j٘tID-*ɿf,"aƓ̈3[!ByVdxB4m pVSS}as":{V#;1b.tj/.6k=_?PSPC#:r}D_w7ͩp9e4Փkx N>[3pK釐P*ݯPzJn.Hkn ;vw Wԧ+{|2 z xȨhwySp: 8mn'=Zz"!xͣI i}MaT323)LQQ2Jx&xf\=S _fs"*F,_p5:6ЮԆ5U'_vҬ3glMOyݜbu.@w;tLQ`TfIp}y˅Ⱦ$T<[UJ41>d)I^o".&!;*j%R'&ՀkR\{Jy]Kբ,1!ٶTdCOҹB:g T{cRlB)QyABL*7D*;6uYbQ=󆱂"BqzZݪLwIVċ@j~)iʌsOX5K{:t&*ekdڡ?9tAV+m' 2fҭ'׃,\b~U7‚>y~fmojqM jlbߍ\gꌄ[v|C8ݗ#hXۍk-W\;|J E[R7qȧzה I~HZOnsI@"8ֶ,C>1w!E7U/\B*e=]4}Qz Rb{K}iU\YA%Z;oz?Љ:<\l #U 74%2yZ?5Ws]1wO&Gv){I!ULAKU,0yTSw6rqjE!:X)6ﮨvP7>K4_gA (:~Eo&;-Ÿd?PnzZ/nʹ2) +PTFU~SE~F]!s}ٖ6[iTy)Nz:.@*lucINo5VٯJ}c\\w$dy j⻙8?'b"{-jP6#JaU|xh3R3cbV>r8p$NCV6;2Yvn s, .¾td9_n-eH͘`C eKConB]꾶єPU("YbDB#! RW'F^Y2ğ^:XzY`B4ixRfe<~h#"LRlE%-FAXYT+m1$)2?%)'\ 4ԩ;c\,˥{X|hʰURq4wlלs\'m b8P+ݕ8kAM_A2Jd.AeuDp$}kr^ Ϩ 1h+AW3xႴvjB0E>:빦UBmmO`~+fx=W5 =SU< cɦk[/3+-ۻo't9_vZZBL`ea}Dvp+֕EOn:[kˏ+s 0NkTOdwuR% _]Cp9[BztkW !*P̃3@ea9~ëi}Uzeq*{rIkO_\ei X+RQH@ {NF2g}Q+Zb|Q3Iɇ~D 複޺h ~ϟ/sK :{+VKXx{ ]SP͆Ya\Q D;ߠb׈a%ju h;w1.X݃qngIΧrܞ_Y1/0e7j}zS7=utˆo4:~& SS2"wiܭ2'_$f@ ٰk=AloW2O,0'@3!A> E ;oo$fF~3 pv;0F}% }q_1BrFqn=?2 3{@y9WaZ4iuO!VH$|hc(H13Qyt7x޼[e<3VjㇸFa+̴$S##r({,\yb,fYk4=P0~#VuQJ6Lk {Dow4XL@shT tDeE20Et{S̔w:nt  +R#Ojzc%c~ ׇ{xx4b$:;͡Yc\\ a"h0a0NixEs& <睲<3!xIhnь(!x2/DV٘p!XSʰk*|bJzU6MYc1]c>Kj0$%%dڢ#i8F } P'tsrmYljl xk6ƄkIJvDK+),Z, kvN&1"hZOfs: P%v4L1x#{wUcoކze~Np7pڡuߎMZU)]ҭRrC)Aܐh&Ԏϩx#k"E/v!oU͹~]WI(2|:\Þ/$@qgqS11E!b\c%c 'cŃSS V~&фϳyCq t9QYlDOaƹ$NUr~TZRh.'@ۀɏ=-t쫯+RG5U\q^ Ja͒%'ٌ8եtS,dr< poQBJo_ TW,\/Sqvu@Oȓ-Ʌ5:Vgء9MZl!H}FLBՄ +_R<.6Ia5&8C7 +!3Qx H_3gױ4P|I{ 9TShcLz" w4 ܕZ6P9ID4?#)G6(z2>f]x;_v2_!!IM]*6v5?!~d EԿ@]*F>s'lI[)1YSAɂw w"DWv?0yy-}fE5E¨Tg_LX_#i1L79:0Uop'hVklZqJ+]'?sZ:Ky_|Ϡi2OR\MLȄUk83'(%먡1Ɠ'KīD[Ƹ֭y/eSuҜpaE.R[i]ovqhEc DAjr5ASjby͂hRA"r,]x:tI hKHik DpeCe'(}(Ŀ5b\ÖweI#Is]C q y=~JC)$KdT u?Hgp-I tFNK3W]*$c*xfγ1ۦ!5ǮR#ڥLUGiz{a)U}phrjCx?NǦq˷Ȯjw#"bC4WT̩r4ƭ/Z C hD샵(V#ob}ފNf^A`,š6OG>MOk~ UNnP4D'eG舦E+bܮ* ̾a) ͤ9 ~M/B5UMaʶ>CdxE)7i)w '{[W=YmWLk|CςNњA}ԛq"A/pI] G> ͺmk|1 yVzA~5Gcs9RFM ^;j\Y]Mِ5$"jˎ~_7vUR=B+l+uE#~Kbx-BjE9AW=Ő_z)wob*ShQibkR1I`Sm!i\Taײ\moJXh4j^y֬ziQiU DBB݉]z!TYImE:% G AjM|NPl| ukSXkm ʵS+1-ZgfG()d۟\EJjOrC5v'TfPEl&ݔH<7dlPu* BFxp"(x,7eia$Ix+R)IQXۛG@FQH|yӜ/+}P-57~lA ug!صꈄ- &jQ_wy0cHQ6LUn%*v4lBo2 OO+ߪCQ[M\B Kkg;{'oy0.$ kFY]mE0` D_;T%yCR{)GQ,[,9eTAw$ i4W/% Ո8mD) #@XPIfMos1G7T? _-@])H[ڭ$+5<\9W\WQ*l)4,(,(y %')8[1 *էft%blR2]Ba 7!rs$gλŠY67#aKP1%f)ApDÂigA Ǣ>f#ӫ:jK&e|S?y,Bmm6: G R8 nϜjV=?2izN€7(^AuJ]D;- A=9Jiu #14G^$ґ%`nˏ@oAL^2  o\{_\<E@DOw)wiǛ{df'BXgSkX?M^ ސcN5@&ߥ.@ww^ٹ7Q>X.\۹ '>߼1o7\C{"AQ?]8M m*"YotK*΅ ݖÚ=*f||Z :֚wVlƺ.~,#yg /!)sQ!0΋q G5[dWMFo%;{eٮ<d ~z//BQD*G1]_nv|%ߕ^.cG(-ohu@C}(ӂY2ʬe$Q|Ҟ˜ʌ?[ Uq1ilBb'2-4jGj]ɾ7?uN2}%>=؏^ Q]h30X`]Eek(S>gi휻4ӥOzݡE+"@ipQ;.eU\:q*w"_hsg٨h5^y6Ij$U$>5 [ۈY5K&RUx<&SӋe>6)M巶b{ɟ 'D05t! SE.XPo[ gO3X+:=/eeEf{*CҦ.d)HdӜG GّxJaٯ;zѼzNC }YjF8b%%P/iJTjKCTC#^9$Kn^ţc%;YʖO "ɖglfw_hv29e"$YTBlPq0j \?w{6*JVɶqe*І="{} NcT.¼Kg}̌x6Hqlx W?ئS^%."m`%z-.!BD-AeVL"48YuxA, $[FUTaAdrZb{2p- (FES,A1/E/@DfSHެ1`{ a# Iv_3_{™E6t}SAfKE:|IqyJ4 GT]ؼs_w=uEP|!Zj9NK6Lkՠ;a﷙:{ʿU)`k F rwʒu[ڀ{g{,)o :l]x:%ɯ"0B4[szږJ4+jxG Cd<̄騵YlFک==\zI1 Fu[Yf! '0`{ _^Z$ Pvi{]N'^"ä] (Qұ-O0(vr QF򶯯[VEa a em%%t"y\-[EW/ ^C]3q*/7a #xQxOgk4 p/3o9Zm:2ɟlm/Ko&YMΤX,䯗x/WIiTkRY=k]%.xbS\rNcIm!ź&5JS%vњ r!A>nH9s')p![ja$G [dk ׄ}IjJ^V?^[ k#`E(qae˸i= kUJ-~ =agAɣP`i ed; I`yB!'۬0~GᲬ*C<{7csOXGI4.f_3s8i?#gUgq\Sb?b?9!)n&>}7#EgcW9YQ#/FeeEj5^sA3IO]=|N Șc޽ـAVQɻ "fY b2v^g#Tt^7 MOngЦ[%nIy2g̎UΪ^J5 4=) DVbr)aÞ#8a%ϨMrpSςF;\0ZKU򖧔^W]kNw:Id Ub GCظZw\ܺ[|6~f8*yt<ߟ' ,n3"? Ǭ_)'Tm3B+~/8x:bn_øxDžљ_>-!7VOȮ"N1aF~}`+*8d?akPt'p@3P='eo΃vX؜/J* Yʘ/p~aiF5D+ogS= J2*6|m bqG1JUp R.PT Ԧ |^,'ba1W˗N+Jc?Zc+m>?pWFIT6W`` 1l{L,M2QcA]klF \efkDR,Fl4dK6łI,2ґҿE'ˆ2] V㧚"ϱ rWc^εt;iSܣ۸vOgm BX<ɔH7^"d妀{VOrtJwUU ?HaNˇvA{t():aLz+!Zm2Vwv5/Uw_; Y\Si4߻Nī{MNڋd_PB(Ug*1u ҇ g_)9p|R%wڕ́]ޖ\]dnjW2ӌVڍ{#rEBw{Wetm6N:۟0<,-y9p3 ~3 sl6Ѳ1 K22Ġcf7t`"{rϲŹB!;ӶY4 [4'`JE $8rW(&xAEB4 h^OXDTkj}"e[:Oqe]4۾T2b\"M2V8e(#3$Ϻʲ8fT-6.HnJS uM|l14Ց ,@^Ux).4WCheo?.Ƚ}\S|ܮ: lQ'4~.&#q?&Tֶ.X?)QA}bv;&nl8i v~m~;x$]ƈ*NJƸprspD녖ÞWh_-.mXo0ȓ]mVe `W5ULaf 33wq.LkXuJ;,6zJRTu٣ǠǹVMSLË*R%TYl`%X8 c.yKXS1o"۸1w;dxubcI#_S С7w40/]'->GUpR 54 e85#H~IҌa7'/H@ǁlkڞ"P߸ܙH/bj N'|Ddn{MvԑKS`AV6c;ʇ΂M qo^^'d8V#$/Phz1X%>Ǽeonp|NtO&OctE*.ZwQǻ6[*^v|໮8 *7n8k8BRRIf5TꦍÿܣЙPCUF喅@ ƾdH.-ʇGzp sBr9S s/ Igģ%; ~oY \snB/(sf73{)mIʪmyg3Q2 |:a䑙uխ(3h(YиOͲWS@ъ6ʒ]oc\w;=~6G) Y?@[kAW]pֵ+;ٷ~`5 D,{\}E>!#&zc=͞j"l!Lַ`zK\¥vO ȷ˴ HU*%m xdw-ռbwVѬj|:n})齭(:U8΍Kr'W*9ܮ`h__{#Yrɲj0ZJ=6|ʗ\CB|J91ͮC 86" % g,`f!F@!CyK6ttؼt4VZ@fuΐ]Pk/j3̅>nCRg1pvEB5ny/T-Vx@m@umÐeBXtbrULE: sUc-Nr8qxi ˌZ U脽xIӾ%R) ?'YqcJo᧨z=:j:"R~=*(a9V-Bv.o QIR,7t[sm79 B"P]+w=e/og;%S"O\X ;H}]P*X:;/ Y{9Մkni(ɞNISUUtBaUwqLE}Ȳ;&Eyܾ+Wnb+H񃝲Nq)YƋ$^4٤b(ٍ#p˭Y})◆Q&@ +-BR6}K_c;iFf9D N!ٰQ -J1 ጬ大b`ܨsM 2ꤗMIHLMZ2vފ[?!a_55o|v(! 5)@-3t󟞈A3ޚ]GVUNjnXs>E``[E;.@b޶ں¥ B܋Yy ƕ*Uݠ "8-_וL$΂n2vvU>H/=ǁee! 'Xڹ TNh63U/kh8H^WFëo u꜔cTDoc:e𪞪5云(˰O&HU~:4Cu+&bķ8(@Eޥ zblƑgHciW]dϯ)68è0ͤ^ATI>ԙlT%@;ttNLCV*A{"=/cK'l:FB|AY-(I u*xnM/( 4id>X100N85 sX?yۚb3 B Ȩ\EdްMj~!f0$w='| |gݥT/z66dp 28釣OP&fyy!VPAei$ۺxYQ޳@h4Cu;W@ _a3HƗT'NS--X[HJez+`n"{M1ODΤ4Ȕ4SCH7gNN5ꓜ~$S`|d8AqY_J ^z,Io]M O!R^݌Kmcشb`4YwqtO4^\<+`11g {36{X!T5!'NO.Ή_/gtc:%x`VW;KMM4ӻ[3N-|ua\æG~ԗ$kf/=Fګ;OQuCjĆf2z\*h~6ܙL# uAQM .4 ƼHN'140l+K}oSk2R]eO#?D=y.X) Ub Y[MZs0&OYYe=,B?h4иf5(P0O_&+]xoC 5|UTP\[r k-z6.t Npsag;0 ؛Ёy:Bwg4,AFB˭7͇h|h{\!tTo8]^DP[0L6 jPYr I#i?r9⪇ F.ēKͫ#,kW&Nrv&Fb \7{]a8 nL3$zWO*n!S'JV q%ƔZPɬ{?lK~eUQj1\ QV39 wg~p@SOʒ~{k춶_/(a=fˑGU~0.< EC'EE$2݃n@a_E=ldMˢ h"Nc1Pey@J^2*nq3$lQ$ y" V&B%ۉ)惈˙p MMv_)SF_"'Q} n\Kh|- hBR:W2ұ=S9(᝕~Q>ޅ8*Ӻjø{.؂ge4%⨯`P{CDQ3')9e j1>} Ƞ.f"fτ*Sv56H0pIɺlHqO8 ÛtrtB,g ȡ,}& Iugɗ |26(=4~}U5{j&l L+]ߡ~ќN\ZzJqC2qЋ¯x.e1j.YFC0SW%Fnm.m]Ekm-N}Kٰ%BH: 5 żANF/Vt5#zYբo7L /KGW6HNI6J!§ pZ-1{r?ՖM'Z9۠ms!/xоz[x鱻^>P*,bɗK@U:@h' c闩ų_^xw1b ۧ.Lp5onjxp7x C9BXjCwcW'å>m΀r*}V9\yOY# B r*[rV$SNS]H[:A@ n ""1 RMǯS5X/,sXrRZ -)d3;ENAtcdA+$,NdETYf:xD#72AS.`i0ɒnӑڗy&25,m RUr1|= f>& C-XoړN~F XA9`> *ȝb. xS|$hizx.Cdvr5rۜlȯTĽCh1V>.p Dw]mun!}_fI|Q*ej"5ԜWNj䴓oLdLU堲]z?<`wM fje$ʩH w"K3#Ibܑ5;/݈rM蟉<Sǟ#]/CBS 9(0m$`g/u8"KzCH.i˿`t:97bk͏P(#ldG)߼[TP~*3>;y}.&T5m;)a j&æ3p}@䆪3Zhr/`50#ÂǾ٦ʼnxR$r,EPv&XMC6kOR ė%ڈ(a`|^ML Xظc7~O2)o9DɹK%AG}/s<=h 2I8Cl4 "\CPAo6ȠhԡsPA}W\FwJ**e9&+z]/]կ"@|R~\fxVzntf̑<*g08q6$Q[JL鈯2L`џRVC ɹ.a^V+覡tt%h'9T[..6 ?&1i8pIndrd>J!KA'''6:g z8~j3,(LG+"IO_Կմ,ZA?8z2]I;aHrHS@ٕ"DUڌ0g+9ESf>Y+?Q9$p627?qqxy9npik2Mg {:?} pvUIZpB\"قn'Z+yc䦠!YC2ֈBoOia1rS`D҉a?iڭ4tM>wxT}`b- ZL!.c{jء$3WQk5S ey3~OvtHj|^Xt e%$ =w9 I;fd;V#k[j8 3r2&~I5Y Ž TΔ=#MEp4^W¥-F` KgJUcwm ̡+$zbWߔCMC{9%vF`#ߕ̴E$y]{61H ysiaEE$^5u 䜢]@kKiW)'zikCpv&D'a/f0 V sBOoM!P_% &n>#lJ>}bH 2[d$p"V6A ^ޝQleÐk0*/kP4oC}7;MCw|Q#"2G s:7M\+#:Y UUdY""K!;CEj7Qa]DU#ʋi5[0nF\DtWLIA-鋡FmR$l{h4KѢ%``lOdf$'(f/~t>U&Z5| 1xN ϱ?N1hL;z$';Xd %`ٛ Љ>`_4pg"Vr&ֲ?C3+vXQIÁyu? ڔljϾ<l~d`3hS@6'MڼlLTYlC%/'t%:qWa` aGYhJR++:ۋS]vo@䦤!WmXwTa]^5vGMr ٍp {ۿEcE *@[`QHiNډ]iyPmN2m $AM}6 Q7}#__|Z/WPfզ/8{A9PKy*p3ޭǞ5]$AP:Zjw n1肳@45PW)kfU*pC@z\~fiHFэjMMx ?U2dGPUd%%!Rh!iI4*:,br֏S2: N3J0g< ṷ5Y$߮$֋bykLD3Xa>?7}ĆYW%GoNgx{4h!.'HźX 0<+2۱.HDZzxc $yY>5=܈MPƤa0 #}=>Qx5$DDf0 sM?2fK*#Bx*[ջWLv=kg /vX./ē~R1;r/f H 9'C(hnj$F $e?Ѷ? ιh|72b4ZPpC0g|5-?Q: z4R؈6X?Df o5b)ηAD-ȇDemIҨf#m,k;Es"ֻݍWjx3 '\gyr"?ary'VruT ! [<뾨+AP~?v1/`բ@C"`bĵHe*3He aލ&Z͈!zdg;B^N@c7h ÜH,cJx!R RYoP% l)T-TT|є+iNdr0Z!{Ėa-ԃQ:ˌ;W_.xru_# FP/X`u;VꕀD]*޿`b^ʃA`&ya"+I1 8Þ$ +h,EKM*X8]zȅ R:Zq(ɟp.wU'6WrOG`ӃIY b_Crי@%@V[6w4"؜Z ?ѫ$'k-PEC7ȄfL6ԚAՙLډ-fTlX,BQ΃* IU%"dQ<_ma^爙ns}3=%E%Ox˧lF>ycx{rHNj9ZOKL ?AP\l3R޹d@\Xk49#~Y5|T&]:s".z0[~=Ag KxJ1,?`HnjX>F+'lηd yf^^vpmdؑV}o*'i&Ov w%Ms 71_f.RŵI;_*G 1AmAa8KlWcQr(s jVC'v/F1gznUGbǗMACũ5B]GIOLtTu_܃?g~KG'@q$`tۖ4Y6cD6P9qZo4?a&|mhyIK*(InN.~R`؈:_# ؄ k[5WZ/b醢Aj+#ߙ:\? dPOX$m7I85T~jYMo1q?:<048ӄ:2CS&`Wa}s/F> NJ{ۗaz !ēsCrtO;TP OX*(Jad,tz+z\qU -,4rD,*=˰N١na8rJ0{*%HBwjNPj"'<[WHsD7_Fp$,9|dD]@qiѪpeBQE.p:pHoݚk=GJ9s0G2?"ڭ5&<ը܋Lj3@NY"=pGe`/]D$/7Rc-!_FU:sk2C'NF&Ghnrķ}8Pp2cǬ/adٔ_3wi=|jOX<we,)zx@כ5y`NkE QrQL<_@4E~f O`[J,5~=g.̆ؑ!F~S!o'~]_϶gZQHěy89s3UxQ}m~4lVU/.ºo$8CY:eblv6 #+G΢\VM瘥l}B=OPDSqF(B"!1qBXQ-;XZ݁+dm}TdRj@۬h˧b2j\BFhKWhuVxzZg3cݿ@Y>7vtQqtyu:welHhhG<D$SZ¢Y[Yxvݒ*=&Y}0s8zadą%UDqMչ14ǟ2sYw* wz{V.(!AUpf2hT|S^w@"-}:.^ؐ(=@rb>vw~/us9X}S/9LzRQrOo &- %Xc1x5,IV y嶣j:"f&FXS}tmT,Of:LTRwL$[H?)IT|}}0_X9Z$Ɋ ǴFr$Xmw?5'#B&(4X#yl,DL>Փ 6L} oIʻ[ U:izL e$NR`TЛbeB|:6 3`no}Yrmh'+[9m6twp#w O%g=w_QWuš͏1Ùomݸ//6Z(dvV>%3D=f_r y|'+Ί__十zD!@9ݿ]aDzXixdz%g*tcD(5`lPȭITSi$Z[ 3o9e%8Ot+,?3UMT!6o{/8l`>BX᥸|Μ~3>>β\`bN O[^VwL08\f:(љ1t }?*~n\&~mlu;.| {o` g s芑j|6qonTmsj:xJMT|XOZ~;1)+q~EC3;b&Y]3':QuB+%A/f> +K:Õ?Xe֮6:/KiЁعFP_Iw*$'Ȁ|ǀ]$bMS]T"uMq'o`RBf!6s?2{:xp*Aʇ`åz\frr/4PT8[ϟ9ؚO ܢMO=^ѨCD\@ xϭjɹЂ}.~XMgcjĄ: -6"5d=Ul:3Ź4 6!aӃv[JJ $xRZNZ)0Ηg$pp78$.yu1ua$] 8롭t;#_)fdgwmV6H fjuj[ <3)_m[(n`*D-yBELS"Iyސ #̂vReFE|+cT kňutd#1~B-ތx}|?.!>:KȠn))ƯݮԋN- l.q4_2trw{h7@tr羮:ABLoWyؐ7O3»N"55KcDM@8* HW=cysՋF6(w7BnX.. "c2Iң^`A/A U*/noi9@"x}>CRCczЀuCJ|l'n!/@^Odx𽊤b6cx5s|+Ė̚ G kՈŕg*cIV y؃nPj=ɫЌ $(L0\yl]GˁM7hz:X&[Gțū$9 i֘J#73vǨfN 1a $R68(p3-FIn] ) UPL[}pRMnL|6dh.# cijbiB}tع);[I]bҤ5% pJE M7g kЩ;p~ T(传| ޑ6lSOWz\Le0Kzb\C. -e@rlVÒו1TRF`FOՎKSj D ,U1ʹڷ={h~:.R5kOcٰ(H2Y.F$r!.X!q(eӘb +<Ӳmg_Z5eɌu7Yo⎨U&r_,sLD -8voKMjhT]#{;OFlu_%ce+"i{(2&A{sizkˬib69| !k]y<=wLXxagno;6I]޿Wf[YnJ/) 0!AwPv$ا|Nșl 4PVgdzYlۿtqc[&\dTL( <~<^@ M@]NH5lmas9^LA`2Py/ R|%_ !x 7 g_SS?(c~7CתrT0YL& c@tt9EawE~S+@J5%!"Tg9ѮfZOUlQ\>L["]J+Qh̔C} %[Epާ "pq׭)sF3yVW{1 &sbu߫\B~y|Z ;gJͭ)o8+H9GS֌RHȷ(;dwgUo_{Ρ]miJ>py2*ܰ7M#&7Ay҆/cӆ çIɭRR׭ VDi뜭Kmn-ɌtDL,c[Ĉ |A s焠$LS-J=?&ڠ<6ɴDe0RbtpYLމ׻StgTz1y߯1Z7i%lwnъC&d책Ldo==CLrD oIfȽ ^ya7cKP6چeR4} ș;ߡ`')^bfBS+^6Ly U 7c<=/,)>d ,=|~#Ó(M\_H2LgB[)\3 Wdmw)CK@CJ/j16[84(`ŌTCƭ_yt햢u D`Gc!yËEUxbx5id&cE_-*4ْBW' l S/?kVz*aT-f{֏zO߄Tg? XVk/@[BK9Cʵ6oڲHfSPArd 򝓐kaO'cpK$jZQPlSFlPhQǤdRd 5{ONAo 0p 6'&|/~G%S#Y"=f D;rC{3`X >| 'U@mzW`) y=ߞ1sx$klCA&"7my d}[Q#82@&OAdNL+DL=S#oxfxrb% Uy-w=#0O&ʆ܄@dQ醼5FٝT=KX/OT#<ˀ\OS2^/Hp#;辤VX}ѫ"B VoL¬ކ;0YZ0707010000003d000081a4000000000000000000000001668c169300021050000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/1]?Eh=ڜ.+ږA:ݔ"j>Obw֣aͦS>xcr ]H_1ʒWPܜ-t$&2/oJ7o9 ,_F .HL>ZO?|U.|٧%?E:p_A,YҀ2c*^DCuUSIn~HJNAkI燗1aB3l%{Ϯ2glpeq9rFIwOɉ/^H7M;$zȍ5^'E8h>sZ)J~c_&HMv.o&s1uJm1^d2J*iqFDGz{ tevAE!ӪZLh|NY0Os|Y_O+])c-Q$lbl]DZMoȍMB3|^Ѿ>Nl= .2kYDuE(S}- O/]o\8(^hbvZ3im#&жP"X_xp_[UQ\h] P;R ўq73yvuOB( xLi.l*G[I0 dvcl5\ai/El8û9=ȟlSOpIXC`fQ$uBz +E6?S6I*J|$O ,Yo Q:=`ֲš$mmXɡdu+T*|V]90_R&>Hנf/*x[H@*!)*c"݊7K8۾Mc8H .>ߛ_ 98h(N 嶺0YIDv Y9=Ւ蕑1\H ُq.`L *e>/]&ίz$T9 snX À2Ij[<(خ>JYWe]eȡ AΛ1ՋrTUе~FUK\nXushSǞ `OPbmT#vR"N2JwX:S|DxZ *{_م0<):A8q5XX[ ->2pa!'p›LJqu@c cˌl8hn@XjG̬VJ~Ug 6s叼x$F?;-KpRBlRݝba6=٠SИG<9VT K:oIT9{ڝ\d_%I@3 frMB#e(4upT6ì|Q7$=M=|b t:Կ 9n@&=2SS=MƇS/ {Np5OZ*m| g9Sդ)ŬUY_&&[%]o]\Fbnۼgظ F;Y{˛IRQ7N]F[r!y/RDt}P|ig!1hˑ*ϹU4A劶 ;uYY @MvήGH[#IC|cpR<_p=ݡ_dCŇ4BrHh}~2^ >r\^w/ܗ7VcwW-0t3]ѐӄyRÄ5s5 Hee$:χٺĠX:''! ZA64MʉLa-lhH. jn4sCwiN{sttC_!ŷpw[oj M9&D{Le%;ӎd8 _D1x9f "8MsqLƉ k\jO ]vdkp1byoUNٲPVrZw3.M[@~\(Ô$t쳇qW\D3|_6DEhd;]SJ;-7M~Ow%{/`}vVNJ<μ)?&dNlQ?-$ES.daC?Ni@JP+R4Ea*IO30]9{&eqzR,mxY\g}dj+ $ 8h(*X9Ih IN!i3 S}{ Ϋ'%\c~OG!nH61p=v6^_`m 5e`ܨFG&8jm4r'ȹ5(cB) d/nY۞!/SmC'b䪪.cA;}Xg"AfF`gꇥNeRk/Zse?M4ȥV(l)GPr_0=E#:z?"VP)1$B1S7%C9]09/J'un3IMo,͵t8psҍggf&OnX6acZu_f-4 {y nHTA#>0ai|ɝ`I$ 4H.,ec!32ԏ~$_ѣfSHq"ire(Zqyvu/,jFWj+kD.[ؚ,蒲nA^DefM*BBȡP 5-mh3y][p)9mkS9< ܧ nIŘحA&vi'_.cB`ہ:qTlx(:k3ZkoP+ZO%~q+h bWFs/YsnKe nGXfRu#Ϲ.)\rCn xxVm@2EREg&>x>N7gYzR$( IxJg>j>5!Zgt:hw%:LK|~pʂ<>J74NÝW*%%-/8FRdq08h:gyiV0rynU{No:S̚|j$ƋFWH%u3L^Ӥ8F:Ct?)eE<߫Gy0駯cEu*XPÌOLVHOyN;1I+E䮒_z³#(8Fj؄Pw 2Emm^,7^(e?[ίCڷ|KQs%!Rʍn2z_," lz X\!.=NB /3HL ŀ$AyH ύTF "`Yu⎌c |;Qw5BP/N]qr/4`b)]EɩAɌrg%.K=7x3|b3`"4jsk2zMynPg4N Wƙ>toE/b[U|n,܏Or=,|[Jfi}2V{v򪿌1\!, 8&IywE&+s9=gEռu 5]46P{Cl)3gk=:c Qz*9ϏыYMw%lՑ <7Ԗ4,1 _RGH=&]'6#EczjYvbf -?2o&RO\p-x, DF$Hw}~Ko'jLQƐmn|]+-VUٗPZ[Dbc3a#QW?6ׄT6=s9E|ML0jr"w潪]`߯Q!0vЅp"voM!B%Rd$X[#z m˛Ja1y奥8&- έ^Fy'C~x- b:qD ER}wnKxK/zPTFTAc+qm-@t0\ߎ+s"jЪl^*xLF(Օ ڴ_>E_p<Gͬbg-<)z96u]ڍچZ_ C. \%G']l&p3uxE\v JB KⲐc9 J&d4|w|Lo;߿o2$O}ru14R}_ 6 ?޷@auU-ތM$qB=0/&eHC  gc^W,!̐UKV`5-1T%Qb_{.jCyfpkHR.ue'ĩ]TXKȗ'I.fO"3\zFO3B ס@g#0,$+Huq2vrgXa@6SN_"%ԝxfxk"uWgF` չ2E+IC Kx*:ו ^ɔZc&$r[&jqDIuput06H xFUk6ǫI:t0x8zjpacnM?&6nf2X0b **g:i\{Q݆^zyj;  tֶ/BS@ @ Nr"EGx~AS~x`,ݾ:8l-U_T2SKal Ds ?L6ӌ0Xx Ϭj)ҥ>J\nV.zaқ'Ƨ[RIgx+A@{n~bfb¾S#|~.F-~G|+'iz>'mICY3TO0a,Ȳ*fDM'Oγ|ƛ8j}A}3JV2U+[ow,%,0x\! 4j H崈{ز}^\ N=2E_!`0#|`V[vSom*щPp9pj3Os2=+ 1[_ O-Լp'ِ<Q'KX m r0e >pԚ3!b":]˚Sd 5i\/AQ7!zX²9y=/~WA!w>J܇[]%s~݆7x?joXӎ \ұ~奡#3 X4YoZj . R6\ ˇ>ؚN֑c&Xr˵Ƥ\~Ϭ~c]z2jsΧůg+7+C\d^ӈ.Οz/̕CcS]*܌ 0)l]TPWl<E[=cO[[P1 X~*6);!~uK rye-Nn9Bh8{&-8Ч\7l/yřxT@X%U>REԁKu~bq5ʀM8/(ήL\3DDАC9z6:4e>KL74ǾKjZqS 'bD~`LKGlMγ5.ˡ~f4셤O.HS_`W#*K\ޕVY)64i.Mi}vaOF**]T'PRV۔j]SKl0Ob X-u7X6<vJ&T98hzONNE[L/%WVP }ؖOH PpbĂ_y$ӷO` @+[׈k?$qi`µխ8u4*FJ`,Ԡ %;?$U59jRͫǸ8Hss:G@̜!@ ~5rՙv>5:.m )3DURP@>.e]!RwkLl3 6]q (|튕DjaS;6Ԅ/GQQHFZX+[`g^n&/%z;M䫔GH-ѵ_9a(<'^Ǩp ;lM~~>@a1:, <赈-1qsߥs|MoBhQƊ{Ddc.qsrf|>ӹvT8y[,T?m|LyD6 m:=Uf>/ֻ~P^}vZFنﯛOިN1VP_pKpeyݵ]0iʛHS45'vZ<{?m5j :6AIquYf}wDzg3ν>T?` x`پn##G!0e~sZjT@>#|_'-tdaT^F5nܼ>NS>.}[%`SH z)H#Q5B=0`436"4k=xm&w.`+€{kd[ +6̶6L: u# EI_$YDjB1XYzuɂlxr ,Ny'y]nV;#j (O0;2Vrj.=D?5&ZdC^s# :,)uݥ#ҕ1Ml,q92F/Pqw*Tl<%& y j׹4V(ԛAX⌜rs_m⼝n*Vq ZW-4KşyS8E%6'{.q*7eM16 R./H\Ͼchci\߈ |R4Tc5a ?3вs8a۳r;؛sm [> BuHB J<7)+{*dqDnV_j9CqA(UX$jl}:9[=BsJvF_P X$ӳdklÌY0Z4iDR$Y+K`\u5d|"_\J+`T0ifmMX)Eġ*l}%U?QPL޴1r;'ά5”eoiS!'8 *J.ob2U| W)ۼ368_x8+{N h2@TfG0C 2wb aQidѝۖHZz[OZ*ӆqzCxS0rJ r~|Ie_xْM#/^sMY=!h~CGf/ $rL1f5whmv+pmXeGGQe 1pM% Պ*@ğ7$X^# `.*ߜLVdKڣ&+,n*o/׈# ~Qnv>l`|#6"XފɞWrɊqRʚo&BC ome- ;*0TB})C^1"wQt.IzMvwZX^vKOp9xG`( mZrƸ0e|,bsS|"|bzotpN,o7ԩ[5Xϳ ؍EybVv{i 5)ۥnF=0+o`iDEv70s)_[D$`Oy  wIlJL풃"X>hAz~!W 5sjh}{iB TbFzltmZ{,d` viJojR*)h9[ʭSt'S)d5wj 3e0T )ux@`tSQdu!)ۦw½zCwHz\_96 ^0/& RӇx1"rJ >ҕTѼ;ˆ2@zGh>,"O&!./-NldFŮ~~#_.H"aR2f(,#3{]hz'ZU /uW"Pkh }`/<}x M?-}f0C\nj(o W-N튯 UIkQtlv= I1׎EML [ =(nJy-B~c 52T@/_g-дPq$/odQU̹\cE2aІ6ND'w=µi1 W@r 'Pa.M!XlwcHj `JN%ׄH ʿuhTySu,?!5Bg{OM1'뽇#ROUxDb ?O(E r"*iZy] P N 0h3Pr]< C@X ePC\UrHjJ`\܎ý1B=NbOflU\h'n+},hMJ vHj\G3˜, c#Ё3oC4\@յj~&¡AP^;Q"}Wkj1/!18E~Gd8gqw@j{797}tRч3 #qޖ 9wy,=3V˖3c3 ^')ڳ&}/Z2;WCg?|rTk!}+jU:/LfqXGLX'Cf*ʰѕNQ#Pw,@Xmf "̾eEfݰIL ZGPՔ+&HV'096zysŃ\s՞bX_ύdAyn"fYM[W9L@-î1jVj!~lZyYP냀,y "KL^Ke}&%.~'u`7o=j)WG1ՃzGܒO' ¶sZe 8jBˆAߖF8 {_g2~=>i!?mYE\aY鷪ꉠz}StFtI7‚YՔcl"6ފQ4ln..Ы\nUj^ _{rpg*Tltbge ɿR4";xk0U,geb6CrMn_3eP+Wv)Ѳ[8~˶Pbƒx [ B2XݍVid8U$iv]eCcx%0P^C}R^b"Z 5w6'R2]}?~ qb HQwD+dP7X,~j EbNNq2TRt^є s7}p9j@-^*(?(wZ™!"5)G{-cGl:Sd@gnPFUHux) aG{oE[o[ARb|x.6_ӏԶ!8F_fb,c!8T!?E)- _Hy rdcT̖BH6O`χzn)6sb% P6[A;,fex߶{wՁaM|*0uB9uգZ4 kT,Xǖ[䢷'7yuۖ~P C4p8+KqWAeD{^Lw 2> GճTn%7-D^4[QvS>;^cS){È TB^C"5kX&p'I-1?M#ePPAIKiB{myGZ{6o0`E;U>tkPBgW vliwMQtf!8+Rp"r7Ro¬0 mSQj>ߔͤXZ:JTi#jzHþvP]AZohk洩0լ—wӟFv(^+wڝg*=m,K 2A}PmCn֜T)7G"yT~F,hJGaé"{ "j7~) ]WFƝѥ.|NJu[%9{nFB"QgVmOFqk25\b- 7 @Ͷc޳I e 򌈓(^He;L_FW9#t#Pp ` u%b7ㆿy˾j'T)nai"N?Rw F55!#?*=IwUIr;o9 ,_9wqLgr]m^/='SVlukd,)݌dSy`?+ጜ]Rcs{]ͥb5 vQϨ:;aOTܪ"@Y1h*IqΨ)<]ti Q|/߫p9qj }\gu~Á.mb8#!?B=҈HMJb>]2!{4K[PӛEnODр ݥDv,؜5 &s16Hνp@T~cӘhBrI]`bϢB cH,/N #ghD&/?P &e)r8g$oکOд"K3|`GzӒF *Xhr+:jF@TNЃeSw # ۳0q36vF$@:[X Aow:#)%`8a b d6s\yTfObW*X:(`} &ZÚdM e{X[~w,gNIL @*X;Tω)as[2"|worwYPᾮ2yc?ȼL?]Iv)% p9$GZ4W+ m #maO_zsq*vW9#Kd=\x7 F_&Ac*Bdv2kr Len^ Պ:`[dk*8:luᝡ;YbX"3-/r3qjhӇ@ј|7'3cˊo0# m}4>U(M%vFZ.:)ٕZSEUZf=CtѮ]p#C냲TqE<>N"ǣl._;،c$rFZ|JM*5ftY6R{.RR} }Qn.),Փ>v@W2̡ h2QwOX9StL;5]Jܽ]krʊ! V3jt]ඵLZx. *PvO* / c.u? m@f#˶ǒкNZMt8Ֆ F  ZohQZ|mP+ 9)@|f?>)V$mۨ ~=jvBcEC ktȇ64gAyJ {4, Hc"{pw,<`WOݸp! M9'1]=Rdke1ߪ"Ր! B^̟e^J:]#d9n(|o\UUW0t\8!$[V2P.3r\ka(qz]gng4>OiEǍ zNK<`·4恋PzuLZ? VZGDrq ziXh9ؕ&burFƺG/;Rl9%pzB@2Vew8s6fϥ+aڔR^.MRS0.>8zvvzA?sLɽ'Ukap85pX4{ 8~U r& HAk^`5eA^IpD}9 lKVTaQXy3\.vcu*9Pi2o7|nבa:Y]&C`eļ&&z !Ҭ̯WL׿0p^vzJzkvC\><ֺ`82ՆGD!oߞ@~olK/< pԺsnRbNC!j dm:czm3E+[]!Xrh:SBfA_uZNr W85# LA^=Kaywۛ^?gҞ2-?ǘ.HK(ܠj}gDDs.k1`ٻUjz3!@+ QGX~ӆ@c\joFzs^aڰJQЃͻ5ª춣zp9L o?ޯgW#٨Z9$ 0)]# חEQ-);,u#8!cO=žx,?-/MhaL-}<{׉EO4I*J:Hۉr)edMџu^Wr7at(v&PKzFO'M&dlvor0]w,%Ć⫂KV'>0t,4;-uBg~Q$;93]uC| ETGlL\D.Kt}kO4fҤ\PUߎ} RO!o(1GYT.܄ÚǮVi&r|3gPz =H)=>0v_mMUU.|"s+ԩ`l;GG*(AdA|z!wȑs V!%|LIW0Wz0' LJaĚdrt;g4-mE,KFL\.}7zׄ}A]ť#f(jЩECp-d߃ٶ `,bHtּ'h][Itn븃H۹P^b- a6wBJ$PyB:Fsǻ(hrj$^&oƎOw5 n\w=ZR1":ؾ_AQ}N㫚 v3xTIL-%(Q/< K0۱GXj#]0$/`, ;6JSRq2'J@"}<1pFg| y{  A.Ipa ` A锽?=%ReH}Jˆ7kw$rᲒodvW!qJgWG(yby(H(~;?t#6 ҩyP.y1H Q;묀fJ}}cx ~J͑{j8T@>Y :ئЫ'{#|փь]0b_YA#Gy^SX?E7mv?ؘI|j6rM"Y@IRmq.6 MYWϙйJHtj+B"u %2ᙀ 1'ϦaѢtRpӋ0jsږ@cFWm0rpK-\0$1;/Gx$B6*cZaXumyQqg)|zV؍7ɚY4jۣ*:;FHar!Afu(5wR! ?sbG5:ؒǭK!]4b6w1 w)Tq^s>49Kl V*͛hYdk!@S-{ 661t`kɷ _@AᄒTl)M՚NoN:Um"[i׎2+~F)̆0)JpŠW`bs WG Eɗy۠w`AWCԶCT3'7*, GC ~) p`bКE&2g¸Pi# -m|n13n@/ʪ+gS8֬H8?aMb Ґۻ`3Ӝld&Os5 [#ӯ8MvVTU`lT"WU/0kO-]k+i2ȉ\Ue Ĵao-]B_]jTJ3ƫ*GW%lpWrg2dlLknk#P1ɥxUQ> 84m._z@]R'%ן3q:8ũ0m ML|}>,M58PRpE .|{~? oء nsΟu{LIarQo#Z+[gaڬB f>iG.ul`!\#Zf\KEҖ<3p6?L. {ϰI}W*w c*; &cWn8ڜA.D0E]LJ_G0psj|7  !J<)%V-jh,֪mA4+}0$cǜ*,N\aw UưUa< 4rlۿ35w8KPO#r43BMw@"AI`:wb5KoW7KN]&ogjx Mg| f]Fn1)zNRC!E؄%}Y摛 "Yep}#n~{Mu;E5l`@zjhLGn k,U1!$$7{K'Ë€O)I[lTl3)oz+ ͓COyV) $DZ@(\CQS> r>sŭ:2Wo}@($ ֢@N20*]q`1VBCշ;9JYrˑ0aމ. P[=6%(v к$a}_s3%lu2ٖwrܸpnO@@.,[6ѣ8 tH7A!pPc%hfa5 uJ|1ܔ;*{kzf`~OM j:|u暣 :]ˠLԎ;U5*3ex_U:FZ_en!q"K[7E10{X$ΆRwuif 3d]6*3 U`I$(RW$o@4Isp,Lڔ{'WZKLH?ct:]Ae|CD kw-3H7UzQ漸1㪈kwP#/٭sϞz!J)O£JUt 5΢SڧV^RdX i6҅x!QEWxPGz֏w"~"|ˑ@:\OG_) G 0n{#vYb'1&zyHNk*!f4hIyhzeGyVw[y:Ep!- QaL4\%? f+5 bGӝ񟮣ѲvuwP1we͟I$cm uE>.Kd7%759e+|Xw¾XCa.=&(o1 Æ=a=gfI5{Evw$ňtu, (4i*OV͜hR :A6~`Ƿ3UuO9$QJDK79؃Iξ͸Q9ͪσ{b7vEC# ۘwayE*U:|gxcj|^ue~Rt~Aɽ*8aTzF-ʦ.. ޭI SC?cl$7\p@t:_+=}$@|ØmJۻ/}0Z~՛*Vbew]&,G{,^xW;Ex(U6"';b3>f,>J`6^(vY h9Bg ّ5O) LjWd0Yi#prUڜGNBrz? ~oջS^^=Tv5h 52~᷃o Ot<:m㓶Uwncs,Vq(rFf)fɫdbrSa$4"ݷiE܆,CL KiP%GC1˜{>RS6r]£E sN'Ad~s[hZ<;O),siӸ]u`(vZ}~ '˕)9K6'X#_ILs8Ҏ5>!H\*={LW,6e[}UpXKWZ` C.i0T5g7E:QܓϜ̈́^-{3H&&ŷіc2P(VYb<$HbyJ`.]Pti6 xdV4&[ŃQNiMA+C 4ނm91pȆS/ )WcΙmpX`Zc$P5ק>lҐyXD^~ 72}.FPuV*{f|1 kйIYS Ωxf"}B|WKRϺL{ĸ_lf9I—>+.'\~ rQPp6s80~ v: 9>O:1Ni=<Ϗ%EJ~n?ppct @ Uɉ1HZY/a$u5ΡT{M9Kuu4Vʙw߂>Ȏ^)Qz0͍*fz8St!G*ǜ@}/0TOe`Л|M4f8t.t0[@-1-';21̌С̔Na~.zޢ}:-SL$I /nR cO\6x<_ۥ.w;lsfM[Qeym~^eLvZ;vc5*t0K_C__pB7*Yl!!utf'0/1%J /=Q9,Akᫌa,0F(Vv,E=Ћـ3*|-g8^kCEѲ#A3i@]NipBhlypblDv*ص)e#XDvrR 76A"7:[W-hm X+)첽>u0!*g*&)#^C lJ":뉄|:SK3'٠$~K=ɸU:5>X["TL :`$cF";30&l޲+$"#M0#  ml~3* =&l*X<A'j=$YAXf&𯚙ܸY1(ܱ5F=*L=Zη+نn˽^xž?SpeI)a ]}*Xȷ$G~Ehlvgl}F[RjKifW/[i171$֞ɞ**C^39P=5l 1FJδ2<%&V`j $2`4 M4CcߖaR}WwkLFQWK;2=n(^0aW>(tmis lȍC{X@sE*ܟ]݆vZV{էWJ`\maUyu~h}.L I$gssǴౄAq_VvLy0o-haDJѼ !u7SDEd QXU/S@T[zٕ$?/ꖂ{IPPr[E.""swmHf ^{Ҫ:?bowg1Q d?/Aw"DSDAۧjoY`#9C5ֈDR}QeNGwI$F逸2lCKCM,P2@Mv ̄|BeIop^eu%sR=#4Pӓ.nxf$j4*@>¬Ǜp1\xJ<Tw REcM aG Z-$ΦAӞS ߞIv\P̤oGbV;-E2L b͚%FHQn_c5tRȩ_Dk rPkm-DavSF%aAQѲƁNV{ŅB %B13:N4L..t:|u8Zԏ5!3oi4+uV#Ow2Z|Z/~Wv⟂9x!!A*\S(z0~xʬVPݝb9ɍ-/R>dsKybX]fUCotrC >uXnw& moylx3=,c~8i:0{wjIQ‹c+[}({B3C$ ز5zsQa'^nFjSBe"6+pJ.l1UɖPF/ݚNb:FCu&YAPؑ9sZ^ո}~@F8kI/v@(˙1؉ed~aȪa!rTӪ`,[s9E3F|pX]5 9W!&J&* -c2m;XyD.jR쾇^l>K=i?ѺJk_Y&g|[!2\+aU#_]Ud5.L6ZvPQa0د;U=A97%GlH'P`^m?#_PD5Da3D:ŀF4:~9L}#YP. 'pbZ_4WsGŰgx/҄TX7S?'7l~t@`VK <0Ч_0 ugզb$ɓ UMI- 8q^4PBV0U V+[ VʹjF>@I3z &\* ENFfm}e}rHI7~o;lx"j,;j&y3乓o&i XKgXb@-,#PF~ݰPi甫+i;k ۉaЌ؀\tZ:/0*X6XU!vpdu}t^ (yB? g0>߀,(psާS/qiTMsiY u1q3 ]4!S?/˪Zu(lņejY.@kF4(Ag*il TMRx}4[)Q gB☇gͪ 4ZbOrS50z t7?p, pa'_JgN <$'|mzO@9\Ufۜ㋞`\ƒѷ0f[kKE`mB8G\fn2ۅ{(E.TF΄٣Q-*B{]5˫oL0pBe |ҏC! Ӛhh**)ޛ\N7ʢ_s$f_%[|#fOG=ې}h ?EjU='珪ƿՕW<l;5JeӐ_wk_ h !ǟLzlz;OڛVsCb OЧBg5Nrx~%X}m'LA&0CF'*Ӓ㒚C3ۀ&d+m#aho uq5sb=O45dIR]}_xɝD [\,gW$_!?F{3BJ2㋭S~o@a̒`Y%*͇uYծ>.M6avz9 ^/6A bƳ>+gzj`3+3v;F Ŷ|ƌdvpb !*2VUSn[὿z+􁇓[`_&ᩐEnrņ#a~\zVldNҫC_W\F6F",ldxҨxpk8Kqd,e;Z' q,;uR)g\nL~B3/!T(G:E$ ;u˼אּY6*'~eLfg(?T0J .Ϭx8uUTP:soeMoxFC[* єP_ s5|sC>sLc6czڌfa!yƒPBX.⦮q;3&+ZuQD~%71#JLڴLp%&$9A-]֑tX<Ҷ䙑e*'gF12]^@w/ Q`ʴ)!_}xINLkt.3mE0 BѐqU3ZX`5  j7KYsmyR<z]_NSB'|e"aSwPԐQY@šVp•: V>Yf4៓|iE07k!;!U`~R ?| ?sōEy`h锋m3`'9Åg;m݅'@XNR f`(V=t n~ZWl\"#fC4@`.#Az]&Xdv٠ #i$Lq/eΨtK(؉{; h# Ỳ 4vѐ0i i@&X31ϯ3_UݯֵUQpQY2'Y*LsoN_i!$ اLMࠇp&x6W\mTR=wAK\4'67r'ⁿR`!Wk=6[&UeTmioCS׹[AĭF krC' cF#{gyc PEݚK&^Q; ؀?SԬU,sg ~tW2TeX[)J\o|±` %2֤ aMK$t,{&-L4-%!kw9[J}D ]IWS̚/[Qr%#24)FҲf˛F0%?6΄-FF+-Ngm??eؙ)nL[l$m翀Jad +|b=[8&%YZ7$U"ИF$OٯTPgqrZ'c1(CNB$ -(~g?^J2`٣JJTځhѡC?դl3BBγW#f.e;tBHR.1=%Q$:]iN*̍9K.A1'dyl~ lT};i5au?,&O9j 'V;RvU.GoY-O"s%aRQ\o| mo{mɰ $+9\.n:F>8ySUB G|*:4u/8֫dt1cGq&{)Hr!&)g'kϴrhE;RG+3uvG}d^G B]Ӛ+b}-6 L}½.pCTEf 1Ό:o/O6A QsPY SA1)s%[moh6Wg7EܢJi1 #=yS2}!Dv3S-*-bCM M`e6\|MΨ*Wә&M%/p}cE~8Sk Sڥ}0HTS|T,[j*1떋Hk ճ|3;𦢂!;XUd50Z%ߐz{.-] ``ʜWwP"%((i\Zy1%~]g/FeXc_5\g܈dz(E(?7̐HEdnL6wSU(H5Xpʀ>KVփ'4$KȔdw 'kZ`=}5Pc, ڻeN֗R;pmNJExF{rwU|HE={JʩQ`6rZG4ql=;~:gGb|YfJCO ,3:7*\d RaYX 1zW:c4PI~Hm]A2{mY-Ӟ'пBXs{IxTQ)&X̜8pDW yIcNMo  y2/+DqNqR(*] N#FVqF!iMÅ,3̞ vA(G؅kL/T%,ptҘ4wBOQkv `Y_c@ &:5__sKv}Χ ^MFnl[<=:`B?G]1.}\p@忛qÔtN2v(RwH2NtuyD;Z`ylLMWiO l4W]xY;[̺*YWB!JWs˻g*Rh#ӊڲ)_c-~W-RZXX@u녌 LN!X87xٚچƝ`)2#0ޟ?vW R*cUkۙ5"@=jfz| 6۬=q솿—ĘnKʣ{vh^t;(XwGuă?FK2Duy;Pxރ#^|#PRZCqmUuӔ UbFDr~ `2WقIZǦkd(b, %N<nnRM9tXc8B|U)Z[չ>.120.a^OJ#ӏ `8-z7 .i -dQdXe0z'7i-GQJTlf i%v F}B#Gᓸ(H@,mڡzJfQ2~M'pY&.JÈWڈ-2yz30]x;O~90Sه\xzf$J7r%(42‰]唳d@hghb{K}jf/ _*XuT~[}x?݆eE!y>|q  4I~1#2(Ug3izF͞FUܓjne}8(&C9ƒA(z+j- Ѷş^&Ii43N;p.T]TU^gGs5&D%w0*,gxFY "E-3&ވZgzkRR\kٗ'=ARwh>0$4-8q Vzvo衄; TOs"TH~1ˑkF6i4_`[?eQM\ѭ=g.w)::Qױ %U['P#܄N$rC&/ pPEI.0vZ\esCoJAΔד-";5cjf#`&(~(w~)_m)9=.OG#\ë́כZDݛ m[n"a&6/]E+d;Jmȝ)/$ⅼ#4c̯EYm'.uϱs3B-ug{&U |EPҡöOL;nG1~³8 fmWBrtF|]216IT&񢼎;rL5i!t/ ܎Lχ}f̩X%y]em$ykߺlq,嬒;$n$̽ ܇ks3!Un54#t5\O* CFo[>.Ѱǥ}Q * _1x/ hZ!jji8E:ۜBU5U=?F-,=wQ/.~BA-b*UAsp;f-Ҙ,Ym؆4295h"%| O({GTsJg?_ZcϭWӭMD}L^M.0UroIvj=&n00I20F>G`NA9@_{sR;G6;Z0JMb55Zȩ?1jOn׀@_h5Cc#~'նT)ގW]NjVF 24`MԏlȞ_Z "h Bj_^XM{q( 1ijh3Xu ~`1ՕPCz!z:5D޹,+/'Wmvw:Y6d>uMW\&4/~\`@DEY +:m]%S߶ŀ1 +ҵd}~Do^5Z}=w*c@N4ؚ;d!TMu W*\ 6jm ( u >G"<%j&Bء?~yV|յ YUԾ[Ϛq ͇+lň7rLLSZhRT( ְAR* HHfY¡>Y)ƙӵNj/OǀrQ&3,ma#P@[讶@l1> 䤱)eVڂQnM@Z npo&}p-<@t6 O{?^˳'h2<*NheH/Yx[\xj?Dxk^$>=F(,"=mcx93交cxJb +}b\t{f0f=su*7+(7? 1U"4ono!׺oz`2 ۔_  KR% 9P9~A59ޯ㲉AB9=\YQDɄ(*eS|L1luRFR#aL[=ƅYP=4)1sU`o,=Z-Zf^>WLܯ[Qȶ?w-/bʨ%{g3KK?ȽfVՉ~LDOUG9a݂ÜJ!0b (5{r2*I$2*>&wӼ(+^H*tH/6t!oR)9ڼ璛D]i/ˇdu mK4˄/ݬ4nAraCapD‚=ݲʋޗ]pqľթ@2KX4&/1m(v_s*e"T(.t5~KS|f Ӹ;BN[ ْF=̏ai ?nyS=np?lV*oۮ(ACWjBTqX>H2BryvU㜠:!P]}ⶫy?g!ٝ\\\/KEx7, !~Q>'[ m8HIdfZ&Eܚp{F3 9-Jz}9ͥTLyOmCP{7-Ӟ>UhVVg`qχԮePK If{ge &J kh$-s.l ̔?e{ɞ9] {E1dt _gC!GBg:B Ҽ f Gf0` @lY7*dF e:v+MV$ބNv?H<^!bBhT/3Ԩ3_+$bq`pPRc{/H,A=asDZePUD&O$`2>Bɽ tpn?j.EU׬]EV2!DXQ7´Ŵ#=iHhqyih:}ѿB(hMWiDA,qFcq[f|κC9m얋MN-= ^P'hK39`:״i =p[]JCæ_:ij?Mm*H['q g~2 9u_h׎5S%S@2g\2vJ]M;i~_!D8lF@L1H"%u䬂&TЫBῨ18=5 㪺brȓruw*eF>f%PsxH[^^LT>nK Ӝg=N -Ѣ߾qt$od& 0ü" Uy⒌+,)ա[Sj7UK8Yv'cvz5 %8vaV (;6ںKtx2ka|cvrdt::;~ziEH$AV:fc/ ~ua[ 9Ktxw s}4%FCš?)Xͤdpt'c*pfB H# Ɲہr/sϟX1lnsFaDdu͇uN.xato5רE6_0s'|6.fq+V пni6פm^ !1e XfWJ/@1&*?'qiV}$^kA*:.VLG!c㤤G8?gcv/-"7[Zd_1Ԃ(-+!=G:$E8IENcXd3B:\,gl%vVdž/-pWVfk{M hE& -_ՠ>IBZ|*4UPC;L&dtV"gG<g:NF)L_%'yKhPX0ٚ8U.XAmt8⧃O+Ii/HPJp/zCNn`'K9>gB\ >iSlR*WZ::V ŗRIUw EovVqeFB:Srـx* XK'H4i y: . Zu]ceA׆[7ĝHn[r͞)n30voE[d>Q+dT r"6G_$rZl^PsˁT&/ ?ʖ3{*8"5" /Ahy&9ӣDr1W4J?ѩ-$9u"8u(, ؿ2LI#^smF+Ye+!wprOÇ)B&]uvEk{nzÁᏤy!ƹVXxa *ƛ[ ڸ!@yR1!4 Z~Nd ŀ#D̈́XZM*Q= ԲsU@7;ՁitДѷu2[vg@ =UH50fuq8S% ؙ1Ny{cj}m~gW7V)ɃN?D2gĜhjD.f`H /ld V-gU*fkv):Ø]CŜV&! ? KtM1P=@*d,6|δJBh2pF2K@^5WZN\h'[v=tײȞ_w2u-`5IC#S`U,7'}(yW|^uC}"*IsB  WqԵ]:;rr)%#^ALa;Az^@cG$ ;mgY-bBǾo!*8$O\ D0D &Mݹ#̵R P PJl_L;z»(:o9 יnOcå]LBP%7Sl}fd*\eDEPdJF,4$u=u`@ENI{sQ1`v)c[ϋɿNV}E;\P% 0RaIF籣f y\7"6^MrBңKA@6GY{_')8F~;b#+!Qj[JԹ/WDl FkXtvc <|ܽݜP' ?p AsO{ se:!% _[%.J3zo=Q p#65[^VхLL; KXq5&z ?-KUV,3]w>XT$Ao# zqۆTvPU=l31GVŃ&02qp&YotP|g&$@!9`ţ(Sx |R †".``Cuxx-(D fRC9F בE{ Cc}ir18=>4;Cȉʶ;Ѣs\ bw_ե7ޚ4Y,/kqfYQd)i z蘣ׄ@.3 }?}&cA▒A %kXIZm4bk o'f(rL؈w!4v֨ZҖݱp"{ X{[PhϿC[dELi я3p>]kV=L 8cSW:siFgrIּLO'6MJ*bHXWaIg#-8pֺWj%%zbNu^jjf1e}-;HlhQ@4l $ԯv4wO *|4apiQZJuȌE} GyMWH tOm*ץaΖK=٧JsqF ?H3N_?"8f7Գ5I7;i'oD;s:uQkKJ ߵ0d>LqWvjZqg=ÞM3L3P' ٝY^x펿n-*"/fs[I[!ldN}ʚ O515S=DQ=\Q%Ǹ`UHǹ"0^΅1D+/1~i]:ˆ~O@,WL(4NϖtZse(dR{ B{4tZ+ A¬W3 G]7y_Y&u'l$SU2I分9ן/ú nۯoENN:s>9-?P-W7_X6} 2&|Ċ@Siޤw*Mϰ[7Dg\tCgsB3: l[ gZbXӆb?1 p HΡ͜]aE&7&.RAE8mKnUdqaݝOYc@öD1G,2Byyyh LVM'8;ݠ1?z RaWL# bV*$*dWA+;2!"5~=}F0[vd62GDt9b{)oS=9$QS K 6B^@ѡv mRvӾV[2T"",9TК!_D ~`6t> w^SLÆ7!tCUkSlz^X$4|J>r":/.uB2'~syn.#m|Ǻ`c9œW<{oY*c{}!s9TW^If";㝲ٜPHe֔nu Ԭq{,ԩZÆï]zN…s3аct&Kڠ 9 KfY:fݘn3Ҡ9Yƈgsr(bv͆ԃL#CR_P% =N{eZgEѾL(R^&bݚguPH;m)RLGʁ+>MVwxVvMz!TgYxN%mUt>!rK%APIkM4ΟRH)prykN{`g1^Uh91QH\8Yn~V,&3*lc Zul4<"494mҿФLDq9)µh%COGo)6VQ#I8Ґ}~ id:;n #aioAA7{S9^'ԤM\ب&ƨP-AJkba %T]xK:i"Ikշoue^oJ!oȂVH [c(p-nm*5brgڱmvl$xlt,=7_$kT-i4D[ehqc. '1~sͭ3dA\G@[B-LCamK4?HI ɶڜ:1JրZIēޥ=^LpD;a3tTi-%}0& hFAc8&rYSa"~R)#}8]쯧Joxb@rŬ}x:v >jOsS\FW= {1Mr\/ Ɨ@+ r<73wʹ 9Sp,]W Q,QPNeG-!8_QpIPqkSΊqZ>]+?>:nRKW:3mr䶛GvaS'Z眠(]j߳-^U$fJrlIQn7K ad@.@ Е u[pW)Œap,y#^=03vL޻0d0>2D3& Kg1͠xuNE.EzM(΢ZX|2WV^32uJA7)[ƾ<뿋݋|ы*Lsz{ȗ_`v2ЌlO+\U_lR_%COMyw^E98N>hcTE,wN7+ZTUxC۶wDȦY ۸r'әV6$NS{?fͬM~{4ѲC&9Pi]Bwe9y4 1,U?JfؒxjY&s:~2}鑾~jȎxb]|>47L[PT R-}TakZj{Q>s՛j6~0#)Kw<`* v{s$Obݯ"V NL}'#ݸJ6d1DYDR)jR3-0'-?Kbd}bߠM]n3.\hGp@2UyKLWg]\W}=*$wҠ(q̅>x- @\"ƲXn)Z l03Ey;pA[|Zag KDr r4U2P{}NOSuCf+HjXRD/mȤO(Gkhqۨ J8>Duv"-{9{sU h{WfoG:Y@ @j[bYɢ.08]ѽZ Ft|iïTmqeiVXӐ$! j6_>b9;B\\.s|po4bWBRuprc&YJyZS^YyQQnvHQOrԛ{VsçTaLl| x0'9l59>-k`pLm(%^(%[?Ugpj,1&/hZ0d{@޴=` ݲ$R{5fΰ t7*!U8׹ɾX߫x R_`0*oH{1M$H#,NGCӢn:75dpp_uwEOfҶNFω3*=AV!5ݒG{:}?.+(|]^Keʔ՗al65 *zrk!eNDn䏡1jPWoqڒy[RJI/88lî y=^vxሯ s2Z=Ns &T WՓV`Q]2hq97W[x?Ǒ=<µ%z1;zDۨtй#dz&Z]ܐANѭc]y9̹-rhзB>,~?~1MQs'jpsе3/xt6}ͩ<DK巯`VB9j)(lj(pg'2)-`#dD$)haV^6.s|NຓZ~֫dt Uo@pdds)$!AQgn'?H}'G\U'Ng*dEt"4P5Șv<6Q5.y(&.H R`:i,} xW⒓"bԁ>|1&'NlZr/{33Y} SǗ ?AĔ4hLܘkSϤ'u:(˃hQ2&37,YLP餒Eg&ܥ䙙ޫŐ^z:ykyG;;ZtthcB(8 mB4J(j@%-Ljh"[oOc(C.{^X2MH3C"d>.: R-'m_Y K B!SRv(HN. ʫ(ѧKdBD=AQus|TvQ׼ (] B hbN8\(:'Hul 4oidFmS@pT9 &\Tq̍i.Ӯ+X?(z27e] R4}ciϭDRћt5-0ÖHD?Tnn`ڟ 7o <uEБD b|ʯ /SG\g52ҵh-AZ6 æ'uXx|GIZz^k7ov@䛝'=nRW1aU{%$cVXXȾE eo5gVв_3b*T*rp&tRui|LM] NVUY:3쀲IN>$+*Y'yQ|m,* 5XifWc8g:Y^8\wqVI`B,0crK:r-PH;k_+v{[V8!^ltܟDȚEMQitUg?`Y*mFaۙfc<ܾSm[%y'ʡC,zRzeg~I(3V:Bga< 5N|_!R>~ *:ׇZ?Zı%ۿ$"@;))8XbcBXZU[XGU%߱N:k)Bl ,Z fgz }ؔP~#R*?[UM܎Լ̋wWg-r!t&>vON6UĀH*H2{iDLm|*ڙ!0o?jk>- i)i ک6&fy) I|1 ׵]C"TwF.(k {u,l1yN, `~VWD,;9 3ٰ9k6u#Aj.|}C-3*DŚ:^NLЬ boXEY|$ '{!hWBRㅊ;ӾU)ݖ˹qT/ss>NmQ~-WFp]w/wV[䉙zgyS NեKtzu&>!k}CQ6jWTn0@ wL\7 S [CfU,LKI^ҷ ~KML) |o܉yIRҠXt8"xm995AFqL" I֝D^ Qzh6 =l.!hLェhwoQq\{7+yO~s#{?<ȬT؉Cc .S/8^4bV}]mqd=Aon歓#1d uM|WDlꖦA=Q7j9SW)TI>NńmfuKmD߳_~P{.wmZp y †C-2"WuA^S !)1ՅwٱЬV)y|X/.Sok3Ͳ.80-2aڀCrdt11ԎzzY{DF*, ғ[/J.EFnuV~g+2ݶEރ=Z_ߤQ@Qh/p|\) -hZ,`/MzR;*>5$4Ĉ$Y[">ȿBW?~j^hz`RKWh;+7[{xҟO-k/w+-VBM{%=({v`2?aXOLTZaϺF.YL-M£V9 ]>]oQArŒ$$ԬH?v+긐3#waNf@ i]([0@E*T#?]Yq1s/ t!Ij`s) HE) i3!/SiX lR1dNq1*h<hfL LßXpP7')Pid60Oօ}8U!Q]T薃fۦ U6|~^@Ez5O4 t 3;L\M43臶(p"Z&{q<$۵b$˄ȈF@DŽ_xHUF9ҩb{\3Z; ýΜd5)tfp蒳{RgOqٍ rZ\c ,S7)s`j>+@r1 >zMikӪP o(o%lTEcϪaɬl˪rK~x _'oF o-ޯ+y+(뾳i(GV<[}82R;/Ҫ0FcOuʴ]%pC[yA t$+Pe6W#qVg?3 xtxOМ'{e,\OFCn~D"퉃iI>Gjgay'!g]Ħ *A^ &^{X ]{ |r,+[]+/ v|%jW_,;f(J5LuGK&L掱dF*j) m07"Q܏];O[\ƞyl(ì>!]EKv^֥N"D1qpfrxv T̕@PƝLTos=`@=8 pðu&tw*0Wķ6t1zXKo\>iepFU`1js¿qoEQf|R0lZ! wEI`9TuNIq` ~|ZI{T&bH'xP`Ugqt 1,Y9 g,_<*wNg̠Fd TJUQ(;W壙ջ; =# xܵk{Oրq*3^C[H C( `Հ&V ꍇJ8.k%*QrR%D?5efCݕ,zWLb8c> :$RcukaoLtW54Jcmğ*gvE+/Ň1&%\pm'GdCV Ͳo.6c< r śM}g{ܹ7's)P!W^4ڪWrDjh1q')-^$NR=A|Sk5A.}ӳ f] OÆ,9zL, OѰ!xH 3[pacd0 J^ jd$e>ǔqot{`vF&]-^^[_NW8 Zw0:g@5`pz?͛6wӐLᲢm r:Az4\ҫb%nޗpV,#H<$JUg:h~{(<sVM-o[2de<'ymCq}օ /?ċCOe- CŸGu'#kԥ] zc^48Agb NsɼI"i3UJQoѓl%8b߱nJd8"#y[T/>>\\W>(i"[":Q3Ɨ#L\*x`O ~{|%»,OrqͻqVJIJT4h̺̎bޔ fLh'SJ|P5'Yz)*il+ CuŨE'B~ggn_kY Ho&Z-FNu报0RY?z`!DS9n?Xq\*4%j {+~] KbpT=*(g];ZxKG[xQ.s[9~jWB'&驝 }T LAމ-Vd ! %\I\gXǚkcF $זT;D'`LX>Vw-=(hm36ڔM(6&Yo}@DV p^\2|<vpmMtrl]Y%o^-v0 hVc<7\]av]q 6[,fﮯb/ԈFC?%@olOy^L]{= J }zaœ@(}L@zHǦɲhTZ..Ym}1]}X ,0!a<^/6dXk˸6؁}p(W4x-PYXej29)ūQN)\\<#?[Oqڧ isx8Oc͍AB310)i솽ю %ʱQ[5˱˟o,tzffidv =A9rX/d0 b&.Z}B\?/b7ۃNmՒR:kzI1 eՈ1/5!9= ]L /s"֚uMn1<&z x◴U!&Xz!5 >.>̙ˊTfU~-6Uo]~4rQ0d@.N {K:?l$ҁIl|Td{:#_6F3QkErO\w+:R-k:٧vBcC2 L)KL՗/w50 fʆ) CіkVt@{z<1ǻ#HK|;ݜ8J*Iu4ja&EbWiZRҩ؎\qOA@5GS>9.2+Bkx\iQZy)%n[`TH^W˗pm˶~,j,шj9U']jLO?U j =zrav: ,kЫ×QC|O뮢J3go4IwXAG(*IFDGfg%?{$x4a;`k4z9|STo _ZTG&^|W%<^nFXgzBbY%p|x3u[+t6,\:@![WDs0BTnBs72xv5n? DFphLyc9l[gwJY()U*֮U;T 8-چ .G8Cb Z7Y/ ypOٍ*O|EW:\GJ 1VPЬTaSlXu76yj HwF8DlQ{6b>".iRܡЏĜWw>q &|/epf&_TV.aĝ&7̑< nLY=Tj:=k-k!^BK?Dn @XHܷ[<0f42LNp>v7i/jsGMмѹ$=(G\G^ro︲m֫@ͽ=uyTCMgn*AMjICbXUv|O`h@4s^GwojwJ>:& B#eTRmD"m+u, !oZ3 <'-s|~]OHvs'z ᆪ6j!Fg m2zMK"Cֆ[:kʧlf(%s`=<ߐOƈ ]f1l{PgTcpawq ]&in|Ǎ4g6n>3n eFK3䷴W uBk eH >Ul_B ĎO5ӑ8ʠBGi\% xBpX$D=at6 LS7|}d@>7ImUoQ1]=| 4B䝂Ell; QSϻZC_d(h^Xͳ;#{Mj2\=y.:drЊ":m"b4Dq{,Ķ)_ p)1ٛjUk0 #m:| 5;K6A)ʂ!,p#zS`y$͞ ~%wdKJ8$ţͤnx5MIX9ڞr=sCMX>+RhԠe'.$(l\Ȩqv6zs[?H(k5Le0qW 83d΄>gw_zKeH×5[? ލ)dGU~|yyt\*ƌ<AIh 6r$q=;1%C2L,vkDJw!SZ̟lW!JҚ<Pdf̌0kچjs[lQ7Te}FiuNX2)82\, :p8?w[{i aUR'Å>+Dd۝Rv1l=,EeRID1gJsv7m@*k*$7]ARƳ́VZ&5lW F S2Vщ]P4yp@5# 2{.He2N37eb1ĺa LQc‚p]g|gWlg-{$JT8 dy;0#Pjki/ܘ0qn_aZݑsxs8$ WKkwٛF.i@2(=;?5EV ,ރ}:@/lғ+̚rPӬx}=[?}2ю&tOKmk{4<#L!VwNX~"zT>vW=t`:ď?'G`J#`_QO.51~qP26Io}ɴvH;Ks Ю'oOl4VCen쵇\k T (6s6,y?&4 P(\gYPs61d^Nc zFY P`v䜑gʤ9V".Cw0gEp{W59<ي!=D˗C[wLQͪGӞC¹>NQ+Gx {!@cZbe墹$j˛J?c5լLeC_ӒD- D *)#cU!8,l`^ГOQZʎu(F AzЊ{*twt QؠL16jlh6R(A~ƏtYvp5 eayzPS]v=C,\NQ2HY9Bftj[xM"N_D yJ$Ih!TH|ӢV{ kw] r6ZbǕ.Y 1Aq3*uU.GIpz4]MDт&RoFHу"{l,W@z}-j!|JJea{ߧѼqm;PNX|P0bGhn9OcY÷l2'\;^ł135U|e}4ŕVcIJDLkȳyr29HFBt.2ɫ^}44d9dqObR 4!U ^c# X?.~0B=]H=0إN>~UR;/Yș8,1 L `ipz·JtnZ CjEjy Su$ 1<c_S$0TV%x!\%E I\x}QwٵB*H $쬲Ž38[ FKz)}l!yİU +pm#}kVtM}ny@jN^ &[Ob2&kUK'i o {\qC1pA|*ƶogsY5rm ;"bQ7OnmN S0Qpoo!xeLSd1Or8 ̷?5d4Fm(:ġïC+m!iu(g. %* %J7, DֶD}eW,23o\\; -Zip[߭` aӹX@6oo. ;aq9Ąv̦(a7~ܤ1=bMjt1BS J)q[xHC5{W x5S׬:`ihXkrzx,6WxIʅ넩>yN+BT_9 ]9X~8]s#O&ܓDp!aM8זgFJܿ{\ zw=< #Hzv!bs,$K.Xgow8E`r%C~'8Yt@WtcZ6]sEގRxUklu>_ .v ;Wl{d>Ƭs?-cWbƖm NP-\I]epo߻5'JapW[)x! dSZ `)hS\}$p+Z@jED$#yFˤK`(!4GէO,OR&?c=iT{CuNux)H>/ Dz\%ƩˌMS6D4 >_K\^Za?) @,H;[g C犴/uF'LxSp_dP&b(Щm[$Yul6AuFF"2#ಖKM _J"2SM )W 1BxB{}nOmʗ/Ҍv|%M)wEND\5!,,ԍonkdi$ZJv^7 |y2XWO#L-dPsdAAO*^^aMq #~[<ӎc{-Ah.pgԅ?lcH[aHi o;OrJG,6j&? B˻&s_8Ѻ-p,h]^N9 !FmkOg~$&$xL .Xd':qT쉋S}3"Kd9P7c&fcۀZj jFҷ2R7TzdCʿrn>s՛^5$kIo fs l`뱶 $s'_斱,-e1@a%a #))||+m6eKbA3 ;UW!dpy)un#KHxK;5p,FvvWP1 D R+Yo2;vy5 \uخ[*1Yb/R3B^3D[FR6yPŔWOJǩ(fvO' ^nK0;`q<8V `xu'Wʾ,*zt^: 6quԳ}Z$Q3.Gi*HlyI=XIVo:@\Vs/o2jQxna`+EDvVy!+4̦9l[}ٚ`y!tͱk׮F8 {{9`VةH ]*2Ov$=d!aB@&a7~ XwnB[ԄҙYB-7Ȟ۞:z™iLBǛUmƨ{&%c5C^yhj0 %~w:* P ۗ,E~NB.'B&lҢЬNi9*I8TQ뽂3}M5i][6>I5ornG{P|żCP>hd/`d ?˥hfTDK׼J\ B1Ɉ8i|E.N֏;dXmFNPڤ<+=>]KP,_{} Tm%N(Jލ08eHz>ZڕRщG%wJlF_A=Qу5:nqx+e- EQ3ZSNJ<7oʲdqR zK#GS"ָan6]N$QI2gq Ƚbq>{-[km1Cׇo6)3ߴ1c,S..R~粘<'ο¹2]qȲm|WۓhZ}eUa@L|N?lG*rP}ӑG&^"Ji^>]/,?6xq.(2l{2e=߬K\&ˠ%DM&n4rL M=B4Hu.' [rzuCpo&ZH|C4hFO  /̭'43A`م0PߖnpYSUW&:& C{sU;,\׌H(ۦZq]y.WOW,Mey AL>>3RZKMe 1;Lg)AZ|¾; }@%76\_}vRb1oF!CЦXh"kn ,هGoq(hڑ(+XIat4D6,($g'E:od qRs{6O3v(9f?~&>@<zLb2]$}| yv`DsiE^ bE]"wAG :v7Biy ? 7l--^0Q Mwϴȃ%b\\7dl3畛1_C(ҿ)~ePIE?M#2w\J)3^Ϗ`ȝ{| 0mp_ u^՜#/_|E0dn'i#l1@8ڕjh[Ktj¬']uxu ;-@=' _x{;Qbld]I<bL"Xz ÷t#jf1FPq#2F底̲0Ozk#RS\${,$~!'WvAc'g`w9Z!-̔*Cz.V@GŴg Wa,iugѪ[̜(h܃Hb]kUxVijE@DT(8LhT>d xuGMzv";G;N$ы!I6vܩ) Yz*llIJ?Nu F9].Qj"h|@<"[T>|8Pka1 wmlVfbTx#m%orZJl:GSih]Z~&`Im(y55Ԏ-AQu؝6+U[ Yk 哺M uqEP~x#}쌬6RxJ=_dL&?=#ʳABPms#WDڢ&"Q{F,zhMMOA c60=,f @xvB{=A1rQ]<(o5Y q,{&rWnIzYڵ[o1كDbՊ!%t[V.ӺxMQ1Cu={sL~zH"q8NRQL5BڕG?cjHhəWan!Eon#͢l1BNC3MH*y;ߖW3#:<5c'h],Y)DSx HPpk͞{q}w2o$qSzs#&j;kS/"=&X mוkN̋vO}C vl>LjbVbikt)kw{>m@S 5~M@>f+*/ 0gLи0!ZbxR_ >^Π{m qFx&CUtL>7^B35L(ZG\z՞\מ_oH5d*(A3.t;SHNU1Dh;&/KucrlZ6}fUq X^\sS6ca,Lo5zLd 잫8pw ) |X~p2J ?@@@oJH0W &"$E͖)K,hTrm{Iup`z\74؜koF`F]Sm;v j fIrPx:V:dԗ 4<Bv Ԙ8g],)qyV Kg*a)}fZM+L4fxM FW/MSg!\r|bǡz f ՒaDMALP>)a>]7m B(_6l1MQ~mfγqɃDpnmdso'VDd$-D RU>XGg$3gлVLǽ+" X9o]DczwΦۏ)#!Y'2T= G 5l}MD e"V9Џb%Y[ذ ? 4+cI1W( 䕰V>y0mH䒮*my{"eTNC*$#6ݐg~^@"})-a 6OYkp:~վ2g9fJth}{Qh軙"*_دBD8 @l:Ama`XqqAh!Hi'=[r<4 GHe0'7i1 9nVAIS!?6sx,$Yip_}Zhk3A%:KuPbܗEc%ҼmŇ zh5~#БdK5߆.tV::<.NT5M5%Kfsk. (K}Tzõm,Y|!%^N޷+ -!^yE}\<e7wv^x #^͆LOCV[/0ߨ$aRdOSZěmyCaĦ1*Dձlǟd;ض/(arL+eD$1SK1BJ)=w4X(Z33{$)$|X7P2Jj͇ސ o/|xKWi<מh#}ѶoH-?e H{?]ݦ s# 1B@q4+ۇ l֐ԙsP&YڿaǴ[W^ yf0^8gmNu# rv,ЀPc,t7@ePCi_z~`GFWZLC;oKI[ {tMFao zlPTzj}t*BVx+lqV>_/"3ph '8.8͵t{gl׿Nŧ\xHv`q$0l VJ|Pb ^ `Rrn?^$qf Lb$]o/d]קa\; GpTIsZV| Őd2/ )Q&C41oC~0c 0cLR9~a34[@í(*jPx<}DVGqsu;h]|rq}}Z0Xی]%˜Nh_ x<}Vb˾$ԶDG*3pZvF="Hy ij*]MY @h%xuL "~tH/ju"_E^6F.}bMq6S3|,80Nʁ-JXPLFN+7kʿ%G̊L$-Y"\O3n5_޻#3z]amIME"Eߜ7 7'6I};4Oh8ī\ l\Uf/+ԩ>EbUL9^#]$5H=b@3JЭco<Z'|ihhw/iM V"u5viʶËkDQhONڥ3ˉ{PvPόCD#a1w붲Xl5'bW\*=s;'19negm~(WA) tHŹߋ9K:ejxSZ1qT řB\p)$Л&ɠvS'ɻ9+ЈU84*21e̅{Lrްqe?r:ռ ;wD/.,x#oԉ<[)g#cp8k?-1d x1 0<7:uxY3Tї b\Ct؄0EKNxa,ݶӑ#q@8,") O5yex34Lpx Abj(C1_C+[[ ux dIe<S*#2Y4W7ǻG- JEVz:<[xw雠쪱\\G \!E3KxqtP)22eJgЙd Jl&}!v9\5U_jdRڬ KUB?iRx`sdB>&l }p9\bJRg-Yީ çBuÂLjIFeM(: >o5~SmQf0>Œc|8f9p&>v%mH+AW5OXs}q:6SyeZZVhTgª7fr67ӈ(~f,b ũ;\r;73+R"s7O7*.H74 3Нk*=Q+휟.뭢HeZ%$.*mALFY胠ڴDs59QȻ6G[ 4ĹM1Epneo7C}wl )j7٪݁?*nNn/^C\&;LO@NkK'.¶+10kvz_u^d}#9et4L!*pPڕQ>{ۗ9N*vޥD;6_YjiN!]v&ͧ#ɬ  Ц}5phuSpK&k 8-HOP}-+K];ؾn%ve_5Q5$ #(4&FJ!=izy׊1]WDzv@<TؔKt7xyMJD&KFtNXCp?6(p Ŕu.ێW23?[4dt(d_ ]@ I}2L*]L "47L2V.Py'yBf7 +\(D.3Y3A25Q3Ӹ4/k#dχJv֠E9ADeӳdpj_;`.6B{!A]. k>rVjڞBzF~9@fNgvſ1}y][G׶H1Ab('v ɊV8{?'?{~WPh` 6u ,KFΈm-f 4g]\%=EPەkg6GV;e++{i)LC27Dc8rQ\t1-2A a"Ԫ+s|NST;Ca2 :qLmP7M3W+_{@RiS,୨$SS4D^㜪`|XÝEJUk]93ަ츽zS;X _IW։BSmi\t@XО{+jJs_*FT6NL@'BxF;byw چoxLld|[B^03̪3Av*j㲽.;֤•djqFlΝ20ԞvѨjl-@z1NX-/՛DZd q7{~Lja]-mzlMB=Y}ބvT$Pe[sMG1{-TB _sq1]u;iO׋_T,~mas[(ci-G%uvaca{wjٮpFeİj\] -UQJAS F(&\)-=UƠ$Ep אsVfԧ>]żg_^s7T4HA"\ձ7GU)F,g>4d*ȀV+;`C.F A|6hs( vGvnn,xP %@ >*C됫RA-Mx]c1YvڌsЮK4nu]| A4|/ lbZ >" Zz~ Mvq͡o^ZVH+@Hs >+{:C{JbFX"$pbeh)6{HPH3LufrYlyx+H&g7q1,508J&[ h~BK#KՍ֫1M& 8,i-PRA?vd$?/< RDM7IPH zG3΃`4+BqW@-pEANrC4uξ>5^.% >|prXabER kLK)"?|5Zq2kh؋,c( 5?ILbdiH{sv @_s'6!kdAA)`Y a!b%n{wFL=P+B] ΣR6\{I*#q$l:({Þ%۶ 9X;VW?)~qM֢4ܼ1x=xp@ y>|^d"M$MnE&`Y  0`b;|Oi| a3m7:s7DԼ&wj WpP%72y3p| .GP7f>\|WMnD\!tE8ycp?U ̇L"(  F"U!]Aᘁ2LE55˚Բ^*8VhWW$q8!|ą:~"(fUbQNpoP*g;~$Nه{- t !mB*xk RCz9p$vkvUmf+EuzQ:ᑂʰmr3[.9؞!oa_?w4wtZGr.Fes#u+W9qd'+.K&uIsrvFF48(;|$(#ͿaE4}]%I꼤w^*OTg.< `Tgr %*ٌP#ׁp(_uU2Dӊ^5&۟XSŜMĵC0,Ű<1kGAAtQ*A!*a 5f@/3GZzVO=:Ea2S9pEpR8)s# cFfm@-؝5Ң5$+QdD%R\ ҕ.JVJ&[#j[C즱.ja#go|[}&3GgXa/cmK:찎2Ђk$1KL\*$ կ!>bDFZத&g)C=Y,wL;e')0X@NzNtr-#K(f#B53۷ITQL%]08 nJa\_܌>Xu(l>/BGgT eCNMJTGR!Ԋ_VxpL 0RE݁pyAW9nܑ$R- o'}+G[R p`{3zcT*[)MuZuh_YRW EBTZEN)1YI.R=hZ8l}1h> I"O3 2B8 v6KEJz6zݥ'^ Hv^xx{p K&3H5yp,iNmbxPhM'J^YrсN<3bkFQ+8}ҙvhJwG`vPQYь?YA!*uU=YP\oE(T-F[Ԅ*,ӿ8Z֠=okswWny`d Ag@|ʏP )}j%79Vc>`[4.@7:]mj"֌łbET8I RWĠDVEЙ8/^`GCȟ mY$GC~ MpP@2ZHg|:0 6E2KAa`9. }P~q0zu 4$7O%'_urDlEdrB#e X0d9_ŒpWt% ц4~B`Ը}[ ,q'Fḷ}j;1nnso(_y2H f2>;mwn0KߦHE .Dz?-=w{nmG`R(".H!!#ȋ85fbRV`%!zs6[d0NqMx/?^^clV^zʚYR] 3OKn{bJe PR8ɏD~tcNBAp3R % :|\^9g.YK]so| zȪGM#ٟvF%w )TEQX+N uN|hYh_m|@h; 'R1e Y#{V)3 >-,BdYtWnwGFf@]#eIɽς3&ѩc?aW5|MP"?HZ0c &V`pJͱgϲL_ɻos#"fa9"&W7A 3-qdBn 5rPpocz,{>"ǎO>ƹasObW8o]jܢ]_%;@ S6$\CuTu*9j%s0+>/N?dTqp(JWE5@,>='p/2Vyù|C"):Nd8~-ͧ&OGQd`֏sgʼnGFb6H$ȝbVѲ{L 6eDd7rl>iŃZN s\a(&[I`N.o]i}tGXh$zL]D*b# 6hQ춖I" :,LtлFiy%/&G0gKz$ݘw]W d$H*,WٙFKyTo/:FwZe! !^ݕ3a9|fZNɢB~>f΂" #;1I=1pKstJ֖ U3b_821)wm;r&!rp: "1,8U/Iw!@Y\k.MDs?h ǣA#DɤGk"OnrMz껸A:Ԗ@BQ%N1N‰L8tnb֕gVG_2)(J1ɪGP"E\'ӵdp "6EƁ锯<xz\/;ҎZF)R02Z<&6:OA{wy^ ͆o)uc+N?:% XWQpgZEU Hx3vfaW"{d4Iu<6wW͉ g$\wo$ܗcfuUV[U5y:rV*i>'\x…Kߊ9gT秜뚑SZI7C00b*BH}, j_J!C˔"gaqL5:1b{@btP8\eb]]t.0tC#i  6{S*n\Z PcG5&An/H680DR'b[6F*b]I&&CIf^]h>q'|5yt Vo^d'(l GwoƦ֪".Ԓ [Uu!GѠU H5r+ΟhVIdCU}Z&E9]5;`7K!"#KixN᎙)F[7YpU+r8~ͦv)HHϷ˶6UOk(vjxٞF0%ޱ3ELZ0pb@C۴ ݮު'<9x=9H?*g 24ՉůXxg!B`_xmTw,:FawC~R_{4!iz'H(8dK R^K[d/vHM#Ԑ&ti$V.܋C]Qx&_p):iF5mb& U\&'*;F=⣬nda.{A|B܏;$c7612˷m1' k9>~6w(Q߻IXm/L<7T62@!lW$oc ] .Ԡ>740$5x#_%SAz#U((g^AsBt|Yfh6G `bZi Wva$ Y!9z-pDnU Jǀ:-\`oKo${ժ/dXb Z@C25Kp$^`hZ̺ięy>"%Ϳ9/Cr)L]<'MNAtsFmW!E@/Y+7C7ѓ5.G'LaJOpf@Fо8ù:/tN me=o;?0eo#0z34MAf C R>'vSB׭7cynm aytJtT=&FMŒq_Xp< Tjf$gOLϻmA~,L:|?f=;.!pܚ恘1xCEΤڤ8K˕, *F*KGvx2a'X zܷ-H?=C&!夔)QgOmkɽ^\;ff ^ͭfQAf`tZ @~NX`1{i];m%y{Ԇʗ{*,.Sg`Tr,7)[HJpLzȲuIwk@5sox;lv4oM:C$Ieelam>MOr" w5BIALSǠ /C#ڸ)X;V`:_'f0Tjib@Y4oN<^YeL @bQ9Xk_ N7x`+ew!|Lq=jՌKQ)x wuXPL:ك_20*Hp%oyJnHH7! Ӻ'<%]Shf,!<$1$4.wfZ8ꋚROM, 2m! $swT~|!{4'USq>%hgV  2yR?bG5T1}~vC񒣫zHH X؊*"rȘ7GU-I`_ISs%?"L-%Ժ-wZc aYś:So*p/+Ï&K8;pDc#b /u@nxT檈[SWxq3\" + 8!5N"1;,e+d k[ tNi#RpBNx  9lTC1f*`n(@B*b ߵWUm@ֺ6\O(!JdcF ea7s.u_pEF~&H5";| /|rF~uea"k~Y+ zvyyɨ?W$b jFǴ&U9f^/P]=ӒO {5{LiǕx߇ufff%Z74[z;w(іl/(sM~;O[?2.ΏA@* /?>jͧ%u/W_بZFz1)-hY!М9n5^# %׳po-~u*^p[ 1Ӯ#J>]<-v1J,P l({{6pzyDnBW{V|޻o.( ՟@iVkz dֻӆ` (o\ |o~ߥȯԲ1Bk"-08uû;w:@܂D#a'J⪦Ǵ(hbhwq f-5w)87_@NsV.Tظ .J(w?p|u?eoÍW;#,x4yaH.LNj0v yhŤC3ET"(#d_PFc4^nf 䎓/cDc {%/v^gqG2a#b37$xE3wq@7l1-'K}d;s حc*TwԬ=L+p-xiDe67ݻ 8N'av9)Wgpt i1#?{2}MɋFaSI/ EWI ǹ,gD~ iWnR8CW~2dbA i&/pXd\ RcƳؕ~Ӆ F:Л6xWpX&ҟ]Y/}-S 5?@}A{*DWCz,]&y3Ef $&k/ ˒x Pi0d4h rroڰM7.IaiW.i@.b!ǥڄ*M;5}[ab QSvjŹDNMpT5BoɤOxO vv> I{Hx1ѻ%Rډ`F~B~ꤺN.BF!+,/OZ?kĽZQ cbh5孜AE2jGf %%Oʍ;[L=J<K|تde•vNA0^ASQ[0c_J4Gv C%,ݼD iTPo?:A'uۻħ rE(6\kGPFSR&!u'0Zщ96OR=/d"YL8;ת/P}}0oqJTmpkz@{ӂ~jF4٩͘Z1jb'wy*A*g4cdxk&ji Ć+31;E'-mߠ7U 8 A`s #XoYf6[OW1*\Mv~ Vwֺ96ٌxX4<{G*b["o]s원R9| ߌc|!{=YQHm%B:N6}j>˒.^ÓZKG-'5IT序Nfo9&I"`ԜY2c9iG"qePLm֒KM"j?%&g\♳:rj}=WfZqnW''3Hic} dgAkV55JK a[,FEi,0s\tFa(Bh"{gCY5PH#^`,! k0Zm=>I虝>EܯmsflJ\mULS2oh+$Up}i , Mxƃ֪i?G.A| ~* drWPq?遁tU`M2k!k ԢR'}GD=:{L/ 1y`zb&+7g>>+mw.h袥^b0JV;k$Y] ^_,I"mU=_ZҜjiQ{sTQG _`3H.k!1  \ Yl5F¨Cބ_]" y[*:ȦrCOv^F8crE,V7}+}uW~eV-MA+{Lpa.Q?0nnf*p7پ3#x-C{;Yw2-v@|&r*{UFCI \?3 '6GS6s0`f)|/[}7ԫI%l($A:ωX/W`G+0L͖L_ <[؏҃0x~=<*F j\[JftɅ b<^@rJ8du$Q8tn!hJgnw9~:J -B}7U IRlEnw8m='Dp #[G]MۇRo6>;!u%CHFNqB,~̂B;4AVZ2c`oU3NZo|mاmc[/}'bocU1vfgF)h/&!:q*]L*td1խ#YwZ{j.cWqRf>BݰE)>znȳbk,gǟ)\|=[bu8*ہq2] Rsh*sD s]Eӡ .3:jv&dL.(L+]n3> Ӓ7_j寬4[/yXp ycr3p ,8CXkD_4A ;n>nq ļs9󽄖9R:Cq9Fļ1Xc7v|N\%ה cDX%9(ˣx.4R[5_ EoH4T2 }Z֒qb:Yz/@|x* &}1aѺ_zܙZk&˂)3PɲB LG8OvV=ஶveC$DTڰ̈xЋ{ ]zmg 8VP`}ɮYX_WoeGu,tmO-kK EzL쒸[OwjV,} {Hm1ފY<95[c\I€ڶ[RV듰xcyVa>'Qźsc-zzb?])OG:tmb^{@4+!kX 8pq73L㵙R@15(q@hS9}|- wǂGi~52 ߾*yNX:=MIl@v-Ü=SK6zg yxxspdgs\j ͜ @XLGI ^ |d݀fٰ1<΃R7I7(?m2)H+Y?O#n„Lڢ ctgHJ\rHQ)WxMleܴx#x,I !^Mnsu*[o$uF-Hr]:gB'%u9iT]hkOp+Y*Nk=J䦁rq mF@rrrJPy}:{ h+L4ׇd n7MitDE"" eD4c+4{=ɆŸC" x2يA愈)na-Z3@} @ON:J NsDHpkefѐb?ij2(ԓeS #K (OG%@n, Hُ'sS # ;Ұ Av> = tGZC\KpsDmjfEҦGϴސ`Miqf#r1K' }G䨷lL5̙ us I Ln$m?K%i[T|u{`iF֎q dMqIhW]0[~aK#z_d1 bIx_ǹ՞4pL%qxzj mSl.V]r"3(]yDnXmW⛒,?M0yK̯9j5GԊ@\ّn}`#nH>eЏ5֭Oɨ)1Q\i>YJ%⽑pn' wˮ=~tF2Bi~8b `V7ȕZVІWQL#XKjʥc Wd&8[8?ZoWh%qoU \QT` #qN2TTPˆN Вz  Y0f;a,'3kEC-מ_`d60Z~?im 9[m{UoJ`.J07 ɕ[ 4l|]bc8UIt`Hl2Uq_mL{F5۳QYⴅU\Pb~zt]$7JH[1aF 1y5 9C@Jz^ݛϳ*hV}/&v,c{D3_1 XkIO7/o|y.E-. ƫ"*qw2 U r% i@`m<[75{ Ƿt/JqWyj5 wG­#a0OZNR>e19//sܻ u)s?醬SdNSs:Lg bEP=Hsi'FJYE"-#{л: {,`*&Q}bʨ2bA%'I\S p!ۇ;V i1fJz4@~X,=z,{uغjz~V?8CiS'8A)*o} U> g9#O5. p?TsW__3~cX,v)3bD={G%GVub[1BŪJ );Ʋ<\˭~&Y ̼ٟҞQN`MO yֆu4RF@*^-KF:v$ &_$ؙ"ӾR2u-.M<61U2^m!v6h]PVz} 1 :fί }҆(VHGv?qNw^< œ fd56V5m.Ϊ|kg"<`EN)a *K,L 4Q<2 _FޕAcn^"xjD_֩qŃ־R4g{W=!;$G}B"[*_op`[8vw˚3<(F\骓JRC+y XA aR/$3~Y|Iv돢ԤG7`f<iL@3&? HCQˋu^uIyV+dMz2BLPok Ӽ&&y>?7.0y6H'#$\ $_m0 F4fY.j'ZVl0.kuV kF}'Uzさk&5-!Ɓo+Dvc, =[` >¬e@ZD9CZ(ԉ^uvfYؘre֢^NMRP[A+ ,eOɧő}%wTuiEҵMu ilT@ņkדּ͠W H;{h ?~p6`ZxCp&e:?L`s /;z״prU1$a{Hκ s~3-2!iVc0 C*R!Ќi\_JtA2h6spƽdjlg$Pucj5!iZz\J&;8Ar;t YߠG#gЁ[.'yg"4I0P^:%dW(-"W4`yjKء K`nO< ϟΖ!7Zh" vzs[#o<iHN"zlܡ. zl/b8FհYHRC:J7Z_Hໍ0r}JkD_%OBv8𶆼)g? ę%^=vWq|?MkF2L^Y`y:&z<űJ]EpIQhY.!I+tx H1a N+Q멬~&{.bxNkVjЕRHx *|4D 2=DX%=+l4CTS8/L M /#Jmk۫!v!|i4 mI;,g(8u2ީBvѰzeUq $ڛ2b^vylSA kqsf>UĤq+u?D"v02Á߿EyP +! [gẁ'Hh+b%pr{PHެnBH:|P:e(2(%3N1w#`.,#Еu@ O% mLа]"͔IPߛ}3uR|X(i~hAom\f^oK*c<ջƀuGĽ(yišE;}<7ÿOx8` yaIRGIH^`R\A%̞XHUM O[=&6C$$bwП_\42 4uLXҴ9|r3MnhnZT>JYN v%xTGљkx_nIP}eBB0"Ձ V~KQ*R(ł /2 q!;\4FuQog@ըSJDHLIM#=X蜅~?hPnIMqq9 D+IruѧcV2R',:I}0C x_[!)ὺvo._i#?)uBu#ľ#ZqjWSّ¹s +K;~$Xrf4=g9XOI $z #zOHsΧ8`9q.$x.s~I4Lɔ ( TsdgsG%P'72?q.+G|D'1/h>WHf(K[aE뀽S#4ϮbcK6#&+${ Vꊝ- ß Q"n EXA`{枧mݤ.0^PKqQOLnZn` <;|m!\;‰#'%/6 yϊ2|*f$ T.4[F򤭜WUo#)uf)-(VB9eq1[=_'X1 ;i Rz{2v ҙ x4"Q*-|# }ħ|&aִ"|\"m:) CL[#d$]2)8p(%eu8ѵ.6@5[ J%um;1XФ}/Nw?ekk34lGw]m?_@ ;.R4,6OHS}>=5{* $)klEN-*9BǽӇUz? OCI )H2[kE޽َdDw˿P,5M3^,n:gݤ82khMZ?{cI}@֙)wzKA߫ZR֞l*I.ǖ.m ~^v(0 eXp1ajyv Q UeԗJ 7cPܥH/i] (ԋ>,&.n_nK:ȟ\Focc~]UtXTJJ1G9Z^lrł>]&2᷾,إ=;f9fck;7UQBPDtꡄYq;W~.qA%@KZ$Cʢ`sh`=ZQ5E> `%ճ=OضٞBޛC҉-fzL1;Q`VŁ72̛&*5.1మm7:ZՉ7BkLt&^_ע'4L<4PQ :dkʵќ|Y݈yPmKy0(M@m?ûR|,Uc? u:71gY sv[!CWh @h'[O&d׼:bY þ8Y}pu8Kx]c*H4`e'h|@DI(~*Vp/4 gU٨H]^+ADQx8r8)%NZ~:Yt8IL>?#Drs8[!jÇL+wڼG0 G# /ɸ1f%H䭌kOZ3|K{ L?y%k6dЪɴ1!_ #1)NnT&z;way!@bVO)&6Q =nr~CUqn/0KV+Cp+ tn=[_ å@h_p;][X5)qJYR2W.+>k$) L'k}76siubў<h=-tݰjƭ8 Iư z MH'RpoË M>)YH9h=:7g#= : =;h:BÎ x^zV2(!Cr9( HUA%Xj攇s= z )(\^@Ƿ3ФH|&FYSu\Ca 0?V H]lef]lIx)/ h- yyEيaM0{:dpvQs*VrLf/:<4)̃+X s31` rPMIBml^w?QБ,FW:b 7d躱`WCeIh9KR(!gcB~vt20[,2" mD+ 6f:KgLv΋P- ߜ6HȱV0٬PVM/^՛9>¥ Х% 1r Dp`0oee<5l"&gAu4֐d>v|^:9X !+/|Fķ,La4}?" U;œS+ôUIffUjr&uB֛Q_ԁ8&:򄭇es_Iw[%ڀUf<Io~Pl CP9؈pP^#mHAceGBy bȜ va94>L*fQ8 ~MIھN` Q>b&Hʹ&Qar")RFאo<+['Ɋ8/TpvQ1͋{^v$pjmS]I' JFzg`,rѽgʝ.-q_t F/] W=#ȨZMo',,4Y8$ 넑󤍥g| c4\nyrtx{]:ƓbWXfv(JO êRakinZHk"Șe3EB}<\{EA$*ʼ t(<۪82m1%'XOnc&JFA|CKOfhvX FZ􌱀Zji4Mjb<k^|5 Oّ^ @yIzކbl֖*i4 Ye%! i8ADg71e9+~yҸN'C{BM]l8ѓܦNhWj8(F@V2gQϹt:-#pZԭWSsfE5tDl452[!WgGJR'MS$= twǶ;[\#|tXHKǒ#`9ibr7z9+e$̭D BkBܕon7Kg5* ʒ)ci[٢٬wjP^˽&O,ZCs+2#dvׯbQ wIn_ԓ9}Czϟ^πtoB?h QUC7xUdeսGb:ݼBЀ rPJf*hVڔQ]ǀO۟yY(Od%Nr2b {1DFp?/N;}~*=胠+(e.RuS!pd1>?ʰ!z(#\S~oS!w_غB5pj[~3yK#I#Tڈi 4PbJQU[KZ_ H#U0Ԍ7}}MxszRMf\$6,0n 8x,ċ z",F2GjъN=('kh.VǪ<}>ZF9W Ds Jfu2$[6Vh[Z13didKI«aopKXu/9rmwARh"rfw~Jrdm4:6R˚9UylDKnőV8phJgE ' z](ja\V;ȎmjH4LUv H6xzn[]|' $=bSxhY˯!I8I9χЌ!"1iIE1O'쇭˖1jWri69G9Sl;x}hp5H?8 ֕^N$+/~UmO#=l%hfbTX:VV5zE͝Keؽ/+1|xW u|%<˘ۇZf Or֒P%5YVY~ KlZGo4T z6/l&ST,ir[C# *mF{͋ެddY1MHَA2 E&$F aS׋c4U8rG.CeB|Yogx"3Dѹx淥?~&{B 6z{ gCy#g)»JS_5My]1Q& H_kW2d@1q #3K0ҁ6bU4qss̠udEI A2 QZL' y8: wx$g9uCH<Kl]Vo$U;vihc1*&tJ?L PZ 0 ލNɲ;!c8O9l+7cL>`wɼͤP7PT'AqBK³i%әm8nǀ؉uJ"A{ԵKN~<t՜y1wZA7'\*?X\lTc +9Vq˦ѡ ̔OyN{FfO_k# X*R(qګm]m$]dhPoYbΆS!iB"Quyc5 j$$̂Q Gxܸi5矹yxShD|盼y.bۧO12K$,?nA%?"%5_k(TzU[%e0ݟUƳ[妱 kd2_@>Aq&ɸhD?LL$53 !G!\\ѣd;vj s2Hs`Vん*;4?1v2/u;T@w۴4ba1 G L5A|6մ&'"Gx=[û6=~g:^,\펇ĥuۙn@ES^pDR !φC1x񠀵S%!ٝXʍr (U._n"GXa0R5Á{KUT*qߜHoh$QfcVIɻ}K |e(^`?g>jQͬP±ʟAEL^k -) nnP{oV?öP$UsÅ4ۄ>[@=eȦ}ز9O¡ㄙ"SijNq,bIbfoq'P2 &EuPp.ԹDՎSgyqL4_lɄP, |A+s@e En>{(F!eIks͸vf_mi,@D%8uk{rλQ0ǜנte;"mgƘwoc8?cW2V|]1:緪DYQ['ƕ?.1]d7T>|Rg`~8Yʰ e1 L,(x`09; @|=x uls}*U遊+D3]?(H NN_(X)-uk/(]+˲պ@_b\3zTmMAI<2('fu䰹w m鈽ebf&qo { y4kƲ)Z)Y G=Mt!ra(+Wr~[ '|)ڮ)It3}OncQG^ǙuOqNaeQ:)g *"8X(x62MHwu1tJƁF+]JKH +xh"UR}TwD?ӌb?]w8=iЛN#I528;pcɿߡ*;mP$Sa ֽ! P\[Y@s(d@ iY HDh w!)O7g:)1 iTjN18h|(qbo"FMl(3$-3EYwyRpWʴH6 )!bu128"dޘ}㍏H gR?F@Y-ɏ&7<5˽a RX`{w[wըG"nJڊ32JjZ}SJzv1$97;{ Wv%bw\NEWhڙ@B[ƗL:5udM`/pɆl z3ϰML337GYCpZ='6U&q.ᗋ69^&6€%݂N=/&T^+jAk+ڗ{/AYsF+43`<* |nX02`T;ޯ]?]ZM4_c{4\tqTV]̙ SbBU(=(feZ~m2fٖ8vKsb{Wgt_IoAuY&%ے0Dg 1sS1%V1 cBʅٽIEAwj_W&v(M->Q:󜘞bZg$[uPSn;iFk "ȬwB ۧ}(Q9Cv9!Po g^G;Jt@,?b0BĂNcE`-e'EuGlzO9P.tjٙ&7 w)KqݦϷX78o)tp69+|vq^K$(D@* ^AOBpqGd ~4bGY/xl)1oO&RRЌoDоU}8)|kj;IX:3 \  4iǍQV}Q﬏ӕ;Վx%N> 啦(bζ NՁ] w=ȅICTiG_V岸WhW%\2>)0J}[4r2ӔIkΊ8ܫV1JZtȰ]@u8^ !p4'*/ FGA͍)hTH;P8#vw>q!hx cv0>qBǨknh?MBG%v:kvڡ?|S]MhLȊtyh\t s )@,k!C~Oda^dX}5\brm}YK݋)# vʔ')'F/&Ls@f.\\> '\Rge1:EMc oI*oBZxl%'~4(I1D˯5bW)IVjG++:z~okRv×PdHLۃ?;p/q޵/WN,)˙ϧ6i OK0i۴֬ig 3៚>Oȥ,HTv4.%Kj65'^)v$ܞ5esa=$ XPGnFao*jMЅQZvJCjճz(pLNٚT zY!mT|~ɵ"|WmOq'd:Nr8H'q4~Lٲ{.mE08Vvu,+Zb@IUԝ:HsrDu*̢ɊnNrDpJp 1Ȳp5Zh 젯jzLGL8Pq=CėKеttքbwGr|Y(@]HɸJS2Ъ1gHS#هKѷvqpʒ4gu["l5%IFi~8VSvF`aaSDwUN7tyA u)DVg}&ٳ{֦On ⓤҕҪ0:kW;1;w|6Xx3#{`Uq :Խ^E<:E|?'BT .օ1<\Qa"[Rt$,OAMw궝I)^ }V> SuGwX:Lo$1p$x}u^42&@ea%P䡁áϞK@NX{r]7gGڶߟ(XX8AxWc+LF9~Wr U)8>,]M™sD&Pz׋~S׳W~D"a*k Ts B<0M|`tˤpLJu|tiT7*tI 9+\FsuBGطW'ʘglIyJ 64T{~&kŗn` $4XZ+ F3_2JιykiRiֺٞC2I C8^7JPs_@ Ck\>ژcɌ?ߛmzg$x OqR+Di1 y7];zĆ셉Ǥl^%s o|o\~T6B[nWlxy~20/Q?r+3S<׆_=._fG3wrHuSJ opWZB@a1P:pAH(5ɀ?9":X+ H]yBG]v{8zSl,nLi  %*ɷ)F@*S6`]US w9i"kؕ<΃̻0ZU_˜ ݖ$#B6h[࿕}/Fw *֊Sݕ8qJE5HT_ I0؉:Rޚ5a]7I@<)W6_$?Qt!aM%zG~?~=#AB1ꍂNa6m3Y$d* =J8urX($"\8xCm6 !!E5tKRkLu!ڏ?a2܈$>Srcy%˳Z&Em-JNwKa>|`JLvrkBT1뎈iDAċSX6[*)Ƹea[MUTEϚEhEvv<~.!-/.y'3wWj@j` N5LU?n}Ovm<+;KpdgE wa-yyt-&[`*&N޼!b#ִn`^DLKD݌W 3EgT'-4 `u!qbWS~IGRlEA`ӤR?E,3PQ'2pk$:A(nQaf#y }~Y) (c|Ff(msO*ko5"o<-jge/ x#LVh0\/;[]¨lM. fj~bw,3TlR{JoE߁=p`F] =fU>k]bCrM+ w{ߪmpbsrh z&_ݽ?UlXxBkf"Ifk)%ѳܣ1 )XWnfݕABg sKv h0%,ҳ;_odnMbl_BP^75i&y WEy*PF LW@)H3S9b$ˢ+e`j@4I@()W ^2-{[O2 ˹2u~v(ڻ0@rqI|~k1<)zU)u'txw*% 2<cl\iIgq_9rP<伢t|siy2&?Ch!yiL~hC\[oeHm-fgDF%ex~:A.^@wy~`of#.?QF+ō4Rdt&Z$wHٔ. #e Lg++` .&7Z^ENvH 5f . K?| [$fej('nI%:Ydyʼn7_1v̉=$5QnV Td}˓g(lCbwg 5Bw2fTl&Mmptʮ%щhz)H c׹(({­k̟ _L;swĕ~#2mnD=*f E=q!fF& IyPQT& MɆ*,rܳa"3sw Ȃ-0dTk ZH 5Kt0L*UzR# |?Ҁ $|Lv-p~ΣGĉY$-&{}JĤ;bb(bՏ7!Nchꞌ )?=z"RYN.o$1& QŠk7xdl{%f0+l %@´L+JIt Kꚧmv˧!ul5YFǒuQ=/aiUr"J̩IJVΈ(}`3}TbLM|n! q$nv=rX+k1qK3#NrnCߟa3}9H5?;S@}c]ۗ}*[r9 ;s[FssRei3 ("b7ḻK맡+nSSZDק0^"k)`)S'nKZ,0#ؤ0Obzؕ䒝cVK2DEz)}N{>sŪՋ w c=d* aL l C1 'h<xLөG`*[XOPg=̉V[9\dE]8E !!B [w;^ۖOQ%j̾g/iO.!Y^jw PZj')_؅N.4(iu984eC) Qae-΋Z3J%gi?*r;^o\yCv8 vQ͎H;48B;Jc0,o߳t*JMSQt_{o|c!lBzy[|A3 6D3%Y6)稨X-4AZAm^Pח(-W^Y"aC\5.}$/| B15]q~@u X<*؝]5XVl0 ^h%ʹQ4OΌ%AZi2*$Uk(7x*yjYc=ƒfA7LD̛_(4{] 7wR [kVd;rIZ_q%91(I>igl59&; 6l+]RP@.H11]Fb:gN!UY)X@иWЉ^_Bp-yd[e^47f `|,w&nN:"{o6EZa~b+JtހC[xd*Fʡŧ?Jx{u7wIiI\+rҧ}I9}mg0&x=TAM{k"#H(}i 2*, 7y"' gcW=PUlk})K\"ߦ^v$}VGMao Rp4@*}S! 2#20oxSiQW@BV@QN}_fPTU)WTmbp׉{Vӱ%p&ڌgN,zw-&2+VlxhUx"lkj!k5w^QiL$9G՜rEٳ.iL-EݮǽR[>GO O(UZ6wvs+ 㖆}ÿii,j@v%d#"\\f22?fyOj)IO r!rzɟt!&u]/9Uk ֑[AWVO`>ʕ]iW .P9_"Q{V "Y}JWi=M<6a^Ǜ%` bM{c'?U̧B]b "nK 1(d`R ,jRtt9=v+H.4HÑ5%E)[spٵ1am$PV%uh/K7!pvcAF cvzb]]0 6}ܖS,s'ŏݓڑh&BݯqW H)gQ+AJZaBLfoO똋|(93 ϟ]^1ͼkJ lEa,Z؂I50gjWlGm?J󹺢=w-qɒ?=@%j&~D'tqu;3ƜZDU 3)''Y涵B?}"yx\ a}h ]U WKlKKZ3WD _6t N.ochf^Vߊ|  C82wsZVb)f\;{qa |%Wz3ۗ@\kihH.˶-=> y ˶=i8a8,6(( i# i8TE״8 =1ZG L 5oN/~iw3gq3D1Y'qQ/u5%Ol,9AO}ٳe(ng5`i 7t&A\Hk6u##~`DiԠ8i{. "P7*,P~! n]00FKFS$PBe ي6.$bƳW/Y?t#;б2DI(q ?>{Z4&G?xY%RHOhȗIiGk+[K l~5BY%EzD5^5RTF%g7-#+ͺG#} 6CF<;C}u5 ro5^+~kBm5cإ瞥\ee$پ0n *L3Ӯ|&7SL4mPζ}!=|--!QE=|kd|)Bk!8 7:LL2mD^]c=' VZc_Umؑ5ϽJr)I&vu"Q^xJY[t,+T N2_#Nuzzָc䛜'G74HR?,,8BV ~]~[opZ4$GDϲgU TĹwC5gt~P {,/JS>zKo>b%ksH3Svz54P Sj!,2^҇Sq~~TU0<҂㹠M0LL%XW^8]eUS3҅uTpm!<@uY k= TnⱇA <۬6N a|NcGsea` +g~uK|2>Z2:`.h2XPCM?2>m0 HyN `A?{6l>A0^Q[V$+ߖU}r@nTL~P|4[.rXm)3BO\\V~#7#[v^“ݠ c1L~!WlMٹV瞇ꄃ.:rU54R~YTDөax)ds>n xr9Ȍe.w?v=I7miC8(xRvگuoSFl`k/"j6`eO`fhݏ\JYIj\~6{SjswN.j50 (\mKDwa,d,X7؝< 2ٲ+6zͮ'+/i]Wf`/_̋kֳǸ ˴ޅ{ w D8䩑JA+5];C@,.rP%%ɻ~Un7G\.gǦc;He7r#ٶUv^bFn`MY]>*P ! uZ OxhޱbffG)+(h'DT<{ 9m /hT(tV׼OQb"x%4w|sq ]AQDٚBM䜏\ƥ9ݑ1bium ڷcJr`OK6Wri$@ :!;9 {7\fl4~PB{7,Af3.9AGO.!ucUN7EX~l׿XXp0i<%d {B#:Ϟ'[F)}dw?fA4gJޱcMG Z$Ҟ_{r&݇Y֢(1P r Upqt)L8vMY> &UiP=r4)sJ=-S#->O\9;?Ou  iel W09u@M;K$|A.=f\o W:-SMleJ=;`3 O@6 CyJ(=p$n5t)hY/Jio?\aey˃{>cjUiT@-Ug?6bj&1 $3ppj-V2~RʶyӶOxNF6@1斝8zZ2l:(w($UGTMRjN*珉(1ldk_,JW7s9ai/Ą̌.\UL?RA~ᗟ%ԖUiY$o0`~nQ!?gY+`vI_> !옊̉ >vy)RsiOܧ$ՐTBLpz#!3~f %CCP=ʋ<{a# ܢ yr\ګ\H=N#'ֺ\Tn*.$bmG ТDțv,|t.ŏ'ɗ2rGq N?s\8SA *gU`$ԁ׿ pwBbJT\40c})ŮH].b%'.#5t<*ԟ{jcQK ʶjo2׺OTU% 'lQC F͉25ɑ[U$`U-pgԣxTKcy۱N5ŸB蠞@s]J/^KݧtfKsm8G*Anm~ҭ;k\[yK/B;PS`2Sɓ67䲘V\.Un߹Dt 6N~bnHeb /*^T $Р3u կW#vP')`R]2^:.~sAȜz)JVVѶSxL/ }sFxe#c$JCyJZ0fURul,Br& iMhB`Yx8fU֫97'5 :"6ϠGj.F|J̪N!"s 3v.F[PF{G+џeY!>~E*<躽@bhۥЭu txx!2O eK6>1)c;G]F ?0 dC_ÍuhC&50%މ{Da[S(<w2s:} 1(G 2T?tțke2AIJDYM*},`*>Pn3d^-\m81yÐq<a2Sk5䛠^B'1WHP+ף&a% p i6wrG^t\x{A.ĵO4;uEF*>79=ixv]G.j}hLM1b%1 4=dG@*.T@,=~>-,eR[4ɀy6 79nE\DhZJ[ׅaۘZ q极ltRb$>)ώ` dK /Zf*pR0u\c\GT$Y_Km@xP %&yQFq$VjH!BMs! D7Ql_j}:<|&˜HOk~'z-iMfv͕NAs,e Y1{}9|Yp0mf~ 6buIw$"ٗt'p#4iW1K}Cr"(3T[͘uڣA!2(rh g[3p;E{rFZ>_|C4D>;B@+-|ٲJvJq9$ɛ׫/+ ?}ntip,TB%|G~4)էl,[{$js aJGv WdsWj.Լc |_)dNBb<*6ЁF2øV) ,qX$ua27W|=$lqZ@fd9:a r00m+݁%ݪp8Gk{]waC3 ca?Xs74wX^T0)MDnRD2= T93ɿZ*{8yGO! 8rң9 ҏ_ԟXϳGSy`WN R2ˎXm? Iuȩқ#`V4b+^dc:¿XZoQ<p}FwG]a{]`JjlJo`Kַ:V(J>aXa#0._|\K$c4;]"Ʉ}&kMP@0ʊbgNK D#'1I͕@Pr@J#CU!@kNh#q_透7n*Z^d좨(L0Gڂ}QZkT9B^\q^H6Ȍ% 0Y2fEHJ iI L6CAhYr`d嫣[(Zɋ;$QAPh\rcᰳA؃`pݿ6♪By jH^. BsOyr9j⓱;Nw]Հ^چ0| S(a/>OڥXIq|uԘyȦ>C-=?F)#:y.`qu\ SX10+L"vc|E}v_:1cR!A:#RULzm_ g]^Ɣ ybd(>AeDP*?,kğ5/|;hk.*4eH[fxv+]m2,,j=|x;x"vmĎ6Eq:v*P9 cL!"`5X\.HFcBcgҾq%yk :\X^C;3z` }e58rl=Oc' ,}lkIKUA7kf<Ɵ#  ES"Ӻ;+{\H)[黁U$_ {z N k{ar׭|9cZ72p_H7EG޽08jo13_|AD+oFJ>(%,H bVC\P _c~p /~)wOI?>$Uboh,?Wb9L`ͦ󉶴w,' n2qb 8L;FӠ8h:4fkڤh٣CwUhC.^Es=]ln3ʠd jKK}Iko @06 ~S%՛Wun~Z{.YI!9Q>^s2%SwTš | q6:\l7d?h (dIGiDQy)"(ad_fݥ,,}rĬ_Q`&gLRS.5fqRv 4 X.e÷Oиa/~n\\o gTomav6F]0; ppQppKIU_8Pvz& } C֩;.{Ty9ue|\E"(B7E _s.CmLiq#S];Q\;} ~6X%>9=:K HCmؖO,6][g`+ 9F5#eUn։ThW?c2l1s0ƫi')YһnO.4̯Qfd*}е 4=2FLzAgDօOL/5C[L>"l|+mo AYF iY!OHfQ}_\e~Z(nIu* >:a{wH61z#dOT4kw.%&_פ NJtVx)aLeYZ" /7C` xh Cg$g5d aѶ=?Y=1 vL͟H7($FwЫ`X`mܑUd8H:^p}FL'sDlO7L'&tءUg7GrGIp ``V"!Nt N|Vt6Tm c(IkSwUjmI\@b\hdj I E!6t 4W{.E\f)$} 5Z;KDZcиZ|=y^S0/||MվcMbHpݦ %ƛ1>B/-^͟#J2r*?qX7fs{I̳RnxDSdϠ4`7СKʲA̹B=L8?Vr=A^ߩLj߷[srZ6[h7AT3 dG*(p`[IL˵h')k/9rNzwmb2a~tbm6=|yr!N I6p]B y;hw.s2GXa@$Zyx T1lc>L[aK.ΏQ[.|d~ly0Yxێ}aI)(Lw.C1A09h$clJRCGu.x0ζR76 l=><4duO9' ƂiM1(-k=ÛaEZI'i3 E5BW}PDYcx0ӥyIc oƉaVmaN/6c\+^Oӕɨq{Tiwl+ 1Kge9E6=Nu*v8XZ8>UՈ8HIZ)T wre?j̆ŋ:gE>~߲h :tǗIМ&sy4BtfXrj]ՍAcv>#[Whذ߰t]i6PϨfTi-7aO([ z~qd `vVRN<4`:-1'Nʽх\G_ab0XvYN8CaAaNƲ9Ն,}%:NVG (tpp~mԇ2n`fr k@2b\Ph@:;4əo)PY+% ,#$2WP*>$x)LJ^ lawd?B>.To'0`w̑Xە X6oP?aS4gocoQj7|'QD(\k߬`iaԯ]7H$6?v"X$[z W0z,qh9#HB$xŊ*զk&/1FYq=$:pRB|؍^NŇ#\2Ԍb&_:d" E[5 '%Ӟ c1PٝE+x8;hLA @GXI/sn穙rBJYg29xjq-n]h{>.Jhj]MM>p{^g~&J-糋RM%鹇MV X:s*p&v׽߃&ۈ@/ھEfyB;z7oAaˋemFZMP1@~ҚN;ONYD-<_Uoڨ,dB4>8qF#D 8b"i]t)-NA?֜sDUBq #ahݼkg!uKF^*/? `xq6׏1b[?b5_AJj( wΤtKE {;f ccfIxzrW>9|s Ũ5Ь&yeU} }:  $95ͽ$Fr$MF`pyD>A0y]f91O8c=en(l̴%;syc O;Ot{&)6+5k_kLԬ&a 7+.SX[]?+ 'nq5{EvZ~VogLQ~m+=aTfhvw_ȝY;5 P'&YuAR}EYC=%6TrHw >U+63/3*c*^ fU0SIqp}_*8]B^BQ;5 ?ST< bg).xyPi"Pք"^멡 {ӳhm,-!U%;1Sr8?Bc%M S>hD$D#.*Fʲ钗$eX:O5e$@DgEr#bb-|2e^Nj͡M{zKl󽄣b u†կڀԈ}mE3*"oU#:QH6+Q<9[e(Ǟwb+21\mn٬ݿil<uWwE_Rt8])mz/ӹ3Y"R鴠$ է5Hyw% kCTf.kFᡍѼ, 53cCnereރX/߱?;kZәl%ҬEwl`mʮyiu:b1(85VC l +ՋS$[UH)fx 'Ȑ'z8$ #eg) ?r⁈oU$]D㺋;N*wണd+䯖`d*@q_IJxeg AW,˫He\r,Q.=SSa\j l]-`xaɳcb"- Tx~̛Hr+lpq| G*]!Iġ1d$ЦSDEAy2pǑ i(֊/Q,:p*a1*R-fׂz@6jSZo °us6cP0Qe-pn).3@+Etx,j%rǦڛmd[֭Lrg\dfjzr),u3$m#$*{ED0(C["ߡ)Qr-6;VÀh~O[ܪry_0Ⴃ kT^= HWO懐N'uʗ/PD$s㩑wfE WsoAXp+h'&Db1M׈)z/񆱣 h]B{4Nx@ų`whا^2mSuM=)6ZzfM#'l"i1`vV3c&󨭍,. 4z/i;Ei7ƑrACT^pb_o%|`j,gsIpyaGk~/ J.O"|W wpC #0٧`RF<1]6GD.%Bńaz %|[AzCV WWuole<zK75-O;씭svFsfkj %I2O_NjdQUlF=.euW-itktcv:]I4eIUcg$? |YgYȋaMh\H RrnU*UuL=._<ʒ vܭv |ޛe++QFj+SϢR+(]1£0kJx\@cv7zW/ٻ4 0Hjyns`RГo^Bܟ ^ض3P5~"l'{7̎r}tGX&ۏw@^l8IDRi`%26uxWK O&9pThȳq@|P]ÈnZ;6~ <P7CC~8F2 5?)rϷR-9m4H*juw> #bڝM( w(Rv?ФCl%i#`C~A9CW"]' bqYH5Oh{F5/Z* P)|Vqb wac$ N''&eu`݀) )C` 9`Ũ( R-^~ ;cwqC\4(wCltYn t@FHALTZXˀhT#P_žLMV8J-,~WO,Ucx/4|@o0stFWdx͉Mj<ʥ`^􈧍QԪwlCZl_I#68+m[ħGJmW"V~m󑘰PpfgCl @d ҿԨ6pcO!ɝbbq84-mFz2#3bvEb yԸJ 3 `'@#M77f] Z?"v+>riRNWXqcWY Ti KC>5G+˻Gea h5bdž[r`xy &8& 󑐿`t& 8|L0$6FB's?tsmUy2`=G<.XN2r(7CUg}gï8sItQE{Kr^.%/t6ґ#%%vA!-JnLHTaeI{yX>2+ʮ֕(ZuV>b/m080l[V[ɄpJ1ːmC'&]< JQק.@u+?lf:ʌӌ@eHzWcCu|op;^A@L@8kR"_2Ҽ~1nʨ΂mSK@B\Y.np6Hq ewQċPr텪!hj(+Be`q'?*JU9$OnĚ?P#Qí R;c[1ӕ{oMn$7?RX}7O0s̤6>U@ESwn8.&)ki4n`?Ӡvjz=%vj b AdZPlHr-_d}OB5l+ i٪ڦaL^>. tQHy P5&b870YO,{CrV4F,B$s%`ϼ ޝϠƮ$(bd7)8qb+ߥɸ7]# $S4ˣ-7NQ\C'TKOpV]U"J4 "< j)D3#nS7 ]ŤYjkT. 1*(s/;>e#t!s0%ture6sz+B̈́Eg)W6F%z)'p?{򁶜&a5#^h ÅTD@¡g=6ufZwznhڥ7 5藷k$vejܸi^hdxY|cҟ./W3oΕ&qo6Ru/jx̩yL%#3l*ۊ9DzL}|KִAn8y2fAp![7W/dgժ@xpEt9(mϦBEqM:ZFER8tPԢ CԾ#R^3o 7k+γӈ9e|;څ8˛KVevbh_H~7Pd]-̜D#4=R əv$󋺶iaQ|eX렓>dcZH:{ܪQMsДcGs**pSmG;T!!#p;Z`:CGoO=9u0B{wyh!8@otQ(-+󽘜i&"Yd!* {Q$) kOL>tccY @ĊSsiTDJxBreHc?f24˯kqe0 e('J]y;/R7?+WD>,q$cL6JD*jak`Vs`e|b #vIհʿtGh˟܌P2su᏿ö́s jʓbW.{,G|Śg5xGByr]-o8Ÿ _PBvUv}1x]A$3D+ "m代&ysyѣܬ7Y hh`苡),zD1Cqm6}p.W.*loOY6hc"IU/G>yg;so+Jp"m\=bl&_"~_+S;.˶S\ÙS.m@Iw8}Ev05nha V!̅TT~1ĭ3j cx~ڪJRl@`' D-rb5ZN~'A5b:hVr'ccCJ$M0]2 2Xۃ5V }R%X.=K>7u'THļ2K`x]PwY|;#ވ#Hްx~Em.1b/ V2d!pD`Y~7Wj'`Z n*λ`{9:(% C+"YcUn3]{cE =@HOɠ A?6 q%9 #}̏Q=I22]Ued={S7Krk k'YˤsGzqmLO5.ߧ\B@t3N Hl)vvQ 0d P̏Ɂxχ e|}ӰFД U q><}F?sk<;4@~HJn5GQlP"XM*˙w8@n[xO InݪHdaG޸)6VxêM, #{yM28df"E:phhuK\ '%#)~5% (# ُ*uv3$BT37~1Jl5bwdol7:&$}{ b".So!qH[OY  =J.3yh_&D־ 5Cpfiגĺb&u1:k'K;vZM5{{;ړ]acpۥ%hSd5Іs{ ?,=W@ykvM3$Ӿйwj@t"O7:rnHxJhX4hTݚAϧh0>8@86Tu$Y@_c[3&m¥gS t=˚FIs6 >NA.wm=N!cL«(pކM Ң%u܃EȯA\ T! 4KV,RX}FIʍ1d說XSM 2o13uYOcd_tvUJUӬߋw$AQ q6'Nad 6yšPF=?''+%5!x 6ЬZҟWzg_LEq:.)c2KэbX0`X@(Y}G ,U-T`*D)h$Y>>I~N*(+٫.JFsu yZ^OLb֌T0r AԌ@u5Gê {Μ ``MLx#( *jLqoK[;VLEkZҔIM~2x",OGdPW<%Q:WYJ?WZSn(, z}<V8k, ,L4<7"ᕾ fnɰBdDbo'bV Dh6@"8a 1%t]|\wٟ9yfҒwc' Hص)^z񜉄s-s0UWbEMQU" i2fϪ4T%SQYa`l zQQYGAfxTc4U4MÆg3ժq}zTb"QN{} &pR޲FR[O0&(3F1"՝eOTB B]?V' ʈX^l.nQV^fϣAޮv obP'O2Wp1Q9dJȥkge;Rr /\;;&̍ĺ X,-8*#?c&Hi1QD\f.RK툎*)K}M^Wa @&z*oDcWD'BgPL9qx)B|pvT.s:ANAC[n{+4Q폔PN^ޱ<:),P/!ՁUIIEspc=/(/H9~~tԼiPHu_E^S.nPSpkϙМιMS )^m`/`I<1u9__/W/[Qv!(|OF5sZ\I$ E~)ql]NG0IF9豪Y']JEn.xoP6%T*P0ϿЫƕ{ZI6tOR=!RLX\Pǂ|~j/Y?$V1Ǣ@6t1Z+{?.+L0֛g[cE+ѫ $_*PD^-$E6l(rh=ؐ ?Uo*PFJM>eyo6`JPlKB\OwG0뛾4hFbbš^²XK dbԟeKneMJSv񴵭a\AVo8YF ᭅ"ڻ&`BbT}(󬘡hdf·op_y@6&,MN!P{ aľ!(!6`BL`n461(\|LpiE!5":0LK;bH4 FկzP?2ƒ%]U#!i b~VQ5נ}c(vSw7uFuue) ւz)%w_׼HABincZ =A=SX c;2[K2GBYvӷfminp^#,Mxڌu|q<b /49e=c%wC@BFܘQd$KqFPo(ИOFcMCiԱӗ@ :Ɗ1^gk* =NYqa3ϭuV)812u Zu9W< O%T1V(F^J+{ҕWxl7Ѯ‰d7HВH0n|GSmcHJ/IH}>=1ʺ$Sג_ܻT9dLfw3횓pXЍ\&HRA9;4`&%grc+@YIQ[s}O7,0za4ǑU5\NcIuNzNI(oك*ڱu]ED=ſՏ$joI#N\VĽܶLϥEsHdvWO٦OVP)݆x1+":Ĥ?ʏ$QQZ/D!C]<6pyG&5Cw=,DhT:P WҌ4021 C< 2Nr+2{XKTb#:C@nQiI 2&yx@'iW@ͬ5I/+WbদT%!XpfUyZ W^ցc*GEu5Hhx3j4Z,x[nR\.ΔTg';l1+'pZ-xK[Β87j#ΤkD"pc^ylIqy/*Kb ozE;DCA s΋˗jŕqSSҼ s,X1Z)zkz] (zu6 62ܧrvpʠZX2-ĩeP{cJWV&8 IXNjcts8TS&|Em%\ b#$JsEXo""Capo+TúGe@ʻR'!ک"Iy>/ӱ^pg2m_OaSro<&DC:9UⰓ~X7XwehO:@`ć-"pp]8g|8ݐE!Uv8sK/$doGJG]rYH3NLNAd*Nk >6Fyt"@zx(K0=OO7^[+ %pqHgϔfɬF)XrBOGSlHk\Vs3{KX }v׽ؿWN:,:LiD1i{'E[Ҩ03bF{֮ r 2}"^()huDSCT>Ւ3Y*)XC܍5 ;3doģ-b&ly| \ ͺp` ^z>^pk rj\D)e ֢T_C̗Rr+-aESsQ HD$4 ~_wCJL6T?XSŒG2g])ע%䓶4Ju0Lw[]t g /2 P9Fa҇](.[t8T+;m{L*]ic'aTmtspuQr:Cԡ,Nvebw\eXY}?HP e|3ӠyF/R O0c3jSfsW]|!<=R9lo!7(ű :폀S&ۀ-tKB]#AgG ? >Kvm jO9]7ឬh#=@{/jq a-(IqJ+rQ#P{ų⃘E z@&:V;W'/es-b9iB뷹ԫ]=Bqmg4f Hbw5l+QV(g{ t2cG2wQ\7v/vdɥvw_"#Rhzәt`j"jnjQ}܅ [~=#ABM*? !%r8)XHI6;p3*0>:!}!֝rRv>`wBb` 0j)xgÙ4r&F|B2p˝]l4] st?aj0) 2M?4z2h [g KeML\e)?OA,侮VWcؼEVnuYd٪q\sWh)S\pD+ڀK2/,c_¨NQGeAגēb`I/msɚ';Wt ݥ:#?Bc 0cg+5LOQKYY윸n.S nI' ao-[fA:Sq+`R5gRJL ihت@T0K/1\f%c /l4eGD$t@)HűgYZ0707010000003e000081a4000000000000000000000001668c1693000173c4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/h]?Eh=ڜ.+ˤ ]+'v5!*q#7Oʫrujg5`;S2;2:j+uVnOm"R+z%B {ZNQ+2Y\DdA>SJF 2d>]dbC1rП{Иp|j'Y̶(#樠(/SɴCC T* w&ڧLh{o!# 敋8d2ƞ ]J6ө xU1t k,,adn8٠ *UJ}׹WJRCB/RmrhȎʼW`h8jLΐJ'fo{S32~^z QӘֶ #faP lQL]'Sܝ4J; C)Ի-u17iu8-L$ *A5B gA;tZXgf2[#dC1AE’ kˆ_|C(GglOM\HՉYҐzAo1۩lV$ BdmJVRhc:D7_%#/0SPԉ\ݜx+&M(eK7D`q};@W+C _5>KoKd8ЮQp_X@GRݵU~l)~"ArZS\:u-.1#&W iK'R颫l9nO=@sO}-<[ ]Sminu0l"Ϳ-"LڿZzdtŢ=pO .iɹ E$ElZAH ])%Ǫ)Pjr<0'J x{$]}tz+m Z$`yON^q0rt!/|_N`BRUm:-k4('8;Qޛ^WԙT~4˒fQeX ~]}\ ձȿߢDs u4O ZHY1,īB0OO&G W&96MDI<iXl`MJU$[BQ%pE=ꔀ]4Y܁aVQ/ϷCRjlBь>dBA N_VW1*C~#]4sO Mυj u92k͒e /G;XS~ܩhacc^[똄I<]d`gwgobnTw_ݞW#_蛈JdߤD^xAE`sDD73ͪ3rR{bcF#<X?J5S\d²xQW(3lGB7j5%8&S"]̀ILlv~[ t=&]'|B]wUS킺ʅ_TY`RmWGeFlpF=l qs"U8į>%"7cVi" O_CI Z4G@[{*l|^gdgr:9nAX[-ݥ/>eY c #B8+kDCJI\יȓ#86 +uq_@fJ¢TCUhOyc5h٦4= dqDzӶo(h PNݶ q3ON.A+UkL/g )D/5[+Tb  `7 E`5R9"l 4VU/ _!x,a@S5gaIځ>t`ݫ;*<hm-^h "z_3FǒtX]r=kwI jlU3ljxO#>qz(YK;#I]Dҋ/vTMs4k^kHu;E'.HuԐu BFoIVԻCd>JKul qLu+KѮXH} W2" 0l9UBlu4{ߝO~vso8_B|{N2ӄVW M#CM{;xVR9 T)5iڠ^ ہt]. 5@vsIxqMGºW$J~Ϻ=]+65{bW(t!>~ff~J|\}Cb 6EPۂ$nOJIS`dT1;Kpg5R"`|jimK!wtf=ǭ x@"ϮR}^%GmXFEVt z<5K\Tה_&*KKyI,B?+5w`|q8拙zO(z!ϷFP co|A[i{Mj]><;NV?:)OW#Ӌרy5v_h<,^T֖՜O#0-Tx& [ЀahBsW˴ }c*-BLv*'C&h'UUڧ#va]+ҡ7u;=!IY*AV4#'FH,(q>ª.aN,dD^*L'RA3M6Q Q: gx)fJ؛_<+Q%.S%KCQX+^DL2S~&dJUSM֚WU_!';˵*^ҹ>|aC@<b&|в"JsW- gBaFJB5! %J;;e$PɃmo CLɥRFG){igq~XT7#𔟹~%y*3'woMour&A4pXsrtx;j 3h|Vڍ|#_:3,^YgŰo3 f?XEr9pTahA8l0`b` Ba/P3xKdy.JAٽ0o6\{+7֍KBh)(fy}o2n"Z4a~dK]HԋfO7 jLع3w6.F\]dTl܀HN p Gߌ;H;J-g U 'F;PLgi{K9u?&!-=~ClE6PmF;] hn)A ݋ o$"),gFֆ뇳pz>( DaL|HJ%2%^RFg _eOP>@eQMsʱu ;ȻDz{}OsT8id`yvAL%K0åuT = .(1ngfN}c܆PQ:1l1l?BL -x{91p%"ΤҎdC,@0%½0+m-wp w|Fz?~AWl{fC@ʽ01{3sMAVC'hږkG;6ĭ/]#jW%X]yrC?ڶ!o&͌q:+^_Cw^yv? Ӎ+›/#L:uDrEeT9JD?NJ#v Zh|Gi^ Ή9B gP߮΢⸐HPwpo}WrlS%|1aV=ՈY?.Qg*Mʸ Hxtw>1bOMN?T6$D o^M!30ԙ t`gN$`]幸M^ },rڎ S]lixs\AOÉ^AlXhA`U3"d,W.cĤm7хU<׮'g+c9J\PZKh4nn`Zivy\G趌d9ʖ0 jAZ* &ڈj:OVeAXŒ)Y } ۂ9D%~6vW{X[mtKkIJ/X1-Y];e-adS݋)Rᱴ20 R}䧀˯MuOsO>W\"y=a״W6L:hJ*&-=%]@VK)*Q #^#z!RH孻m7d?bR_i zwojH( SIɻ/"lu͆S\"ؚ jilT[0;ƫD =IƐ  >J4/ rPHu..7/GXVcO >Zw0Vy4wk;g+n $&qw^dÆ߄&3=N詳|➸K 7/ 9NQ5a U+l n;u>~_ٿ[c_ 0cg) . ; ʯ[W }<$JiVBw%| g{ロL YѓoW+C@9j`ͫq8F#R\.ٶ-:gEPհ]JYJڹ*8W׮U~<1 l1&ٰ1oLKf(]J +Tzz@dfV&Q#O5 c`%F%^>SS;-yzy =/9ֆr-x)uq˽E€ܭI;񈫙q)OrیJT݀z{rG&& 뮨:H`JNRYTA| LS :wz!kޟ֌Q 3V*K^ruǎmQ?roo!c XK56QboScg H֏Zv,Qq[y*g@d/I3BpbJ ,3oP4댻o Aj>8JgS.oR|4HPI]^F R5<XU1d 7-צ$+|LT/=<Nzw d rbuĔffԅh@3Vf1{)=5<- c,w iQ <# -˜t?&[ρ?0CWT ? M+:-ji$Zf5![64ۈړXI0{"fdrhºuu_fuٙdz6V?\9:4W3iܣ*ZFs~R[6:mMsBx lv3 ;M/[p_n]{G S*kDZ Y۾ǼFQß(7S?\ԏ2q&s֯W?~u[S{C!cI:n U`h5>8W'b(PufqsZc%7ZO$zܣ{9ͧ%=D7[$Ө0ıa{i ^jw8JyD2l{s: ӳl)1_1Ơk٣[ꓔ:Ard1rx7{;|5Pnl|&KjBG2\v|96k!߈RtqЩPm e>I?Ʊ[D lk[w{s 3iiZН62֯I&,8{qCJ?<Ռʛr.Z0[xK%#oO)m Kl4'+ޖŒUέ;ؓz#_Z!VNE9PJBR,eO$y1r* y>!KjNNvCT5PGKP{gwJl|ګ9c2K(y4G ] cn"7 #17"}۾RF# T9v|.Ɠٚyz[}tV<Jhdee;h1[Мty+"z+O II`0:}[0SS_8=ޕDnb0z|Mz#łd%y7ux1{鹶3 Fߡ}ֆ<[RKUsXrG^֊ YE7Aw4MԲZ쇅KZ;%S*ipR0M%;l[˺ڔyKUL,tGJ-bl!!}!ԡz^z%岣7c"uds)&vimC8]0`vzBʤH4~9p # q LsCW_S &<ߏ yD}}v1;ȫL$⽻z(aFkvi&<˖e%}.@ÍX٠r6~$銄 tQgB]U4 sy-WwU7*/aHS)%GܲFoЗly &ns͟ .F'DOr͏Wf}].sʐصROMTX =Ǧk]8wVh()2_p}3*NDPgpBƞBzF gڈe3YgLqjE^(֖̾.hBd #9 J*wʤ D^H᭔rZd})n,MV|bT3,2OM-o񡣲>_~ 'M= s"p) =Zcα &JЛoIzpclR'RZv]:`NK͘dwO(d.xRWe[zڅ(mOӱJp׫ZYTuY -Gu(2 q8@ G g]Laa߇ 9H,W{|b J%ja(k;6^rZȐkVh'|QVs" EUԥE^ݦ#) ȂW>XiM$_|KlfhYQ愮i XEkya*cÒH;G)nwMGua8`6fZI!}I垪@D З@b?ghĘpw榽~ UOTSWs,W 4ovEmJ`l6CkI"Qn6f`V# 堻@N:0d*r'Mk2={GA#lm!a+O ᛚع%(չvFnI<2v-9ʯ8ʘǛvƢӁnP|>NZfU;"1`-V/$|_\rx;{ޤP%Mͥ0,ƴh\o-G@-G~B^-MGO?됾+Pӵ X4jN5:XPN)JB hP|̲Pq;pxNLa Nv/i21YUSmcq`'U(Eppf+K]Enav!^ |9aeBgA"s,Zxl$!d`{P8-9aT;3BbRc^*2=YbG3z (ܡQ0ذ|zPG`zO ަ,}Uք1Y"u19uʸ4p*_XkIwEtm@>Vhy틭N@C؈?E.rȟ{ƌk-]$^@rTAՋKh.bp6&u3N !g!pbi‘Ҍ3WsG&JڝH@! @ErGOH=d_Y~S +"|P3Xw[d>Hz*ϊvbh=q'p?u2/I;JK<^ ߝj=02}߶Xq w .fgM7==Ӟk07k>. w<ÉtHV'e}q&42!'ͨ6P)!SuPWE^kF{V/͏'bDApN4ߧ*=L#0M^r2ȡtP]ӳ,YOwA͆?yEf#:_U})F.`v&Q\ʧ]}Yƞ;cT˼^9V2(%MԼ]07Bͧ+:3{AL;ߋ@VXkqfpWB68>깱_ֿgzځ yln\ dT.{FZM#v&]qc%ϝF #|AZ.9-Be <@ed:ku@vEaϖBbK&{Mo{F4[^V*kP wBeHU/9dҿ絓{3(.jܹ8ϑ)/*gNxZ(G-gAuҁw%ǨŇm5Z^lb{ T!M.}Ț[\λ]MQRұ [ p@ph;(D`X*)6OeHx[)Գ6T ށzsn>V.V/{0mvRZJR"c-A4S=M+ijJ(<D;Q(;.ɤ#$AC{4SF6>6VV\=_⹺fvNTݽ6w 9Amwsi@404_v.»րr_n&kݷߠSI*OXEi&,j71#"$ @{IvupȆߧs0ةS(F̀axL5 +%}]YU^~OҁD1ӢAnɡ#M9baʬMVoZgLqx q!x ʷa fn`Jw7B:jKR_6hu7(BX?;IZqiZ>xr+WTB pN=]4[4tA;ĥ+ 'ɣVѧd1,qu/lI(b}|0#HC~·T@̫ })K1,?fי.Ё-uKH˧yy,bm` ]/(0Dy/p~yR}3P| R贡Qv{x&(W Ѧ8N$1LL)UD dhU&kzz~iݕVUMܟpC`ȹf; ~XV6 'b:5H>oѻ2tho:x *#$`_!a򯿪 <lN7ycGcW]W|z+'KTxT:D-Cְ݈-؜n6[Vuyۓ:pQw>'O<^0mUK(L302l`/{VH5jA LV ׃gV1[qElpQfI䰥gVTF'ѥKD9M9Haϩ#u\VdZ[ :^|.nZ3N^ IW!@!,k#n_kV?+8FMe'Zk❾:K1uS4wAZز&:x5t!7. fĢudSIRQX"N9%ZtDzg;zSƐɂҰ'P!n<(. S0JB'K)8ټD9^H] ʉ"P08KǕrC8e#3OޅuCiX>3I;7 HP]b)sxM846 A* /vԤlDP-Qn+ 0z;h;X8uARA83Yىib:`1F4M S1ڃXg0V(2)eqwdYl>789o3 SQg; [u^ zʶ ŸCae򆍪-k1裂e{NҬ-+0%L芕Vꯦuû5:ry نۚRq;d vee_xKfW_8.}9'(d^T*4YM`\dy waB0YʴCckЂӎ~*CD^~p6wG'7XLa xaq^8ɺZHx06#b,Xi!^+qN.Zȣp[dh횠)BI̓"-q2(?ڜ ľf&7GߔpzCz) >gEٖqnkH tb.H`a(pQXI] Yᩳ/NCB?D:\jn܍ab:7C((0p i`am;m63 ǿ@mڕ\y(eԉaY˛+{F).oGlCYr@ N7fzj|Ō#.ʸ53ɪ0=^ b S5/ZR !е|~ =Տ=Bah+.aӦ<4"-jtٝf/~opW{'`J昶If]"#7_CHaEA|vOi-|3j/xZ]&2*3tw*-GKa6V<%{w=ނL$FD/ ;id΄0 a|w)= "ۛ$SLp1w8j{C(^b~ L{z6Kb$*k5{kB+XXfdWC~x_++Fe@H:8RDdpJֻVy[fw0uLݗEg/CINB؝?̂{uAIkGYLn@ݢ4\ ˇz1kTqѩi'#CMx0Z@l_ӵ+} I㕃hкR*Q?'̗WEXM?ೆj{Dc`S㠏@9gtܟ F+qDd#\譕!@ ot/OĄ=Pq\g1\1ؚ=4̀i) ĩϣ"tgR'bk x*_7&\̄D21 }0iK7^1zCt[|Wt9k_ dnGȱ'֞0Pv>U\Wvj=k>=aaVֈH~ umgMr TYQBA`'S Q007B/`TT: éro5MoVL뷼=, nfU#ųYt[[=Ŗ.馃?17@`O5?Ah`&SƆin6 3P{d9W \m) )Q(oqa;yCp?Jw)W%cc[h瀩um&rq_*bAƄqM3#lo#Y]uk>mC·) X4[j0A&Xy>O\(d^|ct 50dc~Y~"yQRd\:g *XL s >~z;C3d "mߤ8e)Pf  r|;X -B-=ic⹴8iBd>,`RMFͥE)(xeyjlQ6+٘{4gAhKO*RƲ/y-@: !Zg 7ǝuɮȲ JA?*m=/)Ճܫңԕ lT*""WuԪ4;}g:7y=x,@V|޸r[}Į:jQи1ϝKO/or5{WfnY.J {}dXܻ  h]WpI,7°ۜ\FevEj_5Epv)ϓ5_K'Tk %[qUb:w46$$t('OTysB,]<c*xu:iO 8tڈTʹ_ܥۮh;w+f0Դ-<&qU몡臰2 E!͠iN)6'dj #{Si=1Χt ng(aӹIǝ-R쳤O ]. "DR)ۚ㚇'O &A*w篫c^1yPgwBr=]'9~ ~ڼs X( ) Xs$^A: ,&A8@u&1ΒX\ e~bu˓nWʳ#n2(k^;kf%sũPNӗ eG &ؘ&v|ٜh 8q!k~"dꜦUy'Opx 9q9 ^S9nJ\D+W??UV%*u# T*L23vKD}7]N/IkԂ6!pF>C^~[*-0NODMǏP{h*X,Pqﹻ~}3 q(laԄv<8l Pw+'3xdT-n0ps۷=*Ffݛd@L vg(8 Ak7!ZR%% VȖx3\4X_1bcU"0xfs*§aZQt!E6x!V_Pݠ>!Kiۊ|`;N2m>`z;1.@:gi#NOhbVlω:}܊wr%u&OWT;|=R`Sz0LĥR $)-\LΫZĈSϋb"2-I}V p_"ܶz›#٤n46 e5:ÿ~=4iXZȍtg cgԩҦ+eM!gzFyWS )b48mȇxuN=aʣAVO0йEǫ,s GQ;X6腅(g31X&ϊ! o4Sz+3W_;Ҫz(R.\*nL6!>yvm"pĿ塗beUk{aomg8Q ?R,{ >оŞǪk+E,b3J,DEHS:T~wSѻE,I)wng'ANϯڰ@Ϡ`:QTs]´HŤŋ%Ny(MKbVbY(mMvSK' o]o~Kd!kYo)8>3ZIsA79P Hm@N*]KHǼMՌ mL˜2g3^JviR,~dS6 6[2m=ip*yOdBȄnT)""O@d[ɳfkb5LMb|Œcs:BR .@CqZ;> JOR $׮b?"ŎZP9 ͱXǦy= ~aXHenW71}"&|j $piC$R+\Z Ta\o 9j`%v>C![L|+t"_hr.vdIFi'{ ,ĻT5Ab:\սIVg*8Zh@!Jp_jS(k'yj-WdagF-bCH$~ދg13=UU,d&1t=F1Iٽ&D+ _ue]rvŷS1Da1QA"1q K\^#Z}c}O:V6q2@n.ĵLm3E[fj[V5cZB1!3Xn(񥰾ȶEH/'OQ<5tbm5xiۨ7WM$n2:/Rkxw5vvJό8ia#CgAٿ8"A:]O)RUU TYS:MfYh:A]Q5X\5%ys8ܕWu ^ŝU8D|eJklo&+S~ugjc͑_ M?SZDg6ee/Fo_Rk%֟tzoB< "b"ה!~7s.~8 32#wk|*UfRBpxżVzO%=\eoϤ;s*# 9&Ѩ- <<"{VN;G-;񉬾Xx"F hef[tNrF؂Zt.s/lsdX ?6$H8"qN Śf 8lm.vm8|9 n![i{'"qrߓA"FgBUv8BAoȯ*zUD~kwE@S0_j?{ʟ}B3I-K9yV1BV^ڼW)sVd#˜mș 01K[.CX }SGM:[FO ⣌tp B($<9N%oRL/zኍkɟw IQj/o8O97>-!ޔ`;Hg%e!;h,yg͔*|kշqã%/Z/?Fԏ]!aҕB\F=@_!ŭ#9{etL`aUl*bvf3甥G2􁕯/dbBAt[FV<9$o?έ0(}23\@ItO7 m:w WM\P܈^4[ɨ=%+ 2r7GU{M`Om+ؾc__ŋ0ūjJ9=:|=*q6Rs7hdR"Da7<"€ 4j4uksc dj5>Qp*?%t֒|jڝQll>tѠ[f򵾝%n!nv~ ~ +|٫2dlÿ9Lh浵ŕaOwf 3?jgi^R"` ŝLz<~8J58hcZb=?ĉm$0 V M#I;3B%fP4rUyN9ۀbYd0׵ia(3< 7Cʓ?BEJ2_1bwB'xU ( B؞%s^xT j!d۠m 8ھ4(? &Rys6';ޒZf| _/VqGs$ʥ.ܩUH";3"l,*&LXSKuw #:æ8pIwt1G:QՕRt-%_;tKD1"bt$^8p&RW*-_߹GBhBgG; (ANdVŪKQ6D3ǎIk(OL+%?U[6׈\ҫwK=pð9`6KIQYEoT ]5,NRBF*ҵ W=1:4mŁ,;p/:GeL'L}KJհS``?eqAmO| ;H$kB h*5bG(rY녯HAJ~YuGd:1?O ʱ*?6gGPĐAAg]]hm*ٝxR^WM H"or(C[l!a H{Nf:ܸ_ROsf_BQ]:a❬7FO`Ag=%t߰9#DVZ5UAC&艤l;Gck(D` T6"E{C-d2.G<230lvi Kb 2Uʸ%>r~/׍8+@sy2.bEiI [3t}7FUӻp[$-dѧ9yViNUR'P3;{üyea5Uϡ8l7Lɛ-{59&!+he?$\\=xaHp&iM֞ ˝u&֢xhذXhR5-%F` #*K+dd҃utpha ]^*%߁P1^f{yiEomTkc3[[4}уPXF 뉕fۑz'ʩ$Q }x850}h,{ sza+eO R_ePoKWLT FcGO'=»yh`ɶ1IΥV w6_~W) .Xʥ sQ%uj:“P"Ya( `)ʷYCx8n[<_, B 7-U12natdҴ5te"=0e:CH%uH*.d(]X3Iwj.nr~ٳԵ~T pY 3 @L O8jC i2 n!;K#v_E1_KY Tks0޶: wz41.wGķ4$CU)|*3˜JaJ[=.Ann^*DPO(IGH5Ǔ!77C.fݽV"IOX=f!`\%%0_ Yr(c8&K6CӁYvørUQWǣ_B0PzV>! D|-38(S| Y r( $EaLo71FΔXȐ(-f,`|4WO e7i[Zo2tt(Xdr>c8{w@gҡL|0X{Zנ_]H1UŲ{\ZC Pb(qEO x2xu >D>*OɢϢSuf^u#1l#hOL+[+G1x8SIGS?8S!z6[q~'ɶQLơS'Vz+xm`P/hs'9TEhvHDjBv*_)%m^#΃ַXD}bڣEa=D}Ӳ07OT}4cIø3KI3[}%͛ /--`R xZZ *1_,,R1`.zaXIS^2+B+ycxҟ1Xu☭Bs=xsISEa;*OP^r=+`^db=hO<ڭM ؇ᴖ+ɰuݹڮ5%Н#`@(nN}NڎߒX#ugK FzE`Ί|~-Rq#-H60)*VBj˗uJlj Ӻ c.|(T}W//M2^^'ik[(X;jVu)0Q-y׸*8~~_`$Bra'P MGdb1Rx$9grHI3LIThL0wŰfh\(q^[}cVQY.~S އ`wmT)QS>O<'ǣcZ(N7\#-ߺ܁xovR>߯3P4QlRj=g;omr'ʕq{MT4[8}\e16;Ѥb֎D n/="TsOy0CzQM&nu)>|IS(唽d?)@F0xw))r*Zӣ, Z{d{ ב԰1utxZm WgeO^=-*mMz7vX&B~T<ͽ`Y&sPph1m)4W1I& r!ϑ0ϬL]BR%7oo?N)п)}<&4"dPiB@YI;e Oԭ$J@ˁI{o3C 󬶧]J-O[y&!ngmG6uTm'HETMEJ-Xށ]b +ّ0juvEEeW"H=ep) 2^D/|*XWh^:-0څwyo&<孪iv0+=o hJgZs}rQF2gRw'ziJ-Es̺Q7/20./$Kɂ}xUeWp-iR%|R/#p-?_ -CoB$Ѷxm"RLOĿVI+v@/~d ΙDH _Y? ʿ"ð=OjkYNiD6Mz͈Qdz ƆezIO`3ʰ}VuajtMTŒ,W~i`oٗ"]M.J^R~SL}UlJ{Y.k|CbIs]X\948~Vor=yizaaي?t]Ǣ?|ѳcJ|*>ˮ8&tM%Iߞ##RЄ=\`ܑW.oh@)pH.GI^m^\ڳR+ݡg`R kˏnbEǹWƇ+oDm)S=2KEV+$=p ņ&@En$6EOGvl_xo袻W.?l^8nfo0}x%@Id?Q4l̂GI344yLW'O{lh[jDY钻E 0~v%AC]ǵGg 93˒+uGl@^,[f\kr*}c.6ÙS apqȞU6ԹZl 'GKAʠ5yt zp (n#yZa@HI7t—1Twn@"A瀥ŦdJ#sXq(geI7J~p0wvs9@o>Z6ok:Paꑷ %O.*,bK>|lLZN+1*{tw""gA<F</-7h=o][6`\[<%Ctt;vl}Jnl3UCXۏt#g?##Tj(ŀMB4#@C33PmWmZ J#j׳L3d2 -!jMJwdL6]X-W{754RQohB*ES 9jzeTsp^p^P~g7*a0>&g1~c‘hAUF|` x9p`bXL1IiDl1CAP@*mTtK8SܠX>u/@8Bunoڤ:&w7W^$N_8]UH|S/Y.3RQQ'^5H$- 3ZP [-j*ªrXV)gSKϞ]A%IBJH b"t]w tJtųVv)짴DXۘ0AIX)͍Hq W:N { /r Hf\='䍮wCSS)x@E<ʀXIJ2V5:[SDYk0 8s&nY,cK`8P &k/:pJ6z\y7?@Hl)it#ۺyIOzm@/`g.1uT"s)N O|)is]42'4 "r;.4NAonDzcBxu3תV*9ڸoθPR? h p^e ޹0Y۝$?W"K! >CR qh99cyܖw8:>QQbJ*-5eDȧye!ms&^5%s߄u8jȤ̔o'="E~tnTe65~UEK_#IZ .kvxCs\SI!$e5͙_,:4NDEt ; "=R+['u ajю:PtG 3j.<Çf(RNhNg$ #,} REVsǥ&l8ik/8)_Ƚỵt+SO'^ŜN'=^Kfq1uS(9W̾>KQJNg !8`)y_\?v66 w+B/1-QXURuyc.3R)2Ed{i=' 8Ҫ={ΏoMN87̰*9,ύq8$*hJ>o%nA(V5kAʂb#3QGXB `hSvET0 `] ]gW(\EĄzQ\P[BPg*Go%&%&BF-2yev{@,XPn#4\$tV atxs,x$n3(è~flS^\[ר)sHN}e,2Ǖ i2ZԸ~83rDYsKG!!ݕFp}V%^Y'a'NCN_mGrI$էWᦹJ A}2cCgL+ rZE(UC5rp[-Ř0I[ *;[K-,zg_#&r;LѽޥOI*8~>Mr֎|CDŽ+PVdb `͖"86RH@ʝ,Pe%nQE 5t6˃a+{k> bY.2W>H*5=OVȊ Lћ. c#I'a3D3%7;98shN#;˷;ƇPb18IA'֥qBj*o/?⪾,M%koYoa U%>,L8cM*=7(O*bwV pV'ĞRԜQ[z>6gH ?T7xE9x8Q?zBMڏDa !Hn `vkI劢6O1զ9jo2`<t t(o{]% wU97x!gn&8}e:v&%p_⊡액i/:h-V >afNYUEmE?fkay "jlY?>]z1X8r0f$L\yw?,q]5Y$is䉯O&5ߵ%t5,P͖ ;MX2Lq .n]9abh Anlg]-ls&;Qnkߌԕ"%gG %r2Όd[xO~ʺXYl`У?ݧ wR6et6rr-b}ָUҼ![Y(F=H V&C[d5}i5gYs,n* r'ml4=V {(i'C."\,TEm:-@Wa<;.>@bQkʳ56{ИgQ B5A&ܼ'KBk/m| '˕m!L B#Ru7% 4$=S1@o JʈTnOsf>N 1Ik%)j͋R'rWT=HOXȖ<ڪt\Yxߚs%`J'_`-@ApR 3+VҞ?Up?u 熻"#% X2>HӤQngx~!.f?w?2MU @ӝQݬMO3ԣeƩSDG|CƆKƩ.3`[W>>oEN"LK0RG; %:gZnSu/ҌyJ±->QfO,v&}Vt 4MF𻍬wKaR埇+6n%|xY͢sq&p˱p.#ލF6)ai5:^lc6ܯD c,rHk ,oʂdi\lăweӆ*Px6 SaHxg^yDy1 i :hliQf<ʇ8Ry @Ӿة){Xʒ#= Xmo} bMVh3~m1LOH3@(9.|`_\B}=AzĥS5Xa2F)(-̈'^T?,roCV:}u3{= ނG IBUm+=Uf1D喴. FjRÊݩ-f<n55c6K⭊\ӤG{"͗k @(Pҭ sȹ5 lDh+BTC`UYD~ZYu1- nr!+U5$cyWFs6IRc+G($K8??B=㴼V$#[qs11WbeNh'ngrVT!JFӲlT7hZ* (SU`f ^ں^Ƀi:!LӭQC'L[sQ~r[OC3^Z7F6 81  80Sti=>VaRT^z'>~ -N1c2-jZlsJͺ :'|mK+ Ul+eT(jGC,1>69*!?]gK̆~\Կ]CP|lK"_dyfla]|f7AQ,dQ76[kDQu@DM{˧cdRmS4^ Θ}FRRGOd䅰Da[&Kٱ+x\>v|DkH槉0}hnx7X#nQ#2˳MՐ{o#z؁ ϷΙ_dcnsfQ *HX2pZDB+SQX^xQLnfݱX@ \P&>zɃ,Vc([1ۙ .nΈYTcf5 -M ]e)P,1갘GeQedֿl>S'/&1#t #/9b]d FҜgM0;q-).i(*%K}X}/6iL_ϛơJ ,`@ØF-O0ŀUco2qvpL ѝ7-͜Qվhrg2 L3"IܓR{~'HŀQ QdxoxBї*Z*5lD2K.Ŀwˣn7ymQ٥F -h5qX*]^Etg-FIC)&hbJDFԔ9D|oC:{qYHpj8 8=6PJ7| Y`Ѫ߭푱w/4S6&weۗ毣srC pjH"mod~$..kXdZѷwy^z&D*#"žfҤl$/ j=3 س+w6gSc 5ɜ9V k?)Ȇ}s BWLHƻό*ҁZH{5+k~}{I.H(ȋ{zh=:Vc>fjcl;8Ix{y]*AQ7:ҷrN~'Kii}L+֌,7`?WX.d 7Pz*,^&3{ S}{z$rhޡ7Vztc }J2RC.yM+gߥmhG49s,mFQTc 쫹罳YivKhlFc_*n1QWDʤ()3֣[ެ +q6!d@0g:é-\K`I"-5_\vp|GzjH?I6a6mXK|XXO@s2W &]Äa rT~uj~}wŒD=a\4z{:¿(!%ۄ1qZ+`<\ P /nYܹ!m/5jDS|GKB*\Rcg?EǼ񼃖.A[AJ)-y}" uZhH~RR/wVOZ3tZQY&խ6xb# $vlD0jJZbI ijA绺v]қs}0t^_#/1kN9Ru.!z@y&DjRGwa8$ uNyM*PۅՍ}WÇɘgd G(Oɀ}`Jϖt?G:7!x ~ X&x-ƛ;7 sP].ICP>Adub@I-:b0]'pC0EB[іLN 7LGFi󘝬h-!~Ȑ`ͥ 'fZEd @0VNm(Y06U >EpLh/v]:ѻ^z%Nܴm׏2nCtI4:b=,PeQ"Ϭ+{0bz0K?0Mg;G4O5]gkqAz}ONyf:Y7*jc@M(EQʠюhi+Y,-?zE|9Nj ޑ9(?iϏze,R:ޥXMb-l*0|rOӁ8ϵHʡ‡u[luRnCP Zآ#hx\xOU*>m58q>,2$0=~a5"0mhwq"k;8P\ 6=tYƧ?B}wYrF+?KC3 4d*5R!w-*5ؤqԛJ*N0'9ri3/}n+3\Sa!3zQpU,р14CďYA vo|(W8Y#qg~PbLn)-?&1.m> %zMڟ!o [;nEە ذS1[ЊOSs[Qqdf${nB5Nd.ۢ*=!հ Mʗhin@7ZۋĨ/m֘'㺒A=vdQU"lVacR*H\blCnΗP+W>9[UOs/vդ쇲qЗwn&ߔrhoO*p &T#3=ԟ?ɢ37UHwzAr07&!zR;a b񻙬XDKRB<;I7j z=|1W\k23kGS2$8rri!?HkWo:kּ"t۵ i?fQY%CvM4nEM Ȭϝ /4IvX|>=?pnYgZ~ ag?ʀjV< Ů[H"%ɏZVpCP u&onuV.nI; ޙYe6~W/Z\&p!$f,Pg C!X:ѥp7I_p?NpcC#4Cq36J?>h110;UЦ 7~rGspGCEz0wiHC(RÃ֮trO Qkzy&AmNz,֭s.rBN2o/!Ͱ+,Z44˰PhxDOG'kK^As>AUHNVEӏ ӰA2)@5IXT)^|sf'{U5_rVT;֫s-&8[R:uǪʔ4'sPفVbشxޢh|L;HrZ3Bp,٭lX<73jq6'[xf瓥\4^=CU r':j|VE0Ho@q|%?·txAt&<0d'2eqM>bXQywv!ۙ 1_fy`예8h:8G=ue8+*'LBC1۝Iz `|^`'cvWxy2: RCקn2̰/5#s94y:FK}V(3lJLxXbK,-%b_  48d< ڌOQo۴ڇ!yH"4nɫR7 HA/c%EUpPi l?ްF;yκ[s$g%rxjgExJ#zHnVjktH  Zms_%m]WPnT37; vw\aViiy Cڦ@ h\Tk#C6(Xo8FXeF&wa%zGWoR(Am!*ښC8$A/4t1@NJyYbSMmT؛|dwN }Fc)Uuwu x37/@.Km6U# RAUuĎ@A3kç5<Ȁ^1ʍ~6$w޻\iӄv<ӪPXWz]M _ vl6RU,McJPгm ?fjjhFfڏ&HSrt]޳0kOI1]n>/Ėik^J5dʒ4C̒xa=E 9vUM;Y6XaƿlX(kxL=El4b9"2 y{x1w&] 3=eBQ"jq!޻A2`Vǯxk$1 frn )tXqO?Ac\~Ykk^.$Z S*GK;}y &\FjCq)vRm fiN?\s`+6s_RQ8LR-'w27* Kd.?_D\X//͈n? MzzC2εHʚߝ wt*5w3$9#%IN̨yQ8}M-So3-B<8>J^O/A- :!ъqۭ a;-i@v!} ~CYsZ=)+~@&hA}~!8\؊?lH~[^{LgL#ITövS| ]v\| t}`:uY@QvJ`* I`2,کJL#P;Eep8%~{7&|nkM:BZ7/"QVE{D4*\]@GA&xH&.٘ 0/Tj2)>&%g% M`Z`D|XM򕯃a#uwiZZi$|ڴ=~ƲMmd67ޖt>tyƎ4!@U~CFE?6$a J^Ĵ*׮h6A,r.{v[#12ȷzPyX۵\n޹b9zAHE_FcG$RKK.RуBgsGmZ߫z#HQXcN.P QBopVNN|ԭP~L@þvh;6%p[>N$aT{:*K`\أJs1!Q= > fkp7b{>}R"C{ʃ͑_@icpyC1~x<G[Bq>,VJ2ߞm Ð$K d6s'U_9afO,F Je_x7";:/UJͬ9 v#j&%3M)JwD,n~sBț: fID:L!LV5G'g/Tf'e2F!PrMVY1o />QȭNi݌b̑,3KN$ߘ#QxU,۷fVSl%JH([հn3Z* 301|KYo- Sjosh~1LejB!,86WQnFS1PyHQeE=5+O{g9ՅVJζyW77J]\g3J^்cW*y[ gAyY17ꆚޗu,>?3֗Wj76Q)ـAWM`98{MQdjF`yL>2ZwOZ)wԨuL+(_< Jt~% 1󃨱 *1Zǜ1uCwV_+y' w -ĔKMl&7S]om!'iQtHsA2h_1R 1B#(Fp8]әt9 0J08yvF"P,!RBg:яZ5O3 ԃ+(A E?Cҵ]4*#{iY:o@fPXG(~hw^ nBaF)@KRX6y!XF)G'XDY-l`DӯMX3@OتBzu 7YHٜpKݾ:#|BOB*ݔ1׏]͔uqrYS<-+}~Uѧ]*;aUp{~(9e5ŀIV.גsVIEA7J>A/V'5ܦhн 7Q?W΅c>տ I.+Vy>W ^a1@D4 X3:qb vaVO6;)o|9^ eы0]C.Jly:|m`5֤$xUvZkWCHQX#5Kx'~-~n =;0m[Y)-%e?ScW3٧=2Rl%gK3fiND;LZF]ClPȍgre8Y:eԹT?a7E!(9b,{G.i{ gnD|!62gP.:t{d)܋{pjLwieۣfT* <(1 z .ۚimxKZYkېU,…FJ.e2J E-F;Tc)K)fj\<-8:LHكTy MܢxԹ3ܖOӂuٱՀQˍSE0N(~&YźO8c>W9gc x JbRIBѨPS#b9\g] J YEo*ַt0{ܼr O|?9sIBWPp72RY P[{P3{lv r=At@n"4E|]^:eD_:9Ϟ2J+.lZ6֬puB |N}pً)t.e-iTON/]*=俕ȣ*zwjΧD 4n/LkkHuZګ8sRtWB&S]UMd66<ӏ$ !<ݸ9 R{t\R \̙@90V, |o}+^-Ebӗ&spUgZhIQqDαppܼG5XLS(8 {
 +n 4\ojyg10pCp9dk&nͳSꐰ-0/Ǫ-( ^XfH9=S˿'Q.D=ֻHkDBW|yxyz@ \,kpQ jRRNǀG/8 36nPtiu~jўT%֭etNBfkG3HVbHv.Pq&9nDBMA<ڂ=`f_ՁZEBLØꟌtk7U}+g jHsGVyZ箕㌯VӦx?˔a7 c7XM[N_ ecR`ڤBF7J՞BA-armKfBQ|Nˣ @ @M(Ͱ&̬B 82*]v kRwCSPBS7 ͜@'!_׷ss6.ckS5HxI :rLIQ)~|]k_Y|t+ b#s`W=nuS.\I}HF * _VG62=kg>"(;P hބ9ARTmPp,[!m=ͪ9l_:jR6 &Ẕ'FelF9fUy˜Ng,IڵH i[U|[z<G_#geiA|y-G mebw:C9~nTd*M΀MRuZ6O2vNp!4J:?%b+[ }kd2~!ΔdUaq]vOoc PTg$JX0J5)ޢ+99ے#ysϺiBBxK ORzI&j_a[(ϡfboz ScB`a:>-M_S7ϰTtuI,k =Nz!2F$H}/69Ui@=jS7Tk:køޯcVY;CL$s_ZvkY鶭`6#(X7Р<TK=)kK/M4]E~j;fTnTP$S@+IH)k5PP+ ;a]ZϔגV;9@e*n+z d.oT%F[tGAnAk 8v֩r}\৑ _OoX?aLv5<նxhXMN@g8H_Yd٢M1=`A^l̂!ܝ@ }ס10?`(I˿ISyz[m@sx[#RK.~RK1GPn^ n.)g|k/b0OX@bFX\ q4ΔrOP/A`м䜏-( J*Z_,FH]S\H]ҶXQ=ŀۮ ` h[c)C ޴E'x/&avV=i iJeL6ơ߉AYz{Iq}; r4d^BP_i-)9ds ? *+S@:UUZJ"Ddz焔IWT&+zcgT/"* CKc sЦ {w z]:kJ졫c㑔:hF,YlE 痀l;̝@ceL74&}7*Ƶe,.b{rL걀N/o<ԛOPlxQD~^HBqH~g= lzW~)EJB4JF)m^\r*=:%הqؓ&W$]5 ^NLjr~HMg| =ȹԉ ;.x{ Bg"9XMmBBa `TLWh9cxs‹Y?PL%%{,1WrDNs@3;LgDw;iS_ׯ|N R-QѶjf\;>~Dol©=+2]CI<$P,sgtIT8fJ_!S@Y-f0[A;Xl;)zT(^8yK1cOZPؽ{ _ 'es7ˣNKz!J<&YFӴݦM {"  K:DJG_SδGrӚ mF7p_7^ƶ1(h<>x@^K⤰uz~V%XƕseF/%]h@A4J8c.hݠ]P R@ ӀEoWlb8YM[v~{ =U|o tnз4\ACK$ٌX k byZ{skB gt g*^Z<*I&KJX&. pr-o *k{ ?$~tO 86b=q܉jӘfySQPB1-(*T%UXOi뤁` EtSPRa) ⁒`(l}k˸l;Ah .gn,ávYPU x_/_&G0; ~jEĥ5ʵz,LvWʇML|Kt* .z|zi=+LDiz~;Q:3e4%o$, OF$fgԛ{&]zhiDLGKA]^]ADFCUةQ*u3:idYX޼L娱|hٔ̈́y4x rbw`^VGѨD'q C Naq cHO%>u(ZɜRp7`#ah]_%Z۶yݰjj>!U^=cp*YstV^б7~u;{_}LX2,%p⨩L-TZjHOz pJݮkg ,%̷𼪗9\ִ}ܘQ H?pW !>+԰tJ ]'~oWd_j̄䥖e } GY|rNfFy{K3o=zu%L|^0~]&lwJQ&)=8| sp*5TA7Jzyp^QMp3x,MJjT7IzȭZnքY(s6w *x x^ɫiwQAę߅_qζ#Co,_Fg̻vq0Behs4n|T*BNYAM ZoњXr?{HxpׂpQ/}4Z_@vcFF}y|/dV;@yž y%+\IJ5Ic/Zd#\cc5R<1f2͐j A. L#qMv{&_>cYб[Dr fvo'ؔ~Zv3"9 /j,q7bMbNg&v8?Z"DHq,‹`G §>'GXW] Y ,~3l^Ճi閔GUFmIU4p:~>_ǑzF=褒LLC7+ |% ͪH*_xJbJO nؐX3tPFUƽ9PpzPZ7ُPgK59; 3|%p[@fzǸT%Dy./ZeÖ@H̬o(26m3j|gd2LqiP;YWRv:h=5}lmRD8Rč'BQMUPx} +Mm:oAAeЉ┌x7^D0B1  <&u=]У8?6WcY&[*'ACBK$>y"@em/9kAr. {vl2^nP@Z}o5:jwlJ<;[^d(ŏqqovcǎeu`+*5),lWPUc1 Oqb^ݳp9$Hӊ.Bxy7 ҉4]tS*4M(ʼd꥔nѳ}PӴ!X4N5w M4B -Tܠd:aZ}ǯmq+"D?ʲ VKy˄/ѡGqO(8!Rd8՝,xny4F2F u.Nn8 l絺:xqt(h+Gٛ\@X4O-U=%"ZwSf'hAV皿O:M] ]tFqFcePTY3|P1Dqg r{@U pUk7xɑp3f4ѱIۑB.~"G5bw) fĀf2'Dk/7ƴq2cS4ǫj8?Ίek铐-?TKIVi7ol(}Jn*yQE lxLq9p4D$R3"ny@Jە˳]dK]kBZV>=-IW;{|4,h)ӂL)SIډP$gm -%\'>& 3 uGfFß*pGt?:~0O`_4zKĭb09l:4k; }spN{h 72s>ATz ǩT Xa&bY8Az5w)ѲG& &^7s`%t '7p,ssMu;/3 g z?{%7jukB4ɱe(@bcLmmiI85<.EjS2Q%V26mүK9-W_R1 TcH1Զ9s r|tH.KE3d)0# .P!kTZzeb1s!ArkLBIo}ti2iњgDN/GҞ縜΃۔doG!>=qItbtE -m%\_l]Q[F)`8ӢUݴ=Ѻ>28 uz}he$LVg7󋆴N`'A> A_sݗ+鐮hP,#Uʢ[k:Vj`:Vy,N}YtwFBR0 ט @!՘WONNv+¨ŊsO8)ڷP08e]ӝl-873dݼg0T(^RXl]V/m ]mfe,vKvLPMu\ݐinTv,/M*Pj6I,SY}RPɳ*EMYupiH)߀$FZX-W@`ޟr!&'t]omF콜Aͩ~?Z$rȳ>\d)|C{"3.k@1FlBO'Zk}UK{A[tfB(e@KϷ+t3/6wa Pmx!<E +) w!$)̮u~*ǔ4u\M?rV۱|GWDο! ,%jPO+k|h<ҬU2Lځl :AHգZH^R a:c4'!bZ~( %kP:"R/~SnŴ1fE൷^ Q+$~3̱tJLo$!ynY"hOqy]:zTUTr{b%O~Mg=JMzzU+O{WI΂b"~9y 0^/ծȎ]zysjbf( issff>į"x f};:hI(Jqa6o'Մ+& -ISÆٱMAo%IoTι"p L ipe~c8ެ{+igp.%o\p)3'":in=yϙzp}@pxA/&ByЪ7nز"哣/5҆%#TfyɁzh\hO,[,/=w?5+ZCˢY{u8mv(nt=q XL6B=~[7zS!о7CrTcPY/o)iBJZP \eJf,/R"H]U8'3_ǩ*3GLBsoVb/!pnMےGG.q] ;ӏNjed*E?lvp^hkԜ .\A?Bܱ &( y7-Wnk(k/lsɂV:띅b7MA6tu~̃gcfa?mɹ4#,TL4z;Rn0RF]yQN~͇s*_ԝOSS1 b{ex3=e?rt3BA@jRPC+]›a0054NꯢS8󟀭d5$=]Ӭ(j2!!³Jl}E:j.;LTr*ͽx)[׶ jl#U7 7f qg3gU}f'gO sJxL;涞<|N0(hW/"X5^@Gq[-ks }kħlCbSJ+ydȮe@5RT:'Jol߃ Lr=f$x.{n+.ed(aXA@ ۶hmЈFdmzWc(=ۨ5E'rp-#5Ipo:Ugc~'%#Zqt B"0+sKTiFEV.Z'Hw{9e/ ]</k 4AչPB4=%f] qHXDN{K+V-[F)2X6]x$^0q2N6$Yy\umM8mSZiYѦP<@g 22qŇ~ AS,CA `n6&gGH i"o{Q|^ۂ\FyaRșť>PN8yWd >_Dv:`ʕ!~0coL!-{owĀR ZŴ ^V˺'*䕌19^2r4`5)Oبqpl%8e|ymgtD;%"ņR#W8XylAr0ihwqD݈m㭊X2:R.0cVils3^1Yxɂ%b\{zspm麀(LYZ*R{+`|]#;grATz|yNcO 5\*sp=BM;" rM&i$SNՂ)qC/·+ttxr1uU% =5..1)1=%n/>:`~W5+ME.3A6jI+ Bv{UK B>ET.ZC mI&! L0 {=4|ڧ|ewqo_p, xdL .+1dG kŴuMWJR䰑3<0Ɉ5CM$bA22ء)ȩ.2px1Cq$*?ջeCPYNC䥒]Le~+:OPho$hnj/#9)Ivw6+`Y7|΍tAI34*I1d1J9wz-ukXw9YZySzb^=IrСPdN¯1ח(nKB#\Þ QHFs>Ttg22lQ7RGjbf@zr:dMc sGBtpHBwЙSYDG BZ-SǝZ! -y:ߠ*wSooIQJ} !erB%Fz&^9fZ|$N@Ne`Stl 4nx%S[5h!rB:daHBkwEEL~j) ##'/h ֞yjкL`e^w2Z;IB\9Бe"32IHnZIBX:VwG֜+sfmzQߏ }S1]Դ af9᠟)/𶏺 `FRVjDɇ%vU.)SG{`::w//%:}Z_{Ag<"zeBHo2\pf"TsMߜY܎~8?5շ].9H@S:v#2Z;-2pi ߼'qHWyo#W/1-gˑBQM2Mn4[|>CzX|O_TTPw8DqO"FvU1eٵ<~ tќ'bm476~Rߜtַ8)B̷A&dz.ɬͫḈzj(UW#_wVFɅ5c %$u8ԡ.yD~6&\ ƟF՜}1<q)ϨZL. 9dMpmR[7^|`S/U  7m|mCh']%'q!$WF*_>h KGU30tTN:?4O:CYP$uh(lNTPqJh ͻ6JyK3so>H:~G\Ue㒹nќQ]ᐊC.QȘu5 Wi=4 OgZ?e15b@tqcYk<,d 46%h`Ypc]f\'3xIa 3˶QIǚz6sΰ|uK"|:#i8@wL9:ϬۨրAPgFU\nw v)^[ɡ,`P΀Lsm;f欀FA#y4߷%˚$.]-c-/ƿ6:q/"/SqaA0mAjnՁVG1{60 Pp39a-C(0=`CuξנV.;/a r> >cHp۷Qm{8"N4>[NTU 5oP)JJCJاeﳖ9fί>waCoqPY#阭jЛ΄Z7zi6n3b; d:~[1ROm*Қ/kipqWZ8Z ̡s7u@Yh'5bD C15h95+>fw.:MYRޛ2VY k}|]q-6jhîF(ǁ*OG?;8Oc1%7ZhqJS1zSф7~}9C󬯜 P#ol_fԋ{ S#*%#^} _K!@0 "T"EQեjü7X?$|xL10\!yè~1~/1ctL. Hr +/nDf~ϴIjڂÜ?y=+Zq͑A(/5e{t*6ecLrP73AaKmŅj3>ڧ Zmwq> )ͦ=ț^"QO|X;3ySBil%R?pah˃c'.b2^UVTRbSתCf=f<{j<&f6U@D"t.vuz1˰t U U( d٨lĐO}`^AfA"6C7nz}JGb1>aZx@ )QQMaU4Kga |y^gC#eŎ 鞦#H* `3h,J2qJO}VY4T'AS`DZ0}%su6  x^j9M$DAJJOD]X?vvZ:@A[{lhOZpI ~/'ukfzD/Jf>L?=Uw4w+K3ڭb!aW}}#=m+JJ! ˾wJ#k}[ >AHĞTN$:-4aY [2^=GsZd> 'DVwG?Mo~xxs8ɻqMc)贗R,OvRvnVm5lB-xu.ӭ)xg+\I\^4 y|+SGtTF~ 4m\2_x[8|^+:/mT@%\NA9ѓQ %V)߼VeSXȩ l7p^n޹[KL+M&) O(q깂pJNC ON$,Qo7uʳÁgZ:%aWx^X i5u⨬2&%EP6#V_EQ<'6AH4Niҧ|A5#'5O@M=K0E'I@/Penfַ7wƫ-DjS`d?d-N6,mi>=@Z"IY@] */mAGްdeaɳKc"=yi%F﷥$UV#-]F{B .':^Y0 6lTf fwt#Z~|ٷSt<_]ڤAiKK{!` b`榜݆  Y͹]n.Z";9—ԸN'*/Yߞ55_y9i9ƴ~aIVv F8ۆ,<Krq~RYhcB==s5Cc:?SʉBQRpW'l7j˽le -Œh/哞USE+_OfD!eQ:/ TdhWj ]8w_J*̏;8YcBD?vF"4fW[PsHd :A=u;\':Mj :Jg="e:]$_d4zL &?t_Md[PG"(H[ T>E1V3 /&l}KKhGi[* &CON]dfQz_&K!.᳹F\,y+[n3I\?;J*Q5Иjub K  |kڱ#^!Af ($If?D&B7Ka=*7] &g)1x%݌qĆ)Nёes\|Pwn1Ƴa}\dl@`ݮ? !2kKE 2xm"uSqhds X`v<' X&n^K2?1Rv)\ܐcUd.!Ru0e%s\@mb3A#cuH9ş9ה?Ѧc#Dխ'pp3.ܺr T }"H^$_Km캘H"Qs%b-;BEVΡ w+4F=kU=Fauئ3XeϼGȝ~n2`F*R=J`GQTv]b/)h˩!ZDm-=8ԷYy- k#u]_Ea DkЂ 1?z#`C > oǥw;@1TGimYJMq?8LVB鐷ݐ z)Rôrqp""5QOƞ>rG[]A ~?O3Rj;l=fdDrURt"c<+Pa« 㢁3Hw`>J';ݭB3`T9:7dˡN$4" 9Nƾ̫_/˸?fiB,99dN Ss܈58_>lӲu^+37[yO~Yvp5~LΠLry.X uxR0켪>k-Ee$ȼL=u78~DYZ;AxAíF1jr2 ;Y^rm+sD aT1?Vp~JvvY*Ʃk, Q%5Lta!rTLB"㕆'Hg%rٶ1XTq[X1*ݬ5^KJZCsBo6]9p2(u6C|x>8п~0[.oO^+b ;bgZZE5̳EPgɚtK,RfL!dJMx,=R/}@k~}_YYP2 (KVTGb :ZʀT=ٛ(/Βq*wc\8E[ \}X\@I0~!Eqza1w#2e=^Qd5Bcj]l>rhhV RmLN2+6 8gX5P tC?͠ J{%CS;zvbQ r[j$}bzi 6>a^6 5D7M*7dAyeպ7v^4i8v;u?ɉgcؒ&FsSr 3] |)_d>QS.X2A61D~^2gS-wٟ>⦁C€7Zp'`O:mXF6b`$.H/D'S$)D71=F*1\!FփӋOb D YkU@PSд+s.C/mI?<^QPy>HƹWyʆ[Ft)#>W{Kѧ>?Y}kxxgko$0>0m(|@[1Txa(Py@5%T.:*u%! UA:6Fn8$m*szÃkhPz.瑉.N965qr8p;WP2{4zqU?{@jq[mxhëb y=5C3zUyHpt37rVɟ~܁Ť[BNkAAcFψ%nY9\-n9KW. "H2wVIԾmW&0Cr(u<zG?JSN]o}|l(=Tڝq̴(΁D>aLu2YJ5']HVAwu/th(-窭Lb%[Rɯx#`UZ쮪T9t` ˛Wl.-7+'-0R@iwsLSF?~]Tem}Nx#I9kryͳ/B@͜\%ZϪ(3whqi#=m)2>C2/5 S&nFd/$~>$c슥CdvKRȕR2I#~;p\7Imt FE7+<ɻ<<~aYv檾yG*wl".|½_N4Uj9>l6g<3mL7hO#a4+bNuYS1ЦcEX*)|EFp16cyERazDp¶p"sC"6Nn> '}nݬPw'N"3-MÊ~FQIC~:îbΖpi-k=oTW|e^u[L{/OVt|/T"IZ֯5UT)W[瑉]rw^5e"F'I䐟pe=xnZ{ Cz&329<) ehQ#C*u`T4Go59DԳ:βZXXeMauf໧D|SЄu?h2;N7hd֣P&mlՆ.@N +Z NdAƐKXˇ[={u2eU)#:TB'? =_ުv:L`9+ $.u7d@dz@L::¯_-Dq;Q,xV#݃,N*W,*K'˻Ӟ"W>N`FPѶnr/V:.Y`Zv?K-7(dyM|cA]ŽLg֗ݣL9Ԙ63/_{niI.jE I"tGkP<*I+CF1 sD|e Pa rvJʃsc$/gzfXéfy@MT/PW l*QfNH!d뙼nhV`kutiD`KYQ)cNyCg<1Oν4+hEJ}jIsR 3< oGdu\jM'zi[cpMb ᣄq 64wg҉v[2|sB:2i] +˖FRNa#XUP!_';Ln6SpDv:P U1e*;dy ׭RnAߺYOO/^㗏\C0vjڬV6l=9Ϟ4qpFd< Ut@/lLpݑrQWܚx)W{ʿ{c t ԑM=N=k ŲG$T݈֓G-9О[1{dž> d1BX1uFSL4b<,:BDxC.- ]xNVv4 atʩwcx)<^ r!/n&՞;'Ϙxwq|gT(}-x1{\\pOX]΍&+T%tC]`٥^Q{5@ޭOM3Rӥs"9xꋪN}F$۟3bO44kbǰZH?@HB!ג-f](EQjv+L)KMaiݬ]E,3!y1kX$RugmwHAoiA#an7HW eDhZ VVxEՖ rtyNyWL['q6Az0*7a%Dwj iLZ 1罞O, ypχDQdtWw6ùյ&ZGz UYPx6v Zݎo5odCjz∵c哭%IyӞi ӹ "֍@D8oT0L'026RlF;} ;_iixR !*%"C'9βсH7P' ߱3)mO l9̤D1-٣')$`d X#[t8Jq8rf`)QyebD'IŸ)nՐjoU7(5vCNCr+dwξw!=]n!/.$"9gj*X۹J/>rMG3 £T>fW?;u_ DnE'iZ>6'MVoQ%zKѬ:~ =Df|I]f-V#iը@I{17`&^o,@;ceө,Z[ǭ9.E{7[=B%ƉMH_(4VgY1(e헋 H̴c~#i)vmhi BΝ$\XY,O x2->BUű]j24wa 1xqj d@Y+/I7[~YR}ь&.\團2*}) 1sˁ%6\vzUVis۹nwN\N F:y?CXzyU23{i͝2[beIkgO/ڙs"4}/x'GEĀ>dB+ 6?q䚩dmZsMtcB.t.A݂a+6thI]}!g π!bq)./TQVoPAhO1^1e Ns ۉND ɋ,SUz9D-.Toɧ޹zJ_DPyv}I{iZӆ1_[@5g;ϐE6ה#NUs ˳٘i]"OcI+$sۚIV HqK!I+8bm;;՘5G񥫎q$A!֫X'/F!YF'Y=T$@ \Aoij~-k@-5z 1>19*:MͿrǓ$U m{bċj<}]R i7 t9ڌ5}HkZfCveH*5ֈ eErL D|a]PƹrXn8pv䯽"mܞ=)m$ ZѲPnS&0+@A wpI48+p]^+S#t=8EUZB74'OZ e1"m@wNugO8i3 8[c{8:>$G߯i6.;8֋ qPI"]@[]%kuB-oKy|2J_5I79; ֒M9׸!wfUX ~%K$6?`:4P:ET9$DJBι|=i`)7z:DKʞa8,kIW|} E)dSU9^l^VF(䕤?r:%%s^-"Z+JXPbCiiEw\#|߻=hv>ni?KMUC11R.ߠbhRk15[(z;zxRtI{D 5(*H610q ^l^핇`S7FR̰_N8kǩS^=emz(i~jfc1:^AbD!iKG"]7)Ɖ:Xr  * 0@C>ǥNy`)0?9 x!LÔ߯7]Vig'ijb;J>{L'TK+E]-Cj@igTט!"a}$4l~*ULQ[dDHoׯ+n[s)WWS k嫊,?[StcE**tDVkh1w/Ŗ T m GB]uc™];~L=8ΐ2p }ۥ\wg疺h=k%>@ZmH[ m~ :iyޑ'\fK.&aN=3S~ @J])MʄĝDL!C'CdѸˈ^`{D [}1Y:k2"4Z6,Bs8A\!V&>U@}#͎2 O(XVtۗdϿ͆;z2\YU;ItS)9SJQRJ*O%Zr9  $EfY.pzs*ԭ&1"3Td{cpv`V\qVځ%@3јv >!fcoݣwb<2Z,┒>s],adD*4 ^ȏqc޳/)c^"81x#q~G+=;AͯEN$] D$T /ޅk{2WRꙓrWq܏vMJ:[L9hξe).PmϫL`p7I!=C'Gͬqxټt~qYiXoX^e^{+Öm>0Vy)i-(iNCLc#yf8-Yo/$>Lloק)+ jf&in} 1cᚇՇt&RMBt8vt7`iozzN fٵD= AZyTUy` ǧru9&<1&s* 7 s%,(z`;&TJ)Q/ $ɞb-}@/5P9gy.]n/^^(]y~ p_-< 0^ 6֨a;ڋMMoyD"p:9)~dqeLd3P~: w96𠡙昦ߛ  YR#YK;= \LFIC-VQV.~6M -Imɀ\l# {0.D"MuΈ OĪ05[D#T;$sJO!NNmNXh]*Õ {O2r( seI62d߫sv|c&` $l-0b.jbip}#vKL7(Q~JR! ZDF;Jx/WMֿ1WNŘXa4Ț`Oղ݈LYǾ]G8S}e`8"?K'l/4 ^/f=T(@7SO:GZ#V^#dV 8#鄆Fѯ- j W~&,l`jƢ*dʌ#nWHE4<,OX5NBjIRao̐9(oS $lsgz&ѷ٬BqH.TͶ$.$R , ;ª [pǁjj3hFC.B:AD6I_֔qޡB/M f1p)Rw@ !=ݘrkK%X@>!1yq=5\aPsa(8:/p]_+_ ̈́,5p=rL{XWkhMzU`HvyX 3k~O_ٴh*V8ǥېE)9tdž8_X_M `j, 8zOrt|y#4J ڟ;Kre}W7C4\~塈ߤ݉>:tՠH%ZŁ}u ));-E#`⸞Cn$BLrT?.hW E>(`iX< jU1#=5z0+zo( ^t3A۲xOsQm%h_2< X+6v> S]Ū4/{yCd]&^UKaW8=7m aC4 S/(iaoCsnt;>5\!p&.%˱ #yI/(fP>̾3F>8~:F!F8.I,z7.0w4Zo}^w*G'bEfD ^~hsKצbT\'aXAm'){mz+3r H7&gfDFxVg <J+8_?K6rN r -zO$篫:i}faX/@):jhL>Y6|ÀAlET᱆4-RA'1}Xq9тF7.H(Q~0#:aj j?5*t/`My'򫭨k {V :j,"OTq,h8G Ə$(У]xiM5o\O=Tʥ7hP %n Mt m_#xiZ i\bR!a-nz]kLoUƂ5>ӍKCnC'(٨QL,X~RUS0wӯ4;x[Sh[*&W"c9? "hDAﲳJuɥ+ rJ d"12n< m<.!_}䡮cȡږDq BK&b/B_1UI^VnkC{R ^Vt2刐$S>MvbAS8V0E@걳mgf\IAFFLܬ!Pg1jV&fI?P-C-gnFydKދ ޹ Q#w4Gs>F6( ϐi\H%-2FpkX (E6xnd-swQ.$>+;Yֈ^r@f,1o-r|,!S̶Ay~Va/f2撫v{^` \= e| 6m# Pw'PnyeH3ۊ@0FX!˥"qo2a!{2;TFaԷ.iU١b,8+0[r,\oBN|*x5{-ejG9u%5>\PX3TS&t~9*@\\Kr\,q#v>.KyRb[\2m1 o͙Mv|o H u;VE_e7b)_9"qx)64j0mX I=7o@Ghd?kŒRIԎZ|mJryF hˡP[zh|I7>0u^ 79ؗF}ݷm>g+Z qa8WS# uM49꘹)8ōBVwt^[@iĸJ>lo/$etr+H{EuW2ZP}.NC^`xNi xFEP{-ˆFxƝlH&|cv4'Ԥ& -!L,P8m ZxIuC?>}mn&_7W_` sUN4gYuqLs<<0w4*JfO^{Le'AXz}W(sxAR 16L9KrP*9NT0^`țr>ũ0c".xmS-߬J:Tv= aƸ9_ +'J|RFhkO٘6?hX.TeW M#%7e56D*13%U[ @hZXޖ\M>l#L5|7.%$x3$f, X] ?)͵VW^`lY"<^bP Cboboxd /pho%v<_DqJTY(@V&Mg'Zhvgl<.yeI s~$yh;)RqZ# hBD /o:ޟn]P ښ7 Nea VelM_Q.sB]Ѿɧ Srw q$#pg4Fi,yJ zL[{yU*cXփF:y}D_r\Ҥtq䐸ltd2`Oog!J-]R9rhb/$?}3uzYyPV2H~}snAvd`l(L߱()F[ NU7e+˼.5# 2 'h!@/KvvôEʐޛIȩkq742#ld7Y$@doBj}hD݁,PvkOSﴼPx`- @q4l =11nsrU#t1C*(FZ=߇ r GϕXS$fu.ĸ~Y姢DDȜv̏ 4DC^/H/K^5וM *ZP,Jw_/Z6W-w> ߼iC/ _A~mpJk>:(iM;$gӞzK75 &0F-DO&1O-+dqK?ꙗU<W[ur[{N~{eleJZu9gtS_WuW2ڏaF|Gښ[V,f|w%oi+JX* o~G>7EFC gx*VzyQ^aS GmP''DB{f5՚ڳޗX8f/ֽNJ!EcOZ@RFv]HkR\VV]aˀ`%ܸ<'v9DjLͲ_\g8QÙَh0x6L*S[OG2?:Vg7_;XGm+iDm[v{[`iƖ\biHsS{|l>;m?%љM͐ [|XIx&Rfa#b!  W>+gG:??0zyHLor l*E//w 㥐?ǻl_>c3ԤKơL{ iobJF.8R.EvBփ$(V93 Xϩpyl](q o Y~ ?C#H,f`=Ej>͋#_+BUag6 \؂^P~vœ6RÐ1{i{Z럍c8^ t4׺i\GŌEPXoK̅I fo~U~P 5r=ȝhC.f$zT2} j_:rK !ku#Zvw9~Up+Uh z̥\ei5_2?{B K9 JR='l'xz-D3D'T B>Kt\zQ-_>}:(Vm4H/?qt&il+<7;[#nG1 rVPYG)wB95 /|/,H9? hBQ37u6-;hI`#r:2u 31~\X}x=Q=L\P ]˼v5 ů_k>@'g` `Ϯf6HIzOf !/y*L˟S9T!q;AFD5 &pE}|$aM>IIeq:3\2^i?¶d|:]V^r=A|#)#['v9P7D> 0&sQٞ7_vFlC6Aez-q"zQnO FJajV3d~ѱ-$P"=]Z@j@:X/L 3^B>HBI9T\|ujQ2Ho!g#l ?4ҙ5wZl+1=ks-#G躙\+ % 1Ky)s uȗ8qvz@ͺWc}[tiyPoev a<4b[nKJUgI0{!+Y]AL6$E J45՜,5%tPp /.6|J DLl("MOwK٩}~CyhUKV#P (}rq[z+Jh)-~8F#)= e o;y'.pN+ZqF o,I ,Vwb0Wow+ k'mmwj܊nsǕdFs'6tXI6&+wL(Z6fE!ϣҐAps3fT(L!{>:AsfXO=(U>[DmB,(H3>Xdcә3#[~Bcodm9hGdvCO_Y4%Mw>4<5R=>HoO'RTp_;\;zHB1YpW$FBF2;cC |tGP88Ho芠+hle}=dǸAIi< ^p@4]EB}ޯ%A[KOWp_;< .VB+"ryFp~}d~.u-澪tKvndp>#D_\{v햅ɚ㢍ÌzcYUݖ_T6>!IVD5J2| Wƹ00k,òiE W]& W2_apÒm +肠b$"ADLϡu %-CLaY~1¡+f t%WX৙ǞDHuQno0ɲcVCiuraa.L֞˂[|@\ wH쿌,Cn^dDr,37J-#DRr˫X]ӓxbP$:_e%U'fbU]Y" "_ޝޤeTv1R*!<' ^C,gm`/|cGh?2QA<(M6@ nZnK"Ra,`_fJù+3mU ~ՉXƜa$(qiX9Yժم̲X霅S i7vyKF<%!Dŏm2q@\UVOO3ئG0ݎU(/-;LzHG-r:=!}=ˣ̲]BҾh b>j=RV>hc Mjހ07ӣY#mL쒍 2}DHkූ4!> Th~ D_LvhV|^:3X??u%f?,l5K}s?j -A#=w[3pb17P݌k֯AzJqhV )BleZkɚ%+ځa,+'k Y_x 2fhukKnf e1x!F@[DrCn#Qk_fC`K?bùv8po@S'rv14iƅKҘ$pRo#L}|gH'?xKjŽ}xЮZB}C_o WCuv͊`iMD0Yr?a؊D2,-T_E ţ8}dDUS q]Zd:g揑a,7H_>Oq!e#B @VI8kv(y488pn )6cZ$%s t;oz۴B1` w=-b0͝ 7oܷ PƀaWh}o|nBkq y,t(KrCqU:a"6fPI[/]hUUIŊI)ХС& 7̼s%a(5i{♻_7 BQZ' Γ>66"ۀ߄&4ysRAz; 2L +R =Í#הc7_b$Q/_2{hI T4z5h9ٹPO` s *b˖ykfY]vYy8;%SxR44%!G6+3b@5LfCLjdnEX/  0٥gb2"+ +apb-<aRyvk@0Yt+F FUx[NΞb8@ BQ*&^հ X,~뭽 /E:O.!lPac/Z+q.VX?/-r=w%u'}8HYyjގg 86 7Se7Ivׂ@s> v!tLPc.<`RRG̬% \喋>GNGvZr eEβZ*_XcFE_$nmVR~&jYB)YS$VՇׅr&ʶ 3{;ĎzGqzDH8\SS(c46 ~d w1:/">)^1JŮKXV_CT5JjR4\_0Yh@SLvT(_l*l&=nF,?>ZI*^jf[&68@6FwOt` AdtkaAXi6ϭ #`mG୍a@mW98k5s,dKpGr[l3Vw֨s!vF`i!\7 ޤƈOْ8E_BSfH"Avh[rN3㽟 <,Fj'qȫly܉.W(җ-y7l6Q|)5!G%dF*2;z?D~FP}Z*ޏFһǫ^`OEwͯw3Ϩ\sFuJO1wCh%8u1J^K'm5K{drx LqJG̝!7FgnF)魴S![ӑ+Unm$|I{4ethY1?-DCH fXѤ0 Q|.*?) nJ"4$ Փ-4vJmi(a"O01)L9କ݆X. ?E.""٦"kdsO}YES+pp^Pɘoʳz€yS"k#5g!G" -2c1 .Bk"7*4z\sI D/׽bUo(.q8TCE3wT sJ.;Y!o7*OOԃADMUV>0zn"^aPߌ"1Qya+OUϐt  93I9fD6qvη//8憁XqߕHV7 "R1/ A%P2wk`ּz5Sdb[%qV{`?\$WsAf#9Ȝ^s$cNVuʬ\ ѫ|e]KP;RYrl1b1_?ikc2iB]r+;p\R7L~yw(TAXaǹXgdب 3_2FoJ2?-& j;[߲@![K"]<27JwEy :"J8HjТLYfx*ޠKD၁xCLE. 7 ƨXD$_4RG#_8]ADZV{}g#nSTw'5@aDb[yk1g7\9< ߚKK!3Qaodsae5 c,1rhB)m*\Q!ZhZdA I06:Wa81@B5OP I1,_73ȺF<EÚ݆8H#w/\r%&SNb4pJDmSYG4 ĸ\>Ck{$ZdJt$LCl&Slq+l-nmI7VYG4_އM!O=5%OoKTg@[8L:^F zW@"A.mlO;y,dA=oj,uA{ |-?j&4^2HeQwMF2"u.>#فH9 ׏ Ys|,֯10y$I׵`D/CG29 W<2`-$ȷ^\KKaf`ǵﯫcQ..Q5|o9uu쬙n`sA0zA-cl8V0`_yH 8=0+DO vD {:nᄆK>hisz[=G1׏xl3"jv!5d1{c7oHZ6g%\o("0tgL+]PL(@^u÷$o.kC`jYr$y @%8t1s!TPcȂi lUh0|^4mEܲh Ut!S4}.x,F$q׬rLt?L^G7p8R#(uU ~b[=~1ng&U}Y G- WS ,!c8#r_=7%Q?\M+2{bGSq^%_yV:C&#QTp 3)Gan,j"Vַ]C;óv.Vs&Gea.r2D9Gw:KF!fS䴄Ew!azb\DŽ?L+:K޽ø)*CJ]:1&B]%R^`*$s2b5KU402f J:[J90796L/C@DM8NUףĔ~@.h;+'cRqAx`f˿X͞*[akV6Zñ[ͭJZۣjN(ztu=`lkʫ6IP&gHeT_1-dk/f5B`*G)O:ni!tj}TNj>4Nd_cϯ$S؍6%#JMf2E\BuIk mQ53::Fy6oe^ׇ"i2뛕;lCV@|ڡWvg Nu=k7z (1_mb=#S ylNy(Lphgc{{l@+AxE7p [:V3eiT} N}7yŔ-$:$L?b8hHlpW"*4ADO _EJ`|Nt}Yo]q2դ'Plt&a;^/#LDݳ%nd7\6EZ'@RF[uhXbҟ;SEgV9C=P}~&̙Dqm{uWۡ\붇E0QTtsk/.޿!FmE'ݯQT{H 5Xv;lxp䂽ұ& -Ł~'(2y7*Fn9a%S )NIc~Q Z:c| fB\P;đT*Yv~ufE^k~ZR f9iy+ަ-m^nx\$>WR @2G #.ߩ,]Ri^xƥe(7,[r]bC )zz78VW۰*@EGFnmӘyst_TOAh˶Ye,k|طUFǽcN޶b/PBnpe%\2(& 9E|`&F fd6& yiN$hhIfK}xlP-G6t=nVN֡(ٌv5ܹ0xPő7?GG^m~'H1h0ޛzgR@+jϴqA>sݍҐ`4oԵȒG)^ՙ ު&mo!w5ZT>dlq3CG;=ϴu5zڭ@1^8쁨J¿Ǿ^()ǘg4,WE%s(9)bwؕA>mmenqrS.KH1s]?h5!􅛍e\285Od?j6/#dW@0Uu])?C<,&i Hm圆F0KZ"s. Xi y/xH`_c",aqscQa]h.̝ch 0zԀ(nZOC-<%h[qa͡׻ڵo؇. A(<"0~767۬7NJ>e6v`Lw\߳U{G%H !Ix{]s^JJM\5?S[ώ9#UNq-@+0-Ƒ^!f:F|(5;R#H ]q A[0NǕ>:WxfrZf9@e gz!{ǸpmNc[Vl)Rv0hnx1ӿвW{ 3NHL~(^v|77dI07>Og s:qGR Yyl<ö58˙tH0-3RY%Q|(O 1.|dr vbzu=jUmGصimRq<86֝0O<~mp~$$ba5dLѦ;i>%pZacC Q͆uPYoK()lhuPQjѶm7sB<;h>ZTĨˤW<\ E x{ym+"P Mc$A Vi4=mr ?'*mK|"PByȹjh kyAjjD,c[֖4{Ҋ>i۳U:5$0vԔnj!7*T"4N\p)uBZE/* 4ƒtg#Sxړ !`9),*w'CSD)c2߇Ҩ+,&0}w 0D*79o6?7`LDx$SL*hн^jpVOP ^5W45mt/_y Fz_׹P3Y p;ҝeZ=+$Ϗ}Ypw ተفIYc)y'y*H":ja& mޤ g]s7*4 W}l}zpw,vo8  ƺAj C5#Eed&bWl7xJp#JEtި&>b4%]vi tC[m#ed }b!/&8+BaTe8~,@ P$עlI=x|Z&$.m՝1'1G/DJ뇇VR{l3 ]G-CFXR Bi \YgY5^Q|EbB'X9_M1W:T\i lHɩ/, >hnqvWN( R$Q$CU[IB(؅P@`Ş@nQ ;Oጜ¬;lx 5oW]#:Y5Ki;C>IR\|j`? 兢g#a@mh;T1fpu =M>A:DheoΡk(D]喺ѣGY8Fy_ I$S_;u%)Az'2ٛS^SKLA*;Sܶ/D] $Mi$3YAJEZv3uiv Rɬˌvp?o6VQO)ehZc4NE_ ZZ'i&~ r _:5\n_9cMe#oҀORJiv]YQUK܁k1F{&(uR`# 4Gؖz@&qHZpJkz^' $BFJ,݌e+O P;5{NwEׅ!#i-E1l90K'1a>jLu=пQIY'2<nbpz!GC-*22Duwe9G!b} 6Mtf}B~0L]'$7Vu^d߼"+t0`G<p(X ^nJ N z%̺ŀ*gYZ0707010000003f000081a4000000000000000000000001668c169300025b3c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/]?Eh=ڜ.+ k/Ginl݇җg'ydT.1VAƚuxog g_/=t)yRZGwhOf'ߖ'j:kSOG? (T{q#̢?tBp.r\цX?r_AuOn O}eki \s2KCE`$nW{h "cۺXۗŁhé[/B};z Bq ;w4E5$B4 )>1:ںjb5C+ Cj_M 5՚g}ڕX16PW=C坱+~~՚$F&Z&~9=, I?u$ pM`rr52i"k ;x7G4*xoDnɘal_eZxk$?l}ruxJ,z<$ݧmvF!^ǘe,f!iqTd W(dՖۏVhz ΣB1Cb;ix_y Ó^98Ze{g7gWqhE3 <2`^"j| ! D+km'w 隝9q$EE|߃s|Nn&M7Le22FX!mL}9RSӯPԩ1r4Q6f%^)hW^i:s"3v >.l+/~c\57yr*eS ,U)谓Po9Ϸ VmR_*-51G\^c3':Euu/#[Nv,mj/ 8;Črn_ i`ro7T,$N[Y@!:)K T/zR-9Ab?gݘmFd%XEK)Ƚ;)fѹ|R#PcsE LLKV pZ*Yٝ~G+Snjv>Lw-w5{ό'"?J]=Jqd5 ]5 u A1tJ)go8Lg}@=wp:8֨X+YZhVص4Sjܱ +=wIf5K\vc}^.:0=ϠiDțoϒ'܍<*OZ1*7ˍi/ :%ywL/yJCv%GSDw^94fRt7{HXKҞlIM'|lf\9~5 '~㞿b[UzvY;|8ƛ MVSor s$%DOCpf/-:OPPZ.RヘpzMWw 7špɞ\r `*1!.P7Ȼi:5X@MC;h!N#1p!d+ cZ]UO J\9 HPLImWJv~90[)mO ,wc@-]9p4o_{(n㽫x hQgeK}JLk*/'4~ # `G%Xu=ۊ@F?NJ?f&+è9gȉ/4yyëCoTN(8S:DG;j]FG Mj3wwpdo7pQR\)y>WV̈́0\R+S\WǢLqp0I*-D w3#ӵ3dc x,#ϋK>DAaPJ~DR!#)fK{.fЬuf"+.#Qp6/JrٯSLůB8ƩXFFHu5r?# Sw «DwM^-v sumC8`5Dj0u@`_-X/]^x Z!rBfC~2GvHC/gXCJ*Gq'Y$pqƖv,3UstΖBe |n"; |4(F]͐ |Og%o2awg{EH7wSut > U=V Ér1 i9'O @$1.OxN()]>UZt*wQOUCT56`7U-tLŽ_ 䨥D[_2OTl?p:7"yˬv>/x3Ad4K'ɇ ,ߵ4*~8 ~d4O&[GCG0(~CrE!羶̳'!wz$6=q$`61їu Y&@ԕUߥ%ܜܤ" qznMڐ. e/>P\zPj'ǜ(.OP U2kL#3XQJWv]rﯾҘՐ3vxW\g]6:5ǎ LMoW vjg68]O_Z|yIz \zscIu$ިNn3fD0"ʗ7':VQf#1/_Ż^@9^T-VvN ]~0.@\Nf~Yvy8m:%`'@Gx?J $hQj+uqM.'| fGNaɂ- C%@O/MhɢxӐ3 !@a\}xjnvB~&5gbn 8!K &7ON;9Qa1rb t: QDy7[+D9:$֗aS6@QmpIo)#yаc9n>؄ZB΂|^5!LSKw8nݎZ "2X ]j2%I`s+i[-R`g47eVQHڒL}tT<+c=ׁZҀI&Lkn/Mv HaJ倳%O8BlWY”@ }.@ѽVtezvA}ŭ'YZEW͝8 sۆH-)!j.%j0M"B8H;%- RЩy~>U=e̡XzLaa,n,o0{XB> Ae/0O('=VXW:`ۨV:dsˁ)ZI#{Σu,EAٶK!YvZ9w <x;px~Pk&<_ @qfIm^3T{kHiIzILDjI@lfGl>\3Z]L[R&$qxz1,P'6nKL݅$|N(c&y%lR6B%woٖJ>!ήCH+9 A`ADt{/ݎzw${ݒՀ 3-RAPFbޭSP#ʫyT7Xj_0$YIv*W}|? ϯ4 kqslG{">99pwuHv8QY$دX+yD~-3*ԑ-뉫uHͯԶL~\{B fms0) _5gxbwC!@sc(>Y,Bz޺| 3i"8$X)=͜ Ld՗/T?d*9PŒbq^_O`q#I3~w,%wL!hY;&!m"q?-״PñQbD:'uO6&릳۴9{*l)NYZa1kU#Xi<bHpKŝDzbj/N)VͶʺlh#ܑ;;]A~HG|x+2%"dt*(!Lon`L@oϷr.)" h%SX/mf=#408I`11*~@'ю c^^fAZ!:ҢI,\o>RvA?&ijN)*@hYpE>{e E^J 򮸂{9ȅi8وd?fk)\j/GNb <$+ƃul|uwn5uA=UMzF0qO]IM9{fEVH^MipG/\}6TE~75Ayb(늳-3>3RXs:9/z2^p{lON^/~~7i_ݛQkEAN: ٶu{FbTyAJUUYs&NܫL|5[7ڛ42[f%8iyZ0v_kӫ:嶋A2)>/Q.a&}:^ ٰX} 5{T=A P6*m{ \=2q𫙥DO*v9TƀO3MflW~mVGUOfm:[.# E1bJc)S^`S1IPZ3@ճ<×cM娷tbr iǦE2X; 3[{׃1~Uj۳`e&K?57gƀXEj\]dmX ҥȪYkȮR}TRԯ"45i2 <+yFKfꙢT97wɾG wCud]KM1&C աaP~4U`7Pfct_jpHc{ѠFr`<Dv h|CK8C7DG$"'t]̏eX(;)}iQF,%-'ӵ.o Q&-/hwZ ƪf'11ŕG[WׁqF. j7U S@oAC^e $kv^H)Rxa 9V1nېނ A jM4݅fv/K^"Z‘{yxjWcՂXDoc(f]ER2搭++!"F4{S B`@ϕLU1|7}E.l/OwoAYFh~D>=՞37 :dHRm2uc; ouFXyblfD],;%+m\4I DlϷx/]rd Hh{{&Q#ZWpD6&t0_hTʿىH,D0g8c^qC[5Uʇ9U5>uh <ͪ~$٤Ҝ $NƩعa M wVbN-ikߜ BF/ʥ[+Ad,Z%vkvZBҜbaTm:B3Ys)!ՅSɐ2쏂Tɫ,m+ 5/`Hr5[?/`W.j[/a̱?iͷjqlK"}*[FX\p7XØQ~Ƅg61 ,#i'*}(`WDj5=%y7/=.KRnJ>>>=,XG~^)`:5oz/|{EQі܏ۆ=\WnRa j4̼ K2kfFuH܇ /:r 2~*ڕ ٖ.?;L 6 ]BL*>e{t溜w7S'Vs.ky]4ǫ}cSqSo]gĬ/C֭T§`.f3M2J[bi87W婲yg$\43˴>Ncv"dy@ UR)`-DcjUcWY-X&+|YknX!tZrUI*lk#R&ͥDKEl *ګM mI$VM*OLEW@hZWA]ؕG^ٷU̞č^OdOxA8^s|UBW~>.U3/ћæC#.r*͇jLF1 =vX6.:)s:;OuVu"ct/-"M5GZb$)Ya!c#䥆0kC"l"l*0;ə* F~yN3U1f'ߩ溴q<pT&mިDfM}Fta/%Y/vGY0>gڶ纃H=ַ6~#'W3S.@3حL[,@[=j?y6K>R>_qVd9^fZ+Nj8?e$^#&Wb%; "<&}wrR>{aEL kjoy$365]4!0lb!9MֈD^dat❴8ЂWҶ~0c ?}5.7޸fC(?HlcTv!a [^@D\jXo4޺.W2YBE?LB]D e(Pr90sWbc |$fe_Qck堞tݟ(j )]Y([_e*j\,W{_8/CJ72=k#w^s,8]1&C^509uj>>MsaKiIY ק ?;5uP@]2d?}(m'8QV`UUMm^S2l}@͢fw\Gf,[_1l7#[Y":݋$L 1Z}Kz/ӫwD8j[ۤ>\fwVzZ.91}?NN=ooUٷ]>3ɼb+ YzH ߋsYvCVwTCN;toWeԟ&&1BrSwVD VK;EiT@ 5[GZ7) :tpZƆ6·-W<F NjzSq4 K=c$0wJ<`pt~qB[cd(}c2opX-"!gC9ъ8)燴XomiaY`–a^]a q~oZBdtc]Mu\TVaf&\[l%{×j?9VW [.0VPޭ&׍oZRkDrg8sgLD~_K |<ߺFaE."޶/>5'ލ4:2o{8L ժЙws<\ EKJiFzԺ:?.Sϙi䙘~ c]yt\w/+ϔ޸jk]3r;z:  UdYIvdGD&{EԤ"`]{K+xx+hcSqErҔ!ǟl E(tʊQIa[ekmrŔM'eC^JKSR *v9LUo[m֕_\?ƾYmٽJɈB?UlaxHtDsC Bo ٮ+4r,wzzC 'ϒʶѾ&y 6F"IS4lAq)VR'W{}y'e>|mNRT lr&2F;ݰӚkfťŒ^,J(ȴ)#&⩻y^]gqIbe_+O@f"Bt{3EH8?C7yx|^Sƕ)w[N9&D/rݬl)9Nda]&<%cjW'PzHV4O2XzQct3J^IF.t¸rZ x'0B븝Mz%Pdn=d~_n=B:]_OA&:8S NApȫK%9.k޾-M-z$Ќ@DCB4Dȟ̵B'!D`}G Gzjd\$CKErV].:֫@o81t4jE* }I)YqIdB hÅC0Un-=+ͮO NԎDA-JWZ+(cη\TgaˑԢM|8 t'05+J䒏S` v PY)`x$}5Y#@"C+-n )lvhpyzخbk{~,C F9~jqcxA4a}Z׎7n>[:ыl?g%AĴXZ8G:j:w1Y)NV*M eJ1ΣJh"N֥Ї+)7V n=> (*'@_zG*RELkOlҔㅦ!;fQڪ f qvٞskŃ"s p_!7w  }փz2'f&;Nsf0?e7tk)溻F#ϭ۲pLhn'8mqLyY ¯.7$V\u.YLIrl)llv{h0+0o &bnu e8-<'|lg'4mP[l4/I[ T]")N vc(+etiBPh`@S$Ȣb+SOA YmQX(6HoԮw5w]wj X(.=BL8gNp˟xR{j`Bcv@#eXD$ggRlĖnbn5"ׁһF1mTcB-yν QkcsSQm9`$#3% @Ñʤ?6oGfy/ r'@Qƈ ,tx]utV9DK=ЄdtmQHĒ0Lw} {pľ<.-]oa߅6c2Ǔ*;Qf kg0s߉ iUqqr@Kd4r/d P\7۽:Fڪ*$+;#20u%W|k3NX Y{K!Ga3͊s SO zeN8a7Kl(5yBF5~Q*4I4euȀ=|c fpmVdb2~[֎ffټ1O&)USU(;2Cf6J>|={Fat-ѻwq:LUʃz/4o޳ꘅ>#*D?7߬e Vkܭ/1NT:zr=}#?Fvr'8x'-H_s|A'#J;S԰ttZLig7-G9]jmI)&dOQb7X 1 `A^ #M;߂SMylp77T :?'\"tGd':oOnOrfL 9ܫ]di(Ey&'nF*u[zth:|PpH6Ad(n~D-uO-GAXׄ;KUA>Oq,tZxm;ӈ(I%3Fhv R^t,VmIKϘ^5q:@6 {YJTJX>e|RR_y9r* ][ФA4|n'  G]SPAwxuoo+uAέb/ܩijBTM=sW4\@cZeMEcaajt={ !x]ANF6zD5!ک o#t+d vۣ- 7EbbJO?i9ʝ4;EM[!D㨾hO+~.K6ԢB!m+%ı7A"kI"e[aYq.x,De/?@z̫n1G|QA.hHy _ N%B`U G)MRgAbz~Q~Yxq/qRq~|ʥ; j1YfRwh mGǞH "8Ê%]0Y @Tj`>0 "+trPxT/`Ԋo Ikt-K`-Q!w&ـQ۶ckh|&4KkE[))1ʻq':gEٲoF#(:Kb.0@<>l%9 qcʆ*?( |P¿/x&/~?=V3y~MC{{d"0K܆rK(\Lң2`mzS!qv9k@Xѱ52MBâ"! h6~ګJL'j3؈|drD;e9+կg!q5VG0Iq [JL.$RF +zns?] DFV%FAG 8HZ`7px0` D(t6XBd8>;r6|7 &hK@l>"H-ಥ?7uRRpi*I-L vf Լ!<yUEt:z3]dJᕶO}d&@F ]+ PS[}Pq46҈UN-X",60[ukuJ"\&p)>Ov`^W1|rq%bK^igƫ;M߂c EFkr,\Ħ n42{Q&5b(B VOW4ѨҮB껭 OfSX&FDyVcP0:*Ib( W#P@,gQXЕVZA!+Y C_#wD(ɻ*ppDcfaad3MB˵,Sz>{_/⻠ @BYd-ز3@)Ϻ>j{%Kw%3[%a>42䃩AHu<0?)iW$_,Ry?1I K?GtyȢ_԰͵hJD0P{UUzm_ւMW"&xl{[7]XWz{ų"i;M {&CMwW܍BLvِR7^̜fϹo|(ă{, b'I%ǎwOE:ťd`*.UЮJ|}&C< J,[e~v\ 7AO%NYF{dsHvEX c NyGcRlb=^vd<"j蹩 8 ̧j(agΒ@1̊f&h/gB\5^R[|wș+L$kzslm\iBU~`[/^XLa9VY(&iQd/s# yymcBڿ„@ė+i`0,/R7cE{k4a@TJ*+}eCnɊ<0č,DXmϦ$pRp6$ʩ=o3}$l쥳2n`prL72Ҹ1Q=xaK[[߆n4)#o"xIGR#!X$YjUu;e@65g(ʧRjfP-l;!>\$;l;|ɋ\k7h7~u“+/" eWiG!.UtPi$s&-'=A8sϒG= vN~w(4Fg)c=ځ`~q̳.X|kZxB%M^6lʷRNTuOGs9S;EM6n<}KNaAɎcftx9;$xnO@%~ߌYf$ZOjNw1BIml|S< ~q܈>ͮ< *a5(58,3pt j͒`ùőENJcCY~z`ӢÖ>m/rVi|ɩˉ.E)W+E/H.lHiBEZQ[1GLT/sH0;~9LY0+j\(J0^upǪDxф?U} J[AZ?ɣNfNx$K=%][tbM']!c_ /!z"`d/+[i^ A vp~!wXG`B}K΂jO9і;-G #^tɸC?0vVT[IώRw $f [^*vsϭTo4l"HjAKBDFÕb&7ZWkv򊰐ޏ%42*^&!]\:$L~ڶK-. ,^nh$l +2B\BA! ]&k4,f|NSf/yuKo/ lԇ#+Eߧ[ }IYjI\75M\yGJ"WW`pN_6 s֣+W/ P9`aPA/ U&U,D}5mTv' I0C88OC̳%c2;&p4PDÇ7 RWt_&Gpv l9-=B؆y9CWff \$#,k#=K<+P J|(2T!c}~$RBU7En(Wus?6퇂?(럻8q訊Zry/ls}Ȣ!HT9U>=U1T Ÿ6 0|F*؋!/[w슌ɚ ϶LG&.|1jZ>C~aƞYe࿿tp[d}0aݽ2@2\iU⊇+wNz0 S.&-R_bb;/]EJ/Z&s>9WYB5$Lg~.&_ni&THWl"VNgi񁳰H[p1lA:Dp8ݴmuB[Ȩ`O-5ytd=qW;o|5P+YI8 SFΆO6lH̓,ٷHAJf}*µcRAy$i$YGlfHFun~~ dw[sًyw$A"Kߓ <&LxzS>ڒs*Ҳ, qY$VNdd,_`4%505x]cw 9ߴv > 瀍 }H[dsa`#k3' 8ָCi'2Iưl.d1{cn<nA$ʹD\*6x-Rb Ϗ%8ǩULaa4c0Z9px3Be'HkOhk >רd&Wm̓O`$I>pljdO'Lq~ʹFg847Q^R;yz.Wڍ[לb֮p-/}I0刨S+E\'!T }426p)QӵA)? -E~)0wHeǟlŘR!.1@{O|(_aS` 8un8Z+ ޝvLN?+D"Tx*.;93Ͼ !mN0->y | su|_^Q2O!ۏ X6\a7<&~'iwؙ>?VS#CJCLp,Ex(&&ZGNaju=.(Ѡ^lRB¦MY-c}iO"Q]tHܹiSJ0 Do!"^{z3d+1us CL^vN~m;Oi1`r48[`&6 ->W45? 4>rT)oCrigqq3Hv(ĩS"R;F^TPdeN%TyӪ{|ab쭄b<ހg열 QUj<1Z'/vQ Go`P*5(T\ K>|JN[Aѫ?`g>tv`䅅w:߶y~}ӜosBys_Eq]kI7mo]Ys?&߷ Ir<@# *7mT旗{KF~|-cQ Edj.5sZ0"˽KRٻ|#(m=Eg r9Z,W^ݠOFkh<o'3PZDpab5tetlDPLIB">;\~p%[('\%ȌjZd fc_?s3^gj<$WpBo$qqoOZ@P[L0)`UG}®.a2Hy{w{TQ _Q ZQ3/ =5t_lykYYuQ֘iW8%Asu**D˷KyDӔs1m>7I4i$蓻غ1]йNS7~OF ų-Z1Þ 2?ºfmOWZH 2_uRW4f=[skFj·Ij5' 6'AA r7[Od=,E/ԯOΫ."kp;?mksW p.WWwE1yqIm=G ƙeD3$i?Mi<˹<"Ac, |'YSFݦƄ9zs)!y?1% _d6 6ִ[AOOM<Lw{c̆m`c/%NZԋlf`'%l~`<5p  {}`A}%P[=@rKa˒o˶(iD$K:(B@x'`-dGܯauNc:yn+7"es!3yB5$scŝ\S gK7`/R;C/w++Wi__&<-꿿cae 'N5"QFpPQT½ ظs#3UwƺX>* AY]hF|-ڹZ?OENrWcz 3> .܉‘ZdZU.3}NynpEqܹX?";G>'lIͣ7RH{zcy08Y6G\kcQ#ܪR+ʭ- @!Ԑœ S$?`͉IhV7)`68dȋbHP|F"#k5 ojN7^/űMYrDjxSimh :jJV.JN!&=DoKVY:"xQ.H)FͭAU⑋]wGe 1(y0"REet*Te%P<=K(Ci˪\#,2C'#\1bF/.0đtY;wfiX &TH\~^] er/85MSבB@ߘY&HL0seubj, ]WpxdpNj".@bR 8KSyuɽK,Ya7Ȯȼg@A@}R܀`z;alb!O~gS÷f%H#J(Ɠ= H5q] dKɈ _goQ'9G#jO[Wjeτt(_#OnfxT 6 ֳ&! % ( iĢl6w:oވ=_)3|lɶVc#^b™*Bqn_0-KhՑhZC-:q|}WR&=Qb-ExU `7\Ol# K܍J3u*m2~CN!-\.޵ZHrŌQם߭ʒ% vXT,ĉⷡQ?b{`x"ÃXqtT~+D9w6U'PSYN,Q^z""|\2RbN"&~7DzP1xJ! y.[NL`^]"7Xg}tΘbWpri )]븛 *ܷz >ȃb~߃&Cml0QmX@bUZtrNCFZIu`|O nM 0[,{(q"noVp&B㕺₵a:r91]emmU3fLV 8~YrtmywCչvK;vgzGYgbxI3! +pRPv| _G)[SBU0×2i|~4QTo3C|38COr;MJ.| ^˔uKٷu 'IA'm/7v{1m=UOeRXit,0mB&Ue@S$[Wwo) #Ū tcQhp>}Ŀ^%c r!pڙa$bwSB>Rk{H_L!)4T "M9S9E;?#~l_']@%N'n앖qM[#sewDŽw,TC'O| 48pbA;s< je_/p܈sbkS(wq܍)0c tё6iM$d]I?NKgr2*SZUΣcTp\%o5[L %~XzgZBKqkk,qL9SXrXdkLj%)c[ 1x!89[c{+Aӕ-qmRfDe88Bڲ7#duq?ᩈj=\ͻ%7@(@6o$,cY J|A-6ng@&zǎ#߶7ap_$_.U6;s>I]VX'MY ?O6dݸ))2VswֻY(HV8ᢪ~߉+C7{Ȋ! 댶A|77{[x˧bh>Y{H~j:UYmۍ!^ 0_5k) f\ɲWi^gq"bݞ"7~S?)bviD}uv{2]JMe-wÏl@R#,C[S'2a:WUyPy8΁b]VZTف8.#f $ū 8X)+={E Vz( ?"DE*hO+bBV;'qp.+MA~(s`_(D<͟Fw"/]c? w:c_3a8Ğ-S2`zfZaPfIA>i) [˯;}G~#NgT_-6HK(Ul2=xr0RwlN`)M`v ʜlR??gDt1C.H@0/ʛ%[I֠ 'SA8 Ap.-J^~tGhrmB-P7 C2 O4Aq\pϋ]}{"-AgE9rE{<ad$Wb$lzuFI:ܥ޲SrBYf'#KAycRjD]f5Ar#ߑ90le41xB"Yx폨xd\„乛A+"鍮+E-0Ivj5Zp&8~R.b9q^)ö_W(Kɭ6 7<|#}BTK/zCP->{8+1fyēQU6j%߬|F[ T) F?D jrnQHUe@iܛcGM7#爏a9^ "rrt]!ڔ#r3"׫㨋6·[FQC`Piؔ"3&a8et2QL!n nF S=1Ps}pwНQg;=&]a`2͊[&xU^YKGjd9໫{Vr\C_k518CR8МDB}*sRZBXɫjڥW'4{QK~ۏ?JiH{V,Θ0~.r OJ~J*ڞTph\C $`1sW^rF6SbR\~GGЂW# 륿>=ضh=gɜnH{CY{ō mw [dPu[.YXiH/9'I|lqy[jNi+B">30}A]X 5^(4( x)uޝk/eVHh}dW xˑJ;ްdv4h߬o4&YU 2tt2 bjKBwu:5rk 旜4jnDvxe[nj Dy34,ޤZ+Š O7F\sĩ02)+(~\ ~$,ܪgya%)Ws\DKD8dt8 JFqpE@{[ѴNTW|F ʸAvX*L%4Z(椯rKJok/>B J|e¡L:1.Rm(z n"ܜ]!C}fmq m91+݂d$ۄ +oӫkv P1N=$IVڴZɩ6ݯf$rܢsLj@dIV8?:<Ժ/_[=GP16[vBl3͍Sآ˔(}ӫf('~YDEOL"|V-7Jp㨁p e9N|H.{뎚vQV ?01s ]j|"՛*֞GM2T z)Oُl7DC?)!UFc2w΍#cha[B0V]omMt!)j.E؞J͉˰R٫"dTe2I*$c ܥ?MpuWNh;KIHi">;>jA.P=`Lp5/vM,";>-_o#w@LK71!D}(񪚉`PuEMZŘ'yR2IoessT 5= XPx r+r'OaQa_dNrI0=L{YCE ,^h%!; l @PcWN%i$H=u9!Tc"+fS"Qg!sӝt \iP(moj[L$/lTI5ȥ`aP38Ux'owG;iQzwYsx^Wx)IaR?Ot<&U,N%W@Kj*^J>m|0{_Xa~'07ap2 2Oޕ`v{ЮFbR g C>"&eYl5 {faCԾk40ChiM4x Z7d!v),)ȁ0$+r3V 3jGUKJ@N6Ys\*ifl{Z/@ ePzȲ\;k?;F_[*}$^gNmd'W _ 0 ܬT6Yn`x8]~x[@Z N'~WtG6n)ʅ8C> Ѳshq05 4TN(( NjI/6q^^:`p!__;\f; y~iЙ`Xm!S~VT:D0RPl7q(e@`O̲r.ĤB. Qie{x{Cqg̒>tS.a.9,#GAfOڲD1Fl>BϔSbKb򑟦4wHѽJ9WKuA:W6LU{.G"Q> 3;O!ff4=CfEn(k/p϶ƛ̸MGQZr[s;4I,s/S$!x)=MHК GCh튭  4.UW|qPc;HM7;) =&\w]LG>R,&wB 4zЀ'Scԡэ &vxS¢Hh "2!8ƕ| )1 P'6Q.$?PejO[?j:zpm;gMHKo 4LM  ^rBКd‚ I*{"'JA-a:u*=)3E7NvX3L"1봵̐ACYx`)ot6x'F%CYr#uDvVL&oAٵ@UcA2GW['n683*|ae`d2 7, ~BZ`O.g\!Hs6q^ԣ'>\B:0}פWjM)b=rNS2ZvDCEʋ9,HNQ $[.Eٶ:fRKevWydt-/"pߧpwڗ< 7"W92RׄY<-.N'>w ܣ̧3Hh/xC,՟ >MIۦ0̙5󜸉!r!m=rwฬYgВ!45lp)4[q1جgj% fٟ&Z1 ގE8,?(CuGOs0%=pJ1|a䖍W(+S; :o }]j9a/g$|+M<`>(N{X`0i"lH7WcI23C5S:q!.#v/0g?NʗBX9TV%(4'Ζ}x,pV=4J*)1dL2B,Lobg |FʐO=mF6xNkH9?nX]짟Б`FدmH_%YeUN8Ji' e}䏕8ORߧpP}\)20.F ?! dQbkK(L&$1X𑬼Xݷ=˿$.i&,lj@mQᛕO׀RP;ɀ17MkV3lM[*fᇸFXAFKf蜽ն{I5uĈNH1+FӖot$OQmo 窃3^c+7Ȃ,y\}shm|yG2(Y Mmmw=&y1M5L'W4kEr\9Iϊ_I.^6qqEDy\~h%u*ɝ ӱ{|BrXb7! ^<̙M1زCPς9׳4u^^.'9.BOB16{O.R%[LT{e˲3/iPX)޺H+oi'Ѹp_2h$ߪ'p;B׀Hb};Iѳ͞H=dÒЄ> % !|Cprr"0Te78&OxAhgF<jBTqr @m4/3)JW-bwKb-3o"oҍ$m#Tox=+rXra)+e!E<%UӲB- ?F>wqUxݛse9Dոn>e _ k#y.HaBE`gum,P32cj>˦[uRi#4gFS7Ptfa{\b#WFH(rvr>'xHG/Մ~~B9֯HE#{2Xj#AJB7_L Ay4=))sKboc HXk)5̮ǭm~C>^in{ %ڲ%60uF.iL3~{JS[+y)jZgHC6hY)&2G{LlڴZX'TYjSϩ$\l1YKpt\PI֧ߙ/}m6b3ycY{i(άAˮ0D+Kر]{58c.t; $"r>s^AORmi7yBro Z51k%uuf: \cH[ͲwfwO#, IOT$p:t1u\XT} mw:4l иX{ryr|?r:JeA2$UWc}'s_9S'~u|0¹܌.37w C+I_x,]*GԫPGI$nF!Uwޡb+64gpM `.GW9twګNQK :0; ΀"TvΘɉ,76"XW6$Y֐܉gKTx(}Q7ְ13MHk{e4.GKB4*~ '`nb97('.+2R΅FXf -tXY0K9nRUI):dU ]c>{;޹k+W-B8'a#Z5f<_–&̐ɿڥӍn0SdBA?d[ X$ɺ1ƶS 7p݋f_}@r@j4TIyQat%oN"#-pܤ1VfB,VX*vvXW6"^zgTU,>Ŏ  ,sDiH) JǖyJ']:6,f %k=(۹T]䨌W Cxʥ(!D }[W-V-&&"*lAڴJ48ϰC{_Wy;R+E+qGcR֖k9s \8LF, ,wBj^ǭXhq:Niiz8W>(o!y5|_X#aV=3nVYK /3x5sO*؊{O% .lC:=f1{U3oXsk5jt3yTAeLI2o3KW+ex򐮬Q t ЏuWM6@U}kA7"dW &NN ƛ yQ(Qx^<݊0XkPo3╎p&0}B,"saN F*T2AȑS>l43eeӞ38Ռ^(_4 qP8YH`v:k=o( akd*cE$Q&L\s[ϣ *P.t!}E4ps8 : /T876j``陋MhUeS?OMQ-`vUt"صCˀZ^LŢbRHe~Ԥ#= r1%ky Rw>aZ5UL»H8dZxxCq4XQwm$<4`+TyrM*.㗨n;c}ҁg)6\ii+o ,P{f([ޖ݂Nwn kŷ2Pٛ(5v6:Ժ2RoMx2S l|Ja;³E^3RGcHM$}z6pؑ` g ȑ8,mzHv3*h)%M !&OP%xR&ȾKb{37+ F3I{O0W=IacJo[/YG_"_+Q69jHG,bK78*p #K'δ;ɪ=KLsjK_W~C5;9G̿[0%O2/CP3xt>c6J9: N[aE!bi|ux[Ebt}ne fmY=hsG6@ "¯6+ ;Zt0 /R`  T~xL ܭf_Ql}cpic>xH˃ujo595iRѾ(oJMy#wѨpzwZlk8m)%ۊ+uH#rFplsźeꡆ6.="ӑo8+ۢ^R^-׆dKp.!d V߂) 0Az>inbfyz= 5uɵ ,ʙ cAsU\i54wMcKZg?I󒧳z0TKOZù+{3!4^/ӤomrOxAMVޞSs6 { 9xiu+5pB*y r i֐3`?JuTq94bN?IlpXܳ[e<*GCGU~41[ۗ i;ɆEwE%%ZՔcb#N5<^T+H RYg" 5xЫ &-VӐ2;tIurvj9v'‘6 b{{޾@cqDw޻5ge?h,$ӓ;&ጭ\[f|~U[*'*T7G5R}wE[!IY-:0h Rۀ5P|*\a9)(&Rĺ#n:R"Oi瓘yofĜf๸~E3(7lr>:~?*,.mMw4<_m<\9Qopo~K0S ;=U?|وS@:>=C z *Z?I|`dF5+# mN܅?5٠ u>zavl@BPߜ3ٚ*ʇp\ē] !tPِ7>gy($T*_vi|x[ԮEjH_.'x:m ŜZ?-)tBРﰯVH|3_Qnڧ}q-bd`H jۼ,oE'kiI*wՎ0K/)DIɦd#$;MX@eN7`Qɉ/QfQlZ ў rpEpJiGʪoRU6JM v[J < iG㙄.Rf@7Pb]eJS N?Ѕp@ij\Q9qhflf`KRc`촦x~8fN%wES3H,J> `ӹ7gm,p]Vvlp@M3v U b{2!1_p`7wHB3ntw;mil9+>ojRr=I1-jQ/ء3.UAԗ<9![h"6ne0wɨȃI Wuuap_ f푼@I K+|\W_b7BqO.㱪[˲>mT#e^7g--Jykه`Kb@ GD iYӠ|af.-s8;9[pXRic-F<@0,_Q˰N%9 вݞ^o?UB|vl9u&7 *|汱Z uݫ}$bl^젷;"!{6 DB*m'evE57T_K QgGG+G{њ0<;LWol}?/<{_칤ETm1âNOk@xZ5H`7.ؓ .H9Fu&4KUfBL *:b= q=7`{jk:R!bHq}Y*QȬW-G|$rEfGeFX*d1x[`/ >0oh^o`/rNTp` WOeѰ 20Sԥ;|kt,AOSX9Ľ'TdϦ{4,ȱx9WDUPrR(^[/@ ۮ, 9чVliWNJvXsyґ8?!HU{u\vLQcj}+Nxc 7C_sL^0i,8qxGY%I`x YԪ%zYCNNaӧU3XZ*$LZW2yKYp. IR.sBkX5(cE:ĨE7VSa&hy(_ɉR2}U &,}ˠ->!v$ 1hrWi'tzQ0 vZf(y])\?ZXCqŎ*Cch? +.x)nO:k&ymYf-QoáO? r^D>~\㋩z8$X\u8eG1%fCX)7b{fW".*w^8Q$ k/xҕzLE\1ahCr&'|[ɕONoHdz=ɀ6NL"W{Ə ~)ƴnY)5 aDɅպs=R]3/>r,ġoCAfWuY@'CkUHI]. zad?dzpqz;$,U"%M|˿ɵ8.Mh0lʀKgĪ_QpuPs+Ji*?_g;v-Rs00%E NI%l8gĒ߮:XD6p5bvtbC HsFC !_ A(Ev(oSē?6 rKRP>v" 9gTgSdA 2 ۲oZzv4? :qy:В_C)ݜ8i𒷏{cb#l+vca%:RVu7CspKO+QqNf݌ mG9${Xÿgj3N bڣM\7R6Ot~F܄W`PCJ9_"wx…5l/TUrB!;/lu$6 ^כXt r"he^`ohJ/JRw)\Rdm[ stމuV-6e\ K T˂q^_'%]xm` [_l#٨M{nK:#C֥7-"vL&6R-9۫Po;'P _Ѽ׃ƺ1Ѣu3E{4 &CSN#՝h];,j^-܏n2`&ԽhZ}\zoi[Oza֟Vq*٭TZ#R5JaZ4+uʊlR,(18 "/ӷu%G1vb/~w晳 tNoW&Bm_%1mB^IѤ_ w52O} o1e=+$eՀ"]ݘ9'-:ޥ|o%$ )cd (@ϳ{ sn]fv -SX'(SoBRu`(n/H}<}5Z[3b}]Ri"33,։̜ ǁhA 9l23s* P>=AY!YyM|8OcyQvI 1%WS_ 0I<('fisV퍅ȱꛚlCdfiDP:#Ω*(l9o/G감QvLw$%!nlĺx9,XK\Ff7>F:/ {UFZq,%L ū`^Mtmwdžck3} 8DD`#>#Iqd{x}*$~56&S9r9 ? V 2=='Pړ̇7B@>+U ldnٓnCC[?dAҲ [5 bl*jn|gxSxL;@drjztŚxzZhal ūNUn:&.>:kw܉'ä!*?s9*L"yxÝIJqđb[W9ʶ.3J~W&/FV"SaVC=Be%YAR|t~.v +~gM2&u+q$vA#G{t jpac.b50J>JFBWoXT:!i%U"} KACӄdYyK@( K,`֮P;pGT,,C.*:,O̪ª)0,!QT#\~ oH9\T}dp@ca"q`c$Tv-LHD3W3ܾm 3H Ш1\"£tn"^fg9 tEudce6F}DT-r(ޚL!dVW 0CDp5*"9JܭA]:90葟 -B)Du_;߄`I.Q;R2.T@|M[|98D ?7mW.A1T2J;!LJœ"28ov݇jF -o۟͡ dk1x&=)|tej#"w E1B;M^=[X>_i.>&Q1S{)UZC63V[/ ȴe ʘ*k dd%x,a:;J84I"nd"OZjY ] qxk7B93kF;|h',0\YE2WHKJ*GnvCi!az3=0VQB2Tftsmk u>(v= _ܹuC8='飋;# & @yU(Khb{-QhiBwT'.yvI_TbIÔ8.{&z=a21hk!fįjX'!O՛&+ +ҜTeJ*Tayɦ>iĈǴ+RҫCv*vbm/Aic$NAy^l_ -Ow27βLxY\Gov8+A0oyve+-Cb^a8AEz$`/03EY1P3NO=eԳc=/\v.v`D_"Ovf GO;+~ a Y#̫+Z+OS=Vtj p51tstk>}Q }`(2d <-JpB FU^5dž'wT`JP`]dAToqBud$#<_+[mS72_\ s!#&k3*B ~$qS4$rYdH4T??b%ݓw*#䖡Ąb3Lup~)Ao(T6C(&̉Uws~ĺDidf/kV#;5L&ʎ0j8\Ar/7zmT7^׶f4i&\p!ût:fn +p#-;[|\^$5t0ΔU˨ۜ E:a|@&&mq->44 _xcȉTSܒmDkˇvӲ-yb#ܥNx@8ްH < $yB뒰?/J?aivR?X*,n+$EBX3UNn q*:W8ˍÖhlOr; x+a>\gF)C͵Bܚ8B0Z $W kJ^gc\!lZZƿ\<9Lw3:E_n}OO3KRU|kٮO1%_šrάqE7cHW<mJGC98IҭfwtAb{QBba ӒTu ݰf}l=_WjaNj>8|NX ؄/UF(kK saucRfpOǯșýcB'cpiRa9%/CK(}XʹlC_1NXb~+~ 1k,L!Kx8/IXiӊZ#tև'iue2LKM|;] b |5#eW}[3d&{Kĭ8|؊,l#Ǐ*a_$ $ޜXBec@y͛qNBҖ㥀DŽ8bm5"__YxšZcP,bK"tȲRY𴾁F&Ja޶ep*!lY;I3=~Ơ=_T? M7q;^s8^ ҹ~<2 6\!KN;.7/tk:jgY`}K԰ئ ?Z5!%R:yUzRgGJz>%,H0[ H1h\ʟC~g&$U3)?mGd j8[:A0q{Qoڝy R˗T ,iX71cpdĒ0 \%#D@R ϱH$blU{p(oFX jݾgLo䖘Ѯ[M>z?0ŀ!Е,R1%PBKSK*NX]TC^\vȈ -~=T)`=ZԌ&NE0O)fIa+҉m0{U0TXHSZix މ(3i#Eڡ Kgr1'GUeIsw1czR&6QTuU=o.o4k;OU׌)Puh*-<?/ǜ"٥g%SҎ],FP]]YN _tk B{l`l՝Q]-^|Vdԡ };D^nAD[W55|*RP%㌖R^Iz׿}ŬX4Z@GgKe ]iy[cQ_qU'!?FHOӠ,B)[0+rkTy o#7z_wv:; ]Rˡ>|妎Tokbt\"ލ'P毲Qe~=aqb]•\T}.!5KĴ1ֿXv2<S5,H$i+YHv(iyPMEFg \#{ZǰބK8XE_&$׏}ݜ9@pO+ī3;{r$ᥤPΪf*!\X'hÝtkVz2O®*lgJc-xf=׺r܄{n . Z=ORoA4>,."VR"CE*%X!oc>kWnИUL*Z=7.;dB?1ǭ,h{jpLMjIqUʔzu/#B._e`Mni2d~!ҹxD}nW*ws$9QC೿cKwf>RrVQU ӊWy@$JGwg@vlsͫJmѲhU dӞu>Ւ뷬6·fzvM2]σ2(6Ba6):v>"zS 4?C7NY2y@9\qfԬM-v2lFXl ly3$ FY^#2ш61vEf1//}8MPe߃<&1:40GQ[ ? K䜔o *S'Hvw-awS H]j۝#WҕWFAk7X4VTÀ?H&d\Cnȕl܉. W6SBrЖ2/D`ceY".ĝN*t;ꅾ$La[AL.u`- 1/2wEcMΠ$re@t eO**Py<۔M#rZ 6ì+ӶUBٙ7]ټ3=$9B +#NTXDK͚Zs腊nQ><:FbE'W$Y3'}yBu'6 g[[8%_ J]5VEkGm Ў9EZ >t Df AڬƪL&4WƻW=`eu}\Z"/[- -On]Xs%xl֡s*d YcW}$i~ QC:Tqgݨ':)s;Æ\n.Ss7 OCT{ms6+J4**!ԾƑ1_O`JKzi0 Az5PA*Wˍ톧\B~,)hUh"p#ԃ#>)ucfI]8J˄uR0o.I,CW1ƀmll=ofr uH֣٦ۗy"S063!u#c __my!Wza$.V"?)#^@iAQ1LIen'Uzk͕Qh_EuJC#b.*p>D/QssiV(NfK\_gg[TR8Th?r30`Z8J&+M>hyus𠜉ǜ%fpZh8+o2TQ W|r;b uʆц5?hzЬPhhF1-;j۠-/?3&WK.I1୰2m?ʤT+()mi& y6s({[:(<(g>UӢd%{@m邫Pm HآtB޹a)\% O ߍUq8ױGFK!=zOk=&Gl"6y%9?o&*m>[kˉ>-;/(¢$dJQ܂M.t7{jկX87ï#Ak+"6?rȓ&*m0Ie: MY䭙6ѓ[#(E7+m?qɸ;Z[[nеT౛ `o)Ju1FEhz(5Y#h=Xvڊ~90kRg4JJnp}2"S"Lb.~Tl??2#eR0U` ?vy4 [2'5]C_%dnC4DE]JH&\$s A{:Fzq'R[9%k(Piydh@dE }NښgAZ @ cSb':T͹_Q$0xF!Wv=V;"_+.jZ2vb?燅a<6-?njX@^WzZY<] (Tc~pŌ[+48pTx@J9nui Tv&9T3S;*t˸*yIlny3>aQZYԳ]̓/ |i1|ljAac؛M1>rq輝SPO!vКЃ"زX4"Gv={FzX MZ/۳@ O#*L*1B:EsX~C]fְ58k).N;=ăҎ0pX4:y muߴ1pnꉜs/f qM@ D7TI?Ώ%`]8̢ A?Y":-Pxzɮa$=BP&ohBc+^9F<WjN x\MݓG0քхKhF>I5ۻW)Y`6])-! ܵ5 aEəӼ4RԁCcDS5te~Qnj2_~<G>~2OWMP6Y]v~OO\%"Z bsvDsd<5/ {x; ͯ~syJ6uz2S ? dy QA#Eٗi͊)ڽ`@+gMbSgڟwԿq}O8gNj^2e*jtr wОaDi!rZ,j_bA4ǚⲂZw9D*h@ ՘bA}No&y6/'g%ެ\޶w3zExq BAzդ.W^!,'RN<pQN=W_մ Ol(I ֝N.Ķ]dU tiʩ[^GeU*mNj<:WV'˛IU 7Q/pNGLuЕ&I3;*`7#iP9_M-]zCd2O eNԣvWw8v)= ˾iӿ "#ۥiןSBI?sLYd!`ц(ǧ0@W_)_ė>tR%Rb1 @!Nbb G- H> Ty +J̔w0-S3s ܑ !|m- x :܋- bs{a4slgF(uE=D~Wofv7ƙcdfuDַ\(@ҠËEA J`3#sVӉ{m97gëÖ8A1{MeTJmAc4 Hyi fl)&P0}ʈd > 5u::tCCtxNq%{0M)0kۈt+Zj~n˸$L7iۃ*j R NHXQ Obţ<~]X{0tŴ5S6rkW!ifO=( II^t={:dSWfl_x7+7Z1I Z"̉\рT"Q胳Ƥ<.5^*rU*|cb<[TB!AM| & ؛rߤtNWh4}~r,R *ygQ'\ '9L~q`};s﹭EZ 9<޾]IVy=+%U%j Bcֶ<5̓TȏB8h5;۶4k {yad 10S c+NV 1K[MJka.++K7 ,RQ}?D]Oҁsyea4psT.[##N 20i5=d2BL]A>͘k'Cgxe԰wSTP%bu+fo޾YǕ9"0pEʋ 69c“P:D~YXN8\(9vӛWʒߏq COBD|&, $)wX Yl9cb|T 8$M!=q~cE(NQ0(!aGy!ǛR^ߣ28"Ч DtpRa贲q|0gqd"3xVg]fM Puel QK,GփQ _~POa`<#]@ɀw7ܜ y"Kłg[Y-$PSq&W&yBSOR 6uo߭HĒ{\g+^> ʡ3r QJqěFW\?Q`r7d(SB"uG|M$,fҒG SvwCk>iƜe@%śwDL D^pHh}(fanºLH\4lc^)&\ֿv>7]ڏ@rY$~6  S9~9Гnf8_ 7 {b#!nki_6.huth!=rĂ3Q_ѓ<:%o2,3M3mSަAhu 2rpQ1c~w ç' 5xA,v ]z0OeTP/*<4yjާh#tNˉs[)$8[rz9qVJ焒jHϙۀ-<~p#.83CH-c3@aS9}y@:BFܵ}ma``ķ$P\j%:pՂ{l{d8tp|Kѭvk54訫WF1hͭt ;Svwc_AҖ*ēQM2bK=mW.jBc^BlީW$_@d~d2( \ck#0䳉Ur$w D3ٱ1i GSDN"?OɒFx'a2|2Oddp4o4W1}FzP1nn'MR3:| *:y7 o!b0 UMhMA E*nbY%hV횒]H̶n5v!1muBVI(1qh/^%YS/Ho8Gj2z&\[g*O X:թVuV2m"Wuآ'rV%vFcuzp!Na8ZI{' 2]{7ͱߴ8Rnl /Fk_W;tH. ÜjO.QaBp~8z6Piَtvиi<䂶LtvB DC jJqez.'yR*Uj59)k+2x4Ƴj,͝AtFlI RK0Ŋl MI"knZArm?cSz ‡zzTi] If{Pt \~YM3[l2ʥr7?9^Kv(-4շ*e/.{$_x[4/3uTrTĄgsR.RGuU7?L#a#"P֙CLᔬqilB@0&rCD9G<2kKZ.BP Ib-wy]p}-6” ?+lUɣ"h;Y</ւph`- āHf*9ӺQO6I }FC(>)AwHŗ:7E5kud`_V/N,`@0D-ή_\AF1*k1W5YZ5oUț*}/!.DCGMGKNxԱa]ոD]i*2]%tLzZ9uw~ ybm(ۃ-L4]_$C&dݯ-dU*DLJ]ꌎ(%11Ah=tTͦ¢[xҲoI~iaX~^/x0-`3;%FJDž+iLs|5\֑)LM˟ 2LU=mE ohv"a2$Q_D<7?r|ՉJ?PۧD7H. &@2b@Tr\Z* R\Z \ X{CߓzW]or8kɭ i&"N̪:bC<̌S> 7ah=pJg<_"j\~hń- ^|N0 N=$dDS/W#*%nP(_eB_g/{RܩpCHnRᔊݍY)ekwؙpQ'emޫd\ fU-3CJ-DaIs|CjG&(EKzW NUX-kd?u/&J'N[{沭G7Ums?І9ႿǏjU{w`~y1mUBjytY!-I_@*3@,)]GF"M ,KkD^0f k=w]NM|tڃ~\&N{4e!Q͚<(FU+8A'1e뱈8+`׾h,D~:ɇ)VV !8cnaguar(ÓO_׬?P t}4 7#؋:mÃTRdb.4s {Yl%Г`(j vjcqXy$mJZB[F=C7ⲹ[;=ffܩ(iX8crq;#:b"7g \{z(b$ kEڏ#ж{RH OCލ9uT8FE7_2CͤMf0f*K$.`*tdX}Gw,~sj,/)KB#dw[VCX~v*Ku1N|]fHO3Mt^wg =)(4 [~LavW"D[8Y_fVøp37l%wIV@dU$2f(H n`PQys1EM#}XRQRI9C]Ǩ#(hE|\ѽ!<ڲ G~]p߉mtTgCPZsL qzD2{2Z( /Mղ54,V T5V4g𯟆-1AX/suO3a4Au fݘ6A<{n!l=!+ CyQQIEas3n[-a7_"ő(Z}>(I:V/vhOo۞5R7-JYs~uݭݖ]\x;Y5/X'lCμMחa8bU4d<w9BD jU5a7\F5QgmoZ  ՜j,CGr*A4'k<]XnCU%6.PMˆM/A*?*;q:[ɀŸ@hWbBRKE؉ZIk-ΐI(-;++Y&xmְ vLqDa2j~,c̓X]OK/bh0r) &vw$@Nָ=U2\pΡM:7ict>omZOI_铛)I\a}_d [KS!6Bڀj w7fSzG9ޒJ[e>gq@aRilL6˚}66+豬1lD_r-8a}ddeCZ=(EݝHȂpoRLXCH{jNEM2[1]D hkyq~֟^?9k7[}Ł Ż2w&uCž\{x(dj9+F1mn"76 '.۬F\Ŏ 9Y2jsv5` 9==R&{IM k?^rݱ pu_NKU,GʾL%4:2kl+p_4 U !ͦ&psg,Hct}0#*L+B>r͈?"QN,pmYm0 oPϜDT T%\H9SA|"LUR CdyY,W7p I=`mS27kA oBYڛz6hހebC-!.zߦs /(~@/, #GA:Q|&7*CSiEC([CL5MԞ0I qm",KVN?h)sZzrFL..Qhmy5*gy_+e#6¹ēs"' N`QSaQ)k TլXyjkP"jf,wQxZ2bl}LIɤBF'E SJ?B_]bD˵O# ?z%ڃ6k @f h1ajf=wӱh*c'3db^:_:85.bŵN*o}:˝t\tgQlOwRl+N$b^yŕTvnçݝ W} pn80y>-K;MdCHvЎڮr績"˔ ,{:aI+YMsb[cF-r'9jKpu^ZC'X]A"Qoj7]98 w${ئ#j&q[Fʷ-Sڛ 0'Uq7%s \F+ܑ+塯K=mU ('Nj+ \~[T  Rx Sy"HB4ٜ{ymE'0@$>YTd a5>y6! L ѣSS0N%fX(в? #3Ôr۶e&ڍN0~Ct,(8O/CupLU$ۘ\q㴆,yҩL"6Dq}4_/Kl0iͩng&OQEh}dD/g/ : tN}Z̞)$Jy1uHk氀YUV h%vW4Jك2J?e5#XSA ED0P9!L;EI}SF@jy3Qü5lofϡL_)ٓV3H⟋ )knnaҝ#n1LN_Ԑ,^?N'7p;[B﷾L%+fW _H?Kؗ*0*I 늿]+]WFm-Yɏak\Uk5`n,^, &ԹW( /]/Y=?tTlpbMXci+=*:tKcr-@V]Á]!:R%gD_ZN?*bK<ϣ D#6!c9c״9Q߆`NUm5Ilgxp5nRs?rOˌ WfܗFE־T%NG?[>J/*BHQ'dMA}gb-SY2JbgY/Iyu)JL\V/ FSV@ =7xgި}8r|#7gɐ(yJlTwYBՎ>A( z60h] H3vf~ S>zF(54c07ph{ixA:MtC)I>\*EB{ECc?\D|.$^QN!ҴKG)c /wHn SsntΖI#?Tڑ-C~t_u1E/5@z <. f-4h (v#&{sAg~- OťVXDzE]:\'slaQV%[HseyB"u3LzcҐTP*x}G>q*WPKVe&Ke@\\+jX朷xf9&jHBR cY_ߚtiizeqosV>Uz,ifVB ckP4~nr8} l,~BZ=zX8QPdil*'2m Dg_qqkc}0nq=/?v2},+ ']x,&Asqs>fL˨@>K+QzKiK4 4uƆ% Δ\9/WEl=}!ށ\hefL1;\Š-N- e;i>q74t:,gIE[0fSkCxeȬy"%W'La3%6\ P]m1&R k$!z3}9.4hh2MR:>9ArTGh4"^+l[.fmIms޽y9x-2:*)ckZ2bْ|Sk= މ J49c hf|;]?S=nUne3z|VK;$հnF N҉H.jFw'nu.i0zzMICna 088IoBn*/$ jʧc݃=Li"q,qs-sy- ~+D(z.{35p׻.5St89/}fRKp\7%8[`ܵA:(^sa_ފt%ʜTaźU hdV.M@:eݸC:@H^G2+TL[\Za5IUtg%i `!h҃_:T]_PLETJgư(qٶ313!d, ;zO:]NpM3= +ZPw?,9r'iL|@5dQui|,;%V>f^Vp)qX2y% Cy]/ ׄkRk P"̑%(0Pؤ]}cۯ F/krR [q\ *hlmj#lQ>bB Ĕ"ކ'ٺ6`[en{IA6d34%H*kӘe) v00 -W)'EأOJ_dLuQ6Y9Y[Ki\.K6[5v\($vXub-F-ݑah7wɡ8Zpdf߇A?>jh 1),I-&gGy!PXJ)'M1DOψ y/y9:-m83VI@q/{dUgw10壐Z8MHq prUMoyǴfwk!^ڟ$6rv2d+x3km+)W |) F M jc;k"tQ.m++bk׽QZya6]P1)ͥy;. ɱdi]X4ʛs iJEOD6ܺ#|2yC?hj{XwWɨ;c5èc^^rOۊG0ÐH&+#a:"S}E;g":#wToZ'ͻòpڠD-g11w~mT:d {(sw0eǼ .+|N/~-)O\soB!NlaWw %퍮lGy_/^|+jk7ꉉ,j3cϵjP+R)m\2Џ*7w% c%8lx΂If.H8rG]k+KiQ$}butāwa-S UoW 3q:v2;*S|/]!ߚ%Yr- $A') :YOc'S\hz3S<嚫+~q!z>Lg_MEhX_Q;^n0XDLsIՄUjJE4HǠZw'Ε䎐+h Ɍ@(3@EJ'G3 \g Ku'/cG:?۠`$~}%_&ۆqI^ػU@f]C^}[|:AEXpJAZ{=ϓfS'N=0^m@1݋#_csJYةOp5:=N8>yZcĐyCQioĄyhNN!˾8#zz-% "g䗕?yE+n%+k[qW5~P^r1U/pjGOm1'iXȲS3CF p ii^E &\_pB٨[W*yd6JR띠Kܓc<'صRx6:*f ExV1Z]}+ IDI%"҄,1ʮ$td /ޭbfā먀9UDW 2F<]CfA۸1A.e=Svn793FdbLFw E3wOwe&L}&Jg~T=T iz_0KjݜXf?(r% IKvf`x/On$bsUz}6O{-4?p VLYl>`,/vF ^x嚤AÞxEq~!GL1ؒ+c ٭m 'NAJ#|&mKdKQ^"]׊7fֵ dՉ ^a^[y|ꃏdH!J,T|!hp(t =>vMZ_p!`^}J*iAy2W-_n)CJΒ;0T˿r9֮%7Xx8^;Ecmt.k Y_JgAd`頖-BnPFZ8m}c`BSnc 9=1F4 k,ݖ3`9& wy)RE6Z[ZSJ#3q K1r4i`~tAR5=r;y=B#v| Uƻ4yH |9uafJgϟ~? v!fkvs¦$ Rfa&gkVP.(Vf- \B*sjf*v2i h%F6 }KUT"-BYw>$k)/xTzȣa}[v{7?gXr^XdSɵnAuԵێR&r.HZփ{Ix{`I#hb|CȠLDmu~ p٢ rxxeNh-NS}6 ԚżKоiȵF?j·§/f^Z#U^y;]>+B)R1egtYvªhӄeLe\ J*@{*ŵDF')cpaurpV5-j<|scL2>Te,/$TZUhW'J&ѕ(!R{BV\QQHu] ;}|QO,i16tj=phDZZ3}CW?LQDzUKdvH)fFƯO`e{F~c^[Epʊ`mV.Μnď~*8ZNq@q.hRxֶpuq; {G!]8V V^`&M$E{qR [7x%hܾYN}PsZR=6jx䏳Dϧmذ㹢; %kb`|.2NG\\* I$L2ksY" ZW1.9שܖh0FX*rMAFM~ i %%X,? m `O!|~؏n. Rk{Im!:}5T,4`W|h]XvLX倽zl*EE#R [49&*$"k٣jf PXZ>ν[wA=o/x~]:%V)1cLS7.qɻ:ݬ[HeQAL3A C5[{J;]LDװ`b{LpBQfi_U~ʩuK?L Up80J8#$ dKӮ'̼l>E7 i閱Ͼ9lOAzA j~O\Riؐ+C"CU"9"[-]i"63j?mp2{v7VW6W[&3ZE[T iJO2=(G!ؐ:i VJ-S }TTc(Y^2Q2&`8bGcj~ɋ/qOQ ;͎7K[F\qWUԯ9r.M8oWn~0%؆d+&#PǤ<+E2 k11QAΔT5P#/baxuٸ1.q`G[+nG\kMЈ3Ϭu8f~2T8E{UxL¼dETޔ>-I[mBjh4+) C~345\50Xi?jR;Mev5`: 1`':M~)p.[{l!3XlȀ;(+zO0prCw˿ " ʤC955҄Xum]7-e>! I9-$o=*i0#0z86f^\tk0ز}>S/NW6y&AS #Tއ! =\ SsqZ l)A^$e7ݡ e243nuS]G7+>h (y "x<5͢dy_p+ ]*)AQn(P~R-pl%|ZethPϒJN@OvӰO%mek¼_oip:ޯ7ӕD)Y:] =#$:mY7;z; We[E*Šu⑆IaGiP,;iE4ՕRU;ظp,fb㞋DÆc Q=}-Hĝ9Px *m*Gǡ@z.4=+Tr R6©*th]WY LfW۵5z5Y2}#>Dɯfg±Ih? H^`Su쳳2Es9CC~ e# ѿ*W\f9QH%dꔓJ h KFu~lJx|XeRc 9J_5Е[m]H #pU R%UR? N9tG sH4!4ejPKܚxYKLk|oQyF8 |!GZ2xlx%hD@vz*Rۏ tU' She[צ]qsQB b3OIKДCƪx`+waG\PV慚-$Up/^(A+w}dmmP8{̫IL6xt—KFg}WW^=E1?` clf23~1)qK0&dxZcZ{$8ў+jߪpfˬ32/齇d`kɜ92jՈ4-i@_>@+Xˑ|*D'6GtG9x;A4t\iP+Y[VIfȖcKnEKn(ɏ<Dmm<=,]?{ V|"t @ik9%/}r|PP)U6e6ɹ=fT4':OׇM]\boj|JWG94>Ul%Y6pWVmo)=n:6s[lU& -覂x`PNo+Tߖ7CoJХ>Nkޙ&ϖ"v@w_trie Y`DA z:Q֌#3jr>]T2ۓu1e@ O,(YB0;k:Xq'9gye"2A@6$h_̊Ks^cߏ_ *%*/x5`V[N2NB GZf ݌I3؈%ڡ)D+⯐r_Oqs^4RӎD"ZMüRՈ ABpFaq ZӌǏ4m×ضAoq!O߿uMz0ǐܿ"shёcTެv᭻6֨S}4G淃 __T<WӜ~;+?FZͭA] ҃=V-IrNsBwUx!n,0D$+h ;% d\Gs$ZpE#RUu2 7(ћ4gMW:W~_.hq!7k*16`zXVz;0Xkh+𱇱\<H4䷠B>Lo4>b-Ms/# IH $j9 ZO İ| ` 㙯@;yВ\%Zrk2>w4WBfqm=g?!L测ƴ;'Y9G4$6}*]p8Yv{_Eg`e Џ[Ŧj 쐛'OƺtWD%n *[aoeoqRҲVƕRo :jT#sP/zaF QN&cp1wLLHw|Ì:22YyHUW__>^Xhs̖*_B2]fY1[9[VN)O? 1Iꕋ)rIwsɔ/4fH,U9# w9FS/N+ޣI77ۼ gn&rc>U$2uzFPDUIiI]+T$vgR,&{t3b,/qbcm=[kfMoU<,De_ iwlt:]ñsɋ(}3$"l..BS̓o0ΎSȗ:?;90ڵpwuɏĽŷ'hux͎h T{YS픛gS˚Xi.[6Cx ^ ~C^Y+q|3A4N2@klvju$Jga`c| ;2g1 gƯܚM[]c~c)B*z͋//Ї9{{D5*\'t,Z%3Su!Ԕ%f7՚1Y@hnQ)OjP/Z8;diGHSK1YlKӇпsQZ$+Omc@xJPBZxbYf!fwQ$8YslZđoa8/A@9{?$3E?º%\״`!Ypdw|Z/AALɒSTGpdIɋW:Zk6$VwCw6\ޥ:{yc7Yqop(c`K羅^^Mk i<ߣ㈸g2k\S7X-ܥ{?Y)40ofF-'֋Fs?d]OKu#aVOu\kio^DE`# t)l+ůL$Kq2Y  r3 m vk:עAD20~qpW<[? -0I*wKiD PI>,Y2L.SI V2 /m >Saj2*AƴHW1S&F$Q Geb ()0ݧWSrT%E N?oi?9*İ[R+vC3Ч"4> aP5z2?,DGTA0poXFT$g@w"Bo/ 3L{Ó7ˁ#|1g Eϐ7ʀaFz+Yk`&ޡI,T1ʁtPStBCWeygJC 3ˢOBclJV`9-'R~ 4]nx1ڡ"j#=13 B:YhƔ̳|<+No6nɴM !*@n0j}Mdo2-C{t!DϠQzjz. N4GY$=cDl:R{'Y- *bOIQ4dQDX"0/ju];T!/>Bޭ@] ]E [4-,Dݏ',{h2 Ӻtv·M&z%{am5k^0٤=s;;&!mSmQ^wW;]\k~ܾv{GHC 7sݪ.ďhAl6NAdq-MڡZ;T B䝍ـD#۽{^.q 6) x} nl(uo-|`Z'I7)KAyXm!:Ғo0HXуex aq|GKF;YH` Ldl (F_'ȗ2_8as\ A7Y9*҂i)MomAlASHFιZ!Wݶ?db׈N z;opk}+&)+*vLnנAjyYu|XWTZ2x;oW50rDܿ (L\/S$H"ncIق[7߹M4`UsnK@p U% )|vգX=K&įpv/ -&d bT3vyHπXvo%I;~Z& 8÷v~Z.B }S NCBaUB68PR*ق\Ba72~jvX7@1Sֈ\I֕խ,T(_Ma/N\rWj#kW3RR2p-K4#j|VOd@Œ'9[abW-K{n9t-.璖^UZQl!o-up):!5TU#K{L_Z+ʬh~QQ ?<#:S mv63 n߈ TCiJwz|9v,—pA-~fí!)X;G!;D>^pvjxtgr/k6wM&50S[O~c=Q̂eA`h CjAEj%xTngVo3BQvNb˳>.*]e-/)[ Zna@j==@U,ld].QB^Bqa%IMuЭa5G5d;дkaڦX"(m)#lfyy|3Roߩι??S`J)>= US We"$HGE!8t.{\Xf|m/yU7iN'y ]#{xێ"nx'- r.A6N۞oͧ9^ҝ*y+?ib9jGpF"`:E o& :n#{}GX 'yD s/u*)O#;G*ds!@WWLTeXṜ!]Q[c#9:{"dOd>uEO6)`b+>ٿ X֕ 6tk fvv]9fVQUfG\G= l?,?˴eMvo56(aՂSjp+O[9|r{U [Y¤G*ꑪ '?}ȯo愞[uW2 o/ǒ3j Á-[ q$sY3]԰O$Vʦ${~2 }qO>Aܚ&)G! S˵VC3N`h L/%jr ׬䷠pY7!g2# *]%]l% 6sFɁ4v/4wfb|`[ <+ۨcd5]_65 M&2z( V =<]%صye)m'Yf26Le6C.FAEd POӟW3q:}TK۩eh7CVI,-:g ,P߂N FFegA7-ɞLg˄?V7bp\JTz/mX' ]75kC/tU#q q& ͜[6H!AXTүAjrnjЇ&vWbWRlGmD&e5?i~5o1[miWu' &@W4~=KW׃j.%Gja2,4P$~i}+fV~%{9w1|oi2NO(@e$QՂ7c@9*ͫur[̢c_!aHL[;9]c_T3g [|ݎY 4ݶ-7͂fF71FO7'{SL4 1Ra)[TcƘFjcYߒkŋbՠkc|?>Z=7($=Wl0zaıDO a1$~PO.!'q"+F_wLԧTD _AC6qzrkadfЄbXΒuW"߸b>;4q[vUXv-F8ҵ۫W ]()a)cE9x,XddNc )ZTLsia$x:!Zh~]`j HPeKfZ7:/m$!Vh)sI0s01p vcμ(VV!>`J](F}>IRȚ|сBNùB~G7ED<1Rމ֯ /-y.;T1O3DhOI:OvH3r4⡠d6Y}a9L?]nK9nށd:>U σu>2K !xR?yNVe"c:QPIM(U,1f1b $yBEy= #:RtR̟$Q`Hy nAz,`1>Y3:aGτn(˟uzJZ/0Q.(q\LI ;^Nn3]#rO-Ũs'y#7Bۑm;@+7X7.%7¿j279,".ۏ+(@P>&/$Ug>Ѥq ܤ+[Dŕ%@8c^uH+W0ڝr gJdf$J:`(OO_'_^=x/?!:hnVm"gJAJ|=~ ?0G˗ 5Go,Pnp'?"jx(Cdr6- ̆Ӆ~uۨ_{Է^Y+1$(Vgăg!VU@h0<>77q AK-,6Գs4 SabQTOv$+-qOHXUq_R p*H9u 54bВ _^(>Ђt{Wȯ=4j{!@ $C:t1 .θ|* 㰪_!'YA{s.کOվ,U$/Xa:..\Șl_nJb s&rLl_[A9H|;S+(;lYΞTud|o IoR$*`c":(0P%VT̔>mj&Q#/.};lLSvy[jf'*3+>RQHA0| x>hlkמ'ꀸxr50 ?ˏe`tieR`mO c׹ldxPNj_YI:#1xdHr&~+~XKmkx2𯝸0ˤ!t7WT@~yGT[C&: _l:77toxK^ߪIkbuGLzoT@švFEo5b %k&s l>Ywq&!$%<}fkw*ߌ)w̝۟aU@4Dv0;.8:!?P?a\`\eVb u8;Ϯ^VqZh@Mak/ oU1ː=-! S2)@vo? YGFq-\ॕS%*R]}v͍3,AkRQmiҁiL#@Z :}We.ϫOwCJJUj }cBe)NyuINU<_$tsT|Җo hcǷ2Tg {8?1 :QOOL(LWLmB)rD4 c g?Pqy6UZ-g~aYYavkƻ|awN",ɼK2hu *+._z ]b0az6jIGʈϸ{_tO-9<;#blMi/eB%.P.=E4+S&2ēu[vLܥH)Ӷg6vlق"`- [TR&Q'כ'yFcm>,^c;^K=\B"1~KKNGէ"(?_?}\zZնx2Yf5wh>fgM'Su*vz[S<2B/2~NRi *[qpl$ j1fXVmԙX!:nMgw|2|k;IvTjޘNHwN(S[ `)mcqZlsWzyO_0|.Cy+Vh"5ePsIJA3Um֡j VT1}GU`-Q"tb~џIR G~=? LKJCz$ƜJߞ:6[ɷBW9 eJTַT;uPoN6^%w|*)WOf[m̠/m*>F0W,g獮]s)yf/FNTGzHƓ^fZ!_]J5+ڍti<@"tv`UÌ->88 P\}S>@ (yTFRΏ(ccᵣ"2Cz<`ҊL'=\0wqb@7p%\RyŖL+% \0 ZI?GDef'-zڿ<9qz2n`t߻t$y9;I#ťPw:Bzrsb +ؑ<5*D?F++?$_k&aU~Q1j;.?`HD<,(P1b0MJ쯻gW.!i P@ ޛ /<$X6v0xg~ umd:,aU]zW2_4>CXlxrpܷqd9=@8'=@"d}o#e2\& fX rYeS]~Imeo-꒕5qzo !@ qmK#fs[EA! YLjȧ2$Hd U dEi2Mđь.U^V\W2KG9_t1I .Gk85ԒQG <0#N|!K."۠=pH'tD|G?6V)ρ,:g/Eit:aF0Dtѧ&5LEMejP*tNgXF<).Ƅ0`kPq7VK~MpZ]S ?+9quab sV>-U.3>|K9gBym8Xgh\ 7޸[~ԆpU sO#>!mۂITmuZڈ=:DPlCɘ:MRf jV}zyU{$s>  fTOSFy#ޘ-"ԺL4,I֫zK_0ݏ[B7`pFIGpoOU*j{Jܒ<ږ*'&J#)<$YN X|,Ҷe_f@oiw:wJRDoU9zv~DV?N|݊#|!.ƻD"$ fn ,[SY=T  _ǣw^Rjh, a99J-+1_c_}vʾN6:!:NTkҧ<({0;l__R~#;k7A0w_@[)WF!e^0iV՜RPg)ۛJ&i{: S\اP~J-cHކd2jm e ȭigsRX-w"(,=$3!6htR6 =ʼ[=O%AmD2T #R`%R}y':ZOEwAqf}Ft2`qpFmbqR1ϯ@L4j84^ܱiK F6#2_L>^'iۿ!@M;e_w!k*D:.SPw3*j) z֣Z"[Ӧ_5@N\&8)4/^Fus$3MV} Q|9 jq|§lY,v $@ZQffdw?ƅ)|N:y_v/`T76iHRAY9wCia!*AH!}=Fl,&֌Y˦: _OޒZӍ䭛Z%JT:ے5LL +1.ZO\QJYDZR[$>:u:epOnXT':=+)֢FRy~d]i ;I*ZzjIފ[8̮~8Zl,l5f9Q C= aiS({뒖H_Q2n;qm:(?!ߢJB?u`4F[.r}B_b4NpYcfzLHoAPV],%\~L1\罧l3oK)"Jz؆_|&aioRynq#ٿts<VCmo霚MS GaUE\8!/M17'p~BC`۶K ;o1 i8d6b:Df6 HbKPqu`8Sګ`]{0XO>``ϴaiZc/qKՂ9Hu4٫\~jg|W礁V any A{/hZ{SiiKhRӭ%f 83NLՀtXm(z#.ykAMJ"}+lQ_{)Ó\B{:i'؏}$3crvʩ&J"-?u|q$_ r"igڽDzyG+wo}v-DUe`>:cH%vGYF_ JAS:6mݬ {kcƃ5(֥GA4o9jU&cRPb;]v&ؕG`נ~7?gM+ CobjC sgwoH5]%9Gfv&B@?)\ ,/F/qQشgzrT5}sTnUh5swU_p b +ź =Č~m>ny$)ʬ:`w`ʹiA(.y%J2r7:cvy#\ &mr8; SJ| m]\f ShFn៬;yY迅5ϴqfXV>)Y޽ <& ulқ9mǷ9Lk 9LgV"d]&wwLH!{Z`p]ԣNWP]Ts% jN? tX"bCglyV ; Ҷ{w &ڼ]%e4d3]@U@By]aXV5ɫHD?BoG!anw5Hl2 akLQ- #3 _^g"A7ё.9Zaզx疦%dpiMHjN_cU4.KGIIUWmOWL*xw@ 4p63$s_ _[+a ^50B` $e?V1! i$JeX{;"_)|>+яhtvC|^e+ٯt)-\ʋOI84ky,f,)^]%VQBD2%^O/~Ƥ Xr;Fl@Zo Qp YF)gT4:`CZs}Ҏ=B2몤q޺}]ǯfM<> ŤK''t/\r0) p2Q'A ʭ Hk_v}BQ|]q9Q% gpf{ǂn7p)PMΫ.Άwj|VtKžER z8@ea/LkNԅ;X@妥bcc),}olA ?PPOyk I)ޱ;8} 气4#އ߀SX,OYo\جoq f\kHǞfx@ ܙ/txU Y\JBIǢCt27-wWn7M}*썾 .8Aڟ٭J}gmVƟ +i]trLSWG8~&~T@#"=h%IQa򞡃vjTh'V=?cny X3ki7R@=-Hg$\rqF~nUV')¼nvmܐb;3p qLEpw%2,QhLV竰 ]yWP"3HNJə>.;SY''V Oz}BCV7,?yy3Ģ_3_NAyZP٠U"$AOo bz FQKN./864TQ w-{~ȇ u}j/wd2êfDj7q mi2 }{άb =!.]2DŽmYy>FN0@_VF,_Aaq>[JS&R㺡N2jl2kj㉚.;X<7GB2dH2mw\nߤ}Ae,eH  ;-$ecGO;p}׮ Kgŷv1yhX#}׫: oDXh =?6Ӂ hrEWDKg h0ڲ8ѿ}x)批b7S}1@!r"!9@!yA@FUFvn8NqkfN:IOMCr { cYݨՌMt>쀍KH=7e]-ܩޮI[kюwGxb&d-U`)yN2z|. Ox]W^g[q]> ٤ #!˝&3 ]E$@( .fO%|~:OޕӠ*T˼WI!x_hbNE}\D^+x7r!$7"qԒU& ]'f*}3^_d79],=?^|#_y?FAs1KB y-n:F\) 9-eONGqS GT BE Cx8 D_'sBRR۴D$pc= Co#~#j.ۥCasG(ѫI l\zk`̓P4T{GѰKafm]z&`̜dCuPڬ;T̈́H'54_Cf!^SMdM?s&=$i+Ή28&W5-kZ1uBbh/8X%ޠt5V:֭?vw/5׉V.D}@cKH_xL9BZ5`/!P- N@\~/ ;S*zFNsÂ{(SRg<|fd=ܮm]0ٺAjp;@pmMIۑ{Ȯ2M!-; /T35*z%.V?I/=cC>UըngNkgz[`/4-,~9Gm%S\)2 nR,@\Y0y#mOLiЊ>nÓ;}nKdtR"?QhG,K<G U*@R9''ő5H*`j'!7ښBkwɡ?/y+ӟ5j27H'JC@|  L;Lk8iʳrޒf~WJ4n'W{E'?FHKj ?\4OWn,aZlKn?ېҖFdz'y2Bv{}%x-59S81Zŧ4]* UYX5fatR Q w#tMO|^LN1U;7 M3gRJ2thxXDyZ4wN4)nR- } V \+BϺ[W;%~[%_[TN>LuA4hpF$x.QȌz) xd?8A>tIO׊hCx`aRJו;>+?M|QQ8VnRBzzQkIF[(U^v:%.Al*](4\Zy/ &Ÿ!%h~ބ&a3`գLšj:x4_rEZg xjXuVֵ{p* @Qг:Ϣ0j~刺9 {m/'odkS#Q7A%6aVL -Bj3Nǰ03anM]wU] ңːQz3\ p'\<5~ V!k# V*L7Ov®j5,J ~8>* ,Y r2# qF{V;lFV tՅf8ڰyVJW;8>63`XktM%zk[$2 q#;6)yz"@-`j6\=x,[ޖLP?LlC$T_/ԋ[[ܑ$#f{."3F=&WPFuekh]-$rͪd/; cD- ww^jNĕ!Zϵ?'Y,M*^7!/?⚤4.2l{hn0 ,y(NRj4\nK,atg=RfU.NnomRԘd@05~g}T3-pCRrCEH~wqN@itQ'z[NW CeQك|A]$upB%6/W ]mn[ EL iAMZ4-*Eib,DIl=C3Gjc~Yeh6x0}OY1i\C[ ʬ &"1Sיּz8e;eݴaazJ!zA-9Թmˮs`0eCWea9t۩{^s EAqImm3xR'N֖: Ϗϐ=ˌ0}!kNH oȹxP [­'\XcV9]HQ bcQG}L/%9TXc|h^T*4䕱/V5VD7#SQ,pYJ*`@Ccùө8\>`G'>!bPdK _O{B^|ơ˕~;8`lw'ȯƬ}Ac 0gnyb|_?L-Ye$h{ӇF@:UzFcf0ѝ9sK=ЎL-[kH<="<}vgɄ0a1AU mmRg_pdSyIbdF*r2VO5ŏZ_?7U{8%(+( Ucȳ{6PA xc%q$[aP#:0-]+h]r8@:);:ЩAہo#8喦F4 3V#${‡J10[༺2P6D@cc3?d/fЦMh@_y}ZiDq~BM^+%W[Z"%iKr{J4]" V{d$hͦo#>hI$ [ϙ@/_z#`F @4HKND6u 7Qg+ صXt,lډ;V&-^ yB !0VMdtW:~k~\X;n7b)4~#ֹ8 0TY}teU*BMBpzҲ oE\R ~N7悇*9u+,.h$ ڇڒiOϞ0ywl0(Fѿt["nPoILL*b4)*յy/`/Q )l7"Gf0c~9H6F 9OCdvãN oz4-̧e_[I[oQfos>O\s9#XlӖ3v3+(*dJނV_VYB W8Oy|CVY7\bXmZ#۵OXmĥ|3~|8F 9#uHK̉YbAcbi ( qcPn/'/kaOVYF35VbfNY_4FXf3 cu*\8wOW]y{)5 tML$qrE>oEx0 @= YQՒ0MAȫ(>i]ALa5~]_;cÐXnKdh|n@S'՛/9j%͎{1O[CF|+t ߥ1[MrمH-ݽQ@3xiӺH^E1jאX(UU_%QY^Rw3OVO4Oc"tHҒ uP!=FyIe\pE$]/퀅 F6Xq"J|u@((Bí֧Wveaq. HF h˺'p)]a'e`Q&Q$ZuEaj e_'7Z<{: ?c*t@,&J^uPzM5kH*\;yP;t*lR8 :^ Q"5+?hps:`gȹdiR ~Ŧ|:Q`#/*xvA_,ĥ >S5V$ZbG4IfU L(=oSjnXr" -Pr5A q3y"XN ~d ~}^Ve(4tШ5]eov%\xjd+$Z\S1xAŀ]mjν|Z "$^:88$~WUY(p:& K ;r20j`9.=E^cj?~ ?7yB.3_q ¸c7 u}-'#+ܶݧW4wrh1_=$s]8c;45SR 'і75lC[oNQ [ZKC${36Bn=AV/~J?w L1.!mJ00ʼndҿ-֟iP (hHIR>͕1{ )U6ƥu5@DIL7/=2Ik*n^Do(#Lr 5EG(-uσUECNg)f f{Z#<Bn ]ѮA?.&MyJjPU.!r6љ]C`!C#|Kڒ\2j@-u:8ŽmV㩉15ye%m<[X3Xn9|$9-s,2$|tbLS2,xbY)H7=i:wz]cha`[Q TreBiZBOL=Bv?pCǝLFi&,.zи#W*C_/PR-=H/7 W4f1{*_|d)wϼpZB-FLʪRW4rrS P賈vϩC[3r{9``i]h)-+BBUdJSq[bI 87owdo Z h[}O54@JtQ q~ŶF?liEy*L^mU/1MJЇV#(Mgepp'LRest 1Ԃ)l"SÞ5:==fM*]}Ϣ{0 `Opu!91̉0} Dq9HLXbkNUs *ۅd 4A&wH=ǰgN L*ᐩV3̳rZĀ {r"r}OUxͯ!R(;hfơ6ċX7Sayhn<1*\E1~ VHwB؛>PPI,;\.`\C_C%~`''Dۏ۟S= D:9:}S_`CBPCmpm{x^355&VJP]ub(6Ӵ\o15/h;֊90_?['jL1(MBjME_ XU(s|s-S4o<1]k7z@\4:-&ӋQ,$p~lNhoNX/_y:Oud_W"lCxJӵ+%٬ud_z;L*ɡ8i3C?80,JxFߕ\BnGhXq<`÷\Ї%V.5n2"UM M gNp̉3v$B6'쨭,R[uWP:G@(W];iBi(|?Ċؓrڼ r& NPHÍZSr+& - "r^$}:۫{ہ7UEM@yo'9@(B!Ɉoo )9F7BMV0V.AE}9 W4 yFrh7<;P!&s^hppc}fvR;o}|cE3`XP3Is&RqZ,[BJyS1 *BT-ZE\Tp&d9S}tܡnJuJ\[Q*L%WD!P=.yP2bđd9.{+=[Y0\_AZ aSL<$ԽrѼWM<-69r؍; b9wA2j>a ;aݠ…Zq{먃ID'Tv.!2Oi#6(h͆gSkm 9"M#†Z%6-32|_z|5\Ig`c ʼ8;by(ZN;wtHU<ҷ.|[AVxԫ$ pD^^+w6`8a3ew=d[k1ĿK}0&V,JjiLEO+ưu_f߈A-NN4IM]֬7V3QZiDo<,-/o+N_ х#Ξ W0:F VF(*TH=n9CҸ).%rPYH P犾A줸yB&(VK%1oXbR K}EbVu@KnQ*r$8u|gh)W !d5Yv Xtv!$r5դHdCnNL)p|{\6mV E8Y8Y{2bM=Ȕ>MIL``:)@#؃49x,酺zw\߰M;M+t$3y30{u J$Ǖ%x [`KPW+k Rabhĺ=6|Uy|Qy›?8T?xq_àe/X@V7(型[>tOhN cS_g]r̹Ԫ7,,g(Zc ;~ꟑvUrO„hȯq3 sX7NNUd U{`Z:.)<}0ēNV}\D?^aJИh*}DKL%=-r Q{učgh?ɳȐaYʴbس|̧%rtGRLj8j$ DZNj)a J1Ci(P&Bg=6@ѴP@}0L|ܨpWIqt}?/5^niӬǘaG tUs5gdj)ГIIGJ=l- '0U-P{ zyӦcf}'qV2'@Re?wZ|SO{;kgזGIq,MyQ^ä~d US [WZ#i=Stz֚hylrF,ZRt vPWw2d LwɀjV#+b5TRmpb2JH@?7zlZM"&}9t`3=EK7#ShAe^d(VT =`0>)LAZK].w8#{>qȢ[KNY ډ*sv=ntPz}ze\!ADC9])[5 l`-Pԧ5DMz`"ULf3(X:c }T,߀s7'!&"a$9;rE l[#܀Jke~druff՗qB|5 MKPK{;& ˺ 4}O~y Rz_]ON?doD%%Dؠ'Q %}tpǽsG (S=;a oCpO]sG W<!p-O&\Mb]U Ș~HxsěUc{$[.-ߞ'\|3vU55Q.i.M-?WS<a$}^mcQ RXjXV-@Et4c)ʘ0V+Q֪xܐ"-jg<fO'o֡0fEFm-@i5NV` he/#q뒲Ȩk7_v3{+'|jNX 6QU1I)9_VbjKևj+]|ZBe4Q f,RRVs&P ؃YEf5B@&\b,jjl\@sˇbـu:B\ C 3t4粂hFĻ6BUFE 跘e4H Fh铛6EggU mIŻ<=`mKaa۷X%8 xtp3Ti?pT[c6C7 Qub m+QFYNle=CiFwPq ƴu iJԐl sIu|Em~Oݏ,!T;t0OuɤDgY3n+g/Eӷ i y2ƙR9" ޑr$M߳ш˳ LֻV~F\[}" Д=hbl {zM3DױS/*aswAތ&@lƴdvZNWޜ) RhvST`Wyp}-?,< ?[~{:'ٽ(ݯ6s 9~M/lP) 8`_NTO ~(О"k5٤T' i/ c癁|*O @먈t99xf=xCr ?q<0+Pou0°.Dj^SR_V )ZbANn3צzVb~ Fٞ&*,:` Vsa5W" 0DwZqi%?OT['P58yJ+z#OEhl{#A;(1siř!s@ȬvGvNX6X[ E:dx/8v.rm{pAxos^$J;Qt ӓ(vNo _ iYj ܗ J_, A,ΞVrlދ_]r(2p X 7:Cw2*VfB䮼e1oI{|koWpf!7qxܳ@*522 ݽj7FMl~2_5_}y  |H8kW/wxB( =.$2@>OW= ;,UZnt!0U[U|zRpune[\ڐ y|ƪ]3N8ys'XcS0gtbe9ӇyNjzg)c,BƵsp%Yw໛=ft&YN'&M3F3]p#h:bn:; \M 7/o|}2jx4{q-w Q&-QD!;BL}uG-p "Slj5WKr6]޼.~Kl0MVv&*„Zㄤ(6iJd몧'e*q%ɱ kmWyMSz&1efa:MJmRu$JB, hF{.A ीL;l'z#d::^wi]% &o«|?M+]vJ?5YW<ǿ^9Vƛ:Y?ޟr dM#PRc)iĽUcL~soҔ*#Vo-;>PVM'Rά,#؍$t|,,'خUf#$xAf= ꅬR!cnŰj^&nH[6hꚯ?k͉}c874SyrY/,fI$sKο㡷;\^l'H>Z < ުNl:*hf6J2j8,!=w`SY}C^n}9د'pw]w, (razQBNm}V|^I N0[u+?u-.Z^ Uv ~jF}&<@@W]αoz%28c8(=3VC(7ւKG_v_xF{#t71:cHy-e6er+8dHېPt8}%?&ܤ@wҒuH! =0m.88_N>y@$ T],duLW~c/.Ŝ&^E{nYۉ`&2Z]ah%DY2.u;^m.UC |i<=TLj ,ɠ^n{̌di1_2$ mtE&UT'΢څɪVo~E}(ό.,6lF^w.3n5cdF๙[ȼڥnŠr|K"_!=U5Wsc6Ibd&p=<XxuȁDHkC꒲EKvR9#rlZmDt8 7 Lߥ54 q҅B`g:1]F&89Bw=wF'wp L쯓(n0wg&%7n5AgRǴw.U@mdOz:r YҐ2<ǹek/<^N6p8v Q7BVȖJ=z"W X̸ ARë }ˁMhМԚ~7#GsHiޟ_&c~kG/ >!𐅆ɁjSR?,*w;Sn{vY.X 3AwBrNL}5t[j2^Ʈ$t4Pީ \9k"LUrk͘#wRk+O\!Ȧ5T>qz%#)cq8~K>pn'A x4')9ݤǑѦ/2 WOj{h:&Q P%1wn= OLFjvF^o܏ ]ljy2X ޒn-8A,ۺ YvcW\K-e|+L["cͱe!ZĀ5j`8E+`bcdQT32Šɏ3yW/-/Խζ &Nʳۻ0#. ;JP~haɅWY/'F.D_/aD.ӕ,&LCEV;_6rtCRA~xUuPHp3$|GAJ9 Ҧ|/GiidGA0`bjpV:C̜ `Dvpު6YC"\v4_T8G>)] Ƌ- AĥCS4S3Uzg!"6l [gYKߑϡW"(ip!ߊ2U 2{? )׺qNW d'<, ̤bW[lƤRuJmMU:Kql:43Flv9aci$: ѴzD:eݒ(eyw} (reKB: !BxH>-N)x\~@kLe;rޤdж)ˤ}oNGѰSKcb"ф)%ŞZ/WLpfmYʮbԻKvyFL0ti+`/Ӹb(1 Hi0"MpXʓ3ݰ`O`i2X8&fXU)G < "ˆU5I"iM$1<@*JSEWNF4zAeuAɛH[_Hf}RYTXt:fH6h朗Hw?*qA7k6 rґ8ak[gUp⋸-Xf̒ӆi$O} A~9rYס&0wSE!,ӈj7΋R᱓"O5j|Y(Q1#5&]ݎ/)(,g?V  ]b#t^rѿ~,$F8ƼU4nF]/7AW,JG/Far8QC;p_2D+ذWNjG6cc<~.u]oM1=1kOū 暅ugVrVi<#-~[l'{r%qoGZi\j.3>mbD9ejZٙCF)0[NfWJO{HlƒϠ<+C$`V Dn_]UVk]2| Y=SzV^ۜ,S4Ŕ=! p.sb4uspuf0? +קHdZiuQXI]z]k3(V]n1(t"=fs>OH>^K c8C./y$ڟ%jq:U5B#w"$0`M1{+҈d :4 L?ߩD%*S 5|~Fԙ%'t޲7Gt 9,j)I}ʁBs򀥯݅24]&߸{qXO! IrTFl?}FFK5Ogd,r# ?6zko4s4*)ӎpLYN,r?[Cm{LNj(_V~÷R&(;*n8D]՞4ʽJ56O/\lGF@AT\3 Bt/Q|9_5 7ɬ W-{"'%IZ?wp {MTfuU b&jDBdT U呧 =m?jE)[.$3|U".s{5AGn*bjl))Q EUu+2xp.5+ ,#S_h37H?dU䆭۪[;Nx3Ki2Խ3cAF([-/Fj y(#VZɦPCg,3 wq1[Ѫ&9y^l8> /A_zƋsQ:I%N*NʪIVUCl 8k!Qdo߃{ت]V !qQGب[gm{9W˽dMMcHfLs;k:bFbE;UYn٪NP 80ᰉ~ڔE,Y#I[Kd(w״xQ9AAn%waXcs,jfKVX꼈Vk_ nj2)FWc )r=w*5T>Hu5pU]BX% ^s*ZMXY_ fp;ZN%<:Aĺ QpT0Ԥ t"7pJz\L&[.]b *Br9l%ů栛.aLj3{/ "5MxG^zA ڄ4܄XHDbvxP(ht(,Q4OF|]*djQnߛcXO9`(&g;#ǨBO\P^uLɬVx)Lk~yiC,.$fX:ycWiQm\ w={j$`ׅDN!;?gU/PW+_xV|Ә\<yXŞ`/3eTtz`h`?/? 5t͓\3}Mapi~w(_6*~ ~Vἷڇxoy g$o(xd:VYnD.iH.mQJ$ΙUbd>$OI~lhW a$XzS@XTs=Md"ĄQ9R*Xǃhy3;o% DvY@ \EI{}YgGRToգz`>'B БN'|EҔE=Ԩ{<,<;.9Eu4~J*pO?)ŷZkM!)Zj]$o~Bq>99h2јÉ$ ["A..Tpaew_݈Weރl]YjJVwFJ`NIٿ!g8zT'>kbfUՊgL1@IlG,t~ϱ9 saCNAz>$K([W[o #_,am=;W7VwEbWNٞ"ro1Di&R??>8^w劼~qmP(=LFY⮜c4y[OdՀt9+zxϠ%Rcb0j0I Of frD慁\fŇC.m^ڴZU-Oؠ%2e[M7Wxdž-z/Ր-oDCg̪|^^%|$k%; ,q)'  yWoCd۞Rַp5]^ *&V/*aʲ5>;r !_?D{)ظT!P5רB} 83m6-ym0/dzV\r`>hFeQp'radj_͏ !bW{(x/@U©,Y^?rs$[xEV[]'.iS " st&J`v׀S"/W1 &9vF%ģchmI}ao8 2%Qkg @`d hTfK;H !9Pr[qk"f^.`t%4 %nN,;Frd(#Ǽ`S!GxT=^:/n)kM|Y)Gb~<v'(j?٥?,Oi˂?xS)iwƿ## :{sA4G|C%~~lf xaSȣ V>H-ܹ0(2U],A>r}\9=oaStmAvL{j5ٹv3iAUޕ*dk.q:d8*DCtfs:fL,<~P%Q^azǘ%EfisM2cÐhK&r "uoCCOdF}jlO[/RU uUOW-G #EO JI@!X\T5`?ꙃisn^_ ,.kiPò6(rUKDW)bMs3Àbt^҆'>4p%*/e3O;= Utnm/csOTMqV t>&NVߦ"uSIVW}^]!WZ0끚+O(uFIEo cV{-nS,QxUVn W0d''-;[.v)ΎAna:ꗋ]5*kռא[5T{c>WMfdZ=5l#!M\DN@F^\z8vg>k;3W7F͖#Kݵ|=!4=( qe \1R Vܡ#%8i9*d֭̅-dKln&o)IS9haoߢ7#+?t*ˍ>PҢ[|`,f+=tHT#?3[ղJ4 B dR Gr:Eqc=4fRpj2 n ǂ/3ȱdSMGeЫ/9=}Zs &Mev?N;e-o"( ݶv{k2U\=P 9}|_뭦agCg R`N=:\ mÆ3 ZҔ0z:4?bR󊂀߻Xg/H sawFFo*P'>wb{F֜ݵG>!'f]FLYf\JK@NL~՞:7'JFHEu8>O'jcb6kW)(TxO\}A:Aqx|8rO[Rs;toxЗ=T[6c`X5TąI6vhH?Ba/1zmv72^ !El'@x } @(E^Q<-9vlYUEDq] b{|dzL[Ѓ:Rs(X2q@oQ վcFƚu1{۵P2^D`2qkĉq6ν+:3!J Z#~4`O/gFET+ %J5 oR>s~T>yahϠ$ʋ$! IA6d !˹yL8Jd7*|s2d^b""x=cs_GK/.^w=U9z@ 6쟅A3~Ό)TuR%wy[C!l} ܴokͨHm0g.ߘpoGf|`*LLݮ lEB5<fdeK=,%ES>/,]s"X;}I9Q)zib3s3R>0-*^(cƒ:\%W Cd[d-_NrCgHqUc{k!WYn6/&ޫu2Akv^K7Eqۃ-_ՙeJ#[]910iAr{#jj>a!|BB ;Jlq/C`k OusZl6ޘ~i26f, ZyP95 c_o?s\R*n}W}#l8YQ,`oEkaO^T )?X(^5i|J[yT}'$@*l/yPDGE 7'ET-Zi-VݞqPי4 rI*vnJUCyH)~D:~oIod"99j}'#{A*W>qu=j9R9\]LT@#_l*t&l0_;:mE=悮MzLN~vz#%{]dcgFC\ĴMzެ}+w$d$^B/NgQ4T< _&9d e>aj6iM+A87A O-OY.^9-g޳* $D:5\ܭ`FDoZ࠼~3:Xx=gG)ow8$z=6XV<%w#H61kVf5>X#ꚧb6C!s ] {06Rn3>cnH?({(>=7ܜ!\O11[ΚfZ@D,bWy(l3?lcE(%<|v"uk0dW5TAdL }ujXg њ@HoAE P1jx;E,LLgwC딅_nt[c"y?b+Ăsp gEA\S{|%k Kl :Bۍ'q[6yRV9lؼ9}G4BR􉊐eR<`V4|ѡ0Fܣp"DU6ND?I(— |kc;,FQ Hpg!9tM.UrL ,]b[|od܇=><:Jɫ=Et -APK|vP m cfdoVvaPOgV6;D/î7ʜpfܥb)STbhAD*ci/W#09()Aczؑ"JvհB՚Do˘O]1hUR=rߓ3@MMH5+8y|2ǝw6{QDJ'rro8a ‟;m RI,)1RXt +W3KQtQBi⎌rA.xˠc۹]M@.[xٖڃM$MLIv?=jX#]7˻ML;tOV5b&M ]uw4O\挨9wl>K"PzW|=vm[y ^F>^[w"~𨦺?\rE/t`u(>Pk^L5ʅ9->|92%@[$v3eB>[~/ӤIdL)훛&qU#@p7DNFNN┲b.8]c['p'(d牜.'i@>ϊ G';4&bwNըcY괞vN81t("UDps n?Uw1AkIߡ}}942q.Sp '| 1iԌYBW3Rvf'=$, {vтHӹ#I];Xa0i7r(5~k@k+h@̡py@R, psh-*vf/'&Ft)U0DtQVjm|&v_A'b9KHq$X6œ!I ^80v~cGWi).t^Erp\lUnzaA,S tG91z N:͍ $]ԗ-+ `ASwRɷ0:_3~&yZ8=s^>_V:yN+"\f'p؇bAOȁ-Ep5zOS7"tsAwʞ!PZr3W-0(E+O<+ֵ`JGRjf)o*}w'R8ЏQkfH?ina;QI>x꒙,ͬZӥ1.Mľj`8{Ң_hJkt" ^28t~Tm+&D?]A}Z`ף{}簉@] r|wHUcW޶p8c*z+21Kfs0,8X0W X˽Ez.S u +$dxp2{ƺut? $Aoh`W5m|1}uco&󖋩?ʁlmoD.@!1җal0Z~fQrHhN`C"k/0KfX} Z!Z#dhR=™ell/dAR.x=~O}1^0feza:=u%mzxl b\nY̡pMUZWUZ4?Է5OL;1 f&;j4G%^̈́/\Wr*J OKIA2i$hf_Xdv0LQ]mb-\`N\iaG%k=GhkqI]zw=,fdW%p)Vb  fjΌvCVWDs&>_T5IBp׫Yn Kg̗*8n5uXѲehHH+B.~JE<`#Nҭ{/~;}- ڃ}²CfOoXk;,utH>üC~A ~1T>Y-XTr,yBn6L(иJ"L8x&C+rk $$rZ4Ƣ)j7 Sh+8~7zVoRE-:g9ky yׄX1ZoVv2wzʠ呝F*%= 5!^Ty*reSl%T |;_ٟO /{lDF߷ $>+ @F}]LsŖ r{PJDi- 6֓ 󨞳_*C xPG ã.XP $Kޱ:n׏ҁz}8smS;QՖ;ӵ6Ԃ 1Oz6`Vc(7{vO[(Tj[uU[s<9xXKXQ"gJ8U߫flû@HՂI 3{Utl@e5U'/vrg.ZZg/a! ؒQ C0 x15MԴY bažm4ѴF4yq.g Hnyco]qg4oe 1m(M/6#vRd7VK?#Dr-ըn*@\Q'yeR dn]RV7\ؼL΅/ΎEtcʬ?Iey %taI v bHmo2j)pD Uyq1=lMI.=ނ^L>|򛦷tP#\~Gu;kDA5i&#-EM}Q˧O5u"\YB|7>y"/LeuElE,\̵k DHgsEQ*<6>wk;o/~Y[%G !F\(M#Fw} =Bo'Jݍ"ҁcԲ8[dR$1oha%`=Vݵ"6m1I`X6I?&LVki@2S2_,ky1%5;Xmg9qgc7eǴ6Hi7:# 3_DP6!0n& _o+BNb@yAqe&Rຈ>OCc)E_&j7k voaCt8_m@7ǧ۔g*3B&í{:Mh lRFr]~?jd:wmDCoQN6ʟ>`N˜C!DD|"5<3-X|aa R'?K]aǶ As1i: Y kl h P(:S~b2*}&$$T# 4L`g+?#YPv8/Vkl9PWU.TGk|8ߪlhluIdo|>@;G#o7!^/HU턉|oVOr+Q b0_ jIś%ɧD=@UTne 9AmədMy$?z}H@mJ"KJ u%{Zm.{/iy.gtձ,ԭcУ圦!&u-_WPqB ˞ZO j`@G@Ԇf$PxZGJK/Ɨ( w@FƸA٧X8R4TgA~2*i(kjęn3k\>z6%%齐 +"(W_4!Kv}t}60@tKP;$명8LùCf̩g-$$#' hP؏7C0M_Đxi맭Ȫp>nDQz5//. ,N D<@?SOr2fLQ?O{k, (P[s% M/ebwe ZHKYjxl'P٨ :ss ~x7q @VĬЏg\7XE9~WiE(!f3ϷH\Յ\kK$Hn 2og(BmL\=tRU"vgoGl+ noIa׋@8r\S Qٲ)}(ڒitw5\#ME(lIw!ŶgǑ&UHfd_(02u룮]ynqrzVF^.W'.YaǁG7",F֙rNg0}\s^#~91 HyR[} uA=%ReN,B {{Ip`dMRIͰ6`7TA+\ϛ{_ܲTu';[ X9%ELr?ttqC_9AE0?Pp,݆,^Ĝ{;[LPR\)sNVό35Z՛|>OC 5=sp7{Doh55^TbVDeXԶ.+)(gacvg;ODzX'ߜ(9~Quf* yZ&9`!Y]׸ BI̢&cAJ AܴŦҞG2]ɯzG㚞 #= X7MdyElq<BQ(φ'-8CoJ=aPiM]ͩ[h%25 q.UlOEnrۿJL5A pѮB)jH wN+z+=&FM/k2IvoЀKk; 7K`YmhW)fjaBu]"ӨBo+;B: zaۏ>|a$5@UDvCSj7ArR.Tǝ Jf sy*ZAzW*/Wk ڒk&qe^* x}uw`'p% J4~۝n֋")0?fw if6vڡOPhO]O|öt-%ecq"$ȚJDVK0/W|pzn*7CaQĬem]i8f6*Z3Xp f8ِ8QI˞WT]`+=' v%5T ʅ_]94K s}rA6WY'CkɡK 9\z?VM=˥]PYcg6}c;ۍ 1%FWDbRqK!\GڞQ M%Krzc=UoZb?}a쫋cɫZ{ Y/\ĨGMq)inzz.ƺU=v'-:ģݓq|Lh>/-Ens>/זD8 ?U&4!?\Q#%SͿvMK|EH~$MH9JT,[}*y_H?*(WBjquslC,f6xOlc憴EOx#4{7xo4l|Ҿfh{>ٰ3X^kQ|FUW1u{(WOJ]$Rv _@ ǂ/e%8cvfʅt"LS,aOb6X>y F5ho E 4k}GF6_Osdr\R伉QX^^c oNJۿY= ƍLk؁vhZlZ LϚػEVLqVe @h'O4=t0PfmbDn2;q 2׼Lin[Ms 8vky_?}I\ixOkՓuł\fd蛃3E?W/f9~fXpzCrN>l.렝mT{?Ѣ/ǀj{0$֊f N* y:łV(%룮(qKgz7t;*NAْ3o7 O1ӭiU ղQL_G?Xڗ.ShSy2j#d_ˆCXU)a,lڋmgWpH1C'GQv] Mu4pZ4^&E":0E 2LR vcVy% {o]h}K PYEuL 6lOUfà3A}ϕd,T 3)e1PRy!`xGSDC.h4vqoHTd0?}.+XfUh։wHB濡Ѣ87Gb:V֘e. K!%F J i1WqW0SOE/h)` L: ~56C7fٸLo0G+GE5(b!r ĬwP1jvcX`AKb{L?eމB={"hC,qjRHh}z B?&>_Biq|ْC"?'&,ɑԼ4jb^< %'DBI&yc{\5:{e xIsKu;A A`"\)92yۧ?jz?e aH_)L1y#xשyCP%BXL&zKŅGۿ*MxK|?}K:n B!< _D8yyHχz!bUPt?>*בlcgn` cbשNMg; Iܑr]OW 2ƉryZs/a6o1!W_fUNNcG-nf)aG[sG˱+|yѦ)ZI)| R%ë`1ފiZJFt\ ;j" ShfZ5]&-jj+D{)bIt8()fT+ Nm *r(hPXF]d;4`@`R=F^|]ta%M`Y}Lp2leެ}@H>EIJ$nТEiwp޷ݖ(~6t7ћY:sjh_OM힒Ki-L Y0Gcw2v$BJsc͢VWoA7D%z20UGh< }Jcݙ$zbBof'}PRmg0 k̡r*6񮕎"G<:w㑤J&{ \}?2) ̌wb=wyy<@ ػZ]x3Cbۈ0߉:2T̴l&чܘAEE?P$(RHkU@ܯh hH_8>L]/]g;a5Zrݡ^v4SûH. >ȨQ*}Rr7 b2hN8gy?lHBF#PfB*̴dJ>~dCit X$l%H.62$E:(yaJo)HQ6=/ء@+]! >U!4G“ݪ}]dN?mѱIG vUądu.|p~խjSd e'Ocí7H!P1 f?2ڨ;5R=jPk'4O-J/W+όp; \8J `V;HNw̸z/˿fy`٤*ڣj#EʋɏQ44Z\)u_4b 5 6P&9[u&b Jb62fS ȐKẈ,gzt8ySuqG9TyIe y_$v|4:Ccr ;1ZϤY4Hn/fSXa_vݰAЖe䁯%?E< fFp#M/`:<\t.l,!K/#ICE2c@.;nJٔ~ XJ% SGpluGY3\ ?9r v꬈k hz9D&'͸F"#ӆd=LsG.nl s}jnWС_cf":-A2I.E蘿=tHLM iy(hqz׋vl:;w$%RZFY]0&c7UWlի/@+N"!; jP!ɠ3 {2vEȫ,̀YmT5w$Q ߨۗ"'{Pj'ZCq1bu@j8;Za蛒g=,\i /)Xqv6RVaFכ1⻀XT R e@ њӻ.X7G%Ie9nlV m3?5x,&۪GEsFa#zۂ ՙe8t"Zs0t@XΛߐ?SQA;fBkf~t{-AycO^L􉇻?R`:1_Bp/wOZpD.;xb䝵[;A$:ф;%PCoH 􇓂TcOO )p%Ts:\BhYQt6ꪪ 4(ܸF v0ҀؿCaS5>2dU;ñ{[ b' 2 Jq%YOǦ"Ǣn`I١kwbXCScKrqldE8gm\]U^UǮ)u鑰v%~l<4dĹ.C*iΧZ3ph/KoK:(tOF6jIe+ J_dHh~jεaVܳeWLU]A7|R+9 oԑ,঍Y X8&P8d ꠝPl*DWͷ8b)B6llDd}֡U8KQ<ً7,):ouQ sMu~y_EH瑂q gpc UY}uhUʆjS rlْ]QޱXw ^UjJE0uN '~Hu?'ry!*@8_Ee粒MQoXO#eqG>XG Iu Ik83,J*U'1*KDh|`AXVԄ+:) Ig,{RwI,Oa2ӑ0 !eSr4gjxZ3g2g\t,vQ3 ֕ϳ,"tI6^q qR<l&um[:{*$60.ɠJ8YE5U !WğkK_ѥ+6 x^,,-vzr Ky֊˾ 8T=8v,hY澰𿦆;'`/$,:/ ,ؖ)Y9yfǑm UXƨpor~&cKx=RL:aϴ˦`Xy("#a ڱFjfUHu cCG^ttNRz<FDg>`bIw5; PĮ}fP*9ɁoiMc^.%H*5PE7PD(tU<ŵ͛!UPڙ:-TQ]]Uƕ{uGEA\!\K\pFZԁE§/4.7'0_l]ړ\Цx9 VS0Cw=kfluAsE/N;#\4H'~vuAn'.)eAw'0e"8oňROz፾⪡k=|$3s7Oوo]b5{ .L?iLe~+`WbUܷ<vCJGϤZX cY!:ywKL-t"yYp*PK#ɨuY:'!O39SGCI:0P=!rK|Sr4?+_˷3Wa&8 P+TwF;=I,hO]k.k)k +x 7ms1{s݇1#XKXg^/cˁ,(d?^.DVWitЫc>0Ȇ,8|6]6jjq%7y6ҖM#RxYx[WDpɏ՘tEiE@0K]6꽔qHĸ9<:?,^.T<ދ26`ivl[khiƋbo îV͗sWk`5:Ծo m2n($}CCnL9&$t^#$$OH8 xSQO6!(>.|R)<׿;h 4Juy$82"ao0?:EnJLE]ߧ7kW@Yfu H@X MC3t,p _Iz:0:łm}а> &}$WSH`ܘ*:R%aFd5{\F&.b҅};M7 Qk,Rg,VL?۱ kV%i0S&d -y6o*"x*I+0> EH|SJ~ɏ5ko*9tU ` 0xw<*/$Ϡ,%ecm/S#>~V<>uR IrDrhv]3UuP>洞<B /dl}{&B@:ԉv@>ǐå p*l81vZgH-]33uƉ6v놼wD%? W[(tF w/˚ 1**XQRb؞d\cy$WUGnd2iG'oyqVC (W}.qBQ6X2q E칇M[$: yqMҳnY|'"xq>._[sL3uz-Pv)ROސA'w!G@T@+ >RVAl2<8 ~M҆k|WƯDŁP8m{zkNV)kR| X*\:\ζͩ rwITgaјr+׫c7g0GxO-W\`yL!KʋuwӶj+Ҷ hw_x\h; hW㯺I2 ݱkݧ1C!=~ށxBׂoE t{g1}6?EC3LK8u,1I Ɗ]= ȿZo{56NT}J6KB/vW XRBQjsl_|ÚۗA+ݻ:&}ی;9w+˄9֙7+<ڥ5e$P=2B2i7 Y|ˣZߜCkM 7tBR.-J^QVՊ?J!dyԏ2WsWwGʩ :ՆOCuiCA*!k]GJͼ?<9w+!V3FK}-B*`1ID(QLMTuv&z,`4i$Cل:r D Cj$=*+ȣ=/][OSχUkBDOO")n~6R22{!rWRW;fLs4K.{_2 W֑-SU;o 3aش_-SPn^ij|2{2 zdә@dwD9N6 N*C[Ba ۊz@ 'Cos/$td^&Ӥse<_nŘe,׆У SЖVV4`S%w>H؁9SGA`k疨é}{9QNA!ؗ!aЅ<($5=?}sxKŭY9 qXdJK]9/M GC'5|gDCAXϯ2ZWR;EMTwӌB\a/c"@aV_2jTLaјt6pe+K0Q;m`E09QVpKX m,QBmx`_V3amŷYt1^/EʠczcyuE{:}U9{aWͤF3+U=T@+ ?f!5e¹ U֬$`}S_B-˹t]fl@Gd V!rj;ɅjW tfAY)]#gg>#3snx{Tg#S~&^%H^4CBg벃 kǜMZZ/ 4SQ ׸\|BDO۸ :@Ajt|mn ڊ"z{E-ǥW٩~r0W7zXM}ECսnwhjwyqIIlP K |(ME܅oNyW%1Ln>{h1pSz 㔥JC)}wXP# r2mPhJ'#Ag*+{]ƈĽ,_lmhf;ͨ`۸Q]}p-遾!յZ X0`љ%GU6ʘ]l+md:xVWKLӒ`(8Йz`I(iMx$evMb;aF?azpa?H^Udm('}D/TqeM=SdUXMrv\$(^NgIdqt10Y#5 K_ƒAuqCY?bx$Gn]A!x,֬$j4(lx9==A ZK 6v%ào`M2p@rdfYwpgHЎ|޷h.Ppb c٧Jlz*)!<3ޣƝ= L;{zwo;:P:4O1Qb*d @&8=*RB #4Q 9Ls2 g'-~a^z0N2E/ª;;Kx4gY>@RFjI|Ҋr/L ޜ>$rK0ѫ2Pi"uj!l);%aUuƟ9yí"KXse $1M29Qh3!o &^ 1J2\>XCI4ixI3x.E4Çp{O"0!?<:LA!y4Ojx}L`4ό'5Q $PቁgQ{ Q9rq'L!}=wj26b0QD1#T_cd"Ĩ$τh0c*FUe,Ch#dO{XǽP!M\vX1X%f-ai_j ʱ}uVƜ %4[b ٩5*֫W;B= z>Co<JL;Ti?}V Lّ&!QXd5!Zt6mJ^\7=/ 6C+ l<[[/,?ik#\,Ki{_G4֫L\/afŐ<<x#U7hK lΒc֑sI5_!?5!zT񄀜"+i`;R_x󷏩K.pp_T7 B%_33 "N/>wPeaN3MA~nqjiv? ȑ3 o drtcϼE*9,+r0h:VQl` Y'!驷FG f] G1Dn2OkbvoTan>T3晚e&4&. ٝ:7o4'YfKtMUM9E|K-@~Żȩa6G΁m1jF}AKݱE"7Voz% Zrn-$?V4)W2#:2X\q3=;"?{Xu`KUiz9naiF.c?>(3=+j}2ΆPA[v,lV!MǦH,C'd8d4w3&~AeKϖUoO,WDi6!u%{}^jjA0;e`9d &zog0NJT fŒ=u_O`eCIXwb)⌳Z.` ѢV'V,CPEiҽ<3ꃆO8fe[QJ qGp h3$A|+Ć4aQ9C@+gCT'Y $ ǰcWAw5L̝1U]d"v#8y{-SDޤM@h.sIKo*ߏM(J7j)>Ÿv oMy~K,h>1eG.i'QP;h@X] dߒ?J"=kfvZa'"pyW(&K״YO{4aßy$ k#(t!z;D-͞ Ieo`- ^^TZֺ8C*Mx\[7ڷ`$) C Ոy㮸Dߦo@4G>{T͈叿cy-u3Zh*7>ʹvca^ >lT7a9P43_w'#IG)pśWw/l?:S!:N0]خv\1֫nmb:Fނ{O/r#`=6 C34hk&r@GIoy~G}`fME\P{/2&mMK䋗yUPSչș r߲Tpd"Δ-*Mq-oQmDbk0^2VG)H%e詻đl'A89S{X :y kV`;N1ow|K,aX)K"|ʔ6 pp̞h(ӯ4|H=XԝkOF-*WWlC]-ÓO.EP}G!`Q ALbxj2o%ؾP(\!ՕLruwQQQݺ[[>wDz3sA1{x5G98Dp**zfEFZ"x}8=aOԷjKhb IZBs&dW7=\1 y[5SF)p&-` ј6֘]#8aw>Ok3[G ѣA?4{ǻNL_7dN쯴Ž)lWedL]^G[N*Φ*P ֍Fªǒ6O)7[NeFyJlW(sq^#0q oH-!Y 1NG[Nr?fl,,My%>X P_k%Уn&:D*/9GEdkF2)'e7LĺIe~.ȞJ^ pv>I9QZps|82l50C)L],%|ˆ>2M_0s vi+Gl, K$S% a-d$mG?+ 1vj3,V{WOQL( :"ՅFhp!e?d _ėqcd0]8i!}h4_F`DulcR-dMu'OsüR+A>VL>zzlr6. eǙ.@oֵ"h>A-..3z(v2 bx ZAT ^:0!=ГY)D24ߨQ>#."++1{(4T  F63;5F] E:ҏl5g1>ip,(.һkGzέح+׹zx0ԱxRs_rj{YJ bwͅn7>|r*G~ lЏ5 cIyt-]bF#-m =(Mm*Ơu4ُ V`X,bm@5t%.Us'7@(/PB-2-:h., (Sj3,Gq-'XP~tVuƄKa- gF4䣤 NLp$V[oSz:Q7 pz;$s,=H߽zIP+_}aH2"ȕpóZI[j_2~2.Ʒ#q֚&R |4A$9hQYomKϩqy:*6jG[L4 iw0X%6IT>-#vۤsrnNF420P)sw:w5@dkOS4#` pGd"uֱFՂ.&Y'w; "68ЪHm>Q "RunԄn6>%a| bEKAC;m&ZX04e3wv sVB=ܶcE,_I4NPjz!n;"*,z}+wcY %`  U 9*EqaUta[;D1 ۾3`\&Z&`qsjnVp0-S60$iSzG+A71 0X0&'t-ML.#iWa蓈0 6 AeLaRB|&"~C$Ijs^r&.5|,#LSwQRv[p0'Wdscx؍kݦIeƻ:V[9amZD_No >ԕR[Q˫s,etM ʹC̄27^:dH@1'ܻIÈ&>F\Iq6W+l.ހF"^p]Q7=i=ش"Kq( ݘ1f8Dp p@?xP)Α6N2(Ap9t P_jVݛD b.2+nF\WсN߫,>ΥHԸ@S(5̸VαUAa(qgc)`_*xrߖ2UwAcckWyft"<e N(UG9X(-I+tF%/}VXt4_@5xyYj6n%譧13OJr珀rÐ}=3Uq;Wg&ƒԫnN:r;D X X**a'pPd9B =M}%g }'ox kO4nF}$9*-Wb9yX0露X%l |=beffi\TPSFpfn{5LX$%<֐R;rbz.?<>z((lbZJm7:=%Qwf肰%_1̻bV'"/%Hhk!FȊm_&مv$.޴@f' j0ِݴP$7_t#/ւOd/?G,ՈC+;譣Ox 2y%LB|W^ ~%ofilKe;טâS_mSrtN 8C "[٦ҧ;y3.*.n""31@z7g8uر)2V08tz;Ytw27 |8R~&C֩GPD|FnAg'R4vN‹^u6 `Lq|]sWvtCh j傝fsMTrdq"c/>TJV/IR>)jbŊZ{bltFMPZam a(E8F̅f[[\Ԟ=dGv4yRŢjNҏm::FV=Y?7[罂urlE I5Z7k!]N%㉩Nɻ?Br@8 'n/?6r{k1g{Im+ֻ6v؂\akamܥUk { 6BGtK%_cYz?|xr昀w?'״'?n&)E/@ 3 "bIXy_O,^,?&Uܣ^&[Djpg;=!xkmZ=Q֙`~{[t=6\B$_6uLg'6Z[zkLͿS5Y-Dp<ؔ'?SH0[OBkuyUX|ui.j8\! 5@MJ?!1UOU m-Dl VbAs<#xysq f: +Gk#%qJ%R@Ma 4l%)*- 3fh-zH:|(Λ)ҘU:SRAd[mOV?ֲc鿣oo~%d{I_@1ҍk(a1p׾ & GZm&^آOIw(5]2Rc~rN(< IDi-CHG7?Ò@;LY lY#E+~)]B-V˳Ef(}`-C a۷F*ףvoߖCj4- QzkNpcA{`D]hD:a! 7`J &an̳fC jä>>cRx#M;(\;ۋ;|KA3fd:g)|<$[(?V=.^AY*g$d#4a#kL+{.H%,.]\I s7/A IU+:C)BV2h6s:̀yj_j2~AHN3-қ1# N.O~z(Oپs#[!ːz4 92AΛSg3 ]Y!cf0T9Kr #X N7uƎqAl"@-q2So좰fMx! *NwsVp<է\Wcbp.HT"Vێ*#z3UIl ㋩[[8}tkl ͏ŤЖ>XX|Ur#u "2I10n9#?EwYT;&d9=\UxšJ-^z:{"KRb;Pu O`6?Nŧҟ?R2I%}l7У_aHZ|\صv>6ԧ+M1#VfoPf#&.cO!T_h|䱛OoכZFGXhݷ~= ?/P0sqm}hZU# 8ΐ x^"53܋/%c<('Rò!v[&Kg|Ȭph~m<ע$%|Ҋo~lVԹј]I+n> 't$+" ii0H Rkk5Lo䏞E ޞ-$jkr y(b}_H#}w,tO2s8S9%fXL ҤA3y!az=Q7  $K["%P;`kɄSlv#urQfyzԏ2!/]Gr<Ƈr%@iLL+u:etoŸ2\r:(K jkPiێ: b9Cuz%oW'eο0)jXN@~qw+z6v_(WbӪxѦ1 ZiǬ=Nʥ뿙m܃X>`@,;;MmrU/XӅXE4mvˎ?}Ő +d%8Um@5y d孹rFǘ(1 l}}@Gea Geֵ6|&%bDՇ1|^Tkښڢ=ꊃ+ iHO8,ȫfϙQ9ۀF\#9x7 uRs:E\TюF܆j؞X& S ֍LR40Pzty \Ƨ.r®OG_/Ձ-+Y\^0Wǵy$C\-xQ|]MƖSbB#B"G}yj0sוǭ)tI0Ԓ] }!kD!{_(Xk"aw#oqF@jD6|Akk[#rfS'ݔ^;c,[[!=L~ߥ"j><>_/&F[m,y[U~t>UK)3ZIѻKR2 Qғ׭O{;5LhlXhHVU2(=a(XT !h4 uEP Wӓyk|\W> 3L˹w36=*}VHqetd,לI5cHNN-ЛlYr%é!r:lq+Fn s/3 ,ȷdJЩ_) w.ύ*'qjZ͖A^@Љ}7]t> gQ'G :E#xyޏݙݳplDK2a@X2~ݭ^ɃgXQ)I ;:j)Xݺ "Ll0( igg$F"l H923.Jrʙ]@"RONa&}xGyUMpKq`d};5OM[߽?l(E_9ǔT=c#Pgv85mb(WDde<:kRrZ6ѓ>nGc.9jߢolg2+e'((2!2Yޖj.q[uZķ-R|!.`8ǪT'Ϭ*R,{#2WbYw˦,xA SM6pod8T&,:e΁L8F({YƖB`}QsTkۺ<(y~*H$3 y!WMYA%@Ǟw~ d,-q|gg0~ \}C1Y ٭z56\2Y 8(&ɰn<&mۄ%j~U[{ozJ|m[ . 𘘱gYZ07070100000040000081a4000000000000000000000001668c16930000bc38000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/Q]?Eh=ڜ.+<9m '(\b'8՚CsksFLb&<heGޮZXh(="ѽ+xӢju}-0n3Y+maWw\'>wy\219'-me2&w_ 1F2U8M=zmj% ke);r4d\0෈Bޯq-G 5Tj Jē!+Hh03RjmP!+l7"ZP2Yp誂7 _08X $u?LӒ(4zEښg{Ä$\6a1&4fA#4PL`M_'' {Ǥ)|./\)vd9FVNv#[n<G0]ZԆ m =zO%#JNTIL'|X3_HN0>J!Q7U 9U WZ/'R+L%(4"3*8< H:T%V*9**dC_Hr/~+EYk~8,8~á~i)І4ۜX&O6x.d$Ќڝ:[!|ۢ< F83b\HA)ޣ<OaWPPg>Ƃ|j u/B NdI4SFQ/I*p,ݡ6Y5Th/E=W~@Dg<:#ˆ._\1] PxuY@ B6tVkwCXng-v5G]xR\tZ8W]t$BRU)A n)=R$zH+T]}栂x2eh034i=[ C؝c[T$#M~$ x"["{m>:|Ѫ+]xITmo\->c]8[u95m0GHbќ?@S_'z)Gj0p8i?ZȝNkwybT1ReAMt(( iwtpIɬ lK3z)-E~ӂt*q*3{ﲲ $Kd*?TX |Ԝd-ҴӖSD$ gD^W,Lİcb7oEdZcC}ivY[6͍FjRVꕳy4Jd4,&ZJ'x9v|NJAõlT —oKqfJ2Z}զ.$y?=bVv14ЦePyܽSE4W8>ܜ|+ݻ= k~6'ce]n# _`c]è|J92w]y-*?: K  wzu!p;|5,U)[~M2iOD@N}ŎCf8Υ7APˢ--sMK߯۬ e݉Qk#*__iF2btPiDGg,BHިS ^lZi'o5jP7]mdX$د*z[TO83~hx?}1sh/`J&N/@ZGa,'EVoo.ns@7 JE!‰JY kTb6|ubJ ?#3p.AtDN{T=7U @;O.V82vR37nE)˘:'aiSFO@6ᔏѕ`Tٽ!(JcL*,4 _!,&VmW,x`EҴkt?XC!7ZZޜ~-ٰ11r# ͘#@\xY{+P㣔HF#TacRBtOK׉  fa)%ݡ)䪟p8A ب3& ~?b3w-# _,Ю!҅ N-8܆)^ d*zz 3m4PK.t8*L#Ǻf5OϝH^gVuRS IaҞ3sv9|:u| n o;{6kgcyH~ߨŌ0{n9?,3(]g $V_0zuM/ Vc+ ݛ{:+ ݥk2Rnh#7q*5}?p1,!z37: pYUEDw8n6ƅ (W ;vyF2VT*VıUXl{xQ77;wiȱqm(|F[`46ػ˳ `Dr^L󤙇XͪNSь /'{'vrNߥkAd9}J*oɤɡK귭- xH}1{;sCHCOvca⃗ n.*t[k2NOo`x(嚇sArM[fծvBnלt7ʌ/JMq^ gDZ1K{, SS,/IQUo]fgD4Sa wq(G.鳠'J>=5Fb~Ћ_mKeS YKd7>\VZĴL?UP1kQJr>@Y0`.=H{`i_0-M6:<#=x&x*͑/gm~$:ב^pYFڨZ3WbB(4FiqM.OI>&"sqU!lvx(ԣcT y^׸ =F*J붙ݠ󫽆-T^VDc #P67fv3J 3y/6e2 ˭V'< HEQDjc)oTA Qn}s.ۺ^%"KPtePV'ݖ˾ZwMĨ٘R^ݡ]`d׊at[/Oze;BTjѧp; C rܯ 3 %38dWz!iU9/_# \HΕ&rTAu<ol[sWW.mgC]ήejh B!' 8N[R79̰a ;^g#-e2KҴIj2(fg܁?+x+41Pr]qye}DM AvWzg?|𤴢-&E l?JT;TDJ:pihjE~jGEjI MAs&2" a.q2 Y ?̝tL kMXˏ4Rrf@-OdnⴚH($롺$]mR7|PQ)3̀6d[1K~ss=7hZ~CZA9v ٽ2HyvM1$SbS+Ngs=C;ƩK}vp(w!Ǧ*`. n .B"e!ߎlԡt96_t\6 VvQ)ZFT`O#AhLUdXhd-E!w1Yi_\R0Jhvn9ʄ`Z-Q u03lZ.eF; (i&M=͈Q`Gn5INxW~\NA48x/.L`dsدkGVעwShɓ"IG4 =$HR>ϪFmbi5dbf\¹Lh4P&6'/)6djuf$kgڙ0ޤ]5Rtgrup?ԍd6:c^XoVEA w!w<`DU[U@< NӧB^M`e+4 @Tx.<~^!{Hd=x :8VEB,.dR>bx1k]k5F;rl:/~4$cdД3hx f^yL3 }|m?[Q%2JA%fb$ : rHn>($ONhi^2^>~l=_Da'+$^#FxݻfS+ʕu;玶QTXX$ZcmCh)3g>T}!<$Xc[̃÷(:P%}]}K׋zs4d|ߓm:MŠTu\yJUdXXԞfDƀ$3_6] Gc(r1>W9Fه}Cȸaqځ]6z$+-d;sJu:PcN+ ڨ#KVˁ&t ]B0EVUUX\S~,fs( vC^$DKAJHEJ{Xj}M  Sփm"t;\ O5Zf.wWGךA]lIH~D"f{ æ1&;mgg*y+<[כ`Q?}:1,/ dsV,DW@X5?^Ht*&R1ݖF9~́J6'EtE:9v%bPa1aFã:.[P+j_&miQy`&M>_̆m DNNO;#:+|~3mWUvJVrQPp+- +Ds&,>9+!l_7M5NZ.lS6lL 9s-0QD (C':i徃!kg Wv [D}a%j jܣ'|qǵu02Rd8\hG*vO{'!JLkw)-U.;TFnX sfp Z_>7TCi H~$x?m]S&,|4Q3l8]>,,h 7ϔ/y&P~:F/r=m,~bSlAL3>E9ph!-ɾdI^=E7R 5Y^_᰽]fzNV0ϊNѝa\wWa;W- >?y?Ph*E:ĭHPz 3\=b 1Ӈ*[Hihz>"M' ͖FzAsSQH}t*4ChWQcMҴyġ:^{ky,r0[-aM$ PHFvz̍#psq39Y>8 291=Sݳ1+3)>-CCh/_73fyFf ڱ ׋v  iO4݋ 7d_N̺xO4YGeIWLD`i vHb(.oX~jXݏiLoJTfb<+{X.3$M >$i)̂<$WVRw$©L,4qiK7kmomİwyoɷeZ$6~9CI ݅U/?M-pCι!WZ(kAgcwx=LFD "56]q]X=9֓aw0B=bY(Y (Dx &|RԿ)Õ iLzaKloQ-%(QǪ g0sūG1.{gJi}"c8 Zdoӳߵ7U_ lF8Kɳɉp8}gt|ŵLJUؾ_o.-ݣw; 4/sX 9LM|ccTS)$ivY8\A3g;`bse2iq4K#KuH QhΐXX[ѐg:N6i( &iXpB_j8l*hRcEO(({p )Vv,MW픑jOI>dD@ Kj=(Ȗ~^Fse,"B#Al3);5KBozPPN)RDH6iƬg:M!H{o@NBmU \jGd3g}aw%W]R^2qj-S BTCɤSc(gFa.3$.3,Kֽ4+FѯBE>ŀA($d\ 8YD^o4e=E 0c  :Y6э^ Ftd~ݴ4ȑNT<8Rf֔ 3r||ۯЖdxW8,1mkYJ-\̙K]9Ϻ-7CbVL.-sXZ fmbez'z ۲'+h!;x"ɚ⎸ `ؿO8jrψ6/W9{27Q}Y:0VJXt~C'$n `si?W) M8CS,>KeCP7PF2xRuv3 L2~rwޒ- 8Ț~7c5G9xoݙlZ8 .2欔;{tn hiOà6 MuqwG/!M [h<jtvw@ZNYwd{k_:nT_n:hCim9:LJ|ޓN0?s4f+\8ESgJY54Aʼk %!ey7/ok #ݦ*PXG$G'Ft5 1xX Q^v5|:#OO,$v.cg##5A/*j|Ilބqu%U`ux~7r~I%e>]jl_|#WbE쉵 r'!qGqHLT&0t-a آa`[;^PcE!3H֐=_ͤRؓI#&ز023,WzO~,I4`fy8/ DܽTƙeX^& hwuw-~pβx-/"SV B6ԂšhfK _S 잸9Ii:]+٤Js`l[`yزCN|Y:UWf&%+᭽|81LGDJ{q 5v?o|q@~iܥR>-*V sY~Wbtt> R޸yyaA㊎|KoV~V  FٶswӔ@=tBJ ֳ,I=&)iL%*Xűz1eң<|^N]FO4;_{)c  `EHL@zdą9N9 oJPo=PWƒq('+ ' ݪ3Zӎ8t~ ’*XTH5 |a1 =).z44=Bl^}F_>FYP9<i:]NGJyj,i}7=YTI=ϣeOs@ߑ)Q<Φq,DM*8~BVrh'stzI޻Y eSMv2ˌ =Ig3Ff#ogfNj1>n?mVp tYs2o_qe\/u")(4N o~q{{Y͍Ř8D]"[RAT~q\U']ȹTh\KDOD^]ӆb(l v‚7&OQ9iNQ, 8XݠFdYp7F+ru ?uL+e ?1[K>97C8ԭ¸g^}-4 waQGCjgľ:SJV(q߾z4C5gҹ6t`.hWlR wؒ ⾬BÑG#j=0a}ǎn 3pM A-PtQƼ`Շ+_Gy*t;f:x4HW 7Bx:U(a* ֎CfKlA!_RN6XڼZ5jNjy} iFYqqx#%Sb.%8 KfnUZZ YZ؇Фw>F,Nb4:*w#j7T]=*X)c*E:26gҘ2/uޛRo]*&S/e)kHD5/ny4+I?[FOo-uzɶٸc xc vJ RT%ץ)Ks9|YFqzg v7m;ռ^iia Q,\pXhRw᣼8 m46zrKMAs ?A8v3#`yԮm(BMCfs~n5樳7J.~x8#!U[]@^),IՀ~XO:J%X(N @"Cs2]cإd) T%60Mh8n SUa![ dzexSVP hpb$> &mB"K[|$h=T֐D<6b/0oX괈'uҺ%rM~ոⷷ6F yIh,v4o*MA}N| ~wĖ%wZyПͯ>vy?׻I xi% u4Ӡx0,{Oc?}1P qFۻ'3KNzU/G$?ypy&ft_t@d]@C4"jKGVǔ[L>&e"%k6wh:)5)jj*AIV~MQT '# VAQQuȣ *w&ZwPimxvHΧUQc\+4ܷqc9_Ƶa} ?DTU#379Ա׍lWLJo/xT\7rjZ>L?00|{ʕ 86+j}v݌ZKLk4&L&P>({fBT*yHwR A l~4Y$(D火VSd DrcxN$;z=ĨQ!%5Y}V{U.V(9O&TaNŻ@+w^$Pv EJiEmgmbf rjH +C2yXd 2Ca>܊l}\#_M*qLH_eP Z \m N iìڰL}ܘʺpm> 0%l~ ! t8K2S#Cd׊TUFac/Jth=fnrya-MS) +|`Ȟu,.;[?蝯lIJd[_9TpIRL^^FӬ\;"39Dž}lrqNYL ? [`H[,ڗ[ʔ19õ/h(3uY13=5C MOzX b:㏆#ɧR7ۺr7`_.j[D#Mh\ Bn mÿ%UaͶݽ76RK 9;ZM! t򮷡?P"j:իLpWwKa[" )/=DUf[M|aY]3ݽYX5=!w7dAW=0ZVk]mN >ȇ+GẅLjrEIBwc/B~r~Dv?atR'3!-N**dTQy(v$kaв[K_~)GHqm |eԼI҇~Z:B^P3L9ޖD}ōW)CMVi||[.Pd:LpU!$Cr3|sQkO0R>C]q,WZh,5:?jP#mģɏs ۪(7ŋ*lX͍R*Y,s=;9\G B #(+s;3~g <+n+b} Ht:d<*XJ,ԀwtyH8 ibC"!iQ>}*]XVY-ļ#EpߧgZE\i-ǑuB]BO]>W$(I?˃B;#""*-ec#40P<=@Ȯ)8.8R?.úU kU!,դeg򴦞5A ?Ui#N1ME XӥXwv$d+{*`&qJm!-i~M)oKk(5%4ڭEJRVwf a"tv k7,)8wȘ< t,`tUe庼+Ds.oPf6 :ٯI]:߱.,mtWA.=WhzO.PY^jNv@D8N  dc@m^{a :{Z~xM8uOc[&:EvY#F3 C)ӷ[HXG3h<QN~UgPձi{1u(6IX en|(oX0Ilhd'RP/j)اNh}f-,5+jXc'en6YōwL :[KRQڍpU&Wf 9 _ kOWHVk_bָd/19Q)%x`@5,< H缒efk.߄Hp:O_:py؋PEiZQS!@[uzYZ;vE4OhON ES*eB~ aqh(iJ=,rj 2;H'$rcO1ޭh! qt`?7˱kmP:ği]GA†9qO Vj]FAi.;?JT $Ɇ&+#RpnF/a|7(h -F 7^c7{66pZhWõV2Һ?m:o~;DO'!HmqjQ=I|+C _KN?r϶raVy 893.r8sEK'cy_;K$wT^[ Z@=4eė^ސiԫ.wƐOa@`$Gn Q?vqNJGsopAϲLxY9S;L6^;SƉQR!Rn造 \QG',7=  Tsxl8iP wmT`wRn}ibs{̥!y~Ꜹ+‹{ {9Vv=J́xܐ!>h tNN3}e WYxWܡO:upW}4.+$uEpYaӕNO0mCL}Tl^?Y+bxrQ º|O ÃD}2| /~Hq5g^,Y[|囫g/w16,W8cz4?7NEE98|2evaS%ѝ9ytb9NCcK.c&S̗AUk`n%WhEv-#H%pLXsE)8D6 ]к?thD p8*:O-EiCi󴒦,ሌl.)6"hN%G-.XBq{22% /]rnCd(D:qEG2|waBUXMb/0X9M$}XߑF&s&T/&Hwh elE5UH! 凹s>ggKpkVͥTs`dj<<Ҝl0) z{x3aUbL+X(J;]TOb:Ӎ5Q6(*]!3m<qxY Н)P=0=tfE*?M>ҍ`B!Q9.=}6ctT 9/o$^i?FGu6{e&gNT.nqtM+ż̘]x+ >uA9]NIJ qFލN'^.Ҫ0 eyd6KL+ Ā k):֬+fG>vR)"w3) 42֎m*MS7lQ:%?a&=:۲?^A%Dg!Rex1͈9aw6e+_1=U<%B xTa5azfuXDwR/9|i㿻cJ> 4@' Cl [G~OKky:çtO|N~DӷJ'ȅ:;VRԶ.9rn( !! <[PJX(6y̸Sx~MBfɦy譗 F09QP5l` RiDSC9Vkp|UN=Q }"]O@6 s'Oֻ?T ^ghz +T" t{ O18TzZ-S>$G3@l#j7J^Вt5?a~ SQL:4&7XpFz Vχ~ZWr0yz@FT3:ixqkE''Ϫb'G@tqu VmnQ}V!sլwIqJn?9 |Ic]HpU[THIy7ֶ`@Zl@T) 'e[d杞pjZN%V iKx4Y 8|S$F5KVdd~+M/(c)4 G?Hq"[㔴U|eIlz*J,qq9b0whBv* $g˂.#Vߌe B\eVϱC*.T AHܿ͘ҞeQٔ}(s\astns;=UZ7#V=qDHn=w}~D7_B;oXq>DXJD#l :PU@k`*h>>ikkiwkf J6nR2VE磙Ia6.}yrzeN. :o"3F'ʜN@62>? h-Q6esjʁ͌!{BN```IBE,q쉜\´#U*q1$c VifWk,/onT/GRf)% ]q 0`Q;([G&Cw $}FʒPvE}4'P'NC,FC-aheb;Dy2:o0vy]?;KYyZ#g VN,T87/1Y|3CanXXvrmWN|^$G +텡KgK{8ԺH'٫=bh mƚ#Wy08%4dO(i (vrdcHGyxp}v4~ 7WGe&Qf&'1墒?=hߧ(a=zo YJєң`O:ǖ~Љv^X3lt%ހ%1 Vڑ]|U8uZVVC.)_[W3Lߜ2.ބ`RG%40cܙ*[wV?")`E\-<|Klk |H؉+%oM0!T]2P!JW9A0S qU7[6xf@.v2Zik߅i|xXChOhflE[-#[4p,!W!]/꼮6 ߫bh| 2u\ pWt46AiߓNdX)\9U|03gK zY c4m(eC<:BNQ.^>}zA8ka86o5EjO*PtR(Ty@Z'I^tzHdOռ; Û/c^Wˏt7_O (SjPsgn#"A>#˸7a)F:_fŎDNM o-yr%oK"PA`RP І{o ރI|X„8Ԋ>"o)JEIޒ(eSzlLߌM_=e!DλX"MH)L/\Tu)R#bzalyk4!C61 >>;MЛ l@w9g?QdvvS' b 9+`f?Ww&& 6,8$UؖbȍCH<a,AV-VPx zSW͡Ni<‰#Vu*Z)ng`,|=z^XAycMւ+Y6O㒵͸6"Fes^aUO,#avFF+H;L^C΋,XY,O37*j6ܩOm!wIuRkq1K0k+UF rPCZǰ Z 5ٹN9tC*k` V@(:X!h[bE`Eehb>` #A_?X&XȲX,SMZ(Nd.:A4CŊU5Y@'[v>u| (BHAh07z@& &ͭ8` 5ع#dفv(h~k;<`?&<'S*phĘ2'j#YޞًMN8 *ئ=b :ch4P$2&,S& W<(s*'y7tn5tRѩMí ='/D-6{t0yVL*kgV׫p*` (%>k]&T^ܫ yѹS-8t$ &G5g@z*jkнOdZ&+?`X\zI/SV1)Joc/4'\w$߼9iR_ZҀ*bʼnA10^&KX[U@1h6F @g7CcAG.@}P ]*,ݝ_$`h5|BacsĝF~;V >ltfYZrũ0„Mu-GQ :$>[QA- @:֫: f7ߩRzX} ɘ/F dңY `폱hķzRR QG3WX r$]JTc{ǃ|N٣ n2=B9a $ckSҜTq DW}k8t)%3M?D8C-ڏB4?y9}ibVأoea491!1}SqAHځ*z[ש #y4(jc0/YwݷVlU%2ԀǐnL]OBx$@~xhh2{HK ol64&t{d!q ƒ\<>H>rO\67[WͱDž1˲%((@pĹ6h5.mt.復qdM\o+~y!IUUc&F L>c8j)W"M35ą%/rWTjTMq~!|,ʙGہMrgIZ[ 9x֜f?Ȣx >ceX+jX+j oB5| I.YdSeqkT'{`ZI6n ⳻+/9'S-gTv:,t~;b3xA$w5m ԙqy҉,e&p)Z ONS$bH8J`H%LK@9Ӆ|M@BN+TE*!kr^ch}<R|/": eq{PQ;6ߩSUE]&Ϭ!ЭwLЯQ3<4ە/+޶c}DթsErɅ7]A컪'CX C^oЯʨ.\8/(Y/ SBX^m227hTc9=c4{ rҿ꫹q{QHpx Ee M*5d nUL2na_9no dF~:SbpU Kxm#NbXr)Pmxe걹 /Vl.ؑ/U&SQj9$DčӘm[xe :m3b*2-$*^&!j&]TWAg(a?)o wVGؔ>)C叛!.2儠Y > ;覼}{)W=A#uZʉ@2~_2{D\U!l8Bz/պ;o0hCy$aRjZJmG؉Tx*HPl6Pc3Ꞹ0}Lہ.>Sל'؏s߿d>ݛ֠f%SX#*8Tp>+7 2*W5=UiN˹B.J=b)wPG3nCߧaAJOH-l+s _,Љ^ C8vftlvh;|A;,dy]\D ,&;D,( ѫ-դ~2Hd/>UmRټ Aj+:0Q yR<St[kL0oKOFH$E 7,Kq~L^=6k -Fb½Us@, kZ׈dPfMnbMEC(ĭ$G64;wG0DžB*띟NUȈtI{9~/V ceDZx#j a^TnoQbir?f.GZ; dh3U@?)`~`I"^34Yb}uu(~OV^mI ?Y<xlTLے'VI*N2z@CdQYץ9#FJ #M'\&)Kd]|mXPp6(D07wHζ57-ǣSNOy j1K4rkn|yZ߫Amr=@Y+X u1Hn7˭'N`iWA鲽G.՟k&SuCf}CYXSÙ+lR3xwj|ۯ:wf2GN~ +*/wؿUҬ6{}wέIrhLeөlsMM ~ ^-va+§ :T;>R*eo3 Z*(!GCyׁRw {Ao<;=gqpswbt *t±QoKrf +sql!4m'>J&dd2G&NR*d!0A_!pU6pɖ;K_D"u*FV*+05Җk:m.Iۄu`6ϞrMVsF(;7YFp\ǥ}΄JWez|[^Z[0B'S+5X؛\[bJqqHq@N2x' Gso#XA3.HĬœòr6#c1ĺ_$r8I/VUl ݅iz:=΁wrfR -+#Yտў0`X@K(M%}z:Ղ6:תP =*.y%K.+;xc3iTE|]?-\¤s0˿: Aq_!\aLlSBpVqvAeL!PY,ںbT&Lzg=z|~3L_6h, *'1UUߓR"d2{|/YG*WYz/y_U 2va#8wh*pv(v&Vo̭.@xZE3pY7d/tl:/>ypcTd:I&J.*$bu 1 Cg^)<j9*x7ÐqA8$چ⫉<吔I2&*8 깍=qgOa{ռى*¤p-@H!Pct\E}3+,0Q=3= Ikd?/t ;=):ឩgݵϬ!i5>V0s&4+<?5+u|}5 5r&D54k5CB6j=W]5#D75PoA(bx 8,HOR{BSB^R5TD h)K b;L?.# kf $ljEr J?3&,CB kvBT"0zEX}'5@O:2kbI#dK  C0V♓[YݔèwX:R/7@VK948SrWtqTo/ns! υqzu8BDwεn* *I_`76nh~[eOa;6b7߱~x|uE.D/kp=󻘹tc ?"<#o}2v0/f{$=9mDs6gTYGZ@A(:8KOKmr[VhFKGN'CmOD8dV*-uGh9nY6`g=^" šFD)G'Qich01rDK>iSsJGxSbMb]mPH-MG.<//Wk5@AjcQ6YZ^!pխݰB:s_c^ux[Z7T]9_6_btl_:-X|Xm~fF:"vAT\I/13:9\~ap̔sc1⷟ɨ +|r-u ^+5$?=;}sAKSq'ŐK|:{>~'v~$Cg֡Ʃ86aJ OR ;%AVcۯ2_MkP wZ1>_< ߛ?pBtK1d@"+ksi=Xנ:b`vc^Ŕ͸+锱L_FnC̨9D$+5N;ͅ;J &nC$ 7#K$ ̂gu73z=R% omĐ:ߢqޝR|Y@?M ]3>ﳜ-dB^2bQF|~^z݌rYDHnbI)&F jVظ:wy~Lj=ŶT [ߪ ]R0 7u]95>T)ߋ$) :=봽6>*ιo?$Pؤ5zlk,mZ7}Cb,J:P`B'Iq<,$GTtl)x%ygP)fY-zwq&$y[j 7f1Ls"vZ 72훏K6t`)oO0NL0a7e=gmT_ ".D&QcBx?<+c_µ{BPpy j9PxCvRvy8u W~&ؿ}c#h%hQ 5VtaJ]Q*7zC7GR%ORc)]ܤ,aǢM2.wK9xh* p4ދg}S.HljI{aTWrG"}˹:˟0{) rOEԙ )TT[˖5xq8̵E)z8甁?eOH09whF+vi^>78tc *ϱC=vdU_YsW'=q9SQBӓg㉴Mۤ%xu8̈́tx8yN%wu+h&"Ijϯo3B 17? 4후?}g5 dw1įJJ]9km/:]Z6ٚD1$|ݡ\F;ƙY0on/\Йv@ϟlIL6M#𓥩>yf@uOD(>Щ't?P$Z_Z :v $jfSˈ$D! ͢Mb5P~In"x^˼ 52{V{?`'iqvu/V%4Ps[q,wڪ~G\muCk51I,mj:xS=RImzޠg91ߌ^DݽH;ҘDV-yT_K}WF7n@B,6oA^Ҥl"0rQ0~7.4qDQ/Fh}{inXִ7k ܕ gͣݎon D1dZ6BwwE4}ǃil?O ']9xXj3`l`VX_[Sadf^OG(Цn5N}Ud]|q-BFJUwݷWwȖK=&n4v.I`k%09ښCުFMx9Y|tlcŃc6M]GhL/a&b@;V*ƚ[ $mt@=CyNz}}fk"8#wo_-'2ѡ6'%= 9EOQQ :e=1@m(=Yď*yk+NyP"M<%Z&]wKD'5iɁ8(AːXG0$D%'{,F04nR"h# 06F:fsJ{J%=QU&x<&r{V:/]׆tkn%<0L A[hw+F0-*lI;y@T0<ͭ#n吐:A媻#㖞R|dbބf^![Yg(Oɽnv0Z%5XG R<֬ D[N!|sZ)S{Wg 2Ti(M*t"WMzc_<|=\ȴ\R˷ٙ&̾G q;>H֮۴ku8J0MGlXBlGuq]CeDBٛ F۠x&xr-$ņL:y MbsQ?nG7U5߭c`ӛ`wPS2F>PG"8P "s#L+nA\"_Cɕ@jX? wzddF`5Lt >ЧO )ju JP!H#<.(z,$׷ \ׂ~|9,",k_'U|ΛUiDro9t2ݘS=`s5xਚ^ٽP>OPgTB۴h~E CSY2*XWr*Pb8$rT^UQ&)֜cP'wuv2!:fB~guWlC}?RPGhiVY@h{Qdp>}aS/=+MAEڑU''ֻjfu< տUrio$_t6'Je@dn3+gAb^CD$bH0 m/}P:,c_NiRnФd"iN8R[@RyUl8$U>/o?ڽýi}b&WV([3,_rqVa)_jUƣe==y[4-,m61Ēʺc^yG·̉ LX]ĵƖz5 Ѻ.θK?fmZ,9ѽQ"r4T ʥx  BUf84Fgoh&p_؎W]XMP'vQс$ٶw GId? f(ZF̉:$d8nFx5yQW ]+u?7N4-5p c Gob]o5|HG:_=d=MOS^J=xw΍^/j.'߈&)AWokb(jy^Ƨ뼚{P&&>գ ~MaSweI\k5īiT.v[T>r\3M>DI8z%c\VG[ƟO}/MS (z!Dӯ[w@ Տ ,%x Kȹ)?Rm9*mFi(̓9sC1wu[ɕJRZ*m[G)Í>"UV 'r[FRŀ;ɓ$!trLx!=-DBóVkfwoH|`!yfЎ<ލr'WU5qV:2*:BĔeP D}'|پEºY'9X|Q+U W?ިoKW=`Bd_u Nwʍ;"tN v9I\K Bex/"18߁ Q92lQ币ho-Z?#J![5Hl==W:s sCpσb(3x4= pG{;SRWv +G|6՚(=Vw:RO41VOw!Mye=;pYܼ^c`PpDqCx)ՑVUH7DHnHx%MJ?9 } 2n"h9@S^As (6S9;ՃrΘ2PeTpv6Z$rطd56i)MR m{A Zti/005B^Nو; `8FJXFx*2kַCpZiySB !D%&ܞ˛l(U)sXff1քswktB-',gϞ7iD ǃrk:dg\9)Xtu$?sQyaET1H V-3F$9/YƄz??A)nWy68mB E&%7Nec +Y>Q*xyq2\9L%uK1/rdz@SU P ;fkkFJ%{NDQ/ZM偕^9r:Dã n%vmS0SajZTj󐻬RP8NPy$:dIqG80- /5:,+`aeuJV/ZbEEVruCc6Oh(%"xvuw/yr!2[: ԉH%xCn3 wh_v{iv2h^z~VԢhk'BO/ojl?uaXp& \m/)YYҰ~X }-|ϞoT =@|ˆw)NqFFQŅ3WTgrPSsJq^m5ΛRq5EE{|3وAVm${퍟 l k`7&=S=3 C`>ʷvx %o>h{eݥ W' 'zC,vݎu ,D?K>VY]1 /(2zł)sxEf gG,j͵Bh?IsgOy^v.K+(s+Й`w^a8y+p|AeWԓm/JKm%N̒egDY2gF_n/#!\ù68ɦ{J 9Mj8P+bJs?S3o9ة$W|xhs= bv$-:)?^a@DI!'r-lNgdϗZ.2`>F7> ?4:V?+gtA\1O:pq2-!/&915ԑ yff˿]IplGf6"tx hBB?(tbJC5L7& ;yw"vr'"8;)6"y54Nyb,ƨrS]}<[L+  E( ʟM<(#k~24%.jx9@ 8d`Ap%@3+ [Ed肋 4 l Z BP4]G5s L*Slq O\%djS΀nwc y2qda}]z˜IeeT2ldTd|hbq3|LXXyT A_{ײYJO߹w}:'d[`FmfNnG($:_@~ 3X+Kszޑ:ciWq$|F3~&UBV8gwΡsCjyOi 4IeV/2xC>_XLbE"`O&!="0jL.m 8匐˾0 oL5:R0PEŹ 71OyFAiO=4*2' X ܨJ@)અcfD(0|6c--gyq1#;67X$x?EF`-2]^vl,*X_q=LO0zR;Er Ri?!\r8IbK @\)/E:e,lVKRG#{%Kߪ(U)8=_r¨ӹ­lKI:@B/^v ؂|mha;Csn{U0orA-*n MI6^uX;̉nC~qPu);+X 6\[~R2kt. rFWOyS do;dDg 'XH4dW[3nNVOd-]"4֝Hz6wbPsJ//*7@ZXdZe&dAnVɽM= 4ga5W"Jчdm~7JirX1[FT3ib $Tq>K{a~qi'hs ™1Nc+03WRmMj=*u7i4#0E}%k@fQHJ!.Z1 #h^ػAN"ӣ`I(UUG.0 = ~hgmao\%:t p>,eP2C<\р3@YXƈfS GB|s؂.8-j׸6zoT)V4S *\we˸/;Q1~3oVőpX_Zfb;a > =N_> g`yqFMFZ$+dSG+J*JoT ֥& Nw-%Gs8w=BhDlu[Fs-l$Fh/oVs49hHHg!s,ޅ0; !>@#ĖְI3!~+X1:{bVq!cU1:K"&YF_ֳ֊ؒ% +^n&2DGlGwɀ܊7.Q dk7>;S)aW9ɘWVjU Eoz*" M!!ً'xN#/$Lu= :2WMZOS62ټLuu\AoWdB& ="Yvn`II:t|5[̇a]%'S7L[wxuTnLoDZ #7w|. Cķ쑇~j/OyDj-.kr>*o*5?.~?Fy+=1cR2u*] WCuzAi/ǁ~ Iiyf䯃+Z;D~S[N@VWݔoD;=kpƲy $NZ3py@I[ĭR`axXMǵf"IZ\SP _0sN0@m!ki`FՊ,Ѝ(rŴ>d \6Ms[A_FiLOdTB=/a绣ShJ[$ԿQY ^uOfyq\\X +g>; s8ְ}p|Ri((.0))Rڀ 86#Lx|%c|NH)Gl @؏sS䟉!Ppw#;`dp"LZ\~6ES:/ccX`AoPcqm Mco˟ˇ(. NC<.!cķ) {3w8Pu^8R FKJ^7 ¿žI،gzķӜbFp+sC H-j( X86dČӹש=jkwKz` 46gb3ܔTƧ5Лnoʼndd’{߻XO;\**`[E#$87dwhߕ#x\QGΙnOPk(teS ! m^LA{lhK{X௟׵NSԿOs-l)m|L`IDzA:a=~ *vjSpyЍ;LQ^:p1ic 6M+٥iӫOJg{z\焋B.%V;N9ȷ**\OѠSN+`;z+X[]&Z$jW^Nnpڛ 7q%k׫P0= b3%냏hm/ @ meDDzfY62k^)-8mQF$ l:dX'藚{;M*(dknGD#[ cL.0,~HUP僨]{Ad2 H'r]2݈) `F1Lƴs=c1 `X~׊_wNišuhzjpΫJP̓M B_b486 jָ̔lñC2g2뽿QFrH—Bc`B|K_ ]&~p>\%!N쭆w\&Nͯ^Cۺrח/'wZXS*ompZAcRq3hH6.KDQ}Ac*2.뢴OWc'zx©` ڬޗWlh] K-h$\!0h1neQMO9ƈkw; 7-[0T=sAbp+Wfkv9|m% CC,7muag.$0zs"N) p3ھ \_MDtjD\6`E"2NRY;m0sqG_;Rxt܍{P2eB0t'2 qL w`Wyc+9ajQ ` t{W|fgCx 8S 5Ď<<|2ij$je o5QJaLw̺w]:7#j_GTJ!W`hx v-Ji`YUyv\hrJ}yyX!K$UӋ^Ɵ)ȻoZqVK>\n7[ ZـOGp/H }5MD\w0y_j] ݗ6i뛹vcP1b|Jn1]NNTi/CԐMr ?.srj'AO~0O2C-M7cXy܅&;p@{\}3 \SEX4> RzT4ۜ =IEۉk4n W9n!1-x$4/\e4"eH `Ԧ6]8Ӏ6UK.ocd WNA.(]BS7'\ZN}D)}Y)/MS?)e+{t.^ 9,i[@6e.>skC*%XC*/ /i}Le""Ec@I)I^vR(2a:}s0pka/u,y/t0B[-kc(q ME.D`B_[ù(qn*VL诬&I@ኹx2fTQ%[t,{;>WZY֏gZ|bS-v,5j{|ZbpI!.Zg+&A)Rb]{a=пxv}DIS82ݷL lle֣ʼLB2|Mhgto5ROmq{WҖA)Sax1 WC%PzN zt =k7Skb"U'+j id*[\bybŀ.{^3_wмl󗏀!0)/Y|LG:nqO!x(tlNEkmԶFa3IܓLs~>`e5.dj{cΕDnW? ^p?x_i2k#)わ3YMv SSeEb0YwG y|VF9^uDetK"zlzA< r-7x8YϥqpVwHԦ @36'mt %`^(|Ԯ?3Eܱ b)ߥUZ9)6EV; }aۏ9J>i&#Yq5Je#F0e&"e qd0iwM~z-:.sRX"j"?'?ӭ w{C=$ T 8H[auiy=?,Cf*Mm:h-?sMA fgݻ(9$6X|s֖]Hmcåc9 R4ǐ5%4_\=*}GZ)XFS SgjvVw>xmyE19Q4ՠ]d͛LOA |wôA];IwF`Ou$Uͯe$gb(NY~OH2㖴oq plti46^ &[zCei}(9/idۢj դ]E ()a=#%Ș̌سP.9Ⱌ^JG^ }>G]t~YƐӼv,(p\/x>. { z2Gq?S#NTũ#'m޺IK{QL2>Ы'ƶM'k$X?|,K|GWSӹw}㤅#*6zm/e{hnՅ!}+a R6ZVlvЊ.pʹai-6?ϟ> 3$@[ D4䒰+4!o&+jͥt\ '5rMuoUZga~fb13IhƯ I }) 'NBYz.M۝dn7$ )Q+"*xq~sw`wԀ@]f^-R8r<RY '"OÑ*wӗ +^^Mp>bm.Y 0i]UڻB,\D0QVp9N1lZ`_ܗ0nQŬ6^»Pu7Iq.@ݟ\hh.AVœۡ!!Y^95k!e/>:,=Uxb7mLzl!bUJ,ӌT37VeCTagf sXLfR@D8#9^L<@K^Apw=9+9ݜP-H-!qs8: Z#,߽jK#'`<=8>C߽BO#Bd=60#=7F!, xeg7F晱tjhM57p٫W_d&[ZO̭P'UkUq9x} . ~7 Hʒ+(59d˻C\ ژzb# S+]_oHW %s,TAMDp9 y6Ktm*4lmK"sF_3= 찂G\|ubfK? ±d92fKU|[uEX2!W9j/99?%CS4 Uo؛dS9V24ظ|vjsqO]Fu ~fboUZ9x~z:D0׍ODdn/Ԍ7}mn LA!`^( (mq %p}koи*EDA30ljwVx QUQj'.DN$?8~`I 1C2uAtBힷE`NǪڷ0Xv1_ny^?ǭGmp%mj3aFu6Y?>o%扦/. z)w{x@8T S,nBE'^dY M(k[k#UutvrͲg;}|t/0ᵏg0̑1mdǂZuMaXkpx}4]Mh8P1l\6c`n}රQN8HY->-3*h*Y+W9Cj8EuDE_mX M$zn#Y1]79644d7nBx8Wwc9[nuz6g>מNLBݺ:&=Bˍ?  Ҟ.ӱgYZ07070100000041000081a4000000000000000000000001668c169300008378000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko.xz7zXZִF!t/}7]?Eh=ڜ.+̋urU 5OxG+epuks`kK,ctQUί9'MzKg7'J 4 ju{j˫(†u~Q`uR̼/X߂BdH'7ę[-vq{ѷ?$32 \$'f?R{ `K˶1X Y_zy }:XfC@W+4(WyP}mZ:[r(ƞ9 ܓ:^ R}$\W_6 \ʊ2G,՘0l881!Mi43LQ.Q]R`,EZ_"!}Q(OD4I5,nO qfwU<c솊,l]o+)~π 7/ X7#wϙ5ͳ,;zw\F{Rʁ`@ ^1sD;;әǰr[DpŃ70˘q1`]A@PM#^Wceo9nLegnz`O7޼No.O^^]NML+nYLHZJb%g:(3ywRKa/s2:Dz'|RWrLRs-,8k hX{&ȫ|WݭpBM'{ ZSD Iu5m#ce}fƛѹڗ)#8bWWCDKd֩&jC*ڒ6j`Cߨ my gMf,ѯCI#OuȢא$d#"n&mWw˯U|D ¼4;fFk"3;D-ѓ5V[zZFr`>P Q6dwMMtّIj~վ"XD{((-'Q-LcY2@ fA_a_5G[R @=O{LL߁mtxw#_픥>yT ağ ToDOe׮6"bw N/Π$Y@/޼e>4lV `2'~gW {=uTPsǓqr՞3Kd@)0!XsA/{8)sl\z9diph,5鯮T܅4.8TRqNݡhMC.%H=))5-?ıɒLi GD2 d]Ӽ1UVb$񄃘5\eZ1܍(..}s,9:p"MM%éPZ I_JuR!OIڼt^ϫ$I٥TEc՛V!{q0jÛrWRrRzc\+ޮTu.yolȱ[ƶ#I="GՌO.Bɛ.x80n>\QZ],Cop[G(E6$ T|} c~*=/񓱫Cd)@΍KBA&oWFCa1A&;C;ZD4OyE=O%ذE q)HX\@{;MRYtCלlS- btx/I#:(9 񡿟Xd}gͨ `;M < k!k;]3 /G ɫֳ{ٳj')jXA2 K-QHXҲ )x= d~L`\<$) s0),c.i @kpp$T>:4O%E"<XmapB-@$ui2 ȉ.DUڭ& a[ddpst|}VHRAv)gERNƨ{=v> ;WlbMm5O%,IҐ6ua|%3 Yθ!jaaTL'3Tq/IdViӁd+]iȿߌe R(o!FKN{wNJM <py.94;J%2@^syBoˬӲk(t:&.DLjf+&y#gJ'8)d &R^sqU˪֚u_@ھq h~ &3>C >}""`"e~[*^ +LkA7W\6%ȐL6 樂 $:S>>HGX3=fi~4ɡ)*Ha2:ǩDyHct2E+BgY"]?FfT!DUHy} O(B*8/SGH'<'l;DP#0voմ}Z_1Zv {b`eO2`j.<HUdR~/>';BPK:sᔍP`0ClTi[0RvJkD5Xtn(AgH- .n TO[pTIމgZi:,f>uysM%aV:Ac$7b2i Wwm3ZQVQnVo[36\ɚDV4Pf +Gfo6-s1c GDzdv=3*Mc[NpKy@(@@y>!3: r| 0/ NFvsi􉯠_4kxz2FD-I.F29P1&~3^7%O. ȩ{DY+a讉5brFEjQ~:4Fg'(SFz@iŕ mJcK"omӀŻ-ϼ<]+ 2_.| *g("695 ͸#*:Ųbgk㼻ý1Pnd$ExS1j*r 4(<I!|Ωp^g=@9 Qeh lTɗP2d9_x780sOG+N5p`+.@],7+3,6l?uD]~bn8Ip`P.V.] O/ D+,jx>RI2)1 ;P51}dAWdM-,afyo啿r)v ط-o|S(Z*@)!`MH #`C4$ͧ6 &y[O n.L:KT5t2Ib!Oq G|G']gb\$o׻-keT{Y'~oȭT16)^ L3%j6;,~%rp ^*ծHdJ: Q`i^ eC"@WAMOTܦPHQD*Ļ=P 3!g>UPA$Hy8`@0iEfG$,YvpFkFUvYpn*?HySM,T:E*/Qn2qQCc܉,\Y];sK46!\ PhfHo%\zP_!ᾫάa*`.RyaBE}0uTߎуcNOG&IH2 M0 "@vhT-zݭRԽW&Tώb&&ϔ]g 2JL^^wKn S>5Mlc¦ m ]7AijϜښ@De/6yk va^EQT3?B<Zs%J0;Hɺ:N:LyxO=g23؎0UoP=DH"PlFc p F"Mkst|m+LK^g74#/JZ#L9|XbpgVZlDDb ?(yd"팎tDӵcܓԭK69V-bnsұP]FW~~^ų e:mdJXfBjUa-S|:q8 H2ceRG*:h:kvuJ & B%qmҷsLmλ =|S]SRsTӊe;>:$C`kM#T2sڸgy{l؆ c|Lӌ7h;j 2HS8Lр:> +n CҐ$sQwc,8]Xݝ.{1ֽ=`6-M[蟦SO4p1<\Sn9 $Z&/s;+)orAQ1 hAfCEV /a<և y;\NjdN&@&lígrƩ7\Lll`N@*6#gΑ7(49huqZ?nu[/Vofhr ح/+\]DyLI<$353[Do9=OV҇ >9*aCU3D$˸Wl*NEvꞃ@ P1=C%t0v1~ĦaU@ "#1WKT5ȵ9Tq&8tk~lE6rb Uݐ#褩=Μl}~$kԸ Rx%j / ֹŶ?g 9 P6|}{B|N) 3qbOo~:طsӒ=s:HogWG&Gx11fNxdwlF%1!q?0*A~ %P4Ζ- CZ`s4lzЗOYwtY7 /#k/uF'2)v`q`W= 5Ҭ}>}MXO4Vʰ zQD8Ps4HbTfմb}ftlܻ@(ZW`gnNz`+.?(.A#4!}T嬒1gfazT/Wg#^Ù%F:7BL,3wH5VFѸ?8h7kqלj& U*q2G9GqT/_,1Y}Z8 l΅q^$H];hԵy!n™mlƜcWNR xl0B>zzBԉ%^MoPL$BQ)$Vzg4D[tݤMfrt졜4t(俛/㸰xW z;##RRv/!Dwo5Ss-T\Qv.p-jo3 CK|`te,Oܾʕk3L5z>=1l{MJ*?#<%%p?1PAςiAleM]}K8oW5tBӇﯹ%P}-le &&=էW:Tf.lP2;W1Ɵ&|RMi(6P힁{M6)׀Cz`8HNJ@rC_;>nH,ycKRz#@I̥.nc ~K¸єRd2mTlD Յթp5{FXwCO( !H=_+<%ܿ#WD:bLκf89'w[p+6ܶk'ޥx0od#3lOݧK^8jFq ;.({O5;gI5 ynhyKeQ.f̀Jqn1i'iׯ Dʗ2$)နgg۪Y O`ذ[sXWK׆`AJ3vK[ #. 5*;e;aqvլNz:tdPjpfl)krF@saĩ6Z])PB;ޙ+)"Vg|t’QfhXLqRĆU)Ulv ;m$k~ [V#+?a HuG-c|M6~8؋j͙CˍbHhM]z@U C~:տ\?}E2>ѩ*,aG ý;/y|)FƳ? H:r}^V=4_3":=IdzV./U:+!߆ԼM]nĻguكVYVTgTm9"9Bѝ8b°ȎJ(OiE{vEJM+<(a8KK 7Aኛ9>4h*ҠGc]GG~=L 1c8ums{bJTm?)l(XVZ ~\B w {<a ڬ-"6F7g8"=izwJΉiuE> zj\IJNZ#k'ʰЈz aVذXW :tҩG\c7zl5,[ӊ  -gH1ɀ(dpLfu+ \3=Yuy 7}sfrT*[, ͥx:Y+]IuN8.7-싧o_)@(FK;9hFi7iITr4#O ЪGNf Ș:Fǽ%̃Ey mm8c`^`ԇjE{۷;sf\dDb< :K2eݥzvIŅjuʘ6ƍԮkpt jS,7&#&P$M?”:9{u;ғV ܉#?s?\a#LKU=ע;>Cf.:qwaMZ{ SY_֦)/?)KFQ,~dylDs$onAuHOt0cRP0fY,ҳ>d}м֩տ/ǭ~'wS̼&k&HzA8N] ySW 41*{xu%@ΖBeT3nu8w!SioDHhȦ;jBI ݆7p>=J/+99ciH i^oPXCx2D;OLN+_˚3,Y<} xa;KvձH`l;"gk<2:^)Ԅbk[[g')]2}R7Is<ܖ}wH휡uxA_¯qDT#ewrwNư+de;#, Y' O:!aH޹hy¾WLͧ-Ҝ~?c_~Z``~ZHqM;y;mzܞ] a0!a"I3FB4ADB\P2bh/ڸq #8 PmMѾ$qCC ǮfISG=%smxrYpytxV~IlFNf)͡Omb$PbZ3ayE`aou<ßcTfw aWDH̐طrT1`FYs.bZ$B ose  EhFH:"8)"nJ<YhU#n\OcA vSK8ADZ=D`i㘃slPV#mU\z`SB93f{7`aՙ\E ~^}9#+UhX TH9gzb{;¥[lQe9M7o&(ɺc-+o|8ZwG)/"^GSn0i\v|ǞevVL3?Zrʽ䴛k{@/ֵh/o?Y0oKĝs8 xyw mXa!"qDD!zӭuױGdR3Ovz֜g9`yjY,҅X2-\t@`9byJ[.L' ({d(6[מkLJk7L:l]PUGꠛmo A7P4m =ǜ 2704_soG[fZ쏀QoT&۽N.pQ}}8iKhz~/L@M> B pRȰ-^K ֦aUS!zxj >+C6N[γL-?%%1pX T_w`|uHh)֘ZeJ5tfv %EؿaRY  \5Hf8>xSPDJ(WF׽oĞf @Psyx\L̀my.jauQ̷BW߅O6Dj_ǩY@wc&r/zT*5]9$cW#Ϣ>u+iv'j9z:A$SDowB L}߽J 7}yI _PvUd=s]< ٢;#|k"w082x+D^=.GQpfbni7[#E&Pӣ(DUhA?ZŽY@ \X1,HT9zWwݎO$3ݓxk.0RlI뫚xxqFIEϸEl} c#ցc"31`1K_{[hBI^k`g_xSXM8&z(Y>@d #qQ$"BRmĝ6]Xo< {3בֿhۏrSp94PeP?юkP~1n N0Zw )li o@rLX!2)|=W_Jk WL7.F~'nAT"u7 V$) By)<(aj#Aw~Q4cFWXp7U:-J8p? -IdYzE | cp^Y8zI[PQ&?o66wbW_\̈kYǒz+rWժ|ˆ#v+~z6_ܦKg&j &AF!~^<;:A2n~@K_Vk6(f<0g 0a==Cbr)TԘe[ΕAT#؍*D;fb2mD/|Ū]99Z~pp©;W%˭Й vo-wfJ㝗g 5,r8]eJ {CÊ9Kdh#Vk/v_Z'dP),#&cd0zf:WiFoa,hIЯM*Ab9Q KT. GA/+jh V@}(`$Wsl<*FL Hš-XhDZr,7nտh-G HMh^)`+VlAp!!JНRϐ;yDc)l-e]wy v:'I~ D._ӚRN_CcGQ<.4X4Pr`: ^]]SsȽ0:Z7]g("5%lG@ml̈=Wۛ﷬FK {?v/g6~ٮadtȚR51ߎVhO[UNyMCB7`tuᵝj'g{:*5v3nXUV%tG:q?Ѣ%n4ށtuZ t9`yHab7"Se{9m\F^ޕ)#>ATS»UEǥM}eUI8V3@D5BMk-ljApZ-V&hw{PEp*-GC6c?ЉUΕ;N-)%~6t#kv=|)<~mȕ\CIq2FU2c.獍;,faMĆzk6dp)80dzzc/"i_$>*jY2,o|.b^)'LoLJ%8ߗ.aEkCsI6S(7mO4P<%Oq\KAVh?O xȊ󮙣Sу.3m;eԜݬpmu$yU:8^4kl~s(xZd'sP ?c؎۱1\إCo>WX1j{.ڮA:<}ADh8L\ sA)q b ҫUxά'Lh?R`/eRM{?W  ݿw|,-qԊ:b dXh!K0t߁i 8%X\(j6 Nɯ E$expV:0= f 0H)[Ù۾gΐh*u]lUG9eq囃$nu)/QW*-ѫ27b75KhL ۖ4ξNb$߇FNAK  Aުjp&rZ=WmnoE(Mn,' s)=,mu:[ rW1݁ID-UYrmL[Wwp~5ܞ=K!4Sqo? [yq:1;䓟0 N&Z9𠃑DM8hGlf 9F)6~D;R.$3PڮP'-RlZMxL^Oe~GJ t1y "dCnwi&H6-(󶈺ɸ]s<>}ۯ-,u'0 ˾ \In;# Pf`q*ZIǎb0dyĸz}<_` 0k=[9L1Dt/LڹAo(|j1 NBTr9 ٣y}ܶE40!w;aK-F3Y,PԐpʆE jYΞQZ 5{S̵%.ovV7Ē6T8lFa\(x\ D@ρ#njѨlM۶ 0tj?KVか,pHTKVr<կz.ՈY|I ?sC(2łNhI욻g𜷘(@ |X+jF(7ƥŝ*G Ci(kmeeEb96{O iI;y5vJ:p 0[fԭ!K)Vas*ڭVbsUh|6n~ƖMPD >'5u_-~"I\&l(n堎k}i{{Pc̩!ƀb3oSwO.Us5 FWd7^+jdvKur"xt@j;,(}tu?X'`F輌zV^fZ=^4oSPe6[aRO4Srƚ l~Q, :")Q:7/Vi!ɘ6 0Nִ:uN^flB/t'iFĶͽ(ڰ>rޜ$Φ"kE{ۜ&@=]i%(4Y8g]E]*r[|&RK5[)LR< TXU`k5G{: < sgHxLiG(}FCՀGp /IE%mbמJl6:B mH[F!w2 CHP:DJJcȬ?)nb_):F-aLi%} zi|a!cTG!41T3IoSՔS <~~IZx 벂ic%(FH} 4_&ň3fF℔ucvDJh~D8D6v[hvܥ7 'qstiN̝ %)vO'}b'%>hmq > p0 4] ~ϸ:Q=tҥK'f =?4{fvˍ1BgKPHᐤЦRPFK>͗X)הd tFGh0Cu-|]Obl*aNɍ|^)U(WC?Y5"˟mt`8ܿoHyKJ)eo[H&j[H|-GxKb4ѝ__Y@Jo;|#6֤J#S? _g|E-NR="-rpF/6*\_O.i3(I-4 hb VLTtfwx:؅p9, bGshPwMЙj$sy_PK9F=& ɛ08&u7t;KoY۪R^q"6QlvJ~'تy"/=6וmEn!5SxU:7:QTsDs7R|3:`\ =$L Ϡ\GW̃}ލYgp 8gxg2~gs _6[Nd8* 6u).&t6B1Lᜑ&ɏ 3*kLa Xi1<#eZN\) NvYg(Îl'jrFV]ƻxJ3{ -s8Ay\eРKtigiy=̐Vߘ%40U|N*0zȠ(:C1H Ϡ}?DqGC$v=&Dh=2^W%8Vd>IOYVE=[/g*mKě8=)r7^jmB@ (LMg<S1q[W78QI` T9J-|m1n<8HbsOek.ʅe `#Od特1R!ʨZȼeACjC} N_i-ayVT[ɖFPZqJ# oBϺŅ>a:q'D]̏`#H})EMtomnRW Lq'Gg?&,Dܪ rN[T:1?P*iXp0]pP_.ev)CvC S;8/K#  w)Pqfy.{)"C^q؄*Dg0o|{m⇬1_KuюX (7D28if\HWvVS'+h}-L0%{uhSrŘ?"\@흟%tUphL(f+$[(Qam yTkb>r`(a_+/23SlB:XAdJ,Cڷ[0bse& D7da )qaŮFS׺(=g"i= X´ gPgЎB^X1"~}$G 鴦&N/*F=*Uqs8hzɨBq6dZ/5M"2VVÀ`E؛UJĴMDt%JTRJS_lor]jE+I:}s)f 5"KqM'#3ߵ!)&Q &mWj޽l0ECf|ut<%2ga{b-BPb*WoO 5K! 5%w|x, @4L6ᘏI32?l17Ygn) $/ˎMR:K8/)dEјŢuO&ko0p_kv1 4\%"2e :1ؿ؊z\Bc %Q`T/̣&lCuMu^"Np =ʲޭE1xGToc#0VK9hJ\ tG Qxy _\j;ǑA ?!$YGI= 5qv|iaIFe (h ~ˡ3LK2{8<Zu7!᱃0bT*j$#(;xi_('SG <EQ].vak# 7Tugky +0qn`&}Kɉ$:agsO_"Uu.vKҲ`D~E̜TF4hiS:-s1@¡(ƺ }Ej|2X;AX@3If%? 9'R{l*!+Y.1`?C'ϲC,:Adl 8;k7dϱKLO>ѣoDKt{*ZCtۅsN59l'5%'aׄ#hwj䐃Z${dD iKׯv8f>sFV.|AFzW͌ FٱN yh8nu&3fE{2ot_ӭg(97~V'qWq_ʚEp'dK @ĶVef;?l䩞20 ~i3E0OˇBq(<NL.7q 6=!YH~!>n$pkڶ4P,!{FIG؀l3㳗J۴LTfiv#i} &kb{P<ʀ/t٘gQ"s( N׃)vpwO@!8 Mm\3'lH2t {[։Pf!rҶx( #xC/pb2gx/A!xYm3cA+Շp Åd@vi%EG*ʗfy?Öa#'\Yp=45ei!^Ŧ-pݪK B<-j=dUlP-rD2RQZۥpӝ ~H ``>&U?˞`+>dC+S0x:>ITYP}e(5+t7P+\" σ 잴T6]'N쭏Z6b>哴>\yu0%xFc(N H|M)\Wv_$k87'U:<2tFe QmD}qBn88܉&Jܨ-No 9L J q?|^Y#79Ӥ8N}BceV?;U!!6q+Р, _ e@eej[ XK_l2epIom@1Kf=݉k]A5W15;Qdq1_.M~q#ѩO ̼4@) /ܴE$Eڀ[L,z$́Cȡj uoStiԲfӬ@ho{ZZo|-%@{1 ~b}DJR|F4MN:27 ]&[aF^ӳjm f K:"}yG=EGr4Ɏ֡)U yO.2dM%{ݾ>nT@q\{۝>1{r3ˁx e T噙 6R[]g.6%`H#qpDfL?6C㛧|"{]iz8م "jcLPqxxC$5"~S#tU8.6#ĂñɶVz컓tezun?3r$s_Jvlj(oł%,IILĩpo0lG>AsNj R=7?/U| o Y,003{œ^֏14>M:)Vz<^bS`"U^#-9QP$׹}kT];. Y[ iH$WғV8S Z=lևZِ Z?U$ g;_GΗqL>!=bдMK~I2[:'bG8PΚ>`0)+~_"Zn\fm(dI*4YQ5܊,b QXM^҇}m^%hbt7HìN;#)oHu7,qJ7>4{>1r];-LHJîߐBTEĺ)fWqQ3ef֗,<ONUmN5sinՕNBU9ha#v,0e cߌ+Q6? 6[zaX, z1[.'2v[!b4RMlQjj h*?qRI=\k=B(z*\,5anMn͛Acs]EL{2\zc!jZg8Sn0u5hLG^=ѽaiI.%"pgps4gg?ytls6A'mTܧdbݏYZ4`kZۘqSiLڭ Qc Y䛾nYh8 s T^Xw#򟍨 #悾UCh ZhlX63fK thRޗa2%?2@@UJ?h=5wiVY;fG!8Z|Ln\J96]ezv$ѿ qd r}'zX+ٝRx*(-̿|byj"[ME( "{` Kz,^ *ٽ֓rz-U! ‡9b1 A 0ӌG|V !MƂvA6cgUӍcNeXwޭ0ze> 3G>8#ƚO/#nV=QUXn[ 4ߟ%2ɸ,jS􈜷nT#j; ãpIr!] ئ# C<SJiVp._ A4w"LɖoU-xMpQy+DِDR1eJP4mkK M( _xiJxѷih.>ΚY釞-#l)yHg]!)x_Lp+C@xqwn$#[.+0At?Ey^>2\0߬ 5;VX&&x E r,u(pqQߥCȄhhdul2;o]EY,Ibˌt, *܇;>ՃFsY+c|R. }L̹kȹ|z7#=5#q L3BPc/(r3%zoH68||lLZX?%XT |A!J Զ#B0[ͧU٭:o>N@+;a;_C6_"|4zeqwsX8:ĂK\( $,%ì;#tд&PQދoL* alwntV.7mg{SAre[b kqDMT\ߞ7)(L6ֱJuR7ȾQ,Qa+ P-y.c`9Tg2OP)Jwm3{Jyb iK‘+~VY(ʊ ڣ)}u{(ʹHX ly{USyۢyЫ!vO&Ĺ*#Wk,RhTwKS7aU4mܟ*Mev:Yc-H4?gW٩VmS`˫\Pj<ʙ.) ^.e{XbE?C-  Ov*@'& E $,~;hX%kx6rlfFPlX,n AiX(xK.>5Γ%KXRmQ C#7]p| tkޅKWHau:m'1 7O8$ՔG d@p$U1U3+YwUd{"\px~$gIo>;ب}T6BCm. Mp5'fVP q+Dt/S퍰}/ ܵĝUC3ndFFʣ7k\zn( :55G_Njzsx Ш$ ӥLΚJՇsvzeLR !S};* :#7!!=-hr o\ԝ+R_Tk3 dKqJIuLru>rAiC;Xb]RܫxS6ьehÄ xVmjA2~dtyi8U:ydRp0(>gH%sU3f6g哵BȲX:ºeDUec3֎a"][i8&` PVbc&]L`FpCS$˾3*hT (JGF`qTFdB8#3SDrva"})HB-vn/| CG'# MBFUˎ ^ 6dUaotkO 4&7/ d \4QVU1x,y(QWORvCT8Q v`Ct@7SI쥜xG}[AS/?wO=TAP,܌}&˞-+8z;p(ron*_E𝧠)VV1Lۜ'gIjH=_6FBS+2-KBJ饃 Kq\V2eg,8i64,Vg+/hئz^1˪lq 2-GHNoG7x0#5P 9 -[Ƶ!yG1)A>D" 4U|@#ɜG*Z'tUlHw}v>4>f&Jq$@τoT0t_Uehdh1i;"bVhʌMm+ɤM ,dJkw/DC[;6aV}lv[;'d -{n4e}3iR) [C~G:LmKvQfd+8tmY V +-f "6Oz<+.BF7V>  [\,[MjN\Fk|(({6K⿖tb3~ć(?YjuPaP_:3^_лSڜBkYD~Mu?%ӝgvJ{1j9$Co]Q֪1hf7FR?ٓŶ`M-*pHܥ&*1fFw?<^?DRey ]ʈ]7b%>N1!E;Tu-bX,B >A*hC}Nʽy01q] L+<6}ե1gM17j%*j{V.^~[2 )P^W̗C7Z#H[82DoehhpZB]WOdd{7D\=f!㻉#\GlwbZ5iBe}CWa,e؄rpܔ 7>g uKUVIi w&oek}W. j5;MOS|k١G+GL-N8bQۄe{Ym[0gJ/i $sKu}Z8E{}ga3ŊiOp-ew9LxN;;t+6HtS$[CCm2o-8Q@3f\+M0HR{/z)ꎭ#չ'NJVWLdi %aTxR"$3t݊G˦>7k<[e7:!ptFF-P Z$@9K6x?% ?`Iы_*nooZƿJ s%OOtuE' "F zlGJz06z=}m@z&_Uk R=P>n=QRz2ӆ C^"\gYZ07070100000042000081a4000000000000000000000001668c169300006150000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko.xz7zXZִF!t/a]?Eh=ڜ.+ηGgUqIdiD9z+1HaA>Ԗ|@8.TTS!u*PŸ́j\ӟ=Ž @d_Q3׹(Ýa7jHB}}'!G( F%dP`T<;̲@2XlrslmP@om @ 은 jx3[7qn7{ G/%` 1&}eTe|BV> _jŔ]2N𱓠/@,('x*x/*{} #ZLvRLHB!WM(Ta ;xX _oxʟHkwh2 &l'K%{ UO ]1b9G7>>j?$ uO/GY (M_SYCsYO46=A; ,sd}4۔p0 ~#)P$#t  :mB5̏u}$y9v*h]6L$qP-2釢3L~pOTEC'}U%#wl;5$r=P- LWh)eSB-vvZ%V>_Su9cyܳSʗ1n^\{C(6"DFݠ\h+y4|\|}i ̗0S` |B6.(%&ğp-L ~(:?qׂ.#55`{ a ZʣR_+m`(,<VJ9K9)lN޹?T\Ԕ*|wW(Pvv ?FaV69'W>% {J <E{ }ٰ#Zgc"ukSvD"l\XY[>bsǩ$Ņ8$>[E(WF[CNhD7JŕQ/)NA82%[1{8:~ Ν<_?h"70gvA*Vס]$gKiI`TsD3e )+a}p>GUUZ`>&7zq__#ϢqZN♂ n 1]!FV{9?d3bJkcwЭN@y~)TMyb1*kj 0eWo M=ʀ-Ék>gP Vqd|Y& `_}RДNx;G=1խڞE~5+:)~dpE֊U}Lxh7>yK?7c3:ZDC vp6%v3D%|O(c,|DvF#`_4SRhmZӵ=F)Z)p3l,BI!|^?v/Za`6h͌ t"$~M&XX'q}N4)pepZqaKk/ pٶ0ަ. 79 ŲH]~t&iA OiS|f^;J'D@ `[;Z MUSt7Vb=ӃP1cw>=џ*G"c*Ǎ чvjeԤLY\$e=1 a(3&m?kM(VF.LJڳTMg`FH">3ߕ-eDZq͋fbw<ȭ& ,Kc1o&G\YH95mm0)݃)">1!=|b-(fbpZp3؞^]x(ANe )`&@hMРͷnEo! v% R[ށ;Ђ:3j;uJqZ K4AщBbefT3+ .<ASV^ٜ~}rrEi5LszwԺɦ+ps>[H^uUٕ٬QYA:iss>dIrp!ZيFDw)뷱3֤&ܮIcXI|G NtP2ޡdҰNBH+V6+e @ jVp Iؼr`Gۡ v5;6k:ь=OK'9u>똿zx *3Px{Uw crV#㽲< E*f,&k: V)M%\t%~ObYAE J 07OBF @uCO^Xۘ0>YG~ W#?"Sy <ݔ;]=Oxat뾛O *-8l⹫J90E?9?GO2S؎ĕ:`#lH芋T*Nr*%I ?- @_Б&}aK>QJ4/s XA1T0LrS)>.#`2o ժㅧ~];ol6XXj̮珑E͇n|S #w06Da5&E?;YdдQ5l[(ӵ Z)_ @5(zѴ?iI=uK/dj)Y{e4OQ%A"M2aݺE-~ cyH3A!4gKtӡ A,iJ2A=&9s63ߛ^ssKd? 'LTeL'O,-ek>^= k /okƕwz#9I9pɗ^UpIE:?e,T:b~((HH? \0ԙo5hd H)4ѝ6Cʻ;P՛5 7ܾ*Q>_hr<‚mHG:0q#7M64,j p9mz0B[j g )ZdgucQI &5Ouu"XKhO/_#eRdj`ByJQU \8 B]3]5/D-$dYc̄')ge}~8W|mrDEuB'wSOx$DȩʾUSiIٙh'o+2-:"Pn#EFʏZHM⧾~w?|9r [6duOzwDW[-Jn=' O0"9ed6R\Fv8FQ܄l>H~v{RR_.J 'Tv0$DBWJ6~%@U#1ux*4 |9buuԿ`=pKÙغ]a@G:XcO5;״yb/ڈfvkiKEvUYGiM">jȷicQc.m1K p38$ F7E@pR} )W3 OiN!3IO=[^6;U(D@(4fof yPgr^dMvxoWdSL/_kWxRE*r"5׋ZX*eBsu=1挨Ys& J9{Ny<Uզ{_ +,lD7s "59p%xJU=ޥ:䷗b:a1p*% Ԗ1 -[_W )g!\vt(# =Y`k^;f %qPGhj=]Jn^fhA O./-[w#EH(H.h4, {Y_xY`ʜFma~°"$(x5&_|#A4ٍ>?`ΎR0%vi6a'Zӱ*rICm0S41Xh"が\Vt|~pqF.Z4*>YO)ك'uE\A3mY{aC4ٓp)OIMKS -#1=ۮsGm$|'? ܗny S_tٌ^[!L|hŤ%@ڏH$gkFX<ڔ̠jr monlYD "ѕיR410#E ܥ 9>Q+wIx}a ?N u ۫XJL _2cD+Nt*, -ǝ)$l?x%4kνy$tMl8eMv3 ?=:KWcZwrM~ XlKwnY_xc=(Ȝ;}p`\,t\_M>5řK g֙09jD,=I:$?OjomI;'-,"=n=46>Cvnp'էMbjF "G0#b;c-) 77A I`+#9,CԡfBoF$^"/R Y`>f/7FdU"Қ4lQZ;ǔ%-V-zx+TǷ;Ӱ2[`@x ٝFIwNSBu U.4w昻4q́4&A*`:. T5"27/-)U)B.~UcXVq *JQ$[(+1Ӓ.Lfh Q49%lؖo+lkЌ9znB(sLɆe@9O:Ȥ*vցH| /6(d FbZ/YU0KwAK,]L HS8x:YS$#JjQ_{)J< 2rjC(Z/{ Am`+B#NL:lKm\݃-s}#yZPPصH k@MUHnq4ϸ19\Z%l/*Ä?7H jxʼns,9)|yY$IxXoyajΣwj:Q Yf4,p'E6m{["F:$5DO5't쎡2g:&R0q-U#*,\!z#}].=4 7N` ȵC5BsG!#}<}QHSW Jw~3?V=6|ؕ>?fJ1@#YVE}$X8q*,juQR`^C^!9v+ϬaH1H0!SgZ(+uď^o2NdI܄O4#/‰;"XzD #1kԕH@@f^W .,ɑj0DR=q(2LKAʖ|8\|(f]|Hs@m KvhՂjz[ -)( ف D~ Tg6t8€o8,e0@lv0R\iϰ_WT 2*W3U8bn?rRqX@ Za@Ҳd.2f2B,Gqg$xǏ!< ~Ӱ5F۪O.UzNo[ \~7}+F'v4>Zz{ͣ_a#SƭƋֲ/,s_1!4m^ƞnx0pM0cX9 Ayd 2kKjsgܫg*9wQ(\ZoÕ&WaΌ\Ϻ%#ŸC%E9:wD/P2Ղ]=d>9I^~Np!rsjHUpt)#{82bN7ljV;pF^&|oou&#ZB^emSG۪̩~9ۮF<0@i(nATONjNuEq`#U'CSJ7Ѐ4 l'^r {7xtɮq=9ܸqC>2B:h$H͑E QM\^ *k&) Q˙. p~S6/G(ؐv C1adЙ#甏 I1N!֠rQ"zM'qDb?]4->a,(x ?kG(& >#thkOr꾼3Xǂ\A ( S+w"m ߙ,d7iߜ*j,륋K nx-n5<+h4cɀ7*8=zLC;ӃT%Pe*~.Y\-:Ҕ\cK8d H@xKݾf)7pQ ~C:0E筡ݿ_HB3yIHQG6, pb/2РъyK Ē4œS@չ0X"0#}uE\{VJ黿"?J?J)UJ 95b%v5lo҆]Gwpsw+Z {-SMEr*П5#),@D gG(/O /p{)|1:4L+(UIp;wc^}u ڋzt D_9Ջ.+WF@Y2',ݤdEH>?f%A,2YIes0J쇹sH5 GGϿb2DۊBq0J'i4 hEwx0BVmSCPl`D,i"xOڕ&pgϏ-#MQM#Yf>UF,` $5 ~<*9ݒ6l9E9_["+?^v sRy< 4u ~̖#"(wRr!eF[.J*yj8<D?g.aZĕnUÇO [9J=,tnjO A˦4ՊiӴyqXd#=͔ˮJĥ6: h8t( `os$F@lۏb+N|6YN9~N){~"v}QmW<^7jԳ{Zg(27!JOlSgRP4؍BRH,f;ՕoQNN>܇rda30K#.3@Fx\$w|XX|IQʢ)Dy%L}>2",Xоb͗Le&yHV%qNò=p cULFy帋F8^7K fh 2r r]aCP" ,P 3oEheq[-v%g]!tf"2߹ r"ćHL%҆{ڋ,rxD _߰9ژK!60N hf85r<Z%K 9e^r}X 7iGgZ5̝ۛX: a#3˻l}Q+v(3tj&.^ 6}oe*GGW&h;Gu3Trxʈ,26ЉN6tȩvz01V;M% \2͞Wp;\ RXپὠyr$Ɣ J}ZԵD hn$?IܢR>FZt.t,/nO55 Zrrso2z"%#xI߆RV@mlՕ+20i =UWf8oԌh9ujJKO,敋\/3 j pR5LjTݺ3Sݯr3wˇⵓp--Gw~/m+EfëN G%Am/K]?n~n{]Ԯ#N"1]>;Q/i|`M(gYW']wfڨ[ N:atϾO>cƙ'ׇf'nrN31!oQteT-,%hu߃-qWM L)׻pܤMrkEDXr6$LktO`?_)G W@4 Ŵj)]̇H9( 5?_ܲInP#0C;B|7EJJlY[s lRoY\eivzf}Z5i+_>bz-lۖ) vc .YqVN=!d}qkV(\K@wLuXK=_y3@5Ad7lI|CL-~y,n*˜Z7L%fF;"%!ρl.& E4yG"OiyًN ]ŮUhXUzѹ̈{1)fcfߧE!Nh6z|򗤗5| d7GCkCfI3Xʴ0- gߑH XFv!$A F=BqQ~vE4WB^u*PKӮd.n2 W}6Ĝs+r,K2I[V0+4_0K\@К| 6l>NX0sIsaW,+`5=qu0"lжy5HE]ZM6q~1oz\p߻0:M\EUx'>&kF)} {ل6^V ^trv5FA /䀤C2_9فE~DWW:Q~ϙ`|9X%MHny$ lv"V*4}؊eL*ۤMH0ZGtR䪟^Y%ާgB`Ѓ2C/g0.ɛX qVc-%DE?dz1 ^9BzzPWK'|ࠀaH9K𦚨 ӇjGMm~c_z 'T1jYkRzPJQJ1[釙^H( 0lRISGL Xid7ļn%Gk\9ىcY,]GX10J{VF_ $#^>=0zac}6:;;  ګa1MIIvpwcР̒ ϓᔪ}47]Pe a06)Y:Tt*W/ 3Wh.>6>Sy{^ry@ 3]CXk~hL_Ť'ȎP@= gٖ'=HS1LjQccoW"i)ݵ@A-z?{YF-i%䆉bTpƨDS՝,TZڅTyҭqDv`';ƅT[Ո2|{coY a>g\΂~92)8攇L%9ؙƺ ( O7EC;S8R7eWgHXb 2/sbkgo,QcwZgF>K[ёD0ֵ³EbTe-V3rȹ4*|#"I x K{(F;j97&8 kOhH&BŐk hM(2'ӂ賠ݤ}Jф]|?23`9'o&*҈XupM TsnW/}5Mc][H:znU/r46/Rr͗J8󮓸S,^9q{Hv9LwSxܛSYI",{gV},C͞Td=1ra?* $ } <Eo'. msmȮXj'~B b|* lM'|>ѫ\҅&9 PH} v_K8vQ[#?K ndͮq.] yi |vljQuˁО,Ů.SRw ?fNiΊ1͊d CQ[xJ Pwlt]`HΫp;kIx{ tx@i^Fm O]|YUR]CБE)@.4d6fiQBo~ͱF}^1c*;tBG^9$EZKJ 3?JR;%epxi?4 SE䤍:TQ\4m4O;w i=]:܎U[|rP~G^{ cU\?J < @ߪp%Rj,17C&m.>9B;zt9l5(TY9Tϙ)?%]/'kitzI[" Y쾰0.&>*amŘ=ysb/WVX$$$Ǖ1Xyxj_epJ`m х}Bz>T u\nYyje>K䩶$-5'dO!,8Ix.~ nD.2dh[;w=@٢~9uoRH6z pڐjo<"2¼_Y$sl&yq%~&;K\U}>>aQ1#DjO^~v-8TtQA6BN Rth M,K=m-wZY:):;1il) Q8V-E*_o>mz\r Ϻ5ND"=q SG(7k}C+74we^P^Ԯ P 믬S`Ø/( N4fS)LH~lፕzl'@UVWqXe ?GF9| EMo5ѩh*5(TBLi*(1}qٴhPB21aѢ>RZӰ7oNÙ&c^+ƍa7/'$ԣzm'"o1>^XEU;½Yx Eo{eopz^uDoz!,_T"@Rh;( uf1c=<` c7bs2Ga1ݫƗFQdr :/TH$C2!X>"]RNw1s{IzsFp75ؒ73%G_d;c53Uq)Y3i{C?0u M >]}L`rᠯ2u\淶O:nm?\ʷIu;h8+9[̵Si0$"5V-(2.T3%Qki]C)wc!'dpM?‹YW%r : @Ľ. } d!*Ej߮.}~-ډDT?uB3,d{n) -N]w!.k5ʳ xD]gɳ²J&ȬZ @A]Rm?{K&?Frgv <ޏ:1kp?|ߔM̄)b*ܜȳ3%p: "mpι~칶iutM֓*=뛃dɈ|Iu3tFڑDie`;WP(<9Ԣa"e}cw(YQ:TOH :0.A\kOo p}Ht fhN*/MA^dylkKgzY 6 6ߒ,y 8} 71._zƀ0(-1DaYB< JeϻٚUvKAgq~G-J9q9Oo\HBjdVhgeuJ;oS 或8fi/ -T_`_:Hov-81i}ەnRhނ?4 A4Dn,gAG*SnFz}}!(b'I~rI]ڵa j>J 3 w8~ͧxS@YeH;BrdhN"$+`]x0؜_="=#!`0,^R!Gi/8\et#_<3jM ukrk Ab2ȚvÔN{=-|XD~@k5bh ,Yc1O?5|Xp_omF^!XG C[=)d.gcnޠi;3N)`?.g\M֔]æ+ydʼn-6,&e ;i>zKFGND$'bagpZAtd +S_ >۵ !M?"@YM2 {CT"aΥsN)M<ՃLGpƮ_؎vavr8ujf]\GmULM 1Sy}uU[Pw 8bt` w MJM o̺9X`6`B0dQFe61qwULǚM `rMy'9C].{X0!}aZBKO1 XaȭM MZ_s5]3*ƟY3OISӺ W6t>DLۇgkf=ȼtwtfFڳHd\R& ^ǓٱH"Pe8ObC 0+RͰ̾-"h8>&IQticq3 $̴Yn,^TaS#fFl1"U&"_ :Oʀ&qDH] )@&-9'qcXHj 33ˢ͖W8ҁ9΄վFw OycOm>7hs!d0=?>mG4p1Y3$,We.1NWY6i>(EO@&Læ|aX耬+R^u7m]eF-p ݤud, 1̀Zqw 4fn uX>xO􆏱8쒆DUJɟ%8~wP Y~A"^Q=O1xѤ\r_ Sj0wL=mӔ88ץDCc+"jzn?)$ ,ʔ$d%nG%6m@O>b{\Mt?x(}/?0S7w x ZC+D+gm3{ eQѝ>Y711JTh=j( E q}9 TPL5EVIL!F__6 R:PJGm|0g9Mb<-_*C-@{j'"|QlGQ,܄D5Õh?xO͝Yק}1?w3TV 7j]u79A8wB31xllIBݰuX=O0;<8l1gҫ"+< "Ù\BA, 4Eu[-2j27&yÔx9R:9ԯ,f+/lU\j3j,mSi%ES (`ҮHBggOMV+kqqAZOg 8x /HtqI(ݔMXv3kwYoUbF:KSq(KKo;>ўǒ{\* EJNcpj/YIaHsr&Rp3L;V:pp0bIغ- a8kpQ9|䗉|=8t+:ҪrCw[}2.Ae(Z(ZRל8ZK]mfcUeZNF_ةwr%`rGRGy= >u7_i=}r&G^Zvݐ\|(R0,U@0 m \l:5WkR*D'.NJqrU|Wod&Hۍ q)fvj%쨫[sA%fWX\BV\Y.`]:Դӡ>K`" t,lN g=vMal =Q=$ˬVQ ?:Zk/ƒCph+P6:h%n#ϚLrtp#W}~Pח}-b$bzUP}qbP+A?C4fu2}mBqT.~^ihI/R Q鋪 DܽNkI_bܥa#+>:ֶM48(Qc(_&:xDl͊F.^9BO8apGԙRC#=>?No 8LdF5V֗O[G9:,nG+@( :;~˥uRҩv?gD: DQA3X0@S1Un, T 9b27^PL#m6Bŕ܍h\.;-T] X~0.T7da(Nty((c״w2}JM? CV58F"Kd7pu]Nq], =4DI(ׂ+VTqju,vbB '@@$, 6\QM%U5/E<ώ5|`Z,( 屸.k#Y{B'=|ess$֒-6X, ]g`s['JG6W0uJqԱύVCd5QCjUcd0@ة,E ]<"F[E,fyiB C;wGۏ5YTOðS~s3yBsdj5F!˸r(qçN9飐]Tu:BP-t[?^=tA1I Z.G d>-ЋhՆ dG #~D3cdN#u "Ri6"\)i%0Lfm)l`ٽ }熅ݛO T!>;vOB:!Pp6("oӶ:T6a(n~/}x<~:, ذ93`UZ^4ETڣD)u:qPlvٹl3qeK:wvoaZ(jW'#%uI Q,^C,u@Q rQT.EiBjTE@gsl:lq{$-q'b1BZկnֿ*m+vů,axI3~ԡe^]N/=d.1T]Z|hAM"]ǸB}MM6-%IͷUz`U7vpPV{x(n)3ǵ&ZoOn?U-Ev$6,6.ǕGxtė"Ki'\U+Wra<{'c8x= roU5Bkj WzіlR3hg"պ UYt_k~ *΍o.ϓT1{p-dͤEψ{Od刊B|z$6x&:npv^[>/5N0&ɪ4@1"8 $n 46Ł&II8.nqhP ej(B+@a_E"5t]Zpe7 д\!{DGmR gPBq5QE\OغԀ:A*g+4 hY@aZ Q#eʖpUb]&$;5ZcD?'Gp$3Ii!x{-E 4BiA.6yhDc2H|K53%4/Q t%삎@Ya5y^L҅>a1XD`b9.KK9f~#6]ΓY)R=NF{sցƋ1< 6ϛۯ>yyh@59D* :1eᴳ_<-5dE|>4zH+&kGoR=[SC}2·)y5y sv~ 0߼_p~$H2?$KD>ϧ;?1).YvLyQy/OgYZ07070100000043000081a4000000000000000000000001668c16930000b26c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko.xz7zXZִF!t/㯽*]?Eh=ڜ.+̋A^GioIC5< >[A/196 m2*^IV% Y!x@5 ow4 y58hRWVYU#S>w "6Ad5p+S)A2:Ymy\1 )~&$ ya؞FY9r1GKO=$nٷQus]q-}\%7zrEc`̫>sʺIBO6.?v Q:ΛI$RL܊>е7d g0;,ց.4UZ•*$5y_$Jm@(gU%:Fg4kQ{64x5ELV,3>Z[c5<]E$[cހy^*6FHr2݅t) e 4hv=bd t$ [%ujoU( ]9߷P e0tbXbp W4(Z+Ґ1R8BԱrvEl!WTH\:;;u;f&  2}Æba7:5yCw!!KêW𵃳U0?"z9z>_UF"c|=NUBGYE5 廹n= ljgl+xa^QDgf$^,X]KM;D溱fP D Kl6ǒϪ4STOWa"xv$Ld%#"6e{.i ]R&A֍lp:x<5B<@M6iW2E3 b"g8q976%( 8RQZ +*s`>C71q:"bsA:Vz uYOl |cz埋^lv1,9Fn!Ȉ9 S,-TRJwrϩ:6}an dB \!dgRC9hGET&;EHޓN6@=x؇EhrҀ7V e OM7f3PM9qљJHBOtEE͈^{FF@QIIL(l9`9t9w x_6,W<=詗g1/Ǐgť9'TmJvj])e7m3C4_\a1{bDdAt{O T<*'zWDw.Iɒa*N36q7FtRң'9SJ \䎺b}K. Y^yoF "ocV7~ΑXWhjBX;@~w E$ ا` m:+#fx}2uuY3ݘk^wf" W)R2lthSp]}DrʲF 87<5|i13b*2xժt$m2n9GlT1_n@Z9įOJ/]{\U.@zzQ,R"c۬gYoǒ}&2*ſǘb"Fs+rY498`N}v:Ee;-e XBɠ>gHjr]A ?=-sF^*=#glMG$%؁, #q j|:x}ΰ2EX8=75)KN~R< :T ׬)D?^:L6V ן޴FGxވD7MĆ^k)r Z id'7i#Wl}G..u>hΦ4i:}*Ty/ 9k(LR Z7Zw X(kkG)E0Lp⫺L/kbU~Yh Lil+ z`ᘡr J?%v7fM>$?JX9|CeFk*\&Ѩhb)b%X#/CdD0xMev"0UnBҢ)׳p-eȡ ʭ٤?|F1)as%`V q GwiФnyASe訏ӗ-IK3 a1ztBg{#=Pݤ}57<.WA 1۸9C>ܬ,.*CuOU26hZɝ>T:GEPN5lDH^ Ϡp6h[!N9r~,QWF>nߔ~din=_mU8"Uإ"2U+iazk11Ycpt5đ\"~Vҽ] =t*$ L]cy٢ݡ; Ij@ZL*GÿnF)GmYMD%[}hc7SovK& >i3t_=aVoJnԫ]'af_tD7A GCKbbx.r%@I Tn`֎E3!'Sc`*F]ɟ0بC]Mf锌q`(zgP@J޺*u7CrD$5la`6vR^gI#)m0fmJ6y]m7\<αP:wE -V͢/Lt -L/9t. vW{%LK ̶ ᫺e\q4"ei#ECȫX2u*hLuhAY5|qJѣR2pqAMz4]fu+1NR`(,WS*-fUjH4N54nwBZ+mgtfKlwlHB9Yͼ3NtNfP QfPV9π\ ɯ4 2%`ϵx@ubs87AϬXir}W&~D9+.F=WLU(OHCG7]3"ca )X{^N*q%%=ʭ""R* wi0qpk]9)^%'P)iҥ!]蹁ertjR%ka8`]1{Ąc2<İ1,N^dsLjdHF!Y!T=T}Ǎ>GOXڑ3rM Bw=doQWP7:{AVD1 :-/*}jq=p]ji7},pi".< hW3DOftwX`wm>EQEguEy͹W;Wnx 1@WV M ws 9e #Vn--'HVOZ_W~,'Tec?&`nOV&dG  ,g^{ԙ$%:٥j?_nΙ6İ%E( cUsT jW;Fff A?ʯ:u8GC>k݂*xLpfHAyږl|8%^2A7 %9e1y>q$iPwϲW-#,J4C>ڷ./plŀ#׊ـaeDyi$Xm·vAHw)`BrUٽ 9bP5M'%CKya7:@};jNFDXw|*4~8R3˭:e^H:~]8>c UsJX:ҪarWheeu*䵴ehzjq[rE%R^ U¡GBw5B{CA!{hDp_-^ *(+ۈkByOn|wȿy$bPѱEb#?WeהϦгf6[m [*[ăunj7[&߲) pˍ2};~6 7]ͳəČnUq+W}FRf}D*"[ @/ԆhK[79ﱡ^dzC Hʏα}8t7$h*ci}BR`WGڝ yC-nz~4 G=9NS¬*2@|b>kϳf]MM\zL ;":TNT!Etr?!iLu338kA^rj|qz]\3d?UhKbrtqI'I&ƗJ7ɬ\-IB^#e\BfRms@J`#lj4.  (P;1c_a֙lWcӣ.`qJ;nQs=# S#T~G6UݔF#  [MKnܓO{|H]L Z/ƅYDZPT*H's{gdեR QxOIAn9ECzE[h5;bTK{3eN"bin9t5#ܪ '}` hꙑJ'~Bw6ϸEŪm;'>qh%ƚt&׍^ "g$Ud"HTXk" -2wi%XRy35)pKcٖFf127"A#m5d`МS]A?S8|@ :=+al_<CK1hjC^>@f2lAu~`m) M/X4l5Z[ A@ ؊ .G6c FobLYqfScks\]xIي%P 8PUp Mߺ {o<K[~I׺0⼤E q1nZ $QE uDBi-SaZ iB-v-9jE8&wqu!WR j;86Q|d |"FmUzM-fJ%zVh>U3O|Em*u+6{D;[\TӘ6B}?yr&hGMDnx2ތlVM`(s 175@hjO8jLRݾ;+ـۇ.ÂDxomrE%=xSHe :rzW"Hl!Nw 8naEwʜ2N Q:0lHip|2!5r)Y^4 UÞ64ѺTشh}]şq~3,Ub'0/8o$-ipY5)2;z3Y/U4W-)k{|'ͽ]ȫDm{l\$=x^QN]LGќ01VeI)N{NvbZq=dzNHQVnBU[za&(oca.#РkG"pҧTM($+V=M02 {8_MtI?yZ<jVxWgWdGZ%psGH/3b">b)=D}̲WB{^N B7k, JΚkejf9>3;] .[}ۼ0NC(+`UQq2ݰQM(v cpCy;_mtȵY4LPĄKSkGT( Bib|P$9ꩂ*2 B(a/pIABXj-/q2җ/#f|bS+7׃t…=۞Yz^qcc;Se{/J hќE;gJbct/8FusBP慈#1*g;E2,`t^c8P!s-O!I#<9o?z:1(r]]adwZ(~ҪjË֓~84zY(! |1\>xQ%A 3 ֻ43cz1ӗ7ORSQwLedĻTӾRa/+Ε*H6g/0"be(!u$⽐OE`"EݛQP^~x&K6fIeTȎ݀ۀdVNlER|lUialthL ܟ8hoav4j5 -mQq1m[G# )`F؎`\B#V7PQgFo]eEZ#CEwDGoorR ,|_͢*X49.Yx[E:@/пZa]3B^;Awmk ͺh+Ԗ` &N-@<<}41RgcKt9">@3g̋QhMl R@e,#WFֺe ]L/Z40Z O9KGC)~KG4yT<$b?ׁw3o#(yx 65$Qx@lؼmHLoI/tɏ ]e5*-=\V|S[s_hFѯBpKhܵ/A1vkFĸ? d{ >sz=lNJ אb"qH ]YQD]%fl}B^Z1(Ʋt yR8uH;"oZl@?Vp;+'U ;[1֫!ўHۨo-9k歳&I; 8%Гiѧg@;xQ"Ť:n @R*.^vDB9Ʉ a'Cِ<׮) WDžr`)Kms؃SH@<>o_ yIݟ>` \lvpC=/وRKx_ ޒ Ėm3߃h5g tQ,[IIm;[ (&2G+gS[-sW|>@Wډ-,}[vLMe? ϐ+o!J6җ yQLB!\h< 2*Hۤ%63 sP$KA-)n.rf~"V Эrؿ< %c.8LmC r6HT8쐁=o}{yvį #qlB&?0g^.4R!,KiozOw8d}NqZ 4*`iHDkS.2KQM @j UzxEѲȱ<:&|y!-_Zإ] /ů3?Q&&̃(&;4Zڒ*Q9V:O(248ꋈF2Z8BE0J0Be?POfmt8tGԱj?=u -zf8f޷~;[baOWl&14ZES} ?.Ȉ߃;ePH'ڎS˅!<6:Sp?m4AtvN[KlɖAd }xykVA1TSm-Y D;ubQ/6"FsJ b9AaWPf azh{T@/dK9D4P qplٖU)8IDA"`RbA@d.tȫ@*XYi3sh =W8ji y5 YBikp7Tq+C$0F}!.ťZ9υ-PyeHu AH1U.{'rf L( mMbz(ΥJ$ ]a&K ? mB$9 %{|uKqB៙BB,CՆ+\5)Kzwq"W׃k I~XOu {"}Sh[ma\3wn1Т …() V  mBo1E?B Qz)(A1篱iHwo[`I(.SIY93I]yвFsREh!tI*t=xO. TẲb៊A*<Ѕ'}׼`DZӈCx2@h?D&Dq#L"U&x34lڤJH4Y傐C7PecŁ҈9~Yao'ݜB?iFt vp9xbWqGZ>f R(N^Ârm2w"=+ss~x3fBAMp[Ih "Ys1::(mk|Q瞨)ЯJh$ &M}fVV/9*K (tߵl(mwU 蛚 s߸IL) V0(g1)lZ_XBW^h;WF; ׬Ą@u|58NqfDɋX\t+ox Cv$nmc&h򊅮mf ޷ZB=O0T0:_mV@ޘܶRfnm|_ưuKkܺ^$1k͡d)ub[ aO?Z۸_U)AuֽFı Eq &rM^s,mᗐLjތ$yJYYR9:ˎ`ǦZd$cCO.>?hW碗?xxN[$Kు BhgzD3,UH8;|8VF18CFac?f2119 eP/!RE[\~ʌF ,;y`aq^SRE?Yq!1L{=fQZgH+ٷ_bm`DVsO:d6dzۙdÊ[j*T2!@7^&26./]@3D/B/j#K&fF4>hv@b4+DV_WX3۬6)oP LjA_ۻʻӥ΀E2:^&>7=dBؒ*ۅ~uV_mѷLH$]Qq4.}C ]˘<,7@=*Wh)|5|yxR~ѿhv*!9@mX+k!Cl %ja P¡ȹ>T9{M˲ 3ÍLyNlQ 9{'H} yɎ?S3d* b0π&ɢU`.1b#JeIuz3/@,IBңG&+u1!1J9*)WaFC0 f>[.ʣK)ܡBŅ{iå'TذEoD i|SX6ѥ#{<SAھ>ǃ5 B.\~[Y{_v/顝';A$^a%{QMAC0WK [>V=[2Kdu\TF].[ Y7Tߊ4Ӥ -ND이Fs9|ljkz`￿ꋛ=(0dbv=@gZcbgQ 03|z7DbU~\4\f'n HIG{tKS[. ^q6zvEt@6Z9٤BG|:CiW@gn{:x~T192jV5ny/}hIa&?!_ZmsV]#dOs6Jt :?yUUS1SwժMMQߛ#L+1ްva"ҌTbR[Z <}Ѻ"'iGiek%tAj*չ(s2rowhKi<}Ԫsc6 dk#ߘ]^uyfAh~O\nC+V-!r| oxp[Ѥ}-irv*(i f^w:< K5ἑ0UvٟvlM$^|wn+Y(MkG N`5oհ8E' {c!G]0}W,ϳv Z࠲iU]bs{Ľa9sW(*^y+%) JfʯYH=YxqQ%E68mY. Y0#Ak<9 :<|rO?ެVe2!:y_Ta#6{R *hq5lcCjKCIPFgdNk#DV",q ȇ8:Cgʂrqpc2&6? 10ܙlh( [,pg/>F,B;%W(Xhbn*B?ma,qy%^ቸ͵.ō"kDtө(voJ|V'$O&-ɺpQY%"d#d8w@CEAq٣ZS"+{g2^m]>IР=Su~,u"xw5a l vM{(4*m.ztD8.PYdMVYe|)AǀAS[Ǻ+dn%Hڦotҙw|V*йٟAlNx CaPTq`ʜEK3_U}yg ~bQ+;kMEC y 7k]ŇvKfqTC5i2 mXSr੼MTk-T7Q{ϳTQ":}kQIhhry-Z3$;DUIAXx7;#&CeJ\<=ɶ@ֳ8-3I]`W6bs*?M5 R 97GWWo8pixk%X8uǭF wP V m@蘾QQKeMA G^'|R$ &TTэg 5@vp+c%"P*5BB ;͎ G8ibQ0@Tt_xIT\1+/0 ^cL-LX[`^PP!ltHWo ṟpZ<vϧڭyh -;>ᲠǬS#a,09R"&cxW$i}| SگMg]y]lv ,W! ߈rBzQ_ ˜TxyTX-}$I>k ^Fg "zh$NÚjK IPtH8W~rcْYrS G>L| 5үp9XOw|-Ҟ:x4Hxho':`w;a` @8lt汈.E$k={tN91-G> /V k7҅U.<_ƿԟg_L4: f< ׁx1:<JYA! wT_aVij>)B"ft/2jt|)CFi"0քn΅YzQ9HL%ؠrTK0ZJrNY,b+o-Qܬ Seh#w.X!P%@}uȖUR*#,KrMiT\1є/Q/t ]d>潣_&ý Z5F~p*炢iLtg.%h=*s|hgqå$n\G(:O9NOcnK?߱CQ^0d.e:È 94{VhN| yi Μ֒ @Fau ?]]nOQ w&ċsDZZa ?^{s;b|ݱ& BOV1[XD:r Bcm_*m(~؜Zl{RNHAֆJibpU;^cWc{a|B8F6Zl/v!r@\ɛ\wfRbN>FIAY{c3Tpp+d1l"xHk(< \+&"Nkd&~?'}^ =*%tn\x7*r,m1^#2] l >m &\Mr:>m!ʱ E[waŽ7JS qSdӁE/e+ǔןMFG^1OH.mПs\;0vc}8xH$!61$*'fHy2gѰBl'NmP@`ސ3R0pɰo%8 ޷^^ P* 1JA} 95,)6V]7ˬjqH"KzN;[m5dS?? c>5yt*8%'ܭ-=iHj,HN%eN X ț_M#j\h'o6c-> rwWqoq,YPn_wM? G䛓S'HiLmz҅[WC1g4dIr$Q d}ol]{ j1SE/]KlfP>aHQBpñ&hK3_qaRD4CQ;VoYFlϱ.\ZsQ]=K}bIV[!h;p}-w/mϕi Lsshxt2xy3UĎ`:m߄e&m> .ӄTYf$t7 '} e "H4}򏾧wۻ :,wf*?Yq2Հ'0A Fj%̲A$Un$Kq3K-Vq!(bd(;l7"y gͰ< *XO 3eeIf%?CIi:>f%"IF~mxifEeU^9uu,ΥmqrݘnݹXgbWpͣGc R1-Mtؽ%L9o)nnoX۬DU+-}B/gߎxlwpuj+/sIYwho~ C!_}` yw,UgS\5z^3&* UtGi;\JZ9'5!hёb`Y(5Bm5l3r!^XmF0_{vjZ. 7ݚLŎiRqU(efbI vۈ2d%9ŷʖ񱨿T=rugS0i0uZ+QK+%2(eXRitPG(fٯF;N^0a;Y&>zENh`VP$Pn~$!3d'DCSںSnbzʤ7%M~LKqٻ#@w q_YY4`ng DJsBѴ6bh&r {i"{ԝ1=*L8&a  0PaDQjQR5v=!jxPqC2.uoJK5h⯶sׇjqir$%yε{{LU4-1ُ҆P+V2k ԘqmXf/c  `rӕtTf"D gNm1+Yix(NT0% \[|^xw!|+Uv{$d Eeě~Ҟ^PT avqI)/HXv*nt72ь@F :>/9ifw+|rʖ.GT% ,bxژ;sJ249ulXʬY3 ]ߞi`"#׾$nQل<ß"GS!Fr΢]{ tc׌\tR1nDsSa4k*k(T 6hHyљ8TҘՃq9̒OĚT^oLyn4jf/o! ӆ5 C|AQ%PLKljaЊ6wU1XĥWb$lQ&Ur8.'w΂ݏ3CZ .Us@;xi' BMBrdtvW+.n]$OqXIno,2U741'mh%[::2ظ̑sֳs[O)\!1xC$ J{-TXcUf 0L6HfH8v.J:E ?5LF6^_m^ f༰gl qǰ6& 4ʱ%&l} DFs➵^ yēdcuCf1XR9QtȭrTFңY*z̴Jc\GX^rI8]fC!`ΝKg໢t!sewVQK;Z3(>8 u+ "qzz m+Q(W-[Siu%4YB&(,Wu h>Wx>Tl I,m<1cVXy zB@|g1Hǟ}R?`B\&_PɠHv y@EBc8>rcBY taaKpG~08cYuٴK'Cp|셿It5lmX ~qN;XPnUW%|Tn.{ ˛|jt20_ bF9Jzc>cM d>P?}Dg)f}NWO>j.CqKtw M"Thzz Iu.FSNv]ThBԙhcPVV@r<`ûOCV%f1z,U tm_Y>ϕ1J4o?^k-FV/%eʪO CKmW-ng }k:((uaw;:zYg%ͧѼh1a7G@ , $1Wj:j/BN#<Bvlm;*ӓXng{j3I%<+<@H*1EƏim3;35drjEL}l8.:)} 5Ԕ ⚃t?-҈$s.\ݕo1Gb$ ;/e[JOdϛNEŏ;,]R4U45[wZh@7-ZߥE}&ug(׏^bXHG>~e@K/GeGIJi+f> 9Vx9]ѯܞG36dA)/-p@7$mr*OXerr"žՔ-)G&ѲNF3.0F)x10/%CQpq9ul%)\F{'Ak}mOHi9l My WRi{[cDz9+<(:k=kIjo-p΄#tU&(5wyڮgI!_f~zo2KNhAFX'#'ߌ6Sa|Y+w ?>2Q,[x'3xY D*`$>J6ɌQu*ijRYO*䭺PCt6H;*ODRN@T+Q]Iq[\U폃ȥsa)`{c"Cg(>N VN^/hƏUq`cbƓ;Cx.ή"Yz~7#B gd2/$=B h]7JO5I@OI~' ԳNŊ֢W:&[*q_i3͡ zRg` '\mSizVs3lk۪<=Y62h-Rm f4Skz9NA!HLkvY,0wUDVS9iR'mBAhW iY胙jΘ>Нg37SV/a<8%/҆֓Ov7tȣD\!U`g!mt'K9ѻJUB{܎vxC.`N&xo?*yr}o(ӯKiߒK1YDn,w[[ :[YJV gmJ1a?/M 2hN/kL}P:EA06 :)URwb MMs ^bjSB]9nV]#X ]:M}RyN"UW\Ro"9.y?)i=`p9@3OC7thXO!P@*45Bj`O/qT팰^wzXTЃÍY 9$BL1{f/k(ysI͘ʹ5j?FtIO5G"4UV^k(lUCE*Y~K`Xulž`s _p ba rߠvfS7K81%o.uB81J{c[)Kg7N<20Y9D\ْFK~* )A 5Vx%vxy8Mkr=xuFGDanMRq#b}>@^ὕP՗|Σ-w `}9BNQ^SpU(I:8۳\_Oݠr- 9pc*k+Oepne %)"vSj!SR 1'ܻh/ >8_S- )xːWn1r40/`8 uIdZް ]@֡uq"ϧN$OٖgbK}UuV-oZ?nzRэ1vS _,^ Jn梷Wn΋<}<]$~0裂 „}(B%߸}G)Onpu'߲!ennXmNd#\!yt-c_.Ұn'xƟ@5:N\^qu9 E,߇{ gόh(E=lĬ:/8.d!|,@_*S7U6Vհa:.<>;vi 0 ?c8_8%;Ohq |ꦯf7poNHk}2OG).>{—`ZY /E[=ZlrDP0|)+]>S3UFӈ/z8rH, t x(Z-ҪśpR%swTu8ALі/0Z.i_'ӣm [2Pfh,2 4V|RU/D#XM@ׄ0>!{YIR? S+ FHU~Rp؃[ C\lJ rWd~wVR|\WuaB&- \UJU&*yG% r΁,C#c͗֬3D0wed˾e-d w{μ!"iCpW.vKF0K 6N>g?0^oT BlqxFG=!lRtn6l),:cn)4b ;P Ri3 ұbsoj4D^kל-7fi߰%]+G^kN0R.b$bf1m+HvZS7 ϦO:*?|husTh WVl%qk֤~;GMcgFN8{ ו9#KWal>=.dwwe\Fjo[IH6=.;!" Ѝ{ᢏ1B}tu kF|wE#D ʹf5 jo;7Sp8p vG}%xg;PoCߔ~L:N6"V-/A֧.NvU~rV#kF~soQ0PCE\hi =-gPJv-nj@S{wjF L 4%?YVK3@\cc4;Xt]`;ܷNʦcn* LkY9,gBHi,2aF8L=2qTȕDiO7RHj҅o5> kF% domMej$i*M+Of9s 8oOc$TTW7=#p:dž {iQ(ry`A/%($Dsi x %CzW%6F! M2go(ȁAuLg`#{B=J~ (ocg  +Ͳ\mxB>FnuR0&+'RK'1b^ɿMP{8=;gy\29R6Զw4Ĺn= UxGB^԰l4Sf5{l j1hf X}Aq\fO)բKhy\d|j$)EEYG pQ*`yƹ~3چ,=m0Φͼt< +&a.5ZHPtx@uWUz\]"\s8\W"O%V=k{YUjANy{KSq"z8|{Qe1fjݝń̗7/_QP뜓uN:LFJ TXq0F n& 79 5^%X-fN/S0hx=Xw:nQƿQvR~,OԲA(VoVͻo7$[ʯˤx^)g͞:m5p^e'% 35a6 ZCFSFB:s'S}7K?²\Z5o{疆 y={j =c%OPYK)[yĸR)e'UUvu`IO`*|{dp5A(MS rʉ 0cO w$Il>^ҍWjF6R;dYX%)"PWwwg4b('tO4Q 6TO qG6Bхa"@,8 +i RMPeFTZDMNwXux}.R7=ykٮI:&gz&[,t誟> .bUIQG+^R- "ۄddp q~2EqV>}>߫RY$Ԙ[ish1arv=:b )\bS[S7Zg0v2ԧ<  tt ٻh` @d垙? T.~|fm.n1 cv^Rķw 4J+@銜RH׌q'nn /D{58e[sP~ rf'7Ål['5>+ &ft1kՈw'EG)Kϥ3 AJFEi bM@\uTGqz":̉z(Zċ",r6g }e,D{8@x_Tbd7"@]q?w?%\YqanW47 ]KM{W0L8(C5t% x54% &*@=`#3KXD 3wX& =KqP~ZPlNÉXFJ(5)dzCu#$šÕ ]P;ŕxf!lhotfS4jes[TF_20΀lo$ᗚ~\oom}}Y`p;fZ86.2!rH6 t3_:ī߇?j'RҺ 7T(fҴ> [4ma̮A^d"D8)vm(;s]86 Q"/@*A9Fyh6nb% DFǯ pOՇ0ԣH͇K|ZX=ܙ=ZYD:`YA8,O aJsyܳ(pg6uy.>X in-_ [ jsBoB D;N sZĸk@&)""vDoi6]Ҡ8(.j poKE-ZSr:k{(PΑm F^d$#CA3EFLMpLRNWcۯ#u%к*BokU(kM ؞ѻmJK {0P_ӵ1+4X:yc8f>gG8E%ƄH=A.o/-]Y 'osL4,z5V*p_L~C-|%}!6gWk.x<=;-N9lPPkcAv GO]AU1$/φyp-es:mQ '|ňBV]$% W(`erϧ*1+eT҅7J=NmVCyMT/!_JF8jhu–b\Ym($Â7]YiI/5[?iQJK LBj9`|Wc?gɚ=ƱTK4š"ۓ MUx'!CA"_=t'=eC[@*HkzOBe"E`Wڠ&MJچ#@Ys;s ,UJBn\6UD]_\͇ctS}T~^KJj)lbkň4U߹ީO@] -?ċK$=*v6\KX;a.;'VXs.5@N_pl R!PӍ?cE>\=lCAVtoQwt /."ywU(S[=B؇Yn}ݨ0-rːP6ͿD 28kKB!zuN?_"ּ a#тG)FwYLn ؼqNLcɝMIs$QEl}. lO U `.CeuGlV]^}b]{=Ei# ?:} 8T6K`$to+?)=T<ܢ.FPe]}n&5G+mYKjх,I@˚6 {#R/. W14 )Uu Vڬ3Aut%qۙt Y-8="U#HW"vbq>{ M.mm6əRR)jКv>Mt8̻*ȧ$}?xPNg(7L Ocy+%m_R,Ǣo~!(f#-QL}4)iklf|f QbtveP%^?}S :{!P9=a ݞ݈b6Z5[ F.TEjhW4"hk-xYOki;@غ!]F0TbGmO1)s\Ϸ/냾(w^ s*{#46YW[Xס9-. WrsBhRz$=%lb3xc8#4O'^FLwW䇏8F6`Xd A' ROg޼sWQ:g:~{ƈ1 Ãoym|8,YC? FVPsy0κԼzݿc4?ryȵ'2@Ϻ$'+#C`ًs}]x:!ڂ;u蓈.$r+LlP?{i{U|7o?G} |NmEmRyz?G]{oePLTśuA&/b}S8o pudTn C \L<\1*E$J}Rɣe^[s'$lX>fXށ]S&2?uFHHa"ڋ},X&_U݃ U*Ӵ}v3Ǯ#- g#l5&9cUwDP iΘN:$PY3ڌ E H[;1AOA(.4Y>>Eq~ȷvl@yedMm]36v z֥\Ωµ÷4yxJ YsGv1C2fN(N1P8N[xWt{x g](Dj P9=EW]ȩ%ƾOIӜV/1=/;c>nB3CYx28hOנc` %yXkxa JA2F={GJM"e7Rf̒l5o BtF0Yz \)\> QGZӢWI}rJa綦b'|;5C#` s `By1SfHǓ|  1)ܿ&_C9}ص( .ëO^aMx߆fn`ӗ!+]q\%QZ޽z'("k¨@PfZύy?)'m6) - Cn9^ޫܠοtwL)Pć$;u:7e3텃7p06JRh=K#W)|ka o$hUJ,hƥX*vTzW&fXui 4nƒ=gQOmkMӆrTEAVќ9XreU Z[7^yQp@GàdruS\OO`|W'3^MCN4]l`e3Y(CwC]FM\$0aI@#^tWn(޿Z=G\luy_lKBg/2cX)G][FRY}LZ}"sJ%0(|MuX PtV̕KE#bu1Vln ggїGk̊%} T4xQۦSELPI:m7r7[VNoX+z]<@ji*g}8.%ysBC5س,&\1@ʝp;.RBoڊq֕57D<ÒZt;Ofԩ(-ZUlQ<* R2NCrH_28m+wFաv%_G`ZE$w,\51:*G34=?br 4!];siDFȟꄏߖ_FCQ9,HB? 7c8>IBBRO)LYц#)MC"!prvAhdjO${@o_UqtU=( ZKhqR$hj#p0IGs{;~)RɧҀMXP+ 8'Uq8'pWL&VpYi $YD A\4N=SK{\fKƜO~2YxNYW+ 2'b>D'޸U F6m:iNiA'+!XǻRziY|  zիŠi6 .{. N_D3ӑ5e_#U@}&q[Qظ/LM`Zb!IObZcUZOYѵZ=܏mfɧ}T3!c!N絪 cOݴ=g,Gɱe h9~@+ް",|t4Vp'սٶ8er w¸U;O7@cv sG8 uu2elrK ]A@fd%*'gߤEiQnfguP }MZ2p.jTwX*^ur/i0#QM\*-Z rRaZ" E2"w$,*hšp$APsŐpid秿[9#}?$zA J,{@چ ,XEB*Bn l!C?Gv!sdးIkTSiLc(F@C ~'b;̤ere)fk/@=e0ZS m\k잗Sr׀S {t#'ٴ>APNn,Ʋ5ebPZ?}[(/eG(4 PC{GB>Mخ7WPҞ0V4 E77TcʵwNwhkOnTbS>Fَ&Ջ]GLm_&xy| l5G¦ǡX}?,NLsr͘}57Ś>IQw(FCKb\u3%bX

A\%:a೽mv. z&_z )"pzBԥ.jqifUg$m }[7t1}z0+zUIDqY6I%eJtG)ၭ\y+V^Tcxj4Xׂz#ި>*yWାs*Lc'o+~ 9co&~N<^PP\:k-@" Ek'/!`*XE \1:ýb##)eC"*J(/yOdP ^6#aYXF"s4n*j22ep7 0OmgHh3ӵKMl,rd3DwUJŁ1bPs{#;HZF<: iڝ9Xc-۞)IR@; M,W=lSZtnkt8Lx~%ռM.lxE-\AJWMDe aj` /{N&>]?z/~PGM}Z0i.7oXEWkuljyF{:ப?u6#[e(xJwei.7Kv+׾͝@#-@l鴀bZp9پ7ĩդ=J<*8@I'O-5+]WG"Ĥu/ahHrO2(&ibŒ^c~Q/DG{ԒĿ.m; '9@ ] qpVÅv~7&,2y#e^9WǛ&u-zao'F&A=ȷTLϕE!4ýSxXLQm/#')sjZf>#_j4J)ѱ 6<`XLu'i&3#$1Z isPۉ1nyїU4_k)|7jr+E,̍K@b3Ԥ*zM2dvu; h=Y.UKt- ^"vNZtp㿼((S2$dЙ gUHZC\mξıR o/k< 5Y ;Q*m> joe5 7dNܑG z7;aɕHLiq!`æyW 3&㘅P^=\e:]?&v}~*{b)_16yϵFxbl7Q4q=yREiB3Uvb38g(P봄יzADQ:gWbNPՄGBr }aG򚏧N0LUg?f'.1 Eq?'H~ e҉ -!Ha:"SoL)c2b'JEl:wP3T&wy6MڧA'9d_Rd\z~\zVwYL_bRq?j~5^)n,:w7:6MpQUFaKЉ+YM] |uYaq9B >zD^WV*uXZsy˷+_@>&X3S.=+Mu]&]ZI}Ѝ/[fVrBD9oM(}$|2=_Ph#,aHpvi|LaɠV|t>A|[!Nfp /zآc u̮He P;Rh,_HjPi']i .P՚a s4DZFwtutv9D۰s3g CCUU޾8!N1cq_ep;!|ln܆[/IԀJjś >{y~5Ҧ60"_} M~ Z?M|Q UZ`%ki=[xwp.Q "8w>Ś$pB[aA씂1^'1~0#惝%$ӌYġ&"ň..'2UuoAiS|OF=&z M.x_yζ#TQvcL {+€{0Pi Wߒ^6xJKa"%&ΥY9 Гtn)>>+uzIJA*T_l,ɢQB+vދjM RU < ٬:U;{@X cIJ[ WweZ?U<ē䜵.E ̽Wk&>ɀo `{r )O6gB$@JtƺNo UDۘ|{Y?TҀø'eS#g>jw#i7τF3(t 6"k5c*t#jqdvn}a*c'RAK[ԂUo%ۺ_UK"o(BQ bmoA$ ђg48@(Ty8AUA)3b7ʷJv]cx(=CY81gpm* Zz`zCX ;@3Cn v"IF6)4!_C9vw5/t\w^"Knt(+k̹2MBke1XY\dczLfZw@Pg;@ ]Ȍ֫v}]MyLj5YD Jʹ %yu݇u'&^|O#Q\Wl3LBPbPf(UnL5TG7m)KO1™}ʂJh=cqGpBقqoEE Q0N0ѕ]sY8iITfJ^Vxr_ɼ:6Ò^nFh =ce_Gpkľ)JH]_NQ,(H{/^V?N{rXk;6NuL海kbUhx>0 mV}װ+`סᏩ $.! l'Sôkmz;^T眬bVGK5/J' 30άJ2 JzվM`N4T22jn/mJdž̿O+丮VVX4yޡ)/2bn:jK ":E}U4RkL-PH[s#^ ra*x-!945 =X"ϲI-,Xc}ڟZuv 'ͅ'X1w{ ^ ܴSRMiAC5)dyZ%[UŻȹ*P2R0"ȴuG9\>< ˋTkӅk0a9ǒHǐ; q p@jUR+س{aϸsD*EaARmYu,kLU+^2yiqP-fTJG!I4XA.d<w(uFn%JŦ~+$l_; MmKn7rHo{/;[D(t*iN97}AZ'h/v;&&N y}"Μ>໨:26Dj[sQ?":A.&X-FbP9'ic!~`QnmyE{,Ic}́jD2SVp8o!/DXYrj ʹi&dgK KdQl !pDŰ %6y,Y]_ (ITiC9~(߬3 &.xDlwnm%9!]믺3yț[1Lv~WUTsj-g0yhj=HMY{DsH8t#>ztHo*,d\h}cA1xC}]xL+^@9p>oVKơ 8QR4Z z w~?LٽvXt|).1NNi pߎK&jz 6^4JTon 2c-0O=h-sӰ0S[B{6WnV<9e I?w gw_~h[Z[z.qn4肚"He F䒡ڠȰ*eeۀ< Y&H2KyYTg5 u`V ss&[-H.m Ǫ'k[WEӷѵk A58,&l7#3A~m$?%'e i1_pn^|@~`Nuq-Ac)h*j!WLpp$ NLX0]<7+dʂ79%i-yj)fݐ^o1]SN:s lAbkY{ c)4xkބ/,9e Q@ uBTKɨD;] Rm4.m741Û{Szd}ףL9zALi-xCXFP X&c],~%NGS*ZL RHl͡O) ~{i6gN)-vF&CyEʤ,O[G~K|uegRP󨖢t+lw;q)emh<^5!\PYhɘ>P sR4b"%[`Ur@k }Eԡ+ q`˚fSGFd+6\l}S)gXcwܹm[I_߸;i,nH((cj`1ϱ=-c چm* w&S ޿=qEDjD \sYjs(SVo$"qrMVQ𽫻A-aƥ3.MD,yh~e אx=le;o<`PiNjPrCP7ebZ ج^p"#.Ze8mW#x%N󠵉#1.Lߨe.7V61 0~֔5x8- RgEEZtכAX(<AuL]xL%x.I)n'39cRÆQUvXOˇ7kts)w+s_T+K*#3f{!t vTuX e Rq^`ajb0#-/Ĥfרv >˙e?9#[ ZLYN^ᖻz^d0- qU9j!/8Q.!mDXig[RcbB:9ׂtt65܊i_ . HV#"_پP'}n@7vC]j y`%Zi2ܝJ~hK3t{s/S"]ٚSŰM+ ˵!P*CuvbnC'$>| Q\tt :dLr03f7iڣaL\ʈȑF 4oT0GF1zŻJnL1|jKCTW`MP oq&D5wSpQhV!Y"D~$HI %*>#oU> JT[+3K1ZM"~☡@ĪBл$͊.7E<%pi0ЅC`/zlP3PBhKHJ.&3愥 ҒMʿifijؓHcM,qNj*yʳtn \F*""o@WENwmO atO:g+w:9SrT']ķf3Qa S,q4%3A d*oBN4>Re| >??߮X U{ra1t4ԒBrNP'< |lw#lw`yaChДq?Fl%Í#>y,257ս$ں3mهR5(2Ufog=BKZp\BIf;, >^"7LxY{S|FsP~r͹f1P!Y͡ M_vnveC6U c R%9V$ۚ 6+Yey}cV1ʘH>}r~vN0٠Z G1hRfDަV @2)~Xt" gK8%?e᧗b@/zäоZ\Zf-a]gYZ07070100000044000081a4000000000000000000000001668c16930000bb80000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/5>]?Eh=ڜ.+5< Sggdz!Xۋ\keg{خsv"< zq,Rфh4VW$;r+-lҺD&boXۣsJ7uJ$cN'u`ͣP xrYm} ftFcȆG?sgY;k7IЇ6eR ߎBg9nRSG`ˆ6OD0S1*X'-j$yI wNr=y8L"ٛ q N1O;[K-FlZq#S̽`hh+_V;kV['͒E)9($ӘS{(&&h J|hQw,iy2mL^[ŝ՝rv$v<3{xP!e-g.oL" |nx-AyʽEńT8Th gn8G%N$%շNssD7K\u,%:ѩok?D#^r@1&9KrA$nu3:BcS:'̛Swu1`GP52rU56@I*K_0K)Dnܢ ]YMH3#9{ }T=/xBW˜U Ey-M|BQFlg6qP)S`Jm 6lqłs |$ZY^B,D ʳW7)G`Xcu[ td!w5[#FFmDp bB2'"v*o#es$j£ّ돖mɎIPÔɢl}3XB&v)whz!6D9cy2`ڱp(J"[㴉K06 22g7SYLL}ro2_zSa۠EnΠ]jM=ExaiAS %;lնiO,{Ԉv(C1B-<} 0HF0XO'lA&I|6ߋݧ\ͺ[*C΢w޿I4]P#0(9QC%󾭰QoM;rE,''CixXɹQdYi4+]4Ba#.U+Ş+ \n}3SUN$4毝:RA3\mh\;pg4̔yL40z8Jd4|).ꂍ*2ɽ+ /"IK9Zu׍y6BV+d/=( F-/~ /z-R%݁x$gTXgd<=Y$7|8.w f!~U ΃eS کi<0   ](h'G$sEjBmmP+V},*XK\K .Lo>wOgm0q5Ъni Xí(*!'"Pl,2S,ce14[IYnE 4U4Уx~˜5W /jTI3BWv<źzpT_+6Rejk0Lf'NWnp%D<1VeOwR F!!GZC Sa?:LaWRkW ]hN?B9o ["V\ j= ^ARO$ -+}A#AxtQMg jG׆ lvuY78}~iJQ`=_kPv$90?F}LԈ$J9V..ip &7?,&\su AUq[<<cݑ͟ɥ!"2B)< 91D 0yUoJ!ʟU,VJ42f+hB쨽c{MLk5}>͆׷2~S5i,D? $ B[^V/gdMѭJJ [qi2H44cp~yuΎog~o M]3UW*YNn$qZ.)dC/qߣO9U66$IDg>,DGPB ho)МyH#锁> FD QF143^WN!\b$_T֨[dH´I*WNN eT? chG>`+:U2R_g@}*3M7ig41`Lܫ#h_QCfO2Du%&лe<+a(Тa'Zliy6GNFL@|ǁjmq|D.<%umƜ29w:ek+>DOO OKk. }wA:Ն<z'm^!ْRD+#E+$1qD?h)tG e k01!o5lJʉ6n*x\Z8}<%:ZXL)hs&pCъbſDmkgzq6c7CMlh:vMJ1%ׄ8!*` ?7kgV 9nt`!z^0@ho[xPl/LM?꾰18AU(U1:(sshrXmi/alȦ~Mk^ѧqd[ȼiY*\- ]Ү gSJʧ@<MxxԝSMvMOjޚgIN02K1T/EZ:d~ Zҷ*gm]00-M5F⚮$CŸ6Muh1ޤѧlXfI0WBxka޳Lͷ|څ rۀʈx3S#A 80 Ր/cЕ0m*oA!ɒtjظW^m kE[uslJsIu/vcW{Cޡ#bAQTAdhӂE~vݢ!qn@=&OMBS hjvײ*p,oIl (YDij/Va\MN=.~m<\ʅ8%҆Ԕi=iQ#QqK%`RQE>*.}װ6gMAH%pB5o`K/irU_k:VO˃Ɓi3oոD~>oL Rx(ʏڌ 0:=o܃>{ 2Fq\b;.{%f d/q-`n7@ʽ>RIJNM'!DzP1| .ػwt52CMӹ;dbZ͂;cz!ñ~R/ >z5KнH~C}KJa5Ec@Y]9:d8/vnk٤&'k`&u)5s] S=LifHKU=a/inY~Ԑ`3C.y ޒhᇮ_~SIYYX&blXPOy$>hPzOx<(_*4ա3kxkmEHG5/ oȑw ǗRbr9iwnIV@B-r V-6,5!IU:kaȮ r¡|vToo3z倗f~6[Elu7ƍ+ߟw-S]f~]5jx]DǶS`bl:@\ )F1wN[-˙ =KPoJ HH%ŘAD9"m֥xM3ufVNl5QFlEkZ./~?พGPq\OM)_痭g]4G ]J ZN|S>$eҏ5?fb:Yg?v.-d=WY` ;a!Nj#B!Y G õ!z#':\3'ٝwEߝ,nó7 ʙt~Ϊ<#lAoΓ,8X{K=Kjy7 GOu3= rj_iaaZաUpÿ,*`y x.PX.NM qގ`76KͣA܈ZQbfP r`}Lsq$)٧t@ڐ:ʓdblCU8fˆtStάݎ1Y:0mV&u vYWkׁ^%L}A/he\DjYlL>՘Ag>,j#lQb^\&Pwc/Tũ4 A(D}/ljW2I} T%ZFI`#kJyya/ W *es݇A\P='?6W5 oXy%hD2DhC*/F/J?OTQ/Ixa*9rS0(1OV_)ׅƒ`D#qoG,xbB` c$yo-U9/6f!=y&0ާ,b'ǃk{8Pc5 8r);NB U~6 YN jmesNmHy'aUjС6ZMC"u9/ _MuxYFH qfש}s?-l Nznֹ$ aTklE2ȣ{kF_AYcEA):*&;NOALR .m1T O"Ur䔨'DIM\!qUs\/+ EZcwC3iwcB3]C^ϧp E?2̅Tm앵[$'Cx]6 ]&TDMHoRl`w݆U.OQ;S蜦 U,*KۚfT|)B^ͪHryu"~ z[u)#²"DUI; 8:SOZS.'^'g&?ɎEۜ>+~8hp.N ꐾZI&…zDN nlKgED m7ʠɜXhIؿm6*~ c+<).:!~yƜ[0ayt i=VQӲ0tᜦU \>rQ]RY꩹s;h$Ѿy xU K=qg0c5KMǶFڞ/śߚ:c ͪ<~OsÃuH:}8C[1=c{|[mulbKx D\*+%@)B0BZ3~0y1}b\^yե zKRJSωl>}~\>#W5N.ߑ0  uI;VxޒK CEJsfST́H %D[8' JxX/T%gKN~4ι9v݇yY&;^1VڕE\B U1ݎ9Wl f#I Yh f;4Lf0DՀI5yչ5؀,ƒ@@[=8t' {#Pj! `^v5U=t΂HR2s򠜙lϭ먢MSrjuM`7Z ~:gR/֪Nnc{^Aa4\ e20bӴzIҳ^#k3gl`/Z)iLTI ;ViI2l xߐܵ.>vQKE{ 4 観&4v~6o_@Eݮ _7@[C't'8LC9B[8/QӮpG[Ag13kTL\'o{aQsXAc04T%h2~0i rCބ]+FH!][y@zuO"ltS ؅/*)'_Y̱?f(mn~Kc-ÁEƘ"rT7[!1H%SQ =S;T $ۈߧ2{_'BoYW:qJ/%֞!>;xْgyTN:e^bCUZ<퓪}uPSEV}=3L6̙+Ʊ8X 2h/Z}lfpݺ:d@BQq2fgv]T0h{W1aFz4"_rv)6L~6K)wEu#Saeh24 yR깔t,5`ӛpx1kwǹ)(B*ӷO'ԭ$ȟXo- L)ӅbzO?@ϖ(b p&yatXEI4N׆rHIYO0?_$hHAt_i6ZBj62 ԍq=DHPX|_ q2Gq~$=L9ŻNIlB9s/TI'q@H|҅u*Gix}ɹtGwn+z!_nF 0X>k3b_S |&h p{Ln| ?)s4d[~ ~+ {}U:LPOo'p.7}S<6NҫLS8DK:- _(/nQZ؃o]4 i$|q%ǣ dzy%3s1J@T}5gO`₶}G֡ÉS*wβFRER,l/W"$Kv?mphLBtU-(゚q;psk!X\sƶb fz`b4K=hX|NoTNQjke7U.16($cB3J8w!1 +۫ ؉F(}!ke~T@pIq`?GGHRi"HKv$dyKK^l:v%o~9#qbh»(t"%WRqV ^$ ~&ٝ?q͉`'ZC);s(c7;/#d )ɜ߇7s8LVo\[%SxQ |ΒRh#6q2M5vWYf\r\nTuA):JCǘ%hӥL E^[kW틐4$3$B7Ϡx)O?3փ|C)ˎ R*)h$z EAm]+ۯgդ/s9#EfKV\x0dD.i)7Q;.a&Yp;;&n{؈^bYk˺;N'+:14B6ɖIo55bϿ=XTz.L,>єܒCe ܺ̈́S{tgBH[y1/21A'/ \j:l-6qAI"AMAAn1(!M˪#OrS9?VdeRyYbqa{a4N\6pHJ1Ջ_-fT# +K1IG Z/یtq'K$vsyT˨(t"uESRSՑH1x/Y]G׋- =?]<|MlUofYl~9UF&"\hyUC "K+ŵ.|rB ||I8:_5cf:ݱRdIn;}M-{=Yb7@8cjlZFX_N$$3k gi&.g6i2^{LjʼnH};n  {[4Wt,Sn43VQPP:8w4I.I8lM>3ѳ&$H7JO$qc!Q[tLݑ G?.KPm3gGdlڱ͂Hݤl\-]jh$Hv m7TNۊE4<9~G:Ƹ:$ii;PƱ`a1Š|Y! %'*oWV4%7StU,bLb5All3ͤaw!I=Q^Wge,F%]XCwe AzqC X4Z @%= 2,x"{@W61-f#,^+\1>LY`l_B Zb--~fN~qbn!ݰ1ХS6=bP#m#7ض1 )˴U`̂p6ARY1]aˎ,7I0oCb˩ѽ/~(3r(遬.P~tVM4!o4((S +oy /)#' =&l(Yxj6-b]w%Ia+] (,v+ަbrlSfYI![yf;9 g֟lq"1mt/(ViZ*~@άhE9cSA8Ubd89{+:,VM kbiϲM8iB&=RH>!U8^IQ=$;ww^og UnA\)aלG Mi>IנIJg՘ lnZ219NK1jv?b5]I8F&12(G#jvc Xk&^AΝ%iLy9 Kh?C8P|juVsH`3C:*k 2zg iUxE ybM#%选ǵ2hNI O|v(죮 ML'9i"ni?1?٪I  |CM=RQGr ?YZ+pͬw3lu=f H6 lP n4"?MޚC΂F+f{/HZG'-9? RW֒68'3g,fiȠb%Zr.)!—}%: h@^l6ml`R<(;K g̎vnzH_hz*J*s}71m7P' J~Y_q[u%m_e; Ea##Q\ڞ_u U=-Kef%p"2t9*p0>On/` 3!yk$c4@~Հ ĖñKi%Z邈P Pnkү|CǘY-Y]QXsK"dVyyOx`}5y ]wv=&\E1b&b2ll{{KJ?l(A֍'gҳ9/U/빑4D-ݯ2ZO2`aG`; o%4kp>&?Đ ?;x+0\ݾvz3=mYB. ·23d+¤," X2!1_tŔ38t望shFPΣl 0v =]db!kL=WNWC_b/#Td7o_FvyŢyXPnU]ZtwJ]c.`iN @,q!- cf# epsAU ZpF{]7Gٹ4Ͱ*ޅ rNyhZ}` MDɓX8}Dd**obK4S2 {̣2헴EW4bB܁r(P%MKHVvx0grlQ7@ 8[ΜdW rjOg3=HJl!"\g!p: k\%xo-'TPdɋ!g5 armǃCLa, >3;>7'jJzyCZg= Y. y!$] oG "; +Ί J Ŕ/٩Hw&}@]_`UAl+كb#qǸ,W󩀑 Ug/ez2궼's,'tTAk;0.̃ G* 4ʳ[? ep5nv+E9HF 6M bN2XRS|Yմ=+%Bߒ4ʿ^d}" y-C`2C7;˕\y  ʐ p:Uxb\moo߷ʷ9F!7K&= 6bLeBFڊ;t쵹qZ =.4sej=S(]GNXjWfV[Ck g] C%#*4!x?ȅhjwpkR`?iӀ+A݇I\4%\gMHq*r>ܚH}X:gO_4.MvOxW!m_ym̈́p٩˅{||sa#@ rfn2#\*ߍʫ" f4]2&N@BFIQj?Gїb-)&ȽzyS i}DŽD[)xj\ Py*GZ9g7=Fhq*0홓qŝ-)b@tR N;lmY)m@.aY$N::}1&8{?Uv7RL_!؂ QID0J9Sɢ1?QwZ{; hS 5$uH6Qٚ. !GjGJŅ CYNԂ~K'+ý˸JSE4J #:! TY" |o4C-nvzi5 #Ǜ)إB>g-?fc,ן<%uh3 է`YX*'dtK'[<ڶoIs_h׼j&!^HMSoJW ˳x1-|Rrӕe ϱsmƟ=ᐂjg)^{ M+ Zmm rGsUT2(uoآn+a_q}ə3zFbZ#`\ؾ972<(C5@7nt2 /0 3",MBS t \ w^ꓒ" !iXFGG5G ֖& yj74%YդT,pJo7QͲ3ׯF8EjCzL:uv5̛.ϰG@9皍",M;|W ҟWnGY/;аq1eJiA-8{𷕎ʝG:J0~@? gC;I*&˯t_]PQcn1{e @c˅_bezV|Η fG$f:xF.D8; Lg.Z[8#U& HKKPbdA.yii*ycyWd{rxĵ#̎T/z#pP-NQܞ|+E,FNOÕY&X+7+!9 #$K 9nCDy7Nat/{}Jhsd##S^!2MZ4kxz[Eee]LVswnLlE!6@}Y\gˣXJ~$,) Suw9@g=G G/^C(`մe5[82Ase XȾVpm:NH.S;Ϝ[ *E|;Ȃ/5ܓOS?KGɵP6[ٓU giI.yr<)x> ~u"CmnILx.V8бiJ@`t@J:E/w&(e.6_on64w̼ž_[(oHv3_޷~kь"wFv-D<*]2-#|[t bLii5^y8){7pYKPIz Mi.rmw#aM"DJlgvg"&EHzAuU`@BnޛOc_ ǬiμC畸/@;pFg"wV"L'.~3zvGIV#ć^o%ȢqikC H:$FhNW/'>up)\ȇg7FVl'ȎbiP`Kp#0 _:"jN Rᯈ]7Y,*XpXƫ( 8LZ~颔E8 "XntdIL`:_WtUN-oǫԛ պPitlewҧKoϸ-ޖzp58NhX뇭pt:םf`G#Pxś<-ZE8hF]݃̽'Hu{~e6p["ܓHǸp{DPTsAwchKR )&0|衜ߝ^ǿ;J%*R6]*ybjD'*Ad&"7Z6v1}ג }T-xU` tEwVykTkH:D! @A-*Ihc;e,e?mŃ "`RZK|{X5 G VWYU5>79.Xt⎟K1i¾/l.jy.jlz oc,졃 !{;q0R" @NL1A"eݣ7O{ۀ9?fl=ZY:$w]g5Y' ^R?=E jnyEus|>4 fX10Z0A:yGȶ0+BH2$Fօ]^E#.Oҿe's_)2~΄#IEfܼTXJp+2Ls6\;M9hA9W{ك|VhiC2ӤD܊aa ;>AA'{Xj])+#40IFN 5z3:p?_~1JvFḶDk%}x* NutDe3ې֔'uvHi@g{ 9ǃjXkg(&W_Y!ʣ@1WÈF!s¸]yq亍 .eYZ&:FNR時CЕI>E w%: HXby(近ΌMN|l@93X>y 4mg%De@ 1D dž)JF 8/-;tbj@*h.4'Zь1(GI2ZD[7uKFAzlzz# #*uGOxaLqVvJ}}p wŨKa8{#zw@*twSWo8:o!Ս?b$LcW@'n7`M|OjW<[,N諒i`9wIɅπ$EE/v^˧؋{}dJ=w"LL.s$'OsCcsj|d_7ш84!F*"r>m n)U]]Lb4qe|8>3_Xax `\ EsEGڟOŎ0=ʱ;EEڙ}ГݘpHE0=Dsx6+*μEf{f#&{#Yi'+mi$X{,TC[ wG|ȓ{ `ر܇]񝫓UFږ5tJfQj )/6Q}%6;=DǺt썰)%)n'0j;KZ<05,Am8hl}"ATb{Blyӆ Yrc&Y2177u EظpP/x ?FP4'2?S6wL#no}8:{Lٳ6HN\\wЎ{ WMyG$)bV}sySd6]h_]@n3oF"=KA(`@j}\ԁKxo_ A;$LӋ(w:>jk!ׁD:ࡔ:XV`9̪su-.t e*X`=?9iҟ1c,Z0b}MbEqH^Tzt[]}Rcr69D71UlC%Tf։-% Ca6lCMYa*7baj_Lʟ/OսfjP<ƻAS)u Y>2MY$D %94MbKGslfA}Xoeiع]^Zsj~k]0%$ E v}u[ @* 辖Q&.lK LE/_MGy'>}(iYD5,ҨsQnêr[nOD@c@$0 &؜jE)nΛ◾gcg!˧վ x5+ ޜ3{13rC l(,UA&0DcZ%4ZCŻ8d# "䬮m0ˠkr.#E m!$ڊ Xُt`4ڦK[͠^x/@gaZݗK-d0W`&.曋yxt*r' L ..(!Bl섏K~Ѷ8UZUv6Hŗvwgݏe{8>" o ﳞUU˂(C{$~x =)]:7q_%$' wmTG)5mnRQ3_E;gY#@+1nԭp_{)j Č;NX_w x)EmFVoRʢ:csԪ8:zI%1Ձ=ɀ /#z[k뤻E*E"*2MlLfx>J/m b˻,LE΀v0xbDru;OO"%wpA7OO 5a#bƬ#ǫ#=dINe>Ӫ<Ǘb 5kjH[o=Zgy@ch%%7 dfP|%#&)Ƿ'HȣC_EϮMᥰ=Aam7k8$nl@Zv$YNR?t;ƉOMc ^FEzε5*T>9lfQ PF7v)I?XL,e\G wKܺISh4q93ghNpI1 'X&yH=%Ggs{er1-D7%d(%wk_d,74.~X/006]J x |\VezlʉMdO ;p&טՙN<1O,HlBڠIl1A^;E34Z?Xb1w3MK*!! Gp,20diRolƥClBŅ}ؓ#4&m%T \Gң(*w@ 0-6 XЪ XրۃF5J)}:!sZB I!9"ЁvKևyϾP9,k/ j oaak rXqv4%xC\k@hpONЫ[5qCmos# Bh5c;X@.p`W2o%5[4\w?% h3הrr'E"{U+&7LVOp j4Ĥw"= :  )pLd!Q䙷\g͜)"%Ke2â)٨E;6 Z2l$X"k|cŷ.26j1ڔ';n22Oo.JNҗ.yll+j19PNgNϏR\"xsST D3td;A/!f׎bYθaG4%b޷q Nvy*iBRAK+QJ. !+rxDi. pMsHTYı0[?J@Bf{}oy,:U;-62Щ>9E4Ji*[>o'Sk䰴 +Exm@])Gyp@LIQd[)sYu0 ͡p(KVWUeD%>tZlɔ jjOp4qL,9)O"0t珲 E%̵7dkO*TDzy > }C AXMeQL(dCjb輐4>%K9h Ŵ:22fߤf҇Kˣ-iHe`M|g'p؋H6*m"cFO^f$|Aax*t { ØKΝ0%t7$ؖƬ0>"Rl1$N\r\}Ik`C<̝f~=+Bo̴ZO5pOb`Iq ȈeYV>2}=Jusw{LAv ?8Ѐģ9t=6^ǿ.:lKu9;åp7ԍObC Wb)8/!:6_[v% ##S1։Dr lX$En.Em3+ JXoJ*i;9n2?XV[WeZTuNd:\O!jwcn#7$ 1S1~X8L9Q2s@zO2`S1+>Vf#z 8*KKwrIow*WHasUNdCO 8s{936mANլyn s\6s޾_Ed0t.]xGxWߔ5{ĢCD{ؓ/'MK;ߜxRVW_"0R"j( 4zT+k LDB>1cN~qZ[*_ޜyno'QHm8tHua #N2/"0 ͌vatS~#4j=Qya ^YϹvOrBh|{^D#G!X1 op$mV+XrF^3gzQ%$B_F!DeVGjĀ.*~v eyٶX]z-!0A _nI^mE7J:+6-\ZeX"ҧj?KmmFU )ALYv,_¦`AIГO^t'Օ)uG(=qOnT$VW*e3r/1>>u+f>|5G{\#/.~E%ƃ wXL 8D8̧Ac%fi9^<3UnGEuP-:̼\u>fE U[8]a# j"(&գHeݎ3TN&ݙ'818+CPIJ+1ʴWHkӯJÈ\>D޿47YV=UTKL˥bpxA&]4Fu q 5zK4Wz}HrII6e5-&7%}zQȁ+$e,0Wz`K\>okݴ Na#_t VdRDx$dIc˥~T"KA侱2G4\@7c|[%*A8tYgJP;[. !YQOrҎF<4xd+c&9]zɑ^>{/p]T::R0 D"Y+ۊ*.]',(lVHƕgxi-ƃRF-):މIpfj.`չydM4֜֝,mkڻhS0NK٭uu[ھr"J[)4 a!6n+[UCr~a mj#QEK|dA2gCcU@('*K q9 !ԟ+|>q Sq fMZm 7ĴœP/ZeoKY^*p5RPprd ^r}圉D@g /G@ɏ=t}<N*\q|iC!D9ùnz7T=B[36q1M*;(Uץ%Dzp b 76PΡ4{6[WKE:{Ur sX21zV5Xh-9L2'z'=4?uɯb[+$<ԳLˊFCU|[ퟧpAuǫS+Sn١[ "` 2س) $B,,։^3*ؘQoP~.n2Z}þEuR{Bc=YQѼS=;($ ,{zwRE&`Wh:lPUD욈`a֌7=G{of aQ"]9Q֎^prWoHT%Gsih5"34Wӯ|0g6E~kפae=m>|8v"}óM(t=CLPV5-<~`BU HNR >;Idy_`4${驤/oTf1s!LhAar@u Ȱ9S9O+8[!x(Mt٠\=3=WdQJBPNKRm_t zmJSTIt7sq`)=Ѯ~6&A\˫R)q&%}Z -1=]X(ݔҠ5h*G1' /!v/]K:$26)95$cApJHZS nԏ4llV]-xOӢD]fe*g2/ h ?$eUL~ۑ͌.~evV7~Wd;OV;NmƧ G 6/SPgƾglc.uLtV+8{' sQVr0-=1-3l'dW]/PkŐC"vB#1V )~g oB6'pv1 IEG8;+PΖ[6#SWoPYŎ.j! fF3}Q+VP3co}.9tE_Cw?Q":ps"s *B5GmTR 1'{M|ZZ׾WMn Od`m dTL Gt[Ts,BxPc#+ϒٱwU{2RY_J$ *V}QQtcg|vfٲ\>0TmSe0ɂqb'TW azݒqMD Hj݊LpuMG #pT8_i/PSI)g1N>PzL>_sLtEi]~#Hc(iBmנUq{=q5L.p}cX\20uTfV~??+qHpَ$ph ;ߨ(6(\9#|JnZ;/d ~~2(q[7SIop| 'R41$O9PQa,$ f psOJiSa7ɢ悓x޻ eI< eTЫƚcٖGsjjBVK5/F_aX;>rB?G7-XsQ.^h;ɳV*ky4Ei$+Ζ|_+qeJoU7hd蚴+g_$,H<۾@;vN9O7!= &b-5r*FY在mq^UDQo4Mn~ Y)wFeBvF%qF0/JYh=u- nU94 / `%nfTtRu64weC\>?b k8E(Z%کwXd.HG#F[ɸߡ٪L7ʾdhl?kjիqrzd ]}j?Ȗ>݆!䎒a/wPͫxʶp_] T-_a~"^nT:z?hAk \F^M׭%kuG%EHddFJCنHQo2`y3> zc/L vw13%#』*W`iد[*{QAKh:U)UTEU$f*pr$x''\9Ґ 2Gޗ:ۢS c)t7f54¿㮏MG_w*tB)7fEGqiӵp"ڔޓ1msԵS|&]Y8nvC]wJr#BX‡mlp@J 1 6ۓ+[B_>uukZt̨=*hHU BFNჳuh, =G]pN+5=qۆt5QGik|8K. 9،R ߊ]auݹ%+H!A~g't?O1|dk LKh&+"٧q>/[tzUIggBv>#iS3I#_%n5ʸ kSJR$ʠ|'R[C[0^>/5Tߊ+쓠Ch\=:q 62,T?zYYF-yr?> pYG<sl@d3df}tIpsKq:Z 4A3|oұ:/BBr˚Kjlʹ#Hhs%_Tr[oD.`H4 w^AʝUB~ÌLl,D99"oIv4gD|-rpzKI.1j0.s9Tcy(2Vȹ&g{3__Q^=4I JJGk10@WtW>Q{\J+RY@+/iLWG~i"['t7PJ<!)HBx~&6 o$CGTf,]xm<lCr:mTE,o䌹 i:tM3<~PoZs45Gy,+#\AfDž:0#(y7*slHN:Ccׯî(xpcPS[ܫRC й}I~A pt]E#zk{Aht;OYDAŀΣp?5jύ44՞r]\%O#ȀQ .Dz;{! iAѪ(yG*gXoL>E Uj+Q4uv) +w/->P4dF]` _Yά\#4^"  yUA3CzۉȡΜ0o{\t$y4Z,B\Fn7<]w/+a{mڒ#zu_~mlmX\b ܚ+یDγC'k`sDyi0|)6Ȳ)PŚn}ۖn!`.`lٲZ~k0<}@|q68zy"1aLjjcKRBZL1мaS>N$ts5s:h;4좙?)x~jǽuHM>IK Ew 9? )/!<}Y z4K`X`'0nnú-9CͰ^foe "!m̗1P*NZn󠽔~B3Lĩsm\.w|d,C5J>P!+~ )ݟ鷡g{Nn2a|ͷi07c/Ln" aFPמ!t6 4(CsR\Z;<zx.}Gx f(a?5ϡrkʀ.gGܢv eL&C՗D 5ðyv}6,n9Ezf 8]jVdϹ#E W~kD!7_U 5{Pdoon*΁GWw3kBT+uN( OE$H&Ľl^,+RxN99 ٸrP=}f19H.Die3$g/<N iW@F !rEYJ%q2ۖ١8f҈ Hei 58X8^=Aӽ:8A3W[~dgxU&ɔ,ͥ* <\tAC2>='5Ja1szY>zqf5iJhK@,^$pRj12~E>Q\ͫIEs*8y&E ,w~ƫZ][^" g\O?0qD7nXp?qoobXw@cr&Yvc(?e/ee׃ReM2>Q a7bKN`Ҫgr49U&Cr+9;%ԥ^O2`Te]YR9ozY ¼>sݩ~̋JF,}Y>^/WGZ53.Yh~;0~CqHVޞ(;v*916$wroX!%ww2j+#[h?MXtξ_ DQu9[% 7Ӳ |rej;J9 5vY@No@zM [P b9_d{]#&9=j,L lI|!ϑ*MO!2a#7_yx|щ͎)Ndx+֋mh4 )\&z#c.j}6;ZTr|%q VNkr"f[+$aHFӆgs.B.2eh ~o(W+wq~ p!@ю%۶#z.]斅qNsۍ6BdԦ:e u u_a Ioy0qwQdB{tg>!TS I06^wE*ox'PQ,oQSCu}jr'{)K < aO ?]7UunrzA|vMj}4C2׮K666"1m͵Vg2[=1gz0]mic`H C9o@1A퀺  N2o/;O ~t?MŌRrԳ5|i:0[{#Ť>kղs(8*VAԶ>)f$!)Wm[řCba" 7-썶_L+,}LMhHYXhZ#f9(U%Bs3ocBPJ 0KƁSoF WJzБwhx) ]!-8;V -w3<ꃹ_\zdB%&ىwG2t <돨\!3Z'aq|r-jc#+i7OaKS88hk-5l߄,p/==9337:(J|mS EY`"W=J`GE?dJ@ꐏף5 mA 8sL [XseLhu3 hpqL}^)E]ӽ vr_4Wfnd~^X414t^!A"sþ3}X"&P96z 3[7J;ŖPuPT<FrCr r%AI5ڥ*O ÝQe-ê45Wµ%j +pFe ءwo TV҆+a\yc5#Cm)q1N~2K y-,@<(EKUP C"Z"Άjy)mR6lx 0}޺ 9>=)dT){[k.X$,'r "ާ#%o]Ār|j Np+\ nt 1]z>.ډL_BRY Ē%G }v0 xP ԡ')v,*,{8)$M%RQ7BJqՒ|t Bd,hV: %.^F>:𮴏 p\0oA2poꖁ>Lr7}^u)w>ɼz)-kZ=S |FzYko;'hx^*G8dAe.C;Һ@)_t%h#qp( d4p&KQ\ض$0A-QQIDݯnv'ΉF@¨[t(qfQ`r-%1ϴ5y,(a)~lD1twRYq8e#jJ9v:`X\ӬI^Z0Ie f7u43@0C *8mXh7Ѱ:C0??؂VUSx]G5W\hO?vuvo jx A3P[W>FiBږ`5cIE_?hdh_g9"\O(1pO]O.U َ[S> fl툝EP=:ߴE[H#FWvW Vd 3p1puãi:v قI+֙ .[S"ú]8F=dW30?/ѥ Mm]) 1an*ɶk,K|O#^[{8û**^Ft~ Tʡ034ц *eꕭm#A<$on65uYIw 9:W^Ɇ4~̼9O"c{BC0 y I*Kyl[: )s>@/>VFC3g7>\بÖK[Z0k\$:.%a!AśtzT$Q?VK0','\1O,SR FfsHO~ӛN.t%#5<+MD5ܱB> `P|%`@qyS2@, 1FÓF`r) dc^Unc?@c8;2 {`x)5b 8*gˀ5 F!&*O`x!Hph0Sg ԾL%*;Q8k%BL1ww]5FE/%B^d~Unt>k0ս'iK 2LuA9k; > n+E]R.Q93G+ݵ%!iz6saKeBcm BV1y#5/O=>#Vq؟TrH.OsL!.T2ƖBDT8H8\d4EMF$ث6"F"z֙߆0:o@(hjo; Ute)ybrïȁ5[neHnG 9RvjOMӃ+Dy bdg EBxT\?#pa ;QkfZTIn+2=yסygT:2E (P6*əXHD5ɧ]+a5 ^q&T㸓g GVUM^Mݵ m݁1Fc-5H*Э 3KVY|_3{PYZzR#QC<}>HJb}V/(Īt) ,Ajs ͜Q[=3dV= J܌n0@y@__LD(@%L' eATmFLPQ /]h'`ׇ<|(D=bh-l6SyEZj 1hc 2PnVml:9&\I'~tM[2Kk8pzAan~Pa4w@Hvԫ?HE-cbRWmĠx˹~n) q$ !!> #Cup1l6 9SAխ;kUԅXW! IrSBF5Կ!kn#GMpAm3l[q öi Y9y=fjKCz.uOsbۣ3],2_]"ͩcL(}x1ݝ¶~ganrD08ZъNJJWgM׃ 0۶ ր兕V{݁Xbb &I ( #f0[pc%Vj0LF🼌6񉀫I7; kT|[@@ 5b: Q̚&/%^ƹ5,$ECD&x& yw%ŀBT]|<ۻii;> PPHc 3_<5`F45|[x(w1"56fauʝr4`rg8kͪA$Lht&w4}St.l$WU⪙_y=_׋fɌ`XrYdx=q'Ho/$d=db_+J;&=Wz8\wXRZy[<JpDjX=)>|fS8%É^fHм锑Q D(o”"B܍kez*Ϩ & Fׁ ky]G.X<&Rzi,\I訊:[L&ڴ(a^Z(ѓAh\ֱ B0QlfS h~ B"S\": sUY͓J$+eɁ8msRM- Ѣ^~Ԍnm Q.hi\uuFÖ\!t: Ul]LwDx3镔Μ#nu^ *>aN ?`GcRhÅ@?<`w>ogqd3lzxvE UO;jdoDy7r6hd *nݓ&Zu1B4]LӝM@=:e$hU  X):<*ΗCo~jW{e$޿W!UOpj]TB@!l<$x,b-XܖǃYJ{ 8D/"0(Cpn- ߸t "_ 0M8UV.mh@A#R;%4}Ibȣ >j\XTa oԉ`MzJb,8Y6kBE^Ubi`LN <̑CY6zFb&85A>׊>5NA 4v.8ʌ* 1B&2VHV\|ZjfC?aMFEcEZW?OgXUXX6u.H@_r'x{uu9J2 ؏J,ҵov¾+T6>JC`[/ V%R\ zS;d(&ZqA҉uAG!{!v#wSRX3>ȰKr"lt[l@O4oit//ٮi67uq @zl|FdBnn#`x%!"D(1U9kE~SZ5b.Kt܇TV86"NU&+_+ẙ}B=,@}KER3f85}ҞRM-Ͱ7Dx|-N`sxGSWXE=_T'L%5nWv>yd or OX\'O2UkS폞5%v;#v8l!Hʝ#$|q|4\iSeSߕKXH@zX#Wgۨ=BV1i]4w;KiNFPA)&iG=ݏDq<>=8Z-n/s]@]6iQ!_GwKLv`'iHoaPȾLЩjGIPs[(0Oxמ)Dw k4d!60:HZwQ3y/noID:nM>tZI*t2f67&_e0QIEo벇b{ E|1¸ej@?m{3u7IRuC3Y3AG/(X:y8cLX)j*!]yC ۻ>e ȑͥ&_bH6)(@nq;,|/NWE|SGY؛CAA}BชuQFYxrAjw)GeT6G&.gl_ɈS_i.˼7%W*C8Դ#$xʅIlԜRR XN1W1d5Ą'H}>#NdP/vYxl*o\;s:Fdeߕ}  ǀ]ł0lNK@+hsw$&[m5r:7mN]W> kD[wzcwIQEE`k?T* C4 0䙵Q!(<#5> X*~;gS/N*j^;Y[p>%7K^]Bxagiщ)}"LCʟi㜍 ixr|#)<$+EHG> Q.?=6S3EU^1ԦT}e Sk{uH#o)-\k= S}1N|p'K "jCy Ei6U5vz/3ǜ{$ݛJEd 3I .7?I %t[ǒCżP&%/!%"QAXѠCQÏ\!~bz] EΆJLz5Tʅ@LK9م:;6't)nMfLgmF  ^UZ2[u[hO`H`]hߪ_R&Mz>۶~D\YP5{:ؕ&gᆼbkf'BAVnaU055δPq|ġ4B{KǙI:Anܨ }OSؖa"$d{5:ޮ&Tw[ s^ء 7VO~CM/A"F-3/88j3* LK*"OkR:Yw:Ozs.φwVhp3D ]&'DLP]KH<&U@%(~fQ!9n3$d-xvs=-f&@ʌ\v4ՖA`ݨ$cz'F;ov>xsaڬ)Z?ÈSW[X`umy4 23PQ鴃sAOhQ'} Rm"ټWt[N{[@ytqRtQ`܁lqKOH]C:1"%8J٘L0=a;@V* BwP%}lۢ/:ڿd%*b@? *T]ra5]:(w8qJMo^8*dc$-VGjA&*Bc\9p/VZဋ%ڹ&NU49[?^A7[]H9ˢה N~^4 z#,}`s]FR2.v3Z56y,rZHTzgkЗ$wD c3-f]6a}p{3Zu&8edry.lϖs W뵵x@LmtZq\';7M-$D0W[y % _5F1WL߇X0IP l0u\9sM;YkAOb80ENjsR Z d_q=w}ש N](%7hS|lVFr*V  ߻c)z|V  : ×H`Y;mNҭ sO@($J !CbYތ*k P~hw꘢ؓm.'&LP-;I|'Cd<E^cZ$'I %֏fJ{? 6N j&rd{J#<5b\zQv6P lDҫcO ]kc˭MΞ<|0E׋62L.݁l42Gjei|'㢻qDDXYc8*V]:ʺ5sU9W3~J4j;Z!R栏ev {ϒ+G`mB)hACĎk9^UJG#2*Sk3:ũW3#iDx:}Yѝ q+Us=Ʒs :/buN\47i߽|*qLD$pd4yWl@>ۨI䜉-RB BnExO|){s{v?:$KB Ϭ٣Nמ.avhJ(6 $ ?KӪsRĵ뇰l'X jf ApB'e7Vxg:܏zzj0hiKn(4|'}v]´VPz|Ot:q  ͯxC$ gK&96pրhl'xD({s3bx-S`l//l4J\46b+#Z@CC>,eb;hu`  &;@)4zEzkvH椪D2_f{r"EݏQ:Χa^N`3Pf?l7OKD)oxcy24IUJ ̡AF*4H`VB#>҈Z)s'jXjI^}Jb, pj•hm๽+Fz(f l[]μ? A@o IM ;ZbDwu5~Yˇû2Y0ž, M*9SAqC@,mpy=|-Cϻj8{mr%*Jim<$x^*΅6?m>[wVjUѸ MнmSQ_V%ŧ"yԖT湂ދQ:}ӈ*U5r?YH߀=ATM?ꎿgE ,HpPg)Bbaߞw3V,5T:09~o YPbcXN`9VpnU@̥Q,[0SJmi89]@h1Or`Hw80K^3ފA8W+CSuBL gSZxf?ZhwɰG0)$C^#gK` VV>[HEbgx,7 @3܆z"0|Zf!;}T}L5ڶ"#պ>.{/لՈ¾(EQ : *=-T4h4BEnmI>{ftԈݞ9dwR{nyZbD+uCq|L`|3NO.0ѺUQST'!%ϋw'qlD _|.M;r#RW5ܬcl<&hNYY0ROqc=P7юIiSfYq!6CGL8G»l)qFܗA{ODZgYZ07070100000045000081a4000000000000000000000001668c16930000d464000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/m!]?Eh=ڜ.+c|[B%J0Z)F)rQm>]^nO:nylL.r..51 }7>?úlDVT狘 DBC/(.:ES9˙׈YwL:̱}uR򽹔]xHP`tbB謇; b+]aCvǧjaÜR) I"RG9OZ3=M'PtծCL`na1%䫼K-o Q@I݊'S^m>C1} [6ݝ? #3T A]~* 0q}isQpjzTՆ?  9'㲢;<5?.bqe^ ,2}k3 ~IBx]mge8@XWdT_di+F=}D`o`e]ŰMHg{0pʩEKFf Z@5S jЫknRwiZ7GPd xeRNUt}9\ͰNgFM|ap,k;ZïFmRɽ]EOM00:q"2)ce)w2:w8.!RqWpiXz p"-5T{ R]6 | R*] ԙ1IΤw17ƎbF? 2];DO؟,\QR8 Ț0 sÅ@Kn4I|vG@8ꭷE)(t"-55QI4r瓠GO:Pt+qH2㳮UNeh0qd%C=NG()($@!E-x^ַzj<] Nh^Lcņ CeUy"Ϡ2-1@WoirʃN.~pB҉6^vNaʆex\ЛZ2hd#;b -6(j R=u $=bjD+Tǀ58(}%xvW"!w Jc\T8_Y}8gó"$v.TPET C/u=vx3̎Vh`u`ok!D'8xmNaQ&t$Z_Z?^i=saugLA"LEX=M6)~<&n`gE|LSND/BY^< @*a[O:zJA^6@Bw%TQlWLg#ƏgT8Y_7;|WKE`/ C:*yWMak2NX qB6=hVM5"2fzjEALLי~a2BSU;dר>;u rsWSe])HwqpStfL cgp~}Q*RF' Xѯ뒅 ۗRxk_CA5Nĭ]zt4(񔵬4y?ηӉhORwk)i!I[ Gܫ{!}JW^ -Z` [ƛm hZˈԔK [4.Ǟ/ a.βJ[~? bMT@)S$k _( s#=x\hw]M=,^}lj*Kzk:a f:nHt 5ʼnz4HC`J98q>Ph,d(õ$.J~]!- ]Tu`Sa4f F61 z,5/;c^)i+㨜K}]p^돀֦f]|ޙ#߮Y6GsW kQlU4EǀtxA:4R yT&'(\F@8gz6;BJzA`kMfNۑ  f e`as>VykI5%(G&8,/<szzHLÅbo+V(. hx{1;A0%@9N T",Ob93)0w3Lig7kx 5RL'G O_FU7.Lv('3-{ȚFk` ipM 4,^p8 Yzdfk6F)0#}NΡQ ~%ekEE?0rIߋ& t]~?Xg>ޅ )c;Tq,U޿OڟY遪k=9wĈʦ :'#/ '5ʂƅ9j_Tqzq Qfg:O>'"}{hotJ+#.ut'Bb-9F8[Q :t"7]CkYF&ODiT7j{EDŽC=|\ #H7d튄~RdmRꬰq,OΈ,Pq mϙFcδj}y~BI{H<+L ~"+~vlFIm:T)vpXE Q8V|*oLL-ultܬr9 } z2a(S9}37rZ\W kg%4#;N;K1pn[Z`pK4y8G<{K bePƎ03xK=G]sONP{ˊRZ@j)ΈXԡ/Qvv ^~%ӑy#c(ut/׾lrM7;eC5b`&s-,<9o0 —^^G ?w{KO4?!TT>6>uA-51pe\lfuu "szԢ1$J5x,&s$,6[yGh5Mw*Ixt8@RA3୛rK.G>I`=~p[t6AE߾5RLrNo?IC S43.<. ٟ-R,9$ނ՘mB#) "I?<t+ϛk9t_:rxlx0W\uxQ"K`|-#X!+~w$fW= IW(ςim5ptbQ9*5;3fql;wPzzD9[rأɋha(g؜'E_(:m/i%+VJU ;Bxz!cY $Hr&dNke]͞Be'w{H2wfU;6:0z6QL/=Fn[afBu\Y!I N7Jo/Ҍ N#](!_7"oTFT;+'d)FxUժ<aXQbYrǫHqT)t~}uYjY[)䮅(kݬlY^$ZcP@һ-&7G/N#-cYUphg>LKs#ۢpQe@xh ,.vPSw0SHg$!uV&g WSX!@w1(a~3 On,__y4ٗ܋&|ҼV0۫2TҪ\l!(GBP.2_`l!+hq~BTE3t~Ci ≚m w D 3;}5 |m-.YTN]qlł )*t͗ݷºdiswCFMZgM7YG߿u*U7qcm]-1$ ^#d?toPlXL'$J3c5bd&Hi8N:kXe̼i1,D}AliV[{8(!dIkw4yx B¯ ƭSab2}7T'@~NYO:l}pZ\?"F VBTHk\aQ`/IGmi>G1ӿXylm}D" D'e/RU^LeAB#FR7r07c:)_I1*MRT >fpj+oh^9|L-7 R-$;6nI_糐bV mq9΀Vөxw+ =sPwQPΘWK^3mHtAJ6<ɓ<IQԟGer6#N^^^*.Zċ+A"('WdgݙIx&l{%|z q?![UH.T^Ĕ :zj!$=^e[b"pдYPF 缥*\ч1~ԍ8+(a| ׁ?}M QNu3>$}^wFT-qqm J?!7Jqg#NǟN'rOV6̓`Z! Y 2Cah+<+rMh]^-F%( 3Vmu H%4:ۗQGcN9—Hr/*Ruvr_ O^rQ z%n*(C a 12`\SVV*sRs'M8wu&h]ՠyB:aw$SB}PlZm/+uq^ &?ngB"T>" )`(pȠ.`osb56!MC]љfoym;L31n$8FT"8Yw`BC,#eHo?x2SX *_ZqK3ȟ;R]iѢ^,jN(dVȟYQa-F3蓕{5A}`_Vjk)l3}qxG,i$ۻlc6oXQ Mm`"Űe!)ҁӫ= R*Yy0Zjp`v6%^t씴yk֞a:iߪ3 6G``9M7iּO@Pդ[ xzkʨG="iYOk*_.=]%ҢiE;%rz\⹎Q\wړ@+z.9-:Pwr1.ܪ;)?PxwW1sU 3 WM!hh_G ?Ѽ0ӊZSO6Wƛ?ք}OAPs݀.a/mE[=nIv?8s%$mt}Ni{%z7aj{%v.cƼ\ yw|!cUF⢰rtdJd;i4yIli+X|[@{~YT.ASN;y8 2:$kɤ݇º$L-ʄ&zS}58D2HNQ)ͧ:+?ZY'+S4-Er &FyŮ݁(( %+*wgLSW[] Z3#O2ap!—~MK]5@}v iG%iXk-\k BHώ[klw&gm+%Qݺ f=Q&>nYm0 0: Z*&|!%p!Qgai.geV&.clbXٓLK:X0^$ D 8 [sɹ+F3@y|Di\0VjK|*S`E‚A^EN0P3ܶ,=V\݅.. Tt1hws4|#YJ1Ae>^^Bw7V^RԀTL! tzks6ErH+ YA?|ϱЉ2Qyw{_!e6$XUGsD{|-ϒ{?dK!@4Ӭ<8뜪!2: ֙mN*Ӫ0W5EhxխK 2TJ3G$VWѱy4 NB 녇=X|A-IKm5fIiNhMΦ}ɱ.qϻT$Ik'T$MOfh*e5/Y2}]m9/~cw>!|[5јmX c x}T-JSӝ\^96[ETRR1>CH$ˇH%Qm@;&R 8tpk^) G{c < Ů$we= HDJ3Z-*%YK[k7Qʽ_H_uxU)[jpNRYT\:Z^KiDFCiu#E iyh'8qۂ .?2 ;Ex ,D8oyUW#ܜih7[o߁Ͷ^~rI',pXk.h=54PWH QUnCp56 ڨ߾y5lY8oL}g0hv /O'(hxp:a`j*; juL OlaةJmf(QYN7%[;;.w2O=5oo>vҘȫzm=2DP$Ǥv;NRK'eŒ%D+`uv UҼ"fTdL?7w]ɦ1$9j#+)lUNXP O8Bv}fDiuJjAwɢᆕXˍ:UF*?4 g9oRN>+_$ ~}i2AяT,0q`% ҜAoWq 6; fF}sGϘex ukbCiS]7ĺ){ĥzXlL]`>(䇽#G/=+,6 KXGh@Jߍ/^*B< ,zN {YDGxοJ@\l%q|?-ImɩQ3H%zaG )O ^g{z/RzpgDb׉=ԱX}P#+wmDp=t ˉu]4Y#J< z~ߍ1Yk܏,q wvylck-跹20|A83 f?Tj&-[ J]Eh`v{8[P*=yyҐpu9F)Wi%;p\ !ڔbS˫gfGjPz޽kwkO0f60 oa5)oKL/mg.'r-ɜޅ_}=&Ȕ!S2]#ʴP[tPu\ypDQza~傈KqOHVɼclo7Ld(8 JA(Pm߂Vm C'ۓ2!ڳ ƙI"S=NZ3e{\Z ,y2~H]X!9n[v8ֳ^z}ݣv V'k.w;"Tt/Ԙ:/6njtG>o: ۵ӎ6UdP'żA(%/qQqǧK69<zHlbp[WcCY\'}4 e8/T1en1gi=O5E=t!h5?Jj q{LqЗasy&Lub`4Q`܏]# TD)'.2<B` ok+cLH'GI(Au۶ugO-6ӖHܰq-%!vZktg qK?qdRezhh_V^I W9(:EXJ)Bl -ϱTZٹYt)C7xC7R.wUSst `=zOz%0MwI@W8}n'óTG[C_Y]OB>zYk5pǶLIdb/9&)%+=73=|bIQ*B1T3ɷ+Xv8?&~t8 Ґ>лSRd~%?ךW i\^,G?`*ͪyjV>}.ߐ}_!s]z7vk^Ldp?%eK/ O^I53}`nsgRVe+R ~߀mvV[)t{.#v~;BQ 4W n,睮g؉9Ƌ7/L1DF3ByLe=u)SK FC<SfMdx 3ݴUbK+F&iP.5xٰD=܀-\߻Q<۰s5ϓW}6#>$e _~V]Lz%\PjK6 tODբQl$ڲsXoIjy ǿ W PqYPR7M@lPiٻ$9!Rkn2BІC/A >RB?1.Fç]+z UYĿǹK#BF6Fpie|H[|;(5)vZ$ -%Bt/?c,hkA`<~dl%7="mL k<9J@UDVt_8>L_ M >YB~(hKk;XAQo@te|lG7%h]!hZePy#ڰ*IjrhlV[^y9-n^]GSTi2OB﷝MSaR@@Bdj:*Nrѐw-ߊ'tƕdW1=&T@F31gBhD'[gsc zۏ=g}{sW )Tpf, jnzuM`9xldžRWckP @-^8F$dVu ߱gXI@h4kw UN;l ZwbsLQ_lܓ_'}`~FKP]FM|t獨iU'`,t,Pug3TB6LV2!5K|c?qTgI3M]FϐJRg(\XY4̅<{؄mKY9]O'gE#XOnK h4r7\o%*A|3C+ÜqVWpW=Z >R_S옦4.$f.+LcmV4 fh\IlsWV`ak)]]C<{qcmd6+2xjGzSKS %z[E3 /%ga`ӛ1FZąs^ "Q 2F{Vl*H߱_7m}&Y&<y9#$y%. M[ƪ4D_Mn ɤ6zkw%6zrOT0)}ִm@(M68D ␝G&f;&j|ӛ+Ua+r4KKR:Zӕ!EYb3Bz.U<*ˆG6P}UԎyGagJY˒tv*5Dž{D(DdBza|̼C}0!C.[.hBAګҳ̩kaq1PwV}u"2/aOΟ|3t;6*\ 7zMwԶ0:෸_!ٯГ% BRE#]'/I+v*U J"!DTyyR*kd/%kډWrIɩ@ͩ=zn.ouN v2N8 hєLTgI9NƢ|9܉HTd0鞱fzY7X56 쬿YpFbj!ǒf wъ^`` :vmӐA>"e mݵǨ' R,8IQfu̲uk@ s`@r |0/ޅQ G< Ea6̩ՎfC&?1wH%^ R[o ivל $Z@EZsڢOU֭(;b'w51(VV3n@ !Y'gsn~ %{M[@}z"$:u\ճʇҴR:|I o[ I1^]^c>ؤqŐ 9 p.3vέaŊ$$HkEv$`saRB r6x <,iGhzrWHKIa9C1ɥCLfRmB O F=x̐ Oq32$n .դS}kj~{V=nHRo;,1VovŖ,1 ,P*^Ցny;ehy1eƄwz] Ru ڋaʚw*úDVzD4Em9'962 6.H/;V8^k d@q3g3G&rGi' /c*ZC)qF ]4;Xh20#(ImChJEmFTl_)]}Rx{51L!Qu?O׼-#=@ %fx7 Ԗ,>n% >/7,ZTG@͍K]cWfXK߿Ԅ(+kҩ.>Og1?+7V8 5Y&%iBz8F OWgӂNCg&<~?uo5Q2ILJy_U*%}Vfr"bm c;@O{ڝ{T&=E a |6gmnM'*KT0?N0/Oڴڵ +` -XF0,%c:SlժfMe;&Ӡbsk GiXdݟ žyQƌg:>@<{$v-u&p]4G}H&l$@*.$ uAYލJE="rtH,mA*J3&`QT-å3,#**[UqzrM=Jdh Ц/[鍻xĊ`|);c{U:F2ßz "p qLAUЗCh)>lwj Y47|;s4^\\E_RElN`s-DƮfMt#/KYֳcb#,(J ;{KÁ.:6\w*GVcMc>L#'%;PV VWzNIUhJ29 ®C$Ύ48̜[UB-EXҰ&l}a *geCט_$$ΔjRa}.-*尌=sQJחBeHlYo;QEI3<3䖶\/70^`8$G>hCCn֖VGF{@r8սys^;o? 1<fwLę N[@V¡;iݟ7f0 [8 gBu-^,!)"=0k8F) uJv.@{}Úqx`5@ 5b2- a@]Dn؅$ig `3NԽBw9-"7Å ܘV r%_Tڥu9%6z%0i%(P mGXp$ S':9˜;|d$6-oPdBU3]2 ɵ}NYTKs` 棟d‚9V줿uc_c@ǂ:4g(o^Ms䀏r=XK茇?0@ !V!X8Dԃp,A3M%=VqhJ5J A"!@E%Sv <ŗoC2<d{Ɔ|y#_lYfi38VgcYM#"D\ g^^j -~E:{~1~fU ȸ02+̖z*41^7.\+HA\̲ aYHmX[S&3Kp SǣKNBEw$o;K!|bu`|g۱":} Ȳ81%9' ~N"0Z_cE Ĝd^zɰzJ+4?GAؗN5úчRgb~XC(7Il esgѹSSiEKɸVRCuOg`0!8-~[Fe)ن4vhxt.g8h%L|Ĝ8fWKgT߿&oëĔd"Za$o} |d"C~f8YTƱ^J#Gz][b'ڟ٧&eP%}"ViN@mcR-NDg+)#ylhd)&JJ `a:JXbxa/(] G$!= ;j onx(T-syFjQ&M.У oeP 8-7jFdfS.gGp8yFL@:~D &ax%0<}B7`(T;;[n=1 7w&&[S49YBK<:" !>`؅J,#1JI/@AՐpRT Tfꮿ&Hb>e%?܀u>I7@M<<#\*ej8Y4k'(<og`d>\SjiTsb`NMò/ore[:LEH^8Ik9<~8W ygnzXyjp7{՜%ϊ*aYuLclY 9 p](X,ɗbZ%:Ι%u.Yh)r"I񸼱q&B iQBUl>'u@(ƫ4P,CE@!,-=IAO!g3}>9* ?O@ okp fɄv %x/P? ;su]m CPҙ0P|4r8Ӛ<.f9^3>;(N VfPeɪ}?#:.o|}6oƹ%2NL^9TwH=;)Dd=pj 2)ueᠰN֘_PEm\∉.OC6:6)u}K5AQ9C]ets4F̘PFCaB()Hݳ^Jq9'L!{»gl`E%(ځQ3KݕDMj$p2Mu`9m'@n0H^aڗ [J(Kh՘Tz pj".FNb9=qu譼#р ,yw@lvr#eaz*> SQrdn5̽^6kP{V=멷*YOOFNGFfO-&9xjW+R1>.0I7C+jBL1*3o8мɫ)Eijh :̨%fK>+<"EArB7Ҳَ*(vn>\@T 2*)eyqeсyrJςp#ށM5?4cb pd,ͺ>IChD;Rp2bLjaeQ%Ǐ`(O;oD;O m Q ̪'h{ZI{x:$93R`e^, siudyj}tFsvH-|$vp 1k ^BmvSu?t5BAV-mv`0pTfVo+" mjC{}Iu3#5OR)izqJ Gyot,Do١k|o$y~/&{l ^B qbFsSojmTd' ]/NmީވtY,Rk5dtQG@6* .;5}5P!s?x;,şh9?d?%]s/ZO5G\a(} oŒkZb O'ԚۋגTP97{E`x5] /&USW%Q[̾`\ Jy>*bwˀ 䭌Ӿw7?s>I_8Cd;Z/3#.̴EkfxQɢҝ?ZQn۞ ({$6c`YQwi3Ǧs7X]־2峥A ߛ[kV|eAW4䅟RjnXY:@MuSnS8X3- ߩOKإn(ȟs+p!| E7cKS0l=k\ଝ;uOdlٱOӃR+$MuBo{ulƙ  \ OudL5‹أmTs^qz#踉t pm8Pa4l"`Lf}ؤf on@8&\U\6a|sҘ]#d o"AGϺ ŠiLRM[AGF#S]D`ũ #=Uo3%kieDt+!+4rtBe]l$EbgFXtf\#vNxa FI'eE.$ͫc(iP{rT].vT%𺞥x!.TkxPU`O>7;DqOR{s^(OgUb=۹1sM"c`zx=_zfS?ߚqnqV* ґz2I!= N].&ϸ Vm# i%l\f U[VDXmFGFt&$2Dj3nd=O Ў4]>iԼ{no4, '9u"Wnq[U8ř۩^*tЬx4M|R蚁@[4Z c=b4cBW†t*>;pD 3ӗW叢}E)-kteLKv<UPfZM64tLΥdG-ͬD> M&HwE8 F=s3.+[M^c u~l?G"a|Lt_Yݳ1oe}}c8=G)˕߼,_a˻M'W uMn5S_!vJ#~"ݝޑoחpk;7 1dQ֭.B+q!v !%g< n$[W1-8IWY dy%ǐ}9‰|;J[*I\3ma9zF.9^jSM~xcx7)}V3o'{&nKuH'pϧYW3 B3$( ~PL;TW#v,a6|%GYgHF0Vji1OkڒGu֙lxIو%_Ƒt 7G+Mr"kླྀ7yO!24p(䋾&^;@e"+-$ ܂p!sr?o{%1Ԧ,][^%DO%Lk `K"PsPYʥu*>(T ߈xTa%B=s:'dQ=k,wܻpOAnVj]$L}(kx`Ӹmv~e$v ZaUbJ !:bEL, Q&cP ƒ!aV>| T޻ˠd5%u%W0&p]l?_?(M΢8=J;TLmJOy Һ@$r`{ϰ!-| ro/֗ 1";lq6(ibݹ~NbNΦfSd:r~G=HKV{ً /ixI˅W O窍ӼWufY?ky@Í=HDz5Z8ǦOo_=ךV1 RxL;.Q,"A2/54K*{(`DO, sC9ei C N #^qQKP *dnNkϢرDm8YQ7jYk[܌'uZK- G8 t‘I3*6#ו zזvLq6 St 8UV8Q_ yAKwvep1qjѸ: 3'eq&$x?Q6QasfB2|[3(åCҬ 0 Z.y~x3A_0ЗnV !y$̅XƟ~䫡ЖAf߲`N]^gXxᅻazu܄2fuT{RE-nvpce/!r8();2|3wt+̎C>Wu,<`V*'=c,IRH>w"rb&-#?÷HLE8+T,g;KZ q!kd%R3}LGk#yOm:Ԛ5*ҴVJ'!PI ?S\jj X=u[m416 z5(6}x4 v#|ShH^;p.WKv;bgǍSÔ%%$(ƦXm)g ƲaqL\h'4[ Y'B!6ФU,V dse@<{^B5D=D8gy.w}&0:Zdjc̎Ю; ]Fg\V}.+l㦻tۛsQwdL89V5U! O-tz04\>Ya;^iNH7o~$Kƿ5k>G&1}uBL.4I9 J85X#].x;ŪrlN ^ٗXeQ::G݋ᅎa:b A.nyy1,`6>[o>}?@K.W3,\؜_7-eʫ\4)5*W?󝁺XGV\;1ɟ*h S˸%짪Үhu6f٢.gdbePhIj|{3Wܨ:%I'XH.uӟZ(b,P'űiUZߴVi2aL! 5֑͙VZnbS)P MxR"URs1ȏڒƄo%e߀=W_o:ĉf\\܎R[WQu,ߝXgZ .NVTV`}|4TaXL+J݄Ise0!t,*K>큟qMiCL7E $SUXn/&\g &،X뮖K om5 PuY -4d;KG:zXwӎ>C,̤6PF)in,-񩰻) 5l@Yo!}L[@pNэM\:t-hΡ3d#ldPPvZsG`I$VTm $ŭқ>h5 (1_5?Gp&˽lwu)ɅZdy5bVQ+n1Ι/A  s 8%I9x'\-QrėU5O]hJC>9r3Q0h}|V$!w4-PĘjvB耇ڎq1dĉ_=ec,<c_c~z6NSјjo˿dh |/. wW/_lI/="h%l$ fF6=ΉW}BgJN'a!#-4<WXrj7 =6C. re$ @j;7c4]`lMbnC[ ǐͿl⠩I*jr[6rNԫ3LVȨ/::PwPS_`<"LdQ,bzM?A%Mph%ېJbRȿK[/jl-xIO/u/:l}POEJy0&#0r\ɽ bB&)U()զZy|;4cqJ䃄-}a?'S4'o6G\h(nB < B1WK"Nwİk}BBCvg֫XM2F`KCc&s aʭs<r QV}o?P H)͢pPp68L9AF|6T[6}Z\ͻ\>M/PG:}-C=A>R"0#[7rc׉*|ѦB#`iM""XXMJ{iVck'ԯDjyWV;"4E,z ܜ,a\(#Y[wZ{ˁ#$O<*2%ǠpLs~T3!fغj' H?gaV*=;Rv[FfvB 5H3i0;_ٗ-H(e:03`CV q5_©ΡIW)Rӱlҙm|ŪPZs<Ձ΁C+h[!xd=ZŹ DZܭQ<8,]Oa|p´4m((OEd_r#giy߿í0!;ݯf (T:F. j`g,zqФćЀ")O!Ob%gc lX&WY9_ݢϢ<V{8#*B X8I}N#l{H;Lh F D ?=PW|6W;$Z4ђ%J2>1Ǎy1+\=7Ik`$Z$?K9–r1(~ Dw܆J+.TCb^eVU=gUv+C?bޱ ^TGa]~!~P2C4,RZUC5Ѿ_Cu_W3sz~?Z ś;vwjʥ^ f/Zf9|jp%@;ф!oTdJsWtN!̙wL/!tKϯrߍ6 a<ȸ o&oDLyCT0+5)\C+OP\&[,Ԑvİcgn㤑"ת 泝Y-0VA;3<ʰӱx@J6Q_,?+\]>C~ݭN7 Q}"EʥJKOaeDi}c'%w.wl`ԀNv)]LUz%@s5 w14Y-4%:`L/%w=6xtJ\DQuү*íu:ߴI\uͅݰsH!`,wVyq .yP~7X'}d h:ͶH[>۪w˥Փ<7Nsc %cn= T/f?*7!`P&q ֜E iv!_#uw=Kxd]]VWmb)`Fr|3C|?0uYnK_兇zڻ8|s,Kce37< Kf3X3߶ ؜WqX$~^kbOHa̓=/ XįE8){-Q0*<:"s?!9U5 Y\+ CC}a8 ӣ|݆`[Vְ뚌ȳ1Aϯ.2rI"W! n 6(Ғ!72-)D: E(\ܧ{Y)p}w+¦`5"z)-4e tz6Bx'B޺׍Zyx#902Ce#}BR.po:jfBۚפk3vpQ[66sON) x`x^dHHmƇ% 91x`v$6:8$id4ٯv(A׼Ӄ.idB2)_7rzTQg[X"=o_m$r!I p;k9!uVcw8>OȆB$C>+]AZMpj={jbSi G?eN WZZoR8*g;v 'sTsB~ςMG^xKX_|.L Pҋ2 ru=3zkt+Զ>mg㄂=CQ1Om]CfcnK2i?`uTQ("-S)Nv&"ll3|?z7\fg D uhT5~f.;DP`b3ZGl̖*ru40X@x6p*#hl;aKF? : Ydkܪ%Yܚb(5ۆCM\W}9=ݶ3HqಅO"eBl\c37>ڪ ? q-m{ HlƯU"R %V>O;9CqAky[$"}zzDLHcH)|TP8! S2v3ʊ'>ikh\Gtޚ.BqI0l{SѨ5yhɨ#~>;r>M)Vi1O*hs^SO#Nj+,JwmV.é>9a{a{&rВNjdLb洽HaCcdꝌV ?c Pa5l$[E{f}aw7w+ KXiVQ;؉8'{5,Z3&Ohˍ qOOQ|g )1Mo# dJ1).zC8:E\]eAv5 A=o59R}eYPM{_Na6-_l-7{@:Xf8UeI}XA $m;!;@yF>t2wS/c!A}2DRn *G-a~ GʕfX3ʉL eRҺC/A]%~LKwmYwVMt,:N ^ c#e ha2Pсm+I0|7^Gr ƳR/(CĒ՗?(=tt͏Ĕ#i;!wX3`g.gϵ>,2@Em" ٚSVj?⹥h Go.$suojˉD,WR^QZYzFpmw4 \Xgti<k SBب,p@쭈P̈́Qk%PHgk2y&\HC^;/mcdF5GuSn.:a8!#8[tDx|4'\] ,;;Fdz(SI|M=ZC4u?-20)Vq=,13ZkLKwTA>A#YmΪ w6L>WAZ<RenusGFAn~^,϶RG`t|`)=cXHP n ^Ļ niD [a&-XM N=NVQwRZE'<ɵҺF 6dzk,g6+nlm\LzӢs=VcC'ˑ2mqfWkH*[{u"`Y\Ix3k!e!:"8Q: 2vXs^$ӥĵpPw<2M.g\gSlӥ$,Rt)9_u&+:wod2\LÍYnhLCe){J]~XJ(%|sQ+Tkf_XD {o2-jv}lVS5 g3i,-CbceW$m"IO 69sW߹8 ¾rBz G*AV'FI1PrpqTwy|u+v"=7ŔυJd_j*U9*xNQ/"Ũ:&K!ͧ#ggzD=ut-.|ٍTE 8m S0:IRm~έqEvei+m|ZJߗPdVe[RY_K#{:i +ݢ]<j¿`YGmڕՎDbNf 9!^mw<]3vQ@XL60Ag2Q3z(P }ţIr@_hI;5JJD>Vuq(Ec k׫J9⇀0}x^ҡ}s GNTwa{dS*6حz㎅;_Ʈ%h0Xp񡕡W(Q TJڢ &jy^J17HدզqݐeB Yaڇ;o] ֘Q`QbLH׍a'2)g<(HxUbj*R=H۷M$NX4Yݮj&sªJX:f=';;^k*CoJ#̬'n<ɝ xljn+Q>Y䭴isa8lPK"+Ѭڶ%92{gA[Sۗ|]KzHx`O<2~3)"'86*f]'Cm1"x]JT!2Z](dԭu*_'0ATuh"OAw]Z $g^`[Valr }}Dozn6 BlÜ4O6C4TO$ m OY.L9g#f"S}-퍢֐ÆC4Ry ` SX,C~3|\)N0O` P$FâG_Kɝ_^m`g5.5q,x$}3†fBEL!s' #W`DZ;zlBƟmm"BA&`j]I?]V5!sGDߋT+a~AmQT}h#8l+h_/7 'PFUf9k HEG8Vv1tz| molǨБyn:krb"3E:b♛ϞҴ7@|Aߵ^T}u)͓ ~4=a2B"NQ)A0IyYm6Hnr\1RĴ+~\׈[ۣD̦XJG^H T%%QpFW}b.F*LҠqPȫp5DJYq LJFkz#H:k)7I΋teH+n[\loK($lQk=xܣ-ǽDJۏncbBvʞXt u;lVq2"liIݤx=JNK&v?D2:JY4^e%gP%ìDY[Ɯ ]FL0rOb,j/bO7m y4f3{L)vBh$2m6JGuԨ9ߩjLl}'px@$M# BC(}"{=W1ޯكVSLWIFtkFO&]j0qOF5M:@5&#M~ ${ 2, ŚSv#NRIkor) ?QBMB7il0Ix щVd l Ƌ&,m[G{$Fׅi$ ZPsQ wI_~PVeP:ɗAJBNd~3N0\!&?xXY; vw#&v(Lad=ԤQ:=܀fDzط8 ?R(kNE17^q {/X  գ\h-_o f)]S.R4h\{P+ڔH֐HY/G7{WnI҆/ZG1'ݜsa|6"&Ы0}$į/'Ĭ0x U;axv~pKT VO{JrA骋~p^\6VeڢW:W1r fTVդvGdڛClpgc؀#i^X4^ețw@d{^ V XuN N]>RO^Tllb]\10$;v,ͬ4+.`WfLsti0D X!slj,CZ]0â! 羵6׫Uh=W}#X~,:ςt+[Ue71HXYt DМsw=5 Z}T% v'[m/wR F Jb/B춨-V&-.t9*n0ᖉZJkAtH)ٱ;p"#gAX%dsJǗ5(d9gүdHc}*qTMi啾.LHg, bi,7#fɝ"U_+dN*2V.so׌}ZEw'lcCfnXb L"fp}OM,|+|X܌w kIќO-lDX,G& >t"rEBlŽw"a&-=~1Ѥ-Czsu۵/[/K$[t~fq"qwdFC2Xw1%M.چL*wyOW?W- %SyX(]"Ft9G:f1'YЇhMڰCY|o k iDZX}NxtFpSQŢ abCU'1c@N߯e_v3H9+;PRJd5[^J#aLb|3!H`!~2d2),-жO\&n5%L=MCƸ`ՍԬV!’|6ud Y(AYPAy!'GyD 97GSbYuB}Vjh2H\3R k͹cpU&\R!L2}͈foc:+ߒ2FYr^J w(d {ܖn jj.a$6a7,^eȬHɑsG0M&LX~GqDP|T VX qMU>solװ*%lP lG*!zeb^M YU]9s;Y _dhKghSj/G5xڕX2*dq-Zq1ZZw)XLFfQ2 g KkANt.%G*NwU{9g w?QL=#Q [ořb q'O5oPL^]*V]bM:G:=D*=j a/RH7 @ x1{F#bEFegr':+w2:ںj)ޏjmQMw_dž*:i\`E%.@ao1dHmE=H@~VO\hz/F/"#Z<{Wt0 /%.Gi^7j,l*Pդ ʽdWČa oycNI~6yv*֋nJܒ#0L`y^($$WyD3U _fB 0U3 {E#ޝcZ P&?_K$=ksj2Ar)U2Ɉ ֠10+cQۓ`E u\C^쐭 6k7ÊaL*H,sSVT:K9>6,5`410dlnb7aw7|j]i ҪE' k-FgѢ=5lb,AbQ0f,yR ٿl𞠳Ƣ F`f[h7eY/E˱[QτA0ֱK5h2=+oМ_{SڧO myJR7"6cjoICW!Sl╙@,}!F0C :nhu˜RS(y?2UNl,q:ͼ;=Aeuv$f,:t5T|VOOu-Qn+"T7u14qڌt|X:`E7Ml)IHωWnη9k!S,)"X1I# s. aEHľNl+ xk 21F.e]#(v$r;ƠuP@^T|ܻfXIpaU1{A83"R:eetV&Fv6j5ٵ35{3$FBmDpc̛0ZSlte5ݑbn"CC.^Sn}h^oqoh>-)[ Z,~ԲtӪ(2[MI0 9E9T%^^16% 'unMOdT_ y p47EHǿn=3>I&qU$W_m e6TzDd(Lً<XHjD){;YXL |OtW_ 9`c1Nk0{eZ?3W a&L;jx}õac$R3f,E^"\J?=+ 9zMKnd.u]0”c1!Yέ+4L_~R]d(`Ee(VJ0ώt2Fb*Sg"Ev-KMMh,-+ܷ XN ŷO^\=kxT'An$`)uLMm &} ry6]oFB72\FR}Q9A(DV@Sv>Y2'1ιuu@#KmxO8< u'.ԟhSL<Nk;M'9C? |`sgp$t ct=4X4N -W(LҚOWGVd~ !8L']ƫ`9 'z1*YAqFZ ?qQTZI:+rP<9D[Ѡ u~)ǔ0!&0dGQR,u bAEmb7 ( BMv?4T'/?1W H5C:1 o_ ߲. |\ 0l |3;lVAzngK܎eHG$Exlf/Dpgke t -6~6B6S)K;|;)j>mn5ܽ`^U>J>03;,U -y i W Ӭpw(ozx GNcC| zM533mZYmfAö՟Boe K!]ǻ]RES c0 f"d?t좔A󔐁o'O;v%*}P3|C `j MǕ%WxAC#V}pe-1zD'G6D]m fc  )ױqfdŵnM~=ICgUgNZ?ROUԌ.>xTtYDQ)~=q_P=i'ɻp<PU zЃb<.j} ?ds4HEe7\чFPFc<孁T<W3Dz%nxɫ2\;y!G<3o u҆D\hSn)Z;ta|Q7Q}=> m)+DP\Z}S TK7Dz+Q%\iR D3oJ $#j4[lĉx)wW3\lmI BZTfbHkd|0-xub߃"s~,#4UU0G=I6S_wzC(WθLR(}p Mq(Mi*C% 9`1y߼>WWsXz N' z+)V.*\.]=g16DFV3h\*pSK4FO1Q(hGhY0)zn{=BƑ}EYBS`;@ J.J[p A"ܟƒVGU`&At`S|ogXݛ)"o%Mi1 C5f%klmnZ.lVO'WlWDPϩy&|w 4lW2)41+lNCl-8~ eZY]zQ~yOÿ˔֕7atsi:wǡ>wI A^SۼzPʨLtTLF9"en"''co֋Oe.%: N7^%: Rz9B/ڢe辉ӌ"EԬΠg`}'a|ˏUoQހ%w0ۨ/s0?+6pWqAAWWٙYJxk1:}|x=H' [ypʽEqgB,, +Դ9VEי}T"& Cx΀(PBIpD) u+LԔf9l(@9fуA(c$),KӑtٌyUmz*'C1gY ]Jɍ-VscrVvRCͨ_1mc}0txj^rqn1`ۨO#h:~6Ӹk߯ 4E?DBBIˋon"J% m7ʱ?j eOx _x ӢK(.~u /npR'Y )X ªbd8&1QaB$q$%Vy>L{ gbR^K4sa{sqLZ@S6*."^p7_vxU#QT?p_h+?D^CN{yty|mj:]7y8H1V=Ma@''qx@C^1\ZѪEg 6".=$*zI$e)v.A p\zͅ`}z]yEi/ - W:6a {zړyǶg qN1&UQ\k- U|x9-g}PU P9r,{P3纭sߛo$\E-d ؾ%&-">R%}eճ*΂m3~ÞW(]oٹ4-*!cNP eCVE/mq j6OQ @P E2\Nd_.t#^8-zȉ J\yQ!#43xx&zBz>Tk [Y?&i4pIQ˖N7K[Z4]׶N0B-.(;/eT,Pexw6=&2h8Qy'Ƴcs]> 6U٨b>6(+O aT(:u[Ng)eȠz2=e߮=BEt-,$|8Xǝ}inEA:!DF/W+`؂*I%ۙ5_-fKz7!HFH,# '"Kf0S.՘Hhp716zJeN?7(C@wRĪ^Z -arVSX{Rº&s ^0s>wRɁl` gW./qaiALacMkݍĊs{ ~s:j EfEpDDMhZo]pځnw5'Q^}LՋә /Fhh`fu*|]F 2;Zʥ.A}M dC vE%9LkP;NopeQIRaq(ʶ&?/i\|T T ȏ-L(I0R2隩ڔ? FzN\1bgiH}\/@dsVv|:bߧ;a?|:k;ގ>/nH`f jCtN /v&̰ETg4}JS #VR87jU]DQ]Y,T5fmv4S$X:-MΣ Tq? /ėsu5|@t蹯Do>Ys0P.,7E_.pu J[!"u #(I-96qFdP\Sm\T=EB,c=vrrrsO%/ǔ!bC02x Ar4 BUcŽϽ|MKCc}E.TiQR<5Z`L7hԲ!߶ vU|[vh,30.GCrm0ERtb3>o/i:f>ACm^-8X㮠V i[!x9 ʊ2nδIp fKeի4yF5qװDw{<{Sxeqv6l˧xۢ8r8?THZfu2V`΍p'a/}zm߲G1'ד;Yڟ.BUKPOzDxIupk Or| Aq!1k˪%_( `k"j ^bAƑQHj4˩9LFv;yi^i-7PH6TΑo-9.< %&@6O՗±k "] ]`fbKCX)LakT8&>e9tv .|*JR[sA;e\7VC/Blk499I*߷!%_U&O);) h);izͿ/e+Jtl"\0ĭ2gGL1Uj0 e]R8 ǒ `6[z7͠Q@D4PzBzO}F,Zli@dߚ,gd ^{j?W`&R/#.9'ZnCgVD 8qwwUƍY ̧A*b7@ HlCglhTFLݛzpgf9ȱ=l3ų{,=E h*rmD,HjL 7])ܲ}i&rM fPmV4KqGXaXswiL=Rs^a9{li36d@oۧ}`Ewꄋ, s:B:\Z40Ռ}ZH?೿RfbԪ@k(-d2m)SL笈wOӋ8hrd;UA& \kdo}y: ͕eePs D264rc4A+WZ~WW/NC8%WjrRc$M[B|}VM1&AC:$x(be{.!#u휏L93)ޗL^2Ҽ'3l~iTx)Daq!Jg dQj>"!|li8b̠;u^Τa^SΫރJ!1^C/SryeЈ?#s]w%Fڶ55z= 772σ(+[6 !1r]s&vt b&{鞍)._%z:Y&Y"]\9uTm$2'^@iz* N4D;Owu QjAߨHL68H>GHY/[G13Az{WOЂA?{̠&< 4"pI8 }.9:D5iܾ;;aT";ˏ0qx챘38lD!Ѓ*zYeEETrruߑ|8ec 4ɬ6 ީnթ;?5D'an#8AOܿ>׮*lfz1R$o5G/ڤ{{2p.cd5`YZPi:&QCSU}-6gFgb]Lb`ܴc {|e2˦vF.GסaEZ![ScՅјP DScKK닙҄Zoj2`6-(Q\:?R` c#떤yw<$m8ytd4MZwʌzdw0JuF qwPIfгUՖBNԲksI! SD03*4fδ]C!IE>!CQ;i}qaSw*hA=?/mmod%R2mDvÆ>^j_3XGamɷ{.A%cukr4({kB]ʐ6G$u6tq v%i<Kd?օe=1ni%l&y9NpqP p)Vo 4^nYxx5BH_eM|3 |C }C"FY~C]8`jO/f鷖ֺf-6wL'`ֆ9T!"K;Vn !OYtK !10SD5( [.;a|(I#g:X-Nⳡ¯.LLj n[Yq!'cO$O??F6B4ρ^(oӼgݔ5ESI_eYN"JD51_P ŷpIJ{.Gg P`,2-'S,֔B0D8co(&rDm-ƇVOfvL! 'ܳ E)i}2cfD?o~*f6х$f@?Ń:u7ohfvd. ̄HoC MVw'rgٖQ7*jhA:e.,[7'bHw9_a :Ht"PV7F,eQD2DKy`C.U]=1Go 2& r|Qq]SP TL~%lP+н=6VxNj ׉$5FS;8=<]bwbojk2lݍ@NOG_Qѫ. ̀rBX@Smn/*ryZ[yӋ '4''fxEPhD)`}A5DPߡͬjPp.-ܝ}ЅS됳KRR ժ~78@[,#Jɶk "-Rav7O?DP\_["]`YC5)8 $% ɔh= 6XWKasj}(`e?p.{[ N0sQ*->f$Nǣ/pnHɡvEѤow:\J$BT{AGcGyl8FW(b(eVy eCJu.̢z'axs ıP:S_$Ȟ{{i8uߎxR1~~:([{o>ǹnZӰ bwI,h5=`T=*9EjXI EX8c!9CKPlUjb9eG#.ȯVc˅ I9X6n~sb=l%tGAQ5%uv&ۿCݿv ugzDmZSq}\ haBUw?_&ŲRr+},'GnQ1v\՜J$|]&FA\5^LNRX;TEN‹T8H#MS{Ƽ5!~\oYYb۵ʬ.T(.w]^G ~zeC.h\ݓlLA-]oջ!^,jIZ"Xb$i(|r̖|/5|s/,(c`9V4rX͑D $mS8/>kXDm6L!]~_U /uÁ1֙ o?ڃzw^7"Sԍփ K-|UeIUsü̳u*V3͝ 4fck| R$$2[M\ N3ڕ*_˙p28 Th3yDMڕb6(Ck1iVG"][KP7ܳ8UY9j$;3wJJkYɴɼLrNlUNoȊu'r9Q>7b ;6W7"#Y 9Jr]Qj" R'V,A6}!ibJHy&Qv>8l-Y9?";ju(+b0,O3ggL}t-q¹32F|1i|M, lՄ:kI 15T)D%2M#"κ1$XvQGRt㎪ b=0tw5CΰfTf%%+:d}y ES!q֜ Ԇ/։3HaN{q5J+#ZLeǘ(4Jt$4:'4>@QG*>{8`9&56coR$6>Ӯ9ts{/IqT !lRY)C/;x.imhţuzlcco|(CԜ^|:hc"Vʦ@5ے,Ʈ&lD!&K_\uLNbECܦ C,*qxspE?\;ZQg2ɲ Жo8ߦF=|JcWE?Z JAж$Oؼn* T\*aC ?~ziktoIA=lc}ɴ fE|ao-]o>j=蚅CjM{5&ȜOJL_M.6.\QvU9 $lҞrMPl7+Eߑ+AHy [|3HMY]Sۺb*u~*bMxמ`q'7ԡpぽhWŷ4"-/\&G҆8 bx&NÓR^2[Or"wL'u5s L}S/"# ÿPۭ̓6End>HωBaQV25 zԳ[9\]4 ѝ7)|>lGc\$ n57JP{I &z8ʚ}3/a&[qan+7nef8V)ҫR%!Oc8NpL"P0GFkhm3ĞOb^cr_ɒ\Q>%=Naa˄"m3VP}5ȃ[%b;yܷߐumnSw |XiPB`+љSхsxIrԁsF/svssyuVpˍLzH0- /w,238zLTuHݗ'6RUMCM aBf@J8< TSrP*Y0Js3U91 cyF4 bK{hLO!aDQG97 AX8N$aDv$뛮nW^fB"^tV%۩#߉],g*LH߂ Hj<.o=K>slPF$8R2AY9֢@ҡ)yC=ߑ|KWUK-γLs*@p9;6.EHW%~zP0cMQ{\zKF#Eqd 2ʔcAE;&߽v0aFضia#¤ΈJ:䂵9ihjY:s_d|.݀&V`=3VFgqNt@:(,BSX/!hR Z1j Ep' 'ꝱU9* &_~,~ei5nO KY#nI8DT8HRqY ;-sv  @=Or"Z(}4 -_, pwRm+zc K 27F(L|J$ ͢9 *_BP`֙[?"b88w[ܨWvvOxr SUCnb*s(I$?L<@[c&*N^/{.)sGy⨆icj~kR])#DuU1ѡXwJi*/EЅ5Y,[Btzׁ2YpF'T`_bݕr,D3Ksz)덌DţC&j*X ^ht\}x%8hUTb,nU΃j40%crԺ棡;96t()Cs+죈`lD]鸁FsQӽ&DJC,A;zTT+`G|(Bď5i%_m?Rh+ ^zy YE0(20P74ǃy ꝋGѦ| c^:C]+iygV؎-'z|eS, M/qwh3@AamF݀2&%v2`,/60[Ă ]H;]!\P\ (wqG8HHsA⛆&uY7Cp]~N7vy܀Fq#_*ˠհg| gҸOnīZ4<$X 8 #y(B*n̿ D[eH&T˴[e[ڬb^ [[7f6c+S'?z U dj]Axp@&fvr Vd/KHJ}Yg[tYu|dY4E}D&|m(P5'"$;n*$1XiQE" -C: 10yeg0246~ebDD Pl$aP/"4T5TEz ɚ鬾t}A=Vy Y4ӟO8 T'IarK}#MT? ~ښkΪ5#!FՇ4av6];v;]+>H7WpDMb Aa'zT : FKlX5k͍_-'(i/d0lVj6t',Tۧ :puIObtoXz<96_yx(daw#89#2O^B7"&= }'SFW\~(׊v wƞftE\#aсؘ:F0O\?%1|XI& `J2^fyor`|lX ˖#QUn"Õψ|$Ǐ^PpwM$B ~E)6HOK/6b.:=*y)QAc:ۼ:IW;q>~9#]fS%'HM.*YXbfOcwPnz聂p}K:MDBO )9 Cq~DXs >(ߧ_'i"F ͼ Zj)(k& w "mWÚO L}~!3gPku_ "rs yC 6b־Àz=狕t^4z78䊸Zx?RIt2= bx%A\ o!XKM%n.ģj;FNy.mb9"mGϠ 5^/ɱ'1? ޿,C 5e7n8X%cyvGŪn._O\ZzToNF[M=&eRZ ',L%<*;2nfe % p yR` ,lTJ P.eiհmie "Y6q]./-ֳ\Q4>Ҧe1JD!kN.pȏ4*nﲪkcwCa䯪2eꅚp#c5b7/(!XE-CX[8 ]2ea[.6ʫ c @V=w YF AEZY0KumHfAP/%%xӚ*HZ@8YZ̉C81XuK  FplD#hs-䓮ҐZ6HorR2 D:]x1>j0!y8!L-@ml"NrբoTC%WKRދI&-1ZI(E0S&P>-MUGL 0JX uPEbbW!Ut/&ա}7yH< d`sɡcfnZx>Gں@nǨ^YXdBx I p`5{1[Sn֚!sPQC`+Oܷt;Ɯ\}_Z:@#qpg u hyd)sZzygE/i{ r|YB*N,x]1{[e>/,h0-x/"Gt)lpf&-iI-Rx3摡uYqTN '[ŵ1H PUd7:ԲtWv?' ڼ -+)pq&DfmӢRv m^3k'n{4m6[)45K,itK4d8U $T8t$6,SPIF OO y1b99@;PMCp6ƳC5m迈`鑖I[$ hxAݴp?CZ [} eK՛!2ͮ8%ƏE ):r>רּvX̻08~@lb/okwa];cq:w'\z=[;6+ H& ԧxSKd[ִq.:!ui-f'iub6d{/ofJa(#v@T%oLQjHZ= ]@ZkGSBOsDA_p)>sWz#h㿮<`$!M_D]M aŻ˞L;,i>*+zI $Θre -J]jS6 vc;fܩi/&8;bD:4,;۾1Pj$_qΨX%ߗW?z leAT^պrr(ั^cy`̵(oG-w]fs+;6gػjyev=ϲ4cb^{-> M8} H/T˧jk J{7V " v?%VACF(N*$Ё<_mg '"YWzwI2c! L-:Ɍf7=RVWZ ml%14,Z|Z\:0MSK)z3R]KŶD%}9j cPx8u.Ooo4nYW DߖH6"_Υ0۶;`*"y5S:{$qј,lQv3 jyN[/*y_T9GM'Y}X襔ذ>py|*Ľ CGC݆(g|uF rGBǘ:筇ʽAC *\d6[|YJ+җp i'ϟKCy]v;b7-?7זW&( (⟅8hWm,>CSn~<:G DRidlxgb >\>W` QH2}'p./}#G4yrlae+!Wok <ۼ9J',A/B¦ EסKa0wQqU9 %3dCWׄ%#ǒ9?YmiiҤ{z(5@hP/-Ҋ7*(#g䴰%+K?UbX2VYzZcs47rIu5,ס&n΍oVn'u7.(M_wb.z⚥3X][_]~eWtqɍ~<oE vn(f"ڪD[uZRr_f-fFj[KJpYmNc,OGU+ ~k㏂!UσM1ϾS<-lGJ@,堎޵eHpA=1ZT 7f4`g[(=V@)K)p)dp>4N~J9iV"U Ui-aRߝϼIj/E>rPwY[o<ڇDh;`tNwTIu L6,:9\q,AVp;] ݩLՕdtqiY{% -ѬQn[xt2=V Ս'1VX_oTc*?L+s%!;Io#43Y5֚d5{̜?)[JUZW]y8ae!NxhKڇڏg n~tP\ }F ,vVdQj 4A/<`5tG9dT1tB[VxCGVݖ$?7IĿ~Ewe"8vbVPQ&mAzu#1l76c` 6m_ ӭ-R{(m@ L\_u'@P':yz4>z7O8R;Z{v`@a0" XHB>|#<^e6͖|I v{}DY}>UEM.oims94-!_ҏAT&3oBLG*z0*n'<[JerBH^í:@5 |t8^Tb)Xy]!0Y4_cޡh,i1r}ZHgjr`B nU 5MO*$മhfyPOSwMQG1bm~\*c&uw_=pq wqKxi@3#jmS.05ز%\O%pT]A85ǰZGĽ3Df|%:fn,9x~cQ8%G9) b{yx fJ(9f',+ V*;}$UxL^hD htf9Vp0h dH"F~[)&v\ZH N@8`sxR6벂A?0DԲHDZwN (ʓ6{*o'xiH;]3CHpe!K6 hc ٫ ]|3:@ \:UU?nwFau4mVjIZ icۮ1-Nz> <܊ːZݞY ' \X!=8((:xaB=2/k\ЩL ]YfF3~'AJ$91FrC!ia[t m^H~%aa(,162qTu LwJ*6S=zJKPDz Ǯu<27GiqVƾ=ǼrCҍJ2EԂ\gէk;zO<ҝ9g%RN(^{{,p5XNY|8r3Ec]hU Xij@ȁ<M`荗Gk"E)ղ؃!qSOoBmDHĎb:l{$IwWИ$H\&aDRϚ< r;ݶ~w#"Kּ<.I1םH*D-jnGwt⩾ܤL5#ͩ*0αE@~'[˕cMh܋S컢GH&>ꐠɿp:eVlU.ŽU\%M;HKBNnVXjx.=>e:xfi$pf@ 0alL-d sWVuj&mz;3kS˸̑݊2(y"d}U@vf/ΪnWJd֥%ԟgϏ,N[!nL6Z+3xR1Ӧ JK\c仠bJwȱM}31v )F^rxWљPb*.o@/k=́E9Un"C~Q ̔,,?'P-;zy#H|սݑ8C{7NRT/]8YpiG5\ k"f]J'f Y L.{U$q{Uas=Յj&pېOr5^%17ԛ~5혣md{OuNI&~.I3S âurQLX 'pӐƪ`_CE~0_,DQVRK ]pz~,'We/i}Wo̜y8ʮǔ"vo3J@ncZc2hmq Xd9A+Ecq*J2=;QJ$oQ֞W(UJ"8#RdEO.E+t?]ooWҁm/FAƆQ^bѸZ `GLq,/W0+dR&54^;-'"0o}1ɄLg Oqj}XA5ƎV>)hv5\gOV<B 7B7k^;rԭ7fl棜;ñ1T7SπmrJI6~d~c߯Y_YU-ߘ/Q!`A姧yx&j[AV urBr맱9-qF8 |vkBCS| G2_l޲MވFbYm϶37{͌;:A?R_]O([B);u mn2CGg점0o~=;K05zp:(.%KFr0wʑlV"N%y60nmP9nK-<.Vyn'UӐr9_#*J#έ,,b pzvˌP@p =-_&9SދQKrRa6k3-x[nb yo7~KB:m* %Pu٠=+<,㵲/v^[RFee0ڇBsϙeWbGD-?P՟(^).q]wHqNGL *qk,,\QRLォ=V_7%ԱE6oH_mF"J@'( x;F p0x CڳC¶}_rT\|H[ں.~uyD)T9dym{xY\dnG _#5~uĝɘ6CP5w41B,dd2>в_ RKW{RFb5Ji#['sN!phxQB%tHӖz#ӎ!D3=4R,q<`_?5C`٥ݜYrӷkx3TsK7'X>OiAluEwee\yQP`ɔ0Yp i䒖.^WUjw /9Š;{$.]t/Nv@\KtX?e>ׯ8rq C+q) ao%p"[ 1QFT- }4q^F=Ȇct)WwzIBÏy855;[X;; g.]uTViVnKc"+ m , ~ubC6AZﻟ{$tpv =Bϥeqj>:2\ O_uACWpOTSk =jgCv`T` Ik430j)D< 39p}@%l5I[l[j2yPBaM\=<%!w"\]]~n|pq7D "S5~hz/i4ۚK.~øf݃l*aaG֔Zd+V.ʳyc~pCoy`7c2I7ֲG_}_/_!εPдӍ\a{ߌ3c Xw/'S7N.Ȥ Uz$#jKzȊ,T?u︛8OŨ=XqG,;1T? ֌m凥4 _BAY SWjc[!2YKGDp͟fF߼ eXۺ,8+˚V H5> C q/m).RףfIP"1r0س= n'9HBY]I%(TꁫQ!iYxƋBiEooGF#Č`0鼼,VŰ1ᏸ+g[T+ ]5NRKY2[oXuږtmcV^*<"(ӠI;Y%jvn_m>jWsj#V> ^y,0Xڵ.8W9>UK.PzwT1EF .=@7Ttb}gNLqpuvݠ^9V8GaVsxG^ %3bW{!u"HgG<krbrH?D^çZ[`>0knm>E,="!e}= d7CΗۛqA !ҳ*i,ľ_ $K 55!-i%>Ÿ%z/~x ,22!aZaSf+ghYQjmRqe+uAPOY*,>YI|7Dc+$KeX[LӒE|}l^]\]3q!?HFdqOhaϪW &XTg'vt7͍E/ g Se "L:}Zt0oԪ [Fiqഗ<ޘ?Kcoi6VmCPex&Paw֪Q|c? V9>Yp3\s~rjǭeROfً, jُͰzJG>:QXDg v85Xxpcg:a ?0|1Nl=yǑzYgc.UnW օ!e f(MJPa3aHX:9@!RDT6HۧcC'֕5`6flxIώ~}.;x\mGO*B(wkfeo@r=2Q0 ahq{A9|٣yr}KnrgRlnEJuNeo0ә5VoV5y+u"ڪQ[spϢq,TK/7 *KO\QfX3Q#P&*Ul75:WJvYֳ֛C Yr$ l(x3UM(qZ~jw2x)}n:=]@OB X3h^r#5MkeZA$ RM9qQV >2͐j7"aI,V8 mθ<aoy{;xoO<&$ Ko#)R< &Nc_%ѥ1ω'm2FPNz(Ө.d_K9Jʏ,cr`chovUlxR"l'T!}<"rq84Tk~8LOu(-S nȦT Ǎ8EoYJ[I7d  B$SG@:At$پW, :_RАyj?y.P z,:8sw'Vȴ4gSHr<>.y(Td|COw 4z!xYLYj0…|?*e z#?e:mR*9Ls@K{u먅V\;B)ZUg=n*G폣H3ݦfweg+#'|V }p%x?d s=rsex>M?J$(JhZT0j7;6[[NK>^ @04D^M@vulk:k#bC{g!1D}8LǏw]Fet?U@B? <'6r'ol0#g,W W4~XaL͔O/ӈ> %+t wZDV'N^-Oyߎ\ s#$OS]«AVpZ7AZ5_ZZ|îShg='cXj ~Т@I$ڙfmC*Tˍ6y|-AB:fh\Z6X>u&E1n`1}u˲Rn۠ŕ(ȳeWdU0IA>;9Tu:k!bj& Y;]^e>֗Y)\[><@֟@9~>Q:|wsW1}K PWm+Xҿ.:O* {%3p&]wjv. ޶iD2O*B~U :/Pɑ  0a"ezc¸U MW'gshY3G:`qD!anQe;ה=!3ov1P ^j -h$Rű o"NDxI}[:E?y+˜X2r ݒΌY| 5rq0^}P#8и//PS$n?fۨ?;`%Q3%޳݋%8f~ymoR։^NROc(z=2:.V >λa*u <Ḛ_9뿞.cZ5BVɀZXW7P{G-*k(T٨gwdkcBvv$_Z=Z8r uBR:2 WO92vϔGƺ1w_77{ULڮS¾! 9\9 6%.s,uz.gG޽>9KZ~ CMNtz*5n6:ҶtR$"_*܇7C҉H*Z0b YGkJn!g3MԉK*ai(?Yp]5&߉"{UH!BJm,( s._'l8#_32ה"u#>WoWϳªNS\P5I c!𦏥)U5~b(&Xal(fš(-ۊ^/6i87 C&Az1ÄlXӍjo[X4y-ۄIeC81~Ɂ@G~j7HuέFQEU cCvPw37trOMVxj5d%˱EJrd;ICs.R]ߘ΋ |JQ|m#lxilR`%LT~ Cg t*eI CVN۝#j(,+`>.S5L`k](S?cI&43ڜ;s?QZ5_#)Ѻ' NJFfG2nܫŢǰl ev?'SK@ԸʼHHXXa6J LZT1dAiFK#>A"h_ hhdLanWciDRoK;$RSES ,w _\3`Y:wbzP gJkt(/@f}˖F8UNmTGH<.`eߧ/RõohhW;InWP,5]ZIᝏ'$o1;khGyVgkv#Fwif9t %=}B9A_>wX;+5v./H POO2t$2s׼ )YX)TpԤ`fӇsn)P`xlN 7Z;@pW'b,8DulƌSL/gU}!'"P"H}nɂ!T&8LR`./G:1r49VfI_|5G.$w $ʩYcP?n3!$+HCK\2~>>Up^")*͒4)xd Nڥlтyj,8Q3ce00KHֿQ#PF&&[~ޯST+\(aOK_ؠBG Ck?Yyʡh?̿jm;9h њ SGPA&H>*ߩ]j;FهE .ҹGA =$ Jn'8|GxˇU-ʅuA2n"fb6r<'-B"KQ\F׍Σp9RY~^i1/4qɺJ#tbh{Jd?' $OtGWVFN3h?5ֲDGTƖ?eӡNZ(K}OrB^V0"J[2ѬHh)c N32rrXGWy=b X'yO~=yɤ >:_w`M(x;~\ϹH>Mtw~\њW YLA1O_Nr:HNqmyfNCY२< %-V28p5^CCrp?%\>gU=,!qc'JT~N@@94'tr&Tg)Ԥ8dw}`sb2JͽrLE1+݁3zpHW*M{Y1&_W"4&{l{(oU}wB;V7hqC?Oځa`@!Rct;c|WJ$Oݶ:Y|1qƣy aoXS`(i!^_1hON ,|Y??{mdǑ Q{AU'ExKCi{'ws7pz]UI^*%D#!#4"] (Yn D/7ٶ~X~ jpQS\L=xdz]'qR`aț"۔?Խc8"B j~ (aExx!]1[mXmÓi??2kg1 ȃL}UݳAYuBYäWeP"oU;| huҹANV+c} YڒT]ja#a}G; &o/5&CɊ-"NQOrZl{:gg!BN*\&{j+8HAM\Xr;-NeUr΁*8$N=hl halȏD2EXN8S˥Fae>ݻ  c\|S5W̨~1VP,:RN9NV9ގSH;4*F3ovB@hj toη {/fd]IJdz!0gywAF]tj}#ؘSb󚻁a:ڿE fsu౐|bUuv)d6~h~mtq-?1j>n!Z 3ו2KD(;1y[q`8&cn"%:e"Zzә]kN>eEY[=F!Fk1z c1 !L@1i( >T#ճRoJq'Ӆ4MIziĴ0FEdYMN#}Xmm16ʜqԍOYq=i| ߴ}:8 =5p' xkFnb4`OyfAAReJҝ Ś&_2<`n!MYOhx,G06R,_ }cWxZ\{sNQ<͌ҩGδDGFԝ?%<8pg[&/֤3Q^ï‘(Q<2W#Q оRM^  cx _,mU_'l - 'Nΐ-v\cD UO:Oټdb]{3JfDlDž2;>Lm2aZ|!̏%C]at2#H͌+J'ӥH1;ьd2r%^u= 4⢧l iܓ1.ߡ,C\B8>mnALw+8V+_&?i|) <5VIH뇯 5(Qdt66'9Qc\BlbPp 6Ul.'!A!OŠ$<ǝs޿1ε.6!e } -_lײ>H|Sr\c CirC n` eDݡ qɢ坊6GNp/s20-)M$JzrC;/>H2P!䡉Z) 1K l]n:^kuybbHF%<sHt5rVo7z<9| Wa) xc5? sDCcoJfӄ 4ĵufZXګ8I쒌CMJ=þ"NnC6Œ̲ [ -sZE(ѥ?!<&NArJݜwm0~ǣdsÓegHSj`ʛ'] 69$FGv0|uK|brsmmM ,Ke,W,ER  *ȥ7}pN2g,MB$6f0<)؅B"yiK*沣/Ey2"0i53!b[lT oc g{SWU Nە[V 9c\w٤m$d5`@|׏57{bIUQ+([AR0] {"9|/f}&Zۏ$N#X/[hoXt%<kfMAϢoNWb N˄olnlDy2Je0N|vg ^kMdlܫ!(4co8zޛ_ ?dafSs5#3~0H~98Gd| )_,SP 6O)jv !a|XO׭c%޺ar4.eHE=-I,쑬u!:YV2ٕ}PdC! ,t7sS-dA`Ҷf<P3vmBL't󆃻w*wNFtq8V I`L0@J3GHIe܆I-Fh4$0b !jU3?>Q9 h>{nGE]=~|Ӛ#$T=%h;l!!fS^EH&_s$5WL;IB21w3Q,*C^R]M@B~vNCp;*?oq46*Ɵ222 5k$0 (Y>/j3saʀ;aH$]Pd(J/}&z|:#UEŁȉՏ\]hE Z5[+|l̫:83jĦeD/eL'5iS YeW0xzwUZjSy.ƭ^P#,gyugjh5' b,9K'3ڛupO{ &7[@)kZ\E]ԹR8Jē:E1nB{<>|41ZҥM$jT&ԬƇRI>x!l%OAz 9A)f?DiŌI&pHfx"mgzYFa)ϑԇxI'^f% qP\,-K骶n][~3FT93qq2]a<3&& 7擒&(ơȟ?90)Y\p2޲( $kJr凯t Z V[Ny$`$M"KHf;cOT*l! y (;:TeN^CHK܂16%h> w`r'\MuṤ ԵihV8H3 cѤo{`XAp:,}pmZ~˦@0ݿ62 A }GgE$o/m)asb>1ٶE_/bQHFb,SڛPϐ>':aTF+ٓeKٓCݧgY{鹡ݣy;4&K~\=i[")pϝ0 U']fn ~Q@ss.e۸/qeXSp*HhV-&}`*9Ma, 8h z3 J!P xdd1 mX]ٹń_x12 w|N[n]C\ OY]c݃Brb@\}+ٷ~do"&_JYj4T`|1qZ`[6 wک+a-&Z8!YWyxU~dwR5=,C,SoƂUV߯Ã8@0, Wd7I"w=9G fYk%BOzt@3h)6S 5SDm~q]Iv)i8IUA)}τ=˚䂘;&ic {V3 }'rɅc0>IoO8*IOwͯJ9MEYlΩ#!׭:-%puD;TBh}ŽY?˲"A8V*KMQvYӬXr{'s˯Ue1Gn{ u1GMamz7q+4Nr@Vak`Cjx zh\ax698+wQ\= ɕ~8O{7_XQ5ez`vAOg*VJ#vwOaпӫj^G*>(WyRkA3Y}TJGݵ$o5=bQ-)Q<7b(*^OlȫlؘEc4<'*ZQVa0'cy\Vy[tLPOKr/zÇ`e f%GokqN}A#q]Pl2X qѓ^ַ^Y*}K6b%{j E/Թ&O(GP-,` Pu#e]$-z˯ӷ/R|Ƨ;et1A!XI&.qЋ/ a ܖ0x^qi1ZVEmqu<QqQ~gG"5Js|NMI|%)iYHD&Dy)]|?h z' \:NG6dI *,UFY$tuDڹv#+j%?<еxP"sqg1:虫9߱䀟c:d_+ U=1-x?a ũ{Blq8hM'!ܥ]sFw<+τʥ]e . &A'WK_z7R7Aw4A`5u627bM@*݆!9ė(A/!TU>0ghż !6jSM*š P=BoTsz/t 0_/"K86t'],NyV0Kf"Ik}L''!ޯFo.CLzqȁ %)\cvwʙoa*(Xڲ\f]Яn!נiQ{`-!"-T_Sov{do{B:cΊ0J4](fF›]Ad,PR#2tlzU$6_ZM T߇f/e{`&8h'zoj<-0jW^;2=BqG!+h_JK6Jq>'v'kѺ$>FZOp2Mbxoyd6sF(syB}wBZ Q8n_%am̠!eud0m2s*zB'6qg - fdiiӜu| lIܽ8od"w# l$-ww/*1H,BO?!Bi R /,O<`( ħFEuF^n-I ͒W+,eD&Nez=*ߢ01Q;lƴO$X-s+UlB" H>,oʓSJ>Bʧ r}MS~mn‰'.h-hK4JqScU ߴdzLseTWFߴ}Bg*6K/v0;’i+JZRōzL/jT9-=f# ݟWX'kʸ -oxH:8C1VVpCWZgs}/6Ye ky,DAde"ƭRd<=6Qᬜ9#\;\\7KᔪH~"Ȣ͂پѓl\0fͱE~V_Uռsӆw O 4_p9zBwܚdglC߲QP$=v&dݮ;k3g%D}DG#u]QW`ӗO:eQ\}i\Rm}T3ǪQ%; $=A>@IAԳBg U;hR)0}eXХ?%aDžKo9$Lkvz=*«=a+4.OB:|٣C~[\H=9^p|Fz3F%oI`b>ᏑHogۡXAF o[.2Qܗ Q Qƨ/ZʝUK{`7JEqj8.u$a'6H.@\E8?d8+^&+U>m *!z6]Yɝn³"<>`9,\v})Nޯyk[Ā$ͼGunyk̟0"8dShhiYwѹP$[ n Dtѓes&aՈ:L~ c`~×p,H\yvqEϽǪ"1)=^P{4} dIJ ] ڕ"  ^/hu֖2-@jo[أ~&$Wd[!&>|(aYߚFjX7m:-*5K>2g˓tYy&c1Y[}g]mEg0Z; QÉL󩊚Bg]3}Zf :,S$t3}:F0' c4^geO E ~肹3{FwbNpu#]s>ߌw k>L;7M/'ÎIsLڧ.DC3GF,rw y{:jN[9 c&fMu&kvd1ܜ:2. Pf.|.< |Tb;L=8'pFy*oz]["6{b@,yBJ),_&잲)椏ʏژ(Y+UE< X6؞*JkhPLZu舰dDqڢy`6.,HA,2Ƒ<W"0T=#ØMh³hFn=GQd/ rD*YuYMX7h #R.<Yޠy!? Ft~ODY:HoCܵaP>KG}ea1 (E{MV0<8@U`? EUؑ)GCX/eO;?:*" W lg`I襢֮f]Hm] [tH=ep#7U8>|p}*t*N.&B{U0!;|MZWPr2C(+`7Xi j0;U%Tg3?J՚j[Y*ddxk8D$B5!Ũ旳 x=8uࠁ itkt1nJKk!M>4p>QXHF=Zs~?Mas>[,^56aV#[qRUDkuP* 2Ssq<HVOQJPXFHݫ2.R4sq|Skmz_hJTP1U7V@"5TQ8kͅR1^ϜP7V際+<$(K< ?GPyjJB ~T}2gu[&+ CuO%z9O|7br e@?DO/)ߵmuK 'NK0; *."s%kS>-߼J0*:Im?}Q Wl=֖gD$S]C1—cw i^h?%!;. ȑ KKن27YQnbْJp a_dY=&Ah#*l j"M(h0F'FvTs?Gs R`Ckkҁwk]i똥19gWsdx j~Fu ߦIԥPyo7l>bFlu呩y ňl$ Eb(f AgCΦŦ3u8B<#D@G<$=k}E+\=xZP%u 3c2햞eCvd$XF J&|8 <9LJjԒĵOZKrEʝ,;l%E c7Tj)ד}D~I۹(PoR/ט5:p 3:H /zTrRr7Őܤ6P vXD0 ş?= " |h_ͩS/:Zzv8vd,ga #Ed(`ll6J&^OJ(zȳ@q23$+ke+bZ(n_eRbBe\* BA%H7f]3y{*^3}b>C o,ƟNmdSqv[ۇH֠ߩ|-{Ro[ lՃ@,&cx ٯJVM7Ҁ=/+R\{H}X1{?AH8{hMpS.琛;uh&2WG";|Z9N=9gR&mW5ᾳkAjޫ4I;gcXƪ0zj/(MÌ9u"-*}_a\;T|j9$dx>?fآO g7f:e"렉"2#濓هќoMoUT,|%)Fm=t XW%OĮ\8SC[}BwϔaCH? o{ے!m0i*Y'IW&q> !2zu$p(`pR* LiM_;~U1dm(i;!" P0R Jg(<Gu#7ɔd?aĒK䤌1梨3Ѭƽ>"1+W}htP25t)S #_B-F@;8GkH'|Zyy Ĩ*ngue2DtSLhD DpT`@*5V(PW%.A^)6N=&n?D C-'BЪz/\GVWo`VѰruR A$y1UYlXAv ݍ,((t/LSobrdZ;W,*:Mfi(c W[l{ 2J:ńm%ӽ '#"yQB7i r$Asw ֻGP15 10.(</uF tFIo ߕ'h9N6W5Jšbi`8 ϚZX31&Pn{w^q{P8Z֌Xi=G&W|򊆭 VTfQ7ڠOeT4lB'Yb&Fu3(H^U~*~!j߾#֡M.51ʋ! 5LİzA; kԄs"|rD(H`[”w$ppm }$=%Q8omw/1U ) |NbbhmL͊'Zi2bOD9 -3@!RYgQ+t4 j,"E(ZK´.IRDjb,:9Pme-/:!d,(ielq$:0Be#D3~eM)'fT4k GXt-H8{/^U!δKjy5շfF-ͻcs z#tP݄IbWS?>i]` ="ap{WZkG  VrSvժ.pGx8#=сZr\,?4RaB^k8tH3=khӊ@7N(ȹE@Wl[{=^(ڵ ".L2Ջ  6_ ;+ j}'ΫN&+51s`BGraO*@揢@cIԗ7^(޽W3Eōz=$>$ͺ,K*߷i2T% lj_E)F0*]hbGg6eGB?!cUXʁkh hO9C3c(k^ ׅ E_>|x-2mZ27)uH\H W(84`]pPF2rD,=Ws`\=! %&%/^tؼ둓s٘4:$iÏf7%\|TH0JxSM4\?}*.ATYGf|(=ƀY 0S0ߕyj*_P >3x,5d'ޝF.QYs M$]ѬE-}f]ɘD@&8(l )!nؿgE,-"Mlds7y,tcDʊGm M#c ,B|]z>W6EȍaNQxZBEF qxY4 X.gա,_WD҆a6_о X0Gwֈ?tx뿗A(0m?U_EV;#9i2 .#zbט:QdX/Ux07S1U`'GUC0~N`]_ %~ʊVvA:b>8X$sŠ9K諬&AOFDER#x %["Ѥ`bA, 60=Z}yi.F+:sC6042Y%~äԉ77N˝zW*\z40]pSkw[ڃEiUԾ#xw#¤4XSJ8ڗp~X_Ļگ+_~blװݹ)M[Gpq(Bb'cD!+9Mz|dtD&`J:.)h#e|kQ&Bs2l((Tr~JkXv91+ ]/:!)p]Vz%M_CTh_D+Cj%{ #gNƸoQkְRN&0CPT/xc%cƼ{J$v~*V:8̰dGhFGh3Aa) .H VY(@<_Dll PTh8eT:PviUMs%mC9.D3MY+YL֧35(TEf*Jeyވ.G"utbNS: Scq5Er; R@ۏJ뚇d vKqMޅndN:֌"G6Z7E>o[`a Ȱ$1pw/c{;;CK7z GD\0CQ?7 ۑ3/qr?w6u 3 _C%,عkb!Eɺw\\i'^7=/ݪtj2 nVR(,z'$\IŽ⠦׭Ր^vt-L^m}pͧ䙌P\4Nq9'A#IфgQ{-Xzm b!5ғKeCŒ߭_/6Ym#4ɎA`hYcʰ_ }XmL b#6#߅^9;nxpbl0m/r9z!0xδaN[_ Ljׁ68>{D5T;61-_ ٞ0p feIJ=݅,#.KxrvǷQ\HE YsK}c83frKgoIJ cj SWƒkl(|z@QZfֆvLxjđr+Ut]%yUb>K)_ 7q39\t!رE;NZ21':4+be;fe_!p[Pҳ-sYǰՓF4u׷Y*LF`XMNEJJ֓_&gt@B΍7b"؏Iؗ~O3uM0Æ!ItJASReBRϫ`m!g å>p5mltΐ1  L.O6^t\=FXgOHTHRy:*vEd5H/A9vWؽz"YZ[ȣQ. u> a3r+ͮfky0PsRW(ҙ0$^l٫& >pY{f>6=^9:p.P_6 {gٺ=f:ϕyZ1( l{ Д &W<OO~RsP-Gq~z\zQ*+|a_uMcgZzp#,_Czwф,2~aëCYp9>;yU%ʧMV3+&%Q3}OG )q!#=Gׄ;0);?OGAyZ*x7u@34̐Y m,e汴g9vJ`nN5lPde`n$  B*HM`_yK>PaqeQV#xfW\a:%_ Y'LLOa* a^WʸlWO$\+   Ӑg1؄~O?*KU%Wq, } t{LiZˀ-w?&EcciuW?cZk[1<\qtq{~Y-w#{02yh.nW/V!CbRYHf*7B(Yk0:Qj_;p4o^PУo43PF&hRv$\zj9Z1J @7虔U@\ȫnmXր Ծ`g(JiiY<\b7y=(䂽ɂy kdv`zpa/ZrU| "_MhV/{Fu l:w%uஶݵg!SLUCU M'ȑԁ5L6mjt4]/T88*g`f5Wَ={dG rHl 8Z[0q~I X𩄗 !\:Rr nyz] VIOJdddݴ旮 'upԩdGњu;8քecWrNQ7Xi#2Gs Z(t.-abEiYĎRec#N/.g-S[ 91@V(uCP͐NN l~OEyڍ_}[3$2fShX6dr؟"f^fs$$hBsvg9 _Po_+,O6N]Ը @t  T 9tҐ_{-trf(,QMa kyTw)&3[o[. wE1l-,VMf œIAL҅RȿXI50s`2~]Z/ToU2|0PUǨ<"9mjklIՐP M"9%wծ-Nnz|KCiO=$*fy!' 1qN  bLi}WJ6kw]eB(?_x0Nt*œӲm\B2qYռv`Y1C_=*RN1 auXwD++Nu[!/D GI{&"f?RqJk$ˋy ;LM5TzғAԋ9Y:!e9XYS3Ub#ĞTlc*ThumM|{LQU/OD҈wƮ*Wa d]ՒX2N!&)4f)GE) AUcLBAM:F!$4AM2߉6+Sg82}E5TQ-*>.qq0`pKjau˭D.t;4M8"=-Jܽs [x n=IdLT^R>amtr`-D{jo#>QxR C@\*zANRZdo㣢m~"SXwIQDTa_e'tR .hym˥a 2O6TGBľgMUHiտWX^8ƒz^o~[lUT$I lX! l ,(JŽƐq"Y@S# {.cY ݙPopxE+I<(AKҭzIjɴ{IvW˜b=Tye_0ՇwJu0JQW}LMۇg|hwBnxͧf5wAQU!(5M7}7/D#jŹ{>G5ПrN@b)]䎡d:)l,H$_%Qe>H3jLOU3oʞ ^ EwMN>WyFS*p{nK9F6y*ga̫NUlg3DcCG$Zr.f,Z$AV԰+,5=Zh 02t vت*%bIecH)'HCKf-ܬM0 K 2AR{ :Xz⃨wp W9oOlΩݠpͲ ;&X1{;}jYZqn̈r 䲟ԝ]/?T$ >o./ӳ=:ШU"N=I?ZN`#kbDڠTX]oƄ,XO}AgV;gvF Iz\/y9 ់'ڄ䍺C)] n!ދT%}Yd}&t?*4f_>cM5kT3ՉxzAckPzS #YM Bc tcW05Xi6-崝[4vçzϧly!Zh(d+#v$>YlxQ[&rBZ"G|B%B'D_6K>5XfCQ]8g,BXKe -qC~ԘeiA OCg[wJ,,JTp,Tbij'I}ʹ?\QQOս#՛@~T?Z'/^JsM's&[ '^iVZ̫1.h4d-c.j~%DXN?XIҺǼE:XSL|uU$t h7lsE4)sWUy`"먖Ǻn:!Hn%d`ܪ`ʩCz\d, ClIҒg,lad8R{jc:8bs%!ѠT#z*S5=]$ |C{n[[;eZv3k::kCΥgfȘIe|DT(Izs6+W\zJ=Lao2J!|;P3h=_Z h;HOuʨ$}q`5QYS:TVou!G`Q^WB w2~[rI }xJEL;P(Eϱ5g1K K=eL O)'!Me"۶Dji>)\ /`gdSj.sc}ZdbHckM4++uu0u`~~~p2a{}55\ ƆZ!|-r|=\"VRpmV'^~vRwuLJbÖȸ^'d2l4&`jΒ TsJgל7BzuKf  m! cHhU㾭ΑCԏjt鐮a7F \8b=0} ө]=84.3K/d/;նc*Z۰ ϾЙUXdmL9]WP~C.DXliGc{|&tKHAj;t_w!nQƆr `3#Bk@tz/_gth!%z&2YNVvok|7\ ~tؿvә宗UTkͦs=Y8막%iϜp<ѧ iL~Ҁc/Z# Oj&:+Nlϙ#6š\9t\)£rTX(4YC 倯jg/$9X7\hb*C~[:X4O Fp,` qс5~-t#6\ޅQ ฃuBЗ 'a.(w{P ҳCXwFBo؅d!-n&$"C[ ߗ-4;>o7?]_ԓ05L^mNbٖe̓"etE?d(ԇ[+ZCd ؖĭ_Pr1+1ȟ)A/ UR?j P\sUlvۙ]Z|PfԔNXb)ZOIz9ȿ]_pȿaXΤbOٯ{p>׊4U&Ko3j΁$T~xYfwexwB !#__a|&iԥۅ>9ѻQў*8JK6\/KoH.ҙ4=J(zq ^0q& MԽ?TLॸ(v >qWLT$SN+e i {@H6P}|(~O*?TS}O/Xpte'ъ4*ޜ@Yr1\|úZZȪz}s%|3U<5z8&G݈W rV W³*skP:i9,?[[+~öejt KuBUw(w4 xY{2NSb~F=\yGM!qҎj y\YdElG"{#-5pjrO2ߔ.q}ε,\B0d< ;Vh^e0K\ryQ=A6]G3 T0WQc8 RdBVT_Ȅld:/Krh"@V&B^ڰom5"WG' }^Yv%?2I+]f 5 UŽi)yGH:+ܧtDڷE{5Ep_ob< 9TեLˠ$/79& *tR\ -ʶbcHJ4x,yݹD x399ӆ?fՙIݜ. @@R\˱:bD'aׅ߱Ivĸ5LDlo!;i8JeK#W?l,NI7INM޼Eퟥ65y }d}֖]L`G; V>آu2VEa'tOIP:Rs3=oGQ:r^A`ACb!̸maIJ+)\DBi%AIgѲM6x5^ δAEP$a5\$xx?BwY04jCrzq:Pli3aQVGY1CU44aIxq?=o۱Р䀱\OUd^Q tu Dq^&['y%,*ZCΚ?=E'lȑ~0{ێbpAW ӝ6 IgʷDiHF HM#ecJ.o4.άGA4fIL0 Y1,o찻K 'KyXj3onIf 5Z"Tεз=ik.%/H>GMJ:0.Ƹd*MQg+Ԙ 8=S#~NFm>@qC6]ϝh+6(%MrArXx~fzD5#vt,Ɗ7}LڴR^i ɒfw2Tf$M5a6`&VP^a opFdk=&GcnMˮy̚dtNCW9:#evKI؁~֎3]1ݮ. \WM;`N;%ȅz<%3Gi=zldh156;? Ŕ$Ijr#njs%:tqt>dU{Fd7ߤlE4?+\(@|,H'-_ި7=21! ܚPHPwc7cR(R䜣}+N (QD2jjrtCh9J5[;b-Mtm%:œ'zOJF#È59gcp6{S訃D13ۅI{3:l ފW:=ڳ6Ͽ8*P_{qC;R#U]ԗAp[ ?zw] m =8Xϩ7{P'VR)sAz͚;48RC YSnI&;"3sdE0zvr 6DπLV .R:f_vG>mhC-B (|R>e+qVs.>Mj"nrpNc^r I43Yzs1 Bdֿa陧/Vvu)C9 .*m07 xn`Bܳ}:QklAFO`nJGMQ* W c|qhmj:8{ch Wv1Щa\J~mxnE }i8;Qۑ^-s !NjP1hwjd>[Dos"n{Jb4nx e-J  eYGtg9{6D3ζ~;M@A؞R/=4U:lzBdcVӞz[Vz5B#A 9Ӵ%-"gi7L6LgIb ]+>~_ǿ6Х Hy'ۢdeν4Moi 4?#Gqm Đw Ad7!Jk1]GZB]M X 50q/Fɜ ŁپmC+FbFdGNaD{20Nbt$3ECi| =JAM)PL>,#?9\bMQ%&cnvric?iтcD3V4cAؙ*UZ؅c#죺0=Tq$[ c$dHlUSn67%ԑ,"i P>am3vGR66QqJ#+fy_b .aS*pJ }-ŝZ-cSv}Sσl4OJHBDpU^P=6pDA)bYc j / }+7<wgiQ7y˯ &8.5xKjy2׸yj߶oO3U-Wz}-JS)Y~ @L&'EEjy3NG}WDEds_$`͠n!X ɟ0QS|{PЯ3b8x-O`*&٬zp7/*Uƾ^yH-#73V cfbh׀/{{s^JNS m6"Q4V4Rԙvm0'.6QVQ0ZW{]=@ž4Ez^vW?&̸Rk`ZgH2|)ݘ#t9?gqXn[Za=Pwg 6̣,LkXrT,$FUOo \QevG]b6RsF[d8ºdbןPf6HVe-[eJ0bCi&ble.wo\6Y8qhl%yM,o}:S ě2vdb%[O5EGh%3ua! NvS< 4 &`!tT;(;?L}xh^7 a}#Bя4qn OQ{asjNK i(;ޖ{0QKm3mW;篇8d|Q4%SQEa_caU;=m=]$o[a -v5:t|lqKe*V7)Df}5YMMVD(#.5UZ% a6TF]0"9%+`a,$@/jlqҦk kŋgWܛLsd.١*X _T9s=ǂ>/En>N&z`R U oWm ;FyۇQ40HQnAK)^DI>"!qvbwз3_9k5)*#:tHqKk[hp_Hڵ53Լ V ׼n6}?EzYKSPf{j-s\QQRV7q-֘ |)i]}FJ27E0vC@}hSB$O;=:vpf\.j)' O;Ka?dK&ReL^{T`{՞Avlc@ uU))oNN6/3z|ԕrSu4ڐSѐwEL5tX&(8azUk#?\gh# nsHOA=7^mc@/=9b @UIhgxTT*q-H>O<=H*ELQo9u&RKH9VQ3R(x) \9X2G8cp7Kk+uyg.6<- hqIdMIKRY4qs fA:6/gLjnmQ$ZZ zмuzPD3꜔~p7~p-nV?6n?J>ETtL11h1(3zG%àYW*K&L>m!֣GZO/x$BQ2xɻ4'k?]`24 :xzU$2i#=NObx55'XHN+

E G@4RXgԝv$sx]tȭxN 8+_@Zݍ6Go!X\?۹<;4XEq溝(:H~ߖ "(ttz @>::.a{Oӷ9K:3T@--Z%u'c|BM9IpEom30DYy]JÂ&ljhNCk̏h,@egoNR8:?Q9BUք{r䣳];݆#'稜nzy]s.V 6Ɉ!z.FHH<GaU\;DTɎ|Y{{zpVrR8/S+/f/"Sm)`mh0} {a: B*,'d0D~6m_Џ%^ojeo>Bv@k-J]R9ߊuGOs~<ĸ\GLuv7r6 u̕R7ZuǠ5/$*O-bԢߑl)\1Ɨ /N":0)''䄸- n.fE5X(!;zTķ+ &\K_TRY/42!U Ȫti9n_USutzF:h n! /)ۢ{ܫKT3MoSFQ?U\Q9WL csɫhb[|1VZq. TˆRȇ7M"r`~qLsk}Hٹ i[5No j/C;z`j#!1}2%O*18V%:(F I ?,?TVw!<&Ȼ[K{v0j8&\V c@cIppSNB Ϟ3|c [oRNtJB4;EHɻ]4<*oҏ߫Aȅn&аΈb DJ8N+v4?|oI!@< [k[/~B4:ott{Fnd@{M4"5[?Ũ f)H1-'x~~|LѺ~P#Y`>pY֢2M蜁[ BÀx!e0=VGxZ:uqZ+sB# 6Xmx-7DYR%"syQN__nF+>FW]`]]) ނb*%"~أDge{ _-ID՘TnB_ iɂ&Ea\pfgͫarYHI+לgUd?ᄸ Iخ_)S Yr ^Ʈ9TwMQs/2?hnG'a:.<g~¾?W+*̳# A Fn̜ZI)z)ppd~ aqY|{}b4x{%^ͥgN]dgV ܈vg#^3t!2 C(J_x!Yh0t keTe4bx ~}f ҚoX9 8 ֣GMsÆ2/%2Y99(wM+2Om셰#VyY|~N CLd '}ygIK 1ݵ*U!m/*O iqWftKإakd[L NEgLJ9y2zM}{c8+Y~`a1 Q:G7r"-/:I {ܢti7lV86Ҋ2Jȱoou!;NJ7 6MyX+&hk;6%)gU'RH\DV$YÅ3b)wfG[8hԒ:(,&Jb6ڠl6Ñ&7zs<5l~kL!xeڔ,F;m%א*_ъ s_WO/; 0 XKS}Oqo[4j+k w!ʾ q05V$j4;MU#s13XTۮ?[ q6(oX|W'NMA0~=2ߖ%}V:).]&ӰD;:$iT%mPfU,3/uyzw#Nv~%dDE1@$t=zxAnYJBv]. 5$Lj>r y!pVwҷHWb[b>F2ga!Hop3zTvF˯9S9s8RW;!CXU'lݺCT! "Z&BwR[Fmj|8a:&&Q;@nR3Axu8THw8rug L#]"FY0O`$_`F SȬCk*$ܬY˝bI]zFɓfNƐj]UxeTxsxWaW!61I;bQtx"ƛqI& XRHM.kSOQͭ"YYW%5=w+@__pob^;e΁F%z|wbN5|(x &a^9xMou\15gdÄ3?(sRMAvxw3ם[ D;$[u1a{ 1jߖ7t MV͛hP+:>; psTs7ba3Z",|M/Q/ֽjneL ͪR[ز魯5§pbD!b'V<$S*PRx'aYED›(Ha ׵M'ٳuXH=o=`|7C%7(x~0 ,~6kT5Q̭I){:´lC˞п>JrJ-s8qw47J) dҶ|U _0uykbсI5,6:*'qVSzŚVx "j UjZtciLLƤOz!@^T˾Ժ4A_p/c΄=EutTm |2lQF0Jd 5X?+mOYP-+Hr3 ww2tL^#pS>o~=f3Xb a=dp0A)>/ '["(\CJ+:[e(rt8p;\ FOdʙsHb߱&G@jgF3t! I:11;yJa*-}imQU jf][lUot.UVьUuku^:8צ43 ;Ӧ*3D%!ǬsC;z5u?YЇ-<jnX\f H[(䶪]`[zt24,2/LA$S+n(h,΋<_JX ;)L: FnIЊx.Yuzw\G4M;1qоE_U CX qox?>"bې {3Ko%E>þC2q|s ~C7 W'go(@Zbc㧲P&A2CT>C9g{ets;Gצ ߦj2 Q&ې5 GbwV>}B9*%lga%B#bt3 WةS~Ne:YF`0Gkg0&aڱ0Y"mnꯉVaV >k'0ȯOvVZЎ?L0޳5$&oݱ va^ywWun7ɏ!sq`dT쪰x쭵7gك ij #m# +5*{wgVn-jYF{r%K6QbJ@krxB`GPEX/.fWa=(:S/R[~16^sGBKƳ< < HO Zfb\&ʈ{j-XipՀ{K UH 4^O90ikrJm?`<[NiAOTih/"s <VGL؄N+SG0NuJB0-lD?+7HTx dH>X` t} x*o?wHpE$ցb)gL,6cq0~lWi9z!U~i9(cW G&="ɦO^iQ F_1R'P/d4aifDl"b{2Ԫ$)jIo-k̸ ‹Eȕk%cTO_wlrHeׯ+FV}izwy9P/Pÿ":.B)؍7%e.|/YM0_J2Qk-|(fRhOS{Q{sQݶBRYm @utv-]?LxWOjʭS.tlpD59r|=_<yǹɵ@2) `okq-$ nϪRYlAzj;w FHre¹3thYtF6.[deU2@UDТj-ooEdт($P tm+b 9oRߕpF V'Jx2tأg<[24ޮ5s̲5, "ACϜ<(3,``a<&hgÐ!_P/~v ̫q\}9 x%;,肧bIi#v,tK"oLHEh>8Jtz3-^@Kj 2+xz%΁PL>Ҋi_9=cޕA*nŽUi&Б&B%W|]ȖzSQn׃ąDAk5p!RncMjk9ZZtËMBң)Wݣ}rfwwpc-dT-rgA)8^rlZTƯNK{HCmmID1!!amQ4\se''N ^"izI.mGa[XAkJhn01Ňdn^5[oGr%ZD h⌒ R !2<'"vL ]TKm;FiVoKPAo[Q`x8G@bCp,xiAeU_Jaidz 39`n WFk퀏0,%@Zu<ꭂaQ9M\`_iʜww^f{'δ[_T*SHJ \~9 &OģP:NĺhWehkr>\|Hp\vP2o9[A!zU2pܺ! aœR5\h$hʘ#>{/&q'a;g+ݼ-_w̙j|Foc,;!ŻS;v 5Sz޸+l8\r⨙yVDlhih&Aa(m FnݷIApN:[ta_)Zuz~^&^y1kXINh U A8f(xc wZc/VQ"sa`Dd Z0ɌǸKF;L5DAB/8\pI"Dz/^Zj@?e&p3k xS%#'Ӵ*ЍB! `7% }uu rVjxEQX.!B3gկ,N)- f9&ÏYN9c]}G%^3EL0C]CuD2~0l`ih e%dCW;Nҹ(g!"S-[ ,T!XOl  ghUz!@=_IqƬěX-5[48YЂjU '=?ѕ!F@snE.,RSw~Ё.#I^ZzJ_ԑ$:*nh[yyqrFL;"aLPMx ׀vb.E ~|ˁib2vMXibzmBԀPci%nU,ξN\$EQI_wҍMMLN 8rQy/z"RȐ/?Jl~䈧+%h/z~.'4)v,#]LCj, Xuh.Pb8t.٫AJЀ۸X9WrI3vضe^",\̶EpW'e8`` o'`5I>J濐OP$J҅. 0Au(J|2GxT^AC6Voa(/k&Tii%z4]>s+g2#H,ZLg*^{Pb10 M~('xc>>N v(tԵ.(m9BNzm`(GAZ.ލe&Q#IZ:kϨ 7/GJ+Y _fJ 0Zڢ"%tb(a  6Oscڮ?\l7@ڜ䲃P׺=FڻU[5ۊozV #tXL_fۃmCw8մhd6UQ؋tz> DGx9^FsT{_4 jla]GY}XvԶxKLZp/-D[$Qil= И 0xe&gܪt;~} J '1up#_Hb N;![IRi̕N\,.B! BkJ-2֥_֯Z~IƐhYvѶgch-*bg+%g4C<eSk>wpqޱ𧻓ckP~D{pL438UE7MUW)y0<C#B2AI Ct>fVK]X% [?.\1,vbxY˨m_RAU+0-u5f*,PZ1^YW:2_N4VvlՍݯZ9mB9Z)@ܔ],'Ou =:nT ;X<7voRp͢?~ @'w0\"{3 4ӠjDI%"f<`pIZsDFYJo /c+k8rQ'At5&WDE-t8##)LE @!`82 ԰Xꥼţ >ԘY:Í\3j(eO9{>p> O%!fEmÛ ȴϜс8~iHY9e|ov% uR*sIWr2Iۮ}o&"<4sٵigmgBEŽ@I4{V8Qާ*c)0D?LuTka g.ʳJب (叴Q1ݯG)NLSP"v|xut-7#-9]*\d xȼi~T(<9m2QlOr!I%/fڷJUUJ uN8*UiJgK Z*̺JjqmdbfKgouQv-P!.VϹ6e]!JI*tJd=bxU)1,s\ű{zg,if '""?E{,O ',`: {E.iZO@F^=$@ɮX3Gr\&cӂ)M~jw|ܷ؜+`e}LAr,xժ̯$(H|~:yBw5'w@5)^3TP M;IT9No^)muMQ;xE/ )33ҡKzOYc2{cmp2(IO6PqK u{%xquJn'*}){Vu!)^֦]NcCL5X5r]xq^neB :^deMp0J5z,D\/}r cC!qYib>ػ㲿v#ɇnA7{ Hh/lԽBlJs.:UdN$/f:N7m[j5Jξ4/^j":%ǟ gmJP x3Vw?&;0,f0ar}|Z2n\j v"|jN5sOa/sqh܏'o4-rSҌ峧]kXn Sh˜CWK)~FgyaMP-{La<0 &ՈW)U["\L9ZN_JUKO12# $d0&7_{ fjhJChh;qQYj nxˀxLhŭė@aTybq"|wU҄Uloh1o"}8?~ڱ~ U\Kɥ&&P?0S1 )ld)^ă&O (?[z%ur7laZW 7 &AMڴwy,[&5zH|N6*,*rn\rkzKV?XP2FYdj"$b0{}>yA;NWbo $Hk)]Gv(Ez\q` ?.Ea}q݀͞5Ax 8=hb /8 rKq; rZsם#j8-"C$1_+n8 /~\(D"9{"N%gq-&V&Bl|("̻Q雑~bKՄK" jХ-qqB~NɁm#ࣦB6kd&-1qI Ͷ[`3`E 렞u6Uz 5 4ߍ.Gf#eW^KKpu  W"n'ܒ"AetKQBb?YӰcqV 7,Du9P.H4ޠ./FsdBY(ؖqokI%cl`ٞwAJ앗k:g!y?msG?[Oc 3(e*QWlC3ȇJ{ -aXaRC@Yk;kb̰ MLq&w3)[fDX@O_c/f:_qMM?{%5/{ܡ׈6!< hgWF>9hfy˝?Bv8Va57+IBgc<>)^ĸDTTR)‰a@GXDSj"g=?M'g~P_Q3h=@pKaۂt`ynR, )CQ\8LGIJ&FGK~kĴY,/(N V&V4ЩĦ)Zl@qw|  2ڛ:GOb!Bڪ+PY.t;Sg'oaoei-]´sN: zku|=ϭTqK" ok'' 6xbJ9ir_`{Q|DŽʑa<ߤJ&:X`­miνJXhjHfD,`3m uS?0#S]50IҀ-WX@F@[^UHXbW/@.qoX3^k_k}3'<JD9_$N /~O}y\0?ں )\sqbt6qcX)CR=-=.4*k>0úxiX@sO9_ˑH ށ&Bi[/[?^֭e\{a"^1C|h\auueX`lN@@Jk?( g%x8ƩNi4ɝ( ރgX:;3' !Y }TtaHq7҉tsoPHOxuzmw^iB +;T#1ܫlV?"J#p cc[f잤FEJovQjx Oa3vH2:R%[D*Oʓ1dQq=j:~-0]ًx^M1Eߖ9bc0m VgZnFju#;^K = siW T }ёփ0/2mJ|^}1VmrFxAuXݾ{qQWtK`LXbJrvR'_0c.$?&%7j8PW1"y^B=ìX1ajR@[@ ! LeRe#(Lǟ2&*N2%īe?e@M za$u{+0e2+qhz#%HKT (e"tocN8罎1~KrHx .E nhx].\ )?!uZ:uIQڜ#;sqDž>-p*iINؚY =u¾*F,h]"4}]+6:iD*|hiOw9n| k|>u?D)R>3p)6N""sIǺ S&2ОҔP!V}t(-;HBRH:#ah\&Ymds'a?sxuNlqN\#l`\?,78ȏxw/_}]^Ɓ\H< x4Pj0ghM4%ɢ .,T5qFY P0ބ ( dv4ZySV%~b@W(&̡..]l)ꃝi6 nyz UM jr̟>GS>7AF/*ݣNѫ&qrVFB |3u#В_N˥Ϩr_( uNbu"Lkxxo:.}߂a0T=xݭ^N! =#7!מC;e| ~\旴IUB`₊elj6XիD )yQkeNsġ+|8niP#PCR=s)ȉJ=P؞ZdĐ-qUhIMˣ {7^U+ɝHN5^J̻̋Ŵ>ЁՃ`ZCcjgb{+LF$!Eז. 6-N,4Wes@ _iFZGw}8]d1!9grRsaOf 5KF_qqj\3lg|fAW>A\TO7XXtK.}krSa-3MS,V=haWBykGU 9\ Y2S8>0[c ,Xst#H9sCtQf:6풨6w8V 1:񢒐\[3:XﯔmI] Ix;.M1rj*i, \tI6L߼M*<nvɉFةtIFS{dYPYRH:fE*EB%rYq<*܃w9s|eg9(F5|oUKAދ~)ʞkb;-E. ]2G>ɪ38/\/KJ<&VN@#f?ǯVnG0wd_8"϶Q$WC2#M{&vस5>,ԡ+h c7 mFR`pdb]l6AfS蕲wL044?u5hQ,ғXgjVI)_a. hx2_PΥCgks[wRBKjΊbQ]m gfS҃|}Vڹzs|.hf-.G CNS9&*"?yEYI 45yDq{đ >`¦Dd/*%ѩQ1;<@}ܫ̌Eƛ1&%UiE8*<^Xc4/ SQqth _ZF+=1m{ײ&s@mNB:#6:e該?^SIͼ9l΂&Ů]NxV7Yxz'NNpR] =-P~؎S(q ۮl5 Z E̎T- E&J1Qo#RɢOGkZT8m>xM3Nr:k![M"ӷ _gS)_NuIYY+SOHND*a/U3b.9EB2p02F`ѳQnrs[j,'Ya%g8OjKM@5ҩ""Z(t}G#{LRdJNhufc z_8F:C_S3O/AGaLoް\3hwKw/X:+*{Q<*N\QzkMo:\#AEw~ TBJ’ otfEu$=W Ia>JEODz/ <@K;%*W_ż MHD֭\}$.ft>*A61mQQUo B~E۶9ԩ3u0ytF'XqX!Tzg.]:ӲK♲cL$wU"<.Z"i,8^ņ71ŮEzM;%XF-j{_v}&8]NF a$cY=9=ռd]o~gsX [gZ5H6,(>y~`4VJtw6ԙy9Yx;¬yOhT-@fd-emILb5`nTGt٥7#CT Ig#w3q=+G;e\pVX=Q$QoR5b'O Gd>D~`"ƱȻճg}2ޭb*;fʼnJx5fa⵵ғ ITL-D̰7B&H>Kqk-X6q/mYeqQQDxG>fmg,Nk`[+S8PEKf+GHI8D8߼07uy>}zӸ9i']a;VAN+ 1&z(B!97xCo˻Hΐ@,8 EO,ئ{P>{FFUGحhhxh7푈Нn=/_pff-'R*oCq|3䳆)&G|fMBg `_buN_R5A5ny7mK2mrdr:.^oGX:v9~G%[&֢d,~m"*߰&!n-E_sw6 .@=<[DJ'DT/^0ہtI+<'-V㠷Ɍ^F-\5\+=fّC잮lLб$oJmڀB:Z+\T2)rJ Јk8+iL~41(ppzQCԳhX"0Ink5<|4EN-МiXp +'z]>ea7Iz/B{ B o>4N6n>a $Aq5o$]ҚѧAI(vU> $UchK`eB˜12<;&[TE&<#`U~+PC,7 \$B1Ίp`^f_C4@n xqFF36\*ОdcSJ[#ߡeE2oIgႉ`&EK)>]X*ʙ -"6Ε2QƳ>^xG<-Mf6$IyđF!Aוo6K(tRYEF Z27sh=ڨ %ˬFY.ph n19}6\.<*Xeg`-hO_3FX Д[y[@]N.4$%|T8ҵ^o̱\Yr]dܮ/uf*quqnqGVl'ljXG|"ːγrBm'-}a5UBZ6kE:է֟"sBʘkmLKMd&U5襩Op:Mx]L|)b[NNvOT4/*lǑE%PKfŵHáުދJggooz ۺN2&"q4O pB |b-ώ=)敝xpPwJyD)^ <Q /C /E)y}舼j*}> RL=ɒ{JĈs1Q H7^BUh$_j }ϯu>1RP# = IeN6}+F3}EнoߋDǼ O|ls oEvF&|tz x>=`ݹpi~RJ @dQKd]ɟEw3zH$J=}wǨ#f>F"9ή#PP`a< 'q _=wޕ^-d ۥ#nCTS2Ylu^-cQˌS 3V19 (;B׺<3-2NC{{~mqR赯XF"R]HCixy>q@eԘ4_i-- c蓮D_3gX$@- YK{d[dr\Ow'W_ ?ja^j'&z K| lDW+_,KvsW.gJ8Bgx ;塟UNhGF`s-}L~Q̡6w!+ћZAs*K_ϲ1ilAsÔFZWn#8Qw.zHN͜iG\%E?bqz0W&'CV@L(Ki_Fw >ϛp2S?+v>H#A f_C+IJ 2rs 4lхH(&E@#WHUa}yzx4a EN+~O@R(?t\ yI@莈zW n>sqLfJ#LYCthD6ɗ>.a  E9~brq3> x$dIh?C>DhWh"q%tp (n9YG3|06# AcB$tbksYmI(G?)U 铉Ʌi2N8D/:zމU o*BMrW%~D_)fxjV<]29-$M*iKMyb p g#98(tޣPI^Tfv* g1q`[؊n#@+Y\3HS,e{R*W qeKmu ?>c ;[ؾ~3 ̹:o'ǜ@cD:kE?1Q]0?H3"dVsgiݧ@BO |fh>! cqU t Q4;oþ&Y=CX@ _P#_Phw4wƩdtX P>bmCJ}-eDRkGUҏg!7I`rI!||5ñiygK$}<y٧_OMALGDw\b/g_i| i3jz6kXUSh[fj2/t#SOA W`],ZViWzgA' )A'훷lgGwp|ri%oUFCTB%Vg5ɒoaQhV+cphP;Δ\+·bqKg2zc<+ddrE "#*/aH\KU];KL&q,:"2h 8dKiU_N :Rz⇄%J`U"Xh7E8k6fx  KT@8!&UhS5஽asG ?y.(qLv1"IYP}ҝAYOHɳm2hHED :-Og$9rC&ִx];+3E|7`u 03znux- Uv-+I##UC$ƚv =mkڏgܞиjZ?\-Q0FyTmfe]?c`AM / J):pO&h# N ݏ# `Rcۭǒ }7;6‘q[δ⊈9]،dSQC9n_/O0bIˊO(lW𚞑Uן,P!W u‘wl֡p"\PPPZ@Oᅝ =F< Q=ɁkbsI^ w֫^Dh(fJ{_:/3>zl69w]f$͸q\hrEcUO~DOjj@N^CZC;;;w{+H}\\댴'G 1IZH4Z)Xi&8re&!qV1"/9(ir@m#ӑFIefD +q; r )ũD' 9Ƙ vvl_ O ˙$4SqmG {i$,7o۰hPmFߜȪ0ݬ2T點3'Wfu E7%ln2i>b"4ZIY*R{d7j `?N]ʛ8VGae,[Bjlf]96bxQb(r d'?d3ы?4S-%4o`7=#{S!.LY39οzv.%˭*_c5|"^oH:$3Lmi*qq,%.0O[ z&=zˆ-:ᚴ?9h-Pmh,v]p\@ WFclͬpw$3׆L+ddPRX|B vMިE]^-$F:f͝O=Hsjox}RfHY@bOŬײ%[Mp9$ AA|  iׯRG`٥9Ϡje%BH_uc"Yv ǫHw}FɎ hԔ@*oFv7B׃6Kk1n%7/S>0(#׎%UmΔB,Wo@74_ pv?VK@ Ϝ <'v]as0}Gܯ|3dgC43y(tsXu)W$KX+Џ'`7v-SW^i= n06Wby1AB$JGZw N/ VדV{:E/כdW2N2 -uWaڢWcwGo$~Imsu)hL툎΁L<!}[>fsyR`s>uR `4СsE:j3mtwBяU$&^Y}AM3ś)$ҫ-I jcDGdO LC(Ox֐\h€z{;yn?x% KWerA/0WtGd8;/ȞEj .ĿQV1c"4#$若&~uWџ^3k*rvw﫴W}wIw~D}4R# GϢM al-AEMѳ$]9#J4~]-O?+ ;{ dPxAgT m% dzwe5GY(-$1b+Η3}# U ˧!];ny3Sl֩i z [nQkQ5G3 ~5I bR$ȕQS<Э6©Ðr;ҭm9Z)cRlp_6R%r,/밺w=,,4"Zxr K=[0*쁤c Y\iR7䨤ZN)bveKSw?Bt'@^8zR BEu8vC@ 앝V䴌iZZۣľdVoaL%KusB9r [9JSEz̗5wtAD`dYQs0 }`>BB,kZb6:!zkI2}"fw&ٕY$uyBd)\&Ȣ CqN`AwAZ:U@mR8+m_V>dI'ma%$v''yLdY;rҁ~kֿ4}ٙy#&+^KG% ӎ l|C!t&ؚ2R)m~@ֳ=uE?mާ$S15 =o;1$ꭾn1͜rY.-s9q\?݄HIf4ךU-',C4"ys>97@{,T z mmmCϲRАë%^ 6H} rZ(wIS?TV_NR EX]TzynbN+*}.5ԨXʚ 5Z#zOT=Nj\,vӸa#:|H3vOnF&} Uw7 x?z/b@r7}]Dл}>vnYןku;p\!o={+rj*#9I^a|}\lMt\ˁۭ:ݥ8հ`3|I,dh &܂! n'A (ճ/yTr)oC0#y9$"1J8ixfԆmG4oYpVUC%x.ҍʵ>0M|!tav&8# }X&d.?hVb-f d;bߑ=iia&74+4=QgUBOF -_~`"gmƔP^U4ƿ^ar?[tha6c;reɫ͒R}UR AO7BhȠ;Yu{ E:bD`ZI Ufi $lg 54q8RH#7gSa/s?&[]BS&w ӼSbJ~`#g â.?sZ437u2bKZLܔ^Eɍ+T:~QNlz3DɬUܡ8?pZ EˉasynuU⩟u4<BmeHM/k[Oѳ̛=.5VDېNEت8f4b#mtj{q.]2p߾K ) 9ٓt9~Z+ꇜ'9[*T%2ji"΁7FIskY_+#ik "T 2bםb?C)By]W$wa>5 ۱%Y+^&нiwdg1TeNS,_+>'V$}GPbRC?/'YBSr'N#Ep[iLUq_WRyTY(u]˖D>HQLa>y6ā S7Ŗ+8*Q@Bv`J&H$3GU_H'u?udZѳGK*MTaIuC pg,)~3n26 \`kKr}3|Z=+t+&#[aol# *JTE/ yaR֕%aFt ?ܮ:?׺;5j[.*F+Ze:Mww&>F\+pf[R›Oпp3Um-,~u%UݞecxGVEh}qYi+^r,j$rom[тW.bEFf{Tܯ_̆4Fq}6/l[W)Te|>`m2*q$(L#C?MEB%\sgkkx+*ʪIZz]8C>kUQU$` q H?͓AB6f!ȃs:n|C ;]}3ڽ 1;|3a| `>fΥV$%g<_9;yխ͔bv/j HwJ@zDQS2lgQ=X/(7>ae%+4ص`t[(k:"s2kzx|v} 0 N d.G\`D}grz%,XNrjw~LL!=] kv5OˍdG^'z~)hnn3ŵT7{yAdF3uZ{~`Y;Pt`2eSh4 Hfih y߻ ˊPi|C ~X7z-Z#u]P7CDT]l ԦU!D=Lvw>qhq7R939nKѠFm 0PFǀں]zZBH͞ *ςF^+%ew[4;[ B2ee&MA,%$kk!Q ,r`yٔQ,XKW79Q˞![t< ֏>,-(k OmCwHhZ;PJ|8-ym!mdqJZB%RN7=ԥCZ?J%YjmI5-hFL(GuǍ5XLcHSZD t̶}gע&LQ}J`‚.j%˂@>CyC*׭Y/]gW AE2&#o qq_$I,Fd$b!⧹[09d:#fmɾUc1Zկ$O9kwrT?ز8yeegt-yYkКBPCuH"fL \ O),4so4q?ID.k~Y{2ev%ͥ9P֑/\$ R7`Oa!H"217EFG$r#1h,ɏ$TʼT.m) J`W8(rB\_7|~I` b758 ~/KQk³ar)kaD)֨6K**1Wݙ[0Ժ Cex5h w7bwhȈvgr0ˎEb&te$Q_9lu ^ s.l1bt̩(cɭ+{}.*WE*%圊 uG퀤Y#rvME]> K7I YINhn3Bm->{x̢ۓ4n{PcP$({ IC;)%e – yJK½h' WǨz9z4@5'R 屝USP^zjaT*wlY\&"@{Rj5Ub? {n8mBrtg|_3M'|7Ke{|,FJ[: a1s8\cb)5udu?_ăCKBP\ZRϵ Q>֤<<,m rxh~ Q|Qi7$xg6g ц~2R:-P ӅgqR#X{Og 6 ueG`//v=toMr*4[V4Yu2$h~W+(Lyh$W$n ^ar`fcϮ?6-;s<$a.DPoNs Gfw@K5% 8LHh* to"q_KW&^T$/s=9e$_q\zՖX'/یI-5X資8r W4DȶT3?0WhTJ׬QnlC%(?k$-[Hb这c:Ss3mѷ_]h̪l,gԏD7!SU3eQ^Ϳל>-ϙW_QK/>n83^4&}5TG,̽yC\Ë?»lzZ|Wo.-j@eh2djE5LlU+:{$49ӄhjDgH7nǁo3 KcgccL'm[9;R]g %| ^}q ɭM;;v'Z@tw"/l;bt@ $xp@j ?W; Z0y*9HB_ĽD)y" lb؟|S%ޮj)Zsi}t@׬$uY6Z /UO쭓q/JivN™!~!kcwΚD):V~0Rx ]t<= o͕ >`&+YV)Â3ھf;:6⬙hD)o(y,FGb(pBuՂYv6l*VQt[pe*ՊSDٮ@`"aݵ^xtU9A sNZG#z J2 Z=~F4K,S:9 ȅ eI8qqtS+ݶvxJf3ĉY1Hpe'pt?JWAt*$o&>ЮzxFW޲Iӏ2rrRcdBsŁ/c {? ~}!ZcyO9.dSQq6kʸxߺAI[`μh\kR'4,ae9&}D#)dz90 o2&>xImlAO 2W;fol( t3ffP(¬f"&bN7i=q6Oaj)Aw]衫iHIq46}j)t%>mWALRw+#QZBVׂǰѷ9b82F29U0xܻgNHH jJ^*|eʂCB&ֱAefeX+UzgA#ǽ!U󫧑j_i~I,q0%=> IdNH'}clYEF͢mb-쎽ΛC88tHwE7SZcK-q,o;pS>7AuJ.܁kw}}DI"|27g."#v2Ý۲xدDI'5܀df6 @~D$b#jgQwKեJ=]= GIHP@~ں o UcB@%Yʊ\-N]6U }KIՅeWuWzn|8;F(r DH놜x;Oޕ+s6 #}Xk{,*=I |1k:wR'E5Kboi|s̘#Ci5ۚZ|0 ޅ1״đ7:\T 1j+BQ>iqw7it|rRfv˔-^빷([UZJB.0s+&)bD-GE/ o\X2pJ+ʀFiO@E|s«K;u\ܺ]jx{Ir$JNR^A'0v)"P-.e,_겓Y. |7RruU2ЀףLP=;>)~˗x3(w- L;{T+Jܫ*wu3u%Ts9+O>,/_/>]N< f~`6y(hΙhg\EHMEk#HRLSMK0t/ z9 ¯xp&$xߍooLJL~tRb}  .ڌMT& FqP=B3 ix(? >10M΍c-+!n9xs' "ϣbAB4 jfJGXdzJX@ Fv QՔ,*/8Fs7^LP5_gB3|Q-j 9.Pm¦:OeŹB;^(ǧc3R8R4Zp\ MGw0N99ezcu.B_2580 zvk&NohCgό3g{_U^"r@yI\ڏ<~n"nJC0P\yYTD Ǔw1 _I :2hz쉵Bf "}i8_K cm~* -4y-. u.eRF敬h69s IH3Vidžgӆ:+;UjʎPնm_oeҜ]PTT|m~E#bD{R?E41Qvwܢ)~$TZg+[;-MowГx7'rZ^0|~2A+)W*pӠkUH=C] uiwnU ùrQNpýWٝ pK^κĈ\%qmV*jOIy *تD͇ svDi_eA+(z+:+>+:h܉^Cp#wۆIY40-mՂAio{p$^#ψ+ H,Kpc>grW)_qĨNIBZ~'eosNr{j6AȱI܍U9&m ́÷@ڛZ-]&KΜ;;i4ZF̂g)nq,[LhiRjTҽ LfvAӬ ct C%CHN'Ǔj:Z'}iV8M쨜ǏM& 囶!#&#"R^z1?adٽql<Ĩ5ג#͌~ek 0l։DH; iLtJHIi@oѬ0XX}3.kbdi A"-*WX#BȺ@mKRC\:)<Ɉ(K;cԲ'y>r<di9&,N~OR o'!]IkMїRQvC:gp8a ,5J˸] 聀=ݒVOvfnwd˸, wG O\TL_RzkURsEW9v22AGīU%%&U WShGV[ۑa} Ę֩iO,Ug:l{8)5Y/)ӷep[[O3ߟkC a\zy4yvI7 V73X`8K 37{he&AO "$6עWi3;uЪj8VkUJ>?=KN d1%ulF=:O9+J&/݂$6ܽ4f z20̷0& Fo@)LuoGr+͗7| ntR6߬ѿ!\ǜN^vchП'_FHvp7|~4CPgЂҶSڧiٸ$jE6颃d0P5TL}[P{ 4MP+NrmܻMho$~ҵ|]btJ6D2cmɠTIڱ Lg,R$K(XWpu;UkKLGi0!7sЈy(HrƉXaEr`ʲIZܨ)(RwjC^dǭ5 N1 ܬ{ptݡ^}^UuhCEP`O5핝>fR!gĔf!~J"KYp$JP6B's$y|#r|hjNl2h\5>jmΎ>Պ;"p ڦ H1A0V(b;%eªͰyHyoyH0丙f$-DճF-J_b7-|I28~9w(ަyq2owr }r<>?WLqTM1,EH ZtnF=\KJ -7f7흗 AM8uQ'6@YHdJL@KpRP BBa8LUÄ[y/„,2{1BE= z*\F,,OV7 ByI6X ν W2y : d~mk8=1Y kޓ9υc8&Lqrz{?]VpGԶlqC/-HX;(isǫ O9 ykzvLHOKuy'/ywh ]ת[ר&Wo.G6Id/H:$\qo_4-z d%.$I{F򪍀:v63:V1w;gvӈF ?])) O^20PE7דʭIuM)LFT"MBʺoU {Fxs Q6 0l룤٧@ s\,'TXη T^BFs;^ՠ"X' q=LNRw-F~xV:'w yߨ 5neA5V!ߒt>_F10Ry(ɨuqUU|_ щGtB~Z ZIzY hYÌ_}%$yeKFC*H'ΖoBՈP, 3\J$&gfoZ@VV=$4v$9Ny5JbwZqe~&e( 3ކd{U( zAW;c[ ~/R7*hUI_,(ߖ׻g*/jsM"$[YꍞkEHK`EEA 3|׏EGV;\D}I:ꜙBEjPKƲ{/,46,)#!I hk͡1) 1~,os8T &'#%qI"֌n2G9GI2vWl̅VRϥ)]CvX j3L{ X~{Dpb^`q*Ĝ=ի9zPCXWt&Fh2%,8, *+qZD/aK{g*=!4"IDQ![q-N>o'_~on*l W8ڻxQCf7-q؆*N_4^:g^ԜDNKʹzQ1]*_sd(*?}a!'1@1b71NrJ77r{YK_e&"}\gU\9l͵nl~_(J"ۭUJx 64=N$Ev|ᬺY X꽐 6&0.$I08* SЋ0A*?kG5ytd\:^`_N++pz> A(ΤMPf(b'@f Ws"m G>P 8hi{B/ryyH$`[:& 7(?WjDzjI9zQ%Zg^Ѓ3?V3.nfޜΠdɠ `u[䵲V[ گ ,k?:zے!>=8.~lJ#%y"BHDb[573y\S@* ֩<ڬ# l "u~QäBv;DKz2>K L4ꈥ.E@Dwv63w[zYU@'S7N@&JEtDd8 wǟDP,\mq jdj.I)9ѺxZ _[eo5}*M n<Qέ4-O(/2^,CP0xm‡B3[qZE~XA-YrZ9'BO9T-tQO_@X#OA}۶sY/ &H&V D5bwGτpݢd?Fvu[|LLѦ 4 5k->ocMmӀfBM1,ii̞i&u)< S=r}ѩu7М{6u2jK`^mUD)^Cu=3{Y 茎НZ A'h |"_qquqKwvE9GD|H?b t.r%a)UP (]\YtCںZYJ2uFp;a,u(:)R]Hϟp^Yi)+.ˆ ^gqZOW)|dj Y'I`JIR\`DN(])_x0ksiPi}|u:;^Vq͚" fs=V\NNC|z'L&72[/P9q Jj%Kb쨜қgS)|:}h8@av!%QŵuN? 07>DxR{DͰPQ}Tuߪ7֯"ؑ[r7'~PVႆm0=\Bq'V]tƈ̾By)ӎMKV!XJ:-ar[VC:34G/bV+%\|0xWb/ϗv &- ܰЯȩI#/EH=u8r7:SG_,/.͢sj %D`zGI666Lꔲ 6 s߿9*Kg@2&hM H] N]ܕB/n4V 9r5Yvt;ϒ!0"`EM,9p0iO{!gi'5vi5`.쌾9Q:{eT:_VGԣL- 0w`hɄ8ʛ!#M9` RﱢE::1d@4pL62'J׶qRqmfTsR4}=3Myzr~/:*O#o(." R ~_}Hvhd!&mnj;\anyE#ry[2 dSϫ =hA~Vt^񪿓V^a6 M-ՀQah6wl4>׫ٯ73[Aextf 4g?}SㄽOy1B^ti5}~)DvgBU0,Tɣ nP]];PG~PoЇͥ[n(h QȂ&W #08rR p8w= aNJz2Fd"EUUh f"j1=I+/97Կb#j>$A˝bXNc*T׹QS٩n?\2SՄ۰'mJZ!m.JqkҭM^a,))=#@f)&](ټO.{==s xF'vuIWZiWv6k &4W(1Av*>"CJDe,cZ*UZ#nFYxM} @+n< belixSJJ"jm" A57N>8FCW'5SDz`]O % OئoH1Vx7t_R7mEG,;pK+}JLalz|0["Tj54 ~ DZ5R=VmˠOIR5^Dy" bCj1mfp,d:e"6/oV*_#m7Ĉ|߄5 %GE<.Z>5n"j(w*:ˈVA-\-deٞF6И~Yj `nOJP\~կ0H&T ˩%o>ipԺ>=XQnai"k&lzh+h++$|#?F>0:OK~-nOVE˒D|լt iλu rU_h Tx24aKjei־ plĨv>v%G0b)~pc Uegm|Pz nB`'Ö}0Ð< 'rn3z(ɱW >U=. ~#HmDYjO 5dtO ؃2@ H  ݪҡ\2yZ=LO!wOI5P(_C:JKg:4G\5<$!tx3U+1pζY?L}ϐ6NEՄQ_ /32}o﹪K L6,aYH]')c[C)i ~vPL3 fKj8ni5o> ;TdZ*$`;U3m!c80ڎ|9OSXMr'LE㜛 ݌c2AGc '3 0.6r/ F/<}m('AW_yvKZ^ŽXB@RhݖJ +;vh8Ǔ ]_?`;+޿$£W5,YDUo9tKz0`&VrhW]Ybms3Vo/f%DH&kj`?BH WD@KJ1gKFC_%d~p{Κ=p^aE{: !w-=1WHq1Ue+)O֞zLp+3g^곐`-M-J\tݷȴdP 5<5ݺ<CidzvɊ?~?˟)bG,B < mC8 v:wBfMfjwNޫD#|&BЃ#KGyQ,AM|Uk2@_˿W!V>nXP} Gzׅ;\:'E5d >Fk1[RfE1O 9{0Yw7S5$,DabQQ{vyz[T;0ǤooX BO `̏o|zŀ>2 Q޽j\`w)f40Úbmr"J 3 {?П׏-=>{0alfD:=h1m|0ZNZڹ:G Jl$H}CCKL|$0yz)&kG(ϡft{jghqih&.^q9Eca?mWϡ38`fpff5Ƀ Y@9*~PXEW.>T&@z .`G$_62+< V Q"]pbKRG=\u ?_l n u2 }0b \’eO lﴷ[ijՋ‘_3 j?/%ANmU@~ w.pOAeOp `4MBLvmEw'B6f2S< qS2( &@.i`3+**2CP& } y9xok[ PKZB:M%@"$QxCPb) O敪6ՋƊkhS+a~{1'<_# Ms溱8kQn*)7!ZKjHf8f[)ȗUxu UC =3^=F PvᮕWR&jAr>&SefVN-H 9gn_5F6 Lr KrXy$( LZͮM|n,0߯IJK!P>$@v@Hf \NvuuK)3Z eNt&$Ř*yy[̉G8_O<9u ߠ*45x@@~՝j^'> G z\ P>4c2Q-&vk(3Ne҂'!q16bɟsBx0eQJL G]{{:[B]scDli0fv4gVGڴJX^5`Hp&*Q|r {뽨RhEbT^RP˻Ύ%y1(m+y@ɼa"3V)l!]qH8w-MBx V".U-إ Gw_(7hBRD١v/_ӰE< V3tQ_g-¬^O`ao{fuLO#j#Otj<g ;Y#IJs*m!&;,eXу@DM؋#֮LliCzLJ4^KyW A]Qeˬ_nCb"Acbk X&J"-͍M:]v,:щ(0o30}}RSqr{7 )7“t@6*rm/6]GumϢ42ͫ5"e#W݉G:kѯEF,}ށWMF4Z=sy " a`y2;"|)E1/sPh:*ׯ'\Nf[򸪿>:KsJgE(;Xb֣̻w )9^( Da< Q$_sǚώWMwn0lhԛ樛,_EOcpyȡ0Ay#2 Hü5pVJr[f֪:ڂ@4N:G +@`oB.W*bx97\R;l-5yR)L ɪ[@Mthy&W)WEuen=Dtqx0ŧDmx;81-(#1G1&;kK :| f7ce8ahhZjm2^XD21l1c:t9&j#֧3{z>+ɖW|U\n4f,(Y Tc1Kۖe!іx)z^E2<[̧wfmWƶ\ Iea8Dއ%2'늶Ne D.E,Ci<3w苾сۤUJF͝9~WV'>41"9K+#Zӛi[;)Y8 QjU Wx~M [n~ uO%W#BŜYŜ{(h>ѪC5e4G28pn c{e[D%aC[PU`,G~`4F|(a$5O --e6w,7JWg*V4?)*da<ش:CtϽnL.[| : M<<|2O1CW 鎦$$3Pxz|hzl̻͆Sa>4VSE$2$>^|`GvZQAڂpߎzPVu%{XFctJ{y4l9`Uss^5roYeW s"5>fLIq1?z9OHgbjV?ch>Ѥ;;~<>ʼ L?VϾ'K)_F E-1Hl Jyu]B#gHM7ixb,G+U"O!y^%14pPT0>> 8Q~ϻKT{ ~nLwkXMz39H4kCod"Μ pQgށ d{kAAةB~L0>Tnq"3w 'w?XwE /kV;N}vFe2n.PMH.75^=;7u&/:XrD'Q~ǹ$c<4]4­!@bA}x$ѯ϶0Mpd@#+cV,=E{k6 4%0 َ!W5~\K9A>&1`%X#)ӜQnN EPyJ_d۸t#ȸKWT`BFR>Z7ATtE‰npiY](w.eV3 jM;uLE.xyjJp{[n 7!w-&6.CGlU~/`Mw4Uxj,(oV%f`5U߈gEdqhn O@Wٕsz.7N!Oh d&.)Z # :Hj,\%ow 8^W<¦ CAVvt@_]R,O <Oׁ} F;w)8`͊7U=jBF+z.Ys`f ADCc >+Sr%ҰIuڎ<0'{ IFvp-2..ro|QUR):^Dvy`[_({8E;&GcK.@[dzRȹ >OVWa{ 8KgYDT=9V_'m=+~խPE-Zo퉓Ghda:?x|sQVΩ&9."> qVAv`7vֳ _q r0WX^uN气@&}WG%by:4N tq>;_X!pNwЯݙ}GE5|u}ɛѼU-mDLmy;Bw WNsBKwוO ExYfzl>HX;˚>BH'v3^>d7(U. 6˥aL{hcZ5 %B+s~$x?3G+G NHC_QpG`d#B>杘llUT'{e=Vb͎dO0S!ۖ7$n)Pq-%ZMnZV3u1ۜnS젢SXiB~5Ѹ\]tFjrj;`?)lzSU%Y/wvtF<[3F^aX+0~,Z~ac̓wYiD.ⷃ5Ĭ|zL 5%^$(lrn5M\p.&4VCzpL>^98-0/Hc1}_yn-LYbS>$Zw;V+| jGέ19q#x` V.&YV*;;)krya[v.HThO ĝ *W}"W>kq}F˿#`j5p9FCxeh!Vߋ1S}0Jq ȳ/۷G2AA7p\wMڥP/A78bTNƌgݜY0=3mA5 k บ^8)Vxb %<L!k~\=EX,ہ3,~ 0?+}M,t>MB^tlXi /X7c 62zP,RR, UJ{05?4ge1Q+l[ }D }gll'ayhb10 ֲM$ZH'ڃ2fj*|+);ӣc*KI{ouDFaf/V&F6b܌* 郸rHs2n2}-C*&g՞G5qz7sa,bLg` 'Fg70c)lG $,4{0L\qe؄, z픅FƼPr`fA~k?` d"믨\oc.>6|pM 9%AjږZx } ;<Rэ!#uސY( z㤳#P6)p'QoAHbJr !7&JY,S[xHO:#<jaZξWv佼.E&;@v4S<o4\T'z@D QJxeaO"^BCnoҡ*gd}=y:3LbG}k^+Xv0(˜hv˩.NJ np37 W5ϻ˽lyE!i}Ydi"<`t2Zc[hOz6!a9c&iyg:-qhߓڲhT57.O}W])>ht ǩMnJЍfն5b|7{?N.WsK[`RfvOD~\$ " ?Va K$MW p_-d1Ko*pΡlv: La3BHD¤ B`N6W$5]4JFO~7GyJClȡX~i@6ɛ}mA݈&m7d*Q]Y4O[Fbw!$rg=Y[eLAKc:S48iYdϷ)XRaDNhr'ճ쐊V<.QWV'_e9Qٺ}6ϋSƹ܊_ DF/pQRsS&d( "E_NQZx k@47^M;T Qb׳Pw#^NJq1$AYA|coOH0%"{@}B[Aqټ z# O p5Z1^Y9M旨`}uW`>NC"I#K9!j3?wgBmBٓM?5ߜ^+<3z{}4SZ%VET0$Yƫ9+p<;T|>|gʚ.Ý}J1*~ >]Tp+ɓ>;{F$*@v~SnBحE6s@j@bmɥg63RPxݢM?LrM¤*4-xmI .2m@e[$5 IT7ëA fk?lw Sb`lfm eR1'U3Gͱi+pL"m%(&o"= AuJM}05e(.Whpַb;Lt셏LgV t"!'IX&RfcLGBKAW@|aF{tNKKE?l%! 7CD_lfTo{V}05Cwel/  Ig+=|< bu~HX:BUߵ m+k9ՒiL度נ } hwk7q3,lra'9;Sv?PoBķ~{~;J(=ڭ@A^4'G)Vy>^"A0UwM~[S!÷ʷJ7E<#i|SFʠHD]֣tkWqɚMSCdpX#1rN[[.Lb},#sq!h&q<*)-)z|;nS-\DexJS/ꈴa:6n5ˆqj9W})s?W+-<,F1rP],7hf0!% Q6ܪ`#"/eA@Cީ4eXmVlB @qwgr+0*^v-xO^?%c X3ک [P.'cG—L jPIxO))Fj]LŒo̺7l\$[c&5|݀>Q2“/_oQd7)},y !hJ PW24[X:E&ֈh-ɋ|a >׈kЯܵOu x0kQCiDzGN> ɂ7c"jOXw0zZ.A/h5] t:o d| wӦ@ua^='qe: 9ԿM}vBݪ0\q|.#ze3uZf42[zY%æL'P#4i8|:␧o^1M\ ѡ>9@QK Ot(EWlvgvvk f_N gTAw?0iXShնCVk&"% O_xHJ,vAY9ʨܬN߫8dމGWNęENV%fԭ Txi )K"E\I N*Kgig,LMP7/]z 8dfȋ&F-pz,'Gp Cά^c)I\Wg4OHE7l緿 uV q9ʂc>N_(t:敁5)ߐvue:X±ቡ4 $åXD`fcňvtJzDf*nIme \6ҋ@YYZ~--Xjl,`b+rsU(Èjalj)Zٝ4];IÉH̶iD1BZl~H:L7CDs;I{MlZARCX*\Cs\/ 0r9*؞'I2~(9(27ܦ1 NwN E|_ΓLJ! > #3Nz;x)5㝟$$͟ _[ְ#?`a&-pbM.v`\a,xyO~=YGsQ 4Wn)6 B^|֊#׉.M~:F$vCW O졹`dZ6YB5)DZ8Rh `."1S[&ne$vYnH|3,`L$|luYNGe&K<؆}GEc!ck>&0.>j\ b̻wS;9jJ^M KY*Vzž/ ELb+QbJN6і/m%C\'w$ԯs qj4\_"Xm,O/˳ҝ3㹧J6Xpd8EܬKMƤ ۤX|p mܝiTE=RR5+̰~(7wgH1e8(G=˃8,~aik'rB7..;vǰ,+>PSOC|-nwv烆 8_`479?e`j(4!ӂ<-X;>ns0exegW:+_:šzD}F:gK]!if)A)mR+/$ rxt1&s,SB -Koi]t.dSuUQpټZp[,ExJ):t6_K KApln8 ;}J}]-PM)P@`=8&uIs ?ծS+N\1my qBגl }3))X=:#S5`5:-s0ՙHS 9Tow,5xdMVDoix/(.NC>tjxKDeX_9Wsq@'/c2Fa&*pH܆l; JcW9{(*:'VE-yi8I#q@ݣC @XQ2d2Hn=wbgD%x(Q|Iqkk8<훋}=(x3`Άb Q9ZS-уeY5w~Dm\N8&쓟Ch6 #%D6LV{uXÕ"WTTJi͗;*UēUξm0sëXQ?2K\1.䰏YAPK-1۬0uu \g ܻ6]HhCLx[ҝ ;X޷wϬg^00C"M(YK"8aU ]({r< ;#ȋLAa퍛`u:-`-uȟ"U x!VI['F'yϋttԾ!\5x[fny@節F *L738fAna-uV=Lݟ]UAS6}`(T9,V_Зեy-cJs=|jEJLWAkg V`Ww[$#ah!j߉4!bd~L RT@ևn -Ƿvnu!J?Θ$b0CEX:8ڜN̄WBx45Lz3"1T'e J]J!H8b3+SX)0RvcXe,vj4?rGل-"O DмcWBF%FU%+ԋX8:& kb m%z~̦.S$M8;a*L5}6p# 9r?!ƹar4)Fi/,~'-g ~SEXeF[TXyiwܭ @nQvH_4bpGeٓRj{K]XSf r*մogeiȶ?/foДD`vd_]7aWܴ@FFHjԠD!-=RT2Ėx /O7X=`t$BB?oJ?X9[E!Hptk'G-qU؇H2(i=Ch!Y.az| J⊿k.2dK:T18 lu::Jh\|nnuÝ@x ΟYMƥ̸GWJWXGJnCvOMV&3Mpo2COf{T4Qg`z@b١`d;'4x',*OW&fCxׇTz;>R.WZX//YlaNIc"luqACYĬ٬.<׊O˺dާ$K6KMAmNTڋ\ש6HD\Vc>um!ˠ]YLAǓq1qVO4rRtԌqo ?Vi`0n?cҭBi^a%l'kZpƩȓy.5/f zj@rRń6ڤHQHDWbXVS^VV7kt%]ÑU K{ 1rI5O HqGM0{4}35bJbS?@zd}1gGhf>}ҰK*/Sx6ѱ֯8F#).1 Dh*m6*W,1O"G90 mcV1{TL?qd%&Dm{gzj;eP8c}C$|JM=2X%6oU$0`;- n1 y'h٠>ߧ!Ǯ/@ 8C6}^JEKi(Es}܇g?] 0@v$ωQtwfI]U.3ׂ,OZ 5?@`9(QL=|1ݩd33s[mSF+;1(2ջ=H@ P1PPb6)Jͪf4bA?f};$6o 3K$]B}A"͍-UNf3}L̵zO zAwUѾ=,&8oC]F;=f׳i:!ʌbP^ Jezm0d$!MeMMM=JM}`vcJlHP0~Ao,w-v,mywF'/A7tް|_-=qErQ7eZ+!c .PXJL"`Yth>kTwhʒ ;lJ=bzYCaGbtVc.*Ctה~>wo鐲ϟWя-ZtHd 4gxmpFYȶ=ȋ/>KiN =@zO0>xǮzh&1V!W I> [Myb=粛D?aOZʻ 6ǎy9%jۮA - K~/p(r|3s@RO1+eWks- 7+5*D-EQxӺԾŚ]% .^mQ4~9Po:k{1e0sSn0=gXNIF(ae:䠰* O]&7oTs6"YwZ%`nhK u,_7G MPp;~Brk[1RSaimMe4(&i ыWxȂnkdg6QKa} OzKIl!ĮCRm:@]Ec}ŵDb!\6(gs}1ْbfFt^>{4^1V^oʭ2= YE/s]1d60"((tb|*m6E4 V禶}jou0(gĖYkHmFxdPөg"vHOEDV@ύ\# º7 CGPu?14aRL0+Q4l{u )R}N1jh:Un<7dґ:)i__8)}A?%|M?$veulD+Ghp>JZp1 DXno07!8*Q cSԵ fwMXb Θtֈ))g$醡ǗxӛJMG2^+I\1l} O8Hm'' q@kEcwhwȨcEe $՘Z뙗,FN$8o{NraL`q[Op6a b$~[X)@Ov-T4J@iIN)Y37W * 'i*.@E9ӊ&e[x{ 6ȷaj([b?WzK2nMم^PG vHhT`ɯe㴎.!X 5"E Iح *ZT3ΙH/ڪ n-l\-AQ@Whe+NZ ҕ1I)q? $5ӊRÙp*{IRKiQqoR vxr;"G+fEM)R&j!.}Uoz4\'= 4? #>h%D3Ì#ǰLŌ n~+("]y^Ԟ- "~d Rp”g(0D@ LgҜʭm? I,b۲/laD"@zYgj:\>/Ede9h~J3m  zh75c]b -h2~Pj+ۋ^7?56f䞍׋; JvQ$H8SFZ@G`9YvT16x~n!%"ҷ`ﴊ,(Bv왓6ak. b|[:ۇL`ҙ\9 >]:lgMb0`ps oMB+X،$dk~\Hf& 5r9f[٬dtS{Ȕz=KVXKā2ߝ ؛EM cKm;e?-5gjiEeeg b#ѹ󭒷+ Qqrt jzM^`YmL.-0~0fE)˳ v${[Nj,7zTG,lcv;!ž풚Ue:}.S7}r#rRy* +y(8g5ࡥBKevYN&b֣N`u? +#ґBzs̅b]D,HK^egܼC1#N wpLۗrsXM%\Fcc7vVi`yc y9z"I6Ů!j^촱|Rdz(LLO!]i$,p>m!{a=47r2Bo<1 9@i*;{yԨ"ȁF-91rห}gF&Uú%qwȘL- ΓF|tMOH,V u Yu@3Gvȸmɒ.2ۭǯIRlZTγ< 191gC^ܰhY ] TV{4f*~eXYsx ;[̎ {q&$qb,"} NufD18 ϯ5\GЛ p3VJW#"h Fs [Հ2}g}U*zn?lU( To]0 J]d*Ĩ(op`r \2SXg46L[}kēXQz'H+8g#2;]<7釄([}y<uː2|#F|2K^y'ԫνׇw[?G '|⪪ >^"tYf e蔼NDkj3~ cfp<=Y\5dm{~bm嗞Y)#cſÞ OKF<-EfGU_] u2C{^ҕ$"lf-KkM+bFco+#"YleIT6k^>2 Y ~stP>ċT_Q![D$yffmϚ9SqL} 2s\(7E6"]3TsVV53T>վpи >J&l':SNhu Ҥ=<ʹ`iL.![./CQP&}$zֲpz*l_T&umrU ]m\)`5@G_pgic6NH<15x&޹űZ&bAܨ@2>p3!!8AE[AjlV__7e2Rhh+%@\+ò &x`uׄtbv&P7o#u zKX<\?l 50NHwcvo_d$\:` COw)ac^V5!@~0P?y;ㄫ&; N,"+!ݱfC$qň@8VA` ]o_m9g!%:BP*cƭ2Onhy4)$5Xk}*((@ĩM"A P#Tg1xpCvg8-ߺaI>:LDU a^~$J}Q1n[<H3[:v<`WkR2\ Ժ z`a$Rt\Pb""Z & w{zx%OlO=u︬#sh-5LE/zh|Y2XhDYr>6-4Э84Ibe[\; hh7Pyf)q!,veTs2aJ#{UqX$W()`;BYQJ]Nj@MW:E[z:?B"o|cLX$2zR&aBr FRCZJ+4^[nkCӷmPY,RDXQd})X0o_pGʼnE3;h7=f3XXƂqt>gCMVLxEDH6R`i$Mɰ^犁w1nЏ? 1NlxحUc/b|[r4ҽ ꥘+Kon`½o/58|dvŲ& y.$!HaH2\ڕ#P>ꛐxj1HZΑN8`.s~)}Q&s̀B1p(+R2&:l$c!bLmp,Yv#*XvgSMlv`7sg\QuJL<"ȅ ҕqPcʗ?^]TO% vVSmBf~3X ,=j`9.yϘ0YIo #ho˺,=aNո5eĴA|.e~0LGɑU<DHhlC9\\!Q]|\G-<֗tz1>YrqDbdiZ~& ~@:rdBbu)Z׊l.Z@A~0##|DGhRZTt=b[9Tv?l@<'J"|wg8dݙgފC-L1l-UPlyD їo:*\)Z+? Eб(&(\^"QMsHb3VAw4#8ĕO4؎Hgm&/mzJvXy<`Ua!4Oֆq7ʛ9]_˽lcPIy]KBXtf!1V"HTzAHBx\X$Iɳخ=%vfה,x\xդ 'Qu #lQpPQ${3<~̍/KD3%fΘ(vcIطp5B$d ̻Q|$Ɓ+?K}tY#D/= f¹I탂P!x\Y AO|WY.+-!kj?-'{6ꨕ7 _1!"d~\ dJSLT1XyE2Xf^IwY7&Nj~ta鎱:D!s'x\;/Ռ7Qew /H'tB eI3!۵%Y(k[ؒ TY(1[0"pȃUS;&z1ohvT_ <B^"'Bro0&,a $*/;;цYSxr8э04"Y'{N 0wѰ$H~FN_|j9 l_S&<\eCۆ`v[EhfQjn%&rlS$U5;C^jxޘZJEʶۈ}Vmb迕,.n @c+`@beY°m'$×(PZc 8Yֺb4냯ey}Hp),ĘDfz'8!H-<;cL# N}Qignj ;3e#uE,?S\66IuEylHNVK6u/Y,|[l鼪M>_r-oZ7`Pܭ 0FPrʉ18 .""-2} ojȥ {.^pJ!nruwm 3;yosL{"X\z%9ƨ27INY[ c3zT:F=fR75}X}.I+YC)$m<~BkIĆ{-@f`/VhƢk7aOִn(NƄ~pg3V=@^MZ\ U]{ m Z/f7j=\!ʨ Nh@3g򁃿F7|h#MjcW徣4+3Vy/\ !uI]]Co-ʟJ`9l]&z.;nJ B( G, q"lQeJO P} ?c<|AwQ܀Av/)$A ((|7C?q'Udf\Gk+ ~_',0ӳZ*rܯ3D%T=}lEZ]pW6ΣyqG*y^J E.Ppk%I钥(}Q|gSN@"ևwy%[V(! $Vk:58`pm&b 6rns# R ʖN̶ύw7kl,E^2? <4~J<)WIk|Iyvt kO516d7#_r40v~=.t];;dX5-08jp/8(I_Z#mQ)ڧl)ngC>ģEscY=_m"dbErߍ7 Y]iDBiAooЊDŽɔ;Ѕ9{,!,:ډA&\ol+iN!ąƦ#wՄU0gFW]l7QReD~Vv;&x`wh*@Oxg]YCFk) YdȦnSGo>`JI7?%fX k@d0 w#}Y S+gg {\4L17ٍ+s%Q$`$=QmXsܳbrFf-ߌr'1ȣH߯c2ci3L/eV dmDRFLU1 ١՘hz'ԍ LxKPdB+d"_hG1:}o4FIJ ap$P~'Q(0,gnxP7-]2лZJ`}I4X&߾ K+SJEpQMq8KK-SHQR#9vLk2 Ee!9樯BI^خʮBW 51 .F{e,Y1BRzHbcV1M?]ǽk\:a&P^"øcaWOc1w8a+p?ÐQEJm}u4TZo|eb G;B6ﴖ [vP3aPO_ari[h2- ~DXR"^Z$n :Wb-(O&&M91:@ֻ6`D`*6͆ lTPCLQ'`ȷCsZԈ1D%(wa|EjoE zc;6)[ڹNY1`k1uz ~AzyRD}փiL(`H(09 o6 ZRW?'R݁65'̈́ޮ L?^m!>#8<f cl{NOdQпWK"+ΙqawQF7BhR'U䊎CCVƯvD~v̕PP+A B w`ҟb723T--4|ߵj:Qh98)y.]哨??(=]}6o>7:!GaD aCV:4yq3V,joEBmB_\Y06V窺5V4rJ#!e@LejCqGF`}<u=N.hb9f h)-PY6tmkȖ҅>zx+1)=9Rh`#A:iP+[h5;4GÛ6O+ JE'{Z1'{ؕFKt`5#0aD|* ĐO-lTgmTQs$M.a䆍>q|LMp V>ʐu.'/` ( +zS..R "E.w3nO<oANy+[ v>̯ALb#@ZoFcDep0~^go֗yy[-%ؗ[Ս4&Ʒ.)ah[?|[MP>5Rd T*K ;Tk>̘}sJf~urTp-GhJU!c*hv9PnaVЯö9bvrjFjpκt`8˯u}%zZa@K>W;PgKIMQ-9څCRЫǮy9לY؞0Y0C/AV@yAbg%h@}!>k&"X)g [d c#܍ S.تVɒ/:]y;%d\bx#JIЃH^Ai4X‡iMFƞjC8*R"-iT1kΞ:jQf OI+I6â/v6KY9#9V9a)~Uh\%"d{>N<:'ʭuӣ*7d->YOV Xz7( +~»'lg@`¶)UNZw PzV``m{CԻLO J^a'aH$TY9.;#>uؼZJP" aUq Ixg]5Z-!}O`mƳAF\=̏r m*5dHIӌę$~d$ 7$^O; oi~\ kw>dg& Z,-KCysihY2W|>YRŒ$Ƥ򿇨y}4S#W +[<&|/0w@ۡf<`*={ߢ%n(DRAiKumj}:ya%]Eڜc4r-ayb>]ww@|Omb ghjZ_l;n|dA2TU~+gW*;8gZ%9Jr{MIPGK@6 [p"Bz++:\im@ٍC iRl NI7XSGebȬ~Ovzz RkMWNj[82&YfkcD$uW8&l4rMQsѳJ:q5YӅL<{@|7 +A }?_qYl섄\g Ox7pýVcvR)ciƃbs~uГ#`#t*dJ>)?'z}! rɲ:- =jV $u^5fF2Z$P;9)CY\Yg`Z-y8 *Ee~E +Ƃ~OOd[ z9'#n~oo G.lTh.d1v\yu:݊!Pe!6IQn=yP+6q^;P+a!+ #i(f U$޵bgQih|2bHR .jO{/{YZ%8rN"L Jt&Ŗ+WyPZDX?rb\A^;Cv,Fǜ<1YD(-" ם]IG.9Ձ|A[!~_7ܒ$QEPYr>tMjCm{<"*ϰO*{)z^} Fl.1n0hvytӓ1lTcKAT~&^4%EaIz/EB^U&"~?ld~ \,%*TNJ#JlR/2N++WqYt} 9iQg:KFeK^'**|=ۧ,EIn拏uW &hZ5_D1-CcF7n$,ރXX>3"  &Qܛ, <"Wd &,|/#~"{}]8m_')gvIg'=Wn&c-XI[k9gt2tir!Q]B  ьjjD |s4?l 5'Qp\ߙLu;OrpS}ޙB%ukqb M|@vߗ ލ=$g#T.:hMꬪqf;3rKk NA[ؗOzfk)}-e*4CN` +-a5A#6o*r6-\eυyb`²~D|s{?LdԱ)RmY(+% E[VJ}Ȟ%o(' k5#GZYڈڐthd+,SH#t&?.ϷZ6[Csy,`+ &V {bkJCRNoG6 Iivy~) ,5A(4KWۋń>UuE[g =r N\Y[#ȅb;׻%M 3EK9"E0 X$knwĵ^AyWכ[lCw!'?n{(_[)<9ܽݿ`XABjCe&k}Uo& P3.k,ݜ yΧ2w13A|Ñ z(leGӠHOC:O`w! ~+;/6u1Uy3 Qm iIUtx䴗't:3|N8L1$)g+#>m3`ElZ_lBqC`9SmG7[H(3V rlYOa|c%@Xm]o^ZV;dJ}3ש/ܑ ԛ Dz?d0v(|c8.eyDN9@UC'ilKhEIwM+}JЙL|[iZ0Q,_ RsJA'2p]yӋع< @Ytɬٌ+saH"O3~'ֆ"~-WEvHjcQ@v jmͷYC8ody6_!$A}0T*ʓV/}0 ӸЏ"ԦV<_gݏ$]sza&zS 5]|"l}{XfvC3\d:s/!,G Ԋcm<@f|1W k4èSx[zL )XХ"f71ɢ_)u^VW  ~cf:vS^sB5CBPcyR%ǚ `EZs"SIb0KYǒVL$[5 ױ.Aغxv`uĭud6я#lپ:&{6b2λZtmy9M8Lv7V(RS&G>=Pwyp<>tr'nNr̋2F?^uI1q{W6aExl" z]sAn-BMOjc-5#L p$'"}Wg,x8X@oT 75f m_~NޅxEFQ+jW>BmYǁ)ů[zW%Kxj7߅VlΟ7:、k#}D~l9msW z73P҃2*DY^({'ry@NvKo P׬툐M GҭCF f iq^OBBe /'zZD=969IĽ(7GȄ4>5~X'LHˇ- Ke<@#RGwsbMkV 4eyDn c-k.G131J:^ <_6`usZ;V4(2 H2X!ǔx1HcFa&͒j/5LӍE-W`WMR&>&F(:\0#/gN΂r|f[ɀ)@aKWonzƝw4Ad$+@a([ 5F}7;$y?mӱX [Ғ[$[}ҷ['3i- dCz~?s5z*/')V^G ~e>~sId^ XJ&[v5 op(6[!`4s7 oeķ؁3s-MrĶhK1٤' Om #l7<yPR'x$I#NHtP[r)QORΈ \xI2!oMm)M\A3ߘu>]W q' t>-M cgi m*V Ct d=%IuITdq~;WO115SqIV;#Su>HYf[?92 ^.jd7 UYܱ||ID^=2BrQ&a!D\Aʼnz䐙gdi*ڈA6I ΋Ma>-{P&`VHW΅_&~u"t- ;ڬkkH.l86ALIxy. nd700 nF>gUsPyd31ӾpѼL^3f+TJE$q|x{0A*.T6]s~pX -ܖP}[/zl!E0stXi.`#]ؗ: 6,?f*{\a7SͬVd.|a)(?Fꝃ9w0CNjKP(R upt3{1G˟WK/-mBW C]'u1%-5a[<~'q Df.h/Ct6VūOrd1:xBR%mtE-{B|r]Sԭ:nlŌGJ$#IKIbPz$Fr'#AKgG$ !T-9)_ѪM[BD']o׺s~jRlzKɡn&x|?SSϹ2݄c9l`rd#) >ihglw'׺Qy[܋C#WdD:6CӠ\>9-Xm2K ٞN`ɲh?x}H7}H'fqv HYez45QN!2dZ⎢TuRFk/IuP)\Ʌ z;wθXJ(^گo"i'&覺ow(DA&Dׇ򢣳7^c򁍄d, rwCnb{|hR{{W8+YѣjzcIDvpna(:H>E [+>G6NJ3e,z1 ~xùGxq)SvBk*j]d> v5pmc)Gubqi&xX"18\ҍl qoV`\˒Oyvj%%]j t's,?+M)œe"g_`T]Ŧ|*ѸWFA5W_'klƱ?J{-响:!B~x7ke5M5w8 ,_^M_|?[PD׹Upꤻ4BmPZ p@ȮPHY":=hۭ.n[|iE%Rxbn st5zə0n.qG2͕%pr)5X0h{Pi{zrߤkdm˦c"#^}_+ Zş#Ub}\\vWzmmxnyS"8Z;GRV,Kx `BZ> 1S9ҾIl+enr$oͻsjW~ņ\N@Q!Ac~O j۾>q?lJGWoOTpŀP[|>"Knw;7Mmt5,(0-6|rP(V֏(qb?ֈ1. ԵQsW+|bk`_ ^]|%Y[("&[Ɔ~#;l0.m7.7 Ǜ%k92L<rI̟ekF?/]e\O_ߋK8/Nz ZTb/kbbC{KtOVh*;㙧`qKMI>.5>KlR)'{8 VY5xKV GL/vׂݣc-*Z z"!m#m&ҷ!J{+{ɹRt$ $~K}hK ;6WHP V4li kutTeE<ܹyz{_!?]BV8ʝO~dZBU[G7+f7>䈡$CΧ\dݱ wmx+ed#>\n9Z7dNhH m3$2FQnv~'AY^݇.uEE>+_;Aq9\.MsWJ;kٴi@it+<U{^_2P2 ?Dvy5@ 7xU&oAa86өs0Dx#h! f*ѝɯJMߒ 6}fL\\xh3A:~: h['T>/AD='pz;P U j 7JTlgxD1T3$k ?ƕ3o12.+{޽g&WQf dgAx "|ol@<7[xމ7E.o1:B wY H ICVJM:ca6Np6%qV J/1yl]k:VvYTF8Ս>T^t#g ٘ZV߻.p>\i|πzzk"X X7C{]$y}=b˥E#.v 5{;9{YZJr DXeD}Q@JGR|a=8ѮPi{ NebemA.`UX0(V~7 Ԛ"W'] .7ҍUT>"++}w@Wj]mO:;3b3jѵ]zRXΌX&l3h,tϓ|.q%q,I@9o=0Az2ft BU4޹=apHɌuĪl|N4aKHJ,p%,! 62KyscAa#N^d${ķPw32(/h( 5MiŜbc?a6 ヲi觅?I CqRb<&ZĨ$Ai6:RU&kbFsSҴ9u *-\!b&0g,a (IBoh!6~!5F+ނ"'r 0526mU @cYul)vZ^& w܍WuK9? B/a`٢,&ls1y`T6f*wvEat$Ky Gp߇em< Y*>EgEP+z㲌 jG"2g - Mb|KQ`\&kv4\b :?AO5V&!Hz>60K ;,rm=מd5m\Dĉu_˯W+ukw誸GI ҩVwWQ!1MHL~vuǔ~VKKy+!;̓`CSݮ|B_P9_JE$gĢGKIK#2fw"b«Wګ$Du̡A>|%f|r9u b&߇G3Ŭi!^Qs1ť2oG 坹{up[o[;睐trs+.N Hg?\JwB̯0 ߟ a *W`q?j tj_f}t?rgժ6G}^(j1EgʹpW֮`p~TG#VG(p@(/8.'.;ᰘn"^ iv &6itE+ .MFLl>4c٣AlG p>B3 3L]I5Ss+-g2ʖټB]Q붪k%-%T7Jd"[Nܽ.jB FXzjŠ0T6Η 5T }lZnj1FQm-lR+Ζ˕Sda~54 SR<!n)`= {]ܤ^d? $ץ`\_'NE0"ұ:Jq(Hf88kz5!bo}1}VG,֞~"Tٴ$ AooQ;F`~gIu '(.g^J?Z,TZ6槰=p=rWKKL b$i㍍+z`ޛK(C:b,ɈƍLhj?ܺJ&-j> {7lZ{p?Eة$թ3 RG*cܷXRq"At )nd2|@7 < \_ʏE:FYJOo#k.`~ &}䉬;<cBtAܳҘ)TVP.+MwA0KRYԨ(a2OD/NRI Gc<7?`R7z EhVH zP$z"yqwD[:kD~!JD-}HsK?u^|x=eb0{e$̝pv_6[¹W'LvC~/u+vaWaȫǟ- zquhATK`sxNYڑ?p IJTΆڝ` h{RƠ\_zp- Z'L &?dƽ0i:/q¿FYMa&4P,.eJ׀7WNC!#cz6ݎE",?K͌_?m\@@OmBxlȸß7:QPde}bZ kS> g ;rjUUn 鿩aOFʵlU&9 s.0]ۮ.?&Z4s#GO4]sn59pyJc7ـs;vJO_3O +V*jdE} xa1Ɇ~[ՙJ3<7l*8gLwk240ʘ˿,&.YjDȷ Vtb q?ݨs ufEC9k5~jя2M{K3k9Dsl qH􉯊-&`M{a gzeY4:m!<`Gl4k:ݍ)m&x!>9j`rʡ 6wqKQb{l0S頙M}App$By) x\3׷xKa9d0)kolt]IG 'J|2 Rfʚ{ t ڕrː`QK| ݝxH&U-s+{i-awOl97‚Y{X2$h-2z}?K%Ӄc]C0—ߋkyTͅ}ԧd͗F@XHL8MjI^r_hX?Q_ƟF "V؈ n kv<`쨮D܁!/R%Ӵ!"l;&Эc /5~_?VRc^ V')3<ʧSr4R4THXpQ:9n}co_:fjዟ =y5̎XFEB6t#))Q,r\'SȩeU,,O]`qJd$^0Q@n4e"!Xgn6q_ffԬf!n$F]_F%8&t+mſx74ļ-r|hBjH!Wb}?9W/AB~ Ee{Ip=Q1n[p&D7滙BD]|hp.HU[|%Ȣw!]9eq핞 Hz( ;b\%RcAqUFhToO6bʿAGƔ47 36qN_Re}`h`@U 55}!,9Ə3V&G5k ~_T[6`GwYCp̽f!ќ,#k,HoQ9O+ ۭjYqE8woi{HK<{D{F$xT>GjOZ56~{Kyb_ H&,ls ^I4DwpM~x}LD^_#c] R2k/h[P$Z: %ǖ"%҅cF$,}JyZyھ)X8}lj{/cmݹ~SRI"GӖIb4G]URbI +F`*vư9!CRit7N4Or킕o_ E]2(`׏=2&~f%AdnO8=\5cѥx#Bl*pb~|y4: eJba1ո:#u|FJ4 vo\'h/P ݌Vڒ^>PZ|jŹ,[hQڄ@Q1mi΂D8NG9Q'>=W'Vewc)R/Nj >qYɬe8 N{7gEZg^u8}@&AVtm$rϥyyۑv%cϰȺ(z)Pe%c>\.#g ݴ4@p9/Urf9( D#LJ 5\8E:*L{bp$[{6Bc )b!nIg 4VuЯE`mkV͉S00L/_>+b9XV<9v:9BЧ.fa|=۫SFeο"E : R||ͤo Is%!א!X?כG`wBM=]cMΓ? hp)JL۲8VSR=/QNpϘXx~tLJG(Hj#:F1@xK>c]s(QD6%y UT]f8{qg]x (V { M֖!'ͥ-v6n٣!ꚕDA -I?'\ )X5u۹dۋrunնkhs+[ZFMSUL߱٩~sTW?ac6 07VJRR8^LP簭|cPY_!!6+;Vqc7[=[ݸeujmؑO$}nNhtz3gcnJ>Hq\3|NᤖS6 "1Czk^4sJQ_bץMBXwp9~Oq^ke]>8\{K<]ãW4B+~oG#SĘ8<':}\z^ޡ1ÁFGK^aȄ3]LgFy>/X+m:PW oyE(̙ގ{B`y1e*>H,=iB|R: a:O L%ncNKLxMr ڤ7^ 8߸n?e` TdC#3*VA"x58gmwv6yγ\$> %~ez}&pc-Q~IV9ƭyR%[ͨj tg4iSm\*~$|vϕ).Ca/情K5aAm#K.Z5̿ \´&/DRX{ι ϤA-\~G( tRNi³wThI!67GtlWW=@ECL^;l 1 vt>& Xw`Ј_\CHtX?z1;o#;XT9LxvSF$УwީNh'Bsme %&Q\ ĕ`$gl3J&\<0.kde5l-T"499B0 /}qA8BEҊ1|& m\PУeȮan>^56}rXCzٷ8PFXT=e(vNE1 š. LJP%BAd{7u0K4"WB6G?K7jC:ae1ڬ/KE::*Ʃp ses\_ssk~I$m$/ 4☡㸯+*LNsu76knbY>_>ƝDh b]YDQށF'w ڑ[D<栶^~E#THOX3=(B-5ptAA~'lY i0$&nvy|c_'qtaD$yy ٗ/Ʃ3uZ Ceԇ+ j95!Nt*b3%(=!n  wb[cQ\OݿfmԞUChBj_ *&>ɝvA^Э/m\0akzF%>d NZ3tlSCEig^pYƟ&-\TQ[GPEyƽEٌ^6NO^BFnWɽV@$ mIBFO.#~)GVWͭ^ *k e'j-mX|\Jh~uz@Ȳ`+aXldS3\+R$3`q׵\7‡Y$|ъxhߠs>"E9c>iGeN=aXNT FV:Fñg R4Yqz`L{ ߢib瘝:_HQe[..u @A7\VO(h~cpGtW?PD*ls KAYr0v3qK->ѶȬR>;XCX>|]-atsӽlX@F*Z64K~׶&v^9axZL!j~*+t(U+]@*Ί kQJe"m Ų,ԉsp~3(VZ<$W)YIUd_)pUN Pcc-^ߥx"cQ(@MtQa؍L;m7h[L'< zR|`p-l<Q}ߥZuo**5Tn[luJ=tұ}:=}h`~)aHWM%73dN!'N,bdi*+BQip͐Zlhy@@*1!-YqPN*2-ٲߘnemQr[:ի}u].dHEͣoxJG,8?h=ס͛zƀcbe5Ebm] XoB XpWITuoy.bү*!{4&@йnc;v JCG^,d= {RŀE%ՆQ|#zv_VÜcRHS%^jv $ָ7I>ڛ"A4hA'a[D'+!A>$vWђ$MhIbSժ_2$3[ u_vkhưIdX0݋SnI^yU9PVǻ"םkt0TZ"Lscb h}@@Ɲo;yCq+ wwQTKZJd}9k97T%WEb8J5֠v|׏Lej7]%X:MrNV Фɓ!-ga Pnw,2GfJ1+v:G9:ׅ M'hL9jYĜj]}{9&nEG<5C]'|`.Mpa0ɼox!^ oMLxvx$ 焧܁2xa/i3t;_n^x.jWrUXF:c~'E]ekL鍭zYfߵG YCi(q TF>kos=Qú"=o&SCՈ9L9j_)EcN!w]8t {RuX&R', GK b[Nxd v$2ޔ܁ frQ2d3U-Ű736f|lMj_G9RoG(6cٶL}'O6mHKÄl_gS ϗtR|'햤1+HL_\rLtWbg[w(Ay 8Ӷ;fH#{z/o,96S~"EMi3_:7VX(q8ɚ[| fe&Vɵ: N=XG=ٲQ=Apzԃr2Bn^=BY,q9;-o'JB>Nеڇ`iyP$CZAF?@TOc?xHjTݍ2˰Dj]yKESXxpd+Ç\֟3g H3i3,朘P;n^E"x-b}T p81r wzHQ1kWzPMDݚ"I* R'Q(1rh_gRMQViۚ d-eh`L.0~@x0oo}k0(SOX4Gx 2zB۰]W;[T%?N/TwC. ~E3ځjUNB1 СD+@]VAXlQHJA04)Mg3MI<@y5RP>$ ;^B酷 p=kvX91H хj2 {Nzoog.){hnJ ])ל\T u:{~Z>DxH""x xc!K8~\"(mE5_4n珘M^Y/5Bw%`lgTwNzK7=H\)Qq¾'s9v(f]ὥep| /6[qEMHT QdLpF[:N#8~s}9wL"}(fK`7 g0_9zeGΫw7JUVPax 2BxfЇ5Hiw7z?ݸ }9 /BcZJyŋuvژs-)USk5L[ô_o ]X}rGof'Ap]p\^ Ҿ8#1a$C pXWװ j*:}Πxt Q(LH:%:/ys] d\Tle9HRu `J˭ [q`G9]c8)|"@ 5`ڱXJz<އ!qHܜSmҕOil doʬŜ{bǵ\ e ^ЅK5۸ٜ̆iiڌ Xf|lHOv|yȟjO%=ޭ~]t8`uOnKc*WBХ~m`ux7IvfQ(,s'rA9g57px|HrLžzERJ<|KJ'gStnT2 *o0Ff)F=qDiZh.vaφXW0X51du1 P{I%I^L>7+x6hlO9?ez#dtP<q;GKˍz#U<]6+-o疦󻹺ai~PȴE0|Oˤ#TWsȐj6 ԝ^\ )׃nP]>ƒz-Wh-bY;/|TmB'0:I5O|M3]G-f~Ֆ.=wUBLdt1 (Оz* Qr)BӸ QjRB ?9nD'HAtkj kÌ4Y _ܘ̄é;E]N_z<>Tg:tq:gSׇ`&7n&lwDs %w{Jo[x*}< qrb W/A['Ԉ原]119 Fg+b| q4t龒'aˍC ԳA K6dA UC _mxX'E&1xۭRW$oh;NqDeq6&{Ni/[n [-sN{GFcJ,/VMPBm:r4?]ݟQq{%@y`ИCsKw2",7 *q&':wս}#ρa37[Ⱦxb1㴿PM2#N Љp*3iVgw9"9"@JJJ6y:$c3jy]mvOVa! mdV3;[~cB05\I_(mAXTEMΣ]6=QK/^܂ 5%JzEj2$tt,G7!:Y Ճ{~ 8.x bl_^U8PHrK)^COA+{L Ԩ0b~֕޶;oua.66:>RȘFDT;IpQ~]J páxA#e5bsXy͕ wI۸F?dO1bN? 1#4r|ŬY! ic0KBVHޖږ!D"W?ڊ,\Fj(`f+QR BzOVq~ px{I %C0{|YXI-R/[@i"N+t\߇ty^4mSYEJɀǵj^W}ohmM :w1Ig^T /.r_yuUrgʵ?7nPEUY]Z~&5#WSz}a[y}z֕!Yҟkxz_ .TZ":~}qv@쳐i\t3&\V-.(orn#. F]Ep2iOU 4F^cQKjh=Z6K;b<%I-Kt$ Z`|}M9:7h IWDJCj羯<gzyyfI ѥ a‚c(¡c,v-J S|pXW_~?W,Je|.{WQ=N!HH#ӃS6ےs|iVp}XID8D]2v5Beӊv9z` 7'8 mf^̤ %RϻGHO`'B$:0B6dsR-/rtűM~S"6MX'Sݎ 46֥*E%%LQzq%B?ms,S Y54ҪiEE&/'0Tyun&ɟ }OS'sӈs=] :!^!g;tiimyBrCh r1ݪ_SOP}|œ_.Ks 6KYF.3fIYmO/);OÿmH}a9` ,Ls 5#ZEamiҨs`2ͤ5Qaov$@U[뎛az'Dn~p3=zO%:K ^8%i-$dY({N 71B%wןqMa坕_q'j'i#0 wYѱS0(עG,MTλTZ{jͼ/`O`} u\`V} ^u|ڙ=j-Vزqֽyeݿv;@W~ȼuͤ"W>mB" Qo}ns:d~6ҙC:-jzD_8Q^? !uFNo}_۽c+^L [lR6]:]=7rNO$6^Rkp8ox[Ji.\Q]ˠӪqt(FH>Ggr M4)q=G.%w*.-eÒ ? ?AH(9aU?LH9pΰԢ?\!=Y e!qӛ GQEK:;GtSYUzw"k6S$`ImNYSFUf۰b`wJ.mn܋̡a< +.|bԤS s#(RZ|wXօ@} ݍX.'E IJΛ0;bDL2YO|nͳfO 9/\hf%=7AiO>_j&g$߈o[eD5X$yύjUOp-1$ M **pYyQۃu:ĒijÖL^ ⻋L P\^ DjҋXkĀIX}ko܂|U\Ad!5[E?ohkeg(w!7 ~/#ڤSB>n,ؑ0K=I+9i6 _|rR}N7+6`vᰢv>4Щm~.vu9a.Ԋ<8W"!W>G՝<~XwtOx#U¨$ho:S,k]j%Q3.Id*\ x?%dXX`:Z 3XԫIݼ)&ӒTb1 {`^*`|D"qd/9{lՊICQK;Ә<+>Qnľ(3 k5n`Ygil瞅M`f*P|8m\\J=B#fR*PgRn HW~AfAEwp>4KTq*.A꥚p7#رo)X,ԩAÔJd>ܥBs *qm':뇻W_~"wgڢVzP?XqS#bS\^,S ‚kU:ܠw X8궍x1Kr>tN./@Vk/)`4v;\^n6ٷOK"2Qa^O $4 Œ@oLJ?$Ni܃/TQMbP!\' "z=(>Dߞ.%`7W,n }C;{0MKY1)&ǁۙ"SE }(Rs%l^Kgj_ (ح{cx-X'af9µٳCUhsW:j:߂"}?ba{+lm݄ťm4f'l) CJFq8">fJ痋!/m. RhvAO>'~ Z"{nn[1.;4ֿX&䂆in>ڡjhwwl~t&wRBWH^ ` e0K1#Aqޱ+9ы]VG %daև^{Z'g4$φ9'f剻sdF7Y7#V1MitHGpzM17`,7wGh+E6mIrdޣH}mEd*%=!s%OݓTLxN Dsq&o 3t.Ia^1sLj):*pq*F?Uxzv‹^z-E!nxTgDdDĎ-lj&+bCdN ΢):l9<ka~PKM 7 X[D ,$111t-3sgj0 xu NVF)Φ$ZbEՁ X:%/Y1ށAf(({\2t] A?1c^ql=統L ,r;tpaBUnjk`?)cЭDÃ?^z{Dߣ<=.3OGGE8+EN$h bBڹ5(WH^TU)8ǀQzso71)lFX4K}"AX cRߡPdϱrG)gjL[4'֏}u4Ĺ>I {,=hW:zk(dJEa&V%_ϋ.IҍxoJpx=gc-JL _dtY 5{Idc! {3eV$;{ߙCjڐ~1ڤLD/,}dI ĒQ/9D/xX8y"$+{ʾ2~~.-ꙷzhWfJP~kd]<﷭9Ž=!jX{`М7*mgKŏI挪P1o _=2ܲPS^"ʆpy3{U gj=tI 1baI2Leb(篭\}U☕OrυBf@CV'u/CsJ|ϊ~~d[p.0\ ,[v=Y׉(6+ksmf,*xB^ȴF*pdEhT@p",!O،o O^T2"{/T@}m(2$/'Wu1Hn jQȨ#'~G??Թ"B,w&Gg9~SZp}y, 94ST>G\%@KVW}_gtM4tE1]/(7`ݒ>&gA0-%BHL^-*=`m YdW5#YMv*˥J'p OHN?£rP*w5$QimD\+3ز9 20vq/8M$l7٣BFiEa1ŠtJ+bvekbT1BX}θ4MTqT(i-a3"!8x81ٔ׸a&'wY*-Mn4'b|s1|{,(1SM |í:>.Ԙ?*5 3Y/4qBl&۴ ap$÷LF(Kx^?MZi-lupl}*@K9z2+-k[M\ 3xK!֐;bR 75"( A"%OMO='3 F d|K}"SWҔۍjU:E?icR~{@Fd$SoNo'`jEu5%過Lr&JQLkd;G\X ^A>(XPH]!8gEKE'MXiBR$_*B-G/x^vK2+M- NwhHK3'w4<^F6R*Ͳ~٫9%|)r0\v6ed(× 3kt"6")x27hc=pX(!,Yͭ3GYG/šk t\?T>Y@tG"{lqe{d?v\lz8>V ҧn>|.mBĎEX1BkņP++7 Fg`]^GlphUm.Zʠ$D:*S`yjZsVh)fT\jఄLjf˘!c(RT+H9l$9o0TT~U3w`yD8fD? iA7QY/dC ^&zWcBkDD1?k/̫"ޏNQ"!􉯙#zo"6:f)"_GvP-撮'bvZV帆JKd8;΂ID?jݓJL£tz` e)yު6֨9ƣQ @+ѺJ c0qéHE/4nZoǥO}v_u¬ĭ>0OF4vőVMoyҐ>^ 0"z_cp LxB&,NP}Q!(v ˮx)wK~X1ʅ%?)-#67`f?7Tp[/DhEF0LVJƮqf1->N?xGM1P/ubogLBR/~@P86gD_ϵ ȝQǪmx(|Pq? 01-)?6o&J8@$ 0Vz"D8_3p 2_9ȐpG 镥C)NG{`~pSjI&o'_&XaqE+E]?}L߂p}kV<@ðb,ɥ]M_e @ܞl2H:w6W|1#E|T ZY\|6 jהVRw\& P[Xl~A!SP`10T&֠gH:! QFTܧ0 譶/$%b1:FW;)[ٽpO1i/er9ϋ[)u6`Gf)ۆO#ogKvd{7];_ MkD`q+B )HJrqGCeST:mtw+Smu qt]̅׻,H-(w8 5iTWd'D.nY|>-v,@a 3@n,"PḴ?sWqO!<0VCФ۪}5$q%:ѷrp@LmH̯nS=VQz3 t~4S3{ZZY~Ψx ! &KW+L6h=a&Lw tItW$uN }UkC>|m?jrx2ôid]^}(\ p򞉜 `&7{O}GLvɠ t W/4B_ ˉJp)4KCv'u)jJ~L>pRWCg/@jIY^C1&pE+=A?Tsfk? VJv&O+?ׇ)$ ܵ:mN  0;efTxOec.^?Qe;KA{XOg%o{ၜpi*& Pu,]s71#@]> *ϣȟDGEY[i6Bc5N XP\@-="RJܨ]tgZ w.Y'5Bg%/CX{P"paݸ{s𶁪vKtFPNZp*y ӥ9 Kd*u=Fˁ)¨g 1Ec]RM/BtWVy "'sD$MD]X+Zt;oO=MZ_{_#WSP߁б0<:pˣ[1#,@*}bH5w*}0,%]Ft?.Q,{gJ?kH%͋Y.i8A T7 %ٱ%Q\)F/*,1Rĝ@\oZdeC*,P&[ [ t ׳r499VV1; 2|QD~a+gx-7 0G|j(26mI;,"U3a"Q-"?)JqKuTzkjvm1I+P9FOrN=;ځ$[Q"UkZOTfX%4XKZ>-iHsw0}C3+yQy ?Z!f!sz H^7,Be7`7˜e/0{$ ^Rg6  =D*AOQ& um-SZ6$sdwa0ʹ p[fNN޵@(Zh$+O5U5Io?n m3|-[@1* lܱ4yŮL/EY-܅&bA 5gij?[0*j*z'F' A|uV' & (^w͙BKɤJd0}En?Fg&yc8FòCܸch,HM[=kt ^b};4i5|M5 ٩'<v#Z7@>8E/ՠNiC KnK%t! pK2biS/ ֵUɚe^rLq󖙽S4ԠLx)jSN?c@P`˜yVo w?eXMDpv3 nt& A@4{hwTdiD\yd,0TgOr!P[:y>MsZNak q.B/ ?/ZQ s; kZh<=خBV*sh mݗ^O"XvĔ*5_y&LfRf*;kϊ3= yLF7n+'ڔ ݭSN!^u1FDZ,a#6Z$jx`F5ә`?'-7_SVL>fR6Ta({^L8" .zO*\zr9s }4fQgsOD!-)7JHOJx ,+:WIk yԕ;!THD>F J|>WR0@n>~پ([Jb.vñ٣Ϗ;"!^ ʹF#%o0v, Ya=duᮏ/bz;/Z~M=uwaGO~WDK̮9@ .ˍ݄aPC5ȕcyMݩzB3X^WʜilDM-{A1]ЏHO3߿m5XV`}l2Kmv∸9t wNjKL/?ԼG25NM)By1S}m:Ha !?ͧmSR Cʎ<(eډ|cNʅL k%H?dZ_gB\~p d.a®g!ԫ\4s@CC16)tHv "\v0g#fk d0Hgb8x  3K;T{e:ջ1wA7V( ki X}k)՜fro?I䋝i3V!sAq Tnø<1$zux%_,$(-ȍR,'=̒"'ԹK+&=YTH Ըїi?؇Ñ?ֲˑ\dJeESrJUxq ] 0nBHĜ).W8y+h%]pojk}D,<@%%lr3AmZ59Tĥdm HI>ѣT4=_m >zjx%H`{Z>8KS_ OjL?/k^8\`z[!B:-uo䞩ˎBtV;3uyi;oosSZ(Rd \)X. g9h_um#g`R6!lBuo4)Q%᭍HPҡ8\˷db O"YoJ>0xy3_e[|!rR{녱leK2mpX,@.(##Zb-mf iS5Ň҆髟{@\RbKPc8 [s1\ , 4+C5?GSlC/8I cX}o?hmx22a< lDf3Vj*&2V6!>L46K)5V<WԕV;FpmJO&ˡ]$|/dQ(*B# @8a0OjNP+:\qƚv\y)IkEbU7*,@R9۞eiG*Ƴ"QS_H>xLQPp4O6CP Goa,3cLK70wDA2[4E(H ?OG@.n`SR֒x~=A,u"f-6>qE`VXu5Ct~yub: r5d#m&\=y-DZ;]W̩' :uX})IqA%T3W~D p<ޠ7Fy8#h"kN*\}^մj^f__|4>&Rl,&I&^f6V_B✑(4IQ]9U.:??I4P%W(R:CHq+i~@ 8V@>\ aCތ#@2LPQ5p,Өu&:i_M Pƅc\Di($T\S|>uf2=mmni7uHohתS'iX¯}5 ȶ=7LjeT 2"aiN~=ztiHTUqY$=T~Fr;aaֺF\Po\IS XzC!e>,yO;Yv{>y/ZLd<[ DZnXxKd|`Z:jZqq0BFEX +3W9t^4n9uX7:^*]T*߹ϱA>(*vPvjFtz+>SЍIr2}lr LȶpAA.Q?WQ+Q#We/R #Ld(u)md#\Nc^<59Ei(=!V⒫o2EsVs̀ߐ!y`h%6[DW!Ͽ٘s?Ad֪#\.lXQlP½<{4Ƭ Kbe=Dӡ ]/2EVS|ȸ˾"Mx:َ.h) f of;r*`$6#/gٱּM\*]~ㅎ:PRap_}#֑.bߗ݌#H |RRĦ{@zp?8,8+r:F{Q4+:+#3s[U#>Csx2c?xKS\rx'mg3xAз$d, cуٝq:IK#V`T۠iQG/4#.w;gpt8{G(/xl:VE:XLӸ 8KSQOȷ!z1Q.E+5-ŠvX{ `~M/g#P:aU'#ߊovT#P9NqDb!eaЭ)z OayF7Yb T5Q9: K%lye&Tsj.Q07e+R/ rB3 ;6MS,&Һn#Vh@3Wʚ`t`8]pw-sk|vϻܭbYm$=S 8 468 ;"y,;r#O `[ f?uKƐcRE0\Sc"m/ZDsm0:[Z$8H6]Vј0!\H|n샕%:Y_т0+%fF9g.~4ysqZDx|y|t/9۽M%tn꘮{y;ۙ0 m=u(A;Q t nֽ(3{)Z/.d+ZfOmk&)ꋉN|Lj>i.+ C/Oh$S~pNtl\I:N⚭'gʉn_PX?}-]J;`yҰ;<4XHls=[T u@ҒRzF~a'(^Sem#ܖ]ҡjv?X ˗-U@GZYdJj-lm:tNݩy'Jb.}:ٳ4_/3D9v{^!u\U.suYt6(Ev)U%);=du4ĝ!U *97UC+Tg*3SE*k6'0-6BԱѺ Л 44@K*j7ieG@-GDVɛ[g+eb/If ɓ4?/~]ڴB Y[ tJ#ro.( Yl]/)ƠS|E%QI?')n<ο7NԐS^aF oe\9~3Y-;ec'obĭ6dc{P(dT V.#WNඊA3y7 rw=| ܺyHnai =,ns{a Zj 0 pKuLW8[#+~3F~Q]䐹p`Ž=M Oؐjt""-Y?HP{Z[7I*i"l܍wZo͂T?Yi|z!*Q{Pk$^+Ql㿀&>VtR>]oRwtGZoVs鏈َt3+euw_S̏P0:rkƬ`Nϭ9,m( ZjVsFTE:"?5 `;ɏ|GjdHyCAoi2n9XcО£jt_~} nn2QM$݌51cJ 2*&fn܋$""J}%f4p(ߡR{]n ]0O.GJ!2 wRH׈I'D4z4 3t yJS^EXD2; 錻-U<{Q띛!Vqu#yBam&k[Wr<;}މ(K9&Z<2:}`;TWM8ĕnr9X2j-jA74;xTnVEׅ$F[eȦkfgcobSRpR7LBKBJ$%09AVHK="W.$C2%v':s @) dtfr '֙5<ЧFy.U<*S?y=(}"Pz<H5^t-_W#Ӹ ^Pˈ]R9CNhmYaMQrt8 %:[Ę3t* Ԫ}WCșEL'Z&ښ݇pK\`wiȁIiD!upcC,]`m& @O,M_$p"z`$G*0 $Is)͵n'+k&%GIʨ3&d 74I c jr8)Cbzgjy]GBasSRSY[Ĩ~-cut⮝/a:v*5ĦCx979{ʨ<ާr_j|kw} O3x&*,Zꈾ} \375t%{Ge=&Hf-"GWQҎwOob~iglQMx-XǩT8$Qo,F{ }o&d6/)|SmXVi. BLe\ =* !tY,7MMn(c8.ڡgO %j~gm9[:~Ļ6 N5Kv"*9'G;qD!b|)j, YPL#!&&7y$t} GF@GʳsVgr0XEAz|lO$IpW@(,\#km>&|~o+LH鍺:!L9C98`!ln@ISs^Q0+eV!>rg`|Wqaz> r&`9x1wO9LGu^Y_d,WDwO]ļ>abdNMe8*2SfCE( 46 5P/{dh+ j]ѕ,EPw_fZ-!ㅄ 2"V5]# ԺS'4TX/Q/D0fõ"yFmRp"Ń;e<0cȝIb*=MQ8rO̥<tDz %d!XMI/5}웣b_@Pdm3c4XY"̴IKΩ1Aي~);M{R&2"GL,@Y~Չ /ڬЎP#uAߏ@obJٹ' fJV'1fUg[\#!ED4,ƪiy°rĕr E gr[~q֠.Io(U|}p$n1r*eD6q&Hd_ cVJ& R)Cɾp%6zWaSZbٶd)(WTI:ׇ)K= rڔ^*H+X^fod-Dz"5y3YXu^Î';7sX;gNdz.@Rޓk֢ڬ)6lno$p&bc x_/Z7+({\OVUՊf[_kH͢:a%sщ<zW IΎ%ҌՆiAE ދ QASR}lBKiLGRԵi`-uPE+K(\.k#^=H URM!]'!@Q̆i8HR~M$2!jZGa;kTxHL`{tuT5Lzp+Ҿ K X.>He4?-j1d.tm $jTyu* ^82:$P+%>X^Ho`ęUX ʏ#Y8Kz&Bht ^&FڀRRp 207øJFDZT|jL;9Kc.qfQhbtHNt/l\AnI %b?r#s9,f,ص~Zab# ~70 $i{•d.HZӜ)VQF[z+' {wDdTG&@`rKzI8|mj+=S|Zt#[؄_My^JS`NoxzCfC9mt_~WގlP2 ]MgzAYiL gí[/)_s*W3$ClSQ5|CiVL":zK#zG]ITŒKig},&Bz&9K?{"v1ОNCjmN%c8ͽoN8$򝤭<8S޼vR{{ !T9eßA-GA~)8dul]i =ͳyMX`TPf,=#v}p95# P& WLGۊ>6i> [Eէvg\- 7m">[fCWqLy9 " EuݥgbUEs.q=>WAmlLu!goܮwFA &T&ԭ1Q^VG_[?}P4?dSO5HE ̛r=0>Y[M+g 2fY =._>\GرfZ03q!ue2Q|̟lPۼ2y{ &%@&jSHlz/yܘA^c oHg)G+~:oơSB57k#r+ZreՄ(]#4 f*҇90Zupg<'8򎹠8=5(t=Z":u~cmX\ U)6+Tc2 ?=IJ+>z8T> #wq#|~QC_X¤Ol s #"ݳ »B^YϠ^YQDȶ*C%d]?plTflҋOyO؜WRarV%&o$DwV:/+qx{n _Wˤž<!,n])Z!4)2)&qz۠avk8ʿhq;A2Dr Y~Rsb~C:eCJܛM|^@tAluR+|{ ֫a[Ʋh]#;mDɅaZɔ4jui𾋪FAMϭbcR^#y1a%x -E Kw7 ӯe^H9T-0nN +)_"/D)OX{yY^}$ΐ=Y~L-U?40/Rt;_t}@-%΃Y\232C2@GȵљXmJj%`Y!9o}  Z=4h6PB}H|DȵD՗ .t.2Lٸp4Z:gAe\^[xmteFׇ;XߚA~:2O"Ϸ {"9G^k6"hqǕa06Z.,Ei)ySN`K!,3ado&ѓ;fEIˆ=~ (Jk~PM=iƑEll;C7'RJs'7֙EVK`\9R%Y]ni*x~;]O;?WLԶj$SN2c> :_2k$%d=B͆6Qt4S;N}5Maɮr& l!-xedpy )-7*Ό) }~Is%$n誈\SԼ6^ctY.%z'3Q$ $]'~n[>v!]w`dK@ۤ{G(SAe"-<2<)8>a#Vf?澬6Վ2Թ1y2cdIFB~#tRsw:VdmFNWJM sܕZ{CA G\ߛ/S<_.F6O;xd } }*.D0^Q"g țh*8[#BҙE#MS)']wL OYg(EAW[:8aY"edM"vdBL5FكagCM=ēo1>w<_u1ʻCs{;(B~Ood1qU8]lta)j*j=n'"K C'YbZmG'ğ.[$q|quNem@|K8B؈a;DJ#_sJQEyC|L4Z2_Mf0U+>!JbBu~mLg6x/Ixk 7޸r\M\#(%vh]xsBYfwҺ݆:%-fD3)!_dڎ pb* 3޷!Wt [W2DQa*Q. ZQ{2Ūal!k10M$2cjc5I`!򤂛ύ;z<2O͑$A7]9.={X?ff OSQiXgȿz&w6U= M %YEs5lA}nf#ȑ]P\_E =OOcX'f&,\[d-C5D_ƵʆVb`8x>J#WU zzi2fjSg\ġ3eߗ[͌ G*`Цkberq}HWȂ3/@6qJ&7y{MË%ޥϙ3k \ 8w ORc4~8t |{Dt^$ d|Iż ,.dkғe]RJ;ٰYd7)b -koޚ÷ݹXxGEW,2/j4;GLHRe^xK TrE>23u| ^1zM~U[ψxѵV8]GC 7uⷋ4ɢfk:8FC5?L SDp2k!MUV|~*y; g$ b#NwHug"-@Z3)F };7\q44qe4P(d*-=#s49H׆;Y+t^}2)yCY9 UG[p|KgRM+ݲa glT3pQSl">yգ?xo^D)w6T1L뤯Ք2K4Mm&=O\ ƤהH!0 q܌ iAYpY= t!ۀGRaՇ Naf%pIB)y %L`[N ;$^ &Myg_Of¯4#OÓW0M2ךi />6Z~H F6jC7/c\[|B#/<{vh% -pqXysfxZ ,n0@G1Q@/㐅*KњcDŮ>WK7 K+bx'fX#{ In †fOo@%$vQ曃[l1Y_q@kF%r",ƭ;&26{F_uNnaJe_dzsj7'l֪APC5_dJh{J`y|VwّJ:$J 3'f4xl2v^mOAr{ㇽIs#pnؔ~XkvJV5_O9x[bX 1x crקyݲ;e`w=g;$sKa9;;K*@`*/SJ`E45!yfZt A/nWY #l81:TL}6vc|^Dv.)\z&K""R1(;S4BzQw+ S^ϩDEs!Bĉ8o oԟݾ$Un6@(\u6]YQ|zv7Xts^{uOf^k/SU7vinqڛ;SKjQU(~Qbl]mm,Ͻp.8 ';%"e7l܁$P-NҬ7\~_S) w"ޘD iW}6(N6[ 0咍i|DNue&d#bJbxJ ,&/;JdGeWqAc{l}- A]nUt>qp͢gd!U%)g샐1$;BR1XU}ao' Ix*1c\lBQQwV 6CԈ*]tT[#;c"NUӪ=~ Ts.0~E* %+UvǕ^l)nbΓdtk:B:Yj<< 8s"j["WΕe-I5W?܊G}x "qcm Gjp݅>Lqb"2:{D,aUAIB@g P ES}՗Į*;DUXKGcZfɉsE-%ty1aQMb nId'<SH/Gwc+gI$XBhԮPiIddc7,>iO vCMUwnos"ˊ3rV$WO6^~$&{ʩ+Gv!Ϭr*Ѡȯs;8@S([҆p_"_Y$."H2THBTקjN(?yhL3NIE ;˛r+sw''\ٰlo 6?ï4*1 ֹJ$G?fG rwƪ\J{nJ?XB=[ۣS]hv*kmMVs`7GI{[ =7Qt:c?wCUie5hM~c>zz˖E0"ƞ^14xtʐbdϱEؽ/*F8ז=ޮv5MCB-ʘa-ڄmBMa48r2B_0%ɥj}R55,`g6yYF+Z!`!ymH+@$9_P|ַ5?"'|gE# [ER=7 AZ0o|t;0FE%HSp$Oqn(яJ2Nt\6"wlB'gb J <&eUN})>mQhL0|K IKBGЌ9FLQOB65ӌO<[SMG/w7`cS63JNc|]FuNyc>-& T9U3,  |D@/MHB9)[_ ~9;Cq> i Km+>GZpY61s<*:;q/A#&jg޷NҨ>"߶5jޡ~ZmẗwnȾ~'Lӥ#B(H¯F8I:\؈rS`lIz(S<(H[#v3(pt'8&6A=Af|XM$\ "X0FYϴÄDznE>&UHug& 6RY4H@XAD˚[ ӦD7b]fb`}7PstrXAºΝ|̟F#ǧ_[hm,p V!j=aEȫCZ+|c&ڟқX[`3 EKAc\9k$_ckaadvOi}q,x e;=Կ0 Ȝ(*}Kd̴5s'7u;{$wg`x/G2Ύ[G4;tLrj7BK@^ "yH=O,lIsrw@ՅQG7Dsqv&XSⱼvpG" JmXp 0RP*Oo|l^;m]2<_N{y)]㍦55Db x7 \SDaۣIo۠:WCBPz"P'cP&Cr L~ TQ@.,)c? ))2'.$/(nˆJ0yA' ~|\CS-CY:㎪ ׂE%`%0L5B/D=m-HSMeK'(E3e%ZUj$W溼draꭉ3nG׺CK IHtvA•nDQD!6OT؊O9 |ѧCLikN*8N|N5LG!P VG<űW͂9TS`)ܯkޑ~ kIkR%5gJA %; 1e&(CoT*͌IZ\aanO6:XϠ,DY8 Q*6>Eq;vU8SRC4?ܶZhgr*rf6\u,}Qka4xVSQL{䢟y^U#nȤJNa^[oH<=Hr;Qk3tE'92_ ߀M!oOHi E.s֜Mfg2{{t55PR*$"KX򞺣;kְWZKZ^0J~J wN(}﫽Q-2mKQw_yxH E6cOҨlp7Ǥ$_re<:;Kz- &vDujח5F&2֕.$Hp .AK ʿo(=@j`l*\^Q tIj ?I^I`M=?}  ½vS!J]egea|8ՉF"K ޏENWRbicO]u)#cō\\L8PuSiǟW6(}()%.#  J.D)**_@bvL@N~n+(ͰVAOMKc:U6'_ rjQD΂L:jy De?*3:Ge_奂qxUI7n_,]so}KʞtMjU^PY.;j( ߠ΅/>Jekm?oo;֫^#9)~䭿6u.ڵ=s`ѹ4U/0r,B <ڪĔ3f);=is$b`L;`~Q77~۸*˛]Q\ w=b?d XP1&o4G]Nc@?PϏJYk/řcw4-ܛXD}R![ jY(| ƵF`Z'o܌ܠ̶4S^$VW=֦oWWM}P6j 5j(F2!) y䧥 dD2>z/cnޔ֬Bp1m3>~\gP;4i8Ӟ{shB  pqWK{ļtY6/)}ޯb~ΚG/e`6nDB+;fErEۀņ1X T,%(%@z{5kO h,.]c4]` b{#'_ 9:=G^Ն Yrs*w+Y!enDLqk4k,xs? ܉ C}ʾPn8#(/>w${Xpn796{F|ua2t"uiuyw0ݰf*=pJ.m_1@G 8Mec%J[,z5QK}K/͉6V.}]UcR> u"ƦG\eZ7`'Y/0` С.e[yy6#wc1ߘH0h:"Ӗw Ly3o$ѽhn%&|n[-Tk| l V dP)gX?.wVWud٢@Zi1 =ֱh$]/w .TE:,iaWtqt18PE} ֨` :ld0#ͯŸqej >ezʏx(ۗIk\|ĵTns@Iq'd lK9igj|H OY2w{vZk?5p{Ҝ3Woq}u>a?)Pf1j]ԤI^N*C$I@ (;QgyN }$<@z LVX첕PZ3:WxQ<bANM&k , gKCg cJS#vx@&Wec $Դ@8|idm+-8PW{s2JǜU(#8kUh-M0'ճ.{pCgaNrЍ6n2Jղ4S÷Szqu/J.׌u__4PF&axEWqdJ8a}!ءY3]gl F:ު\'# iQ=`4!żr=7X-]^obWFTaopL>3Z'c!b$p%^"50$C>\˴7’kG@Mǘ4@z!%ie;;J;ᷩHkіRKaKU㊺ %km>avA9e.N?>5Lls/u^Ȋ K|Ã!.cVf@S2Ws!LЈQF!B㙨wʻ G>;Gt/BVA#% BT21W(KZ3%fɩ)&A@<^Kcz9 sLG3[ qu8S Tek}D8BABŜ T˄vӄ ?%GXI F͑´Jd]0 ^nt#g'Cݤ.\J+#f6ΰ(eM? NįYJ!KM/ġjhΊ"n s){eH=tO]NWFQ$"m^#HB #d؋, C""=ؗ„GX}wxO Uꈆ&H-΀Je V]w/;zmU氕 Ey$FLt߮ YJ/S 8%" 6u+e=9<0vK& R474fLF_qQvYC'ax+;o{{'[eF )I:"ܞ) /+hl6yU} wLȪ$4/\|quF<{P'wS\DpjL =߭fyύ[lŗxønb=?xzH8, vӏY6pLȄ*;ݙë́dsy:b++ iNcpV_J/E:T~w3Uۙh7gD鸀Skx+ir BQYYNӲ9?{uܵ2,CKw3.r}ɥmhP"2+dSؗ~kSHCbi8-}ʿAKxcaERSƊ}3 Qq'\N3[򇜢jAd)hxUҲ'?S]%cP?C##.^񖆞2' ֬ (1NkLyzu^#XPGy#v0@ӁuVw;?,W_g?r=Ս=RG~ucqQfl`LIY3d3bi qbj%7҄r6^WR;Ӻ304Z]k> # 샫3 ((^1&nkV0eKXDP() ~զ -'UK@B9us+h!:ZhZlO=/ڭ•4Dr9`&؏~5ތc9A 0 xyc< X'MO`pjKK.tHd.' t(Q[gdlX&Ρp.sUF?`wk xAcNϏvէp|Ozgy[ֶr@l>G&f9ཛྷYlO8=: ?C>"p[FP_McaW_2\"+QYdf"?rJ$f?\eo4?Y&xBξ}nm7UdAHjVB6KkGwJZ-(gVpCWFoKq}In>&}-Ny|W*%޹Ě~BX /}Zy,Qe^3Tk5G;ѩiUx<$4&8IWO#9/~9@$H)kDJ:L$1VX_nPWfC\*2[>Dk(9#HGO[ No%O3,•cyv3+/h/ODq|VQA!AEBcƐs..kef _" 86m%zHV'' _q^ N;zCDѰ| 2~ϸIGYv2?,s]=R:d?t 8_e"d7Lo{>ZL ]ͯ Ba68V`&EYmth)x/eXZ\Dy[z' g馀 â54A JGD @jͿD$ZٯpۄQDŽ︛G4H[ߨ*>:?]BbOM1;,"s,{bQn%,8^$>~d?Xr7?EuhGd%~7{ \.ʡD'hZCխ"^9ɖRvtyi;Hw/rD޺Ե>x0NخŽNZ@]q8ltSꩪlڀB`NiY4zf4u8i -gfqoT×q%ԖԉFĈ(3BGެ]7فO_ Wj.ļ7Dl ͹7xFNIڕn6#a&R sCv>ɵZЩeZaMy"EP?-HnOmu9tTh5'^jn/_0h?|g둷VCGpvGbt~)(wa)xا)4voMȠJXd 50yXd Vqv)-N?2h+g)mq+vzКljwq߼vo/HcdAY9|BE^4+yEuCcgV>2OGaXclYťfJ -irڋ-1^xZb[B)vi{ߺyi娕6g]+? $6l#o^P2n.UGw؆ ~)@ t< 'wB_wK7{CCWsP8r'HI%aO{_ᇺ1~O[2>`jyTJ6=Hwg 0NfDMDX =L~ݾxXN.QTEĭ%6ZRz(١!_N,J@?DBjk0S))VjR1Cz@ΦZإyy'P('2ѴQSP ЙlNhXD) {SrwI_~Jk ey@M;C$;jhV;_gnj[NW_`\!v(ȅNDwH?jZv}C>uؗcA Jwv5*&ɒOv~s7`.?NNfesB FSZNzc^Xc?ssA9M?mxiiOɼɺP;a ~xJhYjOvbQ,z0(>}PYxQUحR@ſH wR-֣_ݝ5 Mu`R`Y﯁mb'OWX-b-eXgddNGQ/DΌȏtT!GNZ 1^&zȈx- P>C:;\ [HÍk@ 6TV8yoMfXQHsP3Ό:yza,?ʨx1aT$L8bJS93cv/[/gUHiu;3Jʫ,q.S b "LйLIdWZ5Fږ4;)ـ,g 5^齞D tY@n80& OkQݎƬT͎JmzxQ ``^v(2VbLV ջgWtt7eՂgDڝFaz 9.>/}ophF3q:V ud''I@)1'M;K{RYi''cb!kRZa'VQw}fϖi_ʄ7Scuɱ tR6 "ncrR,_[K,AQP*孥 #8YCĻ,yL I@GO 5F{uHӴ#V;;iX k9cYυnܰS;u!5H ;(旟U$ ~Ww,KޣYlwM߿?lBW832(>{c[m d UdU\T񤞎3Q@V"URտp7Lbӿ#^a+]x8 )Pv=U> ^(E`6?q-xa&C-eAછa4w#6G5.$Z!|d[L͸S &|Z_uM'G+%@K@Ѥjɡ|QZ3E *ÁWk!^ Ԯ,%@aⵜD!/D*⡌%WHxe*dBZ5"Q/};>9▄lWf\! &2k& `{ %Y`ذZ,bL: ]H$ 1Ԫ#h k x ,n?wq`]umV'ɭaXw`'myڲfz.(ɟIf"erGT7%O@]A3HɉR,,"T. q:D7[N 0ٚUh'0ћdB JPiئc5i(۔Rkw!ˈpf^{/o9o(/'gU ;ڇVGz?>ub@ 2e?R iE]SnWPAMp`EɈ!"Pkz(31Kgovh'8wt$ ѽؘ{aLJ=Au T.̜P$zI<(R4h?zs0q:>g0@prH< Y$a G(h~6MXzaU΋lʴ\lBuZ!]NHFtV8(m7}9u~|iGjk2*m*ePeagF-NWP{g[D@0|P7-T=p{Otsf{=.# $sT@|5,+_OS<7`c5Ԋ(cЍ rt":pa1vJg_R8?t#ޣ SQy{m_X Nl8R'>(,76c /:"ֿ OWÞJIrMtXG%$ 9$6OM\DSr6|ϼ[iO80G w.=?=,|ǎ͛e9>ͺ}lʡP`fQ:cP$▨&<}$ B*B&a@ikdRve; YW`;7,QrC*vsdP 8n{.a6otUjՖ\%I]M=h1 Í:r^ȻM=t5FQ9"P\u]4Rr;gҼD:6ֲC840JHb2O,pZXmx1tPW_n@èvSfNӐY#3o9\*C-rWQE=,"d.#CpOjGtMt-ZR\  SU͂d%Y\KH]Tw4.!՜0όoIvM`q1+*Еm/ 0&@?gN W/Y`Cy2R9}:Sw_/d_>pNI̖|4$ƟaOR!My<M"FHh\y2efi! d )MkW&Zׂ3('b¶?.ѺafN&g)$.ߏ%SV#e@f&ũAM^ Ii d&9CM}4(UșxI~VegCvE OV#j>zu AE4G^|Ӱ,hmWl!px`bk1g OoX[EQOӅ#;TF/15 b%6tz]_K.rҿU&=I9Oc29$BHt_(Q#p MLs 9=':Z6'"daa#CY([76xoQitMw8.5$IJh\uWT<1qM =f:QJAu 5g _^]E\|1اEf9{ _Iꂄסl U+.WaQRP@՘R2 c`/&$3rV9Pv1 |m"wjf)TTՕG83#\޼@K>ZVp>bJ6n. T"EgjOMhBg[V@^F뻹]3 9 RidƇmuk+߈|,Yع٫&$푗~iJYÄVŅ?kâ2.x;gw@*qs ڱk M\j4%ŤT_Nj y}a0-7VwWC=aH7y9s'PgF/]\A} nxSw(oM#B_œ m' Z? +&փ,.k׼8MDIt0#ؼ{w-tOGG@ x‰)F˫ժrR/Omd׏/%5/;@} Hndn6F+x0h4N#?*;g 2<~$K%>0ź2hdi:I^(O)t4A|ddy/&zpeQjZX`|Xu oO/C7)j_P>u C'H&7"w7q뇇~nfOnzr*5NtzR| $֍z%yXڞA3Eq;bOM8@"J2D_8t|-7fg F;OnO=бwj]wD]%QZ"ƎH;hU{[~#& 7RAn=){pfˎ .x(%kjX~CdG^~ɀ9l8wgs|%} 3s Wb,uYył2k8D!xnafGQl[r>bgM8ؑPGߌ:f*L|M?~Sħd `c,-GƲqrlW^Uyo 'mY𐏰[ki q]3TZƥ/Aē'@"3CzaoUO4(H8K"u J1)|Wn*]w5(?Qm&77~zShGJZzO)w—d s@z [p.[@_㺫S]+Rs7`XF l鏏(_ȣ-w0^;uRTI…r|mU:9GtΑ9d0qH*םœb_ ّnҟ9yF5|%z;Mdu G/s P؄i%\l?5 7@~_m$@peA9 z:W*k?Gd2B#D @AJ7dK g}'!8YTkh9Ĩmt,41@5Fxt;:M]n~zLuQ!ss#Hg gc Ld<]hޑ8׹]v9&~8 Ja #sgw!2e5!_7j ͫ3=Z > TOڛ  I$5&{_CFEy"K2GGp٬'%P!Ir]fuQK̖ fCƄq =\yU\ Pk0˦f$ѩEu E!Ft p=Qk:a<- YkBZmv vEԩ>o1v:Sc2~79OrEݐw^큨Q;T⎳軖+{U$?$0p ة|pIé% p\鲻- !QT@>F4e1U]y%; ,cD-SHʪa!t ?+bPT\әAһ2SDU3w'w8اՅyYmgXE|c@=^"M}O.FXԌp4 :rpVEZ\!h#7P1<e$A& *ߘRV?b>L-#i G3O &0R,ˋǶT1g?CeUD(ÿ =hBtd}J׏vo`C_y8rs?- :Л~D:}4f 9 jG<_08K2_k.r.$MO9äT@JHE1Yiv 4 /J?0Sg$mp}Tnsu `˭HDL4w_L+ ?ʫQHW6s)d` cH"_ Wn`[j)YV;=:V7\dI27d@A^? Z|vOza*L*lv'AtيZUZ|.^ӱ0¿c?>t+}l:rR$^~e-RTl㑣)Y k~AGB y̦zKS?xA̧#}W``&S (yڀiiyRRZj7-#&-$C*[ۡ>wM!L9#ZYban7/]n)"Aw4dlb,kŹgGлZKp_Y A歁f;ngaqmvN3mC T4ސnaEtd.e:W,#QgTw&nkk+S$7ꊳE(;_&Ay&eN"˿Cz q,PQzFBI U /}/@ p_U5 =@eL5 Fg"90_&{Bp$lWs? )#q .!N3fn(1融.4I_^jU!%xY~q\뙱 Siy Ùb+,:gbzM(Nc F+1od0B2SJ06#-sYrr}Bx%fY*"I6/oc\:UV~/P:ynһWcrI2y89joqQ|3~gGkcJ@J{Vjv\p&^4 $]T oź=s{)鎉psS|Z%]ιjȷFnI𽲝ɰL-8a^hBvJb:J}p]$?(Z宥h8xx$A|suo0 MBoali_ۜT?[KKU> u /J]yiYa E]1/[k޽R*NshYY57w4./seQq^/d(i.z>3p\(a"(AV[W`1;w(x+'Npx€y|ht3Y,VAԇK1{2'm2Ojpѳuo2Hw#e:@|3vjkԜʇ"PEn$.ԗ#y ą6ixĕNu%;,^s5iXAVz4ԣ 7~ȍ=>3@9ò$ $#aS,c {ݢP:v,rqwGJʜ+q F`c*ZuR^H9eN5r\Qڭ/7nW3 iS+M@wb |]&k qT!ňo'Kfݯsf'^C._8&Z *OLłEΧ_Rz%wˎ7IZiJ:2 ;( yJNxh k\Iȼ/?5rnN@`l,~-v7򁞁L4L8t95Qx s6tcF3Սb`ocI_wh꺤\2niڼ20p!+ ̢/f7IW'/ +wϿ$NXO!`*슜(|s`i CLf꜏eb5ī-e3:7KZM-42b?ߏW[c}m(0G/QL2s iЙK`l c!cjm1魗{eKe9KhἝLtH WksUpZƅ߂DxքݱBsGk5_r()8r^hqɻS{Ki1մ-B"s.w=6Zo ;Fl1>Rk&ؑTiFˤ>9s=F [u}VH ԩP3bTVxLֽ&EjNoa=yp=}Sn>lxeLCV+|`d\m iO8ĘVrgHZW T%&cGjw.<}ր`BK,Pu}>/uKu6m6o5ω /anytMC6 *NO>萐_(eOBrUK-EpR*ݯR)->X^7r?H{E ٜh+DZڛ̕NR\L&6S~Q1wUU&.B5ͱ o<dh/|Or߮5 :}Mf TzR=&`r2༮[ &{B>~h^,}{o OYatZ:ԭ9#9_s#B &'-` KЈ(evX0$9ݱ9 g*NPڡo/* ׹ͥId+3K0˿g7ebӢ&5V,/)(Ge~N?:$6/9UKt)vM 4&vpv0Ӄ֞;a )b9NZG4e^㺌`qf #rlL=sˬ5KeU=K^N[͗;IM6\M+'\jߒ ,Rq(^e{͢]Vn5_3+ ~3эz,6?ہHnyNfw7ܒSo.`a0JKSBW»(\ H9mQZ^$0!?e]A"4k+m0~8 @@,3K0kOjd|\zhI2a4·S-Ri9 ҠվK $jg$z̰ĞMsZ5 ~QRVNJ]tF6 p,;'m -<܍5O%&/kޜ")Oqz!$k '.4 rx%3Nģ!qR)W#&G,%$m!5яF?)!wB._<Ⱖr א=9UkF&dʘzj!NF.8ݳzap ^mܛ' ^HH\F8.fsFy}Ѫ16  Wczw\.9:RQsws[0DH)Cu5ScnEkBɟKR0l׫2 r2f+z_,x=IBE!>kK)wN焃 a~⳸R1 D7H6IB#vT5~HF4Bs:wÁeU{^7I)cIY|.ȇ&/n(]Mzu/ϬX;^KƚUi lO˱!ݼ&_O΁ HwΊZ ¾YNP6hm'%`9Qzt0v`غ `:+JJ] l l)U,<-r"jѕRz]c+iV_E2U >RnF+4LJ!27:E&*R0x{)lؐcG`C6D[ca@بo%C\NAoYܹ3.=Rf5΍^ 6,逥!PIqBZ4qb[Ě)K X:g%}<ϻ %cPJN`ՓS.'̙tD~ .&!WGy sO[S<*%/V<II.U(0H׬*W 4DMiŮ~ȍ^  +0a?9̿LƦ1m,;S$^z$3TېƏ<^ AaCh?RGw pfm)SL\|#E o *g9 eհ2XºH+n9}lh/ࢥ @l魦𒛬 脬0-H֏a=U/軗 aCܛ'\Ld 8oTr\oܠdjfxbh-`w/%GML/"~MrH3h j":?`AM!i}@"۬`iֿ4'JY2Jjq3N^CI<Ox$X 8#wVOZȟ0SNM*7]c泘/Q?wӬkkd .p"]RF{Qo2b5l6 aN&aMC[OEnIݘQug5Ұl6-VëXp !-W(yClLl jہ >2sdh~4<978Z[hbP2!=M/B111"KHO|JF; P .KiA !wP}f (Po$5S5:A4Dn}X )N;e@ho15LXmH"Ѣ=P ΉOo݋p W~furOe)=l_K*bVR>nZ{]v.+l*`Tvp(J9) D:o) DE7KpQ[u2c;Tg[P4Lz}G"IN CĢ&}OsSngk_0 #b ͢/8$HYuu՟-l2ټs+P\ގѾS6~0gdwI ]XVQSq]}@$Z1Ho1 $ 5KlY˹柲ZglIP&TLKURg..:1ٵJQIG{AJ'$EJ]N?9)Aw6Ckoѻͨ2L>{Pg =@^,KꂇIqTD}Zbp)&[`ގWg]#8:P"'m]18.HhPrޛ U$jXms"bfғ#e iu_)A$RȽ!쫮S)kA8 좃mS'Zqu1n=JX{N(S; K}6pehDIiih~$~>daZ6CqbMJ酳cѭ $A*9B8ayh"W/JAtJ٨T@[-#pw3&Gr#oRׁ<1>R!vQ+_ Zy`k/L[Ғ5.ҭ9ۄtKNٻaeLq]Z敲ć8ׯ/QޗNXzQJMP|5f*695s*َn;[X;]!*fH1޷YRӲD|<YM=Ή¢Kٞ{z4yte$x^~qdkL>N6*ݠɠVe  M&U;Q 'R<\D@ ukfhF['c@W;y.݉eڻ"wG{:qhޛn ?q *_&yjNlMK{?t=T89TsG`vbz.Ϸb.tŃ\ݍRh7A܍2?rw}mZ E@ON2d3x}/!>l)'{'~2sI4Ȝg@(S&ˬq3j2~@rPHK>Uv}CAUCE*Od܄?{k>Juk;A9qC/.O(V Sd]}\̕7`oԘK07é #bZb@ަ yLy,.M(Q#4%Wےڒl!ޞK{Lr%hĿ4j%YBh>L٘xJ)QdVFo)#ˇw*"H M yB}R8X9v%Xro*r];RK&U.s%&UmM@x"O9rнO Xa Ms <4.^%qQvdЧ(tG.AgQ蛥9)"&hM}P6E^ }uvJ.x|7YYĜRL݈'ig Y&;Se,>`Z.Hv]/]g`oCy v!t&cŮ,\li/1]W(rgc)P 0*E9HZ1[-ʁd8Pf`J:L3pӦYX,y"v_d)` `9rO0܊)!Jm ed` f3/1Ѝa*09W6L$KmTyDuqaetF1>7S?J,8`h+QC9#wdXWz֫tִD'*AvD+Œ3aWv C#ms۸ SmSKubÈi.=?+tJ@ &x›&n9Z0R~2 &"ԯkcR  ޛq:L<.4q䲙V?BOҊ~xc2ư5J"@&J~#9զ'R|3H);ty%"[Go k4JqCYef'5I{ `ѳE܍ϖFWڍ-?|UG`t, ECj7.`.PW\)#(.k;ML~d=/UHNc\if7&iٛU*^?PxALnfi2Ѐ0^xDxn?_3,>/\TT'#ٯ4f9ga4({e7 6 k3j8YDŽyZ|d=V V]' #'MjxгDde1>ط¯/|/d ;R ,dwx>ibEC8ʖV5\O]a%\Q =<뎪|GpX.q#IvIոIpFf<_ս3|YH}7u2ĒCXU&,N3:}0Ӧe8oZ";P*/bw?=G Cu^")7^PTI@W*bfsej t{(YU~c8K\D]$}.0jnИ:LMOWʩJG| <@?⵮h7e.ub I+=Y -DFdq syecUO2蕥LI| x|FD淋|C99}_x|E3ﲯ) _3(Q= 6zE@qio4NEEDU;(۝\ز?{sH1^}|jfkKBT'Gi^<^`X77ؽQf)to9_ލb t|lPgԏ;W/[֩awlrc-fbd&ŵϪJ#{Ui'q ,݋.wcr>D=*L5v^K1.w0uzunx-`2p4SjI=juT':TQ4G"7X]ɄXPéLSW(deLb$`Eyٳax||tv#,:PkD$Oa`w[dVQQP՚^Ee.Km͌lvY!û] fzo)i= `_y,bJ_^}!*Z-7 ;{T hz:\u0'caD|ϲ ?O"=Z)-1V{Scɉ8H %_vH?} 4A:]ѿ5_i`?~vЃQ~Jg%ӄjmۃLUܦ\͊XLGr`NBF6{jN9}t͠x,r`Ι"W]%UXAOG4}Ad֩i jnQ!sШXU*&<;BF(yȐYIQx7\pZn%v5\`Jcms@>mΠtƨ7E[$S"ZX-Pxp+EtS08QPTӂ@OJ׼UZۓ(s?p3 X8I VߜJ&Ѩv>)u ;B:E#a+ڠ \HtwBe0'07ަٹǡW >:ZE# r')BS XX4!S PaP#-:[щv惨Kֻ$Z+D-y_=7NuSяo !!06q y}8? l_4yZوYQe -\~f1Pv1f.^s$_C{Ճca | )gg28ٍz@de(ɑS%~5; ~9)GߝAL8V#)nSe -Ra!3՛D>~N'r'NF!$P֖X;d?7<hoq,c&dy<58d3hkî +Jf 穷֤W=N;?}k!U "ysdb-]_NSfF$0SBY\ EsWG+-!YޒaǷYTͦ|?xc^F P]lݔϒG3- Sçwt-"tS 'FFv 6i)B)ħ{XW-oo#l?!p/W99,jyg S‚66-WS~}~i1†BR{ MK6ͺ?h9?! l*EOqS/sR$n1EZ.Rd1 5$ȿC~tHU.Ŗ*/0 YWzgBL = #lNS_ݽc5ZZlT i]q@J nVE?Y hTeOXeD9gdcASت,IKSBuzZLwVadB|# r3<:Mv "8kkƵۛ8g-{Ed ev@&@͂'*V1cMJA'dl6 'p9ho#t RݒiU7m:&KړjьA C¼st-jZ;븈"՘{gF@][Z:b*SͯPbg!S7!O]YbKcleN5$)vǡ?x.bW,qx$SHHTm_>˵>-'l샋vwE | \ r3k5QLqhrL~ULSc2ա/(-U$lR٘np5Biwԇg-.Cx \Dn\/ryCA΁K:"JЃoo\!>ՠZ%PuZ7 St~T7n `KogX=ZL\q!4}7{Cyb X F?7/9ΚBJ,:q.4V=8_G;'i_*4>.{[P¶w+:ge X6͊X7FRN<6 e 42uY{/UHyZ 8ϣ[jiMzU6fޘ GoNc|ӦB|4?ZwVz=[nRt{͙?!f:j< y]AFC [DQ<x'#oAv诼hxӿ1ԏ`"8 <;Ko؉e'M0 z#:e"9BfޜҦjlK/>õK҄N3}ŇRf<0nW)$`;P#1* rp"[ JCOP|S f >vugr6EgǺdネ\Q2~,]pHX& Ws}$t#m2p&RCO'W/*k #A?*=% HL{d!j]b̿oҶ[p^7+1čVgNw!8VNFqGzj 60-+g6K>@^iRZ`v&9 B@LO#y!z[h2gkOdr(yCFߢge3 ¢/);Q]*7gK8|wIyv$F42]6ډOep .4d=3JgPnRٰyeGYyȴQ?p镩|fQ|0{IĞ?GP]n(s#D1;jw%yy܂6C x֬.r9%$Pڮ`YFc.-~gìG7 (9,\T!uF|u֩ 3]wDkěbVY ~׳I^^,k/TnVYeK=SgYDg4mF#wRl"`3xupr= )hjW͗~883jU`2Gh #_lw 77_]6Rڠj|wIs{s}y \Bd~C]1&(X9-U\!~d985bAdVSk:̺&Xb0R:`G!aT  SU?(ZRCIYH~}< ziC>oR+M1@EOjmo%S# 0ppT ⵏx*UIוXPrO\/xr12(:lMǺA/Gfu(+\"|w^X_"A{￝P@/BdbɈS\z0RϧP_\j+q?w%8Lye 1/n_\,w\ݻmGW6OhuެEWng[Bon%9<)w-.1E-> J6f(KeKXF ',fpHG[zym 9=N-SuS _Wxn蓚|YG{jfO\_4k]88eMaEK4؋|)@ۤxHN5o ӝ\Ҋف^2MLG0*6 I6I3%y?,3 K#$c'9D^._\jb?fdFoݻ/#IgЮM<^@*;EI9Xz` P1Jb@ !5t?w)eC@ofA+K2c Pxm<JSZvJlB:(S@bde$a-U-A7֗~pAsyO<σ~|KIEULC \0n&쏓ZgU_6/eLmukz8O?T0'w2{ㄞlƽI8Ӕ>g" JuĊKk&hr(QQ.ǂepo۱)9B-ÇԉHH( >J@c n.Is KW`3:~v!yy PB}ypx"t> 2D4 f\9gSH6?Ni ^0%<fJV/{{+hV*bfXq.914[eB^]+n[)p1~Kl 07H+!KǤmLtb') $5]p/HJȊ`$ ?kk<<~l'asv7Z IlHW: DKlوX${,Ғ&pnGt$ŕVu,ȾgV 2YWYA` F|[76$&)NI9ӈHW%Ԍ耟`P*i T`rYBz2oT}@n|h1ҏZa y1;H/?NNg"Ŗ!&JDړ UPfCݏ/$2v5_k'ZC_A N&[dH-<-ݹ <2ʬ,ӷJW 0[sgo!e EҤFA݉҂}m-_rL<ҖK65 V+"qjtwiPgFiYꬖA &ف J@M}xEa2U!8.@$<ۇ_zV4{ǃ&|}|W 9ɳ._\.e_9_ ♬69 yORҾ:dU^F?#u98$D}5pdV " kXr6-VbP9vzϜ2-#\K fqmՖ'Np^-v>hW-iqϤaFnьY98煙 bSCM6!4lA<Ǔ*~98mvWږMz}OPzrաc<Ϳg׫;muC] 뻘x=oԆbrn_KaG^jR>zi7Ų8D?&HSڬ,V"EN6VmR*jĔࡦ@&l ,L^7XqLwiPܾfx.[ &e~Q})8h ICo瓴?|%V;8M1y:OW{\ 4d>"A(wx^yN7M?^o:n&x`JO0?Fm|R EKUU%$/O"cKDjIZɆ =5TVA?I lߪ|UqɄp+_˝ B*!M}GK x@e;ћNȬXV %:3@8VC_8U E)=_|&ߊ:c~\YXl-&)Dc5PaCV"\TYFr (HH.MU9̈7c FȻ^HzTt9-s*bN }̨a_26 s b<) J:{3=o;H~Dp':`S|ih0G(}@ܥG}rݨ5D~ɸRr&]\+|oTa$Y] ̂ύ|L6fZ\KDqHb7R|P)d&8ٷ'P󸛳|5I%a;+SЈ4M*%_?LKDqCzTkBV;\!ޜ†k6jdzY (1*y (Z&5,KՓ28EnHVKoLOR й-[ƴգ$޼?L;Vd<Lk6Pxgz|_>C FEK$#z4%ۂ\0@} &>wTnJJ(1xd;nQ lRwi N(PA#ۅRDqs^rmm+Yϙ >PE!r*_ I_Ɇ.9u?"#ggr&ځ=LzZ/su5 g$t`&ίK!*elӬ+~=4bgbxeK܆/>EФMukD$.#d%%X@`K/;wʷ$5AJ9jc󫅉؁)i H1(&\ L#?l!e<cǖҵ5;6| <7BgTn Ri7?}%>p7A]H= &-ԆRQ=8҅rO ͵p,Ye\y|PA+8d~1koWs%0u{c!⮷Q1 X%BS]*7QZ\7hY2(,bfzQ4ڙ5#?\½Č'0ZYт<@YT: ~SJ"TdR=NvORhSz.`T oʉGMġD0yU9!sgv cJȞˏ^0V`ߖkTu| @J}[ lM܄uW6!BtN8j0GE7jV_,p{:Pu9Rr>!}/Ѻl=AVmO6]AVW0Sb?Lp5~؅Cf8}Y=CWD ؉$$8 Koik^6n E1R;/: ETc~1ϋo#.A:jI% ^BnMژy4+}o=D@ǧ~7֗F/;Z[m.Z{^;NrR"ar|B!#Lk-q9Y6=qmmĄ䠎9@ߴ"pߝBub/f=0\d u%8!K5b:fkEp]gv,߁҄`hM7n 8NBC5#kҥwtA|ߚk-e'm YXȿYZ ;ʙ=] E/:sACi;ƴ5vWWA5 G n,Pq oLcJ.nBL1EU٩fcQ ]``2c!nη`x33J@-25\yJyx )! Ǖ\Gt#N#'3 w\O{21X&$T AT "="f\HٿZCeQlïnsi_Sp֛D6 [=кG3iX/@Q߿u}g<p< )hQ$7Cm\TOY̶S;J\zݑz 0ɎU9 q_5OXbP%)ْvCa=W k)76n`E0h7"euq8K 0*or+[=E/6-uSx(ѥ#hNѺڬ) bN0N܇Fd;'vn5 h1^> ;d~yP$EY]0 v܀EYߧ~V97! X(AB6f*ML"[qzlcaTs_1Yvݙ:ռYe@%MXy^ӌI@>nMg<&?S+rՙ\dM-2w20zl0@>H zkCr=ަ@#7x{A0DF|U]?Dt !(KRIP2MChql׻C2תm\w =LfںK@&'YZqp6EPC}6=#}65dV(OؠbE{Lbqjq.Py(bpcDL+=|#ri?ϳy߸˵,*JiYv.CJbj3Xq5҅Wc>keq42z?f$L^2/xǹ] xc%ߐğ ѨgWh#Z3X>s:BCj} Նb02ȿ=3j4ӓCld6evCW f)jfpEH ;[wD9 ܇ӵSCϨSЧsEIT:O%>LptĜz^<#FJcŰ<ӸF̭ไ^P&ʦs`eyV)x~XTOJzX}&`i<2`p;* C˂ @>Kf;uQq{˭sMDC/ ~[?˚HW0tgow[E{A|N 'jPncs7I7h%"v֬ŹWm!PlŨ<^M= T6 jى;WG ,[L<٤`c}@lK-5^S p|Β_^O*"RZ°\sA62v+>:'!S74D"uDle1q*TO6'|oXW#u{eHr4 tL-[ÃEyވȈMЭ3Zg}m-N!HǾ4Tk8X{7õGrxnߊJ9Ce.ؕ'6oJ6 +F )/HwdP 6?qxކu0J[a0.U2j8>xW b@kL 5D؄T]MZS[GZN;tľӄCߐ%,k{z)\y0RH$LmPB4l}.%"<{}կn6s[ <m -N}N_X"RR4+xSzvnlC.~FG vPi-͑|q09J=t(*@KSHG}E&t:,U_Se>Iv-l7wK~EG%ȃb%B6]ȪmϿ 1~LX0"guYT3F&-ѲGh!x[IO* fyb[ss/pf;xR,׊]`a[>v8Χ}S> w-Sz_$0t)Cգ"B{LkI(1ZоF|v;ʹTmq`.H[4eHS&r߶Ǘ^S7_B`AsY$O\xPD)=Nܹ?!l-^\e g4^3U3$l1'%sKm5&ϖK4e9DhBѯ5=W*}гř*e9c'¦^eDT=x,Wைxn0' RsɌԦ<ܥT|J]c]SieHnwp-K,2 \y&>,ajbr^@c>-N1~㼤;bLu<(XK^%)X4l | 9wِ=H ?TQ^ U>J-X,=EI44DMTJ’c,VK? \o`6Uz}P{V=(Y@pZ\Lb!wH3;ЪEu,` x *Bܾqd5f#Ϗ 2GGڸ@5T2dwxC.Ow\P)8>eYC~ bs&a1c'gnZF4L$}DU49 l '5,mʦ(3fq'傦uy'0?C=ʴVs ^ oLK"*z=a?#.:oavP3K<.ZڶNd%JI[џ4&ZkWGj鑗E7>N#!g!I:GI''`9<ך r/-( "@$~WcOj a2!M>:ROfR BBI cyDYVx#@D9_j[22QO RlH ; 0T^BO4s-Y#Y,(>/s"[z!n/d/…>"s0?\0-FԱ%輻{ڳ^ PCY7P_R ;8wV<ƒ>0ћi FyG|Tؼ e&Ra!)N !A-~,Ok_Ep‹R*ޟ;|'Ɩ| ỨW>5jUG |0$ǻ7op!03xҏqHW\Λ$jV9U}&tg uD֔pTS T t@D(/34HZD иH|Wl0Q-uטUV/Z ߦo6>q.l9:*uyNk"E,4oܜ*s) 2}B^{_/>NooɡM?[+ 3# 18DZTq4H QȧQ?m %z% x _(m@$P>row@cB% v\t,d/f4,_GvV-u*Wg59M1!Ύ!Qχaq6Jn<: s[T7|p'Y=U(ptn0ąfPkOO Ǥ\FA un%/C-@w2kqGTb"<[t =iFK;.:[$cM_ "`ؗ#:/ 4F&SamIٺۜ:,dpnNKCR|?ىBVMy$>佇<;\B%II62Wj {Ԓ#'o2@YBR.hte\˺^ʚ.Q_># bM$zK&w~I @n;mP,7kh^_X b&p=|Ym!aAX-]\A1'g$8 ("6Uͳ-riJx LWjL24%(f8 _*%& vwS@<`{XڢiI"M!6B8x?U2㨽5%iD˾Lo71Nh5Cg-j6Ĉ/11[ܱ`}L#m1-߇KiԧVݥ.Kl-8Vs\./-(PJQDQnIA3ϝ6|lp?c*ulwt/Ђ_ 1"o+U a+IP4i}JJzM>XPx۰Ssw1DSḳ)l>,:}U(yI2m_PD1cb̼Y 2oYG&ri8ڇXqHQHz2| bU1n#R;" 0RG7) ru(%&5Jh}#ݶ@*8/ bstX=ius^$= u!pD#fpԥڬ] wD,LWbT*-OVh94^6o,׀)R70қd|>3 J2fu"WtbŨKA9 oT#T0LKi" xW ~%4Ţ3QCq׀6>tMW68b:鸥QrZ9Axqܲ'L&ݖ򨘪Hup $wQ7'J]h_`<{ZhڤPA1K9H7߬*ʸ[m*A.EI2d(0 FO.q,/@3^ڙeD^4#76g8WF4OQQ ,vX.fx,hm m}TViw$R)Sa{1*8NN>e ATc6QV"L+>A/ E<L!S3Vx/:# $Nt.'D2ޭP=䠏VAq  mf^^sGrzz#ؤR~۳FIKp؅G`gЯމ9h3YP4]:!wcmFPD6햺-31YԠO)kְG'Q}{I/LX3採_Ł 8;7[SA (+:#KTowRܒ͆/6!`/I{_56ia {v sRD>028s fJ 6{Y4]„",l9јimV@/D*KLc3&fXzͱ݂J]Ǡ>C<3 u FK<2jQΞeܗk#rW\Ϋ}ך?ԙS$WX֫ &z8P x(QeJL.n2";jXGMB%`uy|vķ/>cw> NcdaAS E\)χH1}7],!Cl-OsJaPB>o901qPyGRREY|:V ):xn6;6b@͝huLocw&:.e}e1ؑykBUvlNAB]V[0%BTAz/@$Ƚ=G?9f~!׆"_) @g)W=,K5u]2GwL|;7մTDZ~"AmjAHte/ķܲdS FX:3fGu˱{^p`S0 ӺRۊU!0556㉠Ύuc=t.86zBWg bR||hpWۛQpR1EN ҟ @0bVu9Ԉ?~a19wL lJǫJG,@Ӄ%|t '/nKț}*C*! 50yn5TT}4:G_؂eLnnO\5pS$|'S?S_ݙ]};J5e5}<>ϥS3ۮx?Hg~f詙`.ԑ &6_lSOO%M953k 7# ² pd|#djlJ(8hF$&?ƶ5 " Ea\-jtXm\W S_u7|m3(="#R&G 8aABUzu lMn/|Vb&|X vhhdNpsu:/i-lY_"f|s*sLB߽A"N?"Z^?Ec__yqbw"*;'O?ǰ DrG Uo7<$ʞ"}\O̫ sjjS]~f[GidAIE p\#O/~kcOˌWJʳ=:}Z!Ʃ'e]=:,J=SDtXVQHH| W1'#Sjao~1z׸cp5Zi9, ]XTΜɪZdô4,žlh#+e)eaf Bcٝy1p]@M:̾f(F *c yiRe60J\MO]7>=/sv,Hps&Tk䤆VV:3`n,i˸2;l-6o[0)sٓOc<;Ÿx8vWcAm%JڞY (k\=*fE\S ֥T3# Ŏ8tUԦGLX{^x᦬_U9HbnvF"1\Y( "} "(`2gHgJwT !==OϿZo*X )%N.Dr0~q/Hfʍ|,9rU'%yrHfOOGB{gI!MK5e~4{X|eEW?Iiܪ[,.v/eϠEKd$Xk2h(6@Qh2 t~lN£SRPԮqLBiSܱ"d1Ի'%-m7ڌ?۞#0hWF?^=(68IN C`4CyOms?#eGTms[=`B/|~&&,EgCb[tgWd|:ebqO"[­'#% qLq`5ju?CS},xnkX(u}a!Zdz`ԶA-J7wWUlRԬc|- EDnQFKD*Unz6NSzN_3d4355dw24(݇Аt&f2 N5sYuGe.ܡ28*%c϶#ȞJNӋ:3YIaZӣG%^U?B!(@䪍ǠXDZՈc<' _8 u9$B٠=Ƭ}c+΄ " &#*\_8߀_e@k)K>Ѩ=|#bIŭ#7iY .OztZ 6Ͻ'?UrZx/F j"t##g~5ʄ)&dR 8NѼ Gh.񎝕u idwguĵ"8P/9s~QBVŅ2 dRv.GeaD+D-ֆ Jo֋v[i@r˩EѼ:.w40n|ZJU@r ؤwq&S58`lMq;UÖ])ΨobJo QE Z5Wre?{v{ ;;C'+A4/89w`Ȁr§{(*+68B@ZhPTˮ4 ~(hvx{ZDͺilR} bUh%Ap2pY ڲ%kބgۣ.D:`v A&E݉>, ]>HA=L{* N ;er9gL38Bt 4U1U ep!f++3Ke>tky~Ѹmq~y=17B֗]VJ?o0hEV=i*u\~L?܆b1| Msô4QyTp+ RTζq9z $Temu~DmfYOM'ۨ{(ybeؐ4a0R 9LcJ ]ܙ:+'SE+Oȷ6FK Y^MvQhws0 ;d܈ {hرm ~mksI?BiZa( So-6mR}^'!,tg?dtd)_!4r Gs2L?+z=B0)1VD$;1f }nhb.!Q~$ˌ+j+W))KN頃7-i$Q{ d/.GwXƃ$KvE9'Xa0C- #ї3]NO1R(; ^.ɣ_ '\aQ`L_%m+( mx#6lRkʾ{U[Y݋ -kD!@nI*%ҳ8M"0 <~#y2ޠYe7}\W%ͱ:5ޔ af-Z$63n(?V'MqBW kgw{a^՛ ,Y[݂'>f0TJ`_&w/jO5q6ktݹFD˾M֚d`{%c5԰=dc R~$5v+G(Vu|f9d^ShX^wY\b, pO7 *DEJ |Mv@7H%Lg)[ pHs<>ۂ֏\\s&{XpMߦ(i%:˹MT@w\ie*Y5TlG.jt ( BA.w$ݑ˄S}q+G%"I0pƗrJj08E|sHU.6t<$3UuqOաl*L cJ?Y p4Wv}{ 4×=wy|vp+R,00>qpk=b.ѫ`D < G0PJ=Ħ`>F=.*]Byn r@Uۊ=m]ӣ}x(uC%zXd!PX-~`Z=%jFhas/DNL|go*uh24M6a6-A9DDD(Nv*an%c-uhy^Lg?¢{e9]D\+"NdVOsyU< SaNqw8eUBCES1L%8oH|x9N_5;Wh-b},'. Hk-!X*[A(Qi+:sXDnl#M2bu×K ujH+1ha_7 lkv{Sf56r 1津_SNܮv*9Sczz|VVݕ]*鯠8{vگ(vK<:.[%]wo[84M')! 3ʒ9YqdivEFk548ujq׃'g'fؖ=c~EՊ@/uM1jAb doLfWc{YQ;n),oijG\ ŢkI$'? U3+]'OVkǿ٥(Tv:.rPL*, 16L_F]7c%z>erJNlXn+Qu Sxmci>x}>9'*b73z- ʗ13Ԃ|V˜Zs As#Unݪ9lGF+pKIR""ƯmZxH@pyۼ27S{N˕Hيp`*L&qg1W:ٜ8c`bVV< 0ag YL2,Ѕ'k捲yڳvasTuH# ⪺P@] ^!!-wk 52D:j93fvQ!+vU/?E[),yNp,Xup  R_Y[HJqRHJ |mE2{Z߸eVӤdsKQN2EDdm|6bx(H@ޡ18 E<$<[~m~)z`t6a'{3ۼ;Ef4?Oi%oV6K2;\(yhcNlx ,9Xx/8s#ޝL"GY'AG淌ю)P,̓:Nhh)GMؙ67Q.aKeKkjN86:N7DE ?mȸ7 3J.BaReD f`EnF„o.{c^ 4;oWDn30Զ)k<{m{h4o@(®1,c^-& !Ǎ!F@o9!iSɗ$Bb>yT'z(/]ݬsPxn/ *L VzǨƲ_@*뚕 r@I{J|q>OTN&EFNv^ȇNHbo-ؕ6*' ѥc?Ja͆!n\.zD3d!aAU]ʛ_8=nh::{*a?dK`woV:H>@uҒ?||E36\[޹Hq*QBw7<S30bcsќ[Z%p"{[-^@줥hPk0U*|[Y93y>J(jBL_Y~.NX˺mX2[V BmG3})0dV\;N-"o~!Bu c{)5t$j!P-;BRȫՓKn6ɽJ;Kφ56}u:D'Ng2<4kj͐ng Ĵ ĺOs@*&Em nGo#cLp| +>cmaU+R!lhH\"1qߤ,])#?΀\|DX|7@/o!s;UϛLVE듽^(Yce?LCAai{5+.bB,pE.Pt6 {x)?A(W~M^t!VݳʌkjZ_%Dz>ssuق;Qrc}4Bggk)' yۍӼbfcftWp`/"?2= q 8;1_dr}9To!wr+} w?:Cuz8q 2Kޣyp?FH*\FȊz5xA TN|A`9QL`UϜ 7T<ޏ3[y W{Wσ~ZIνs`a;!oqo L[ $.!GzwW!^V*l#/5J[asά Vzu~T%_ R;w%ÁZʓ`za#A~z򆫾DAYr!Rm;m!a{[;&^3-o9J6~6+&M$ȿ'Xڧ#ڡ3|mGw?nh94Я[|{O;{/)c[15&Bq%kMd!Rq0&Ւa9vh${T$L,:S3o7xѕ^U*ZԑphS>2vjqugYZ07070100000056000081a4000000000000000000000001668c169300008f80000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/isdn/gigaset/gigaset.ko.xz7zXZִF!t/Տ@]?Eh=ڜ.+\iȨs&i dSCmCE~aEKanAkhsx5x Sf[o^}H)4X0RW bqܼv`C'ZЊbb6s4'BR\'qΕQ}wM"ᝠK5qC]n+R(w489 (;V"oUD`$/,)N;JҢa΋s{Z=˵|\oRapIȼb(%)!o?*o}'rI4k<3'@dv?Z .]h <>)a8X|" @!5uX1w|+1eNطʊ>a U)6<R'2z_\$h}luQdF5y6!G:r퓧u/`-b7^,w . F\a A:t(BlUFyU;9tcOsmdK$!Q̱[/3mō)*uV# թn%Td[&rGN7 ] 6e7Fsgb[7 Hi >s@~h橷>"K2V';FJ{ţo-.IK҈ʁN._ju,MlK>? Fl>?osF57Bn4T)$G 'k`g;3 [-*5A _q>mZ<q '(%xprR|ƌnmZnIJRz1{T="z1DQJ}qZ m_S:4Fc v.U0ȫ7N_j$v 4)o*e.S.܈@5w݋I@Dcx,aӷ|T%D?>҈ˁ$3adYo0˫kb %\f&Z<3MG_(3gOvlf\LMe)&kq5.oGy. $jh:oOsY1sPԌ)8nJ6^?kO 45(^1, @-P=fpd\2R9sWE>c1^,f oƽ h肉uP% YuAtOϚ -^5;pUHKU(Юؒ tEqǙryk1EN 1l΃ʹۺ'YDAW-4 6]Fl@ ye(c(ᔶ(L kơ]e C1knb <*fhlgK#sy ΨP7ϻ+}oǦŜ&QdXr aNŇBI)EO .mir4gryJ]\ Wޜ/94*"+OCYQ)e6!24rn6!X9] $ɮ=hP )s^qA>}~—n ~K V/M3ȉ~—7P9x.o!ё+D_,cà(:  Bx{}c4gS64 S>U xDk'j'ӊ2'PGIy? tUkA5SO%<ЏcJmN-&7[UĒr{kmp,%ASeU(>_8g(r&x TEeѬ}du" .KE_0|zߡd@=Mʎ{Mٞen¼(3Yԣ^@mOWbcJ7Xw f"!!*F^ʬzၘV0̙& țA\( w-^v5۴kZ_݁R, -bVR,9ZQÆ>y M=*ns IJtG߫I^CG`ܧQ o>/JljՎK[0<:(<:1%+E.;T") 7v'B'Ҷ`y ~*Iy (mշH<;dLbl8'а&: n͹֬8LJ߼BUH@%TN∶/ 6d7^9篃Mwn8j]*ݺO>G,ԁ7( AԀIJ#/uG3h:%-ǫ+8&Z#tal)gNUe*ڸyAʈEG z.(J%oXN(>fyR)y[Ĭꭏ]e($7$$E؜Q\= ,ֈ^y !t[Fbr.S(n9ox4;N 0Y)UD- wt/C#G IkS%W}[=~K`Ӂҭ'ݹ}hۋځ#"vVeC4>q;(f7!įkrR x.b\byӔw1S"72ÍkybSzua:Sԡ-qJX7­tH S`YɌb;].^2gSqnmiK憰˺c75[VƧ[l&7G_cOKtAgd+瞲6wNr]+5YcoRiҫcDop+ H" 5lYG%&"Kpe_wBWPBLMA1rxZ^VrhMj}> ^ b~ߪ$ J3]ك}[4c$'/˻Zx^d]cr0M8žћZ 0r+ hAqlRCi$-Oё¹׌e)M]=ٶBEܙ5<-,Ih͛hC GU#z,}rN,f'7ڣ(JN~WI4Y17TxoU[H5_@mcM..2SНIsUb$0eIK[w65aDi*$Ǻ:I -/t-N 0F#G^OPЃ`t }v-O1}1FIAap}%]׾+ѩoJx)raOP?FDC`D\ #Oغ 1Kta4%n”(`*pptA@7Dk^qKO #q>Jq&2|;w2 GQVsx#{sXE!nE%>6J0~J{ W3W6gNfaCeaIȂD3}p&˰Lv@}5DL^Iޭٿ9ƳsԎ,؅KMձ$ujw"x=c!=P]?C&2:5х- )BRZ&$JS}:=V{wCffCxڧ?ګ L#@_jiL>'1. 29숉A ޺zԇ'\yJ~@\^hr9yɹ, & g REP_I csD 6=L6F=GچRZ58RWX.(A#)g p FϞs: "PC`~{!1eY/$K>UU(HuՒӬF' іXxk>d2x7䢛Y,(RWT1#`M}|.N'Os…|-qQp~Jpȱ 2.8~S/}!xn4v!-qEG "_\g܁^q;'W7}#̤H]?:eEJ3-U)zڀy}憩֙)B!f*+"moBF^]-o NcS`?_P(BW@[LKkS PǑҔJX=Z!8l[n0P*h8 K8:2×zZl]F6=;N;w=u=l" &G9[uS$cɔ,(3k$$޹N^D4Ƣ`?V.kI0JJ­n#Ք:֕ѕ6 $h8sAV!ƓƧQ$F2M+=ML9Dӊ)ҹHSSswqe+MTH#[6U_kM׋'lxo-MV;s8#ņ·Qs%%:1P|zuVrgS)WZEw_]l`PY>ҎҀ-iN8摭3$Rϕ%neETKiޒh3X7r 5}sP̯n42ѱq|34TPP<}k4v{ΠVnr'j~!@)"/I7敁'6\N9(O16(ai,d4t#%V" j;aCiLb0_;E@^n!}VoO9rY Fi@~nEZ&ֺ⫸>(QeJ Uۘ3L%34[RNOOk^ngTWRW<SrG5{0GD˒-Qق񽭆H&s@3EtmmZΜ=>9/ׁG*Zr #qRm(TVLn|Qel/@԰0spfPtYPcKڕDtyC=+R㼜LEv7#ҫ6:ig⚕f8V/d8"1S;R8@4:/!~Vyng?=և. vZ+[&)Hc=Gݦh ߾lǕ原77:ʊЊ%(eK)89 gK| J*rB5D說GR5245\r ({Zw eRIOʕ@BNo#ENG@ V^'}hid,]ʄTm;3pؼ|K K^^qHK 7XF m,J-N{~9iO%н꽓!@]at[-lQy3N]]Lpxj4@@`iT!5ip)Yj`y:d7I5ĜoNDk~*pm~t,t@!2T)m[;ɚhhQ an$Fkw Wdͬ+dfkk"G@SBCiP`| |J>6h O @h|WNDuw|QBod>FԓC6&dq+_6Љ ]PAe_Bn2$ZzJ"\VJ4W3*0D?=8l-.?Y{9D~Q%0qzn<r8V7K# 6%wxšqRūkU;1i3?_M7's_,'J7>QC:S<70{&Ҙ\=eC  ɦ=3l+D;(e#D«ӫFЃ8NYZxsPVp lx1ac̙(Ԓ_l}%}䊶 }{6 wkۅYN;,s>h/<Mr&:fr.(nȾm{R+ʦe{|@w N^΍Im|/]kYv\t m4͟&.2$)ޙ{AWwv- ǩ8k0ؒɅ5V样jq !]4{bPxbvr۫ : z,SߊED<91dv}ks6-=~Tn`Ewkߊ2^Sס1VUȹf53 G gx_;*^TZTpuq'!)/nu3?19jC܃ў.izx9FKR7º$˒PB[ k.͏g/ D6#=qfBM_:&چBSPq/逻`dv 1{ ^4u'{ >wgw5,uM%1&} SĤ)=WwKx o^+z檂 +ҹjӊ!fc`/_+J~'uڍܒgƅk΄ˀ=,VhLbƎ'r g/#hJ#_ P\yO8#1&P:Yoyl;=-? 8Jwmb6p_ ֈæ{x/8i˭\ K- wmc0tyU;YSp\d%O֝ sվqn0>nMFIlt3Ig>`_tC7)&ɗ7Ww1J5" .X _ \<4=K-j:4H>!8 dߍ=06u,#,ԖК Mqv<5mnalB Hd;u[Y'®ሤ8"Yf-v!$#)ZKS|39'bTeo!s87j2?1nHc}4yq%2y~17&B*߳6^DY/H)iPa%nD9q"\Io7uX 3o8%!`CFu}__ ]_R uB.=8÷ G"Ծj-< G}cL 7;!se6IF-y*]@mҔx/Wy3n#Ω޽K8\WiCؖxb7g UM4:@!qu#i$҈0Hafqf(Aʦ D<ŝY#ƼFVṷKt5yu| oߡhOUjXu@*ÍSȺ|45I f&=0| jpf&Hg?WAtBu}%=~h@) 6 3|\v7 &xE27d(Ie.[ޖ>2 jdxsisxu!v ͍]L, =88dzw̙|i`1/zb:_sϽ]匒a-}' bȊuEQl*\~!ՑjqIm#jHn(I87몌oٖv\|7z "Θ1E$9քP׿.PzVL~ZwF7mƻt@ti&(Y8&j 滬3AoTADj ^Ox!D <1z{|T|RbB&BHCl \5]3 02vʤcH W79܊t}U֒y,,]ǀjGXEQQzBOؚ#]G"f*? :-JΧ~qͰ^bd?YUMK-/ 3 MYCFyf<'z-MmǃI6)Wm`~ӆ1?<ΰuZ74^c"@u-9DBos*O<wS(ea? # BM>03}BDeI~?P@JdÆkυQBȍ--\sХxI,lx[7ʋVÜb ~q1Oy_3B8 |k5DSbz^n!ϣI.;|?j& !Z'2W< '+c ԗQ?]HK4DT&12 ֈM5J2^U1K"|YVa]7t).,F?CɽwW`8ț'S9l|}ZV9Vt޵b>>'+\O*݄ßͣ@"qDJpyXNKRj:/G۶x0A6)m+kF'! ?G ^) 7dDֱH#!ZÐ]Ø?mp)$@krNu:v^_}j;lEK/v>lL3rh9sEyk!O"=b%aW2;%r5$zvO5sZGڟ"| "BRqLU.\N?әီ7?f ȼ?. JuL'V "FzxDbdnXpEC@=UulC5 d, ?Y60sN?.I'Y q A>֒4v,S8e괍{:;!^~ȫתv$=+%A>AGR$Jqژ!67~kס8Iсbn0,ăp\||( b h t~Kkrhk`h2u]e<BXύm1 [֌_M7O57TG@lA;Pu& uD_FK 't_P1ȆpM\P]|"Д醈ʘ>V^Nto¸;:ȑ:ަȵE^Jƒg_27t)iʒ]a5~ Qq\ڻru~uQ~B˵Ϥ@cգ:lpn4g7@I|6)ߋ_ ',3oi&=#w莸 %GDH2@_  ˯{d4JTg.!Ƕ :@mqgv2Q =8^: Mu * =̴<'wb \Ws}lK9AacW:}- `΢C $Ns`DQiaA^GR F縊`i-8GLpu~Bg$kajg/!5qV |#u7 o^$5 cY\7ѩ&N4纮[~[YoTB5QڌҒL _io߃tdT 'Yba1䜢r,oq)DEͱ| \d4\}HNs#*vhoq(_;$$HCҁM "Ay^p>E{ƊD,%/yi^f;7 9iP8d4/Np:Bc Fe`[o(*sFQ\gLB{Òkͬ#hy_jU) U+ TzL `-c{4VUM%3꿒Ps&x~yp l msl.d|4ŽYð*ƯTNpb/S޿ص8p CȫqĊ#{P`P>l[k5L00Q= \~jvE9ue6HE\ҿųEö% '9Ue1 ɞ .qٔ2bSd=lq/>gm&}y1$)W$d䍦k:x2|~9Ċ ɇ>j-O#(="BfR]T !u9 G&7۹zxHP'07G_^:w9`N?ɑE,,cD0u3ȭ,2)ᐓPǷzeVu\̥4X"4J`#]75T-oBȲ (a8I&2Zw~@ I[7h8; zw7JW\jSl>{GC\xY"{M7itw5/T:{j&bb`[n15i!oDpKN.c#0Nꦆ޶$D,jtN J{L3XW]Zmjo/ p3YueS0)#51 !]ZRS;Q-{ӞŠpfT<(ڀZ/]6Mg3GSG"jTñp1XDsRށ0Ց197% Ȭq#ԙ,汮q}iE"حig:,{f/w]p %2*i 4oMXIv ZQF-e6dlJTP$>St|Zhv~7u}B̆OJC<` SusI(;o|?d'뷚sv%3A{s+t-7lfЎ3nTO;ƒx:.w]1p+bGj<Ӵ)1F\'wF KR>`DNgU@.K.ecb;)Zlc' lG)SjD|'.Bxd9?|}*hgWxMBU?c)sC,qLODKQJ߈^@>҅foJA@yb KE;<4W =Υ p :+^I*@v6y.QFqP0z)~,r z0]/f:z/3YQH} 5H|%)+KqhDqö+Sx`İ0~BA2v 굷"mJABwc`ZvadGĈv?Uje*U1zrtke˞}!;aէNY[9٪DMk8m(X+tdNݷ \/HE%F^ߡلTʴ!ZDjOʦ6Ȉ{(DcK.'LxXZ'_ _'~#q} h\p||k6nc$_uDĞ6ەa(5Ztܮo&m K˜܌ bFIH7w[6r~Svn8^DNkr0X?5DeZ6v/ZY>waPB!iwS<W0#!ma[ #BD/[1:IrKKgmM.#xEsPqB>7;X GbP@M@ 0@ԓ:Z>;\O筕$BdҸ;IKD8zҭ4*UZѠW[к_Ng7aBDwc4rX:[ٳ,b(/Wy="90j4(iu3==2 a՟6,FҡTԆ3G`n $ة^yn @1GXOLtcV)t"f1t`y9"U߯/$w{PU n6,XsW8W3ڕg5@e{=~[w"&} uRxhhCAG iFTt~+^77q !%Ԩg AYܔ\Ԕpm=A;k+m >d9_:2PycǾ:nE ͭ,VI|FԊk0,Uy˩hHs3e F)s[͒p`Ŗd6a@r(&t[QU*`fd6jHOJb܋N6&wj 5Tn F# $S*5f,D,#0- ` 퓇!KCrцgJ(l}]vKg>V}F@ˌ$EKONxXo)ޫ%<ԟcͮr|{^0y+"kmORB oYmU' tG륐QMj؍O$Pb?X1 qALv#:҈«~ D0D9(>iE P_0 Lr*ikRH@$sޑs (o 2bh.<SCF&9lrkQQ?Dž$@]L$ܬ,mk~{|l.ﶱE.`<ef=?vQtH𪧟LWkq֩"Y?}o! 9i#yA|́27ΎgEڟ[4g[潖𙇨n^!ÑL8A)#R7g>zKO}-/O1[WA  M z#K+H˜,o*m23d_[w*W Ls#0 -+%iymgkVZznqԥZ7X[AoHgԎǘf Ȏ q+474qaqo&E_fKn„+:1 b-';2f[M2&?rU9ժipEJ 'm+_ixKQMk>4yրaP}Cǹgwq/Jz+ۯUpzTcpgO[U݌x8&j`cd\#"#y1f/3[׫ 7GI[ǴMtJ$cWK Y>gfLi~pk`oCѩ=bRSτ6@[WK7gwP {MfIe"-Rr5S1D=ɧGU%I< ȾD;w%]}M 8R4҈Hћ~#.eOZͪQC,?D5AN._FKҟ,fh4rlBuJU g:S =O+q=nȫ5=7՟aC?_ OwQ'$ EyU* a$g:?,k}q+6m͙ū/`њ%N鑒{ 7pj%䁬fx3pTAwP ITwbϡc9:˟P}-.SL-m,oeV^(x:d:rHrYF!}OTz}3Ϙ/"l.Scj 7"{8*V'V D [_uW2~u7W g?(,S7켔s)h7IY"ßITX\FED?#:TDF ilu%)He[7g W,q)â5{rq4D)j5FSW Hp$ຒCFD+:UAy-0( 1v:-@9&ށN5==VRiH νi.m.X7p$ٹw61=p-+mT j贰1$|#LaB@Qm1x[oN+e4v!6\ 8׃dU[{dv֞ʪQD,K?QbD68yr&*u-k<4'knO!_O3`|GA[}ItSpCDwợ?Ñ~4W3jh. 30H8z Z٤YZGJ.rg#$ƗD0rS {čด&.Hb4W%񶷩,+9ڦk]@Qc"{@8A 54l@<̣s%aՇ7"4i¥Svh|j8M؈sp` U| `.cDC]bgj]^zg(&YG\'^aO@mF<9rֻ3:]noEE3' ci:[s6LRU0BN@h,@ᄈ<9v.2:Aq}$/vXڂ  -`eo뽙i]c`f^,Z7opxZ;J0(֨dJuHhncU^>74rKǷE=NONI}Αy׷ 6Yp.RHs.D4&BOֈ C{UjD{ez$D JY 8AN[<:燈JҠ^U֞y_O ܘq≯x䬑K.b՗絚8w,.D3.h)YbEyt0W(Zt?Khl%v!3 aC eC+>8͠+ɎUwi1S?K$.q)b`scsbNKgWғ'0T W,Da ;DP\B*> :Bc-'NɪQث=7n6Aa+8 ilgXS^AюA(@eV.=K\uƎznK^ʧf7Oƕ.${ ޮE2FY_v Պͤ[į>O&^8s=t-W%5qP)ʭJ9O|@Yow *8:J~aQ%EPx& 質n7 zM/ V~hx n=aQ1o UYC4=4N>ÚvmhҩD(?WM.@o-V(ٗ'!'Ohͧe r+).Lsl;eݺ21I19Y=,,SvYs+'.i\P".ER_Qvr:zC(6Og捴0_qoXyJb$0n*h7{]:Dw}3WM[( #Lz-V({a;d=˹ }*xW'p40S Z\=FQNkёHmd5J/"cI~!dxK(Rh-4(o%6%>9jzْ"8UQW.p:yB'nnO @2`+Ӗm1m1h_u^mIJo>M+3H=8*P/!0e;ij!nd`Z]:OZ^AXӁ~h8~i{"WKǗvgl-̅'OXK83veO~QQb[T8ȷ6IVd ⵍ33S”f5lw\;w!%v'& 82 2=^@uAP8B9W7;ԨO2 g:M,#v3vVNdp#a2BQEL]M;3 B3Qč"7&׻W^)--XF҈&||)t?q~ouRQ]0wuV+'΍Ԫ)\ZX y4@ wY4l]Lc4\{걃K-d՗U%7Ti@_ E',DkC-u/@T~[| c-eyvfi M/(by "[+_%{)u9>?+)8/ZLDKhm}SO2\vEվsm;zEu;_9v{T*dƷ0;y<翉kM<hP?>%{_nPpܜȂqB#s6E6;=vFLOzY'y@oFCW-|')mҖs9RDY~uE*47Z! (C9KXa ftR8T|/^VԸ2`K#LA0*>%vgʳhb<̮?AnM[I{2 h S GpfmUA+k&MzD/e#nUz~TvTJ@1Su6lE`m&p6&X:AKtƟJHbPr\>{N 6{b HYr?^(jOE:SHgwEJl;iU'O|Č i+G&-dr8GF؍i T`hqJCF#Iha :o{7FAM 1]-Ԋl o n~LI p+ӟv7PgN*aYj___FlH\VIGN&}E-x96rmarY{'5jԂͮ2GTxߜ͢\Cr`}R Z.OkmPŋYn%,觭G턝CSy:VlK,]8/YiǷ :DM-x1Rj!94n[ObLVPoG<}HHN|̙.a}_5_kM, vWUItcS"SK|@uz \k.aHXTFA^$˦m㇤/ykw|kJ &ܯEFK!T/j~m Ba"Ce\;0x4V2ȥ @.|0-.I1=M܇ܓ#N*D =)!K gp/z< [e*Y) '4ʓKEiYXwP ȝ &Z @`}ps:o&NTR$ϘGu$ 'K:CFlw;Puws\Iq2n(2e΅; rvv{*wd@5pzwh1amˈCu Ga%YnJc\ SoZ2n) V3fe*'V"3]O8pqJ]5)~ xQ( m+ty[Y99.?<8B*{.!=b t`xS㢷^i\iDNx.gjY8/q[RaFOZ'-b 'lXԖ0U%A2(E g:*W^ 3B0)!ϊg_}OyI2翸%1.4>оUIbеU?}}P{dQ #WT+.lroAXC)f.6T+s2\of ;: {r}W ̺)Uf`PKVYyzE *pL;Y^՜hyńWV]Ntm"BvJoׇr#05k??» ,bG؟ $L6k'9 JbYa Gi.L\l;+V^.Pu*R't21 bS= rՃi rZjG/tz8TCy cP~jxDRaīh\gYz(+jdMGںԜϨG3XaZ t9Clc%=bX =KM(N Ib(vϩ'/עF lyNWf7X!+ j/2BEbWL`Nx8; wQh. <b2Jl ^X>zWF?M.y+ܷ/Ԙy7L9p+t']g(Yh{Hv''{!8 -fEBp$wwlrB܅vSjkR45N)q{&V{{=LvsF{:cI^O${ۘ'vS]^t)MB qTF]% {MЙ9Y\᪦tvmB l > _%.|$.1Ui3&l׃4)sz{5z[իtϒ9)t+#,Qq9P,v tŒ6KU#~2l U8]/JŌ6A3O&Kl9D'uۋk%b ˂ͼO*e|KB꣤{{B^|Jc]!BGMc0_K {l~tGzĂ/b1SW8P:;(o')JjH%#TN->tt"-wVdnJfyl/}8O~N@Sb-}2} UR벺uT:|9xHDde GsV1{0b%ZܟΥ]gfGj(?xg|OZoq`ab2TТP|N"r^(T1Xdp pi$NHբI|r L] kPmn #9'AGJl=j]yI(ჼRS' |NHF鴼L f>#\D8(V_ٌZys9|l}Ws#M|vݛea):v+ v;1o.x 8ʙ IQ0`dF/&q{[3!495e4(⦌7\ltܶdf/8h ǹ|Pq:(-GZV4iIW6Vgo: 1{ݾ ^;-3BnY0kx`Ov쮴#C˂ؠJaJ2@i.:KJqG-lL| K.yF_,c퐚N;]058IШO: Zwr>x ,V0kvn>K?ڜrfnB^F_Ȕr@ai^AyS!V1.v"B/.11Qc5ג.Q~a&^r%dEraa1`W{]3WmE`$3f6CEz|R+ (3jޗ]hv5(=42?zRcS? z[b-R(nyA.8`4_w Z"6=hX%WgD PʠyBz]Q7e6ѸYWf~]<' )w8}Y7v;ᒳHt_4JEz}!l5aSF_3?#6ctw2zD!ph| _uʀBlЄxΊ(3y٭n .ڶQ#=(PL 哞44>Hyd"^9ZM6 W[kS2'.Uz/o'ӳ㟽Zi v+v2m1_~. 4㕎>HHVtY9]FAA8ڶ&R'L;"$̼j!N"K1`im=nZfeB-i(}7Dx{*ũ8&J{}O*3W Ux; FG* #bl #'~]|Y#srj\Atч4"?2ީ^(4`qp0+%ϹjCꟹvZr)P.}'2Y[:ՙ5}%'s=hԝ餽|kܩ21k4}T= F4oF.I@ieb5 .%w/EMxE|SϷ歖Lf~,e~iTLiDQCʏС' qXH8:I}~TV|GCt88A } eKK+9"K dNѣcV$uB:8_&34+* <ʈ^z3}ueKfqG;.O$G I'vQQ@ږLۤ1ɸ{3*P0(U]!X%[4DY1zf zS( 5[V=1ˎ6?zZ,XFtY /y㦜718[4ku4u3B_%|*LZ)'87$6~JiY6Nt[ydZdXQNe*Cz޶1;DD-X$L[a.1n(P~A+2̌[(BaqOJ%g4]̅.-yVO yK@]qwG[:&x^..,YUG &ZHbKyPfӦM.[CV9 54BZ5m=o|GIM5$͂x\ =5:hKU,XVO~ ztƞm}? = EiA{ݷ],5 ܵt_?!F=Ѝ4=kGS7BBXCeG>(OGo |~ݪ o.lH&Õg4 -BojNdOot#ɯS\@d-|q1l݈]I͒E]* 񑦹UqQ݉zR $ #Ux&qr20m_p'TnP&e-bTSzJlU0aXBȌNQoR0dїvP+g28#ˑ_Ki6JS?u/'_ !7@b0!ylɨWt GɈF+?CrKTTp 9c!/WCNWAP& vv hك`,hH"ϑV"ʛtg6.64}K+^z1Iq)Bϯmg?C)47b1Ǻ:*0U `oB(5*&3ҋ@ͷHm Qp{O16"Ug /xMIےjQFxQUXˀ߄o'{ϋ~Xj&%QcfƎbi(\ȹN-uRvb4,ld_`X*URio4o)M8H:}#q&.L31}܀L,bZI\ :V8IY R?wvuhITV e] ' :Sɻ ,5BW.7"*O~ZFQTEQF!qrV/Ⱥ(3i0.؄%O 6E\f EI;p0c,E\SB[6 X)G6+L ~HLZ)`{y,rN0sGpT?FD1\mBxhڰܩTE?>xʨhٖޜc|;V7ӝa2>YyDP U$ҚeVxjBې>u*d[J7+,!wLIA >p:5G<'RL愸s0H::X"2|8FNrCj5-Bt4 wz#2k6C>ߢ jO_7/&)ڗUS>c<V+`jX5A! bEOP|s4y$Uv,FYr!v;u.^|X^`#t"^IZY)Cާ!Nv݊.RMpcUߕJn)LM8U=tΌ<[4刹՚ad7 :/Bγ"JcfۚnL<To%UiPL~ZT#w>dW[*kFND)[E&,>@$ܪƣ%:Mv3Qqz#[& CR"=Є!%r !yR~t[T&ܮ+0 ޥ8 p:t}l6\խ? pvAgpB^%4L eԫغ;4feI\c}t,CayDRwa{P_gA^DwES%tRK^ߧ<h+#Fv."yD4,+6~K^3>N >V1¼)hYp"9ɷ&rL#a+ ?cKxCwh%9Kknͪ20T;9`M&&:BS o"ywK~8MGcl{`:6y$0&XQa2jޑDjϬ_9f&)-e^j|tq޻ZGLXb^,t1,s-i棝m ºDc< Z=BΧJ8@d0?Ȝҙ6 9K\ To9 . Fn%\^a%3xG"G}O2ֳE~JA^084w$PkvyVV}`k ">7::0 _R< {nԹI4nm/ykvy--E#x 5ina65̺/@b>*HODZ8մ)3j^O*&`qT-jaϧ4TB$!=$ 8XTq]XW6`/h1# -JSo54BQ5=?(3tM;$*YaHi<9`٩YLěy2eL|Vp[DX+ץ9Iseݰ;}y+Yp#y'#CqnavZ cٌcHRPH8MP.r( 4=זۣ`mxڧcTrsZOwQaL;SHG+Z}_m UhL0%] +,ts `e=jZIV[h *H(#-1J{iZKKIٯˎC'ZHi*UmŲe:^{R؆C)|1Ihi8KڞQ DoA?{ڜ~y7,fw:&cs](ɳ4@1"l؈eo+Z$>֚AɊUHU "-ں)M {0::T]bvp 1Uқ<7 ֳQ:j=-:i\air6JjJ6hrduR*3K*NAOtZ uB `U8qq;׈L,xꕉҫ<$+5ӟzv43!wTUq> ;cw!ub=I&S.m=sYb{GctOVߗrWŋp5>!`q,np*jfQR!VhI֖-| $.Gٌ R?f{ʶՓLm{-7,wdk2]doL4njoo2\lA~^:wֿ_GЫ5xB5@2stSwgEhʅL2B񢿩U%apŁ{ש`]DeE(47,3)Dߢ@JX0+1v߫*6&A TpA =3 ʏhh D/zaWPC=yhc*=v}i井=陏NIнe_Bۻ&ւ: (v+>&T ;!!Qu&zA;|şf铀@9Yn`'.awQhnMG+.a>KUb eOm.8 $tb8cwX8Jj' >9.)eNaR#IFdMy$ݽ,Jo_ϡ6VPHPسKsLlHTre>Ӣ}iK&aQnr}>Xt82!sA'szaaU؈25[wK, ̲,]4GȘ909Њ!KE ̧q X[dŴ)wc zٸ+Sa `v+A u3i!6BErZ춬xƐdMkpv nY6Bc\s |NQڗPBI8검GA3DQLh>< 2 %=L+o4'Cg7'J( O{/w妍ïl EDXppkeϪ;ypVb ۬'nU@<4X1''QӴSeU$ 4Ƚ9]v6EB!Nd_hDļ²)?a&(2B;t&rʈ*&/LV j?\\(-EV}]'N|gxL~_S'&xXJ IJBqlBNR )0 +PeVRG0ޥw9K,ǯ/*8w&+UnjyllqhJ(t-8uF9d $5C|^ڰX?u.f J!Y]/r^/QTE[k 'PXcLqwZEKF7Eu<TSO3f։5I S-U]_\,j7Jo͚)KEYZo9Sʢ(dZ\ ̍x1ac%y5մũblS$,Jnb+[d)ӹJ+Vꛅvő,,R>`q-1TP - Q@6q4ui ey[7{/M矛Eyc&5c~ӊ~}2qGCi|_WK'`hߍCHZkTjד8% 񫀺Z٤(;H EkE~vx"E`w6腻43̧xmĐS}H缳y<fz*#ᰎ^_B.cae%Nh"hƷp,v=[̉6̈́>T@֏-ˈH7=twD\f.:Ͳu_X2C7 W1'-ͨӏR!=x;kF/bIAcL1~P2ǒE KV5ue ^ْ}c q1Q+l KPN'Y(ء/ - vD30kɽu&k:70#2;>!zLf?ݚ)H;LfL]S'锑* &ڍWVyiI>hJ5]3. f5uENmǾr=];C]e7s P3 <a}-d,Xl|C'W֋T]hpa]Jw#ϙ DLae.c`,@;x9NcD9  pc\ :ˤ'~|¬[}1]=#ZTj+{aJ"2԰.zҲyϣM ixUh%!k̥1cL2ߪ څ.rGp6)%:Û 7b>F፲EQ &_"c\:@qs41zm&؋Lx݌tׯlF3Q6v } L5DҶ~{ B5n,pb&t9~p-YTuC7*g0*{q=]0(ʒ3(}~3_?m&%\;PF;0]%Xj'1ԱN@x*ADzE]U1Vއ{&qy3ԙ ^59?11 zzsiXDF)JXU i8jG8^2aNceNs_AX7Z5kD$+_VͦҽsbL)AGtUή^ݪaIBդ]FkDLO p.X LLBmt^" hϗ+5OCN e6JxRpr!׎/O~kl#SsdjQw4 *`zWCQ Gy x+g%'S1tL84:G(;ف. $skr"`WĢ_*@V(T`L܎/o}o,חv>RxvIUTa#͞^ll⭮UnCD>K򚬐,YlB",%YtLoϘdm1ɥϘtM }N~9)K`X u<'`~U%o A @2 =Gx|M$BWFwWrpvt/K]պ!(O NnE*ˀE ?t@'xhk6+}EaSp"[ gy UrfLUa"Yh{QsXG3zR]u9(T{mk5ZH >>0BxY8*<*ڧZ g;TY۽ zNv +?h|t4w2m(Pf1y0k)>&xăUzX7"n|'@!פ-ܤQ]Hu1oSa)7O#niK{zf2ϧ`b}!AD"p"+Cʫq3̣S>ٔs4唦;zeko,r+*\,ȿ"qF_^D`}"N rq 3Jy> S|vao| 2_0G@`?[^` sP.O8d=|B{Mg)S2o"0Ƴ{P!kR1 ("B-Ҝ$XfPEYϩqYK8%Y_0~ŎauPS߹c=˼XVݪf։9W`W2g$i/DK%F{ܭT֙MMJ |zՀ/@֨PJXeIi>V1F s/'?SOG>(iK}mI%ė6:!]AnW&xDaH5K/(+ t4֌b/M3xp}wGLB``$)yMBkᰓx4={=1V\'#+. Ll7@YvЩsU:&JS@dSRhw/Z-g|m[脱(`#sޛ^4pdϑ'|JGlEA;,hoG KСYĿ¥I(?^rvDҠńlʸ+΂ Ήِ K./, )׀I W)AӘL֗ԠI0SI^1e˅mg^0@CW"Ր$KrR)djBE ]V=W )8`{6: m-Ys|㋥U*}EPaYCsaqAO'|0!ʱ_a#+l{pqH^_]eQEB#e~T\$T~/4/vuEs"t^%6ը_̎lK#?L5jWi )\b,c!>2=W7k>ł8J^Qjr-77h b挥k [W=ofx.A[W`e0GAo^Iz/Hʚh629wj2~. Q)M6ry=<PK#aHǜ '{Z0gn"HZ/]:1K-n|Ǻ>8\IxZA VXOQE[ eál`En@؛+Ju4 :$hb<-ȳ`D*n }5\r,TD^=p(=*a`@0jjK| Ki@u-FEbpp AUIuF ز[dxsû%Q_etoΕmMTĘ}]:rG+WD{Ay*1$MJƙNZdjNm|!3AgS7>"N;.,DB@p]"Bk$$Etા"(6/4+,50yʇ'ۙh5>jzdn%PFW'zsW]S8 vj{^Y!M|߷N>U^?K$JQ@@Dmum:?e,Æ{ESD6}&_w"mfZ^t-Dѓ6캲kG/v/ L%)O+#lV)(}Z ]G D_~N!ͫ+!-uHY| /=OT"4xX 'T#}1r-EY5^@tQ iJlL,;議y< f}`IGl[{ŋ5F U 1 J^ÏEHIQ  eHKGYɯ=찉F?)A-8Tc p c%.S lnћ%kal,EHvBMWI/~ !?k=wZFܧj% [XֆAǷ+̴V9M* Br( d(amTf9PuAj)X 'zCHl hn<0[6f5 z˥rQ{@"0Lsʼl֞Чw.ٰVlUAY"N rfQM#"ONI'Lt~Q~co"|+CTE,jf>~AIY#оVy}[VK K֍;(ӈd5ũc;8Ťט6֓$ĘR-p> #^Co ({a p~"_.4?NkIe8YL^+ÑHIJ.OMA>֒`rUYx7G\.yX\}=[{"^D/ʀr죮ylHykh< :ј*qpӫ.sDMt.JpI\jnZ6蟣r0Xl߶7ҁah`xSIy;,0Aj@XSڸ=QKi4 ȨB!q#݃tp`B;iit7M("oWR5LɺذO>H)8^杓Dց2C8 9APһ|ut0>T=6 \h#Һ4!pԷ37NЀ]+k DxF87_soX԰-M+8*8]t\Xݑn65,Baӿ1fɨXCn*z`˺b6?sCÝk ]xg"I,5Ut8Gh_t_6}JٚxOy=<s̋Y$S9 -Oue\$S3fAT6"E5hߴf@{NatRPg"߉^K"tK>rNgؔB#D _a~P3!t&MՅ vL.=ovs$叓Dѝ16Jl }Y.F9*<&vq+ &n܆QfL @%*<(i‚]IKHbʮӧj8*"8$Z {z;V? C s &1 Y$m֓@ ktʘF#Z}YmtC0k ɞ 5rE—֥ϔK7c7Sk.]0,-FQ;.RꅢBFbb\O,-E$_bh!$DG7\s꾗Ci 4CI:[у!aI1̹aN r+&HH:9t6v12[]9Ttfc=03{ˉo^lr G`KO&pT/rz,XgoX87`m3:QŽTX% \{y;LddHTT8"^,m{&a]3L=6,?u2>T{SI(hZeN^VUѤ Un_<0ӕ@ڧ~Kn8_d"\Nƪpam .'wx>8kk!5|B غj:zvTix)d]#{q|q1+<>FlCxӬxSb.I69.)ضi$a=. 32u:J`eUN^_Leb~۷ӯρwJhLdbė8֪epJtxCTI$𵙎C41_ga(u]q 7đP\ǭH%ɬdbe]i8D%z"B%%YB1A"ናNcO>n&2]MζjLY^_6{-8rN̆^0+? '^-!QhN򂜎|+F?d$[ڑ,y>'Nf;P>( !),FxX.f@AeO uD m^pnM2F };#iFJ?|\隼|%5/nHɩ >?w20GpL#׺+_6L4`tݾh0tZ^O}kV; RaE/c9(bՄLyN>L'a$ 9vI;El9CycV^/TZap7^CȀGi9K (@ZQP EBV],گ2J < 8l7RcO_UzO0DD,m{p:И3CeVBČ:R%c8 E^y[E>{o*kGiQH(x>&yE̚ƨƙ?-LFcWZy+b!?SdIIa4Iw/Cp(ݓ'`H9[j1T ܼ4'5N`VsjJ_8$Wٹ:+.Fc=9TRn3×v4Wv@ݨU/CU9pϼrcڤ2(,c*8YфY9lu3˖S6O]#Hph% qc46uBuj4i^t H6aL*bR&><%8Yy@_>r-oLz)Pa5vcPnoGc̦';PBra b2l"W|'6{up}Qx+DǙF 2buxU}6`2b훶Ѥ\Λ?_;dק:/Hz2 SAݷ8gq~aǂ\JL"H`Г%DZčmjRFw 6J]kh\j1{!sʇ`ѣ#m Ja+FHi6OT0d+߆-oQB)mX$Ca)%QPWEwBi,VM-A.!rYE[LH;3=1Xֲ@QY~gf@@kthXVJ/5j/th8u-yVtfo=CֽՁGAl A]ړ3̚eT% NY,ԇ C[[KK:r Ɠw*Ґ C8<ݭ$[ =e_GL4ab=e)c/Qr)IP:yb >KI? Ci![IlM p .#}P kɻ+[X(M tO@SqōXfZ׎\hGxtb~8%dy:Z p/bۻ98Yr=8m~RkV$aEo3'x1Vb8t(+Zr.Tek]EuS譡͛IS -#jʑeCj2NT``IVpw/n7]!y:Ôbc,>Ig`h[eLFL7Ч|embN:JjCu ޔAG-GbJbg$i nuھUq>)_(R2~jwZ#l"9]tI!qH:i%9x62L%SenY[O:JƨGtOWh&Q=n< M.N늮tn_ ZR)fj-F[F7ޫVrV؀<;2޼f>9Q5&0%xik#VZ6e=X%Mwt=|PnH4wJ9}j%e ¯wq&6KUܠӲE!J/:b`C) $"5T|%<= ]NPcXFuu]<7R"g.,h,7J. ^8A jk:XDpbKy_uHPȡP$HɩK v"rԑۥt@Մ&8@fYv/`~[,c+g/, T4J HhWT|hċS[D,ux]qQv/xi ? 7V ݪjmg= 3 :ԬB0qլTu -)FzWԃ0c 8JM`/ T;[y=o*c^WsQj.`R|ܰ5/\ NZ1q-sn? 3';ِrd5ٓ94¸st>GK=9':֊\Lԓh0Y6@jGqU&n um# |I!.#WL˽Nh f<?B,AH/8ǍAQ)to-<.%Y2ɗ2CvYa#X XE#ox7k$>o$8&Lb ϰ|7).V=;<m@]JOAėxEy O_d[nMl}˔\--gLER7ʎlW| }m8<;Y+` a~ۛĮQhNow k0=vM_3Gi=,*-Qs_Pg(YR~yc3"{"m}.k­Xl03LT7< !YB-:0]XQ!-:܏ϲBsbej/$ 2bO5r9x[t\b%H%I(2 $NJ]x ^#qRk :+XH@Õ+ۚ%4g1~њmCHbYek@q0Ps;[yD倘\i(E4tˇ/y{vRW#=1pWӔ+ 7T09f =2S]OB Ϳ(*:a6V?V~bV2` ] =tdguZèc8ҩIj"%gg*Rs'UmC7DYS)@ w¡RpI]]S$awL}g?38gt+\p8/(.KI%bOpiët|O=0W0uis#QpШ1eN~˚ uKݹs~pE㓫y3m h`WnCӊO"ї ـ;t,ME@ϝٚ%K3|^\29&nZ+2)a2`qd' Roi<'C Xڨv+5X^ .ɑtj; l.PIJ'\v8٘%€Z2B%倆J_Ppvz ` 3NniZRgRP"K;!rlb!˳N-`LѻÀ1MK9Wj)N .V Qﮬ6HTL`~gE,h'FE*xBѥxhڅ;Wuqޘ!rG ~gH["qhu8xVND?:{Cä՗"-⬞7Kønc98zU/ ]xZq4%V cqN|4bsBB'a4+lȃBx^%mwP!òYQ ݹg%q0߸"S5Y(hyʍA$,u6mB_D$tdR&Yv-*73rE=N#fW:Bn2+Vf3bʒN"ae+\RͻM[ qF^K;LiWBF̹"vB:w9/FFT>Z{k= x+k+p/blFaĕr/\ le  /rJva:Uz D#qs&N{8H=ju~EZ?O`Ձo #Ukyd%N`LZ3$o*^uDF'2Iɓ;SiqE#[sXbR)v sT&ɮ1 wɒY²-BhO]m]Z v?h!`ieړj%geL<8(B-U[37٠lpQ-̶r"{]۞[j"T:W,.z8v/MmOOƵtgee>j _/`Pg4"~@I5O=f5YSڻ$4iGR(Z{;lP(x>@ gԔ84J%8%&m{5xԌnNM7{@sHwWwQ,˶159z J=zA K "fGlSPn*|ñk2=ph[(BJD=F­^3Ք~qp) !o[ťBAı &wC^~'fϑJ5Z䦌/G^96DŽR S'ӝn |dQ9nEzTρNb8M~A5NJ bP?ԡ7WY/CC75VRk/0J (I-<.iC͋ՃiAY-kXi:oDWxҋMA 0DGK+`Mσ6pkjš*yNNⒺ5Sّ~АHwA†iK+޺wX4wBZr8>ЪZiTnsK Hge!>/W `3$yln (yͥNk((:%fLǀe^- `m}\J6FIE u4ltǠT12LX7!_3$\gBJk]c?4*?|3`L; 4֫yGVa팢NӅ/AMmWTBe^'pH:`1pʖ؃%C jB⫵r LFcs(&'c7ΙYl%8pjͦʱR7ۮ:۷&?^gv0]p3ؿ nρt~d`3(㴗ڟJ|knp{^.̜lW!6d\OaR^i0d;.1IdG\1v KӰ54g z'k+5 uo-jb0NF B ,rl$6-`l 7DwxĕVZ\xŽBs m-$0)M_?WtY ʅ=:-?Q| \)1J8,b[nΤɼNk6d E31k}ZO5κ j'q"_`fy6;}-_C*i7+YRvCq]hU^=qN8?6'{qIz奼SvFp)Yp S @_fk}^] X6w5FGʭfpu՘}O 7(Rc1mDlGGc\}w'*3_hi,աj(]º.1G(;7hl9-ۑ̸vْᶬd7s;o&{g| Rװy Dl5VXqʗ(ɒ[4[:W$:l~ݵoY2#O J<Ttp\( {wO+:.{& ,b`xDTqëb1y>f21x`mo+VV_6  K;/PnX%y EAXĻ%z{%+ EUQ:1!ؖOXRxNg+ŏ {^ڋ_4OH\I?i kޏ hN]ƪ8R'h{3۬x(ja].1,wC1ǟ;r3ӠB~8K VNRl`<+ FP6;V^TLe9v3NJB!l0OtBmXiaڥld:H:;NaEFGt+N%Յq{!ƽ^8̬ pA{]/ (,gocd!NRis-JDt`i+5B.:E:,Q,Cb>;`J&Y(DkVGдq8 Dm_Mz$JpKr)y ߎw7(JV'd^C'UZn@Z"'hMNu 1Nw85XߺtR)v!Znc?:/>͛.}m8q2ߩ|, ~q .,\TMz#懊T?Tn i7?s$x'Lr6&̒W|k#}cL0-#S'_ 黛F9@ ӯ0,Н76X0ŶjFY&%y`h=y)L_]9͆40Ϲ`JMpYx'00hT+(.D7 :v:JQ$Z0KnzX4M|Wk9rn FxR4忈1nnCYd;ih3[PQrs%p8,L67JOq1CcD3S#C)۫>Ldؠ+Ba£Rj+ɉ%c=,M|`{λ"Dgb1DߕsL$Y&UFCXNu(ڊƌ!֜@i#fFCC4[N鉾{*¦csk8h;rw5ߐyCl [~ٟnS O/ <"k7s܉8jW*hHh2?Om(ФY-X~#wQ|lޫMSBA 蒤gޣc<)YYbω1fTw-w]/jMЙ̴?f (kIb1^rx+݀Uvwό eԌ;13,͋rR;|vyἍI|;xd6vg#]rVSNVMC{ypia!yt)0u@u˪[B&NgB]dNe]8=L< =mPlѡNLk,4:6>P * !R̓$VSᾬj)tR1D_NsݵM$[4VlЉs5H/cCK5R%PU*k=Dq18'hS,MB5jL?T.q#PM%BTt+P3^e ?G$:9DdP79 Vnuh$CلBXRV PB`7BI\J,<)TM"ui} _b^P(^d8*J¢axD*K:_j4ũ"WhfיTNˈq^[57-.å+e^`TRq[{PkͰ쬓K%&dׇ 񡦙P:"V"e$0O7̧G v7Vַ.ܺ09n,WU*иRV7҂Uq ӿDl@͂pM--8@v^cý%ׁ7*1 'VP8·$7'}56?IOoCcҨ0 L澽JJn! v"R8.KbףKYsR{rK/F ϒav~tԋW<=ӗvʙǠ$ x[B얔X7GGdѴPg$AQ<‚t8(jdõ7v աywSCs.3HtT vNfpkA41ڊ-a٬x(*+ڊ TVqB ʶGu{e@Lj +Eb9-.]%’qc=EFM u25wzz|;!mvo){ .Xqr!USz\u% b8~ף&QDL9`RˍNlPM)́pN='۫[XnY_ 宀o|< Yi}Ҧbq}QbIxh0Py7.k6jɠy&1C{?ٸҖ{9g0q1;a_Id`/smwNR}?JS Cn3yqbY8dmpE5AʾYw?E~0]s NOhm#8yimti<^Qwyc]5$9+!Fh'(%2T5n"|6%ߋ(>Lyj]}.Z30lV5*9^X>P{r,;/)øV;ǏXji1}v?}Zec v8 hz޸GȝuU MO'$7F e ={$|T0P.G:vX)4jaBqdE@gy N]J8E1Vԍ_ʳ Hl4$_($i1) \I[֨-UY,(BSO|FK ZHyLMJl7JSp!X2Α $u =a,Newiǫ&M%&oJ:jCR•;n )77KۆyOL`!v!B,<;d+SՋFYea|@oLmmƘSk!?O׋LU42D9R)0GlLzF6Ix){ܐB$dڎYrƶNcyW1$MFb ,M<@$'-^:l/t9uZGJ "{U0u O!Zđq14w![JWPR_42$MH^$gC]K*Ȥ92:-b\[ĔzER>0Jl'Kt4FozF04>B+1zбQ+?W&^6^q<ވYrQoezx+M; A!x/yQV|DKsQ?qhD <ߚ>vϼA8T$|@Cŧ[~Ae s{{ۗ1!eq[Ye-вxбxT@j;IÁVq<ׁB.[ kA5+J 6:quH]YY$N_b9߬R4ֶSww*!E`_T0nmr dJC }nA 1QW2׀# a*) i>/א0zr,|pٟ=DH* Ѫ3ws,-|&Eʔ_W?0;)|sV|\r0׼Q>~eQ0<=Ni"FMU@TajpH.q]ŠPsbR< SwIe+ /-N(*rꁚp!_]|.W!yy+k<8;mg} CgA"!ƠRoجm#`I{AJO@=g$K`SݡSxxWh[&.SZd?/2ؕ 4L7؆y6q ڣ_?7H$Ũtw_d%Lۉ$->i p'>*~]IB!>ۘRoԬ{dX۞U88e^p8ztv sk]0-M]׼?BgVdUy>i*\e% ѓ!]wΏo Sf~pTӁ.m [i~R~ㆷy Ӄ~2AWY,50qHHܤ7₱?8x ]A 0rq+yx}wvCs'o, ==7j'|z~8r?JO#i c5n/KÆTiSC PQc(< =!6bŨbFK9Ny`qh3 HŒЦ|?%3w^b$Q l\7Fnl䥧,d"V>3MW$uxi2Gi'TtłS6(rC\݌ Vh'ѽGNeW^N 3jQn$8kȒ*|LXpe1OpF' nF Yt gn FEhQт|D+O 't("&% gW@Z-m bq]$lx.TN'̔җ·6* ^mxc?!M 1ry ꮴ=C7 C68$(fWP_~`k \Vr፦CZRu OCŁV TO%,~DU}n"h)>%'42=نM䩶FV{l|$CK.]U* ^&61\y# ה׳_R#V/b?#xG͹nƑ6a3IzE5b~4bQHІz)se)As;2@8*}Ih1`?^^BRW$C)=aJ{FH!Qwe"GWRn؈b pru2pɚkPs9ACg ∼LW՞VRߨ;qr .rʛ-8iQڦ {wUfI~sDxng.8$Z2%v7=-k[杬bZ5GE;Fut#5Հv1դ`e U(4'Ƭ [VҰЫ2@t#ώ?WD9$tYK fz|>$p&d'ܨԥd4>|(n<}Ce@3#2PИr#z挐7ק rF>),!onHIT6 ,-Y/ Ⓞ93Ț;Pu0S%1دd9>+D]^ }I fi @ZNݢarTbAQ-ZGGg/~Fip}FjBGOV+` S&ԍԶ AweyBU N>:[x'7xn^@H]*ԇר2D[ErTq6ɀ(wwz`vIR|f:JHܾIzhVcg³#,1ch*Y!;Ql8R\,ZJEΔ`H`/ՙ 4E3ɭ\*l1lUace?:q"xאAmAB9_q'S_%@\~*2guY T2 8y &_DawuOBT^?u0<4@:9FԻ} {bYEW1DpSxv }|逻I>BeIiCcZ.Kc}|2y6!l"Եè_2 92:NR@ݝ Aؓ79V!; ϳùB7 V1zb I;CK*}08;:۾{ s"ae` ΟY(*ʲ 7ʂSYUNL4Lmm;{P;X ͺ&X|:?).́PD' K(ݛt]+*Fei\w/Y_єVq-u(O&-jƶxО%]7.4vƺ9Ltw]#femX3 sޱ& 8yw{y 4SRg }=q!R|)~;V t̕x$R!gDb>BHۡhjY)F-"2G ϟY:<`K ɍ+זs/vk˷G܄QL炙_YW᠇ }f #CР%Z`xjq_zXB; $g\nr؂(@K󯖅Bm<|e^_%,ݲnf~g#v'L'je ]OK+UAð34&4߄* *X{A5ϯvF F*GM!(r!N7δYC)W/[6Qƣ{P^je9& vQM%rv  I mT~`fzm' 2N dV#w9f2Nbk.,^sK++BZZM>.!MX<);myODDvvʪ +IM s(hqMQIw$4E'U@lC^)D]PMw0zR({AP:`nH60a,Lp1-@sߖ}cre<b)(zaIE Q=hYEd`Q'ɩ /͵5HXIf]SC f*%K*.э< .B={ClbhȻFlauz>ƕ ={<Κ{v]$J4=1X.Uk͟64`O2dMz lZā5oG3ACYq$`NԮl*y ﹐AS"?SxnqWūF 1Sk 8F:_O/4;DS f&E [O4}@ڔ Nzֻ3FYO,a8pHS߯0el(CAeuc.T%jlx,G"8ϺmW# I|)s5`w›ҸU©OxڑD] fkY35#vrB IC^'LkZ{h)%{#\+i]|0nA rcqzkWjOTZ(D?Ζ3lB4LwnG0&_ l+JPߨkݙN#n E[ l LCӱ-'yylp~,э[45RU qh6ƅŔǃ&VS?P滷Tx7T1+eze΢bCgz\?*}ifIǭ?M_Ǧd4E?5GoTGTl)B0  |4>ZׂZ?/h\5Zt ˔BG$tl2`t&;RPn0 %~+pM{%6t'RL%'%A;աBL"1-!Q/h>eԐ709m*ʞFaHSyuA1ؽіE{V 8u0|~eY1HM/4jǟ&vnYD,I>\Me*o;8R% m RL<>ͤyipRM_O#qOٝOSζEbXrr-nPƷe<% [J!`.__FBet1HLW{q[:Ẍ́T21KRZPRD"nn h$?Ѽ 9]]Wo19suZJd͋DMěQ ݭI{C1J$aAkR:ѽM.Ad٫E7d1M;|KzĽ/:iFB“xyD󚆤8Ka˪ۈv$oe5`loϬn2 yQlеZay\4Nq['XF6O. (l%3OBɬIqh '|.}ִ |niᗇ(mVˑv0X<(nr.4=a:j H,ↇ?Z {I@`~mv^H_`:V`H[;j;WVyCTUi"{M|`KqP1Z7[W_3B|8.8ḇ|3ǣgi^;4pԂӜ9 5(/_5u§V:V~n]L8  m6N[^/zŠp[>90nu^ْ獌q@^?w iC2PDvk..xM5% Rp2I~2T%Ce׾ž;:9&0vB[$m?rn_lK 4I m ɣ5s u7TQg g=y ]zsċ@hTAhd;%# BpAʨjZ!!Mrˤ6 YvmǡÂ7ߕ!_c` 9_z6r3)uQFw ܮcXDw$5QbM~&Zio^7 c^?X7xf QzAH橇Ƚ'$l[dUKhD'30.e,]1 7ڱ6@> *bl|i-sEJ?A yD;/7ۀl]j1)`Og`I 8 o_G'.T`$Héܴѡ`TR_Ñkq.{MY,= V{j!x2x.NKBEG|qww*;:UO%͌ӝD2& 'CǪ0aE|Gtr)˖Iw>Ę 'Avqe7YM* 7}u;kY\۩X*ZequʰE=%9/_X_CkB^k3s>q;NzY0ִ355E Hwb"m 53Bhhb}}E%w/J㸱 "r z^~9U?&Xs.<3;eIJׁ6Vԛ E4_ #x0>*#o[ j芀{˳EvXh4=&%=mJڼ;B\B> c2v*(lbPD7cW qAݕwցk:s#Hdj.8D{%3F-¾ ^H4W:zp2ہYU)LH>EYʯ ß={ZѠU=pT,L< sxYYىx9TIsxToKAL#k#!+@i{ێ64NOBUkQrtimnQx 6bY.DNY[*n&(e6q\/p2up౓ 1/ݺQdS2?p{FhA(Er~uxPy!yygPA|v <溜wqng0ө /2Z":En%h;z'xw}vLbBk|®]x1; &6R7 xZw[$JN|֦7\-K>zi$-?+wu#6ỳr"pPxlY4g?ߥNBznY+2ƀH8a~j}eci8_<3/->Q6JF|\El W(}4ڋ6si?>$At Ӛ̳t^ Ae %9RBMz=u*^qX<|e-,? XIn&~x8'y1CC&U q?TNB87QEؘF6;5ӞVPwM/~-|$GB^1g0LnH Aew [B'<"u_H Y%-:StSUeT׬N;s_kg@p*B'B@to`J\PDJ%¸-.f!oV/ I88L&7|ڶn0JS }SO1hrLQL3@me:G ͒J'V??iVܴ6طhl.m?G%|l^^T~%+XОm 2e>3>)@ 8ДT 8__yd^5X ȼ^X`%N{ vkQ?ݧ[5̙iK pɄ3qT,42&WnZ4Ad ?ћ0f_;te.wUmeNy&,> 'N=5mZzB ;iMƊeHX` XTVZxw2r0^'^9ňcCȜGCq ŝtira_`). ZGoCxdT ]E0*nm] ]1nw;y1ʶ{d swRַU\ǠG0RPKe(zOBZO9;LbdFv ?7h0t@)=&O#KШN c2шsMTw_%17!} 3݆;jLSnz4آ}Kb=6;*UARy;UM|_f3 -XZXM?O|&TWuE"bӇ}җBH W5#V)#t&tT'J!nN(\,hV>HCLZ6jܬ['M}Lu5R~eSl|R>Sm sk;wvrufj\c[]<|Hq| AڀOF|Ne.?\&HXll"t.$e'vE(^adkw_9}: 6 pq=L5uHlM7Vv} :ydo&nS G89C7S~Ub2 ӑ|X競1r;;ʟTTtX^+ mf|k3Ex]9 u~դXmD/'ld'٧n pMՐ0e]C(c˥~{|*c.DK$B^m-rm@ ѵ;iȱ6ebpYDg}kh)UN抿n2$ܸ|em=FGfXlbF%Dy$PɆj-Y4_՛hې[B_ٱ[|܁ B7rFϯK'mߡw\3;~3J?@ZiۈŊǦXsWRE{{w6Q6W; CBBꔖ(w#ӉSh4ehN8GAMc ʔbW1/*u)& `-~mg !X2g4[k5FL4ڸ&O(Ch\(@H!0(NUz!&s&<]|Z5ͳ. ce}q􃻖Y0ȱ3]L]t__EDs"x@2˻ !5|vȿ@LYuZC&`Pn39q&6r)`DniF6\Ø6%e q'1 XX) NRo+bԝY{v b>(zN܈Uc!aV擓5 X-Dl8LAJ#A|.$1g{|7$vnVP~!iNH .Gqv|eZ#1DmT5=X,+ϋ}GksbFjQ𻬡i`)¤oId(HaU>{P.,z7P2}]74Ufe% F=W߾j6̰vK`URi`dhr}\[r 6Kf= ibC0əlvamPo#ՁjD,J:N27!84Nv9iaOY.d"ɻBA;K/Lv\.*9$yn:z^3Tʋ.ꛨP71^G(g-t :ErKb5?)ZAZ!N~HJioHuC{SsO?hEu'S}ska*׬|حKA*_sS6ۂMf܁kӯ1|n6b4YIx ,Ho3u(onIOXހ + P Q\sԒo{jc{s CarWD!uac#{u4ѱIX2XlvqdfenIOe A<bO>cJᴌ+ _<XD#3gd,= (jg"%TẆ?sJtmwê(\rn$^:[ɺ뇢AQ+L:-h~F9~tn0:ڥl/s?t\*0%"~O g7@~eoJ| C:UiIϕ3!C% Jym4JLQR Gt+#3H}[Z9Eyk\J7y1k;yTqr/iNiyUZ X,&h[gN^`'oWja*>}Ue 1N;C횘O}i m\u =уE`#e/tMմ c:>-.- [ZWkSWQ%Cnx-G:㺏5PjCՒk̈́)? ƒ`^$j( ۞KW6%ER/?| ( kxExw2#.)+c!B&^Ud>(8%.S +9r I'V3cJP#kxz 0b#9b J ~M 佲! l2JRB+%C$OX1O;klN (&hBUIZn5NXw:dκrSեe'6ȵEn(KM1ց(?5Kq\eeۺ}[Ma/c@b\Oȥ_ bm ]3K!&y8~;c=Oos!q_\p"t K $EllHOe ` <0zF7W+S(:|l:O38(7%8sZyx\xfc6n)1G43Yd v=4INl Uq`bi8b/-HLG #sܵWAuI|j#,)1xeLb\~lgOyat[tQ P0 =gĤQB #vBjfHM$}>\!0 wr['UyIΫe}Uؓ+wQ h3fW^#.۝zqض!Ku4Ed,SѼB%5z@M=I<;kA3wچNڭR]։߽+znN Exwg+ONtM|}C-FY~(.XuWgeZRJI+oL_9rE `a UɰinYgnUiI+s\u.~Qz\;'%2ܙׁx|OB]bN=*Ja xߪ6q FtS1*(idxh<:䍏 C5&2ܷ-q_!_1^Z0fqMȭnDO1'U-|!&1GVP;S/yc`nftZZ;%eEU 36tKa8ǖzxnQ-γDܤٸr ;w&yJp=mW{^!`- 7 S$-zf4 ^#>|#G.Fu5`Bt-Xv8M`2IЂsm_R<&mdo6TM!ik4w @Qi! vsR+@60s^[HtBntn fEf)/J]3Ih:]p=t h7g@)vM|,X{c{s P#0$¶ 2p-bcP=w^ֹh{w7؍]hjƮ^^ ,VVq{0Џs.ɴ%72yy 6OnigːĦ`AoN@ւ9Lr ވL[ jBQN<ķfL֋%V (-%5#'R+mj yE +Ezi+ꗔI=gfJ_lj7AFay̔YD릕K op?d2Fmm 3,eʹ󓚺~y$=C3//`hIMdk?%sgQ:0s*J|H{3D4yO%-žz ``stHHGLls!|珼j98.517CR ϳk ?] o.JwM QΘک6r7(vձPi#n+%Lj/t`DTe+8%|RmoAf[̙a˧ `~|72h~G,(1s2e'xA7fv$ҵ ]<2oįDWGҿF߅fYj?l@RuYaau=Ä-Ѹ-<4eI/ѕn3dlC T'Y_H ,ot(O0b%#pS(kZM)V8-0)EzvqMK~靨ԑ@l3,w]xF1wY&!Otɜ˥oN8!ۀ Չ@z Fʛ$nyZa֍FF>F&Đ-cUL&L$j)?rtD4GwoдKKsV>M{.*BcLOfF-RD=n﬩]௽t(k!0xf49n<"[EK9׍Uk[D!<㻻$OҰL-Jm`{t>@9v#9ڞ7[,\#f0y LhOYVFRh})&1|NlIUDh\S8Xlw \c ù4!ÏNr CYá _3MS#t:$!kKb}Eh#LRCYhAΦpQC!4 Y`Ͳ]co?XL3x$1&6oY|ȢI䂊P+0d2TB)-q:ltmk;y,κ?" LZ.nFPw5+~nAFy ؙY/X鏹3h4$Jap1ok:!IԤm@r*<(C8RRk}  BregkR< 5#;*Fb|.|1 ԃnZ"LZx8gO'Y#6|  |c"ƿn;AxWgbb}]f9õ{"~6i'mx.Њ_B#my5bbSsix싸L+7uiwL>/vFvT +`NcO:!kF:\5uz-^"%Ey O[1(EHn䥡FcHb@{I0i>L#ۨڇ,\Qם, ?@c\$~7Ai}9BƯqc\a˅,,#n"hs,B҉fG&YRRTS?Va´1{?@MRXE5bFuf;¿5p ǚ1)էy"RhU 綾<)GW QcLL;L͓^͗+9`b(לԞ]:QV >$RdT=n0}"qjT/`Nχ,$(H .ULm9b1K=Ի1fN ̗B[2t!6Ms+ Fi7sD!su>櫚->zI}b!t#J u 2HFL{?ivQ9sn!T|5ɱ( Ic Ҍ5kRO#up#YXz1 „u< 0+aު4<˨[1ILBٱg7̇pZ5\)A_~mE=|^bPz"<sk'Yt&[2;'\i Z *6u9h%?wV܇&ճWdWw @b+g¤ؔ<^8/#Aw% NW/gȮZZ$ H6%THZˎ1[$J6Jy>p-ƷV;C90 U?[fJw%u8OyCbٷb":t[QU@EBtŇa)gm v@_•N7zqCL !Xϥsd=Qع`OB0lQF:ߴJjHEtW!P y99K~t{+sJw<)0 XyTOG68$I}18'18r-m=BQΊ;;(aEm6ڮ;u8M7!.`O!l-tqX]u|Zrf<JOhz6 &ű?{ǂ Ee&t귑9WZ~T݅npn Lm |whM8S9٥ ^'_yX мN \cuMW+|!Ba &haxZuhy )\%>ɋ^k%~0\(^ςl?I]kĻV\T BL @b|.V;=;Kh}QҞ Gaz:͒v*Jp-吖dlVHA{-uߊdIJ*=푣QxFkD׻c;^;ήiJEF~+ΫmkJmw{Ol"L~d^s.WzvŎelnuN8꧍冭? :bsΪ F[^k{~5^*+6b7_CeAD$naӬ4HltI97 B^L %Snݵ$#z ZҼ: _x&X`{G}[1BV򹞶?@">_|[od=~!44oMI ;m9eRbeJ0zlj8 oyS_'lgg _,NtqԔN×fTcRoдշ |fÈƐw'叔~Ev^^0[;ޔ ]a]76!OBƇ>^kQf՗-~sfl')%V9\61Z+Y]A5;OB=+fh+{uܹ µ x 9vG0h2J%G^|Ho➇TOS tLFG͢G{sz]blH˷FK;q&5@0Cÿif\ UeX\z@sճPg&v (S$@WGzZ7*Yגzszq3@>\w.ڋUsH?]rQ{S$=$EM7 #& &ZQhKh^}[zZ1ɸ-w"Jx 2zfTۥr%Ӣ^V:{m4M;T&b΋XU ї"eȰ6l7B1 ,:[.8n/йZteqhkx%;-6E* ܙ'lGX(vU7~mC 9[*>!x yFwlR%E:ē\4CcXۥ۪է7e a<|-nrX9#'Y=ּμnKXgs[6 >,%F;L+Ue>$*+T/QшFW? Y t'Hw"/Ov?!GKa㛼l񉂇yWiač9Ue,=)'!5z G,OQDВVJ͒jazÉ&trV7gB=*RaEГbCzװ-kfc`8D0)"Ԗ^32zCw} hS #U5,K_L\qϐ+9lߋT)|}I^waGИېU XrK {sRٵ041 Rg4:)Pj`N&N`]ԡɱ$,.UNT4,p "ც4ݳ`٪=Wҿ$+@@s$٦\ւR7 ꔵZzMS WcoUP]H$;P$; &C:hJ !Gr"X"xP,<T,߳n sTb#KST+hMqׅh:H/PJ&(7{nWuҝg*^|џ2r!g!{|@!e:MŖ+B'"NaCяCE`k1%̫"\jy瞤(]5dZ}}(w~wL:]^#uD[c﷡F'eoq% 6nKnOw<E2LVk; P9G$ĝx eQ챌T{Zfg ﭑBST {δ\]Spv:$uLĸ%7&eh(B f Q:C."8{l@>Xۤ 9{&_oT J zf!ԀJF}1FSi`/fI$y /!EBvvVd̍A|6IFd0Rci"M@*=DMԿ8Wbڞˈ$ RHEZKC|\jY3 K,j-o yx<ʁ[;hYX9X7Ff3ҹq>(IaW@AqDY\eZϫi854 !;0-"n-\e1D5Xq) Y] CYI0la0.|z:Qj(1 rOV-c #q++`M%iJ܎$ɷV.]`R{m>7ÑIbV>X;yEErmbܔ Ed#={A ʹmnhQ G_FoSYTʺs9%i s|;11ldny*S--k$z$gL}⮘Jt͠L\ʿ[C@'hLǙb/KIr2v TJ] dO8gDK<0 g[I]K.;@f  f*q=b `pm/>T[MwAbAa{Gd}Eho| ऋXV˞Fxmt51']ta q}N)YϞ Dƭ)RŪ:GvSJuCOٺh{][9a@mxt7uAsv h-F_~g,֡[&1@$]X !]\B>/%.\*={Ar+zU+˻<.E5<$Ug՟$u}]@IosWfFb~Ń|aw IJ|b2Jp#Wqh&3d0𮮔 ladrL#`gv!Gxk<9x2g r'w6u>b=;jP*U%DdBB†hW,AJq6?Uq9[.Eif몘-g?L! ~w6Rl,eCKQY kuDK,jf= 1h~x|*,V[H:K}F>16c7Ax܅_ܿ[W EXhJ̳K 6s$3.7|FkqxJMڌI)c} G.6Lc-WCw130=(v A*[rBu}O52MRPs .^[d2 3gE$FU_81jrkhOKCi P/FEt6/'$ űVlL@m99C̟v1Dn*yCorP~ /cJ?S|EڕA)Cw*:TY1bS ߺ?\''8\2F>y}Ep QwzPM$>DK?A=w?&&灮P`X5"-8|#E~$v R'1 07ixyxeDP`Ekv\Sf9jp,pL` arکuuh fh"O!$:~ACA|69C3OQ&ĥ)R6nJc1ϗ@^c5~F,iN hB|=?qRh-u'y?L]ָeEiؾJa`zJQ#˗䛡r?^[㶆XzJE"h]P6g6g(zu1gW-.|WjIHOgrm!E_!60>EOTu]Mn6-qݲ`ں8Yb"->d%lKЍ_v:3FdcRH;^&yc35l.ۣoL>et`: BB [˃;:|KfjG۲xb ~AIZOޘ(F12 DCukp%e$Oo)0 Qa8a0 }{ʷtQ{#QչZMn؟` A] g B O=:ɀGz<RCnЙP:er$AmaG:Ki”:M!Pe)/?1Ki!N\T`H9xn}Jyk{􁔇Ew *`^S)V&|.(Q\U3*%/Jf 6Ԉ#-L8!BCT`fHc5M2@s+֡\oj3M,BMäbKɂ҄-6ƸلPfx~ 9* Ahd-N$ocSNyi`JjށѠd2mH\ Ծr sA41xa.䦁~j&: 5>g$aQUy瞶 OӮnMAK3aeICG(cakRH<,k`4b?GaR S֍[g:آ+&Kx0wtb1#!+eEj <862Txp ]"ذMl+60ٿU69֧Ϸͷ^rӕ(%VXo _{'~GD!h5ezxc^XJmŬ1̵#٥O|Y˓y|7păeKwT0uZ~-C[ϏFh#CINXt 荒*tzgFNޠT cC~8<;3 p1O6nU-|.BI䡔a>ts#kDDTlnPjX̤lPfSUzg 0e=BͥMs"u(4gXe9Bm9:u>_*oX9-EIjd! Kn'_k O_njZ.=Hspawm# "upc@, RZ :X.eVO2_r! -OKdfƸe!Lxq z&|]aəTm)]/ *G:#Włc_0v|Ӷx }pƨ┻ErZ(GX'<_n!۞U?5$sLgFP@̦IZAJQ׵XmVqޕ`R\g]¦jk;mwDY؝gf !5f/~ݠ)_aX[m;ʴ2ʘ3*5+81@30X”jJXoCD ( qdw!u=_ȁt'5;J*1LPLH,991(-׊nz?~bvV~OHL)F>5xVԚWe *#TVg5ScJoym.zƣw7Xuоf@wsGXDjTϑ~bh:LBiP 6|BW!f?AXZ?j'Yawl/(tYNUSDFl.šMEDI %wjX̔|c!ĵtrfruknXyFB|='2޿j2rvXbkq_"^)TzJE,ILi&IkN95M`\bNZC{k6i6&( qdoBIe[|rXZ[u8\IC^mKJ槹PAcp}|[2 o0!8e2LO}-]^n`ҧm'FNNvU7Bp[g)BXw; OCy"!_o2uIu.%lܵyTKX5ofB7 Za M6OwMTNnb* ؚXbYF6X'1DWU/`~3{lThk^r}]U'n 6e8׾ `wAQ9T8^a_;MǻEP Pnj<__˫6Qg(Y:˛zOa1)iکK^VbFxiǨ=TW@E<ۻ\UWdb&̌ԋ*5 _ C|gۇz nygͨ3pb ޜބZJSAB |wl΀ oЂˬ4UnE3xexgUYD駲 a_/Tu]{Ba[dRIZ`EY%xlR;e/7b1PFGKUϖlp*] udhA),EhL1BB" pxUeRd k2x |mu-q^nZAoCڬ f* ul&퇴v?x|0 xlei F5AB;݋%mLWT7x~"C?4z@Kŭ8W(Ch-yʼ=ʼn'-$䎌E,FATg/2PJTp"K޲8JW7g>ì3 ўrzGBH^=w?cyaL[ KC\ٯQE*T}vj;@UM Oh1<⳯YOi)VZhց[s t7CFlzsUH\f\L[h{;* h襵-󚮩j f`^{Xq,r֨ZkO!gaLGF|&wpāXʼn]*3>6}+N2C[Qk.7522K% H_({!R> YA-Ԑk V>'><8mwڠSO>DDfSZZȒNyZy>3e!&1*mpMY-b2[梷n uy0a 읃?IĨJ$,R݌kR|fO2lv* B*.ii^jmgn9'=X ݲ4'tֆ@D;ry2S&hN[w@"7UN8,\w⺧K$tuיuBQ gA?zȐKTƜ܀ 6*s.IvbYAN8mq 1\ڊp+寯vi“'6nx8ײN`9qf\^Ob317MFxM/ZO4yjt/%aU013Nh r7SHKk#w< r*j~ǜi`t V #i-\),\lYY1#FjCs/s]PvcUl`jA3 ]u,(KA9|sS;x^L+(wޗW>00 U] F cyjrb#@,ڟR8hi Yv.BVX4\oi/Heso$ Y +N^,"fG0}V\}s-Wnf/yaP^{!/$A"=ߋ|b<}c` 84WuE)(0^]RF5͙D> ;LR9>vs-7lx( 3iѰVe7|t(阜 њzsmt-g !#TL-M̔(ň6Q\Pߥ$/XFO_"*)Y.vy̍y,mPl$orv~ʔ~>pN#j\Wخ[0}lzry3I9U+'r;h`8UGa<)!}  3z\, Həh~YӸP?ƗfoǍ<s; 2׵u_7&H D{O@ %52zx]ٻ/*zDosJK`/!$DX:ˆV7#sȐ =FW*KPb@ګKJh`0:kI]vTD*գҿ[(Pΰ P6r(uso\b8W'#ج t>F/`"g[kl1cr?J<f%kkkn9 򭘃Q&Ӄ>c^w9[cZ >P0m5GGU?Te_^:Qс,e0C8&S;GYO%P $xT5 `I|T"Rab F!r"(ev}>I ؂uuv[%]m!ƪ02G a zHmN2vQlioܣא)'hsgꛍ#Bo=3$W=z1$u8% O>Ñ;,e0KZ"S5c̗5;S ^ A",mݶvsuUߑ>tᣡFOf$Pf¥zf'B.%=37u0SFV#'TR^~;&42H>FA_b_dt g dK+/DYNW:;'l>]"$+oS75PH nQi #*O A%ӁiPg (QS_2joR6 3dcVZ6Ҳasc[lTn&>' MTlbBom 95^O71c&"=z@N\oҲvP(Y}Jk6v4_~hˋP xHgjv\ʧ'̣. ["B[5lUar"ִے+m˵1'lC ̪҈x$R2hzva0ǐ8Xw'(,97cLb? Y9Ԁ{~ UΫ|Cǀ-SQVǀ_18\R(ٽU(D7 L-HGM-U螛u]fy9$SSX P6ﴣS`YjAcfV _$qɫO@P)I'/;cF}" q0GzS.וh[7 &OT.ArãaӀ\ה+ѵ #c;cRWD+Usx |wPm7'1ٖ6oԔj8^IC5Lz#&#ϼm[rZC/i.MH R[_µ[q)f#/m5'_+1o Ϡ ~ R"*W^By?`}ޫz(nYpFIZd UƫSXe  $܀34YEmRwH;A&_4A`7:hKe(?o&k{W2VC8Z.{xi]'Clh)H-6\#L/%u6 [u}تi 3t^ƕ|H~:VqO"H:;(Zj,~Vm/CWipa{<ɍb%!Uo#~D{yŖԑE 5Iu6Xj4MZO!4;3pyMbsЋ +M\HmKھME4קk4c{2|4;]8xU(bdlv^NtHӆI7G>I& c=Ȟ4V;4tS=4MjW'b/?*ev-GL`ㄢT&" ry4Cdp8W7jk j9u&$ɢYJ"$jB#=W`R8k! UXU(," U7 BƒV\&}k^9q0!7V .w0 4nhCw-6J@M:*zXj@&9aS& ~sc?RR qN[M*C2td !AQcZϟCr uW.+POVzy޴h Mb7m9xC0iW~5CiKe t%drm$WQbӧ=)DĨa)LbX7*ܭEVBЫeEG/}o" oh3Q7Յnz=1)rlChq& Ցs=N}ZqЎ\\J!Pq5:QLX{ 8#<`4$H(%+6X8O`woAx0L{6Xك'StXQE=u3t0VV[ 7](.cTX.A|XٯV_MDVŒh\aal#=cb&8u.K2)À0M=QE '_sn_sFʋ4wȃD?j? 6,Tn41Ys|{̕S=>bߗnƾGY =DKQ ko`7*l?=ƨgDx>w&# аф`i+k!X1 (2e KKE_x$cՈw wHGҔ9ZY)I:Ify/~wJWiw |JD$e~[[3uYxnu`w&+BX>/~ S4j4I~K0w[%&0sP(Y4 W?q'8BQ_QNU<'srE;Ӭ$ +%J{*.L3ԸJ0&'`'Q%6X'] pan]J-Sk.{&23O'H9mQӁ1U7xP N _pMzU Mmv"hVm2.ry4#eP.p|hK!'m7v#oq?d(%$F6 d\ f@6ȼY_Zu:5R3u x)D[{?ĦveHRR#)7_L|manR(+a0 q0O϶6el #>@!G оZO/؈\=z*23inzw7_j13@tkqq~-rI@ kS~͖4;qYB2@ *耨nK{K}  @"Ɓ^YM-Ƃث>w?eaК {]L *2za sgEHiͻ4Mzo puGmXɡ'GsғB/xxQLXùP@E8vހxT ״؜܁HzBBTϠ}'} -Gx8yx60N^Z9-'mϜu [JDTPos"'!I۔kO7/KTXf!YQĝ ʑR4)tSN=5Ѽ H"8V -n%i8=z(^w-43ANsۜpxhz`F5&V>\gRPhJQ}羉Q{{9֘ ^t =]07H_0-X+n&AkAl!A* ?Ƌ ӸfSK 1 sS}?wm 5H.v{/hV},DGRݑs}:9WmjG<3,f9Otyi\ .d3ƅAD<x!r%-#Pt]N"B.4YC ."E[7srzH\X;6i@P}+)kB@"_w:sEP*Vt7_aj3pW ߘd4rI'4)ÑzmGF, ՘2;S>خzfAx ]v>0պ&LrQ"(k9踺a0f:4}5uC6# WLB] gHj>6W rdåН5Ev{aD(˚$iv4.ܪj\O-N#ja"3A{658eIj! Mɜ)Y 5̲Y,!IcYCk7*&Zq׀ˍ;|^QhDw=T-ժYºjެcV^Jnny>Ե ϗDp1G¶@dp$ (/1 X!l)33zG"Бnz/ß^CzH=iww± /kZS-vDKVVxZp{:g2z|}͂;L9")C8t#mUI)\3-e$R/k :7Ӽ5B%tzvty[dKv 4xj ;X)˦;IƘ0kb_f ܊|G(V *]~xNRo2~gd"&@D fv۝)\}&8gWSX~hoty *%CaFؕ~۾>AޢC]~p q/Z&/e' g_)H1JBe?sXƍQJlâ &FH*}T QUWk HsJg!e1M;>ԯZJg L8Ӛ 'eh:R={ URO P"&筋`O$#qg`lOFI(  0>{b~HWF !byr*ȩ$OlffDͣ fN0Gf k%PVwI!1#)6nFZ?WL2x- V/ dI@5'5%{[hMLtOg?`:Ғ]逷{%}9kFs]ezr"⮇>@(_Ą]v&K ECr~sS9OJF )8 JN%Mcۼ&2 ɇM~^A7E_8%'\5buX?/:3FW?.i>EC&o斋' LCES7$]ypb}"% Z [0 \b(b`^Hr%xrփ|)*]P%{Pmб]#VkԒ.}DkwHEւ3 owS)+90a ״ZiT_ft+(tՊDњO5bɗqA jt'Ipa{?u*EOt6̅xtKc'.‡ڬQ&Z"+_2v-u:h)x-.iclun1/a ~PډL{~v W4c[obJG^D$R5.ۭqC|ZaD%EeS!RRo<]CTgSo+N!=TUB§9D# O\lBw;)VƸNklrYntE|_VIw5=p^fV5}g{zm_$tm~@7Ģo<|l!,W%&[w6n1ne?hHjSIܛGaIgD1{8K YY\ NX|̌|EAZK죘Z"eֲ N}qX7c>5yrZG!X7PzT]#S=\~:"t_[؎}͒ RPt""qTgAģ@nBO%ٙQ?eآC)}ힰa`Z*qS.a7ĵ^([¨w৚KƇ2Z[of:rtAQb`YbQ;É1X=zoƮ/-.>x 8EqJJn(=WX9'Yo8y# !CujKq[<`5懢j/e;VU]`ayXċ%? GO%h}ETb"w}7Gl]6ڻΐK4dr6} W*rTZb<}8#;X /CaevTm ca7scL[fDcɘqp<('ўU 0h}\cOEqQU#U~q 8J8܍uoyfJ(?#FұQ/[4& =\ŮV$ Hգs*8u;+2Qh8pg".iC/]#4n%0wd'^Αs#ީhyy?2Law*V9jB/P?b2?a^m-׈(mȻ1B\QJ:]Ӌ摎E`0c6-T`lzk(7ҴP,,ܼBoP2w#eha°r?Irqem[C8S> d<`P &r֠6-Xelv M !n~Iʚ:zI)#58Vpf5M+3M h+.S0%S-x #v^'Xpɀ;"啅@&JS )m!f18p)(8g$ҟl1TϖEUC[p'cضd*`aK>,keƟOGE 1YZ,ݤn00<h0gdd BYy Dˎ@= B%wAc'I1,qq!):146Zn<`9Ig@ Ǩ?+z]K5m2uf@;b slC!AYҼY]2>,X1,tX%ў~`HC!y\9u8Vs!iNs=0[jGWF ,oHL؈B0ܔ`I_ku+$P|T8s͙1JZbh) 587 y>j|nTBOS>^(>IpL$-ao~mM$m0O9)&gH7Ȯ2y&` e4|V3By*a Iz2AuhϞeN2dU4}mx$df<$~A`1/T&^up<ld&ݚvE%=*$-$E'`ȌvV XIaFTXaf!$BILh@|I+maw|T>N(%;X:apdk}7ͨ떬*GV%Js]bjdPVV|" ͬ~Ӓ %ыbhm]zkr\PTJy/,DIrNUQ N%@/m]tLs`1z@ 𱎢;*/M J\ 'C݆@@Ji_륦!Mݔ6-NXR1ϘB!AŌZ#У#E eeKL.0_q()qrVL*'doDmGHP0=,,5Dϳq\JaۼN~x?#a'^1tiLxA,A(,hJ+ c<?`Kx-l^(\`F#  }:TD-@-%tք`hxhiey׏jp!n<5!Q]9X;t]0[|;a:7$T{ٱ;+4r"Of9U";Ϙ s.f'4m_F Z q=Km80bgL?^hd(|ּUq#f@TZUD"*ڬHŇss @$o d">,ӋLt.O*+f=(zNƉͯAb(־).W#x,*j5 O|Jhd;` PZO GHQB;$X1b3[y+9Q]wJ4 +x@WXU4|wRi%tle0hT& %B Xަ ȳ]ا'7lkuyQ3m"Y& g ɛ h`>=3uǩ|GIW(ԇ9:kRsTmpCt7YÊp,)O Lxd`pa5tV7Scӝ0֦ yrNjy `KQFñwQ#f/)4ǐ-" ~buU~w*v me]良8_l>ouް ʣEaEӐPRhT hC@T`5k{a~8Scn^r1ALyrj?D1sY~i.IRb/Zgֹ~(S{/U)T)g8Gɑ٪ mA/9=Q_O(k$X5S*p"JF / 97*">dNpMD^#16Ki W{ԆKREPt2_,J|A7nĐkk8ub/"U0"95P&dihi Q?.v6Ew{źJL !nmU,蹗MQ|x}CmFflc[#; *I4rl-U-BK $ݳ'Bﵦ Pbjֈ]bm=Sy}J!5: T0 !XRĜYzc=jImA9H]NivG/$zf ^Oa4 > 3ufe3bq7DN,co8TwD.^BY 5G+w`W>mb< `qX$)$bOLh-?m޺~/0cs$ь0ݥ%e(3Tf 2YJqAźMPmg>>_ MRuWh)%3VMx%cx_i{Muy}h. fV-ЙWXU@(%RZ\@hEA\Y q>̒'j#"9^1|>iL%?-DUm=L&wMky+ ?m%zA7l ͳ +Jw;D FV,=c pHz%EYPn8xC9 OETM'*gY{nvz A]Œ rLIw,HmLuBS~ֳ.kE B~@ɴi( m+ Ě*;eqGq=HOA@6$~^Xd_ :&hI̖W7y~AZg!d%*uHba'݀'ϻ('Gk'Ř I)8vI#_5r(BW>#c1#:"JFY[f)'\ {K ܪ".e~& M2IK HBuKs?NߑvsI'tUhu7Vj{uq)s9?7g'q2[~8%O} 9* }|Jv?;>QLvL'`O0YœYnUIoS|R@IP=JIh7 k+P$qNtS&^-g^A3CI |䧂9Kt/X&򳦫rc3; r|1 7HG"ug73:51R,w̍&\Rm=SGaF#eJ; j0pashv}+" Z^̂4VX=2bڤ'ϻ awZ~ú$aəPھ@T{|H_="3ϭ1nq U=lMrǺ[ SW=_/M rQ,kIg4p=fhX{]dmAʁ*r ?= ӿ(n X`jЬ)ӿ5B<_"&Q5NB3)'; %ِ@m]rd|$xΰ h50*ݎ%*>Tp $᫉$#"x)X9D~"|әF5vPhN~vR]+F<1JA 9K o8&;斳2ÍKx͢*u!.`A`:=cl-*T2%(-gmt@H(QfVj SZ*\(r (jTTȗ]Fa:1{r&xĽ_^o1Dgajoyk6T3iI]|O'CUϪ Qu|Y:@FUK4ƞ??7â+Jܤ^_~XʈG1{%[zgϔ;7_(yY֜I & G=VhZʨt Us~n8yP)k[ O3C4Jlio#1}ʤw0P|c}rw%H%ZND ΢P0YgvufHwb`ҕQk(.JBXTu02kMB1^s]lk|+## PeCaLM j)<슗I(_{L>nqQnߦ'vҷv}y/bc#8hg1a ~&sն1:$Q&`o#tH3|L=,h0=etR.87 ijT>`{5?v9䞭 @+fQܗʼUog@'bL(&;Ptp.,ѶoU3ufmޔ; niQ"uDH`%ՍVT DAiT/1@2oc]X^%K QQpdcFf[ZͬMʗ7lf27:O2}I\j :.UМWe8 ܾV/YdC.j(лX6xw;*WI pm+I)wc΃ з)YVQ!VֆL3-W<_8D7,؈ƵVr {m 6lp^*p*c_;B{!A7c:u f#9Zs i'?A^ކ%s/.3(.?xf@~qʭYH0C'Imx qVRp ON"~c 'uuqo~im Xݯ<?K".Uv魅k-vr5DXx6~3ZZ*hH!% nX`!~_"JBV  1! GƖ"'*نX{Yޮ#ۧYle2`s wȮ97 z9( 5˵Ŵx(P5fD(t@Y%‚U|+Af?-MaXf$T4S Kp6ؤOo~v9];3Mލa?qȿH[_ nW,-3ɵp8Iq$$x4;1`~U2\lLZwǫs#Of]ܜ!(P-}xpuy\8W!HuP@pc?6 Lٶ1b2Z@y(;uh֓%%3Yrga#k\믳D )U.7Fe{:OfO>tg.7OZ* F~)'Sٍ3W8_5 ˑȸc+ Zu>#D:$ mH!;25GiJ>5Y $kվ߭.>5olG2]vL(ǗH$yNrkw^ɨU, Xt!) fnsrID1YigRĐ୆3Pf0#w'ܵ5̘"zc$RYo,}Vehn/:UD泶tH$۳GpSF3 L̉!Mnm?qy51ӭZ_Ij :u nʌIσZ܃KSe-quNpBI%Tr zey܃y:[ x|ʽ5revxu6ЉZ7LI]@dxs[C U z Ԟ!-P5%U4{`+;Th}9YuȻ^'Z@1 0#dH ) whbǢc:Յ30 I#:q/ q5qM+Co98l~z*ÌH>ŋ wd)pwe`nXؔWRc O L]+OOp#\f&p'mI1%6Vrk׺!kP,2g" +A5rin& MGB-6{ 9ƻxy u魫1e3όx~jzl _91X"MWyioq/8ͺf9/WCO7_%& ҷ)4yI(W"{Ł %tpd簡M8e רisDU|ʳnXԨ+]@]y,29pN ܝL}lc[YR։dVO2;Jt 進HDͼ@"껵맑ST+/ŖɢJ]DwAL;Y(T 4f0F>⨉<=9QX \kA ߙ\*}%Zcm̀TxSsT&=gu3~TU "vцy\_hd{Nw_ +an$Фh(<c*i2kp6<5ae/}Zb!UFz9R9^H9^`3)W= :~;*Pwt l7j<{7v(2֔q wZ\^h͡PC H)~ ?+h^R9L y8ihxk%l,Tfw`މ/0 ܝA ՛b95qF~9辷p&J"yV8D::_mȐ6S7+7) QҳHb,/`;zlJ ή=Ĥ:(4IP^5VuNj?B'+,}\N!fB). Ttz %ch3[q1 }9(#(`aJ@S޼8h `]fu`-H(Bqd^UI{/+!®I!ZO.khBXw 8:E0yiU-v %eJai&3D>ۊVC`[iE2#Rh>Wp{GVm/fmՊs= 띡1{h0H\}>Kެnb5#'; ՅW*P Ss0 dO t47Mv"+{!:`0!9x{Dh!aUE)+8N+*xQC^Tm){=Ŵ{}iV>ӗ2Cܪ !ܸ#di!8 )@5PK(u6O&x'mCq/g,_j)IC^xU >>E~-K-/ɸ?X](!4esr0术D'oY1 U_[|AMQ#bhiM> +-}# %7#.ssX`l?V[+IXK\1ђc3-Vtp >%=yW$d08m0nj#؟I5`OeMpYУ' ~aX4lWK  `eOeG|=d  5Fт(78 R[ s(Iiw4^RX(,uSBВu搣q#^y4@<^ÛEmڼДFtc *ɼJij}Yt8nԇ,5xOۻ#!o5d Ry͏3jhEaAX4T[o? {>P[8;+_A|;p(iDٛAq`)՜LC݈x#LD)-]=0\U9cU=+IIu6;4iH1}]3H^Pʁn$N6?[E_9Aݨg crB!Xh0Ky5}sq\1TVB>|>Lݏ"GRírJƟ{Z7uxr1rJ6FY5gG*l-^ʁXY:1 z|$J!}ܪx% UrtI%I_zA 3Ɂ5΂+^s]v'u`8 &ycgDBx|bW2Blt]W \=Yі#"yȒ~FHj}Te/`m fؠ7af$v񸃸eYu%QUe_;ET+1A uTN%'/裴g>Pj'ۻ9s;40e>i\|dS!M%q>+?N|ldRo:"!aΈ=,tZ=G"f"Yshc(#YߠJES)R@ِ/ d$l3d+ :pҴQ=dkdtMZ_pwjLmfD383Qy;ȽB-p*|(~UҽCz:Z"Ҁ내{18y4 i8>'q`eCY[ 1$pf?&nly> ZUQQ`c@h|,TȑhÂ\IF׊џBZӤ>ΒeC}j>(hY9V|/J*T5o@n[)XD-dcJ.2C̭fz)5}dyض8#hrR~lZt٫[2SO55[&/!^ߒ1-334C l%?O.L&c*g*MZRAnreոCh )*mQU^cilPFynp56KDA\DOv5zS>^s#2VvWJ2GϻhҔ(慧,Bmw!K?raC(j >n\ZNWG$=22G={J/]!Z[qCSEP|ج_O^e'gx'8JgF_nБ/"P%iO\"~*Z 6q sSk~.ȡd]qnp $mF\o1Y]ȅPtoaOC2d( ")#{v5&}G& 9A`+ z X$m`ם(8YEag N/7ׇ5& :❖+ Ϙ`E`yxշ>? o>k'Yd֞?3'6Oc X.EmR'~gj5V[*ľr L4'1.J>>]0XPB|'8Gqv8Wz0;D)rq ^zC )1c("h!٤36D.}0ħ#yˏmn}uE1GzїE8FyGjOxD˺ȷwQ)Cё#h.:p&UBMϤVc Ĝ@?Յm[hG+~ һc햡Lٜ~Ri-7v稬D mMdzָύ3V=2 Y*7V-,fƣ+tk%+ 3m>ݩ~~a sulAg!E~3x{I3}]nseGmcj9JjLB9{'C- #*R1Y:Xu`5k&KFܙc}KIiyi]Y6k XWeWUBvk_6_%mѤ W6=Dҿ_s}sV>#"xB&Vl]AML0d8Գ)x& t{Cס1_Hn!S;s{>Ǩrvgf5ea{&ؒ3s x vS:@Iٵ338 [Qqf`pᢑoxF4}D%-'@)x9^m ?vyÄ_DPQ}I*,p #to^Sx.[&D^-LĿ!p)u0c?`kӟҽ=!em74fY*8ef~E|xtIoa&cWM(1V>n\Ye6-36cL%y 6z)b-WF˹UyMX)6o݅ 2}(K{Śz VێYO~}֫PB t- [SɆ}V3gy<.DR"߄B-,qp/C 4%WEѦ.XJ\n̠`~Y1ڜl\աb1))pY :'JNWo<~H'xA3N.a;p4t<`ғka3rz֧1YƤ=丁R(0=|#Ks|jmIzgƤNV=۽Sw[gTE"{&?+V0^ˈً?##ndQ$T;R$6|j,. iy-y띶uŽ)6$M?ʯol1%[F]0Zȉ ӌ cY_Ep_69/cd7ύ1IEXg%I#M&!07E/Y43=TXZ"}=s跐 ̰3UqFξ!WcG:0i0h}OGiIw!!0kk꾏xXI$ s?Uh7<&i;Zx%@AV˜͓ Rą2Ť:bB. wz\a鱷OxޢW ɚQxH X/ʃrsCQI>-˒]hӸN'/g3ȹw:KGy\qLI %- . A=3dgJ^ŠV,u5[2Y)$c ΏtA$hrrXyBwzT:bʾm,cA$JvvR`tl#Mb[ <+YYl}Ӫ%lv_1l>2Rr7f@ 8pl U$ O@ _"ug͇ɞ#)ŒzEw0T˪iU{Lu @z<-)ԭLNzj5Lr#2X4YNBmJ1M 6 %4Ȭ('嫖I0TuvasNXNOh% -gHW!Cr * UfmBޓ?}mxM,}d+T /xcRGJ()~ɪJ>$yC2L!ʪ&]2#EڙRHWW㿹x'2[nAS`ZDMsNZg^9Ը{Om ƌn1D"w{t쮡ϞʶUoΖ:c'&鵒>b#ttNeStH5%^y}SuKb&=g.#r_BUtg99Rcc#hC/? @"bE1~7ݥe3h|J=|.`8`q_D)X:C]_зo ;IVV`n~ϵ1WONkG! )YoL6GbdE[6@.[|^?uj9´ hJumM&J%akz_҇"4m TL:!QY߿[6Yy@#pQ) U]XDNe9{u0hmNU݁2L͢0j#Q&&s% N͚4 s<iz  $f"860c[l¥溰p!G Eӹa,8)tra1, }cr)pYL U 1eL \h)c\Uǫį]\D_Ħ~mW%p9LhSv1(9,AUu; +gwW=Z9wv^]X쁲qċ>pTe9!ݎKޚ5X1Gbs ji>'u0ף!{nO0fXk4S-ffLd1$?mIF_`I1 Ѱ _ߗw ">,t{`eAZٟ[?Jy)ؼZ=RiaL ~[2[3!!_~-{H|trsTebߚoSZ*nAXYӺ푶@ߨX|2,ٻj9^yŽu~*JeBq:!ڦ7ώh-:fұy[h]oy! A~o_0ՠ!3+w9V2?z-K63v U^v讒|N5k_x5^@JH)Tʣ@Z/}$V,-=C`F":pfہ-`$'M=pZ;N$ Ʒ]5)r{TN'jpy/sm¢8w։''ؙn{GhOyIj'}960/oN5Y {R+{^6U鵂2C\j 5|tƹZ=*u~w`WWw:Α7 ^u5GDAwTo(GDydB|uԹ7i2O/A9?t3D>fiC!Qs_G(nJtI1Ϲl}Wa! ߬ yεAK*^]e sDрkQ:<.70O=:{ox޷Z\Ge P꿀j8L{{ul8vŞ= _ l+;#{g[|rIA|~P{.S4֩mHo} pa$XI"bW-pl'2LwW/}١^=Kڄv?ˍ#шsλ{^Cpj,U Lޠe5ZNmؙY.잕7Hh_)zuw^0v޵@ OQa5d7Onb]uGQdZKh m^#BbQ#azj/}'ւȁE5v*~mD~6|h6u /q_SIMK* D cӭݸgPռ/2V~_X@a׎FE`@x :njg>PLKqqۻ7jc㤑gGo0٦4 _oPq; GڔP &k\Ӟ.s+XH9k&^B.[:.r.98"2\7oQ9Yןx1AxgPV։_l)ՆqM,lfcޓK#q0 z88x¿oj1,/Fפ%*y ӂgx@q hH&[ C;b0)O7ְNh/[j i Yl:` О!O2Za eJ$4㔯\7FCzk8d1>~N&h?ɠ:G 5_GA#r$z>znNEA>֊m;մx|JNqt\* @ӑZ$/: nMrMuRNS!d}%:(4 B]6ga x~Ih vHj~X)Vo1648";r᠂qsK'=UVp$x'Lj+ (Q⴬ Oh_*]"v4 +y6yiqPf;#k,-b Z31&qmfa=2/I- V1O s&#2qLUk|܏=r-03]& `=ꮚ+.T[m)y/Q4#<\Lk6t&4QVE9V$CHV]a~GKސJLaE^~JRV)Lx@&<*ykMڱHk*Gl\c'jUH_nWSٍO tw^) ,OiZ'% nư~V[d~]h*0| *IGXBUw=QY8^ QY^]ڋ84+]xTuv8uj(fЪYZmt@A^5I3*u8v6 WHFE2J uO)r ڷp_wxk3~KA92`ݛE%+GH'1-P t(D2 شj9+`C*ZM#d8]9U,U7d;p,% X+rn""Rٵ"s-[OD2?HW 46>;zn冷4Jl>2R$h<Йk|w̛61θzK?ABkؽӐ_?WPgFK d״8p9EozTZO0`^mEw<9>bwưÐyg=FLPsēDe6iwXpwv՛sWHkRJKz_a.+kTJi ;ZHJIb@N/:®j?3k[[ ׶:_0 w~e,*s,SfP ʣy:X-M뽬8]TFvj"{]oL[q:lѕr8ns, Y!4@ bU~ &FŔ0Agwa~rdrGN2gqϨ0>mNFHP;/ksPm+2.0/cNk+T~!ͅwAv 0qN׏7< {CB7M!1W>j˻:/} 7GExbh o|y*zv^3 \Z<=IFlmX6@fG1fNM%4 t a}Z/O΢O+2N(!"lqU L}'FzpxIGPϗԖ2' ZXvquyj\L^0oeJwv0:QՎ}|nKeKw <*_JRӅ2ã(Ire q¤Ȇ>TBF+:&ތ:fN":B c 5vR#W)*,]0ƅ[/5H|` (Œΰ/(vW:qSԺ>%vsxp mmxR_ c׶˛ŁZq#ؐa,I}16NJ[{k̞c ȱ8ϼqkbTOr uBƵxh|l0WgaR؞J*#3ٞ5t\(HvDfR'+G%{!wAcKĶ?íҚ&DJ@}Xow>x> pniW"xfgLRtp_H0̕1 S?0%/B~M(.PfG]i4៦/_D2R HicViE)x谣}t)0>+']E&:[4ډdKzD&y+ZZyx/st%c4ԶIXm0(wNh0}7CL:W+gώT`w{bH0L^I7D*g&,: @ (mP%չ >JpQC^l$G|Z`-U[ZFRh9u?IPm}{>Ϊ'kna؃mi<8ʬ-:2QJ,Qa{xs!>5K9Ӌ@eoDRp, fcΡX2&W:U7 ;^6CײJU&^vsMlU旭nVyU8ÃZx"?PTvJя2s-6\_ּUd$\M* b98_2 s){hVL>pUg8Ee7lVm;>@ ,ɲXlCtKx^3-n:"G wy f22k\!FK=bxkeZcO;9DݹK;&n!}@&skiRd3KY#)5Nvt?XUD@rl9 b9 AݿK@B֚'eS[6-Qyc֯5͓&B{,9/ = `:Ċ`m@R \Ptau+zv<8>,XCU'NX!^bC˛mڛL)Ćṭy,B/X8$[,ľmF|1PfZ\ xD_h]09 h$ =~5 Lwt.c* _ 1K.<7 V]fw533DrOQ>&kqM 1K"+y6>J'moߣ娛lat&o:22_e_UrnpZ8Vd-j n|3޴L;=iw qdt52D;c-DQo('_T>v]x9̈́"xC0% 02tqsNݜ@JbJ g)N\GŘ6_Pmx8P"҅߉z!@_+L@ \{_k~Uj`^!_b{a3UGko> vp8ϫ r]/Tb}ԉQGPa5L}idpUwf{}%,NxݣE~Nk*!ςG3B];xu5|ۈq}1_mcD^^љruxjlM3qÒ&إށpSJE`F%#&H`iuFDGwc ZoZr9B 2T 1K)8#{e d0JAeS6/ːнкv`YD 騷y.5FthYw{Z|Aa=őuq.^s !3 g[\|b}{zs!c*/,@ 4w7ʅs,? ??+r\xM|Sm8=HoI}j~OLh?f[G0d 9yHIKVݳxHX=I5Q_󌛯;&[\Wb~^bM|uP56FFii!=MsS(*79Zezb ӓz5/\ƌ#]}oND.Ƭ m \l$e=uRh5J̕?Vhӝ)XyOb/Ƕ+y&WNENG`7="EKysuzk;.~`1/c=$e+EK J~%l[깄@8"'Q3~*r`kz좣ݘ}eHpD25!jĂkdL,y syBMDK &x+Gz%ZX áE@H}w\1EHCu}zO-{#Y׃>zuB<> *7֐ gt&i4tl|LuS]c9tEIXcc}x uZ]}wsdsm݊uI_GLX6[eY<%j@ U 1kI *H9*-V'HΉy%}@HtH:|pR u$'"G/fo|}%/2 }9 ~9i< ٷEDrT>l?xL@+S$y||1V=]EJ.z%JȒ>v]: 3|A7e+HЭ E=1<@U PPD/v=;DѴm׼a/B:Ro8w"osKd?js$ Ǡ 0;LLnK Q^?"%RD2Ҿ :sk´ޠf~\> .(5he7rα}zՈȏoLa9M&2;!}0sPh)?oywn-9bq";#U;>ej,Sa!☒H ԃ߉S4:7-X啸 @HԩjL/Tܝ!wk(] P*(  p&/"HC y,gqOO $F槍JCE$XASyQzȊqC``Z L5#P< && lVj6-X9"NiUǔlZnAuxui{}ԄwۯAhRS,O lC9>;0?`%gڦ2U3*Q+}-8h"gj,0i'Ldw+˂5=]q2r{lu9v$E(#R&KL8BdEL=ZMҋ3B9/:ie]{] 53Zk8+Ĥ-6dӎ0E\1װ|kT-] IJ;50.ش+ > 0_aY玧ж#|hyR: 7d1;j[u{mz_}w>( NCEQ6\RǰQtl.p+ g3M,v4.ח$#~7KOGqQ +`{OApc(DkthZXH&W' TK/ {'˜w1+աNś+AALE<uUO^ #Q%dUea7`Ij2:hOlP؆cIu5 rPV^BU|2u. ~FQό_j0\+qc#t+/{(T LRqAL`<}-> *+73z 0Xg|  4 B)^D̥0p#"£6\ew#5rاUP:J!=Lp_* 3VEj/(_}j2pUUF [w U/Dw3RR{L ctJ >(@O:xӊ9`qcX&gK@SO=<$__&p_-!Y3-$"XZ #dn9rf8\*T$R!;7%l`b13Dq}Q^Ft{J8 [=? KϢB-3[mWr6t* '0ftTA Vsi%"cH" KeB6Җ2epEG߽Pj FdB?"k3t'IKԹ|}ٵ$$7kDkj"x  G# 8o'4R{F#+olC~.pu*5Ç(HJt 9[fzOr;"yU-fIb!Lʇ7¬G.XUEMxd/% ,:w!5IH81-҄6HhU^9NGV\X ,Nɐ@߬ڱhMCm-3q['l*v=iH<!кJ2/0SW1CWA7r-w6ʚe/@u󩴐xi1N$Cs as ]roY9?umg5u>3gM43Jǂuː g6ÉP,Urկ)k:rꛎMwWn#YVђ$MЗ,#zfsvhh3(ˊ {.)ޤ ]qU" I3A:Dф,ф@5ʨfڢrZn;g#D'J:;HT1&?t2pV Y[MoҲ oG` 稭'CߐdBsf$ZvpxDF_GA qT_+8Wm2f8W>)dUkV<@$Ft*ЪEѦBQ-oO%5 Wm1R8MэEB&lP> h4jQHh.M!2@zqL>4_9[_V>NdR$,r,jڻ8`!b2⩽rc4qxJx2oYZ k oȻI,xփ>"twa\Xh {Goud5muGGi4NK d0."<2&_}+sBse:n(\o0 ,{=qCpwwjM~L<|*?($|{G1XğcFxt#l]Џ FP07j t`w#xdI醫X㽤n&c;! x#V!hSE|oN⚂bߝ\:x'2{vo>/\rRe^shGo7U)|R#Z=Ɩܜ#EXU>s=Ӹ1oUZ/ :7rgȺF-I{+!^$g"W܊*5%?gͪ#@tAsH䮛PP -3WAc* ^Mpl矜ndj8 %^#IM–}px÷3{/-ß>$ӊ:]|w%Ȝ P|0"J{o곳^&  M7PQϗ+"aG:{$ n`DG\-mu`}$t̔[@ςMo,,p.-nA 0_` 'iV[TSG u K`UW J_8 v|\&5|>S|;Q|{%ЇBӮ9k C.W)?V$($o(UnPnF[Cdwz}!/b? I+PЮ"U!IEB9qϵiMB1땞 sw<,YV5< ljZp=3~+":܁X8ĨoX[ ם1Q38ŮTZ+Vp\e>R7:8{vlNh\@6caKD+?:8ٛgZ ~Xe`q w*//KZ|pTxU0!}?7EL w_#Eˎtkq_cnxk1GIzv+Ű9_WRpi=H4 DTMX泮xԚ?|dH>z@z]#K 56l:u]?DU( Z`D:TX`1cof:KPZ7A;cWu a N[ 9vh:iiI1̂HXmuԡǺn^fr9b^2(Dآ+xdR軋+g=lK.=ΰ>{ـm- khfkUIpW-CA13cGGtxzP=1lt`=6Uд]b4\4n=n7 E3u4zTq#P3_\XF߷Y9" 8&3!Pĺ+jdnS+l@Fu.;j7 # +H[3ͬpT8ޤIeP,Xcrxegl2ӈ*'.y<=5~ U2l;4iQ{`uɄ)-ddGmn $pn:-P8v^KHy'^_߶Ij~έd!3MҵX! 5Cjs{Wi}} jq&:E8r1Ƨ$Í>*it>y9z1? bl!`)7Ý΅.ЙQ 2rd<W˹>pt6G ?9106mʋwar†=XyI$mH^c(]Iv!:KD[;AԘ)@d7}:[ʪ,s'zroTvKL5#nP7}ϋOU?"O_<)(&Cb.^S˖8IRH*M aуBVÜ&3#ioN71< | Ա{EƢcŢ9]?TPv[S.d/$TOqZNBl/[ 7ڋیm>`;^\yrC2) |X,0,@$omb+ЅgԊCS`qßA7%tV|C]FZ~$2a_z=يWn4[tzQKm:.Y/?~ciRۙ1j qgQe7?{ϷzP㎡A" B PgU7-qKڭs5: Y9e=' ݆8̑WfXPPFS8eDOBx WG\8c@:%yAg1CT.7*0tK?QF>Co!np|*ub4mVԨy՟ {m%=_Z878MU[h&g~(<]VDՋ_|毧xLG.U$poԦ^gYyLg'u&:}ɰ5_:]i3:X/8K M  ?* Q9,@~H]Hӛ4;kg+7ij0>ڳ?U3q݅V̜x/Ÿ""LP"v@kpv eLLw't){A_1\-(uXb/=*J4 hK~̒ơ֝Lhj :Fo[&`@cA#%"N<#sݛR]@pU/уњ>ŗdfVYh5˜Rk:v EnO9dEfCڙ@ُNDɜyKgm#)/;À 90ze'e RyӛB5Fz{\3w`5wm]FaHՅ?sy[˗dŦ~m{%jGaBH01QUcTB ৏ ԍ$>g0՛E(VAgvI~ߩ'W6b,*v7 ѱU\c!Cbt uRWԤW͍S]V@C:~F2!E KQ|Wܡ:q݊9c":Q5]>%^Wk=%-,l_(YG~V?3J;h$7IO{TMɒ}F9/]LۛuLaHPe.1tX\$O%5ΛMTy4(-z\F~ Z7fA6x:I=̩xx47A6;£469SzyxڑVX[*.I]J<"ͳOD/ eV|d!j,Su e n}5M3(ֆ}U17Zg# pq^ڲ-bܗ*=;ӗMAUl5R!C[\VDQk7Ep^b4p'WB&ӽJڋjԏ?FB/cta<\c\x9.|l.`.9( $k(LdU tl!!;nI{[Q  4,'~P.RBD1)arZ?~~}vY{U|bf<&.yv)['~N`y'AN(mbh~Sm  ).iמ72Y7cj1!'I wҡLRmW, W?c:+RIeӋC[]Ű0TBQFөYuE﹞b4{3x;HI/ 0*nߕi lsYdjEy%eڦ3tMې-Nd~ ICp^ՄNDnij)2i ss˭A[c^LE*1I=;٬͛4CHà wPǨWܕk(P!zM~q!kNuCe'Aװ0X'0 aDlZ"!|DvWV^%h̢yԆ+Q.!6pOʊ?wWϹ"uOW4~zX(L NPA73iu#Kͪۄ"ʑ_l2n}wɊ-?(]\_)65k@S۪o۩ ClU"1,-D#ڲ!dfY2/_%|.o w|a_?5F?nP|>2(TFbT"}o~N<߽izYv=q߰82.~+fص S83:ɓ564fDkF+r#ooMfAr0)Hd@BL[ Y3-?sV-1Єe˝" GY™$ZV&uA~w Viel5뿼>|I"8§6Hjn[cb~cl=e1EԥIW!!aQP-X_}[]ZʶHvx۲B_e6Z%p'&b -YġeW`QRQ(-mHa',!jƎ(+>^~_h^BJ@oa.՗!sӹ"hͩVhJssQ~C* %aE88qvPG Bح?(6 x xk< Tnپ6KRWDD/Զ$:p*Y>AAZ&7OR7C}Sk佨%)bm;!\6ɴtԆ&kY+s)+p1ѷj%j K8,\ψH94kg!9~>OUtӯs8.yXRt(_ Ba.2Gzål.ę31Gm_L]ig``dݛ#Λe$! +.o+LrrCs &B%VCvݪ$ö0G _ A0x@`ފ ȝXX8n9MBpRn]a x ABls̵بs44Zl&(->H%LͯVDV5&mYڃ7D/f7/U3nBsB>>7&RnẂ^<#,';z %#ȝK ՋO;"+ Y6l\&̿O`'G9;A:%xb!JL*>j|7C$ʂ٣ : x^wiPaOcؠVۅu+p8l!ΜXng{eW@ݾLlLCY,/Ru :BW|SKcT5̛|\vUNg [yZdTɕ'As+z!^lY>c`:1{RR4}dxĖ/ۦ}tssRfw9tbC6^ b`7ZEd)z{.(2?8|L"2|UA\9F [62`=FsωPjӊ@FC;-`z+xD1Lz j';4wn[h@)C+p1(bvaQ!uzO*3dAs =EE|츜O,:Q4Na9L9 1 XP̔~Y< zuEO3ε^k_#.( ^TxT?bڍ48e1Tfm*5GGl\2a=t;hFmc)nĞxt3O[>f]>{f 3):D e!9,oM}gIQ][Py#dPh 9vpLMMeHjv!wbz^yvZlGת (%\{;'Jv9.x>E4@G)}53y-#p?Tp(Br^HP07`brK{Rg$zߟM`1ʼn!'W\ 5>b-)2镆:QYKjȅ扶Y>< ;;gjR Jėi H";gC8qFn,=53L@fu: XdXvd8z!Z.Iq`ԨpFl8ۜm[[.-,@Ql.@6S^Y 13ѡN8q*}uqM(q0 t>ˁb3Aju  񅠭_$ +ϵdY 7p&$y;K><&ՠ,5qC-2VFmXF(aj2Ft}II0D&kf٫q6rqc-$Ej6d@?O)قj(RX(*"`eP9GDQ-(鑚6kܡ\<^D"^%zv C7*D%]Rh+rˆ%ď+>z|RMG@4`MVLZC;"2* hp^[,U(wNtj3rGRMÂN:^}*) Ft/f:DOCy67icL_{L1tm̟sbhX l'ܭ { VW%1x<"vHnL{ ]>gqxWP/)齚 Ym>8I KE=_;3 }pDejb^[p*pv^;b3  lDa*[QP[?rmZT53vwe1'<͎i-3O,X7=8YH.>jnr]qI'EQA)뫥7.EGRGw:*Qf߈|NĮȑ0xbԶ%F5B /!1ZCylj11mp11?h%qlD+*biQUuSW.R>*o[Ɗ3A!UH=UbPZhXD {tɄ(H\Yyajn!`ʧI0 5[7o~3۬7vcpIggGz*bq3U<Nxwl2usuS<حH4%mX8]R Wp˰I:M55̈́ᯅ8g{ݐ vt[ap ?,Ʋn$ǔr 8Q_4$ìx7eu,HS ojɮm`d4e_ GSd-OvD4 -ŘT>]f] CCK!ed@Sxh {I8yuLl(>1V;\ c~]a 7:0=UW6#gZJ Jt}sѸ`<|!ezt&nɵB\:cL ON.F~͇W,1}?fDS<*LD ;]SRF,ϊE-1\ip3\]^5XfA zCEf9a鋶a)b\sgUeQ`}<1QkN˹qyF[( Z~Z20֌ ?7 <5~fX$})l uk|>]?|(7q?zuP_ з_ 23&Orp٘25S8v֞c߿-!ti5SJh5#XQP{ڊJ3;{ *&%Tw PJ 5tЍ\a6ڢsd!(^߆vf\])F:E <<҃ug /)o4ZQGM/ ϐ[ɚ:h[ڸ^ۦK̆0[) =S:ƍhM{ և%x [o޴(tR2rrc'h*@@/²u]:-՘e) .W} .@4?+([\5.fЈK`ta5}~k@/ W?w`x" $jO)|_]l-dv >9?̜ Zt1XL5w0, $4hZ?IA@iT42|lU 0628j{q!pGYy;؟t6a5 ] Ηl&$xZc<рiiQN\Q+0Ƒvd}υ0:%hHrcT%UizFQ,BdQlI]"}8c-7_la#U#N{T\+_J)U!*ɄQ%')ߊB`W(SO[]}?CZ41t&=:..N_a} 51~y1vsctZwf-)^|ا@UY ~/VB4 8`371<Աnh<]GO,uTO٠t U6vTŸɄVxgN5Q6_<|h7 9*妄fv[JɅӴe 9c0pRx\x|,zn*pg @y)r6Oq]J0a}%5g= g5K*ҎRԳs޶k,R y;,(Tf`i.i4l"['qqnKk]"\խQHοtl>l(O-eeB ("&Rۨ+dFCZQQT<<,04/yf-HeZ]ny9<.dG K4Tspy^S e\/]|L׹ 'XxroRQI'g1&JM3P!ju,2oc!-6:CHPZ6q] l;}EhzR53-1U۽GFܠ\A" K r`XjPzft[4n65s) p- O\ r|`CXkm oŃV+FI*oz}(h>b[^g6/U;QΤ298(`_wV/ٝ\)n_ei1 3ga "ԍ37Vi/"MP=ڲ8K&n G?S2 qa Ui &vT>߷QSjCJ5$&Iwcǵ3w)f(Wrų.~yrE9哢cm?UdPcM%20u6gq#y"JJVOĜ. %T:IWh=LBψ|yO<&?b>*&*J{*S#鱸v-C>N oU(S6Bj|4<}!P$諜M rNO.G=xݛ̖^uƕ넇R*&7PC2ydz0Bhd`(k  sXn?h2V8h$+VI2帿>77n=Ulo l%f4ȆӎL/IǬ׿M<Ҥ-TOw%1mهR]dLisso*tQ0A3;7>Dk X0Z]NCodLDCܙ8I#Fum~B7V;ٿy :3} Qr?DSlUgcdMڛ}D GFa\lT)Em9QA? ~3x (՜ qҚ(%Ǘ`xnf@ZzԫxZc! if ޜd`[2 iSJpVYV(9m2I !sγxZkv_$/2 $nҌG[eT)c\:WݾS9],*EQθITs0e&zF h);Yքdu_->!_֘uyy g&QHaAx A[Ay Vea͂Dw2 m֨A─vt31<$q ݉7ݱoI%`3]|8Xd๾P`Q"}@ܠc7*`c[؜%K !ϙbi*x{@&%l[lU;7헛KgiSLUUcYT4XVd8=B" 7#Fx*|:{W>u; `-2l/Ksk"H\ V?de4o4]E>̩mm,ev6*Q*%6,>_Bwό/zM7Xf.j-gK] #}7^ lJ7:DȊ;)u7F#bQ79qYlR[I򜶗O[wf몡UC9/|.MLC6*XB^bS?V/; fǐ^h!|zr͂bnI=1Y >R$I{ OH)Myo\ N*<&WAF#/2aגe'58/I|,t$бuMmW]t8ƥf馊0fc[5ƸLX}sidZ.6=U9N(]wX>Ǽ LeP[G0󛍌{yo6#Q I zeDX)1g!R) > SdUa[3E]^^QoUECv͸a34$W!O >?GQhK^}8}~Zb`.d3NKx6,dFC+?S&B2ܴ-^֭ ?Ee)؈bjL@0p+.#8.@*m)x HV5>2+ ɍ10f͂uY//(h&sRJAK[=˙{/#24a7Zlru knj%jfV.ޣE!''UN jFB?%{Av: {6؏[Ca,؏V""+ͺe,_-$~2y!6y\mn5loa#Gkc/ZOu`Bel)O}wJųU޷8b(l`D~0_Y?Mk [IQٙ1ܸ( EU]o.wM%0\3f8eEK'$Z개Ft(2wv3jSq;ʱ-{N[}j vVӨvy1 aN [i49rڌF6eOKcs&SHs }%8ZC]B_U:apشd:4?Gs]-TsYY0@<4p!՛o(R{5uVShc|Dir|z=I pC%~ڧ*@XoɌ16{4 3^LFg;;GRc`TJbx^#g#mqm UXG9G~h`W\ qyH`<ؚ1[dSlsN"\٤TyU@C(ˏb^mt] GhYa0m>ɽɧDcw nߍl_sED&b1݋.jPXT mslA Kt){2=GQ fP'~$ M'['oxӐE%EKUKGqGܱfj *M*GG{$u| =E^ -du YF,ae&_ c=S.RZ:WfQ vU[@=_2w[vȗ eNj|*5B0hGE|`y#(ަg>) @~2Ldp|ո)y& :cUNK*"nx׶;%3\9M9oV o^|TtH'na/J#'}"|eS$5Ƹy{0GBE CS \2{P!ڭ8Z4y)[~bo:8dc']]6+DwL$u@RA_VeqY|&Xgtc/0BJuci`uZ&֒oyU| _J,[P\ 8Uբh+;M5gj֥/gT}+nhKN5ΔfԆ@m AtY;sO?.z`GL|pU}oҋ|2/L5;gƎp?R8 >I'7g*!suW.r${SM^´_ecnj/w^.9qK[@LEM :7CyJ^|:ź*Eub+ 4k0kN]p՝te'qA8"yo6bML' ueg6Mrn<%f8/ԤYg0m>xa(  Ll-R_(Jd_*̷3&#Jk&I$" Ŏᴍ^¸ A*T'z=|7 `PM{3fȀ";Ql|"ZtőZ$59GktN(V8#Z8 VNmrsg~U2_O=5r,de}}R'iOE ڟ 3"mխ*-F22"{y"x5k!7㬴53hfĐAK$W_b`F*׻w8ǒBUgcO%sޖ*&,wx~A=O6 "bm1کkwP[ zp ]3d>9gyP4NI4lW1\bcg*)N6fgm7;N}tN`WQ"}̎ǟ yj{ݲ^H 0;g/> C`:Ɣg2 nÈ}myz Vo0 !WBw<|׈"p.xFt%xo70~,N$ӛJ|ΰ= kR$!!WyY?a@̭b|\k=XЏilӛrPj~ՐÛ+/8CUeXoVYTТXs!TG8(oD/WJMufGn߉},`%U8bR;|-*L-;0B'HyC'Zl- `cw0!"? Hz]:6-?I( HAQTr6~`+N{eнUjb ܸ*x4lf LT:.$7Skɱvd8CFEsBT}*Ϳ*a@!+6Ȍ&c42fS)"mnO Gq!}R\m]XX3jve=BiWdIW3Iv8jVjgvR̄C*с,ؼCy]^R='~ӍMԏ J'L]F[NBDpVdq@`%{miB|#)`C}Z9Zf%rO_fs'7SeˈӶ"gͪ#)Kl/\ (_'][<\QK,dw ='I :63뷝vwEqXIŗ5f$=['7$`Cr枩lT dC6с+KqFkycF8ة5nDzz5Jy]ܧ%Y TuYr:Xay afq&=F# Ve\w+̯ Ym9E V1<'&vo>&&͇?@JwŀyIE?YEB=Æ K2)s_(:]'h!#zb!?\EwLVeO37&mֹk7>&_o>kM\*RtˉqyCS+ m@u}lHjx[ 04!jH̨ GØ'| ^B}ӟ`@;| ?"],#xɔ~?VDG ni3hVl4T5˷B$$_NP+;t7bCn n_gk3*(gHB':s"HVm)J)5"Y˰[B$=QAT[ {?㊊EE)P^o7`B,6 Pz o-ðh;r ȿ}&W X;4Q>]{eSDIogv_ۂOz9H.ת٘I*a+":=U x#qOcu$enCXڪyPyVfL˸ *hCCW :Ejij/n4=p ĩ9!"p'x3u,MT`*9]OHh#rd͈4}P"ixgI0db :3в)͗XɌ MY4b vg (N#CŢ-GKσ-AkurIn l7ƂY"z?LX.PL??p㆚6!_C(Zn VTEvSi ?E=BEt{03lQTcm=˙UdUЌ.@* (X_$ fyӔgwEgv뮲 vf>OS;^6-ޅb _|ުGj̱םE3$AȦ:,VԵ$nP&j}Zen&JZܦ@3 4XaxZ&(93@ť*1.ly)V*u5D$c,D6柃*;sĴ{~miA0ӓՌNQT+ IӸ'Ƹ,wҳ`Q&4<"sL]~{pKL߭Aˤz3ḣ`7œȗ('8JyB+W}g"[4̅:l57zE荽!%zrסDwm0NH@D[@|u0+z =ڑAα$A? Tpš'pn#Tp3G$!00O.XMF񫷧dw$:εM0x+t=]F3ae4%Rh8N"ykv^h a!"`ň 8S%,ngHn?EKQF{^u't {^h)'{|22% VLu :lN"B!3ҵ ͂nZJ`٩^bݕ M=T@&J%; 0}uPoo7V{bMhI^ bĮ9|rԣ+_|dP` c+J):~m U!f4[32[|`2tïfę q7:ÐS޻, \.сKhiOV@\=[S#¥5Dv5m*EwRC+ULLC^`^iSD( ޒ()+Zm8udثLd? |l|_7za" ;[ΊauMl*!,bPwC%z)5L4dqi‰{\ @b\zb+9u[uwb*wI-lhc s4Kmk2حH dnp߸wOY_5tsε9c:+ -ks7q۩iIɈMs?+9ASCxu򳼃XCRljZ gؔBW~")(rg8! {#0Hyc0ꣁvܫpOB'DZ*lc;g 9pahq Ka}Zx]Z\Uf~y-gPSX5 İ^F@vQ=,R'Ғ ,ҊM*o>ACQ"? !"#ff[^`Sඞ,?YK'Sn[OBOjNM!epv:^̵ @*z& ES3kDݷdQt#I˺h3BXOȯf!`=ru WQR V0HJzE 耕!(!o8\';2yeY-dweK4g;cd\Lh`sOzPVBy@+Փ鿱u]cﻚJx 3/si6=r+cLtm L( &S֮yD2斬U_2j^NhL*Ƞ~ pPHFUM(B\nL ߗ#AUf T)[YD*v ȡhBHCJҜ]k>co[ynm ?,q-[l!YVҴ@׆ybEۨw`7!o+~"ln8dL&{mK^ ӗ1WbF!3 l~~$Wvojve ze3J}఑K+j."jirڏN>./|GDHL/ !iFI:܊EC.ًF-pZIcIFRGp/\Xi/ ` {~,\;(88\5]2Dy7eA!5ft:A670)Q[v([,ۓ ݘ\G܀k^iF]*#ݮI@:ɞ?$4:EH0^%$abX4Ұ'&yaagSLh:'s0??~HtG 6ȍ<0X[.d jעvK btⲭv`^Bo91Q8{`dͷ&^Q1gPKLk>zݺ׿}2dHSR~Dԕ6p*& ~|L6lA+wkSRJ_*A%n,CVa@LxxJut%ףntK"?2kGTƣ(HD,Zk}|sSmgk'jA?3o8aI]S̀˴SzˑByL%hƟ,Ŵ ͨT7őf A~;.0_R? -=׿yKbx#ԀԒxTyz>ԑ\=ybP==V~> 6BZ$iV媁5{VMd'(XuI[mtf5 )XJ>AixɅq/}>C{""4ݘ"+H0!n@|&d9A>pBKyߌXkԗ®?݈EvTU50 T?\YrA#茐,4 w$$sn|]hJ:/pXږ-;L8&rJW733ఐ!8#?`| Yӳ@ ||\=Rۺߦg:?Yp22@M2<9JMG.;AVs4bh -fԡϏI7}\#:?E|PgelRA*6GӍ@#VfV]FvVe5*Л1T>@pAg9Q; 2X$Ehho~w{ L}Ֆ1 ̨(,b5WӗMʢHܑs7}H0wl| W `S*8u9̈oR=gh+:K̉Ć;ȠĐ 3O-[Kb_%2uۋ)N oG,*M~{} ^JLP\Π/!0N'!Oct9Q PC9TwӇ֊"z[SK! ޻Pg8Ad(zeIyY37JΉҜ-[sGwT+vJGJniG( Khpv~ջV{@q7)HqmAqa H`]Xکq4b9t/eN1M(px+L@n_! jB!`n{X).!8W][~Ym2]{erj765~1.Dbuƹn Q#bzb"/wqϣ"Y_v#w)je;Q-6_3`=9pHաQH$ms=E"7󝧌v26,+R9""ߟ=Sq^ VF~rCJ.w.DSMvqQQRfՂ& a JU<^m!nKE@ЮB%" =#vR{x>DGۏ1eyωz nnh+H!vװZK%g/^zQ:Rߺc5u슛s8T2)$wrƐfRzpo O7̝COo~&{`Z{_3 ʺ_n 1QLN'8vSlf|FAj&̂fn5Z 56o_׉O%smM-r.'C!y%Bi9ŏ} Òq] ){m B'+"^wLs##DZPuq5z_.LP"Z9y1_:0Uz&э(fhKzloBaC΄P8|MT뺔?g $*,ױ!TJ*^ĸ_U[،EADl|$)]PbmͿ*nl#~Ϻ0cKiд=tk.֩~;Ϸ'Wf϶H)/^^( .BUSOCƞ]< <(Qdztxx @N | "V|!el-Zh[AӣB^t v]1ɚ/{%L87>K_5}E1qm|7_=#Mm1RX%,˞_bۧ\fwRG֙qCୋK7|DؖqRT^${sm}2&dLAҀpere ?qϐ+oe(SwB =eG?/&gE/B<3A؊"L׻Gw!i pfmyD?{=e)GarcWQ0$6:Rѱ(3d&œ n5Q!umzu7[*~w EFcɚ<#*s MiҢ%,_܂Pga/K,Q XW78eXY*4 2TA!|65fW:ZZ9h/ 2J^4{pd3[\9`įgif5fTA0@aXmzz(=W_>˄rBF#su :BS\yW^RJF, QID7wB%U^!Nƕc N 1CnB;~{v\2t#iI'ұ6~72w㋙_.H`䬜 ޭ@5xL_~(\FS Acs.Dp>U]!=]=߰@XKD-ʓ806=pO%f&'; R_h84Cv ~ߏݟ͂V;f.?ܿ0rx;,n%n2@&kjFK3`Є~ubRɁ.#|"͑jfz1AK hEfn;ǘXKc26A84urT5=t޺.mmk9jURIHPFXpå(5xOӌ[}C.1 ;%x>o7.uc \Kb肊>2)S J'OM"S1M|2nz5fcx6 QP|OYgKy&j< `y.,ko'#XS=:7+6 A uTVe(Iohk@W(7ZJ1OvIGQqYS @y'"G>z`<WZE~<܉ro& eޔ?U Oի9W3c!H&a^c%\0 5K8Ukv/-օҌ9<&Ҙhf0ՠ-A 7nu:cuBZD(ˆ6RzK Ez_FisE\0DmTx=/@dq]< tvt֬|@ >-D%9'j:ځ~bFi*UztBg%޹fY.y^yxP]/{_(qS91kaI$&GCY;Ym\$tK\zlY Άw1 (H qad| [eV]=XQQGEhR>S a>h{cnҦvbCVuSL쵻b̶xG-F_qN Xސt?Y P`$5DVP]\kjb5K!> N!`O ۇJ "3NS`3:6UL< k,{'I&ɻNEi: p v`xonIYs8Mpn@ 3>.֠%G`ՆtŞ[vKWJ3u¡NJN~ߔ)eFWB {~qiF_vf !)P,Q6 !ι'@j\qXÅ!.4Ũ4b[shFC>߄|%XÇ"BN} £"_q)Lvy0,>c'q߬h o #~5">,D&\WG%FfQZ[ czIUt.gg> ~ ! %o$2}|&;PNuD @aߚ҇;(@_-MNz j]e qĒgDeZIL lTc'䣥ӅT.AoI4inoLдwn٫d|tLm|U ُ2eMf1(zjGl à/ /L߫-NSPQ@g>Ĥ͸@W5<א<-lY|ܫ) "M7mR͘~ˊuV@eGPekc0Rh5-CC]1'j삌L73B bwv rScYWnwL(Idp ^_.R6$cw ?VΎY~T*PB6.'YYKh 1 m|ǍhТ~,E*r B5s1qСuY`YD=*Z7 77KFP3'V#UIC" Di&L/%4;F wi̡W}ZZr,O=:Y&Eh`1&^…MGEӳ|C֫j7BߠۀX8_A7|e7GIN\i !Sp8 8,Pr33}%E_3q6F;DK RT4DR3ꥈ=hm`8^Bg#jgņCـ@9+i4Z 2A|~:KKA`=7@f:u ?L0)]9~T>'X;^iW)kPF&/>fDj+=0V,񦝙s*^`~lOi'=W ]K=K7z;h 'û| 2N*EB<!)̒NN S1:_UpQlּv#C*Q<&)?`WnAT k5xK^Jj/o ,}{S|GC8 M1OL[zPARq̸Xdtj_|ndy M\r\t"=;9/_]\Jm@9Dɚ+GC׋_laN,)HNdKe΁NlP#dygҞ?oaQ5w l {uF;+}ƅC^u"|0nτ0z{l i{OZ@6x|)KGsB8ZL^%1h(_w!FmB3ve{9(uȈAN|lu:SOadqx?:cPì!$tJ&TW !u)gsƭ'҂-hŤNck:*n䃸P!r^Dmߡ~6-+;)9@zá}[`y,5BMT0J.q}O Y/0R SP6≵؏dOqg{2*1,\N~,.uG~Xqm5+ -@u 8ҹ)aŕ_NHJȏy +Pi)qk+ /3lC/УB gcZ5C/".Pw)5a>@ه3:6LBjdMG>ɮ# { ñDr@쯤PojnC6YYGJ!$ClٸQcsjW/. \|r{Ѩ2)BHZ i*8=w"|9~Hhp{,~=dHylLUpk۹'_6ŴzժAbS? ' ؓC_N~of lyh| "e`[O[R+$I44RrZrA}tQxf;<^{B»? ɚ.t&ԄzerHZ 8%{e0o6cw 4ԧZB# UOsqԅE)_큸Y-b`:j?%nJhV@dGmzgw1ns,¾Gs@ o (n4.ЎpxuݪIQ\^CΤnjjq&@U"tY%r; 1Xzxm}y9l7gHHR&Up"(5]y@*LZw)֮PTr,?xHO3pVэ6Ri{#P-"j ,k\65jixqc!2@N($8PA ,h:O@dTbcjZ8JdSFǛVJ[a3)*+ZLnZEr^4>I%4d'':q|Ƿ~fVV_Ӣ-Q%σG2 xo$}_p JjE4 OsGvjGVMYHkNR4|toVQg([eTޙGl{4{Ǐ՗np[]U4m0"ԡq2t_9dzLS.?[BB@s@648='.zr W̾eM8F/Q>6J}j( L%E7gXG %XҍϚlo_ lܡYlpr/s?;W =)ɼ!/j5XZqlio< QjSƶ hTj $vOU.x_r{0p @Ju $R)o}p>rf ,#/rZSM-vwCZPch)9xK9q3*h/_8_M|E.Mg#3+232~i)Hiuhw:5pR nڈS9A(ábjjxӲx,tlBAk8#(>׼b囜FGOGQv:aGx5p |˦6PỴ$^fx"83.Ċ^.񨋃*BWcw&}=x?gw6{w78;tϺ:UΏV[>vp 滁_//w#{Ip{7Kj5)ׂ셱3Pփf+{Ax4?c]LNsf7ׅck 9 Dq Ö+̠Pnӽ hF}t <a9AKO㼹MQ.~.k?p@CQ,ODy Jl bR vˢcd& @tT1/pS~A{#AQb,>D\MҌtW-IK$RI>nbP[0@nzH[cXz*?RP鰺!UG?1>A) -:|nm+~k~SuWGQ%)2k\tŹ@$ ;{Hqo$ dNkX׵{k9cT,ku; xQ Q%"(s3mm@ X@hfU9`,B곶e+?2&C.ZQ2@ lۮ5-G^ttl(v/b˄s/ke8&- uBu^_/BkRQ,XVry%a^G. Ya#~?S f:v$^i^H <|1 (WEW}цg"MI@nΟ' $Ĝ5Vt> ɹ?1=Qt4rmŀ k~l[55  n:K"67#=ut6hke0*NZ&&H>ˑYl-۟20h_y퀩j;31*zq -xEBe̢oe'erVՍ}E]z31r(J<# P>GYtm$@ThObDv}NN^b^ e'Xp"۹bbgט[4'l/hhC ~A4hȅ;|[s+h bq8!(lQ',.nE1vX{Džh ^hp,bT:\Y1ykO)|by%&jo'Ӵ\_?h+iDԽzئdU\:ъ_03J5VnUy4{z->oZiJ)ܼ,%~Ì6vhv" 8"zո^6&R%_[C1]'g`fS/֪e.\ HT+G537 Е\WAj*NcpEit׍NuLXoᴼ<0fhj^.:8XZM E9#Ҫ$LObMPG۲*%:E*|7Z"LLWG^8=;;QXC:7hA 0- f0 K$gV9茻 )d=nGH8֞K(Ig].nD"-Wq]E6NiVY >һ}yp_3 e"u}\.u<#]nK̭cHJP@?:Iq3 &;,Wy)^ک|7ӝQ_& 2ckl`7yko2MGMmN-ٚk>yN{#2ٙ6bm,1r]mH#Eb|4C RM/PҚA=+VHq'-'/7}^Hm"ӷYEHχ3m)|j}dϙQ|zpauկ}fos6Lyl"jj=WVA ?H/y˃@W+%N]g _7U6WT퐺S Z[+zD:u~Hdz֎yрWI3P)VDDQ_8eZvOpyK W^i[ڗJWYctdD#uࣁbdT+jb(۲[SFRϣ:褕䘟Ѝ6N EP^ u2 EmnyCMF kEAa-}aa lK䃂L6?C#W8"7өYb^@U+Քb_34 E]q@#rCҺ?WI՝IkLȓ%l@Nem-Uꮥ"А5H< ޒTKɪDҝL54ۨ!%fom{Pn@L 5DR1wa }۽ ZkC?5N2G,>Pfxq fZJatf:6i*Z .`l乷ؑ#ίj?=59]!aJYW%d0Yyw>6 }[T@E]aU)Cy 9Jat?f˔w_C{q\:ZcJՓ5IIU=n7Mxj݉Yjr/U_v,9_B;5caM~½Iމ$ma"eBeR-0 I;`s 嵇pk?9sVY , xpF DdI&c$/9Pֽ˫'vapb;HgI&3q(tÉ꨽BuU)(5 ]3Wn̗amA J/_`? M<)OdD/%gw39 D Yv<,J k6ⅲ6,&ۂ֢_߃ДJÏSԖ؞,?IPjw_$G uͦڿjh[շvْ8/'x) #҃M:Qok¾&|' !;j(q35Ii?8^g(ڝID^Hޢf5S8B@d44&P q~oTOh]{(wMo]uZ#ןyS_.ww&RxUyP?#:2‰N Z=ƾdF@ r訍R^)$A Jd>3҈'U.ʪ"HPu_m\Vz7=; g$G3A+{SʍC$j=]!.GÍ>PaRq7Z< x̬ AA#$oXd)%-iĨkcd~ge.zkFUru@26V/#Bh[lܲBJHn<NK)'3n<5;.o} .݀NX9c9TS]MY:dmU,iQנ]Hco8ǀJWkHyS^sQ|:>մP%hP&}sr icRLh[@>Ly[nDFBDBnߵb5.*bR g$np~<'/u+X ae2S2qv[OoQ:Й&8> !gFSL-סРmxMG#`O("lF1^[_(|k/Aʦ 40[@0<)Ҟ(i`my# IBM$곦Sdc >~zBgI񣕩 { "T9<{Vr!Lj)#M]E͙Ԧ +x"b#;k|(?jr o uv-\ǯEd;cpsbNcd)G2ef'J)Ḏ~vn߉ C`:-]sE3J8\MUB? -B˅3yfzV6H3`-K}F #'M}Yܥu5{Z5O@)ӫҲE-p#D@v/AHap4f'u?:,iJ($܉L 2If*S @Q0ڄ21ሃQglz\K[1/nn >~g[_T% DhǖvltQG ގ_ BsK%LwCA츯hU[*2q:wF]ck;Xثe^gڵ!MwPpbu,b[t*0P,'nm,* \ڸzͼZqmwT\ڴNRO.V~1 z?n K-#e n@>C┆< iyM6_(-UqMi4}%t7Bq4>G'5LH D!5Jx QZ}geM,rf3ȊaRx"Օs#3wڧ抿yJU#-̎{YNerZ%uB^ O`\Y6XR1FGM<55Bٕ qWS9~Eqb6º'Ӟ]vR5ȴmc,q[Q8XW[60k[u*[:xZ,l_*uVS^r2Azy'&yѩ?-yәQ} y__-tt!#F58VItțӷ?i4]r0 ܲEQ6M *0u td="ucylRr) 8C+kݪI`1+ F1ɩTmNoͣH% 5@JB5 bo:92s2̾ƿҩz&x\cDNltϚrm~([L@A޸Lyk&i8x`fBdIǐF3x~@kjsڈUeG"{.vxd ˠtpyFp`!|=L:b!/p-a!8xO4{ -j!krk 9 x#n5GJAmdһZsV [KJo9]]-Ќ@w7Z`X2j𯐃9q+Cӟ~z)8|phmxp8]C$jXE셕)/ Vh+h2ܛp4D]DH <5wh nf[B!ecGsѡAԛ,G獵`9=6I5Gx?6 %ѱi{dV* LVQ5P>T+W9b=Ԛ7FAB4ʒ*E!QQWr O^s0x~<ة rMVru&A?k5eT|wOE'#?I-ǔHG3'HvIlEpb#eA,}Cma:『{W6yCM܄LǀX>gy t^Ja#W6e2c~6\Ѣ8BdӏDБtGuS.m3:7A*ЎTMkh 2Eghr  Z|k ĸ p7E!t>ޝnmrBd$Cqψ~$E6:)Qq`, }ݢfr͗^QÁ d)],OQ泝1tְ_W#m \Ҧph&8/F`J.`2sғlLMJ6Hz}z4ա=㧫肬0G8lFy8xw U1q,D%/dx:upo /EʯK-֛Lѧ?{S.i2h&/477v`-Q1gV:$F?:Cz]~S1Pk_k1R>^w~1xrGVxA˳@N' g3ֺ,D[8<Efny~?߹kz&&}-pZHԈ]Kq.tCH*1S% A4]L1.X[597d\K;hx  4X Q,`Sn 2EEHIfxܓYƺvbP++_yyCM\N|#*JǎXh6Mꣃ"~/+4,+pI/6ozꏍbT% deyG&@ᵂ D),7qb_M%5YI>d92i>mwAneB`rF?E?& ݼWk:q{/Q--]!WVGCˊ2E}a֪T8GCH`_};p0! Jekޟrw"w9a8!vs%M;;; n~55 = {K~\5t&2.g?qtdrb/ I#6h Sևt.Oo| ĘR 4B>gšNqaVuLEBUe1" q/P}vĚ' cT p0 wNzi<ӌ{L݄>"M7 ?@,ӕ%1";Ab2P}FʩX*Qr~3R"וʭ㧊 UO"ߨ / CA"Er.1,Y:2HUDXAj3EmGQoH(g N~ ("XyP;nhM)} JhƺuE!< &W[P2{x:ƺ$ģ8$0A莩졈 "/5~5l}VT"")IHK^/̒A{f\qo}8J ͽ漊媒qR>pДrb0#A9FSU%{c} vB1ߥv}27yn tA9"G,+ĥ/]t N7mFEŷv8^1AδDmFUzG:w "$8 I2\uܙzAZg".Rm'1#EZ61hvLւ++﷕:kA WTnSaϬe~R\y 8@!%v 3[WeS#Mѳ,SOZQk>_H #cWC4G# @Ǭh.q5MDYU6q|]h*ui,7XLXT~Fw^ZvRhh_M b%`^" ]X(i8mE֜m# S.j Uێ7+=@vjC+ ,W!ĆRxu>{nWҶ¸4$g2)2mrj{ 6ufUXvt'δofwRͅ0R41*b\;SBww9XL?+nE;ξR8K|7"z.LG- N&n-Wdǣ f'5 T#m05_yיe9eC`܃w Efّ+c.(e8nއGbU>dhb% ]2*]l K!;q3‘vM^˳wP!N!> "hʉ*6x ۪Cϊlx>лA@ZAOgxzM@B O'6|j=P[`j7HB71 t,8 5@+lPR#R b޺JHL/޻[]6 A: :wax4qeM>0:jyL"&+Zlcn85r,pEx4ې/D'?Lw)Va}۷ BB5] [) u) E O"KUpٙF/=Ǭ{GS0-5k{n_8M*Бz 4 BiB׷g/;0}Mև=&-b14dաl:~XoΚy[p82ı>PHyޅҷ{VqXm:%x'>YL|+U›4$iO yT}KZ6ﴵC,>·V!z)WD$?Jo!%/|YU.nCv-7=i>3z67X+ZCl%&Ғթp00Y-51 wsG=Qsn}q뺪GhFUtIǛAǭEs'DrKCD6@<:? pHUɌ@:#ةK^e; [ Jn&Eא5k6!QwjJ쐄2dfxv`/ignRy-RQry&iP1ci1.Y Za롣O|u]b3@%$ b}M+f7GjHEVej;čj'N p3 ' < T`?m^̃)7=GU_F-CO@RVC{Sf$<-i4eFxl`azu:ڹw!t=…ڄ2BґhI4wEgy !0"urU/ SA2DaȆT/7lJVwJS֟˳rgLp+ sEpa2Ҳ^z'ꢺ YT,YQ.ɨ2Dpw"2UKxaJTLP>8^̩RZ250 6"F"0  Y XblU, ͵IW+1gÃ4KΥ7(K^pk! ø&gTd.ɧS;? "H 鄰k)r$!렸Nn | ?~Aj#|"0+'W4'Tub$ O6~رZo z4 4s AE5Hi[|joӝQEg /!PWϥP Rj nZ^@V+~x3h#&XB<jOK 5^}Fws]]t>GqU3˘ Ul|!Po):/vțӇ2(K2 A40,Re3hLK&v^kOh&~%Z!lQvɳѧ^daUfxK\sE:3I`_7ڰ C)AVT)ݑ*mI.ɲ<-R Ƨ^z_7y*xTXM E R熡ġCS!!*'Fd~RDkeNf#|X~"edi&2}+%AdAsQIGӔP3P v+p|jupW7-uŚ~l4Ӕs㦚~ʐ`3ʢj;2̓;tȠ{ZA_4? њ¾22=C .g΍yK]l_o|p8oVW>5*̏~a~\c 8$>ko*m{ڀ[`i _ۈXCdض& ]E zO#[~J#iq:0Su6hT"^+Tv~1m{,MI$X {>!6)Jjx%8TgDbF%v !, ~Ǝ C}YEQ½t86SE9(뵢ϭ'@''|9vv9ZOE,nwbzC[MU 'x.BTmKCaҿho5WF9 {ya[ U=R.F5sK/v, !a\ ?e"BEβnQ=x-Y5QRmU5嚒5ѷp!_(l5=j21"MqxoJw,{㴢 E٦pxI rJrKB*slM10niXgwwa- 殁+bM8w&|V|a!;ўYJ5LwE@- eR`S\DkVʷJ<cкRx"Z 8#0{j|B -\ͯ9c4(iPۦ7*aA/&8hf$' >#U<'){&Џw1&oN"}[cm,F۳%ؒG0,8Øqi. L"3l14)2)#?ħJSXN4c%)z\! (پ^WpuAïǝv͉!Ϟm/) wJR)jPV^z>ʦ%_w$ |]ecs@LސH4ty~6恰ěH(8/eduyXqScI /.y$Spbtko2 ~)N V,p>%:xH6N :=\rs)Sa#ֈQVw衣]Vt(0 d.!<[7phw !04{A,@`g#VR90# v\ v2W_oٴX=(K^ywa~CyUy%JnBBؽ_2ΪÑv^XjjU6.\ݴ ^{3`X.M3:+Mk*O@xŔf V@{3ZPR&,^O?EF,WC ߕf &/Hd Ft3<-ujg7n~"; ` r<:qqpoL֢ 2]\J:>(#Y* +5֚Y?’~*"SPT9C5Ps7׀ pTWvι C-5;s3umn.383$Q)[*(Ǥx4w:_z)IO)X~r,h~R Jг&d&lHhIΎSTLϻ_3p{El_('_a6EPS+-و7ho:E`@`yl/뭉a̟ .B_y~YJ'dۮIFO=_b扡< vV)柆ZLJI7%3\ٸV@'3A_%mK@p5RbrLJ3>a|9t:Q^Bܪp,XPUp3 -U[c}Bsn4 J,UʵR*FkXoy\ pufk9sGU7;;Vc1uw\#j.A()I#N?.x[(D9e=^Q%}n_@E82QR(rל(3F<])LΩh*}G].jM`3RHC«/7|=H<ū% ^@*!?]z -ז;.;l~/R΅Izֵ!v]̺<>VWe^޸9,Uzu!rHܭFS@C*t4{4Ȝ"wTe{_t6]CbRPzP{ZO#/K!aJc)yY!vffUNPvctXPMYD1Mn~ҜY3So=%I4NyKx?Ũڎ<'B1>էn*aC\,}v '5hGCQܖ0SRuFiIErrVgם`C=y#Was`SQ$?gkj"$a5'i|tQg.tg>UQi :¦ 6F%ԫ=ĭx̌>\avj_*فs ;(űY3 ӞJNtff_6V>vxw[vf,^ֆ!0#-)b9.ZˊsvQ?jHv(4W^pwӆh*JAsٞAIҪ\I.vӯKFdt8H\Ȇ_;[שc;dey|: L@wʊcb*E]ٴufZIZ!`dvd k.J2"+U6hN}xuW:A5-Ȓ5p;:v\ l00Z|uF*]N99 N9cꇌ̧xIOgbvBH*_"0p/)t9Bl 1,|MBy#7V̡y%SU:'#[z7px(Rf eI|l1c%ޣ A[Ɵʺ'TWݡn\b#]M]UH8u/{k]#|%}j8 ѡҥ$MEi}$thUE>.h9lVpT b]#mQO5J'N&^pzoW& DNDa"r }:ɓ? 1,0Jn8&0%85ڂ5{7Blم,Ut n#8HE7ٔa""@QWS5)?CTc^*;[ uIzZxE۪vbU1Pf2?_d ^)]Me5eqZin}֋> }̢ ؘ!I%&`v@?<=i*MKfH@fXQh`rT=ص0cEoeuX~82Sꮠ* q(_ Jv𨫀j Hj03/ϐD%kߣ9`!i㮟'˜拋xI^G[pNaܞRP31`a6q f4oiLSMˆ[$L[aE0 5֊۫ 0-HMŏlt`Ud1{# I JKtD+x.mdaӡ̷#-XPԱ{2X6s2{e\HqGA-V  Aٟ'Nr_F)}[$>*c+3!X9&גf\@Iف}}m@|՚y ]$q7VgXyڥV Fu隅ϻzO7l ?o 9&l}&- Q*1Tx؆Lv(5R#]i osa(u8\?qJU0q0 >7T@y>K5{V{N]nƨ`fգnUsd IذG:ٌlo\bBA4ͩDoR.pcU-ZUЋnj:1%5 -/o7/)pv9 yhzUT863fO*צOdC5uPO뜼-91mje•V۾:ƒ8ggVLV?FD:ӣ1mO37g.*++%RszZ^n7½i{ wf7(+Da4gc)ZMpӖͬݽ-Hxtxzv!ׅF#,ߋH O?-ǏaݍΨL@ T)ܓ{&mdj6pfS>wJ#K_.c( =?ǞIt={ZS|0-5[=$TݲJaSMU4p% ìeQ(Y$kj8auֆ!K7e.\Ԁ@WnA hE4|1t2fJV&ъUy,ϛBmdqnrc'|И$Fcc<ɒNH|{ V@տrqG9]rP#jLt'Fw2U, y6 m"||Lz586rBdW'682_P\1j6`J)u7 ^ "Lw<^]AgL űa3 >b{SRCIQ"3\+3Cag,YO =]+U CFA=&J 3C{W Gw]za_FYD$:$ O'AbFAǑeyc9/O{(1[G WT2?kQڰ.T18a1GjM,uohC"MŝytBLfW^omtx9wv1\f$Vhȁ斊=^ =VVqQL!/pL} xAE_,t'!V*H)olv}Dh[䂒,ֵsQ߅ѯlSM%?ov19 #whïI я&gdn'79gY .vXjܛns.z` H'AGQJ0]ׯ8Nu[aՋTaJ.OWM8q๢lsF<Yϓ8#t쯾CK[F\瑔& `}Z'i.} =P䪂8;#ի g5ՃP`WVS˯W/ɚ%bq݄<1/rH|ҳ64;tVc!@ֺ(jS}lȓ#vF e\i)Cwæo xzK\~m L0Oz"N9"w7{^Z% Pn myyg)IQS4 oO)DZ{>;zn10{H͒t7\ؖyA5LW :Z; Dझ,Ŀ9KXgAӗ4S[l|gEk ݒ'qܝY38<867M)<{`">k̀>6JGr/'q$#֭[p袰U#;]<@LAvr w|xUt[f1v !ST]A3U=NYXxUv7|R+89r U۵~i5B&f2W(bXNy͉ȪYLRb,$e FTy4.7s elCyQ/s^h9ҨT3s["}}|Os^`cVZOL7-|p s'(S6o\M0-?P(;7>{޷ o3PAmd o5eΤqSu~P51 ,UJ6WZdN>6wbU{Hsʮ bAbrjg)hX|ɉ'7sȱcͭbc0"~~ޘ]5TZGwr]1 ,֛@QFrfMp“~wa"˕.`M 0Mc4 kŴτX$u w&Ry.wtiu|$&1||ᢀ5n=3(z̓/I ݕ0[KkAZ8DpDZq=II 8԰8/0K#\|:U]>^Qj)=*a4t+2=K(,^H^KSѸto|򮯭4vjSjZW+RNJ5 tqVE|/M?|ŧ #x5fRfzToVy_!_w5z15ByuHcwmPq\ܿw!YSeԻᣋ4} AgG̨4`(8 +Vۮ;iЭUWZ^( B:Am:=>kJP_ O8 OUݻUNƶl Ȥ &3 yE[OK@Τ֛zb2) \m=6 kiޚҡ^ވ'zhK%#ء˯ VȊ,v[E n-pHPч]BrDdf#ǨnZ%F \:3۫f`K<;qD{cQ=b5΀r ІZOȉ㢧nzY 8+!:ׂ!? nv TGXXrF~FUN[3q|2մ:B]Lu9в6ΠbdlEoDUY>v]2`sTGHµ*mvl ŧ +XQ "(yR|f=/ֈCs0kqgFm42VœuoPx9,HuFz0soji\.q6˄qY_~(N60sַ:1J6zvU~y7(fPϪPęXzh/ 8>b@Ff!A O\/Ps#N 2S^x\ #"eɳAPQeɲeL_DDcHm((HÈ۝:"46hU{Yx&;ٹ, 9fw#/tn|D*ANCDJZ6<)_QOzÜ+dm^ TN6J0yRcL%Fm4fuguAƘo#'V2=pf3*"{Y^MUO'7M(EN*$ 3,.D6`̙/f,RK*qMVa )ޚܗ٬3{tKCCm@}y{0ql-q(Vx=m'$jn 28VuIiT#"WiM&TOAbj$5ap@ua)htg/,aޓ55ʕCdO7}Ѭ\.G;=Kv-@W6a9G[LPnPC*bM )z<V>emQG!'U7pc[AQ52 9_m"ԲDC3ҔNE*lSFֈٲfRtu+,(!_\^y9:_>_x_{쬉#4\W''E8]YDIR r̼n Z>Tᴙ;*ڕ÷ ARR-T964M]R{'.>}Q\tL^\ Yj$Jis˅oZAFs7`.F o%䪏/ųQ^qCr+_pwD2uV:x#lz2,ԍ30yV3K8 1|YToA?|džDյS.|! x> c|t1q2:{vpjɐgFkF`xenСQy L1: D J4n&B, ;9݋nt[ρ߸}!X _yjբR\ y4†fT Mčg@Δ[W$;(QMN)nK+>vNaջ[ ;0˙"84h6a_'0k3hO rl-{(ikss>:@'8'+:U pݿevȕ/2β7Y\`#Ɨ@49#RMCۄLлɢZGRE)3 N@ffOJ(bUw@_VkpƔZ0 mbD,d$&9i_}ՃX|'r>Q"vp=y4f徱vGeǍZVE.T&c<\N[. ylO)lV'/]3cv)ј⧸m4T*G/cٮ̛Ul}{q6;qEZɞt!CU" U<3]b@^y „X7d}'w3 u\)=N꺒H"XӵeIQmO>Y,s J$M~ YgэpjX9qG':kGOYJ**oDW(C[ʼnTf=.>HUtBA# Zet5IӏVSHFOr26-A3gj %ηg)/LH.C?DmgjS[.BJkgUQDz`X7ƃHB)vKC-:sZO_s?=doeA ?B}Mc33-q-)[d;vUtkXi7fqɐЕð4*slQOӻ0u|nlHtHWscn|zI?P̾<%l {sL&?l: ޾%N*ZyY+7J-NϝQB8teWD# Vȣ5clt}ue5RMj'aDB{JPc) /_3}tF,لi!"jHiv|Fv]#"6rlpКfE$}Ǿ-_/uνP xpR酘P`N܀9rNgMcZ4fe?C *S/)WzSKs`MI^(~صܪD%gΨ&.͆ !yv?VP;Eq^'(#w=tu;\(ʀt0c t_ &$qY^#]#*OxꍭGWXieO]pJ8Ҩ!JUm*L>L0xŧ ]ECꁎ<...N 4Ҥ>k]-)4uvtPIxYĮs/ב7 ]V"^$d1FJƅ-MN: 5{+ 7|vES4HӳjɸɆOuR\ 3vu|MW "A(N'IZr0+'"m͘I:6UZ6b8+Uc u= | ]8ޠ]OS(Ҝ2K3@ )fߘ)@ {6VjqW]>0VbhL2YP7_R=@XVMq,V_et&CSyT@ U\[( <űB~sJB+Z@Ȏ@e|/Af}(@ )|Udnl[5Bl3vbFfÑ7D 5qt="]5S$N6'!]CCi'aa"1lꥍKs0 "sSG#9]"#sӪUmɘ3ĐM'i;opG̻c"I:yΚp9V?֐ǿܯ;*Di%t!Z:`'>ݴ,-]j :`<(]o ʇ96FWnoT:R%*EXp;Ml] V qG<27ߤ k<=,5Om6u)1]+ӫhBV4|:5{+!w*W8i b5$lT )|f M;VReރ&V4ǁ$P#̉AӚ5fkxsV(of =XN{VQHR5]+$ABMx&{?,th3z> &k;t B`{BǽM ¥:Gp?1q0|OX#3sֽkP6c9 NP oP@Mp>Ԍ5a:z!ݵDz?YE( sKoּ2f, J([mO2m:_)Xۯ|K\:׌ ְ !Oʫ5s~\DpP j½Yb:;l.oD 5(wpzg|}3_}vz--UItR$O{)'ǚqq}0C01@ڴս+*rFn/;60 Z9[Xj#Ựm5YC~E%]}rT3:Ei$SB^ _t; zx@4Ô(0qkMڶŞb4% f$ _(QK.R}I Ix%=ۨ26iݼeBa³Od.V:|q Ro+/6B.o׃9lK{F |Rx& f$I (]H\hוXy`Y]`skvқ})}+OntfQ~:)XKHDe|O7o d0UlX YOxmY˱Ko'!UH9+N;i0'$ǑKw4:9!ꋼ+Oih~njf+WSՏ3Эn}>Z]a#؊Db-OnzZ*6F@3(SS6moLU)jI ,Y!^8J'pWxQ!wW#NؕyM^MW !tK۪u>-Co#y 0'OƷ<;O0(H UқW`"|jwG43Flz3h-!Pq`s Yuo#;UOxa<fD/ 显i IeX`1@-颠Ʒ~sLtdg X 5+nI[ҏҚl-<_i+}m؟ 2ni̊ˌr5QRl$8fgÓ] 6Ͱ[)<* 6lnO3b2(k54wűOZ*վs1 :_ܴ>W})J<"g{֥EnHJ=0R]?uC$A}Ŕ6QmwU'0n {ڡie/'N>ợ'nhpʚU vΡ-M{Y <0\ p;P Ȥ0H9MiJ uONC>RĊ_N#-)mQ -ᡂTBpU[ODq5uî-ob{HwM sA}_S7?^Ri  jEKZ^%G5 t'>s`I*wqשW,x$wp?If !wնfJޟ r388NNq*I2?x*;՚CL_7k Xq^:vV͌ρbdqWXՅU7ZJ_c/aL-Wd˦HګX2}QCgQ?2bmz)L:]9pBMSCkc+@Dt = A@Yķ)v]zs{T6ô Ꮕ5E#'OśLa$lڀrdU! 5utNDPA)Lwm&{Ir,vo"(t ԉdg ED2W(ؤL 11K˄jSkf1*[)a5z7OP@EjBX@2rȽA׫n)RWr|] f!!|v@|x J!F!$L;ٷƠ~y գ2 knuc- 122vZ| %q87fD3Gl W[:֛@->,-I`^kC3τ#xU.{f|@0~#<GQEsP@8[3< uп S*ۓaLtK_R,Fj v v 3,/Fzt5 qmʜf"ӮUZdsMw vvksqA3|~9u3(q8/&@F3ɨV=w7( 2L}weZŏqWAۑ"o__C]꾍uvW(0|.fSi0R "[۴qc*I uZjֵ&AqwS?Xmj;4ons^n&GWʓPj p5%Q ;a pkc"cZ+Z+ ă6Z{[UyD 턞ysNܵ*˖x 5Y|KWfŅW_3T|Z& 5ʎS ?l{v3ev׾&3}U׽ޙ b3Ɓ74>`l/ξg5$<22H{!{=<0?Ʃˍ:Ug(:Aif-$:x#-fpl Kһ~/7EUĚ$A Gf;plF dcXYΉzcc.1e|7=JyT˯9_%1 u⫳0ѥV=X$ՑW6iC4dV_63B$ RK%?])UFB%dWWC0[!fS$n6ʱQ&|"Xqizl#L<ޫ(fqw%R +Stma@M0=0AR3eaľjaeHdOS:YrJcn5:]OM-e-̛uT!߆M|W 8zҝ 7?e!`B"jI'p囄gp A3T1&U$P\+nO$rԅ㲑b,ρI߯g壜9CKP'܄+V}J|NEݶn109sLu* [cxݞ3߂iAd ĩ7,&K7Щ47%IUj]&yWVc|J]-d-T Y֥5ǽsY%am?>h&]]vyt.B{}f qNх3خv*d!J/1˚؛b34+QoJlw@ 2W{ 1 +qE_3͑~6[&s_x55W5M'YoRl$VZ~5N ƻybnqSL;g=DfJӖi p9Ku[ wF؆=*3pPKf4nR[YF.*ĺAљR^sN`-ȵkⓧ7{^MYhO[2!O^d' VqFy*~& wTv"TQ_k@_醔4 Vn 1p0S)8txtB^ܠ\2 jxo?n^ k} 㬫mXyMx7H^8/AphtAu!L5XFvQ>X֋G^༕$w{GJosArȶ;:΄Q0Lmtv5wfrz{ yn0)%ɫg݀Zb]h edeE7><-sqr 4٩ou|e6 02\p `Oхk5.g2y\  'l!CxT\Q5^戹 L' ! eMf vvs-M%Z,|7+k7;ͣ4A.eU8‡Ț(}k 1q{sO:y[؏$ \1"|F# ]<,e֭2K$|]@s];ms\Q Q0Z藦4D~ɀyB`IΏ fW5 MUZ ѼB}(BUdH1?&4~qF}w*dq6[f78mk%apQ2>,rA/ B)6U1ssUp*ͨ7CC3xǬtRNNIZ: u-M}Κl /A%;e19BZ-Ux7{ B r 8`5|gxW JXb9x:mL؄W մ\ϚRTCR Q2ȉvj|?a8@ڀր`Dnǃ$ۿmv0 ғx2{w>E(*,|-SIv-x\T |w>&,s90$xn%ö"1(Q& Dg'm0C㉹) DwҩGb\=`֛=Bs8Nўe-D|"w 9+"Ɂ>sRFZZ*Nw$XNU6ԅy_sYUm裒MHR`ZyXf3o_3tG!X@t4ɛ_&g>d57wEy7h,$'*V-S1TFi&ǝJ )24hn2V+:\CHLWFĬNKvor_fܥKsN~K;_hj=• ,n ;`4PpD[Kѐ!c4 }e*#1zIky O{cz*/.gl$-Ieu}jͿO8^SF9 ?x\Jk >q>I(X5Jl k>%=]ųē6N}稽0ѹi)(C)`Y%1, ==>TnS>BB Ic-.DkPjhQSshij̲`' ]>*8p6>x̟>Gp] zk; ͫdyIS.1/x' )#c!_@iKYO8!/7I vamNR2\ñe]oYp#s@j0+!a5Ǣs,{K 4\(?h n&z[s0^XuoEvdFQ収=)Y*E,.d9e"z7{ӻPzhbM0VӰdChōbvp4*n=!J23pJuP4I6z͞[,{Yd#4\ ^U1[+)} jMԉƗP\/|°0l/r20En7 9+d D9ix sy^I^vKcN1_4utLGf'|sJ-΁.:w̍l}tVmz8~!f@Ը '9ȿy̙vh3MW@jДf Uw| } :eVi,H];l eMT4)z7. N}J.7[BFYrv8 IZωD.~>hɫ !:pTd&Y@',YsJ["e }Q6ªtAQpM{ߛf^-oD^=a[`?$<Ӛ!qjH~*ha?uc#abbdOP K}@G5J˧QJa[@kN!9!J!*g˞56 -Ob*Zgu/ŝ(h7Kw< ʗpSs]gWI-&PR7gvD/qcRݿ烽@h5/B<7?{(v4LSv˟TŻ6 a jhV\Ly>\Z]dd}5C2բ߂1?lt1Q8Hq-8p 88Pxp'K/ϴ\B Ke3? ,/U^*.> 4=ڧch?>ұꁋ; NZ'y_&Zg<-'R+VŚe)H+0LHXiO,d čtB"fan ql0Kq'uF׾C$zqa"e O~45^egIF!BxѪݺmڃ* VN?o:e. =y2x`m Z-40j=Ÿe`+0E7`# kS8M 8 NjNm.JDî]>T~~ * DuVAz<n]y^y +.q$(mtRĸgqY0" /Cq\LR^-Ҳ>yI+ʸߛ.z%+QiN!s:}cݱQc?HUyx1>(W/9Q׏M~)XC)T2~7z2*S|` zl%ߦ+a晉/UOi++c]Z  wBOؒB̭慤-Wi]ZCCAA *ZdR{U?Ρ#AQ:ˤLe2 -' k]: [#dbX[ qSrTn!VbR 7'=nmܜ)iVӇyxe{K[m_K``y:Q@0C;c]מin"GHW.4~Fv  (^FL|`0++ xho]iv#Ja (RPA=NGyRF$ZVo<7#>ᓞ0'8"6x6>nJ'Abl`D/Z&E?aΨ5j1p"w.W/ߪsy4~O%1(G PdCUsMu 5R%aCb>MQ.'mE7jkBʋkwţTMl-|@˾  QU~PIBԟ1N1jCx$*Ӕ ;#N4mk}=m_[ݚ克>w!Λg:3_AS*,_1-/j<_tE GO[J-'5{h j :1;ZP Tń!Z{_'/_ H*[˜I)c:6r]!4ɨNM~滉]4>Iiq)'kd&Nq dLD^I:`"GH7aFڃ9yԟTRna UruwڑŖj,zi4"[{}vؗqD5aV =<$,8$eYCoQuc瓇 f'5jF9<88$**7q/zD.gPUZF4W7AG|b_q1+J%,7jSmp)T. +@DA M}]G]&$.-+.*Q6nkXgK͂>1L$%ng,|fC kF.#QZu=RwzMJy9ҵ3sKLԨ8zP^øw*hV_ֆ+y2EHy뜃y7LVrȱ>Sx> /Ek_J@dz](͏8%V"㙗l ' m tA5U*?*oƝǑ-sk^Ă;٥$!CE#a} )7G٩s<TeJ&ƺVwzME~AYTSZjw|d?/Bĺat"kTXz TmdX^4=rҠP!NcZJN쮍u鹀&) #fs\rrUl]x&439MY+h>;JL1Y$^G60keƫԮb l2 I²f%)eęxϖ`H%Kf*l$RBqF\Mg"Ta7<7]~_urDaĖ`2)U7H$ZP]WSE `R♕{qS4 ^.6b}q }c"MF{`Qg8b/gr F Rt: ʑM \Y<1mBh)HGzW>ruTHCmdkPם5EA(s?bOհq^XNursBgc 2ZG7wwEhF 8-.2 =1E=\Scv!&Xi Y{%4|\\*)D4JҠE>>nќo{( ܩ'f"|Y.-N.54VBf{Sc?: ՒiTa_Qi7-J^$*z]L<}~[>9r$]Rg"O/ĕW,bh EZ>Ah0R_,zgsrЉ'7[ gUÙgBTX8[)%Ra(և]nt=L#y!Zs /Xw!PS4/bVmF:]@͛K%PŊcs.DB*ӡZp)7)_ZHxKUx& a "_OcJ^j}/N>NGS -SơLza,=KM8Bq5Q嚸*T^A z|ex6.d'|X}}Y\U<Sתk 3?w⦻zNiQ M"EQZG8S'ޓ6g6xJC-?nLL0C鍭m@ƒc@ Oëc R@f_w9z)*>) /WT.s&hAVPq᭛%VV_G$x;$ep˃(+:sGgkDboD3ḥrt^FG3J2_HjE*&&c8nEhybЯ%( )F-UܿzF1 _`ܥrY b_ ]iQ#2P-;܈Ǭk3Z *0=oEs*4[ntpD9kֹLPC D!W\*H樶x0,WkݿH*%:"8%v$;7G$ 7@! *[ w (UcO!:A.<$qU: %~ڃ(] KɭȻS8]bidkɪ$FqzRWeH*VE1LT VĮ,1?SO<1^ɽCQ?Y2$|T=G>kG1z!@ -Ӓ K9M/!"z*Q:TVؠ%ʞo-g|ۦ =j4j #[asT.h-*-?6P A3WXC|$C2}Wo^P\wK#<7;Ѕ9;ʚNi<1SHBnR f^X#҃I+DAC(גK.pݔ0¼X L]J=4: ~?gX1>c,ӡ/S 2{DjbV%**Ե[#EKjߣѳa79|-Q{6e8 [nڡ'֚Q̷zܮkMsk2%\3t!2nWbiu`O?AE'Fz7T«錐mGYd_as|CA|+rM9Іn@\%^~΋`i.TY+K%?#TChK:"D S9};Gk/Y'i ߪDt)p!Q!nǭK,1,r;Glcj{[P*Βƭ_./@}ӭ$d((Fi2sq4ra/-(}[tz]:4c3>1bԭ]-#q1#Qԇ(c-xog# 3|-41iY-I{<>%J2ͦd8OE+kGDS-pk^LP!oC88'49@-5㨵pB}vS^T7"JCxG3YH!KuyZ1[Ɂ>o G6v+Tի ea^_ XH\Iq" A10sX췡aof+# 3i=馄axjօՑ;ݘ,0 F1@ ǃM=4\>&zw]F~t,sʛh| k"Ui{?,SU~ &5+{, U":zģJVPq(>Yvrw  D!B ?R7)HYDjt ),bK.g8q @'yfn4e<|Vνn9;$dIЅI)!qX1p"kنp\7Uk :=@x6zS| +L*ˤcN]Nǩe4"+c]3:}]%a7-QD#e'H_ 㜿RaHl<9 )rf9&tn}sY4s6V 卧B.8yZfHpq?.*bzq<PSF t~Jḏύ7Z]#.k{QYwO+ Z@%h=<*2Vx☏©Wlj;<#%Dc*.K]ӰRRcDHϘ5 Cٷji.l FZe[iP &}p/>qӊfv׀ZyJ_asPg\u룣H]DbT]ug3[J 0M00l᱇S#GDMfr\fQfB<䆒u6!,#I"lg=TqD* խO8?ֻ jdik]Оf8Li+I:|ÍzW *Fӗ1d)ec8ucQV3&(]Ui0vBd,2;>1y;$i$.geb,@q*hY#B] r/o]qU rM@S#ZЕ|8'켴7:}GY>%㉧CVy*ꝇ?%utմHLG~MYvdS(zOn]=ioW:g qlI#74YL3kˈyC`ig.+CVn(1(`] 'ݛ7DN(VqQѷYƹ/ccMM4MVbNv?PCf ioOʳ0=qWJ!c,v}K|J]W!:٘BޙHA$v6y`+a;ś#lȨh 5E6< Odl}0$IdKCz޳n<8TFgw#V2'eMX9}2QRp ^9GcCh*ELDN]nY0gSl"ݻrjPx8S\DL vn1싲9aKp7p#sB#Ffwpw߁T@A% `3ul+Z={IGHs[]f,w[p lF%nqZu)bZ:i4r=8g!|5" w3 jIm]Ud?w: Ȫd&(Fr@^ݚv{g,Y2ybSUn2/!>l:M jyi nkBˮkBMߋF[5O3I"UA>2] bܣg޾C(ä1A$Prʃ"= $S]8{Rh!5"VG%EqIҦ'&ABXKm*~&D[cutc8%!!x'F>HBVsSLa٬"kfTLIY U3T9WO̺C+0ut@d-`z)i0S}M-i&r.o99PO߳ U+i-'m.Ll#,HFJ`,ZD(|*@FP5@.z)H`{&). >M(Nf͇=(~KaKY5V _Qq-VorD1m5橊 /ZgQ5b\{-p:p/77m&K&%qfx$YAHN#pr6Aųx WMim{0J~_>c:>[m`{b[)X:\r{ciNF'寪Q4-<:)ܦT|W `Rh۰60{I t=±(ğ1̈́7>]*YaY7?YdЫ4'V(߼G%RS`ԳP9n"( O eFob=$Q=_pw!ѩ9=C6|-缾z5¸tF"2*%c'FYeGG QǙ#+ﴕIM6vV I1I5+#*vGDMK|wAݭK|\E0QtҚڊ"moOEڶXފ%h aQ +c_Ȍcys"ϐc0gLеƗDĸU;EP-] `D"4 P/ y辚U]Ӂ܏B'_b/:3ynڸPv"{L-9j]S~]* Z2>eϐcۨrYTl.\!Һ h} +{;<#ɳl}#dM s[Qi9|Kr0]s :Ƨ`\;Cn-e11TC#>Մ 9^IZG)[ & Tjl?qhf"XQxȮL+c"$I.m FBhQA(&Dsf8BWAmIW'O*E A܏f0thTtN7oD5pfQ=ιT;JfK"|Y o;!w,Q?NJD>}T#ov=4pS?_y{ss'/>q@Tpyh@V-BiͲʳ~e4_ Bŀ|瀚ZXx?ct` 쯕ΌT Bz7"W}Fj2^N8C툱_}Nb# *J*ns0 -.eoJ* ]) 5 bO=z67XǕjxǼͭ6\͊X8GË@&6½R>![<@bǴ)MTmBAC2UKеw0=\Z67o.?ڧu˧ hW^A>Q+Ȅa曖i-Nay݂l\kȬsfp\-]lSGF,h~ 1wb%-s>uX{~~p}cͪOL"B@#!= 5,1|=jD ,:Gp V@۴(OBwY byF)?h>O#mDҩ˧a0¸0n}Zv=?zi5Eq/KU툉W-|Ns<yݣr}Wt҃Ԑ:V)zTؘl!&1Z3K&&) 43J0!ĐA 4 m~6!UlJ[?\p i'_|ۋPTX+9&9wDȘ t "#Rqbj>-0M],nd-ffsW9O+yd?A h}l~0.au,z*H[&vOoaoUa`f Q)dSLqTA*s J[cE1qz/ '.Z(%pȿ);vhjsQ~- FߨA ;xHzv1 /ZP!@ иm/'iRkR]lgQpKPC~))&9k*Ӊqm&$F5jcWzU\;.1Ѡd 'Q}3>$++Rj5r٦@P\y 9+{oF}3~JF~n 9(p}]@A(UƜX:V5a &~ W։= @?%lEZ#blߍ,װD_eؐ:  iUě++4׻֒0?p:,p>%#W;8t\b2Qxżmeq`E\#{_A k+ '\(rU!2*^5I"7EyR>ӮE5ʃ۟2X}3]gK@FB{F Jrˍ%28~r?of TȫFg70a%WKl bI 1#`+ZA]^63emY&ghhΝٯ Qfs֕3_BAIد's3!r\K( #oCE :Jxi e s$:}f߱k똑3a=Âq"s `q`$S\gR[T׵JnjUJ]JBAƹ*" C>b-$ExD 9q~ݗIѤRd39XTuKgFK߿Gڷ>;nŶRQf! vşujB[aសDY8ơH>6#Y$r! +&_}{RZ"Sj'8B b?61Ρ2³/s<ȇ)K}SJ&*ܯHpՉz5-ͦH{r~1qY@Aۺr"-鯈k-I _sjtk 6m8>ZcJܕUƝ#]X 2":r؇5f|Kv'%$jQ Xr8Y+Gx)3M6턭' i)8v 57#@cǼʐԑ! F"įr +kht⻍IM@_+?"BR*J1 C{k:5hӫF[ &[upwX]dobFz[^ig!(]I`]:Ä.J JϤ͈bPN? e(戮ߑ΍.f%9,⚰2Pq/v;rd}uH;g 1n'Tҥw-;ph͝[#Tߎn&Wn:?@.3zzMǓu}S`*sVsǓ,1uFRi*AOP,mdo%Cb]#OGE,KcnKC .OL5i=.>#Pn]Nrd;4']4TK$B"F+6tVMeH=9J4zP\k8WSu5fm!d?\SGNŨDj< k-:ry`~kD:3OG}fmF29JJǾ^A:I؅R-I2ƴkj0,ݸȐ!enҨ&PZ ^U~挱KdeQԕyǓ= ڜe]@BQM߅汮翄Hqw}2{_Z/ b"ؖw]Vֽt/ ˳ڒɉ3!(FBRԟIC43A|?,$]6V`ms9]Vq20-\*N!hL"cYjP*Jjbc- 1F"$s{oGuE"6X"ҟnj VV#v #m4Lm-z7:c̀/OFP!ZI)@u-NK|)QPa 7 >Vpg&mB_HQ[ G**,Z׸;03wWxљuЗ}*=CC'*bb^Bw.Ri:0G6d]| #)Dsmj^|Vwa E* ,XCţBkAeܳ-sPA+x*{XQ]ؖvz7:!Ó'6HI?Dc]l,lmU!Be"w(܂Sp20w܃<~n}/R[ W€*ɰ LDhQtLopRFC!.)FfB&{TFn[/,]0y: KLĿKl,HH{n/.\nb+蹪f•_uOpJyx͖G/zqɺYMDD@@ N`53Qn /z`4r])`btr>R38W)w-f? x ?#;GWNtHҖǍL$+axJJ^tu'qy HmSku&|ud3/͈ K0N}WRD^3l LG4dJ=!&<mGYfd:SIQHg δI2 ϴ-کEÇKag_.=_{FjIg_µҘZtvH seI'ؓE?+4#N0yI'P9 Vd&ݎɂ\oܟ3ySLqQOLzRkrgkps?j:y@'A|.qV‹wuɼJ*\J *5E>:jJ1jSX K!]T$`mDP]TE^6Md^0-I,Blz⚱o!3s? MkҾ4EZ|E R@NԞIʜWP' A` ?|7g"N4vz/jș%sT/p'@cær_>Dt H;Vzrn}ht3-vQQi5.n2>C1#V{z-qq^|Z,%~XJ>4G)Ⱥk|㿂'I%/2U> #lG=`8AzI(Eʙ G1Q)hobZ;ajMhĻ59/}wt58˅7DS o+sҙbQ8xf{E~碿Άm+@HP|!Î/Ť,?S5)zעe9#q)tuPD nO FW-3Y/2V# <ye:7s4dGvZk+! /˹yسŸ*w :o&vG.ŨT+)#x/[4%RϤB=:4([@tJ >:THuN_8 qoðqg#~ 0&X EYQuPl/5|ELJm &n,LGg GDuI7_iSJd\4?T8b#{juPM%iܫ< fmzpsƘ @RŦ+T*0vrTUm̅ꓗHc>f /5Vu S&&+X!vthy4OogKyWlx<ԞgUZ1'sfvdpU5Ub hMGDA/kz1+Y枒jeC` +2ۚ4a%lo؜6Yy@HO%d 2} Hy4&шOBѹnș 2:jM6dyhe%BrQ6$ņC_9VW҂c6p++ིߴI6KCeد01Ab vU4#PƎamjË48BAS2.}>[h @]X !LB6ܛU4\d]1us AwwŮW b 7 D,&(%Uw\"r4]$z}0׌Gђ2kAtg|#$"q#Ws?:BYY;܈6n^l2LoWϋM6uPU k3*7/pv[ R6]vbqviUKA|RQ0xy S6=l}h.nqĉbށNJ#y:UyZi.ӫ$]ek7䕵!P6[U\/%|UdUW<{=GV` tn;aXNSGy^!/-ُ<ȏp&iT&.llR~d^촜Ԅ{)dqJ@h~Ïŷqhu`[zMj^2 */oX׮{>E%z%5٘qm6m+%Fw !9]19s]`b`|<{~_7X(>ʽi 4 C$2K%5JCHGcF2Ke pR|G`+gխ0N= Ϋ0!Vzu'XVUt]&T Z<{rWT=UpT(R'"FJ+}d u{ 8iM_#8y*`+'(R>h[=4c<$jpnr+ΑJ0"6,WrCdfpvf\֞).|1y##;L~To-QL]}jVwYPCr(ێX^LXd)NaOd݂'GZگyT=jxz\;@L%7w+@"LLq'K/cP)NmQlh fJaHkxo7ȩ.{͜9N:9`tIKl}O}ˏ*4zO,rNq[/|Kj`u^qPaAfOn%`O_@zGOߨfS+Ġzʎ6 Y^=-=Xn.vh!HH"-(jƗP5C&"'E\™~7G퀔\Ђ7W |& #޾s%MˆBrB>w\<=/k^dQw3^*xǑTyǂ-E8rt&W `.3/D"ׇPŹ^!z;('-6iS{7IX: :ˤ4PsV*yd):fs[_H "opDY~gks`UDS gL0dYLa>6b,qC*K]f{KnH&=&25sDAQn¾e j-"a~(͢dig۹81;{YA8gA\*MܙQgѷ+l+(5ǭ. q욈ߋO/3 <ù." ZfĂ3c L#HӦ'#SWlSLHGPχ{Ĝ!#L#L-pX{]m_d8kI(v_Ro43[e)N^c|;b@աʦ9cu I7}ڏJ\C!)lporNc rYlt꟟N2OZ{ٮ;/wFm*ڒqe#HaZQSVFQ#JhnIVO×,mS+FUO${Dj>(e F'^jÐD+4kσm*Tl d!b'rȕ(Un1 ejb]w8Bs(^Pc4Y+Pp ds|04׿7Tʮsy >tQ~q'S]fA$Q([8'G|Z 4 9Hd:M+;{ &hW#핎ЯA_UC yAGB){ldreC_f;̵]46?wC_i㧡jf- Ђ}kl&Q_tJ@yZeeHᴩ(Ɵ ]׏`x֯*%P7y(h'o+DD# ܿ1o)}r"|ZZ\+R>uC^JaW[\`;P$h[G 4m1S38߷mY>"CrR37.X$mZ;ƌJ  (P8>Qjbr[ˆ99V! eʦy;6#-dJ2SŠ"'on_P Y x¾+n!?}2Zf\AxxǡA~Zð99NA~2G+}2%$P).}xǬ,/azF$ a1_*MHTv+Ū=X2@x|a 9y0$ 剶j{5PǹӐIjF. m/ a/I_ oF$2&.q"F:N:0+CjIJ 3G)9КTm+l.pĦ4@u\n(0мH⍅WaP!(&][KbRrw{\;TKVnf]2_Zgaê)~/BpXw]'Q\M5R:6/U2 qpҍxjľ](cO0PRXR>{:̵Z4{;<]hQ  .ZcF8BK&Um<=<֧%CΞ>A4[v6$ '*"*0"gs?Ŏ*2D?R~c&zc6} N%*2VV?&޲tV_ؿ\?1M,z>t`UG86E&+x 86ŕ@l=[ }mXS11`z PB l&JܔmMulob|m,B?Ib -z۞*1&tlc.9$z+3x0g33r|\\YWQ%<4H*d؝0k`9ZwyM{dM\ 9X+3[EJFZU5&Y!Agֽy7T!2BtoT5/g]H%@ˤ8 "|LHk%6ys֛dYt&+ .DN9'mh<),V"3?Y'g[,K,T͎RK78.8zGtG#Os&qfRԱ beQQkkSdSK65a'&rh!q@²qyTo6:ϳR&m|hqJ\omxKF^댃/l rM4XO$a2,N43T=3hi8/r)~g ڞm KrrK4ҹ&E㚮}%N9,ɛs{K3R&¥2 ;::uHv;2E}޶,,^\dcj~,xs)#{R.}!U2Gqb$Sp\c )cI0 2ɘAHj!,TϞ pePb1e-O5N o icr/CfF^qݏb,06ϔmx<7*:@1+$7h(19X'ʴRz:+V&n@4IFL\Hx:ͅ|$4쑼`!E$P3A^d]k'@Xiw&TE*<(szWRO"Efl¯ Ue-J~|g$nr؜xsiN/a֑En4OnubRnv.fLQ@keŋ6XT=8:b1šG܀3ys$,쮑 wkK)$>1]Odb<)-o|<ްŸɃIsr"+SCs1 ZA=l/;MC` P⇺(,cޫ3w.ӚNH{khP'! AKV]KBgh;ےk|=:KذhxP)ǟSM':w5Od+Vf]Zm1M>TxҭݻY k< #?Yp 7kJj%%_`%' PPxKO#hxL:b6J"K3:$}xlSMw+-oKoaKqQ`{|>+U⢺8C 60,=ݑ֠Ip[qIy| )md0­ёbCoxYl0K0Qe8E ֍xw2lNO)BZUN2Oګ?~JT,ϾnD!%8@`rKut,H vQ>ez'W6{KTWy%>VC~,$rJ⹦%J,Oщ1rD 꿓Yg!aW/.8:(w̳zdQdH !am!N>[ ĵ rz *so4,ILWlռ-)jX;.;Cf7H!"Sb# =Ñ8{:~/e UiV} XӦTn%ީ9pڦ֫ Sl4LCS)T7^j&ܵ_7IoY&ܲ&"$|xk(6 ˙֑ӻO{m-LgT7U$/|է[ӹ3é'+CcjiTVv=P:II)H2 7E̡+cd)k f/7+IKR^7#\ .WlN0WiF+[jCJ++LaK]Z{DOLd_ATƍFN׉<9eEoSv숯_,pN-s SF8628"i/1ʌ Av|:-sY.3rS?KHj &ۗ*G/Xs uoKOٛ$9ݬa?7e E27&I[9gzhhe~6" S/[[DŽSkzKՐ+rOuo-僳uhSw!BO^d(ZrH͖ 9qE29wg, '3+WQ3ugQk|1UPC_yaV4.;5]"P"Jz=-MU,!M͙64 .H$o"MmMzN a"rS*?5 2AҰ z]rB^A>ggZPͦSw%^/#'d5^iE.Kxďg)VQȧD$8?1d|>#5k֞ 8m @wHiOW?6ru.[v aBW2%b%{o`~[k"3:}(3,_|wS~:o8!S7$wWHX;F;5Mg 0Pd:L:\h^4m).]ƶ(Ę-q("gJ@e Mh1WSosܶLM6Ił6e A'\QX&M8Wg TGRˁ}2D."-՜[)r=V3HNV79\*6ҪwրhUIAxv,MgiƎQͮM/9 Ќ18;bR~~~6N+D_u~*'ki՜^ګ|X]!p7DU)˼<S_@1vP"20mjBu`WV28c'1\[ S*=d['Gÿ5噑֋;X*ӟWv6>!-C9c]|8210MwI\i t⿟!L;X`#`#:9%jd^I(q|Oe]mr=LHMOVJ>@bۋ" I{B͐$nW=56rsN*8(|{sa,hR !Bg!ozA_&D@cɓ%)~zDgY pS@埭.slo3\FIh.Ŗ=KY,( -ʏͿ/ퟛ"/>OUYjK.^.|#s}5`$@EǦbW[o<ݐN: tk\nvlVV^2".s^V-mϭo`eԙ]rh)eq.~XJS7ew92/dU=W;/0Fd[k2vzao}sD: \vXa)G*AG RvEJ、Qp"l k-剧No: eҖDKkljͧٞe9#3H|"\ +''FE->ߎjQX|Q_`KiؔIR6zUY0~ +zf&Lc O!& azdma,J'tte)`Y|<Fs&k6K$V :bDoki0Ph|1S&R0Uv|R*lژu(#D9&i9{̨ Q2$bUF]GQS*.;}N;_vxG X#TA%N\dAvGe:A6\`z@!o7q&xeǔFZeF3DG2e ziX>] GdP5"u⡼'FO!#JI/>xʯ\mEa{.?|;)-2jc"DU[jelfZ-a5'W b $GȻF f&H~#dAZ/pdfkOW FSb/VdF0D^mK&B boBiToqXɨ7n D:fseX#S`]R\QcUHN"uwBR!2UL^sl ;cZ-=e`k+/C+ujr:'n>ph2; E+ "&*o,UرbˋsH"ór{6U& SXW=NqK ],J0G}ڽ ,a_]0/~ Kq 9-Z LWI-Ogԗ-J;W2mҀ!wRf} Br9La}|絜?/m$CkKߞv(mCKdEŔS#gw}c4ED/sM#hE Qy }ob#Bc՞a^(y{,!ucgٗ…? v9i#t}V]cjhv&U单: }$xf~sǀ:DG!"䝐TƫZzU7D5!_[00'Kq){ iz-Y&nu:򫋞Vx(c68޽&K,cH{.xXԁ r&(#i3e,\ޞ)ύ4|Bdsfy5Ґ:˴P*BH՘5ӎ?㨬SHRh֘b(ZR6>252cD^^̓ae&^&܌Bɉ1dγZ<=rsbEf 'Dc/^_o#0 (#)lRm>pHf=~߆,JנQ:fm8aq4œ! &#CX9 Ylj[Vf\ nHzm" 6/?/sA2$ʟ™IA^% ria`ؚZu׫o1?E(QϤaՙn٥1i:I~p럼%}Ԕ)&s\Lps#I !+7P<~S V2꾓2.2w!#~ߥ`f{Гt1cP,j1(Ƶ}ƕQ9:L%횤EG\'^ WeiUXtOO+bü>@*w7?[}\n+7C()c[@Ry ^^W訪|AwJŚZbBCe !18Ye P! |[DnSoQ oE:Q釜P$z"%-LX^4j !ZP=W AЍtj9B,1Nu8}Z'!GʗnUb&\ boƄi1߰`Rێ q8mhzHd_\$iGz@(2_6vgDzi[CՓbKy)n?Z^l}_D6XPjtRB!ņ=g9@S!@zoUqC\X0uђӹV{К~wl?$uW2 j۔S.w?*[GIa\_!'ǒ_B="{SZy2LfĐ֚@iZk'c+& n-wjEBs57)@=J0Y ~T  .W^8qY1][2|Y` i:, |:`,x4 ڢ-Px9ADEЏV 9W/1L ]Hå_ZRoh*h ȍHqKMB}M B"ghUZW U2ڱ%@wdq vٖ&عWkWط|2>F|a!zW%HЪ(>S|1G"qcp-g&` h ~۬+w 4 s[D. !+%{\%t?F*'7ـ>ó&C7 zS3 b&ԓ$\{ÀhtB)`Ύ +-/7QFEt\vT<1$ e⬆ hd('.lGd+ǯX.z. v (S ;& X6ZȽ:ʈ?DOT.L8p0OxgAxq tx*RX;RB }3Nie: 'cͮY3~NvIR,R^RA; PR*D~nO!wRfօƂ;e9} 8kQ8Uz~R"TsqxQby85"%K3.<&t|Ҹ;Yb~,ZXY}IhQtYIo*{ul7H Wf̀(iArm1_Si6Bwo%qI'M*;AVM`#jt 'Jf7jQ?QM], :oRw~/*/&q2l@2,֒__i<ޫ^,2^g~a^w@.HE?:RhܑԆܿ[oa ?遥j؜:y78U56GaVDm u{FWBdcp~kмtl@u#Xqo=^|0 # jU\E,n *7R5 `#}YZZ1VB V.沥B( `,e$]eJc/oV*b}в~ʂzhb"._ ]y n4H5"{Ks׈y_3sCo0gMVo;ebPz,K􃒚-E1AHB!ҜeZCzE %rBALXB6w0N5N CbM!no\{Ź7hL內0hQ:)Ԫ%็wYae慈S}#rG#FM(4%T6 b1ni7Z{ZBB]S -6^Sʸ3Uҳ-җ ٞ[Q#Iǒ qoTN@/JwbJ?ke3T[dH`bnEMs:W#y3 R>I`y6rl[ GfKp竅CA c*%Zt^cRyq~b.H[jHjDӞȶK*!ϥlXo%!z KnYNE,E(G7;?@t[ hkLNHyK!^O{-񡴌k8>Jtw/ kC\MFg D rA\ 0>/rED1_QY)`Vu5rn*֐{.ԨJ [̋̊(s's/ *E&AC?cPR z4s:ڒ1ߩ PCKk3ADV*G$K)e?փ? jm${hTvff4G!ֆb2ozyq wnrWJC$@@FCt/8ԋNޜ#ý(:DnʩӵZO j/LB5BuY~ :=K,f .e;L =^0c4<KKЄja)/ǣxIYhYHgb\J4csjŬIKL!;sUK U`b{Ͽ ]Z3Gwr7 #Ƶ pK;JaNe~\XB BB= i*,}kn=[{O*!&gb/g8D~O;Pw*Vifu: ۹Gb.1?Xym^+ڂVZHG zރiL"$#]{߯:jD%4iBIsN$Ad6dW؝ˀKG[ Ųf6"h27P匘dz\@Bg *e`,Od"+J,r3QO?XYcku(ǔk:(]u\fZ] m}כ8ZfwtZ%yu#뚧97']omOsu7m p?#,6p̰>T<2Q:S콘T[Q +ԑh+e<t&ꕸUjEP+VP.<!S 2=BvoLn_K&Qi8zB-W.[+?sމkb_vjw%ǰpQ-lBMiCkG:#. pwLJ9P%fKIfNQU+9vYrW9mPٷ˘羷dZ z ofY,6g^ڑB6o.U{hE /lpɟpŽvHtf&6HbЬ!v`f}4&&_HL>pSoH,@LD|ꐕY+ \ TcLE$u?7hFNNF>-tS"&6yu!OX `_1JSfݒZfec'~eTo4u.>y%p}l vzXVR?4z0k$DdT 2NXӝѕ!8(44ɄHh$b?#䁻{L$v8yPpSVcQ&G3)?z:_z\4g~*.I`v"Do2@w^="94Ԋq+!i8r]ua3?"0hlj,YߔA3k4dCu;!zl cX)c;\.:YgXnK?+1(vĦ||Nԏ,WRL̕ cY`_I^b.Ÿ#Nh.zMU`q&gĤ\XfMج 8rRAcyBB $AjSa2&pmTS YV"%/7/0$Sd_ åX~Kl3*«<"i~hACy-*i>6B/ar9_Mժ)#mcZ<!5Q-^D)Xse$B֕3fԬ,b>ycXLqma?K+RKȢpHTH^xB~ Ȣ('C]{`6US K,̳ۢ5_'&$=~;ڤP\ޏB5e/,0SDZ"㏕P>^5b8t lkAk,C ;O?>*_ը'}VBdwкtfz[A`QlHt*#4 Y{#'|i1/uqDQ_hIOꌦs#-FJ⯢lɶc;'Yvg@8Vr*\E݁QZNAep_( !1__ޖULG"r1uJTi^F^a7M'(Iw[\MWҺȧ#Z-Rc)75c4 O// |.ߌ,#h<p hUB7r!9yh[*3_$(;BXkDBФTeh7fǻ*l5 IסCؽ PȤK++p<E) rvu__ڄĀa TtIB]^Cʊ [+].>xUKD3,]K(-ƂYR+]ҎStIs#.D(TTnO4X.!RJ2)hO}Ĩ]|ʾH6os#RŲWDvI#c`A@CF}L_R$Rj9ޒumq?-7-YtJuģI b8H\qiJ%h|`[Y\&yĨ7r{u&x6TExg, 0?R#ZӇssMG30ouֻL7\RC@}L wŘb@ZqHtqu<vH(%kFn IN>MAti oS$jp9督emњaeY+ :q֓.2(6<_*/-@#aK|'@T.(?5:_Gs1kIyۋ#>$1ʂcP y9⋪AR{G.,H91?)jƠ^eHZ-&M "\ȕJqe4&NedvE YB{[b Q|$8z~kj㊄pt8f0[Vn*mL>2mVbkԝ > zY)FŽH&%v8P Nx>ї+hZX-鄼g.Y'־W$GKC{6gA1wm^Wh#JH2"B-t"j}Һp$zVVAOa*{dVn,$q'R;o,Ny .G|hDXQ7VHOr'Ɨ!^F,wJ-?U 8WeR̅ޜg L=}O/ cL|\Ua\vy h?X߸Olޖ0i, BUg6\.{&fWqՂ4K~r^N8PHVp|=@J= BO*]{$QuQ^ï+Bw-mbHB W 0LKF2; HM/ҹ8ɵ9dp8 iHN|WN|R۞mLJ>LA~wL)`ZxL}tKK N )nH߳%k IH|ͷt{і&dCOvkY v]/ζޟ1U&Mu\͂Eh[k t_ ϒň$D-PĦ1^ t~)mC#h$߾ Z7_ܖ;8;™ xl{vN@O9䫆tٮ?" rII5C 1xT4~, bY7 u::ka>O>p_in*zW'uHFk,"*" 9=~^B$k%YhTr ;2{](*eS^>k'aJX-b]WJlN1Q"y˚ziƕ`,K'ѠaBڶ{q@?dUձeeWoIT*}ev"ikó `нk@Vm7GU nD{7r=]k>"B"]Ҧ5}!NE2u1U"DU.[9x$#Cm]',\zZw9pvuجu./~YyQ!, DF Y+DZbg@.ת#q{o1}t]=vS`??Ȧjg ߨ|S\G7l<-Q)@ !W QXx$ǹLgz ^E igO!YEO6ޥpcK H5XQ C=!Q|Aq$0_TǏW۴DKЫ(#Y2N*-b F瞼= E^!4hSwkqmk6_aQHLv!U<wkfMNNj'&ՙZz"?B 8u*?zaק"IJ&uqc‡KFbDgzh7K S@4& ;:UHH%Qq #9|v훽v\ xrѪ&cU6E/Njq>K7 SN)"bhN5jJsI]3ž䟵gZw+cnM} 8tX J*Өt"1 WRۯ/tQUfNY=C0'z؞淪3SX~?F߆ro3E+o\pJFho,j[.^=lSJNm  яtсÅ(|HcҿJ ӌȗc-(;yzJ=@^_if!0j=Ieܾ]!b]7 Ӫ5p7;L)RV8B0㱃8O_rCpR萀G#zQLYĨ/ΑtgI6! \Ͳ9i࿄H곡nRI\a9R*dd*UBŽPQ KC*DfG܇;|cG{Ym&ĀB2_jI zi>R/Vk>cGE\ w@X31>^1>d/^5iVESL}+XO"Ú^mV p(Ktik/@iQfA^9rusb^dLNI`i\WJhRv$=kW#Wvnu5H¸TAqyCvUִ; G[g Oq ^]:R5GXd?{5tVq7r&=RR&JW|uȉV^({NTDٲ@m*.ůsSv*vT_4LdCglK";'^Ivr?F5lBBxJU ?=Q;ejjpk(2њj#1Y1&vlxn#|s tGP4igNШrz0H1qulwpl96U{k0h M<-q$8G VÃ.#_]„Շra^>^Vl#Hy7RrB_!RI{*!8 (t y//xw6䏫ޠR$>H .!_JV䬓7p6;(k`ph]]a S5HOY̍M^W`'a \eGbϭg%^H 7˹ n!OyMmufBbZey}҃ҵdE@}ٍo{n pzgQ oTB,e@D(=lCC,z#]nI|4('VbU),yԽvS2_WK#•F,D[!ND8ԍwQp^Ba*8rLVg[3_TChbN v[=% [ Dl`xvFX0n3rRkgWDC]>+u!B"0AXtV]Gzd 4OD>҉"5O8Mk맥Kn-E|@[J_@C C1cEcezb:}iYd_dkPtShkm뻗Ln#ĢíIJ5c+ESfyHyӇ=cmeaExVHVh~xX U,=/ֹ~:6.)/(r&dདྷyW(߾m6C ą/Y7@ O=͋g"d7/FJJa{V¬%{N[G4ԭhM><%D6ᾕ\? %5P9eV28/9~V#ZOtql.XA3 KeI/LymRxKc #nfc gGycs`^hՄb ),t gGHXs74xiiוY,O>F]j-0Djlٷ(OTֈ(:RR' "ܛNE7ZS4Z)vHll$n%=Tp57dP$eZ-,GH&[U*x.3 9!%-+z"RBq-cX4r$I]-;"+ "K}A}ƛomb:NHqx ?gGDeV5nsb`][ ZV`Wt@i+w6v0HƏPcRNmj&쪉ٕ''<^ "iXcLE$}guˬ۰ɗ"`8o҈bʩG3‰.{,'~THhoxCpzU^Q+/zĔF ʝNF 51M ٭.8q!EYށ7`vwkA.tZME~%gCkBS}ן+΢12T7>L(>T9} 8򎵆~`; _Dzy=N2L]G~eCM&1|U=~j0ql nǻݜ޿.">ny6p\?#GF>)$:N|RRϙn2\ȋ8o4o;2CnjbcfNT:zoN$T~:M8 ^s=zW]k>zM+PN?WyJ@W @jy{'H .*D(#V|o;(·Qc\fN0-P75E/lZ1.{v= whE;(8}(c!>"A &6[I;R&eytdHyMdfZ5+<䍘{Z;dɔ;d:W=L?},ԿKs0AtC2@Q?rcL?pׯ%[S UN<އܑ`w\k[vEX:pc|㖄ZvdǶ:QMϟIq+AY2벀rjH  90QȔy,g* 2u{?EC){τ?wN v3ܣ'rrXT sC|^{ysƽ(="B)c5ֽia1ɬi2LכYQٸ/PnuU2Q oe-gK<#_Xk w'akx -S!ofN6ܔk*AqVcU$B:(N!4z,>~Y`eO=0x!j&`[h_)eeiKE@2g]?ٯޟ{18*[2DCnhœEIxg=m8m#3+@L}bg`C2E#k3w)U# Fp쪹$gP$ѻ. Hee>FH0\e9롡sԸ`jyiX*g$t%\c;ϊ$.ѴpQ}q OnJiڃ-͙݅C.ŇH: I4l.:p%K tQ Bxj!B8SСyt+U{EfI]ڽRkzkv~1W[5׎pO4[5alvC rPD驏F$JX+F903ŃuG M!M_Mb~A hH !$nbCUN[]Tì='IG,4:oJ-{ `h iaumtaJ: "K֧M.҅u Z݅e 6! hxW =:cW\οX]T \siV{w Qu{ݽžuvW I7 } }\a-/,p嫪%scd᠍o{ Ɔ[T i1\euٞ[S@܄WSl7L]Ga%ȥMt. o祾V#oh S%dv,/kVgK읖tClQREl"V0ot Z h):!@Χi:$ *ZXEwP& f;Z%h 1) OmTqC򕳴Ͼ |qnA^?ooй:BVαe^ 0?h2tW[nלY)/\yJ=i-;_qU#|r20~Unݐ Cޝug-1T=g%dIfOvd7w#Yk3B*ӌmPt *&Kp'1F9qI2f l荅 \*7 Tp抨s,@n40kM`ƍƈ G1m-_?pG8?wEQEѿju8[04 9g7KH͸az%8a3) G,0 g`ucۣEAp~2؄r*jz⦾6l_iLij"LqJLu#up^shw9Rdn %#Fbt&؜D/ 6»ަn O,i!M;DDY^y ozOu"m?5nNz{B  Ppky++3~ҋ dCUɌvCgYFȡSk׻Om]r/,x,l_XA"t8Y amFʨpC8i]5%-OV2`J@|6&M[Dhr0;,ObM<~7*O~{D:82TLf%F+LMSF##MY""G{oG\J ^D?h]%Ug;,:Ba#tW#EI5L|k &CO骷N/lKK -pGBːlj?P:NcL)ODƧVbo\.a#el*Tyj$+ـ9QĀw@Vl(8o>y1˨}4HC{o rB$2sm H x:V5Fċf@e P3?2VO7PI) Yc'`baeMX G]2o?G09|q@0(7U&CS"NzS]_X?nY㲀rn ̕[-9y|h^,Wd=SB<9Xk s5Qb`Cg34*ct>)}io=6P'}ys6o5!\*,A*( .a hf"{o6D]kvضZU(XX"(pQ3V6?t{)ΝC32(o 5FSN`FIJ>Ý`PL%@Jވ"vYg`S4Vu1)UD=rZ\<x# p.$(d, >Tos3#1 j$:lp JYWW[x|48WjpLGNYi?`i`'*| WaUQ?6Ʋnۡ+=CL"̤L47|jTx~c}3!:hIR:1ߙ&S"[ H3j;ADH.L`RrS}xe,5chp$!qJ2 >yY("pF)1N#:o)B 7r${8nb&ˡ}iOKw.WY)ɗ3=SUmPf>PYje){mž-4@6;՚r{\͠љM'Ȇ.̒Ax9(wFL7;z[6Eér/'}&-QJupւV҃l@uEtL7́z8-J #k{^Co0Gy$yg9uhֻonMY6D':)ހ0[J nVע7/ˆ\-[TCtXh"sQ#βv'J+[PtsO{EbvcCht#4.(OvHd{WTi1H݇ZGЊ,hzș'_oMx=qex\4FARn7m Pg^: W ?i].Җ hywrB61̉C#6ZNM0E.X %k ZgZpn'Gjj[&͸8RKۭ}*ܑxPv,@lڐ)郂{{zW+ ^}b<{sU5Nq%AA[.rᙷ$.rɜh2-`fUuj=fvo`D41d2ˑlm)Fj` = qkuV=-ɍzlU_ Ft69=ѽ(};[ʣ>VY+K~n-%Frܗ=搼o6ރ-}c^Q!5PCv @wqA7Fhh_)ee9(q!efb0c[s_&t46K!BEleHI Ǡx5)͆bf2;%SHltxfyBXr]|Zl%z:m_)S|T ' `}өh~ɰU|?!8RdBF-+Npj%} Fz 8`:MZNdg+rKyݍM3qn7Vƅd_=HsevL,FGmO@,JgIA+t:S ~ٰ!.8áF]hߘID^mIuHNU^Om(*t{v5o?oʴ( ]d7ZgC׮^!MQ]݂ӊ>j }i4ӻt2d8V2׎ L˝S.~uw)ݣ^/JV^<3A'/kJϚ){_`ڰd-B˷SOM\uw|>~IF>ԲJGmӞbKoډ6mng!u z؊#Js<@ItTq^6%Lv;PʵZkNZiüD[ofOV ̕<Ɋ_GU?o8(jB/,(mJaҕr|LzwLTQ-'Z :R2ZTD3BZ^D hptnRo?}2 C$D3nc2gVR:FGAp8IROT40y /EUΔ2B2` ӻѩaVպuJw#bk$eI/4a;(u 0sLIUDH0y"foC=:{R9:%+omQ',}z.qA4pwcȏ*yMS/eo7McRj?,r@BuwR֔Cfĸ8 crnH߽@^^%|Gb^z\tjPN~.j4̨ɒEjJ@ l ߘ܁ `q o:ʆR˴%|i'i2)2qgrTC^:|(sm)aUtq P32Xu(xD<؀ӯ4WBf~M ubZBd0I΀YreeK%v{ddv: 70q:Q&ÐPXh%a\F5'Enz >! Wnëݚ^8d4y#kH~@ԤQy4AVj$":F=Aki< ]'i-o &O%%袂'Y(*yX_+tv:L*![a{('(u>G4d6%rD֯ny.Mc,GwYI"w$ F"tE^0?z09>J$ CQ"-== IĥՓt{Sɑn\|M]f^\AKNCpfɃ%rk-ӦӮ"{w]b ECSZ+KZ3Rӧ, 1ؒw8GRX\H)m?1Bfb0א;S1c0b+ީ!HY6%=_N#8Q z5;z%n_ o=m(U p!AAZ~I`u;iQo&OZ;0\l͚'l?H#0 BAm򭼖9Pk%;CI:u@~+- <(sJUB|PP Wz Ǵ9A~ @ uhj4!fEtC d %:$'9#7.׮2bR6,BIq(\G\0Le -b\0 &AĖnx|k,|>ApOmJSvG+ԠBj*J-E_5`QҺaӎ@XI㞡(`{-x7Wx|>\mŊ'~ft> O'0C< NVDV>]Ҩ'|Y3d39 0]ӥceFn_ @84P+F}>C",[Z,8: UѪh&5Vz]/m$h~Bk BQ 47íD8ӭ^ LCJd+1\MkB<%C D[ z趰n?ln*8Y~2)>sVsږ8C_g>GO~:]Ra_oDv[݁C1iaФ=.ÝU2!|}t١/DR@Ni\*r@-X8a9qK@ϘehX# F$i_|0?ԛG;AAyvZ?6bVa3,b0TG!FىQ443aCTtx=f*t| Ι;2{)n 8Y%Bs"_tɡc`;({8ogSìBS8X˶ uhl}(ҳml-aB!8m;6fX͓)snZ@nJABM6QD&CWRV:1BEԔWpKH~H,-D_+!3zjPyZlB p5xl&Z 4\FРaB6MHi=bbge Gar1 E"X4'b]KˌOٓԅ"®wAxDӁ&eM& dxɼ[%!Yu~+GyȚ?h'$`1p팑G>1_]Kspev/{UnYsdJTIҒ Sc#-K`6N%+֖ }Žl\l}Ky }3֚Tװa2|= |V|[1F9EaG/,o(C J3 Oo!t! wC B&fLQu2,fHp HiEW43ȬG|)@Ȅ-ܤSʳi>n٢ǘ*)d %xpqO]ZXTɆv| tWc$(&` ?z0+?C62YCW|jIQCrYv݌HPm4_ma?0 r|"Zh9zjyx*/Z\W(O8J -Ec}Аyu]||1qË晡$4zzfGg\|h(OOx/^)tnVWsy4a:Tj [T`6r #1Xjw LHZV~ b 7iJ1 1;@3Vc1,iIjYe]Ay+#Iq n{G@x&2UlXʈQeך2jXܥLzzfVu>%l),hd%#8>-=$ O[5B?P1vEFeؚMtsgi?EbjA-.e3Uغ)+LZP Y=U0܏f T[ {!?zQFfX"Rq-q h@ʀ SZp!]4R1;/> PޔszZ"ᩣztˣ_;e8HexSuxrA<-CyGu0W&ɉjTL&F vl.M w{ *&X4i~l+(@#s.}NOD!cXHX\K|B1qr4;SJwڊՅ}~ (綥@Ndvd.HE-/qe%'"4C'4dѾdnY|;\#{b,6S0䧛`n mJM8R>זFcX'[kĜ;mdwў  uXgp I_g}02@:|o j' @ 8y"lme `uc3U@j Q졠ַaȶO 8n8A*|@#!0UF/nwӗHG'2DN^®:590NIV ɫk iٞ0m?KaYx壴WR ?m=%?۬y =* ~SFRgE XoصWTc{Sn LףIu)G!sQR8?@}bF;+[TAܞ^1!~~3fw'4` sGHGk2N<8(DZ¯Ҍya@HGQN^_nΑT&ݑ@:?^n @!lQ7L^ E4H.AG8/UR5z' }k]!s+4S_6NNYy #5,3"WҾgzYx `]؝ngÁ9(1kD4{^lqFwaL$~EK 4Dms<},^߭"HGRT20}R/_xܩM)\qkuZ|>ˈ+~_p]cqfvUao5?|Px Kt8Y'1vχFet&t\ݙ沯ݖ#TT*s M<n ɻ2i,+`#Z{(ٚwnd|wj"|j/v c("P d΁D4>%%x5 )k*kJE-f3qhpXI!W58I,0i{ ?q*eFusIk% s׳7%N^( q#Ï'+օ)} '\'R̟J̽ݢ} Z+"s;ր[&-sx/ÃU ou'd\̐7ڂHQExilz`RF% ?R/ٿذj=yKQ&?P_Mζ$`sdU)xD1gx_yg[5Abl.<pR;[[JKґQa~k 6=noZB׻ÅIwIuxrLASl \ C&kL@ چ UA1,% |d?OP7ekLlh'Zs;f⻲败3m"c*iP ;4j@:Z芎ݠ`XYM@+} XUkrvs-,BIYg[{7^ƎI~0'n=ړbW$-i:{@oa o`;άD-DzDnv7 mV17gY,MOW^b+@RNkƍ5pvrl/WmHu9E!W&hNry @ Lč9йl9tAÆѫF I[Nx{}^Kad.^Qbp~[\ ;!êd jW^`8fdHD:x1᳦W F4Ք\QHJe ;UKU#c㾄&)oەD$ԩy%^AK}Etvv*DS¢m B^*HH̰Y S8%=[sJ3+ssW֑9= b=/C:AN,JDb$'wEn_?h{ 1]=ٹV hI[Q`^gaRcqP4_UR%N Z],% R{fqӷ=Eh wxm,M>!8Rn%g#@/_%g֋'R}=huzw+^xi#Sp43ln>+Vh0`F&s"enY6%.3sS)%]r/C~~Jw狈4Vvס:]3@O #y e^ M9"i\Z K4z"L4Ow[(Iyxq%%Cz9%10HLZp$4\Ҕlpj+$Chb4 Qwa@\بܟѨ,U0Vtࡿk qMG'<u@ɅRXi6Rh^I`, )1>xZ.}1P|lN|d_l F"r5^z.njEd{Ur.ZQz-ύˤ\|OGŊZP DNz]lΣ@Q*Fad2!װNbdLOdbN9Qзe:lN9D쿩|z5dbfM>H@<ms }*GKJfW)QT;~r̭d[`m??Rt2\;(L UW4RIL:./EU]XK;IŵysĈ[K&ֲ>E!± d4y4> 9b3NkwIGC.apk7"!{#q" i)_I{TIZmYjzʕѿfzzp}Anw`dYEصl S,t Be8mG%=6=&4mKƚ}CԣG 1ut+([o$idxxf7x) bYu+%CsX؋~>*k]EH5rH]HeAcA:VB`_lS:hXFm,Go?3H˜=|T.tfa:m$pϖT;hAWۢb7}_ A1h$uϮY#ob Pkt.g~WUXJ5>Rp¤K9f4WF/#UAz#zX %V1-"tD.ю靠MPף<0̣׍.%R |um'6&3~;A䬉MA+$N_1 E|#V} ʹ*g& .g`p5+Ӌ $IN6 R%{s9UKF6då(yB㱤}nE|CTY6VϖV;d6笲ZIQkp8aI`cL3ֆKw$r4+):Ov$j@M>]P`5Wmbms}SD:Y/xu[-Zct˂(-$U,zs%~ґEP!\R9ƫ`.3?o@wajL.`%aA 4 h.K>ր/XImfH՛_pRDkPꀞ)Ҟqcw D[R XSY$ȆFm}}/Nߘ$n4PGl ѵ&0%!&x}񉱙Y)/:V0KHR TQp>5r ia $fEc!YbX5/ Ʈ$:T'g!~8\ٔv2Sď#Uvn}|)%HгEPj4\L"NTJԧ M;ԒVYm2"o٭tÎ%{b_'w-V!Ў} gMÇ ލ^;u*}Q/̷czS*Xkw6xT.{NT>K ?+:˼y @IP7.n͡tNEـQaHhUۜ#EB,G?{sw-aIm؈a b;KŤ?h '+Q>CYy*(_S}k 4 إ/ͨH(-EZ̫7i2q51#C.T $XE9vg{캉ѪN=gjlI]onI*Q܇f [݀W.i\b\0R\-hx]ւSxO:T VA/!9'/y mu& <}QY* E[+#A -:CN^#@x0Ȫ`@p,vi￈1Cy/Q+&}8Zs'l8hc-Y Rȿg^!!4FAZHҙ{Q5YRDDHmDדʅ"*]4Gn$ g ]#`'Qk@ cb^SFQ;34pN OoZU܏âzR^Rؼhr#?&6Aȹ K!z.)>b^nZ++Lau蘁~/K'i ?\6UwA|W(]_s+=8/Lyxq5?[VY}cf;`BV-Ojn'Ͻ )P}ѣ/Xtox쀅p>SmOЁS֠ _&rdsߝmQF,Z1PdlwZ "q8bIHd.{ &F+/+DK<:H+M g{9Ї* HhC '?2jDjc5ejdtnSop6M@a1`#rM}iyD$6ȧPk΋aԁ~KϞ07t4oo ;z}3j-=JoeN<b % ױC dJ֓s/1`(!x@+]8҂AAfE(؟yߎi2ϊAw+hYPg0ʁO$"K8Bc?\8::e9>gQ+3 4v.^)S@liGfJp\4V}j^ \&qڲT՛%0zph~2V{Uf_X|zL qA8-HbS*`\SPՏ!4sàUڳy㥶RE*`ҏ_eў$G rw^4y'DඹV,9Y/)e'? K(5?F|^!B_WRZݸ^$T)v^C?f& UJs%->p)tO`0lT57ays)[z7 6v1eGN٩\t4%7鲂im^K:Yt`ܵQ )ڳ7q[EWTCo w_I0N|X>dO[Vx-x)}F2Eqc!ogDǷE)mOC& 2a``Gq%ܣqJD.c/U܍%dG8)߿AY=QBLs^@lŁem/ǒt*ϻdfY}cԟH"҅._d,PtHWdo^4/}/|-r^EHP@5 ոoUcB'p#w>|c(ESe~aݑ(,Ks,\N}G&Y$Cx'Gz/]z9v'iU{Z|]㧷?$f_Də@L0 x瀬#| }GGAN 7eM';E8'\bC^0n x+5̺T6j -2 6ܱ*YN6Jؘ"*5 r(WQəMC) ߴB.sŇW39R kﲌ4A5@@kyET$Z)x+I'5{ڎxp+q0`̮yMm7n؇a'P6E= 0f):S,6~Zٌ\ 2AI*TgTuta)@*-?bHH@4(8^;]v=0mbSwhZ 0 2FylvA/Q 17j$’K5(+NRCC_}5ćlIWly;}8q|nT6LKJn'erKAŽxsPa&M[ԵH,I &lf?r@L}b|G|c]:)>l?k I,sx}ںޫ|Q~lXK.cl9G>e?>pzI+L4]|iM^Ǽ/E{e;lN:SIY Ajh#{5>edpN9gxY4]~vmp57ř<./l ?cww[ )ۼv M6 Dmg#J%0}qC-@ح%fsƴGNr2m%8PHϐ[Uq. vISy20a ,'еם~uBǠ/7 ǭ~f& /sKD[qVb'jsw ,Iu/'jO]=j1[.#'1Jzw먚R=x2p)eM#dcN37C ؐ@ Hu2iɭQ-n/W,q"cFA&mJ$\{^F E@Ȩu^?40T)fW؉%J/*z3+Cz%k 8zh!RSf)(9-8\"TϹ9dS.ajoWJQ.DJJ-;)!5!/)v9&U1_UZv*hswO@$vwfw`3j2‡ G&yC<t(UGy|T iȀ{Er`_BY: RyAiU|0l|>d1wps$iHK/2M p/9@gjҿn CZ_[iy)ѓ"@_?H@¯^0/J6])|obnKKC^7A%WEGR[~LӶ_`@:=LRE%]*k&\*}٧ _ia7iQtHza#`cE^o7_ᏉkP'"%r47wy `\|-@,{ nn 轧v85= i؁M~0v,R)-oT#= dPUp H K|n/JWep&\Z_2vգ !;{neĊ)Woq9D`ՄH&NAub!ىH#Qž"7 FkK[g}GK,9[ķ*Pdy'guҟp:ֿ ǛwQ8{jƫ|N^ҨՒŐ-ym\L CiKkvis?IlՃb-9QNFq% 7H4/PduH34,Zu.& <߆0&dWnN632sTs3_y2Y9ف0kUу4)AM')4T^;G"yuA/vsftZi"p 'ri7,m|=&YFK"=FO//#LFd6E]֒ƵY[,6T3rn5L#dx%5)9{X\0_]V3w"e[gKzA(9@2cr8Ty &*V(G9D+ ޛrɺaf^8$CW}']QꆐU!>񏿣c\ݛ@uB4#.ioXIAZuYHzO.QAh9hNNxn(h|c0%znzшs!`CnkERggJᰛ|[CaIwFn,)?SD}?m UhIY6>-,͜loxܫy.qבĞ/aǦe&2MUK*2wVbχ7eQ6kOR̈7L3cGmw57Bd o/m c^3q, @]OWG̈1m_`W}u(zGtz9S={AlY (&x=ty+Q?nP dE;xI7keQbJwD :t%5qԴy' \` ~dk$ BkIbpl;86<-5ͫPhFh+WoxQre*O^z.Cvw@LY]9+V+޲fHֳFAB[o -CFt\FqZwƩ.U~A*x.戙R{Fe`!o*hkb {s\BeoV 4Z9\ge#fujh`Hd4݆OCJ6f .5~j}Nc=Ҧ0  *y e\zYNnj ?[W>~)c⻵:vĠwѷ(^.Ym,̺yoy\3w;'z6 cG7+wY&\>zk!36t"M(R[JAf m&L0e(|غBh?$ *Ĕd !`i0DuƷp`#AT2I~S0Cdv%5_)/Hi\{.; @_#/J#tὝ k@ 8 _*F:8ܺc=[*w?Xtt@+M{e?mP7MZɧؙx>Yu$ӨZ _&ܛM\0㸨qN=!»"MjA2,(P(kbGX߉bck9֭?Fo&ȉ]V A#8]90mDSqZ6 vAf\:fW4 2e!0zw {FoCYĹQ-P/6).%~ذF%ew:dr`7~tεE:F3jn_'JHR =fP38&̶  ՇXfLjYWKQYb9}A35ԪtMb%s&g4ݶf:R q 's?fsk ֊bzl3O&N׵: Nޤ\*}wc?N6soM ͈`M\@ޭu;u$$E.g%ٞOpܣ ܿGϥ6ykvQnilU61~?يtGfvbGySg.% ТfjIϕ&,1OW'6EzAY΁^-{^Bj﬎ Ε[׹bcNKȬM{8f6FհAR}Lݻ(Y(E[ҦR4BC.h%8kho)B#` Þ0G \@J VB a.Xjyւ V6,L3a߭sdRVKRP6L7BP aR+'nkDn1Rτ)Bc]=^noU5C([6ϒlVcVߵ Xec2]/mUgY 0Z1wڗRt}+>太xs6iNrzQ"—+C6o ɪ }F,"Դ*&n(GB/MQ E+ޯS<ΐ;^"}"P=V 0IIVh8h٫Tnl&}H=RUTC|ΌtoN. x n3ďÿZCiɩ(eߩ!r ;fR69/5V?dYs-(FJ2PD]=aK\B9ڕ+0] d'Fkg`}㭲4O߃%K24*PR@T5s)u߇LaR]/h(ě\G忙Le )xUKaU%Mi6oFU0Cǒ]9,O˷SU Dvj1%wĬG'N?jMq5r^Gi7s5v?%J[9yrPwae(~]X7_K_ЮUKaasD M[E%YRIb_uJ$d+AkYFY.-AA7m|%0@T qLTpRzyhد]wNpSHpP7UQLa%ϸ/vBL>S /Aܚ@v]FdQ`M^ΦĮwF)*%-_8LwwF';-]W_l_ĉ!1ye*FnLŊp)wdž0s.+22E,Aq`|ؒbh"Io8݋W]|T 0>\Fsg|ޡB(<;%BX8}.j6's0!)[c"Q(&1u Rt2\8n_]՝^ 0gʣZ"3otk F6`f̭&¨UPA-TceY*I$)ԉ.Mqjm=确j+韞xESX\P,@ftvW D53 4ƗW6ư~!m-M1)bm9uL4ѯ乔OB|F6xv68kE| gv2\L&w1_{+-^* fVWƌ[~SRx@FD3)9_d(C*gL5/!.T8H07K?ѶapZ&N 0c'۬Q^QsשHT'L ~fOfn]3:g?.AC^ا2'֚h; jVxϼ n`T%fo.t}tAL78d;sn2m vcWíh$rH&JZ[uqmJkflCH <HRXar RZIcSIH"WcH<a 7I8Ԇ7l;~clVjNU[)?H ^q许VԜrE}pqx{&L[_;ϻf;ı, 1[;}WA/ | onzĠns|Y]cy=_HW1\ȝb|=<;„n8@<9DNq)ZaL (lf = Q8Vm H2ڿ xKL=2Ipmeb. )U7XJTDmCjr\y14?DBx]Ivf_+paFb99p@>Bi GM US8ǁK}rX& nl 3bN{?k/Vzr@ȬόѹYn/aS65v!& D-LSKIqBx'Ծ DP#/e~~uPb$;䣓7[P~t|`qEdnaCM+F:ޛjxכ.}Qj[53h,r{sQ7?6}_H-bD=B5Q8L2MZd\ypjn6oSsm;D0kƃ~:ⰧXÕPM[guXAӨ+7cZ4eL|w"Mڡ/\J'o^[LDu0}sC+o{O„&<=h.u%$T7~\ᭁu_eno+{Yjf R)OH,0oH}̩lIu2%X4(4m]q9QwꔕV/.j% ĆwwwM9m"N`_ ڢ%<0W˫\ěl=mo iEr9SrS6aq˞8ܳumFuU0GDpm3Cw8b'8kŞ&x =/@ki# 9[F SGkP8J1I#:$Z .GUBN@C+Ǭ.ĵUa*)#Lr"n O!ְ-8k=gg[jpjOVTӝ85LfuRDz~Ǎ#;d{3+j`Y.n4Qj,wI*67mc%Iɡ\,C'|ۢ8aTo,QR&p|}WC&&hbQ :Ѯ/ϨvfZ@1|\ ÏΆa6Ѷ tL)Ii66წ*"0LCzDIE8zk#^(@n|0WC#߯Uɦ~BhqԶw'wpf 9ud fuY;>xh [3$ m3Uc%cIrlqZ`t+LXlS`gI} ί?#))9Qq qf go|D!ck,f\ .jbqydӈDûvq*JnUt䶿U r"u~!denlPjڎ #>B2J(Lv6 VQE߾?쫪(Ʈ!bEِh+ D݁ȉ\ڭ-#ʩ79 ߘQnS`ߴ8TZ覴*7ҩ%>lbk99>ۮAEGƷ͑5\,׵ ebPֽdQ]t[=* K_hWT~-@V_}ATi"& _b '[:;JEhw/Pi,\U<_<;yBXlcf/ [LYBi587&J ,h~,UӴL ! sHINFMz:lvxu/o.DƲhg"zW,-orjzrQ:4w')>1pKB,#NH7 EAXA~1#\N?޳^º8m(\_$ՊoDqF\m.~f-QOV/4M\4UlM":a~", LW"J_0oMOC`\ЕʶZ.8c4 9JiLǺ"9UtҟXe*7*vcqjÝ Zˬ OԪz6ptd_s]^Dq\2}ЁSs. *",,1mgާO0L%Hi+D Z"(ecFBRD9&`tۏg_Az]ؑ_@VYW50C^᭵j8Y7؞w9kJǝOu]L$9lTEǷetfU~_CH%3:+0 ^wj3GohpcwwQBlJG?&Ul)Y])9 ]W/d4/&u"Z쫲d첣&9S}ywn&rW4@4:LN#RTa9`t:՘gAe}䏚X=x89s+ ˧}a;ioɺ. єۗ=>Z|i`ιa0XS2SѳdZ+\ƓT a b$텶T"B@*s$IV'4B'U҆cMuͪtRh{ Ru9;_CE`ƽY"iઍ'rNl)= Y=N hE6F- xrM's:ECkj1K"^9cS Tpذ)|TSaŌMW>!Kq pٗ܋\Aq rof eS#lV90Rnc}ˁسZxP)<Y(H^;h~}`y!؂(ұR3/1_~إI bַ"hgnF>5'UAggrPVX6F0r 2Ҧ֯0Gͯ>7ZXeGx[j?$ق%%U|+!71-OAukx\7T497g)oJM|{o .6pT ! [ ﰟ%@ Ik!G9o0`ׯd (ŚS4Pw~#gltKw:E5"םt|#w+d ^",s,ѕ$㦠535{=iF'ulA˲ ;.^<Ҭ>ƩSl lŸ;vzBpC'B#F]X֌TbֱiH|ߤWp / G,k&+pMi2s9 2iw$SÓbz30!ެYSQ:64O2Ɵ7RdN$Z8˹^f<^J[|M=igg*S]gX Z+c坂9Nm5=NOϸXV O$5pNP%oELśl>&yOԈ19Tݫkmh;:o˸Й9|7Qvmq6Cc3 >aG풁H4rzR&8$m m Qe2 Sƒ^niZՍ/cc8(D.CSƄ8,X~ ɬ Z FS.@Ê8n,rg!FƏZRZ <8[!Ǜ(\Ѽy#.gF4Y#,%U>J b)Q/2k'AI>h˲8}3+_%ޯJpNmI_yܛ #ռ-S5{c F/}\H$^ѐFP 0J "Aq5gtv:R%X7~<*^e"pu5ר$,-~mdף^?z@.0<8"YJm?${2w\$Hq`iD x&Ast tKbpM5S fOJtu֏18vC!B AL3yyY_u|1=px1Dg &t0OL:;М2ƣZf_L.̈ZڹQ P HgDs1$:T[U'Z2u)t/{!,EGNk&uVŒ&JJgb{Ë=mUtv sNL8005Ȍ%;ش%.#?:uK\0G).qTkO6GcŠ[4t8m^@g"ez$fHZWɒmMOk3l0eA,+yƒ3lxSM*O>~dwHV !N͓00PHwZ%p>mZ "usr( Ԏ#.g*Q|v)?XWhm;n5Y%wVr]r5 'omDp!J)Hu2v+B khb5~l?\#lܭRSb۶}ر_Q}A·[j@0f[^A yw ӤÕlcE#ۥ4J1^sQB6 Mz޸A 1jxuݢ/h4pU8{!(ɶBJ}"Nz=k@מ_h6c4ď`r}db|j,Fzrf ߫ Y:Ţp'r+P,sz3-[tL}lG q eQ*V}Xb^}B(f>O4<qNSWr_PwG#VL 1 4ZN#{p0(b2 NLw/8zksH%/DJS8uZ k]n9\bP|B~ 7L}ErDNKR*8ǭOBP`r"PfHLhnf-s6NH9PZ/xJz:${L?߯f%7@g {ԔwXػ:#%[|b',)v*?3712Elؘm3'122Z3̫~hwL&yMўJW9oAyݷ,Tץ*H"O va&ĦX)Ts=tyZVI4K"(=Y tex̕o1ڊR\I YD td]0.;#u2ozcx%i{*br,<֭!E{Fm> o:5BI] [ڏBf3N՟tQuR(Ҿd(W2^/"# :vunHz}΁ruaLͽas7: jb-9JlE<23}z`q~E0t&X'AC9('uJt< ]V P&\ǖP;nW|Hͷd!"L{ qIJ!`>fڙ%R7)p R~듥[JJn\]{ڔwp&NEߍ+67X+U C Mxgԝ{FGهѤ3h>Gی Kc񴆻l%*Yxmcu!m/x`OoR*cEˈ+6޹ 'Lbk7s9#Jv!oqviL6]KE쎩82 ;!'B'T!}@fTG d{uu ,nu?r|)XrzA'Ȟo_ Bz[`\YӴSm QvKh~'_]ZKr`$ch]W3gr籵^3+חz9cM"zͼt2b,-L^X" 5kԓJ'4ёBcl#K<TFML`qKEr"l!W7 KQ&ԞxO_v]"|uRI?Yتy *8L+~K"߯ Mi#l\Wi LZ[%\F/SM҅q+`/i%إfLX#zk6=h"r+mI é Ȇ\qӥCq74JAȱ$zLjPt>uBt!k|( &F?u8eW˗Y*-q&6%o uf9?!'}HdlKШ1EnR;T-X._^a9j=>@Rf[/oDX6 76) <Բpt^{pIҒV]ζƵSr ,GzB(z H7t? !&ob$Mߘ"՝R%vy8>f+habk9"{9d &dU~k"9c*,5È b] 7  .6pNwQw7=4KC[V%/XA|Fq.ΪVyi?m;S=s7帨×Ȉ&. ͣ (Ns  6bt@e~Bndƪbvkܣ*Sh ̤]BB1iԊnw̺zM~>ΐa$+TcYԏX ~ ,ZMu|bJwZva+dsrSB}ݢ}Kg5_ ]yYVUq++rg?a2QX> Y}P`RꗅmcPI--RIJ2\bKu|$0ҰI&G}I ͨVkqΗ_CAv4|5k"!X{QGP)BNNMLtk4 GVypx͏}#Kun68X/0r*SMtg-ܧT Yz-f2tNnJW>z*54bәwσrg5>Ƙo`C}50GwvIzE$jUIA$xP:t]zd2^?|Mhs@h6TP9_6 M &akr \sZ L5 $7RIJ^K f6&XKӝ/d}q7\8ӇlDy ;k7]߀pxqHVTu̩ѩ.N ؟LǸW0Dg ?`N >#u8yѝx5 & BsiU윑cyc %bnW׋]}y'"S|kc+[Fӟ2U;~-bdZS*%Fc\Y>7 MEZ U ¦cS!=E P)차K 'ѱ%(*h@>SlJ lۘ[M-LFrJ3h79W(aq"]iJ5nloc Pقl^ssOBK.Nj cP_Y*G3 2a'YIs]T^g+n H}g/O%u0;Ή~~mFc6cmb7w~ZCR?m"nXu;OǑa iq76 RsI6iӕC #x,zyMǽNl3 A_ؐ*U"7) xvU' <(DU8`Zzy<}Tq#wX] _F=0ib&::*+G"DžJbAۇIijh57w,VLǁc%⬞@ Lt W04;mhଃylwyZuH`[: DZ7AA"xo-|$>|%H*Jƌ-4q+\񅃺Qdĺ,  Â{Md?=5`OW{s jFLIvfj?["'O30 ɦ޽0M\܂c.jF⛆A\n3nQR'!\2wl_щ;y'&DPV9/>@Bx!JX(~wMϳjYM + U=Kމ >ėpP9P 6/&9^ymtF'">j|` ~6:ėLFd ghs}=Fts("M6Xp1OD,!?4>H垌C-dsfTqesX=2˙|΅&Oޞ/ov=C]R#:] )=~x(!n1Wq`1cU5N*( m QJDTȇAp%L92 Fgq_TE.Ur4{?L}!P;'ԛN82(#p|\!̴ݢIxB^$Cn0Q]^hI$LjqJ& 4 oJ T=- _\H h0 %Zo9D1 F00)bCh@ks *4 V amUYa[?w`ysٵvSshv f$ = (@uyYST2^a J%e!~H*3$aHF2>2< ;V{eUΠ =5"FZԌeD8C&ObSWitv3G EY{F.'qdb65E$b hǟ} 3fN;7x0X!az_d){LzndпLN_Tf98_>Y V}.d =akA~ʸ87.>] qc1F/qCY71qY%VdG̟X4nq-@8^:Sc#ΔmydDN& h8M\2/nX+9I40'|CV˱ԩc!q,)k75jt؜2p/l:p4h2yG4M`|_D` kD^3r9(1;Pl4 s`/G @%9 ޭCPNꇎhyk a2P;+NڥWaH9mA ˸X(4Ey| \U1q(Bxܢr&Mea{[0MgsO ;M۠pG:MHȔWτJxqioJ<,A>(9@8?1*gsvN4SziNCMR)|Q6!UqY\/ZEXH^|8 [bBē'bWs#}G%zNw*4(>]rrHuve${9yuWzn˖Ή,\aUJ%WYb/Er&R!< êblѬL̫((g2xz_pÕyEUr0J3$:} iҸhO$Rje=/}w1f#~#H:I[(e`)LlMkAQw[ !Lk_`ZzUCOH$W_@mko+{Z'?Vi.U_NHJ2C/vX+ VD#r2d X9xlR/8Z7Ȩ)9Ҷp_ )_0`x1 ,!oo7P/sŝ 4*fHu{N-o^$Fo,HiUxv3<ؙUً6EvN\85=%$"Fb݆ejF(qץ·fh9qQ͌$y"In>>LnA4SAto%.fPRBabڤgKlH,e&mIogxuMe[?8jzKaryr'F0 ^ѣWPq˃kW]FD0dqZTcR๽M&M6e|}6n)t"J'Tnˢ:8Ϥ'3 n@UIx@&|#XuJP]6GX2?Q?A?3Dѡ6w 7/M&FIVoa4D ,(ه3;4-q:k6z_$NϷ[]D!yT{+Ȅw>e#ڵ=k^cT+dr)"/ 3A'" #(T@٤)'x_,Q% !0m2uC@0Ui_ax8Ath '/w`* E~9ϸCSRR_.o VpI{R1N14+ZMǂOuֆޟN?o.\Lt(5&y $L/S=.<.DHlAc-0/k½GfT5 5}l;dƊkEi+ac?#+Xl8[j?jwnH}*}6˥ \CDd\S"?KK8pex=k^d;o@X74:4_!UJ}tT if[l/g4* [HTE_6| z 1AeMτɉ*1z)^ _rJC,7y(2zc!D,e3ڲ _AG!,˯8#JbիRFȰ#x#.%K`j.W4<ŋ䇀' I{T_'smxVχ_+@m镻7=^Zb3i>WyuCh8=kUtS{~=qǺ-uYvUS3縯OM֮s?UXկE)5ϖaK(ƦDX.^5 JQtΌ~p3M'FI|"nm*#ڇohO쀊ܼ0nU#K>_,3eTrs %R6zCf;=oVPb0f8cD@)$̟xoJG?2JYΈġVF2T/aB0B%|{vA6nztg)$M!x0b9'cX߂lX / s9D6m:3>A1@;@iq玩,xo4 .V0iOP`CY&wU|D3bO)e ]eʿ '+}3ҭ8n_!%z;4]=鸭f:\Z& oHm"<]]=",f2Ku&]%S't94OGqûy)T-S-c>6" {޽S("{3B4$o]9lSN^"9OJ8WpS҆ԡQ- D~৚z$kwqHP܊iQlr@s!䑫\I q3Y*(yvp?uS#8!0l8Ũ-iQXqԟy4/Qdђ1}ϒbHÇ.uD>Δ--xoሢr +U1VӇYdpQ4>CRgv̘ ˸m k.TZ^܉#oڸ>HsΘtb;-l?-3ē'Fn\ߥ14Ҵ:U:Fsj:|nLh $feQкn.LhAӪo/ 3ׅVC?Y%u4Ue)]M)1c-usf?P:MO |x#`O,B*|U}0bkZRi?kŸ{*wgr_P$=NʝԶ`"R!#7KOfknƫ[&)s3,[DaZɸHhl}?@Rʀ\! S=+S&֭kx,ɝvcO dpOB-MV,LUzA{8(O~IN >|"((mg7JY.'o>Gg[,[OlϥіY7G\Ӿ! {*?E`G!`ذMTˎN~RG0~}8֪~y&# 79~ B-0%o:qd擠mKM{ʿʿj.:@WruG$4BsOӦDc\OuN7FHSF'9gIA84Q,^,-K&@|δ7ӎ.\-/)% !5|n|$ƖCSU-Q si2hц^NXybiȾg bP߄[ "IHc P@HE<+Q.ؾcy$70țL1,Kxn!OL eazJV0{'P#O'@ϋ.}0nnbjܴ3?1S4x&& ;t4[ՓAR\ҕ1YAh=v o ፡!h>Ɇz'{aY.1x#* +!j1y dPyJH^2[AnDT-Y B>rT )"5\< G o,=}T/mS\u@w@6RgC8ϩa3 %vz'd[ErPMҚc81ƇJ[vLBHJUy+6]]4>,m1BȚL_ɦ)mO,*WHCr2r%!mYx`bO+ :X20up} +`[()'7Q%DmQDC!]Ym^O*ؔ AAv as&5>jȍ4?H2mSLUo<{Ķ}Q"Z[ T,16 _Vi:z9o܏N“;>GuY<7x1![7Vu}mHF?A~S{ț~W,ک%[X"mz:EG,GӬΙ.l*su(q]j/g pӽb' AJTTLbe#&9B2Z0.6gcm*\Xu>)~ B;(2˸)2r 1 > 2|NTV4,"P -ѼSm3)G'n߭exW:l`@ ;s1Lx'9`rCܶ;3<>62 ]1QMlwt8:M{F^_4z/p7^M| PԺ E*rm0J<!PZL+HfJ3FKZ^a鎢/l;H>J5>DmFvhǤʨ;c'"vU;&2sݛUcg*/RP平Bnj5m7Z^fNayzrt\΋'֡Hx׭+P"5D;LQȵ ܜk'yQ; $gQ-m5{guT7j]Sh\Iv1V\DED@/qߗE[ wК$We7q;uRs} gw[{ZZ8xr}:3zCmƮ cc]s+"5r0X5Fú{Ɍ^PTd] Rgqȓ6,_٘rC)o|O:ޑ#ru7##_`j8:t?9MSd]"voln% s^uAp(d@j78w?/'i BbpmJjʳ`leK'QKX]#<=X+?u(0E|4ʵR,Jk( '0YX:d˺88E=8%,]!3ޖG3q= @KUHϷ]/_x li*e#\ّ̌X>EF :/r7Lb2jHj? \M7xHƢl zۄ?̵t%E}ŌqJ]sj3#widC-Jl pglO_NL8fvKλzw{mp,fY?NQ\&Gl5<ߴ*'m|Q0D9ݞ ޤk]I6șb,bN+o@3XOVm8L@)1*%?!G0+Ԯj&àn\kKjC9BV<0F %fOZP(S.zJ!?Vbj}ī4ۚ5t~Cr!/Y}!߱1և`Ĵ.;:ϥ0IPd2FgwU217ϑ f܄-+9ۗR3}&P4dƯz4OC9XK XbaiHҔw+oNg_G:˳US&ݶ z*.@-|%vTS7K7a,] I M-lq6)褸5 zsdob^wOK.|+1Lv;/GNx$LNニ{Zt$rN2L uw$Ss5ss }#dinldh_:"vrc;q0T^͜f:'LS Z*A0|g;\Y.-NcE41cJ꤈^[,"pe#2!SAZ^f&$TP,Lo?1²[$P 'qdIHc<G8H^XH[%$ D,rc"н3_QxQ  ':cA|H[=mi[ %|4ͅz&)Rq9țBc=%K*ٱY] Bn?τ44,eczfmN?vƠM2OM/=Rjh6jWemC6.oRpb2΁$Ez`Yw7# w+5bXw866FS. ?|PÑ %5ԁWt@e=qM8G&(̍s\Nej8skکC3 u/uQق?5s"/YtB^xwcr2UoG/lo:8XV'77hiDwBM2S]=;^gDrq'Gǡ1Ͱk [rg0Z16|r;HA.ys-2U "#)t C;ִ{:G~YO܁>}TkphAHlQxk3Zr^kXr}]RMVk,.n!>ϫ p\}C7űU)n`m0PL(z!C# sU2Ta=_&e:P/qQ4\ŪjɅ245zS-|c>hFcR9a6᪋<~Hb9 K-CQީ^Eukwqc-Ƅ1 sơ41+Zcz,+t Poc+'AZF' c#)kKqQ\~zqB*SXwTdҍЃ}9] u_EX*% $tn,+l3!D$&&\"lLB v i3sٰ@K犉.ٝCkܹ>k;kJ9m0Dػ(],roԭmٲ$!w5s`vڰRW`zCv[C'L7@E 'X*qY`j nK]'_?nؑł\4a8I_e+G؋5 ʨS#pm|=õWM1Rvj!\ګfy@L*i1#4rj^)81|!i84%;sy9O5S?>;0ѴрJaL\$jT۾qli]jPjcZ=|Ք_S?;!&"ȳ{{F)cOE'g!p@5H0aS5Fs6ЧmB y׭Qc"ӕWxƱy5M^LO4|=(KR\a:eṾGMۇ`)rƘD{^ǘRᾢk!A5I[VA'V#&?Ԣ6XޛZY` zI|1]n[tYl"Z N5+u5nj'3 |ū8ճo R.zYz[zҢ)͉+W`p E{&O.cێg+ytc475` 6Em=O/fRIϥ^h<ݎ:]K2 nn-7MT2[lSJDPX[k.ݐ^18|Sci:w皊%Gʎ YQ#nďXjͿ2w ;} *n,>039Gf+]2 ^^CSRb`@,`]M[x!%A$P:)3Ck &p)nVLۡV%IQi%V4 5ȗj)`|jngFO;yBzxoe\4&c;۶d|95]EufN\5Cy"x>LFGJIU~v`$pR/|;OjYWehOc T슭~^Wr%k[76CAy8-Fp .w>ۮh_U-zRYogպW1y:V} eZ+3}1H9cbQ>I=W /fݽ[ +O)<|CO<3A?O د|p jF(a%?G{3HauP1O^nS(R1@e=فL}Q/Vת6/me熓n9tog 9MUE 0 &a!G"ė$N!Jro2ɒ]E,3$)vuYɆU>(Ǩr "DjC*QvyVD<e&ʠژYڳgHL]y+5z uFwm&hpdwNtT=rFeNul2W:'{_{w4W!t .wط,%Y57 .#ZenjU8xkW:E;5p+67T^h1ݤt_EAex3>hDv !?> &GeSĨG/ԻN:YIw+ZM鄳8Q&krmX莗1ŇFK7@bp{gs. \D3^IIߚs/Ֆd9>BM=ӘZ(cF0?DzixvNaqGtǍA?m)yvܮ[ghbS~|6VPn =hE0s{$UmEBֹkF (Tlkr dHqB= B8iAz'hP%qcNUHh.0*&7kV b/Aa77R7t $j^~R dE(.5!gjF%(W~鐔Pe8=& Ɔ9n # A_8s>X(\+Z~υA-|ݙ-|#*^s en_С  +RusABЁ|pG <52{1HxKP k o'Mt.(Vyqzp?==.BWF>c»3pef~uxHdii*0^-̶8{3Qvv*Zn ϭE|{;\El ;i(3@n^ Еͫ`:s'Fmxo* [\z 2󹊓ԊkYlYXx$ K:űxa&q{=|/ep~HV)8h}I+VKVlWRְCoR~JfAWS{PzŐv.XscFKvY`u%ڇ^V#>>PG(XU]߿aѐKʺ$n64l8b fp%u׈?Tqz3Jx# *$IMZ_7~&% Kw\\~[fiP6U*q.D%0 hM8tBZ&rZSWD4 5Q4d{vLSBWFܑ 0s^Q)ʶ\K_c[ƃ T2J|2 n#8w+P'6R"A5peDoMJ\všвwBkJ,Q%ԂM#{ui u4ZO%p{lP:y.֜{%f%2rWӌdN40nX4hAc>;@\VWc+N=b*d{ @SQj>[p5wnodIU^CX7 ڂN{nD )v[qd4h '2D0ߦG E9YfTm[q|q݅&ϳ؉wv+.KG(]Ǒ#6ϋ|(*nf5;!|z kQv dg <RJ}er`g%6 [FE⻍ `kU&OpaVYeٹWGSFE6Ugƍ"~DDOOeZgoO U@6P/^*C~O`|lh0#@Ͼ'5y_k#M*.rYv[B["*f߇/߰]V}+'j]\'Įͼ5˺y>' .ҝM9P?BYXOի3ݶv x\ 44c XrT SqpjbP,Ҹ b-/tLy!ZqEH-0L9Jl䰧 N'`'aQn% J\LD‡h)vx1 S؞Xn3"Ȁ}_TN T#p}}8$ޣV(B Nz99([Qk%(hR#$9S0*h }Z3 S(=HM3Ł[p LF4\x_z|E76˿ g"#S:?O*]Ffͭ! ҬUEQбo_G-enCի._Ou!y9G҂c] UQ h|`F 3XV3BZ:0Aҏ[x$L(92Dր%FNjhÝ6DAslkJ rj_m1,kV%+t z+}C`AԪ>]s%oT\zPr06#V0,A1Z봧#IogeT)Đ6/ H2=oc.(1їK"@LՌD f YZ#f*\W삀xj+6 M*3!tidX:T7ܹnam*B- Iy #qv#tװ,HS^I盚hN=XcDzH1 < ,@PBtp,8K}1^f5vC )=ïKcIAGD5N~A.%[q =s>8SĮm9; =bJ pƳ|jKPԨ2%נc鎦|0ŹWLNxTխ},p+<@/hrS2SS# Й@rBbZ{mH}R: "{ Pݜc)ƌ4> .*w9x^jUf,w!ڰA |:0di+^tcVC5)W4322njfZYe dg4XCC.c<9$D GK7bn0ɤ8lۮEGg|5K差Ms E9zaH bR֯6&)DxSHq6O'ԭJvPOh~սX޻׬ƾx qM.;鼐(n* =FG9!NЂ!AR,V$ U,{:_ddOd@7Ѐ-K6:J'&v_od9 2BN9Ժ ˚'<qHy]!`oPa8'x0}ltYWq-Ȝ6NUᒲ}}h'ghssja#i˒VrkzZL".mlJ v|dob,!Lk%1ebL-ĒX鯭/?;lϮd-RW IrĩM L +)TMN4~pҺc-ix&[vi8A[6_׸/`Eʲ+eVnhnEEoo[a$)z/釸q7Q, {4ʆN.fxl,Q%WSq{ aA>3,骋եU{"<M$|r+_3by"Zpʼ h@ݫ0}YtTioTi+ůS`\s B:GzkPas&HCfSa@&2kw͸oLZKe@&G 85wۗIK? ª "}]\o%< 37po8jPݎmr;/U5['d젪Ag Mt|5o7[;a9k<rKagf#wIM#wqhs<5͝Ɩvqh ۄ~Aӯ?۟GA_w.O"w14luS~]B͛qA5C"{e%EC}H;愚iu^ĔK/#{?>۠qB |ED" #vWL_>Zy:NHPj7gjdvi]P{z"G1Ȱ&Y蔤m4!w.BriE{{]b׫%\ օNC .S^ۼ:dX p(?+ 㤬4t tkklGUsYxiİ7:gc^n,32Dq4t rU$N `d:߮{~$DB]yi nE*Ypy9GbQVcd8U}aHsXu8"yl9˾৤:qy 𖲊P[2fwsO\ tDaDIddt,y4]I<~A܋R׺5$D͒&2z<iBF$UZ :5&lp&ZTm(Q+џd,USʚ~ârunW^伓vWb9 X6cfk-D۫ym)5z@w"2Y­ej. ) hkjo$ڹ7Fm$D]8JM5-]8ɈW4@EA6*A{43}\m83_U.GXUvN9FB usDJ.Z&['KI8aX0e&J!X bJֲ^ o J* H@m)bip%> .Xl:e~Ћz>܍)7r mk #h3aiSNS$_Z=,qV@KT?A-{.>:ah)49r|a] Ot 9b/65 /!jzRa5!Yxxޗ08ʑ)W3ĉͪkzRG4, j > d]nљQ+~eՙqicYgaW \ڲciPk,"uy} :u{>8]D$d :0SFֱ *ͭ~%FWj{B$Mx/21fki2 cQZndJ<'iHOl(3_u?hEt9Q3eԥ;'K:[{%,# Vl0:@ɴ*qFP(J1p{A(kd @}غC`dpO FH%fL8=cO0'F髹SrHAd⵲ABtʓ'E{45\Cljy[fˆa#K0}w٧n. 0;g64DΡ2!o*R,|$T_H 8OjD[gS9qL!T& _:MWAT ]RVTˌ~*JEO:&y pmMCP61-GsYɵt$9Lg,Sf#;)F_vސ"bbZ6UO˺XK]uݴeQ&`W q %yLHYVJќ(!D'UCqVYHeYͭ76oT*Kj |Qjf- Y81CKPU3@n۾/ȏuOcz&nsV4* ֒,(A_fc& Ris\h7̴K-PU7|?My!% |d%LA(=$RGX tBMtd_> lv:{øbP!)J玭c2Yi.CfaiwŞ}w.P Pyq*%*>=SYS)-#?"^y>`x)kմ7O`@)$ d"+!e>7viM4j!I-7_rVԕ6KP9ﺲHp Ucsz ɨ=ޙDNfpA/Y$8_ &}ZVræ,n݇71(h95cP]wY wm ^/$# ^`/2[ P@ Iߢt@WQ_b 2ҳV/0 DC|#'/]aR APf:wr F2ȇ0| Y>"$m 1h RQZ 8'̽.h>&rev/g+YE1:[Z~T|7HDD;. k~aI$C\nsdoz\-}PcP ͘1ʞMNpffGAv;e$BdݘژCbЃBqV'^LwyaZa{. 1rٌهw#_QOzK $w\%?hʋj7nQBF%[`w5-@#/ z RNFLGHIkiF6bFM _مF 1Õ-j)KC. Wo[ h8-ELEˆဗ! })(}omBbM6Nl o^aD1E3w,' '$_7YsC6;y3 TG\ G']c0\#XvNJfLLQwY**|um[&ø.-qFHVSͥA¹Y (}#"w '@uS@6*fln7/Ӝ6|!ҏF,.lx%F)@Egcٟ=-qrbrܮ0{X jU)‚Êh^gihҭu Zn=P^3QY<۵ i+ 㓕yc'7{da%c$I*8` YDEecŷn$:f>UwyzwOs]>y3t2488TXקsvhKJbUt30Z؇l?Es>CFVɖn֊m?thC ?.݊Э\&fdϊK|HT)rI2Ma5pE@e ,;}TZî i]m@l]qΣ竤Ul6*6b<,xhgh|QdSo.nC =2~+1Q&ylLoqI@)&#*E4go3H+p>-A" rCCHM"eh GKŀFeJУ(mv+*6,ohl#1K֜rGO;G7[h P˝VYbKt4cl,aď=8L* 6EȀ5hxM]HJf!EN=1e4-%S-}Re9g[9&ИErC ݐfM/kǡ|"Psn ëu*Nֽ~ncTirT_mƫ+ÊmІ:C@OIy=48ۚhҚ1js0c6I֠*\Cm\v\3wլ[QAu-j㼵m*s -u+p{JC;EmYdJ{dXjoe>z*YrRhmB9 @T?9?2Do\T\>I*RO++C#e熃ʴEQ;uK[i>dm:t@4N"~`DZ/]TOfpXxm! R>tR#.^ I#[7q[*V_-4']nifz^`UP4%RD-itvPձƿ ItH4y<^C?*+3GrU[ iy+iD6W {@!z$&[mh,f}٥ lu3.zaga0H$b꿘|۞NSxnL &`{ -u@c{8+}[w꿇ݟz%7Gc0 ER |CJCO[吓3(Щߊ=jg<`}@ڱ$<kOwhho7Fe>cvR+v̙[g^_WBm*mV  B2|,S}k g8R{/4P 8SR85 WW۵P8gD~(-A,^! DF>T W^z / #Lq&om ~mRdUN[TA=ɯRaဘRfIrKuDpj Lj4V>~z HrJjˬEٚ'Ei]3q׻RV=^07Hhٺ&&79;ɋOabR,}zۯqpx@SZMW,t1N)$ V &ޮu߿BZZFc} BruY+fb.@P }qE Q6K&6@.V|;ub8FєO;~r:-xhfv~*O>3 2T&QE|IRpA/ޗ 3.4N[A2z((Lz {zc՛4Z*F=oƗ& ۿv{}`P않3vh۸uCd< g`+1ԯFֿ+HOz.Y Q:܉կaHJe7`93i$3)34Aʗ`Ewǘ'+ǵSt}Rm/4 H( 7o"t !8,.⟭jzL02;ԙ~hf5'QaHQ +ނ}BW ֿ誒|gi~` # IG6*D: sX>8#Ф'sR)<J\ߋ@y(d;u|UԕG&R\EjY`Έqt'>|pEAQ\T%nbH57Q+mԔZr^}̮-kgd$ۥ2_G'm^FQOitQR*n1Z*|TGfq so<=α_`W+mm@,jȈO #.IˊCK&%$Xv Z2CqlK/~nL!Z0 SKg-2s5x(3:U{e~uB;Ξ%Bv``j#aL** 8<._A[؉MUݻ167i}(@BcҌPn- ެmed2>w#ɤgJq% 9*&Eڻ#23ȅJz;o*,݇2aj*HTS?;$aݽ6k\TAOBlf.iۣnrO;%)Fn0@C%me2f}s;r9"**WON>i}7wfX [f"\(©vS7'Sjv i*cƓuB螞Žbt)\W DyX3d噔vфI@ύO @?f EnqJF8e? Dq)iݑ?Fw/PYI@ꐀ"P(2ӱ6E}X!7#UDyj♦#v@Pےd?<+`>D[$Qr#ߝb?13|5C$/̙[T *]7ay?܂KPuS$@jڷ#V{&xYpMuN6oQHz4ap:g,X%/*nl8gb=_ bR ٞA^JXpX}|kڬpx`YdЁCƓ [e oǔ5xS ;~p+WoL@}IzE?r<J''f=SJVxGBʓΤՃ*:aZ;<ah鏡遱oS9jEVIҽKuzp ccFAɑX2@շ*~qӋSݨQ7θwm Qcsxn4.+ B('tK9k-B%pc[nHuOR4aCҏލ5aYhp)5hsI5܃C9 /re8&ߜXUrGE\">~WnrY~-)Eb#P|TA" S̩QrMn4GܷZof;$烙X6ZKRKҺFVv lLN"ORh4XB4$vBVG r,`tsiIlUX'˫>Jø H%+ ,h6z JV m̕JYI26ur~@M.~E1^[YFUjd4RtG)Xi3t&`ڰN()+qgGIP^D :jVS VDC)%uPP,.QyYUB)l-rUS3qv_o)bcM4b+xtd-Y^x'4HP͝*\1AE7gg$${8tX"7N98Mۏy[܏|*}s2*\ToƳٛ,&/{B!>y(}qjWyu| z |gH" e˙ΰ{6~~HJbUuhw7DXS3CIpdzV!Vא,ux{-KԺvϣlzs+p?ԼqMIHeysARAĝha{<I6qDP*Ff_DVQ~1N o4[TJ9[NrFs|c0vw!B̙jӾ@u"\vHVZ}Y "<ٗ-b)vƋhWOё(2)yL3f\6Ɍ iQ+='!^1'|t'+øf;(0b0QW]chlأ ϻJ;u=TVڰ]Й(XjD4J^'w9b81U,zZQ?Ou>W㿠:.ܻ F#`O4ʌfgOOےe&ӟf Au:!0As\Q(o],]Kt[ r"K׹bΏ]!-48:T$4U՝\H]M.ֻEߦ]i )~zۓV CbxF\gm>gld=Lerv\3[Bꛨχ\H)ÔkaeV>v ~\[ /V(ڴ_~" Q7kNIm7&cV ΐw {8 jz o0tΉV~o0zP~ZZY?>d+p:7P ʴqqOܙj֬m؊o+{TQ1M6pJ . rB"[.6z>}UȷOWaQ=>"MHImG/-L2ďxaZJ%ԉ뚲Dׄ P9VbX=u,Ǩ31l(pܝ|)2{_n./85@ ; /w0CCtaf~Un7 yӆ(T_mfnbsH3lwA6;(B49ѐ/RoA"Ε Cm #ԷTa镽\ͫ*$$NANtqP2FDV߾žSu hm "bq_̱mID:{yT8{lTFEJ:ɗ55]>WM|h.5p[4n(R{:Qi?3&pz{r\FCA̡Pdo1'h}+Pm^TN@>0@e 88<G 9꺵( Qla=ҭ6VizPKoDm9O 'TȎ$+Y`NT͝Qy+P Wx>pebRJ  IW?{bQ&|-p:ugj$Ҍدtzh> +"rySڲ'%9U(FH蟦F[9Ǽ(f7WuL⦼luQ͍?\ɹaoE|AE@\.:pq]2_wD=SG=##W^*6au@|2[u4Ɛc$[ŎYz]箑C(uDͲC)Vk5je5f`ܗ:3h]0,\I$&@}@{,1. )4YKQUNqBz'*?캖3 yèK4s85hQo`a, F96?O8, TYsTsJZ90fpЏVs:ufxeuyÑ&cDžNo f|JbC}f@(V:J?^"wuQlv9  Pܢa",JΞ{tpmɰA_'PUGN=?| ɕg=$5u6sMڍUi19O`l@;{a3u[RYmbLh?dDpbLOm`  f'Nx ꈧVעG8sŰs|0d+m#2LMRƪ n{66zV5EiɮBy_ MPFN8$ w,U& Lڔ}Ì5Anbj{mP_5BūHʳvMMzq6@>(LLO#/|ػG>կ#CBxhdh:-/7?v:?wӱ,itmSavq^}Fi|L3醑3 kD繮0kYKľOz o30?Ayi5RfQJ4yXoϟ>4me+Kw(;V;fK@kys>h;)e*c+DagpCqk:VJKsZ_M`05U%D^a:TpTR$y8+d }.˵ h,_}SVPD@M< VO?"ul}948roW߾L n[E)#mz. BpoO')^UA$SۇY:BoRf y }=1D9:[u=cłiU430gü}C!^= wnşêv4E 7gRؿD?X $WPԠT>FWgZRّa8y  N*ѵX2lb | e?_Sb^lX5*0͐jh1GxKK:櫈̌k^}n*lZ_nQ^UX(m5씛 p ['<-iXF4g|0Ql3Yym'jkp+U^ ƪR/O ՕHz޻}4â#Wk{Y{x3=2@,NBB q3RT,씚wOyz>ϟ{M=VyNs8h%s%EP5pYjGUwCD;Ҡ.v XN>oH;u,Q Hg#ἵ#T XTsͷA͑(8l--XsA+RLخT8ْUZNUPpis[*3'3̖LH~+CTX$F-IBO2,ܢivSV w<߅(4%%ģi|_q ^Ԉ18#&;B5ȡR <k* !NNH{Lsܐ'0aA!Ȳ<~K3rK6E'783c= 20/hUnqգY6n]I @/>H>F:r  | a| ~߂] `2 ;cxB&` z<+.r_ >߰@]MUr"G9jxl&Jι֨g}0G @J廃jQ=99$ m_5B 9VtTfTP>vZH@TUGERKV]L|sFig9=w||</K .FOf20]ovd\C{M`)hyI`+ rCF;*zʁF[FzJ^3rJNNG}}cQ)~Y}MZ,T?pTzjB3v]$T+j*S6hIV&En#9|Or=<62D̙vl&b:y8u1quθP4%n$ H//-KԿh,tѳ&8&l!1kCtM=D}I'hdgD!JpbP*BFNр*;|7Z,I'Ex#tK b殳d$4$=RvGƉN'#p HQ7F`F5Oa#́#ts"9WH09;oOԱW퓞Rd,rpq{EDzʈddvI,GϫPTNkky \vĩ5G] Iu}`& TzrD=sNMÞ4mrY}6RDA< ?{ZiwkdKBB}; f_G"-d-Ζ[p qzI_.JG r1Rb##0ig 20"8}хt1Z&k8W;3>j_^odzOZ%dpL6p8 e*@o069=v񈄪iteO˿r7/u-81zůg> iu2 lʼnvtw.A*# 鯗Qr=u^%aݒ{ƃAr5'h͡le^4W6u62nuWWc@c-w2J̡RUã:5+jo4'@Eڎ(Hsg/4`L %HݩK&7RPB|ÞkI8BȔg4e][G<}"Fm+:*5$hUGBsLnB0 8w.H3/&Li|KzV%10H|? "uxTGd]Cv.<Ӝx 5l:;CϙF3Ҙ0<Le(5k̬$XK֍ƁsDDqF,Xf Պ$*9!w"8,L9}9GZ,}b x|[g~*tOR-rp]O<X{g\[ W([qy(';J:0 )(D.껪&܋;dsxh0\ Os8D #[Ʒ'D^;;#|Uarɬ?;u|=|,J`RE'SzcN д ruڊ#lkԢ4krgԁ%SYW9Tr}+qyrcޑ"*E!5eK_a!3';+˰zS9BJBҎ ( [tK* X朔b$Q:Kylc,[|-8-n{S]\.UG9A'/3F>9s] ج xbхR^ di[]wNo weH/h+;&b7 d@H|}&mбUevIQ'u&X NUփe4q޾VJSk2)[ФeI!dlb%."u,y sR.oOR>̀E o2YSvdyg:o~dŋ}h ^`;P#5EWiC"+kKk90gv:,=`j7*h4}5i󊵃X&&Ve׉OH/ܦ/7WilO=W`H Y6v6@KG`:8|tV¬|L-R1aqtP(R8@Oqh >^ $x*KYs'[)***e!bTK F9ޞez\kn%%GsEDZdI- `6Y[nAUHb+'bZM%Ղߌ I4Bs#ξaS@})uXat GuuolT2s2.F#"{ݓ/@,)p;tE<0XuDPyGuSC]^w;K6}ZÝc]۷,EPxBj\{j륝C\[fN!`: {X]ZXUMh@}"`u2.bD}5iO3G:Bj\ċJdpMLHQ>nG_uàm,H;#1VrNP|Jӱ\E2)*rS5%U,W_ڗ\eH`.t<m{VLЌ ~p}鯪qcmЖ5Xە$~.؆>]4*^~$z%pMuG;M|s7w9W/TS:.[a]wڑF99S0x V[0@WN h_ SnG2O̕&IEz`&S5`ɭ2ފXZG/7>ve)!j"5WF;^,M&."'"P4n0ݜ\E&j57(iqRaDc?#J'?TcT6(T2JK{JM)uf2O)"Kӣ*=@B4t9CH;򾹙O܉mQY! a8 T5YNaXc {f=nƂ AmbhcZ'jv ۟[pSi4ݔRd7)dUy>Rҍ]!sݹwn>?瑺U`]}ZvFIᔚ m' [``:@rYH?%p≼a \0UT]/{1j]JaʍO/huu h , WMR옼!7(\5iƲ1<4'n7Q= !YxB#]Քl ^߬(S+ ?~,նN'g=^nT3vEL+Z&\P$9N]I*3t{%T h0!{QI?o?dCw\ᇘÏ5hܼ9%Tc2oD`k, 0\xZ'A~Q)?ɺr[t\"A~Rq('*:~wS{Y|,2գ&If:RDAc} wp5\ r>.lO' v!pxU$׏-.^q ^zo dz] p(f~l4wFmwc;X@d?{0gi?_Z 20ȄMCGRF'2W?hgFgj Su_BVVu:Cg崺Љ\:=P.&.gC?51̊U`eBp_ͼ}@a+2L>!s,%76Uװ%?0r p`9= I}ˀTQ;˕M]0D5jM%Xyd#n8*+xJs=u&DzF?؎X$ܬBYYU7ATs 3<=q<.9<_ZX hF 6.3rr\8['THװ2D5P +,1 |bDcbяD'i*1Yr}!p,7OT9gSYRѴ:TEWfj q"SOqgr5* [kŚ;:j`6Ehv_2  t0Y:E&~Gx_zJL q)2i7oՌ9y# x^32B–5?KFْaAJt䀔fvup:03iOzYO&E` UyB,-\xDB5r>(gTkZMwש9@FD>zёy\ K*+rZ m5{c(|&#>WDƞGJ =.ޙhľ6,,^lHX^N%̫Qg HTO.Ό "XI)ЊfBsBU.|`8JW}<[N*gdiQ8<4es[rj!vzuVͼ 4c JDY5cwdq8eP3v1v"n2g~1|*:/D3>O|bm}Z@lSaHTM~6W$Ƃsa !R_1"*@Y06O|K@>)&ޅf-rL=r+giR˂ٚcC{ u.!ުr6jɌ>)7@O+LH1j|E!ddCt%W~1#d_pPu`")Ugs5jnD)}ixOc )a3nƴ9!Oث{èV7o6b%]90+Ce1<ܺERMd)]O8*ۈƶO0eHlO/ϸ$ @RWI]*^̕YçeVivWGA^뒂yYImB5E#P^5)Ci)`T QR&L.ɓ|["| %#yW;{O}8E]u ێYŏ޷V裙4+%,5 B<:3ggvJL=v{30ljZi#Kp_;$,vUު))5ڃ]_9{sJ9>J$6~ @Ρ둣͋L]-^)ry w PܭUpTLLՠwm}6kU@ HLݧW)'.Zj(vС!binz<͖-Dx l`!,6ၡQ,8<'`lׂ@#HGr2/LUabI2D'xۗ)la Q'^Zf6f'Y~Loot&8zg%vZ(iբ_7kQ0 $$nFri񑷄$=;yQ!}#x5Ցfi5i@`.MC#4k}e 8Y vX(fOੑU-3oFSԃ, opk|}(,h y\hwKo7t2IYEq!Cx6F;jЂ< #ۛZGY^no,/v[M3WO; xRZ禇Pẗ́(:DIh[1`gw-MhGv@1>/L>{V}!,Tl]'8K推0gxǙW~ɗ:j;?(c1 tq\OgzIu'pO&`Up"x9ָCJ6`~lb0|Ct(x¯5`E`ijHX o9ሤ:ql)g&Ȗˉ5ŶtҞBZ^/ą%(?:y2Iǵ{wV;CCBg[n0hԖ~kiX*UJASD|kƯ'T d4N7*[;w-6K8M=YǍvjrTì,,VZx/Qt_nOe5L-yԴEIԙ9$~ ˴wSO+V8n1hR:bc,xKE{R\uɲV^(r݋O(YX2lѾ@\q`G$m" ?a5̭[#ǔKUkzќmnY7\fk/?wdB /ڐߓ/2&"\)TI݅6L.P!ﭷ$|0i[%a2&FxZm?mw$2m6;qDӅϩbONj] fNTp48B#4a60iTle~F@Cg:3*'~׊UQf3q,x_\=z /_ ̅Tn4j+kXG-pUֹҐuJ3óz0u]F ⹆EcKЭNmQ!`ϸ`j M jkFWh]v{9%b91=.g߀+7h@ut #~$VC7"FӡL=V/4M`b 9|Iѭ3f#"W4jp{( 2 Y(F_ڷ|D'̵(iV/2^쁥k2y6S$ܬު^T "hn/LYUJZ:3q"x!-ڑHnvfum*9mviS^U&#؞>v aљ"95X?xu՘94k> [&zq>뼞7#f'cRygY)~oGecԳ/׍W@R)j{OƉLJZ M64ނsiboJ߈ h׽&)F _gVb(u(J¡?ZuE/|N{SCIڅœ\޿`r\bvr-6ߩiEd?Nqu4r` ae~Dž1XUUƢ6*yGq9B H;{1d|P?+.y-3! ~aARG`#;@U wFikռ[$B]( C3Ig>EpvQ͉גbd84ҟ76Fuu>Xn}%mp>o,t1~|.KIyv7G햺`1+x YN)(㉟ ߺ U1?d*ϧ./㾛n7 `QbÑв7|#64#m߬6 .n:τ5m5g{bjqor!l1ag4.0X8T-XZlzWr7z/nn;)f4B3XH?$PF`=&.%QAly~ǣAL)W,8Ajn3xIW~7U-|M114ȍhh}fL0g-+;HȖg^-x:"YH˙z_ѡ׾!^\!e4;2.W-͑cT ?QQCof9YAE!0-X GH}'8-0+t{zMgo 8Cxy̐2Zc3T]gD䢳齂Q2#OiȌGϺCּsIf,x^ ,_ВG$?HQayhOLZDjY$""~D+\ Lğ@"S(w"L5q+&͵v.瑊b4Ӿ[mPi?y˱ 1irl2d /!)Zi + BP'h̅ Tt%.|G'$]- kWz]h&6ZJ^|h<1ݸOGEs̝o!^afL_Џv4W4 ^]9hQ D5#ŦniJF]O2S MLɤ=xU ;/5"@2kju,ëy8Z[Z4Pw6f7,R2,9}DV:X䯞r%-Bͅh^W9(>5NtjӰ]Q/4.̴ӑ 8si\TiTrVc2?ѥ{IlncEo+1Y *W՝t^4oYSUW&"FcB^_I9/* Wmś#?tf˟aU⮯~ő?,GRuTYy_}0ǫ9ݩp>`T[5jXd\ @z;26QB rGViH=N?}hU˂[讌"GKxv9`* vɇ)?$ط=ïMWIzDp䚓GܨX=a*D ޻KmyO-\{ ,gvbօ}B*\vy{y3*vBep51<Z=>F9,>}bGx@Wd8\3R+"~z^ I?S 7?)[k'08cێ=,x:?v['g& "/bXQ5۸\b/6aFCP7O9FңpeS$=m')ÑsXϡ)PwȄl'>5wg=L@LqH 6u}o.а%c8~gѺG[4yrYځ@ުu1U3lC:C!&Aha4"nîs.Cvv~;_LҺ:wfxq7 n"wuK3?943IGe! Fi,"g*d1uQ\a:J'g@0zr[DBKt-A!&[icA#k\u.nڄEbj& )z톌#M)۽hPĚ~wfY8WkiQ.ux2Dϐ2|)o]BPg^d:)@@yڢ!@rRQgO[s6:HED"Ы/RCjjTkQX1@&7hVA!d6W7.{T~#9D< ~Zh*̆J`kk-2X,P3.u|o׶u'-=PK"g.D< ?yv!x$s` - i k/聄y$h >!%m3X%iڶ|y97;+4yB5eSÒߴ!3 Utm*K!a&m3@'6GDaN|S4 _ۤ"$hia UtjJ:pmَ44l}B Sue|ϹR:U=4=)"8g;Rѹ($Þq?-HQq Ш6aJ,oU ;6sF6m;;DJ6EUCʖ?oƂ u)N ~Oxv";p:G ֆ5L+'yeel ML*O;.dO_AL˅^?PrBoqR06'Z)ظv d?3\5 1bʙtҔ~v,^Lp g,lAXK/Kŝ}BH15!z`a͡H`1 Vb40:0ˈPg鸕t'slV`-хK޳L% ka%]2 k*>H 8l=Fq:1O3f [8b Y+}%iI < *7A=T3[ 7]tAy *&Oub#{" ,Qi0.Wp5(ы8= .=M}xп*dY]#X&ĭXda S'Vx[2ΓNjL%62ӉNY椇NL{c!w# StGt\X3/ILovnt k4=9R=:/acJn:vlʣ- sM`=L gx\u62C]tV0`)?-xu?Њpn4X! $Y#-\(]AP"FZZpkj)Xш_?% t!!KGk,ьF$Afff,WY:YZ*GU!Zvڽ}ZfO7N:h}3B[OOTf3(~/={T;fT+߀ly:93RKyFPȹ̿;_Գe7ĢE\xXOvNj``*jJ+xff1owV$>ح]tIӛӺSTKI (kMuBA 5R}>E% 5|7=:jNW$QJW1A: ۄԙt;x`TAe(8PJ 2i PHj6^[)m]C* 3-令u8ܝw*C ]#wdX!ֆН938оU`kk׈3r>DT՘]ۯ=»K7N7޴ m =y[kYܷ\+vO9} 9j-Xx[J$H (=B 5XӸc!<+L_˹D wcB{MIOL$ ~Bl`OhVh]ȕ RlgF~)wNܐ\j%c Pxb$~5y(KJpMo…n: b<,j(lKQ%8L6PAVMmC5PրPј>_bLeÕhS5d# ‰ *,Bj9XI-J3|ZҪ>ߛ 3kOHj^%ӳ~Qṭ.V(kL ε廣o^CX9*d 5eAs`|/x*W'YUt@ؾQ_{2k/14zW4ǸYO16]䣻x0C f3et:8la> `{yc ~$S)1 &=1u O+GaAjYd; -ŗP)?m!ҍ' 7q*SUX$?Y&k|d,=Վߌ`@Re=\* d޾ 0DZSqΈŵPwғVBն»B8zNIwә|۩2 n;)~@;6 RS\QH?e9`3A$SkRy!ʕ1;ReG\jK㼮y5b4lwBPv6".or˷(맄8O_]eJK1D bLG~!i.p{uv2<9sbmD(7|zyXtH:~G?B ,b,>yUApKpbn A&g#&456T`F$V8EDGWC6b ]S _<ӱם ܭxϭȕV(r{pŽyFm"e9BK(c{tPd&oRSt̓%{NTS?e"|lUlh@~"f.=bV4A|?cQ)IE҃t#VMN>r5wWo~߂; wee mJ2E`=^[݂kky+Չv@}f\fn&w Rp̆aZ>X$%L1Vӽ<%TdIGs$۠{gV!8N$g>˩ye\%lnw;MYMT'hiFv2Rρc,1$'r)=3Egڶ1UCt"ն%F0Z<+xFX.HUaÄsZR %ϐOI_y@yQd"q[ǷUF@BA,V) T?v{jRY.T47 I?cQС)n4{`rqHgg_ L3^J:$] $82] s`<}Oekp6TjhסЉ@YvG-cre νlP雕EeJ 8/RJ8,5[nV0;H9B=>[F7PM;0F -fz춸QZ5=!̜.L@Z<,C6:9|.c>@oٯiK yo]=†EN_簷Vld<_oT3yNmd N_$h6v_[ٙy7]HY\ f H S+FgYZ07070100000064000081a4000000000000000000000001668c169300001d30000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko.xz7zXZִF!t/%]?Eh=ڜ.+sSí" ]n,p\^>#<}Nbvc/^r@3rGQ{2&!@ k.;+g!7Zp>aյW>+T :ܥ(Q{;' DRwV@7x{;9EX"/Ul{~1'2) :}Cy[aC~/7QF Np_wlJ@U}ᔞ^`e":*~">T[9V8NɫfM͓v H㛝Ym[Kc}YBf=. M9G UOʥK{woÍnx&F1@j Ԏjz4G˛6Ғ%[be2 u|O y, RHxT<)ݔ8jw._ e+1͢c"mV= T~jOFTs,#Z{5-t;ClQScwDW4Kgȏk`kJz m_e0 "<=ɺe6\N[Z<)=<^q3G jRE5@gDZ_iWed@t:go.˵'[>P72h3;pY>ua^4]ܢ #yΧ#+U,p67l3p / Q3R>!{CG7&NxZGUzs֑4 Iٔ3g)/+{8Z&g% Nɑzl#-_?Q[1 hGGcòd7B"ԬkIVϪ }_ɖHOCCOL/je%FEWDZ݂CrxN{~2m)>>F?OGrvMO/CBJj+id8AO׾SJeo'ػmPU0mm"P߂H,^W2+0Fn^ߴmƴ3'PIu-((b .\QjmcֽhhJ}+Ènhhc,i''K]S={䖖X4uYg0X3liQmzS9s?d%79z @<' I]$>-g%u pHmÜB0#1}aRF"b昳{:^k|&Ȣbw:~2kK3`,Gutm3>Z܂c3Lkuh|jn/OΪCUes6 m_?wpӗ{ q ;BF wg} <-RQҵzJ>ۼT; h (pyuK\6gRUA'{O#Lu-c Җ!{Vf m :te؃_W$oK5UV)CY4_KǦ>3x^ >[m7χb/fF_{tpݬ>`Š=bH%Lх}O>v1MSB ~3#0}IU֖f%36oPHx.R۴Jh2ߒJ< 0H& f9k% G=WwEYQOJ0̂-SV{I6S-serI[HTyX6!)XpkckC̐ՏrPQx~~*W6Gj#`;L"*%fw1XaCdnzF) 3AĬ/\ޗ-7U{>/Hj xX.6fmx&_|b& BH2w mOIaԌO$wmDmv>lkq{ux1xdWI\̛0nifQ䃝5y9O6ͪ%K.O;΄yj !`oޓ _ I n((It䔤3-lֳ-ݞYbc5.H)pr_|M>+<&)zs?풻_9q:ZFY9~vo' ȪQ=C$,"9<%jt } +?#BU) @2=7T?$Vq.rܶyߩZI_{;]XXnrh0@l/Q|"RtףtڗMMiГ){L{GH] G} d@Cߩk?Cuoٱ?g%{+\t j1Zu-6lIPPO bћWSĂּI/h,4oXz`"MAr*qǮ[RwLU:?Wo8*lk\s.Sѡ˕rJƂ0o/)R}QԼbU"pԘ+{F6\zI%buY+R}r,}Ǵ^&qe; gaac |gО%4\xRD ua8'H2<8k8tV8]wex+ϐ:8n/u8( ,x6qpXRLyaBm&OloV 8&y(ߊ33H0l[bH~lkmy3fD΅`@B`#f~+BޟK;/WJ7-,X?IBq!&mY` G,܇%AQNlu8 /G g5xIvt;[@YabZ03m1#<>(5;N[hnoAA+8O5-n9&_Thn]ud|#4?V]>Lb+A2\wqNl'jIr̽]K3f^y2 SC _x_\ r )mpD~kcΪ_'R>f̗hcRjMбPj8Wr,Cٮ Xo*5gr1M];C 1O{z`NqNӶ?JR1KRcݯY=yk1; 7#^薈V |ĵ. `F`QO/ݞAxJ x# !ƋE|#"'Ğ[)Mw 7]ʺ{YSP9 Mfs#☋l${Mt@|EmuUVB-SӉ쫸~n0!HXg?7316&4F2~~pF^|\~ Fp/:|H(c͓jƬvkWJr`P jQWq-nP 6%t)R)W)Ѭ*'8"+@sGo)9fn-`T_[|&m:MlP3d.ЕwmCW6Sv r}CnOġ]IYᾩM.AXCf89&(UTY30.j WkrsDi4/HX%wgš@ Zɨ\8!`=ZMJ94K݆\Mգ#V~]ˉtD@QP"CW)GjUIDs'\12F/zew>|b$ASò\Q64^хCL )Zq* 5+7],zۈdR17Nʍ@? &d@@'n L?O;@pE+]E+/1{q$?Om%}TEcyhKlWa?m`UšMUQE2]6&8]Xf$& &5p)b+EEߪ uiUP1zQw} w?m0[ J'=s}X.Ҳ20Y@0%΋nl$Eᱶ5ɹ-z~]HCo3'k*el`0<8Mw*x;rkps K0+N҃ԌDfהH o-&{o\>fA!\_t{]l\Um:}YzYZQZ4=#EN6qPvT"Z` O'N(i8RG,nJ+  U0-I0Yg֤cc)9|y1`e'>̀  kxQ/x4@)~O>Ň֎:jFym`>؃!+khKɵ~K Jb"ٯ33;< 4jfO#UoӎK!{x_s12˖ۃ8ʟ3H0(Dpu$[ۜ08 ۓ㜛OVք#$VetVJ2h1oݭ Y WּwetznYP#RFMC'_=U Uϔ?Q,%jD*tJ3@Yk +Qm: .<Z+E6B-8^ ɂ5sVQT ߯QPB\hzre?m3p=@]+3@29G_K1|\wջ*/J\a1 y1`0'B֡ 6;\k[;l y/.1˷}J\- PR$dԐ4Ou 3~_V>1YCl3݅FuA :^uGOG;\ߦq;}K;A}cqv +==9ϻw;5 ƫD=;Y':z} OW~4>o`kqv_G;bįGOqm,2HzB1&YJa tV틠&_syN0RPoX@(m;O2Jc't1EMX`N8=1/1002,j;.C`Nb,-6|Tn㧢-*D"NEbiXdU`a:.gYZ07070100000065000081a4000000000000000000000001668c1693000014a4000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/eed]?Eh=ڜ.+?U1@WFsT#;"{lT}{Sσh4xhmԹఋ 9j_RjYC(["k7cOS¥&^[P07|*0x)Tz*_[$S5TA{:s.>[$V LD$ z+%8&!I օ F#TRܫ#J!Q%|] h5c[鸹(q--}2[00`D+ s#6[E5"h~Qɟ́BoRXq֭ b,Ock8_x~x0`=g ]VGHơaLl#ZCI7v|1 PurNJVP/nqd%I L߅ h,V^=uaz}Ƃպcr_UW!Z˽UvT/9Gd.Qi! VɔX"tӃG Ω s e؃uewTa'\SDv":B^)1vB.f]Ma`c4TGeJAZяm7X+=ԗ5zΆya8(A`y?"Z1@OףPkTO—j&ϟ%["u}Ϫ}]ݏT!m[L+ݘfkL|NN$*Q;Lq=Qsp&©7$#tELW&n24Ue\{T8>-rŅB߱҅->s2Zvc".-7!V  4QO A.s@M֩dhZ6@Tr;۲mǏ_s̃W7>d] a~RU7hFX~~2>'}wA5T$G ~v ߘ9 yF>E;X+ ܰ:hٓᭁL|:)yh*e/Un ڔugQ-4d_t 7ǓL0IURIKr!MC+sk23\\ߝEή ߎM 3*bCbZ1=}ȔkHǂ.0ؤ+<['Rl@#CZ>vHq$g-9/t5lAA7O'SEGtǓPNg VUsW0D]o5½nIހw&P)P9zu1n׀-SW[Jխ\w!^T/X4f%jl`@fd{)[1ΰчxB讃wF:2oANHR_˼y?ϤX|r;|v]ҸzR&?Stzv,RhD0!EByDZ3Y:R[<8qKfvzJvB))5IS=Aw Dlz?v^;OĶ,C3nYΣxl| @G] w0"IƠI }0 9wIMndEn$?q XtIcj 6cX@ 4HV`ř Alz/:r7?`fqKׅgwn"rj}NKOԘhSVES#wvgOվ5c~vS5(~,0al!z,MTKޑ7=X M>ڴo)NafUL%s0B_>׸vIT/^}7]@3mSF m `JLf!W푫p&H\Z#!&RaZǂv.":=wFR_Qǩ]=MB~B' YC2rTf_7pA)Y6t}1hmmF;uR 1S2{R8)#%e1GwD徠7{[q~m׷<;'g F~y8ߪ"Y8-B~s3)鄎=7e-:w [p_^ GY5 r=TUG$H^HX%UU X%Ǥ8QH륃·GZ)qB0/RNP,턝=IAC^|3-P vW1)|ʄuEl[I$<4;bq58;# +h8dP尯\':<; ?!Olww!|H/8^2 ܆ML7kmFĥR8OƉԌaR?Ha^G@V@ p*CFFN4Gr )|XujCՃSr}}T^'F{h/f%q}N>XM,:8bimLQϑi`'s\r9ȥ>Up7zyBe- ri()|'ZS;.Tawm`:5oԦHA@*lD1&U<>:usjN?dw= e M4Ŏ& `a@m͘ fS5LY7L4׷,2)ڟA<{3 GדP=BVA؅1? Fqo#RjϱBĿQum N$m*LTJ.ަ/Y"xB*"6r,̚*B@ C`[GhޯLdfgoq .qw&/ "םcЧm6~9|var&UnV!<"VF)obCä%R4l ?w||VxHcfȞȐeH82Ƃ=Q0?h|kojM6$هQ'/xQt5oj>qTf xn=H9 mSGM_QϾWk i9|3olHzԒ]9;ԖWkn_#ŊgcԟkP3gUf]VFstB&j&{[]Uۿ Nnc)lvxؙo7@>:,˦܈v!&ިIG+F[_eB0d,BS(Eeiohz Rr@9zYf13~m8eb9'sMwr"GBؠV.Om9db&⧺p&A:K>#?ES7RP=vQ^׎k88txm'xe.؍9~-4 x0mi`;RQ˃&!m4^w;"Zpp{(1C1T߄&o1f嚮k<և*fнIa6(eט>2e]({F8^ +<92")CggYZ07070100000066000081a4000000000000000000000001668c169300003074000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t/04]?Eh=ڜ.+\ޅFt7PjH޿ӰyoNÆDAvYt79КzƠT16I1$I y" ߲f ~tԔx,kLmj(C)EbN9FQ^L=0{PZ$G}$-- R5L%pQ( !&hQXp o6+ /zYv:V5o=FZ57Fhf1?҉-PpzvhMXvdaND^HX󚢪SK=j 70/ϛQ8;Y j%nlxug+Ï&_vP.vO=`Tavay= n^Ng#ޙUcV 1gg! IӼ(饽j<,ogeq"W!nz%r+AaR_M&UetSa.vNR|@ g^Oj5("Jof0UIC4Hfz&!ͬ&|ţC<.C! Ti[i -e^c*vLݐ$4t꒳`G2skVjXi u׼~\A:#9}q\ANq7H87lW˒p%{dw$q (+\ɘBqocu>;Ǻp8Ae}  >"¢ؖI^bG !1)]JI'(Lx4ǭ''KpKBp[3^Hq56M<B6jVSoFT}tQgfM;s]8kƶRyC8~66ql3imBCq˖_4X 7])qeEtl*)|P YBn {]s X-7ZON) yͷ͇!bq=#HVJCr觾# 2K'< ZUt(.&l# `iidwq k (\P(NQ"^hL-Cfo6^a,lFRgWλmicҕMhfE'8Mwթ3 mwM:S? ?Zd<[έJu/# { j k%B{ } jצɌg5R5D'm@uV]𵉃=9G8->伌%͊[Q%\$du֥ E|6&r@Ö;RJLMC1nZe}1.-Q16LEr_V)yr&m[=vVt3da69ەaĢ%Nj_\5%!tS|gRJ掁}KN&@ڧ`dUZؖrpس((z]Va;q,As:v&\m Ufdm<)`4"dk@V}q~W8MV2sDbk_E"b뚘mÁ̾Oah}*1V!QkК~Ϊeˁ=|Uq& p`4&a6{!~܍af-W"a'(K." _3y@RiEm =ve ^H=m`w=ӠM1' w}% RygO6wǿ?X+?%!\wJtYuAAſ4\Y5J.)+-CkO-eZM ;x~]M}Gm88lՁu쩗%-ԛ3a_% ubԠ cl5h^H]\Hn_1:[Ͷd!)(fu[yb%nӌ(sUm[M&,͂q3س`+ZÙQFb$܅t{r_[fM<:fV#ImR`OSJ7r0]6s_֭z"[~͔ rBU6?&AMQ {wuɝÝ;:Iş7p$)KGe!qNh 2yL Ya[+ߟ.x]n¡|4S 2r霌*!.dJCN_3HCWOB%(MT!Yb) B?pg?kZ$qqĽ&/S['qd7]d+gW%c|ʾ$wwFfs©-5JL۷Zѧ -'D-( Iì8=ɦ-dRf)n(kuvE d͎)1_#: '@[C rJv1単+>?Jb?@J9H FXZpmȾ̾@P(E?1e֖}V?21VױF }IsqvǿSt^:< %~[-0w/fZ(33+[g198p|?Y havb8ՊM^s&hC'_r-s契V:XKd$> Ei P6.C΢ s7YbWu#k&pb>Nt|~83Q punHa R}T9n,iI āo<0d3Ia&rLǞ*nUZ# s!it>bc T(!-Ow:\\E/Rr6umGܠf/xYD=)X04Bu4罹=(ZSmFv|CWuT'0ϣ6KӔ!QvAgE5ы 6:q~!~~5i\udв@XЇ+eG'q4YdEᚌM1o5QL>pYa+ ]{"I3~wSq6ǠCW!fۖ37~]yJl';-z }2V˼O1֌)Le~lfQ6AO5삌T1~x> n \zbߪEX7Ŭ!Sm? 7pȮ&^bu`"![ _y6[\EVjz)yFmsv΢cڅ=)ҢA?#2՚vyl2Od_}mbkAD o2ڭu6G1ܯ} *>H260>:{xS{,I"ȃ Swa<Cj&}I&̚:ѹwR u\ #5="P% ;L)%kh8 Ph^>gȝ{vbۓC"Ta#9'{qGp`˚yq VC]\+ka!Pɽ{OjwbZ/X=9e<4 5c3M${Y6MP7b`zfu4[7)ԥCS֜(JMczC-r aCj群S.w[q-k:ȷV2aC4f)Ԍ)H[W]\i{`9)g풶oԬQ[O= WQ9|{NC~WU}3OY<ia! H:@\. ՖutX%Ԫi\8Wx4>rĄrK9qWUA\m~R\SRM~3N]؎R ^"YсB"!W ),}CV:@UZ\]Qpzek7 yQo]@RFs9;>m,KCop&`P!PB}rĴ$ܕZYKfL985|*Qx?uaqpCq,5q.1O@=Vޢ cd6v*o'%.nƞb҅f1!0O_H8z$\drwv#"ڋ(HM/b~!UwazmtN>鞤{z`U֨Πcz`1ע 5DصB,TC!BͶbT&KbgJ~kmM$^4zG,uttn*;'bK >F-h2뙌n=L"4HQayg@}wsnZo2mClCqb3*fjMI )eϟ`aY9) TY}ݙ.2AS+=mHrԞ( 5.mRdWORK&cbl^ݭuھZ۬|m'P䃼A hʊ[HbۊHyFWAFbI:מH|VuflT%%'FDi%˄O).n& 5WKAg)*uҡ J&d,eBkh4| 8%*B11W=? 4COoUoƀ-p7l;P|ĀBW+aâhW9c_N9v|g2| C *8{`=,[ w~Ғ: ͫ(y|M׀U B%NfF=%jK8іRGsN_dI@shxSr-Qjsbܱ<@1TyT5+#bWMPB@udH^ G\-i~\~]s(χJ~;0s5CTW[Ҳ{xH:TRfMcGo^NJ.GeK7[ywۦ3:dyB" heHg!}XљC_Wy ~- d>о?'A"({HFWB>}YK#3^O"Nj!!}ʻ{K;<1ֆ|.:UC +q7LKDgg%͘Lljֲv1E2si1O䓕wchSU#_[OR}z:Th0,2]%x'? ` \m)Ͼajfd-FAt)hקNGU~Yh|}Fu2EmA }IZY!L ;Rቨ-4Ja= 7=Wx/yv}JV`;#LQ5֣RX^*p}y\zL__29GHHFo?ճ'~z\!'3(\CxIxeQV]X6 =uCO[Nk"^ՐF$M_`f5'f 9־vrlh1cĜD|ICǬP̠%OrMM $] YC7.7gGx)kpBJ7_&0nhykY9}AMk/4)XKTlR fࠏk(BH>ty0"r6uG:v 5ʺ5 S CD,S&^SGr7d-ց7%TU&fVB{1sTmXj[  őTJXy^T-,i-/l ɽdUO:s@Zc+xЂۍCKrٛXRFڎN;8^L6tiEn5 V'e>1U!g RITgAh"E.qԝZZnsk .v)4NQ_L(wێUkFɒ-gh6x&=Hg 't cS/$-PN. ;Iȼ0ʑÒv`A$ +X:hBs" M'x0{#;>H$]aXҖ@W3뮃yjdji m;MLmִ|8X3Bxor:sih Tla:d`yGdc\c RWGH-ȧ˯MEW7I??tP،ܻehSY=TJ6-rYu=0rIXW> Ê:N#bA/KZEQ1Gn|-qtC'\9NJ5e-g!r,(gTx'b<'`ֻSLƭPNt,n>' 8ۭnY&tձ2W6r:`7bNɏ2V:ޏϰ8Qo^nHor}>)GP+ h+f" O&t7RmsV^3G"&js_ҧK@zs6^"dXگi/ހF|Zba̹_` ~=WPBtAp!CMs0.΃ dkwի+ATv}\i{ isZQHJP @d5Oj/|Q|&* 8$/OiA!30Gޢ*o\܂le52xD+{:$f'˖'-G-GQiRXެM)SãpJe(/܇>#&~}-Km.MA tDq~15 6g;ClwD !rQ_^6ht'Z30>^MEEBLXA1`UXU@rϱ>]Y8{fmp$ҢFy!2|n{-/շM i6o9c q¨-$-$<u2B14azz!!g,(7{hM }ưྯBٹZh<0 rCJ̑"뽾PqϒvФ`5ݱ[;;2aAfz:ì.˒O-T8JfD~[bgPLV,0_I:+:[|8w%qmݱ.2Z$Ar#ӜjN-ڥPZg &H?)IrgK7yFEF#ԜF|ܻMՉsUЄbBhGWXq ,R(ki0Xk+цlG! [iIZTTA=aK@Z֔!P4\ %[﷛?%柠4rQp'Ԃ^EIOMXeUH+5}_Nz=CavRm/fJGZ?~lDؙH"gQ\Ȍ&:i :p)@EU[=߄FY.. -[Z4qbpѤjpr普<$)PΥ h`{̓ d_f^Jw^op/ȝ+jkO%d!ܰr2D Iy _z2 oEhcN_YIl0`h\_SRE!b0@g={d]h0Q@K'ͱ`6-t7{0 H{uʉH#[HZ. 8Sl X/"oZW(P YC¹`)4Fo^:>"E` 6d$ۢdy"+YT(~_L@!5 _ٖͭA)é!&Lo gdf5%V؞T(G6r3Hs 8?3EU^ށ Hut>g ]ߋl89p-P)U$8^9Ռo$&7@tg ЖPf8Ea7L:|`saSt6eϥc7A6[Q"cSp cd;trVT,Ѕ&lpw׊1Ýܭ6?1aCp pK &ogh!cA m@V&.Q|+ǭխIxhfTqn!zϢԴ(C'!M!NdcdV(mzm&ve,IALTtE`2gYZ07070100000067000081a4000000000000000000000001668c1693000127e0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/isdn/i4l/isdn.ko.xz7zXZִF!t/T]?Eh=ڜ.+TDŽioaL+$:/|Dgm]3wn@uD&jciz;Mvk-SGs7!8g~FIN5jy|'iRݑN.+0j?h= PžNjzr+{U>$21)š ;_篙hzn0蒵l1vȻ Ly,X'ɜGzY>IaݳQ>*sr5j[2QKaoP-ͧ\152~y8<8hFmn5?ݏpQO⻸bLԵvͫ56|s@a 3`x cg/-XÍQo9LJͪ9qHWIzDG(;jÝMP5+TgL1\Gmg+avϿ2XǢ;&ILh9Jgua"SJv["!J/Kֵ_hWVДs_îI 6Ω#IO}X{T#-'ms^`zArp nu8- d3L&k7LB!4PA8y2D*6nLjN,tVyoU!£+Ch!TvZy ;ܣ3rzTHH$ "%d書IO][^}+#+v_;إ _a([EX8cê^<'+eRq19/һX /`ԃ9%OWS>5ktl3U[%~k⌁mD:j \`2o]Oh}.uu1jrb/LS5Rl@VbV{_urDyZG * 潼7Q6͋!{J`ZW><q!O *Ej?JXܭO?HUF>>Dѣ0ʷe AiҹHZ7p Xa+ jKhІ::8|hzLEuPJv(Qj2쯧`;z>?THbx=EVcqUK Q(كgFR jTcrq)CZ_Z ' Y΃tO !TJfD37RmBdJQgGƺ-%J:׋S3;qЄ,TٺrZX]S6K"2Tj^O*1:"L~#I5H䯪PALrXU7q'QYJu`.sTa]k|a?/&Xj)i¼KS>v0?@”ge'BVrheE*x|?K >kb-֠bikY]Yo{hf&Z .ˎZkDz`ds^IAtwU1Ԑ%uѴD-YU.["+өH<^:w0* Բ=~"GO|O][;92]'q?"Nr0R3p /Ui3_Pxʣ&vD=@-/H@f1IǼGg BeC}@=Z:*/(1 'Ox;4rZMεwT(|XpH0^!>{O- \t1m*JaL J(ζ4BNqFm3K6z'_ZWhH@-U#8;~Fd+@jgSB[X&z)ko\(юϋ~9VU 8b xENPQ)@$v&5&nfS)}+H5wՇ/xyzȕL_3hl]C,tڑO@O(k:ܴ#]<ijC: (p2DegI`҄K*@"J@< DzM!9*MO7:(/l5oF6Njn ~H'G̫'I7twNuOJY3FоSWɗcTZ'/EڃBK)HK_MX`y b@< @i(r6vU&*Nюyk5r|Mm I'|U8gmL^4χi}atyŠ14:םPU b&~\j]e"#r_Bs7^qߪDdIs0o >y DC9.<г UZКw>_0=m63D<'JL;}n@_+*t5կ1+Ny- '6FnJ1g8&sA9i~y>W!ΑηO9]wռϑ ?A>ɍ\hE[G.>TCi1ר0w[P:baS, ޠ2eG9Ԅ#GN=db]:V遃+Nj9N&63Z$D~:xOQ%?Hw9bjf;Jݘd N$ QB*fU#gbuzx}Io[fV ͊a]kbn74ު8Ht;(O\ Gq"Ψ'Q) .3M&x|}cU1F?t<w(kna}{3>}Jƨy')΂h͔`VDhyI2'nQq fob/&9"$+y 6ہIV Pma%x)/#k纑a|̒;VVڏXMWL˷*JzzVEr޾kHX )ɪ$Z7mAI(&lZlH;ݫDW"k.IY<>G:{lOcf ͽ>RE+j!RH"W;ki^EDU-R'ו=/-X㬅v~1JKumB!ݜ$s{M!~td Z؛Z*o޴WԱ ڷKqflU7Q ֓0BÉQz.Œ>u& u*Po-~s ` ?sn]%lz/vQbWt6&AOo0&~^xlzt)EzG1ɍlHMB}Łq '"tNxdѥzdD҆|)S~BN91v,WM9Z J2MN g74HG69ihR|ÿ f#cR4xկFb9liyUS>PbdAUsr||g}{ApxJHf&&>r{oVȬ\e_J6bFWo 5dNAH顗 ]`ߊ6<Nko^S+pxt>S3; !yW,i ˡP%طRЖCrFչ<~~wL\dFhE/K݊T*ac?f-I ;DPvk( nM:9m2n2!? Cμ܍1g>z_e?Bs|S(ʹ.| l* dD8>~^:]\0'cx*ꁎ`ǘu#W =6u^ SLɷ̞M[Tv~L*n2).mK8vh+ PW^(]Y/V6ALșzAMR`YɪmlL,aUUlil&G5m*քOζsG/*7v;")I+-+mm(EJр=l L`M)͆u_uh3rx")ts+٫^t '̱>9t|.eIڸ)+b\L0BPh]o[Phч܎7Κ]nQ>_.ՌAB Z Afs T]Gf&s@ÊvUK"Hp̀A~YOd9l aap_.Cfli$>dkcwєwX1on̙(Y֊.gR)Cӥf={6Yf{s|})ȅH4o<DV@L sQ 2+'YDQlVzM5u'Ie4Hį |/ٓAm$+ SP9eߟŊE  m3hk<$K&-Pi1lxkͳ/}s- }`MIlEpoC0d%[By,ѿi*HZ1r0`mTh4kUNZп)7Dyb% rK 2lj A3c۷y#|]b:05?@XB3H#(j`])3nμ wޢ)rL[T UƇйQGQeAf3LEi^0LD"q\F9}8senCkcnu_m3\Xf^DJ/(W LtfZciOqjtw)BR'繩̜+$r.JZb GH5t@%'|Z&+`yCsmf<ma6r5k !--71&ȕӳB &|BXaI]vI#@!&VӾADB@c$u8 *NW?Ou@#6},H)C9*Q~+"H .3ًٙq3Z f'zП6iZ_|w1FOLj6:+oCɄzk ,;Mx5eמ~Gg{nngŦ)`E:Z!,.P;8q\)-*8 c*$pQtu!n h#l.LfPV>>tU`!|CBubJխ6~HVFBClxT{=Tg_0 .n&ְaYQ'_}!-6"aiEVx]7Fޤl)?B}h"{:-[+ =>/NB47~drl,! ^.cŧ!0YXhL؛ ft`=Lm1nsǍ-hlXk!cCXLzX'5l=3 sUFАZc Nvnc+ {bT FN|SkU`ۻ Ek>5.h$ /M^6eЋXU-*0^Q_u*n8RZ}_ Rq~iunsd~jv]J/L,طvپeSFfFAO 4kMi]37Du& # Z}ݏ]+$R3qɂQ?Z^A| .fiCKѕ)s)y,5Ru&~o;p}$Sy p5m"1 b`~č'd?WH"E"5!W+xy_S7Y~&2vM̤4;CТYQV)>ML6(8cvox YAaf1Pޟ$SepI!܉NE_3;H]^ {τo=QJ11(Uf@|^S֘ h7!o.?\pM-@:j1c% CLIض>k{.bwűJ+=eOn{$ZѨ \}' ѱyJ^Yg[`K.-;Ƥ2^ R۶kt>C"݂Sx*yG6z%`_MTbDNxywa7 POx{Ky:Sn6u 9O1 ~ S<ƹ"ز|%;9:@׮Y !kl8 ;xog ,dG* vDC$TrM }NF%c[֪ r{ <+k _y!8UoI?0N^$EP~1l3|'p>&Wg6ϙ r3:W%ކwP @Sg~ f /aǞv3H-#k04tXtWچv<㽒F"LI;8\7yĹu1y lSzjT@[n:^{)ŭQ~Vzfb}NzF:>E+W$2FQ-㏭P{ɈPt"`ۤWQ$I/uj}aC?%9lz5H,^P8>.:WHE'sM's'ȑdk5dwB5Ư\$CjNYwd/MdQt̵֕͟ @: K—Wm4{yG) .ORTƉ: f3H N;)6·@Ts]cTLj\qx~s\ܝ45GÉ ]O|g"RCѥXS5ύ4o$G}ɣ7CRU4  tL"'0#o`77l7Oc0 OXD-9R ܩJB b?KTr̼c4'v313eL*$x(?*7? NG]47v4c"dJ>*g3oZ_K_>^hn& 3"`99@B:%N! X7.赍 v 5i{Ο`\TM^NYEh |%{4y̫GCPX,^$D|%&^;-?]}B-,~}|U*Sj-G;&g8|o 5V Dh>rMcރW9jM:)wP" ?x]5wQ!W(Q5>t9$g>EfZ{ }Bo-]L,7a:DRCUNȪHD?ZicbQ"Fi%ТY* Lq@ >SXF .j27exIΖ;t1w;Fkh5 C[qxen+zq  SI/z U0,_KWН2, ۲P3˻<͕􅭀Grm)~(,8߭)D)d"-`GE[+*sk^d#ڇD޷2dgk+Zr%Xb5M߂r Ra ӡkOA=tN,J52! Ӂ5l,q`9xvIN{V& 2Sh֏]cED0Nw ]P]m\GutZaQ"@&6&_.sz$+{O4[F+Z :y*wQ*!T?^2 U޲tWE-@\4aThY{P 1(@uGOMg{'̖Rg5:kXP3y7wBbD<L"upɣ(DuU][c6GOi!b}nXVJ/;w *A-">XrN-ܒDd 3Uss~Lmi<6=pqXVu'v`AHg*+  =՞d@m@L$Vl5*̕tc&L~dxv3{/}=Kvqfa3.~ J[`MsiApXwcM[E2YrQ8n<[y s/ L Ja|Ep !BtVLFI߷l_RAwW{a璖`F*MRo*'͇PoNz.$c4#m$\ʕ En 'p `NBhFJ-t`ʕ/!ޙCXJ`zEHR.;qkp0j誣aݯ AfȋFyX` : 6';yݺ*UGtzxWG@]ϙ6 /d)N<j`ZByHHxsYnJ)!*L/ƴs[aҧ ΃23/Yskpke#e$ϭQz-0p?yأNRDbB.V~!Ԅ3ḣ_ 2t joō /"02_Hb6~=A%&'4oVnces7H=-zώe|8g|6uQIif?yYAfwԱB H'L@8)3Qv`فeeӘ^?QZI;tqފ)b}wNJZPH/?Yu?}73W䴲z <}=wrstJ#Xb0>nQZRT31x@if@v4ſ4^^ {bR\{{;!8IMS[m@" 6:6rE0 ~Ǻέ ʗObAfbL>M$r5SG5|OoŸٌK9\99a Mr|_t}tEcjk.~oCv5M,q:xRB_1y<{vCYT@G)Gs1|B{k#<܆<eOv_#sfIa١CgXEBƭO,G/w*5K]ǐӞU&C|[/Wo)q7a(7.?zrTQ 8.e@ijo & 8ͦRi{"P,e=M ̅Z~jȮEW=&-ueݐ^!VΊ|9"$'':|(N)gJU[C,o7HQ׾-`Sצ=t'E2,!.& DD%#> $d9uMWL<'xK# 'vҌ5]7vF10}Xȱ=;Ak=f;B2.e%e=U`o.}2I.wU K$lH`2V xl "l]6('V֮w2UfW_oDgԕiJ? mb`^qUv#~-v>BV4/H -|9XjwzWE;Gv/I#r7Δm@FbdeDXzme|+lRuɁ v+-RŨBy߁\Z Gzx~}g{?TZxmP`tqoz Ty vp,7Hu8M6 p"ele/lFc )QTԺ} ܇d QUC>xoW+^e&גRI -`mVi=FJv e9vы_dE?;]կ׶U"vyGxڙn?Б[`;L][A5.ڬ(ob &LՑ2JaCo]mB /3eKˏ)/GV #v'<쁏;<&D^C)DT+Ml /[V_QlUfo0ν/Zܑhқ|s,.%c RS߲Ce{>,KU0d 3%kz:*Njlr5s:<ɬĵ6gqD LrHt1p'cΐ~9Ƚm㱊9fw&찂w dʾI+rq(f"o+i`ݞ00hf*TZKXl%A< 4؜=uz!$Q?] [p;i 'V'ůjla0)F+ #GB -ˆעktH=Op$Z&3Et"r>!A*>hp;_%5et$I%B@in27+^G x!8*脟Ū'Jڝ{еzNܾ{Ɖ}sa%{f o|f `L5c*?t ҦRjc6:TE<`q ɰJuM\uW4nE8 ܅`-Q nc:,'LN5Z#2X?d.41YA=Ĝ=7 bx}`R(5s$Hv5[c!D=yPY#3RsUR^[H#L i屘-$哞fOSE' Hvp}JV] P>[,GDKg~?ح3-3&JkDQ*{hgZf;On,HX㲳ymWc7Aiְ2y(PcbP+ qUvULؤf%c8O>+>wK4~%*meg /V{Ž&*k^<Q/$ѝ ٵP{젇v9nHS];裵J^EWx^@]\/7-ٟQxqRGo-7|96،"FXi\;H_o ݔD3L%.¯UA)ؗl7(&BA[ R33;fGcbڃ4vY g> Z8 eU}D;MTLU/SfΔ\WSK# -{DV2ZACYxlƙ3smhf N~dQͪ^tBSYc)cKzLߣQؾ+8 {t֙|[u頪Dh,R5' !)E ڭm%  xg{<=ѡ /ȉ퉧C ~+Nt#Ja@!5L"GAhXޒ7t@|ҵS^$b}K oQ>ԕ|,f*0t'Bleohh=KKmFR| @|wez{$#osj$.#@.zˇa-^*BE =àW-WjbaE?&mϜD08 VyezuGPZD|.[\‹q?ijrs+16t1Oo/VjU9_[k-HL}(uELFI(&-@v!BΊy}as- Ogpxs 1W)ͩ`~ԓls_I/"Ȕӓ d^z8+L{f&6& vT7hlHH_EDzn&Oˌ҈ _,hez> 'J}ӱ5%:+pP;e~ˬXyШ*z"M0w$4ݤwE%c-$,qN> a6d wjM!J{<RiM-GJ PL+ddLj%&OOؾ%-+2.YB! [` qj2`co:qCPwɫ_} tM-ՎyIjR{5|j/sT=Gא=-r\ҩ0nat_s]/ZG11C ;36W")WsKrIJnҝ(?=Kн5T%Ԇ ~=?zLT>QfQNL*E_l7 U_ ism1z8^ !FH$ef+X6;Љe)Sڧeh-O+3˱^]ˑݦi,˼yѺG(ź()lY)%)'U\jL%c"Ii )[nHKH݅`1t壏?ÇIPG2(Fg⾐Y.u!8Nϙ`u%KyiYI[>Tk|̄O3|K"'yqaTr= -iI`VqwCV!~4z-xd7 "c-Ә:U#^Uq3~J#jɉ9hmy+ D ; sF%!c{O)MͿTKpL ͢vˀ3\;@ 2b; r Ƿ^i\,q&ix8\_ly ?@17 5uZ'w6oC9eSVNu148XT)F,a9;*Wn`Žasku=i0Oѫ0~\ ERw>ܙ5]@CO95Ҿa ̾*>=5(Sϊs\u8L0y$;u LR `ۑukߠΑ06e2Wc"`tP'o%T[۽k૷Ws1,3b,2cOښLCOsO`7B!we`(G@vgSlJ,W ј[yps~y];=6aaqX[ag)oՋHR/F(kfwK6mQV9 @ī6 -jp5bčL2):{8]-HpvB5acj^3NY"Ăe$mߝeV^>sn m:bst0_>Z> ydXލ "ؓ%l9$=4)d}ֶIe'Fj}*6/8=l?E~~ixCeF1Տ>k[:{PƋdi8MQOUaoc_'w~[y/ihROtjMHFn$Z[&^bo$3m,'+R :^.UOl)7fVZ,*L.nl0ܬDÂdTZEW "5LqKC-|qdC0 ؖYnAzmt]En!GqjKvヰ~w;1$ \GԖT4*`ӴoV.,@2W#8P|v2p(ecE$,,ѣTQj@!T5e4azGͰ€Bt*M¥+޶'~a/btžkZW /d(~^] r"1%2P̽[*OeIFneLf }n6m N,Ȅh <PH ^XjwAvP6u6DAz@!aS.MnKKjLkwcxwh㰩aŷkX+^&'m@Ğ[ ͔4\͖l!}=f6zPtrO tq)U7UL`ː[̤@̣3ϳoME. V硨aa N]4cI2,G;UFnTu`;uܶTs<{d(`lUd*-\t44 &KglaA'SGiL0X* A,Ncmx`J{r*T'#J b:fhmmwd] dh>%kRhsRAث0onvA)@? : eB\tI82Cfi,+R6S;3leI&W%^JZn @6[sk-a_ͱ9fE]㾞ay1+HG9|_Q/8.2?"g5P`*i$0^d4@ M7F1ZjlS$v+Lk?W8hԛd6g.U00fFt"u.+ƶGĵ8&$J>|Hf՟h%tyN4P)#A -GIVvQ&a708~;c0.֨J@ўʙ QS^RQ`gڰcݢZhVOu,%!CuO 9+MY-oO ϧqvu۩o`bz ޟTl%cM\=O-o@39w<.w$7" zb.Gh_cau3m wR;Q JVK=bMx~,l[(O5(nDꇶ ?ch?dtL1k^?C,O:;S" b͸:w~k𵤲[Q_jtf-4 ֝$oeiH2^; ] أԠEIޏvφ~O6>nЗu^D$- brSGi"DOs"0OK .lv1Eйܮ!0Ve$6nozt`O l$𾩥CFZ)k;ԀZ .wj= "`&?xIW"7)7y:?E%6$ xig%ܲOw̾x! xN!A^zq>=~ҏvvȈ v oN.)-WԌ}@}@ w& zGF|&WK Ʊخ`<]eP QДrŜ "ˈ8I 4:0:]mz?}k {TlfQđ.@2 ^a4jor_sğkf~K^}o5fW]>3Ϋ[ݚ_'nG3s kN0a2*92)'q'ʶ[*c]Ihn\*?OD2ԖaDm erڎ 'G;9w]厅(p?3Awm# .Tͳ@J@࿭eC$s#O.2+əN5#wvĉL!p2Fٞ5=io^yڿϝLK6go n6B3IС4jGEfٌٛ\bE7I,H~c1oxHԪD;17"^`^>O!dvk A`Ƴ%G]62 [%f}˻gԗ?3C>x&q=SychB-3pQčVյ8 a%&|Zv}muVLť+$ _;B mKXCրǜj1ʠ&}aKoMs,6~1G,TQ†Z8"s}X?kIӄ.u?frZfqjNHP8Eb %D0hp17\ayLݭ1Kd/I00 q)H{DH4lzezi% _V-z>D"CS{z"G*uvX *?e=fXn,;u'UJ?$j~Y#XAd r:.,b%kƊo6 b,Jv BjS޿*C.?3ȍ_x. k2C7Fd$3I ,7rM3V*!b9(\RKl)`oW}yIM-$x8JU{D K{"w엽[4WUf f]TNa@1K$;$U\B8jfP+ȟXAN Psc!ʮҿ2ROP6iq\Ia%ƨՁOyPnw߁Pɔ2h2D@.+uه^#څ5~׎-'iosԯ /L쾑 Fm3L]T("yӻ dj9=z99ʀ3GB@R8s)gf#M|I#LZ o8cs}x;]mt_ AC1O<esjW+SO<IrFt/gvwcApc𵷩*"’;M؄H`^rî6D+vNH{*Y لpy,V$$'25EL2 91=y({ʶ$dV#@mE,L? =ïfgVl3,^*7gFF TqCeuլ[FǬZ"_5@ v6bqi3KCih x}x(ezM#krD$(r:O]md >~2PL[Ax@Ȧ4ԁKQ:}// {n3|C?|Ġת}D3[}sV)ofrۃ-tn_\aH8Aj&~WF:_CI >ħOƯT2@ : is8l>[L1ERHuhiD%y$Ykn!XG皸%V-*'ݤX_&|xqs.:KH@D&/tڙ_jKiהxo*2 #b+xsԢRa9ơ9]X,' #F"o⿝T}O.%PW]Ux Ͼ!qLJ jsx{j]uF(]Ԙ{((m4wWfݖv)@0N`zhS`3lSqGuhy  o۷(\6$M5W'cqQ0%':/F+\s]"%Fc)oP;+!'l4$PU9‹1f:cWVB) MMHed r)4 0[`EkpU !|/yt%#h~7g-ƢӘLJlF#hV1*o?C K&;[ oDVnxE Q>b}n f̍X?hh3qÐJ}R+^'-]#lI -Rf < kZ㽆PdC3riP.+/J&#KVɾjhFW_& g1_{7\?;[c lpFSq=(菊³jU F l~M!E'z^"wB_*d}SKw5\G{[ڕ~Q"M? ]g zz3{ EVh:F`|B,4p"xKin(O+H(\]bz2 xb8BIw]ҍZnCT .e٣NٍӢs0xibRV7[h}3m&z g7?pK" UĤ"A#PLhqZ.;7f Բ$u ("*htc '`( lH) ?#y"!)4(6//X[|*g(% 'u "{ t2 Īқ@=pN)*ߺu .RZ-܈}-2G_pԈmKvԥ55QXn9k=oDb%$j=F-c48 *vȳMm\d4^}<٧!ce? S1Җ`%gZ#ҥ>㎊P>D<JTL^8I RZtO1P_8u!4l =} z`('ЃU:~E n=wOVB^$MM}V^j3ً3Kq\N*0f[^r'SW6ݹyκS/=UTެΩۮEĢ/_ףyƜ&U wigSFoٿFll#}|ƆR', /2n^RΥ 5xw9_yQc+VAB,?X!7~V+rv؀ w,i jN%2T٫>b EtKd[6gn(j37ah!a{!f'7zTփ2apLFcb~'Rs:+`7MmxEFp.<*tw*uǗ[)'3zxgX,x!wm ޢkwU:'!ЁU|Z]f2EHU'y/Z7 c5N |nHy[ N6û}%xy[3|j-lOɠ4;+J?í=N1nǤß"֫/ =KGetk <6q2|hdAJN ΢}HYS.^,E@;CA,5⑰WAz?݇d) -*0(R+jƳS`2 u; gkT Kɹ}ߖ(,ZU Zo@W^mH/njl%'B L׾#ywdOd}u Xm:9=:F6$VXT ߌ*kH>L܏u o?BN8ONͅM4ՓgF:׮dT۱ѻRcΤ<Dy#OEL͊NK)lݿxO"תU~#mcv@Si=;@-nm #m#z͗2[) 'K29߆VK)N Q? IlZr$LX.UcntsHmX][|Gq#lIp՝`iP>uU=VƳXsOgطj|JN' @t /SK((]ۆ=ӯ~bJzV_c9SJwlD KrNYpC4W;FbErK 74Q5"E%B.uֱЧoC|=A㕡.-9ԜlR uGJdwW/G!;1 [ %;ڼT`AAw\ZPD.R/ee0{pMZRb*by)!F~:3 U|o|:q)huK18Q&;)Cs̆W"9tQݑTٔ|92mV伞gE#H#\aL@ZOd%fPy#N [׼]:e(,h&Pz{&Gί1Ѕ`(Sā&%4z,o`9ZHGkJt+j覨vjDb,nw'Ǹ&fqf soi7K $IB?P\%}Up2gz"ȟ!ʉFم$ j]+KmfvFp;锹S>|e):GG˾8:ynGQ-nSELdOf \vIS[mz}0h@a,Yz?kZ0;/7sMy %2c_K*¶L &Sq2ҊE]@Ᏻ-E$DgN4-Z).hE6r䫙@pkF+.×b< it PU1 A;Ŵ}0!>=U>;Éݗ[(]*A2~!%!zq:(kӇO䌇O0um`RikEX27sd1)Wy8`giqr+߈($Nǎ焾':j〕J@&"%,{yf:)SG;5Ou]u

c\&Cޣ04핏P&ȅ0pO,4٬'ܝ:U7^Qse @_ERz~)FKOF f>d#oEm"Iu!vЭ6u;L\#l.g#Щ+d3n(Es!ԓc57 lYfԂXcM#ΥKV>} ~j4 wziJ4w=#П:'pfh?=ϯI-BrQ8Wf1L{.F=4> }ӃHX kY֎1|B L٩Óאa &F6x͛qaDTo n B.{'``Dgy2~2;ZV9H(%D{ =< 1NH{w-G\})]xƍ{zg"&6ׅltH3JR?1dL*"˫W?KRlG%9ԩI"`IL ww=1ea=תu|a,sΓ쯊I|M6̈&Uf`-뎰O "Rqm캍\Ϯv2]ѝ|s(ΰupY{S^F%Y4.0kZlNG$"nL nAb]/f>2ILTb2Eڅ_(w(fvP۠j)Ly4pB|B`nfMd|Y*TgH 05".CX 8Np~ ;?Ş'ZgJ|5qlBP~ߪcZ.!u',h3`. b7[d-[$) 'CuHEwY{R^缢[8:wkDH2K^=49xDTU"Q)j⸺xГTU:t{ط ¦<WNKۿaf2FJƫ%/{}J^jE(Qݾ 2׽bAC9U"4H6Y לHwN{t9@kfրv*^;h6Fq Z*bnq.8hҿޕƒvКE7] v@HI7 =Q%"DffQI៝/ٟ9ͫHbU$I+0=bwy$[@\ײy#lfw%Cr VX~Q00[σe鸋) `sP1*V LOrl[ =l˘qw %=R vtRi:Q\†HKo4R8ɜgˊ$FW<CڐВ S68X/Hai4ڌĪ]f$QҌE.^Np+DX-1!.bDyVH[_NACڋqJh}X5r \tC?n0TPP/9kyqsC=Le 2>?9DFc,k(U hwsD7=67Z-!Fxt*cSJ::o*7_~t4s_w):BA Dcdة(~eUZOE%GTtm#IVJ)=³K΄ZX8 '0&y8  V9=QU"9{H;.8* @@6QN1p_u֢78M+58,rLm 9?6rfBznw[zIvr<AŬr닒 q eG5~W S[5IjdXZRi%T?vAJʺœMb+X $R+BM `(b8c,6ki޺=]GПu3F 6Mh8o #qnK?y ko M:t4 [e%@| T-v~*a7\:$?Z&#_3ծS-x;t7"D^kN|0_? P*e 0~h)'d%C0V 9N+_e4*-|UJ;:)oBjsZ~, ^aȀ;Lu"-m UA!B}- f% VR9}]H3|X5,zt&{\2!y4գâ'Ҏә?ptE߮*b w>,h6wi1|TrF.iFy&L-6 KW,˂1ǣ`F% R (%D.6 kt_J<$-lGOxz"(j=uLBG/G? Or;\xM/FW_xgp5aej"Gvq(J oˮ W=,s9m9kT3P醖rurhΞHu3NG@9ϒt%[;DImWCtm2F/a<&E)EMJB{nilvUh/1-L 9>˂CKG,b`W15 6u p=7FkEF29uIh6AZq(B=/79aHCG|L}^~I ̭-878+F_3jw |D$M> :QbVh(Y=($ooA3Wh}P"Kw@܉}ܶϱ_4*kf~JwP_(܀Ҁt˹gN%,}q0{|ߩ:33O\xϏA^:@멻6-*H!BOkH9$%(l%NL| >T,.̆0#,'?ju1[/Ppa +%z$9CcÆ"/ЩY}nz.L2|wIHɴ0YǛm»hHC˟nʳ!Dդj ڙͼb iaöО IetXz5M~? g[ P\u>V#Eawj.HxZQF*kA{V!ڪ runEI0݄-OfC\E+M=Bfm f!VtL( *q[[\XM)PH4ExJYub(x wdf[”$Yh~&7bޝl>7eYHDjUx%rz5_Rjn `@)F`$htNWa܏;?څgt' e#|{4o!E"[@ #ZmO39DfZ56ѐ*0!b, Gc( NB<ʥ wh:#|߅vZdK + kds#jٿE/q;.7so!G2#-Q%qakc:*n+s{iʕh(\\nf_ tM QF }@8>w8D-]:cz4W˃ܪBص&AFh0LϚZ_r]l 賧T0QV~Ji( [h]`6%a=H-nAFc@)0!Z8Zyt;Xe1JbhWoҩ_~A0Trh=m:oMUそ4;HˠDٺMXHT> cRhga8!P>tⲶȊ l־Z 0Fhkώ) t&%C aT,Rp]KDfШE!P;Ǥbq Rؼjf*tQ34&P.UE2tᤉq _V8vyfmϥk=DU_ CdЈzy3$w+[1)Vcddb,?{q (!=!mMj͟v:Inb)19Pv*1K9hE.mi\.d.ңp(& ߨ $E~x͒*dS~"u^)TI3{5 b?zqCX$kΠN姐>PձncX܋ `[Fq9c\/{,z(uTK̢ lK*a\L7bR&8%ڈEcYN;n}$R~mm~#$pS!zx8CӍ\ q+gw*ob=Ye"g$Slg-SFa8uפTv]}@ԥ:iviu@Fsjo]M&*'LPmx||ԕ7:sGvDX4x7y;}7K' G7iuAo QJ*Ŝշs"G5݊EG"*x$EĘ #*ʿd ODPΛ܃v"B:\yG/)FļaZw[}2}L0gt9F NGZͅH_QEѤ( 7m(m)o~货 Fr|4E2.r=^ /g @[9εNm˧;RYC>7&RU[~of/$ ABj/P*XqOze,2; }^WQZufd5Nk.G(Q.+f턳$B)bHF-!{h<棰j/q&DWN &/odQ\[5&Y7;erSDkEVc9ai}UL&tWՅ["w91`g?ʼnpၥɸmѼM%]7sݝO]p}821Glv3Zzh=|xo8P_k,43?[IE*f(_'Xp'D`u7vəPIV ]Ə(VxʔrW}_q„"u\Ң {{2XҒP2 GbҹX$ Ao25O#u\ =Hʶ?0_|tuKj(/#< Bd@-[caVH|3m U_5sL`1}½!~<Hy5Ibc"5p'@| ?!dw<[@@9vc0[1d"^~*?սoPwQEahhMI+Ǭ6Uw{́d0?[Tèvx겮= J OdywfR+:hе;kj)o{We@!6mtCybm1RGpHY Ţup^*X{>"ŌVT6;t ZU"Si:8;{睨&u"VN!ЁmRD< 4*S["ЂՎ^.E:@]i 42Vnq)83}z Y&oja4ɂjYd6*2.Λ^C,gf!T΃婺88>x'*IDSf'p"`L*rK4E4u.ܧ7X6}XtI[Br@sD1Axfo{}:u{/Bh,SZw髪z؉n/,V-wy%h-pgJLʲQ'zętolAߧ O\EqJp|P0KSk=s--o=rY=Nh>{aTSFZ}waVk|cqps;&n;눂QlUM+ʏ}ojt(nNYX͑Tj zG(CgLf4G * roۃVSvûЧaԦ\E8k>L0dFaEOG*JQBbۘb/\6x㫥Tag|o^iG6V*| N &=Gpto!ض=R(cOt̨ .s̷MWhyFᔸe9O[8,ieFHQWN:Ժo_@E[HMDyf 篏tNnY( Pe[5a$3_2afYud$' ?}v2`2e+QEH`z 5h3&cnPQVu;kkm޴źqAvfq6K+񈼥Ez#Ҍ8`ŸxC\J ǮswZ@Rz6yBVn6ZyyB51Y~d*a ٧-lo~],5ƱL NJwf WD$eF U~Ckl k?)knڙi, 3d=IgN,r.2}#EVҢpX_/M~U*\c?#4s42V rD FA Xl{`" |6tD881bbW V.y(8R07ވz=VPS_yD+yBf{xHuJV=f4J<*jw. v(GA pKrKchty]xwPТ۽\&A8CKd_D @,VWPa`%(_j#-t?H >L0-K !p+\4ZBn/tO;$I&qLkoW *fvM}2u"HAj Yhk7<)ޜ z48cy'ljb3Fe"Lj20%(PFIߠ lZVILe}{9:O׶e  (DQ{YMYȲ|Klhk=ڴQd^$O8/"Gn7qj@n܋]gO|8Y70*f!M1O+<;Peğ@}bCL.\!´]GM1WQ?dZ4PGn#_E\pzDt򊿸ݸ3hVoX7}2) 14\SLxN{Ug0 OqnC }qq6z*6" P&<+h;Oz)_wC(wyBq26´FL+BDݏԏkr%C4q?OϪ%rt~VԼ뼙x &ĶT `g(2"ZgK~C|M`=CR1 ;3*9.;$-#)$xv9>>]rq~f/8 mJ:Ok)XVd kG=wI89&%e"d`7.bK4B ׻Ő (K#P}f۠贿T̩R MLDE=OF b/cp0tenP_CD1@4R@z P}86.

    g5zw#zk;+>ψ`r|E,̪36,iȍmήWUErRQojZ[YH75%ߎ(|o gؚTJ觶[F D _Xvb~P,F3 iNǴŸrKp(V7<7DOxTO䗧h_Ap{k歰A{wRep-eޥħ_;?տz7M ī&CGC S4^&G^ ZQ뒥S-gR/l}Ne$BÔ Oa!X-Qqgt.64DƼ& d^JJʰzȳ G{ U)"ɭ%] op@|Jҙ`1=BW/J]HomȱTr$' i >gbdXQ6 8+1s :MF"R mC=W-6R1v38K*:@H ۝h?ޤԀׄVIʸF5 eX̤ی#$Emz23~=:x_"š񠑔 9OTp΃Å%i[n2ħ\-4’Bt_/>$&j,daY3kŦY\%rp:#4_새l窷fUn!ڹW[.xg8dTM p}@{c+p6Am O9&1UḰ|@]xAa1?fp*?9l]e2dV1^6`B/w=_*;< }VF=v`A虏N<ƶ-k2TQWq^oTGEmbGv*@=9:*oLQ7R|vƘQ ;4:#"^ ڈ z(;8`ͩCy̕E\3- L`?~U*8?ĕ&ɗ ~SHE;w-oE%бj |:C^h;ĹƌݰGKd s8~ReGw!y!߇ L &׭}h3#Ӳ{ bca:?Ӈs#C$7BBr~ScHTM7Dŀ9M@r|?ˎaOBt=Y2K@k.|} {XmwչXcc_.v5q4 T!տ5эTV%f8({NJC,:L3,F *s(Sq3R)dvPXOjkNq&$%lx $%2#+u9"Me˒RÚ7x\aw!"Y_Z`CvvV }*(*i|F՘,XkNo z M5Uk$ɶ]nLp6_N3%ze_WIZ$60`Sj(ƶs@# ~sug7IJrGX6 Qj/ǏR$IuHmYoq|&mMJ2-YjZe"_l|Gxnƌ7f,֙}ZoCzlIgc =p=C1 LJVVNM!#\2I/GUu#}TNMU<{d/wjMsVw1c_R~<1~Zsq0%CS'V_7qؤpE70' xx›oQE'K O]9]l\ds(Љgeܜ3H[CY,[<[g es0/ˆ٧{oCCgULG5冾 qFDrvgR -_Kj@vگmŒ'%C6^1N G62警(`)|GŊ3b+4wJ4ݛ߷vfR,E;aU\.*4u,GѢȈT &~aq+yS?Dphx_C1pU{jbY%VZ++okJ\jѿ 嗮,Dv0kA@i%=z nѭEueRMW+:5P*oz25O'E['i:ԭN3l83"= zH^̝z'kfIIAߨC{.b 6NP&nh\/d~4sS^,c6=SRMPqgYThf$(("ԵÐSV]E: t9MGLV"O.kP "{>aŽFB} ,W{b;3/ô E?T-+i\g,{"*;untB ;w>MPVچxD?+2n$8438u. Np3T]q䖑߭ʱݮ7΄' k-zoSlېt8X=<  ܹpwh>S -UqOciM%;%#fI!aD#e^rfǼS%"Q*ReqvӢf?r̈́'i\6dO>纷­җ˘= p4R1O@t8.w0͈a)@f=PbL2"@8|+D >qw$V,!(lٔ!';~\M@pe}&o]T)"ٍEFS<^<ݖX`<y Q-\qԸ+GUdp-)?jFS:#^6a)e3R_. vV'sɟ(Yv8} Fn@:-U`S'0sK;͍ /*Jعץ4Y4 A1UF>}-/W 烖(B}aoTBNS]NB ӇlSg9~9tDn;{`赚8#*ضM{1@ Kq Pmc{|Nqo0"D~~u Cbn34_?3R'罫< (I.$fT!鍈 ;wpz5#;<b n>)dhn_3ӧe+x.t4"]"wl$ }H.e{!v:62gRkUD߆?.|8=u$QOճH4遙290aZv|;F)1`$-22myyK IJ/>ogZ.Z[)2)n8|8",ޙ͊8d}ƭqh\uÎ~PDSԲ \ͽê\e'6z b9t1;+]QZ %7Lumf!\9Yso%LQxa.̷ôկ\OF~8nt74.bsmbwBdߵ{X"ؿpu:hl~f jNեRk<:re=lbHOnDaKUK镨th7bwj ZꝔM{) mƶ~m`b2pwhRw]iΜZv_8gH/#U!'aUw04m kpkGB>hbw#o{L! C4 n^qNaX C/)W)Zrt_߬?PO&[^)mfXj WZDm*?塟(SqD)F!t~F}}[/-ȩ;?Ǟ(ǃH >A:P=;vR9b\xJ)«ODJmŊRs`UR!^X$iDnqt"kڨ$UO=/-RSW{ahI{IJ \XG}N忂qچ荊+}~it߶, V?˒]r ǦIG]v"^o#㪵FO`";#"WjYt=59R],h ιd|K+QMeƬ'.懓H'6PudBe'oz[{5?kRThprq-&G+^eqpfnlFsHGtu&Ob]Exly˩yq񖅚4Ĝm @Fi!~%r-NL@D=)IƬb8v&ZV? dF<O~QPwЎnNO 1hQ&;2"*mi윓zkn%xQ? EtڅO2 w!# e-D\yX[|oc-1xX h$i~W?x Ȣ7$YI6eh*NWjclgS8c1X0*x#!3}ZGg$]Ҭ_ ;v nVRv"7l:?j*S[iߨ3B\w#8XJ7ޖBL6GVI{/MR?RĈ aM:KHj{~pZ_ 9MnI,wkmRX`e0bPgVwE.,Eht3E ld*=ЀO"m/nZLNlE1_@_1HGL:S^ȢBA/]+{>`QF;]qUFLN۔3yW7$ 6Bɏ&ؑ ;YI`k3oF\ )wOtvϢR0f?0Peer@q>"htїþ`)[혗N;A.sj'r(G9;MN+M r(щ1҂5 IK4FOJϺ2hˇ6H4LOv=8T`9lySl `CڭSW-wUHH -yzah8 7?cy} rL6Zj.o+,np&;}__8V#tr2D0v$1('tI|vC>vv6gsEKum,?apAƔ&Sf]y*F{6Eҿ CV۸cY`d"' qT/OԒ hj66V\ʼ޲vtC l O:]ԉNG~cH0Pj\i:6-'6).iStk | q[E ;XEeJYY" PNǽBAb;H*/7@7\o˪e :f¨pe(akBmA %GfJ.Cdjd+]We  *^X3bOL$z8@GS4u'"ktC]t-S=џcϡ2Ms o/,,MJbvhd| HnM]ӞrkSK^|A5Q(!!i+c.Pyө1}l(f +K/qąK(ZOd%͖r紺P߈j5zh5=%ӥ}h8I50tW F]&<|:WbSAhf1߷n)x]>ܐ@a8fB<+P j,t/'מIʡ ArLI^X vkސi!ۮ$~^87 \WL]Qp_RɈʭ!۾RD~ =.d_鿕jͨ ^b<ړ%L5KOQ|e-i{$WuY$Bm8)"yehgjV|M7gS N}fu^\C욖 BfOəUrurH sOYDt\4gaeShEh#3FK+əpݴs*S"BlYXH#8v-=?'_> ""7Tg1[ƉV`wv4j)bu2,ޢy$Q/۩>[HdHM6Ӎɺ- SLt2.}xtDͣ:_:*3:O:,ݼX\437owQ?QSt"iBVc;gfѪڧ噤""PlM4:QGbʮ:kw`VE}R[LEhLR{ b>@W%PW]rcl)/fG* сo,HӆPp4/!w:.=|SbtRESGγkqQ'0˷uY)>|]b`UXwGjO"{C;< <#؈*^1$Y _Bi 'UR3NUޓJ|R1u|-V!9m1vɿhU#Ư7S&,˳L\PK EÈp%{ˍ+1s%o9$*G@tsawZF?q>XXkJr('vvsR<,{o׏ʔ "MdN(k)l UY3FzYL駽5F90%*Sv~ky\Ksyò̽*uȿ$UѢ]\b`"^ZZ?@~ʧ? cq#A8*VA'aLG?gv|b@z(Na b: sB~!VuSewrOy*KTs,N HoG?``j: e?[񅙟Hod䫓C.:TaGp1d{"Kq* %WL[" $*D6GnobaF|9Q4;Z &W5\4ITYNz;j8sk#(p[4ЁE(:YA!ᕆߑ(M ߽M$C]6JRÙ'w;$g JFCBu }>vm"f<'jyq`\*Ak[ ُ1] ه)sqg F^֗P܌}^gt&6R}XmjkʑC ~6/Fȡ~ ]Js$&ΡbUJ`ceJPcpa"NٿFvj=.ZÉ??,af4,)r3]cA*[pMhW3YB s$d I^&YM uj,SMAB -pgLy6#F`o>MP+RLVݖT1ij7NףP[;86qy' Q bS(i76՛v-2U6qb> =Q (]s;;*~ +t}"ZJE:T!٪p%j`0g`v6 jQ^&pt j-|+p3)kk ;'illaI,UV8~2(P\g|m"e P<@U1]tMAPʣ g={5 鴽Р1}ƎN L01? d!Y;_tǁb5džZV|^H:O>IplCFͺPI0 dt!Stu\=* *e؝dGpOjF7Hgd9+,(OdW(@-sm= @x^aÁLp7QTla~k;TjoR0pSCDnQ obRH%7(B1\ _ }ӽ.߭;D.*N^я2S F2V^ y5=NCkQVhCqYyCRD5wg bƋX|htjNzCp.j [ ^>䧌P|2tl*}/mhu}x Y^4X"3D15ZR):tN0J R%hF:NcHN vJBHdJ32v  H yj꾴#yWgefy&LmRp R?4 X& :7Rb F+j֕Ţ5yCv-˪lxzj{:;H`C<:ݶ \T;fߵ}aix^k I;AӭsRhYJr6뽏qYĀN mG5bО8诖*w}%/T'4/ ՝Qb&bz37w$QȠkTxX'#~ۀ(DW"Hxݸ X];*Z qqQ׳u= >WԻo,Jy=y6=~-p v⍑ #p p/P[z\9oebhR^yM9[NK y wpcZZ^%ѐ5qUkK'f5QӚu9_+ /HKhTRΛ.YR7ȮP[ʰYO%'F.GS+i9P,r PsGֿj=c5he]PGO]?Mʓ&f)gI#0B?i\U>**9em1'd,E5M B,aKo|Z*WXx_gT9V}l~?" bu.h`tZIHfsG<,AiHe/ٗڱ\{Y}J*v$OQaVC+'$Q0u[>:F. T{=*63t*gZmĺ= `uْr`ʀ Y} 2v?aM*,ËpR*d7컪 ˢә3@ ]ʌةfJ-G}^|BU[rPNL ^H-a8Q`,,yܹH'-i'x({(Ai8c !9zt9F\KjPz\޶*saRWgk`Wyφڌȩ-Z]? k;\6ir\,߶ޮ^bFn)2hM2ȧ# /M9ErPNPO Mِ͝iɌAn ҂BH,8V E@gEw7vjmHBʲʳ&(<~UȤkFe7ݿ{>`X:5E0&0>goP-?8*byWCi >n4lb֟4.[NKok+tJ}@?]9PG@VϜm(^ƃw}e"9[In{L⍒o_:"~urd05DU) Gb [ &)T褤qoc|;_Pie-tq@U Ppʇgp= "^6gPq'@VML/t, ]Z0\:SY坩'tHf[[eG7 /?ٶJxoGD < 1|wOd7r=%"sopO {CzH+JQtpL8Qb!23 B%~;@21 k e^/ tLWѸsJ.pk@Ш^5{`QtX*7IjR'Rʜ.a9UPh ]&@8^,$hGl]3_|+Y:@`YkEAEڞGoRL/p*VȢ?G81sܶE( O1H2}^*cӆd&f2* ٖPRKt粑vt5 ˡTgoY >d XdS@b?^>y > YY̆(ъrƴ;gYgፄhǴbSvc^,\C%& 4jۗѢJ]5#kq̪ ]ňꆃs"3w{^aU4 GeT3Cuq5B04?3BE\~4YuqpCdIE%d݄ v UA 9Ѥ >Aj^)'oĴe6EXeGI Z:&i ٵNSz5JQ[^t7u!nf9bQ>Fs$ &[VX6yIzx7l ܆.ۧTsӴ,t0G\بP{!DN-^ B-K窯e+ΤkYFK"m~c̀S%W%!UdvssJbpۀOSe!e7 G,\ԁÛZvz8TYt,M;@¸b2V /.rݑ(~^ݧZ$!}e="=L)HQfdJE[\erF{uLvQh)J{G0WVxx}aNM94pm#S!CkC#[/VӗQ/©կm+<>W>j <=19j8?eVy AaOQS[Ft!НF+8'.\y;ҭJ8V =ŁVn@嬀͑C2Pd`w^'_νc?ڀ=}a *js1_}\)(S7ɢnCȌ +*(8~%Cf[- RetxN3Gz~ [E%u.l]7 Ldi 9r07e(Z?.G! |эkq3f2;M(e _f43.$ [!?6 uFE{ŀwP>CE^S8wCݸt0s^v]H`oɩ m&3Kk̛O$y uZt?ZOv[:ȇD g{ƪD0D>z*K ˗]0E;PZi6W>Iч+P}AS2E_1YTIr} $c?$k$UHFZj87?\մ"ȵr|ʿ4a¾M8V_LjSG$c ^1YYFVc@aLC \#^I b g`pgFu_UbzkEZnbsc+bde; Fs $3s` FM+o릿K ֢݇8A `2ܻ-e^TZU+$J&]yk߳U-jWOj[Nn!$#hdn60 0>FN,{Gͬ COC.:MǢDzbif-X"mZ;|8_4!nqݴ\}e+ɬJ4݅6?!a$]_dQ0 bXIfܚ-:zHAg-N72!ݯm%Sl9YO|MT#NB7rcq%?S  aOŝ ]AiMޘyJ?3ZEީP<$7U^^)dyAi z& |$k_}܂niH~Skhׁu:v8{X\3j, i ,,^mϳ%G_@r%|XN*Ư0 }G%懢5#dyl$F P&4@cS#9B*lJE59Kau"2޾ 1SOT^o3Ύ ulފ8 |u5pl[7"3'Њ[hVBT4܉GYܮ,j zR@`ų5B=E #| Y ۙ$QE98>c2laeĻ:V^v9b'&itJz٤L?*GhYV 9?m V ƽ''FW=Vُԭ[*poZR:ʑ{Fj$m姭uR>WxY 7!%P~s߸4P fm4܋`(p @!>&p1f_uN3ru๋1ӳuTǣa ً `v_-:[=&I 6^9B}=?GMYy.X<biE\)$wSۇvfE޾ٻ sj0v*E(EҰJFɇ̫zm{U2QQ<5bqdg~jXBh=Qb*0QAQcl8L{83l)4:~5HXqrxs߰MƎ4޶QQ24"g1"vsO@5{$',ɴcݻ! x@~|&?f6T]0x7,˳S5@BzĐPSg7,0Mܩ%ZXFh/.Z\.܄qѝlLR6MImB6K]+[5:({"֝ˇ?dË]*9[dBG`X:o oa^Qwث_%BZXD|$6I$ ;0(OfTfZ.JҦ:2a&{90knMCik8۹m<`IA.}e(IqaKx$ʒ "^١ q&8o[zCОmgÿԊ1)$y 舴L͟7 xYg1hEuϹקKcM/Q{)6R 8UlQE"v]~K>Ql i hvs_S($9Z.eS0^qBUγ^ ݚCoolF\ ^xN3M~Xκ kv[Cx^u S51`>VP`-VC@[5_:I @t96*H%8O.)R3ȫXS(%>![I8QXXy5RZ` 8gChyf1U4)fKMNmwD`vohg ?A9Ai[c5z/yLP=qY8LFS:]ީl 4B ;IpF!̻2 4b1ygujU/,L!hb[Tg:.Ltkg7%e+֤QѼv@XЌi. h3JTwQ4V(,I&KJ߸H13GTyU:ӥ5irS Yo cWSMe-U # rSi*4,IoJȃ⡙xUm6? I95w6|#&m_@a}mO>rzGMv%~ڊ_~"Ҩu_dX]~՞4Za5EjaM2TӢ eΚ>oo:M^P%kQk4o9 b!"68l+b}DYzO=[rgY`y%)n;UՉT&E$:uTjB+尙ޒt e-OWhGJxNA$B1(HKn"AԈj7qV8j4s#NXhyC s{$h{]p.-gkZM?[CqČ3>8g}#fZsjF_./RH+YM\'Ǖ'rZΈº~rmWzˣ3"OϚX)־%Kxn6uw25[BǒaY)v 6ӾJT|5O%*;r2e5t Cr|:!~[#_;¸h34s㣟eq8(- ѨsP{٫SǃU<[QUIf \/˳Xh䃹~k`hn QDL(]Pn4JA ?˿zOKNr/.0eSn=mXp!u %4I1!?5sm%spۭIlu[=@C-Dc:ڋ ΂c#4kokQ%+@ Ђ8^?@?y8NNe0-!j*02]쌢0oN&kwo4~Cnf['{"N@C fH%˷8'."GTY!fў*P }e9eT}-P& II!3yqR J{†}77v »ӆu^&f/ZPXt+KK͐/|*pM(@~ v4>Dn wOA<73W0֣JrXtf746)@*u[ːF^%u&r&䎷3o bTd6HFrc'ҙ ]t: t Igsݕ'B&672/itE?\.*}BZq6;CQBo4^9.A( >,I5k3W|rP$tKl]zMzE̠!tʊ{C ڼyRjLˆBNt@6VFPQ{)ȄXfTJ@5rHDƎhU+Φla:oDfN]Ыǒ;Dv"AS̃D@nR#(p}, @&G"| x)lOHv3W}tll;bl3)Rj-g7 ϻQLGz+|c9>۳^{<ـ*=AC/oN/T%_^¾^pMVg+W4inJ,VziΘQv<t8^WuMAk7cvY? כ[=H5l[cBm]U5.j3`l=;Q]Wk%u#/8arQ&dϤ$]a6[T,C¶J>(d$TwR!XtH*F8 ź:Z9\"+q&[yZ/vI_ɂ%:`MQzjrt>XF_uDpn:Ѷ=.]錾L#նOveZyVFTyMrr m[@\FLT_PV!TxQ\[aa7(&Qi]5Z{y`o쀟< bֈWYXpӥmTj-I|,br߾\@X*>r!!,b Pq *cAHuArjN 2PvBhHfw=l ]🬋oC !~ 'A$-$B~?; 8S/EgEBDWq=a (k?CMƎb>g 9UF2BP= Hl]l;C^ǸL Τ-.z2VHf׹|p;MHa?T UqHblE+؂d7*K*e^}STkۅB5zYMXR rٷfGJdN?)bqLVnjKP&%=}<o3kXپ̈́xKꙤ5@+J𗶛Aa GIR5=i._[%WOæn6N^l) SMpxW?i~^5n{MNJr,|4$fLI*0 R7yBFǮ Ƙ";!k({]a;ے37-ؤ7gl%Rxb3;+p0ǟȨSzmS8a[Dh4[B8Q=,QgT_C>lvlg9:rBYƯ8tU0`i-VOv”t$lyu~-J͢78kyIZ\g^5򈹇؄V4ֻaQ! :waJ|݌W =D)BdD tbLM1]mLϋ> 3~ψCϩκ_g^c{:nW,jjO\`WC [{g G_k&ఌ}c҆,#Nc]Ͳ=Z,󞉜r#E#=If~[x'K+9x Bڶ\S7:߳_@[<HՀ?+Nn;>jC惡rQ!р,牢iԼf}2NypzBS W!%Zûb ii8&b1I .P&Yj{}7|9P.1^Wk`1ۮ_Z,Œk 10<͛؏Z|_BFKKJwkvo㛛u|LCB):A)7MgexRB(&XWA7R7ڽW:uc+ fZ4ڮ6NEQkU}"v+; '٬frNQl H.. Ѹ˞eRX}cK.Ԕ1ȃnlT,UwJ7k!LfarIڹL{v6'g(m3`wA\g72&+?ʓJpB:&FpƲVyhx\캮RWw:D"ٸbms= 0:h7G7x~ Z[r7#V2)W/B>nEozyRaSFgN!eL0ϥz(xs%5[V3[,< Dj^A/,`FdRs~>K8tPۢM6/"v~vhR5G].'*x$qI)ldž=@ÔvxcmkFLTn"(E2 Vܼ;fr})OZu CHXٗvXh~ ` n8Nģ_G ܍nw1XLX֢qxx֗Y_>m^;[5ip'0N dm KIa 7’@b/ɡvQ7oꨲ y NTh6{F-2FNۺݻq4턿hzG>⅜ \ 6 ,R؇\7oz ] /KEc`E|#+\,D 2qi9&7ՍÔ1.ʫc,BT.W&MQϠ #pp&s"Gy eT:6\Cȉ'E ZvǝSXEeVZ-jϱMgPvXY Y>(/ԤO.ߑ.~P `gs?[kDnO\7r.ȁbDia+ x>4:jyoW+ĝjq4$)̨m7MǫI0jwtۃ}GSfB-8@1Sz $s{d!ETU00)Ƈt*E~nzߥ_~;l@W!8~i%S| ׶5hFa;7c(y>#_r+]oQ&Ju~F쬅: ΦV[J>)+'AZyiYઓrJABrJZc"k8uZ]8b,vTS]驪 j<9>:#~%h5kZϕ\ DZ2'ߧ3"\@%"䐖']rƿνT{ԧC138qzgBz#F* Zp pنF ?z!vmGW[A(:6tlG/K+?H}q܉lkg+,M[!#6.AVUq==22e)y'SθZ5hNxTVaH>wS8o.}+Y^ߘ43 7:}U8nvuSe!o7:"~V2uusKs5ʳP.rFb4I0\ötMLSQg+(DF]5sk^)+?00e=;>&w~u Z6J엝cHMXeAf/L{sNuNӚ\zAJ-;"p 덮(OLQBP V&U3L mG]c'm':3\e}pm"A$ջ8bIRĬCL"Yus57"c]XB9K;sȢ 'meavY݃1<~:kLO G lo0r–6iwStS_Ul7bYfm6Q"&ip\T߉(l &-E8aVuy&2N}ݢD\|;+ztjR}ς;$y,m#GCgE":-9M37/®2%'IRg!$p<:Ǣ7]d1ulޣ[/e{{%SYmXI{,D3s٢)SՃU9 |dBI702VkT9,ucڛ7'T-| 3z%i6)`Aѳiĵ#օC{Ն`x2R) {mb }gcÐn=2Ʋ4RboʽARŽf ًOBPt%U:{ ^aٚ ycO5 Y]_!wɨL-=) ㅂXBM!N o<~K>'~ث8xQTx'gAr.,7W垑S{WYd6SO.RB$l8m`W#= Z3A!/h/_+'D^z%2Euf@E]u^v"]TS$$ >:MF#{u;ł28G7E|իvu:+rު.}NmSX<&sT5}(xt(0QDYrR(DžpYT`qrrhݔuj̓/A/sK>B8Mys }=+oWV<č3 XY}Bj#'U=i%3j"#`n {9N '/P Μ+>~>-oew1stST$6eɰXzHΉ1|Ɣ ЍM; wc\+:Yߩ&.6]&Dм%pA${=l #u6e&9$M(45Mu>%r:OSXM@̳bl2ɳ0Tq*! PʩQs73Mp)]㏃vnWڶdGu]E! 1 ݬ_F[iE&d9Zeq*(CqH~'p)}'l8hI}`.8G+]SFahF-rш`DbDm+fVayquatj~WbJ7쪥pLvKW.i}G D`;:88@*MO|0tmpaw-r-{?>O2S86nm%%\ެ?7f:mLw죂ˊ[e?7s:0,tlyؾ5_yY)K\۬l*K_ &k;P$7 Q#462D=XrH1qGd> ذ;G"S<%@{mET䤂nAw <h"h8qE y]P&mn|8A4M^PvD6ҫd3w X@1t_'$73y!AxDO~[k5$Z(1&4R7mok\#i[Pg1k~ k,FHo 敼CM?q/D#%@:aCrwtbU.p1- wCj ITz %7oW{oJFB2lwQ I!Ea>zihWO&ƺvsȡ*% B Gu#uYOîitt|>i9]D4L62d &E7MV ʩWD0$_Sb] QK!;ޢ/cs|*X5'aZ bCi|,Vәe\`УcFi!TJ= A&oW!"Ftnި`舔$Ms'Va^![Y4F A+A@̘U6[t,J/7_lipglBB(wܮ2n;:€֦gh=D㬹)ml]Հ )*&0ҍp naU y ^=H WZ. ?}ų-ǺpMr 4jHՓE=/arAu~9tFH%ͧ{\OmRpdOGX9@CT`5\b 2Uev E2@;yro z3v 'y1X[D%iR{EioaRH*DպHպ}c5GnqZ,*$X3>XzSԹ  X!X#o|QORR+Tў2uE;;$lXa@E]רXg)o[ON 43zzy_] A/)90U]RH0m66udY"A^=1uŝ,J1:=s] Ip ;>eQY+Dʒvl,brQhsMT;OŊ>{6̻dpvP``nҽ[AeyWQ^ቐ8SX0eV~qEqE2x]{!4c2Äa3hAT,\M\]YBXEḄUȰDvs &?prScv\f uK{T37cL5uh͟u(dQcODt_xv{QbmO=҉@,JnkI Dlo?m ɜu:;mN5:.oc>N-l̉{$Cx*9}'"VN>t,p\ wժb@4IŸxw#EBJ{L- ӷ(vz , EDqp%: X"װ9DPtZ|^.H__"e",4_hQjgPcOA܌XBCeJBo / s'7W}c-]v8DY5L.^ԏ=%ԁ`VGft U|nGYuL ySI썒QMee׃s 6q%ʰ؂_v_gij:k-Haz=yoܳwf;MPoUӱۣ#ALmļ,?XG0CA_.*rMK?<~c?o$yE"!ڗULbR&ְF]t]94іؚed R?PpvܺԕjkS/HQVd\:ℲϱR UGj sr{v곋%T^< Dw!m*m.1}0EF{hIaAt6G'S="\x`W>N$"%> P%SU[ m!ÍS6 xN77|]DdJ?QL Bh 9>fsd*|0N*JA}#;>y?(kly$K J@;]\g}(1RD 4]`7+My 1TCe+cYۥEVZ` T@)%_Tb 7YI|auCQ GyADcF\HF&Oi.VCU 8%rvӘ@c4bwF'PHey^ E2}4ڬu'M+G8 Q?-޲U^pؾ>e& :O#j`g6WDP6 p]7D-u%;T|چmä%g}Hs*aE'm`׽{']jH;2v8`{Ѫ+Ƶ*ah.k,gS{NF*]L}G`/t3T {scC!` Fӡ,R"&9|4Q3tSFiYE)h37˭,T+i٨5W s۟G*ngjTJSaԆwq?. {0g[-+㉅d白-*:4sYn_\Qeia߾9B|x 7˄ yuD1iOZC1}sT-* >(`!~\mZ>};v+`0"*ucxoB؇7ܒ>Rح:gnijdYe|Ih&Eҡ!ӌ&;N-wK}".$38aKU"4-৖7ҾQ=󜹍s,+!ق!j#l, 1CVg]*%Vdf_)̅= OJ ӊAa1Y9G3"`nJqL 6A@n=X}R=}ɵ{mZ!\PnpRNPP*КL&=PA]˙[}'hz I;~"9ܣ'SapZ|ǜl_JTc.8VS._mUbҹHUÙ9 w_c$?g R Xq-[Ў.!cePvvbt;CE#\K·oM")V֓Kwl]W0g/<-Hz"aIof?):oB"3,*߰wDImeo.m`RxWrb*98DOV0'-+PyZѺ/+-B{_MXx, uxBS]O|Ni.i8F6QoeߖLE-̓N,tR)Z]ߗ-Z%ss5v^>rXb~4WYt7di`" [6*t0b藺T[I{^(](L,?}HvGUs諩~o`$͍ƛ4Rf] )!01uKn ` ؖ2<X|NhTƣ'KEhD|13/ڱc28?>`t?_J 0oJprRħy}!c%7z9UZ:]saTj6\﷑'7U~_֞_8Lb=**HCu 4rزJ(0ɽ.JF?Y.b..e^/7ԍhEMl1duht Ѐ¹!*،"LW]wA!SyÒ4e G(WDz/y/ηJ +1:Iy䖌MoSS EHx Fg%w(y-X|3g7J|UPXå^&1mW x|RxtT?Z zRCpVu+\ibiK%/Rt@#0v1ujMni`ˑUQh?lB߶0ML1XSu)Jv/|`FA}X*O}]B^l] 2sy{sl~t 0G9 A}gZ$ ڌ2JIu8#F;fh)Z:cG6a':?h:sJ/n/ =͜jb]Fmv%_(=*U_RmzYH9& HPh@9%R_NudIpZeƼ bNTzё}uiͳsW[ha<% (i %1n܆c~w֢X+\n`Dv\J7pC^u+a`1%t[2)SH+tL([{ѧ7v٪gYZ07070100000068000081a4000000000000000000000001668c169300001098000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t/1MW]?Eh=ڜ.+~`Rm)B=#dws8+3rW eܸ?ML#6L5yc-/4y`WG$Y96JgzbL,οЬ硸miFb2eU0IqW=&AtXʢ@` mizN~RR .\8Z <}GΛ^\}85Ճ{7([I^+^5Jd'5sXVޝT̸27r Ȭ=khw-LxpYJv&h+e1IKEN6k際bY9; D2 E2{)H, +5mK=u+CE7iaE#jQE*r0ipVBao`XG44:E\dbY^값LfkgiOD  0߉@9-vvU֣ZS"Ɲ /΄ xr1",}2IK ͖J|Av[:ƍ1ZfD C|F##/â!)szE"j67gXՑ Oy@+GS<ޞh6(O)oK@qg~Q|qtRLUNAcg "& BLל&ki|2Hݚ})fƊUK=s1$u/M4M?GXM%T+wi\'\&zKp`ZWf AHX{8mQ^)#bDZ3ӹ%`?ԟJ@>%}Xt+ %"اY#@rTk4,'mdܙ$F޶{u'JpɟP;/ٹ3x`K9#оsOXu4*5J a5FSW#c3 25HQ l0Dm-'zF}^gp,N$;ĭJiT^f>ʺeJrox=.f:|dmB .ٗMq>f,\34%=KinB}'AyťS Noje7+D 1bA^|?xWSGjgj-̖iȎ oČTWqn@ϸ僎lvB,8%nU3K(@p/>{Cd5 Ŕչ[*4,\Nv~rtk.M QtE&t6|q*N_Z2-4UeT[QǽnIzMRDM&5vJrG 7.F XR,lHIyz.pYz'կNEm[3%I+}mZ+&d6& xT,r>sbpd0#N":gG0&U5 i6?eNy([m$ U% 2=i-ǔCjԄfqwoL펤QHwe a UFF9VT?S?* !5K-Ekk&,ckI宙1jV`|dS` Yh~u+[ !tr SÌI]hbT90aepw]b'{E˞kϾĎXZg8gd, bP2l5%4 t ;02b̸oTby34(ZRg. ޔ0.E輍WKmﺂ DuК-1ȇ>D\G)9\)ak(g7*:]JĨq·AO<Vv}S7׵>QܮL֣}H3F2hch@ڐцE?-M1E>K@8A1$?; Fܕ%9'"ˋIB!a:`5QE6a[y36-rY0`K:iܿ};ӺHO1y MWޮ s0tHMб;xJ聨>ƥLnS}L%Fծ\+Y:9׌@zXemg#(*#_ΙvNoH&aͧLg@Uޕ$V7Yzs0ZdM$YI0NWۤzA}S $ɿv$TeQZ xI}N{ g@6ѷ3ߡ7o׽HnPRۂaL2vU{g9/: *oPũ`ɱ.z|kzLF~n$*7X}h.fn %T_4ormAl]xרO:=]es3[Q5\vž啑?WgL^vo|]6™6$Ղ[F Y{+q6̥DTB"˪8ǔaA{fL3\XM ,H@Bm"Ģʳ}5}SL(`G5iނMy`ggFD[b.-WrWz(Ud@R=Yw'*ZiX~((W#wvӡRğ3dxqJsꆕiխ}[Ȯˡ {r4Fv[Z%tTb)]1S?&OC?8y [4c&6cxv^'K*qx3r%eL,{8j..yYz<xЕ"D!6N=76}q=[Okm)j:ZXiVܭ l)v6|.nCl\6V,95K N=zEnWE8|ZP<H*0.{P7}i@WY=58 L.#_*l$S`ޓ~q֜xo\iSl0AGn60+Ux!Ws6n)(]c#Zq[?a$Z<)QE7\|B|%$N~•5k1@8.br js|*^۪r,T[㘾]y/bEcaÂ`#h2t@d|L5庂/؊ 7ԗMeqf`C⪒{Ƶ1:2R12_Y"P8k퓂8iaQv\@H8Zwwc(s qX]ԯ>QS#)ى#Y`@*B1`b}ow-\bl2ݗ LŮ'g.Zk6;h˗eHhW8&QXo@3FfOчD=mz#SglQc- MGJ+>THLgjyV+fȺ!d6<'%|0pⴗU&_RSU K= ձ7Jޮ{B* PSFG/]QL%Fʉӝb@F=@h j_Mb0U3NL)/xE>Bw訷RLL E<^|ILRU!0 9&leZ4OA=;2?YA)&h(O@t:0U@U/сZF:3!b?یB19 j(3cwAT(+Z~{ֽ`]D{U }>sj=Kp̜m8icigQ r;{Pvs%פ:^s~횃zu$)X ,#Q/nzMAeJ^-G|=.fAΠg<"0Ӟܮu.OFY{=x)cB3ۛDў]_VMuf',;%x 5> 9lhEP9e(4;KPnk{Rӛ0|GhO 8Kdl(g& Z;G%T<.INz0Hj3o(V.^wS?4{1pn4fE_3><{(k_TЖ7U~BVe{YSK狖BHDTͣa:kz(:i(2yS㥐[@j?{`ht lXL㓒Y"a}q$$QvbiwYs%Nt]RwLe\t@CB4.ў14%v_;FC8sӂSiDi8 i߯[ӵ*Yz.U~S,E:Vp޵pK'Co۵NRQЁK@PR)Fu~諸Np', hZDy$<#v76ϔ wuzp QL0dGzl] k;'r:o~۲v^5`i+vr{wB<7f*RnT9x/H\4"AHMSxW]F$Cug<Ӊ_ fGEŽn9ΌE#c'cQ[J94DLbZ;# vqPD,78-g4,u/dn+r҂ 5[Fۈ9@h8s̿`+R Tq}9ʝ7%֕A[.5CCTp? 5?5\sY)ڨxLEaSfmM Ny*ţԺRaBgdž'F9X pC93.J*t>$.<5upgԘuюr:&oqBd%$+jW)j,&Y_)OxCZ\)u.LQ&Ġ6T :F2v"),s|SEaZRruH=UU0PQ.zóx_*?/u[ZX^Zi:~#{*m+К)Iq^~&׾jQХn>2 %XpR uO`_z7c-?wQf{$[4==+ we!l6ode1VXĵOwZ1]cm>-\Kf\u*~Kﲂs~]nm|D6x&Dcb?za1[ǡavu+?:W rReDBPgXI3,WJ| ȗA`~l,*@0y(\k/ouBjjh#NpObi(%k%ĐvBU`6`CP )r2`e"$i8Mi mu#g=<*9`ENPeRZO*572-: [ i!va;@@'*ʹ LږҤ,zoïp",Hs{6ϨMC79SAʓ1C^x6%0mTqs4ud!ndM`$j?N~a- T;+We7qSzqBCnM5t4|SyU P!ĮrSARO9Q.z~8>W~kZC 3X~}&BogA6IkHD')+ф%(')ڔ ?4pH‘҆+]qgIw [o"T=AK!2ۏ=Cӵa`L w N~ gMp,/+c9!)wLxq&RP%>S^@hҽyc󨕾ÓȀ$OV<&~;fh5f { oEb+Uj{zԵG'tÝhXvDz4ؑb]dlԔ.*vr ]Xٞ-͋uxEtWeaD&F3 m벸y=tzM兮gޥ?jj$|ԗyJ>.Ir.='@^O?F lgbߔR}\k{Z=)Mp{O5vɠ=(v tO` ݶ(Wcn׮*6=AZ8nAW_6gj24eLd*X.%eHcoWQn(_}_ZCS{eg斲;0W0/YĉJagu^h\*&lDq~:FQPۇF>X-dȊFq1w536MRvZ(uiɏ)!+Q^A 쀀|@[J+N:EjSh$W3=W%Xtn`?Cۭ8 hfoDzmU)ASY 6-DoU)T= V5tըZo"%R0euڏmnhiCO$08 9ndDbOy)x8-Yz+9ӻBE$D䵂 gtCa;h: a)};Q,ԮY]0l.2u99_}ܷ P]EFa ie&b>"[)1()zGQ)jzgt اvnz2ŗ3~lU>;HSBZcn/d^TkFUkP1|0QI)]//W|IIc( FF@KV;13;?>r@%X/TbFCn^aNBMyqg{sZaGKYҢ1YC-Ny$*iZDgdwl! DN\W7<`৉䛟1u\aߪVPb{r,x.ϯL: h뾃njܪIn;kNgE ?ԔAYMUiey.+E_Y`kq~F Mvr{!oE뷄~z ~5- qq!o_]=´>,ۀ#T[SW Hō贏NGxSl2S.rF2Θ.y$!d{~C2A¼ܱ<SQ$Tۀ1`TBL1{qIVF[fLMJ&boB/l@̋<ak0G2A` 0*R4'YL`1w}Xg#ʘ?9o7r| `PFsh/}ъWδVU9]sDzwyp``Z,]؂86=׿%(h}C{0k w5F*+ڈa]۱̬Z@w|߶:r0m稵9{ꤧ6:w$B֚K`k$j4ا!$b)_ _8#R Z& }eߚCB{pq;Ch5H)Ktj<1dQdi[g kA)J/9K^܉Q74r j f[L|G~K2cKSf"iQ]sr4#ً. >or9ߛ͇͑1@vؗF/F " p׍*9hjSO⾟j"3ݏichH#/\HOB@Y6Y#{D|78'+6Qjv-ͤ{Jeqf'V_k`xNg g 7~-T4yBFUm@Hkl{Dol@ k$]a׋(u8Zc3Egw/mq/ Ҝ7<`H>g0TM\ί=*O S€?p xC5-?$masr@og6x&HՒ;㱦'QqQIxrM`eάwҿѣɤ]/-|M<&_}*o1rEV6^hl,a : ue;W,yG1uhٹ2Sk 26;mL {R A/뚃zce| p\0J8#u3t6UZUSIfvuU}OM|sEKČrې]SWt^u$nihsh;ts,O05=vU y9(߳lor(=E+(14''PsM zDDyoȮP:C:%mc!I%@BRZ O ]홐廦8 v.Ωۨ?жd0po3 I2*ړ5aK+zt_7R܌RKe %#}r;lXdԄ]Xv㭶C aQ^Q[$rX?vxM쀖5=tCi!B@wȡ&Og5Va$wډv]Q9,=!,B<2f.Up$QJjc;MO7a֫pq& fJ ImCy`Ūn +ZUA}b2XRQs\kՇnHSxˀ{OT,kntcoN"2OU?*"†!-.҃w1]+Z4\FN+^nx0S60m͔)[G^3H*.3qew[L|~TcGS y# Z1hxZJW˼_(HG0hﵟPQL=ְF|W.R62:-Oٯ2a!SLe]O2Gp4"jIlpM)΅uB}乍xfP!"*^+.R>H: Ez.'(w2WZ;y|oihw`K}XƋyL1BAX(iUO]ؘ֚zZ8A&+keF ,]BqKGeƱ={kjMk>-(`}WTDה}o < +iLdx KI-%7f`tĂ޺Ne=G|_T'=#Eka9nCCoKՇ0D(!'At 3_s8M4vN{hD5^t\ZI>Vu;J '--O M:UaW:~`R[;'{;%oO:=aT 7? l p}d"~n՘ԗ+wiuB5#A HU.x;bhj[IsgWXd X.h.pɭkܱO qѪ\C6^dZ %kH+KeM{P־paY:2`"X]JgQ`yfCj>:ŭD"ciV)",G{ܣUGLrf/B})+w/;}Y G0ec#ѨR$=_=c=dzVfY[#?mȆ\dǵ;`HALR[IJ48oȚMҍG[Qs)R~=_lBbg͓-88}%<[_}3_:ZdMY` h"eWa +P8r E1mn8%1uE_̾XUc>9-y0Rpؔx9:C ŘD~zBSsWY}kfj>.qjg=Br'{jZ+⡜CeUƀr60]NfJkלdDʓoNWd)C B;cχQJ(67?qjϞ!<5~ _i!e}9vHL{#Y,W,ϧ:hO9o_Ec[N|-ہZseD~NM%^mvkny"U ZgREmR/߾܋N+FL뜓GK&ն)SmW"IpI #?. AI $GA R}OT}Vm2wy^ mar^l@x ӽ B̄l,Tn ZdI}p/_N>s{JgڬK8SLGbA2?>Z ֝b*'$}Qςƒ~ڞ$4.'+>"bq$*?_= 7-2 5w3C^bMrbJfEbU8!y^Wt\ʈ>hLen~ؖazT:_eG" $w?yt-H2r϶XdL5'9|s&H=-Ð!GF3߱p9X'C).Da pIٹnpBf-ߙNs$ e+3Xt'ht_5''j.]zcG+XE]3'XosJ^7+,V{c昚B1!4Ӟj(\+M2$cI6@ňa(׹+Ũ:'j_fGs LfZw~ ,w"SMn9v AWRIW dR$:zzUyЛ+8@*<&?u^CjZ`ˋo~t9\ Oz>AN&ffw_SC/PHNLE^{K7 sǽ7@#j[ B?:#nU/Y.A?І3wLb Vϩ {5j}ҡ1p^y_+^Q}\ hx|T%?SЉ` - jX:bkbgYZ0707010000006a000081a4000000000000000000000001668c16930000b644000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/%]?Eh=ڜ.+$ѵ7Fmr=4 /X!v \ҷXZ#6():?Jmƈ%Ÿ&^bJ^Ș$ĞO t(G |USC0 E)zU3$O bv,1 \ż\WTg*pS-ypqhC~NU~uOԪu%{>##9u{eŰS/ҽcԦipoq4B!AN$^>!3|ˀ #rVVL (逜bV<),GX}7;^nbK-7]a4q|ru+X ˈSmu_j6J* NJf)Ty֋&Uq 7RNqH e#=^Q+`Iڿ;1f) ʪq8x-5k2[[h8,7qëh +Gӽbc>63 `mg7V.e3:l$u>R 'dFyY!U_G~" 4c)&}c@ĩ<^TzN닧Milu`h}`Xt7sx~|WVk{1!`9=ȩ$ug=q @zSEjBMCwwD\T8ٲlORg\ Lu4e|=xw2y{N+-9?G31f>wNu{aJݷqkm5Aj%|m 2~OLg4gFd_ lZ&D*gqֲ# 7sv" eZk9C>L"{+k? >Hx!Έ,AfRqunE4 'T&s'ˍ) b]\MGP'b7l)8x򚢝4sA$iG+zycĉ{Z]7$ryCU3] D8['*}/QjCf]&<ɞ[&BZ!4I΢ro  qP5<pvMq޸m8q&94bN!B#mHS9/G>⡘q$ivA\7=`+& 9U*L頿B q;nO1zJ1D1+g|DFᢢOBd2LHgahTS>ݠcI} P0wi{"D3 x@C?0,vŊ=O ȌTEGcg)PhV Yra &,Jo;Eaw2 a':)34r]4j]r^goA11~݌x(N{Rǭ8RɬFAOn:}oDLUR۷ph3 "U66'~NP|;ilf^e}g{|PkDXHJfG_" ! J[㜇 x j'prikMT5`2,Ni ص*|1+R Gʤ(0S[Ӛz9Xh`P߇!pd9o3*\>|!c_<\lҹkGA0X4TF7 [S{%"69;"ۚ-iUF|՜<`b%P Jw_kbqZDYcj2YR NZ`=uޣOnw0JL;~g͜JDqY0c>m BvNf\ȸɏ:Y)<|LxAf{ v5 l&6rXϾ9+HDžن5HbܭFK 򠓩HxsmT k聮P=ܕ -(F JBl-l+%3嶮Q&i,Vh V  sŋblt.ONv\:7W+>ff0kӧJ! !#"B*.}+#tzAB7e*-RDCh|}e߸)L|Ls.@-O5L\IyFV$1W-s`Q,vHx27ŧ?+S[?_ e(s=\µuEr4XT] F #M u%_ z[]28Rlhf d4_Φ,b:0'm[:tԥ۫|ėcЅݦWD2uaAO&Ʌz)Wt#.ܔUX˴nb|9gw_dQMtؾMUoK=&YܚL[_+okPN Fɗ06}umEd+RFKU?EERnK ?x]~jF[]_B>im3PEPW"vV*f$&Zэ̡T+'Bo]! M<|⽜{3MsͶ}ٕͳ4#$`6 Nq̠0|5bMGjh" 32O%_>z/P[+Ŕ8BJYѽR]N)"53ƈ6\(^4oCM:= ;n- ]3_]+$8^ Y/^*3:Q;QªJKS?K<+p,cށѰW|.I ĕӃz)+j_iUuu#jmu[u卒x%Y^ /P.B#; he4Wwy'7.GᘭV:7eѸmt/+q e<r߼}6]Zj$g@LvYu}Ƽm_ȎH|QGK C6@{ɃcWt6o)k{ ByK*LkE=sl4?VdkE[064,Ol5b6G'ES'҇X<ŦEۘ[=8uULHg0+$$jX1wwbTi`,F(0v+(!]?vQ?Q>0Aa.ޓd\7Wq쇆[;iأ9"6`sNg DBUsR J/n/az;jqvzy h\AX,9`__Nbhce!N=N\{W (P@a]l%XDZ4c" 6)c̓!^mh\*Y1AZ3PL[ʨ)3G;J6~ZeiAwL"|)3r)t~VgmGh7Ljri>Bµ#M#d}E|F k2"Ըyg_]Dvĩ\cg1KG` }Uro^ˤ@ТF0Nt;~ ?v"`95y[~~5iGʹ?ja5/@hW)(KKT%Nq}Z.y':W7eyC}IF "X[Uo9,N7]2I"][{7"L]>h knLMO?[ym-5o þq\;&!Y{ ٰ@W!e-kH z7{:mJTfn9 J;w CG6~C} > ٜg{CK/luN&1>s/ޠE[I[4ҧ@<''zU@tĭt+=_m~eÙ~o|5'r\|KG1J *P3ݡ^bq3r "x#=59;J5fr9b?/)Y'ˣ(.}C,/8 {G pT=L@~LdnPgDKxhfVO-ư$PKϰ XLpVHP\<ߜ>dO_0Y7e1`cط~f<&1hN֒f԰bkZ2eEFRI~k$~BHy7Xs2%|VBwj{c2f0E$ Q.cUN488MHiڠxB% QMRJY!*XW] ~О>xȫvu t!\&:2he8V$EZ"fAcH2Y2d^gq"8 ihPKA> 7:cMsFg~+6{6[@cuW(\tF|mrtf~}DƋT1!Ju(ɫk|^UT|ZDTRX٤0k D'aoUa,#Ͼeȿ!yo n4k A v;S-0P+=#c %WmN˜TXatle# ddi6i)sM"Z c?Ӑ<̯,l; [d>(Q^GM:{+ݛ2j)D ў 5yJXv 0A^XTzRG>t4}N0 /0CO_EoPq2=lurJhO7,[@(σ{+Ɏlg:)`yƟ[.FP$Z7-8"H-}d{LÉЉ.YQ)r)mZ82r5V*<ҧ޼7G1o%leXyK0Li_4R2J(9/Da|ќk!@5q Rte CVgs7̪ʳM[w2GbihT,~sBL.FRޙa 7`<$HU*-;MĤ 5(dϡ/ ^$}"2y{ `Bl'h`7@yG`<G 랸T$`ݏ0M=G9t.a([bT`F HF贼D!Vh'>z&I_ۖ"“4-*rw`W`UfF`ٜ]JT:od]"zF~5dsŁc~`{hk ?2%R𮾖8Ԃ ݆Bʳ/t%퀑S *2wWî'B Y^E`q8dJcn2HtKOs Q`c,pDmndLLnwHccÜ%a:0Y4FUG!CE+D'~ÄSCRt4 PCox L,S\fd^Hx6 v bs$-x"%bVRõZ~x a+&J!isnW?p{܇|7.[]v\|ܴQzJ$0 @VZU|m,3Ћ3UPKIG_Ƞ2]'4<vl5x][ul!_-1 {{1$GrhKKLz0V궀? {" ʛ}u]UAe5CY~6 F:SN*ai1%ը$1ٍ9ԢS!Ψ@I5B/:ORw>̃ "#MT0dI,gc} A 3X{M+TCJԙg&PaЉ`aBb<3gx.]ћUAJ{8bT\&gT}ǒ$0BvU.AxaZd'8*~/w~S !v*eSsߨ_'{0mcUfRr"s1wl4)`+Vuof7zشn6E'ZG>?9K*p>I!h|%ѝǯ* P1BbBhBVWV q\ײD@zOqMlwBhQ l" ʦc2=^vMflJZ73 Y8 ܟw]`a?R6_x6]0u̯!vI 9=yl%5iy!VK+[?"8EQ6/4jc}pqE"YC ىԵyY̼O{<fh,󅹥D W]<5|GcW*xz.}7x ͹ up^m`%rݠL~Of9 uzB8Q4a^<T6Lyze4I ӹb wDb4c`#&|瓸*9Ī3wÀƼ@q"ԴdqL~<*탚(ōmvFF.`sβрP9;%sj3'U~MRq U懜kPmi.z6ܚ+{XF_X kƊZ|sRZBV,7D\ Y- ,cR0|徢VQ&fGf> Hȉ__ԯ u%. 0 [>I (]Uƒ}߃wpKz[Ea8^aVW8JDLZ~1=\[5! 8A)ihA B(9+eyvAx|ZTQbz4 C  u$o@Ү9Ƀt<υ@z;_ ν8^rdp"qM]Qs>YT٫Um,(ƊI*摂R+dcZ_53kKzlWb^nGM7+D7#K~ o7wo"3oIMG>-]Ha{r}t8I;xr䈝)կaCDyt uqw7{]6浂URq˥9v}oe5]ԹCOkw0DoƎ<-4ǤJ?Z^{h>+ qCl6s'C(lm.PzhkHZDbIb~XoL .WH"Lպc_ax\~Kڧ6-Q0Ve? #2LPA[-`|u=IcLzʧH<;49ʷR7$Ԅ蠲 A4BIR{Nz8%O[:4 :Ժ Δrl]K 3rm:ʷ ^AKǰO1<< yX3̙먝sMCkOV樿 r&l4\)"m32*#&)]u"\. hW9$|]ǣ*N8oجY)X鞡odpaB*7jCV(< s99bnRBIj=gw8/%x`\ "zmeܥ{2[=$H|P}hCJ硩1ok x {VZno2ʮPĪ^c\[mV8/=-3)}}Zp>O#>/1Ri[3[i~W{<>N]@吇.r~^x{.kҪMxƹ%gjV?gdL (z}#GuYO͒¹ yK$vz/)}7Y/'P};6)X_tCزIG.m ڞ)V,1JE uݻU#2g&2w6X .(%hYj?W9n'C$U'F2GMA~4b?'  4>gx Bv!ʼ/q$9 uu[x [N4m^~~r67y՚L=׺$E[ǾH]ԃfn̖ux:7 ~.ԆU*hβ (Ʒ9qt-Md8xX*wr0AZKBJ"ߐ}̎~ܑ-M>t!H(b; .Bm7,M6`y/M*c-2駰PMb v;4lB:_~pp8#>_švcGԣ ;PkG p^;xNa ~Gr&a kx]Jxlߣ*ݦoe !Fp an.9<5,A,N!#LTsRQח6D崮6X?sk:ݚ^W> =&WLN Ɛ=F 8ԁ zx+ d ԧ?K_b&7>ϽcCz]u;y٩ґ^n *c&E13SsHIm3%eUC^7q챲LwPYF0- 5QYJ1 =KkinEp ~s$&usCTGO%eszqH _p.g  JCPXib-;嬶_Zq fSksH TICZ(Ͷ+l|db.)-0N5dH(pU6vhs3?nf0"cH jk&)PX^Ϻ |7@ty:q/^LRDɖdL yOŔ/ yNů*i0fdZ2}T|sWnk|}mX fl]Kӛ2 c,iC7ͬ0:}S\p ӱqS~dtwH4_;D޾ud(N% 81b<]|b& jq!:LUt:C4˒hʪuJ Br,~$$L(K)g]AdDS-B|I;7-fzqOsDQki楺 ~Mĭ7kr1 Ⱥݛ )S&OVv&Ǡ'W~1HV%As^ L#(kȡMvxk0:Z v@E>]@K’J>y0/B÷b)gfIe#`rt'ޕWY=uhD~BKAqZ!=q ͒3C+-,oCvͣ;8I: ƸZ^u/Ё#T:[͖5 0K?8 Lϩ *u:fB:W.-/ kGZQq>HyFfd1 JgVW(z6>RfeܚG9_wѺtX痪u(%gq1=lbp"KMY #MAC롃w!O0aqz柠^@Z \(tQ` O~}]oKBZ2_Ujq_YiV ND8ܑ'ِ(W{\R?"Gl @alǸ{hY̦TG`xĔ4=R}`ˑ F#T>v .mJA`ris#B+Fa2%Yn6-LK7 5o c# EhVR:*LYuV']58K"h6\IB^ɷ&DUw4 /_k \&J] mXpϱbk|jM֭'r,m6ƒsBN(rcUBXqbcQ̜+ Ym) {oQFѰ EFsQf^I"yUw4*9 AjcZg~g&'Sf-Qi8XV*6lձD剧ؗR%x&]7V>]bd'8 TwW/ŏ=e^1[PqR_2 eJ;ܤ49K*x3]6 UB\[6Gh\ńaBސ/5R  F.IdQ:`ZxaPgmʙKV}y]b6"9)$+@ JĤXNxMCQ$j?_+y;ѵRe{FZ ,[Y4 ڽiF,Ւ_dO|aY]w ^ l e1h/ͨEtπyK[ӲHt_all;OpD &d_C-9mBc.NE(>2G0j}gIvyp~;_QF xvWGB~ȱZc\Y;L] qx5TQUktx Ԡch^i)v>NQ.O:-~ x7@L+Ϛ6>K%INqķSIlQYD7(JzO,txH['сy Nj_/B, @kAC*D(yY AUp:XŠUPd_wyG@ 3xݚXNŒ+oRFAwdདY|DŢHa{b$G#zu88ղ9w7m7!'=^4L`,x\Tf@UۛJ.ŽG>X z~7`ʦ_\L{5GՖJ&}:2trx=jݓwCQ[->t)ʓMj̜qRh,q'Aq I|4_g %-朑h%3NUܑEM[ʠ$ڠ;xBi nkJQcdisIxo(J,7pDD3̞uO)e28%MH4-" ӫTO hڱ?gC%. VJãN200nJ:' t6#o <@ǓSODB$(QpSw.he0V̦cL&L@ {䞙w3eG e0$)!F$d09“FӇcw7:g)D¼-%O`S̴M0֞%g~YܸO dsXMy6ɗmað}~ʇwIul@kA 턲Q6/g#alhוrO&^7{UzA]Wgk*B<Wf|?4k)] 86д>IgV:j A96z|Wd^`-eZ-7CDѪhY OOw qV,PT QB a$ Nۅ"XVOڒC( /0Ft0avEpwH+W1\ | b >܀ Vk[$|K_f'PpP`ib>WYa p_Nr f6l>ǼFg}0j樣J/3tY`0T[?nN=22nsAݷgs,M#4Wmά'H[1QƼ28Ftq~Oi\a55RaO ;l]gT%7 ~EoTPS)x(QD:vkpXFa%!c?=}wrO_ ?r(Tbfv:Uu҉G4qv0h 1-Ik&1)V*GD+R~#И[|SJT覥ރ& oUJ~C+=\([bP+%0O@GfQ` mdlL ױ '5P$<.3Nvz4SODCLu3V2klzkMee-!cW|ݺNf8L璩-uڿ5me앭0E h3&yW,F]6tsyXQy֗dpFk!<æ9?cBehIqF3ˁiGtlfԐK><`8Q*V ނnm `sn_u͵ 48.huwl>QtOl/?BS+f kਣj%wXŶkb$l5xT{j9ɏpz2&zDC yr:-w \ -ƿ^T ڄ?[kV,}v麺92<!Lt 9+.1_6JlGm| 0[9JBQlC53;:rJeYա8q!ޙj\, /t*(+[aȊH{M_73oUYNr YXfFZ%\;n-xBY~|}n {KJ{LQɂ0KD~<j~?zsXRSɿ0^<,zb)NHQϦ,`Z>Kuo6Jr T1#Cެ6U&5{ąگ f61{@)FN9L/JMWӃy󄵗Nĺ"(GoTh8C{#i-_`KČo=;4h^>W·z3W3›&$PX yt h5y[iFbM:lx֪d^7~Bw/4z8\IvA!N>H2uڬٵX[9W~Ai;'MԻ~rQ xd,_YK{(X %{UYƴl't* pZZ „ q5m4yOȅzY2 ;15=蒠svܔәnʠCӄITZK8p73HзeALapg' 2ĶyfB+H0 G6|']o p`;q4K/ƸbQ$?9$iW-#Z wr:fg_].J`] N@Dj<ytrY^/yM;%8{7Trrh6ǩ^XI5#(QӼvcRÌ!3`tY0;Wxz&2xs!*TGxb a &BC%tW=-^ǯ/|T=kAA?@{O&(AD'0ȷ} diW92%0O)`țncbiT+8UUgI}g$RS '7bɷLuTNų+ #ww]ÿ?%nRZ]BfiDK}/\ $Df:&@[V+w_agL.[.nr# /C(<ڮim]k~`8DB0<CF\VaY*݊W>HYg9ώ^lZ{s̩<1O<t<*C+A+^[D |JewsMS^h—`{gW}=7 ~Ls̛cEH`rW HaH]hcPF]m=7Keks+d Ă7V;\Be^V0w ppH~AaV8{ ׳G¾D >xZ9z#j8:wOf>TDU\| zaw67@cgy'H0J`Z:Pzh\+)4E957 L_otِn 2Aiehȷ8 ^(1 2C)ad8F&Άi:LneM@ |bam"uݒѲ+찪"DG 8A(@h҄ԥƸgJUHlDoL8OT/xRz!UrWArB| xVq໭m&>AXNŽ—™OR59UT̊Qѽil;V|MBykzZ+.4,Z $^ZY-+6Ƽ*\iR`KYlgߡu#}L^[Pi!b1 .E6b!9 {"^"pа􇰅S/ 'UO8EYR[kgfj \I]'LҠX 32 Aixy/ b/52}]KD /Cr4D4͊w}(OhOx$}8lTa7dFJ~{X ՕZ;)IVءЕٷ:R7AY " N|qf:ew,#8f+BBtGG/#ʵDVEZx*UȌԊb(D2Q[̵J³SBmK` l>#0B2AX) %'e"GlȯohNO" L/j;eV+Ǒ`6iPh$y6/a|+/J/%kߵDZ(YrnJ}NF Ⱦ(` ]hl ,XDm8u_k8T[-(!;NV#Hќu\@q,E9wIU;+i=>K7s˖۬(0-t> +؋1J+D[0n ;J^7VU@X+ JP=WBTI㽱 Լu1鍈,@FiS|; Ax&v8ӪwmGЈv~*uAI1ϠS'eB[ոBL輚̹Mk ԵyypK[\[[n*5;>ŌS  8ˠ0)S_CD!N`qlQHvIe3J3s)wosڰ)"П3C]'j _K]n q;ZLN1ǬEgܬZk+P'y+5ߤUKN& C(EZ s$>I6]xDBj`2NrL F|_vL,f&ʎEpFޥ4QF_c?nF%oX 7 }Φb תA|5Gݬx#c6ax4 n4(2ZDT2JݘBD8w @͑8Y kqn)(nۧzsEv1lԋI4﷤R{h/mvhѴ$5+Xt o&뮯=0D2C xnMI$Kџuz 7_d}=U9 nLڏʵWgksTHWhsl f8hs6Ŧ?s7sF٩JΛBB2*ipbIpw~Og =fO69/+r>zS,^9W>D<V N[}JGojfЎ"\%1京_r1##~jk6gcb}^ ̚=mžV ޶ >>b mi+EchMjy>23b,S7mI5_Iw&W@FoᛄgYA5/]ua tG8{]S`7l#i2oHv=JۢM3썱Y/b(d :捾)9HlFn;CTޙ>^֠y'w=T7(% Eh..gŋ Z_q(Fy3O pBQ8C J y XC^uCsՑ4J;?uv[ĉq'*%pQ_W=/_f˨ݞik׻뎡&D{"1jnDk^S R ۘv'^EXYՍ_w@fX)1b׺GI W~N~ Ao@,*0<^eaTF7+i=puW㕓sa"d5VP@!ƤákOXTM$!s#׭98ݴ-mH] 3Ql5\\Ko5|.a7f6 @c>ӃOj'zWHedyԛ4UfJǖ+4W/Qƽ#{?sJ$pPD IKGU%mά(Ysʍl1;ME 1rBt=44}`-(Tۖg oإaȀ%U;ÈͲ S=S8MKka8=`{rNOxvBFeCF8z$]3,[^Uc7 Twb/)^BQGoi]i\2%b4{RXN2'oWdܷ9Tϥh)<BDss(`E\sN9^1~Wfa2/kȊ$Ӱ!V n"x uɕVǨOA5WX*k%b@"QOۚGjM~ˠ5\ҔC=NUȉN.m!-]6-3/S04#Qrhfm R )A] :c ?O{i߶& 9.}3'X丰.O4>*Lt0_"jmt)04Nɼ60)e(N~FAM{O;P^#P|)i2Pl:[kčǩ$2aL!Z0Q70sػӠg|ZݐaY;ߦ?iyQG: {nj\0 % Ju^jBb#qL\g{u›#>a(LY]$,YLWʅyPQUyr]ѭq<Y|F nPq@%ɹ𤋄ӍzGH}k]|'5\<'Z?送^5tڵ+DL0yM %lg\zlr}gC{HA#9cbsB;dvu Z&0mK;~ l|\ wgw~ϋpAʻ뾜)$EuȯpO +%D;LWvVXXcil&]CWW? Pޜѝ7+*6 hIqDֳ8l_?s(r`d1#A$C@ъcTݗxbJ*t5{˃ ZKS)jM;V!F=E]$gi>kC&Uc hW /KSa8:fh|v&3SSnr RT:ҭWTP 1xȄ@ sɃTP.Cl-YPGM;@X)4=c9_={s nET)GT tn }_63v݇oXd{PvH߽$CZſ+έl.}BU0 !gn0 OJNa@!vo2 5((b.f߈:Sϻ [y9%%h:uQ`k\m S賱ÜjA1i!U9W_$ԵraiEz0YԶl %uG2̢Ph.Z> d d_C8}%vJXu4w2j29.UƃrKmy #49/6 Jlps[pJm*|?!)6,l#haVӭ]i0uX CWD ڭDNvD^I z-`c!qN͜d0 >*:qvlkVV`ģ\ _N A4ώ߃HH'R8JvZ:LX!Dbj2%cbЕL^Y92Ghޑr]D=C{^t#TZH$~Հg*h@~ۯn /\CƉ)c'#TC|4r)\_bE0}h{4kqr))DklP|׎ȸDUHևSSZu[V_\G{V,D//Bck47׹$_-@V}H Bsflj&*zơc9fW{s,IYG-h m%XXlcy/9M6MqUR2t1Fg j"6Z=j/hQ]N;l_穷G8Ns}Ze\84J^#&Qɓ(Goʦf/ @("q,B&.wDN;K|d3+`VEnYG<с6r/Y! l(("sQ֯da\A`{Bj')ARePFӲNj +"hZJ1T,| I_=PQ-{ܚMqK.AEmL|=zbQ"+8^jKa 'u)$%{4sKX<H!^ ViRG]@N%hhnI|: %4OtҜxQ˛f^ cl<%.AzCR F(4rFYdpb4u0FQG݌ hQ&kY<Ay%rvQ l:hA %6Ѱf\V֟ ӚT`TOby/M6ȀӶ 33Uȑ  &X wjU˽;g92@RC']jzd-3~[]Zc%>:p-ic8EsWQLQ#/u*C 5'rlxBΗF ,O'qc :#'c7n;.Vf&k/%<}}څR0fy [|tzJO)͓Բ#s`=P Gn8@@K܍:ےOV%MIPN R<)kH|?Ls$~{;Mn]eiMLZHr\ZwCz YSg ?ٲDCRų>h?.:&m~ad|簶}zF3NH3y,|j)oJiǞ)3u *i]ˉ3јPl?$A/3Z 9jl@Vm7 aBco')PFd|կQΟ yK:4vC/zgd&5</? k^1S*J`>~߽"Ɍn󏗕w*u(DSi Âh;Ҕ67mq>cl0C~ .c33^ԭ,hIHRcPRx3G5oDQ F8#_J.DEK̈B NԮx l9"H9Y!!b~zz9Xg}5p>E فӳ9"!fC1lp6gY+XJI{BK]MFJtp*юP-01 AdӐFSoבIGWk#O8 _Bⲕ W]'rO*6neGnh(rqK ͰlJ04RyfWJAj(c2p=Y+p;Fℵk4'N:o{'2AJۈ1<](@ݏ(?!@Ώ5%[yX :t4Ie0׷7xW=ʹJ蚩dhS4,4eF3f`˕[:tӟ\l؀ JJ G2!lZH[=ڙ$dL7e",Sab3l276^J[J VtpQN\ԃTC/3R30=ΓCz $h႔L8T6jFMq!8*u=cxOH[uhWCxi`hƞ<7 Yp'*LН5-B Ie/`@u(\rkD@PB壔&M/ 8!Fk`, xMSώξ~RPOfqeEmm'[BO_=VfF7?)ab%mZRjݝ 5 ucCsi1<4X>oxB/ʱk kz՘ilMv.2qN?\`>^͎Ӽz9JL0˼Ūz-=6`"0qyb#'h[MQ {lU}UgV6c5cb"u))Ղl YNWby%l!"uƞs{} #l{1t}+/Ulʽ?5i 0ʌ^2MGS?vpU^huf-y^[kb|W6AO:E3Cjc8Cxpq+ncf NI5c&62U5?OeZ'u 5q4Oɇ/'}$XihRRSEz~%{Jf֜N{*,́41K`*ESd$k v~Z؂~rۜfLjL"$ 7u}t6#rƉ2x-.ϭ剧2m*θ˂dHd4o{oQ#zlyﭛ#' dnRvD.6Ϭ.| :#.^~ T#Ijv3IAeMo6&mn1>,MHUIX,^!!ڥVƮS}b2L}E'h}$S41_Uu~h+H <H!T͊f$ڣ;+sP0se*ylqEx*; ݚ7/ %&բڜk7m Z?;; e WQ s( Ŕy;?R՝gxrQ%#&O1W7;lzR-R^%30`@ŝ%PQ]:-DǁeojRBw(2|<NEF#d׮U-".=9U```$`541ش(eRrQX u 2l(ްOxM"WS}u<_;,qNfh@ 'X aEl){m*Na.Ës[f~ލ7v%{P@ղamvIH %Tjѣ$/:FQ@]^6*kq!r{S j)6T*阿WgѤ~ɖv= IoX3 S :hsS.a/hT@jՌ! 8jC@mT>E]tbPg >#B+q!joe:jrhb+Yuc-PWNaF V$s*;W 0  ]%[U2)YZHp\bX@51-Yj''?pXq$G.mY-yF "wW]ξkA4W]-w%,TVpmGr<' r`~yPAbW`[A+t MDpLi+5uϡ : d=+ OQkd)!&@&` t'zgϳ}x}HqY2NϐY-+ơ>H(=CЂxW x9- hBLeXqbBb(-/,r~;ȆHFHfz;ljӏ|6' Sƚ)NmlՋk1Kh/;.|P߳2+R{* w()2\*`+pn]b1=TȰv7.ƽ:7iE_-g/gydQ8`*^Op./?XX*WɛLҒ] i)1'N5 Ƌ 2$o#9N \,u U?4oA[F~ˎY-rH :Dhd|؝\a{0<.PC{$_2lv<oĹ] N̦8EN{)}E5nnԟ,iE^i}_5A r<eyCt{d6lK]Y8_]t?$ r&J j,%Đ fÔ5:X/[Z&2$3\5Ƨ8#˴/^^1ѝ^NM"Ğ>ܢݍNLLAjxOKu}2&•+!˝`:sFBLff]g6[I(zT&J_R{94 "QɭP\loȼӐ:-:-Ծ1ih$[iA ^\>QjdJbIRnE)7݉-ɑߝ{Mԕy܉]<{c,!PU O8 e4^@į'(<:T^Xq s M~.ksY"O8kpnpR&O[eIgv'A?f/ܜ0_K-F>_hUwxQQ{myliD&bpUi)y Kkͪ3X Rl7J 5eSyH(#WjeO\U%VUwA@Z ) G~jbt&uΔo,? s!DK.ymz,ii7٭бȠB| ~Vr,F#k2k*|Tcd"s/&Qִ헦*AFR 柈d+YF/[5L@7*|<ޒD_%mZqG4/\@K 2YmKōȍ#YZjCLbub#K.c^ Ȓ@ޥ;EC V~N#7DE@@z(>HǷt "4c~Z}1q1ΈH_ljƩ`m"JQ6Ds.$`||1DD._B?]d8w^Wb}٣#S(pήr='/-yMQ?2Kϱzwz#}%)u7u))YJ%!l/g $C cUrqjw|dpK>,}Qю׶&p7  \/^"yTk`l7I>}}^0jį'yޚ-c+>r4 !>╍G14nnޑ|V KwHxuY :z.)kb {M5h <2ICo)r RgH)D'''od;),X*NG嵞F7óīqiə݌Sd>LKD(,*S!]GM0%L)4CrC \R_u/+8YmɭL4:, /rrPwS ӱ=, |+5&OC"0F!|ќ$8787%ɼj;meD4m 21j~Eサ :Kr&ȖQgDFGCWP1Tm] gu T@Q s2uZ2aif1n#'ۢ}h=;2<J}NT+G9^"0]K;o )Eᚔd&f@]p8%%l󪪠Рzb>G+FJ0k/XF׌TA0Rqtžl=F`g#5+~٦KsAwf (>#B"L/|Wn5ZfN UDR$}0h:v65>P .,Rx1c.;+\ZjeAcLrxC,s`4<P-2b(S&j.wF(rmmZ l\m.Xd \}5ws AYͤbxlnOHeC%g6hޝ-Oy KnKݤtVΔDoQנ4Xx{(?HvZidlT066HWDv?ŽJM7H(@TW^.d6B(QSWc tX:ux7.WEՓ{FK|% J b_b 2D@[yT"SӇ64dLlhh;~qɲknϛ. xۀ;sKq%&s8^RuI@ qjtQb-B9wՌ p-^kA^ _(rqHjy^m.~J,ygWvD_`|VAcx;;h;E?:Q`/LB%N0谺QE~/_%ibU~;v.n9Fpւ㟃Fżp0_93gJh' ago _h=Jl~}|];{U;$ѢJo㴚p¨@isGGp)orCUT%4^☊ q"Xv5K5tcd[!)9vp<&Qcx73NϢ pߊ$j l8k[]wg6q7w0tlt$aҿj'o #np q@qF锄~IO]?=ܵxA}lh;Oeꮵh|1$yJw˪A'G2^TSkn{󱠹~֏=w1*x\~AP'xI'2gkj(& lrO2V,aiu?]H^;PEOԬBX]ϑ>k|Lׁ<½LG0/LzS.Y.I !Jo'_i:S-aל?y2ke0ȅkmqgakgSԠk5I+L1: 4Z8CӍg_Żϔ2aĤu4G#nݼݸ.bTzfѡޟJ^j;Ȱc@hﮖ¦ӡjTD.ZY7*YRuW׷38ҙ}1y!Ku/=R0Fsf[ܕ/ubwBRBձchUJ͆aR9=W,cFV<=|T*D-=ym7`R9FJjeҸkvGl5\6i\si0,V7&Th2z݆a?p֮I*>* sP`=|K}˲m?>, "\Vgk-?`iH5l~O_*jAl{Y0X%~_]G(G5\z^hix6w,!_ %eʂt]R:KE9%{(S]/0L'dF5A3? +=&`jb7ɘZh"ג,äakoe]|XyuHaiM `$8 (@N8mpBsl{Eb>Upa& ݫ{X8CO$Mzmou@<ۦ'g'`8mPdߡ{oxĒF [2ytBYXBoc^6?Ŷ̯iLwWS%M\-̗"T̨87lSv8 /YSAٍˇhYF8!!izvN;\§X lY s,'5r~}qxي@Z G=:#Uu=ʻa՘65G QB>a)u%Pm;>nBiɖa g&ji<QO#:Es݋[?pXv rl_e96zD'~lqrV%y[Aڟȼ?쳽4iET|6u9Q[LVy~# z~TO[A< GzD}c(PAJ=*6,m(fVK&! zMXTo`yauVQEd?n rXe\F jE W8]0ֹ|b.)^ߔV1e9b8njdl LrQcp⇪)1WD`bqrܪ Gנ=&zPr> 6F5JuP4;37 RHZ`0NFsl(\$2F8imqRύ @$h1Co2|c|׳3'Tt2Ľw7;9wˍ ƕJlQ6>#B$:? ! uRNGh2r8GK,¬p; C.d!#@>+CΠy _¼y1Ü hN@rIظ "sF9!pmmAKm٫t~2 Ͽ_>.dqE7"AڑQ\yR ֌4̥ c:ė^CuP6xŀ$dP:b *h˱<yqL8NsДiDp~6_Z$H&TS qLM"%B$2),Ӌ5N.Lנ`̶Bevo#bf=;%=zogT[՜ '1'^L_h@Ͳٶpo3~J.F+vgD!3pw=41i-alOKQgم]('6gЏt\BeK<0WT/b/ƎLYKos:9'QuײhKMTPϏ؊pݛh/ v`tK4Wkltoh&blCB4dwV[:ئ]rɳ `soF~,>ňy F|> ]4k%tuj 7*^3쾒H1?"? |^EXo5tBBXI0_P4(cUa09Kr 8 !'CQ;.@O|vnkcQ'Nn$G33kd ߽DTr1D/K} _j4 Mp}- k=+{?c#[aGT X Ϯ{0TVU߫^V!u^Rni#1V-WW*`j+/q4lP'rf>_?Gր᧾Vk\c#՝Lv P_}oHIK{^! 0@?#KSOo ⸒Y= j& a}$rpGQ,Ru?>E\Ϙ²G~ [ym2b, aɴǫ1Bew&TCƟrC<2 v{3L_Z,[y ƦJjpvdÕ_9C/M󲰠C09>i8hz)m˼{O~cL>BHM[PyMw,;[ _@ șH1`TSYojwƓ3M1vj}+=O'!hG)kp>ζ9AQ>I\|%+Z'ݮa$9 |]QqyNhtJ,+,&!s0#+Jv|of8u-n6h.9yH%/dnTaw~rM흫ѾZxLB.^P_qVLj̔|iUFw*”ڳ}mqDNd o`ap(@Ъ4p oUF"^l ӈD5jiVEӬNJ#廧\ma#7_8 ~n?$eH*^K69#-#L,(KPT8 oTk Ӎx G$ҧ\N1b sm5EjMjӢv+cǵ./oBE(|\i/r&5c 7_/'=Y_iϥ=8p] Ѻozqæ' u&JpOM-L{B[1%F٨r^j}ww gjLf~Iq/z?|*DD\*N M++ `KQOM 2`ӆk?oL|3NN2g%y`jN 0@顄jGAX$$ňa2^jl3yBC{P%[1S6^"ek]Q$P2/L!z @RNU9bDV7!-d*(TQ2bP]= KfouVژ"PrwUj &v_}f{GiSY<{l[$N`˯mn ~SWk4B'r6%Y(gKf+“@ w>GBR9KRZjkxrhy|I&HqHRї8nEAy&t;d0|xǍesAٯ1X ܥƃ׉mWIf*4a8Wx"Huĕ_r >o8YkduIzd |Y9#6Sx |?E+s~H4(wrs_8ѢBQ'c6ROH2_}iu %xP%*;G ITAP3ĈL^ԁwNsHF (ae<_娃Fs\fS?OD2*>#Փ#nJԐ:7Bc"lk5̃1RV@N2 XHqSV\ 3Ms 33YN1| 8 "m3 2?;ZFf8m^PpۙYa' j[HhY c(u2/|5:`OfMk/zĤ=3`AJ_5s+|UR !A;SoIO kceᯤQ3҇CuX$N]wk,j\H9ER!⨑Qyum{`7Bh &h206_.?'׎AA.W:x^<rrK|K!xN,#N {כɡc(EA>h"4'gs`FH6ws>a=x;mSS].vS`CkMY8w@y@s#(IM)yfQ$\t> ֋ڸeC$B7w3ؤ6[Ӵ;@l}9Ʉ0䬦)բfPܶ^̗OщYYVK;ax<"WEݖ+-SHحS2~c _o m$ }]/zN;C i+6pU&Dbo>P?E9u v跳ךP#P+f b&} U-@1UNj s9^QB@.˓ݯ0Zd|/zB˖>ԖnUR.c:Z *v;ljCqdt;>Kp@W^gOxbڻIl9aM&}Z.}FYK qYRk?nufM Ae~C^҄N݊ăa C^Qi=8GP؆ d<x*7U*»E+"7:i]"\7ilA@He *J׶) zI*ESw8_G̟j?&%aa#8*?`T aWz7@*jWtt݌Jm;bY:s=,%7*;6tӉwdwn2HTĆnq 을'ZD 'O!:W$c%9km#5['\eԓH'cX^N{J1+HO[i|PSS]{ !7n]v/L)4(۳/$iCс}TNHtoeѷ T$/<> sg4|׹ZױF~Ǖ$8gT"9 ]@Q,Nf6c}>UlƢ_N|dɍ)bXg}Pfnvk?y04"$x^S#6 /wY?s:ssY HR|QVa &*OeW:p}Twy@!B#gs*07c.q=AM,j)"dML#U 73Dz`a'3_&KxYf!tdmG>'+9 ' _n8}?apۚ{-ŪeY},{feM{JԶkQN Sʤζ1!Cnuoq-1,nL g`S,rx3Z>%9 sΑ{cb$JS+V7Aw\i3rmX]"(oj^hg #OszÊW'C04s5(x yS< vCQr:}}РR bHʇ!Cw8UUȎ%,'Xnp)lއnfA7+SM 1j. RCo۔2(P +6BW{ Y]$9ЉSK]?m[J;Ԙe4dcZ ;zNk w z\Ֆx%Z=x2FuR%J~U0Vrẹͭ1JU{S⯇V/Aw2` B)U&.m kvFs~i7m2]2FSp ^0rܶWEVF:Nnco.yvL.q sjػ\DN;fdUWI/`+b>k^L ~J ::+r&9[f a@yrzvidHt7j޶g!ON5c>:mn b w d{i)Lgh쇯FG?8- I`eqFuG"M/wy2ދRvTIZЁ11yr@3tC3JPؓ#w4,فPLd7wgdqZ9NR)ې@>ɞTN>ކ W ]Q+ewD(1P_=۲9/-+liXQ Gt=GA{S}b D?4*D!5B)dx6c[  :\|Eڤ !7iF'蹃_]qt6z'TʏDsB8_.RF@#_ۉjs-c!B]1͞A:tоG8&EŨ$ɻ݉6ίɩR>D뽮@ `ɓ}G/%w%]<-D\*GqBkXS4\Y1s6$bODq-ɘ//H[n'fH^F{Kc%ԉ-xb) y%SzSI=/7J}x4ZClLM/2 chb?$ @P¾ˏf_9 b =2\Fi ^+*,;)or!SR,-gJƙ'ߠuj>j Tt6ƘRg'ZA؈ݣ.f)70zi fj? ozg0]/S+EHA 9/#p=} 7T".DxVv9lsґ ϘJ`֝oSx`R!s0"#|J#{K/*wwE3@rwuGKiI0u V]Y6kٮGLK] i 1Q_j VFwJ)וL>% s̳.!Oʝ2(Hۧ9Vt'H1K[|-&SuCg6ӮS p.S!<3fD3FC+o{_l$6jC@[SPe~#zh[yLN j \&p@6~3ˎ@5Ť'"LRUl0XQ=HDSNJO 4'Vd&q} doNA_ERҀpԠ# z\hTt2_X:{J83O7BzT\ʡ82rKj2}Ap{88ǭO*x 0 Ro7 A7T8;/VaC~;d>9AG #?˙n"L贺ܲO,wiդ|o H .O&Yo7}- 1W=q_}!YCόx3wN#=.(i%!h%䯣M1#0XTQH.-3M.6=O/`uܢjQӯ!#1^$wQ{c|!J"ޛǞ)>V';*.tRLIg4z-GH]`= .7eBvWt%Očb6 ?\5[[!Bs#.bGzt C(V2W0gWH|KX/ d{Yү><g=͏rr.Obt~S^Xu+hc: jĻҏtOZ8ߝAǺGw/ zƆ+2-;Fs 1K0e;wޜA@ IR&E9,WQ!M 7AoF* W 7Wp@t(&}j'e $cd{TmJ`&8s?|k x(Gxm 8GK+P4}.6Q{` &E,쫿K" z9^I)B|imسhi\o;.V'1){(Kc;AZKe!Z>/z;Dk{s\.-OU>7m ~wNYϠ~{ȅdˌS2W1A; ^eVA*O _WX̤ω[9%dMqF8q!kvmoe'Ȇ !8 >n[`nF%T2w>!7fս~ /(w*kB:_:[@IJϢͭ^45ZH]cr40ӢL}D[V- |֑2%ު9m̐y!EʊSq#Zr ؖb슛K `({7e2]Rj+S[|d[3hhA++ I!U6C'ǣm7o { RނYv/SRq~uB8:J )n\.m*:.\v3*H $ݠJ>pxSHԔq4@a<,-F Hw"8=3Tn[,M%"8~mewyFؾx~!zx==dy%=,HG1y'1U"6]O´4nn \F7Kl" kgQK.ZXWV('Enf\O4eZ1{jh-.e@3q>Iܿsz=L 9M+Q$ &x8qI0*":0`MXeLu$B]v!yqsdK=]{C:0htFs_+[<=*^mWbt﷍swù6O*mΛ\ld{!.~5Ws:OzdhXU8kZE]%!$X|Gܕx~u ɱL~ðr$ >祐Q^\4Z.±V~ mk+T{]`>+ xW>+d5N#bg:Мm$6m; 3rXIWc.|I|FzƴΠmIꗕ)F_&6 b{3?q~(({d會 J ?sK(=9ٻh)$jrn%[o%' ͳ3Ɉm m^Ni>E`Vʪ~{EhQw}8Gt0% Qc-c)QCMC)%v"NY- > 6(Ö`$ \NH1bY;yNrЬ 6<OsiRQduu(INpHқTl>jg96[q5;3 (T&hY <5zIe]sB>DEߎ^5[s="/'e(-ՠe jAL SVij6!h#Z8B9e]^ʠ%k *3>zW ϟL(aW HIwɴ6lF5G=Rv`n[.x3 .,u!(Ɛ`t|ܷ]ĤR7ݣq׶^@ -5yXQp1e\a#"mFQ{nfU|tC:az"ېV],ۨ1W:}Ƙ͕Zp@iWW瘢*h̍}V)DTuT&, bqBFҡ F1Yό׹GlGJ!(&$[L=P$aT PaGL(!O?H&~4C]7ZTGKmTEeq j#t÷7m/#y@F0 vrܬ72"-H+K%I>|eFlsGgJ xT?ȿfqއYTzqe!\ࡠI9OhUM*AQW] b|nh}h ;Z[$ CNuAe[.=pds]k/_s$D7]B, H\g@=<6ʃIcE XgE:{}c^1ҏ{qmpR@^A7%b$3T2e=e D(+7,DU846bL1|˩7_lEd 6w4VY6?=:Iv>I őEn2 8G T(5W2HݔHP0bNhѴ: voij<h?zQ9tfQ8Z`}D'X)Scz@dJ(Dib!s/ũjsk'ш(.\=5e D:}k9=s k+L(ɗ5<ٟ2.#¿yWf=!d+}ahmj=>2sr= :ׄ`t2>Vp[U뇵S͋Er遍3A̒ۅdvc1sĸš9LJ"p3}a=3uw#L03vѮ?]iiW`o`.3(EJbB!mwSR&SOAAzfTU lj > m.SMCN? qP~ '\Ocb"=gKg­ GN%XF9#=̀R R,Caef7Cva \J#ފ ެ DQk]W1F8#w2Si`?4Kvٶv4QsnaG&1OH/l$萖,u>L,9R^(f|l VPfgD]pEvsձђ~s*.LC 2lMy^i#[ h&=VV!~< KT ^DfS{0=amA( 2m1& 8[])y -at/F,5W5n}W 9<ő>*( !y)s;G ?RwY6 }H挕-&\Ӵ"@/KUHj'M=%Ym_}.}=)L2[ TG'+bT(Uױ%?q&R9c7HU8x:v[Fyg3ˊB ng`oP&m|{sI/LRvDށ5;R훜* 2Ղ)YS-zPc{UugSfwac-nܸ9ڨ3 [o,r9&QŠTW|VMMKbC@r^082Σ0Loѭni4t zk[S]$ҟᚘM9ˆajLeԝ9* QvbN, 5.WKSKy&Ȝe$CMhK" g{_ N%t((QN#FGg{\8b4s0Gs+gs)?ITbAx!4*a~Z(S-R`]N;C_]wg=ϔzRg (f٭ >'VihnO6mr }U!L*zH:e{_q>Z+w/V2i unlX_,ZFz7(4C`n{}Oa1sZ>b^v#2Φ qK)yl28n`,|nhu>+#Px:S%w$N~m =W]xp\qèa`YA{jlt'D#㩞 ȫRwOqsסRd`3/Z?TRiJRPݱ-22V`ciR[rajۈ3YYc '0a"s*mcvK+_$(!%,V [Yы0z8 lTb9:a"j@G3z<܆n+QwUyio~4o0"m9 In#e.22 V%͌E"u(L?,4M (x63Jv|";"$ȵj+: nyLy= B\B`6rnF|^f< 9cy]Q$2Jt ER,{ OLӘb{3?CC<Sq8~0*J{YS _Ĩ "%)x:dK 5x瘵E53^R%|32=:13=l`_0$.{S<K2a%gʒh8dO$gގJ?߽}D BofyO @wopWLn`#2{Ge fV>[C`w%t{;腺j[L/%1< S4!Wb8eMh_}MZ[3ñS6^ m{OkY\z*25pL=lKDA+W<5wӅi^Tfƙb1?jͤ`o:9vw֑ Ï°V~ӰI>sd觘\  K𳌓f,ئb($ORo(MjyZ#hnH¯e$H CQ>h=\ȒQ(&FpT8BK~R_,4(ɒd5`*TG_lnFŽ|bNEY3#_[gTWcY(-|CoB3$TEċ*ۥ5[`U ׂWOsuWkkx[A*i b!=Vszn|r{;m2,iGW3yThGZ~-OF*Yy< c*}#WxժvD>yB , />Ha_ qP.q8a)؞T+G+RFv[IьqpBb&;<@GJV-_.VYVn:z%Rʹ}Rle"Lɏٱ0#6*6\ aߒ\A86JE$~hB5$u3EpQu8_g|.ɵp5k.]`4D 3 opnzՕX3A@ (_<\m}.Qb5Elz'4^%/eH,188GvO+LB+ni\"9s*ɯcAiIJ̈́vEҥwEu>TA#⨥Dϐ_*[.Zn@큣iW%p8c% TCLK 2ye*'uXxmMTw@I]izOc$5#SC2-Eq?J&l3tv j]*\MsAK?f+QGNnM-DHyd!QSmkg7y\vwo'M p)^,pϻYY ju*6oLV^xV8l{ÄmIKQՠЃVC& 4 Z%'OR2s)rざD4)N;V𻕚uYfLLtF\ؼcd)33bMj2-p]#OѬPyޑz}Ik+dҟo*hqApKWnQ}n]T;D͘cg,OA$5AMa껹M<8zX2$^[3W/#W.ZL9-O bF\ %cP 6 t2\Wk:2mdzr|L]79S1INNGLXlFw|99+$bs(l![xiGg$Ep_; kvkr\?wp9UTC#դ]j$y(ϓ%h#vx箸I8U $r4 V " $о~.w4 A'`9Q gL X>m~)0E2=^+i١6 5y;Vk\4F6ޒm6>LGV(C˧Opv Sh Y5.P:0[p/-\J ONVH~ݳKn3Im<ȈP\HV |5I؈ƷJtZ*\I9ьiULil .cUX #dF2*X7E]M{!BYPcLCU3T M"tVecx Lr*["g@r7'j̥M\dTp{&kCrʌ;s`tlԋHcLcKr4)J\, bpw ܛ_q9W<ݷōYG('}[)=";Z8R KtQCO8Bkؿ[hcG?yЊ7*cőݝ} Vl\”9Wzcb:K4L# slz l<9wcUrx%j_H /a%27C=p`!nkE  }rqb~Bp2ONê+Zժ'UGƈQN2uP0lmaۜ^ډdzΠ񯫶 ܗeT*Z^QuGeҔȢM-Xͱe"/s~m.; 'xc1WE&J1P9[WnOs).`{"w{l(2 wꭜu͈WgT̮iW :(^ԓ}k?4%1bXyl|_0LáEc-DvW1&t 5 +V"NFMA{73we`Sw/"]&[kn H]+,]T(;ޣ xa7//@AkNjQ@.m{ܡcL-ST=u <  L4 A77[o^+Tovb'C֫=Lw\J&kYwh%&edTa(]y~iLe%U/kI8gbx^&iXG\kq O|' D:aAIsSV-w:j"Ͼ.M8ҁ4(5FV,%N[hilӛ1>~u1l )]tB1o H@kF蚝@۾,S ~h2*,G RtH|?[ aCpB=AM4Rpn ׋&Oa' S'oQU|R S8&.7t}W E7q˽C c뗼 9r\(Ob=7AI)%3z_#93p!RE{WC~1 GYOyׁO h?7qć7E30c[WqIJE5[r+;=^G,m'6Cɳ !kl ȟ~6R4$#n>5mJl%}GcKg.ggg c P) G?p T<] yNaeی PY a?u ȧ>a?ɗYqI`Nu=YpM2FzeWnՖoBS .S^sLp1nYZߝ0r5 D!pt@ZZ/{B8bkOmQn-}JIw,5(A.OM˥Al[ y p>Jw B ja Beڲtwgܛf?':}HI@}.֥H!kw(zҫg_DžSTIA,/a\L'C 6Q#,AƐFZST. V hn:W$B7v".#!&fr_r0dFDq$[>Dw+!pY7%h,QǛ#YVmkSȾM^c.PKX#Wa>ĪaP.m=|nVN>no~tNfgTnqO #9FQ<e*އ(MNqAqac|7l~dgaw#6{ޘu~?&( zn]#|бm`2F=6\{h 76S5q}}";kO/O$+;򪌭•Aw / PT|PdzN;~O/cT鿕Rl+x\@}"QtF`$Yq2g7ޱ2QĎ64rhZWmK6r̤>UD"]m9b| +˞p$ yD: ƥ /}mjg]}B9=3P%~KȑkB3_@Fug_sg{]B鷟i;~nI^ a466_c}@%`6>7:ѫs aOp eHDpHH X RS˿ -r^X]xqgl'i0 C/Z40)VcܽY,N\ ⥧/y`q>8v$M`-yo8ٱCE7WsWz ~jwqBh+yv WBM> %fl5I(v&DsoHZnnLu~UM?a6|%FX,5JKvW7^oS(S'I%[1Ov.gcA$;~*T(O?*xdC #m }_/SEԫNk4RuAۘP0;)_L ]ox~(֟wk b⊳&5> R $|ْ |F\ ʍAeƒXZ,muNC6Xƽ չwrڙQo>eY:ysv!6Hz}r"<⎋d_+Uқ^^h9'\`[n]r7 s c|W!78b]򺸥; .p&pF44ZǦNkQBڕȣlIfk l~#E_ە4qM; Bf^EEQb?%,O NBܰNKYA.7$:2 _I]!)ѦϸA zG?D!1^JFl-`btƤɵ֟報 _'D ڼ[cL4)~O2r"UC|vStqC?͵BO !c6M3E0ai:lfKv_7ﺤqpA֪]8xL/bqk7 A0 XwV1:ocaJU\ _b-s:圮+ !j`:(2+L6Smonh/t“rW`4j! 9_'eWUΓoW ٷ(AH>vLE(fӌQuBN`ЩlHts)wG2pv?nzAb8Y3z!G@.s2p$JXȹ@ #[ 'r=>BL?5A1qv1˱2ee?oqi> 8bg'߁.ԔDį$!w2ZLTJ]%=T&&nD?.ɹĤnDkrZĂ/ݯ y_>q^3ǚxɩ-g쓋IU20c068a8TE_?_ CLvtu`RU ^lb{ 7Ob 25q)5:HɇO0}Fo+I.9Il? -=$a5Π COۦ6CxUR@;$\]dS@CeXK#A,IX nweOb<)W+Oxۮ2uT!ȫ%0Q{]iDQ^fQE&RWZјUK&޿Q0v'g8B|xlS9V#IKb0Q8sM(ga /EOJ sBj1XÙmT 2 mnm%kf-K;I-r0hC:8,f-l{aFRx2lj#?E"P>k/ 6f&e~sًZKMǷ kW?*\3K} z WgdeXKM/Q1rLw| /Xp@BLj>m:&e7X(WA=?e!,=L[/~ Bn8[RV4!J ZtENuih(]^drOS H$/ea塶i}u6cJsKEAu?}L3ʠBBee|?UgB=iQ$+}Ol;e 2U)J;K/P1;m IȠ[LAJ$m6+֎'s_BLHJtB[[r'oy( ~jJzŠl7%i`({>ƆOs2:jW#Lwl4e-JL"TMNvIhbO r/nD3m1'6biЍ*]?"ћUN ]PsvGugX"ؙبiCbqڼ{ԅBc`7|hR##nƢپ Dff)/sXѡ 3O! vnBD^X? Cr\<ȨKYaLӔr Fn?M4YZv 괐SF-)=$ElJKIr]uB͐ OGUj mABoUMvX6v⩸i幺H(#2E,O @/hxsxOOL̞c=NypqP,~xީ G p^|5+z%#?S xS`]u׬z't2򞙢1WAZB+ \dܫz ə-j74F:9rp3).ĩhVp[7ѯkm"Pn \v lSPn1{E]35d_6؂X@l\6<(Is7 j{͞;$Tw}旘E,ż^(/E"MHɑMf#Nfڦi|6L@ ȗɇU7ıFnAwn[#+a໑te8]&>޶1Yu@sV*l }3Ɖ{Y, L9PT]y]^hIkNEA߸f'-Iru`t=?L/dMOfKʐWv >rZxTQT@Gw3v5(x.L^)qyeЀ4.n7޴Dl rڈ6> ȞFN0; fO|0|=ImVzc3 /7Cd.ϜW&>keƟDp - Ej  OdሀX@1vFY#=7"CZH8yYެxu_"5 nxl$^Qjzs`n9Z:9U,ge p}Ń:h6>T 770ؼXl pSIQ+V^ь7sNՒ<^Cӵjc&Y<=w)' YNTv1|O~6Hpp(Ҟ>cG,Ov1*ip2%}s aƪkx5ONgO?psTuu0 (ao$tc&X$@za)p|q!EA{Ʈ&Q=.^hDJ#$LJ6o-=Vk(뒏МTL􉪠-ޭXKڞmFmŰI*MUl?4Ld%Rj_6>D2T؋{PeWXq0D'݊7EN"}7/C 0nj! {#޳%'EZ|7P<%L/yy$!- .VA}vs.Mrc37OjVqKf\ԓh 5tIG )5(-8Mr-utS%ˆ~ @ZˤI2r'&cr˅䯚ڇn>L&AX!r>'nWTpw/BlnON%|h SzRJX}ˆ0j,VTKy6Uli+KVdtWq{ڷ~)=pH6qV~ٜ뙜!̷W[4Y(TSigI'tq rǜKѯ*a.9锿 l> ovG/,-أ~"b}Zk IÒ6Cdy+w68kW`1 Ļ[uڳb KTŔ%;3p(+>i2`q<#I5y@2RKHIhQe|VR GkyZg<#]3Ej /,4)- H9(ΞQ@\+y?'0 bR_ss)֜bukֆjfxP纪y,~ӌ?PELq@*YX-4Q >sޤ|u^sQ.8H:{tFH6|Ce|T| ֆ;1[mAL&Ob.:{P 3^ӳڕ 9o8Wy{j* `Qת ╛ݮ`: ָ4,`+9[[/qwvPSm)dVes}.hS. 1Repb(#jx~"wZT\'Ϭ]5!,1cN]C~M4"$B6% yo_oosNzTuj;V>䯼*qVb7xM ~LJv$tJsPr~DB_sPr127+%qv 1'X0@^A?.S q:Z΋K a̽jtn.cżD0zV?%X|rf"=ȵUA1Hp"ڂ!ZtUߍE"Nn7a RyxT\&͌1h7<^;c+>NRMd+qg#p|zkkɸd#[AM|[R9nrEk(نcn׼:4 9bК^$'(k 1 'r noJCo"bȑ A~o;^SKoȒY(H<!dp9HXLf7eM8wjdݸW k}r"\z:#/2^ Vn4-s<-s;VE .`YTjȼHt6vI<-ГeRzhTC/^quU̘o"QqKMmmۑI,ϊ0o[YIQ v{D܈7rDyczy=CQr5{#Mj)+2 w a*$ucp{"d: LbRoc6 Z C ^`ڶ\+s1tu(ŀ"Ԃ@rjozzVV1sh/j ߖtl}l]pQkWP|U: ,bkqɤ (uǔGwL(!2L &Zщ=G`?g`2g#g袠uWh{ bZlk'PE-z!J`6/D=GO7͐pt,r3±W!oCN7^6.(.!=: &g c ,B0-,*)6f޾pE\o^az M#*Q6I %R\-I >l/ŭ Gj&rEaSYh8*Ksj@a3< _O)nfC -耪-}Z tn5K!_EĀGy;k]j~'tuYI[#k$ʭ4`ڕn3^6$|K˿g i\WŌq}` JO.5ej49:W(^rwK !U&^&+z=i?W@wo=%w/7J]Q_iw&Ծ՟|3 !Z*}ȲËgJ}w*̼C }gȤDvFO3$p-$64b|0p˫[ Xo"{H'ZFf*ԋ= 9l12k nyfVXh $Y٫_ oO;FGn!Gk+]& Gh+ -ٱ\lX9 e>qf6g*&rdPޤr}@b{Au_uA7 }9K@NM#?G{f!Z YN菈#RYWNƮjm g.' tkb.7 t>rN7_J_}֢nPGgn"~ H ?L'0$|_TY?mZ'"$/]HtO &-W|Ľ-֤Ąj$^L\Y{Tv@J5,hdDJP)I)jj 8>aK8.j%;Pᗠ~'(O\-!͎:SיPD|\ln MrTy5yԦ}epof^ >PՒuMB}JwGUCoT 3H vӺ@mij6JYsC egD d>o57AwK KAqx 1I~%gF'P֛3eܓ렔jȾ0:Du^1˝@J-TǙ$=O_2&R{罨f=.$HLgVlDi Y:OPe@/{Zw.KR}6p :^ZVsma(\JJ>tk-"'wy2`],yobp@2QYyۻՁ"XĿip>f1._3ZmfZ/1~ iL)dB#`~@Cg (2!X`8ob5Eu`- HS߼gDͅL'*l]x\^Nt9ˤIjȩ"w]%+ߏͶK2(_^Ћ}4* LSxJ'ky*A'Ώaxcyi,x*l HԬ63YGQ@'6>qפT IHͧ a}mƩ<( q8OaAXk H^M5#peoe2KOV줏\q0jc0wji;2*sV?2~7,?*O6ww{hF g8|PQþٞmwF2lТgӝ@ׄ X{Y)QSn>R;sgH| Ɩ+}TvN֞>WtJ ~̊X.S}hmR:ia\>]3B.2aӋ%o x9CPnF.jSKdw?! $< M!s%ua^3QQkV<ʠq}aHriƌEt(i+< mFʒrRZhU6x[K?COB.\C[c.ңƱ‘Vscrқ>1<&]=r &#ulKZH9M+ ^}h7OY^ nofq&\SJ\N+O +#G?4{Z  : ^rNKj`YW׃$ysv_ ݳjyh1DE Gytk!pB>S9OU vxӜ2H#7=mYR',mp 80l:Hu;/B mNۦ(RS%h.sLmsi{RuB2ϥ|kµw;F\}8g,:n4",%+K/UA3ĘcBȭ xD#[w ;Ps #v8ޛZDrVh\S2vs @#pۯID VŠu : V@. 56"źv;9@R9ۨl|Ž(I_\Y4~~?'3vT6S׽4DlˍjkB _$wu!ѷgՁ?Qbbτ;-1SLFXF4k9a:qS)Iz,cv{9"` #uG0d^$ bAzÃ(;(3] n]b]BD.:w,K:khW(%hwJzab#"KkwB`B Vn"'v#IrEy13oDqv(xۢ#9' 3]r<"*?Q8Om>:hὐ2V]X!eF=#iI?)2Hchׇ i;_%N#poE#F>d "-cr˩=7ʙXM4_iL|W?CP_&=gӗ;n VtUO*Nbm7yJ"[xl㑟7$k>_UD`3A\%*Za<,O]sJO|:b8#K{0 /62ÓP0#GI rr¢fm,Y[.Uu==uҞ49/c= CEZyZ`9zeQGuTS>\Xim=_a}r+VXJLit}L<;ey[EΐJv&ɉ(WāuDMkoۅTaa2em;dl^; ɀD ~xKQLvFKXԔ_ 2ѣ 3_*AWJ=ߧ`c]WclrgN-<{K|hz읔 u3F$ ek(D{Շ)\ Dơ&)!t/]"Z {q3n{S'9>ZfPI0131u1ŷGg7 &:oɡ4VC3[+ү QҨ`v0Ѿ~ Nv.np nuڹ}FϩBiG8PTөC5w=$ZH=!ċ(e lTCllqǃ8Mz*QA#qgEesl۽Ij -8%ļnlV/1U^ћPj5Cf.3-zXaFIYuؘ ? !BIN$r!ĩ@8L2Q?Ԑ¹Y8Dzzp˱#̔;@K ;mM(&F`HA_sVpo%c3Pのefu'-:_*Ek$u (Y +Ē<rL[ d {`7;N^.1ɍ=hƇ(n,l9DEܘ ۓ FۘpַSH$mݺuS5Z[F V>b䝺Նa*ڍ$VP~ۄ`x*AY/YUWA] h-}ݺ7'ʧZh0%A(-Ϙ/y@nSY RGI#@aQb}D(EjDV rAId?~k{WDÁ&n{Vr=[*Lֵn TAe}[pkvч|,,)UUo8䤯B0 dʡf\˂sJ.J*4/YTaw|t5/M`2H/UvVZP-r6c1+w%WPĤc~mԲTT zwJYm;r0(,~Vb<7՗/̽יT!;q݂Hoz=q6־lޠo}'7> 2Vʓ_\1=XpƵȗ/Ib,j.M&__E ,W<"'B~Bh5;.~¦C=1])KnD܍{ J?Wג~T=4Z 5Ld1~):f>H/p\\[phψJ 2\Ch ?,2JՕ>-Xr4uwf)C܃PsvE噅2]Xc4Ul_BIWK 8NmL=>;\OK]TC'm#Vق,u9ЧQR1لAQ_Ui;i8]U: [e~f_+ r쾟+,\҈$ 18Db:D]';1da.cM&{6D(_W~i賾za<`S&NFP;sO؝ %i vf!lj9df\B_NU2 /,^vSB*jL']@fpR^k!-6 ^m5[#~8fitCý&Q 4dj|C((HLocdY Z=sF/ 䑗aMZiN^XD;O'_qƠ,#܈cd FYe>0'+sx[u{%Ķ79ˋ|6!mt„EL> 8J<Ϻdeѝ"놟[*B̠b=Q@JGz.hK50yf@0j`Rl?Q%f lp.y}pYK1L} @6Cjl^ѣD/X )hrv m{-UoJ\3:bnEi2޽4ظg9un7G(1c75{Qpj^r|/4-sbP`D|=eja}lEo:/A J3Q#I^gyh%@|1&_,=NK{hX23C2ex;B,&ᄈQeP #'&@6#lku%şv9sjO BUѡ/G)$! 0 W1x). @tz.&Vw|}AF9t5v bnljTQlFN?_ʼ.3OX>g,1(t4,Gf8+ejK5Xߣ)5C#t݇6 v(ۮaKJX+j;Y=QmX|Ƙ WJTqMXcQ 2Ge < XN?"靦5KnASkWd޽ur>-*+zY$U,XyPv?@λ/?3sl j`GTdao*ޠH$dVzՍyg 9Hj6â79gvLHxT$N7nXDQ6NG%{@'J~sk' KsmBcMI%( +NT v`b2KE7z*ڳӪĎd>x`d>c/Al#.(9z=NQtldq42Hv/ w%M VRÆg"sfw<ᚖ{NM0fɞFH[,k@SSd֫4˹ȱx_=eMド6;m#ð$Ia,H0LuPӘlIyW(gp]x~0^'*rEe1&HPJzWXgSSƠ@{f5.VlAZV$hg׿u(*IIHG2vG:G0<UK ><°妹l"ۑϼڛqTd)^t]YF|Th;*Pr݄:t뉂8ud۳k0M2xIDzV*D鶦NwHi5'CeXϺI?pb Zjiz;kɩ52?܊%$'1Ǿm3sJF1 &*_(|R;Ɩ;]Pp{|LZ/:WA|G`Y }E& ?;>+)EQ.?2]^@^sK&QcKJ5݌BXf,eR7<܊]sBQRl [`I;Qpke$$kx3_jq.} GԜ Qz_V|2{_(.#ܫ̭[~8Q -t,o;8zXlgg)&gk5,*q'qrqq0OE@KJ*w ^vp<=FSJ0o{{O xSpr]Yoʦjoț(Z6ru5ngwFxEUѤt՗1D$|]lAߑl WrSO(TZ `,3c=QhL)t?{htkTm*- LNjԵ:zbgL٭3Z⮾fY(q ')cIMbՓzT}&U٩3Q-HӖtΞ i)8ԐpYGI*^+g5^]5eYܹ}44ō_+wvVۣR;EC &RQA 5u~(4 =|+\iD3yS Ožp5/ ,hxƅY9T_JMաs(oνgHH`&Iߢ,cOٓ\+Hg_}6?`awFعc~ikRcu-OxF{t~>f3^ 1heđIRa'^zH7`F_9c4aPSTQsڵ3C<;|&7-q;'3G,h2KF pkI9iAkν{YwB9ķr⚫X/ + eHˎvLaojW`[t znbP5P{ Q G,ñKyYp cڿʤ ]r%a՘󪂩Ni5)y B12t[)|& Ě Q1 sߋӀA^f~ub8d `x֠AKAuI%C&Aw{3Unl-|'>+bZ\nh f#1b3+t]ZܯɻŧqQFUFH҇O"ա}`G\iD => vʨ&m=LCߖgVHEO)0xrK Y\M+N8I;Ora91 @oǫFh0>"n,Rکz:ϿRB`;N;y¤hL]]{P  97U=;lsx~VHDM l{25g& H PU+NyL0{| }P TBQl#V #G}Zii]e^\^FL+sgrKT= `|~ɚ2AfPD;,g:S`R&"RK[{q4+/rM:rӊ \g{@RěmPaq[H5+~=ω+I .I=mi7M;/$.CrHYHq6u(hP^6p< 9UQi/ !Qm4մc{.Kp+LԛMp-N'G_ 4⿍gZ-c\/Hmo#.'iiK3U+]?Jq+Rͅ zۈX8{|ϫ=0.An x czA9-;oz7X¨3B }(QiEhJ,FΓ0kRvS~3rWBٳU-f& GfA&UNGյC@/쪲tQ=BT;N4 ʓ$$h[DB*՚6vσ.46>):r:dViLNf˼Af8Iu7=Ϊ%^&62$PUb@P|Dhg iڈ+mäSQ.{OGV궳]zx`&8%uzixߑڦ\Z I yPjZcx fw6rIhY?c5L-=prulalJL QAIE+pJ gFbܲ50;Fgr[^4eb r_G]LZ#=8VPwI Zw%j:>Bǰ NI~cW}ͨAVYklGB0rMi7Ce %=d$a:,zU]#W Yb>N8=S:ʾ) ]%{U*.+nGQȵNjt7*öL[\: jZAo*gJG|. l)3Jer~l{ gM:| C5Op]( $j9 ,4vy0x뵰shٹ:mA dnmrf󣼙V]-ٕ06gUQfzkƸOlRsiWS2Ⱚh%K=uR_5I;ctktGm{`y3SB%կr67>ɁRmYi0PB$خ&\NjD`F'hP~ :Tw%P/7r,A%`ksV?ƪ_oՇR/Qj`\ -J[kn'tUQ 4Đ:]UR>},Bcl&n\E݆H>3naq@M-S%^d U}qcFATu=t+VUNsK<{1T>zO|{݄G7g0ni>̹ ɚ3W)"bQiuڻAB^>ث3I@¥6"% j}eX>hΌhl هPU4WDJ/n@![`'Ul Q>(VچtƟBԦtDE0!jv?Hr>hfh#a\\z'(?%OF03%}Sάb02K+%o 31$^^Ώ|MH6zh״ ]!y5!/mb /<зGzXTf [Xf' ~AAY 1cJ≊yO~X,DlqR^BJ=(flgz [@IjU& ]dY#VP䡠yFUhNy$^0tRC>}*Q-v7!Ia Q!Nyn _ (͞iG=hl4*qp٨!ƞ.\{0QQƊ|2⪭Dt2b^q9Vn9Е= g9Tx9ϺJ\@NX6VM[;ؿ^2^.j:Fΐ|̑V6c|xa NSpDݪ4;B8k,79I/X7.B,#Nq*x)Yߝ_SAJѢOHg֓g0741зymuqCnHġ\%&a'g8 !օK]"[44eԨAjͮYf|:;0b'h3rzV<Ƭ09 ?(؂w6H.<\%Hʧ)a2#ϓLM%zIQ[yP/Bv!Pf-M-v%>;i݄aSX  ^օ|F2$rY&~$ r%1`_<3QtY\j(?tq^ %?("U~5y9U^]A[T͆,ݗ;.S:KƩx@w,Ha4:7:GZ`ϒ|/RztV rT0?B1,0P INz@:;oy xU@gea 2.Z&` մo_Rk]|{Qb64qQgoӿ!9Ħq7iMo8 B'%l9dH9sf7 |7}1gL<8V4Ti1N5RW+V;uWئNM?10d@/c[ERjۅk#X=G]`tX $=x{kEdF%ݫ U7B|IOdUD2>fSTCT5d+3`PbyU\{  K?"K]iNѦrm(v'"VʚߧjƿtMыǓX6r7R4IxAU2iKPqn 4Ͽ͒brKJ) 5s x'=Y<зie$&|dtjc1tY0%Nyw[49=%o)^ ̼Iu}N[0)D6^9>6斖-6E竛᧸h eJ[X*.cZGrmjer~ G~WhG{2NE}??3y2`2B4:4ږ1xƭG9J;X+ 'ԓi5G'N`{70dm ֘L;T/r\W #~.=4w+hdv?'W'_KC9S^kzZ +1|F>&N>Hm; C<uj}vLuOӳ1lֶn邋 Wt |tP鰸|jHܦK?ʰ>BiFs+b1?lbhpXwKnGHqィ0Ŏ.tU_T>f՘uDvcǝui1ȷXS[[PqN$gUvqWG"9aW9U߽z8XDCӯKf*>Wv.WUtWbFoxRI#~~Xm|i,]M: hTs \ ga$-*2YQ5|Z9;:LE =Bf8t1]0؝HjX1]!=q [pEg>rb2OjJxCXѱ~Q{%jq3` w>j,G(EHamsm)v[*i+Xzytj+) &~ӏuo "ZGgwd!DlKBB,tYor>~ʼngLӬ,SF|kphDY)ŰP-ey:xѮi\)ĺ=_b+y2׷M}(>S @s%)`R[tC,G .G v( x4@Sß C,!Q)]?LzBrCf$a|G3n[hFv#2̍YY!NkhЏs'p*"H\oʫ'> veg8n=lY 1WjlCվdHۄ-J̸yno)V 9.BapxlGGy3Ľ- [,hM4!k /-`5&CpI':h:+pY-[5n,1}ax?N١rܻ a4qsXOz+D ˘l=\x߭9jTJ=eZ&iHJ0ǍRF7E1xܸ)qNhK\zn$ U@a/=(5KoO; ;IB'g< J؅>,cgW+yAχ$̋wCd.G3{$uJ<=Lg7 hd>{ѭHg~ޠC0fҮTdPj-{¶h_zG CzωH|0$7K\.-zd,kӀp4ޞzOѹh3'd m/1m/fSm-\LɼR?AP Ȳ`1ِeVNjM:>58^"sN $}P5qFJx`ɗ:g |flLkm^kO/ D9ᐈ'ل7O Z^˥R|5ANWEassKI-}s8#-C|[5ї+UMbq ĭ )L\^w\חtea@BL3nb_Uq?49 y}InW`fYL_t|ܗzsș}%|`8|^qo>5wj]b:R!$x(UK%3SQع}4T 4x3qfϱT?B}j—3>%G'YDl3~Tss8{5쒕1Zwbl# 6L*P6;!NX]%Q Khz`ii&DAeC| TǷ`_Ke$좪@:Ļ:,ԥ^x|6=BGQVug !W9+QK2Y5ݐ3n J\Q32++YK+"^yTٜ;%pi7!B7/Q>e`07D=XFP*yJՊ3b Dmטm.gQjIpF=SS \H_9RC͞\p{:k̰1Cv%-si9 I<|(( ^8)DV8d4+.Вf/ A&GyePk"&ygH%Cph|Խ:Vb̈́hc:(irO|*]3+PrX'vs=p!}p)}{kKDZڠÁr黪+zM&f )+L5)X $? .F~{dT*.@LOf/) J Ō/X=;UhZ >T@]WIC \8:^t~CEa;<4J`8rF"iI3bNh|s9~LKv_=i~* ֦̋ Wp^*Dr9\'p4ɦQoaiғv`ZяSɚz.)pOaEHfʶP+on .7f( Mj%ֻn^֘"o%3gC'GA .u QgE'mGa%UTmx2kTWȇLUF]Kp]f{Nxpixӊ=GU-;x7vm2\(U Aӧ2mֹ)x > XDʻSd/؞Ai  #X(ֳc  Z!cwc1լ[$P--^%&8tDNP?4kt 冨:h7bk.U1AHsg17+aUpM.x)(~ȌBcNiu|lx7ļ pOo)x9= oMHs-oKu[r, ȗXq[#lꑱEJԓ'Q\o7mG=ٝov[hGGL[[y>+iɗyVp*#@eϫwŘ-$sE@4e>w棛U>x<oackO&@at'41D.ngE՟ˆe$|÷s׬>2ucObC#y!QTJ۸A:HW'(Uӌ_+Sy]a uij'} ?ĂI%zi>IV<22#k/wԓ9nbo?=5GB Ĩl<oڢ1/huئA.aaTx^r ZU$?ާ]ܧ"8ǐJB8"@fړPG4$b_GP* TtyoB!{J88'鏗*z#n:Lr l(JZ2^eHv HW$#LUS=YB\0W5 EB`(~P YR"lSv*(.2N(s1Fs+lbu%nF aȉҊJb62l҈ȝN4q+7#8W&HF3ڲZZ+&xv4Otj"aDY.(=KBabT&AXe^{fjp0'riC65uن'V#"˔奥/eɁ'C6@wJ?ϳ๟2 d,boUPSYifx]P=H 6~`dTlfN/MhͯlnF>fH!Q򥏒i ☆Dp #U!/S'/֡襤y$iy#=RV:#627JiadG[.-5J e\gi ifȅix"K6宠s:$nr9}ql7drtYO4B7!} m=+"RU/fn@a2e{}Z\3j7/΃_?7p̭VyGI!OWz#Iir5:^"ihZ:nYD%^q[ |#sbl~Jfo!# }P GDUZ{mȀS o ! Ahb'̖.m,&N-[,@ #)Cm96PQ@IqL;\քaHK^hah:5g]7B;??l2Xenxi.&ݶQ0%*i(D<_:*Ayc//w`4AA+NW [0fYw!lfV9s-݉eS ٭k xJdi@F15B:^g+L(7ms(v~q9ɫ_ӕGc`|C'HrFx ;|K%#>@Cz8XcK9XmEʈbM nĆm k_9 7? iw)&$ؼs[F;@)(*Py=Du wn_,ӒDm&SU-慨4\ӟ^:^Uv\_hŕgZS?J":G8߯ l 7Wn ~> dO  -ԀΙ9{H[= 2^.1nhI юEazMU2KZYĐD!R簹_ű{NvLJms.|n|l 'rjoE uL4d#%hsMjُ@-{yYiLa|Fe $S0︼ɉ0+4cdqtOAhaKxɆ&1!χb6Tnf#C!?5[B3{s%h,XWssa.?4GL!'3gIp'Ҕ(ip kSx\iM*JtE7+=mochc#"(+x^tJ_I'j1Y[^z%j'G؄Qth{a)sn7N*W"+lKh+kU\&T[Dsu-.6QlѯцL626S\K<@7Mwr'NmnQ1 h45{ƅ`YF7D)z (ae#1|a*ALVPU1W,CufrzyRw2C32 k3p%R0ʅh52Vh1mpYDo5Ngò{zVbgGz-^]-ݸWlNo&n;7oAf]TU%΍O(YJUÚf973g O_oic셍eU=*(FK =&X"T/jF՟=Z$. MUp}(ySn9v9%w0;]%(5˚8kmTrME9G.I5O$wjP1hAL1T[*sC\%}(!O qX+QVwtxF-" 7ħ\-h÷dowfV'(IE!7V$RK|mVttg Zvn_H54>#ION}Po=Y'H,=u+Hڢ+_`z8;.RuY}STWiZip^f\(=|lZ\iCq7mao9I(U>>S. H?WC|vYбC`5쓑 T[ƩsIXJu OaJ:b;fj;D 3/- $L$wubszM|ĤvIkD|ö& Aq^UK@!C\B ڗZ=I}>ko ~WWnDf}[)TNFdkisQ0+iֹd \^ؚ" Ls4*%U"S"7z&Usg ͎c;1aϳz)i收RA_2:Z6O~u$иazR cMHf$DLem" Lu\o3m\ zF64u%^KeK$B eU&F^骩Fz`T=YW +byb͹UBi4 )+6cWkYHba[/<+gĴ&ٸxA=bR؆aW͓Oj_k▍\(D{?6U50,T8p^D.g+Š"S.ɴi;a ZU:J@ԶWl'ۀ3]RGVNo>Tv A6a8\4l̰̅`t9 6+͵qYˢ~"|3^-Dr$h*?׻ 7;",l|H'+;%)|s VaVΰ_9"7b(R3mrV3C/rԣ)(6N 2E(!3XĂ%<סx`0!VS ^R Et5 >1YA7k~P9,;q3jV5+>M8_T(u2e-MiF8\$:W@:PˆyZ ѬA MAeF߂,^ɬ爵/IV$OeR#z}erw9 SOG[[X}Ѣ?)rk)u{^mj[Up@؈ՌAKmVfTo QIFS4{KwUasA9r0hYm;Fŝ{j_HDIcy;cgY 7c~ڸoFʋNj)bRO/[8H~̆-o33BT_7KL1()S1[ *g:KjD35ڿ%aV_ s8k3q\V~dR:/gk|LY4zqvb 8-!2tOmE!*Z|PK5Zڑ+aS^(j@93GbX2CHFF$㑍|c>70!3 &@oyO^o`{wgnnS:z. ?R 濫 q%1Me"B {w*9( /oh#yF櫦i FjNzqȇ|}T1-]b8Q J CIXV6 ˍ$VQ`myDyd/4"_0{sTwx$%[ED&Ϊ0}̝+څ. 't%1fptgA;,(9[7ֺ &lJX,=i: bݤb̺ܯvi +X@ M<R⽓d %?];V \6tD2Ԡ7Ѝ}53m$\fJ_r?v]LzW*Y@zPΰZgT01`Sy˛S?I8'M+ĠGuoO /eJZ(0 6_@<\^*l >Bp5>k-BGSG1WO},q]c-$`fhB0IeX[5 )Ȫ !M o@6rSUCzĘ"tvE<7?/(Zqgvd:0 [FӮEwZ>zB8T:z*u'JB}2g}K\o EOqA,pVh0 *.bdw@K1BdBgA:ܞ`yw(\Hb(JAhZ 8iN&ov- R1}k|aӗO>X|V.(92iܺaVpX)Ju2$%&VGمZwWalKo-5D(ZC-+WkJu[߻iůت5|3kV8fm.ɷmTC h0@ֹW^3&q3 X.& Ei3݅^}憕tz&v{`9YMCū-UM^]dlNىd@f LnMVfl{U ]`eCo(#K!?`:HwAKݡ9 Z~@Ou};yԌ͌MI.>'l^ L e0^9P!GvLL~6^ih9YB h+,3;Qj?p|(<-jWjH7mBRϭSuuLVYQp{:elJ+I;u0Ō؈~Ac 2; 6[py0 zj1&f}W:[b(:t3dD?l{Jӎ }I%8`Ĵ5ZHg- lߥp0|`qմv+k*\pe2IY]jPZt~-3 3pU'.,A5nŠy[O@Їy~ՆT@Lօ9IIZ<,D\Y;N0b}3/˧s gn-Ǎj|15y(r?`${{s;{^e Vy=4RxżkraKU|:Kl5"j3Y(,AKY>DIbhykg%@OSx6^q@r$:MP&opWCJŜaYă;5x PN.s #C"t<`_ЯZ.܁U47fy52d;~*F`Vpgeʕ™1EN)W7hycO!|y>MCV>(m6 FVZHx>|vz+R-{c>X]'ٱB*W"U0͇֬a XաRsٯ4k譂"S\kM RrmOI&h?PuCe]˝1d{}dSDŽ1  v(v1psjljN B])iwoKf9])戚Ur-OamPTy_ 6?^ί6},9YCn "eqQoi~dDHwz L*Y˹ l ݧm "ؓ s G.(IJjozZ+0i"@F!{MAGj <7i^>(L;J0koNIcmD㭔{s72Lx{|*5ާW4#&oE+V.{@albV_XqN @1iZ9O o#v;PFzM@ _Eh~ S2AM1@ٙ0ߒ{q9_6;D!-O[5b֑:{ERZmݐ! dTC8\Q_sҘSb<45;Ω)\vqV.Ign]b``JūL'm*Wd&t&U@0TKqme릛J>%"o ZyIq5›6K=lj'b L5T_s[F'd0X7rrW֛ N"2zE6d)!R*.G@"J7j2 c/84RW[oTC[ 0~ؕm"VI3jym:3uM )e8@~`Kv,RE4`16bTX:?^$gM h4RsۄcbrB#}S5dR%YH.YSmHtQB퉺Ta6 (ٹa̺/v#x#hR[EfeX{&yI8Fw9lf٢h(r0TdD[X$mڙ QHn+ />X_. Lu\V%K&)q9;Lh[|`%ꙙ\XQ w2pg̵Q}-.:lq,NN"u|8V F΃wwMjŦCʗߵ,߯<1ۮLޅޟqT'hwt>|P;X1 35l4h_&5L^gv=Iɞb<_~ =<WD 8GՖXfekƶ|/=߶!l 4M^mg\AؔMd^^!x{Z+hh'/aB:K~u%> (l? *EB4|wʨnòQ+9uŰ2=20C$5yl8*qcyf+ʜd&IiK<{/2XSW@EMlꈡ )pn5DtNVL3 q,ne)ȎdH3khb&}Axv>PG  {םsWa$aVVQ $8{AQ]jDvU*3㲈 F|2m; SOEhoSWFZՍ&H;͙McC5~! Y", H*ix Ű]X%KU9Dc\@N"&}eR씌ۅ{${{Z%jXԽ,Ā9{>ƯheT]PԫɌ-,Î@Q*#q&nl~Zb_%l{C{&VnqwA5H~qFjp٣}2x*(JRʉ@T:(  y pAc|8z mUnL?hgYL:Jey{D(2f=81JvhNRT[mُlwDK9FqSC/=a獅 YU&Hĭ"LWBr2]ʼ4_[$/uP7CLv`ۛg>Lu,15ŽW5DFwbf6yWpݛ$2)u;NCF}`-o>kWwRXL"xғ#1Ex&鲣? +ͳbF u[N9DwRQRy%)@S{/hL٧Վ̈0bO+Ppo>@}E%㋽ 4U}3:7i6?މˬѨ !m&' GNҎpQ{;lu%4z6jw{(t (k䔙skwpĕkw%BI7xNm7{waW9W3n0!Q {a 6GDd|7u u2?S33p#!xT}^-!D3] K񐍐G" (#eܟ$r[;6&6:duZ4Fh#7ocDM4ϋ*#h<>z%a:&_/]|ˉPxlp)՗0YqS={JJEק/OZQgb \ެwxke \Y~;w) ^劦d՟[yISʢ©<|Kz'^fju̒)Zv`9Ep.㡷eEh\HSNQcP4jCX,/mY/GMGCmB`iq_:G:(nZ+N<2~D}0_ {/CƳ1ZQ1߻[;;c@ǖdX]YڸR[W͢^ s !0QmU%jcnR-WMe3`h@tG~ӌp8DX4@ =ޱnh >ԊzؿL|RJ ~~(.s=ȏDPL[TlD^ڥ>)<8&9AmHKYEU-ZfFr[ui{7aQ`WR&eŝN c.hxSZbU[,vfFo='Iq|cR¶'=\dV ot~}>@~_Mz˵WYTBiKJC*P-W&psQ|h)W7wN|D". M.=W,8r2 {eZvEPgDىyYg:7^- g;ˌ0 3yF!MaBfdEK|~Z:ntVel*bT]ƩO(@ 2qͭ)!pbГ%CƋhûmiI >aM:ĥEd\G4[m~`Ԓsv~,[VE7"dWԾ@cbr~GMEտ<8NGt&<S8Rg_DΊ bRx_1Ԡx/,n:jrPp0U?~N]--(KNe걠|dɴ*IqC~F 1klm(Fs-_vDZcX)5b"2[ T c:[*ٛO* Bqku6|צwh4 Q`#l&u\] -ɠ(":Kx UlQ"ZtiH1ڃdɳߥ33^;uC$AiANHEǔ*8ϒiz h51J_i9ꮯZƿs`q]FU^ϞݭF-s)~3fO @K%w؃ue'X-T:?*:1eUOBl^.oF J)@x+9ͅ_6HE!Z'T*@O j(MS(EF!yo8 B̲/6EFԠsG=:v"Bssq58,?{1>\J-)e_ ?_ЙQÅ'k- #!%oE8órUV= TW +MLӐ x%$<6ӊ=OH!GGky$9--B{hɮjM]2`W~nGg=^39E+T# B v2*W:y;bQ͢ҟ%.$=S)[+upޱ@f#Fc3Ҷ~9[ |AI mMAױ^ty Cay]ܣLoH`=Ř gu%DR&qj^j{Ӹspu4p9zVM[l!wrB9H%]5@k~uVs;DL&͇@a>x I4\۽ZwT} R'_N 640ҒJۜZ)&o63wn 8T ɥV$]`GZ5mF`lC"HBXjMcvHJ_H9lT"s2cU/#C-zJl |(nqtTKp߄}3xghhyǴɕ(<TMx@+<Y<3хNfנ4>T d`^1Ys}k3 f&A'/6a T%Hn#+fb07 4\S o'r*'RbFӅ\  ꎦ̗=1iழH?~C+/͍se0#T_m)D=SMK.ϋ>^DE&HkdҗU&p -u"Ƹs/vYv1&@JmVMy5,F(<VEW?ci B'ҹHWAO#ƆY(*ie_>gE1\:䆚UU\^S.v6?`@,x8D p Pc7 3SظY!%shsB I *{[ &L< cG,VEQy6 dRw?!i,f&RGG:wΗOLUR;y76N4&4BҟE d/][F("TC6in52Y:B9ٍzUa<ҰHp;UjHKz{Վעb1ˢg5o!)26GWRZ磢ӜӼ: vpbsS}6]@6=rPi :]c)|4+l3͟J蝜O0ώ 3} /$oI:CW}*}})əZl*3)&Glex4kY#A;oBs'Kʞi EoeB[hb+dl2LL+LEP#!g!ľѹk?&(}m|>ɴywI,]FI ПɃO??qaVAί9Q=De軱ՅP‡D7tթx52RP}t&o9 %bY' vB>YmG۵ ;T5~$N]bh&I櫸}"*:]mw"S[8X#bi.X`o`oWq)'2hy4\ =k5_5Nesӟ+$L=g:$IKwBGhϿPW6g  p:=G?t%>'jIzGgop MS<\ܰҥ7wZޟ^h:ɐʚ8j5I;/kغ'kmڻpc{ojV9\p?/V$U~8b,GZR100N[A'r_\cve賃q LUdcK$._K& Bg|Unc -# [dlϬеޕ :rxɏa8z\,!-gtqgKm1L@Q2 ~l$(y3kyv+Ӣxgl;jvɠWRߓ>0;5: ߺzńGMwtanK}̩Gn7>ǟzu[_.aP*O|ǃ…`BRnT6sM(HndвL[ͩVd  RDȕn:!ۡ~cV GLf}tT¤WYz~W92 `җ]*^Jn҂؟6>4C>QR| 5&8?F0C8!pޥlNR?Z0>O<[F$qt܄ 1#Mg5q^X!FI)6r:B*Eg,lXeC!dkJaՊϷ{=&y˟d +׌ o!-i)֔rXx~ֈH)K04ٚ_70X|$OG!.2~7 y&XъY9U $ٛŢ\iUBs>}3 8/ N1E]?qw5'J5Cj}HqXjH۶Y!Q߄O,6ᨀԌN@V+ P&xp(d\KMA9@8 MA%|^;7/1/vFL.O QT?=1 .IVOujS]|u!38. a^܍< U}|9Tʐ [7*P'CNt(uf2Ԙ2s~wcĘUMI b*׌tӖ+~cXJޅ/gRЕU62I*жnݾ-F/jL)#95p$'7{1m)cfey}Ϗ̥-y؅"TCRsQ!E6ݠxz&c#,;avL2_O2KRU c$WoL0<v ,AgTqjҨZ%m9t|12-LJAgb]$8Um(^q. ?\5LQ gVFSF`E,gM&soYKQ ٞfFm@PxAs9_y4,{e<ک^u-CW_lVƢխpjDUEj63`i/9eNf|ͼr\&={`xorU}9GrjKu-ђRUyuh/>&Х4u~7\ܻ`{A_A)UDNqlMe;jm[LGWpxS6`\;tV/(#esx*يA>':`sU+mwe bfؗ9RC:}=kʈz%JV u.x"vl2-% HLP)Eq*{D;C<)X'@0׷ζ5J֜^9ВG8Kn'[>cKOر|cô՚&Bק?8tD8Ynd<%l),aAeO+o> w䔈B./ME !2>C.P''Cm 6o֗8l,t!E^9)d=Df\?mE;$'^p c8x 01\姤vRdO EP{25FVUOL,ߍ됭Ov͜ɳG9-^Ƿclg+AzR6tI WX9GZ!xpqH Q)icmw)}HB!1"(9 Bq8c/DDӧ:'qTYi'`wN^U,PNkcOlzqFOnB=&+A0+lYbq,3BTnpx\̖0 }u8pBQdD<^XI*c$-"2ye̖8fPě(N(KQ Tg M1뇰7[<&ƇeR$Vf_![ڰx&1C vDځ90r=p=JW-{sB"6?gd2f*^@ᶃ7H~ZFdHOv,}״zM4zm8*4Ob;-Vqn(McdTH~JTC햟ik+ [i+SiR~O{j4- ,5T Vа6Y9DL; Df†4]@#b,!^˙ziE'^%f;b%AN k{#?XO'UAh]'{^H!Ȅp6Ew԰6m*UL)TH١$nb[>U-lIx븸1Ar\ғ_LBe: ɄpO}s1FFUa ʬ>bŽ >zV0?9 |`:bi.s 1IbPі~wimZ0#.^@!VV 6DoZ]ۏң9(y(lmVKo !l7 `v*͜iўgTb͠PcJ7HxN^Knzt <)sTafCɇ$)Qä=Lt7ΞaG>tE 3Qiڸ'#j[}#ڃy]$rD%Chݺq7X}X%dkaLЍ4ЋxkQ*Ys&/ZdoQj7x#l+huqgڼyVB6 6Dͺ#lRݭJDOvBx249p+$mOzzÛZ`dI "M׶.},Lm6e˗[AO?۔XwXZwדJ^ck @4 wJ}$n@C%>K6>ߌҏsp^J0z ЋFՕQuVh=vHgpK?O-Nw> $ ڋG4$'_dvP>2ۢC"SOjԦ9C](ggDLk&4&?j^yP+o7M  F'i/kz8h)-q'Z\DK\[G,E0(E0uH|ea) q.7 +7 fXikiu,S t̪ +4Y,Iзׅ+QXDA;ttBǎN?=8QjxH(`y:)B۔o^O`"%VB2Hb4JZ2/g$sJ Ģe(n(LLn1NJK h|Oe(ѻ3b5Ù dG`Zbiyݗz4EYL 1ƬZhJnVK i[BX6pz<,EEꁸ#g5oB ׂ]CBU?;4=!-@~GŻgKyi\55TijمG^Qim9D̜h+P9|sa< v+ ܎_$ޕjU.6h釓hbT|1EOzB D"^$Pm`v}UO05̯-371 ?oSuX#bH*d Գ"qDʗHRAɇlbDPی_L#AC-FYU(g^p 8FGR{oÑci>i*6$wrMw#(­({_ғ=UG/s9 .gb(E\&xk18 F6ltS7=!ԁƮ; LΠwYQ,o<Pvr)ד{m,0'BÆMPy3FUZ~_W+k)æOmuGfF4"iGڈ#ʵh7&}gbbSoO4|Ԏ0e)y>MH^Ry*3OÍf|+]y#`Ͳ@x>+ġulרSF 7iض+)WNJY(\lT% V*/(b^d]-R1`áJi躵yyʽ3Dg*BG`B2HԹ{]:WA I\nm 4=_Uݐ !d 2za}qrIי-QJ-DԜ. ֳˉɤ}>$9>}qj|rT᾵YΡOrbl@>lſ87#C/XCd?,b#ʼNUkdU jK“5r@I\m؁#hl˴N!`I$g?%G X# rFڇIX 䁉{[|01$ G+u򡔭c9`A;A9{S۵ۊWTqpB .l! =$@U}K A ur(EU~1p*xuIBbK&*/ƈl~wوko5m킇+dQu }"OTB8VϽ> ZiCԠ7q,p] ض[=ǨԟV$ES l(T[2{ɷ|W`dݛl"9\:O7DY 7Bsb| Uϊx-KjqU4BXi%)6dr;l &1#UӄK U,"ST.(zkLP88'STL,oqRRxx|*Jl9~tD/nQweFh64ߔEnrB S-^u]'MvǥaYƹ\ѷt> }֬-<l=tL%#C3V7۰}m5e8y-*_xP _U7c̞ Q ]QEl.R$`nb-%pnNFip_1%|{&i$EfُTMM`'t\[!~ Ãizl>Ⱥ?N=SlHÌwe|`(S z.'֐}k@6oD51Wl~硭eofVv/<\/mWckX5d/Nwz --|/Χ$B?Ԓ^ַݿo6 `I׸wfgaڢeǭTX<4sq[DYvM c$#@*0I kEӨ  Vn+]ETU҂_h-SP캞nL\]@dmͿq+oO`R~ts^Rs7PizD3`liʡ0Acs mHLtܱcRDUQ޺SCVgO\ԍ _wni^*Z..ZNROdǩy#TsiL-ڏD%ob!!b|[I@ j=EgUR{_Y!#KTcڥ):K HuIMdqu.PL:t̺FŶ3'βM_S`N.-aiNսjތ?RH8ApKtt@|/Pj5 #R?$UAX 1:dbE`$ W,9k1ɊljE a\$=mT̝/-b[t$'sI]@6; f8nBf%uS ^}"01Dfs'\-Z@h*#Iag+p7 VR<,F{/$蕥7HXw]qr&{q.X $Lj}–KP9@ULUvE0*+ ̜`faW5X"H-p/z'5ŋ wm}oJޤCHU+;Ӂq+M\,jѷdn짝LΙPCsr  o׉)Io\H*IC7 tEi}zLtĘX|R[.Ŏ px.lDlh)Wͅ#[@0C`xrcKE p,VmzEIթDMDD,W}QK7;fD֟B*.kKis7 NSv;(^("'MP8@ zBJAy"Ѷ|͑`2z.MJ]JH}K8֚E V_œf1y}DZ@=]Xi^x/ +L8=;hIrtvK!*"Dџ쫿A`t@?'0MaY}8` KDR27pq~FN4j2$9",e&Fީ!neƈI Y<91*мu˛hpjgQE u٫^@$DD1ycH/&[7.)}#rGRR0|XH|zo]ݠN,n$Mzy}G$` *9 ~s^Z+vX,T|nwJM2r5=T wеF ˏOœxy3S@$_-;7U2YR[tkpRL*$/VEg jg>f"SzbbA7:S=[A mp*rYaa@$npM T|ԖTEwH:" J 夵y+,.c| Col֝]{ݠGOEg]"G^^~ąlAT$0E3W`%[TOۓ2#8xva%%4%ABr /tS(qI(B/ؘԂIJEq0ƔIV .t{owdM"wӸ(Zܐ|[T ؽzU3Me%dwW˹a$Ƴ,?нse 4yfl=FG<~vQ9,2L}ݳ"wC2ы$[d_(U"➕F|Nr82${tN͆R{596I_ ݋1uc8uķB'ZKݜښMˋŐ =Qć?&ֻCH3+]]{>G9M#@ CiMXXk1 ;#cFg]Qd A†rQkUT;Vl f0 ¤W KX=Yy]I Ku_DMɭ,o&~ x#=1ZXiF]>>S{dqfRKO u_$M_*y=pMȢkK2&ZWؤ fb\ezҏkrWs~ aY&o;0PEÿm)xŃpƾ#;3Z *CPõ8&(9iTD.+EPD JJs m6~}^u֓y8x}zthfԙ!k5H3BTT3*FWv>Mk^},|zelkXJ_QZ!,1*.<1UIZNBUSAzygdA\n<"iG}Yh)&NqyAqJ!~ [V*͙ۋ%W+*LY F a%ȩms\Oɸ<$}9V5χo; vd9oxN9}NeQ ͆٨8/w1̿J8.$djTIdq N =0XT0Sj.5~y[`h :NSDKpow'!q'4j|۶ _7_gN[OskJńo}b6a^CB᫙C5fĢ^iU8Qcaw(}N족!mXI4/-ɱn7/h[*IloA|rCC5!YO(𫉨]ʺ<-$!֦r0._e1 $"!$Jw eKy{MN%<v 6zf0׵,P΀ۯoDZcZy3]]iVT#[<^K8AN^X!S|37SeIn#ZQWKD|''TOu6b %-]ߛ$U\ZMʟ57ܛܺںm'Ë:uU%=_&FZ畣TOeDj!1\pgj`:{{Q]?8Rާ}A!?|Έ[穧i2.I^{v1mP#+Lӆ 6&@MF֊l畋4>Xg/_߁ݺ狿*)'}$uBGO(+իɹ[!H0`xLb#>ĐzWEl¡B6PZ 3h;vS0WYz!u g !%5oւ3~7.QћM{͍r'nqq`A.giijpa^( * f v=C H<| EaLQm6wS~bN*Wp??B˃< 4“lTV=%=B.Eaa@cj+s1[ 2JDso}?^KRPyS'o`>Da`Iw|07}Ζ?ye/1)a ϧ=\3Ɂ%u 1ms "_[yt:kJ i}'c*5/5%4kA$|#\*V>kb@!yBU~(7{Ee7`%zqE'5*VKG9VZ>L{ vWohťV-ϊ4tYL)VqpX܁8X*&dh:#,ͭȪLw4 0dƤRTߢf i8k(D(%J\w2_:%<(>/\0 `$֕I'Gj,,5CQ'׏@p#YD|;bn[=ٞ]Vm2&̋;N2]U<"[O^emX!8|I@'3ix#:sDY1xtYUbs~d3Svk`#`hݡCP]UN[ d((+`Cz#6:]|0Ch M{E~N=!m_m/!'@9O2FUfhL_XtJOa K{aÊMI+!f z"UрZV-8`>emc"[~>~@1ȤahzEݸKNEq&H3ju]F7VtQ0|'ײ(NUWt'UvsOp!]h I%#'.HYrd ֡W{ AB7÷:PD4cR1-2h4}4d NgWY(&8P'$nؿ|uh|YW^rǖV9hţZK2Bj ܰ'Rau[H]˜˞Ј ?ETO֣7PNG:H̜WFfR{g|%} ?#.bF_ar]rdC.LTmA7y\3~RaFYuQz7Ou sE\=Hdrsk>S*o~$h_rm\.* 3M.1G]=G&x>%RY">VK@ 6Mu i@ ZsGMPNFEWG(^1,cx?v6:z&ԺT快7Mӫ zȏWn{x鑯BzmzFVrkSwu[%]vx⠯Oھo̾ 'HB\fdne솗j?ho;T/rJE.O y'@Q1.}%:y py y~$h29+a5ĝЏ0DڛI(fJ i% }!m_Wl?FF,[0u,D%GDauJQQvȔ^4uc){6?͇sp~%Tgn@PMdmr$ȗeGjz!fzvt@f:!2hb}iU~P"gGsA«snjg8ؐn6ǠD9RWh iZS-9ilS[ѽ¾4HқǀTq_XrPs]`k8VEv'O0庞>Ęh¨;ԏ9ಀC,α=lo!q| ʥ2?ָ w Y攠Kay.[d~k @]Н@3Lbp#uBBMT,t}ͺ̎;1[EHS}G l['a2+Go)jzĖYifJO@" x&"L P7i;޸LBqէnʄ\H J e=|MIDd!_ 0`R38jorڏ&{G5Me.]&|.%}ãwyxb9>B ui`<%7%#ph(}(BB%.QCA٩ܚ] HjHL8^T sPȝߖٓz1 56d`ߋcz-pPz^LE4]`ܳD뉕1j' X?wM3jxi-Xv h }mVf%9ZK"骜Ц=l<)u~c dfgU- &rM*!R ,AyljMAIնdxW ]Z;.GIA4N54m #p$v(pUʊ5ٷ3MJx}+)a0i2jT{ya/5myyZ ᚟]`e#l^M @rܴU>Jv%YHORr -i 9Zm[F UuARC=!)%^.j8}9ˣn\c&X 77PiJ7 iS<<5 ȞfG u}q@1Jwk4M,gHy/D B\gYz9X ]).ybVVb~P'c6Xi.:ěyqgt^͚:kNtNr6;%]vQSk9CboRy55F⠠֬șf#5yOZ/X{HI8$<]E3uw|jëKZa@Jk c hɟĖ|_o/(Qm?5`紡y!ef?mDfpiWvaS$5^M꽜sHznAge4.ɨI k2=W2Se ?vFl?``c}:\E KZp(Ůi=aJ^wcJq4o#=rxtu;9&&g徍U畇|Ћ {RLs/PX(z w95S*}#[n!WVv_iVwRJ"݋ŽCb&iD.1@uxGm@Ohנ]4ȫ Ar#kxߑR[fxR퓷;agҍ[*%3W-:~Щw`wKs2N4!>p&_BO :JuBv;A25JIzƗE/dga(xۻJk*>LPa]^U{)-L*'X9|LB~?a5itEӸp:L9^Q-zIAR˥VڶjF?WoԄfIQE$F $)MvtN'Fٙͅ,tMsC-ZW>Aѱ"\+xS%T?[Fl ~'4AiC2WiT"bbfD"0 2Q5heNb Pɟ*3iVh\z:v4XCPRhYfSi:SGA>=mC+_ *hE^54h嵋[@oX_< cT`gQ./JSckb˥]y} ^)DAےd`qo<:pM>+Yi^Kbc:J C|jIzT 7Jp,uC;sd f9$[XI>  $,#ڝO!`E7z$.1^p Iy˅`Fҁ#e4ő3H"0BFr(zNMѤ2Zʵ^Q"$޺7=Z^o]K(`U?KHuJ",֦k bB9ٙ "k7b./~5>R{Φqz 'Z^|՝3[܅>qC0D*\2ڐ|ҭLıTg5ᾟpֿקr4<*~=h.aJ,N<ӓRc&'5>x,;Euyolxb겖PI6' ySz\>ʇ96oX{f}FC4=J:^ j+ Jl 59zDUv=HkCS~{23鲚8D;Sdovmö̯[3#Z8E¥M$ma¥VnWK:+xvًiz@* фO$[P]: 1Ɯ.G3;#!SWKtX~F.\Q#@*%ˮ`h5>Q-.-/c 1qL']\ey,'mjwWe2!5=ث? chS]%pT'QOb,ҙԣMT_͟lxú*o;7xT^L?K[Q71>]_fJz:2 "([׺ITh&|t$,gZxNmO_Q us ( >W4J5`=@d5/ElM60R.׶v4-ٽ~rKddP2 ;$fgeTz-]N6U͙?_Z##yb{w e,|)M)ԕ#wlh3 a3-Ewop7|e:G8m y߂f)sT|BĶc-Meb87zʘeJpջ͖m5WiоNs e{5_&MU(N;~c{Cn;I9`L\n3viIrL"{ A:ncGx._tGqNuoWRVJs'y~-mFQv^?H!C$̌5t1 %*Zʼ"7Y9KU unAR[p(խ WItBZ"e&2~5L(^ןH#Dۙ' b\5{4,tI>p*6,JBx`cIGuWd1mިi _@N;Q]< @"X$BZζyTvsp%ìRuP8ex+atp- Iu%XTfɯ.SDUbH ;+.]~ S䪇 X { eF377֓H Gg;X'Kȋ)NÝ_MX !5Q1#,O'S>xcHǻF(><՗<:+ ܝX[_(X,xC_۵ bX --QHe; _h)AfEqdS:^/oeNfKCn`թ4}mK$hF*{{{o$fRh9~L,m ?x0`ɵPS=/z~# 6|ܫf<(#u!^rOe@rusTt吅CK+ D"%EOv@ TB &ZlKl4:IB2p73~rpHFxh1*ݯ:1*Yh!Cgb$֧۲1 fR, "(4¡1vfS|[ B(h !z|ԘZ\!{^$ x,Ih;f7l_mZ@<|ةL &vUH3# fPsDNNJ\εQEcS q,9.NP2ۉڂU& 瑖IyYo觅ܔTؙGCUɻL>ˏBfi"KRfon76/Ŏ;H 2gҢPv#Rã9 _3 E~Q|)΍ P28L/$ϭcKhiAɾ7P+M(OݾqX b0tja-UL6ŧl&l1P X`fH! 1=Y>bICgnEA̱gw !Xv'2UW E*{l+Rk$և,hZ|A9#k_Ln'ng ~/"D7*f2{E`U4UӦ;qR:.B 3{u~5yƤ=5Z_hfC2,nM?F oGIt9"3\N$2ge#,3Νϟ0wQ[&Dd0HRͮup.kxNH X;ϡ7)^YZU0djKCel'mxj/*EC ޭ!' DpM '-Q;5% 2ޙ9sr *YRl'ðhWHb,g=p<4E < IJ= nS+ȉ &,| o8E`46e'lsC>y`8:jA9#.Q\(Y ʣNʪ_ԡVRXڦՆLy5:(;y"ݤW硌9YǞ1Į%6< fyW?IG# o#4c<=Y̾R㴢5-ٟ}vhu3~@>p،J ?y2 XmnS=Sn&bC*% xq"3Dk-|X]}I~brZ+bW?Yg' (Myc@,ox"4TEZUgS09;RRV_Ocd>l6#Nݓq1QV9ə$IG Hvr騬RCЮFlci;-Ie;f_@ilO' $8Mgq/)W5 6=R"3c8YJM_c.m&`,;r4_:b‹0OT 1'X_*N~tk6&Ȑ]S4Xt XƶF{Cs`ȿ6WDko6 a?պ$]Q> ȉhSxo԰r%x@}p+ m(;Y*c'l9"߲$dI&8[ ]zl 8rq04c3j ,(\T'o]rwB@_ f^l!]z"ɮ}pxXqd8ŒsK| e]_. ylDZ <?r>[aöl$ @&{eڠ.?~q)niP]^ȚwSή܄=~\T! SS y) (>V4EX;vhU p\D<^KAd:)煮y S8 g(#М;A݃o" ȃo}/Ptؒsxv1M^ߺH7&ɓD!I3S\KY6AhS<"gx1vOG+^4HLAEn26nhQ$0uh!MjMH!FS!ɄeU놋S];m鎤ޜ)2BbX)!#.We文]An\t[?Rnfqs:-陖TaG3ڬh3 X9έcҝfodݦ;E9>m 0leNu;V/:ӦeDh0hx5/pA;7- *O.NW6DO+=7< Myvueq^YyyOфig)LH+'|qғѥT01R m jV`N]֗2}xXk:86j@pIլSXmL4֎!Mq'[3דӨiaa̘׻R3-5Mcn{0r_e;]л Ȋ؏(j=_/>+5~#&rr"M*|uHZj7Nye;QZd"( ˚5L2y&~QԆ 58MOwo3ɲ&Eue8ƦEgxkGY떪}C{*Up#Tq#aOj7Q ŘS\Jkk.ZP{C+ȌЧ xRj( K5>_smI?ɻyQ7.hUjm@ʔ|WMZa֢Cm9JRo?##ؠG#c!8ew r4㔗$`H>kyHUruX̼Bz{N̍W]ilPn͋dA; LLx3䴒) !\Yz-fד7RHfV1tpd<̏2Lx@^4RA^\UVQHg!:|?/4QۄHec 4|ܾj%KN ^eҁ d?zxcPRpy?qW.ebxdxcެߚ-);2a!9|u0F tUIT&žpL=Oyl, ^lQ'N_vz .|%JY@nYTPTk)0ʲc'`"i@AkPՙnfc-Q! gVݤTA0Fj';KG9&f-q)/C)GH 0G1Hac{sab)UΆ9G$@M(%׶QFUdI>P/GsN##C AiU_kaPv b[F(MO6X߅kMt*T=.7o1𦯘\Jޕx\ q~XTuK45ę \k MK)GnvGتYSq7KUWTԢdk|IczF+BA>5(:f|l?NGo1X,/gwFO+j,Ό/i͑]+mbŻ_Iz456!;bH3(dCO㴏@-gމqy$gm,IM?y=9Wg}]VtP8TL i.ȅ%B0`Vea:hS2HnZ=RD,LHI;M™ "/2}[^ 2wQ5"'6,yU.)?JtYHbdbS.[\4;iyK:IH+=o@cP9Ȩ_LE/?NV)͛,`ZG/i7Y$j05Z4# .@r<+S)sEjDɑ*Aٮ{ %qVΉAТ4匯[Nґ qd IVlb%Ri 5ӥ?ԭOWr%hXpLzwږx3c>H|6G%O:)t8s*]e^9T g Z,eJDP[EF{$j@n Ƨ|UI5'tI5?mU T~{1VafܫE{R N]s5 Z#E&@Q~ȼ;C*1tGS7DGtax?In=BU6 ۋ#8[^wʩk(ʀh2މ+TӅQGDfK=x>(,p^8Vf,TMQ})ynC *p} ˔>X=J\5#U{i`+@TAD^K-| VsGUG&Mm/{xMDx9hXw(-80Jk~wyWށ%aآqt&qLO[¥E;iħW1zO! NBS.~4qaEZ 䟒jS+5P,^ړȼ 3K& o{@,W/%/ C]H%RA3]j* \L9GAu$IUD.it,dZPUċz"hГ(K,sڹ1 Yta͊_MtT0?tʘ',]ǔC0C=y"8(9bFZ܃jO'V(1#( {~=xɸ;~Vl]Tdaˊ" ~L#Q$9$ewߠKZ{,;>!L @NgkcNsO+6 JxnYV1k|9T5lGӻd(R$4Dj~D.sqi$:f$k8kkбx$EO>S Σ1Q1=R=qvS"##ǬЧ`3OmnM}366T)<Sc6o/])c|Hào.bCZ璡RFS$`aw`%FC<7- tܿ<Ĩ;0>UNTq4׵|N|uZ7O(“i^P֨5Ґ=3 yxN^ـa0|V9x3Y?M Ҩ0#9{, ! VLF{0ZĽu+Sh Le_UmHv^d0E4GA< l%9wFw=Dҗf#T?ΪN^` 24{>30bHeh%-!(EeH.cv r@/x^'lNK^gH#˿r\RIm~KdoPoDl%1XxUE(5@ٺ40~nڅNz3.K`^e');Xqc nrŖk[5Y?dS;{"Ty cKȷ;&˕ЅI47 d]#$研^]Z"O->@CjojC>? Z!/rCHaL 5 W Otm\};7f[,;̼!DUFـ+Ԁ (OmP:d)ַxXl!hσ9S:N Xr>/o"27_)-/90{dꋨ4G9KC)֠55g}]R?wl[Ռ\Yj9,\DbSk7H]*m..lFP3k:iHgfhZ,UЇ(cMVv_A3SOsiVQRgŝهS taTnf6SBȽ6@ힼb!N=fr+LkIL=*}JEC:xDDWk/x&CY1[ݓ<.~ϟ  kR+>ڡAp^XKAs<g>$=^Es|;iF`b\!A~i9SFJro Hb/HFۤly/qz"d:GP2 EFD \N rHdzoYW쬲 b9Mg~DP7`lB|x5NlL8b@S=?qOnSORM^(^3t:Lcɗ9XR{9 ySL zb'S] PSd|j|Be+2l{95i( 5^$QtĆPڷVwA;g5_ߙȴyTW3Eee*82-JQK|ߣw*, ~:4!f)݅bRK/4 4K#Mx$(R"fJbRXOIYhb'[a[Q~[M Mp; ` 'IKY tbDJ/t+[I&,s?^̽(As'`}74x6ܟ*MkK`xHܗ) S2,ń0 ޶v `!~JAdK7gO41!_jcTTYJE"Ɲ^Hڍo\U/?瞥u$/nC(l [Ǟ=^gk^zCto[G̵͆?2+#T<mUΪ hmwC~1MuxPfctha6[ˋ:I ۖ787@ a3Rf٦y$B-%B[H#CjY,%M/;b_6exHe Yeߝ"x\_yP\ߊm3jxzsƨ nri ȮJ@z}T^|fQeMc)ِ!؆ n=%M fUԥ g@n}5[~bWqUSq'>dS~B}PB!YM+ZoP'^>?JX̆4x훤)k1S)AгИET5FE|eKQ[w7 'JNe $gQ w}M3|Wzt6"˜uwwYz k[ROߠT銳`¨\Zp,DLku7lʬ 1 F|/0AOV_I])G|elL1B#>Ybiac 0:>:‚2^ZQhcv3?7) 15 Vh;: U$ >x>\3Q\6-%řUL =J^*ٽZ?9EsejH\%8G4k&6 ߂}{Yam<V1_r_e* wj2cU{j"t]V/I|Tăͷh ܟh.j|BۓDsd1L^L\YƵZOU?^gY<}(hh!{B3S.OCjhgzPy^s-CGJaHwtF6@ MN"J/1oM@Rsl 9˴CfP^d""JWJ5 /i6A[ G qzܛ9@қͶs$H]crgS{T#V"L2cRUoz?0Ó;hbӄ6Sfus:m6R2ZzM ؝;WY w%|4P08 5/7)|< (%'OjjTu⥤ZHXS<Y9^7XPg, mT~T|P9A!f7>E( Q͘6l9E}`2~b _^N`Z0'LTMV @LTHN.4{3;H˳xOkb !R@]q`+De~CH4D'=x%%ahjI6O}( }GJ!`'Ø%~{>>'h/i"`|]0rEå]t=лYw߶`rkUuI2 Ty(IvCASRBO[+i#}5aKߣM9tYq2*\wG-]yhdg3De8ԸHnFTS ιfpSLny@4d(,_\gTFiW٤ eJLPO"G PVѬdq{mni )reE_@2ȳuOissĮ/!)Yrm3`q7wxr2>/W0Enfʝx_4=ɛ<ٯ5ђT3DkbF\ К`eu&^Q:C -i:ֽWëƍ_\qy7;&M:Quww-- !הϘHq=/u>QfIW(p'.^HGeӰ;l@o2CtI ^c! #W媻P@]L>NE5ZG6Vn߰d$ 8 7K0U˘ȧ`JH"z̏9%K[K4S] 3n}wP NGQ eCYV 6\wp"[p7QH 9W]g?wꃠ[=Kr~ q/k(<z3-J/L/( E]G$ų62܍̣-Qϫ,g i8|'OOm\f^A Gu=#BǕ MW*fg[H`A:@Q?1W*i/YՅ.4JZs(Yށ6'(rǎ=DUT#d@뎁)#S.6>^{!dWp0ѿ:}r6]!\ ՟,:I= 6?}D>5bjW})sp | + p̨tE輠]An{]3!c7YM̹J2"CKym1[9 .]/?2CO5|ovi e"ST1ax+fk0Hr%gnl:uCP:DX)S)0m|$j&vMTp(84qrh3-Bm8!9Ax큿 e"YLji+$- )@2x.A[5T?^ I \i$(taV&WMdk$,s#u⺖|8Bs\Z'CsP_^3Kfۛ%0{OWK3KuB\(|{ * ?ĎVk][~['&DvTD);l4Y?1uNl8qc[ǔ7:0p42w*]VpwbiҎ@ܶd=ԡw"sMC9@CVM. Js>[=%e#5 p®vg;uA&(e2z-!' lq^&~z[z0R BAadcUZ`"Gc'Oo$0nu= 08 D}k9b?eIZb8cˇĹ}P6Cɵ#UĈQFc 5lGsj*e8Kl^CRF$o3Y:)C 8#njīBjUMTe\nz# Rq*#mŢ/hq2Mwt7f"L$CwR,-M{@"TޘOz_1ziյ{DJZ{6˳u1˫,"3Mb:P! oUY]Y%;1ɝ<\)l_?+΍a yiKJ~@7;6=<+rt9O>M(Y!0WOLT*o~˻g"4;B2"(C [ezs#t[ +8jyl^Z6kXEáA(Kv;8W$E1ϖvW}xXOU\DW4$6/Jս`/_Qט^3=\[Ƕ{"=$ Aڕ{KVyՂS||&ԣn[SW+Q]bRb1,cp K=7:MÝ఼ 'Xh '[+J# B:c.a'D \+_S38 J%75=馑lĒ0RO"dWڐTxMhz]rj;6 cO*'Ӽ=h.ڿ A\Ό/y(U2ńYϽOr!j5B#٦W1;OF~šήȰnPD5%Π1i1}8|AO|Bx$޼$6ԛ)PiRu|63ESnKoNA<#\[oU/boP ̦F q@&N\H?*`K.͟m+`}&41y͈8@.p0?Ϛ(n֊Ŵ!v5!{V=h`znC\~cLI3'E I3`帖ghb5RLfպjO:kBCq>/%0sg9@cL\Űeܘ`7C$hT^ 2F|PNy'a  BbN *?'}iMA%UAK鮆9u$-ex -l2HC`Opn[mD/a3GO$f+AHZGI.+$5e|#EV_l=-$oNKbչi0ؘFS'*ڸP H'50is0옝}ɨTO܁S.>[d" z3:N1᫉[bN1쥎Q=@soF/lcMmC~>˶K=GO0<2dL{ r}Gxa)"xI_s2)` Xޢ07<,𚟆ƴx6|- {$T@^?Da*AQ T ͝ Yz+ܳ8X#1R\Rt!Cű@ jqU(Y{6? HX&Ҍ\IQ3~0| cͷȧ:h$ϴǙ^/Pm9dpԀ]|`ݡz?i& cT6zߪi^JA 1Cf8 Puv,&mK&:1,ٷT}G+AIΛ\~6XZ+"8L2[񱬢ʼnKes=zZII5 ՀZ {kdlPnf;OQ;N^K/3G2`j0aǬ.J!+y3#)ъX۵i@#.P+&9XMs$|h!Eq"Ok'"\A1\ -I-( B0b31Yz"Qb2@&OxC,rJY&ŮxwNΒ/lI6s'Y:mK>j G1i]EnϯЙ_ Y-&35E@VZ, X= xmagҴ* 2"5L8 ;q(Yڙ3]?К0GSށɲ2KٔؒuHl:㦮 -1#i>_տ,.n0(MyR\ A('S{=W3D뱼cq;; JW&m)4sFi:f?C/Q'ի!}}1bAIh; {-0ȗܟpJE U]hD:1t0FKJΖWT䳙]qG}I\:^[E-~FE꾀18 Kby֦dH;~A1]?N`rwuBxf ";:g-LbtvWze&w.?OY"Ps;dt~xkͿB> M2z _Oꔃ4~"X/k;d71mdv HGG9Z;;H&>'O/zpF1xlQW}7^=HoNRLEb kTrt&~90_fO̚.01DC~%X"SxGk=]ny zQ \n |ݲ=tUiC هmkL.`qho&Lsg7b`U1>AZWMzY^/NYBZbVQNT Gez@H[Rj&u*.Wdt:V-R)HlߕL_/a]CPoQ;G39$8Os_[qZ䜗sY”w뽛 F5Q@0CeQΎ^!F?9$OېY LF4hVϛV͒(3D~u?eO]7O뚉3IH?(3)9\tӨ؄jst=4~ذ&#n-]):,\}7T4_+qc- i`b `fD^4Hܽs4ƹ#䯁e1WsQ׎eas`X>n]v S%QXXcM0$;XtlT*: prԕCx+OVYXQ!‹Ρ>L8rr@ >HmMR'?4I~ g" /p#_{᠐CNonΰk>|?fK^<ǚ*Gm^S՚Q㼹c$P]9d#0I/#g3  WJ5W[覵?" ?cNJC564=PIvҍUd^<-^n&PT},zXۮ׻CA[8Y%d'`L©KSjR ywM:7B_2$mDџ1ڈq`kjItUi\0©X|i <'CAMʏV( ]Gh3HdKѿ5ĂmtENVv:(-ցd8fGӾf럵4XpER={ ΂b`%CvcMď}st8@P9 DE2w\|#hޢt᭛ c'CJK8JB:(NbՐ^ # 'Z6PYS W7tX\ &:w6֏prwX`0ZWRW-0,@9. dxWOH [W}!_RL̯x HsNl:cMrJT1[X2f E]NDV$N+䐤 IDsth\6JEJt</%ݘ鸜tǤ*uk#D( 2Yz}$ZUa؏dPmL}z#sbvGS *D%ߥ׬<3&Dѷ3QzYו9߻[W $A=ÿ=U,ۀKu9в>3Hz n[ 9l,IwDXSB*?Lw!ҳϰfɊʨk)&xGVB+ʶvFOvU KZDKts\hf<=J@yf&dZqHז7pYzp(ysZNdQ|^KOMԑX߈䋒&Y]AUtQ3̸ PVE6"='3MQp(-QƎ F.ldBI.dcLv!,z]pǎx:a ]XT '/z}[,d\я?<hRcݎ<5Ē}Nh2c:` x>1/t.}lW܄8Lpbn͌{8eաm`w W|3>h6CO.|ib`>p=|\{Cg1+@v#A!1HuΆ 4jA5.xIu_ ޤm7o;Yw LVK]B:֫NzhYb(7>Yպif{}Yyؓic2 00b9Sy[2e.HP`g-xda$`2-G[U Woן55"1q+ԕ*~Pow!Lt.x$/1N?ҫMTe6;93qΞޡfv &Ȼas2'ӎ>bf1Mp-Lt*>Utn?4 1jHqZԗC)JI]4Y;/tlaT?HHT3+D9xbA -:"25 6܈Nwfیuq&T};#K ۊ]qC[&?hB-̚ НL?݅jjn3y6kǁZ_;(.+ и/g%NФ>)ॅ>) 0?E-CB7ƫ-rTuzN;wYKEfF1F㥾3 ܒ REvb;iPصtgY 1mWRj)%@ ZH Ϫi*dg#ԐJOaDK߈ɜ舰 SZe ! g.@nadG}Qtw&٣%M 'uL>Zی*&Ʀ0*?7.Jt뻛ZU] Zixz"1~|XuLN8eˤ,nKyQ]eH`]NAs;i6:1Rɍ'H,D3@6ZV1g7GG ^ҍLGg,?ۄV1NW7G$664C:]( oke}]lJ, :GS/fR%'8TA+84/#6Œ>ΚқhrrngEW9b ؇Y~adn?E{7'"1ɽ},-ZkNq9xl ZO+ l L ꃒ80Ue}3>>9jc ~(]KH1bC\ ?_ςj,H]gcf&I^FftC/\ v[x&#G(fý짚w5N;t4kc>V${1a%TK J? !+yA2k y⪧YBb n=&…~VkId&fCGtFc#<%zuNy>GTx8ݨx `Ra6)#TVam^?ow%[ȓ|`zՌj=(u,a8gh 7(uF2u#M}UG6$"<_D C[0a&bm-%w"vo?apNXRe,k`b_em̮)dahЈmAN*t7z{-,REP}=(;KB"ZQMyCw>}2osQt% sa?=5*1Kϓ(% Yg]TlρxO;HL=6ÒcP #책/ů"p2В]nƭ!EdV\u폆[=(SsI)pjTzOdF[kDG\\Ny pV":7[=h`ƾW ila`t3Z.;"p6$0V H4nP=P5x@VESmUz[@XmGäЬ 3XOm&~E8D1tD٬П ,aVj)I32T^RNe+|1"-7 6 Fc11@ F{٠=ٍw)sLabDDR [ޭ0' MT)".ma/|d!ZDA_١CcX.1?XTOTJseSR- SȢ;&,`-v؜[@1D;rR9W.(p]u ]K.P CJ*4{>G/>艪<^Ø.܏)C8»B;V1J &xcEQpKߟT6~4 ||]dccj0'cSpZ5Kkj7hXil_l|RA4]~6 L7 Ec~°l+gZ`o*7IOP~ͣEjv9PtDtv p٭沨וf@=9[-{ ~Ğd:%+0ucO=M716dXOǖ-jw=N%ٖS/n4\sko?Bb}vJD7׼ OZ 5$\aHET設N?yEFGs&0l: Ð>C5+Ymf9qR4S`VhP4f' llŦ`EOY,ȼrZxr =q*.ousU1 f '/tn#/W;B[)TAM o嬂3־,,ÎK;B ^izɳLb2`Rd,ಮ@09rl=IAo1JlD"ļǭQXc|~/ߋ(E`jO7J?~H>:3WPa +dLYٽQg-eS m*]8/oGLP f<_n`}؊l|XTXUV5Z.l06?5WD( =_K9}8{2#Se h Jq)nVɮk*SgCf ]0JsXMG}]87R$#Cx h+DJq hP1]H v98>WI)fH/1'I#K\M LmF<3řO-c9{I@~CO&; IG;i 5XH[='q\7}[ um.e%jRyE8Vۋ\ oC b p“r9Z ;fCAf'2%17xaDv`Ti OW%(3D%_DԘG)ÞԱ̨ab2J5|`FՇ> $xg219`6G<"پCF%?NMM*@nhH |:&y64wXۏR32=F`Ob]KҚUsi!o( W?~3DKtVq%`4>/S54'mU`FSm%>0C%8q..`yuQePɣ?Y&w-3, 6g^Equu@vYW-^p uxEɩO ̋X`ӸҲta@&@M ] 1!Wsf@ XT!o}`N G#A}9fޡ/'`ޖj"vdG*%|ANiϭN3KQk , $gN޴-4PkT*T =43tyBTRQtLƝ;4ł XW5JD <"ppsJy­a8? y]\3VStqFܯtiTDt]z >A.F3Kj겖4#~M1 s@2ǹ}t'9JnO~Y5\7*Mwyz֝fE0˹g<Ɍ^{T;Ҧ1۰ƣSuיq\;x0DyW DBH#c^յ#x,x7)GֺʤmY#6UtqZΛw r^ujN ' ր+7>My8JQ #0kAkZi CٹŅDq,MTa9 bDKc Y7mOy1ylWi`n!P;psVe|12Q T yWa/^ږ NX=;s܁yc|_NA7.(畏y$ڪ ҷw'&)6y{CϻЉCVs2j936x}~QjRW.`Nk ~&Bm/1ԁ!>hv7Ɯޤ ҆ΜLu?Q bB 4Fp8$׺O>xY3bqUIWf]ꉣ W$ gvm8+]pH~[ܱV}1$\y3`TZ<<-"#U7hV ܂ H *r,~1~%e6)w!dWv>鉝"7q*p]๳jnt0@Y)L-gi1ޫۧ\X@Օ膉f9NʇF'_ƀvS%3`sN:tyc\luÏ&ײ8&o]3WΚ>KG-wo&AH O*(a/0$ܛtҏt?ۉiV^dCO~5}o^kP?ar<e6N1S!Uxg9A1 PZ$r[z$iʔy[);kLU}"o6#4 HZWfIw*+GcthƸ(|_ԾjmֵnGI g=)FڗRW&>oMz{ F`Mw>pWvo3HDZf 0\`p.vDYTmE$=H(bYbc#9迯 ՚Ueyji&cA@P2]ьWjEu2#.zfjǏx\pJ]Pang2i9R}WghR%[qa[c6[DKXiUI9SŰ <`?}R*rXp߇O$#!>6u?Hw-و,̭kźxUDgX}κH:K50\[ڐ%p$ߍԿ\?VHhHq8?A i-^[ݤ AR)e((>P͌MB$=}+N6D(u8p(#E6Pne}ac=M#&DxדfZ9'&Lx = r%F֨%bBόӅ'b!^!/71H5ʯ{L![5쎌"shpӂQ :J)6bRg`;FPC GR CX@A T""Yt8#P]yҧBF~3 !!'XRgtX9\ׯl 5L=jU(R&|[DAAҍw/H pL>ckvfRled έP%4?ܡ _xuK p*][֣;z1 õ٨eFJ ]XE`MbuH=>)[נ' nŀU«~Ya/'`ɿ. E-;nPdǁ^)ϡƸ9LJƴvpeS΢9 %UT]=Ηw);|H'$kavmxѷ-2jBkqAr@D RyR~"Hwr晞z:`Os9c hmU' ( yDjVi5|- &EJȃ SN%"u]W^:P1ľ9sECpRVGF㏢\ؿl~5Yoђua{MtP%zum82a jw Qޜ,[+rJsVC3CNRfK6FeC­2qH%isjoiR/#a1_ڷBS6-Q\xJ/؞ESBPUZtRvh}{^>%HU1C'u懲RGySJG![K€-dVUf|vW!6)2XiMV"ďw3H8HM zWhJK.8k !źf皫uHxǥK01jJT{m=x#D{e'.)wH~QGË>eg`)sfMxê122P9YꀌH9U,6jR h nyb}R5κ`&wDRt$\-UxVe}L 5ڵ͕֤LGȨ4ƋCw3L2pځ2(@#.<`x;bY,P?3f90vڑSξ6j\O5uϰ!nZe+mU "3SD}(M ڜOQ FZSͼ:۸u55|T]Vz ano&#?8ӞiH-'6G9|s !A]zd?(7/ JF*Y~0v%0Z8g1ćf˴]r$iEN6돀/v9n9'+I}At#5Fljؼ|!}u`¨,VU+u_&Kr8IOg hرz(=rSlPHۼa^͘! xڝʄXZLIڵꥤ|hn$A V/P(6-Pz$/,f_cl2G$`-*0NƓ荴Jm,lFlhz] B v39O,~HUx|7'ʢN9($E$x@yPDgv׆ |:pC`% --lё5W|vH.FbG`R*;H6#y)ۊr$ޕ+OzÖՇ9 !ꖛ֤I\@6XQcYvfO)iMu`ZMЂOQbR%ŋJYÑVMvf <8baE*sӇZP]n_ &Veyi:Yn+`iCχC,5 f67Gh)5eF+0'rDXL%^^bu+sx6YɨoNĝ t|9eZ7K@wB{֨>}µ{ y||/d#0Dyz>p鿫ΎׇUqk9WCS7mE)]T٨Q0#yuB>.Nԑ5xM~Xc IpӦ](ޞ]3O9^'&Wq|M_|:ИnTC@@_p)3gbDJ%H?X3Y#O/|xID & e[:Z u)^UB75rυm?c#3@ZMsl@֔J yH$H2 l)aa{IOym "~*::W4xwW3p?u 4؜^[8eXa>0L%RztX"Y7-i(O@;]ͬ׎P5)v|͞*'Io:G;*KC"ֹxgp%pX7;a5B~S M'CM.(_*"ϯ$PSc@c.Q=sW7#LMus$ޭ ]׏3k": H/E_vS/X7vl2|"TD<_<(K*9tx6+;HBW׿IysgGa>y bDdD{ .vZU:W6Amj) i="g!ܾ@%&"wʝJCyw5d))PFG#'%DK۴vE,M7W̝<%:.aS0< qBΈ 4|8cXZ4e/MDvZXɶrjbAW8 g| K9CE54 &+9Jmp/b*!21V+<1 I'B9:6Xt7EI9; 𙸃F]kAzAKȼA*>{.*7K zW\+u feCZS@~FW(am-En38, =OŸ&h`PL|XI~Y!Sʂz,**_O7߂{x9*)A P$T[20aߠu?RG)5'djoaVqAN 'cU"!lP58ibSXtFa*>uB7N!?\:i=OtAQNOı"[ KИIxT ( ڬ3FK꿬V[5!%H)B޴VKlw&ET@V[ae_j>@v֓,q_`RbTaE>vF}W"q%܀ e's 3Hm?^qվ8q>dr})Cq+}ڵ>Y NuO8F/Y4t=}*udJ] ,b'f֣h0TtUuNA Jw\e[yhD'qqȠ#$MJ>Ry?\`ۦ3y<0$<ⰰ$oA=I>;S`si|f"5M0, v6V7Amgu<\D (u{ޭ`~+>H=V6̝Lg]5x&wKvŮxp[{;oNYMLˍ kdVzB)+6nV sbqxΑzvbo?jh@zs1KU;;pttfQeOE*d.{B!nV}#%ǤϠ֖`1v4{ d!\ЫgaufUubvA(2\@Wy)p`w+wȒadJcI4,+:j{F a&+&X}] iP?HJʫAaq{l0%B+ŽHל)(;dژ.nvNYid[&;_[O wt;^B7v=~̿a Џ#$-m0\MWtSpv{;KݠO?gՃ>DclDţY|E!pF$[N3|d]ה8l_$H=ZKU߶խQUNn iYn4s.*`JIˬPd2::fw^ |L$hbQ }urIet!CftF/q;>Z l=HI՛42 kHbF?OO- nF?Q[ DJ)x(PMM4@_iI W /.\S.55D[fju7aϠ(A:r[KԊ=fPZ;⢁W>:8]M P"mvSo(x},"Mw)1o\^7}I ߾J'hg4I (8N-V@;0ٱ> ;[ Ӥl1Жs!n^IɆ~BI^mوVg XÙ°#^<3}#OőU@4< ozvtU ߸!q- 7|gݯvXNfBXg'9%~`;1qQq󣲀^ư-a̤yE|ams Ӡn+e,p< `6ī甿{4剥!>m9g6vX gG }'$}vTkO, 0ZxBGo[yeD }1_jJ\al|1p ~ @._]O=ԐۈC3-eKBhi^DUp7v{˻fS0cRs׸/|E#-ˊx9`x(ѠĽtZfgrs xE,Do{o,y\ u4'9AmZ | a3>B:2ѱp9*׳ދAzt\/{ш۟LܘΉ_׀V6&qbys߰B9D,a HC*l}3 XWTf0{>3@?RMɐ<7;} \8)W˥CU[J*澞b񡈒4(GJaa7hȇ|P h[|m\"~m+rx塐s?9g6:'+2\e+#y -qGz#`H-Ew3{Dgk$!mW f`/{Q;G窸>GQ@c ȗL۞ $T)*;@!򮌟N K+Z0q4N8! Т"iMQ9<.imQ"=d8ڔoW4~D4}~F>>ә(F-[WSꐅV=FQCPj[/jK=t{17A9I>WDmlakNxSIo s.dAto(K c  1ˢĽ}dN <}2Oda'r_6j[lz˖'](噁) y(Vn_lPV leK[i~7ɶ s@Q貐+!Rf\dj^ղ-Bc5]6ІhfAxdŠM\Ri?7_.mr PlՀ66b LU.㓲Վ-Tgv/[7ȼۯʲq+Mq8Ŋ,"AxËRǙr] R#:NZW8gR.(ĈZc䟱 z6dk;K4ؾؤ7_J1u7pܧsdNݦ*!}}Bjl+2h#ȯOOjgrZ/bGrr˖~7SmI]%,E1L7 g<=j*?ǶmOs %7b׌;1WbuX s&{ڗ/(U;lG;}qD Fb;Ô_lZ>:z?vVVt@ W;eU(qD€kw|F(Y;EZ/5xbOawB֝'MXv2gԦ]4yѫp+y( &S} |ߠ $pώ3t5\[#%[3nov( xz!AK?FCOܫ,a]! .Ѝ,jP^o.*FOlskNw|`\Z<,,2n@^~];,z$dmu;Mj=5-So瘋;:))ڭrɴ &2ذb+.63$u3K?zI[cZ. :M;#]Ajfo=^e 8KrwS%_qtxшTNrĸ*D*ٱh`VxB\R3U:HT+Sݖ]/K!S_6%Z g٬:L9ݽ.dqtoiV`G܃ :oo ×\!@.~S6[Ӥ[>߃)z X0'$cMIL `'"3; (Q/域 %^rl+[Pz/q+s#k9V - ~~|9?W͐*wQcB7wDx$[ĦU,dDoe'\]5-A 4Q.Yei!@{/P+^∗QΠ"_; Mp\𝀾8YS?ڣiT$s8aU hMfڬ0}%"a"xG6brް9q TF#D=H8 KZ1taO4\i]$~5_;H ^x/Z$Lx#\_dHy[l@NJ>x]D}!ZT`^?-~Zf=9xF}Ft!61V ׌yi\{}p;"Š.~1+f%Q@C_ZAk \kv\rRU>@h[&;,[͛<;HHe>X@T$<1@V'9IhL8"Z4&"nE⛥LFgxh`ۮ\ԕǎfSp4v 4yCi 9 !c֧3iC8c̛Ƚ w&XC2缁gR%#m7}EdFTaሺ}w ww]NCʁ\BE fNeTWdbyvPhCv@=)nK,hW<8J Et0z~ѽԄ >}SJ~ Q!ay8?Mpk3ӯT=XYg'D7(%VNь6_c 2jNdä/gi׫J0\S_{y!!yYriT덟|J{+*bͺјxQ^!³ \ ш@]+Bgq#Y>yM @qaT>uVcdL[܅Vk$Ѡ0#BU՝/IAUc͖9W5,mQlIB@0raD|d 2nyA&3(sԒ5K 9._.3\e}~w+rƈ8B.$XOf/ *FԿ:$hPa*K9!aO.0lddiPee{GW= h!ceg Y^@i`ND5 ,t QxD]<8E1(:cߓ<3,xlWD=+_c)FY_zPj"=M?` pzP YN\hۭp]m{py۝*U*uvC|$]+g=:[?࿬˱6uq>%AVi2YW2&IVA{S&OL\[M 'ġ8[6͚_V2vk U#_D]:~ H̽\x*eq-ڱ@]mf/wwNJ1dsMc=i.ۻ&,2H#xdJ ޽ z{I&UI]7RbYa!6ik`OR3+0 Ț*~ :`CJܕ.Ϻx0o)"ﲅSNTxؓZsj au-nBǹ;KHA)w``WIA%>*oxس9Kd̯Z^hB>@@5QzdۂjǙImF6IzlB"y%lnBN#pPSHhxǞYy &Ŷ3Ck\eup|O!(ڒ :Td@6ή| @=<q%>m|ZgbJ<A+ndOץA5ѫO!pBXƖ1PFd;VT~#KLo=eUNDRV&n`Ԙ[5Gb(8w=sgKC=[{ȏFLRV ߑbw:A7]/6~)oev Lգ_¦ f5U!MX!llpz`%va@eF!Q-Sjv^ pavpp  36JD֟usvL6kō~y"WhXYckhUZΧ "g0 V~qX q5*4xOoTѕ F6Pc;Q|qGH5&# ĩv It.p[RG.LġB@<3D ʷXд Ɩ3WK;ء UeW"20b(Ë K"1l,kZ[?~Mb%h"]g^p IJi`MqeGYȣCk̙ o&os?:KT#d~vkС>3y/GG1Hk9jhz$YAAUtSe % QF_Y{G4}r<=mZ$꣮|^q>[D4V0=ܻ-_c V ݕq wboCa(< *C7idRCW,qw4ʽFW24GB$ʹ@dkY• IJ0,G8kvfEFp#z>.l7ѼHF8mC] HΊMZ'ƕ lF@L[z kqb3C90>ԃݱ+C%!Ԋb4B 1JP 3CiL@F#0 OEV9D} $;݄B@ U,J+R8},ti`a N VC&$ UP]urwEOE'ه abL3cyg"@2 ty':66ʳ 7p%7۫ -+? 䖽i0ŶvcjoiiKfZBxg ǻN|`#O |[r\Ҙ@xSַw}!n*XltB`fU'71̈́!ج k4tZ÷+Gn^=q7(77 SIgORBA];Jy5h}5_ CmZ}X^0 Sd"n?E:XO 'Q*0k+/T6hӍV^A4t, p]dY~;zzT'D~gY[OjPR+zٚj dЛKI+1,d-^)>شiĆ,Y!>sB=CxH\!i4TyViA#U*מE"_t32guz*c;* =7E$t^hCӊۈzRpҔ*TBs$Й) O< ݭJO6.#wku2{@&iro9cքBY{,pyzH"«a+LD͞r'|u=g&q\:[l=cnT8KBjj|i<8j" -h+U~Rexg{1nڀ 4EvxBm]&x^&3/_q m5 BAv8-.]&cCtyUC7sNCWXHOlG\yz}ߪLjV/V~lWӨt5-G%;Oq֞ 0 Y.5-7%DŽ"AJ"w XJWɛ`/<h0 6W'%}.t5#->/%n2otlſirؕO׿I_ G 6*Kmq^ T7^AqhƺO{vRm@E{c+MHSip&.>gG^Q~FcH[de(+{ I&RK$g]KjM1U+:[gn'gc`$]}}lԋa](4' (+~Sn}Uc U& e}et^ ~g%v,,~0~w#~u=[Dm5d+5LJ5X(h1K y#=2œpM9!c>_jv&O?œ)tS[w.SmTNgy WYdCo8_P%T7G4 T=$=0*3\_heQ bj Ry d;"(So`/a; EZ0FПNV=t|@'tt492cbE!l?u)腏 }8ŒK@n'9w 4'v3Zr ^v|QdJ?mAzPKoj%[inNaY_A(˛lpz8d*>H1|xD}tTatu|eF@N‡ <(˳wCX.JF~OeZ H1ܙri}nw1_1ؾLXed.1Jk/>ZyiW3`("OYr9a|W=[HzGjdtI&rpW"B`֥:eg;m|Fͨs.QY:a]YZ;U9' _)4hvudjB\+Nj6Ã'K@ӲW;z91~?z`30)\P:徖~~@ipXUχ-,u^[Lk|C О3W0-"ޏ(>Kwq4Wl15Vq–`2bڿ L[qVUzWwCN;śVmΐѵ}[G[m'-#n!L i/B\;J%A$ɕ7C*x5 m$EKH!Z $f(RGXHx!ΓppG{i@&H19R 1F p5%ܿ49Gݸs, 8l$~k+y_S*E``0d<^RمtB;j6C VɐPTpUbpOqPXɅQ]tBL>׋!˃;np>aa61_gUCI /؄f|YNG7(hOg1o/zHffa:X`z JIi9PvaRm T([ iEnuxm[a [iꞭ~ l&;f'W=@8|dX 룹r'U2IJm %cBNq:"D[avPV}vak\TL[4$T&-pp劚͔}L4Ǣa "p_ P}5V+/ԙP0rok**(5L6οčA#yk c5@0̍e0&w5'{ph ~nηHë{wwQjU@y7K (d)l{c#-nL>!`"#KYn]f!ossw ِe~l:_x8a(7iԪl`DtTц: N :[+oDD z5 -}SҙK Iy< xd(cQ~zt3mnD͎9Ls3#xZ/.@\`Uš#GZ]Hu)YIyf |./ZX\1\ySϹ O#r6|o +q2Q2L"39|,޵&AC@>ql 젠U51^>@S!_2.m kDw} yC..F=̞2@"n$b.o"ڢI"imw|XVWQHk'y}0Eׇ}|`^<0s`mvWVo4 FZ 3#;O{MBQ;1m|5[] +Y1+L/ (k,Ou h򬣹WLOD#fnP/Sm{2)>viޖwy VQ ؀CD=0(FD<̡VcƤR"'􏠔T|Q3 r}.QwN*{qǒ`0n3 m^ؓv RiMF.[8A6#P53{-rmCz|Y{޾UOgCX&O")+6&ۍHr,h:I\kA?j_|:G>tڎrf415Bs1=JZ%6h94S%9ɬ > Hq yOtifw:-z>F&+'H+J!̄<a ӈ@8vr<0<ˣqo ";7EDsǥq\|I|ӌ2zl|)-`|TAB/ͳ$LE81}N.0ԀskJ=A(CSjg?ZX4m1ZvMW)ϒp~-'vȯMЄ0qW\~YK(]Vg X=m4Y oeo_l*AW(PP|k =8u # _atGk%)pcv:I[}ľG.)boǂg _(֐C!] k; ޸᭦z=M`"xD[kOa_) _tT)~? _Za0^&$~" iR d6 cOU^^Iժr Ex,K rrY a/8"pEBC e?$XF@"?>:Gki/ >;!28:76K%]L3iL2y4CKVkk%^L!󄧴}^mOz9f A}G vQ O^^ Wv'JrBѠ%з,fw J(d*WT- 0sV(}#3H?νQ f y6溦ڻ%OYt)RLpOǩQ{HhO C)pˇn4kOʊ2HȞ_vM(@7l4j:3o0Uy)ghlhr}[>/>oᗅ"v aRUC (J[kTe _3W; Th&6iR%̊,1dW~4QC7 U%x0 Z|`hqrGܠa#pc..1YHgL )HzuH CS"jHT9MIId$ik.jK&s[jhV'6XՋg1~wB|騥U.g`azʟ!Ɣ/Z^aJXVz?QP(icb8#kFHa懩-r]lEPH11|3*0O"U{_֞&{fyvPpuW8M@cPmB xj>c9VBD)S}i-ޭ`pm-^ i j9H=.0p̐kgTЙyeNR0nWRv;Yv佻Gk+Sy Ϭy V#3jRuK5@4v@⏋J} .9-"du4?K7tS{лE=ԏxZ*Ֆ+~K#Pcc+J~(ȍKUT,'S n/,Ȑ-t@Ãv%\rB>7TU?Aj=@ XٌfuyO88 BYJXUj[bԎ!d|m=jnk|*rmj4KLT%dvg4oJ%5;ǁYi*4@WkӷT0^owMM*,x T2㲩Nu H +BN =ZzPL.J@H A/DزQZ95*i uh zLyak2, * tn .'߄KsCA%pKՇHN "ÀCɶae,q-NAc#R~HB#z7KR_KZ4vũ]{:#.,Xj[¨)Z5=ݧsn@I9Ly3;r* XO /}M5tmuT;:1GGlBON닖L Ҥq.x~=pq,}`ΎFQy¦ xy*Iu@82[X]=5* R3N82 a;qp;sxk#S;KU(9LDQĞeߓh-ߢNghjֹ%H1vn9A ?\|[Ja՚{?wJ^ۇԆ# ؐ$}[QLfk?`.]ܺ #Ӆ#L8mC^Dr2ijN$iYmt>Y *$T[; DsMc+Bn1~9]^K>OL17׀,DE G 3B g@ 7,{/K!CDР 4puvBG$cܰJTH~~G0kFal&^ >~m|.Â,Y5fg,E}#;k!JWi(iCwO*fؤږ,tqm:F3;d_ 1S"}R kFc*wv`g&Ӄ0&4i0ϥPtp?o_EfYWnܔhz:CFYcn2.~7̳N9nB;p[mzOZnēlamx!mQ 70z~NSXޖ6YMt$tG>8w^`Փ/P\Ĉ+#Hِ1~8˅>=CwZT]6/|L犿E`*yl)fFZP[F&uAP lpOθJv pbx:LHw[wn1m*|8p}{^b$4֘"( 3i]9qQ >7r6W`񀹡T<;dV>>& 2Ο䫒Vvf;ݗEb8zKE ?%jڒܹ A]riw}j|Bۨ;Z\Ib]΃i^K!):H'B"5M>xOCw6|+:'Yy[23]ZKP$ ǹ d bP^ 2ڒ/[,dSR' Ej=0x_[+>d$+r+W1(V{[I4dy{eSĚ] A;}W /[Ș4CjvP 0[PwqhqЪ63rپB ^2G4hˋ> J^KMsKH+l K={_ JY̧Zo?C50YXA`}bj7+*(~Ǜ`swx>&2 TrPmЭH?狈΋W<S>[:Z0=k;~Zv5x} Oúho "G,q;I]'oJUO_ %Z>66}ӞB4U H.Ga:Q>.Q.T8꾻 w%Hά2 0%R@"'YYbMmh,5Kߘ.bf jm1Ŕh4ؼQ݀\6=G!<1{@?e$Hz*\d BPdQ (ӛxb> bn/ w0IƴS{ǔ짢zfbmK8M0 da(ҋ

    5q-ASeaovW 8{?4ң %b8}ݶc#MY֝ \d$}hD&VL ABl͹3U5LIWDC' ڊ rC"5{;BZ:hK#hM %>G8_(חoϛLs (IY2y^#dOHǛR%])n%_$c"fojPUw3ɒ7yΙ=+HPܣ #ۖz5TԁlK;%fBU`D >Y|O5靺%YfY? rޒl]^ )ry-Y鹻#77"&AMG,5tQKb䝡EŒ#:&j> X$C`Xxif5 )ce\=B)`aqnwB^=p-I|Nc\.xȻyM0I~1C|S床7kbHv+gwGUbTF^5߲[W'@y.{_2~A )*iRᆵHhsHtZ(&IGӷ\=¹bߏ5OBAܩ!H/*,Mw0P71Zh=ZZ"xl)42:B+wǔM_g蕮清.+MdQj5iWvWOOف\eW[V.`Ŝx9:wQj|@fãl,f\iÆvN* nzxM?MCq3mVtS9ڢْ͹vosY(i Y6`b=].VF5?m}a=| ϋBmEO ⌄?QA5B\$S:nmZϜi5#odXΏIҝF8/>p֓u;x! ՅWT{x՞LBK?zTsӇ7{GB-&*N<dl+%ɾƿM\t-ɤ 8tΥ%gd4[\T Ix '6x;u!c~n6=c :96{V7J!r b-Ƭϭi6FZKX-kFU8j<Qt g]nVa;(MKl/}|8sN Jk0u~}EkMTe}}vPV[^2 avf-}5^Y?8{ t`pNk< X5 A'=yz?j힥.y(ط"2ysJ!mzeqE\#xշ 7̀6Shlr{0WX>'r+fy{XTݱQ}tIB>aKo2Qkpً97]]%"k}kG)|+ĘFy7ꌦ>ƶDfz^] Sm%unHy6GN0FY+HB$f[U}Ѷ1o*IuV# 5:Up̩@g#>\ IE/F dmV?G OO (8ّ\'c7FE]';-:/K&N]%,_*LUF+Uj5!q(f!D$Zn,%im}>W l0q >77vc[˷xT!}4Z(,' 1|FkD6zds|g.G[aD>RvB$DŚp,#O37-H#"d7muy@ݕyռ~\PX \*S;*I_*zWc}oʪ yӠ n|K/S 9bN\Kcx cg$ !?پ=0dΌcH Ej KۄWݲ+rbE=J5Q*H9&90JjB}uO',Yg9P٥шFV{u93هS^1գ%~)T٫X+"|׆_A(6Czr/ZI+ 4+iM\FH"[+E)-m ygT)Id3BП&n"E,/Z?qc}-<A)r,ZMYaOO=P-,ǾT0 Vt(~+q,0뉘PYC.to=ދ Ӌ5@e5XWiPB1 @])?%TaG~dTt:e!Q֗O M"?4+oSGRE첗+ (9M!'U4#G/v|ל7dN5?tR5y uGi.^ 2FFLY|_w=sBh3FЬu,qBڎbg,C vT% ;ALԅuնBGch) @uH8u Co+ P78n#~L3U|&Pz` c$t0. ݝqSgt| u6aZcxj]mcQKseã$BIϸr&}z8?8y~"0vxBYp4QQ.a{:긟t;;/Dxc/mYRR<ħ5>#minS\~ޙR;~yj^4I*ΗΝ2lukwU$I*Sa, @ҩ 3.W& |2ɢjPSqBծ-,ėhkw}oÈIWW)@Ed"4wApiu6.$</< b a%1SSKH\$߾!q9l*}f[I1PJ!`}LDgaDZY>؃҇ XÓCXR$f _G]yUϬ|]MeuTYd @>| i:/MV_!pJ)ƉQ@c;QSs;* |- v~ĐklGEΌbNkgś_:5PN5K:pR2}dEtusĆuRjpZbަ7 T#=hx=f:(9i(ȯ9tD`B Q!9/+N%*E{5`9Cow2 9dvnckMfP^_jfvqgtP VHI} Aԑxs%-71r>jkXWs]]D2'2{;ϥWAX1|nguXlwo`Ȗ "6>q*3wk~Wq zvtoVٴ\ʶXNͪ XDk-z!F>IeVWa_YvEy(b%<1O촞{v~OL]^R`&gy=`m/G6m̱jN9}ުD>m-E(HIH(Q]XؒR/޲G,$Qtyimyڴ"XԄgDWd-zVi؞i0Cَq ?C#IPUxHD+_&KHgqv= fW(w޽9)bAy<ə6.Lqq-PկJ|'[ R'^ q[~dakү嘳Q[MHiU(%h.V'=G:au/JA7@ 6flD{n^ٷo&oڥJ-P>kZJ+nޙdfKCX߀=Gyw9$F80{v}45AIꙞpM}#(jYty\dq۫uf.ª?,LqD1"ws z(>sO VsxP_{o-|/.j7^4SDhkkZT7d=7BL ;O9Ayf[b*πd:ZVD5(dOvϯT?TR:ןo^|uIKK./fKmP,y644pk6ʈ:}=^(,[ Y~?H1e)6=9Vrb oF ֡ pTC\XQ(w KR$}L,m6M:k:nBn/K~"t|_`gv#x=r-Y3 ![ >V%>-: V.1)O!`@y"oZX (\DɯJFmFsэlV!l |sv癩fy>Vh*z0%˾78*jʎ23'rKC5gڏ@d,g?*┌wϧF'\`HnTa"|eE>y YC%X3hh8 /l;K(3´vތv{P+6:5^,yƚ!N.,J2d~*ff~ S5^F%!t.*jK]qnZ98^ݔy.Hwpb?8p7akJΥ.Cƅޥhm\;5%Sx7y]mQ НmV`HUr>YЛC&5^ޝn@D oڒ<˸^)&:o冕n:mDՙ{ax)3P\x3wd0>+uHS;k쥛wVM|Ug pOk&HJm ^w@o]B7` (݇y _F8gUB:Q>pWu+`G4V3.4B9!i [Jm? K-wV y,4w ùPS1ll2ՠT%+@>~/$]/l7b7H ATWٸGiev+H7Tq+y6ٚT`O>ꓘ7R M/?+NW^8VGW`NVt"o>&_@$ ?6`GD7b $9R.Jlnf"kw/ӎI(iktWļA]Gl" ;zÔTqeo1DsI hji<^'=,췼2 5#}A]M'gp O;L{کʇNdR#|9H@:4omj~+wI /P&`B1x᠄tw,ƄՂH*&\Bkf4m5{*Z9u9-!ֈ[2HF, CxTU1J} %䚭;l>& e6hB!㊼dt0A,aLv[A:e6E pǀ;H_RZXFrмc20xr\zV- ?riMM9Jf$haOvQ'2:ReӬl  !n5PmQ)~Qr͑^1/o%ձJ߮'fxɢ_^}Ss).Ď)z9Č ?'D(-[cxXxwjp!+A g}Նwo6"j90U(ڗ y7 KBYnD\tFc؎9+s}dyM4Vq?qؽAz_TVgJQ&˻h=@smrsxR.-5]H ܫ4S1^8n F?]ľLjp?U`CdQ;K1Yi ~3` g~M'Wt.@ G|~o"N%]&,&D  (Cz T^oeVq:SϤn` |k3LH%_w̜0"FIn_pHPu>n#V Q.+:"\@j۞ϐcX/nF8U3I]CS'D';1Z_ϯàCʪ^gJmRPzm}W;\#Gdkϼe_}12cNZ&-zVjk#8/_I!jHC~uW'nn+ezx]a/Fh9s9jR-l)l2G䛳|#D-JGN}Sgg2~rY"2U:c[hGDker-qFаw苧{ D%0|;-[ 2{ ]qa<[L $ X-TZjr^{Zp4zx)=^tH1f}YfC89JgXhaS?+tB|n Vl[BN5!Ej՚xvȊEr\IlYCy)3CkBȢmR͵ ˡPoPN%3[ߌDKpjL*LjUܯ"vP!xmߢs[#V3ba.8+}>$eZ6w R@ַa9Ꞥe6TqťO%629]^g}uDz* ]T3(j?-" WkQ7?/;]ay)rBd㤋BBuηTA" Yh9 +^׈پOҬh{yy-5sh~W.*ɀ9zAdAOev-f?@6FyqiZxk ÎEn-Uh )C!YReJ@s@\v9jKхezUEA*uA7-8#_o؝~mw|MG^@Hދj* ʝT Y6'.4,sU!>2& A(:/۶$EDW;TaƨV k$O& w@vfuq]]r7%Eʮ?ePMnܱXPC&'sA=nYQ89lܐϪ' N)T o:>9]5W‡T?+5XmG}omQ9sBנ?A# <4^*?YO`k4-Wvjr8vii |v(Rj\i/:0]R]' ,<'A/ '!;.eT:kkkLzX0gZCa{Dz-e'7㌶u 縇 'L/B)kϘ32_,췉LvRLEⵓ'yTHM6Z&?&'ҵcܩ  Vg遉,5zwG9 jJ8Ћ o'C:؛g ől^'e̴aО->&V EF7/J 4 ՙ%m)C-ƐzQo%vM @L n(D[cz;( +>vH뫮2ն jnN0]xܷ䵒Av }MI>ԓAKY[dz0ŚPV,>+ł5"o>~E+5 :g-e,ׅrBcOʓ֯{BΦP*ks}jjG|#]#nxt Wn߼ 2 7yZj!&Ւc$hg̑1Ҫwh/A4cgx|nfܱmȇd2tcyʠ%gzbgGBM)'nz^I7TKqi]vgtec4>\'U =bP/FFW)v؍}^su/Zz`-*{hK4T1)Ӣ?C> eufCQ'Ž*}rUQnMj -K`'چ}5xW`o2)cM ; 7cotdut{W<-+C(NvT 7[0eŃ'{κxxy~TwW'Ţde+:ڐ^k|4g PLtt8lcÇUy0{@˵Cؖw@ZDlF cPhǮi`6 ꗰzCQ 1@=8LzBɚVɺy8n:~c`f"#-мDX XRZ~6P?(R )0j#q5yOԿb)456n u[κq`ӒԬ&6'AȫVCJcfvS@gR9ۥnōwdp kUVj| &AQgRvC݋;3^ܡgHQ|_>'aƛVx@j^8&&s;k [LKcHҙr٠Qf͖-cF%*Oܩ:1 4 >moPFVn v_|GB!|y*&DܼknZl`0";lfAܰh}O,jhK"pP*2hz+Qp#|X4HHxWRow ދ/ j$nYjcOO].?[~I>3]h䮜X dV~diۂ.y2ⶰBDpehh;tf^Cr$qX*4QڐL'p#s&s5O}/g\zR,ա[RYz`<;)1Ze?%ސ (ZfG>ȳ#ok(>&~њdn2-]GK_~֡ g5a~Ep==#̚Xvg$ް,oM كzU4 V#vUi3jYd(5X7wEE< nsiiJBkIv;9$4/5cLÑQW*[a ƥoxw }z%zC`!/΃~Ka|e2~QbQ꒷XΟh&D~<|P5S+2)\&xlG/*dN:cᄣYQJ6Do|.{kY«upS%dOܱ<9'ü@&]XVbOt, PZ6+-vZXOA=NHu'')ڳr^`<<*>z&`*9hyy~?.Hg 0e Q؞J? V3"D#hAz'8)]-VQB˙ YNq@%KT9R_ Lt4S!^S!]a+P Ȑ^x ( sUaSݖ0+Uw;*oH3½pr p]2N O2 'MG}m~QL+xeIY,haˎ睍s5CL(uJX^ӣAY@G7Nm H/xa^:WjpNL-"6O$=tu-83q^TBuX}bV6t!9ωfMmS(V^??D|Z}bƚ?wWQ2O0ihQͶ4`7Xm,.7!h%_;/`@ܡ5~!աn+!Q 2M{g X_iN)HLԑŊm0 pJb t&7@k#i@2 "3o [v6P_&ű,A\0[?WBMU8&qR yN4a3}բIRι%,AA`I(C-, W# )ج.љ)S~)ug zAmm[s2eV97lJg\mMmqqMlj0A8@V1פu\65HWaj4T DqQwzQ2oԓZ Dk ZA41lJ{Ͱ["7)hNNp^%ËE;̅ܦomأՎXl0m]]X]ƴ濋92ehԉ@#\ yI?"7 aî#*G+S[PMIP W{;<:}aZG6GuhqWl! ;+mzxCf;j|Kuf"~\3V]mڮaP%cV~X?AH{5lx+T*SCu->:PUxW;+^@sdfEV`?=;3PB{僧T0:--ҎJex`]=;0Hm+ o% 8I,C*)y$nٕe/1h/`tЖQ<3ցK/W? 嘈7OAMBOo(Qo㉃ӥ|4̊;2$᝞)6~J'S/u6{s"0[_弯)qidg4|\2WjEC"cqdaZMCXt_QEe&͢jg"aC:a 7 ubq2jn{[|u“tMy_o?de 4YoVi>"Wˎ:#Nr䷆dP+tCK 4t_Ǵ'\IZzʄ@cƔ2SjB> [Zb 6$XLk=A`T[GTaPֵTcd G;O-/*mF&5k)좹2/ o+̽#H.1ukp &!1dEQ˴gWi%lIƁBAR3>58քG+O\q zؠŒm}vw@ɻPT>}R"f( ӬVIlj,X|j8bu >@Ln>&D=8 18(O K9hh^>A v wM=/kcr)zC ={7lD&>H F'0Ku&ۀan;"lޜb݉ڥ5B:+jrW`& cwh_ge'21lq}НR˭H衳Fٵ5.ՊDOaYkWMזr`&)泎ƭNr'?ha# *; q9Kviv3 "\RU<|n%v1UuL[>CC :fw3⎞ʃ}%dgQH@$n_;yqg> Ϥ۪J, V1w=YGX&A@ZDQUj.j2t蠞<ܳU7fLvk!Uĺ{Qx\ȡGs=EY161ldʬSKDiB(ǨydmMHM;71dIQ; DtHP)y>I[w2e.FjVHB?8֨lHhݙsRJ"s|wYN;5ZI8 X[x T_O" 42Aga3t0Db, |s!*Y&OQnhK5#ۑ{)Rt-ϩ[͸ן6`7(HT $Ԁ+,*2rxI:gZ"!NXkL.Tw sY7LC@Ve:$ _bb{oۊ$(GX﹚)ӎ]Bmg*H(3?E8F);$fN}օ?R|hrCY鞉vVl3o% ъӵٰ'hx d*Rߗ cpãε*8I ǫQ1-ws2-=x[tϥ@-F5Nh<'~oH5E͇%ǖ=_C(~Y' 4=W3V @cЮmƣq0w;5 xSrB Pbq*LR$svwt}U8~o$YMz7v0ٳd橚>{ÀY2! 2c&` rNЦe :GD_[.CBoXMؘm#bhLjM)hC;OIbzd]1.uMň*&%_l2.Y`fTs" υ ګeV=P%E7ߠ]ιߩ;ðlwZ_ 6d@ۼFA D7tcQaLǺ_`w|2;7N!Vƪ- %,1^^?yoIdkBe(lȆ)xLiy-&$'x$| }aWqSo!Zzq%ͿZq؜{56ۑ]⎩zD1s&u92s "1L0fu.Vy,8aV.N]^3+}ly;8zhz6yy(/8*vHwQB޵llwƈΩ-F(t5yzfxPÎQdȘP @uE)Ӛ#0QL0A 9FB}S\,Њ9]ؤ lV z*Mn9v ;4kaRTY4`Û-n; (rk֝=Y'"r '>կMp}0B"H"yoոKptC0uH5fۋWjm`kB%ԋnx!ؚKp={mHKQ;@\G1>twvD4WnƝ¤4stsLbGq9{AIT&M;jJ{ )p1a)$~b ^ΡY$\~)m1QW5щXQg 1?yrT $>N)#BaeM 9I_,m̋ FE_,pj)LoŅG?K^2pJ~㐬Vke1-|̊) +@oX5D")gQHx ͍K1~bD Yl1KVxOg'7@89jEsش? m>aMNPk}uTpla2A+7DױRYÉ]]BfovyiBC gk[?1׷z-JcFʹ2mP! 2җ)^-^)w O@֪[T´٫6 `M$1Ɉq{W2?bqS>#3̉KuS{E:YBw4ݫqubx1hM4Km:|+."Ȁ*\QӯϫA2ei[P4@$=8 [U}/b'Jr NH2vޯldZQ!}8 n$~ƜdOx*v`GLăncQqi\?^9zv'2Z)GŁ -t*A>DF]j_B"(ZM aJai~G.W06Ҟ1-\&+q3U0|]uWH!{Fۻk ʩq$~AN ݬe#R~)kB@׵ 1Z pMio**&~FveJv2f667|*[ lv/mHܧ| ˂1T 4w_syQH"18x|8G֍ew.8-m:{M񝔢 @5T6hT",F8?"Ah=t!"ikRTfEhh]9MY_m6 $Gk ' :1}RejUv.`] 2Wэ>P'`@#CpKdlj3>>wҖ$>NYL82W S-kl \`PZޕm#bu1i0"cJ;f=L ( ' # k#^AR ͚2(ZPhyu_3e}K-yUY>*-& 73\$sDgM-&uUi@C`zI=BYq\@ "\T ͦ : 4HTwsKU vȓ^m94+yɴ<"@`͖JM'3"t ,?fCЬ/a[N\ʔQ!o/=iG~$(mqJemz7AkVGYlruAp^Hɞm& Oc.~(,{P@gH#U^{#)m-»ѿ:sѯC_PA >tB (KiT7aCkL0\O3Qnpm;`b]89:?$Dgȃ"L%آ9&W #WSw&y2[دEȂT~j Bty ̒ jnZrhH/euba|L; Q 8<X=RqV4٩N%o4,uhh]E1eb?&)ve5_T*>c?.TMESVm>ҭ] SuqP֯#-X}qubJ8;0Mfpqs:i@Pm@ZDmݏ2[%Fwgby)F&Ua.pKdH}ͮR,DÈ^٘8!. ~k'J\Dȇ{X-?Ǔ;CW2}+*@j-.l*d]jaʫ^QvVGqdtMgZ֪iH8jgsz| EC~!t$aǃnr_X4%Q9K'*4$~4|b{u|:[xMqK#0CN xF0{ V9ԧ eH;0)xZ>I!2xnI^ }*;+mRl ,p[fI(|Yfk cfWVh3-zXm bHP+A9Q`L8qmUկXtHA+w< "8=i; 6n*{qh&_\i9#]*l>Ղ u!)*W z {S|Ҹ,UܛlD6D?jQ|T3G!J藼c3 V;jxo5h? L%\I #xMB*ļF̨~SIc t&Ęz8V4> RL tgNm꣆D!9b¹'\ȱr,&rg5 )_T0.e.̏uLOS(r0Ip;S 042#~8$ G"{ 'tn`)? xub$(Y{t!"ĺ3k Z0Kl nˋoar… cG<`A{Ec`yE?#B~%G[E>v:zcMf֍~A9L hEOa ~$1Jol>DZq9`.l9'%ŽAE޺K41"3P{'^l38WڲΓ%EETf2QKxdz#еGF9SR-JˆPhc ]֫vB 2wyfG]68<(5.0£ / /((S~ɭ ›ZfMDHVWg0 4xmF%[i++q Ųu*ބ=乹x u ~lMVMͩVb-ܻ 9Wl L(?"Fbc$48/%* h x%!Բ[с~A. /"M"rOֿ^!fNjQ`Kw(783ew; inwAW [/k ~O: y#Y V4T<;K?"h:~AXWE,'l8[}[K,Rqnf!Äd+S;DG90pұ%yP|@Q^`>+6G)D8z4_ǀ$#gԙ9NnN7ӑ{δNjln>zKYWrHM!$o& 9]MA0݆Zi<cwFyQ,pV ޽yfnԑ|/E4]NE;nѽ>g < XI:>B9n0ߴո(Q~pTT3P@Fs4a ?}f2+YGׇ)ӿ| 2=8n"q6BNF/v7`w40 .dm6 悲^Bг0oR6BL["^`&@YpsI}=׶ݤkK_) v;kۙ/GƃvCqQPytq[I+׫\Je1X8J{ }hvb0tV+JM/x=S`̡4MWyjgA0@3PY*5=@9^;yS1B',U CǕ^:@EG[+艥ZS:lC`K

    恄R{={Ӆ*M2yeFCsM0Yf$ )R3}tpKVZ Yykdnm3s8F(d*T31q¢g22~T^zItO]J,B)ōPv?>Ѹ2|l[`^i).s3?]Fȑ"}ݴsadT2KKv!˼~ !Ź犲̗t1eOI^lq:T?h*trP9e /~$705{6zQ9,'`$)(r/2Eb]E+aK֏c3T'ng8bÿIϖ]&aT!9G.&**>}~o<6]P 7vC쑌/2l~`5X~pjqHj$[H=3lpCke9|١;MGfNw*WG> R@:#g%D 03fH4Qma T!&n/*$ыN.#.bُAλ_&ɾC.t\0qZ hۈAK5Pcʞ#u ֒मκۃ+Ap6EdU ۆl_0Uqx!c.?knGjYbZO@<廤jhjjnZEC-Ahk%Ǫ U;of΢vYp4 u0 f $ !e9dwՅZBcЫ]͡7ǵ&nsi|6>9g-\iY؆E)~v̇L}>_TFwS}NMadX _;n«49^GrV [w- 'vOedQ$dJ% y:gE=5-R^ ɮAl V DiҰPck|uLێ&nJBS4kPkzBfx9gJwǎgťS T'Dx#ٟ# i]N{.ZF|Ƴ~MƆbf @) |ZE3H`R4{偸dpE8![=ai)Tn^ 3D%NF^[ gDg9$6ۗU<L֊ 8)EhRGr"1KXg?c+{iָ$}K*T)D N FÚcs;OşĮOAqi*;jAjp)S8'$AK_6DR (sT]tezWi`.2޾nd(ޠ~ϒMyQ$zvĭ\ O?WqGM|IKV3 [ G ϹNɪi6<:hm::9 ҦvN8sq'[TԤ{! m~H+A9Ͳ7FUFQI1Q/e4t,f'1V(d-ֶ*NW~:l6Tb6w/^;d|R&&45Fv%ׯթ6?Z8ev\ql7KaoI}HB"P.T42@5f,:=~ubjn,F3r#_0\a7QؾB+Qe]9NCxۤ}#Oxd6,ÁZ҈[pG[ۀkWW3Jak:,iM$8{K5[ݝ(} Mij]`ťNbwv^?l3ۋ 7U|{<Գ %lSZ' Uc2n-}C[@ OͺJG^ VPvzI6s`S6T)v-V#, MNmDVVq53$6Y7ݳ1*_ЃL) f3E#~ p=﫥]i{-AW$iudefÓkpȑNӾa/ OSz" xV}OFCw.Z u8Mӫxf됕[ɯίxK)rY.35X@ C4rG JZڍ6R),[48+wցѿp]Auo:ljG<2h))Z)D9&6*>T1}!pUxBg/%WG0QPϷ PUipah!#!V>-]\kƍsیTӴ4R4h7B?GrPi2\Z?ӮD_B38?d^0@icJ! u-Ә.~G%GA{RnrH~"!gٳACn3QTߟL5ud$Z jlz Ty<'X*Y5_K+[t|.eD a(Oj9LP~lk ]|JF웙٪CWAQZ5`#|{t@d}]Lz\ C 4$d[ OcDTVLICL\#j_}nȍ^5cJ@:xMRdcr_'G2걬PD18#TޡYsvq0Smitqj>s9x*h j0 6[ p o^k꽵)'1a߽U:Ή: v'f4,uOc<%*oUdB,[? IFRF~?#~k>q2wQ@4TdE m/2\vh+nGs,} *fn5b/@].nQ$=}cS.09 /ab nMoYCwO"dR G{"lI$Kv1&U{Rzqo1$Ӳ+4̃=4F?^40a*n5.`J,O\`@ӵ`ULi!S(RC(\s:`҈~3ֵ&chsQ'Xqϒ3s2#Z2 5f8yѪ|W2p{srb*ؙigͶ5b\r9=>XVTKML }w<+X=u%YTgcI {`dca8cITvJ QN i[+~Fd6wnԇB#s#fmm}iO흱]ei 6hP֒sT'cvSr6%tҵU_kC*/5|cOarh͍#1mD쿚B~ ]p\! cgg~*|N#l\G }V[sO0#'1nХv2/%G5[M\b+lmHtW& 7( >M!tݹjٜy86Fe0Eۧ:lb@3,-/*PkH{,6!F2vEI/Ig)kNXєDC/äg?a`(#{pq/T684h;r:ؖP…kz}F N )j}kXk̘iu.3QsZ -HQ~G2nAK"fRhcC@X>xxV;$0wup $^zJ\W@hmJG$EQ%n]7y-8ؚ S{{rZdp@ ] KEvxw@cQ Q]2>T?e*+Qa_ y협[unvaϒ@Wy0 ǂ6ϫe_]ze(fq5*YIlom X{q*&\b 6o;K-Aq]D>aܡM:cߥO :7D=IwHt64Ӱ, oƃ&!SsN$k>o啥~9`E9Z<vlW7Z[Sg2k]cս7}#z4&BE4CB ]mrc'A?i<1.&XphWuwM&R%0B2u0-xz#2~?A]-.sF@ gA1Ӑy[bw g0n>؟Y< 4 Qiz]#6UhTyXd9>[ZvRrgc9pA["ЧŕV [ϹBlS`F{<T̈́;|k/YYK=^AҨ>#XUŽ+u>Hv% +jmi)N0i +@;!|c"#7,[I\MEVJݦX4 :8V0v/yONWfcE+#j[2@Nv7/*BNd6_<ήm7vɬrVL[ݾKMbNF{pu΁JK{ (^Ȃ/ \oɾP)?j V愑-ޘ3:P\_AD%xc0ĭm",oHw-*rRQ@9/!m7q-}ٽrhȄHߘoߏ+q 5Xo9`]p'CYD繐J5^Vdہ$t4@tFh,rA\rzMc3t>jz'&Dmk၌ &.hب?ǔLΖ2SJ $U\F@38*xukf+TE6ikq:Ow'8SZe`qlKвX\~g.8EPw~7рҿQ>] ~ ]6Fv;a}I ShDU w=bHx~S~[dJ!t ُO#*>\l?m`C5mJNrSتo, qzSÊ_jj9S[n~oX[k-HV}0w|BDן +gY+(6Tsnxmf װih)pf;T=͙5 Żd25)`Ui~4"Њ2B|2'N @G`]xmk`u5fͼfy% H @/ˋ'?\^C]BuMJkwq]֦E FJb#q: &LeA-Z@Ѓ"6ǔb\՗Ku F5:zߡ䒺t8Lƨ.eؒo5 B<}Em[O[!J'_c@NZJ/\]E>Ȳ0.ȞFv&_q%"W#SEqS3U+%7PQ/6,|De[kLWO\;",fR0k%OCjq]-r(99ڂN%Hs[(Lm!,kHqC26^>D|'\]uD&W OٽPUZY\h v^- ]uG=$5^oHh]S"mySRb̙c?ޑrUPf5 k(k1kYhmd򼯭35QRd|Yg~қreӅ =u8G# m;Q5#Nߓ{  %6h*OPP|9AD>)"@V飔6~K;tB1L^U]FkEPUtqjԗc3Yv ރd)u?ǎwzcKqgE?=!}u""#t9\Ӫl{|&D)dϗə۰yJ10ڵ$0{{g "AS464D0?jgclo~ ljXb]$EXzQ5B!l.Nd 8,ro9HTmn:9]6ce $'7/\՞d A90oʣhNJZ!:#,Ņ.BK*Wi2@$+TI<,)*7't"lֻgeҾgq\c:| =aF ̎<;R7WXhQm +}JsJ^Y)e8;,yrr& K6< dAky-^%2;V%:J`h`e$w+Pq,]t`wy:4Ye)5Sͪ2V"ke7ΫUYS1 `KS;(A Tg&%Y.'M$`9bގ;>K \wLtV[myx'%0HvwŠ(m !M@=_=֫JE~+x-x qnDz9CԖ8$W[̅\K黰;]\kM 5c)ZN8z\q;3@Zp^]0 8WuO8eݏ;r::;!`p .1j_f~k7BJfE(!"jmVx]?ʿd}3(SyY!qLvt5&f!fZ"z)e{$d_1XLٰLTnvA֨`SM^IM3"{>:h' AD rD'}Q%;DbU$=ቿ1]FmIzT)6ElW1-م"^CAtj}v`QjmUfew3н렳 >eOvK'Oz=$Yp43jά,V 3M!$qa xרּYe`,Ɗ™^m:4@?h^胂:;G;|1[K>vq#lǥQ@:$|O -W#|.1|< =Ȁ_*y*]Ďi 7qDG4}=҅5N}?wd־zz`qΦ=+R$}1Qh_Sa0oVC7'v>^ =hA}2: +列lXNh"OYa8Y -_ JVUT?chF1$A\{xY܂&oU?92Aٔkק",?j2R*F<԰$1L&p.Fw䠇x(w%@WGvWdo0|:alKBϨWxK7ߩ-UdhWj_w T@Q/obM}?ђ} _r-ZղiW ~(zejSB4iN 'n7kv!V]ǴRF<1?, ?]h0S|hA YQЅwfӕ6zT3QKrścPCQȪX N2LF{ aǠP i87uB,m[|5ay< 2DJEpmQ]UiΫCIab=^uUCi[@{>M\կû~ZSτU CRTcZDU󻥈C?~7s)?&(#JKs1"*J5e\n?YZ?T8bdf,ZK09d0: E7-.< ~@du@x2*Z 6eěchqa3ۏIO{Lm /w l= 7ƜyA8׏G RA P.fH:~2x2W($SŰ"X#%|qAO?Y*ێz/LhH?FsCSLpΜ'. IMm`65EꩌΔN+3I|VMmn9!wh ٔEP&g8MZolQ* 94~w@=3xvO,A tsgNAV֟tzä#kMub(]LnV s^xh#+Vχ  N0*d`_L!)!w۠ogqCP|?̗D1µ!RLQ$a眞/)x];6i,F[+4z5{U4=s`ںոN-|]WVM5+:,)S'4:ʝʎ7ȇ^L#,tZnG K9=CU}jC&^ {t_=E\qz["vCa-̞wR]L6)8*ns9@`(.xrܫ$p,x`LJ N0_;rpxnĒ8a7$"PNRrVgn,q 8Y٘Jdꁥ|9 4~k@3Sz1L"@a 뺯ڔ}spC鐬mǦN$6,5lhBnw f_.mwdc}P̮Nn̙Pb@­2d X>v9LVq0-)4`ƴ~:w=%P:#DzMI1y{Zگx N&.Ȼ ρεW<]duP_ROteqSS ࢝Jܲn*8]}%b ݋/ Ǝ91j{((iNh7-mha 1>F@T*L+J's6.6KÆϩ{K??K.Q^fgZgE0jH*$ dk6k1E?9;JkY?Vt8p;"w;Ơ/acy)N8PL|&Oݵ1XD".}FH[d2NɊ,C0 z}{q2F\VwvӬXm*SL+,!֪؀"?\Nr:/cs3r]q;}6TҎ˄{߁|ob"0R+]bȿ*\ ̜Kȇhy\7}4mW2HC߳y; ! pq (.,l)SzIp${݅Hh-TBZqfx3-'QQDku0' %oJ p*C*y)QyV4Ƙ@ YB })<(eBGa.~+o1mWxEON'iBtVދȎ&9~tY w#+ 'kG^ `|ԭ϶8Pv/ ?*F ,9m2XY-F?-e{4#` ":0۞^0L (- Fh}ēx@&]$T>tAT^;Q=]~tEkJZyo*GW<٪)j[I9]%̤eR<$%4Pi2VꦒpÉ[U].i[yAN iؚLf h҄N_Yil<hp|ZV%NJeCײ~FOώj¡^lit|(3k[|Z y>rX"QmpN2u$oeam3};z7)bx#1LY'ՑIVǨmy(8Y39(e#+$+>&^?E\ntN&bl-j?$z~ŊnQKgrxR: P G*>˳[敉Ure\d!~g#B`Py<jT|#0^,W ҕ6n5Fb_N]<3 i?tz^w&*q ¼<9y{ؒR{L(Oqy1=.;-,B?wC2 @X@φgXH部 + f M3@af+Z#i,XWcv|yS\,`m4ϥh*I:nxbԮoYX1FCQ62Vn%=kB?G<0qD'Kik'ik1i } -}XNG3pwm5m vq8ߡʖGIqRwc HvAט&?S=S;} q[= i MGh$P iۇr0þl@-@i(sPR`N3 L}b'5A0ԙ!AEaTKnJRlW@o#Xa.WE<ȷPb37.Ѡ}/þcK&[&ujA$F@D:xqKMZ&j}~~gNX- o)}%a#_vjVm{M|~5|GTQ) -ؽ~CHBp3+hp]q~2CB=!akfݝ:<܀&ft%7 lƆ0_[ȸ7I*uJzȷ|'y w~ld>xn `@\ bp#Lv#ڗwWS\sꒌc@GS7t$G:5Q]DqT)٫i F!^@HJ5}H=wKMu7& iD8i)1^ޗ1? imXd^ޤ4&H䃬'a*15]kuQ/n`uO}eŚ ܌qRj%q7Vk+Ȱ?ZA%}0:.JK h1$!hfVa6G_-/bl?rgےCU;B_c);9H)b{Lj 1X^Fzu<e+$1=(S" .ʼF$,c}QFM}p!# 7G5e19~t\$h1'3s(>g4M:|ZXP]^d;²tAwod#ű0^`Q7o^tQUB/3.Ti:ylZRq%_ FMW: @?=P"ܷx J{%KI1]"[aU,DQ№7@R&Z]P YjL?![K:|Ԝ'<` hwu/Ǔx&t $3pAB%#o68eKSrI`{\d2\j1NjF8~[cxf1Ɏv_[@J'8iL1{0o6#";Ōޗ)|O1Ǹ]DI+1˟ݥUnG2?N\-+|ӽz tJJ8$ir0HRyɦL]L  EeQC w"Ya O|A+:Q)MglLj'T;`7+ǖVMZ) #g|C,u#u=SvW"E"޿UHQ!v!_X>fK%{!5v4 P{6GU.pdiAol 7Աu/D050->B[((rcFv?,̵ﴀiJOEI`mXv.%7DFO|z,B|0cNeKcㇸGҿe)d{' $ƖW=!YoUF%,J~,h,;lH Ll 17a&-ڶfv,7q6bDnG6F29Վߠ)W|S:38Si&r/rBz $?v,BjqwMS/ȉDu k=.l?kY".Nr'u^[9xrYxtjˢPU6u[զWK^fe*sf"xDΟFה%EQ' ˑ4o^opt#+23D1^\/\O>RZ܀B,pO3P2-ָ/cp$-0?Ί em  :ju0 ^jc_?@[HDF>[7o!_)Oj'Wj˜-o1$[05OɀR6|n~6 $Gd xȦݶ>vzMۺ܆\=f9 ?n)Tu qeu4ƜhuNM_Wvn -+C!1ƦDUu42T'ܤaN xVvT i3^dmz瑢x7(f.U"q5O53%n>O,Me[ɟtb3 cjEsv@??*rTG&K U$VEkx8vD۽NPCcɌFmbLH)0%k6Iy^}yب+[/K_X \]6ԅvu>p3\U>iWv\a9C$up.?6az$ \1M [Ytr1*MpI-xT%:-BX>QUe˸?ub%7 &d#:/>*y&7L WhOɋW9GlAG no`?3ЃKsZUw!t|L <f>#%6gk-& hѿh2>^^3;:4ף VJ1mD̲A;\ \=t@7UU~&~}ņ#D:Ylz5˳\ƙC'Qu7 HC_HqdfmrӰ-^dV^ @0Db=W (zۣ(%AyQu /d)5LTXD M"}C,I#tNOm=,}ax߼ N;8hty9=̛졏kBkX#`1qiDﰁ> R >͞1Bksc(AʇANX4(K(>:c`aYs_y"iFBfGط!wznug!aT-"$l۠Ț jSb@= u~:4ij𗎂̅D6E{R10Ɲ}1h/OhGaqs@br2hPR=E*-kmF+O =3!b\{ &A˂IWD* _'0s!:-KMҍo)[%P[ۣ ?`ՄC c2!(z\;Ml* t/u3ڋ~wUGl|p]c"c͏MR˺B4Ĕ:Cf-e{QLE9*[]$=@N=hSrhR.sFnGຂ_wzd;ٓ7 ݐbT؛:y!>&|28d!I9o2!k/mߤ@zt!sX]BըL@f9hQ)  70~F.Zc #L-SJy8- +ئ<$3Y/K1|~ՔS @W!6\ C-Ϙuĵ;`TհMb^HzJ[Q\Q"uZX-)Ok9[dGE*(fmg?Rj O7YR H=ŭ$3K]YFi}>cbwl=׶LF/ ={Ii>e OMjMbʫ6&JJ2W AY荬5ֹ5d]moQ|as@ddc ݸe>,Ū f xdyUaK@įƋqtMgap9 q Q j-'4rOpulD=O%0/q(nhZ&7j9ګ@vy8df k_tjP~ |ĵjQu㿵U .yHєk7/egj"(o!3A/ܳ{\S*2 'e@\_o:yh^n"8rPyY0dW-~6M/b-E| 7pLIࠥOERq~G܇3!v'IFyϵ|d|^~Nu#!|dmӧ7,"Lo&=)/;8ꈚF!/ڛRGVP *u0J%r yˌ'Ylg}l/7zo}>NS W=Hȋ !S*~FA} \L H0TS (!km#Ly+(qƜZ-+b`[&eGb[ Wc O0jtCfH_Y?oD5)t?{)fޞhߟ{EA B4 pQljBEE3hC/s-F`Wc.7k$/ J (eR}1Z@~.9)h68qV)'- Ȍө0Vۋ$ rdJV588D6ȃ0OwBMc)v'(b2 hǃ(q-]:7Xlꡁe` [Abc €/R#%]8j-rŮȉΊ@\A|r0Tp:d|q&(p\ '߅+i16!0@R)rQX,<J{r ۯs-Ű>Da86Uls}( n?d؁[jp>Q#rnڇGaĻTg {6iRԉ2 ՇgX; ,3sgfUmrP1B]BC d@9cH k 3 @2Ⱦgw Tt}_0"[kn>jKBz(~О9b_ưx f a՞%] ")!(6ٚ^]?jn1(耪64>̈:PMY<8"p[9iOCO:^·8 ieCEƔiŤ'Vu]s;RLa5Bv)K'*8WlZTpm,+2]!L dz\n;8I{ {I{a-؅&tP ({T=_2}_)8VQSHҦ yAbf\K%".@vK+b+Әg:'@zQ{e:Hr9hlBo I^kj~"}†;%=a%ybZoQX:Dmd똿L/sϱ]K^@b\CD9;cǬSx>Y kn ~JXҕ+l&edɰxNt6>Ey a[8VI-vZ+-D ;k'k3q*\͒QRV/vg;5T H:g,)L*z . ,O# 63U .YnY O b E$x%b9 "9b mimZbi2~]l/ G6+w3ǒFPFτ9le.5\ b?^ȵI*&حr"oIư`6/2+Ÿ! 8#=yTĵk ʲX2oVΗ`Dn4reB; lfN6b1ѷ9<+!ӶVNY~v{g:tD5>Cm:ང#:Qḳ1: 2}e?z;4'3fY2S1@Sgabz(`TV]i0PB;Ay^ZtI .4'91[(֭%֘*$|68ESP#*Y\gA m?R'5Fstgaί1eCkP h'EEB*05D+B+^C*# ڍH>5S2WԦN1|Fb#b3 6%\ [^u6 K(\ }v{jkF_fR##IguW|t1muMP NcK=J^>q 砻`'ZmVgYEpL" Q[`0x(U{D *U>uT`M̄h!94z\8OTg{hp\MtCi7׀U& 4h\zٺ%0!CAYƧH,#T#6M޿/JaTGIv pJZbU"rT /H׶ U VȂjA;7~ wW v %G;eh1E1np=xm<濷|$8 ,?™sbU|";dzeY;_#%20-O}{=wP\Q6jd;`T!9klƪ6ʢ[:ѰUw5_BұK^.ݕ"qN?9Q*pG9)NpnU-zA)}gnhXڬ9GS}k 5iEm 86*P"Ǚ{TA62 W3Li;D>ePtey{gڏ"NeGC ʲPPZ=I4biLAsʴ3߬AkVh1.g MIQKfA虢[l/iU2ƬXm],)~\Dl,_Y{/;P J;2)L9glrMEk?2r^qEG}n昮El:d!biʈ{.rtbs9/RRXVe%#/Q89˗Lѡ{9No%6X^vR:/˸w e̢~;$ MZF1eС;AJwʔ@zkĽ!Ԉ{''~)D )Yִ}BB=L@FY?ٶ~Eq%X{2/I^?-#޸?|P@C><:?Ͽc565@Wcoj|kN T! #4d7'w}sa kaif8+py`5s-k8hڶ{N/<6wuk uӃgCXrsJOm]~q8xG{S Ox;úoT1Yu$ۦK?ضzq|pZ|4TS͇!z0f U6Ì S?sY;"Nz,o[ d&ܻ^^u8 ^tius3,3z;O 8ф)g%0Uʹ ӗ F{#X^T$Ak^.JزQd,Ao0tr0X$߁jc3wH7ߘ*^+`E@QjdWyrf r P^?v@Ӭ($ZKx` tZdJQ-?_?B'TItvW~tmb2~x-C%NB@K--͝UKmf@5cdCгhGg$2kв}x3?+ue:Ġ@sfZ9xԧDQ_kvdVC$ iߦX`?nI)\郘)l>Ʒ`LfP*'78Z>ۜ1=M49 x̧kdKUAsQ =/0zB\)0 %K8:l$xWv 盛T[:"vP,"fVfCjz2ˤpF꿛dKIR;C7PƗVa&%Gi}JK:XH)86s#Ӛ%(?BZ+j~sW%G;+R*lG6msFt*P~GMZUB+hFxh !2P3ܸs"YE(׹sbDMUk *msr͹L/ "0d&Jz%10TK9rl bA}k*_P-7:q9Vea 2^ӣqE?w+U[ܥ2m07>^\bz[U&mb--#g*or;Y}\VS:OJ[XP#TGS5f9anNv70/ңiP|ȸ>sMyQsЎD $`~4K0V<1.(sN|'MʇXB+o溇s5bR@4$\Dd6TzJ)Z(\ 8{Pp*G}'(J,JR؍ ;A>I̯JM[Wh@)tpLys9uP`BG P]A}Ƽ:?ko^#Y<`+}#}@d銷hʌH'7Hm(6ūȎ'K- e"M3t#:әŖD/uobE@.>T;RAv| :3cH $hk ׿xA-6Qsh쭎iJxi *"@ƭJS'j YG$O_|RǛB&^xBs|o΀׿R N~/7Q8;(ltf )\/̡\јVȕ{#y;OMs>%7J v $1k(#5ߴUOnY{"RG(ЉOg*x ❣~}+shgKt,k}3E&Jb%Dl&(_bBFFӽy.:H@.elXdKgUǟK<@/s n1?K%2y14DӢC ){5h)Vb4u9U}!췟b:1G}`Iři#? Bƕ]•"hmJY%~n q^[^j edU,;,t*ʺL$6 3GOHlp*ܔHEֈm7N\uS2MHe®qQ܀GT|)upfcuqh΄ ݤ=ڷСɟ =>T6w_ tk0™ty{:0Y;ӌhke:#RNyr.o@SǴq4ԅEƛԊG0S̠|zr<0 oݣ°T!ۜtŗ0%#GCLxxi?FI+bhcuov:t;ys|UdIomgyNK(emٶQ䘞@9vv#uh]pׂ֟kƚf0<\Qd1kPjM.穅Jjh/N$=)Zdw q0Y(z<5;c=/ܶjطǾZ?2EZ;W8⛅B/W+N?#eLZ0vw*v(.*)?\-ե ll$?@D{~a}Vw?5yvaל-^ kd~!;CDSJQ*~_3Cz,CZyh# 9 V$VX*g6jtG.rD~ԄCP:+V$KsZBK\εjs1g7u0yIuLM-]pŹbYս'#o89z07$r174*+:{$X +J,yl'_ |ev [c(!6?u&R2\|פyikQ*{gPuB6|o4δٚem7gq6Dq~q:#@ dhPnAVQ ՞cBGi|^w2wzo>0?eyҰ ;NߥEHj%oATSEg6˷!tC_lI rV?Cn:12([PճCnK-{)su:34eVԾV?ʹ_1b~ع˔ 65R>O8YaL.!9)ﵘčI"I`>LSzTUȁҮc]\(4F(9TN3}h9S'7Hrf7bo~r`A:04} kŶ\(n8_"E2)FJ h3C&c+"*]wqgx F⪵͗A(`,tv槵Ijo;֍`DΈ!~3OH$ ڂw3z9;qΟlr`p1V$_ᄳfcw W?<⚭z̺( >c8kLio`qm+%3GXcgEF5>AX].^ޔs,4lE1W?MRr;Pǰ~5'B($Hىe(:#ϖclN/lA 8CC&JgJp8wDzkT\^gX7 -!3X]]hS~=ʄ-/RH$Yɘ#W6Rd+uOZڙxH\RzWB%(oRX[eMYA(TX<{NDgjg²(i*˗~mNń%DʤUt"q4 .GJg$Xxbh`loj?jv:m=Y?N5B'%yXmAur[WGʮ/,H[E0Q*XuZjy||7WcLowZɩ_12F.Pf }|)خ޲2z؋|f-˜!k(j/,wHG`wY&8NG0b3'{@Ekx3;e<pHyI4j[/ZAԏ  ]2B벪A{6AI@T"tT{PkdnuV誛^_(xVbv3P_xي?pwƒ]Y2x\V]u41OI%2ߔ&aT@$NjǴ,/j~:[<-jUo`RKA+tG/C jNy"fWcG}|Vo:'hCn=x& %O6x3Y]܄octn/X@Z_ ;[ K='ǿceu8tD٬E߭{Iy>xz=Qų4^fm*i]o+:1AAK,fLb#TRF$sF\Mb#) FX,)ORlg3.T'sgI>*'nsjI?.rQ=O c6I:2R*knнKbZ_ԙ:[u>d]?^I݄pwHsZRP5F%"UK5W!Fp X'˴Ql L݈sXfb`r"~A6٫Σ[v .7:{w>؀M+$mр/?9߃QR}aK q}Pa*CC~:-N.s+gp.2a'n9ё<^!<3&bj" cE\VHT7\2/Fb1[|!@tJ)8/WkBUaC9O_BE+sIV:OĉDUUo_&v[)yi%#E@W?HJØ%NK]AAMm)Ӵx{ M>B 9iϨ-ZR_MT:p֕D}])k",~b=-+[YAw?e(<εKigO^:t (| ]x>ga PD^1bQ=rnv}(y]`J bq}ؕd QTBr=mUv Z8tn*rCD.=b]7Wx3WSw`P[vC.t=P`&t$݆FgB_NmȬ?-62ܫhZ~L#}WJV(p g.P&LnrNתhLO:v䋑PmS^Ѡ\XT%n@ BG$o|tIRmpNoFnxcWaKk$No w = vSC.J0̿+N޿\"BSmRj jWNs{[U EX*Uuw#o~-Ul*k`WǢXs]O Ƥ=]@9 zI'i8}x[*n۳^p/23,Y^Ĭ%}- /JWY3Spƍho~7s*H7߾?؊:5@ 0 !hKԒGxRwtW[IjCPo /oFg0k:^c)}5U?ޟ(u ^ujy}AQё]2\n8ZRf{}\2}ʏCW\g@yUw=E\?9El|tIX: Sd ctQ4;r?IRɣk ۪ASmA w\a >lV3/ EDaDnxBp,ClDU췚Gb[ O/_BE&sIGS|acÿS +#꡶á0r3/ulxiCPh i&k}$:;lW2^x@/ȫ' OI7 RkX̮b w*~JK4EzPF~F*5#Lzz1qnbMOv؁7l5a']lC*̴˜;F#=j!ZLXۖD%?b]=;]GAY F~|%kCqgqэ2&E9NK]I@ϙŧ9?{Ulљmm#c{~|O(_:!vhO#"ׇ K頼o ݚmn{5N`z3jllؙxiT#cYkљM56 ٦ynh0;3Q.pmVa Ȳhi ≋X>ACl)-)_cȳкd~iVX +h|/֛GۗD2pJ@:Ebn7ܞ&#r/= +lX䳕[ajo wg2*Jv(DŽ*u;oOcF&%^iowF:)^-4e^7X^{fLq^ei^ūcueሹ4=9b%AVs(qk.P5IT_OM?A_CLS6;H۝wS6F~d냾2H 8Xa;Q&yZbM(92$23r̨L$߸aӏ7p}t UؘIW2*ewG-UFiI;?y$W0@.Kd, 7RX "q$r#4Nj$o%寲 0_"R kLఓ? WHJY[4pqf]kJfq>cQ}nl%hpTcHfT^^5q/ 7+ZO7)% sgJ7g)GJZ((L[T{T,Fl$KMw4o-f='{> tB&:7)bLq9b/f\uGA%){P/@Þ}ag"pbha{y0b"vpgLWo*ZQΑ>#\0XOzJ WIMkFpD!Մ6a"t^ ;ky%v U׮XdrêԐSU)l;9jEi~g;F:7y-($ނ[2 N@sG\qs_[:f n]3@~irna" ٛPz鑶;f];au?}vm%84m2#``biV/>qTH=؆ʔ1usB,I 4#5G]yFZ gIǧT Y[ld亏dm #Kl|e/]ٙM$3e_oһޔ) a:*#ŃSi)7*P/c]T~N6%u0s厠Ѧ 0WF=C$fr]`v +\%.~s?}79@6IO!ෂc_(e<~NYb \$LJ=S4ir3O*P7x;B]3@4a!~IJE>m,h.(3^M޸G*WAt?k2 Ku0=f^畑[l!3R~z[f)yhDVYClh_؛9c,i]GLVfPZnƫSe= NFeKwpwy}T' k{>xB|͔q[7*J§Ӕ;,hW9{'ڔܗ$9x&\( #%OwDi@@Wɽئm߸`&}Pو\DF/5m=ix4ĉ.EiCoOR5<%܎:3ۢa:;aq׉tW:{>N M#D"WJZ!![ *L j %{uiiZl[ߌ-ӈ5qNF6omn/sP *!%^Ey&YGPM9"J<,1Ī~#Z3БH@hXSMs2燔d:^@@ҾhA'КY_?SElE$+-bMLrEgEFmȈIx(9$.ĵbEB;yNq+G>݄>9ȘmAGQx5hn 6K/WםpR9XsϘhDwV NsYu$,^ LI˾"8Pp qm~,VB_1@yW-)X%ؼѨ 7(=c#My'd]O7K.6PgGsBQ/:P< HnRipMCVr$Ĺߜ=؍ؙ}>0?w&k?lZg bJ),@9X|}o"Fͮ8,FB JV/44ș<7sP^jBBBҬъv8?hz`JhyiRZ+1\1=w`0wӸoDWBV0yӃu;b59n-ϱK+D0}ޔ߲w(,r;o&#,rh.+ZZ$H h6Ɗʵe;h-jmn|>)Reų^_򾯨aWXOKr{Sh?=ˍ{u4OՄJphP1sw]g72'7ݣO{&֬e޶/!f{z'[lj 8pZyzN l{qAZGH<\ u_ Aio߻ArP O֖WoZBcjjQ*O{7Ĺ̳ Q zd-^Wq=7{TG6!jAFz=K!2ӳx"J̡~%K'ar)1 =!#OĢ oBuOX;|jR3Ze~9c/f.E(emVP1 er۽ ~“IԜm$Wz!y29%,h~Is%9b@.࿆c}2ƨ.ٍѭ=TIV=-(9}I"@،lnZJu'2r@ <6b}ce,_CQyKiIi1\U滽Ml{ˆNW1cwa,/*|4(^QVcgǰwLpeç`I!f~O NrBBWmc]bk5Zm:5U*@NKPZ4aF0"@dVVƿЦ+u;H@Jz<6xz/b AfC($35\{ t\˯7bl6&;tWtzLjUF[U-&SzC8.F x=1)ʡ6"̢K%-kAx9m[i mܬ}՛PcPXjx"p%*)74c;o_H} :ƫ5ĭ|.M?\Χt!:s\W$=$4̈́U5֬娷`@Mnke+f!7pOV+SǬWE8 WNA[2u>$Ywʃor);H瘨Tg 17 G0?=j}hg>_3 ~dѳFrJ/JA ~l`7l:A_OXFda|L['ȱ瑦P%}0Թ*@;G\Gq;!2bb&.jJa| Rtap_T ռ)\WVr o47Wc g\ ?%+sؕ $e $RZ(-+qR0ԸO;Ķ4E;XJ#$˕Q-a&9s-pe1d*A.7:lJ8g6{dj'8w)qЂ4|Xv1V0mZӢ%)R,\ ՗@e{)3OӔ =1T0<) zŎP˃>}V(v42}'߲3,͔Bdb DXn1]U]Iy;6x:o˪Zs.#Zr! _0.3.#ś;m8Y*{a4ȅO)s!y_F^yA\h^5A]3U0L5$Λ;XVm<#SI%@䋦UOE?L2t ib49Q #PǏ T+PJ2Nyn􂚅Oֱ+'b(+>2798؄=-|KW軿nH O; bg/r(,Soϫg0'?}2 i}G}w|L|9Ѝh ^=pqOuwV}G%/hWfD]DL5)]e9/g/T?}TN7# et,iU\`Q?8tdjnFL:23/t1k- d^Y0ΧPJXHք~:y#4FL Ҡ^u-yޚ$"ŻFFhYxdD9涢J%ύd|fVk^Ϝplx'h>2ﳻi N1qWAxh#I M9D+^.ԇ:\Q (<_@}λ:[%N45>C~?G\܏Q#!AYD=nՠ$TKVu/26a%m_(I=Dǘޣ9{ Dy[ qhT!dȠ]1l;SBmWvq1hggict^72o5i:nS>CBkE0guw26E@TkOK ٔa} $M+I +n*5ovCgg2]QE*8fd$6^5dn?? a2ݚiV5 J@ $] kACݭɅC ϶ٴl@jA&"Pͦ+N&+/zXwjGMȸ0͝H$4. NkEh ,nq}Sr0u iyutەYm_B .Iz.k!.x v+#^)ҡށF爑:  9;< ݤ^"\-#nUv<(,QO! ndukpM==&KkHiB)eCmlEDPM +QtakVM,dk- bT zQ;fҸMc[.wöY> 6Jsx~u{a@湧k;D.V6Λ&>rtSTpQ00?W MnUJ 5cӿXQ`r#Z+Z[%GY/MB1>R#:ᯯx$6k$3c&(Xޕ/y#UV p'.k,|P& ,^%C;pOm8av/1{2Ή~Yj<OΏǐCp8͵#Peb ZVv;k'[]f)P,)3 }a_$9w[PBKD@:`<\f:2]fci=p[fG665'Nt-nS(1xHhJR.&=Is?]mQ:.d,Ec92:vm{P6K~iW?uz^N?l\ !HcH9 -TȒn <^'')v gA)"=RDf FĐ遐>4_p2Fˢ h.n0|i|2]Wy8Vm!Z3Ep: +IP4r)@*ӗ(t|QeS4E6''vH vDmn.t ͵.Μ^RSSj~OКa]$1&8@nZdJzmu :[k;le4H0z4p4Eo @p]J?9p;8GR!1qa$g+_G}j~*&2&$ٶb_BN U]38Icc@".w*ڔ`u]R"=!Rg=9X˂dehZq(+bqmI%+z`ByAoa~0X-FCP,hq6ЉYiVh p|92~JMOŹ ++,sMc˷Tv"QH%1q j.LzJS$6eEhޣ/yv͞\Rՠ٠M~~K}4]_ZEc0^5b|ؗ0R39jX]1GA*S3~ ByLOex=z` a  rk~'L$z> X֩>\ !5wM4*5%(Hss-T7ۮU6H\La]{]FkQ'_'!]#Dh9,#:\-;mR4y&bPoN|?([ KDO9q^^/G4@dSaHc<s,YH20ׁ f~28ni #j(I93X ̠ Dڋ^nYۆ|fuu|.֭ N}V)e܊گ7P~d,BI=TQy|lH RF 7yC\9-QksWdvټ^FH1o: $!6H,ߋ&M6FOFN%DU\W= e=뾸H$V{ }nPuzн.ƛj"'tQXuBE}#%fsACLƭ.MLbo:)1 1 Ui A5AQ!jWĿl_"#|%9-)ښ"֠WC.-}ֽ&2kDCM$F =tADʸJݢShkƈ('we2L^ >]-D5jϑ88xPlN(N.4 #q(= @J,j?57N  7 5^;qKE͵zF[zsP ͱb KLi1r=nh Ksm_pDVK_0j̲ OLR`3; a\\bjuO,< D!HJ"R$Lpl;InMAQNheuo7x1ty0f `\kЀÃ41Zˬ`퓩vD:c1. D9Ȃcms&XVIe{RtP){86Fz`xs.9VZF=ǧK KT>AmGwJB :_j&F,Ri9Xizs41K֤Pm( )bYS.(f Q)ɋ2FNCD^U ~:7#?^v$!7䩵+ݝRs#B]l"k+ P& +Z ܋j |^Tf%w{ "̵CI"6;ZҰt)11F >Ķxg_NƢMg|>̯&9ՠV~UJS+F ]_Տ?s$nH8` ChhIZ*SkMk+TSZf73;5UčN~(ل2'FTv~q=o#EcGR?#_!75n3FRSv@/but &/l`\O4]:g kA51okboh" no kF>⸩v_hqN\|3hi6?JBTH74D?|1L5 z:* aZSa>j~ >?6c.t+n'XBaH41)HP-4iT @v_R,AB'j8SRaG&Ly[sGz~QcHɰHۧJԨiC䕮v[31VXJgv$EzwD+a+UyG Q`>&.IlZkMW_rz4Dzt }%N9ZM0yX=(⏗ ߹_kG؀H$>̃cI/Px'*RK4UON/> f^7O,[75!1ao7_ 5-dJ2T4aRSK mEr `ߛƤ2U:#NiF/OCq9'Vi!czdԏqbϟץ,|q;^IOm5 `nBv&mK8'|,msyx `PCeھ**-^$4ҧVK 'z% a+"q)Fhr,LӺ{> C\( e `iXf *fτ eӈ"ߥ}np9?w;TϴӢK<2oAce~lӔ#xm@rE{HyE2US 0N A^_eD EM8*Vےj#O؂*l@+(+.U!vdLh>A6`HC?Xy27A+8VrmBeaa$Z2;[ D5r+ڝ!K{,‰6{7'I*ՕEp7maSb/ PFCRR*BFwyZ1/N etvϯN5.+s|mz-@5EϽud<…ЌAPQN :ŪWӘsߨ)[u[QL"$_rݵуJvu~{ʄ.Ҟj{ ( d+:|&? @# O qE8Tl[G$Wv-w Pxh;53̮ R +ݧSDp7C&t: #]1:΍׺S>3!v#4Ձ ,INf̙$w">kPYmd@I8/dOq7 6bo4@_k%#B1 U;ʒ`3h)X9&*!c _nʾ[]#xƽjOoo!}sB|7XEߒ[b'kz`Fڝlğ[O?z.Ec2CM#y]"pU|*'e.]'<?qM0ؼ%K 5&#/wz+MLbtAtljDuŤg³۶ea!QxV )]=spiߣ)W.y1Rz2OsG\e{EvQӵ3t;ypnݬa׶ԛwȬvjw04V)< 0.3:2g^vV4^р*UKLƉ^a!G?RĴttD? 'p@z;Q86{0? ǂz-Q ( ' ԃB@]~q-*bc#d{fȰw7vLR?`0qzz9a#rIx_|rmcz`]qxr+b:!pOL %^,s|76R}{{Jd1'J6q`Ƿ>-ŜSXo26QL+]}q#E?ipQTjR x'9U ޡqA-Lz[;?B/.q+-b6y.TvD*p [U%F,F t_Ji&ʛ"'/vwÈ׋ cKmւ.:w;_ DBH rEWu4e4I ͽ}i[x&}6/@_]m*[xXaFMlPUy!ӛUwFPF=R 09P‰ᄲ;zz0-nnHS7$D^9/ij1h dxi[XsgEFW9`!GdvQ(5|dQ)F)'p6~#leJAKO{όC*dIkzPbWʛZZ݉P/%![||gT ¬<$XL nz|nN!]i~]AFF` N5C\9wHK~5q4Kk\筚gwۗ%:BC.Ex?b<_6,Z*c;)ܙepU"zU%M#DF0E[5iޠhy?X\ibo+mZRwc39jx *WK_}|/ vFA@Mݠ0V50HW7b1N|V?W("7)_xC#j5,Ins07G8]_ҩGԔK΅\1-,ckk )r]F2 uSo_+6*f5{7/?yk|K0,;J9j+Ô,7ʅeg *B냱?e TG "=5 N]ΞN q.ӽ*6ւ㚽ԣY&&IzQ9M)I>$ʹ h،G!d6V{Uܐ2;%l)U5ȗOks{BQ g3g(InrT5\f4Þ z4Ug?pEca=H̙RlX ֽ& Bv#Um*DH@I[&n"KKf)tba 'IaƉR"ԧ *cd3 EE|e ㌂ Qpϛyqα_*qP!b3k)/]]X2-.'vKfu҃jf;Ui}g#a^W D1}:AcpBT:HaWI)P}lw͑P}6Ge2nd=MY ի~5JMMhO_l:A% ߎot(s~vDPY ăKbR!6I躊FhP R7@qZ 4|s/c ? UȚXIf"=1%#X2LMSlZd^-%*] -5'Y7N>8e4UD[ߍy?@,d;gA=j~40+TS] XNj H_)U#Oj %Yn.,qߝO)hAyˈ[Fj{f`ViU@=~i6ꕢd(EP;`:1k!ls.vrvnI88Sf#L[Ű-LNE؄Ia3[*^}8!s@{Q{R ?1j6Kۄj\zW e>ҿ:N3d~c TkbJ`^bX_nE 'Z r۸T+,AD?S/uq\ZBi|?C9R0: ulKXfb6w8~`)>_ ˰0S,ObсmY)d2l*J!6X{zt zJlq(?Hk̈씄A) :(l/( Pyk\+R BJF.`nN֯cȋi}XZ8niĿ~. Y쥳P7Pxzio0F)}+ǻ$D Y~[5ӈD~Xo`5e#uUCvI"[{ݝGmxԽ+M~ zn&E> Lr)yTOS`w4qVaOҾ%HK@\.(yr$90;?[؂ 7>/M[$tt|zթ="wpWb4]ğS)&2ʹ\+[Kfzod'E.tI(K)/c1j~(ߧrŽ3f(bN"[:hL~v|lvs6A@*xgƀu5Kʂb8qٻ<Q&pz|Bu:} ZNY]T&p(LW~ņJz&b@rc-)fPPF{%#%Tְqq?pUꗔԐ|v}j[X/("AQӟC>]$5^Xث?p쨩,$ືiء.\ef3M z}ٍSg{-Q5N,O<בa]a nZ6c~ D/_]o_bXJK\.joxBa#5I_ hhv],_&`*s h?t4!C59k{X~3ڄGvQ:9ZaQ)dE*qKv^ O?JeG~u)<1əDoH_P*HP?/ectk$͋!$ox"迻P5K'^*Ic-,ktѶDk8wQ.3()Nđ<5Z՞塔@7wܺA(zdsS}3+q:\|De1H D튶 Zпњ)'8/FP2^$ 9ۆT37 ع$n 1SL<)uҶLa20f\%$`H [!ty&Rʠ#ڒ>R2:q^{H v4^}6mD1 U liN$@_SsCķ SmZWΦ00lw&H%Z2j46\PVs/YCLYA&6.os[Πdlr$p鉄Yi w\*TK7 _?Papp/JsWyZWd5Ul16&uscG<iKx\z~өƸ1AqD(xa+xP7)QW+u[fѱ)OJҢ} /o(h F?xuVM}A#pD9HlNsäw5cQҬ\N UUgA%N))]GgzwiRC2LAiY>Q8/%n78Oy`s:l=j.&,WC栢rp~# /^ 2GgޤoTSl~$l WG R.ʤb>~Dg Yz1r Sj1, L X/#MR_f4W DKyH`54.lTja_S3xٯЩg=|2yA^+VHE4b ̳;تΦ9vS+GSL$RV,}k䁋7dgȾHht\әFYZ޶(8F eDm#c,Is-)etw3G;$BL`8M 3k}>Qhrx4aWNAaHMv<\15:f&;HQT!v\VIτ(2h?5Nl4lx!+, *WL#@.36en&I+׼Kn8m4;׸N8ΜyJYgc.j{rZ9N y y/ г/Ll;4փvp&ґhi㧫vJNbi/W8sͪ5ҔT}U۲0-bk[ e HhK C4n0C/=MShq&rno;RApb"borQ٩`>ֲæ'\# LjcAN$*pL#- 9^pbZK9c`{L ;R?%S0aw,GKl'=;{.?^+({FƽlJGnT3hK3\Z> !} BrO i{% !sR'li8~c}gjŀmn񠓵l!lUe;1kzLa%<8DOL![9 0 FtkFXiD*ʟ)q́*mC8o=30<0X%tؽEʳ#+7ǂni jLj_]_knN&&>΅9eepܐ 5G~5ɜ6aqJH PKF?ba,co(NqmCuF9wOx'//w%^ze5V5uz-ԭ?6RFD;NM)$p., Tu*cJ.7uJ~@'~ KKP I^֓bݰ t6{0 dr+1-ӡz9X1ʅ )?2eȩVs YxMǷLT9cK渺ڋ=?i:T\N O,*T|sj'nzi=)$.*k;en4MeB|KT3wkpn-LR3]emQ0kڕAdNᯊOl84 '60b ,K8g0h6GDT9C8JN*!\qhagF<,[@@Vw4UbZs8'`Eß0Q:vuZ. :!IHԻ/e 3/{%`eN t>|:"}ז@Ȳ(,}A,A=Ea=+dy ٍ!W)+j@ W)Gg miOTfas5xߏ`&23G2v^φ]ԯ- r6$ o}$}XJ%B5h4>™>)B$b=ţ~<d*Ƨ8Uzp(,X@,^*}_j q'xT(<\'0)$gK$9l\ l+x.cGHc@{(QHDi XY@o3"@)oͩHLKO.nNȳ~YW92srhxЪRoPtȄTIPYI/n8%R.-jŇC 4)e7PRW||M?p1ڶo` ܎#ͥ-=7T>(hΡ3%gx/a+={Gb h[d· iChJw@ĐXHh57>//[9Y)2$_gT4bru;p%5GގIKf~''0OɇD;>HjEc*Nj`^LJ?؜3|]FuSy2%PeH!U#`%}'Mru~>OB) f .G>U6ɝbk6^ Aڜ`e7s[УGJ9ɛ!pemԠj`h߶ OTp]xP.!IƢJ8!p6lIux6)nҼ~`uV?S$)7OGwMz@y"EeVpn!J=ֿcmmlo4;p1}ѓngtEk,^ WГZ = uU Ѽ͐ {f>&eŢ͈7 -H7F̮6 nww,o3#h޲ "1uM)/M'ډCW|4>2 #*}(_9ӯ'`SڮS> yX7ԨBh;ݢ+DzxtpӨn0qH\}%j.Ѩ3a{y6WB`SJ@/LJ4ˀΥɩTlʾA}`a"*oYI732E2Ҳw\Cj"N Z |Miv9UUN-Pߡgz?NN#MЭ86zyӾi3:B˅>r3A*vByڈ?eQiITpqX ez< ^OJFkh "a1t !]hlEnb]L]{#&/񃽊E[1S#-zR]oq>"\&Ȁ ><+EB!$ U.Mš.бzHMkQs>;ԳsakAraDDT iUD+v8&j g=nW:{r#X,tn3OܴSe d1ۡR/&EVBg,+\pvn,`3WbhS9tͻp!ʠmR&6#Qf” < ,kP?=52NZ>FA뗚o~ufS33/STs"֪Z@2`zeGmE)uCcm`0[ۚDOID s5#]T=FH;x4džԻK tυ)A$$ʉ7o)SLtLa%\(dw:1g`a(ww0sNk[ʡG+gN+M%9 ߥtEFYXqKl;00*\gQUM}(zN+N\0k+`Р5焛8ۣn6(՞w桧]Y"+Nf9ˏ"+apOO ;ND$?XGԳN$z=HqIUn#AޘVV.ylz~h7"IOYMyTjhMѬ\q Is;QMH&KC\]cKnDђ͊Rm.M]fT(C qdqQn,pKiFmjxpE<%~VEV}״ޠ#H:mJжH%7,a2::}J48fmD,޶{Q=HŠ5P'ymD3#ExN9tQ]EmM ೎{g_a/xBM;{Sfʮ:<.Ѓ{CgO旬ag=.mB:è棌%L,RS"puS pM j׍Eaʝ]OE<*5\\]*{bXD A4APuj] tJws<Ǐsh[O&‘• : VFIyqic~v3^)A 'r,x?5J=[$-￘&\/5|a_+&޺c05aIOc 9Y,L"n9˵( gmKTKeu/! ᶷ)u5ZN/޽2_ڄ4{#,S4IZ77#nOڇզE<@G.1ۗC<ѲNR{qaj3!ޖ x0UJ,O5&k DjI:5jd1G ucyA 50sZ L-[/wH4؞==79Un4nz!=/Kj`Q0}\x!BogKu*[1=\Q nNfdOC48dzC̨/׹/cp b/j2ذj4lTZ_;$Sm+ύt孟>p'd['԰U% ,O[*:SOʽgD*||_;kl*eq8JOf 9\ (K[Md_\b+DIO,L%;#J=%Zѐg: 978_Ͳ, tQ=ۣi$m42RW;"hW&;Z9/B*iv|lQ!k &kV$"Zܒ_T9HxD8+ dT \g+VO<ױ}RI`e]h}#۸8Q'm,PTy {_3,LXmjzx,}[>vW¦ފR2a_XϞp-.r4Ō#<Wϑ7.<(,=&&["d,1UB56o˟m6$2~0jJ%aʏjfA<2OI)ppReΪ^}*>ě\C2@Ep88kqi3Izģ@ܱ/\l)VOQMst@,`::K;"PrM]!ýnb8AxӥsJ܊cG&s .o| oYV|5qXc3/,sJ{o[o`:ȴ'*|dڜ+B"1s~84u?mv״}ze;oXטB=L˶S!~F:t4ZP`P$nB:bym0<-}K}=ꂺQc;m;^Z (#șHf ruIa`iX :ŝ'YRiG< q6h$>)79 .Vjؑ"s?1yRv`0:<ۨjB\+Mf-T p|6-x oW8Brv$\y9o3*{rH<Zݰr3f(ʇc+QYiR5)~O(d Sm{-"'6,ȲE0@$&p vK!F.KIah3$07Ox1yIV+ي1J#Dzœ.U';H`Bfy/{!fV i>.,P6Q'\%C$8DDQªαVB9]P "0,g,OqюA|4yޗtMX[u)R{fv#RE(HOygzFfd':Y\#LpNj{xs"8 '8"=9s2.3G_iVB=TZ*[d,%6oQeMJ~<)AU6 m0anC{AK6 ok^+{L5Aq,PLԿ֡i@ K_^e} "ygwCs܋Fru߷ՌsYc}G/?TSf`Īta{|tKaYb1-QViWR(xƹ!\aze-=E b `S jRںs1}L#Fу&V>#t62?:f>( 2ZX40uG>Kz 0?1)kN謫jQjoY^=LޭE &&H`u{,ICfS){[^6?QATz6cGjub(lXn]ܧeU6B>5\2ɀ709MHЁ l0ɌՈ?D:NRgU3pN{9:/QP''*{8H@WKД/g_3v>\m"gmtxkrX˝YZqF™q} X,i!N`0!.թnG2JɄ#c9Ye%/Q /}+2k36&EZ*Oʙ?  Rj9E;.R}[9Tj$CIϖϘ3DIXW?cN'Fe<޸:sEw5p}Ab +ӈ).UKYzh$̜mU6FsE4}g#1Yź& NYnØD,{|.<7ȭ$Nb/1?2GƜ2=QN5Mz,jk_+|WyDh9ԗJ llMw|̶LcEɐŻBM\4 ǕHםcnE`o6u:ح.!_mU604۾5;{$/#Ógg/*۹sS8U h{>jC#<2$$]In9{,3# HM%bD®3=oWjs$sƏ9FzŹ kL=ZoUz1oAE 8JM+ED?6Ae1D{7Lm#mp]s.& k4#yUĿQ>OZz\lh篈2"^Ro̢|eg:xfR=:!udb27uL-IBF]PHP6A<5b0)LQ#uNwgԌM U1-hTJ20zM3"7;a|42 ~ڎ'g?:r\mr90-P/diG'W5/QA eҮԯo:^*X|b7@Qz/9aնc6{f6MMgqUcv}pшc 2y?LQ2 z0m:)8ճi@Vwt݃?;' |tLD3Iɛ[~3A(odфX2iCD`KĢIs*Vp^⇳ּCj~%C=pYvSGH&C*,/ b8Xa?g$ㄵ]_dޣXVjtfc8rh>. e45D#^NoNFNye:lE1&A9۸[{v<ѻHju48` mH\{}hY eĨCweP;90uDh1@ :HQtq0A=Hc GhbKw:5Y;2z<{~G.W*&UxG)=-u8$ypKaX@m5mҫG|%W6v|Z!a_m_|GosMs:bb5mFY[|i$uj|~ jH5 |} & !Vrhgt2բNc,ޢ\$=n&^z #GV?S0_Mȣ=GϛayW^җk28BD?%[_1/鿾ӺOȪ[K)6 3n(QOG5B\ە QQVfk8EHyͫrEfLD; [-r-qe^Dz\}3v: d{ϕ{L|8Wfb0P%oSFDwY?Du.)K w9@.9 #zXv7*:-NuN÷X` nEȢXy5Y"M#iIV^?8 l4sl~=7 go~X7Gt ~Jk>+X-LT!p4%_cI]iaZ%J2-Rc:ua$ !9d$\<_Ŀ4c<"-,..G"t-.yR}[YKS,:"5Jf aM%u`d`_][=Y u<ƧUcvuV:x_S$au=%2H^gᄒyTC<3I%ۂnH)YeK#/Q*m3g/0+ib(6 S>U6h:s/],CO lZ^]4|KIV(kB`.\ k<ROzkqɐK,rtYYz~_$k `C T|Ӿef LOIE۝ERjw|ʒg?t|,=.Ce}k-#c'1X^ Kz#Tֆ~iOg<2R|\s Hb83Ƕێ{vZX^p]ikU 0$L^X ELn/h='nnCap.-xDxEc9^Ҿ@FJ26#Ly:Z_??n<Q;DjvYp5B g_$5ormF;c+r~:I sa^wxfJ/ssF*-VW.biɖMNf5(KP;9ܞ ņc>0>O&7H{#qq3sGCE ^y~z* ֶ~%Anv}'ZPlw wo"E.0&xE5?kndon ?bƾI;9YwNK1!P :"h* AS Kt!S Z{nPt\2N _643( !2'?a˟ZgYSYO7M 2bavNvJ<{J| *.V%bƚp~{tR6E0@bW/؁Ż ۞)i$GRt]wVجǣyg7@ ۵Z/)_.;o-QxfܪLMT+ k!AgP?"xv\뭴&-7J${hr H1_>֗}djU)E8Hƃ4t="svn^Rqz^΅%i8*KTVR&_}2O#H%~X*/*ćt'rA՚ cIf/1J 3*8yxpq$v6%N\v 'TZAY!8:"J)^0Q]@LE|.YŰ~`w_1z\I* gAդh?KvQS),s,1,O[Ʈd7[eC&$(*S_oOaKPt2S,R'ùhWeuWY`cC]wHdNU YASx{h4A#+iMH dWZy1 Y *F F,{շҫ&`pw2 `;B*N猓]o%@lӂCݻ$k#ΟrJhɕNuHg "`<6-^Yc$-2L{`툿Ut¡rs~b~L}-FIYJnI<ߵUEo* NkAAtx0;>W%5 (b'DFƔ@n6t"jZ]!`}: ϐ+ssE4g?6txí!Ԭ?RӗUsckPobʦfizG-AlԶ_-;gm̓I+񫯥#6T ЊƏi4˜_4N6QI=uFѬyT=Q9Bg][ë:SZЦMr%|,=T&ȗ OV̺ڮ~ ͹8Rͫu $]'ɿڷNSVlKV~HZA|́O"[}+a"} }|trƗ)dGPlf_IҺnH+ǧ-?湁_88Zb*aO74e]%,𘪻V3*)2W߱$0cA0Wl>"vwTZ|0b~H]6_?*<ذ8-ySggTtM|&G:(h1N9hb{Gl׫pp:,%H+h>蟲Ak~s;Sho )kzD<<ԓ ݹ M3zm#B(MN݊¦u.3oDq83XqΏ?a#]v5"Ƣ+O`Mu4jt>mEݳd5TϣLѴue9FY~W,v1~Kf,2J?͞L{N#@p&<%iϖV|sZqh t |K fH ;q>bR"sp)YPy9Ҁk|g-%.Ϥ'+l̨&6n'UT,uJO8QgNSqLbO$C-J-vw,+9ys~WQ*׀Ղ }}a;ωR氝A;2Ͽ lPf)ߞޙ{lmEQnӎ3"ȵzmDPZҚy43! z4lb[zdMXbWT&2'GJG`7*t M׿8(Ŵ~$/@ߕ[. ~Aեf͑̈́E#A'|wN г=Z7|0Ox轞Wio Y~ڕ` >*G nKkk'D;}K,_msIc" l\myiB,5kQtA`%v+y9GP jJ#F%N*fS(_iTR5F[AwtIA<cg1lY`x|BBU4'^4 .QmsDb%= `t*s^gls}e=t(H?-QtQl4 ;{2B.M, zMޗn}4ifp\4@pcvbچNiB)͏`ȳW4#,͉Oc"lеMaM.PΣɔ_}@LJh4"Tk fQLNpM un0Vw.䮍2^tӁE)hK\e|0͊i؆gTWjV8/ .#Eg83mw5ID-B?b̜mp0|bNĕ zӯ 8t|fEG6<|^Jl-zTwe$7{Bube4OK>ɭ~ [;>k>?XpPFMwu1Jmoݸ浇-M hn-ꂪԍ2]_S=ΥlJoǵ`7 mD])U`29DB]m_5pYky>kitq e·L1iIzn_rc=xe%cƩL3Ty#rbn>a,#82"vkѤ0&ND, 'ȳTR)A+OΖknVOh=K㲻X3|PW"ݸOq} x?<6Xq>]><&t~Oȟ#ɴeW" xJ-eP,yvRsRGh568\^gGJ%[6q)3ZV[Pts&JUo/$G✥IB|ol(DSFRoE}ѱv_+O83V)Fj58@;TpO9^N 9oٙS':*7"Ef1̄vUYH#7[T)\)雠)AQ&Mv/0N"oH↎(F-TOᤱ:hģGIRt<q͊ [ɟB<w:t 92YS-}{Ӈ@)\jNce<}⌓k|.= yGBΈ`cdv` %ni։J\ul΢_C?+(ZOw⺝h۬- $AQ'u1^`#/>ySx*~I-G5hyIy0YVu $ݴ/kG{MQ fe{obG  3i&\T XF\d 6861I99`_Zy;'ϼXt끺:PH  =5 S=)FɛԷmt5Fݮ׳M ` ^}RI&)]4-݌Z)ޞf#)@7g~#4=O ăgq=tX1gx$0q0mnF4Dۈ9&.J"C!j)5i\{QSJe.~lM;\-&v 1nWJ="L4][G{2 ̈́O˵m-?qDƟh5ve=yt }y0~07S!XaC`K]^t|dy?~j{YCa+-oA7Dk 3.?iXEW=򸪁љiTEhad-5vWG9XꠀD/{hŻYﺔ=m{ޟ0N.ALRA/A Æ}@:1DBk\Nƽ׹P} Dg9pm^tռh JN+F~]i_ ENB:c<ŭeR>g!BG}ec `^a' GBGP%iQ+^[%Z0"H47C-lqBty<#e^J`3J9S6|oupΨ0'(lSCU50uzT߂}G f p ,f5f935xӿIb9;N0p莱c=Mm)y!sp>ZB!mѠYKa8Ez]6' ۥ )ݖ @r `p-|yq`eEE ]H3\MF5^HfBZ1=hb?11@'Z,抢}u (O8%9 xuO}^%(˳{\ htrbqp\۩Wňr84R#N67GWhNq Pw}n_ Pku%~vVXu$gIE.,gbRX" -\wi_H"9l2Q5 \J$AVA@62zc2i-D` 0 vQџB2#6v [,i#rq#kuy-xd["5Om 'v%ľ8 7hFadV/u"Es]b$;߿𩢆NZ0(E@ -Ol8pۖy4WHL+[!":{^%H>W*X\ ŏg|7:))^b&䟇_"Lo&$U9gm ]xqGX6Y,fRw}SLiC,a})(M !ƺzcoaPp0&6o:)H1HmCQY MCNn,xݠ{K2[+刘{WG|F#Ryȓ~é#2ZBďQw;4d >jf~4`ٶfh"YS(2 ,썅 *QR25j¾KUqTQtV; UR8\YX(Ԓ 7 |abiSқ\/dyK&<qV(% MB|Oysb{vN+huia{1( eڃ\XʟtQ}%c{ےXrG`u~n,q2:3GזD~bLRQ؁5c,ڀ|G_y.55wt6*X#^m5x>SN*G^R[s>w߳Z0ƥ|ҷe2E+s~qI9LyC>9#ǎ]zo0hjEXNl&mk/&48יܔ1jB;\I~C]QjƒWC$djq_ 8x%\z(r7L-`MK6s6 CKcd"87 d0Dy ^w>͑DLAe_qΨխ9k\@\Q(-L*7Opc։J]vS:ʆ`>TkQRDo Q{DNbTS\DO%ɊAe%uI;SQ/1n_r\{$/h!!759utbk"$Kf -Dv|w#d6y.8uٔsu?s\ui&[n5>gAL|+MP5n~sT D;,>>O&a }9a.jŭtS Ce,s W%sRinE]lHnxfg[͐l.٢f$Kg-%D}+aw "̨Bud1w[VoAޔՅ&穅ZS-p22ZTB, 9T dEP#`7? 6vxHRGYR;|E7Waw{U:%!+ibHBi Nz( J5A睎Gt o`0[vH_r.w(xgH)YM)ͅD<ҜT 2'bB-b¦J~r͘hX۩աhu]a(Y[%vi|%-j8?(t;Cb]eL`e .~%j@PR◣}U[Ec%.Ĵ'j;vk! PB36&X.sWxht8F =}kc1JAWw&,^k;L4sc(Y/A3PkX[gLю2\RзQ8vLx\wJߘP8QN; ǖDеf{M_cռ@We0+j/:qt#6$ #FTҐCºA@XBglXWA>wy.A uf<^\+hv7 wkL eIϞ .'4SFV3"2j{M|b_(gssf#'jP]=g?W5^L5mCK\QzB>~0 ꇂk܃`"\j>Dq!EH{Q~$JN !;ȅNɤj}Ɓ̏T$֪\` q -PEXuQʓq(d}V~zou.TUz-9NL/oc@kH/XH{l}T.D>)Ҙq^8par59LyگhwuP%dG$K *h&1Ķտn7ic$JjܾW/hnC* Wq.}8ڣw^0 &r' 0weM,uC}իjo:RR2Y ^…8z|[KQh/(} HB-ѫp~@|ٙP0 N ׽_H:+ΈjQ&/?;&\ӱs!{:̓92(:,yPK珿7}q5cDѾϾC,`Ľ;uЖK s¼~3l<7Q 귯vC^ۛ\ڶfT>Ϛ@`msPchƓ'YtZ"iC F^HftHy(C{_/ :-ۊV^4ѶX:KFU"O^PvjA *g8xvAJs%AUN#R?jCJ̳摖Yc }nQ\h4d:X)&g=k9L6UnlqXfeK--1"J>g|Obqho'K kЉ[M??^ΚtFQdL=^k%z;v|1d7D:âO&@`:*tD+Po?;Őf!:3^*GKE-kSN .&iJxn6]ׯ`JNH'A(l|wU=KrMi.s>39}E  rvI,Ջ8Te lAyXȾ\[wֲ©O/_x"oIBX yӯPpc_Yi.he} -8Ӡ-f\t]/I zb7dtgk7CXc|Nk<] 5JxvU~Tf 8Ϛ(ʕߓ?=mH/׮R3_֕'U ﴻ!x& ǷJR9q7ِz [F:΃pM* ̋OSyIEWra~k)mbܒ7lb"-ZꎄmYc˖r. (]Yr؜2 Cv߈8L,INL})6@KRt0k .âեJs~ D6y< 9*U9Y2S3ШrGcF9̀?ӧ[UT˜Z[p5Xee9V j0 K폝 5ἥM`B'(7Uvh=eWBY9^ls2[lk]Z$[c;@4AhۀѦGb@jN:meOj//½,ϣeoCpr`̪5w lI<L|(.ݨu>*=1 EBn+@~cxJek5r[=b 0_{q_dCng bL%#9IegdMvua'*=ʇU-ElH%5BJUFO4B쏷Oc^((ܹAfHX_jIJBfދ3°z0BQeBIhU29<1/*$B@uo Vbӄ)Wh^r2КfH,.ny#PwQrJ pg@ xՃ*j*5D5>;!B0 Qi$qTNGi@†ɓiX6RSP9-%K1!iDz7,usSNUI>PGy~?Tud#H\=Y'3V_Q+JiJl'd!Z8Oh "56w$hs!  1FkB`/fOh Q>4f&Ϫ)c;p8$ x'[۾a=4j{/l }Z3XS'9HBGV7`q24B?Si#rYOG Cb|P٥8ʶJX:,8 ._Ti9mвuÑp#Vg+HĘh^ِm&=3L 9Ē*zzRzb]Hu;Ĉ 2d~:1}|f-̓*n3SdFr!y}h3ă6i]E&@hp72P۪qHWي6Ç#cR{er:lHs=`db0/( a-":]%}4U[CH+\+218X-ykf{zVyBu7_ A=x{H=s{d:)qrYX6UQk`yj"/䟫'f.STsg]/B)RFٺ*BL {C"m?/Plb?$犬_O';(Fv&g2IB/Al&* E-u劝֎׭_s4deaբI$&UfT;hNmkJM/0ϩIԎUSPk2P*ms-:9@M嵉iús9.<+h+L;`G$Uk%puFSgxW}gǯ7aVSo%DğN8LfO>IL$D<ĂVf*MㅸϚAPXݩiG-h鬽'-Wل>>k5OU>7iBH(nX d\{yNUߨ4iFVWEFn3&)֮Kjyb2G VWni>b$Xfbf[1"y,]g "^Is{| RN Щ)o i~Q̺2J476î@]TtSFGbޕdu{V=q#Z׈z-K(,1L^HmT@@ 釬QekY %>6ɐjhΏ͖l 6c^Rý4y,8{e_'U,b .1 uyk=:WIQ5W+:o4z2#Ai r%\8RuPi"7$>.YoHϨ:8#ȏ0[WA.~Kw_=KNXfir &_ Ͳ+Ԫ;}FOZz["u WqEmj|~" f {a~G9#բw/j%_{畵r^իP>Q  Jf'ZcHmR%պ ~W-u@D0Fs-]w<> : Oo,< O>Cb-Ǫ~{=iH icB|w~ͪxOEXFqXm(NGHcSD!=c45EB ŅSK Z ޹hysmƜF}̓1Bho!om aN|<"d**M.X*_ǧkh)GG`s/U _"A a' _WioF }=sv ^⩓N&+&,m$~EQH,BNXy mF= -&:k. shƓ9bRʦ.x1ht}k&c m_: b$=/R߷QpaA(\)5~\|{_o˔DpQGlg@߹"nUdĢdBaHaJzJϢZtRkpsnvFDd 4\3ϼӘ_u6Ș0-D W755Zv2\3şY9<hh9`G彩x^m=D'*!&xr]{)V#QiFh+t Aw] } Wcf0GqLQ3}ebbe^>aYm}CtB+Mƶ/I~0nN!g蕫(U7:aZ=ɟ>5B8ۀjWBl B,RJ t?"!DAd7Ki#8]IzQlR|t#Re\b|>Q{iEXn'[??,T0OHYί*`C*K'Q D&b 5FUii(>(>! o3F;➖| j|v :B{6ಂjEѰ>j?IcIzұM ׎U 0}%v_r$ZBWR=vWVOHT_խy oA!1&\Q e) IUm)yLylG- ~>-[Y\s3?eW1Jha>,[vLA6;{fQ"UO٢Vht2R%{f{?P_RYp\wB[gë*A&֌^'0*/"cP! 9>0Fbr3bGk ?UIV[`805'o~!';lUKCDvR{"G\9xn)X;G2*UZ/MUێf \=i%S\f%O޻*t$Y./J}'B,7y3ш-gfʧI)[ܤ5D98ZXyAh!(V5a>p&q3sRC9s%(4/gLzC|TN{o,MK#DQH.+nJùr`fnAe0لY w!148?GLS`t =H 5 Rua>8U=f)]&E XQ7nT&KہfH˯Ⱦ~PWCf0;wD]Hnbˑ*>i}8 [mc*aJȓ?iz '3HY]pn{/BVs[Ce*2iHtl:CԑMidjeǮAC`T1dރcwX|WAl%R刞OWђ/q_s@R~2(#Hԯ~|ē?i>:jV Yj573W[+[#a[JE`7Ɔ$EyA3[ ~ l+۷2/2BLKwz(+OonXˉL>}qxB sZd,Ţ\ֿhaᳩ5=!$YqV)g r'o%8Ta"3xr ~و_Ta|.3 &6Έ1eTo+m&r(vb[JLurL1e>Q^5=.Eh?vY6ҫLot;\_`ǼSvboozۋRmCdGd[N,9)]дKW#(UkۈYm.-oP[ʂ?(,Cp~Y&tX)8ZC:ZMםBjtß k,#*ʵDUTk+~0Ä7? XM&k Wwhj3y%bu廀Cz#]<:t:ya Ӿ)F i:,T6F#!V1\d},H9ݠNAVvӼ&+ǂ;nqs)ciT =_ʞȎړHgZ9{DR7WaZލD.L<92%n#҆W-tczEiSHO,9N?$ i5%]IZ܎H5$敩hTG|s,K!nRi΄ r]v@E9fZH&1<WwA٧%%V]YH܎uAԧ=ɢ'GLg+PTl V6q;*ʆQ8Y*)4U탠5Sm Ep&"̚什4BE޺@q dǦ80 [(A/:}tmezKQN]:A?,37Ё-/tV57+oSJs N/YVhZ}qVQp+运}mIuҏs`re̗zj/'*+WS`ޟ;z[A+MZNJeQ:Zu\anKIUeV)ĻHf7nҊ u#5 N)|X= \h!y—͍Q޵1qp>aԯ3dU7FNu# {.DN?aj +o!j|u* 5O*t'{ŵ2؊Dw%CuDp%c4m{x^ƴ>9*=ff٢yO{@3AC$fk/dR˒66zل`e2PLf`P(JʡYD5edVz&%t³qDh D}yʀP^؎#op{WNWOdx l(0/sHp;PgR+"}+| BQl !Q"*WjDK@ _T[8$do;ڊ;4>-qiIt"U-b,#w:7(3<²4e$JV9`j^pwo1?r)o.hr#LQ\]+B,yYO+Q,&HGHn,m_K'Kc+~<މ옳 LP7NZA4(O Lw7'U,n^ 9ĄD3Q0E@s7Y@ (h]vRJ?EK2$=Sbl r lh5}Sn!B#,c(b1\d"ҁɛQHE5(-K~挶o/۹DWL|º*j~gO 8&q!Tȯk[SJۅ/kM9bKۣОToT|l=)K;Qv \E&Rij<ۜfYƔTWu;ֳE@"!4GWӟ"G΁eUKfu>c?6rAu٦ 2E9N]5v!VpKyNF,Ҫ'g4L+0z,QE+m?!g1#*=X?*2 GɷƇ]rj.bS{ʌST`"Ts'q`pJ(Z tyG,xqgbZQR ȦtZ\;7iߙ0BO**JG-׍(s`؅.e񃓈t}pH`lsZ ǓUgtMMuwdƪIg<iӸmG(T=*LFI!Hͦ6P8X2 v47ӆ9u+j0qB*UoJ`ق(L2T8n )-ǚmJ6Phh E jy/cp1rE̝noQb_T:MpH~O;221ֵh9ƀ-njhIAdgzNX<ЭJ}/'rߨRߜ"fAk9p*HMQ%"5pmz Uڢ%x%"?\0 qF_+F8__xP }\XxΝH,gq Y֞]#Ry[gྃ|Z%U8Ⱦڍ%. >:鏰jQ9ҲG hK.KM N'^ !Li[ЦZfE\W]=QZ`*YYW=g Ŏ4CŻxtRp P;hG;%8Da6<%?"0(V`r/py+cZQJA6[OtHu:a%&}Igt!9;Y77gjgL~bɸ_E%Y!p׏m*0etCpV=A]}anjt<'ۃi8Q̬Ѵd L7 Q]oV'f}B=jҿIcZ,UpZ4żĀpm|O0V[8"{`~kcշmc,*GM$8ܱiV& iRK&p}})1Lz X;( Y @ Kxw#'%!ld! Bp#' )1s5gƇջGUZ)N;ˁvvfTne]<|A2"8v|^d奾5KvDvwi/G4Ќ'3wu">[ČUsT;xbΈ}J]jE.|| 4YWTa" LbcHeabU X:^q_iQ~{+deV ՆF8i(w-sF[H^q^7 K}KP[LgD*ĢOމ$0:D>f@HFlPz!M Xߞ!Q HuRI(TH Fi3LfT4֧NH0RyqÄ%l킕o"l㋧NcZРDѦዬIlG`7HOzݒ{&0 e(S^6>oC M(2"&XKS*~fM9ȣu&mGJ~xaTJm{YDçպ` n`]91/ȤM:cyBtNzG^F6gKՎAt.49Ƞ#uI TwI4z25 < )E@}Ze邏V)H. Gz_J'/[F,TKQC*(|qt\pCi%J4~۷i"[$pv`L ?@)Hd5cUY3q#vE V"NX̲sJNNo5Ôpڇ5%JԇrA\:bd9$Z9c|8}r;">wn%0l.ǯas贙wj?|*Xi쮠؜nʯeY~A0!ΡAGڅbBsϪ K}I + m(~vp:Mg@k3Ѫs[go䩌%`0$9O޷BdL#.ЄH#,U|ے 2?Pa<=~iSLfAEqLypS9U*DfS酤3Gma h u~u~9a`zD4Gl-6oძ,4`CL{V1|,GbNbi^ ad5Q ] +:!wj ڒOS)! ;FKr5mp;gU H)z|[:xO`D1S=ΪR3JWUT~H:='᜚$¤yqٯVnt@ژ:# kWDE7ӼH{Q_JC:2@~p7o,KEEkv>6 erzQ,d14cK1ʹvw.}ʐ. ;GWgӟ5d;ILj,S˖mȵŮ#?8IΈej 9jp"8(sbbxXW }q2+X,{+_į9HJ:KSx g*?E}pEUzv}z;oĞ|pI`| r,Le q9ɥy/j :R1n (¤( #4 !0;gm#:NOBJ48{\O{ WaTnyv, VX=σgPWSRM3$P6 @JgW6;Q]XΔ; 7YvŇ _|',)$@Ҧ&XyDlAk#67?`aB0?ūN?B# V[9iǞO U@T_WA=C* F~Y8$Lv~H{y:*E#4WBS`585YV_yv֢u nELiϭ#üJCوUA,G IxRE"12mSg2(^>u> Qk 1(j?/0z8-ZnL΀!X':Zv4V'~D[[_j+RGgŒcx0#o}G4 iJ;Tq[v)A} 1Ud]nmX[zW9NB&48V֕;y ;6﵍s'ֺZ'ұ⛈TmO5OعzfL2J$8'/R՗BK?lĿBg Q1 O` A7[Fd/3{!־2cs^/@ElU/ {^=C^7ӂL~ aY5cX+.c鱲izZ)rz0e~νiø+_TAoR A xnmL{̜uƃ"UNy h1-K{RONihrdUe=;kr r<?T\|.nvB!2ag1d߱ T(:_T]*MХt4M.nW6?Nx  !0,s-DByjL0fK+yy'EF݊-4#ht%Ղ="ƻ C,eXB^LoBO*ĺHj9w\;qA8t/v1wM<ٔcqbK=(+}\]qB`(;XGFo@6[X%{'Ofp+T$̌e)1]F0R8d$/౩#k$^ J!MD*/IVL >\Jax3ώi}3GdJ:%"YIpPyO.Նdlj ܣ{`tq)-_Y|F)#Ơ`U#@AiQiIèޗV$VSUݭQSa*Z7#PuOjaN&QuL-[pd#TČ+On݁DCf;$H}jc0j^qߎ6%^]3 w=1cUn8ݣBlVe1.qv駸YϠu'݅˅DwvN5C7Dnw>'DQ<l'<>^KH;-`TJpZFFe+PMNI~BdyvE3>PO1cs_~Xh&Jt00&Bb0_Ә*\*%DF~ JlWK *16YZs҉4UQY+f6x}42m ,N̺<'Yp\hz&B94<Ϥwo )oy,c%/g˖QiOт:I2^*L tn/Il~Xm1;?YAbt̖f4b8 W \- FCp (2tGᗫ= ߪ@lrټfhzGo|vrO! #CAb2}ȍ&leMn͡Wr(LYҢ9"Ve.bIs8혝==hy)fɘWCc5igRZ~C 뾱P#m]5x*U.536B=HxXS{aL5ɖF;(k3jiMŃ+~ZơZ5(H4+LM֏)ڗ|uJI, &p.oyJ+y9B!ņΓ`R,H+X XN35r d%லMR =NEk^;6UUh.ʼnWi)?FinzAq0$92gzzK+7KY.=ӥB֏[{1CzuhTi]*P7>DTdՀ1Vg> }ʃbVn!N\.$)?c4qi亊KYݥ3yA8/='tJkuKØ?.g.jć*#){QI6 J'BbM1X2;ٲe>~^/FH\^^=֑*r?{V\!w $H`V8"('ď$ق^z͟@n*[,7LN/ۨWU%-H̥^TAAjCJ.B&v$v;YĈh5%{orE$>F%go6i#Y,P^KIo)-tggdR%(?Xdm5Ym!S|!Q߮ =]o`<}9\m8$~8,|  d,EUMkm7%>k2YyO|wbѰtV$&X,ڞ=X#S`ɷ;'J󒡙T9 Gp͔Y1m>[d7\8f (;E8qE)e"$PN18ħviqr?^i['s^fq̾|y^ѻ03[ת1`s&,81$dRP"^&=vFoQy GشO} 诛CCV%Iz2?Ij D֛UJix@>C8ꙟ/x=~z0FNnF$YgJ0"d\0MӣZ͓n{KI]zv`R³l̯ϳӇ%*c_4c(# ϻ XmL‡䵸-5ӦsSFv t=NI7%e"+~^3TA2x- WMy$!k>|X5&.&iQљR$˜(;{Ԙ+n~/π53ILPn܅ƌRc.ֵYp}W:Mh% פt&ue7Ê^hCK'Lr\C fyy6 *} ӾAvƻ><*Nr? 7ӽeːH!=|.nV[‰l[-$(麂y%EGazC$u4Uv {E(F6}gX, $&{]azI*I |Ťj)}BS$w+lWK[t4NGNq$xo%$4ijG5 f _{;ƽy\2P' րg5*Os;bA*?r,^:6e|+>dyL%9b\U b \"#Cz!n(N znW^xP>Vlː2z\v*k8͈Y  ȴ$K[{u-= `p^/[:>IuwIo6#*?=-pH" <{d%x:l:I~H[;'A[t>-pԹZZ' Rf>8 pK`мgUī$={u틄 Pp/b5³'V2XÄgoXVusn⟳C'`\FǏKCKϭ8,ULK'Wz=R3gIyFwOmxQdB։ Lrw㺁i\* 0յcl=;^H~w(<u4Diw? k {^2݀BH/A4y,R!>DwV.td]z4~9_, =(WN7*' z^ļ'uj,5j.S>=#PaςY\ \ %8 nʲVF4|gXV TvXmx8G(MhDqeٱC1fYWn}P&bIu?bo,C$#5:E9eٗ*,n8Ounu hy#MZ8hvF@Y6f`&!-0ʺ}W2L-;ei-M鍹eoIygdi5t1Y_]ڎ oE3W[-{*r;SpWd IW=… ~Z*`@2qxXfX$jMP~+ 9[ߊ*1T悃R=gaciP%Pl@s _ïe|g -deaڍ+vx}y)վv4'2OڍEG{l鎃 ɟ.nFiGɆuPW'fƺGش-!^ (\4.ߘOHPCV1=mh:wBopQ&MJ+#1:NU3f֞Sf Coᶖ[RpAѹsR\]y&4CaAGkd$Yxs.b_^0.z< ɬ4Z_ПKGkN 6(E?TgyЀ޶6%q~ڑ=܎#5wT~ E<8ըf|SN3)8gT6BY^Cс5xW2`eVrcbzȴc\ rWjmE^q&k6ˇD㷎DqoǑ3hͣlT5|(/޾78UX9R{uPk$D׃#I R#^@C%57F8hߐW16aP1'Z9@7W,^0&9M33lzfy٦k$ 1ʞÔYрB}2BTgQlZGQ#F5-3D6F 72ޚZ0O |C "#;3x}:dB섋:< LI*4t G.k6S1E;7:a1oD^ %O! f~|:i˾~ɰLhDk:ۍuV)Q…DPe.Y=Yg7|>up3"M9IG"D?XuzD!} t8&3#}#;wD ZkR—_h=x^ zāc)Wl!9\@i!necSa#R!Zv:n /2 PZ{VК u_8%q% jY'eqa!iN^:DQX HIUy+!t1.vL;_2*b뮅;`> {n(2y}V57w% < ZtEj_ wT? i8v v· *(lfz<.%q <2t!nsMtى;xq{%UBߞtoZ=,)3 8Z E c C3viB" E }vch+ncضy&HG7dt.2.0^؛5=GGcΗp&Ee!ZzM1҂1UiII: c]i\ꑏklI|n{L~\Eq2<_#:fw|.tz{I]VFQu#E@N:KHfoZ٪/j0JĉՖ*'ڇ\tjm(K`dov 3#9"I28jKuC K:ޖSC1.v <g %±-ytB)GU)8Mڦb+ zI\0[4`:snF-{iOe(^cIώP4^dn:.+E6eyI\OYLD0@H/k0@lP ͇S.^HFgAiDk*Q!~nY.N )).O kdӊM*|y,H818E($U-ȷ7W0`B 7)"ZqrFOw#@sJ2ZB^tO 'ᷭcpȓz(\4H 33PSw>͛ >0 Go2Ooҗsy5cBFvcUUsJ ~NWi1mWA6&E ,镟^H7zC8-{aLmI{Y PB hA)^+YŠC(V=z8LM[LAC]gD"lO6E}7̺E"'9Ɂk;$` jmC=$^R B!-{عZXmĔޛ;6%:, MxX7+hjD8J |GR yD%yd@Cnk%NB+ Ho^"mqӐI rm7۬\ h w1ӕEuY,ЬUvloW,OuLt:Ve<rVrs=x(3_3^ڻh _DA&K\K!,Xk!'ElQ6e[͘9ny":-$a Bt@{&f61%۽yJ/wʁ~jOBkrc2~uzWF.u@zn,$D1??1Jڲm@J{RMžQ",(/'<0鮴 SosAMh K~!TIaHm|-mY0W QSS9wr/Τ& @"IFO634Wji9yn}y{< tWDHNŽkh_`ר˟;"Uic9JqPr!X9b f>}<%yB$‚n[ָ Lgb^nH C:{ϯ-`G^H)ct`Ie.@_\/ sķ(VieE*kbxv&j"PpXH[:C|)e?KskIKMq^#I mI1'I`(OD/x>U7Y}dC3R,ђ0sSS8SfpKaT# 4/ڌ_֡knP]RQcFJ gx1!. ui]\7\ y3-^ElE>hhtTڧh?'NgqTb5Ii 7t:nDWלDrlm]~8?-ϰYNaIƝx~.3$"4v}%nCd)sGG Z UU. mO?coIP{ˢSɀ X (;bd|z470-XOL".RlSV9e6}" dQ@E(JzC}px 1 Ga\z刺?d\|Zd]-iz(3C쥙t=#._")~#\E>6>8f\A> m*N?)lY}|g~$* FNu1r6 > ÿEih$ jXKR'='AU[kIwpp{bǐHjSR#Ǜf'GI0P /l3&O1P sjjD,Q˗3'agc(Gf-Y/Rla\p w脭eB;Ľ.v!u͈Ō+c[x₁@J Ph IiK,$[\aykF;nfTFD)ހC7gfQRuV KTpϮ%IF;9Bk,%jG Q2 /8"Ur >?X=sV77Νaa   U8Bl_.Fk !w<3s!8-« Yfȇq2iI5DcZ-:/wJ PAƒ'Tte'+elJ9-V jeӆ8QN447Fjʼnmh O*Y=a Բo h`X6esd1Se\-=S٤g!zpxT^z* QI=8k1o!LQ( ‘e'3Wy[ua"WPEmɼmZ*MV>v 9S3ksF%U~+9A_wku|`fWXҏOEBj?AAhP&м+_P%`Ék[@HV}GCt j9)!!pr#P\eAb-dѡVNTb8:jlr㇯:Y0 Lw`\å>bE.n4vsXZNZ^Sn?a#2waӷDi7Ai 4DI$FBilg("E]RjbtyR3qo(nw/";)>@^Vs 1m»}-ȋg!<";iG;[%5_bRǓRN/jf̓藧x~s%Q ڂlD|s Iv5{TKDf$g/4YW<-W& w"AXBa[<וFO].:dj7ߍnXp֌,%YPn`#b'zp)Vы˛i8\5uAŒoO5A2LG佘ƿNsy='4T:EUWFC/UQo0*:8yN\a` #o-&(fiq=x7#˿W B]ľ٦ ;ᱰy.nH1 5!|H.$5s%TsoX,U?/ٚc^lۿr 86V5§#J.Bϳ߷Dyt9GY";!/+ WXؼ\ﺽi TŸYXSd41=!cQ( K4{`CҢ[0K)?l*<$h 6:>~\Ilh? -PDg=hM=B_˫%dQϐ F0#Xm.q+S(/⊫. _M&1a :TNXL5}J!x3mlT 1NZD $0#2 L^HҾMMY8 !Gj@yns" F J?&Gstgq5v㾱V<jT&ܜu&Lo]9IcM#6}I%z]zcv6lYԝ\n@4q9(.xül:ۯN7 &,@?B%,MX R8ny!2ނ܈2/qi_Jt-&ޮ͢D+єcRSj\xy15\gd&E9Aj<'eTl=*@#k`}h?#̭a^ȠKw::)V~`%:'jJ &.5tg:}-yƴ[=(Wq{.rxEPC;s1`>'JDSeeDlku?ssf N\0^ cep*zeNo5o~ 9hus{+?"J/0P&eT?Ih8T c32JfnGiP>oK_̨ʩɭ.kVtF\7M\f_PM8oI?u-ĚJmq<flI< $>C`l0,Ɲ3uf6x { 7w&hyZceؽdƒP١o@Vd|E`c#Ì5"/][DTebXϖ΍Xitaq jFD=]U Ȓҗg0m}'Uu?< %;n96pJ>I"˸B!M X)+{UhWH\Y6s k{}ut0^`-2< nwRWY  .yEaPܐ.Hl-ǂ Uմ}{V 8$ iϩF,/NOQ(酽:LҠ 4"6 ,=z^{:pN &LJMW{4L^.5gL^V(_h$=tVf Vټ똉03ˑ ;@)G/$P- PcU)|Q:64ݜQ҇KY3Nok 9EsNt'EJO\"Y`eX (ANgS.AyL#㙓adBY0vY.וb*5͔k]43Ŭ1q6"^ 6Q-s^!󀈢"4" 'T &e*kRK< jݳ#GU{͘4Ovͻ&n{CYZV@8ec,LjJee^"?/l8ZD,~!h$⷟CMmEݾgCt% lp2 t(j; =.,(mzpaJ՜ai]=w[eꔰ;9ϓg~)*4"~,&ҘGHkR5lX"s 0Թ%`D %\S'vsY87/0!J^ [3/x> ATPj)XѠw61 J̴̚'arcmHՈzsًۏ^БIeKp[D&h+Z1n ](W$GiQ)[5x _ʻ둑DzIKy W뎜ΏN ]l=4}0_6u)L%+x_kR>{ѣG(єiUtS8eh]4_O 1{OlapPZ`rD\^4>pPeӢpJ`)ﳣ6E\> du Ա 1cbtCQ5Х[]7:v<.޴QDcpk|[ХYsؑKy8u^9<$i5TsowMoTj]0=Gw~C" H rJ!2^f4X+$im?/}TVh$su bbl|)%p!.V:vK\n[|,j׏cZ|jk/7`ί(=ܿd GX8bM(?eL~ f078oQ20m\XuIo_ K᭪ z=_<2fR~&RlJk_oݰ\N@LnD,mC@W>|d)n̰6gAL(Zz8jTUySzf}mxhu ۶(Jm~ H1"~^ 9{N:P^H XH_R<ͻ(/&<5)ƨ?$ga#0mDhNs@07&x_Q*ޛWC8 iN>iJta LcQ2pOM%p'5%2MDx+E\2%g2-TI; pe o"5PuG ޗRu r{8qUJQ&SEiPy^(ݷn5#`!=5wk8pHEM߃r{ߐW SqFYF{G"ׅ$98m3!OEc J*'mwK";Ϳouc4HF^8wMbbK 8/~Ɍ*&c1VRc j4(F_m*(j":-㹔I-N#b~z!e}PMT6s?5^br@7Hr@7X5!'`]%=ˮ'KCiYeσeߴ3\ݦ`15˼WEyA"׷ppzu<Sٰ6 I,&gd/t3Nq$" tQUi}ZPkR>mG1oXdm0WX(+ HF[bNSieޤXjysL}Җj0 [qۛx'l*MNtgKIVc@1 ^DQ:>~ C\ cW{iO6dN a.`tw0sk_/oX 8y+#v Tk-Aou*Hq쌆6ж$Wn%;A e@hVP&"s @nUC$5mVj²ᷯ?Y c(c-En#Gx}CVkHہRz͢ΎY}K~NK'Y'dr7b0bZz:{szh=xb*_ܖ4T1?8,0Өttz]qM6Q@&%U!1^Z@ Dz#`5:́jp=Dos$9#e!1$f0̶3եUyуr|k/䬀fV#&jY< oSEe6rlUsm9BAB&ռPub؏*nb̲QB]~5pa3Jߟ pE5X$NXTۍt֠E'PM;9uȑ"Oo?f %r-szf 誄a8Dѷ]Y_!hL9hd[ (+/ p+5)m(;Xq<\+d#ĆQlpt?6{4':Es(Mwt"HQhZ\'sp&c&=_M]%]'^Wљi q>gG AN=oo98]_`һ+ojΥ`7i<O;J~ 6hF/ޫgI㚃eXgk)ev5R#3Qo׎X] f=)/pQ~Jc:bic͏ef+eiH8ƫYx7,:7iĦ M;cGNjKuy8$ğR%_ $XzsvaycAt>b'܎LF\w{ FAا!Ľmq<(2YIKHy-{k ,bǣžD,*!(#K}uʼn\k\y?DftkzM#3=]gӆV31M(h ƄM%^n #E;ZaNn4-tۻDpjmYS@zsMrJ  )Hp4"<I!>@3qPQ0S !"TL$W\o'?*Yh3ԼOGG]x )E|S#r4PmfCb׎v}^Tx@_@%Ͽ:~%՚W* %K]>ĭ¹CMYk=R{o,$h({Ӟ62 w7G-М"=Ra{bR M>8+]gE1 V1!/*VإP/uEzI]V¦jw_tfbv|'*`|!VlfNxO^`#C_mAHgȹ/,#znp*0x#9EnE }dRN!bwb3ʐ(U!"Sc>c6E:׹X2:֌03LxNK9.~NVܪ^DMkp9E%, i$զrNgy=إ%\0i7e" !&^Bc61'#`iI!eZTPaI3WlR)lFd!W:W WVd*=avw5Cq+ $3 W"–1,z p|2[L{Ow1X\ZϡF$~;uQ)86ha0l^ɻƔ]Z7ptp0TzJF0nӣp9yT GzY#`a6 C=mqK&T#J^Hir9$nC7&k ]L݆y{PzhDbjٴ!ŢAzϵ^ %<8)?Sg7T /YSӋYJc?{iKWis^Q8 k䬢L:wZC)`zdC >W0 :¦aS˔#Rq<xQ5d6Q:g m8vfjm9=$9]ƛ]ւLO)+d{t{w?!*u}2{L*H歘no?PT„ l?[?yǟ8tmDze-Q?`& cSb) e6_@%M-il|W(;[3ȝ/9g=+tt2؞ tV {G"6^*qjiK/2SA-I#!YY9K vdz'UjZJb[De=ƵF?I8R1Y\Kx gy06r􎉟޻u"8ESecG`1! V]f_"@R34֦sEȤuN:W0S`/`s,˴+ѺC&Q^u8 &3 #V{ȱdk*ŠBq۸DfWE(-Cnx" lrFoG3HqY7xq+Ў ԧhj~ݴ:㴧%UlۡJ7!=%0?ۑ2;}o7+=y'e=Q,(pʜ7(PܾhAC WoI*+ 0-=s!ЋևҎT@_\!`,g̤lݍa'Ў*a<`gU_s'c}!FQ ehQ/4=aufzq9"]GkTԇ=MRSx˃@8 l. d*ST:ӡ6|R4fW$;<96FqDRp_3dkAJwQéᦟ<]c0d%}gߔĹ w ajutBq;2nZ.8nI%QJQ+Bۿo|AR-N17ݼIS}􈗁#=BةBe=R (%]oX1>Vna]aO9o.0 ܵ)-$ 9@b59غ4(SGXl11J;A^lC_H*T t]\p0Un Kzw"A zD$J(g9用?oj{qוl#§k-čͳI] tv|Yژ 톞9?Ҧl=fiSmgPO+!X>-i=, N[\إ2싔EɪԓQUf"MdJ,Pk$08=nww E~Yu"QPXG~|IF%-g1]6\TP3+ǘ̚ebׂ(ԇX`tmi+GYdHIlň)N@x)O8ii<@"(h:NO1?' O!.5^di^s40UBU%ƧY5M?GJ?* =_]\ O$msRaYKOtUf^!;Itquմ JM;W(T%47bQQȇjCE*w㺺'KXC0 ]AZK9۲dxʥ%xOfFڊk̆A})ڬ _>GCWU eg (3Hbw;1Ƈęux#@ I#Jȝ0xI٢E=PPcc?!٨Lj̉%u7P-4Ts}c33\}$I3 ^/C)RB6h>i!{ 3}=#R kPn4R TB0HhC9JtGFqZ*w _\K[i6{PyWt?( nJ Ѷ0B .Sd<\m[|3^ K f\VxFlR95:͟|Y.4u&&O7@q ʼnԭ压pxPPf"w `-Ru9ÁAQiwBOmKxgX Pb@ḋl*OrdSVP@uU͔(<>ku <$<,6 ٧r1B]W\M( e~YJ5`=.{]YeUyzj/`p)R(ѦZi XqD`dd.(1v 7Ɉ?NtFB(ޒaCK o6ߋH 1{ 7><fNm` -ruk]6iw'I{5Hn8]</u6z~rŌK餞Q.#8 S=Þrkj K@7@4Y8AЎD`z>7L 3$"s ҋ~mOl2%G8*Q"; v m%u k5⛜LhFû^|c)u$v4>m.l}z$An24YIF! CgӼy]6oF'32ynj?><}Īh@hHI*};W-?뗶FCE|]·+y5|1VXXJc0\XEQ(v$כxi%O _"JTߧ8c1#byeZop u,)olEHgqd|WL!13Vq^ bwx(>u/q:ڇJ6䥰x7 z p9#LN}u y?Hvۤ~F Ą?rFx"KyCc6%ާd r0q` gPV5b1% / 2\kT8x#jeFa;C# \[P{Di;$zW}=*?T 3C=I̓\vXpZhX ehԤ\ݴ|2P}Bb+1Wd"5 R@@uþoadCEVOS^F3X#+Zl/MJAIOyjMH@M*X#؛]~B:$8:aÓ;(g+S3 Kl.a842T=_gtύqj0`,u}+BsJq"|)Օu2Kщ~$KyAAm|97SufP`L',\{g;ocPX|ezUW&|/Pӵ[)U16tg c0OKLճP 'jb#~ dʶ(2M+Gp>>]2s,# .+r,_<%pك79'A?" / hO_B1uVl3fyI,5{nV*ܜ(3]ޛ=4|It0,`:uʍ3QYקv;#Ѻ7XΓ \9#k+UfUW=cA&DѢ1! 4]&FMa[ (GySԨ9႒Ή? r͍&Lgt{ Ց͆@Iظܱ_XDղ"Ѣ0}Je![x)A%g}}4äki9pj]jEqK ?#P2ja 恥Ԭ*|\[yRm_/l? !ܘŒCY+jBqX6n6U #?LnJ;"zLWs Q62C^@9H2VauJx.)fh]ɵ:JuOCUF4 8 kO+'ПI$GL"8w4*/Ř7B>q)FNi&|&$zV̬9O rS52'N\=b`h [5+"/${ˬL##.Iܮ"JsoR]Atb[0H{nfraS-.W9ۜg"KhzmE{NYWQȍg|Q Al)IΚWUjO\vF㮁9yx,/ŏcj /jN %`VOcYE}H `9y-L&kK(!PgP@`3t}"@iv}IպY(H8iVBT:tFa9'?~3y9dJ艋,H5T!Z^ulYA=;t}>|~Ku`tuF_ELWByW(7j=%[OOɟE*w;"+ D%w-7m2URhvf&-  S+ǟ~7ΕIhg6/87RB\k(آx;E]G'd[z`C&zɦ8v/pި7y̞yx:dw(z9Z 1I=&q& O͹ds|5iOQFtfùR G݋oPy=aiL+CB㣓lٿ ߅l?~x|DN=tA2W\3i i=tQF0D\PV],foƫB@CULn(<;!.˿nj|Z]E|`؞lhX[={O֐E+;^1"ij8eFPɁG[:"S8# a@@Fj/_(ėzk;wϛ_B򸤰]7q>"gEeKlMYec[iV$DK(녛j%nd6QD&%C*\(b QZ<JNʌDc Y+ ?#U-bRä[m ޏ_} vsD($ٰG;}3t'NfHF/OJ4^dIJ=f̾ B5 [Րi@gWE:[JyurBcP-{@= KG8e u6yhq,W/fVJQXkƋINi15_*ooO֯56|ld1slm h>L7zm]C'~OQgP5M,veece=6+-9px8F6E3uX-p W;hp/+JXAȹn_0˚${#@#FFl)Aut0 E=bijjU":oc)+sރ3*g1~EH=>L UU,g+?gIъ`xh`}]$ /|m({%dwpdKOޚ4*U~ 1M0܊Tn=V[Y ~O4IGMb؅yCzO֘P\#!l(3O:b+:O@16ȈA: Z:L$6"yʲ`@@TsgZ l@#TtLO}w?3ej3(>͘>ecv+@MQb\0 iu|Q++qoyqŔ^k7VݬuGl8T\u!H2y3,W "[}NmiNAǘe ב? 4d$'NKdC.d !N *$367􆨤Zxa-@1mU64~ VFN]]yK ;?:;c\25awyr jxRہNj OkbʰF^r_{vחh= ˗M&蘶 7'*29Cgؔre]yX 5cqcpZ=҄ _X&ʿ{fQhV]~d_<)ELݽ~/&=cvmCT L܄Tk! a)6*72@"N0V a ɓhu6Sp4) _7L̘G{Bֳ[.n҅>nʹ`FցQB~F Hy9tA Xb%5ELAE$=xVKoK%@_QȗG9*!0/{̯vd}+dx_myO~EBF5Pz|[" q;_oq=dkBےa8 x=XQc~J9N0O9[J2e:ob%07YyY2z+<#`pLÃ1 ̃$0f`DC7Sv+qː\SŹ7 wFS=C~%' Û1GGZizl qo] xK59H1;OT橒}o=1Vj&l+"}b0lE͌*3,?uV\c$o8 rDĩU;mGK$h@m1KAAֿۥzӟ|Ζɳyt?(`[{Pees{x`=7v4qt,E\YUy+kIaKDc^vRfXNfB*O9ķ XR%,~I< {٥ %"A '0LKª ;l ߟ 3_4is>:NBY^&_y1E_^>g>I% :5ló8-7T ^蹹c~* 畞8VNicH_ 3 @0|*)ڽ6a@é vulAVx J0.lN sa ?p4Ds 7Qt^qR^W/e8fNNT3}M/ Z _cj, WICiz U{-clA:{ik~,1l!gXN1ITs:Pt0r$>"u_+n)2EN?Ar'k~ /ߐE6E(X};j{~X;H@Iະ[YMMWb<0}'/}.I> ܵ`VMCx}jB v7'DoAi0oǦFImXfv-npin@d_6nؠ䳄B+Ĝ ,Ym?(8QZ\Glqq&~kUƁ{tCC*=̳ 'X( n^n] .U"άaɅW=K C@5/m;8vV]}L6bɝ:xǟ@?Tnu>X_}z +ǕAa![Q[4vfб {PPaQu>7V:":|dEs(|ݰ]9_s'DžG%3hEObw4 M<Wj2ОQ DdbK'v.|q% g T9;,`;C&ls_?D{S'#- %rFf`1DG] my a@Ƚg.,!g? \Q]ϩwg/{Tesaj v]p"T.k dԏ9,. W3T?) ;fe OwaQƒź&=̵dV+fk I]Gw(BZ>`E'q ~L!t ࢀJ䝭L&O7ld~U?I z­.6{ ,Lקc!tV}@8-n SC#8Fjp`OxjNc{"JL خ-ПӵcM4+쁃P\4?x&]-.Ѝ/W ^b Q\J~&Yӏbe0$W\/acG d{P L˩IVVCϓN ^41F`:cps)n] on~Ǥt!;xkᙅH͝iP5LPq#=#'0o%ÇaFD4QĒ(4iġ!xڔeUřw/܉_6JC(({Ǖxu!-DwH65=ǹO6#OY]gi{^ԑ݋X$_fbUm9;roԄ`+iHXR}l AR= ߣx7Ī? (E17d m^ ?:#H!2Ox D _j `^K1F -dQc(jeqIuꉃ]~,7!U]pOl;І󝳴pһ<KuD*^LQt95O {ݽ kEu*R4)nqiqYZI3ȊXmqIԦ*C矆隻J@!Y N8O+} Hfً#nːL͈`h`@gb%'JP:PP9͇KGM/ P h&Id4i"J?4NZn(RoQmcgOHE%a]qV CC!Z\ɑe&%B%zfEWpq7/;iRm;9*`xأLk-J 8傪6nC\864 }ق̣!0&>%YA!w/(Mc)$#`2#HJ<ª9L]C qN HȌ +HV-lEn8\^t+ʳM/KQqM:q6: Z4ςޞdPJ ]~y8;KN֢;LrJT*wAgV-mk]h}U2:+2TKxsHtzt Z@Q \j) @ qȥ(f*Z1q2QZl`s{z MZ9;'B Su%'|Vߏ!ɛV7+ % Al<Ptff2U;Ya!+WK8vtg{Y*@NJ<n;X/iSH`(Y~$oby'ƬͿ02HB*!D=$uEjn-XuuR@euFwEI)6^*L1;a>Uo [7${Xˤ{ͻg؀`V'1BH%l=otX EߝͨhT|݀"PTJ̟q5dVD3C (G/4pOI9T Wbǎ x;0|ZPE. MC1m\]Xyt?UP6tƠ"u(PS魴-biӬPyXcߜsG3f߀I^pfǩzE5S/G(K]܏̈́crE2Ia $giFFo^]&>CIYs@nl%" "ӋMlG.\rZeXi]vsJѱvR&e'N\85"zr+:*ً#.z / 槰sbI߰z1M QU,tjonEQŌk%pLㅵNh5+ymAhKZ:K%'F]/`F˼|ҵP" W>UN;;P:~,Bz2\O/*Gr^89yڒmz8[@b600wC+Q=^iq^`Ѡ9e"Վzn{X:\M5.iMe9غJlcN w< 8˱«I~Q `H^0)5LX< b 5aEB{A<rHp3]}pٗ.1J7Qj/*L1 bۖ*t1: ,H`8atH^ۂ+a6>إM?hzo^"CJS`#? W7Zޤ6YriS>ǐf&Ţ9Wl[(H?CѴ *2|IɃKbCaLAǭ_aZ'|3fvv_AB& 0 ʯ6(`5͊K.S`n{~~Ѱl!H@<3p8#{Ǟ1o> 3WbcL*O]Ib6il< O$;oH5 8@{4oLc3VdW4#zI6{ʙBr(Bֵ۫ U0 }fWs4K^،WfI ۩4ٜc0ڌmdk;]*Rp:Byކo3 ZSU ̢ 5lzW߯:Ahmn7bmqد^4űA)S6$uܧsCAFHnR%x\F'Y);Z/0 5m69-QLeZ?/*ˡ[~u#7BL9}ώy#ѣ ݸ/O՜NUVe;%j~A4غ~kh-rָm鯷E5* .2?_Hx?Q R4*I+=UWr.gIf-D#c(תY>wBN5mf6%޲M᦬͂x,C qE82E141+󸥐2, ,$#^iK-VtTW_+8M#pZCL hRzZ'jAq4 X!<61>xuo=Ϲlk#){ژ%UOwܶi̪,8l#Cr_+KX̫+t{nq*8 ܄^ĄT<<  jj+L%V Awˈ?$X‡qcaf ߂/Vw9Z$u!g:)\}<ˋ)::.cLCJ-dcJi4tY44bè2 x|mTR$hC%ڹ5pܬ; zD q`f`G[_=}I!&LJ  j> Lj(c]ZY_"ŮyhG-] śQi9lj!c65D \dfÌumE6XovFvB&j/2""ˤLRPb͠c oʢW,A}S.AjfR' prK}))g.P fW"u<&u>iX 1:(zxҖƵ1ez#u Hå:rkG^m(*OɝXUC/D3OZ#TrN.쿣-6 B"v_(_~O<`,,.FW|~z~T\ WV׹x / .Gnt >kR 쭾 Uҧ cUE/XL۷#bIc 9"/8'i~K zȘv{ooFV+lD;bWT8&߳h0#n*>] naЊ rwUd{G4w"Ӟ,&s$$=\gp `Kd@dÒu<"Gã߼-44?9TT^:>vUo%P =)o($ ܥqJ4=1w] 4{|t |69?OE7#Uɷx3 <=tRÙ֕VxKx]s:_CE݈a>+`F4(fJ?)>  >.Mԙ7vO9G\?ՂH6ՙ+լ*$ Nˆ޹_2ՠ _OmȘA&/c"x-(Ja`Y m35E%U KC|MĽj)ײs1[俈ZMqͳHJ@.K6 lt֭Mz |.4ٴ<йKCJ7OBk!Xm(wQ/DAk EiNza_wl+1J뱍e>hO2 {^d\^0LOŒSr7=k(jf̏WzHW6HS,-Yniq8ǿ2t mn+^#2K}^q!!Wxk,<6F "`| U0 A -B°x%) A0/g.#c!Ha'uh shժe0h@2 a<!J "U+Y!| }=$$u<}Ҁ5CrW+T2W4%)H|ϬFgnʁ5CqrtkNuP-\e6x&"rr7:(`p!p $ل5st7iU;Y~@ Hjg,6,7`3Wbzk!M~Tw.Bj!CkE6vGeEmn//+bHC/iJJ&8ϵ$-6x[A%yǭa`6MD%̔o9wOVm#'S8FDX])6kP!z0=!Q:Tf&!A0# Iz!wؤ"Jif^AD e=۲hQ O;P lFz@Wp W!qgDU/9V+S2 6׼N`8 +ŊᬉnŧseߕEG"P3! h,> Q90PZsՎ`_Lt8 $KcCO gжr3a†h}i%te|4Ƃ_}*>ׯ;sS|w2$-1Ar`h̸P:LŦ-]8D(b|ePP~J?(xyTg NLJY T:4uxp9,ZFE[:$ |zGlUlZHb1oπu;({| Nܰ)(l<2[bF*e % 4ݚ]F|d JD1aH7֮$ɍN/^j~QA^m^pP)s`(m]\ld|ley(+t2wO=(̲1:߭$f-rs |G҆$"D{$(tmՎ  RӓcT:1$RZ7޾9{N?wjyW&K0&G^YBd/l◦5A1y } |x`ћ웫 ż ]eEGnuGNFآ/Ty<[ 䪃0>/#~^JӇg3G/-s v >F .=[ tLPXp@̥U@K%azv44ۆX뙺;*FdzO<)BZC No/OGz/e7E'AVFH]{>L'@ mhz\|v;q9>ݒ?Є8+H/Jf%ݬ85>j~'Dې dl=I%vug96QL B\@ b ~v0SSQ^{`wh; VԟUQ$SNj.k90>N}M ٺ#2Eu@e ͈r:v'n ^C܇i6@Ao%3?#dQeQO#6+c9~߆ u^bB6AO”>ZtO:Vm Bژ .PPajd1?zeTŒ]Z^G~Bϣᓥ3 (“rpW? úŪL<$QEEmߟo]6!vAd?*>3W82 OM% _]:T6?%ۄ˯q N?H0˼AKs~ Y%SxrR  dX3eVXoݴm˛)XC^0KQkmXy ׁFAhfJJz(ˊ)X>"+]KW蘹&u9bZW1+>>Gu\; cM:x[,^K lgyO R8C?MHTĿ0Sr9FԝM-\O:Wi1k6]L]t&wuxlGҿ{+k"mDN ^Cea\χSYXEì:_3?`61c/3f$s^R! #]6S՗EN/HKI6]>c9҂|as/ݒ,AˁIJICv dy!Q$Fx@kS}-ʭg"&Qأ 3Nն+|B`hNj|x#= P9\ǘ gҝ?h$iVdpAG!d=-L؀Sqw.'HH41pk ڃ܀.t6 pF٦VvU@ EcJLP2wZs0rHq쾖3=XN_^G"C<'%OUN8HB :VyDE&Z^+&'j{K/J7-Hí@Dң聃BGj`LY}ћToQ \1 }&xYNf\h2MPmg|5"$;$2onI>Ha6k,l];.zژ 6duMChydJ<0RN~~C33ζ9xY@^uQ!\ 6j$pN=pƕ!S10sF7GݞTpӈf'N]di[@6YU{{Gz3b`M ~0}:)D9/lu|L쨍?R~] V$zyxͥy3 uNE jyfz)G=EoW̖6R|IWW*u2dXf/f|(--MruR:d'lWKJ'5>nm`j6rvj^uWd*XrE93mw>2ID0#Zk3sY, [,bh?,t %|,/='cFNh^a[Ւn]l1]Jײ{\X4g`vW4|v1_jGmQ}(/Iz ,7}JT',^ e&HT?VcU ꧿￰s(LF,&We~ gnZB7ϔYяCU4a@ fYԭDχ@mwe&DbtTs|1ל !]zR-{& 8㑿]1bE6qЍ<~9}el3ܦm/wHb XaNK sSah ŵTA"'uexGe"xo--[L,kE+IkФ$Df]iԮT^hV0f'9 !']jAOnYdܼ+f<+X`j ` %FDao5I{M7J6 [`xq vjCUۋ>q; lisL@J.j܋wS.GB*_``bʤL~rx0^ё\(хUsc[JS + D0= ; )\ScMG׺C- 0~e<65YDʽ 0HEݩ$ X]ٸ2ហ҈}gF؞ w^’ Fm26~nr1͗.u?Sŕ%Gl+ڞ m)S&9T>+=ɗF(N-}۴9Doo^oFs7?|x]ib.~Ӑh^e1/ pU_z66P[BBd x,du! pӽ^ ikkFjʀK fxfp"ZyXaYi۬#)VK(Xu,KKDujU*͊vd`b`*90sOLk@^HT7 Jsjҽ]z*V_̼eUW'`v! ]ksLF&f Of>iRsqIj;x})\\Hy?o IW폜Ǚ}6^gq^mepqC /￙8'+T\0` GVB|i,&{~{HfDB$VU<\j4R%xq:0v p|b~5LN ^r/0*ģ4}I\T]#cّr(bALxoք@J%V㨞1E#pM4H8ߒ`Ax!4r \~&2C{koYoRr[eRk&*i,gLD@C֮:.1 riYqh@qi>n݃  hF%l9F4FzDA5KxL3눀&1 Mzb"3sxIMD[*J2Hs# <(& ~LoxQ ؇Z#EcO'¸-ݶvl'խR [T ՗Go F:=#1 U?p&Dl3\N KIzݴM* ,ٙ1yuFa@$6@4lJ)==+p?Τ[){|=T C-!"}eͺ''1B[OqZ,$cGBX8C\vP g)PgJzt.d î(u2C R&$W+\>hWv r3Zyɭ^8 os"O P *`YX?edqdYɽP->"C؁7z*L^4y +ᬍ.0O9fkf ۣ#ixA|HƑ/ r8w??$<wJH}k|a( ␦C8scOvHΚd+`Pƒ2 n݈/@ 2J&U Qb+$Rɫ?\]:ީ4ޅH9 %hXw>/do55=-]˶>4Eo '늸k0qsYW閄`?+x\ܣ?G&pSB3`̐tޫf/PȰ}CX/ΡӚX"Zt\">p\I=Wlk{}[vp;MyўX GMxK%Ⱥe7dLGoثf_mta /h6_tݭǑNV[n5Rq|9Kb\ ۙ|·c@J(\^ö_;g .M\ѩ~dz^Vv d5c4yoEeG6zA#h羵Jv޳7]OU52e'h*]J ~w)H= Lz f'1FT\`r#TXLTF'MV˾ETJ0"YCgxԇh}_̫L KA_zu>|h#: p\[oqFxIyL_+i 㾬n iouB;Th_|/Q!2-mr]Ǫ *Α#0GKhw8> EO."B:H&cշIv\/ZPѯhBw*J-a:C Уܨ뿶}B)Bjp#,t( m`mii'8 0 'Wcw"ÙjVλSl*9³6~ vsFe(GmKQy{Bx^7(o""`CRտ3!)q;,S IuU"'ڟ4̽|WfOG> vFTq9a4{;=W2"yKXSkۛކ晾K%* }J)ڦd.<$uO\xiߨ, H("_̱wKI4C޾"](A=s pUK)q+lsC:oWt %$ W-򘫒E_6P ]<62[/VvC9?.+D x3a,U>)i~G ~{Qvڥ]э: QߪJuWQ4ɽPsфo._1mDa#61>\"sሴҲJPѦJ/˺=T;5 *Κ qv峌@qBvU JX *O܊2}݄@53գUΰ>(T:ž 4۬~aɲWx|;7J'/VZ >+FILK@"+M\բR9EZ#y]%A>2l8i|<8&\R=`mѳcYvE:xfb9)&\w0qVC- +_q'3+0 ?T.p#Z_-DBLHlh| p}*Sjyz<\fʼDMj)V F PS$ tUޭ}A?1nO)gcFr!1$nKd\+ 2,؛_J &skY?J3-Շq?oZS-~`8Jx 3pjN[dI-GMmzˍTi2܇ ,mPP#'YD@7:^]_Lik%|Lsڄؚ$ 9ăBF/G$[rX#.6#0^g2ΏZg3A4()wбq (pVj7֐pNZBFqLh^a3kDSuϵ! S'hKڷ \ N@V"yzħ -%Yl~6 (\?|!(f(z=9Wݽ½LB~AG,T?m+`Ld$js#VԾ6ܳzf49jB&[-{n:7Jcvbp v aIA2>ff =惡<#D׸VMTot.27$5C FY5>>9?9@7彖qWҤHXv`yV,rnY 687^"X׹ْ!oYY@9IFWuswpg$>cڍWh0`z*N4 Pf:Pŕ:n=Eݪ1gDW7uH.ۯaQDoφY~:S"6nHY׉}̂L.jnK匼y9v댛@US:=d .J9J fEX̓PZ^$ץ0zϫhL\mBHp݌ *^ddm z~Ckhabu ~]}q-W^ _bEOaƟ84PcQ[Z#@ƭ r[ɼk,儸PYz|a "z}vy& K$1bʘy='%8edP(><* eƌſx,sZ_znZ︎0@Dȶ Bv f]K<,IjIzQsbG &%<+N3"! ɻXBd7, GqL~l oz 2̀VPke@Fd]ެ@j7r$8{j_"ìt@ijyHYSVA ²=$].d^ιIrɲNe y6D`=G_"?c[z1ԓ0`[Ym_\<{/վHrWxYWvE6&AVio*U%ЛO'V"P-ͧ)G;G| c\ qσl|׫R^+FRu|z g9R| AcwCB A򕴧'B9'ʃ""9%TuAD 73蝏͍#Xmjp^&]dn1W}/;}<<2cU!4MZP]"أٷl*, 1tM˚mxZFQcMM2ȨHjiGVnv-U *=sc >Zswt7)@L'Vx2YHj<(-[Ie}-F,0MG16L9F=kp7QCA zT>7/)-h]CHu.І&u4ygW]ۛ Eɘ]w{cŒj{}Fq3kRE>BM((fKEo![g~NZv#WEC<݌Q` iM%~j]0Nz8!O8}v=FjӜ!1"0J>t#~2.v;常21?0ԡΊ98bNDHI6+O^p=:<>\xT {D=V. '2[,DO&9yO;sz\WmLIa@,T;^$'AϢ;+t^*|X I,@ܶ]P7&} X100\vWJ 5x jTG([4͓κ,%*s & -EZd[cC}>+DA6$8DY ǜA:GqTYځY_JwCyUʴnWPdir–EEk` u#2Ut0ůg"`0e)D9k`.fb8HA?L%DခM"}eR6/ sȖKPtdɬIeKe>[)A=y8vP%hLM/FJ4(I[bLdY3HqzI]!1E"RsS͛τm}sVpv.FM s <f~N"5\wX <nS*,hw`?Qy+τliAC/ZƊx!T#37xN7ȫ#d 6ĜK 粄!i2M<;s2Rz/': oUmLY3xX)8m>|yiX̬m'"ٳeJ*%IЄhY}G;a*ŋIt!Va bFdχ2J7]T eh_@Pݢ}^)u5a)|ݞ%uzgqvv&H։ﹺ"󹏵ڮӵjďO%3 +^zV}Y(bu'QקԐMښ5 pPuL7Agc ;(QnP~2Ƌ,)^?m@]0ՆL[ᨳ 6P$10aS_!1,ůjABH{) 8R{ n8 /C>T8c~Hx! \o t'.;6)zҨ. 3'XeRyұ+(NTOCF-]ҧ8Q2׶PM՗:Gy}JXV oTEs* u܁֊x5Tg S)0F~&~O, ts96iSRES3Mzy8՜^+u$MtdL576|N9&jW|HIPkSdQB.+'D@)+izmj^ j+g,)Ss0=$Oy1Yh>SJrStGD3qRL[=~2$2u@h=q:0#lk fg&3s|[t=_}-9Cx$QmP!\Dt`Dd?[f$5T-R 7߫q.(t@@';P4݄ب9E+/;0NxbYDxS-RŦdUCv #'+L̩}ՆתFC.B*Y @GAcCCs?fV\}Ȍnj]ab<ⱰW`-*@-~ʯURس]B+HJ|nB`w3ؼ?6-OD wq?Լ#6f>BVf^ Ս68vp"l68g@J|^Dʧ+4Px[zUՕ$ٮL>I!E6qq5h{QA Sh8,^ZOJf>L͉`8gRV`}#VM(HHt*3`8 ZP$[Py}nJIK+ jѼ,.&Mz^OfyS,{0*2/sBtRʊ#Q?9OU>.~˒K~/fh:mp/'b9cP08$JŅM vrEZrBBqYz4uxc. ֳwzf(%?/h8r4~F_KjNgEpޔq#FΨ"Q%=JT&[yc&qyW?2E"f7Yisuf//@1VDIg^<Їsf/Xqf>:0Q >' :s︧ Ѐc=)fG;kC{<JLHoS Hݴ{e߮35C,vFsg]{Υ[ "eNs@%"^יaI y)/_:֚,x %L'm-h[͝/}; (/1]9uNCƽ;cFC&ⱰaS(Y\%8K^Ґ>_ضIBwC_Vs~NC _RZ?áLTm F'~iܘU/uol"a!Y70AHIƬˡ/eBRkܭQGHv1{|\U`"w9(/Fvy-"zز DGtW1鄹`SǺֿw,,ˑD7 SU"{Z$֟YKxHʪ_n!lv#xPYw  h.ZػŐ.jwU~]^gRعPGqjpWP͉gY4=`hԯ_ oU)L(3'[uf)Lcz4檖 'U̟@D.EG2vDz73Å*ϓZt1 $$TU4![J%Hڅ)VM08zk"PS8k٭xLt r0̢j= GBsot >:S ᷠȝƅ *Lp$8%TSR _ww=Ss<{A1U!kƦW1{s^G`,¸P߄㎖>mDqШ j$SF͑$TcK+ʪddhc7ײuGŀQ3y[zI'ee9DQ;۾|0]{{(h:9GZE-s׉8U^P~[XsOPeL Bu七}mS,v;Z6-TYMk7mr[^En1 AaSg(j'A HÎ6"u7#Ԩ,T̼q|xoItV{NYПy}!rNwb~\?Yބ:B6g%Y׻8hd8댦^@ql6XQ+CD6h="Jxu9_W44G241i\ &'Ibɗ p`M#3e³FL=@\?\[VkF gY pE#Ʉ^i Qa-o)Pfp@Spw"CtTgp`W24g/f&mݸ8gH)Q6H~mQI !D%=NtU/#WC_Fd|Ŏ"/ >gۘrlOR<~xRQ]l[$oR ^yC![îfT7s ۄ7g @xWe,f5zƯ{io** ھx4c> *J@߮_% 1AvE@q$SE!1`5*i%Ilą%xnP|,n>'naf?ܛTˎ^?c/9:2,"W] Jk`=֍,N-&t iׇ$@)GdWfqBS0C=ApQ6Qtps,$ pV-ɿalÏPTw&;9-F"${=|mrs>?E#v=ɳ\C^֒2tHPj[ ޼S'zx p*?W"DC7Q`PvW~d_B}(3… gץF7 b͌O&~=f9cvH'aftpwu*9%]{J-PS0Z>o0F@^ks%Wîi-!cn/t]R~sxnA!*N-V(T@Gr7Gm' PldžX̼6f&HV<:~ä(n|C %暢 .eS`9B/:=h=2F?Rl,Rwa8Ha1+ ,d7qI+_ : &vWL *g͍RTgSjXfFtaB@[$УM(432W/w97&==mow3Cb9QU'޼ZҔ/Ԝ`γ芑7^H- . )= K敽Xm,E$z '}Ey2`Έm8xб&dp@Lu`lHNiU5Pφ.pd 2Bsgn%-Öٰ!y\'1s*+(ZcЪvqC?<)u4R}ը&'!\be  ^^^߰#fVVt_ۻb/'2[?烏 +BnGRӁhz33(lӋBWV]Q^s138ܕ{-Af ?}k"c W]FgKO{8prml>#V^n41:s]G$Ƙ ÿ%ops!v w U ])?x&f+׮8pN}uB[;T3I*}ZO!+Z]YmF1 ]iR2)iў#'a)r7'Czk2'#W>#Cd4#w\D#r5˗}ҮM+onnL ȗ~C e6)/ďx_[BMaI'`ضѾ7 y\ OƹoH4uC B/pE3q:^g(xR<yUIW%)i3=]olpœTЁGy[%`MñsȁFkZl!s˥6͏𔓔U!fzO[cK4uK`=9w,|C)C,ɴj DI7 ,ُNd+SR)!i)Wr #Q[|/Kg~\}u8upjOs: q j _fَRyؠ 3 *_͐bf =~ vR{ï9v4ooSiW0$uڱ$S]i^-&Ri.Tf0{t꼒30`yWS1%kB5MƙFVzk\-\a!.0}f.&WfG,  u FlE^UY?˫~Pr^=^<;J}Д跮e yʽ!=W.يL YoN {\mGW WanQkv{#ϲs%B:U5" J0^NOLwzP+ 1UU#j]P(6Tbhx5l~}3 "Pj-C(B^M0 G@7HLR}:@epQ/3?>צجXzu3N|Zl 뒃]>!$TqZ@r ݊;WSA H0CA7_BZ62GmDZDk[U=-yKM.U<-BS>J/E ,yT +W#VYV8v&zLU2)C$_zYu[uzbMў&i6H~ćĢמ. k iz*kqp|pSԩyC  #Z.Wd׎F_x|ŞUI8'ЬfBB\iPpWBFX.ɓD&Ol+`f]>h,Y1;%@Z8>wNlkvn64\Rh "|iU퇎:1!ZQ/^R|IVp1sjk"Vk3G?ؾq/^.APO1_j #9̛~sKt7ג&L=%PL&P 4O2*m)|9"Zcհ1TW]3&up0 CK@vzա6@>@[Ni6*&Ho'9I TO#psAvh# Eܦq.k},lҽ>K( ZKU-[ıȚn(BSx(H3!S߅56=eCeAoHi-_C$#հ(?h߰\F2}v Cb+,1{ tNyž+feIgw܄;ȳ cIt*UC3t'\x=<8OH&zop$4틔X]FkSM* ,<37,.-Ϝ-@~mVzE:yY&C;ZLHa%a6ޮw=1=Fu"W/e=[FBbobқfGϜ~N9S@ʊ zCY#%V_C)-tŪ}U9[| !m7_`m%;Z*q5"!^wo:ukqbj풉?2Ż0Cs ՛yM7@t(aM,h-[pzxw4 n39G'"PPmkfU~X-Uw[̀԰EvϢl#6GZN1m!2[0Nt@ifDh[s?}Ԁ'btP#ޖ̃cL W$E]G2t @q o'յM[XѥO% txNW%П[uYu@݄ԮuWҘ.UN U<9!"K-4QiB 6y+QHoT@)˔D2t U҃+}f.~ &>HZ9|ʣ<@d ]~9U3DɃoG( 5QPqP\]V_ * a%)BH %/\O:B>= :mX->EVC}r 5hܝMd6_)mTx~b3 !k٣}"?ؤT;CwZeC4L&ٷwJ|a.jQ;aFXvUhŝ/h $W;`UO#RM=E?xdJ$b3g@6Ru~dcpۓ)r3NFԉm#y]R3̑Ȧ- `Sst?3ᆥyX5VcpıVpL>'Y V "`((.4{ky Y!>vtX_EM^Gwxͤ#=1<w2/yg<ԉ!b2WYՅz>f%%]5^z"(Aoiyrku<,jYԔ> >\e#]š[r,}5Ks]b饓q|`ޙ; M㘠E?yUb ljg8Iwd>˗\g%ъfDu[Cڭn D֘=5E1SkYyJN|M'CmKо:V@H]FuP>jc{|A>m+920*< tclDA̶)-^^t?5nf73X8䈁>ֲB *:6Zh_,Bp%ɉCώۆԡMKj Ο=Kc.XDNq>?ږ VJ3`Ѻ~6G׻i|p_,/?h"Iw-%Tf ]c12jWU{0t$b<Sb[h}1!|$NӦ\f UFȡ[ska3qYo$`Rt!g wXV\>)m T̄ئ5 Q#!)f~К)҃a R uu/c,'pu#7җEiFiE`PpSު#bMp*cMGE(Xnz~ϟߎUGK*ָq-\/ʯKH"cڑqhh #`c2"F1Tuj Ұ]!I+mhܩ0< [ @4e]q27I1/L#ݲLS9ڲjsDV" :w'vQ_ߵ`xc}:eӁarAZ)xue}foGb [^1g#.1DZ?~gJi:\X '>Cɜ>[vI]A->W*I*pk3E2&{ua6V<0 Ŧ^4DQ{S33Xfe&cfN3ck6Lt*S+${C0^?e\`xLnI ao;'Λ|eDqT@ ?9?۟J&Dzc˜2&:I8.jF~OrVg 'LȤUvԉ ݍӇpf3TTW(96qw=6Hu D!hRm`G {[!n${׎p(p_n3W\) 5Q+)*מDÉ놦%V[2fCä<t+t`}.PKwnڊygj~3εv/~r(}ť nT+P/{R@HEg tX/=*ܴ7ZEPݾzj.H$KCŒȬP4~]|Daϲz%EZkd0[@{_{}gPz+EA{Qn|TB7|ʺT$I -:FL X&NڨݡSbKg2C?4} lG,_@eFq݁  kryd%#i$U gߓV{^.Jn5Kܱ-(>B^F6hr &Iȡj=vgx={ #>1X7Tng1Ҋ9)nt{sX竘ut5>f>Y#l^)jp1_B [ 6qm' y.{Tq`$|^s&x;28tWRվe>uU]_'3!(lTe`hJٚԫ߯?ۈU'N|,$t*̝…S f ^d?b1S1S%Kk-Q&+@Zr1꟞QIqBN޸2M4685/GꬭMz].u;bܫʉݡ~!Zq^1ZzY\mk%j;t05 v3Bi@#_S};R@5Q8rB tK76ϼ 7Brʾ7 Dg*k*vw׸)d! S$Oް̺+f 9n{SBKkœ2N[9ʼnڇKplWx¬Z=,6Yql!YD Z^y^#3'ְr{2i6kPA3qQn&+\q9q7+<!kB%/CH9[󡰛H2D.x)%KFK6X Ӝˁ4pb7CM _?I}6Y~tvA;A_$Wҳp\DA~WYcIbDax^a(w]a $dry pN]ImaLuJLW2lјĂKmϻB* R]o حح*$Z)>>]s٨ xEC!;1/OӍa` d0ç7"[ZwL{3ƀ D^Ꮢcy~.(D+O[~ت-qwbl|s5}ٔ3>59gg7$0K}.Ni8#tZKBλwɆ&+ڊc+^ [~4&tN25BP3'J"yq~F {RoxU*V?A_v|"ͧ_btZss [|W).j%bq8 &~,NOJY"2u. wc{ B^m\JKRL:b)qׁwBA^7EfѦ%,>V].u5jolNfȈe!d1[)o˽:oE&˸(Uq b*9޿K:\ln1CӤe}ԫl@Q<]n+_ܴNE5P ~7=dJe? k0YDʃ4Y=uk4Fi/&SvDuo dO@vɦ[mRl{Ƀ>"p~PV?ɝFy(!6/CRtZEПd 9AW7EOn{ch[gF׉-<}(;/1> dDAs${R5eBNܘ~,mIжu^=:(?)j̟'rD  )%5E NpV''pqmL"hd{Q߂!VGOs0 >Y[)| dldUfF@ &Kn4i@:ހD%ʜ2G%{Ĉ 0'w|㉲ehe6d!"Ҏ=&ɷNY- j0iXF mKֳSHc|'އGmXOuBƻmQ5/Y{ǵ5GrVq _9OjFWI:T OfU(g$42 <؁j GWDү7=.=`i*_k}94Fa|@<vO]MHD!x=1aז-qmSuLl|S]r# 6VzM_+vKz]K&5Y' ace{a+Xv%6DD>c`fr*Ey;dx3_k8Ap,EĢELVI[P=>R+VQs`Qժp֋˒7ʆO:ӍľKͯTo~-|V4`!1mp |,Nw?ݸ:,RS(?R`6Ul`顳i}z?P9;oا1Nf2PRB WYE&P@S( k}7JQ“,ǐ=ZI=sp;&EKs%8"ːՏߒLB֍B h)ybnLK4DK-5%#KGu\<{SE "f1 )72|Ј=i |0߲8|1skUsy[abvBmc7>XKF,ˌ^gԶl=vs]:f;֚ٞmq:zPx=ىhR$űڌ*B~h_ I"uмwCsJZDpW9X gW|Zxݲ+~Y0H@hW=G:B! ͩ_멻-)H tZIS#|Zf5b=I"{~vBiw l SܨbM}O1>Dԗ-F;zg3LPٿ{FTtOwkilC-ׅ )k3Sol8+,kuCmzICGߴLnRXA=tktn2K#XV_!wI0@.]$Zt xLl*քEj6}h#_XX<`[a:r$5%(1 y0ץa(sI!&^_ڱ#tխ`0LS Y jtf7XΔlKĚ-rM $>y MakπX`%革J-`Gqj^t'ٶjӾWp.6-̡2zHwIc6Qqpʯe ]j%"9 6wG(Ń92rЈeû.=i@%:S*nS%śnǫ(Ÿ(7 hPm1*:UY8_zgӳA5_Wg; 69o $z]}[(|}$ 5U2to(s4ܴ5ȟdIL~pkuI2TQirHxJ$ԥMf| 3iU#Yy71DerS[;b>\ pi%2p:W8]%ge/ڞE0;һ#N*Pd O BMB_sLS+ XʮTchq6τj3&#&ϡbШ;`$χJ*@*H;]-!pW$$6pfƠ+#э:R@r8vט!,zbݝbo:zLbzgP8?~PǸv+=Yj#q.gUESPq޿UGls5"Yncd;5\_EHHsM8{6Ͱ3%qX%0QV"(88jaФBkHGsWzO% dgءK)'*D-1uUr‚rЇʛy}1H'ESMz+bUdXCdԐ_4YhCr+W&{!ղJȃixYDn4<VκwA|gÐ3n8;ao?č̾\]ۣH&ȃ<AfEcbgYZ070701000000ab000081a4000000000000000000000001668c16930000178c000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/dvb-frontends/dibx000_common.ko.xz7zXZִF!t/lUL]?Eh=ڜ.+Z\Mvq@WFCB"y.ywCjaPYؙ/gCMRa,ㅹ"7ᔐ@0jJ_`b R}lWDsJ=̷ nwB\$:HKbgP-fQ{+!2Ok҄f&+ H)RJC]rC64>7  '=x*"D 9_n#%HClJ_oZy۬AbԞЎʥ SN<#JzOg K/7M_0Cnq07I_Ά&(+%f6mQn pN$5  GLB 菽u}0+]׸#i 7g3ύk?WvbcGф[D9I8M,'kؘLſ"[9`{%7$a;g?ЎFc\S59őA{uO!R%O"֎^r%g .NlV;0JcƃNgU}b\ͤ$c^23ڷN^3@=!ť37n+'ГA5/RPH៖* i!/a~" }k.^FQEA.|.?_uRoI]S*פ?DhdV/H. FHUuη0 Ʉ>( ŶDq↉#O}F6jO1{%k` _w[vy!e%x_ʚ$a']5(b眗τVpt,Rnnk$.e!u.;>ވ\Jc"aʔݚ*2evƚD04x6y<5g$8NƋrׇ^)X&2fgkYɛ\{cM`:,ԯ EKkްuh YWm<QVs| 8(as3£W_ ]i%x@D/mwzh~re]u4?Hک˘#Ȥ+mR^l90pߌoγuR25b lg'{K]SMv=D($[gK1~Kxdka 79V^@*1 凵_.OTw(KUҁ$$mt\<(Qk}d9TLk|grM0$׎?I lXV}X[ܕw3ieԱOb$ʗ߭sA*{ЩRAD!KCllg=mxLBz \xE#H|A%6 ^Wh${ 㯠sg_\xJoCQƎ \޹atiս^)$" Xr{/lSbׁ@ns\EoFnK 9s%tlmy \eaY O ( U~ b|`^Ţ-酞@rs1E)P' bT^z%&hHCɵml1g9qm mf697="m1XH!4X-y YЅl@X#ޤS';&&`Z;%s,Es%b5H~'RFJNsn\ՖokMfX7>ś1>lk>WONT{]K\[ I )ct< 1 z>9$# `<_& v*J:%rAyW(CF jWXSY'b6bZ!zf/ȼ,݃"Bn'd_깾{ep]Xxy۳}F>uܐu>ĉnF8pQ3PB~ҭ.dQƼwz:#FC9Bh3Ӊ7RnP1U\b4 %ISOFmI0}E@{ëѨP;釻|i{}#7n'Pe0FPc5,h'X.*TQ!3)o/8b:,?u' .ɟTQ㪰E`Z(h,\$IF^&㋊=IDS>CSbSߍ>G/pe jkGVNl!.Zj@ރ`)ZֱjΥfke^.U+kgL6ɰ*olpGG&L AFBLXߏ>r'uɯ5Z{֬Fڂ%T\Z1% X[~ \Q-qnl6A1*|X^SM&L艷Mv2ʀGʎL5)Ĝڭ ᩧ"+V`^(_`w7^ G.^r+8A]z"2Qgȗ hַ ?ˊs#{X<ɰs=/!̢NJzB } [M7 +>ߴ PQuG-!mmEQweAIȋR]fIxhwl|u[=pŒM,ր4g.A&gB/j6pf{2J|veE%kw}@d4&$hNQU[s 3IϹ ,_UD#K8PC"q)~0wgK- 忁 3`o>Oف>n]0OS ,ҺF\5Sۙh|w!N9U~ M6%TEPՅx"|?􇌋'a%~j yTgψpN9MDBkw/4RApM4eI+:7HQWIY:M؍dcTx5rwxI"J5ҥn:4nN:Κ1yݠDKaޅ7xً[PWA)wD4\'"0{ID  @2vzog}}UPVb;X:/{n"_ n;F8"/^Yd3zgƐ|z\.r`CDf?QL1BwfjxzΗ Yyj)GȆ"%nT_*E "i@3\/jE+VKM 6ډQ\-[ )$Qp'D4hA cxTQw5lߛb4Q.쯛DȜ㋕: fg*bpQSč-J#] !RE8$]ӑSiVYWڟ猰+Qz2"3m7Ԝoh'{F䗡@oo/*Ӝё1q(;Dn,ђ#[˭&> #47)pݯr8Sc *Qbg'ſRʩ9Gy ɹ)#|v/^KRkRu1 g})ßaD :|'*{.-[w!1Sz^b26ہO$w+fvF3o͔+lpsQ.Mf%,6`s֛l`+!L/SX # 6$L.tʮO}-2vupE+k^" DUb + ч>"މ4n?,"w.1PܧI,߄]nOjt֊r--ɓXǩ՗tݏeu-n[]}u.@ 6>$Xf=a&ՉO>HSRG?wŵLvі.Iog٩o;Qj:P8 _җrIrbs>E춄a17s)ěӋ&#'8JtI].@?[;.YlYsc,.>rhWoaP*jKO_pT$饭Q"$׆c)RK;n߮ ґiH/c殃*Hֆҵ0 f$)gKya<q7fGH$OQÞjbEY bd:aZ 7+hxn@psJ c,N؆[L%ax‰JLv  SA\]he174-[9 aځ7d|:ǃZրNүY5n+1d BkB,e`s9J#=#7zp"S7%Z4;3I!Lvn}Gś D1LlFFi+3җm MصCjU-ARr̡jktpi뚲 35 U?+Qrغ>~}c]ּz(B)K=.Wbey?:/xf~X K,305*ㅑN!\".o ޱgYZ070701000000ac000081a4000000000000000000000001668c169300007f08000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko.xz7zXZִF!t/]~]?Eh=ڜ.+Лq; wDC|x.;p,>4YR\bR(\kP1:6}4hX^a.zn$4`Alh݄-<̬Z BGUT t2^}؃Nڔ 8L/|%f}do&h:vn/˖&f]cYZ(r '(qŸ\ye3ψwe3ʗVYyHp>'(g7obG"躄٨Wf\" ;.=v/|7w--r,HḍWsTiʹ}_e=50KnX DMFgSmI7iV="I$ l brYܖA늺1#=uۢLϤo#D z1S ީYe?b21Pǚ7߁A;—v-ۢN12և~_uG o dr7]:\2\ҫѲrc_lWRJe]4|3/Fӕ ▰`}ꎲcѓ|D.}J{H$M$2pZ%Rj;cC(^ՀD R ~xj!8s=_Ju6koaq(ҪVo@?1`tUrs6fo΁[\jz$ &Vv!z[Ӝ6X%1 @6!LT ` ǎM4tlV^+߄]M>(ectyVa{/6$K"?9cX sغΏrIyF&&Z׏]Ehw«6Xp;<bPd5'> m:M-iaR[{r[` Ψ7LL&[hm9=P>\ ]dY˜P9YR02{a$Ɯח.c9ܥso4s<EiUtݟe$M=˶Pi4+©HϨHEp /8({܎UKʋӔ 0Fa| /jyP S, hC0Ql3vP?*3H:tƋkn`y] ?6#ZCgi'Rjf[=#̣;]dwz{䥪NDp^_Omh7qz X]-%G^Lـ&就P<zTa9ֵřwgt[j"ЖO˿-SO2x0Վ}݇e G}&EwFE>7F} }ZjU1BU¸r$o?xA ||ңsLK Y( >(Cpnf l$bzAZ?4tK(7y٩T1T2@uTQ'^,Xl#ⶃQ0DzTQp9LxAF=If{L莊3'Tq,:s"E{zaIιi)5:IިѺ\hv2WKH-La ޢ`19K+S+}^X 86`:,uI5Dul? Я"bdg8x5t!,[Ffh`mY?Upr~rOɃ3 n((-_ #@s\04Y +_ʃ"G"՟\Bٓi9淶-2,+Cw.r>\We5;W>aFD بO =^IFf]9np/jS]0_^%sBk?| /0In5V wϢ{Pǧ*KDlpQ˵ߚmaZy>'w6d̿P# 2.cɯÁ9Wq@I%,%5ً {"|8؋e}No\ ep+%r ,ZY<$@\˥ЇDc <^%[p|;xLbYHfx\BSWލө f:q*1TˋHjc@dfz7܅K`öaPdOw\*52F~+d0T*F%$I)s&oE})*_ %3#/_.+zh__7e.tdcvrÙӬ hJ2IsP.2m86jPdx؏l^q,,aM榼ŴS/ R0amcbݒR‡tvet?pX{M@ sS;*XլʼN?VT~AXD4'Sp`ό?xEpDDļ8`?#yHE=kd]ph0yGEdd4Taep̘>7DI5 CX̿!eClѕ^D>aEJxwZVk/G(dY#dU%cFYA=ߵYC %&67ʇJ9G !\š܄v iIpq)+g%[ᇗMDĎ [x$h+9؀yj)DKzܔrTP !{ B62%q{b,hT]/mϨpIX8V(G%22b=l Z,wN4'2:;V]׹6i V%k]Fut_fZE=Ma-Z ⽟6D  aST ఆS%bP@tm,, ꓡ ]ilU5"X*,KSR]x}Mwićiz?O%f{Har@fIC2ɬ\Zc7mŠ#k@:X>r j㖊jύW=u:re;a\1ߛJѷJj~AXrJt~<jL_Ր=w>b}m|{/m,K6">ξYF s@}#vU]-G Kb˹\L|g'.mca1'!/ȉ^ Y" O8*GR)fLegWJwŇ֌m^i ʙbאUߕrcHvqH.P y$]Ճ_NJ.OPF-זg.O)9ewwa>pQ3˧(Cm x<tSkdVx]ިb0k׈le~5gPhL caxE4;+lb,`8)BLtQOlTY?r,ȥ4j=[ڃ+ъ{_Q %*+>L=}w+ Ќ2[OqiQrݟ' 1v?e#dLU~ 0EF9L"ɧ]{λAK E؉} ډ@jEUH"WdG욠ƈtO2Pg(O)Ϭ);y"# =f@і-^7lG\"8vFln홉Z\6ʪQ}{HC?![ "ϸrR!Eh3v¤# VsQ6 1%j ]e$]am?dC2МhEɢ% U[m+jz<>ILBoݒp=ŀ0S PH%>u4h&zR+qԱD BvbFDiBw sV etگhgwl])x"#v.߃ B.tvA%ȇpi5^BE+Jt:*]|&fM0׍kg݀T i" ;3Ԅ];Lq;B|Ch!Z_z^-Dfl\Nr <‰*VgA:3ṑ -IMg2Hpy| &Q3߻O1@ܥ-88$Ϊ L w; Ej[5!f9g:5aRwnjCMkm!}lf K>IcG9Fۆ.LT)˚BYPjY ̐+7̠Z93e;iȩLh &_@̿C؈FyN6Kot6=(/NBA3`qߥ%x*4|^[ha(&GlyQk r2jht Tc<~oYj5qĭ̊:Ƌ ="gk <w C.wjmo@jZᏫ.e IcA.lvפ`K ]`HQ(޸%1)I[;$՞ڻtmFh0@Xz_"t`ٞD~COKNx8pXŇ$+H҂Vm@2˥3OJj+XzoRg [F>da5T5o]dtfVn;@,`0w8e*GA÷Ъ 7 ǯl.S?:jG(%57@܁n$)MxibHɱ"*~]K;x(kjgB~J$DA^AhPmL38dR} QD!~6 Jv;߾8O.T0:Hϟ4xVҒV@ݨ < P_"&[8f7A0xG{@]p,c3 FoTLҒHzO> ꇔnE]j#ҠۜNQW[yDz{BPGMhf_l2I> `HTMA4$sQ`ܹޔ3->'X$8n^U #ۂgaVG6?C*cE܇.G/E=7 oYu|)邼#b:reyYAb,}S a5!=* @+qkuJb=eE6!3Twx@}}r4a#Y60&r|'*2;ޮ]U|_,Ģ<Ly"|Dz]VԪCb+t;WNy@ֳGChU<dļIYg{S` z Im#ύ.\ÇZAF^L@s4a]6.YTS L6/P %"- OE{9w>c.fAoAr,> J"ed[{pA;nTRT!Z;P]i綨jjh/"Ct.Qf+)J t>)hoޙ+cM?)ˉadD<qL/E֏q^g;/ %%E0}Z[©KsX="h,-v,swur߶Y#Zry,-"fW UF?OB(w8LևۃС|Ҭ;dF,۪ ж^WjIxX,OmE^k< 'zܶ@v&-sHum [XìB 6yXoy,u59C+)wfs ӭiT"Paqz(oւqⰭE_vH}urhx1aǸ0*'SUvwe+6R:ȒL[#K`*|ĴCb9p(gGnZ o4x%FAAG"$m-gE*/jzM␈1] /!Z y &湨nEZKyJ%kβIdY|n@4# D'+|`DƯq 3#]<;| 'Hxi[O}btAj2> F@|[\g .@Pt{a0K յ g8,MJuDx2Lgː"#7Ùx]([.ԱN)zO:8q- #JfOf|b\!r'O%q4=L4aU`:Q4r#$_Z1K<8bvpZ:okwFR[4@<`W_>C5䚎v$L}#{!aN@#Swgq1~iʆq@)M!ɊFJ}:4+*u2jśfTOW )ݏڜ]ޑTp?/ ߦܛUC +hX";p l/ѡViz # ^-lOQd(,aZNi%+*+fX4!Ձ®6BΣ} wP3DA(aRW5`39E)brcO)͗w8JobR19k)},Dh1c)O/^Մ`ʠz0@$夷U"i;e9$ns?>?}G3Pe{+,pU CN'aCo ĦwzXmw!T00(suߋB嶒8|dt#wsRspcGv"O:RCw׸ӽ fW؆\Բ~{H.тau|U=C6otyG8TKOރܳ ~*kx`EC%eX&$~T-(*kӈϤ%躴!un]N-~N'\7?8(6oЧ %=~-F Ei pR0i&&)1I9OdӘmE_G/ǮB7;]g_UdsYA _3Oݬ=ЃW)+tW*E=̹*cgYִbYdJ^R6M_5n}˿)e. GRrWmVg+DuG+\JE`wQ>!2~Oc t'"3=`wUYgDM n?պ ScVerB{QʻI5gVF]0s4LU^k죔\ҟ`ۿ@A7HN /MyMbC^. -hy _7k;4ګifìu T4b$X*eZKѴf,4J^ ;AQLLeCj!fW|wBSԡ5F=:%F}y ߂aD|j+3̢BFvK0BGb h; 9$Hp=-)'NtAi̝v #t5›% tG׻}o a<`\ۼw4uk!Fev8X8-Xrr4=S8y-L!acVb`JRPbSv޹& 7?9ֈQakJ;nk8(Gm Qʥ'VPPSBR(V o61૵+,͘~53 ]φH3nc*G.iTiVFKlf楇8wU3=^:fZ)03Z^mZ_ 1ş 1˜TYJ ૉ8&_AOR=OaM$ ^n0ó|A<7JYqMt>K krk"K&hjBÈ5uVCVeu]fxcCL`Ua˳K_xG $4|t%;.R0`MF<ԩQ `MI_O#c=r2D)2\Lƅ[pmRNˍY@ngdei{vf\=NE_cΨۻ #q?DI9uFp8wH4wYRqJ;V,TLZ fK,H1<OKg$eoGĞsVs'?nCy>c] _~l-h qBH~:(/A)FLcŽuk60mrmxϼpyKEߋ9IV8( KACnU &zW')eύ`v&TM]Vrm}sdM2N3p8c~’v1c@&PP*,ّ"{ѬQg7(: T3L_앝OhM@j$Dy5(o&e__5d8#i"$jnW5GcilT%ck5$Ug{̡u}Ub0f_:^Omj]~Fe% 'y3N]!Gĥ} W?CwJD!񹨩1dTSh-Wfx LRYr2]pve@h9<\Gߙc|דM @s9X St+́KO3kpVaД[G ap=q˗djK aDľ?# {4:+6qDCncʼb搤@뀋D7v% pgs '}Wmv m?ڹ$CM;S7wѲDXp3T:, ( ^i"(k S "ಝu#V/Tμ 'ʯv.t!Y,tTJ0W9 [5G * d > >ɩ' VbT޴7>oRCAǰ4H1eJ$ %q}2aX nz=/8Ak#lfz%J芆[R![ܦD(uݲ]Z[Yݮccn&lmR|Z7?V`# Яy53\{~j_E%.o 3Z)Liw@x?X;sg yLN i RBI48V%X;n/iX iDD#Y*V[9߷clK/q;m* Zi hA7aHt{,⹿,v@걃_ZQXNTL|ѢZ-$뎔H4'eåFr&saȁGu.k``lՒg< %''*=ۥqp`2lrPU$N^(> ]A,d͌E?;~-0a aǮ{3-~|!&E6a3̽ߧezTth$YI_\8h[ӎg @uE[GH ʕyF1CQ\JXD~vAfʺPKP+W=dEi Ǽu{ Io_Ss?/{^rUMK+0U64wL;"4. ӥ~rܹ> E]dfPUy =-w/<$v 0Jr(Rr615_;Rޭ-K *3}@p2ԠQ혈.KFs ӏ2Q xhmU3i4u1oݾDt /}&_AOS7s2$w Iwkꐽ-z5-^1(bVF-ldF{jœr3!QVk?rTaڎ/m.[iEs z8g\މfm%ZݟC<^F*Hhӈ~i{ޢPjy#9N ä7O:_nZQS7 li3νcZk*%jֻ׿r͌+E:VV7xA0zJTst .(-]}Ӏ0dq !ͯ`zo`zM국w0Gf. *O$ Z4t$O5Zq0?.]갛J*W ?tv{O3xI^[Xf߅" 70(ӬkH2&*Xm%=)dBP/JylJvf33>mYL+P-TF&l-CVwFym>DmTk3nߏL_FrY˕S^n,b 'bA7aEgMoc( IB>/1YjdA&+$׸= WzQ=~JZ"%Փ+myyL:.ZKO밻:z#՚NU=Wn9L셃eMp;nq!fb5VEIIbVyV!%9UR`[-zT[QksXy74cbʈPg<fjM rlW$a$>6sտnǸ^=t)U{_vÁeO8k<㌝{=by v(aZ8l zmh\h`,.Su 7DTTV|sc;|F+w~2s¡/X KeX:]Lٺ)4m{irv\xɴ1s}A)y ( _5T?\Auχ=ZϏ=:T *HE=HBFq:X:ɕ0NC;c 7і!á*0rm Aً _ +׳PC6i=VIbfG7z{+o u|sUiJ0DkIiTzz{/iej9jl1Ĵ>SCT͎! RX+5OAt4L8Yd>ΞJ} tm7L̐EFc ep Sb,^Ȓ[{6|vV39|YH΁`Mߘ~懽]S$W]ֳy?;wkifA^#:RPD{ҭEIX)SyrhDT ~;w/sBAEtΏȓgfuxT[˦CIzT>O÷˘TuMkluWM$e/򮵗BBbX`˟^-.VlJ"${_L#d݌һ95leQefvƏ|+c!MMNˆ0 X'{PSZ! &CW,?'pˬtXJwt6sNԵF*_0<^`Ku91 Wחu|&)&`ƜP fg'`30"|r "]$c6SگB~vzAUְN˲7 Hs%E5b9w./ F+-bj^.8YMg8uhֺpȔI_Ѷ;+r3ȠqM 15]x?sT*UD{j>1G*0;6T>kN!Ո~oL ja592u=b̸;nɇ,Uv s_8aD#D4mx|S )"~: MMnyz箧Հ͎}$LzMh!TpMΪ\\%@s`=7CtqK@O#k|mB;k4Z9EE4f/W$zX$rzrdnn}wFLM8.X &^N&*آy;!T1z~@%Bg2"#tMɝ,cMڼ`φp6PzX\Btb]Bȫ,^C%ȫ5SBǜح,6][۩\Iڻcs.*n̪pDUXi^g+GEDR63$6}f,O­S^aHB5.J6+'բl I&j,Wy!Z˪:JvT:Ip@Sb)yaW]Ō kSDXNf4Ɵ_QF9-T^.3r iyUbTShRyއV߸: D5ze fAHUN-4}2(SHd&.Jy4#3o5dW4-Ad-"Zrۧ݌_xyKrOh;g ʤIa 檗3 NX~IV^P4K'4<%Ulc[}ip a=L'%c^B];1 Ր hKœFv5FSozJ_YTO@jzUy?#ֽDk廨s.V.p`8;fz%G|evͺ]Ű̍O2=K@пo}*{~,R:bS2 ~4:{vG#RUD<ևn2;vZ,n/^ 5yۅoFB $ Q/3Ҋ.Niùs.*&:q"BDH"h)4J0ZZÝ{t.KA:$ 9U*u$bWjzR+'ܓ9 jT`R;!yΐN;k(MQ8%Г74:RW%ϨȦod# |}[1ٰV Bt-F.oB6yL ǣZːx'IW;% #/vF4}.dݝǂ +,xx? Afr)*;v nMB".9ߝzc"!d χ19SDG=ե`O(gM`程![]r"7v)+tUB[@&>U#|WA -v_69^=GlP@ h{$uɝz&˅8E G4luO)g/I8 K!Ǒ-<`7Ah5ofvŎX'%`(+:nbEQl4Vpy&ɇFȜolea"ǝ1А !_z-X#k| u7;T )}5l>Cċ="J_ϓ!Ď%kA8Eo{r2տصldT{]C叒TLYA~X̱w.q%)%Hr6br5`I3$k9.Vda3R(R8r=ɷlFs3˕^SI#7;j"8ȿ~g}x #msB9{\(c6gL0B|9Õ! ܛE7^{Lk?РN!a˞P@2wÝZM o9c`TʅE-Q|KU ,R?>)B`i)4}ޖ+?KLs4-c"Cٺ"Q) nAI{r2۝SD][#a2ɹ|SyshK+ :ۍf8@dxb&4n3?@٤BnjO[{6(z)Va'\K:} 4n!Pسpm^A'r[M@q^C^t_sTWx p3}Yˌ6l9]5〳/\? ;u:iCI-.WFŇV3G}#1M"㤉 hX%F~n@OV?mϼcw)0&pBEг:5In~i |K[ϩ0tx&rސ [XsqgA6nULv%$ Ż@j/'p$oyK]KwD^o.2Ќ` I>Th]ӕ<6d4rMa77< fT03ŀB 6PP1@̮U^%v/B8vG͢)c/ځ9Gۢۍ2+h?@fcHK@L$3d\7aI-OE'aWv "sא! x\jx@5/5+Q&D%l7>35b]zFOmffPkZy_c̵ze/V#4?U@,&@b>|*|DL2[f.5Tl,Cӻ7p*Nk}yS$[n iFwkEIe5̃z2X+[W<^6"%-0(GsIؘ6t^Z Tr5cZ`v 1WFp<|VdQwj- x_g'0_v]<&Ey;A,{I_.HQ\|1=('9+x(8C=ЄGS]cNS~#kLvg\1UIl?kWy_xϒ,=LODQV_wp.ci "`(H:6ax ֊ElKPQdVI~D˷]yxFNy)8 %uz)jj'j5&VYs/a A1ZKj{g%}jp fܹ[*'ež*Abe!q.|R^LGSoFTpnJqD**U`w{#Hg@'8kXz]mkGG AGr<Ύk [Y:u:YjlL,?Z_s#5XcUOJz\? ҆w`m$@dkhzbnߴE [׳p*k Q!3&Ѳn&MP^h`cZ ҵKvYpj鄸`K:Dм~álfd)ªwzP}p!# j|!_nC9s_I;r¯;9) i؞fre^ X.wnwE ȯD.U"*BC <Ա1J ɽYz@Ĕw#ywNJ艽˙{u{WUy#%Lbd Pqp>s%XE<-8tyqgj=h>y"-˨2j@՝yLq6o#GcY+3Үi76a\_X2)0vclLRpW; B$ȣ ;0B}Юa+69` udY,q!W v[YB-i; ~kҥA7f[i\##&;c eYq}w7.&LH^mDrT;*l0buIۭ:q9`YTW^Ĥ>u\M-o;S4+ƥ/ pܐ}A<@!j* eZS7H~HzPPi4 f@{IcVS BG!_xM_xZD>RϞ  vqyFtX75%x}i廸ŕx79*uxp]FSoB$ R~ ʻw=rWN!C$\ U#%dJMOU; ! NCǻ֤x\ޢHj *eڒw)[ؚ&)V|>ive;6 <Ͳsأ$bn?*?bJ3 ךԑnHZUlRmjCR9vFC!}fBy7>O ԯ#~4."WxH9'm~zM\lEc6-nnZ uFV?eu!\vbԯ";Q/=ѐ$? /1mG&$(7yR$qED"=1q-50r63hzb3d5>^ T՜L"gļmes؜} 8new.2 Sx ȅ j8PLmr ⍖ @ >9RH`%qb話J̄ v5t0@Š?6̯|RbL་tP Х=-VI/ CV̨<7tCۼxX˜aHRFKMϪ0_\&D˽0|>J~Gxu`䝴,!é# ƣCm)YxnM(,b{|Nrӝ7)Q]J҆Rii bEMcUaKsE@,.VmbZIN>%ޣ;g) AGGyV[~3 Pbp^ęG=`1>'>U!MK1_|FIP-ˤƷz>eHm(mg<+6"4 f=V6^D ҴHϸ+tZ/ma֦O\GxI2R&H* ѪQn(šɊcK! )/)2 ݰ0\4d:.=-E*"%P\Yz+? [A]>쯠VO.e8Q:P\*3L;8j ` sG`bo:}_zUJ EƶfgH2 .@ZAck;9h.Q",vJq&)ݭi(̞zG4r)Hgݐ`R^[֘/$5 Y{XG(T U[.{`C x^͖)L4l(,$hphvܑ(-k,ouN ytS{@t6 6{sI;i;ˏmk!y u6ٕ0hu*K섅Rų1]D8)fY6S<01ч!Z0Iat1PuY҅ R!j5vi;l ]̅mu>U}pt$H<ݠ'} D <&􁂍sX.P8QIzϽB^ W&rb`+\ar>xBNY }8`>O ?gZ-U &C 쟂B pT6 u ̼J/3HvDeʷToFBeE`%ER:IO)Lڞ5/C.zʉ%v%Qe7Ϸ$f6[4b~ᩃE&MDu_ur~~ȉ?i/il9zg?uPJyf>NCCMV/ Uֵ%çNwYɘE5P@} ;M0S۫񃫛_e3@RL* ܳ ƌ:b3A"&>6 -!T :諹Rq-6@c#V~q*14b绥GԎp\,C5@\ͶKS(_¤"IMa_\WMRG>;i"sY%$<#噌X<6h"؊wZm8E{|שnM.2~!kU8g8!q~-׽39,H@h*S}yK=,bI(xqm ʈ__`'BЪE+m)6 }ߨ4cN ||Z*b}5,!v#3d4"qfe`UG-[xW %Bd$3IPn ྗa#B9 g52+f4fsMN!G5Kۥf0iv딢75 qm+/_t" h\zc , b>=T(S[ 4D:wK/f*f<$4PwgϮbTW -Kns?ɒTê!)G ( `s7t=#7wmA,=o ("ЬJ/Eq~7k9{TGd(c$sX:H~*.RkD$>x.$pvr.<# ?BmNF'#_TUYuE.;JLCME)FK= >E7"s_ΧӍ,pXX25YK(Nx7o&x &!S bY4y=Cq< '5Ȏ֔2+ J7@= ,I ܱ! =)CRzn_|vgC>D״+w @& ͆\qyhG2vBpH ԴC7. 4"Fbk!L۹!-9ԃS }$T7d2Ceue]oAnȝd |K;nx&b Z$(EO(9_f aڨ ԯDDK8O(EU!x6q똎貣"^b/Fa@$O(0d 멎z s6Zeu0?^co?U.t(q߸ yC}74;ӊw7WlQsZb_PHUAf̥y| UTEoۢ ; ۵@O8JD*؋ nv(D3&B[qKi2izNHt. 44q"zz[Tw?~ Ī}dl=!JWSaЁvZMe!y0nǭ*F0KzDq)I c]5c/Y &!x3)݉X8yXRЮ'7pWA7"0M#Bu/ Cz?J/)V&k og0@QBz-=4}č!&lXbV<ǜ:^*@7·Cie?H}@1WU!K_0=FV2.+>7YcNݚ/X@7MtȂGͷ]Xԟ<'0v NwE3RU;,|4J`KxHs&? w/p;:rjTZϢ7N>vl3OD1g8nƽh Erսh\Yd'IbJpc+P-3W;&yl|w (-U2ڱ67bKmb qH[SavLkɏ};Y\hXCT;s@"栎t4 +CҜK^PJ-I"rđ;VI/gQ!q7 H Ɗ>YY 9z.Albmp& S y$;.iGYdwUn2A]y=6YOhpE qHG6h,ftE[=;֌Qa_/1\!ls\hJvJruI i؅psb2&i˓n[ߪvkCtᝊ0pYeRBPQX6]{@Y U^˒@Ou7vP¾n^C8vYa79eP-7͂wR9o /_`f cJv IDߎ*_bkt l!Bkv&|;|q^ Ო)sZqEY⅒ {nFDVa0Jw64ǎX+L_XY.6d)Oa'ɂLPZkh\R[wprr0zؤ/ nDj&ܫyz9fշj *Pd`vCgLO)o!q"IyAVrm`;H76Ч !-;`g4{ƉT79;~]XzNH_*Q7K+ýکKNB3|y—BmXF-zB/sscqU01pl~%fUHavwZd} iਆ?>lr4DZxf#۰QgK|d @Yx8{XqLt%%(dhPy5_~&ڤ'窧$+'R2efe~!rhVņ4c9= ])t/t ΩM-XK^Qb<4תtҐ *GSPӿFW%L JѬطV! l{4ClJ9|&sDIщ쾭|_l7͉S tEĐF+'UB0nͳh;Rp.ZK*\vtH蜘tx )h1cIb0C> C e1wlz2a>iKj2%2kEEPy*n &&ňE67 u7|hB}V<"{5:M\,y|Pnz--ZBu${ɬ#`v1*Mg/`~#Cr|/WyI^*0T~DY>KCiXƕ>V/z5czʬhR9,ﭔ;gqCt/3_4& }-pP;X{Qc-s=H]!Ҿi3 i˰%_.JEe:gLTNJVkྛ_,މwkm৯SoY`#Ď5]Xbh-Asw"!իɳGZYu}zeZQxb3;" ;~VIL$FB*.]8ؿR/]*#Sx4|=Rkgd vIm)ҝyriЬ'p)j֏Wv煫J)ԹLl0;hӻnWfjA6d>USO|ErJЁ&ۆy >z/0YTbsn|';)᭠7No jr=Svr%1%ybrm0d\󜥽=7u8!ny_ d%sZ?3z٧38eܖ.YeuW79is4$GA+K\)*kc0^Ik ltRt(}jyYU5E/ʵNyZo˙b4lʧ.| xwLTڼ 4hTހz\lbu;C.S@:&"* y,X#25>[ɞCRs7]3h u|,|=LjU(EM"+Ucɬ^SARf w>(xBi" KMVm, omZ l@NW7̼h[eŲM$UBk:#d-6Gf9,+y>O\F =c;jÝ߼F'B^kƬ)+ZF¨kP/m[&|88c~+IÀVk^Ee}En48 ^rҩ)(/VxI PXh} o j߃zJ̋]=_f `)$+ x˛"L ^,POm=É|vg: NNN$mBgƴ|٫ *;M?FFr[B6lEyؤN2T 9F+w,cIH]VDUjv0ei/,|Mwޠ&qB׶JĞBȄӁ1.F/hTO5DTÔ՞5<ؚi]J8<`(ԑ Mq1R "~g&lLWc=<$ڧo`Z)s6TX=}QP;7<12o8C=K(z 펓=7c\sh MU=ߊJfcaĢ*\8* QNB/G&t98 u*Ł$X΁DV&ц.'/7:Dnڴm'1/c-@XC-{Ɖ4rWo" O7-#`' ʹgD )41PX^[#sp0`NGĥr?*0UU|ark4QcGR)m+?Ky8Ig卻W&Y}a\3xBFAy׊K8;b{wKH';LLVx|u{r7S4"]{EQ~Qy+ё6)_XMLJ~57FD9~x<sn'ғB?jy1uMt_r4BAsMKbC4;>F@J{;&2qL/E} 6`}ܓz<YVA/$aHNy m;:LF*vX|wCƶ. lv2k^YbUUTΘ#(ŤO 4~4טS ~p8~J!+rO! (0e,kZ'&gRFv +몸K!r{zyUQd}LQL{|\6=PH16a E?qĔ8^7yz66OM<5 xXX Me#/kmde7IgљHD(E= SL]`WLşhb=Dqψ@c|@cŬKATȌf<~ڵ.<]A${K8GW vĭf{)AJ}`M]@#m?ZpџL%=t6ձ+8!ϗO+z2産3e߅0Ḅ3So⧳eɠ`tyǪɒD2$څ]ND C`dA=ū},W[fKcG3ӭ t8z0| 煶n§5FxU^IrQyAE)g}%W'?AY.n/[nsj,+FQò'6jƖn/cǯtOo>[QІ3OߔlhRvͯ)6rU&Ö#*C4*:ur*i!fZ-ir3J)dMfJ!œyi!|g^ҥ a'U7y3sGi٠4zr\I<j*BilQV$Sf;21 #Bpr .]#$XjE.YC:\` &"lĬgx9a ^/qZ E15n/ aF+Z &DQ&w vUAC;_9{ًb(뉒4KDkWt~J=UQmתDW|sϱi [ G?kHs<'lxuq]SPȎb#YF;n(|9T`}s948{~aM:fMʋP?Xd+kf٢ü$۹4k\ #5EDʏ~ \=ͭVXRem*nW[ť2u]O(+{&(`ęBHA5̕zVm/'&M0%}GAM8Ȁ]tY&h%N_ڇi1SvL&E#3*=*N;iJ.~ I ݯ\Ʉ4bk D!Ebd!|r!&&M7cۖÖ -q٥-`>L&ZpU 4Ypmz[#Q+t|}n~ g$iF bdVUbBaI8m$~TCCn:M~hɣX[3W&QAmDɌZJx?qqe2־j,6QU7Gk9b;Y1f' -#ٿ BQuS…]h݃):ǚ;iE͈4WT9jbLd_m]*F]&vԜ*=[ocǡ w%q>2a˜1 _1L`-M7{2Z%,_"\'*Sm۝A[uL݂^?!cdOm"JOn^ z]ftUľ/ۀ8[Au+N;dp!hu.̄cx(A. šU⤶@h4ڐmA ?B,r[y_]%ޓLt*.6|ߒPFqO"S[ ?dXͣ¯ DL; i%o򍋨 rcv0!Ӡ:⤜qS ʏE"E/tC?W-6,i@ O)>զ"Uf Y _iZ Tmu;2FW^?>|ä=B1^3~,_v@5$(>g,tu=B7O_(J5J UPr[I"s7bYҕq]YjA64=UWю+톍_U5hg09\S/% x덫_等]YN!ԃ!Be"\2++4Z'0#H3링Jg}B;ef\A. ~9pzK2Ki} 5G?|6v.sJ&$CTӽJsV,Ot+NHg\Os dB VVwBeXTVy&r&}Eh.9W8_XN<qwQ){L ڿ٤%eBk`nU& ρe){ά坲|V&T[ ŭfkibd+b"秙 ν+BPhF4 oZ -2FsB'Ftw;88+YUiloa{W2>2մ(iI_!c4?-pDq  qa1XU4aMg*RbƻJkw`d_,~ݍus-ҺԬ!#MguqLg@!oR {UkR1-N{+L_X'ĒٱdLG: 0ɏSqgfc)G’װ?|Dv5u/agx3קeil*F'Ȯ8V:m0GTGHudL\":bSa1|>ܦ_&JRAKėNőȵ0-R\@Ҧ0LΑy~;\V41Q% ϼ^*Op\Q-Z41 CvpY<\|/xGl9\Fsd֝ńdV7!iAt(=cg.s+hhUYӘ*3CM|Y߲n` r ꡋ˄ "aCS&F sA7fC$h5Es!Iɪp&$@I` hRqx ix6_.eѼ߽u콀_Pё, ( ÃHOTDDFV&%roH*V5=-l&kMU(ZljW.VtxF.#:-ٯG{ߩ,;G0tjOVū<Ӂcb S= eMGn{(%q!]Y8(^+ݭ gk-KJN],H"jV4‚q'%띇6wEϫ'* F*S[-t^RtZ`#slvGY &v* q)_Q[J&u64&Ce6ODO.dd?wAܬXƯ|f]^@褼VcC:݀w(|J=꜒b%#(W@m-OmZ`U̠&{AFNjŋʧ:oLEbZς[O$'b!#7KXFF#~qpڪT|ֵ D|Kͭ(B(,Q پ/ǵ'ek(H N?hK t, auM+MVFCѾs1_4F}~貒pԸ%hL!0֮hvChMǕeƼo!XL#lʰn`ƚ'dshvKHF-J~-+5cϢa8N`+w4 Y]Y*^#E,Hބ Tb;P(#G=FHM2E)Zsx{in>9JNHn/\Lb,0j _sRS} -7Ъs~yE?&8#!dqIHXej#G"^7Ryaj~sQ1Cx&D|Rdz+6U>AY1&!>O9ЗTL(m 0v)ɒ(!ԱRb ˦>>J぀'55 M{tV2Oj*D(AAqn&leU K l2xU £9R(QֽSU)Et85sCm-goG i>]t$r M'EPA!=^>])kY_uS( :)҉tZt~=)ЍE. !KN{mW^ ƚo8鴿S*r-ۗe֌~wla{ 8R9Z:RXo=a&uεn_TȬХB)o!е 6=iuKls>wPȻItld't]m4$b.5G O/ȶ*yɠH{o UTMhYKy}dydU(]XG\YZ<vO1۩շ#bNF la#Gd%*] 1J-!~sI :xPm7t3VRbvbl1 {~@81e6#SnV D5 cMؑщobRXȑ?̲Tq3U_w0Ϟ = &KH(fz^n>leS(Pw2K*( Tyat&Pfzw݌F=:e+u.0{& VZBg_VN]#yjKnv'Sz j!!ɟL[HE|\-nT4.<UImF>|*CJr=&kw7tڕ^<9HtQU:Ξ4G$Lťí5_wjSumoW|@,xLb3u(f:"2ǦN hﯲTYy4?mؕFTeĜC7\͝G`nBEgEL2~|\MRn.Q#ȬBbr/l:~[MRcdWUb/ugĶ]|6/Lr{^1cYPQ"R1˾Bw.tˉBC@"@)/Mwtߧ7qYO. +GBqŷLQax|(0~V =Rj%D j,1xAnYڃ nH1 -k4]GEu hɞ4g*7t _k'|eeP1R3Aދ{2lfh 7 Q E(`p21^jMsal.-@?F2H_B>э!9oYg(} C1]\=,Q2KuNGK4"a_5>.%lhD.I8 T&jKv=)9y.֪QTaN6?[FshT{qVCfjŸ1b 8~GLarW_p3K>whDFC~S}9yzr-TNg1`WH^hw,[?̵MI% kJۣ뭰$!0L%̫TK-j oyKgYTmYxqr)z'lIoJzS+QsIѡ5mԯaA&9YMJ Z-q@@ݹ¨dtF_m ֜BQ>MMe[Fa̟5B$W Ck sx]ʐuN r+|odV4Ne %0ߔE'.IҾMk4ajڎ@wC>Fw7i3u?BWUpRڍ ~Vu|hi kax$ "=]1+0.L:1 6SKNLqrmͪot}lf8ͭ@^kPBg@U.ʳ O\Zt$aHx'ü$.sī.8i@F^xa&GY> o<=o? Y$FE.S4&ZS7j:h!u3 |5T@ǪEB~L ~e"Ře('AقUgnEPV HWo>.GOsk,g;VElm+I@7z)B@#uԼxDWәD+m~0 Ձosl8zU*ndHL" G 6M:5 ^^T+ i +@{㏒N%ܣh'Ԍ"2C gxM,L(v Z/6P.gL'ӓ :J81SjH%u6(>֫hPn~=ss4V,ۭ\(c46B\pS0AOB8JaZ3L@q#yKlhRu⣼:GR?qhl wdݯ# $2JȁGR@8sѢO'?Wn[N Fs0hxvhUV#=1 6~ab%Ê{$qc=jۅ;ok:)趏 s,k5Q b $nT/O#8 vr4(y"FDJ 3`Pq{]_vn.F+ @ Cm k 2.]sC'log{{OUE~JQA qu~ "!:(å; )u 5 QzM\6JB}x tjHiDqħ,r#r]6{)v>m`VXmg"kXH9X צ3غ nzV1JN p)JS_|D'[ӳQ5vh*qSGkdSI\t6bAguUWjh $d}l#st?@D}odkfv7:lxHN j{q m x=~\23)ӽqNhد5ɪbP|%1He sT*r<h?fmEj,r_baฬ ckcAi{88^jkQSȎ:T6i; [9L %솦A%g50l\ Heu02tlu\0HW`̰!|fz\cUwT)lSwDș8V z-k|x$p9)8Xx=P 7bQL9Q}N;1~5ޠC1p2Y=\c[Ͷ 017Fy^%^vШ%SՙHVySgV̈́^NO|H&u1HC Lxdgpge@⌄ѿKopL& 5%}ЁڇZgnjJCvK4k ׇ^IBWwu9Bhfmo1IJX*Gs!ίhFJ$b]xe%je0#@=V{َ:jM_ENBb1dd-ZR1s^{=j$ P~֮N@:G*>K'p< 8Dzm ?VHN`J)[` T!J8Ɲ B}ͺ) d쿹&y3KKBY:NkJHHMApTRF= hp^c@„{ʎ/O Ut4,vXT?s[s=g:~EVN(N\8Ia~sP;iz &=CJ|U;Zt~9!r47^y&vƏ9+kfIM՞+*\ǾPqB2l /:scp޹B).P isQ]^p-M-֤r6B*4=)3(}w CІ1=-' Vm2@r`7jCSZK`DC}'w*hCX>פ^Dh")/$iFl!np/wCPn@nl dҾ7=#в;kG*[;Pd=l3( П ?, 5ݧ&9HoTїy9$A1r_@|ͦ #tg~T2gc WKZښ3Zz'1/sCl8@NQ೐>*aJnV!PY)=3. OUfuc3>dVD.11F=& WTVY溂p"cBL'kQrҷ<}}ך|W=l@#?S\0x ]bt~ 6J/8f*'ɫj݉_5|60~ b%ŧrn'j8%>[aU` zZ0ol6/ߑ+b iGi &lPƴ}O)n>Z|P?y:iliOQSt|@s0_B3F͹RWnܫ Խ]3 +/A3~XjEMPv:暦AF XKCOKT1i -eAssL|*f*ϽM^Βj ue@8c )wEX eH{v(GU2[G9j}Z| h(Kp_VөP(eXM5|8աlsoiV尼v:mMV#s HrLLЈ@J'[ m{˙D9ei*Ȼz?Y$,]TBEj7 a;}DS\+]˹MlbJRTy؀RLIV61>v{Gk=y,-YvW@I[F ͕vV OӤs^KInkv ,^;`MPTA')+ :Ut^}I81Ha}1ZX6p`F_vÁVѱAPc"#|Ob5*i}@kIlt2wЇsPV#b]=g"̇ />0 M{a!~s1DIj{j_ @!D:s1/Z0|]?aC@JBTar/Ff4rσBzȺ ^IlYv>GޓfFmz,!S{U9B%Iu)>ͤ|ZމLA -Kkm6tM'?ҷ<^3 9% jP{eb.>iDMAm5\e ߝgVI-M~E4(Ɋ2X>hhn*PJr#[G|̒\-Qh?܆2nl5 seAVP7INgfܟ;䭴yѼFQk(p' G $P:SqD=k?|=;q/O"N^ju_B%)i-zLj$w(ZqBn i2{ wѮV0? cRE5p]Q)kvXrjєcp<2j38 }XS%IQ@Lʩa Jx XX)q`E-492|z2 ^GwOw {GNg; މnApkkXNQ ȂU#'FTjKY'}qeq >s5qЬP߂_z Cn䰘^zikk1*1hV֥o^᪵_^,Sդ~1/)bb]zH;^h"A *ykfChz&*ƧR=VWLAduI4I~:_9SnG`g7I_LmϠiK==[Gپ`5 tbCaT+( kĊLyHqqy˧wҦUIv6ݯBp*{s $A;-VӄRKC|rklC͈G%hui{]lR䫅p5~ôlN/@NZfgxc eBBI~J=ï\˭U8c#Rי1rǟZ9ү{Drי#'Jv: ?}\Y 9/5fc.q1^gHldƹny̍\6nP7̡(G:`lwsPEzڇq9t\w*}6T +pNӅy_:o=(M#[qUX1a k-+b*l x*|iaɪtN2/ۏ-}MI{4RwuxA|j]s^!M6pK/4j0h@i5'>sYŗL%Fx99Ai!= K&)H^!c1:ICDP7j<m`~˖?|j.-4dǾb%R zsHl hgnH;9 kTrtPn 9MwC$RHE&}z[(2ɉEWߊD!X&J.1/q4U3ޜ*2AO2}=L^PzܲO<.،)m  NJ|i|/)s7Hli{dX_ZG$rit78[3~Fm?8"-_ݓC1n&ٛs{Jeldtѹ2x%3R]F_=@|0uaˁ-؊V-֧xX04GA5:LK#7yD~L,Sа:;uʭmB9 S ec|->M (N7zgTV~{l3u#,GҠ9H2qoKik}M`xʎZQF8E62^gqq%^IPo2zlg^&}BuiHZeX*b2Gj3]Dun̻Y+'e9˴lo 픍-jqvyU ma0"T%A&RHD\j/'Xs@i݆6XIE]-C[ζx Lv:ގ[- N=W8[i}߆&yui[B+WsKseu #=psVCE[))< NH=},1/-Bt m<$M0Yl{*tݽjA qx}q8 ZVEgY"ӏ ޖWn8x ,l/Sx^amQ7zG#ѿmoSap*vKq.^Aklm ^n$"bmOLmr| u`9þ ~*g`,"E{8 e;kw0cCB6r5bU- /wHϞx0տq9eܺJi"f9ea|/էrJ$e^P[jVʱ$x2wƝD;gQ#8z0?[pNF&1v>GMݤPƞ)0FOI}k ʧT:ƌD&krn.Fd@ڣ[ӵZXJ}_Y#,t;4A*E*prunJ/M3! <R _(p~qJXZz~8- ] P] u:*w)> rg7 +Q_[&DZthAD"N˘g0^s T4zNWIz Ms?tPSӥE4+]_~^4QkAHK$pK޳+P֒oP+9Y-ɊX̋ cbOEL'8AF-Џ[ͣT |c4JwR2^^wUSy8Lpॸ7A ol_1k,7%,HU/u)_uB0e~ڌ`m7\hϟq F__>fݓ:6JdC_ }­{/bdDrEqKS!)!XozE98K 퓟*ʫ=}fGml3 kz 0x yQbPaxJȝLF#<^~K-j Wԕ5X_@d3f7`i@3#lGa@_WƂ߁"djU>3?\nݸJmgIX.E'UfH3V^jv3tʗHB"*2.0[j!<&SÙqy|ř%Ud'Gs7T,Rh-dNIW"!1?)d"nb(H45) ?IB@eX#⺴uR?n {s? |;9Cl!@dQH^uDVY2˪ qzKjA=RK58O#EfΈ$pCf]͌%E4s sj7 ҝ'vΒ{h @r{iç}QWc{xlŠzt$o"2z]]kiZѸ)A|g dg4`a0ްծWVTqGzQ~=&r Q)xί7YXzS"}6ܑ"5!^8O^E.6~vХa3 ?C ;XcoL%U S{Ģ6\sW|}v =yl!\fnNuabU ^{nIf:<7`OY`!K {'i9 0F'8JPk 0ٶhUuVƆC!w'Ң0j"e}DŻ2#v=:om<׿-,8=~wzg4m2/`EAo/6_@=VkKI:,_WMD9% g*c{i)_5H̻8 f1ƬF󠔨&eX*/n]G8?VXNbݨlV6)H1+"{Ej08u.GTZL c4vk֣x=q]0Yԏٖf[t"lc%-JJU [bXUEՓ2^PQ8U-s8/Wn6j'42D-Q15xh )DW3Zᖺ`>DMl"ی2 9v RԺPy_+_(E؞t B~Tհ) aճ(MaKX/{bou65S #yL'fUan0~Y4;TsG•z8 ;v0~b-#, <W CRb!܉Ȃ 1ٝ]yJ;{ӣs`D'+J۰nsE*xe̯b<h!ދuj*G>2 &&Vtvvs+wY(|em}EXNW#s)r+)hٴ4K2p ˜[FT#?X$c/j ?`|YVŲyMLȎWyi$+k,vȃs@&ș,Bnzv+d`+{iWK@V4v'^Kz\4Vn3~|g/XӰ)gpPwYhOu`I %H-4Py،%ׂXinE]@WNȒ؏OF"J<j43s/b%' s'-cDZ:l>OVUgC*2}C?oo61z7? ?!JQSutp:r4'M V-P*9Znŧڢx2ą75uK&GHj=.2"߯rf? pV;$h^mo|,|<"H?a5{̸'@?ð@P"PByϝu=ea00^lg.,/Ncx4Y_*_YISLۣwŀOoTNDJ6Ь1Cyx.Ӧ: #p5jμ;K5;?RA5pDl2>'q۸VԮA8h{(pi ;LEE)1,ϻG/ؽi^[) ];<9v}l\BDuzT 7S=\P}.$5o86 J#jzzx0|<.Aͅ|/"U?mJǐWy+sʹN,P# 4f 4s B%00!oKbZC'̨0 9z2IXb''S:}Z]D,Dm3'E4Rka~ Q';YucIUA3D0R/h4IQQ?tB tCPnKEоQ֣Ab>F̑r ;JgBUXOT#+ˉegqkvm9D롖@f`Ba qLe0)_Ipʔ^G  =XYV)ˬ0v^Ș$D\1-Z[K, 0 Uݸ=`bI剷-q=9VZx: U6b<$sT-#a.k/ ,V GOp w u5g'R0+p6Jd6kugͩ7B;?Pϴz8Xi.Y-3(;Xp'QLk.?U$~/Lt7 sW>Ys$#Rxu%tќaB} GXD ve/"Rx}bjkRy<-/ M/_5DcE*٨tqW@-l0R Fk"䯫G 5=}Sb w3Fj G^-n]OO]@ ü*V5% nE=;>v˺#ಣ`)0 E0(^{+U>SH$SĮ떄rZxZH-T# ѷYIu: cTbQPe/ty+8ߓ7`:)5#o-@;9UdB:9*s?4`՗QKFgՇ2 U  p7JNN#bEX,7yФ\E,fH oʼT},髏\&O;\{?hF{Ra~WhR*fk;}>?dyKgž!ZEu NAi7#r`;͊s5Xvokv0E2䓅nzlkh6|n.cWY$U+g :yS%mβӊpvڱ=] T_b Au}j*Y_Q<-CCDRҁs$ij[;OyAm}5ˡ,ӳuH ߋq{{S)ȓ;Ј9n&z7a9FbYҧ >~&*gX{a w}Cr ' ~}4șiTE/(x9BϺ6*atmrD} _eN`KIDw./x;y⋊ k``%)oJH,#@[ܝ.fLDE0(K.ħuD@-[ VJ_9/D:s;|fߒl ь2ԝ)اZnDm5ց&@SN ij?wAs D|=L[[Nna>@\HɪIh8zn P,>{BUG(X!@ Rt{]xdM ;'ݦ3:fpKc`áx'W)t eP# nlb?Xd!9gZQ22)SOb(6ɀk,su{d`PW#EEn A$α7z7H[`KR WV1eWȥJ &a reftq`c͘c?XZeiA!"2yA'[q*wo8Xuy) >;e/'2!)a47)hu6-HO6{ 4vty>1X@6Lֵ<wH h QaRdhmEF)㎛3WgD"V׫ QYpGgjCo߬Ӳc/\ MJ,Tb॑CݏTQu&xZ}$α"Vm -~ d\SL%EÕߤX'Nݝ~udkGV `B+c駵w^sKZlP(*v&NG=Aه|rh8LD,9=sH~ eB.yhQ :5 AJhu..zR ] @p DɧkP۹ 28g"t)sŔ =.\{HCE3Tȁ!E=Bk4m#iĴyƥ2k_|ءu|J#h)w0:Z._k Ĥg}G$Ja6'+]+ZP@^hv:B<5I^R@5`D.$&̅.ѱjY [1ne:!{6qB}%%fIoTmK0@6uB.@Vc.ܬ U-0@"D|I#8 ++]dkq.9^JX"u1iF@rs++qΕQ!f{Ԝ>"oVZdPyjY tGR_t6/Vs3u+;0F;`rLԭx}b˰ukp^ yt&!;9֖>AXCnnymEt9M#+;hL7gcήw@\ʴmQ4Ν#WLj #~\jo#71"zt8, J|L}eA) \*L ? i|}+?xGh<ɿCCќL/;WcCLʾGg(0Z_:r#jKؠ F# "c8..Hʤ 's` 21"T`$XP2ZzS.p눿JyhĵA^#G|ʼɢ&$+Ƹ8/7g_zbOqH\pbO\ yjREwO_#}^ZEkaf$PzzJy[T(9UKPc8i㚌ػo04AQ<:!K[zI LmV]QS3U6h'^`Ң9g!%%;3!1}Gs#Ax~'׆TpN\d{0QR:\B,kIO+y+آ NZuĩ^ nWo4qVݼ>-4ݰm M p, k/ Ns+(戟\&X8b~Հ|;ȡKCz&?@Kc}v5vܤdb淒#Bn;aOSZ{OˁdOg;R(E:EM :?{FdG_2"qhd0\HPO,YZebآMg뭔_Ƈݱ?tI Γȫ0.LxFpNy5~.!NY*Fc {rt*K)PlVFLŸ' gI~/"^,SOm9yѡy Իqa(ӂɔ-Ə Brp E8,K9f G\˱<ӖnQXbfkN[%Ap,r>uRS T˛p$71ZO=K 瓽ycU;{IKj{M<ՙ>RɮJ :6T{Tg>AI!!F dq:>HH3 ,*AWt_ G} чB^zxjI Y8GwD^t74;'tE)ޯ3|daLY9JGIpwȞuh`D&E_ZTTWf$Aܚd()T'kϥPQL&Hɖe1*4,666#J|p)WNqYj i6}BtI 0lW^[c,jۧC ItsYq@-u:KBhpie7.{>Tk Џ !HygU" 2B>=iXSy_8DUEn_SLH!3n<]p[jl.W4D.:ϻ;Ekw_r`7YKVڝ 802çYܷGz՝U[] +Ss:GCfRr`G1TQd-[UTY֧rIҲ̣5HP1TEԅLTX`CaݚoǟI"BY*[t)js<]Hfaa0Ng']`ȗ^ӂ! 5ڋxy_lMKn |&s[FTa-**tA;YöCׄUy*;ċi w ?qvPK2dbsѲN7德o̢@ {{ =pmf#Ujj%1@mA\6QHt[XD)v#湇3Ij%]W 15.ڿz~Lû*Rz Moiǝ@Øk=*4"O |cr184m!ODreB M%Y})!~#4P4M!G^jquϡzJ=p8Jd%|m^vamN$)vrCNp!^6+G!@z卖4O,D➊w*a. Qe:lc,JgQ?5L.xg9.ظ ^g%#8e@j0M;$dJ~Z9r?E.hjY O2r  ʷ0Ynه:KJJz9$b%dյ(p)Ȉy9%rkUrE&ׅ?ϕym)^82s{+^=D"j;{Uvx!͊z_q._o RRxl<ȭi/[SqxmP#$ע]}[_j_5BUT 5NgM:th2 @8b_"Id;yy!PAuIB/m)p.HңKEL-c> ۰*,x6CB1!F"q]&hYZt?c )\Xr~"ߴ,P}i]З-?x Uݯٽ=P`݋@sȬ_l1L[J^sjW=X#mtn SIŒ1ݚo@` #7xCF.렦g{bJH&tu a`vZ) 8M&/CL{ڂɕLL^Qj]_SeDl Do ٌ='6%FB3]"a$UK*?@_ӶX~]lwc6}Rbc>F:gQzˎü(Q5_+B Wl!̭-CpP_L:g H̙#RHicFի|]dFQ\8#ȄP% W&}%>+Gf9hZ㍄#~CZu-g0#%;:b/:R_ ™E0{v} i}nٟOG4u7K=bӪl @R$DC% !lx(O# _p{P_D-ґLޞA`@Zq\02!Bd7.:o $]J5'dbPz@}pC&D9k}͆}?(߶Jc>D}}ϴ1đ$XgJM-lqmA`B\ȗHT%2kRe$r !0`y6hxEQgRK8 3v^][HNPq]8&cq=[g-u8 jd gː21t-3R:Kc7JyE'n7E#68YvXoHAc|Nʣ1ئ Ý`'L5kצ:Q[&tWo067A' Ly$퉊Ze?g}fzHHQY6`Q$h֛ vXӬX.Hѹ=;+`'B"2m(CJu m BkS*wv{Mg ncZ RY/3̀lBתT3 HSv4vTv !0t f^vd`]B|g9E`%؍~W 2w **Ní. $e?|_R!j_~?0  oOVu/#UY{@)8S"NL+3}C#9>ƧŲf:7.ĤGPD>xrO 42]B8ů+Gw.J":⮘syX ,)9>,,,Ow&] ^2|;_"4&+8-(BuA\VkGv^Mĉ˘)y+~ 0?X؍ Cǭwdn<`jZ@тB`Ņh^fj`nA#~JlS4$kIơ;>횫d!o v}I{_z; sQu*.]KTV$' q)>ً [%8;;Qt!Oy yYA;~g&x$D5_PcLώ+4mmb ;Y^QA_@( ۷ )rvu ; 9('1yl* aKBmDxvk8vz֬9s B$@,D5vǡ{5{(7. [XߏD0$+\ƻgĀ8^"V7dv0/ XOuKțMpYnq |pgLrẖ&!5/XD]JD ~7ً{E~ nq .yݠ(ـRT9%Vshׯ#gc/g;Ѝ[ǡiaX$蘐΅+ܰۜՠyA[n-,<@D~ 7*1LJW/MӼ| :{=MeUm q q4!sï kQӈ+bܫ2TBN%Ցo1ȷA ڎ%,PUɰK040f?M"bΌ\Wׇ `@˅ sEvEN?0?^ET~I?#CY56|] $3㔗{XH00OX @$Rs8ResKP?_!mц]rZI8#/MS>~c9:n}cf;>>&>DF6:QTJRmN%4&b$UepL# {R'M\_u_rq ێ9gh1.G6NCoY+WY]R A"EX 2vsu|o.M" ,u闛%ςoɌ2z0{8-#f[ ]4+RU,Oɜ اK!Nw\ 3vGʘA~LE1n\y- *gޑ3Sn);DmY9!DC&,O yzIl:7'bvGPkNr%b\ dsvI؃X ss!P/VV<[W 'LƎ}Tw@I%W ZG ZCv{J`_do֗[h)z.K(X09|Lx2p8=H6L 3CY ȃo?s .Ǻ밝_RP {g&R|Xb9LX|3f=MztT{x%CNoѥYYki! G#O|R$J-r-ɳootkʄ'PƺkX]C_!Č-#Tj sH_jH|ʼVYĤQfXe ؙtP1/>q۾DE2C -pgɱV*:ڔ]cyt*,׶s6yx~B^=MHSOse c4ϝ[L) )*~lؚVÚNEѩۃb}Z&WOBu0Iχ:Y+LW$r6xX#@iHGo 68Qg:: EJ9MNiA!]Fs!lFљbdZU JLtmtow2sɡttt )r./k"ą(|+pSw7YLɪh+nP: Il n!ɬ5(!dOȌ]F\.^J6tFk$ov1'AR!ҭB2nnEGFB{^LH-3xmnR FבvVDk XȌu-.59$oy-9/s@%ۊ@vP~o~h$m>DDXYE # Z V2*oSLsPTvVQy4U.B]GG#u}w1_T\ sn8 *%ӈɯ˫i!ޮd@4K@Rrפv7}7bLV 4k_b{܆ ~NјS,xfW~Q $Q̑ { J+Oj%V-`XYa.+r87`s 7*JeU@Ùt[9)mvY#&,!?pP n* Z:~-8zqS~Z^qLsLGbTLww ]HxR u,i_rsclqvF_ 7}.7^4NBpn Mru4kdJ%SE~3UbobEJHPåJ yIy۴F=WB[u[ )41D^Hm]SUGox2 |S.@#Y[}6$6b~f4}XUƏ#M*~G ϼ? lf3"$ [(fU7š°/1H#x(&.b Wv]n.bG'[%U4c3H>LxfW>~ RF 1@E@O,vHn5Ëf7.}Da&ZZ.t/7BnF\=f7o;\[IeqdPl/ܫIY'P9kE^a&-HF:QQ.Q8a:XX䒬#.M=Wu_yCa^RU48sx@sN8o=BVd-&T7 :Uv @-?ul B(WUˑ7ևy[f t#"@[usqR0J dvt*PٿPJޓҭoWۄ.Z^o%| 6_ Do}H#էFY0}Q]'G~yoU4w*/'&)j ?Tva9g:[`:!E0b frIuq.CE ?ɗ.UJd(Q׫ofR;C[%.m,H72?\G\߽L$jhUZxq1P䋢BURI`jTGέ?4wc*;)~C?`ISxDZ-:wdLM*yۉ>cQY` "=須z3gXoO{+FMVhM8 )_VSDc& ǿ-A M+H˫EL8iȉJQot:7[ePNv{s,jZ<YbV*V ftM_qhk+$lHJ5'y$b(4B1%r88̬/Q WHD_i3wR) E/{o$+;1"lI:D?WE85}O%Yuu2 b^@P1yzT<$Ej8b|6O=tI3ÒNXt+ "60zq5$Q @ݫ(0$3f|SksWM Fn&k Wv.f &" b.,mÊ z>1N&5"s9A_x Bm衦Md@\jjv6GEds3i4FLfmlҥT@sMtvFِ1MT­5 6;^$sJf{\pT^qݪ$yM8>NS w=a1J#8qGpnUtF䛣Gh9|M&ZLyvZyPDk掔ʩ{V,D ÒѸ!Fr$^AJh렇XFVH#HbD}o8UDY( 7WGHɱ B[7,l\V߻8h eI^lH^0%}&gL hjj^15AJ2eL"<wiʚp)%xo5΅YTdh~(kUN +&۱Gχ]*M;x+BK3jp,WFzG($j;$IxF^@hϠ>?YQ׶VQ,~u;q5jbÅsߟ"v8OA <` ,D AsM`T@ˇgKN2e5GLB)Oњ/ɒ'e/EZZao2^sOשnnM"+ /V^$gGԕL'O6~ۈ+N}n)RLCnc$ol VTR~8\+_~i0]jGCZo"Fi)Yf^6Cf)b)]쁺*wྗH=L!:b{%23V!exrpG.p*^QQuTMEH73nbڪ ~H}[~Yf򚁮xr}hSZVK}0ɇߐhդTPx 8;AkZ]Kb8g쳛Zg0 qR>9,huR&#d-̖Y >4:߰4Vh+Jhu'\]= mb`Sa2vzE5D=Nsz'|' qr<ƮP- %a-U L>I2A'n=-rY1"K|,!V ş w0XBpM%,Bǻ׾Iλ@P?֔ŵ*5z0|f41lrXW[`?ZE ̝ɻ!/<ʑP~m|8OS2^ztC.FY$C11]gs͈;)-%]a1]0Κ!'D|9z܂7"0Wr)NSvvq j<(թR~5iOo>b^OÁQQY=@b?lBޢEve?%ф%`r_>A|MUcC߲"ikՉ ̦a":_7Z ه+!4Mjގ4r1Bn6f"2ɄU&>v cңSw+| 7-V;|K ˝`{|0V;_Ų$QyqT݈enЙXZ/Ͳ߄ glw}&S㉥c頬;jS g=ޕUka}iB?[%"*c'm5g/gޕN8 ~|/Jb]7U?_cݸpq M6KY>$v;&vY#b'h?܏)ƌbC%dk* ڦE-ި ˞&)!7uMk,ߤw>^U9ec+C@)C, n-s[:7xr4_ UCQrLR|NTt"Wv=DB܇+0B3;"o )cf'\ 4S_|gI 7/N"R(÷;OeYJ5a:bm1Mg ǁ1d140RYs׆uk%sP3|oo-,}+2DCTڭ>y}\:}.`,F,hZg<#Y#n?2o vH4cm zęTd Y+Q!S[7 Eз 3IXv5Є7BgSq(vCoી}7yru~+VI,*ުʻ eLڅ\-땻iuBށ 8 J&١};Ė2}Wr-RV ~F)#c0QC$oX߫#Vo9DeVc= @ܟ0}O5Ejwza%ˡG2Oh%:v~E o;1MI4 PТsra6$È_:*9ѝ-\¥rQrbQ߃?oLn kA@e+[F* T1{,/9NӏuI->?qh6=s8*b7 Pݟ.9AEgt~b;C>T+Ař6M,"1R"}A56yP(wII'‰QFBJE2I?>Bŵ+u;>]8UD)ɸ 7g0Yb\k*x 'x8=oVXQଶxSd(=?ipɨ'V\g7sҲ$X`l#mfmf3dw5h $[H> #Tgt 7'I- |d4I  JZݤFX|RGffj-ش0T7VJRjs>|h|JKMQ,2k5Xf$ ā DN (ug|!=q~\x8\=ZDSOSӍֆLvO3Qa` jMpeIX&Os|0mÂWYu荮ܬ;6DT`[ - cU4oCYtt`=-{+"qoiצؗ)w2NX[7?~d-Ӌe^=[|fuu!Q>&BR^="|dRr^HA da8N0E)#Cn@Oەc@jivӲun40 ,rgw˛G-aX׉f $ľSwH‹qw @w$""a:]w)SYlY?XHX7ؐ4.".;RD S8^`zyZQu.^H00B-NDpIM%9$RE`'mGgMg(g(%rfBQ{E*ereuw>$56=nnK ^4k7ș,0sC"Iuܸ7]oؔ1y -]nqj/BtrFk`vJq颃Jt'*y@wNQwBos᪮QJ X7ԫ4@ *ץe ɫvsv_$&%>!r˶dG g =@ci$r*&~}}$ QC)X7Q?1T8=0o݊@:]8L` ys6`ZUB]Q TնTT}og\M| AgЇ7~쁖465H@יo(Bp~XWA~h卥4Ba9RP_6,sMHepg|_"kVi }>8'gmXuw] 5$:,HcCKhKhHt4`u8IӮ|5rOHj`Pz%vnGkpm9kF; hmtڔӷzS!Bҏnpfx"gDMÈH.&U+0Z}Lнubn/Gk bHF jJ|p$AkfAƣe},QOVsuLfDl=7ԣmNR^i7/o|G{宷s?NtrBhi,n럧-ߚu*|;=CڝDiJ,83Od'Lܓ1թ$;dnI5]=iVp%t_hSgťJ\gC=ETbP-ְFɥ+J& NoImanHݵs{p/_}A]>% ғA .>K wJ js_!Τ'6#&=9k|]@uB(ݴMM|}A3HI, }h^f:?]=qkKHbz[k ^j]??U}%&"GA`7 I_eaǥ LɄgɿ xrNJJ#i|njo;ݰHl_V%^VXW %cG,mMmfeS|㶺@OI;0 |ޛ$c0x}9W"6h)Ǭ&ڏЋ7y՛ eҵbleE̾Fr(ɍ+ӋAXMlj=bcy'2"ʽ~=8hUӯw>q_/"Cdz#ˑH0)1.ŦSbO[$N",ý\a2$} J.>nÖ\P#a|*aʹUWx;;7q詹Ғa8 !H؜l7ݲUJ> ەm\*rY#!}ﰨ <=ٶ4nZ!2;-zx"ն ~~U1KC=.}ﶛT̢*ng W_{od8"Śn&At /IEwTU-2β&4Er%=z=LcT")F˲ (cGfrkj@#^U[:Kyb|4 ע3>ѳ&asFC:g2|bY2~Q87@)4Yv[Ṽw_VD7xڠrnХbk8 h*ѧU;SBZoTdLRk-#t̩\R)׫t&^ݦ&9v*{R7%ڶdI*wb,M[|i=diDC/  x=8yg}'B_@={ کvDSH U~G#:<&x?"6vUww]=b lT49 !I3<a0c*^O0qEG5o|y/6[^Irgq'zxƉSq@ͽXgud\H 0=_dHJ+1:ϲ =Bq"eN.nmDX֠+˜çf @kjW **eWd`~TNCmeSl{5L"Hef16=\MjX4peɝǐGom4{w ^q#+%1.X#W: t۬ucSQ+J7?4OG[}8Ey>`ldr0K okЉYG|9/݂JJ!~ $w쑯r2o\KP7҃3kwjmGi-LxjVaq+w x5l1)|YWK7)VF@ &d/O )KJ1zN*Aز 'VԒ. w-&QkScQVDLuvhU<8%a\ Ćιh./(H Sգ\/ݓ4_=b[xLmD!=w\*fb]̥asO`ߣkU`(Vtz#^Ɣ`1U0|+E9#-~k GJH?KIQsA%gfW͚~ FC !Cz@M1%X*[`LG|ΖtUox>cGyE,bsqi|R(E K)J0%Mmz@I$jy-03> ܆֔|xmk07J ؃GRJX]w= rܫv7v4ɡ$@!| ώn'$RI mC"ju(zS_?W Σ QJITn+[ ?~UW N[y,mj$i4^p᷸$kW\"rRE SP X=j0s G^%fx:-f)?}]Df%.ܪ90נm1m`>ք1fbsw^O-c.9B瀠=)|p[kEkԌJo^-T †qg i=`Xl Y|=t.ěi˶Èk링e8rR0lsSo] Z Q3xK5}gF: T eCMJDm&CU_dGces=Y` AM%(WQA>f8G6nKO9yX\%yO~{D^^o~v_:kbo;4ϋ2~ed& T:&xMiy cO2=YP[Qy+Yቅ ]-Iu?CO9N3l@a#lܓpS>{/M;]d%dWW#D$J|]*_|yM֭jةCʦ}A}.U+L&#!h4K(˘H(@'߂.RA6&@+^/DS0\6.Yhi|Gnۂ 5,~xg| (Ә=Ă#FC;I琍~Į!u(^Q#\cA% -sQt_;ŵ: ]2u4P,n=l:vFU /"2+Noa D^`$Ӷ@O?H2C x8o iR.b,M•i` !؇9y+Ce' }atIlIշJ ^/g\ߪ:s)0ahHMg孢NtƱ(Ðh)(79_sCz F۪Fj zAFy$j?(yh"$ }* ^,h.NU!e7ሐ>xN&aҖToL-{EIſ"rtW؆O0ݥS\`v]q縋+?3QG\ $JQƾxf卨CE8SW,hVIs,6 {LՆ+V@>Zyԅ t 'Oz +i )Fw 4^g$$mیŷBWFoEρm]:"H,Q#lߦ%[Y(/,; ej}xÚŘE尊7%Uwb]*g,E7MIXgoS0eiWغ&oiبzA~fWp՝MtY3ݺ2tkHE"Yи R`0}V. J!#LFWGA(xe%{i@"+_Ҋ Cظ)sNQE4@`0\\= 3G݅4li ^*f]Ie -04~KȔ!d[;LD~k}nLsW$Ga2T^MH(.Ȇ&0ά%AXx}tրn,w0,N4V9t2ZE%𧊠h }սt.lzl!K\~Oy.܌s}2!1|fDls.eCjNc9<[r *W4SJ!zS'':>i߅fCEQ~!=X89%^ OXe LWOШwcoȝʸ|^&7qՒjvʙ_M#M#ٞ/.>!H8l tsdn>Fhd0km]:iZnp Udf3Cz^ʛĊJ|zC.rXޒ-UPje%%83=6oP t)mƲo" ڲj%Kz蕙 J ^RL'*Nj!Qj}G6PI UC6ڊblK;l>buMt:&Yٖu[E׍9,Ð#=}'yC3x?`= SYeR|4Qd0|>}Ů5VKCz~F<( FR9z^I LQjdj𧚍 vJ>s <)0SS)՗#TX!$*ZZƍ3u &$_T8zmmvj+LP$)T.ǯќIS|]pRl&Iۮx!q9՜tP({ ?fk'٬E>EOzgW 4JoBKnSсR9xיvKRa 8S>'^̉]"P"{؞=88*P;k$;{UP9;:Vdžc} a>,wĥ*VJA6_pZKQAK ywE\ie~9^v}>gƕi=_t8yUE~[{gn2v*l8~#O\5n[0Mѫ]\ƅD4XT{Y뜛$1(f >β (h (&!˒ }/ (fG.J(Zb83@ 4gSzH`veۛW@S@ю6y!46Cm˹™A)%H櫚s-R_N8I@e^uPuGMO)'V㮕>;Im1 !\,"1R~ KmOGjz'6p8h{uP&GKIf`w9I5o§91Aʉt豬XR+x>#;JiQ4%Ë4/iF3BX:G__eivxa,ޥ::D%nn}^ > f+kX;krv̠rᤚcMme9CQXP{!\ Vn a2Ҹy-dCĖۭu7nsh yuP[R4# ۯ-xƤ-C&_:,v }'M\#Sү;ga_0M(0:န5 ֟+h׸뻐uld*~mUU;\Pi|ˆz^Ju36[!tDg+bkq\Y_Bﵦ:M^˫r@K,7%ȭ 5 F-YvxG#3 \z:gs }8pUi0/5orUaLb Bq \)jNwPUH[(|E #p5oz~{(֢ZhMa8G|:cYQFw&ɨX%b E0b<3Q=-RͯYr:꘧o5 rFf|T"-)MDBe}Y]+!HTȋCO*~4gcUȰT\߅՘ed cs8^>l]^uCCsbo놹cˋ+sl%T-IߙfG% XMӊheT!@k,w8XAp& i/58z ڬɟ{&"E .\bQy b>C+U% dGS {[WFf'qT\ SMcf\ Bvn{JwK4aVS_XܼsȄ9\NxPcqˆu\_ֻ~7( 2?KS׿ 6>+D}~ *mF {dFh K8R=pOC 9ۘG섢&D+֝^]a\sIP,@Uǟ8-=$v(/ivd~#o&hjS"8&_P<ܙ̿ ZE^L!%ބ$}cN+Y&b1\^Oĭ=>aǒ^qx}\ʣgw dӑz{xdm>ȥasqe>&w:JXÍF\"%hvuer;d7$D0%z!ףg}{Ú Z౫?&ِz`÷3̾7TQZ{/x{K,(I]AwvzoЃUY}g< Ӂ=۰TK9/'WV<-KT};MHG[|,9hY(4|[fW834Pٷh,0ׇ8B0"~ِEZ~CGL'Xn^qzo _Z ](ƊkB+SW,XAko`a%ft^UG~~ì(o1p1Tk`d~qə%bkÖg, +r=O!nQA(Mt&E^<\狡j1DYN.gt{{­\{1Tͽp_ܤ_ί 89[ʊڿ;"RM9c}L[؝̊ɔ.P_ZpoB['ԝ{_٧);nčpΣ"6U{j Yi1jez3.fX+BNI9 \ =I*gUjv͢#|3=QNc J򢾝"1ԩ+S[p[{T7Aճcv>#3T7VE,ؾdzQ'>Kє$RjFI(DߓuL"B.!tk-]I:SxUaXsE:̅T e 㛡v"k 9"w*Db-U1S>y+01aLX48&ܓ fwi^^5TN˛2 ;/$5S.@+)&é]MM+ @RIR1PE@N^fK$RN&5~#5s_lEOT sʛ͌*̥:Ҷ%^Htfo5^m-k[^Tm(v/LmC! YA!øS`)%VM [}Y:h뱕[": Uc kvA *psYkn6e&Bկ cՖ*޻OCMq59})-͈t[wcvQH,NҀe'ômĕ'4Y^3cLïA We\dG{'0" eZ7 ASpN>\vE^M-޷u.~[Pu~Y_pj>nT:Z 9UmwIͬnPn@OPTh'y-_QWUq{8+i]H}:2L*84zO7 OQBQDL(L:\86b*%1lL>l^Fp4|[4_cNoӀQ`?KE=I*\bSXd%'rw*}XP/zEU9Df<60tÖl+A|0yբз'v GuS.(^5MlD2V3v3rO)v7-*tbv(&9}G[~aٙBI(Ry1= 3xN8hv[I/L~ hԼT{$,|E嵲P Sk;5t?tE2<2 ~,HRɝ"lvdj_Cm:處0T(O}8| dו*fB6$@x.\;[%kk, >laM]S%V;WD?i\ sse n4kcnFaN#zlM;dՕR3 ƝBSEA^C  q-w8%Nﴗ{fJΟtx"W6ߍ2a(?$ܡp.Kn3{thuE^BW('{3ĮOZ +8V6a)6lz$2}$S;iakUWVb:ԎS1ekEJ>],q4͆ݎǿ9NchC&򇧛WR\yVe)-zp޿;*D9!#lg xB}GA`@l|10D_(-壖¼ŗ7fapsŝ@q@y>pnsNjAx@%oԡܖL~#y&v9Ǒ`qLh|bDjK inMd|d+EW`XHloavM |}Vt;-=3kM87c=fk z-Ae0w =T=d9)c#?r`Io-ivD4p?퉩R@ {NE1Rgp. ?ѩd ԤUW)z +Os@PNA -wkψ!PT6Ouʻ`ˊMjr:%fbեgCCi.ww$2@ ,1j\5+▤=WKqeWL#2{])~ppuf+^ n+e;jSau(B,#;Wg eKqTܞ@A<JbV!'PD0>>ުh 2h! )oJ+kICK`$B9_5C,#ODCCL hO,dq "@#;vW:Y=d42蚅tZ1iYt_=,է|8 i~zSĵ 立:)KY{*02p WU 6 \f!-FXn*~iu4rda#h2)A4l{kA̪e‹<8P;.s\!.ܜk}A tqSBAFvm>hH x[%" &y%IeDv)GÕ4TR~P̕Np˿"Q'i F|vZ^$/5٩6˓ܔ[ɊA5ϻ"C=om^`t09NBS~䈜gO eJrRX~Feuz9t0RLPkY2ocU6]_'vjt27*KBB/+fL ßkcӉslꉅA%6NW扷ՁC}%-IXbӚIrt^~ o}۝>x.jrnǭX`l㝛wHo PjGZA̐b`*FR> 7= J^VwN!Lm)^+QԸ¼1s_x]QD<)6 `=8?cV(ؕIyb3=cxJgƑ.]!xkú!a($dzWbTvGkd 4ZðSNǯXu:ciJ`/(g\(Sz=AmK57 |#Y.XFWcPG -ZɅs2'"No~K^Wm"s^[y$aux6` /NHn\G| ')SfQ5N,׃lKA [L@O kՆ7d͐G</RDfӞ.,Kh*NWȵ*)_\|$ƾ]o" 5KV@3ɴܯXL=eDtmzlJŐղEN"|ATn&G@'@_QVXCՙOlQ2& Cc%/<|LGKb[c{ t}.$AxpMM-cE*z%.sGc&] (m_r/'0'+ J)<#r"N$L$p&H< @Z|qԽ=Mм*Tχh+'jefEV['Q>?T],9 th}|MW+$vtT`Wrdu(&KmWUMъ"@C;(k30.w<`zd ~3߫@kRߛgFmL\6!R|!A8\_D%$8'C! fYƠ7(lXuۿ@UrC($vW8G:x'lDh Zm|8;;q_/Sŀ0vgp#AcZ͝,YVky 0p˅kзg׆NBM1tVIfth+.x؁'j F "кګcɗMQSK9`zLZc &!g\~$<lJxaXHa5}c\hāAj4#Mhy=>j((E򞉟+:'+ , 9 [$%kwyETzOįq??T{'s%KN(!U8o+&>,a[]:q!mq`.#m]Tq)Z1J$0'[40bYOo8!wC~̫'Vk1}놝A˒XTcofw7\Q|5λɆ)^P")vJ3 ˛nUB4+ otZ"UYA bWB2S{ñΨ|&2p .x,Gv1N2A'^Z<"pM4⫑ӕ 5z^Xu``q.VPͷFI: 0ħ'k ̧Uv,OXel/Fc.kTlܳ,΍w,ETt0Na-fOF#5їJ6JklbdʭP_eq%*20^$9;gH5kK>f|^([7@c&4jVbA!K\Lι3] /HھS.5a%Ь]ίUD6 U7o5DE28M?{DzWg8mAMh^#/L~_*;M J=ޜWAY ̷]<dd Yύ2D90wJ=BZFA|8S}#wu%.>Cel?PKZ89KFh ԩvߝ#ٔ\#Cpa;uSov )BEXz1񳵜QfU&-(񆰋$ -Z Ј:WHMnS ",N2GM*^Oyh]\L5HTavr\CэP )HKxP}p6pH&`c!𹾔lCrITuCq5%ܵv>6r.W5W [A`Xu6#}ENx沯_@STt9N/IAMnw"KFto˜cnm/>Ww0SGZByYdv*mmZ2ꖌk$dհϜKKTP/9%nw,G'쭔K8p@k/iϣ,P!xsM[c[)<Ys}~8&S!_B?@ 7ɉ̃QXɲnk_%I*:u5zq ֣JOsNU R >*&r2Wg:;lp6W>" [;1'uZ(AZ^Bbp/G1 e|fm"$7Y\l[3RQ<62In0輅t6Y>"d7˱򹌱Ljme+ UQ2?lVI 'b2nBݚ~uUiIW6rA+;2GA}~‚eWB(\E"mZ+:Šwu4'e{$ys>wJWJeAkd4G̟KK+gOQI b;T8;z\*^@H@;]Ǿ5EpprXF[d)(V+;Wooc-w8S;*1yrd\3׵zSZA]#3ǞeᏒk^9V]s 3]ݞ2QeqBOYW'0g%1T5u7 <Or1X~ל^cj;޸ɚ[e RU_XwUTw蹙(s0:#z'ۦ}#gYN%иx8L8YƓO)`¹)cZ @܄ڶg :$6c9_W$=G?&VbݜwF{ 5((PI^ŕ-aHEJH,b' TmREQ 4̨"M|%I|˜E/gU>xg0i@rNaOŇ'iV6voiKw>V1#@POpi(oU86+άg:]"ۣPlbV𲲡R]FN I~Į3$H^`ռ ?XFlMgׂa_[c 0=䫆ZX iC4RpӔF@5ahjD-*F >&~ȋnd_8.g_"S*L dW"a}O&B :_vOfxJ%  3"sO) ,0i3oh:!Gix@TDȞ9EuӈRPz[_⪴lfQBIN}-)7 wya"x'#~(}ނ7x94.2Q!̑[#ldz^]F}v>ˍ4O5ίȢvA4)j!,tǣZ(4*a? nO\=iWPzmG9CfKE)?0E:η2~ iOwMsXgn_~La K8C9`64P͑5W qLFwP`#(|d*&=fHw]o) }`oqzݗMɡD`ꀲbOn$]rpX=K2eHHו)"*iYc[-$)S bZ7Q-:t.шYpalxO2^=x|r\S)^Wjܺwvz(N+;a/HŖ HA V`ԓ½<12Mf62‣?[ tFǰ@T|R6e6ai:I> #%vîyf$@xm:FݸUiLn,z~tK/ĥƅ wl"O4J-n3ei.5LJ !$ "Jfo-݂ߑ8.ǬwC?T-^ʛƀlžp1-&Ze{&8Zm!ypz{lZ%p/'t]Ǵl~:ߝ7՝'B7cf,x7>6.zcZ PSs篤Wؚ{x"LD@Ql4cdźo;PS 6/OM}7)G}(sgzoP/B~H*^.FL`̚rPñl~̚~cr",1gcm*ߛiעt;e#OK=z^{T1=l dvg^Vꭉ'MXI([K(|/Xe;CRW0CϓQ/uZڹf <dЈƞɹyS`Oy቉y縀r@dWP(elol"1Ib9#R "EN\swU|a̕k֮3#(PQ78)1w-xmw%6>+"IAψ0:zl>ɟǍ=C[jt m4Vc>t e^{=a u(j֯)ֶj{gޥ02- Ō`,h )͜ϗdn5}+CBPl[ZB1҂Ϣ_* ^mo@Qcl;]66Ws6nJVKjfb97A').g,g )߸pJz?ς-g[_O tʬ7LykW_bt +rNO&:mI}(Xg_NU*N/im\}sgٻq=HKtԠstX}Jhds1êb iN9G-)j% P2'97>\wj,3R*yS&Xaxy)xN8}c3]cz52B˚tM9Y K Zl@[:tK M4+d?#>X,y8[$\%a 3Z? =2hZlP Yi^>k)YӇhp*T%K!3MKp&l5)_UU6>s Ԍ{شC7ܣbAg(`)SxV^SO]/ulZ1йFX϶2APQkxo]<#Hrj&j]ihm;{0?|9&l,T홨8(EYE9_+Qafv~3hts~.xDj==/pgH ~&F0۬;zOirXr׻$p oI}EW&? 6i;AW^0C-tL'vq`ηa+.2l\?Ue07{fmI&Mu4(?7B| qn726 >6hR=`gGܿ0h,^=ꀐPv1Rq-%M"&bYկ#S4܇K+g ;`qfS[$bYUx˳UW,4]ӏBj hǎ0]436b;"y7q2Vp{ab ޞӹ#f P3V9R1E A(+No&Md ^T%Gp '9&.ת0Rό[s=&s 9$&8|,,񴞶qz{Ap<(1Ц蠩n^Jc2Ŭ,oA"OR_=,b̨\ݨ}8yH䩮 P.iJ]TRF}QyRqV2}~_l;C38##3P_V ԡN`Ѥ/aϔρU@Dq:/s@ɩ ]DyEU,a58Ÿ)K.@YxVݚoxH ? n9 ~]wUHJvt7=TJ~2VM;^'`Q}yLb9݂S;ůc_QwԶnFS?f. ouU*b'Ssȫ"jnYEU|:a& 3tcX@bL_q+?4  >Fγ7{'v]Ccv)@Ȓ&)ƸY')|Vg#@ၘw/Tqߊ6LoNy@*cQƞ f$"Q0 l'uث:D>iIx3%:rK=p?7dS3}0D mC߭MQS-e86zWMt7JwwMt x΀٪N)rV6u||>kzSD k*[)Ƃ%Ő\c$qCgmBV ݴ8^'2xD.څsg]$X){cajZ:!&OW-ݝ}61'E>dC66R618Y!E^I^"r}jT1 zzo9-zyPɡ ""j ̓Ѷ VMcV1ҦJ3!lN/ cwתUl%M( %"m!6r8)IĪqlmzo꺁S1MNnVi5@`HE7|ܗ~Tny"=,QV{KvJ/) Ć#fɠ! YাJZ:tWBOؤk} _d:=ϱ^Sus6<[5妌ׅaѽ\5I|@b4C:ɔtԗ[ر*[ n= [Z%K0&{ g^] .y+lfMjE]/j0*no kht@%jL$m%2bq5&T>kaiA(0U#j&yS|RHc2ng17m,m+]5܆jՊC.ڥ}/`Siİ*ީ {H6?1VYaOo_Ge$z'eYOScpY0+ m7MIw?SUڏ _Bs3#w6S _,T]w[6=ܾvt8W1>B+G(7lQ#>P CEҚVlcƏ2qsELwuͼ}'Vt2Hm-HL k% =:BMX 0qN [T e)'6\J9FrT5U}ʹQ%xN&~y*!I'o]˫0DٻMA_ |7s!5NԸE!Hoj*@}-" Z+ŽFZ`;0p0h& vK'x{'pap00 1r_P8{F\*%W4hZydbkps1FCv -Ȅ*=) E;E&V .kIz5_ᵼOLzBߧag"Iq,2س<ҤP#fwy6L d ^)icϊװ`.wgASӫGlǠRǕ+Qے˜ZQz$W!z&DS%܆!pvrMw!~gJOlwgJxkM`Vֻ(s#ͼ ' Bv4@j}#.plF-d, $.tܛ^!/Gb.S8+B4Ci)P[S aޢ~+ j){]<{px7#gDi͞oe: ZdUϭ↮%Mcfm&1w1pEe3y$-{6}35z{x bk1AQD =y'CKf[pʚd/Q?(…..ܛ4Lz@3^j?vTUɟkzE9$o%PMϊ`w m8vX²8Z<9 $P~u~gu:RQ=*p&|hW]Bx%弛Y_Drs'Jk9 &z'G=3 ^^ڦ|0"d X̺SLuÆگXr`;6e6˩d k񝿲LaM[&]9rLHxFUDO b Aɻe.R ےHP5 WTC5onz@u){_^vuEoz@:/mz/7iF6^z˜$+[=)?ݙae=3-XkԇJ2hg"f wǎ)}fƒ=/݃}J=1{Ppwlm5,)(@Ǔ 'K4h}3߾oT0ԁ֔lʙ eNyOѭRLTP)Tjȃ`9AN*{171\SP,0pf!{v  tW՘ }R8ʎhu}XeMm7U@& {wa BJ[Y'L!Zo7)& MBѱv.&iE'CKA"yN_Ios#DC_spFal6dHSY#@Z6,+nn5sa}imEtPVz ;Oŀ b6 5IU(KȃMe;_c7趘]ޮUPXNbEWz$EDv<߅1UN>,T蕭Fr AK>2Z7@~_D)o9DD2cVq5O0D<P9t MY҅^ny ()HI-| 1KxƑ͌/Qqq&pb\K )6>o;WID\-) h)BD"\|KيFdtGsI"74+k-`/:̀2#.˽x^]zZ3k_ZlDPF䋙9|nK_3 2G=%"KE'L[3׻D@&<hoZ͌N .^"Xs[ 1D_Z^>K}2+]E9<wpe(=:]WZ%TިӦR4z{&pib @L"S?o19^ьٕSTkvqSQܲ.T2HVXƝ|Eٚ.IU**d~6᭓vk:wR /9m\БV cBo*5Nj*5o /%`!{Zչ-t>*BYH!pщIiPY bŮ$'E?k,x$NәmQOU;CbΑaxփqGYj6e:/]_duH 2- PκE׽k4 PEaF}ňlSP::eaQl6j`c7q-G&f .p1ʯs%Y2c%aB6Mt(c,$J&5S{8,S?p? O(TKd){ξ%V/WM$L8b+yk\nY:e7,#r; o,pڰw YRhCSϑ-~(JzjHRv*ŒB:Gf1E'Lf|xC.7n8h&moDo!]^OFQ3D;W.{dwf9Xc>ڱWFz n- ϣjĸ|eO/BR# AZEIM Brh뚢P)*'ts@Ai?*d>n^UF<hFs 2t7+#EV#{1\ 6Ex{8R#-40Uz_Қ*6&d*!qtEo 1z:Gcze0SV0rTu B"+BmQZ g#?jY yO~e]5" Q1 wclvO hH؈,J@a 좼xOY9csArrr\{" QKbXbM!;x_ +_V+_Zh/nRs:ᯰ2)l0|7$p ﷶf״c@]ٛN&ڬ5>MύkZQ&$[XZ&7Gv!T?L;yNK7la WG;qPkҪlK%FR%7.b7~CM!нe$]2ek޺33 !VRL8%\~)> lVV?~qG/g@-.IsEهޒѕ>o?tt|V5^wrj ugdod}Nq`"cuCAűρ+)pL+y~ "݅`f;bO*vHs %/z"/G=ћH;y4ĽI#Q#4t=8V[71s&*P7{ *_2Te Hk=V5FNɘBXf@w<4;p+8= vp/jIXEMk^k 62ahK}$gOT`'5 XZ(uv;_]žx HU02j(0ٜ)7nB/N.)&3M}'f_"/*a׏Bxˀݾd19VP}h&:~肻 p'@U $j$s{f'k9ޫ(dHXՊINWdmVa4%՞S hBFx`·7KakQn '!Ue@YX'zY qH@(w+PLǦAjOVZ))&=?ҏ@]7E"X+x|zn4iSrW5 O+J;3 gYĢWcIK ؖvvF ?ˑVrV\`BĢHlr(@bFcܩy~T=5h hvxbRR'SVU]<fҭgtMm1J@׶G/ةI8seƬz@Jvc88d2%.`X~ty_'Vqk#Y szᄡzʘ[+L"ibbL24'b;Khۂl&1^_uRpRW2 ۴lXQ_F7z 00L5p Blh v,F^3xV3JbԖ񙻧ѿw&Vm>0xTgx 5 / 6\nvk [MPOh을&)Eśd.Xge *t+9/I{:3)h̒*=PvCΰޢ-[J̑xve\#G&|_otBLM "۬T>&(m~a#o}Hr$b7)D~ωW.y  C G \'tҚ.CJf:G=SNIxg9 ?#(2ss$Iɑ >(\$T/&Ö6׮jޡ{9.ZfHvO8uӚs]xzN$1=̳Ç|iξ=ej(q7)zgEQ}AavKdNv!w^3"Ob,q>L!ڙ jԶſiҋkUjXJL`}MPnƊ^zk'T e6l*@1ñ+?CiAPQ*]? `]s΢sgRLS!_ HSvb*;.ylGӦCe8EOv.H*Do ҩ 3rU ZM' ">D&Dp` hBy(U?'Ѐ.O dL0sŠkyKh;ru K!a8ўWRMD8DDT Dbv R9EX/4k2#ĊQmUͤ,Zl!_YJ!l:M[{5|X8$TY[!>2?#3L:Nze#yj yhĒiC}U牢pdPŕ@Uŀ~\xF"C-==R;Nnp)~ ڟN`3Qi1`؜ǴTP}]2J%-4ۗxwY1`GWz%FGP,c;X_h:/4dͨ빥:$[=x82K\Ğ)w9W7W1Hy܂Psu]xyRŪ9ҟd_6 aX5g$%Hc/A,CU%79X}9d 7O}Bj1&[zd}S1o+VˈMpgV[؏,k@{[$e$^Fol S4 T eM/(++d5&P$f =$e0I2&c CpШK4yd9/bڧy/?oo=_`'\q>]̑]dk)K^[mTAZ=xQ6V@Sz3 wV r^qsslՋvvEwDzn¹ jIJP4-&1D-&ARqdGUJdEl򪳖UҞ}ng!nOrkM/7AnzrמVY1xgmU[`a|?1&,sT{E^fn5В5b?Ԙ&=Ҫ]inw:DF,wa"5ȃX2ډ-cU_+sSCy]<$EK|!Lż}j0̎kQ_<L4h%$z Bt\5zN+Ie?N(sW-^A9ZxL㩄^%noǿ1Lwfāa9|{oKkn{DzX$Ukȅw׷&0`]9DrtpLfdJimk}OϞ4 8;7fR)e6#OĪ6kv1stNwCDf*62%Ǭ.tAI+TnɪSEb i9Œ*x]SیXܸxہEZui%WCb#Wv;Ot10YQ}Qbu7]}LU tu(-W/<g/ 3FZ9yJ_#XpT{pPy(MRކ"Oe@+z;}4M^7TcTF0 %QUm%0Aj]U$/+)W|,^Za9TQNG>[ɽFG _Jho .X:@fp9^1h\ΓZ%Vjߤ-TsiI,4MmU[^DZ,2P]'³ȑd)Rziry_j}F_ЖcN==P=߸@jBL: Z2rd0'7.넱ismiIHyd&ͬUjOvlnOdD4Ts,o1EB PA6gNE}7ttoDqX@Px;jVDڱɲ5hBo+ YU9)qT4sKyJs:DX`nߪ*iϮ#T2@fQ,:C5ANHaf@^Ԥu ! 5\YMGhm%Xp5g3&+V`6Ic| ixmAcಝVhs\mKX$unQMy2t[X =WB#>; &M-Ńj>Jlݦ6SUڂ ѱ/6m<~m:Z^n{E;`)٧ƿcmd!kJC.=?aJWHޘuXUTf|A -43Wû;R .uzr_RK%~ՓӻO3M?+ 3O҄87fiTΥsj+H{fqa&"$JfgJhA:jExJA2iԍ^M?@K+^P3]6bK/\:E1?Q#HW蝻Uq )"`a3x#zLsT}ۀK{$oG - ^ǭ̴eycJ\p>PסWmƘPu5˽L0$Wz`#=qEJ']n!np}+c2Ƒno nu>X!mnͰ[L-6Ӻu0ʠGW,0IN;Xa>? Tڿ@W  9|Df̬k8d)1[_2߰ biDǟ( (mӖf1BuCL^Ċ:\i~|@qM0 WQۻ_e(p:T|Hw63 v}0Lc-:Q%| XĐHMAGsmx.;gׅo2G71ŋÒ8pE7^?hMf,tOɦ:A8S} >(Ay, -3 [T 4<" k^7LL`]}`<NiB%98Νpx T/ԉM\Qe+<>3FI ;,K# WB9 Fz/EfF݂FmHFߤR4^ ΃!! zZk/?FB]`~Q8 ) Y\-Q`뛍WGv":p`cz4˿үJqJ:c&jiTe+ (i075>avEC)S>/cz^i @!Id$[7x!2SÜ0ZXRXA37@^X ^}66F,ul_ICS7tbnOTln!Sq%%U&,2[ mSʈb3:v $vH6t2 = &?BdZ|f7 /': :^A6IyNC3 ^,Xʬ$Y mT- ?wGs^`N4\[;qޫ#)`Ckaϵ.ws5GjЋ@!vwm%Jݼ|hۀ?mԎ[Av8)F]dTlZ&, t"A~2A#ܝzS++qt>/ZmU +c@Ze35eL|.Ed.>pDH9YaXyjl䷉'q[8U"olv @_SS&^!QGt~W3sp%fK"!7RlJUxJwiU*m) H$;B`+O̠(l@(O`' ϓ@E ϻ~83p Uw }Pk,uI{%$!-.Z@ǩLK \(nrkȰӴخ,6 @"\$(Iޫm 8(|㚱K+&\"dWcB|iXl4s2*J= cXgiK6TTջrm1Úܹ;4O,"$?oh'~O7a.f[VzΖ%kosѣǃ,tػđ9;d"m5:O6@V\bZ\ :VǠ.8X6@G'`V0c D㣨#? .J|#8cX*eo硲B>es8t moT Le1>ª(A%h>x{[ 7N#aM`oՑX*&0-fP\y@nRq`k ?eMOZFFUHv2E#NM^.GYB}e#X"4ZGJ},#$wl †/.ݗ6?C8ʊL?VFoeK@$}t8:$Fn:''r·5\(<̗.N_QIySp#3,uLN qK)4XV6O?K]??mdRD̠颔B;cmRθxPxBLiBGdXqx jJ$R#кW*$.Pd1J.Hŷ1=9&n_=!Fb\+? bX48~JDTo;ĬТ1b]&Kwejׄg"T(U6,mx:O \jUl~||ZW8]J>[?H9uJC=17wQce ,^ue!| ӹZa/.]6ѳsd3$85!iC;O5C“w^9;?GF^7V7[,)@ `J7, F%,a`#t^ i^C$W$0.'X.#-s~?$( 3Xt:(,DIӚ+^qsxY2/gܨCyoUŖj/Kbh~LNLjd=GP<h o?kk% !M\a#lg\e .g+맦3#3lxcH*Hsxmɂ>[ gj;&DwKtE5f?{4GXHK9%6^83Z*eGo<GBU,G|ʆi v2.v+#n9` % l(η4 рl{Y1NB&i%8$mNȔi]D4@<ߣa ͒0d&CTG=F{i2㒵d\f!]Zj-yYuxq ryFK 7!3yL1{-~A9 bo>)++/Vdz AعEV7/Ru=o]Dkןa0f2 vY*T8\)`FX Å( pn=};.?(lʆcƝ_y}w}i_yvD&` w/6.:W'(=#'+ke{|bcoNVHJ6,cuwm~AU@iU"nrh*H޸7FӓX6ILIk(853yiuuK.Wyao;HSOcQ_L [el@\H bI[IC-JxCf;1XDKsCCS-bhf.ZN|sIȚUl?2BLR C+H_[=HhJ)4AU"TgR;- ,mi%D/h7іƫm O"fd.4Y.B:ktAd;;RR*dI2b+J䌱JvoV&b[QOyOTc J"Zׁ1``#`)R#i|# [u+7!HH\)Szb \<2N U&. ]`a3l NSbgc跙 ģΏfX~H_1p(r-u{P)tȈi/j"+om{Pq Ӵ?wfPM!9v*i(>'` S^ [{)%yOIWr"qN ElՆFd%?fp?OnGI:iww`(Ċ\9cVtE&0  p<)NA:$oƨu[AwH'c8gAFmV,gx.Sf]:Bf\@x1hoD|&₶?-1z(#^G9 JMa۷64 (vxxéR^dG 2msf?Hn3W6Q,/|IcE{Tq<͂07+B!>{vkJ$?{Y=p4^V3{m*Uxޘ=+H\uώK:Qz(K0R lSb>i&cLnm3!~"? D"TUu=}Wkh삖ɱz?Rw̥l?wmQswe#Z*ƌ3.4\i1-;p 1)wëT tJrЅo-2~߽p\1o]tԹFL/W^hvd%c>ᆳOiD2b- 8H0W/f%LgC~0Q5T~O JV&x,Y=t*$AFg+GSKp!DP+iz磝FRpgEp'vUm~GR6ϻS)Qo~"M20\ֲiaJQѵhEemMϮ,LhM|" ;VxnkP; ɮX.&;"z,ޢ\ӥmRhڏ :@<8 jCYPtbԅ *DL e6[ZLݻ*-Ӥn6]ΡRُqY}N`w) dXOܦvpySt:P$d-rmRm˅CiԁJ51YAK Ĭ=2ϛrZ>%[_!~a 97kQa~Q/OYdZJ[rV,F3lS^s3ӧ隉=˞1ho*B|9pٞ9jCK\FӠU`Bn.PG0%yzLZUӾIVgMɜԭL-fA 㧜*!DM/C`M$P~L@7(MœEqRƝ5NMPd#Y# / =3zؙO@)Y%yk< Z5)"\4nyl'+tL Z$t/A|FG^%_+H[BC`3Hc]?Tkkql\x<2kD!F1ٯ60AX~fd[ZxfEcAѶ'ҭm$%+t afu{O s5šd¦!-URxWΰ N7rEhv淨oƟ]&Y`TzFP2NnWHDq2]!&$fbZPFxBNl;qe aB -xTxT/Z> UEҬC}m w$Q$>ްbpB<|'r &s#'<ǐogDC`qmF 4^I?|"}lyAeZaƔVFuDiH#̫׳YoB 's luw|jHߎ/ 'Vy !ӷp*r׺:'i,b xLnU8%~wF`.M^mCOoOgɁl25aBe5aZLcZF.A<fj-- $:酔`hq,#دb[E'ey9Ie5`\2ҖId,5>pK[o4*_F ,' wiRzo&A/&pi |D3 !~摃ܮb#2բj B h\,A6ۅGQIJ~dmˠʣ{ ~6ʓ 1"W T6k83Mg7$=&2>][z؏ 24@NkbxwH~ 8 q5>K= /ÛntT ,@+gdWVVlai_LCLn4,43\q'>e [cQ(}f\B< *k6ko7 !'BWc68ڋf^ Ll+r+';YFv5 %yl7o‚lIh"(7jxZ|j衅;˛Gd /m]:+j7#DTd3eMM?vFz+7:cҰ4:`2{u'4,|gY몛?˝J*s/SeTbBU>9h&[qb㌆N;R yjA 6\F;Ģt6 QrJ<NѳwFb 2=$~s=wzJȕ;&UhHϱEx+2MHXF%3qf|[WG &2l&E;" $ TBUi&d@9-"Z#g% jF늩cGxԋ(K}RȓhGHQx)֚أRt ai-z8 zP+zO !-/?;pK$BOkb7E/?5i"xϛg m7* i [e9XߜS= ]hz m[jbk&O~5bΫ_`p*E5W۸.^p5jqKѻR5q&ów C^aC9hE~ RJC`<iO8/w2@|уSg:M#y*QO( 1zT\xiQ]aBKz+L[a9@qh[|OsSdp_BaQDhB AzׇN$0N G;[S> JI^HyQxÄ]bp@@Pcڦ %p}-^osϳPz.rqQzdn]ƱtHIIDJg;ywb 4)h!͞} P8,J iơAjM#JMhdf/#ۈ4lVS{7D~ g>vX6/異^45ڕOmXu#XL9;0SO5@Y9(7VxB&hEw5.Y p,ʐ sCXKκeNv~VLBK'r~-r%@t>4#/ֱ_QzN"0MϠz/a;1#+p%T\t0z=|E30kk;}odܚULFJZʠ۟:M [>Jk'AUQc0ڔ1Y7%4Y\LϟxxRS8+H/wP_t6QC7faeɠ}P^f },2s"|[Yx1K5M dyhJ06 㓩0h=~=Ac?1v-n?x/j=MvbI/kϣEK~CZ AQbDާmXG~ 簶Lr~A85hKO΁jh5!wi,u9 *|=]0*>Wh nq|ʑ7Ns!diy1pul 'E f!j,S][t_H*@T2`CMrzb+ܟQ$CIaȢ"sQ1Ǯ]2uRX07 r*hq詂L4C/˔ybYG$(kQ&Ȑ$5'm/tGMw];/rrSh#y,S]ftb~M͓pР1egj*œ))F2wɌ8PK..·gΌ> M{1 [+:Xm=,CKYRb zoPԳ,V4_e:^e%{>hYGF"څu2V HeAj%9=c[ ]%TYlYn/ $L| ;j;"Muעp6\`IK70]B!5"-l2pC4#N( a#Nebd4$EZ~q{I nSºQդwԾ Ff IN:}_C3G(*QnJW cD)bѡ{_x" <|-Ǚ@I|]`y/drh;T-?U(D,NMTc]¡$O7È *`Ԫ "G\26%I80)3aW1FBߵזYCR\79ЈldZ۬b)*})Iv}(Ϧ]h2tt^=+Hjz,jڑ]f|$dPEM5^:K_aJ0ѱ@Fw+)1٥ 0t,8X es:-5pNO"o K =E5ݨRdQp8F"#l4nI6rpw{kk녱 S6z@=뛬|jQ##_6 6z^ [^5.RMVhĘS5v$C ZRJ\dIDŽ@bz˫lME.H:|8֒Pcz/}T{s.9Ň]q:K]wEq:F%wu z~EVO טL s:w[YBT;?.C_ ߖ:mrCU b/ˏX0 J+}uKJ@{2+E!tvn(.E!"8zR\=tvC9p^e@=u܏_4W5wت}D,{n|%Z.:Pd8ti1se SI|Gf\` 6O,+zgO {~ I)6JY\$1灩ht+(c\30AdW1|4zgcI6GQsR$} -}Qs,r0f2ҍxRG)}eyڕ o &8h,@*b3 r=@H\֏x*u^K3Q Dm&2?ֽ< 68LOdI-)\ vj0tvtŔ"lN9xҒJV6 n6j Xc%%]1՛#Ѐbd]=#d.ŽQ6+X0:BzOwk8 XZ |PZ i`1r gU+fymMgh`i3oU1RqQ>L_JPT*pp{$@戬 c0u6iH^/^O+דDD7ZUP#F} )|Ad'_ؑšj6`g%X55ۆd EKN ~!pDzd23|a4|S0&:O y qnE'0xvx Bl. 8q~CoN6T&s`״%f 1%gIXyIu]B&@V\S: ^'@5{ӏR*#዇ glՍ`''Z1מP^l"BecwaOxd5tGTh/|>:ޫju829+37/L3wqpN",bH?8 =FpzVB-/n먔 Z9n$FFcP7<4쟭^zWTfv MTz |L!|&*~aDmD {7@q#^CBjb@0C)lAp~2@#D,HcVO g{`:؜5r)=ɸqZK[ Ibh^^&D -Z-YdC8 o>ɷayS$ѫ`5"}(w*/_hS&mIWzu98IyՄAJzZb3Iِ~N0 -sCn\rNGeWJ9w ; H[zQU8TQV yIL let 4Kl AZ:{94R-44uw [6>F `!_sN7x~ϣ{lF_q(B,2b#o6;jd%C .r};wV|7 &NR.ͪ4Zϐ9pD5?xM©s>*׻TKJIպ4|28HƆy!3K~4 t~hxt6ݘ-hҔrX@& q["&܂L/bL1Ƿrrw"݈Z -q@w?&P"BAc p =3°߳p7=LTZ\K-IN_5 `)kj:BUw- R,6îu~;v}qS*%  ia}$]K2SlsꑗaLAto>Dŧm0G~Y\l}IKoiJ/gk~]M#[g0+l'՟N;1zi5蠫bɞ 0Ny3+tA IFƭMū:6[lmMR%Cbaү-Vw5H ]ʪ?P qKP$OL'8) fT_A'`4OPݵwK)%c"{j 1#6DQC?Ƣn-m+6:tQ.,1 - Y1oQ{X_PA͉H$ 7;k &:!S&i8Rpr7|(mf>~pٱgO{"jj`-?^1B%3fk32˵b]""[I!pG5 S"4N]hG0UOjL+[Ơh&3r,[nhwTKHRmq+̯h2LIk27xT:JO 98JLEI @cʾ >XwpHg, e4q!n[TLs$uMvuMFtcDoRb8z3dCy@\7rKmn%=N.񂭂(4`Nzt>T+ 3^cI2j&wl='l:ztӂ^0Mq/zp97$]foTMuT|OZͨ Õ;)S>qv:Aha?Њ%v=-90yK쬄ڲ6НU)=V,;~}͹HY_&?6q/F9\p[jWXitP h _Bq3JGn2_H3JMYUm%+15Sӆ߫<Ť1ׅqձ[ lhpZV[e>ƕCSж"mgOH>If|0aWOLVtA|Ɲ06&[gZǙ,'L%XG$Nb }nbٹ_ObC񪫆׽)eAOξ~XuAĝ}Q =hHu SB51V[~1J/ࡾle~/vGZֱ5 T@WJƥXU )sXZZZޗJ/CzDY*˿}8BıķF*|y;:\ʦT|!Kߪ&E[e278+81CJ=5/$]^{;~Z1bZEtD#㴐5|]!>ae"%ő?$v9a4pSKCi͆0e+V.0"]r7;?BGI+S`aL=WG j=(6.X.L뛦 MڎHS׹$hr": Zv"%jL)7 <ZҤ_R{!^d2j.U8͒/"fM,IZ^]1ͩ'!sb@:P]=?Z!=B_f/Nl-mfJ)OzgJoΈb )TXP.Z몘aΝҿ/=1})|R}U*7熌@ )6}=l-9-xD|>:Dii Ni 0!3[.@æl&tϢPW>wZ;4Wګ720șjR;vETVEIriI.[|{"il&8? l7yBH @YX?H9Pυ(&g[8ڡ܏Fnx٣N1udn8{bk0K;x}vJ17Mh64mϞv2^Ԛ*_ݴK=ÆAV[Sv;ygPj/ckaQ$F@ֳSNƍ2ƄiSInHol[-<$Ysa}sQ{_Vg;tיC_0A[ҁ0Y>"Wb쁎,*&i{?Ur޹T^.>Ex8xdpʼp k'1fn, #D!c%B~\ܚh!(7=*ءk}abNJV\5/\ۃqtޜZWG֙k\Z1 Sl~Z# 8.f0r\>oE FynIUI\ nDcQlSף&υ@1X Kdv{O?1u/Z=_DjX򦌕k4zK?7 mV%nNBuOd FpؕWm:BV7K0ez~CN!5?T]Jn{V2AaAE5ГM͇+@-v"/z^\V=ؘ]{Ґ7Kqׯ[p˦t16$I%,b}g2DkԪLQklPs[PS)[r :^I|>8 2CmsƔwqiّY3*?ltH{7o-UaKB++X&1S5`pR1HL $wl*11o~0r<`^(l}X͢cBtAk};fVAӣ]o|{ ,y0)S$㯣NGʕWyӊ0ͷA͙brlW;ApCR#Usk'D<cP^}}EvJ! >VuxN.~`}c2scS ?4&k u΍7E A>e|rӭ7S6_aV SU?+U2到8O#K}-O_|{3YzbfcgbFymow(x(s|Xd]{,ª1WKSTB\s2BN*iZdLL#;_o,yKi \i~F;u/'% O7}lڕIevhT]v'C 3L8U+r,]SJu 9r(XS&Gٶ"MNqsxJ`Ϭ#G#sW;DV)a c\dž*JhWQq!| jgBޗ+fD<@6U\n,M*ٗ{uEbY=sfU{9Yࡂy(lkƕpH=%$^z=x3'c"wJ+Rh`m8 >m>ꕏ4e,񌑙r wr$ThA5RhwZxǘs9Q YƓ" jbY|Oh*Qwd}^ cܩR[,9Nb)51}]Oڑrz\^MH=Aj(:)ׅw"Dw ,$jvtcIS. ;#sC}W5WM)4g?]R H[as~5MF)&1l|}2{}:OM|/LUVd_IƊnjWi^k/NfdÙ (nv¿~} P_r,A2 "e f_sҴSYv~e_̐dht6ӣ+_*X+~ЁJ?M(+E)k Q.wdLLٟў57_|,?Y1֌]Zr01?qF%'޾Ν?̫al/T\{3n\h; &rbC{ᒨvuUQZ.!ʥ/} Lq3Cά?^G5x1(Zb:hǡHDQ]4Jː_K/X%b)LsoΏ(uK$m> !A_ [i=p*zŅ#⎃Kʖ+[ڇS) M-?dDMs6~+Α; z?.\$]33 =uP/Ja|/PxݵMD'/9_(̟|ٌZs7aH~ֽb#<kZՋhop5i(PERHGAb ;Bz{PqiĈxL51in|P̻ [$*0ɸ0 eNgiH cRpp*ۢizE-Xw? = E:nRw)+,f e5EB1ըL;&O[nO0-weXTgx7AL/g$ (q)dӾbܔXžM@V*̠mwLjBOlOr>n՚s4=j&s J c)MV-\Dm_Q;(C 8`yI]{fO´`xBMtмs/> /KQ g,띷{;f}:jU+=v}F65`GTp1vx~h@E>׉Hi2t+a{! ݃ ܜr}(e!<|xX:C$)ShOӣú'ao&Q{zH˞9=>O,)Y˺'SĂd%]I~|i45xO2iE,1qOS.,]TO VHZjz:3^dv'Wiխo 6 1ZZ߾D29>N&읬.Ƈ-9B6肿n-$K:0Iª8KҹF< -+?'린DO0TXc@`߻w>D]~0rRE9ofl*v,O\t:n||˖ːޓV9Z&=P[G36a5GȊ}\^<-ui>p_fp3љqwOr BؼW1#>'/FqߢSB-e⡤$zFEo :gDUH bJv6u;Uu%3{bV0iVJF^6̗riF*ۉk .~ȷȢ rAzJ2WR«bEL4dJU})41l} D<Ii2>(bЗc֡dЪ2 #+YŠo'KGBe񓁵ŚcK ģ=BD7>SșL;nj."+\eL`3x9`?Z }Ik]VCX*[J׼)}ne6sS4"̳rM֢^HKv2йخᢊghg._^ #`~W:sxbdΟgػ ٧]WȐڵ4ӥ\m[$y┗8_4A0mqʈ$B| ]L2hro>S }쫄0`~$ ΏP*½H-x:y(ww F=do{o*SDeIdd& %o_2tһ YNHWN)-^[;Ybcm.n{ʟ 2+e}uv&P{qnqɈeqLz+(_>&4".IqcÓf;`cfJo *?}Tm@-#G˦TTS_5i G}n=mHB˙(|]J率 ",mG훧LzOK; RȨ 0P'zwX=8D@0-U60- wL]1'~ji^]PB??̰ZrJ-R`?tʠ }PlRG%g`j)+OBq/Uj,:ٶj'HZح(YSShxVO߻~cub@Ts&N;M^8vw6g]޺ $Y V/J y f*KoMX]BAETl)-B^yB~\E" PX8|9^8)TM ^Wm`V(dݿo9p㉠{[Iu^f0Y y_}tmg8Զ;kיr'ǀCGA_KOr!sJɣfj6:VفIxKw&:nbqeLy+.i~.("-boSJ=mُ1QC"o6ZX #aGݪe_#'盧jbHJLetId9y{FY&Q|+D%Y+WV{ |n@I[M5".էM~ vh2@xL| a /ح[|0MKF9÷O[cPϤm:fP0۞wI{͙Cr6F#(#i]]oS_57@vkDs(|rBxm`)]؆{"?EKqKCOQ{NkkzX! [ -λo3%3L2O[<ƻ dY2q9]0ra\`tH " LD:=A)NIz{1RK_6Ҕ(fV઩BdNyZ)h]-TŖ12!f<9)-NKB˅+4Yf1No)Mw4#z0(rdh* r|LJ 9]mڙͨc@YXZ|#3BO3Mݻñ62-9Kxm@vX~mnA߳HSxk]`X|teBWۙdIZӾۈyɕWSK~q.}a{Xø-_};@$ XЏ' C7Y\gA4THۧ{26E  g_ȼ6wr@ӢߣuZ8iD91\ҩ)9TwTi&ZފܹB;'e o"2ey#^X(KY 6:SdAp`Zi-8Q'YfbJ ;EBh-8Yf,u%zH\BCђ%Po=ʼni*Mn;Γ #_@fg\}Bw.Ft6?5QUP Al_$58hpCyGplAl!<3˗VPS;A9=[҇Tj<&%?1f]ЈW>p@hu7`:bEޢtݘd; *}V-8sk=~0vm;a|~NCc0UopZ\+%n)޸n0tŮh)oWO c2P6w UrW C§(s5 L~KĂ| FPԍ´l;.Z`@\WZ%'C*|r H۪qmzc}:"Aؐ9ų*-) ~:%?,7y6e,Ʋ; 24盐!ƍ^yˠƧ@f`WX@XhLy:w}A9 3hd āL#̚GhA`vɓNqv{V߆n,R2wŋPHER[k˹d.J"#,,r;gؚolzMJS>JjQaz hUXQG \ZYA0xr:3}KNHL`ttР&GaFs:K-96&!»S"߱%i)Y">!5>AKb;1YXءdZWnMAeKkZ[O[筬@rؕ^RSE#CܔG\ 8e?2"i%ϸa#WxۜpP/]ɒ>૮:{l7Ym{o/GVasL˪({szv_DYDi,wLSan ;@R`G\|F xoi|b  Fq±719blPI=TES]Lr{ Y$M|XKبE*`=.ŬLMsq[>McTdǓW]Z'g*-!&A/YÿǯZBCm:ѠY@BXv#x>_~KF8\,U󳼰#X~9sIX[Fy r[!Ǵa\46ƼBR/*x \D=VXD~Ql̛v+8E+f{QwaJQ"riB֯m~$DT~<!!,XSZ~y栒e(e0^y=$&w4 aTݰf9Th]ߡVW /Z" F@ch&u;e( U["uML" fyþJ$huТ,Y9XGY8VhwB F$Lِ@2fq M 8v8w8޲EQ@;rOBdHuUs3`K*4OJQmfs3>i*}Zejbxy%2Wn4u>eD W nL6~*,eA;1}>8rԇ۝8!D mmڦ-p/n3tc~Ί1ܫ@SF_8q6Q.COPg~$ =VPɃΉ(=&,Hй_iqAa_@caQzC4^tYxר]Eû^G9 }9~8fJ>G"vP_m*.U(@.k*c^.NQ \(-esM=+IfyJI)t >xO^^2(S["^wk'X?णVă A_ZSby3aM( )}z:15k0?Z?֥]ϖ\0 g(UVb]e"{`j[D4ϓ_Qqh=f.7BB.GtIp}u;bx ?}M3M7Fx#62YSzt|vML&o6(]'=/BX~lp&b'N1E3;g&$6H6>G 4mpSEsG/rbf|dI@[5ɁgpO%*5w5gUcQ0[4Ѽ;tJBp$_!]kGdMj"}AQ cW!<q~G$T8Cϑ1F:'or]V:֛rr^_BB;nI$0/Ng/fAu~h 3X1bǍN3&f.Wgh0T+Hh ){Qr0 -u'amf;.{zMvwV{Fηj7t?L)01J*7'LGSD0O3{EBY޲>tF>mtp^uԜeK 龌x ci@a7L:N?6gj>S!tq9 XŅ/)QWֆ /]C(CgʟSS]];URJTڹ^.5~:DfW(a4xM O/U #--swfEϼq"]&Ȕechw^lS{pX?|S X&o,Zr+zO_(/RZ0 `m%jl_Xy NS9v`A.~(C/(B; |\߱*& q`]+:(OroUO$ + "DuC.kn|g7=-ȢTm/^.l n+-BZEx&F~hic 1dqoryC pHHJt"X ;9i<8|2U66Rwflë}@ƶ|Wy`dȉ} B.5Sn{r:;->MHhes#CDI].#uFڝ̙6 |6Q~5 Cqb褓#ChIK,ki dz`2RyZGWtOeWO9vu QY9 =0d\K2JB|nZT-tWO.+bd2Gб_@+*D]=ޥȶ9ZXn[U̓^ޞ QɅz?<_[\@_:nLZU4(:e̬NaGc1uP[Tޛ37P'L6a-9_B+8RQ UT ~vQdJpoB *'zHrJ UZn"tx4S559͌.^nmA+.-;5 ,k<$ڃjA(id} *R&!nɱ'Ww%.4+S;cһ\iO|$qƙ̻(҉-[G+ %#-\,D&xw::~)K3ܯA%K0QCE'SlY0Ylȇ_,*ƻzh" T,-@@4ǝdɴ Su줽Ψ,,4Q(^zg6U~X~abe=5nS|Ԧ).1>Cx@C' !Jxi7ח_is[e+ t%z$?VG oɣo@ԙt90 `/ʅ5T8 I&y]uDmK/.a'HSGw,gf~ɔGF%2WRhر x,K_`W'л@'-n\ 8ui4 ݅ nes͕jeԏ)&~ET|=LaŤ9bs㨏e\\HcŨ$4~3 t_2gnө qkXW}ЉjSE ۯl/!+3^ Qp8Gh6,ٰW}۰G!Y8-mL34=O 8/q2!Lbߜ==v|ϥݺy簓~.,Cv7BӑAo' WQErXjO=𚭴#\@gCLFcҭܩoXk0 II{S!EL^"K}F% ta9GҪkh_'#sksnw KZ/jV7(uF[k%CO[ZgJgjP*>uD]*x$do4DȟJ:Fhod5eHxs >Dz) Ysr?1Evp'[?gJA w , lM**"k`_LӉ _x}Yi6'a|ӨP2"n$|3~׼q2Kk~tE>mMN;QI=}"4h2`(EG)zHp}.>$JH_GB~5y! 3T2pO<( %9 [T:1e3}V? b.\vzdp)ЫN☉{*]y께}:ޒboCb=[^ſyqL,$rрs4g;L,vE)@Ε %A}kƍ2Uɖ^ oy3$ӈ]QP)G(Ņ8K%w7Sa ٵ= ^tUQ&ϼ=Ǎgqb&[xbЭL4&`Kbg.{>$ޱ=-99vzC4Vi9|󝽍cqQ/ o5{m;VWS$L+N}ee.#'&F8EQm3hL7ct_6*7S56 VV>hljλaazcWr;41zrɊ=/d6W'0chĭhK%Ąoܖ8֥\$?Wrӣqs% 㻾JArYV ǧ?MuI49nS~D.=kpL'[DCtz3I=6 0+ӳ_UF&^vx ~Lg锌ї@{qXs츓p13|8ғM DVf u(3 ֲ ÇG pEi,d$ ئjsO]?.aTa2Pg_=*x˽~$aaߍff@u[@!Qjw,ED냡"rMgUQW@ Ц,6 J)![ӻ/{x˥B.Wk¯^a4}t ar0j. j/(Pz@4ϗwފt=YΓ75rΝ@o-^<485ы`q&&MMf){8j;8MV7Ceh*^cn5#[0Ggê(~[ĭدnR 5 c:aw՚r;b]W6r{ix]{kோyϣ7Oڬkّ`ܥtT?4*g=h $:IvWOݳtO/˦cw!305KS#9y5NE\]?j}mNF"PPgGlr ċUCTN&Joe)ќ#A br9ScnX Ej f 㻫jΙx{Q vF&C! `[6WHVih0J2#ULAր/lD%.-N' 8=ċ i^AIBN잧e3bi38'q=_#AyJ76ԕU_T/j3~InŮd"8> z [`+},'Q:b'gw[;146 h(6OZt- @| n&m#L3qɹ΁))n~ p[N3v<)ԋlY'TEp6`65}hDŕŖ֫9wunԓ c;نB [_e^oӤzK`-b.%ոǁbX55"r?Zl, ~vuem+4-`%Xk7{О2<(A41VRÌ4[q̤Hˠ@۩lhq%uw?#B,^sv u@?bbGqUdˠgnG.1 V"H۟V}t\ 4 s"žvR}/ X@Q{:2?8H44VELD6f;n@]QI'"}Ђ}/wYA|*(Iۉ*(ҷ=8w 7j!q͹SfjsqZ~ pml7G{yϜF/!)Oԗ kRuX4oX="3kèzbNCv,^ u}ռH%@Yݮ,\tU6rXf/a%.Đ&[a\ b4;,hTaoZtTg%O>o)fU?o:W95NNpE=if=P)\ľae{Cm%M'rAӷE}/01UiSրƝ廬`TL~[f$ᤶuգ-& /o~ߺͽjHv}OyTbn,/E9p]|3hu[x>1T9n #bw`⻵1oRèkJ;-p`JpcBtz} Ò7EOJa>oq"EsXJp?Cry@i90 @L%5ҒQOGԄztvet,4<ㆼ~;6x퍸^ ~dU*L6LͤjǮg;T+D6$q趌atQ$ZvԢ~8oIOb5:`)U[~2Rm$L!?bUmC/Џ!17*ˤxeAwLWLߟ('5 j]^H l>9xDN.^^[ !?[}<)PiijӴi,g5nlO8bɀb]!ׄ.\2Y'ַ$ҁ߯6-S0Ld'n`=ܒչDގR&ŬRmN{ҶCgu?&5LyZն@Õqv"( Tfŧ93YBZd0?_Q$%!f1@Wsrl@خpunG3`zo r{!BY@B L`ϱP}L#AvߕWBQ̾'d8~A: \<$jׁ3rN7 /4>5瞨"S)/sh٤àX#D ˺sߠⲘ}WS/m63@ F0h""7x{Zq{UQC>3`o?_ b`D"SOɴcuң'T\ujxOù *[yP='yD.Ƈ+6 S͆J]-,EDR'cFIk2h ju)k-)p q3\Զ;K F(ܥ|vZ^`䙝[^GK:b쾾#W\Be=[A؏N'S:"ƸǺ#}#fRlmix@Y9C*1 ᷇ 6_o˼#=*G ,wcJRD612bA_q @noTB%@|n"g$ʺ˖ (8YfQgo΢N/:C$y,LDD9h"Mw.Y9Ee|~6-WЉ ޣ@n+)j&ZؙWȟB艩b: / Xے8 hvD>lzo|ciN_ꁋ_h'0A%o2J/h@.Kh>5ISV4F+`#HC(k€V潀-ɖ񘱢>OU}4a4r2YoҶ=g }w_":K`|n#:f-_Ɇx^B{x@tYdk>ito1 ɴCg]ēz|1K=DG ?V*rsYeX^o c_BgX$C*{=a3ylpk}_ @$1 u[Oj&g*SdG Up{*Ծ6Sv[uS͒s] KސL3dk}Qc7B -I&?5+VCEnŽH:DvC_n[m'rFxFq읫(D{%p+e$pʶA]-eA|X1&[elji=͒Zqi]7fs}J/>ts)W:a`Q!WGTKE#X|a*-3 @8J5Q$~n9Ty2KCr'}n=3l19ONQiZ+:L&l/l6oiIKyY ź`AaQO+c2(oCy`kx:_|ۦkUoҴ84ZSUx s˝aQv)@)TB j u 3ҵ'C>$[Q,bpI=G$YyO5+4eX`,E*I] ;7 װY]YEӶ0Mwѐ󄮃`w:nS\e(5ӈs_OqC|J[&I1>wCU;[Sc/M/F`"R f:fu5+*Kچb{ θϺ5x?gP!w;N u { Fa3⊼E&c.N4ױt,F_d"kͅI~Sb)d&P?X~E7Wݚi?2[YI-Ep a `̔=ڀ"( ;VGizLAmr2ǺQ<[Y虵[q_tHT6Pϐ3_?zSuH{@ [ p=W ˈctR{5kf! ș/*0kO-n#jPbisP k氓ȶaW܇4E -S n?Qr|On%'tn,۳ =)Dc5!cb2_$0Xӣ O&%V3ӣح3Y=kWe^%yV5']ѡl>0ICHR{Zԛa s6iV9@lWz "W[sbptXa&Nx@/H pWT=#:L.&?vk88B[]Un*Ō.>\ " Xn*56HH_Gѽe!dmuAꁽa~) -$-_`&қyC"n|3{Xw֭tT@[ϊL=ݽUM|@dy_`V|߽wbIAmx럪,I:M :,s,/ *Ek7rZUݩζEf0 oe$^ʽϻpv|/PQP^;tV)q#,%b@">GO/E+su5thR{YEINl5!SӔn5f kccb'Y خ@br`6J9d0#IMKz.3"<-TOl(#Nۼrds .n~@87T"R:oTxU.y6s|O,0agB o'_ZI~Ώ._wNws埴11"CuD` %rI) X,poÎkO\wk [Fku{^c- >\vϲ[S;-{mk{q jq +EE4,?@~xz&H8qb&\}ɩ10vh-DnPEJB[^B#}m-=n_#Ywd$>8^(,w%TT\w$˽c4㫝_ C[,d;╔8JPWe{n"?BH]50υmG[}  KpA4{w˯NbƵv@>O~2|1 l$Co:2 ve]_;iz-CU _ mb,T+{/g`}۱rz C`زW$O^netz8`$ 0|O1~Pt W.+(` ADHjܳBp%g1Фr7~\zn1ԓn=De7TnR:@@.c?|}E\fq4xndMK{iPדe@QI#]kκ IYKACJq=kрBwIrxT*Jԡ8J wu ezhJ@IW OeN+͋>6؎6˫pKϨ]Zsl5tEGs10VX,&ű QWx3WKqolt|M$u6,Gx HŒ7X7i5ĉsܘ>X ŤAtB'h3ifj#x)E`q4t^JjƕuoPL ]Xv ~SeU}^j[{N>_H Jnq:R5Rⅶ4e4S}2PH7L(I7n{v +.%w:Mxd1z3jk_$aߐiv:!cUsHgy#[l5&-{BW!bh!Fqy=3rդ9)ӉYͧ"!o2![|ѫBW42)j=Y #OCh1[Et<@ۗG4IA77iwO*%! + Ӣ_wQ0]:xXM/a;a^*z׹lEU+ v=0C3$'#`N}#s+iEɯ6Ue'16?d\koË4h1 1#@N;> 򱠶v3^ֈI6jq-Xd1Ⱦ;kt<:neXay5F-J&JOW^K5=G\%Ke1f/!] A]E_1'<ג*c|ffbZEs983屹< "Ʋf+6%Ƀ<+㪕!~/#Gã7VGˌGg)H"h{!z&h*ӻ*q~r jW5? p tXTDp]!UvGWզ Zx@PeςlYLW5̠~ L@.4u8(KD`nsU֢;nJXL.h=F/ GydXI}stѬ @н~hf\rꩃZq}2 jQy1[@hgqp&M .BCG3۷vdH gQ<4d 51c1.=.G+c^ER{i᎜{Pm'|-)E]N8AZI٤9ieCpԱ1Afo=;סJ=7GzCxJsq< q2>cJ֫PwU mچ6?9eK TҝMd $i&n3tz"lJr TU.5C\oq$uи>`; fXlۄn=Mv+" zjJ&5# 6CH ׁz R<Ep칕׆:&W]ڗJ̺T({%B|EaI8'd9@&KA?"dMꘂŢq!a3_ҾË 3/y*q iPKܪ!bBbTڭus^e^OHG 3͉j*e6sW|*o#in@wbhmRCN'r;;FSs 1TCݤ_yZX-(zL(sE}N:cJg5x{4/.0}\9!mHC4! ]@((Dqa[{^èqj8xQp 0yX kZf:.dǼH_?`M%kJ:7!),CVӺ[+PYp鮙83Za_|UI |O(U'\˝vϭOig5{uH{Η7 X*teEK%#PHova>PXabOqJ1@4.#1=>肅-іA "2QZh}f3kj[*MiKPn.ӵk[.OHNr~KeE&:ˬ=Oխ T5YPiO q3@A0k2RzIOhp&!O1LT"k1~<% 2X+b`"4^+u2?@^&  z޴^ I, "9e;AOk( 4=_':cT:lί(( 7]{(8a f׉O9n'r#jipoTݍv,v`Vvʆ,a_l"ߨ'^+[e*$\ r&p,9iVӒcZ#1qѢsz[_sؗn'+v0c;(#уUOFPYis _5ʴ5vBIxq s;UbR}uLfk)[F>Id.=drO 2*9+*uO B"] Y_Oﲍa`:N#$t}0 K~ f yX}0V ia)VŅؐB֋b8ܮ˜vGCzg؁yITm H"aO{n^56ooHG9I#5Hc+̜^5ET[vp% AVSt5*oQa;@ Xpi' dʂ^&,`sr@H7LY*Wƶ(q]V e<~AI. p~tGIr)UNdN8S&%P1p{d`u웟e%S#p/a"ʧw;u$ml8ZB6-iXrndWqBtbTsYZCә&$'hx#$3GEQNM俷XB`zƸH l]T hA2n=T2gL@=+eq?Eq J#D?0+8Ol,p;hsN|:Ǒ&V#7t2:6v X`;D1BĬYI2ѡX5^£@@cGo@pAg6ⷔ$|ъ=Bm#G>Y\1/* @Wv;+_ā$P}g'tU~>#uhMg%Zjw 26"6e+GF0U ,YTCuկ 53T:H%-80@6v}.yA&̻=_SB/) c/ ^jZwܪam\)+BNOk\+F}>4=?38Cqم'ui|L\7ar8"6ш ׆\ITͣ#5V e,xL} $QCW l]s8dMA”Y_Y$׮6:˒8B`B^ˬx/!Iza4>h0rNBqfaqDO;-3Z-/ ;y& ;2W6G: &\3#4CP)On]~kYzVk=':l{ [Fp__uvxPȅiG!xbBűh~n𑯯}ەnz%#vK)] S L̪8@R7ld2cBs:[$J@P̲ veNc`f"·5`m0y/46pi}V8!4`P2 8ѪDŽrg1>KC˩GmԲt-\8**Q&Ȍq6dUiZxoR!6!kEW"YZUХ`dǡΘ70$+vT>l14HxĤU| P}!HhnRAsҨRwrbQu UN|ZTGk-`rk,*YZ;5Nǁ?}at ]>"!S DP礌']ٍZK\%V62p)6tzmx`ԼRK*R.IJ :g Re5"%!$7El4)ƫMSMvru9(( _*U* AM^'؂C"{s\d[+m^-0M͋/2(DKfթB#/R7Fg Z{NչXAy@9B [}WMn"x걀"s7ilRPf٬i;bRB:dRO%DXeQDפBL8,hAe)01.F(mP[DŘs{՝XM>`НGW<A+X*) `,AG(G `f`41Ŝ̻9M%ǯ(X`dMF eӸpgs@mexSlj׶ǑYhkqt/HjƲ}@>-utbaGt% Ǚ$b.mEB#󊌙 \ M_Ws-d ,"M;jnAm %)r3sf0pD2B-iSdIXs^nٷoDV…CfߌZ s\Lל7H>ph!vj۳Exd {i{NɪS4^9i0W"],F8 Γ*[@lګژ;)uZBhu"gp[) lLտg["[5\(৴|-v6XUSÕm}'%T P2d HF+ EMGV6}aR?}{ 56}øhn֜Pz^_Z3m$irV*-r ˳Wh Q Ř}27Lpn.I@ f[ pӚHX 7Npn_OQb/ARu <,itǞu[Tۂe-{)Bv';-OY7;z, ޓ"JW$N%SW1۰SveP>ʣJ3^Ⱦpn};qK}ߠ.3N[Mlf~OhV6xkV4׉FuT1x@3$$*Zw'DZ9$'[aa4A3LضUq;)#)]$o6~ 6pɃG\_\X g@P2#KkیD%8@<[J[ze|T&-,õ5IL V<1[&/zZbbVE͹5InE3k_vLPҌNr'ʌR"U.0~7smSS_M~4gg"w`Y%,9 &'g)(|2X; QO>-ܭ=P k@y-lgC_g.h71V `kCU+.d Ax1h~Ӕw"\!=xR?#$S`̬ M q.~sgrd&iil݉fPd gmFg"LTğd|)t0Q{ܰ9lARIWu-,aȱpj$BfZܜҾnW$-7/k7 Nthc߁Kp͚G-$+zEJRl#aN'eGEL~/o9;'pZ 6J+p.AY+s &Af5𿃄7xmLdT6#+QvlOx2ÔzVTTx.rDAO7M+m{|1sFBf 49z)f K%~)-wNO`9ᕲl  6,4Rٯk-'klnۯָ4dSJ8J. Y MKhhetBSRڙ-wOaHӖK*ɿ2?+LZ7V%ՕT~I/#PA (]f/DIdD*hdx= jrO4TeU ٝD 3oNߵf1;qK|uB<-~x+!yg6eIQ]$bAn/YYE^HpyPlE7VEdIsbͻ"CB+Դ5\{W]J'xQqV}yɃ_뛹L6IRnGWcUST]Ϋ o?8p\O)FM<.Q!9%-dq``A#[& xw3Ϭn tFnfE׶ Вp'o}AOsTpJ4;yʡ B7O'fp0~SR;/R|]Jӊ7Z(Zϓ zh qX!KYz^v+7qGIZ Q /G)+@m Z ֪JRːf|zSQ!Կ'rO;â#N-,H0r%chM:JkT|0VjtF[[c9&@Xt<_GemGWp <鍒зMGJ xsDo= j{e_^`C<P)|4[%7< (E<ǂO,tRZ/PBhm@"l, e?(Ɥ,$$Z+I<ݿOfw]l; \rC֠6C36o.F7G61g)VDZ4Wߛ!_p9eSbJ/ rB⢤V6kb#L^aJh^*#1VAcKlt&WٓPUp!#gH~oQ].̵r7iAWo?'q.W#x7 %4ƴmtd0# *o$soVmځ' r/MIJiGi`(czD<y$ݧ x.Ƥa!MA Y(WO,{Kzulш#qMQYOt1SH]CD 7 OVʣ=pųn~,m'+fPQ4UEV|0U,(gg@vYNA>;]ZiXooT,yqo\/qW6EjS 0Q ~Rw1lQ "{1s0r"چQpY'e C D4䣴rYnc:81i֎Z6..=C 5FQx@HZ`,]b,kk0UDA=K˽?L!zF|د+C'Az+4`v},@2ATAA;yj[+}"<\$Y|lSZRsb[mk?6%bEB[&O`k@JKΕqA -*yCoЃRApsC)݀Óq.uf1(>#q27E !IixJcǯ&د]krI:x* i-Xi͠CMWԾaƅש8҂!\BR%>>!JU:gHBDܧ&3t^ëܤ&k%Y('3 =ACuH\+S1a|gued {N>^tTMqݼDžUlc%|"CsovfJ>Bq7&-(Eah +T9߱t+DF72 ks> ޚd8ǫ9?w]/r(%}_/[˚F6O(p1/{a\h7Q7N.,4>KH:FxHYՈJL8~TaĐ.jÝUpBb݃oB,!җKtCsuVCyn_. $gRzKb5 {ox٢|s1&q 8-? 3&x6HyK^8.-,Y,?!`Zu}=+kv(CN-8;茢=B(tk]+|p>{ /ThBGIP-"!!+MGV͔l#;;vd``h :b'~;o2(v7W5ϟ7>s9씔.;ERٙX'O3$@* ξ0) ԲXFm]@[HГk%9B7 JJF{wQPwB!7r\A1v/F*4/1Fzcx)|̥i4EĮ60X 蚩 zÖ+:X>NV. 'pDx M#ME-L+Ws`s勞A\$iYE@`d&$FStDӗB!%Ғ?koTCy0ȠYn{P,'.йtΓ d|ʌ|#Nh)lϓ#$l`f!qw}:o8Jy@Cl鞌a*, Ö!Duqdԧ۾1ZK$D?ֲT钙r=jyZLqo1$Ipt9'9ZxmjJ/"p*~ koKU57>"2CCg=g1aH˷N%.Rχ^WEL9hy8iS%o)<o9v%lo퀌Y5Q %v wƽsQd=K:zKϞb8& 1 !zKN٥ VW $1ٳspg).06%"ĂC*6KUQ: >Y ` &z5/充I6j>ߥ -I)~&+w ;л{[hh*9JVREptǿJ;{zRr3G:Cls-YGg+ÉO$enhƫojhrbFOPHˤly溤}O|[7tl4r%XfpG?/-QB|Cҧh[3f'*5@nwr1 L|&TO~\1I5S):u<rBN0l{~f\Ce+Y6gdBKvqV>ԥs]Z>Ȳu7ȹT)APTI|q'3U'@,Jn%2yyPt(1|IS۲ۆ'.Q8d"D`];7l&oз#NIhڿ_}8b'bјlgczkٹRm`1 {eNE#E;R97c#)E$X zȞ!@s=؋u=RoK.ՂX22[cihH-} Oƺ]R!ػR\rZ25a]S lhV.ܶr}]݊Efs=z͎*=*;u )!vȂ;1U|Ԏ&@)"l sf+?*9`K9m & ^ Uu}]:,C@̟=ACbH()E?R,:aʀIw#s5Ve#z1't*mi855paUD\:a.*yy`caN8z @U1GPPZ^& #N74 +[D# jmVq_{.#Z_m>\ .nN8$u _\j-w~i=o1!} uL6|a̱k)4 ß295hMg"_idO1v򒝿ذ* V57 ࢯ d ZPߔGDE['' 6^ *;jQ(\n4w/'µr_c6Fٵ!0"[Ncv_*_6;~*s<1=Utrugi–Y'YkSQun3MZaePd NjTjs+'9q-rce޴ 7(bEՅ+lNu 73;R%Fy. .2uԶ-"mg{$H%"nA﷎>V;p~dl["(|l621@V,v@_J;3q`N _tGVg}鐟D| M7gmW}$IB(e"-} [U5o΢ǗMjHQƻUp}ܷր[+l]KX'i;<3b=̫ccI!15.qty q*hXKdÐC'y ">mtK}JԨ+ɮPVꕩ)+$mF jZeU)MK\;I=3Dë;)c:~2NaFE V Z-sFYr-{C654jipHmr- 'L˕u4aUl+~t'rn\L (cL<*?Xr3 1xՇwr6;\jovCp3i0II]/r%Oɘ$M0}B7a[{+%pJlh Iڲ]JXyi5@A#{)}Ќ2ޔ]}I+Vc۠N5-PYPIwEQP|*O3 ^X:&4l&Є9#֋΂60q(NwQ=:ʑ RNEP@P|Cz;kTb,{|lW*la1* /A .7یiK[X_H@LJԞ;V: кŲuS+չ;g ŸXeg|{Ijܾ&աacN>\`H3ڞSPA{t2 W \PiMHM xc)IYoc2ķO+5?n{+Eb+l%T"d)c]XVuӘMJ)/hZ`uCbm>'[;UА(&_KzET|'LsMfQ΁" !?$ZlDjko"/4KFd%' 1J 'RݙƠ6/GؚTd >Z;3=܎&ጳ"z"ac[ 'aE2\BP k=Z4(HEʽ}+rl:Xʥ5FP:C0b ILaSEXFTI@$YlSwE2zctww}ͷH.ȁm콷UGKSurY𙝱`t. M4zK|qJfjh]C-f\c@GD}ʵS 挫L.Z69dўdlqxL.m nmdf/w9_ZSdN̑k~4*(* 2] )q rܸJ>\릁eyn9|䖧-_T%eZY'w*Ca_mzŹE XKBBgz!ƢIRGz3Sy4Y - ?`8`Wx{02mS9yTa RO 6=X6@b3xG{յQq&!_թ=d0BlTQƉ^O$֎3ÜlHpa2i,C ߥ2"xKd_#4G'02qz\`>!R~xJ;ukM'wĎPjkB6|AѰo}[{rWiX^>Z0fr8&ߧy.G H>5iv~˾s&r P岤'Ekgu(;z|!+ڡ4 = XjJv"먔NFkǺ-+K>TQ wO~ EF:~G8ޅ>SeD!׆Qv\!ċkk>wƊ]V)c56֭s.}HէU\d+&32 =7`⎰ @L3Zܖ5fk8ZJ.R@["fcc(U^TCZG `P[%b8>a*Ζ?u˟e2Ÿt\iŘ M^"W ٍW**R /ҘԴN!O Z?'0fBFvaE7:+yJ3nb*Ǚt>}p PyOl˄B[9)U!-^d iߨ.)jQf}~CK} {T2G<'b7]5S3|$'7H # mXvjsQ;:;V!׎W+ ޻F2Nalpa$6~l\J)fۙ۶IR1vQ«DiܒƋgLZM+*D;bV"IpdM`j5R+-"8Uk6Wz"AJJM [=U$E뮳z }t}{.Hpd([y*XSȬC_MWL Z'3syi9tY2@h OLvw*j쁧 l΂LH ><рL`<6N#v@$vGgQMʾ Q>"^5JO GL<S5m)mg3 G?iƱopTz_Wѯ 5"0%"O84oʸ qyH2inwϔy1=$~lط"sh"Gi*"`;Yj)[Ol̚Gj쬿kMz8ⱤǐpGuʃoQz\/KSyVּ/Řn9Iɿ;5T+"?ݔBxW8# zxj*}Fp]7\^$W**ED".c=3^?' 5 =&Bx.e/Yni1\6r!moC%5ּَL|Ϻ$bTLbsI23r٣@9@D)h:Q:cf(9S¡2{DQ{lݲUzRxRet'%9_!Y4%=  Pl5bXc7*37g|fFXg^p̠_NP.^ؘf)|Zr{h޸D7(,ఔwSDsB$+7 ܄$u@ X1۬D)𕀓 f<­pJ9j8BUP5ԣVhlġm;b@5v.:|No@Bk?ВUvV^|jcYϝ.4`)_)޶&T5:}Py+sRlGq{RA;ح|" Y?Xzzk_̧[ʹmgm}0o-ek6R|&x]J+e YLvyP٤ aRwIS67%skܢ +؈;uY4v$(="r˟p;chӛ~GyN۽7YG'-(x֨ܟDE%tdrVL!+7̞ S,\ &C b+lSzu;zf붑!ISև$CtaaYhd-͚ d"ߩc 8Ĝn-sGl{_vr^/MA;(mPfgȓC{2ּ"8z&|(uXJyuH^(p- Ah>ɜVU衉D+A|um6;niMg(֏yܕ(<7Х|27wQ/]on{d_@$XzXdW<(Xeqqig OX܀'t7цaihX퇋w9 流 C$eE~_~_YDHv~#ŧ'1#mo6WdVtE*ߜx@lܓ{mAK֟SdBr&E&-&7-תc+?|#bs.(C-(^'4T[re"5ol`V'-[Fo,MNfA0%ͳwed cX([,.r97@+ʞ9g.?u;M! Vu#/-1]cկ]ma tYT+Y*F]TwDJ֠^!=im7bwtz\pJ2z{KEq%E`fU}sRi0BCYTi3cFŶow N&R4PY0wilى6kd{5[ejJ:{ہMv`pvdhArK*fb9kBNąq<|ƕS!g3IW̡Tlc;J8B Y~65mA7h&C 3HE A!vwJKoeZcoPY[0O/8һ φC;2fŕِm>z[Lux8oX*zQ!dѶ0HN/#ְcІͦt<l+ |-|nc/ i#?mŌD]Zv! 5 (A;$. |[w(Fw.V]Q5ج'IJmLiNe17O:j#/fBꙴ 燞=+IF9I@^PM*YCad,(e4q(b2YAA6Iq 'k!YH7Dկ"\&wnM!P2o8#zN6C- L0ɗns[6L.|GQsKwy>ʻ䕛s,$ELPc6 CuǤ 'V4=&k,H&g-7̩5S\$KJ[595xe9c,[k 37NaKMt,|e=# ѮGP5f09-mtyHTt%7&%|lZ2G@𖰷 N'{bFAe9嗆SwC!ƽWfBH1jWRS/^yB1"-Mb#{0eކ,P+=O٦ v)_͔~8pEE;m f%>s$]sFX`W LReET sۓr{"ޥ>oP1P! OpWi]6ybR%gAqVs<5)hP ]"gt6Iz!=t e" G+=s)E;}z^حGbRHIs(|X)eBFۮ@wCcD\{; FM!ވީxSkWsQ*Q5-=d4r,[Cʶ‡i>? mlSιTk?@ըʟ3m CV'B])֠03>D|4[J.BL/bPpMGŔ }"I= uGj~Sh˳v>^k vw-2g㸻٭Rik$_VW'䶞*.9sp҆d=X#_ ơ"Qdt@WDt)#fl(ϑ53,Iq64GSV` `nH=Gd6cm͐5Q"-,1|zWfokD +eChCPv[p ml˸qWK\`ɤwt׏{h¼$L^5^U{Vq0'W IE,ۥlU3( ]) p%A/$ĄDCN{t䔮#Dz}d1Bzݠ^ Ĭ޲]8oC5^L2@p ]t=(6btBXG}Z [$󚩑693{O*<;@l"9;gO ;' t{ӥ=Ӟ͍kE}13"b9 s5Zd=r+{_ u:^UYٮ[\[ǃ/I;-a^"GsQ0͚@Cyi鰕[KleP!`4E2u99jmO.XW˰z=ۂFb;eԭr'" e=@gcȸHxqEL.MۛNfNdc{櫞I:$SYś߸yb4cO['G#5j{zrj7u7:mnxuIl-縊n40$}0MjUUޛ Beg y!f: vj(݊a7,:_C`g}{c2qcTJ@ܷ>H XtCI5Z5'/'N1 oA$hWxTvdEMҞGE-՜hD!\ߋK@89aė$zoz2uH Ns"`̻A=Θf2E/g6 Iˈ5F~D/@G/',,e^p-meR 1iѓ4PKږzyQ6ygMiN ,^%V}&ql12}M}c+!XȦn'p9: n+Guդ'.!_%adb4@YD׈e\SbBؿ'm](B ;rfJnUǜX4M~IzGАxrN9l!H;E\v:~C3/^y=4nGJAq 7s8ϧdá_{ϒ񈁲[ba7ǞӨjҼ9)}h(D rn L)4)wI!p⍕TfB~v<4Oj{VY\h"ke[X^0Je]54*K;U8C{L1LHakDI@EF[X e?k 󇳥D_vV]rfVΉ=zwsj*PgРSjbxNl>0C $\E.09qޤĎ j8{f尤OΌ0;~u7JbP(%b7(W\e緧9_ ?uZͼu}]yukEֶee=w痜2emѠlW? J a:Ͱg@@GhZS  ?uD R ת-OK}'o{Ci; 0Yp#R/_Xl#\i>Dz9ng3 sJq@ T $zr_fZǰxeP 4k\OesSWGO"@~gD}f c׀@gl[Mm)orKL@Y; ye /.P/rDl/@O/뇀D=!hL*8~81K Ϯ` ؗ66*k5vG `=ܞ{ ľvAaoJfmi DXEzV]$-.nY|kx`=C[w>>JgdҲDDkhi;kɚ_S|)GȎk/;U!;f dD "(HȤgMV$: / ۝u S ؿg RZ}?02 w)~K/ƈA ( ܖ /}"vCZ}g+;O:Pt&2Bti2;h s~-?ZO*6((O#X9|@>&BCM!+Ek^y(WbyV-`uz 4eEBxltχ_Cfˆ}$ܒ=8Q3B:;UB,rN^dZ^+)7q"2y9/ܡ:,o=hu1vaJd]ȘY]NLC5=M֥; /6 Ne6-/,]]̶ִ)OCyP,.ܑ#2^~@ QxMXyK<д('#bL_j"94By{6)v8&Sܖ &=*I\)BǸ ߌ}W|',3Zq%]4Y,ն^EQmw5@EYE;QF.b*FO:S_Mf%Z /utP[K%N9M8%ZаYJOD2 OHJ(̇֯dVD_y_*Bt跐B 5LNlCE*{jd\M VJކ{c7|V!bUz!ty@Rwҏ>yUjP" n d0 i@au~Wd%J-5qܡjU>x7jhaaڋ"EMIi1_,5<`rpUWZifRpR㍷YyY|kz?J- B YndU25v ya<v68Ë L q͛rj" nC%ɛ<ߔ͂ 1'"iy}q}sEJSn3Tc:X CN+ss;Ti9Hݎ: ',l< I;ꚴ.Zb[;lDW5/ RrF:sK;f˕ cp( _ckoݢI-;U-U:j@y;cPf=]_L& ù N?Ϯ ~e%)\FtP,tݾ V1"hU]@k ;:tc!+?OA0ag;)0L$oɁ% #cS6 ie"ൔ7 ԟ$x-iKm \8! 1.bK԰PBPt 'A |Oi~3:kCJ#Vqp?֭(Xyf"B6^+\tF-D Gc#N-Qi2%=3-m=POEGQ/}*Qt bq zZXvz.^ |1!z;qv-lIV@-gP2O #nI NETme3cK3(bIUZJ0Zc*M,"jD-.OΟS a !]$͈s8%V:͘@p/kBXiوSAQj"p]pƭQX@2rȄ9uW\F駁PS!xq`>cAX޴Ih[v`zw##ҠU02Yfѥ#4 dǏ{^3uKecp:ρ2 c9))'\hffs/%)$m6e>f&1f(0k=Uo: vN59 wQ9!<&eFJjƀZB5k$cbOfUƨmKSGN/gMKe,J0C"o)NƆSd}s̰̫Y5R{ rUqo} tB)Mc>9RSJdtYT*,,u2pq8| X5x2A8;)}8u|. 2h 4ٳ  g!0%rz~_Ll`%W[T=w6EJ `P$jȻ;XsQ2,q2OG&#S A BQZ Bk nw>5W▧4Oep.|Ѷ1Brj6FVS[yuLx+ע?Ql r{!IV /@>ӣ_Gز4q1*Wû>b«|0(Rd^o?ǕhKz7d({nF*B%]|?m AD{m6s5I^y  US`1e:Ĝpzg~NLS<87!!y%l;䶝f]a\$ y1$o)+?X[3f5rExԍL,P|^Gu F[-%k$v;$%8{pcоs/~ IRB_s8^S1:>G?XüH'(2S+f{z0C_O% 2Ԇ XmʊsvyQXj^y;6ׂ:wb[[8\_?COLy^FP9]_Y m{Mll3eLJw V$Q¨DwCa\cO  n^AZkSYvzŬ13}TBt 2`h.RȆ-|hpsZz'ҸO=wDu DV>jSL @8Qś~^%ڱUD=)GSf9iA0݄@NM΀K:f@R-\!{N 2 \-d4^?74[vqwEʉcÃy3 6Mt ,Ȭ=5vg<:؅l']zbۂm]SEyO#8u 2q[ǜ%N6C}.O=X{nIK&hpgc$pz6߻ñRQZq Kdp^Ϝux6} 9x:cI_X|[:2Ae(A>9yf~BxB(5>Y0RtNLF ^}Wfݶ6eZ!hj5=i֥gg炱DfgqK Ws^/E#k{+v;5Z+?m*:$2k;vUho)Ef\(BC.#r&iD*Y~K-9}`=bT2 % ?.sjE(w0cDXUt@l?VB닒T~CmfB!K6+-'B^YU'%p3${ S hq[A͕,Z' T>|ef59s#V~ fL!?&y.0ϝnĎqA@N9X)KL!3 ogDq*p=SQJ`.A@MTA;SaioaVufRwI"yTPXI5 my |i#m㺶A$g}cFfWm],Uy%(:+ԔѥskF!?L պv28h`,@ \j!Medԙ>8 R4Z7VhY>c<"PU~V`+bV5Me' QD?n4D'?d߬\ևԑ=( ܠ_0J |nvVpݦ/#F?xNKhRhc"~j/-~],7TbpORQ76 ry<@Bǒm $[cCŊemV'pMvם/Jy$}Cb?%Ag@P>?9d(Fq<AeXKw)mykdܬ6<;)F!PKgWPH.rTOC5U&~-!Gvk Oa̚Uxxs94g\p+`&@}._0LMpJ+..N1}"Qf6破q t\y!Ey_Э lOzNb`կN@QXXp#Ty1zHeFy*}{`zuU[%4((FV ^Fx kCau㑙N0H#Є<wImLZ/vrHHg%dM]%t`ʠUu;ҙǨZWL\eLX:hoawn-Uk}}|i/RL@X%' b p_ȷb?X4`3!(5hb tLĬ=mk ]Y+(,ټu0y $i*QVJ9RbBtJKܣGC.yYTA"Ԫhsbkiw1f'7v #:EX a&ڔ؛ߞG #W (|<?'&yp^: fM:)n 3s5%7ݠsFEt7&|Smz V*tj(M/J83 oJ+)^k3uY<@/ueyLX47pV8˦`o3WH Nr)y?T(zF))fu2Pls.}3Κ=/g~xK5&Z.YzTW>sF +VQg;%K_6$&gEkvŤk,Gq$$_a]%pd tV[#̍'ycvtE1 c/ DbŮb~pйWrI[&^$k,4d~:CT&D%+C>șLG3ЄvTۯNme`tɑ8:0DdS $Y~h!zTI*<W5'*M]Z^dN 3!=>P@'rࡎF];; VU@eT,u lJ`aFZ)х+R^5nY)LnyTfsT_+D>OYE J!lFՉ"A+@; 5q^/v(7/M"wq ٣qsz臆[M_-?}uQ^<38&Đ8RLz>w|UV=4$}w˨= "|溾-j{/.jFIXVOA7rCڵX%K)B4n, SO^ȉZUyG ]y^\Ɣ'kr-]E'J5sQ-UΜlrAPUC)ʝЋ)Fvx!}f끲YF 8"]rg0 ]RN) Dt]#ߗW0Խ#偮u1-aMu+~)m<bmX5CtnU4GeD+@~_ դiX-Mw%h 0*RÎA?[ ¹a4%T:[8O2YoP: Qj1|%PݦHf6B.Uv!ȂTorrF#X99p[GA])q*pHK~!|Eg"VaLH[ۛh|v]p~̦*GcX<Ӯ7Z3x;i)I#sb)P?[W*5+# 9GK._q?*LYL${]4xz9IMGA|e|Ĥ.t& i} @"(X \znH+{%*^5VJ+ Ufqun!҇yR$Fu?;5Ⱥ:򴅺N!VT+ŀ[X̒N6B븴plE0 xH}pDSh2$cPnt,0d,d|X?tAzN~\'vB.'M䚦Y] (/IόtXY-fk_Wj**T1Z/^:#;mW!x7N3./@`,4̃Ǝ b˄=u9/3#N[L?~Ҟ{$lCDKH4JKQ[5=iwO}Qt49lb@8ӔnЮ+8 ڂ(5! G+L$?Ջ U؂?G|a}vMztۢ1*W;Nk~ILUߢS"YUJ*P-.A,PW~{W+\4n2Íp!~Gϑ ^ E;q26 6Jf}؋7t}>!8z=z :qA4DǢ@`:殃۬hࠓGEPjD: 0씩r(AV}u琁w1B.>O>FJAVS%n }zd"IKxZ!,5>Am:hs6cLM2NE\j9)ۜW?~7dyaqbJ~d| h#q8۹D]BMIWkVZRLjAt"Љ+B/*CCr)NKd\ZYM0{{ZFy d媝7b 7^@~n~mķ7Ph>c@_4p*4͏3jF3?,\132uoO}ݟ`t=e;Vi%XB BmTmDua(Xԙ%swQ(Sf^)N8@v_U8F?+)c.xt u,HSqXiQ~0`1;c:":k쭵hfzrf֣ܿ$0)_t%mko,EW t"|}{b 崆`iIiaT%ʓ2xtV 5E7 .@3AS!mN.She,V< [ѷ8wY-1r3 k(<fZˬ52x`,:gsmlDBԎek(bc*q(v˴d,@!ƑZ' GU5&`1ּR%#[sT'OJw%) ̵ֹ`OzVӑ`w(Ʊs0=H&v Q}}raMߏY\'YWv`[ :!|u$87;0~nmY'zô;G7<)~纟UKB*p+ǍX׍\dž)QdЫ Mp?wʎϜӎy۪|+E"4+!UF/rNo> 8` hav{T؊g95T$G$33'FGHu{el{"֚IhuߊJx)Ԧێѐy(%2* 7O'WD]s`sJo%|dD]jjy9Llg/U&jHZ=\uT *]4oY擥{M?ẍS50a˄T̖G(<)e|1-BMٛ68ټUR)s2A,ȃ!]~[7bC,WxX=܎hl1<̱t%lc~ӐUG΁~C䟰 ŲkpCLbQݶMKo{oC\Gh+ަsu`JQ'9J (Be h gD30|ˀѫtv3ȋ$a9F3dJ TIFW_m!laE9ۏQb92g3]Iά+eKTmĪu%ih' sأQدa]iWߏbb(_9񷁋vP`UI&b]U%/0WZnйV^hB2&_2Y8.tn6%Yc8k6܌/fx{I?mgpjxȏMlW*\"C5,,  c2'Xd!3+Ct(α;4;VwNl"V{#9Dm# *- fFvL}$QVk&ƞ%'Mqu*U<km _FzBxĆ4PQJ<;M ?+9lss&o·.4jШwcH)~Er9[s6eg#ΔKBTߊl0MCvH|`7߉' GÝ"]OXީ(krOOroOGW!(NP16a.Ԭ~Q8k?73r‘8Q@ߺzeS  Ѭ"LڗDe@˨vo1bh_X+`d.N~~rvt8ßa^Er)]H kakk3(R,loؠۧˍ M;.ϗijͰBtA0#UiVvѧ[~Fbhr>PY#1A.Ï~HS>K*6ІeQV'4uJE0 K =V %(l3b qKҠ$>m i:=+-lUuj<]QfbiꔽX"[_,nG5=l-'zᕼ/+N$KB΋EʟiC Oŷ-L'ˬ& ; Hp"),S{W~y~ݲIW,|?\&LpA 5䫹Q-LIycW(h +¬w|luz&i'cՒYvs2a)/TqkݠU <$xsq+/(KrDi~.SUcH +!%,K<=iryj;Y*-,}Q]@0 Mqr;w(F{9a?@  u onI'-"GȭZZcqA&pE[&KNwg56|Rz^rfn<Nj}Q6qcYgmf>/C*Es?)eYթkMDY>JSJN44N)kQ^ /c8l%H2IP=w^i9~ ,֮?f;!6fy@xh- k;Y@SE]R_ỈS䳾atFbu#cyH"϶ ca.%BY2R,a!%(u%3$ʣ4oZRϔ9BT5 ~o&4 {ClNU2f"J`Mv/n%>BW 5e笺!Xp'"r J1ѩABh\JA j-2-1aP#q1{7*Y&*hfr1 մƒ3T&(֨Fn# & /bYHpN⭫/F+0|CZIzywmX.֌:L0׹A=[ p_N8Ԧ0fK=B@,sw"pߜn F:

    4Bޮ|ƴ+eg,JCzt$l[_H}< e3iId-PH EȱG<ص擈ybn)3UQIkJ9dIɮ RTx2 Hو\Kil2;R]qk"RO;&w"Z<yѰ൑^ބGĤ? dr 95M?8ռ 'Ϳna$(`&)(D?8EUXjR+l!9 UP탂L 'wYJo_JR$cͱ^TEbwPUӃ N! Ϭ&eb o"^ï(֥y(bv1%ɸRWs`-8z@TmAU3IFxd S%O4+LdB´!ŵ0̲EdL)Zk'gjy< ۺj #q鍪2VWn VxKXPi8| <|p+~ "i_Vo[āt+G+I3*;ȸaj.Y9# MፃFPAI+jkpy,'vqH/&ق{$-ί"sw%FF'yQ͡4\׈2Zh;~T*{•;*PKDME؛nr!Zx]iX(8AB'6v1g=cǮZ7h#Ug0U'Dq.W- 6ڊ7xVq~DW18b[BR:H Eh%2xMqn%01;0A{UA&{JM $wh2պ২hvIJ UT֠R/ў0YynAAH,N$4}s0煞؇*3۶$EL)+diF/o'L3꒤(8uRS),)U!Ums4ȐMz}jjx6>sC$FEb ," 1ӓ6!~|7梟fւ!}T&͛:~k㴭gg%Y,~tZ+*qQIͪyH[3I(o.i*aAD0QWпAds JkP%Ɯ}#ʥ:9RA[5LB~*K8C#h<>\Er[ ԰QOj%c\dY2j1~Z串\ dGKm)0t_ө5t>yFH"y&sIt5EUޠ8އ@WN6ܬD3Q]%aĘK (x1Jno<6hmSʞJaq{7\QgSy^g%S'^*~o (B&D˚%`s,=~՞@͕F㋕z9r+ʎҸU32

    ղqi$W?P_@Hv5U*bĩ7G,nZѺBoeՀJ[>I5L&Fȭ,˩5V'F2bHm%}K zTTjƙu\"=&Ժ.Uo24 Elg$F$E-; Bͩb+1&NZn@))T5t+saZI'pIncƐdv{+^08K_x)]{5ie!|e)l+4"6"ƛ*&w>V8 [rD%#H5wmDҳa·h q6T>8ϘGPlQ^{\}ʼq({EAGX, 6b4P4UfCwiNw*- w(A\tKގ4kJl2Es*3)hGpjrG@u/N aΜ1!ϲЀ)AFaE;.$tYN~ |f(s4Լi5KzY NP_*~ IWڇOF/ GՓ \G# Ǿ ̾0iwx:+74o<#3ZȢkO] &//54\T{4Ý+ji,c*!$o#@ӍD`hN:%`DPvXn~Nj~MDM64l(oՇRFпAXTpk]0`)B򏙳x _@})J's%%+Nt z̸eGE-Z 8z2w+YIW#F+ʪt=bOaT 8< ܐkƳvZ+y63vۋ{NI WHp Z,ajB-!Ф>p<5OwYQ:#p?9-`@;}߯}cV(EYl'9!f^)‹ehI안o MRO0;<|qwJܩ._X{?1XANawEP"ZwygkO!;~XițSX5wOfqȩ $yqe1R98dB$H1=zIjxlV݇olz%I+,2—Zw^#P8 ?@aL;EX1y{[4z`ݛr\4T[dPdCWmzzCE o==WrL$$\>4@y. Λ\ qC#xޗVXZm.f-wL8 ]:"E{WO\I>SiӰ`/NLH$d1f5fʾ8Ln%j qkDAl@$G(IWBsp j1iBA6 F'M2YK'1 O+2Xݴ%w!Q3L˶h8(do>C2mDH\ΏOxv !HYZ ph[mRORN$. ~َ\߅$&pboWcI]T[8={% 2`a^ï#R U=*3$ι'ۊ;/j!!Ή,eXO! 2.tyk)*)][ٿS~7MJ"-n!8avux ĭsAӒ`9|.Ք9®w(Wo}O<-7W]3EM؏ LV iѭ3CAǮxPNS㔙yXc%Z%v=EZ޶rM:"f[3yV>2BcLJ8&'`kr=}AQ`lgP^x+1˾>y?AC<qQ/{#||ޣ wX@`G^}1Lbj0zjqfA+s%|%f6Vbv\V> +Yx9RE{޷ uk)%ȄS nZDS|AFU&@A떮=ݐ9Q*6]9^Q=Qa&_[R}S7zw5Ph>_,z$ݨͰ  'Luh8d9ϓdKkqEZf^|B>ŠS:}3L?BzM*OuϜ-G^G۲Y6i(PX ~es.ۅEq0rh*{jD:ﰑdZF:&J.V>xvzz>s7ü %>̦B mœ=/q'|ş4b8>#a K%p͈Auz)H0=Տ1MIG$2-4%[E<-V.v N%%>}+a0zPJ"H ̽5qoֲ|ILGk">PˡrD|I~_(c%B(BzH xpDEcc~N +ڄ>L+m7r(o]lrmBPǠ-"SPq#}ʚuf 30ƭUj]C铍sz FxbbiZ69\n y+8 :L%vYZэp(7ʚa<%znXi.Ih=70o0ѩ5#eGEukH4 ty[";:m/MDF)U~AQA[)kNYVZ!P8*P61jMpk@z=CF +tv?o RM~]f3>AdC]^F'Z$V{~7^IC'do/ؼcȩ<6w0quCU +@U'Osc=Mפ8y\rVB(=_B } q5 ǔ*4Z`0Φ+AH }ћUp6 GV,\/nPV;~LNR'{R6įW̾ й [!ă_vIg$h ܇gR&}ji}0UT9_*+8{~^%Š>Qȁn|eɈ}xk!e돉_f&0m_ܠxt5rzg4YKƄ"]).[Q͇\6!8brC1t G'X%A[XYqgsR6q|sL-e/  {ּř&tuu 8P6`z1H!h7@ V_;w5$jjsGԺ24#ݻHۭUkGwhS#ǺTb&L&C+xT9V'۵n) <K@-t!Xf/2tT$q?EUp}=tK:dp%-l7ĥx{]NyU(rhS:Z z {ߧ+4 n/𝎦}OO&Xo mA<ІhUbs漙;م{LuJ-n)W.F n WrsuizQ#8 5p5dPs# WI?7ɒqBtHȵ&!!IGp8?^gf֭c\@g%/*v*TMc`lސ $79M K3 QC~zOvjlu@e=r61kԸ:J$PS6D9F8ShIb9R+~rqtw & ht*f[-w1va7pXS uxA1XD^5l$twIVLK݄I G#Ϸ! -EQcb|:=^Әm e?sfVAk*b)֒f q6-a R¤8(Dh2/QKW{0d"B}29IR E-B#`p1|VDpW(Y`'XKՆ*>?Ya- * iWI[w;^ϕ1=+d57W{8QYMhB5iׅCBg߆x5ť72.noނA9OOf[P?%3Qn G/GCo ^-Ն{7h]lwH U)} i.Wz s+qNN+J N=X#z>&1f,9k`/2 ywӬc,- rk\eD%'\aV5I_vxI"dy}֗&T4BY"@w>0HiFx 'JlZj'jc|vxfK d6qu} =#[GlhK ws)g_TTKq/7ւܙV|>u@4;L@6EPC8 S_@nV-iuG0xKv@3 ,+~yYjx'1_FD4+Rkƻ! &aA ]YOM)H6˺<;]]^Z4ue'{!u^!K+1mz5ˆף5#4\Q7{*Nw2k0X/R|5"EXȊPsZ?2id%]vG, dq|D#RNу}u5 VfN>/UV/\}XjZ_rFX1pxٲҾ^҉.V$? .8v ykNhR[lO̰Wbܲ7A ("r,&:B!1J?#?G-ph\3F*u 217;HLĽ{XqE^S3=6j#tȋ2a^3X)he6U|7heқ9U ` IdRʟCÑ/kvL8Z-IDZP 8hŀŁːa{USWt\9>0 y|ZvE{3@Cg b'H7 |ˁN)j1 SZQ#V>…NĶʟPiH{k@Ku)ނdnF&qH"Gy%x ι_h~Q'G_!+nƇ0O94p/x.DMsEp.yҽI!;ut Z ds9#%|oԦQ%[޼m-4#]rU=Fر ҧwּ;R61 pU?RBFgq>~>%lGR%C!_;]ɢIS'x&zϕZt uz SMW37`j5QO*C! t hǿnb}oMnn՘v?_Q) ѽpԏgXE{ٺ"ߔR\n!) 8+Q5GmfA`[MʲM㶷J]|`|| 5ZL9jRv)WkOPe0hM9l0}y4\)76o}fsg]m "KXnӳ8ŤLH'<lǻ_f@W&ۧcNa^JL}3=Ja<ϢNfbtv!zG{CC6G Gɹ ]z9~FV@企ª27v`769)4DmT UPT|no܅Ħ+_w  <e~RXHRM *)u}l9P҉|b݇e {&# N:A?xD/ ~s鵸,tYWj*>cIzMPE`P¬du˭\Tk%ʘvrNDF6l4':}J* 50h>w<3ܡf,[q233%FEj@"z9>͘ qUjkO?m5md]qː|2}[{-,鵝[!kf4fџ32ʾM'Dp{EBlH':Pd) /騬~ƦHz*iF:] 94"S|Q՞ 8pc "CeGP9=]M:8b[Oͤ oisFx fUvvcIu Qt̚GCP~VCxA|M Z/+HAh Wl\X(IBm{pVFAf0{`s޸9"OˆeltDPh3m]pQK%cH)CQ4mJAӬ44Hsg-.A&4@N7n7W\zx֝VHƜv/sqϴusT0x`Dg햦Y7@}y nP7T Q=Κ;/@%y-6T >}Yr`=/IE]'C\I3Aa )LSks6gPeqŸ37h ؗ6x%5o]f$Q18\lNexp%JnnQΝm5WJ;tR; lAIt3y%m'c\ =xE_(R#UۓBl;NL&DE!Oj #;w|c?o[ ('u/ J`ז&U=L|eg5FKIĦXF;1EF mt2N|MT4 ; !e}O3ooCc+(SdW÷NqSqT h~_ 7eR83NӍ{q#;S[yz|24zd)d*~=dݜxVS:ݵ\~FA{2{ǹ]Vf|v QD_'8 QzS|]ԍ7fӷ=ݢNm2T^'{ p7%7-4RU}3I^%9+`&aqhLSvG<`ݩ4ipXmotev~#&6}|Ɩ2LW ɹ'zҸsg?Ǫrj <5'X-Bpɣ.ann>,D}yU0]̌OL &hu }$Cʎ1* @eFWם Wyȱɏu2I ɸuFh7ʌ /#UU۹^;"*om)DaWR(woF/nU:i{cd#/u,SET"rZD¶&?2T8IB_Æf˕b`N|uU'cWX<10+|2Z d{Bqw  U* Det*Ԝ5_/i'D)=)DHȌ{t- z|A!QuZĩ{^rPȡv"hYrY2㺑/^FؾaKEB@XM*"ox6p -"C jMBjmYc3lu k zU=bpo>_Ʊ$7}0~:[OgK$(hjAR/B X!D()ykտ"aӸݼ=i/swO&~%s矣wfP%_ߠ`Vyn21+C[x7dan}lk ]/7G6pEе tlj E0қUGDQY,G2vHfr-:-ljTDhmҴsL)?.YrȖtsRF$ەBXAyɀj|B쀑(B:9mXQgOU(ZjJ]f3 x/SKU "ŢZ󿕪E>;zqG W>`z>O5cqU/0Ähdxk,JsR_Nk([q>|bp'uUv ."R2Co8 ӏݥ+˘35:Eml|7W:@cңBQM[ٖ9si7zRF7X/"lY1X4l\&"vuil˯gP(vsKq᪂] c5ٮGHܰZCsQu6 klcmApltx߄ᱩ|[Gt=$ċB0)H>RM3 2q@b'\`$w+DE)͞ϬIpCOFt UVMA"ΖraJITϗH#-m7B[c.Qq25;#)sډ-yԏw~P/]~v. }2qD+ +]H%*-{ ~CICч( `+7]L")\GXNYtJ7 {"כQCrnV dh dO<ߓE:IĢ4)̧XEJ$ [Ԭfzh*zTҿЫ&>6ⴔ;y6"ONKfӥRT 8̓єP&w#wKVgA2Nu*Ti>qA}Nݖ%`CdӐgX/xp:2{IIdGW='38LZF/g*]/[R w 5.sx5'6 n TVY壞 ܘ5[Ttp&p'[TYi5!eF,EGul>(TXv?ۢ*O5Bb'towdq /gDX7p5i X寍V]ň: &!䶓2؅ /gM$SZ Y̯)OI ^ZF#%F۪3C6=Q9mpt|E ]$ZјoVqS4O?dF;[2S'Q:*ŀzھJˢ5*ьc:KF|dPH.‘ TYW0 pd~肸}pn,%|hq%oB3CUfΐަP2.I?Rjw:rŁ2 PF#BÛRJw]qrD-1vZ Q j%M@ot1T(%NJiZOuJ>X%01!D{ ۩L'ZY[SD[9Z/%%tʶ.9j~y>re|2LxScwwF8BqaΖ>LI\=𻕣emLAk- zgL+m4\WJ{9iUu>Vf^(7G*#|HWiQ%#|Zp&%:69V9M%FzDlŒCmDvz 5lQ[垃uzGBѦCsqZɴM]$BQ #y7BJY¸xӃF>Mv܎$odh^^`M-*wK{2<Ԇ$trw1D{;S([KdI [Oq6FY қ#/YTl8}d:~ɖ%;ϖmᅳ`΅Z /n^&:ܰ` 1+T0_/TU2V1V0Kdx.x%UVsj_疎L R $WYTEP4ǯ#̓ou1uZLߎìP~hp|QnJw9Mb5zФ L *c‡w}F7BB4T~;OF.pb4I Zpn/pX vku#>uLqMt[{BWr P=Kv&ZPAlƛ>ฦ ac9Rm'BG5탂nzY]znM3:f`%XڤJ#JL5gV#mh;D-ܵ~Uo^m8dZKz}yИng2&PGt+zQF:%pS!e .Nk|oqq ++ţ9([jk C7  C"| bN|:M4%e~O ˆn#m)wZHI lM2Z!73j6+QcsWJV$zX\93?"[kK*rͽSV37#y{_ܰ#lFDkOXztVnI}-I!4lqc.U3d:AR.8m_E}p\>+sa e*1w(qSM)*9'-?Hui_vyoNw*(ie3la3hQj- Sm~ c^@z qmR aߥa\gNroL-2?.mdyIl4ԁn[R TҪȆw$5W t=yf; yiHv)TE&援;GGp(쇖kQp Rw3K8aB6rbRr8p.Zmx D!:?$OfFu0&If G"͌fd%oHM=t=.uL 0I[ZLֹ;?NU Îe0 {^jJ3rpA|jB`&}Q{Yi4Sy_1sU]Srs Ƙ:0à> |&AaIcUX.՞GATM;HuoJ]?P+"֤ô"m5=LBK 3\/DS#|7e#naإIx @y&2LJM teHpSuIO#OVsJ63^.vv^Pr3tԷJ~{4lY]ngS*e4I^漏> ?rφ5o.bk|u!DxP;j77b r')CJNjPwojPh5`j痍Q 8.}'qE?d90qb/]~߿cu|p bYD5OaƛTL܃-oYm:T7ʉU*zΛzƫX"_}Ы4f7ݑ/H-rmB2[Iw,J?$2`70^Ϊкކ\aY74EgL;=B`0jtu?<,a[($.0 KSt(A]-R_Pki["zVf1 h8"4-#Xm: q<ѧmKrKknf"2Vшʠʻu_(k'cݪ\!8ZT%Nj jfE3f3Y!Bf!WꙓMe6!f/&dҴޓ?/q4u軶rY_X2kMz1+eR @d6s\ꤙ3ob}@F(mqf+;cfHJ ku^2V G0-)s l9}zMhAZ?<)A17?Gw˨Br̸xl-Y&F9U1F1BDk)!vw2ZaqW=P?r;Es5Q UO/(ѝ\/TACEr-+rRzăwy60юGOMkwC[%Za*ED!Iڤ{p!)po12l]䉬ɈߖfpTe?t_uÜO@MF?OXj]T:T>r6A̯y{'o_ : c[csQOL*Œm.Tcj G+ɞ͋lDžQZH!颼:f; %X⃐!b,@XVtB$4TC1lN!7Jy߰u*EWՅqT#6AQ]K|dhhAm )tOi;[Qm_M3?&H GP0r7>y9TUtn˕gfVkIЮb)u,9!8Uxb$d HH9 ޞF3WT '*9EBSuC Igb`ʔBO#]!|+_]$/@n45G49zUwwL OhCu4;uQL*ɤ]$D4mD-ϞOfೇ%:$:fG0s LSLk7 +2')!Tړ\TL,rDӇ6\a]_pwT4 =gIGk8fԘx[bV]dۏ!}lm\x˛o#/! e-yy#C.Xv']DBx]60F̿w3 ߱HQZm{Ҟ2[{h%Dm@7!"@ xo:X<<~ oWZ'6[$OՂFݴ ŧBY+MK^/`! $ζ Odgfqfv%@R2+"2se}%zOi_FIJtK0 X,'1؇B{L"IMKJy=;f2[&_z\:Fa&~IoH0'YsF@͓(Ȯ2Nѡa/H,2uf[Z-M\AE'I.ߙLg sZ$.{] +Q2ģ:>_(\ؓC *ʣ!|+=gZ( +>SVa5ZXBOǡ{56ubķ:f4 &!~ʣZ/+ΥFlN[j F*2y5q؇\O8 K hv@ 3\HIX&>;$MSkvLrRf7AJem5R4lpp*Q(zKn]h# %~JZǴuF"z͟' cMHmRW,+kP~v~ `5i#A2ҹ:N*a1PҢ Sq^ePD_:@'g)VoBy Fֻ)y$UP,|@Hm#xu%Iʬ3m:!o;rla"=U9r 4I+ZIbw ݚ3~M%Q?(XCŖU?:/QsJ>041f_J=& <'-sT4lt #L0Uӣ mM>ڒ8fFj\\۠갃yW=ߍ ]gmB̓=j\rEb'>&O6@]myNyHx-|f*]˦\pA}wꜽq6XoTT{Yg]3,bv>m5)K9BRkÜq'?2 #C:1H_azt>WD]\N=c_Gۗ%w0=ֳ[UjGNԆqBp; (.D`ޙE'U}]Y5k㛊p ƉVFR;(BS[􋩦>&YBm'pk6@Ul !9СNPLfi*J5aPz2% گr>_yĔEhV(dFsGƽB4*Nb*3|Ov:,/z">cr%. j$dm =~KΊGXcR"$|D~rs] |hGjbU3a+K}%8zz4Z=+11>|#̊OUDIʖ}mx#Mr~ưj0R!)jS> 8,oR8YN&;;/6(ͳU}[~ހ>_˴vѾ69¡,2> K|#"b\Ğ ^%\&Ԕ Z|\:O3(ī0QQ^h5. #؅QPP ,{eXu[0P"P3-цd1AՍ; L.9l'm\@fy J(#"+cWPc9ӛ. 3CFAy ql臕h FmFßԦ1[y0U s9K&i¸iyZf2`/ Fk'wg`AnPP# ű:iӢyrTf7Xb䞽g]Ot-k\1ɉ }f ~)D- iD/ c/wg.Bpګ]ƾa5T:~<")u 1ȩ;;2~%!񿈨#U+%KQbo革r*$#v!2FlF=}ϝ;?oRe_1XQV~k+c$(l{%?y-)Yy.B) C=詻㝡vT:IEۙϋ[40oZց" i*%k"6H5x*@SխyWS=6۪ܰEH?el5VK! K3b9VG9wcDnbOhsA>XwN4&v>R>ge|ECרq|!Hdl+["w5I顉)x#:ԧvnȬߍMQև'K(?(c'3Z.Z8E<*"\8LGӶmn#7\Ax'p%9n? a'WyW"ξ6EN)DWfJMXFš rzQ?cu"~rscv؂?m/ֹwR6 V\hҔHmFwO'D͕Iז~}cˑVCMѱZ+c<;=̟ Q u?V>vO&]b :Ipl*dӸ*#g-+i 1yp(>񞿝&DAh~Q 8ϭC;@8ס obDL?-{Pc4j|fo6 F#Z&%@1{{O|mHi#GG?\1 7p}wADw#9 jNkZT(q02oͲ%M6ȩD"#5!|5Q3/~`XPW1eR0|E|DQ9Q]w# EG(̖bxЮN! X.w!AG 7mET3B1\Re `C xRw9ݏUx_> [;k}7B+[;Dl (gD P ukOlLB]U?+iNgO XA Tys1%]WQpSKi}*0j 5\: <Zr pBZƷ2A8>%Y+9=6mZ[A$q`o4|g>o6w e)p;Z\hTnI?a u9)[tu׀PۯpLWauef)YTQk'*lvbS! 4`9\wd/zvY-A ՠ8Czw:4js#c2.JKrޅ]p5]ZuY%==mz=2CCHFݛqqSŨ%ڍM3/` 5qIqeҫP._!W㥗(*i9#fm3})ɟ0pOUd+~75q Hh kL9 <,SwUY]sv"aL6Xojv4Fm2d ;xX]} ]6S͘ g m =cЄhSD˭Y|g!%خ(Pb=Β/3XYpb .I3^qSbi`+ tՁ$y} 3'2p]VV|hTKPI\t"ty"; ^cs<&ewJ{NUwݠ0(ph!HS"p R~N䳪Lj{M:3r˲?sցhVXi%cfv 4WMOulQzT1XKe]o~O*ܷت^je݌=Ԇ /_o,W(K2IB_# ەu h YH߫ڄ/|PK(4,DmWssaݛ<)X N=^hGC9?Jd·p@#C/#`H7l/Rsc}6\N+,@ԃh:t25nt]C(xNZ3rE^s,=\H:lՋoؾSri㍲$eoirϏv!yҙ< O]1T*ūz3_5i _FMvHV4%U05/F kˡ |teI/|es3krXz4/{p*L=;s@94`wFWpkQFPVp}ct1NY;$fuYj~{(4;RG'qkзUfLV"oćMl9M, ÷p%".(worM[`>F GzF۾B=k h+g\R牵z`զ5~XIغ0 C(\ԁS`` v5f*o;Dz˃:yOv)_I+n7IMDݳԓfؖcv|uط'AxήjfSr,emU#!qkL#i0F4dG 9//CCbU}M=퓕_`Gܐh 1/n{HK'4eEO=dAWtyj$|a܏j8'V-df@x/\N* 6࿹[-۴_.`'di|ޢ'}rd/ݪQ”Z,&V,aKP{' }VXx<ϴcX&&34DqOԕ)~&d`jU6+{{ɯRQu*ZFA,оcVl>w>tʪm tT9*/%[b *Gϒ/M bu T*,#o ;%5 W0^fC"/WeG#E.3@wWL.e+6x _PdJ I 'B$ģ2g|y̍_gyrd$+mjD)vѺgd >yt ?F;[xg;|QY"h9):@q娦'TGHzZ2$7"J3nj޴iFRĬa.j>7()^/o]덅{ T h| ~'Q٬ 1*='/Cz<$X.?ÅSj- On ZЫ޳-Q/y[ms{ẶnjG=?>; ^##ƿСJ8-rq^T2]=;{@WB4|=60_JbYDo`056JvljE1\ͫBT ݸX+5~|Df) +kUQ [YczM!`T=ڀqY*,!g|J iޝa%h%B7]·ӭ;E wlji~_Rb.s[fp5*1 ]`Z-hJTH:D*9q#F~= 1g)ˣ@cm^>B @u< $6`#b9anLP*y.[3",eQe;h 1'YJ#v{onDi0Ω(EJa 6;mGmXm^^ LsB6( "X,4ϙR3) /.фb\;Br_6 }#wL={ fk•]]Ԟ&+IP4i)w SkI$UɦK4Q  ΃d;4.+aPM,S<y9}%n+k3C]*i;T7Sk!&Br}G{h9Wݾw.*y[6t֡}09 # CYjGgn%aPpYjM!×'#Ff,uf-F~ )&b/4_1Ԩ¹NݣX$eڡQ8ˀ +toY2g`56 /,{G:,ܔD%ᬻ:+~ 9h_1i[9>pB)ii#d) triq+"DCNF+'OZ`҉\_^gj# N"N~K*| {%!QAjrVHv=He p:ħTec3uAO8 6q2`vu#ٿ.0Bw!~nSZ/Vr$ZsvOϨbk΍l*`O'&UPaҠИPu?f'eXa۪ ,Gt|Ȁx.Z͎!$8OEu(\J\M O:"m_JoZq IrY_0vO~$oiQ;f`t16.QłSگDPK XiR=4 )ku Ƿ#q9H~7}S@gJ`r?5A-5ymSw,QU8 -_b=OFݬOd 7r&9ܡ4(1#:7CX)n.9/ G͆\pۭy~Ё]unSۗN}6Иv2D`y47E{AsP~Eyze>wzrL`1h` 3]hPuAδ&T K{W2Ly2SBkcA#8s틈!z69G-, _QL=?T4a҈$Pq`a<ljbݻvX4/|*"ɕHpq>q*FNnQ|Q׭1a{ EFyWZ4?!nfv}h";srWxv6O9<:2sUlj|X?CFٌ>ݩݖ1 a3{5q">{Fm`>xBAY.+xlF!U!X*WS"cZvz~U4jVҹm^'j˘[DGذ?[Ho|@!ݙx:v93nْJ)Ir-UQz"b5: &kr7ZU.\roU` O%Sn2d),=ǔ`ЦK+'sjZ=ͮq3XTNwÖs1| ͪn/ R]5 n_ۜ3q.9'k5ȚiW?KS ^x&[^䳀TxO!(GCXz:v3H-20gp~$Ngn^lxVVp?oNP. s}i`Sjf+6K3`Y>^nrLw]ү;I+;e \%R3Dvn*&lDbŬ>xJA)O:}?GPfTt'a;#9RV{)$hz qtUڻЕiL.w3K Exo^,b;]&,F_K2Ya|1A_/\vZɟ1P\T%\K}nY1T"3cD`\oC57eɜqx_As k`Z.ZOd 1 DH``4c+%uxT&Ƒ0XVE4y(^CZ1H<xF60vXnȶ_HRvC{;o~mEf&ԤCKm^ʃ$5eoVBS#+?8i9Hq"2Fb;1eܰjY)f/GdF.d~xC |Ӣ|P2Q1,όu8E#:bjҍzj-Fn֘37*s12ueS [ͱ#ꊆc?Y~(VJA4Ӑ^]*PJ''!=JXJh}A%WmdTOWmrqZ҇ɟώg@$t;ΜM"rIc# ZHO^ xjsQhA-rS{eȲIȁ&U [<"]k5LlgAܪ\=NLjwf$Zn}*]ν3͸ALo9 Xu&-T}в 9W" n@8)}v]ϐb&/R[or16p]l*x \KLh+j|N== ĄAf$辪 ;bYb7_^ko|J0ȏYˎc1"O)V]u{5hyVvO()?RfZ̻%(Wq4yo;&qVAhQ>_6fƥh]@^% ]3}fʨEkA+Ur~՘JrfL8=V]ʒSzegU"B&Qvb—ws蜜\MU aͶȣe|t LA:G{!JսDɃ/~wbwGIV +N Qm;ʒyI&{zС걇"ltZ{crDE|Юi\^2(s{QD[ EmH?V1\p1ewI"M-q^f7:n5y"yGAQ+e ϴ7,>f*&Ks`վ9\l=v0ןSD>xI/mMz%3 =HH'⌞a-&{ml{CEar9J+Q򜜁r @py kkoǏw$wT╭NRR k?/ \ծH4ұJ5~0F<ϩFU ?R9|+o:A _3<`em21Y咮;t.5 z]te#sbLӼzWeq5ULD}b?wW$H#t$cTMi]E\:A7ZKpMq7MTfC~.>t&M˺^v>Г+蕞dz/^v),R5'j("Euv3:~.$_q)R1lh﷛W)_ӌZ%vuS;֋r+ Ժ=Yl'n)b;z.8p2n3F.h*^y2sO: Hrk<6+YJ+{+5؄I{Jz!acT[>#[y7ٍ0Gc91{`FX3谭GI$Q? rZ^Ĕ~̥LbZ-~SI8\:!3Ogh~* *6$xgL1B8l%@0Li;՘h w+8YYH#49H_:&@ًMp&y`Ӝ$G?q"OE+`QJkE5nь4Ag.;4ŚD^9}ιӚeQGsCgmyrTf$e¼5-=*-ֈ04F{cƊ #u?(QqJN$ZBB |;qF4ezEWq2 . dzP'tEl+oڄӂh)wl@ĸm̞%|SJJ'3TUB]1xLb\gGB)z [T'ht.AUrj:H쳿Aw4mlX p\/|g#(h-o `M3wK<%}.]l/n1^ ƕ@ȡeVMlƔHQlgn{Zuz1[&>;R=e#aS_G DWy_EB)+mrxoaz8?* (5=fpR9r]& ht)t/Y͕ }#]d6,;\C$!2!fY׀G]T̩_Hi'A+2ʅ僉u;;w+Rs9XULtH"ޜĩz?#6c'_(7ٶ*ӷ ]7n!(6Pem/G]Ɵ*ZȪD9e`w7щ.PDeʉ^\kVhxXYn? A^n-ʱxaϩIɉ#n̮.dmTdiIDj{pFF?k\?{TRyqO$o>qI+~rBxwB>nJvYMV[KM:W't, M*bѮ*.D c즯5sQ?fS@oi澼 Te8(hYgDM3/|:,:HŮ5x TS/7(dr p'%k2ڦ 1دXn[+ݖY1Ke\:lR5ɊZ= 7~|nQ r.<LjX|K)#ΌGWNz;XOͻr#e8'+g֕VR ̦WVt >@]V?Ξ[uӛCM}ORӼN2p6n'm2ߙeAe=;꾑 ǤgVUC5lm-iRSõw.:N;l0Nf CH;" ]w..E˔L1ߺe:0CPhY\+(Sg+ƔjXd/ˬ{՛g)l}RIl<w7 (ABm7 C"0m,I!WD@R6?AW[eb[wdWf>:xf/K{e`[oʌ#Fd/EY|u):֡"h$[b|-Y7غ-|E(OcH!/@jgJ5&!pf"s/ƩyEaA3n8}d_ӁπO_]->@.`Y[͇Vʉ8 -г? Mnƿ uAXNJ]ٖ6uTe^]Qi0^UH3eW| R{,Nu5T~"S>K! lPW7-a˷ SO+yuCۆ!XǤJ˅$ؖ|}g\r54_'X)fgr,@MG@DzIց LTi.k$#Q,umI)lSy f*j:cN$bG?:sp*E-WcC،iakTV{b! {8A ⁐S&g*vom&9`޸pW/Aۀ\`[MܻͯH\CSk̩jC?=mxgFM7Xi' y$ +K}BJ Tؚ0_ۊNy; n'.VZ'b4I}V׌)?exӀxii-)0\~7g 慱 {VMd#IYyAo:bA_b}Zk*@cTGzV嬫v{c$dQﯥ[ƞnl6VG W&φL0n؏ݺBׅh\jNmj٫N % 0L3D”ؓQ5WqhDΤ8#oe^moc>Od Y ;Lh33TZ *J&"W fL~) zFR; n~HeDa\!KO H֓*n#9ٳ&Q7Y0F`lCXh=qX  vsXQ!4Kީ"M&#HyZ 7A^3Q?{C]>\+ @HѨQF^+9Hil;=CQ @e|X8o^JVD8 1Tr}|x xFB  TxB?, ұhgoͺ9ff !֝^. a&Ћ}ͯ@d(x{y/,\x8ɰHr-LŹ#:ۼj&id-Mo%f)/A]aW޻sC8%f{\7z4{nsЋءuQFa qt(UY{B&־ a'`xx5 26Ct$vNcHlA#['@?h#3.ݭv2ۗ,J>0a_w9ms#<d":y4j 4H9{\8,(4t).!Ƅbz=u$]Z#%F߂`q=B/\K|a>IHĒ#RRڮ ;d>SjVc`N'_~!N3I3;%d:}3ns|gTUI*f`50M#Bh\KD⺖ω4y0QId j{ù\ GpF zBA57p moْ|n4v_c;a%M=|j2CA/h&w!XDZy sO5/q@aTD-dg_ncOf)BԦbL"L R9JV-/m QkDi 't-_ rԃj0Դ~4sQ879F%0PI/EC`IǭU^ # {[ #RUy@zN 8R.8jB AUYsO_$뜶,KFp,EI:kFe\yo58qjw#PvЫ.E$;x.[O0\'UH9 >8}X9򥋎ca.]3O$L^)rIX<z.D v Uk]?J&QGcE?()SĈut^.NVz >sc Br3 Я]@f g޼l]QaY)7.mLEcsEV6u˛T>dcZ54(5 (\ڞYXF7'PMҎ0ǙLh6H=x{xLȜghe Z}:B\,pMɃm@v]c9DtIrd3Qo Wͪj84ME5i#h\û@W[w>A*G2iaB漆e(c1B׃x >e)}C>ZP. `T>'}Ht 5\X#݄uôTF'<Hpqf׏ΰqݲpF]Km ,ÎӒvpT _#A AF ]5MAhYӎp:x]Qj\ *PUB⏝˗vnTuqtȅ :N|vהc1h?`.,@4f g(%"*$iɖ/1;*wp15qD\Zkh `fpmMNu;~}&y3?v7Ά?  dda0M瑋'c!G,?'Mɰ7{ \ZLp]1kY[=bi//Jw hM4a%~F"3Y$ZG `r9t3,qG%vCq+nVi_.L7a=?H$Cog=uhyȬr9$B?z4s9YB JFrN\3d6avr5U< UB!;`_gXKb~>t 7.lW;yD rN=o³󝅱qu1n|i{T\/ְ $0 _*{Nq@STpqbS˻p{aE>?sm=9h޾Ӳgh|r?%"8e\w޲0LZ@ >ҟ}|UTV$1ժRJSQP,0{L'̧t CFWzrNl)"i]TnPң]oٗzt#@y?{ܗ]ݪq+2xq>&hYЩTpv G$&XUH^2A;GB׶*a;yYABP/F@_p. ܑs&d=8|z{E,(Ǭ<{U6\kænzI!}.ӚAE&m 4 DNW:s=MȰА8*Q(pŇKEQm5m\3uh LdJ-[GB\Pj9-*R탔nd%4msK dpݩTI $ ݸ.8Gzey/[0yfn9Ryǂ:n(5UE1Gn_ß:_foNz+q7ǯn ] ;Pm :ac:,t9mde?mՖVqNyzr1^|FϵԑUfkWtl9H*s!e;h:CgINRlL8)~60)iyt7?,,< Qnv9+e)z !d:7QàC9>-sL4C< ֬XXa>ixhˑܺ$4\v2j_?7V6V-UG 2M;+r8%dM})M4 X[IhFvodo_p;  FT8%`.gl?B='_qD1BiP1}76G3+P-6^.t2uyNBOXb%=rTmpi$KqEQV=l %w%IE6z;UYm'EIM$2^d%*Y6:ͽ]CY˽Oڲ"3)VfՓ#9+r-^рDͽ~-l3*?G_lw‰q6ZYgϔCJ3Xn -Ɖ~њ-{}Džol :Sr=hr#ZŲ ^c[oF)îK(Mv}aԥk?I#| n o#[UUR/NI2nɰUD[\a}Xc9:=xC7 I R,cڱU$=Ls`l63x{Ԁ\TRO?ɭO.ǡ2qU/Lʈh @kbm H>2+~#]'uCe,t>[+QmJG9;+s&߲p49kQNC)ky98,~W*b 8J.:; |R򼌘2-f꣢d[29 (nwg Z:|ϩiHH=) CU|EIsAM$GnW8J;gqH6~byTn=hC6to!)DЈM])}1 MUK:kN+*-{l&ie o_GMF *ȓh$&m5xPm:C$K٢q?msn;7ҴɩBi.^"l?iM HhpF)¨?s g̑X,TDrLu<̪!! 55xnVS?Y])h{PI]lrRg!KhDP~yu#a4F2 *,4vlw10ehg2c!U;&l}y icm}ŗjA >:ύ8V.-gӊZh~4m+1\B$tE2UN%tt eC$T&:&38mK OJތ,ڋN 2DĐ(&_gxT'ލ~S1a"AY!>X_&;U!lD8 ӌxxpfoY,Nȶ*|U G ;Fi)es#v6XARЀl]ԏҳF|-]$;CpF?$ Zc, ׼3FyV~lig5gs!,.2I0t׹VEu ,HjdKTq7Ȱ9Ǥl?ȏTf A؍rGTrQG𾦅 K24p L{+B WVjzl m%h<1 ߍ]C#rY;a)Ƽ^eD(sBx%)^*Tqe.a1z8XQ<'o&d_]v EF *7#9: 8d*WF]XK0+͋$4\J]lq1B*Tݜ;l<ҳ؊0T8vCt[Њtg#lMomE xJ.[sEpLZ\)i F!WГ{I`!~H:D8|Szݫ/fnU+2_=Wc _mOi:u1*FKƺ0d=GL{?(,~bϮ@ݕrn^T/_ J H2Y2jp*AG?{.kW9}#L3AV:=sNTk/خ`V;IqVW>O/y#{ӨVY|u&iƙrK,,WF0<X[:E_ƀ$`UǙPwb7Di g\ۙ#NR<5uOScpӤ1XYBM#;|^S?=ܷ#<:_Xk:b9ě_ $:2P>7EL(+&1P dզ3;5 2,` FyKѓr_YR 2J!VF_ړ0"Rf{dV\x[+krZhur-~N52!lTVUie6h6Ħ/Kٸ=1h>=bgvjRXڠC e΋ޞ<@O`&?y5a3EF@;h8Sc˔j6yZVwɕ$0Ln'7ZÊ=Ӊf $niH@uxh)c4QsU(aL|'ʪ±kDG%Fc9w#GZ"WT>EM#AJogɥe[WNG^.V M'2cpLS4#M=BV]Հ$YspRZzMxIAhz*"Xu+Z4Bd 82outAF45@j.35P'=Pm`|EKYLf TH͎w7Şo3@|ՔR惲ד},IVlM|ERi]En΍' jWܥ/L2ll#a/n{Dts>wKw %VCݭUQ0V&W'OƍXuRdHKgFݺ7D*`UcX9袞N9N6u5HcIRy6 - )A3o;Wi.ͦ,FL]32B}-4PM `Ik!8>"XL<\ B3_qu}_<VȕfZ^Gz xuZ:Rz24gYuI[t#ns.C)EkB:+DJnLUӂm]W09g_Kʢؓ|F@(DJ(8*!U}#۸ .A E#X3 Se=qDk^\fvH"5 &{! > 8.G/%?=8dsX,WBq Ug8(N]h*ɮ?O1 r.p:ϠvDcNQ~vZfVfstL:8xB=͔6Cݩ*$~o&J$k͇~խD{E.P>Cc`M u쬢kaǒ툜z%q;\]Am&ڪR􂦎3Rh 敉LjּTi(Ť嚷zmkf_m4N܃ {QAh(نčsi7lݸ4Ӧf_ "{x,˱4eDL=vYƩhR-" ZX9V$ [=O"iGPLy]vթA9n*J'buM| Fʐ"ra^p2.:wq@~Z b({(A͕8O$ttgn+!'Pms /Q YwV|-'`  *0x z I/$M\:Yz!.u e9 t Z8U[u "Aac[S 㰖gpvƆ0p{z&N-b׏ #vw"Qx}vVI{{iYS/ߗh:wM(:g8N>hǣ0A]nlq\dو$i}Yy%ؿب\F݅s#T:J?s,^ 7VRF:dήAu@}K-`B<玂/駫P 0vq*}G]7<[#d}AX|[>x&|R'u;J8. ua?gIXE RZCr ۥRWD9 ~t[D詘)tO=w>ۣؒ LxQJ}$&3l/J~ tV c{(o.LdAx+v.1lI<);`mOZc.}?&[„4ZtxPEyzmY MXqɄrRhzYHHxGWd괱);o%5 I嶌x򓰜׭$)pKyu]R(kMOm {z/Y+GLP~yDRdg~Hɭ͎@ SA42:V$P#="c~9|ZtqTGjAC7*}M| (1׫PsuXk#4ni!gI !sqScGcD*c]tD~g]vzPˆQ%]0,a,H9-(zdm@\!{yw Χ#d9@ǡӞ+OY4iF)Ehq篆!r|?3a9?Hg+"q -Xcջsy{0?]ψΥZڷjKj̄Mb'rG.c*tȖK?j>їCz7*+Y[u@h~ =-\8&C,+$9^~I\%H5ZMȡ Qd/#2IQ{Ukd*x$jcVSK9az;r2a+27J2 x}LZUaD_>@)}ƜEBɌA(5-Ɗ>B8S|tH|čM Ry塷a]:O-[U{+:' 16vK2"jDGfG6b̰PE1wZѭ }A i.FsjC-LAZbR+JV%@;EJp}Oϼ;" y,)'ȔAvA69Di T+s ivT<UyvsIo/sțl]py ϖ_u0hb\Ay4v}-_z԰Q AG$= i I^%B/젦9t%TRpKO0e2;/! z4={zEeOuHG+uEg(`pG:LtģfDYa%ߗE4[Y @[a'ϝOG\mJ:U +RGNru{8*% r(DϹ lXؐ= sܩ'O[q랚"|X9p13T c<]P?%-Wg%nrlqc)Wf 4:gm\8unE2z9WeTi`<|rW!]EQ+?xh'ϑc,b=Œug^c'ҊVbX_KlR0OނZQ"8zї\-IbI/I!o<BjgyKq.<D[qRk&{!wjoZ,IBXԑ Lb\B? f\SY8q'm"UtEC2#߿R bqI,'&rޜeb &X'ݼo&?26nD%?)Di)tw rS"ն&!Y h|o}Yar-C$JVA)ps(GO Q6kLhC>sZE \dfzn*'ĉCd;ȇLR?7Gx{4<EaۯOK7>J DvS/aڶL$Gi.<$2/|%/uaţR=^%RLO؃m/ַ_Q9Mr~~zi[͓Q82F pp|7w:Sd|dv8G~$&ӹ )8ZqEh%?S: 7ȨT+ AiG{?SRY! xMD7@#Jdt#6,L/uLYCrwivnzH[2PnDfhsm֪# OGf䆈TyϾd/v{Gc]L_52 3oH\?71{^QT%tBF0q b.Fͨ!^ZAR L %a~ v箮P.wbi*swArE#_=, %߶ )2&[A/ ҵ΅W8E*%Mv`s8""GAi[4uwȝC^J:^QGR͝x_zֿٶ .#Ah5zΔ%;):} ioJp}YOۗn!Epssl_} nv/MʔjAan*mQ5Ӱnj+lb3zt()l.goXZ^1;HT]JhAj&ÕI,guʢ 56r*fyT+˞fA$W \.3 UHFxWaa5d*`ſoĦ$9Ƕ!5 0`#j.yJ;έUx(YjJKjs69s.wAAӰe΄(C|4*1}!|5D<8qxXbZXr υaa|)J"ߛCvK 9r.N*[xnw"t/+ @Z!Ίk s"<"S#zl=:;WZ]@뤓[Sﱫ6 _ᕪ? vHjbr!vے}*oɭi+pB4!Sm6EvBZy;G#,1a LY;QN.7Y,Rځ,UG!TO$b+r- pN I"tl:J< Bb꠯wU]$<3 ڢP"(V6M; "A >'fj|!]w 3Ș_!qc*8-#j< peY*g?6k?M/b@|]ͯ~e3n\1w^aF5LpZ]rJ@7-Wr0'a݃Ԙ ,J\hEښFz7}D+k@(OB/ux?bOd`!㴨Ġ0ڒ|ʳʝ^,(sFHTGi#)*9\I l!Ӑ~Uv3?Z*hHW"bvD݅;3W:``!o!`u=c=X ̣kbiu\ί)v}Q/0vjq=4ug==_ܺxH1|BnJ#wy3+ bsTV^ԅw¥銟­ aN>pX(PbY%plzjpObjnX CG͙( t B%mkPr91,,~nַ~B%|9b|+'q yqָb?2%qvXǝdhJ?Ю:u=I!yD:?Gd0H4Zk<3c(q1R݃ ;053kfq'KTLOmVk No^pz;qx {HC~p>AtDSҞ *᪜@%M˝l[-Y[ԑ(UJ!Ҹ4{zw_siw&N~!p[:\i޵?h$Q0S4 _ pr1r([&5g]25 2KWMtK>9Muwz;)n g^{w>&N+c/9b gc&'ķ^ p Mq4 lTJQ~FK?~G6:xjQ ѷ[]n[92{-Sl\!T0i[@2#( Xwȇ3ͯr9~LDKg!Pb̙=֟ 3ތ Ue8|cQzJ%:X9_b%3ŵO`+ṚGΟoh0|g- e2U CÔ]f ;Hb:1) Uy4;BUԷR{j L6"{[|Sp( nTܴ.=@=*X$'@*aLph *C"qq nÉϻKPeD'\{_ {+0LN1_=L8 ]NȠk*m>0wX/ |ڠ5\`;0z8{I;4D*N m,ĠfGbzQWݫՂ8~0ݶ#Xy li}Ձ\0 "b5 Ow\ߣn|Ɠި0ض"W3z&qipi,$TMXv9~b0SJ]9;m -pg` GHN7D[r◣Iblxh5jl^dMWef9}T+T|E)bÊKSCbqZspQ_`'aQɗ H(6X91pڪ52]J֚쨧<]m@er=ZK8pмMh6$3!_Q%j$ >Юtɋ@KWǜcWhxae͗62R&30.n | u*OW  xdnڦ3.ּVe@,ERȝ'q %y5xU$E34R h:Ggujƈ2 0@9:~i>(!n`9όx0-^I478['#EJϰs֕AΪ08(ճl_q Y^yu]e6r>an!ϩX}J!I[pwMw-fƎީ!Q[kn%bժFk:T+d1Pta߰Ʉm5 \_En~ 6׮1 :nz* %TwJyݙ/WF)%5ipGMDRc zr} ջz¡SWF^q m3><-A ƀ,1J &s-90 7rv \ +$4܅PcóWD:u:!8ϟQjՒpf^ \a~w]D2_́<(nP#2$C*py^Gb[}D@,禮\W.=$vPHI/r^kPAEX /nY`Լ̗ʈnm Żi21m݅Ja mhW.VҔ]w17Ȧ/2l%Ci&Cܷ|>i좱jK,Vmċ@|H/ɜ 'R94P~.LMg-P/HP:O̙ko1Hhfp7$-aS(Q+>H?a"Fx#AURgX4ovވҶNu ]=D{V|B`F3n9P:r*RbW9%yWU'JRW`RWGӞȝ*CZ.ŜO1B%e1i̍ U6)!^+\&|P¸~)? _L_W@J~5Y3KWXLq̝M^jz{"^6l̅b,X4|_N @3ludgyAt"r~x$um['bou`%ui}bB݌gM=OІq_*ƿ#L)}wBJcca2 G"QkIyIpVN\pDU&<*8?A~YcrwF.;g[͢tH̗o(xJJes?*=)ødOc0IXXTlAM7y+@q>Ki}cEp_!fe":rY6*sqi8fpY%Aԍ xA 6PsIMi -Z8+0ጓQ<5p=CJ$МW`6H,6l(?qbAtxr{q% r5喛\̖o/X5w\h?gB?L w—]˔<}3{PR4wjKa1OSƝLp&#NV >{Iq;D9kʰ{ $0ltΝz< nW0 YH?!/Ub_d)bnMB=NT3^ʳ8ku7i3enf07VʁGveٳw"X~,L*V#zx*- D4BD211ƂJɂ$u ;y Gb\^6.*>|R#8c0>za] >zϢ˯B}Em˪ꅨC}rI9v"‡5zOvr{ef"#(lwyAMn DCD X{UsłA_=p/JoIpS 4T<tliksPK:x'ڬ dj캨JH Ygܟ#h>nF-hZr˽hlݛcr}Qjǐ:2@^=&fw.Qri}ǚbp[I,Nd {ߴ;dREݞȶ8 |D~^m q )Bs1: fCVs& c U>睡[6@:חg ^j;V {&-92]I(M2qVm8 SS ƬCp rZִ-!(I>3@ISfUrp](1„ѓV:u_A]>6::+z)qS!j»0EP)mV,ԧk@@׷"dG\5e`iLp[c2BGPѝ6K{ LiXu7Gpםb\?5L " =)xۧžFNꏕfa:j ^z*YkpFḴ*׍NjL?hȍb+IwT@>f$7ǰ6r,;8sM}F~kV1:A̹@-drjX/GߧMyzF!wn&)-@E:k_;I-T{ZnCAԔ( 8v$,cr':L ۈVqMNJ~UwA^fx2\O)haԗGpI+ia[OU<=q +1|C+V"Nl 8ҝe':\>E:^9ѸQ%SQWWў|n7 ݶֹcJx֚kB ; ;Y6?}kJ֨9,sJoKMGdV3MX G9$mlγ/ͅ@8?Sceȵ*fu8TP}׶E)X dSP@ &&U$0kd(@bidI>{V'{yz&OUv8KK[]078Ofx$M&vV(_Iɴ 2O Wqe,q }m0ϝ6/+t8|h"KN^ɩ>lsxԙW((#3Mvmg# Qu*SFco(bQS{Nf_nҽaa#j%B@JL~ۈ(®\+(MTlH&M`$+h!K0U-4Ui{qTرEʘ>,0`$vzQU*`7`*oLPawmEDkw\Eܖ dgELO{Z37+V]Z85. ?,U,Ecw`c^.=J9?~_y=|5p*_'o%z4Oo! HF-udt:o}7C\*QNEB1B._մEļ-߰8<5ٹqILs'ۗ84/Ws2]O#;]fJ/2.XaVjYL%PQ"/*#Ci!/Y@ka0 <|2&f2#7`цFQe4;80$2 !te.yrlhvY!"v9fmơ1 JߏfIЙ?G|n=X- db8Z+ B^@]6O5nc߶[2D^&tz(SH$9C{, mٍ1HAԛzuF262p\3T2d$%x&( 9_ZǛǾӕ1MSA1,ڟͫO3 X1 ߘ [uc n|6\@O DÜ{b4xNժ͌OjD $a $S%ub3gAJƿ23l7ݬ-"M>[fB=ja+]HjA)=؆ BP]3Onv2&nU@]sh1ʭ( LqP_f>I7NE/[lk E==(&(#3rf1ͧ h?'sz?UvT` o'$I2NpPHy o $ $dSNWKOm#mYӝngwϹÅQ+JKȟl9H'1s뜳ko쮇xq%eUy(nXR֡IE#f!Yc1) j ~#]` kWsx>ݪmض#Bu9F]t1zoNeSMѥcTd7o.*~"F{>!:j)R>7]Ö́9z:MnT"Zv<1ulD| =% kprw[bM,D>9)ذVEhLG\$>sC+0Ze^n|Fufbt*Bĕ%%TV0A4r 9k֍ءO*̼3˵ \-ͧ鸙ʅg6dEa j1,lV*e 7;ŭad0t%_| CZN98;e! ndqbӮtt%T[,!EC^ =53ȟ.ojkNGoթmI_}/ր0صl3*/_qzƮC?W;_,NڰWb2&RT] J?6ͫK#񞭯\"/1qdi{;lXVXs)~ʧKd=LBu,v&`{8d:]96w}y%7B`)4wj,DDBea~R)Zߠ'CzdYƊZ3vojZɞ03rbKj0;:hqmD5(UN,o#T'Yqwu<'/p7ÔYDe*#\z̾kGW`?pr `'M|ȏO,XH]Q1J}2`pB% =Q{" 1dcUE/N` {M0t-r3 E\j%޽)ONyMүE9ݺ=ќ/V2M3󫈱?P 3SE,H{ߚg9 7a@PRֵַHH:"%׿My.:7'XB!x3b򞭂a"ՖÝIw{'gA֐|p +DAbQSeJz1n䒽 `BiIE>q߻8:DE"4ݥj'/I:PqIuDxOs{VMFzR -XdrO4OTPYܑDQPe}0гhG&@; xkWC'͛D>)ej]~3M1*&&{)/I&3\c`&M([5)GIX) izJwyCG5xl@tUVap-LNz!ģ cVN(LU>0g懀V&[a] 7}u IY%i!JC1\{̢PE.Sl5أ]F|i#̓vB%Rd)S*pH**NIVb2مRg5Zq+@e{1be\=`&.%X}Ni&Ɓ W uwt`qN;D(7u "BZbF| O&U74JHO0'K7iL;{\p94R(ɗT g:uUg!Ġ&ӟϳ1)vQgS_*lwd}M|E#~`#^`ڭA7?#S("IAkeM c6DU6mb5nQE/JoA$40P(^u{y xX]x*#i/@!qL.dCnUԃ^|뵣o2fp ;(ZMq`9PK{hsYB1/['.3ӈ}vd%U(>E{25Ov^BM΀ k82NiB.ʢ޴}\oeOfHLΰASRsKjH~C1 iP$on\nsF\$G;dw_1 1E-uFI+}%{r,9bCoXkFr2)h[^f׹is&BG|P)w , N&&oxCI缂;ڑu/:M;j!_OŽ8h; o<4ӵEܧrg*5 z?0 He0 R"qu^O4u/Gu[D|V]gPI'PwX q hluߙiþ60LXM9z /~Ѥb"kB`Űgnq= tO`3RUjI+e ($ɚU1b¶(?Ӂp 6f $uZJXlfO E^ @BpoGnA Ҳ^LϫJ}h$Y2?k!@g0XLU 0*Ho,@ff s҉ (G;>rF4Ӑ& 7'>If3 j)ln-t3iyw,eެq]hFJ` b7 ]"}ke4ߨxeĭUoΧcbү Gq^ ~'-c#2)VBҀ])8˒hɅ+=s(qDj=|J g|"^o]$ 3ƶ`Igv(3ÚENsS|<,.e"3uVx9o풽[J c0MxG+3zc%NFczΤڅ=Ztl1_5*>z[U,ۧ] ^C7;"@W<[*oe$d-[^{sTh\MпTEIQD7e]6gȖ@ym!?^%.ꨁRJ]v#&RQ0/DpgI$-*a @Q؋E Q|X'M ?a;?:x[?> Ca-d=$/Nc,Zt~_EM2ń6aO4 JS[ O,q:=D ߬"ҝ@vP[pl L*RDd@&_nv? V"4 wE"5q?т"] 4d]ܹeI mJE '3BXsN@nsb1sʇN3ILNo]`5Z!Xàk8Qm?`q)C_G]b*gg &3~O9Q=ISsS߬Qzp-&7wdo)i}d}UO~/3؞4= U/M{yXO0ahp¤ū3Pv/'p0$ yi땒\:hZJ=߉7Ρj~X T*&?r e8Z44|h][*VDsJPg|ʧmч.Q9t1IJيp~+s6;A/D ѱ58=m!C 0|h=QS݋@ v y$]ͥoٸOdAv rI0IJO_ZsuF2~`6b;#"twMIGx8<.[v]ȸn-dRL}eGT6#y*+ay&[0ДR+JI?6 *{oJ˹YC]nMtph"^KhijoiIGV-`zǚmPLK=9=lnf}S\/paZv?'[$>Ⱦ6xjYLtlW4XF^X7u(mPh7<]؂}QTM%t]Xn#"J)|4AC0o荔oi41#YY`T~+k>#f(Om%zs lf;o>ˬ "ڝfV oC-[c;` @^kw`dkVٮ[qN12*NHjGhyIcWaqgQXDRKD@GP) oc7nk(î:ʶFۧx)+r['|g䣟!a -MsO1Ɏ>%J]a)H̵`/q,F>R/$j]Jzxmt$\8:`Osn[,ZүxfȚ6?X$V6;h#qmLE\TFe9XCC$B~3Dߗ便NS\py.k#~LO~ebM$>ZfZfr*%ְcp;(7B?Պ({MȾQΎ!*An=#cQQTy'`@+\d)r(*6 Gz%8+,HC^ݻ :X҆8WV{M`-6,&Kfɸ_ff9 y9ƒdE=!2+[(N%`V^,:XyE{e 4u^fJN?}O>hEq֞3/. E5%hԑ$;T,koDLJy" ܬ@tRvFU"k ?R"c x $m㋍k3`ȃVYΝp0MlB=ߝosM(sS& u6fÖ||%' xo,ik75hVb$)b/ zT+wn6L=]PX0 v٘7/]/w+ᇣ߭Gƈ^ ƇVƿk'"֔M 5+mMl3)ΤsHmcQ!08.b}Ŗer)GuB‡U7K|gs9R m-P#ɧԸ$mڬOm1wRǹ^"B-9ёu(h-"Yϵ=\؛bO$&|U=3+1Sn=A^x<P&3^Z Tgb܉eF:D’ ;^j#M]>#D1oGd:F# ECq/;mf ξmކ'QAL8 nZ/hң^ɭ)ϲQ7:MqצT~y1F=WLU ڋ=؈#i M؃ԆĐ=`Cs[ne񔒧#nsEY)ؚ AOf2dNA]L@R= ۬* p*b-|9vX.7hyCON4Sb'="'g\R!ci)8o&7ޑe:N Woܙ|gJ\ITZ?BO]ltЌi%"/-kr]ns4lm{뉝ر-!_h-V#u䤔|U69ھ'R?c"@TGDp) FNvt?I{ A2F|M=oSU,uO'ξnQ}(+LW2!ݿ iHB*[,q,6u%*/i: ,)6aA'{WGZu0,"!־O5[i&1} 3ʵGK** F=dx슍;K>ѾPDG)-:cètn-Ք|5>$ɶ:FEOnO%pܗZ5<;11p7M ^K uyḋh¥Aoc)77Bg:li/yp&Aܝsi!] 2rkz69KCUclxr`7u Vt~fZ@BYKM̂膑@x+!c]M"Z}q@A#Yźdރ^@dW_5*ܲD[1tk o&϶]TƵ,s=7;F<ȥDW0D~>$mL 'U7ќfy#Lz(xހր6xM&8vAo2F<2N`@]ϟ"AgU )q %[ʶI0g77j% ,MF+萆p:_Ş$gګGΤmdppfaj$5aW U^Kٚ}lcZ]My#4.8 [FhWv>-x-%sg[-]#nֳ\#ojI x\}$6`tFGcjMF)ƣHs| LZHUYv|Nj 9V ^8uF,=)'Ƃ$p+c ZlXވki :qwa_4,*`p5CG\X`|Ǚ$/2$?2=L"^CBB-Kx:ޏ.݁ ?mb'0hμs59mlAܫ v!Gt> P>$j6k8uB,/+?pR |lad7,)h#]fHQ(NY |=Jx| WWڲZ#ʃ q[ef !CG1Ipdj2P F20 /E@+(DN+]7q b`׹z:wEx@&jVP5IDu|+0'R3N|h/BItk~oOS/23è xOQxoD1P4=&Tl]pS6V..k+Nou9g1^r`]~Yگxt8M`n`Oךc8]0@8[;!<H`ʊ0Gp~2j11ӱ_=B4ϩ{Z5VmJ n|>`~? q<:GC{g(oc;|U qu(@)#t`YިNo锋[Ks+{I"z[l05yKR;4I'7K~{Kr0Ȓ~+HO͙;YϑC$L!˹`~xkcAL8KBQBR J:R>p+?['L7Q_X\N~6P=kM ^$xhMʅQp.A]i {s: Դ)Nv.CSH\q8'/`r2M?ٻyjHxBzfceq|cZ)+#7$|(Ak| >ȉw <٬5R{@Qi|G# &p>2j[7|# ȶM^ HcKT`Nu F38'o.ЅsZGr|~&Tz/r/1YHwESDa?l!QP^խTm]S3*h"U$5t7^WYvɻğwGIb$*8f*YNZ=+'^=ʷ57_bYS|tRߗܧc4)O3 a_b1H]wgeMR4E:O!֠Tᛉ&2oPͷA) "\D>qsRwZZi/I`Pn\r3z$0isU)SLx6V?D }@P'%-cR^!wae):y77<}rZ>gwwN/(w>BMz*5lQu}ģ+$=T.R}FOԯhrmP1^%۟OP,BO+Go*sΦHsQkɵa#] vDi~_~aQ"E艂7L?| _@/#rtO聵ƒɎ0g|@]UwOfcO ~,6hmg!d]UBXlF|6?*Q,:ʈV*nhHQ-pяFYJar U/mתx*ةK0fEOR_ PVH:xP M|v.ɕWvg,zjPťWp"o5hPL8GT7wmcEYq}KwF7\<9\;x Vbn^F {]\jV{hVj #<g?00<_.+F O$wjäl̉OdxST$;ƼvBk] E.mcߚkk=P/ \@X6U9@Aֹ8gp]R+ǂݤF>HIkY@"vP1"mU=&_ LN473*[>;?2!PC|JxY[8캍k!hhjMy%Uce*NW5C EKD^É.SF ;,m8*f_SoEk*{AφwЫ}Q'lζQ I+lNw,jtcDcv)X!RQ'Q")xKCdZǙGVP|a$l8%nGʼn R\QGlz1te-~ת7RL.߮~`TYQ-0sU$N-{hֶ^O/0"ch:!1UGIg aD}+{Zr0D8a*R[ԽlL/3q۟? ?8{k&T= 6ћ釜RxxHwp;`F簊F:c@TL/Q;M4_v.E"~X@-BMz"E茄h I=ͬ%,8ȧRW8=^owⒸܢ3.>|>kn2u~N3PѭB_"P| D @{"7M@/Cc=-c,TK;WLn1o$ XTrabaht|oRz%ܛg$ 0{֟P!GrnYšB2̊C?6h s>ghoqN2[ғ`ahI5&(RpB@asjJ$$RhED2JI(*JZQ#ΟH}U ,K<> wsYkBAT k@Fe_dNKG=PLֹ|jv#CwnjAk绀֔ߨʧ[m~VA> bF9/k}IƼ%㷎vN Xg^65]٫W{]:N*|Hd5{8rʈ~N^B2r}m t1^H|ѧ@3r8=QR*kpa/0q#z,DCr62ƹ˗2u.s ΐ~Uz&77%#b^*)$LJ9 F(57,y}UJ K-~)m߮sb\LUVOVrX(L꛹GjKNVQy:ݏʩ'ZVo0;̓N۳ |i+Y)ʌNBU >Ŏ.higj-$dBD=܈M/1,p*UD8(:K\R9 呆 C̶ aPaEL+fPӡܝ.BhD nW+1z sTF*]$ji>_n v~4<9M&f2yfg[ K rk3$RL [(wXjnMLݠYgdmPK AMpO؊mNmNzk}> t9zFjY%ނ[Rvi1 zrNLP׸ YhNz{PGv"! 3[.JLqvnɟnUk,*Ń1SΦ`9Ӄ59&~鲟+Ì| h~Q,54ͺA7+C5OJ$H.4I;eeY*05ɮ@-/H AȫY#!Xt`waw Q϶Q?f<͟N& mOCrJ 6Yޛu2hQ_!S8>:Ig_\ p-@Mi`W2Hݭ5j$]BVkM![opXGUNY0l@WFa})on;7gOvo_ji_@̂uU ɐm Dz WO'c/!P|kaN^'7zF^ȉtKV3&9!DZȰ!.iQzh\`ܿ5Tʚ*O*o3U ubfPZ膍\4g~mHR:rM«uT 3S5=(KbdphK߂XkX\7Ny{)JRXqa=اp-8hC_3 +VXO l· b !PyP>u)qrg3@򒴣X#qW 2/)WsCӃҹuZ`<oT55l8@#zж (Q'] y* w  M^`S@6BXwiHW e0?,R+LuY~~+Nܭk . 3Zb 5ʑI,./~ݟk]`%vNFgU)иdƙS+3 J &FY_DmޫC<9\Cgj5n"d^7k_FO)" oH0&[ xJĀWj(u6K㶻Gj*└3넓:$&/#  ±/e "f#aB}ѰTLڣgcwπZ"B.%466?U]Hz+WwTIW{|r 1x3n'% o}=Re+ۯ5㾇+3枖|2TB]amj輫m 8}F0W'K^cw'g:'?!I`A?qiWx"4mԐ_jUלΚ7*{%43:hݦSfܿ;kq0@AGKˬί$yr\I[%OʉY 7Gj+Eʈ2䔶Cp^7rcOM[.EUVcY;yM74X)T 㰯rt.&l_ Nq4 9b Z)'US-P-h0*ash&'=E~*Apn8O:H !j{(jbs=Qq[(QV'Gda(Q zs2ֆ(s@P#Udif,Y} d[@JT\fAn5wBV&0T۠PiU P9Wi؀&l)W -+ocx"ޔtlJ'._y,;7V IZh~!QK+up`R>ihY3M<$\w Uv*GNG0,囮áIk0?cDzƣ[.+mW.Yv<ڽ&vd#djxfMn*ؑ4吀2&(qJ~7Z@s羀[cUTAVp >SH-vE<".^5^&L#1)ć[ǦT.QH>/Ն'\- ۽ kʂ@SŬ#Raon"7~fd"'̳{lww$x2]mv* 3%Jo+iUs<͹hjG1=uxgL>rNHenam`J9 ^Ĵ)8˒TC F/(jTVsuMIP&4ݮ";ywY~J̓՚S05W2F^ 0-)SÔ@KZ" 25k j+'dm^^3>vw eJ,`5gYPdd.^`lHkjlY`p/z[An:DGv;vHn8fzavU7~ Q7=vmB .Qn6|nm~8T 61hElg4t J70a^x(_OzݦŤ&׫v.^=$Ny$*7I }s fSg;MP<ܺ'o{3gA;`{@$r70eQ#zQJpG)oX:,l[II7g?4^x\, zXp #T}g1٨nF1:괪tmbH RWز }^Y0a59|X H 锉kqH7n<|2X79(Ğ֎ǘRfi9 HUsk!1OD+,ܪW-h+&|KN"*3RM-ZhytEAae68i]ۼ…$!@9vVi4kVh_uݫՙ eZNBut),'BFGj&] 6:]g "ɷKj))%+|SvUaH5^bnMGa3)CېK\< 5J*HF(^du[cO2ZGY~Κԝ$nrv6}OC㴕) L`ṖP0G)ҿG;&zk#Ā IGfg;_rTX#ј);~? ۬)~÷v{KpzbY'3m^gYК%wz HgP.Y I^whţ8o&[ow5ut6&"9"8*T8or]XG::%1 |[/4H-S;zjdBst Qsia(/5.cIR^v@UO6Trv`gtA71zQ%eg^щ3$pO(sc*3[({LeB vH\ .#/I5E>fzJRKC @ #>À]+19.w4kiM+˻k~^M%-کsgmL$') 7`*ri2d8Q!QّAh=5CToXP,"!d)tڴ:ҶxL×gpLL\e?H)ϰlXFcoZ nyﳠ4|:MC5|Z9}ΈPJ@#࣐I,*2lѐ1/0AF"թ >#rKҡqZw ʪ_ Ca[+)D.&8ds"cCUBJ-v&x =AzYǿ麻i-,|k}`HgLddegRYk;0p<ܾi !a!F( UN)Jq,lA9AbX6 胻zu5_ET<.3ӆ$d!ʜ+9Q yҝ2敢*ѭx4Nh hH~*_)?fr,y TTU3YF' ]8E'HVAW2Vzΐk+$cEsGӺ)0*LD]7_fpQYRVh!h@<+]$sO\Óv_Tu[Rfp\d~z]qB~v42ԍ^rs?qǐ̟=uE @_W:Ed^w,lk-yjPsY5>_dhW艆#Rwe tp{7 g{`9q(ǡEf 6l֚hun]sVr_r] ^ Yyp2UHZ+bRgT##Xyaoʅc~h$@hjYO*Eƨ12c]#[;G m4b.j (ZòIt㕾:Cb<:Zt*i3!ʳ- +ˆuuƭ.TG(흱OBSYF*&CMfG'iTx#zXIL-P i1?ľ+#|AwD[y\ H~'ب4ߐZr6Kޫ‹%cUf3X8ŧ%D UGjXĬ^ŹSL+S[f*x9>nKY3JsIapQGVt\jx$  OJBC s;@7uufGqp-zeiP`B27ݲ HP"(jO2D'+lR[?k(wj/uu(ǤQf)d~eX fV5B Tl%%^f};2PúDmO$ވy"ڠku#tMIAfPm{B>I#bM4u0.n3 q<˩2D!d :hpc0\x#A OYQfDܝ)@M?YK}sB=(0e9vT0DӮV RpSOʦ~/T*"/:AEOqLB J=+N ~@λ$PXʦH.82Vj2D;lKA]}mނ(9*:p+l)+g}^ìbYQrSi"1-ӸzCO1JᜥϑƓYk<5S"dxA3KHډnucf_'}(t"ݡ3ptߔ3|񨞲c9NpFʫP&PjHxCW'P0Hx? wF".wNQo*-%T qIZ ]q)@sb +p QXjp[W%Iyx6r_w 1Cܠ!F$:E(N#\xU;#` eWL䛚Fvs0bI e64ȑH'ظ`R̥>CMo}NI ziZ56KwaPdSt]Io(H J>ТEŹ15$;``cudw4\J|R1rnpǔ`ywE.$0ym{ܧANH`\o׶``^smɦR{ND5A RG ",=*Kp# 0Sܗ_~8oi{}van DͭNq@FeOCٮb 044$pM5pHN8e;P8.+wMylaFcw(kW H˫J,hFUW_CWOmLcy9Jl"oA(8rn\ѵai+*{K>14 w, ]=i8ow&ؐ^m;TʒIgvfȊ Z\,3U_*i~A (*M_ /QJПa|?AWCz@; {42w)\PErBNNɪ1]SsfmnX7`]R p:I7)T0j!⼪{ $"&ۑ'23Ȱ =DƘ"8!,9ϧ^٩jq׿o|U`OBFV}h+-3ϟh1_`g`*DŽoՔ4B*\B7XK1"q̰ mY9: ^M=3D\Òc0x{)#Gs8(JpOhfm;_q&hQ.QkVX͟yA 0"u]EN8isňRo95sW-Uezz,&T%0VXIL _ 2M}&;+n8]|Icj<q_3Q ӁFy ʠ3}jJՌ9Їa )Y ICӏǝ`:K(7*ixorpoȁH=Ly~>TzIZ^yqJ@!M->sSEYN5r} 4m_qSߴ/~˛okCX;/i3+$±fP%jt=>s_&pfכfȵ:v {t`VpOyJg+\n*J'yF9f#VXˣ[.AcXĞ]0Bu yH#9IXvu%a%v6+o,\AVbZplfP!8NONWTzتa$6p&_jek胂9N=6w#^4ⲹl[Vk8}WS83X!7*j~- {l V;/ .Y"T麰F||^*u1nJɜ`5BfqT>BE^wj]w(H vfBɎzFK|;Aub;_Bn-8yנ+19}&SͮzLƬ-2 cƍ#^T :gE/ff%O$lp0-B T9uY$3O~DGEcvp[v^48 ⌔qFY`1<q(wY OoK2GaoU|) >-~77eᑿ;Us+ׯfN /T^$HA퍿+{P]T3 |&_æ{b.9ܣ'Q$n01Z]y72ĊHw|`䜿p1F)iցrrb @ٮ7ƺdi.qV2X̮</}.\YaW"s*o!"/vϙcl4ޝ%詇SD\2g;D"ͻD~y$AA8ъZiFwH>!Bǎ_&;`]{MR NR{LZo/q[gR#]W7,Bru(mTѡGUQ} @ј(޺F4w:;諒S+i+i"YOy K} TXSܢv:JE4)LCR1% i'lcp[G%yXWmZ6.pFԯ`晎y|[CʰC@1pt!t 7'.J|q6=yX}C ~|1%46-Ye-xq ny~ !yEti璴MzU6B5SYIj- F\G/P=Q-e.H6nn8m O *Zē0F.ET_[iS. /i #f{MFK BBUʩ%h%йOIv Ib0yt#$IEh T@Ywf TVj lQcS*eDTЩy}فY/܏|k\j p5e ǀԯ$CR?P|PhpGII,Dq/EsrMehFp4@qYԷFyA} }~prʂ_:zmJoz4#0Q tS;WG-2cX T?T)`x|NtKv`3לjӽbof`(87C(!oq|;֡>zOFjo>`ׄAt2x^Wr586A.BPYxy pK`)8[HCJ#&Fan59el* A@xE顬&1Քj!GA/#E:S'R{B_pZJE%m6'AcF9ږ6I:dsVfTX.lg OP:*i#"yX8[ ,cq;&Q P݅eM@q ϒ}hňqe۩V6AkBV\i@IeT~XE1uZ[]i3WFk0h;U#z]^E*e۰2a~%%VOp4ZSUX(Ӯtc+:C6Q󤥻!Yzec 4|wf*۹\6̤)n|ŧCUEADR&#.\BkhT T,: pʅ?l(A>Cn͓dOԩDu[tz{)홽[Hw[Ê4Ȩˑcjz4a&ۺr 0ƷO(+2KuŦra=}ׇlu>t aSPBVN&To+ "To{K驒HGx 4S& dՔidV<0)=#[=|az4}t75HORC`O3*iFȹ!NUM ɱi|CYs3ܾI(A{~ +c&kn;08/) `94/ !=uej!iodVpD P8^ɄbOp r~'Z}hji4Qbچnj5qT)v/+LJ\g-PԬAǘ'-k+Tе%R;}fnz2}eJ[R(otD]Р8_aHۘB\yv꘡֥ddKbhޱ[7AǿN{m5lXH8497wIOaEo`d#T9+[Ls!][=8.f@wɬ r T2ǝtѭ9ihJԦt!Li%Wa2;h;9NMW>?؋net.evg뺁*,Jl+KWq zi5W8"F9 f ?xu$D!Wc:=B?OSjb`/Y9;a20`s6aN1wQXWŸISm3HgL)i*J` Iͫе[~O0(֯RWr&xQ7g6mS.TDYs &<1‹Nr\}Ă7G-] lIf,|SU= vX,*p'0AH#CwSķ _"o[?P9er&ڻ~?f!&k/Ϩȑg$'qܭÔa=Mz,^h=f~|J/`ݿw6m.TRdpAZN>n"r̝g+{K6H!%A@X~.s%!!5gIBSe=%_8ȦzLTŸ:х5ʃ4i{668MX-a{kyb%2xyb(hcJZ=ɚwqfĢez۵348gnSfGeL'>֮+:|z 7$(xboӮF,#߬Ո>ޡ(+J_p>|vuXc'fM:e =⑑r_3ZE\}9YvfIXU.HnOK^FV#[8__jv9GK]P:EKGln^f *-:&{ g]bKXeWcy$؃$ƀ4GOvaxʴˁ Sn=Ѯz wNh' wc=Dt.X+NcYeDzN7(˥݆yp"qSGc FYWݒ^ m%zLQnZv'z;QwO6^baCxEJ?aLzZmx#V ˵V4+$QwƏ {t:](֧RބZ PEҳ^K׿[T#D9xЦG*͛^^^'ܩZ ל/LA I_VE< SqI?Ĩ.\vi4':&M1}Eo5MylOkV?m2w~ni#70iw2Q0wv4f'-6`$ҿ+ڿh(ߪ.wt߭ѕr)bw2cRu$v*_xz6گ?s8#ӡIv /+_%ԚUN,G!Y|-pq2L֑d( W';c>6PrZCy<ØpUo?Yp 3į1(iqx'ye+χYPU/E;(̀h[ģORG݊ 4K \[TĐE5MяTe Z$l񂒜<0~L#3,C \ >8WLJܖJ:n&Pw>dkt3\<븼2x+͡~1-q,qkj<#pc,^ZPrb}x BcAEݗ`+DG ǹI(&joGD4> fܵɴ`{*$Zh<ЪTYB!yL.~>s4xC_ak3_8[ OL{ 8+|?9s?,^ȲL^zb~ i:Doug%UFLi9iKTzsioW3oeNf8L,A?U Gԇr۪aQ(zl$i4Ӂ=4"f!IǀTwoHB XgPGtvEi9mÁ/|dH0,{P,[ZbMuR `N)}ޜe{vr3vEM(W].h3sronsNS%8-m ]>cxPNNhwU8g-TKmZ&̷B@t\LK\ ci ?+{bu _W>^c -F*uxqtXlr!VA") k^d/V&ejl=M$XW}Z 2n j%=|%V,d3TVcG5S`LqGv[rA婞I.A,4mqaUk`~~*b: Q DVp2Hg'\^~LVCh]~Q}&SG$gz'7hVQ ]EBtkv#TB{7j ^8|Kz!d{#2o64>4@KBf5K8bE \KqOpe5In,K刎g\ˣZ2(Wڲq8j 'uNYa&?v6_YYF]5ѭ0wd fōPT f.[|%LХ_9H ]44}DAYC1d4COo{Oh覻hR( E CO;od KNM}WR袡"Q^LDZT*=**Mo!7ke"u$!ɽS)צ5|781:%b $69mG>{t uu7+qT?eEl'hCnC? M&K`pv0‡., g4 -oO _aeIӕ͌SC }@HGLHJ2iE/܁6T&5vq+֠0d>8& 7{gdV;LY~!?H&]6tIJv؍?lg3 LYK;>& 7ױ-sۏ tP zTVK_J.^I?)'^*xp eWX 4Y;/*13Ҋz{Gέh"B&cI[HcN9oRdETϗ=򑿪jFn V 7'!.OΧ'|l뤣#Eë͟scT mz&L؇8 cX>$҅;F`#{&]$VЋh^nN޽.gk+yeMng`΢[?/4.U,]O5+uJfs E 0oE}kq] ٓ D@64U9. u AYm,}zՑR;y&-\Ʈ:J~,wawjEY!th? ܗt,Zbjg9~ q /DbrJYp9owcF3uTaXiBEPDCG?< hM؃fxD6Z>#" kN:JLJTĐ ZP8 S%13(I)rHu͓gcMTÀ^qԂI N{]&z k-I_vێƽ%Ff%.f- vы) tVuULT L%T+R&sA5x*Ǹ*8?ܻujt.ЮcC\YD|3P@Cð_IJ8vSYrK&3Ihb\P0f>{tͱMF9*<=d(#hRS SϟքxG#P`k(0:{ Qݕ@ݤӀg.kpaY9h;FAחvrxl lE[8.PξՕ+*!Vu`)W1mvR[_b2h2, x~`[+8B]Iq˞>HNB?#4I)i^,ʛI YԼˁXFXA>rh&2jwx)xvHhb 5թ`wg5@ub1}a yt&=f-Shvc87E T4%lW|g GX)F5$Z&o]/F_b6`&ݡb<),B{"KAcTh/m/F3a[0 bž%Mypv͏~|$FRc7'm]aqKWyC~U3軻u]N>Hyk+9Qқ3*7(<yY@U/pΐ#v''uGUvv/BL#ѱ]oj$6:Z-'OjI4B"rQW:;`v+3 RG/;&'F,#`#~~>i5/xaq!wUNB!!b-_Xq~'@h~V4?> RͤnQeނ TiLALDUK?b#yi2%18_{I3>w:WYH_toN$z.½[L*ET HӥU<+au(bШM@9QAۗLaT8=.} Hmjzl9Ǔ#G:'(Nnʸ%K'lDV.54_~?䲋ܙ,IWL8Vgue1VCߕ2(@6d&0{$A_>Ɇ-[K1UA]%etA-5ܭtM>gy΢֬Q$Vlgt@̛D2+V'WEYL+;ե*[" # |Z^>,aq hU١_PGa (?cm$Яt{mfMmqԾC$?pD;z\"W|c—{M 'K\u]4bdnI<ȋ|wqv 1nE'^^e}t/pE秒7:Clj#|pvGJ} rЀ4r6?sm)5ԡ<7SNe>׮c# NrQ5 >LlUK&DjUA0G,X\iJh\u i:ET~,]كF%.R-3À Ϩ]pTDUn"9I>:"~}en&'J;ƫL.eV |66 qFmdU umkbAPopȱ7TX} oT4]{f3/#=uɩt6ZNp:1'Tvx6֗!v28)Z(^\pD;HhSY@]՝x@KӓQaՎM``6O4ܟZV4oRQAxwhj=ɕ"KC*Q"Dq'sb"P΢W~AML ͅEg$Z3i:ՉW;5Xz^[Jdq[5"lYR%0$THnzϹT<)S_}L,6nwcA6qc&UeT}WMg /T/Mcvl)UBx8rm`ph tӦ&GQtޙ$+͋8eHZHFn04u@kU-)IN4E\]cF3O+{5 vi"Cbxg$E>U5CmSNU=89J6XRh_'mJ:m#K Drdx|0[ ИS-$ #mFUCB rsϊHuy~Y-zJ9@Dۯ& ?Aÿ0TeǶg2JRC#3)}.;9}/sqb`>DxU2&-w>{Kz{/84fm(Ѣ^ѣw@ܗi~%F5C6A+.Jr -ϨcN"㪢($MF&}b"K½AP uld¼y*'b%\S Xaᵉea~:{jHf|ӄ:T>eAGtq+_{)T?DjB5I|E3 `H)KDz@yܛ\J\ 2ä\էexa)C'HWMsT(8CŲ`4p(ך1|CQkJ7b(m o3lz._d7:U >b6]'n2~1A1pa!q c )pQ~P2}tFu|Bp&ڰŽƠ"c9oeYE:|Q.3[ a}pQL=ee gAzkW#5zYuP@XTփ&|MA+E"xU<jQ^h|/S_ iOcJl[MЀu5@g}oWK6D5nI+n*c.\6/cѦZ[?\mIL(wK"%bDg$6];u,wrt'^dOQY(,e~P(L=uU{J~xn \Zp-qI=׼`:;ag#j gDgT{#IhVϯx J_I/KG%/Wc ,Hz'c3cIj S )ws5L+N0jqs5 a|yN^{XR} 5ǘȩb~*1Y:%Xp  blXg} R:,9.qrEL5@Ȕu;t*ctvÎ3_2'U9 zd*sgZYT'fө5]ӛBrXh-?-AӞ i6^׶E)O8A:1 `0\=:Np*sZc(3Dv[핳R k:U \/&JHW08kI0#u,k&C hEQ(Eo0LJΝD#R\J].0Vau'mEO_@qf <}]vst R㦊:9W9b*lrRus7aazZ)oeV-^$oc% S'hŹybX|[I*o ŭ; `j4i⨚Lm~gP_ {"jM߄|gD? dft*plCSff`W-#x1 )u•Y(kt9[cn?Yha^\ܼsX2uQA#U7pP⠇-35c&5 L͏#0 I w6zc-kܦNj%võUEĠ[$O1XG3B^\e'JϺ䙩]֌)&@l2KUtWHm $uqDqE ..'+BHXɔ3Q[+NI(;ۨxn `¥# ghVN^s 0k{iXvt(5UpdDJz30ޓ\ĢW>WwitO(c K;mF= pHFZVOI[6>JʕL'P%ҷ/h Jng ~2<ʷA6:cѐλ{?1-Itn=R!k1h"E[+@-: .Tw@Te(dl+W$0uē^NKu%'MAU+>5p;71/eDn5cc Gز4Q:.x樂8~}$耍X߈o2@c0(&,zɤ1P~ gϝ#63F>H*G)mq޵اL)vOF _;DؕA-i2{~P5ѳ\ϴ0G nLM9vc7e9Fw4܇SW$s/p,rn\87  0SDLm5`]r(;-F`e/ >b֭U.^b E!8${$WΫD9(ȅyK '`j4J qGYmSLTz<'Wwj$ FB7!6D'NI!^Oo>V.W9Se@.?f>[CSGCIHN,hiojL[l#JXxlVs%gŖ8"&W0o8 X$0?]X*:U`CQ/'wo'yʯ(yݑ)<0 w9x%V|Mc8 >rO_I%c;Bܖ7[`%ҵo }dLǸP.&.#4rodeϰ><'ؗL( dQw5 ``[Jwg 2wDf*Sv|6 pt;J[~5a$)2]@͘J2d=Ϙy޹;Tu5+Ao>Sn3?7RTδ&vd߼p3+Q^ALΘdH;y? Mwe _il-u dF?7$[8ԊB*$^D j ךPw~l3Q:!v %7@O$^v&QaߖO[^ p&(WA {(2uZh_Lײ{ٲ!Gvq:ZYQ=̋1)!;253ΌwT f/_9ސ̱UDspu\7g&UkshgdEs[ᇪGTß65^rȑ^ :&"*3 ]Nߠ$g3ި" (~ZV8`h4DƄBUb#y$>yţI[h"iI; @]5L/g;~ݓ.hT(z\!*.¾-}.GkTbo""xT~5[#Σ-nK_N#_=qRYbNnpM0Ebkz(w! @@Q3-(a}kh2V;~:_t" #6nöBonD5x*PBmPm g_(횲-^QqrCv8%DfX`L@_ݪ/c۾.1-,uTs|#j/~W ūxH†LM X0`Y7gqJ}fܦGVQ`d{:F8{©њ)yvi:z& IZ*O1)f}11EVYJE(ɁGZ456kDvƯEGqK@KW5DmjV &ܹQP 9w5)U՚)q[~F bay!]"E8N7[Zezִl`̓> Pm/H0^57TVsSl `(W-]\Έ;A>dRb}~"Sk'2,p8Qruc@_¡rCdEſ=Rn!=w@3kYSK%d&3>~kȳf0ԖȫĆe{҉29d)(y#ClZ~L|iYIGkF>L530^x9Dyw=(ʛȏl1K;OwizMXٖ+yNlIm5j w"ٟ'#KUl>=Q䥪b{g$6kF5kXTŌྛJEUTU{|T&J&h8-[\X\ky=m܏w ^u1N Qhqyi/\>_{K1á}x ^ >領^ǡ->rKW813vNCu[7HS `{tWĘ>+7\X 3]^'bddQA@ŰSq~JMbܙL!~EJ#O@0E sa1,5VM˴;:@?O'v'ɐ$e(يܫs&lEEQ5} `Bywve-H@[>qY,kG}$qki-2zV̻4']1h a1*.Z|N[Vti,[ҙa=\7(I2iXmqL*'Q\H'%aJHO`cphE0]V$32gl]z+:\p  b~zF[;':|MlQQD).|PtD7~`EA-%PߐGpq@:={roG^6== ~ËC.>NG8>@z)8uu|H}څ.1~Њۼ@uo SVGS8e~m xiRu/2nD[I{P&Е,(]; *6hþҏbq:/{򻄴EU[h;f%^gbDMxUQ{"ns)Iv#6ͱs:vG⍹[{dXGmD/00 M"bE7@OR30/a$rn/N ڱJi,l)Brfhz-Mx SMbU+J`#KEz? B]0RY#Te>VQ,-3/o%u#gG'0x&W*aA]( %iBx"Rk+e 1c~́vy圭7b3Ik*dfWԻ: ?|>cYTZcN$WͣщO-;E's ),Ox!q~ 1LS±]x3*tJ9]XWӞnW:‹N6jEK^x9:☣_ĹI,xrX 6)Dd6vݬ,su/ETQ zyʞ`HC8 !#d )uƆ,[C]w;96PWoo(/+$%I"&}Uo궀#ݫc>ΰ'G$@WTGj~yIk(=ʤ}[\&FkWhM:fMnj4)V1lJMGȮ;@e\_iʼ/fp T;cIeSܧzp.|JL$M龂exED#Xާ*DoN r),DC菡s +FIͳOb槥8$7O8&.PR` "Z~ ުB~H2y"e0CS]G_1cas:ToP躳(޺eL lPF@Ycab7'[.)$+3u[;A&;ȥr٥ પkPG/QA6TV ڳ!˳ij Sn?ȏU^aumCW@[ t9 wR7o2,]}KvS$&fF?6 xtnAuMȕ6o(_B*s%ޱ̀9Ű˥1<\Gj>L*ԃ i8E+ x\9WPh&x!nֈ,&s7妩jI]A@7,uLl'] h O-$&Mڈ`ty/idReFk2Ʒ7i)A)$hE2EN`Mҏzj8z Yb***HLsO*}33{r; Jd)K70wY @HOZGKq{OPp|u >~Uwͱv,> Sq<4 j!~+?G&iu-)Gi*ٝ@v+|cBUȴ>|uJ7K eن:k΂Ju_*;oל] CQx1Det lRE.(1f^)ޔpHǸ8ÃiJLd Ne=H ;i%x@2/ Рې+/$ٺz>Bm j]iG`7[bOL>B{=m\j;}D뙎xB.!ѷkPGi#?SxBOl./8 ݮIU03l:=^ Om:qQθg|=S93\y!n{t`*|j7ʍ?[m׳hLJGE2Zu;b؃5*ɲ[ :y|cqۇ͉m"uYN q,3kd7H-R:CȸE("Y}Q8O0n3ؓwXIg s'+CS-#'' P (^"(usXD2FjlB50?76P60F3/AЮ[~#ǦaPD| &Wj2D3 }˳#QԳwR:xY,hWN1q p:-o_Z` C̃j2iq=&ve {AUq_A5ɣ ?GGhؠJ؇ #Btxfe2^Ƒf)#{rҌ|bMUc5Y6ate t[2d&c&riRW[,% V =`|mScMHރ.nc wwxb <|;nRٝڒԭN-T 4a|B?Vlڽ!x'"D A;% x9K&jM. [t XB FLs5v$6*c7` 7&_rᐷg]XrPPCE?t"9;paR*K>m׍[s$%% 'ez=m%5ީuruGdʺo'zcL}6L) *clCmnrj;6J!hPJRD†LRZB=W{,o>l +Qҷjgc SO ?||M=LǙ0/Q?0 حD# Vw50R0q$8ԇtpW.ȭaUiK'>Rgf6*iG^Z!HE >[>Y*~Q}#o<̝lvD@>&i^krIpqH&hWcT}$/]mt`%a{_PINkSp ^ jشm(FtӤi+`E+Z$aK._ /+甇݄t& 7[ݧ}ei+Hiuw]3R e{غ Y|o^i`ݿc~OCO9';ŇX~ަLZDZh4C߰s`/Ho贗M/4,$|3%Ȧ4zRL$ƽ/*}o`xcgb=QwLq!Hye줪3YU+ߕ@Mqylxu 3Rm' ʖqrX~L#a OhXkT@)t8  A`IZь#C+© hY{a%6/\46'<mlc[hT%u}Tu2qC9q'n4uVuhvJs_PIU u1ZDZP@bk}ӷ|O_<2.ʇ3Ia^X͜`IL0(B5Ĥ]Q|QXͪ)SX ՜[k >ڕZ)k-ӫtu/TpJ_,MYՁS7[ wCE[KjvoJ(`7~]9$MohM!_Ek^.5 'WB 'm6-EL( ,O> :]ݷEJ_Y`O(aO6ZG%{.okƼ{(mQF?.g1ymIcLO/c#8pQi2l!s˅yJ#iotzl:;R G83e3'LsRkюax9If^x/"Rgl?lXNiw(<ݔT3/3wMz(Yg1'͹-^t|2-F#9pxrft=΀%ODyi=>m&#*U+)ED؅'Ug- )_`/͇ 8o''ü(J@0nER+!XC(\S3r8Q/-_,÷^ +O$GdJ>kO*He뻬<3SSSr,CSc 瀧թ 0ܠXA[oՈ5mϼL|^=hiؓX'/RfOKuҏ!pfV^$Eݰ,&-Sp{rJJ.얨:_ `_UiZ3yڂ7ͧ+"2qa;{{sE5nuU`JF]Q1͈ΞO,Afbr?[I3O6ElԔƊg_)4e,TIwW=ղHELZV?SU'{c([ez'*dduhs$ n{10 ՟RUPkMvfN P;_5|f믒wt#(-ŕ$<T+jfh4kf%/3dUab1Y6&4r?4Ҫ$#2ǶheZ4'U3p8Sӥ\e(KD1T5"}(gULV [2嵦Nec|";ꈙcް]>2 F_@;y_;z'2*EHoqx_%s&\yhq`mB{\2zMXI3Y~82O7h;#ؤ#f.~XuU7J۬¢hFTw:1֟P{"۞*dDL"LDoyb<_Dd,jxDBRDcP>qB731mPd~eɟzD|t=ui!FrFՐ!dƒd߷`Ol*pC$)tRDdlv\h3Qe(xMnwzo, §>i]W=?s} "j\gsIPW}HɌ h9Jq~y rwK@Y՛/, fϚR:MqdIќېı$Me΋ KB-xsj\);L<2W3d[ l|ۂQ:Ls7m>ޜ%pLTcz6Q/ם;r̵饿5PEqy/?)L.Jt b袪0d,#p^ В0q8a/`̄oLEkK^8XdX\ӹYH?.XdHE0Zhvr⩃WX7ՀU(yy9=S!w nFUqyWՃmO^pK_6 j'f) M2jNĶ9 4 ~qŮ૥K7K`{.ѕ A5szfG9d`='c`866l+DjY`,uq>//˰U|K}3wKm` G )I8I鰚!TM|7n<o;ta۬2C! OFwٙI:!MAm@ G"y5+Ufܒ"gwjn\T< iȵ֫BI*Gژ=q6<9]^yxmc4X)?gEXd"-+c$ gArY i^ngX2{Y?(Ke|*-+K9@#dAt3=5)̿?pc~ilrEV"aXvkYi DV._l#?Ҟ}ۗ2E8?{cl'o,kOy(o5Kc7 \Ҥ:t7H! "p}'/Rf͕+3l ,{\Zz65hj :P d0)^\3Nk0D*u7, oǃƺ}NIIM+] K.*Ϟ bTdk}ؐxе,KU=(% L^1ObV&CPM3 Ħ^pϬb:e~ua,gf~Sv]C8CG_p^.f>ta} Uc g !"jzWH 劚s7Eݕjq-Xzy^osLOuo*?WN.{㑺y:!J&]-R k:Ҽ7f{<6_Cx.]V8ZI:h漳.{rR*TtRce$4R0+s /zb weGoF%GP> TbyQs2sA]2)f|W$S(ZrF@噥য়$/k @tM#9=J}r7)2bt@7r ıP=.Hʃh#THP)w!@e9-t@9-  aAE׾L8YLiRq_\uz6v. `* &z /@"z>**Z؈.FHR10R1eA ]Y Fn( ,'9R({pa{"sFJ˵M) r>я`Cɓnrd,Ϗ #{OU1r^s J(_!%d>!IJ[CO>ߓs"qDi32վ c }:>f8-DQ߮;Bt@cճ8-G^zc_ #s~dظ(ɾ IEXa^T"ޝqF"ɇe$EkC߮@3 Q}ļO)mNSJf|B6g&pokI9WꅶT}J7]uOۑ@bȘ(jogۜsa"UNR?kIVMf<ǏT0I eϖ;BCVF:xYFG8@ ;5& 1r c9Ak7T,;u,qXp_߽sOޟY~# K"eek9l0Xɫ„&k1y~Q ?-ϢM#e[J" 5{QL[h(ז{{8>w"gG$~Ʈ bo' *weNln)KWӤf͍>ftT!d7 \t? ˄?1NcdHPyǦ=UO3h@Qҳ6.VQ[QYʢkM烐%a?Ll^62yhjzޔH1#aսuiF #Mwﮕ}f=\&VuՔɯMC\>MRhk 9KHŐ u0R>iV xڦ\|`wۄ/nsL?h-:mc*iܯ *#>z;3 BuXg = <\K.o-Ѡu:Ʌvrz>nQ.lM“4uA`!믇ݪ&n00*m腇 Iف)Tƿ[B#R{Bر? jmk^qB)5?՜)n$[~>Vc^Po< ti`Zt0v ?l(܁wUT V _Z&T=*8W4@ӻwq/FXq̐U#FlTR^&4Ge '!l_]k)AGlG\>9 *;>oC@^!?zx e6=`&4! O ؂H3Ci-܄iU cDN Hh~Sy)'C%_]'Jmv5a۾Y\Y".yN/ w* G[&* mU<>Ro$=ؘ-Sy[u9/ɝǟt< k#ѷT1?^,3 y0 J_7{1Glb(.S ; aWj-' 0-h?bˬ:%8wRW܅i<(dГwęWm&/覎>_AQ3\4]+S7X4c]Ɖ(2޹O@)hπFU8RY?5Dp ~6SkOxUa s\B7Ak5M좃XZ+'O͕De+5!0Kp2>2=E RYBO>BeT;Urkَq1k,~'P>3Ί-eot=>x`])DQZ8L/kש9`A^bI ȊzD ja>o%*m>ݜ}i%k 9ՑECDkC"KG@};P%3.IvLywVGAdR6i.}lOM ٴX#HHgRz_+wȃ ȇ8(1nyHوo/qOCy%O3C EȽ5 fVS#ߜp63dz5<1{?80 Bd29@0FQ"X'^I? ;Y4sP=ed{)bL 9cf/xYI;Smnt*Dju`R#5 R ?z-\=<+so?`Uu" Ar,l9npL6|{>W9Oٌ8kmD%2ڢ '}MuRNQ,&@Mj3Henlu_)ȹ6:Efx%Gj6GݣJY32<<$8,u(ht>ӂmmQ_IHjd u%D pKg P=O aCNx8HEJLŀ%=,`QU?$:K#PvthW<)1jM΋MG-C.EZ`gP4LvbY-ߓχ4a~&< !a?*cHX[XÂz sH1,R"Z ώU(4U@zJKMJl y;3t#c z_D#RbcKPՇ\9Lx,fơ%aiVM\ߥF߈KvH=yDLhp Z%g3$bRW u-P.ERį㽋3U4MILpSb>>r DNy/TGz!|I@&a"ne#n$Lbѷ$`9*;--m\g%3 !m ϓ)xO I8>;ݬU뾳,jQcRm!C\HA=b/? W։˯4:DC׎@(Lv<>ք;/&€HdLN{8ND]ŵ2D?Ogu$ߵCG/tH1cMDnl<ԕep]O .B^ʼs~3waQ,RA0]?7zaή|+$jVZQʵ{sDi$upAWeT~2e8ŤU55G<3 K 0Za#lϘ~7FY4@SWoS`VfIdkɂ/n<(nz(WŇh:l<>46t+ IJ]uKjOM> (kzу43|M8%t[ӝb@];Tb›]U ]Xe\jts'LB p6KEv4HML4aMN7~[@yXP_RXR%BAϰs=CVk 2d牞9pԷ٘Z$ qy `xa+j4ÞV'IŘ Q`>Qܱh-a:VJ̸Xl0+P8X}7-V_f~C\_пlT{0qs̪‘h륏䋔Z:TE&\VjP>H%U7# '8g`<}>0ʥXk/չЬ[S.6Vܣws뱱2tPNy[;Uk5 맕̘5z/(5)t@ `w6LX~/sۊov#pIݜ ,߷gNcCe>/(>,)  lϊK KV꓅=-sNL9u ɣP VrkwhB"{@+V)|P$%] 6\z~0LeP6$UsM~לn nF.ɫU* Ƒ5ջ5!1PE'LP4퉧l%2悤CO=Y1 {€gG0  \vk ⌯-JI%CH{pLȼ|B($udK^nӪkh>͵8'pr v?iqB-}é䬗:=whMN`گ"!5_C!rd|]XnbSSi?XLtV9 ȵj9w}Yr?vv0bAV4u'e\G|!rd6Y7C)PLa#ƍ3r4r7gIs~wF+\>쌴FL2A }÷7%DdHӪqar6&:7bI i?ȏd9|;"RTqG:Zb#0¶2!:?גVW[cU'B-%}<"KɋhϞ&>C9\`OT_>Hz@mK6=W^8 2R[<ɟx vTWꍍ1%;*.{dꓪJb DBIϖ+'H9c< <(/ie{mf,|Iڷ=2+~_7XVLYdfJمm6̒s^> O[vKH-M=8, hx3'M_Q 0.z><:UdX[ qMH'ީ0ÏNTJczoEq2os11$LkeT`ȑ%,ov$mW"ڝDz( (MOwlXޕed @ C+#D[bw]T0|(J HN{ۘ I8sVҬ"ؿ-u8";WXF:OA𭭓K ~TuHԌb@M|uZ~uW,ڠ ԙ_oZG U2X31^{m] a/?N(3^?,Tp2pn#&5 Db}Jk7R,~x&gV8{Kz& I^6 ڙ8>}QNp6pg?˓4 i 'j¹ZA5Uよ8L*sI!5J ;RCJ[W;X^EΔZÔ:uȴ n\?pV}9MKH9ZM8Ƚ =eK2򎱿2* qK v=oR?Wvl"Hmw <81 oS]Z$dh˫DVEp9|,]ïk r1R9B8 بNLG^z}#|音iK-4IX*`9d;-" i GΥɇ$|xkױ._6abfȪ^#@?IsǕErz[ }{oFxF2UMǔX!08?B1VCs_H~UQ`z~7hF3_ aʝфXAXJYߑYmC$D!ށƒ:5k98}񫂝͏q!2W`k-U/y3]'O5Ol>(휫QL[Ot <{G4ҩ`F?'us0GR҅"=6u)Vқ*rJv#znyֵ?#O$܉+Я80HU5|0l%%{:s5x1/.duEpau\W1Y p: Iw;AϞBee+6gq2/B:UjH+ڣF}h7*OE-d1y8'mO3'CymFy/@#!$1 wYWQm),}%lZ9`{1+Δ,K`2ւW?.ZYT§މY~d`3|T- [5cfmFv־YęB_Zu pOɟHᰘ.rN!53hDchs#1ʋ?]óņvOcȅ$:+9BJsYOE?NJΌq-&pi;:*4+~Uݟ^9ݑWV3" N5)#3 z9k@k7T^x:؇<g\CȺXLNAMz (G>NANPiP` niJҐZAk.2&A?hfuuON%RGӄ(47fk4_og?yǂ_(Kv T/ck&Th4'*=G޸ܴ;m7ʧlW}?#uɟP~h GVoe*&Kn"sF!5WZxt*;/KPPOaӘiwB;Ē[;W-ǐ 6)؄ |龩PѤmIU !CcG3uu bJ}L а> )mnNH`Oj7jt@^o*~_8I]-|_n O cC߿PvIAgt"l pۃv=Tp50@.c7R Sѳ k I6S’Ȫ<ŦKϼYRH/Zl(-OQ8N\Q ?F_0;3ȭ^"s0̔)u-Ru z_dj01}|aD|Nb~KQ<]&<@kd㦸M|z̆  ,9W@9P*L2#әeeئ4$voxJ_"J{hM㍼k }հׄWBx8uU62> -G4MG"׺Bӽ*9MH0؈0ү*/,}뻵֬ep,pc|"D]g; Z0j] 5ۛ>w>(Fು-1 dr(KPY;:C'3Rd-0> XuH1{5ZKB0!a:;+fuQV !Wm ][]@FMo4r@w'Mqf{\'.wpd g3+ +tH< 00>~\I0y,K="գm S򷛘2¶%X@\ ,n#0 P 44+"Sxq̦5.l@C`¯Fq6BJ}݂ 2C{ब}Z6 T$,UU~MRHwi?_ ?;oE*Zi@f&kH-w!@OT({.Rj>: g?=#.k]bcE_R؃-q4.!e2n؜uϖg9ޡ #g]2Չ%\P_/8ɴxCp5zxeySn m(Q1V/-MWޤd0`[D: y~б@  )z%4UҼGLD bY&˯&?_#8=]Nk᝵-VY=F}ېm(5|=?7.ρAQ]V!QuK@aLU Ra 䟖&LI-> >_hn6"9JSwTҮY.v A}HY|p/ӠFl?s|ӌ2r*ZH]=GB+{M%Qan!a>:XK?x"Vg lf]&LhB}/@< xvaU,†]"jB`y,,\fUC8z܍&u&Aϟl;1P_{&]EČ+х\hֺ9]:)8ӫ@ E7=5pM%lJwd̓MT{'H&Y$j6Ĝ>=+> DG]pTn.{&W ,9`p4F dqq8( ?P q6BLM'zoކ닪<`}]-6Dnr].u8k3 >(oo4i|fz-+YI{RB.=<XwwDd'D SDE*64WQN.~fj&B޾F GXY˩>{${MgC_e2$ݕ`j p)=ce(Р[sfG+JE:;hIгNՆuuwt BGl#2T^=HZf)p+chebT@ 5Z Q}1:t4m{sז#߄v8鶛n>L0I+Ig׭JiO6WQs,^1;jљTЬ3Ho.ͱC${&c8x`[֝6_]yho=9Z3ϳ WY1d E!fduuj'.+8·z*;ȈkBxhox,Y\3Мwl iYDZ,%,̡S9YXt0Iݵ-ƪBUrM n`.] Sjcm~2{qu3:C$;ZZ3@08#OO@׫f /mE%wK W gnz&!{Tϳ}?&D}|AA ;yY\@.AJIB]Jzj{}$Q`.EHÚSj6MPYVq7@$dᬡP2J,<;tpΪX<7 Yes#٩ln>yIFH&}-. RJ1(tJIp5tb|)9"}L P}:E^@`OG G:9OC@1L~Vpw*fP{/.g=r,,mb&mXmolw^9Lz㚭iՑ3 }*W/g ڠS(DfЉA:[#~"ƭ->C%Ld nWr=M$Z;FuvkcѸ*2قLMQ_ MR$a!v^-řUZX>Hhc4p +M|X,qYu}7:7vusx0[ӽ.db&_ |ѕXrn )& \әcӫލpύʦ.IH!h]Im8[kĴė$H7W甘i}XS&ZC߆ MG?818sLXŐy1Pk~G1yq [1{(lHy(_`yj7EhD#(+8QδEYŒ4pgI|l,eMFtm4y{Q@`@pmh8 5lD̅4 `+xc`?׈(?)Pns.Wȭ~Nj c1"$&T]D]۰a.Ռt\Cg6:?b ޅ?g\z(YF1+)̓/WHq\ō1t_hji ))!nGVMI5*:3x<6Jwg-eQb6uS\0ĕOr{{9Ac@b˥e=U@ u\-M :,k![xs?l.lziH{%H[ߛ10vgh+RJzl|6\*m KHtp4ZQqx=I[6U]LW 5LkYyk]GBia!Wh^}zJhZ Ot:t}br 8PBɒH?ZB҅ Va 9 `cFw4&7J/yˉԾW#',3YQw4q9ҰpG4CtV^0ĝp)F9W˚Qp*Ԓa|$. W?nOͿNxj"Mex] W&ibErScL(o9^m =*ɮg@"m:c+݅ waоm)~QZt& ;D׌/4|F]ps3=.9E."kt=[ QpVx;̤YW4Շ!ϛ*`FHk0c<s%[~GSlMI:f ;Fe"^Oʆ,4n&6̶>k%fSjAbnxRU QԈ9@L Qn ,+i* 5##JYԤe]jђos+/7~׶}(kL 鹸0ȪӐM23)& X~mwf QK"*y|I䷯a2T] e"ذ.ABz+a8,VM? HC-\:jzgPV)$ lo~beyfݙ!5r2f:桅v*M_tdJsrxϳp[y.Af6FiZlQ=m[$a1pV9Cmwܩ`T5t%˜_xUa@H= x~2 grcf/XmT3ޘvOSlIBA vbj:N; 7pOhYTgX l;kWDܘB/yNo:ˆC?,;?Qe#"5z:|ڠti0q2 vPdSv/)j7!σ7*BOͤ*|!WƢ.طpaNQ`O`/ W ;>'#УZ+Vıp@o(nǰ.!g*tɏģUC_U^&gqm_mn=čxd=*JN mIYqX3% Wkij$R8SjۧHfqNjh tA鯠T;Qڰ0NҀ_&\%NhQ*Y 'U&g>3=)FAg@5 ;d+?ud~j'TS1['E,q+6#wBa eBLi7$!C'Rko6XEd Q(גah[A7M49q>-Ncw1% D4HI}1HNJ*b,ld6lg- 2芪qS9:!s# @3BŪGb&iZDFYjVUd嵭FF)4zP@rK)2Y?MJ # NR%i2&|*N' 7r Gl $D*ě־nՊ}Vjq1a(pѳENi W14}?FCV RhZ4Hzkf~4_١~9V;W>*5 2_=Od1%͡[3sx$ZU(deYǧcTR=[XӁgQcT1j_ YFjX:kq!V:-E}Ӛp&Klf>F찼őt!^cikrḘN(>nnsw,`TG=G>Ҵ ~XOm5'+SմcSK'hN!Y4o-X/ 10,w@7*,PKs 5Kz[CaJQN!3d,^.1fī|ڭ`FW5Ȅ=SfTHjoJ,L@A{z,+QTK{ H)$G_LS ih&hn e㕛Բ*z% ٱ+ܺ}c1vmUQMHHjNSU ^d mp6W U~pB+nr{֬jd~)ᑮQ{j]WOwlyݛJ+S Zڹa-*u WӖh~rpdǰ u,GSB?i2PAs:<C&3ʼnj4aVl9&Q߰9өb!kX4 %W^uy헔- ˨|y?c@'C<>QvdT c>Grؠ~'|nl6UܦsmW&}O]t*ǿċtHb-fM#Y5)wYٸtd%KKJZ{-(~_S.YVl;d5M0nXԇ"ǁ륛OH%&w>ڲ?ƾZq12 3bx`R_õkZZC֠`Y֌yD@sN!d6rCNRu}Q8 F9 oR7:vñhMK>[K^2&Y]K%s֤xZYWwS/O|ӏEU&9˘?}7T3[_ fS@I,H[ɪX(:z@vl}6s.!Ű`4i`;{,BI8eUkCМWo#83/)jh}?tk8|o1w)\I=u*[B\>g%" u)jxq\+/mR$Ǜ1@hf.O~ʧG z w/XfYܷg]BʅL gh*EՎ;4&*\0ň v,nhmIk=s Ex|ĠJ G2R]ջƚ@k «;K1;^feB\vw;/| rłK)].dOڷkYo<{VY1g/܇GF,H媎Db/qڌsZzr@AK_1)݁2'Pn?9fI*R5jWUm~$NB}*GB,5o(X% z%j#wkHvy/apq]tyJRl2*'[&s*pHݥQ;OcOw448B܁MYkƾ9dE/>mvfi @;[hʪx4O#66+M,>ȃi.Kp 6(wRtkmY8ERt/L)la8tIawa>A6`"ۙg^=RM_õ@zY!Ő4%0qU\$RH}6.ߊ7XA~apE E*䳔$QWgX#^7D{Cv`˰7]@<<,+Z`PcpS|u֨ϥx'[1I"x 'lB'rĹ]"XFNYu`)rmmc(ǹpf9sJ,6"iaZxcBº|-뛀sgaYӘiJ!,<-0v2r{Ys܋raT̀0A~QkO312yQa4Փ;TUd\~LZ x-@@u.. HmHҸciF!Fi7{Dz5DO3;=8|ܳӆ&-V]UW*#Tg& Cw`N~r Uc6R9i4wgqZݵb@H"|aS>^l+>b,U}0 5Ez_H@/&"Pξұ=F`Q[2Ѣ5- J.:g8}GCh"O*} ,|<):C6C_FP(dxm+ ߦ.2j''¦е6L- \ԙ6fImWk :Oe{$BPXq-<`tcT9zDPp&xiN0lA5϶Nd.$}U)zT9I|ohD8m/V z#,&$EWC%Eg|ZWTjϨ%hRT^l5Km+L0Q5 [ mNy{ QG3rEaKw $ 1WBÒminN6շӠbt;r~y9a7"3g.'ylx|kWaWSu@Ҍlvˍϟ*/ O&T[ nJeukuvb vz p`PC12YCf`s:l{J?6lbCo;?Xr;]b]WG,}^85: [_nkB\5BWfc&,& \/Gˑ)A9!=q) vbkɸD,BV9O>5A/D:. `/W<"C2a\?ߘ鐡,Pq;9mLQ^f͚[&ou$yb ^& &ܣ㭾9LG}Nm谰-{ǓUQS՘Ž-2`[ĐvuwS~qwJ[ ;c5S;͇$ǯGZ)zH+e }psxUЄOPrt# -'_Ѵ7 &=;;m%l),%dQ E1V..V:N*W#yT%*=$NnaT䨈 D%YX5 y.pc3xACF Y%3NݰWoDZ"0 ^enR]PϼԉCaQ*{qqvpdhYTC^(c| zJqO~$Fedi)`էM7vʷdxoś.o%s]w(,$$ګq5x<BQ 8t*$1btІNjOs $ J퐗j(;#>_hhnɄ+hu}p,TZ:6bV&/<1AߜuAY)3,&bh+,p~> h>m=AiըZ&lcZ!c>CY82O5twfMWV7ljt-\ؘJx?KpNcO;)4PgZLZa#`rתE27iƵT4؈J lX3z [Iܷ221).G8)bIC<~)T6*I4W Ksّ0rJ}AX$Kt4S?q zU* H}ޫL9܊L-YGv9* ^4)&%br+R 0yCLpU>)sCIa O-C{ұx I.7+vɮz@u>t61spZHޠ (-awَ>Q39#!["L=x !Ok?U$L-Pwjd)3Toei|["V[?%9w_8T})i1\Gx{ -u۟`VL?|P'0uH MP\ecH /{lK!g N]f*Ye_ u58SO Թ@fQml!<,)U3"0XT*o~' r\ ,$`< ^|18zA_.|K)S?~NXPsތ ! َ@^Pfxr7v#ʯeY0.poНY7]ِ$E?_@qm#0iRD\賌}9C3ݺQ HY'{ۤ޼0K`2f.J)[=cڂYks}hmjҰmk޶:Ύ3h$U^&V%md)SǜzN:;IҊ &#HC2 -W'WGkǩPY_ykS >^=dA2';MFp|cLwؘ db4dquhGJ_@pz5Od H4;TZ&5LI9i61Ti/ iO%j]#!tHA]t2yǑȭӓ/RR)|k mi[ޔ- WZ e+ʭffZZ*Q.ۤK] DBo \byj׶2P Ozxw/Fy!{h-i'UT.f&VIiEbϟO,NIDEt8E^iGzub;$7Dhʪ~]?'QE 9eb5Zbd Eոz ` ŏ1APJfK5*֡hxpB'wbP`vP6{db Mx/BvZEMYc.V5T3IVpJ(:c`7ڌ+ %0yO,FԃoinCTo9EuxSٖ} ]ج^ C ר泭?"ʊt,Ɂ쭴}qY=3Ԗʗq?UH}FLA%aUw)'u:5MkFN#S?(s. x2IP*?_zPRqn6İ9:wZ%-xgu8/&F"VfyudRf? .s,O0Br+s6Z:Y8}}$JZ}N$Cű<?p0!79Ix$$&Ur# {E]PBy!w#tk׎j Ѥɂ )Z7=ge#7.M'N2"n>ԠShn``>WR1+faQi{#<=2ΗFɉBU#Rej^ٵ^|~\H j]~~dbZ<̲-B< +g%% ?|&W nj#Oћgkk6Bh&Hq{xj%9&F OƳ`#+!ƱN ټ44LR4)=J~m+oN_XL$T¥]p~Xq *C,s9kAߕd;;ͦT*m/QkCGiOP$7X c3'V2BL$Vhf oB jqUt$} w#<˟Ql 8^լ>N&b 5:ݖ@X?oX ʝ1Qn!yNȡm%/Ƭ3HzUP.xW$ٳ2..Xl=Aҥ}t4 @;j%FAC㯊<54>ỉ[IRJx,@5 њ"X4445v̬ugDܽt7qΟ,Ҟ,ڇL өUQluVP, e-ZԶ>0Q>ɠxO_ض,>,C+0 _WOo.>BƦٜ,wI>RL;~ppfD mߵs0dO~4%ڗv_}i3cQ#`gpSa@ !E®u{ ?H|\nZ~J_׷hET2(#/ۨ(ɉIt8~t^h%ya~F:YV[E +\H=&"O| "sB8#)(4!gVyucIx RIG>O 7g| (G,`EpA(G Χ$5Β-fQg0ӂH o7T+S-3'[<=V6EIY4)[Ru,yhev/~=-\t&Jj9ķf "r]oLJ)b!lʕfqlnNbĹ %f8*:PXNE {75q)a0QR& 0?=mA)l/AyC mw& !|"%GA2'1 F̐19L/] +)^^5-r<|q$ P*tR󁭳y.'`/L*]*1(G{mVٳ}Tc [>[1八 ܳ֩UWq Z~I(e.' ?+_wrNh/Rn9B_iRiE_{wmԒ͓>S v5J{_ӡ~c)'B$włGe'ܾ<S[Ka:x7V ʓSN@THAFkCVoDBeNjd>]o[lz{HewݼU26'ϤS")řKɴz0Ps_P֝Hxʙ, r%Źش帲/vZˁ`'dinhQh[P\HquJ[PP;E) .3id=F3$ MQb ;\\#h DJ(4Q yQfyn8p{bDVRB &}q񩞉4? mqB\9->R4W(|o/T&_/"&΁{U\//*@!j"#NZ_2,~5sHN:Ot3sCbȃ(pJsd"en0 \̃0-wN!y|7, *'nRC׭5r_ rnEGLF  J| >Q>=g2+$H&2a=wBӂso{S@X!+0t-TPrZjKփf>#U:GT\W]8B?m8Fv=/&51Fj;ӍYIM%pP8|jsnﲈ[X- sੜwq: Vʈʦhؐ([im%cHD^M\FC[Wʕ~t %،QFH^[&o6Y=XI leUR(+HD[ + ^ N=&yEmVy`6I];DqCvv0߈iF2mf$nżL u{/ RZWz`msǾoQ!xt-n2#*21bSiXkk".Maaf;ϻd2_rjV |xFU4rWّ&fջfkD(EG~p@?2r)!VLO}'0 L<6ϱʖuYWƂH TC'1 LLH]GƜ7zν0IZiuwih6[&VdNOwred7Ix#<Wn6L\GcX$^f`;w惄4AP훢N[}|!QF`0ߎ Ѱثrs]hDce9&?7cx@BXXs-/x}6D }8d1d7UN0m$3Av}9PD@J h+dz|!I TE91 ^AyM$MIySGWnBJa^ny՛luisbp4ъ<7;n6uA {ġJNE,G5|q#3%k†eQ[},}'De72l-Yr?94BӯEt,E W3]sPerJgt祶*[t5#UUqu:bCԗ2@Řh1s1W:0zITy|*|˚B2SКP] QYc!SH9_¹4YoؽhBjʎtJ]FP+, lb6\/=*g;aJE.r@˟OGSẇ6Sk(7guv=!}j]<ŰP.Vϻ<նR}O?զ>F|P8_d7`c rp;]@ \~e768/'}ZhQ ŀAԤ4QԊg`sĶG3Q 4aJ h:Vjjtbk#W[ᚹr&%4r:EejhL'瓒5 "Ejd0,%(PLcmϚ 3ȸ^ぅD[sk1LD྇8/j).t=5%vvV Bfp 6 xқD34Ud AOfd_!]L+0xϣb9uFwœPTF+ +w:Vcmؗ~i޻[ sÝCRkO c 6>6\5Փ"xR_,\DV%b:>m%vs[Wy^Zˋ5] KֳE8v>@k%aKcth꡵4~-7&%W1jm0%)Zm.@P]#qx,_c YDɯkY?*~Mc9TQB¶Զv' pe0t@RDKc'~_xo5zjtQXc}P<@Ef!}xxQ LF"&N?G{CF&t"=U57[O '9pArhεC˟ё_'(5gf @\E7۽\vLj[EKvHMea938XY9$l./~N->饮^%t VS.N o8 !t MߖG؏cEC7=e,s&)VF=T*V,JWR=TUe/'ETܮAmԧQ;^BJ]iT>!'r֣8M6S*˽̩qY]|Bz7p©xp==d ~Rl9l3?_w'i\:%;"B">p~m+ e qf4a`= eF[""NU&X~3& T?qR=ݱړ= ][r5YEO^XwO#{ek0M6Hg Q?ACBaC>Q SYwO0r:v qy Xze ]k,s lBIx],1O9&w)=~Cj!ݰMz_@(K'V"#IqT=^SRK< o$&E*h4LtN1ز)"p1־䌳F7xaӮ3(jrVsp,)̞Hc[\4Esk@R:b" _5$DmwGUtٱR<3ϟ C-$fOg]z< c_181'ϫ'_eD SeMTL(IA4TgRXG)]9e~RG(iJ< +oFQ]=)T+ՌnSo1($c|,s Аbʗze15=lF|8#KX䎤?t {`EEY{Hm7YɹOS|¤#Fa #8$rҔʒ@o|DrFNW,^X!+IjvP-;p$DeJ gݖ6qb_A7WMxED"'`3 @6L#Pk]4p̈́F_YJ^kU :BRa,bLB:1TjL>x׍޷>Y٭|v.:gk)W)tPF=mD_"83o8i\J-1s0Um r)5֪R sW7 dO8__jC`rdqs{h%1$vS#c!֕7n; 'Іʥ%Y L4s S~"1#DC_+NTHsAC|uAdMGrIZ]3 _2>htNŁ>ՈGVdwjݞ[>kě G o[& >ɱXBduaY{E^ :@>狧7P4P̙QCpIl8/ٳ/xJYy85_-&̴By9@$y,-aŖ1 VMh̤)&tJz$1'@+`B<+~QLۅT|% [G;pYz $lC65X>.>amkaJ4TwĦdBzT%E2J/@8 2C9 }POwz!hNaY[K Aq؂?V,w'CR 2W.z.Մ&>r7JuܧJ(g$L.m=̳Y up}/9P &Cߐ;`Cp+ J?!]*rD˓JP .2DƬ+<@%Yu Mh/T@#~4!ķ =n"K1N,Nf;~ ap~GDF-[MZ)-WmDRɸOe$zLƗnUٜj\RDKW(wNƳgu퀾*1czՉz{Tt3P-fY+797*~g0MFٛ$xHg囩z 1 0-F9.z{V`GbR-r$δ$arZg}_/!4S/°zܘ 0Z譛tBLZg,sKL)jޥedS*o:Gk%e3ڮ_ ~=.'aD>'^Ǿ[Nňfl#${^Wi)]I7׈;f8і3q0YǏdӕ=~$!-dޡQ2OqS')7|bVsPde&/@ (&&u!>R`ʹvv.b#\~R:r-H=hT&ǡh,A0H'6'ņA4⶙Hj_ '䶚AW4RVV r͕``xvrQhm@u4 XIpRm $ZsI4nu<haEsp7NI"ӫɤU01b%F׶03Ǔ'hGyr6W(-w"Gjє?* I,[ N6 R=F- KXa5s{ЃƩ5!|v%nNpq"SڟiM$\R_H l{y1Hl}D[B~HP0sO&!aaVGC'Yazj{AiY-Y._9E8ѫFh"µWK*Sߢt{2k &fU_Pg9pR?i-I"dN: AvD^Z4C q7%WjAxY(o75 .7yW?u4^r">R#PQ<=wͣD*(\[mD#!+T5CvBF2d6.5]F=9~BǓx8\Ϝ^cr#U9*@*A5[+FJ͜kwoܙ\kMlG'OErO=%yٰk>Wb *.ܚD)£-]ᶯE|aªP9E]K?m- oGd;G'`&nyڱA9In) G1+NPה=V!,B:_9>!oCW[f xTX{: D쇽{C7?"6)/1^%.6EڸCZ=c/ WD#L&8.suQыEjO$x8ipoEw!s@Zi1BZweY|lk ca)qb-u-TV:X֚FO``! 8MDf}䃅2>w?z+fC)Ȭ+} YU 2 &3wf^xZ[ v٢3=7d!B"wqi`SRRWa~J/B`,6AO-S$׬3Z#7 r J8".6EG*e)]s4rQk3|FYI>`kkwze5roH79 ѓ!:z(8!0KNS%n#a/IBF<8~I NC.,bp82L&h DH-154bVPTHS}j\De KBC9T;Unem0 hhaA) _J0Xb4x9@j"%F=kCé!q,|GwuVc/ G.If_Hy% e.G3WrqW"!.S4Ih܎fe|qUiYAgnɹ'Eu:8T"'V!-P2FG9: =2#_*^6s;Ӊ.aT!&\T`k[lqg׼! +"rn)5^FHgnhukGSZ@ ӓc3wwQtpI4&TjnFڰ63cXȦa1q7H;LҋjUrn]B|3收̥=_,Lh2F9U85W" >r0 N5;pÕ i}5!xC@m3laR].7G6wF!7H4|ތB 8+E қگ+4p(&zTs#\ҏp1̜](zI(( igwlOO' c-^jGwFa(4ֲ֜$)%HNCcs] "lyys*C֋v&4G*$`?LR VTwlc'’IxF;a{f'V*5ԷX0 S8*䥦kՑː>m lcV1霑 {4D>+yŠQtK)cJAIa,' FrgL~#_ ؒ'>ak w}9A>pgԂ#>" L|B(?9wpP\?ء6('Ud+ QhL48?zgbZK#+c9d.7\̯ߙ۟:Z9!:4i(r3[$U[q)x3mjG€([Ey/$w `I.@{2116;T:9=!Ʌ.k< 26,R8ŞeIuE`g }qiv*^*C`i]27X#Ga=I^0ޭiĖ tMxdM{cDe`V׌J3| +6QChǹ&QI"0M{0? 7M*zh\d[φ)ier)U[u-hMֽ 4Hw>bLz{iL˩ 19|h0~D51_ ,pZey4wMN+E>׼v^0+|GП)6#MniY `-8f瑞dNT`"s 98IYC3\Ӗ 5v.T[H)<[ c0dlIiK3栬_]>vWMèn1DvfQW Px rU%z$M1g {~1[ Δ5,n oT6m} Wğ3NtX= + *ނ?u0^Q֐Ê '> ͹ #%賰vJWuMH9"-n!А yfgowJ nT6M lǚWi:C_/sh9|S$Ok'KmL0A;`ʴgvjO& ZnUZ lvlD֒z߈ahHb3wZBV7>x1[_ \P5:ZFW_NtqS&{][{?.W'N/w9>;` `)]{ `G.:(l9Ͽ0Zj!&?l&$!cmО[?șdwu(uT'f1SX=@q&$X,-.tMt]Sү)'Džam|3 [g\{l0o[ckzm4%<ҒQ/ע awv( LƘӈAs)a=)IC4"xV/&$1y*Pȍ?G/u˶{ARF6R3-@>eTtiX"*'Ũǫw\8W?^norj:G MO뒘zs]DUrO8Q Z{8&VG6W[pBb_ion&}Zx$H!U 񑌂 N2|U apn/ug/ջjjP%cGD7%Q6LwC  fvv[i4{/%T] iHTEWE0_FJ}2Unfj%h%KM.m?W1A`a̐$0ҕT>X(ݛSf.k|c CnZ jByK޳Z1dx%o@%MPXt@ L@y+h]$a,?'y~8.&,AƱux8I҄ghMS`<{`U)Wfj,EEbxroA Ȗ&L"!˦v"dqIƘߵ~ iuL/1}gy.(:{XwE= 01M:=; ṉxM]"f>OI%Z7u8Q&(~FQΠI18jr0͸]5\EPWѱ"sYSa%ocONvb*9s;qS'hEV"=r4n lr=/C8M^PPeax=uçkaޘV58"1.T|{Q6.`sw܃yT^얜A0H/m53?kÕ&ݰgihN0l5nH?|*u ?D䮎tϹާ=p7tʚt7}TO)rx$2bL`yEԦYDx)O~Wv g㩨JzOp̥/EF2p CGN^NnJXpIj;=t| ШMY+ǨYEW[8 t+_3!/Wd ,c5s"Zc뮯ɖ#YL8/~ Rڰ7+!9B2h@,3C]uz鱣gǮZn jZ?g'0 ahb,g'm |̴9LH}q6H部ySM<}ݎTߤ,AT;i /@m19(b@So_e7MhcMJL ֺYj'%HNҳq:jNTF`kUL/P2~ٽ(\%RisTxѭ|FSub$4L;ڎc*CB/}9]U:]&SvLn{FoS\ ]|idҹHK\iT_/]}KE ;NAs&x_4+jJ(m-xK"> y'y& Np(`~$8?:i65_b¯A ƍ`LC[ܭv0m0%~O-3*<7 e!NF׶X9?ȷST ۛj v:CjZMnw?.Uyց䍚 t] N68$VREԫOJʑoKWP"j .Cc?+8\D}^+WEg@Z.lWhocD؎XPoNI^653  n5*KқhUmyI`HNI>DJt N߲$DRi:ڲ8ᅨX,ub W5EFL!_qT]%[-^OnM/!([k l`JS(ؽGv>J]W\ ɞRDҩ.>P1%GFSWjbV|tEOoh?EBT7/[ x&"B Lz7[bC?#FSmE-qnZP@DcN\"$i|8ϤT% 2=T_~r[IHLbAP?Th=69>zJ޵,͡+q 7I㿉tb]IGƥ:v㬵d5G{50PE_C殼(bp`Nǽ ^ɒP Ѵ]В _Vj̵f%$#hB꡿~hB]%I!z{Ďi/ېݡ'HkC3iXDg5qA yztJ ^=@0#,pYKwcLg\T郝PO8y{RMU7xpq3EG8RLkPڽr )ӲF4<&>q/1aI¢q͎5  Rvه2G^WΤ>~gж=;a~$92$pAĘiPR :ߑYP2h` ނ"^v|1w0 eA )c#UM<έjEZ<]zi,A{w VeV| /Wm qsN ;ZCtA x/q}|UlH5Q$wb%C$˄3@9?8BǎCEZ2A/`,CɓN+|/0cde~?Kį!up)cfUʖ5ϓ.0 eھx[.jZǂWBPT&E*a7%6w FOyO :}Au) zha$JSܬS84TJseai(/^MWk~J( 5f9%oH| `ؽqY< '6a 'ecgJW(9?2/$k@t$;i/!̤K ́Qx@5,zT:Q:*fnc1XL#K rKv/maI@8WORcUsUYHl_h\(zY7յJ*Ϲ,8g>qQ5&ygaS_ &p L@w=5GCT""*5ZVFDzCd*NJ/|(\[K?<)(:^!Օ ju1s|1BPZ;663-S(*NPROi(v] uĊ^,pyĝ-SWD(ÜZVH=mIAnK\R"T@g-5nU|)$_U)Txf[H ,izc.T^1˾V$=1ɼ`d'.EK@aW~^;Lh3(\ P\ ̎ m\>h0bw`IRR8XZ@Vg'FOk_B"9q~( |7\qދ 3D487LpTzO Ϊl\Ք])hسa7EA~)}F)Rl~n3iEMu6SN/8[Dif!۱ UO@M1%\hyYnu.@H/~l<$.A$[?Ԋ;ApۑqU[ u01d_ʻr~zxPzl\f7l򙐮IV+UZ@Z5fx|;>~VMGxWrDI/Vg0m-1^ ͼ7َYA)?9gÁhsZ9NȿaO6+kIHY$ ʦ@+HGokF^Wd$g!O)/TGjKW߫s~s5/ڗXO{EBNy58(I.$±kx!1KCT7XFXOuhpI Uy;͕DFV0B]klog^QRf4tZW InU A X5KM=~VxHP +Kd4>:1.~`z6nh08h1v67`M |t 8s7/eu"wL,g$u^hx++R ngGΘ?k19![,2t苓VQ2B@wpMlp-jZ\*u{k5nf)3/.ŕĔ^wxO7T`+fyFr~sLXg˳G Gn0ϊy;:HH'O!=qkl5gx6exXWrfLw0ǿ{G[Ͼ?jsYuC 1 ubax%- oSۛש8!ct4OQE1 ]æc~ d$ra)vqEQ&湳6*@p ;dA׎id]V) XDn$d/}!GW\1D+xGn#AeZ~!2aPmLmd8-s@YQg{dY`D} S6w+rp7Hp=v歎=*^đ.%Z}߰M0עv,Rmťλ@IwuUҜK~kb%CdWfJQR8>‘ ~]և8,ozh/h 9R2gZ=}d8r*^pa{%p;6j%x+wCX3"GfuuQsSGu Uj߽extm~i@d]oy&V&C%B.59ԃUy3=ۅ_E>O-/ 1VYjr=EsR13m\B7\xTIߑNƞIބ=ݧJ <س&[av}ꒅ%)קBpC= sAO|ǽbLƪPgYCrt6v۽{BZ=$h!Rs]}b<TJy8l@2߼|/va&}+ejU3b$;ۄ2B=Q*yt gY5L3TJK"o%W)4E蠄#YWcvg 䐐Hwyuj#=[*|"iB#"bf"_!DQh\X `!쬶 7n$QM)a;誣[ f׽7f0M-rsqx܃ Iau PjdZU!< FYrVL@ѵݳmnʽj7XF˾'~V3Q0X@bJV$Ba17x ;m-i*^۸R,'" X@"ྜྷՈD!ǯGL2|ГrxYP>{hM)uih2o"oiV]{u/{ ^55@n317~̿'8 $W=p$Bk #X|ůcD}|֣w5-wP:F'< ?RvD0Ҁ|ْ^COG"ku~$楼F X pauj_=׹{Z਼ t,3–yl`ຏm"ʒl rjӝB6PV.,g;wI{+Aܵ<ʎ(;}`s[P4:N%Zg݅ʅes#fkx1Kl7LA>snv,zv%(c%UŏDžȌNq5=ϰ_Yqv'>nCm: ӓ`#p o@Ct}gcm 2]XHqKd?y֘٣kt}^>u zĿTzxdJ=xe<.zoUgsJʰ ~'[Xr…~|83a]BU 22@ 71 @:>p׸Nʹ/[AtK ԘJJ%tkQIgc"tY{dp ZG? RBI)p ﻱuw5gkIt k\{+=QD!V*30*Ta3E9: N ?SL4DE._8ZYgz}nd+z nr+Na@\1_ `=D3Il<󋫇ܾslt-*DL+HgjclG!R{ Kӆ$!Muh;f"Ŕ J> >?s\` ҩC_֚Vx_0mCj[)Br`x%@ vtDaxY!Z[K`Ko0׻{ r}Hrܝg,[K`FV(k)SV/sJC~z1H7[yPfN5RWǷ6{!N0- uzOvwtA_Y) Ik7kZܰsڠ,I0¾ca9/ڣ B'jU` 9+_qyު'<$1T/bUI[x#7rG [|yQQ;H!GW9;Fڂq ʾ Wu B]tn?홠aK( R}S< 5U .Ң[KQ8v8%F_N}]%R;-\4 X͌@8;lseuCcf4/O7 iv/W=3HFZnZ߅7l=Ϊy<;]Z}+]d(hq؁_/ ˬIra{w8\1"Wàv$'y}Bn10:t*"O++gœO-+fq5Lզ;rꦢ*!NJlz)'e,^טg8MO- DN_$6RgKZnlh>HLJLפ8_B_qC:Jצ"ίW>HX(a0wݓ`cȺ*;KŞ)+vOh`ϳOm\rs՜Ld_AN GD\*GA bWDJW!lYbnX(2Oʷf[2EDfĢn L[I$@1"#?;x"-ۆB%VxʪlҍX2 2?6@LMe_WD(fZXlލR*ʏ_\v$!蛍t!NPdMmb> ggi:,AN#l۬ J߳M['{Ww7/7,㺥c,tpTC)Py}C=[b D W5I^a4͜IBt\@ƣF;t떕w/<:p۲-jAk?޽!ysyo@Q3~=MƂ~MA.ykm!(ken9u/op҇+uJfY-rzR]r'Fzk03NwÓ{U&Z47ۜ+ֽ) хwCX\$-d>BymK5-U|/=,ګ2ŷEۏ$3c7͞H“Xs8+Y@,c_6O &Gඐ8E{.GMgni(VױXbIA\ր`&LS`h.dmoF̻*?"?a0Zt saKOV,JN]o~Yc<me[Xj! }BΉH 0I^)eaIU;1s Y.=٢l[:)]] $>*9ca0!Ұ݊~ q0%|p1iXv{S叽8In}d߶I{l^B8k/|Ή; M?ghDAg8 KYΎPA^ ~zIJ@At%[RHveԵC(v?O~xeavۑV2}A}.hlE3iV  _-To7YNUm)tӫ+tj+` Nd2n|7IR` "E+*ŵTv(6F q6plf9FTHvX9yz~Gƅ=>qi98r@m1!;u) -=)o !|1`<iy!|Aa ~] >j2"aƨ8EbYo ,&Mt֛,+bdS\43J@;n?Ӕ^AQ+ ̳{ |Cq \JPEi".&e/&/ *$:\9Y^B'BaI EĜClcR=[p / (y [Idy^Rk#,3IZ^"pBf-3nsT9ᆹHhpC9@Pقtџ)MoXdٰ+ht+ ,VNhn@=FMo[!U~=5PJa[{2O#a!1=)t:ncg;,%_H, s@x}Y2}:IGZF,a~M#6};w4@PaKD͸T>]jp~%ZZ3EAI9N/V"ǗAS?t_5C{ ؄FhV7 áukD> A˳2idPoǰӉA{8c̾ "8-a` -`/Y:ʺG\,YґIPCo9K6-iEU|bʣٛ,@Vq0_ho~U_mo=uh3-GQF_凈Ts\ǰMUUbJKB5ۢߙ|ɲ#z#p(>Ę 7mE 3u< oٛm5駏y٥O/cƎaX!\xϖ.߷o6'kXʙ=/ Q 0]D(*cztKaz18I\Ia$|&ZC6s#WV 2Ǿ+FWr2duF;yEml=;$.u6KI-bB V_w ר󰓴ĺzwL/ X0[D&g} Of.y+:'nCir١^Q̶Mr<҅Sg['{Iuxd3p=&vhnǡ1ASjn ͌?͙a.B@'(m pݯSWk(P=ױ1!jE`Љ=C_:F~&{8r pi+P+;QyH ŋoF2NY 蛒 MBFTq9u:R!,4ԫA\ŰXX\{nP#0ޒDLE[Tc;f \OԨ*!zWlVcuVx*waRIs6 pdz V:_ze"q3.p왕6l}i3kv+aM ]Y:wb' ]6Ϫ[9ӢZA OLƱf@Ҩ֞UNqj ׆8JZwh%3DW8X-:fkZ mګ0iݴ? YP0jCqsh>ְJb(X0%ksXsa/>ަdӅ¿C4OBcnAk#҉sGOЛd4#hx+` ~&*$Hуk?ۇhdr1شO0b\:kOƊEIq>ښGrZ| #Bh;÷tP &{5 \|CňEHXi)]xZp| Tڤ~$~7NaR;ZMd]AUgMwO'ly& ڶՎ/ԎDhh 3<;-ްW58z~N(jXB׈64-g>?J◹mP'>uE޽"d^664"$yZgetXvvR4TB 5vBltqvYv>UM%17e0?4`Nܸ#Ej ,p.3E9"T0QW,9 j HMh̏I ;=8l?4A x۸[렧pR_,苳(0<=f@gו p [xnAwYt2xXAG?(c D.um_7ۋuX:^jHQkwk_5T𚱒%'XyHlEdU A{X\$lHɉ ]WU8;-Hx3L/zmv&}p%Z둋Kl>͵l]nEU e#E朐l{CݎUGq.鋲nelZPN\/A1=``XMH{QNQ̥5;m"k{?jw5~0  5J1/iU^|#GM=[^Dޤ\QZ뚶 tMɥe'9"va= ob-> *DP3"o|uCm0Ɋf[o\ڦͧb Sdh޻"Y_CNnST /RОI(u\6o떁^5A?Lٗ 6$5m6f$c+$n:R*FF:8]?:<2\ƕJ4 T.d2 X[buMUTtTAQZZ4Lv^" 1"2Bނx(s! Kr7֩<ӿ,3N-'{Mp*yJaxe5vnHĢdC5OpO`R"e.p4'Xf٩" Y2a" ƦoRfzzƆ0")r^-,&J_RaY) ߼*Uro`rF]ZBL_\- >S^ : [(p#*ªOk(S/>"PnaBN:q'^}Ǫq(MEDzt0~C\̬a>/@58En.g<-ycvF I4~sc //l+.b,f ɁkyY87Ug<X\X.Ah ZI+HtjdxXM^pjG!/ϽipO#ꦫ2Ej46uRV&HЯ)K`T>8g 슩,$*DL/vF">s2@l.FgLl0fю1ۙOԲȄ(ꆃ'@jب'oּ K>k)cM~ 缓|5$[ 药_ z歷enw/|Ƣgu,Q,w[罾=Iv]4IYקQA YQk$OEb'vLB;hXLxtd2Cfޠ*msUuM +asҤEi a! h[xg9(&Dq@ȼS}5=4== ;fX;Uk 1p8⪧s]_HW񦾛t8mDAL Xwzm"֊@/=ٵe'\[olp)"/}⤮@㏥~{;~Ԕh92&'Cz5JY$4@-:mȏH.ELр϶沼 гw_nN Aa! *~8@QG}!.GR_:JCӭ95DW$Ċ6LW5OZB~hdw2ML? ?9hGu@JϹlyG8:iNxl.x/f?ӏhBC,p|̯i8Amd횫oꫭZW0>@F{Fث[M (vSO"+cBHA[uw?;s xK[X$.Zy] *gt]34vGk1&KTv0 SP:1{SU5CbKEj8G&ת{ |%VVnY5C5+znYw/9*tXXpy[.5VE<ӂ!sJ T҂!'¯!z+ Q{-`}.ۺb0m;7 ,1- ][T'&wnFc\+/G2pږ$㜱44zEJN=B޵\/(5=,dJO71ߣ*fmqR,ᡒR?77#+{AxE,AP,B۔)sR!CZnBrFi ~9*_'{>C|c؞4E6ؤy%6Q3YCQ'QԀ7kX@ſ#% λ8ĉ|VDi6Qh&,~ 4 Wg=A¯!zm#v~Wm h'TSan<Ε\旎C{4k1rN9h;yt_w9|qwk"ιL::\#-,71c3UfIC\KxJ>@WYRYt$_>JzC#,Y߆ n{\{p!J ,O]gvBp*"ѰaHօf@sAL-z?ʃ ݘ yB$_!F'<PҴS5&UgNVstF~Qi,JɠZj(? F̥@.Uڴ*7vo0l /,cZg'wa̻xypnuGg=e@Xv^ "{QC®T6ϳ hg)jm1Y]^;x54N{uy^<<(4@NO)\$f$}9ϓ ézh=Hw_!*Z #gX5gM^h( 97PFbE^u<'d+8 ˋs"oTu>VѪY,^")o议Qxu; WDfI{(J>iS-DupI ԰d;Rl~½WOT5@CĈFmc {=BKBIx{P!\y(.:~oLGcȓ=aO~,9)Dy_&a<9K!j@/6u"+{ oJR&z ěz# yAb E@c`FI.]##`+Fď g4Bb+nO̬}N5c\yD1/1(wytcZ/e (;d@,-I/bʈ7N٪Hpwc:HA%W( I@60fzw3K% njTG6.F2s9qP!^N'@ណJ μXS4I+]qd}xфI'52(_QRVԄ c'Rp‘Nl>>S ʅ̈ ʉ=,]da%L,p~~LSR?UʮI3~^du`kB. $^D4 t /בiz41X_>C- ?YC7?Cu9i)pOHQC E{CV M]GNf#[g acm5|CKyp h*6m(ס^NŚJd赻-&bFW,%FZRE= 'D+\XWJ9K<=18_Z䜵uض ѿ}BV'd,YoGmUf+3Ҵte@F`?< Sw[ <ӜcwL0`W}O['Mb3 G@q?y>a+Pc8P2ߓl[%Mȷҧm›v${d5KoqI;.Ov-jrI swH@Do AM61uȵ h2"(H :^EVb`Hɥ ĬpT/W.OJ1 ZQ5A$.@[veTY'4Ԁcu[GIff<:V^m۹2.u\RTsˠ kh*Do6o*ߌ¿ps~? `6$yS3{β_ k&D@$NIVέt}Lg4ʈ{Lx1 cSbբ/=`4. H{F]֒0*wߧ[%Svn,d _?*ṅAY㯮X{SMֆtcE T7^j~Vhˆ%x:epz3O!p 0fّVMi?ZnySg Y<ǭp yo/|^'Ҏ,e@5ҍq4%9̠FTQn%J*$qp>Y>'DxƑ2Nh)+Ge4tppR [sH?GJR@ 53{raLۂ[];3ߎytݷdI-M2B]mh7Cž2{l,VP'Qt'X3ULլk;:؜E~6";pPH­k3}Y}@{P~X2t:(XwRQUrJNJQw\VPO>No(jZsabY#]q=%*$iݥ2<0Ǖ2R]toCz1}4%O)'Pt_4Ӊb kXK,ӱ[ƍwggՑYTJEl7f$l(Ĩ(eE>1ݞ% Ԑ#eӡ@juk>붮+T$}շUܲl}kGS2,b8 VCF^j_a9y8sJ8~d}&hè]uW(TIӿ4#<t@M|#+k.lV?AOUPNt3 "nӓnDo0bwꢪ|3 HG_VDA*1,uxB|sy_D lؔ,X'C1d'oXk(Doy1$ڢm 5V^g R>B_8wmO" |6 G;WrA6r r$oqV}'5_UkD 6{FPXBOE/+LrS⎯ SgM0EzXF+ RD $2t `;|~5A#;3N\%t꟡ [&"4&g"y42 ^#Pɉ8Zl_Ō}+ !0 +d+`ԴIR ᰦ-Y~-غɶ} YŚT*"Hs?21]x29 ="~nF'Ϣ1-q>Œua4fz{.;kv#`T賯;  BnD250eF_ ܚwX G)2-ܫ\|tYtM`^ÌDͻ"cN\NҲ˽ɿ*3n~SU©TPg,WKOA綯d9u ow;1jqN=QH/v^9,5E*Rmȴ*Kz]$Bƴ'hb#׀VdFbտ ٥&I}g+_KD^VW3缫˝rk~DIP|kanp$pw7;n XΉ.\M-.q" "9BAD1ƃ Wx]lX?;d\#S_Y T-TͭTt*f^tdvX} :f>dŇDBHЬ?~6\Ϧj?Ne;ύ]Rc_\q`D2& o]Hc tWoӈQ3A4%c7k5>ӻ6Gr:rQ"| iqt 2>eצ߆JoHM^,63NJVm2%wwyUYWwy!8M%!p=V@n晘^ o~fI Ҝk Er&fB>vyPXgv?Y29cD+0MAܒ{HձM((579:-l$|ܺ}C a0JQ4ZX Q`n&ͩ׽i)K6j}>} +5dxs|l8փ8駀^@o< A{sRԇ Ta?[eBKWJx2Cvgfn4hZMeLiYŪ({dHgv2E;1[avW {5 $߅(}v^"2 A~bf t<ΘKJ`Zv~hs, $󐻚fdhiBL~Ii<. gjbnXZ8y)Qqf0L_6LT-Vs5J ,F `6'r}qk&o}eWo;(PKSo_O-e2HY<u:Ycm>z;.3+r VƑ|\zTlD Dw⦈t6u01q}߉8v5L> N:AK%r+aM٫ lE>vdҝ7 5' «ԥC^Foq;\  ᪼Muc-%0|t:c8,|~]Dw :2mLL + ᆡyL@YJ2]C%ejexƱvEϳ&_ ﯹ|;RkP4'G񪇱{{<,jCL>?{'dU-VrnUz%׭X?9o0 ao*;ah; JPYS{W0ܡr>8,dU7rܩ, #|(.-mwrjlKt)h)9,N½+ S[Db1H G3|:Rhb3׎E=Q1ՠzP) ph)fyj|1vd*CP( QGM?hfC=/x^C?YtjX0k?LSJ?7ޢK6(aOqC}KjOMMd$d:0#nyU%IYhppv;+rqG'UjsCsnhU:5 mL*}]1|=9Gu1,'Y\evwY-!.T4DcB[]ڷ!i(ȒFB飼dM1[$?5^.@LMMSͶ}s4?=G |i8zd=ON?mlIE Rǒ~ ?i%gv.W5R( ) k;#=˴WW?wyNZ`B@e hKP4o~b l7%cդW:R] ~ v`H jL*{Z%t`5yqhx, Nzr~dNI?]vDYj:fS7^o޿v ̓^Ph4~ZߤC*0IxBsKemܮh7(MJdךtY*ݢ" ;e也%sd8BJ~?Os;n'Tۨ`z`qu(ӧ<]Qe ٌ`\| ׿柴 N)"Z1k:4fh hI? ]Lqk}5}^EohpQgg'rjNi@\:| IAەtVi5-3b $ԇD,4W;:K^t9׋?Bƀd n1c?n2@;Vۀ|跊GI&>ta?m ,^F/4*wy BxSiżOy^eWٿE\;5aBik6-uzD}M"*w `{2Sb+͚+.Y{hG;yuұ;@G`:`Dt`tt/s^]lPop`sX.w4婘i7//5xW؞M׻{ØBo]<% `Tu)8P&LөeG B׶t8֊7b^:, {wm }~e_C2$[֌^m "t;C(ˑv 9_WSHֶ)bx)3:zM\.ğ*.~Y\]ڔ󝭨1قH/ɲTy x"0ni5VC#2;@+sR -Nԅh1 ZFPBJ^f-Ao.ևʄ9-J`40{lwY%|Noi{# ە>l%{G<7>2q<> k ?iZJ]ѯ{]+S7!Z wPt1Z)Y3X!=yp 0 h.&jL#K$P QzJ%w2e$X?Ѡ8heY߫ L ^.݃Ar 6n~HLJg.;~|#uh_h_gF/O4p82Z2tb!' keϴh 됹2T?F,>/ᕊ9'@)><:RƤJSAÈ<ԝxS Oc|7wڶPeRB;Va\Lx(D,ޭAm 0$E=+v׀tBaOH!Ǡkmgl 4LsY Vw%5 [S[HiY1Oy6"qhF˴n#Wg2@չ7";xz/!߫~Џ#.;[z3ߥ[$& CopKnCТ i4!}^)ND+ q84bV6U{(ZIGk"QGLe!t}T@0^tlUjm%)m%rA8 \Ķ]5pŢz;DQ^uBxj{ΐh!]"q=R'ݿ_j6GZ~v !KP[%{jW ͍>с۱H/P`C$ߤtsTBt_!bGY-yfd 4ڌvЗ'jfK-!я싪J0;p kZb\ӃԎUx "hn9"9׭S-NGZ%V쬶,!;w/V_-N<+Rڡ[oL9Л$z&3هrN?FO[8/8/{"8RvEgywA׈$Rr Iw~Xv<]4;tNv0G3*,t3.CYD#%Mԓ PdA,,fI??ޫeD q(,]Xhlal-mgsE&/rG7|FU=&4ᶎw BN>|WZ'mqJ/f嫐IGLrjLi+4l$c<ň Ae^|0^+{4vayꃳ(#Rh0f)HH yOt{ 3K)fE&H֠{qD&xZJόC#ª͔ct0hHvaH<',UVO$qV:ܮs"ҁ$3,u{=L#>9=q+qչ 6EU>Oh1jU"*mH>w~ : xW uRM_Gg霊g˨+Nh&ŢPe☡ꟍ MD$:1) DzX· AkODSr۱& \Omўc;ɝTTyv!9Rk6'L"9`{5lU- fӐ?p+ŒA V uTU  M]^@?3sLUr~`"dyܭC}F 1 _TYq6UHZ*Md\6uv--aX#AM5\b=@>aW8<ʠY:O΍S0_L8;aT>?|BËV}(=DzY,נYKY(ޞ<(TO}]Hp&"ҒPeO`Wn+pp6'&qCI3*|"XH˲Td_}ͻ4 ob-,U\q[ޢ`~$?].1F\qa6P 1@mHigx< H݀.,A'@}ڑ4yZ'․a(|johQ`].pvO/}Υ0vxSK'qQ@?X$eihPLyEFoZ|9}bHJbH`6[ܭ줷}8P .̴2K1 9kw8)jqQ'%Cwf..2KϕLC--FQ~r5x]VXHˏV#̧_=ؤ- @%ч5 I\MrJU3q`>cY@ΒoEjnO1n( b:җyS)h@x~h|Pۖpx?Txy dduFjcܛdnWP'ݪE.1617 X@q/|ޏğ^CcwIs%[EwC{A\,?=x- eUY(RUEXK Onixd|nAIRrOr1&(. %wRlNM&06s n3[4:ܿZ܆^IƲQƳF>խ*1sփ x -ZJyv;24)Ԯ0>ITl]2(t`PKڳ_BS[(g*Yq@cԳ4t`~cmn.:!ќjhZ JMfQ8SћX;(ex\%?+v̘Y,8 u\$}t©9܀z(Bb)ts?FT@ULV 6 =}dC7jaAIj[yh1!%p /[?L.G}Qd2Uilf5-dwBw/zlwZ,IT!PgV(bpPV98> ( 8_7#dЪz&R^;7[JYtsssg'rĎ4RhAǣA*/UV> DBL m@6 5fm*{EoHUMgG?ӥ ؇Xڨ#x)Q_PϪq(!Y- T[# pb,RS0y+:T#[PHLqgD١-߷9C9]$v` `o^¸x#/[t䈉Ӡ0GD6ljrOF&tMu;o; x3Q~n gf J"VH9tޝx61_{-Q'7:8?v@;of :[H1$fvZa%eME~ lGE6pk-sdFXkGb"0װ B"iA^kPg=cĆI[ZP`:p0=p*1K(ܽzީ16LCگ'92q, 3| A^URHΡL9V8e=XtOfdDJf%nT^ŧ[v='&*y,y! )*c]˄6{ "Ki#[ 4#ӿyXzaPUXDϬy+HBz ͼ}ˇ>CV! *}'mkGsc&AG$߱eLg ېۜ574niX:=%'Ķ%+>W'Yhg PY:MBWz>~k=^ۨ;E٤9=jH\T΅Hr\yǘA`>è! .jA05hP| P.3<L]WCE4 9 wVlL+Huin8rhg \"Ό3 цdJO@ Bꎓ0t]4(1ĝto2l(˜zTM.48475i~Mr܈!O-1VYh,͜MCϝ4F/#>NQO&rhW73&sU+ 4'Zu{'Yd|`zWSKxyf-ϡXy#9 ]c;V`qlgpnV̡PM:\\-1 9ǷA'S!R,ꪀI5v+X]]R5rpgV0௪UԨ ĽPpbD Hs&h,MUj RQ4UdؽY)s}w&EpЁU5g1Dz ȿ*Q6n>v~c+JZWn&pHw#x2<خ041mY:$\ڦDц;a̎71gsv:(W !=#Ǯl" ]>`/]a}䏺Tכk4[*<\N\ a4RF&g4,˸-Ul0kr6HmVfSN40R?>2R¨2'EOM݅};Ł[P-;E[lz4P*(=uJVh+"E6!b?|~2`$ &HIՎxu9W9dzN{ G %2】8T2H~e@F :it Fת?q Ě<ۈ!860F%&X>XGd)YjgBK4j09iX17!\ 9?H;PF#iY{ŢW*;8Q\Y߇`:DjwmׇC0֊VBI?Yǧ`4@C;R/$'S=Є=P\-Z"hEۖ–;cO|2vc*f{lO50b{1ą\DK2 S{͔p *#%ph/hooLYS[diMŊ`&ND&N<{ [q=PNk;9栩E~aʆZ䧺x:f%q/v1,ZG+z}$Ni/Ӊ'+szA.ޛq[pMR\ c³p ݰiqx&BCKG/j?|MOX'-1n# LBe]ic򘹬q}鵝fk5q(7d; "j`ZO^*YmӕPatXgQvM"F.?-BM"d>Ky@͹`:wQu b$0▀–%Ώ@dXGVa TŊၓv? <,\#$Aj̑ʢhc3sVkvS]@iP(:LRC7X| 26%ɰ/_Ew6Z WԵ{P C,b]Drܯ!5V͏'=Z)XxհE.̈ɧPx}'#6 WO M1ZH411.H{pMP5U^l֌n:ޘLMti@-a ŭld]~aWsG:16P9- JG(-#I`^V* ة̴d*/o"&u`FRU䰎~01f2"Q!`т61S!5FS,?pUVp⾭ \D ԧ_DR5LK&D/W)rߍ^oŘێZ#{ݪA OOXM\l 񓤵QJ:fvQO..hL~@^FC /#I+aOr(h?7~/r@J`2 x1ތ^Sp&(_QtheM$jԙ8,O5g8Br(j#[U&өpJ]ӞBJģ>/ uk /9M}gi=RZ5,Xų4#2hb/&agL$+v |n4IQ)dܫ;*Ԓ9a2R~pc᭢,G6ˑH 6L0w ΁} !օˆ-ƒ%A{JsCPWOlvQfT;3Z4 Ȓb{7q@>Nh62"Whx(&&<"k ^JʅOʥ "fy<-DHz<LmbTϯAЫآOYu̚]k "ugO9"_Y ۜhc`$7K2xӯ[[oOGi_g)94ͦ*9JS.pMy9׮xe`DȐ MMil|ԫ7#5+.,L*d+hu-jJw >)M̳쯟Dމ^z6ڰ8gEe'lI4$Y VIxDZU Na*j,XY X륣@i+r5 DQswU5{5 3т@]~1 @>>DMW ?qڙeC8^ؙ XN6n50k6V+֝GSC=cz/U]._en񝱗zOB݇L h~\nkjά(^K[9NlfOEק]r!G\^@rLeY '~J}?c xG2em1y 3jw^+ }Bhfv)Q e4C JS@UiPd4I"Z[8 Tx_Cɚ syEFSR(E1dZE#b~Ɗ ܬ0*3ZijSzLz9@Z_a3NWK9N^ c|GOdƊ@yd!ܜӋN.U3 3e6o(Lr;eK_ϙێQFԬ7m2 rsTGikO/\?G9!w<|fpڵv0DQ%ءfA#"G2|&]W TQ9%9ןn2Stw5OE*'9q^6"H"W3l bOAL/2we/{ܑx, e͞emjژO# jSDvY!H66*ȽKFq1d4L34ԜZ (='&L#<~@ yX?;ux5\*߄sޗMK2]]Wy'Lw1(#-k|ǝW韶r kߙh~kIF|i9b58_+<_}4A3~YkS}Nw#J O) 3E $uUÀs~G-~TΧP(Wi1Sս'.bt e0&S1<;LJ_XJ&;ϮiQ.fI(v$ʐ3.2:aE "E$}1|xCmS I IF1p^P@AɧhN&ك0T%$:]ց;#a4hMG,OehOr½ŁHZEwk|n{;oP壜'TA!DVbd e#qMdw%teh!|{fFE 樌ƾ& ӛq zܣ:&֭HvCxJ:G͑׺'yYְ z=jGmysVrbm=W3(\OՔ?&V<,$HMѰ|Q^=:qdg> !).,sc]iްvu,uK/Tn:ԩ4?NdzxNX)3#+WB$DyXdRz6-_[c;݆ E7$GkfHo7KD:XܕIaC(e=X$>^ׁ)( <)NyK/^.9lm!SHiRqse1BTv!AtV;َT iqu%}u 9Lm# T݃`NӮ|zٮ+69nhD1. G:Ҡ}0sXEde5rcbZ7,O;ZIGoMm; ǫ ZSboe C6M9`aQG?0΢s;Yf;pV}645M\.ϸlM&Ld S[Ρ^t3&'oҢ04c^]t#y,oװ ͠¯Z#xkXiG2,ڕMd&7B*6n%qOu?CCTodN-OeK [2ËF*uv%[|Ř,qHu3ޏL@_L6T[ KJ[#ăMH:&6/v-B>R!PׅZ~`tƊZR/;^o0cps [F~ 2dLVr_ɕ͓lD$OWKY7w-> Tx 1s v)=gJ]tr-wMjl|F>\u̟ΟsbXyOr͝1z-9hp5NId#){TwRvU ' (O%J Θ dD5~)xgqvചI$MB~'~bW "˔~i! u{ IjꗷsfbIB0-XZC-v1rU6i-ľEB(UIqt(k۷`G;kXDiJM@gk0]:c4Ψ͂p!Y[im=Nɞrqj9,Ik7Bb\ ^ # E5T @@uͨO8>GޮJ)t\)FLaofFa(̥1:GƵ99I.8\]Zh.e$x4*~Uɢ_[Z"}MP?W89hW3m e3FQq_"xos{ςxsLbZNgT97㶒<\P; gX j[<)"+eYtת_R]Ysp xhJ,/ t\'"2&LJh@(2*oFaju)+%YSB%J̶Js۔w j4tX4Hpt/`DowU}^7A!*%YВ`b5P~u G:2"Bfɔzvxr:}az.YQUs"%XdK-peo+A2 Eq2Ls|šlH`޵G[>tᨢqz_+Z} -;:w>ux{7noid }&DT" C8!f~ d} 9:އpp9`,7{E#aJ!=f(t;aćE1cMjH)P;CRn1c/ѽ!ƜB(MGY :@IH/tb?m+tm1˝=d![H:*W퇲C`:>)@f\NW)7{A5>b]ypޑJ ԈV2NJ}/5ΧY8HH)嗍V6Ax}%E&O Tu;K _rt-5LMEVV]AkgTbl`L[OgˉS &R2>5AqQP6d[y2`GCɂƑC,*< m˼=;4:o 7!E@,Kz+Xd9JtgYZ070701000000e0000081a4000000000000000000000001668c169300004a14000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/dvb-frontends/stv0367.ko.xz7zXZִF!t/Q-I]?Eh=ڜ.+ \Jp;>Tk?t=P&`'?ַF`1mP~E>Ta xj1'+e;Jy7&AL>'u)˘sڃw/ NFGj+ejV ׳\WM4fe)䱦ű}t0(wf \qP~2F|gt/fr5?/[/LSEz’P׼/;6^JD4~ !}mdhoF\}e2n4nMwտzWw>bPm^p_N,B%t@̀yo[ygwY ={TUD$Y+qX?=:LQ58Go^DߪmTnlˣ/e ^qGf՞ ԟt (YvB.ɏ8w2gAMGP\zβN/iHv,M $BC0ifQ-AN 4E%DnD7Y9q$cqZC̎!*5:Cv/;[ 7CpǼ(Z-0UI62faX1|;#Gmruqd  dv4hoXBIB$ܫӥū֎ gTY ;gBanɟ=+\Ln̾.Bd@l Gv|`&? a7# |8`j `Lj͙_qS _u!+bQE>m6ꊞ;UK+3Y!=@Y5B!x}ȓ^4'+-o7/ 10+|^8ە e?EX'y{lw o)$#V~JRmm0LcN  .0[GO^zS`!Y;N]n4^>:oK>i鿺oedZp{yY]eKnOD/râ"9 QҪAvkGa!_0`s}O`Ip-ӳ~scYXZ쥈~Cjc/3SdkMp*6?L'ŏ1tZ_EUzlGMH~ $_+u1G¼b$҃_̯뾮X4Zt@ \ R|EFUi `Nna Lv]TYx[(c\ηW:|%+: "}MҖk ?xv=eX@kz)lx}} ߫5IoNiA| Pc=M.+[ <9^ܖVƷC ̥9,Qdla۷ף֙vC hT [4VQyڣ~p@RIȸ/ƼU38&`,tt$kU]J} (s"sq^ʻް~BF_1SǩszOJܸK L=C.| 5w zsTesɈӗH F62GYw9s{3 "xjG @=$ڎvx L›]@g#p#Ӭ.:m~)JA-3X*8{&lL;YWOC:FWZէǯgX drPEj!6`e}`Mw|2O:B,p^g_/=K]VӦrɉfr0b$Lq&&J,:0r1[(\/#QHݽ]6DrF0,h5Xa'5 Ao{FL`yKK@S,B7KS}\Ŕh6\T$1P\y*bͯ2)i̯lr?tmg6RҼD =ʆ8mz_Gy@]cw-r-$ׄ ]=0NmSm"GM"~bV<j4U9cIV"'FpDP7kj{ Zr܂ Y) xu<[)ה[?r8}(gu^^cGզȥ'U[ճ]h!nS2|k7ڌmX^S֐䜎<;)֢ 01m/cjj #2P^vn>^- KMH6]o13p#ɐ1RI><# _́R7JJ몆?xzg$QgS[\@ʃ_gӅata 鴾2 [/kC|>B~ MDiЗUܦm߉T r1쥅lVf)ImK(ZogmD'5߃BSqOtݝMӪxCjro1;r[l]P_ny4N9)9WAsŁ&2\çC= .J8(z|MuītDhiɓgMv>RdT>m'J%|*܋ FÃ<ƂOz^tDBvpܽVN驩gʢwƏ4&j~ćrNhZf!P4*ڣX+MVBV:AHUz 8Th$,aa0QfA)N\J vѲ~?ckc=7A;VWp>' Wi[8slP*7jdr`@}̑NȃcMq=#l|zFeW J8Lxܷ^-C$W{?td7=WwA=yYp6u =sOX7ڟwXu'liRryO@=yDL w4$  {xyykZ'?m'Wҽ$E:@zpU|u0ϮwmAR"(N]gAl+<tl+No;!ޤG䩺yP< T0M!h-v}7mQ'pdƓ́ifUi% P*UH85?Cɠh [_*>>E|v_5IW%MT(6bfL6@ 3fTE&o (դ>堢Ėߗ{@xRjx&KFҠY1t;L=7a\{lLg}S|Ȏ^gm֧Hܳsa$g+`)FkkCbTo6*([bw^ntz'3pX޼g4xj Y\Wݛps{|ɨ0Q|Ӭp?PDN+AZ{ d6b6wCF'AC훋38qZsCDV[. E4ҋ2ڊ'UykW.,܆]~:Ue.޽4#Fހ>M 8xҀ YZRsR;gΜqsdS p?^s7l#fZOIf)*aM:J2M~0JW_wY(u ksm|z DwYj!'rƵujb oLH5+wr !*-Hƣ"%8Z t&~E%p7溞qP3 p#|jAl_ IZ-gŪ͔40Ë} gNժvzqĮ?7hQpicAx13v,EؑQT|Z?n&an)r0yWv5z (Z,\Hot>tlz\ʜӸ L]_CボIOmѨqu9vrU,&!CP|X޺K8oa;홨Rr>ؿ%2"3n8Cp l H3;RfV`l yA"C**B&오hs86Xz>p4==I\*Z|zl80Wi(pٵu0#O(A' " _`';T;os 'Ȥl{?)7?DA A>7lp=h?B%!9}x 8]Q5/F~PչJ痢:=aXDG G|)2!@Ssq!(`moYG9u?]ie0aaTs!cvJ%AfaZ=~ME*ʄ!0|\<zMx)W4niJVHq{6,Qe9aX*8B/PhK+J2[XKO>;HA}I\/ݛ LR]a]^tzdP}7HR*j O*͊0pnx|q[`Kz5h%2M74an)Dְf-N0>c6%{Bx}:)a-yv6[8j4Ll"T}Fom;?8umU5ޓg W`V.U7v{Ve$DǩLMEC!"%Y#!= :~/%*/ jӮ9_96'd_!xz6\]r6iB;8[1B>%j /.\xJJSHjlFD =PeYfb-1w@pXt 4~:T *}t8:ڄ}(ZBHq1@0ᱢ*ie8Ԥ<7ľ&p~c{PR ьTo;x$HvO0:T 7 aNQmFmgc<2 &^$ݛJ|Tx(ZkNW0pugSZ5c 0wh.v(84BdFyj(ڍ}:*h /.#dpv {muh2#;JP1DȆg_}Ď;muz>i?H[e/&Q(F+\urԳ.s13!j&HCmq%Þ\{1LT L*@!.("+)v-&Ө{[b7єxkcBnEiD,&=0%;%S{lOU2OR[9$`p09-i| ;~:. O&ya{cm\bZ[SjGwv`iNkO݅FB4IO^XV÷j$62\w탸8⾈hD߄ lm67U5 Ւ6S^ gDv%е*!QHMVmjS.M#]d6GaVdLL 걷߾* s8}Ș߀yLj=ΏZ17j7ز~- YJ1 v61C^Іm Vّʕ/9nSpoG7@I%\I$Zr@*텴TuU+t.AXH}Z;U,>$boF?N栓P ߗ.l.Bu0fL=l/<5µb `W{,N|9>tk#A5q{,n=oi+^2}-58{ [i};"4p'cע>{!{>¨XptS,2/-TR(]_HPj*6 nq~j\} \oU15B@Gr_ 5p( rU/SB+#",H.͏/l (_-w|&WB8"P}X[Zc!?/`;,jm5͖¶ ~®?,{ ci$hc_[?f`}Tj)퍣$^ ɞqh l-KrZ*O!14*+w}"Fs L;#N}-,k`t82/=xV9Nwt͌)J5no^]2GČZj(4Gڿ7EoH39=<-?:փr#XucTxEJ OqOr&tZXǬ#FP7e]7Nm) }kB]Ivv77VXL/dS3 MK3 L9Ƈ$OMZ ^ݍހ,fcBdkI&DYɍZ k:t߯;ӋH( ݚy ZNF¿rG3P} AQ@S-asVIЙZaү+K=MnfZQ󱟽@;Av#[g$"O+3p:ӂgTKCΏVҧD.?MLg0 #IΘ[  459$5~M/񙩈gMtJ, 2 f2z>㺩s-M=p]!=C܂|^b ӞȿüΉ)PZa)?'ݔu5G'bxR [p\gr߼1VN+xPژ"$cCUtވ#t1;o_8qc(PyBϲˠb 9s,Iʹg" }͑tCkuSFڙ0mpѡ͛p_Rm6?@e%hnQsv~OUq7(:q']1N4 bE-=>9f&2L4J>?-x-/_e'eO&QYrC&UJ-F 0=Y ^I>[nx\s<(hPh @`ߝS^Ċ:TGZ⁜lZѯ?yT(MMJ`OضxҌj%qCĬPrhcRp9Q=F`8©}RVqP"E"˲Y޾'yocn?Q *1qv7M穾zGxd @S{=3:ID̠2i M޿%(1-z3 y>Xl]͏&+CzwSZ'w?y>rZAl`f% фX =H`9W̓`u2TwR|) /R¦w!l4AvER68ywƧ~TDe .P ݀iF~BZ PUV_ac[FOs&jf;VIHjKO1`3f^fO0k|dա- Fc?!MJq xf 3kS8Փk.wN:^#}v9P ZLǒR2cot2# z@ቃ E|3[dc̹ auEz,xO"jȑnEi/љ_wb:2xfU= u"u0N%WuV Ҡ?v:* 7ߖjvQ!McKvY ])B[,favӐ*BEcshѨlF $ $vA~F'M Z6jͯzGtw @ _oa#v&oԯ"9lpMO";j*dάPbV Yᕅ^#6s$NҢNWs */$)J#ZaY=U7UEDD&m; P6pt wsc3SnnaSc.axgЖ(UbCiTGlqrWYWOr`ed Û} 2c44 F9OأNc:iDDRZ]΍QKy1Z:etAN!y5 o1=>sA1P 1%@I &("ͱ͑ٹ2;sˣ@V.i'k ܜX),ڂL5(-߾D$7Ӫ4B?"PhCt?Ǫ.g YH>mbsQ0Z0Tdܱ${̃6G}Z TxN4<~/k7@9˚imeLvOJt*\7/pfr Mf>ì f|H=xnqxP^21 /dV8㯪TI|4ו&/R[`.cQ(4?J8,:ϣ%ɰ _* í FrI>Խ@IA7fv3҃=5)|v4kF2_s?X '12a δ46 8~Y*M :A aXίUo&5?U5ֈBhR|sfZR]8 ?^todG^!֩ ΀iKẝ5 ]G`E_o jw'gizFS BewfWZB:t8562Hq߯')R13uH/uB .>hscmNꚎZ%~w@Y~x ) clNFQ숲.u90'Hvkz2*/RTp|WH gXmn[CKѷৃ)D z M<)K[-F0F:tF) :>8K5()(M \i"3j:/)0Mxp$Ӫ7NcDn+ w!q- "^9qӤaF3`@sޒ'4Q_Lڛ&=*N8 u~m6~_jYjM[dʼywL":u5rԪ !wm/M}L_Ƕmˎ[zɒs+ܸd]N)oPz"J_S,讘%C0DcFm$I:1kˡ8iwğU kSl40G(IІƒ7"O,2]6M-x hjWJ9tX_Mp* es Ph;}X)#חc|%\)mCoRpyiGD+ÒE4qeRYkϕc<(7T˗/~ KBЖ ]ϿE .kJ7>`CB=fQbh 'Ȼ-W VeK^Jm5e"{WE2Ȧ:/(ޥM*A(2SJmo5h^a ɾvԚ˔Y'QZU-^~s]u(_-u,]wֱ+.g *1FTUk#4a^3+U|#h`^갋EⲅX)Xj)AxPUPΓ}zЕ监;Rnφo VȁNX2P4Kq C`Iv+R7#tu(e?t$^69|_" ?snxNL9]VNVV*8QeQD t1K&zXԛ3 N&̛Qfi*5 ȑVV5X 8eh  <a(ŖicO/4x:Yca+YThQ2lkY&AFuR J>\8lt&N8L*J6&z@}߼6,[zlY4TֻWbk Kλu`ZoYɼ <66$t"t \JIr9GH_ e&7d&pW/76o=Ggkp'~~:5=OFї/As<,2.'t4S3\.uU9D}u|WB}odDtCD ;$1vk_|&OKz6dtU?Z|MDlslj(E!؟i^=_oS5aRȦ}\ʸ#jFsq4F\[a'_̻[vw@EI=#",Zr7nq*r L.vy|D!}+EphVj>9@UZmgkCY|(_YR'ePv[2ɢ<P\}3ݦ!8iC-(^ uLcu?5oߧ`35l)ɘ˴gͰ6O(!` C\+E᎔߹B) ɏǗ,.l]8CCLyӛrUK'*ĸ<XRu0Tg` oQEʱ%.QߒNJwϡEu}g!>#A(tٲeF {v)Š@gUD -<&bLIIo [ 2 ,s/ FM'n hq[Ϝ *Vp AbAj2|^KĆ !Vڍl3xRc?}v}KG^K[2KB xgG ˳N,4.jG7 yr4IQ:[48^)&@aW$V -=%QMc_A1! By J$z9afHw =xM{|@1h Vj; ٺ vws Mw8kQYs&&*4=i9M+E gdmŇY+VYpJi@O5=o}NW-;_nXqq1p+Ё̂hp~Zӆ)0 +jcv$@}E\ n0d6&Jn IbɥFAnS6 fEՓ*VSЅrhigkuo9$U:} ^Q$=rV"?7 mz FUAzF} jA5  Pe$"v FNzgnsk؂82NhcEΣ.|d5 grJOI?fl8@C8CKY>H4?ߐB $R z%DO9-JBUe0bo$dz#du()_&RbXg&.l3҈2x8#=t"U-<4$aUp żbD}]; PM9: [ȒX`7}L/ ]cR \(jj‚VB]SPN}1\wE;-J1΋Zu0)AM乬J7;@9#qvM_ HYǺ[A %Z{K++1|pIEWvL5՗#5d!5`ʾ9SrUӚޖ;4—=NZLuH=+1ϯof <$ !??y(펥>IHohNӅ"ٌIJR=摷,@o8A@zI{vG;7ցE*}`QM|ȣ&G6],2[v HцGrqW4Kg8 Ä9T0U e[4&-}8zh|v;a18F5XQٜol/dƻ:_e /I?[SBg,I?Kکc1 HX+r U4O|KL1f;;FZ;XƼ "/+ϧg]t79F(t 3nA/YyQ]66!IM{ETnVa\(D46Xdu3GT>cR"ZJaamҦNyFJ4\~M7lh@O2QYK,$L(;'a<%sq?-d$l3!P{%vptZFJђMw)th.DN΋rdIjѐQⲸdP [wܽDn|_>2lR<`Ih2_IR,M@1BFd'R4q{ "q7󒃞sŒd!9dMjLxm? 9)b)ߧccaC-ΆpkD/Ygy#{K ]Cf|Qwܦms|NOBek (_7ʢVc.[Sgt.8h_O4z%3fVSb+$\J\=.a|Ru`ɓpOxdE$y{mxqgbr~"JUE/xeQ=٪ RiH%K߾! ŀl.|vRڍ(^d"+^AȴFzųh)𑳆iabA0A#鐈QK})ŔJWoG( ؂(xgYZ070701000000e1000081a4000000000000000000000001668c169300006380000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/dvb-frontends/stv0900.ko.xz7zXZִF!t/=c?]?Eh=ڜ.+̌Дgbb260dpZ=3ZX}XUI=Cv0 }KiX'Z"{&}u=~M4˺t`;~ ŕ⠼dn@ڰBg6L!|V2t4K%o)M6jlAnR ncm?7r=Z{fP^4~]RXӍ?7?T XADfZFuV@0BGeP=1v' u=@+PW$iٰgl|Z%.έMnH=;'秡E٦v=E龐lzIBG GB"[$2Nw1H1NuY=u0(dIs{lL,@ˀrvtcpdP7(\,?*J2Z>RtZ#)I^`RZLXw/镣OH6 @3.zDj|$N X w`q+# n?Y9BZ^w_aOVlARjeO \ |;$HX%QSx.nYn|O=:+LjLŪ1V[_,ꄤ!8lQמrUExȑ%8^8";’׶^D8{ab)t\ ?8Y:/b,4"US4l3L(/w8OSL kg$⣂/s|oG"GgZ|سm0q\(mOs~yzb({C텲'%尒zB DBH =y2IOE'Yf8ȋX2Ac)Ay1Qb^َlvfƸ:ɘٲ,͇Ng?seÀ ()3_UZ1M͛߇kk=h߷A OO`Q/1PqN2&FAp~OYƛ dŭ=XvQ1t?s4jOoeQh_n;xRA+s~2ޱfW俊R u0d}qnׇ<|2^9 Z'a>{Ac^ 5[qi%9MHU7:RK¡+gguń@wKMOzBW#3*.j.+WYț2QGiB=bV;=y13ti uadf&uOa)d< r d.\`T sA{( /$-Y01V֝HER@ tpK:# iVΤC"HA0ҕ&:;rS(HBZ=/%y%o@^Sn=Dkn(qVїʺ6mOM ,}iKtG}z;J"#z^g14 q[u%ѶO?B &ߣQ1 ~%9<U0Ty OPy6><P=*K/MOU ,%eI),³&"4.&iw-&jO_aKzXI-Lֵ):tQb+K3>¯n?NV }(]jᢿP{\ &۱p% ^jS<=>Ǹ0j>j\ {m[ZBsPKm2A W&J=mdrrl&2P}w2[@|-L7ZWo0s'*Hܾ$ree;鲈uSrR {2mr- !6T26z#vaM-H|]뵙L2Z7UvG7*f?}#lR?-aCM_&;r0\ElD5V@KPWry@Ys Aqni<ɪA.Z AaK/%; ;;?)W VCC߃|g9<.H6Q },ܷt_gΡ.+xHU<]( IO%aXΎa"ԘpL>RDY& Ȥa%q5-3k 2.lFW$EHrEt>˹*VnkW_h{ZbAnV". tTe~;rQcdb~Po)d="2f{}oxxiকDn!בK$&GPw!{4n(l-rsd&6 tLWKejq$6p"%q[<xhd8GZOPVԄZP [MKf(,9}qx_0#z=M+/m<)όv2ڶي/) fqZ9b+^~ڹw+HtΘ_:u^}mگ&1*A?w,bHUE-x&(ԹpqrήSYi4yG 1526aUًthP$c:eN 4US{q焌Ԡ[4f}Z^Su{_ 57#`@ϥ;23r})5 tr:r<|@ 7;)ʱ[mt0jb#a|Y-3֚(Ja}Y*4&.QO +\ o9R>eE,`b`~v=,?a8(pd=ݜUUռ7Ӥ5#4Xy} u6fnGf;aR!BZof%P{th_z܉9aH'9#.=*m ZÆ(b[e[cf=Pti@ vZ[QKj<7"-|'= )湝X!$ CVr-:`($R*8Xɟ+ا qVXyU%n2!èfD5?57wI{ <ҒQ+ UH<RyN\ǣ8̖8-mQΙÁ^*?錍6jS_t- VoP{VFN;nzW)᳻" +#p^H.FX v40m,u^ VUI{W'v1q;VJ^;k P rǨ,QBO"JoИ!3pzNb*v;]c톎}!d@F0~xFWZY"hjVBJ焃Vz>{`Zfyu?~KZL\Uq6GoPN %:,]bufs갢Ʈul.s,SJ1qN#xirj##,j[aęGKB}xGCr[w<3Nom& ظ Q6Cv Y+T80ƺ uru@o0鎐\+?;ӗ:7!;[AO57{*"*&rUe*\2zw(B>\ˆ R3/nB4rtZ~Q/h&tF[|1l;TL"Ytx4ődhB,O.jg_΀u&5\t-"#,J]o kN|. VJ),=]Ju_#T;cFuߡⷋ/!LWgЮxϱ{}5bfcNS DQ#ޢ? I^)4VY]W;RvWLGԁH|.+q3*̄ wq|~e+~!!Iwƒ@o*rTrJނz˾0<3ٚ5g^|}И^˥4a E,, "$t}>+l 9:f~w$_`'z6ZvЮ^+`=vA5D_ A'lFfS.7:""x,1 ,?DF=ˏi%A$_a2H7,p@y&&F(w(boZZȇcLWI1w-& ŕ _Vɔ3VZ)1y@Sk#T;{:]?Z&/y̤y'-#c.7>0;jʦ!͛[3H0ka~.ʽ1?@DI|Y{`Q1N:yCyHYR18$lQ(+G3ՈKi= 31^G-!7OZ8pbI}?Z444>ջɧQƨ<UNQNApƚ↚7(a,E6ynp; _)@0t#ǟ-\z[*5Uж_8~/2;@l( = *{Q]6YOKWhv!2n0~7=atش"~eX΁\3tu@.t2;ƑU=$z w9'uDX(GZҨUM:rxb rlǐE_($1WR؇uPtR !/_Jv/#WR",LUN.J9XLUK0`TdK PGO%-*򅅉Ђm2):"BjЎ[TK6٬.Z+/B`ѫ&N451r'%r=;1'Xן/\L9Xzҭ @>_A!,Z/^[!FS/D_CG[=S>)(IaWY6=-$Y{U[Iwa8"+2W)7 LHU8_fO HӮszXMWBWTda又sx&h撂)E=gO_=l CdksϾr @8i`>cAس7R\-GA9k}t)'Lw0(!=AzbPq %ߦ0t_v =^o\ cxfY䂪iv&S C::ÉlY#?_ ,AMS|pJD|s(#ck_woOU D`o}^$VY ߪ|&$q =rmi48]R8zˈzGH1PseQpBÓN7z W2bY)VmǙsR''PBR+-"icV}ZråFYK/A7QSERkQ#$C[^b6 }:!Pc6Bgo 5'@3۱fR_< gt &mZ:pN9 oc{- 0yww:XzUJFcx|\)yJ^|O)}=rI\e΅3 ()c;B^km r=ŕ43@Ja(;R<.%ʺ"OϜ6 DuZ"֨}}Br1pE;Z~ Z4%[[v%B@D=h4{PUCITH"J?<吖~EH\l+S X;GTu ĕa [#{L}:@a5sO )^+?17o+<Ϻ<-ua|R7gvI=o\j/XNU+7 Nj3+dze9- fJ҉chbaЕR:S`x/3*u($N8$wZS>r[hvLb[ck^ ;^CtT͝zV= t/i!'+6 NYqr Fjҷfts,fK%16v!Úܥ #bx VJ*Q 4 a , Y#d]ł{xW%( 09KN@ib+>1,J~8u_wɀ|;IT+a"k ť̞ܫI@䙎݄m(u10iе.uByai:i#>p d H BkVH`s^I-jFE?v CK1)7?h݃vW$/v7Sk 1Zlj)[Pb {gbLAb Waުb'y-rq.]Vtꚨj΄͚\#Zϱe q h7K&K |$S PT;{FfT4MEۼ^ZE$S<%+DNjzw+'9 Y/' v(b>xHMT64~Kփ]?2](b$-SPLZ&2JS;%2ʪtT {a{Ws"e:*T $`Ӷ.isc%.h毈M ~(}8/0BBL*|dH#2-ax0ZЇO ;wIͦ. RF2إ u,9msVW %R][Ca9 jWHfCI_3& ?JD;mhp7Xwb9%Mȥm E}9z[:&⦪iqU [~芁yth2? o}c7~RC~60]NA!L$4g*0Lhc KO? KiT?$ ܶ8 qeCgcrW[v-e^^q_*r)orEٱ ߕR.6A!6y ;@DJL])ׄԿR.'\~8SKF=Ej3? h`rH|]VL!uLy\+W<&=D8R!<1*`ǟ~X]%+6 qث-{[(;=˕*g%W [ Po_H~] 45fm2Dg/D(~hI1jJ3̶s.OIyX0Q%guHV#\p@A*ˣn]j))9 00 fݙo#t^/rIpڸjVUȩٻxLs9d[I"J-GEX&JU=7&4'u6`8d)8NeP%{( hxN]|FPqAQJ̈f*πQ{Ս)DoV\4y!Ld;o|B*X?o\{AzKfmT{dȏY? S-@RFg(^F[?P{::Kgi <F_,IKmUr}LLŒc5eDB7 +GufSTBf}:+eU&:5#W*Y(MnH" buܻf5s pQ6o v:.5+wMfl})LnWhQd26ї\V%OE8oɝ 2r ).dWǺԵs4wt8)n= 9* U!$r%߮2[ GToy,hYs +Y:ӢJABZӢB!Z@d1a-[Kz[hz} ?vIpWk54,O@{&1d<ԅw, Т.GmGaDN/lsec!HW2Av}Z,{]BOu 0s :yBxaF!6UT)m-X)S e4NNwR[}4̝lT œ$ ;{ [37 sĝJ=3[am+^].5$y‹Š9f s}^#H-ςU%i?#Q^rOX![ SἋ*Mɷ%"9|4r66ceG"'<ΈJ; DdǖPTFBDtȖ0D'*1%φ'KeT9֯nŁx/YehBa9_ , ]A jǩ kwT:|b&s+!&}pŁ0R,c:~ɹ1q\=ǶrjXy^B i,X1EA8d1~|ȖQxć[z#;hYPRB=E Vя)'\z^*/`s!eh48I}S3M'*G1&C 7plñzBskBX$b@ +|_s5>w={P,ףdܲn>8Pt3\MY0(/4h/2ΝѺ<=qZjmBKS/`8.*_f1W|̚REK `ԭy9bI;X,1ߴ8B #NsRu2fbNug*F;$.u זO_>;A0_G9Y, 5aG76}ar]>i@x46ӷ_3Нjt l*$oTq8gY' ӖqfAjpʗѲ%kӲU۝Qɫ=HQb9I8MCnZq p4a7|uxByFm*m1=h:B]t{D^|,fxwg>|}OS?w|;Qe4S\|h0)C׿@^ȇ Հ'Ǎ "` Y0 T!33×B_:؈_(pۛ"I@#8x"cN:~8"°]U֭ |}X Ԟ^<<ڃSQ1Q|vfwn57rhqsgTզ͊_qœg݈wwm5@G ژ'~)'fI}_dMmueP9r›>B@˕zs.2j <"%)ԺxqFp0kds|hIb 7-%i7p"#>i]V}LT/2g:0eW36c" 7rSPf TȘ}qelUu_ʭB?LğFk0Ęt5D0fC ;#hP:O~7=Dߘ ӵþx~ÝTvU׀ݤ aM?R͹lY5;imqB}i5,$aZ&W3_#b[`,d4)zhXͷ+l4,tll,w>cvOtg9o +`3`H%.c$bb>n^K-t:PbOj5!:!…Nz 37,_;Wɗz.$rQބDbl@mtҔ jL cgmћ 9P־w1 ?2tZ_R=[oJТ'D FX{;]^~+L &T(9+yvy*'뇀ppQ.pJ&LkP_{_0<XbIIɱ,3mV.5Kܗڭo"B㦋\٢?ņ B\GJ-t! At팲eq`ɴp;vĻ- z/5Έb?)Ǣ 4ʭzZXr1KbZrAg\gM.f0PO߄5o%.@%ƫOuGq iPonU4VnWYD%+rYeH}]DRo@>5"wkX#cg'՝h t4>y$EeL'EE!m ߸uծs|%;X$ٶ@{ă+$"^7w1(ٜWyZ+9ኙ #.X\0/Bp"N"#XRR֣x\Sf zwRSU`{}{_}A~m*6O4 8.̀֌fdDVZAXZIXY5G0-3R٭! 7ZAap^384 dܓ$0/各XٸǴZ+ a7Y 7ДjG2D?ٟ`yg#[$귈,Ȳ8Q}Np?*B|=։-"Zݶ _-\4r̖`%8K>tZ=ύ.6}/UkfZArZZ x3] s:.'t[YzE j&u6vE,Z#7S_w~.zim6J **偸 8~,,AG.gʹ pS?Z5 ^!$㴽NAbUgk$4&/ +ܸwR:|nƆ/S95lەVSdjg9Iڢ-mX)LE!i &FիgdHί_c]S߃_6N~zF>q0>X4%Y>rAo˟;bEͺd TyK.?L \`׮+}sɼDͣ>|w0`Rs*ލ]?=Մ1Y5ԩ1np?xu1},LH'>)3hIQy|L ΗG`rO].|,iʽzԞ`].A׶ݓ,E]"77ȾK|[pi*(*[j3/grOhmzLZm\`#aCDhNgS!r{wְǍUW6nga'+K=? .HT k CƇw(QBѨ2u0@]\m3}v !nཀྵ r'Q@4RͯEz&Y`ɠslU'3^ -Ŋ-I23_S,$Il{hXgSϺZIIErM :TJ9Gh΄ V8/r9-!\^)iMz4 l'5lG|4d!/g QKzT?s #|} @3 j9z0 iKzJ$QkrN0y&7~iy~A6bYhU"LH-V G A c 3 f7a{g7g޷4*$INI9}=: g16L XRcbp">8/چH|]xR\W&&a6]E{p_ l}MSJvע@= g3f Hȼ( 1TzT\Z,P&н^O&UTH!%7qqNm8!Coy-eªYY]_+G[v:U7$,%iIē(xS⒂դ$K enm4i:~ffBd*NlY \U(%? k4_kοYS=JN[m,P)tqjj*xd1Zs1*k/YmkkOB./X͚~3 [D)BEA!V6E\KsEĚoMjٗ*cOP@qd^Q'Bb$XKS.Mɘ5S Yƕ p>[3v'1'4-eߵg‚!ޛ@rRcRmTf=xH;?f֥x"!tExdwphE`qX U tGEH"=ڠopD"9Tp858S;g!4~|zH 澈AV;+jz> 9pD?$Ik+ 3R{Y04IpƁEa&XL4OXV(70gmV=l= %^p}p[ϋdTy )s an؋sm@NLUn c*{OqD=u},fB#'Y @-6b5'*zSKH $xUKСŜOC6%aZַN1;#sU L_zns1)׽]l#eR3XE|<)ڝ,(4Gz>@pr\0+A[Lgt;^2 ~,uPX0!j +&LSQʗ2CR`rVrr%̀Zŭۇ%UmDsvM!syZl&j0<}DlNH^ Dř}7)qS⏴a*%=4;[{MTZ u$\Yd厀'zޑ|g418>F7$v8񓉘üom&\ D `Ա5lgp-'AzuQ3{|9x.¶k'Ђ]Ry@r$A7~y*Nm"])~m8ʕZh|-!=-[T;'IW-6Vb}Gg#`ehȚp&e#;Y]B,)1 Otz̽RCw ^3,ޟEtcՍu&pИ\0GpErƣ3[ " 蠋n^bAE-%?TjE8H&i{zvۡg>!Z˃mܺL^#sfXEt^.I,h~ddʞ;sip͓uQMbb'#Wjr^r8? @NuY"Cʷ3 ۭe ib\S$]KwِU dU&2: jFArkH'g79ѱUcd2.m%/03Oq.;Pvh0h$~L]WPŭV1PC>QwAT;>o\vDl3rC_@ܶ3" ȤBdb/H e;1̖d{C!ȴ 9|>0/î"ҫL( h.!%*7Sff̓Q84Q 0ԋWSnL_;l-ٜ\e}_sj/p2M;v;zI?2 3?2CTW`g~1g&0hŞvMP]4GAC Z|A~W ^Pێ w(VysM~~>3ӋHiԍhٟ-=·={)๎hФ{d6²W~*axD4,Dd` btPD>.y@W?eGC Z H"]fDY.3129ј $>Om=C!ӓ0UWϟ1YZ.R`ӌVN8]OdH62R VZ Jb 2DL&_%gr^nm͢GϏ$Q#UkXx'I^)혵NTga˯,}6FN0T*-3)1ۍ!Q9Kfc)N3MKI#K0n- Q>?M-v'O De"q֬W`llnw8Gk_nnATⰦ|N&:pBk=64aw~i)˨j_'{>1Q^8F&dU><]2cs*Ն&= ]*£p9˥^bf4+30qkf0yqd+iPrwT@YUtJ#bM.~ EZvY77,"&SBsK*CpI(w0ƛMQ  r'R3oAg"¢@ch yBkxrO6]]ko)5ڎPi< 5ӻ0yv`%`OxTA$mC>N= N@H|̚O'j=;JgA_MqB.@źx[[8c-7D|`ZԿJbFmnKE)'ZnǂŲf~4IhdC{SRD.d1IĪvS>ۘ<y丸C|ȍ,0[Qm7:͋#uQ͎BWv˵)\Rᝠ 3Oc/ hx_QM)3omu koi6 mtY|E)8rI+ nҤlGK9Sr0"Rq;,"6y1:7] )\a@ ]Y_ru)oL$o} |9M Z.qrb{"}[ >PvK Suf~cQ,y^X!֟/qVxLT&DLCz`Y$M6SdƂ+p] #vx21Ps03/;`~ CN_0 AN! U7`χ3`RI_qN j"8Hȃcـ2]=`SC kEm:)Z"U{OMe UC"^w9%m^0dZQLҩw]ܙ3?>"MW~țqJRgSyUP;/+Kx/y)2E=7&̇G c+&UtaO 6 egly[4'#c:gkz56? {Y"! 0GK8|tSevض6 uƒNasvWO@D!&jD0RD )")%Y=RG0'w\4p:bGT6i ݪ%eyP rNWd7 =PX2ɋ:L%8|dpM( hU*= nxf0r#S>Ԯ|W8I|ˊ[y*U1fZ\Bd$[p(tk#G fIRRi5#u9j3>%2ڤOJds gu3R?x<ٱN*<(RԱrK%'CJM(IˁƦn(irVA)(*ёTbPpU&)$}[Z AO6rLFzvji5. hʿkLwDg֜YqK[(e)uG-nBz') =ˇk'bY֮^c$*RPN ;j1.a/gU) Z)BxL+ӗ5em84,rK9*"+˃fTi9*& 9_Y퇦Ťn RZӮ Fgބ(7 n\@K+ -Zc6 Z=CY3e\{^u"ؙ54f«zWmE,0UeYZ0KG;.F&YO=%TwҧPvKT]\D#r3BH4@J֋~OT `3g^|lTwcM;S̤OLX.9SWh/_OYzEPzUHYEqZᙢSFlZ$x3Ʀpu | sZƝ:CdJ”I5ca-eo>/HySx'li42 NKBEqMtP۸<>Rik`.ln׼GI r}FgYZ070701000000e2000081a4000000000000000000000001668c169300006e4c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/dvb-frontends/stv090x.ko.xz7zXZִF!t/=n ]?Eh=ڜ.+η ДgJܓB$ f?$kP pk4it(Qm04kZtm8Skw>&3ظ z=ٖ̏nu}4 `[vJDGqrLf)7UV ,F7m8K \)XКpp Kv1a9["~v4!U }!S&V!͊6nlsTkHEHv&d+ZZ@cMstEd77,I!q &oq+7uX8,Vً$)1`e^jI=lڕW7d~W䞰PAdFM Q|5k$\fyZM#vk [G##]# @/="lMh8zCY2XDv1H&u,nBeoXtRI"삿P➊z[7jCoiq+$42sĨ291*l`=xC%vP0( ?W7AU[qwJ*c.]dEB1vǑh?vQoQEM팯cspmT%~bX[mNJ. a10( ڤV.2n, ;PϦJ>&΂٬r;%f\?F$8Mz,!w@.ٗصl&LyQw.VKX`Ũұ_@a6ିߵ]sJlؾ.j&>T[J㩒H;Ĩ*X؁;lq!W~W(*ܣr|H.b`-߼`c}R'%uS 5cEcwl$`Q=R{ِey=3IYHtrT̈́5Դrү),qc/2߫>I1FXf9X \Y+ c}Q; #&&zn [5\Ԣ/>gh(, .Z?|yͶiԼw^HOGyu($ ' װ2+"m L`t*M@sXeCR<˱ι oç9N >%uwzmcD/k=Y.sҮƬBemfUjqqɂ\u o,Nfvy'3YA} h8Cav@ߋlF!p곎Q' aEK/~TMMn"Q 燩M%o@/8)2^AA[b]6$=zFT5^֜k0@89=spkI,j.=YQ; "ww@!e@E![K  _IAƵ+*a_{[h;k@2lp-K(YJP/<ͅ:/G6zB(=o;F%=M7 VTs_=Ҥ^/EĜ@ud&s#HO\+ǞO]l8Вm@>΃mSgsWmGã}8eD Ʀ+!1Y_MnܨJX#gkę0/|SߞԘMR`rx9v `_@_?)sSȣ$A^)5ǰ]^y9=%ekcT[`WKW XcV]~7m+Ƒ*]¾NkBy8LXkoNO+{@K{h{D_Oy *[(DR##Zȹ gW%?,e51no oXimM,%n`*/7}ي0S8Q5@~Bw}Tɲg⒫ޠ{!N'e# I^^%qtעzk7̚8ɣUG:<\)$wl:Cs57ohuE^Zs=NH:F3:6Cbռ࡬T@rDRNJߚi^6f50QI#1^9|~d0 cK8W;Ōf9:F!C;9qF@{J4;sUk[4T"MxZIxl!)7&T[5\koIymL7~ֲ˳¹Bյ Wm̆Yc-'-^oU.#@q,+W^F/:P 8#!IFr~B9 qۄ?z*wmϟNLQ;m>VIJQ~Bo]9POt@^^S5ɆDmLsa.> *!$ JD/U(} 6owH;-}g?kFGb:PpN5 :"fKu&( I}V`=ْ9jӓ%c"-8 K} fw@P+x _>G 7Jn4`kZxլ~ªU=u <Qlj^%@%+K/ 7ᫎ:BP0D=8-Q2n3ُ5><(% j:Nڪ[d ~y44SY@t^aN,CKnqA©5|f6Oӏrߦn,)yFO۵6W݌Qqy9 YR(CS= !`cȾ{=pKkG^=M`O99j} m;cbX!6,*2dzʁ-B7ݢ體D|4V+΃0lj 2D*3Vh ЕI V&Ʈ/b✁i$tGvCdL$3{`ͯ&;v8Mh?/Iq˘Is!`X(7/-1KX33$jo7/gIfͯS4 g,S2LV 8ހ=)4T<GHَBar=,XgЕ5kD 2o1ANbC! }i%sYÉq0=fRh=:ѬiA}/_]R^Nyub鬧5ϕQ޷UiJ_l| ^e:2(e$O/R3^vgRN2pEu\_$8Oو0 Vi%M.Ҝœ3*팚o$6*Ց~Hݗ$CL| cJ~lӾqFa=t!=NPkDkGGj &K ~;(;j)SЊbw!l7&Dyz-**&v8}IPQCUnlTpտ/./%ƴ]ƖL >Ԗj݄b+ٖbiW:Mozzqd֗_n#(JTiT DY*W帉jK䔋+6/袔ݎt`@usb0p4^췇ᯨiDnCÐ2-U[iwL7z*I7:h7ctvң8͈XdTJRX0,i k\ 0Ag\rDf 3׷DFdɝL/ fq> e Qu`aS`#A2E`YԟT1`lCIzZ?̖: (0P>/ m]>r싄P^NXzwѳC nbeȽ  H"'aywu ")xD.aQy~[YJ#+;]53 6d\D E -KackZ0ٝrgr 悼=\  ]DU``_|v;M:2g㘡F6>h]5n8_WN%Fo'=Uwq[ݖi6w@gɓtoOC>_0/pV>*qӗE Cۥg&ʗRM(_=2n!ʪPqm:=B˯-r,^vBEhQAA*@0idSQ9V8;!12}`uaaÓ%gl hg@o"س;q3O eOO)IWηy]4pLh-+(UO z48-0rҘ\2}zD?BA7؊u)Txl'S)>Ū2f<#sx(uK]"#}EUeމlTlz IrMFrC)^1$;)Xf4@Kz۰s;} Y<6亼$ihvȒGch7%j3K ;XcEϽ::8 WϽEf(/p9$0L78הeYI#| bz*="Axn tOFqF K`Abj2ĭYT`dM/j3j >PgP;mO_9MpUÞ,0%SOI:G~:~ǽs"a)O T'Oi I5HRs~ќoE(Ag]<[ptgXLqTTRh?A|Q~WC-\:Ovo<:Qrz4>},?iijjgOڼYuW-Ƕqh\3Ժp]qp`g89-Ƒ}=ʗA0؝ܞ|}4|wh% e7PXgټ(7"gKe[<”Z/xPdbk|@HbЏW6_]u={t2W0љzmNPD.ܶD'F43f0[D/C>!4$u9*9<[=Sٕe'U*1}<ÎBcw˒RR^$1_W~),61z8Œ9 tqBtTO>83.AS BR̪Jnʒa\Sħ͗Y,{rh[5T$yܜhh :!Y猔G̓"(=$#["7 Fc*Psa(F)}G \Y0b njaCfoxcݍHNq;5.zM4ap ffkc@hq3wJp̭ΦqK Уb1]C͋Rl ,0G Kt8*LoDN6Vr;0B׵ޣ*+<XrN"]Tr9 8?wR/Q) kVh8%ZI -ڍ7rnAц~|Z7=0wU%/xUs?dMF]h:ۮٴ\MJ3F62 p /z$*]mw5w+D!xhL:+Sj Oi´l8k hpQ6Jn[k6[EFl։F8  jVNSB0Y;3WpHy 6HwQuwˣK&Riƅ\g,Zot^|$?iNvr ޲3I۴˴~} V]$q|̯NDS ,P~]AxZ6: #^8keO@gToc{}m; ެ({S)Ĉ;%0DY4:$3z~`cM6<-7p$Pj$:⟑K˗FIq\Y%y\ubt~vErdvFPdz~ά!MRʄ9~mjiē||{+++p. O$r%O'2{Q[7Es?Q/Lh|)Dr-B5/(U B>%ئ!IQ3lFan1Bz1#7vsWJo 1( @;J4(sxE;=«QmS) &#Iae‰WXEZ <-V> reYJshw‘a,qu3Jh r;H,Irx!y}qBoH$-Uˉ} %.A*x ,_`(%["gJ&M)il6*hLPmJ!NZJE䡂68ū74K}|6[ dӖ7Uë"~XK G rԏYϘPdy#(*2s>ǎ0R̩J,qDc)f_F.L1>wbi{X !8>!"!gٴOv:e!3`fnbTRo.5(feɷa/Nt{WfLLJl!.l21/ 0,uWtU P)fv*Q0w4DB \(^kKUaysЪ6uNx bJ>:kxYYL(3eH%d2(>ߌ9YQPxܰ\뇨ІOL ~{+R"´ne$V`Ap]\X|DcdJ|U ֘><cst:7=@ƫg3eS4q4P*?DKgݑ?v%߆8>?*/s,qK+3gg/d=9DxNK c Hդf{%oaQ-ՀM/ۂߛYR.4 -w AkCJBXf_5'EJ;*eTp0VMMM\\lkd0 \yd ;}i,g~BCn"Sܶk&3DCzNVCS C(b>GdI܁#.jI ."5PgN[Q7ci~9QQRqړStj^:LLfH_ZV]X;t #2s_DZ#n%Aqą^̓96?Pi ],K#9?Adf_Irp^f@:=W>zH}pf[>Yh.}dc@_nvrAʕaӵ?NB3fOxoް"7HE"(j(ֽRL ,Eq,5LZ K"­zhBd\B7MWI#YsבJHe24pkŢ7Qpy >I*X#[P_KGBd))tX я$o<$1+C8Ȉ~$+&^x+UfZORnқ~y8YK}hX*ĖN<邓V%Eh&CURe2׉`:] >RpUlW1L֜-^ه <{vSZy_F 'Os@mAswL8zP@\%Сv C'Jkú2nYdMB(j'CRDbAQZRL&U%Ֆ0Z{7a7\c̉Z&1kh/ [eejp'i>@OcpZ~~fCTYa܅*cȤOn.8욱#;JfFDS~*?Swsqİ$u[ΐP D$k-YV ִ8ŝϊ_PEStcXJs E5aœ#&LPQ1DDC{7NMrA-{cgj pN_,hH5KÀEr&6;fdxwwIHX:=s]ug'_& )MI1RC|ZdLlU~)v3EԓQb|g_rF5I!i{uhgl[[F:,AN3^6* %M_fL)H%nOT3wh] -7 ho֜&kLi %oY C'D>_+wԏspF",RJ%}G-joRD=|t&^?]'*QѠ(xށ3F50prlwh^ paؗZBBx!ܳV4Iqͬ:?[dñEK-;8st=]P0· 7P=,đM͌g@)z<3xXe%g4Y v߲NŔbdĢblԚ~\)VBcd#8/B ʈΥ2.˜UbFBp|; }07|r.uEHO:ۑ7փtX89:LUt%qHX( |]392~߷k dIJg9]t_?߈up c|2-;V;!7#f yuz?%%Ė]Ŋ1H~؉+)Ev-p}`f׃ʄS&)pB'=(/B=?ԩZ1;@"JCZӇ`ъn$:G߃|D9Y3UF ^Ԏ)DyClaa.'73#)Pmٵ 3Q Z0SWrZ1,fo>/ %ϻ p %>憩a M,/l\D:&8瘴(I2_|mdܖ1>URwqm 1·g:%mX}2KXد~܈kU~}R++@CvS!N:FJ_ac+h7z%~hdRڼCTRdCZJQx2n9%/jpVa/oH Wu(v]qt ƀڄHcHnxV-!gBOJe"MFоv _U~p,>v*?-^ \-#7E#H`4>ֵ JJy5^y\w ` :v,t4k7:he 3-ty@}474~IBUXY~")9v E420e%] >keVF;K/{jdN.1,+cMxŪv Ġ9QV{eVípIǾeQ;ɀTY6`/Rz dxM_leFw\B2K{`gv BȏL_ gd uMDp+"/!g-'9pf0$ʌ!9gN W#@2GiyV&@P#eN?đώ> t|dow AW9X$Hr=q74M2X$G j;V ]^_}&)?QIv,F 3TgLxC! Pͯ ~<B+OV)R|{le1 j u  Di#rVp(\:U _Ic4&fDNY39Čdi}nxs;`5D^Z91*Nrb4+CC>? _y2(]qͱ=}n0PjӴ/gY4IK׎>"d=DD~ T[±ޗֆ2&w\[D iQmeDBIT`kp/<җ]7`gbl?_h`=GUWʂ/p`4;gD}?*5oy^?y  fѠl|'# nG2:;%v'gD[6n^p4 O&4KTcuG{P2U{H(}É8Ñ`򅄙8 s.å9geCQ)gz=-_0|!" !<=iθi5t4Hg ~P&F2M%E*y hf|aO,D7 Ju@@+;|b;."ω'/pf+ 5k%$4n{JWg/ ͅ>ɺ7=x(* թ@Ҋٺi5eY아98TMۦU+ bL.NٗBnISC?K]tu_x{eؽ%} 5VAuM l9HUo*JBbRֲw^|*@+{c##Z!i̧!bkЩh`Hv##o:7c'z"gL̜G6\`0T{45mA 2s&#VDeM<|Q?K`7<'$.~39πbY@4h1q06J (@,%vnimq8S}zm׭08+BKqF>gbozmun xW6+ϿdOʒaU ]nZb`ZK?q`e=?%^zje=knwQ 2 o/p俨ƪ8(2edc"=HAI/>pA*W&N[y_[W2<ȗ ^BQLձߢT &۫ `;p*@mv5Qu(*+A/,1'xxhL ՆrTsn2e71gE(Y"/Y24ևPf;az3s?F}vMy2y x\m>ZF*7H^{1|<982*Qġ7z >aW=T5KiT5K6A$Owyn^ˣ@qŤrj}q a ;zJ22EQzx VKMFӋO%RihWqBa Ӯ25*;s9ǯne5*]jἭUfVJ]o^Ql(k6n&ӯ6 ƘAkKm:/G)=\5PI?8~o?tOU5lk>aqUµ.>ZӪCMݳi~o-E [(+'BOGM91ۻӻ^'Np|eG7)FNaccޏi5d1VUiN7 4.yfmyr^VR>Se{]љy'GbɀKy˷~ l=`Op u>ټ {_وAC^̕ʸ7a%OHԩC/@v4}36Z W}iMTkܘnl x5j'QSw2E F}]),F~%\"?&΁3d Wv(WYnΫJz*!"׳L_S|3irUYMQћʳK+'GubhV͜\'Ë=+ɤ]G_E `WQ! .s/Y=DQSHk8;n qU<>yD*'?.cvlR_ճ5w 49ؤ qSw;y< Lr =j/[w"vO5Qg 47BrdtZzloߩց(K9-Or~&- R>I/#y4 f>º~ ɹ'VrAːL(<Ȝ9d*#~*bŦVދw@d/+RptygGqN˜} /41}}T $:"̱Ž|YS0ؐK17*{wֱLGAR<oazI^T3qQ9XibϪ(ӕy7B#$չ v?GѶGy22^Uxxb(P)ъ7cw( !P᳹=8znӗ-ϞvtH*_? S"qg LoY'>]taAlQ~LpCkFn<2H uw RP8y"wal|aH qP*63 ~n+е1G_H@NJo_V9髛8<33+U MC}Je77o +]Ϙ_j\%]wEPmƊCUJ^5cz"N@uL~k{" Ho|9Lgh#!~RRKѰ)>kl,3Bm#}~[|qs@:6r}Za>A2HAvOKY9d~Tqyp 3AĔ7$C642V=@bYd/3췖rύ1A< llwlGMW`(2w4'7l̐ h٬]dc$C<% 8eyk} TG@$2pwU`H[Ɨ^ʓd̼PT ޟn80BviLQb;aht`cR^[TS{13Cuʶ7sr1X?m&}_gr$2\h%8?yI epۧrHd^?Z o9eHHR xv;C:*l&sϐL6r&3SoȬ=iF)/\̢t6Gy,pcpjhl]^"@gLɒ)짻}@cK{¯m+`qy_3Y*d^?|Fƺ0Y^]g&By3A0t +{݁-xRÞa1l؇!*zEpb9 14UAo40ޢ͞jyG ,$)Ά+"Xry{Ҹ1`/͠'nw(D)ʹ@HՅ|J\G&HO3hV10pYZLS " T7?yBƶ߸Y%IQΔX볻'G޳6B:qeD Cux]_SNS0E٩~]H\½H{KDjety„OAD,cº753=>;(!'gqן2%/'At?y,U3nzc b+1 gǎG&;]B*v׶xVAJp"4)y kn":ٿ-<4&V̀0lb]$㔛d4Ñᜆ4_#\x[%A ]$Gt2aD"icLN|GUAr=vTf6"ֳ鵈C +TpYKS3Nj/9MYrw!+ ?4+LD<-挚F =eto(UP tjgK^3:'CWJ4^i]߂ԛ<*_< )*,.b~hf~J*B-%!k7UP!^gt*߲&R$K' ddԴ՚1`X Fm;/@:?rAlն.&SACAŒ_&L|Ui)@ofu( 4TzSΎe]i/g68 hz}W*߹i ė+av;P*hXJRpPH>8)}Yž݋Iɜ&8ڮ_SxT#c)i(șH5||tZ"vg;u,0$B(3{:ߞT$я&HB; N1~ Ҏ1rxR- XGf}^!yd9lc Ō̧ q_ He;l cm`=w L'YQFgGƊM>2g S$9?rm\኶P빰lX ueSY/]\z:S2U :S6+"̸H8q}Q/qUw?Vc+Բ2_(}ῤ 7J0BĸZ7Ax Iٚw%a2fD0^jvHߢ0795o~2GYt}jBGaIxN+jΡMXJiXM84>>@*( v :̸ 7Ž _Ղ>(zmuZsj7CoZ&fHkyM셴̈}rf7`l^qoYբ26 deIMO۞ ۷)yYSASi#+7l*B{x'^M4J,nK~/"H[//Ip 醜Uj)|x!9AV넨{?9UJ+S&uZnjjnfh {l0&旆&8p\GfQ'17+bZ[ei:w=?d#kb^-<&/oXolhE&]N,0Nn0_k H?3!Ԍ'|VGH7- 0ؔi*6+0ҬCr߮#??|N'`Av嵍TKѢ@6zQsbl8O)Z语% )dLvCh9UYa-Ԭw~p֋\j2us`k}Zjgc`[(#mKo%zU!*w !-Wcw#BB0_>EDg3~fBh-rxPA2x9uEj }ٹ)J}o2 ,f9B;`>@t_[%N#d@| `J/ms4 ~.mE~ TǑ;mTC_dЈ n=T`r |.h~0(j5'[#`H6J1ՠxk'& `̭ a㴻Nq(}TJS~r$*i.޻r D7B r:\4lo@ tl# I+JsL8q:䪰\oyY#Q+o>vT7ۡk65^)MslZHih)q$@e2},Hȵ=IS0^5PJa"sZC`g P8 y4hZzei!Ha[hFCEXw6Sb)A}ŪR ;aeeЎ xq>9uםל]%t=A-`m$r: N2-e+MO>ᚕtq a)81+u[p; /_T)+&j';MPwNje(fӪQ:e':kzLy]wo|)I-cӟt5yu!"2EdÆr1235 n UTs9 )v(Vq:z08qr$ SO2Q,\%9TOrD1rӎ[Kj2#"Hsr@X%a:`;=c!)-iM]xaSt Im_πftBg 6pu#_O* pݮxX4]/_ Б΅v2D5/ 9MN[lj{Y9*I^Or +E&霨MDɰm ԏVGe;wvQ$S!'ۣ#ne.xyzI? :o cOwZ2a%9ʀL.¯Ӯʢn 5SZ]'* 8iq_-1.MB QN9}  `W\x'\gN&]U <ޘo1 wO7>8ժx>in1M_Ð'ct "rfp44 /J؊d[].;]7=1=ξd^Gg CŋXG2j_' S[RG̴ mmR,mY%9Ym3G&GD:o&'j|wCpPc"m =](T=wJTwo',{f~R/3AN\˄jY 5WϬfbόɶ;|3)di @hu/lEkW \Zm j{&#–ƟWHlmq;'J+Fr:優B"炃-#z麻}7Z%EJᾓ{i.؅al_@?X(s/%/cVJSi)V~Y_.f獀kc24mvQ挆IQb݇n7l)Kv0&Ů&G}aY_ |--ug& Ee11A&ɊrfH7lu?'tn{GJ[S!/p[uO"sN!fj%ή)Mi V_@BA/9;CS-ϒЪbjceMcU/IT;-BpT6`A.0!'2@ Cj{OA* s.mR팎aFiK4r2j?ȁB]\U_1cY*Y` >@~3&cRT:1$P9 'gՀrXhi5@\^0q Fa5G x\ HdwI*?z`^`FyIUڅ? e)8z2VfKA5,@!Ŕ_E5X mJgD;k$l 1uM&-J\`9F6j{U8VxP QY5ENVf-Kn[CJ-1Mѥ2HyY 0~4ӎʻghԥ^i .fj8b]!O)~/nNxN|HCo0rҀ6SO[D!n?"cg pC$$o9"DTA󮋯N#=CR[obj8e)t?O;ֿ_ƀx߻Ӿrgn$XoJ(DOYEt鎔|r̨mgS~sfJ*Hʼn/iozx׷_i}+<Ql,'hHܣHOXԌiRZ)`Q=ؒ;aV@ xZ'xB-{r8 ĚWFݶE5Q BHO!4܋+,ov;%=*Y MMF̂B]9PG` ŇF.]^xE`%&2\{ն ,UTZnR;nm5!4 jarqofnW` u dCSmMPwXemYG _vL Voَζ! SSV;ؗ ox>S'ic}ibT.l}pp m[/)4<1ue^P!ާY3 e'phh5䇼 C`ߕZIb*X:Gȉv0TJ=ñ23k&o]\I&U>n)*bnC7&NYEbJOk ,H{[CbUXk|O1¸JȮlIVKT!#>%эwJEjMTS'NݹP)- _ͷm&s;ea^C2QD2y~CCOzq<=8t. |NsBhqQa8,u|_6O&L`7W*:Ld\9>ZnU\ubTv6"F~UtD!B m(?Th ZY2RPjMVd [4[[U.?& sO@9[%}]pi,Έ2e(uÿ zLGP\F('n' } 0AȲJ{%9[JèX%ƙxy0WhM6]9>v"W8%=9Ѣ&zM͐"O1;٢T7IR2 q6goQOdq"}gW7 ͛o4Wzx# )ÐZ|21^)^+VtLu$)ʴVht):^"U#5|^P{֮ G(?Zh,ٍx,rF| {Ej2{ G\@h^OS>R^鑯Ugv؁0Ce*0W49)Dy_o27QFihARc?8,KJiqjQ3;9Aܖ,nڶ|Xayng m>%I6XtGX 6yYwapXIxP9m-aI|8K ~eu ,n"hI/ F:'^:=ׇ'~iٻQ4R@tS`{bK0KxQKLg7 p"睬UĒ|F_\G,SDh蛄>yeќ1$%6NHihsi.'.2g+nr4_M߅0 oXE;w7f2\hVRM3g;%+:X"*7`f<l]TF&.nuܵf7XFdsoMR ;O&ACBv5ـc4E|Nj"vz?Q.e5kF'"6 b{0@uzÉmԀ{ ehvd!dž3?u([~SR4+?iKkRZxnfXG CG4U1f+X͂)2`wk&u.eө6/B8'܏/tO,39H?y6eL.G˄bfa9}@G_yV[!S[lvbX>,, ,NjlS`*0 iYn;̀ C Pó̈́nń俥J077|H=.e![FVnoMG?|4Ǐ?:P-I0Y*[}NSIѿ\^*+Qs,VW#{BC6%$ %0% 1ک,4ש. ;Mv譨 |CU#8M~˚ U,57m=ٗQ,]%.ff}Y$-'z 6݂jW}3Ȫ\p-43NgGtZ?)qp 64\rjh){I~5Rƒ| ȞMQ0MnI@̠A1P3@^-ہ+ktԲ-=<'Sy"\ 4=Lkl”9jz Zu ߱A{Ĩ~fRC|UBې(I< l|D!H(*SrMuH{ӨxaӔCFzL?z!dҹ3/\kH` nX'ot_p0|R TE<*T)ۅ73Zv!ߪ#qѨOmqN(Nab t";y(!Fv U(르/>x 0,u5Bd^(8?o_%^Дܺ/@ؑGfw~in]K 5nu|2hy! *=(;Z'\ʀ0:P&uDOgwsMS-ѫ mo2ѦePpS6N7JD'D+N9ߕn ^Y̅}+?\=%>;Z,Pp؈ŝu,]2"Q3Q|;NCl˗mea)^4CȒ,W=k2,T񧩥 r;;S󈈁׫ϫ͈գ 8&_hS"㩌sx|Lu&wl9#2 %#?h-sR0F;E5Ҝy*^VreKI{=&tm{0wfvA=\'x$ɤ:úupn8v!h_3/T@5m mvQ1ީ9.0OZSD}̼6%vv1d5I pۆph?@jKGG3mъ w7鿣˄[_5ڷ_֡t H$4lT'"]{A XN{9|HwS1bUFEҷ;,Mxv/Ds˻@Me>oybivv73aQQD',Zқ^tae=TEƒ \f~aGvHo{^PoU2~4אTLÁS@~eD:G+l cȌxq<9}}Ppn|-H Z)LmܿY-EҌznK˧6g+ᔳd֨I+x /˚xD7i. *ߪnj%EZd8c?7O(z('5oar㨇c@1 4_m[BQA%22N_ (ٯg~L$HZ֠h8?^JMEwWhd {{8wI'Bl {,h鼓AL7u3tF#H|ږ ZQHb:L.cgNQiPL~T+x3>!A=:#5kh'jV';+u˿PFq͓唂vG{Z4̈νBگ ZEzҟ ək gȣ{jI+jQV# niEl O3ճp4"Vh-*)IqMf JJ`;0*gXn Tz栟YuJv74M̺SB5(̷[34 ȮȹcaU{Fk*, T@OY"D<%'` ,_ydȺ}(P2Nj{ub{Vt Q&QLWS׫c E( a}d9= uM9c`Bݡ4D9} 5u]J&RR2+Fu8da.o6aMpg"e,0J)аe.'M"އg*ДJU)#jlCq}KYƜYT͝Gͳ^foh vfe(FZH֐ѫ @ҵ+|$@KbM 9wDzȜ)|YWd j|*ETYݦ?"=|# *,lOz1Dfsbmg4Wp,v'.UO[ױqZ7T5,ptۨhzW3給5QlUf4C Jn]D_NXE7/}X*G !I|F}F`?w+ݢyt}4jd3'PvY.Cʬ4xښ1m!cf̣7~NfJƸK]#in(. ' 3z/qC€q(R~.@v"όٝk^~ԍ4t+|Rb> `>fKl|n }LU:5%o2yyiHn3i rr9"w#tD7X^Ʌ˾ ܬsw/m[6vLүCDHqU"NMqy!'KdD9n/&IJ`qm^KNhpc )LlEHo ]?y{/DjcULEOq s(нMQh|h^_C4vbnRr$Y\ke;gk?YY-yR3 "”l՞I3aMʙ#⼢GC 0е3tϛ{.dE0PD'$P,hQ5puuD 'u &`c.}ǀX QvΦaVeD0ogBiZo&ֹ7Qte9lL_%Tp6йQn'5XD,N$#k]u0\cosH)tY5}:[i,/ǖT6~zf8SQb)Fa3Ұl^z7Q*mtR(x` r;EQ_аus U5 hEH|3&JYZAȵU*FH_T4pwMWŘ?ɂ׍wAnӀ[~8f~%8"8O)CywNJ)h8V㾟fH_j8ت-xr9f;EA/q~Vi|!2G ̳x@i}ubtY[ E1Fz3E"3ʆk鿓<3NC:ݛWȤYWlS,;ME֤._:ʔB" Hu& KvYEez{A:}h#t|3MܡR˾" 7ց3P%XJv3A-dԫ\8)*@FQE'wwd|O+WXǵ}H;@ \rTbXHHTYCuN}}[Qx__!nbuҿg,76Jnc퉛Q] j_GMk5s ΀ [#0c4 yMtgrCov%7ά}\X3N 6qzXU=͙dKDd.Ƴ{TR!c[7>A ;͡ipkvXw|;f|cuv~L'%4*]ZRhv+ټ6*\+.|#PX>D~ ]LmJ䋛a_I{n$3Q@Ɓ NDLJtf5|֧j.՞˄^IC\j(S ví{5GC&5Z_|3RSj ]D[>LsҪ'MQL_ȋsI|}bEYɯڥ9MQB-zԎn w2Mvk0\~#v#RX>1>-D14SaHUFȑbZEp0yXﶂu&8efc8s gd2EfԩySՌ {!/^@t1N&ɻ~ U.aIX:{v߿&4?mꝝHV{%G]۳L'vK].9c:Q CB(ΰN$ޮ_ԩn4Ïxf|$S@<&aIKhb{ d`G\Cf+}r.w1m=ÉJyp RpѶz|ugG bTvȰɗl=pX{"?_ x34GYn?p˟gJ'yJ߷2K߳wgTzi]4Fhao<%Q)xt扙wqv4Hwd ݼw^ $`<}9 Xc?@]0`~zS؍G;w:I`-JcǐP7@fd0cM>iŁ>[\G@ǵW>,LUI~ė*7$14}di̐zpaɂyD' .Zyc>+5Zc޹d݈̓CB)FdH7Rl\ȃ@<%nJrzAV 'A Y-c-G'65.G Xf?L: [ 0~Dbe.~Q7{zlnD&W'?oA{~ LOѼB${Y}6{T_NXD^0ʩާ5]% 8|쳱H;-|ntD?NǚO?Muoˇ7#:,L[Sm7 VTqLԬi:4j)ƹk} VUN&?6c[f>gOˎUQA2º\*TA\Z@BUrsy<a2;b vCFX^ᄌWWCq]G^^R+Y)b,<9KT¬V wA/R n!z#y|3躡lɎ'*7c}t3͜:R]'H`fn`pLpx D5.9h&mm*uXrW~O2ET>bdF蛽oE$Ȼ\c( p$]U{rȓ6Z7W yxKyD*7~BHv+ݫ[@}vsLK)8v.wdeUV&,:ƣ!|Na<<|7lBh]OژQ΃AJ;~#\V\!U*n_FbIBŷFxqJz7cf7{I`hc]wZMICWN &27ZjYi3b)"2,U/gL5rqvq(Nghj`d<4t,=kӨvbWLb % _ŌTGy.bʨNJ£h"8e ׅU#G^-v5C#Qg}0\gG D8rޛOkCK9_DDhNfӗrMyd˰l8-5+y!5U}T ]r3 Ϸtv ]pz>cɠU6TBsPۗC& nĸ Yє޺Pڀt&ZWe1l/)QmbQ ͔(A*9}^N⁔nU[_)ufH5pBrg/ .G}`IZ-Ti?)}n&g>l0LW1Qfj!ZQN8d(x69+>Iqj:ķ&r)q SFlƊ0.,q z-|=)iBo>{ɭD~MFwK%>&<FϵH }wzRP(x$Ѵu20rjk#|$EW"A6:H'A-@cgzMlNF60Rs" D qvy2 9O,/ϼx)lj0 G#Ʈf` B!ȍHrF%&yyf u,_AG\8:Ns@ϱdLNw|^4l䄂 GB+[辝 |g9kᠸBNL\^N2;e󡢭`>/lх\?C%r~,4eF2ĊAWu h2ಎ9)B?hV*zK@:%tghMb{)l´x?w߃4:s* giWHږ7ZI[aт6lK[0mB%u`31k׌>hJENc9Y#f8܆g6s QR^_` *'DV='qTc!ueϥŷWh#7*@7R߅]DsPGȶ p+`5$;E#>9"}U'ar!U0A;vl(R-8m>p^sc?z[M58<3|d#>Rý17e8̌{ήbTKױj~*xQ[Qo2FT JrdK4M\3djJl,=cx:ګ‚\ד653we2 M ^*drthc^[<{:|y9brdQQiz`j=+ lN+@,?9s YMɌ+Ic.n['SU|+ad޵c3O 2Q6/=GR|n]SfJ;yCEh..1 u y|&mg Xj~~ i'[U[iqXI|[wADlފ:Am=ְl1eC3Iq,hy~u6 -^Ga< zXD[bn[ܹ;_yw%JL81mEblJ"Ô/b3?Yk 6+s[nR ! za<ςU$kʂ-:E~n' d QFק,>ʐ9c)uH䘪9)FCTD/ $כ0HѶ6L\SHlX~.xr2س\M  7n6bHܕpovŴqKǖLMNҋ`M,z[}/ nqG5 Ur2)O"NjᅲϝGgs] ƲXva>G%Te4n=մs?'ʂmpI0 s I}0UrK9-l+t"vl.~W%OHE`@h935?ۜ,( PHpiض~DܓaBgQy֒-n]C*A1&-6H/i==pb0Ucm6a,F'L{+*ifA C7{}M> ]BtPmMqZ9t~}O;-Xa'סǭ #rL0e\e)/P劝O2q:(3Jm ^W.v'{/YbCBmPH#!!hkoD-A1t@-v@02((iz;# z͋Li]Ќ8kuL2F@{2g*XW4"ɾ]׵r+FBvhO`]@+c*=bt`|c! -rJ#!ԅRRj#T_\t>_&!(1L pQtU_|OsqZ/Os& } G$5ҟج=Vu衅U@K]N!o7Mz|{{o-m7*9 Fb(I8@C_Nт,% ă>n%a^G7jhaLli7ׇB4 ߑ&^`'Zn/t#,+L^+ "aF,!r6^|ڞj' CӴ?ੇEHe[D|u;AIoxAY,Ji$<J7Z`"ɷw|nHie'9vS_/=lއyui3wm'zC8{2zb&jN1K6# P ' D DBe| 4x}CLdz)xL(uf9(.>/9e3/uPl|BJ`<Ƿr`Y& c%&BuImx@{Xc*B!-t-TkV=h~U\s km\)~W.APq#B<|*.K]SIE Dț;=9K wkQQHD `~Th)g4_4\p#,p$\s|IXl<:_7N{ EsQ(\!m[~=yFv7𾻘qvSBBsݓ+X*i-e7@~; /?ec)gLȽ%6t$9(:BL7zoF-o#kb;ظVehK^u6Ww=irF47W"qvNs2Xjʼn)Hd|k 5%i ޚt( gXf6fw7]5w1c¨,H˩H'E1Ձ< ~ B/| }g"RA8ˤ[$`ݐP%G$ \мBy%Bm$fosaٯƏ]IJ[{4E0"/%b6rjr|g@|Z>F^XwCjN7dA@r \҉HGb;z}#_& ~&ͫ:J)wdqml!Of.6~~䬜>7]dPIFO$_|z("cPQχZތEϷ?T35\)  gJwn}f<79/sTffHqH(K:U~p3b/乗O֯cJV,T ]!/|fM;^%O$8}{mN]TFR)Q"?)k1jSgJK7,VHĚU1|`Mdf4MA}t?!.p|o+Ha[Dl]aC+#$ h4 ;[vj'"}(yQ]R'.e+r/ SkBXMYJ$_1(mEvnu~ |u~ :;C#sOs2r4~Jُb\sv -\e6i &D22Gҡ?pk L H;|TðX/m#gHK\̶F#7;m<G,0f1w/ĺ l= UO,4q?2K;%t)b{+~=Ś!V,vL,q iyVV&Ӊ&TCrƅq視&৉c%+4H|0gN+neߪ.4 y; -$Ux gY*rBe6!(]ϫct 3QqתHV_Te񻶂XJc,w[r4˞l\04w]+pj dIn=34Fo "m X-~ͧ#ɐL{EڜdG4M߳28QУC%OĪd5\ I[D%нuF,` !eڵ۔jhivgӊnFH՞<2r ! |& s|`4,"r}yR[oڻ^HK1U=_A 4#Ղ8᣷X%Fzx-I(?Dك`ߘD`_ ќ,݉ 5ůHwؾ;G=n,wՒ?m[13 淠L-SGȠ.0ԳPPŀ@sW߼ZnF& 6)PDl VR-q= +Et0ryQYoU!]&FI!*p+ тn(jJ|V;bI7X+|G6+ݏ|I}p?%}m\% c5Z-sz`y/m)KOTȊ9xbi7*RE͹Um_lA 5S{5WqB;Kֵ)H"š:p#*mǑUߺ{QBZ16FxzV^f?S"g K\ۄH<hM_b 7P,[875!E٧ )x0vПE=@{;;*-sQw8IhW/q<AUH|Ks@U<J;Yajo^˨=$iXhЀ_' %wO9%iF<[( ,;W6{Wu\ߨGVb)b9?dO5:ۂާ&E8-vh#qL]zuoت=@U9ԨMq\YwD;.=xHr3"^I9u+WMV_Nmn)_&k3؍𡞲Bכ kX)Db:C·FAs![pj׳8Rp2Т'lN9;|iOg& |Q5s: !ٓ@ : >/\ȋ&QTmx3wzojDp/ j;pݾ&.+c[oX]+@S+3c*q\5@`ԧXcT2+Ǫّ5;DGU+!e"ެy+Vd[fa!tk,.xdcԹ'G=]hEK=CEDC-)`G(dҾǣ7(8~2[|,6h_'uW_--(kt>Y8v :A] w~EfEsXk*\~+"(b@*I%*y^iß]e_ߌ[V8/hFYZ8Ups<6Uz()ڗ{}ߡqZVzQW=-ZOM_lŒZDOlĻc3H2̻[WPt5iyb$IBDa_ o*K.IOŷ^uaѵu3zE\"E&in=-5v/sidcY~"{P-/16_RCnW{#>3fכLTS"G%q97KU'R}ʹ|*mS][p!)ֺPqK(JmD3gm ne>|8W1hPT3t/zC& -߾BbIO?1s#)t:g yK,'rUZbj}O-6XX n\wc.)ֶL#xM [1\Pj/):yyƴKe8 ӗE_ fc Xm m:+#] 7KiG2M^I: /qB nn#8aˠZb TV!V ˻d>ԩiCq>B$tr0+}p S L\zQ1g@Gz :gbS1zP]|'Tj|DIJ.DqR\G` a 0ﳂZ:ɦPS_P="M:_{ژ|H@ rȬC^h z>IjV4Aa 4s _,׊2.7QgL_l.TYS,=(!Oo,gרj-ڄ_ u,] w.COO2rl Y^-_70|SL w+z9 &Vcߦ2cy0JW1pXlb(Ax A rm9@LƷUܠ_eOoKVMO]~ ` ur0r Eʽنp=y"s $kۥ#@ N/Vřa=gIG1L"%gP)UTΕtfWE}O\ӄ; |P*lIYMC =: seH4Z4'^X28-ꡬ km3H`m[+~܋3'!aLfD]{tnwɐ噖qτ/&AiXweM!{~MGr pܭuw} %Tt#W̖[jս =]yAeϐ-Lg \Ur4re(ZZ|yiWbp[.[@hU(?e=rcV'34V*r:.&xQ1Ώy4B3N&|[Pϣf7KxN8.7Nwv))_]9\YuP[F \Jξ@Sj(7}V]uUΰ;-:zGo JѮoo~(qDTjW>j\m)J8^%;X;y󰍼mGQ&\RҝY |! $'Ss"A~Rp!R{)]ouoZĚӧy<Tg0:1!Sa 1{*Q9n.֞m*ma©[(YaWTL"%Q܋rDXgY2Cv dYZ$,F(j_IqDv}X;vG[R ןf\mJΑmu!ږ$H;,6<`h* Rϼ̗qْVc{bh"f@Q//sP9y)>ܻTmc4Dc( -$2)h" FPӋXٴӽ''Y4 ;j2v7GE4 WmK2^o92L7Y խ&S<:֕/nu=zNRL&oWh|bek8b ˿hBYj@k~9aQۑkdn~QD=̥Tr9Q9B<H.j12\x/tӃssP-*.9<15n1:/k ӡɤ%$:AK`o<_1 0.8-(ђ,')dN @_{ j"U6$ۥ)ѪEb'mfFv_`l"=n5"v. G6p U_ DI9bKcI~|i7^yΠ/7Vp,cy3aNS7:|iN7ʟhnqT8^Jn9ah|Toҁǖ9F{Z jxP{%wUK .}}MR69kM$=/S( B%yC%ԢIkU{PU8[^1aZ~yJ"?h^P{T/=ߝrJhjb-Ywˁ֐}c*ȕb=Lm+oT3^uvĝ TM+v~K/,LaPdg 'c@DWG nMQ%fXeb‘+M- %r]T*Ĵ[Bh+@E֖8D-jT#⃹z]CLkJb{r?'i[d>#Q-̈́;@@˗?;3t#G>y\>A7 &YYe lsolmyߛҊbSXQ0Cء|:pYQAw lw۟w|rtI$ZwDMX&[ fߍ?-C{:ݢUw,o@|5 =/PPsgi>\ 1GIkIpʚڕR'jeʪrK՚3"vA7Äy@-i$aLLhz޹ߟM7&F6{0R*{ŔevajKΞ9Zb` -9s0q\T]pkTr+sb':>.M Ad[ӊ7gR@^2vew !Y2m]^1S2{٪'uV59Sf +˘Klt`3_ʺ aCHX0PR0a$+S(@F5$ߛv&`\&׾!.?R2?Gϱ0I@깴͎п _Uix7k*d%l$KsW}ڹΑ"G/vM5("p$cxxIPc"M8;:G]cpQH(0M*% !Cä^8?Ao0S|"a"cCupf8z[j?/S;V%.hSw ^CC曢2b[nscq+4vHiJ4rG]J5ι$^ciaBG|joVi!\ů=?E|uAW+CRk3<GZ4bSeJA$JXxpq3[łܴdqrk \RB;^' Bv`YSڹ<#44qy]ǹf `tѿʀ%ɓ5[E;&˾Tg#hOOW/ 8g 'z'pر6I, r)[V-&%oP沾tAxr[EV:b5yJzZ?V"+=>d =5KپxKw?x&DS̗7)/7ai㼛c)}/>I^n4d.H_xՁC#)Я'ZV>Hȍqwd&z5W(po*X=McaR0=@;$tםj&qJBUM`R- qr. `Ɖ+5}Og:/jX~X25FJ@}}2cE o2ub5z%hJ:ɉ_ 78FS0kt-p~72+)^?=!҂~wúFRZHp}4cf%vUcxl-O8:, )ójH㹇>%xqv:bc ʡ9 mNC1faS:ca߻H3}]8j 3wָ/ >5Bp qI/euKxDyQZN Pv{pw]\f4|-'5XC-* ZfD6U)?O ZiZot}d~@W9uR`nIF4;*kH]{ZPwo44?o%2*vxiEHê 66⏓qu5!qZhYd=WaȻŽەjϓsu #`{'`WkzUZQU0 #pi}[&u(E.L&Hr^gW%d>ciN=]zUmCgKm !_ >7B_J@} p# pD`ښxUtOlugPe{kKd tMLJ}9> 4XݓҼ:<eDH /X(o=7*@/KQK8iII wALe.U"fܭ'kѱAުdBcoVc y|#ZUY *6zOQv:iEi78!>T1WmSՃRz)n38偸ۻN\BA[KVÜ6 8 Jn\ wzT-P]㒙ImHyl[ O󔘂{KޔšhZ=$~{**Ed{}c}vD_w9=2,i[AG?:xۮ>7;i=|EA2-d=L/3ңTB(RrifTy^1^;uk!st9'n#Du*~e0>޾rCv(bKQ6h߲Uy쀃+K{٠0ԖMw9KjG=T pXQCOt8JkSxe,wce ɝdF5l䶕?Z_=B-?!-^-}Vmk"eA ѬZä{#d~HZF˛9DyCB:2EԇQ]|]+ǩ 2!{z݇WDf9UQ&wՎY Biꉛy'0 a2[;yfҠ5I#?0/I(u[KmD*¥3va]pۉ@Z<*a[)䳬itR]qv+㵒7w%)SKiYX6S0Im輠Z>B`GD xUk~ʨw\6(sCߪ*`陜@F.w褢nh Fk/_a@e|n+lzU 斓?; 'BbmW،Nl.结fΜU#ǽ_01i,4'+kGy v@[^l2h[L: F15k#C%Сoq&"F4܊=$*l7 !.N<JE?$+qgpǦw;9X Sv T+Q0@3Җ ! @xBT_K.ئ` 0&ՈFzpOPDq5ѓ$jHa89ͣi MRw,cpw1"9hHdxaĻ VE/T)$SULL0[懲/>Mjg‰1_ꈘ6w.k;;\ S515h;.LE;V-}qody\G_JZ K9ʬ~S[lj:8X*Dǯj#*dPvv:2I~gk 0gP&]eOi[$',ylM5,j~ʔXVЛ͓Ze'"8<6].,c_~m0nKJP5Ɗa2rFP=F0=!\t'4-:҃Hhz}>r\ZmvP(՝[ Y&]hwJT]9ȼ(iovWOE%So˸cw&eb,˄:) I''b/ 5- rYlt4D9™csӿ9ӅK*Y|%V 0z`5ι4(ZktgvZZFQ6)\EkPF yy,z(ZypHR(Z}:4:-:٭gc [)*{g3K{T)V-˒E5O +$XK:^pyf:Gt*|33`R|lqo)akk4 j- އh~CqIXkނw8P:]F>ȋ􊢔_D{nRA10JR2ȶ#Mnj  ۪4a;b?+j$7K #tKvDCtD[Gsp(-HnG'R׸[䜯t?ʤӘM#ySg gV|a*@R]e+!v.{WF6wh4H彉=%WM;݄a|)MTiv6nT?̋MG++Ut'hukח'BDar3ە_T'}+5 wZ,6rgO ]3W qX̜U=D [˃@,U (H9^6 {5&aʭ#(U۠JjE;\0K}Φ?gX7{ ZAJfp@ȤC|.L[/(wM ꤑ䧸Di):q.Ah{1I&Hklqn័h`|kZdg; +E͎1+|Dq{J{{OiFj Dk`Nd{`E[fN鞰jxQhVaD@qB=kY7uI"ܑ &K!mh(w!UWhM0ƛyd;)qztfPzgIG!2"TQ;2gJVd 3w$j Z!D0|Z:DMr|k"=ےeW ʘ(g8yW2DZ8|+;5xM*Y//笴$XĘIg}H`N MeKO B@TNZ3jNn a[bʙ1fmh1{u#8hM'& H˲ٮR"mڵ(- d/ UQm9"$NV0JxM)"30@!&x7ww$u~H(SDݝhKA)ԠK\ #3KQ8' zW uRxFF7 ז/y{)\cfjʺGƈ( ^D |GIU.fGJT yT9 }Cyeg< 㚻fm^`? :P/:o!.zثA. GIbjfуrUD%56Ц_ḂB=Qx૲TDMƩ\^U G$Dk%džDU@&Dq͵+jK%S_@*"48w> @5ZɒL;䚒"x, X2}lf-)j /_b(ٔDͨZeZ@֧ .p=_{/lWxrJewZw]'>^Hcڠ7.&* |vU7?!m$68WAj~ +drFwHQC2Ȱމg$ jɷz}_r`' lM@@Pm/*nTôYwU25M&θH5KmG+iYRDlͪ`$ mp΍#ƋDᤳK㰧FT!m}`N$rߴMvC> /ǰ/ º2*R\X=ya_ܼ6YrMMD.ç`WݝW}m?U.?$ʊ+pb9_>w6]Z bQcJ.!Vij@DB_NgعTaE,~~p*+ ׵Grj5^7,fJcWLayŒ\ ga8hTʼn =zIm΁3|Q `9tQ|ˆ)$#;WWZG*E < {E>r%XX|xcL/UCtʣQ)'&e+^+_x:BljVG!_:!ń֓P~*CXJp7^bÂ0XZ8I*ޢ`)#eHWcWCwǴ7y.g׼f @LT,ׁ]@=:WW{m]G%" }^``J)hqx$-,M-%>fzT"1UIKzs{yT_lv3Ջί&qjB>ϫau=Vcȿlr=လo#o4() 1C-_+hyUi/6pVL z ˰^]#,UXy{~wn".}mIOeXæovh HHhxlS"N vHD:jcFh4qZcTCUbg^@0Ć-T(s92BHX&>]E{MX:Fzߪm@0eaXg0O=qdݎh{NN%W}c[\&r_>=0N2ҟeI3Aa pcZo^_ 3,#F)?k3+2b"~d# $хV_VL i)骋=9Hn\ːuhr<^m4F$('3B< 3*Ҋ)Wt.,9ͯz<_mc Vol>W5x19XAZp@JؚDE֜M59y y`p *t^[zf<]b0MB[(6d!4(s R3+ǎILP=(uqB_0!xF~K 2>!ֳj频^8p;߱d "Mt8JT߿{+=\;(~hL#b'-f~!{5[>桑.:_2]x?3lsֆ mՕ,nY5+&=ٛ,+G, )/JyUϩ $PMUl]DH5 T !Z+:[#:{=\!V94בe)xb@Y8vs=jpzoH:7mӯDzi[ӹzBl".Dg780_gL}}`jRtd[̺(]0?3K el;J2SU{ _=PAWkEC2b5-*v|r D&w HsDI+z\۠qnJm/ uAHn?J3E|޷*ž*\8=}(3T{@ %T5YI [t ?3v I1j {L88 ?ϮT7Kx\UvIJ)/_tdk}Kto3mڝE9jg5888g?kI5RZAھns/2ϙ")x-%;j2W} 1N g teMd4$ce^gXlwN͘{6CmKGR$uf9gIK͎wmY&eR { RErX<,կS|JNqo WQ5n NVv3yzwlڱE;(6ē{MLنfaۜExs3dGZ~U P^ />\ٛJ6 |Ϗ2o9*bG]VتʻDM^\*b9IUsZ1[Du9Qybp uNǰ(8\_Z4#4?pSMhU2L腙DIM>7[2G(UCRP39ipbvoC܍G?tpk X}4eQɡzW[v: |t|1dòb+c,~աP/BKjʼ+LFꔭidGCY>czMԸ71k˪NFƖ$S88Oq p=SgFg4 !SqvQ%H5Lw?Ei; b NXX]{[?Q$3eʩۙN+Ÿ: @cI"~Y%63!kވArաmA:6SAs8X2ЭC_<r.kVb`l LD +N:&aˇw~?1eeƛ1#]-IK&W97#9>rX7ch%f0K/]KV/N1fq0*E& D^qr S[sPR1 gSdrf|^8_N^V͓㫌ƻRq!iqxNb@-w`n1wq t\sAvz*g;ޣE~ց\ҁUЊGwYELSӺQ l6L`!1pG({ ;8peEXީ1Ts,΃Yj$4mw<߸&6J_,6 'sC2 5| /ሮة`9.g]kr^ DW^|3AW`9mN'Q':%1lQzn7evVeliM!Dj~EDfgٞvllm6?dTR IWь Y/3Ͽb:z#$isYGp by^F!Pǡ=[ϳ課cQ@P'3b:CF;Ji(,m٨J^e{c w&G`k8+5$Ҡ B%ȋ;m]Atۢ(=@\G\:`j:fE/+Ӝ]cLʲG}Ba`&/Rn^fw%ZTԢn<աz8X|[W'7-^.[:/[ؐq3D+׳Y-r`S@?3"+Q`Ax]YF2ܢi nwMUU ~vPf G}K&:}5 .k _ 1aQ{y<t ͑B놿fM[tBͯ Dɥ~4"Ŏ00q(]OYrQ׫@tx4ͬe .NU(x\W,1{β0¨@Rs_1 c:<^g>%M_V[0TlT ʅ\oi)%Gt X΋s}s̈́+lb)%eR6 jݴm03l9З#~ݲ6W-; 4 md HFлW":WR[ .μg"I)7}nk/K m.j_{s0 ꔏlޘ'"IRJLuP #ݬz:mϬ cabfxXcm=$}Nک"览ip$vT%?hwAG E+B-4i?% LP GΖS01^/yd*1so7~3o3=Dm0Ǿ>'vn5Qu kJ <)ܬ/4\(Ah)՞\cQńfAﶳ-VIrMr-FŞy b@blGT^ר8".Կg#ikL765v ;J޽X׳ ;<EW>\rRKHk''syˊ|bwUz۴AOj<{wƫ mG:ݏOp*˥I.NJ-fnsJ$4ʶ[`gHkܜ3:\|u>ւÍ}8 K{B?xY  cVBNs[D7)aG >J%zK׋aX 5WXY4T; ^sS30Vm{tKYOJh #4ej¡2Sl9dkDnH*r 4$0HPUk!I'=SF!ޛ>z[td sF\T=!vw%axpDt37_mUc,q!eyz.5q1znW,M ,4#]6DG!ʐ.1h]SJaLu1G4*+=¬BҮ.ÕE.O'یaP 5hUQ g/-XSUM`…OSi|So6[N6Bgt\ԻSk !B-:GP{]ŲEf?Tʁ-=2F\ 2)ihٔ;E5yi^InK~iJ4@}7b+H`fh|۶~a|q5X/CwMTʨ7Wu8;RK [ 9LcvhM峁c%z[abJʢb!#5/}1R;gL"c"xN̥l bd4oH. 'u]_Vʪ6:I4S@yw_='&YCƹh -T!.Sυ&Nz{͍?DȋQCI=c Ouv(f Jdn&;sHY<[ D+ͺZ4 \^/\#RLR쯹~*w!(v8dչT&C- QBo8@EaW& p, _'W?H%+{LC;/v$*:Zlr֐ 50c~>5ln  wMW4Udx](*quv4 ~erw!8ӷT%މ(dEb̰Trro d+s5E]$F\OMcWHO!Cz}6Dqh6|1|o\%|RU:t g٤hm1E,?QCӁx!막'_qAW3uɏtw*]V2?++uX+H6ry- 醙uʮ8`enk|.Rr Ր'Ϭ =+OaXJ6aZbvKtGQFc"i$S sJӖwR8S+_0.s$G^=7X+Rg8#d2a:;ύE rRA?}]NKbYpD{Z{RUw,A{~6D_wE BIu V 7f-գb9,= ~v?6 D 2sK;~bN*ӅothQ} ~KKmY@1GÞ'U+_CoEC=hs khNP%MRܦ:,7(-PC߰2Y$o;Gh06 ?uGi?pOT$s! fn$& G?Ƹ`"Q@ZM$ UdHiIH|17wj]+ gMͅ05t7Qďh\SZVuW:rҩ3ȫwGzNowv4  a4Ջ٧|=F%;YJ'Xsk9 CwsҵU@,ᯁ<>2xi@R.ȝŞfH1GM_2 +.ӥ[[w(J0alŽ Z2MbB\!ߠPG;(%<`wg?O ߧo;po -]ZB:~!QҤ3yDt(gk,=s^ͷ4OJ*d$2V/g`zSn[z־?<w#ϲSgx,Pb70' [bJw^,f@'TZ6A$#B.QG] \/H@w@]-1EUe{ /lJ,p(} 3<ܰJU.܈VaH`_WK"0wv40-cLMЄ2>jymG"c=l~Po!;Y;ҿ@A:ʅ^\zJjvXު|J.e)\{ uS.%$nc[':bTs\iPn(k5%u,2LG-^UT$׶ŏ CuE?L#fSpې?BBh-Kf Æ bf袰AY|yKأFf$cX ?EGSB+Dҥ.<_%Z%BbiIxT6ܣXSwIw\A{ִ0GN}ЄY-> ޏb}{;jѷ*~Z.[bc52cLQIVkVC"Q r:Z7  Եu?Bb.H 2EZ'?kDVOp&[|6%yFZ$ٳ g.'5ZYQPLyǧ:z3kiP\W3c/,NU;Ġo [ Ɨ~1XV؏+'eHź^DY2,k28إ&h378<>OZ5*muG۾uQC$ b7&Qui&Sh*~ELOA[ṌKΉE9ԣNYjhW&/@^j -5 Z^`T5?S jr&;ՠ|V圑DrU}DƏ W7 [m0#A:M88i+U/dG7 &!TL $GdDrzNoN7JGEcDaɫtK=361뮩*Kk"hZiBXOg{9!ϮAEO>@4tZQ)rQe(tlZ2bRsNOmk ]0kmtZK2or5M@ `_ڮ< śvQO9׹2/ry',ylE~Hv݇R f@=(tP5aw/7AUԡW1/Q Ҿ)oAKsFE$?9%cśW;X ,Q"#O$2/׻sA*&BCU~ti#ޞ ⚉M'eIC2ꂤTÿD?a>˘+}s|Ѵ`:E]I^<oQY_E|Jt2e6XlcN*|Ins-njU)7Im:e(}NLyfjsF 3ڃԛky i`O[gtĬbjB)A:U چЋF3dN^.}k]AUﵒp&Ip*"aR:-NĘR_rR[5 +nU}k#lMa_Q!#'^]fosz%YJڞci\;w@l>O'_Ik EBb\DT^:mաP2%!}7 o w_ \{h5Az= BeeFVeH旛u~L9a߉D`Ǿ{XО(%lTzwnfU۵_!8 D@`|R=rJL3WKv_Xr*Du2p6?>7Qo3>34ٿ$U$ 6϶USnω!Vh3iu]?9~7;|qu )J/nf[LppT VY|}DXy$lY:sG`=9 \9  jd:}nvXiҤm᐀~cɸ#LRȿH+>f7*iΚ[կuC:O}ۄuIV pU bg+Ѽ˖P.E0E-;dM Ɏ"/TfAU+rK <ޕI H=͉8LL*PdVHȅՒRe!P怉Tgn[4ó¤7V{R928A]PO:UOW;`J 7 K@ =>F, |R۹-N4r/XK6NLqյD;mZ6Ziv4=\&n|tJ]D՛<,50Qyc2cH7LfI˱4iA8%,ґ%9ڭG}V A iq?in04r5)5fոJkudLgQPVX÷_&ƻ9}i#3QΉ~tFPE+nuG3³F@*kIh%_ב#DZٵC8`vуВ#e^" X]H5BSq_ID~9)k j.=R ݁֙a.bEM!WK/06Z3r0PC[[bT,߼S7*|4_Yaoo;D"& 7uTG*j[" $ٜ!' )1Sړ b5Pjx0I!yYyKRFCHp0#(>7#ᅔ?6\V !'=N {]LԐRNyQRhg;49l1rP9DAtD"ze@:<\?U㋪fХ{ѷkFQ&N:h$Xt.(s&33qWKT>MKߌVͪF]]-ЌG4"nMa `[fZQ" FcYpџdmTgnߠ0#r_î5fZ#'h}E<RB/ϋ3b f41~RNj}P6X6pg(*^iwp  .+\mMO-eJU)} ܚέܻ"DXԸ `60} 'Vu?Ku\~MVx%L A\E0rzla 1tShȡXѮc#;zmF<(@7$:p'Yu=BIBƛ< xf⾛gX"˝',WOUh-G8u ~7H%5b$TcVRruVYѼW{I? m'ϽNxHYs>D.N +S՜1j& y+埜unSY@W ǽؐL;cu qXslP $*xtVZa|Ѱn%+e^㈫59gKx;)Q+ChI$e ,rZðt'Em<Ӛ/nqD/lYnV'n\+y׉1>]C&JhUnOahT^|7QX{\ڭ$fm7yU%WO@b;tAh&EhnU~#;b{.Hk;K~m wʈUZppQR_uyp7âqzb̪ڊ ̀RE1̱eayA%> >W9i\!//9L_-vTlqx>$]ZA7amE|)e+H ۣ#b,4c'$ت2n˃-q5nk4JXzaW)~$۳L ?{SxbSRU4P.Dº :QhSX!BѪ<]SV cb%MR9 ]ri9*,Jyt_t~n6-Gߗ@Pն.qbV,> EZep.Z3/[))"[*mcgfDk_"nQo?ĭo Nͨ}$Ӣu¿pو='uaTHHeGa4BmK}`Kt+ݷHQ1SQS+_8uzL'[0՛ZǬWq4oKXI;}F(z[L*>@@FG*RwR%y?pTem*| 7ty [7}fd^P@V@[SoB>4_cӄʜcX )6T;"5drg뵠LM"v\&E3cuyjB[PO뵸VJݏ!(ٕz 1ozI[}:NevlRpa[S,-]/[,m_1$--T`vmo bP,,ßC6!cpȿ(zN3R_"Cr/EKJ DP[VgVZ pVKgp%/iC<ǔB&IX9qs;U9J8X%ƌQIch*AlysBlad-G =gA^b N=[BiGt yvh{Y80aCHLT7$ xţ7$Nt?*iFvӆw큨 {.ay(KD5C!rКbYxq{(Lj%׼)GP0B'(ɋIOlЦ+%I C fD$4ӏ!6_bцn|<>p S igK(|eOtqM>-Mi`'iOEh:ͻ˟% 6OƠ]Z:ZҰctB=g Naʪ )l];м':s Å7rkc? YbGx_71%bcѵ\OFN1!}|28_5^7XիԼ7JiM4N?HBV[IEryR nGRNCōO~xnЎK#4ޞYi-#6<tȶGiIaTBojOw{+xmYGk"ã3/+~6N Pj6iQ;ح n DJ] h`INa~vsRU bS<yn<1I xB]' }`fa3".Cg`$粓><[yAVHz(]M5A:?|{vT%1&)&]V& UobCH8sOWHVڔs~n^" &Mjo+̀'ڲL"xNwBk1գ.ִzË&Pqef1xة*8O, ]) YDIOF_WK3* ~B4egMfpDKPr:EhAlfeO;ZK/^0}цRҶ$Z4LZ]B&ۙ"B}}JLj쀙n4tbr{896:X@B5d'^p}ԙGLtLwߑSSB9XvgУUu# +?J̶~3 t2g\QMGn1T޿"@"6׹_#9a =F*)Y27<-֡aS022F6НgWМn<ܡ?5_ nIם@d|>Ɖ7Q[,Ñ&o` IsSf EGJQ5 pkIyڀWq #͠Wk`|8>_͡o'@A ۶E`I-wyҡJ^D|wIA7[T2[]9E$J3+G/.g!p?N|aQhQ׽ +vczvZ;W)9t}p CcwS|Wy6EϲnS/4&Hl_7sK-:ZUYپ7{ (J0ik[9^w,bΰ-V(B1RiCf)iΎ09%e \negAMn^bYq<(.|X ,y'Yp]g%}G\`f/h1Rmx;|:莦dI_xݾA -JPFnuH9řsSz{N M"W( z)VDZ)Ef.&iݹzCH=7pItO&mWҶPO@eibw$0ju)uwB13!ʛ-0Df"`3}A?qر&=nyw_m<| `TBN]$g,o(;Mx? M\/B< D+n`Hia1@g' 1YXBQFPa̚ƋvRޚi0(-ؒp%C&LDԇxFuՕUSঌ )ʄ$9DB:=O9m̡FBp( Ծ9_m]8U WI;v STH`xx]94^ &%gDoJM?qVn"gN^n.GAu8TRY2"t۾vUaZ%K'QXk@b\'Q )pwwቈA66C"@7,Q[o[??]0i?xd>H48Q-t7/Af~r6#%hif0&yVSD"~#p{MÚ_N+2mBe] EM%-^&?|MYr]4| GSG+Z5~Z"noHG"\c@i"HñI,ˣvF 'RiT5`[sF,n9ŇPu&߁g96x$Z!;a6M۶Df*- HSϮ}7*H7eT5{[c2CGCe̪@u4= {d1< -)#i]'iٳVv,69BX=䞎E{x,! G:lEbr3-$1 I㟷('?q{%sySS87 I5K?Dtm*KЧ%K}Ah;fcG['xng:z{Tfz쇐T'1Ea_q4Y:S"ժDPy,H ~oѭ͹gLZ*Dx%T <&*>԰xG\/iy_,#N_\Vzn>ɤ(mkwvnl%i[|FF0[jzK {b' =z]Ցjn-͊QzQ8ӢGf%-`dBN˿qw54JhϱIJ5\uK`RgnrO߹ Q]@]>fe_bef{Y")XDch=`S+|#(|kѧӿж}(%G/ECé9NGEBa_pTv`+ikd&Ս6(dAfUK/Yg^ lGb |wob`P6 Je \zt{,dpbX.#կZ0;J7³M9%)r)sj쌴غf1#l+9ƕ6,X#fTWIb8FJs>~L>/qj}xYduHU.]Xu%X ءg=j)ʥ>fAu*xN3 m uʻzi(z j#hVICPz-=9g@ɑ` T= Q:8v jG̫^]Uƕ,iĸ>]ۆ w[IۧM3M%WCy]`SF "Q+S9ՖĒ/6 _ñҏRQ{9ebl֡ō,M+2rCZJeġ4Y1[Jrg\jh|)Іnhip[-`b&qjy"q(<ţx3'vҌTTulΏ#?4U Ӛlͺ'ÿtTAO drb2k#9_E^LìHλC#> zUO%΀ x؅"VO4$f.gNݲj3" eZ@AVtE.5H-R4L0>jfqS 9g/3:Z;f(= G0a2t*tLH/-AWb $DH+Z%:ZJ/7tc0vj09~"6Dp)ʧ90zw0kgyپ^/i00xh5zm M*+d”{(j a}ذc-ެӷ@bp6<fIn(ӠD5u< hGLyѯ%/ԫGZE5BIe*Nu? 7`(`[x51Cm󆦵©x,.on\ɀ"s;˲WIx)~/fcsG $jw=ԃP^#T{ a(JnQ((6GR#>WEqKkub(_ZտJ[KfL)a|U3ˤ8gwűf Hw~9IقvC%ʼn՘i|EfC*{y>z\aHHt_+d!.):2t_\,^WOE*&vVT=P=U*^Jn 3 ede5 %Un)^h]Lٞ෎l0|阳h]4$Mn\p׭fx:dɃ=b⬦e(^tP < wͱƪOGY8uN[b6<)aUS9'x N5;T`.3 ilWq|4Kjk*R.Ğv7%A6Z`2H]9VP &r'aZ8BHlXnw`-g\L0,V쵑vbrdvwOܨ&Vaf{yгP@*͈OZ=~Li/EG&\4n]b,.}(#\oHFYĆ]Y%5vI"yXn{#4pӞ=d"G| G 'HE`J6tڮ)U _8;`RG;8{I[⍽n9T>'mʫ!ft~I.}ݓyVa,_8j-mAZ`z6s82ER37"|(n\r*{\3pNA0.@*wi) , ,KMe. B*jAy܈BfQ "FƬ\גͬfRr {<-pjB!nu"_M ,b䳄 R`kt3sps̎)4 oX>+=48+U^C7F=*堏#wdNk@ y`:*LƈG+L ؙKGnYpxΦ)!!n/ ?\@QaPC5/[?hJ]Mn-<{v?^C8=K8@]+.u썳M Y!!m-3$ ac٭ZS`uucM jPXdQy*1nyb~gf)`el'b)&+_-P4SF/ZLϹjp6m9əTv nÐ`4cI\Bt۹'NfltxKĘeC$ˇrl9=rnSrȁ~jWpY}Yu[!ꝲ$%%*ߒ_{Qn71QVo]I,K=?)&Q ٸ#%ʬgeR~~Q}OjOqo3ؾ?Z-}EGHE7/]SWI+~6oVF1`%" 2bSS E!**~YwpGSf#$1FnA„8輾@@fA h*[}:@ 9[?qk{kœ(bYmӲG$ dc: 87<ߧKWτMxU>, gzr;ɉ>٨hp`]^=>d3eÍj"Wr]G StC #=s&FL[d )UU=S7O`~ԢBc$B!'Uw>/(~?>oae)(R"'uHI㉮y|x)Fps&E>$stv1P X;?Tp |Gd6dQS@ϭ58\6wJHK8"cZ٘^ī vQ="{wz I^!>̪AluDkA{l38S|.^'flJ ͑v)FI!uϋBy1Vm:ނoߨzq&Nu&I؎٠)x4j n; 0I.SOY {9'+gF7NGSЬM=A0ꠦ*k0$RO֊/Ax ^9sQX*V~ИAxB6Sjb&(iT58>6S+rpc;̇l~q$DZ|&)Ƞ]_6Q ѹsLs&.uFJN3޸ '{/5x?1Sj8 NrXn0pZ2?RO9sK0;Xҥ9 RS \b$!<*N m̐#^sb4|UbLGOwW]g96ͷ$N ]cY40υ4]S#c? yNh6D‚W%?Fe'7/S߸v'9Q[X-wSeE $7tiM= KڇBjLVuj jЭ}2" ۰s\S9g0p=&@Ƥ3cuRv[P=x%gz6̐9ltf`DX^03GP蘞xkT- mv6k)NU3ovJ fY47NPgu:3xJ}8*YSx``~# /z1=xI=5iA,R^}T^_ EtYjZx\Q9lu0kg c\Z=U%9qpʸAI_ AU }QRן;s|cţX15 0ڦ%dOp΍V[)r[׶m|d)Ru6)vֳ__gKeE|?"!餯;OnqPt) s]0 a +8cѼBi|~lEW}jgWMSzZ&3mLf:'ʗMq}洁F ֗vZ*i <xWN SO]Xw߶UQHfٶ<>sp>Ki!س!0_dh ":JV"9 [FfGכ2nd7L6FZnJB*>e=+ K`JY4#NtЌS~X%o 1ѓxr1lJY?wVk aע܌Q?FrhPHY,4Ӿ2ߔJڝA2g\X:E4e?ܞgc@sC73 ]գ9=pb[{hNP}4P*MwA*gq|>õ|jٻыj  Bo *F/ҼN!*<gӄ0~%=FBnWYe53m@.JuV/Wp![>2lm-$sXNCejX{H 5 96ODG[-ZN7IzMfukşX_ AT;{y2n1*ø5L޹ )% LpM?rэE "l4Ot y~-T ǻ }hRzNƧW-5xHJ0Koa4k<儷oeˏ7r捫.Ԣg2v~ 5\8B|WTÄ%<#--LTƼ1"̼Uq"Bم5yp|HT6Rjir_I&){wx lY/yORc.^ó.p)PLYk:^'g)d$=eYɝ-f^&{s7fyf#F=a1:vxSƋeZ-=iI*oZIGxaaKPfE½#3FP 襈ukw]`Rflvxg`PvpaFz 熤 սmCk=UZKn;z1n #!c܁p-gzTS͑*0)g?n8N3L aհ/;:>$.іH ~{Mx:;:%fr| Xa+~j-yPP;qK$52/\u!IP~tlh:r2sHX\XҶ\ }| KQ+AE6 +J{;KnLݜE``/Q B?L0.@1vd tcpvo|c)TQDQG>A!:ml$Sۜ50V4*w˵IF XA'"rof݄P`ڶHJ0:Wͤ}+aOn^騦mEVG]p{m `X2MqLlU늌=y"Xp!2N"OןQ9[Qh76T+sH G>v]?$[q9L~1r IW@Ε!Q)d4_.¹9KOjb=>>!WضS1?yK*1ifnjlFXyd|su?Nʫsc.YSPilBL$R 34ȾpgAE]X?"qd́lC,UGKsSsNZJ, a i9$Z/$2W>\8iO[M cXIm=eYŭr[nOq6뽖֗5z$֖ٸ@\/Y R&Q4gXm\ҞBqo%!U<|)ipB\A "򃨨l_!'e:hFe [lESW6 ~);x Me`6'b>I(뤄ן;SCt̙RsQGYh|kX;Q0U#x`#hQ7sS CB/{R`T^WP[}^EexpFҜ}AldC})NfOvlrg@gl .w:ƻCrf;z.P g$ź&GnHNsYj<;s +㕎Lv#'3V \xD#ݰE٘*wK,׶K )0hW^KԏfFQߢ$E[Kf>j-.dXQ b( Xqe)輙z,kl!s`*-?`sԈJ:'Z\}ISIqael<>y]`Jc,n7${G_0p E$݂f%/e)TҎ$&m",3Ŀ*yno+9>sZ!5nr ߤN!>q==tR9+*}!ׄF‘7?71#_n-8D޶' ==8Js-(@8xJh $ɨ-3fK3LW$²"l m|mh6sHGK&R}bJkzW&Ós5 E܏UsdgAWNb4/\J`eoI]M`dHBkBK `Y8:1]> I˵Ef%!Ch_&7j %w](!d/@) SޝH~'' ZD%ޱJ ](v< Grޮ;Ot)]* g!QxO\'/S~A'E{,Sc-֩}嘅}S@N+<ĸR:)}a+?ϥUrLYN2Yֲ~_)kRy q%ou's+ Mү1Ov 0fhF=D,zVl߇`& _O,GbwB e˥ rsi|-% d2rT/],٧>5")jek6;1=lFW&I;δ"6;tM* 8Ӌf6'#cM8hۍ6W-*OA I_v-^ΛW̠/ʗpVmĕX&81KϮI1W jUQ@ grIr'|.WR_k% s4)^٣QG@;r 1TyT.UOT?0$)k6;c8<&8%\)() k]<طar[dnhWq|bN *4gjLDPzt{2^`dD<8_MOf 7r70MoGr L $p_eJ@uMA˯7\۷iuu$ ^=Y| F\=(`pФ}0uJ{@ۄI`c< 'jY P؆iDjkOJ4^ 2mC.`hf | {:17n /`Ox@R%kJ%_h;P臎 00u#{d.d*Sa_)@&\h*- {ϋ&Q=d5u֢KPٜ.y KW%[W$"D2Iuum7>+R#ym7z)D%/S3vf0#Or{5.$A>o`*` Ѻ E$ĂK YYPnWi9 2OG+_PmsST&.*XK^op%=/evq!:$6IuFd;+sRLVq w[rD֋F/ZܽMOGa3 '0n[IpB?zvޜ"8PS_AV:Q=5mk:)R2?N+ Q3|xĩJđh"+&X>4纙`> >><1{B0?*Bm+D=w.XM"^`5[6|%Q煮aBMًbW- 1@|S>Xゥo06ϙkfe,)9 c秸ܪ򊯹2dDlJxVj[nFζ6ەNCX4w{y&ͧDWΨT!y-t獀ͺ5)D %^UJ@oeCfoUm)6\9)?9!ET+*_qʘ^[,;~-}d3l4Rי{HfYQzki+3JΖñfZe^^/ĬG#}{;$Mi6:F±/amu CHS}Hы9.: }=y"%k{my?toc*aF4w6iwByjOqK:GnhCV eXZ !=lػm7Ij>&fn"#K|'\ldQs -vvGPϓawsY9VtVk7ic3NuΩ؃5zn mP-;+2&p%zΞȲ~-|?0)* 5鈩Į[&[ѕ<`rB"`@+'ᛛ'm$M|k8",ҟ 7!ô)d܄ 7tN$.QBKSEͬe43| *]Y*(@ PU'*ocF&'_@PhVabkr~`<u'CŪhFSF_[>K`4 y^huT7y !&pB7 85oqԣE0/`lDHV+V{=$34a"8>|򋈥vCT\Hh-j\ B}9(ugoR>e0?V;W,u3Fdx7ۢy=v6Ϣ^ T$=1[Y/)="Y/v/,J,%BHk8{ JI֨ 0+wIVx;_Wo v7e# *\Ma sb`Of4tUegоgt<pؤeg1(u%$FnWsH&\pVk?V^4P$o 1`Ӏ@#]SCRdĺTlJmqH/$-ռ';vhnODӞm,r 2L‘ޮ(:C$:<:JO8qTO8] GpwY8W/I _tseW$Du0J^7<]A@E6c[DJwNJsf̲DP1^"AA3Qkrl+iڣ;_h|po=|P"!qas=-vL|,Vrḅ֗ft<-t Ēd1;[z%?b:N2wV(1&q&ಯ/uϲV'9m5XL!; |ZJ>w=_X?9m7cGI*?M<6b.358 !clB-YGw2Rf#5Yj9\YSo4=ulNDՍ_ ;4N_/V"wZIƼrxv\) I@/V8f)pz Cg$qŸCټpHs[8`{mޘj>ʗ+QTfRݔ3^D=ģO}Of5mTQs&DiXБu<g6j0/h/Q2l(1 T, ?fRm9W.|`~f=~IR8#rvg/H6瑷mK%Ё 3:KfCٿs1:cK68)@;=6ݪc}3r&~ ?"_/Lw̱ڡ093^8[j#Z+FV[K0-8P\xJY$AMO~r6˧cph{˺i0J-< 乶16V9euFBP&N#m֕e|)BuW.a^umi"XLUbm'ËڗCjdǢ4dnډKCzVjuFmX.<=TCzC=v,k]wT@G!g\JwUϷ 0/%!%{!ҷuM?mC-C`( \_m- 5(E^R6㞅l$^2N[ǎ9B<@? >]׏YKbsXz=cX{vAޏEbcNS41>&/ sqGh|JZ<-= 9>bFRvܱ_w!:9֟3Xն6,=HSR8tה\b Sv77JLk.q@$|(2ۃ>Y5gB~%(F:FQ[OW[y%ɥHTg;njԪuNA@Zl?Xk[\s $4MwxZ]gD)bow5O)̗.ߵ`,96 ~bCm7ЋR5?STE:w<<µMf_e96xRkdHrkLiW~nLE=O 9ۺMޡ*\ stA 8ҡNG?OxnGOxp);M49rcLMd̖5 eV}!o]QsŵkwW(1b+y ŭbĵ92ba?MN/֧HgG~H=N hj"fH7g﷿īRnINJ96 ni8TO%+; 5SzZ-6w}в>pJ z ofy 7MCTSڵb 5J"ԚD"gI966aEiXA/9uGR⪵1W'r<"!?wkЀ^fXRLȺgv19Xb~ Nn90(!U>WzoM lQ@jO.p5պt?Ɋb5C}"E.MB% P=wSq^~ dʁDznh]3-V-7AN/_o~wvns[D:eJ% wd~ 7Rt儵yk{t gGE۲}qQ+ 2Bqz`xF5'Q+)kOfcS8PZTؗG$Qt[ΔaRC3?r^b3VD%QYU[Y1/ t4!`S9i#fo97 ֪/MW^ѳ\02IT-gs?Dʴv‰wqCJ_ 'vG[p=؏p϶A#yY7vEW6oOp)a8{bVizp[WH!aaTO/mk/lOfrK}9c1tR/c NRowOWOƤQ@\FFI r-2` ][NG@SL2QcvLuE|K+|%+(( b w8_Z)4\ic[0PHBhӅ!Q~[M:?1C1 rlm{p6hx7Bd6r8d?(?\fp-~!0 'n)8U>NPpJT4Pf(FHQO2,<)"&lq).r6( Bey`"5ξ Z<۫첡[Ys> oe=KLb+Uy;2LϤm<&#k:Ɇ믌GJb7SݥK7mHpa'~/496AcWl $+W:%c <ߥXwl lB_QGԻELڷuv<[,jabR5[$Ϝ;k2gL82G$aĖV mg8X;~>)Jwsw#u |0n{i="Ww~fLD(v3D rwN{ VXv_(tfX[xA^R1e}MZlNc5<@cD%ǖwIr+8ooȱpg+pˈLf\:W8|lzE,te:$m݂D1-fQQr%c$qV2k,xA˦m^3rwcEtRZ.DWW4ga塞g J% J!Fg{@h!+EOIK\]Sa@a9iXQ [7L0t?9{u}}uv11+Yކi+u5/"#!tYu({YN*&qPW.͝VUU& 2&T?g>?&p-wO~PZx @k|PRu{;M{W 1z4L\;jόlko͔ v?._jyj&#.5RVN^-׹rۦ֦=f}h /iMmqgo}4@ j3x$[ZǢ`psx:V'YP3{s\ ~։\+#UaVFJ"XH fm+LucTdl!C!`27[C`޵q4Z5:"dgZ[( 7Շ`z^wA<_ȔK ?m1̿V[;^qi*t6 Ca=|nh^ rАR_ FUMٕ]h^j_ nV@@jgCYzujӘq{X2TJb2gegWWW9+cܳݹ4~D:F0]}̹?r_c\L"i0ȬBw@Uvġz2[HEJ}?M96$JQJϱѧj1@|glE$'_k| X2]Ӎ:BЀ iQch$ C[]-Q4&8%j8 l(}R.T*Bs+tS@x@u1Ώ9zAHxgʫljl qqrO?rK(^ -zb6c']N%xެbiPYr0uB@k?/奘 d@ד$Wb6U]9ElZu~@{}]DvX||LDwPĩOEH-A20i&W0ZZ7Lu(5 s.Yn~-x/TTTR $('Be?G9?B*|ݺT{ @ #׸O]-41Oϗ ɡ^i+N1J{MQ{@[Zx!u~݇?a(Hol淓* OZ3yTh|n2>g9#f@Tu M"$ΣV㔀#g9ޗ; P+ r J>h4Uy4ZۺP]boF-zͭyya-meyvC\=ˏ?D"srOฺ 6&ܭ~ V_wT4?7%w-dԿmtU 5abos ݊-65E#Æo_/ O)ط6TKÚMO-J"b.&nsWɭyZ0-@o3| D*UQ їjz1R<6,c.G"I6>#EejӐ ɷЖEFNxb.aaq&%S)qQwA]jQ5w:'HfJ: :(R D',Q+R=_:b¤_ύ>X0Xͅ9Op*̩(]HM]zGCߺ 5mڀ-HM\HA,[&R7 ~]XP_+?[[3\!)-gpL#:5s67Ŷng2.iQ^uLxr܍aGk_uqX39ٮBehZHi!f`agAb7ykhC"a7Cn 7&|?g9iSIzmd\ Y)}ɝ!@ϛ/ luǺ|#DYL 4K$~) 룧 4$Q̣v9ث%ag}+>7~N8 Ɍb E Xecg|F4E*8bù/+︆ ښ:r#%V\,eƐ0  _rRFx`7A 2ܑd8Z% ޢ ddWt30̟̓jΩXl)?6+Z03tǟ*"guLjw{Ppq—5H^z8W{vkx 9)4e@v ̎I~A.1QKQUIA2~(H@P`򱒐l&0+ #U d4<ѱ=k8tk,BK[#V;i}90 }Sԟ{<1űKX+:?p%vFSsk WVyE;N.Blvt I’4_=@+X)zIxέi??2F6P wYn|jz%fU9/_QVIаsT4E4V Pؾ #+/ ڌJv[Q5FY;{0hD' l}W]p_ꍨ*bX൚'Ӆh:.^rR'Q4,Ȏ<?I|2&1U9QT↱|zB,%sA<?:"?5&)$T3azI~hk?4 t66w8aTc«ݔ}O ˍ!]bْ w%Il0o֋`?k\#ξ,m$S@S9;l 9*İTslcII$(J:tB.69NZC(ͅWb|RڭeE]dI5-ٯ>esvrXZ̝/\MF8IZΆI`Fн"'BƖqI CH*BuPW*)} 5=="^<0w6HE=$4JLr-@&b󴟛N t$G)So66۝k-S\AWc H<6Iф@_ê 4ĭ[I[_nqº؅0RِOYu땨ʲsj‚;sn-ĂgAɥPzא&r T kՂ]cj:S.kH!T_fJdFN9.UL[ !+s5:[=։ VD1uzOw#Oq$Mm$Wi$n(0%-t-v<ޣݽ" 8!#Hͤ8ծ T@Hڂ 9S YR{e{2Oնo}Ow cdzR`}7hHl^+Dם9m7/;׭{F(መpAۆA2Ͽ9̒"%w.l;WֆI6 Y=e/s\i\=fBu1Bikx^wz2/1 I3j27 + Byk ]K#iȬª6a!)!xUܸ# 0HY300uu . mDGXGiBtJBTѻGp=j_74&c.rKrP|*.uC_'-Wd^0~A% ]r罥p-=3/tvQX!eor '<RcgN"ct*JQ`}@%I}s;up" pB'u\=1yi 3mV(QiuOtu9sA<[&:i*We35%SȬ.̨3=I?֑t_1m6ŏi8=6 ~&4֟qst:0 HJ38]LMĝqp1 ߲ΚN_$М6Ҳ!],9<7u* ?)UЏ^+\Nɚ49_"ŋۦNԺvr|! e K_Dj![Oح*O4*N/%m'T~$1Tu驑oz#VWFQ[w-ǫeE65S}vBU'8VKz^<=IHsnCkÊË`nEvT LQ$%4ˈze64ȝ2+mǾ[`^؛.-, 9`|,0 \ ^ P_΁Ty#}|#nB6q>w"1Iq9]qKdq<}"b_}GVáU 1/?o؀=94VRoj叕ڝj4yCŦ=;"%@% 'gLd]K΁-Vv0֧χAʃQ?lx02H%a|$yjAc>7 x8D @9dE75%p+?(1@~ҪCּ0ifܝ<~~y0'{΅{㴜a$) FcD).,hSO(<"'}ckC>= 'G H#Ҋ8U8Wy>Pb߱cI[^CJ G\8w| olo^"Xa"HRG%'Va@+򣕓@ɧ1R0Rvg^mz uFN,HLiP^@';xJ}4%܅ Yޝ5 .ЅUyyUuKcjt[F):1{f 2>=Ct[ۖevͯ[)BDIPGY|k4TrPt6fp,Z#҇ڪM\Lhzս}V8KO:!RQ[?u kF#Lܶ S|BF2@e}j_3jvOJc7*Jw&_3S: 19|ӈJ ay0 ^; w2yhٕjn̕) AݧP6 M1^$>X]B dth+ɃP?^/o?Me6KjHp){i=5=БeYdg@H < sk1=*$.y D㋍7㔐z}tpfހ!h-~Gm8g02UTg8 hr$$yBb!nH< 9腂mqP]}*NZ'C6I䭟ǃkƇaQҤU D/u&UFMC.Ȅ([*NM7^OR %&;iH&Oc Jh+\2uA#flI2UA' 59s57xkύ"_@\ׅsaa CP}ǥa>',{7ή~6m̍6a7 3 г47;y@N:."*`m Smb*B\| ӟFݜ@DL~hLw#dgUX&ތ_dI[( fH0XKp]|5n[ױ 쁌oT ug&r2_ ̭GO]V_wƑ y`3gE]ݘ06]N*w3NSV3I !l`'A[CQKOF ņ4"PTfhB.,z9"pV+!N:rjGrCR˂Peo_GL8R\yMjjن_%{gUقЯr_LM96=DkWHsC땂sgx.ԍ,ft4iAYVr-W]w(p#:Yoc@v ][YٚL6 kuu=c38SHTϣ*|P[_Yj`vHif)`u[\mV Z _ j^bnx+~;k篜?E ?J6%Pk ŬFb<e6H n@?R %ӔB+:`gT(9h'C|ZNAWr;1Sx5y2oWRP? T V۲5\E#OƲ#\??uFNHR%/".3H|cSيc@OLǪ;tu{9s@`}F'Y&T"QFMaM)e' cd-R>k@KsML"z?D۾cb|ͩk`z78f},+hgtnEvbi+bw,"˿dIۼfia(x_j. c'% ZTޖǛ"BS=+=Dů[cۼ` qb hww}Pk9&JjTe(:oݽSs ȋ4E[m<4Ds/u~7K;6HGex4m{2]ɷi,=\:V@*&!OaSpfxBuv _,Ja*qcTzR(HvBqU`z0slj_=.mg_", ѓq>˱:=ib}}\88f<)F]뾌w0{LhCy$E+f.xI0(` ؈t]>xDBrh޳2B cd{h9y+}$^[8)gd25WX!R"{ח?ݗkc{&2jCapXTpl ̾6ܱt_ jǽwt2PJl (φePԤn>< iTʛTՓϪ[+j,/8I|3ҏ&;ζiǛ(S2wK[lwf+S'7\<(MMFG.8mbt"0ZѸ*:Dd4m.bJJCݓSr_#_F]uX*XX#*ЁA Syy>{sZFl0ȺZ<;r]ܬ֋QP~oYpb%zh@kg? q<6gBQcdt ' hbK\rUO4\2M[tsyu1," | ,(H`wډ-Z0`1Z [ O.GxKB "vFJ4A3dk pIҾŵ9;7Ctf),HZ <5 ۔ҭC ߊ,iW(|5z>XUc-`00cܮyvu!ګo/;d0Alӄc! FEiaFƉx}DǩDL$vl(#~A/ W ƱORmFT--K?GBw*#Na'ODO4y4سu3}a2?@AvHcLv+S+]fru@/dCu1gjo° kC%Sz,_3>@hFT\2pX5oO-$m%NŏN5ÈK@$hd:Z87dj҃8jq=⧖\\UdY tIStD)pO΢X7XjR߳~iASM\O^{,|m=jx5J |XS ]q4A`sZ, Wٳd[_lMvr|ހ"UIVhK5[dgd`Ru{"yv L+^yJ8#wRpG_Hڌ~:鄱!}O!}/aL-'Q]q)U4ƒ қτEe Q?)LS0>7<} dE'2M =雩_zdaE!#K xO~[4؍D7)oJTʳ٩7EFNAE7~ÎSuVMVb8Cz:$K_̙tb,bHV-_T58PFTeejI{ wQU Dv)~{kr?(TӸRp\@&I:nWXBhȄh\RyɡR|ӳԮSsY^"W %\Fmy*o^o"ᘾE*TNb @9/%[OWF0,t= EV\`~Kn-`>]zcp+Bl.[klA$1.cHH0ЖK#F%shfW$Xi$xԉ&JJ~3`RN`nقןPR>2LPUOw!"uR/ : 2Au  H}#OUHd?8;&Fнa $4drgs^N@lL@cG¾/[N7琢:K8XD*^M. ȤOtA]:daH uX_V:2Ŕ^0΀f"e~/V-HN׭|}PF,BEӺWtI$?8ZU$G{.VS*ϬԞ?ԓC"|Li "9:a>b&|DH3J$}>z?z 5S3^Ks&nAgP L\Z0Gƫ<|tZ'axJ%2)ܶW5. P pGT*R3X|wT%ku,i|v=h'POt7|.mC;24CR4n|?46Qc6븓ilzdNAσs KDvEWjgDM E+y=7#4cVr6M>K||q^vG {_H,mnf{}[KoHyA]Emr2X9g+Ǿcz _vχz`0,԰1WT|kd1_l#ćI7o\29~%:: 9_uvx<*GGU$'P)9TdsN؞&N]EՠX'XwUXQB_GWTئdQ'aE ;;ݓ;WgC:~J< BI{'}>e')T!&B]zEIJ%?xbFeƄ$1GO8H{/L; ( qMw:޹5fė/\XeFc _Qȅ6>=q5ӨP( Q3;E0^)j<<4S| H3 ){\!vK$FQ**[5&y!r3hC4B-uӃQ$[.6HPސl.JPpy^׽5=/E̙|En| '&A-b'2bO e[=>UÛt(.;[sb~NWLeRPu]v:'I5!4:[j)Mco}೚%v]\bԔ%ݡcTrLu|M{ yaR8 (/LuTwPK K2-@w'A&D*Ǧ.E+ɀ5#f0i.QYYk`x9`۽]9DlA@=jzTIh|޷>6 f7_<2q3Ψi '?iAN1^=RMT&YJM=.d(D NC9|]f&L0E nyWZ,E:|8ZZ;˰_=YB~?e@"@kiGOY~eh &դͷ> =lq^Z>?$7%U;O*rվs^q4I"&Q+IbJ Hn O^O,3 qݹ;^ef)|yK.S[OXb:H1tҥ/ta^eLtNGj,kᎪ;,Pg>"ܻnYO *];WZBi[)'VNõݣ-γ$n%cqud$[ NjH҈^H .\ sHJaJ՝ڿ}k;ˀvm{כf,O[}{1$RnTCh'X_i@ Zo]]4wFQF\KQosf*RϹJN6fI<G:vmjKTTʟ2sqYz W2by;|'P# pj?$:s4KZWZ*'*em"%!NʼnfُR)XvZ-jipea*jZӳpGXby\Jţ:#`DM `\S<WVT-/I\SkuT=ܷ~6D"n@kwR߯E B/k5uYfn(;!t*E^tReunk]$ Ӌ BѩyFĔ ,Wi:CJ/G*?>Y֬T /^9:6&O y (7NT7bO_Ղ",]K[9yc#~~9z7w޺>}QK?&|%xƆ+p3+؟~=dcymFg>JCε/ u%W=l 5Ȼ¡K8@Ur;yz;qLl~$?Q]H3!2c1HM{drCD⊲x\ĈiYg6\ɆYHÁ%+j%}AU)bB(Zz\z 8'T%;'YL֫Ǯ]/Y܉6c]f.d D=How&0=EJ:;<PZ8e16v\Ɂ [s*s½'jBV`3Vq=A|mw PqhyӐy }AF_f^Pq QT xD(5MqLs)}_F,Ze֎mrtNL8cW}d Ψ춛optW?ub+]BO {=^ [ aB ܽ ȭ)ÃOϯ~P˹}p˪WNwELƉ򽽜ZAq?7ru;h{!zKg!|E~dPHVf2X 626cqDHv<|#>lKB^Й]I=eq8U!''KDbOlz9f D|AOy*/z!W~n˼၇.kdt6-^I"B?>tIaT&]%|ze2;Vjrrm-1$I9 Y)"|IQEc.Aqo)T<_A,1]J*w&ebXb~yx,&yW+ 0y}K;t:NsMh;8:swc]U_4INxGΡ8ui$śRgc;SwQ=y=,^nui*CKRGNn܀0ւd5nRd_Z'M*H#?r9AEkvT[5YdɌ9:Ci澄=yrT-n:yKEPy<ǢMgQt>͝E RV\I*41m]נo|Ձ{(ҁVBTh&~/~p@?QѮìL~w~~7}p`-݈XR)rnSG^,txO]ð۫] Oh DTCy"z&P 1# snacpj6նU3kܨwmY;DGWv/r*{:Ri|U,fvQ= 8 oC5eR䁸$׽=*Ek6w S4N6B哽o1Z& m^:<ّ.MM&X.zkwN)6-="2ZBmCE9p>n3<VȨE?51UH\N57wIOHw/NN'ԣFG^!LP@eJ4K|8$'|)+H@H']'Z¼\x]cyRm~~ԁN8F:ۖ%{VƛbQRkEqZCjw6.Ybі7=,cء*sA1%|LKvPlu_/ޱţ㞙lK>YwiS. +rjW M9wrkrxНdݯbC*c $jxN!Wի_ YtFsgvI ~VĀArZ#E. aQ]Fl+5Ȼܥ -Ba9g74tJe#*eZiy95&ۃapV.=RtxG1XOŨD15NEyS> NCp#sٵF@VȊ`{EX>Y"OX B`it|NԌc?>j `\sH`&R! mk$Lwۘi_ѽ{0t {hiSyOjMY,{"W~c$ˎb5vS(?ēW[И*VPZ7/X.c<أ'.#!YX0WN]M}FoJV s[E>Eկ5h߻ ?Q"ԙygM_^?Sc3 =4j 'N~xNQUEIlF#dˡsJKY{X"X:vlX+"%('B #+dBmMDxgBzp&ifZ.!q|&l]@!ohҊŗ7LTf`>jQ&qDnWN%IH0+[<:כu?x7Wd3V(q3`:3wf;M"@tWv;,)^zĝՄZ5+N0%h+YAW'.樟L%=O1v%E2X`?g7s{ˣ4ߍP,!"E5"j~w(!dWVwU4LVM$OgǖKP̈́^kjUuLE;}J6}!E Y Ώ#)>tlጆ# I9)'AEJ5tLۤt&C.قӮ}>%C¥á"k6REKTO \سv3PbZB TeGWx-2 :M ;'q {VO^1%v/g]{wYI;c *B;<9H!ݟcYDXBs*4cAvIJY}LCGTrg( \ׁ\A\0W$١rG*Fy4Gృ&yoA­DVEb^8s~c>[#,z779X!PRigP W[L?o5s`&%GKveįGTDdvmO ,]n9]_^0YQBvj3kEpYb x"/ ʼޕ'P-0e(<'g$I7SIo[?dx_pd"!ZY42 cz͘ɣv?,>C xr7ň>X?;^I=Krf3#X5rR3 'vfY6WllIWvmU.֌$b;?7hy:rFKb|;/Ҏr`P2#+\-/(eZZ7Uy< s53/`ji1 鹿M:C\’"oƆny.vf2:J>|͖>K#J,O7;~َTM K&O"cCQ,T4ݑ©n " вoʛ + Y_;I^2}k2gKA fdmu_O^;'`Kcܪ,#7 0￲8Bi~~B/eP6AтϙXmIn1z@6p$r6 ̢ AgiwYq`k%vz{A sywuPK(շ=5Ĥ T{a\㯸ZueWG0D^LVf#E?RݚVUHoݝ i ,sl W )+7Zѡ]7?O}i//g\, ٣h7bFwƔʱQ $ AM!LnC6~'h@wƩ.RPM}h;`.k0H~>MN?zkA,f66 #gyXVz;c5MgUX0cWŔlƂ3'6ml$G[.b⎔$J-*puGuLy{o Ơy =9$4 ȃN8a% in2`:>|!aY:+LJ eI"py nθ 'aD`fPc-|t`K(GDh6]̩2 j58̋R9v~;I]f|-`|H yb'djGJ?+61,ЅfT}8ss6]u ]Ɠ~XŌ>#cSf[ 5O>bvtC_b u)kKՒTR7Ul1?A9 k2J\ 28h((Zc,%ԧw#_7]]6쑆F]G#wD/"G='ܸD)USkӸ]t.7f6:}wnv$1wp~VTa}VxjTfyk0z$Nj >t^*deo =Z}\,oe>9Y2'IKؒ1ҫ(ߥ|o@ů Wb&dKbPvzN dkfNg-<_qyD,Xc39#rOmx!V b6 A c(i:lsA%7Ԇ+sXk}Wt\ ),]*2%{Q;n$B5rc&䚞~&?_tٓ3-bKs!BmI Oz?0:U^F }"RSz/y { V}&ֺ>e>:5H n d$ `]Bϩe=}NÅ%|-|N) *huJebkUť̨on4ό]O%y.G¯7z%GZ3Mwb삥shrQjIDs0M=巗A͖_iN|;!j^*(iC*[r%K89nUa=ѨN..jEM=O76ea .g۹Z9GK7tZF9%7IL>.dYNp_4xTNG/G7.,~茿_X 2a#]C Pt/0qJ?,?cOi[{-"i7 neDA{lZx} +_k`i[}heZ$3 kŶZᩙ8aᩖymRN8&P?Ch^ԣT!?< F X+ >;R\?<ƚj9y7SOBzdԩeڧyia$JJ.-mB:zlnDXu"A xX`5)Mt:M ˰2(K TFP] ྯ?2|[+$D9L;4[9$&t yR̸=+М@Bqu7,Рf=W`En֚&rQt[i27Ғ[nGpLjTsus @@t G{xS1c?b"PZϨnj ڕgn>JWNþ@b*y>JwCX &𓅑WFx:Ps"GjPF=Wv~sս$Za`bqS S} ^`] J$QKg0G'!W9Fž-)N,cEaY2 f`@i XTG?֠ u'bdm{t#4eN2qg(Y*kyUKf^B6ngؖz2vAVlΫ٬jϕ9x's5MSG 'o?\ u֜>>weѤսEQReav`rg߹ךiQi'mo3rY?ΎrO GzdE2笷} Y;1$ zk;tܠv r]r˞3$$fj>t3ZF"p h?V2PiY[NmQXNdj)1?{{YJVej:6"k>@䅜K%l%{KIAC7pf0%2-+~\aZ(E9XG^WFsi5+[JGĩ^\BHE7P`c|0DyQGUFq|zjh Wsm.cA㮶 h:~O;Md7atk#W\d2j8-ǧ\.BbEk3.M9Ez3աEЂ}n'y ;Psր21tݳe*)eC8E>hUJu)ܢmttˌ+T󊄴6Ⳬa!F++ۜ~Wa?/2_FT8t-Rgdo!4)P.> /,F>1+`FH7sl;8¤y\t\DX a_=.ʼy[[-bO$a@M|] asm%ka ')n ˣ% 048~_t4Xh_=ۧY x缟V7E Aըvn1*AVu] /& BD?aΠB3T\ JxԤP̿6^oӍ wYh,8|j'GĮ@9s>Xy.&(0e; R)n,ɧnFߐ`߅[3vTsilՉ]!GKG#RWK۵4j =ӶXOX8v8t$$k.-6I; 7;yVJaaVᡪ.&T9W2@2փ־f ?.-ʯ-՜^7%*L w19>䫷7,R1>IaW)Mnڽ.3lN C_{=cwhx#=x+{d?FڭY/JZD{/Щ_4F,*?KҷI<͝nҳ " VZM:Imu7kJ[6BĤ27$ 60?5@G@b6)l0v]75͆ uV  Εd-)\t4ujYI5w_Gݎd$;[-ӬU4[,mj8p ^[w9aЏ3MOZ:|!wߏF&XZn6#' +|cBX{J#e԰xQo:p:B60ސ ʀ=/|o׺Ur$t y'vkuA~ZapV$ |S2HRP{o㋨ _y񍧄.'@,Yql6T;%pq6Յ a+{.P=Czs ϋ_j: X&Q9y2۪Ԭ!뢗wyܗᕧJޞ1 b?5m_U"ȕR!?EE f6ɮ)Dys+[h5z;n0DKQRc]W.x8k=7=Tj臐u|T8ih3wPkHL~!hz`[> F! bl2?G^WK IOqzw:*JB]:޼g^W6"1'ó% T'Q*KR"NO=Wp.sue;& Akhx 34IaN e5ngŶ+ hSl,d/UՃ۷q/>:v)[kC>mІ1]5Ym:Ć}Bo N |2va3HE:LՀ~j G3)0TnMO\QVݽ\~:f+KUU2ry3[ NחK>sgF38/u)Ln`7%|!M4ѠɅsz J|F$Eѥ8)zԵ4@p" Sc?Ls]5-7 d/#DwPYFjlhc `f˼c ?4 "QK>5<{Z,TC'jpZ*FT82..Cx\cB >9$˩Aou'†k l g^z{t@֐*˧x 'kVr")mڊ;߂w^CE3zU@6sb^J,!h5}N OL0u#]xs{ 'xSƥPҟarz樟V&YؖD>qR@kR;KܠⲮܘ撗`iU];r+ 0}@$ 8;0k\їٵhRBmЦp~0,pV~l 7d[k SsՀd;uFOL8mC3 xN[\yMwRveٹՖ󰇦x\nŅM{z!`{V[bsWyZIBf*^@]CKU'+uG뉣! 38+>&F; R{ȸˠ^N!Oa2ˉ`ըd'o.g:&|:;NFDKfA|`i'8'RQ^ v#|'`OHU*މ6(k)T U&=&=;:+5 kq~ *܎6/tz,D!R!uGAЄP͑2.rFȱeb]Qgpq&B\ܗ}bQ }~Nwp4l, .5SN+  KgLSm')3Xss[r?M !d;-sjK";f5*ҌyVlbI8 p- p7m)f6K]ba$v-TCJIɺx#!%)v(=AL]fr;2Ү.-t 8`ȱNn'u_h=_Jz@W;Ǫ妼J+>mv7h47)Z(9}JlG'2ǯT2mX%X e1\؎< 3lbz3E^y{nF'UJ`|`Oku1kV4@K/5wj*J`mRp~\PhoduVfz(lXM= W䱜jd"1:QU#y jI>sȮ2m-#" 0/])XN M v3#cl9I%J;ɑDXeC݂EpvYGAZV}R~Y T05#9ݞb_[hGx&q}n{ȕ2E}\!뾄R@FF*Tze=%E YqUenǎ[%@;mJ2"7zQ0ܹ$.4ml ej*-gMfwHo);j43{T-Q* qWGeؚc{p^v ʥ~dJS ,5͟ïhl ò9y>[4"R] ͓Ljڰ ;>հ/i_4VT)PaIgLQVY8Jv7wȄ'-DD sk'Dkېne>ȑ.$y8os=U&iaN\a45}6&(@j?Ude$Ǩ0,}.M,V'+Ӌ򹛵y@gh8+e>$ (W_\boڀi-S͔3(פ LԻjTG/0DW"͍6HˮݑgBitȂ] JbBX)pwoM7qp K[Reb.d/A;j/Z`vI 6Sꉰ G q "5u$"'f^TH:孑}ޘ՗gjmyZ07-ouv$8emsՒ6l唢'u2XWaVzU]W!\Jn/)鲥 YuQi2O'4dEN4ɀ/-aP`ЦmE';I%H+3@߃R'Zmo]JqVm5Pkc'77+XNnQ8kMIr\\I>.Nqz#?eS;Xߒ\֌iTLJUl8n(WԾ.[Q~Ǘ9qj#*3}3Ue3G])D?u+'K#Ȋ /LWǁլ.)ɳb$7ޟ ׮4{eq~nE>h2\`oܓRW4M&Fp\m.(a/ s/ngλ'm3[>93/q$w$G\8 qX0<9;YFà550Tî@03 CɃbP2{qwgB/_TCb{wsϻ -D.;3vJ޽^d' {@~l@ݏCxlAFЮOı0y`A媅4U?ak$pK!b#;@x /`/:z78c ;@!)/Y>HFf57Ь%G.J%i`BV3'E D~[ j|8_\`r'bl$AxV^ENH^8vWH-6u"2k/Q4-∠Zn?YB &e%NhmcQ@4HreBk)PW(wP 4}  Sj] s1:П*hERxҁ+}z!Vqx$K0T`zulGj7&Q3o̡='ovv3uD7FIy[̒( UaxJTNH@`m7+YEݒVy@]Oi޳0_ܮr|%ϗ/1}YC4 Bmu z{6E'w-v7p"Oy*i"i} |";[B\;?) E !(0{ʪu.a_7 jzuN^+0:*ίu4dջWArl+nWaxl*{@\#WzV#ʲAG4ryvPω"Wy؈IWdBB$||Q0lX'h|EY 5v͉.%)]~0kpm$AE=<ܟY[cDÅ\%v6r.N0S21D8{G"s ժ%҃Fٞ32¨]jp:?" 'nI Ra`hH V*WPoP9㮆t`) k VHqp7ƑG} f8347ڮl : /e\}8=[ R"+jPᩘ *Y45"C-FPK-BѰ 8V%yn tu][[(qp¦3ģX"X `d$Ep]TiGBx\$|L%n.,T~)*P|"f*>B:}xg@~sYC=;X7$aLTk1>c°b")êIsEň=-.vU^8ɓ`M]* |pFF9<](.5Sh!mփoa(ƇNƆ $ En56H?} WPqjxς`^Oan_.>5̀^kS4PWe~]߅G+Ϛ[}SWm>p` ZcU,{ɉ.k^5f1M|*'xm/m5ߤ54rHꌘyo^v/ȯT3\mۈORV~sW6CFx'f|`\ "b@=#F59Y]cq@g!D4g6H#eK7ޏ~BXKq+V,QiU'MW) ?#4-B!f`D[dPNDJ;59Tx%CFC&1yX,F⏫<_* UmfdW:/Ԉʯsl*D:P )$`P^c&`~|ae@pYg5 jij.X'=w:F602<i HnH_2 UWdo̷@65CK<]*gH TIXKp\ћTW9U5g݇QKl&j>%p/ׄկhGRjvOXԾrbq1Y})tYZV,ӿ.# ߰~߅@ 83a rg%zj$bp|Sz jO\,y) ˵ޟ*-DV2u)x%h$>=i0Xjkcid'nO* a9V++?v|>!Xm~@ ITG%õz>3%N;%I.Ul[xL,}u=\p֛kC+*] lCd;qz뵷k\gt(3?7+C}DrTNi$j;Ё9ð^o3)x\~Ȇ )z%21{8a6)cfh!?Lf Wd0 Cu!&um 2J0*j]Ghsґ7pR(FMG'b⫺4V%XZP=#ǹR"!%'Ej˽'XGAѨүptMVg mTp{~nWvF'3w^(zYcj] 3# Bx'<o.zU`r6=;^WkOC1 z3oᒎ %5~*rQ~?zd`a%Sfۇd)nL[젿a#Ԗ>,ʋnsoG`!KFZt&ʕ+3bEŨv.4oa5z-6ŽnOn9Hɋ [!kZdǑQjPU{swϚZT?sAh;inl420~U37;ЄЩ(('FhIX(X%(퀑_ofqLC$BC/ 3DgNIYڝ_YH0] |Xy2Su(:z *ԆB%WOOS !L;ytC\&wf?~=3Sf\S]Wʖ[DVs 5mIL]DL 1}XϏ.0 #Ť jh[ٿЁ|xߞЊY A29/ 7 f{'b#PQ$v.ۓZߋT s & ;.PQl}~Pǭ4Ojm3`SVG@R ҜGRMNO oD_ƛJKSYf59WJ,-~!K=긤KTu>xMPyf;RN\}$`Fq`5."۵[yD*[dc[W !i: Ku//`Qp)Rc`/rwK!U'ђzriٟORB?.6a -Sv(7Kߩ{u}2t@ Zl4u°Z8ycU,X` i-FԮbhd\|ł{D Sk/ 1ƍAbynLjv 'cs|#gTHAjh m4W&B 4)a@s`bH@tvqSb*(|*Ϋq{IZkPun$rQ}tzN A|WY腻5@oO[5锺vtO_Iݘ:;"q uoHꊻ#eأ̞A$XKb`[#z[uQ,xqs`4 B%7ke.KMxz8p7aG1G3%vOX5oCM5qݘV@}i| Fr?\ĵvs $>qBpب55M@byGqJ1Nj@wE}9 6jHp\+Ôi7kAf' P)ƙIϋrꉱ 9?REdnȽ4a`} 9sX:+'4OAd~Y9L> hYFAt~y}`ߴ5״nUvY;kZa?^ܑ dY!E緜_9}hLIcJ狐ĩj7H H9Q@/޽u9J޲ ozY'YlDLuJL~~\bi&!6;/Ɍ4roDlCԤ{07q ̬ cx Iv11LB# نWCiIg^_:F,k۩_{em /Zr}:\%*@mLEf ],G4VۜkG夅6E=Hq%Q5L_ׂ*#8IɳXC1(38lp, 'X鵤i}AڰO0"g&2#hi#,շ-Gn8cT8.Łt`18fWt4! DTϭ zOfVRS~ُ3^I!owœoN W& QF!% I5>?ZwG`^0y4uRFUa hwU؊$MsbGka"Efv{)2N--q]jrRgVA⎱Yu87"&`i%VXż6/{Z0oLIޅL6 # 랐dg&1 ,2% pd6 dJr鷗4^l,wC#h.ޜv^#q?sE_,zĨ uҦKkXrn&L@c٩y)b@YDp+l$0*B O?K_YU jnLEq3T!X!$nv)gKF I,,?7<4K>ã?Y#hIh VtOHnoNw6@KaZ+?1+DCV ܐ=s_S*ZtotL+qhߒl|O|AS tu\J6eA$I?k~\{D6^@׾T"aU-|bQU(Lтm#8D ()2LKv(IǒXT r3W8ᒧmi_t( C$/xOIT/=wT RZۢd )`_FY:%`mj))6oi;^,ń|fE"A&a*|=ZW$d6ca_=Iw)|2@8lEj? ?,@jx~F\4‡+X E'1 ,uF@\b UZqi-ipA43쁴Q->գ 4 A"M^˥|1jϏ:ׯ<!]#7iɹIA4OڂF{82K31VN9Y'd `oDޓ 6{' ȨaBRs=|Z-pZL{= } OmH/ԠӺDClzHOϭ'tؒ"# _NCI='q>D\$J. A S%Hx>a[~!,0iVm, h\]zр<26nvǥ| ƙ8r6YGj%DxQu;m;PWl" y=Tsh$N֪xy8נ3 ׂ0sɌl>LˮP0&veHͺf=5uqn/^hQszp%W3.7c]<>8t1~cT`Ǖߎؒx [U+u]_65yS;bCt.N>G8Ja ܎jV9x y[p߽L_>>%\oбWuՋ{m'd&-?[Cҍb-)ǿ>SLAeW coIsX0f!] c؊AADP\'Ԭ/s0C55`ɇ/bߐLp&@YëW.8YWʚtan綦M?-k!9DsRai"P\Иk+\v˳=T҄@6O>vլR>gֱɡG(3usQBtTߤFaxꢥad$jtApNL^zk[tk}&fҐD&۬/9]*0^f8Y+x莸? e;sLzMT(5S q=vG8[|E<՝W+.l5Kje( SV3c C?=_Ϻ ^ \]ݑCW[HU*#:pC|=Ȣ/#0% mPN*tdHG kJ\ecAѸAY Rbt! x۶Z7qn:3N'`T]r I5m-ToY[k$30p×QV`OI:̜a1wH\hMF=ZE0w..6@U2yYfecN?v3(>-_)P݋KM9T5'fҤZ0M 3CFXJ7ȚعC˖7E"j)kk#t[LE9B;4+Ll8ڞ)lR:\R b֓&UP* ~eϴl&.Ȭ Ǧda|_"sh~ENwusBQ*SNPUCBi@uX%ȏM==+6s7asՆգ 锤+ϒouS;&b<C!:S@ITѡvfSN<LwD()@XiF+|fwl%@4b7%zЪtҜ<} 5d{,)V-l3kX\i"=*@=o~F*etnHxܖ0~Nmh6x! kFtG{ʝP_XE "!6$cs3TPj?V:h*88ѵS q,ۙ,j43|_٬]pjuH3hVj+#a.ܡ4'sDWd1%SQĝM?h-ͷfx6(FKM,+u{P=jGb&pEBs2rKb ivIJc#bgs"J(Z1o3!#ǣnJRz6B [DcK^9L%2z=v^EW-C<ŁDoALc5 n7E!fIyuMףlzPq}% 4_2ե^-2QYW>@VD*}hbT5WNςiNx9֤ ߭y$h{1)nRnp˫cde )JPZZ|FkWȰ)<-c&@!t"A;75҇whOÕ*Y$>IX爵̂>\l뛋)EA:|^k~!d3n5vp.q&~!rH.]2'{%&Λu|0KZchq`D9wʼn .Ȓ&LՃj|Ri+ѯM%XiO/i@U. J甠); M p88X8h%tNrQF= )\#&a7&V2W Ay,iUӋz'r^ B"OXy U0q6^xQ֣xr&=s9~_qv`03?EWFѴ m+FRܱv/3H^HB C~t\;$7(s7lQbQNX`g䙒!fҩL_x{TmRhO\uoXRl 1@ff/s Hɳ@n@ ƴXM ÝC{yxqEV{ru{3.V"xt1̺UPW:8KG& pJ͕ -*#\}4ejÖ>zٺ3.7wMUUlt&G28̾3+BB4`I{;4?vD$?\^B=N*Dt"ndS'nXdMCBm((Z 66ugJx].W3r~lOJT@|Z-WNO-uoإY 5`X\0Ƒ@vU1vbVCMEњ1:=3>(a`[%s$]lb{kM͔U9Ӵdfq ;³#BQ KޑZ? "5˰x1v I\C Agl j䟼J~G>Q%r3O[O} a鹝 CLY*zT AVVo +y9 Rc, 孾jr#O}V T;Hh7nXZ_7&V2CQ]pGXkG5Rf3rߩ>ydLڃWvprluS{^=A kgץ꼘=D?&Y<ɰ\K64 0C4zs}nI*`!8ıVіh@u/w3r /#AHT:XFvNSG^};H IhI J5D*%{UH:3(C4 "&] "[Rl!{\>S5Re Z{ꆈSFy͋@eK,V&:xD:\CF:L#0 !JMAVBJ%Afʖ`J  .G6rp x5%E070-֔Ҿ)`yn~7yMzlMCCd*' ʑr(_bޯa3^FZ LCt~$`iJm@g)Uu$OwqZ^Gj:$dW~-MxO~xpWn@$w5"&eᑼ[r`/t [aAfh!?pH`t5\ 0M\m.>&2&ǫ +Y;/RO]+ƽv4}8T"MˠSe[*IdF9tSDH#?Ǣ$~ p5(*<NtիiDyM vOo.W.smضupCH@Per0|5|Xg~NtAuoXxtBǐ0kɿX RbzP9 - mQ}+F Iw/9ޡ4:"V: v5D > k: ,+&45vT iI| mF SJMgʬ66j f9U%a1ўP}8Km j .C㏬siݮRnS0=|pIrc~#"/k;2X>X2|52'ugZ^4x vSoh]f%"~H UbaIH捈1L'g5R TFUr HuQΰ231!b!vL*O; @1"$#]1vE}ۙ 蟨Ц;lEQ7ɑLY;]ÄnY0E,zq( /&yU- VG}8'~oȱpT$P㽩]U 3]%Cg؟pn}z1N%Ky#Z*Vr }?jY艕>a!: HR*/<|hvԈq]&#==P{y5pAO9 q&9 ׉؂dv~M06Rf)ewR_5 @ W}˦P kT|!zjoB[$-聋QuNlnL89&jQ=&ṗ| 7.)HJqvP:O<>+0QX`a`Z3)0=q :\&=uZ2vN<^=|Ѭk4u7p2Q>K?".WQ.Kȼ\L9 ;VrJhS:W=x꥟Nw(09i ZC@O;:D>bү){24˙;wrqz[b+7ޑ˔{a8G?>d]qɐ_mhw7q97BUN|Q7^i=k>a9]wf +7ߟ*6lV[q:xQt^AFaN_w1:>@Q"q28lL59hpjQ*;=]m{g|9%7ƅН+seZJKyϡI5Eq9N YmZk90 [da;'[xg ۇV&At#ZC^-oˢ~`ڬK]cA6Co%soST znG%b O})nIeh].n -6^ ۿ s-%M++*iQ3ܢmH@ )t<`D :]3qvu350_pQ/XIPkM<'] 7ku)$&.:2 -e bUd42ys?2NݮykdF߯bZfLQ,1J`v[O΢ǯ2O]5QOU{tn (UYzwgt]}FM鱇 z&~swUCt;i'<^Sh|Ѻ E궍J@!/n#V̶jpM4˘(zןl)g>O:#5z%SQ-yގCJ498D 9\ 6) m¥?w0_d~9Ҭ%k$þ'TEA ?ԝM1~[IdȐw]N]ŝ8ܜWq[[Y<jzAwV@V'; Ct S#Nl*kɝߙz څɒ%ESNO|]"AZr`۱ө.ԸmNEoxvPPLdVu?]Yj 63R Zmkk$+3+ o99 q ,Z "ի" w?e'LyziR|H?Q)0@Y4ӡZ2梠ilmwYkȎ-Q-?&#kGZ5ÛbPC⑵v`- mJ]xy3ذo>J"xヤP#PASɫM%: 겲k5nb@؊pt*8"N֜`'?L;>F<&^8eWmXt6xG0\4AŔӺfeEʔƴsȯ}t 3"|womҏCi~Z|"~[Z҆CtdnB eU }WU/gW8ICY~kǿ3ŽTig yuUx"PyzΆ DS\{sMP[!1$ k|"̱>> &z4)nV6L9<, qy2@Pϭ,bk6JK߃ K^l whX6#jfd=~6b*,B0#p/h1hTf/#8p6#ceV "ǰVB=k3}49*|ǘXaX0R[8h8(fM7y~nMc_8a3rkC hS$􈇬{бǵճ~][ߙ-;BY B8:P7HsFtG'JmVGNg͚7 $7T6IS-&6TvK$Bx-yctţS/B|"3OBW?5 G6jjLIW^O OuI"D~ϮMr[8QtaaYЛ?jDC/M.1;|k'Lg((9LWY%ZJ#{񌐠k, ^pDsIGХ 8yuHj_@В로붲 d+ԞT?*n>R Xʮ2 ޝ A9\v 27VGlCMY)4i ѦsR8$V]1eo'm Pn"l!"+tU cVy*ZC_G xd2 )ؔ!>K ^Tn=`xL8a6@<_Kɋ3Ax8K8PdX$fvQM9uz9S?9iC`I'C<ݓ%z0&,Z-I!u,v~16 ϣLM "s=1ls'H/Ҍ# wD8oP$PsN3{..tFtƑN7`p,Q79BtݗM\'Rgy@tdZ:% e`$sII% ׾D1mB4H >҉CL ݐ\:Jfx.(+mSt}%_(@ߙf2>7w :lM\A&]Kvxf?|5 =^twJ3~ X7?5_p#J7muL)u3`[LVIC N]ktNd NȖ<(l8,J;`0@>,[M亄ٌܿm5{HYN)L_яZlj`muJcEMP  *A<\oriQ o(tCkHY< դ@i* ?kPmB@0u׫_Jp~`wIHYB>A)@ơcSP b|6,a^ y?4i;5QRᄃ{n',$?\~.a͋"W"Ÿ&{-X<5q2qId,Z%eBQߊPhJ-h)|ݒ}``2!p$\iblh i_9. c(%B?EDf=?=dg橙ش`q7# lA%1 EviBovӆqBŨ!);8 d^wC;U&8.j2)ɔ9Vaekuw+ChL}Y-pUUk2719}e`q<˪ V~8=kP8T@p@oxEB}^ tEO)ۻ ŗg͂aT#n#s Qm%K&ZuK9y'YzQ@=ZaG5"q[2ub=iS[0t ڕ*4;B3SPqlWl:{ݛy ͇ "v)熉2bAgqcz(܆K騋${guB|g|<yˁ:Όz[sztſڰ/RXQV;jlKO cf@G[DY(1sMeJ$*,C/*ҬY|16ԘWJQ}VEo/`LBwȆ:~iheq-)+8RqmWD͛q 2%33Brf'c9ܝab aI^ЏP|EǧT:1?08rpT(k!{Ӟ»x ݧX.-'躌rfI %-%Tlҷ |S#Eq*f*"\)11|@ $;.E-bi+WhjKY/D s&"Rc)6HW_>lϽaܹ-Vp=p> >#sovZw0OM%vE#\fǾdejĩ_B`gsF1߱gm(@?6bW݋8.zz5U-6u)+ٯ:L<5׆Av(ox5<ez_6#;u7.j#sn G Rϔ=kXÉ%.-s{z ~-xI+IA?nUu֠C,/> 4U4@An POgoΝogޞ ɀ^eZWA౳p 5hء`AІ_1J&Дujp(cYPys ynie~w'4(Vnf!y~Nzy-op$^(\ Tz!',jG}IQ&V(O޻SY{,1OÕ2ҪdZK; 7g|cn<eC /;V~MbnItN!x#"+*&9lJ$Q-=f]bs#e-nVo9oh0N`́ ֚oOAzq YކmoS.-*1(i>DKT#ؕM,'e!B*`/vZ%e:|9uV*Ab7̙mn݉yQXF@o/5/ 2B?aDR.G}.m%0Ubɋ*+]TY&g`_(ڡu~)ؒӔFRD:7%h=ݗ ˆu16'ˮ=?7f4} a1Cv{ko߷Z0;ng͚UHpcE}fb0=€j|C؂V13,[t8Vp:غ塠 EEDe+Wqazn蠌["Y~q>݁u\ &bRѝ0!=uZb z'gZ.,xazL Gk͚?@^EhWUgf,c5Rgn@~㙇n2w]0Pj-U;7<¼&Ļ jiB*-O6rM%wgڱdy݊b\Jޒ3k|@ϗs+ K$*4Բuv GQ0eXH%:)u'tvYcCku\G-5Q(+sn¤m]i۷'ѤOz>^/vRԚd5]!s}M-AМ+iHd%F3KЧ%6ES\gs !& ig{oHsUi78*=]]bmC%M)B-3n5*9[i" #<,$OQ7wY!0/ϻUW|9;ΚY#)yS#د8>VT9y[bQe f f66H=qEHZÎ;m]2Sv`5Gr);mOITX62AF޴`xC'T+ܡfH! g*э,rC<#bq0nj7 ws9!l$ 1cADCS[aIA@?_2$Q{IOic{׮'=a8J|+!Ƀc$yd\jJ7agJp[jBF7g/Բrv"u0!!?Uz` &<@*WRL JWwl.Jf$.rУ~u>5atTj)Xn? 3QQU&@ +~P &N$[U) &'S*c. tE:CBo:2a;k~@.7<>ヒ->L#ă85)駓-jDezX7K6'B\6`[@$+ah߻=S`I 8fC.puJSq&l!HvqY' ~q';TWٸț*z8dz%맣5Lo~k5'Y_ZŪP5Zlwɝ`5A̯Tos2P4a%ܢj։R~ahGZ:@6'i s<}iH[JSyy&ݿ΁m0`qN&(V90y#w\~ޜA!"3S23XXEYp! ~( S ߒ ^mS^MЧ:3Z)¥Y\yݾYU,pȇ䊪7x# bh2^?mo5m-qEt?8;>W] I19Z/FȑZ|yicCp+Жw CGqv҂2lo'rY܍W\,:ưJ}ܻ;$<>$e/b_'}0Ch(IȉklgŐ Cϓo{fE^}xWN(6L.68\GV)rzٛ&̜Y[0,FY+=S0% 1j>6~ec4ᐣl&b$D[ . 2wQEtn6cD!m7fGSmRXM,a<.q(*x|?_ضN7/K_߰ѭł|qV.:dP^ʁDK hީU⹩raJIEa(T~cVӐ/uR @J.@hIB˛5Y*XWmRJgV2DN;ٚB3/4G\ܽ%l/t4!| xILM/G‰8pZgIT͵6n!褕Ki63XyM 5852V;|?=~ [}bw("-Z {TGT{vu^.P:*|zʋ/[ |6s2Cڶ}Z4ggE4ROwM7-jvcy$Z;A$L{ 4Ǣ Es 1XclV" "bql!"#o:;G4%gZmI]w^8ڝ8pNbG\I܈qh=+ LkWRKOy~Z\\o9uח_f)#ATxέuڍ5-;AڢLpR/̋ik##g6PS)]2հqi8jLm [G5nC%r>zP\  aAaELːUTdSD9|E,$ 4^s"ocvQj@V4~jq!}<@l&ֵFb}[HOBL|Zl=3Bn>mf#'mYJB! /wJ&=Qs+)S̊:\(wb\ 0Jx*57%!^O:sDФ!.J:e]λI吳|󅴜~'zV1snOxL>lBᐨA!g1ry:`rU[2FݱH`krst ,kpNܜ:kFb`dU Z!lW k+]-:BGM""%o@.^@:vip%A6&1Sdp1~+ڬfUFpO{ФxB +>r7˛#qO'c\XD޷4c$F>KE/ҫ?Ksz)?[ܑ /{}&EE[+NwB!ك48cjpUwSiQ0?+RVDn|ϊv5-w1W~YB'x,([Lg; >MB`9 0dr o];/@,.st^SV[U>iA z DBy^ 5g 4NurNu׬ve0ubL1` &Osg^R #O 7W8?fbqHFa-T ϊ{cQ{^JL@Ps&d\7j˅j)kC5X7<u`FjD稬r<^XG9)xk1%E,-.AvIjl%.LlAamR4a5'4bc6WߪRXn296rߛw҈`eum3W ɉ X"C{[k~2 otn!qeM 2sfC9<FԎ{kNdM-GKb|B"ux1zZ0*ˆ 㩭5G>Rܿc x$IH)áGWRˆS vk:|FM􄽬SXb8hD3\݂?m>P-Mv7on>^#Vn9$#۫&h}\"*L|Cw2{ckq %~ePB+r73:,DV0f:Ǭ1,U @6ֳ. , BF 0n_s-@/ vGNڐBYCMsN:Ƅ ?k0 @:$|2['h6$⬥o|u^r;eP?45(AT  6e-dJ[O_U5ԙԆs*-aZnݚ4U|FQ_=ebDFOsԒW|JluQ'QBvnzáޕ]:'dţ tM Yxr-2h]+BU*a0jtZڨ$hG/ Z5.EDE[`S'cФ:H5 x HmXUv/@01Jm%5xc6}&&?tp܎ի; "'4]eJn{_ZN"-!GĂv/Fqdq!\f9ݴ;yقe5`?l2c@JЃdTmYӆ(}e.B$&)DK?S鯌 a`Rʩbd}MvHH>#0}|eG̨ZGXW<?bSq$yc  )tj¹J t6d &,hVKDG[:$?~ђr-6Dj&8(dG{gvِHU^,!yAkgi)|Mܱn gI8Pq+@m`¾.!1c)$ܐv Q{ u\P" ]N@9PѦg7q,Pj6 H~"t/vtDN)E#8ʨ Pd`1wW8: .PT$H64*\ll)zE'2(?*ɯd1uhY&.ZUZg'G PuZć\lja7gG? s34:cfFd/`F@FnJŃgDř+3;0M{\`@#buQTPʋ2SƚM̝BJ^y< `Y2H'!MVaeGƤuEDXw8@|ݢQ@)g{&i,]WDo;*\n;8Y=5 UY1ګY'P<:2哘z=?w:+Qhf cD(^R!*YV n1zT>߼1S]'r.!cbtDu|YÏǘthVB%gQn d`?"[]Ɗ.q  iiEz4 U|֠*OzKe)4iX诌gK}#3pZ%d(ꨝ:5*ֲ~ĉ76 f?\9ƉitڔrY.>ixW1I@Zz`6Y-%[P[V 8}*/ez݃'b 8px*I넉?S2s_#kMT7:Uj._|'cjчiUq[8@/+"GP+; (`]aO_0nqBۯF 'Vp+`!Mƫ8J:-}Y+gJięt|/qT|9 5R @)4_p`5`\/12z~Q٫jgBh HT}$>Sn!D9&@G9%Շ[#D +CuW/,Lg3a3xn)~Ipڷvl$Owp2@Yx?lk@1,Wd=sؾ^JbE_i_{i |6)Rގϸ!/ٞmp֦C d+v&&eӐ <x9[&KII*JÿZOXX VdѬ8k|π+Ը%g}Fb(}^Պߵ4D9Wmъˎբip Qy5›%HZS (VsP%,%{=gSnxm1d CdQ赘p;;Z|"ɛhz&z D<#ο2csAfucsEDVHO`#CƘ#4vky% H[V\T7Rto(0 +ߠ2`!h{="$NڿPz_5^)c-GΨ| Y6nk` ZX+ Vm={n"$B8rM'Bb iGYx6flwe-Nm|Ǽ*Ӹ78I>)8 J@}`e B)JjT:rfЉ3~J8/!7Gf ЦXȶZ@{}3za,c~?#h|B*G:C*ݎ]sUim*lO~@Z9'M]-懫 aeN,%ˡ9h98DH]x}s{2WƆw7.bp5JtglQ'o0.ֻxA*&&%A+/{cs0vh=qíʢ-r `VK|[A3RnxWav'shvZ% S[ C!..lM? >a=- N5xW`=/kc {j 2> ʫDb\Ec )=qD >>Bq ߜoh󒫯YK RG2iq)VSs|&KO7OOhƎf-iC| r B5R>\aT u@AxkU&c &yԮJg"^!#n[\It! UР t j'xNvYGO*ƼqTC qyqM\O'vWTWwC7jroo1i4F2Cv`I:@N\wk̞U35},@e4|K)ABkJ?mUsG b`B=D6$&WfN\:J#!YmU~1v[&Lj n-1(QI+:[ c H<`_UlXɰo5W}3D(8B ,2%|q;јf!~'f7oICasHp78Oqs![:8+hyRjCAaJnp͎֒g?JG),(䧸\IC>KM6?{Q@K!>~G]2aTز^ZN.~~PyV9y2^F 7hU'nE13bi$kg e{OGo'^Ž*ePp)M./R_&/D)Dv?{=-͙D #{*\Jb@6 C0e#`˃е_λL̑4Et}ZkԌ~Ri:W։ I9L{Ġa)#ePbE=e{k i]d1(zyx`k:}VX^{&OD R{ԓ~t)y\!4R㠠⹩`J>nru /?ڂ%5f7O2Zg]o]tܡ'?I6u(j83FEL)igﴶf)):1粦AMfCʁNkU?| 6Dc +8-xf5DwayZ` ۘҩd;iZP/$U O)>bt[`]aUm+x.y ŧ-r2aX9KCyi[$ꕀ:{4qߡyR}\֒bK}LuJwL(ԅ*=M&XbYݚ 'Ueˌ̲>CC5Fu^r4ĊLg= 1*:|&uM%D(&z7 o6YnN(&o\sDIоo!/B$g-}0s8،kD+I6v]@73*_KOd tW N]9u:"1GL*Pe'ZPqWaEN1ƩIo\1|f1s^;\s9{'SF 2g.7Et<%{u̮p dc/h"`}A$7̞3Y؞ayu357x'o짊aUR!U-uđU>> LKA!b:Y ֽ7w^e1gKkV?0=bfMB5$.RBb1p3DdME@wpϨh+66JsұQ7'@,xKCH$z*}r7Nb|GS!qu|N6\v˯U=c/_#8cQdѩ}[0jUVZR-+ ?Zsxv/@Ȍy@a d}Cy!LZhr^%CUB~cj-K\D$m7rڴd6A2h"Ru57 0k0x /iXm9<6cmp@F! GGz^Y 2CDnGd?6y!M.1S<܇E8BbU=ҝ6mg[ΤYD[[y<fs3C0rs}+ ;WnV}zyER=/mBw_Ŭ6s'mB6 ..} jU2LRPfkn,N3,>> SZV &Eyt.5)GR$%gBW<ĢwA6(`TxC'Pv{v&IL,IjḞA@>MO7ig}v#w[t~=@s.#jo+K Q0% 7sTNѻCni:ϓJ`vo }M j2$+T$ ctr[ `00,q1.Q،?BF=j}-p t礸#89TSޓ})݈̦e "z֬in 2LwNMnA[w'&X^wf\?? p &e# J[ J¬VncҦ2M8 _m/#Ѧz<2{3 9(4%BhW .gi^E~A)vHPi; JTKU-pw$mïUc7H'_^_Qko#ZʊjFz)Ulj  Dr+6<Ʋ_˚LSHQB.-Hv|yɣP>=eFm̾#'l܍ssݨ$ө]İ6/n"nYX2r90m ϤA~)5M@59=,^*nsH?+#IGY, ?:]H"JȏN[0:Wu 9MСV{0k'@Մӆos#r%E`"q"䉇"refgB %BK#CJqv!IaW27E9TǢc|hvj{UJ^fПm_h-Tv23H0D΋ÜfkF$F&{Oݠ1UHa2?mA"9G.A,~ؑoa]g1x!){+h] Ŋwi]&_q h~ )f u. F G&% u{y-c_qD*z=޼ՏZk@oαk` 8Prrѓe<>wft2XB\.G>GՇ)㟎¤ K}u;[Br.Fk!lw;^mg b$+"Ө"r 5 ):qM~Cj>D%k*(hFBit8ZeGX>`߰vu }q7'N-;6!g@39 }@_ U/~Al؆xBfSŀܴ333w~_IRi=K%Ă_Dg7a`[&CΡFcTFX0P?zq!omύ1pBnyxJuzgt l [.{?nK"PG0AQ,ɕsj6XY58ބyw^@j9 #G_lg My8n7%.ʼn$oVupf* ɄS=9r'%fpX.EV4Z R{vd _rӇ0 iESPp,< S nƛZE{ ,U W6(,u^ *'=D +nȎE3If\BBHHV 5@!ln 6PY;En|TF*tՆvK&gV8a7>F~x}{hO009{0*i x3_vr* *rn`c, 4 ~Z0O]B? Yn:aUvRHʢSj~zʶ%T}nYoBa8)&ZQQ%֧E5G4,/=@~_5<*)҂oOW!=p/xQ{Ʃ.^^$ 42f,zUA-xL^ig_bA?b,)~$zSK*ѳn2єf=bU77Ne5[,8pYc1A<>mnzAU&v9]$@>8f͝4")7P`<"{xVzJl4TUy%u@j&@0oS5MߓSG+V blsU%Q 6>tY U3 `'v /<󹀈$ˌPΡcdy 3/@wOg)gcnm|G ĵ q?uI0UnlQƿ_0l=Q+>rְ)23a}Ҫj^Q'Z<& g2# -F.:@0sg>T]ro١Y76^2V.6KLGGWuxp* QC!'PXIW8!MU=O=xc?dٳ H5rn&m*ZXlk$Y&䯜6!t#f>[7yޜẂY輕9Ry-ɻGw4$>5'O$/,@.τ/5; Y`]C!O/7D1?9> 1_9}Lſ&\4I{'G+_t'o:#=VK2aigDcoGK>mEzw3+PX1?VBRh+Hr쪰uoBlh}4Z0USҸ*֐ ?K C:|1f%U:] ER FDLhAGfx 'H5 QZb!/SX(;sW|+w J$Zr8"æ2 ,$3TzT=jPMRyJ:9n MiԠX”Igt2bKG%'9jU PQ.#9Ⲵհdp:976.F :2Q7h |A;55YaYg1GAy b[05Jr irfAd'7htˎeQhT)uhЖ9ֲFo ps3[,89*_~fvWB $6*߫ENmǮbHH8wPF-op^+&#U4QHԢ@@jJ ӈa'M@b9(5aeJGߎNPx3#r'D_D}U`jiV](B~}[b?ѨÛ;W7hI"Fd(X k3zrL\. [M&(-[I3ň_3L7$5ϓ^AITcf2Ŷ WaIcd1LpM2Z[3r=wq[dݙȢm, FʨQmVrcĮҭf l١B9IZ|WAUboLL{fP:]2 (FWvFi{$4ĐMPoR+6-b靇27tiK`Q)wFb)_ zs?Q_.Օ\v!s]Ja_L";Uz29=4Su7Uan5eB` U*3%4i= ;}7Rvo+8MoVڭp\TOϮ9U/}b?z{xy^D\ Ün |^!E#?gjc ~jnP+K|@f\ ;L $aE}Ӣ{FQ=HZAWdgl&x?"W8$ ̨? 2k.98Pe 3 ,©G`e\@٠^Qgԣf_t4luöreN xgX5r v7A1/#p7C#6ȻtC>)Y" ,G#uH:PCV cFHCtG(xL!u^ cKRMe@Z#D%z#vŌ$pkH O ! tޙc/iDi̹AݰblqBFHYK_NY?DJ>h+&L =dȗbt$@-snxZZ@w[nVf4{s]S?ݲ< |*r)VR"S:wN,H,g,ߏ0t˰)^7M+àb k3H²DzJs{5Dܡ8j?/X9 HwOxWjZ*簘f ~o;Tx$loWM*VxAj/)Ms6ܵ"׾lޗ!,ͪУ#O°Cq'&o %a-1lOd?U3'Q*YtXQdG]OP-LD&Д4tyo¤#cF7LINڋm;W`dʓ:z|X Qnyg46*8&3kfic pHB{>89,35[8B&eA2 f7s.A8dFW\Am66mB[MP"p8"%)BO~|1.BsH W3?.17 $ i1yzBDE> Pqf[ٺԈ;7`FAE ܹoZ$6_;5h5k|i={wΦʜp.5:1g(x6uvH|u`5Z~JV~l4gfuZ1J#>,N} I,Fa˺zjb}`5  /2ɏv/r՞* ηRHl"60߰zʲw SH7fo9 Ɖf7ԳKM"S6MSUmRgC/ew{4͚iDZ4Vv_wGpr۷ ;24 n2>|yr< @VvuEPcMjcbig9єY ^`MXHlkli,EQI/ %ࣱ0x~@-C~'7 ,u=SFJ.U=f_]:$wCi7\ RfV]`֛eM$eR~lVRm|Sy͑9QǦrP"$= D$Ck8X!7Rmahl/Lb+E.*i5 )T(˔[w=(OCKn3<'vuho/Y z_T3B`ǠDp*dx}2ְAC-VW8hC[ujЛ$-l%ItoN| +'9-tu[S;B= P~ueX ]OB>Q蔏?эgnQ Sb Qf3ƽS)^^#EEoc1Uh5eM+m:IXT͆~R ~j}A![Q'yW8O:D\~%&q!1 H8;=W3JEs]#1?)G^4 @;4b6#-_ȝh ƮP ɼ5Lk}kø|a|APئ`Iy#4C1?1L(e i=*bnwqдwy- uwĽ(<<UGS@Xglܵ6r[Xq BGo`Iۨ&ϻKAuKb}A?}>f)Uj*(L9O_ hc ajJ<g#wfbmO̽Y2`h_soPX. $A"y׍ďAN (>҉Z&9.\=kcv=}4}ʨ!@4G49E= K~ɿV<qtsW.@^z] 6m.C`m>?o8/5NVO,n4,ĮjTq(rvqpL=a@_TaUɚk=(B4S'jr'a"M 3 OaVCdFx{m1c u8 ,pXYe;qUL$rb(lu<'o'i臔i*_?f+zhu!X4 g b2K.#,wDq/?͢tyF\{{:iZiӏګ!Ziei3HmJ]0p؞thG%CpW') ߍɧ͐`Sx-ۓDw!XB챘lkN-I>rp%J_B;`gC]=H{ ׌sl7U(sÐSnn^»Ye_':jÒrRJksY<ٙu#yrܽUJB1jȶCw;2,?4xNKV}~GbހQIf] pAz&D]m5ϬynkRpHGTqogBy~nTHds߃QD7=&Ke; `bRy8O \x߸1Il)Éc/QfzNj/CUA/͉BLg}ĩtYk8Z7ǑJʴ?A K_(9lEٻ"6PR~*CwZ<sؖf4'y;NJ{ md1]XB=9!7(Ok}׵0AE9%z0t>Q) o3ݣ@{& ef%α,BT.o$֧J䗀bghԱ{Qm^`Zir:UV ,BJ5C]Ig^`##@Mb!wQQ1"韩w|,M#ٴvAy]UH PO=[جh:,7 vqҜg>^kn?n3[(;N=yՉ>@!Yd,::Vffl~9'21R ՟G&A-q gLhydOc_J49xH"5`XwGf敯K؄m2֧m9Ӥ>qkzV]F n'dR##R(x 8A =O =LDS¹zePnm-w|4ǣ]ECf쁃'7d{@@Y^&|CI^2"TW묵(MNx$!fs ڷ>ߢUr(P**u?X =EsOҡuu%wd+8\b y *` &)K3_Ҹcwx!$HtO"gz!§PpFG ᎮYrRЕUeג/^*xFۀ\X"Co zBQf';@M5~X~^6 q@NSOwܪ@ʹy%jE?x:oC0ݹ 1vG¡- j+2J\i(Fjo`6gpnqΣRmȶ 5%+6zr@^26=`&~Lj={˗!% aw 9 u"";tuO&vOGw # LcAߧiqc̣Zñ psA[?8@ʁrntW 2W$9E%hZt&L2%7\ u.ZrN/ҧofrK4*, ##?CPZs1M^o҂-ʮȃ|cR~T|Z5k;@Ȗ I{Zx \e5zhզ=.2nW.d.9rW].cňС+˥ 28dj H&o}p]ڸ<^x#kVcLׅT*uĎP0 ͗f" JO PfEd^UO<ɛ1T CU}-{hoiLÛŹC|NmRSJlLdJ6AZt vhBQhwJwm`szA{c[KSe YWܶ׼܎ud=R Dž;l{3t` g+4[@3/s*A=c?OF}N=0FO$ߟMz7h^L|Y*m9{{ &$EuT uEX<=p0:_7g~9N=G:€ܻZ2(({!o;fv.|EvǛK'wPrci ,z?;1Sgg|֛oT7~mZ27@1M%ZK{}F&e`D/ެ{4@$榮003*Coi;)5%̓xYspC>vGG˘dk $D~e+4u<հlFѧݛh`@!FDw? r~ׄ e tR=Ptu.84?`ĉ $B f(uY%Mv{oCo!@u/Oi,)E}\r]%ޝHf DbrI0  w7+QmclZGQ(En_;ul4he\d+XٵՄih3;[xWor1aM8lC5F'B׾7zj|yy3ZX9SLW*ƙC7p`+ŧ7U?tSRފ(JAL֠Ku0f7 L+"dwy6KvHe?g 謴}'[3/(CKhvzF˥vK3U%Xz零b%Ѧ)i$W2h3PNvVQm-F5F/TQ_*.0aBp8D-oi>j?B`L@L]઻q #jƓ&4{%l9XMBD1N]=+0m=ݘ0љmĈXA(/O#ܟ$з?ΞyOTקq :jlj{8;w13 a(xw:LWDG?83z(=5H^+l*Y7Dxn:6Sv%ȇ;1H5U^q׮`W )jMtFE..[>+('Myh?MvcωyN#M"L,m$({i~"JgEzֱ& =&-/ HJq6.Yrk Y9C@[*$w\10iNj+΂itcAClV&Tfё#grs:t-.pa; 7q03PVͧu>sT[@,dgRƒȲߍ 6X5S=W)J>9=c  kSAKEH?*tD]ӦZh6L!;苏 Ge3hvic)D+]rK_ۑN"?g%*1JMqG;w~h&fLTKnI]B(B\B&+ N:Jiϖzd&US?H$u+fe({~= D,/@o>>$]Ww|/X XWc\S\Nˮ$r0^Xĭ4qܑ<nmL ^]0se7ik N;Ì-aZq; 9(z.r N3 b*vdA:%*n#QɈix1YN+V'|$NG <I ~< TI&5jz^hU]YO[;v t m řKu~F#Df-o%oƮ\]g.bK#"gE5[HxGv 4k 4WT >!؃g EۂH^5I+RFBӟġ?Q$pENrpq(g,}JGN3V*^Ntk56M/$C n pR{n/'c x-">pDf`(Jm_&EmPPCJNbl]b/->.|PeL\_,BbP 'pƈ)$R_X^ӱ%_cc`a? 2*HP\&Eы ӉI" #&tGyQqXK28o]4: mV7z{ _41R4O.mpAZzOejߍ烺mg^ũY948[hB㻽E,9[xkJƱD9ٗy[2s }JD9ݿJ&NM2T@H}) `+PB)*'¸w8{w ޟm8w?f(;SS%knnK.iّey07YuMue؃Hc!܀QRan\ޯ%1SȉBZ6|9O=;pL}܌}Yţvmw-Rů ̨b cM8" REĀn\~0DR .:;(&=YLkOP?\"DŽl 6"jM#=5X u-J~3zOq e\i&W(n''>!ǀ*O] 2EksvzFLOūফa RV󭬥]\L cR@ēߗ$GNO8\BkЋ*r=TJ! 6{0ӭ7ѷH "{HR3香nIx~HeI2,L\^Y>:%8A9-1Ib:!W4ʪF qgizm=U%^}8Nl*uiŬ :J=YD3קH%Ʋw?& 6e/ngt05%Ϊ 99TrJN΍ J=~m_{ \#NVԎKEvCŮ+BqQY^9_s.JQ+ߦNU4 t&9#1C+tk F1$!;пSޟ-랙/I4$(JXfhJHNr8 33آy+ ꠅʺȬYZ$+z)#g ·DېXLL*Ҳw-[fI+8 ^xaneb;0}O7OM8AeP2J Ml0Tąk`Ia#9?"y{hU`޵\oDmG]NAn!t,Fz6%]٪ؿA@Bc3>,J"*cVaNyZk}x!o95SPǶ'|~Ux "/A|b˄@2@3wycWY']xɅ{=(p%iEDj5ι !E z m2 E-\ ʃ.B;˲mGG?ޥ-7H}#?xAsWq2|Syc ljF6vRК?{d$|p],#e%FֱК7|$p/4x t*, _wb %;"lr"Q7p9,dzeXO[32!*- ;܏hʚ.7;] H'OКL$~+2^R:6ېP34 7|"T$/c,G}!jMPH,[$%F+ZnjRЖ~fRb"j(ɭ=i ]-ZPLd!/T%k>k347X32-@В)±n!zt˹D#qy8>n6"}+bZUoe"ߡ;Q6a!٘ E5$a& ]-]6ǽ['zg/Gm}R\Yײf ͛y9iD{RqXY91tfO|5*⚾T)~)ʛȃj-OPb;؎#`1|]Z [*`*6tsR@Äٓ[eUUѷtJhyVr%Lk m*o*Ʉ %uf}vALgZز{3)u]c^Z' 4DE.xsΥNR.-~Sл2Pff[HnUo=d#Ϳ|$,`,jH%-g;dAoq/諚m=}I T:I%"s0}I.p{ ø`3>t*+ y<c%x~`^Pj\{d W0ς2Nu߲XgdgL{vQu`PZ70Xs2؋eXƛscծoR4cW^fd# *LF@_8ꨫ~3-Y. 0uVAwZ[}M2E꙳Gbn>X|D``+y# hoD"nA8^Zs@g!#HEq4߹L1+Q=% j*W廦0>SK/yF;“4{u-))uq]ͻ"{U2:b"(/Ͳ'878&|fi 1G)PDx^YXj`YV (듀 #Ѡ1_e:%J&c-ANnW6zτh})PrH]F(C,tq5]XMEkѸ4'=2Y]|p"ep׃=]CԻ>9U6ԗF6\ *>KfL/۲ZlrGˁF!Pm-a&f -kn4h@&6#zp8+8%.Ā̈́)t* qY̱G֡>+ 7fC*xҚR{4CUy+Wb=V <-1녕e `gq~5tbN|b{EuW &B,DQߴIBCKܦynGnW\ޭM-nSL|-CS kp0G2d~<)wa|Cme]+SwT*\v[! ~ ߟ*w, |Jo(3zsV2Onm8]MWf/nY)35n"9@;"Bt?e ut$ŭ^c`lJn Wu)&?NH. 7$6EZ~k|ŜXm荍E|t>YRYax"Ig1VA*EUΥW<"K&U'n5u@gˍ56+I5<0H[ ȑ3BW?`^shhƐM]+swy80`Ke! =Y%gU`=]Z~ ʗk^ì}bm-ƀLLzX&Ejg{'w?q9A)c/LY"`+v퟊^M-ra5*Iԋ!-g^!L]wۨ1WP˚kwr/e:p37Aq%ngV^$(#vXMZ {|ʗO+Sh0'DKws_6f +- EG3_ r{x9d\(&x~^6y+V G;1G=+^4w@Vm̞Z #`-׻`)*݇ux;Zа'OnnJqs8pd_{Ǐwaa BX3Jt m4"&/O{nNm BH؏B)w7,G^L5dLg V`/s䶍;P&3aK_]_qMrM\BU(!`A]_M4MI&8Pʣ|  Ԯ֪{ 628}[5ue֙ jP<ҫLe2Ӑ8mГ*=T'34dc?>miEw oȳ/Gw?F3v# YMb>6a-sMո eίMht:5*9z@U@1Ф:% l;/$}plRU-d1* QC !KF+:lQ4`SߖEu*ko/B- 0ym}oldx #Y2P*UJR>K ~lVHT"?_;mu=fi2;Mv2,%]$% %x6 Pu=XaOH+r }?IS_?b\݌!]N3/WOBIbJЙEgJc,FZ',bSiQ$}֫<~,o#j3>fP=越OspbhCN=dqsA??0j)CO3d%NBtEO^kőZ7k`ETNx[e;8z@\ZO9 p_8|Ñ6^-k!&! /yY?O3V梌A3p;F+|`(< SvU _ "Y Cڀ16SidM:>A- | 5j <ib#iĀTnk="&/|*X C0(]9#=ta}5HP2:G't8N;kK\%6GN$fLW76W: y YNLb j3^dBTu%ĬxG eiE}^A wUWg-Y~EU w= .th>ڳui @m=M-RRu⏓~8w#fXh6GؒZ UVKH5@&ݮ)e5pOH=8%}:g0d,3)dH(b `uy@$9xhcQp~ܭLאg89V}𓺴J! ~-q7OZ2óm@"hMm 86BP[.58c=.˼6geRo݉PyʵR dM g ' fsJ"箲eyqwO(Wt cB$uz{r`Kz#I7tBTř^!Wʜ[,r4wl%C`$!Zyet|W[ Z9,[Sm 28Ǝm0/R% n NGYu(/?.+7QL~4,nX "P""SiCg+\3廹##٩LjhYj-&_~.U鮂EX<ƵzLh~vtKs\2y۷l{pm/mw!-ˋ=?چpT9(\t?by8/T>#0cY^֮3TQCU. sT4a m txV$e`*%ZK4t6p^dO`jR1ݩo乖iC"9KtKNSl+g'bk2ҧd>u14/Չ qe~ |5N!^ݏ L-ZKtlq5;`k\}vŒp9YVTrϹ?+SJoKZzRؿsdT g_75?(ۨ1Q&MXJ:dAvVV'eE3hr5uQ4-x`YxGv[IV՟6#Ȏ{zχ%y$75`<[厜]9Ghe_֯m@fWP*_%:y 󮴧KCBW]EӔeʘ>Ux ϊ'*>XϞ\PqKc1l.OD='Pd3Pۧu@;h?(l!x#V!2צPފtҴ̌Ս)&&Uf0M/ݸ%]c1,"Uڰpa' Rό#_uF}` .f%3IbF;i*'EAW`|&'6oO52V=)Mk۰u#xPƚ+}RRф̀ÉNSOr#w8E<,i)/fÎ%.qcmuܒwѲtc" x/p6œ}qލS I5Mo'qsgݢh1rɆv[ZIrYPH\9avÈ]VHI =v̳E2 GЏS(h^؞Ն<8a2x=7|QջRFNmՇly5 ҸWa' +bS{#o"QJhpxN?$YO|ɗ9}F0.yp% TGy<[i:f[JL)92?ЂޜT1+iCX 6Qz en|u/ku':B߸[Kϟ|]_{*ykeUjg򼁭~r']W2&`_TX~Ab8`M=b3/7SGׁǎ̐*gK %͍ MK=I 5n xd$F]G)t͂KWoeYo8 GqGl41H.-|1s" )5vGl9"/<.*0'7$~ C Љ)([FFe?- & \紌Y<=Ǧ}4RKؕ󗃘O$Z^9fu~HKo@.-w] 9\ Aewe$*6R,BQ?ap˪.r-K}Ԇ !@>uY;p]MQ{Ձi:2[cJݝfHDʠ2¬>nO[ʁՑ1 E$;etkO&̦O"5J [djm6,cS(^ rA]4eMjͺQ!=gyגw٤;K;[3@adS1 ~%6 |H5l"=}V+-ګ=*ŘMy{f{LjڹQ ng^K~N Ju*#Ơ'/ke!c%.8Ё//?عF }z[2sK:>|2LŪBK2ZJ$+"y8񭭇bc9[U~UY[աsgT~gm7}Eqq'TT1J^8-hB0W[:NN`v@ݢz/avpI믲)e9k=%kFNd=F6?PY 2azQUļ[/{XWFr"so!D2@L*ީAY93eþ5&tuMRTge$ycވ#FC'G- W+)^Qzǫث],eBThCF0=[<eTL}C#C!wO qFĐ ޗ?8|n|&u|ZCѶXJ9dbGF pp%=dN,s e0`TAl&ha)%'\!ѥs=\BZϿz$f̛#ݠ1{3+`-6 E2į՛ց26&u6USjv5=04vsSyJbL7-OJeTϠt'i*Ea˜t;j7q<uw3N-- @p 7(7SxU\Q[P3*GYsV)!1O؅d+/#_.Y8yw$;|dEi! $. ne{R$x-$myW `cu-usPxoO@.{rXa^cC,ʰREwS*V\UY}eFyyDzNp$h4eUܸ7$3>{҂P&mqA$g Ǧ&y)I/n:Rnr"`$}9:x/rX!2(L绥דRJ<- vSj ˗tӳ2ej~:m qy-br2m)~`WJr8MA<ҩU Gr=9Z.oZ5K2_QdΆBhm4pfv5A6%f7ʵJ+s2=ٻK@e,Qӱ/.^T">`(|rڭam}lc9Sv #-@W%/$.=nC&<8w$t!-X~6& ɒ!ҫPUTS @r,fy\L 0ѺLb]!, |L%ߌ!:E{H0htA嗬ƝJd@럪4WD>o] CUi ; m_5YHTݶW Y7Mi.k\8mY (6;q 6ai]b7mP=%eOb;"N7(8H)(7N}\SK*>@#pk,.0i.;b?0U'|g}Lʅ/g#l5䫦2Ͽ[MMH| 0YaXwnXA-\ȓϔV]ҏL+"ӹB| S+Nu%FHT7 ԭUe{%Fn6zôNxtŖp}FR[ީ?5]"3yd\beQ8{<'QzS=*teפۼ+V[qN p)J̷ꑣ`ߛ收aG)NNMdVu]Wq鈠|Z؋*FCqD7~Ee lTHu($7nٻj3̯k n &Ec)!UڒyrtN{i};BPj9ە{ q; Ȱ.4c__S"w⏤E{ (<L@KxhdgCje[[+B0}Czyy `दM>n쫷&n-߿VoOJWMk2h~y'(Jj "Yֈ9@H׶J~t 1,ndRT0ӑmzo\o`:@%Wm \HE!?[.XESUaVQϪ&&. ?c[ܥ!*2Erg5|n:S F+y 顎@5w1$CR`:^}J*U?kd1Yj5XՖbpXAX,N O|_@QnL6mZqUZ2SO5*M[œ 2gFQ`7icS}?MvV5﯁-$aqJs EӰXZhę҅uy8ϊܦcyG6,oV$+rNP}R4 Śh>cG" Oݵ<홨VKO~u-S?O+Iqdz||U=)d*YMe7qrP^ ,$4Dn뻢!_Mu#b}"l5&L <9䯰 'i \ iLG{9hFy6ddmhV$0qVii-?xkuUI 0;J(B܃W]Nm* dcGi 9&>Y8$NM.BnĦs ! %P&$־gr.Uј:uSY+@L%QAj.$U Tڏ ?WB'J!]4*##QM(u1Umܟč #n: 2vXϻl %ЏG*Cjdc>fD77x`Wo=BobTe< x@fxܠƙ4j%RJ=1h}}'nYnIg5  =;wX^yfoE#9 )r#>Ui?ԇch:D^pYOYr-m4`i*VXbŸW>ZԚkciY"O\v㕛Des2QgGYRɟ_vbފqŶj}HJob՗`,CƢdl?ΧaJHZ↶%;@yi wvq8ue lR ]}gʉVa;]`eiS2j=39g8 { e)MO*hC1S9xTG)ѪXd$ RPLS*N-l\ QsxG$W_nz wrRPkX}isٚ]վ߼ øvXm=l:.p|dhlS%ܝt!$8o)J[Ӗ](3;+t1FWWk45ҧܧ={yK*w ͔{sWBo!4`OΥfS35g8?T Șpd&^ךLN0u#kНq!&&c-%txR\W6?qr?. yZX}<A5=n?xJOn> bMF#O?*j*:kwj0koB#t| V.E;ٵ_*+/SͪzJ;ѽe܋2a ,[8@: ` 4T̯@]Hk-ﯵDJ(|^vWu$Kl}E^莿;]iMir84`53XLƈ`D2LB-v)dZ.3s`M?3߰|$FنC/h!cX\ cV~X)fk0Z0RPh=L &o[ALv΃{)LJǪzkeN{"^(`>pDsݍ:}˘/G5|\-ӎ<:?#e=Grf /fM:<`p0x'BqR[ 5yͤqn1AalkO~RM5;A*\bWXLlui @#J7 焻=.Va_½[ST"nr]˻s4C] HXT}n+6pqY&pat EߟȞC*| o ˰i3=4{-D~yVω䲜h f;)18γRj܆ \UkՎ(.3<O?D FEDӲWNH$2g0!j$'iUy@D^B"㦖24Y댯ZlH+-CTe- ss4L,_L*=f~!xT&&D%& 0^KHz*UUFVa kP8tr3o qQp$N.@EY랙"ԆlCȢ@%BǯTbK{v;5K큍w?%r:ڒyqreN ў Ir!j PV&M #}VAoE-T8sS;|p|}2:ztM:D2:{匴:|UQ#{8tr s95(d-TuAxWpNLۍECtc}/aa۪ i9zJԓM#JNY[= +MQ &i+LSЗUzi&J=^j)Jn&{SxG20׫k(=,@}$ttxo|a귩q nI3㩑~Y!0m>O~3{Y%DTE:.žXbg:mu8[lѕQ!Dob)Wh fvC`8׶= ÆWL0fiVi1- @uخ߶_X3J[?ߦK w~&A%e㽵(+LN|m5d,۹X(B 0CW3*=-2l+ 9rx~SPb~EC}sԠ59?:5N^Ɏe0ROĒNۥъJu-UAjp)RJ9lQ* ˃c{-$"{%n p㻐LV H3@h-i5ΜL 5_M(F{ DW%;WQRzϷ\\)3{`ۈoQDu=xl9bC2toɳ qOq4[|,Q㋓HwQ eA>v lsL$\D{=R>LVw&>$h* h?ع+3';;'s@PK4{5f] :*g~E捩 3Pߙz0S?HH܅=14N2 EZ甊ҍj:iH!@(LY WF YB\<`ɂʼnTG"UXw,qiڕH;]GR2s wU儖:x?*=8U-fU*7[Hւ %rhm]XCS(8Knz~IM1[hJq)Eaw?T#eO=R-UG< 1%Dr?J0*~t\NhPFN*,Be e71*f7?8f5TV* ",[认 $e jqUVFD8v}"-;\{Iwkt%99L w;Olg*끺XDy:h|D d%2fc0ksJSRb1:%.7flbI=C$X8X>zwbxhmy誤Ґ&0e:?.}~I]޽VmG`beDzArrqZR#C '\e&̈́l[a2; EUV-27yUWXVB~/BX[6E@5{2 Db,J$,!([Cۋ:=?|TiT8fm{UO4 ~=ߪ^{'基g.]]0gzWR PkcqRH Ɲҫa 5uߏY!0hӍk>ި/ogEf02X/#o_c4qyBZQPB{"J;[E;?^JrJcrNB![DXa $Gɡ󢜓;6^'Zx=w#< {g,BDֱM(Hy\%,ꅶ)u dh}WKfI^,W(AT$G`R78.yR/0u`ZW}A6"-WZjp9?#尗)ō 2X$A!7%""3}C(1W?>p%lEdoxPG7RDkT^ϲ>iU(t`mjXš(^ʺkTX 4!/ a]<'KG3ƾcP oqbJTA%8W|3Llv/#ڲGġRׁ(}LW yL]+/N! 2HN C&Uh2eޛ\iJGo\%{kC[$wncID`I~35= NfZN;{C@)~1>Ҡ8lf;_ԥu`a Z Ms3#$H$8oaUOHcT՞E,~++Emu` $՝%֒`+.9W51RH(N6QM] Bs3-"XRiƦT:OUQcNC0* mتT&Ӑ P(rV"IB!OT(f6¼\ӳRc$]YVC_alw<0hc?(.+#A4U;M*_^+L%lѯe. F] Cl6!6>S)n؜2`^j-'s\b J 3I rW&`oVrOPQ\~))quVrYrEd+0Z3U¯=zևyUz/z9>Xq-<}V8`sn=A•^7Bu:3ț"S?%VESr@DK2'Rnȗ', #ϩ<4Utٍ%+N<.Fjun9`81BzW%+gzmxe0<y?aa5],[N"Ҫ!JT([#ڞإjV=eS&C8 CT7R- Zi˺juV].y͉J=)Wkk`(ŏ@~R$YtKœ'6~2_/aPfA,g~zS5m3vuWr`_Z%-i5xt5̅+UXG9ٙLݳ\,F&-MA17;*+l~=Ec{Q; ,Vu|qywPE{Mjg !᳦%5(%G+(2tu K b_PmSX+ fsf6P@YPdSpv A*eHycW`_i4 D U0\ۦ5ʓRٸ"TIzoHM1؍eQBw;qr w + jN%F }NևH",67%TR97"HhW0rAI[ko2cl !Owqڀ0@yExKM`de)קx׏p?iAaN= YtW?4!N Ak,Tx Bt`yC5 OޞU$uQ 0Dm]' vr!̼ͦCЕ57Cc֥f?aqyҒ; !уyy o\Ԩ*]Mߥ˜[:5ٮӵɍ<)-}ÑDxӇ F\SCe|ݣU+@! W2 :\RgЕpO^Y侄Xy/ZJ}s@ J*4={NR3n[0gQjyÈ_Xr‹塥77_ 1 t_iKa3Bs(oٯ=S7v`2M.O# c%6y GQ[1yshU{aeCp,qxB|k)v0 ɮ Lw -mRA2g` xhBFv7ls&]$٤=ٰU71CBmfҧ{-ZQߏoN8 膘~M0:˞׮TvG`p rGxzjI~IJi!]P-nOʘ5،^ޑ,\>'Vy]:ZM_y1p}w$ /L|kkЧ$i4d_ BϨ HOyk=1DA"B^-9Bjub>~nMC6Z;浵v9G$emN ^9Y>8f@0 pd,=ȄCcm2, ʕ01͂147dC>O%ޭ<_ Y9 #[~ гN&I변H+W?AP4QaߜkGSg ŮTvgC|g%1m(wwpI9.K5p0w)lqTQF;$V=*Ԗ$mZF:bpGj8U|*e "`,nLy5E౦5h{sPwaW@]_ ">giۼWlIhZtCg! }@z~7+sїĤ]Cr/"053;l4֫EY'Id r @CHF/0\DP.{>d)N_)\M~̻ЉȨ:9.L:N;:rY,^a6'@~=HU!#KLο~\ц" i'HԱ(k_7}voߗ >RcXoʄ7h8x6]=_4VB,4 MEX"d*#鎕->%uaeyb:'0?A0)Qz^k3\z ݥa (0J9".[b>EZPiEwoXoxWyɄeN5h>Qu/J(\҃QCKyنbmM =L eBTR,P-HI5]Ȟ%fyZiB]29&'3TW+R;&OXoPoUH[-FvM=)9c&>g2,6 ۃ3Hߣ:7سcpbڑWj=<\baƤ˻8r;g)l1+0U7jչ"^Pgם/bUX]^ SwHȽ<xgڲW"+cdRSB iT sVr6;97IJyN0'<#R{C7aqBǽbS }[2 rZD`I%)4 .pIR* tpB9t䠚 6*U}[jAvXə)Qk>/NC2lNt!7%R2ӥ+JkW ѕ%Vmک7,ػR-p*j6Ju3}׿*Wo{QҀ ]VMD -HEمo:)B[#5f}v &Ҩ=eó ㍠;Xx47$ǟn{y{+C^5 ir咇M?C~dΘ$xO;S]S/u FIB#Qr`/#sI1;d}u}Sm*ٝȏNT<+Bۭ֥~q#H6d~JKA GէBi[ȧ)@y>/r%YHOQu08Z _!`*eATfQ|{Qv|ZcpM4^AAohmWl|z~a"OH@Koz|_rf[SG2 ) OT`%kH|ƕ'z 9`-ۙ9|[3άmӁ&_@e+BWMd+J\:rnCR.9AnF{&mnLHA-7cՍR4{hQ]2~1vG`@nP?I7$_'kS2eU.EYao0jEoF|?V}ih0(ˉU&êc-zkG8n^ZZͳ%^M1 ?:3ny;Ж 05ԏ0iKm7MR"AIԴ1uh6 ᗣEi!{$j-cF)'Vuuz^jOօ&SkV)cA8sdA^ȼv dT_ DŽس}u ɿ)(ݯS7v/H-A΁y6n9Ȑzx́MT'4 ZmV@T.[V%iD-#m׳~q"l gL7ja>t" Ÿi8O'kUTbܗe㚣e`&s~}jI@t*Jy1ell,erc5φ8ʡ_RH|MtYOU_aZVkG஍߅{3T:ӱDL ܌R%$y g@EJ+yDտ*4UDtVe43nhDǭ [i _pf/+*SIWKrI쀻9wɪDN}M48{pi)eeHXEùt"Qrr,>Z^,5h<`VFu9d.y_:kC !-z(2C)G?ywJCW &a"u:3 F/h(ۈ8VY7o*#qj1(H1Z~bPLF8n$~.(vղAiZ ]-RiVM'Or˄jFJlџє{YQB/eO>ҾU7 cU|[|nr&JWDZZMS&/4cb{XiJ,IJ;.F2OfO7GH\@/6;̃mbTb_?H@Zo^o/A sPŖ[UCOE&3i\+KUW;CjNoNM|vBUcLkrPqD^54s=WnS1ʅFc ]9 ƭ.V @pE;U ;Iᡚo 22=E&UL9YŁM&ĥɀ ,~C5RU5!Swi;^ExbZMS$gۼcCt2xt[ eoYT˔ Ƚ M\E=f^ ЮZG Fjla\$+jWæ{Oe%s(0 q徽)=t}{4:ݚ'מ1$h#n՞LbJ+)/ +]ۥgy|4Gg;ȱ:|%o>{/,)?[2wIww3XQ{YNJTWᄕf#5 kyu[VRq`? u*%| TEg~BxT=vݣ @%}M[Ti+t1ajnf>GK͟Ϝ8f%C}rYE&#q詉6$hUA=,H+@:ZyMxr.9|&ϺQ#c/}޿qaBҶ30̇Xhq0xm>1k>7BZ)X-+(PFheZ-}@ߙa9]62k%h/d;o7G\Rjt:ŵ s\?JL)}Lb n4jZ曈Qhg뙸 x.wEA@Yt&Lnٺ^eZwnmEġHz 4~P 9$AT8Lo|k Ҏ:]H|8H;GQWv+:hzk,zl榳o1N4չn ʯJZ/X/Y)]=fmi 5MD(Hi_9|~IbΓ[omNzC/w nWǃ3;0Ü`c'ӒPo%~/ ;iʷ{ BG!X˖ x ^dPD'R`M ?Uuꎠ.Eտ7j8G?ڍN2*VYZVz !"B@/`IgVy u+n8B2-_Kjى|_M3i K?P Ӆn奩*E:4-!5N8)?^_IlITEj2sge]NߍTuh'ʇ 311pHoڱBqT[DcsF2EtŶEz٠f"qNs>S!)U:yŃ|1|hQW4SXSNh%M@qfKgIe[b}M+ڔE9DkP?i4Y}?@\ZhE69CʘmGOm%2XQATwV$0r2wl4s!m'alrV&?'ԈMY$U:d<ޠm+_CO=NCl$ЧjIݜ}ꕾ.8.- ‹3,lfpi{,YLֲQp8h8a\V `= SuQcMZiB6!CN? 懡A}m 4B!s2bȒ_08=Pޟ~R0P$wm <89cĨS`&"%H0rEsoة/}bƼ4+PE˷4uKvdEPu ea_?d␶5 ޓf}ѹdgXQ#D`8Nցn{,|]Tw ڥn5(o% >!X5gZhWݽW`+JYwJC 3%;ZkGDJ iH;!"RIt`'3 c klUmpW[ܰ^u*8cUL0*Zs ILk~<uq3$ FT7/#'<"~ƔջhZ0u p4paZBQ=W[ה:5e>dp[ۜAEa[.zi're0,Қ/S?7 32.fW{m|/DOp:@AR4щ|'>תr1+=S>V I#totohrJz i8ZhLIsװ[Mߡp"+} #91v`נ0 |fOJ9P^zaCVEvd\'m8-fd [$T+ M#ZYqt;S3hCL|$h&uk%FK}< ,O|᦮kxzr=,lW9A%=ʌ(E/^QcY©U p*~kF@')4bj{Th}UGsw(;FXiqdMim;nQnT60Y#)lC3tč' FKX}vdqrx fz:_0Dc NwR2}Ħw %7n~a~<~X$?ߕ'Fk9H Іw_ڇ9Rf|YcL^1R(z*>t7{:0#>AGGqRF7Q?6Mb^rKC0BW޺J:4ʎB4h'S4F$6Y[@,W2Z2KRiqo/du+gEtSI}kk5e'-cgbrS%aO^.L]j·睆" Rw$yC5?4FXv΃`9zvD&&( ui^ b$!ph|w3r/$BsWumjX#RZ-` !&%,rl U=skQ(UwUn_C?Ug%fyfie" 4FB;)7%[ vu^z"2Ď!NUevAW>̻rlK)Ϳ);MV6FބVdß6tnnVmxȋ0\^ݺї6Z0y]-J$~Ś^ANpbQ+nPn[5A$Ӫ{ :HѓoÂd4W9r$]Bر%m,za\w/s sOFChڳa d"NѽQ`@ ͜{%k}B蝧00dQ,iD?0E8'*lZX:f h/|`*.h%pmP$~bz"avj#5b8ԫ||osw˜׻tК\ YFE[ۜWԖGhmڠZOWwL>jWG&|5Y^ tEз̓:fE͂/v8 Tp0)tƲ⧹2+ć'ruF9˝Ly(?0Yuj &Q\icq% Q yZ]09.$-\FЂXWi]M@(čnMKS`Z[BZ%sm,{(HON.s'#ps,- EM`c_}Sgh1/`+i \ <vs ~x wVNwܨ>ܪ1,gAA#Dfީ|] qǐ`˩>MQI0IE&}c=&{CxgȂx=Ga̎Na]hE+$שl[2\7ݝE"e QYCf>w_Rjd0:lCrYZGCBDA2 zK3쬚KR@tXwMZ+,Hd֓ÆPZ#'&n+&!*i9E,A"ET*_ iz{'LDT)sɏ^20` Xg* ):Qi/ z1F1Rt=Sr&vb{:{BǰM,/~ ! ZH~ wnsZ&d /-4pw ;.S@'?X@_2]R/+A%MFDO\R`8- xĕzN0t6E$%C0GrO!)nF6 I=Q%^yf H;K*-I/nÉ 9 G(PjnWpW 1wolFГ&<w)ܢP{FaHE/=Z79 ;Vš t$ٸgfN ̇Wv}Q%M}tN0|.u2-\cC]UpS[UHo\Q*$m=%L6O~n%N0 >S>8+g8 zDT: KQhv&kSwf5epN+ ?fܰce]\BүX.H!"Xs_Z(hohI " @Ҋi <g}Tx ,}_6r6G/kk7Oy+?Vl@(#GdB0i]@OGP~#!Mf[eĪ~xW3BeN0׺ltI!6]#kf|doARxr ek.;h`&Uo\ FHg/)(FOf.&qE6Sy9:7Vzu }p_0wͶZ(2θD%5ƈQ0τeEAd_H LWd5M~nm_O2 ݾ`U+|%FvՓ-0JGݖǮIck0tςWꢿlo&Wg^צ ٞqcL/nG%XLph.tgt;UМf=.םJ@)"O,PTxkktbx|`:\OO̐&cjm>'6/r,/x+K @ !A٣knFJ'&cvbp&7xY\P$_SI~b|,f]8ӜLKIIU|T I&"PQR\~f83/ҖΔDEe@JաrՋ{Vl|¬*qF }!u<콏,ü9s %on$)N OK'm˶`rVvMO&P]79LDݩ,jE8 p K^]zNhJzI㷄f0K-G򅧲gDg FŮHTC&%fbm5cGuIV#ۢǥ EUWR[h-Tq骵#9o"iMI6Sq\z6ܒm.t:6 Ϋ+rݳ/!I7<ѬQԬuY\CqkVޫpPkg7O`8m 2 .a̘lg]g%d[;r>WQxɛћ̭TtkI`g`W;|Kn(8"-"Qc sX+fW՞ҝd UpuݺTx4$Y筠`( %g2}xHŭJ,j_[Js]yŅ'ZKM2vq Y~,`{#`1Z^x&8t]{rm{?Ӗevz:/nL{T/SK_Tthxb<=`M 8P@-4@KC{ }ԬgzWjMYޏ$ COeh[q j~8T\2dOYׇ_-nNܵ {PzR7B7 xO~["z'c,BnRq.i6 _*CPU+~s(m3; e j)sCxӺ۔H9g5gtԧ0~Vm6φt p6=)n݈U@Iȵ80Voc! 9K9RB݈~2_b7auM2.B+>u߷^ ŝqY4X+D*)tCkj751/&[`@,LoK:x tX\IwGUz" m3fW͜OIߝҔ#<|Ub'Yf% o ad!~U!З{qenO%qe/X"0̈ǨO!S\V[H_8.nYib/j!z AqEtKs(q)ૂ-mPiKGtb?g%?I3 ?D4}Bjsq/HީXn7hW[VUPdɓZF#@CZ4B =>[70_w|IYxg b+iREeLYA ԨOKA~cF4^w,,p.T-->t[,{$:͓Tbfz zPWR,0҃dhr >-H>k\ .D4u3rjE&Hld9/W?"FN&Vp*v˯+fB!b1hۼ`M].$wo^W{Jx1jluM pBei)4h\9'xڹ[S8{h_at2 }?z&MoWEƉD4Sp}H[<5适m]UXCq>RP4]q dwxS}.g ED=iC~AF(1о?F93>1z#9AsZ~%9P9~.|CŊI{k!`ֳrO 7ro|{n8f]mFF\i~9|OzIbr4hmeX B{!!?\wXLH|@b1юr7m˽0\b胋[r:1[ p1޹XY9yZڽ݋L,{k~,A\k(E lq p@/JG%H mLg+pc*fz,ղyvl…YG752= 4v ۫,BKX~;^U]k=`XK8 L!r6[L1u԰ ^曄^mhm4YrB_bWoߴ^[5D"D'6Mxe(=|ӈkf_%TYINK ڟ K * >R).P}`XӐeT.w۾o6lS {`*֞P=Y+^."KLrӈc@>*q 7sQ( >jq} 7Fݑ{ m[ļwOh-v)ϔlK۹JqYڵjYS\rpC/^I" 4n%餈Ԡ8#9wOsz}%-YÏz%Q'q𻻏? JY(Ndϛ;/,i-!f|2Nxl#MƔws<d[C؅&,m&NGG^jp@jѪbc8rxjE`f *[(vcAATj>IiK4BdyJ􏖁f}{Zޢ"IiGeZ=t8ݛ<0{#uHD-PY+TGӊHEDZjTJ;L B$~jʬSva߻n30~!E]űPH/lnφ>,BE25Yh ) ^V( %+NJ9RUwJ.Gߑ.ZYR:xgUʇϥJoljJ*[[L ܣ#ӒQiXƁ}")牄[z"Cy670&5׎CA't ]iXncT@%WkT˹v1"zgh?. h,t"~6b(ZH<{r#ؽ&qrn_ '#ўNly^1vVH z֌? ok1for'9t,5qoV H#:<zЌ?Y7z_Ǝ#䏲m'EHKYz9ʈ0sE??2TiXEI?X-JQ 8-,C v*0%|{6pZM\z yHe,;F`-Gގى[@A鲕?*RѐlucX.ݲٝ4K:tEJ&=>Ig* ȝY`4^ւ\ ~1|~ӵs4'#6$Jo_j[͇s֎αwDgh6h3]lbَ E&mX"14RPp1|K~L;̌w o$SI6?ÅC}0oȎlS KTf@@6նF.e1tEsC KpWKîY-1aۦO,ϸ U뜳dQ 91%p u=2!/iyi^)t$/r_'4a!Eq`.`Er^g mM}"[#6>WpN9S*I6ⱆə|#Aqy0agrh`vΘM.krg0HNVU"y]i![N׊:FG!TQX=f `(~XaLEXR]aHt$f' W XtQ7Nq@+us 9jYqP_O |H7KZ0wjD2(ڡM_t㄁ _@pJ"ED80z@rzJ} ; E^{Vm*":QGopb6OK+#ofF,L?&AΘqmwlynK; *B VTw?dz pdL,S=q!]z^?пZ0L܂ZH%T7^!h,~.[Q.AmG1&ò\Q.>́5H 1ehNUi12]#D(A];Fwo:tW߈>ycj*p ^2!l_y56 Xy YR>`SMх`Y/ d2)5棊xRFH$(JHCх3'ax'CP.f0kȅg]VX q`;)8jmV%J' 6;N*bִ؛4k'l]marE^8Rɯmy*(ҭZ=3~\^ؚk_)y+43$ >{e˽T1mZw-`$ܕD 0EUgvف^"\X?4Tۣ&0;Vw%OUu&^_ET˧!scѽ]yt(D10_ey>z.G'o h0zhm&Hb.!*n&%Y).#dy`Ȥ;ھQiN[Zjxy3Еǫ/x|'@ACIn2ٯ"1 %(n xi\cМf$@!P mHZLHw$yVP#"h$x%BS7};0br&V4̄>?Tb"X (e%oTd29ʶ5wH*|уWJW]q*- nͫv 7Ӧd 鉇xkiRq HvI?GwS`LQj97E\8;sk)5נ Y,kS^A|+?6h9#  Iڋ  @R D8.4V{mYk[JJ C1[\C!h@h+٠'"xÐ܂X_.F>4)"/h%4+tiL#?̑k,]$~[O5M0RuoiES hJt̯ERQZO)?:Y~iA _C˘xL^AY4_p + ^wA_^qiLp5]>qA޶@c}n3 %u2jDŽL:KEvs'daUvjeiruwDvŘ =z,>\L۷$VH.Ρ)>@ΟjCQ='TB];jJ*U̲XSVH»hi]G4_maz] uoFK9't?Y I%8Ͷ>6T.O7.(@*_; kF['iSlM U!o6we7PM֪ق>u.:nĻnTkWDE7dUE[9Nܨũ1O^ʃ6 /k[Swo('jǕqVQߑ.ޙK%oq A;ԡ츩ѧg'nx]6 D~ml^mܿoB[ ~tVm^\Ō(c{Ÿ!A+xqCV(&Av:ϠtǃFˣQDY辘 kQ+!ߵ m^/z$4Ш~9 :(DfDزG9}RU`5AEW7IÚ;a: 9?-2"F _N?5us=-hb[P켖5l}pt~mCغ8'Pdۅ?sʞn~׮G㺲ƟQ'WF:/Qɧ"]Gq owid0];O6kB:쬢#Ìhw^.{Ƌ 駞Ϣ΍ыdXrQ F@1RMk5J"0gzE];Ǣ&zX&P]֙};`C\9;*uv'?Gnvђ{9-㒻<qӚ!*JQl^]%Bsl'm\cءQ-Xv. h:%ӄ[mzL$qA^%WZvf%ßpk"d}d(^l( CTJ3!Z*O{u]Zy1=@[i5ߟ y/D8Ff>s7C9;4 Nȸm܀ȜwfAc/A@ 4VCr~,-) .yǓyeԟ $e& sxS'ponbwYv2GBA$y-Kۻ3oٲ,_e|htw_މmbf= ,791@M9&ܱ'Sg'3q1 U-sd [p`/WyD8ɹ^=H=[Whcچ?LTo8iTestHVCwܑf |Y֖R=,>ʾs6.PFKoo c;oK"Es t_4r77`fxq\ x ;LwLԈODw>OxE[Ҍ&ߏ_h%b0yQu ߟ)! 4vQMThIR4;C;u xJ8ȡPtuDtF6ƲQjBG;(#H(elYr&|5M0:hB=k0 -l Z0=O1;G k=˜~FU*3%!FQ Lhpb}Cd]4[ȉUL >xyR&Dv}CeR"P);5I|TvM"!toJw#p[9{ĒKke)ճٜdN DxNiq{b0 ,'[s)'@K:jp9`>s~lLEwnՐ 0f;OaZ1cL's;a[wr*ep]e$шXc*yE@Ø4`v̊B9sFKBi.=!1JO=S*5j?\]/^c@`z/X-ػ!uRRiXg/W܏6.kN^ k:7?4J '!: Odo H-I1P*ϲS<٨p^'{'UxLL%R*6H^?,ĺSSL%%ЮdĎ!oScH2H/*6mD3L{՚zR8HL(^S{]DU1Mw6+|@T,b M +GEGׇ|*[,M-p9Mcv0++ ۬Y;"P@dpZ>w=fOlߣG4i3`|%^@y$M\19;tvpcq_FB7g)`[J3 ^72lݵ WWRzhMut|m{5xzpvxe#z9S̵%JZ(U {gc]4Y_!*>,s\KW}TYZX8Th{k|{C'eq:f5f0" pDQVt%it?NDxF;KĠM?M\yDBV*ShؿjF*^+@?‚WN%)BT+)\pjʙ\`xg* DJH5o}1q)Pu(&U3< vy)}0K䩝>jaQVִ_BS@mEZhWƓ{r-!=>Lfh7V)bzL 4Fi$2 p VW+CYM"9ϝWfcn(/hQ. H$a͟嚟?„3NĜ-TRV2߹׾}lļK.:sb}OGyPwt *MTݰ<|oׇ$[A) hb'>Sً~bNϸ{MVl I hG$dS[iB,P)UиQh#JUcQB,2ݏY Ӻ}deBbh| 6UHH|or3w:8 c65lnaޒі.&kZE0Jy0(w[v +X(K>,#)Y#~-#u]5 bZO|ָ:F=g9= ˊ :7{sr= uUIuJϽiM;&2SY-׏PeaӒ=14zBX-8 Z$m0/IL! Q-Q;n7N< ɳ~ݺe*evaP(,[Tt!c?h;1@^E#Gtnn|JA{MS91e<|@DԇrQ=0_rMGLG 1k, v N6%CoFD7.\@Oc J<+QDh@@Z D%;ճ CMhva#sZFKcR^迱+Ah6"I%OU],1 C/z{ֲJI݁ Ӕ&VDJiCY>h HӺC4_6:pndQ횊P0liaU:!eMWM5+1G^ Όw߭3OhLN*$hշUF@K1MA܂$\cb/{"wFߊ7˫b1v%Md6㳎⏷Gh,Ƭr*[2U{jy X!_vt}D灄Ut "E@7ӐeuVEۯì "[ydm2 ◧ݢ攣gV_4a$m69Lt 64\:[] ƙO ,,_#8&wk0p_6 AF;T3O wxW*-,/O"D#fjEzҡy&|#@৬IE5Ӧ8TЮoi#Cu+h>; B"K9/W ;ʄcfflf]⋧#7tJk%K*J?0B3HTG +!XD`|Q6v?*-ѝPFSc|x@OıP;BQ_0!+kYnZ$2u#K݈x:,zBrpݴՁ( x~Wux'e9?!59J@2r󂗵(;T.Lvw"h[kB;]&WOj6|D&g@v{њḨ@\_&|M$(ٷ*qp"Ts!n$^J?sLZ{Z}tv| ܹQf&UN3^ppYWr2[0PD&`0lnߏ`c>,?H[O<ψΚ#Z=ߵFǁU)z ~@{aǮ"sHIfN=y /KH;U|}>zjF b^6sl)坭$3'&h""aF u6T|ԕ7et\SZ {ϦGĪ/T(6XE) agtXhS5xiMd3ŤgpvQXN5U>yEִ>C]lo92XŮu1)mΝM(L=I5R7w_z4uFPV.v QKIȭZ C#ovyESl!X6hu]ё)=~Io!3#MOK P E{Ūfe1Eşpcۓ$mL؟h>ihRVͺ@,2uL_z kY9*Q$b[a/`ޥK.'FnƁ:pr֙ϱ} >Eb4ڈ+;-|蝗7ыcCnzѳo֜',>Ǜ"!8wN1{K8&5ZIc)by;xR³~gPچ`d`h{Ë6::!d zAB2.cY䆘F I51>Ŀ>ʜkU(*(Ov  {1 K UiPJ-!C1XDY\xhR8fv{ňߓ&f=,yV;+}PP]VBAb5ڻmGO6̥ l$]U{]_E.{_ WJ1ZӨ)d=M8inO`LJ4k7>\bs<͗٪ 0ieåh2:[nPLAlWA 6U֩OQ(U'itS8t:rS"砇r0A(Uw2|ϺqaOj) Vb Sf>L-,>'" N.GCO|o(smL)DWpAy_#FI#E.Qx}- Ѩ-uX-U[c?1Svdzwbq^az!;d!m=ԜD'%^pN)`+clQs@\S{'`=>(%̍h!R~SI l*r?wej!op֒l苎=.h #ʇn CC*Uo:iK@RJ(Vt -rJweuluJ~Sbi| ܊ d5m:ϥc\Q5QM,FӠS3 :z<|z` :xn|UxZQY i񋊭Uȕ3FP]Y-4>HVIޡuU@QK0Z\;RQ/4)߲1 c\M_ϕc)㚱ϼ-e`7[rZuNsͪbvmLf6^}WO޲g#Ua qqɘ$\!a d9 #b3_8O;w%o1 ㇽn,pT!F);nuV ݷz3 V=[톉y>g]Vt 8]mEZ5%_ G7|q`nUČ,W&-ͮhó£:c-]k Ckf>;Q5 ǐ/錅Lp2BLP9S>|x>ז S8gyI`O6v˙L_2_6-SqP?,*l@aSZc0U2A¾@^83@f^"^s96 $œ\cJpQL,qB!Jw8 ӅHQu~$\w֝1MSm(DQ)MsxO~eщ*,RMJX벞WP/U/#r5t"X`jyY(c,Uɢfv:8vm0 G:QFƷk_ .#ֿ):ne' xҊ[Y|i ˍ .?{ *Ov) Bocꎙ"D=.MwxND,6f s[vX-iȋG0q-55JU2SrDk̴Ĺ+Ur*`l|OB9[cvşU>0F ` $y8ش΀D-TIp;TV^0$Ե-Szt`ƵY&uEvw[gj]uYqwzZUhJoRYӋZʸիǙ귎#MbXW;78>>i$Pq &ɝ"SȨ6ӎMa:R~'Xgz;ho|kڷZ,"P"X%WRt4tg7`{]l~y:g.{gԁ}z wPJhU񺠏Z~ik{W YZ~4 ͚dš_3+6ZPp,ZÈ"x_C^V S)/s2+̷xwaNUTݿD"’/Q}dBR⥆ (Ank'"}6FTEK"_E3S"&pa_̵d+&-rA%ban6K=վ0ET`$7;H^[h.{XYHdPN†mk}'A+| ٵB03fŊ/t,b=[ R$ Wt(Z<1;?\h5ֱ@7qX58Qſ9Im7P؍y " ӾI%\w'';߅gmي{XvCKKeЭ(pݼAIA59ABb>JS*܏M!t̶=cq%2M>lki0-ϰ3vG}HIXW8bňYE2"n.^-ⰻܑ^`S T/0k 똼WSÒBt%f> e ͿZx0.KeZŕsXx_v50 4O#ex2xkmۣzpN/ s*m! %yvw7N5\$nVX7E^gT  (&nvI@)JEr4צnfW1*,X<( Q$ <32E$:|I/GJ6.A%$vN´QuH R]).y%Jæ>2 \esF\旁V{f<3U ost4=^0;0"%Xcmr;T瑹?iMQ5Go־ao}qDphr}AI0&UP9h=xjMȽ.|U ~V?T,qӝ$7"r5È$*.J0ԍlX"p|lZXJ+7zb]b-s*Q]\3.[uW~,X؇IS QYZ]dVӉMLÕj:M@O Ôh?r,M&n7 Ms@OGrre TvH/^yP<}n5^E.[iᱺ[!7/m: Iy+HYi %Eޔ=;[ ?"{BiX#.&` ߋ#=&tG+8 [HYk_jH[_+N0Gڮo;dL$Ԙcbe@:RWo:ܗ]gftKr][~{tDi;dIrvS58la:1V5ɚ>NVp$&JǙ9 l=tF{u0v/dv_7ACq|{ҠZAS>;R^}L}.F/϶vuXmAu jG(Wf/t?3F[uoQy)9ک:u+0RNds}#exc;?8QBjU08sȫ`Rɝ92G Z {> r­\bn )q̭peI,8((7a&}(Q r(zG`i\.v#F,*kW[zc37u.rjA MFE\2ȷO Ϙ%ֱ*Hi̽0*S-ĕ%PP_7?:Wrr0byًTPGPԕp C)OK\1B#.^KVw$bN:KFGЖZ78w[RjWI*OghY*~3yaTRV nn@l \jVyDLB+kDFZ!"}?ڠ`_:JD9JH5Q1Omޫ?E]^n5 a3-eX``ZB7cZUB/tu_ )tkťlW;2F̫ n檷1WS~ٶ횾Ҝ?=]ЋՀHwL4NV{'+sW2_ɪ. >`QӢQoZZ˲ O>'0&ʜ^IpaaFqVwUR҇{jox7&nMֲ Y?0<]fFֶ\鄪j,ZYRkE ){)U$rfS4038s‹Yۚ8Hd%fUxEqDǯfPذ~fdOR܋n;A[h]eɊҳ.d ^z4W,i |0EZ3igb1@U73sn%#ڪ{ jBORHאG5Ɂ1ci[Y1%c?^qyON}:P1`qwΖ{H~>99UO!(gB.ͳv Q'pg@ s8̚1^ĐZȳ@\b{7tZ*/`TMd?q`kM(&MTR?(iC)M,`9i5ywҩCz'*2d`m*2H~ƷN@P9ũbyBpky(Τbqئu)Rc4M@}/bq>':ksW痼0{u>߶TRTWٞHQVR3VH ft5DnBDvMu߿Vn#r(9>%Fr:ꉠ? _:@7wC>3_:q KS1҆ blu5lL$'.O4& #4 RδƤD1awޮay |`0 ł#t bD. q _\B5#xHk ~ڇzL<۫iERIeعOm#C~P 7T#ƶGA4Iy'n3<_-b[m[ ΢pZ n lmy^4bSJl 8+MW{,PvI6[u:5ԑ8Hٔ%a)Wȫ&&~H1(,ikH%캽ڃL 1rN9ZC~OtPu1RwEeCPicm47یLKG,0MM+YY<'d5Ń$v̕W3-?4~)A5 -j-5!EvNJ)$Ϙ䯬R#fW'5 /-m7raLб-:L%,BvL|Sj'syvB㳉l\](n]EHYNFMbÏoۼEZVfP:i 3XRj,t˟YB+̉=V;He# A}k R9YU~S[WiD%8 =< rƦƄ qK9MK> P"*v'(~k |aʇ_T:VIG.WVη!0 . emXR\@ cQ/P\Q͆yY/C0W}sfD[ ]J0+i.:$J# dQН $K'F#mU  t܄ۭ~6olzԏ={n]`H2cIbHACxM-^A,`#E3Cqy-YRwaAW߰52P+!VI+98S{ t3،u-o9Z[ƉG8k:"gjMa 릃̢#2Qkk27?OG}8xRv`Z658;4S'2ļ c0Y;q019{7QBbMeª ޮyD͈ԿO;#dMp?6qQXWEܗ4hZMV;u)6tZçJEj5N)\@Y/4`+WX;H#q͠*.#DYN҇]Trbc KlvKz\Od<47Co,Pg-@CGkd[_z304]]e ʃ`A7$mŭ=aǶp7σeS-s [4I\< 2;|H A}zd*6$!woΝ&pRAʔ3X0YG8vX3M|wϢIοblBgӶU吠#fou0bvV#qFA$$А7)]{3"U#_""R#k3|;(s;C3DbFh`QCӰdУ #ze=D=-`5)h rMEfBwq,#SvE8 UHd+&`jRE d0 %8+kmī֖6"CdIF-@s6ahO hSYHv+.dGo^cɒN ۚt۷<(i '*3%q(v/ƿ[5^>!U]H [$'<_x/)cJapv̈́i[C ׼tX#;!B=CpPK5d*xga(3N~2≝.,$.GsiZC&r3k2(K8*v|hP1>әBU%U5ԜeKί DU=ԣBXlJ ~bH}op2y_X=E$^N~Jt˦6 PWm0r {'"PJu\ yE/{TZtv[C&[h]2Hnyxb/6vTĹ6L_ͽԂ#;*̦V> 2 2 ;N 9T"${ x3ʗ%Qe4=р< >PNRQ D-&'PDIITS2M9^qWg,z0!Iysc~Ǻr$ΖWXnpJS[:0_@9ohs v[i1X39R[f@x(Bq&Q̒~+s,f>@x%*@/rPNroŠ}QU}µw?g҄:X/o԰T&.QbD@0Z9CfGSV6wSb崤XޭX:#Vvv'(EҺ|YsM-l61Ys 4TB?!"@y<|Ui稓/oUfD֊V2ka>W1[{QʂjV  8j>N#y-ph4T$U;=#ݰ9#46 t׈٦kfU*[(7q_ձCG;U=H( ey0Qx<`aRf)i#T|;am=+YdcZiHJkFOtc>WfVc!04 ʇ&ŏDv7KscQo4CgpĘqd `医zrX}cـ8Z-npNU.\q55mPhs_rށa%EZ&MTS5QYF̦ |Z ^7X;~xDUKC"QtKb`7+8bnd?ؒ44`a|~iGoR4CEVy)jUZqӭ}^˩WVjQ&os6;|k C*t+m*RgQ?O7+nJ\)[+˂|bGL/Q=Y+$ )R"w8ZDM ip^7oqo⒉>$0J|BH8\E4td[tn-&ʬ\q /NT]Q f=qR{.l- O鲰Y8&Y| 3Ô 02E{=Lux99ҘGs 5ToэKAnB籮L[Vf:2 X%:q 2 E w{>b~'TUJ',g`͎PkN:u]Y`*5AẠyvf6B1)Bc:ᜰ;+3~X@hˮN*Uv`>Sm[]"toUn9mz x 7G,U<ʇnV(Vh$㙨"MQGg:;\cX1JL-sTNr1gi=[y~3Fc oݖv֚`$7e$!}gw?{\%yxE?NޚO% Z`\hlE& лoQU D1"r dhyjRetJtS@~1}7@?&i?K2,^]5+A:L0ɿ[7^,DRP%.RLMQMΓh՛gLlG 6Si<8,bD*FYJaoVȈFw6 6̱O{63,{G?fD DSww!5i8w$: ign59<'Y^b l"kn]}|}ղϏ3)^O+QS+5aCGj]$\VnܦCǼ$:ƯBSO+E ݸ~+07(_?cɅ-e8.uX(x/i4 ',:;%r-Fxa~3D* ?Efxpo@線hX4,,~tٮ wu=Rl,^ԮX QQwxtv鍄6Q|ϥvuUƀcoaYLnHywmqb.8Tfl\j`0P?ន89Bf&uatL(䢔#^zk |jmnEy*w>y;en;$U5ϏxgC &e,g*8>9!!^OߣKp0I[n=~Ҋ'8Ppq]~jX4E ! we^鯳[QT7Kמ9 ݭx2*SSk]/R_.m&ڷYVT &f_5L (z+" Sc$YaI& l0x7٦Z2nofaLq|^a ˋfҩ+N!Fb~zT}=lwr?n&6 =C2F?,mKJ]A/oR};rgctZH]7PS$P@ĵgCt{Z*wGXFTw:3Ja Ѭ]RWwLJ ֐)*ϸ-kַGEO+k=_ivVo,{N2cˋ$q74+̝qI:XS7&@(+ن ; cTJ1>NpƶD̶I%VMQo/@/ B=Q0? CD*S(:xY(u~`4 z6rE]$5URzIf+L56/Ϝm@%\!Tz/E>z_#p5#8[&-OIYZ?'8h^uU:5:c Ǻutfv}3d#mE_3sһ-oD>'4+*b'Ƥ,֭xh}4`KH\ /H]lQlql^S3v*a?4_M=atsQ<;zk2/If5,"c)~0#.p ~ۛ 0?C->뙽k?9߳iU*Fܒ+)%YF.v'+F`%xG#( 7y$ xռQT G6ň.*8.H-R5 Ue,0j>F܀6lJ1S҆In인>W#2Xh<톪)v>&2N\@c&ik[2B⃑69=2u>+6Yg xl)IAu6Q58yaԺzcҠ`GF>uӏ/~vGLf;J+~aFLVJ׌;Tr6,*ĉbĦ:k%1~S/1 <'݀9BΊeXv] 1`Gzȏ%n,lW_g؍Q>=F(\d4 emy9.=8m"PDWMbe`FM,]:ߘ+\|JCػlVaQɱs%>. EՐR磌fC9NMԃU,) gSJbA;^?Ѐ7r:p_KW ,{㉊E{;J8 bL}ѧ?F1{ZSRʭS{Pg4MD`oJP܌pX~UIAe$ezFk,H kWdW!Y^IO[X^hΖ[; &/BNܯt0od!krhئ6|tp'>YSVA~ [S),iWzTK'f `jΖJ06>䗝 e`iEUI}S)~3W`,B+6ۋ2i./ſˊ __!b / L5W9#ZvjS8x2S?.n Ne?iO,0-ބ^4x^ZBn{Rcu $TUw@dҝ :u4/MӓVg7uf)i]̉`jJ8Еn-L @1 ހe&8&՘{!~ n "w|B;@ٹ!rRρ7!" g:>Õ%V7p6 膖n^@`jlXHƁ$j0$L`6 ]4`u =;V&3xVׂ-п- /x٠uﷂܞ^E MC+|BS?қnE%\aʾ_9Kgs9^凒 0 쪰HZhc&aY,K5%|A+cĹ8r?!7V m|?˜*m O%D롬~;K(+v۬}D\~ j)NKzӊ^-7(k(Tq HCAr?X)~i]绗!|i׎fCP)hW41֓^S^MJ6Wj,,Q[DG+xkB>0# ʼnq6U56dڀ {K5N7*<~b% KDQKu̽`* vSdģ8(bKV`hUW *v6Zd+4ZȄJPܰTƆ+r :.w147NID |foFu+5`+*ƒs{`Rϻvno=3P%EExӨ F[u~S93]T`yj'ƭfx%0/R™vk;ma\Sj33֫F9Ilפ4UU>楈S]lk z7jv10+צJKa!]0[;'{D0{X>i/VGK0R8+3LB)o3ܿ Ȋ$ZF̏7 Ƈ!BB9g"HLجC rNzTP^Ӑǎ&ҴĤ a[ 5G| lzRdaofG%7m)ˌQ҂>q]hY)&z`M3m(!pvkMuX4<~ds8n5ϛ#,, dʼ?-Iѭ0/;-_ p :WpI8c\ܨpԹ;J2j%I 7k$d@9.> O3>ʪ{B>V4(ZVE kDeV'6bN.ʣQ- Es¸DNƋUH9ehN}P|r2U"㩆Y|js$e02?-֦[dEdB Glx2zC\,+]l F]h.9Z3 ٰvR-{vmX"P(1.ʃz;c%,\3;dEp.tZHDSFӬ(زIu۹F!'KԞH|/]&PD?j9bXŽU{qo̿I6GX~G Zbx-DDL4v+se t8Hn=m!U}SEבkJ.l^4NcW: 8V{.S^9h _] u*YR/ rpX;XE!zSbde>M1- Hٱ aR~paO慯:S@v[w^)ɿ TbWQNv,3f2-#__8'V{#)jiCrh+VNp;w[ õ+(!`UHCKSc10'GˍAR]z1ieA6!y=MӺh Џ3uY#7m/ڍ2z@FptK$/rl Sms *1DKGﳪ({%RѯcHbE=DȱA??@# YY/ (4f<'񝜙=Zj@LS\'!tTϊU+l=2_XP1xo]9IoР 7ɢ6?o:cVB"\>seiE`T 0ALtt )$xF4Ӕbf65r֋0͉pp[[t~Ӹ5RkA-NܞHm9Yes%{ to"GGIao;XWf@2zAuE]fH>e%!Gu!^'/vd~A $nnqPkRS_&=xM5BR<<hcl$>ʔ$IH`3kCDw-7wlZkԣ:&/WVr+z"ZQQ(; ĕVQq҈iDLB뉳M! Ri~ @َ(8 ݉^vey6({3ˊY=Z1Vhu}fy0ba=*ຸׅi;jيGڛ E8989w`Vm1b޾fILh<8qznH$90C-;&M~OE7>'΅; ?ymsR6uI<\,G Bz[-4@y2oRމi:?ɪ +&]Rƹ>Nkq;'MX{ŰImw>G1Axa -ݷs_``)0[,^[J)oW6*'>bT lB)U[u'$$qOiw~o]3/4hD.V1x>d&gvwz^QB[fEb^,ӿ+W c3 UK i,oX}(hd]̔rGa֌c۹H}pu(&f]V̽vrM4 -EzKc #=9l(^X!>w/Se;IX88D|r9EޑCqu $ (c*xQrمvSW9dyε /1:[̞WOlN"nqb ݫ?/w G*g!9 ~jɗBHaƴwۯ m֬RV`DyN+47󋳳]z8[ߓ¯Rxk>ͫXI*#rEIwD 4lV̷c2%nFT_PˤЂQtajy_rxɧB,}z Ҋ .ݩm?1 Իb@FqI='QͪÐv8Z#+޻~5@hae:/`EEcy[=!6L6XFcY>/L\X8poKm%\GK`NMx.:0.D2T ef8 ~爝kFKeHB&]EBT]6$k*k,eUiYp_lY{ Sc-7Ȍ?]Y6*vr0{W?p3Rl$25z<@H7Jʓ#Z>_n~74@b\*XwIbam.14M>$ q˱tMjY@~>~{C}hJA\͒^Wx%6QjsW` {X d3`Z6 ;_SL4I +EϜYSy:?I z:G^|9.%^Q)'N̊skܶlj&,(3}R5zT%!!e}Ka&hzDFA"DY=7ʖ۾ɬf?du $DQ2/]0F~}r,;rK2EޞV r` Gڻ_ >݃/VkV D$I/2$j;4-,|Ąv<~wOBVq{0ŝ4`uJ^e{3 G`~pQn_H7 Pf?pЧ0lNqW֞'+;xyk:xD+s/o3:2;5̡[i9-xSjD/4+u)oe:5 R%7IJohJs{e: vm/-% ,!VV|F&/Rx_? 3 scY$} ûz~6f%jYW1D'ڔBX88Gh4LCfYg'o7- K-Hk?Èe]U!H1hq.=$T\? O<Z5*wԼ5q? x :3hz϶Cg;&VX(`hCᑿ˝8N}MXE!&eóEJ0I;P;Oy3?@"w-&u{~DHMmh/N-n%;B(<u2bI}GH?)gy_u9Y4/U !KK?f|W  * PC6"ZU(ZMzk`k Q8]: 73` .epu GL.#wi~K0;4]a({.3 0V1V>-=֢H-{C[ܳQF -xST9dtYkNA`2#TV()q >{pl*aXcx=av|)ArL^C-uek7sia2kI,/^ Є" y89khmO/8M,0y?0{_FU6sU?6dr {0nm2 Qh̍"]/dKH* ]/|fxq1 j\O,|=HFݩJPN |Zj肜j/fN,$vOh‘0eۇ6[GUf|_]ip=_qT xgvæF@+3ɘhLT0x׿k"d.$a+Ar ə]n U@ԋn#E˱P6F##Mt:ӞM v{;%|=K r68zô$ԟ-*Qpѓ}yڹj^L^{]BD vܿA$l=?֏72;@$m*m(&!Xi'?3R8kS%Q\|p#-sz5'>UJ}X0nh2SrgQb&F ^ve jWI0M1$鵸`(Z{E1W~k.@RI5x8 U,hv~"SEGeOן=Y)oȱunDA)4mKm :q0D,Qy#o; tKE|O1Ǖb]e,) i0OUN:$}lBnT rP~9 {Jӊ{#Gh;wZ ڬk%R,xũvN*[pfBdE.Ш]6lFm۫>:g"&Vy<%ef":IN۱O) J(S>aL'ш;14\-bE%_ѕ;i/udH˓L&Xd!I I|:ח>'&/8C=jo 70CgGowbV 덇/Ŭ/p2|]` R 5 `Ŧk?~%̆4UX+k5.to$VA~˘jB2)>D7k?N?$YcAə4 cz tY/$]lERC C`4׸Fb%Kg-ZZ0:|]1а᠒֧Mk'6@ٲZdVuuѪ6cdʰ E4 o6Ĉ?+g]#nөn4&NIs?6^)ln=ײϓBmKqfќW)sU (oBQbb1rix~yujA6SR).Jn2/$(EfcS '3.x(LAoXYӦk BT:ڳ myנƋ&{uV B,)|n 8)v3RB QUU{J:2ZLGsL4쀽drOS- * 9*ɉZ3)/C%k/X Ղ0psy1 Z0|賈i8A@J\E?bpfAé@05%39⚹Zaq# c1a$ҟ#KJE36箘NO# _ݑ ɡ$اjF5Vp#x!#5Л8ϋz \>)+ø ߌ=^Cq M=kdH1/>-qku8WLGELX乁J*6pS .Fzō3x_kZ? ao2(D u Ψܞ,a5O@_ SŅ]5\K@i͙-l5K0` w~_uV ųaR/c}t,&Z} E9^K5g>JQXU8Lwuӄ'Y\˜\̷pFɬ*2mXq_~1I~#\uWMv"lUDG[*- Y1ϸq7S.d` iQID6QCy5fI+Y7C7BU!7WZ'pMOkxMCT~O0?'d}&@5pr N韵$v'~3Ο/few"f<]Y^VaEضx@j94gaokc(+Wb]УlsJ7=QN.KYlnJpkSܰK;C tÐ{ΡWl^/'o`ehB¤J7̞:~P* rx޲?2+ڹú;jOm"K;$`Vk`ay5]`X̛9 :On W*[җyL𵹭Y؉F)|&Yx\r{d$" :)%~)!\}bh{i[LmɉJ1.X*V\7D'~[4J` >Dnޛ*e54< U Ey "n,&ZӋ5&qN8[,In=.8>J_qp]3480 #fc,W.܈׵GR骎{{",{$%Ⱦ}c FϽ|{p.+8׻$ IA4noyJSH2Ą=c$&19ރC Bg]Ʋ/|":qgsKhnq‹`XYk="a}¯ )HbN {{-٪:Nrp\QKNgwj̓<Jޘ#q?PJhd?tiBXOfTG°%T}5 W "Hxm>pb[=@_wC3d4#sЏ%PXt*,+p!AtUwoo ɺH=،)Aotqߚwkj|j@uVoTzD-:x3N  LaQ|F/s~륗v:wW/,=^a V4d|M^ x<Ʈ# q|߿JydgNӝUqÊN9U?URN,%웚cc8#T0#U# hp&pxO׎7/ $^ĩ$$uX\\xC{ؕbA`÷eZ`ʈ/P{[37mlTh1N)e<~j/h_@K-+=HxԦ/1ona7-x_*!W F FG"#HHa :ړZ7 ­ lR|03d8av(RVF }]Ow {hvx`]WEQKbr|ŨK^[;ceIXz=qkՒ5oU!!P6A٠mXO`dI *Op"qp]u}wDD;&7 ZVbD䎘y|rEy)‚QBH޿:]T=-X/тZk :=`Ê*b/> 2Na%N{o]YU~jCu=4Rg/Պ:4;le@rMG&.l~f;Pqs'0' NV̋xըn@.َZ״o!D ! A4d?$vɟ,=Lre>)22+->)K̏67ڰN64uAE )@WPlO\A/?\*}s16Rwd%T6&=ڦ6Mߊ7"G%y}̲.&+hG 3 Yh]mUժ ].3% %VtcH!2B2q3sg'avBv@S F{<~)yNqW㦾c,I]G @H_uy+Ibڸޠbv@{^e7lX?s$Z_x;AEofx+''6 X*J~FeG^V*c >_cWͻL!A!촏M8=<녨vOFy8V թxf_E" ŗZ0kG :1mw2xN ad}=2+bb-a][(gLHrFQƆ 6x6J;1[{^ao)'Dz(϶ 7QP›s>P0Ge1 @5%+L+5VSYC?8 {[@ ]$"@/`2U#t9_>m|c-.pB6{\ -0C9<'ptH1Wavdhw+uM'l/>;|o=x8nb:ޱʔ:Y 0$j;ICWu(@2}-gQ?|*ȏ z-[Knӝ$HLs]l{G(zz}kpf6Oc'7e_:M]ALK.|`e7ƒL@w2_.O=Ο+&z(n~£:K-)tW}tL:Tn-%v[d;MH%-V$ǡ#rc׳DQ>;s}e%xѶǜS7 :}a@r WB~'X1.=l2)N@fd>k δ`O0!sSTh߼!ìGFRf5,ǘ|K]m#X.Oެ`6lFd"urH̅rBxlÖ+BԒt=~pGw*j OsI[.Q\ vG hiec"XakȒO PDX0W@3X׻.Q(TRpo@X/,Nn\r衘+aƟ!2W},4so1NRX'1 $mO,ȅ7ݟT&ʬ8p$@x)m8,W5HύW!qnܴs0uhQ(rwX~~Ũ88s<<\ยʹоSkoW[+و!f~j K7 A3o Sq!ŋ2m ' Y&_קQ~FW0L'ΩEiE ׸]%AA}4:9S*H-è䌗~sq:z7-ON?6 q1g^E Ti|NW{@3oFaaMz:{*ѝ?$?sDظքzvnH%>S!{FKK&JŅea0Fn (AcG%UrirԪKZ/s/ ]j, ^X9Ռ֋9\7 K%d>;4Y, 2.13F[Fgv=o)=e>s~[V&l=R==K}\"89򴄱Q7JZ 9c:e<sL0B 1gp-IT,XÍ0m_T^jMf/ghL5*Kna)k1N&osCx[D$%mb hW2G@kgEz(.iRW+Jr`*Ca]oH>!5ulysȞCj "Avda'wX`Id"J'74f16-`w)4{Zքf0[@k?5l%qA^_VGd[.m%P9 D=ס,w4CHhUćQz,S̶ >X&B9ÑtC,-nS Ar{y ݰ g'M|+Ve=?^Ďy fv fhmgC`$y~0U/I5H?IJrARzkTC ~R SJ 96 )ZChspD4S=|C:Q~[+K¬kAwi;2È+V`wNPߩ"zW'M:zMMQ5R;4`C"!QV0\v%vz*)9gD.0J냣9:au{A!Sz3vµ>z:SoȽq"kiƝJ hDX@pHy#of @YHki"u?]̇c;*.?+qJZrZ!FX?GMk 6Xag] xl}rGՈ1Z=q 6&\/{:$Rًh ms⪐K3UBjV+CJg\֫0t8Yȋ`L:2vТA! .#f}J-ɴ\1̀C7·*αlL@8hG_xvʖ0lٚretmZ:n-_ ][W ) Lhx s "Sjh_CVO{WܜߋFa4|9ZeDfd/qI{Ws}^ݷi!XvJ> _Y9,Z{:|eDhu:Ph:>IZ_cnF9YjЫl0َFXTH84L$ 3wq΍U3%8H%q(qR0IRrH9 a?EbB@v- Σ)ݿ]yHYɸV \`NvOԅy bhDa2/^^>uchVOA⌬q.56ViИkuA ,GDU;f- q˳ܜ^σ棆L碉\ ȡ׿dU8AJe5qҲˉ923+s.!ZgP^*& 2/ 5`Ip7B7z~SS `6U^mIȇb? -!|'YsMV QFj kyHX76B`W;!CَC/3fj}tz3o(rS93(0l ="" 8u$ǡ߷Vۉ[(^3^T +Ј^CpQJc1>OA%{@$|eqἓ$/JσֺƆ Ъk?yl0";%x8o^1vT9咘Co`R)ly=4! jt & B>7 7@vjL' *KR ?S'`N6GQT\_!(&Yq8*&puYl3' 6ev{ P&)8L;p&3\ lhyؕشt@Tg_ND6G[p,19ju8#}L(5q )(r-QEr9 nWſD]߯1TPVm!a"r}.kH`*QR>T ^H8bqU`pC\ RV⤺oˆ3 {bAKl܌z._+ZE{ϫ[#ϊ W1U.6[v[jugtLDfc}DOW?-YAHBHMk=;sH\O>ncD[tAA%_\CD u<_=˔$`\z,}NDSX#Չ3 Fsn.#дaθ0G`dWR(@V<fno-3Tr&2H @dʹ8:uR),4; 9cg%>p#/9; iyTkXW1uktHR]"}Zט.'n>$^Ñ~NaY2Oʄ;03g,= &^C!Ͽ@Hb4Z@[x4f2V[ OyK*|k,] Ս1w0ع[3v0R~i4[<ȱ.¯5gR .IN& mDM+`M\ט=fa]} n5Hp602nwlkV\&ڵDj4{6%vJr `@BܜF~I@b׷EQ]0zjt+`Ggd:KGaZt!d?ӔϧQߑtfD&ueCz+R'pkpi$6}8Ց̸嫬abvN#'I&1$B&ȀJ1Q q)kIg+?ڑvm`0H=[IU;Oo~-Y}.urkn/,bcUeD,K;ـܧ6W'Wzʓu~l~ÎXόgϟU-..3#Ԉ;,U>=2%vx(?^9J.MFIgdMu4q_֟LY+A-no3_ |7)>vU*&Ԑp:=RZ#=WL)2(OrP9z5^m9PQUr ܩ(w@NV>ó#(B׫lOLov$l5R^K| _˳5n`"8Q8}!ˊnp$iE{)|7x]~G߰qhw'(h K#OoQkv{\`4?TSiH [ouuys]3sIql"npŭ+^FdDkB۶$Lۨ9M=LspK' hٔ'giP6>ۜl U;.~_:r gXİ#]V]&׎џc?S鵡=T&~vaLoyHjMt['Մ0[VZZ S1oKBpL0N z7Y\-uo({̒գdzr~ CR6e i֌ڇs;D~pp5mM;yI2h܀Ƀᗿlq"y55Fv6T*]ނՎ5B]72GDYEZa+ OWr|Ewm-qDĢe+Ԡo8e*ߊgTqxn9=:lf*4]x,^&O'Y5Z4x J@s*]Y0WhE!_/){ߔ9]ޏ$&b#1P/[Yr䡺Vsh7~G:ol]alƢ} @c8>P K_:mnż;T8̌CXВ*BtI<`Eja|U!x;L2l NϔM eWASWmkV3I㲸?OD26lNtoE GԎ0q4xk`OAF;>STO=1#]XI00To(5iPZ2rAͫ>=~Ap G$+pףC)L 4kg8oi>E`^-En!8+,n#$[3 ~Yd;ʠoB R2)ˌZ=#76s_*F|=]Pֻ%[gGJ:KtJd `1pޑHS1.S # 0w矲l8A]NiVC2=MbLPxb'' 7}(^T4!jDa&)}z ߮XZLH[jIgDOQxduqɥCVQXU s~>~:^mFsT1"_?=>kK#mA]S@}cs.M$c>9ӹ2ϋ1W@j%-%Q]VɽN 7X4*vo&`}dGe04H|u[KZXWqb> @lD2zB>qe n~]#bmf0;wW)W'Й ?G- 68^ٮSbΣ@GIb &o+%?{t rQ<ׂ#hN eaP,ĄP7SV|) /"ݼݔп&uxȗіpmrC3?I5/ Сs804@eb&7 ;#Z{J"ʏ!/W T  fa+f@]0H=U傁Q/lE!p+ ӑ+5KK#<XԬI"tIRzo,[6_@5WDt4a0O,]*(އnjE[|l겨*8Q sSfMEPkgK8JJv!' wc.+ITczA6'Pp]7opxW"42v>bfF{H8wǗtꫵ~JA77H瀿P(@a$uTI IK],_N7fDPЏsH n@-Q 5s[2XR}\p+"}h@֨$kQn^AQEr`a$Kt@L4={KeṠG;W (wtl2dV KqٚJ:8:EP4tKj ՁF;Zd,Rr ߫0B3JFFKG} 4토}BJl< g2Ȇe/w "jR6yƵQsJC)qa=D)u:dGc:0uZB@JUEnqE2Q!42UQ4O΃01]e|ϥҴ> pRsT`y>^Q"uE@09#rY }Pgffz@~}n_?k\S0KKgTȵЃ&RFʖ$;'3U-=@ϠKԉzO'k@+hJw2#T jSq{ULt Ws΃hLsyba J'jZdP9j"LIRhA1Z]78U(r8hHJGht.N^w>lM  hD#rlrgԛ%/5ĊxK]c4ozr!µ\ք #O޽ a>xO;xxkP|@gu8q\΅(q0hCnɜWE7~e`3ՙpӾ2beih¬SʸxʱD4Qه'uU"BΙFZ@-Y3훇K=,J{՘Eb ȸmYqq;)mvﺋAFu$cVEJD ͸Xܹv@sG 8oLR3s [)ȵ GD9tN:jҷnI" ^'(*z`[Ÿ['v·핃:jτ@AŤM\.]Bd"3" GBXt43G^P `?̏ɗ I'1~~;LOiY^?.rpV| _-)K! Esc+ bApg7(ARJa^=78g8d15w_pw~#5i1d$˿,ٮ|LRsqdl&k8܆"-g(p6F2 i|> sSh58/>X0lٻIsq^|穽nSVjB84BwrNW kD[K7^W=+%PQnd¬O` /ː'2[A(A8mƵIKw}qG4PRU.-L-/Xf)Ht■O#x1~x;O/ch9xt8SgV-~LØZ&4|>0m9.:4SCNf#mL1JT+0G_D-^$Lr6 /ēw,H*Ֆ N@@ =d`S'%(CZoM呹,]v|qP Yv~ P@cA!qj+a&$\4JM6E0-ռ}FN{+HPsgqhv k8VC <؀ڜ)c\2fŽ0BvQ},.1KߺL֢8ҏTQSeދ{yR^gЂXl.Ng&:꾷SOeUl5vmCiيz՗w}=.mxx;6F2Ok?9C7qeNMZ87*F|%'dZc+ OC 78t7Ӄ}'P 3)ƒ+lj=ҶT#M֋/*%nz TKJ"督|vQzsupp- 6A= yg,~p U/ Hڲ H͖C9$oQ#+RIC_zl G&cwQzUn#l)7< d/lg&$m￐k=,^5اM[mDd'2,A'h'aȼED!uYYp] U 4ୋQ \*>%7#a]7ܐ/Ƴpߘײ*i+8K2/XjLDW=z~pya+='2s6&$U>3׺e;;P)G~.{㭌{F LI ܙ~;7>+.w•THхs\ae_uFZ<`ݝp8G(Z*k]IFD[%oW|g#7''&aB?aqh?׫wd nNwrƟg$?cKʒXTZ(=EFwpB?].}:Wˣ#^'6v R[fZ^gXx&;NLsk4=Vl#(;+ BQ a}[ś͎[F%ܮ((OI. .$j\ sqZ9jɺ I*N ,`,'blм B(ΞxŠhjz⏁z8Qʛ X^PzzpJgOT[h*Dx-6GR)H+N3sslM\uFFK+ P1_Ͷۃg9\? _; f{Şz6Мgyݴk'50)918}g/45IW|Sa,U1 P΅,CVN&%dFIBQYT.frAGKoF/6>7smү("S\ Y'GcS]QA:1+=D'lb۹3773N5U@)vM`Gd7+NRj԰3RW ]8=7x$mпp! /p -ZYkϞL:XU@;Jʈ&gKynz7CJOL[GR)sΎ+kMULk cTP$=:o;xڮllOߘE'+񋅸7WR(d)IYk,JXMA\֤,vӳ>*J:;Mx3genRq}TJ `- \5賯#l6J}G -,nntE`uG,r8a fs~iJL:I=0.z{Sz[bQ`+e-z cSßd)rp [o_K}myc~;Rr U0"}u&~[b3;kuW=ܑP pܭnavL‹=^.uyy̷~`n, Ώp4]Xovz݋At PpASWr3PT%LS* Y@r0GoyYڋPoaw΋Y/0TKe~tlCሉW‰$iKi+';Db-f蛬Lc`㔶ih3`_&djmwN0.?5NH`$-~m&3Sǣ1`ѹ]ѴqO#T4wguWQG3͹jG|^=gָAa[\VJY܀ ]Ĝ+g[d^4g+ wuP@G)s~W!3YQlܦ)>kDQ1dr޺s H3 1$n(K*ESUԊÎnYbֱ|&E7-bV4ab`;4onHP` e}AC%} Q#s4T!+J\ HF:ho/\OPA4\mC,ZsV>~`A'*c2+H3WUhbmn}+WZur4s|Q'!WA,wrA,i4Cՠ(_פ{kK f J3~"tED A #ed;c]ߔL2n?@ZX)┇B ;eU4D6KqW*BSX|~=c"8)ܕX d/qΦ֫ȕX e]D9THT{%XE[Ӄ-Z4<9Sk`HUp ա7@+ݱw"P$hex_ag}sYQAJ-<\72`[@srZ#B{d{ ?ê$?pR<=qg6CڄgޭchnamvB0 gQٲISڃ <߹LL}lK'DK^>Hg'u(+X4'n=}.׆yۣ|Jz_ 4/X[ Xv *-.TŪ~} 57\Zs+˵o@1tA3;nc/RFglj ]Q6A!ߑX/X  r:~~ " KNҋ9BD# &~SlI|Iɠ?^vgDFZX58ZZY[og y3 stPa! REG}F= qu2y^&|i[6lRm7 WZ׷~ߘXqp,j8 [*\%1(:dug@ -,^%%mcR(zgan3?{twBOǑ偡z>m {yJQmT\(p%hJ>T (%K|UK˧bFQٲ-.w]"rUzqB@ߒ FҪRe@AM#;.tmGKz+)]C/%caLRrC /{"d. @s͝ӎ%8!!,Б)J|R^.#6&W:zQ_lca坄1<CDaH#пP)t0ܲ-{P5K:W/t\kߵ=O bSj}e@C6z$\ ȗ®zc8wYP3a#L|qC0,LӦS!6/CTtWY(h )yD`%ye_ZdWM? O jHIk0"C[CR7O*9 VBܛΕbLT MzӊRy;9-`3W"Ð$BXgI3wm^Ĭ-x `@m/xxCH&zw+ɛ-lw፰9!5STOXkzL'?RC,G~\V*ʴmU4#&uiz+J$XKzzЈvcc"2[HO-*Ub*}u?706YcHZGf垆L%~</s5 nt:v 54KC6(D^-Ko8Һ @S /6T?;:˲n~R`I*b56¥ΔwR'aog2B #ӀI\0?+ $m17AUvcŬz,SjEY6C4]MdC90 !h<@qW No@'-ʀpDdÏ|]}Pc;! Rsf:}Ygx9[h]S9=BVoWIU-D ;W2fl?+xe`HQTڋÔ۔< sAwxbX 9YKp |\lw+ K젼lz5jF3kAP0u&ђ;z֙پMU&l lw2_ Zپ/ 852`:2=YAYҰOl]<# )ewQvQ7H!9p?H;Xl֡]m;IƚJ6tZتѿli_f,yqS3x8\2Nȍy1Mn -W-qoKΐ2@uӽ%C,jt|RZKߺDz+ڟ:3puzj=s T1f"?xDkINh?`aoh\(clXFIVU;lR+V{qWq{ǎy4չUnJw*kY_^)sP̳Ӫ ƶ(r3.O=U$~GeG_s2ҭ @:WB 0QzW_vWЁ=g]}[JN_ZxYs0`EbP7ə@pv;YԘ^y7t >S4"~Ƙ]{|3Dgb)Hueʹ*;Q hO cS#{Twԇt `ovycnC P]HWF1!+5uETT{ţƔS_ ,&].Ƃ2w};+LP)po2+ֲsȡ1u"Q+-cQB ɜUG@1lcv[霴E.RyCot5Xf IT^Wa./fijTo81cJurNl6D`py=bV?`Ei6yVҔ$$E:{E-I'[bD/]-Z:cu[F~HYn)JgUN1`NSiM#5B0wF&0+My2O%55 "I"urE,f (`J#ܺza|aelmSiQͪbqYH_|q8? &*hZ +yAoI/ N"Wb~V^pN)&v>zݾp„֛54i&.=Ȯmy[=o´"qI9$!UM9r^[H:=T欷ugmcќ^5 Wgw%"s(3p`pQ ̙A$\Q['!;ɹL+U4mH(AzµQadri ;%d]B 1%V#}~3n`Y2 9$ }37e8Ů}H[A7ͤhX Y.pKz{ ~r@@a*[\n4oCe " Zsf;síe #7у :N 3H~K^7HGB^o*6Jۍo}ߜ/X8!1V"P0ǧYKMT*)a,b#Ҡh@WGƖ0Ԯ%FVpMIM $+^FHfy4A=o5h3c,qϰʓyTfg`ដ]69~4Էl5<㷖y4 TF;=6ǡQqѫ> [zp;գF1f8.C)-D!xBD\J[[]gdz3H/{ ;R 5<*³gX;\76gHS_P/薰疏#Mc>KF O&u<75(gJ'b;n ?}<7 T}1Ӟee=t>[}"^^DEu˭áSDž gji}p~99sQw+7G+]!|:2X=Y[de8F-Zph%S9(T 'B4н(B;ʼnSu-?Y_e,2 Nno7jm{'axV&۰DܠƠ{gF{{nFۿveIUJ.;nnP,_(Jga) We,+l̾j8ѴjZ |Ep#Yy)_/HX]o`KaO3mS7 A;jכ'c?R~/5ضt m2i\}kߞ'`mqIXmBiQ`mlWӦaw0%aPsG6Sk:0y=FIoۦ>\+hĬ @Bgh/Ff& [K {Y/f\N.M~ [y)P0vSb߰L>)5'QY~Vb0l]QZO#ZjqXBԙ+ ?э0 hF(||Xۤend=d`V{hѬ6۰xFն.0{;D朡H@0`52 Hf=lJiE*ʔA<^jxT4*oqhqF{V/8ۏ39Jk M f5m (Fde$"}a6S-.-CR(:Lo@ɴ !T$3`}b$@E{HwǼBew7w2E N[bAaI2]յŶqt5q3(Ifh"W¢DTUn x#5(VC5OOo5Bܳ\c1v4 s^aC\Q$$LJʑPz9o4QCwBZ 3"`;]F/( &j URvb8wE YH |Q&eB\'#h>3QgWZh|u|C耡qִ$ٍ.Q`{(P`gx̒<`ڨytSa\thgk^5((N 5ܵ\$j3Q U9Y s߹_ fQ}hZjm/]cﷷz2K7wӾlfe|WL@\%r/.BVJ$Ut鱗k= ўߌ*Ja!12`ڮx9;a.AXbWJ^j鑷J3l(%?6n 8lWT4Fg:#*"=ڍ lִ(L3 ~o! `;VEmC}{D2-FZ:b =l珶;2_a+'Gvڭ\6)U74Z,%0c-h "~ ͂o4e xCj5,tݞH|gkMcC\ Q0|mdQx /4O{AgIg&+i]C>۴,'i>*|'^p4*p5hڲP1wfdc\/B$>[bG.iB!BSaR% ٕEY K㪩V#< i0Lh.VC5R$'E,]Z=Z3&E:#{zrl:W1 И~bdRS JcGQݍF5"wsNn{1{syjȁBTWpAZ@f4\y~ ߺ3՟>R#.\^6A^+ [~!& oyۋ7 s3L!'{%RlQ+0xH)4$˜UF%UOHXFË4/Að o=)XVb)Xo0(=lCkm&B*@f:/Mn+ƀ᪑?tӹ#%:PfZRzAas$l.'wM#99d|TZ~ OQ0fufj~yմBDfo*p g[K&ߗ_XV2*\ | +۴=Cx#2ƒ꒍ϨL$#F1+v̧ =;񞆞Ҩr[H0 # sʰ3}Er|hFz,·y_(ax6lʁoEweqL=i( Q:2^lDɶO.tϑ% *.nͧi[Hل^DQ ]cלdB.'*O cJ4>($ `vi-PWBm;[ӯ oC(`uW+#oʡqȯ(A֑-(:~S{9<{{y*:ϊK'=H!yA.>Uq::∔Y>$:L'L;; {Q4HjO(3c9-`4;Kw-f7!]cW_3 N{jJG /Ml(5QM|+ vc| ֊zTIn9o&:kv-aթy0 OS:1OSG(qj" ۝| 0,yFi@J^ C. jn˻iRT>P ;da}~ɂ nVN>([ Bo"N$$Q$|YʐyC3+4|َɳR!n#txq$Iv@GX!NSN< 7^;rxR(fvh:y|kuI:4b. s6)e0NY:qyd:Zf1-2 TvnnRݏ6hHu8IC9lIDjn|w2P#+Fb14?±S pYl*5Z;/5a<޷3mܤ$߁ @hId{! "io*Kn]_M8<c +_z>t~pGFXw=VWzi1D~kBp/-HGG¥\^R*C#IYf$)vlZF7=[:nШj^ĿdrQ'0aѺKs@EN8BN͸Efm[Wcue3눝s7F*UPZIybᶵݐe}jXĺd@jkpɪE]ۦ6V%[\eb2QGr!'.=`^ m'q|I:+q, O@>cԡQn$ e),tƯÍѹ~/{@eDiaT"r8M8H^{_k?dC'KX MKcLB&PE0h ɣ-xI6%ϨabS{}LF9JoR Wu/r^^&QqFEIp3~Fɣ!ht򯲔,oL2[_jX㐫9;0v[ 76L:v)' 0|sKȯRlŗG׬*ύmJRc28\NȠhnz@Ɓ j!dNe]aD#PD6,W[_i?@@"[;ְ`\@]zMs 0b< jhXJaԵoi iwPY0G?j=lKB~>/d_jexz R=HVYh}SQ5\KUC"-.BF׼]5> BEAqi;6$QI@V-y?` W̆Qp@:?" &Wt[-1zR8֓;J[45Ҡ؎S~ޗqSǃexx޳.YAA)7 o?OV!9ĝj,աTHcsjNaM(#d$+Һq%@7}|D 28W;77mij@[ew@(g۟j=oIGmz_?64RMՓeáGAUCs= m)cy҇}S/(;ɫI,֪ f_'țSIkP!/(IUw;׫*WL(uD WQM`ƭE{ G Oe5{*3 ~+.D 5b*N+vV?FxPb PdT$TVl[eGfi8 q[#J1&i1eRN{˴NZKrօ)_h2db]mJ ĆZB3G;6axׇ+ې¼cZ?~G-?FB;Yw*~ O|vb^>viGX!2ύ~ PuL2u>xM7(+b'$"(=`+<Q$ჵXra#D;Ւo 8is>*8M oO`6슿r-p}kooLLTaU v{k=|zvk!Q,#|ᶞ0"\BMdO U\()vt,C~p ?!i0d r X\fUZ`7jTYX ̈dJi.RNW35HUOV7Rߞ s*=%GQ?LY @I- ~E)B# )OҰyP}NZr 9G "~I!o:%/OPUݭGh6`E~&by4JXw릪D8tg_q4z3O"*pspj;q'W0z34L9$6_qKotN~ M?PrZ]nHiM']^/32@ 7!$S4$36ݷ@&QywA-3Fl)v!jNJ֊6bP ߓ/P"?;݂L[|7H Jrmu^'?`A5֯?,_,0@ vME*ú%׻OQӹi WMƒ<a*&Qj*9Kd0k]S:wgW9Xà $i5 `wѭ6J]U%s1Oȍ_OEΙ-9uВLNJ28"Un"U^Hk5 FQHds8bT"i YbsSt3I@D?ǣm>N= [dz:65 ;Jꎸ"Dz=U<,m.\γxSn 5˪[ i<9qjkT(2?6jk0=aO}=a'?A5*$֞F5+ICTn9Ypo;I64Tf(.~Ng]H8sZiå߹f_'ߜVLSA"uifW#QfNVک\Ik?#0(eL;9#ZX. ]&Hykq0N` qW/H0KH׳5hr].P"2-Bpf/t@ ʒMYL52eF^:_U78A_Iu]bPlct-ߡZMG.hhֆ5ُ袞nk<5ґBT'j@`hU+49:ANO~aGClk} u 1غ|l> nrP~& 뽍; [xH!_ NdeK'L0pHGڬ4H^FM&p6E89ҮJMSm&S+oCXgj?D~*'i!12hJ^yWDJk[rGZ,q@t@mZ&U*ڶoYy'vOymWi } 䣆VR ūXM!9lџwkkxkUz>uH 'iBԷ̄=#uA[k&eC($3/A^I`_Km+(1~y&\FVz=pB>Ã+Q3}#$' `CnYbjDY;(i k$|mu-E=X)Ȼukx98)"Hn~/JiF=])ڨ[j)/-dϔTNI 鼰~x/a^n ozBZ${mj7/FDl' sSʁGxaGmk#gkdÀ4bϢ oU@ hM] Ϣ&/M;=dKڵfHxKDɎI`v8t{o TcTkL}Bhu9~87U(IA]-*IxێMP@Bۮ!@ߌ.()9aXT {6p'Mrhl`8 Lh[0?O!=\!=c>!^m[s,lv:g/(\'"Lz}_]ϋ%wmk~,7]rDB[22^}A5uU#⻡"0 %SWjS֫/;G(9#K64MjH^&4UQƣh `ѥ1vW}X;H#_zZ؄0R̍Zֱ%W?ٮ 92E<_Xi=/*Ɩta(n[ڱBN,E񁊐o9X]PZBVzm0/MmdҎOSl.B>i=fzJ5Xߌz D+gʅd]1pE\49K M10ؽ2ǧ'&Rf 3|}{G]Z5>]PJ+w/g=p a$^?xaWxVݽkDzZMr F0t j 3z[Yns V=܍ލd?@\F <6Q@$e`tJzMzH>|H8=:Ցu4?\xhtmUǁRjBBQ_Kn7Cpnh ?lTqSpk |<8m XsC4ZrS!,$.qǛ{[CI 3^&ĨE-7EĨ1~O̳G}\\԰9)$XĪo@ ]L 8G^e0:JbܒS0.׽n,?"ðX$-~A;Fa@BuC y 5Ve`fPC);ϵ w M/N'B6횣 JZ:):qD1s NA} Z3ĨbQb40X$&81Ԙd'e8éT.[gYJlOm=%^ϭ=E$~ͤ}Ĝ%cO$6WIcЊ6\r.Jg"e9Y)g NEZ6azn&k-$l$MV,2H56z |-C r+3\mTi3(I6]ږȅF.ܶlb[0E& JHޟV>>&^or1Z ̸IdPn]^5j`ʖqPrPsSZ5JQwf8] y/OaMX.,jK[orutB#EMm2 U'rBUϿkt /] ԼQ}yB^wRPmꑀshFҳ0Q> 5]^4NeoNgOQv^]ؑjAngm{4 Hʉ`uwfuyѮKef Y!{WrR?Q= }c Q gD< 2"BSL۵L%=:X ҟǢ伏822d|a&BC,Ҧz}^va~m{Q.} ϠA=߆R c/vAf[xW`ەΚ!;GI| _ouQ͐wooAl,M L晾M]bӂS O8ͼ#@ =[OJ EoWٲҫ愕yqhZQuKj"2B_jFU!N3A9}qRAH;kʃb5MZ6 ' S'i}jXYEzk,QUk\x[l[MA_Tz=ਘiI!chHk 뛎 >[hl{z91.(Z )KU"毉!wx74# [jppzlƒYHp$MqO(U43Q9$q0x̨e>A:dQƼ,[NÙ?w7s1&}ښK1~0wzW2lH saf^&VlvoxX *Ϫl抮*+C.@3dA^У*X= s Gk$2.bDRXR'4u!^"׀P=o`zCH¸A'AfP$Ӧ ȭYnhivF'l^v4%d]ÝǡP]q]BI4;%Udrs.v}|%w'ʍ ȥTL@X, \2; }D?Cse'?YMDYnHo(%@-~1UҾȹEOMy,\A $6Ce/A&;]~Iy`K6ʔV*vdt0vgul7Q J)k)ҐKYm%h&9gZoD.>mYBRy 74S|_qXfcLdꉻ |H=GRZs/kne؁ ǩ|V=}}*)/_bem4J rΐ1Hl 1uJ|;M5+U;|9LkmaNy׿,9 {{Tw|"]Q%,, JҹUa]-\eCm}t5t2¬=TɮOޓ=q9$)ć cRGH~>cp%tk~avh+}xY7\V)YK4|EJ~b42ԠŢƭ&̾ܙPݧ>֦} [~!L8y>R$lYmZbk[=zY&B)V\ŵb^â!/9`?%$8ۚﴐt؍S_i'#뗒2!]!sW[n:/dVt/m*b{+$dXsʚ)lHOd=np I.oԟH}Bf +Ect"CNL2L )'_,4Ԏ iSq d*QBdm ~T4J`,MPijynimQס= _Ogh>窱ڛ_G4Edb#]!kJdF'tZzO d Dž~;c%X)ܙ|[Fo/`rq LqZ놡Ƅcl{9G%KބH t-')ϱeLj -Xvѽ-m^&ɁU]mIBMqUh }~pʵlI_\is]#Op6g؍e Fi~ɯk9mO>,ģM{Ѥhql?Du *=D.un'gI!CZ?lύVa)>n2ȤFijh@?.b++Go\``}'mCdem0VD!/.[R@LUr19+Q s@H4l> ^؉kP_Y_xjag#zM#m{7"`+KIV)*]QC >9l+iaYDSmY]W>s =ɖ@17Ƿ\PltK&ϩ\#O /R[迥w$.EtwH$_&K3#ₜlVthqH|B{wF:*i(2K!WQ$Zr}9 ϩ<`XYim%5'=%MZ YH$p~jl=0^z?w0IXoᇇX)gZZF1qًCwgzy?G6 HF`Ijipt!UGPE5~ QYVuuNyoѵ&-HXmdJ#, "6aDny./vtj\S I9Ks\etHѲA[ޓ#P [Xf o)PRxrl3Qb>-;ӢÄC_ΛRY=nZݲ 7˨|K1iܺLAecw2J}֧b*gK4RDEh09 =i]z;ȗ6ka*EYoMC>9|e7hY^[Ks隄hSu'1?h*ue6yHP&`"pum154b;K:K&xuşGAaȡj`$pjۼ "mT]F ZGePa&kLY9mkdjtk1VQ FF^j 3vQ⟟;&ʛ2YÆGSOc1r|yv4 ˅[rNbS&) 0/.VS%&9 ![)z?R]$C@GJswX|eZ\'6uck טwE]1w hŠE`珣fV≛{X~}[Q">E!)aA[Aw}4&aw^ިRRyFDS8C+|0'J9PEؒ[Mq-( F1Qu?Gպ =Jij:JX.l:!v2y׸ߡ; !K KՇǥҺRɥC^?pəժA%tKAʈšN0AăXFUqB0p9Ԫ|ofyH 9|; r47$?!OF 1~ I}*UZ)1lѬtuUCcs2V WM 'tTGebsQLlL=1X?_뛱y; 9^@G:Ht`B/4eb9uw1nB>5a]A " qO!:+vQhprC0+H`jаAL`D{oj{ǯsie&#ϕH^\kk !έ&VD)X D`=98mbmN;{?xP+EJDљH;o8N*cb(zQhG_@SW4eBQ n)vr0R]=M/ Mpqk+AG{"P z_ dΧ;|?TI^ 8E4Ep c-yҶj$Nh$~*|_q4~ldӊ|TQc$@)42cu84u`ZfGU^͆A༐K,yI$9E{UUMWp;gSxtJj凝iG#  &Q{hB7DߡEIm[RQ7:S{LNݺcjydU[ q~y@VIvQt'$ېs :BPNWYrLEt-AGn ^]7 XLj7ak4R]!Xkt0I,E>+.dv)jN2h\iK6YWJs)2 =xMd@Fj؝ii>4piԨlG۪0e]sq 1 >ť?^BKʍUDM+K5_Y&.|OG=1F@ )2r;1=Gu)#%܁?ctⓙkhxuYή>ud!t[uF f# 0 ɜ'sHPduw?t9l/vF.;)ېVRIW* X> }%ܗSP7HD]p;ئZvVWUk~ Qn>6{bgGlPçD u^$HpR& &@O4yp$[9K'Q7)b.5VOcUà ڇһw0alWwt}TKG1 oH+ `%;4'Bznd[P3wezlS[&t҈'GJJ0 oޞphas!QIJ9^If׺$ǔLqU'#(۬B3d /1)A/L1Jһ(3'2bd3sӜ8=FYuFP&%׳KN/ _aF(v GI=Vv2TglN hM8a@Fô'0+3"kpM; {n*y^ krG't #ǂYq ;o3J!Gi_6ƫ^N2%O!u4A# Q2<&u@0,Ďa+%GzHXH LWITv&߂#czfXF1mx [([N%h?+o7+қ~T"xǎdn6dr6G/0tl yfFOpnL°F.їWE(DOP׋BK(kwicBVF8( 1m61Z*[ B|G`gcvQ_ ׻,(KQRxS]%WoɩrU4ݯOI'V:(L3ۏt7iv&ro>;-ڧC?Hkt0}wՋa1{|9%9Zs!衝rfvn|*jdy:,{gYzBl^Y< [;{s[x>xmH=XKWlVAV|\ ZI8-s@;i/:5~[49D\:DW<[w$xJ3?+5ȟLgB1x-jkգP;e8ψou&K|;b$9>9e^h@[=gۍ]w@N7Q{|ɼY*8n5ܒ.xo xDtEDR#\Yş G ?.}F)A~?erq|̓`ڈtvW4CC?~=2GmӎԸ[5Ab11!z9)=Zbz_KlgBQuL-d=FK)x4Jzc$U6sKF!$$\(kk~'G&DA:"{YֆPyx=o~g]ئV!=} /c%.|?k9dt8t'Мuxl9XuAA39R~->+#o29Lyee/&}c@M]ϖos@ˇ\onSlkuǂb~#zCB)+? 2{umF%Ƴ[HU˯=&^8f9 Q$V  R}@{b+ey8QʣPv|; >PIrdA2Ij{z~ 4JkEbvE 6E]B|LOt79~U3-Y*z; ΏcZHVZWonMKdF+(Mp@cmD +jK|pfN (RO|N474}fAi^ őͱ6y/_"dkX9b؞Ds cWoqmtǍFE÷F#M2iDA^7T̥xo^va)F%ߺc4Qr ~P6}t Dms"G?\!ig peQ}1/qnsH3ж`%[pC_w8SG쁕ېf6yY%af<5 w^W?P̉k aMsmR NH'880yGֱ#gDbIa65037͔|8P4s(vwSIH#>`ߐfsʅߨ:rMc x$# -r=g ?0\ҾkuF.,_AOD˒lZ.AQd(7b>-jvoDZ!DF |W?]Lr^BmzK̋_N=.{ `NL(yR7UMuuMGK6(]):Uhc#ߤ!7q2l4{UZ@dH0@ g9|C|TuE>?bAel_>C6{;H=E~:sreM磊k0qËC^f1ϓx`D3f,tG"?ʼnZ.oX p>ɧ~H."ud{>#K73Dg(Xm.Q8 ko~ZwGa&c!5S^gg "ms `4?so-we-`{:^o3Ӟ׺`F]/x2WS7O5)Z`뚧si8~WZ:Hg5(ІCe]xTp1R&2ί"?rjpΡJ ǭ_n+x*IЌZ!uLT՜uFGu-И̱̫}J!bV:`Tc B&Uohk6P4\UPL7G+Ƣқܐ˯*iֆ3p2ux9LVԚ(#kc$#/ޞ*/ ΄eD!xe&7` :JVm(^D/@sNx7jH"]jf TY7|P7 `e[i x}L1++؆TSӏpO0p7$&;Ўv,+AgYZ0707010000010f000081a4000000000000000000000001668c169300001948000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko.xz7zXZִF!t/q]?Eh=ڜ.+sX!Hjlꑻ+~0pb' bO_zWby- U[g>Me>oFÒrC`[q!~kXh)ȃZ%zɚB}&|([2d[5Dl- 0GMʎ/tjǹNQA[4{E%x:ȩ̷Y ؟8qVs螷gSC_u|!rݧ(]H0Ph:+2gp6Q|/nxQ TO@i| *#[r@Ån/_eqɅ-`LKw98r2wV,F̤KR0:h7"7\m\Nv2It,c0Ix\ 0k`?gZ`7ty8Dc@#ɗPj}"a|2 Ft65V@>;7g>RTf_wO4@,@Y\}znAia䘝|KW4e;Q.}0LLlj#<!` 3igQBRMLEWTA."hvRpb{ ߿z{Q .#\\3zr˖HDV o''OrJ"ueFb>us5B|! P/2׆IdKMvRyuc!6f&b%f러=aEB~4@{rՆ帆PQ_h_{w (Vb $+3c1XH] (g];3_I9D?RmP2;VOXaoZ$brΙ å^Q7M0IEvFdžt'h PhyqŧJvd<b mD=,$ 3u/;WTmXf6pPi0y*`-2?f7I0r1/i:A嗧uu- gJ3a uYN 7RS(VEWfb^}2Q2  }\?{`c fZ.Œ309 ji̷/6o"|Wh1-'>j+|Bנ暶C%@zxcw7+F+[JcxU'+56w3frqa&5^XIAsMziVJb&-}Y,ᖩ\Ve3Z`!YJbvT!phfSn>Qk!$y!]bڱܿ:ޣ(&Hٿԯ[wujsDઞJm#'8I{iG7@8~v E{b$p[ EW9Bf]q9 &^xߦn`9[izۿF_ S=)gpTI k+}bݻ=|3uRa.X_d :(\R|GʵO ?u?|XM e"lR$9ԂU7o@:-i,\'@F\ց6G[t*1@>lj_2sYK$ډp2 -{G][A'uDo.&Y:Xq9q遐@0C«9[~A[OMS;ǧ_v|i_6t*LON6S{KKӖd 1$4]"o)DPiyYʎVj"nVhk7oTDu"[y&O*foԯ-zXϠr,=b8Ë\ne q<@>ww]XO9;7+RmEYҬ_l )f=YxSI5>J8#tԌֈA#Jc , ֟T+~vȘ?*mWvHoODNY4mkiπb _}K~!+/:/ Pg.X;ɝ.Ri!`&r$2`K, ^dz+ېT -ȹwg  [ 'IbI_UՒJZ*odZAaeq+'DhƵe8rlr 5:`֗] %:GmbYm]?AUJ}@y[5U:]E]1- Y~4E3䡪fąsct!g،`B1. zٚ Ucّc-DcM#v=Aڍ93#}}"20O7%S(9="} XBT`yɂoO#ҭ\0wAA"QoLڎA NH'i(߹UC~sg@Nt2~ULTЍ~4HEqIV{r:jW;_ (UwUYa$\kqbp~knPभoQa++WJ4:$f5ǯky4T% nrx5CqsNQza}GhCE}6 ]6#b}Z>U~,Fge4p(u&`G'U|T Yn[N6[ktl 1<МCqY+ΓcwH`ň%iy 2  K{fLO@-.7`k|MqÄ\jܧ E c2h{Xj-!~O/#PDttLa13ec)߳ n[V HIfޤjzfr<^w{VNnφP?^VA_YUWfE̕Q4-/K]r/Cs;qw{8 ޶ 5vߺ4%Z;D.^ƙ="i~JH&C ?|o7Qrx{&A'C 2VɚCZ4d€.l>lѩs,DQ1~[x&mE^onfӌ ߾dn|8`vb~(Yj+]P{ڪT]jqj'Mv 3:F~[BZCE~ss aȣ+ |؛43lD B{3Cʙx|˒hIgeŠr]WBw@:- JցeXҏ GY! uxHELmHh$KfGK4ŁNt=1#::m -pj5BE?Ђ[ǍׯfP4RnቌX{yM\̲GbA^{L[k鸳y`zi:rI❭ʶ+Ɨ9ZF9'9&H a.!@tӭUSwg v7FK壶ޒ>" h>=o eiֹ$1|1y IO}=IfDhs*暽r@D2S+CWw@ adv"f FJ4X"^kDumٳ{GW ИC|/WD9\Ufk,Uzd~@$O"Ljޡu~XWnnmTϕ㹐q Qv:lVR^Px>n{s> Qe L뚧 M/ {?_: k~4J0W٣EiB!N@ǡS;&V\` M 5SqqMW|[VeF̧@<<~fy*C`Ћ 8a_r*+sRLWN'Ssd a ?fHY˗O7B '!̨Fl}E6w!͙dN6.2DeZ^K}_D֡EKʡUu!ٶlܮoH;nI1ْ @"ʃ룳nHɒ#_1x_}/ $`YA]o,cH x^#:39U447]"d#JXɢ`AuKݾpEo}mzBuƸԑc(CaȦsC[`v JEu p#"hfZؙjxPópP]Z?)wl,U+դP->mc Y*(kYmNֻ 4Yj7۫KI}"^؏""\$'DGvjwcKO7˕+Zۃf3o\C,]$<}; jg!rEtI M3{TL~v :կ*1瀡HMԮZ]_SrK;=3&} #YhĦ4g`t_˔x1D$ EM`]|RTp^X%(.EYƘJy zRdIŎ<ϑ -^26YZ xNg!boyyXaN_j8a)b$(- s]Rq`rW\ŨVqK{HTmB(Xg;>lOeɱKu$۾V؛0- Q$D5*9]mNAcDz-0(62u@gYZ07070100000110000081a4000000000000000000000001668c1693000018c8000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/bt8xx/bt878.ko.xz7zXZִF!t/b-]?Eh=ڜ.+nRm;e5fFRCmZg3ii $Êݹnv/"u+o1ǁ Xnd_k $*TpqգiQ!H^3&` ])H'lo4;w i6]^>ͻ͡ 0a*B}s3M/<.4vbY-QubLt8/`*@\2#4Q|{a-M]6oa= Ied8 x՜`цJMBG wҮyAa5(O0<=cߝފX>{ w57sOPνF/,S]ɺY Ќ;Lz){ӻ5Ӥn0L/Q~r%kXQ& SCU#3>VC{[[57D! OB;wXa=6*Rɟj|FfeR{s%_w'nk9oE ?=j2SNnppr͚|2ʖ :g@@%q$theN9:I\CSVP&>Ol2c@s~аn#ؓvLHV(:]٢‡kJ2!7Gk(1!{3yM^՜nhYl!er\X1XP5PY+mNLkLWe)F#؊iudbDSQdPN1zD$uՍ6k \$jUWI'U`qP%#R{cI(ؐK& |!"PbkpLps!t/ 2PxTaAہ$W #Axm9hcg Gf κd(SUvpg %S 0\K)b8zPT swJAqMш,]FE]@G{9@|hJL}51$ӗ1=iZj)`7ިZ{BJK.hIB?%G/(GݴV3AZ-?aov \>tv edQYT*cm *0GO-wX<Ԍyx/ʽ@ r/any k}8۱:vTԹS;.w<\cb#4`EQWׅ:BdYiI?i`'s44n3Z臰Yb.ds=|.TK)|;Wsdc _ӏ} F"ɬ]@ "Ag5Xu]?RoNeh_W; X=hG֢̮(mjy"f:8sxR1Pt1F4:`0ݓu.@69%2{N)=G,D{whb9+*~H93Cc!Wai%2fa-7H|ðll[;hinҮf0w" $W -e)!wD?N<u}ph aCОKal✏Qg_(޸?hMH$ƋQ֝l^_@/G~$k hf9~p,=jv! _htmScPe6TMy7 c޷ۮ&L&_SmR?>hLaD+;8 G\*_` A?i+pUBPW-Z B&S8$J&Y,qp b礰7g?VtW{c(VW#w4raq^@@MW­">:E'OIpt>0+B5(` qPYsyev6R y֠FOD~K5FZq('ج[37CgAX>#!CE^lTbzniW F[9KmQ^{W֎qv'ԵiGQ}7]B[_[w4n'=5 n20tqem;5Q JU ~9elrȔa2s1#(>[Uo|S. Bݛ(tӆf_*iiw8:rkiox ۓ(/ Ts[k >$Kͬ2Qs>:SP"&^q0БB"q+_[BAц9s&c~tsu}حRхdh#N#5|3K`6:W=I\{K@,~΃,DgXH.r_jCDo_YOdrڎ$>vmn0`s87eSQpN6bhD}8},vqԞْ슝["S0]bZb`X^j*CVQUR50/% P&&[نօt3ycwXbn:m՞axI}+l y28VɄ6f ~C4z]zP/ bHvXXzh%ό q7&f5Z}.N9_CYWJG ;$`-Y 5SGi Ϗ<|f=xsM2bzM b$BN=jO﹗M,T!,51է=CF²(-%ﭚ:XTJ\He].EL=ONz3?cڤ8ܫ#Zkoumx_9AWwtTS}VԛQdWu{e ܛMd gb[|Ytn~/tk}{`1U04"(9J۰ns.Y h (Мmi;u}@qJ`kWQp鸴u)V%+\`%<{iqؓCis T:~#y;g¥T'sSCub|VOD?ODA_)e$5!skvq3fxQY-_mzo5nbjrm\QZMۧµ @;FCJ*]tNïHf=egѡ:b >d{L^;t9 m{1;#L0>mZDazu[]0\oȋΞZhA7zS $iK~3Ս h~~ Z?Ó}-29`w -HPudQn8QPYC:ڡz.W"KW/̒,1Jm/bZ1!lc;P6>{y5pq>R,1uAa +Jyd87P}1oe 9O;hzV?[з 5j.F5>,* +{F9XևއdrŎ}sW}1DNۀs! M6mg"aT_X8 =Ůn| K_ mQ팝.\E3<[*DC +"(-[|[N -a@XKDzNkjZߤcy1wS?,vxlf" Vq:"\HzfVO8TcbR:4q"Ư]\r~F_U[}Nς~3V;h|/e'X߸Te;ф018@~6k\$ CsCĮv9SSM`:ifE8u_"fIC'$ir;nymlX0Q{SIZ1+H}׃A[JVa' ƴF\GϢr $IR&=wGM(Uz~|>A`Q3羰hƮľu18 @'V^6h0Ze9OmK|]eޮX&ͤLRtGcjpՎPvG x3=V_ytB ~5wd ʢ5gi*z%58^wQ{|Mw[7fxG~pHn>;}Q$DѢN"6J2 +ScP\/lk@9d#("`$$*1fi1Bŭk@'a.j]CyEĽ ̘nfT:%`qO47A$POSwp@%͑o_ʉB*w2*}3.+NHlWzNYM --!ҁW_v _Ir_dwɟڢL\`n&[py3e6]Qɞ>4Q+&S{p[WKH' Moݿ[~qfL840ƅ\qX\fsFA.v`Vpkь̞xbD_m˺]r&A#냺AB*ݝ+ǟeN}LׄFHڽŞ6+h'MU-MS1LI.dfFDMEO[cKTJ vXjZBoR(CŒ>Ȱ aTssowG+sRb`HY M7 G@$T!/wNuP?<u,9m/|3taMۉˆEpо v|l:^Om5NkJ5kkJ`䂚T#PnZ4x9ّ~7wVgMkc]&q-F:ݭz9u F|[sx%o;ZȃEGW\ q wXKO nmBDLiIī$7 YO1QXb'^R@h ޾J* #Щ}`p<|)ζ4{8As!2PW0(٬ &%!R龖 U`$VXUסo |jJ ln6ЙLG< [S;0\ r)fEVq2u cgT܉#ʿ?~>p9i<9 vT앁*ɳ) e8\I!R=,|'R<4뛯Q_ (^uĬq7jFjyȌ<@Ηϝ6ꖥ5gq0o߼\f_tXmydf|5=B85)du~mlJN71 '!<"Ns}iH ?"P֎L Pj>1էyO>Fc(nUʟ1BU{yGv{Fu]5'?Gʖk7W;yG=3G5ۂth}KY#ϳ]!Kٮaڊi"?QUaa+OH6p6GYZ0֠{N q R;fUa1ht#I2"Ee,9%7+BtMOSf90L8@T hp7}Ki[J|(]RS_D;0olcP*gLjPp )>U|R>c.\x߄L5’iit{GqO7ݹcXFYe!8B[|D+8V@ef i { P%`fYqSAfI#cýJ$b6{gb&4NSxUWڬjd%Z3n8ۧ^a; ٬0NBHo$7%SUWc ޲7w p}R]NGB9DxZUw P\W8ἆGL':%:^2Io0vؖL wÌf-PiZ=5?_ 7Djzi.Mp8O7ՕVQJ'إL&3 ZnbM*!oEL$(6T;φQD|/2|:1+5pBR*fHr퀪Erb9:tfGq#Z78jڦu=P3аiɏ{5[v3+;k9ϊ,{yՉ-@]bu'8.I[4`AMN't67f\`*,\2R%XRS S1,³bIvPe^ɨ4sr@5>zzk-S,.hJqELwKʄ" ɀT_K [R0mWw(m fAEoL`4.Œo+d@kYx5FFڮV*!ɡZby&5}%ur<ؔuC $@5PC8x@L6[ҡ\Zn~Lwa*q3ٹ1{"Gay$5Jbѡ& ȳ|a|XĀ)+[O7P3} ,q|b,tpEͷb= 0L rAP&Y[BP>Yس]*_΅xfn8Oa;>R*n0<[idɃwzÉa*#$@"wJd(h!0sGTY8(!4(ky<]#'̞z +`p3* [ʘix(v})[!D9['G_ {@/u^У?u&0/jf"Ik?D,kpkWYLO^B;?g^|~xVXF@_Uݔx1]mjW,]c6U@;i _-WTuB &^["iiRK)"r>Ll:}T,Y*0k=AC#4O[Pf&3a0V𩞴8q:=m-_F0y\\HpBӾ}~Y\+Ucg'霐hTrXN ɜD>Lǭ]\rF`,Z"%YHl-D˄-⤘l,RF;GeVFD4~,TT+kNoxǥ¼R43!:KSV,t=m1K&Z5!2[n]\Zb> JGC3nEVA4=y`4`ŽXa9ӦCy7~N'TK"(TUekfnDbqSOxBʥp O4au˛G?I.{Ĥ|5e Lp𚄒0wh $ict8D-=ۥvЮj8[ob"?w<:(z؊/a<~ w+_ǗJ`]:,jѾ aE߈0]:C/{&Q-8$e" r ?:,Ȟ1Zlv闌 '+OQ*v_:B H R @  ヒ75md١H:gS@2;I“Uw ]hY! -$11ަM#%% Jc ۢ 1%8хkJZ5$:?9<1Y/nyBm!Yi11ҧ&DfwF7y{.V<]Õm&Th}:vqŶHg=nlPºQQqQ= h'm yT`0MAߩ]eU@6Lo!8;b } N]M>Ǡ+`O0lPy}3@-{FN"IΥc[Z2UO8U\< R kSޥ0.g9>t*(ƚ"`+`ȻnwȐ̼O5`L:p L (l1( KC-$ΏklLel+c*$(`HF$d̟8 ou,h Io pRplͫvu}Y499`d0dBa Ya1z56~ύ *q½x_&]2)Y~;9ݻNBIhl@ ky;;XK1 wc)ASV/QqYOY"Cƫ"7}/j2:_֥ K}4kulyH/^];\Ukᑼf&jPjKN{٬C)^=o(&1S`- .B3~'/srCh}ogR>׌8.xRn:6}[mzg_6h薕=h/q,'Tlx)O6X7aa7o}1>홗UܽvԨxE -yYxG. OWLh܄V[b `Bm8_-/,@;)\t ^򔺗[4g*hY0Nyc-MDAa.Zu.=co_S "KPQ&3w#}R|DAcH ol/SWTb˜| ƹwy'_d!=p!ᐎ@`]64ZWs 0M7HMCjvg :r\ ()Ho N/u10Z3!/V,Δɭ  ,&}`MITsLtbg1YL5f X`mW{{m< Լ_R֖e7\V3OjA{Frw1{ECB$ɫXҍ wt\'ԴbrNI*gi㩋o^RR e<}E XC"2M5eL)\74 "wی,( &z2$q/؞@SZN~ƚmWo9~EzߦAiJLZ펰N~Ve=f2y]Rs 34MBsOfM#⨍ףIω?v8 Ah}:7cXm]@[:oDip*{% <0jJ4Xt{n((f#(pc0*:9T^`x쵣Ɏ-ˑ6($ư#g)HN69'k Im؍jQF: ٝTw95L?4l9u(Z~[_<>H0X*y*X0_?::s *9dݡ^.)Ln6ƾ(b}2ϨOt1z0A|.1TuƫR)iF *kS5D/jjnB 1H˽ -]ۧx0"pA U8% gojn=4؍-QO5j[dS9* f(&iMK:eR{OXt]yX]q"85*ck?P%XrXmm"@MЁ苺 G7^eo!ߘs_tVD'M|q^̄rm\$j*j$ 첥 pE;dNTI'ߢ uijG{+#X32v󄟴p0$;Ûʤ0+1NMH#,; Id5p_?UH.X+S|LdE#b߶$Reen ʰnB>l!'8k֧zjfzzj+\Gpۯćkߍ#D(3l[oOYqGCt= _4V3*~1i_:_ buX82fqskCO&T>q;7(z66&OPNyFӌlףoK()d="9C*$LBE59Qpn qqj>;YTkz##d~Vͫx^Q'IftU0_{jtNѺO`90bBZ58,6iƮ|Fu hP>RR*v|bA1h3Ow Bn@c9OAXuo\P\ (. Tz"=P1Fɽs&BTJ Y1+GElbxBr@/oc;m=q-:˙3>~MF$u|9gCp*Zbv[k nd:AG'+U}Dh,{5WL4 jTDU/b {[V W5 LIE*N a.@𚁷Թ@% j*4|LY]Ba (fɹR^;6Q($B!{ނ ڮXE&5y"4HV戀qމ>=C9GE\]rGƹ8XQ`wH$ 4Ɉ $naUU$;) 2d8p{_{̱=KZ*l.8Ɍu}y7Z+`S&T|,؉ڥ%gNKk U{%簷:RO=]uU%L' g1mHQh[d 4>Hfq,O<|RU ]WqG25_g>a:L#h4njd>JHENQuaYVIH/DwRppiZ<.uFՠ11tr飦GAY`E}!bjRx=6nS瞸%FǫECjJ!fJbC;Ƀx/ZE6 Ir? F *??UK[PidZ%<Ŷk~)"ysJʉM[0&Y>n`K䱪ėorg;hqԄdns}ٔD d'c9^B,yMAPqAiq=|ϫӶ/cuЬ(ǚ([m"`ĥjTkƒ/'~eVW728_wYo& \Pwۖd]l `斁U={-o*mKk&cs,+ޘJ|ێ4/C beJ5_Zm!J.rz/+Ls[=%W26II"J`7pxd6 :p0KIsIP[&{?\l!w^ׂr6e9dJ nPg,B\c嶖WtiVO*݆"L`N|nŧP\7DU1*%uo76uF@hNC(۾A?~$MfIL`UdHs#]5ݡ~iZ󐇗M|'B! #tm^-quǀÎf,l6!dzJ6XR!P 8ɯJ+ȳ0vch4 u2ʕp"R >f#ތ@WJt!R(Vluc82({p B N'Llp5ZDԥUA ={E-/L$Du{;Oji NGFo)nj_vr0kp6I\gf@fX!`&9'Z?BDƣKiS2揵ꗓZ&$/Dȵ\K=yQ`V>섉(njפSqY*giPvnrM.ΗпEI%_FEAh+7֜tG.ͦy*&Ў{ab`;x5w۫E2NAlb}xKfpdM̵l5 q7 B.^(o>)sQfؓKi)_cC¤ͩ7;K:kt8A$-aT4rwc+!0*~=P-(wQBew퀇| eU||q$ծ8x8n MaD^}4qtW GgP |`p#b-ϙߊg39Ѝx*<#vwJ]rA$- u&N۔PYȯ$F#kvJiI=Y|ʛ^l@r^D@B"8‚MdQ(q)dQ ץE(q:O1yrDѣwF늂5^f͋Z],H fM'Ν18$MU^5,{kC gfU  [ԋcꨰ&vr[o`1Co e^@QTmBjCb!!SfGSg(|@7)Ou4k+ Mق 98; 2; $_^ f*,_o&eyXX?;J02L Ta;I} 24}ՎEz㞣٨5g.fdXd:&x@ tǺπi!s r  )NI!9ndGz^h]2rEc*(˾Y*v/twGZmkP?̸k0=3t=)PC6J녴F,D ۡ>GW^bh%̋$v~,nATDYZ CFM($iUnꎴw ۍt@Ӟ\7pYxl !H^%4ĜDmaw5DN̞5g.a:G_B[u`*3o֮U}l5Krkgn6do`d)6(&$~ ^gs1FcODG͹hvIDR?G]̣j$, R RSk"Ėv:FN/:n+3^Q6nM@o{[oh[.e/QQU}2@xDv:PlpZD^}!'0ZtH'}`4Y^%uWTwcX ޾Kt}4SP༬1"\GsffDE[Qgl UpW(gCNؤvBmO.L%PO.!<)7.8/q/d% L+QuɷSփw:? "hir\[蹬8$qd($^ژ^$,ªM޺5RRuA7DA0iƪsnhB8+MXj|ˑ $z1 W:#}'z]zSeK@E= BT{!eʱճ|Ath]\17$S!˙EZ6QmBSF酜*i~}!9YԼ`Ce:V wCG"T&|rVu|#d5!NQurf=5*wi&.YN| 5ui(ާ%+L&Y$AoV?O:OL6Mz#F`G ?*fAfm&{-V?sjõ]cR|z `/b-Niz7A6l?riU—oq )Rk3"*ǗspZyi ćZg H[-+X/Ոq-ڽ'̤7Rړ3KC oJVm9*n޵nc3(iN8]H ~iZ*K?IdO/ٸ_ C09cށr'`5q,}2rƑ80L{ɴEl [SJ >?8KxQ0􉼲SSl?!qE=3hcoᗑ$M/6)6 h$bld졬zߓpHN`+I4Q l@ EJ2'sb`3$؂( \qD",H . 3$E;a&-95[+JZ\' EfMekD'+*;S<͗epw0H[HEw6nz'VrH):ی!;sZ|Gx?ţ{Q]:Qx)2乃 twНDa+B66R޷Nᑜ$Y,} >H!)Z)[} RB\!1=jN|0fE3g6ư_R5j.ΠX?kIjdi1=֎b Aw,[|f-dnni:woޒL擰Ȭ $b05{]ӊ\7EW؞;y,_9sӣHб<\wK:!ke.Z2]DdMxvyL딡BL;wDFptہV\Z°bTZ$t#<]r뫀OJ6n\2ԲA"7b  Z< -Q=/X,JmJp "8[}dƄ3/A" 8I4^NP0H햤ЉoɆWd7=|A2ތB_-azk-+bޘ _ 2;)q*8n_J~D*6V-~s3.pIrUdf3gw.D6U|UVLR󜟞oK*CE$ZkG`;븶(сn`-aENqR5>_zt]]V!fIjb%B# Vڃ6(~ 0wtV yɎsJ|zq0]Ohzy\_%UB̞l's~eNIg~8H#+ضf2Ee* h0oZ)+;SdOh0_&_R\ܾdd7uYT9 ZՅE"E1Ξ=lGd}5%w)d,<π,/nX*$竗gS6Q$'ĩN`FaݤgA .:R^gmNse9k)O4!w5>8-h([V-~)>3:Ηi7) `oۊU{مk7@Ρ'X@ ]mf1 ֕P \(射@״jX7A_(qpwG 0ŬN:4΁oc>=ne`P6|K)[zu]mV\$*VM#~u0񤶁|k!b&o^<-c̞bcl/wAV9\8]!{m }1,]DKIcmm`X.,6ޡʉ+L.&k5>sv4@$_73FFgw!)Z}i\0ӱ H| bl 'W".r|E~;BlasInn0@RkC~+X7:{}.V1wElhqQp--? ݈Cバ#P%;ip0mH91bu"~E5#3hY<;|ï]UM_Ts'9)3}"/tOb<#dOhtl~9^'r `*[O<](ާXw>3s3XI>-$f畼:kv~? ?dxEM£&.f!b*2:%Z&AVw-xրdV3\ ЋDk1sME0Jb -Ǯj9(U)ѷ74^E M!r SL6 e0$+f;{jk ,AJb:ָ@ÊKʁ_*I*fG!? g"yYmP0"W4tR(vNq"M'm^P8ct* 5*;+qèt2jq8!| х5p*`j]}(љZz[?lkթ!f ũ|}{R5l/M\/>ROA:9]ӞʼJY&5OlA^g;'4&D"-ܻVI%iZڇD毴ި\Ϻ}Yԑ۬&jLVpm|j4S죔LL7{V29N`So."pqe/w88*+a|GƚwreDa?1b+Y ]~52 P8L$Cô&U&+l L̗rPo S\SbͱQiZv]竆MG଍--W}ݚSM,ս,#tXm˧[ci͇$[PaOUAn + p5j Z wB~dtdc N/H=

    GvV2y_tApmc%[F&lMcҕܒ]D*Ro^S9"e9b]}-,UFiw LljH[|^LpeO W]xSz-Hx5CEa{;|ZMY2}X|CpVrqh[]*/ *r/OGFz}ecöMXD U |O}.nle>yswQhA4/¾P?s Svl}>tLE ? p3-Y jv!r\>U كӯ(^0ݺUB 3ZngxE{3$Vl0Ar6V>bHLy]ER-ԭe ^y0nB,N0a'X<0,w$n$%)^ݑFHy)/)G}U9U͂@gvf\W<AOݵ!ؘ}[7ER)HG ?enfeNlxo`5MR>%i$Ly\,c2!P㐨juU\i 7=^ ~ 5 DMsQ4d wqL;VsɚpǗjHO>5WJ0EE0" BZ "i/Cbh=܎Q<'ຮ o ND\JiFy3ی:KbHe<oKB?~cY*;/3Etpb~R)(:;9لTZ&2#^rGǜ@ y#[e7#xH|]KsxjD$쿖/Kvp_YAN8Knig*nӓįy mH܁|B9y#b̄ql(ytPNkhg)_.Ry 悼p*=+amƒt*.4 cOb16ąvpx!Hbid4JLt^©$TՐntj [ %Hd 74D!\йH7i#x&xB޸-!q-ZG?t-G #% \MG7\N.]H B#ZgFK aw[.> .3vY1@+au^.'PB)D'9>zۅ & VpYI?jMwRi_]+\5ENH,TfT-isp+߷mԖʾ__2)O~kǧM.]3ehI{}^s}*0PEa&j>I?lJ.3,A6[SlH36[Y2 Ґ7J{*DR_qwg]^> ށSHOe{EfBU79@!i0]b3^6)غx²er+/ђ 5䅹 9*QHNf(l;A1oc [w+ RQ"\}5=?!wbR8blS 4cὋ(@mPnWHm32,ȲMUX]xy%j[<]$)U ܺFҾ݀N_ڿOo}x(4  " CըH,~3"VjwٞxFpA4AV%e!р1>.u ,A{/ A& CQnjPx22!@ ,˕ 䴕a@R0![8։ thgh֓Zzeu&E\H7]&ۛS+ቛ5U WWhV@OD4T8S Gl=:k'|B՘$n=W- Uy,f#m4t?ݹ*&mfgE+ *Do$w&iLO_\+*?'jZ:%!!|fqa}XpXĕK 0R|DTgIYh #VCޮE!5PDCpy7,- j񣒺Ĭ_F/Y3N |>'gE,g! !\g-{vm2R%o[il]TYԓ@r/[w$۹)w(eS3]+)yRuXNHkλ\ ( 33+F Lj H*ir3ț$X. @Z<憍Y) Y|(3jĥ,{i)0hWdZf2"a g%ZDa7f1 9aYbnZ)N^ U([WA3oLUSMz"8m.or77 0XZV=cꎌ[+ |'G4"\Dg 7HIm\Hل#` V7c1#UjSX#fڕ^ zL2?cЗpO' |qM>9V5s+h*ˤ+kbc,| e|l?Ɂz@N˖$յ"@ȕJ@HDO.O˭UO25g1lFZ' isjrݢ-t4* Of_9BnVϫ:~oKN=܎ֱZ`YH1X)ȅ )u%cf`ϪbTNz{4޺GGٗGωiE Mz % DM!"`zT[IɗnHƳsw7=<}\BnLt&|Z@=ă# "@* -}q$ ؙ?/bCP$D|DG}sVE# / B0&|k? ͽ_~p2&ۑ"u?4%֋̥\5P0X(TYC+B)H#%i,cC;a< w  c+COѶ=/^3kZb2pJ"'<)4 L2^*3C~l[P=W/)H9<+%UzPF=;VT' kόǘ*mSv9C`;c%HǖjnE|2}T9A~^{Ю껠AF_=$xh&-?ZF炉6_dw.jLwh`Dse*yuUGaDQ#M 3Pd)Moj.!=5N-2JLـ-ᐗYrj; VCo'HEGƧ"ˡZeN[`mQwMuoun۪ 4]ӖgKI"Iw _a>ԛO&^HbՊew #fAXG-rOܕYlyCpJy{͇Uv\uȧz+u/YӸtUs&H@A^ OȈ"h>7A>Aq]Ww5t29 'z]>u,^e þ qD{n<˳y%0c#.u]+@/`a<ѺK4m/pC"b R~2phSfimm3}>-VkAPώֱ,"!ik.{˅_c̫ ïV8oҟy*@oaaiv 2;}, AtTwQ;W=<@G@tﻒVY7gaf~yxO1Qg=I$ IW~;`~p2#:>p20.9,]!j/e휮65wĪKÓB*u]ʝ>k6\V=BK.Hh5 AZW&06`uCT=\Rw9uu\O}uquB!)o%& K \چpA]P/τZOHR)R0T%CY.2Ĺ{<0[&سj@q>KQgϵv;gR*$ȹܦΆ: gXQl{Qw82gZrL"1W䆢ǘOh []Z5h ' 6rG%t IV#AឹZ.Q{!{'@} lNxx(ʂai:OØɻ5Wy2r}}Dk,v!l3H(Mz䘼N%bOtVإD5fKJ~_E1ԛl0-=As=mF L;oxhۛ23a -4wzn4O~XXX|,_$? UtWD^u35l`] ,ylĹ2G\AZא_qQnSKI6ij绔|!|-(]C/м{׉<*ctCMWدE,URt963S@ >fͳ{,<']kykW ۾[%fm6ߨO ?rP.wac8ќa!zErO3XS;}UCTO*,׺V\SiE{T* X_F ?%QbdC ] `-U7AG(;dzu*Dd8&P0nXi+ H-\hDMKFLz"i{{_hQ^jT8OqaKJ,RE]6o<5H lfzg;AAh#@:;DD6F2+"so> u;|AD4x*wiDC0>>P& D]/apU5NZ•@z}֚@H5o\BgјmjַM 6D>+O]KSuND IRGif+J?"yFl R[ (\͕ݰ:+@pl&\*Et#+>!->:)y[zt\se9q rb a&=FیG xOGyۣF,G}jgmzL7PIF&O#YM[3y#?ml.T>li{ϒ\*2avuz)D""fHo@bK(D6bjFX XDeU[yZ] mq:A]8mӵ`]r*x\zgW~REx ҏapp? wV#" =rx0/eZ+6Q%+3$+Z`b<4`=.3ҕ0_'E?YyMyII Xy( ˖O4o`Çb'kʻ:Dq0' b^},@+-J.P[8;_w\ww3ty,:~mzXhfȏ1pzn7e 9W+#,dJɵ)Ovt6 mRaZ1'RwYNd)hSNI8JbZ4쭠O{NEhd;K*Xzk3MOa=s' 覵*`.6 OGꃱ9Y,? oj}xI~o]z aeX26× Mi9}Ōlܲc3_ƙLv7BA6B/0'Ѝ{ZEt}7p,g1dβŠDB͸Ũ,~ƶk\qꅥDۓiH$YKV?Ut;Q<[6cćȹ`Ope[I=܎m[2m45*ϣfN.@ɮR~j/JfBԲA=58.V1u1x|ڴ(B{&WP'2w$vHBNhűl6#f@c&@J(.~:2J҉%@`}=*i! )6 ~%PijbdԠ7 vDp0=D_Fw+ָsxk?ZGNM+Phԛ̛153H[6<%|RTq䥆j=.G[ҋ: h%v3p$#„XXfA\7OF +k>G^6E)<[#0V^1VPZU,uL"!Ĭ31K_FyxsIQ:7,BDқʀ.SKbp@ŭQ[q[Sԩ)~cmKjX>U,ZYiHs|v'&HL_61]b<_CP fY$=n!=DPMH&7vr.Jxg<&\1IhLNaF̉g:5q/A4VX?twXyi*''.,Ǥ#5louN'U_aͤ;z#m;Xӏ 71*a'"̄{rQBUXDj0ƎC" ^mG)w]Jx2&xAbUk/мx3;o#_2[ P%TT*zIFС70Ut/1L!:m{7[*hV^QYK^6KP|0xۏ/]2cm#8D Z?7eb5plsԷr@{4bUn5vbBM+ '$4ܛu\6]3u-"j\&Vr5ie`f~CS^Г 䵸PÏ:z?L`-?=8m[GLuy]T*,{tX\ɥ6b7ڍ9聉+Q QENhk*0/9bFp+sM{vUaɗa?7ak^O`VN46F>xE ekF<̈jF#w;EDt/[Ro̙;kgXN 1dG$h*Bu{w$S2( g\Gc7u:+@fφ:3$@pAAmP;ŐLreS Fo6-zX??ySTS %b,4I. -๷<}4j?lusx`-j肢A)t+ c,e{GWV + rhâH|n֤;+!'Dje3!;5#( 9EӊzM(R8vR A&1vo`rO W,rv~`0t1Ne KDoýBNOSd,O9Um B=\_&-%V>%+v#8LJe݅78۾ob!c%"H)Eik Lj+捗pe8#wy-^0Am8JR]"ɯXqΔ k$&;/XPm0E^16wOSo1P#7Kװ^a E%i(ǜUi4)6[Y8y7 -DpfLSբEYk">F -{&|0hPm'[mw#1}ȁzIg}VJ3Σλ00h$ jdTk }}ޓ^L͢+X~o@p緥,\ gSi4Ŧe֝U &̰|LI-"qPzԂq,sPjb0K;>?Ip!D}5@Oʘt^B}hTpTaHQ6Nz[<&WS㟃yJ 3-mvr[BK, qhP?/^p+LVP@~&:exTn0A=#m`n"3T 8+Djf 1!'nE3,0q-ԂdJx/DȰs>kdŨTw移q(V)+ 7J"ܾy B~-ͦr;Lm?ۨ%;)]It:rY]9i)7C14@N5O4tG|b5l#kNsS$k^ں;}pRSv$Yn $>XU%6uo/YNDV=XڦH@2F>{^PYi2GZI*ާhvIN 5Qv^_gT5(G_3?\#Hn #a¥!O8nP $4Ȁ\~M<٤pi}dO 8o!(uρHh̕IQ O:\Cj z@2[l&Avæ֔eܘlz}8UzEqx ? h'[vjlf`jY1Ux8 Y&{+P>.Oy'~` G_tT4.yV 'y  Ho·Ju>nn5Q)^9 8 M6}^0o4tv^wUw)%).ͭ%mz'w%NgC'zyUx\ 6Eb=q& @H|6'N|PM~וN~'cwɚq4WmQ=pxj~w=qG<_D {ІH^Ղ~/y,w8xS|U*>cx oP纠 'BDcUzNKVB붶'DlE. I O`K\}M eiәz,)e)gfnZLæ 1؆㮄#fՌ$$OevJ v<AHYz-tvFLY %'6|z}]rP5F4}I`Gq^' E/wJHTg4,='qpPHebq  jRe9]e[|!q`O6D=^KXPwބB7g+n#Xalゲn4.)vmɍ;;*߱3A *ρ0 DZ.Yavݾ KނsmTe-L:{޼065q*"ѡ|5[.%6(8;h)c&*g]O<,vl?iaTlVpt_>`j)&wEeol"Ͽ *ݫ&1-ax(zE2BZuYN`;=(@xJjx49&C}}Q:G=4 l'3g.ϟ%HXQu'U_=}7Z8~bj˸ͷCNȰXCbPkXL)3=Yy6jBݨݜ- uя5OPtiJ*Z| p@:hP?jÁ/ڬY5OM7^YyN*x F!z‹ ]>9Dg3\XՊ[iT^*P jϡБH7o4A3n ="#W?|PRijULZO;"Ŗx)ENBDUk,|x59|:G_'{q8Rxk P|ΨScMG-z{I7!IWA7pBhW^l^8Ka̱*(بkSm77Hba.gF9TCjlꞁgЁs]O۞ldjtVin`ݛ.%0NG!)aS FY^p-#ιiތL1Dσ |O]2@8#xY3VN*+SMM@7 rsL=`lfAR|ӒZ?_9te,ËQ~^YY6G-`a_|LY ZOoR&,?>TjnM&:B:2<qK,߃CcuY6`DPfFg棞ԗ1Ʀ@c\An{!,Sq?3ˎCo+H1VO=1"?!@&$ڈ2@'Ea1LNc6/ DY$WLx%.@{d. 5~L^WC|2Ud!/ \oVts69.-06bn,< ۘozk;J'ܧO ΀E ռ)#kSAŪ;`nΉgVcTcKBK |ЃJ/9EݡzЊ:O)+ ɂր= sDǯh>oO(QABBN9 L^%,ţ䭕 Tľ7I/yj:!v07$0Q{YqfD5͂ H_ȸ) LxY߹ILa]NNdAeTnE $&yƨ^-!l6 uo9:4TQ^1X_7'0/mۣea1x㨋̋HU=%if&E5OsE-K+ߠ4|avH%zЖS{,=*=+=CsKE.6dE܍j4CWu}(F :g;#y#6_VYWI >|P`O>cuewx՚ J2%9+-qYRc~NPҸR}*} цmq|a+a]i T1I5[kX5Pu pUM\?$4jNL2A׆y=d6zƫiQ5Mb׽VMY,Gb>zF?t/mpŽhUUpʹ@a iP-fxx0קҹHG G>o ѺJRR?Ȏqa=nWWt]{H<ƽ^Ogzoӛ)[rr`8 ޺:T^u8y^*%*wĬ#z/]HkpΣPWK9$u@qcn 7Thf2 7@Y=kT}a܆{!T$}^dJZ>ui&^*M_26<"syrMՃ[(xXj'U7Emm! !MFsP$bST)G4ˈI,iPY_VbH-TP.ׅ -)S4V>ȤHr9rIS7 #&n5{n-ftKηu):3+E&V{%r?c1ŒY8@3e|~ty{WeRE5 ^42v0Q&l>‹ XQs n4=؆ʁ- v D%B4ϼ8'IՒ89Io#]#OyN\#bU+5{yz3k?"_7ǰ]m-rϨ $Wj4RG|v/:mi]%AöII2qBЖǬOmHIxH-na[}ؑ<\Cݠ"\DՂnjcj+{>c80+PYŭBr~G4Gz5ЭW_BX][]ԦW[j :m2LSOBVTҙpk@e'sɬV^tf3~ܟ$mhh 9]Y@^jP+؅ltrq8SRظVNWƵW5r< `5y>ڃP7d @kh.{6ҷa(3Àj]p)Kts9Gin"{N:43,Q@E9:ת&ӡqtM݄IROqQu ' < п%cΗ]AC8vw^gpgFM.}5'⚑uX$P꧅z I, ko2.=(,mmu¥{{!Տ^Wv~]ެj /:h,S C Hw# ݞƾWwN lA+GlNicmA{j7R\O]#f!hGCPj2%\ |S3zsxq#}>}@?GfJ ].U{iGAZ;J82 2N3Lv~id vǍuiR8 g*##ā/Jj&SNQQS٢>x.o5Kohh{R3=,<LoY,?i'͡+[^i|8Z-TH~ppm@z,5( O (]tr@~6q 4.g"_\fG ,z}DpTNߣ"E!D󝌓'j<ƉqtR#qnX݃j=ȫNl لvwES̞՗q,^Wy/AŵhB,v 9K fBޢg;'ӛ&Sa73zԠ`&E`ܜ8.Hde؃z 9_իh^͔uQ Tme撃% ?œM&eL(S|^4S.dG+݉V6T ]=-j1*gC1e5ƀ5~Iv%nn<8kNF@]j;*3ۗS {fiJR8r> 5. >>>]Mdα饑f1x$Hi2L 3Qaĭx+ϡ 5?QcxTB}=hE1찰oHv6U kuh^@|*+8)73DO}Yqof߽ЊR5&E<1ݺT l_n0W6-va* Җ8(f7 $@DwJI,Uvra|ORփ0Ht'X& B!C~QUltadzښ2I)N7-z ~Ku,/ӡ^7iNHԽ`!a܄_Z,V?"vIOm>2UuFOɔtdA+>F0c/#xQΆ[u%,/zLR4hU{ZoV!F''WW{=7|gs$ߜ tsRZ@c,$>QJd1&Lg.)jRwShg%XN| Hlo&rp=ҝ{{PRUйc[I+!_mOBiBby"IHuIN|}}G&k{Tt5tds40?=ưM)xK>4nݖsYhJm!zfʥĄiуDQJEu/r5nPngiLjA3?XhƃbD3`E#G# H00!%j擎5D;{O$ZtR-1=n/K'`eTOPdQsՏNSX_mW*C-- df +%nl9Dݚ @@^U?„੒/eɼHLrZ*$wL 9O*OyXEU 3Ѓ^O01w98W*|hS- T,D<24@;8m:T[dT[OjlrISM×6xO of޼%~)(J8CBn]2a$VZ+Zxר?HI nl .uk pBHKThcLKXFFqHf0%ԎlߕtEEG,|% {O &ذ`yF]#KD(D z' 5 o\F8+1BL8X&g#M#7@y=o_)0 9nn8 kfU4 6X h}„#ʙI;!W`'S?fFriP":A\0fl3zE2#.8R8t4(ner G*QD΂asRxؘ]>J0P8~ #.Ϯ$XEHHyxd + }#jT#bʤ[,lFPN&3@8Ax@bSe$"+Myɿ%laMK"m@b@LKW1aﭡ渉;Z^[Fxt pg7r1olWZS_K>pq͌Yqf_H4Da]h- hXtX>8V%IEB=;C:gi}.\o 9:}&|a|T Ή=#+V CJ$lG|ѱ睕I6 %tTgLT( V0N_'{xÍ+#q&eN*|E!>P|Z@e)cNLaT劑n_]J {r+`]obXyrZ|fKKka9nk26lxW $; M[7-CL^gKD3|FvWUOV]P޺q'+vynӤNοKij=Lub|} w32ޫ9 S $2)~(rNE5D*`u@;#6;0O=,599*,D;+lZ9[[V1J31{qayX) ˚*Bpѐv HS e n]t4*>3潥HycQg R o}T+o'7dd6`&]KڙsOoT\U`ZԾ[mҠlx` }'cb'GED )#&\?ګb<͍QGuppI!|ϡ]l@|&]ǷծcS/ kJ?-PG3˖?Y/'M>ptjYߝT:hLg qRԴD5cFU4 XP-f,BآXr Jm5QgRD~oYVdJƇz!ڶpi/c峍?ϟ m{XKz> ?͔4zrpIb&23*3 YLj"V~6F~LJsU\b؞nLԸpS|ΌB3~#rurU(8OEdu!OC}aiHΥ+a*kݢVJvwa 3;fC޷ZN3nq[)p a)?bD݈wNw>\ߖVeї;X;*O²8>47!/zj7GɝF2,ث*/s'u)U?o $O<0{p>݋(aQexYOw O.HܭܧamߘUқ+X'FMGJ纱x.>Zk5ro=_ g&gwf.[8.2ҲVfTX\5SIzQ7by9d͜ےł@p'TWvо6ͼuU6 g}pX!5˹g5%q`bW15OfŅ2J xYUwQ 7|=N~vGfU,LOI$Ŝk#<ԛ^!2lPq Ee"gtD°6g9^}ԠnbVJg9KzunlѪ bJQ+4~ jroUJ9h4û6xKtfXX07CT13 S{biA(28瓟A˼ׯqxoao f2%l(Ur:ݥf9YQ?|E [@csX X7Tٞ_[E~עa췱%iIX.×kX.A~bxf\`IDs6j8\]`fpdqb_}6(2~1oQ ˠL/2BEwsȂ#I 멟9yAL8S@eN+URp@{ᲰC pKJTRKHƦ£?P+g;:l0UKQb (Z'6kkf7"C^d*-v 1q@վ2AS/ȱVL_qSg^X']=$g= o۱4"̽RS/OZ; {Q#?֨ kĠ܃ʢ2|inb ,\Frᗸ25Q8-5 gB)<8"ra=pV[S((d^ᬣo 5> w%-xܳOxa-SO"]]N'l_`pЍs`kD|im$NAC$p1Φ'fUnMxy'*ae@삢Knn~4NHZhPP\ˌƥ0~@aMSΪ`h^L=n& K)e>Q[ ۛ٤5 Ϳ|BkkSRz,}1*f< E n1J0{\n4RFSI*MD02E0*UFVoͰ0oܔsӼڑ%Cm'B>CYs[Z-@- | kW s ;3꾠v ]s2i=vZZήFo"MZIDTLboC1Ti85,tZT`Ͷ*:{Uk0ÇQ`v0JDN%0(? rq0FHߚQM\Ǵm-J9 Ҭ] _暇 6}J.pJ&, |.o!)2XQzMFQ#Gg_;Z3cYxr-@9ѠZq< p_Θ(CB/%Q'K`Ljvv< $n偄6G/_q&:F1W%hڊڜEc.ɞvK= )%׈8PU!*ݮyXgٸDy2c J#LhpI Y<1n`vC~IS*G#|20}lW$f9>.mW' .s'Wu iᣡhox-c znhAJ&ms5_YD_Q ) 콉rV{:K p0\Կ={5MI^z X5۪ QP_H<ިIߕ67/$)fwO.xHAUPIrsx*UqѹaӪ#|ES hoGʵt%盁AkBƆ*iKDz~c0n~MPK)˸ /K|JCp߉ɚ2 M(G3[ƩOsK#Yǿk`I[m@l#v `dT.)?FGl?kAw y[ tag6lod8c1@x i 3<T"h:0 A ))vf2 \6_8 =݇:6rόœ#WZ"OeqRHCޜ gQM&~BZ"tߤ`%|/[Ѽ/<;s~ JH as~8T,6h ߖTJT΃CMV `bduyaи0yPQDͤo(M%(,iS^q8;˱\wu`.o&.A'{f{.vНD +Px-zLx~|i :Y; g,=J0g3y\8,׽nXl.}"3vtH-YJz.n-6^z{30f;:i +0)mg`cG3kV&+[0N@P4;8jj#1E>X)}:= wzsuI),<(xq*wE 1Ε 0/(‹*QZwJ_z$oAR/K(I9.?›Nqb26=hgjQeIWkw2 6P]$ 8Q$Chi_zM;[c.+a9rE"l )^9az;&itn;k9MЉJYQVwQcfi+cHnLsO/z@¶Ʌwj2k Rcl5YfC[. u =LpnKTvdfbnJ>X7%&BI *tvK:ץ4wSHp.\!7ՕzH(|ߑ4:S5AG cٯ?™tazb. }6|5ݿߺܡԲ۲̏!OUn2q16% ~ CC,b<:zR|g AK&dd#Lj5u&ZYۃBjY6onzWmZt*m0Wo|mQ8DקE6UYOie׆M "`.:|&,+uII6Er~F mip%T*߹bRjyo1/6ٓ?hsP"׊>-4~jFz\fǒ)Yܾkro|[MզnR5 ؇,lyV[c]B6?Kh^gBA7bжd1V &pFiS0+&CuX~&]~ߢ<%n)n?\^$44y+ƾU`f.aISehjVC~zfp ޵-zUX 6f0#kt<]6* t[v:c"RyJsdTELғoE "Ƕead!(܀+R1JxMpEcz ?IT\> JTH}8gq1(웛NN\N lm]t/gyP`)8'F=2XC dLHw?cpe82sF LDmwGI2F15"Dg1 i.F1?Ҿ6j MDH]> &πɢ!HLNrzڵO!.FVXMl(,&Q[]؃?&d%~]{hR(j8|n7Z$ɒ^pѕ-dh_\>vefQ9jb ɓ Ϫʪ1SҽsT (f (~ً.] Ϫ X =M%g <+mp!/~#0r&@5 V#L]zXu걌p]m!G06j!a1'(UToXHi9\h˜(e=o$ hKZJWN^' 7R2nl_e?b9.;0VpBc4ȿ}wĿmC$ZK)ihE_ʲ ["- {Ibbӑg ,,>'f0իx\Gtx8\R@5ub{CॸUOp%'@`Qz kd@=걔-B#M( 9(PRET[JHk1ɐ6Ӭ^'5 Eq2L e#qw)FnT?١>Uj. `BYHywZ#'Iٴ9hv vɀk,eA[)%. ˗|@}1+V:iҀn|rvקmLjhwBws6M'3AXxL1u!UD[bg8рH;^p^df*"9cbo(jn4<ˠcn=&nZcpaG7`8,L#:P,d,TҠ+JV,>ߴz{)b` Wɖ9د1;YIZF~I:ƗF͡r(4t]@>QyG+_qu]\MS7 QM`&nwFw;׬N7:F 0Q}bӿqnQs?`NH1뙞i.h" p^rbF0{{&-#a0B_U `ph}[gAt,g6 L~eQ:RH+nܞ!|CW gyI~9 YgtvOY"l3)T{iU|B,Xn̳)ɷsVr ,!~o.q!qӐ7G{ŇYҺsFх"9hx}GABWު0;!d|*0G2SP "0Pam/.O,;S/OB _pݷ}~WVGא#u"%_Q|Ո i+7=:F|}70k˂d]h I`ӟn"[#dqV|1Np:Q9MTAZB&h2[w~nQV[u"12zٻZ o 슃2FؚYP1澵2/l5]ѣFe^SX2 Cjuk+U[eh3+kzI0 0`b% ]ВW6p\>ϐ;*>[J9lMܭ/ҔŞh&\EeYnkB[? 䰞F&=h{lQF_A, 9m y\4&GW%wf6 tRoĕoko1 go). f+Qɻ9z!,KeqTSF35:[UPh8@j7U($_jy2V?=3{,ՔR)H. Kpx@f_7G` fU6_ܭ5<]{vrRۧ8i?/igOߏ|(efi-&'xœ`M ^~cܝOpa(o 1yrS^iSQkx!axi`,um}%ΑIcH>Q4u^P* 9ҝEh^&<5FYHpSYVA%vLMxfӿDD ȟ*@vIXG*;Vem"5D51_CDriMw(;V;|QhMϙjR1+!I &*Qw;s#v7WӽkB^Xonm3:u[$7$%z?t%z{5]`ьDfq=9 L\NRr Esa"h:s_T6i9R팎A _ _9] xͳ$Dm%G^o +jmT b{rьêҾC@xplזԒy]xmd,/h_O)4)W58~'WC.)z>]^%K_[vwxol`J\ǦgJM RڶQiCM](4q xHhRb0sfWA#gtRn"Wa W%t8x]% |Z7)iLDjR^$&C':_˶ U$2'<˵%)n2^l7]mA@NCBa;H]=i'f$p&;8κerF9:' ma-MOHX7z399W~[shzYI[ߔ%<*\~O dȔWGԐJ-7U-SJn`;mn~ uxJnpBMb9Vר&o8J~V+A83d+*g׊xP1wtbPx ?6|f3l~#%ץOo普d'=yӅ,?uZuE(zqܰ–%م\M1^cwG匯7PAv~gKN $bNx(#ɒNlRQ%Qr RhE[xQkM,.w/b=-h b[ga ^ØbS7?{gثEլ]H:Z.05 I6ٯBAM^?#+b)8rݻ[ 7GEt[V-S4%.APfiB7.BĝH+IbO1=*gzVutPחBθ1۫^mGl,UJ}N?mg+_=7pppJRZfd\9<@0y䠉w/&!Af;B̧L` ?L~JR s.'Y;A|E!$+>mY1.p|piIy#T4 / ׯ3tzع}%쟢Xa\i[ ,m8V B EAgIol:~ro`>YѕkAqN} ܜ,Z<ɹDp`;!7-NJY[77EϾrg@t2aRP}6'fpCUÉ N/H3EpFJWޔP8+sy~iߗ*Y(jW qdt@Oy ^ɝ+q}=$^hYƳv]𢀻SDtdNΙo%W$h :wP36+p|a](++GEC!kpS- }f-o0}gy޸ 6(Gy`_zd+_:v嶕:\YeX+}Wx='f/ɋ&fc`ZfIf4dZ\}UC9֡lyK BdC޶{6oO< EJ3K^m?m =2 uM{uU*vMco, ?C8 lt:{/.`]q[ Gnhr3 VI` nǽ0ƗO@ɋ$a?ksfp'YkBi3ZxĖ{#nhO*/gABKS뀐XrIb)/ǏW*dmM ĨYQ琹=,_σCI.YQ;z'\ko/;!ZLjՇBPJ쏜o`/˩(}7wu8sUU2ա"<8بgRI4QS^ÈJ&QOW>LlX;C4 uҮ(W'$ a]\Q݋ N1Q.Zm51ϸ8fmСK!~jBB)ڼ_h~kd\>.ak9SMOBݠ 0 2.@z-1Mtth8C;>~>TS]vo?Oоr/[fٗ"ڹ'|! q$#@:L_19IZ"ft34d<#(NF_emӐKebVTz_/Ъ83e7hy: Ȳ>\IP&Z!vT)|l_K'98ƶUT݌XP;]oi6uqt5 MY׶[v ^kYIk7Yfl+Ÿy;c،轔Ji*:dK7aG P4UVAaKΓ[IPL *O! nu\cNVj$L \\7IsbjX{%5Ҭ?GFnYk*b7әDw&NAd$uN)8M-Fnp"]7w~KCztp}5|ja]\ai{6:zz.,8MtnIE 4cd_#k:*>TG *]ı)gç35`=.ʕflb*k9('ݟ^sպpb+MAd@2`崌[,.05yՖӏS>ҖLc׀DXV1 >|w2=oDI *NH'd  ø5ts(&/$ociw`o #N/QPY̍*7 pZ/ [~wMQ1/0 y6vms)+p͆~X(](*l+(EG,-fe4oQԙl!?b|[?r5IWih-9HCGC#7) fT.*xSQyw<m,5NfD|"2q9WX#rTHM4G11b0z3-T!馋LsY{%2rBmP4>RK 8be6{ε*4Zzx2 Z"8ڽE\:+qBÞ<>ktlkf~fܕM8‹pT&(faƭ|Oq'tǛ<.~ubM0eC.L򮉄}["GpWU:zL ow^{M{y \L[N&?%_..`ɞA}j 4%2{ʭBl5餉;.~:KO"4%NybrB%}|?sC!2x(ʀl;[ϯpvft|^'^`H/iCt/a +?ќHZp3뷙Cv+pPz宀n[S9uIN꽝[Jj*|0rRDӾcP,gFf1 =F~Dlg>3 9h\nD&3by}dAB "<:jzg: z7N>ãGzwȉP.NVBkG8gjXf51pϤ *US6XIns+-;6us pĬ\0#cb1W%#KoߍՂajKθM8朗YlV+cUhXJi3& @.5&GF"U ;?.^ӒP!ۄMנiu<ˆPK8d绅/ޢ^{˨5YIHEU+زa<|Yl9U29ÐUP]Gv~&qy\KR3Iz9?2sO,_d|P>9N]>G ȋc[xuVi8M5 ͔(@PE_MRv!\y~myd|+c 9T:3t rsJS݈F_ܿ)#,RA,ߘ 9})8}>USYHa=ZK&aS|Η7e MzN89nkyK7E_Dv(xKu"֛~EIfgO GzQmh46doh W#U|HçQR{A#&o71@Kc8<8琮mU?ƪ|EPz2Z:$ 1h)Boڰ=zr&޲;H⨋mecj>JK^e>[Sw^(u_m mRwU0Phpٖ;D+|&"oXϋPnn=wTKyDIQIo0\(%UJmuUhy#'*%nWpIT䠅(jczB`IɋCTH4Q*ПX12g= IO¬ݭT \-l%XWMA#DùïtnQM|ysft⦻d\|Co]yW65yua)MoDⱗffmxk?OOZ oM<:1rv|S%Co6!\gvR~vBE@K{; B^/ضGÍ.=`EY<.l|0lw7 2D2oyk>p vXnAߗo}M4eoV]NAR#ڲ˘dXvZH>Z[U`R"1>Npwq!+jIzVxXk'!PV %J.B.~%V㉌ дu`tNq Z$MkQOYPWb2tgDҘC=sIxE7`6DJ()ZZhBu{5haܒ$.adn"sja=QŊï:xrO('@k6˹W^.O94`q Zl{hYp` &MBS?CCbg+''&gf$΂B4㶀i# =j32M ]FEm_ipO.,G.+C ؁M^Zi}B%Ix9*7Y%m ʵf5  MgMm:86TFnɀ@Zż'EH9 jRI[ >bW_똈(;2;7*N͔~0bqO<9)NuS@M△G ލ\7t}jVz pPHI- S#cuytK IfÑܱxQ@gJR>|ln7<#C?V[ dyyԤܓ o eVnU~Ƃ Hx1gDrw0_fWEXQ_BCrO'GVЊMg0G>؁V vwV喅(uH1k(YԋGVVpz:4oDqfRo 61 LPt83-0rJ[CXށSgZ\נ Hv(:{FMDƿsuC}O'Jdw5;+*'l;]Xw:5[ Hn@|McUmصѬ\8]K<{5PXɯz䕻@T ,||Sfzh7f*^Re?GQll='32FQӌP]w2IiXmqcO{UX]4d)<Jgv3]8,?f/@0u*ǰKtjܺ s5||^$zݔ.aLoJuL`E1b Tt^-S"ZҶrN}/aLCݟ[o޴ ~bG+PJnΓ3OO-AՍiCi$WijA HeXo&KKnI}$7SmR񪷅FS-h-.یBޕ )`.0^!m (#,< qF 9RR֒Z*IrJ~<%߭zf5t6:nc`Á8 RI~CL@n;"P @(*cuT?xp4ai;cF,̣:9n;OG/u^ʞ[Dȩjyҫk Pk'qKP08p'! _rfx>ǘd"&۬W ͵Ddf4 TŞ3">`u hs05yEj3fϹl4SKa=Rd|$?!Z՚7 ^Kyk;~|MO<EUHJ٣#XDZY0<|?$zn9AO,Ue\@'ԌnW&;;D»$ XHGPQF(6t٤6L:ُ̊6.OIّe< ǩ:mv]YGhT֘q 91=X`52BXmKܧ1 ev$"vEC)#[5._$L|LIZz9uKE;/pQ}:W*Ƙh"xeC?3óZ]B*35[.(&퇆w%p3qi T9~Yꌻ=!|HڎHwI;5-~|KYI~*(Ql U].Z TGvPגAFaBvH?D㥤\%Wnޔh֘go{nmUg2#?^eEҩm FQþ|lY~ :N$K\yy"ׇB.z=?.Q.m]QK =oD&{YFCTWYZ s 1͕0GF4#B^+}&/MfG@J<A nIcIGկIwl͐R‡(n'ҡ:\qD 8wzUi #58os|NЁ@Pa4uGMF1Ơv|;4u t D}d&1Rv3EQ1Zxp pB:؎:\Bb!N|7Wu!$yw܍<0C•GIg !@eȸ_ O MLjՌxt~#âNKi(q=o64 2eaIF10hF[stۊ&*B۝S cakDs]TioBT39gfA3H<RvԪ"wR)<@O*/G/9pQS-+7ڌӔ vE%\3wq)6D  %tv%l=+p6w}e vW7s4:Vބ*-hr&J4d t2dy F'š_[OOY+'"ZW3ud\ mcLj$/6YDgl9Bfox.0Pk؛a^4RrHMndJ&CS\s?~ABBt">f/IK%s;dG 9}Om?L,5}{! 5[>_CnvQ[Ϸrpy{=Ѕkqw#ŗwg=!HG6F1޼D۽#OJ OI y9fbTMz̖|}Xe_:sI58TeٶXJV1 \UjGϢk+ܡP+ts5SkBa,f0H{*^ñYI7`6O?l!G!yb^1&СnDz=RWd6q(bzu*D|e+o,tv32V8VR<#pŚz(M! bό{'è34pT 4!6VȤ{TG`.,T{< y?@apYD1+)5|O{7mI'.bT;=DŽ6@^2r屶[V:o:l#6A}u Uzjp]t)sjڰS[mXp TvA`żib4OwzFwR>> r!XE^h'zOUf@Udo+`Ɨ{m^='OkOZdZ,mjV8KeK!(IF ҳȞv Omv;>T5B>j&j15cuHh~l^GX3 0Aa4{+GLz i5:wO>ܛP)h6,D!9~[xK1Ͻ_/%bBG ^"FVh-+J*n> Wll_ #p]=d=`/4F_Y"W^SG-oA۶y]keϕlX&sNH CϷԢ׌|^>}IbC:H\궩y]V6 M TM@Xۡa  kU+DlmTG< @n[EDƃcf(!) psH&lEIyȳF\/yi%W h[AL0g,P]g?"֦P3h,UfmGu3C+1'Oƙ5|Ip8;w9b-9Ln'𭡟dgk1~*Z-& J~|?/"Y_3'o[ Rw UN1V?q̺_UW~v5P4h̩kx?ܺ{"i`;cjM*.S7_Ҙ(tKMEv>É{k^-ʥpnq駱1 P-aĒfZRqe%R~,1!ߋ|c,`:|G"{V4K9v3zk( N?W$pR"80͹y"aNd0̞W뽔&cTzOW\̭s{,2=m`Ҭ23iٸ'9k\PY$fF*dWӜ\g?iNS:Ȋ>4ˆZs*7 J, \4ۗJ:q(qn{o+(}&)M^]l1q>9iC,֐Ub30Ѷ[% \@@ȥ\qxf@dKC“AS DCC䴼ilD17wDžߍ}( xI)]zK !FK*":0i$J):Kpעc!nZ1^PV&q7ke#e:{كP@wp©عl lGt.ءEJ\l ׬ "ޝ9}F0`+gFeU>K o1JgR^ Vao⺶akf)1/Ώ7jzTͻ#_,\6 cg_$k?@UzG$mTZ1i9&{3; q 'B78O3XqJfTĺơggKPYj۽T#g3ÙS,fN+Z~fyorbԒ V QʢMhEZ}=bnЎx_QXѭw1"?5F:gxԥ>ۡX?aHYeQb:* uس8^c( 㢍f_&ih_2p.7!EZFz/tJ"ϑPI7FV@`T`| 2$wr K4é2~3V` ~\T&AVYkt#7% /k!:I]s E 'v?멒@R7h4veVSdL4Oqrs{iiMZ+a5Z@3U>eo¨#syR-#p럅fcpQ.तt7C7h*}|w-+Xb|a-+߯8XE"ʴj9(AB@:=y֞ZGL )5a;'Bƫg/d%If BԫKZ z9?raGC(8~+ʴhϝ*ݝ¸)z/p`O[hk/!nM2Q!E7F[H0_'M4=Bpyq+)DB iDkx>#kK< $hqw嫝 $ۃ2 iQb6Cb+1H3TF9Uʽ;^I0tQ *]P^jϷ%.iLQω]/)TXw2`ډӵ@BqOd(\&0V_(?g]zn=\ؤD_ us[iy"┙08jvEsҾ 23,AޜY{끄Cc!R$A2HCڑG4LvthέtQή[L}i!9@ Co j UWtʤ0dcIG?|s!S\uyWqmtrtU o$e84{vpұưX,{kȅDCɿus-*wwO]V+5i]h,IZh,s5i9šK/% RG~_b miCv͂^tg1왶{huKL*/j@(V?K֒Mמ}KF3enk'i D1.|{8͆[ !%H|5I7;-M$mL.cx$f7M+th/JZmϨ7VvX)dlA5.0lA4#194*bm.cӛҋ7'I;z_DnQF~$%7zXYi+v%q/qU4Z8`ŒLZqkF6cIl0,LSE+ +sё'6Ыva6$ș@͊^O'oh]%/$1s鲧2 rv К(ɸc 9qQv!P!+b382<@t6xlR Tjɰaxat]?HU\3!Lvl_C,vbY/4P`dʂ:L U 2$/+}MԕH`2&٩$-&wjNÜ%xU*u#xlcV1x1AUw|K3'/ǟ9/zNWx!Ԝ֝ħ5QlU;y;*U8bt[0Z?*W0X'}џo@GcKN#.aj&=\Gz0l>s`"U^4<-iՙ(nCu\y#;L #?BP!G6@_C<;hGҀf\e!@Ni\[w9)!{Nwӧ]rkS}~H(H%!0zWɷb.;6wk8HJhj_ ?/1ˁW- *2K478MWEƃU'ѢfS0WnIޠΧCx0Ѵ'w@gtY_}6 zX7=,C(+yv%S2TԬqf~D/Ñ-Eȍ붖 S,d)߸~W<16lMeڂ L~UAw~W'Le6 yk}UV-eT%}q/F/p@Ph7#_+FSB'Ĭ8M(.Eҏ,ZC:?CiSRlquOJXjAat\-H#S'  9z`(qϋ[xEQ(ʶyֆΜCn<[ğᴭEէf*{ ;S`0 C?ǨU,s^&1\`V]`g{5]GkX9KvBPeG=ڡ [5K=dCRC3ӌ6 ;ytZ!@ixe~4!GikIۻ 4zm 2Q<@[ <_6znٞf4ڍe"n'ߪC[_@1jsL|J c-U5\4R`YO㟘>7 v 9DF5Y94OPv IEi|k ߞ$-)pXV+# x? ./?O>8ܢ |eWu!fZʗ&ŬunZT^:0]\`x/EXO qn-=d/Ёj7@7jrfFWՃB .T$ '&Lj3@cc7FT< <3X|,+pMO=c'OR5r,-W D%_9y}W `p NQ3;=@✚0eҬ%VZ:w2j"#o0l<)XHӴĥRxtmEoy%ߩoVޕa\b3r[[9V{4E_o iX7w/J/o)jOimD*ZtONj3q k[1`N:EmlN ɸki.qzF' =ΐi?֧Kte쨯ϾܹogVB(Us%B=ޭg+jRzcnƨYq|-E͋Ζ,@ڬIM X;'PLB!D1ܓP=41_S/Yh)<Ed@n2!]>l J*ȼ 3tcёAʔB̮˼`NOͫY;zdqB etE?: ‡P$ݗ$RB{h"\eJEy$NwR 9gO(e݆v~DP)>19Qq&΢'JpWLMUVvm-*Kgq[uH#ΞD>]hVLYcُ143AO`d2؝&[xqN{a  сjڨTic:)et>Nn"}A֊kH~J/-j]cTJ5Ncъf᩼VM7Y~&%;]m2{켅|ݾ GbKK1cv*h6߾ x"he` QG/ :ZȘCY%Fp߸61T8>:. dg5vB[m3jr O[ HhbrI ;.")ݮ10S.|Ѓx~`;N\v l]z\DyXYf>ص/B,9n6lRMU  uq 'w ^Va:4&6œG:ٯ&y;uYP!@fwdjX1sǫ.1ꬦ G<Ԋ-EJɴx$˰L<^ppLV **/f“ !.=j|u~"RqVm$'݉m`\beО!N|E}gZ]T~UŤf8DC =D=|-m>v{#K) L8448? ccqF-:SԽv/REizB-fB+Dva4y]˥*o (3@6:r?H6!1-:6gaCww%V҂9`)[xa.[\eg~W[&wuV 6ݍ$$T.D41F'tVtґYܬBى2?̋MnIJqHٍlob "XV͍ fN{lxC+j>iA8r-EBolIJ`!G4 ߣ ͂c';]ߵQ&|fd rZHR˶頧oÑwp|T>xI@4= Nk*ߪ+PTzw0 8eDH\ $DiI8aY=jEl^]ix8ͪes@^@<0,rw`+X#=N14|f,F.dU?0|<Ӂ#2`ےevqsz~30+է?uU74/ԟgy(ooY*V?(j< /-anW?vɆ'+E0Cߕђ.a؁&d&ʑ\?09"t0~d!j-Q@6y“B)%tlMZp8,ƟJڜS2Ҹ;ʵ؊@ܻvgN GrlT{iEuLA%e;_.|&}/õԁIvb>-]F_ `mE3\VZ:Ѡ{+T[G$)Bjrntؖ?@Lݎ&\{Իynt7qL**o\"m9D-^d)Sƺvp\/Vs:s|y4ãz1AT-]!v vwvˌPz]\_0c{rš_.WX Z&M}#)#fS3:Wy}˜l z~8%wS CC Ba+,Y ~|L w|ſBp e;M bь8ZɮmhBOu<ܒ5?T1⦯* 9Ss=vU!BުG'/὆ܐThrA/05AlVh?fktmC"Ч;G5P ԭr8S^ZY3A]2wEIoX_ryCЯ4-JF)X/osLcb,Xx搼E,x߆DC}6 2Ϻ \Nøp^g~z)DT!qgjе:EzZA3NK5UTGnC׻2vZ~Lp"+=SyУ֑YetSy^ߩ Dn8VzO#:S$cvaղ}kU@g`%]ʿYZkxY#㽀YCyltP ,0V#XtA]LtM>á*4o*ѩp0|"bcuqf$"DKOE;!^)<>bg7l$ >"j^WG3U)9;FQw?m[wN3ʝ'~9'ZXMJy*CU >=:PV&+#ɏ94;kH{L v].KT|o;SHPM,>lcoNrL\te])Yעm._C>Fai `T<8 zvLZ!7a0bӟm<˦67\l΅jR@f)t2^'O:O(@L,6AJ0[7˹{EZ1L=ӚjOaЀ\x Q[kY0O(~pMōq8'` uaaOI ʿ}*R6>~ˇdfݚ̻\8om),.#e0d֕pZ&8;RY;MҸm/9:QJ8N Q=w^Z:Nmd&U϶LE,/ 4s,= ˀ(q0g0iʍá%xPOz~!ޠ@z9Hќr8_9 w܏SA` ^\V*AX5+)Ƴ%h,hxȟi"Ə BRmL˹&N>$7s 6:UG`BA%^g^D3Ig/oYȘdUJt3(k蔯^NP٦4,Cg+ku$m]/ ,Ua.|M@* |'iU2Y߰Uq=Ƞ#-TMb*ʓɜΕ=}0ꎜw _%m͝ u~4tSYh溜.`-yg"f08!}/AfI9[dn1&pߡ p/=D8Joͦ3Q'Б徐CnؙROedLOjW*ȸ#G/2΄DyzMzG '/.s)y /wOɒW6<`W{mǾ3,xK@tp['2ioj*O btu??hMdZ\ojTQcNWQ^.T5Ě,z{HwGm:2Z,0ФT%<2"CňP8qУR}XtI?| G(^Lo xgSFی*b @r5|I}"t¤̽K\psVT:eax=>._Nͼߨb-0eu=O ɣoKMFzZjr@ m[T(KIupUӹBظH%V,^淂 (W7 ӣ4'0-bdCH]n/ !&ӹP2]EXh'h*CǼ?TQctvVet>aB%*}A/>W%Hi혡 L#{$k2/ Ʀ(&8wH/`va%Z'ӪlLba>,}-DYÒ9 +:k#,"B'* \Pv^#q-߉B`3Q8$yƂ2 cJ}YNھ.ѤV"pҤh/*mAҐ@dq$:$;fnJۍUƛD'e|.,gn Gs%3e=~2Ţt$?܁X˖u/ ҞfpL@yX 3DeAFBt;~{YjiePw٩GYi7_+\ZM|;۳sTz-YZ¶:niAfhWhQ޸ca+U|k0~hPsvCIw~9xU;TU8pK z jМXw̤͙L^^nAV\xzXvx2Ja'H)I\5e:(@b,**'h[_pG>٫`L;lwيNCc֛imą:ہG_j>DҞrP:5̆TCrKYdk`p޺Lq2+:;$VHI߀\{׳%FDPT/fma>6>H;fsyr:l 1̀xQYq-rKs %bM|(8|$p h3ONu>Sf[ũpT7\63c/Z3OWƒ}#b$v=?p)LfMj~ғt9rVWތ )tl::fU\n/X!vaC5P)qAh|+dc^D( ȻÆPYsXQw&z&mVJz;KN1B:ٔL3PAv:8,& -Z1gp? Y'B8v:ZmxCre-:L`<$u\-L=%WQ'lU1y(KڸUm` on6B1z"=/PjӐ&{:Wzx(RYt݋zWAL$#3-" bIAԉwU?"EJq< ?u .|޽!J J%0C0 h?zv,F=F٭Jjh;mN?E2i̦=K|JS1"GuGSkO$>1mYJ@,F6I{xY%8U_viPkx{X6T /?gh*\ gXl sw])RNV?!)M1)`%pXNdh cY"VD sّņla=`x%]H !V#Q-'!`UJyR05ڡ$Fz?fq"[NHŁM<ܻ=A. ڻgNt--1aihDtRy'Խ'"KfeښRXb#~UP w+B{&gI24O$0ڧ x-y$tyPsؗ/aԙ wkԹ.O􀄷zO?>X8Ѭ*97ڤَ>LnhNN##f) *̶Y JQ=^#Dv/: O4|OϨ7n,v-fL7xa:eOwxPGɮ B*#ar,Gr-#J,,ݜ@bh &-\Y7BY+@_O߈BpNzlcWH{7:%vR50a|7,O\\luWHXҎٍWt45QSu26`@KpѥS}9W! 51@ME)tS w;kB;#|?c$ se!K;- / 4\ܤF)`*Zu ĉyέq`VF3Rཷ琎xSq~G:h^);__W_ltW"nP&xT6DZ} 9\;@d^*tgdS & f틮YQ/dQZU+F4A )GKۖwkY~dXk{8B7 ]IЃ쫹şGkHq v;f3O^S5YW@&%IK`+\hl%/c("*o3`Q ᴑ`J7ziebOMe%,xdB{H^;BZ/:0@%W Zqn@1 pk~;_c>z(pԘz$mο/(~_%{_-e^/Lq饣|^(}ϊ®fˬ2);F0qrmrȊ\%,4iM:dfY&Q勠f3FiXU&QQ:}wE ?3XR9,Iiffّg=N.iR$ťdžFX$:aZh*ad .jۃP;/@6˜AjLFT) +8Q{(PB'D-"iUcA9,qo~E=g2m#JwQ0S$lor)H[ܙ`43 ލ7Qfwŀ,o'Zfx^fLi*l/*14(hLZtfIH\Tv9,Al0*d3wؼ9:-i8]A;_! Tenθ҃ ^3A#5FǹKOCzwlǰwX϶{Һ. Kي4bf0=ˎ @cr }Jdq(6<`EQ|!~Y L-ǗhI)A>.{U;: Y a|ԡd`NoEQ #b"s aB2,XYEB^}cvV>/oưkn?>Bm/[5x+M6wG)i R ~@B[GuΤ䃢LR`B_ #k胪l;>[PyvD×vxdQ1*wà[^.Z ks]i9"5z\>X_iTiUԳmqrh"ɜI#=L; ,\b$;oaMtcE oUu0WEa%ͯsx8!4> t2̛%%,@.*`fb]]ƍRa (~x>Y3$ܺz:>6?ޜ76Ԋ ͏jfZZ+BN84Vvl&'ׇ݄E|ŘdKw9 4Q5O$+q~`[KpKc@ d6~CA_[& ܄E1^P+Ba&+)w9;JQk6f6A>#13A2}NW9X=l!pwb{r8㤠;!g,XU6 .,'[@0ZY͒C7d u/$%KtF|}w*΃o1C)4w{XQfȃ[&Sf- \}~GQ x*.!h.kKZf=_!]*dehy]Zܨ,SNYȑXVd( o2mG(}B{`"L`L[ms,/pqZL6XBud^c.-!nC4y i2U_n/v A'Ɲy|/8/6(-yle uMw*D\-DU'")y 0&18'/L^KDiN3חdrdli86BhsB\>4zv!aQFHj:qiE{ Hw7&~ A E@iVggD9g 7eU(Jᳲ[&Sͫ' 8X*,\*NfpqyWh\̞O(6hjt\@ҷM_Lͽ MfQRC_nM;Ed[[ `^M3fjj疶-n+S{läW@bU`Q ;7{_!ȝ{jnb%z!u޼ٟt cR0i%:]cS&\[S.1l߅N(o!g&ksdA}6k $X v[< $eQ'b1V<:r^i}#*.QS«a(ᡀHt϶v\[aem [e dWC4M*w['kVTHMa HdaFmOK2V՞R*j(+"anV% t%v6ynT#~ʒ]-V3 6XFlSֿ l'U\u2%J&2Ҋ><:`-LO,p=crsgN >3)E@Che20D[Gƥ|QXyI.ҩ?~{)<>B^ދ tL р\=PLp}%}"E|R4"d=sE+/7Gf/(&?KV6!1r Q5ct6lGujFv>P]B>,mǚM{͚㖛CE?ޗ֒é #(+y',_(GIdsT3պ>z,8gsg/*]PIh~/%ВK&@zo-axq,39Ց x9ba5洤=\_T@fWy/c9A`)?'N[~8{"0>'$XnhBA$U?I&?,$gt -چ%^]z \O?hoKp -WNLs*L\~nw5xZu_/bCIB5̶+(ҙor^g*MTn5>-_5KB[vk9M6<8AZo=pVO^ٻ&Yr RjV>W pqϐv-!f-XKx@oN\sk ^4— d)WQcƪJ 7 -=jr%a1Q% : $NWXOj'^Pvb^Pn&)I{"%T:/bρI@ob^$#RS/t;^tVJ]$6)eq'kYt&k@bWɻ5$W.#1JbBz_asIkqPkNW>`L +jKgG:3g]OjֈG |E00m8G8'Ì g{^%%&_KYNP?oBb5^rG4{kS7;s?(!Sץ'HXQ5_+\#ǜl~-jZhejlyaHNq젯(ӄC[Oʎ=+nxm;nPx t"a]s@@lRF5㛓(ڕFBp ]gs#=D5H r`! V8( 6rxs_rlwqQJe^e+*00)廳Z*E#ڸK}W Q!"9m>s،Bse;K1G֣~ARF1&"_%SGc\#'b$6`y!f6w?̅g.RY.CH3SX]oݕ{~G`S ZTRC%MpBR0_EB6jd+綉sԭm$`t%l2e#E6/CQkb#%g]q[Ts:ԋD0&d0KdCOMܝ03ED -{qQ l'*Uc5N{Ck]%`{D܃HՉ\ltpA*#?NDҾ=-G2m>&³lI3PGUbwŗ|Q+q=.Y-6$BQf"RXg&COƌ § aIsPY?[6}ӅfrÂ)nt&S.2|nH29NWf ~U$a\u5&/ O=`Q>KLSxbJT ;?ߏ1c~eZ$v!iF0؈ǀkish8K[u+AX7ר%rB͠>J@!X2&K+KeNh]7< :&"~!:D%v-Բ䗜hl+~@Fs" nEcUk^U<ؕ#[mj]D3ZK8KW \JykK)~:ٴI|˵X5}uj'|S;6Zm2Jp`TDJO,)9xznHWsIiFm#N뮟.-pcL^;G^*bfrX-lj ypK\"AiYg d@\*)b[Okm惔3Z#OSJX C8}J2_>eURoW].ReMHPz&<9y0>ō aB b^ee}Z=G:V1r]+*o@.މh~&bW{E*kNl E NUaٜ0#20!$)Mo^SoV$k k K;'Ҕ/.fͩ6ܦFs$8E68a>t8̷&77I”Cl(YזN񑳊G].\X3 -զ~Vׄ1%(#DmyDⳲhZ&/ Vi1kmLO$ ՛[]$/ &-Xx(L)]=n"tFZS7~K%,ж|[7E5{U@ffNWK~_8 !nIJEYf,駩!}<\J X^D-0lwy,-Ԋ\aiBEW2m!.fϢɥahA)Do19~-l}t~V:([,#y @zբTT'{waa/Dofwޗ7Yr%O8Tu~lu3쉗q #Q7S?'m5?+nNX(ݡB0uo ^5Wrt Ol-@LFl>*FjXY5ůˀQ¨ H4D ɊH:L6c2iJ 9LN (T=):هK!aY3Z>5^1vݞ/2,"E.eh.M|>acafh}jS=ߋھuAoíCφ2R~cm=y3q(OX%8Ohu+SEx&+fTŵ>b"Q5 ڝ݋D}LK2Lq2 WlEю9;".7zu/!M\7$/.b=YA-|j2,u0oC/T81~H1=*n'_W/Sm;] zN(M@j.}#d1tH cvgbߢ~ 5O4hΚTs:+J{?Ax,>k>'4᫽|Wu.sQs=ŪP`N2rC2$\q\.71sg](o3ᩃ2?:i;o٬"%D4Fب@!)u|S-Y<6jGA6HyU΍ HO77nhwd`}u_@&!_5cgWCtշH/J- ˓9k4;&ctAyJaABj0 Aʒ5[[,KM_Casur$8y3gĉ Pr 0r7\5S'%;"w.d`\6D}wد%\ :V0^Pj$c:ef%텪bs$p3n-d Db:scjb B>Ƈ9y,R>,Er HZq|϶O_A[ZepV9)(#8deqEC.KCћJmY\J`#mc>H>aV?R$*;81BhW%rhf Q9ђ|dw݅I֡ޗb10,$4x;3: XcֹucT>>D&Կ|x^X6#g5…ե)uEv8N@:5N5ݠu]jSXxl.wCAquDi..qK5SB,gRf^;/9G FZT^#Ak5Y᠍Ʃ`0ۭVK;z.ǖ ,S{vΣ'dl%G>$epеPJ\&/QK[#f,LUVqW>ٜk% Re@ZI(,Bo亠T22Nn被lv:C&+t!}Ȁ2mJ'YXj ź+6h_+ŠCPͻFat}0kMsv&BVAQj.F =aJ]:du&VLqq+; m̫x {_k̔g\]#huCWߵ؟&M%{۳ i1 v! >=Y7cL,STQ0W SncD ; YLSKSnLV:N݇k9Qoב/yۺB|:0]5W"؝\/6!ɨx>߇VW5:+TØ$Jwl߇`~Kp9O#5+\hK8FU$&ob줞g8%m>k{dqǚk 9LץBm(0H`2YO韗E Nš`Mt!2)mC["Yy9 KOcVb-1f2]nM+>,O$|v׿jlUumr3Nx0cW kV^$* RA;CyX 0,lܫrXd};' ٰף)GP6j@sT jr z]I<¿ Ya=Qx|AO9vJ ;Ҩ MD{huP]BAXlKɗ!:hcp젱Mh y凟լXF?}+c8.|N_fƞ<˷WyJџf{<33I))wPKY8hͭ+}4/* _#fzw,冪3n7h)5^n=lSV};r ԡ<}/ʓHΡݖ plQbM:G$sVa+P$^7P??C*"HpKlŔ%^Vo)>dE}d|$<F9j; m GJDnʏ3;Ղ>(oxEysw IY`!Z8MgŸ_$LJ)6w̨`gɠK`&W*0 H7-cv&C/%/ޗ?~fF rB'W!)>4RǬ3n;[_{`N|B`2G-[r{SX,{+ u1lF|R;<{5lq1a,7C]ƥzDdJB8vbFzH1$pB.&F4VPKK[>;GЪ!s; ڂm#Ys{>5)ZD0ŀX2+&ʹ#M(mro`YBo]5 uzuD՝- kyq5z|+:Qӵ6H&u5X_V}^}lA hBS}\ؼ4@N E(䢤/b$5pJB#ɻlCBlg[46H c xNY*R=]P-mΏ0ۢ7x>Ӝ0c<s[? vq_ qkg%cyxW09̡%£'Kg<]B̧jnTW/j$2}xpbmlPgy*ãnF[Є 5 !˼}b> u>yU*g43[F;C,_X̓ަ6크6A/W}QfCNe|B%X`E y ~sE_ЄXl7B-yݑMMVNSM*GMl=r-&|I|p5nQr_Hc^}C 2/i jzW2\-#ĕh+C~ELyb\z@Yŷ_% Սm d/I&O~R [o]zDHkՌ) vcԺ$7a()*\Dw.*{}KӬJG>{?|_0T&d珢+E u$dbK{f}o+ԃ *[}CaCx ͦN^ѯa VlP#*#w`A$ӵ 4e| (l-'Z]6큌y7 ;)F&6Bi'Ч:#P;`d:Gb?٠y@}-KIۯP. :wSL[=켃xwP#E'<8r+r/<|}%'YW.Wνuԉ ;Q(mXoO%Eg#0GI˹TTa6uO 6zZĴG%RmlHH9SbvZ0ڇ l䕭gDZ8Q]E"$db"D!" tu"1cёrHFuiZD3О. Cp & S-s==z[jWDY\owBKv3&XzH Ѣe"3q^n.ev.ҨNEi(.#2*}s@If} 'B" C~D#Av˿]o29iR10 )Yb< )kg}D%+i d3*~ci>l84uND6o* f!r *`V{{%Vح;^RDm[STOhf^ZM".@%z ]7&6{ѼƝ;Kt˭w`lJ"[-]Q/ S RIEe#Gž k[pxAATwvy9-!d0jA7K t9WҔ4.IGUT2s];4PS7p9U96(sUu= U{(~GiGm*y'%\N=q,wH,I@23lPoIWfMإ_xvGULBrrZCK@Ɠ#zSCWU )*V Is <5z1!K3*n<9xy`3Xnt@5:* oU}2n cMm~޹0B KŅ!\GS upM#Eyf=TWQ .Чyf;f2fS#lyVw왦dtdW$73. #9$/N/R𗾞pEŎa!( +鶯l4<>`aK&_OCZ6 .~Pea Xչښ ]l!v lmwXPIЗŪ~Žb%^5_MgfuϹu![Cq9/hGڳqDi_Z)Л 'ۖ&-fmtJxS~-/q>ժf1Kݙ) IZђywe әS8ruw.LFFxp;;m&Py5;.˅Q'k?_`T۔x&>:K{w{i}& 0Ěcf|yV N;8Cs|BFx'3{o>6iE x$eua>Yo3ph{ ׽ԸPSg Є7 dLNR>oH583SUDnh ^/{]l>`Ol Neb> Mx"Ta ƻ ͕m.`>P_ zgK9k1W30unS$UΖe E'Mv5~K-"ȍW"=0n#&<nin{>GAŰY1 9!e<Pslm&anRaߡr{_'FA߮iPJh>YzV\f&嫂Qrv2{QQ'p),}ٝڀ$WZEkKH`Oi MV S`EզYaN[c #SZF/`3BSL yzv:O}uMa4RJ$+閝7G+I(5Br"@s6x** WM@3o%UÍ^#_%c&^ =V^. |E$KN Ub7㻴go M׍U _~RvIM}G&~ Ǥ僣T fQB9wWHӤ\Ƚvua9/5 {oD@*8y¢--۠v24n1?rɍi9 ~+-ZWD]1eu^z!-rsFlS]L 8<垒V[;?z5X8c@5UXɷY#;.ݶvvYaw+FN4?ԦarfD T;胋 JJVY[~a3֚:cFN-h=Ow 'NJMo9Y.|s׺Qcd>0lM0D;'akou19ZA vМ .SyJgێ9i'ů?,0l} +Mꄤ{9[֡,v2KE̘MB&ڒd!eXfv|ybJV 4jaizrcR:M*?܊hDMD}>8Mfn[ӕJӒӎJL9?DmW.[|g>.MPi1e7AHY6G+.ʎ Ve%VE7m<ԈGJ_ea!'xPSL|uJ3@G.)GʩxE0 }%̀y>4 i=ralIqG۰0Lw82l!nE3&TmrVvބVpۜ҉@ 1K5ι7Qw.ͭ/nu'nY^oHU[t1>7W@,8|dMxstgtH^vXz቗W‡bExl RK /THX0MjE^$6c[P" $X_8rϹLkL9W+ǁ ~%5; pٚ`Y52AUѤAmLZo~ؖ8>% D售jxb9Ԫy?_T_oU~uOGycvzR ݄N:チmP~>I/'T Mp< v<VE==xeځbo,%H!6'TUE0@cW(!r=sxvB)ZL#JhHjJ&t./WG* Q!8:ddz*"~W^"^X'Ib`n}j}9V(Z^ ENСq;wlf8V23y٫ [JEX 0\"O!N<~v|GKj)|e>hx@1dנhE2ʷ8Q?1By}Ҁ#O.PGt8Y({2YR,xɦno?8J[Z݊I;l>+H{RE )W!zx P_VD8|1Aъފ spq2_a) l1-5Z$<$֠SNz?. 3>UJڵBTSEpy>Q2nqy3{D Up}#uIyS#,W?b"r{d#mXpO n)zBS/"4\IB#,|G[ٗN4ФF&~X3QLwS7{*h](n e7 tv E뎖_ܘΪ)K+~=$VW uL1y#wcWaLq#~1`ﱫe +,Ԓ(VT&EjpwC+D@˃灓=e)wH.8QX۝WT3`m~0aӴ s^r9Tu=Ff_ݫH /p97 xخ%5.~IW?kn^GE.B<\,U' } b ndap~` ьVIDPwPռ~.ma14p֠ \5h? 2`oᄧ\qFR*0*>kjTe#c 2 V葠2!y6Ỳ lIomcg~1$ɭїǢ1V6qlNXr Y&i3OX@}yndMѴw6)X@ehaW W_Gq%VRW(p0BѠ q;U`KdShOٓN ylR ZŠ ,)Q?vЙhs 1x`css^_5ij퐿t6""c RI7JԐWl mYiM{4>t̠&rI@TD47"a}+} rF 86Wnx`& krh+c(*DFQG!rW\̩l,Uq?P,C?:+3!a!BM΄{)$ۮWd~cgNQ(bWCI_~z%:%]u{!x[Sf{I' N㦆134"i#lfVCV8 @ A0)kHhEW%)(2R:H/ 1 aอƀ+2]y$8m!9t PY^Bڵ8PkIDؔjieHZ^j˞b1_'lmɋYDluă;珽q%*,&RAP;nQyvZ†+`7.6'Ibv$w(, 0Ӈ1<pCo:R"ܕ Hooկti^yߗr?>Ђ d !~ƃ䑍a5$g@RDߛo*AL0RW]Pu݊(#G ?y4xɂxj}jtW7ȉ9+kg3΃P[UĶi*oDOocu&vUU \{y}dqG[?< YRoœ/)[%lp9koq%kćJ+cW&b)Sw훬T&,= 9҂M>+!$ ?A\)BW\33KYTc@f\ if3K~ O OC[4ȡWmEJC-Л"l/~ܖ_k9!vkAf 7‹[aid}C!}[KXkXg^J.x zEI s5Y?/Y4WB5݇Mvn^!YRnaEc;Vfܵ/=um/l>x|D(F5ek!x3%1f-wyN1J4C^aOeGR'u:rبO) 0BjQ,O21T1:#uX˿}@%4IH7 ]yuEy/{e}2꿠Jm<v)Kۘk97䗇/KXga.G53LuB~w"^:Sv忘Nc")1(_jU,vʠ b-Fګ`ŒHE_bw~_Xe_ٱٌ֑j(Ǯop$=qAQoF9}ETzrDڸ )5KZ3ye!ݕCIb"󷣢 8G(V( =a4~P F!|kUd) 㾮ht6͹=,ە%Ld}(֏ P;̜ZW/@Vn-hɨ Q:jDXl$ RyrB}S.ex2v/Ko[޶{Ȇb~ >$c laK*Y} }K>^^a0&6߫f'QX)(BpCY$UAE>|y]جk=7`LS s͹jzUhU2\^QPS3-CH݁R۹uE}f]ʃA͊ |!Ԕ?Em_Vq6Nv"@8{oNx1ꕵVlw@~hփk.̒M'pҒU@.{i:&$luՋ=Kfض>Z:l@i>|5ZDmd?|2ьl( 9<7QTLnLV#;YƽڴF=dmBBab=4̰[7j oћ9H0cY)z@NloB)BzH 1V JiU=TZ fmU8摁فo4=ʰa%"9`hC0Goh)"UQacZ_Q yֱlFHG88 Kc7 7U3%u~:Fwlo fꗓېY0Q eztaC eˆW\/F|vgt~HúɗP%|C<=?2 0hTgE&L g~^ L3OZ# qi|qD 8d9LnKk/Z!T~A:}F̷m+hBm[ Y@ /₭A aB."6\Њr~էhb\?\f3i-ћ#ve{"$9$*{(ˎ3qUfŇawWo-).աB:#3k~vx_@Kw*nSQhL9`5!}R03z$f# ִ]A)h Bɦ?) kP>xg0Q99}TP/28}zU&Oط(|>lXW@ѝ2BrP񡁚 1'iKA@vfwP0GN4ɬĊ\vC?v~K-:Έ-[}Vp+ßbܙ0AP'LY]Z#۠6{T饉#_8GKBeHc|. ;*Os fJ5YnQHGĬc7Dש_"Z4xR=P#$0$).xDRӵHԣERc,ۯZ}f6/{ 419v>Ú.4ƪw܋JC1XsM 8h$COfCCvj#vLB rf2 Tn !U5: BaA3U:Jކ3`lA> BaH{&9 Or[HjI\ &%I\* o%I.E|ǀ8!h._vm&"sJ7_s@7S}cnw߸ Yҵǟ¬%U7,2rתI8b1ӚJS#$=u(_H ižzQ'Ԇ|dI޸_> |(A(r](dىQz<Βkt\CRŠd9_hVb:.b ͠ơ~:i92-6aZsmA`A=C ń~`i{U xhdČqDp=۶,|xA='j YL6 nJ;PwW:/^Kۙ?CG. p{ %FEL od=r8gucL:2T~$n{ZjQ79O]~6ɰ!GUoځbY=w qM)'޺sM91#)K J}qN[1.i ŭRfr= 6Dp17#PrV5pŠ8 Gu Հt T̲{0bN8#f N΂mni[P;nOM*uK<㈅R+(Jj;σB7qo" s'pAՂܝvI-PÅIK,!]OHh"{]![ cx8VU/u+& H_ŅB vTX''?wt []GK:wdrKɶ]VCS|k5(">u4~I78fYF+51H'}7sD?dLx@s݉e$+)mAј&tp_I,"QOq+ $RG u5. pB̓.OrK-V9$ja|"v20eӯ"k͔Uxb׬|> ٟ:"G[Zehآ>PUZnZK6aCV J69mpu`wݣF[9<> ?wM SȐiWf-Yjc3kE>C=Klm'9J|{/EOYt/$bF ) n:D3A qV3 w36F&żiMqBf9P$sc "ʛrγc$@UHrR,1]cQE<}g)%(ޅnQ Fy1kC9Jۺ3GtpΎW<jRu_x9FŮb:?bɺ6eft&T}‹n3۹!TWLҚPiB@ơ͈0Z`ڿralRٰߙϼ<(c)"]cnnkVIKR$:`i\NPK"Z+t>`eDH|>YmPSY s%ܩjTd0xl*kʇ MԠ7UGHsOu@5>ASnu4^N}H~dvLEp˰e-Y {MbFށIA{E%l3d)[585(I7>UɑuNĥ n[9&j_,̥0o(G͞ 1Zj*Da&򠰨)7Gr'ň@.ckcxN߲w-sN&mN$F O3!b_DuNZ]Uo8?W_#Qp"emb*?uN-qa\}97A?RTgnM.= y.s#gD̞-T_F\_ }K`0G8;,M3֣.|* JՄnaGa9}+1v/ j vKxn81F*W4vGáU^QAtY:CVShED*pLx`OF)/&kOWVe tМY|yjnjw?M{8U q*bT\ƢL;c:si'A8Gv>ń{x{Eyd% 1EDWHSu'g]m}V}' +{n5U*+7 x/#SMn)PF#*m*4 hH(#TO!Uodp4$( j SV{ 3]zGѸ߱k#^b+V3+9N>ϚyU{`OH=0+. `Zwt6@&+Pɔ?I؂hrYR/O[k.J5;O2~ &3ĵEaZ9h,9Wz֦cʻ]Yg͕hT"|/p |Oȡ 7+hPVNkKكDMJHbL2(߼OX[wX*ݯJx_{󃺜x=%%?mGT\5l`_HCqjwItxE: 9FU޻KƘ'I7T#sWsr]Q=wU3/(gcqQ|3?@=H8 1;7{rF}Sp^VХ֌9=2){-դ΂wTtDXx]_p߾e4&!^gH, mzHi|Z[DU(qgK?(,sNIQ^|pH&V]oI k(YWDrRKiK[<$ c:烩&F:ܢhd;7\5~h}qPb.@ԳQxflu OăMJGP*Fj:nnsJK ;*CLXtk? [Gۅ6O}Њq@Knl;%A1u9*k\-Tog1Hh]iض}a]ΜyVff検E*ui Nn0s:HiagvuGz XhmBW 7dDp砐mwCVij}eh\|m;ըy$٦ c{eb -z JihtE IaJ>+Ii|1?ћ6Ͼӏ0(fL,-ag=ЗjM'.u ]bA$ co_HcUle$vVE˱ћ$D~?(ܟ3ƂE3v,f{1ݤhAJp/Rтm6t+Y' dQ2 7:)t5=ׂ>LdcI2M=.lJjx#lO^=s@rZ~ԿDQɅJ-VJ,V#2RZ^@6Y>H VRmwBE|j{E'o /`-l6@=7BMM(Սn. jsz[8|߰GNRM5Oq4{%ح<Y[DK]qx  IrWy/1GE*.-0(>w6"p\+LZ@sU~6-я$C:%/U8^m:aYBY&Z1/:*wsx6Ƒn>?4NUk҈xՠz4V5sK|mE[*Q} iekC0ec0Ȩ0ޛCKwEH8r\j9 H7Z1z uSo;N.G62mTpaoD1a 'f%Z] o[}1ifs0A-v4eۃI;IMn PP.yv:[ּJD,W^G B^>+uҍ8Kϕ.lmA}āi =hlӪ+?_f,ۤV g沀ixյVפ-FJ9>]oyҨõDS4Zґ$Ta!7@ޜ,ƞqufTVnt!1]0]Ni;0̻ᘢ^X J {ycsεXo7YEz-(0khx9yzCOg#Eَ$N] / $5W8kIewA> ?K0KN~gʜ-cEBߛrU\%m P5یTʘk-\x0r8qՅE}!kyp[6?-Uŕ6&|OuhRdq&7A.R$WU?&E-xTmaQ˙k'w ざJia[v-C2%ߧM4e5_gRO  =kI+yHsSI'(aA@OӧOJ֠[$crϳ)S:?tz[( } \}&f(6"—}?0dh.j@F試+DZ X?@bf*}WbNr mZSʤȍnrkoP[P#_],TeAb'Qsا]xߏ+HEpJYދM 8.8nhR.d֪e!ZO7$Z&IyWi sݵ$8>HyBJl&[v\ФvЮn=%DžF>)m^@jA4bE:FlܡŁQhꔭf @@& v87Z8GT ĩ ^k/xkgdAyK3]?%3 WÂaxB6t B}9cr@a>MUՁr j1NRזR R Ra'1l:*S%zi<m7\#=NmM֚*؞8&vo=QcյM 8uVǪrXu_Pk',xOMN5ڷװ풄C- 9eј-dC-a%țl=tnf6$UCI%N?0QѩpGGL:h$ 3,H< M%ߘjVһƝ6\ hbC 2Kԍ1fzSGKUPR[85,EEىw}un"qZ!U3üF*4R`/^h- |5rbH(O\$B/okRx~D_+1U ƫlh,lЙY7n?wubv"3UFaqp,7O{`㡕ihߍl! R" *=`=\mtW l9AZ/c.ׁA</vp0D;ċ;|֋ OY;وY͛-99'̹*!4[yF[;p<#i$!  !2ښ ʸs!%drlٴgƂEpܯ}6lypN9)A=J1R ȍXH_\K"%Owwf($rQ{ |`&c`0g#+r^rſN[zӤXoF8%xSleUf#3STW;/ah_s^DӌP|E0ʙ))j[z_QF xvZ=k0MYjZVⓨ7.J{.C=Ht*JX2%[t+ya>iG ͧfFT5g 5MHU)2J->Boڸw Ke(6KLȾm; U?y -/Sz C-mCpkVH? 5QT7--Z /龴Qx;gfRj@L+["ѿ`j/ oe}xiyYsPT1 ٝ,.45ώX䷠q RԲE%e28$K1JVNAbc}'%{DpM>IB&( HmnՇ~}\]GwsX$Cȇ$| ʏYU[!Fxt, 0Prߩ4Q9THG K&Ns׻W)hތ,5 Ŧ{#Wvw%opYˬQ]Z< 3|ԥ vCb)1/B Z jKѭtOeZIFa_r> 88 x힔i{2K8+5{~,IcQI)@ݔ>;q & kXdjwU]X9Y)i}QJ \L^ؐI=ܤ!3& nJ#q2fS*!~aP)ڌnK+WLz|KfsT%\/ u_^Ĕ.0<U3a?ή^ٽ)I,>0v]+ȤfzY\RŠ;y\/fkv^3/Vqtdͭ[b4~GO{TV^[,j KFMܕ8~%s51s^}macljO@.kr8 Gyu2ДkԜWS(ƠRAsN#j\2pj ҂Am<@띧_/Uk͈U"vؓg@L}&aZnryJcC9'zAؕxҨU ~-[4 *wj\>D&q;K@TĨE쯤] A3H+)(8 .9CWr["{gNדe$&f54B +Z)o^U5fYO8LzAŃS1;1"s_K= Dv!9nƮZ!YO6"\kSQ?7 z( }G\L=?/ڝfkG2ٻC{jmeTLXxhGs؆Q/"e'&]Dq@6T=W $냭oţ&DmY*I1:4;ݮcţ!zɋcLT T,p7DtOV MO^== oU W)`!/+C?o\ܱ*7>h:G:Ic 8.}d(y|sm)UkͿpeD+`=2s~]L`K \Z%hn1ڥ1]sxj^ |Fj[ !KΟӡ{k5eoz` =õ-| ^"PԠXGEqa1 V]Eq6"TvXf"CU Y5 RƷ vOZ1qInXN㯐hTܸ% H~}MW W a7 OepҌvXO'#_ϲ&h‹Ƣ 086_y:]c2֟\;=T$!\G##} 5WyU(Xը}F߳ڑϏp|Dy+ڭ'MT1xӧmwVu@x\{wykK-㘌eK?5*Ṡy坸Ֆ^yO$yZ铢 (Le"Ug!!}́ţωpg|>1QU_ٶ0>p"0OZ7"b ȲRj@! o>+4} A6-JQ-?Ob%]|D__!"x*=B=K Ȧg!.u6@*[ zi| 啤 o'`.aPy*% 5T(u<4WK0;Ŗ\+Xp_g=>/kq3LM+gD%A|%-Kiطδ4B;c 1z`c|%ur$Lcߥo~,% ݏ7e(h)"vۭ$8{F1~Y _g 1׉ ua囗ϝFͿI0Ef3j` 'pyi@s](Q rڬ5ăS G{][iv?Lkd)~O*YM@߷czZ:ɹ25lܶ'7cٱV mj=#9_Z7/`z* bqJ5s= *gS_8 c"$/&HB2΍ASkΉY¹ b^PS ΥSkdXgg7Zi]V65&nle~򴀜 SYYš5־"lmhwS'S^⥘4 8!R 21Ͷ\N ]:o4\>ՖEL`+nKN&G3SmG\ %@|Άk '@ًw:ص!Rrs2'U؆=F(^ |PGfLWIg:6 S6kp5̪ƧOqWkKS1Q]Y4R7g 귣IV6ۼҤ7bhѧW~2ِ810 O@hG2GMtbh fGɷ (YCi!KłBt wtS")? ɂ}YT_@VAFqF‰tsdx k;ʼn [x -Dbmz_QUxSEK%r=P?:wX#c5T]px "Ct9g<ټY0뽵7;!桁S%L0[1<_U7C{'D;TZNmlo6w󰤁E__2u7-_KqvS;eZ=f鼛ke- \.T<=d{3-B"-#==OڢrwՆKdQbRcug#lRbYDsj;7Y&5@%I:' +3@׹ᳬPSDqgzR}g&A}|6eئДZC4O6)p^ZykAP88awtL ż4 @|pܰl[?-w#8:1!ě*IȌp-j[`u xKn6rQ;y+UN',U\}[^  '}^DGFz`U|D; żr"4`:A&'eSLdak*8B#~3S"3 Ҏ){nUlizр%KϤ Z;V{t I yza&X8:xto)zJTcUYq;O, -G^;e 썁ܦ垰 h|$ % q?$?'YDT>[#-ªϰk}§L>q6|^j:> 0L"BL<\3tr0PYy[{~!l{iY'$o6#x"W{fbU j*i6]4`Pџ5ُkO85P7s./ZMdMeT͞VT`Ajkzy ^e6xulJg LDcZ&yӻZ υ C^-pf;hX.o46cK@ևV/G֘PrLQKv1(ۛ˰pf9Ct´mTJ ȟ2 >,*}2ŏx' tLIIj2FDS$+ ޢrJJ1?we9”4j)m >ˆ$t!*>iWh5ѵ/2c%GB2"(>Tv뤖] zVg spNt`Q JP z>KWJS˰oy]' С(k+ƹc:C}} `[0&W' !&MMt@=w+ѷʼ:6&ϯ[_0.^ y[hNÖL` JS)!$MkF ukH޴3|Z :!Wk4ZBY#u5,g#|SD +g[DM:n|EDe 0{[TxvJ *!,C|4OȝBQE1dv«k0?MҒ#i0>O@>*# 8uSM"˼_)wȑ>ɩ3m6#RG.3nZd'Ii5pee͛5 o-]*ܠWٿM#IkMa/͓IfWQt=`AhdX`..seBr$4T ÛmgyY~h2ǹ瞆Ұ3Υ4S8[Q @gnVJ\؅rW@|lY= I8Fmvn S?u>4܆AGEd%@Ao8rʝ@e4[?} sѵLkYNILW3 ^Lu|=gbׯ iGy oɲ^B!c3k=ƣ w\! ю)7͵bǑz L=_zVa^u'!Gu} 5Tzcԩ?_Go}b8>|w zBc*$!{,Ԧ'4T \h/Z.sG WƐ~x[ !&pDSRDi>,ҡ]{MAp(G?0pf:XY f.Uyl^P<ZQdo4e< nuC}̊'F ULB_[}x6u˽dlzL2P3: f[=cE,juG׽a]cU=DEoW;V~y^ŧTa~:D #R&@ZZ*nTue tvqoDSzE 3'/rvc HܲWu~q] ^rhLV6 ]/. O_#T! Rnf)b O755U"FMEz)E /d6?j0`ia(, k֍[yS^X?D@d-/%I <. +pas9IixP/*Y%lBM׸㕕k0\έ/UQsbӤjhpXXH ! ~%0:݊/5`JSİBK ;>ΊZ_f&vl O@`6RK24! >4X&NΘcr@ $nt{Z$M4KjCpV~3߰>lQE)=}uTc>Jp 3 WE ? AJP TÀiҭiט/S63)(':wJ v|탡S:E,ٷ̾;;\WJ!8;Z`޷qVsAzn_lg5$JC 0ex)eW~}Ϥt_X{Ggj{׭T=M%E?ۦ2RxD)7TCw &ؽY{^ҳf.ṳp:uyE;҇धG x,R% /"4&RFJ~ۮ%X RpN3 b7 tuR0xP]6c *r; !>Gqg bf R0޶DE Ɍ0ל( L ~=\p0 l^=\嶝߸:Ot{Y@UgQ,,\0)}&U XHJlXJPN{ָz)j2d0o3>tGt/`-Sb8E6QM2q=!2H9mg0z\_^FG^{b#C 2=P>s]2|, 7 ܿG5y4lyyOaXF|E[7Úotjl <JK q/?#:53ʮʜ(rH 7"d3KE.~p-5GD֥ k/J:kc "!M ^?2^Э ?$:-֝$`iGV߇ħ:Jin lPh6#P%H )j @[Z/-* HSozu2XRH_8r e.SS&Xrf"VPֻ@.뇔!O>!BQ|k56j^&e˻e% Blm2^WTKnk?$IQ_&dۑ?UO HPj[ iX"jqgDN7v[[lJW\#›6b!:7t:Qf W&YN/6Q9kI߇;/oQi2cMa"yE $gց3Nƀ3b47 x~@EACb3`YpTCRk^`@mM+B& ~xanQcWN=YCY9a Zrm2wWZ4R,󪄃4p1+_a;mϱhcE \P)xL%U73` tY~cIQ Mcx#=9ܙ TZzjӳ\>A黵9d ?|k,ӈSM~ U;( i[{nں'tE~(M>-/(yZ m(,^J~F N1J[ 4ˊ"ɊHE1LM*61ZCeOWsy@#]s%8bҨQ&QRWDNJS S o\-ƀ{gQ64VV7nE*θsJ"C 0@qfDw,m8HB2Z qS :FYHDjk%y.!׸!]waCCm1mJ[~փ7tg/F|J4% 3(s*e:o '1vC=sFE<ω-?4_׿e?gV*[/xj<:Cf?]GܔFu*]Ctwdi qWQhǧi2nD#+m~ಁ`XXEd&B@)+槡P,{5?m hS3 NOhoeWI @Epx `%bcȻ7 W.êwYVlX1d eT"8)vbSYӎ0t|􀻔M9~ MrqlH[j۷S. P"$s>,4ZKO6rD*$p߲[|Ќy* {wFIªG0]DDf[ȵ8\[yG LN !Sn]j>+"}׈`MA|m6iѓ蛧DQV}A53՜ 5A[BSC'"%,)v.SS:ƾ,4B؜+~7-.cؠUƼ=PbJgA"RY]72XK4PDآ]p9ċm l4!^pɢ3P[L9k)T LaqjYlmA2yMg.YtF|𨣈Hã,(N*-,8lHjM$ 7gLZ? >ۧ5}>}P KsB*{/9!ƣuż3 9|;76I |]+#kyOGWM܁bZż#r=Lڦʥr~)fVbta1pJ+f"CLx,UlidښPe*P^kˬUQ0/, {gA޸#J"׊/|1iD5PR<"n۝'.>q|n0F'`-vT2pnYHt@PϘ/1V9$*~`zRyWYX҃ O|P4-ObL-S̬reRCşG,c !{*ɡW3EU8xC鲊1Y.oJKveW3$g ƴސ-ĿK$FLZ,1 G.}({]D#oW‷3"|; +1ΜBIOm}SO"ܦM8?|c"c%=y+ =wG/ F~^~QQS1uuTg. c.F6D '{8T#;-IN{j8`d#N K/(l{kP$o*Ui"R @ ,׼͕c]C1۾^`8eeJzdyЎ{܎d?~)6>q<MOp.'AIQU(LygK}C>yA=,֐|UHsO$Ĥ:v@c4)e;>ыu}Uw,T]AmCiw %K2Cx !x݇LqE[ǂGWtk.;c2x%Y^B_ٴ.R,/fKT.zRU=QD tB;jA.&\ *. ԫweh q36/zTf_@k|'2yj>+Rz7. hC`rn!uSx X`"9GY9!R"fM{@#&s+S!qrfXޕ.c7kkk/努WüL]xR簻mY]ڞ~MsoS$YiޡKߗ1>lN.7pֻe?:c5j+ɐN ܾ2+5^cOh&](PB]Nw.~>EAm)SZ{5VC1e5Icָva _vBYCHCo=-/te@ bp]#}8|%6jǜ BaZ ܻ-G7QiJ!gA:rf_2Tza7IWC!@{C$_z2 Q:-Շ95E^3 U~.}e*0AvLp{Ww!0uְ:QrM-EMVFYt2ߐw= MWű)ffnl5 1jd_9At~g$u:}Wg w8Φ`[ВvԢ+[at& l;heGi! p>eh[gM/OrқfԫSnU/ AzXIt%'{w$gwݍiMlˣE_+~Ҷ-"i rEͤ[=:4͢&\{q,=N3u 6WeXd0]iMg;cJDb7Svg; ,Zqqf;dbS\n$?9 KA6_Z!te+$o`ǒ} ݵU7N *%ѾE a oY[͗AQ‰秖7+]_;!o2az M\#5lGIʠsi:3'aTIr98DTe X>%ƥvBz͵ߒoy85RlpxLjd3^"KG1G\283v@ ũ һjYH؟@ge>J/[QhxgDԇI0\PZ%·,lH1;A24vZP5ګ+[hE4d{ ^F7ƣAA/,Kh]m.EYr{SVͦ,Zݻ$ɲ_b5|H|24̽ny <p 1lÄC3〒7Ak,@*H}v^|m'[oi4i֯aƻ}T1xes&uoL_rXeMJB@f|J/rZb֌ܸɳ=w$|c7( h9^]oe%",uR(pf)|[ǃW+jLm?C"K b010pTN̷f=5R&xyܻ vV8bRI_.YaO(ӹ4A0t)67A+y]s}ԟ.J x;}nR_j@]>):I:acEk]튭Z1hzaEJU߼kPaphdQ`D/`<"淛T} ueRT$3سEu7f@.KQB~KpTmB^nޛ; WU}r[kY.O˙1`}ӓFve,L A:O]k/2x?|(fV.n1k2xK':I|ok}Ͻާi?ֽ&0WN67"bҨq@W\qOQ_7óڗ-ϭxJ |p q.sEm7&ޔXTižS݆}S>4TC6)MCk); a!ƨx\=*8#/՗GS FL FAJ*PU04Gfv }Dm3stjAʠ("gG,f}O 9.ݰ_|S%π A vUV$Y9n8i%ˌ(=$7O vQվ8 kY{HTVFPXY6r(7Ri xc7gL usZ:zo7 ܱ.rY7:X=:*vv,pۓmN=v4 yZSqz}iisR)qUDn ÃѰyٙDV0 JK*Y=ipBHH]9tfna}{9 +лe&oRc\VԠgS־2Ab.VJuL(Ő|;S帄$\4c]*X gm˱҇*1HKw! h.9 66P|`50?P~6+"?Vv$I N˗y*02޴wf4 $j#=mqJ]J@}A]X%z:sZ&sS.64)<0 q}k]7Ə{֤dJ<}TDW]-fP3]th,1qrW M zmZ6]Mm͜R aNw F`f|rMrF7Ë&Ias)j]fEw=;̺=>QFy0c/rCIF7ON([ҘiZǐvqZLɎ&sP*wꃁ{ -"6\^Ds8*0,vg͢`o/8KufPY`'^(XE0Vŝ :."r;&,eKqo!l)܃(4 yI;IYeDݪ~լ9? ]I$"ʊ(Co~ˢ:r۞*r3e6DI'`[aZ7+W8MCp +&b:5Y9b cjTnZA\^VO3O~M0#(fWAF7 WsVr;W|~o+  P=հލ*Z fcb)# x<}ԡ_Ü8f;+rd ۝i&}+po~`&.)?.:J6o>+Kh5 Ke?fKeQ&ŏ 4MiLO@bvt}iQzI!V Ką*ϧ?ܕ ㈌{eQut])1H(2p@ݫ}Q MVLG1>n++) N6V @Xw?iX m5_h>OvnO&[VQjAN " aEd~JmL,<2l*AJ= mZs{ufpS)F+VWw;e~rM†nJ[R`0vǤ9CV…|e39,z>4;:( je/bY: CT47 7Gs{BUPWSa,j|$H{ȴe=~jCw0w| dnSщlehW AD'@=17i^ʸ7t2O#t'_>eA0Pi*sx>N:_BL;]z<ސȀYh"֣قY +ghZwbp:n'9[Fm,oDy +=4 %Er |OfS=$KhYS;wҖsILss}L%RRH{HX+q2WX6gLS |ڍ\rRʔ`'cPd .o*)@Z1^Pv2zhRbjsӳa4 q]"J\ԿsZqrIDԿ˃#_rW$Yc"̄K0Ҋ?@yqThG`J &dFTo Y#ceUʉ.`D,<`<sٔw#[ò&rlQk?u ɟ# zd3Db c w7ص (̏/ z g8E\ $JD5e1TTZ^XO1` fcCz?p÷! j^~_)V-] .?wƿUsvsw%MG/H!-)}0U-ĀhyG8Y$_Kf!Ef?W|.hhx87w:]>x;7Dg.x t"p!1O[W(mr(YoT*RG+hXb'KaQF(_g*cCk*k1G(^`~6 A\K#Ş-QK?9_[󇢶ENB2 w%րP0ì|] U2 )V2h3ls<;q䵺6vL׋u}ۂA_]Ҵ_-( GexM(iA OZO.MNvMSz3 ϏVH/;ťJ3Foc5t3#Nwa z_YAlMZ^w(Zڙ?,dp Oik[B+E]Mi&ɖ\S66_  <C[5IRƧ" c&*Ċ+ oa)`/UT"J;du-{E ;"4XOע9GCFVE2hZ"kKK%pxC>I'C%Fz&Aa`_j7 CbpghQO:Y9PˠӫfLW5$? f 3rCkv,YGTblpͺ.PFjr҅zkgxU&zx Ҟ̳b·/ ! a7/"EM揬h7D,ok>L(,5b2Ioxq-cY,X;c֫iKD ^y`ekK[i` 2j)13UO>X? ּs$'8!ءr\u'dq^(k0pL L;iƾ$_)z-#YK4u_kXdpmF )WrMݒu3{J*\50„#Qsk42Gߙ4v>b$c=*\VKZ_S<;ǨH(v:v-Utp&{ˮL<8s60o?kqϲh! Ҽ?Aa(S*[+I%n7.-&o)3k}ST`|OtDdأVYMȊ`nܡ=H/^أ:@={Ijˬ?f]9z,*ݏ!x|5= POw$sk F{I 0"JNdfwY /ƒ/AgnΈ3Ǩ a H5MX|8rQ.TzD0a6%"m&u_?bBy(l{9d%c_C>ZR;=l$shg\@rRuаK1T}{p&4\g-t?s#փoib4Y'ƨ ȱMNS'W;y@W(^U<4Ixc` 'H7( ֙ηf }6wCRY7trT;ȍjb b9hX_uh|O=r>Ù1MpE6ܵztUf!^;'C ?73ҳ9an_Qu(Ke#$3A wT魙l~u0 t<>ڵÃz1.DADxYݦ|Δ=\+MzcJT(0<&2>qca&N,^|"~^8m1?N ۖj%a qt/$8yqLOcȑhXL=m:TǹfU<> MhAau;BoPPu_ʼnBɓ4C!֣"n3JTp@jiR@x_*Kp&dW!a<# SעP_tW `N5>Ap!sXOߓϫIKn1?Q*Ajv޻="@GfK2tnjYl`|~-Fݎ519MP-=r.A/.ϱ+ QNn%U@ZX>xyA(oS=JRF5+I<VMRm=r*&Eb&#dBo1S(-!t1ܤSĽ b[.ʔh"+HΉxx pbA*M68klB-v% ތ|7U<^ &p+% 6r /0V~3r[#uaBp]Wpti\UA"IOu~D|BOF+[hkNy+Kb-w2%reN`Mp87wyR"רWP0q 4ÏHw=H SIф>ɝ'6ED eB9mI0҅z,ZXPID1nN}piV9H ekkM/B9wx=Q \?攚MWRxK /|u+΁=ԮD%*`efw$|GHp]L@,DbQ]yȸ1m휲BAZſ_-+8 HM<[v³*=m㒤sP9e KJ}[cľ>o,5 \9i- |Л"G=`!w. Oi"XqoEIH_GL5IB㢙cG.j(:nCz.%F2I۰ 3+f1#8*LLV@rE&T6 PGu0Bz()*\94U+'Vbos5` e0>3"Tu6n&kDKF$.JjBR@?%G&xaѪ3-5~4t&j56etܻXQ5iڼQn ;_.lnKv4>l# gx ܂X ct1h_d v6WqWGpqkrq}QrB|e]::g1DREXPe==Y5#(A7߻^U$v=V./2WDdW AKJLS[}6wÎ)x#2F/O0@8WWW7Oϫ7x3f2ooӺba_kLNiPm]߹Oп'GV":"GCtƔN7z1@Z?=?ړXO@J'Yo%!Xm./p}8-7G|H?|쌏Ȯ._ `w6 ꆣrR4Dv8pJU&.9Pyƹ;_Vz$q #]dFv9 4uW A29'!5H d/^QiBC@`I8U̶ewV{)#@6F{?(NMTg s׻/D|wUvROw032jTJUP0AO-Küyn32 );ߕoh-Ӵ^.poSݯE.S2jz"XI|s+ qw0-iw7O/<mǨx]d$h4%/9؍7>/4I1Q!ӏ(BCY̳Ld|4BX<-D١0RJkWgNZO[F`&!K:kVL ,-epKrB#C`r{LivPUЋOj|M ݧe萃yMKZ "J2UYDO#a;KrC_ g9[ Df 4D֧S2?+2̞|m6Zcz8lܚ=c^aMӃ[GKG#dWuGxYa1 ߧ{n}6fSK2kB4 8u̢7P=?-ޱ[9.KAk>bd] OH@nAUccZSQ, Iykqš 6J)o \M{d}OnWjkѐ\~ Ǘw2 ꜄麩((0|w)=!FҀx=8bj0* ;5 rzg @|\lTk0BVkG3ɩ>}}KYz΋<&i\I0N# Mٴto! 1cT=ȩZRY=8âŒ]5mIu*쁇 cKf Œ!;x_oA'4s앙A,UXR̲ʪ[ɞiM}j!bkDŽף;FAӗNf!GyZء(Fx.q(N=b逊s]<է3?͙)J_۹[;N4멝ƻb{2bEԪ^x2EI8qyX봶4ΐ0-.cd3?yd*TVVzx x+6w`Rih M1l8WDI` %D[\ʍ_ ׵Jkn:>[ti0.*, }ՕH;Q[*2kLp'13^(b .L#|T. M J!GG@P)XGn W$1Vi1m;+L/!->7so9_Y\PT/&}uަ-yr\}f)v\Ώ͟Kg(C/$;F_+3<7$F C)A,f8%{_5#"J}yX>X i6Z5QYCiA̘z!R'8 AWjkt6&~!gee" .Tә)cj .<}jK<2 ;[jXX%~ zԘ Q0$!^hK5#{2,c&S>qq8uw1W*?ťg;SxT)ލyS~RGSy&Ԩ#r\\hǯšJ!FK{.~ێHAs?brkxe ۥ8dkh:_b Չ ʑБ=rz+Geq,y M}~ nĹk&!C=X阀DM^r𨷧TW T R3slB/jcg|ZDZoEf&N& dd wi|Ffh8(]\/_t h76x(Zv7Gk w4 ֣tde/.NZ{A7ҳc7 y~lg,2?t~CNe @J]x1^T`zijZq&lI֡Qxy#b /KBuR|ݰ2/tVj_ɟԨG,jq֜*rExc9niQb.@HgwS\+֜%}j"6Yb~1.=s1("nXT%"8%Wag@.'vaohI5| `ȶ=@Ô-9y_,cbPv'\\*ޏU2~+{_Pk [9$/h P-S*=p4[6:#31qک{(~Z?,Yv}ܳt&M?KmܤCs4e>1 Х\_R^P'Gp{Kho- #yS1'<~w/BF;ќeVܤH4-g .lI'IrnM? !YwK^!lSz c%Lٓ@jn;d>xEbc3xP3[t>4*H,^cJ9lCZpSFA2DVEO@ىgy4&q-\HX~ֻ KSD@roK$d'3jW@ybk y6Hoy -X|r~5 ]d62^C'Gܘ(®ڙ* 9et=w,I2Wk !,aհm9Skf; 1P=!k(%49`k@n!KQWQHR+&5FQcqv^BvduFu"_I>bi1+ex+"n %3 oU<~qԩJ5!79  \aeMFyJ 8Ajڠm|tcfŌ0t`n<:Ou4d>֤ȹyHHRkI\_(vS&.Ѷun' a2˦[U}k<+.nADo?mD>HϋKv-G24"O[%=5?3x[>lJ_4I#Bw%H6]V#NɌ ^.pƇgY38\547uYͪxTT'oS:,!ʳ/QmEFקPO+lPb5r~p:X1̡w}0?|N3hEw:IZL Q3ՠϾTG~oW$9P΃?l߯;A$Hξ0]T;vìuPA`:D9(o&Wg6 ~LR>Z008T2gLtЉ:a([5doTU?^G"d/1O 3.0qjM&vP'^6N)cF&ʩ[i7$Y$rXaU*ϯ-/FU /=l/K6@b~A. U>Ƒc@ B7 xd& l5b{SFy+h膌*<$<oz~ؿZ&|q~`TKW@8n.%S:4|-:ka"Rc& kz+9 Wʤ?Λ֏$&P,! l[B(C]II ],T]oô`v$ps<Cq3]%o2T_=kz$_TIQGF|a[(&֩8~ s,L, D9Ϯوc3fẓ@M>ܺe<] qO}[**8o8~j˜za!6bׇ?*'5*R79/X~C7*!UhD }m)Psc q`/`BN ^w}3e}&<(8|zr $hÄO0`,sTKbG FCl0JN?vZˢ/>b6L ,B) _\2H7fئCwǚ0jR%Ζ*xh@>p*sK"ێ>+x K-{3XU!ax44uQcV|[h77uxcf,9{]č Gt/jA-HR>_v`eÙxg|Sb[ WIg@96y!~2]a2' O|1,*(V*Z)'>}SCĮ́d:0@iL=lEiP|û*_Ws\R,3~ǶIXv ]*+6(g|iAs5Cm{`.F\ʼn耓'~gmgM}gg!}ðռfkgnW Ȋgr*+Ux *w,ə&MXډ,ACn_@6\@IhJ(˨rܥ+F[(AmHh21d6)]H*+ڒ'EmEcȫ˭$*1YWf%sB4狝5;5EFa4zIU#'dF˸pcW]dhIۺ*=fDm` œ.)2-<yVJ [~6aMMlğ!DFA{ jJ4b'sm4aXk7Efq]0ZCg2&"1,?]QqYLg9ϢJdž8Okoof'ٷR'}v\%G{_S<|`P;'E08Ⱥ*n`ЛE1 Nk8 KZ9<咁[jĹO!]-zYx6=0+WVnPS| }8kK?#ةgN0`O (Ɓs)YKbJ# oE.g[pf l%a~'AEi$ P f\|{"ט3H뭸\OflȌS^ݘ>-Al+װBbf]4_7eu5u#uK)u`yjM$i[hDJY@ҕ\flv]T?Wy8 59]3<YWr s>%i=I q6B-2܃ĺf,$>XLӪ?YEƕA✵Yv2A[IJ6zw,fZ[ʎ/ܘǼ4v9 lkM8\Hɖ0[nS<8'/.V;&~|_8wgX!<#A==媡1&si(~gVq$:5C* 3 X}= >q5h}gh.as3e: 0t1POI={,k?nPKHZ8yX䨮NF7ɑ^7>`ѽ3QX =$aт yNʝ& ۪ %!:p%\dZӨfLFmP .б*"Vtu?U`kAX'Tկm[Vk7$b^o];|:&!AՓ'7B>oF`OM mQoIi, C-ǯ $IA+Dž wB5jC`Çc\ye߂<\ YO+m^`#Twu)YXOy_4eD08]+溠,هCb}рhE']mAHpV::&%3#e& 1{kh:/GX:B6XU '2 f0P#Yܖ(l._u@[$[ p |QjHׁceOֽ`WI¡z ff:eUpX2Q])p%?nYVUY_i"O!R `|r?V a,$JሀhNhebʜS`Wr7^>j ]E u66nEl01C*k&d@Tj*Sehɲ }"uFr EdhSwkc)GӣHq9H?K(^馒#f.uQ 'Ju$zS^M ̟P&jHl da[p@1RjW"9zd{ޜEkp$SI+tV;j;Kr2R,!M%4R`F1%eM4V:v Gay8_1]5uKy4JR"nQ7>֢owk硪t $5Oȵ_Q[>۰1?deW-ZIҧd$F4 ^ 0)נ鶲~RzVNnT墨![CHoAz/ETVC >]rsr9S3t'a%HJuq_Q9hVތWZQR$8A_d7PJ 50ZIJQ2 }*'~d`krֺap^QQ`E3|fL^U 8|_3!TW.u0^'N"^M2>e3Xzt\V'qq6"2',,^6#r^wa؊AX~mڹ7%ŌFϔUȯ+NRg*_o7dΟ}W@ ]T?!vрgpܓ3.Aݧ銉޿2d!aͺKo7^B,=;sGe "b1_5(LȻ!1Q(@Ԑh&dT9l0-c-* u-3Bp2潚Rm*H;ԾHޟq>kn>kT-Dqu'5dӓ f 5 Lݬ ߶ dN*x@Fwem΁|2m㝏A- /+ek*f09ҺJE+zh϶Sp-8@Dai@+4+l\E ;pXq֒Ir]ȹ:5)nhϥ- FUAJ}BG>4(|!m*"4YohblfG#;ժ"~&'|tu V<Ӛn_WUSOMUƠaaU$;Ȼ\LBKF-EL\c/^)%0ޞ]!Cj8g5e(TY3qb&! ip+e>E`.p ?\٭9*d|V  7x+W5aP_Re۽t2RIG A:.$w1]0)"6)ěCs _]&Q: 4U 3N kfGeV LdE*/!c]Ő:)Fߊ}P7߳Rz^4>p׾XՐ;r!*~S[2{@]!5w\{Ўɘ-R՞p/ͥRxjB@x~^ LXdy_EKky߭A3y8o՝}n @Hg@'(ۮX3̟ZҾWmFa-輋@'ɘ6_SC/.V]X[DlmnyeAr=k[(肂lԢũ >[IjtǝI yff~< rR| ~)_mLVqG/]PqLeEE.o-XQw b޼=WFܓ.Rfw#*Q{,An4'9t0\ ov΄DT%XIXhzhynslbg6:ry[Xtx r0`7~쏜 aOvqΖFz6L({t٢o:v)Mi bYM*,a 3 C6I>ϙuDs#y6sfIխE۞G׃$#:Ngl:-xCi ^+B9w// _J]!͟*8@Jơ;V~3G'.X|1(5fÔ:4e<lBsAFb'&QE/kju&Y=$BE$և_=X"0EYe+w/,^#FT~ut_DXŒO '9iYL#GXb!VثeҿWILe^`7Q}\`(˩8ѱDq̎\2 yf9vM$ aqcTyzP AI`XoR'o~f(zUN[}cu|,+CCE@aBF5d; ',TImk, ~>7 UdO{i( 7tl-wz[n7>fȫ`#BOuwY+RynMb; .iR|AhGA*T%V3 =@gs+wwJ5x3.& 6̈́T?Zb 5+8آjlMnThQ(o&2%04m%`7aYݢn%aI1\kṰe#l*< rG%:~ lV"֔ ͯ\bTwh:T,+tރV7%XWcHцiV=-oTzl*mFbBI@X*ɻٜzNW!ctrۯFXgY(csTm8T{(tێ YJ/xwoem5{BCd"GJN3Jv0Fzƽ}p碠i6=VqU)֘DD+5Aci/ᚨ38 Q-hMU. #TҊ> :j\36$)\mi Ѣg垑*՚LA0r~k: t~D{N:=.#0%pi76{ 0>rLo;J,L eP)[ͿAF`BeZs ^^VB0EDB#oo;x/1T׸5O 8q’׵oӊY=1ǖ5)dJ =|*1t|ӕqGiI5K =|! (.n:TjC}|{j;1J~ZzEdـԑMc?EF;z~FP*)Ll;w2{^tQE돴!OݐB~h 6ug?Aaȃ@On8"ׄi ^?"}:}!oڴ?{U_$"DZ8;W#j[l71ĻRt;&apvS.PՈ]X3]gn"ɹ)֔adv:HX%BR s}3RO2^U/C;DDFH+/s`FLsM`s^)#W 5hd0=4Ւm)(I9-+RCAڬe荕R!*Hc>n^I.m{M *R&:G! 䮿y?JBc1;-zCl'"-$snt_JӵN_8(,^ _뻇&!hnYl :-m ʭbqWi9'jI4ELTs2[ 7 ,b,t:{8!\E-B "_yFNf&h"6aK 0\Ij,=ŋ/|Sp+NQ~iu81ѝ >ıb97BHn$dyI@g:FX+j m&\f&xp< y$9bGTr%vҫZ:f .fq=& BWbMY\)=-Ն2C 'B @͇X)i4ί^9ry6jū@k)'H; +X/0NnDƗkA2|7t Y`65"ӧzåOʧUcEPFĨAVo#Z`Gr]YXY{rX)* gPa8ˮؓŘ \CЕf'[1@&GrbVyFp=Q-WXY"CMߤ@eWm2w gA_}u+=h[=1xH/0r岟uOdHJLJ}ET>&Q̾ i sqxOٌ. RA#$rN9#MP؏J#xE,<˯>0unDn(dwH$i@8͚zCN4i-e0*$M;LYuLʃ?7AAfu HޟMfi54X*Eϻ4K+F5dB^yB0gʴOhEp9;!2+ @s4ER´ѩz|&!.u|Pi̤ԦfIhH'XذN bEf3 OZ<,JgGT.F,;0D܄<'7 J{[gӰean)瞍7qkhϠJ4\k9-DSڂ5IS-۲tlzaة%p`nU# e"JԳg"w$?YXt 1V0MBG]A`oY9u/M_AآO[~8؅IP).6/xO;ޒ벲 Jˤ`*UN̋6GSIJ "ps7%p-nD,U}D'Wnx'G41A5<^@ԻH΄ݠ?4YAzGu r~;Sh97{H1DK 숚MK=ŋ ,LgmHjqݥt`McvAœ*7Pd,r剘ŒʵE2)rCeWb|deE<(CFO;${{ cㅲPbn@Һe|h뚓C @כijAJqХ;r@_!/i"wqy8MjT9U'٧cq9 Eg RtOVԊѺzV`*9t{ځ`;-SQ9*pt&*Sޥ3ܒ=AO,之i9Z)^kw7|=eRCӟ;bo?zɤGPVd 0MQM\Cw6#sGJ.&QO/}s=7@fR~LQ(0 Lrڀ[;^e޼D(~~ g6-C {FEVΉ{b gYZ07070100000117000081a4000000000000000000000001668c169300001d84000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/mD]?Eh=ڜ.+VaT5C- R%"Ӵ8mdJ>+=@iJo0{>hn^-T1Ȧh\ăygg`!ZQr֚7uTc(V"fl4ȒM YyPPR8 *T;FT2̗LH`6sj <~Ny[Pl*xLu<]O' q&T,CD ,-ѧ()rSw}XN/"SC86X.= b ` f=c5Lx.5D\T wT+Y J S:&>Bedى2W1t[G⿼y X)|f%hu*˜"1۵tZ>>v|ee䶭7>p;Z}U ΞLł,p [pP1V9c7e #OdV6$==B11 .V0{+0itῡzs={\71u TqScQd ʯzDAoe%#C?/Qˉ8RQxEO?{͒&Կ=U ͊2<$-FQmEv?[keBdboPpQVRSd~G%mPrb:!=:{J"PDĘbb14iBhf-m^?vluHR*{f%$gfhWx.p8 Yk!^=($~Iȇ1oafpU.?眸5Cu`mrEtyD`L~ncS˧6NF9S :LĜ:b;b26xm41vfA#`8„Xp:dI8@u9O>7+!CJ!W94 ne5|۩!QZp"c!Bl {LNpvTO_l^5:I4C>pZ漊 ŷvRUUn#j_ CLδ6`,z?IGV̬JS=.C#ݲZ77- G=yaX Ѐ p1P "!@!Tn[O]녒41QM" {Į9܋TrbUTOt4[ αZ}% nX ߍ?UF??YB<l[:j9ΊE 4Qv/wY5Åx}N#5hh1r6DcS&OMT9 a4=]{wl%Gޣz!7_Gwz sZ km-Egrۚī:'k z3; DF^=j%!Yaʰ/bY,j4Y*к=qmZ"ͨtȌ!?<W\8fT`4ZOmS9DH-*9¹ҖD\ܭ΍5&I\0 Tkǝ@ ,*owY~>]iuᆿlf-T7S޲vI|I)癿HU1jûs ;DZ̵/QBF4A1_j-Pb:*}۹"ftv+\e8 [IOpuA Rg"^#jE? c4Zb)o:H ԓuS!C#Sv?ڗ%XR=')kw-k & *QMW ujd 'i GThnh|4:1.bjP. wT ʯ<& )4s6 Z e`L/TT=U(xHsqSp)+ _:lb4_;BL:W/YTEYhm=({ + {_Yn+cm?= f`YK1cq澇H+r/ߟǎ,Ԍ)F iH{}NmN&YmtXޗ:EF lnU7bV8cCQCKŘ %&f5Ģϥ۷;2qCqkVBpmn._$ Nh#9^6OUOb,᠂>U#a\ k%뱞1;vȍ+F [`r-M~Ko]H!P֒eͼ"H]ĭAFQ{c>6NCx'ip2n"*:yI]?DC lxץɺU~34U+ax}O weqj1iqŠЅq7e#>`BLrRQkY;?1pXC i0WLeDjPr۰̟PدET4CO.tɸKJZvPEuj2;V*,k4S '+n ^oeG =ӘL.E'F`Y8oj#usM-] f?]/bv5H犱1w3yxYXYC >{U!DȚOD]9Kxnl'=EdXo AO?͖ o ~4/ۍ%gCՓ8u~31.39ELscL]xz ܆g ۩8^W x0AƹvJa?aC|kAhn)A3:">?F@? 4"0ſ`!So 61EIRt9p茱t!1-''Vbфo1+<Z(JVq H*`LƢlD9?k`L;"KEuSP4 )E#'*N Q%R{WDqv8I۳VTg#rP3ĻU{^Xc %VZ'; ra r+R #W_xA Gl(o}e휿@ސz ]K(kk[zY5*{ɵ ;7R:Yc oK|$|6" z[K{?H}q>G:Cqz߃ e1Rja+_Nù$Ȣg*ZD|  2ڠS% 2X. xgj*M1x$s*;qB_69,Sjwj~aGvP=g<1بP[+?wBa%8ϊy|ʅ![}"2v/l gcY8 +lSKc>=RAU} ܄u)28-xLʂ`{zW?+&t* ^緭漱Ko]_سAv3r|N \G3 lO'ޘkS{x֘+Y@r}&&OU⻤H(݋$tPl7xL`6JԄ'kfTEdphDF!mJ fFѦT"Dr:Hd̘0P1;i5Jx;jn/ya/6ku=B^ pr+ƍe( l7ڋ0;2UY$&J TTá6yWwz|FB~a'ʔugr b'r*Re<EmK~H`2k!Y2 +VhFLoU#>jJ >\1l*1";VQ_3GMG.{^ ^2t p ew Jyrnnj⌌W !"fs/ab/eF|_<&,yWt$cF|) !uTbI&-X(`v^yV6=ⷞ37+Q,4ƛj4;v} g[ J/wvM)DV Mۧ3.)[a,:@B!qFQTp0Љ Q˽XM0u4GbNgf2ͬє7[rYOr2(J0CleZJ 奤x"(EZءwsWA6w1.8{ɔ9v:9~f۹7w.io\<ܣuL\)@)ƆR_ϔ̶\DNKu+f>3-/l]Y9Rբ 1N6ٯ3[-yќzIjPX~D[7W?J@v[yrMjUl` } t"4l>9{5vw=a]n'mgiZj7hGx ϡx~֯Rm Eg-X@ j7a, VJ>"x+[~LÏV.au\4>%PkkAxVQ-YjIQVpu`*qv4_{2 "d@>so磡F_K ~^ R2g&K~. my)YV1R>Wa-))`aA~M:;:s*?0 zB\^بw6c7g= i*yTW()D qRc3]Ӷm :e&>Gݲ]*U w{C[NpU1C˩j_B5L aK<2u +vr-;~7D@Bͽzp4nc`,u2H0̟|ԆbLT='sQ-s9@m LfanasI*bT?WU~ԲX)rlVSX]o6~#9/N5":[Gv@ nZl e;ɩr׸H_غ*buD ?m֧ ͸&y0|7#ټUh; _|rqViڧ8T8G~L|Vʩ>)Gs6s[a˯' @6ydgߊT۰An庵G!aĹq8N6unٻrp?o8Ec=4Ѕv/޷% EOnkcAJ Qh< ,_UBLQD'FЗ,k$Ja~@UnEZuW"VuEJVtz1BrMzT?2W L~ZKz1D--NBŎQ|w bVίW?{t t6!t#[#C?ȰL[&o|ji+@v _u@U)G=;PƪkC#<ߣ I.)ygD~_;w7U'X,:+ gYZ07070100000118000081a4000000000000000000000001668c169300010cd4000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/cx23885/cx23885.ko.xz7zXZִF!t/凡]?Eh=ڜ.+ʂxSg~~zɎu7[?4Ѿ^Hlk\* (}<</VkX#ؠWyW>wxa˞ I=1/!eu"}= y:+?wg'k]bZ2#)pde(7e4~X$h$ebyYm|\7rTq)嵕Ak|4k%+נ\o㦺G&Hs?QcxPWk&R o"v8/`PEcp#QȶSi^0х  BK`ZKoʰ`g(Lc, 7NT~A)82j/Te0:;v%/#4. 0}SU@`9݊$Rנ[!4%Rɡ0(+e~5B'nRt50"&Midݧ^]PKTf,$tTD7h%JÈކggCwQ.׃.Q} %TJ>2w}?$Jk.w;ӶboogF;f}i91|e`bWj7p5ݔ7d 1_rQ>VR#ζީ@'A Cw'z#ѡ,Bߕ704̪(l_FMfW)ð}P;TG%8OI5ef =|~BOS}kM |Cq rmT O!NF6$᪨ngRBJ~ 'Ñ=Zf$8F7i0j9Qv_5cX_`P+#lyP(BsӼ[Gg@}T0<@Ґe&Dw`NɄEmwd}#f'\^xD?`Q9 YItno.hTLt@Rfg\ByΔ*ې;VgmYE ѻ:lQ?M씛jWS4 ;0*f@ ,ٗ[6Bwg8V<@LMtIHE'Bt{;BnKmW->s 6'WUf~y%$,; A:_6"!W4"sexemlNRnonǏO߲S6BA0$n4DS8e@{t$ww5GU @շHM^rm8j5F @=3H XjM? @EvK9sx$)֫>#GB5ÐLP81ے\cZpd<)}O$jÑ ;Nt,ب i"mpjgcT=DYܔq^N'm.Icz(#AgBKV-mMѢ>{oluz?K "#\ a}O0eNK]}nʙJjҿQ%rܿ4?+e )nP_WbN6T5+ 8T; U?\@)Hu"rE]Y14!%cbLrRԸML˄N.!8y'HK>bNE|UKG5XE[ b_C2gC'IȖ5\(]=" ~% BFy 5d͢A6椬}|u"y -W"tma4Uᔶ%5?fId1҆P*@=( ?Y0+`Xb̴!)0cleNy 8њ!+C;sCsx첚tXgk4kȟ^ʮLUGk^DEbMˣnbλ3#_1pPIѤ!< Y6R?تPwAMyc9gLJu; P.JĪk8X.6 iof<} 9&<8hxT^/~Z\oQ$Xv7Ě70$Ţ6;/U/}غ}揭o7)`]U'}ctmODNЪ}o[H 's?\u-b-9v2zriӏjF OFe=KD{ )3˧KDC:Dr:0¡{Q%_ng2]XrŠw(}F jT3i6cku$oUg.̔u3v-ƹkLڪ5l)@kx2-`oI0 H.XH*(L6=KImoĮ}8RjLH2±mRAoJ/$uym2CQ6p7d# $'a]eˤ@`W> v7)硸0剦Gi n'iӘf ]qի~SY)G[$-z8?zWhˮq_DDУ%L\&ews1ë XgoK's%'% j2+(KK)>9T "RQ8`5Ǔ+ҡ!w6ē=ӊr~ b@刡443y\|G+TF_t1p")az!Ōs|{L1WG/Tnqb=<͵rwگ5R,V^BQNogMj 0_!Cc~7Yig `IvWZ͈)N1XJB$ fjT$etO2|B+M?ɎbЊ)'B?۞&{D!(OA>+&Ֆ_nKʽ^_h(kls@ I|j| &=vdnDZ(t^e("k>-<tJ$udjUlvo*`_hE3Ωߎ z!{UИVEqTTn7Sw@O%3.AO.{q'Ï_)J&[t^ҿ@(`de_l%mJ)c&@e;UƮ̜9 k̃J:v[xv6*!kK~D+fy^ 1psr#Yj] Ⱦ)Q*8"e7T{G,*=JG::{@k]/N$l~ q*4$DdxƐ5cg^uFnN\/"Cr8VNж%4eִg vб $o=EJ s,lP+rBٰFȍ8EИu*!&&lsTkÅ[O eN,.넄֍CW؁D0{mD7cY:nk{'}ˍ+ K311tm,|#J3l_JpdӜ!4H%=OKu=p.jg37J{ӦʤD5ƧD֜P``жƝv/C,^:)L{ VЀ,#^uw_ȯCv\S]*`O-R5gb[ο#cUQbELW XK?Y*dn덞9lsS2X<ȨFEBE;~U9t=]\h7*oCƒ[60K 'L:׹=W֑nTAE]HZtk ;b7B4\3bl C11 0dYX٫a.W$U#Rb Fm1h3hD򔈫-#}\SijGXJ6l jJ^qLLk+c:%f >אuD5s`܌i!&W >kC'Ѩ_QuzI0)yB|aDDf݇ ќHS#H= H4ß^rXt*4s1%R!{s3_M 3)P̅۶kW ,~V*~AvMDޠ38-u?.\Ψ~|vou]Qq=@0Գ4P;.%m;!|]IJV06,ඐ wv)`FQix =>6q*n$z-0+j9xd𱜁/jqAG+N d@ab~z%ݛIq,K:ZoS΂~&wk4&G -rݦ@Z6d z>3$G⯪brKGW20|Y5nI Έ+~8qI!QzM=gJT>0 IS÷ҷR9B46vlI&Nxy7z(yBI0"?ТHַ՝=oU7FL ͽ5 /]s:O#c i7㿸)hI~۝D ]m:ԎW0eY3(nǑE7&K|98N(؉6lwu0\iJVv6 -j=yI,ͳub9 ߅dHv&%碍i͉wHߔ{aSOzf,]L18p͆3@jA!qyhM9BF`"bԐq6g2*pd ^ nt/u:?T-W6Oɧ**i=uߞgd]RlSiBۻă"dY\vCv|irz<<#NcJԉC (cL4'Zy.RU r!*VtơT%-7U듋v¦k$D4Q{i ᄁ:㙳^\Aln7Wbmo !ħ=TTAÆ+.’%7B4͝JzD2_NlPՇth=XȩPkU[N$P@T[糃&6ғ-TWhzEyOTau~Ĩ%-zB{pCvAvhB|,{Дߗ`{w$;*(Sy;˄4q Z>*d hrV(zk: Q \zDH~ǎm_-` 4yLjNy3ǽ 9S( [ȅݲ*VC6#G n'\Jz lNQ?wrH8Q}["ŒA]'gw-DAX&ܹ{2:Ƀ#&s~Sw*LڼPbBZ+?nۻ\*@HhzIJ(V7Xe24GWPlxq;ˁc:I C;MV { `,X[Yz/Im}<$gxYs5>mq! 8y.灙P}B(I (0"uP&PY=@<ƫ AOt'~G {=噢z~[3Yx) i?: U32["}E*щzLWH/l.;HT.-ZC8JA"؝VC)MagȬc3RzucdɚUACkzh-4Aw.Ehֶ"F,0vbs]e`RfvR53 ;KAt5[릨|YU@F8_J DbP#e*/~{?iyRzn 軽fRG@'~I&*.=ѡRO <'fH^ji{kʤ!J>\Fy:er `b3zoW@7p4%6iB8OERvE\ӃC.ϙ;jF֎-"`*a~%L͡YMǭ[e)CІK `Oτ|1h$(K,7rOi6ѭՑUC~;siÓtl(PjSMz`d1tγ81f[i'P= CloW:{h$!:dצMʿn3|ᅭ:Wxz6mp渞`A}$osIZfBYl񱶞f!>j^w[!B=^/&r$ c;71v,lݟϛhkRJrMXW2(N)_o5*De |ҶcX1'-֏D]1p'Ph~p'ga;"vΕMyXY\:q|EQd?Z3oXD>9/HuCuc] }Vz DSQDymƏj;rj$0Ҥ 9l\MrkAxP  S7vnu o|8MCݻ "G>Q gu su!Tq[%v8`s`wuQ'Sƀ,珿d+@ܨ`576cPܓ6k?Bd'10$*8I6b]y)HH,z`@+jwKlZ#> +],rq .DW2a+|S_Mt;b5Xb$4nl`l^XC  QzyH}?n;9,S }&-pWE5JCnJ!@S FׅryQ>Fz(q=*tҌBbmjiADRVJ̢Q<@#?ƝE4'ɏ CHꀨuosJ`Zg-iq͊3>pǚTgªݻ e3 >qn4{n &ޣÑ漍hH!2u3!~2pi#/wn TH(^NT\ṘLN&ǽF{6Rz',J[Eb #@5ADy4`u`9@BTU(̽ C&Ujc2Sf1[4 -W 㝤$+d4ꤳ! ^%0(ڬclHM19AsJHz32lE w4p媸o]}ܥ8B` KC)yd&v;zZWǧv\+f dN!~1)RcpTy|V&PjVAFm0fkMvmH6V,({NNDyTY |n\y Bn6)kyG' $%y6?Get9]2>-Nl-iD>[)Qߴ뽔ciˆꝡ+lȞG *XEU}ޅA]kF=*tgU +\fz5mX,1vH@jɓ _]AZF#!慨 mCm|?,ؼ)f\l]\ . `+b[w]~OJQ}h ذt ͖,aɀQQgig-S6RUmT#vcZXAer&CZ Xᗞe}ْ«"ߒ;y+rӉ+ 8NʇGB*_xCN%y֜c0.tMy4n/]뎍rJy6[ R٦ 櫁<j"z;NX N?LxeM)?D4ƐW_zghw~PX#,@|vW,|G`sl29^a׀C N-"*|8 R OKmʛje=,9N`C2*}-&zQdĝ-^7D#K%ϞUo^;퓠į \7f!%!ZՓrE:Gѣs=6vMv}IZ(|dQy#ZҾY SNr,l6'1`g62PELreMbisbŃ R''&mT6)t[]!y'83{s*' k/N/K+ vü+ rnE>V|YRdKh&DDV)9x鏾DMPi6:{M"mݴY(2\@6.L\^pϫL1k0E=-;OFP&F)!_Iߨ桅sG, s]pM%W+Ti8B.FMIlGWPVoyne.,W9İc:X#ܒu{T_W6^!CJz=1O6PRwvAП 1!+Z&[kzrgjN'غ0#!#zbx0@r&:a7^M%\%9FcN҆ a'X]C"w^2ba:J\'#P #n~9~wO I]c(%x?(ڄ'ɕ*={'%LBlI`(!h Y+}i\ NB_PܽΕ HOsX?k[Bύ_BS 곮d_/T֕}q!xBEsG^֞<>NG 6#=wp_eK6?aI[Byv >tIiWO,&ɪEs? DehAR+_bx!Txkx\UlMo(ў0d"R Py9VC%%~~#gڲ e8>09 49z8]~\z?S ₶?ҥE9V9W|KcL^[ajI_ͬ}Ċ" c!Yp}+$RAM![/ 98S;z;Yh"0S2 J17](Mp7R8(<\ o$E1q@0kiyM4qIƩ:y6wȳsop (>Jd?/-D|_.O; 8/?*\UMhƝhWg)C:XJևw|%,AǕ&å;ow{'J򓀾[ԱI+Ц/1+[O]hl,@[& |'j|럮$>ޓw}aIcAeUvھc< F!ǀ?w5Zp@:3?ز+B9+b޹[4?zmRgt9ϳraWQCo|E1y徜oeohscOVnnz`D\$İBEZ1zmE{##X Pd,>a-D=n3l-}1*|\,^ ,1&O>ްZq*]AٝLKg2JL'f1], \Λޝ5 p~DYSd.IC75vѦ#cSLmq>G-R7܄NgOáB*V./Z '!Iԟk-f_EZ#hV.-vNW[0("s~djnס3]A<ܯ9ռ, 00JO0H_۲8 k;,rTZ1}VKW\u">-# \ӫNyةb2d¦mh5ҔjӉnRƀŸʐ-;U]FU1U0 Txas<"ms 7.ɏxg^,ؓ Z5 `pV`h3hF<%\ &9 8ӬvNN|H. ˇ2dPA^$Zܛ>E2瘠l=>z-@uW~+$T0C6"\Rp(O sLdow=؞ M`zaq&nA-xEl]fo5R,gObEzvi'B m`n橃5 CR"NUoDy︖kאs{Dp4odS.a+p[u%#c`?kUG8m~kh}X)i2֕Ɩ X0Ţc4إ7ykVfiZx) uO)_0Uj3;ôuqX Tmz^aXΈ4@B{Dؘ"@W_A02Ibm -~? (M^5X6>0tr**B4ϩ'x&bLT3!8"tX0|H~6.36/j͜ ݊]&Ro&[oNz#O^%+Wa-!Uk͐l6p;4 n B Lt햝?(ՉY?}-?Ʒ#6UZ&v.Db#ɦrX`WmYF @HoYF#]罪<=fzpFz_)L;7ܝC#/o4NYX©:vZ@Oa}RU\- G luEFpڲH)y|KOuzgP~|W +b'֧69ϋ SӍ鉕^ȖC $YlwqcПvVU'¸\F2v86y0}㐼r9"U2V2a ow.6?d(?8(MHCcsDєb+M8 Eu+H (C S 8zu) B myqʇcB<,?;hw[QDG{h7u6BN F>[k_,L *E MA%o8E[|˧5Ջo2JW |eJiÞ: ;lg 8G_>c.XУ1U`5p0I_'ms}d"|١~3u25`ˊZi9뜗E7u,(Fh@>Os ~a9xݠ4Yrj߈pKqBQʐ=ZǡܜWu}NQ())sSbw*DR/^B\YM|]-,8 G)x`Y)T9% kcs>2' >'72 A A rSMF 7ӦWf/ASND v1k#ԏU9\Y Śk3>R Nů]5VcUnfK2Ī=Rv|JEvpHY 4}}c60ǣ|=ŻXAw㝟Hf AsJ]!MWxp :B\1~!'w S.XW}1pmGs20,_}ÙCKW^٫rY>I јot*0M&\)¨:ҷ!y`$~`'P52qnK]A7ğ]ne[|X_IU$/1ՇYJΜg{llcUZQh`0څ(ߢ3xT'%*X0α/N/k^K*9)o9x+RKzwٲ++!xyJVD㕪5WY?JuWl[kZx1>qDs:[R^xG!,LB?NpM pvU$ҼCǜRd;Rj{HtXA,d9G>P՜) Q&ɨUv΋GCII%#wm`K_9Թ%pi/2P]j>v2DaWƁ ȵLu' [L𖇩fKz~1-qx?~ .rm/TȑUP[չL-ogWx?L$H,Or*.Q92CoOb:hfPZU>8\,<8tEB8 F5ds¡qRG0+gHXX5ÿVQ$q$yAP3>GVc4F.3DuF8f=S?UA0YhܬG6U4DQ硷x"}{ rSyŐB|'bGQeE3d.ioU*= l!N,M-]Q0򽆜FZ݂䶪eu9lקW7t@3$n׊NQcuhq9x 35!thdTII} p/:"bĵϴa4`NIR?BV:i#?w ezl[S,Ez bv0;$IW`^3 K#7zf 6h=(c(̆2-C I ʟqW.&H?eޱo.\,+R I쵗`Z^= %!+bbFVm,3F\5➗iuzfә {J Ё'GLVJ-YIqlfdP mf>s: &^Q08;X1K3̉P4|v 6CG}C( 36ߝ)tؾ&%31< r:+Hw [tx/|j%CQb"7mZѵՋ4B_c$ uUq2?†8a^ظYУ9*9 Itk%* !%| 5BW_KI>:2D&vcstX<, N":["qxQ SN0q״NӋ6VmH~}ЀUdܫa+jX8Fr'4*x^(jBqR΁I,$ ($U>gNZuH{Rz%xukLAqF+5Fq3qLe[9ޖJbe '9"LGX LCTʻz箵!x>P w*vÿ10Gjba G=.*=b,B`MT^?LKꥭu Cc^QeNE4/o`r Jc3Sn@$NIJ>NH˾s`_WОPb70Hk[9Nһˁ̜Qg.#&41`~̙G~^ NkH1V\]6jdTpz"h Zp_LteVC*תyCT3y_]l h)<|l`S'dVby3xvsHH|+GɍWDP6Y.\MrEO~MIݢgGQO&/e/)4 ᯩb=M@"Az#"ږ=\\ 7]$%vۻ \ x])foD/8?o8q.4`hE 9&e^Gu.M&vяCe V{WYA-x䰻&=~ 192-v8Px .0&]_i#cBs ;mfAЉ@Qu\YgHma>GQ6s{/.9MNT A!>smkM)D(@SLanWS*b:=^fBǙ$azۧCYUnj*4y15{|'@lqUg|i(M斛k&>D dvznsX%* W,<ȩ6Ct2-'-~bOGÏE>0Pe1]9/^Fv+ؿ@P7?+M 5ݎCz^48qk:l~u{Am ^n҂]2uKK7۱ijJ0Th&fE^CYŽDXq2@h ^jv7rNH pf`6!_n;ɪ>;HuČttd {EmQ؄k_g|cw_FSπ Ʃ/@ 5TݞYz{r_$ܝ¡]2JԴf*}p~\ Րɭu6e+ThibV9G@B G]m_?1yg5~Pa!wӜ-RP4'¬: F$.WEoL{H!=tX<}P--Z14RbnkP2ĵʥ%NIz`}ыL7-XL×_P3BME bN_Ex 6Ɓ @{u:02X%]Bf媤RVE=f٬9f_Nn](+gZ(haUS1#A|sQh,S)Sŏ;ٙ[ '>+ATަ 1ʛy 88r0M<ѾJC~ƌy K8@(Txh-K٭)fS81*yt1TxaliI[*I.: ; Jq^)T.L :cfHJ;ߨw:/:GxǾ [ Q+YR y;wZs;aBU`J-.IP:+n"Q\=do DNU4C/" |S#MF0gÏ5}8Eܿr>i=D ݥWf7\QYҼ?2*|z{p-I(qxӓjQ0@GĐqt}1A^>QPU&#a>Ofb'P>/]AME'XIQzǘ=G\F$Ixhq{jTLK?:JJO7sVSf-YÑq56}ƳK *B Sܞ!B!uǦ upT~);/*T>VAlY3n. 0dyLt<ѡ1 2kldž Z@=7)Jvo,r}$Cš_ Khͣ8FUwET@d$i|={BaKmY3jF= x mW4|Jٕc(/h{cbT +ۥ BG>7b-kK9jY#K[i!Zi=(4xzٴ qM@x90٭P`6nu 5m5^_YޥIG7NZkSE|tjG9/9ԟl gl ܁y,PEoEMpcK{ci &2]uȭJOVmt|[R\{Uflsl1==CfGi'M4*A|cj-]嬨[zyjx0 3K^!t( ұ\ N-w}tlwLNp(},>=-~)&[Q i~ 8f2i\§&iIl4 l'+!ykܚ}1ً{uP搹zVmIw@{fhGXQ[C+*s_> ]vih0Jo J2h],薎uIx`"aR^1 ɰdD57Q]!2S'5hE N>}mEp1!_hDZ&&1oxVv,gfoGK+N5@7aCS4ɴʐKo;SJa>pCړǝ|JqEwF  n's$kr!K `_Pa=H>HhZcМE +.0'\j-*+*/IdsLgAFQcacL=8;'l"&,$xLpPP QrRrt)+q$g*ą{2lVi8Ћ&0\<0 Waq`Vҍ=t39킏C]aNe^|r?0rxO k+ ũB Ǧ?–@M\"}(Xn؟ {Gt90X3M1E:CK݆-O 'G lWF!! wi>,$!t5ΏN8#Pi+ ݦ Bn߲ ?HSG'0N%\s@X٧ƽ9t>ydP6ϊ]M{tIvFVMkSZp3Yvr ^t<ӁUw6F ^i]oaA܇E)=kwYE+6:l?q*SF@2t8O䕇.eB5Sœ&)| ػViqsI/WwNV΂ [\zJzIʦp'}~*Fcf #(iv4[dRE`pAtq,Р`,PEeW֔i~L2߆*t!^=Kl#{v1 =`$isԯȖvWϪפsevSZ5S󬣗<Q#=Lu~YUSCAf;`?c J$OOQ<+E=! WG j ! Ɖ3;@-e/~2tE2<2RDKƼ=oCxDts`l(QMQ*#^]q!SpVX&[,ԟ,J uB!BG?jP)O`Zņkv;dfl7:<@uoc+ȨWU9| x&k>`G$E!ydT%`4]@|G-֞]\w 8G [/9{yH(JɕV?-XÔ`~_73xS*SحOPO%Z?( 0u/rV<:><뽥؜Vk:/¿.}/rg`K:f3^Ot %fc aVSmEMoznYcz? 6QN[қG``🀅g"g_Nwal,&P' /QؤH WhcܳKz-fLr7ZIݐh pN0 trn?aG "hUa^gF| Lv5%{(aJY=AD.N^ -y-L`ɶC! h|uGְNAh~*<<ϙN$JJ"yEka.Ԗ#S.Sy65)ZY8-AE(-5E1 46v`:ujZ*N9x䧞ݮ3KR\%OSNVvHt1,~r$;[ʻY65Lj.6`-ERJ :Qi{b,g:USNW7`|C߄ohNG9淫 @8+2-vw|P9J6=H'n&+4U"1%hC6P 녭! ˦2-IÔ]BP'<"Uer,Q.$·i@_7ơ_IC."/\/c!AWF'bI!6rH̓p*InO/5.D^֘4™齤Bw/.aP};*<l{О<CJ8 }w{ ycq-t%˱uFW;|{h\"lM: /r'Ƥ$FQF:R} h T)$럞Z'n1uGڦ$lX2&?I$ϴ],.XvT,ě#A.MiBH3Wxa]([!O|w,Ǯت4LG:RU=LU)d@$rZMpʌq!qklrFc5n].|>"rڛ3{LgR'"C@7kŗ_#7@aD6+¯TQRFXfWd!{@t}`P!m6+-iB;*q5R>7-d {T 13ǂKDɭA+DAhC( lL"-h&s L"۽8O 5{S_NsUyS'ݞqV'ƾ/Qmuhc"!W%&h( KJiOf( QcFä PdE!tTIv 0pC^5-y8,8IčSP\ذpzov8w{aiGr s/8ëJ-;ߑf#]21fd-${W1y!@ۙ|\ Zm3v c66R Vk O؍6t"/=aKQUEM1`"-tZԔDs;(?tۺgsQh*}bZ ^KKh{Hsg-u /H3c?q)Yduo#uLE+15`Ycm #Ik?#DZzs AMR^:bx25Цظ3 [7FH27QMgw5iI{ŰOGMDcږV?nLy'}cbg,@Ҥ*;FxF: vS8B.:y_B:pmIn@=E\yMP܁ef3\=@4OR?$AǕiš[ӼL1G1ŸV&~!/!YcK*"Y5*-u2"QI}Y@s߫(,S4Fų@a"J}p: /Iuupvt~S/:R*98op K ţ*tzPk ){V2woA0p5!CMRbari ?T姡'  [@pɌBP[mm$#g|y+'pt6! }\Lg#X @uynGɁdIg@W*=1[ԇzn?J_e_ )RϮF[ɀ$FthF} 'O)\G,˫a\CLWm_2Q)0OlQ_YU>蹹D{ǀU Iōf  3;w+r V xi7fƙ Nwu@M`v8pF$RczCvx#pA!tvr/`:9Q%W$%a9./vUFQ"+Ʊ|k:1/wIã1qߖ >J޳y{Z;`E׆̉9oˬ5u^\it E|9.MVW=ICAr?w\n EӐ᪶*T[5>ojs1BX[b"V:ԍP'\޺8u{WP\Y ̴c7fz{aU/"NB PlC u &QRhƢڛXC$}Eӂ`wn!;s Ve:Aڔ-boQNLK*tj6}?G\>P"-Ve45>J:9RHehFwkDk|ZG7z}؊yذ5Y[#DSD7VeT|ՍEz+pZ31T-լْ͵WrqD7XAsfyX[1DT\.C)3̺Cc/b\u23j^mwl4]~yd*_ s)+?Sb*\-ޢ=4y7K_fɱ+,go(jE:lu| T͝+RYm=r3ץb@ہ֘Ꭴ.gW_jFDݣ0\V~-Ml=K{FB_)<-O/ҨBOGGεtnc_O4trX*6v_S 6~ĵzd?`CLZ'|q[t ` 4 B:jZG]$"FRhQwFWaUY=A 3-<>ϑXֶ*%ĝ')]]F \]|43xKTl9Aa$ƹ'hBj<tHg,DT5 5JnY٫g*go`ʤƧy -%ku/E'10"IB#aeE1%zu6al6N7s"!sRut$OcH!Mz%G,~:7jP3^Tę[jzU}E &B)i qCzCy3x$9/Y@Ӷsv@/ e8y۝{k;5:=RqĜ D{тIq1⧔Z|/RB 5WPoeU0AݾƟ%JA_J|l;`\ ]I{c9-ۨ\XtVm`Kz=TRMË8:gNЗO]~3|kgwVN-ñ@8!o:lݑ?*7"=jtoNlʰL6di*M%j0"T-O)xr_(%!P?ewuU gOΛ0\/# ;Lj5ܮ410ܜC$V~U9@NB }%"`4SJ!n#HڮC~&.7}L .cOCga[&d[J5y\1 3"k<{~*ˏ)k6nBDl{vE X:w0S0Z_łkxǼ@q:e9b<,aG9 #g6XρN`0UАWSѥP$v&yMrLZr d2h=_J$V_ݡgqTHx⠱ilM7>,s06xN[&l^ml|I{ 8҈|tHN`tC!0 m[ ad? O\fGun`GEK7ǻ@A[t1nd3Av~%I\4S]:7(A4WCk<8WZQ{Hs!{ i[s 9EA`2cMAIvWOw7$|9QtqȐGIpMnwQ*%Cd("ipEta~-w `}n"Vm~e|rO\&Xeh2c ױի"Dץi?^J( ]s ޯn'Bb1O wl 6 _F4tmXj4iȂ+57u=)hO̊\+q^q]LBYν8OON&H~ygPzWD_/υ(֩X:p|Ԁrϧ2 /*g#SX=Dy}XчI' g Ry1٫Қm `\WK cYξFF :uw!;T>Y C컗'c9.3=3DkFHTZ\c_=^mx[q]ԋؑէJm_ !NNZyKY)_jhAw@74Sy`v#HȶS͎#(fcYݙn;8vWgDx}o5x9/MMFq<ihc} {ͭUXDxΏft=~e [&Ă=о .~^k~"=I>LJl͇˅b—ItLJHK@!d'w):],:u}m'&ΓuS E73;>Q Ggh\h E(Tzb9qZŏW -IСpI,oL9pp,KX*]ӛRH UbqCH%F ݽP,7%SGLas…dtt^͞8)e]z+ =j[zn'hIס51L6l8~tq5l۱pUBLR.+uME()pz=w Ҵr+#`( U#(&t6_^XG(QJ0CAqf5 qz@Dqݪf#>VO n+ޝjg)ɼPh'd].HOAQ\d{s O+xrzj_CTRQCHE&ׯIt,]ˇ>h4vFĴDrP=\elC } GpjdhrZӅl̫|3rt/WO5IC`~'n>a3,'LJ7 َzJ9$eN<_꼧""*R]WycleS+B܆KCi 6JrsKYO>@\4 :݀s!u0A?OhA+MyfWmD},>B)` > \|d$OѡG\*[9$ѡM& ? _% #TqqC,{ED6 PRφӽ>^A 0DDN}έqJho!9*w>XA[Ia *is*lM2Z kKhS!::Zv-XƅD>)I"Sqcb1f>5 9#— gHɟ bI 6j'9&S{4Yak '-scv%n}hvh;$K:Pk ꥵ0o*t3DJɦi͘RJ>aمVP;!k-,]J%B! 2m䙆Tr ͒joXtW:hTUCfo#/zc^bpOy]"^,Hi[nӞ^5c-U[;Tc:3rU{t%( t s{AV4#b†`Sj+]{Vl0%-s-WIjd@-̈́k} {lh=po PJ` x"˧>g 2xuDll!Nj%&53YŽʘ \wjDYϪA:DZ!< .- G}F~Yyzi_`M!?f:}S97੠K2 S51^@t8 htFy ~QJ%6/-q`!e0g>>ma(7pŸ$6AfKUDmDR8yL}M;j".;8"n:NBl CbБ=$1ּjxrxSuoOBoϱngά04tCj3^Orq&iVubL|H1JDzx*RNݙqۼbN50Pa 4Pۄn"~ah_/_ Lu?cݖ(=rW&"+# D\,M;VrFIk<\ ~oƜ $ޥIp;fxIU!V"1|!|8>"rs't/= >LԪ\/xr=E5 se8|f.W=K٭JLkp o(^+yC qP ޫ\4O:)& ^Pm;V$]17!mua|xOWOL'5(#tC6y=~XL]qp3Y7{sЛjBZ=- [cr`v q0(WE__5ِ ~(JS8oZ0vMLQm`!:qq r=X72Ğm$E_1)Ifr:-M$'E!IE/qp)& |2S<Ŭ OXO FZT_n IMTڹHV:#ne,ásG զ  C*g%INWغe׈Hvkw]*owrpæ.[X͙n.|j@Ak2g[ /jV5~Dt豎 պH[ZցKAv%c\tX{yfrRfHkMi`|2Q#+/ I5K%H0E4+] u\@tO+Ւ 73X18#hRujyB\':1c-ktQE!|nZ7AB@/ T)_0ZIG?p nhC:I/[H˳VTpw\a6i;ʒSv7k*rSDǨ. mS&„!Z$B*\5`HBe[7UZܮ] "ja< Yg61s fE`*ivqpoM+ʞkapxY6[ĝE+l1%^^<`hZ5fny]9%v8B' Rf%[ZRdOшS r}ߎ#fl^P3r2itC 󬒺[%).ݏ׸N |YuE?K7SWD-K7Y)\xt?{5/$Q&۶ʋ? Rh'[k\ѐs jUGS(*56D+Ē )K`I(Mi =9N4)0$vb9E^͌{hf !37;rT'JQ-d|e?8Sa Bom>H757_vZg=2SF3W! a@"{`f^X`SKc`d2W- '˖hqc hz-r2 (cxwPp sFğPt)C2Zz ~捅ү'-[e˄JlC#,`S,ջt:6%8>l1Fk/W$2< yzWVb"U(j/=~Ao+[_pU)s[Fw ׿p֤|\vWJ/VےoW7~TMd8-xh"5Stj1?hʝ7Vf^=wZ޺%O%>Q@3̶FԥPC3e3-M7!>#9^agDZ`PClJд(W՞/@XM/wWI_m*(HuGbᔁp (/^֖UeȪ֥_ -gL}N$#Jñ9ZDżst?"' c[~7kx69!+C A+yMQYfj$͙TH]0R8kJ8QmE[I'-U/<,[:%wlsFbs 5{1GSٸ. w-WJ#* jen5ri 1ZYvKуä=u9OI#¸ߏyvf DvPףi%KOiW0)y.ΘyuƾR-o, ̣Q)h`ƚB8PMAq58%48gk&4S--8Ѳ>VUDZd@nh.ۥ Hʮ{ܦMzW ;r6xs-a4H*ڲ/u ģ!+ 9@!ͧI\GAˬ+1=;, iIlXdh{yopr@ 1h"u B9a pAo\FPѮ Vl#* |HG(yՎ܇ܒrU{Y Oƒ 8utZv KdW\G\ +%$^z8gbʿKgƎ>"@Bţ+Jb?}zl]Yɧ5r6_$[٠M$ vat旤O`4Fi(r 弧Ƭ{ 9RҿZvYڄu,|'::QF9NGF39-Ky\xR_rBi+7bqr3D@c<ͭ``K^ʦ \n0# r 2,uvA3cY_ż Blud d7H"*T},m}=@XMv?/t% gqX6<O|6*;3^Mz\kyhe5ĜfZc9pve3!,Ri"\-W4 @raH֡wr -gEI%_i䭉 Y6Κ?\֯${ psl O}nh`;_ni{WpA&;pzPH8sɰ Ѿ&3Vqd;|'19wzYKYZy͛N+,JĠFjCU}# & "l*$wǙr`iMNT4#&>yns ,=O ҆) 6M,,ˌN}FBm `Ġay| Yt%>{ pJ;18W7r&/9s:qaRy~/R$7,cva b!}E־|Wޝܓ"HWw)+qeW J@~7CLs0(i\$$G_"<|X5Uh#uQO+^6Te+o~/Wx~ZX8b[`5uB|k3΅1IEތ1 E(^=v};犂 |p+qP1d_J\G^vHP]M9۵w5B\ >\QTx[ (pq)}SDžQ" jhׇ`f) yX& aEBtZ+P 9NE N$eQJϕ@ex|(SHq䭨W)o+cevAM-pv7Ƞk8\E+yLޝY$Qd@WpZǷ=YtL@-q{p5yehi6W ^թ(p".k|+=҄[hyI& s_DeEum`ŧW%FF_1&HX*TL#@9>C=.]';Dv5Cf?_ Vd3&Gd<Ƶ/WI^撁$}aΜj0=, Eq-`, CῪo7%\JЌmp+S l.t>TY/қ`^59I1|10'5Z/iZ2J=|7>Omf,!`8Z&c/BKjcdJ1l,D|AŠQsxKo9= \kVǥM+ھm4Jٴ p AWԧ$C/:w>7a"1Nq]9xLRUJ,4I_M֞4i遢0RW~?>>ﳶeGG4bruWf3. @v =reLWnr $jwI2a<*=9Dd 3 ~=a׸t?31yE&֏qF)VA?"VwXlv⇴)s6给$ 5>P)U1;cS}#/C/퓼gq0 HmF3:yVD{=Xƒ-q>KL;pꤔz 6G<JRĭ =c~'h>q}1]@x*#+i=Iw2\Mqļ{rPi8t/8*yq,=A>T^HMo_pYwG N"(P^o2&#?T)-Ӈ4yPB~}$A9kmIBHLaqԔg5}Dn(y5I ^4 _&L̨HQʠ0qgg'll+-К'q SZq7vd)4S[6Ǽ iI"b/!81Ee(!`t=ê ;9խ|I:|p\x9hñt54dLXHʂnk䐘.杙qAÑ&xC':z?xX>q$$DkOX8(0Č6⟠WƫfC[x@QR.1 ,^~iDlT=#!= m ZQPyBpB; k(i0R$;k厃)"*-A Y4ǔ Tb'=,qE^Ddmx次.hCI YW$ދk[ ZfEt&D+$V wRiS!֜96RԊ j2ŬQ~ZN O1eވqMe Jv帔ǤR:`GM*QTc(N1p*4,lIpNH @q_U9w=^{ʹBu%=,;oHԌSo`i-HD帯-ޡ)RtdA:ED/4Qz{f7:VH>XD g;JUR>%HGێ[lY( AhD%C\%᫕ovb J}l`T\N,UeeCƊ>,-] Q}=/U0k(X^Ub$5E&hɍ-M"#JXumx]A<kAɃ|; 7'N E/Nzެ%e*9[Ab|s#?U#װ]Tfq3= AF-QVĂ1J@G!wFrDJ$Z#!Gs{鉳P"ǝ2^Tq%_SpC᭷oTUNp v_=T KM!.xz(v zKLLPaH^7 F*v_"Ms9AƯOeؼ>3;eyv "U>6-#/CPkR~nKrq'@Ԡ;CÎ ,2zYA%34-/$Dc6jOku|=ź&Ql\b%*2A?Y;`fYt yэ=A h%|Pp;J֯:pXpBs+=e"6Iwv7gF|W4/UȮj550Wz}ݚ*{J^qy68'SE4 #4]Q +p4b)%2ɹ_YͿ8'fwf27ZxIz= ~xNF@JuMz*ؗ.~RJ;t<h.̍ڨz;"k p xVly{΁\}GF)powQ"tpr\O B^{9,A)TjdAqbNi.9*3YE)OˬC όAEjR2l:ߘ!I/] y#ewaE(y/n6C@ɝlOͷ$@zRy,%M@A\o|& l&B]%"J-2g\%aw:Z={ׅ!H}1Fƪ γ)M; _cOVP,iH0G @8UIX;UU@!}?ȹI*d悬e͛<0 ]/C]6C5v +pav{æ[h#1Z\\!tGGH#lz\y)p]u.vgВ/̒(;p25K6ۇBIfBHRH;Lꬥ-뽝g9ZwI&CPŠX(2nucyR4JSQN켷^-: 5˱/j8gsJ$!DZ/͏Ey%zN2pE.&@D.܃.ٺ)9oՙ-n`T(LTָ$Dz.iJ,Hnܤc*pDI2ԡ2"ʄd,m6ⰷtjկN LVHLZ _tCX<}9 Mi [=+_f > ˑKAA0X`-/"ɾ`z\FOpyP^#kKli?:ĸ硜&@H.X縩%xzu\Tơ.O][sO:f(c_] yUVWE{' qdx[!J<7@33L~h'^%RV{PjKz x0$MbO0a#`&ՙ԰?8w> 2Gy\ C2b 7}rC!╞cYw]"~;*RSdk#d9/fGʌbA>F]$o-h1V㉚mb&];Y-?p/t%{'f:p]=Fw+o Xw{>C4ҵ5<$ T Fk' "]"uD \iZrEs R<2\IHTGGFE)rcNmCy" ةF9nvDO ־@J2)r{b̟Cs`r"5ںJ„])R˛ᬺ'^9xH9CJEIߺxU,7B>c-F, k=񆄆@]OOGyGU-c6{f5"cA#MR?:$H>Gh3!P5#zD( JX"|tYv*Y91?h4pe?(]zu;4cԞr{$ݩw`ZnʹBӐBݏﰶo%m 4}pHD j=:YPF"G'沊÷tW"/-CMUˁYKPaf 8mivIs}`[A:h0[ݾ*"e&E\ VG]#6L | pgz<s9nzgVy%!\P٤I9{q`Va&şF4D[LVq}HТһF;;Pc]zg VDՇEKn ^1%=_θwmOӴ~md=jļ\PU ˰qysK4RL3O|s| F?'".A"_CIsт^!ڻڕF(h>!a*m@9 y˹*+@ݢB4Rfw2tҺw[w(-d>,HM!<Hf钵XaOj>z:se.wEU Me5 "RkIiʼ9}uMSklXzzXAADvRCp ndtD"$j{-3)GMDz5*lKM+L?69J khӥ!dQ4=N5Ox kƑfPZxX{FЏޚ) ȠF6L5B^¾hp)BCęfQL2*[KNj2&uRfM1+ '(qR>ǤM-_EM5~G֐Ff-ysL P]k5uLA\:V^u` gwQXe;a$\kWM_A!R_E>}%"¼mU8[F̂ZLܗ)+e/hTkKS1zmQp䊳zBpb+D9p8 4f 75kU8Pxbf GMu~Ws(ɸ1߶%YKvS]␤ ƫZ 5Q 4:>ldJ2-ٔ`&e.s6k' r\ȽNϐX|`l *fUզNPΝ}튢ቢ‹Jy_buq?A<&oLFK⸲f:g% x8Ij ,aL/c>~85G݅ j9_i?i'Kz!LL;=scTPoJ|SoOL_])i }4g5\ߑ?i?A݇Y{VEz,MŪsԣ@;Τ,rcPpu tXHc;h}㈚cQ>6!f pW`H$Y(<, UD}]RA**j%齟d<݄#oaOo8={h1N۩ns o*22-7ɚ#mm1lz% X \4iVI2Ďwxi!Kr_C[$)"(CIZKu'Twhw*_^(9thKiigś:8i٦G-Tւ ^HUmϙR0ȍBRS,INtpoA2oRs$ B>)kI~kf- (w[Sdg&P f,t/18?J%l O/S#?lG aKmjP9 a{ '.@jÜCgI/_=Afw誘 3j;>2GwwD?3 M_hJS\xP/sjb<-w_E4X1Z ̓tǓt;H>̐BO UK֖,v÷ʀ}%yMLhHM<sJkʉaL/m[M ^QQ5a׋(|%MLkwŏKVxL[B|*ICcYKK-OqAҿʾvE\ܒȬ(AWb¡>ZX_t79!SඥgOrF H")|{.QR>̃x8|` اKerDSPuʉ} `-O sA+L r?ܬ?f|pӫʛپɒ4w{V-- L4k`ȡc9Zue̴uđ?kl~Tj%p4۽cѡ/t !,a,]4E?1WwT4\`qf e RsOgyz"dǐ2w:v~?6}rRD2F}r Wy"A)m)DIq+ń=G%IP,)m y~XC-Oz\q2=ls3GF[_%+ǵ1L~ST-}f͐b/gbM9;?龹 s-vaJR$?' ~_C\#x; ZiiX×-~y6k9mws;J嶇M aH+RZTFz}6Tͽez)+z36\DS;Hwz)gv |$4NYWsb-(zPurRBҒsu듞WzgI 33;,bDrKYpz46 z )5N%lK!FK+YeiGCB/r#JH!@%+J,#h,^Ux7`ۙa9Hq"moħtS,z|zR}CFGc?.- ɭ2UZ# ŷ}&ۼk*H,n:J $n1w0ѬqrX1aE%Qz;WcN:ǟ{f ie\rBG*# q]={-P _f&@㋚"F_ߴ!a=;{XTΫdEndZ̻H1j9pC`Z@z)TWW9Z[Uth NpC}OQFdd&~yJ/ 03XxlīܻN:FfPP?NW 4QTfU7MmjNRӑ`;V81'"Ita8*@㞇':nu26>t9#WNt \vO]Wxk:fLg/:(K6qR0KL7I C5ԫ

    |#w YMz(m9f?1 [kϤ S}_ïBu't m9ז;@W\6[U \oCXo, 4Z) mc;\>=E+Iv WsM]ja֚GzvE6 bСD:2WPe eI hBXWjxCqu\0O᢫Tb'"!%ﴒ;Fт5TRvrK'^0(¯ T5U?9N^05` }vy :Ny$v "AH* ~l3iDߡ3L !)a]%$0H*)wH)V`s o2~`\4Bu9cSCͭdlRh,BI@^GU.Ç-g^rP,ʜrkva{懏k8ǧe-Z (rAyô>5T.ê DGεmѨN9k#=vM# AE80*V"ΜYqTυfz񊠘&U:- YxeK[ЀhgIgW_ծsCALJg ]}o9/;mĹԚe֟ sdgf>7C{?WcRs5lwdb@*> ᅛ dk+J3nfi `:DL'#&F l[yGgY"OTs@Vͷ\{o`#G&#v=RE'6az/GDYeSw Y |v!b2G+c_f ΍ #Nai 7wSwC|5=t.wڣ/ v '"^ 9cje;uUĀīo JUU3+Z(%/ UD7=㫄͂ta,4ih뾈WkCGEL6q|CFkX3̋V 0`AY\Z;/pzm `Rc7f͛#l46a0 AI ޛn(IdWXF!CWYeSs^YZŠfe1>"ͬ79Z4?=0ͦƯ( OT8aѓ?,ٲx}P툇Q27M'̶nz˥^?Zj& {^jrJ*d;z_ː"'ԂG`ylqKa|^[%*$,ʙ_gMu~1XFz>fz9}+E%RBbI[+6;4XC=WKlca'ܭɼj"/7Bqbb e.P ~Oظm_ʄY&oţh@GQEИs˽軣$Ul6zv &XY6B:P4S YZ( Uf:L,s?@p7WH0~J #GRtJ=5ab̫o: >f[? 1>0JG׌ cҶ"Q#Es;^Gƃ%663>gYëz(4:~U;?9sSuqAxM?Ux I2LR rEd絵\KK2xMCU|里ۄ|SpH+aZvLęz@̟)[j@7Z{hvۣ(QPZ KpM\&k^i. bd:VUߪ ŠϓbO:4l=)u'od uS!Y+AfLX_K0o3 {@p"VAj֋Fb,&L.Zb3߀7N[W{jtX~,H N׍ ^9CΝ Zv:lb9)jxETF(w(a&ݿINnI[h0f;\{t Yј\3F$vV4òV;`5`ZSzʿ-kK#Gu~.»*8#iJ!F/ۦE bX/ei9 3v\Bj$Ź MP ~}(Pل62n5.޺Dň3TH²*1X!\ .gsU(gb!s'~ň$daʔ ;28eV́hqZ%5y6:3X%A+?YE߱9q4ɓD/(Vlt|oOpOzEH ůOT :s>_;`vC@=آ87zQp|F'AeiN)t]&["4ktN<'2ҩBtA D/Q1xW'[ )(k<1$ 먯)[$\sj1Hv. f6/W^[ɑ I/&(y ~{=է=}^Gr'{_0qbjghK;~j$$-LtUT5ss~=f ʐw}J$sV3Dm^: s(}Q-My.;Y;Y?²LI{[8 vv)/1灞t A@iEosB!o_Hd HJZn\_L[IU5wiQSL/TM"+QmobM{^:\0BZފ:^J#.2v2yE䌪.Y A m8x?3;0[z^D os;FQ},qΦ%& IF澾ZNZ3ĉwڈC/d%䘯5y(@,ܒdVk3[(fMIha b8<'?iAub̵;XeMS8e4,R I @-(كlt׊&(׈ QbguD(LnlmjEu{qK{gm~eb4E-@C/tDՕEj53p"f<%_b:FX^ZՆs' Qhv1׻My4<сFlyKtHPCY5A^CwBO'"T_΍y;}wY, 1j@}FSWF=1l{(~dD/e1;r9,)tt,-6,Zd?r XTP"1 ڃ X'MH ?>@k>8L` x!f 5z3\M8LJ*?ý5] b)6mNl7b1(5aEqB,D?ԻCsZ`ިC^ ^<,96uS/Dq #M e?G;@~=aE=Fvۻ"Wr>XifL> W|)fNS 4(ҥ)pߕ4|5=;]h-(u7mX[_YJyzdQu g㑤paNB2I m^c0 wM>YfҿG]K X` Rc:`2D<_e FBj˒ASȤhx'͖BqrɪKxCe5"‹Y }W[U\\5` d63(ZV}ASķqt%Tϡy>xIdl v(?ORJ/'}=wPєM|Nʥd+Q=sΜ; }3kQr.w&E 6m1d&l*/[\(l =" Oc 9VD ۟Ǻ!$y`t%nķ6դ 9ut wHK (zy)eW݂vEb9 O~ECX}^tHl`hCBma - h "29pHL&%ogs/5wb#%D(8h4[[Iք"N4m&Ap={Ȱ.օ7؊k$eέ{ZkYZ%kq p֠:(g%^*&pvgfҲTwT!)P;Fr k [/_p!.vɓ&P8L86u ^uk- \©h``qfB&G$xzL|0c!\p'zK̍|.dЬŁ><L aXKm{5 CVLRo l`@+u!ئdDU?u-"j'ߺ`EQDb皗S,Q=#h(2]'fVj&$1PM{I*sh^'8ü x| mK ^b8;JM>U%Xdg^·/|O Y#aK"B䚡eR+=ի3td@sBjIy8h(9-YuRUT4"̩TW;U\@s{ WS\_G#Hy}smρ)C2Qe:JT/d!N:)bЁolÆ`ȏ̂#X>}|5abǓ;hMv"nH$ /NZ;5%QvVsI_5yTvxx4l`K'|N7ܮh"q>|*$Iѝd.yz K-9 'X"8?k1H(;SY>2UKV>-f@%(%btI&C;Ԓ6{yft0]eٺ8*n&顐,J(].XO';۩@J l)De'HK~j*cTzۺowʐfl:20 6`wC *#Ċf\@m,7 ]<$)Ȟ`"#q ˠ哆s0P Ifx)wU5X|~MֹI f?g}aˊ/Lg V+űMCCVc]wB>SweWX=G]`LIN4E,+p!$Y2D? UJ5G|/b!q7B%FZ#0+6V+<<#e=ø9[qc.8jv8bbJ/TUy$!$SuNN0G\$Zɔr7X/x+)$ ^*퇒B :Y^./0\1ɼdLpS%-3}(EfALk3H?Rȅ}MU-d49Z!lS t?ɓ'pmqM7 _ZArU fO*SEQ)܃,mx Zգi ;f!|E~H JTX.nhhSn,[D9OY}rj1yhmh=/#K'c~ iOUDs1:[GRv< [}EWBg r bhc$\MPs'F=O4'Xa ?׶e=t&tmү1hEpD8촾8,Xm*M+ewdN]PDm?9/_5E :RF2 j,T+T%_p?u']wya?dR}\"aX Bܥjkv@z€eqYm}?$WZfIBKv{yj2b]-UC253cI%1ۖnm L? Mw1Aj0Wm6oc'hְL,"[aw7&ֳ?TARW[p0H!!"qG sffs{NYЊ2Ϲ厲' @\ZF7O*8+XmU0`;=6O(/ JDmFC`o"DCV ܋W7\zE~"+yMLm.oksb9go)Zެ^4+T7e5ݐ߶&{H^o ⡟57[2Enufc^Jۢh%'d@(#s!;9Xx0Qs &cDǴ95H r#*gf7Lu0Cƕ[#j( #:7 Gچ8+V\ l=+ *᭖S"ϧB;Coךkx]bU™%k{aS&Fߠ4?5n|<3a¾+H N$}#WMJx3 k5%3dHc? sB6R(}OBv70ZO1L.%XsƓMTlc岴q BOB$½ 1؏,Z I%'1@w JuV8i#xTD/Dܐ'&- /w_V[y,;{ ؘɏ9AIVvG]{lA LxK> WO۝;͹Hdixw= F7 U^'>IO-6JW f·r% h2!xsaSdUZb?#SӰe<.Q0ΒA.#hOO.H<`|ջf XF_A r&k'QH- Ppg^vcC3CT -#|'%th$wn I b張 c`[FHU9Eg-@r13e: ۏ\I⃨|pY[9-ҏF5!mu6 Mn,½V֫˿ft/_-IO>]Mqdž;Fs݀/(蒹4;ěKۧe6qކ! ~> {!yt*sȏ^l#ޏ(6Gp/pnb>@K×+bj,΍OP^ $z娉%UjXPǝW6M]9x@c1h {V (bt#mݓk?&ZAw4q|%@3@aI7-oDr CV8CjAC~z&'P{ 83"*xQP%47%[KεYih4O 9}|!Z GBy!FL-0kxpy~='_xDs6Ǒ@#e[ ry:NxS!З1b|Ga 9k5)ݕ cmهE neC"wz> 83i$嚎+= ĮJ< بeD=i,/ _8_% i8# e+8((Қ#=tw_vOۻ{h̸ nAZT+17[P\* mEuQDӅ4#-2I*7JJMq.r"%t6mأsS[=.ՌND᱕Kw~tœ-az=m.QG5ae?Υg{Z(kkc~%/%y6+>-h'cT7I7>흨w(\l_zWIv=hyY{PXJr#3s#JD6C{Hfwd^{ _yC0hKBce4ODC- 200Cƴ`GqD1VfqFt!UН1QNޮɋԠ`&$&< h" t2b oXJ!q!o lrgd0}FE]A= %M,:G֝!Q/^pסFGT&S|=Ҋgk{T@4vl/ʺ-=JǙGV'[9 Y[A+!N cmc%=tڠ/ž(-%I2ޯTGS=jmwuxiUиؓa$@Iӑ{ŏpx[NC&`L^QNj#d eCH`~~1ߧA~DqG:EZd"rcZPl4X56ޮ5Dzg@">q/ܓˊtf[%.P@;mdvBņC&dLbc鎊GOԚ0pc Dt^ XyVO ?:D5 ?t9Cךxp$xaěx$O`*5 W`1+}3c=ŒFmU/'UKx/2{}}w힡Vgpt ?? ^l¨<$GUI{DhypmV%5N\A(1wI_#LіQp5m@6+x}R|pע=Tfpl썭GETGl:aL1B譕.:[xd,,H]`G*6Ʀ> .j!9A"񤮿 v~' ݍH~ք*ƽA10X&5et˜rwaa8dΧ4oPhMh%:Q5ۥq·R}D08 i?O)[lW;r2ݸ P:NA Oq`LKDxn,ͧtv3ݖaG]Ɠs2ek" uTSt$?ǒr-Op1~Q)8hhC4;}Yά`J/XGDGB.ZY_hMmVC%!mIY?~e' ~+Mf6fYe)cmȹ`UvO==fA[751I ^EID8+[Y#}oyMݴlTJInۑoشiX5 $392 0ˁssvxV q4]1%n> /|j=&0Ew5.u {,gqyyfs }FŎW oꅧM;fQv9 u!~f=omq?cNX68cc BsLׅǵjIj_g:'oj6u:*ZSD TGZn3a{!m*0| :w.Sdl)S|f;y>(1]J>lN9Hhb[&n2O-̤xf+x|ABO :Z?݌|?QiSO5] ZT #c/U!s60"Pr|?A=p,t n` giFj; V3 ǸZ> 2cm,"2G[9FoQhif [ZZRj,֞I@?~J-* qҚmeK*!l,B ?Cs/oDdQs ռI G{6,Ga9fYvv"c qw@@ǑKj;d5V?ϸh$Fĵa<⦱Wyuw~ڃk^X'`~vUYD[r@!iA`S1<䵿LE&7 F$X fOcZ! tt"ǩíKr |}+;b v>]}kv`ezIu9̛MWSZx[oӽGj<0x8&,\mfpiYvTf.qN0~n˞5c}\'^~t"4hм .@>"y2.ɾ iO{e͔d+dVDG"GSYr!3l$ٽA߽e׌4m>1?1-4Z,Q>wkncamq^)aTrhBMoDS%;=$c( A?0JN6V"D*!lnW <3t;SCbAp!9Wf9{ R sjU̫msD(&;ZeWȞ.I8DW4A.IVht%r]TC۪N1+.z]2XjϹH/ Q "xnvFLOlj?Ju@fϸt?#\2$@E"cO R{U ^n)AȅqNA) urkF=7Ke<%>fٶ`6PI[jwmѐwYf#q]r):.n <Ѫ'B8 kEOXLE{wW޳&E`Uu9vÆ ^`nqt'÷r Mp~\! EዉզXq]'g6oVi}^1w\~@Iaqe:! \[{oρ`Q=ȡ+Bv[?eg4,qߘ1/Q4D.-GW汲i8߯)U8fc>l؂U{z2 GX~*{27#k$*1 ~{V$$fQ6pj+ͰOtg/AJ ]!}~#¡Jv6HƀGB[Q`14÷xUn>$EKvWU2ct e@[{4n(wEKmIm%r-Vvv%ЊN5LIqt B?Gc 1ڻb|\D ELe>Dʽ[s*v5[7$Kv>9cIDSﺲ6:1)Gl#C!^[o={V ӱ{:9>_7Zy;IE|%ub JZf˝-:9FF_\jU-8ь6QLYsN|&Xa*ѷg% l m7xlq$)zl$p>TYhV &WE<:0xkd'>8ɨQNY# \}"b0ro"/#HKn)F ڞ8sV7pj3{pp`B+6+E#VmS(GPY]$C`س_MN s)s5߾6 elKhMmkiv;u۶N,Iĝ'"<ԃ2nsF99YR̋]>^( 6hۂA 0l1YOSv:{"-ux t cDH3W3V{[ q[T+KvҦ0hpXcDIȏ|k \JO l[s{fңdg;ƟS)Ǧ }Balo=߸ ̯l;m:``-`W̼R}l4GWtR {Bщ+-Gؐ!Le1\rBڅ{&恎L&'O[13 {wΛ³ k.<ڵĔy[QL*&bNF"iVۄl]Ʒ$0pbp94>Pſ;UNcP|N+U߃5:En`DL"Q_ mɛI+?u2Y#ެ&DzpQ#7j+p@ݡ!/`߷S}ݭ0i*m3`i1 f~Nwe_^0 V9N4ӟ)81o.?('%_N̆sO}gbv27{Kh!WXL!p;3'C@FJv#PlMuEPKi%?* d|: Gܓz ~jO/b}`&0r~`\>YS+_?e ROx~XLpkA/Tv6 xn9(sfP@ $ڜ0fD!yPĢMFeuIG!?reZX5!ʛ?3l\AmIÕ6v[ l //g]77.sCn!OSSLMKFXNzY%eCpx2йڛߴ$xi7M)fnM`󶽞Q T!!ɲV`-k=AG21Z FVsG,h,\9'J`L+R& 0эr@ȭJnba.&?UpW=StDc2)3%xηkM2O-nJDhFlljOSy3q&Ã![ȼ vX8xKnգcd5{*|ѱbx/!jtk-klߥXIU2:'tchSl?t-NpgvipLѺn+^6<Տ]2c=Dޖ DZDQCYi|iqaXgʫuW6Ԕyh6XE<ȋ@˷QnϩzSė9DV|oscTY(yξNb΢%i뀀xU Z(\ KQMlioxyZ/#Vwƨ ѷ|hᅭ81\kc"7BZ>^P:E]⯐Wpia`ǡYÁ]7H<:"|֡1mXs8Uj+[8 յ'h _S.Zi!ZT E\pDf'^O(#T,!~Z,l]92!n7 3:"KzȖ-mfKES-kS#й8n)~oΤtMOSg<2eJXӁ),@TDս'}G1^9IsaKҔsm)V1jEZP„i6@pJ!Oj<{6 23=X,=yC4̓.ɪ:]DX_?IZ@Q1LnGFtE R-@Sۚ`W,hݤ3GNf<\qC2#$jʎ񴦿L(!++ Cdx!QP`v$NGVmr^螓mNjd Do-aHƕ| Qb]'814:vB,AyéMLyJLSf&2E,O%F|COP(mBSEe>?8ϗ&0}L_F|>g4 mf |Y%#.pf5.:cu8{(>N0-jjQn2B4ژ#%)1n$;yrVgI> vՍ6v5jXVaaҲh^>}!IuњuDڝK (Ja1$o y'I}T 2o/qm 7*0Ւ-WefolVi[Àb+jzl%4Zy/ Hcd{~p`N#翴Ϻb_K-Eꝩvv9֪i* /,$D1O|oS_e1˒;Ss %sUy4)lB k9+e[ӧT擃`Ž5eNu#0#,Y]n0EubiiO-#sX7!==Iu‡aBnG^ݚqT<RO.k|J5bXĖ0Yi wLq7Yy̑1KPIm"]U#Lz8%g逬z{MHՅwN:  \%[ Y5 @%W5$j+>O*sW{8˳!& 1" m65#)PtXyNjDOw &+ \9})^2m%*r6كG= υZiD@Ξ8JnО˞ƫm%JzͰo- 8ob.B1:Q/ݍA'C-`/Kd3dbybm>\Ta-x9CpKRm#E333XU<лZzЫQ0_t)ѰK|WbkwZI'7tq_s PD̘94a{fۺ"sg=`ڐA `nOU6^$_v>J5g}}[h"K5эز82f^vb-cbd)LOO&&5s2ҨSŞu~UVp^+Ӣ2(b^xn?z>FX8P9m͙b~/|U!CI,A-Pi ^s\/9V_K5zR"&Ng`]霻}xP$?TNB ×+,/ U"(ad(ǀ Z=B%9Eޟ{H_Y~ ۲th~*9\yM_.m\jNj5no{@jr jg3)nXhL)dlST:D G`^%O, U(Bt;fX(YsE;?C3/W59;44egQnɑ(q0i: FY$Ҵcl['ߞ$'c濸x.e(Qʷ\d( Zr{VW1٦(Ov$TUu||K@Y֥ǞӲ5ڶYtvI<\Bhrn Nٴber(ޓِOcm[iRۜdg`;A}-JaԄ~CO’W07RG/^]5G¾6mELV/YD"K W몓ub&Q1WyD·(]"L &,j0>ir>`aK,< a'Bئ_@6_ǣs<lvSdl3EmBR~1zI,b@'kaJ _1޵&?kj.Cqm.bU)N$%tj9\+d^4Hl1eMFrt\*>YKRgдbkB+adBtu'"V$lb}#$gEvP7!V+4qzviH)1<2/1eSzgt< pZ*D5^& QW5[ $9{$'.^E؟LDѧe 6mr" jf&ĮmBQe5*Z7D#k6 nas;7XϵT}nݹ85'YIlN?,- OmC`-RlkYҷNA'fK܉7vWa:3*PFhfV$B>WҦR_\RYI-#},XҒu grҰZx!iuD.#4 e8 ue!( 'd#BUkQD jl ČV@4^nV5Cq4V1z1i .hҴ"hH k n< ,W:iz׺9h5vA^L' 櫒!Itg;c@R05aR `@?HVM&ʙ# tL7gg@%7R ퟯfV,{"?T耍_y'}I~w^X85m*L*#9x |2K2W_1EB{ u#𩯓[ /e8.7  r1>1팘U vB5נ4Kt\QG NEZs: '8NI&}(xPDi$3d%̙J` +CJ c=! 汉rO,z5x!jXp&%zp+\nãd) Ny/ܽ&BC2w$cyiS.[wڃs?nSHeQP@eYIiޯ7OjFrcq20*4Eopa&@D0G^EUrzY~\x=1eLã~q/O-aV]ӑ*4IA2X !g"Ily@pwSX0DOa7OmLF.?3=S4xVo >2|P,6O 5^ f=g>EcV@KymKvM ޅ/RM;Ef7%t<ڼ.M { ONޗ{󠭂fۋkrWp~UZza- :'J#޼$7O c1ߒF\nZq#S(i%ltמ34L7civnb/,>`}#쪣X`*u13:!ZM\&4JFHpU]  ܧ9i /1^䥑TӌwL&}4)]IBpAqO-bLb6})z5BN)Ul]W )ⴧY3{ɰx-t})$xBDtԮ*OoFR႗8b?҉vV'q5$h,UhHUΗɊ4fW#S,x6nV`5)d;4ߨ/8@;n5-٤ dJ$(A\Co~&#q[RAvrM*|2^s4UAjޫ,Tz p>4r QWG*OYHbq_Mؓ9.'C@6ٻmD[=5Bv^ը`NAToO;-QF mؾۅad` "Ǘ)?#{] 9P k,P 28wrʈO6מƬ(k`xvI2%&)6n;=Ǿ s#GSmG=͕M@ҪH7e0SP<Ͳ!a#6y!<NRדl-^Th~y7b9/@=0S`i*6!GWbPbRsytjny` w|c[%uR4kL?P B,:߻i|VQB饚d̛ ty6iυ~z"q5Kp(Ÿ^ V-~z_XTm2Lqeb">%c+$%pxU^Ӄ02!(5Pd 3N+e2G˓)!cc#ЂJMq['#M[mRl'y`ˆ+]0m2EqGQJbDNw7>d K>|V C&,ݸ7u+t569Qy[rBE ɢQL>X =g8 ٕ S*&orШH)a_knQ1/Rfr gGeȍF2sZ{Y`#+fr㇔>M P_}F4iΕ}loȊA {.w51RwR."J8J)W+bJ,=F<ZҎ+(اIt~q=zOte{U?5qD]T29gҁnqBGݿ6@zϝ;O C5kSQUGXrXZ" Vu"^> LZU)N1howp8P*\_Ugb[{"r L ֝4u-tnZ][Î{,Gm39Ô EaC$ӑR׃_\r}0l-{EI0"PꅔRGs4h%x^~)^2ʲSj/է.TMsS--2:~8QHm-_\1Tǝ `;N]cIXПGFd{G7aT6C\a*ƃ89E)MVa[TX;!#B^ʧT]> 5*kP =pAVnpj.oS[u58O$k5 l!@"sCSh|-Fi`e}:7tsx0[[T=./ z6pA~Џ+M=BJYbb~\3?v0M/KGy*1vJr; L`Z^mݬ(cHYUT5?ڻas;Ζ2\[Eo3Qu6Ҵsd,~ f}=oyGa3VG[Ā՜k6Hu};;rT83ń.ǂ00;=o/4hq +c4qAQZG ƽh#+J.]R*:Que{,pwӺdtNj<,ѕX2DeKk''MkZZfAٷWU0F7h 8OD&~u 7kNan3^fj E>h'klo֬"<C '8J>6O?3kWU'Ey$K5O0dNrIX;C\]݂٪)CyN]UAj͙) d.lB1H#+!_룅IN]UZPy\󀚓6 6-BDIϦƴNml-+$j"؜'pX$&ev)rxe!HN>ʃAE+!2< Sg|x.Ӕ r#VriG7݂ ȩe[:ubBM)Q($XJC)Nb܄ ډr@|YUZ O$;6?/n4o_WmP W/vNù@O,tWa()jߍF'$sd=b7H  L||$hEc|Ub^`{öI~SwB֣JtzE\?C ?¯&r ;: 7ix϶'4I$qS5PPA/*^&l_:r>لcolC]nnVaH4b{E׍bT@ 5A kXҦ\+C(lSo!e4BbiA=Dgj44C}+[7@ڼe q HOu@ +p ؁b"|G2- ͨ&y'f}S`A1|cj ~o'ak_-g@i''/䓼Wa{lHťU++Vt8#ApJ #ꤺ=bڙ^u\lFێDA #'&JME C/W44ڸq&#''8)xdlvAc>7AF~F ;ڎb#;x|>kdEG+dŰ5LJGHF  4ZX!̔5&s֝ UVQadD =;GzV0p%_tmq"k^D T># 79ܡKQ\3"WkDz5xzņ ,7~^8h±'O|v͈v'1K vuW37xqbV˃4NV 8T0̔WX%)4,p/l5EM Bm>KBCI ق7:=R4yB\$wf]Z﵇Er]葉T+s<=. &0W޼I:z z g` IOgU^*Fk;';q׾˚Z R8.# ~ʯtr(6E_vw \{6n <7:e+j;&ztqp%*~gߑXEk_|"°+,rF(C|}AREdW`Sl&_P.YA4;Zk:܊4F!޴gӣ>ue,{!4/YA|șn&,^A \yM UҐX.\g>CӮ *<*}|ӓNS]}zEс8"Q>`RnF4LHf[Uy" >q1h*!//BMΜ'eeX2cES%shA_li@Q+OB~G`_ ( G=&L4dk:*p`&#Jrs qݭ[df8*4DǴ "Yc]NWu g<25'β,|Qʶ聳0;;Ҧo%6Drj6t|G-ί50߳&e[6 rZtW/1> Bh''B,ˬy\&uٍ2.ywp6)l6qrx*!֚$,PZ&nq DeE6Ne!Z"d)<7Ky$ox{ukoѥ_8 s1r}$osEh\w&*uͭ<!S7SNX(!2,|l0b,15Ē.QYCw/"50^WF?!RYo\ߢvGLpM F4eDA H>BK[*Jb3vOyMf<2&X>O'UI.^Vǡ)g0[m;ȲwB_[bH8k?l-9?( 7!ȋM$|7\.t9|]܆Y,<1yJtS9C%7D2ipHjgUM, 5y\@Xf@rM#r$EWLYR!]dv&4Pɹ- ֳ=MNW`d!7i nËXnOAb͖f3GYANcI#t1s UοKovv e{53Tju)r'bN<m J;- Jw0WflJcw[Ȟ6RVQTдt 'R$)p$x̽tVMHJT*a\,(قKZISz>r`66)n5yW@#VUӁ qX Q჎]&Q @5K5B5%cc BgFyn]\hc_ NyC &=xG?_dE[<hZgZZiH+,\J1Fh1l]'h+ϖ>^Z;_Ȭ >ˑwOpڞuj(p/g(|]|\Z7o28gBhK`(O#A#h[N#, ,ٮagi5{.bʖ- 5 R&܊^d.hiO&oR&߸WI?ZaZ܋F D|8BTłHq7ÃHYϫw4v^ zik<#lkIzn s_!Wlx|(Fb1|ˀ⎸"^!&ǒ[YO%e/@5p4~f,(-́eNnx C2C*3a/(<۬䵪z$3r{h׼@M8~sFK[{47 Ɣ"Uweb60"sa);H' 0U V zp "4BΆҬt<Ԛ[gHJ:sƦCc) [x^(#{?o|Dfv$+qu%QMxn=*;0Եl].{b41jXuRZQɯ4'XkmpHed>#$;]3 C'OC YylL\=CmhKcwy6E )Ԙ6NFuW:󿞴yuO>: >r?$F ^ %*]X5uAJNQt~l]yƴuAa:'9JXy;؃;Xm G*D3OS63x/e v-lvGZzŌ{YEm!Z6"\(hIFjsd|gjגM*2s/POSJW-S(JlߵldG/SFʾ) ݲ˸iwQ!1"A4aSWg`{pαh̜QGSCzw'=F2F'I ;SɐBD7DDiKs\,M`^18JL/G+L^89m&X<8SLE2jTb(MMik!2|Be#ϳ.njٱĨř ^ZqΈ+M1koU%xxR)Ӱi/v ,_ gJq:D~ҵQcAsp-86_Yք.ū䯮yU4(J7p)Ls O8~O#rtޯ_oկNQCj+w`Z #XpMPmd}LZ6V KW!^P`>(Xb$D^ULIicyRd8dH! rET+U|*jj`(?AFg,q.Wc9𕦁Q鑍4{@ͼm'- UԚ_/ORV`Fjh ,Ō+P UAU 5t!OO"޶8( :Oun[Ejg8ᡉ,i$`C6}01OZBA"?ѩzrT?-ZЊE!]%w ״s2Dzt6lb񝭢Pؠ^# AL ^ռ`;D3W˝mEM߂/{4}^xua'S*f3k#s~I$Ejb82w!kgve㪆bwB}*6:j_A2pӣ12*f $e@tc"w2J8RWz_xW8u9_ ud%{dkS⟩̮tDdenp5ՒfXW PSn/R//ui7' %57Ģ)oH}Mkc4DmuD#R=nX:h|z!g:e(D\Ӷ#ՏtrFUӕ{N!(赪x9!2#(aĊMsYeFuY!. *s i}PInnUT GԐ;Aȴxn[Ō,RCr競]?{+XEmG9(+e` * @2=1/vsb [_u_Z7p?=}Jŗ yX)ޘv?:IO&Ⱦ.?wת1[SHC3#/2ha0*'W4=:SYpې:QOE=3?2KNAV~ p\J8=qA@sPG7JZN֙v豷 kXdFeLQZ*T mB^ȒU⑙W]\"C$qUlqL~>ioVygRi:l`q#PKl@!G@, >\TrE {c֍!k=E[^Veţ+ u!^r=R7(Z&5`3 :5 A7쟺$A 'kcz8W"ÙgxPhMusd8/ /(? V4=ll-/QL06aL8Eo +)>6)b4"N:m)dABO}Dׂ@&OD^—솹8>gKs; h-B 8H5tc ^1eF'h\e96WNG}M:̭H[1~_N`zF>A1Xh kj`趇¿VGtB2qCs|2@x{E [S;ÅQjE>dA蘕2`鼒^cXXoz;8zxg[L1'w= Die]N@#=M;S[D &@nT"d"XΝUߘq|ʩYaO2)zu7zyV؂3MtsQa؛*W(T銚 ;>%ZFDOzw1x;d[u.h~ryΉvS8MնVf|aM]9DSٮ ^'AԄ" |H̃a~y5+1ȅrɭ]0 //rE팙)J8]s=c!,P٥ ؛4SӦvR. P[^3dzzӜ,%7+p|TŝP`+ :G2C6%b^w6PX;,Ur&oscMVU8g7Hwj 'eZl'L{| *rUAqC7HP&DU )UR}2h-4AQ0>ӿNБ&L`Lzr룎O.B|c6܉[viGhF6k%,Wk0Vඔ8 .Am'm>"qf$l3/O5Kʔu@w G2(Zϟe;{6ȩgB,w{֌w kTۙ/+gk,i%[$ܻb_6̩8[ 0 n3L+T1]5L9g>{{*[΢uwFWGQZUpZiJdV#odzg<(n-6щyZǤl TX \y;,6"_ *]g+b\rv*^ usF )Y^ame+ɨY76$t4%Xn-qq/ҽꌕ_ͷw/`L훰Aan7ZDZgֵԁL.i*Qp"㌖4qVAֳZ9OpdMcNQuaJگ jpu {S^ff\[nxXifO05&lٺ EF#bhwD3"bD'uAl ֎x_ ^VDZ߲0rr,W1P _K \h@XDp!HΪg UgdTT[tgl95$`%gy,= ; Z2 1 }PFrwOThf% DZV<()h?ΗJc6Ʉj̤$64=ޒLvgO^mBtbTSiճM>8yOze}C{OE'ztHª #9T%d^mϹ>HK:9 %Oi!Tr[v&xclnYҷZlP7Vm%|xMFu,!2?Ty}7s{aGpT^͕-s5yB+}ݵ.}G[vZyA(`؞-A}wbi75h Q#ᕟC9[K:L_te$Rl2Q1<:nK:eI2}d)SG̨SRwJ8݅TSwR$g*Oo{aT$oʩ8_9W_ E0K.L;Ⱥk%ӆ8[ޙMKG'pS@H2>K0Gw->:k dVgv1.<ú6fBt(vE 'Fh\hsE*yNA4__zjO L]y\W]q5άh3qRM^Apk1d/uXӳ.?F"f37YeV?HbT.OhؓmkE@ɖRI9&LP0: _>+6CmÎW{VnQlgmd0+@*6+CFٓWج" IQMpdCiN;©yA/2< 32𳸪UfS-5݄v} ݺQ^9tGw%zg i\G%ǝQg [ӄOڞ k s*|j/mX ${60a\Ute3cusaF 1O 93YߤT;Z-窱{kGu^ZQ~D~ɏf'z©%}use7^JM$J!)ni} 6+PQ"R-bK(t*]?˂m.DQ;gkasb1݃ha7RDŽ0gas=i*XldO,4"~?KPćrשvf ,am:l/;z]/"j^7Me3%.#GIzI}Kz* E2 dq9{}2,ZBo0E0w0X 11\҂MUiow % {`{(F8뜑:.jS&W/jb~'PD Cf':,~Tja1=lA*M -łs#H@-H#ȯ_7Ϻ02WɤTHDKQv!-DŽKU+DR!p?ŷp41_X\!;0NU`/Ӧ`] $!gz!V-eG=0{>0> {p&73\Z /p`(Z&2:GB;<'gW.S'4fJA<;pTmr8;c~|Z+Ybܭ8Y8ԡQeLYY,\풶nQ؝4{N)HgGL iwCE͑s)gH&WE58Ӽ?TkzB(S)RVٿ9s3|~^e}BK]5JmGmy sk럿kkRK)huku;~2EhUVXLP? ݁v T2v1` n:PxA!? p`M7w={Ş Wrs(z2{NŪ 飞N7`Kx_CSFN\75Xar:)#*$5r{qA#^E_菦zB^T{cVjg9'u|$ݞa.}iķOj /K+DBYix9D˹,!2~bkm#֧?$>.v@cL4n qB@M{Ϫ˩h7z6}8meJ!މ0DTaƮEbE8T2Rz_r'\$|NPޯ(#~ZfۈOBFg(&!N.ρ6B8NX 9_S DbGHZiR2TX,1[XǖZBq/[X"&okYϬ9?~c9>:0= ~]*)i8j o)A֋/#'m1JH#ۍ1qF{e J/MKaӸK(rR3ߏz6=Ϛ5”YUb\>s8%9fqf΀xi'h*[ċ H^=[^!e2ѕ3oGB=W}HN#N33/F#|o~~/ʇYW#Iƚ)wZoz3XT4%ka xfR@[z/`.EjPk+pX+`SU0F' y^ŸCj ^d&YDoH(2W$U#[ 6KaT݅s\ nD 7Eyj _Z ӋPZFT'in'*[NXo&ȉΑr~M27wIz~eUpzKdB1.r}~)坾kL,} wNrO\[k-Hu8&12? G+Q⽄Ǯ ͏ޤ95E\Lb 5l-EospW Eh||pʼNinN䞸A6\l|U~5^WbeWP6X&r'AHn3 ..*޴;A'h}p,P.;vYL+oۖB!GXD×\̒fX17mjMI]  ,z,:JēS5>.'nuSI)U /u +׫ti c׾f{y(%<6H_sxHXY_$.ⵏFl@@\yA KW9# !QX ULnR-S*lèK$,~DiU{!8['M 2(GEՔ-dKRz *?/ٕebT6G(H#}kP8< ' ~,"t8hA?=vmC~T-,ٳ'cM{^18I#ZĎTNw1R݃ 5 IZ)ZrAxē7/l@N%#}He^%0(&$K&PliɗS0Pq,L̾_ҫJS׻u֘_o¼Jq-hGZa`d:і/?U8Jyg`ȕG8W <}-W[rzǿO>^qlqhdvh:$ =*֕wmL5}S߻h)s:'CRN"|ú?|`3҇S5i%&9vp˸$G ej"u|Z'gɡ>H&qq,a^36L ɋciH^@aw@]15V̓ =ym(TWZ\0\8i?y?(dx-@6dãF/Y݋=l+ʿ?/( 4]H*K׫&&e{9gGS~1I3~s+E!4|y]O)5mª;e[ڰpJ` K*N-%)&r">i\=FSMOʱ(XnJb똘+S7 €jF~eޑjKkG $R,w6_Eݨq&TdEm_,$(pTwb܃tpw-xE ͈0¾e:2B[Am;[˃\bDzEY]2\R # :@]O"aP!HsN nd=I?6#2DRW/ Q'a&r2Q>l;i`˿ oT3r4;'Y``Ll#DTQ#E4XOOGyx7@UK?QWw=ѕQ_eTGr_4`* q@S,dIt"+jb[.DI^?5"Ŏq4QYMEleKQro H B ݪɒo";Dd IYHPqhOaY|WӦn; 9]ZT^?7@tz0Sq_YEmwTpcR4Ћ񏒷qNw&w@'PCOI.)9ŤiFX)ꯀ},14lux9"=pt.$`sGF;8jQ-!_$=7v}w'[i׶ B;{7D'L TV30&mkhUu}3r`+BQ LUJe)#Yp -u ڀxkm.b{ $8J5OqiK'$+O+8vVDGٴ;G}Z3~"K>wPIꯅ4 rͅV\BwmnNZƛ|ҫ"./^.FR1$ qQFNrU-7 ݐp>?p'UFN@M3!&HglX `HFoh WŔNJ*Vub|LDa` ED}@$ 8KMU<㯆h *U2Q?q-b[ciN3J E<<@.Lpf+ &!פa"Wrg݊GHUܶI- 8Z|5wqw;;D*r_~/ ޠE_QhAp>AShTrȊ:lj*v/M~e?W=Qw~hmZ Cz4ûNaI4@ j0G/Z0R(]3YfVX2@@ |,o.vg<{_K#AxAY ֠C"E:A48@ְϩ*viQSՁD̸Vאlz6yЦf\DrrabX^b,-\*@›zFj4} ^D]@欙@kQJQw0,l`hSWüuG:HٙН5q&ʯ,a'PEK^OjY@ςi6r$}QB+SkFB wەfb F<(~Ϸ^g/ӯlXD9!>+bnq+6] rBk%!~\@*"vHT$@v& fAv-}"G /vb1{#nC||ˆ@/gu)EՒ4/bnP_LCjme]\ҹԞ,15y[661O A~)jx :=o@ꥪ5iu;EvFBP5yE}F 'HΌ-Kצ8"1؅A2B4Nzr{fFԺQ qRn X|RG޻ cu^-Ty,TU& J;2$/=Sq;ޱۧm3`#$Fm117%$rךpN[Z_: C6kxyةnʆu7yF;˘B|,)~ ,HvwF,E>O/xdp*Ts(UƥIQݺ:$ws(m$(\N.5G]~O(5U +|[>v~6RNj d@T:V0 Z4Io9.ٷIǹشsLqt(1mE gPIĚ 9u ^hnS1;Ik`o{bM ;G3 ͛.ҩoEׂܸM_ ig $YKUBa̖, +n1H)/?Zxj)>]x &u+j\g[?5Zj- z8"i5nYُ"TҐ_iAyHq7瀟=†$%\1^86"=P"/MQ8n$`80yA1nߣ dXR!`) Tq29SY) =3wMzΒVjV}h &> ;6&PwWB>:v'ӅAŸF-y@^WZ\'!OSF3G<ρ}Lu4LݎuF%Ԯ +074Kߦk{4v4&k-̹,J?d9/;t9/.cNCWj;J5^%Ne`!u*ybڶ:{D5;{hy -]yI qv^JqչQR3aXVF m;&j`%--տpH驳ES=(ER TTnb%Ѫ\JKbV[KyAߗhb~dT(hz}ho[ [ %xw_RxePS0sU~:.- )Y?T ӎpl6y2|D}O\)#\a J&.ԲxNi~ +8Z:FfYH[t=lxN1<}|#vNE[`l0Q&P !.U[/sN*= 0GH&1Ss[Zx"SP>6β>ҢĎp7!Ͽu#ڒ;C*>uzM/'fr2 QM Oͺx7:}hj95a|Mr\λ@#k2äE,[L="@sdЩh7UF Z)e :ɹ<8T2P@asK|p:cj$ $Z_`fϫ(򉅻Sw䛅>В~* gÁb99l6 8G kQiQmLf >g[z3*pd3_] +guM>\g˺\Ɵv}7~r8HʖPIh]>s"BH@>i59L9⿼p=oi#UOX ,[ol̡A[;>fHN?l.;bXt߸_`>wH9]YT*!v@a~}-.FdS`D*z(*jHO"aG )@v<<?}TMc5;% !Yg,& ii>Q׎ph$pʫHu'|8m xG~u9c, F4v[qPkݙ:!sX G[`Hy aD6<M3gcQ^ddH% Tؙz-93!nRwaj?v׭8F/W-# $NCy_.NJX|o (GM/ivch_cd˸&aD U"Ihbe8ZaI2qNu&༖c;n-*AZm2z/,!z4"o7l4T2 FqQشy"SBi7ȕ5z;‰H;l'r*P6Qieob8z\333;盉7hKvn^:^Y򓡕>`~qA3=D黐d{_A[ "(R]֬ggS=g7}G5K}y05%aK1z)B>.0e U>,֖s*p̹}O׫>Z Y%T}T-Ʋ_͛Kկ{=sq}z&'v&2Ռ/j`k+zѽX5(0IWB,MPNn4!cهGZ9;g9-462JyGg-;a'oId>yrlȢZ%{3EEXs_`NWT pGjl·+<g]< Vq:sXh=lЅuRQe8*LܝĐ)GnGBj?cVЌ8 ϸiT}v)Bdⅎ-1em=&Flb&He;p lJRz{1Ҷ^xsS/#WMn!O8&xI)u &Z!v I4Ʒ!M ʺxIF`?\[>?LXmo0x80-T vwPh0`U"\.b~]5wB {{]~k_ql | :*exWG${r\y卫;>mXaTH (D{f +cBS`MU5~o:QrC|:BeΒxN Kzָr 'ǢO8ҏIH:FeI磉ZkåoȬt-KB;iD4nV̅lO7z˭]X6ei0 B` FZ5Bw }-r= ʍuSVG zQd׾6cxc*#"\&RZq/\u;}Fw5OV3eI BU<7KRޢ1v`~#ԉլ⦫Rf0E[*1YI#xF[V(\#>\ 2Eo@ɔ\/NZSYPbuI9x!ʇ04RPt?{;scQy8v}סmNu6ѷv_/I &WBt]b;DAB_lf,Y>mv"hҷ UB(k;JIռW#<Ta:z"n}+2%.ܕ,bϴ^QȮY-y/ǐo'MƬfIA,0(P 2lZiTf"=šq.HU@qP9–۶XStBA(g@&-[\ǐ#4"w  ;\W)"=b F$ݘZb>O)hpr}?m+/[AƵڸ#Sdb3W/Iwk%+ zMPdk>Q//^:fmdI?PO,s 0FzXd HLEHW}ņ%oֶ($ƻ :|#sAu Y܌w 45t,&U Z'eZF1:Z8kmp,~F?U.rA k6(L1T&ԫMY4^75 I52R`p%'Ȧon-ӝ\ &um&FrMAwCT+ç!2K:M?M Ƈ9z-ԩ\몡/2~^ Mx<|;BnynC.!=?!5w2V' kzEuYŌ@/J, v#tvsKS_&S(\mXSBI # 1@Wgȭ euƩ_vaq/p6]X5R׬@dlL7!@rꘑoKǨO\@N+sx]:dQ};)SNO%ټw>0JZt*q+l?L0#/ =3X0 2G-Z|ҹ7^~>rbO&pl&#< 9 ?Rol-'qǁV_fe*vۅ;)QYjpbK"dțz8 U#.t5Pb3aV`F'`WmZ[~s930CɄ\,< dB_c!`WO ߍ$ #*W,;qs}gZp5Ff^~ݼ'^95F%qgis))^f61R7|"DD*vy=-QժgD lIDHvBhXE{&CHd5ָ!6 s<WhL n5հ Tq zX[i/ CE@2>%Z*,J"KW0?P0YYMR*@v6B>ZLoiU 2]jm=|oRD}WWzlڅ|N4fYLPlokF:: ^uy>bC7%"Cʒ iBm?ݽ-A$ 4M̅'"޹VpaV]j]ՂBoPE8djӽ`YI2lum1T(!?O0kX.4&\-H%bbjYY `,e*(/s!qqWW>Rv6&Z|yMb*JRa\ WWtޟmd(aa%Gzb}6nסщsRPԃGIwoZ7V(V|M5T MN̍NWgk<RoJЕa4_ä6gc FEw& Zȳy~Ew+Jhץ">.7`N7N.Yߌ2yRO(~12]ڮ(}%+4ּbP{xLx/7\}w" B޼OhmX.]lewfC "JMnE|yY?q'*HדsMFjv͒\Gڇ'89k {kNw<4WxU?P࿪ҾFQ3fܔ ?/  jC&5744uQlЄa KEeO.r1%sPMͅ1kúKx 'tY̴UKo# Fgl`Ҹ`R &@ʊ D3 4<"} bO,dY_<7Nx ̾N.t11㐄@S*Xӕ样HO1t|2^ -*9Tfs 2x619[K\{EA ~2V ', aӤ%!9eXԪJ4XDxl(οCObpuh7Y؂T=1Nޚ{rmlʺ`NRzH@~i Vwh8M-kܭ!ԡʚf.ԠJwV0gAϚc|ql\}@OhL @2eM59"g!@NMjݍjB߉oIE6 ) D_1)' w+'U!h|fpEYM-s,g$5q[VnXĹg`Ju&abQ==YwDYi&,D+ͩmq71f83ghsr1HYzr$"# X釚)S|ݮcH։\)Z f'˗ $՜2y5KEhc˥qTMM՝'/4bׅ֮"JT5Ԋҵc0gBy~LRSĩemTnyfۍcKPN_UxxG. UWb̜B)Xuݢ|b\Atx})^BY7^M-,Vo1;Zgv6CdoTa)@^'q޲ K+ploc$EII_W)ɖR* qm(0) IR'%Ifdl\8u"Y˲$wYML1d‘/q$P" }sL WM$ѯBgZt%MB66#j({q/;)˅JYqCayhV"d {c[ ?!jWDQmtUI_n̋&_ ADDɧ`Bg5s[َfӘ!N ΑxHOE:Sb~!I m($TpPZKiRgj6 '?Spra}쭈@9f, Ne B0@%S;b ŭy.H٘7\J)Dچ D}MZDžsl}ʨ,yANLbfe҉U6r| L_QKPe}o3qT[ 0!54!eAiLVn}og("]lº^MunIj}c8&%46:Ԛ#HQa4M2|'6$O649H d.;ԓc`w'֠+jj߱LޑQ2n 7""LT&Vpt /)iO&@ {~6R hL>x 軺mg_iFX zuVy  =LWƨ8j\u"btO.Geݷb8~[QXs笀ݓ ƒz5#[(Y6C {s+@24Y[X9߬/0/DNkK>EDE!+?$2JS\>F Ms)$ZGa&e2< ļ^gB3`'P1$k< "2Y*дĈ_c*&DHVkksgH +5i/c2)Dƿ*-PzJOKFnf4F}Cue/8.in;zeEc!!ݪ[OTdnrvdt`vA 6m{9}&-9&ɓj[%e` '@c3(ersmQ8t;Scz1'\Qdy`}CLVWpZX<5ڋV2m#<׸/n=|#<2_~JjKrAtF?>*x28cаW=4+UD+0]M$:t{ÜHqB̼x %3xy vI&B^-/C>dTtayTНxz<*P4`\qK-=e]qt$q\r{p0O(e܎2=\),_q [B?/o2Z.m ^|&ى6^XO=^A|a-ZUd~^VX iE;bաZ?[pnmd S}=pwGCQGLNaX@':Gʵ<3hi}$d pt !rIf:G & Z-W6דx XFM^hkdt>]F\"c!o;"'%ś}J.!^&Y??Q%EЇ#Oi7Z*]H{w1uŘ9 Z03nnR]UO*U]ewsf0I 3 ow%י-2-7Á_\loy۬L>u+6T{0+p_ī0V1 N.562;3z=ݜj3gS`\+QL@Xu}>)\g"UDQI׫ԢKHy-j~JffwR,rޑ0Lx y_zuFHxGh%\0YO_]vbpي!ȘM;Wc"ԏA%'Z(;hh'.2;,96B-ZgܶΙ*iـ-}.r|[fThQE3Y2YP()Ix0)tzl-DwSL-_,"韺S=SPjiTBR Ъ\n͵sx#t*g ,4v- A ,f~6 NK bU:[9kDcojG}Yd@[I,;-4U9\'n9RO!ı3~5$/Ѡu!B.gm 6 !yk@vˆn W's d"V_ױfd%OɁGخۯpjWN'˝/!ErIm #sfx)iM䡢uuۯlF\r=T]jJB s=vP E^KPmYP$VǓQ5>%Wٷda}Pӳ.mv#dHR7Aĺ Mh#E- G),@W!>h?bM8P0M ߨDB{Ҡ)ƣ a `Bh Ũ# !vqyX5k_+G`͊HtCh %,Pɰ=!οR09O헱u/5qL6h5V9U v omf77&@<˒'tS~PZ%DhvsڵdqXǹif '\lf1ۃT9nfn'xNOeR7yw$SjIQKo VR HoH\z8Y_:!ƀH ^Ϩڠ&sj]/Ķ}JwNKX2kaum1Wz2 8k3K%(B,V#%SUP] ڹ$#1)Jj`\Hi13=h>Jraj~KQJ.?(-q-[3k#)\pg7*U1!)]$^UdZq+уKrtd p/v6cjk&gznߦsWsWGr[Ҩ#{Dž&`{+=*qxā%jŃtkWTsfwR0;-&:63ӏW]dWs^I6ȧ WpՄ &HX@v^3[溜fBZs'P? SYHRM}4]A$TFðknyRέ6_*z>Oۈ o̹!ԏM{h2ftx[s^7{n`)AL\OPy<)HW;Y`Yx|/vhA>;۶BcQr4ڴ?᳇K_-R j>6Ə$M4,ykc H_J4T >EX(4̚egQϰ?O;&yv)UaLپ r:uM/RV(##^ąbPdJgFc>L!@u7a;(jluK^O#HO3aLZɂӱɆ0IO4͞=o%(烳+QZwŦ*ݪFeSAvnΛ^@!,JbߟFaL F$Di!ԪsÃZ-2b=j wO~`* ;^qJ$]1hgEz"L16Qb,$W ~2VU߫␵r[Mw`O ZNq9) E'Kggti4قJv}پYGQWAAc_="Aw\#])r?|#ݝD&a[LKޒKHF:T J)ĶR@b] .K祤xh솯(s٫vf72C*VBl"4lSs#>lT!QG/m|L |?51m @Q\Cn*Ra_#6kaiJ.6rJrੰEw.E폽A"uAWAԚmz ̄Eal6pRn4fW:]|n"aͯ#? (Ȯc G&K2- Rs|`"% Mᒌl^ uVۍs?Yk\Z2̘\m1} j7z-m}Dhs`p!=p=!1weyٴ#59D$>[ ̅ن}(Eх]4kk|1!Zm,ǽ 61 [娜1 agTS) eێTفw -X6ХHELn&- anuUF:06 9*%(pȢI٩--r4rCZGT`ZAf7$*Q.sAO,a*Cz ,"7,O|]\E[4 $7r@ C;X%(]T}<f (kb$0AnȭBxAL:XJf( r\)F| ]>HqWY9FF"a٤Dܭ"df=WEK>g^X'E>l_ 4;B:NQ(M<Vl}7k@T_䓸ݥZ1ǧ/YԚtg} ^)fJZO_s?<մGtdGa]$cW;8NgЏH\ju1Gnt JcGpnUF8<uw7XRJr54Pkݑ|gr|׬eOeI Q@>$* ?sEw)L\UZ&K(idẐܒ, qOrU"8؛Up=p+GpmfoI/͟rOo uhd'eT|1c F zxkQ #'dwYh*xM0~A8)q;4qhD(ASyaf#Cq>s]ZSxg> + pSQ9 %A XM/TY,x=]i 6BW#pY ϬHuVڀh+dxOפ$꬗&!T.La':T"K$s2,ͼMͲZ}͚l × |ER8j™- +\ (%&HKAu( ͫhuW%؎ΈOCdLld]cO 2V<5;3uz3>,}ӇU)ywNL⟪.ϞD[o G3 )j\B LSXtM6V&$Q,;Hp:2uP2.Bp1*QKSΚ ~ iPBwԱt) 'RK%G |tU}}#E+/53>B"BOBdY8twwI rg>D#q=Њk5E>hf";縚ߏ/N $dg~(6nƫҮn h4ƺrQ/V|`۷1aU/z!G-L^_c` SYm(% tu\ bcǬgοذ+/By (6'N iE#!xog_RtIlkev BOX+7oWa}z׳'d(zox$$eY,ߦ9[<^^=ߨRbçlTVXjv+?'%## ͩazڸgN@f˨1?3T1]r7xu EJT6VLS6>5Wf2&!(@?{ĆcQ 4"-eS L w}DD {y4v ӁLËu:4uL.v C L9,3 ludy+l {HJѲꆊEhi!x,%oNCI*aLBJB24K\q(6$ BEV,33PW+q YfFD_bgtJ\T% j݂wTe{@kӃ毂W+%`KtJ^-k\sÞX O&"(=x*C[g:h>S+(}"I kG#/nDj76{~N9e\<&LGRmǞ*)Vѷ;}2Lm;4;qK'y2o+F%Pl'6gZog)^nTuN1 {b-5q?=ei&nrX6#E8>t-r`{yIҗ 3szT@LU.Bh5tx\LbV~MVkP#ͅy|ÙAf17b\Vؙ᭮nhL"隔ڠXA\ߖZ,M*H K1lb gItydq #h@Ig #ͭi?+mL\~+Mqs6+r~RpEf̶vl u3'[ 3 Í3V[ `Jӈn@e &|3}v;듎W֤PN.2O1g0O#O^'=#Ac+bәzs'szСs(u0W1LmS5n$X|\O%Wh*5K=s=l;j&loG }ބ2fElG$gM=Sdv?vAصB脝0`Jt3LTZš qMVY_-f'Fc?$Y;>J<0 <4jhvsZbڮ%F?3/8pXPxĜGqs.;LLT漶+/BSgV"[A⢞ĵ.Y=Px0d/ ږq[]N=Χ6x/7p_L'>GgNA,* =ZdU;wiյN ZG^sWrUP3'P[p* 3U ]?:n68ȥ_Zo[ɑD5qX3~ #NjX5+,ZǙ'yc`2oNXfoxt=`W u|!$ithwQr億1́"T]B⃊6/-/:St51&MaWlסKwOȪbGo4 YLm9 1]yǖ^VI'=gzLecZԢ+1qM0}@:uYZۿb+d78$&*?b'ٺ"'Y(=&߽)Xdn+XԍB+l6 M[c{  k.))1'x ' =|olJ՝ ZddMT (|{FJ1+K"gk,|B -qo턤*z-(in7ϣ /Bltdq~BGӉx{:LpWJi=i? Ť@)TeS$"փńPÕ.Q%pA{2+䖳@_VPY!k)7Zhtl7lr(恸04xډ+y0ar-\1)s g ƤqJv? WosUȣ3]y$*`=aj)dcÊyޜ\T i 0T_Z΃ulǢ'ފ8Ip5`fu׳6)INUy$X)7O?RVye ]A&`Tz m&za9drU]ūKK Zb^쉶Ej?/ 1CtkBWlEL_bjx4d))-V9wd?G }͌jV +w@?!,S$١⭜ 9j{9,{nEDtpݻ{X^$j_ZpȫED+%s{Hx޻&Gdun˰W tE>R1(TXmv;r q\Dlg[]fg~"!Σ5&ש}үFl\`ыn\<(o)ڵ=޼7 _zy`KFV[uD1G@S#ՠu,xkdq5l$] +4ľ&.Pea.߱ :=E%;LC̟`kEۣKH%/h[nLEG@ k0{4U$AK#D\xur~D}H{U 7HLRz oj^ac2d_vC, Ѫ^D; _`m*qng'Or" Z5ػq9(2 *_:!Tc쿲vS~Vf "]A$]vkQu\| R̺k ,h,1;2f΍nՍYҹf|ƘVִ?((6 49l#7z8sE-RyM~X0sчۗg8&[B+sp l[xZ\7o7 cnTMfeҤC6 ;@DLF4{=OdSj&r-v8~b"=R-(!C8M7'C(n۸9KRx]-0jgҵ"Bw{ߵ`{nc${.LAB&R H~ؾ4ym%b8|G^ *a8"Ym|}O*j??_Dh inGk1K&gl%3s.`c";vȑ<."^dI?<$}GpPt j1qJ]#^ _lt-Mv~ 6alءnj!QPǁ +15WgT56]H^5Cc73-,P Vep]:̣ ^8w*A}XB]+̾q3(M#xiFC1c;t_~TKw0`%%Su,b5b-g'd DtLfuM+]{ը-&>+z&3 ĺFQ! x{+ٻd%[?j!OƣlwɫEǺbhoѳγJZSy&gyH &AjY8vhy˸  @3+ͩ25 ܘbݨQbmWiWwh^m,b9C牢2CUY`uXMbN^sѴJ ΨXj Ѧ6#P0.wIh׀2ԗw`3rGmdρ%+~S35ڛSP,3, ic$:PnUAgTԿ75@\ZdAB9Dվ;?*Y ٚpؒ㮩^Rx*R:bݒ\@gixDȠhr0^!ݽjR}=.k;NH}&y9Ghs6!d!3uQ-]A2b=9(fL hi,uePi +1][ ޅ-esv0,u(.Ä`{TdiԌd ֱ06 EN҆]n`oˎʻi~ s(3.7#=m=ֹoiL6N&~y|l #أ]Gݦ[$kZr,?E]zR[Z:t*-zn[o8W[ҜIO9oy 5„)KstW9m% P]qt߾y㠆р$Ji͈hTY:$hB谦 rCÖUu 1ih7Qu&Zѐ .1Hk81Y H Q R؏mJLu?}M-/Hߵ߂U+׃*u{3EH7{ƻjRY UQo6JgFN7pMfNFJ#%]ٱ\ [QiOz:r!9 Ţ'4Q~u+ZČì@4Ne%2+d MCJ1rUi3* W>}; 68?(lq& R9[E3=7-ʏ\F(Yޘ6)L/ܴFVvIiŅ4&˛^SSݹlD3QwCdXCR$G.:g{j*ːFLĦJ3}v|""qCdOImAΎY 12%uJ4:ٌ ~jN`#כjuJykl.H0OL8unX)9ܯO5V;| )v @(bv[G eӔi a˧fpQU+GaC< oEy  y.~#K[}1 h`$t\~Wmh8J\k \ =UbXԥلv7a,|caH~ɠ5^%T%os3#]߉ME@\HX,9+V_ŠkEQ3mky %$E!` /v#5UUb@B9x\//O-/P߄JL j%emɰZ#xGn KG\풜&MS@ȅ|e;lHuI϶D*ڈWoZT|RMHQa_VӬَ9N)رqq|vsHDdB҃\b=%$,uSZ"IT8( A哷x*%x%f=p:+ U4?pUqn[-ݏۃAʨ- [7;vTgHE]W!0a3PXځG=><OIod*<{=O츆Cf,T}8NAkKl‚U`p&1e&xnoIZ8 !kzBWTKJ͎ɟ&tu*#MHY964s?|a,bpp*^4yK XGkEawͲgw}4ql"*B}F66 myzp#L$Dbz?E1]s'cC!̞~d^X90vfJ2)4_Xid~b=Vq@ڶj8 EIaFl4ϢAUaf(@n ܰ%nU :9^QՏF6m@BW"Zr[W&6FYd}l^r< T pg)l? ?z&lú4T] vbs_^l;WҾ>cځq15]V|_M7o@ԏCӎsž$c¤Mk e9uc2ZHؓXVo h9/{rY;]] c+ ijѹ>B,6JzI=\#dloTz! ؀{zxw}2W}nZ݆e(nF9cQ^otZ< 揑 b-_X/ž1DlUu#wsU} |sITL'藂.I͘lsq7Sc ;%xes!ILީV/9"H ܺsx;6[aUy,>l ")X\EQ7`T "TJ'jȩCQKb˦C'ȺrҁZEQ D$d fAP7DyXn3#ʡFƛ?%ψsٴMH,2݄1|qijZRYn;9H}uErXK Gh;ec<EVMڦi Q]{kvQ |<3L'g''2_ 3P 4rVbm./W%xnRcHmR])uI2m>>MR˼$s#qkŦP =ۻ#tA@dUl9ll#=ak {KBxX{rT|*Ӵ: L(Ę|ߝ"-VU#7H=*\8@hT.Č t-Oº#u9z'/y͵8J=_ 6ٝ.bP^;U QyK"iؙȴyگ DV\#td:^?D%q jwǻV]gC!I|/07K^0AT/JjԳn+sD7[gqzc:|@[vw6h;̳|Ь|?""-,k%E\-jq:LR5@ɯA44"f x[:h<)Q,PR\eBuh.5/oGJ_r&Mr%:>䎓.WC qrE^>}b܁vdIk}ŸE/27x f5AٽTwc;s ͷO d!,G}NHxS~@(6˷^mȂ(\UL ꀯCCuP]0bwtWgXUT[x4Ttw,fk=zE3 .y?vHG&Ƈ.^ςxحr?Su%@:} MOB&*F@N ~sn"8d%m}S#l >)tQjI!`BEٻ#賚.i~Q>_ 3:&^MQ$PڐQ*p%ۍjFK[^0:Ze<؂NA+[Vdm+9mAw_~w޼@uAq=)tEMAcNѨm1#;LN 2`(r ϶'M,q)6"Os=wt OR'n%2VԩBm`xzCFGTTYi0iUܲk<ۈ]Sp3d rn@2=0EUB-kg Qh^}IXH>Nld*.P>.܇Qd,*Ӧ rfNh{_TK#UU`毴rL]; z7KY /3-y-JȾ Ҵ%|ߪPfίN(lUJ2Z2VׄH*n1|>~8nOV$E?WMAf.A{]׻O)]6jrqk TEYc+?ʶ>K#@;u⮃SXx|aњbA#L&5G6q%GDj;T=0z8[rxU8j!}Z!f(.#),AgT L؍H50z ]-A0"Zm]Qsxᡛlɵ.G5w[6;Oi-p5j)tR5'*~  }TѤQ:bɓ'(" /j>FXg6(n\FrnŕTkli(8pA e?>*S`F Z*Ay*Sn8pr;]Yٴp.zE?%&'BTX97U\+QGqp;UQkfX7*Db{-0>~xeF¨{-.+O-KԹS=**Kgz('*lbR펳EtXw+ysBqD57({U/ǻ")4"y%@Xӆ_Z [lʹT] y\γ#wC[tOdǑ&6Y֗TT_QFo ΁OSXS+ Y+{ks8e=qFϽT}( ?u8-.h{V1AږiNwbխCڙ ˊ9 z?j$ˁ.ʝt=9zH I];W+?@s^QNN^ԝ}HQ?1'<G/EPV pd6'%vIuʧ_C{'a%jFC+a5eN] Mu Cڇ Eh]'D*d^:" WE?XEp*Խ>\'F;&6 w967`UtpP`bced5w%#rwZe6rSkMQ-hՍqD(dW"" e _x5G'¢z"IS'( 0ZӘ(}(՛H"1U KO$]yH%gG˶ɧcQ=COCV٥!{gB7m[7N1zU%d>P &H6HN+pSK2 Q,='i8Ҹ2C!p>b홊ِ#'^GA-KE+i_BoW% \rY#%92*! `Ca@bLoQ:k"(;(Cxe[M+#? "xBt6;hq>ggh5fߦ w FKA)X4m\4A=kU0s+b͡Z5RZ6:OJT'Z+Ykn#E@#@*}Aon  "McB85:ȏî&@v:i)o^wigbZ][B%cAP{[BG/x/m?ۆctiz+dj[|ɄbVnϴ=*\lkKԫO \m>!ڃ,db.>C[| .Qk+ƨ>St0f@t:qVkqoo!\29 Dn^ ,Q'][cd)Q{5HJz] ȮO1 wM}썆+3~NS D){HMWauޡ,*9>xL@P`UK?(LM .}R,UMsX̬~|=z~qn޵5l8*Cz-Xo>hE~='F{6}ەpä"i bYb3pt}FXN;#'u^g7< s&c_⪓5&3⠺= #|;4߱1kh8BEנW/Fhz[Sh}jaī&E2bFK ͣcFm+`v=>{OD9&P8aE4Ԁ|=a7>_ǘ ZIRrv ^WbD &8S-u $6Px-ETښ6=I&QwF*#ZV(hb]_~gk8dTc+,~u5B ]OݓSmAGDh|D݀[nl(NhH}'I]s1h~0n,ZW6noT"\:i5`ѝ &h(wlxY lbXJndߥ5.;W 0dGFM 4 `D D"Z{+75t #vݤ9Ckjv(+y[ߢ2ăl_KcAAG(SY؏: MQ/%`$LLeRI6ƆXy1͘-ܵ(MfGnp` %FkNY~fH~8!MH?Fq}`+ӜnxR}ki QjO}"Y~ɬ&J[],&$Ɂ) ̈fh߃xp15T(]:Lw\^I}2rF\0'`C7^Ajg%o뷪]NA0<%hSkrf=1YPb)B4VUtHtw{|8^1ȣY.gc!0jS88kyce 'MeS\Nj8{ =Zz!jn$y [:0oQ:_l(HUU \\|.qn&Әxas!{3]$x IA…?LI2D%A|Lrh@v~ [}aTW\95eu䡊ůM7M|@Cq7A0zﺲA^wr#?}~;ol5ɰ_ J fvIS0V8oR#Nxr h- i)/7~ T8¸EKԯdv»Jb?qažcSik{!h%G:/cI"9\D:iX`\r 5 M%8^#Ϡs3IЋG[?Ț9}aa v](5ĐcMT10d([Y={-z$2R+;TB t?#?dReԿ$)8SI0,ꃮ+md ]Jӱ\?z-TKIOk:Md|#b%{:,&ut LH0Gls:Dfv":Gl PWS$ Txn?U xሽAGEOgI4ůGL55yX/f#HC?D4D{M_Y`U[`7;jũ ˝Ngǯi eaMaY$,wbYۘu+]@".s^7禛t Qs jY}tJh]]tKA$;〄GI8Qhr+Zi{,~!PI%KVodZ = ޜcL9F=!ht?G2Ǒ s.Ϩ.w/fػkaN{h|!&: MFԛ S2bpS_jՌG\腪.Yl*coCpS'N yp6m2^^x5W ~Yxb7cF<)<-VgͺHۍ3r,N!p`ޘLɛai rwk ci|usڀCvg Sp)W&ұnpFZ9j°4퀸dm`C%W.I\ Ao48gRFsilcaA/ }u cN1/Il=R?m1n'OSXkqpqMpzkJDU}7 H]&9[PN&5r;h P0XcZh[9Mcys]ivl{aW/J?H?zN-$^R{#6qΖ;xAsB&1gQpPv<6wWq?ۑ{B1/p _bnmqŚ1'z5L/8L3sA.9j7s`G#dSۮ7:WBhѶ8"n҃mmҳj,J Pp;Jb) qYW.6 B饴1Y0MmpO! !:E̝C~GYiiak+o 6>3MΊX|`ECU߰z{*d#ED:Mݒ1Cp.%_l]CcP } ۠AڰɵHr2lǪsQ,@evQbp:#c$D4%#I:TmhxNabK$|TxЈie,nohxb/֫ǕB&4udhJ 7zp_} 㯄KQ_RR\00![ڵ+~04sEqW @32Z O$Zbš [GVH+! lcZ:j XcH/&?G3֑؎>%.@z<)z{/'!̌֐.уn.>HK#˛pdvq\eRiV-{`n][T9€s7mVBLTJ2ZjLXLv}n$p`Uͱ 8ZՍldcl$\(kmL 4ezKFꝰԛ{わ8u*Еjkd=7}dBkM<,Xn׳=#. 썿FL57J+0h*.3Zd|qAV/5ߑ5nD\H0l{; V7kK;:L/7;.Mj<~dP,DP)h))=N?yb W\M<$_mgYh!ګmI]p`N 9g>.wzIEWw?tjD ?w(4f]6iMc}L? nK쑜"3D;@(}ϕ%ysDx/IXe4n=PR2NDR·_Mm]WS%Gf& $:nBQ48 $7<%B9) ־7kAW uV]zu${}\R6VmelL)'ʙ췋`k͓_+>U? ji;|%N 7Uu #hueso$*9Mwn*%?v7X,br`XX2g[D0zd5,wê2-8[!r٤T% 7nB60];֝.uf#rЂ4jiNUo}̳&LR;w~ .WAWϡ $tFHۏX~xg`kMY@Z0ZA-ע ,j~Ʋ@Z{;ƄrAcOj eUּ5s|+"0o4æuMj!`_Z]v=a4pKRd?2*?_0~[С,\F<1);-R[+ <.΂|O#)R-yIs<ڹ5 P`5 T̞,6 w2ѩe+,eR~9,ݤh]PX98бY,'809.}'(2Ù;]w~FJػgN noƧCeM2ia`i9K9z4" mҘ%&a2t@|kPKIOLu'59A98K:;Z k_5gtw^`r^_7)ExBٞj|#0"FGL)K[!`c\N ="Q/ꜵ̰l 09 Weסҋ(0v+se1m_|"K*L9X ^>jsao g7fJ3o:3-a'Y6Zk+Ŗ*W6RESP2n~̔Vb%" y!CJ8)SǗ@7'o_IGOhm:hZzH` ҫ@7>?14ڬ:f*HdKo4Pf t]Klpc=pi} UU+KoX-'YJDˁ?E{ut&e avˠZ񮥈mH^8{ŌN+Y&#:%l.RЖnWC5 FOSٟzF -Uz|{zHn^",. -e蚺den? = p *ͩ"rGP_vS 2P+Vp(1(41+_0'>ս "!CMBeOnS`@^3\ei;qF͕i8N;IU\K wd\W6!~Bf,zXԺ9Fyn1fP$=hB[uwUH ru#+?*o+.9lc"\,c>znpˤEo]f/D&;(9Rggq JIt(f 7{D<LM]YeX{O|&*XQr!kk+]adBU Z]ltD\"RKaaK Wө.еnOLp cA& C mw`G2 O;?-dJQQiS=2/˕B>20u:$ =懂k{B_*2*Mq'k^Dd@t?ՌZGQÏ1.#fDvzT0`[LNQF_Vog=!Yhg&dpq;79p" c @hep5!IݯЩ~O)#HJL;ʚ%̘Y=O ;oIJ݌" 3Uoypg~|_*kJw|Ȭ4-ވ_A)gSvR3IܵPiN}S& CI'ˈD}Gg$1{@U0'i1*VR$9I+}2rkx}ܸz3Z>yLO8ݧyҫ{뙦S`l a }Gt,8itn(v,$#GNXrfKm6=~ĔYZ~dnBǽ˖ '3؉Ls`Tb%g,~3UUVXDE5L2 h혀p_U2NlcĚǼ0M$ıgy[nfz!vv".ZQFFl .IdSYj<9j@D]65 C!ffZ~j)#x6}gWZeQpXcK/^-qm&_[vv.Cf5D+^aB:إP>ND}Ctƒt֚Pi+J$sKvu-FʴjL`` a.+|֛O3~+5W?tE=$f'۰K# !E_V ڈϓ_7 $&25RtM|eϛتml.CK蝘 `q"W#)O7:\}';}l0q_dur*/Mnr)`p^WQ<) FG.?uf RRG”EW)rM{ +7 )bJt"H?Є}ۅ\ۓ}$w!J%l-_Ow%U'Щe /*Gʱn!@{O(8JryK܅;%!h aXV|$h]ϐ2qh}![HDĕѩ~Ul xrQk2vt=c݇oL VŎ1p0 DSEt8VBz5_%{iXv--Ƴ0y/˹ QWQZ{P]P 2 #-!WPu&ڼg?E #ˆOG{06> jfq[$QRL[>&>ʖza3>А}CU:4LU(JOjP鍎N$@wzr7\o ;&;tҧcLJvouD7Gy"=*O98.gόN>6~pHԢ,'SkwqRl̨ q4ndmԁD#xDBlXMSn{ B;i=B i҃玦Kl.-xFPJ\"MT,ҨV6#BQ|+̘],%$c 7,?5E8"=Dw.VMWJn":$LFk[ߍ=6޷B\Ç9\#=|e+ uy\d TU٪cNDrsDžD4ru?ΉG{Glp4r%Lg_Y q$ONؗQ -\&gQO>У,qIfR{)>j]]|cπ3㆞PC[5= &_ZFoɾխ ҄U2S6+8&AKOok) ^NNch&.QtͲVXaxh3i78 `A=x옢K^%eʱGJ^k-Zƪ.3L:6>͹L}JN=-`I<^{siY߄Ә }_7v#Pd1Wg[0MBOK '@qXuvnh ڤXu6;̑qTbS 4ҩ!#Vhn;)J?qHD3u<05odEs^cICQhצX y|健L_=ғ:2?2C '+C-`B`TB zEu#!8\=z?5s񓸐UlSYHߑAkx:VDC"_0|d{X37LiV0 E;<.  d lqR:!PhWBQAlϹS :`~l q!ZQ1I-Sp]JZ~ e'#[?Hsu2fZ_{2;і nhD̞כ~zq+0xO Bow }c)bL:6iT7ċ%@^-woTw$̅2بT,[KС;UҾs[E|)?~jMݗP$=9kՒ7rt]JGL}aANtIוPpOJ `=ܖۉP՗tѵ`- ͸Av5iLFHt)a&".%^ D^qo$ 81E G'k*FRF1ګR9oٿV[غ ؋HGnvpwǬI,%j5@:p wN"Bb/Gw5't lӖϣܨ :(7#e7p1VO݈iS@=Dm3 g9XmEE׷D|  *?+VVQ,&)9wW1 GhI;HoeMlրikyc64Cvq8J96+~V=,l5q,'Ir/|i<b"3`!gا.65ǟ;cn@3q 5ҝ9{xw" &m!a8(ΕIN큟.\i+eE'۷Wv֟:JL[;mq7VkN)qizΚcm ~{Ͱ&{&; EYSo^6l]s8uuѿXBXytrV:5h'Uk+x<%T5"-m^~,׮|GsX\^Ϩw(in\$b=u˾.qq ;lYuGms;Ar$bBc?$z"q~S_N3GrV oal~P"NKpp(})"畟=R(at{.@ z57eyB_IS`sM, b{`dsH0YS: (&lY؟KjL^zD>kQƉ|]YypirǂV 9X-9w?Lr1"bti"˧&/K/3[~ܔ{,Lq7ɠ e鎀-`TU>8΁Ebt=r^رFgwD~ fˢFz-{z EcTi-9ԩVS$R/)Z-#F7,' ٤r`ぜ~\څm5:OjI6ٝL:Sw A[KxU-#]"߀י~߳qy!wU{`şo!żmbk4)v ,p;wR5y#6ґkR̐j{`HhݒAFGtH7Ф4ݺ7ͷ;١7T%tNFe @"I=  i[NUgs 8n9#U/ `gkbG:>^>z|/Vpb{xx{~2,/~M -@ʜiYٕ}L+$yRX^"˨}3!0{(]Ռ1Ȇ,Q˗ a{p3m;GY2ftkA޵s_(gO,e׬0y*u]IQF68BU mlì943[ӠO+smNfD).n,g(C{b{@nHC") ֚ nC9󟀖-̊l'J;:~Y)Ü9p&a{ۻc]iQY:yԂr N47J]0yD-z%ܽa3r2(mO%N@hS) i6?h@)؆rs`Ճb VHZd5$82k <ȜR\Hr4ŽX:3h YO\Gצ2ỸůyK# i28<1,uI.Ib!˨.TOмR2Ae BiZ,nǫ}Jدx췅D'jkmÊb4xDҍ?L.֍w9#UPMw1Vf8," ϭP|ّ~hvKW/VUAc/_g|Jw(QžҸ!fz_/!=MfK{:@Eo-[:c]ǹ; 吔 );+53hp/y:뜟Xo._:LܦAo+JbObUk)|ȃ EMeHdN9ܛtqhs4e{Wy"&̲byq9)biRvv|:P%A!"%[ Y =T9x!mZ&DHa]ug -tTB,cA'6WZF9?e )uBG1LXHJ, 9)bMbU_ʡ !SJ@JI^0wSY"v6]TXY;\*@vImOvZ-KUOB}p]h,u2x/4)CFoڂ}DI #=姨Q5an|ua[ >!܉K8J8{^3O;t ": )s ~WDgAYd{m4U4]fVJT iRqџ['Cр`k[|ޚNDl~ّYB Q:`1:NLz\s+7Y~h6  9.1d,ST9X5uV(r/7¹!{a'A0o鯃ћy~:Suqߠ#v])ZvRuڜ^ZchF4H۝f't8'g } O!dM}ںKJx|kvUN&얝B<&_)P}/9r9jSP/`SPI/ E #ՂV_o]|rr 8:>n WT 4rgFnIY Q?ncJZ\#Eo(u| e]|2g [o,PODU)Ĥ?aB`ӰG5N*.?YL$Mi8(=/@NkGmYDpP)l5w=ZW`zͫ䋗ur` l0yܑsDW&d>KۉDu 7ۍ}N1}܎_ qa+am /no'tی8&6H]2CR~w,'r֗)T6ry䎥pzL1=}ӕO_N,l jV 1 qLlT#rG BwU;\l,\H"ѹ(样 +o ڿ Qؑ;Sپꖰ/^-j=m&o?nҮo ?ʞ}c|+ vܸt^Up$kf(8Q{+1@.!Jqiy ETCVrx[(Z/xthR73c3-F)~x@CV{9%Y=oʥ}.O]Yo1Ǝ4噄tK)88k<{7k~~2y|uNHzY6:..;ZmaQW##W %]偌N/pHGcZI20Yw`(>])$vJ 5;5vz"϶q!GM3͑ .7j ֡0*dGCLݣw&jm1ٲ5J]<]EFNB EvʌuGM/mӓ/ZG$-9n5;LkUfÄm?.'zO00JSq%~ sDIс4/Ji]rrZ=Ê/D⟲ߩ I{Fx鋬8~)rQ:ERG`M$lb.DPhʄQD{}0THߺe&TR;Q[p]-"7t>+좋yXQ%^)tFxR0-c)%0[VA~\xs:PTR/Ls!||L)Uh62C\9!θ9Y*eU1-*͉] ώBj&1 ܽ"k#T PῐMlS;~h{'d$]r?xlXLǯ ltD-'oZ"[5qDN?!ZC©,=nfEN)<Ⱦ@0?>LVaKVJ9hЩuN{Jdn_q݊oӭp տω)),E2ͭO x v6 >Q3!~f> >;vŎ 1|b^ϲG\+_r'(C9=BSʁNP.Aw FA\j%81eZ1#r;{LZdjo՚וEgF>쌳!baam1r0$嵣K"x՟3//< ʘh#8ܪ}9Gp-:` @Ē"Ҩ8/'l)WW%ӎ=* -]qXJVd5)-&Hcot!dOd͆Jeeͥ[뗙<%iLz*]+e4!~ntPDOi75>ǧFA6&! t]VgB &&Ok1(+D8\SfBd\,~ (#7){TG*D7&|Q[/b*{UbW}{W?^I'v?%zeUʟB]IKic] rVkSA!q ƍ \N!*EvpJ`㋘єF?l,DLI,7ghN嗅qfi뉲K<ڠ7-M,:}3Cl )~nA-ַ/^)6o*̍ 4\ħi.seD+lr 4ggk6@e􆅙»a&4SNgI't.jJwF}Uԥ gK S>5/΃\\(S:+!oɿ3$v~6d;-̠g*Ҫi߉ʴM]70PEa,5.#n4:clFW3&%7R7, Tqq9_l+s>\bW Ma FMxRh!6,6*-.`ع=f.שH G*2sdR5ФԃWu4BӪq1@Jtrtz~gn!=t]|t&aԇ@e1N6腆'x O Jjm,Sy1j%qi XWK]I]* 3%q~kaZO.P a]~q'a cTwMNP3^rLOfdMx5]ݗ@-f4d*d|wd@F9RO'l,e5y:F1t }kxAS2Em ]',[:17McUk"ս0UN[\Uz.!^ rNGY db-O~+*R8+e&clF гSX1D9yd Qz֣!nd^Ҽ{-iGI)H Dz5uX3'I?Z_-" IG6A0aY4AG|OPg]c 3 lRgvIf(q6BZlN7~@!fwك#U>А8E48YNUIf1==Sc `]R{:p'^mif:`UA&O4z`֗abO.-/'X<\XKa:~,i_rȷqt;ˎ:EˋIlYܑ2Dt*IE ^~*TjO%IO)lmfvxTӀ@ 4_.-sϐ7F_M`[hjirDjy;pw3ܯ7<|,y ws*#Umk|WzMN?$%( ՜D.Ed4a 7hd- J1yȴ// 3X݅j/Xan m_E+-[-IUP 䨱2Jmϡ1ey芌~q7^L=ukO5:n@D鮼wT))bщg'Q[4A~ōپJq c c`wV|p8F^#{`Uҽ\؇%fg{UqB3C>8dj7ք+ikl?ɬ7jKG|~uT>H4EVf3ǃV1g4oZ~fS݄)ksh,#./ pB,dh)P&ѥsYvD4z2e%"ŰtF#mhUOs%hw_?g0L=<ZT~-_mX o c7bڣrYR]^E"^He$6̒@yۖUD tYڕi-}YmǛ@78"V fBm'9s̚rj<$w=:v}'Y$*%^Y)ύ>垊$iŚJbΎ&aeP>xf.*W~Hw$i7HqНE8gk݌o|{/֓E08fy돻:!/jZ7UNKy6rX5ٗymxj–-<Hҹ M>e}lXG#r@y'TPR]Z~`F.+:UwqŔ#T@g"IZ[¯hDҺ^#(Sĩ̺\~8N(;=Zwω:y_z,R򗭀8,v|_cUXr$zJ0%I9\tFB}X"\}i[}]Q6mQQx 'C!ͱtܿ_btCd5No?i[c))K(Y e Y뤊K+)jAgeL":NnOv%>uDZ#d8V!-ݹ=Kΰ\HkD}! fNĉ>FzCMQˇrbzlc(7VH|NnY^%O]HMEChd:XAm7kŴ mRŎwF>/cPsmOJ1rj"5w_,R @@o Dv_ޤG41 *Fp<|cuR:?UJWWOhܥ"w1ƎE4%^/p T] oDO.bR Jvk`_=qzr봈M'5+ x𘙶1D3 sRG{0FЦ ~4u`V nv6s7Nݢ'Hk'5!gBlx2[aiL:4fy/ Fa6c%XY#$twόں-E553\ lg{&[W  3 d5E #^1_O<7)رO+2W;ad<+G{iVM .gYZ0707010000011f000081a4000000000000000000000001668c1693000093b8000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/ddbridge/ddbridge.ko.xz7zXZִF!t/x]?Eh=ڜ.+ʅC0zvUf%GWR|,ᣬ^Ւjn4sG3hO)MXVsTFOdzF H)"=~L{BhSn;򴾎@OaE 7ؔ bڮUZf RlK?goDE|ܒڅ5b:怀>F}c=]s<Gɀ: Zެޛieǰp=VVX$Mئ&2JJ_`kR7FTAzBӳ#5\7ts1Ba?iwHS_ϡ~< Ty a3۽ǨEdA {[*)%f$["u !JU4:(_SKQ90\TH^b=nu4&:`KSQ8[t{?[WwC,a.Ĝ]'㿵 ##Z 1YhxadȔ_l5U+6UEqciD%\$)P\dɏ(숴/ӤKlFYIvw03.bYZ&_Vxc1`n2Wr#雋CO' A g'YFT䵝%Oe;0.%=ؾ{щ0Z-+zaFGH=wy cJ܊i/*0 gH:ko3.2k,\rț?43{ h.$iڋC=Zܿ!bA(mțVMv/ q -SwCP6Y`ht/,w@욿`sGںyr?Y\ ,Nkutͫ RPK1Qqg}Xо3$UVaN ]:**!Aciajx;EF^`f+_ UD161تmkaJ,Xӻ `i]ɤqYVj^ǩ zQ`N#w:"ͽc~]Zs+>i0 ݦZ#06+ucQNPqd aD}5'{4xq>;}:zCJZ?oMSE=gı>u5O.4ܘ~ icԝ^k\~-M{ZJP<}-߷rG)w[w)X.tm# ǸWKhdw뭯hg->t%Me5߮";s4/l`@nH IЯe'0&b7@E۷͋we<> 5/ckGf$< 4 K/C$Q7jD4e"E !a'byδ|Lmc}P5n"8HV%}Hg9B,ݟCg`?s<=fU U»_Nټ{^eFnfs)a&Xÿ0;=SX_) 죨]g oUtKKSl}Y|d9#W'4/K[\L!eadkEGRQP1^UāeĝƘ% @8pbؓ_ZmTZk$Gb?&Qf-cͺ`,[蚼2MH5:*a%de$H%*n4XLUʳ̋+ G&BbK:QͩxZv86}6PW&&._#q0]@NnT|xϴi(H YA.Nxegt۔S@_cF?-م0NWiQ xcaw ?ڽlSyT#v7GL2 l_$p=Z]!1OFs3]n%YI>b-؟z$#|]Ȏ#pRT(P0N~}e.ռNp ͢؏fs6-)A`YIF+q"J+qr }F:u.]|x\ECd[#ֿJU`A[AWN!/kea7,Ο#Hp4Knn͈KR ooll/-=CunN&pTzak*Yr4ǧO&vr?ӷ[GCĤm [9L| ?f|})Ì Q C;zt<_]Q%0uY ;LGF~>'͉Tπ bV:MKBa~|hU_Y9ҫs⋗TMR8K9a^=d3=s gێVzAFY{.Sb4ܵexY>F2` G wT;.PZd^P$5kedwClF@}-?ŤF ؓNa♛$^ U\XQ^/P @^[ CZWB|p O>ʗ$-yz%.3ط}Yߒy)?*1P(nIwF e\ʶt1RWP'dײr$V0 -Tv풩wӑiEJ(N@05~ %J\XH~&B6{M$/mwʙ=SE5:qmG['"]'KQa}ڌӻ_J$K u@RmHv5ll i0*'d ͠+a:q'L2X?+.~*0g)φpR#K3qZ;?AjR3 ްyЇ{$ӁNcYȠÍND*#nn ׬K?2ȠwVv = dMfdM%&#>#6a*fW,M1w:/F>N׌ӓȃJ/ \I%5>$}xd RK34!n!- d)5vT"%b<> DńOEVMNWJ-=$ ;Bqu>;^Y%&F XY7 GoB'-|Yjwotg: l_Yc:یJ<30Od @Hؠݵx@9P1r$A/#\vb}[u.5Kb{nlqtFS\j6fA0N "w 2(΁_.N4Ŵ}`Qb:6(ީQSHPb [c]ތ9˃‰?U mڍZU_;]Pd؆T@GTR% LLUoIK dGN}u܏̬հIV0>T78iQQV~&AiFSָսX_V0+ڐ{o&}d$n:&5$+MD9Y½Ovػ)~v6ET~1+g4J *.21-7ؓY:rnBI8aVNܴ'z ([=Ȥb = p^6oT/!|&C[?҂dgd ɵvd,; /|@z<={lzMc1o ~lL:S4R ٱэϠEUGVuGטLяtF[A#enY M䥠1S1]I=Ŏs3d>{Z! MilkROpꍃ>4L7s7*{(>] 0OZQ`H˷G OR݁S̪9~T)3bউ&b׉B5nrCFsi`c̼~FUtPo 9fv80hѱuIj!q`yvL9Zz{̪+urI {hW C)wLAhf,yTk ZyL^.^}q n\i+x8ȥ#ʉ* 2@#,j`|3 :4YWOH:_yJ#.7e z{J(=$n&+pR-&> ["6p;ma80X IM7+p:U_P*dG13˷iڟJl W2S'_Fn.bO0cj&s(~C@2> I؆P~g-m["Ʀ |ZOB{o|v%[8ω 8p1Vlb yޗ/]UL=Ts7XEo!x+/صT&rg%.N` :FXnGy| <+[AM`OL!?G]'eA%46!bZ0lǚ˘Jݕ^E! yBqJ.L+=bT ב>8K+ʡɶL Di9bƠ-e׶vhp Bt2OX#Rƙ4S&bR  Đ. l lm K9-"f^ Żs oRV`ǃ-!"`Τwef&T~L)vGgE6pIKhk66M dL˄S .5 Ws~U++_T)m"y$m*ؤ1j~Zr4% 2ݸC@89CF4Bm-$:/mf 0.h{O{y^Q0CpJ]aIK-ccY <)*8uzoZ辠W]>#Ǒp<+kFsYO!D&9;g"v΋@ZgAч 6ʫ I?zQJEiLֳSC2nRGR;&$1"bM8{$ ({I7GfI!G+ysw7ّ%cSxWHS^;tX Ӳsۤ*+$M!`< `TJӔ6fSID;nBuiMCSWzGJ@x_fN5icZ`O&xM]~OY  IG*Dϵ*ֶ)~;_) Zu}gz ##N-Ae*Q?di4" _)ARI&*V<4"Uz稿KȭSÄ_KWaiLpbL3&z:r3@EިVTPٝ)=K, (P>:^"[TH~ΐKDXڻBw8B/JT60QE{V#!Ylau$xM{ 6I\dH.apǞԼ+ޘ$]M W3,GtрfZJi(YV? 6$YE >_Jd8܁W7ճv!.qrd5qe6i^+r=bG!DZVF6_nB7.wpS9 BwAeGGlim {-:]NsxbAm>7:Y@Hp /JAKG&[8^T&AYԼ90'cP;6NXBåC+0`95`h p-qI0OOP:[A;Z3a'-@89Ƀ-q58>'ݥs=~׵Bdw g Fh`;d^`P~'j0c_szV-%~A [$8 Gz9=2$7ֹV8`Eh&GΪYF48Vw32/e6-W6:f(`hvϯ0C5? (%JkG2vxR!-NDas#c{1h; ȚB͢G~xA#g8ηCH TMb< dҌbƉW8A*4kt&抾2ke7)u╋#tUf)8Pi="Q`98LkrBesD  v$Fb-c'Xnqp-B:ԱWV)Yl& L3v/yNVճ[Gxq%©DUWsb73S3,0)fF[%N;^zbZxqKnT6TvH ; /ϺӕdXYz`/9ȭ8jqӤTgi-$Z(@j%FaR+{7G(9˟%7Q㎕:+x,^%Hؘ#x"_4r.r̽SfU!4n> HGKSfisǤfXew^4eӂ㋕7ML*ž6`c}w'n52\yb(F˂ޙ4[#ڦIP1w1ϳ_DGu`ܧӚLbTfBMFRb?%FT$w':D6~T/K!gi$ɋӑWfD8lO Fb$z@JS%54vz"ya}[agvRZ)w9evzlh'"\o.&R`pmX*Z Nҿ!*$B٫;~2S :r0[2-H΢o%QAejM(/o`[i؎Sb%?^KcRK!0N/0Տw=ؘl.~|kՃ1jSYRp$x7c?#" {bd%0X 6փ>͙ucH]k*i\%0qSXW3ӡS\(յ}Ā1(\sDEg,DR>{@]"=n ~7@'Ũ7VȮ(R/@oYKδ1&\^.Z9t;+ȧ됛yBM /42X_MsnEc/bF+,xnˆi*H Y01eQM+%vk=L>bTf})8ȍ8t NRfxa'R r>} }+z k# '5 X1pg)iqblPF{k:䫅 tu>0*фdUtb ̙yGͤa'3 ѫp\39E2K/dk'@L>۶{$YQ).Bs(.PvHzI s/'0#/J?N{4`Q1vLS(k^PQd{:vl'bis6Fc K3U!Bӡ6_jRMB#-,|@zrϊ%wn[ΚsC>FR)9ɕhLNh'C.vax}>5W]&u}${;ȶ_XnV?o?#zX9دWDh{˄!%Rq $V( | ΄[W 7X ~vV`NIO'(jv`hpaca 5*aC#m;O _!ȍ;f#1 K<#mY+ɍ"8 ~QX $HmjZ/Zqߖ :aFij?-$.dxќU?~;< I%a ze}|'aFG"A>$;$"$<;j806 愷meޕ:?{b ,s9 41gzwzŗxs*DBQ$h@gx>`U[vPA]atjvm* J_`#qbiN1b~/"sG ^>k%WZ.[sFE]eTCԗM+(wӇC;+`18:PxB ( ϲZ'?YՓR8 EagGE#pc /6Wg ;>'ZA]2sm/ >h;~`rX r)x$^М\wzUoAgIPҟU>~4b,߭KA !㯔TӺr f\f~`iB6S\S5 `;3Ug k-s!3 LeQ>Yi{Y]ZnZDLz;#~j^pO/8Y]*It EZHy".,Ta[ %E䞫ք&:^x1}V̟G8yXE  )N7~. y@d͒3k ktV9CvTG \/ rd9 D_zOi3zL7gBD' ;M^W+p"I 冭C^ew%Y/ d\+Cʼ m|Fk~ӛ:7 4B^nx`-@,miٔ[8xIW>._ai] roՇqdjXд3T9>Hn}Xڲg#<4TH=嗳DErJ1.-3Cf #t=kK6(N>пfYT8r=w 34eݢ.J-x!K7 8*Dk P1欟b] %jOO5^L^Z@kU }PP H@NX;ڤh(cR@NT͜CyudtoU>Lw殇ӵ.d W/ͼgr%򈁱Kw'J#Ȗ"-P/㻻 b٥pl"<۹جO8fD[+3> -V2QXNbZW!cTqļ`=J\n6v 3$eƾ֚v]>/\o\=_"N\G97u&F/K:$,햕p[)$Χr9Z #l)&eFUGo `Hm>yŵ\In)%wzr3qO!i֐@٢kzV֪Q2V:ɋ GoTP Oz"v9Y\;PiW LƆ虝n} q#y/|?OQ篡;7Sfg PǑb`fa)iM5=EM jPQ|[ BUDP-v?aҴK n ڹ ȂP|#HiY PC٣PδB1l)w.O~Ѷ@ y>U@]]zjiǷ"5nZsmղķ%L&X&A*( Ħa o`^y'{_8#?L[*ak?ó7/R\VE"7ٺt"pRJ5 |f_7*Нe:E iq BN{M. @wQIJfB7V»`An]Q^@2F|MwxS{o2M !P}T-$ B)C")m7O =8_5(p $dj܀W),*5u|?bb9QpFZ݁`)5iDvMm4PO֯DƢStIi/ĉ)k$5qe,!pՊ9 ;,t哹:0 VKHZcIM$[D\.,7hLd}>C,CG3zw`4&͑Avd2u'.Ww !Km)aLR?xٶi}ö,e͖oTkGM6 y ʜͫ32-SB[*c1zV!>h NLB%VL93xŘQ/ax*#u+ooG:0Ӎs̤5Dqv:&cKc"ԂJ:va`m,><"wK m jtz "FNe.P}-r6N\CH#x{6P5P nr ijjpK'R7d8ؑ@EpX^;A^2ϯkxn?,!ΡتP)08 YJ{\)] }X3T5fr*JgvO| ^Vr+ErolUjBr =dWȉ*HKxm-cWG'&Yr0 iҬ;Ռ"u21K՗p mw&𜦛xwL?>(Gc/m}G`TQUϼe XZ_tдkm#uMf!;5K 2ڤ1X!$9ʣ6ɊGe 0cZrs_zA\pH:&hJ0Zҕm}}J-)V &ذ33EUT57ϧ⬠ >ឮJ嗖eZhY^P'H;w2~ɟO߼V4 СntvCcM=8O9^9-sq1qeJ ǬGD5>|^GZl;J!` eRoir<-):b"m U2HUVBo=@tIg(j ;O=wLw G @֩SW4dC!XF#NO{km8khQseg70ܓӍnE?R64R+{<TW4z{:W}w,wj<5 |pHu{}_%>P궂be ] 3jq/O/45lb&Pf{6ŸO(%Jf]DUѫUꓦ7T$0JM8կe.\5;Q]8w#؊Y+[#\"h3wq'S$1r-pF [PL+EMfLvr(.t8E`3Ošt \pJs ;3!{Fݶg!k?^Bj` ӧ袒a}Q`3MRs, d6Я"$|Xbm?yH_oYh M\BZae;<zK+d:d2+$ |p*=r^G$pxaq"}z$ViKp?WV$sU^YdP3ʋlgA3Nia٭2L'1}^kh٣yfB8c&˩ȶ1+#;l?*7k&ዯ}Ie8moVCl hPMHR_T QC8&rxqL]B_/?B~M[4?9cՉ5`jKdxDK[ 5QRvݱuZhI< rZ5#Jz3T+-lj D ;'Kƞ9bU-3/90<2|H@7VvQEkBx:(hM8I[-|ɪtvg2H d-hwirDٙJr6#lAmF@b7~ TĺtOʹ1f(p!T+uEjP J01YPc6B!U96vCMm TB1d߲kNHmPoIOB}+x~5 Ӣa C%t+^^BCύ$).ZJ2W}4nDEUU8(.K}f,c)BOvQ27p &kDbf\d =Eђ`9O8'ŁL"'_),$H(]~yH;Qt8rb9VwCBYc=Fw4fܹ {*9k,۷FfaW+&u_rz$zWb&>!plִ˻e(]8t+ol]p{YcZCʾH??dyMXv[ A<*8!+*xPg\brZCf|}'qJ}>\ʋ  ~ 1)戇<tvU{p]$=D) ?FA}B&iSQA<lfB[<GY]IA؀#pD<]Y@HSw[了;J0'ZdD*۪ yA&/bp(XVfp4\t= F`:^FwQuW}At"ViL?Lǀ =HlGmz^,m6>ĽKH[! /|z";Ѣҟ2~j~ 90t%-I8jMˉXY8Y\Ϳ>R#>MAя ;^*_W_9YOI1W;ql;t2Н 5@ :$0M VΆ,Sކw7h<ɗNGfkt`4TӠ4\Gy; n^t/p/XSE5R;·i52<9#B: bCmF<ۜJiUnx_}HN_8GIM+, J/.>sz%ҿPBę 6y+hvNHug(mB\%HCeV{:.PQG \2_.?G@~elzx|-tYZ|]쿞R5Ygf E%̠e/jJ WTjRmHne/DeuV&s@A/%{T3%w}_xyu6k>u>nY?y,DY Q^?ıh=G4_DDC L,}O DF:g9E"ݩ}<Qq &7*R!yr+Υ;V3r4kr/{k %:E$t~* jcG/iI{F A;"yE惁]0}jT uo`j,DvM%$^yRn5.-Qk_j;.1sz ӄ ' ׄ9wMJÛX̀XHwg)amqJyuY"^;'EyS&o ztq?j$AR,$kZF^֙U'D6(we{b+24޲|pwEZN+8 bH䘾8v7_y]T40d%Ʒ'p[e5jRtq (cLլ ?7w!uϦecݴX%h[I]Ci@ʌ{ SW,YdjMT/t1O(|N2R4= [Xޒ7eٚRn ?Wf:`rm?c+o18 -'a+ȷ#jw'(n՛l>YJ/^br +Fs#E+db(/3S֮h9JbBYy7U -W8k6PA $Px~Aa4Ow-Pa $[9I$ .\0A+Wnv<ފN‚N",2AdL݂OM{^c`'l'Guc-譏!A@2W#7~$ګ/TτLex>]*` ˭G[/oQD`iGd0pBEϧ,X ;kFud\c27ʓe$#9d(&}kop 9J L7r}zኛWjVL/Q6mfLNts=-&'з?zB_gƈwBniI;.` cSrrNgV~aD4dYHժfG5Uoҳ BW^} _8)5ٔ&w2?bYAddCpF=#r)2˨T`11 t&ǃC=L ȒXċA$JhC61ڍuW35O%66% #`t=H][5pҟ1~=_\JaV(KfR!cςEĎU%9JrƍITA^{{kٺ%1س[nHY""Mq^!Y1Pr, 2nsPd,њu?qY'+bP'VwaET B˥X!K UJ >Q}K`.͘I1eJJ݂z£5|$JH4ĆKW l, !4[nC(Aj͙Nj#8E>2y͏3ۡɸDBGE50a-T> #pn/R붲(@ށeguk@^ُt )¥O"_wGe ˃J t.~wI%\ظYil)tutx-*x%2ԬfDlNZc<1CQT:H<.b>3BǝR-vP-ڲ%wqAKK4a#(Vv^A7w(3>Rp {oAii.Θax@7<ܕuV{%ovQb7nq]hhhE 繍P@u^.,΋[M'b`ۊkY#z Ao1jW}.dES4^Ȍ;uxBN'e}s{ q}ǽHuaC^ĝ2`Sœz&Nt,E;_+/-@@ڒ 3gs~H^o"QydJ :O M/|j{emNѝJwKP@z?PIiLޭr ҪǛP%cofNd}7Aop1_"ҧrH>-j4J="@d/fu V 6Y)ngvEcI#Vf(5]PpH/zi8Serc$'Y~Z=QuE\U*TGWx%,hƂX׼d:M\3? #OpWn"KXs 3tT; N .eȒ¬NJQ~^7(EbwtB9K֜ ڗxSbFZE;4,Sʄ)@-3 5΢/Sh,a!MSp+J p)9k4uORZ?2nB}=Y(T5]lQH` 31τ@4賜9Վ2猫f9ϰ>`e y0Ԑ_s~7W1 #֘z[t"A?.>SP )ma4_c6/Xdc fqzB!ɀ&(Qpx~Fk.]@N⍸ck;oNE,)Ƒw4ŦQ!퇛ԬN8IcIŘCvb!\ g /bӥ֖S(>#63m0r[oь{i&-a_Iv8o#w5Kj&򀈔 4`[n`Nl"Qi-ϫ)E.޷J˃sEoOP}>=iƌX:{.,@G5-H5 9{'x̒n}o(Q õi s ErNW y :.?M%KuM~srdd6+uޮ[)]N&`-HV= +3jZZ\p1SZ wZarϊVt)2P+@46efGD6UV LH?qN\Qu9sIVL+?Sa``[;" iOG?!>%Ěu%o#` *pXed#Y `@/P'^. ,8<4 M'iúf_6 /Q,gD>JJl[m,fhBvwKʙ.5u2MWmZ9P9;f͖<vMhJR&p,:lgcVBmxLg6<YXÂNuP-E) XxҎ+:A,]ZfoHW=u#&rTz5Qqƣy>HYñrZм2CDĺSϒQ.2hާJddO0L%.E]@Z7ڞ)'-``'J^ܮ5qTTRRk!(%jUrwL2_Ourrm&{mT(V e'Z­3sx8F({٠5}G9HNya'^Ze~,%IFh$X58i S4rEN&b{ &u$΍ .K&eLIk{=1H7=C|l<5% үI/,FSgrj-5miX82bq[Eal0@'Q+5F_ߗe0ν'ϛXdtpB;*\TVwXq2ZnE<Ǧ`Eh#$B1$eط6%;&& K?PON9|(=uzƠo}E3.q jh~\U1]aΞ.B{fy5X"!Avݒljbi_`bq2voh =S0b v'΅ƖU$6Hf *UJ<:D_n {M;ʛ}&0Eu_f2F|A6sd0R OT Af.6`%ӬtHWu걪IT:9^|ie(>ܩeyJf%5EvdFN1WJG7!~ŻFuMQ$zӕ63)gg>h \УJr5 ;8ށ!ԱַLzVަ0,+IdP\214%NR',PGO;6L22xwx&lP93?M6XsbSU $t =VFj&#{Ŷw<8S;l&gG*W743dw2 i{*,22$È=dЈJnaZ5ijb%b:((Kqُ-Ia:`d8P̘@~sq<%ߗ}b6~g -C&0|[R_k,Jm^slcLiER &`!`|)UFJ qrl-%,cuL~@g +o>h8߶jXl)" _IqړL`LC1T9I{2mѐ"|><<Džp J=ETT:dhN+^lzMm[WkD:ڙv6]jʍJ"\JIKBEi;.K8,iWrˌi>p~Y,GL&it̚rv̦ 2IU\0M,.l\c @Dtn R_w&\)5$䲗.v‹7ꆟ6?Q}/KS-~jg@hB9xW\A2_VgrUOX1|<} y;)`j#q F :!%B$ vgsNtUquZ&y ~4mD;g |A혢TSxh^_4\]SS#P@ŮO&r2,W@0 %v#j^0xh\q)a޽L[6Q4`K)Prꁮvh; KKҌ ,3[ݷP$q_& id?6[Pi}@,q~1Ĕ17}.iUCfҹ(|BOJܩ@\Yx]ZtOӻ"P$n o8f!% $'6o"ĭߩTӂDJ4#!EdUF)t ܇XoFM S"%vMr)Q%Tꛝ壉YD8:~zzY#L < ^( Bm ,yj€񔧝ϧVפ;Zk@NK9̱A;d/R6ڋLsִa{۲F@ݓ!NC`Os#S [M5)(w C0`3:/J >%a?ӿ\g[c znuԊp&:@yJXM-w{0%* Ӊחp@ ˠ+L^H+ a}PoY/ ;9ݶy'˰ -vܲ \$M䧭s6@VH: LݖX(W"Dk|Ht5q\Fvgy7|gCax~^ TWc}:L]4raj.yŘbZyѭGR8\'a6w%UA6-Y^W~⩱}rۘ!,/WsI<8<-XUsx&UG),Gf>hry;b+Ni.-mCOlDrX{*43{^pwuG^S4C!ڔpz.UpLGiSQR7N8YcUe/lz/wu~ΐ]* v Ab׺Z53MvDK6vsʙL[!sMPkxcsqoYvbl 1P^1{ Z܃W[a!•*R1Z1 V4S/@ݸΉCipGg &/t:%Úæ* Aq)2PrQfߴs?bm4QDhK$L<<ZK~ۄ5蔾XWQ=(KG4J|UcSQTk"k2F;-瀌,λX g!lp:#Oz[&ϗ9](R:6BJ/MVx]?HE:C55TD-p EU| ߪm[@ۘ䍸H0}{bxbySYm.|f_ SET+@0Y6@!Y|WGgKv`?2$OlѕJ B!zI[j+ /MA.fFz[2k7FJ\Mr"0KF- ˲aW0q ^(1Xd-)yrw>ϵj *Er[91`xȻ 8@e_ p_dJ'FBR>y򷕈 U;Qr .ޥ/BN3nP.%hl)8DSLЕstr;Wޏ^6c$ Y,~JON P*źK]&yiz>fjj yNo\ |+2"̜2 YReU>ek$8l[s}.<7ښvPXCEy`bA]}T[_m4[2סt6gԙ=BKlIL.ى:Nz(X&*!߱xaV|EI^LSj-D 1:h_.7ۗz`%Jx Cn{RW!k-FizH,Nd,5qح 뛀reFR6⟢&&)u8 k`#P`r,C;5Qr;΍1{aG,ysƆvf),B Vj?\ߌ} I{+9,P1+W#!b]7mO`X򰇂mGHc?|Ԛm-U؊zҁe>y 8dj7aPfzKvTz|7LD %y[FrYlKaШ@*T,u OH Ŏ ; HSETst$6FW1)$GT77>d⑗spӴB{c7ںz7x!Z!N119O. 0q,mպH"C"bd38Q5rUFH*ȕvKaaWs<>UPniǗgG%vg,v,0&4/ݪ$kJi#KqR|,n;"Xpƞ1Cܲp>2ԃ X'VRjtihVWJ%jDypשU)TUVPbis~m0O+4I3=n4M [YrG>w(>2zT7F 3s(WKo =XU "@*UI5!9ֳxpֽ⤀*yIt2Ih4GYP@ltP8O1e=ޝ?֮P@F7ds?(Nyc.X0Z8 ㌐4J&![K}:cB,jҜ-aE>Z$^ZEe麵QϪRpOoUb!IgZuGfHnk_ob>|5YBNtRxחB¬Cwi"UºM73%HN@w=I{I?ܚo,G_$l-rc~9\/}3~tnkpcLzm[Ga X[A NMkƊF[}bU}=?aD^/ SVBO@} ۗ-F{ҹ}3eΰa$>#ȃqja_ ,j-jq"<>VI̝>oKyزʾ'UӦX%dF,U!ֻ<A.6Yz0C~.lP0l%Ym/gC#r45>bybWs_ޙ mVrm S=-$Kz9l,L!2jgj-gHP?t Ŭ'?DD A mMӋO}z+"4ZJB\X`qXe9~9^L<ܖA ̻5{t`&)00+mxy>T ,Kg_"W]ʥ`><36C[dx03kea-B @ . ,, }Au"%ÔB ⮾Ri ҃uy)Aiiϙ])vKY{Pp}ruH~$G07A;!c>}\\NX"t,c [>뻰6/ ԤW0_XI}m r yuAŐPSCP+vuas _{/B>ЯURinGG)~ZDfY}5ԯN$C]TR&z]/TWd=yфf^x5QKmݢnZ; >6h _V>iv }LㇿVNS2@&(lg慵5\=Dga|O*G;/h{ۻN#/.)CXvu[Ђÿm"502Et;/&B)&k jD?D{#ykfڳrw'6^: SI r`zӗ8Nf.A̍ Rt*oq*֦ʀRRyvV,=[<, O/ CE5sG\Qs1@=RԠ֘2z `Nz:r**vBA(Uìzye(*(".(/TUp$/Ǔ 4?/a٤򧙛 ϧBG+0lE vԒC&g2~Y8zl8@znz4/9ߛǾ QBx{(-B@^uXٮ̱*fvSjĄ2uY^ 'N8odu%D:$_pΨ~Df"Ua "vbkQybQG&{lzvPȬr'r]$kRar3lsPYlja^. # 7A23ۀnZ=^ޮ#ڻA5bw+<]_;'Rit|u$qcɶQ0v' ْe"cwd[Iwݧq-іg@1*|O*/4T{5#`L,}LMv,p%ߒ~C̛V v//3^\zB]A.͇ԧ:6lɑ~5"lZ˴g$p1R^"r$p{ue2R= t%zů/ou)E8o.@QCPcAx*e7&\!9JˉP7Sgb/)w|(A3^6fNi8B+lr ;{*2&DryfvJ!(}<]!3ZL*(M9l=/IXF#8Qa{}:{ pϱW3@Uݷml>1 ŔCP;㢐Hm*CvʃF4SiOKtZ*G.Ln\{rǙ:;N=SeTxqf-l 2irM#b%*hl]s ȆW9ۯQ~S0趂S!!3_w8 )u@Lb(ɳYn_F*qGDCaSjE&_{d-Tk7Geֈgr蓥@4괔]Q8W`>>1vVptd^GC c)s{"ٲ3,ٛrO]ȳڙ؋anj&>IhO5-%!xIz!UNN (4p$^ DWaG D*$ v/džFΌ*}HYvl[LL(N1K0Y YPhsy{Ϡ"@'g$GU2py/A^g~cNKMz SNz%(-:'o9[K9Yi[$N a]5fؽa悝΂p*tK',s*IIǕ8YI՗΋7>\>ASE0iO(8e*8ZQ3qQglťXP<9-he1u'"X:Z;璴+O*WWPNyMO+\z=(R]A=BEiDpB<8'@gmhZPATXj(fM*+ bLAMSJ|1ڐKqP^ ]#X7U JE0 r68Qi^vwQnRo'g#Dy4E-1g5WfԄV:_٣2pkA[N8 &qF yO+26DTJR>۔xG<d@!d o& Cvl \\R Q: e`{vPDV8^Ur^>;3f𗫠 9Ó7óa K !p$daT Yhd8j.W4 Vyr)ddF>>x@@@ר7&CO_ob3g?k>7+g'H*(hoMgί~N9 mEX_vJEc>jߟ[m/=7qE(*Uy:i25Hi"9j .FRZ gp/ð~ t<8kz#:<|X-NHǣ+_uݦ^|(&tP쇾mգFVffevhALʎ<|qT’+5tWgu]'; ju5/-,f\4F2v{K"owjζCPqzad?(Tg7ѫ/a Z=^XOqE91?tަ7Ą@|zLV+-rg<2JGg˟+0u 5aS[G :$l4J6`:e;K(q]Mo蹜?^L&5z5wBj#}&ta%d7kNHJ =@ Ս9F({5E;3C!(t,q#KN+{W=c#o^ IŸRkΑ-΁]*'}A kW!St jǯ->;))ԂJR1cONHKzш 6,9Q!~3;'6  gDŽ^W9"e)͛i{Һ$3Ztȅ˲˧#?Pƌ Q s3>MM;J[|ƀo.eU[bu4Ѓ[*0I.c7)j li-9ϦGzoG}- -8SV֏Y7 {$οͻժYR*+-^[`<֝WkWo]\23t#eA()ι2ѡ`+fȩy˦`)Y=4!Ge lk͟`vtyNlz=HC*UA)^wZd2F") ,`HZ@4ގ3?`)jRMTs蟫m_k.*XN0] qA9bsGov)d-`ʂZ7BRS}@ K@qkGؾYsxnw "/ٶcMGu</j.)N) < 1!`eBjkÚ ޜ|Y nb|WGPdrdP%=y&E WhۭR m'B-K|a#{[5`Ӎlڦe!w4 l(CL@PKV}$&XAs=Ѡʙ0YX^Ap&]edcdU:*^oPwS3TkiK_`ڷ|)7y7{ 1+̗g@^J5߄]k"E#;9eQ"TS/ݐG),Dy[C/1 =:HcO:_WZjٝ[4PvdzEʭnj?*S4a n3Ü;nm K_t/%Q{6lo@qܘķ걂OekpN, ߃ SW>(y 'VQ[Y] "n֭W|Z[N=t[jM BSXn|abMșjvR}[qVN#'i 8 C7g爆z@5 ^k9kAjQG \;0 2Bж/mRB Wf1>@mu(sM/zdAXaueReϬjئ{ݒR0lu2*/ۚuct+n#O _B H.ܧr5>OzNjnϖ)U{$K9y!&"i+_.,Kr:4O23KN!a+p2K  n3tv9*wo!?EGH 1R|8jIg$"ZxT"rMwW!]G(7i,@ hɾ~(RIsܭ;udI7+piEwceSv;N .O^<ޛ.rSQK`Gch#4?grOZ.A<2Pzv_ĨZ&AtH_eEGo&MC2ԹC/h0=Rlj2;QJt }" U'k u6)VN& ,b̉]Ѣ#R#s|F$\d6GdŸ4YL:8- BFT|a9]s#F d}ˑ˝~04!PRmM軗Vǡx4\n)*.W;cA4(H_GB5 .~W ң҈ޗd N՚ӎ\oCl:p+LŅPz61_ۮo6FHi_#'wZF}̵햯{~b{ ubzשȶnD⹔2S4r<•9ğe_$a ABzl[BeR%f?'3=1dۧ8꧓ ǜ-/~yU"ko/uT/yuXaFR1eY {1 ňPwQS)@U/}O[敒`p1~={w4a`:߃V .K#K@#E.dHѺK޽&j :-y6[^1Ϝ w8Xk(i^dǶUv&|:9>=xLkG z* LP'4 qʥ N16<*03֓TQdZ@u @ܘtDUŷIE ,xL\/6O<$㍕A {!86)11!f<4+ 63Xr\L>chP A G4z09rx9j^a y8❘_ Wre%?D:ׇ )q>IydhF&"4 Q@3ܝˆ>ס7ҿ*\5c{~g4ʚ /eidC%f Cvor0=dExH~/xL_UG*Jt |xѠcTg| ix̚LsWp_Wf@bjbsy1+ V[ECxN-_z\F8րV;vJpw#: 9$<}qɷydMVfcfQa=y^~l1O=:WDpy88 x=AaNRM/L*Bڋ `fs&g&xlE5dڀ {z5ڴ4e {0mBf{ccҸ뼝m{{O(cТZr^_bgC^zZRUW۴F筻`@ ,aiF-[=@XH/( R>J֥,Xahvц59i(RDr[Xڸ~5UR1HwUo/P>j 9 yL'$5s/{+.˝n2}D7K { ~g6ol<.ԃSMU FWH%S&P-uo|"Bl_fCߎ1u3j:9X?<4t |8sDewZ`Zlh;~ԗe,}`("C<D] bf|:/7DSnS=ɺH|RB@]Kps⮡bG_UǫL'/qE+[*> E]I$u]hA~ש>)#x>O3́6 Lw\}qYWj*.֡eIO53]2:kȪg|]uX㷼ǼW~ǜ+߼\h%plQTy;V;hؔ"Zysڅqlp~6L݁9(@ׇ2"hb}s B*/WnU>@J/5qM [=diѣ /S? [0~T Նy{" W)DvgEI}`Z gd%# Hq$.0[zmWڹWQ/x ]6TދS~HCޔ'SSU\l@moRU{YS‹Uq3 -T;٪T~+I,5gYZ07070100000121000081a4000000000000000000000001668c169300011dc8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/ivtv/ivtv.ko.xz7zXZִF!t/{]?Eh=ڜ.+GO@]O7S`Ru&QFrRg?O jqםRS4ʘhZHɊ\kA-!ĤczN{ lU܋X$rEHT_%GAb-, dW9 Q}Uiw9Z=%[Ddls=TP&'cPg+fզAlckt[AJؤ ?|!ps 1WҐyoU~h*sH(Hc$D<%g=đ@" a 7vOXzw֧gEˬԲ4Cn*@xn&:Xб NDy Yzmڔ-{ dyMD#sW:ȼHy>P%N7z'Ҡ5?lff!Pn)- 9ܩ_ʝU#BgF9׷S;R=J "9#ٍ<*lnAx"PSܴl-HBr )w `>%hYᡥYx>h2 ޼N.Qֆt>GBZoZ}Dl:vP۷ACB_۰QzQĠ^t3)A:TL"ͦƊv3ʝHԪ`"zXJ A_kz4 -bz޼ "$jҧJ!;w雦ACJw {Rq` i(0>"qՓ4M)\Pg«%9N<G.O=38Z'h0ȷNge{,&`MD\P]ޚ쉈ȍ':i p1 >]3@?WVW!hͬ$̳(oPډ g2:㜶G{.0eEk"X0uE6 ͋°gnӺklu(L.~bFq>Vk%X-\GF{f`‚Q|w ;ԧyg"@ ?WΪ+p"` _il,bOм\.XTɯHVOިyPÜcڈ.s*NWBn`:)!K!)A` ^|%72i1F&㯟 Ĝ4q "]Q_>5 }DڪRJ8[9dSGmٜgeiEfԭH< ǵ=={{i"D8-կ-H4O\ҲNZ#{l8lBlo˙|f* <0I9Շk.,Z>=LD?ŧH4UIsꅉ1[z<?ĘWz MHuf喒:y>QC :Y!αc1yD/" 0?SߚPwG}iQ";V5RaA~ PkX]NF r;90{+P[zR{Q,gޠVE鉒cXU6n77"r@mwalx*61ny359,4 d Fط,8oG"BľD3ɂB`DWRlj{/?܎aGbVΜX ]]B̛z<{3]ғ}c]𓬦uxH,acsUg{NՌ3Xr V#yHR`v̤ɛP'Z"PK{ qI>(<D4%SkZ`;v?A# TҜK.b>-0$'Yy'eMa(HӸMҡWFog-Wov "o eKvIk2k.w_-[M4ۆ]Lp2xAq/I~sGkzEy'μ; KQi8_:cVT˫4L= b]5v6mԂ@ )TM=%9I͑&83iH`mkaо-u!z@0+]Q"J HЯɊlwAb ͔ɉ[q,#ᆆS¿K셟تR25=?Q>t * ^)662dx(_ڴ7" MʢJ6ԽH3`e޹Ƥ0Mw< :480aN{\ΐ(v,cU5ˬe`# +:d9dhi%(|rƭ]E=%%1esHm3ŽP2{O5ibg鳺`;Ry6٢hiI0mNqLM֯lVEu9}YKnj$ut%؅ H:.in@!Hڹ֠fYj9tL5%5_"tRWEhW*< oT6֮v18< [PRPX-!JFz N ĉ1afS @szsR{tw +])ԣXǓ"FXPaG\1W̞mO-A 20HX[|`FяZ[s0)ܭ*Q՝}슅?̂~Z\JҷOxʚ= @M}"v9R<"֋⒅ǰK>-.P~ٺ\D!ͱԐ7iռ?ػ.0=G-#fý3$ثKWvu9mRAވDiaJP,^:gd#L7uD9@u˞ͬ?o}!ć鱡F9"̧[3Ioc}]'ODUdhZmWzi5mUg뾆)_hC>gJ8UuPl0VBU%;>3ӥ Fww8΀|7s{f@e5L?o@O[Y@ M<rFYI4HJM9]`>)sh܌t-Y/ y8(rQ7E䕹4$/z0w&\Yz9aVf_󏤴U9O[Ԯy-s 4d_j9Ȕ/!lRsEfa~}6/7ݘa\ ڒ[g3U4 _&{tk..H!o%UY8~H`Ϻ)p߅٬?-s-;HXm_B?bO[ ~ZX},2Uzψ{FV dj0$a+6yZ!&)8*Lᵟz*6h,4V* G-Wvksux֛3↟A,X.惶J%%*ϙ_r}~S1+GhYRM"_vFJgjVo}CS Z`ؓY.uf`,4of}WZ.BaOkJlPZa|?6he^P|KÞ^`Ϲ!VߞҊӨėa~V(Ff(sv,<-ׂ,{õcfo @ȥΖnƍ-^nׂt-N7<~ PBGUe$9:8LԄU}.?U7O3LjF*CXTz&`Ild/EҚcHޢ y&^2Lo2ނBm=@{+yc )ʮg<dX'DW3g}~^+:A Vx]=jm5z ق" -@G1S-j:‚)X'{;IApKBj(Y8},2yF*UqLzthctᢁo֢ř&"ޚ `>jr>V-7 m@|kkeY\N*2s\cBA8(djULTMd ) yFNڒ@* j+lW{ݡ $.5:XT;@v_ $(P8Q)|0(U-w:ԼiR^vu6 U1I"OUu̩`/ k7=*4 W5 nR{O t9,O[NکKVZJt(qTȫ6wseL1 *Bl@Bn%D_51Kg$B=R/d׈ kn8G{{x;Krcŏ?}ځ-fvMs1lllZޛ;J-PQ}2ŶivHLhrpr)# v*Ӓ,ǰ̏:21+o$|%B 0еEg>6vFM 疲3,}{PgJL$qV.*%eؔo~vB}pxMHfB~nStdGܣ6 NmDEj`N(p3:M wX0c2 /Uo ].JliM\6͂A~ pߵ&Q$K[ci@f:QWe٘|$iL{FPe5{V3f~==MhAsl"|SsSG^$w1<_d$+ۦ&Fi6__Ů T7K^޿xYjw31aqr=.+B % {k^\Yue2!H12D,T>z67nU"r>P}xwޛK0}i(i?=!}#rzr@:Fo{GHF`qD<;qiڇ~ۊNɐu{1CYW6Bjp y}V1cl8l7O@`GpZӪRKރ6U]2;dNsq' Joىw+"Э0(͢A*{ˎfkAL.AQcⳣ0N*Qʀ>)V *w 9(!Z Ѐ 0^S! ȷ#md!$g)3O ti3CGi&緋un{ jlldfcw"K3*D?S6MV%)3$g%UC4(jp^BL\(Lum& T  W0r׿(pPP) (U<—⽘Nng]lPxר} q.A ECLįlRu=ˆ h[ލ-h[9Rˑ>0_s UGFGWj ѿεV홚n\)[,֯v 7uEI<2@Yx0du>ܖ(4e0bQյI3CKIWnnC|1 2Ffn̐ewuK/' #Xi] y b׍ QYOU7 dJ:J<1`r+6jʡo_iMWR&ZDjNqYϻ% )6rkB>lx&ZE)gDDrǽFbTQpU*B '5%,\Tko F Hν/l#b Bܮ|8 ZvS#HnqR0֗E,(ϐ!X[FN͒[Xg;}t>7ͧ񾔽% b2~j g0olE ԆusPJ+eTĄnyIS9h 6,ʋ7fșaaKZH[(J3۰ע*B5JQ2[_}5MuLr>C/**]72O@{|ucjd-'H螲+'[ъ!wm ps&fS~QATS֞bIћ8[B%NzQG̳m%tț՝&~os#;|qW)v QJ|U׾1Y`h1f /P?75~´d@d@a` y}kk98!S]^@ g/NGU%[^!O` 44)xop"ֆ/{yAƅ @[wAI/zDsSHLnѦTѡYaD-,z-d !-tY@0uyuOKQY?DoWq/Uۇ>Ky-XǥVheŘ'L5_Ez8cW$,tʃ-5^ɗO911wl\|B`6>UqM̺oK$W0;X&8Eڪajth'1Qv[bEuO23p'@%DG mz"qzX(9y0m PXJ9<}HCay"q* ?,Eߠ Lu>Zj;g޿!@O ygm l&rS6iۀqhf+xD"6s$l=$CT t=rY把@–. kpS0o1siO#4D# 蝜 N'., oZd+H:VPVg(yj*D#o4ㄚwH:7.epEV%Pp7 J)shb9i9 [DOWOٷua):=85NI+d`e/@ir>Q@ȌonGtnjr +}!FնFrp@B4]'ֲ'T2%ڽG - ,0r2/X#!`t>L@`~a]K1l#fh-t"zDG\wAwflKJE-*]Ipє'Vj/0r8 byHŸC9.{+_@/#ZBLh)qªItJh䎇V~p͌@݈{bV-p] Տ yP.=DSIpkLpmLޜ֮/7k#fq/TTzn3(Ir :-^].Ɛz҃ ҮiF` %v0|:DĆ1x~Kn!Y]B҉ 8%zp.4OGaB lGw&fr!y}@4T{ lS9. ZV6F] wGY偛tc#p )bFn~=,_p,aܱ؃sM n6|pM}z X_Ay0q| q|J'/:"yOj69l8f138hJ*ZEjwVb sj4&bN 1AhamԊIeApM|('Ǔd!'0蟵cx2(e؊K`WQk#tne8~/ƕ$;4i)+21s֐vn')'t)#@ǰ# f f8 ?NGBֳ[YBC^Ґ'Dbݩy8ioW o`W>g3 !BJO}QG6aGvk٩ VŰ%Tmr.R VJaG5-6{p8pP#jd %[ HQ. bzxO=7^&K~ƘNă"""VL@3%eRC8oݦ h=q0< DV,hZqՌgnSr(H$޳q1/_ղ!SRmR%>-Pvl|)DE]x yJ4Dr29> j#认 Dk>ўFeɪ^JGu?Y? B$0x~(\MokBN7F>*Ᏻ2}6'u$+/z'_K2D~|5k$9?Z,ۉ%*:h!$, Cgb[ 9eJvC [IV(Fzy/.RO@-1`YL*yQ){#iBZpZӹM5זM9;[h fwݶvҵ$G Y~Yx1rN8>ywh^S 2'Hk=' 5hsdcntMuuyO=>Z8ü zsөbRSd= 8WABD #"²|u9IS]^ƶaw~;kEO-y~ٻ%2pI>ǀ/8@Cr$K-9M;A_B[3s?PŌ S岼 E)<? 0ԮC; {|-DlZfigXҒ] +0H6FYbH#5TMHed0r~00LeR-5~4p 8rs[FO+Z|B'TKmd~~mWr-0,)jR}2ԃX&[ rdu $@v(HH~YX #.r7dHNna*^$Rx\AQ*4B1&mx9Ic)^prI;5(v˴eŅ2ɏym{"8^: DS8cC$$,O榪?+owMn&CuGݴ尴AeqȚa mw&*wQBL'~Rv f̓X""԰&\R*k-K% K-H-WK|(Q3䛸n`쁩?gy&٥#y{7."*\G?2_\kwWn٩_Xj`EmVu}~C#MRigz@/~86uF Ft}-Jm`VVƍ|jee \n8]}=#\U:6Brġ7l*lkLW_`vׯMzĜs'H?s?djPڊ;+r,h%a(H74-I/t.v*h-M#Z/*tL"Tb*^$"h@D?X3KC'A}P2KauaWK\T5* u cJ@I k0 ,Hkޝ,!6ap1YQ8HvAy]y#KyOK<V]KՂk:oVV@3+:-wI>oœn#:X`rTVkVs` V*,20k(yc8+$i3, Ҳ r.G#'{h+HaQ_\%;AMcBA')ð&:xB;=jр'><Wd؊7>P=\;[&@ +~X˔b쥳fnj0c.봓Nד}Pd&IN[$Ӈ.>iVJ6/(Lb$}(anr@ލ+i}b)Ki_x9r@t uK'DE hIbI1Y5;2#y8cATG_޽p;2s^HG^h˚d QF|2gX l@2N73eax'/_TQ+)`r֮ꊘB4}T)W>L<0RbOەZ9 o֛ګ#K.sA'ni)w'F$_'r`8\ȺjR` lx0ӓeukAUDԭxfӟۖ|N.r>o"aw4`$cQ~[fJ|kĸ̪Ph ƨӐiOƘע9Qttޓ +;P ,l[ 3U`xNc/&Wj#[֯ y훳o9{zHoK_3X#5MgS.ߟ`UIwooucɲ a=HEtAb·VCIS;Mx}ucST@qt+EwwE-3{mD~(_v7L[LL@2,-*~0P2*yoSI?/r= O9@e  &+v› b1xv|E+7M?d$}3~G,ϢPiDp{ԁh ̔8n'"R\T Q ^7F&sR ۓXZjϟsZpܥ[hg鍤?أ4l=] 3}mCdddSkZ% RC 'oG醑$ґh&Puجϣ0-Mtp#Xsn/(,6\NJ6 I{үɹT߂F L&7Zuv ;]?YX%ni_% #c[?t#K>l̟$ApȏDlSq7 ͧb?ޔTr1Q *-g0mwJj u2aR:\'_A{7eRnhEVDN,JF[^K[wbb}-؆Eʚ5Qy בi_C6 9GP!}ՕG˼ppF 'c%%O:L>LgZ՗W(5l8ړ0$lgFWk8t.U3Io6T\Bo1\J%&x#N@S̽hཎ,on2mrqZfE8cۡ-~vI wYɡ- ^ I\ȕleM$ߍwGD*(ŚYR:RDpHC&Dp 4 ؍O٠LƳXvw-1- X RDܫ!Z(F|DyPr*B<4> '+=ܜ `QjN@u@ۜ.OD TŠ7PEwA_%E.2ϱ*\S 8_̗;CB '> ܓ~d3\G})p5t\ q6LŘvy*s,c> 8m#* a}Vo-:*%e),ͨbBNM%i1y:tb.:hVA[wr졘qjj}]L{=|Q[{r2 ĶZf>w 4J49'ǹ;uڲ3 Fz;*htǀl_@HSBq]($7d5e3sl-LsŹwV5CT=X"7' Z\*@'nZ{ߥ{0@&.3 ]m?9Xssㅒ@ :$.M* oƇhCoZ02Iqp^K>2 L f@STZD?OddkPAoxYtA;]:X{xB . 0,&7i5qi6Can *^sIg; b ME=Pu&6 2XgDŽ7A{FQIҫðGɉik#Q#IcP hfK1LY9q_TϜlf=ðp ŏC]F0-s1zD{8< UCG'&8g9hGlDNǺ U) *?P1W54i5&!+< K. tkɽ HU9%~^o+t|ƛP|"fj]"H/rW)64@fG:y=r;S_of`eKpO4Hm}cBrv[O n{Sag|ֱj`-qaWlt74Bɋ/$+ѡd:т?cI x?vS_O.4CUd؎OC@ /QN VwV}V˸T*OckOTᴭ!)/y| sc;JOZlG.)) pK@,'+E`"~l>Ts$C\S?lL qm\ ϵφSEHJJ{.fT]~ד.!e~ ޑtxfWMhՖYwHв' iTY*=[)E219뗺90ժ󑪼">BўEj0ǥW'-_tr糷i'VP5qD 0E4hǷKw?Yjs;e*MŇ=%r?RyUg`#rUc~Jz#O`$0kݷcݦU5M߀7,oPŠUu$ @?^ۼVxQٟY{}}E-~6P_fP"Ȁ$߉zHg6Ȭ0 o,x4n]FXAc߸FE9#GlB,>-{7s>d; FSJ;!frpzn>j1lU0^#)`S:a ~{C2񶶛4FVъF$㯹y_.l9}I\p*~RgD)<1KbpIiro et vsg| K.l` ܘ[Lz7)R>E⨞5ijQ vWAlq 2AlVyxvu(ne$$ʋv=G%{+$ѧސSg-V\AT)|-EG !qV:\\c=n!'2YcBX_h#OYTd{0=2(Ǧm ;zr&z\܇d^&j㼯ħrBuQUdƝ%yX"Mm3@ ^^|;|<"~ŏ-͗+[9 ƺSM;.L[JUlpsRi22Sjp.zy^j[3hxآ<"GmkB^ Uo4[e+#:Ynt(?,c>¨pxj+q8deMoUsVѤfZ6u {T$J~X%h# 'WK#eg_)n~CG၉qbKd Ѕ^{;olR-7 +bINul*Mvy8bӳζkA%Q ˸P#^~)/ba<潰zYgܘ +(K/"Fog#P/{dh_.JgD?e@ *4Di="YOșɟ8eΖa-moc]c6>@PuEæSANѾ޵jGKڂꅋT,&kULoUze|IShqɻ9?W9 2TKB16~gUcs`"-/ȶ1ܙ)oa4oŴdlcd @SW$eQ\`!0 {,"_aHpn.*zH ̍GH>,br`g7 Zk;EZ?A]N"t2*G^_x FGYNuk&um(g'-g*nAi U 踇#q|W CXLІk`AXE%K09);֋53ĺQ#L4xԎ;̈́"+ba*1LŒ#.l5<0u+ 3@z6ÒmNS7DPP~eziomJ*6I||r~|F|ҒEp'XhdS".Qnd[c W/:^_%XRҢOaYJ xrRmC0<~g s4,|P|IBrJ-q)W@5/Cb''f3Ox6Ldd0G48R6*`zjnqVaڿpDKڎPSC5liq QvID̈́?n*@d X+԰ !o,mL,փƿK\4U>m+eTJW#./(eV 7Jp?4BLtnj'Ώ߹m7^ He?C.A@&(PJfQ;A@tDcv_P7HY1oN*I rVh&$s'4;{y,uS8O;G9nt]0628=X8˚rHw(>qô^B }<˗@_Ҋ+(̈سIbanìbGD>1g /ۢ2P-28H+ KS_vEtU25hJY&-¦ᵧRT_N"ԇr61V:X =BF]P,yQFo>+s],-穓Vc:AlbU^8_Raݐ:=k^Ǩ'65= }S <,Y:S>d"Q[ l@MZKCzmjo]k3xrt< 4" T$%1ީ|ՔaDwwĚ+,1g$d⛠՚y&po_5n}Nk? V21Cs`Il,u ǣɫUY,I d Ղ# zGP.]f,B*XF'!Y afPgF~\˸es>it1"Tu+JٜJx=ŤN%3K;h7\泼GhI`i_~&6'C̝ۖa6ZM:LZ"bQٗ=ɧV헱:}NnB(AD^p6Q6W_ge*q1V/Ivz–F.IрNkep-h˞vTk@P_.x 8NjX@ez S:?fTշ3Df&ǁ~hCe_He@co;ed'w8@aS,Si_숚آ{ͻ`oS >Ů&ءGH*&.X eYs_' *s1@Xi]ܡ2BdAQ5CGE%{w5y]..IKkIBQA+^Җn_~ri1~+˭j62N4=;pHBleMJ3ؙlX DFA+~,EwNaAm~D稜cwK\DaQ }D@tRⵇpڀuT=')IOxm7EŜ c^JLg/ VL#f>h*F: ^Nb:*=ä2RO&X>38)/o5Wa,\%ԫk Q eV >]CmIЅ, O_,;I5=ߊ"Z}nh\z wh,+uzR];W |/x̧8&?K֑v߿#r7RLԣ WVDRR $qm9Q('̳ˆ&l|9c֩&_6Oa|Q.- DH["֩Ba⧣yFNH(qy;kɗG"V&S"TY.@Z)I'l!<Э&x3uk'"Yz x**zN]&]+1e<vZ$@4)+*x# j]ʜ9[="2}'zFjӥUzdE*V_WWyUp(]309a}DGA &wj s_8lz `-&O@P¡6k?JBHX&nATz@8o}Wva V=xtYGJ޼;OXѽ+|vFg-%( >FjO ï};&`'|/+| NuQVN"w6f>ۓs&s5]=/Mݮ (Wuپ0<A@JX'a!_F99eT-e14d%lGxai751%URjr.Q SzGUD\ iC(_wQ]=aKFQzx)͝x8Fq=bt,tg'9,= YxWvZH-N#co +Gڑ,/jrd|M~6h[77 il2u^1zi\~YɄex&S0Ps9 i_wnz[w= }! 3}?/]bXS_r HsqZtl @2ְ3?絁4ʍwrɝNHttWiFW2f8Z;}ӏu)iB$%.0xtU6ԾkQ=>tĸ*>3`VځTR֗)z6veo"I7}-Daf<:+;;́\(a  GAnz eez^W>du꜔yONsS^>E=lXutZ+W1bxP˟82 `#5 yu@wOPDlmϠ$68`aHn1<3y 10Wղ%)<Յ/Jh0(#v܏d#{:6{s%p¾)!E%pZU.׾hߍ'i|%)|`oc,9<`쓦GAVdkfa)_b؇{i'][c=P؉-<+ĸ,oEO8F3ByeSxAa)qr"CSȾW͖բ(jJ5 D$ R`+Â8V]"vkja;nuiI7PۛͽrP^E@5p.#& pk/ !e9<"N7~HqgdJ鐆ȤM#>@l<|-㫁tdyZ9%/TlA%GC $[m-U9$" HWMR?2V?hfF)oPaG94F3֕E,A4Z4HnANdKM5:nUT'ٝ-bkqO}8^ P&4_L{Q<-;WVQgTspA$Zk"1!aLpМocZ EJ=E"brsd87B_[s?^rC¼)O[ɓ;O?;еN45"wFNAœn/k̕r(#6ւtp-  p xzWUH6,7:d?M''HEE#⩮1GE*Shb^>95t 6?2cYq-'Nè(G8 b;a a/니Ӂ"[fV=6`I<8nHx 7> Q}Krh3pfoo$YU? fO*>VսJzg`Ȱ4r+̡ 6/.;Uco,e#MV0yw*&BHi͖T\"gMB( ƆmUA Dn/qo>/ڊЀP)ZHWa[^W}[}ɠL|=Z'qA|X%`80эk&{tGs.Q*zaҚmȝ?,gDa *3 p2wsy~u2M6XU{)8!z7/`E g{3 Cc[rEF?$-'h(|i 5saH0uV^$rϒ;W~eu&A5)eKRQ?FO/BH:„y6Aׅӵ{U´ghyt(2Y5er@^ -N7] )LM *tikp[T)/+/ Q**}t7ߠoʚMK*MfҷІr~>?wpAjc)~(+)Խ2(?~x4esswd $ikC`fEA2;Ϫz/)"qYƍzm\p2zULDw) #^KM#GS, ĦLNML<[jED@oN/%8ŸY DZɝvV9h }J5aU d#gsT*aαU(et_EIf-DO5Y.c$z:."@2:{6 3Y׾'d2pW8h=TmÂIdw Z1fݱ3 43n$=&Ņ OȲ6:mqvJ0= X~ @K> Y"vwxՋ)E(Jl֜뺒4 l*`>da1s+G>)r?(&3<0HHK-16 > wlUZVoEDdJe+RvIGi3<6;pR Rh=p&RT,B/1Շ#9`W=X^,xKᎪ*HFԋd+IކPIP_䮬YO/=@n>Cy"Tnbu@[[)tTN6tU Vj |F}۫s42Aa`Bz}j6 ;mMſQ]Gf!s$=6& yy6n_̀ԘlFa&[Qd9}]/ME7HȢc^p9MK* ]>2|EF*Yq8HɭQ[(xBx*dv 䶙%f&7zJ1X~4ıÞ|d[܉ӄiaB\3BR\R !B=~4 zTyL k}=D#RɀA-q`bG*u4p/&yC'u-Ṕ)&aL"Ѻ(t$ z>qt OE'xQضIAbS{bb+bFq] :ݥM:>$ , 0eH'fO*=1l*X^i/n?޻OgwݨJQFݫ<kARWGnk9E'G;X{MVpUX!Ovkb>kEN.Rjw)d ù쏝 ޱ:iK#50ɇEQxPǗ04Z)J7@_Hw+Y:@Mv@<\t-q'4H) 8q__zv2}Qu^R^薤Lkq_F x d^R8ԑ\ 36 >3 "WAɡv%w\TS-ެbR+ߛns8~2uU޽ư%႕_Ok. >!qA+:[O5Wk Z\R)Mh#1vl0D15`MM%OwKC>Q! _t#z$܁=cܹA]%i"My`څmXG օ?(>W] h Vqub1TUů"y^֜/҉NضōWuu.@uL_ɀQOcPCa+؏#/`n_p‘P2s֗ZjM KL3Ҟ@ ޲d(L2]~?tJb !wTP(O [z5Yzk=u "wKt5 路rw.c,>~>Lkf;זчw9m!㪲Դ1/*PVmC->`A^>97,`:x;O ?e0Od^՟ ȪUK)#W:s?9HCht~C1ڶι H.&1qGNQqV0̈\G_-F0"X[@0D:hn RMPA *A% }@8 M3$6D {Lpof$4r;që4#^lPvNi#DṂy-9g*?qĕЍڃZ gYW@qk@A]L{aAeh\ +.7/PS#Rm O;o x|#xL} 6yD\9@1u9Sn6'"rCˌӡL4㔯a Q;I>9{HOŷ@\!,&;rPf-7/yWT(.7rXJY7pӏs %S3nϱ.<z.ÍoI|zjUKǀ $ [mNZW&.^WNҹSUEwQ ֤l^-WXl)|lph?2AJC  wE_&ى&=%(p\lA =IZ?2Ԭ:$/"y2E\@Gڝ~ܮjk:^ٷ₇hi "m4iuU,:;==9vUѰŮ _l&<ߒɜw}9o7^Mׯ!r0 UDixG,J\r">蔛ⅸGd.Tٳ8ED ڃ U &,<ޘegVzfM{$$5cfU1%vq_% z0qþG|Y}CjڳVxEi~%%#4Z?* SU"/$Y fiVd=69[[o)6R:t\'cllXRs|$f I)VA>Ej*|-1`zrI߄L*`́GEm I[.pi?Y4tT= tb DzG> ZU- v'!7{&)(MPeMr/ TQc, $gTQ8(>4)Y<~5>cx6{5ꙮ9g{x80߆W/=T=}Sg:[^zS\%/C^yR-Nűdź#U11}w@Hə rFU7Pڣ]>֫P/myy.꬟UT_ZPQݻ0RN$G3,7Z՝mƱX㪙0aʴOO;jyMC]e^j+a&'G`#zo|τĢԍqO/]hFq a\y2]\='e1o)eC@$& Ql'249,"֏۫4{)o)U[p/sgt&XQr*9 k#?-OG带3"&wVˢ3ӿ d 4WXH'ns!Z v^cO=Y>U`;D||"l.MEUf M v).kT϶⏨stu<1:9_g#g|W̮r;Bg>%f=ģykiÚe+],ɻFGS&ICJUswn@0pZsFZJ D(@=Xf]|J& Jn82 yM&P/y@yHB2")h>SzÄ}L^9 HXP+ȢU(EJ򬩹iy#kZ[yϺxidkIGv{ulV('jyQ%\dDH8M֦xD RZuQnzѱ$@X4%ξM&Dٰ& ]܋llTB}Z%{v-,bI1YNO>9^/#Ɍ Y ۱Jz͇8O9Wt`ĀWJ 5a^Byt7F"3̿=6,M]iWΙMb۽\!LRz-45WR}72ԭ+]G*됤Lw xĥU1hzu1wgIE2[ "5@`2K}d7%Y,t,ڠqPnE8U \M6+kCBCQ]dq1'Qӂ.+kȯ$lh_Sd^)V؄F4 @|!؀k)*^x @ϋ4GKɔ1@[Eps5Iz>p6qpgqމN y!)$b]sZMV>L:?mt},wvwdj~KHGj4 ÑUDw@y*}3֊3~sޟ Z37irսHu6\z'1:%&;;D. X^Et RР8:ޠata=;=aDг񹏄!Ou0?ߔ=9 UQ1h7IjmKy7yp/DY4q:䆅AFCuc!-~ׂlvעȚbԗvrʖ>S- .{9Ì4mr*$ s~2A\^oaܐ;YwNDi|NI;{|K[ 9"ErD{{&USS ?Z 8ʍauJC O+knCz/Xvp'?"% e #g9 iShsp"21Hɩ7;1&׳nHӧxl GpX (dP^  <3>ވ)(uik>"! ޕh߲u֐mS6t{6ṕ Q}xa'6Ƕv& WN=E󯁍NP@)+o!| "+h6}Ʌ.ub`Q8'jyݵȗ10cPU|#%sy.2Uh[T08w =VIh݂Und -A]Аw^&.L+/zK>N(9&i*Da\V2̡]*Uי-շ}SU''( & I=B@XS~b0Q?L?|CF@Ψd罓R<3}ؔ [݉H,& n 'k'|0OaW6M}vO,wqh;cV̧ٕ7lD 8*vs~0JN1cdп ~[*Nmُ;Fx}i.85)ՐK`uh:$?m)i{tEyB$e\΀s䵙넁9&%7 %?ҳ}_RDXN/!w+ЦM1 w>dvNA*n┏bԴ zJ w75#|qL`RT+ƽQmb'qoeR~XaSn:Nv|!Nj dfMJ%FBsA/m* ##Ő l-a@[: vǑ6M1\偵-Iv{B%q&Z]~V"[~ " ԛ1ѷ݆:w)%ғgw5԰ %Y:7\JF#r)$"quBA17{T_^|z>nn8Mg.P3 ܞtV4yܪ׃Rx9/gF, h W=Ȍh Ŵ<6E2sbխnң[h xЃ;PCi%Q /& 2A]Ԇ9)nSe OQdg!%9Jכ97==,6ZY9#h'W^&eZAysr Pw6 1RVhMuwo]c|" N;{ۂ֊j6"$`+Vql; x]3 ] v fC@j#KQ1ց*[6g:鍽cU)g\c?U֐TW~b iEOxXtJ[KL$R<$B=d4eԀ.Zo-MK(Dyu{ўou\s}'Cf]_pAjBRp]fͧi;ǜw7%;A |8`YX;hk*gO*K{A5mޯ{X[;% `RlQ6Jj!7VrpҜTR3 K4 ܋2-L pGuYfl_JdhBT eOF-JSUfy'rSNY<thbrq|ɛ^ }[Ev?ܱ6Ch[WD|e)rGmt=d /FDgί -ż]9g&? 3NC,U@%]asgu.%D7x&n#VZg4W .X&>fE 맍nz~c?tg;m?^zGYA}X;V+̪1UzMTU;x!R\]C'ԚxBбXc7*,~\y鰙d)Tꞅ(l9=”Gx간T`º~,"J jPRcPP#[bVLQ5MB=R+QEa xgnᘡ ,͆hvODNۮE{3Q`vpP!9p,Ў V*MG-M\)3j˷aSk<;u-,8AW/Uo#R-׃5\49L7e99 F󋘌#˹QV:6wG)Qd~͌RtWLbӂn)h zZK2kʢPx=Єi&A_&W#/?r7ܺ0FU`e"%<%YE4!P+iVP{tODߺc*n^6R(hѫ%y_`\ۏ7Z,f" e5> j)BB?+Yv+{;QBL(> %W Sh"-<G~=nvAH^c^e "赱:~NC췷bi EvY]8iX޽+hL-}"Mjl-'_F\-;ͤCv|46%s>= a\74U\f$lBL[ Ƒ'Rx^xΈ &6솠|u}7.~^ /r~$gdQE3K/ƄF9 uMMc[5 ~UֹuxπQSa#*EgF9RUٶϻ;gheZ/ݬƚp% 9޿ nmicӒjBC n;(_^9e*OB9+pZ - APɗ{G_x[INڑNG%gZ9%/(74bmb]D1:iChG$lW`#(L?aQNſk u~A$5 t(PQ(b y/2ey)f%8"l'[ 8D9F8%f][| :ߴڗfXTJ\e]>^J兝O&Wi@KԂ<=['fh;Z@_hZհbcEދ %ƀr8p|շ2pՈaӬFQzSGLjqUS{;v9῍YtjaA=VX0T~hG˽'+Eخ;6,Yo\i_[Ȉ7ס VxC{a"PKQf^Qd&E.':Zu6L}j dP.?<'ZKK94.pUwْ"(.1f1@CK'M_P'CH|N''ԕQd7$7Lwհ pD|AJm;$'`Yyu[z\`mC|,k5Q= 6}#Ңzi5@/QR8weפe pI&lÜA5,8jT`9Sly&V?ptzEK8yzB~t.8LyosGMv)&RduQth͢p zGbaxгLſB*@ -"J;;ЖVR3{ٛPCd~*5فW|n%3-txv׈FØn&S0@b}r<ѭr{@ʀ 9ri'l;BtCJF|}gΉ$dYf!3YVt8%0Eg#6CѝYiH?(!eʊ M,e?5C*źW4C'rP 'tXKO,#)ӴS79G- Q(/ߊˣ}hl%H* ؖ !SC8&8PT9ר>ɉpެ[JB7$3+%{Y'`q\=3Jp`TZ/VSNHH0ֽWXL.zǐڙs Tp7GrN >ZM$F#C,={Ze͗R(I9A8 Ě.,D0 S؄[O *Yڶx,iU pT\FFz@yMSiWWěfg $ JĶ_x[!L/ ʺL;6m˾jjd%;^QWUȌfݝL~ڄ,4i6Īڔ``'ܩRC5j>fc*ͰX#R7/)@? l5*2ϩ#\;{hd( ?)H*]9iU \qjoX/#Ѳ@)ſ˴<. KKj]2RpqEVcDc ķr1j]N幯@%mlѽ||㋢N|QdtKdG[w4Wb7`]U >=4QN{ R?w3_g{6|q؋/ڬB4V5 S%2teZ īA: OF,BMf+fME ѣEU'Wz}`{gkǗ]T8ۤ5F4M/M5r'^L\uH P7PLs&6F'd6B7 rAj ?I8{MXΧ{:!ZÒIJ2& _6=+ ^NP4]%Z])yh'pU=qx:*('e>q3̬_!DNoztE*J|e3 aĔDh oyv>P?$+T-?ʯ5tX+xP.,كݙN5-T̎6&=[Eka:lspk#'U &-:SQ%Q w\ Zn>l ڜg]6! dJvK^oYeXgu"K7aڝCܼ.H g?q/i`֒дXQeZ*1pnR:6֦ի9Go!!|YXyJ=8qǶty*l^sQVFSC℅,E 99fD)->>dcWM(S>>']!_JnCa=K`tyEB|o{fP+%& \< *[f/ߘPR{wBpͳ◀( l 2 ǝzbm<歁> 6mu{GusRH~Fcx~d5'~?m: ʇR7{/z~=A N!!=Y]Q ȴiCdFE45jHs5F6}A`Ye6Ziͣ/pp͵4pP;!D^rbQ|3 \hoTk}YN0a/ۙ[D֪_[n|aY8oJшD+U>Q;6[SćFT \ܞscfbMDj y:'8M fOgVLGٖa]:GS~E@fLM]g@7ɪv3}RjKoX-壷ĦYͨ5=YfQ78c9ZInR\vP&4arkV;y)X+ggM`)@ A F'@EMq|Q'dt.`r.C E1F,.\)׫;ADQ'E5A$ͺ$G5iz93Wr@ `+sIL>j1D,䇆l_`麰,# 4iM.SI?d܂ʗ$ړjXte&g7H iQʺ nR) wV农ºSQ[i}܏gIU= l/<?c,hAɉ^k4LB}« `tϟZbbAx{%>Ԏ@mfK+;cZ eZJ =ۧ1"tBeOP>4*a(m! mKHЃ!iw vMܺ<&N%zhb`/wBsi.IE̯tE8uڎ!"䟁JEѫ&dFٱ0?;3:Qg7MyXWmsfh{x2Lqng`I_ uSX1ʧIUT4tg"Pchrf`&Mu!a_IKA8o /@X[BC~*^@` %[y9C a$v8"x tNAne%eq(>wTXGJ P 4p~!6/YgY "HU,62xGr&`~w +:;@JfpQ2M7AڵMF!09>gP;Wd9]#nHbe-f26jPQKXdDIL#=D@-1``E&Wfq ϺKxX84S.7[P6c!lCּ` cwP#чn̝\gqs rm2H⚺Q b[|#Q>8ɵ729يt)N>Ú9~L l:ӃK BqqXUo&% iN?REZ|r'KIѵ~I z5ᄳq&junl8ָV]Wy杲8;R䳋ty9xhVL-pC7zJ$X0 )\G!DSާz+aMҥl[IF^t6}uma8XƎ}T.Ť%i;21*d⃧iKx>͗c4妪ϗ Ƙ(yH`y#]Ts*NpW:;?xyFf쭾K[,T3bNUb쪠N8@| ќ^f#K{ةiLP!^ oqBogП}+EXW@+S?W"tP, yɹPʷ_uƁ:bqDaso< rّ *4XіIM&Z1 BNš]A R |Ԍ~a\7r(F# VL7Bq8!0ݫ;¯/JGwC2"Th Yz\;FgQFg엻a)95ouJc]g߶7Ub54/*x~g%n"dzţ^KT_TL_F;^S߆ј=}}͟>ZP~#*>p߉%n (!"s8Iv"sl~3ǣ"I~ n7eQ#wy,$qO]l@{lB1^بD,ڈFDUphceȟG5ui߷IZZZw{8`L }[еީ'C~FeZXy@krw3<\r5[^(NG \'7.d&9g,.`og@N`cErv%p%3ovWOXQ"@TŮw)YP_\Zˢcf/i_+?'kBހhz \|GxǠjX8>E08T# d<"*%2i,VŪjǁ]"/%g^!J\Mne>T]R]7:*eA @XIykCT))U~jtG9gށgw׹:+7 '/8|a^ U_oF$sFp:Ki L<4#ed|#_1 j6vibт qvXkgE<];րzcMӾI0"xj}ׯ uJ /Nq^nPgA~ZJ+mzw>Gy%d=8pLJy{arK  K Uv˿b6KGk e#ꨢeE<Oڑ̐1PY@=K fTO f?gZ* !JewRdg#tB_Oȍ3ZPrVŴT,)Ufv$>2RxҎSV|=h8%5dT+r5H]$uЯBYlfXt̊#sCfu-Kfp`dIG3Qg5&|lBE|$-.@W8 a#n)tzeBHA>\(k(kg +vȞ;v[r;o6,yeᘭmBr>ϰ]y_ &˶WH[ښo\d'\re uELL^RsxO^I12\%|~OQIc{6;nY &y(=V%$e9('\c[5ޜwF.FOY]FVx3cA~~9VS]k;j9:zk\ND4bꖎخDyf;.fTE\g7@įj |Vme^-3=+]\1NMb?)U2 4qao-Zso ㋸ ^H}u oSe+S]rQywv:Bİv8'.#}]5& lpHf͊5M pA]$g**Ԅ2 ILj#M'n/_5#{˱$B_y05DBsmc cX1oA9yцg$i]r_9B٬lhJSҷaJ<ˀdpY0˄WX-q$qy>|4m~ng iL>!FД,[?\50%B8XGTzvpwb~;7ڏ׻ev*XCoO{OŮx# rpp*8UkLҟF!lC#lBϑM^%9DeZ+ߙ|ƻ ֨ Sc?d~U%`t%A޼KGxk-x c'ظuOGPNP,d@* ]fdԪpOf]9ʛ$MMg͛RYcW)Scѵ&"/*Zp|wFIk"l恹O/#Ey0.<+U.iUְ7-:^,w #gR<^u7XFkm砞(kM.}9mw 3NO|G <؁EOf㔇#䥺$>)j>mS8Ho95#7v A~:CaEb5YWl J;6';,V2uᴮ3):v$<t= fʈ .3y@x7i2Aɨ a #U@A#n %;.L̩/;*'4?wvePp n}n(O߶rFMvpb~n4HAq^F5pr<xհ}oZ%cë2` "7t!1(.]Pѷ~&/ .fo?ݗc=[,$6_'k@/>XZwTHB3iuH 幪JOéC6KLgHEVye݀;6-pDG/)h?;"F۟McܱB.y񬂓k9mm|`%s 9XvA5˛xeLU | JSY=àIva>|~hHi$cLw~hDX#_ 'lx/ڮFdgGl3&6hev. HRȾdx s4ѹ݄W1:¸uuTWD15mEF>8my5lxxῲ'dΜ6S=Lǻ\|MWzFtMTwx_'CDZ|7`<? Qܜ 2$M/- } ݛW!byOo(Q2*1Byչ;t2X7>p-& Zۖ⬒Lҡ;C^ZZƄY̚Q[еaHHAЛhAUqʾ !BDZ-Od#èi!i8DE;w1h@SX\LV@;eb@賿\![.@Oq:NaR̥Xs ^*9"׍*|qy8Yy,޺OЉ]+Nwb'22T9.ŔhiG~|֖V0me?ZofQv:ċj+I0y珆~w\59US!$KkY/t+dU#i/ʨ\>!q^,f.'=P\e OrvŽkP/;mUh:? f %9g9WgUg|:eL mG;9))f|?-/bR_AD5je4'"jӮz0'ZsdYXd. =4A~u.(h5> q+} Yt3,NaFвgٻ \@Av˹(oA`瞨bg[5"'*՚XL_ b$#K}`|PvŝPP\&ܝWJGȤĎk{9E ,JY3#'3T``h`/²ۄv'SNB/ZsӠ( ES5C.LhDf?7ADP^aasHIYQ~D^9KY9"Eo-j;?7Gq첈vj㸖Cb;O"R\ofk?u}?Nvf~CFtzg|DQSbYe;KuדP*q:`͹U;V% @>T_# 'Tpx$sCüa)_gzS2:&&[S@ϷAOp/ f6Ϸ:N!9V|rE>I hvCM~u˱m+m|Zt8 HH I.)7Zp k n+䎹ݗ mxxe\ى+% jUDQluв$5Ŷ%Y2ÍfZS@Yh97WhaYFTZuU̫k^dqϵUDE89F|%R?Kua/aSIL m`@*-tXLcYH^Ev.@@D=~QcxO-S1i[Ƙit;Ta* ivwT xdq1W.1Z9"ڂ9cޑfOshodډ|u"X囲xj mΙVqR(ȱ-nN='n[3PKQGr['\U2L!{"eB@b@Q&.ƃŖ*SpL 5L+;5j b`s=fP<;eɁ2-OIw>ͥ9T|1.ƴ> 3yBS#§Oaw~N:QKitR B5>>twOzwLЍ+;*G>y-qi.EV8" 14 a CfQHr, }bA6»(mB -HXH=۶>t/ͅ,^bY4e&p Wt; b6V.,46}q|/=-?_y>4 e*i+k祘(*w 8`q!aNEEdӧ7c;F6&0P(\ax R|w|wy`CK2)ozv3<+"rLM_ oy5Zt @V V6X'ڙ7+4 n+ c A5gĹs4GVl8L$=:#;sbB-).iJc+VF.Zٞ eW/٘Ȼ/T[i9hGYp h:y$,t)*Te0Lv;x|NƒJ |Z^x~!Ia(j2q3A{ WŞhG2HH*OZ]^Wv[3=:Ԝ=p Sh%R/-@[W`D6 Jrg9L7Huy?]ת]4Opa3zΎu}corބ"]p3K]"ʕgLP4* ,`yt0kQ7#ZKn1kف7}DÎ7я 3!ٚfQXJ"PuwXG8F#z`?lU7&.ڨ#%TOؚ5ZX+56Qn =;G !pnw-| 4UlfoT Lc}}S<, ES4c ;Rx+bLݱ% T$_'7/OUW^$<@=݄H5%c;?iQ~nZc&UEͤ`}%l lQɳPD k \JTеe͟`86)cYzFrKsDwsŘ^I. ll03l˕EW =Ku1R*@i4+Lan~_Hs/= ьy yØ-U>}G229U}ˑN@.$սڪ!t'l_~!aI+Rz4Ǫ,2N -Xmz,O*dg S.}ƒ4lKfS )d#%cC rAsF19-5t0d[x*&FẦmq7#,@go4-w:9pҨ.%hW/3 jԎdi :6ð`M#]<8(Cڄ9ؖ]dS}sϢr^׾Ddq\J`xt;8'Xآ$Q]TN}meD)Z뫳:x\ѪfBI(9$2U6K]j :*_YVeu3 Oil[eh8W%h[(Bk,~hOW:U00س^5ł[QO'\>x< 4m'e=]+!b+r 4 j7Ruhzp6D[哹ռ(~z0Ϩ`Hnm8'r%z놕+;ˇD5H9Ӫ;llYkAd|y/4sI T`,IC_ԎJVW%F=[Ur !AGa n)h mC@/J 3Ys`~9chChr @rG~MQái|ρ%pـq޳2-Izxa> ឃXISAjf,X7A=.5X];m&CXa)fG!7&*hFn:VjCдr58KL|`V`xXT>~;^Nm4ѵF/GwHfj6JGLiY:?c$4ӝ6oD`EEs czZX׋~PbʡNAygHE uOT%9)-GdsMsN.~DeFZ4ϽE"ztc*DϣHS$p[X\*4+{mwu&AC01'1?WqZDH=>Q. 0!odfxT.Fh<])IF~aVېڞ$iqo =PI;a9<(!G|^2Uf}2Uw .%HhkhsG&a;/r vQ"ldݨɛӄ 2N3y:AkCԱ2`1Q&EG8(5%!R%8VM=#uCޣߦ;eDryUWQI˕1N ue sTL_ip>j{9bY>LAId) }]E pu~ZE(rD ;0J*RRZ RwxH8_vVݏxJrʋT"^;j2c"J`IRFɆ!EK!|;鎢AT'ǎ%9' լ/uɰx0H@H􁗻k>:yẓqN`d"p|#nxԺܼ fyr2=ĀaEӹj`Άz!ADdej]LY g-7$5>Yѥ[cNTwz,dOpw~eD J1w #ܱXZ9kT(-Ωl lk2g}vrT.A:ӡ&ax]#@鼞AJPPI:m LHLĦB-|.q:lrܣY ; '0Xh{Ix]L5AI jf}yn4z_K&ydS:Oh| ;83ҩ]4t5'7)&YKaRMQe{/㰡w1O׿iYP Mk4Nv8"$IEdWeS!}2.1;WNޱӼЁnw {6&lh&9mb 6ou@b4>da 3ՁH 4·>C1H›}Loh|`p節.J(2>ͩÖ XRCϚ[{06Ҿ`2Xs" ^J{VCU,(z$68Ȼ&u+DRh d]Mk#Uގմ;NPWĨo-{`?nEOIçͮOBZv2[Q&ǝgBoH'CO 坙NPa N*"Iy(BEM٨z[ !{-9ѪQb"Òg4PM$꘮jiI{:)?SA4bż ΃kcV8#<ʎɓ_oQ$)`0<ؕqjApOЁ #. K 9yªG*vHlrAEWbi1eQ}< Nwyt +naիUKy;Ѹ*9dE`0Nt=걠u"qPqDW;"eq96| W)Ѿ?T 72"B[b_ջ`c:/ՂO`tEJ-$!^ܑlŗ-Px8] Qe!sVL#m[{GFDsao8ZI[6E{<͹ZoִM .:o F{!_]n4R)am:ro0Eqa4W8ThD 52Ҟ?Np17SU*_{-Z@Ҟk.sפ1 #mٟ1YE\;)qn@V3=uA*Z/tאp/~; +x}|V5-@2'i B.Xad8!1 4(,]"+$6GZG[!ogj.(:w J5֡o}fD8(0ƣHZ|M"$,LR11Ǹk]oai3R.:h+fIayV gd١8s9sη -MD3WL3i`ufGݏz5 6@'iALU@+ǫZ8cI&3>dmu~l}ˡ[cnMNJH/BG};*lo3PBZ@ZNL XkY>sl2ظ_Nz-1vZd;C$Lk'Gv@E݀^g{wp##&ƪbd ;>>J裙مuà<6(X\a!v֧p2'X]2խUeAиQ@ c9Ju5m1* yex`| 89JI ndzv^5$@9Sѡ \$L=c(w^K#vQT >t::e. 1z\dXJBoa]1u]E2f R2&7c~׃C$NG^6+ߎ.i?(`9Ai+wf f>S8rЁ49HTX k4<zD hSnE} QšC2ىEEc@pb8wVȪd V~6zg> ~[' xB)N64Uz?C&4`*.rWVN5<~6K`b5j0{i6љ;\2H5J}E){+\Fdʬ{x#%͒l9eJFț[&Cx<ߪ)'@P%LA>[3;G^v#vlh |2ka"ݜy*=j@clLFh7`JC9W8pN쏲Dv<18;}A+/#>gq7]>豪?W9nf)3L3wFlȂW4zsz9&{Hགྷ! ~|O_r܌?ċ8;`L%#hz6F s6H2U*un7 uN,u|>tkYa`QYVik =IGFm፿ JK#* zWZb~z6 ,= ZBqo lFB UBGd t&}w:n@JW8WYذb%}#b݀?dnrva|c?8j(57wIsB 0An ΄m@NGh"()$"~qA)v dm182o%,F=GbuVSMSap wfyV$Jg6LM4Uy<7.^׼k~1}6( ":5QNۆ6&Df՗YW8yۻ>v0ܒ ?ʼv= ,^B_`^bG1^vprkH3W4f*0Dts"C5w3aޤ'nEMۋ9JC2?j(p49G*f'V3q +],o~Ц5W3_yW^f8چ잹寑N%y; ̳9[x4G*bOc_>גyfyc1_5uNqRb}dt_+d Gݾ-QM)W'T,;SAV@x{!R1N4uu|lF+[_Eu\mi&۸U 6ằs>-=_pY\Fk!颔kiP*2 )3g=LxN9'̂3tm:d f Hm7GxRΣs)ֱ*mx hc5L!INy=8G@[cՖ;%wqW:<7Q@e2#ÉT]ŗs)#X>DutnE*7*Co}t\{r*Gąѱ=Ho֦U9Y  u8;1T40m({fyOVӨ4>b U\RBɰ#D<, AK32<>Q¨Dd!Mżh`ɯE 6.b<+KN1ssD;q CfXocڬ(iI&w|'h+%a۬d#\ 'ݒ/]Ts#|CS6TG5]QqAI \+pJ;uvOK|!%t O)}(v!wi @՞5Z%|tDAwNLHݹ"v}Z [ L~KR*ݲgRً)3x90V$.OP'MISP곓AH!ާC)H[f@,?u2‹ိȣ!{j1F7,SS?;eQ@l*p:`vhiƫb d3^P7XK?i&Y[wF}qYغo]'+q1/wUȵJ*QĨ#ޟBUx!" 9t_@g}GuˑK嬚Dyq֞};ޜfS0@[C_͵h.;6Zb6v7%Se'Z`5ۇT->aZ5n\IyncYjaPc]gqwYN>n%*~$om]FŞ`kULKq$!2 6nR@ÖV1mT~ a^F?组7n4R_Zx}aלO:7WQXIN"qi҄\6[ٔ +3`O%7$u܃@ޡ\?7N#*cxD+Kc]`*2'-/8(V=g/Y 1rr!i瘙 %_C%qQqpYROLQol.V6UjY,}Aʯ<,Vi\GZlR"[V!ۆ Hu^瞼ō6)?IxPU@4`|o`+ PNYw/3)_"C`(\E}n0h9w ,A@EHAb?h^,ϑrgu$^D%wEL,a++O N3##ʆF4ʔ@ xD_R\|*:U lc(SV 7>]p&fGL'NB΄ .(;F6)fDjS<C;FPNڥ__4od#[NRWɀ*k%;6k@~(.H*Ȃ29H17oi_Z tl<S_ iFa[ގ*wJ*Z8 Y;1ݠW'wͫSi̖lWWGh{1xDžo]m*gBW%.N''<';߆Hi_M7i(\k1\"לs<\@kAy/w_P./jRG՚jZg1a3|Mk)^v'^)LV4|C[bhhw'sTG8cY!scxi{ɪ䐗/ٟK1<a 7賊=}{j icv}U6 .@Ɉ0$wI4&zy6#e* o(6dR_Os8pA`=O $mϙr;C3#ϓH|rά$"#r:dsu $z bA;dlBڹ +Ud3`*3B:w쩭pbNGwhqO;3H5VAbTu0RkxZHɟl)$▱Z׼AuG M,=š;JDvGww*~rzkӠBDv})9j爨(^[[MzzPl$e>#%z2;%;+3ΙYnn\.Vju`ڮ$( i yP7HwVDͷNUahS{u8^ XWM`w5!m]j{>[•tL 94N͘& "><[6O«k. 7Dua ĭ`ygT7W¥AoШS(#V$l *r e{ya@; D)G(.ViB_?? c<:&'zd7K( En*VձJ CZ6Nͼ4F_kAt0@ar}x""sf,e1x H(e|bnR8ÏJf@>}cFM_LQVw2%a{?b06Tuz Bn-? UWrD#tmm1 nr4NdP-ux28P7X4V7=EWi5]j@d$7M4"~[[yi?\~t= ᡢ*Oz>uńJ_7-v2CF^A=/&ͽ$١bz+}ðJ7AZˉBI\ǎZm(G]+7 \u17vu.nXI1, F`E-cBath 1/Rg(j"zXsjLª[]nnCˬ煝_a`b9r_ɑu>n.μM,9yhUỰnyV幭o}ahR2A9\Pwˤ#Hj>{eZř7oyF"(Wɔ:b#?REFSI 0ݨ]Guj&. jUe!-܄<3Bh.9uQ֔<7d'b<rr~T_\F"k묜^ӻE˷C9v!Qq~EȻj/bkϩ:4**vI YTBW&z|\pk uա]pasC=)\&牟$ztN~Cv{TxpԼK]HkT޺|qhm1`O,4k4'"xv*hMUѦBo&PD5@g-)-߳/띔[9{qܴb!\sGs[ Vkּ]>Ng_QJŰ|pGvr=â] d@ tlB=䟬+ќJ7L\XܣL1瀦%͇"z:u7[g8@ky˯#"Ĺ-lq?Lw!F5,9N܆$r&&?N}w֊x%m-8ͦ{ ƫF8[^r.kqM|SbʾJtw>cBR>| v0g (㨯,qaクMZ :c9vњ`` sPR /GJr~a|MGpu,_rZ'QDJ\S ylD1 '8~n|Ce[%[-J_qꔪe`cβ[HK:A!R2PZO-Ą+.ÄƗc}b8`5TXJB(򢰍2v nA-]Ft+@|)o[0p Rp;sw"7Y)谸O|M:ФRH2?Vy'0#Ao>+ țۀ|#8,coiCAxbL\ u|?]^40;oCOPb 5FRV̓uH 1:hn- Qy=nnFMlB;.>Xwo7a VٜiꑷrChʟw"\3u d0JJϖ1E,` & ńY#̼#}=5-ȋ+`6 ^j'*ljS7VKqÑ|k4neA:f_Jk`,VJl Vȇh}[!\8 Nb{ ߣ&o!Ӣ*['vJ3燰KgWSYY0d^ !- ,-UPW,ݒ5[ POPrf8 ߛXt S3Q#1xsy0fͯ W2E,*G+Z!:uL\!7t*-W+)`<0 *Ʃ.΄`$Z"m~ap}!qaʐX Bc[wvuYl=y@1o\}cr2s$p@ٰ#u5;E%;!Qzq^v T'Csmλqiv& %e0 WXx6Ҥ?2c$!Ay!ͦYbU teY¬ZK8$}*qUAJkÿ 戭KiC$NQS.aF6D3F73maĬnrTMa^n 1SjӑbE^Tn&}pIFk!?uW1cH~qG8>M/QE&BqP:8;obf@gĆi4# t.v KA>#̟՛~lCF Y uY6)34y9i@șݼmta@DotjQf}7"ΓMd~;qr98)-lQ5zfPYt},]b _QQ1Xca5$-Y?D34߾zS,uaIPF_*; oVԞ=[bgY!%$[Ț ZdYb^j@0*mꉒa t`2=AIj#{MkzmopP%3Igh;I$A?ߖBϲjͽ x&p3{+U9?qn+fK rNW*{EepJyN-FB|kDr"Y"jx)d*fe<ֲ~^R2N /7y3h1*7+)B:n’^Z,=3U4#Gv&ygYZ07070100000122000081a4000000000000000000000001668c169300002a4c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/ivtv/ivtvfb.ko.xz7zXZִF!t/* ]?Eh=ڜ.+6 SQ:@WFHlmYs@D6$]~ECԕeRnysX ﻃ LZ:Գ)oї.&W U/r @938{ (ГX 9)4yv n>C 6F/U,C@_HG~BX„`mG4I\󮰎ƂM?s)ekVy#==ˇc.y>4ҦEnK CsR|uH}Ovɚ ! Ͷ4}t)p><8PCb$ Ƹd=[#nz xm8A45r" `|6ijK߾GkjI!{5x5#tW# o5MSݒ>$ݓ~p?1on@kukn!NWPw1u a'\;RF<F`*o;i/ l45Ȭ $u> K@(U/z\g1(F C]ҫcSt{ϝW"膒C :qevo?yn<2=nII3?@ h +'[PHoL81}i6'SW&7jcy>uDmn";!2t]BC]&ѯ:A@p:\A˛ݮVfڎ2(]̨9=eVSM թU_l#aFk@r}4PCl*v£'-" tl7jҿf~&si{(C,8"]%,)bǨ~%G|BUgM{c HBk_|,evI BN6wB,.]wr:|y~z|[I9P(MT?5CV=r Eb8RGơEֲykw|0"Zσ[X?Ni(2Fj]OٙɃ-u2fs(Qہd CDEq&MS۞ XZ1ztQ/K?o +-ܦ5.L2{@lJsނ:a˅`Cͫ(>|7Z(7([g F='쮉 j'ܭG<'m(?k\re~|&ޚw qkᦣXDXL<V_$L[oCnN7*(d84o'*V9Myh1faU6/m _ЎTx)rHv/q&l}]*+NIs>9y|pif8~-}Q)8>ѷfќ9$aƩu|YݝRi}Ě6):K8Լwʤ'T ;nUb۟:;6&%| $@[3Ny,1WO~^D:k?^pƐ FsMqA]I=CNRqG vJ?=Eh!*Qsq#\%~ zבޥa{[%\Wb} nQь}6SBh62RT"#xvi\vxDܿ_)tw8t* iN9<рx]` Fk0k|p\2|Q+*hg0K_lyL0x]P=g"z1v$>Ic1Krq)Xj%'Yqv`bQ ^7 !\B7^)s4, zl3fW $ ):I?bIV)&EJ|Z^ 18`6=@o/=M8x0yljZ>.|UPؓ{Fܸ4c5ep4,QY4czp˹0'̍A׶1 ~nQʛc**bփ^`$I9K8 ފmv+Qs%$P01/(XIY0UILUW(cN)96|V3ru'&.(\τ`Fi,$Fx2c[ kod" utSÒTwU q"yƵ4ZA'GF'>8ЇDw+V'%gUS g6O*@Ӿo/( 2Uecp0t\/ DMl(_U'hΛo<7nOeaI;>wNfn=ӱ~\+GJu;"LT2I94Eib߻hwUέ - N"<1nY4'y5 "c `>?O8v oW:@ΑVMV icAv̽qI~l w z\3pZL˛)'3nZ]* p-~ݕTjr1Bv1jVGY:{oX*@_ \#| Lg geE 49GBgaDg_!mh.v>_%0)5Hf0E4D7+UzGogna8U di`m[%c𓷾zVN'M>ml~0\uJsR&RgnApb.STz9xUv˗G@U}"ؒ!njvM#L48@Dw&Hyɳ?"uk4BlKj Yb4F$;ʃr՜+QfJ gY/t?|/L98^F!&„eS UN=|d"wY:&)I6{.ff qi$@z `W,CwWYt[jK\U3';5yFQ_'˽pnm&nc˯T=% 7[AEKnՑ woiE`92i_T`b䙯pB8畆<# bEJ8vR+.K3V踅to<>Z UU}͝I},Hߎ/(Uf0Hjtez=Y^G%gW]wCKRa w2).[v|~NSÂfFOJa!&?W^3__~b^c2>n.>IlY}@%w~h2LspWgV5oHrM KHh6u+e۰Y&ʦHU r-1.PI䔭z[fΈ0 J!K9W(sn Ÿ%J ʽ6Tf|x@0g >;c_D6aG^@|$][mA:$uv32Ӷ2Ტjq[SM/t}5A4F d;?B8 )<~( _5P$WJ#݀E%,Ҩ[7$RD&Aĝk)Ʀg=vf}’&'Sr "1Kd}2||5[*6BS0^$ꎃ3܎Qe}e,OUNWOEM^Ơb"k$(t:1 Wy?g%B2{,ꐓΩlGZ)=Id{ln/eL}ϯ|GD_6 y_NLpzi γF̐FiZkL<{'x [=W{пը=ϠA_J̪LF LQ0,UWGS&Js6G2r2Qӹ[v_9nxh|yjc`!;meшtMd^[-ѥԖRw65+lB/u!8 j\g K"mڛM sY1%\ w7LZ1龆K99>q3WjoNDAܡh癶>CйVyWM,fc9u$Ċ;^QZ ýCAaurgM ZKĂe# h( ~Y=,RspW.#рʶsʍodʫ@i"4OG"Gׄ)h=2˓Vqao^i4WĨ@*Ǥ&s\Ts`H:;SV#Gc%95{<- fVa?q}_ONObgLP0@<ړg- M˥kfKV6 gGբˡU _mpz#P1!6[q*¨#>-mx /mVf7>'Ȳhe~4ݵ`\g Hx80\d#"0ҰjOdU]; ȁA$hLV*4JwES6E&҂ǦÑGCenpVE#%|^[L9Sy`vu.4#wW%-";KZriJzzi6&ϥgZ|DY9X '}~q/ػCJ JFњmd>%eaB,rr OHO֛y6];27O߶~-[Ĺo"aE';Chpl:MmS;+\b5WfgfZ9{D' N/|Tik #i>_PѶ!$|0WYO:}2Sϸ qdLfuaŽ Zôs CD)u;֛^w!$!n5~u 7S~RjQ-cJT?q+b7<{Ku eGjC6Jоo|!0}n._<'a!VvV}th/:mPk[3jܚ^q~KAȓ;Qh1eC[q| {xcQDlx>j@3k4p3㺜3jJ7]AzBd|"*odY zZ41.yquR7Rx.6xs X- _V@@[C`x^&jG+1DU.L:Laì, =EjX:Dٝ-0t|)Kw]Q@ĔP+Tꛮv8d vF,l$db@\i`s|efIIxl2ٺ!:{ks,`a!^00 S vI}x+<2məK9C}p瀑ןU#;߁(1kܦ3zx" ӭ\XJO MȭPې5Cyؿt:D:1}R ٸ]K7o›,̳n]k6&Nw$^%U(׏CiJ!55sTC)Ee52.B76 h3V(apMdow/>>a% mƥ܁=c19ِ9QzJٱ)a" ǢyMZ us[%|D6iL0EdM(vp;aӪ65cy>0; DP.i# D)x| -'HA5ߠF+Hbᰮsle9l7\`Xq1<^\ҏ)) eH Bh>oA6l=?>bMK#-Œ{3[e·`U̇VGDT@nBqBś3R\+Z@t VJN|#~ Y%cPW ny;adÅ}۳Yѭ/T`2oAodd7 DNɆ݌l3UbK֯KYഛ奡C0a> "Z $#,NT&PA8973C`PNw*\ sj1 Y W )> ^wA\Kl*ٰ0~*bq9qk.+MdWt}:ݝMsCw;Vӝ|ZcSN)7D(*Ǒ{8wO 8OjJPOG}Kq<"teQ5SDKuZ}Cr`(Ki:S lTMw8&?4#螬@O;6TPP.h:Vfm'ZTw4|D2.`K ~c{U RkЭVݢ#HPsƞ_JD㍠7e"CҮ,M8D%Kpo[̈́);'+FR3Zc(%kn~K;mAda kR g[?g9^DBƅ>KVuoW%"R5w6k:MB ! Bz̜&E-l&n,e(%;W.t^^.29I[dn{_RC[a ڽa *oUSJW8*c3vcȔeix-ya '%㳠Vr.F;+r5|i;7,>61Sn3$Wur#j̅:Ԟ ۖcAa%"M # |ѭֱދ]T){ҭ4ധY BF&#B eyXז8ʺ,R5,@؎UɼwqܵS+ٖ($y>`9:Cͽ:):yM$b, 23(u 曮Ea;]8E:Â"7_+.'OiЩ{ޮ9Jl53o&0QE'c 5|:;gK4r˭S R)![m[("dp] 3uhϩ~eA5. OrOg>?_'4JjCksK (CT+-lVM?x7۲73:ݐtmy,Wy¶mȤ{Ek\Mo ]T¤̲s$a B<$]ժe QHw?_XAtXa؄ жͣ1tY ȢgW̽ph9-@jPVKxlV&f3NĜ %źW0=D*g Z{nt=n cmȵ$3R_#}bW0}nv M=Tr~ voI#iz 19=k?EtQT:06Qu m̮&.Sv7W/fXl>2KzI 81hMzfzG7wLVX<<Ŋ\D^ %Β/X>u+|4|P_}wdVjԥ^] ҫ_A #sEI"RqJv_86I\5[ƳL0tҶ"|E2=|uy|J7dD-p eQЍTT*+gYZ07070100000123000081a4000000000000000000000001668c169300001324000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/mantis/hopper.ko.xz7zXZִF!t/U5]?Eh=ڜ.+oמ>/d >K_*,Z:[V9W1e^N'[5ӯ[!0 v[y|@I4YPr8fĚ#XL,_mձ.}K3w(4c+H !c{DXbܩ`' {(T/ܔvXg@W*9{ 7YvL]h˶5ly9 cx7S@^|Tӈz7q48eg!z`3If [=ē~lQ+{y㲪cl)_ g F YX ؼe'u l^UV`- "i wTeSQ!.߰~udgɫLFqdWE`0_#Zqч!] \[ĘLÀ9.!YSJBy wjAod)S\_!a7 ^~뇸O#? yXkOԩVaҤnCxlMؾcILîQ| vﱪLaf5,i%O43g:-Hi[vC;0%`3Vqf/51olZ g|A#_X<M~׾|j4p= ܹ"*`#*O&eƎ. D#;È6sbKpT0iB|f\y+"_ؔxWTOЏ0 =0F:8Z$Z=Im&@~d\jhEb(#EeoDbhAC&\*w 7ݍ;5F n{|*d/[(ʿqxf|Pqi1Ε^8Q~6W3G?N=ʢG&[CYJN ]ɐӆ5ކmz|㡌ُ܅ud|tgB!D%Q;OV մ5ʪhH6ġ 6B24Ev קe&D퀬Ẃf(ꆬgLme+ޤg5>zY3>BXpguFZB\EoܡE@@og&TH 'k,OMm;~IdUF~]3#k@-h"kX[3ҸMMuVr3Ѻ-T9gks<BG wYb>`Nڷs8}M' ':Ȗg$#z*@l"% Xb5nuet=Ю b'$5=(wORl k<ͦf )"orO,`zf J֟'FjV}*c  *?F^C I Ht4.RpY-BvRPksY6  7#I?*յf;A-%Ä c 4; y('"QeClv O֟!]-=l_f:jK_E?+I3O.7?EÏ9VJFĜ}1" zuMC/ߌۯUZFђE@S>Kfꪆ{~! \{0Q:qy#l/tAh'!dY".J@Kv_#RcY& lLJ1tYbJ c~ߑAI%a"ޮkzRS{scR= ˏRa'헓I ,y_3b:/|n'Tٛ9 c+g!AoZ >Rv< &%|h&&CdR~lIl}LԈ `$, B&:M{ub NDEqm{]y% )^jŌZZl59'$Qq|T#T]]Рr-⼄ c~PDmX-:)*3n̫3|w_%LmFQaƾg ں Y\9,vЌMgʟgFuppQl%Y&~E7&딮9G\]Qt;R7IU(1ԅ/4J>, 7Z nx/ cv *vK.BfibE8rTtdܔE*SHu|۲.N36N~"%MG0OnQAI r&BkD(5:vd~w>D%5 \ω<2{ /PHqXcx<\ ;6 hol; 4y:fVeMgr C+SzS?VybGa^4B{hҩp,I{ J h<)Zց$xUTEUvqY~ұ^]"L(9ҍh ow38fhaNOӗ~]OF,"!ONR& :dJKnիGI@GTxqJJ6ؚeKuӪkE%I{}kv9rUy]! E]nħӮ&TH`Pw]w陗Z(-[G=T8Y:$ƢdN-ܢѥ"G͌{ʏ*9| " 9FnwSeT2| 5[1oUK'.kSz o͞v*2L1}cW5:ar lWv>m*ɇfQx\a4tM6*l={onGi2+NK$GS\5HsS+@~`-ƊRbw[j{a4Q3u9ࠃ:Or~!ronZy_:g2gwSܽ#땘e*8zFa뀡nͬRl:4_!j)z]-gr|lL f$$? iRe,QO\uڪSA.OTϨg*Ɩ^w8%Ȕ/d' te@ԏn& =|~zns:*+~B]wxf`?~o.+s0waL"$l)K!ۮ$9)V5.KOmd:(?>ױQa(d%N0ÙNhthIaBkƃ_^I;۫s6<OP!(RQ°FlWA}>,{Uo{? syVE(W9yrR,ADry:9E2y< OzN4T?d%(ub}I&Q;cK_*,Z:NMNGz;x . AmAR&]Ca ?(] ;-fMWSdiorTn兴5Y;R$D?`,7? l] u+z奊:437/VyK\&#_M PFJ^\-X<|,˲cgZ3U`Goi1Ip zQn %5ا ," *N\vbdS=(X6$3L;>:US;R, rl [$~UUgۣj?uC]of u]EZ㍼mGDvZ= |BNAj̼k^%UoJq#u[FIU.ɞ96"C]qq!MȺKHAܫsVTԣ"%*ULwcˆ]o[V&wkLzQ mGljq=`vq =A/v^n.FFB.j20IJhPW{MC~LĤ|o:c`Vt@I}1P[$R6{0]cRmu5ʹBBp9m [T@u8.F׫2f3՚4s1BR1m%3攪h5lo44:r$|bEg=]Y{ju;2Y$Ql5G87~]ǩlIY'ND9q AiI$*hKt9Ub ; ĝ$6LcCYwPf:}18mHOM <`o͝_zB^~ũLect` T`nql\F~dt&pF;Qtڌ"ZRkq YJءU.rCE5TkP&1]0jˡ#unW8-dLOSnUB7g9t:g㥽y6xQK{_XUQIJ)NU~} O/#ӒI ))r L_Յo1mIbiM&HNIzoGm%cZI#nh ^ n8dy{y>0;U-~`k5#9dq|א{`D1Rh<3&M WcS[?'/eV`)ҝ;Ό)Z]5pj:wQ- \S8+ ,*|Sħ++Ng@9W D cu3ق^{cGQMpQ=ɞJ ):sKW .5d[ݠ\pǶ.c16z1CLz o 7}:(5 ST!ͷ d폞S1U"G.Hٳ?cv,E|1_M3Usלe_1嵕.ry*qcj@KYNJϡ)KIMoytJ"p5BS|燲1<,8b _tR9PU㹞?~BOT fj"ko/x]̑n!\?L[1jU]5giݼϦS&r# $&nB_Xlv ~zuBagXl$CPF&ʓ(>M# &RE  su".E`AY+Xĸ|%Ww-LXUE꟯x*vr(0BzaSZyzS:}GBf1\?3곇-HC/GVFF>!)L9SrJ4rA_6Lk2`܍p#ħ ˰`U"~y-5j^z B҇hN^@OX1CV?O\S kT[I|`\)tV zlfSYA P0KdƫuG }}Y)ʰfgƝ$֑ $Cpdnum8UQG*8w߅mvN.]c,EyY@Y'OAREɬ%ңy $;~3Sfxie*;`#@W. -qr| E.{fxb]-Մ*َz=ruÜ vHkE!S04ixx&ٕW8fn3X Sc?oQL/l sS*@QT')+nn-Z5jD7=QH{0)O}Sw`6ػw.^-sw\+nKηO楘1Q{8 q5 }0119+ѿW|֨1P@ond Ill%)իHYl63a_~.-c )葌>_~qyrJx[HHk%lp8Mh/r8ŅɡO<٩)̺_v-skn[[3ңU5?RBbk1 0DEO ^~SrDT]^(?x{oGX3I~48< &wKhnX,Z5`eCm)g8yz,w*1wTr^$n^VMLHҜRfFrmS/}ǁpe סtX FcczJ 7CeV$ev AeUqz%>3'\ C8_M`跩fX[)?QC}Nv󗊭NϭK8]҈mZp1~*mR)P?3$ACL)ow?E5EEAt:''lRxXF4oWGkW%#QNnB+XUG UۉeɁF7zE:YNV[PJ }?6[5K]淽s@rErDXHIT:J;eЅg~IA]~'§h]9i<2-:]-0tgC5,lzihƢP%ѓ|.PUov# &nWw<-ԷMk76} y@#9]Zl^Cl:eEr8r͔W"VBn"5KHĤkp'JOEjM3.`d~+"pgMm|a0HUe&P]sO!`kS.˄l!aծ=J2sS0h7/_WI_gs\PrݪeC(S5yF_#$࢐|a»- 6Q0q#g}+bCmh Sq.m7h8yCM [8qԮS:" 8 wDpL(q>*f!RBJ>rlod1ת1J}V2j+z̾!Bm 0?M/A1kXxrAE1nQven iAH.M ѰkBmJ2׭"4Hkv'eKJS>iS%;(rW>| ̡j\c^lf/p+DLp&T=S(G؊I"ޤV!HWt\X8퇀/ sym]2~+|G9s#7hd6e=!"Jwqv&Lpë^bA5˥켻O۔8nz []ړ!sxue> c5=K6 J|qowox=|觛OvH$WɋD Dn3 YߗmMjTΥOaү3U^EhM7@4F3lI5wZ{/(8dТ'pxrgh֩0$%E^VHs!ë@zW&2ɇYOTvB19i?٤C%>B}{)TSQw6?m#_c欓t9T*?1)gRԦ J#1|q<40Adԧ;}6' m/x&Ÿ[Sd,qB]b=P"fX'jp҉1ҡ}i}tM$YsL;5Yn(% E4ǝZz5_[=!Q̽нkm1HI¢FZ . D%|լaK@\G5O{@WnSl$<53aϦe_]>bn(X? #b$u|Hw}‚["jU|G!kfL{ D}TVup9Dƾ'.0! (EԱjh|t #Q}ZqŀMNj6ύ,׷0L`J4!DYJ]+#F]|\\QuלF,qHcU48j#- ,Raݔ`}&)U~i A, $:=IG~;!?Ѻ(JQ?crS#A(8&6,M +w{8CW ʫ5+<1CO lZ|w=L[g>OKbWE`<Վhm`Mi?#**@V7gzw<jp^I36G qHlʬ3'Jȟ*M 2ph=Vٴ+tO={z $3:S=}X s5&r;_W<5~Sɝ^B[j&R8_pх/YOsңD< 9}qGux{dU-:!LLҚ 9JyY%#3(1bB9wExǕ|cGC&Z+QVa-N G'UHxDogQc!IYz7FH ȈTNʰ'7v4+A^u! 9؝3$޵^ l;& 9iClIz 1پ=wIFTR{/X0 +酄OZAAХ5iYrR,"VW{x k;U[ ~(+YH]d+ޛ'1$!@}pq@%3l k"[t9#"v{qf9OW:6;Z[N:N棶Yچՙ7e> K$3̛EPZY{ͨ.L.d$QW{Fsm$ K2ׯKdyPh!2Wk6c9.Q;˔r\JM9d.*M>G/u=\Pk vKN_mx|h܏Qr8}M7ՁUT|*LO\ai\|V >ΥhJyŐ@pf/vŐ_,K Q]Ui9⛝Ĉx?!`uɳ8sZVj.SP\3h~PBqp5? odT%e bXۋ:# ~9qq^4Zֹ>_R66fF$~1}%@leekVMܙ yڟn;B/3!˜qOG? k>vV6m틅?&Z=PQyDqP4]#K%շ,{p |886..:xޖz J@qUWVBhăqi_gAW;v[o-z%y[#nC jb,Ojzw!$. ӁZUGHQkbtUǵRv&HK!tѺ3N^"Բwi3bFAF |9KzuY>T1>u2璘.ѨL^s&͝Bۻ6 ѫ4oV_%̸5[ĥ@?f&E2zET}sBnܸ7vepy4 d2RFX'c<5$U@-k* lgs  2{.ql-x 0 y|C!nj@x^x柂![5zdz|.(%"{*M]:!4`Fc Eo5IPQX=߀pZRkH'JLJӽX;ESDS@@I̓(_3`6~Pq h/i9QNf(n<Ք4s$+hoJwcHH$]3f %=. /z۩[[4nH[AXM+;,Vv:H{<~ЖRjs&(/7aÀE0^y|oW#@l4]ژYmI;JKº,<:w}g))?A'4 #a8)Ip52ck|q. 7nn7%=)JΗVd=ز xsTœ<*ւ* N=T+V <_V,mfLOC TOsEo :=j}Q ӛ鈠}a0scym[Ro>3Di5aPFlP2U),r#M (cwelH/[Ae2L ]bp7s=:Դ1+?%VdLC +һM2dofkBW$^ @c]^ 6=L xTM&y \%.H{z2!>z v'?,av“j'r~.ʣ-^Bj2uH3K>p{euG.pJYIʂ<Z R7l Ƿ2XyAf,z|H!ե KPa:2mbIt _S|Dž  e&R£0*ŜN:`~poѩ-͚yj:~ar|CD+¨~fhY_8{ FW/5≯Ժq )MiJGy+[VI$'w%Vt#~+O9y :ӗ(9ywDj> "I[ \?y>|V^L-/KfBs:p"ClFgSBX&H5e,|*F2âFm3,Y- !Nu+ )"VT@^d\#(MUȾ (+nײ@z<xcuͼ}K/6V3([JI'ќk6 |)n\3cQK=8e7yjr }-&3R $UK.YMVI|hU*YOƕ^ TpD8i!"\'=k_@c:rt'\$OXoɆ- 1}Uj=ͬG<~WT—Oڻc/!#CRǚ݁g'.l+r djO!W{ЋԊ\[/< @1F,w59"3c뼵 h C|eoK/-") ~ *@(hNk%]aunjh巷(mB.S:p-}m%vb!ԝD"$>5p%*CIpS%m`omw|TYhk]CDt:aW $ DE7ܯe~7?ЎdadBu`F3\ {?}nBPL DAU0vj:ݚi;r_CS2Q#"2;5"\1`O @rK7Kę-sλ6bz gwL(A> u;fGAqKlE- D>ܤ"FbR*0=n`lm{~bfSӨg ->`īPmA_W5q_V:axo`MQ6b ?&=9 0?ĪDELW)g#.*8TyєP5Rp~+߷xOa#Կ@́w)*fai8[=qt[\jrTٽg:ĹY9 Og3;نjwn5ą*d`bHcxКB<$J0:MjƁ|iV#=AEYy n\GMHZSp##!zCRcrvUg޴"]9~]6i#GL'᯷=(T!\DTB$nc3?D NbS_G%FLȥA;6]vhpT}&w"?j85!@[g/Z SV#8?M"=\fhLW|/_UNz ?ĠKlP@] 뽋'0+Ou A]PvuHFMI !Z΀ߢQ g>`ėcᤴK?v|ϵ).cQMZ^&@-F.]w-?}r~hZr`@@EYH6(Van%3 ʯr-" f *Eg4Gv _o6km8*VwcNjZLv)_5dm@Snq)u> h!PG}f^RKt3VnkťO? j_CF=#͕N %i#KxM[⇄*ѫS=\j-(}$Ah9g&4yZ&:Z} Uu:z[C2f1|lo IMXXL @XF]Kf6_D;d?3Y@o u.^-B{W}`P-Y'd 3}:D_4߇o n+1ѴQgL)dOMTHw{gT#|/G.RDLn~"pTrJ|I5.bys4 3[5 4ft#Ob.Kfz%k!EhJgl(lε+2e7#8!~T1e",]{6*.JQZkuj2#ΏgB7cE9LkKQIE޶ċKJ̮mRqk/ƺuԻF!HmABeVԠ9])"*%RԢ#jw鏕"SCh&ۚ!a3HfT͚xZstW$M!Ϭp6~f17G;ؚh7|Lӛ໾OwW^yݷ-]v]lV>'/gVkl ucr´o虽 IgtN-8K^/葚WR&s5iiae,/YԮfZv/6C(ICüXoh[Q%[.{,U丄'%S[ [J/ԘS|< Yͻ!vmmL_ (I3vZ;9äj3el<^9fp `Zm.d{3<^.6K}{'C7~-kf2`-#ɾf{ #:u楇oc ٥8!vLAB5BrL3>(jw~ l3֡)A1D[rb݇C_iߵًGM 7w:j x#܀j2cMDK3j͜/8c=jfDuLa|;dNM< ZiϷ$:mQ$tXQw3mp&|wrc҇\Hn;S7wf"syX3 ?F~XTgG)kUϙWJ%z9( HENPqٿL$'9ei IӼ_@]̈_MkLM%&#lYVEanG _Z 'H_x2:- P+^(sZ;]:E9 ۹K5`v-qaS܉L)OAwvGҵ# 6Tň%\?B6JmޛVz=T!lZV6yFuO'ϲT;WJD,n!rH,Փ715daQB_:qW魝S2 MN&{K=ՊDB? Fl j99]/pZwCx:uH=<#Ŋw8F OI޷:k'hH,Y_wG"`I|Z)ͩHĮs_e xG=N~ p@]e6>IvئC"ҏa3SdOU4uޛx{%tuye0Xs眦K9]Xi[4C+gYȿ[c3}-Lq~ 0 ߽Y'? EF[WكMYE#\eˎW m{C2sb$/YB~&x6B_\MM TWs#S.i1XWgSTw򴡺3y g ;O#bcB+8MX^%YG'PQd \5PgZ:YC;޼Y45]jsQU7,JFR2N,tj itHd6;{&L7#Ɗ+AAahaS f|KB$D|VBWv'X坦%bܾV,`u|RJo㽥r:w=Rz$c/̀T* 3;^Ӕo:3uO2U9 *:a`,N(0E*)w/x+,.*dx('Ǐ{SP*<>"?puR2> r$*ʞ':U#{imN1&.O+ѢR#>G£܇_Et%?= QaB:I˸<$*t謹ބlVh/Ge(c*>^UЗR>/UOWlpI 2~ie$K55ixmQPTYFjt4de 흖@lq[@e϶@ ڳf;m;*e NLXSvI}E 5RP^T;a5Tk$_SDҀ0Lǡ0>HXٿg3$:l3R^F 9':4Jþ5fa |ۼ0^EMQ?B̲ T@ddaӪAo1W 3o܄?󊿿ҳMEiO ]~|x 0֝jL}-`K׍ :$7h*0mͅyߓbҬ3AUHNkֱ }Fnm:gf-P[gl,W+w 7i6M)}ǃu9}qrQ'vLaZQԕ²!ys7 慶.T-i?/˯h6cB!~4-ZGkpۈA+̹ aA_V~\th_z^ϣ " OL1KfB^U܍B?עĔv`9R(w4ҭnC8]om>W{pfWe ])R bs7㿧CLH!/p,R8UϼQ?8$6Ǭ3F$9MW5V,\,0M},+ I؃B>K|K5h5V.{j3m:VQ:`)ޏYj2Dyț ?>Dx1ɗioRBDpǍ Ǽ e&yK&tB`qU6h,_BqhǨUj/qPz<՘tO[qs2Py9*Apqpy0b*[[DLcF);''WU[tRJ$&Wkp0PХeΗh쎰 f&+GfON5:K0МHRg~*npmPYtΝYMv<>%cV/~MԖkt|<`$yB0kn)D'SU[\,bTIrB4!k}p" ]}Y6kzZj>6ݥwc T]VxnUK蛂ٍ(%Y1ؙ[4D`蘥Y*LV|:@`N|Si[ c8 o?y*~(*Z+{c6r6gӃ޺cow^➆N7d[Ϭ׺`Umb8%(H]I8d@gazƍ_#:~hIO9AF^د`W0.l[30}GӶUt'#%'=B64QkA#6.ㄈ+;<:oGiQ1QbT?뜳|j}+PziLyWޭiElRS] ݥOޔy-G&XDrӺwB v亂 \]P$ c:m[_@ri1QU6%sN\ :K?l?&vB-|um;[»%a|6*w/2rgaMQ=URPh$ye@F="@yOUtie_jo\e'gلyϓ|}3bAI-cK4eҀRs"e|Bb+]xRB{b6-nk^^/(QxGdy/[[]3. uA=YpSF>DW j ̓9ջ|0ՍXҁ{9XIzD0#f:Q}ɾ&5Az;>znA7˚IL"2z0Ӵ NXldZc O/CH:yo ;IDR-6J# EAދ0U`L)!SsIuٔhtιcLggۗ2c<@$ 8-"d?X\',lꌄS:@֘>DC_7kYVxv+$@.l ŏ&? Irs͗9=M=bVfT''p e}-NOAʷ n)eLSteI\۬͟g?9~Ԍb5σ:of!rQo'vDJ 1T>te{qbѕkK¥:US3kCZ8Vm~R'|κSo6XӰҮ~\n 6Gݓ_ɶ,y>Ss:bmGq|]do;66&+ns`5pIrUoBub 0 9"uQZnj1>[y)3?hX(Px1 cGylYa״O?WoBs&X )sU> ^w[2T~~XHT1⷟;-p0MT ^gUvf x[j霃\]>U\N=cD(Ӯpm]Wď"e06fM@v eXQBڦJ=`zzd;>ЙSso%)i/Xckvb_̞]^1@e00=OG3o'Y^պ$t]|a>RsNquy~I2Ь\߃1powVZ$dL`FD8kq}h6{_ԓub| !4&$1ԪOwl¨oBa‡ăzZ`m\XsoOnW @Z|ͅptaifu\]3eWUxM"abm @5yU[R* kue[- )/OuT}ixTXcqDĚn,cH:~G;8հxV7>ZKݗí^mlQb-ךݭP Fy%eC?7⍭*n<%$sy~R!::O u`.G vv`w2[Ġ۱ґ 5j ) !9uOL/ ۭ*Xf\uUnjnGM`_$]DM  O;Is`_&E]y]r8)_nVOVti"h4h6 f3HӺ{MD:OmSCB"M$-2^/D Z>j<\ofH~`F|ͭֆ!rJjPA+7Yk!ș?ꪩ}ަB1ZW"ELK!a-1$RsW?d{F؃N~AV鱟ӫ{"$qA /.#Vfx 9ԀS"wAr+UYGxe~>=ITQS$~HT䐹&@&my>ԽgÓǧ ZG(OGbIiJOM0ђвO慤W'QRe* zQw4ًM(c"wv?嵇ꊯlB277 L E&޻`®sh(|ބL%h*5ܟ)Fi5 ']geR+yL=wfraL{ SD~㭾ԏ7ğ^DwWSJx2*zh b;vyX +Š=^5bJ-}SF| as v75%]GsB' \>=зL2p9(KX!/] -;EX =jA{eU vǏĹ/\U#u؋QGG\,b{ 'n^wY#[lj[Ǘû" =;aS'~ r`HIX[st`fr &:U0Zu(0}jdȭFb}>FZ:qXýFg zZdžj^Ǿ 'CڏER4X-8ڑZNη^dC/lz}k,),w3|E\t@?5|1{d{@Y}( jTqme810~ŘF~ #I y4˱Rs!9+@/\.96A:}qEc5$ SE>N7}4Xb7|#RA ,@ӬBi ~JMgOo1r<U8c3vkqFQmd+W8\ͷ (8.W*{a&T<7 `mU$V˿vLwWG.y(8 "~'tLFY2s6C~U}x5m$.)=;2𣁣k5j^ʛp;W(cb0. - єIx"<@}"KMZ(BPsZeBC $:oH/,+~x5t4k۵^x&UN무Ee@{3=^K0E=(kAR CPz _*)G1ZB#geZV6VO*kGlĽtT,. yL+DW.qɀ68dqs +;عq*ᖳN:t-"1'"%ftZTMV@""`ۧ7 %S\&5Ć V1#r \tƍС2'D>14<?s`. D4׽ưa rMx2vJώ7ώpFILeFzŽk%qN)^m]Z<=j7#V`I\Vaf%*I| ^5KۡJЍ~*@J_]r$Zu?.3Z_)`ѯ`)S96Wfk7)o0gP,{@PtS|4o8F>͓r ]rej4ؽ|o<'7ӣ"~EKxՅss(3 dVlwD4y)1vDc'T84w_v7 ;^,rֻ8.R ȠZ 5OXY0^R4bWȕE؜Wx6k $8'Adcq4SEٗaŷ˵IDsn̜ F*MQ C4܆.}wna{y~EbРWo@""@>7 n27bEEHퟹ/9!@)I$8)*MglnVIlYϴxX;Oi~29h|YOEcbTV 볮Ԕҥ/6gOFBjI7|N%@$D C(]^ (C £8Տ ;qpJD ' ]RFnP |&Qt6 xHv+\H͖41j qe,XMP:L1}FMx5| hd$.!- =_XHbbJGzyso_+Dld{ݘuknzilg}5ѽJm+"\ 3}] FЮKv;Uk['{AV U"Z:Q+Mosj_^-d1Q,R9Fɝq h;>ڗW44 ptCϚg*4t)RCo_9%YD*_|:ӳfVO- fއu˅ajө3.J3EsU ׸^֫Z{mBfEYl^"UÃYؕa0k\mpFx0[s1L|ȃCaaghQ. 3.R$sU *!O4_&܎qC#Ohrv-Ra)&ąױ$o#8<淛%kAUH5n/psӕ{hqwVn}cʉC jgYn {ݡμ~2(rAe+ka\aR\GC<ȕԑ'Dhӡ2أ;4tL &nj U8 t8t+Phy?kuB%M}y͞6Hb 7~-vej);3grݮ%Z|UlO̜AJpM̗aҼxic9c2*YL#(jpdedmT;"<}g3 \waWbt?jt 0%9)bJS_fRHj_7Eܸ<,ְ7ARˬNkm=kx[~~sߡZ2Mfn;W '! lAolMU;zz\h!O,2k'_IǁJv8dJ5mD  P!Ҋs‛-Tލs9C ^3zE}/b3G8a4ߟ|nڝ`yl\z٢Rvb7;dsm'7bW@ dW ΂ UH`(S.!~.I3zxD o#= B Rji<p;_?|"vjdd JzF(NH# u R#2 3hQ^p㸾Mc/Gs܉_֥ttşM m{boUb m8 J!ʪ!mk$ZFd{Xg.;@%G ]{ 3 :BՉcq[=ڽJ $=lJ9йxS/vD=t[fuuey]llĄ;8Yh  S{ibkޞL/[sA6z R?g\I/nM3~D 4i 8Fcx֌;hL4 byYȤ(.+%̪e6@@Y6ׄ*7:Ȍ: a s{6h> "Ica氾B4 ˲ u6 f7]cfGSς|deŲ#5 Q{Km2xd6LɭEՈJ@jH>x`M\˅#:fc0\ט8s8#TqE,A;oik:h`0^6\ bx I;nz5 [d-%p}Y oP~Z0~e)(@xp$r5-Ҧ6ѳ턋W{ 7ZɠrQءymBfG6U{,-d'gQ6dtppe?_\>SK alcwNrre*Z`Aw=Gmi*d]ۚ([ॖc0f Uҵ 鈤"g/.ތ;RppA?Uk]5$Ԯۯz'H.AzϽ"ޑVN7ٞ$zcI">UUA^cz 1*?)A l/j(1-5|J R@%egW!u:M?jB#7*VGss43ܐdeXZ&T 0/::qMC'"@'M4sT:E L[I{d7G> 2fo]uQX4#e+ҐRA ejA%K zN#{wNu/g>M7B%M -_ruNx)mxTH h獴] }cV0O& TW3öeT= ib;PxFzHVЪ_MI PV!bBwVpc:"傩@<>S >( WF(?y&{2mm`DnIV;%bHשÙ]z{1.-dYzlg3821e$;pNW.:F;n"%}g`h?n- FHP)W6eAYp*l|˭_ef'%$zh6&WW:Yv3VJ/#vr0>1ca8gosf;ĵ#q)q^AREp͎j9U~ye} ^FX ˿)*c8-“ٖuiQEh&-Ba\jO ꑿzpgl\r:&r]hd`Qݣ16%5t|tVMiNO/yZ6Spm1SHϟL뾟@* v)΀.K+[rP,F( n sp|\Ȧxz,p?[U GOALj*%1))"/9hU"ڄPp;D"C~#% 貽j@շ}UT r9ë;|N@J6ˬLxWؔbd*y,2+77@] :n-LT ۅC:]Z9 cV'1o*_^0YQ L(׬9P%<% 8ݯo qFMUDs\Dm.d?Vk2"hMA{!2xilBn*oFj-~R@F=4J:"))hPXTo̓qKڈmܩltJSMcFJWU0~ 7GK0vWk;R[7rcOAkFl.s>juY*̰֓(Y'GޟI,kUAFKIo[]U2 4#тJ#q5M4W9py[D0scSxX.8jdRZGfZ4bw N3-ÑJozz5L!|Z$&RT]o;Bu96%Tay+|v(\-Xyy I9TFb֊9bl^5֘HAﳃf":ti34eby܎tMgCKb$,RBN<H($#=2 $MnٟckOϑ3mS,O k\9BHnv<+f%9hhJ0KHAdHWQiB}Զ3<ٷy|`-eKk Cg*}% Í(yv+j62w,7BPJaP_jtzz!'%Hd◄ I ?h HTdL<;V4mO]YovնfKңq1hD3'ȗa,y Me۶t_}lznչU;Om.i }=tY 2:JO  (R\ühLx)Nj\fYT2B]P&k.rC|xuyW@ Ph~r5"eH p v[(Bmz'֧D[ߪV0k7_7~ 0q͠&&2zM1SZ_+):%$lp*n"{(RU;Ǻq_- *0EVng( QTPxHA g @T[Zs]Js9-K6oڟjT&Ӈta' 䐭٤(؋+;ͽ_$:w$(ެbWi13"\b7 [}͕Vm\%H ӓ=EfAj-ڡo ;<7#`Wh<¯-6(zQQϭ.%)NgBzf 4|1W?b؞5 ,6R3\m؊/9t:A=*jL ]X&(T 8=p_TOWxȯԘ4Bv1,Mm6402,av`W%1  $B&$5爣|Xu6AEgD_NA~Qڹ9 4 xdFBCޜ(C3Qc! =5 62r.q%4-oaw zͿB+ϙ0O!>\n ["W$-{tyؑz.QYI!p#[aęs 2Pڇ *j;H}t7.P)sa[+tBȸmYHsI<MޕeSLaa]k9 ہڴbG6.Jj f(Xwr[<[O4egGƏ|],ܒ z1 ﭏX0 1TX LBF3swur۰ 0x1Ѹ|c}'"8X[y}cKܰP9`22|Ȑ5&t ,Cj%8qN:iH{،aa,('p3ʷv<玒elNgpVQ]ʡ `s]Dz~dn<`'efH@sBcuywjK,"05*įHcD( [ag̪ rJTA) Oǰuy=㫁3A"06"h4~TQJ o zt"aRI"2r"cVJ2VkRd:i'ܡ%-n'MkhlUvovX'ocQIݐv^jpVt*޺ ٛm9k&lcmYpSYܓR֧51c\xT\9kB$9('FD t]gtCA䱅2Wyq:c{E8zrgc ބj3(m:"6I y6QpQ|A˲E!Lq>0+ٛ3/72hpDVM&d1guVō9PSrh䧤cVR9nj,YgfJ ߃ݡ.D4h2`4"#~x -Ql v% WhE;w}wf-X^#h1ze-xEK1=SvKK(&2MIxޤ`VTi,:+Λ?4@G/su^ vÜ?9U~]편q OrK9  ϼm*BvݺutȨP*Eb Hd- %)ZSImmΊܰwRDXE~ 8q(<[ 0z} {FZq/>;No$I6Qɺ[ޚ_:u` q`׏1ȟ/ZSܠr'.6`- _ (ؗFo(;wB|goWYS' W,>e"ws;0'䪛֣)JHpg<|.UVfqVrp}&^%eΠk5O%H/\;54o+'DzIeTY^d3{A?Rk6[1:$kIӱl˜ p~YwENU^[9Ҹ!޹Q1K'qeGwg(Ɉfȑ54ie{b ;3bx0%7qvj竮*?_1x|XuGm{F +E&d+|`;.op;E1p'Y۝w u T2g}RZޯ=$}Qܞ2z-|]5 a٫9Ķ]%ۧ.,QZL˷w @?"{ԕvf /8H{o7 uC`&?Z̔^[%֬9ҀKR_dCC½Z~g?)gf&qܭybӑbM ։(IE]v& oH0ǧQҒ3Zlk q uܓv?&J'ȫAnN8ln_Wpodv(F Buz˳$xV 9>Ӕ,_լVI̱n.ESjl0g_~fn?,<Q/hUZ$y%V(kyӽi&׈ojHr#2Sn$F, C@F^/ߺt%$Ųn;V$y`Og h?Q82wFXTr^&kv3YUPv@;;mPrpܮdf[=lޣ"b֞sz_~D;zYMBZQW =sK`"gs(M[YpvgQFlUeN'.tU"+*B`W@ѣNp?1ior_cO«dؓt|}NjUfeQ@hx~;̺F2 yfVKԾ5gjSp8gu^Ū҅Z9x^O$#3 ʪX  {/j3S>Nc9#o ~"tGm|~?jPxPyxUqIyĻB6&{hw+jl@ ;$E37`L+A /2F98!y`iNW@Z~Rg@5ۋ9",:H 0"6>0斝!sit93f$\@Kh;:ej0¡ -ž_ЂX{?,w \%|n@Qp%by?&ISe:?+UD`*y7L]lwn?R(i<F6o2|S 859y]4lShVGuїO9w6e4¯vp7P"|>j]#¥A5D&U LFB06Nfɛw !t_ye oŚ( CK!ζvDZ Mݡ>q>DʒO+8zH%9F²}g ϜՆ6X'f=qVƤ7s6*qTA(XY2+7x[umo˟"R_[Gsˀ&z%lGQK\RdCRpDmf{uMTwvXFS%Cq%"&{ ^w@PP8>I;J&*baƋL ōs64*wG~bs#&8}Xݺ(\D \̫4qeb$ f8T~@0qW/k68nY)/frEĝmC%|kys*]o=ɑR[&֊;FμJFi\Jڅ]i[9dt*UoxF^W> . }Gj4W3^"bX mӻV"Sܕ_=KflCsAN$CHT$sV[HwGRC{!U|:`G Hx q inU2VzCDLB>ς+%M+dּ^K<8WFuW1=ը/7:9?ݵ 0$h8xZLj?u0-Oe3w~j4*"~lnIL9 nb};Zr(g`;z8ARC}V ߻UDja,vJro0OXMRYc"EwЕ˸'wc}P ^?mȘZӟm,2Gh,tR$k=Z"1YS6ud<\y.όl"GR/kKvJV:ϙD4C>'ˁ>b y1Y'sȨE"/ b5Fp3ҽ2 K?L]ߑR"C˺% zBK#ڌU+[.?Ѯô>s; ی`oTh%V&?`t|x{Ps^W+47]B(R,X 4q16e~K}xnb4(?'ʜ$g-."%_6/Ѝ"kW1@')ԋe2 zxAiw\Upx-&LUWMV@ȹN<2qҋ%Ƴme<ƫdIQu{xT+?CÄ _MVZK#۸Ah,(^>sC2o\?h/%gjz- 6"ڄkkW>e@0[[du9w*oF m,.H*KHes?tp@F"C<;%-D[#7Q¼C]}d&k豈1.//_WJVA&8܈2rؠ8AbcvpA3B^*O۾$9Y\VI׳(<>[QH@?Za ; m<՚Rj?Ċ V3v=f@mSQz:ܙM0̊vҽwZ#TC꾋q@1%*B Y~9՛zݔ_"jd&ɬ0ݟkYt4EE2{򈧦XB~^JP!o`8՝UOV.7a];y/翺g yάS'~IUsZ֥V@tp/}/uW0m{ ݄)8NgUͮoG@O@=lJØ 3.l%pֈdHȗBܤ/N VD sY ֧[)[[d Bn="\ I|D\P\B~hP\baӘu*zTu;CrhrwК/7IN9= }g~#:. s+960ބʐP~vtxQ eV<Ɗhڣ\ y-Y:溓mpDakn\tP=A?)U| Cp-دLL0Fz%PD^*t1߇h F5 Fqum!J1a,@D-~g'Ի֤r 4E4=]Y+oM,"~{ Dix^lzyuB|p$~Rhu5bklfԁs=SUF_54K#TAp,[puڿ+ g"5H8z }@~r^ l8~1G4iܕx͹T='zK?5x2'EՁle\X*W5r7}NPgR)ӹ^᫓{F,mxmb{,((u}>UYCnwpʌ>}j%~0ǨIF2{&ɕ@J^}`I .rU 9MN%-+\`șp h?S8Ǻdăz5eI pXYCg Ѕm7X;6iYk`#*Ϫ_%T%E.A%HAywrh_J?pXG}%ݳUˍB)_.Lu ̓[7=u2]Ǣ%ͳzczw kst a&k~Ta u`N[j 󍠡NA,i8§B̀X-ˉekj︯eM.qYaJh,*v%⊻]D5Pp>fzǑ ya5 *u 8}a0إڠS. LIga@V& jE/~ۀjSfϦW[9by"pHyAGN0uQs{94օ\;^̶`}57VՋjGCi#W[.:@aβN.LPl-{#Ao~O)-A 2Jb¤0!2(O| ?^H,awa>J^4׍ARf ʽ*v[lXY륟x 8u*:']ڱ*)*laiA?*UzH{A!?~za`Sp , Å_;]U0Jmգ[p<_l pa?կ&/uER`E: 7-^] @@ߒ (8~m"oGC( y14zV#P3K3=Ie%G* aHL(#].0LBh?Wl ONC/^M!u(M 8;ԗJLýo&XIӗtЍ e!⠮vDYR$uA~͒g] '{ )/.a)YQѡp-eڽgk\a=3 /\p94ba 3jRm(O{Goċ ֨б=nPrE. U%ѱo$wpS%.2޾BE=/ v81-'ZP峸 f8 Y!k&8Lۑd]y.c!c_Z`nS3 `PʚXbò5JՋ7wBJ p\g@co$zTԞ %rC0õx  7)fҐ>lv.aƭ t=l> #_NPEA8Q<ńJzdipY篜N`]n:ypg/x`ϡbgV@TPq~EwS5"`R񿪅[NdI;עޕt ,pIKG&އ Ǝ# ^#GdbQ?%TxQ:_-v531-hEo@)pqJ=i7 JvZ!LeN]˶FT=5,m<؉bSK*Ӹ\Xa>GT5#:[䕍pM`dû">ǽ~[X]dU(yb4$VPkWUj/i xz |R ҵ\o<ռ5CDT7gD[\M1Bl6雁|roFWFI ph!%G(|p͝ .ւo{wu r j;0 o>Q`O M]ċ^yk-poqѯ=J%pTvXw{n.'hx!*PbH.* 6_ AbgjpÌ::=sW3X)*ڕ`ßSD\fJuoT-FWKWbt v<O͵+1.}F=D#[A[Z:jyVC?xuXvRcoM Te/.%@wm!c5HJ=(TA7[eXT_~]Y:SIX`;zbiL[0N -.CF{&¶Ku{;{ aO24X`U9ksà\噜:IL'$(D'ŻQ'}hGü~c.-^ 3GGjt~]L Xs֣/t+,), n4@`nbX:" , LBZK9aJvmFGa> #^&D)v)@MJgJo@Pxr\=\VLquEPV<~ ۩2I{@IK*8g[OrHһT-@S.]fۓDy,>F`{įr L^ H>a .z-8_mC*\Zz L[ePI IwWIUx^-֔D-z0 q9]͹87ՋŘdVʈO|!#U%ha=~c)dfi^[3$?x@ yO-!̥a9Hl(Oã5uЬqт.>KU /Ԅ굷 ّn39 Dz^NYkXno;#_A۠4OW 4t*:k3v7r٫1ޔ6" "DžʋLYfA²%P6yJŒڃ.j䠗կ_}@>X *AR_i˂{p*_d$WIldr*>UآhӴԳQV6@ޛLowmp)ts0kT+_p(,4j{wc@ul\fbznjQhcztnj0dv9p_N>O)tyfuYh{6zeA/?@:]s*qDhujqnI.FOy M [[x&p;sy̞"Es9w{:׬K& qaz~T:"ż\&>]Mͭ~y= W-cRuSP+Ń$6.ofN@?߸!µ4Xp-ZA1Y!7Ѽ_̮E~@ 8ͭ?i$O!PY:KBcߎϓא0hαTm+YfҬ1G!8!8șq):LRʐ 5=s?,ʏǒT{T(udN}Ub-Gk k*sl_ `3z?MrҋeCѭN&{yH'ygڰD#f\-+"%.ĚDXOv JCot^g-@(?1"m$d"n k*1*D* PQ:y0dIz:~ FYzTaw P_!1 cW>$98lg5b%|/h8AeeԀP՟3)ؤ|kNfx* >r nrtH[#g-YJA+Y̡pnIw'pLFpX#FoPXZk#.J@1PX.Ri>_=,ͥQtT-i`:S<~K?z&f_7Oy5e~V.Lq[ lCœhfs) 7cKsW\+PÁ\!F-Mq]wd%BTᤉgє`;/T @>)kv[mx~=xϠvP-s;o]rfq=♸Nt$,(}*ybtqaڳ5->yD΀9rء[`k9`i ,M/+qYҾ,rGlH֕G&'v.XuTGkPY{gE;+t?uT=R!" \FSBְcE&(}ÌM> }&z*L UMEa(kn0e5ؿciBNSBhk ZMmO F d 9";[Q=0_/T4tcX)ļnȐal 2lCq 0QRC0fp3Cd.{GClYDb/9$xpszKʜbSF-R Q[30˸P$P)mqB < 9)Hy +h] FD^uTtsa\`>3G]t=X@INnDj(6'B,i"RflbWcq*)G08x?qC#)kG- \b ePn>[-FJGjW\7&mm>K*CfĊbaΫm逦5HLo.wOdTzgW^sΘI@۝|o^VLݺо9Mx/,G7z@k4,ܤ h6l$gӗ$a12*jdK.:F\IYBV~8;r0H%)|QBJ) @0z5d⤼Iϒ_ $ḥ|hTq}]!+߻-Keb&@GMR>s%>Nh\P( *53x S̎&Op_6fFU%nsw- QI` {1-f>Q1- Fb ۓdzy0HƆumyPvQg9K՟|A7>s@{ ۵} }> QR?N.k52e2kmw&N'eBBZ z 4_ү<#0LA[8ljx (@_1H"w :xմ\F&xdb38A8vؿR]`,92` ͭGhZ}"~}=ŕ r)d.+&Nfj Fo"ޯ^VaCZ˩fJU5( 2zv7(whl-XX8O kBlvd\3 uۊצ;~UOK:dy&7w#иvY! sѤ(c帚 M?=-jw`u*{!+͜Dknu<Ž8.=HwYidSFsj %q^ŗӀJ @EpsڪKo3A5@B|U^LA(02(h96Wx!xt϶/$Wg@Bad{2铳hR0mKH 6Jr3Ice4UC__+4s# DkҼƿz4o vsyLPa|k= 0~=ՖQG*Q'es@sCVllnMp[ڗ.QmL6tmAWRy/äHΟ[Y$(yL뙹OU6&muNkC/PBd8mGq+UaԸÕLrIM==aU <=ǢQBpSupW!A F:,t%(1j"[XK1Pb+!I6gux:ƋF ,ZkpɁrĻÒ|BQ;\-ab wYrCHܛabAMD G/~=oތ/ܡ9RMY?"y/ sdKR^gM3O)i͢uyvkVqV"/*g7~L{\я\\+l:{+u1a; 0{q+\:`p&#Nj6UhK.S%'w^ҧ[!|A7/=\'oq.X.+O `nZ\'Aቃɾ"7?T>wEp Ͻ\OK1B+oaorys@b;>Povj)`ݶ= C慸E Rmrϙ,6nʩ s/ ņII/45ђƭ,[/k1 Q|1F"vBVO&;_/ԾÔ_R4uiͷ0f~ G(/jAyə] 1 םt IR]~TTbU̹k߶4CM$$zoq%rMes$zwK68(dVoi,¶ht d'c?&;Ëc8ZSq5 $3.HƱ8 {/:ӗ]%mjb%<(̹ƨhE]0HOJ2!>ӴDwnd$V_#qF(z ։Y<3@JpGbG>dLm[Їd($Nw|R "A!Lqz`aTlAϜZNsDI~VKVQ: ĽЅupD7fktܺw}O":sH[{w.qoB3@16˘[1B\?KBwfs~M䱖~ӮWFȄ?ԕLOI+uTrf^S"U[r4ԅSPR'{u0Fz:X(2RjoZ^j5 GBr%v p~O0!1+W .Cw߫ b,+-AToQK4l-? fܿ:Hy .4x):RWI?E 7K#| 3*Pu(kќ g|5<7̀uo򴄖l&j Rmi?ЉwgBj;aM0o9ʗ\#sR\2J5JrNg RP_i8zt5QGHpO &:-jyH\ūj.+#[6kY {}+ڽgX[.&SGðINZlRY);c= v{K!Ƕ+"[|.[t|!pܤșs&MHT09.Q'D:9y& }u IkxݙΆ2ѸW:[crXdꝕ+}Yd $i_BTlVK[eXJę ' /˾𘓟]?(N4sHQʔ7OHsJpT=ŏ`&Oᕬ0X4U6#ஈA ܈*ͪLmլ:-z4E]C:\v%K"Ӊ&I$}Mz {w-M(bRGWļ՘RM㨈?cQ!%5c2;1s=/хw:~nM1>'< W6 ķw-) ݯ--AITf MX4B7c<I O,UU+Zw*^,X(!ERrJ%cӍ9ewpLO\f,4yI[u%.F~#.0>'}%I:(tK׮ 4 w>SMADS}imO)׫ѡL%~Ҏ (aPec:!?"$F51f?HIIQmF[)8Z\聲p3ʇhZGyHug5$gqWU2UC͆hǐQoN<oI'1i~kf`9V}AoN\@hgdV-@ibJ瞔5!JOXdկ括{f_me:㍙WGḱ):/_8Ў0l$OytzfAWϼ^@i7]^7wÇ>oFXlѕ: ajo?ŽKJjSs&t 8ݗ V5p=nEX-ӟ1`w=p/ݕ8rIj[ȩr 2+_C%1#7i^N硎Cw+z9'8Uڦ*POdFFF& ;Po a~9ߝ '3e̅0 p)n 9ܥj۟|jYΜKHU>tn;(E$9pvUЂ@Q/QHmHmc}*q'fbNkEKkS_.CʥmHrZI|sf!f`.pP'o8+'6*TqF笪:75vDB;`>F(OjJ&tG pʰmqrHekoẺVh ָ󧼐A+lGg `c4Oz-1ADSw"tD X^ǜh6`f3N҇  r>sai="}UݛA<5.sᒓ?U7Z&[pqK2'|8O˕ u^X$;aas)?v+% #6YqG1%y)t7]uChIt(q|^A^uw{k>ck\gH9f),znlmP8Z.v j #CNNWL|:wJTp@ܰ'{PgTZ`Q.u|Xm빩Z6z.PjwOE^P7M)xx t&ب4vtf8:cu,o6$ʔVJ7{ !>t- ._L$'fC[]ƬTEZsv_ HdӒξ"*GN@sFf7ŃFy165f3]iY e}ʝrU2?FGa17)Q`*]"ȷ̦wCj""%_fx\[$mf:!Aq"VGYIyf-/릩[qW# L>7A>sEs*G౺\jɓqHu# "D3ޕn9 /Cz{23+Ԩ$o,@8iK25]puGͨ4:JKh,. Ќ)@\pjAM)%nj2i9N,],]}3 (Ȁ~@F6θ-Y)X+U !y v2WkG8 _ nHE;CzwFƹEgAz![ǥ)U> VZ%{z/(ƍ'w]kQwhR5Lۦ6;Ns~noz|6H|!p­"8f`P0 @> 4enhyuEў&4ȽpqAM]5EKC /.تt+h CQ/N(|}oTw55u-9&}?L1,( /){q W6rGˆb5UJ@ՕH>&Pi$dԤTi*VH &lƖ?5S~j(". olU(w\S@)(mVb4JfQ2 >0X"o~\קFA?''\vYfg GĀ?Fv;̠V2^/@-wJGH(=V]&MPCwJ$Cf,{48sR\ LP^f2+pGnUj$ߺ+!L 삳7I(jȑfd/DX7Vwc @ӏdGJd`JG<ڐ7C2M"Ô: (%M)C$)e=^}RL&&wN&0LjFFi"SU/A>ItK} 2}S"qvR2qk}'5P=,TIBjj_6sC Pf|};*@_pZ?CyPd DoΘ 8.SR懅tg 4ftLuҾC>y+W<@|u?쇔AhƸ#R ?tV6(GO +M@zΘóîyW/˵,l]ub/Wk7+#F`6H |FV񞁱!vPjtSTl uR[j_~6HnD\upѨ{O㶴cOv.N "Q+UiTaKꊒa붡 1.̥ gN Lc ^^6-X`cC`֜߾tJBb}Ma6c6PWK8Q9=xMRUQ %kfNkާ9.I=wYtc2@͢~`W9oתJN{ݣOxG8MעA{`D+{ ;V,t,ZAқ_<|Ez F ZfPۿaָ1+5yϨwPRh(x:whcwf&`{yzT![("u 5%@z|hݬ|L=O9uŃ% (O gh 8xR_n.pwr.GhQ38$jѼjGcMejSpTfdS]ݢ%ffUIѡ=3duՄOa8b !}YeK/dX~lyQD-D(:R?1K 1%:ϨJBoJ9ͯ!*y\%ӆ!ޗ 4Ll^;5,$K>.<+ >iK5t*? K+bLSJq1QvQ|Qp! wDdfHLh^ L6žTNZqRz̪ѵj7vGa4a?4\}w z6\۸\D(DYh> Y{ww-ԍ"xdm$klÕ ڂlw*sx(7qM-r16SQ3$qwcY 3L:>La'E@ɺzւDcڤ"@Fbt 5wϕzv""UJS2w:7aŋCg2#uԶ h%l'[8Odw6Ob'd S{-bH]jO p<6&c\,h*>^k=b'Y6[[Kp X(n*9bҳ`B@ć|{ {"Skhp4QyQYe}b:o@=$ɛ^\VZCn9KBTvB빆7y4W_t žxRTJT _kQQpҐ,u tfoACeçfMs+>H  X? D9wFy.IyAm1ffw1{gkIKzT~hYiU2r+UR^B.YBZN@õ[zEX]%h763u[&eY㳡 :ݟ#xȄW<("PA! ,_vSPZxv1(:X"-ޞ?82j Vj1O@ۍ}k9_iyW8A$O!%wX:-c^: R~=j~]{AfpḤ٦5>@nd>`ec 139H~jbb:0cB^*BA^+ j:bɝ#RVTT_(c|C*g+UMM[ LƇ'o)֥k.EECzzwj~@.VnN@@qOCeR ed)>'rZo12k L8wꭧ>.3gx,dntvu-聓! 2g%4_.cˣnnH0lPʜbe#OWAd1gFѡ~P)E; $ߌ`Wwa |8֡e LE)L2!XHU-`}@ΪeW#/ ކ+yɔq&,MSgSª3yw?Kh*n &s1ovꦣ>vƶOhT!(H[Cx4:]~$ aydt*KJ8`u~Z/Q(W]dnBMZ,\&I}z$~^k ߦڭMsAs0*C9h\,%ii#N p!P^L'@W ryy6j~5t#*EkP9KX廛x AONLy6#k;L:Ne"Si<$wGQkVzて\`ƣ־dE\ o j"|艢٧S(zߍe -m&pu8'J?ˬ2 MQa1vysZvb'Ҭ`0fQl! q=ByG9 \r kBVpb3o4uSZxs  ߄*żK$9Y|r?}6V <lF-2fσlЦE5?Ѓ:ä ,tڌ nj<,cc]-X>F;X@\6 HnQNFV$nhEwo;P^s%=h{>3T|0&5 *gʴ )r> uU]xᮨzt5+y^f̟RWiCB+ȗ KK./p1iWjg)-K_ Y6j>vGdAw0&BF`OQaף=Uv'v'9D/rDP83?"a_Na$_^IqUpLc`g D%K m1KϐϽ_蝅K"qBUȥhBN42lv\Y[hvAňJ{AQiT,*xv5? thB Jg70lB7|>@ʒ(3uI¿S11eiJc/A W}w247R&i)] B xyeElȨ`{o :A^ҁMܿCcܭ ! ee7Nx̏Ah :MXwWSf}G iF5XDmp u[&s)lvGZpO\?O0vM4muDZvKToI<CaǧT\ Z7eT9;5@Pjf.p Q 0xz3X`@V-d*Y˞nqW&3hkD *%a%if#,ghsEhTޑF=3ݸ Vʯ}UT;bSXp&h}g}"ޞy_dc/Y^}hOŊNmpJ^Iq<*S# ֝7Θ?(\V03^T)z\ӺStū uL0Xh~E*J` ]!2-DVPUo2p4SN}{\z1v(1#I EjW-GꝔ ӅA=QCp+s. ~ް9]hsN:@ EQi}{$YUΡhϠTx">rvp?LKN4]{^L_S%۷%zZ p˲4#54=[!f BU0rSL_؏kq?e$X2خu7UgWݖCxI TCMzeI~^?Q$!ximlB;u3=RrѬJmXMq/ }S4΄0}򳅫˖1O0fF:xI>1݃V~+ _MA5iAI=04I X;ըܦyD\|L &(K "CG@%RBE3G*"E"r4 _1;ʛI#(\je }),ꇴlI0zj{Qt@3E\_* N>B!܂#l=x(ƁBՄpFcpnz0Oh)M|W@DϋT~q 6F~xMⴚmbnn]^?7td8Fvw$a-xu` xYic{v>Q%W(:ASw4_+Z*G T]I"X4z,afH o."]L@%Qο1akB#es^3rD'EJF:U7(G'%?6m;a!E-bg1 Y\>7+b䢅D)|5/I8BL$<^ǩ:Z `[r kA )7+Kz`F2+p/?UsBp/{^alڨ( q= f+kLJzMAqMrzD' 4B_pfUN)Ҫ$l*D|Rrlro^AU̓'9Vj7aURAьQWt}ra&3\1rFSJIia5]1ķqDsyuk_UX~q{{T?}c. Q1}g~N}ϗA6Y<VqNׅ>PlBEV_֪h U|1edd4I٬F:4YVW~".@ /C ?u-Q>Z)TqGՙr/ZWD(q:Qp.ٹK(8~>ReE+6g;)*PWr\'d-[d>ŝ=YE x":A XԔo0 e\@qREqνXw 2C۾H~,3PC'} c6ɯ$RopLt9C0 ޯ.<=9#o>:S}RJX9 エnHn2%;-;~ZahT eqè5a?4Hxi!MMs充E qo$ =?qI=oXX2"BbBJͰW-[T$x)|#;VX8j$s|IDvA3d8R^U .}f:Hx NN[ϓ6t)!jCE21)Hr].K4@yc3 BPk̟ wܹ|P3ֶnKb^5])UD.8VS yRsd1rT{Q/|D%bh_x@kG$E1os1d(]zv/NK.G17#yµ9 0|-\G[VС|(c~,3'G_ QKr[3aZu}qs+AQ3#WF!Hk4:J^,/PGu$_VP0 mө!$Qe`(P_ì$1w[HhhoCnB:&p>.54Ri,Oo{8 bL*3; "=VqHx_e}o]=C2սJ#ׁUK^<@]'rdۚ:~Mwj=wCW;yT9Zu RdhOՁy'6(ǥK>s+5 9v#Cq];_dS: ]L ;C5]T}t^|,[v{׻4KOi.~n5x6@FX~V+wML29;B-8jp2:_z+jIOK KG"@18|N!)24}Or;E1ivAŌ^ZKB /d2u]`DIFfi{ Qh_ *yx%xM9q*78JlOV 39mwYyڨs}L|緓6lx/c|돀F5)}-P.&b%5 ;-[uiyL̊iLVvI&Dkȣɖ>#8;#S\½p-svz{I"g )[-|Ej̔œ)`ND ED[҄sĘۧ噂i,pj=zףkMdO2K 'TvC'IyY nXO4p|p~N NW=eg,&oFVۼ^@Y[ߢ_d6=kvebl ZȖ2N+yIuh޾0֮ߠ/_itD&_2 YqfmGXn985N?I*Fg8[lа9{=W0;o>1&RLMt !t"mmz@) H62\R.A/u: H6<)"0 ?LZ׌(Zv3*ZAt0K(p9h^&|qv :/QFvB۱b;+U.Lwo?H(Lx`_UtC8Se QZVOG~̧]0 B1ߝȈ}13ڼ瓌Ưe@1jZM^i;$*T;/:wctkQĮ ۞~a!Rfv~$rnȕb<;H&Otk[vZy<9 ^i 5B*Fz\j hҫu8aOm]WN3I.NDr7KeU)"/Ue'4j[o`vD:EkahCY耈mK#bHKѽs;K'gBN#,JN$"N}O<xj\eol)P$1>[K,F@;ih%X $대.XnŒ}R6Wt0ն0'&qm^z'T*u]BӢ[!~0!dR=Ɔ6d26\RfúPdAT?: `T2[3Όn,'ۨ` _EX[.>,"\;Ek6| x04>Խj (pW0ttG[D̺w7BDN5g _R,YϽ Vˬw2-ʳg54ZU+<1gNߢ Z>5l,T6d# kz#_]XUL?IW*,duAĕ%xhtHT+tE֥ƆްŃsVSVPJ`N*ELls qlʙ:K2C\Cǖ3!)>.tŞ.jx m!+i;DGlv2\Cl !<8h ޽r +' ,|pl:u5LMՍ@FQ2C$mfbJ;}[F1AR䮽Q:\; Ck ^P<dξM35)H|^}}>R^c3yRK>eym)3_Ǔ1^ *_,ya0bl2K729[$~/(wb Q&&QO8[^_w6} NQe)EVy s:<;0UѺSSc`sq}#%H:03u<U_4UGϭg_EZ,YH1`ԼP7p۷Weъ:5yXNj>X6;Yp(u4P6RrSn;'a䝦ښ$(L VPqy@T*׎?p'/V u44@ npWiFԴ*-칕>_\-:TsbٟmK^S?_Csʮ(鰠~5-?JC ~sF;kE/7ܥ-({5D>GdAdӇf8&j ZGZo0SJ֜d>tmA^{1P17pj͡ȡJs̐4edqft S/Pp6=dLߡUL<Kk$,:qԭ1׭e.s"WE9Z=NG/|6M;6N1.qŜKit65m{:jHؒ Us80Ͱ!X &4CV@<ZɸUOV$J2xDM7z;1U}p2 %…ؠſُ\g_M W_~ܕٸ9y[Du8f6;v>X{5qDB4"nvǩؕ\?;1&Aa:[nLFod-ѥT"5h;Rfs}K'"6_4Q#Xo&ka%~ z%Vc2oIX^iBABRf1楷)vȉ;icWR.`|x_4'^S햮ҏw7otbjvEY?ɕIlXLhתܤ/+4Ыln<=yuhJq<6j:HobHsRY U;XӅsUǙgT1OA`.h*=z!gMS;9>KinE1 zk9[|AnfWP%y9?rE!RM=G^VƱy9-%UgfpJʴ o;Fńy\v,kR/06?uA_Rw~u?V pɨd`iBQۤJ{P^dn\Nbjjṙf`^E 2%@,3$b)\Wh`j&WĈnwEhJى#P5ë:rm(SE" eaK DXXZd3ksie vL̓g79JsxEfIŋ<[QL0|p%(DG7>OMx(b)췰\n9ޞ (d%(ӟf hO[c~@AUOwj9 /P5H~RߔɊT*|,0;v:E+4%TW /b n~Hjq9Hk,Cpiڂ븧n5qEj XtlN7_9%g4 b ܉tdU(7Gќ:|qwԜ^qh ^WGY0ELTuA1yP.줬 ܬ"V0:`NiPiJ=7~ W%&x@k ~ֽGs&< mЖk@8c-NU87#>o8eUAm G{ȝGx  8_' "5rT}KbI6 kYx>ّ 筼%߻ݴٿ*?w _jfqf` R΀Cw_'kh$ &xX:GQh/W\:oPwPd_UC%Z_\)\gT1%M'G PY"ȧi *B jg^AYYё4 5jU$QB+lt!]guCn!w"|㛚5]"P`;[(z=\S1D~Bc(DhlrUz3ƦPqWjЊI>e9\4$'A )T Jo(NB\:@JzY?C/L&`:X5'\͑AM,/NhrG$WXOXz9 d38%@cVIhhH4ī h6urX]NDŽb[1dDER n+?-f Аkڡ(iՀ@-5:gQ2hm_\1?q[5-5ޯQ  9}ˠBd4%R<չ1 ̆Rx;sNԳ ?qPEgsq|t!G_/lfl*!>sW T45 oD 7D^n%F /ckHZ_QL|*jdǼJ.I5'޶P⃷A2i T/mz5o6#Փuէ+XCy1}E_>>Gsl)ؗu\'(>Ba!SkX\/M D@oWg/&'/$2L..YVh.kxc8\CPxs]#J)/bNZ|e#St9tA5Rxv孮ˏ3Y_ 8Q[czht#*eFѺ| ؚ3r.t&f9ޮ uBtg:9.c5 RЄDa+\~Ĺ:<06yWf&}[ᠡKpLfX`zaޡVUNFBu§[6o.3ռ<7B$ Xwcn)+<:K0HI8pXx)Vz.ǻy @Eo5cl'鼬-|_4(t# ..vsqL/aoa"8CJS5J?RJBZkpxưpba{+fZeH=K"8j ]7'OZ#RC+4 rK "ӗ _U1F [we l]]*n]WW-Py^z d:| ̺_Wd;ZRFhST;QޑNy:7W]@Js 9Afُde/SreXd#Lu10?S]cnF67/G]uq K/h}ă{!RT9[>%YHOe'gyx3ih**mx$ Y4xtWu^+>${83 Z4֮诇q o"q!DAWg)ìKvsCQ h[ /\z C2Ւs!`c]~ȴfk8r_ړҾQjoݹp3-lV|][%9xqdBUl%, /x5} rUgLW`Z^X⋐[a"iHMu0*J%岆qL:UKW]:_-0ٲքs1&QUԜ0`_y&H- b טX?@C_ MfIs*\2/ Jn&970:7}t# p kvlHĊș4:pwX;"LaI 9˼=,G"43BoUG4[,3JUsUH M4"3V\ep#ԁAu\(/R+\ɠw6VfR3y nf]k3P]rlOT䨃LMYUH|" --^ KFyt@SȮn6^Yj,@QnKB׿>>#y8f=L|˓ۻ7;Y &WqIt0L9$j?cdO.<)\Cs(ԣ02_ܴxw4+F%\p@R:rM-Y,/o D5`';B/u۵5UlANky{BmR?2pi;?T1s,&Ꮫiw;'gohڜ9 njJc؍\KЇ~?w&[S{̥ O5S}x1w!~V˘fX@Z&*OяyR<E!-fxllӂ-7?oP$- |kC]sH,$[ڄk6PfQa޷2GDEPrR.5EMZ0 JܯCb`REƸNɕ,_>TkyYFI/d3 B3e41_aek',Ѹ~g6'&:ǰJgڦUx #;+I'!`5H/}"t,f=ltTAR"wc<>: ?@ i.rܖ)Śo(p֢n:L17 DU:5ʬC6wKl,s+eA&g)jEĂ)A yTj+K3$c#Dң^\+K6I[[Y?2S;euˁc"b0a\҆9K\ϛ+}s&d$V41Uۇ|iw@ݬx%:3)h~JǬyŊF(A"EmC )HFn"/DBp|%]hӦ6[G'PC}=$vQ_?k 0;lS7!jVƬTB'1y<[.55 .v6EKT}6, ER'J E*358NYD@]< n:~QOP!$90LF89]WcD ]Ɗt y]@$zӁ%SYӔ%[h}iZw6]d&`[+cd1ZЎq ی1K-n-OW x[oytH32@"#O}P [E1KCJjҝ'OX祦dB+05c;lT[{ĔŜO4,?k41=%Kl/l`O Ul)Rl%٬!m)dfg%'@1qJUbVmd% OBg醢Yg޷~oƪ23]^v̷'x$ќ|uC5CV&k:˛HT=JiZyn"cV%PVCu( S"<a(J3X=bԁ4]I2_n^Rm }- kK쿑x UXܾͽ09= 7ubsWb'3 C,C[ki7xX)m<~nOb{tb Yx==3d9-䁛ž1}M8ϡH;FXQ @~< 4/ԗͭ('r}ϔ^ܬiG-}ńv,ؽZ;"sPodfG^onK:]d^{V/aomYjd7f"DN$l@jQIb^]ՄUS&p 1![e0*{lX5QB@\7HdR KS0LĪ=.wUu*wv2Q2IOl,_sPNZ"Ư{Banv㥡UC@p<҃SbZy /adT0;#@]o_]l\Wz7,r%=asM ҴENwr&<꥟ZgQWy~gp*حX>H30$- 5سHjUeFo $(Msέp` @, ̬z ]"7'^P8N,>_d$ 4SpHgjc'sìQ`O\h(عKL`V+f4A+o5uaWMj$j޾M7(g7-N!ui2I T~v]H]T= 1 ĺuI0:\۪ͮOQ@Nn!$FQ'ح|/䆜޹O/E%`@.bDEH3Lo(h(d`ܚ_щ aohuO@C)$N$KÈ}8dVx>fBK2#79mm\E71ډvz{#ND NT0phݻ p6&]¬ r;ecPKfk+^Z5UJmM'vC:O]͗Y(<,-UN2YuK9Q " p{l5!aML bD"^N-Nà ׽Sjy,<$oR;%LJK<)؝t:#yٜ_JzuӎjʦZ[$To>\I';k1Kx_kgKQR%tǷ#! w[*I[sݽo&24\`R ~'12 iUO-%:p%Ѕ`!/Fag*Vj]S`>JZ"!nMQTލ`Ds_q}=̳rf~=ĺeƔ:aՀvw@>5a.>fs , GΦRYocF>XYslRMKy26h_a^!ĿM]ƅ {ܠu+h?ƝOX`bm#.jo\uecQآٰY7Uΐv8=S|`DI‚UK=m m4+'4{EE;YSR, -T ڔ%!M{0*㊴9C8 >VfC^rML 3Xť)BShD[.-+d Q-;7'OiFIB `In4.Z,B7]y{#ֺKjAʷ̿U2lCг0Hv$z&t*̑_1( m"fwbjF6H`[gfS2IW1ket .fjPEjپ< 8XmwԮ^̑'F$x X}զu69k.n=$^;$cK|mD# a &c$ Y? B.,Jo/(`_frhoT&-o,m%zI>=L Z 6HWDQy*J޸͇}^4WaH.s}wOt1(]̞w!>"j3ZόTEYH#5"2Nܦ1KX:A#;n?d=&#rfmT7lH*B궜xY'N )c3@jP7dTKanOO hʫו״)m~N`Ҭ5Iʇb/e[6[gĉ`eɀbU6؛juF)i1hh1B- (+l'碒vQ НeUC~sÓ:].a|7O_:ƜMU5q yu[d .ˡ%EP2F_Q_dL!-OtM/%|bWi&*KMB7R,Ew 9CsӱnA[BMasy V `J!6}­iza^KRU#ئE轍}#l0f}>,2椚Ξ?B:vW|u|†dgRӁkJۼ5gS=8[ H"gۊ '5xWtUT=^(?lNq/l]"4 H<5Qf:T/yEdp>baWER$]b,`orJXm$3w%:cD\w] ЌY19&B)fBҞބl7<[Œh7mtfn}B6H ={ %0Dj]ĺ!ttA 0}+y_ȖGצE -G|7-*n³?Woym B?|mf :X>v}ߧ+ KAKAzj1hWa-u+)vkPqx}Ŏ( 6@Чufa (MPU7sJxu*DI |O/ˋV?~(!rߢi.p4;Q|Sߔ K qm*BSvT;$|:ذ}!R lٱ|h Oc٭䧲vխ`<ǵ6.>CQ\귁[{S%0oWSv4x6U_K &"%mR<=K:JJ Qhcơ`g渪toJuJpMh͞Kܳ|UC4TפxI8tU+jyw{90)Z{ݝ }3uv1a/7= AT.Bu^ ax4ơ'Mv={ V#w_zpa5Ag#KF peڙz'/pc1ܑN [{|-탨>ŋܰlCh)WfCŎ0^xO^!hy q&"wHbb?8A-̞V@Zַ`I3kjF6'CY8mͰCFBmٺţ-C%wߺT;^ޟDk_,3)5j^ cc{M+/Ѓhh ϞI{@tLxl۸N4kP9 tH""gA>ϼҸ;6"1ǻ(T LE2 "9Gl*pYj%JncF1%,x鎔*.VҍQ] S^d CF֍hAoJRѺ7~Cw#Ǧ3C./H5]n<+–;8a*"kv|, g}|Kw y~d=e,$TR聡4)euPg wϭ&<ƙ gU~$uABď x(.XNT3?!@¡KbTYp5fΓ2ƔUHR۳nGcLL߮Rh!tݤGZ}Ö́vkX]z@g$,oIG]zAV }1gLM~/jADV\tԥ* A,K弡 ȒJ&i0J(t+[. ,Zzv…Zk7Bz$  Xu+7ĔNf11iP2sGY*НErO;;A``,$t&4>v48i`/8X);U_#'b)$.X ATTv$<$LTNDݏMoIZ!sd5%M1o  H?w`F*C{ ȱQ+\V'@܍g=}< _8zfIo=T 鎓PB  \ z}+7Np_J^>bE­x4c='umG(Qn,˅T`Py1EIظR] F,#vlz)[eg]duĹ*L{ؒR]"!ڞ{(lfkj;OpxL33fw"hIUs6ѽ!ϛ(vҚĮ/0R4Di(U xn[9F X󟴡 p3:1zkDF $*p czG++*F:6 CJz4Q 'TaeJhA"5nM<؍ 8#c2|-CFPw+RKϻ'M\:"\'mHm:`3H\h 76l}T`/EGϊז?cm[uG߮Fmg 52WY<5k@=]F}֬svN k9$!XKDJ~Q0k;bEwq{V}F Sk1 Ei7!?q8[Ny*Y!Q{sHon0a&Ph^șl Xv+8mq?09)ՠ~AkҼ^G"S|68z^7Fv\ {Z_$]xb[xdJ561ӀXI'hrR߇_+Oa%R*sJ^4(n}`k/QZ;5l h#ԙFMrgnqוeT-izTգ^ȑ֍NzkUDPViBWz@R[an?q%"n[/u ώ1³nDkҺN͔+Cң62M&Av#7<2.9l%ﹱyF}jN8!.}XUl)jLDxaRUȃL/v;>C]rukXF˃95oȋiq0]ƀd"7:/u>aͽjig+88+*!WǎޠW mBO>ejᏫQ,bu[bQߜf UFՌդwivR_Nn$g6ߌW]g{;WXgbnuxYF:K{1],?(|\-QJedZ_S ,*ctGK.S0]̍z+byVы  -I3Ar:7@.̝9V+I`"9/'Yd@J39cZg>bemWINJh`V'd4@>UfFx\gwyu]x@Q̀cHRN(o$adlɤ>#?L>Tr}bNWd >fU7bcjݾUI{'>ٗ/+b-˔<%Oa9_G c luyPZ F%hUSCJe !)҈k!MP`r /㓈z#l >6#H=H9Ht -<s8XEVvB2Ɋ{Q3Wd}|8dfw_<Nb6MN } CX?_O6v[H5S(ѳsV!X0w[8aYu9!3x)]U7oG!K#&4@GnB-GMM.nWj t ̅oEW[9e7^ #NNE5X&qv15w\U~,)lwhcCMŸN$r^m{=Kn{DGkmܜ>P .3GUB M6$e6hp~ z8Fxe燔*y69( ?OWwYF]9͇Jî6nB &l,u@{%OQQ>ly'!`״ [;NWRCy!D܌gy0_AbwvKU3O9yzVE& .\fapʘD@XY3g+łBZ>>ɅJI~ZlAAI/udH "Lr)[0c* K񀹖Ѷ?2)"}Qs!A9tpefɫ(Gd!S%o[u&LHc}H`U=vy35M>fKTKVJщD۞*ޙ1tŷUQ_2#&M4 q?v Z Z 0 /`!FE`Yyvk!V∧r&ߗ,F[қTf؃ _ᲯbgwWI7ZF?}(,nN6ve{܏gR8Ea[NWNAF(U]VXEjDȼ9WGI66E6'o'J~:k[|PZbk[z/kL ׫xƄEYtu͒i/h%?rܔ@#;Kl/c+St= T7L- l{۔pAT4ԒM^0-y|].Uj-<JUWwb_nh=;~-bb~C|uf\$ rČy`$.V" (;PbH f,w/)l:NYs >w"u-!p#BSkRW6Hk?)$w%g#2 SB䢡9?'j{!H#7mLlBDEOގ  exZnK᎙9y:Ѷ䧛w馫COv vdpվ?9KZd{T7:;eCIx3, 5D^jήJ6 Gk޳li#T)0ݧHrRT<_OoP9h7U1=~P|Aa銩:>r`v$)4ws4Siu=2lhۧI9ii#@OrqM c:OkmauW 87!q?yݬH&/blUQ : rjÀG嫪أbmw zcŰ˃Sݓ ׷Ωz+0@0Rk K}Y(8Nr=R:{hDbPcf!ya"%EGW+PZ7=_u=VSBKAt&-+0ieSkמ+g1ֿGa:=Yv&NO adw+37hS`oZk^rX|<.ɽ3FÝ:F ~ J;sH]Hp{RO_uWcu7^q3&흘B|9H6bXC!4aFk/)sq˚ /X% +?R߳>&+WA\=6# LUR5L$﹖~Ej(IB٭sa9m5g)L~ BB : >R?CE4$ͭ;TgTf]k6\=@su| DN ECVZ>?'"嘋{)|u  jSJֵP182GVv:4/$c[yLfq6sЫʩBͷ; F~{=V~"/^,~`vEsIgYJ(G 6^1l^Kݿ,RU@\Og»\@kn>6H{|L2pOP+f;t|>E$+r#1.ʤ?ݰO|)S͘~=SjX(B RGsǫ @4T-]>+3#R; *@~k FcjL$<І\(*$,Nᮮu q(;;FMU;{npIi ':>XjߩcH|$\Tr ķ{Ob1x~0!ۣ͊A3jGU>zx&#3{]@7\ttkJo 1E!g[AKXC{T_1'=Y΄g%c}*'yx>˻l%ys;(# j$ۚ!]QuϏ'oA'F4"TiSYՙđW}%ޏ[F1HE"馛eݎh,mx!Y}e +aۉFд\wpB'lMnRN\dA&[VCMŔΥUJu* xD؝i) ktןzHvXSHׯI[!7&"[EqE-s~7%_KQ,wId~Z]xH9 nAiÂ6:ik[VP!,\1dk7RV׹r/Y _T!7 ꦓo|u"nZHp&B;jYk-iAP,(DHa-2tx}sNZW 4">߽O=[|6ۏnRQߔCp|hZ2iN.a R `]c0˭`uz."uRa!h&jU.nϝ*6PiBd0# ix拥;VB|Pvn-޽t;z7?TW7zV@[Ъ&Jըk?ֈXC^åɎV8I=()ѡӯJ&;pR*™v$;;< f:kSN~|#&pjvqPL9Wb=2=}`?{ie5EEzSPSe 1<:ӫm!`b /2Ud{3JBZYל?4B{P|?C[K [oV7K$#،AOMv9p).U5n x/ils5+G+`Ssy)s7V:I'$*9fox6~"=չ#`NZO݋T³@r{Ff)!2Wg%qY- [UpuĻb# xHr㍐ev ~ٺDwd pͣtZDو1ǵ)mO0/Q: 1G83Ga"^?Pi.WZzГ;nC%mo;OE 3 ^.Rjg3ع=v,E#9{#?G XV;kWW;U ĈhT$z,ZCI}IvّDwkl=br+)ƼQOTmȦr2/^#j820U""t [X6i:1#խ+3*oIyQC #Lž,E&{6oui,?\'KȊ0P8t薾Ħܧ6qYCj&7Ŕf T:lR'A tui)iF03^y2h6AwTJKhC)Va_h' Hgcnr"z3[MPprQp6x3J"ȳZ)U~w DFm4zW;|&^AV-_}$(.0Wа 5P֣T[ٞێU0Ϗ-5g+/ )|8+N~"9T>p(x{뒜MtSD8T?] I㻣d Owl,G1#0OqJōI*`Iax:/`9YezvJ[ƥDlBB w]_'t4q}&Vo$,C3/"-#1uNմ OJI\2K0խ2ڷ(N~Ǟ[aW46~#ʥs;k~xP"o?R~sQMDiLifÂKc(t}lWs<Ǹ68)<.? IFCvo*@rR7K>F#Q\s>x2TeԼw# ek kƥ&b_A7{~&pJP,՜`SB7>).8%4vw.=.V 'n2>b@ݾsظu}1 >OǾ5R05ݼ9\AcлXE|=oִ,$( 0Q-gI6pvp Qztx\rV`2"pmT\qAq>Z^ a'JNKP w?xDZ48ōse_4Ǜ^Qב g2]&u̞+K'SBSd%Y:¸;\U@h{Z~))B~ցqE.LΈt?|WÞ gKH-_G믦.ԦChP'| zYOo7UcQ±[J`߽7&/0d9 Dz zLQ}"}'o$}.nngޓ>(3 i/jHWhuϋ, 9lrfUڹ8du3_Bn6ܢنmJ2!#^;F̬5#WbpPcB8c4RcV[W׮Av~.P=mhVW:90(fһ o!{^f]-4yO[dP[|Ԑ}_i "[htG[^-k\ÿ[eV=n;v-hEMR4R!SetL ]'N.%Ε@6pýkDj?[ƫO9iĝDmJvtJ`bkKU0.HnaVȼ dF<-MIJ0e@&6!
    +P{H 5$Yt0 E^QOXVg _%+u|5E6w?%V %s -)Xr7/FaQa~嵽H1BH4R_XF fo{00JHr >PD}'κ̣~?@-IPXw6յ  RV0)4|V%ՅtEo49EdVk9d5_k9ݠwKDvh =%۝W|P..>wIL=a,K*\s"7W89Ko/";bn˃I<59e]riwbn?׌sie lۨpG6DWHu>=~Nn 3c05*L.9k<q>Bl^fS]) kpJ?9nk4s1cH[B?z$$#ˉ׵ilɎF|"3Pv2%+ItC? :ZMblʕՠ1D/Pc\ǚQ?| $[ȩ,/U2BrD.VzUxLDVSLXMŽU tf;m=,\4D Z/=i"Vs/ 㳸9: :aUv4 emyLmacC"@J:[u&M 5~@"+çAY}ļNq̚ޯ}"dtDD0s0'1gy@jb֕8"yL݂ @MkkL&~ٞ=[-x_Ex۲5^i*)+;"kWU4JWp׸sp-Ti]Ӏ6uÍ^YԙcBJ-8DNT_[H~ Wfgx?_!.]1oJcel!; 26_}}RQ50z]j,3E̝jL2_-~PnRrb6K=n%"$;6/7<[fIda (yފL3/VLDqo- N3:z?I/wG G*6B @\#gBSEj =;<ϤJ d %p!^ ;,x?wqZ7gт3v0W'N=Ry"a/1&KgmuDy=8n(װ `Y0z·A1&d 5uHv2n#ԤmS+J SFON0D.uhµ|Y\.>Ѳ8IBĸ2)! -Ie$oan*Bԙ 1( |ZKx3=71@&k- p~,`AsSƑM K1z. F;K3ATըМ{w*x#D YmpȾKO?_f}Z;z&o NQ*Wfd|5qJ /A 1 _(ZB32Xe (> \?Խ~fnJtF\$r$gp9N5 h -bG:/5CJ+a+r5y32*U[c_9ޣP>'WPL ⵷z/ih'@&MMkL01F404^,ұӫ}/GbϓO%h[ҝ;k}̼7 C,VВB9np$0Uq[q8bzO4B!&ƙ=̧Uve3 4i0t5kd\`cE3HOKw.yjh;$0.-Ѳ1Q3֔洓#PqfMY? } hOP]rL|]u_/$ A]~ (?t,"Cߏ39&3"pdk,5\h7K'ChEU&cSNnmV8AOnk٣`DSź'mq]kosIDvr: _w$lD}*rSGIi}ɖՒE'^G-ņ˰ǽIAҔ "OͼDsU.ZAyQ@T#g,@?;KwDʼn0ʥv3>-cy}X{q5(:h06HdS@2E1#, vy s>k)$Fpl ϥjƌ`%Ӷ b;9;,5J%F t\tg>Rl4 ̎Čhcx. ­chJaB(R2y;26 LL*lBM#Eܔ~I͝I>@\78)e=YqcRΙT3ާy%T`o`vS[9!tU' w(Y@; UAa_lё6b[Dn:9@vOO*8y'2Г!Mj9ޔӒjoYK1s/)i|E Z !TVY4A2z ˩4nd Zp^׸NAQ@o,=/~0ǠϮq'J4nD<Ü0wKt0Dؠ d kXӫtJͣ]宻c e~j!z6IYz@ȦR!e=\ۘ&ˁmiȡ;s+}wZeXb34,*g_fQp'xx%&ELDvYxT$J >nFCMRX#*,D3 jZɂZN#uw o4JB/~> ݂_8rQG ̥U+hCK0'=(S3~H/ۀvmS']CRbc05BSb LuK-HƤ%NۍJJE]{2xnWr )qm 6d{ϫ*n* ױPJug̛:5ԭIڀ[NIΗ %Yv :xH8XГfCϧFъMTuih(Bעvҧfz@)ڄْW4:ℿ2[g9h0s~38:r e|_&btmm;u՜KNZՐ,Y2,E$~44}5u4El},YNPNe>ivCx@/u/_1dQ&_wކ!KRJ(nԜ!CUkL!}Dfւ^dI_aVî JH ILO}46c% ]A.s,`J/?b/5CZ]{ذs0eE gXA5dz#is~=2BhQG"q=##őjw$/￾T6_qvto9k9%eu'E. Kj`~luid ;saya\mӐZ;,\8Or+e9qLJ̓ NVRgN+PQX^ܱXr[wk`-oQT CoN:~}b3-JIFQx9Nog/*#䗍Pvnr4uj'Q'moN&LO-zCu]dPFw (\3(~-~VX2}.y߮:Pi5włRa6Hx>BDJ0)}e?g+vW:7IŨ C'XV$0^@*ߵXOiH$Ud9V`^Gqpcj )s?[sp*V?'-ԣ—+H s05a0^SuB=$ۚo>:>0mJ~4(o՞\zVVF}1\V^T RtYFT*\w9uQD#4m- ~nk;(@<:t'F 9=L\.+rt D [mAd&u.' E^f>m~O`%bck ;bѥz"$/v/bn i| I'Euf7%v,^k6;91hwF]^Ьz2ܞ@3f,-Ɖ'Rۣĸ&*&"c uڕp\?]\}h}܋}HFo+& 0/xbQ ތtXccf7V\~ .`+*.NG # =1F F1˵ D{% Q3 LtPJ/?( 5363ݮ8d9ufDJ]V{3 ud*̿k-B!%R(YӸJQS: Qnjm _UYzJ5hԜoψb,Y$x#X]oBc5`{ 59 㶜&)06 *2mvM.0-m[sPI9>J̉p ˡ!G;@c-K{I~X;/agP컅2Qü$LA)h|:&עE͕|p1 R|_ͺKYki2!!Ypt$7-Ô5߼]${]Bn:L-ׇ^gՏ1$߳U}%ìL'7ъeuO%n;yOk?\&΍?xVf0 qp2CpzsdhRVMxr rR 9ؚ|)OVB1DB0b!у[Rޒ1Jolo;ҟ&A<3 L3vL/Q5JGP$y@c($V a[8aem)3d:"J޸hpZɈX斀QmAJ5chRUR4 h+{Hy#%;ҰZ8Ů @k O(`2 NlMO2PDD sgb*=% (6q0`_r,we ?Լn*Lc/ 2 -ƥjg:z(TgN=/$d'oS@hZϕykFy{mJqsc e zMQ1#G>%K*t~Qe&=P;[b~]}m(et\+<0TLf mX13A*L]$TEdESQ+Ŋn P8l8rOZÏυ0 5ۼ ղi~ev^L)6BES:8rw}#H{T<(<~8v2fy>} pLB侺q P>gRɲ;P$_xU4Gmr"Ō &fx\a8 Smܤtn1+~J契1Uhe)sL~>ST%VS[0m6/kzm0 {!q";dƉgߨNԮ|)X*8>?ϻ߉`2.ےpcn<,u‹Pf5< J!65Z쁠mxC! \9iͽEQhIZfIi@gjr3s3zYCe" j̟2j4'b5Nzc#o,pDg G˛UR%ռզI*#]OY1-eG٢=p#h =)v7k=$耨!zeV۶ e m돎{jm<(vWR^'|Wl/3^l ]" )e0xazfMv4Ք9 HΝۯ|/tb4`ш(5@ Do2f͑"AT|*W>+ alV/nS?Bо(}/n]4mrgIVd=N&vJ7BNF׌"7Eg>(&ÇO-Hexw0 l#*IԶ0y9iGUYo:Jip?9S.0Mt=uW=5"X*PfPØ_YBpBi B<;PdW] C7+4Y֎N.[oeFS``)쪂D~<44 0P 1gdK gԹh TZ УˮP",UsU1xӸP*(Uj|N;dnMуTpde6_g+C-GjG 0HZɛwq/+G\ ZdZLşQ-D_`ĪW*b_86tfE+!LEݔ̣GZZy2 mG ,mĤdŚrWTk)3UA Kan6@HyQjǚk){Lc4Z:VDVju?[z;)6Myn&OIA:6L*",!Ox4̱G0BAp>#~l=6#M!j&Gq$$˃.ͅyCe)]{]嚙vRs ń> ح(nYXP>tpɝVqKhR+|{bc | lu@C28a AcFy@&y%ѼkwaRIeO'-P^P/g6rșnjhxjʉsn1cQy)ִg$n Ȇ+EO(kIM=A-. 8ød]E]# _Zsޚ`0?Ї @++s2S0A!z ZWkRZ3 <5uJG-jP]M`GD38~[D̶{(0?N<~K ||0GK7w8I0"] E%S N՟G)s״e1 j<.Pp 櫣52MV>8G}"˅/Չ)wn[S&Ղ|(jP: &ɃB fZ H'hh.#2\,u:ǛH]xc4OUwکPrݎ-'3&Lxfj{+K8Gmր kGŦՅ9MtË[}*t^FFb3HO'1r~`OA61VUdkQԖvs_Bv* myęz;Ԯ--֯$bGcw1E Q7j[*8>zj'[!L%Z2lKV{bv'⾴g&kcmSv/snwoE)_|Riw'f89 nb A%y\?6:ˏ{e[^OK:Rt(GgQv>$N,qOUhuxS`ՠIq=g(1|%}|8SL5vo>!MgaV'NJnX6B;ԼE=bBpkw~YS}c-uh\J]k1&5ED_6p [Mv{"uӼ@Hy)122X̷+1{1TX^9R\$42\\#x}kd="sE4nÈ *yiͪ눔E APYML="/Ǘ~pFY{On컋՛36 qXy^bw(G!8dSGH%^FM@5Rʠ+-?,*]OA Db%eY%y(u(T֩Ħ^q[ESUwM ?n;apwr;o e2ӕ(oϣ'lv>Ii2WFld&OD1RJ #h_gʧ2iI 5p :S Akĸ5sJ'Tdd 1ZWɬWciU.QG2*\PXG7ͥV]xÙ蒵To,J>̖BهI !i}~$ c] >4 RB5#*P VbH٢kMqמUm7kHsMR;ɸ3^ >A-R>aҤbkv_ =i;zȶ jD T-܏kK&B hUT dXFj(F\ħ 06gT3?9 FQ}#Ix啧[P-۱vڸ%鹔GȹEtұKk %eHB9 J=tn cy cc^zy]{k1:m=2(Q:;ҨgOK/UʉMڣ)QY"tHL\E'k[HjM9 -[ HJO\QAmҝ[4:ʖrz;'#ktRu-#Af[) SִB2KszcaZPpl !T֕m'&մQ׽ cDB_crk2~Ҝei]ATqc<\^B#޽kWmID}qLY4:DUx|8e=(A tA8rcݗ u& >Oo˿΄ (D" 3 &WˀԐ8Km>E^W -FUsyC5W |eiT[6VtB<[d])5g̼hHƔ_F Bg`Rse[۟X;Ҳ2;̽1'c*ǘp6}"_BXVPjpO"ƒvǷ*[Ƶ*V؂ySK$ȳr6n,&%`0oe|-OsmDRQ5$8mMAN~s+:_?|+Ĵv4*tzUYFi-ˆ bW112|aoN(;w]]GOP295ߌkM,ʐCAׂ(;KPFo$'z&0w{M_#Q7^ (@IF!9Y_܁-Cޣ:.28Q8AV ;<ۊ ȘlΚ Ma @is2ɑ L6Τ̝+Wrf~ `(\%s~$+> [nT7A9Ľ_ <%{n=U\oOOXA+o1vGxyAn1N/ՠL1K.2>u O4F.33Mu;QQ"&^,9BSəCuua^o8y.JۇKᘲg˴N1O#* dt%1͹ A{zm1zʁm[[% \F1o,5%Y0_n9Cm4LY8le/6G#@\+>3}//BC.Ѡr.m0+yr._Tk\2x McF lu Qo Z^eQet,[8i9 i"W .ϭ:PO~,*aћ]Y(`zYL[eri5̿曷sZ- k)REw/r$p~3.Cqtr[A^\JOVW]ұ;uvAgo\x E.\G8f !gNq"vS龽at`)VT ~^)}Vtlef<5Pi>bt n Qqx@̎ě>Vcy8ϣ(U̕l y)"myJz,= 1*CR,_zys;Hp NSf(6sl+?{D*$<:V#]o3x7kGfXJ',t5t6vi$ "BQ|<ۏgoz')~>/^f%-ݲBfJ f-mtwdI6"cd¶24(i%Ѫ*7kbA2nǙ'Te6SM=3K=j:/&ѡĸ^Sv@ &JoS /I):ѯv<$8c\6N'6#(#5Ke GY9KM]/(?Ԉ.s3֝5ߦ:M9Qu0nsla^5N \?~M4:~RtvSX~=+J ^߆k$SH*V2{5p;`DI %n(6o:dkgtf)ie{OvCJ{׍ѽY<ʙcڗdhZeՃ<7' 8BÉ~X)  V?wP$yNqD ZteO逐e;UM?h 9% U|?pcPBҭ̬vBb .CpOrueukբ*y>407 &^J/4TrcBBۧ(kw>}7Y!,zh"~M4-"HK)v02BF awFpr=naQ!bŒ0݃j~v9w/]ူ[H3[ū_6aKEse.tI*CT ]t/U?7ӶM B08Q%|I+]`x?-t5t,>.m/28d rmx춀nn/, T#Jh([Xd0z?j4ҍ BW܋3c9ȞlH&;&auG'Y䞽2 !'NlCg\wT(]Eڛ>bToޛD.K#wn&z?޼à gEWOa?\v$[Hnj6>W\1S:CO(փM&ۈ#N|(2-%c "%`7]ZhIr@ v8X>mJT;ca<~w;$iC |}MY-3eo$V\kx=}տ?9zp iVd~tvFztD'c=>YԴ L a T 70ҿ,]}1ƬB~ hpF @;?K 9ƙ+L;uƙ}bQ e)֛x#?g<2-:?tBmQsɲf0>ʠF#?'^'g#*{SU>2##!G$WQ5~Y/Ef0<\ؓZ="*%GK$(mYd> ŰFy!E8B&,e#2m匼'^Ȏj′U8^wOBMk{qkCޒBU_UYONHx85_*ʸCiBrj Dp5 .~p8'?#oA(Ѫw_5g.MD@-̼u@v}~GDtUJ쐽e;RmTfg2,\izAmoE⿚4yA7|kHM~3CIv/2[g!WUWae|ZF%~ҏA(m #@65 )ϟ`#V*mZ!>j[;3JWF Dj}qWip37-()sZt{|pUB%aS4vq}򲟙c Q8C#al1P$Y=vM)aT+ SHo"mߍ38;+_/Q]·8ޡ۽@aTTnnZYvѹ g>b\h 6GxD.CX` f#d~ xw6ЍSA7~z+˅B뽘A%ԀG]L4R_O݊adE=%F0|[<>"] ;pKo{Y4­-" 8h7>C:֒NXw׈_L^yb.6 48r\yI}5NUzMЁ/T'&wӘW6!CyCFCj%{xC5샯TWAU HomϜޥ0h}9bھ݇-0@$="MQ4!QΆlxbj°e xw1ͶMѹ/M:u 8b6hJN72z$/%X.;DO4xe @oYTb){9a*{r &hȋsp'-|IʍWmx"&5!m^!Q  Y!U+ ,/cSy‡{y;Z׷{M - DӤk| 1aaD[?^feNX6iA0o>U [Q?>vx*5C7{@r7y%qm0DbI TǴJy>h<ļtDia-q\JQ8X1fePFHg4h*SB 2f5Vyjv ~tf恴xC^k>7e;,^eu*RIO/GꝜr9T(hdᒂtCe`y"w5 EwS2-"-$<RH }& jV {[xq0 7/ mlP3F"`ͧȫryuڰR(66^se%mȾC*Ρz뺐veؓX1 tr@0L۱]"mPzvV 7Sm3TV>o):6>l+q ĬiNUŨFW1ڠp%!6kHr6T&&p" TfZÍV"s*,.o߰Qs苎7*S`к߇.C VbO2mF4U B|' Em{8H/3m o'ĆTD)8N9"{+j]dRM:_4yak*Vc9+:q=!#2{m.쭒 x u:yQ \,n\UcjhȾɼLcHY*zb~{-iU#VP{Hi'Z6c*`wmRX7 v=`ٞWE8p DR\Ę1?u^98rRnw'I?Ê1Ԫ"olƚO P+u ֨{aT<RL^pce"'2%.|g\P쪂t 7w+E$]b; "&A$~cShT\Kfv[t{_~5@="ԙiؽ4m!E{&d3:e&H?Ov XڴǞ'K Y{LB@<: :?3Q \ @ۣe;[y[ e]SJW'5Ķ?\[.'ɴ#c]m(Yq6}Wn^tXh*f'ph~Z}H?f% WpQЍ_vA$| Ԥh*0x2E5 ϢYhAe QfTV"%5u>lMyx떿%a)lʙ=~c&ը0\+\m?I l}95waؽыWZP؝`öW(n`܏]p\u |  hE@w7˟~wNS60Lh*Cj${K<Z H `^K7w{{ohэ9v>|q+lRLL븽K"G|%h\a`+Pt"^CMlXtMFakag0Tm_ &ꫬGEb#ٍ \D=f TۅLX]u4M?t'v4e^OgEZ4") EjI$d y P̪TG6ߕ!P5g@d%oI,m V?[bw>JEueד.!5&Ff#\,r̦S9Ī2̡[L6toeƘF)FF;c# \Řz6RN;i FY{#og<~^iɧh+U؃\> S/.6Ya)k~LX1H'f _At`w8"ZefZj4Vok,y_1S%dC k9 Wvo:S>%Ҿr'֫J؆b^]79.7\UyNCŭ0xmBz`q..88ۚP/MoZY@D)'J *1/ ЂV3z'%$'恺ޫIHZ/xœ7)= "H_wͼj(O)~B@k&:Ûe3"S ^}e`Y ̈ڇlswUssN5[.Efqf *cO)ur [?ה0j$݁>ݪy8 P%pggg9.`Z>\4s5oJoƅCv1%soI8~+;nbu AȂzRI@>y/ ,9iX5*FSNjᘾHV ZI&M0FHpoP9(_X-/6?&ĵF ֤jKػ7 +p;TAD-oܦ(.]1@*y%2kg,}u6n5׮XuE V/w0H74K}W֩-/SrqVGQRYaCb 9]Ժ7gIv+tp'Y$7FPbwHbNtN̫SZ*07 ETFaxIӲ;\0ёPۮoxf[PChE gi=eq2Aa"&]A4C}H354d8w~Bg8JK.'@FNVpaD{BE1ő5S;>y5s eO.db)ĬoF3.WFtd:T6\ܹorWM5qN2@MBA2G1.f xܾF[dӰ:tDNE39 ń7$Yɬn9E4U1Z4p*c JsɊ/.mF sgsEL 8@KJ65N &$~y65 ò3|8VuBxJpRͺN!WG2*8;*Uz:>K*8Štx'= 9G^#b.s;C:7?74o!/ޗO 8 g1E3zmԐ:ǖۉyOQlW^s'.7A?EQ V1zvb%'V}"0~v+" +T= e8yo޷dꉥ9ah}|6D;"ئoe\D}+e}uqG6":[@90ҰbiǓX3;bWIea6OVkAlT`ψI[=>Zt[ZK|S[Qo!ĹHR)ޕBC`Z(n©!mCߛR__kkZ 633>v-W ;) <7ۑSw ;s u07kNMn!TfPx%L{9VY܄ 8-`ܶe̽oXwq)+*3hU %RrJq1Pgi> ܑ;WGz~$)oPP$Ht љ[&z|W8\16fhd5+ިIF=+ ~<m jbh^Ou'NپoSBM9mYqԾ&r~xj8T2g Gu *TB!J ,!E;p}xl6{fj^`~GIwMN pEE4ccn&5OBu5kVY#LwCHR~|Y0(%E;;Ue?FNս^hg|T~?E(곻0|q3N܉d=Y^O1j276Dl b ᨢ ƸGy:@ GxV9<&)l 52\.'ɂjإ] (N;꥝["MjW>׾YIqߞGy D}fIŶ+<[T``TP#`u8#ɩknj\Ce؅rb;%K+p"<`SCj\>fl%^h>[ܷmX,DZɶ i{p/ڷ@}(fܦ;3`)1lџ_mvQjDx{fcfC ^ȈVnԀ=dZv }|Iv' nɂ#0|(H롥) g΅ɴ8g"HD獚X#^B1ҝyѸ[tX\U[Oq6hts%r2UoȚs}g nFv9;VwCr *~$6FyJfl-+P;+s&6 XueLt4؊q{[aHKݨ7kTs3$#KO ,@튩BEOS:|i/ԗ E`xF ֛c[}mB4^diԱ=&m԰l) qk!iqd4l&dOM|ѕ.I' PD%0k~EV}әh"@6-@IWA H=dV!i| ))i"R;HeWc:Q `@58f䙬a!˒̶|0K!z`pq9AaZ. A4Zbﯓ=o=hǮS8@ʵC\SfMfy Olsin)jĤ(@-q8ܽ7?n`!`N<n-a|Shpyc>"2 jz~59N.ePm3= ё&QlE3q鍪QDH?Cvr}kЊ___o9ﱊd̐Kz@3RBQeSߧ#% Ƞfa G8PK6-V  殿Mvޝ2Ҏ ]N%oJBGSʫt"p2kٓt4Aw]#D4%Uk~ł9QjqA?UliZG5NY/&tC 4g5K*-2o(E H%EouIŃ!!KjEG/`䓟{j4DX66¶0,j>8@03a3pivQ/-' ˍK)aD/uac=NWH}BNv_@ bm >֙D/RC#,SE?Iq_+?C\sـxsnKu7ᾆXOt\a~)uu GṆt%E#nZ^/51u|v.K1KOi^\b6$'fu1c[:;Zo_;CoV!] Yn[0ǖ}\~l%ZtDQ~2fe֐iM?,{} OshKsw~ t'Tp,>A$3J3'HJ:ԧuAșb|"nIR>א,wǔ|Q?zfMvO-І6juB6a<]xIQUP=* RQ9Ǒ>kO?Ϧ<ŲNV}al0Ab oW\J.-Ye)򭊐zKr7gF^y _GK=B;7/n,qoǾڽ<*H1 ̜#@E>yD@++2~R+-Kc3Xs84j,}.fboR· r_-+HE.~'gX,ӎX?|p!:i~b/X_!IBcgψ[Ls`rNEEs E F쪺p8 ?ÿ́/0gXX+b(t^ ڀ)/_q8>ݯc0E-Au'A[zHoyg Nv5կusǴL/] ;"~y,$$NԯG:p"!f 2,uW$ Bիfpdd1rYnu%2>pFsd,Sz)z 1!JIˇoB_hM&lK0^nU+ȀAY }RR^f]m9V MڲiIз" ]vߴ +{jh{:9_[e!mA!Kd́* 57܌O=h)XUǩBdE{Ɇ$oZQ;hzq[ƀ##6QN 9X; PRs[Cz ^aҰf`M+/t&]Z`0qjPɖLIw:|z"iq+$&}QY]#qM(DM%jm[jpP0lj>RXOf!ۍoO #W-L"4ٹ-qTJpa;C9*>YS0A?ufݻw$7ta̞rCﴢ5ӶVo;صh|=j^PEKjYp%$qX'@枍9Q\-+9} f"Ρ⨁[loNƺZpcV.ŕ%V005~ h2oKPlmQ6sIK[8!(mKn/V\n</"غXT CI [kd슣?\lJO.æȆ/TQS DМ/ D_Lۢi?.7`MQvpVܮ&G?kx}qQ_ 2Ml q/Ey3LJı՟Rtch`U9¿z 0L *|۬+&O,u<#,B6ʒoaLGrt(8'y}gR?bqexH~"fQW9N5/Go ;2:n}tHP .hƄXf/+o+.BM!: < <=OV{ә+'5@3H6QQ6=ԏ9 eS< xpʾn % PFӇ{*6['ت*=KXZ&mf 6ǻ?lͷJh32c;ȱm!͸0:ktOpn>#>׀̚}*eo|CNkHo;pb(Dd{Φ޿@br,|½J燙0>g-OPZ J{qjF{RN0bʯt˽*ƥN ߺ-+)!>T0|jҘ5 |EM_.pSw>qP ==a7i5<3vME]\$pToAG֚sa(%[4Sɶ+~K |Y/Ť2-auVfܑ'(FN(] wN1.@I#cnaUx9Hr嵵Jgk>#LisεmV4&vdˆZG0lz''MXUha Qi q)9U!U@bIɟq5V'˗ 5;% aٷx^:jm0Snyht ڋֺtGPWÂ9V?0s4p{Y}& ju0TkB yBpr"6q8K`ڡWck1w 5~m} eQ5C؎@ +Ԩ6kyHSld4h!a4͕б#O}>o3 ɈQoM67$;c3L!zE+%<]x3&_Sl cN7Nn?),ٌz>gd-_ęv aA48/L#_:$QOƫ6b;.e8*ņڶ]ƟFY.~I֐f \a^\9mAյ(!N@e ܠ=/># cb|G"l2'-OhPXx/@Vw hԽC &"%cl柊ϞV4"Z=C8d2#`vhi2E)p6d͡r /~W@EmMzem"ڬ$f3i( &_ΞE&l/ BG3! %~byw gK[sđ$TT[%LFd_*1m}wܢMP"X[A/Kc0+t"ꁧGOjMh\'2Ɵ ncmtr٠ e€ )+[jҎK&fĵI|1Ch B`oӊtkSHۦW]M8M]tk($QC>v@R\(` hʢ]H9o"ԭJ\GhѡKXQ~ˆSqwQw^\?~I֋8(q1UPگ,o卄Ύ}4RI^:who8kPԔK,b\݄KJ1 ^/ɇr-蓽q?5Kҵ˰7EB-yXj֖T^mU,|9‡-)qQV<.lcZ!-.הוUP.h|lxCP+a3énhuemxOI+D։f̈h3J_%Cl~J;=pLb&=\aj1_L)?)4: \bFSgNUpJwe}(":p hnvp`B%d(P.ی|z!|ok,|KghKvF,pr{32tIʰ4Ij1xTn3 0 3qδs%y?kY9)l?+%[m@6-!KŢ YV&VmUljijGf;ڞ- هG־qMvl =dCn (f,Q'3tq> eW zONq6ЇXM}{q >AuƮP?D-16XܾO{@I:,14 8׵ol3.w(}i⽜)sM>O!U:KYR:`)лف,܂ Ef_oֳbi;n\fV,M# u2Sw=<-&k~;u5P2j˜߶-^r |JuPy{Oק2/e=`2WߧϷ气"A`7O}:B|fuȏ}co\,ouPdUgLVf*" . -ґO Z{l2se/=ܩcUGܹ-B~ dNQ_Db3%)3hKX2Z>L Wp\8mR3n{r+?)N1BоC2Ji |2a4EGQ#cQWa IDu{rπ_b{*7W+ 2% uHaU۝7LH}t_ lڽHw 9M Xq긅, #[y0SG3˱%ɟ|C+9칌aΙﭔ/j_쨉bil/ ?OZ0vM~&/b"ݫMlW~0R'vjgx?3d:bn=s)8Z!G*;fO>gJM ONk ̘{җ~ye'Tl]kݨyQ*9z_I5S\qcTvnp'폫"-x #v׻\DyfO7ƖSʙ hAĉdwa3q[$||$ S*q =g(~@DTMfWmmQ%M䱐(!_E/5boWgC;-,G}0-L"\X$*kARfK8RyiSgVk_KAZ*A~bTI _kWR7ɩ٠QA<.XNA!tVji67]zG>bZ8 eY$)k \2n\@q@K Flzw?Sh .1&U#Ǘ<%AQϙ&9 hE7%"XZuɆF. ,=@fç-6VS8+k0`.da%=WSa(azBlO?+7­%[r@KN>\zTolHb ]S"O,{(H: N`_OZ ,BBPS +x4O@zSBB a-.%qybv}+D$+}՟F) Q[uPMTpw"G 8ͪOj%9:LJrFڡJ SWqKatKrYos%DBFYN~]n3Ɯ:7DxMZH mG $4# ;EJJ/B+'O&p\|sJr7ԶEjkiđ^7h81F%Bފ^$:}?T )8xGI/]:$ zšpQLXkᶝ9@GMc%ɲ`aOI{\t :R ۷B?)kUa3vKseʡ6Hj[~k?ԁjˋJ+ aEeĸ{^iԹTgB,l 0Y0oJ-Ĉ15l>DJܩP6$$)Н**ƋdG}+JP# j3P ھ2<>}5uM/eHǡ)XYܕ3ε]@.?aexn,kl'-`L%Ӷ$Q* KUfD9" [_3rUEi^hRVR@mGU+~?ER1O#5ҮvWlS\5˂G;xݒKL@1V.E9b856Thsbݥ\@7jѧM^GՎ&Jo?Ezqa0#OU\pGښBS['QeރV'賿_r拤@zpA>F4cw$RVi$nFcM#{O\` T7@b"Sx'&`ljCȽEqT@ rJPkO\EmlozUW旲3Ss g^+ٸ'o&q{3rY;uқH1MPcy&9e_EFG^G + !ԇ@;1bbTO/a +iIմ/\z <;r0[ɒisp38bwCbP 9<"y<hL=wv (~Ì0GF!܂:HSgDǭ4 AV(@nߪƀ`oI'4MBX?xϙ?+Qࡓcĵ93u@CYu {(]u5T&\&֥İ1soݖ g3i 474h!D o4̗W { h1>v>fؚw[nFoX dǨA?U& Lj޿3J]Aq/4bSIGXZw % ߻48yBtwƌm9؂2Db j:l?r0 yhQ4B{R)t*6j|3_ LLǎpXv >m=;w b7錟5umLпRv+ \twδUװAM˛ܪXGC hTr"]^17ʆ hc%3~٦ܮ| RZ=r޷{?/beR1dvY3)l j)è8ٹGڥ(t(+4*tY|UUy q( p0AP mLb]?SW,vQ FhP?íÜAoo޷~soD(ckF4^~ ,-Sqqze9# (͹ } J ?Le4/8ZO6ԝ5كwbm5I ,)W`{Ԩ@+vhi@gNbiB#.SqPOIվR@E |»W~]lZfմt39R)Z~ڈζ/rBs=*Cx_8on]*IG'd4-km@OC{keXK4EMe4ktu*2cQ!B[#=k Nɳ"pZ`vS!`8ccQL~.,fsHv)h.|{KU'WqEfEy4x %tsؠ^9np 1bdIkwV-z]BPFe[T?vzd4R53Yq ۚV80%TTAW0م6N-u~RȖZl e{OqAf{ NRcphp~%l#w>-@F5s6l*(M!p@S͔ZD"g.bWI1]tʮxx'F2b9T cSMX|4ydAPbk D#ԯq1xէ;O8C3N2E5aE/XfGz]j8yCF(-[Lh6H{*paÌal +MamjU3P)ܖmM(]RL /^ d}Q݈^x_DN9.M6ߡ P/' w+5EhĝA,Qkgn vը'u9n"#>t&mAyBc*tW<.G_TJbyN ďr>-"?Lo{ πk )V4ң1O̩99o 8>3x˟3ȗD/6r:2+wΰ`TawaEr$u"n0B^ {W]zg_8y)o$LߖXYS Sg=TөoOTC #-A>"D}oY%eRRxb$3ꐦG"HkYyDdwTdB Él3O^&qLOpm (@q%8e@=k_8 h$TPL;)@Kрd/mFMck2GԲdTgM 1C#|;+ P4%! 1PR*C7Zwh;zt-]X`K=|@)!Ϯ38Ĉ>Bc(m/AHÞOЍ= J&foG-Cc.8Pi܏+ NH:Y.gIB1v+o)l Б+DO>;XJ,U_ڀS--իC=|#N9'G+ N (3%zܶDn }L]FЬ˹vy`Q*70^4$T2eֳ?Ŧ)T Lޜ`=1_}.36BBiF: lZ8AINy#&ˮ!+f˹-x.Й*x+̣t' d~m))>/a1 wӲۍOzD;X[5SJ[kn.p4oa;U nХ_V2X/H*\- u]xUH쵠̰Tޓ3e UkÀLRl}"~ƓEtLZf@=D| |dq'Vyy`B}'룇Bd@c9r:t\I,F0ȋ6nћGX<$E}ҷYJr8&=2ezB|]bH}('VD!R^"M0~C];a&>I2$O$"OńLa7_W 6V@~ﲜZǶVe0DkvC2y aUdh:kHJsrcҚ% ZSc)kQH,]l%# SFR6 8jʍFLq^ҍ-"e>qx|7XKkwx$?vY7`,ZjfQWE?AZj/Λ,J@B'Xزt,6})[(ʺʹElxF?O-b${l'Qkn* - 5h^`Ed0^BUT~E'y]#7K!֔*p Ϗ")Bq62UeG^@dfȵ#脲>=  AT`MM] D+RdPEOeRfLU!WVZbCv\3q@zyYWJ +AB)bY{& U$T>u ia >mgB7i c'k;UN*p!E¡b?؀hWsPc|s@󊸓6x#ArLex!pERXљ۽*-`,˶K-ΰt@%z֒`|\RwOa/iP5ۄzu| _IN_=)S D 7ӝavJ89MF!)3Ɏ9{&c'¤pȷIin*sg8"NqEvɢK]V$s/0 S݂DJBEk8e _hSzT:m eUP=uWgai'AHhg"s8^/$ʣi?vrd3' b..gdD(}љg*fH$t|+ >LuYID$ͲVL}AFf ά *?_3r$%2.Z M֯h!FtQHjiS8Vp'z=:囂$[JDρ1Vp۬83ns~::LFy1C:5G=٥@''!fJi9͛ԏ4w4Fn$mb(h\'Jl#͇U%⃋Ogs~^Fb3@ |FFM#KcdnDP]wJ'Zz)@v.rcudCvML<@/y*Y3d^Kx3֤tǍu.R-5U>/l>WsUHUDŽSpEn t)/d|`g2*1v\TlVk|ZMQ \sN r[s'l'J4cqg> zH`1}Ew* lm9vhv:NA[ۄϻƁRܽFE=֊mH ZPg%-@wEsmwa.;}ֵ/˃l5hvo-Z6w̤"\v0KO-ޕj_49o[02UIh@̯ǑF3&mڊuN yȱ2qN-Dhҥ='ppVLY|"ԞP%A<3B"׆nsLdeCmV%5p%0H{K03T:IlѼ=Ǜ]4TqsfJ?]ZzFN$T_<5#Sߡ >8!2=c4D] uPgZ8lm-z+t%[1ѡ}):4Nfz^W_|5 [L{66BnN 3󛅟&]^`Vd f, c24wXssgT0<"F+c?0~Gd`,-$U-ǻ^qAT,XРL}m!CȣG{ GzanFSV)!뢺m 5Hnm^|߆Qzj9ݍŸ [8O@ߝińў(:Ra{r?g,?AykMk֔G5 |T%'ᶦG1|8Q7 aJVI<“U{LDG[cb?+{ؙn+HM:YZtWZ"IVs͏p{-5-dΔv<&_P1 8]J/ߩY*R0E]TƥھT H? {gϘL̏- *۾aoU+וQU!?TU!ZtEA9unD-̈́-7X2`GlôQVv"CBYK{-2,w%]8Yڣj vYR` bTH܃*`΃up_[[ayU ;2P-_Jƀf3FVWY.D-oB2)4ƹk-9M<%REddl(}J8uk#2rl.T8YԧNPj]4 G t{lbRf<,R$ 7jr'DElr4 WxEhV߁mPʾ51Ƨҭ1H8߇ ʣ{u#[I|X n?z)ˍx$o jb|sOڱSf=fܤ9Tp=7)P' `{r"r{%pnO^8c  ] 終iOLJ')Ak . dO)lrm a:xXomXINO/߈V:Ԟ/HWot>Y3i9t>5C.Nm)BQ:t2S6{u_. @Oh)lc tbUrcIq"^%jnG7cw(ᚬ*V[n]s|uy"8$ ]{ MK*ؙ˾rtrMDnuusEIB)ڜ+Agv>DahwM?V2]2MړtqOgJ`d"9 GPfTԕ߃!̩Ŏﴁ&C qGUEsgaRwX"PU&s5_FWjMH Nz5ݺtw}ș2uڨNRbԇE9qZA!_CBdMҝE>rV 2W4pBj,֩i˳?^os+ &f'2u[|JXè>j^c 5Y|?yAo_11߁TU"DC mj[փBi::JVnٚ', -V-uhywC#z3Є*v(=!A~ Xw2lW/;M:^U),\bpXeT>CͅdܰyΜ8-/]XiRI*lAWsvG}RecczbʢJ-1̈/.'rcpp 28ApXck Ӑ$t$@'MM/=vu;X'"`t.1 2qu>']Eؗb_voQ>/l=~̘{P2/#so`f, yȄ5/ uJ<̒ f3wqkKDe+,t{q-guY'b2 {IH0|0A΢< $o tcw2O/~rb2U=X# tpUnp`.K<1qSȎj OVNџ1b0] @}YVdo*Y[߱pk{qTˬHc_&N5 5z,²m8Fe쓞Z{Ωpf~x蓗u7ꈤl~%o[РRv09GW^e1nlѯC҇} Ý gJlk+rC`mN:%#ЬCʂHӫ4EX2htNeпa_Q}<[@;4^9.a)Ȗm(jg#G)[(@א3aosMX6VQ5k?ܰM9ʟ^!r0ڈnLx6U^/TK\/+{pW{ ~N1@]\wc/kDOu*UOdoqhu+7鹁h('sj\3$l3oiOWqDk'|jm&ͫ5@zzPtG:BljA;9r4ky #14[ef'i E XD &Đcu&Ԣ, ť6yi=Y!:uS} GUdtYY[x&98[o,յqT/%atװ^V7m hGE'$uKX wzšS2g(MUe='gX>j=9bI!Y"֡U8Ȳ*h+5g fY2Aa6A.#4ўŕI㠮 IǜZ{#a){vb)6k> ᎆZܵ+,n4&h1z~PV a?R#2"M7ks1g&jǬo0x+p #I5F)LHVL"oo798dU>mA❮@NU۳-˰fh AYr2 %"ݍ~5GıJSV@MR{X#GvѵR ?4(fzpE$8_v )sz hmƺMh%!siMg潨^ftXݜΒgBXc 9'7I_3fU1)vn-xyHq:t6褸/NAʡ!b^ ӈvuT֋8w9#_ "bcA?f}6ۡ w⑾Tm8AŲrE#P,$)w9wT.S06u4+OPfZg#P`.SlcW SWNH:RΣaÛ<%}6JYFх{ |!0M_C{x=,GuN[P!qx捝"- ;lѶ_-NYa t<|׻(X{R:̇-3ܬPmK+ƱT] >(<-Q'˅0vnDk:N-p63B<[[0+2.זX0IwQہ42CPd#[ތlPyYPZ!7@]3JN3/u>W KQF_/m}rz3,P/60*m[q>CX+w6Rv(+PGadWkV%t_˚}?!vܼ,W\`!XWQΑm  xF~%KAP^}!t ^D".IU$ة~IF' W?۪J)iP ǫ7LMO#FgAC/KvXE'ʉ9lnVRpd<쎂p434lن\QCfCRi17}[Аmb\ˁ(]_4?z&&IQ_ NC ua|z+nn/`Ug?X}ׁ4@_({>)qeQxTGzq{Ԣ&PJJP~𙪎~lѣChV͞t=Ի~$mO߂L<^!5r2, 짯rqNN-0A0 =K?,HP6bxH4zW9e;R̺V(1B2C}W<._j'ͩzCZ nvK1cFLEϧ&:V靤Yh=lcN"UeT9΂Ma˙OzZ9>Y`'SBُT".Y!!Hi-AIE~).U{$8{ɚa1g4|+_|!#Χs6k2 ^r:!z~MXϸ羂M[ə Dl\?b.]` Yo "ɱ;Ĝghs$*?_TYhOG].* Щ́C*>_#zh7djX랳Fne^^h-~ʟ׷{ m{ޝ1Yf+o2`H߿mo:4 #լdJ~=O%獄V,q\wO)Es}ʢ`kA&dH7A){ʚ, mXj[y}YP_8{7DJ-9Q !%ڡc{~_t=ye^^+45 ,jRR\ve#Xu+V,>qrأ$&BNK3lÀis< ;nH2Q_!ԟ6HzMR51|xE?eTgc)|ȷ!5;=VF1Ti{m+|֙H\ZY<0yqZ(uoasŏ\TuĚU.M1A ݉.hg]l%D#q'iv4%[5GP&~.Fޙ5ٌ݋%տJ@/$"x~愗pOE _x9pImWAR|qmR VeT#$>@N:+JǷ$q숣ƕ-s=mVRBn2,DGrL*ɞ겙DIoKL52fKa\ٻq$Cw"͑]UybO+Bts =eMThzoX`sB#T6e{>v%7ګ-|09g| 7fg4s6ņKjc@ !SH Ue( aMp)pY20V Xٙ K<ȯ5)h)o{.<k?ӄlK:+VPX͕1LAiʓ;hEjXXx ;%?rwim+tClA\6lvfW0,`&9^B>Vjg;T ^\~>Ɯ,|& TYReBo<BWTĕ"gTʁO%*PPa4NGȠ`=OJW 6ԌL7|( fzZS+WK ͷW3O7nOcV4j tKZdχX 𩞁NyP:qޢv62Q Ae>iiBx5Oc! E0TI&ш&ގ~ҩk!PjXdv(t#iN,f0K',.MoD6@-Aa]`vk!\rءgP{j$ y;6F2Xgp"DD4YhI{q&I$?lUg.DEV*f tOC?_caT]`H#2s] R4+{W$]:2WWo-5ie^(kIȄk*69e( p6 ﴜʠScn K݆e-1EQ;sd%ժIYY:Oɖ%ݱڄNqG֟WÜ!7q:L/8HnCj/ l6<ԑb.6QTD6ҟ'Zh.훸;n#w=ۅ{+mr|ND)1&z6< :1I+|^]dYB>7vҾWf).7Х<;\Mܕ9G0$CC3#][oJn^cxXPƐ4K.A}/'sGT[H}G7+7; 1KA!Kc#Jq2&J+t4iȳA Z}Vhp3CE|1,Ofs8jV;EW *W7%)Qm6To}krUhWп'_;^#E@2)&r\GkdSqr[;2Ww kMd@j~])H>F ;KXq>z6g[zIY-*'RzdG9UY,ҹ3_2+ 6HE|d PRn4G=Z4܏0\-tBu[Q_?6Y#LhҬS$8 dw#Stj'HcSm:(-!av$=tK%?kkM `Ry3JcӀ[7ДҼv({MS!ĞQsb%OlI5"Tu%Wh#ZaRۃHmZ1cdC[z}R '%Jj 2NJ_yd=*:ߥ p)^J6i<8FJ@T#W^WL26u6KϪը)Fyo m]7)r<{H}{bsKhx84lTMaH^W,9%nA-H]7+!FQ! "%cF ~ЕCc!TH)4QY#_4DGǿ$.-ܡPfGpoaBݯXyU?ޑ0 -<[@H.i.R'B۱'_"|`(U qTJVSr7Pd;7^oS9wtԷ!`~glQ䩂# &|w;?\.`bP3mQ6՞lՐqv2ŧԞ 9U"N:|;TJ6i!bxIݎ ƾ)! 'Ĵ@ dQV[ci mQ8 3CXzk, lPҋЗ|Hu;mS柶e ӋFEG?V-Q>P[-!Z*b#%^1} m>3I/ރ*C`2ΦC[u[胲6hWO\)>`M~t1HhWEӫ >oQ!5"v1MiWoAǧ iTgg.!yN)>N ͏UJDR#~Ӌnr Iya· ЌhEVURZG%13ecz"CUk28Y9Opf0G_z 3@CM5B\G# ϵ܎+˙,΍sI`V&|jS@Y k9a8[d#SaFt1Aɭq״ϯ1u_1)5°R:}w Hx`%tיȻ}kcz#pJ}3'qo3NoڿH*%ލDF.}WgIņL PD {q;08)91!/lF þ]KғOqZ58զ& L~ Xm/&?..\}.dg&tVw'tHkpp/l 8~T{--7QpE=(EԌfIj\̂ ,:8+ 鶺>D-p I+*~պ=:EMMD[t֮@;O,gg4d1G@Ԕ- A ֕} jCI4mJf+zgeTv̜M;]cm|jLŐ]i62a+Z,3i@TEOu:[hKw'o7DVX8=| Z}ibvHS@QSu}uxO6M_R=F ӼeLGQ5ludS4;}V./-"kFrTIg1=kQQH6͓(zSϛȆ FNVZtMyS:lby 2{~3*|<3[|(Bxӝ8&]h6OQW*b"a߈\‡|sLW>VLCȸ4:8-=Iׂ+SLpixgfJCaeJ3Zc&o]fR2a/"=gs+6%&7RPպf5Vǹs2^v:,Bz_*i 6:l a7$ih+rm܁] "+5+3Mqmk9~j^o37MfGGS&Tv|b%)W+Ɔh>Je>-\w7KZ^:D~QrO=I*/!^:.5_K>˖b{% lo~9+#ѝk㲵3ʯUtvI:zїA|gF(;;MN`FiQ,:#@`޺>[D"`"=}Z!(*n q<ɐ?#i70(l̜2-\}ѱ:6Y&o6'tDRSח2:,dh1ҟi\sma=j 5-D^z?B0E@dBf ݜuۅw֠TNWOI9¥NWV>G]%UA9'pGͅ^P` Ӕe膳zڈUwI ѯ=P^#-j ClkJ E o?zKENI^؞S8T9 T+ /f,nJAʇϺm } ^\߸b*<҇I pk9֥fѡ2V?U&0Y'Elh5Kܟ#= 7U\}~y@NZcqAoǷ᤼aO5I`0Lm lH {#۔SX:q+˚9İ1b/wtx: U(F6 k.Kgy@@ӑu5aCe&SY >oiAOmK5cwlh5D P N*]C%C;Lr̼ ]<X̳h%̻ /kP-(B+iNv}pwYX]CbDyx/P~/p߿"EP쳘A[w 0` C~ c}֫h<W.mmP:)ZXz Bhtq^3= Q4)t`:VC5M]ک 6nak.kX+A }; 78փTmM ]o&P>X"1'0v+Sɖ BkUf3)(pwP%؄rmQhJS 5Yb ŽI8p {V_1qZ#,>f#AHZwm= .<>4,yPS|C_P <0H!"r䞩4؂0>.yy9P)3Q#H؎*^,H / *3<#mt%@.5~G;kF){ҧ8xzHG nd>fd܌;RG.r1 )]klzmL\hZڀLO69ފxG wLpM\#o]'zcR_X xvj/JÔVj[`Ǫ~q0:"7!ZMPSe#I^${Jp';p~HtX!u]D(LPCbGސ]sRTe2<ȧCe&@\_$o5#":u'yNK)9{rɬ?ܚ{rKPr{X|PRK"7v ?ޗ=;!SrɁ.DN"M*xVۨ#@q*YtfoĀ*ɾ{܋P $C3{Xo_9¦fJ/{+cg'[&*\yׅrV%ʼh\;8Cbx82g Z)7dJV@/kF-Wt-eG1)Hz0 6n%oP+R_^y?P=f,Z./vxAat%#3:b"=ɞqDX AZ]*<<RBiY 9o+kJ3+v*±R_n= )y$2{?AF~t^`sOg>JEc: #DE 5h+`QZx?F{s_HHFC[d&X Ds)_1݉XŽryE(\2 YRo*NGI({muq[94(!'t|l?2uRSu"F<r噆iUyjBPa0홹RkbV(]~K$Au.}߀Q{1;XlU,[i|~wǀӗ_@DEC5Tc w?@5#]HP%cwUKoMaʞC+d{rP9ڵ^ $?L17 =:_d0𫷞5&x34 vڦ40n?BC/Mu0Z|>RP[ƙux[ ec =Ԑeiys[& 0:bVaƯ;#>8{_7500)R Z|TCotf( =NhAE>!=bF֐d$;[Tn'&sew8MPiƐDMAc2JZT*ݴ'.Qn;A bW`ޙ!$=͗5Rx&y,;66Vȑh+-)IQ/HJP]`eӀήL”M%O/+QC< 2ra/ڧ>?Qr>\:M7'  !UG.54@e%f`nopOM!shb]OK Q65;FlhIzoI8VTn*fJR?x'X( ڕ1g(0 6rG >Imy?~~E?fcafn-' \.Rn_JT./M2ʧt'"ya艜#C~A{4PI&&zZ`e*}@X]dv6#(}}v1"cshVl/*?H|2FyD021fOXNtbvAqAgȶJi<*hvJ\'lsmɾ굸jS/pK?7= x3&xYܛLjM??O9-[e#Pcz`8 mTrBWбJbLguar<69kE_à:m(7Dp1\qiX 4&dDH5 ۶ǟ?\ }= ưQ99Agnb:jF!GyyeVA6B%/qd:!t>邡 Uy:0-ϳ 3:={3l2(6,&[W҉?2`~%6i(V nZTdAF*N8Fi/\?v@4/(ʡ~@?IiPUD՜bGewA]TDX\>Q]:%}]s(Q+@7>j2J1rotXPvƫΛb"ljgs<Շ$4QcsM!@m<V>CѷY*4$]=Y7@*SuS86Q%1Kڐ. #[~QL93嗼_ ZE0OQ"eO55 Li:+|#-Z@oƾ1)T"E4Y!!Ωy, r">^ie7%Lkn%[Sۉ)XH'Dz\0Uv4?5>] - 8=77*7 \2Od[wTRxĄJd 9ғRqq79Ő?CKž?WsΑv̫[gB n3+72A2f.C]y.oid: c 0[OQQZJ;bwLu_s5$gAUW)Л$ \8NK6$BlǴ:+T2;W;UdqXaču'n.=nWvmFTB&W)Q(?~:BaAh9wS2h&f*Wc(2f@NK0C6SBP~Gzt|IsM8-v^@b.m(hdPyβ#COUB1}3B]rC: R\8= jkUCNڭn6(߻ejyXXWWpX.US)Ͽ}P=&҂œi9S)Y6 % 7kg(γrh'H͊%]D?}b%+me_EF"ۀ4=ƜΒNTd5DBc55?W!Fo5 <} Ǘ6 ima: >D3 rhkU߱}@ZK׆V~5)f«݋r gw5N+5HTXA&mSOAlVx3WlwF]v–` *xhժy}0@7'uO@| Wݷ~d>_|O% zCjt‰) ֡`!9.A뫐Ӿ@ڜ,}8#/XZngT#RsFXF~붒NB7dD/N'!eב@;'eeX2$s>-+WbF|ǪN ~M[}H۷&g𒿮ތ]:>kxCD۟%UO0_~D2ؑ\.[B׉y}{J2[8K[Ƿ/YXS䧍dU?ʄTXi.HY!g]Isc7yB~j?WM-x&8 K>zJQfu,+U65?qasrs>j Moj z$`Bl yVB9 D:+qz}^)z0 ?jfӹrRd[H^7~s XU~|sDNYw˪ oy3:K;+QL B7>*+SW MMwȟI,ћyu1Dpheq!A{"&v$O=ć,NФ{w3zZ=4B݌ Q<ΠDJRTv1o27SD/L/vdf^R$sdJ-4âLafy64Qaޟq=]zQ=e ĔOx1>*֕ 0#I:%Cjɴ??qO@}O0A+M৳@[&[:T3Z*/+{!_qPf12F ]՗6f ,( OygdRЇy!Xudx{; |/xwi:GW>9X?A-53MP5ΡCw& 4b@Ek߹ zs%)Dxy@aP׃ߣ^ys m5]{<ஃO9WE*J-Iְcߛ?,{q8@f KCSR9JC9:yE2fkʕgDu:k֣JPr:((daЬPv]Ήq5Jvlap]cZ6c[7)f c]HtTc7_x%&_[^,8M^ Pم#8]BGI{IEnQr0J clN9 ߄uxHaXSHJH\tU!@(`u ;+/[/eP}R$>i),+UZ8 y8:Z7ѷj{0lB1k B[@6ѻ l,q}Y75\^rzvNUltliD3U%hj%6Bx32ɇYu7بxy E)Yk֒A1µ/H--*L<>&38Z<$tJj nh&\!R@p@>wtջFT_΄S3\K&*=+oI㠧1c*Cl8YgZP/cbMoWA-Ghj%^WLe\CYar4}"p-0˸HJ<Vp}uջT3=u9-.i;ƔDHh&-Q)6 Zxraz: wҿi͂z^n9co=f7\NE:tu0I|mԿҺ ӞfzO|hz*Sc#-ê$I;be& 4GbXG/txɻPl# 5LOk-%D"ywy8! tAgj#s,:nFi{n?{猜W*i՝@9B!;7vTϵtuģ5;ªQR )oGG<{͟KAm EO:?h?l5G_0"rڜqسSc(qe5hh^1SUu a>iVRKgV͇ٗd^.Vo|1ns6F<,^#)Huӕ%br~{1s8|b 3e1:L*^PAяľ< Qf5QƇԂ:ਈ."׷S^#$0~eź25lSa H"%qmn1 E/|+y77e9I? 17BW%bd:!<,\))])06Vޘ-}qC*+v7䬹l^M[`!+q%OG.*QӴU؆ ([cB/{ @|ٚ^ jHt\tnN'ϘK -:` H/i- ًNlj9;y=잝 sȟ{LoOm)1'ZSy\̕v534lG.4k26bvjl=ZOL4Kht4 Ydّ"OWc+x%5blY&,Y7,8cw/kP__7 O)<>)(a vER#R*e9֪@y6D \ST(䟹V8ld:y:̋R`N?eLC?E9OFz4#GpzkgV*P$#dVymJ~2߻c"=ޮX*Pp'*Dے 4^@lZqx:scު]^MJ3s=ME`SכJ=y2PDc6ӜoQg'2v]$@kz!%eؘyBAɄDT=Qh$H}C=GV N>Zm8%:>'3qYa5->Zi=戉 D K "AtFcJ9Π`JN%lf l2#!%u, n¥`çzw,Prs M +2LPRqѨX@Յ"_iMp"-3F h9"{uBGMxa$F(fsF|: u]}Qt,ڞ@X3 \(ƩO ;VLQvv6[M1 Q{ PEZ#Q ժ ^brR2Ye*nNԇ3S/PȭƣK8bnŽ`cʤu%_b@GU}3PQL`?a]kui lJQD}1/C>'};|>cLdYYPL>|3n-eb;])).;V -!6wЛ FXdL 8"d7+}0fjqDQY7kYڎ$׷`v); Į)Sd(NūWo "܃bQ%0g^CF_I$h'z1׳W՚Hpx>\fgZ@RQ9ͺ6xPjIraRO#YLuےCkb6잆:>ruGtd$p X #PV\{s} P"r+Uo̩g_6_jkR`ꄝ젏LŽO?uE< fU:@i>2hV3^ M`:JDuOL-P~ q2"K:]~_#j=FcrrbH?j$Bn$k)gd\;i?O<)1s~BWe4 y' ۾>S} x$βoԉXe'H%1D{۰xX}f l5 ~4&}%:HR+c+:+`yOmJJF7xc΀Hl9)?°]pH7DYbe)T`U:jN;\yӜֆ.P"da?,j'_;E Ng2ލf:|и,;|NHޚЦUk6+3P<}sy:`D"9v܀A}=[ˌ~,1 L<` ׯ&@ͷ 8i p_Q|oz{mNUkE،2ev _U ,*x13"~[PxRYRᓕ}eo8ey|&lM󙖓dFA;F[|Ify)HSXz5ǽpW_TYupT"+]^k~1,ĭ$sJ+$wJoJ-V1y{[0Wi3TmCNأBZDq6y}r)ŗ-Xc9(D*F7:0+B(BrjG@~җo'Vono 0Frg(h2ÌmԞn4C yJm#8iR\HMԙ! / rA, #r*X 8dM_|(tGn,kx5CUa g"̕ _G; #Nf3"7lG+ YF^<GIT'\^"50OXDk]T^Z:D gAwylMBGM2eu!ߘ~">18HU3`GfMUEȼ1{ PFÏůVmHo/k(уgJ\yϑƛl(‰Z S&nm簠T=k!L @ZT7x 8K (^̿EC>>I*2 1ABX:,]-`ЭJ$%5`GmYl;.\'j BlOTWpg 5s7Gq × 6s!cfbz}>m;UvnU,uh=S81IS-zalb=Ae I"of.XXD=D0a[Ç\KA4f5: v#=^o &ic ^c: 0+@?(mR{ pJ\in#0o&]5$#A~39<% kcNJ`g2A Mla|47JݖOV7-ߕ ڛM\(i:ҊMbnC;&sjsaRJD$?B:O3}k KpHcSW H S'ݻ8и>hlAD9 nW ?%:}aOGkkxDS ƒmP~w&a”a\ cºkdzThJ!CNb6/[$:!Ie~jN]|t(ݽה3KN?Rƍ%'[姆:Si]w,6!C|ufz;x,[nfٝYZW1!$*Fi)S0@*^ 61t[& ֻڱy[upåyP)hr dTA_-#rt6'&џ`oY([!xT(J(GN*lB|`WerjcnEu̷0"KJ Q1/TiR"94asNĵ}.vjS$ <,QK3<M-:i7ȵ!y4ߘP{eެ^!'Ԏ: GO?a:Z""Hp( &OOhfz];QAi/H` <Ȅe9)mH 'wɒoyvûB٤eS"{,fsQP?9|k#s QT7 kN>J gfW٬4%D{ԏRO\_sVތŁ +|uۅ @3Z5oBS!`9eMЂvnN(/8u&Rp4u$CП R~4"e jUI.eliQPt\>`8wc0TrˊVQOq16xúწfqX"V/dG*DQ²w^6u&ˠzT5hߎ]-7'^gG [`P]dk/4?FŒ/'X?,|LC QcK|=l֩DvhߞHؕ{!..p=` t=B)h+g (ﶮC<$O:"!" S\Ds~hc$06d\WwIZT_`d7`GC{"uB?>OayNXpD@dL~rQثHMnMC I',&]x4PgđoIIS Mt8eT9dI~O,S_,/41daXCq%KCd4]4c^J!Kx|acxElFK[BݨFttH_-U60Vvs㥖yvX4oˤ)[Q'v.ρ=YBwfۄzswVO>Gnn`2Ur@U^r*$EtsfW0~l<,5ݖ̅z!)<vH`:q̍B맪_;KPayfm<]F˽˟=p-+x^Ck0$/Rp;F:U87|IH,"%-DL\إWY-;&mBbO'.\;rv}K 7ʂz! ۡm(m=j4Dw#)"2̻PƳTï 03^9/| .m_wzމCn4΋6ћ?:1,f'jXNqLFၡ 8վ<.aׄWT"w' {h~>6M7(&To^b2D PP$sIHR/KJo一qF`CEW`[@bWbᘲ}5<yV8 Ͷ̪] Wi7Cc巵p \2?fPo~YZTcqӦ6޶; *cϧXPMǎ}!5+,V`tob:CPf63g#bϯvzA1oepU/%W.(JD=Y"[lmgﳙ; r(Y4ɲ8--  "TRu .$K޶Pݻ;*yͯ_8׻.rp7'9Ue9U` kD5UB6RM@Z<ىǍA0Rx [#GM`REAbi'D} 3YA5kbQnT6YQb&-y's7)Sx'1E_TIN5QRe1 , cR"zgEXpGͱ PtY y S`HyHyVDѻU~X\l 7e:ү c/(a(:\'})qʤ),>*a]3 ҦT @%;^q/|<˚V8`ߍ<'0 n<#sVSY+Av14C-8jk|+`?1aOvwH-#q Pe9KQxSt[^S7\- @f5 jl5R }]LsF_;8m1mJ|-ʕ2KBt,>|t{]k! o>@Ⴙ `&Xv~P!b5hD(3)hi2ڽ鴻) ffY(Gl.i5 :QTOTnvt 3K  EWV5%p"?aȇZCv$vӓ70yb:Bb 9f:AJ'G)_)ػ+YS<G6<%Th򾞐1xVKBz"͵a8 1Ӓ@1-ȑ걊3h BЗHF/\C. wEK WFzͲ1lKbqT0 i%D4{[MSGŜH5_3%oeJ s̯j&Y)egA@H 8u흡D*~npG\2xdGbM 1 }_oBl3@Zi(+`1RXo2ikc.S9`TVۓ@'A (* Z ϫ(:,J= й@$2U<Hڱߧa NԹ?[BC|H86$cb%) N ? {01@VKl&OI2*{w³JLZ ?!J[iX:+P60=os ԞKYCR70GY#)5Tg\"`[y2z3қ.B `P%A-Œ|NJHE lpip>z~7'Bݮ vؚdtƟo1 D{^jHmW E'#68g|kf7@2tJyJ%ؒ7Lz8c26/~fӛǺ[DZkZ]4{ ]埧NcggҁQT; !ޤ䳡!)9uBB.S^b#={_qL@Ce>&|u_'ǎ&;2Vs o[+!efu>)3|=!9z%O2ٳ*0# ˗4Rxn.ƎL#Uɒ@*媶Wo/L!8ԆnY5qoʳ?%m2΂[>LG #gdEvX^6ͨ<F`2 pܧr~#?-K7-upNVT[٪TLfw ~yXi! nMsLc1탆X!r8~ 6ZL}U^i+c3#*7'2/#ר':r j;2}ѶVAi ,~X,^ b`KIy_3gpst[YzE`J:kQfYfYxH-U<rb*$mwj{@T LA_PRtE4{eCۇfgu6}8RӒ,vOnf:$V4#Eh*9jJ|tlr+Js}xdSUgU[S=Sw(CHxaOKĵ֮_ԫ13j;`ψA+L{n:O ֧U3o0}d%q=p;+.x b^Uj{};֝5yvCsۖlяCOaFœgO]n&5EǐqfHPt@9۬LP,k¦ΜN´st&w g҉0pOnN$<>5CDڿyP}Y<9ȺNνQƈ8k2BfQ ]0+9Ҝihug$T"2]"P0}ݕ;453 xLD4\xpd c'-*O bDV,ޚ-9tgѣNlWƷH ZaaH)7O'bpdP'B2uיCU:;4udwE Jp,Dqh:$Ьm  ]XOٜiaPo- pDɒC}+¼U`PF4We;FzP .4 XBRCHD00GɬP`SF3+i7e:v)Vf;M%3^![4?yB?3R1hPU}\v%ݟbk3P䍤?HCPRGJ]-/+RBʳ>U5ՙka經wzAcA7vhA,@=蟽:LbtųG$$tw2j䄍iRFE # 'VKe +oR%I9!hZc(hϛvؿ@&1 FϏC9Ɣqu!.?S @bW3%lTdxZpcD/CodcPD}[8YE6Z 3h;C]8._~@,.d4%_3ŁV88y}:*qY@d9P `1ɠ._&QН+ #] }*M:r;`uomC~mIY',xZ_ߔ@=Sf㗳y;S"uj{Bt ->ؾ|?,(¹cjB5\k30tr gv)}bO.ၩ؆f̶5Xy7 @d @QFo5[/=עy&RoGֺكx,:!Ds:2V">? l+pXG#£Ӳ.keHrNMW hեiRRPwEv]/y76 Fعx$>na! ,h[bnV9@.hF7m,5CuxnXܰQtF{duqCxMʪw]$CH-tWs)PtڒЂ)4˵ҳ,c"J~z1s겵P2 |NPqzECW/iO4H^P,K|nj,1-29l FJFQKJ,'sѨyDiqi*pT˭KDžiF>Ϡ敱Nk;:Jȿʳu&GF͐UU#^_YӮ`8p7N>pf>#G׸sm|MQK#E,2h/CRI`SD;MC" WXZl> m-wTD.HITN;X:qR;`2ɓ^K!DEG,4#ʹeur;՞D U\-73<+!Zr,qe6xFzE Bab|$X h)G3Jʌx,S;?ig6"^gg5M(Vzこ /NY˵Vh^[_i0~˯mL" KHԖp@TF8 /S]=ve:,WOl“Aׂ't}?&c m^auz \}Dզ'FX~67<&0` mX&:M(£LT&:9FjǂB6\S] RxY{i]y7T 6mfY$y XBuf;6P_~?kJ3mm`!TԮq2y\=8]O֠=\`()6mD,vlm+Ʊab3 ִ3ϭ8V/`U֔.vljuGCAWei}DLkwC po v);l%bϿ99 ~Qƴ}TUE؅k"9ymB:+ŠET =/P_@M1YO#^1~Klj:![L,|ln #׽v!fq"^pZwbԸuڷR󊑬a%>!| | A]|)rI t[fk=6}+o/YE<{0R0Wn$64-ReV,}mVhl5nXJ:a)P]= ۂLg w<|c<3` cwEN˜(p4$uH.ƕ㩻)ZAȏp7x+3/پܼ;xHFcx+<*P; ,nQaHgzԧ7)+z3!Ŏ'G0 'Z>^#r_I>b%Xx|TGͻ !Tk]AvDq,-#Dov4YV( jD#~M%> vܖ_BqGo M-NSnxt xՙ"w:^bg~0=t\1_b zn6X$>lp-ǵT-vcDH(o}ɟ%C>!k-m6O9)͎٦^CosklO`5S؂ co 3a4+g*M!geDJ?|ԻI5zowz@k"y AH ïownPl+SNk Bs-{-Q:qmXLkXj`*=Tab ' !hkԱZAɗrұI[65IOB2kxs~ycTg*DM_h ~Ud6MFEV! !7dhV,B7X)Z5ͥsު2Hёiޝ[h/C]oj@@\Lb5gmme,lヲu@ c pQRzE/rPj:+%WJp;^ҹRk|(*3:L.؞>z܊qRU;҂Q3/*?kcHH;@J?'X:Q=uhZ̛XT5#m49\bz0L~Y|Nֳ玜v*tqj[c;U*Dѕ6y"5&f>7dD,W 쭑s%()iθ6m+ۓrƭ`21K>[8+B(98D,TB9/5-oZ'[ۺSk 5ܬN7"ރOd'\H9滮 +)6OW@") 57CFQ$*= @=&" ;gmnΫ',3Fm{;$'qWx~hkJgb !}x;U2YY=O´0}54@sҳlv_*sE_jNXpT-4"N FJPh@Ӛ]GD>!z4ɭ)O@~wl`n ?k}ܦl㱙0u7̖`XN9nmw)u:G 5a1J"_οejQLl_Jge_ި L>d6Q9vࢧϖ~Sw*'bB#"¼tO.q5Kp:hz]A!GՊa@T{6;g%_}&THCԆfY-!y~S/,){ hWKi]еEF9$ [g|&YaL%;Ϳ./= 8x BqjAĹPsp Ĵӿ >"̈{Pw[ZsH b}ɚtz&/kMYOatpj".[.P_ h4J^4zt˷qwEȌ,Ec{a*`]?#*9ˆ2ھ8O;ZT0W1Qzxch(B2EN`%o󩇡/G_H4-kN޵B3|9 vzxyKB;Tی'nnj=UKCרq:>F\H Zo=bV}V:czF~7GE9 ̡$[~}(̅QHt Yu鄭I %6lxQc䞏C'@)V֝$=jF(:3;RI^/V#C c\Υ\'7CQx@8{uF(eS9Lw%tGXo&N yMS)c!gh՛Z"闶5V\뛊\fW㝼HF#7+KM;௜W%+&-:uF |b"'|u: Hr 32Cݼxn,<@ɠ(4^ޥ7\(*x(VPY{L*ۺ2[78d m#ÿu fzjq?Z } e^.K[v9"kϕ՜oؗ&" biFE{jLGe|rcA@uy4D^#9JA 82BXYڌׂ z[aDP@0toJԪ#i'7: 'Bcc$A.i`h9 Bwd=ز\qԥ*1Si36 yVfvC.g[18=LCa nY }TIA?fJ*|tYb9kR޿-FNk7q6VL'FqG,C.s&ziQ8` MOc9!CT??2y3T:S-T4 Sg?+W:X9GfbFI] S:PkG'AEO>K9a<кiybo{`3LugEڵ1vlHNFLӪHNq-tz<{^ ~;fh?]g.r)edɹdң :#a'&6LG`Aci%JN:z-N#Xd\1֘/ JB3,HTxQw?!.l,8=x02#.77z Ciۻݞ͈IFYCec9 _9@\\$R(|646kȤۅ=#v|9 THLU5wD ЬGTBWAMsi?W-ϫ(Z+>",b] MZcQ+fjʚgk/lqqgr?킢$aUV(HPr+`ek'%NDgjhglH9-^PяZv$tV2 u{$ $1ULhp-gٕƕ]c/lH3Ir!l]?h+J]ٶXrwߒ\D꿺1"5KGF$o퇊?2!D#@:? ]"A] ,l.eAاv%dD~\6-Z2(A抉{röMxogV1gzYGlKUJ&cA9EΪw(\&8[r\{EΜ oSU86őjxX'yS0ΞPQTRV1*ƞ8!MjnSUwR*g[3Ga@_Wƃ~ն,4\kҢ6WE RسcRi5L&0K@g4TWЄr]*rLvϗW_; õ']8&v#;XvUFq0?B;`<W.1Kd܎XnN 7b#P~է^չb (Uj@ugb *3TÅKNi>YýAh.Aqvž(|Kz^ZtWS O!z F{fM[ꄞOњ4L&[zpq9¡,7,HgELY3Yz#2EKS}^)HlA=-7Cf+|)!O)$HcQO q>,CnZC#IpE镋 bo8=F#70[n_ٗ؁N#I{f}. ZNp $4h,ЦkyY jYCcŌ5ٕ'MDEk}}ukي=l T4` ~:9gJœx@غ 1l37ɥ"0Xt,s1yW*i]h^.IΒOtNw * $ni8" l[~!m蔆mj\oV?df ;b"޴BK1:xi4Sˮy&Ғ wl9 8( c\"WdsYjhNdnTcFAAP4QߔΤ39>W}S%d߫ YGIh!~@Ǎ%. 蒢*}-vdTHJ(4g<.kFߧ qR{LPPqjb^7."mX斉}Σ#^SʾS.fdt"ptlYAG[s2wA  UR\nΕG'ԻwNjn6TRRd5@E`n[oD ?I"Q8 9?F75D*W Z K1TQdF[xjŌۖ"[Hf;k.ޠ L !^¼%i q\>c 5'2bξG+?LJj?]zKΥx9i!IUa1AXv!nGg$ 5ƶ}.NGhҫp!ۛ@ٶCLƢ ڗG!%J Qw&JDkq~!;X Wržk4rSXegঃ@t$,e[z2ABܑO"a<ýv+&+D(cGZÞ߹,ބ}%} E!.E2 Xަ:zH >|aK.d@jxi8Ё!['Oxu CAN*@s,T 7ϰl2)0,BOU9Bqgr x0?ź\;#*k"1JN?مxmzHlY{姱R3jkB)TIlUVgzCE?ʸX5,Oƺڴbr 1.Z 9yi@Y= :l~+3]ina]\TV#DQki h9L{hwJ;g)f1)=RGKb&s' {մ01ʅu7?o歲%ADaGvTq%^9RZRyYgAm-Cձ-GVZK'ѓ_z9uxPV֏F4"Chb8-&g44ߙF|d |73P9FM(Yҕw (΅"ytcLOKp 0ܼ^I/X /enH_ 8wJQ 4W۲Z8)V$.`Ǿ|5w^3Llgc)[o7$khk &֡[|:` ,BϪb&ʍB `s2o+LÕ^sl&Yn;PtCd#Ue1-,v1lb0^ mth`p0iO졜Lp~@;֥]٪0cL@qfUiA2RcX<"͵HІE.o۹}P0q Nj*xȓ$OzB\ױppf`5HdCL0{kۺAٌq6m]/g96Н? Rg@d4oqC%tg&_E廣WL)6 Z?s=N8jŔG8dcSƉR"S1v*_:×܋/vj @L'&hJT:k$ϩEFM;e/=^[/+X)T#ʮTY|?6v[09|g356Š-;@:;al INH 5pF|="RN&Zf7bR?X?ZP}|9&)W5qtEq"m[KA\ 痧"%&Eoe)JYhx&/_xsF_(Wus; '+S>%ҽJ3 B >nչm. lwTc ]knܩKP"q 0 tRoXV󕅏NӋOZ V]7cG*klqrDQW)xVJf$W쌱ZQcʎ>v;U]"GHd%иGEnCB2FH)S y=/#.Ǔe^7сxph>י8RW㹍ŮŽ#ڗhG8?&bЬU"&ӫV,A閘l-Ԍ ܪM& Sz*A@89WV&CeK+9c>4aM±v~?*}Yjl9*# c׌ uu}0v>g[BC!T0-a [<)p Ixʫq&d욅M!!`#2ɀ]Xb e4:h7뷡'7p=Ӧ.M"h@ ӰAZ1rҊȪ8c ,&@\]4u %KҒNrSfV=}g@J6Iͽ8UF5Cr{ E]/F3v@Bw^@wid*Ş5]p7QHbuohQ8L*@822*;@?␒_;*cOWSP&lbޱb3 q=cȹ:#x=`l2^Vrbp5[ Nv+T,> Wio6+*~[˯pU@dk(ec=JcsP uȉKZtMEyei6`6 }E9o,ŋ483'D-H߻gOEl:Q#L̛伽 jZ[. "hP ~̓@2g鼆uӯ꩚mu-' jsU ]Q="d䘥WмGР<9Mjy2K@%aHF,NT*\@'@;Q5[#Oގ?!.ևÀ):5EzXXX `sdD?OV ݜWo^Pxsz%sh$]N۽--4jf(8^N-s2!ly(῎x3.ۺ}arꬨhd7CQkH0MAt5oz.S:V輏:l0Bt~o?FΝ]?IˢE\5]M ~( yԓXTj7 <R8韛"X[Yױ׏Hȵ8lA!r8b` .YU(Vӣ&9Ps}Ģw'3'03+ۣ2PyGh5;<]s&VETJp%yԷ⊪2ہlo˭E V UwG~2ɪqS[i_kIumʓ\;?"_;U8"bA[WEqZrA@}]`Ox64=USC%8ZE%>vDT&>M4 zެ]@2ciISGWb$H-6 ݼ A҉XЦxGsU+97$Rrleg?OE1Hi_2ڟR(Je0uq'4go5zlO<9|UKu:R{ q43ۀ5&{MPI{З.Yn<U6UINXWH>9P!f_SKj9_C"Yn桯u@ڦy!s?;ZXHj>4r?uS!alfc#LYWZ|X3 ޢ{GOؽ R?)Fި%1RlL2A,Lz cT6B2xȤQ,PS7o 65eOl=G2%P7iϴ2-z"'o8 ߝPS= $+)Ѫn_rɿc|wm BrS()#zs+Z;%I#I_{q|&* osiBχNrbiܹYsAn$hz?jȖRK J T Vq(~pa.n@Zos&lM@#d{< ӡhf  ]{\{)ӹ'Y'EڏN 2wxgxe sɼnå릻N[̄O::G9;^(.= ?d+{J%{hwډ ژH\TLdgCLHlQp+;k?^8B8J ,qc1$JA/YaV8&&EJpXc"ŵLZ2nܶ lb馨 LCtŊtGt$ry.i)O8T^}ORm?ˣy'vvo oczb1`UʍZt.wuwH_opݷh\bF#Eg&V{UQS}?Hw+fVi.nTeC |ו]-8o]MZ{ǃ%63k+<1 B̋.SѴ,3$n|hY!؞:L_4jmZ I.Hl'>0 dQHICޗ7P.eB޶hD}^0H-XmmD+ח<Js c|s_ 84hC|AƵJK~h ߟ+Zuy8XB-d>dl응эN,I8PEn c=t?lız–Hz4;`gB|=!{D;7W*hl2Q +k޴R6S\<zg-e E6 n/Kʂ'Zi0 - )Jki'Iy**Y}ΤN;!'S $rּ5tob2RGO/^~r^RD=#2KOǤdK _HnR+l{@a5tÉI.}0@qG`M܁|k耰UO8s ZI<%v:HG`$b3j!,^Qo^Uˬ˵i)kH{-mB]tݴ7n킋U؛N Q8:($2y\تhbRf2`"3`4!N b,R֊wCϫ|O%Zc 0gt72QAZ@I_9Z(' RYjLj26re/yg5-nXgp@jV8m;=Z4*4&i R$7 %֘wmd>WA9N.lP+Ł}/~`/Vb>M"h[Wk8n8RPS}?.Jd!yE\~V(w" 3)AYOI :l9T4 ЁXcǮ TBl.#$#q fuیli941-~bH\ _{AV~3P>~:@yVͯq9rL"7$if,?H`P:D.[Y k ypcpɧg"v. mB>,sn<+Dmz,.KԞe:}?B^)Nr#wJohV]?\0*Wg0߾Ш{Jz W1W܆geoBfX)ݳhٽ:rw4*괺(_yQBwW|V%Y A? bfls^B ַaICW x%i8-ɗh>p,<P w 7(E#ߐ!p+.ZbAV1 I?ql &/>e7TCܷ;?k }0DZx]vzcvsKB-SL&V F6<7|ml V dH-CSp+&%^3WqÚxHd5[,ӳ?gNΗ+E8dPiFɆ܆Lrr.GTkKFI y%jn@2`^< ~b0/d;={l3 RPI߲KciC,|xthʎC Bi/'b1E 2;!b0m>h\ٱσJ K#Op9=Dɂh$DS0Gcqy!ۭKI\FZ;0}xzeY}%ĜE36g(@ cuU/'6);ʋ"Ks VJ}hJk*s4yF`Cv=j$ǪO YX Vdv@kd(F˦#nŚ~’ARՋ T C'!Λ"hJNPt/4+#ϭ0oWuL5<ܡC{) ? LW^2?/[Sȵ+wW| Y'U4#z-WU0 1\מ}"ڿi0@\-@RQ&}+O5pԔ`ayMyPv [.wsj١O1{Go˪L!3ق?}j. #[>#Q#5ta*뻦={@?[JK2 Vk4X||">F\Fb0u\> ry$:j%j}L>Q"*>FCEx''=8XWpmd2K,^o8_q&d_'Nlmn\e2pQ1=Bث¨-2Lh@⣸x~9 <9ÓdTcxNSAIo7pPw8}aΐҋ~x^`Z܂Sс4oB@#0MSr58۶Y@:2W@WXZ_OlfR5G DQWYc/+;7(1b`~1f+g#@oqh֪v$ IsHV909e?hƀ9S:)Z~(\ D|}If,a7υBBaj $1zukϟ@_ u`תu *z;1K|}$Lng?} ʊNJs#<S>*%͊L(E^S;8x odCf%1z;W3Z+*!r9v jR$XV!I\x<-`!=[k3QRs/JTo bҚSvX+Z=5Hr8rb%tH~qƩq`y|౛+;=4g^_2➣;+^ $顢TgJ,v.vUc{goID8:J/iW+RǛdžBN nFŖq t+ҤjIԣu $obxu t%OMYݐ=@:B ӳo\{3DӘu݅(.(pp$fڅץe<`0KC0z:r7L>dKMr~~'jŃ6"?S:2fO|[-ahbRox5d9Soڑέ _"'m T;hNEtD&nx* gzsDܲC'AV*LdUwwٞ!PiY!s%D2Ѩ~q] Yg=aK.f\>ido0( (͗-pϡ0)͡};یnˎGM%}|L%Ao-XqoKm&0<9LWFʵU"Ц<Ic?@*y?XYL$sfߏD}c6ImFWJBL}p%Ƌ_OO f nBߤK"zJ<>lW8 MEdԆ"J^=߲v.\_}X}3#reAik] iܿOa@QTFƒ0+FAkDdO`|Mη~2JI<eJA?*AZ^Qɇ (UiI5k˘7anhzj}V-"br"Q  :X)wƔv3,9~NHOg8X6ؑ=)́ŝ?dlX%c8^(n1[8#:g=3G2+S UVH~[ٮD[Nd{9<c V T_\ZP3Uccǭ[B2F'-*q LsM:A=р[.l,C%Я3ǿ!*Ru|ʧ}OPQy/)Zp/^4XaqdϠMW%݋C%%GͯeٸvH4h_'r>3]VnDը2iM3XD;f[o1H]YIz`L#p3EH 4'Cyys欄ReZm%E_AsXctX"*@-KյAes;bC'Q=_qj(fy. U+4yC@kqNjnNW[^+WIs . ڂ`E?(p7˷=<$|@s~B ڳ-p*.O c5G&*7 q/ DvMyR64/a+'̾7lkV*Ǵ Vbx aiWjm=(t~u~GQ#GUksjwif;vi4~H !ȁ}}:{*+[_sriC }U9KeDت t9Fq}3H?i(|0iX";ÉEd:1"IT%E.w-0HnDeп̓U-?]3OyÒ/Wxst G}5ӺCP{An26uM=W{]='Sq vvZn:M7gϪ@R. T,)k瘠@R ᆂX{l DX C p7J"103!Z2_>,6R7Cm"P\0|4KG[rw]wY826e̻g|"ߜmČb"IT=1r=s-g4|iVTlaE%'JUQj HF44~a#{4gc0n]Ge/it{ hi"D)&f,brٞtl-ŀn4ɀTI,x#OL!Ʉvv]u:Mό?^M#*[mHtC4RU !_z}Su6ЖFu seJrXlFu݈8|1ancT}P&&ѧ, D Z4hKwVe<8+o^hfhVXXr-r@M]? UJ Y<+?y#=XQEMȕSU]Й-ʠ~.dNn,Mu>*,LPu7(da:bj 3ih҄Q:IFztL0'żh-j"}$>N19Yeoz("GڕF@C}b9tF3oe*󸜺is=5Lw0Ry#2*MVrf\l;RҦ]ƨgQu,u/*ڋ?SF Kfbl&T~mO:ߦ,Rѐ1rJ&xt̡p,~ץ]Ҥ`|CdIDD:vr Xn!\tC]֊",0a?H HΫɂlzx\05ԋu R|(]/G\ e|(!]"hW`xusAcT0HY%oFzqMI;J:z0գ'-&IbSfҿ*鼽I@l% R8)m/+HW[E)H^3IveWۈ()%V嶝"iiaUE.I} ٿEJuhTtK >r~iV ɢA^HU 2\`0hjؐ"pdBUc^ۆFq30KbhX!ABٌ&^.$48P Q)WYDOr/ /[Tiݷä:m`7ax+,y:K'M83*5܎ SX&ܱs@ N("Uaz48io௃#NloN.yلZՃL u?VJYDF5kԶu 2m%Ddi8(qh>bd5>I/ !NX䔹W `SBS1:he \BL(؛E3w q0!4zE_&ZK1!V0f_Vǩ潬 hTe=hֳRY$ ]V+D,8 !nhwlB.|^q)wX/DaAx~9;jiR7I]g7Wd<@(A6kZ0q:0yg*pT+#JjK?%J*,LMhv,n9bT9Sdpr5!W`+k6 R^i(}Ak(.yGeMF&9ѧ[#%zܷ?s:Ն",nΘd:iϡVKOen#Fvn5.G 44oK֧`,'`0qȽ5k^łHLh&#`j5_3)v )-$*r&8Y眒3f/m!%lW\"@d9C=QAFTZ.kDʴ 5XVц!v'ǟs:5B T=wۡXYzkFK --?Hl;?w}LhT* L'=uos%PƧvVxUs:2Tط@3TTöM.ꊖU?B\Mn|R{mq/Bxszf JClX[1j0)>e(Fq@m Yɞ~Y펝e}c-"uZ؄xh]OsDax}`N$P>r"cR-$«b1v N=n\Hz袒WLనͰg T(a~S0jd[A93һ^ub-VBdӐ!FqlC1=EQr/|Nwp=ЫX29;<74}͈X19e4%&M'tAb]e뀲API i =6ro̥ZnW3n|>I`Exe.e, 6Zi3=r =6\,t Y;|sp#?-؂ȉYiw Ls -H[e^wPE+ܷ@yh̋cR6aU@âB3M…7G:/FO*kW=Y1ƜK:EĝIOˆ^A9Y ##! k9)E79WvM҉j/~--P6E"R7!'YqB%lLK< (*{gL}fo}s$:j u4򳿯mZߛN,p8䊕pp&pѯS"a2ERLjgF!Gp^vB38S=o y $&Ʃv@!xe*AOɗ@չS:/m+'7#`GUp!OĨ v2~`[<>Ȇ$-U+\iD35q) oUupt+ mrf8{l8_!蹠A(wG$ucE;Q[,Mlh3̃}/j[ \5c“p0ju9r TNlEz–t^#Tk^!Qj ujbyu" 18MHW> #$ kMMaøi"w!Q #PtgpIY/yIe; N1D6RF^Gk|` ֓p nllX14 S9-PXojD׹XݍKrgʻBR,L1PއMhAXu$K% |f[/=]-C ͑| iF#ʛD#+#bM6yCwblOIm> h>1mDD!MS&F-=P|[!n`P}q(% !ͰNm.YN( )N}$q́ΘnYm%Siji:cC;2Aɼz7\3fJchq59Ϡv@!*1B8NfR[U1̝(v -Vi2eʯMYVWkMMj@łOĐ= t1Lk v|A}f \z֚ Fv\f7Fv1ɿEEK`QD2ז~J?Q%E^BvV4˜> +VT-4#YؕOL2ƛn P&s/\UsO(.M# wv -'JEUf6+N?<:Z.A\Ɵ 0o;"sWx}/}vلΊW\b|ǷDߐDڣV^iOE[Bۺt:c-;R;B}v a!0OM5\_^0qA!40/jTBfh~)J[N"jٹkGC2H^-U[z6gP]߷qڅ+*Pɉe0uk@h(;6N^VXhϬ}G9ִ륫?DD7M.ȶ$p X2C 8KwF{pe/`hMBX}X.yg:6_" #}8eKyڞ{ir*ŮxUasޛo@Z c:Ptc6or]K? TLU;EղIii"CQ2!EtP-[i^1⫾3#k2+4ۂsҀbpSӻ섞~7!5buAcx@% =~K2Ì ,9J[~~h@m]/:*Duurp9raPnY?~A$Acxw R|a2$ƀ՗? %l,XGL,ѿnkajlߐR؝u"S ;pxF.2Щb{y*=10 &ٔOtlT}Mp}ᕁ_KIG}kB/}9fvLBw-ÁZOtϛ?Oƺsj>Npv酠qϯn}C˞ry4)jxb!ڎ:‚纏2gnʋ%ಛ,Fx}~,*aYbuBZ.{̷y&@#灂 F&g^]UlH,M#>/c~Dq732' u+/-&2 T$BAI"&0uQ|-H?kUd؟s;=xW(8Xģ1G2]lpCwQ@cӍB-e96w0cNeH(D솓S}}M쬮C: Qرӿ\̒wF@ȥSv3`{[ɔw#Ŝx_|gX8CB{L|2JN-рX$j] QhƉx*ϽԆm@BLwOJ4eҮK0{>g.=IHAk݆{emە{xWPv-K^'Nyt=yc]?CVүAIw</!Зc?5Qӝ]$NMC߄^>wu ఛ+//GGЌcyl[wKS-TɪQ~s%i'ڗ^BbfB9ԁ0XEI;M ͝C?UW$K,x aj _uw&]Z|"u,^ (.&'K"S7mz&'(G?9Wt w*XfK$4%ؽ=`CuTPJ5;=Nӟ (J5r>J~(t(7D/׷-),1f ^ε[ .SjNb4: g&X*cy;󒁍&|\ZJsN> Sf3nEׁ+9]q e^ VgIF@ƥx㓴`exf EIF?a4d T[hCѶliFjz' \aF)0sG oI-^Me/^,24 ?ZI3 Xi4CKɓ&Wv }Zơ{T:.Oc<>Ϊ&dgd U')$\F9\H5q0,!v &;,cv&m31?e*}і>'Mr^1${ԩ ֓\BfPؑPн 2BMgyٝ,E'֔N4F l75{¶^Gc]QFxw\lAV FKW~TcQ{"Mim}z͡FWż:/rM3HywD;Ф8QGVN%ʺjݘ]{ס5`k^ /ܒ)?Npf4J2S⍁8'c!%:5L(z8&05@;m=Uta] [q}̦*@mxJ5+in2}eKDxǿ]"*\a:JYr?DIWD@uO/Ҏ>ΆAn!FAy\N1:4K5S_Fn^AdBEnD8Wzr=< =>8-h:?EڷqD!d n());+B2rbf021]9u/vAkbB-r&"2q R껥$@) f/N"?lU%qmFO9V*k%C<W7lV'OMM7Cdo!Py2] *Rx(ދ@" EhOPVTaƴIn6S_eߕ?x~wDϰQzD<ڇi[b3v3?QYˢ+0em@u~ֿ[TQBXF%Vz]P Pkt证 %Sad+HT<<A"0DvpOFsa<-l[XƁdA_@韩[(Uo1_B؁F<L6u欛غ'Jg3ن?w1鷞YފZ{nπdbc9=Wa3'n2iPM2r<3Du$r@^n8jB*.J)}PP|Thl1_u |0J%SFo|V{[S: X?àK`PhF~y:1lFJ!_Z7D ^1/a0lޭ=QcR e+uPڥFOAIWI^ևBUx516hOqI<"X冮ͼ+44vLqX{C5q,|!50jςB+VuJ36"؃Y$TIߤBbLmu}??q VaF4K# &ղC=&[rr0%6"w-j.FJk@ێ,&VޏY7AlDq KY`a'vAP͂\=Qv]. rF-Keg"ku1'B&'ca!I[|ZmSVBDӑuءb:v[l 'v(m:Q=Xtsn(8?^i]1[f]&+}qN0aSlO +$xo.s~rcܑA0ޝ&{;Cz83^Bj94gS3 ٵ!NXAY<ľEv|QwsX\g3?8uKH3vtbMp9ɠyZMu|/0װ>TBJ 讒5d]A"ʜ1Vr~$w.jrw˧o|^Av?$"Z+" Ѵc[/I'q Z>}n)p!ܼN{?:&X"]?l{SI@A-bY7XwwJiR+yY~[ږPf0kJPש%kmQ܄RmE)) Kq8$"$ tKDt|'XE#su贝:cVbKz26&D\m8_o9)'X=XX]6o~vzm~7S LUrtg}$b%fH 9x0&Blu h*U/` XonԇӖВLq*k&97-_0~ev{x+hb̸Y > ]=C 8ڲ/m3 ̴pi R 7 PXMwŞAm!sh!rXO(Or,eױ1m(DP򿃅ccݠa?- !MF 8Ju5KGjm~e-t͊Ww7pЂn#wKC3)s{SߛPr N BYEIU,_S&UX9 ]Vf+pXO+ϒ%lӼCy HG`ކ:%{@uv !Adux77ꌍ1d9bKF)(m`j}2tnT+C?IRgid;ndZЖ΄//D D 4N} O FJsSKqp+_)TBG< B ?=wFMq!_019]'e?rw-}jЈɛ^fchDJ\*E]ϊ,f7 g 0]*;~%w^Dx/dhO \W26t jK }acSLSl<>NTVxN@rVb.94X̫anq݉E(I7G~l1˔BfhӱO~^'M\-u׷6z7mZ<|3pN0a[LDlw5zq̠Hr9H-1{tzUǍnũ1V ,ʋ\ "\L u9*?3FGvחk[ H9.s }GFB*QDyO^Ee~k=Kpn0QIΖ敁権' 74c@~.K疢#C-bToVBH۫n>?M>kGg~j3Zq$B⧿> pIŹp<8WJCQYH81(6^!i$._!ud$xf4 'vXW"Xl'8Ea0PeajuX5.S}WYKo>CŶO,Lf2T60~avFSЭw盇wNhk BeP2+6w^DGT f:ƾ@ } B"T\d^ to;z˗OC8g3ho 磓gRr1QkFt',8/Ye]RoVҏ\La<٭ws{%;#`y$>Pжי&7U9c57%8"|VCqE2GG9>WFՖT'>6/c3(٬wO eNMwQg)ә+1ml}1qg5|EӒh#rAf[,)1xmzR\M;*Y.`wfɦ"u\՞؅M{o-!R/LxܡS*)N .P=](޽Bњ]&SX@K$OEWޠ-cpѡe=8qR8sf 2VzϧU<G%:yFNWDJ'>hXd#\MRyhJZA9ukզ:#&т]G,"Qa&8hze(mF$NX""-.>Իu.@"^EG_ػb:θ`(Ki`G4@m0~$+;9%䯦9= [k#^gMWsItYw."TqrE@2*-9$-t. 槽S⡋񀩮O'>/6&Ͳ`5 FQu3^AmY6x9 1%^4֭dw$CUB mWM^vCMnK_,'<\KdEo7tBKEQ1%Bb6HhGV.ݟ]U=A ̣lz=YI?JݜwsB`lj3EP6c^[**_fƍ{qix!,R.aHQ+)'rpW  "YV튛`[R5BڎQp[+?Wt4rkNhN1Cvв[Ys[i:2q/fף ̰Q3Trۂ0ʇYE LE[{͚[O^ (3fsOqSzdKC- {'b3^6E|1씓"WnhfYSմUESź)=i4{a] >|*>Ry~6Ck7Y&_={GY|M.I4 *ƾoJ#$M0],O w(b6dJ1ҁ5Wh ITXq))-@&k%֌fs:jH0rw D  `sT!:M>50VxLiN tS_LY(MKuuw\6*7epͦr|VfKcӿ}}^~Ͳ(6;=*hnC8|{D~ uE=Ecmvxw:3ťQŀ7||~E !UcFE^6">Z?PJ-sbP;4)Z 2>_SoQ=' ͑)K z yy $ XÉCM 5=j|[ݕm[ ^aXPcMׁLh7=(hM3FEs)Gnl[P33NM୙t=T4@Ib k2y,(䁄Iʎ]fS^st.BX0'/ CV'X-PMT@#oq1xHCh=*|$=Љ)f m o@_/,@qЅɛH}mc0ڏz\ vsSuj; eھEx^lmwm Pe45t'VGßʞ~!Bwg(gy$QZu3J~yxQp x?ĔQRǢhĻl9;!q*(dH=<˗ug}^}qb.իpvM60_s*li YM{@y.X2K&@'SZV/, x{Y\ц:Bϓ=Fq8Mv-e͚O^<;]vsHHʍQf|gFr"<=T$3sGǼ"~;oB,9gIQZWKG;<"HGfNZ4+P|C2F%RluՆw,Ut Q kTm4-( Z/'2e)%Gjc,1P+N&2h׿]~MW};oF1.I^;5x~Q#9regw䧒t6`'|γrLZ!8֮vXH9ξuAsb9 \tw1JU9DžL$ƅ4 h"'ߏY.cOLF! 9+LLLH=%?0t9gk[ zߜWeq0{E ArǗ| .B2d+eT/wXXSoW,kWƍ@/a}AdDp&U_Z8cC?>v&A4e>sl4 I ʓQ&jje@; u]& Յ[OF&^ׄͮ&Ǟ,ٺ%'ndc,,rzz&XZ/X8Il8 "i7W3TþfwZÙB+{>bl.-v ]kXO߽?3\N{āfyO9ǽ 3+"f4tli (0Ld;35^jӗ-{5{<!mJ7e,]QF.`E6\ujyؘGjjZYPuy#ѻ9b4üSˣÁ ^dK_KGwZ‡Sӊ҄ <+Sc3`Vtf&䂓5UU#gHB7n k=}5/ 9n~Eq7ԏY9BulBT$2'j/pD%{#\C'Wcf"N 4wH382MRFٰovx?)kɬ ȁP5M^RxU%+c &ypSs gEIk{JCzf:(`[BRŁ}D (qy. ˪/Sz81>'!K?Q [(|Y w3>WE^_9GӪv&v#ՙ6 ⥟)UB>u4,Md_Tղ{GB+9 ozsN.gqGJe7cO37 ꕢ&gj'y2FEAOKH' a-]y_Lݷa$VOG)ɟBƍb pd9 LY̼tg<GV.v=>}q@ZbhgzVQ{&sнB5?OBm-38GZ."s8 8L°C]ƕtc![@)2;-._pyrT;[ΓXϷ"~v[֬/L~f+эFP+zY&xS02KÇcܬں%&Gz=MQiJ]ͱ1tX=6sbڊWI'J]A})wҼoFy'D 6È#415PYuB&.h%f7>7 .Oޕ-RPxJ.ݢs<e+A.p|F%Ƴu/PyOr ;s'_U5r[sT]ZGjya8 +7oDͦ%Wj#JYiݖq}ܲ6| J˜E&]IX}W-(S.MWYThIZO oPAxe3:W\~5 a'e]Vzެ& ?..d~YcD_VJ܈>̮IM۱ hqh N!p6v)uN}k։DP2ؼ!ɖ"zU+zSeZs+σ]l">9/.w҈ꪯf'^Zed@k OfewG'(^!\2ZSwXmK9_̸ER)oBg%+qv:5@5fqpvҟIx~8]͈{u]@r# =m?s]'P+}zž~Rɳӡr@nxdl}\^ H|\s`,ߔ]7eͻ)#'Xz;>']g닑՝҈ é8ؒchƂ0NG:ywN9LĹdTd88ou-`{X5!>SVI_`HpNs!6Q薎S!m_JK^Uiq>5[|Z,j4Q|n2ɶ=DT6az,6 SԠhd:f\bH >R/(PI )43/aΗCxJzQxW469a Qb{PoUñj%+:Gͧ"Zp ~޹(J-7c(jzHa6oHg8*ʹiL]'M+.hO> f}%( n VKB~vam/FH ίa-W,RӦM71VI؛!,.9RXLUh.Uh[ee֞R ! mʫ,,][$XŚ"2SjWtLI+y'd@T\'MeZ6۟/m8f?]s4UW`V0R!#zX0m9l19{oYA^DeN~9> ѹHx( Y\+wnx}=J0Ir["(?4/Ao3q^xnpmH)8h o:͙M:#]yJ>ņ_! U`h!f>[g:疍v1: jP fky7Ɖ$oFaK TEa6/&j(2Ьjt ^ 2ph?G d.:IpH'g1=,L[~!9*=:6UߪI;fK3鴿 )ݟs%Z%^h׉XC _o8{ި6Xwj=3W4oRjbucnZ0ֿwYIi5 L>Q*YG&fhuk;g:P!/ B%⹅Q ?c9࡬.iY0 F &( "(.2I7UfbzLzN:8pʼnLPRųGItw-|;t69.s"5h #3 {e]6oD^ž?QЙ _ A^6uE @V\^SV58]9Rq,t-J\Uz &qK-z&{Ipi` +stdl] 8sƶ7,nnLz3VyCշϹrwG Bp}7G~ GO|7' P}X F/qy5dS Ou,b!U; &Es|9-LɎC&'BZ~'] ##CC3fa畈Zb}õ@M$]m~4śVq! {Ӏhh-p֠nX%ٍD>6:%-IkP ]&W2+R %u2ҦMPH\hٺacRòRcy{]}8f׻P{mfQ`NEQc #$_ D1h|OOq\f?)U6}U: gzarȃš=vH \ԤaUd䪯vKXR޶%h0Xp;K^{&!|  Uiŋ^(;O"m U@JjdVQǵAb6le,Z@۵/n*𘡴OFDqK+3k4~iؘ۩7Y؄+"T[/6~jA}Kd ϱĈ` ,BaK $b"Q8]xxQmN6ប YXQ׌LZGUe -|"(r8x 6"ͪo]}6DĚurtkc]K7<)m#N\6 $kHVSqc8yGЙVlrPVrf'U R͟;x~m"OVA{X4w=*EH V? __2ٸѾ/QTrV.a"g4#m,`yTxyגpxdJF. %u?ǁ0d`T.9`/~X}/[ _Y*d6/LH4n GZ`:nBn;K~]'/V}[6h9탫򧸣*#P&rOZx-E^L(D=SO;;| ch CzL p {'v/xXZ )G90Ycn2ӻ{vAz a!< 6.n(]݁ t0P"RJM(i[8?H|YdDUF:vtv0F^ >3kvZMT810 $9C5whJ.(A[j:N҆ה)D_rK,gpH;dyKA۴D_V[ @p禗=R5.Mz| 3szx?=D s^>uKmڞ Fk0 ~;U,$8Q7ZAoap7y{y̞.WŢɏ޶ؔҪŪ!ӗtQ0aUۈF L)_V 끱b G}.34o,[8o4V0l 6 @be_I ܥ, w id|AT=`Jlmor(l ӅU|&_2 4 }#ƘxlAExkY>{=:5AXjy\-0#\[̕ qgx(2Z[XҢwvP 刟3lyýdTAVa 9p6D_ϼG9@ڗ4#A& ]xMPEhAu''VaJ ;Bgr/V/"&D7o{_&紝HIg[ T91pfTOݧMn;e oA_ݨ_fFTaA+K1ϐe%42 MPZ8@Sf _4@1'4~@Rݢp;8]غC -ї d*B,1Ўcc6FD F&CofR}=)0dD"=Y@.m'=ʏ-dqq>T3 \n/⇐Jq|.^2y}ٲ9p LRiB; SppFn_J$#q,_> ׈NMWŪXor̛mdO|U Rh[1 V Fpܮgbe|!qn19bB| H/(Wh\zZYO.4B ,WR$Fiܴ)4yvǭwgj4^GO$Y~ ܗ,0 5m֒*5M!9|a RD_{8X%e+LteVVTTeczYJ, g_V  cc4e\ۍxe"Ԝ%I Ϭ8:wԋ!?o] uz뒶. mTma8ź6<ʠ`pNre`o5{-, Zx\^RZ9-RИH\9i0z"~~QV{;+睇дGس hF@-芺mV5ZJXYEu80ܡd3h:-{^KpcCޮ1Zׂœ jK9 ,{[fG3a,#GNw&U`@l2 f+Jp:GཧlT _+~Î\uWlqE6cj?8K SDQsH3tfזc|$3̡x~0Ì*DJ<}lu6']gw8Udux:,%˟dA5iJHұh!ЖKs~!ĭ<5@#h_{Ԃ#R6$ pO n];uhj:a|rX]Ί RB e"@ hnܻvw17mf mC+%∘&-Yq;s*yN~WYvOnx@RJJ!l:"~U/z4~Sm66Q4H9nf$V'FIuv諥0gQư50gjtkG~6)_v9Å͘pGW+=Զc*yʚX*~p BgbŮ{ȋ=\p$<OgĐyq \(?M 䃀74D!pIJsN~1;gtq>J( rd,Ft|`m9_ mE /2RrDn "< >ysrPڙ=QXX {o׷0+;acv4?U-&XYmXپ(J&lJ uBڦmrr-Q?RVE:ly Z_Pjp85BM̾贺tهODs cS1$| %eQV}LAb38cg8+JÆfȖF$a1֊qb GpQu<2w)?μ?*znPAug> 2Sh[Wo @[ ŸOGڧvrP4AZky*cIyu/@|=:H]a[y_Y u8FYbWelQ#L}Tlum)Q{D*mN̎C=N {HVg}JGq9 .mB";?3W^WWЌm]$ھhPgѝ]ZzpNI=ho|(i!,hQ#se]7ʚvQGz+K}/~:'sSU=`g39*T->.iMQ73IXCJ_ 6O)` 3#p[^`u͎="h z pN;[1Hi e`m,M(3|9eAN6Fi=/t\mKfȠ]CK&B\]Ԓ^weM[-`0uY;e7#Ч[HglP5CݧuH sgs!NRf.5@0R-(&+[XS[ϫO :+Ă)ɰ+4 ·`!L%X|7Dii[w㼦wőoS: L^$Iwsf+ʹ^L* @!eOƒC ! x޻3]ZOXp\ڌͺe%GtYPB,-qOdbh`ek.Rl枩 kRތ:^YSɿz_Uu}Af9rPC.2ult2&)EPy* c>]2(* ;}[\V?KNe}$~q](bmA`r&LQB~pϑh2fe ]؜r[~>>YĢڶeXn1rd̍?Kݸbj >Ʌ-g}娹FƙhC䗸㗷7)) BXE':-/[XU#Qχ= (3B͉mSP=ᷲVlbʜ5)El0^j8Dʨ,p\Ȉ\9.&|- Ή2J({l6E*gӧ4MhIGFn_V[Ƣ8W|9^wOi{u5&{'Cgl.j ǣTEIǢbDz.KFZ|KEk3vPuMN(< FHr 8Vv+͌o-۲by| V)éڐ|[[d>Zk6"ծƒ[nh,sOH.3]Q:U2} A ΀suZ_@wnYxE2tؗ #(:ܥԑgfrx>&mߟԳ=? {Yp'!4m<S[#KQ?.Mb~;2IpT]fxlfP{,Ropꋤ"Bkc2_Zuj<葜>Xc6lW Nk_ãDxЈ`~@! &xYdVRn LcSvHOcvQ6npc7}jTt;sb9;y%o7+bw#/KǤTc(Dzn ,^V4\콣 ?,ɒm]NW^b!ALCb$Y*mM9=lxC3%| _ۣji;=ʍG5u OvSͨjRjlt h~o\S]qج(+Ͷ( ndl6#}=,E!0yak㖾IC`'*aC]i%z8+;~]]g #xP.Tn.ψ ЏښUmn?]ÉOm!GVUWf2v+I؍:2yOlh ^Net)*qO z0!ЕT4Hhyf^h}.j+M@(RFnc\j>!Ky0XD3n_ktH ֏9~#9vn{O 헮M込jfZ~Wˆ(i0Pm>S,*+m.;VHt rέkM1S^Q򞤨&cRd]>b'Nڢ[$qtX)E5?|η%2\> 6uS~yb05K&GMp,:*9FM QPzN]]20njRMmsYYxÂ^3A[3J#`?):p씉j< #>|xZIE?v#rlPcXe `n|]0/Tޒ.EsШ(U6fʶo󜶀.' Q3Ugwā:"GJCY} W`&t>ԫSPj}EցmR͕:LÇy{s~\ KᙟRQɜu" P4o;ݯ.%zٜ֟mKq^JTmY&/so'`;`9_4 m-ǐٹ@2 0~~y<'e0`PQS)H$.(+&G:{W3:΄zsc{P\wvzߜLB\03(]XR;c~ٿYP.Ȟ"$5nښ$ewLo!E,-)a2{߃xY 2-'0?DyavntV#|90@ȧwK8OrTP롘M_ayg'}ACc[ yQ:מu,R.]1_aO eUL5Ef  Vu3fwT;1M<&,[֔}O eai'^gJd. t f]7kOsZ V6M@f[4,r[Z?y|t5pBj޵oz̀9IncgM [X9QU[#\r\Ö٬1z#̬7xWc4 =mmn h:~3qpm_wbUۣa6{Ѓb0)ℲɊqr,#Sm Λnpֳ#t:`WnF4fnc\دNviGg@My?U}"T8(2vy,] GVB$ɒr.!z's䣾$WqhGAԟD%>Þk:PG,o[pY_E21_ G~Hx@S3u[0ܬv&(ӽXU\E~ުJJ[p꽃)3"`|z/J}7,2]A ֢9Edަ#i]ap}&·'Ա=rѓ 8Լ_cFmc1?^ [nzW@G-S22zF˄Bպ,ӌToմ9NxFx4/R |KPsλн!#ce>IjCN %ZY78Bo?VeQO LRooP ~c{jaz9&mJB5)3-;'DI-Zu[>T9-a_Z#h;*pg)u KGF?R{_U t((Ȳ>fR/tO8~g^iZjޤ)ydZ :UKT#:ZV,vnM>|/CߩN^ҭ ȝԂρ虐8 'yC\ Y:G]i=KNHT6ep׸쭟/he.>F3CPTf7Ep߁<&Czj6_x(dawZ!btw6r`au#a6l;ш$,qhPe#ߠ;$D-AL"a)bFC1zuې D??ũlcc J p2MQ:N,D.]P}YrӼWH\q41e^!l]P]kzqf_YJPb{fՇ0 qHZuCޝ_vaAL%R- A"(QsLuorutu Uhp1Wpm&QĿج0IIgUU+d^,2j}֍oFJܱo/S_sV3\R*\\S<-J+Mqam8hUrV +3`o~6ܮ "{4J6W\pB_Y rM|=| 8Dؠ&5sZ b2*[8wR? J$0)WF0*Ѣ)~KQP 3שy Aq\kdq琢7`^=׸<ˆ=܂u@ߍ_ݩm:QO?N+!JKɟ6{)x)rH=]}DAtq0d̠cA"N^MY^GWc2́IKu&dRv zD3ùq09Z*o$ǿGfVcLjNG<{]c4WyI(]+zj7r^cXZWn3Vۺd?@L -@v` [<^"+~Q'$0.W4WS %j!Aԑ|Z@]GGomyAFȒ|, d'H>DAlplϑ }8 (£m ɭG\KR~kU䨷LA*ljs9ѰX[JSq/ zzXu@RQ|yI5f.2'ޢ&U{mXMQ3ms2 vɧ5KjMK[i^N7) ]s'e TRTߟ`70qMa$r$+HpϬC7V%A?+uMP졾鱛T9-A\J.t\S9YopM44 BwoF8Zw+w sV-\Rҍhf8q.=ڏXm']ǽՍJ*S),okW$jTS2kt_Y]##ʁ5>R]N|DTIA3T_d P?j2UY١],ct˃ uBqUe-HV&Pwbo11bZM#RCz$/Vz$WػGזѻy3'] ?%11]zN&uecRr">Tչ I֓s5US!I_H!MTA"85{:c00ۢxLZKĒRC1udʀLkWʎoނ&9ZN!T4v^9๨siR8>RSDBvs1uХ7l;B)<IZ{XB5CD > nylA,\SlmK\ {7?P7+(=W}m hB`hZ͞1MKB2uP:fhv%uu3\ Ҧ7m|ҝi+3--Aj1r݆ILH< \#Cc:eO}/6:qfB<%wtQtv8+[j@]VԳp#TpfPL FJ?Fa)0\+3R.u4fE(!8f]Ax6iQNz4^T5WK^(89^oKvUn7ɔ!XxZ7?6BQR^Hc0g"!4XTUèE o{}x#G?Thqf0bDvh ǁY sb_slwUzAl+">NΌ @yWH1T@uA4[Ս_Msqt2މU)x࡬7cm/r}H}0Nf_leƟt9/xׇ4`xTq?DxɸWa&8k "Ha%z!R74G!I1ܪ?N,6Z®+Ĝ|L,ĈRte[d=t۷)2"N #GʲaxF OS}ӵbduxw(ڲԐ %ʩSնm,b &fA X3;mӞ!8犒jya:iNU$~y~NaDWưEޥTm mt"T66).O p] ~pAZџHr 2ԅJQ<"I5ʓt2O:CZ8Es}`aFq=zORv--^*7doe$"uEU7a+W/56{L"l\aj<+By>p94רUr~L;)S6sFe.4+e}iN* 7;~ԔdAHbTn/8/SPےõMJybm:&SJlxzg Cq^{9S6b4f09OjvGІ㒠",Qғk@Ę`[PKRJDVm<&T dM}wtKJ@X>A<hg/sds2 Ǐ7;u#T,#3P:%7%nsב}+3uX RD6ftKtPXMS_5xޓk#͝G G¥N'[CD?@_)[qD-SC?LBޒ.)4 4嬚LG"CkNӳ%~h= FNR 1߃+Hh͏ ;;G$@x;D GDd]qlR3ӌ0fS0"؋(V){G™@PO,4lҵ-B'Q5?-sme 23(. ){bc=GRQ毊aK wߴ.tl傭" (k#i)jA?A>䃚Op3-=UixQLN&gH0ԻօBimJqa: A z0ߋ]ZΥj+~8)!F󽒍X(vH&P g7 '6 hy{;0Kh:!בo*>b{Our`S4cP@'yO6w"!|w+L5Se &8B1mAP%4~G'؊Usڻɦrb{/)|(?T];I 8ňc$'ٷE25ցn ʡ& cv7/u|>JF'cXiGvt4sibϋ{NE}<&2a8#i.Tӷ+8΅|D+9׵v:vIb3a1&, !&D֚dAyYI̛$6fZJe:73W(l8 4\L}my6rf "eZ 07'@pڨoZH>T8o,{O%7=sAl9ib.eAd3 E eB[N|ȃK >:Qj aQ {::IKtSHD`2'7Ȩs}^2+2 P^.8 v ze5M(2 ,c7hmR  l9TD ‡crSmmeDwPJ5딖&uf;;eOA*X ʰ 5ܓyglEI`gԆ'dW2Rtfgv0ޮ{|pt&(!i͍̖b&Նڐ|lL`ox2NO>伓|x%PիUi%|5 )uE!Vւ{c4k y,gG۰q{{y%B럸Q]0PyZ'&EBvDmg*C[w_7k\\|r|=(S7LMNϏ Bs UdOߘvi>eqMf\hw ĕml}\pEqA$.ɑ1H/_/ frՂc94r߮J!#^mwE PMZ ;25\be͑,,w!D. ajO1>lH!A% Kna'f"Ss\2<:*<(Tf[j=IY0dhpUl/OŌsx)řԋſu0W}RzOQfwL0}wf\}f|oħ (a{JpZJܰgs_]lK9K-U1fI҉z-+{8Sׅ >[әa(Iωeu_wJgMgp\!xFAY.fS bƈ9ϙH**xpqdE+7ݬrܖ}TC:݇diZx'9X)wYhY !SԈ':" F^i#0rmS9͖Z=}`p9x{_I"[+!riB)!(rQQ ;*\Kh' c+ #['@@Z1' Iz̦38 4~W =uP;GHag@oO݅.#wxfa"wٿu^1~j_0yKt.'!Fg; FH>1ذXU60`YԪv-$~WRVw|oz?4L b~mN' 3j77d 9P?o>CI`6O _WăHc| S_ܐ)ZP@"Y{I [Qc2v2ῶ)_IC#ײ8\lk0tw|"˩مmM{gQQ`mS;PoL+tv~Kk'R~Hb<_'ٟ6/d@̺'78A{0{#}?TL*kŒ\]˄vtf}z$gd̒ W v(QP/ϯZ1rfeɹ"=O9cOKpP}4Eju`O-]7YN6]] #B_$OT,]W. g[ x.^O͇H O/ Notd~H1Jп{6AT z, iIo;3U/#R҃_:$1`f|ȿcz.f6z`= gs Alw++5ߑ$8ODa{k-!My>_9: Rw'}j y,i*c (wg\|LqJ1m"\QՒ fgCƔ&E?*‹bOPb<QKozm s b*8A^/dᇅΐ넑]$L0qxG7dvMÃ#|D 1AR'*k@SVӵpQBV4oq;sJ JBuMԣB7yg1? 3>'49CE"φ(P+&|p7$䆗Z7[?u9{X sR r : Є]|'~3]e#ʼn~T3ޕezaTJA\ʢZd0c*${(#NB?b@GvG;8Yڝ:~1g2Ѓo㡱N(o27Ř4dر&8S~iY^ f(ÛqROkTi~\}u\1w8j2F#)E8(ڌdR Jh&vm{?g^JsWb8{ 2(Ű3՘ e׵͕=+SK!OGI6ċCyps-`! 3`)ik 2d$psv ۔7{c'N |' $4nA_PK!ԬU IfCbs@j_:X4u/\eizA18&K3S@f˸TUoIuy5< j5eވԄ#,Gꔉ'5G}~1*\ZחWbU1ԿN]Xvo"e#PvFI<>LmAt̂xp )}x5E6QSsz@*~#Y =~vxA`h c74-[˙׫7rkVԽ(CԼ8D7ɶF & T삒]ugP0 NcpvpWJhow X' ;~u4z=.ʪO{r'SG$/Xh`ҭnGg#l@w󉺊م7˛ds|I 0@cMMG vؠ-V/NN$h{GJ3,EUYy*%aA nI󿓶ƳfX狄 :KwftݤǗ!xaʞPX<ym`y:^q~P'ބP O[@S|U,5%39ؙ|1F󌡮LDK vh1i<2éLcKw̥j4ބAV!֤Pr5[JD rNb6؞D(B?ê ߟWFVy8 D-{%IA$%<0}޳t9ڨr+TFb"V;ZqmHV]8DI眶EMwNd]!%2Æp}=y):p]ǽpenov`AQ>\mOXOs{Czc"o92bνƪLH\f@ĝ&bP(šFp/{pvo&kφہɅxy+7|dunƿ{Kp:nk Pzj7%F6bZnL1ilNDQj,4s Wi9>wlSQ?u %pR-fKNd mF%BYǠ6ɳ Y!5C0Z UktN;[Eb"u]dk`@M5!*$r}}ylrs# ՘HrȔy!l.V& u䒤2XB4 п[S߆GqWp H4쉚s}8 8ZMsOJ,kg5(O/LhI Y`1jlAgrrV~2++Ɨ gjNʘQ9NCkx}&'$[{R?}R^ [[* ThUj|`rgtWT/dELي% *7\zw$!hNgA5|kW^e~:<>|KLVwոԮ"F2uG~㝷Si9IF!;bEҕl"lV\ I< $s"9\$~6 g8Tr+ҝF4ڹ0#IV,_ +B5uJ ]m.˺ge@g@uܐ讻9CxJ.DF=G?c|1j7+/X㢋Vc9W{Yi> b\ڭu[Qh7N1e{gNc\_ꋦXWM$kMN%YO/d;Ƭ* B1ivµ+7QoJ(j.HC롕3Qrqrn#,4֚Jh0 au(kD_"sAۺ9fKؽ.ӼA˞~7(R?VQ/5KatԌ:ѯ (k i2)0yFAgaK-y+a{ͳ -퉾0hA`X@jF>5DTv<༸*M" +\Zٔ?L')Gy\\Ak穀&-mt`fsr!{ k쯄 uW~ɒ}=Q!y6Y$jkJP4!xP:w24\m5)BFiIZ5^NUˁf}@2c_r&iټz nkYxIO )҈@ dԦZxCA/c# \ͫ;()}]Bgm)v$ZI i|C{8tgUS10G;{?I-FDI izې܇:W{ɔ^<&l3SrlY1?MJ' H2z,Zw\0ԁ ^RÙFQ+ŗ!)2'{Mu Srn%B";Z IF`r 9.yt2̗Xu(%o'rpBabGU4WpWs\Tg7 51Dق`a_hξ皬+̀vCDXTrfLrt$?R65i)C6ƊY-^i:_Rt[qw严5ZErp#muN wZ4&z?"AXNsJhY{W9ӱm$ؐ~w9xj~#BR5:͈tx0 ` ,7"*-$Xj5{3o@y*TG#O(4]P.ba9wO7$ͽS1 ҁtk;dLdcisOq*~ΚJ5_I5DlG`0d `h'/ER^ LHCbv'G7&6F`΋wqlwSD|UhD صD9.M3|puj64M?.FJe~د5xc1񕢂f zrlB!ˠB]ɼLVǛل敥 0(jPHyq5@vd̙ƾ<`3T+2 EQ2uvߐocl}u\FhRa!92u6 2l2[^hEǗg86>ˢ(dpӐߤ@e--e\!MU_,2w@fjIp26o+mNjrTooN?-N>"nz8!RHuVyMkCv6áhCe`z;mBZ-W"?lP;tUp/VχcXN>3wG3G& kXDxZN^g"PW$f"+#IJ CEbOjI]r&kʚx۬<[bԋO벾-YҰ'or]k, sHa?s,DSqzԜݺ,Ÿlu;sǨBڔih{#X5XCZ3+k~p6&k+ns1ꂶ@REPC֖st|F}y/Ruˋ#K$`y#[IЫm$$ rGbnI Vjc>zӍJlĹhMrKLcB/ 钷-gQ$\Hȷy5%?E1Jc)O]kݖj Q'3HmOZ#WHaL׽6Ʌ #S|ԺDur z~ZMYid7&7s_xP9ʭ= ˕4 #S9n;pERD]ٓ*J zP%2c)a4v,ܧ>0!镐+cP𢧭Qy" ݍpM ty0[ SA:T*sS(Ky<4-rv2oV_7ip!eh&+iBbHLRj w`bJ&VDV'Ըl"ވ*lR!s5Vk`QNu;|- <>g_+>1&tKbì{Ğ[C&>AQt!e!T)IO`.,%B}bq41~B|r!2aZ!$j5F5k!cLIK#~iGL><=}8'9Lَn Pz)8"35_w@bv1q_T\hUF˻'Y{óz=HXհWwCV@"Lra[:45q~7Ari8<(rM^>I.';qQH9ͼzE4۱aQ" ~wh71~ ؞ U[d /9>| _{m ~0K4@6~M.{ŔnsGJ+ڢuTm^k7(fWĹzbEcK͙цOܑUu#07zɗRddih* 7t_IWJ"r5|]:ܝ a쨨qٛg=b"8d$,gU%BhW1CoG3rjs#Sg+Ds2GɆT2c= '{T߅2*Ǝ 79Jg=m \u\ΩE3" ß qE,;/l*\j،Aj->OPAWSD7 usg{/15!qB4|`3Ȍff ӃζY7'v&57z"@9(4UDp+?YZ//Qf@_Y{0k1 1Tk՚GqpXhWkAw=\IDaksR}|r>WS-.ʽVf --jǩ%_nx}l3޴lihg.c޿ H5i`f!ϚUԔ*SB@bz/v*khb Cʙ ? [/%ۋ\$}W[-o_}VE|.qլ4a+ừg=5m/7ذxS] -zpV37Tx3E^AZ+p?H^XofSW7ct?7vՓ1Z#S菛-OWaHcPhWciY5w})_Mc7bJ:C=@&oBIl+ Bkf&7&%f]gDXhMU:%2Cӣh^bcmm6 r&8KFB_ H|a(j. GD<(O昈& y$wLUv#Q7OafU2EzIf^mcoOt"<]72wI QztXT18)@@{񂏌 آp%R4B!)MNi|눷Ԛ9i cS|mQ9TV&"'B/%DO XdжkG_FNR^2\ed~Nu [}Q9kՀ9bCMђ6Y5y~G>fy.!%әM9nǢ!F+ύ2~D.L?j^GKrK,<;XαLjSw( 1e8o{wtz5njG ]*z+%{OTw]5y35Z(ZM{r}S5mZ7;Y:ӇTw.C5<ZiTH$\xUFnm^0>ˉݺn Au`h4 A'>n fOd0{nG ֧i@vn~q(L)pS;9CCWMƋ3a!h- #Mw152ïXlfw=*V&)cGq>@vdPC?8qz4>SMNa~: {~dž9I1HkqtYQ U^kf78exfv$]]QߕpȜO0MJSAk}-z +ԂqyZU$ep-cT3Y: .ҽG=[0;P7bI1qV}tcM ;ėj3.q 80g2$.X aGxkgѾY[et@]ÁS0-k/A J1KArq[҃U5vgAQ.oqޝ"EWŽ?ʰoGKπtԣQϑsqRMs@zN ^v@c}?Iuv),BÈmbNΎʩ/Y?}ͩj3`W!\Ck~XFP k6;EmYrZwm2B&b9{51Ii8ILK[ĆCR.KO0f~|tXPAje U7.1S8 K+730>#"4_l^흅4;Wxrr] }Xm)a)M>NE2 89^0_i'$pNe'Yd#%|\:)*[Ji( V i&}|<Ͱut @Sقĵ.#5fg٭SOmEMxXj3Zs˭AWuH⣀0ő ~ 3q BP"e|yVOcUz2 ,W-r<c?e5*tȃԀ VDczAaX=o ~"7H 4x2CZ)xE&΅Vr=i3XCDr#Qw8xnU$9L0>,qcAvh fI@SDiQW9tzg;1Q8(X_z;teH #37NeDP |ENeu @DOHE%ـ[15FBaWg‘j࿎ftW퐟,pr%R[%l@IXr ~:vh٧7@<^iIZˌfJ4nPJgt 5A&+:XnF(J*?ȻJOSZ\GfTRYȇ KkmdB$?VqEy"2ER$-rZ#=4;Bq68۞41^,>CGc6V2Z:?ՎivqCHs \DxFdVszUN<[cV ٮ_3@z)[ciЈNhRFp/ToE/1lN~ 7Dʼn<X{M`ke\DpXbgHf -!\'*;? Tѽ6; K v0k &P"nҠP/ObKRM Гy 'LJ̚6<E%V' U &ZYK(QIA9 87v#nst[~0茼6xabh' u)J=z.`׷ i@VM? R7 5Ĥ&p>Z-Zt2o7myzVZ@;NuiÐc&fLvL_{ 3R)bOΩOEWuℕ " t39WNȋ.-7F"&5~ohMWJ-nl(+L)\Pq]DD8:ysb7 z8$NmH ={6D{s [ UPǽd`[:>{P1#cF ԩU M#ܮSad#*U ^{DuZ9g;)^ƫ^?(tf(Jdy "+=ܾݳUG8& nJ)a!|£SqHqjyi*A@He"f$<":ō@)nyݡaNr_"=!WAt?6 Gϰ~RrA$m^0ɭdDǎM<ۣ+SnVV>N!2[\6dw+7xX$GMwOr9yl$ c@/]e3r!00b㄃5{F$W5VnxK4C7:΋|p(睡 9xK&'`r R,IbLFH; %3\ H;޷]8qHҼHsN!'o6jLE\>%TYͯOfa˻~LuD),,%[PK69Y{fw!gl%\sjd gF+h!u14Y4C1Dy_*騡@ZFo}CEu}"'q9xɃg>4Vg*An(ճ}EW Hyzb6km(MYxly=YdweηQ5YS͵_*acTBGsu"Cg[nMqlYh<_HcMLjX<5Ք_djT*"@!vTus]2dGSv1: c5DMefň`[4l-KgݒMȗdNě@TYD qO0hGXhZxr#lbﳪ'-cZ&y 2p=7m{LC% vw%ϡ|,e(x3G ] EU'8``0Ic̃ϔ~%м t8xD8cFnfJ,sDKe;$*JEӔȭF86Wl#q*$}C/fE$;.MqRH1Pas'P?< QBbFRQQ|IaĔ-]tL۔$aPҰK;ɩL(O?dR|!#CQlxV7P]7^oA %[g!0ͻcKRL8G: Sw"_kh ]M"8s~{ J1 7XFmPdm;?6kmi~ gCؖ)EZ5j[] ɓ2gI$8b魻M.Y֚ՋetTAݥIQEkZ̶,u׍-?(c:he%x&͞R2}c[:]f,Aq\j[NsTf+6$ c%pk=|j;>Ma5I_ގN0cVS%x@i!2Jf@5 l5w :M^* /3NŎshʳ!;w)* öU:{(A v\l$BT\W|(GVw>X, Փ$s(P3 Bć .kRГ?hFa^<|sy2?ápwq&.֖Sal7,<nB6OEIJ BQ#1]##|sbA iMszkM3^84Rmg>XlZavm~ʅIj\q^ӱe|%yo3Ք0XxMU ~S3.U֤GN@,Zra <׳0!&MTn%݅IL6 ?R)Hb-TC S%d^;vukk֪TX"pE`H/5)n#gxj6 uYha$w=NP{vJ8 ̶1K" w%Qz,}b!Qp~^+ֻy2n\2xR-$ld¹'.r9z+<l^,+Xq|Ǟ^LGqg  ǧ{H:O{t9R<6Ŭݝ1[)lx:b[u.1a3;K݂ 7#VT(>eX18  Zz W5)ʩ0O% ǟ#םRګʞ1]6R+%Edv10bQs*@z}z*N`~dx/az(~i4_>3'݇h.#LN͵/Mo>Vo^~o{^ro8{ug+5Ģs4e`_ |mO {u\ _63pbAz/Śmh5ж(=郉D'LgmdMoªױJNK `/qsU:, |j1+1@]yB!fuA+l, |bDۍ 4 -ԥ+[I{jQŖEEZ'ŪE l+Ev;N vC`ik֛XF B`9fقnlԻ'޿ߛ4 bMsBIJ|{12rν]Q) WDW7;!<"GCv:#W>W<Gɣ h'RȨUЎ?Zfi܇ ̻ri1Jぽa7U};T8ψ+rt[b[}qӶ?ÉoZmD΢!drPDH V~nu9_Nhe⚈9ح2 G׃3 }?mGkJ~>2[e$+XXtR8FrS@瑡VS4/DB (5ϋ- w%^qV<@ygf+ t*3ses+p=qOxpJfl041_.ħ*d& '<),uȯ ϧ~≕JAeb驪XK8X/]3  :8AWrHS I9\yɈ<cȦg򱕅Y~?v1_>'>Bv_,nHvxٺM6ݥ+Nv%`23LN۾MҨc__%S.{ɘ6$V Nw aM_xUn-!~hp}y@2  ݧPh!Ai_l .cwO|PSms:Ec?@OSS[ػ[yWRy sj*ٝs@v Awwqސ3P{;#[VB(Ͱʸ'CX?\jT}o;epU[x[['CA$s:L wTFN 4^B0[h4)ԲZ6v&$Ni uJfz*daHv>&[ZM0mhfi+沎[@n:<ܯנ)uDW _ 0Qh˔XIa~ %ŭch8Eeag#v- aSz*&lS4^.6^ON8{?Y3mŁK *q*i{ ^.}ŒJ(Fgw{m'!gӸMRZ G QϯuLyRs#,Y|hlQ4OZ!|eo#oRPV,2!<[/Kkm^$uh!dm7TE~C`*zSvasiiϾ)b8yt$7jײg{g<ˁ.~*&/T!-&RhTX2ya0{g3Z:J-O}0wTi6+ˢKZv:'.r?րnםӋFgO Yn=|-YX pqa$9WзNxauR6=[ݢM(uS8Jbs ,mfhfRg=K"3ɲh?c]*mZVļ'ps;]b&VթAb͓ EGyq{(M-~&$:ei]g_I׋2-I3+I!ś^!͛O Jp*DXI!2!Er|kRґBܚy= ڎl- S퀅%OMh1$y>AHdHs!& ϛ;tۤ%=g֜=BZŮvdN[pV0TOrP]nU$;<{Bv3DV#sI[O=kb-f愳 e)oOCb;+*?G!&$)*]FJ×z8k.84W(/ww:4"(C胑4bۥ NzVTV2c_'@v =T$&䊚f /xδ-d*?YG5m-B>BNQ#%PD޽uԼh!:3iJJ p~ܘȲۗ)Ǟy,Xz}ʷܷw|k ˟rԵ{>+V75EZ VcJc^hnI}yP[qubIaVk+5=q"R5fT1p=Tf۩eјj۹6d}I>Y,Xu9_ ࡂL9PVϙʯ]C&9hB]e[suaޡMM3&&w^T]3>o圐[eW\xz6Q_,*t!+vb7V@E,bH,76挤ܝatvƓeJfhܑ BӉNpn"+mEr!G-$.Mkj:[ۍg$ [;3dM%7u14%Z]-~Μ);ɻ!-^mvbr:;(Ҍ K(s՜.L3qank(m .܆$|G%,jgɍR:ٙ$WAJJxNE\)Nꨎ\kmox;P3/P~ː w2dQR:BZIsI rbzvF =ʰ0v!!Gdt].\Qvc1:q] .b4XpfqF#zsC?3dx=|fd2E#c%gGK'%-!e=+jn~{~/4y.F4^s \!cfS6%\7_$'&;\'ۏ`n[^jdH{}]zΞVgm,Yvx{t7!AU0zKFXՀ `Jp:Nָk^W0dQ gqRÂE`^i +T8xF9lz<pĜNcatVI?\EGXʩ/lap rP9fmz2=XutqY{$40|Վ;zS0Õw~VqyYۺ} [؟]o MR˶,2-x]&" hE:FJxy~O{JxRtl#U<"S}˳vY$e*P}kf1tQWy .?AxvX`nelj`Nf_c/䐦;`LDPחџl/Ωmb׎a(xeTi@# 7vP?$&\>]4EG@M/JDFݯx 5.023DeB*29%X.= L$}D% 7[#' T-+6 u7P@aa@+YZ&d\=(_HIzQ`&|Ρ>Q"L?ITvpPrZ܆QʤX[_clB~M9m{8ytBX BΚĨru-5nM1mQu4x.a J=d_C>^%T**LhjR Beits?vaW*>VB+`~rFON@tFyzxU0Ļ|/G"`zhwxBRƒLq `A}-^m 9"pg.=gX{& [)FLSҫ_Uڇ($;m޺}rE Rm⎌4M;OŽdчD]NEI93FE +ť@8]|Zgb5p5!p:e$ݩL{_*eժsX,)wu~(+^"T|:Akk'֗Ar,,9ۛPR 婎 aYQCOg$u1"k0AE:}畸A{烬+=(;h.p[쀌]q44Mg bT6!CU78!6 #\d+IIԾ;0[o9Rh5 2sGp n)kv2 hLRRBg,+I.zڏo :x2ܔKctf = 1y~NVsȦltOKρbRiD xڟ0Ih(Tڑl;@Eys XٶE͚@rc+qZ]Y^HJnmɢl1{K%NtpHqD= `흋U0i8hFPayua׋Hx#Gx$tyݺ|}_:.I wb(Sf]v'}`d熼/B[شgLI͈0g a[B4z{ .j5thPZ1xmJPނؑDQs b]\aO-謢+n>u#jj&k^qOoL~vk5ͪqͣw-M†z BFFExfJZ-;-I nǻ}`#AVEdku䀄 n ѯ;gƭĻNb:O.~Ag5)x* wy$rET JDRК2ȋ@T:C]'p{ ۥėҀH-rn&н)Ss@qRܧS a w#f̢q](f)iGD)ϥ]ru @>c#uqC<=I_Y,dչLJ|`ݷV<+jbGl0ZȃTD63{lD1xR'š-C-2|g l` X®cE_=+o{pnubS:f0JR{èF @8wNU@6N89l[YeǺt go=dUѷw?L*7Wb5[y4cb)!8H/2 K~Eiɨ3^Q#9fEsooS]܄A'^^zUu |ZLߊ +W C͚4-s/4 ކ8F /@ܟyU`(GP&ʈY'QhI/BݖC \h|gn1VuJ#6;r]ԽFREA}ZtH:-3ʷپ9 z>}e3C`̧5,LzNB}Ġ3Elɍ$U; {XG/q~K+3+Awa5 Ij%l:B#յ$x⫾} 'D6^2B`~-EzQJ\ڧB\ѝɛ#Y},X EFŞ(%]dS edy&|2 OL$PI2wr0 8yV!*"S&L@= 1׶쉨 bShL\[!Tfse'4-Yhǻ7Rv=c.U12Yan4&yǤAjL&eN@mJG;cӊEm w/.ڲoEH 9BW atiZN׳Il{ƽ,nsX=T"j "a%y}Y|JwyeL=\ev籘7t9ajZ7D`\L.rvS&cl׈^FT FY$^@ZOE&`yUTac_ۓcf9LƎR` _sQ+;a[(XLo?,jAx۶W R?P: b 0& ѲTg/y!/t^lMn>QeQ`=wM_J40_*JdFrl}QB"Tmr'lA7M/g3S]a qEӼP1Ѵuah=?޲ Z6oM_ A]x\kwo9Q)^q~N!':-ޡ7~ AoS55lO `d7k&@PAy=K'7WO)֬Ct.l2c*c\p&wHQaoz;S78:knR&RFZe,`,{E FJ3Hl$vVI&3.ʃ&gG*t?SXO{t^9 $ע`4o˦c4U븃>vя8 ;琁s}*2\ !*dg0ljlSqw4*\M\H$ `poo7+2i}~&(/%(lROq JP0Ab@Ⱥvֹ0$ainlq#>.#9mMΉf,mCF Fo29S8$iTFq&2Z{D<$7*;tP^QA*A.'S. J5v:U1~mv]Ajj5`1!5&8fr\MB?J7$o*fpd I˥Fɸ)(I z$fo%b'mJI14?ӂ=ʂuAۈ]AH}񕍤̴K^gk1xC7~`.O>7@?Bk/AHz3T;s4q 3/h[$A Ai{wDZ=/*&ZW ViߚH`2vOC `đ z 2 k i\+qQ^9*hySk%fh~V[[̻jpp ĊtNI@.kaA Qy\(ʖpXw2p۩()ZyMŮl-KrZJvIVKD.4uHPYl`Q^a Yp Йl+^`N^}qӕ™OLF0}o7>cNeX.jHƲ*d Bhu<]\Gkjb5Fd \V߉3[*Nܵ-mL56D^\G7B}9ys$yA="Eb8SDƃlN O/DFY㷤/?C񧎎yçLliz/)g*nG6Wr/f߹4^(@W~#8|f_?UC>m1xZhbkGꐬ2~F{]:*7olyx$0l_aN@F2Ũ*M 7;b(aa(9;in@~*zEm2i+%lrt?5l0S\j=꟟eWN$,$p?9- Q *,S?RUW9RPsHM:C},[*Iy hf 6/?6DCevh+fvň$T9=PLwi|!L~qFAub>;y}{#XE/w)މ} 8!}s)n6T!@bꊰIct[H}n#'7;ɞ[U*ƙD/Ϧe&KC1!2 Qwkz60CًGzsIjF9=dH!Dڦ"8M ( =qWϧֱXcrjVumlGCfDuع`m('Y(CAm#fe+6 rEF nUHɾ }Jd( anҸs j[Ä]e]x*z[;L8Ҥ*wJ eMʪ= eGXN@h'45 [Rz(sgvv)Xջ.$=`! XiN~{RnМOXvk6mJ':QR-ewP;M{pVaq㉔;)N^`DH8U\BԔ \ J[nV B@1mh5$d͎bx7C .H#H駴'J+O%6?˺;׷tEDYsK8#Π 8u!Bd %࡮]')Mf8mY;"@Y,7PP ~&e}INF4 ??Z䦔9"J&n+BmVd)r%JI3кUd Ƨ8RbPg w>WS9if};ߣK=OBp{@>8~>źUL -[]hoSsHf.j~af9b0 Aq7al!lZ,}M%F_'&N gBb< c{Sp>Y;ce\G6CF]p^^5II~a<}\Oy!c Y}B?2J12%Q,R0{??%g~Ud/PucɋO4i],uf5gU.,h[ޗo g^"]p oCHH =M``7J 8:JU l٦_ҋivPcS1(Jrvg3ڗpٮlsLf@[rGK[Vzs-VDf'Sg$@_q% N5>mYЄo+-j~|8Gj^'qK b^S8 V.d@ٕJ~$,u^@0~E}~ 킕T*v0Bm$7MGkZK|-jbךвB?sgg_gpbO0ord >U =w$ a,d ;B@aDM!;Է|=2S.{]ѨeiG{IdGLVo"JH(ͱ9IX`t`u&}1B]᧑x,d+b' YK}C~ǖ@1m>wB~p_'I-uz=WԦ#fQ,P^}]L o#Jq9mLdQԔz1_Cgmh5C]_=@eئ^A_&qutFf7K*$,ƭbAGmX O*d9%u]հO'Yӿ}l.Fu8Y?(^\z_21;'xbˡ˘.cM*eg?NkQo4wNpR6 f{GJk5?EAT*M0x虶24\*s>ǂ= F&FCdt  B٤[]\JvqJPPS(,)#*~R>|ݽ$qyWF\>@rpaZk݊֜:{Q,-rOf!* q;xP5O:V y6kiSM\Ll0Wpv{K交-a44_X2K긏FqPd&ڍD)hD8Dߘ˪#F9H5\IBa/NYGLnWX?R8DAYyxX23gKʪBlkt_8$Rc * pqJ/ّ"QyG*[P8BM[2uN{T9t =q*沽`k8\={pX9j紣h-O`IhԥtU#eλ|M]4$V+,2uT?*Yt}a }" Q?qrwU:\MQA$>==>h03@Q{5<ۤ.>) 3(fhxc 'ћ@iǑĉL⇡OWЦ$VUb:45+cu4'sԀtK׭1n6K=NzKv) ל+YH;T~ڝݲGǨ~"{PyG P}Uz~$=Lt6%z4qI4sosTO/PS4yІXZM.=|T|lϑ xٝ%9Mck+7̢vϐH/:pzI8TKQy&QP֓~b$ 4m\]Kĝ*F ݼх*\VfH#دʻi$EK "ut1}2|)v^ӶbDجHV)$Y5r0t9뷒37`9vXa*U-I DX Њ18 +9} oН|Ks?|6:! . )3bW5čr+%Ehx߭>w v/*tw3ng2:zKd| M"CCLFzn43 VOl^vA@9P.L;u`,x!#`&7 #]7qWyŷL[sh'&+"UyZtjMmIRxy 3LqwLjp#+͵vӈ_!ݻeubSj6-YFh<^SqU)CS"G`a2.rG{Pxf<G<"%kHV)vIfeAFfJ>}=>qT!p^<~:խS/感: !ij m]*]g3 \TS t]ia1ܪ/ï/xݬ6-hZohCbmvlb֩Y Y &ɻĮ UF=d.]1,jˋpUBR4Dea9gbowe.u70o(^@L=jU6&>: %" WQJ 'ߍK mIqdMYL\ܼ@,|X]sv@Y`Gf$yNn}F!&|9`oشbVnӍa*F*T\F3 }"X"r:H"s:pzu, KTF$Us=#BL3!f-Ma?-ɽ ,DO8P+`W2hrnEPBoe]E:H- ݰ"xj8W,1omŭprFAT^ 11a‚nC$m{:2"Na8oג52n=G!KKA3tOEkYۿ2n wh`d$ TS]; igəI5ɲ!PP6/4y- Iv];f\X΋l}󡟠f;#Yg чv#׈djt{XiدӤW2`~pUT&x|=Eو5γZs: g̡='ȩϢT2;0h+T#B{7kY¿5my*UkىYI# @Y T;CȬUՔQ{|rCfNs^~y~S?_KFq;X# ESȴۚW4Gxq TB~ꕫ[n~ SσÌ=1R,P-~yh[n%ZOA*h^}_B3!lC#>̋ϵvYN!;_ ֢i71sC@e8ew@"vwm5⧟>Si4Dztôq,jW!8IWd:{87BS 4 3seFo+ 6U|ܠyjeb~pV&Ke6f ݤT贠gb UNі@邅4&9dv?av =5(( ^i9_9*#%^2c'Ou4 v CcS8oa}mj_S:}9-bdYVfKm }Wy) 6NW?Bu6? +BGOHeC]-`͖D%+>{,g|jZ h,%8 ӃF&=l>IB =VRQ/e uK֕j-"LM1%NV['_cY]<4,*H +ldn L2ʘΔ#w"> “'.XE~uO`}r&Ͱ!|pMtƃi3Lw\p6B0o*YHw^ GC+8Z}-nD4 ~5+=\<^W*\(4fuHVbɉRI~|AIEً"[dp u693!jh9% eMϰ>9x.! ,㏕.Ċj֤Z% Ϥ)oo6xenp+C&mz%IAxh,+W!0CDJI\1qQ7v%֥PUi ǷGG1\~7!ըWQaMrzxvWsmEXfCΌOpX>YOe'/\*$abK#ۭd*_L]'m;hM}ؗ~ВDxeJjk^؆2I(n|7:۹AK蕿/ apM߱[  ǰ%ɖseAuO$_ *_szEj⭒!W ص'A-ca {t$wy]^5(XoM4ImJz(nR C'k7pI;X3'Bi:MuFɌNwL]Ll[{$:)ܴ@Haj@`( ^l.N!E TϏ5D]BEeC~EADZ34ϥ4h+|zls%ƕ{4;H+`$NZ':7REa{P.5b: WU!:x2:, Y˅H,-3?J=sanE/TbSeW$bSHL!Nb#s/ͽ%0@¥>WCJlfJma he2oeP\!r rnJʓ#:}ٝnztVh")?j ҂ P?IUNSi XZ;)Yqm`]ry(ڠ=]2 -\L^plZ 8EJcvgTGz|$]t\ XswmN3]9=2ƴ!* v0s[bluwX cZs}_b闆z~IqH}UE>hx4]N]I؟[iBN 6sg|#aFC#4Y$rD^Znd < a"qO8IfaBjs e&bGbI*љ1's5>KUQ`svcE:T0j4 }= /kq݅ %6ry֣2^t7X+bͼ&#j*ΠO!q#vػة[Ĝ̄NnJP=(/ŦZH=̷ʠC Zo)/jeh!0sVѫwM pfwjc f#ZP*4TG>A`QkF88A/"';5nbjQ4OuvUc D/Sno]pFk Ҳ].4<6N;_Yezc~0QpsR֖K*jeւ۴b겋c5>#XKKd9ЖJt-$ :Ń+R\lu펞gpUoJd=>xc2c.7)e0d,ۈ#D9iOX7\)vF#Gr%ѴwEiS4['kϏ{ہۗ2 s.dChPg IЍNq Y ảv &368$z߃θ+ HI;ʧ9@it`Af1$AbyXa2I^}2w^4=E lTVl-%ib"/)s_ZHz`dn['7"jon2§vdxg$ ߲@r1PJL8201[9CIFCɦ<,9ɲƌ.6sc%f@IA*/(BL+Յ938=3:a|PMei]X iEI\v!` 2^ϸH6ݘ@\灹{\d"ݢc=p;qLdУ~8sH=fW[Y'^ ;g\g\]-?D:=vo]$7lA'9vR^ɷ7{!cabUJB-Wscz^BeY9{Tt_=[.b#ZSD𫚟y6lM֜GX2ҩXxwQAw{VzA ~t6hhc#ԥѯڷ \@XZahX&+H–Cg#b/%Ct*fMAYJaQrdҘou`xV `$=fɋ@LtN?0鳽3絠?)Swwo`?x|Q\EYEeqř]*;wJq BmF/eP-#%!9^w:8%] cv`[*b6}pv %4"2mxY1w緱Fȶj&?GV .wRg)P!u#x6?/CC,DJIplHt,uxQer-^74=(^fw/.E>Κ=U zx8 O{h+Ps)jʘ6K}q4@ [hڊNw,2>os-tB=S7Œmj%qZWMQ0;M  fjܳP*X#.ތmq6e>&5!`RN9 Bq5zJhsɪ/uIptդPm7FN\uP[+Cٌ}s}zWm}\m.*TQS}ᚮP\H(2ɥ:E!hfl$ėqa.ȫKWHuz >{OtY%mY(0Pqrc%񙟆4L.@T@<^ Q?O}sJ& '7E)PܓdwxJПjhm"xdS כ['喏¹$v||8VXcEO5 x8 NZ;n]z$4_u+"Ds@\?dvl[K06Չ[+*4~{ *2r9PUʣ AVYYG$to`<%$ !OQX#}fg<+#|^t:Ș@Eɞ IC]5`j3VN=dl. a6>RfSΌL-pne#V2ClUe%eF1ߗ +;pOĜ%z[BtvFRzGu$U^hG"a[W&b_*]Lvw9"GG}ʐ>VdJ*;(S "#*'?[֌f/{ #+yINimU}z:$Q+| )yDTXt:o@1y@VKӣٓ+!'x"z ZvLA{@"ٹTzki!ԞzPN_0g{ L -Qg~˂Xztά|P ʯU24X>\Het7>a$s!98&!wHwƢ4GkP"ͰxuJF{NK,٫% L|W)d,G% vMZ.Dyj͑U0mKC|HtM>GhIoG->wOH`A}!A֨TKvb [W%AV"~&垔 gǨ1LvzRƠgУ)ۃ5?}R#S42y=ԆINꥧOk* _" -slUC;0Z\H=PsҀedq-BHȝa&:UW1-(ִ+%n^^5 K#b?ۖE.u-M{͒p2Y:Cx0Rs!}V7V ~E3Y*HV([/]Dh-OŽfOERy,nZ W2Ѽ=VVև+J Q>E\ ` 7'\A-}`9uXS߃fyNC1k=A\`+8!3c9C'oZ|IVInUX;FI rOjػqDC%Vgh%F[|!s,rx01 F}vg[Dmx6afDAgVq#F o"~WaoD㟾O(C\LDt|Qa=9;N Y-T~W0giԀqfUvsw` ;)i*3; C]LqO")0Ml`s{ ܐLFJ< "tMڕcrTEɝYFl5!LllZq}0a,X8WΝRB塇 4,6sR_K2'81Zr{<ôġO. O\ii Sk \Dlu p%}k[Vh20].>!L :P8D8?`>&n7;{nKYk?r 9u̮)5n|I LڂMy(A߸'6dK^`+/6e܊) I ؤJm|ϱ1 ~WۼV>3sjn?$-m0#wsX0σK᷻juM \dy: oSqNɛw'BlsK 5`U-*-9gQD<"60z彻g8v-1Q&6==-Jyadjh=L_zqo;~`|T̶=A&NH¡䕻G1>iFvЋ_!rC5Azam2|"&nzi9;!+x@5SP8;wӲ&X(!O/NaW/yZ߸:@JŚ۳n@ZT&l,jm7G _⏪{/g?CϺN٩ⶀ}vvpik:K#ϸR$UK<`Q5%{]s/јۑjՁXCC+F<VZj*3[T-hdDi$J-33/)?maUt&}al101PMܬˇvapF-eWz(S?ck^וhLϓBx`&"O!zow6(:|iAڷPbC{ t;..\P[Ry%OtQ"Y\*|ENo u6 <7j+LHpw8dGc36$v84.'ʵpc/NDvy݄iST O /dczqE`ѤEs!ݒ.(LCSiBʽOpkgl=F~b%c/xU.Ǿ"(|w⩹|[)dSK 7fCp쐠01drGR$R%ćנ~(@H2Qdbh/B$a_A[.R59yGz:til7L-oX:?] Uty= m`L!1`qDs^Պqp.Bwnn,kN61P>|zU^v-j4Q1F Vj+Dq!櫓oakĠa%ˢ1u``W3E2K$&  ]&{L|جת lɺܝſx5"(8@ 6#,E~*Te\,,1dipuKGxA;iv|n%ܚPN4?K4򃧡:rЬ1i1]/}YשHiR&V=lju>D:os\ (oe뗱#Xj!uZ\fqlXՖp> %LWٹU{UvhlB $U nH-3)U\b{) YŁ٬DbezR\S>T4EG8-#lŷU#}%lB;QE m61!:md핽qD#hq[Y/ͱý;Qѥ7T2 {0b|ŝ-t@KOY˨X"F sO"#xf4oB 5 @/9"Ľ@Ւ yH#Yyȫ+E@YouxpفiʼN/k/=Ggn~#DKz_(VĔ0 }hh"p|Be8@}rxI1=M1顋eXg]%X61&_:c@=:|G䁭BuE !GeJdR:}f@\mjBGB[G9ٖ'Z.W9H5<Yz- T ӵ~*`ݧzl].Dg+eyli{9}a^LxGALD5bZRtPZC׾`O Dʷ֗ ؖdvCP~xQЙRG[qcJ9VH >Q[SSRϣt` -O["YW5-'EP9dS=3h J1|BuBUV}SGa{+xHP#[N1]/cuRv3exT Jh mSS]l~֦ufudRB;#ZAw=& >wlfqn‡6丠KKoKvvz`xYcxȕ%W{xD`-W@3qW<r|(\cN ՓwⓗQx T hSݣ^48+UH) wџ- WՎ>'D-慟GidYP^K= z̬XYĂe(0(d|nZUn󕴟С*K\ʘ0+#vٌDg䎶_S/N V5{&EJ8g'My匭mXzNpWsV~)l̘I/Mz0w߿\M '.xHyp#PN`+N~&yfCWB4 (.7Ht8C9+=jz塞07IhN-(K惼ku0CшYgGU+xû,fJ|o, Y24ӥEPjEåTG) 4ze;Eft|?rЕo0g89; >v rw8YsR5*oKo D f(1TZjJSγ=;+˲m5=7Y5y n#AT<2qFS:k00g&v&>A֙wEy&E?QWLd +@S+43c=FJ!I'uZ*=A}YtܑOy"AS3kd,ti5PlcGlc}|N|~j.s8 n.*OSY[4 9Jƻq 33/{Eɛ )̽!ѸG7*pe U ҾQ32ݪi~cHq+hrՅGz tͬ!͛"nj-Ǫm`*$T~ǣY$~_HkQȃUߗKseZ(, JZ2=,EQ$#_5^czA1oX VZx8!'JAk)`-)*JsYže2BȺBr-R;G>B̋\RKUFSB呏bKŸ@jj!S$? ,zhgȩۑW-eUĐD9͋Pg=?KDU q0lu-XAmdc8kB2ͱ sMDyYx;TP6|fQ!1GT֏e9 ;N`B]u" aEoPjI2̶{N;_`{)-=Krc.ֲAݯJs zaT%gcVϸ=,pv %6Na _7 pVvz"J(*4MLRMhS&dKy5 O1:^XDOF&- B0| 7 \'2S =g ]G<)K,}&LYkzC5xcDY|(6Z$CH^?q34*0g:uslpD׈< E^15=i+έIJ,4a[KyGQ]Uzƹ0u6`6?}h.w/WK)eYy-:flrE<)mKWK $ՒYD_F!w!P,k9b4חgZgXxӺnߪ6881, sq ~?WOpLoyR#>:\p_ y.ԎݚCg5LWuV 0 9?7rl[gY!ZA=H%jɹ|\%RuĿ#%s>ߍ0bJ& +@l,rWjV+,n&4/(hmǐIpFmYVt Zc,fYLH2yل/CyL񃍪zII_$my l b cX} 66ZU eH+ {r8 2UR] y?etfZӑ:2KUgHj`ȎsvU-pՖ%JGj;5":5&\x9~ahaA.`}ADxK$2e5M.JqC}5 byT)~/Fd}^`{lKՒ+M$7`8uY? g0Tǀ"B<1D">xpwvڱ(ģܧ_}[FHzď*ToBH:pjr#)n2 GYWVK\0&@ d8 jd ]|Z!w TG>]nԐr&'h}žA#-)eG}8$hQyźlE KO4;/>Ij2{˟4ĕ4}B:W8@!(|qg,,PЊH|6S﹤F6s?BjyaE$jMGvоoRCz;WOWѴMB2%{ Cg _uD%^q Dv*o͑rpmЕԪq}iq9Dԑ GG aoDt$ o]b(XgM)?Ɉm~K ϐE4!Ն[ v@Sr[_i= ^!aieb[!-ƒrxj٨/Jal"̺T W:Ƀq5dv3@o6Pnm%vPG U}(}eod0L;!OvN[Hl_2(y`=`<ueGC LDz-Oyx =X6W?|ZF]֎& 2O $yKBm{fqm"m {pJ,T_"pk(%UI]˃o|`bl%r:䵽,҇,a4픱~w?3dqwA]l%n~B.m/|Ϡ+RTeQEc?H\8 K ,9ꍅTo +Z8த46TAd\?Be $6wxv(&'!TS C_"Y3Qr6Wϰ3*Et #o;Vvu,uTPѿ%~4jbZWh "2t?R X]fX~xέ%̏ƍUDw@phY a=4BܥjCj^Į^_.|hᗁ9f`%҄cJ6|&p˫vm"Dr$Vp2Ձu̲I(g@pږ;YOofM1@$=Ah[σX4(Kj}t(x㇯;Md t#Ror{,~DzMl*s3Fw(2"w)]UI?xYHp(>|1; o@\m{ʽ;۾2}UQfK-bī_/"Her*{?[%ZEN?ⲘHezMRRLa C5(GjGipmEp? Sf=ːC}gɱ_=%D2gV'uHq>"9K8*Ӽn];u7%4 ١{o ֿ"*#kcrn7Q#>7-` ްwWZzuKm ~$#{]|jii:[YBY Jc'9\+(_4Pv0B>X&1K[B;} -S.9fA)&kצ jAj/_4&˕W#?t[DS{\f^ŇOvavҕSsf-ךpÁl5 =zU eHbȒ0D̰KZ׎P4 *)~RہoÌ7a2^LW5/)OUd9dEx)Z u.XHyI߹$ #Q!*2v$Վ):f,i}M,jDXs0y\SqpQ ˙ Ή7Kqar{a䡜ɛYPlAsº` Ǵ'j2:YbouVNk0C2:ߜZdhS0)?5Ty ] _p#i$B2p8i{J,"oDr3qΧ@-JU:;n<IѽuUͳGN+؟k. +7=*$܎63CVyQvX?~dD=T_? )Ji~eׅ5k̘2Hqit{1χ}_{b(kd_v `f}'nZTz+Dx6/zwX/OtX_Xo5$+M Gy1S_'ȒQ}.C.+"/FG=<3dn0[`G6L94H ej2S&vP>ܜ6J@%ڡrMrH푌UnamfM`A,_g{PL?é|/3}MƼ?Uy IV6qy=LL:CFKPp$\$ڞ9}ueOWzgviN )@4b9Oƌ${3H6 }EŖ=B-6ogdV-t^K󵍈AՃv7Tƌy q+38'E MVC( yZk>qz+xְLt}v_!~NT؜z'-"ZJbGޓbsꔖ~K\x;}7j6>pa3Db z;+cZ^7JIܱRc|U?:WvXwHKpK'9\+Ol> rq3\s3ϫ;@%Uǖi w `Aԕzo8H?0*O2vD%@.̳e["Ŕ,ףv`I) #u@L||cRda:[bP~@˰ˮTx8LP:N/A{_j"(TbX~Qۅ{LbvY@OU BT7d@,}sM)WNgL1|Qhҽ;oCF=UYW$JʒSgq2kP 4Xqp;xY9ZvEI-M[ϸ`Pߨd5`0ȴ_&дd;y]mA!vzLdzʗe*1+tz.*$çU4mCX T/$=zZUBy, #-a79._ mLfhʇ4E"טFua(aT'&}Zua.Jsz6Foj4Lmln⤒ֱsבS @FUbVx*hԜ12t 1z:KɡCSdXm5Y#[vE-\aLAuiY$icmIN)V4kF[e莕3T6PK]3TIN"5VBhOxM\gSQ.bR޿ɳ#34qj GA<#E's|=4Ae('1E7tք|7IH o9̸5.n?v%:ٚY-k} ( yQ ?{Cn)V}gOoP=)(r; w Cn l7ũg+ ƨ OJr?P -ﳌB&vsO->kgOŭSN09.:4a3"jѤeUdpoq0any1 yˉ=@4&[BMS-v_9nTtOȩ^*5ԏVX6-xP6:+p!V멹äc;H>AWa J!oS(EJ#a=. 'ח4bWvZ:]4|NJGu`*XK .5 ϡb@#3N=c;RJp.<Cr*pCxC:R5p,9"%\b߯{+g6<,h=D/MM 5K(q@ٝe zPe]ꨨy 3ȝt4Ӊ9zxFH x3Ak/~-9s Wk%Y$/EvlUgܪa8AqG+ <6HQ=s8#{=fBkı/^LL,>]|nC|N\炘p !?ڣڕ "54Ղ 9u묭D-}p/ foNg2i`i'5GW+MgTΏ"Q~ VzZwVoSHʱ֎RFL~)|&O3{~t0$u:z$b )Dfe@) uy>1KBbQugw'qeB4z^%@$jh'pB+bI6aIPH6Dg4ҫ;.||NZ6]E-1O9)fze]I"ŀLL+ngA54ܝ``<\q/>b]n4}qgf*i(EDX &[+rB=}h%=^1V{B׳YVinxуAckpKlTΞ"MC)Fߑoi)>GDC ~G`@)_$ t:cA2Z; Y+3no4jcfZTw{+>3$k_ARac /ӛhQ?K<=PȈO 1iW%̀y.-1~Q>UQdpߛId "XVf7.| ފxxacJ"ci؀*0V.UBijaX+5mn r$ ҼBny9Nb6~݇Kv!dI`V,:>D^; -bUg<Qr|-=j4ȭ-PyV)~`j:R=$8읠Ge֯سͅKOƛ)!`ŕ.6vm(K{?1{}ΒFl/*BYdY{nZXGLBzBC'0:KNVUJMW0v309A5l2dM.Wy0V8]i $oZ1B6f3Os6QXcHÈO @\}@7z3# ; ypgu;c~<*bfZҘ?VU>oDޛ}uDJ?\rb&u4FNY@T%M&4h^d ]ENFWWRq[sV$ARi8aOtb |vz McrZ.GA*pZRYD7Im*CVR|oD\dĔ?6 Z^rVxLJG} n''rx-4!%]H^:eOͨ#l˯ܷӯZ q5Ut ,XozMF za=rRˤ("D.qjglt-x5{]yƛ'P6,AIkyuZDxEn=꠵Ds3y2aKU]H烱GgZvsR@:fm,[o27uL*PVDh=k9|7Kܑ8 Nnm"w;ױ!(lZW"fSaOk;Qd)m]agP9/"{-$qǜANXvĬn-^~,S9Uס=KR7޺`D|,G^̱ATM26쇞Z|:)D?j#<YDK)$K)ry悷h"sͷTv6eKt)upI(v">O k #0bNr qdA ]_!\,*s}iAH*3OQ;3~ =g]B{'koįpbq<"øN{*~& J!'UiAW茡<|*TqU9cA(peo?a,WdE=/+)J O>`zL {7_1ѐ[n3yZ sεyԨtԛ~C|;@'(JZ > %bQe(0|1ca;B uojB$Wa\p~q]BC>b!)48 w4)oR (Yjcχ5%>zt-U_8Yqko6J敆+ MҭM$ xt꯺ k',2b 7eоeTO**sWmj UAI|7-|#8p> vk1b^p08CAH~O֬a'G(g5KpwA& [Pj}wdBVRD墐([jޕ^.gbR5"]/e`k|&@U_T3=+U×0Ş{w1*FuY冼(r-P.*<à'( kv ?E8\)Zac8DLx+LD4 ,=x 8 Vc]*SD%gD=??_LˌoX) 8$\9 έӿ{Gm2O U$'1~r㦧N`4v*% abvWE789iltT#$q7eҝpKRɔC9->Aٰ*lGf#Nwk;$_6IØsƩIa(U"4K1龓KwzU^\`=Ή 7ڔ,ye* Oc3U7 801@&S!uՠFQN8X;AgSZ9u"uPLkn&O'2=R}𿖔N W6PBBjP6ji!V)IAGw) Ax V?LR7rc%m;h=0= rqj+1't /(nkOf7Wkf&,W;YgɈCvKy:^F&%dI$uC`"zK\5<sg< i4d DmJ@`ҷ҃g,m(}8n]_RPd` 9=^mym' ח@BBp%iE]`O)k A40D*&ȨN57}1l|]zX!gZTms~]#nn7%mM庋zj{ =]ƥ!-M CZ`s)\lgk_@ksDlc˝#o{wey>M;c7#kpmTD <`TE` gڭ<]:M%E#E` gOhXV.#m&e0' >b6~fVQzX*!940ܔ `ŀwHNxgg2ltY1 l샭S}c5يs(jlu!)/Ir9_ʋSf8-EFVPSzw! |}F߰_8k" 2a&]@U_+'| b ƽuF/c 1S=ιU;1"ě Daf:mOstTʔ$ox)و\Sި-j"`IvKW#TU.dD8J$Bsr-\GRAuT u0za^`׋ rIz4FYlͲ <5`=v?\!XQC!;*^J3EN \QB wR"oRMҔZ9 75˭]W42(/1`\>?dDsEosY1^!a/5Da5ud73cr$W8w 3w/¤R"<ySgZb#D+PY|p7|g;-N6 S~ dr`.~5JEXCٙp^wVo\ }Y|mp瓛B}4GEŏIP2" w9W+SKB2^1P?@L|eG0DTNa'A+Ŏ:XGכ QeX܄YX7<%#Ӱ!RW.M*2 #/dR3Ɋ3:5SB\8F41a (`_tD ҫmw S[ng@νغid}}' Pj!f0;ǩC%#⤃, .͠;,F(J9{jki~wY2|4DRlNĻlu>PHF^XUKY?G:lSACm G2mݑ& h}#;l: ҊHnۡco 0e=P.Cz=y 5.W,oVlٙlKR.&=ާԦ&.0Sw` H(T%v⃉G.ڜFؠ\rh2qttr,3mj>{#tCx%.,.'ow NbH)"XYODur9?W-UOJYN8&+eS)?kZ7dy~uKVRK1 T N=gyu9ĐxaⴏfioU\.z 0KMƚm @#ֳ4@ x+iK]%}M]”)i$;# `R'Lb ,d~9ym$=z`tlQQ# ⤫c넵 4!/8Zѓe=4OAkֽiTM™c!(.Ľ<0\n\z4C_~4^tZ" p7`( |&7#o-#tTPUMRi*tG`!\$n&T6,2yK3opnFXcn€1j3}~ҡp8SE7Q[74AQG†)v✈&?0`AI$BÑ[9W0ܗžoy] w}Fؚ.Ǐ7 {}a"6/+8`Ym6pj"?yQzb``Zt&le2bOgMM/s0^S3Ew]b)=":<`I_SWb!d4,GFVĭJ<&ކn>PG>>kZѝ#H-h:&*! ɑP4]- F?3ag3 LԳ7NԿp^ VDw&zA/Iԡ5֨RdUʏFNRJm 86H8ϻo]Tң]$p_}[|.Va&_LgDoRלZv|wU )T-!#_j"j k n}S?Sbp}~&vG^!=fA"N v3&)z !fDq%;*H8;^~4!F8"ۖtqbnt?U9rA04)RkCfSȎblU<~hGSj5GVd??zSFJ ʪ]ۮb! ~>뤸Nv^-pSd~`"doaOotsJmc y v%`eCP+R;F@$#]A63(@PvkqSaܔAWZ&r,#nwq11dL2O>zVk~ ޡ q'=9uHpQm18Fcif>TlF丝01@x̗1J`RwD]ɨ2e;k ’`܋C`. /5 jTn"V3=@QZ+ 7c/3RZ5WUmF' r-;-QScT f|pYBxHce, ٸ]S kSUE6R48#QYued](+ ѣnet/0Ҕ:6j+(chHdɡ̪J(ۜA6V&r]/ps[Ilޛ0R$IV!p>S{FF[% |)^>Sdw֧(FRw`^yO}x1OC""ւ˻A.wvwYP W` n@ "ȼdpCrVAKڽj\ 5S~mSXÚ_/p4+v[̬>9!T(.gaVJ9˳~Y^'pT~[O#htD, ]p/N-|,.z\ii؛D78DZFo;ʧVG0nfmP}?wEǡbFXf!kJ sYVY}=8ކ~z$瑢xZ߇˓п}W6_Vnt!E1Qf*vP jsM>v&țh~6-ۂ. V;ex˘SՆMAj wPsʜ 5]0a#EhF7^dX/btKH%fo#?'''ص>{ 8 ގ@E_zeNai (UL㾡tV-ʭ~F{%$Bo?uQKد|19#-DM:g 4jRȝH${%y;yY -@6|Pय़Il9hk& JzkRTʶW[|O9ORοG / HZޫ Mc\ps |zXm*g@Bwcŝpk˰Ճ0C Jf9 /#,]v\kQEUcQmЧի65{4~=B*ȐlL mGb B;oIXVf,!}PJvl#UR嶤=wS1hώ?D?[Cqq(?ViR;̽-4١8AI?8:4lET^^%[`$[ ׾M]p[ #]}~[RC@hp/"I}JӞ@/uߪ+g7t?=koN}|'!b(jA=9Ԍ=See*7.3`ܗ-f oj1 Um$ìqPݑ.(TӣqI.UuM8l|&@xX#v@LmI%EyB' U,KZbs~9|a΁DjwJڊRAe6VҬA.\\DO1 w3Cᐦ vwĒ~K0@ kO6*aj*-?}}~ <G`)Up*f 4Rm:G2Q/ jߏtIZ-zSc9T$قtt+ow\pP*aǘ vC"v0~P@D%9S찒|Ӌ(nVP9t-L͗ ҈Ҋ$NT3_w Rh MG]d&I̒Ž4p|!z*KQXN4F̋ Nlz; ,uߜ$FR#zceGBÈdz uf3$ 9Gw614o}A*&z5(e]U&g;L6D?K?dUyW?IˍPOtK (X [BҨ˯20C ݷ"7sPj5- 3b xC+"6p$XZ[b"9 wEOAH`>kD*Gg㆒-)%irζ?Z[lB0f\J ?= i쏿 j10GHEQFlfG˝k[ExKh.r d9`-հLj (㽥Q%k4X+9\/DL[DN@k20HҨ\G%weSHxA=wH !D ؈zwVxr/0^Š=Ga:?vKGE(j\ }^  12ҴVʞCJ>!@[(k~G 6e"h q_Kr6bKAW=X_CLh$q(B0H*qv,g݂>$zϭK2%vu8%1P@\5@$61W .sۗdb m2Ԉ^=F &F`[5~?=L4LdIϽ- XUK"a\15jؙ;w- C1WΘda7k"IX5:7tv]kYXrvj {gSxm%lkfm0# '+]`<[GˮCnwZݫ1vyqĩ,`+6D-܊ZaOVRUʂlr^v۠!6꫃9(':{q"!3{?Â䐁+?`!疔<ω ~h.ȫ׹<`JSJ ݰc蝽aE dIYnSyjLϤ?f+stՔ/QO(s-&i, D27V=Fݴ1$"f3LN=qAi#E‘\:F}ؚ-Scoxo$/vFJn/>;&'5 ݮvy[Y'Ў~B ZG]v_;Z]@ܴzWo(,<ʱj` o "ױyj 7Lscm1~5=_ ACrwGX#xmϣ=!5l)hC:t[+|XST''Y2U$lڗRrÑX ض̥ w9޼@u>ꬱ&GЌp XR\Pqw ` Vbh+7=:4zkijZwoU8湳8K8ukfk 4;(6q#G&1`X^uaH׿a(Q `wlX.5|]4>lM1AD_HÅ-[3h֩6Ɖ%y[:VNc0*<롭DvU,iHap$ F~-MjF {aLK{ۖo\<0E 4~:{-ԯ.[Ho%JQ(tU@Q1P E|$a}=[ xtpW zoU | >,hj28)H~̺M"OtѻᕼT1₞QvE[뀖 cB:Kb! c Sa=Ӳ_`"ñm8{bʶt4uHd|ՇԹ_,- 3ų)wtAF `~T,3zqj 0kB'7Ç.f{.N$ﯺXV o BdS愵`1:oøRcIȐ??c_C }O$vbU@=ȢQA!rE_)-Iۯͤ"'JE"S1o[ѤBr'3}{},1RqYf[:~o}-BenupN .jN( gFq:3B Bt%p/(kĿ`~ZM,D`{Ymub\uiUzVͬTڎ=Ťzo;"J"ƨ]n煽HaQoLIWk~8t-zxtߺ8CrJUl~QKV; 3˾N=+UM'c.CPA{"IVNvF%JFW& ѡ*y52Jz!"Gʯ:vSI1RyhU  e0 A3Y1P2IB#Nb>ӍFxwd\H㳗!*o]eh`owk,Km |-S+_]g4pLig+z 3HWu吊/*yb~bx%.Œ!{aA~K  Օڠ4Tkٜ)"7c*'y'(vDG(ڌY:nYH-rĮ禮蠶ç5O_/VwuKlTpS`Zj.HqFk1Y7Z襡(150nnpzkYlA^9j05C*yS<9|uc%GI١2]*(V1(y>e!Vp:gfb[Ȉ֓Hg;Sw;\WɠqB3ʜT)ImS`z3WY(ˊ K=d״eع 讉½xV%o][@,';1-%FVLO%=eCn`'cF;<~+-ȮPo.NX^ e?}7mGza 7DYd,šZcN&fXEKKdTR& B|>^#I;mHm? H'njx"6EDSRU#bKؙ FͣnE5q8$ì)SՕ2/YhCe)o7G '%kB lRUEMm,T^n@G;2a3h]G!P8ۑ6s5=GaJ=L,0lܵ3C J>ٟ`0q ea{"+4ϕo{/H&W _4a(o)n=àm|X@l$ !f6Sv; KYԭC,̞1cgkpqfA\./PPxNNP'b]!Wa4h|;˾XKߨ!-ފ!_ kV8>{ KYI| G\L+ck[t/}WTi9Sx 4ٹ@qIILIFd-H!E) :$=f @=PY7z='4DrcDXF,b ^X3 mh~5o LgnTL Ld'~OXɔv)ͬ[yx?…*c$“fF5d <?޿؁5+9|+{siAj*@*| zΪCp]J1 0W=+74 pIX. Ѫ߅HJsڅ -?W\ۅR䁠=3rZh $CbF0SU^YKvCNbBOuΘJ}[eNjEh+:01h^EUoF葎Oė}= ܳH߭7.iMٛwtҫ|\Xλ]Kmsr@Lz"{>]3|D'J԰Ažolw;i %'ZΤ}$IqzE6_Tu*~N$`[e[Ѭ!*`9S^5sw~vC Od;W;e<;7gNK k݆~VKV<  =3)WA@1t7hr?0jqBFcSd.oq.`:H̓n:+3|?db1ś%!:ւԳ Ɋ殖mMǺy=~(ln`R\%|o19O~8׷O,hO/9-zwI"{s?/EN @A1&w8z%I8fp1/L&%5!'46&' ".>ZDd[7-G3vYaxb8Ҡ 1 piu4zhՂTgaVW&Y]c>';2+bFUSgqmfk5kN @}\ ^]pr)"fjv'{#0$fiL3tWZeSFxz.ﱁ\L̖ߖџnMa$sYz X ΀ODO:|>TH+swJZoųGVNƇgkIG'd)Dt4O-le? ̙XePQ b'UOTn>5qOLK-Ǐ\bx'"t%Y!ґSP2r ':s1U{ Ie]4ًRw|Kv24zIB/TMᚾ 0or,,F#`͗r-AÕ( Ȧ;ž}ևuP)΃zпPkҳ4-4>|jG@hNe7?}aPI/g A{򯧴7{ @_ dj@N JG|$xʙ"kP/۾ʮA;#ĸ󾹑a7%\ /Y9z']Y$*ɯ\e-dNSrsCm܂e@;ҕt#eevd]s8vɢ~Ǒr@OLZp}Kq,!ՖU[[*Bxh+Y I*:YaBJ4#Di{ m%}/APYla1jY,9qa{[Fkʋ Ұl_pazO`<i/=7?{;@#cv# UC',-؊DkI|~ EiϽy\c|(V Do<= .l+ٰ(,)#&wVlE"9 Z0ħ=)ShT|-/"0_FzFČ!0LֿHA\x*ጾ[irUZ @,7e 2C|v :B&  uys]nw;α}g'0)'P+{f:#%gֺVٟ6#y)tN*2yxCԞ_KPepOc:!nlQFiq4:GE< (#xGVX5g=}x;qJgzq7GBLN R#V|H4KU7%I0]_W"j"zTF=ZcޡT|P?6KI)( O5Tjjf}AX zJ"Iͱv59{pbຼAWjr]cJ:v`e_ ?"e$ImG7DGYEF69e9A)0_s^#4JGP20~{ b٬] ,QaÚ8i^*d zۚnMXC-h/;dvD*e2hUN% v(ۏ^ZQ҅جԣ(~/ 5S/|ԨL]:>} t\Zod=U#u%!5\)fPޅxFn:Ĺ4 *X?t ZL}X_W=Hf1Fyr4b~5(Ţ`˵(MRfrFEhiȰJ )HAUNge&6~[X=_=3R -oh.?MZ~QpϏKBG]PoGcCeX*K)8>P/C2Y7C:MB!qw&qU[+&M6ߴSLOic'5rJnGbXo6eil 0[ vLDgQϒf͑X~>2wxuhɭxN\oGM+V@P%`3Žr^iHUU5$]û55ՊAnMl6Q+#pL/~b4T#Gl˜W\K_ ĺD42L~Vv-eDnyvR5쐢[#q/vlz.fŷ[$p.>꠳ˆbUi)< U \Ze\JZ#Դ.%@-ep[Ƞɥ.P?$8?A9I=s]p7ҿǥ0{ N/8\Tʖzz1Z?RڳLp:U!f?|`;yt$!AjPYA@އk [Jis%iF9ܑ?Q,ǃ*x-H2Kx^ݶI9fF/l &DZK$-=tloEp`̇zdO?27b?卲+EX aSúT|x#!G3/d8Y>4]g)V1Q1 &) ap,nb%}#Ծ`~ɶ&}fbMh ~X/; ڥi˗,9[|&wӬ3U7m5΃ []QzJ7g&ǧy=U4|b矠ֹTwy2X4(vۦxpI(@qb}B+UױOB D_s/ܑ ^jxM,ZCOÎ 1 ˖b,F@ sObXGA>Po+8ًFmr٧mu T!#[k} <_z5;%<dKRCE314lIsTDt?B pe&N ܉1-KhNa Riw#N7ЦF*m(`xtsY)i^Kb.cn|y(=cT!;:S@=$wO|*a@% ѤTBQڤ.:C!2g$sv9薤4`{@\.$A{#+V4{6STҽNhDxRN2˱'ׇI Ԝ{6i5sz1'Q/bvHއ3L&iN ̷Lji7H/`P#E nSov,+niDe=j/2.II}HE/%V;&[Kq@|?2*."9dV+WcquPߊNy@pQE.A< ayյf_Xnc; > j˼c <3Qη?gN GyhtkD#8%ntXpew߻WA<tbkW@>6[Eh|HyXp.UE -iY{}A势Zw<@z/PRKib^E+->A5&AB[4?9Tpdzx{A&TVn`|gB e"o2 Ni !F#u(ϫi/f OkzZᔲE;=euL} pB)hL塉rC7WL&\R#>hܩmA?f[UѿvyKWN\H.q{ 4e 堲 rIfބ҇ƖyD&t0Y,ڼg"S.ExcaOb}P[p?A-hr/5WAqR"W>yڲ12F4GTo;WcQ&aGdf&w kݏoR)rsh|Lɱ؋WQ߂DzPPKuI ?Ȩ%MlScOχ'/` -"l䏏# ) rvqg4ki"MN$Mx =\lN\6*+e$T*$ {Z%a=kɑPOk"cؙ5 }r#aXQVQMG evڝV3?# +wM&4OID}jf?~xx0ObcxLDzH*mG~"S,ʋVrr-.SJ`u026]zXLM=z7NIgpGpt/; $(3ɶUfXEnH>Py9T4~ג9). wGzP?xԲO~Ž;;=v٬4VICr>9 JkմdS.[ַ({ݼgy,9!W@wp3,\pa.F nKW: u7Ŧhf`%%* '~OZ$i2(GYw\3,]c# b& pucC9цӼ76¹Y3I5ߏs3Mg' nLf & ^CdQLКSz,~LT*Tb2bE&FMʞnܐQC~tҼd#G-`0h~ďv_R>ot]ߵ@)TUMM~u18.U}TlJNh6nB+zԄyT&,ݣWC$9+{ .MS9U,Qv?={ ۅ#f&T]`83M"q-rE؟'iN/ePƓ%A' ڛ#( @-(0B&y%mt'>&j;+owVRuDkqimEdV1ڳoKEL ґ̈́C8k9efzֈ͙ ꦐx'7\O:,^Lp&xIv d/-N^|ICU7m>L~,҉Z]~zc3XjƎ 2.mԁakao$~ R{cP{]0{|f6AYGǥazrk5QErEWRu?׶QKn@N12U,>fh!:[M$I0p0-̝ 4j[6$$npBax4ʯkԒ% )=L@`Pn:ͱE\ϹF B5|Ώ+ԡyoQ̈́ӛCoҤ4F\x2.cI!*/T9(B {*Wv}OP$*/-O*9!^a!ޕm\dNL .:qzyF!?(m=4V'R֫ޤ,7w8ir|7_%qʉ\ൄ=JL9d-lxRlYʰW3hԓ^YSA8xd xV,vB2O j6CGly(V:|"-Am CU2^UL7BYG{|v\(?-`@ xE%5] tIj: h7ӀY$8[K` \9Ȝ{6Ƥ%݇r>`,o] kiH@thc@ V\wH(JxkguNї8_ E#zxM(n(-y`c}kAE*J"zE()21NߋdW}Ǹ6ܫ5*8v_{lw,(d2P iT %csIJ`GO\hp^ζmG!_e)V~{s΃@4OIaYDZ##QP)EDMJuu#iD뎧Wن~-R|۪i"4+4]6Y1mM(iY|~ڬE^@:>ҬQ6}wTBTFWr]Y:^Ѩ#2AQ3ìoAPDˡ҆PXZRw6g- 9ww16O)&v=Hey ?hW13_5sETRҵXD0` "&ߺ/ nw_S.䮖)ڃ8fі& Iڰ x=OfNjM[~/)t2":MA!8hx m~U8,igrچS 7RhrP^O,6oU)S)2?-E~,i 4 r[-dJ Oq,w/L< 51:׸\uw&mxgإ&~ lhcW,Rm@Ş9#rn$ lz,(IA\Z2&W=< =t4$ʦ!+Sw}G$8e: 0,}#R!?,0_EK1.R-isbYyΜU`=OG3&h^kHEEcʇԐ%m0H Eg*m7- jbh~׸D>q*#? AՑ);3^z&$qdYzcVhW>οOޞd^eoQ-m-Ļ^%* ['r@iҭ0d`R^Qe &OUJ*Kix !RuDX 5nZP/sr(A> ap6+HdJr2Ǖƴs-B9}:-GU3J0#bRov˿pE.Dt9gg|}֑3fR_*8Ϩdiw 9l:eGsuTYFbO,JqZd5șHkdr/ MpM@c`b"Fl_- 0xKLO'L$2IyiU{sW{`r0ū'tVCc,+E7ۋZithv}xڋ Gj07n܊*^$^^PB|^ :9j&%:c>;ApȚS_tPDc{|@՜ua^~x]ik\y\r"UГY^8t&yIuCvy=$U=}ANRqyw AוԷ<#{%fBGŁ\RzdNX&nlF7z]%K:pjMTlFs:/I~\P>|na!Y4)Gu3yjX-]u:@80˾vw"yT#ˣ9^מHTߊ=N1HW7sʌYvwOlYuIbŃ v,C_K@5dه 7eDwQfU0ï&#+ SЬ>k]2tAx`H sO <GtH~xFE=C`܇{Ch3Uto Q]).Z@Oo{PX||_[S{Ѹ&1/JUgN.D9>2'} cZ#"eyeyj5碆+l ({H]U.u]췐20wHh8ڀUn{?(VDzbRA.Ko9'calӗ9gC(]?c]ڇ/Eٱ9OsA:Y.Y_MasvS_o!o^} _MwcDpH[K,NTٕÎWRd÷鑼LW~l9Z1/הl0wLԗ`H?Ԯ4^M']W[*!2}!QT#_:W|o AY\ UϱR ,sgU4 ǭ>cY"=4*HN9R[VeJb$p"KGѠz@"^AUff_)4P̈& K 7g^|c'2apQ; }/xM{ME z36$nn3rXK|TrxNh.TfS,".ߩ|~`ۮqV~JLԆ{m3&|VR..>|W2aØ}#ivE}3s2],XBk*Ftުhx*^bq9-GA¾O ĩ&k؅okңUhosq}gl n\ɖQSr,u> "<@c,NJ~R]ٝ{xhDA|.wˈ:+XlmC#ӫĝ3l[!O2Ɏ bÁrTAM+ &DRlH>r쮾)ȹ`)nWI `WTy 1 ψwyQ 8zWg :ɔ%3R&yx;\%k?mȾA .ڵf M*_ "ǥc&/<3hl)VR2\4e!XAA_/`ѡި:يfOðI,Fc 48;=_ 1OK F8kVYjrJ U(ix\r3j~鞄ݣe2|cHDMZ'􊮋#Rd7:_63(ZT\ߪnQY/QD3#k īZjgQMx#3ERĶ\;X3`h} ب~o܅էb6߾3Be==>51z|?=mڍ.^=X$d) l?Z{ PNcODj3t#|rԠFD߬R)9u9 '_K=̠LH+ebͅJx-W>'@n1~q.3^i=|ИXoo3lV2>}#}H`܉6 9YYarnp6J/d2 Z!G|,pQ?@Z40vq7nQ Gs@0%fq٪H uL)16I#:tf[H1L?,q;`oLy9f-FC& g Vu_ДT(PhЄl9NV, wTl]#rZu ɭMф&0w&$dĥsu8OM;JkCS UrѶh?v-Ÿ$-62 Z !ǷrrvPi.X:@2u,<)^-EYFޟ,.dž3Dڥzj J^v#=_HV]h"MU_Wؚ?af*#_J4\-QMCGdeUu^Oߚp/"ju݃'ָF:Q7Q8=9Ǚ¥3Wwd*|>dߟ:ʗZPQ M rH YXS4srP(9*)I;ʉKzzq84^ h2ߨ\8åء;248`7UdWZ<c="E/;.@- %H3A8h*4TTݒԘMO+6?ٯf h.=ag/)|JRP]\=g0HX_o~.Q>;Yk'jr-gs(ͧd浍(6\`*( nĽm`3: bs^(7(^m葿w[%Ut|50Ej &7::ө [@\Y 0^(w[4Q>Lr(0Oa Rjzt] XK1e*Oym6NX[4S=@yCK@]W!RhZ: FnM,_ɭMogZ f0MT2TL?%, 4? (%ichINe;QX2 $8F_Ժ1s4:2բbpW5¯ M>t-~ lҁfa|$[<ÀB> \L &2wxC5%2a0(J*l-3x 8\=KBxJ¥W1 fF }E\ȁO_U R- B^8z!ʅuV˲a>,3 =C;^F/@do;hz1ǁ89اMsNdԃjP}Hk7YhbN-_T Cjxx#pDWX_ h(;+ 8Ww9FC%ymk844;g) )gŠDK*P1+b/cxrX`>}Lxǝ*'_,CecbD={0o %TXq1(G%U]Tb 8=TNJnKpFLȳWZGH-qtG̩ =07;a(=Xt-ˡWrI2'0H.JSv(8r^QqvX9jE暈[;|}xz qeu'oO0D#ZL卨bϘZlJv"+TG_pn͙kJ'n`d+kecf;oJN048Q'YonseͶ7e3,qYE }t%{Y&e!Bd]|~S`kS"% FJs]] ~konF?)ĿǡMvLnytͱ0ue ` D PDW8JfwC.ьIė뽢:olpn<ϯIЯ/.N?j}_jgCP勍VJǐ8_b:¸-\dne( .Ӵ 8O|4&gGq_襁/&UCX_@HƓa-H$zVl$~y*(g@vViIX_,$v}^c\]UZN0L McM ̽tfO㵉e~mNWo9OT52zBY]~7]w#ׁA+jVޜY?yipPh'ŵqc:|CFK&==_൙ (?GƋ,Znv9HHtDݯ1(ubm"X]|sgv/ RPb^ )m˴_5Oxy>`]Xz3tJ({\$DIsM l"ƔvnRfK JY:oF-d0YD#&Lzy{X*b,SHH `eE蟡=htqΥ4x })0LF.!-ORu/X]\)g [!26i@݅33ȃ wɘЖ#{|^A+DD`-zkշ `=DaGtN47}d|ZLPi998M yI 7e;6lN ҰvtI·p1wpZCá%1EwYv 3DuQ^>Oש;wum݅(6薛+)}OQߐN/eY1֜ӷ2̝fpf~S2c[M0Agu ̵&)bx}UmepE<ٛFdK'ӱW6rݸ*Iq1BN8~ JSgrRU9UEjIx9%Ua!31[No,NA=>be# =K?RbbZA؄ B7{1,7V~ت+`vCLa WY!,K=f÷8 هvwoO[qDwiޠށ5ķ73 #zOtFN`l]Dǵ]ʴGcBO(VdZI |*{BL *\h+dkvRUedlyAH۠/= wۘkmG{m2oA{-CeͫEj 'TbNʴCTE5 ġ{ݙX3fF%6\C`zf~0<eɷdN3xOt"v6ψƴ'ʼϛ|ϐ,Կش&hU~qvϡyhT- Kgh,E7A=F؝`c3+g95:bbG`*Z. ]4\(;緃~t"Oh7 {:'1 ԨOd>.mRh NA֕ )HsO%ۼʚq" Zhz8n;&_jG;2- 4:T`FiI[Uy%Z~Bi%8 5Mo=J% PV528 6XmyK [g~oP>h3((oOqokIJw\Jk2/, Xn ;MG%z#<&P\JpZԙ;@?yEK L)~[>mS}Iyk)q]ӻWKYeH\s61oSLH37U,/q3^KeYE"+wN]3a5 aj롉J s2J(Kr-9g%ge($}./!W#o.]llKTo\aA>vW8>GZVG蒴,r/}^/ SSb|*׺ " ʮ/COK:"` #,ȻF'JL4[?Q1ߵwy A)B,UP:K^P'{FNM*}Z J@K`t^]H@!(&T5`/ Ge$:rޞ&!Bd܏חtnD! :#/scNZrCS#mzM$Ʊ'3X[YuQr3.Nl1KdRS30K<^lWT-~qg2nI]VaH r<^-JgLfom+(XxxY]bZ[r&]dOj'ǾOldFT]_F#L4A m{8et!,Lyf-2 -8U&Sbf~0̎cmfRvŀY[&;qmJ0Mbb2B6۽S,ANߟBZ>v ?սV[CLrs uRЄWr0rv9 N5jnZ ;7f(9Tь 714׌.ia]$&!JACb/Pj{,/Gfiy=J&{n0H+;N",.Zi ޒkOe^$Ɠ^cJq^*\KpWaag鿤Ax^Z}(FwWƥ[;eng/|&F 5ߋGռ@Y#bHև l*l.=;=PG )'{T4?:&_+ 26 dU$]zyqӐf:jJc b,2-7ƝA â٧(^0[KYw"T (ˢ8H"(tD[9z =u-WD mО@|.[ua&>ĶWwXׁ7L=U }A&hGQ y_EP/kapX9 '#Bcxcc1%^v45+^([6%pZVG@A#@l ':kA7(q ԰JfxuDQkr^-iHu6=+{|$a584,z;S7<_ET6ndf'l3BGy# 5V6:Щ9-GkK%ObF`_>^LG  0@o/a8+\8 m9]2K+Ybf&MGkz ؖXS'<$a Ia,X0KP#J6dy aJj{KtMIyI>3~Cj] c] S*>{d@M݈ __exљyn(-怿`Q>^vqjf9q/y6%PNt%-Qc58zD )c.NTeǸ09ԪI !)y~JN#paRGm`G/|#8OV[P)DkXNQhI/W~\)!i>$F&ĩL}f x:];kHk0zº0K%'-Lpk< H 9|m^MW+SSPduvہPy|%.ኝ@"+$ҭkftO 0ͣLc"IRR|Dp0q@ڭKU%n;!U6a#g'+Pqx%|몃jX6]&Q?\TFx. sg"lMk9穒~BvzJbޏfQWUh.]'tPo(زF#\t|m˜J#@Z8cZmv(mn7%H0d;η:y¨O浊,NC!YHY?(C|b91[=a"G1ɇP >MNJ2:t^0XʿΏʯDJHtx9 1zs89CQjp(F"dOEAx22ߴQ0vɱxX+E 2ra}:Ģ"-"zj{]"-`Kg ~ɍ (}bpمU_}%`*@g`RkȽVjI ۗ{`[(ɼf\V]N*/]\WC^~f xYH6/IJKG;|GÕ\Ta>8gKEcI"2tsK7P+ s q0H[잦%WD7Q{|8SLV|˯(fiBuxw%/26xcP;^+B hj0e[-p|ژܸߓz<|鏱*UA)Bj入ְp|m(qJ8# #4@Fϯ~3$T#%`խ ͢8碚Zwu偪fv~9hU:h #Kp+e#*>4ӵQ1H(6с*oj&;BH>lA٥ωcv.QF-ut ,:jnRX*j7=˦f> 9&V`H?lȺ)Gku[ LkBLy`_z /ܣv4jK;&^ŐrRfRB&TGNb./1+SY xՁPyUY_Mˋ0ilC9;Ժeӓr!"Je\ 6s|s f(/K )<Ed~1UZO8+" f20QA0gP/7|yFB'B,r0ªU [#xN,J1N('lctJJ&:9mhW1]`mԿ,Qe$*ͻ6u_yTbQiJF_j3ۛvThsRHuĥ$SzkT}%`߳]{XҰZܥ 2GA7Engv+tj% 缱wwR]6%# @au*"#N X_" uT/j]?y+NQЉjOѓt0P& UjH$`FWlNyr$!<P^xqh&qj+ljVribϡI̍#߻C9}1>FUM1AKH?,㊋ DB)FUQ|4y89JzaNJQ:փL'ԬT^ɻ%32,l+rtT3t1v :HJ>C͐m/ɡ߮ GĔ?Y~9ObxVdb_}@ns.+m/(rUƐW+,v@:IX#ji![e\f0Šptp`N#+zˉ?a3d"V&N#>dC@]/ޝ5rTٯ.u: K@#>_46pqR`>Cmߵؙi= &Q7GdؐѶA'ݔg1tї!O}%l-S'C{k ]Nګ:nhGh3Fu0?TGSS& ?o % , a"=qǚ Vej4ܱoޑ_ 7.2u0\N YѺVk19 &/&F{q XuܳWOk=^haI dTFgSb|-S#*Z$hO{ڛa0J|%'<1YsAm8?g }]ҥE|||)`U30z[ī~ ! 'b~RYWR0S c_$ގhi_FPNbjn =s]ݴeO|sX}S5| |0pO^Oh;ћOAR'PKG$P9ҽ>NE统5S2Et۠د8D,4szbREf

    Mk]Y}VR¼1nS֥P8-6nHY&G &fv{bvqR?IX/Dky-FP("7cؑ|dN . EvĈzA"p23M ۳ۑMzgJy*ob|`<zBL,D[eHxcBiD'3_1UyW*?RmA R%]ˁY&ԁ{QL85=}p(RoR{CР 5nͱ$E?N2 O,t.> 9'd_/*!^tRؘ^U۝lnyH[x8JǶ/U ,#WWrx B˔]by_q$l1Cm3e0XQ^ޝIWs33Ss{ Udii)-`3Ѣl~yFJG ُk\Ǿ nPy"= [t0[j4W1MPϩ[v_-l2m]3/)4͋^3 w¼[~c]٣E{oœF}Kb= Ovћ`YGQ(x?=`Ldo+>zlԃtWt䵖{̑sR{adX&l%C(5 Ȁ֨'{kY$'M)Y1fVKYN%# UGޭac.W+RR藍͵Hg)ED cˑB~)klN3v홉e뛼kWL؜U&$j.a'vtȫ:DĢӤB@Pa0cjtt@sqyUnoh#s|Y !uȉAm`{Ki^s$O;It~v\u(!lr0,lq50 H Gj9&^ !$:XNR,eG&ҵ'9;wu։k+!|h&Mqbwl 5+]8'35))CυOHob2npIen@|ň A |y2<ѧIr+>ؾ$u;,%{DggDH4sfzk-pwn1E}T3% w?v}ﲶxA]&addMˬ?nB4C{]v T>%H2;GRCr&5;Qug(b+4L&Ύ@ʎ<E?IO /ɞ99 r`>';>M]OTm<Ԕm5"^f X? $+ { ZLӛ)FdZ^.^H:s^ƭh_ީT%?.k[goȩ.2QPHع1 h }\<0ܦ(+yT΃ŖCsf>H8[rB\P{7Xqwf2UsςFo罠})0Xjj{v*~̮aOIjSB)i ڔB${L?~6~P@2חs@nLkI+f:}o%N/cpo}p8To٧eJ#Ҫ P~HծK\0_l˃U2\Z-~KsdXy|t,7rQ@*œu/Σ-i7SNJ(bit%[c{[/6rG3#ѰDo{cLvh|3n`4&z ߏp՞: ߣ VwFh$S/ɭ&Ԗ<,rg_'ȷݫF0Zً#i`W ` YyvL,n'k| <]t~pVDq?^{pdqMpɰzhy}Aш 7bc~/5nt(>\QcGdߚCԂV2Ȓ)>/Z>h/"eٞܕfJB[R{>zɍ-GD`M+xfyMos3jlHZ)t&T b֟OV){ (bZiI}YNR :s 0D&11Rxs` \=H:1A\VܚlEf I,@rUm0۵3mt9J?-qu`^,xG8juo[{΀N_!Zx%^+` ESWA1o੠*MW+>8tbrRY(NT`6b5Zwv޴Tf~Bxk3ǎ#,M=ڎ }U&|\cӽA|?Ak .9[&|GDT=w2̉ ̫AJd?upH{^na:e^1.G(tv C}خSj 2(l=Bd$69/ 8trs~HL=3:,Ъ\%5 3mm0mIUx<B;uʢ F680T;62PXӖoǜׄ~yGfJuWBrʯ=Ua^M~ێr=o>B 8 _`;glb`eao (hyqÓ g7wr:ڲ17t-E?}e-nINsҖ8^1KNB)riƎa=r2DCWH %ףw*;U;-˙ }ЀrzPZmz.RH۽Qq}7eY'Ū _nTf#ߔr7loWt/lpWfkZ46'>]|\!;bD-o_L 籞maMer6 xƨRWL'Qblj*$F<7xF8mxMqwjF<:rw ]ufkV ϼ:*VtL:9RwߌF lq)Y. <&O3jX6yL&t{帞]K\I/ -4Z\U߹3g&1}avZ@k]81@Sls<0ɇcT 8AWUmq,m!Fs۷}k= EsZ/\֚Ɓ_p+v1k O#=rz{vb$mei7%SW&y+miҨ!:e4`/nCX2$%~j< #2JDge3{#$,Mt<`Sr"8G=).”q s\c]|`Iz $~ -H=s%2j1duJhɱkfvWЮ2;ˤ3۶&qnVb h eV_xuO9ED14T΃m! 鶖Ə\o`Ow7谢;C~bɾ#L/ [#doeVP3W'%,ܦWf󑜾Cf3 u&8sLfXFzDCu:)OSyG=-__Ue"NX+㤱ͷ1eCgJ^{҆=9 5 X> ?,4}ME{J|QknW/5ޯGWTpczN Ax+0u綣 vέ]Br=L@P!EY~*Fzeg]RxTcsŌNLE; =|Z^-+G%^^ ʦEFfe 65uU\X vK2[Il;*ǀw~Ay:T*5J>du2/d.4E{i.)% aӬ 6Z4#~ȀxKY7[ŝZxgu:-'.NdLto¹^3LolRڍπ\1%xBrO௴o랧?/O~ΠdjuE Wa,l ~vn+GG٦eg\y$>] 2T O 80|џFјX9|\j'T8bD0h@r@<)XZ7('06lq z Y3x"v6EåxalS8u &MDڈd79۲9ShF˱MZ9ktIٽ= Ϝɦ6wxی"KD ){rwMr*Ǫ6E4S,$Y1Z/zB_y Ex'6VTe1.|PRҲɺke6ARQIJB_77OIVV;fy -6rIsMpn{=!#V >Cvh'7h_PJmK 9S4 G?x(b:v6<#nN*~XUߩe6Z+Œ"<9W.؅c9haj>[_:FH?q]%D Nʿ0zeDwDv:m*(P HwHSw5rnri8Q*msbϫx8YayEQ`ZtT+Y~䯹˿(>N7LR) T~C0c$+mZ'aNoA C]O"ᖊe[ )xeBGul~pml4LOc+i9nq:jmځ]$jYqCݍL7R3NaN)wwHeq=L3u,i4=&x"p {.AI4Y]#xUWkCXvB*<Ǵ0w+!wQ"M00tBϹ¡rVrN}m[-U )ؒN/JNa1.= 3A=5,XZh)K:?svw.)E&] /|6_Fr|"@e^Ǚy J%Xȟ(]@ם ux=8b8$U7^OpA@]ZC?  2Fg|fh&<GBԎ* UZ -=\1Үws))[1&#w"FAeVAuv] 1Q˫bKxNB-ZTHWcG]Ƅ7ee[M7Qm]5FBq9&)2X;⫖KXBfN| $*^YL7M\EU MΘۘy)c%V,w#.FM05/K35o))TRݍ\YO! nx Ga@&w` 6MU/mSz,vM ֢e݅{hO՚TjM8mX|$r|ptMpk+>m+UwsCu&-FߨAEP^^1 kd0fɋv,/Y'K>qC=RK#BG6T2 H!$n38[[؏0z(Eˋk^"W숦OD)yL݌D%SLj=F |~!KƲk#$ ȔW#=@馹:!Qxo"S'+FpZvPbq YoR/}:u@p ]6[JMǀ{(12 5`0Rw1dդn}8&S)&jبOPЖ빩 mIt?rVȉEFгP(v|8 rDOH?;D{yANfv~~cG9ua H Q; maPam0I;$Kj[i>zxCք9U$X%tҙ*&,4Tυ4K}kiӡ $uL$\\v6*3I--qL5 є"&ud-r9\i8wɫs;&Ы%F>*jl<O2)-No1oTm[U"[pTǧfPA~ (hlaB6`o iovI_Oyǟ_Bh@XK49)LE6:zLux !J%^lQo#Y .9S"b'^;{Hkn$0VAУ%TpR xz_vW3ʏM24IݴM-H:Gr_*&!nkP޵ ea}fmJEѠX h2.3*: 6Qf_vJ 7܀RoOyؕo$iYklGgy+GuLu򃗭e-!z #M'j2jhBrЄQXTUW0z*N|@~cJ8Y ƃ>r@ ~a-ћfg5#5tޥ:Ԛ<5gjm:@8؁sasCEzI?X&,>UBM TܛD~Y8>i66wyu9Mi 2OAX!KL}If—kNn6't,T hZF@NLkh^܏#rdXCX~LMZJaϲxnkWk{iG fP EZ@NrShfOpBӟ g`/u/}C'uU`ƇJ0h-ʺ'5f{F4Oo ߱bcqCCEkfD; BgC{L-ez{֎ mp-(EV!:Hq_4"[^aˉF8` ur/c\iw&=dd9ڏ{2y|,;ʰ{`gFFEНrj@쾥qZ͘-t]BoV͑;Ns 8̊5lMZ]Q4/E$DʱPՒKJ֡fkYwP=79IֽIps`k [X3諌5R؀ԥ!N9:j)>&+*̮$U8xּjnl.N!VIVW*U ;Pٳ%ˋoFAמť]=4| 3ָ_mW떁B 0hi)FC5ۓچp &^DQ,0c ϯ7,+9+Lҹ Y8ZC.7%`О\)S¯MI0RVQy׊qvجJR=#oQ5min^0DnxD iנӡln8#V,N\_#8OP՘-kE‰XRy?0m_$8a-cB'DooTNn^ѴP3pdmyL?c]SGP'j4lښNo<.>> V;#Q@[B`X;8\8NYN[mI7# =bIN*2RѶ.KYX')#$@)rR 5XiߑɵjY5ڈnDwYYKZe`G8J0_@#^/\+Xa+|K4rPlfQ` x8 ,e׶:K\F 4c$/8>!F7~DkΩ4P'秘BK-JY/pAFqH##pK3O+蛍l jK$2gh8 51g~ZXE;l% nax71­0}\ϮBr ߄uHi)qTQwhMȖn\9*ď5X)&"OPܩt|&YFl{!Đ '+z 643Ot0:#w"<1NROεqҮߟw' 1αkJxDCd06eR"ڥ&,|}"K;JG޴ ;Y~y>N'QH!-&ƱlY{*@xo#x"# $4a<(hSJTi=ųl立q`f}`/\9G%DzXv.<܂ɺ`Ӕ5u2Aj{:f U0+s"Yݺ6 Wp>s nӮdt<货s~E4z8y1lX\r|9ƕ`YK oe= KFv-/. &~ey]LrF_DG{( vԊA0_v״Kdնqd}dEEQ3:޷g700o$V!)\I 4J-1DlWuarou}:}E)8 G'XW^Y.EbD<!Z> 8CE4,|i=%'jlWt:$WFp&Boo2E+Da$}Ɋks=|] 1)OQD%ON u_2N9B<Y94P?\TS_-Wz-bڐ}N vd›wp3xUf2DjZxX,6Rm5<& ~SU SQ.eTҙ mQ𔝦6Ģj"?rkC9 Q2@k?pJخL\e?)TkQ<~(U*"03h&`OY,#}-Gxf5j'ȪX~=0H|tE~qAl=zT_YJ DDT@;2J0y-8z q_TFnvޥ5H:ZΖy7S@ ERNv@h$+}`ǗOy/4U1؝{ǥB^*$QjvHn@eW\_#CZŠ!q岜;- :o{pY]{IT!垷"EC|ꊤks0&zhyZUJn/jԜ#yiFx[9S=>iK!J<"w'H%A|z|oUzLS$8Wg(}E9 s"\I?޳mMɇ3h--]|ߎFDQ(G;j bԝTG);lӨ Ficf #L t 8 0:9?K\&#Zts8ʛR4 D?f`C"bD1Ae sĕ x{i9V$Hꮒ&+̠SamNԷ3Ĺ/saʓ]";kyrG%<`8#dDM^+)CŴ'}HԗS=b!K'WT[Bsf_"/\0кtE `=qȼ]50 *㪯'&7W4l4ŗHSPg3’k9PM hڦul @ Š[Ԓ}3.X ?UwXz~ۓ3%8O#qX7 B:F0ZDeM ̗_ԓ(Wz2EZˆ\@OPmԆ1Dg%Hr5$y'qXXag.y BjӍ:5èaXbB!pÀT_@ɐ(vs 4?y\1ލ]sl!8̅2ojiYi""c EE ײqE ;d /y}8vՁIw愛*&+~fq#t>im{L܏^ĥ|jxW ?"io=Py[0SX;Vj>Uf$F8IJ>fEV B?<VFT ,oR2Ցl'O6Y&1.FQ/ɼƪX)Ⱥ;(ӪLEhŌΗ' a +$OlDts@^G4]K@dW1bU(}&^UTʟ q--c"nFЬ:~GJkgc "p}dԋɉrFsfgٯD[Խ2lXV.3Jjt\CָpMk$UPJlyMW*&wX|6VbiIHw-=r}gB|7Y-w,'T;ih\W5`(VsU6^Q?0N|_O?]3nl'@+g|=g_D1]"X_3խ*{N^jIޭ }HE!6wX%w2C/ jTXSevͰG|5hD-/y _kuQ Fv6GYʒN]ym@8/Rz,AӑUY4}Hq])q\|HK"[LVllHIRkPAN1=^Mo+@Ԓ4;r s F 1f=2cwÈUx=- }+]DBYAA[4:ko\DGtኲ'rha)$8m#⼆Q~(5SشI I7AmH1L<ܓs?%{7}3ܿ7v2y1RQ!Hnʇd;1KkE;8[A35uaᓊ~3RWaG Bd!ԙpy _ 18X wm}lkF:qCu3 dĪp3/;doVõ ^S5̋Og Ǚ#9wUsJE8U,-܂{sȳQ;Un]Hla[ğ1 x"kf XD\"3X!P|v=j))w !Fԇu I͠]L5^Wڭ^EJcqо3T{=C^nw8bdk/z۪#E|N 4e25g+{\v.z,A7+|ì7uxDgĤĿ(| 74t,'UC=bR [dxȷ,:&-t)`XZ'55(~͜ uTډFce L)qn837vMǥ,,"E|O8I3S9oI^:V"+9B蜇(}p3FJ8ډ#΅~XWE(B%z[h.*0Vsb/2oH3"v#˖OWw~g@r׳apb7VX bw_Rm_̠9M'ڴ]/uOlsMgZ28=' 㩡>[-ygriKi|U_iDJx.KdL|P*t>yWUeu_<㾂1L|t_Tq_:_\ZzY|w? ~y;Ғ7'DaCv-3xi&W{RTB=\SSx+J_$G*nHIF)F,<SBЕJN5ُ5SيX\y+Ҩ|`xBE12ザ`d cDc&XSQ߉aHq>Ņ?_" ]BZeoy013޺vt}{u3,ϴҜOR邊&cq`nq ޿sO2,'Y@Q9 :|`M U#T@'Zm_KCA3jam kXm8v_r0Wu͏ѕ>i' ɢu.%8UOnO\R9knk(}{,)o<.Jq>r5ޕi(Jk$.Lg]W03f%mXb5Fin=OY= 1a]DiX d]!޸ż{2khog2ʓbRK-lGElsӈR4S+dVlVk2q2BB_9NԮ|C47kemKT! Òq2F焣n 8yt1t4ȷ&1xt;+n:- |{T2btsV Ϋק$OҝwBUދ #W_?W1JEuw)2dYUT{MvvA;GVNQ^gkel31w?8hC$uBT>Om]Uɨfjd qn.vBefe1PAn-tIL)D;8BaL}ycGh al:IGdܻ<}sb#L烖dvc"PI<.CM߬}7F#b(7uCINw-3/ cq}W><1_`r&!Mljo>v0}Uks<9=8GF2[0PX69ޝf36)f4F7ӘY>H).S#{lb2pWӤO05J#hX0ahHI90g #?2'{2t NYHAߗ2>蚀5=l[0Ž;xkv]$&)qUJ$P*Mz{W D9U([x!_ Ea2i $âIH|~#)oegb#x׺~:"rn _n!:Oڀep5BxtҨ@r R\sT]&ρeA^g9j} ʧH9t16^^^t\uKAnb*ɕ6:*6*^Yܕح/L>K8}Ok+QcijD̽PENŖʼg<^c G!^tQTЇHJ-3ZxԻr2a5G_[† 8ybhY6Vtߚ:fyb2"2M$?F Cǭ3<?A]]@?;H(H ӭ%Ld»[Vܷl)سFew_T(<<& )a.;W%BN4WS6"6egB_*5 8jC/*˫ hC"._MA`p/!UvX<4M?Q!]S2RN`2(D*#&\Yt)HI/:5> ;G:V>&WČNf! ß-,A^+zLmΎ9M'eǣFɘS\>z3)yBZ[Fj'Q5;&ID&f 8k.5HmrdL;8rF' {+e蚫T_>LI?lgq8vؔi8>~\Wtxp*,luh?д_fk (^`\@?ʇ~K B D4pZNP-շ/U:{A' [o$ KߧR/[ _~ ]|,#' # LMg&: cs dLi7)cq~-(?m{v:ZNSW/KX4TWݿZ^~ŧ_W XxuFt0K b:DIz܎Q/™nw>qrKF=#PaeutNW)asvO2?yF4J7ŧ~adEzć)+#P#nLZucK=AFH>mނw 쐒/1;>=ب/tu \<橺VgZC,ٵz h}"w Jy82+3.e=$ >$ƔjU}=^S1.`ӫ97u(I瓐/ 0ҷ`1 }v == p8W"脓H jE$LYZ2ɶ[ր}?T2\A`ډ@=,mHFe;) 6̿֝9oz&H"re7-ir[jŐ:l6yF{mҁM {-+ : ٗrR>!CN{ =]1_+LIEsߕ;dGyn1b\aʑ?2TBqĝX[.! GvQTwb75 pP|X,M޴hß`&KK Db8I ai?M{as|OńT&a;HD{͈+B n@o%SƨЁz`!$k5n&H]dKv՟5 ;96W=#aj$UUYߢRL>B5lUϊ'"M—- f)΍azo͜w`̏GFawZ,Bs?ƳfAL4׶ *DBP<ox qNS[dfȐ/Z_ 1ߵB%ߛjTEQfLɛMZmx%/'T< L ̬铮>e tݛvWH,{ݽBQLi.҅[3>y<5@&k0 tog`4hHS2 3fi`daTRb8<ʊǒE TY`>nUSjw(=gf 1=+׌ 'YLlugcCP=kQ>`AI-[)UU,\\'RhKĔ|@gq/7 BWgOHdW&l2 y"Moxv1}&dBt$Ģ*draVnS5)fmQeb` υCo͑~]W Uhb:+S >2#3cįI q1[l ) 6TH=O}Avvᛜ 9XOhXY#Ȑ) 6pN[Ig~C|ͳ֭`RG B*0%b#Goev7a?mpIQ,rRC?ET­y'"1z~1;HZɛ/f]!Tp wVJ`6_Sg˻{X/9u^5?M>#{ORp=Ump LVgy{"kAs Ia.*N< >.UP4.JqnLZӫ 距{iئMܸM=|M%(NQt,=uj`m%2 ]4ЗsAJ2aa3𣂧Pq` 0V!a)q 0iJ1z;0Հ"t4ť{*GMa/3#+Z_nɐdBL1 ]f/{ϋ;F[lxI AN /YWS]&U3%:{2'Q|[TTq)B5{ȏWmC 󹌡TIPԃ^)D1`6@ ?-l`h䣐 ZUXݍ4 ŧؔs[" ڔ[ L3$ L3sAi-qf^WoS;)$9^qhLkmݞ:j&?U"/.E(4Vv[oݷZӐ>Poit7vV<2(`Z87X?B؎2q^0`;Ão{jV4VP ߀2`_g]Y.ExGʈۈmh-t\c(f@>jU]mRy9  =N#C:U ]O7'jd/a*I7 z?]%S"eؾ ,~SϫkdC!N άssuGYAʻ7  QXR?糈a?o/D Ě7)>[F̳ 7Zt(DH1ˡ7Q*sEE4+UZ8W.~Χ!_J`:~:=ILb`oT1(˺{O6Jhhfl,M[Yyr?K}4sEͲ+#*Cl+b,X7X測+.ޏ =]}At<_n讃|Y)`edmU s|5/\ ⌦:3ΈFLj\=J@, u-sSeQ~ Br U+_ة*M֝b, Bfm1LWbJ1IG~_c͟y58܁p@n ?b|@N-S_ݕPquLƙ?{tW>1QFq`qz{ըt7u3# wiY;vs[OcdLw_-yދ7)[fb o(Jll,=C?Vܖ󋶍C R2A&e6{QR*!`FݡèN R٦^_jD=Efԙ.pE1`\`]wFWz ^OO}v06;rfeZ)l*5ξRY։<Ռ/5(MONIě!l c#uRdG͌ h/q|F1y[FkL= ~D Zb=g! fnh(!?<97yfBK?W8ȨYԕG*mk~.pABAkO(͠lȳWȹF0>~B{-FZF1͹Jlvb&i9S@fƖAÂUXhĐ][CCD˛_v/,ϓ( T_Պ 1YE=l3Z<)rǴw&[OLOrdGk =xNCP-4B hڵuu1r2B^6wdԫdΗ'r F {BU+2@ d|\vI 8"[uc|vK@8vv$/-Hjma!(ci2݆0?/B~НyR5S@dhDtQ6huCBU=Elp]+<\sdXQ^- [űXãyT|*%=R}pVPyh4sNaFYaւD&}OQEGJQbcKLiY1X[+Reo-*tP*ܸς=s$\ &Qsʹ?:]9޺M|H$l#r'9p;*OM=([gWDUruH3rei c"hD0>YT0=DIʸ|.Έ ʻSwcKpgfW:||gSRKxqf f ] /Fw4-&lEB+ӨYb}=]]t3RBλǑV!> FHމ}90;eG.ݤ(#,F" 2̙BkW&49 ٢ >bMV]A8G Yp4a }PѕF Z;> X2ynu*A |oe-8tp?ֻC4pƠh>%>P„dg"eQq~ ƨR"yF 2 /*z{m=9NzD<<EѨFJ^|R9G I@Y;A-S|颰҅b Sj0wY ymlH uƍ#njrk=gԢF-ɥZ˖+*&; fMr"IjHc<^\Kcck+ԭB~[9ayv-ռun?.IåCrYE15ux_"?Pj_Xq]RHJjGR#'KbD8pۡ$g)h5Y* R&ZLäsu7xOW9 'UiXmty](Riow3X> 3<k1ضlFl؝i1M5K1E]PtY'qnZ+S L#&BlAj7i 6j#QL fId<2DF2HAijTG(6B% Cc ⽸N+wͰp3=1;&JvhhԤ8;G-VC5 #JJβ'ҌqdI5}x:!%lKgV <erj7QZ̗a1״҇Cr\LLHa9nW9"C^j.^FDbB׌p`'T?=5%a]溼Ac)\l-^Z`\ !DdԵ%¯[~"w}82be_H&WHp> TyZop(f/A0," @MBFhw ۯ\jj`g8#040%3nTl7"_u㓥9a<=Xgt;u s 0(jAMmWXTU8gnӘU⨞~huՐ1<"Y uT$YQ؝Sg/+X$AM5ӊ>X\~M$d|5%>2k^|ODBcۃA-. !W Ba䱢e`qX:$h,"C[~tE4V Y.)dvBOSK0_ +&ި:\P̛$9tOu7N_\8DGkH*)B[&$@S٨ָh )>pb|$ںMME-/qW-[ ]LM-87/#{5M JԶ;/T*ȴ8!gp U">EG@ɿ4 !m "X{?Ŭ:ȋgs(l[ѳE b%5mPqb3#*{$ `Ǭ!68_v(.G'f]1x(&[r]:X({>>vq%7)U~$jIT[.WA-_T|ukek}5$|ׁ1S."N62Ɨ$K\ㅄGyBUe4.oB?Nr10Fl1[PnyZg.­NQgk`%JlJ2rM= 8Uڰ~67x ћDnkoN,Ii\iG.ɰdڢ.^gM䡚g^fjSɀ]Pďdmp-܃Ύ;&L=a%Ee4NK%B^3jh1 ;#q *! _Goul$2 ~P wg<1\1!euq?zkKP iM9>Q x_[nz 9~S7y&,tmN:&U0_}OenqG0mzb5kDB"nC-z) NB4&af3 M.z2<\hϾ!2:*BYO \N7ZӹePsm%NiN|~Jm䮼knl݌s9JMll9Yr ovMg痭Z]x dhڨT/sph81Юk9yr=hzoBT3LhG+3cqּ aV _s?$ߩK#׻3/;>=]mAmx[<5| "qY7]~!( 54װ )ֿmotGrL 8-Uw(8`g))ڕ[s]FUALdee'dz;(#wi'X6y`JǒVk\GuaKY?yufa& ; ҟɂԷ2 }Y>20rxfxȷډccWN穔|75*{Kj˄X!bp“VeP z>bnTW9tJD E!O[25wRC6xd"MUÙ+\0~RFlC9[k@@TVz|)83|9;$y)v$r81M_ĖDOC03tG-X1]# -,-d[GXؾñ}ѮcdFS=j;|\5.}ZT:.RLR2&edpEGG -눪>484`A+ܚEʁ0g QOAڣIΌ( ^F.dn0-#1;0giX|TESG%$A$J5ah9.115vZ|5h}T4;帖|~H`E>6ב1`3's4o͉m>bF.!R*UKb4`̘CF~\Bx KcjQ TԬ~W*7߃Jij/?)lSB[eמ6xO`b&P/q>z-a08q1kuh1L/%ڀ: OWiY^q&TڥRG_/%$l0ppjEΨxل':?lZ1T? } !JˡNBdD[<qA0eYZnDT|X~L5Մs.RI2 P)v[s'k<^/(1r^k qH)0]F.0|9BaB-魕AїWd}ԙO)㝋771gzpƘPFi>ѷ~*U-)&p`s H7'm\dG˹nĝكTӑEſ6 .$`di~Б@Mh3hح6Z??(w,RDbiEڋ$OڿA&W䏱/\j:\?H%!66~m$2?]Ik(ֻً3/Mը-ƺhgNҌ&EJTAС>I9nhI>; {ʍSf,ߒt**Qzf "S/[jFEZjh >|Yz|w{v|q`]12 gHq1KG'LҘPe IYK:`rⅬ\Zj–x F+^P4V\{xM}OG}U9Cz1*IplP_6m8#fw9x_]ߪo*`W{хD&S |$5M8h4F$m KN ˩ ha ^#^K[3!4,A$޿<"7!Kv?6uw U=JUVKBx^#Gbp*~m]׫lTѭMޞz˟PyUYf ~?cSͨ;BVN*Zab"ԞC``ZP, Bq,gb~1B5rp[?EVgOg L0)܂r"5N=9򇠨e|Lh-MsPtn@ǺuiR31H]2zk[]*6ya'C?55;~CIWSIaj[=XgB+4b=6S2fz 3@z L4 䒷CArU!pQuڝXW4 p V]^_h2kJc~Odb A.g"HQ1W_w`7Aq\k}q >TgGzyt,߀'m_UTD 6gI֨GTrğC1k)_/16a8P-@>եk~ ?8yC(]~1I ]"sswfx.R}]>ˊ31w@R3U@JC'vO#2/j!\XPQejM1e58in{caƧo|{P\ɏz]EGCW;&~23<oAxb礑k>9nSL܆AkgNx㚤cfD떻m,u 휻*Κacy٘Y6K.HUh;xU7wQZ I4b ģkW0yt{+A7! 뵏^`R 1r6Niv03PЕ 뚖[MtT<$g+v7!6XJO|#=7f/X,bBAül;VlJabt` }H7vHy'@|5"1ҤZ,}@81xTn2P[D@"<ܖ4 ق+L[Pb="XَP9\V+5 d@8ˇpȖ (i*@8 8Y?{J-G߹Ν.߆I {-ࠟeV?E,H ;;l,6fWU4~I=FNC8p_4xggd] {W?03x V"fڟTQrI8au! 8<|U9&ar65Jz1|`1 q & c.K5NjJ KY2wLt! J mp> bF^ʀ> |>$+ņ}ݘF@qpY'GlY"B a?rjD")Epk5ZbnO:e`$qc !X6%4qe @c$SU%HIlcbt3bd [p§_Q=h4sRlJRnxp|v Nsƪb<3dxJ0jgIW~ӦyI@Ai~fe> V/Gۈ_t䘟aas$lTM $oU0Km2Jf٩c O{Z 1(V|86$膛鞓3M `kvܠ|ob [F5V #^0w:/7FK3JRċx>ತK)꼨oJAnk E߸MoCP1 +g6fc'+^w1rڏĺ%[؋>K߈?A"|y-{SUmZu)N4/H4{8η+8ӄN|+&p9x\oׅhxz{i9`sdUu XZj|MYA`;$sU=JNW;ֆ9$Ca0` {`fpV{D7^RHHAqD}G5oDܻLq;l]ϦO({.#8 R+Fד X7ٹ7}N2?&!gb(Ljr6 Bϫ Q_!19y" --ؾޝ9꾪$#KsNF+X}M.*]wRfiA&]^Z@: Z4{b[DX%߆*c\ =JwX5)BXibdgs/ D:U F 48޿ 8;*̀vО#~^B8@e:M%TaԹI#œLBriccp^T&}^6%)smi픢`ހ*TB7fWXbbgO.#F8D(w=L{b3BG˰lWu94E} R- q ]3&usK]ϳuJ碛J ^OAL}CID?ׄEYи R^׊"قh n ǰ|@FWpdSmp}n[J׫%. 8*v1YSp]TVJi4_M~W} .SLT" ̀cK!ZVJE9}k<,v{0Jl"4B{xٗE`Ҹpl!0a]du':]Eo_x|]VIakf7?5G]wFꆮ|Lۗz3E $xgﺽP@VS\o"Ы@qFJi9Y|oEGaLmÅ@Z ذ*ln~ myN}P,*uI;"h dc(4}9pޡ?.e!jSb؍j 4䫸Gf ~*0}Ճ2/l-y̱eY ʟk/b b&τ~Ѽ>4Q,=Qi>:_I}pBɗ0@9OPBì*qAQgQ,G#BJZEi-gFKa*l_troҥR@ikpABnͻ u%4hf%7@g}wSP:d,B/,.:Lo(1I(yUjf` Hr3TiB䵌TQ11&O'"|L- r/*9sS1)`LjnT;.(@M7&M}Zw [eKm8\{=s|X$rWִik?aWB?LJw$k3ڽ;q?vmi& P҉2&P% . ]hR@O@lm3T3,,@Gͯ ǿM%Pls@ml#]h;j|I4& { ]_irE"=G&Bv=r?87S1"@NiIE:]L˫;QXi˸S_ԐԀhOYB6t=&clؑZ]xC*1!J>{! ͅJwzԎq;_o:@L"EnP]ٕhjLn;Fհ-0g)^A>.| pĨ3)WgR_n#%%#%u4.vxvy+sϑ&tb}Y *9RwWrd 2a\X-$m=y=zorTÃ\4#)\9x$}siy\aЛ?p.p 'NNݸP|%MU+ޢ^e,g!q izCA\-OKA[`Gs%DANXu`ߏ1߈uHPT[^0ękWD:%L9L !*Bh Z&'t vOH%~޿[߂fp="ϔ]Ib7Env+ˢq]$|G\2#Â]{Dy6c?y4zIg8|b"v8H &Y&5!u65P҈re~Q#>뭆Pa]7-aP팸Sn:hf2qZ&$`υ*~ժU`3r **,}'mf?#DX*`l=z7x87Nww O~}JsdrK!ϓZb|!DFW۬^;.bȜ^Vnb}'ݕ@Pcy-6gZiuC8M7D?fhT:7s~v1LbyXdr1jvBl+~5Lb"wH#ݾ92>+٫ca-YC6Ș:I3u!o=5o=wh?øv7NoϚ C댎 n)(iJ{6&1ܦ':yPMmYҏ$Y$HLiY\bV~F#BΑFq]=0th~Q& ^HZt[y0^[ۘ3Pa魯w]= a2'}|kͽ[W^3RL>|*H=#vVx܉3R+DX\|܂{G޴>%|t梎i6mtr?W٘HOY"L}i5"a^3Lí|= g\[ $'i-ui'feH6M1y6i:mQ;{`#=3)4#=$AV>tUj,| agӶ?xUf^}T^%-H`b;g.@h4g_}}+`hZ`D-Lɬ l&tH|w=\M1rT#.P<=5*Z+ͪ'q%"(lJmJup` +MѪ'}ٔ}O /h\;+H$p2KK.Xz{z3,$A7#vt3 {W.<[#6V=!j9IȦ2yih!̸v,wfbWMtwNoPp7+"ώ-pc()F=n͞yt?;J6ՖGIӞG}I<43<:qGj_³bY *||esMV?N$=_ n@nழpH17 <8q"l6@̈́Ѝ\fp-B3BL9M/ls12ӝ$MXy\Z˭#臤f~aG\3p~;uV41c} 2ʎ}f(nD J6 "HELe,AF/\Wd]R=WFxgWkb5%?wd."Q"UB,td<ծyĉmxכr;OLKr)B;yQ[B5P0e+At8BIktu8wk d>C9'~C ?φX:I$0#'m7α9o_˲@U5kE{du_kzw_\v;هhnXha f ᜝BmFle޼ <scB8Oc^JHݛ a n PC߃x'$uM9kvs}3)B%pa_* @b)mֹ<RPurl Fzs_Dyj˥G-ǥk .ahWMmoR}J/UãϋXpiq"o 8{XWz A6C8s.16([>Gɴ48w^]0{\V/LX=9̧cw3$GN1SDr-ü|$=hBÕ5aE$Sr CD>-r Gop&DL~+=U;- }96w0CɚazQ8b #dc4  m8ħ'wf=-wfBM͘/?Pw ׯBuΘpW ez! dӃ SFtAyΣ>6ﲞ}𱤡&܅{{̓0[glRzV#4Q2?US3|PX/ WQ }Udr^jKD;Oca7H.%EΩf HX WwH~;H`,z)8~rq1p5?ފ 䜗La[!v N4kfHN < (RJC5T/dWX,8_a A% n,'^.Pd'CSoC^_&w_H!&F{Al{b'ђaRxk[ ?`MmyIslu7V+<0ծhY4kH!V[)g5Wlӷ8h׼%u[1B=W4.4u#ݓ*dOTVh%msP Ntn@#/44d~cl;oDH^C`ʄ(>T"g*D8<|̨+kG"Riy $dA0i:nKNmjLW;4ZE+FǕ82N0W N蹲L6lDrEDV[sȪ_hY%[I<s8n޵s/KkuX@ tj !@ [ՀV>7I5Cʑ3iN FZ|M-!"3 +raE JM dcu#!_kvyXp`g:/UŊ!&u|Rfa)]<.>:8ȔȰ"@Dyyv[kTΆfDG rGnmjuل&>f\3K1(BB~n+68&vu_r"Oi"L$"ѓ"k `j+~e^{p7u<_7U{ZOMhSzrAp&0wNOc{կqSJƉV=|;0a]q~T"b .mHԔB v=kRc/P3*duX&!',/{9|ú1xa7Ǜjp>VR?+6?Vͮhdž{ʾ9JltўG!K,/+u;Fd=H oм~FEGpG~ W*)hʲ[!QP8x87b-ώ !gȊ -"0E30ar6 C6 Ƹr(>wjS^hGr61m`3>|~3[" 0Eܜ1c~/Zf]W6F)x~!3^FӕSL./~uT՜aOZ$B@9Z*^r'THpr?|¿d쐊IXln%spQ "ԙڒaG r \tMφ}`E* 8Rig5!UT~\ 5䘀,~ߡ8Q@*a9*ᅕW׫;˝gۣ ը3ɝDŽ4lJ0L/ςzۼN;V3h?f.X߸ O[y][ӞcP4)VJf5_, mΐID)ŹO&(,Nj쉖-V1Fs{;q`ʩK8//3;HL@j,nnlRf 5>b_VL%kɼ[ORe\fg H9iuw{4"S,kbxxBȾ,NbP@LB(U}S3y.seɰuBi$<@3S~wոP_)JI^aLV:|s۾DhyDIöA5:EW`+ [ 6q`o-aO4*-I Sd[ДsɖNlc2Oڧl? lö|9Xt F3PWp P.N]A@JH1Cbٴl8q">S&Jsޠ둵~ݕIwX:IĜaX隇+\Wས,stoj8tGSX7L:`]6r^{ Ʀ|ӺFE8 ~NJǾF}j_~Fxw:TpƯ7ZrQ̒A <] (w\Ml Nt\kH^@HOrV+Z}cBo%[ÁpkMSq@VVNIVhpB<$LD/w8NVľc57m!-;NǕKA o]@NnzA70(K  MoDM͇SUPA8=, <) E3)”e}1Cw^qRׯךҔT6"O{'ی`2 (_gE8#i E9sk]p9Tj.z.g!:$ˏ~^nbbؾ-$?XwTDim>TҎB@lTpZ)?5M%Р7I C{& C~c7>ގ<Q"(g:TC*bD">3o- eJToR {9I' ڈYy9 z>y/1POL:2y-3M:\HÜ_ 'jp;hƮڂC.kyJ^k!st4JPC9Թg !12RY&x<$e!mzG˛m>NTO)C>贸kU <|[vBQLRbG\JherT6@-|[+0=o+Ja=#\.m)n|70> #Vemi\0hW \=b U@ǧӸShC#IcD-ՋoHoQX9z.8CBcڝ(׺5q 9Y WViADsTo 6Md)Nu"RA}" $0hiݙ.G ͢@-/~5;Lh#hmަAI&< 躔q>1&TjF T,҈-TCrIEKڠV4D窀t__( d9zb魭lp5p K*fF\"J$yE@+l͋0wwӊklo)&͍)i>/"nEd0CflFgͺ1Uǿ6ݖ}UcK)el,lH__iQfCUWp ݭGLj _4Uk0[u{bFGڞeuCq "ZqN߅eC>\wviCc̃Lt 6f;!LLiھή}pW^Xrβ[|edn(^c1T $Y#|6e;R{+zDdqjvDkԻwJ)uԧY9%IKY[k]$Xs<.9t*zU°APQSOHP5 %*9 v$pl6:88;~IX(O5.7 \gVK*t; fD/( >ꘂGdzl[C3Vg .?my 0-j4|lcL7SlnAtMJ/4Qmg:["np:?,[K_Yg; 0IL5x u -S_ho6i.='Y'Yp,5J8J1Y [2Ҙ+ i 6 R1DKyeV-r؄s0s_&zA'YyCN6f\ (]xCl\!KV-39𾯁Z]Td\NfOsmA<Ƃ F PDCi@՗3B7SXա +yj/t;?;$rFI%ʐͥĂ)|p1!p$c,Od'c͘AV81pƲ?I5WTL:Z@ʆK񁕓djݬq{oq XkuOJ5'LI5eSvb3U4(^lw֮*-A+8]W~ u螣L Nq1(O@?L-&Ӵ ]b%:. T-D殸~AK$ p.)V8>o)ja"qeB V( vC wZ2'_>)0H /X*M+I'`o襳 d/Rb<>.|Y], ܚGedN 7)սTfp_9K[A"ooEDE~ /_꩸$ 3Yw vzFKz@Ʒ#mf){kV"~'FcȡIVj'tgzXrMpY re7 (:v+so2ʓ$&XZ|.A75c<\.0ٵk8&vYt2̀uҰh/+r.ϖ6V ;rX_ߋxnݼh 틕Id2vY A*vuUԆLNagFzR b,&%=߾ TKxr)%k~ caKjv:h|H6acF(i%aGN8䮣Ƈ$wUUk(Fwlwwȴo(-AbDZ(%y65u&g88# !~I7IyS j@]=MM&_J7=!R39 0s]we[Jm$?O>"<M ekϔ\?% Z5eb3"BEf5W 2wylWGD>)RLb o6#J8 TFq}m%Ljψoq$;CqrK k- ^|/Qzҡ }B3|73xRt+=r6q­rVHO)>AI9Hgu(i` n],qeLt^S QC; 62eI:w!;A<|"by+CQ tes>cpuDr CrBWC$IeSU>}66 >?}&ib@{ri\ۤJkYXwopT$9BѽBC[41uy,o [۶ w l1mYc7@d)Su;JIpC–<..@HSx~.+n\=Qt YTPcC#4]9OWya|?aJP;Mw PthTMT~>k_\Ɩ-@ ,[@3q_~]66k|scw߉enΜ qEp~zTVqt< =;JN!0(U F-70ML5*Ld1z*ߎYL볯@7ZW%,豐oq&G!YijYrwkAL"v^N#ߋߴιT߀,62EL׉k) ",0I nE[m,`~juj I;@*; c_mn~U08j"`T-1`Gpa@3jr#V$|8X-s8*J vDz r\gԼХe$看2hzW'V2텶V ӝpCVJ8EY2tFYAPr)O%+ Je,w> -4W7#.W{]@EоwLl{ j8;βzYc26 dԅߘ7$BUw&sѠx0=$S迒UM^@ '* Q0$R?L{Bh.Fs^:il<85}UzGe4JIН k٢)jcXOM&Mm!LVѯjA_+vRl[!?#N?~P14 r\7}u*'ӐfIHm*rPqQ&ZH P7׳uk$VX`;*غ콴GTT 8YhEX:S1h@]2>cm+T_T sT2Oc՗ ^?r"}€{  -`ʍ<^z%ҪюZv%<}m 0 -׸ZE&t_ JQ`T6C=xUIḊv`R@jKF돁^֡Z,8+9T ۚߊ!딮J`5L1Fb=6ߝ?X'@PveDfb5r/]%%*Odvp~5eD7ƽ.,14Q Gk͸-!y<')6VY?cwP;/hw] vx 3,ӄLHUo&sytTErL๓g8U|ތ.4T<ιI 4 .;~mQD  f.\fs*#`Z=8iAcﵠk ;:CB$p+m;q٥k_r.K\ilq"!q)ܥ(f:TV]&g!םNP^'Pj ` zFm ks.>M;zi\cVI^<~gsR ˇ *az9?{?z"liP-2=֎.gƸ`45=oUevh01Dm`ͫPu+V+f:Oc(6 Tکd:va_W⭍ v0 Q;I`K:"h|/E0 >[ 'c2]879GzoFBsU/c)4oc)ݵBrVm̡5K$W% ?YPiHĒZ϶WH4>j!D D:G\k$)H4aADQ$7+6hkUhnas O{T^?-W^q;+, GaD ɈPnF-֑axxNXS!oFV8Gn,MowAlMb ol4(%nښ64ͯmֳ#Kfv5(EL+^i:1$Ҋ#@ HV5#>=rb(0]R-W4Ӯ`D Fy+ןD8[N3+i4{# Psܩ)ir&pZ8cB P>U7L8'J%/Fԧfы%}OЦH́N\sO!WVL1ҭ|mq#^LA9?f<  qiKݳ.0nT>3 0=-UvE[{ .m!:w(}:ݶPD3; `˧mp7[F|\G:8]`F3W\&.>J]v ppjnuXtWdG먔)@KӳtKt&g?0eErJC ܩx S* ZɋtC;0>W "/YBvDž qcc FAFQ?.1ܒOUS.ݡvjm E`~|fo(@5 1@|>{-fiXRyMJMUb+zRN^=PvEV#6T$\]'ChHpLAx\?ƽyߦ~ _K>):E.)K .`P_M輍ɑ'âHL\*Dzg 1ԥ$i6"kD]ƣYu8+;8Y2ӆeR!,:~/ nmӡ ܓ/}ϗqzҺqj|A4ea.({MjL c%]Lr=%yc68+FY#9Z|0C޾ K =dwe3fZBT)KH F?_KwyxLtmThʫ tgp?b2UȺ'cl$}HWOdJt :^J:qj,3ہ=l5tSk1QYf皢L[@1zWiRR1&K偻<Csgǖ5~{;0}OH`O9a#-PHy~&E/N~/_oP՜Nު$z0P8bgk)2wt,$ _GBJ 3@m:9FAS-@ P aSe5}YϘ $:щ|ҕ!y{8KUU-dZE*\U1ţtXŀqV>sjjJJp6ds"R6$< Y&J(x*N;]ޖq6iDҸ z` @[$3 [0'=  x * wEN] ٝ76yǞ0 n$EPÝ 𘦈&"7cʍCu:(kED$`:M1:] @o j1B?-E_ cKYEgbgՖW^(: [øz"fhMa.M5v;sJ,=wOX-tSUHꞽsf:Ͻe/ۮD.MWe\ عN`((3cMK-:l̿c7zr9ymCު)ǂǰWZN{`1@ X '*ib8sF52~"P~"c8EFXEjHGΟsG%?,VHQ{oV.To+o}-=}֣4f[5:%sYwՑq8 V0 mnpnBen'l!7/^B۾w;h9[W{2 M24cl+g#eߥSQ@*2psSޔ5ۭl{&$iRw2^"5phW8ϔNq gvטuԜcYQedBXI>T滿yY'k[N JWJ.÷E2W/+fAH8 ^ԫ@!/Z^}1*C")q.{Sb10"N-Gf8-.F`˜`F-?o!oj-t|o>L'4Pg ~XN׎i{}Z1bXD\l2Amh>zl k3ڋe9Dh&ӑר<6I 1NA<מ\&^1eE { J &Ʒ"*0 '9ݘ$P*,Q[;؅YrC]dmz*<$~޻8U)[-:7s'ڣƶH:LPt2<+a 0SQ *ꖯ,Sx횒0[ 9ڽfv+Uב--\ S2T#L [t+ۤ*Jse=M1,_CfBun>;L)7+4eN>.D [[YI(Mi<%h m9è Kki` Ȯ3:@Z}4'LaL @}PsHdIGݷRU#~P{ǖ"fڔIdllΘž/(:ԔRq23ΐ cq6WzmJuxVyIN@F7"|Ɯރf<*psV&`4vS /`0Lz6_+Ͼcr[=8-/q=qď|wDDWU]BLDCic|] .Ke5a?פzx҂mmIrh'00P"Rg>] IsÍsmgYoTU(Y~f YKr5flq:پ$ Ƚ@LQ#Q b:kI^F@׉=Ja"_!Q2t쪶[hj] V%!B(>' 6$Tl {U$E%GWTG|aKό?r!^@LYDnR9N)@x9v1ʅ?3p>12Ԣ T)`Gmm۳fXmmj,^XiC$0~vwo[GgYof4M6GMH&/{ j o)f\Yn/Y%xS^ioF.:G&޳k *VZLI1x4uWCS4qp{e1;7: ~NFNO(whVwK*+h.{$w1fgkHH\ eԽBmʧ CK zMzU2r8mcMJP"#WADȟ_Y8$fq d3YS_^9% h1e' ]C.Fhvvu}+73^xNH4Nҏp7=1OAWB ¸?a&hF$T䛠SFXrYJKP-@sEa|Ix?ၮ9%@Fmu]ЃR&DnЫKNEܭ L sJ< c-gm9ܜ-Eb-iѵ "bNiti$ kuX!_a`RU+> ۸>uaYߊ=-7K[O@=;*_7Fϯ ;Wa2ejPCPGw%6kKzvR'\rEwRL'> 0F0.^D5KC2'w9"0}f{)-+||؎n'c@XnZÖ;)޵»p ,Y\( [,礅1wn$c²GgK 4\VYb017pLkEJ+v|\ L R<`2{o0Pl.FF#'h46ƒhx*Ik:nK0QF mq%IXi V[nqx$Iŧx?,4??ֺ>`Tq4Zfsf[@I ,LgؙB"2+$P ES}s8,Q'UWЮu`0r,K!Hw#l2=wX5ƞ5ܚR _xJXl'q.0~W'H2HTiRJS~MuI!p/~:ĸ.nqXYFtW[CAs1wӀ9;u5TY1JGEd2:=oh4~g)ΜnP͈1g` 3KIo| Bb>]6hn::v@|Jl]^:mj`8:L<v۰yǟ{j2̡pO#ݔ P]f}GTuFg;fL ]AZA 01-{O$&П#`Z6$]sw{i}g449^^B4 ^ n+_E}ʇʘ })VGuײ8*;*dh0!!\8j?63/Ťo N-"(h%%('!Ebhdr=cV5ʕHl[j pt"v;r=]?%e-< jm6of}ARrd@0]iHX9AGA/Gm5v芫% <8O*Zg{ԅȡ T)E՛Sz5b%o$ug$/,јK.v؊-KM:=!5 ;GHǪ òR1zU1]c}z+ /zDk, ToX#Wsmo^@w]HVmZY+bG5C~qi4{t엺R;PHk `&5R־;6 RPIX<.+AB$#,{:wa"WWL<\)"j':dH RĆcH D7;ȸ#2}tKqg%Ă+e]2$ U@)#TP{5o`u@p#eςi)n {w(kr8rY v[iq'o6 q/EచH|47k Hyٟ;#\68K߃)VL#b ~}Lf#;um"ᵔa[F9 GC ;WqӲtF u(` T|>i@>t;K2B5m~; ފ{VgW/, = (:5 pܣN̳!nl\^vKxRc# b`f7 .R@2LwI?]مw!"*qOFr#ʯf=i0K|U]Z,,23of _DeE%AN֞X!C{`7U8RnBFx y( 2{6l۱8v@utm@~DY9W^ !I#0z4^n<|lp5J& zjγD=$B_":3΅aSr$cI)g!0/H8mYݑe'ꭴhʰ<Я*2Ke=4@bz5$Ͽ9jC$gіr_އn.L~EV-ad1Zim rr/YO^=k6|כSg1P}A{ fܲ).ƎA>̹#n\{D<Љ31)fEw1oWpŎzkwF-*;~ !JS!Ts CةC*d %j,Jc<ߞK;>FpѴ[CP%`NڒR{%4 zDU*O`9\t*1/64e@3S _ ` 1ıְwp'TÜ>/fNd> @' N@%ŶKQY}5 ]Є*PTݗ*٭Ft:n:soh 8ΠVu:F>V<=TQSfe`+$YYJ! ZzSz>\Brq(/s!)3#=)&$Bku#F!@IyJȉ*~v UXZ&r\'ﶽaNd,P WEVf| zJppl-E |,MT3(fdeG^}tTKAUŽ0zgciJ[h[N>ehK}o PJ8(2 _R3Mۮfse/; f".\b$z hI7#υ"ߖ#]q 0a=Wӗ鿌L|T.WesOul `$۫ӽ2es45FnR>BQ;^|0arYlMӣS7)5Yt)C+@'7NB" })UvD@ HPBSk`ޣ788oׯSz#m_h>t%dOKzK4`#U}:]AJg{DxI U!ĝ}pN*~h(MV 9#M<=v\7c삼?e{F Ӷjl{:wIays.HF6Sn[9"ď;  P J"XE`Ël pxRDB3ϙn2>Xἡs8]5x9S!LGnj\Mc쮱=$UYz csiÊ~ xhe!E)ƔD~Ļ.nl ]~%TP%A0JSK+Hϧțfe/0}b)r86dOVx;Bq`-^dAJ(^ɼQ̜fk4Ce[J!q}S3e ,Mv2KܒvU9D:/NL@Y$ >ETHIudkeY4DR7%)eNNM` Wy!;oEw_"ګMu- FY>GH7`}VH_CBj:QCdݦkmTGSa;`WuZK];pD}\0E1C7dy4HїQUOf_aBesv)9y|WM(_O3)Dn;lVnQ~؂bYօ')x8ss񏧑P1ǰK(>|1Vf-:Q{V\1W!։_P)mM ruĊ| ~Gxs$lJ4s>Ejlf.nъЍ MP&u a]D'PK+ajORLD"~`Y(*O#!՝oQn:c{ l#, (>nذ 68>JeU,8C 08!w7Gtm}2Pj ѧh)?uP')bmi!O.8297`Bܙ7mZPjw9$ (F|eJ!dԽ ?i{ &fL)jeWw"Y1no\݅q`x&䂳{{&|F6g XxcLAZtj[dJ0;oܜu3;=2vvD:oËڞ 53PKO@K;ʊu6^Dݳ 1IhhR34?PS̥ zǫ R+, $ F"I#]{_v>{}gLeLCT]8Xvuuv>cO)xa&u;7%")ͫ7ݬo()et~Z ڎ7Tnh3gv|K4jP]VA[I,Vdt9Zl7MaimXFZ uΐ48@dKc';P㌿_@\AKk etOe+ u&i glַZ<'Yjs8Յv|w&O:'#J&[ʵ8eG>~]{0*a禃`J2-ҕkѕ )es)ۃeϖChG }n*\c1,K~T`3ُ<k#Fn}VbLFM<™<mY ޭ|#leEVdk:7+]:Ŷ8'~p [aaVNI~^RVujL 1^ڦibЩ:ZF {. z-z'>\ H1>kO>Cޱ- g/)_´&WЬǙs HRhRպF@ħ8znOLWKzfTÙSy`i88wJ\ *%|.nNiIH<Ry:!mV1C!.Y7ؠUNq6.= + ӌEf*SOp@ l;"TFXˉ;qnW.:*@m 3D![HurO.;(}%O2D&ٷ}BY#;FwVNL¸kL׎<ݗc>- rT1i9Z+G؋5x$\ً8l0K`p]cM! g}JzT,^;13cFyA_Kd?D!c~hv.`^C K3 7NvRڐK!iƔd^ Pb v1$LYiNċqIqdnU0Nd:r^p6CT*n"Pl-N?SfJu?' !z})d_cIV(W-6Pd%!DqU+_ =F/TcҺZ RY0ttz3$P躋N3攪'9شȎfX|d8Wв]Yƭ#'1I8S2O:Pڟ6i]™`Pjm\HB$P2ڧ qФwkAb{#*1ڤN6Z^~l6.< GAzdL{*OF{ٲnkuk9d֔12 |AT`ZpOV#1G"sQLM ܽOZ@21EW5)Mc@SIorг1t%&9vA_V3l,:f8е׹۴5o{@ͅ.ìR=u]}Ori*1/)ʼg< ݰe@vT(;k%)ʶ"`hHg{fs%=`J;ygnSLKLkZ3p{LU_I'{1Y[SSxO35/jq)A ;).?Hvj "a=̉7ʮ5Y/`m=/t'+\'Q6rS2L>k}hJjt fPE_׵GہfƬCƨ'[VZލ~DZlrn5|irQȔ]<\ gݸk-U,Lbh.f@YeYㄢscp`1k kY7w5t04#Ȝ3F칱}hܰ:s]@lK>1j}' ^Z5`9EtXD=N'La`5U-K(VHG :eJTCmӼGS 9n[ &ǤE 8G#&l H߁:Wou{u <>TM]3u0~[ X)z.4HMb`YstK.G%逌K??).),ۿv_o [ɒs 0 ,SNl6rIU<t\~ q% 5NV$@;l3*>u"p|50M57:#S(V Cujn;eTi7IGPiTg†Fgf޿%2q0(,粡ī"&'48[$)LȩOU;}oTZ.?_ջTwJm>rIS@ak zdHzt'+xɾX|GE'2Pk[M}UZa+J^86uva9/G05>ƞ-j~@,sKgZK}|rn02@(;ǻˡ{O]ރB[,Q#ubF1ݤ ˹4iiNkU->ڑ*^͙s,V(?>!2QC֔(K3rz%ĠXuWM' 㓔.+AMkMժ[mi#Yeܼ8VQ#lD|["hҿ}hv ߼ZHLdmco*4hq;SƂBétD>2_;͝mܵ㰘(tV*S}Q׳9}>9-G!%Ip'(yQ֮0 6{\Ł؞11vH6lq |r>r ~7S4üvU֑ӲgGN*^*pabBxN, 2*sHfQy$2mҡhR${GU⑄qs X ;&ӆ+DDpVT-:2R#~b[6K:g z.E&57Iwj5&rVXORQ_۽T&|[sup]RI. Ò (mb1d]q [Q4=b;p{ŒBssĺk I%QZ8fJzb =WoP9 ^d./T|_z{Hfs͢ sn fxZ,{EgLC툆(? :\ӹ]Oj740"T!B`@ypd$9>Yߡq}-j̞7MI/oR!'\ aᷧ+2B̹tքw3\UR? X=]>Tk_c zy-^FBǟ%ᤇ7+"Nxʾ6ggFV;߽v% `:ttw@ OB"ɗstA6;YʔkdցgXT܊e@la_!#z<1GfgfP3@zHo w~5"%a{0d )C tJQb]LxSwS`T]&鉂GwIuAܐYG$1EHL7[jF8t}YpH[h ˯'9Z`xSvz.%* W[h,{mҀp uq^g8xӒ$Zb" ԨG ,+woJ?@(bŒ7ܢLTʽl50=kB_W84AazWv+@g "?ʅR9@/Hx;4jWzyȍt;q?VywKLV D8L MpT3ւr%:\7>ٯ봑^)AD xM8NXsz FsTᐽ{(1n;k\w_y˘ҡ("\lx`;rrZ̊pr'ɑnI[1swNZ!Iە)ѮxRsS"0E/JL)Ylkb'e 5YSyI2yʷ=$Qi (},_!fg3Y`Xԛ7sey;CL[f:@Kdx"qht15lk}$+jr!3e+m ܨHpa\t)'y/yӧTK9Q7 V9"_;MyNX}#;i1Ꮢ)#шCհ\-Q[̳)93௻DX "ȆO\ hOq;[hZ@??j:ZnY{wWd{@fI ^Y w\"KpTWoO3BaSs}A&WOp.IDJg%xȁQȾ|; ȟk6J<\ gsׯ@ ĦzG xisluCnP4;%ʪW5*Ba`3ѹ,dpA#:l#;KdU%RcX>ڟD^{_:9f*Ҥ!~;#T]q#c ?{߂PT߿)sgI> jO8 " $ ,wفG7>ʌa?HRuuFP\ރ?==н4 cIJuG|@똵cЪ?ԋkFh3"Tj'2R%n8mT4j/"[M_ DЋI\d$[ůZ:tInC^i?0"^J4g%8pXb{.+NpM 2tXaN3u#%R%ݸIGP,;R #C A{K(am&mH>:P6JސMl?+^=;/mrxdZLkrOHzJvɛILCWQN[k.,VeIk]L,Y2.DݛLhulR0z:tKdSCMVr Nu+idDrAO7+B|?mY蜲6]aPª/zE&9zS*.9h=2k#}*b?f񽀒)S ,F+ cw1jH?V0IwGdlvл;9Y)5  ̗nTbFT< `iIj!Z]M|U-DJ3Kۺ4-^mncDOю0"_?VfIT2 CÅ \-EJS kAt9Zr21@uN?ޤ'HH;k0Qy4< Nep &2AE[>+hxȊ4g_ѐ>&@.)N_-W~]ܝ'mʏDW/! ź7.su f;;JND֡|҇ēPV?+ŹHw28]XGI4CL A\v5+q'd~YVa̫+ޒňJՎ RYKH$F E3{'5JJv'Χ9T.}Ŷӕ8I1uk `⺝I^fj=o1Ì"U(hKmjVixJ,d(`LZ{)W{h'4GaQ ?kLlqTM/eXnSM{>ڷYaK%`*S0~(>;שˮl桮֌&9Oj>(lP%,eiD9(ٝvuuA^Yf!Yں8ZMT~S6c9弥3]%|grmrnqԻORiN):W{;;aN=4.LC|p#Q03uݛd2|ڏ.)w@ kt9\O $pGem\{:+zԋ.;̛J֘ʣ"5sZiji_o'Uݪx|8d=x&=T>1_,D͐"~9%N!WKl Ձڡ"4kAaZJٌG+9.kg4ר /,) PQE [()聶Vps*[0?T.V P$ qv#e-sM-Z/&sSt+ 0tWN K7m;U$/|21Fk<%Ywq`(:sY^? Fwթlj3Oej:\$2%|&f @95Ӫ8сG?[wLRSeo硘<@c\ȹA'ljuqئ{?eURw_yT?l] *+xnm-́ RL2"3`MiD_]Y8S[9W q\|̋|5_d*χQwهb_1֝u1Nt> Z3JgSCuoTبϾT0< #F.2R>Il|9@`˂()|܁SPUU|@wyqGpz /nD*)/0*kIBFVL36FCOcvzڀ /=:8Ǚ~eς F>Ӹ:ںJM'k1$ƒ2gLkir>~_rrSfȮYm,6 md8Eh?`|vlZ]ix֤VV %ڠƴDH" &PuroV ))"ލBN#6\쌛0yKFy<<ѻcNwCbFmxRT)oX}vo9Ю=GX/Onox"3aqi4فID'PȊۿBxj ۾3vZ*G-hIDO_^jq8[ROS'r;tdG|"'H!~vEFZʴY}DDij"qG !НeP~& PJpʅuj?-,Mʖ\)~beՓIbEKt dFLCpt@NMbPWm)c. ̄*)YmGť6v=,_lY+Bsݏ oq >}^W0;.Nf9L FH{/$$Xg|9BrʒRl7/㲾z1[_[`>Zyt1޻0]4*<ռtMʴ؇)XoTuD=I?[fK3 13!/_?c7Ekʑ3zJ$L=­bxk 2 |F?.W)5^ 幏.e4k]g?D0Yb݂*+TяMZEhX18hy^4& @:k+e;:MkNrVk6B${=s|ZM %0@Rf8 CF+jIIJ nRU;Uci+l5 t@i nƝv0mDiГ>/B.%$ Js6z#`XXJ1gaՆvӱ䭐!r|l|.@QMeˬ۔1ɢb#ؤmBWsax:S^)޾#ՁQp kQBp0q]g5Lgl ࢖Kcվ]LU%]!H'Oc s) k[?PD'&_?˖D9XWgIV6m{0T]h ZinW_҃o{oLbpKkEٓbف*YђNpoer_H1[8ZE_MF2!B 'ed'~N8P_`DE6Fܖj]nmC *c90&%bGΩC(9 PߏD=]g $*>hL7y<`@YrIe4`DNyɼ4$x 7 ' Eu_(XnPy|V?5&a%m^b3.L#T 9.3vG^{Cդlq˝掚 a}T Dw.(Q[^Glv'$Exc=Ĝg꾙c5Yf}弫l#5ܪA#_iL2]ш5Y辍m7˷h7mUf=n2 QE֊2LqXQG-X|j- MtĚT|70r?tܚGC3à[g! +P1? Wum,X0m1=@c5V%\ `j_S@DX{ Bg EVP*D6[$SRb`b'IѴG3ݷ= ?~*]+k933JC4K]SŒ%"8A I}F˨A#U- ͯ#`u(T!>}=^D]JzBM'/#z\Yߑ쩓2ӁZA`[ ZJLo Lt~Ά#IvWAo5fLǔZ7{] cV|*l)0tE)7Vfp"F+}@5oq07ԁ1×Wflx/BE\z_`BGQB\Ru3o-$~Z]*풇\iװcfb/he] |Fo[ ]OQdY.(< {UTt~8 J` 8B 3D&јT]ߖ1usZ_%Ue"Y)Ѿ̪o8DwUNS Bru¾@lj.2BEJIlLL/*RN5ߓP-˿s6Gc5y#gCI6X:?U7>Lo唁Fْ~,ƏJiy[6,C)aT6pg*dh4F!Sn bg@}/+g~ܪ7Є ِbw:Qx{G("V&8pr 2"Ep*:FC˜35-[1e ɾFQIBETAKR{K,e[81xTmا/''Y}i4M9s7_.s5RNK%&-u<+Yv9άK+aiUmvd/΅& *%ë،?&T`fdJ#()ݯQ޴vc6nXQtdݖQKk/7Ic_Tq'1U-GZ!z-Νk~z)6w0^Yܲ҃`XKYVX*Cg-zvfdsicITThϿ  tm=ۥu:.h=[)]Kh!0y^&wPe sӿw] "P%ׄ 쾆M[N5 Qo""0=3S I=ʽQnto9! 1UBчİM[s0+-Ѝ B0$鑀f6)K h׭M9I¼?ܽFSѲ{BZbOVd>x1[xP&1Wӿ2:lHo>IU:$ v .Rpi|Z?f-#`Bqğ}ontS(|',/AnbOQ B1)/+Fm(qPL{,ne&bzs@jc4,Te@\77B"ǥɂ<i{*),+KB=t.v=mWt%B0?1Qvs Ңux!ÍBiP@R,Q pqsV]Q2ctb*(f 1•LMUGˢ`//vtC?- c§:Yig"pѱOvK-N*U<1A @6Exy؉b6`6܏qyt},3"Bo3#a3vo DM;/Emiץ.}XUG)S|}UknBsC*8٠v\r65!cM¬EN# câq㢮H]@r)@c|)-i>h.|6hd(> n/K8[Jޭ(Lu.1PfUarI+˾$K`Յ&<:(S,ƇD_ַ³6X&BVCLR.C|mb`m^DoPuCn3ADUgFmA~D 7!=;i^:{`VîP(V,:17,Ω4hPش qv6A_Xgm0߲h&wc%; 1 |Aro^[&1(sE%dyIӢ8iܸ,ʞ{s+$%V]єc aПKck" i m J!2) Ut:süpk˽TS.C&ݸw׵/u>{me-u^~0vז4cB+ I8YeCekCaOZ }3uloh;:lLmٴBxcZX)kg$7}=oxdF7Ce5E)(~*V%eedG F`( !!O`'VOZNcE KG -"@`0^#=X 3kYFo}qdd u'ޠי׏Ov&cw^",RxP@s@9#_vPSrT]r; ;|LRͧ,&ο.==+R2:ʆDc0T$דN6~T}@S1XzB"uYI1bD{:o {7<`~gH72s!we(u')&s}q$w|#:JJ u<YGW:jkc6'^u؎A{ǀ"M96́'͊ZxTuU )ֆB UWCN`e+1xֳ;/m-a<FjzUحvc+*C 5ȆW i~Miv6"C':c3 $n aw=a%ƕa ={X# AqosBqfn@օ ѵG˱b ^h/:j^k<^?A0KOMQ: Q$Rb،<_eZtrj䛳!&Y-VЃ;Țbev]|1W:ݲ9#L#GّY>?έˇqLVF!~H'r"dԜ.efIuFWc0Y(GkXED>KZa%JelR]B”*A#Tv#?$r"ʢILl ]~|Nh˼oGq,鮔-]-<#Sw@x$$XGC%\aso\§,04iyHR5 +c|2!Ǩ2l6nxx tεnunH4vxFzQУTC(!76|/ARA1ΎEH+F< * P=}1`>Oj ȧ%ӥBh6G:DpxadJELTKMَS‡i2Йh9yiK0f~!?+|R'NNuI(ǑggqГ骔e˙Q<ДNJ[Ht[kGeD_**am|BI쀝# U'ͮy k ˂fܒ _+- uLV8-C! h=Kmn_)NQ{7jb/`,z~"-or2mc<ruTD !@fG,94[V ~FtvjNQ 4ƨ9:"Tǜ$* D hՌ9m~pJ8$}C||q9?,hc4N]Gs-z:-{YJ~fđ'޴iH?o"!t@J'q?+?];,ޠ'MϦ'1AmVl5| ێ~9Q.A0WR،,0 [{* D04ÚҎHjcl?x;(4'|#qەeNpgux4p(K~}%1p 5_כv)ΐJ&f5@YͫU|/5oОzB\K1 +l؟%HhghޡBzp#6Фkp>34.rA/WtSuģU` |j? 6Tz:JX@Ŀn*)zX,D $~ZDUvf 58Uo;c\`jT-3BA\!R#r _k |6t.k: bq u䔮S*BT6g)VGUy' t$]RVY_cxUo oÃ-Jfu8=AVxXmGH +6)I\"}0?OBlb_o͗t:R1* $ > 83U2FT\#|Z!亮~| lXj$Mqa68nĵx"i6e=w7W)2#cSTA1'zh֮L|pbʞ۽O('lP67~Ѽ F7 :ds^$=|>`7KYPb4 hlq䶅`B%-bǨ68bB٭<_RI2NZ!14̓6n 3ggfic3Bjr=/9jYkq@`)HU6Kι7 om59"mYKjΞsK[ E@z;_p !Sh'_xX3` D̾skLwÇa;޳"ΊƆdӓY"ϰ6'<4?)6 ?~/\rfw @X\}UE]ֺ,;DS4+3t\Z#@'u3;p<.H|XqcH2P-dۣ =7\+ g\lEotX_>s3<םzSm1H%&\Ux݌ f(v;*cdfܐ! C,(NüW<'܎MboKd|w.$yO5%xlêѲRTz ?2p*?8e#Jo93$oMMgo'#|JMރ7m<+Q(6n$ݕGX Z¿ʳATٙ_d7OǮޅJҾ+D|+6}ty)yhtW%5.o'JȈ Hh VxEЇI@`헌x1m2ƧaHFVH_=sOݴKFgh\>}vS$cj11 7ju=| d=I}Wv՛p뻇Ih|vV΀4?%- ~{I|HJgCY4+~c#zו-.H9rA`zX:CPzK(_` S3K?$hr;Qh{;&ޠ]quFY_˒c߶k/xuAFM~\~wHR`ry.CGZme $k"bLFWC1zuO[&v(a+дt̳TQ}&SVN֖g7uְWtG|/F ɤ^PUo/x@56 p!J##_Î}Me,n深 "8fbnS@$*dGpϻ,}&%lGVA!b$8[T6){,}'܇э*K_ʞڲ3\ƘF;{@Sc lQYT.hۢ`).-[tv;^CӓF=q&M# { b\cST"^uL I$5"}J_t!4SaiL#"4LsYlQA:Ow3qЀVFWyE YJCE{Ev²7Յ͔bp6՜ Uǘ6ˏmy5ErluĤĩ&)`Di)ׂea|#r]bԊCag <ڛ8>^Ɋ>i,GŸ-)dGD:-dIp&b-Ȗ~-%D?ڵ($'foHΦ.42{Uܱ&:;ҷ fPY؄-]8dG?1LGo'J6gS;S3*b`$uR(R[Cl@(BP,znZpǹ1~ǧV>itb ma U+nran7D5'w&*gsܣ%뉥$WS{oex 2{j1_ۺ[F7ƦWΐQ*r԰|7@lȒCT478J 5HA_WW̼@R CU^3[UͲŗ(Xʊo\! 8l}se4SG$Qϳ0[H2(x[N=/G3QXUm~V1"L&,2dA>bZtT~$n_P/|[w@2dSy==ъ&ebetv#5Gm(H]CȊ!vCiWJN[Yo| Lw* _Gψٔdp- T%+a wBG0w+Vԑk]|ȍJ -?1=١fƆ1x'U2vx:tOb98ȴQ!x߸.J9,@3WY*ƒYfw>4$v8-V<މ\+/5`.T({aoozS9%fF7ԝ2MqSu 4pPMGC՟%95RJ(19&u00$$m 'yy\8$G!? :l~fYc".xpOoB^0Em.D8I 6=(m9_Qi{PE.uw\fB@IHцݎtr_G*?, ~L!=)+TjX4RXpwa.~f#r r/Oy-Rlm*~R$܈IҀZQ?ڠ;N8nU-ćY{H<A[;^ݻPm"t7^q|l``#-؍eWzgyf>$l) @^5aN=H؛JfvS_glV&e/ӹ!Hv h/##G~\td̫":& B/Ӟ  d\`[}p jJ&ΎwdžU)k~A}nQQTFQ> x?yGJU8XmqI)³{sS(]b FcyK{7kiOew`#vbh1UP6-mN_‹_nc-ѿ/='wy=QֺC% imUDAI'VT|_Ŋ8\^i^ŸkqGz4T| VljX$LDmt)At=%Pek }G![ySV{g_6xjO#(JZ}f알,w<(؀ob,80oDgnȹJ'a7~&Si2&8LwȈ8i͖L 8f'#Ŧ( Z p:Bfh5YE 7zI$D=tV~ɮETE25) a OY5-7eR3m,Թk3j8TM^or5x!> _O2Je\yn F24lyG&=u9h:O}B޾Hӡ6ױ RNk"!)m͑%8~QrPHazo6PŌa%9,Oۢ mꌛҾG*Ffl~I+GPtX`Ӊh8Ǹy9 E5sK2*0R5i+,Q7u' W-$.ހ׻۟諦 | kJ1Bntf5h,ៃR*$ ga1~թS@d;⺙4>0Mzgk~NH6]mãfBsH|7ۜd$=nAyrE _nх1o}6UEB$Hwn#;v.D=Λ&r]R}DN A&B(Tb#&6oyVhoA-vG';= 6Zk<!xHIN,g~*C.W y[gnôwlČSp/ȤN^5]nVֻ ?֑ jd =HEiP\ޤ`IOk[yJM'UI $ DnƀcnhÙ>lj.(j-fJ3tP†~Oncu*"F*=6Iv>NrXgJn*<_G͹0 qSMivNYY󗝆^2Hoq+}02}lu ,S%&f^4{Qvm D@2Ō`_vS=A'T:38dZB1hl4dm)@nɕWzvفr?-vATCk/@"72z.')(Zb2L\9 _]1Ҷn/hSl>͖]"F=tbJ}%'0Ktr?j$03ÄUp {u?2VΝ{ R]09ۺ];J`*p SY`9a<""qlGN3M}тѻ)…K6䖌Ñj!i7 +T'X"% >7VL<gQBfUa<#OK;KYժmfh lW7 pVT];e{G}.WS:bO/}) C\ &IM)3ՀTW&X7l~EϿaw 0^taw||D3ao0\.liyr?Qn =fsklΨ˛DG̓v_F5#v{lJfʖll'(qkY0:m.$(@f\%\zM|fj{ xɏ;P 7 ~ԭЗbLI23dlُWͅfa|r -d`n>-ݩآH*=6ץ^|{<|Ddoq{q?_ O(ˠxZҡL';gR՞l!N2fAݽ?G,S@_k@,C`c(m-{fަ%&&be3hc)(nχyye4&FhSdO0 1  Rکu !_*XE-;A筢)KO֔δ煢7fWSPސy I.6*-fg&M\œpyzw|L ` E$UcܯWG ` BcQe@0 A]ZbhL bAQi˜țJZ|+P-u5*ДL1FGXGKyou3Yfs"v^z;oy0eqZ&9Q& N^tqeV)D!]Wm]tLp1qp x|ZBhE `p-_\qNĿ_8?p-n2Ծܩz讬lO`g>|; ?ȂM6B`D(Q! 8V9[[B̏;TD"3K[F^&jb( jh%΁0$/eG>֎,ޚq=hUGI| mw"8# m0= U>Q_Q466<66Šܝx! iv\5@9~QtME Q TDl I=lePGEjC;n㡁5eg?S_<{k95͵]/{u"#vLq9==)P ^XJ>>mز7=M 2#Bo˖=hucHW53:u&@H+:$ Bn-y8Wvi cO7u-]WRdJQNØCT9)lw:50LkSB(b}ư*{HߔfY/Fo:"wEjd 0khavXL[#f%u>8P&PE9dq%m>_h3D 0WKlr:_߮ 'Ov:JEX ~ǞuQHbGijQMODGtNL u6I\)_׼4L?;:k5󹟼ᘤZ,۬wpbY%<\,^8W=RWhv>"αKt)s N4gxV5DzX^Ƶ(G5:i\ G8|H`yyTVTkX4()*x|ēw G2Gm(9 ?~[o1P|~ Ȇ:&FPqt h ':N'HW3g۠=}L7N2{,W>VD"7P5ðk/S3+oP vQu%w¯HX'CH2Hr@^ѐvTN#.٩.7Wkk]ƥy%y2K2";|]5(7Cj5ԁ}uB ?|W)ˡMn`> `ML~z! Qvҏb"##6/!uR]Q jaBxO 0b 0Ln].)Hx_PÔИA\Q ^,NYWb \ɪ`h pwcY вQ4Jz_h6B E]HvS^an`DvS!|1_ufACՒ5&Vl45bԿGmٳd)w?+b 0V(&>xB'(9 pipb(Kѻ7"> *Z3h&Q(痹+zIhni^WF4o-ZqθY]+ޮ|l~)x4x vί([F3c ҧWP*}ǓŬqV?9^J=`DVj,0|QkŦYzMn@xD^j!8ŏעI8U|gBnljm01E-ym&0ꄉ*Fp*0ɃÁGQҪG[I]G]PYSd!A.`wMMɘZvޮ~4(JZqMj, C,(YV{sĜEK2n;QHUr16vO$:)W7Yψ^K V2sg8/g2%Q7ٺS.v&Jl\om4'a0MM0؉=XfqΌ/ i0WfTW[<dk uWBü=fino͒*/S}}o}٢=S_DE!e蠶 @L.,3&q)E2,UyeЉdyU]H0T e8/M]Ȝ渝}l=VSdi}N[[pu b: -H%p !x4qI8 8^<>8,~1ͽb6/6Z*B$PfG(Z@T*$a='Ჶ&S)t Vj?+dtZ- Ods9k> Lˑ6頹}<9u6ϿeU7x b+7)JT\IϒX A7/FKN^`Mқi췃 ǩtdhA=XSv\T!Ez d-sXÉ4o5<.p @Ml*t!<|zv`h/}`| XԷ.CN;|/ 3-OrNSSyS-M.|G9]mAH}5cpE+3L4=42agf91,n6?tl t /%Ec lsXv=5ޏܒq!T{'Zb] x ɕ@pNxs-6VW9[ ,#`NrU홭f p$a9 P#Op+besR{O`PiM`4s[;q"=|pi6Ve-eo n GWk\6BhY]e{(6]!!Hߙzǧ6M t:%-eU<~ё7 I:b0c.kL=hbIIPR &9rKPق1 S#;%{YJ, Ou$bVtf;m{\}cm0ٳ3p& h7dwiƔD_9֛I/?;MR;ds؇KPbqteM70ap-Z1ޚZ<[(3{5=S|7H3_̯JKm^O.,ZK*imQd:I'("%_Vk$F. @_* epҏ_d6U ,nsL;K&EaZ{16s=0Dj,YU&@*ս\o]nHۤ'OVo[gvKi5X`7;v ƍt6u@jDh0Ew{9sTt\n*%󤀈*705N_yu"{&3 jql̝vA\G{mO+E,}D}XvsQEXDIEQX=Mc^~xiOz+_!k تҩՎK4Cafw|c7spzyJ!eFj#K̨Dĺ.mrɲjĂE`ax6AkA_~`$Ɲ@WI&JIe3ޙ巤S ^LctۧdUIb~EaG.*c- Z۩~CnX|Mb{l*JB X՞fXWQTuj,O8Ӽ$_߅9*׈&odmgNw0)Y^7/Tyϔ+z7 3%_f2&t.eݥs2RX /r5:@Z~H.?ib%;lk䁻zJWcVo- /tƠx$QY8ksqrg,4(~D* qI/:G tu+3 JK bP! Acbd !9IcLpxܔxT1 AKLP.{޼<NXWg?n9a=m}WXX2Eˁ[YJ "}U=nPWϨFV$H#C|.aL)|-1>lA6oĵG^5G?(B>)5F~ 5gMs~t$ih{NYEy@s%D diFf6WR:oH[͝^gQInd2̑u*kݔ~?;ёɶ_o[nÎL iHenU #Y֒/)| V8U2#hՙ!>@")yw_5|~G:@ $>,]u,zhz v~w2̩< { '˝o6!G1 MAy,$r_+j/ >0k%;He>&`YԤuLx~1tvmt,IG9Snmڲa)iFWq|@EzGπXV ZOxg?3& oefk@MR y+$r z 5=1e.G۠rR ;_ v"g9ؓj!ȁg/7(A^ ΍9k'jk[ pڎ;$,_¾[qX5x9 !z'+-^:(C_qO>L|'M`€SA۵}Ճ^B|:Ə1EX`6BN_ 1bi#b]x`Sr"Z!WWYɤ2K&5 K^se(g72Eaucrsq(ȳͷ'T ؾF$@<`7NF֝kd7tҝ j SsPx56ꭘR䏁ÐJ|hɭ|(ݪ8g##!s ]H{vb`NlLyea[2 S7+Cʝ*[ļm# ڀeLߏz\'NZD8cL)?Vw 8?( Yf_[`m^jc6}dviݙqshI:},ҋE[}*=:3@p=K`)c5p WFo_LXft Ɉkʭy*VN'@m 5 }B`=%'D`4ʠS씕*$apm޸ {t;f%ZEeq(}&n{r^IpN *gx>(F/O?l6 o=$s?^;Fu%XK/tr!hUz6íӝzӋumӫyNL7?ƖE 1Pe>Qq"=s+]yK%Sq nvuX hB(B%m[vJM{$m?Sm _j{ 'Bw@ۮFm2۞^M3Z2@.N$ rx}Ҷ4w2Da^yꥦ bcVE%V/fE50'_b݆,H9s۽mSG#:ROG}4"%a˶+$=U1әWBZ)-s4G">L^sۆVJ0_)O$0S݂OzenTM'2YYpi&JF̩h&9A.7B([Hߍ}x6q"-C_q yT[:3^:ˆ U ]zM8 (J. ڴ`Wʇ̓J%" <6W`ayOp6ʁ@2 n@|̽@񦖗b/O3-jIqXlSwU? aWb0Lɐ[ \ ,PZuIQ$4?t;Fo-hr(J֊O`i[ |]B/dH;d 3t}7`&Ι$P9gC5ŽC ̼jx_6qE 0/ ݉Dwbk u҈&Vkeתy4Ϡ5n%8ݯ|h1\.Oh|5Y Hv#;uVk_8L"hE ?Y! 3 2ۿHZ.hyz(IVD'ፉS6d\7L.>Nr;4s2h#k:($_Wgu@zpex8I'h3o "EʨKn a r~]*>_1ο|-mZJs! M"ɡY+55j~lg|"0ZxBpucXBqB䜆ǣ#䤆l! 32FmKY\Hxb]:[_EH !#}0TS Oxb%z%$ZȽ¦/fWLT~'i4? I9-Fa"x?/٪F`ɏjX)Ԧ SG!Ҳf4 9q%ž 2i'Nu.W6 [gδ䯓並 Lnl(bt Cznͥ.%, 8iرӔ7An@-~7~N39Bĺlb!\^5Pq'bp.ӢTe]bM j3S@&tTJEz)@V )`ЀjRɢ5GTbreᥙHlpF'#;,(8y"qQݸ7DV;3D&P`L8L*˒d`%d|AEIrxc\1W GB+lW  QJEeI݀i~\?CiXR)pxM/BQ0vL]+$̙ntF02[#}03le=@2LJ ŰlE/8.|NwL2Dҁ21avP:xɊp~zy2kRܕRa l\ر6 kz ^ wp']`!UHs ?<(f~U"x<mSQ?_# P%Ju:VţŽsm| ;UѓK9Z<qY&g0Hb EMvDEctMxKfΠKv.Yq}|s`n(+i3M2S[nT9kYDت,,_kR-T 05t]DߓqԐ(bfG}y헔^i'R⺮_zؽ*RlӅ^Wæ u|/F?a(ΪDUzU{q)5tԡ7v\tlH$6cة-|R%q|@xw@4I8Gn=6=R@BIjUQ3S>e`G>72&!(b3/( .b0o:'un7kTjI -k,]ͩw~M@HEKqӟ;۳uhL4D_gwdG09Ub3啢-=-As>jB26OL^g߲_Wmk$47%5&uJkZ>CBJzp:Ğ&E׏r8 hT G% ӆh+y #c+peRGcT.)}9#Y8'~moK i RޤhU֎j˾X1֋lP1&.1w.ihnB, f1]sBRoDkQxO4<|E_eW+Åt*gap]Wȱ%JW/9 z>Q|edi`h%@r^cLS04]_)G .i& J; .xynt_>-ygr--ޓkWR2FڻNZ_PՑJmBe:1u8`X<\ːȇRuU ڡ'JZ?7}%ܡ{jpˎrǰLC[ ?[?$/"OmCcI5skw5P3f Cb*Fy`&&.QӞ:&atƑƒqR0KB}iW+=96"}F腷UsTw |V.m#>uy)FP~S̟Yu;jH :#r%"H@!K78r>_6Aճ5?ϜhސMt1vH([nXO[1L|{oPAѫy/ɷx=/+t"cKI%{!1i$1oCpa6l!p-ړ]B 3eH%~{frXHS3}>~$sp8aVR6WoX C8uTm&McHPN/e3i1g춨[slNc=2bG21Ke:aqHHHܺ2JH\Tj` OKLG.!,~oۈe;1 &l_n ϕ@TCH E, !]SMb#f ݫ7nw_X}xӾ˟Tlo\_I§S'Jm/@U %ީW^I j0<FU+>-^&mXV Yn`̀ l?(eWLgD^}7ˣ|s6Ӥ(°zo+eTa!1aQiXvi*G3 -Q 6Ŷ$'-`嵡0Yӿc2 y˿z9Ggi%Co<%]M)qb٘D&;Rb*syl֑n<:7sdԷF5]啈!]P= Q=}FWF0qҬ# uwםвq 0RP;`V&2hXIt1_% MWn ɚ'&xh@%!H"ՙ1% ^bgl)9\dԊ)>Uuͭ ˑx gCںn~%Zt͕ON@͉XFS./9uL^4 ͂9EK<[/O#ӗzl?`0Zc۽@:-'PZ_mez=,?hBWLxz`){z-B\A+G!uvY!B&jk;듫" fMF5e}ʬEm铋>c?g2WGM9&e ivUld#w@p !,ڢ~\!Z"x[ o8Ĝ| ,_1"T/{Tn!s vfpr铤0O٬YF3ӦǦPa}35s1"HS˲EzI9|n0/tKؒ4k=\gX*Om%hu<C3qTZGsPPyrDd1yW[c?fVDd,ou|#MG-w#޿XV0|#bnݾJ/}:ŸTٲ{.ZdB'M| }&)VI'*x**4u>ux,M;cezLjsadm{dK3y02ZЇFX?4Y, | 7JRB0_b8@oHb{b7vskAyz{NGRڥލ ~KٲWۙʼnj2\_t_MS jCfY/-.޾k(<*On&Ubʈrhn"*p{Pfc1\yNPx˅Dxr-,T5ڞ}3\Pc1mA#'U%1l7QC?"+f͝}{b>mbt[-TA"~ G] +Mgv)u&i+_'Yhr"-y0оdS}X`Gz#Y[NbZ Fύg.}|$)XBѻN8fkg "7RHm3Ta9͙sP)8>'U_Q-׮ @j71͎)pDJed*״wssiմ>bVarTSܹi*z`++7XFb/Igk5>T4(f~= ^vևx]F@瞲Z~v%P³EwtY=q&0NJbHΈz݁F6:$cTҏ5俰>ZF=koF'Cȋ͘2W'wB7)/@[udgOe g];pk!,eLk J=xvZzg@ 6K=Z,ᱴo0z|{#^ NfW7z.pBBJAҹ6m/H{/C4^v+'3I(q"ϑQ~ 6Hz wpwRHZ9czǵg46 T{,?#ӷ-?cTBAW.fZ{dLQ/[|b@Z}$Mw3Orʵ?^4(7YG S {?Ualx#F˜׈gg꿽H2nхm9U1Qix·V̳7$WP0  n@ DOOV2)=a}0W]lt1AEtGf2? IC*u)Cah  ps@T.a\`y9JGKXdsqI5Ul8$PD[b6C ތ3!N2]cqUN"L ,E8b&(Ю&:N:e{ G|s錾;[Kp9D&PO=lAM |]jGz踶ar;c< UfF$W)O'ooƌ{8D2JVu1­Ovf.;m鹗,?E_TFn9Vno!gwH)5+V4Km"AR3+43M(7 >A]9o3(%w b/ckn!uG-B )c_,tLyzN1_^’6-Izʨ"&W̷nbЧ3#2H?ĴaQ?p*X9{&=e?3+"īԨu՚b5z=EǕ_՜"VOtⰳJ+ū!h}.(|S.K>4\ԖitG0*K79?R[>#ISMBQ| my297 d] ݓY&yJ+ N]f͔;3U-%qcU-89k?c }}"0W$YDJ;:fVRJO$i,WV& ]7WG4P=t}O~kL^"F"b  QuПdcՊMٶ^ kCĺ hf:*i3s#blrvpPhԱ9>CN^w/fYma=y&acS<1w1hqu{Wzhfr| mYȼ{=T qO 2F CC1:/ЃyKEDr}a$#ޮ \VRʐFHM*%MAM`[ƌw'bZp:Sd9(/)1lFE ׹8p%]3r6H(NO[$Hi=PPbd΃W:0elZsHť2 Œ;D%ܲ,8Ӛޤ֙,өopzyz'?U0kBꦎ.bWnN78uV8[FBg^|S̊|jg= !1q;aZYdyd94` -Ss4G(wV.l0ֺ lei-B\ka/}v6~4Tm48}+ިKv$d;Q)1ţ۝5-rtv;:%'u4oQAkd6ry<㭍ps՜nHٯ; ȌG_w;햧aDq@T|+"7 ײڢ64qٴu>~ QWpvhX)Ke ;xhX:" $Ø-!U]ؗoYfB+pM@&iKorqc`V+[濂xkJXpQmH$(ڧ)îv[h 7g.A+I/ҎXD0gAKc$8"k!|=7y.UPGy r΍sAl+cW&qNpbۨfK`WO _-jT1 *K"1HٌWC_#0)S^ 1N7#)pDUKrӒJ?e"`bGm߆o⛇{2gKwQyάLjw[B^)ZOZǁ21ld%f2B?0̷4d6lCrm=-ƫ%VU\XjF<$ʙoV,ҡ@ŃF"ȵhGa:f7Oυ>s%4v\EMȆ%3dGm2g~q 5PFH ʂ_m@/v,+Xl2OKi?.5IE5/YP8 SQ}1DIiU6.X9ZPυ'wdT7=b}aE-e0OWgpo|^E26M=4^'u|2O` j)Ja[{[}^kiLZ1`7 =Ň<X6_ƲdZ.&;:ޓa&5a5Ղ0RphFh&os$w3%`p\E/3%AeKD0>αOs(* S[:"ILXZʐ?g-*^5ٍFV15h?FԢ`Y-diܖ$s{KҖL劧f0ǧEeE=@=sZx.@ ;^Tjv‹#sSODEp68q*)hkTYK9kX&"-NҨ9)OT: 6CTQ҈h8i557n18JERtP#9 @EVeia%2>hrM9H-煞-R~G)q1sku"1 @6ܘ3o_4O@ HGӧ60s?LZ0'=ȐucĶ5QCs?=AvµuL&{GNp! T, 8(ۘ\_de^UWm`Z:(J5゜Qb)~eib.Μz˶ojg|&i1ړ}-ߝSpt a/Oz|n~IpÞRH8خcU0>T+_Y}aM2w0Mr[wu.7.dY*Mx(r+%Ӛ|DΝ2{KZxWs`BƝ֯7 wJ똮,lNvVOˠ+ָI@be\}`|1dH}0j @Lv=%y. `c3= WH# <-rFX̹(z !'IהeYP՝ gE{w8[cF5T,(󢴄%fs-լһJ2?g]:/Ø&gq Y!z0Fi`Z@*ETG}#uJ p3~^!/v Jjd,V\(7x2F{N@H6pglr"~d:o'i"\-.Jh  YUϹ48"z0`:H+fRX:7R^,R Fq0&Cu֛r-k:ޏ T^X/߮ SÏ/[2X$q"v6IiX9^Rg>8u4c:ёD?a,_b!)J5}< KA 1J(S'u,T0CQ@WcҚ9 K3US>)MT!>*H3uoi}P >1y*stIv\KCPr4 ufbh;\!|d21?7aFp (GP;{~^=U!kkt5_rP:sap~KebT(;9@0jPF eAYͺr2:|-"<ٸv &g) [)ykwg'dz+=$tʮfh:pNЭ-q|=r6عb&qPQ,m^&^lD4e f m}k!`f?QUU`:7&;Uqآu.1AlOAu\ri@-l!)`!pZ"gn(~o^_dB$Mw~D\_!\z4F5 `.oXk Ӳ P9 UBQx|[ʩ/)|&Ǵ5j)i;N3@oO9.@'OmHģ4'%hʠT0kڰ[nkW^™ڕ5Or ~쎼 (aֵ]ː t*rSV%ˏ ˜e4B;+&tS_c; %'9A[ggl9ܩUaK*-@ɋt[SFz2q\TDl''(Dx`Mp6(-q LAT>7T#_7kg߷ʢpbFյHCDK8zUU N3T%j}Ә0vvf&ThPݳ4O$y҆poio=I㤫?!z h21色.Rr$/OEY[1qocLe}cܯxzH*g^>B\Z>:Ęq N䥳#U6wYz]& #>X| X8llpCx-Nmwa$eB@w(AL!X 8Е"YmH4;}SRѻ7ÓO: ^6j! 6U<&4, I{Z-XBh60G횺ʇ;_{\ (wiv3eN,AݱC4.G^e$it ^ԯ4c1yz8\֮, nS+baZNH~4^eX-b=V܆!r>;[ђp2ot79,FJ"X6ҷ 4CcSs\ye!WB;df}ô.:{%yssU3F }8>j*!^j-E7>(; R[Lj!9jʂdGh?k! 4eF#<ݞ0峾Uf[y86.U[b1 KSPUjjqt8c ORZU1ԩxd s+\_`{T\Xu/t9fkHdd 8fieE`!蚒4nIOۑEܦ"yˢZ$26M .}U`Nv|<`m-43xAޜK j5,%E{* ͖ LM!,^}egZ"a$P_(=anȥ+}Hr^_N%~H'0:m*Q?a96%3caa0SYL]"RŸY /N8Kp/Q9&{g鏞pp2."&ry u[ :]dWԬb7dNFmICw莾YOcNA Ÿ$meBRH<=Y'䰏(=6wnZxH[(w3'F+?厎eo SQzi9$n*RX;m6 '8n+46T"QYN NҭX !vXvN08 M) ?m5nzDF鼑L9[" ]٣ŷg03m_0R}795c5]0Z2Xv~ J(d껩2jc̟_쨆= Wp RHKv5ڽO /L?(-e{XŶJA'..9HWjA(1,:"fCtZ}q&6vx7!up1]}6#iݏ[ri|j`9qc`e% [a}s5'D|[= : X<]#iIMxo8PvdRgD΍D(Hi ?IScŘM`r8tP p=䃹cN~8=Tj]6u'˖n[-'׎J,*+ /81nFzcl;N76g&"m<`^#d/-UF O_ Yx@` ޯw)k}+CpY/\u)P?E]4u_fFpB T)@𧭽z, \o/ĈeLY>in!sC+Gm8HfO_W=%HP=9nQ'W 琄W[9&" ySUds݀i+]qT;lÆfqc"Ÿ|G #iQ:ۄԧ^"mD{Ι"S+6q%gYN@0s&ye;Lj0Rrp-*J v#D븄V !L/+WVZkPNrb ^&MGrH]ca*m0JL{Qݡk-CԂ`ѳ;hpOQjVțj[ꨤOKSs3= b+jj'328ao#ZF!eC*! N3{/q]}fNEKnlb x(},x(AMئ $c7ʠ%0!KDކ 7TymkQrժchÐm]4@%6h>75Gg</U//K/ZgCHJ$"ZFZ&ZxEQVTSǖ~,餧GZkˋeg k G]hus`p`@ˎ޷B%0URs#JTpӡ97DZElZ\e5 RxfRn9^)aէޒ=}+(gc:owQIZ,Vkn߫RR(Q1c#7xL^ԆAF*%*|O` Oߑa@Kn9FrzJg)y>&o#"DIzP1q\.&B &9fE34m*kcDVuO ~}܄RDaf&Yd٠<h ءMjze`?et/ci;F.$8G'+*x&PNNJo]y Bv/,o0t;YiaE0eZOq8| W@(%\Yy}4H^M1`Иpٙ{(Mi, f{SgQP< >u*SqiRr`#obԂjDwU xe_ sѽc³dA7Y܆?pVǻ86PIH蕃-vw-0yHտ֎DN'$zQL[ʛ\3X Ri;D-ջΨI}Sۯ[",zrFxk [6xPZYuI"kV~S<Ɨ/]2]j~^jx;c#P&|ײĐoK̴w-Alɮ'No%|C߭BBZw ?̹4` /Xw1S49ˮvRBL۔=5\[(PʬׅEvO=fPE.o<Tüi-tNA03 w [#t#+T; Lv(HJFH Z\'|%Y՜Q0pp^GvdQ܍$^$k< Kf; I[mo,:W.J;N/H3z~(Ҭ,h |feb^ i\ dI]j㇌n߭sJ)uªq~g|K/Z`pFl&'Ct'{C>,r4cLod)vYW 4 IF!p3F ''Ɔ˯־@ߥ7:) + !D!bm:eO-PE4+mYxܺu簿O֐YsV5iKtC>7 ). ^X?#!=G(3vȨ'l#M|u*nӵVRmj daðXIYY=](V.Y,)';[{rˊm|f(&_t}>d3cdc^ (M|9]iBJ0DfZ^X)dJvt|+UueM4 d_5o侭K>ĢS%'}iM*<|YHu0Q* ˻GP)2\ LxRMD)z^!td> BMݩV?=: e)\3?u9|B&-tI>wuȢ;'!vZOʄҮ3Y'9';'*kALTi#QUbɒ?DU%U>g0_= Nm@9nG<^|XCR|zl%]cY[.679}ʍ~f* 8`gLv&is>LW[IiH,{COf\'c\^)N"%K_CN`bƠ aJWw~p^K1êE4D/wk^d9FrmǴJ\IǸ'# ;P< (:l yW_ q^jƛ?r+8D; +q|I5;Z[궁Qa%e$H < ֤N,1lv6( z+Yms(3`| [cmRkׯGC1\WxܟCϺ4@}<όa녞>3m>.͟u;Oo3CweÌCa&+߈f\{T@>Ϩ4O`z;.?Mqv".\"e7k-Ë~鳝tLٞF&kL Lo)@e'1QJqe`Zdq:)y\"<n0m lptb'Z!,Z2Ttyu8 uJ %dG =ؽʙ jH.:Q ZtyDG]QRN-Xb08JBHP0م},gifu14@4O#?Qu+ŤT' BGiYcEjt䗬=:͒iӣ_*G?6N0@rwR˧anI;\NRxnD]$freɺ(&UyBmZP_}2~B #}F gH1orIA=H|^@RRm|nES`ܘ*)rѺU5c뵰Lq|ΞcYx` aw^02'}"F YLhoDXG/aEK(3q~=ODkbr8~FAa$xc7]e? pbP(/$p!I2@21CGD U̝ F|GnusCO&/͝1W>^_V7㑙yiIA@ŭ{W&o:O1@8vDݍAƔvL5 >E8~ׄ N "k| .aqR@>NVƜpՏƥƯBQ܀/DńD;ff дM)@(Br 2壡hUp 16P^@z/; ńa>p2? 瓡y⧼r /J>߀pj)cO[&/X$hX/Ofb2$b)TU(g^x U >wQX`xWTGBc./eJSgZBsbaf-~7)wsVAqJfpՍ9rfEI*21G pH&?:-AݗJFXyr^b+L6(IΙcE˖5]gvoa3cSe*D&rNW d toO36k8UE7yLA`F 2p.4c P }2]o6P-z톀SERj֕t!Q&_}uֳ}ۖ]T|('i(bBE[{(KfbDF9?m6fp 294a'F|*'Spbqn_N6og>tReU!O.& V]gx0wֿS eZkI[ 4Łr_wXˉ՘$ͧ;Ds* nmIGQu>mq3t+$O:i\ڊ"Oa sZ0J?fsTKnd4oTV?Pd8ÇQh bh( M %n;@ϓv! = ! xC).T>P\G~ iJzjm#7,ONt}MvL.ZӶ9l֬,wy$PGpO'8V=Zd{/r8l7%㾜*gwD^vԲxr-F,b? U ؄BuKv(h =9RД΍_nRp-?@q:cY7f_,]b55TUENI}hCRNy)O7a#:YtǾjq_gŶW6I!w-gl%}kis bMlj)2WP*> gBT<Zl>H9?` `YnZT/]OƱi5gu*ֈ~W5nׄ|X+CI~D n- rnH2<{1'}<$5(Z=$vĝFzpݏIl@d`F*f (fz2\E + a>C9ߋ܍yEPOn?IE|fd`$cS&"(N*j[t@۽cjt=;T$V;>x!3˪#/v ?NTlJlt#j6_ۈ Nzlƣ?*))溹zgaMh<̡&@v,D7ȑv*fNZ ,M}Ϛk_ی˛ߡiѢviӬY2j9j tG+wHF"K+*NYcr,L35x ;ت;e#N&,F\%5p:K^/g-|anI\Ƒ1'jqT6ɾЮWh'ܭ&a]@&N_ڱbi15=PaҌr+y,ὄo ܻ!GOC>7i. +?ȳF|Ѣ?>uQnlAe"9wXC];  cu%?a8ˁ_etv}N|lNp4H ig&KwQ1s] |)pNoH&fߊ2\r{az@?Hkeԡ$Ks`x.>BiO 72U4]3,ۛMڍ)&6,Wl;"F;B%QS.2B?V*&{,[ :]g*9980p=Q#޹X$BU,9D͜Wk:}}35RHdKbȽ{2ɷQZ`7"U֧TAeD8COa\U0Rr~MVg .*d7ݣ+6m-_b Sp{+>$ٽ6e8=kZɧ W6G#%7yYsJ߳r2uD}8d}{4J cS0V&'^7P s_3Ckp$vb0i;>5lork8) -,D޳6S0[ ƁA"(ƧweqWEg PXzfBlUs"w蟄"s%~/nO{G FEƫۻOɪ#3#a20fMD6:MCRZd7iV@1!XRo** Y)D~V-0^dW/lUKm@hy(V2̕]#-Z+$M=M*DF'[b@X§=yx,ZU+$AnOH/,y=ExW(6O12X ڎיWs喋*".=c78gLk.@<΃L]8hd9NNINijgrsxa)#e# [nRKZiquR.etG"=\qX_s-Sum4sN!H>!Nq^ᜰcwZ| ICRH& sC-x? Rpuyj)5oxl'fit<2rYyt8vEHbڳTFiKgKz8ў̪<+_*@V!h6W4<g,h-I2DZ7 4OSi_x Qe4!`Geo"޸L%W*/_NfpNs%˃"z ȕY`gٕw-s 3ZzNEm]',|X# `[.[R㟼8=MڽjJ*˽E@ گa% 2E~2WC BE ߼h#g$9d`CU^誚&΢S)rz[#oLYmF+\M2f $o_ꢦ8+'%#׿No87VE]bd"mnSKV w”gjvr.{؝uZ9Z3yK5{aNXAVuSQi}[v(V/Dp=E Vʐ5uu!g*ibn:p1)>{7gčpx1o%Ui"" `sIUzr˔]+<>b`prl!J ZOB$ r0tT4*pW1rHYx^ B71- K5k06tgI@C];ZZ]x*2ha7A=|Yvɹ1D4*4%{_8y!7F}U 76"0tTqE}&H,Vu␄,߮_R@8,QC#";#7Қ;'m=A8k9~/"Io@@DT(!xrc ']H{+1'T&eG}oAGCIfídƷC~/&R M˞hϫB֖_aԆ6r [6h LK ZyYs]Sw ni?>px@~0=ϹA.v`sak&?^İE TBg 5Z?U-:[*X'=񔩣!W3BLvAGG{Yfh{S"M"FDWت 'Aeo;$[7A˭SEI11G#!֯dxDƜUW/ xC0Tr[.-.I3V<6;` Mjz&B*>v _DKKqHzfG^݀!DՕ8*uIĥ;Oo+^P [v>X1,9H!uH)., % @iޓ0X#+|\Ͽ ksO|Vyَrcb1>IBId 4~b`XPLW,8``;5A\-댖<3_BIê7L(/GU)A?e}QjSž[sدP򒐃A<6р' ketK(eJ43W7*G}Y؞En~95:%-=s>b}i:C0 :ߪ.k_12;0:1hϜ_9 [f(;S0} ,*y!"s02Ęο=pǏl(tu=>}!8*it]l ĒZr}*p2սE2^>pWthkhotd뚎o&EjjptogmlHR쨱l#mo#"aW1<|,|yTODPc[`l+6G~f͵O[NJJ*7]Ǚ dg*CvDA RP &H@]^(< Zx|1ClN*㜮3EB߻a A$^NpNFݥ(PԴ{4XkV]?nh{q #ezi1hh'ȲYeNwSBb(`(ءipog-&kgD=\׌l&<>9ooL-Yż s%%CM^y|&SPh ;MUȤ>vZK}o]Owpb0\W$,GpL ,a4e͗x _Kq$gXԐKms7iw1jYZA'|q"(U_. ųXrN-~"})HɻxtV&Z({ dR,5!b ;4#HE8d zZga苅bCgfDCA/ͅ" xa/޸yقpj!P,)\8}" K N6jbDwjQG#ym%V^mƁ`/i*.QV"j5޳ˬyse+YwI)}{6Aa\ΖMg5TqV,Ϙ4h=]-ՁkJ;XtʿHD,ZOUdM3) +TaܓH,<6"3/l4c 1+Y?4|[;MXO$^7'!XȒF_SfV ?u7\Nu"ʋ&jK]@*pn a:gH˫QFWpu2t8yOXd >9؅7d\^ήV;&1ܚn '<~"hPG20]2{?Hl4tL3Sn@5;H'` n,ۇM NIuBf4Zg&zؔ"%|)H1Lرz𻭔 OqP[~ټ 9!#Q)U^r-hX&Fdt۾R/W[pŰ1B=6ՙ|RF!-ЦD x(Eo{+g>e*{Gw*"V U{ KU$Ri1n^n#W#L*-ag@U8ST-9rZ`9Ç~1Rrp>&B[|p~l9oix&DYte,7 A"^uR[5[i%=y|\7t:zvQ(wO9~(q&qh*iL21ApD通WOTAL>;.d!UeHlR[,7E}0~?h{.x! vUџ-F#D47WW?r߄GJGsEUtQ7)7䏈S; AB%5&IJ7$,1}Bn;̴3)y3 +A55½Р;7mj+j DZ?co S0u \Ki=#ﶹCC{iyƑֱ 2.L[!(=$qZrBB'(+/ۑqUxfC+[3pɸځR?a IjJGlG}R8Ĝ<[UEaֱ";R(H2c;qmO AAz=īӤU@;^X9 G ?)CEjVfK.HaN̅¶9в{FG&UF dj mTi8]";3EݡvKL[Δ8 eZVj @R>3Y) N@ ȦFӃh"U _Ihƒ=z1Og~pB Eܵek RǦ$qQ:Mw rܡH/sbq zjDh]+QiL$ E| W5؉B;b{f_"N3#sqW(Q3dqu#+@o- Iy^w>yĺm.$NaG"DKK52NYs0F/)IrpBOw[s!)VWmũ!Kf+ZQL+шѣO }HUE%'=v9ي+oꪛc6`0Mп;I ]Yz`%ir8"% X髃U jE=)ŭtq^B0-s!YjΜk'NL)ߪgUIw$:uEJi,LDP^T\0-f6S'/@$Vg̼pR|T/}v\ɴ=瞧i2R驔(`H)fDXU>}|`nYs)*$\>dK녕5c%sA;|pyK}k'n2#>5;Dt+@D֪MحȢSzkTZE:Xl oʾL(RyJ)D'rԹ "4FٿV(=AdJdf#*yi a o,#h[_~V|Qan"뮔Tzό&k1)$W1)?RICr곹x\02ۥl\/L_Akw~_mAaى3a!D/qX' fLJU{\{#-Y{>CD2IQ8/]`-Kbh5<>n18; .: *J 06 "ӥRxvToYaz\$GQP#CbB35/, ˾2|=M4n{#Yݒ=o Juvj?k tC9=RΉc_Ͻְ f7cť!!J@9Y~`6:g=ti{~PSTO7j2qBڹkx׾ 8]%&BDa[8@+t?[c=$(Y x$s L֔T-\ {G()˭sBdANeEFX! w,+3TR.11fH~jd}ߨ &L:ǹhp{ nB%[dFgr _Q AJz_l̖/SqTW-87#aڄ26 "uofJ8k)(= bMUiAe,2]94ǟiƯjj fO)*@t]$HL:P|̇'o}80^5opUO7DJ.;4ȥa, C#e~e8뮝}_|ͶWW1tV σPyO\e̞Kj%bEh`@cDDf[7i"? L)o/#e =V4Lly(xN 9 ᢣ{^Ϗi3Q-ο{Qq|lGiZɘqˇ&]3Fo::t ^^9rwe.\] Y-BBptX=$/uq#*ߜ#şecDs2tg},׷-bl >bS A5skL}}Mb {SrꂶHw{BHu _ͤEfE]걖TcG5clv_6,ޢjt/)tYfסx| )I箹&W[#}&:`UMgF ChqbK0)>}b!"r)W35'vSR \DV|.1渉=2 z[+Nƥ.?Sޅğ+ETc[j7FÍGx RnʣDϡ"۩&+aWjP冧swuX<ѷϣ* Bm@g2;"<>#s)l/Ckih %h]7!M ?kZ+2-|ZDvÀ];.MUyBT**k1|sJLoKaKɏcn8^SF(OX/\U]ͺSyC! ̖ZAR4{~ $ev@j2ߠb1$Q͍'p@%a)/-N(a3.3Nn8=:ZX{ [%M0) X-$fu݌1#6SFQ2\@ЗRl_(suqRME i˭YY*hm,݋wv$B.s깴1|/ԁpEʙ1[ܑX Iۙih=vM1`_ !2C[cZyT+ z,2Aܝs#7xa-C%Tg]Iwr:1]>k TzfNHD,13p1Sΰ=-땱\mؗԴ2 iqsa#(J-b Da{whRkS`]@nLUYcEw˦ EY:>RgMFhE\N<<]cN)qMmG2>U2H֤?HiTkbWo(+`޻Ԏ-~2fa華U黾bZ/ Z|~z]f[ yxdxjIl+ԘB|c+"$W}03:,HQ~ˮZwR9V˞^զG#bN#*bCkZEˎ¡;7+hV$:2Y +Z1Jt!PnP, 2H[33jFQ$AEz S!t"fH/V@t@`&Ŀ^gY4lN~!ԑqؔL-D +E?'<{5w?Ñ]/I-:".24W%>\I2 |#<ÝH &U_``ɨW2Z KOwHUE3>ؽv2Oѭ-c,qltp79 !ߙlml@Jӏquc Dɏc ^0ZJBds/l%Ws5Ƽ[Q3{ w~yH E#BfһPS-3aҒ$Ut4$4`K\ZE:J?#I@At% ( &ɇrpH7fA?Sga !S)ģR>)ÅZU7o1L譗ٽ7}8 "$/n\U!ػg_:\xi>ưKq.|>K\2l}?F8/T)ǥ*{%iZYNZ%k-2Pּv,Q&+LlA`*(JzCI}f\x4Q#M6Qqr]z49ӐƒQY#9& pyal E<\P%g1sUT7̹xr5s.2kq;&Rc#΍W'2Pjeo|fia0OqInp0p&51m?_uD~G!{wmv]Lp!Ahk ;SC=l!Eg2vT8C YDd]yZۖ##=ПDQɣpYKSbuZ87 .(]>>c\냝!KV:{;2! BT- OFLNO\~4vm'u˟+F(BsԢ iWL Ҏ=_kA)&;D2{QgCxjbNA7.S7>\[BQ ?Ɉ5e #M%$M273& Ѱas4Bv*ǷzG v,vY 7; ubO.3\^#rm PT(*nv_1{8Vd< 1W&Xu0fD % 孉 ݉ vqM֚${^ײvE؈@ɕ)~>7qIzX L6T=YPO< $P <ȧkc I5Y|_[iKP՞QwiXB`TՄ!XIPoňzj97Ӓ*J+Nn0+z_N3|ceqo D 'yb1 QW *!4%6J2fI%&[D5SN0xM=Ypw=ecX+ t2mS cb5W 7P[irS~SLKD'I2(rP063("(b_siT9o6SER}A"4&snKqi"8S7މr Tzv%#PS#I4ӥFg>evd(l=Nֲy3JӹWfIz5fyaycS$X9'IAhnϩkX~;mD;7 =3;^Xqa+Mr`q{⵪ E(oCW?.(o`G=E 'l0W5u{=/}Kj+l}O'ҜM`i%Cn&cx@+R%PVI|?,N!d۵cz=X^IE3lĥU S l{D' g+šcv7 d@7uwda;=@|DsI+#d$޼6MݥKI(չEzmJdr̊:K?y]*q'Jk_| [l O0~w8Snzzo]5k9 * ` )Gcb:`{$"hJfof#3HLeتV";Y'v,- FRqwm}9F`Qk +T>E3Q³;]+5+Vslr.2Ȝ^i)׬R `nuv@딹U:Oo=uGe(;!o4̌{(lh訛c53h6+[/n.I#-xLZ M~oc}<`8]f}aclHDk1"Wx(SEMA&Yn޼J& UoVƇ N6[ QrljP&!͂Y̗_q۹T'IU-4}:k0Dzac>zZ |E%5ks6{((~DK_(̞߫T.y:iʜYe`; ޺! urTodsAysˢ5}=^7l*VBTSCdm|?km{ ]JHY$j+Y ,6{ ;P{-ax򷽳yFM4/$ eAIĭZ! 8ѱEρaV\<_Ջ0(;E*d5JF?̮<]H6Vs ͤuj%ls?8Qq"=8,Nq\UT<@ҥZsV\dF,u͕=$|tBPb\u#MwTl*'HnoZW¢[tV*g;mMb4gI`G7ukގ)0B +IEw=\S}2n6"5ne _>Gz.A0z lgd"u!Ídp㽵氟Tefd䛄z-gq ._/PKD8{R6[N=͏\GnW5|0h4$H168};8 TraGG`ڴeR|aȌ3'k?8]V0\SX#(X Vl^LeHMUJʮ$P*՝s jY< 'Fa7H9ƛ"~@\^-+.rɖ ToB,:<ËR+tC.GT2:~wU{,!6ayΆJ$>DA7ٰ#acj+yABE`O=,4|UH4'u᳈fK`0#t{ 炑YO\-,(0Y=?3xMeM iosVāFz[ݗA Lǯk9qPK$ڥO+>cјEnxXJb~T>5q q:;&1s`}5\{s8+=X\6w*A+aeI'VW %)&kg*RBJ J: 0h -ܸFy,!iOb/`# izaX/tn^x욈ZcovN81H 5«P9u=ڍqD)pb {[`/ >DrG9f{ZlN݈! pi1<1m|fӼ*>X2וtHfn:1Kf݆5"y9- j57䖔Z`tP@B,n9m˼B&ؾQ5+]gYS_- G91b/j| [{? 5-E6soS @v:5f| gGgJB)=ΦW&х{y\sX-> 6VZAf\:Ysk V6)}l7XF:`WUZ/5vet` 峔l9Z.W°{Ri(n裋c%\b3 $HhCz%fd"StBTL/g~;K3J . ߹)(lz(]թ)ޛmյ ] E9ڃi\jr^*Ȩ?**hkʖ CM༆^ 5KuͶYJ#KNC6I>s2:~08#h"xT\" SǂGBA.{O!\K $ \&8e.D+ uTE^#fb)nUqGLEvUL Sڐ[NlpE')@-6CzX:-d}Nx_) :He.8r/WaCvA](>eR4H/hHAoHDgp+"B0>z ^LZpbj<,pqTi5CP+YU1 ΩR#ԃ|W cWw<גO zzO."Th/)J^Ov d0u\ J~sD;uA6FVD+'JXR",(E c1T͏`5{}pk6my MBѓR5v Ơe&fֆwt+mb~dj=J^"A gۦw^b&@JfyJVg5$߾i-Å)!|S?prݒ LAyUtV g+N dX:{fSrRItcXM\Y݈K"#g1bļ=C8mxxq]WaD|]ՀGC-64WZV*x2DJ$MP9xQ*Gg'>w52sLt#pÛ=@6P`X!'vW}hSE1s2J5lk+^<*(AF< bb죫',ì,&چ?|^H_Eu`VMH}g\\ˋ\pxg^RC_eBOwX~"}:%1(v7#pr'7k.p-)o56 !6?'=LIS;1,gz7q}8 E0b-D!N;Z,s&됋)ҍ7 yK$ʔkRx)ăw|a~=ֆ(7`/2'cٗr](܎IA)S$^] 'XhޚG132Ua MX~9 `q8UAppf'Ku`A7ap)x$mLqAi^F^y2ג`nK&R)?e̖)f~H>U7Rtlfl|X*_MS'd,Ǚo|(JxƇPyQT 8Gg~ё1̜7MdvA8ȍv[; HDINAV%ذ\̽29S)'-h8,z*Yzo[鼻\X0S(!kcݗ~3.mxVU|%F/Ω&gca|c &7f×{iB&)NsABPی9),&mTΏb\yxS?r] D/#TM4̔n9 afd_]g"t["sƀCxOm׏> KcshVUVn4M|KOtUŖ',5 ,1˩:̗_ɬx4Q} 㔰6NZL#$YyP?ւ)1ߑgn}/nrO+€EɶBzM9P]&)u̶uЮ4Yr\9[r5i^[Lu㸕iFǘiF=h iF˪1zt*Jg$%(kVRh=e]a4ӜL >QDHed ,=O7BVxm=rRZ:U}` E(5uGt$0hxb6ʰ*'-fKKSdo3-2 \x,[&ڶxQ91|V gaRtNtY 2n=R7ݩFĴ[:. 'S¼ ћ4we{(J3PIن<ϫn[viY0'F(]. =2[f. Y.G4T8hV7Y0(e663VZW> U"QՉgw~Aaq9+z4!nO|EuAMhF.5P: ?IM߼C/W`܉U] CQHV/f9P([Ai48}"1JqD-3̳KeZkCNf.{<_#H]pK,;;59&MJ,vN}0ASKCX".7@zRZ#/V$>pY>E.+l..=vPTMPO+zQݦ!z73Uv 'Ӑ})o"w <}.~<nBgTv$Ѡ` d x(V\(5@_Ĝs'Eph-:KZ\gr $;H q-v+  &6'"12f bIh{":z6zXi&-;M2ܖJC1w0L.v($8}IO3(ܕǶfʔF7nnÖx$*0Doj;+NS J XF8k3 Fd)R$Ң<gxy$z;qni+,3.n2lҥn#y{~g*\Ds8B )\39!1%IGmˏ[4-Jά))Qab\~ =N\H |!TUNELiqPAT$6AHkG^NR٫&'+7U?9!>1,F&W[]ۊzh;|$1qeGgJ%Ǭ2ђ6' {0q9mVчM+wz'#ra/<$+KІL (?U2X슉\Fa!}5w HjbO }ҝγ ݙK4"d!$?s=hEҒ'YI$-Z uE't|Nԓ84 ª*pHζt,8W8Kr2 P6g Il%9+(ˡ ׸:91K)<2BVv,YFfߪ*{mG̵RS]|z8?gkn){{@)GrR$` )8yd{`ct K思i06י᡽ {a2E~oAow$g^/0$Iip]6Rt2!M—f1eTs{a|Z^I{W,]sYj o9v0=O2lnU̳d]j.B74 \x&0s;3:2:v$l"P]RݙBT $^=-W12 y#km*\A+ ǘ0Y/>ʷ<z]d(Z&x[(&j)%rۏegs(.{uHx!*6P4O|Kd3,ҿx|@6 1xMfi A\M!+⇨6*/EK;E毱>cK"M?"@Ka#O\U"S\1A *?pgv~^A=W]$YRVCGB- Vjy oC9MH阄=R\dT#?X{$1BZ"\ R:Ƴɸoqˋ(!T:|tTi i4t5 XfHgkISzSZoY~,T% !2DGg ʫ&E~z,Gsj'S<{}jG0~0CMEq?@dapQ߻nBn9үbsMM5:EB B=ZH? EZT bT1>x>FDhoٰZoCU u"%Kݹ\C[U}c#T!ki`6ttOu4JkJx vVu?'%ƹ)dq+Qnhz҅gׁ%3I R 99ʹ| .ca@+x,` ?^O;.*Gy00znr2~D>'ϔj[_StEGk{b'& y꺫"8wTvlv0K"t:}tPʼn0VGYoac뚁zzFC^䢎*1^K\}FݯDwtDM 8纡B=>{FQSIm"`h`HF O<.~/Yw7ru|I!VPD  si-"Hu^ #1'<{?DUL~x{x"cMK dhbb[Op#=n#:!-u9ᱠ? ħv+7 :8\BуZ)N@t"$ciR%I.X͢\KˢC3H(avs;K@!M{tq;NDž5BS0M  cxok qS??\M UUթX *voQAeK _⌎ʆ݋{gK;V4/XKC*N.`Zj'+\d"Klrө*תVa@>cqs'tWwLk@UTdyyv p Y$EtM;+4q Yg[0rL%˫ϭ2 ͏ePCJ_Yvа[q+kG=9Wh`)8KʹML}TݤU{a2>s 2 FWr/&PȄP\*+.c拟 bI+w @yjT`!íyqGU^K2w B n*YB46cNd xaO /sg/;w\%b9j[_+J1ANDp@vg/?={ezoosWwD Ks!P>q2t04i{,s N .'pfMrN (/ #Y4?+_ }_q4b궭 ×<9t#Ni'>x!hEbETT莻<,Dxod6y1[clB@cP9ͫo)vKуL ~,s#}GqCQ$:)Q+YX**q|..MK>'5F@eNԣ" )WT^,& ;Ad֔9rG xGdD- NHI+J>X{]D/mhIbYsd$Hzx7=ř~jlU>[r fkh ݥmI'LhxП /%ʊ INؽ^B[B䖤TADƘM94h~)&sZI ?锆?^&&zhJneEH<t $RNJ] )W1,o#/2%;'aP(kv>LB[I:ND[Z!~,nӶHső{(UA/)ՓZ#SCPqw.7- SG:(j;0_lmDM JZ31 ׫gxDw }#p*vH: VKF%uFxeόlH*ڠQc1CLsA䯎joANvW">:ʀ?3/"`,Gb.M,0htLlg Hҋ60u{pfV9eĞF%"1[90'9syv;7[Fi})H45 nEdG%tqNȠ2n+b,bwBy8p*Yˑ9%4RebPK}#%s |A0Of #tʤ;j HL (Q5)N>D̪e~on?2WyW֐옞{ODBT7Sr5Am \ԆOdiӄ?t .+\4XLG7v5F82Nv&߳ǜ4BUąɀRcAճVkoަ_"9+|Њl%{!uÔ9e.L`ـ'/%n?mpsgQY*zytrui#HwsP&4eBmiW lH fjkK>tVRs΅v[FHn[?U!5u/Y3 St_xg@bA%{1ƠϦ1X+ 쿡ܼ(&Vqvo298t_ .9Yxм!qf2֖s2'dYo?=DӆeLԖF,в<_wPxo6k4KI}0nxm25{-U!d#P#U^5'/7k2El9e{ha8e134(;[O&a葽ߜO`m"uvۅ*o؊*\d]ml&;?~yXN+-@F Nr[qHlM~pYRLK6ĴuFdwV'7ߍ8\%9lZۼ5IP:b-!੟R6i>?ﲮTl+v0 ^^O,&#?sKV-+yqOffØz0%f1JM0w7.nsRlܥH4PK9٣ABNz4]I_x(q:%*A3#^I(mlMsu;c><mTT SK:c`42?Ǣ])>LT4O-/N>j=y &5=S<!8ƻ,3@KrRن?NOW@_,H IyLIxj5X3M)&e+OֶE}kC]% P&]׿ 'A<%1qC '̝Whb;!#:>U6wqMT)"+F>fFz93s_W9?m{dqBSM<^pJp- pӴ L潅nϡ Ώ|3ZS!Xma Uf?b%8nu۱-F_Ӓ`]d{;sSQWPînf_P52\:EـTownUu"1G T !$I)dO]F8ݱ]*P^tbD+>vw{:0b'P4U|(~¿-Aܑ6P#B;1_`/oׇהǩiNei^$uWH-Zf~gIoiA2?Ҿbn2vS̞!6 Ѫ=X3ei6W?ޏsmsynWtWV=nWf]CAC^UޒyPMK50<=X/2 Ʉ0Dre6p(0d%^OtPJZFu +'ד%tq̶+ʊ`ih.nTG.^POPo%fĊXws1#V"}35 es{̸tqm_J+R,?cI(& mXYJ<ՉR6q6Մ y?d%|6<()D\)x+aJ = 1)q4IhyJ8z )I8t >x(%0 !^oPʄ+u+RP=ձ:o>b׻t:yΟF,a } u'ˢq܋:n3_YҟiI͔7iNS%;N9VzRA>àgP bmTg j` Xˀ'ҡxB-alEM_͡fIR|%m!nǨQHd &;-jD$!п%$<^PF̭8of"KvrXC˟1 4"-A'>%':\WE!KV޺92lyF菜d&4= P`JGÍhɟAZ՚I td505 7tq5kV;.@mVɎtQfbg~ &qJb)`d.H @cn}3D"Rr p\?TXhb.)(i=*y!E3pgEUg=cl{~5+ї(^cȻ:G I.o)TRn9BbxX->ʧ< 1uND(qD=ɫ;~|//P~* !('_pgxҤ &P)j ^j NvșJ4$W0%E b3ds+T#jf!2A|{fa?ux-jPF0yT[bznY Fss~Wh>HԊ/ȉ RD7{?wC?BҁwY"~VżHMr\4}Qnk*h [,XdO#&/7بm(jI;j֑U%ȫ,^t2͖!V0V29teBi=HxWvդAre\mOZ6F7O˗*7f?Z=.,"~[h-x@E ܋0*)C=1=vD8h晽`{Wbxt+u%q2Q {-o9pKw͒d}bi޸GE9#UL!X|`yW(9GPʆXibMϩN \|DnJH9Fl$GNоج X9FCn{8KRCIDS(@9Lz$I#%yj|o+̕JW>:n?zm65g'mH(Wݨ`):`s(ϲLSzu Swڙ<9PAN_e(k\rpGNб@='{Io-8V|| L.,a?:pQWI/v;M VC(8HԴCfx{DN%iοE 7 bVmbur*U`rG[!s (wՉ7 ԍ_1.vM~7 EM6'R"$y .OBܜ=m 1og}bc6_I\iB:>_$ kO+q(a`&nM~ X'Lq8~QQ4 a`(ӂ sb,8,U[m]}$\lfa&g`k㄀޳u = 㦳2=Pt{Pe;;ڦv}Q/0?hs7sڮi\56/I.JoA).Hg'r*B26o4Q*uW%]ˠD] V%4g4:Ķ^ -ɍ>&,K_j'{K=Oa!Jrkn~j.~. Bl'yWV֢9ӧK7iә,Sko?zfa*lM{0s%X_UNO}hXSp֨ pt!OBMݝYU˽EV6 t;`eat{*5Gyu44NtEbqj_I3D^;kFaDu~ :[T2[J# +=<ft<uD%ۓPZ '%awzN/Q'P@2r=U` h7΁Uup8yРԅ|& J#^2&:j ֨O CC)!&wZ|Űx~ 4/5gN7EC4D3: %59qͩf]ނU >j@72e D~t99 KK ~ا=7R_ Z{1! ūv){3Ǵ'#\ ă >ڿ쨚D 2ynYb=Xt kNmWۼUwqg(Kg ܕ%Mr_R ۊJ~'FT|/~/ nd}Hwi~Lkwl"@ax+VxW[; h&w/W˳^dVG4$kS0egP I&{K'mޕ4XE؃q.׎(fxYwF7DȽ?g{=d7 &bM#sy'Z#?L\CY~\YE!$mXk6 QvƒLv_e*UZӧD{#\JZ4'4{}yl8Dr銪as-앺VH+`ൟKS[f>qLٿ\y-TjR8<ШT6ڄdh槵]>j.=j(ߪ^'@_Z C!D04X4{վg/;cib m;?JkNҽRnEI,R9dw07(FL+djt9@Ŏ ~-*|T{03ʍ1N]6z!'D=Yq̯kh(܇~\߈gO'Ǡ;$ٰɷ!޿D;>mN 06>FoK\VaDYb[W\ 0|b+bȽC Wx2j bMi{rJ? eN? [E%D]XisMmt!'hmAb( C)m$i3R_ gd؝0qeY)C{~%٥^dO:}(5qO a"f81`,@LI7(.g OO;y DJ?T8*`"hƦDz5O ۫jvY t`ZjѯGfRK=G*Re8htCfٱ!4`K`UEw)nLi^퟉ӾʏzBjwRluRktvBGt6Ben퓥>>[jOB#CܩGCI~za QszojFwЬ7(U*,ܗ>LDs}[gLu$~;JC蝲V 7deJL$8׃L5369w.8siN8lK(.,_6Zj"q0 ŝ,_j/{8'F\yʯSol flb漘TDZF/=>2^.Aե=rW/z_T`~0..|Niy^5C07*{C_=0J|l<̛ .\viMc0u`qCAq-{1D]S~eᆳ \l+YAElʍ,XUNRHR>8ѫmN=6meō_ZSߡ~{cPoүW}&)h6~sPql8AϿZS'qZF:٩Poce'fUϜCͪnE:h"w9/|lM )ꗁK`)u &'1.4UЏG-Vp$ʈc0 D {$ӋॽjU=@K5L[K@B)zqnY4/6,)" mXvƒ=Dyʙ½ۏש߬ ZOip)AbxvReI%*&xSXׯspcQn0z{JD"S2|URPWNbyE)dd>!鋷77ϵf$UMfl_56|H~|֛pZcÕhCh7ߪ*>6!Rv!6Plv fbLSjF.8jd{Nf&ux]! k}O6d6-DfJ]:;qR:ӗ6m-D8=& $C7XmѢP>jxeJ¯Byu|򔏩^FiB[[nyNӉIgmQ}u-MhgVJSSY.{$Z[yreXjK ýZx 9t#\:N5C*EJYj$NόG}͟[L**CVdF~UǬqN, CIBr]~d->TF+tYZjuZ2<0j|`r_RP[{Xz?.=:^Mct%܎m@{L&]1Fec9M׵Sk׮!1XppSHi`Dy*C]Xq q4iCjr]C2 ƒm,vINډ?YMoYV]Ɂٰ2V[cmz@8moo&{RRlG"A1r{jjzDq3"^I~KTJenE\⫝̸)Y@fД C~pQ.NNP@&ʃ3Rnv^TF\A* vN?E"g2Wɦ{So<예mጐ]'HN,o] cmu3]cgz Ŗaf#8c%뿫2& %nB3k5Z]'w(s~Hz1"!q vp>n_zv?0"q#Jߊle.T^"]=Ӛy cI_:D>P98p#Krur0ʙۻdIP.LݝTӉQoW[x\haWls`C'\dj{ hy%VMño-]0ubJg4# \F¹>"jC=pa! ן%w)yb-3R~<tbz0'bX6]L+JmuNn&S jYHU A>UFewP4LG&ݫ8)0j+!QÍ%aZR bd7:g'JŲbcN4գKP.:^mQk IЦ\B]{1j,#{h ]{9͗V lg'O_żt $w=V{,h4}}m>բ)iƈ0XGO{+Dqʝ{dS' ABjq-"A#vi,?T)Ml̯qZx""r?w * ,!H' ɾk!¯Ķ-YVZpBL:q l }6Wg/~f@bCd9NƄ_v5T) y#x'2{cU>O3tV` |Ffok zW/E[[FB &Ȃj)HC].eT )\?%&.-FTެ:pB"C -ˑQ+i1f(# |vޞ6ၺ?^q!$~*h(@MҸ?n1kO5-굖H .!6;\ 6&.=I<oZ )8 }$T,O5hR&nk!W*BSJ?Ql*^FdHӐ;nnHc+(TZ7c(Ѯ<{ k>ئ(B`($vƇjј}D@_ O"]Wyu5*X}W QX0LE8qJ_y 1X0~Lܕ{zĔ}~`m9zlE]hnjo`!pnyh!B\/t__KfH{7!a0:E"ݘs-Y2˽}gk~_HPO^K06,܊ LO3A~&b6_}?w-ZUN#y3*#δuTeqj+hk4 ՘`@Np6vhv'W{auI9<+guo%3ƧZKc sSc!n{)8avPw@guN$S 832XBؼM/YV1LPJٚ- [F .uO|ߏ̪(!DU4D%w42Pmᴜaػ'95Ǥ!W|`nY>k@6ϸ J9ӻ>L!ϩTܼ=W_Z89gzBMP -_shɛ jtN2K0ًc~!ŒDR^l,$O!lv (O\u͜iQzvb&8HlU(&s˾m #fu 2XR5BG ES :1Fe&'ہ&'%k扖 PGshH!N8q;p/E=lJ~2v k0<7B zڬnhNJ8!L[m1 3bxx}e 73C7p.-/0@O2L!/jb9<ƴah]7X?c*jGrk 5++8Oc6J'j{g93f ݸ=5m5ܺ򠨍O%A5t>9cGJxJzhD E58"O0*@?caą+W7 ^zrTGk{^O˃a^}q-XU<pM/yF=$UFK;reF$Er׃kL DDoD;=7A_X SC9Lz!)Iw Rs_qY9$%C-{L*ݟyG|[/8+7$"[)y^pZ|c%S) 22fW 8Bz ?H!SR)wjX~>mfoTfa@v36Hj. 0?}&-LAZH3qo7M Od\o;>R *Z%}o~<hDߗ 4c!-V;W~䡵ؖ$zc҅ ў:Iz6+ }6vMf}suc,).7[B;|GÇ#)=tϪX}ﲭjT$rϪf+]޴wsl2۴+7?C~`Vq v˻qM&y[;tO~._O#0k $4FM 9񒇊<H~$ωff {ƴ@OH݄ƲNUoI1)rBmot ˷kc=bQOJZ| eRu5UZ9㾐g*Ɓ(DoWbVs.+ ;غ*謑F]hPZ` YJF\SdW` 0YҐ/r-eƸSq+V T Cn2)ZդQftj3bi񻣩 d/>zo EŸ&nyqӾwUHXdlo3Ή}3ؒTLY'sl4{ўK;<1ۑ!Ap/<=\(I/q$+[{n?+p&"Ood7-l m.߿9m7f.7QMoǴgdȔ! $p)wzYՃ8Xw %X= ۃWp9V#B.sXEk%Ĵ ɛ@5oz8Ә[ȍUL%S?we^!)sIrDdЊZa8 넗γQZFIy#i>[(J; ^ՓRinۡ:[=X2Lqe%`4A5(կIa%:;™(|GWܭ\,t2]=&MzQOΑY[8RR }H+ع͗x"X;O2ׅ ,G֕\$S3WyvʉX򸷠M2ߊ| U y Yl{ɳS vo`Lw=Es548UdD8Wϡb#V%`? 0f#|GQ&['7! Sqa^-R,ۊ).kt/".˖y zvV$,]Gl?wvj lGtu{Zӆ"F 8HɏP]3$$fE, eL*z$47TĹA`.]xANҞuJ0PLz.E`i֤o nÐM)t~;ho2]PG\|_{.4*8RoPn\2렎xe247ͩh62&U譬ܰUz?Ʋ|Zt"p!0vQ/#)MTHPnB5~,_vk绶I\h%w˪tf tz'%CSh1ZO]{\ݕu7H8Tl I pn\NpiȬ5wQ}KGa[b1,K @MWCL::Xy(Uمh 㟜OsA~s34;9ٝ [K0:A BL1$X1̷ x(@rf{#]eFR7=w kDž޺U 08mԤHe)v^Cp L'Ϋdq99_L,-;}'zPEҍ%MKWt03{#gzزGҦhl2@-)^ Гi;FM ylemA[8r/^!.^zpsK9G҇HZ0*_ʧD/%hͨUR|b9WHڬ|Nb&J*ո^A{0DƉYAf}j4HlA+pt)[mI>@1n .Ϫғ@.^Bn"FXcb!Ocj0􎑝ɼ꽒NʪeuM0dgI%0Q]QX)H9/lH8]5tґ=x,1ȄɛCuic´Gfմ|Y 4g:ge1e :'hܮI 瓌QCZׁ0xFk*5EOybi1 K*(x']P$}H 鈄'V{#aP21˵S_!I+8DHYhw,`z?ئ/6`LjO7ՙ. iʹ$o[Zo:)ЍH.<[ea$vCz*_ GS('SDG8NWe a.TAzٰh?B:i- 0v~/ok=G˘l9Rpƿt 8{56`,33SPrX24PRG88ԍB`,CA&0~LxXHT4_WVE1nOMGx:qe+; tO5K ATK1 d;JnE@-E24u~чX&g;G|=% =)fU?K_tq@d[RA-(& N5K pO HbFzXi3y#8y1΍x /,95i>zN}Q4;Q:(PԒwQ; ]#-w~L(J/ 5!UЭ+#eS=T}N:I{_ ), RߜDABg-9YQiDpwf[jDTA$~09PyZoʳihL%%Z{xS!a CCnk0ZCs2Wן։֘]3C*(Sr"k0D@7AAz(N2{ TAPl+S)RښBBqMtNr!Yzz)y߯W@5[~K ]]Ldr|uJe`%YzaOݽh{>V*%tky`t3ӞdX aZB0# s>̻--)Lvwg tfFWo㙍42LWTk4j:J4`e;wݵ~C(^⡯w ޿GRyp}*!R 3r+yzᆩBm0yZB- j22@VWT ( @dNa ҅#o.<E땨Cof}|"H&--A!Ї3AWFH#?7wM8Jb#)F+ZMhLPHM0?`VT ZRm,/w9s*R݆U=L"K 1ԱtMj/T QOuW&WC^:rn&dHo焳'俣vCÉG辧nHvJ4iEsܟ]%_%_TyIgyg"Xi|l#fu\(LCo`m;UgXǽ3w% -u *>D,9X̘;ε0bKgyb?Ե^&yHW;S{5[P~nvewzޭ;\+qf(\%OPˢG cc%=\2:4&pͨ1IȁZEm:W+ Uawqah?-YYm͖xOr,32]5bߟth~%*L`$/{@vYS&D& c-IműFWq7 3#Kl%8ruESӿYy4Jߞ,<ߤlxj -:cs-rJW\ݥ檨mk @:>CH\@.Q9ch\/r. ЕDNZZO{co-6LҖd譂Et.,:(^92f'rˢT@k C?ds( C%:2+n=#d]u4Z֚JA`vЪjfM,%Sm4t(.2 ԰pቖ uL^ :9oQ.< ]1oO)SQnS\3<ۆ؂xPjv ^i7d*hLp==9Z#M\EwT5~Ds)b:s/=~^5f/X0 [d&lnۅE;C`y\ ߼A7֭yu le'kvD5 Y4zpKa)@Gj׃t:21 K _L醱;.-9rŀ/+zƴCɬh)HJ~vggZEX4I4 <^p¤Tq3X][ ټ;~WI4{mH$`لPұ aęNGnE"wB nr'p9pMeΖoj}aMe: HVMNBߴ˜XW}1kbOf/12{M?݀ෲkxOa鑖"{Ǵxeȸv# FPC2sM :.q?|V Yw+~4j㵈].JPn^je~}_z Wp\5Li&!0Ns*1(K#;/u9sّ[t-S{.ຨwzk .)6K$6/&HVC%3H~0N/?G5|޶ 9g!Oپ$_'_?-6p%^@F I\YzC-)YbdX'4*}Sb£%t "h@Jp Wtk\/Q#'dAöY|fPn=Gck0( ^ese UKF79E x.s(ɭH1'o}{UkjgOq#yѾIwJ xEuMQ0pm8#fy;TdYHď[Lf@g;FU%B_6=!SPgyRM\q+.R*Td23 ͪ18 1?s0zj-5)U(E8EѴa{w/x]TOZt Zę}?i @af-243zk$BGb V 0K[dW4QD Iy9MbL}.˒4aW4VL$wƈ7|wA6h偷+ CSF[bPha|@~G+q(+Rvb0#c^iAB !%.N[H%;o&v)15o5*{<7mg KJ8՟7KYN*PvzwZY>Sh)aQ,ڼK)dg{f1-Q֖55~.e^DwXRmQWn.aGLdPM #Џ'{+FaLOۺH]' Pխ?kyPzb1́qFa՜dsQSw6ꅷa)hΗ RC5l#\rpX,_D N_9NMˁ8ɾȲ}H"LFcl'Hb['GZ6E{BLz,^a6@A)]U䮕8Y~WJ;E"m@P=|~Y6l5&E1+fN%IԄ[vnք%WIv뀃p5QNuK9B=`z#>+m_f@g' CȟP(ׂ3,?ہʻB* `B=^[G֐= YVIlFxoxQLW+k$#xl]H=_W[o4{2P/i,j0̱;o  5 KI5(;ָqn8LTV)HโNS^?CȈH](+QSMScMxKFȨp Ѯ%e[2JTɁMuUDei{={bD?3&3y:Z0LKmbn5c2xi)y rL!?X95.(U<1틣ʺig|m-p'dn< 6*ͬMVV41T% !u,?ڣf%tNz_ u7C(9VKYDǎ2U4:>ONFF VOHiv|d;[@=G|?f|? ^]hůL+ 酈┦]"aBl|؋ hCҢy(wf.TTb 8Qx/!s=_uU=cƦ ީ/ȩʪŃؚ#pw&4{%1(^/cMm<)0w 7ZKvl?l'Y:3>|PA_v&fq hP⏋lkhH[GcFl^@o"IGJ9PP8$Ekk$l>k1q$v1 %屬kY\։Fנ䶥uh 72 јossYV `jDj3L)|o/xsB&qmD?YyTYkc1fت5}uҺd'q8~mǾQs i~K|&vܗi_F*U$3C<3)42ܴכfN_i!NbBL t7o8$8Dt%=WMztWmnwhY (f'($eD`bu K)Q#NM1HybkY8Lc]&I&bʲ7O-}{Ja%8]ȹ?YL񔲰c.w_?_[iAǎ9tOS5E`Jk=pl tkPNn'Agb9&9-ciU6p- ۖn9C:F"~c*A-+kKDeMO%oaQmH8-$B&^",'ޭ0hT,s_ű5Pg + tVD2Rz.XSVXxek.JIǒM*)"0,1+Ij(#%qk(iVgtl+:ow :Ŵ>(Z2 І\AuVRsbB;,9.::E+R3+`gG컜J%uiOk Je7D} z2_ْmM,[p$iNd&E"Ӯ K®L/gؾp/\8يWMiub(-o'uݢN=-}'Md_y1fu*DLsDQȢ@kp]v)/ک2fĵ܃>f$HsZ.>O0ྦྷ $"ih.b(%$1(c 7s|p䌍FPW256S{?9t2WzW @&,)08to}:?$yH$ vϯh(Ybq2yNakH1;mH2+v figIvеa+ =Zw7yqL1i4Pں:z/'NMEl9B=l0]gnsdGni&!8u,z::r lMY#@+@!+} (%[=Z6& WSKa!'OeI]Iza R*]~+V-pͩXXA~[p\yɰa%|'C`v$$FGR}7u[l'mrk)(t\xqW6q -̸5(~tBy8#)N蹔mQOƵ9b_K7q2%P*nAH$ -": ~ ZJ;I!1L1Sdorf?Cu,;h'6W4'\BA10+D6Rim#Ef7u{u :>&nTu(p^?wgIU0; ]·0[?\Ë[?WG˰񔖢Bߘ!&TLk4= m)vk?FX;-~Ox秞TRSSU 3go4i<O Rh`sc?O8X3/3!ϫ o .zzp]oqz"|~A v+VAI )oKVrF2Q",^>+mBׅӕ3Y휑Ѡtl9m˶-ut(П\fS bWj%&O7}1N my_INu1EW+(H_BJͷsCd^G3*f;>L`,sS{aޥH :tq^6{Gl8Q/~"p3d +dA[G?;w! {ptKheHҷT06K0ǣAe 5e tv%+ -}Yup0_w/=U[D  H^bdnM#Y]fu"ˠ~f!AbM<z)G0Qeiw76֑dQVՋSv =rWr=&(C՛-.Qgohrx?@T ) vF{IgGb7D8*9P՞A>e ӝu.6ȷPdnbwP6ws˙Z㝼T<4Gn&vXa7%zw<a-|樭P*e`ES£ {n|I)[f*ndqcuHe_'=8eb4p  'k~ggr2wo|@V_ؽkRG'Npvqs>? 2n˴Fwk'GVإcVV>i.id-*YTXC&g0w6lԼ#"|B|gFqfjȊj$fXEkw1(PZ 2Mq!?zꏍax6?4o"-=h"+u..f >K`F* {˘ \ Fx[#-]~lG0 Պ]FT]t;c3WqHQԲa Z6Q[5"[aQ\fPkwyeu+? na"kJՉNh#amL~ fHZdz򝶷 ӚɂLsփ{ 0NG?FF(A`^P=o,Ne`r_s @2Ho?>c~Z-Fg7˹1|8彋 Ug~sg3( W'֣C.1z4^D:(3MEuxЯٓ>樲G|$#2Z? q= [@C@3wpcKf9e~ZiD-݃\v;' "q1EƽVkJ4EY-K~t% O!#ƀEγbқ oI`'pa za|*Rw%chFJ./"ӯ\>=󩺧 oU*Lr1 ȭ Ut[9(jwc8QP)թAW? uݹ 5y KfHm,7 / KD7xtG]2`:0 dd\`VL+3qtkrP|oW\y>[ׂ nh#4z͘)sP9q.Yi5gMu6bRLh{BT|)V1K Z\ujst knZxo#`' Wc7i a`hFNmn}| Ӣu( XjH{™[Jrq}0pae Tc$B*?(1* '@XH$p{ԱiK@; a/)3/hWH =¯Oܡ&/[4>w̚##Zv0:WQK,I0lD&[Ɛ66cxKs?vKmCrP*M+O(v*d" FccKJ+?h-5)[=Yn6mHPvH +&If@FGR-"fɔ,U& nf&L t%ؾhp9,'T1}G Wm!l 9|/o䤍ƈa`D@:VlUɝIt27Tj!&Amo%oR;nwW l |؋m3ݼip/ ,R? s5`Iw`)gAGcø02ten;7ҙN(7<@*0ͺPOSғ&P6[ӗe@z//6P>+0B5nFY'@-qó z+졗V ,\<_O-)v7w"Va'+k<ͱ%`q_V3:&۲1&o$Å7t(єF(ir t7jAN.l1 TcѾDgn RESX=YGXҚX-WJU=sA†rs|la  |OMMU"BT 矫_v.bm7>^< FqW0XUPà5$Oߗ_0-WߩߝDKaVL\U[au Qc꾤>!#ZCKutX{i¦  P9j8nTT^`6i5j0|KZ0x\켸:f|2(i&_IfLcj1KUIz,\x5g3j"Lܘp~ŵEtcT MZC@)wN1]$1auLYm(>ǁoS._ETR3cM5VvNT ҮeoU=ʀQb z+;| $Ľ 6fo$#lgC֔8- REEM#?+5W֑ 5^ȑ~ l4}KalNn`aWJXϗDe7Ecm)GK^[d4?w= %SϠxF%3Q@VTLc 'g}imcח+@?Sw6#@ˎ>itp75m>ŕ+QfTxX;DIGi5k[8@SG AFOUiǭx}5!g^۱LfDyz'NOZ0 N$ *Si Ҏg,cKhNZÝ  &)˶Lի`V3tn!qxP!ɖ$Hμm{xO vc RKN ̬ы C#hV tOXצ֒oXJ/?ە3rF4؇uH-9 ?{Ć0ѹCA>RZE?Qyyzưuo~eJb= 1Jq߾ ڝֵ5 ơ܃e0Ç `Pe[U6eɝzup &`Mtl`!rN_9Es)S:ȡB M#VuVK);>qJ֤Aӫ1/ iP8:4y\Bj׍9a.*tD9س˷Ąf-cZ`5VX=*3zMh Nl< ѿ*q>'xjǜ~7rG_{hSNn?4ͦL<  'o7{wjS7U grn '٨Ψ4߅}KbcIW.3c}®O*568YpŇ0 =c ](Lr}&Ƶ}?/B-*&*!,HYϝWd,ȟ=?e 46pV"y a#i-V=BJH$ݘjr۹)D,% _h =0 :Isד&rĒo\w]ڏwަmK}|1,&];M힋2#EWԏ\/P߸{`}磻EREKgĀxM{xE-Q<}>d2ABՇ'>,T-vshYMyW-hF$ĔOnDn7 + >$}ДenJvYb˝C@ߏ~L\EE[ 11j0}i_c9a;ˣ'O} FP* ,QmZ,bm|Em1kY+yT5oTB-2㆐"S({Eݑ7v.{E(`| !6ZoA !p+Esch̹ -zpV7:z+h%cBϾ_fSDf rA ?Jult3,۸;#4ƍo䷉S3lKބ+k!Zȭ,)OJ͖fD!:S*)`жR `J.B;.=v¨||y)D#ʇÖ6Uq,1R܎Y ~ff)[Ŀ8`DةTt]g:4ļ]sfD{P3gR2ob b nV6(f+Oe?j-^~~" .X#씀dKTR;W΢YmV3& te١38sX`jUδ'C*d̊̎'>K$s#m^w$Tܼ6L*F-wž:lX6-M13s!-J{$93?$gcϕ;Y Фɑ)_ 4f9 @na6O?wȥ4-z\.x, ~bJ:]BwilO,frS{m< 7Un( }SNAMiʄ ݡpVn`k*jX]ue* u_x\֐QN~ZYR?f᎑tg@kM:cB3tEvr^1a%)3(B?[u;A"%%CAD@pJ 6s1p2.?3iդq `u/xɹբ8ZI v:v#2W$*Nb688C}-:sִs&:5ޑ9-ReG/^aӒI;b 2oX,O&qa ZڭdUŋﮉ/ۢgz8xX&Rɏ9%Mڵ8ÏtĽEaۉO+ KRm:vovheuL嶩;#!;AoaP c▅ė|o{lJW9^š2m;5 RZ\@$ 1&+_TjriYoI0igv\΂h@#:•]Îu<^E OEGEP–yv9'W.kjԼv/0!~ņ!-˸L4{vRF…+))VJ$UtP OΨb= M(Waw+ (1`M|~/J}/D1'NTkt'}U|8]?b&VTԐOu+[`ؾw TH5ko[-5P_(T'89oЙAlS< K:&X< i+C ,KJtxl__>N ^qW|ģ;0;`mwyz:gFv/}1m|#ծzT Ɏ wKCt r`W,[_3\Hq")d+uA֕Kz>N2,y׎Ub=jhBcȐZߧ_q[e30QRi`8Ts/wȀhŲ}B>)yAƽkxi#Xk0;j %߆d1J9Vԁ-k/ZVYlIX%88-(,D3AIhJ@|}0 M:'3ا*v6V:z]I5!vtGx8[јa}&5ppG:!4 DkY`b?b+Rʔfj$l@B..I@:l$*&լ Ao^ل.veG.c է=p0pM= I8V^a@Քj+.W ^P_s?pzq$!d8rRq+Bifr|ڒ:'VYuSV[2u r= P\..'з8<Qqp B 6N8P",~92(Os2 Ev0E+nB>藋?(c*߉^U-CAliÀv&j5uؒ传 QP]ʿbZÞqpiE\ΟZ `ک'Rs,W `HL 2a$J̚˚2;yhl&6yy} z))wFZ:μNH:.y>:GʊGZ"c9˘L[u `5R*_=UraHI3+) w҅Kw5V<-b W'edd4[_B̦4"H=YXf F*]XT91FL΄ tOIlZrx 6[.L{bSJ%ԖbvWu R GQ>A?R>U"ۙyi6w.(>2IάmORcQA%{=_6hDX>9x7l&Gz! B>somktI͟wdY)*1V WGd$tGZraBs#b^.UYZ؉#p"pawYiGG"zQx{?8wݍo EMwE,ptsLN< aQa!p6zB\vV~Ι,ɕǴuOil2 zӎ$`>>g#S XE6e`C(],oو @:3t޵dv'DM,5?/= :9AuD؎_(8}pr+ղa ;91^\%9aFh6tZ>@}E,-ۏ Ft<}|9&n1w ֠D 1&"r'ƍo!YEjϻBب5`ȩ}2 :ۀAv&ʇ:J%P +HQf_dscff v3ռ\s`\ ]LKk VxVhNӂz$5="ݴ}97,X$1 VN^DeЄ&:ʹmطz0Ho.qRH'9,V{A y{DYr36¸߶?G#ZTM!-:(]1#K_s>l$nGKaC"=B-yUBZ/o)@TRv [>@BPaӦ '3NF/9m{pDS:U,#պG2" NA()Qk~kE2΀_FGkHSUisP2xpplnǺ׎Uy) ں$Gnjc͸u&JD3+dh9\ť k`g S e\KDl:>"WH 5;$˥\iz KJQ%~L%N-+)<2]-%NsE-'J{~A=}s9a~l Ad>t9̑/OɌkKsWUPINwf(6JfqA4ONc}K\'!{?N2À+)#UIV*wK)% S l?IгkSlsB~eO)/f򸈁߮y9Z'J90 }zj1U'O\;^~(u!m[+h`G[ԧFCm\J4en淾$H_82L),#Ue+Bi]Z+$]5|blMy] 1 :I\Hg'ǸopfV1}OXR:,Q5jHUd`BT5uhpRQ]wéoF5PA`nuqZ[F8j3|,KR$=mU5J4, >_.yI؇S?"| REVŊ47#ƏJĽSE,UW8u^Ah/P|C;Ԉ^E3 BGȸ-XHJFͦ!Ep >a[dwsO58fu~GڅG'N-]"`8UG(FTXζAQyʥzE$i= vgDZk0h3_kҰ z4<(g_76vAC+exH/.>cEUaMTblBsP恤EIKRvdtyiAK}ϸ@L8p}?'p)sT'h_f-u$!\GS3`p}7 n t"P0xц˥+=͘1ɢPi @p^gWɖaӣ_K.-46h2l*JdtR<@P y#"׶Kn\td[GU`!aIyCÛ,5pTNg@|`/m lnנOV͹K4ű]VͧUI.|jyݕ&*c{4=g$@,hDW>UAKe}cw61{4+P HQONl^mmHB^78 bȪ"y,9wcЄY Dr+:@fșJ-uFe; 93'[˟\n#`/ں8!&l9#&@K Q#@͙o4(lWfgAeʻ. 8n xX4ܔ2N7BУƬ\͏'L:2% 2\:F @ŚQp:O.6#$Ζݎj L!U}3"Ck ?BJtR<ؿҁ=I 9O'W+2JD'lf9LqqK[d%_E *a *_#BA9L@|x/#꒦"O.Ҙ9<@>9¾yw 7tl'Gl5l4FkbYLޠ͗+_O4Yݛ.}og-tVIgWo:~uG7:7o֟v:fd͇k#TDr;is:q* g$3]R*4i9,G՚dCMYlk3*LL8@aQt ү +It &tQ^d +p+o`Vۨva~I\oD\E#9I<2p{8':x:l@X'όmuRŇ|ԭ:]$bsUO2o>}RL~t7*仚AtP?nMi.`D`ă5A3r7Peje3G5SD!k o.)gK xPbmt;r ]8(Qk{V1]0q%ۼi2r hW'p+Ȥ+>o.Z{ JWT s g16N#8h^*?j'1XuQЅ0"U_cǕ8f*qԘ3<'x!LNR_^ h_' is41i8>Jᇠ!8RS_w݈VfHڬ}S+p$L]3"XzPMu&FϑÉrX412 +jV H4>' (oƆݚ~?h hwh/T"`0·ɾ^ D{;6s e}L#2dŠSo[5WFɽ,R>}7\3^^1uWt儒iNO =)t ~Go}ԿƮo[՝B9-jt{c?8e!^",8f7z+6_6$&W1U{6'5)T}=NxDUJf-U8uH:taU$rD13*UwWS ]SY gx/XdWaiULk xYV'c Ҙ贁6<{߷2X'8Oyv!(ˈ<눉Not gAD1J2]/cD~|DՏehAGm(QGq Y7zrNdi7Yۨg&%57rX6NqHBjz'YX'Fx{Le0S̘4T'H&Pxܭs(r!b%O:Qq$;!j́ Ɋ&r w!f LeE}NK j41V ͵99@&GQ@(o>m1)K{`D`V w0ݵT\Okd@,ف l}<ݒ%#+oCYĔ.뎸aDa WqŔ(x+ҽ K7:µX -6y-:[wK#6HD0XU'`AQ靎^fCy=-:ުM ˇG* K^$ffTفrn,=iCP?F(k 3Qr> !) Rfg P>EJNb[d na$ݵiIvh&O~PnMҼ{&Ͷŀ޲:z}ŏ|9m xʄׇeFqbT;9~z!Ka7d@H_arf3ƌU -F5־?R9Cb{ƪ= tWf NӰXzT:T˺/T[IK 򘛹LE bpb)9]5vTW* kGEfَ'7yÜ4Dx7P5aGZPQp;(I{!c`VQ}{FK\+IƖ !Gy╉h=?%!H,"h:vvMdfi;o\CAX-[TT| Ibu{&$泴\۹m@~ _(MfP'ʼ(')6vcU&-h05!c כ8Xy%ȋPB9jB.&HX"`,$sʻ 1Q4HjqFPޱgWӁa;yTj%HI pɪށкJ ѧ*E'碅c|{u.F2`2(uDT7 Um,S]Z;89yϟ#q#.RjryߵN\;ƃJ .MX$Ih8Έ%hO3@ⷻC (uQX|x|QY/12+jiz)P L+P ƽݟ<p;e\i{C}EhjuE (v^b *+VjQ%q)_npæ/)[wtr|1Ч-4eJ,%Ԯ{Zb>XyO1؃,`!^FOo ʍ2,t=mZоBޖH*;!/:oA{^l2Y-{}cWp*V"<PygtB#qݬ֗O"bC>#Q3>y'Oء^ٰR&.팕zj{RuYAՂڷ܌Z4/5 ѿ{=e\2P' ʙ!cGB+ /BZ!F|7zrL޺Es_{?z+f@{e38)E, >v$hv##Ui~sx_k:?Lx׏lWh= ){vx' S:Gqwkf4!⦯՗EId$[OT?~~9e<"jb<[EEYlM wʲ%(|tFҞM1-C>B!쵎(cdόme=%Hr[רn+AF=Et!M;,m}~?Ă6W BUI =sB;W~u\G X(L8TcT\Qҋ&WRW7T[xͧo⛔a#P*"wK=}=(lEF% RJհ?^ c +J1y ZO$&Q5(o۷H N";?'}UzѬWT:'ؓNQLFf?(jK};. MM)2II۴zT:$K vWl:ѭI+jEARn ^ڒ¸tyay g+ڗ̛ q7ut[:wvCCE6V&LޕvLϫbE0) }0$'C~!KUQE QbS˜Ao54(8Z!;w-P%uwJ\Bof${S9$QGa?HE*h̲Y$G^ȂU A6;ũz LސDE4a磊-eժ71L[Q`kL[SUI$ &E(V,g~k_#, s|l?]fy䔮O5:ݦUT!$oi+|G@J>8.jV&%r:zPX'R}sDxN®wA3j9KAzfmRt=Nux2,vPZZe~ zW/o8xPi"@+{0KSԥ,^1EO:Z'c1w:KbSy\)_,QALqH@:&/36(SAt;sq)| hi%ޣ5 Fd{lT^E$-֐6>MC zR범 Lyq]2#n3m%UI0A FWC/t qYiA?feE;>)| [t JSnWEi gQF)K旾"D9yx:rZ(VwSԴ37ґkmZ? 5K_xI/{wWԆh68C@Mq!::x奺$[-2vYfibpN.5*rݹ9h,bsxI3VwHJ;N9U}"1ZT>m\yL[ؕөbݳ)s٦+@"!fSv8rH&> Z0BrMuK9f=5hzc~0) T7IiҼf7ϝT^(%i%JS3UГyz#3vo ah7{L,~.s e+ i,}#%!>8\*2d 6Z |b4>s4;71W%8JlP[\1䦑xCPy;8FEI~8a똩*Ԧrؐ٣y_DaKQ ^\2p1 ܸ@zp!+ d\۳dܜwFT (u˸ׇ$ ,g_&H5:C-xh1x*!6j!d2){Ӳ< Ok^Džܯwz1SsaT@:M>1 |m4Z9fSnP\/ _bEI3a x`+vW@Ojͪi_X}[' \!_1gmkY1MF5R<Dō !Xo׼apW-P!;Ja##K|NG%ӤB@380K gc0b(!‚C^=[ނIs)JWijn 8Ue kA؛AU65Ⳁ ʳoo@G&EӡЗ3d/{o5J4L18B'ss*e ~TvG`Ltܪs'9mbD[4Z(ᘽ?@nJBK֤p_T\*cOМQHp13#LvHB J9VZ|NX bz43#Cx-z-gmͳguJL $98ǓdP%D,#z7 bڌG q&E>TiNfg/p7$:@iw ΫDv*GDQs Oڒs0 +5>_$뜣+-5Y TpqJ"@/˲=O؅rԓŹv?5E[eK9Kß(/D_: 6Dv`<5EisۺYA71d]t K nJ1#FVŝHG3EV5'gܶ+߹ x$we7p cΏ.W~V^;,t&/L;aفQF/4us?{"i_<[QixFjŒkoruޝXΐ; }| b!򼝱i}(oOYtiGSMkzvGgq֎1$@ÑHR- p0v:+5_'j(1m?t6 }LAK_,)Oof`wтZEAǼ'.œ\ jm7/L-^Mَөf B(&=Ï̠`# G{ǹxVfC˶[ɅKh"~uRhN^Oal4iLr{8fݨiS6 s>#^\ՉI:(o%gj1 "ecgݬ*(Ĵ *4GS7r Rp3)Sp2O5$8C!?.ߡ/)w r6*z*">XRIbRWH-# g+.FeDIC\O6c2OAJTJpֻ|E7 Oewy~ĥHh`aC1*O|bv₊40TI;n9D@^YqGD~! (L3~8RWnk%^@[a*Z$ךG i'{T{"FR4vJyMp}ą 6TRgOWT@uŒk d0YrtB?e<\` eb !!CO0+;D [^Mz1a+Vb>qܫQIl(*4[]eᦊM?'~Z‘LdY%P:LSK/a]ϨV~9)/OT!3:ΉSm:,oz,ϟ3c}l.ÉEP98Ƌ.n{Z]5MsA|΃ԑ+֊aR!#,j8-6 `7ڥy$ s'p;:eq|SOp60&34>461T| 1A##uͲUSDYkX`& 輈Qw|oY0QwQ#xdM]Jn;7:b1=Qn-i0o'71a\Z/3zm.I2|=ڻboq8Lh^-ȃkRL P{?D+hP»eK^ /O \ .n+6F\@ [Y>t70L,/omEu2v[.qZ)7OC DgR &}gܩR'8cVy%0~:@,ƷPS)I-rgs9lGnf_N )W?3K@&h+U_P ޘhW`H*)痚 v 0rC>O`gW" FnkFj%;I k%GSU1a'(6lp]GKvfMA'qw2']$@HLm3'Y2C*Xׅd aB``ӉT!%e =iGtƉ԰Ǩ~̤ l˂.T@hĘ@ŃavqY&-_&dMeԕc\@lQՈ>Vfy.Liγu`]QHe[9N Nګ RH ӋTb3&uSt6aʛTUYy4k}K64<'\JΓr(}, q:좃v| ~}aGVW\99H#1YO"Z [AF~am|d"v'^*%Y" j*Zupv=I9,RLS9zt Skz)!y @*AV^X^`kᎿF:RTK%Qh+dI+B Or=CCv,lGu4GqZ,T t^ zPMv'-̩,a +5,Q}luKt.X ^Fs6뮉a/JA-.(}E .с66O)@adCzX/Z7YPND깰oVNgl![P"v_}b`L|sSnFy>J;}7@3P)Z77'5^6È₄V4M?[gY_V쀏m3Qc~[H\h?g<œd:w0"CbQikohp 4 | ,J({r=t9 S{H _<)'E,5?gm&kw |KƲQp{6Opdb')P=/= 5!˒H_dGQ ZMe(@)k·v-!mK1#4K̈5U72q4US܋t3ă7O.%A#&pB".NK{B߰T= G6dA2 mκpr$T.mB؜&AoVxT$d=D>(zWWls53o$_~1ٙ+ivF-X5:\۬V3k «SmlU/E SN H}tڶHЎ( DxK/g'jDcBȝ=@/hଛZc2 k@3$;ڈtzGu#kt9"w\0ܩ4.g 'je6s.!& "Ϋ }C)Q"+%^]^Y=E<'a@^hrPaɌyyS)-# Q#Π˵Ru&Nl_ =s̺`_!pH*`uL_ IN"T3 % 2"{syQXa0hdJ$Z@Q+x+ :V%)aE׌VExoqg[S8F~QᣌS|A?w*jIiob\wmF2xt K, Mj.V v"ڰDx;>vtP܁P32X"4]Faˀ^H9aч3)O _ΠeUmܬg\u'_w|.>Z+ONc&f vNg!%SE J Y٭t-0.U+"7zt>[nS V4xd<;g7y@(0FI\J/jM1Ҵ åg֊׳ޙ%Ȥ( M#}~7BwI XQk{G_wάq!= |@S%w]kw2D~Bh74tuIB pO0OZ|M 2GUQЯB65fD#8͛sMPv@ݷMPr"#` ꤛQ[L`!Ȱ8Чgzm U/[Q-̌\<^Ce7@+)uh$sgBP f˻6%/f8GK`VǼ@]:KggJ*.B-<|xrFfIڌxCq IJX^AEe򀭞z%uO(!l  hcDϓ0^0sA2/IݛVz :hZpj7=|ڡn'6䇗A7ZiYvpvBXT|xp[7jgwYW yjFf<(Vx*?-& !CTY=_cn7gI:^6{Dp)jWe%l ިj|뷄{bW+;XJDܱĤ ?!ihByƒ/B q?csojk|dv1@ ƽ:2Er8}k(\ _RI+U%r4CsC]rRU"PmA֎:U| b9v]BkRh?lkBҹU@x{*zVR l2{ٮ4~ 5c#sL52&ŗg$zwfm΃k\4L[1]bW ΑklfX_ˣ2:\ S TewUpX8iQP w9dbh\^l05ʨN~CWlXX u(hgR?󬇺<4䄾C"ٚsNS27|0#?cZGv@ܡ!VPE8ݷ;4C'\5s/= :112?t_hz,cCfQDRz4h|!+lGE? fJ Fq} "Uk]Zy[@Y+[zCLG{d26z9.ù䗉#esY0u3\Dt%~gXjwj3\SfĪh26Lp&IS_]k&|uWi7f=js! `Ro7$-'\ϒBMZWek%E;m;Xlq,!aST=hQ r `g48ZW?985N/FhR1념_SPq?vHuTL \[B:'sXv`Y ߮2SNh=MUz<@(ٚ~ȕmm>nr"kgd}^co dxږ{K#T)$[ gAxl*8 )v^úf ؘ;?+v6 Nh8JRfBJ)T !EQ/܍Ë (:G,EQ@q/,_Me䈎oq{]$eLiʖub!WЂ޲7FG#=[?T[,UjO =6C:rr,,+.֊ξK/Qާmeuh>-]7ЮTp"#w\rEϓ5" X3/s_g[zF[+(ʇнr`V,X"]tՕ c ocdETٯ9.HFNǖ,$h Q/pSkH *F%<83֛͚CS+*>Ur؎kvW;W@D xikϺyd_{l%qHnvA ]7{FUvBF"=3~`ڰb2Z<1Iż\2LW`$c_YQBkߊˁ'뻒1*;|jfeqT57Kfr79k齰QX YpV65#lI$cg%\݆i m_ 95`d_`WuzYȃь_tXָ29u{A0uh\VC.B~'p#?qflDŽI9ZKCddq"jR"l*ǖcL̘DBeYMϝcl|ם0{e>|.2x3; E(K _z@ k\ ?V9naIRoGT&bOwf]yz-_p.}ξH()'nx+& ĿQhi[: Wn􈌻p%wZ Řd#  "CௌƯ0r\OW#5*M?BJE`HhFkW#>}Ì'X`H?:VTrmW"ȦO+DvfEf`ϋx`'MKoHLb+%yCURSx'5AoUo~a?l'粉$fϞ໱JmSK@G E)̐$QKF 2(Vuj=oRMw-R-YB&?E ߉:h  G(pp{tP1y [/ M?pdo6KE1'yYRMNv߁JX~r1>ʃ40#Zvad6yg1Z_$BKOwF:wDw>bX _h&\fg'M=%M̿+>ŽSz]iӝ`ǯI3}кmljUk hH{5B-\Wxg@+i #N~.ⓝAi`w=̨נFHrTsFor oVk%B<}zEHvIĘY@gBh=YZc\ ,F+Zi|EB.g[T&e;~wuf" ֋,MXO5x?s)dSc=p7"!2H7Dǡoo4ډyRZ@0MT(p.i ۝]"nҥtvB}Ǟ)2&4?ւD(-_ z~rQHo@_єkO= ot@ƺalˠX$t_'[wDq:{j?[+-]  tIh{^޸Hi7 *bG)N)l:[hYt])w/G];O/zCnwhr_-5ڂKC+SB6FoclA=MpsC`ABƲTJHjjV i kd?Ea) xCqAU}0_H q~xѹz"O]eDkBxcH4hP! 싞>3?Dwϗk~ YD3 r*i鳢2zu;H>8M\0?9[0Ƶ s4ᓂ3m嵠zܤq[s6\%@1+ڤ-kcQ Cйٞ# 2n҈<^9=ApJChkA`^P#E4`'#=@TPJ@|rIG>Pd+`ނco/e&ِc:D)=ܛYS,rЍKgAVG@ ?x Y|"d&uٜ*?Xlrl\*xM!ӛ/OhY%x'pq_9?~BSI2%W lbG-_Z^O ;R rR(nݦYivK~Ct֪@(5P%Q =<`EG},J߄0 M"G:\w}ħ;V"1Q9b;=46d t[ҼNstcIR+XSO|u{ѯVJhcT]J'UDPd!Iaf+7** _~ֽHG)KjIrfے!*r(۫*.ŨQG#zx&Ŵrk^ˌΰit%G%T9n(}ĝJU0/A݉giԛҹ ; [wĆKGUb.-俌S5PXT9YQ۱!?Ȓ2d=#}=]+60hojB Lix;{a!ة9cF$??_.҈;!*A$k?dQ2B2Z*[Cu|rL7Щn#쥙pI8f́$쟦aX`ɱ.d$-tY2u%@i"DKGlJ5+撉ca;Evb| +O`Ֆx/|eL`NQkL8X|]!jjRe%4&X7|awX.6vILώ1@Wuর=4ZxUuF8*qV1/݃aȞ*dm;#MZTaxUbnpuh*Z)VSސܙ$YSreiyٮJ׳k,\|Ud3}H t^*껬̛TRͪ2E!^ibةyMFUl-n"8aӆhAɭɤ6j,Qۙ7BjqӇ"c4gn'i(B}u.9u ΝR‰j<(} eUr1nt  uz%Q{*NDIƆB((2Һ?YVю9MbFu׬<0|b4_57[[;v4]vby[U8R@4D]JF.սm)a8QTJaUȃ>w^p|%s'L58\ )6K&صÂYmPa˷^"6=~oz{ 5zDބ'1nhҙ2ZmLJin!(m#kS|zJ0%>Cmެ0WZ\ZR_cN`N[Fs006.@7Я7*:7׺ִyzc(! 91e I"& W%G ؝Ot_/@Ah'ӊtjR=Xo}\~0Gwu*Xagz_wm \%׊MY'~"+K/apYxʂ SWr0,#F|F-`TUܣGuTk$ϥ[7 ִ|%Of&Es@OV&bCN6s:M Npݢ^ B鵁RA2c8 V$nlƠ&ռPޜZD=pbN}nzD?mk߃8ĴLPy.ӛw*bz 1H{N4Ǧ땀h=H$|ZTg |8 M@:(@J:l1^hRITH7/wj,Zuz}ˋu@A֐lU@l4 o,EI`:x&D!Ls2C;ey-&Q~5ZStߏb8%"z" ,cH?qqj8Չk +UvyAq6na5 S0QZ֨Ϩ6%25IY"K|m)ICС@aG2YRs3ӄr5[5%**̰Q]P^dK͈Ļ10ENƾZNC3?u~7Iu-Q\]-H Bo0֣ *)ZM]-85Bb$Ѧ= M(r%a[ϲ| Cr#Ky00;m7Te7#޿f4< A*;]>{ liwpGjL w).w֚X9(L,*d f!lG@,$lu]}]sf2{؃Qz#1ĕ9ANy6<.,[aBœew]WJa׫K6mj1q5ߝ~JK'V॰Sw`8DFuY!ռ#c ]+f '|0ks?.J]g?x@1ny}<)DzPI/ӒE᝘:h ` 2V d2r掆輘M6sm˗_>dGȭm@.Oƹvxʇ6E$dag2bbelq 4eH.w#8Eot;M H")vS32m0YìT~,b泞ѶWp-k(PpZ[҉7E]th0#WtmҒn)Jc\$w\,|‡ f2~nr J% ‡&K<? B}RL+.Ip gb r6MX沗o>AWhtXYzL9E;FlG`mA1h|WՏETq̀YrH)<};@` [O{*ڔ[ ]CyF^AwdLT&4SK9Q N5EmY JM(s@>>};5{vз[TՄf["``i.#1Qyj^>ǨM臈ҋtnrw]m@)gԓ7 ‡b.0­{P'uL8%]v} BKߔWNЎtRZ\`fv@^ ޿^e@Ns)b/  uo/Zl&LQR:+xF3m,(34Muژ`oxd?k/jAa# l=RVB5.|q<]/7W}!'. <'m ,;lXс>ؓuo6;=m߫&=Z[pVY\G[o~ɦȍDխ8ZOG `:PPY8eWwK*y^ipޠsyۨ^tr#܎l{U[/mOzx9&i(}օQ u6GMZ~f+FÜj$H)a+3ؗ(|HeSȬ//(IK7}` iC}PձL_[X\C`A^1"ghC˘0ɔsy~!Ȏ/AH eőW0bC[%$q`yDk\AK\芞\[]yDzK~8vOZxݏWhjaƠܣFw*".Qҗ{f`hʞUEm9glk=T*߮TM$U^I\=#Q Ur\# |ҐyrKP菮F '뜌h̊ 7c %|݀(6ޱ&;7_MΤitmtc`hsZ@O U!rQbԐerVL쮔*]EbYooʜ;Я')4r( 9*tVDȾ 1PLBK`x0a:+NFU=kz9jI 'fo"D?l^0J|t;P,gqT3.[΃4v` w0vZm0ʟk4YI|̱ ؼ yh'dng,Xb9E\C`[wZQe?#cx$_WYT$ӉaG7:d?M qΑ&n˷H W18ގBway0jcd(Iqo|i'.nƹ]nHIPi_:r [sQV0[FcB+tuXޙ`6m,"_O+H}ХDK21ymGO"pcC=n'Ȉx#M:v~/YAx ͎;43L9f/pHCMG9zEwGnj(Dwbz<[I {dO5Lºe(:h]&:$F?!b8-P[910]=X~n6{2]4q.n;Je7QU,"QEz Q=t}rvZ~X?C`¤s3t`ȣ#8QA(jz!"xh|%dG"R.gQ5.Av6%H:#_f2Tbp\~5ss#aKǫݕ RL6s^{(0w _k|z*phofP:4 28d&2nXaLdk0sabߡ?ť!.OBXjLd.d 5dGW-EDi e BOPP>-9};1(S9n^k>VU.Pe3RLH ]gko$@fKKd!h %3:l}Ai %Xɒϣ}F!LvΗ4\ b!ۮͲag-&Vp['*8 Jd8XWXõ~:y2]Ȟaܝ>z;W'=ڃ.GT\#yӘos$DTF~Hݶ{G*IVZS@odjY}cc ̢JE| ꣞P'I؍kt$: 2/$F,XyGnP@ v 37h;TVb#%#iO;ObF@!Û `0do=J[D`Nf/E\,)m˻i䁫m/3ݬ 8Da *aiջg~k;}($cfÃy{O~ b$Cr޶~<߲-LLFg]I3 zrw,qof_,ғ5JtfnUd ZS0]פC߹/v#2z"YuvT NIԨP( )3C?IC%%fD戏NdJF!Dn8P vu{,^Or8}`%2yprνROm)ΊཇM;oN;C^H)xӧ6}a ȵiVݰA ІZWsw\#l{sب&N kNKu#E^ K9zmB;Cz! cWW% *!aT5m<&{Q|ٍ_耬NG;}[y /}[1ɻǠ-d2PK]3w.\u1KFщ˯}b&PeA*_G% ڜtondj,AֈNvwnt"x뀜 /+]; 7 җAMF1vG4hI[4h7=^oxuG_]M+Z4,nqt[t{)$;ԖNı P'`O f/D<}I _\msC;{cOME TJF!!_q:qq^\`Zm¡F (s/gmM04R[Qͦ5%ԗ )=أ~_h=z_jr_S׊q$kF>ƖuI\DVt rH# W\[ K;$x8pu-t{e0 N;Z]LXlȫ`BepTowSFs$$o; X8p#|=|¦$zPg?=kuy1u4Nx;5C;uU E_Ѩ|zR ǒ27Ceg኶du. W=1ؾ!'L>p~%"HCR<zY~j[~ʜ|ucnpu.ayνnU"@SLcJwp>Bey$ \|Zv!i;˿w^rX9&-o罼dI50-3,k%b7>*2Ȧ([Óo<.׸iqPgN)B\V޹0}y/)j*|r^>u}TRʋ>qtPҺkj7\Nͽ U)U_H%_ "7ooY2:ѯH ~秺p-  pwH Bв*i]HQ |"F[٨) ACO8u4`vn5Iӊ16T0'ꬾ-\"#w+?u=>FTݑ(Sj!9꧶oFS{gfY ŠL]t4 |]Ա&Z5`~ori|qL9b(@\!#]h,Q%tmLO~p[5r[IcI1bզ#,]u#]"ò-I8(KAc#S:q;p0j*HsY!!$։q?oWIt]uLZڥ9dqY}:1.D H?q3J0'_1ئL -qJ4&11}zGW*}z+Gn#ܐ }ӧޛ/O7v, \AW|C@uɄmgrDA*rƋoRt!Fp"/s(5):jy~g˩jdR/#EiS ns; 08Kg&3#'B0{\UyhмތŌ&qk~M\h6Or&㊎V҃yT:7fU=" N6SsFn]2{8ю8Y[`fsOyWm؈0ͭ 2`ia}/ :<N/8pxCpHG뉚dfc{k[xwkrM6ʡ"B<2<0ǨnIC3נ8F9!ì7W6ßh+, fTq;閮 }Q^Ĕ+cQ [|,ճ\Ba+}1fQ{:/W\WO5^aԘ { ab?>$:pc HI"Ɨ=0 єuwQU"rytQ쁚g~ A.daX]3cR ?~O!7Oq}#5N"%%>]2_MLp׬sˈ/?hnˌ>%eZrD[ܭr5]7MHxE}~dG?Eq‹o ekKJ B8)l||>4OZ)N `~FXƒ)C/2ީo{p*}$t|6-Kð͙3%lh6!30Z+,%7(Lĺ)FE}}rVHdzg}w$#Bg ,wLX׷laRҥ +ll茘g*1(O:|#XmoGxBiҖQǜ>F؃ ׹fT?9C 6;|8{ /g0Raq;: ^3 9K}1N(S;'@YZ%^$5:v97l:^ tѝLf5ӑ yn|yҨ81q;C䩾<|g G6TeQ>R? g!Nc0~ q*N \!a H9Drh yjSQXE1>]꧔Ť +ܺ{VOY  0=w-‘(ms0֔q"qEx]RT x)p|"ryܫX ?J]4Ѧ@d*fJ̥rYNjFR ʽfHLJt)6c7΍hH=Y"~.oazA1럨D[ -,AYBH0:{나$cgfr C3Rk:Nu]XiDbO Lq#fOD&Ԛ̲T Jx,W^`([NpOUCbst.\&ppW~Y]XЀ`"Rε&=; ΫIЗ>pTe_D? z@c'_?Yq N$+Zq̈́y2VPC[y)Wg k f?/)ӟbFsXРs@;K-b'-R$; q^ wEc,'#I2:0t3# BLÏ1ll@e+O B./Q2A]/ 鳏?Fp l8LN鐵hr\_ V9oWkQqa7ڋVT~K܁rWjm ^P4P j[yQԬĵ L7 8.XK_oj\OlhPQ>DDcLT`>If˸C.q e:x.ELT\RyN~-DR#mbT n!VJ^llYNt0)ɺuNfUQe]h=)'.`b:Oev f ,eKD%?|mհVZv[TϡmCwƫah&ڶ3L4r-^ùyZE{VimU )Bٗ6FCU{"$p@5d P5ؠK!K.~T9-6ajy^ j^w?G*iC!^Cti9cЌ*aaB>:4v(_~ kӢw"OAmM7xLD<W'aKs!iU,-f~FUO|=2⣹D:lN8ӂbqzZu<,n|_a|4 [eMrxA7^Y (;*58"*_z5B%Mv ZSQ1P?ADM4Npzym&]OaR~cEWedt_najHc~r:vR+hk:Ϭ izwT YBh۠)s ^"Oe'l;~(rh,oØ~-劉 ,^`nx?cBkVX0 '\ӛRd|o5TUv>ťǐ1S\Ԕ]Yk""j3_4H_ɪҥku‡!ߠ&i{6x\2Z59EЁޯ_G5y /ߖ+kc[ӽ[i6? 3럐:R E{@ܮ1Xcw,,T̮A LN 4j'Ccd9Nl秧|V#r! 1#oߡi/w!|-ܖG!:o]Rdȩ[Ԕ^AM85E!+MnKr@Lsn|ɱ@94\!#QU9U.sHwE-:DFu|3s<b&lJ۶>S5W-sKWujQzKBR!ZKKm~Fߋu9ԯBfx7;58gs\r$Gc̺-d56.!fB`oV}l0vm t3wLg0 Bv+"aHڒLVHP]R{(IDͥfQ'TH7)̽r_QyTJr~HhDOg={X/4UWqwLdh>ԃF0e׵ȶOJ%,ug&{̐5NtX_=njqvNVO[p +|K# nvG(ƣ!'X>Á.ϴ(rG-%̓dJtRvDS13#. pЬ5Sٷ EGs~R㼍Mo#}Mxώ -yɞXp܅'`Q3QE-]Ä2ᨿyә4kUC"MRH7 *C'l9\@4(djh}J\ Q3gm;2,sq(;  e"l̏U8t5XYZFa"g;uYe'%Nb!"uO$+ɵkq[m  LGl(V&`dkl"-ȋ+~3zn^5#|\z) MK7Jc&:5ϟXũ~-a8% p|xy.e-p4~7xE)Z+l $0| ekVlKDW7\>O NUE0i797 gDGw> MY ҧ/%R8zmLw@4`p 20*[e߲ϛ/`W 5o7+z&y< TY5tndYjGɎi#vulRx^,dn+jvtfw>$[{ZbC:[^ ׻>Baq5MUpU?}W@H Ig ѫȞBgܙ61fΣf)!K\Z0eƠKW<"g9[^w#aAf V>p>@22/,dxtt/E\I<>ZޭG% /B% tI ZyC#1nŪzͿc4\tA.A9^// TlTEMP8]9Vo tVyr pt(ú(t&щ2D_Xj+-RT&  Gylq`a(qo0l0+Bo57Z0yd˥?[b]WЍhk@Gֈ:W."`G-l{,0\_tY$!gσwӪalXCo&vQr傳'39=iq+;z(}뼹aq1 * {l >9FH¬c'7a@`oH>=3*ˊ &Xi5'$p70xQ )NB)Wś2P仅>x ,H|C1O 뿶fص c^0kͻ;}jP07l8VC@3!`$0|."o.K'bOg&'YNj-23-M%\p #^ ^d2aȂド\ ߝ$H ѪM͸y^"ZvC Yw35v94}?vI`p` 1T㭧SI@-wj)S#TN;K9Ƹ*"L3yiS{=':癑->U_HUg<4fdl$i~vZuCu.@"wjaF9<$<1'ӚWJ(481b#0?dJ_aư) & k}Ps]<ӹhPl c+r2Dty6ZƜ֧3.QR M'1`AY EdcV\VQ4eæ3X- 6DV6,+Pn|&o)e4z%,.bz6yq@Xe~ռu+V ,$p~1!5"NfXEJb*98~gBcKb\sAgdJ(sdSUPu@0(c|v~X{i̝8mT3W~ԕ9>}*veqQoYzN&%7y`Eͩi:`׻qS"IhO քu&]NUŧdc1pZ192>'vZɎv#(:Aq5- rwV9r#G".e,{ʼnc3Cq!ou9jP?5i~@vLƻ);v`2#B#6J'ٸEKf$X_Jq]$Z瘸:u2#Dp+Fh[تx{Y:d;k+tcb<犾R fT2DI (2Il14VtWu,P8Uz=Bb BM/U˻ [̂ZH $f;-vnҫ TQy.?ϗ#vP1t $1 яɷb"癶OVx%E0Xdr7q4s-ieҜoPs]9dCo[Vg-Y`Fa_\C%qu&q:0(ЛFvcPnDQSa=ݛfN|Ra#n$I4?%l<@JڒqAS>9BN-o6o#>X͌ TJ%d5N\k浶kpG8`[c1SrW#Z87 ~ I-[yt<ɕ)|#}UTI ;!8Ҽ)Wv1#.ɗ׼{Ƙm9@v@J4 auҟ$瘢Os5V*;6x=FUQk\LjVtL4-Wrz  ?ྭl*iF&CõFUaGAwLn=B th %6G40paÿ,Xw^>uᡰ$@pjZ&IW鈀1hGw 0>pȸ8g vNzIiSĤ)uVEd\޷^ ״lzC *d! ,-L}.}wPO Sy28 xƹi@QDSC'L`J ƕ鍴WvFwo9oKOف7q`w&īгmY_M\V+{6_'yri^QM3[pȤ{;42@$OӪA}>2Z?C.hm=X]yETT~0 [[Pߟa)k@30)?!Tk;+s-uɢ||IV~MO_4`*53D??rfoPA]JIOϔՔa(?J%ٱ)|Am4㪰*Rgg+R^v@kE ]"8͜.lB"S`MUD?|ALvsVwi&.q O\v<^18/ܨ`{i D`4*|M>Aa(1d Fv\.S$PE"{D(^XxOMu}33كzVÜF.[\0&uyK_X۱OI]pZ"?^ 9MPO0CSƝSPbmBwŐ{ks %)Jq8A,N5}>K(}1$Z@&08cʦwf@6U Jr?]^*|ߚ^ӓԿU7/ 6}^:-0]Ʒ8D߿˴Bxd,49Ob6}p'G$WlPuaş@5F^s"t{q?1_?c{6i(,&XX6^Hw vdD]cXVZq +JnE* ]No4VP$@;Qw?  ir)3~Vop=muvlhpS{IM+-u,\(5hGk)""f#Mn^P'7=q1i /w<珘6?j@!5FvS_BPL"il5 WS. Hy] t-#{ǏJ(|JEh\rC т^y@3R-ag[;fW}dJ٤+"*7tJact&4((Gა=@.nU ڌ!)sPs0[^a7~I3QFF[.ף^ eAqjO()\azװf=HĕT'oͺ0 Dij7g$յ4dBEaxZ&9UM{ 秐;kܓNƏbxGteՒ 4lc '!yo]B_;(Ym)h {*OdЩke^ҊPv] S.n^`tJՋhKP&?q7&FV" K!"S4葸]#@p/-rH~a\^5],`?\\".GR^3A4k]?f'3~t-?gх#06͌BY O\ޥپ``$~ Ȑ6o^I~pW/\# #yiB\T)h V=8VBpq=x`/ʐIi,ed/QW蒻nz@wʋáӏ1ֈh:%Q1r5me`:Pܠ ړnDM %f5c>E@)q L`rЃzVv(_KvyuSf ~))ł#bz/@*JDk8jCJ]eQDz_7r$ }z+܂I4gXm>IYoTi XYdoD{5Pl|jXIoO V޵dUSʃIeR`43S.k/[ϛQUhM ͣcEI lL|gsWAw;i;x%3إ^´:q' m4 |[ q4G#(,=5߆OYԋ]ɘg{cTW; Rsk;i5яdL H5ь]u #Lv?GM/yt\tW6 m/ Puos"vd4+zpFzIor;[XͳzɈR@Lǰб7"s jLn|`[|UThO}F6iL+}+3NhZJ/z{O5쓁'ePC 8ʼn78Q73f}+͊SQscbb d"y]-.i*Ha.:8Vo0ImX1r(_5uJ+B#הK/9$SGekR6#`"U=s$j,Y4uxdQF*0pa~5y.ld*V,X)kNcx&S1jIU] >.m#r6EruR׫AZ‫/zjbuvVv{MqMeZI/,>=BҥLvgfTH]\[!V/8ZήW1JZI*́/UN}xQRDY'.83kJ(Sާɔ0cӾN%V7i2η.[ĺyGLuP$Zp'yg%Ah[;)@f!@Ӡ7nSӢ5.v/P.5R UMKOzO˪%=ٟ ]%[𻜈LSF v;xr_%Xh )V_# Vtpe):55x#ǦѢ+6%/ ~˼^᠞HT;V \e+Ae4,@Vfi:'"+c^ [@Ss26h Yt}t`Hr| @?(N>|wL]эwo*_K3}|>$s>kzvo|v<`CȀ{)$/3 X\*_LĖ(d p6M$cn[bH7G-H6(ǟհ_ `Zō "@6ZW}(zBfoQ]h)ZIOGYxh*t !p6@'斐g_V0՟l'ߊcuП"#ѷ.Px|l 9Hhbccm=>3r|aeY,TXPpÓI嘇~asA N v^7~]F0rJQ /OIhv\U&6$kmOqoK %XO e#~!L>֞^ޤ,.zS?s!ԶHSN ?[~.vEЙ}]"74sLzֈy4O$F3pꔘB#4u-q..aը][pYh.m$2"B?K_{ ,@VC6RoLEb|aO0<QŋlE"3(bqݸF=|W;W,UpYNQBOK\]&JϿ-K݆}uD0_ej揥&.Nj-qhxs1bѠAsڐ @^cw!3Nj6tO `,> k2bɓ6i)7m-!9x7=P80eQu `xTB ,K,aNÊKu:zYnPPziG D湒sRȘ^<U/,yhtlՕщ_ &Pm3>4 *)1],ŋ[yUކa07Y^Sry׏ys dupYn%}Kf=.&<ᢢTʥZrX\"oeIR0x)s3Ns(KY{~[Usw>ލ|xX|N% QkTы]iR:yq,H!B~A^Z(܊ bFۃS"nH@#q'֙55֨ƬѭcPI>o:c-Pe I#x(f{*nrI!)SFw`T,dv^Ϧ:;n䱘:}8 Y{̳,}t?jBa}#dRX=6j=ѶsZi)M㉥ۅj uNwރ8 ᣺S3z>nG}0JPGOlr^KN٘"U␾]9CsQ34a{g ,JK<=u~VٍƓ5?#Qף9BaoϰrXP`ok. G4-doA}NXoPvJE3F.G@L_~ec+/hyEN9PҪ=#wqJZ>𔒘 ̀ƾ*[y遘ng@ .`x\;Q~"#MĀm ߰7ʊ?󔕎34JN5"BhtQ+] `e׾1&)jѤ9czYf#i>_ݠd7gH n )?t}tR.` T'U5WKYPǤYhrԹREfFKKe81>c*@9O#L^x Кȷbd(Ư Ph;_&~IõwWQN+wg].B:M<62~هjzs0250Yf'5HXzy# {Hz(U4A> cyP򱜁V }iNN19Q3 E) Z ģ "#Ӕ02bdl}@_pǿpDU24}2 _N2IPE_L9(g)wn+R F &uL M >oENjʘ 2xAEMVC<{O3 dJe5zz w'6pDѶ(+9o@Odž5_pq1>"G-, wJGH5$`o#ǁzjPݙK] |P:~+2egb&#\wLq,t=-gXH&8Bq<-mT/C~ՙ'v() ̷h4˧ &e5; rΫ /:Ʈ:'^E4wS x:o%,Vh[CYD qRn!)4(@?DbNy?j|G8c_?U$1WϹ'W[:I7ש)NSYE)iF.|k9 ̌h#RFJFm͒O(de?rFwIq˥Lu;cKluaF#Mz<=.cd*cà`S-UnfӽZTkj |ymR(!~hpӷ$O2/t}HwyKLif/a3mFFuB}^e4<D"G &kӎXO=Ӽ/2/He'K&ރ^vM 7ʰO22:#ŲWC35leh@pt| e(I{)**;lAאgDJ;bj~b8Vxd,cҖߔl`;KU&l\m J0{ؤ˯k D~c?2>9cih_5%<9VR4k=f?l+` :I᱅HmM|P/BرdCЦ[{){1_{>|? ߍ˖rAu6N͠ x&Yt\-YQpܙ}<ȑ^4cw|Moz uY`9QGV@Kp\ 2GcMj)xNc?YNZ2/KZw<"l!*^)yaXDwn*aj)OpN51{*zgMPi]_UhXǭPH~Dp`DC&^4qpoja'~lOJO*+E4cvqź19ZOB7It؀XU"$e">l\2 e:5N7O8E2Su#,ddhW$]p^]pL֗%>$^0.U4h>@ca~Ϊ5s[E.Yn7? hP2fm:Uտk^|;!\> 6@x3X;KfY%w6ĵsOD_2}"zn3([U-<Srs)g&P(wZ#I.uDj^8.>dASv"T᧜ TT'n"S4$ublI48FD^pe-Qx8Q"8Vx9)goBׯZVim;kgS)Lv ζe!lnKG4G7f%i/ X>⃉".R B5UJwE},쾯c2b?g$cL'c@&;dۧzx0W⁄ r&Pwocpu=D5|{xCCIBظ̊xIBD".Z D$b#-Zpc.\(si?QNg J dJC]& Mʏ$m=3PV]OEod"e^gЀXe1.X(V֣WJK'jcqW#*98r3|N%(Z]lR9CO@4\L?y$"v]`?p ^NM`f+XrU, Yv@nT_A[嶠&0:ă k^ng"n6x89}r/(Y!wv|avD&j~ !>T5ZC&>9%-@5UBPϺ̄e3_tj `*љR_ax(s@}7$W VTzS 0ՆpG9 uA$4x֏\h6Ý=jgLv)sxoch,h`479" Ov}>d p!1Drܣ\>XgT-wo3TI7iaml8ЕXK|b|N3zJ`¡x잕7`ʏ}Qj?@@KT'bpy$2In_f WU;PMq1Z;< cg"'PpUKʆ dj~|]6m,~pn%U as2mcѴ5ƣUؚ6"%dU+}R+e U1NtǴ3ձ_Nz4$e Wg]C_Ǜ .Pε}\$^nC/F~㿙pg2wU:Qšg7 Y|@/#n~gc9p|/3[kԱ-F.#_i=0.X39r:)8Q[< lp :?9s 1 i)tC,q霎vª2q aMa-ƉG)}8^Mo0Y2w`~LK=_ C"r:qљU7sAKě(8 k_JF\=RvY*}gRp 603$  S+#]`jK#=D1}Xgb {Ǯ69+}!iۃ>ھl8Y2,QxX gif1VHJ u7#<6E.Ym%-wO*I`Q\i(RgAq`W5T`sb5<.!-݀#L]-GGtTYe,L'B(*ܗ!^u𞢈0ǰ,6]PM#،GUX=5r:!yFqS ЄiNJR%W~v ͓vwd|)@$&tϬL1[@Ka]7.ϔ@D=QK9l%n>xf"!YH-C챱g];JaH7KnMxΛ.{M$r?i|NW4‘b}g%줝y1|#ֻDDʹ+:?SQ.f1 ݺ>w6} 7Y^5ky0xmWc'XC4@%%{真-ڕQMPIjQDFmXU*6eFR(s*Ϣ(^/|R2!ؖU4߿*1srߕG՞)W&jЯщ yRw;y{a-86LSM&dABQ{`31\Ɂ Dqj} YON~Ъd U]lƬUB+#@"dUMn\-@3[#XdHDc."tfHo^gȜQMtޗ$v-h|jO*LLDթ+wU$h"V?&JX\ ~ҖGBJ7zGMTpzZZD_9PRl+ BꑢkIH8ĂZzO}ݣ[ӈo~lC9mՈ/~C=o/UDo.C/M"9KWE-`dl3WF/t ޥ8pt5oR(f?( 5 E\p 1m3C={ߺ1pK0uOX c `M~>;]3aޛZwF22F@fCJH=T ,7j2jk&I~$%AV۬,:v Sߞú$^ 2$|diEʐJWE*};xxN0ԏm QiD j<{!)etp~e~U'p>r*F8}<LMft,DKzbe>f''.uf"/7Ah -:rqv ɗ8L7x>޶Nv)&o&4}<`yHjZii'r<߮9E'Z2aE[QW''.*g)<㨆:ƽz&2UbHcC9B)g/U9st0+vy:?93Z;ߠG鴈_FO%FYr # 5.Eܱe puK6աGTs>'Y^$YàT >JHu@V>>ku%KrrW2V`n0fܢb QO 9!z-eH" Rs kdg?igh Vk=HVY6t%7kSvm$3_Ps6m#%xh,F;f1V=2]:{ ĤG{|5a},z g򹬁8ʼ{OlDeCF t)I e}EaO7D5MK 5Nw^:c] voyQŌȍo]B>wT '້段瑫#SpC3_rf@cՄ-dwvfܬ.xt+OI.U8YF]Z ;bG.D6pb^U# ҧ)QzH=$KLWMέ8uvN/ xY+xƱ9ൣ#4ZğIK:,P`#Pe1Fi0*k?P &tTu oź/[ c=La=E@LthR<kFJBS9-J;ugYcPA{7 ('1]D K?H<*`9$Kabwc.n}=;JU$A*k<c6 t^y k~2`gO|B?p\y/̉K:0Nv|0ʫED" @w-(Ce&, fOyPL#A疁Y=zZw<>n+bL fJ9B$yZ`={I1u1cq9$# SL)fs>.vtHL4TH"\9L$}\%BF=HJQ@]b|8'/]= )hA3 'Oi;~&v;'Rnͩ2c}+I)PK!f&w6$ K{%%n; eP`FzUDy󦧛}w}; + kak/Qڇmգ/"$!J9$j2XH'(?]{ʕTWj^5Nx ü5L,~0h|T)nK~m,LyDFao<YEVʁ MݩC.2fy ޿2hiMgӈ^ꆇ5ZF0kl K%0{PP̺ nBj.VB#(nevʩ4F%Xd+GۋP U<=xd{7I혴?1sǖa0/@_cS#nr ao8ƍH#)s#d45jK+E0jTQ)d])t[=tc߹> V2?hNZ}h`xʬ\7wn$25c{p;4 XdF ^-@ձN|Gv,5yN*!r99S= ԯxŹm+45 *?xN:h 9-S*l(@`w. F7L^L wWy㑘O0tNp"JTE|*bA'."uz;gL~ުgrth(+%#E2Zc"Dl9_MnoÉQ%gۻ>*iGFvirT}ÉHyp&673%`ܜqrpc3foŚA0/`4x<6gВ^WXrT@󑉏 ^nef5\f[Fi{n!Q5D?zca"F/]&ٟ|WQphD;]plV M-砑h]]iT聟{Qt.o%Uukwb<=FDO˩W0`rN08jZ+'ץNSW(+&3^-z4q&Ozt˭JYNK$26aӧ,i?bMC@RF˶ŭb?hd9;\}.9> ^QVvDAXڿ6 =Be`Z$GRN8 d9]3yr ci뇨5TJ㫷“Qr<2gS /1C5w7Ҡ(fE}9{bF` }Q嫕CkG45I[43ٜάT#h*C06Oїʾv28q1mbE'nUsjQeky5 }[.y6x I.I n>vNvꗎJzNZu}y=|) rUw5j*Gf'/.A~Efpzс+Ѕ{l&18 ͞Nxh@o'+];co1'WFXIGrK?mNv:Dɂ֓bew8,(ԁzTB˧2@[RX`g#IPg<dX֟N<}@1g-kKM *n&w+x7+`y,xM9IYI+ q՟L_'޼sUF;>]dM8KK1 C"(%qF1)y(>l:xBMWWI#Z ^̏ps%QrV=Y^) DdȜiINh9()ъ>)/n@.zʭS{6FN 'Xtҕ4jem435 V鉀?37K:ʜA`=2ht:]"(.,|; Ԕ`\ىt 챒Qw$-\+=PC Ha'sLG %C\;MBZ4UVȍ |0!2#{;TQx&=ەekS&B,ЖyęhA9iT. i L*lfmytgT8)}ey:kxГۚ ?!(>Z]z K/OzK+*?şى)1$}uָʡw9ucpSqT'r{tg8YXzZw"D}P`?bpݚ1/>;"m|e³s^'&k@94W3NŇ\$ b#`"6*8W CllZ-4eyyxǛ7kdW2ދeq-?h|:^v4тePgqû#a;BiX7hs%:A`}7S w%'#c!a讹w08 /4RI8ȴѯX(d\Y1(&g<9juXP*rc?a 7lH:0;B+wz dTQ9#49:Z=>; (AN.8ew6V2~ucRǛ@-us5e?^ tᖛCS8 ^Y @1j+-e/X \M~ם26Ө7_7- Y!v7vW>AzP3PY0u*i4uB a͒A[դ(0\:.:*YdKD?)y}( yUFs˸u|A"#' Ҙ20W|9rzo0XYMϿݷW㲼ཀ\{ }nI'A="$#ܪ I`eل'K<"<GV>F<dxȳާGvаl ӫ P䍨 *mֳ]IQU=WLlqSlbk7#> MVpDs3_NF&jca@ن sMkU܇հ{c(k!#l-9dS<@!Ty{un` %h5j/Fxl[l'*w24&$Yއ>G;KaNJnonPe~MOsOKF.|GBueadn]%uӺjnWAJqȨ}*!*T\[ 䊪zMCZ(G}8Q;gie?o:*eV.A7' ̆4lL 4*<7}˚j>౻\1Q=TUa>w(7NoKPSҒf͓yc05ST~$_9#!wE33ھ$"Ӹy'j D׿->Z౮8B 7N)j,l;`PJ;f޲#_m/إ~>!%%Щ~~;h"=xvBŗ$B,܂Rܜfz ,`~b D0.rU: Mzr ]FaAI&jgj^} !ФJMlCow *9o-QxE߱.*k_TǿwT6fUSJ $ɨ|R[ OXgr{BA~*כM|sV!*r啳&uX;?(SjZMU@R4aG_ %1H"?I+dnubٍkO {?u)o@ $(+vjحW]7A2tFW->SfBI8Nyh" r#-ܕzq({}`m JγtΔ|h MT Z9qL\P|4aQBy D) usr\8џN\ѿ"܆cDּ\z]| I<.}S;Үx0ǨAGny?&lv /z/[-PI}je|ʮ<{^opG;P6'Ո.%Gc\ 8V_-Zg+]Bgف>ϯ&]?t~qt|涉 q>e=_>$4ETMz7zhxSit*ǁbb~Mξ;{N=ӁfNQg<&]UV)6v_$A" Bpbkf,Phf u ڨ0ء 򿦧υQx؂Pb"ƝNmR=޹a:Fɜh'}# x~69+jʖ>B<w.'0'+Iҭ<&ԣ N`tu8myRav9'SZWADˍ7l )q{Dp((`479ݭyќC),+Qi^.]<9S] %ߓfZv-w_RS'<`,:`ܾiى ilTyYʝ]C~=Dm6+hm-IYMe 2%MDcPYXG&a]\f!<.m?ܲd^GccW0oWjDwumM_;|~$' @Dwd'<ㆀ*_IJ᨝CH!I~2 ]Ī\ ]R,Zvԥ%I {>O5k` TxP!<^8,PYӜabc1& *QJϰrm˅8Xeu g\aO"єLmУxk]Xxf6pYoޢ4տLB {[c+# 3˪M>y⽡[{ũ `g߿(GFItjdfjEYX8\[zy@c-yl|}>݊~= :l&^ ƬMfz`WhuCAcf"hp }Ev&i_s<bm?ΡC'q+><P R$94=EuaVr(Up{~/ޙUxx//08.i!rTV&gꇏɧ %nPh1E:B@Ho7BC|rU6?0KV*۞չ ?xK Z sKbƅ`£C$Kb/ZQ'םki9=C1ۓGf6,? (h{ v60o r L {K!ω?Q#cDILXjnLx~0 l'!|6sǮ,'jwNcL D͚Uk٤<9֪$n J5k:,}tԈz,+^T@G TVn+7 8v[q؉_Xͧ(-,Ԯ@.K%rܢp+K˱RE'@W'_֏M}ks7V ̉[::'-&ǹ ߖaf-a-4YY!2;D8YLCNC3mb__ ,EDͿos?.Pk3ye`SPǃ-\{ʦ{M|Hbĉy8aF?b`ͳ70R.A>m3̐qb4ٚ's$2p#465E)b=)Po, )m؝uhB(G{M2,tDx^ lȽW[ mAwbxajjm(FAygq2LZ!鬞fIWmOD‘LTiD@TGLj 6&"4Ky@^3BxusS紩͹ӹXPq91]30#0Q?E`1!=RG3>i< :%p,}Y?ځ'lW7UU%T沢]aiF9!Pi|0<Go:D!xJW}a%^5MW8e%Lҧ < pq#GuVģ#R:V^{&b<*"a0֙`.7w_  aY KX-0>cDTtɊ֯鮔of]9۞HR hYbM+ 2t3zЛLON(mO$=~b/"l[+qC$[(nۋqzf\An_,I{-:z~/e1w vwe//y&+؞tbu=0u1D|#w*l SIgษS"47R|Bx$!\Gₙ2i]1-^˿“6TGTsbs -x\/ib, 7 \0I? _ŝoOauvN;mAyZQ7ƬǦ M*zSw#7Gj(MFqc[5ݠN'4`@K\Ntia~xDŽM 9`sL:qtڏay|% f/[Ni5s쁻/TUkA@ $%qB\+)G̓vẺr4,[p<\d]F`!Zx^wW={!CqVGfMm٥1¦w?7p}Gi _"AX ZQigG.#F6ebźE5 u*J @X"ON9?mn|٩S[Aj[g-`l/4_Qk yW @1@jCuuc4k<|5t,6X|$-]}\*m<:xTL|&]1T󡼍o#6+{>Zqh^: #̕yq*YW<˵xL4>{ck? QTҒ܍Gx0m;smֹZBwM qL38x"sc-zbaA}%oz.ޯ0 'zXfbu: XwVGĨa d%wyfRu0]ek>)1^XuWIvbz,g82jUζ{"\ymͱo"' 7q C^TXۮ@^(+%X§0BEq>,ݗ}W, bzƀ%N0vt`b;oG䦯Z4|B+20z7Z lƉt{GROWq`y e?[bx[,-: 4{?StIuoĞ0uNlmh2 S% *׳DlWo 6RbA\RԻ;[HD;QՊi@ ;5אrRT3r|q9f}8Tk-x {onǬ. ,E=NB"09?<%ϯ:_LHyz 0H.'}tY 1Uҋ㊲vJ{5bi _Nw (5#@lARs[08we'8%sʎV$K|x%2T]:z: 35$QVfQOY]=aLgO?UEtTh0wc kw̝pcQ=զx+ sJz/ͼƑd('c26XZ-4nMv=*giJ2팿:Ms=w2PdWqX^G7Xk\"yƷti}b۳ᇷipNM}/ um3cmƴ yK?,I0Pޒ&%Q,- u$JL9<[DyvVup>+brtI*Ckϝmgmǘ.riXߵ!}Cwh A /R3=:DEÔD @Eҳ-l13i棉[ I@\q婢,laGUlҁP/ ) 5ۨ;gwdZ 9̺z{Dn=:bGAp<]ORV/SVmn2)2^g ց2IM<؄ %FvV%Z ʿKDS$!ޤc.~O5_$+-ŏ% ". 'A2hS&جQ#^^SZx{izWs֟[P6嚳j@;2զDI8rN\ {vGs>Y?<7,ıtB'KԽ}܎l穸 Fq._#gDCLFf u$6f5Az#*]8y6qMrT}͋'zW\NHM.FB]r&i 3PүRwC8Hp?A&yܚN"(Sޟ1_/P< # a|ct^0/lUd0qZ},^<&_ b~_v <|ޔ9WoBK ^8ԡdQ8`%w']`-AV݌^7 Ǧ)V-I$gU1*L'} N&=l%mpb{ÝҍllXތO>ʍGa?] } Ɣ Ά\X"K;R%zVb";[HQMNY h&xu-#u8 f7L_o7meЙF>63<7Jqm@:,Ufj'!cqDj{_-#o/1oƇݫMM-]HhCͅނqnqX{#Y#inT-л< @_8f/5bȟeޯ%\u0Ӄ׬L)q͊!]3 mZ䛦L /3PR}T&Z,%$mm=%F[DZD#4zd^p9_lū|]vcF1J;RGh^9䩎l86R "AD:Ƙl{òMNKV;2M2 ;IJ;#֛7grhv8}pLDUY'D܉щqz,5;/3] T,˯s_/'Rp¨o&џthC8{5(;}O헃Tܸq ϦҎhX`x I>H:@su{ߔ%Tٵ;t,0CFߴhВlK [R'c1qk~lʲF5)1yZn˧D%^ƽ-%[˳W~W`ڈ2-#R$<)5䏷AUp!ll_Jҡr1)!.İc"Pus›g |"sqC7oߐ?~<6‡GJaSL hb| &`=!T7I $JOk=jbd{ xGi7 |PW.PBUjmiH搇q {i?niLdT)Ԑ^ cVh68j蜺a+l*Q꺈k1j>p(*'O;MAplD E-R#KG'C] J+ŜvI\|k3em1y E`o2ݒ>W5Rqq([vk;f]&IXDDZ|J_Wnl?Y6+2TP̠T ΎX]Y'/e-Yg\D <4 hk> a?S^DЅ#Uxf"d_ G\ŀ.4p%~%kiE*Z/J e{%5`oM 5 2W8%˨uǷ2YP֤Kٜl}!m~N/m[mϊA&S7 u/ʪquW۴OhfOAOu 恡b uP{F\>.U7rC#sv}7lXv-τ 9nۖ>S6 7+2Gk@40 d-ZP48*#_.ͻ>3uX^ᣚ]=l8X٥/ϰ<* W 史r;z嘾%"(|A.g^#|97K9bz c/P9 EaUQ2#2̌Ackʯ;QF[@>4x4R ؠlyPp)MУ@ (x 8L>l4l%]Bʨ+TRHH?&UMs.({gU5c\P~s^Lkh lu({Rw?NI( M!oi̵:kʹJ(€EԛM u 0q|Uq{e}8_ 䓉UCuXМ8 (,:d o8zfTdlL 1MP,4 di#?[/9Bբ,fŸÆ~S\C?q&.2zfC7 NVNG)Ҍ ugij/{|9mQRo dМ!Xk UKcL9Ql}9j*sM`\|fW |?rՀ<v=u@ȱ _U+vjRRCeZ=c"%&DŽO`sՃEdžsF&QpQ2pѢJ)j CQ7; |_*Bvw@ӏmUA&EĢp` ۶ߤ}+X|Gbټ.-nR%02<%sl3uIj۶] Z"Ke,C**_ D>D7hx,-8V@!8gr9x;Qۘy{*HEu5Tp:#} gUޚ&HNܶoݯ  b,x!Im-=۞ BǼ/ C02﯃MG3QJqҧm2D1~IhL(AfY0jc~U+Z^5IOER7<,q̥l׈/`>D =񭳍HyW0]4ZU)iFjb煙_bBm4]`"uc+2W?ҫt"Yڱ=8ɲ8 fv9|_Z+`ꁅH8}Tx<.J3 QhS.59d6R6[ߊA}S.0OQfh0jŷI0x5Q.-? @xlAJ{EE^&q3MP u,AB% ˊ|JIecț?F_W5" (7H"3 @}0W>WF:owq.6,a&J[ޗ,wnIe"㮚_zHF8t .B7=g귄5?HvN)Ƌ^kYunxnjo)L^;]߁-ޥ;(yOL}snPy:Ȍ39FKC{u3m5i97.@ȵ߻B|.7_Y=FU17lћ+: 2J! 'o)z6xtA/n3X"yVKL XXv)h̀CQAoXͼ`8B"kd]ۥ8QnM=vB̩'K^] V* FVAw#zxK"F8'0xvX<:K6UO6ek]VtiRK*g27R9/~2h&ݶ>x Ua<.H4:D"ű_JWvQRRz]mʊu~;+[&Y0O/]8\ A. ެ'nȜwfKd Z}qNҨ?9_7o W϶x^窧a [>Pª/{LfD:Ӳbyq|Ijf`9JAJqVጭ-/:5C8513xDx*a8$Usᷣɩ~z.hbHFQI9o>pAkՂTt~SjLJ!A(Eq[ז蛥.i3bmJ@oSbf!%LNX`AɅ7#^tA~t6^b. *kuqk/߽6̼؊vhl/y"0~/~s[i3t2:yFU"~@D>fa{͡{3g-KIbxxa $%wJ7p62=dhcgvsx 7bm/48Ua <C=RN#WBЉKGJb~[ʗ౷B#o.q+ċNqZ;(|,-2J뿗W6 |8z'wH?!Y3ޚ*\*i󘄊z)lə:O;U%d/pH&2ck ]*[V+Ѩr8iu>R׮fLtQ}x&nssITV1܇DfU?m.++X8> `2Ƶ&]W)ɟ!, 4 pnzxl$;O =,NUSC#poNß!r nxfw[*qP@S{5׉̓:aO-Iޡ^2vB6_2"tY^ m{ fZX<8X_E`TĶXߺ(j1eH¾h޻jS]nD_ =NH>XJ dߔ萪k֗)]!ϸU[;?^yg,V)jɿr 0n9WObE&P+H2d1[WPr 4+p#|!ӭG~iHc;=۩igͧ25r-3;4(んdN*?*e3X#$>I Й"Щy^A JdK3XFA#2 Ap>w %ݓIv;'H?')f=\7HBޱ Ѻ]$$]O0{cA>h5ts]@Sab0!qt@zwOVhR}=Zfߠ=3jۂ[ oȯ*'8@YP, Ҵ7.f[k)/}L*Mte.:.$vIǼ>,  Gᇱq _@u .˔S+x1%f?ϷP=mJ|r?ޢ|P`{k**V.5%V[jGCt#e;/r?5(nY C-5e&u>d0աm_sHBIZf6y0>( 7L&2FixI첒n2\QEȋG@@ 6T^<;&gUX-Lħip|򤂍%3~1rݑOl  ס}k,7?.!VNRmtMW`Ԓ5U:@X[VsÕnFAۋ}y<85nȓq{%[9'tI鯣H +`#n!{i> :x:ѥI^zb0s_2>Ì@M4 PrAR-lfg0ɤ5x]f[I<IL'-|C[wb}"vچ#'.4PG$ \nXfIsS"4wŔ96 0ͤ{T݉&X .CGq %I$e!rҩ_Ƭ.uPΆ\Y鿾@;3"1FOЈJxb7Gip!wJc:2[3'/X SGdhg43$B6J@_FHPPb~7lrR儬r]gRm`cy6}t\Rk:O[:y.v$`B*E>Y> `G'r oWnn9Ӏ{h!]۴n<ސ Ȗ"G.Ɠmfս7۴;jch:I _ND)%?bz 9ֲln=v(_}꩑и(ٙoxxEs>m _0eCMwF4B&Af-ߡ`ftF :)Kalutt_9;S̡qn(yBX{ QCY3`vZ΅ܢmt9عULH`EvNV˘R  IlP9PƹǡGr.Չ˘V&̸݈n6^ٌ'dXxm{Z7 BL k}*$̅4dUp +bR2Um'Z'3/O8u2W*?aB=^1bw{fTTk6+o<'?i?qj!~{ QTSD3"BJ1|J+bg.8oS92kT'|}8(?yg&$L劝=PB#l'-|qVrf,S2+*CH%iH[1TԠ"OX<I5.ݥJ#FZ̋ IZP rH;NTy =Z~!Pfy&>do{KDM@M&D=if/%·34:!hz$"%ih|c+)nZ1]9\&xp?C6#Fj "ۙDe s9&WT ΋a(}csr(oH]ƌAZNu2uQ,E1fiozrj w$\rÅ_z$F\(lu"`* k Ul{^JU(=/E$KCzr/.E2L3BRRT%;Jsw|2TqwR4xn5`o]1|N~yq6WYm+4նњgfbtTl]^i+uUז%*CT琂Gi`:`@,x ;m$"TѬ楴ߥJeWݛ) _Ht5zp _=F9qyB>ب3pAi]%$ͅdS&a/eRIJ-"w2 ~]Ho0TonH8w:i;`zoy9D{/|h֬L >_nɒEqI:pCm%+|e =%*i?}ZĠԈ-le!#vheux=mRտV@ɧH[#4Lq^lA7:gwϺ%!+շaPcMqm6]E,0䒜C|R/c$z 9s7W:82G-5~83zPrWBz*R#b@G\h.nq_SIM#xLhs|H0d= -\;>IpKops䛅SiY!_QC_(g_3$#4cG!W9ΆbVJLSwb//h \&g濰8&ג)h'QZ˙/S݀k<~#eu.zTG>IБ;Q"`OG2B wwQǢ*x ˑ@9 mrax$ROҲĨ0,HNiZZR|nۈx}bnec|Ό ˱lj-iAta`8FE^B#|*P겞%oy8n~;D/ɤC}LjR;-aǭb|pRN;؆16 adUjҀ)x <(o̒C!9qawj?|Wz xu?KOFޑƤvv"駱)n ;5zN-ܥ Q=ŽkO/;( [E}]MJM#HɊRQ0E KH@x.o/7\;LC_P @]X?~=FtZZUoŪPH<1֚GHV _K7]}F'RJ{M |n +QHt@]tJUHVNiA\ZUz8)%!O掞[3w =C0n 4HF:QX艼h/^5JbE3r#|OҪrlˊLp/Q uAyH0^1HjYH+ ?8ouOO{+N90=tʋWgb\$'٩rGLQE)͉bLG;$V>5_~'`2g? | \:k0)寊OELrkq3mrka_@'ݿCix=<''J`pS9<_rum2N!i?K ިG/4:%Q)FӫQlƤt  ĊНo=K\VLJz˙&9H!wHlW> Dfh:~օRGε@eU|!jf!T8099V }|,>[ iԹšAE18'H* n &Y1i>"9] \63v)<,䩕;]V/$xhdA['3hRCx?O/vЅ03uU9%eJXu_=2:~Iuh5" .sp;eR Tao$} 06R%{/=XcL&;N{qU2ޜ,h?{bЎZU*O<˪f&K:⢙ g94 m:6Lx-yߋWJFgE夌-EXZ n:apþf4Ʒjýd~ ;ԛT[xˊ0g89uR6zRT7}2tm}0V[:vJ&͢YJ?"Bl5UD:j<6-Ǻ;D FEcἯf ,Βپ^7OR˂x4j>0BlOo 򝤞x] 2΄5]3 ´A=kVzcDSM]Br 0V=p3m(u_YJK:v'~6?tO$~WYtƨfWo5@DgzY找.gN/{s;x(]yPҡp+"g(v# 4 JckM ˧ma]Qr^G<7]A9E$oބ2YDjdewRi`O]*];ǜ3)B)؀ky2O+Mµ^N%S?n&`kSP7 /]zi~S6I ~% ={pG ,xFB qRtwv|Tz\IzR2#-7(kvu6F0 c<1Xˈ0(=WJ07 +£3=m'1sI'Y%Z'*M.ysU;R63~"TTmJ/ ;cH>?" ,oƽ:BeI܊GB ,IwvqB`d1 %Ig 51Ґu PgyŁ7$&(WNztm 'hrCAںtIShp;HCw"5}@ha/5Ŧ;k֙d"ìM3eªitZ j1B`Y×eܑ~ #)f(KX jv}8ۛ17*ς#k\B+SW$[=q1+*zDgvΡ ~3!A UHSyR@T,VC`B9oumOʤY4*3ւ$ͺ4ab)TlHZ r|gp=X{ h؄>0AYSY((VPSMF7Ld[4ވ)rp:$wg`4`HcF * 15ǍDXM/wB0]s?>`V>oіKnZ=edǮ6?'G)U7%ęeQx2֦a ֿ''87ȃ$'9FP\wlmatWOK:oWQYEҖG'aPCٙMfL !@E*jnuHćm/]MvKPMʍd6Hm':|L:Eλ}f>*Ls98oBKriDDmt:jh/O&'UmtVqJTbC"T@tLH`YDf6*fEXdt؃ȯ&W$ԋ pB,70/v7fAR+,s@ה-:MZ}Wb*wH4 NXH`ynֻ4>LQAr-ǔʠZO[ÜHGskXi(?;.ԉFDPrĝ _P/N~B.Tꌑ€?1@|h?20g-Ơ{+VPvuג念k@G,:јʏZR[s@+i{M*SœPhbn!ifH^*.mJ*7ï(8:z2U5)[%H3b)'uP^eA|n-,{;+~v2g1W"~+c"C F38`H8koMxTS\-8뫯UY[zZ\UUB(كKi HۃY" )P8:'$FchIR#^8dL -R-Cpv4w5H$t{1x?fս[@Ek;ǣOM5ץOhQ_?[L5)uJoQiB2jUԦJ<3tmq,ljFTܤ0jVB',Ct< urНϣXuỤ!Pĩ .u:s`&J UpquQo{Z% wM"9#ԒX.^sL!DoJK8aUSotenI(2l“ 6%#~VݧKk(NBpEX]k WXMM+/Odea_@ "8C ul?I,NLJ w(+k5:Y&` %Q,Sۦ&@jAg$<9_й݌YDV$P3JLJ \ud#(Gw8C ސinFiv|{?;2뜃TNe qQu$.AP͌*$ O ,.5#(v4"&0 zZm:cƨ"%N\]yow֛Fƪ>.Ze2Œ$yW$iU~[Kn}>T:TaӰOIyȓ^VE6'rdiHw/ܧk+*&ٓFzc ld%IBde&zv͌,-^Ra'I. zCmHMx6 >&l&ǝ^.um3pd3WUJE̱W`&`w> }l_qlMѾmc w J>$i4cal藈=<`"ӽߎ&;om1OUk;5Ifp ULsځ @t1#zpQY%EY{Yv:P\{\p6X 0S,c'5/WaM)3H^JhKΔ-Y OqE\|y(ݪɎYg?=TRW90vb9':w|U| S.SPu+.0Gn0/ș/xc׃ p$ Y@Aa68QȲg̮v rnOSz5#,rAnNbu!0QM ~nO [7ɵC}&OΩ}b!/N\O)89=vfPc#kjJGO+ɅOsqZMpQtA`܆Blvpk$u𿓯WN[ "/blQ)~B/";Rpd>[9Lt9(DYEg6FсF: vsMA_Y>]I8uLU a;sf}1/VDNi߉%FRr i2/bl)B>F> h n{/K_+ݻ̙}ZzF/4; Hi?1̱}%ԁcqn˸ShAd=*f# dz>E_fV|+oUX+1JogP+Q+8$0Ղ>C9!WOP0Rkh„9MIfqJQ0L5nԥB˒HVRs`A2TO4,l6'16J0 EWp۱:w<.驖#su"Nr/! d hrqbq^1 t_=xsnY+$j)|_{(e$SBm R@şlKgFmOZ:8dK!Ub&B;`.MBtwѺF0=5DΰJx]+|tЃ, (?E3G;cAˏlp:R]#l5pgF-ޣD 0 jg\`T]V2`آ~h=ut)"e}t^TR\ cDoRI|(V1q أ莃}\BݛK/-^ß\=PLX`9mA7rl\X%̸ɩ1:4j?ad񃤭0Ug'@S~7 $##Y$`793UTb1ڜA$sy wb'`ۢO* f,$hu~nּ"n;TDi'Lj~j&q8 :,C$\4AZa[acD7i>H= 4JJOБ^Eor)-@RA~B=QP+[~wj y--X4 "`m &K ,_m7,w̄5SbY!*hV1SbW0ٌ%t.[@Kd< =#;WH֢bBh(!# ؋<Dɡđÿ;u`4NR?pm]«Т 0X8F6䵝swdI~Z#9!Pjs )9E_K*VÚax.)f V5"Ym{e&Db)ZYI>}[w߭r٧l#:eIiw o.1 Ēs8b6Igfx>8.uӳ2;ে\ HyzT[zCIHJ1aR$ןXFCP3Y6OGb[;x `FD"L㩴8|-P,.?`<(u3V0. QE*zoW4OEup[nY׭vY!r68 .PF+gN8Jikɍ"ɢ}4/:E.^TFM<mG!'^UB8j)"iMÉ'`+}4΂abgbͷr%2jM۵ugI2"<'}7oUSߔi_:Ie*!o`.;v!n,paeOɬ߮$;^>?cF¬$sƪŇt("%j%v|db%^NȅQɋfOuCj"c B¶~.Y-?#F*%YuI4є'Z0D4&bSr Dr莬EӾQ,.mH7_bc*Tp^m }P,u=ׇvh# 5) | Wos]6zo=p`ݖM4gfϤO.&5 P]8X^aidsO 3>I6Jy&dۯ,&tso sn,JaO$ᘞT7}l܍ ҄p}#l*Ns[?͍œm5.nleWI bj8aL?cznd]G)&]ی9%; 63y61{ Z?-J0'{f\b^q>1RUQb1b ^]]fM/++mC~]9'% |4p1nFlTEt. J8F4Ǻ(%)7zac΀NΕpjT.2-H/]FH^jqޗ2$w4Q߆,u,[46nޠ,YIAÏp7G#T޻9hELwT=\m ^"wKU Zd!Б3' eplOzz0./10*pCOˆej[Է>WTKrx:'i*LnF)6YX%J%Lb2CB20r'&&aOkyRkؠh9?2|0_} 9"&VjŎ1wj>wޥcLΒte [>:Xu9A7}_&A 8bﰍa%cv`[i U 3x %7ճ!??gEڀڑnH.1Ѵs ZS%TObMɭia c(: 32L; S3ŬaؠOÓ} 0CiX[q^M9Ĵg=HE@7r,DzψC΋lOnt{m%lKU*7Hk0%ĭ ƘV2SA1Ŝ"<T?c=JZ4PJۯuY_qD}S@أO5*oaڐ oP޿SJVۈERmI.+W{|U>$ ] .r|.6nQ$D!~dT\rdAJD\7ڤOJ@NVם<_`&aY LlP+Z7y1|=.w)RTCj;M/@;{d?m_F%x` ƭFGʏ 9lh7^⭰<#*N:kpg|הןl `gr9mB D?!suIx/TMrUj;DDn)lƭ!d1 XN8 HhrHH S?h\!XD dz޴~領NS9ɢ{bQ;& Iyۛs&H2"Яh$֨ל }aϓH5:OC`j纎r;߁Ѧ笝ϦКdS3]U[dJ SA &b (omu|1_-Xvnb;(*E!_[%FS !BE=1^K@T?JjG+K/=px^ʄ¯TyF]Pt( ]eiⱭgr#[slVxw.<ڕ|^ۛw͢`I 2y zϰbVY'dd%h.4Ý'Qi{Aj'TN7=zkd #ֆv _N]V3Z;76(l )#F~W: s)v$=5{os'q 8dh9%M.յ3:#]7:cO3(&fM-T?=O#VXkYh$m3Wx Z I} ;Q!{8vpn1LW,\US!35Ү57wh/F{7}B,+w?B2P>+)Â~`?Fn@#'gHUS)$/49\O#v>@Gg%aʙAwoFukj1D|{C𤽽\#/_BsJ9AϤ4/) nd*s|olxz! a~wjShDesmb8!O  4IWH$핏p#\%a [CC/U2;t@vLIzu5>mOؔ{$KB? 7r^(+{”pRHD/HPM<ߤԲFrcȸɺIuSL?$~TiŌ} MknI%cg $*żVLY:d?CU̲#E7K.+PI}w~ x3/9o^gu?z 6$^8U2"*i!, y#LԛZ W&XEꖪ'(p~hbGF,pD(rQAޣ-W?c[[r%mRP~Nv3c^-XO kw`KC㊅6)ER=quof4~3 /l0`+{xߥ^:!,#1CGTvx :ުFo涌q>y^ -GތO)|&,K~?f+w\oRC졛i &p|Mx!T.t|LJΠaofA9?Sӵ1c7 L";EcP0]>ɺ )^x=T\zք /ij>1!4Z簉C-Y8\R 8O !.esY7\F/k* Su&'tRzDitZ@gԆֈH#}ְT{}_W25٥LYpȓS(_m̤ψ!ltQ@*TtBG1^˔.G)J@:~^6>ICȒƻNDp9gKQ?:m0@ Uk.W&B}2Bʥv[6Dv=ltCσk;],O!+|[@L]˅iO4')`>4Rb*D\v$`[J!{]SAO +;L. (a\_iRncrezbJD*?_JcE7&@HйCJIU,_@~>>ʱ,tL Xˢ7PmQAPn)Aȣg9rP)L1POMCz9& HVƍl,ֽ.">b4r:=WgfrWݘaF3z40eAȳ#FRM+ꯠHL YC neE=^!Q(s5c٠g4 Ufx֞~_n7MF\u#dpö#1o.b'%MŸrE^cZ xGٻMp;J)s5'=D3X|seg*ɏMZז5S;s kȷMgcFS P3Bۅ{r9k8+wtJZ!DڡXuiB ^ Ka!V\kBFvE E:)?wE` ձW(>ר)Q w6_ #sxd+~b+9B\0Ch5tucZ>#4cŌR_Dח_)tUW ]"+(^?)n ?kskP<K(6I77 .Ƹ vt"5B08;A*|SaUUo fy^Vc中 KRbǠ:SWGXF⚈d5wHs3<,4zb5v7;;>3 CKݻ".A:DM6q)ݏqͥD|Xw8hF\k X~oGl Fl@a~c`)t (zL溵楎u! 65hO>bkڮ8v(>YCE2AQ͐p.81Mv!ɭkδ QӊK3{XM%fh)LYs\ gndM0aӃgބ`СC<3|&> SRx?pT a]i梵/vc`3"^ǝO=KB̪1~-TvΖF5}m=OvGo_3w;F `F P$=+fAW0ldXlaG{LRx50G*XHٖi5pŪݨbtAmywk.nn|ʣ剹%{S~8'"O`eFQ@:QwHaf6pZ'iúz{ `!N#ud)qG*[O|'Y$=rh ȺMz=?ѐ|)n D <7x4?c'Q MX"6Ht~>~D넘֛r(o(Z2,'|w 3ӽf+鵱ODv jބ]N15vz mڕ?[qJQD.Z^uI7X}K4k<OUnvE] YB'Npc;7ųU\-]U{D 62ie6K*zш; G'7#`i$)[ [(f=0DKqAK S,?K]\i*y2 ݌ɺ4h`0V9V22fuFgloP04G#:6!r;X|b`ZJ}KOyu`6CG4?G§-5|2yX:W A(Dl?^(pXF.u4U, H=̀.:҉3-,|HYتY8.A9TZ m9҇Q98;p;!DZ$!.ˑkR8Lbyzt`!}Se`I}DW+-ybgKNFH_'sbR @:<ڊ%1xW ;9Ȃ.уTT#ߪfፉgGW`bU] wPviim5%MPI{Ķ?|T'Kn5\%k !s{@R׿GUT'GYP '6s:Oz<ל~OtFɔC0΅KAjLp\&웋~=14KK]tS#r/\˗>sPEndt(bbpޜ{DmQm>ҵR:vDJ4i3(ͽYL_Jb(᮷jj A*R]-CWo"9Lǖ`nT牢llw+l|Y"%R:;TŘ27oq%/a"0w]_Xzd=,).H(}~b"b:|')= P(SBZH^ W(]`5 X[!c!I1qL:ymuKTںc}ݚH1 F?0^vǔ8 +#dTa(z HhS1#jKjkLgSH4,P@JVq`@W[ٖ'Pim/|+y֚:G=> 7N SLaun+ x6#cb`Ŋc_iHX&* o.tԲէ60xM = dz3ʧN4X-Pb3)Y^oMgankZaVc>Ld-Y$Mmđ (`>Lrvȕ֓0|PiQʩ"7"=5"YOUdUS%=zV2S Ņүxx[n0۵C_偂,VCɘ?!Σ!œSK3g.G< Nk&A2tرx]2ꍇ@*1cLgk8,ժ0u,V#$kNfH8fcTA( sSek?,3. ߬.oQusG/E$ekYĕU>@$q)1B|"^ӓY@aSX*%ynujO+Xtu+.'|ؚ4 AJ('i!t:ND֯]5i'1ed7`UXaRd8&{ Hpbn׵)&yiQeU;sex>{v[>yZ+=@ҋZEܾ " .@3ARa*+8.ryPG F+۵ XWF؈0FZ:AJ .hu!Tlqll)[=Npz\e:!(hszG5tAVm=u(EO |YB( ]: fu?.p= FBzY''[¿oh,Th׋EeM:gnXaU]iuk3!Nx$-HooB-3lٳF=lUڏ^bR=}H>/ >,S,OY:$_4tL93+ge$;PE!@ /kգkl$1?@Mg]!9]ƱYhUi[)"yj 7BK@Q&-]`Q* "p~4]qD%.ަ,g݌B̩߂a\4=σpK%ݔZSZ4/I3)aHcida2Clg(5]j-r5׺G:-0'v֩OyMeF(%)"Zc&vAF,4M'MZAs۵4UI<<>aT„X`Ok7WZx]>M3q_bXe |C]ܭ-M)m /z4v3CL 7Fvsg{2f{g)e@qO OܤJk L{R(8lz7v ȇ^E ;2Y06ZhAel=ZKI4m t+Kk*, T @}#Sh !zBXM&1E.Mْ5eN]E7@#K$RQжWh5AEY{3 `K5sA'rm@[~^Zlэ$IUyYZHdqACKyRg!|p/ۀαqlC#{cS9فm YPsFX\wñ'3WYt&Bb9ޣ)n(x؝06 w/0W1l|Sp: |)+$px[ߡqe^{K?L&?}̪L:GiچÔwP}'o 2OC+)=CX}tM&iKoZB3[k ug#O~gWɮOs@5P`^wbN[KCXIC3?I2))ծ#P(HEELl o %D#ݳ+^*DZ 64%Bk`qg'^Bm(X%:F>B;Zn4Fz60BNGNe:: +@qbI1WE'>lAxoТ  ')dU,m`GCw<ނ1̄;iP+Ng ]3 )Վ"4ԗh#Fnh7HG,{ZC{#_ jҔRCq۔7&Fkn?PYĕШQiI=t v%;ZKzX-,)UsT $3*$3bf\zG ٔ_}2w$^yx\ZIFP05# vaAE^Tck%=)T╲QN4U3j|Тy2* ӏ ?1d軶"bD|jQ~Fd3J4=zER-O DUQ3YqX"5O]1ywʲo(]u'|Inc.0#Ԗgeo:-Blj#1C?qpP )96pddo4'O2?_li N{ :E=l=رਃ\zkJ_ vUlM 4vXF*,r7nS'=\m_Fk} )aPJ{~#A;dT4"k0w ]f 0ں^S @;+7hG$L|-g!hR1I ΆO[VI_ӈ Ro%u "k`|eSq+D ߤ^zஉN< 43 ]uhNizJj TgQI+CcHf,{m~]Y哨7LP'Bj z of˪jj]`J~[-5 _!}i#C/?صn =2mBI=6e(r&Læ5 =E4 nm0ŐL/z&~k0Mi *I`w! 0,/H>[1[Zu2sB-}0JM!63 {& ~FhHyQr%Eeϗn >Xruiɲ}ʦx° q!a#!VwfS2 Ɏx¢mpQC5`{uZLhzftüI=)VF><a% Z`Kٚ\˽ܵ=H-mRw@h@N#,!f4#5ݐ]7۹_mSn[ UT@`?c9p.8$Ϛ. 9~VlC5U;Kg9/͏Uv9TtMlwGԼh2Dg/Aӥ8yFV+>zӃ_(u{b^qA e8n%; w|yF0tw3X"Qj>/Fɓ Xqj NF}#Rb q/]Q auO(ZM,k^·LLd=VZ} lL ;Zĵi;7(Z.1ue,'({cӑoX& =̨#G%G67?uhv).G~ B_r^g2:_IJO6}(/܂?Wn5sj=m"σirJD_~QF?c2ukU,[ȝC\md5r%Xa@sIuΧmMQhht#]d]|JK*18Cw@.RLtojM|&CJM\RT=H&=n 8ϖc$)81w>_4>6dɪUdx3!UTI.k4,. bAmsqMc>>\4i*mG#]k(h\;sON@>vɦK+s MEow:G2y ,P\8?m,.Ac`'?ΚF=XMNMO{(bz/ZP@O w$i3vx[=^[j?T>X%NLfQ 2cFl 7X$4@ܧtX18F׳^QyM4ldT6ͰH3ut6=Ba_C8=U|> sQr@]t?YbdH3:U1UXقIjчy O<$$gbvQziw}w*~#7)h}r\Eӓ1O#qW"GeJpnDH Nf$|f8}}(D܂AB òIt@"<94Ca\ k I_HTcF/,/5[XvOň65/[Hm[%]ShkdQto%G}_JDi>U.*s4Xtfcq.{ q8n>)3s&Z! uӈBTp ka!/2I8`n*Bl ǶX04jBJυ'EGJ9AIƄdofHH J3d70[|}2/ ş bNQ: Ⱥ. em`K.Zp|~~wtCpX'1Ov@ qW@qEq}rCy!3eFW2 w;v'|[lԐ$WhL`oKރOi di*pU?:{o5?]N<q9H,`j'58+ žДalMh-M@2+֬B'y*bhA,$s.Q! [Y\Jh p9)VsOW*qw@N0 ZPtӫE/0u@%F ^(1Cw\loYڤH2 `DP»2uB@O<,Ӯw#*ny/KM WC }hvv+VN1`$Q;8^ +ӗ ]kqdYׄFv荻~p[! N-R|>Pc%ڨHlxњ#~dA\M*q^g]j)%^B)h<<=ѮQ]8j(k3\XЮu\괅Xl`]|};ZjeըR"%nˬ}ށ,L[ku7WO9g ʸc˘@a݌%AjP'bmF-EN98>]?mmo|d 9wo:FS#odŬ?6dvsz[U**Zr&\  bpYAvz_ hEvffEk_">E_j& o#nFXUw▾ck+`p,XԙspdPysLY=}Ox4I镯 D (+JO)g/e\Up 8cB$pcB@3D^]vUcZetVwRCv%KK$FC]jV֟OJ5fMioCdЀBZ"UIa*0eX^m!J48|pxjI^ˎ4͞A:TG^+VD3 XW`ӏskI&i+iygNF n( ƨTxu`AXX:-@5]թD?i'e(sX3z#hl*#fVqQ=jR˺l+k2&~OHබ_LчN+Ԛ ?c>2 jH1w3ኂ<W\PQ!{<{WK2EX$Bv@Cqǖk"8e53o H-^0𖷏(LUa*ZRۥc[sBhwn48Ao(׏˾T  X"#wS'mex{8#h}H/5凒!y38aSNOn1"f1@;+'#G( Lw dH[%F5SL0UrJGQcQsD4=3L`F;D*%}w w>=#Dcbln~f%hP9-P퐆!9c[ {ho4:MڗK3ngb"6"УQnjVM) w:>cX42 "7ZweZլ |rUFN:$#('hMQ{Ij?e{0E;_?2~ҕH0C-y\rSކeЦq 5R"ՖClL .Cmg>CZ͛E~m ~jJBrW%xO -5Q L;ߚDx!B*, JVC#v\s擋LdQoc:%xN00`'.CG?Dce<'b,WWP7>*:~&!.ԅh|ү>d hw.LPmS4 Yl}En ڪx8$ܿ<:/Rv =E̋~Go"o1/D`Si0vaUwF6_wL-3"Dw7ze~?VmV6To "6 -VK> RU]0R~;bM`NJ,JgAM}Ҽ-=vŧU>#SΥuge?/h@I[{F[**tAB8r+D"=Iq?y"GF\| jҖү ՆI+xT rx+81s 辸ΣŤp +z?`Rda cYM"'oTSƄcE^\:NrqlR$r\v!΁M (sG>J KGZQ$2ߏNXR7d l ;;Z@u ԛ$ a$;o,4t5spJLWy餗5~-n*ֿ-_j8DbɢhVz]hcKL.Y;ʽ^!&Ma2ۍ`j:ԧj[%h?j"re+yY_oXa";5w}hGbj%/IRj$sM]c̄uݛao.vSO!:j5Eht  3f|+FM0|vZF|@%~tӏ<)8b۔mƵȮz(wxsnR(rvuhb[]}`IOXF ,1ʇȝ `د(hTp& ؤ\f^cpLRAKHu0BE}L,p*#q[ȑUZM? VCi^^`ɃX.39b)";HzXOw?42gm< M݃ \=ܥ)GŝwQC[7ӥ}!Sý"ͳ-%^lr^m05CrdΘ:s8c"lϊq]޷D!E [S1 /Е Cs {4[;"5ҡ2L zR=J3_qYiVxDg3e7&9³=.iuUq&µڔro?ˋ&}K.V]/m8YCA=E Rhf^;)SpD?DV,3 Ȧܭ]w3N6h+"Ĝ;=:߂[,L.tB';2ڻCH{5d~zJ-Eeu0bY\LM:WU`Y=P"Sao}΢H?s49t?;<|® S_칀KS e; zkSߤ>旬3\c嘚LSתe`Xޓ  *iQ44qTWaqDv*T[ptTzu!6jxnoQwGeq$)s*Ǣ .kUج ?6CiPr-Ȓ["cU UB";]\n-2fHtbmzE$/<[3 ˂ɌqZkw%9O Ѻ-a|nRvmxL9 f V<oj}Ke>HV3~q8{7L7,h-=Ԛ0"k9?h.c}- h7wAg PSx! hC|(/\6Vqv6 CK垶WjNU\ 4}ĩ<қ ZC@TCtr (DTR7׃oY)~rzCPkN-KcݮOj$.XotM[mYB=[՛7%q2*V.c 5t}Ao]O CI:Q&^sřhG-H{`/1Jm^vUTEè.{ժۈ+I 5#/Sf1D)DqG]J1:I_Y]PVb~JITDK.P?ۄNe]/S4r yRq>6AAƒu_mH>8G*vۅN2BczGwT35C %[ K8NYH?3D8VukO3|&gCTa{τdmb:9ѾJר;\Zm.;rEeT]HBT,fHU,N2 HA`oCV{mzfН@nX;>o&? ߝlX  !w[p )$S[ϹŃ2k-I?KU6N#ʓNuS.'B*]\~\جIPd3e_;bǎFUVV}e:@HM:^toֱ>LQogaLh$~ĤRn-6LN(Q t#̶;b;H|V,zW)/Q> CT K պYڛ;z˵Q{qŚUϔT r 6!I4%Q)Юw_I&E1Ɵ'{u*8'{;L)~`ew?#^з_J upmװ)qo :Ut+%=H ,h$ckhŁx# B ᱦG%hN\9"/P .buE#4]͎ߥ}peU/ ͉?gˁR%p41NKTn*ƪ_l+t qb1EYUQQs7v)..0Aཕq.y:4GXGGM#\$IP;нu"J۬Jf6,l餘 wMfŚMpK-9b8> e;ۗ؛ P/S1?um@" ^iF!Y;NY3k[S8\:q< 蓆i_gqti(g$F|;ԭES/ڐ}II>}Z.f9hKQïo:XD_iX̣\0`Va:.}&( nyA4t='ޕY:/CZy>:QX`s >myȳ6:1$վ"~/g!E+r|io^>`RWeeHLLU<ջX"Ȳs8_pVD$_OK6%2KF)= nN062Ň- ޓ(S0Uֳ ZۥqFal(F椩{1OooG,Z 1꜑n6}?&2~ic#';.a*pXssTQ?_Rip@(GYk jFUq˺ڮ $0dWZ|EaS>9XV^GGC Rb8M<߶Z #d\o7) ?y2*^d8ƶ.@.;\"C-b.Z`U\ H(֑h)TiRrl`S`?i6+1an37lpK pPHFi;=91s,2m(2@M6YC/_I'Ͼ)G.=ӓw j)< )K`})RO.Z16<, ΁ET؏ r‡ H;mx6E*3FW9?t -NW%̐Ki3  4ߍ]mu)..Pw)0*uerv3pxKaMD{-Afm\ٍHbiLn!ED!+_;X84xu@Se >ʽYqb ]!kQγ{?#w!1/ldN:JVYXș/ui|S~n:'&y͌ǫLߨ8(թ(e-5N Il i4M޼S5eJ&b~OYb-4 q;v/2A"V1\5=£0"6%cN-J :O>)OaOF~j*팜l؀g]b1d|I8e0:$zttwȍo&'lxwf~+T>s]_J.ʷr7Z-xO=vSF#3.~=>e`kS}P2#Q8Vxe_yӃ?c 8Ela,Mdjr Ŭr`NQQR):+a}e_(-jS+9'O S!Ef^d ݙ)roMZݗ¹'T\ U!&:+]Qf|Vے΅ҼmnOuy ֟6 !ˍ ^UAlm090ngN-Q!὆4bٟ(WH̾/( `{ kv9 S\-TQ:QKbX'\מuo?ğD )%>V+=g Xi;ml)d68{zg;5EcU%;sKPº-V$*pKєј6ʽTe"hi{-~ 0Auq} C(l\}Ua ULwΧQַ.'{VTHO27^BAg}~^/8{ Y ݵ^"2% kc9MZna@ OyeG?ՃXpI@W9m^mdBb=g:@TQ cqat(W|F[^6/WJ!`=\NMc$ ӭWrl/,:wƴnJ 涠dI.iw*.t1:%a\eU_)2){ؤ9^=ř |S8GP%'yK%y`kSGzM[`uݖmY{{w) )uz#X. Ww,rB:8cz̡w%vzS^$?aU\ރ7n=;s?z۹;Ը4MkUz14WIfxָޑ5e:XVcPFĝ;kݑPFכBnwћ= AL (Zv;>VA|; ۮ$r")0ΏF( Rt,Zz5PF}@ě*z?6*~wh{8^Bi F{x8|8Ğ67"^8~Y!F&wa 颔W?cK1[T Ҕ7K[bX3s/ $#[]XY$'LO1Y׈a-+P-{ȼklFdAX(凂;rӞcsH26cUn ^4/A2 F~UV @eތ^C@@"dUF-Kmyq(N=i-2fY?3d!kEp+'Y?Qկ[KdwB+8Rږ3-ʷی^Gm6QhaK_G[gαR& ׾DAhluun!͕&.CG~WSz;dQ~oψBe U|{fPl܃6ssy= Nh7>WRAy{vumцJG\Y4;n[U ig:s ܛ3lfiB=ꙄljZ!?KxQÒcuBC N:ôbYxrl#0ͻyRWPN-NdUawpmELx*.K;0 hYqdӛ -g I xm,)1S:2&Mwa,nbQKb9Nvo@ `FB³2!fЇޛoS);V-1 (.[Lҳa/\6\LuUJ: z<㳸m֪$̞jDa#$9I%Cve%6oa#6-BCgɥ.a[Ĭ !>qOq VE[a"`Y܁Ll֙]fě8͸ ^s>|kTǂq;v5teiY]-iSDǯUGs/%Y%aN`0, = -&ސjp'xN4@u d3p7`XvMA -kos{8"r/I.HkΈgrYw)hg_Li`S2M * Y"}+b C}HWM@ Oj<rPPX'\;rʏնSgAhVb٦\nGs7qTZ< su#T#ؔO9۴]I`Nd .?] [pz]n/@'G&o. L`wj]Q=s-^މܝ`(* myo׷uI /T[ xYx5J=xޢx%r{(g}ńq`W+Tv*"CeP:xH.k$p2eᶵc9B7@WƒLڮᜍf^ƙ@6(勒۽zAD+TO-*{CV3,$+4P*b CjgBX i gSTGW'۰Oxt [\qz.6.vQ$@ЋkەUm1}'9)֍UtPsh])/! *I= RvMdMJu~EUsbOIV)ˎq"wNTz;xy`Ի=.b|YNW3}"O\m BW'ՋCVkF5 }M$wo0@4ڍ)j~W.{3ƞ9-;-%S p6( sdu8HRs~D!A0> = rN]V4.`yՏ' a\KL#C)ςʿ]u,qem^#"/\r,!dLj9ùYIE3bB1I7NFëxVKݍ!`v`139 XȞ{w;Z2<^AH3su7t5nՂ$c*=ȅ|?xD*ZQuA"n5!t9#7"+ ˟%N)KuVG ǐӏx vd+Hjoǹ0^jN>*eRiDS\HS>:|TdAM۳c?'x0^D.Oqt4,@p|/o:>DzNMLu=f&BQkimy-hFns -FqSR5٧P|鑘lK Yθ<]?56[DA-P%JgTYد{Sa_Uw6FGs~.JH&J5B&󓿾M3z`WR0y^$4K!э]agt;{,evvVځ%WV'Wi1/=GA*`Q$ w$6A/y 5TQn~G; Qvo31BS&MkCCGv]cԷh?Wbe=Fo5txW"g"AA_$/lYPiu{!.w1N< }U®sFjD'8 Rn VBn6a Og2fx'D)9rVj!?!dz]S {djqKelV,(L¨<N]"zߗ"edǵxD떱+u:$n8}˂ v1fo"bj39Zꐗ봅ДQj53bܤCI߂'/\&:ۊM*;`ȹxXlX:hM~XA9upJ Z 4-@¤qO\:uy6ܜ _)i eh mC.zV|{ Q(^3ISu۹> 4 0NZ mE `53c@< m'HDw+\. P]?SI)A %_ef`? =,h{uL)Ùp^¼v3/-}||6%9{qܖjР]-[&:1巷wW3tTFpI 0@k o  8%[dӿsR=oMyb/N 6tfOZZ2<_GSqDDwoZ`qLՃ[ #N B&= A'6۫ϊa9%-B~&f,ppQ'7G&EȜ:{001<#TF8tY+VA\#8GmnQ{Qoħ>0dx[ӟQJ;C~g!57B<;VLT-6e=n+cB9C"%?7[R=d+ ΂ux&]e 8@B;-tN.axVb3g[[y6Ɠu}+TtҴѡf4#E/t)cmup ;9?nJ9 άq]2h|tHāh-ot8s(f:~(+ߚUika`]`ȆP$rWMNġļ4sq$ W kGT1ݻhcŞ`'VkÜoq4 ,:aBJ_IgK`Wg_L= -Fɒ!{s f=8ǸbH)&_Ս•Sn71k,|uWeqv6N%L7K[3s$d%L fb laлTʷ@ڡ̪L\w5#qߔ~?m6yw88QRK-C~6y%HWP]SCbK Fh[,bx{ɺ \B-~zq2V\,Y8*!cheؼS!XL 7oN)CEyN&v41ώۘ]ƒA6g*d䀉Ǡ _D.p zR,j(8S&ؼs|T3]R\1Ĕ)V0#90Oq@jPi|<d][xxy 1: |Vfx.-H 6+}p\+:+Y}L~%K1hɧ\3wFnyĀslUVP2;кMy('׺f/~U!h9޻.㥍:L $u$jq㐾=܈ ty V%t7:&ˠq.x8NMmL/"2hpUtrEbKuK[pb'8dgkF/ u`23`33,/M#xF~jJQԟo!Hx< y]J]:\o[H$trJkG0+/>96EL'lRٯ/b%<`KBz%:?Jks7iM|3'跊&p{ ]՛M2ǭRtԇmDwMH ]k8Zsp&^àr*+ E7yɏ-hX?Wny CE7L5h(?\7j?A+F'Йv]L_<m} ⰟzLLi䟔 [ -!߬r3ޟNѹ'-`zX>1t\}98M tJ)7 Ixm']xuOCK&d\2ϭseӮ/p:r=V5g2zklsZmJ$l&GCJ:=5sCު\5mGzyl>l++kʎ\!W֩]!WZ=|+fS|N퉜h8x1G-| x_~2Qԓ3hJ(MH~]PF:h௷e阥&xhS/2KiNn*eAu0FX dWD87+,Go{>\_zir2_nZ:3tw@{W}_};(^4~|8Y|ِUa^\B;w<,ڒjUosОc.|RIGK&KrH|r5ۓu݌>#%YXOC>LO;cېU:ڜa΂ 1u|ᡲH]5Kiѫ@-| U[q٥o߼ 54A0䘭J-Mӎ6C}T(l»ERUA{ʡ f? p,zu&%D4)=+7 YG`/ A |PGT܅,V%H-t_go'D寝ZuB<Z-eK2٘}uV ^4[DK_{LRpT ~PpKrnESi,{!0" ؀)G b j~>+=վܕAi/Wf>4`02P$x}(} ALKNX)O=h./`+t?Ηآ7oZaD4845jM^ |^⌥4Munu850v؈n~ޭ_LHV-S1w AYQ?C]Kj?XT;l88]86C;K5C_O,m )| kgs^q٣?A9TĤ*!M(SI8x%𗠦+ھqXH1b` PDM5WNeͰw^+9fiMWXF'W[-Hӳ@bFb/'G{P >jgڃpP{T=|_ÅiZEظQL|*Hms0΁Ol KI6ٽϾ$8]FgHvg_⽿y~ ĸw$wpJY䒖'weqX r[6.~TT),j0J]nUkXo`ugr=BQm/E^-a/EJV|ĸ=.6[Z36zZi]tmXe,*WMcR εWg ( xքy }KE|v9U=Xa9!sPh4#Op1aFpGgv$ifHXoPȲ;TGŬcU1 RI`>ȏ& 1~0ų"Nf [ @G0sB VEE`רeyHN;B6˞/`V l<8ݰm2aYf1'闸?\NÝʼZ(|UJm(ؤn›#32{\yeC(i6O6H)4= YP$x/RG"'IMBkR2$%,5%|D],ėI; T H(ʘ+N`-S c!܀$o w|8O*g:/ 奥tpkN,e:C Յcaz%=a&xhģzId􀯎OccrQHa'B!hu1$wUFQFirP&j? Veꁗ_쎀KN`eYwJ|ԅԝL8t-T)|1 E|}^-{o)+aS}Tq EdxDlfW ǘfGНI Z鸩uoT:!5s ;O2檅.mZܞu/ @\u(gdIZe5.Mdɶ8P>IIF(=m֥xS.d F@}c#* ^^X-㉷~Jzc,#;gEn:ݽ}"oE}ۊ_[Xe;wOAx, Cr'uCcc$r[LT{FCP䚸!C<O:q]iAz$LWYJr"i-8_\=K#5h[MX Co*mr@vX*Bٸ90mc3qX}wtP/' w?~E=G awzTy{;9&/Wzm;'vj ɼV>W䇈̭%/UQ Q>jgvGh\/sUc"Y"k5Sx$Ͽر˫iS=V86x !Ne(`Ҕ0|Nr oFDZ6 hl:Iq,UDxDшߦTAL$?YD˓CkE⡊vsS}#&۴e9 1Aс~NNЩ HWT h|;jDz̔S6 C Kp_-nm: <9X @M!Ax UO&36/t|!dX|3\7cS 1ŘYxA ^!c)J*<ϒ/gemk;y?$yB0nsU$2y^D:YQEஉpU=vI7~Ec0Ӗer k/sh@[vt{7PimY!S|ݫ,*ugVġ8WpNjj"&KòXc[je 'KV̵TϛGKad zGE;cwL H>a?s+wI>|֕6ɴZE~SB-5ψw5l;mY6JƭIVӗ\Tv $ODvQR1Ki,&qI@U)z[-B_HR8Dؖg s@Kr甮B"<|aY(E<cRM)ZjUkїL)KH ~TAT fwꏫXCqV1^:u!RxEZR:;6dr!*V 걛QG3^cB$PjGzz^+{ piZeقLGl\UrMRΩDFH*Y`CpYsswK~45F@>FP^gb޹ȤxgFxEAIX`CM쀗j9HD=ೠKcĥԠ o{MC2Z5 hے0*=R'Dȥ+HcS~ + AQ. eXw( $ uSŜ Y]3 5ۣ(Ht?**N7Xijp A!coV>ыؘҶ)g{*±3LBC (.s1Tq <|6,75c׀zWⲈxf)7?E)˭sUJJL=vUK$"XasJ9Cq#njO5KB\]u,<2L= ' hA:uI9 ͍.1hĿpA=i?2 f\ Ͼ8j+,~T޼m[h"U̬e2x3kt1A'W_҈ԫG˨pUgaDJ#v1r؝¥ȳ%(u?%ƅ. ˧4H@r7iyb#hh6p'MÇL:}y,s貪@-0*` Kuùtj@1a B:a/bYAWl3+vHSA_'VL<9ۘ3\c)ѳr{`*ΣXUp)Դm9^]TȑXz rߐ^C/ݣ9Ui^|݅å1 FL>&\A0;;dqd?SogܱyvZzN vgCq'w\,4z>̐AP^ο_Uf;:e:?kgD%HVMrݡO]0((>˯CxYaй!C +D^)Isn3=aIH꯿P㒕qKRͷCdD:BɜpՆe-Mۂ@2~P7C {ᄏ 'sǵ?` ADS\z8xZe7ZPôdVk $WfK"e\'?lUm!_>W(Py"Np8dGgsOGҬhE(+m6lAJYD]ܪ.%SMQ|h]&b qe8Hs-uJYI?pʜM:s?RqHڂ&dК<w,6ƫtA%V XԞ^>N߯sIa7YPgzs:Dk>Z?gsuNW)PubADbt!Ja܎ܬC3GpRj<xn sNeN RөhB8Gg!5ѝ9jӂeigOrvVZ5,JZ"|Mjh!q|`(5Sk얣+hUI;e37f> A+ۡw=F߳cISMG:d o疦Mv979?NOnY9=z'Ҟ YP`ݞb^cO?Tk/&*@֙O3|OF N29T_%ESrV !!bM1Wby9O.q]Rj8Pk$ R PNuU`n,eg HokJƨ`u )_l]dB!mh8ϸƋ:4$E7]eT>?ikb8I*-Ws6Pv(z{_/Oo}dRZA!q麰Iם ,%R1aX >\׶5))Ws'!25iZ=>U.4錇T7@7sBw>F#ߗUO:z~$yXDK=aRS>O~ǷP5x+ʎ+j@J R4΂1u4BRIx?o.Țd٨x^e\n #B:"AO?:NDNgֳC4IG<_Z3{r"*G_|5NˍN'lK]uow ֮*dpyRo]lF<<"Y >93{a xRűi}GƽPO2bhmA6[kUO]f}Ӄ CEKJIg)lǜΕ".,i'B -uz9}{io#+,\]_*QRJIeko. 2QL~`A # X2I^{_@o3b/(m\^>1a)jPpة&#rԔ)$ǡ V*|6ó[W٧'qeVagKAr0Vn+Ep8r|yE{7dJTpMXlhˈJ*'~WFHSI }]P?Whvh Ii9",`wRS ڔFFg \dS~5_d>T@tyRmQ+/|gSW*d8I^i#/jm}52k-&a-OoZw?tG&jHEJ ffՖe.ENc9 b_ ^׆H ,1{V=" &dr^Hכ+f`'WIhaYւq$$}aR`1:O@fSCdqVcgt<_{E~̮F%4J/k2=sGfWؤ2I T83QSmj*gDfqaͬ3OѽJ6'4=l(9C[ ivzb|YIZ:؀4: =NHU@.bˮXP-;犝x`Á'G%:DQED{Bz41-Y nz/QL˱Z1-hOR( hz"35IocZІuMCb g} )k"1oi-NЙ\P~{3xx;.z+9~|p:ِ́8PS}ղ6)/E `փݍu!]EP_ڽZm ;vy-mGp4{5TKh& vs&jEȆړc˒xEvY)' ˎ{HͪR aq)jR<&x#)ɃtF v{Q tՌ_!8]4̕|Zh-=6͔lRɱ_Gn[@"/m )@XhE W1'R +Kv0j=:(~g،\ 2fETBs+Ab?R Cay{HbëU_^)`6c{)+D`v^`֤_bZȯdGƙ&dD kP (:V C&ۧg!cߤņĻ_j3?Bg[b}YF: r,Sc`mm#;?.7DBwTY6sH{Z)[/$4/-2GUiϓHt9"Ƚ}j䈻Ň;<v#%#z?p 9LDP V{\j('>hQ%THi9N2FǎP$<W$)aa='fshx*-z5;?%Pά);72mLRC# vH0{ Z1Zd""?CumŰwѣCA@=&k$'SgEH_7OLzفguG՜J#Tb"oOݒ|6\z&lZrd_]]vaK"jJd; QJF?2(/*ՑQQ%U7e($O{uKhxn7./w`J!8e%C c&PuNI0Ib_4а$ c<A$NbQ HyH Fڤ! H Ka&q/Sr=uzTXCJ{$~>q&m@R+[(!e[RԀe-n=AS iaLYuj$kU7߿ͼ&ߡI6@ #IEN-9E Oyڻ:hCPU@KN4_IԸ񌷭 |fDyg'A۷xNi[FjRagn]+Y>A{_eL~gvR~e)$'#qBꉲ#*[^?FA*rNǭg08 Zq,.Ѻb\ŀK&8zNQ V$VN51S۷&ߴ 'p!'(CSM@7!O^W]c^ X)^|GB8=\eܬ .6˫9L~>7Jp#6drT>$K<);SN# (h{j煽vEg$M+>Cr>mԮo91Mܡ7t=Et;6J#&t>\%>ޣ(GJ&b^%ѽHĮDk6`9@y:5?>s$(_be?]ٕ$ð.?βBYBz49;KUw ))7A^ɦW`J CTVM5I-t6é+){D'@Reu "+n:Qk9@="-AZ<<.D8P $Nn1LAT*k70I nkQWE.^i 9(7ٷ^sӾ SLQQ*"iXԔ?CiT>+\]2zHzAJ t+Nz"ʠ|3H8s5 @\Ւٞ1O]?2d C1BfE Ofwr*RC%=p-g(R웡a@Vɂ687fr[^utV,iVOEE&ϫo v)y%:@!f"rC R5_c_CFC( iRHSa|fQq󯷢>$%*c+G'3-z|Ȉy؋ ȒxV<9#!x9VwZe#>:% W7 s^T3ѧ<\L< M" bU=- $a.\2iP2>gJ>=>͝KBfgMK GCӾҤ{o%ߐ#-⦃?Xsv>1 OD#ͱoA)?hݍ2CG-xQt#NCR;ٲvhHٻKss:4A_sfmFu<؅!$[:5۵o34\ozSW|I8ovf^tѓk#C`VxJ?zq#:w0X"4ƫpyȦʼn$m>NE (xCQhXfUIfu΋x 4qPob!_/匑vʅZ{1V\4y^z$B+*8j㰩c@aciĵl -P@v%mkN T ocP.(^iX!4KzR NvG\G'SUu0mׄUA\/CXZ4 BYsh{3r]/?dRK 7\Fg2vfPʼn`X[ʂslE?r48 ܙ#NJwt o)ξԲ—3+%t[0u26v0iJayfw? sxMș!,t2.@ Sm Ab/)Я8;aJHͲAO PmiU՘U qdh-$WWأiPw]Q<(ǹFHԺRb8Tp'̛ {东J\U SGḕV I%bICMQ}@auJĄ ba=i4 -yh 0c;ό*Gy`w~o3ṫԘ=¨Hr+:Q4de0fo'Pе׾@Ts`USA.tGtX.v3漗v1Nն))y0yG7 O!\F2UͯB7 X([YV4D{xpuB GߏN4qJ\uBr`aMh'Rw:`::d-TZ拪咍e1JS̯ub—'hYnrc@O(wxwqD3\Vlm^NޏEI>qK&ama^loT"dwsp JJ6˯<$n0&5J4G;ȉ,f~ƼyY'fW(w0I#;[F ;O1)Ak+$$}p?{[Sa)].Y:nq^&<*‚Ǡb y2]lcfm,bھSk4 YP!T.;?)Xd}'Ӕ?FݦS II`zW4\wI^U OE-y#)@Qhjp\`\|E6gI2 {ٹ0u|"hu=h|!O9B8]Kgs/ K*|d<< v<ńmZfNq9Ģm&/e2CoB2d_PGXNw4ٮXJVThuK"c,JJJ?-1.ogp?iwCuiGQey'm^IA˿c6{I 6ߣ+'<Hɿj_z\lϛԞ⛱*h|FwFb(in}6JMaؿtD^%[n4Ub(U#8 QD}_JOLLd?Q+Ʉbuk < " ucQ Fم L%i$&v)Go_/p$O& s,4:3>SYw=wqaq ]U=39]p?4X~N`hIP?xWpm (rȢK]ve{#`Kô>EbD^V eomq82Ю]mLH{'+ wI<[ 컿}U!">vZAUP.o@ZV]D&jU觢Db!Í$&^ߗ[e .o; I7$"+6QM%ư\mڱ9J S`V]d`V!lp dz4OCˣIhR4H;nt-}XԌP+EU~hZ1.(:lqMw|Jt<*,͓nᜩRhg<VS=l(rZD`X\Yz\gl-7evhdtQqqxB"@asjD3:49\<׸Ӡѹw!|Áfxrjp&mD)pwת2 !ӘZiފ/\v% "-/?UYMǁ+T%M1GscR`Qa ruLU+dGo_>̳F$K@Dth Yp?1.cY@⫂U ]4I6԰ɯ<еJJl`P b.л:`* |/H%7$fÞGF#e\Ζқw %߱6о yZP]iTQJlТ)vT^G9SF:nC'Qkkb* i:QLq3n5ݲ ~C^gVZ^5:!\^' Pƌ=EOy? HB1z>".z/[P'\5tY ::~D!ACB~7M+ʶ[[5t,oڇEћ0ZiX ?++pIӢ0(9U%Tltqɿ9dYTV-!1 fuB#@bOWpKv|iejVypʼnwo:g.ϼAK[v ҩpkdVE?Q34*ۯXrH, 0?VKJ[4u9{g\I&:uz9ePM ZThQw3>|탰}i/7u>]u9ZSm^k݂ݥ*#n]=?pM;L*3w8Pe]m`!I_y}^pmnN0i|A gGi~ˌg|g`9̝$~pB9!~kV'Tjp x sbk0T8_z]dQwL:tIkSBˈv a^b`]̡E-mN iECpUɶ/5Ze͏ʉhlhd'4hW p8f(?&ٯ=&se Q%fiA88"n{?mhٚl^ PiK=hȉzs_DSV\IG!22 `|4(4 :p-:6j%phu3KހD5k|5a~`*5⟻*"Y a>SɌ.j\ ¯s7@n"hҗqlVy`м1{^D;8h~6TLe,0HfWJQElޭXǎz)h82@tpV+b pCWI0I `[Kqq¤ yeSYb_(J!u'SYҪ?=4S× +'Sfa=x:H}ʢϲ"VozL!\wl¤]L{G34OO4^Iƣ s H"1_ߑE pRخ^X/ްT/2D @NN,Kҽ4N2-ROVyMPOeO5`3"?P @xldWRJxJe&+0 Y ܙ: f.oYP4I$s錞>X'MߐI6-q*"}8TBAߟgUg9._1nMgP]1'WM*g b`*- [ۅG|p风df.c-qd sS<~6ݾ7lZ;AM=84:DbSJ{LTE6GvtpuW]X¹pYvߺ , )-DLdZN5[a$rdFQ(r"hߛyȭ &bZ\~ @=TO{BY |g&26 na }d8y/y?${GlA]ԛ^yӺtRYh>Ӏ˂Atñ/qR:"nA1)GQ"}Jk1_eKhcd b140눰fM(gxP/ V|8j HjO!)_e{6c^)}.!X}6~S!j ,JͩXXqZShrjTa@ب2Nc"5WB0Y8<Jr",Ce_RM)EdSZYbYpPT']&-&ަD!ַO;9n룫#?)wXFq9@t4%&)4{-I~z(qT[A?dB(2PUs0$.&,(fߣJ]sodӱCU(vpduB,v.Xh?\kϭ5w܂q{pA!j(-{w{&Pze-{z%L#m`` bEo;K| iT=S|-{>sxkrk܉Żd(#+eJM2>I/",cӂU?`5b\nk`ٿ"21F(~uꄜpW5 6EP爼{"f)Jdʟu/]PoטF!xd>CsߊnC&X2 t:sW Y.ė{`L!ѻXq*>'.hF1DL_yzV(|EM aBӖ,lϽdt%bqz>Nm/ҼEF^t?YIxX`D¥ &,UcgsrgnJtM{/ vCTGquERWJ-DMSMTm]hKyZ=MYL,raOBRmB'VqOfmV NX~C:Xi2>J&5UѠ?:$EZ1gZJ9)O۶;]Z~'m]e)kBN`VLU`mR(l' 0,4{5D7$+L&Occ;^?e6 eq̂Q~YU?8D0*mROc !n-f߫օg$?_]_Ή7v%~ݽʑ#{6*ÑZNAk=q\e>/"A-O;SW6 mj$pxo. >6QU+.yzNF,&K¨H'bձ{3S$z*(/Y= %`rZ VTg}[I*{)~? O[~<0H* #T!RvtaXC.'2Ni/@'!VbEDbx6\;9'Ѕv뼄"" _>Nů3.:E";872dl Gyt )H3#Wckv/E,`&6;z~PwzBx1CƢDBha _ \@j l#&3wyqߐ=}ك HN޶f@ь(`LF}JD *txӒӪlivb80A&,x+|Z 8KgB&p zrJ^Z9le8U?~iM~mlR ]^2:<@gk= hYtU㴾2d(yÃكrk[Jo r|Ē^y(`{ f~m4ǿ}đ.ifiǗ﹮J?S; 'If><dM2lyNK5=|7mk QJ*J@𓋸k=v,NJ:̼ <w,Q o˕d}h8WZPYiZn9N?Sr`?'xeD!="7 rIvT-ixޣ$|u#,+l^ {.R=l|!s &JR⻔Vi-1m_G"i6.w8kՑs~&FQ8jg `pTxT'E@a:cA r |pҬGC_oG@TpL ] ߕ 4d2ͩ'GUO>;QU͍OOM_[_ hXlu StdT(yCqa9 (IUGTˤFVܚm58jA71=STS iIfR]Y< _z-Qs6nqa ϻ6)5_%*8 WfHFHV"_zWZS_O{'{xPq"=@2\{kJx' EْCX.b}-=$f8a~g_.ncƕSS4Q"&csj>o '.If#/CꐽfMMA$ $xmuS>#W9J9.o,f`/eE@|=m؃%lj˩5s&v | ,* ۋ8J6}` E]ؽ0Niǭ^գXT63&yMXZ۵H ,OqV)!n%{:so0FЙ̟/$+f&Jk/c`=eA|0}بNi\`nG8^Qt̓wMU4^mWd4u3@7T5gs Xl,):aPt&2M쭏3SQ0rvBגC-SYPR;z֞MlOTYw;0ӛ$db`b<ۡs|P*Na Rh]Xϕ_G 4+݄ t{jb!JRPrZ^)l!lWEKkJ"F=Fe&QEVx;LL:Bݼ'8]EBzk%;1ed!j<`ly*QRfsm{ [`RBԵR~!wy)ql8!w$&R*& ^d esdBH^I6UHWDu])F!XE5?׌pub9,گ◚8,u6Y={T:}e-t›5@%IL?>u8!8z` -سUc.jV kN}:.rD;K*/ƨghA䮼+Z y޵iݾ$DA[y1UrĉNʸjq{׫|+9ja[M,;NHNɼtId者 C .٫0/XWj<>uR(yo; ~gD8ݯa$R2)4ϠܧƂn}~5̈́!Ff4`ӏƗ޽+_'z!h5c 212~ cJ;*i=>h%/'w飬B=)_#዗Om?eV@szl"0V0szO [6Q'J-';iOyܓ=!+P!whӎT`2`x$|$O/rQ, Pch {OcMr0+{*_MW\T+o.3B 4!,ij1u֋=;GS\h QE>@nۙD0ښs!8Ph.U|?&N:b$aiwf~&PƶsMepLac`L嘓Q\Tp}C JIq]d~kkZOV9 pBPp^g!NN S|v}CD`bUB/Nw`K+O AOh  őcEGwY>83茲=J]l?!5<؀ ]-MZ" ;"H7̥S8n(U );RuatK$Ct@}Nr".X_M"YNhgZ˃Lq0~5JS>m5bijQflTZ OwS5zk<@if ڷA: iIW jt\:KSd 'uf HL r s0٠TIL MW?+ vi漷e~ը65isӠB tP%T)+Wߩsjuq-eP'^!qqlO7 }.TY4ޟIۜQl}nQ5 ;N6"୚VrߋgSАc {[җEa!F+\Grr,52#|fƢ,W١oP̼l!43)ʱ~J:&7Mdá~SN_.f]IT1m EN@喭W=kj]>{0\ b^7bzL CBaKB_6(I좨^]@m!MmVWͰRw8ETؗV-[4p3L <$ j`^$~ep5w()v46(F d]#̼"u:jt ^#nHFH>ޮ?M0mTQ3>ۻduH߽hg_v< r:tyL$=xeͰr4RS(k}5֔^Vv@$<`P]M+8\ }f'+?x.k$OM0`ry>Yғ_}oE[q_'C3}}>=߳I&7O 6Y#}-:o/N6P_?Zgcq>ׄFfTz(n[d{9(}/"ZHn*V zD蝒oDq-2sb*lQs}s;Zc6r{-h\kwjE1 uw~^MKi/+|Y{1F5WU =sK\vk2F:ɢ-8v*r[cxr}!`KMVtSMW5Y9 + }3dKHᥔ]oW/(ne"eg='̳/Jql·+$8f@2!eŖvh0伌f nl =ߛSx=rZ3>P-F\ Y,$8 gAPRgloާfƫOmWzn_~fddsP{yTB>;7IVY@lRch-#rrB?rU~Ǧr|}~: ;Jf2#KLf@6˰V-Dt`k -q |@ 2|uE|քD N% E_7!}NSfkGP6^PQQ+Q;X+$ U )cO(N=/y#~,Z1L#1Ӭ h^j>ȦA^+$e) \'dwy@8 HgFN ,eDS_+qud̆M%Dk!"a m3"7-KGAQ:ĪE'ʩ2#vHmU_Arl?3 "n =TH?5v~O7jJ<1Z<2%Augk9O~kXٚuGסJ}gנ*WG׾pƿ5ݥy XN),; Chzi֤iF-/"Ch}u:WB#GO5t_#/smH(AqrcΏn!ESUeSQd󔸖wdsyT6 hJGsvGdo۟#7(\Vl;q[}L$gXZm:b٩P, tˮ)PuuÓRUBh)TC$?TB>hi yq@JGDu-Ұة0G%ӭqe(|$Z* > 23RÝh;CF/^<Cni4h*"u],A4Q"_H8&n0y.*޻eĦlwxY)"|; L 0mYI#6ν9Ԝ,@)JO@5y:4r^W t" 7/6,Embr_xV6_, { .Ƥb!P7n DG%M@ObKNfl`S!~fRQQ*5`*zw#̬\'(ιXT Ue4$%ifgH_뭪H}I=Q0Q5X&Qk>r_x0@jh2J44Υ $'RY>TkQ@7Rf؛=Nw#+t D *nZ=Yk4/ [r0(cH۱U%TƬ!ppij חHľ3q%^0AH*@kܷz@\[E]{$S00L3q!]5S^TpLjwaL^˖RFH;[C. >T7ä`4H u8!3VsqR[g7E4ߎRީ%?B!^W& -qx GC }G f߲@u3QHA9>WR8eDZN3*NV9(2)(4ImJ/J@L=Z柩k2j"~w:ih9 Op̠rIk*3{g H}9;/BGq2|i35[{n'}*\ΰ0dOZEW^eE \X贽Ű"ݷX9okŖi~N>ɹX$lܱwҢw(_*v>8:ƴ*[ K1=}scDkZ78kB))6>g9hEs<XY?qs>0ssF$r?Ii=9+aN"Cc6Rh֝\L#p( ius8Z+S?YJo+17"QgY)Mfl*s|+$NY"^k$q:IB(<1~44>h@w窛$DRТ{c>nᷴ=2D 0 E"Hx=OӃV.$dZ̎Č17*fN˾ǒLX?#M)W#sɐS@/d_2'5ˆqI_9#yY]o^!5{xwAE-%5"$Wubũݥ `ھ)vC(8;A7AAV*jRϫjt{GtT\T^o{4NF7tS6}lrpBdB&Uٲr:'@&U(?j+N:?$/WB~YZjkJtRuށ\#] j:o Wj^g믴ӀԟU4xk@V6”Ma^Z 7%xQ&VRPb8Zs.r{E$z}MMyYd.=U.Usʫx9b JfVDPE@62o޽=ܝA\F^6]qGhҟͭ^&inH/+SY`l?*:NGGq}uC% p͹eLlj Wli1 .eP:"þ9lC ?ӛ8f1-w-ʼ;Dwީɔu8EQvc9r+FstBE,P]%}\[FLev.IʽY}VǵWSzhk@&847<ɽ|\iho?. 2axKhI@R1qZ(C 2_gtU y$Am;hkiZ$d插-20!%/d{+5kNiOڝ,{$Qqlo(׉G_m1&KW(Lw?m+vQ):s/Γf IOEaIcCKd.{ +jrZ }f[ k2m&K<}\GƽVҝcS]f׷7SFSVV ?jpJ,$=l4l@ٝjAg;E'&.Y(yM߫L8TȻoݙfoiJR"6]|phE^" ך<}CN: c ,23Do}L#}ƵNOO>>J֌#%`W$FyMi$m(kWL&@Xy7)> WaE,!Fe0i [͖q-1DzN5lц "P/0A;_##K! ZtHVXeQ %lKj`%H(Rl ó/^TR~#Tb>= h~b. N[ޣfm̕fOnkt2h g[=]hVwO|4QV+!7j n?ݙTn{'[!8ꐉELN<{; ' P=u@W8KTP w"<*Ѯ `$|0=e #bǃ%|̾Ud>@a)d3RJDo9[p9gLAsfTBb+\p_% ϔRqBڞB{ޑ&hG x^?=wXoE!i\#*]/ԭNSYWo@z|BƯB6t;^+A;p=o34"9>?c34jãl@t\ޕh^yWdezX 6n6;&]|#*ϧ>H,m~ 0^iP'U?HCC+Cu=AYt'Ss*Z><^-߂61%(bJfiۨOP}Y&FDX7q/.sXS-)x{f=)fNJK1S>d(W  Nrm w)<1.S$"Ґ.{okrMG BV#*F}pR$i:SźƬJo&bV3J(!3u&wt"䪉^n- Zp* -Fd@#jJ1D:J=/)xsރz{%pmpps ɣZsC~z1%'tR$#Kȯ&N"wYF>G e%4f/=ή4]pјǗ,{H.P&v7y闹=ȑLHA*.֝u.މ 9c瞬H%c!+wnkApEAжq<ji@& ےS`bH'_:=^$M$$biշ.rLdt$/OmBj/T.$5^hmw ߻>c֓_9d@lČ"{zU# Jƪw 4q ) Njv=@s `Wr>Eը* g$ׇQ4)9S,ǚ'`A!vLHEHT [#ǘѣ=2_Yޥ3@tֱ#Bg}:^^@"D:MtcU@$w[%TÉAFX$o89(ݕ0F_|#!%A7df ]]Ih#Y!a Ѹ|xadևgtԅK!ad*5Z[(xyDc.*}s^-%lCYSw9Q,Tp\JY f퐏tI?QEnmq8ΰNֳQobf˧#z"ĠÃ;|[NsĨ2[.pk.86o \'#v[0lb_q koKv<+Y!(kRȚyC t-<[l.U9-t;ȝ.}<Q~ZGQõ@"WyJB+'7JR|fjn<3osоIcJץgh&A(2`O:b ʼn _4J[ t7xj:>hm(6Rgv{кpq%ٛi1$Δ 3VZ)6ζuSE;Ax9p(k?}p_5)P$H2*DʡA3yyfpSg#!i ra&KI67[% ye_h:N,eV߫9sVX$F}]֯zW,wWڒ\Bx>.EAC&T%=F8~O J.TMzC|quz0 >~P W Vw#p~I<@2kÈay1gD]r].++Nv%Hy`j^ fWSq锧(ѡC)P#]IuX8Po;TaP-Y\{-`wsE,Lw`S>RBWZa`qWRpɫ2du*jH%B#1sjr?[(TG޾aqĮG29 >zCcI ch434΂oI!e#uVK/XmpƧzv`S,|3r@ N ;eXYց[eC9X,t Y?ט#ߺ?S`.Ǘv8@.R׭C;n&9#IBb׎8SoĞ!8i;_DjNJRF,sak/ |Kn\#5&2-Zj[9?%%DcOw$L1_$HuP9HޤtgL7l0tN"g8m9C8uGIJ'.̐ PpJ6ZZlITؚ(oJ3UnyuEw G'jůkQקF%Ì{n]7$ilRT[\x$K7/Ʉ<@m_>r"묆˕BDlɎ\_rhc2+k#P AEo&4{fJxAy+ș qgPV)hr^X"QP:%g00,ix]o*SeT)߸;:  kcJXw q b{`>QQâuoV7f{ *YƊw[VMHxwe\EF" 9Cx;9l:y-g0A8T[8$6lKS,lKZ}T#ݲ6z_iv('M/r$7Lrpdi: PMk{Tݡ׎h,o0֡![iC>?}ۻ":*@{<ODL5$=S(L&'i 9KYXdy=LAGi||5׏(;][v~mc+d\B]#VmV9YDIQ@~sT&1@#F}X@}i)#ub!J)[D A9zKDf;NЫcBQZеG%M]f\ 囑4jW)##!m 9gV3U ߲I#rÑ@\B铓"AY`1 +TFIQ@֘]SA*j_g7(H8@Q h2kjR>REl-]lI$UAjͯƧHU@ 4z) ɱҽ!8^XLm;8.:;/R}fvY^ODW)DBgRL倥|P`ṳɟӦ \е7=\F 7c UpFuŹNJ@qQ Yw 6mu=M IEouYO5yRDKd2+I0uu&4< [iIv?8)3x_D"7sSPm&튦tQZKpۑR7 jn$ՁmGQ?%a3I6h4v2]BpS>A$qVjOagڡMA;č̼:zdX@a٧0~|i ȉ'hagxCr粥ف9géu-i7'90{InvfPrf 'V,?q Ӟ+hERT /Tf $A}P+n[`ezgW@^l3vpFoh4.68WGaD κܐ%weHM6f ʶdvm JjJA]1TJk[M0#;~q/ 3Ow928IDHSz􅨇 qŇy$$<2MY#rN|uZhE>I ?2ӝ@i>/4 M,EmC#Z-~3qu>__urX3_&7o(xļu{5guR&n'b6[3~(zL{~k9J ѻ`ۆWetMnpJMXzAW5 cl$ Fe7*7zRPsPK_(J}/Xz_<p^Ed{dYXݎֻȔhI%$Vk.=OiRP#}ģfCjIRBdB:TN;aGJ3dVw%)IϏϓ;<]#tw>̛n I!<|4B{Ջ.q*+qMavk6qQ+Vk^W> ,ǽ XYVeA{t|dXL:&|弄#RO2\U_S-IcQ<5QUm-vWƹVSǵsy$N *cD%pvwO-I?O`Jp[G=fn?';{ו㏋[R 6-rḦ_KLQ Y|*JPfg]9J>apH|y=8$2f#[" h7+'4n_SlXq#J[(b3?j] BKd, YHlf)OmQ;P\G4LE?[Z] 8~f'KZX?d'k1ʘŭҞ~K6/]U6ηF ;8@NLꪎ-ϩoX1DGe%cȔ"J`#Ƽ2Y\yrLmLz0lR?70{I;q~[*/\oYfLR87pKH} 7oTJI1 ôXE6O[㻞o& z-[ \nsogr@LΉɗ GDOO_ .^p+k6No#H)+Ka ?TPREĤ.M)=F*˷爩;dY\q-)Z3[z"=R}W%eYaWTWf@ΘC%lQITf)C_{{gܮ/\&B,JR.,s+.wDPlXA{̿ ɜ΋ެLb(ڵDnJs%Ɏ())2fv՜S)@Z+$dJ$`e֘QSe}vm+]"Z= ufAN4I7Y&'%XzC:lv"v0 bݹ)0tF,x9z^BDRH+4XZCϨ|uʫ qblbj߭'s;Ex*]\ SX*z"K}ikf@2Ii-OCOJA SG4RYCH5'kTv`!\J8 DLAAN0hAg3c ~_xIO"j,`@4?D<72v[#PB/J"A8/ %3E8CYVfW[芐%c{2&jIX,h4S.] ܒ \RKx;o5ɿlOvr杛X"iO:6ob?H(^1s2{:J!zY{ P=͵ia)5 ^8qB xF 覸0cƧt.l>k;l* e~>ڟdB$CPͩQiBa=7ԖEӢl;-~I)#= LZ9B B6fus N=k9%Gm<]^dmᎻiڱb -] lIA΂.bĞq8K"qغ]s wC*n\ Ƃ01}9 f@픣7!q昢2Կ$8ξ%r A}8 & !VXn} \ WvہdUn]k5R84 I<0wf%@>Rg-Gx\-KcmP%ݱ֋=xH =|&SVPRLΫh tMZe<%Y;. :Ai\\ yBbl9~y8 1EsLaݦJۼa-"C,DiiJ^JE[& 9'm k<ء-5\zhYec8i↰#ļﴭ(0*zV%riE}c |я(̋ft.%Ab`Gu S!fiQS9_rS;邇ꂆ̘COa--Ozup$.nZ5-Þ)K]0VoI54T̘]=q% W[YZe udFee3$ɠFL ȳ9q8cO* fo"}&V\@2WcQ[\huͯ Dz?[N Y\ܟk)9OJ#?Btuz9gPdR[h3aZ=b A5lY_nao&CX)$%ܐˌwx2qSf.ΕO3@&{[؇AIɧ?"|#kاWOJUfPPEk̾$XJBOYyS?m%J xg.W#»޼)!IpUB!3I$.^Ђ 욱S:Ż0~z$8'u?t/JD]) vyՊ.YQ+`Up1]pߋ]ȉ-YVlM]a_AB`e0|4㴒n}N>/=ߥ͉c jXPcjvPwX9Z_g JMRƐ+pٖ(,l$-L⁩KHhۀRPp|Y߂Gqrtmg|ы0evx`;<[&&V7b9)v"4/ȓ3>:UƐ4 H\|YqVȴe7 .M6T@, Q6`USEc .kl~(wm9B;ԗa?C@"T ;pU9Y4#Z`6c,'nr`aTmyn8cX8,PN_`n0 gG7%Ejc$GDxp~ ⢒CԻG ztE,F$9| 4']OD'fΛQ( L[8q7D> ki[ۑN@e8\ esE1/dz(w#v1̈vMNLbU JZ5i+P0O^|*NsTXt'1ӘK OMe2+n:?gjx'90 $e7τ"`ե33pX7]s\Q$sxܬ_4jg~|?:7ʏi vaӞ%OJ:kkNȽη nR"9ib(NWq󎊡 t0"v]WK[B,p@y*"IϢk(I9TyAD" $j@,\xF:!_ƕOKߚHFG 7JC5s\$$xAA_eLoNP^x!(ǁÆR Mhb+Au76l~Ѿ}]=";dn&}px*e\LroBnFP/iEiJzA,k?\^5:D':TKgRJ]Mܦ,i)7 ;vSU֬sR/<6(>j- w*?;c>K9U@ňL(zlnڑV:(b(!-x\"YQI]܇vR]L)ݼrWsItSg KRpep!+*Bf,-xQ[ݏ@nRKѧr+Rp8892 p~Bٲ+v#6Qcd))AyH2 M<{$ t<4ғl{'>\uw%(7/Akdz:l4 ݃pB_BDa@Ц"h$:e.bʫVB4ߩz69@uԨlXqp}ns'Pq%h-hIS W 0tRUſ_u& S = *g@"![`?_S 2MŒenN%[ Lb|WSfiIN↰J+'<#kFgpֿQYprbKx n[ Ys=Q' KifZ@0)hJ_ʒG@薸QltCjz("vIȒy$?JBȨ]} [srnkgD| ( zW3e%_M":ctH/N`vgʧa!A,;fS(N. 5ƿ}z%޿}חcjEkY @\.s*_L9P XQ.qsc E?" ⶈEA @4=0&]YLQbNQ 4V%Gml' S6x00(~mqtM=Hn„X_*J(!9 2(v'JԐU1NmGE, w\uZ(zs#7OofYQ|[joӔ]0i`SFMԴTJW-^@{P^6?ȩ\>1Z=~MF@eH o7o Jа]E?!$6T(EiVH 4n⏇j$s\GC)e`^9wύyOJrvk7ŭxW|45]iETI=xSpDӷ0ӎƅ1P~%WYc RV^IJAbaٙ%<eq*MUaRxN{iKji#Sيrw \Dɰ#~b?=qq 1,zb<'Qj+EHp露¾* V3?&9H6c@Jw4+\ifg"c yQ{I{6᪈=Ãy̴YĹZI͹3>6͖_ w84O o.gH;$cC[l,H2@6I4$rq o1*04x0 F+a]1@~S}\maQE?Sdt5ZCѰ\46`^jƧ9C`9r2s9&]~p}4f1:1hƊaP+*|]{mU/r#f ۣू2$NFp gP}l?3 ^cb+\^_ ؚ\\VGE+ 7 BbR3x {խ$n*uʖ@KBO8ک뛖Oh ,e ڭͻ+,pAH9AOVd]mIfTaA/}aCWT(WGc`cnц9}]$-_=i6`nQƱBa"^ qD'&?&F(AĴ(GfΉHj0:BS.=$+u+o;O 8+E!Yrb'[#й%_Xw^A< P}DvxiPv+N9E|s91Aק]%՟'XsIs+`c6FbKyz0XeUwKmH~(%Ɯ=%~u/p9] WgGYْk[Z{,FyJ8F=r& *zT[ btgc b_.R9%\%Rx .aC>V !Ъ"Dx՝@ ,k T "î4JyK0 >GapN: +x ٵyh%y-X={L"_+ZӜNs \5wIPpbPs0c~5.@)HD6/3x4aYhO{GFw8yJ v0Ҫ^oI-5dswMM ZAQm73T3gsiҬhĪuHk$""}{: x5"xVfpZ&q5$~qt !÷yNYH2jُp+8a"K" ;sOmh qR"y1B ' f's9N3`42%H$0/ls|鑴;lScŁGj 8.]&\brdfg} %//IHWd_1=jB`}pEdd csoUPiZ\@$#{y`n cPc+xp/*.YBBf,CFM\5 `^J{O1iG:s ?Yd(nG)Oĺ?/EJT4͵U?CgY䍜Yf) Vˊ&}v$4V٥*ˈ̺dי^1[${z sZ`a7Kj^(g7 B txnԀ,>կˑ]t`#X-uElja-=쬓fi6s*wC W}nDz,#z+fEӰzz?QdG<\3,'zl+$2R9+o$*6rÖ<$_S ߷1=ȕkd4/sF֥TڄyOio8<#k]Ih;3[t?̬2 oNqM,h.g ./_tW\wXb9Mw껗k.4vrn., ӄǀL^eI:!,> |įLl ͽ;dM_}J33[afld] )DKZ5jq@cmt-fqxu ,ţEƁdĈ)Oꗝ>%S6 e㍭nyRO6[!'W<_uax ٓbWEA+) 4 GAP8炵:f"<{M[‘.*zY~C:_HД(e%DŽf؆q`*W2Ե\cyϤa?c38"h9aKxJ*u2ہ,?0Io[uM=kX1Z_|lY3Rjx>[20s[ y5TE}:~0BARN:D0*Կ b!/3`c•\ꋧ rx=o`oO$lCs';NޫR1PH'VX uݺRKԥy9E8򠩵1A.cg w<idfl@jV,E>jos~]7EGS8Q%e? ؍3W>o1 Zx뻺⡥bSTU?MuS7($`r+mYAcX$Rڋd&nٿioGQ`ݝ%T&zTdк>%gnѣ'8NQΥ?65"I.WbN =.;͚§LlfY:F I@'aYe5PB>܆-`А45ee~NwqF\`08;q`u!b},4w,B՞c_s_/>h5IYɼӀLg ]ND." yuh>u) VϗRq =@OeMP ۅ:O[e42e'dVv$͌uսoce:Jj>CQ? n>kAI۹AˡVEJw!@ Azs/E?|8k᱙ !EZ{OXP*,Eu.P C{n"lN4%. 1Ti)A%,4lH7Rצco֏{=eTys* `3S"{ݥyx !@>_|:+T_cK>$t&1'(,yMʢu(.p'l߳H Y[^L9,`FSv3aܒ,*j3ea {. ]+Ic: 4mESm3>OF`- XKD(+ P,ıȨC҄կG$m #=S?7Fm)5rv^zqM_>uZN,o1larѝ4Dπ-Bӿduiw;޲'c >8_^p$r S%M%?&Rݾs&9KEÉkY Vʃ^/ġx<ױFza1&_$=V(ɦj9S"zXPo55$ko,uuM-X,J٣Xy=D%P@8v)mN LJ-%IwU"["ݒ04%Ī*أ.?QKF`Q1#\lr-te'O\ԛBq2]Y{춹GW|b~?PGBhDڶ #କ9>6w9)y`=z |l:آB:A>2 SjZvO,w [?%n6\$3y/$L.yc(Vc4tS6k8TE"Ea@끘]fd. %seDD])UPmpuHfD?C#\Bzű^%ۋW9RX\`24Uz 0VJ%d.S82X٫<҇;Y^tn'a4]\e)| ut^H EETj: e"5v!(~@ls"N ؄q WIc tlI>v|xd@ fg*h\Sjj6 \ Ex weQ=X!-BbOOx@iEly +".mi*2Sg*.Lz֜RͰO;ƾ?KNnFtez9A7,%|+~i;K%a{K-)g,dmcc<(@L%/BfML{oC؇Ҧ-Vx"8f)T&5e !fĉ, jY(EoP ;sת7q'r5`l#Y'?yn8پ]9$U{8M-Hx%ζrj'?r{칪/]x"T4hl<(6>KHl,0[k[cdTGw2k]V/.OqT%MQ)]JD[hx vȁ sa!3r BHVrrv>N m R07VfRN{j~O쩀QF#@7$3c #1U,EBZAbJ0§y^o]ne!х*T_ɩ uL.Ly⷏O+RkB, $L1b+Fy"L> ;<1VluCݳ'g5[@޸Klng]~ܞw9|BvA@_2{(yqGa2/Vɦ"DSb H9* @%@-[G%7A(%Uַe1Z=%Dt:-g,]~2p:s77T# P!r J2RN۾Jd i` ϐ ZHra&iu*Upz0Pjr{oK8)Ũ]Ab)տs / .]rTHS&t^eL}{+/\= "Ii7RQel;`=popNğ4B+5hG7 >}`F\ʴR6=-#qisg1Gr +c!*MԔbw)ۈJcZH5)@æh>j<[@caKC^|)+"$Q p7]hIYa[tS }jN}&~,p@\.Af_hczU`-&O/rhf6+ Fi-"s/?JBr"m7PK_ c6Iiϖj-#E'd*^D?L;QjԮ4 h7|+K/|ۼUB׃{+$ S kAF(Q%%Շkf N~)`} @kG*$2UC8$| U,ӑT2ڽl7";yY([`jALR1LB4zMeRIs+j9]칕\AXq5dC^ c bz99p23`mf"֭Kc4NMh|-LJ /ߡh~?!oO)1`tHy>Xm<Ϯ5_y[~uE\Gc0,GPwb;0{EFr]f\Otc.o mgtT}$l1i\F#[Isnl.}wNQC_Q|P\+VU|SX]6X eLZ0l34)ʦi5E1M:sJF4,@cpT~fGAv$3H~\e:#Oi |k YXsӁ:wZ 1yMHgx;Q8cc\trCӘ2pg74 8@Hܬ vCa2.tqEָLM(*`ys^8ņP*,x= _dH-nxT$ܴi[4/&&`v?ryr=TL/zGŧ~>v$S_Tmh>"J=LYVNBǖYLI6w6mC1\a4_e*UV4ܱSSl=Ii{ ^oSad TXU*ֹ9/! 0]p%8TUw6#d3pl|B_ʣZg*] whqwе3 "b[Ų>/~AOF w먩Fdɖֈ}`6ԢDJ 'jVMe1z#SkM0,'c 4^7ʤ`Z5n3SЯC$hxULjQ̷rwemMIlK";)+ЏU;SC>N"oѷ# N ' (ⓟ֪JFzpޤˉ#kpP }"SRv"e[O'@| p`^?@8Û;SLPM~1n۴S"H/)[#¼JVβ CQR@d LXda 2fd-IOrH[n+ -Il461AC@X|?/6y!3Hj 9* P(w8-Ӳ,.*J$_9A<kHcn;Xo-YM#g饏l͚z\vUCtlA.v @.wts6Mz:dm=|5 &C):X*1a R {3dhw18֦䋺AHb`, 􇇊 ɇqhJ9j6 +- ԵQw+G!T^K1=q5[h3f9 IBW/4+k Nƨw~&^:|ډ;)]bQrt1{ N"S]shR{][=eX=B| Mn)_Ch5.sIhKM^Zh :z>e[]꠼-%!3FtVȦz3qINBE$, Eț5MlpQMf=xm1ok%g,H9=$ pnH(8VN)r_SuK FڻD/N)fًჸ^fC}Ü ~2Y6Mt,&كkp˷H yߋ5[O?ѳn)Nx|lv3gK[#Xe3G1e=ٕAɂ7! Pj1MvBjN8[e^ ϷkY(uc|k.a_Q*%0rycUq8 є9Ka[hrMH Hq0 iy0% !gl $"d}Y͖fUn]ziၐ7.h2U  ]yqNG֝h"Ke]tĕ |uܾlqϤ.m2/`+A`+@2FyvUtI̓r$*q, $Ʃ\bNeYAEtx QBu` 6$BPC-u~ڌW}F"qomE?z?ɮU{ Β(KsaxX׳v'lDW-A4@""#isWFp@w;FEBn l}7#2$Zj |<,:,㳹~7a@C}.NryS==vVkc(bQ۲alv3y%dY 臀b r'86{- v&([#l` .iv^]`>go<ԮD*<+ u`SlMON D. bPFC,d20-|Eȼ Tk[+17Z7>,=7lj}^gX葘юPp~T*f"-Ru׺<*bZ(&zX'ؘ 8Gz˷ K&Jj1΋EU$'"b|X`ј)f) 2)tZwq[oMF;ٗ'_{Z $#':uG)P^PB'3}2|tֲ eZBe2{ 2XHՈ)KF;kRoaMn,$%4j Z\+XVjTk[K~h3orRpBKiD΍m7 oLҝ27{[fQRLH, #Rk $1@O{$Te3Mʾx̯ݲq`cLm YڭCg/WF+h>5So@GEq7oF6a]B=%~"`!ѱ mK1q8f+@ M:T!)tzh)&ӍVcD E?gMs("~ {W_4 R/e,suU, quZ䨀XE8DX1;֡ۿ }PWvKx[ۑ&\E=s7f_ٜ0˩%QLW #N.$t{ϭ'G.vo] L H9CAXc;fN۪VG rI>Q?v U $|&ڲh*#\˙P#M2"=u5(9Qaکtia@t)/KP:?nskA?:=syĥ <htQ5Ɣ#Qf)8DhLap0ۄv) I&J|hp3ԏvCCx+/P?InPt\&jsOs?po :2ma(cspcx%U5mf֛K=.I6š֝qqMC9;7@C躠^tctMύwHN6vkd! (.K %$U4Gy1; 훣7C9Y|吓@#5y:"~lY,rsGμ`loe ح̖[^v1%xQ@fÌ}6X\~hFg;JCKua?ZD^ 0S% S*t1rKQIJ|M/}2lwЛX> <[wB[g`+H_;Y,zN5Fz! Mvm5R׼Y[12֘M#|1ҁ i:=L'И?} ʫ8a 1L0S鳒dҔ =`u"G[S/YDj37:tr3*+=54k0<`Qz4$ Qwfw3`Q*=@?puh XJ꿰 jC&x$xN a0%YK1+!V |¤to.?D۞:e#!E%)+>I_[l+8.s=W ZczzM7i׈QN)la%+\ӴtɈMҲԌe;|nwf^xׅ_5tqT*Gqysh aw!9vW۱eq}V'd"<{k3 /7[߉`evdq wݡ4XeBC}ɮ$3؄HzdT~~_,N-0]S3p^}8#t76%rA *,&W2Jpi-P>E\?]r0>ϴhXE zO>4l7 Y($ӁkSFg T) @@KCX)'6D.'[ ~;+ jO}[X1 ӽ2"2K<$[0O7'AqiFph#d=z/TAbuC">FI)D,2ߠQ_æ]x<`4o'$U+ɮ+)[!g5z鄋|!Sv^4|uz+wB"p!x\%wKrJ k,Tb>e L:JNvxL_O{Vý[41\*glJ롏% t*LcvU%Մ"ч,`Ա헍 ftդq6ɮ K\&_eY)ba{>ݤ2>D +̑^UQ0V_5KTxI[6Mͪ>-i5 xZl׾*RG aD& E6YyJ礸4o֬>wt$g~*B;43 DjD߿hot_GJ֠04mvŸ[q1V[<:ש.&߽YT]GSpyoWwpKhg@r,s@ Gu˕E;Nd;Q$ V>ע 2P r"9dnR=uSXf_o{OZEVQk2k$>yQ=܏!(抁롲/c!'1<^y`U-fr`C$Α*a0nm`lJ t2 t~Uv0Y#OBv&~y˛$Pױko2,G^$B 85X*AS{dNyX6C*%T)z O M\T3X 9=X(C5G >AѽRY|x%> @xld-i&fh5^Z;mI +='(H.KꎐL7y>8k(Hu+C$cWe>v|>Lm 4+شY|d3+e5ueVPC ,A'%-*xW>,OQ  7b!7z\bV:B%sꯉ"cf/v&fM7|%_ai!I3 rX2- EJB7O3/"h8/ uwl5u$zW D.fz; <) '!=rsYNzC0X.=}N^848U^[nwɨ1#e6%֗RZ(JcˆgLX5 Y*g8moֿeN3,͕y:Ncjs%tGҨu1VȰPu~1P7Uwr"=xc|j{3zO]6[ +~GUl7ƳеpNtd%8@cUKDYN^snc%h *O[K*"7;5;jȌy]-Kjs{MG0 2(q@mN40Vw2fqFjE%K]V ⡧no~}^I.l<&\q؏ST%KrΘ9:!"ԃt;Q;W l)Y CqL#nnS\h4gy ޞ$fKgR 4}(gwWzOHD-:}OT")n:B/LS8)[D+rL&#nV ػB iFHP72na3=syx }PFC@@A!Zɵ3 <Ď+ځPvL8;XB=Uca\w[+V'R\n?/d`s.5At#SQ  ʹsYjf5Wc,kw/ZDٔ.` ^ f)oh%0Y +EQ8G6c {+?jyZ@F 2d=ۯ ~Hz'Ay"9je a)" JF4LX]H$d͎zn7NWDgv65+,m$K { #iT3z};H}Siw/.}- :cW1q 6 ٖ_u^o͍Uk_Mg^:&B}œT9YJj|DZn@q6bܐ䉁]eK5{(%?fZ ;q °7{#bc8r)Y۞]o@}+YnѧniNdp7TU[ .oՃS_oIe3P3UI֖_]Gn4Oe9`IEO:3|-/@8vұ̀kNXzL$X|aQڅ>'+ ,K4h97w퇈2A%H۠}h;p>+ƝwezS_[J#VAt4xM_/m d l!2|:txwjÆ[7d4"58:!W;h.3@=iqwqr̼-!ݲ[`qw R>sl%\̃Th*[H'-|ousRg"ʔ /$L#}^9[D`rIaw7a JGMX~KX̃I櫨PDX LlUQBuy؇^R,nN򧝃&1DX6&$^`HKރͦT] %f)DhK6}DžGJGsăzcvNr'iuq$zq MMH^Of>&ǧ˟AkY@5dhSpF]bK  ,TVQRu1s ~0ȺVLsB \&dqPZ n}AGT1 uPֳ;/ѿ ")Ò!lpFonu7IOFwVi1|{mQY s{Jbu](}l{s*2xfBJ.(E.-^Rq5me\gF7a"!gjn}ґr{saK|3эWc8e4n$LKs91ۇ#Ϯ=-"zF&eP0j&/6Ÿ;mT/!y9;`13-ӗ:T+ƪ g'ĒĀ sX* @MY8t2-HޒG &s8TO%~CIvh gʳ`*-g}<m*=e51Gj$2m]%d͂+zCptPU4L; Unxo|mg_l `7fx?EgnПL *K:+lwhno` `u 懡nsM/`Ig‚24JYEgqf.\qWsx |Vm#4a)fz7,4_ !Q!l3߷U\@# T7i[CdWzo)1}#Cvfefثs̩{W5oXN宠Z848rJ KpKBBː!wC Fm(s6̭½dũ]Zzczw!o* [YHPOm2PiPUrr8e~!ͬ>̪a=< ޷$ iF=釩)rڼ8Uh.<8Y<܏c@M/$e]J ^ }(k*ժf'ݗ˔?Z4R3YHtdոO~+6%`CxٜKT9oX]`ی F&Z/#nZ(!fU6Zo+v=fuL8Dc)TI|U & !Zaie U` Ͽ3@EY$A!3q@,r @у4$kS5s0|O7-{ٶpٸɮeU( Q!Eʈ1||]<û1i3$^XL?c [7[!"=\^$2,<;4saȘWZvAjF8>wŽ$0 :t}k{I- \wfk4Df(3ɆʷE.Tn`ZR# #>)ux5w_;F LXD)g͜[e\{Fu;$qMM;L@±l~kJt{fcnAT:=*ƣ5@_P^%/g^}3QW@mADZ*6ko_PSp(Ɣm}a ulXf}O0c[Ў=[8MQ_ybèLMg gˡ^I]?dqgu dcPNjԟTXCPa=gMg t䨑 ҧfz.y\{KmoBkR~"גl߃ ƬQQxY!.(W++vȕ2T KutIб>~=7>Dqs'n4ɢOǭW+d*ݫX2Dx:H1GJ DBZmS9+,ee-e<=4&* kx<ȭ eHl!γvymm=g  :5)3Kj IMjo=W]4 ZgRF"NpN~T&*pHR۹9[B\ g_}y)?al31ELx!^*<̱h~OGVP뢈-G4886ϙ ()WT@FӐ*K/0KΌbAo}4PΨPOm \ z.q`>r =*vN( i$Qbu)J_({ ئ|d#z9.,$4ڡuߝdzbCdZ n嚨|s]~BuQD/F>Zds=^0pbwR#<sH6R=VQtr{K)l v2ל.N$Xcdi6s=) 2B`QpY*lMkUbTyؒ]w>1{&KyH ˯ƘO'tA֜B6pa m۳FT#$W׉-k}u>R<Ӵ4-'FJ?;1RW"m,(}3[y~tI$?@@#OuApȄlưri92A46BmAFSAEO;6Ϣ& .w@Ui1a pyxRQ!&=a3zx|ȗKT1~_E#wH3ʡ^6f=Dq`eFP 5i|{g ~ }ȋ6^$tH$@@4ZpOkS>_]3W D ypj +֑^aeXTτ'~ts5v&+Am$htM ~YV1l-۵,޼yOy-.P@H15;-8eq 8 (juͼű(;sS.`$WʖYM-^[+F_Epog0м-[;::Drm ߔ3-҇X[)l\Eb+nAK 6PY\SUks l^dJ!E8[S qNsa7?ԃC'bw@]*uM l?Wڂ?91cbO;:LxAu= [@܍*)?_,ѳoHezbhY@Z^(b[j:tPOҴ46dFZ<ܷQ=86䍽ABq61Y 4㐘d~Ԇtu:yZʪB vrVìs?3XDveCfݗJ2ta8c³S#2=֐}+dfq Cd\N{~|=56H[z6ޞ$渶 Qpqَ#*Y|a`ﴵe=iެ#y[.$^9ӫ'r^0mR"ˣ&T ?Pw% y, s,6 ꈀyI_D3^#s'M3,=\;Li{A :.ύۿmV&dVL`c  W]pS?,2;vEz#u1b.zzODC06?B2;*tzq:os mK"#N&e, ˝hKCDFXo#F(J#r h _Ly! "98.YڞFٻj=U񉸹O]l#b*p3 r,n^Fjz8dH%2JKKP~7JU&|GJ[^oiq37U3{]˓!%Q%mnK]0vb?;I1;&/ih1vіn! Jg~S&BKHNmY/@qÒZ,s@ uUC~ZvFWCX:&S j ߰ .:qJaXctOPH֐ĵj-mi[|~L|6p>8SV3YG80xY; f>p |g&*?&U9'٘kDE,>MnM&+NftvRC64|k@pf/EH/~ f3ZV + Q6B0Tp$+LJ;CtT!6֦jzIrTkq?Wmmn|,=7Zd>U}ic6LY? ҆יwI~2\xiȅ'R@=-%9 @{v f|%&& 픨@K:Ԕ]S (@,I'y3ᅎ H 37S5 Ir~ڻ-}Wxk򓙣`XvTC'ɡjV:6tX;)]pҷF [PW~C%Ck~V9CbGuҾv*{ wi#rOw fP=J;ǝZs/>;l0]gGzI$,'iz ;)S[uHpܩH ZY'ԫ}@yuo]STGIɕAgn:(M ޽MyjU_h=)42rA8*L+*: #,1guǍu37k)`6Wv4q3[UE?dRR <69Z  ~|X+pQ;Ե^t,5?CAbe)&/(*V J<$d5 h/ "P2:ȣ"I{q""l,*4,&+4L#FC AÍK J+QlKiu٬M&Œy 3 67j2cwAav X:l0Q$5"r$<8ffSO0: p'Bg{WsӜn_q1;ixMkj\NBn%[{FU>aoC.z7 pt1z F=]SH|g !Ұx1íNgaW-hLQZ+;CN u =toeLJI4cz)`TVBN(*7f7[7|IU鞃GI#AH#3 "V#]tN`͹Y:E5tengPlfenO?jGRcû\h:JZ-Cpy㑝y,XV7ҩvžZV@呱Q?YqJ}d*Z?+v9`.Z0l=e5:1M,l~pZu:$=i>DѭW;Ip&8@4)rd/h-A-ɡ욬BmB›si.MӚbb{I#WQorC~KG XX\V*E}O?2+A㭔$׍ahZ\`o|+}CR/ ֨u{s]{cG1+V(~A9LqexD7ܜX$ !5z=u& :Sx6g^z|4⮽Y46 4[~dd? @̘y1eɴ t+%/[i/~+7Mߍ:D@qA=Gu[Vo%K.T%zuۖp`Y8GH~0Uo[[cK$OkaA`HFmP7hn K53Sb@}&GnZƢz6Lx*&ËX/~FA4^h)tFխVun7c)g^C_'wϙ{]@k#Ó*J-]xuw +Lx>] SЍF_-!ٓW ;y(:qXsk_Ym}Uݫ}7z=aBGӁА9k0U 1xJDWSMQ$ G9 z`w^cE+^Bጊ8!m-x댯b7>5I6b-i[b :Mf0?=@i{[aWyhp8,zaʯ-EV9b1f"\8N s@q𶴛-O#sß$[JY'4tSAk@?nA hIo!m26[4Bs wE|Oj]-x02&d=2I^j =vkz, ?]WAc%Uuai;ܽدpƷ6 uA.D+|I=G²k!/I.Ȁ8 `VxeKvY,{̩p\en kZ &Q-mPSXcϜ' h223,D8 l18b=#HM:a= .Ym뜖[PzBvc7A5E9(OH_bnSZכnCq%hůٚBLj y%=<ui0B~$KO; L=^ժ U* ZXǑ"z1M,!"N /sxH\7N~3f N0vEGj94qFW6xlUT9 >|)_.IaDas]k]`|U “A{fp=0݂|'oFQ0BLA(~i魆⛷m~GˏK#05X2CY!*ز$3_3MpB "9$+,x8Ϧmw(9t67ּ:cS& \gӐ u~lW^knk#x-1~B BTxp#Aʅ뗏@AVоvێrÓsx 3Th=:WVFv5fqAw)ZāsO^x}n>3wU'3IJոŤ.-i2;4ȧtz*` \䞸UDc{}!K(Z-hyz†0nfdn73RL-X9J:-?W9{pBpuOG֣US;8[(?5m*Z?EJdQQ9{< `.}kp MOb.1h%lڗ3ܧQ%r›a Je庼72&nD)(5x[I r J=YI' Y}&B_D@@"U A)o$Iά7Cb8bOLQcM$7ZEOQX3Xrw}mu:Xށ/#L+NtJ"r4"te&Ү8Y ƫ74iwnFzՆggcSMKn*yF.hVW!pD=EަC1rL,ۏl?OW!l:^p&A,\KOh-A \~iHz^=Dr.ޜNJϥ ո%^0 L$e.pӉWKֆ޸fDnK$иqwz8S<.Mq0 n6)n|IS$[Ip# .d%wkcM4ljҊTVZ`L6j8NUQgCگu'ܖ %g[ <"f $aRDi"')b좮!T e`\Y]ʵ&MM=ԝW ^giw( sFn/FP/mlIfNS*$өGS ̹#z@hc0H<\5q~B#J0`B;381olOf:·Ez TΔ\bR~:c~t,= ,L-q*-#rrs~7sQٲ;m4;Ry GIBf6]Jkidvv?Wm_6A8QoDED7B oj\Sj'9#I>h'#2B+^tXL=[))J=^'c5/rP\^6ĹrXD=Х([݀& eHEr)YI7va}4WatAR`@ $9WٞA3϶k8zS\o LI6'䘵oFܥVY*ŠS I!Yqw%,$JG&%# ;2 _/i;ESFûG]_cllD Vb?0rcAZ̳Ʉ=!sySkOh*;&?!E`!Iv?Ѵ#zi哆J~\Jz5XB] p|y(rgd1dugN{$}3U:߹i xQ"ub F:`qG%&J-#7Ҷ#!+ h:er=KaDq^R<P2b%OIlB-iZPnbނa 4$JEJCRCiU(A=3ءE0bB/.ȩX<1c%Mvwf30h4*hˮ W3eǭLhs)$S?`$ѐUšHHIaC O+!H_8n'WaF(݊j%# . NqϋsUWrE6/HLg0ұNrJg_HX|$oi栦 fNfv9dT]Jvʍ2>%΂v `dUD4?^D 9#e{lg8 E_B?`,!r9`l#k78a5)R^;[UG꓎6(CdKíC)L&;k I)ߦ"G>eA&q|GZlĆze/ϊd\&ݗ@p@0¨\<˵ء. qv ^OE1E`5ӆ<+@I\ ?GssR.‡,8@Xd;E\OS?YU 4Q8Uΰ1!Usk W)8Ĉu_.FaS;y#\'5%&˭4tk0K9YVРc xU7Owӥ >>0t\Nw HtR&3+Y]x>!á{Ji'7͐@[^vnEgk2lJpaE| 4ShI(ʰv-] ZW3ہRYj 퓊Q4O˜$w4}nvT}Yh/1:a{F \Xk.ٺY224HvP լZ nWf)3x1 I(a X?Y+O,:[MHz((w^솢-Bj -T{ n YǔNT7~o^ʓM90Yh}M bx,H44h 0>jK< =ə@E" FߒQ.dɮt7v$RzhB?QM<~ִU'oH-:3|7o0eOM  k*FxMIwT(Dו[ׄ`lzӂDd'KL;i{8.c^ǒԃjI1)q'Xɯt `)'9P8qs8Y*q/}Y> [{㠿Ύ- (ihܹ$D_6ǥ̕sF] 5=!#;jLզ ČӯOD+Mc?GŊ?k?*xUVZ]Vd@#Z^uXnHlziމo$İ*ۧ;|j\E 埢IҎ/;^HcDŽAAbv'ƦȋyD-S>ʕ]P5Y\O[8^6桗pQs+0G I~/Bmn wE~![a x\*I *CSM;4>\Q'4kOL{>W:FշEE4bakն Nv'flVsLc5f͙ȧ=,8Z檄CWWo Ϙ ;i/nʵu  =-T튘Q !;DQc:0uE;y҉)s[kc+08Pj0M:g.pˠqGX'ǜ$l}馼yLb:bGMX{:o,iqSzTE~"9zۖ%UQH=dJ MX,S_m N7!!iQwZh΁1Y]( z4?R Uq/Z])1ã0$*P"dہjH*bc a >lzb-MހiBPdABaAs7Րr )XC4q:IRDo*T6Ar1ظTzW[˧YlwcR%7 Þz̺- Aŷ&b};lrlGs%[ P!9ǃnS|ib1Fi"=lif;,Qۄr,#,&TfU![ˌs$aE;G4~?F`&Ro56ImAfPPd͕x8P[izܔP,J+bl5A`n4c5if yTL!>[9])ͤ| _>cwXi_zYAL;шwױeQuJƻ삛P[*|FTa^~h.z|HQ+\a`ŀIu1 zԽ'$p+595Zh* 57BĄmij <@0lm[pXs. 9 ;{S夣 k"GvڭelIbqi7)3xꐘ78?7f<%GЕrSOG%@ )Lul`<ǧ|cO>!q&MWah, `JY.xԠG%Wj Fd,Yq 3~L IDyֹ~SVB¬e;@%{Ó8!j~P] . MEcvRT靄vᢠ^<jyy)9풡 Vf6A;5db$-Ε$lf=r\-hX -LxW}AO=QP־.L)/0Doqì.bҒϓX2N$&{lQV,Q|qoFplsPFrĽ3c7 圪b ОOz|c.&YY v(_f1l_guƴYұ~L`Y/UFn<'6,"]?m~g>˭hO6RU [ 6Q ػXܪ=Հv>J{\%5#4aׄCOEyA6*3\sKO2Jk6Tic(&Lq_;Y* V%OM8,N@}Dq9?v35I^Qn \wa^3. }'|8ݽC /dD4MfFJ^Cλ xb(`+}mEuUпHk~ҡX0#\+7oRt\<%{R8bi }uo^C VG;ta%oYkC˺o%(Ҏwml,Q Sv,w]y:T:|T< J qqS7Fmk V`v\fѯ^fRxXeGclcl, G`ɣG()qTq2vGEa{f>9'×eV,>3aD$&|Wҡ'0>go]'iՍ`M"Z.+3-:/63URuxz /_z 5GґJI{_G&y g3Pwhu1.tm={`fͦ8if!k圮"׫ƒ- đ n6HDn3TԳ.>!s:N#L> X$1j=<Ř+ߑ]c~0rkOt |׉7[:5al2 }x`u37@B>:?`e-3TsS2'@>uvc\r@+ Rq_W!"^ &>M&vN*T]~E޿ 1NS9֪~%K͙\Si/LVG /_.q pJ]eVO>4lilkT:t;RHN*o%2?`ʽF@*9`SC6B w&OKup^WB;͍sjBnԕE>VFH7WG~&\T%\\{|h-Ӊ)߃ Oa(o[X{ @tY?)lSFJ,E0C_ s ru+ 7Ojꠗ!9M&Y*AM^NnGYvD-OV(Cw $uGך͌dfҙjh(.,*{؆x>JYӨq;=E ⥕$;K*vΟWVWyny'ɰHg?_PdW4q({G&XAX8`6ANLVvs_Z6P[:W-yQl$Z,x7MhZwJט" v;B@@'K\xYwSV}>-}]ÌMj}Q0u&׶Z)ہÅs $ kR鐷 wE))6~ZkzcK|@6ˊȐa?+J8%_do"`bF>+$9̝˪ ]wcb&%_ &\,7X,vˢֽVMBtO6YaړneSbG{vkh2Gw O|uʏ~Q M`CnoŪJ>Ny \MFgYqpl&1]ɯj{W6 }\ "];\J߆@Vrֱcuf0F9S{$ G$ǀH{j1`zepϙ?," ?z>kxK+3W#P9㲡;ys٬-:zO:΂N\|<2%$×ws!}]xE+x+)JmHҚ?_Lp;,4S|T&k]4!)>owna< ze5L>*ɪLȿ^Yv&洢鏚 2F$`JR^wkmkYh virүkь) |J@ڦќzpUS{Wޥs{Gs<8b8j4ZL#P-AF>sc-^6w苲/4M\赇x^?.xNbg-p5(_%BjKA'JTr8 |ޢ{'JEzVdaH_w,~(ð~[ EBu P9?cZтKݙwu5VZAOu Ǫc0">~/(R5(רLq{UpȀɳFxD) [1w˖f'#7&q7s p*[@“/N?]2߽B_*8鬷Jӿ20!?z0Wb+LAqCtDQG9~n|h&x >ʔ RއP^]6B7|4-Zl䮈~.O2/YecIq'D] G3?)_c M6P&%ȦŵHצ0+ԄP"|T"]bϺaˈlS3%W-NNMUM)Tj{=PL"|EQ}F[V;*c׹;$&F6LҶnݚ]{̪$e(7NK{xMl U'$n}UethYè^\=|k8Dͧt6LbQrpl@/SԐD ^ K& Jzx f:K0I [n;sF5N[w/)"7ZNuce\H@\*_ )f"s'!"<"XcҪ~wURV)€́$0 C8 u3i*$[ Ysa9ejc (ls,nIH,C@- ,#VLm+m[Dbgn~vx'RKk&@z/טj *KTbD4#$orKbw,y((ĄVl}?x$>RW4kuq*YG?85 #}Ɔ":8cX~|HF+Oѥ%6k◊r&G9ZVD2!WdwUƝӋ%)F qf4"QtwR#z45Io[ $A4"`\~^ab)3m0,H܃+'l=)¼s=s%"ʻ$Uֶڵ=&\G$0Ktb.Zp:+86v0r̽|B3ΏYlX+B%My PY`*ma{Mgż>$mN+ _ Rꈘ툮%Z&ڣML3?y2:?S7[:\E<灳pMS F{qgZi+V7Z8t) şS!.J.d5v/à͌_C:>Cc6IĒQdhA%!Ή:3Tg:_b&i鞼¨)ݾ,Wwݟ1Աɬ kUO mWA8AM4'w H[sfy: !@5*"Y "6,pD>D#eqB1tt-b|HU=!j^\i03$PRe8jbTψ8gii^bOJв+egne:U(3@SBtbcU<,(<e`w^lcW~Ku{vbKڅ5: z*Gs9O ԗkZY6@ub Wi1:ɑD89O]p >gt'laN~N''"Yh8I\7LVT8Bٓn@A&WZwF#lKu /jϴH*.pB UYԪ6_3$yG}yrzk p,{,-EpWrdrZbdҪTCF^^ -E_orV}s!4kEdM2nzlqn* zʭ j(|Vws"xw 09;=/50sBBa˒&{Ln?gm7s].[dcqnX~i>PK#C0¿'G fN. ;eRj2-I+j5JF^wP›p_x T!<C?-3JZR?>4ڱS$~4:54^ڟv~`D;ApVe :ԳQl;Bbw3z|y5v\[c%kL̝RR #FWOSov=&ptߌWL\;dS,XYI \! $x3C a0;Gt9W`Zw< go3SKWD059K׷BXʰ/x%ft-+. Xg6M2 ?aD,RXZ}24:вe0n4`b|fwzzn{hB&mOuqg]ck;3QDNw}f+EPxOM6Ԗm!R\f̲T`Rǔ8/d)؅eش+x ԬR $#_Ȥqd&[Fdse ]diT<2Vy]DgIoXw 7k Kf 8bQ(vNw 1лέ5S[!rf>^7 ~5OqLfg ?]› .wv7#Y]B!{6rNYܕT!=Σ:'lGDL&RHVHڀVanʥM<+k%SY\ډ3ar W^$ g!Xw|p\Iп_õ%Fd7j#:P#5ȸ4)QÅZ.?Z6 -s,%: :^8c՚*/EF2WC(dQ5`tEm㑩k:6غ ;TxeNBtljm˚Ba>,,ᢧ2 N Qѫ4߉ά֔!f8j=Z[ʳ@,kGTg@26c0sP:?"qȕ|`^ժ.~l2X{O:{NNR&CưzD-e\G]6G\c8Kc.OId Ng*[0Em@2A#P){v{ /K%ľ"%Pˏti4DYvcV`iB3a/{Q !f(o3I3iNil ǽE5"[6, QZ8U߰={aY7ԉpWhe_Sx,kBKArLSxAJ%PBh_3ɗw5DYx7zHMMNW㩪z^zHw޷2`Ŀte!xi~Q63D 7u7Dz=@M0rNb"b_E|۱"^ vuPFE^d6sʋ%@BHzC516ؙmQ$EMVm1@U fՊ2\]:bYy!B;3! `Tхc#6ZVdϪlG6a][҅9L!Yȼ MeH(2Ÿ; ]S{Ѻ cVj䟻WqIVv|:iar[D&XKL)l9/M̉<:Ni86:O?O| u.L2EOO[VxNJOC^%cO6--a6PD/]TsPnmKk.(Ps_7|h!Y#@QcaV?_&_ tObrtsTxL0łp&lr-O_(hS8Oɫ~C2)TUo\G;|f+K[1&'$wܖn-'z;fZD1*!y'p-:5KD=@PӠCjX/<kx!XO5#=R̓7&ڰqܦ!Tx{DXQ4S@m|Ly)03gwehkLF{NMpyt@{Ջ5$6:%q4!eI,]6_;4lۭ?o%T1aJ5<^<;0R٧.\=BVXץy\sslxO7͉s3!mY0KZ͓u ΂T!aU߃S+ZRny:GZަsBCY k0h4ғ,Zy,&:Mlmψ kX^Rsk}(N]_6=pK_t½f!T1yM--6B0Rɷ{* irR b%U"#ߝ9ѾJ.EMX BƋZΦH\uB{Վ$VfȺPM`ZԽcq|{8:jqo=q33ݏL=9~Qѭ0/ F[@$[ۭܺǯgc{5@oYFq4K?K\.&gjH7b~%ĂP'_׹uڒ%N|&}Ɉ۷"}S kRƵ~Db-K|nòb9 ,16 `@ٞ9ВZ@bpf+VP,6Pob~bӨ?x#f,ZJKgw,M2Iܳb9M's7ѕ~BU#k[Cv2? 7P؀'I1F?M !BMwpatSSC"~KCVBrJwYr^h.1Fvf3\/`. t; OfXH2P|Y86&> (h/VZjO ?ii}=z`1m b[a18辴V ޯ5\ZG/QE8&W5p3pe`HY2U0N7V#O^Kɷ_@VX&T~wo8LEyXڦzG)5V=MaF#BD~IO)::;&>RAVadUU)\>|@ l7OKĔ#@=oMaz4jFF/itY9E'n;ߞ[:T-/2rZm.+a !}v+4 !H{>q (^d.iO7H\>^ɭR\oPJ9M2ѳp /YO:w!F*7~#T1"{`xpicϾqUb{\Ή?F+^탃~ qimNLp1Q;ÓI*?e`VQL%)hhT& ׇX);"˻1W2'd'[a дWoVor:Aׁ&]7тH 'gHZ} ਘ Z@ cV1Awd6L*~E'*8JяEf,{04v[+"1^!ٙˆ>j:nIܟz[*>]ÁU3zB*mk+a'U|]F1_c-GC#c4d#qB lGnV2&ROc' F -w≬ǢLo DyƝ²UIu}C\ WU}Uf : 3ПZ Byf\dCӞ$#IcmAfD4-f|V$犯2pMkw|}h}EZhNr8iOf̄JPAW&~),f۳WJ ck `úSZWYN.dIĊTW^iV{<ܠS+$=&2%Kbq`SqAK~U7ʼ@ش=^!w0nGG̙m1V2G+[gf P „`& E|p o(Qgޛ-)"^& m,fۣLx*=Z2)['Bg^0{Jg"9m07i2V"N栥jqlf. #@_ZwUpR_NxE 3u(^E_bmow҄)HL~j }'fy'·H@J2;1kY~AtJ_Fۀg]&\;Z̭s9$e *5D~e7X2Wˈ22bh xUjCZ/%"^pr/d`b!>3;wO[8`c}6/9kѽU\LC=} 8gl|z"FDa/#宦 ^ .{_+I|8'Az=׿ぴ '? [zek#4o)Dh$6ň/߂ȶewuw2 5Tjx&:?QbiRŨڅ(s)m+p5mnxdA}8KG#Qh[s N;H(Z,3DdN&NR56 ǣ#3;_WyrfDj^`Jw\CLj;~]Z)Sh<`gyX}wXPxkP@lrM;H4wxI">1BR1ݚdu2PCQf}n71E$է ƒ^7{&Y/,iVVf7UG}u"pVN\fTa$!(xW|ҟ |*CQ,ۮksAp]ݐR .i/Rw|BW|l͍i9:ffyxRFbn}zm|Mw^\֡BpybE *J撙D~ϻfɆ+Qx蒔Q-ʄ.RӄH"/yX5`]9-(ΩTm&Jp3G/Dr?j\,E~ڵ \`5ZWVăpQ#d!d3ȨxJ$@.Z|.H΄A 6೚-rmiy#g~Z%Z?[~䧅-2_z3GyoOQNx̘n11"tVŕ^DVn|}Z}p 0b[i.o~'M0?dJ(v.?]ahɘ[O5 ztr&QI"PHGo(qJQ1%R^b4ƹe$$LN8[GaqV W|`:ơJ[4;⡙xrT,4i]^D*=l&LZX͇ 7Б@9- j76^7#9V/ifx*>uJP(6ASO,;?A9a:~ެ8nFQ"uKwF:||O}s- h~ ^qm^7 H2)6[#x;Eh51sMS}֗6K AtJN[*u-e^~V7nS;//|vX\sӈa\,.tH&3$+ݽ?fqҁ=JUX%=qՙ{f%M)FD IE6fq z1جvq\'!iGƁo׀7v  C 23± ^{. |'Ck:4T˳}G=$\5;Μ.-b@FgHG!yx+ZԽM`ہgf;b&m_4\4d fFgB8vI'Kg7j@nm1P՚_5='(SUֺqJ2I*9*EhsC&+'oBԘ+/Ϲ,A~NC)`p]6@<'l`!!vG]G.\nX;sNvk9<̴+ HpDp)c 1Mn_g%{ +./G[OOSc:xn3æx5mAs(kVm(/g{di]J}FExTP\gD]JA+4lPk-0ү%̡AZbǾ㝉* m]1Vz"YVTi[kJ&8gvXGqv|dF!9W꾊';{ ,>f,^-_Nm BL:w IX{ 'Y #μ`it3'~⡔mZNDrQR<#S D$I aKLiP!ݗxJ!1%m c'ĻH|xο3H=eBaho4|_ä93f44G>Vl {!:BrV0{MotRnXeȟ;t*eEמzdF4[} %:-ۄ{4927];c9x=.i"n2a?WerYF B8"y=m2#b1I"*{TaC5s&m:P!E<*S7Ճ[}{`HϦǸW:8_=_;|`ɃɄ7$@K#9 hΛVv/2 jWrQ|_^9gBw2w gcrh[9뚓u66a5_0>j[Lfity/H6fGQq9ˏ@6s[ (ҒT[<O FEd?J<'K!-Q;,8_x~nho;O)wuЯTd[Z4*"i$6 wF[[VG xZCu!<\(d<#: PLK`)9Z5OQOFm싧4@250Y$`1t}i\=_ǭaN;Ee0 ;,Zԧg}K gNj7rѮ4GB^SAQG5\J:kU#CH~"mrJp~WE(+AR`D&T%sh൵gtlŰqv] s=pt+xYonkfp5bl}8WKh&$q6/1] !/:;°LL&Jɶ؝gO іX$^7k)"ML ~b+5]Q BX Xp ooɒ-!c1|$f/qXp-cُuk}O_~/m'&J#v6aƇSs\WporS(%"pi V${j]M E~@݋uj(B<x&d(֟*VEV$:p.I"uAכ=Z&yq"뛴̮tݨЖVLOY}ru/"zT/r?dxan@|(a-7zהY:A7-Kh]$O?{%m҄&*[ PˬAXf!سkJ)w(jW/or-"Årx4-bՓj+Cދɴ|`A7<:I#hGUFM|R%_( R+] &d`'Qꋌ;gat?IP%eFc.q gSGֽΆ7w-LȬ[ 롄?co(JFv-#^r;u9o]#DՂ07y I[Nph@]&nѭ+4p60xF:I v^Q0+N&^Jt=R!=KwI|i߹B5l$:_9`-yo~DR /S#yE$XF~'D<$ feT 9gӦZbRjx&M%= d <@=WB8} hd2@jPw"EcFzW$BU+ScA-Β-&*]Bž9lC}1(Q cĪRyV)w7;v}H/"*، Xvɜ5_j8 o`\m*U]vQ]`$<%,,1aK~Cbճc]E<1IiFċaBPo\\Z=o`^pcSx6#nt"vt>E j6jXY IZ[6VJӏZ@80^%.!:g8V,]O)-\El/Fq4I| #Ԙ_ތ%<,آ@).uL ! Tjf]v'. T dJmH2jM,S4Fz5-aY ̩.Nq@#SrTy4Ζ$n\WT wqi bݖ-PLV'U=C{KiBD]٩ 1f*߸%F\wBxsCotZKRfi9QV&ͣ޼"VL]|Fhb74>bOlcʄF  rPtXޫ+i9+o-d] se< k);KG o9{&/:=Μ 0/˵g$]15 k\ԯۦ)IY݌|$<;/[K^" \C?J՛UU:y>Za,cL<ᔔ.pS#Iݬ .xPھuhś.99 Hl='Hv˔tUpK`Pl \ݷ6e55<ぴqlhAl"ӠBdI@D|¼\f n ɇOj%8eд*%-ZK5¥qUEa!A`:'M(ڗYeA˹+R7.΁J3q&`&M<} + .8D18bnG,»'KyzjcϘU 7gӛ҆ R:~E&]Xkb?e en_hߓvUqdcqh$  ]!1<ɖ\D%$_| rGzHl`\~mxr:?&%Zy3|-E} !alS'/YqJ= "g!)Ƹ`=î88PdҊY.60;[L}o4 g052Umfy hONLU|CB^C_Mk8/~Ew,]D NqN3NiMmg4¨7<ԡw(6#V_O&KusqyPR8`I,U!\v!_2 jV\;Հ崧1O%׎V1*TQP±؃1r`7<֑dP r3_DԠ+Bl^@]7 zPA*5%Vn:9ΒJ8.ĝbҎr-4N\M374+O !V Ӡ8eaEBtsS> Mp롲u2ռ(c*' :zvV|tT?5Ӟbێv?>G}E}}C>.z "+bEh>s w`={qߚ,#] r;iCuͥIC>q^!y<:Ko#9H8)T~i\l~޸N&86 cA|JqYe@D)JCLomV^eMhBF2bcL|iha^X]BPp%vlJ=Hfb_'^?Tmia緛M('/[Wi092WN 5x%C>IùC6 oنq-^"&6 ]qG2m&MC\n派 ՁCga4B9(5kLIj~VEZFVy{(znOoRKS-_@RȬ tPO]#ފNC~8,C[yʴoʳΔ̋z+sv+FĺzObeo4lÒ)7LĆj9vt,z‸r5ǧ/~+oC?wa]Gj\"L-DwDH^} Y|y[-'@#ׂj4|&B,K< 1U;]d*bjD!^&V>У{8Py D Jb.>fۆu*nHR.T"CdzdM,2`dz}L _TVW &Sec);~EV4ohّL&鏁+vOcbI^=0'㷗荍~L%X:lչ3UKtλPo Ϣ 7%'.`hԉZA2Q(* j}cXb@-7OC\(.hD¥@N5d _ec:DSGt [L료+\,Ri 'NFb,YYbpyiDPQw'V@> b4~l!T S=v][o̰t Qc&ydXE_jFqj7 IBOHj3V9W2){D]r=,Jeokò+w޷BafϘjok T^`IM>\ld( A =+=ʘ D(ᅩ Ł5y”mN鈰6\zdwZ`8YZˮkaV b}쟑 j0a-|P{]zϝTYd5m X:ysDaZRIeV8> SY0ZuV8Nrn§"̾&847zQNaS0f úܞM?'{Gdè*˞уCHRødDl:+>ZG}\v5I\$ T)aW@^7B!)$ý 93d;?cZç]Zju,XJVY4EVE^@u};\`_w>湔ʱA2]GQ[#ė&\HjWgGmP5HKS]KS y)UJM"x*9Dvs64(Z'Z}1 x}ozlG\ '%b0L T:#Q9@z>DГYC<1kH?ټ̦[51L^휖0,4-*Ph9+5|p.K$MYM~"zw`MM)Q<[Z^Twfڍ/̅5I"JII%Ȩg}IXN12酼?E.P6^+P/GUs+0ɺ%l&[DΖ~9 Ju,8rb H ffj|5ʪ& ɭZC]DsR0F%h^w8X!l%g5|z_EFVD\ܬb4( ;_ϲsJ1@DZcK>UJ>˶Dq4 1vO4/K֘)Gru3!XWf5.Iޞ$Vx@*Âr;2(5rO deG'?I?kfc.l \x"#Y(~n8R/,u2({SѬWZO~Zw ܂kgK9/1ۋa&vװH,Vf AF's h&hjj.J}˘1^{SIUE5;Sl˲,:\q(@o n]inH M( efbqd˗ ̐ri "Me 3ϘNPwQk5-5;7*~699Ͻe*~C\?[O#2L@%y5-&Fxr&Ah. O0>0edƒ؉v}CٮuA=5%h72,mdX*Cl@L5^sv2Lr ^ >38=>4`P|+洃@ NxmDA.$.7Vɒ2(%PҰV3ne٫N؎0b>g OfҔQ%D~GI:38iK v5׶m9w~&Ǡ :(t5DZ\{;478*++V._,H f^."yݗnryx.17<(\#hAȓB#5F -F:MD-T N"=r\ilf_^m4yv;2sSM0g?˅1o#cEdXZ˲¾MYܝ5&Γ w?Yhiynb'_ 3X4Ҫ Vmb@ 婡ǏWD[@1aTw"~GNm[M"KO7 A?DdKgIR̅?'_ Rׯ c݅"?9(&["bWBP}%`pV6g,b7ذy8V k0 ?Դ+4cv߽⯑WcTʖ`pց4I S n7o+mcN'?U.܊9yqOA lg`ɐk=}uoZDМ*5gˍ1#G>rXZQSAY̎F pO1O,R^}Ηy<eP)X*= )wӈdO.mp09r0$9K\LMIO# k>)+`a͹00;s7>yj20dcG=̌A7Xc nhUմ]f0HnhLi t$܂e1W+w|Vy/ }THMr}x.YK6D5g׵޵( \2sk|!} <*C$_N5x=/)NfRw)&W/{RlytԚ?t(_,xL5j[]tH/iJ01r!U^(n|:It$׃p/s1mbt7_@".8GbWX e!)k]͛\ 7 q:la9%^ gx@WguPuOh3fI 9;k[[1᭡Ev~4h 'nF^<a-9IMr`|x(7{]++Z-'O__Ι\U:.".kу9r+ajv]q-?/~0MCP Q),`1/ϟ;с<7P7K!eֵ7;ߕg+ҡ9s^SI*m&|d~7DĢ4\ǬG".7Ɛ<=@fP( ؋M@7U,,’g{_g1Y4N#D!۝syxb4fxivFAoyG!o?C~%FK)s3X.q1,~FZݵ+˜jN 5 rh.̚vMLGnĜx.w *RckBzӢ2MQ fdX>1ZhĚMx~~<\ h{0{39=,IZ Ab]#f7Y-K7`́^r,i(Jc885f OAIлMO{p 9ƳѕE(8f/nZEĪg"cI@?V ˷2)xYGߞbI11װPdo t?풜;EOu3a'"qF`űubh[R6Kd+ʼnaU6D%hQ&K.$QZȬO Uv1y=Ή7tϤhry["׈lGRSb&UF!R>pA͎ lCzbJ +N fJoCMźv2s`";PvO.vV}˙kT oޥw Ff?&S$gzNo*#Ў+֘ju\xW5VN%ި_vs%^NR;>BOGncRmik{ߨ%BFca̕bp2[*4ip8RTƋW-p'tB_b1[?Ҙʋd^xfk9*OHʋc-oLﱅDBP~N}p$Fh$SMq ~Qn%ᕷ= Ϣnn`Bw(\b]B!\#J,cm|. Դ3Q츩n* ߑh^7K)ۤ[;aSa{yB_d]p¡>Wc9[By}m1s҃c# rvYմrwb%5˖2&RCgS'Ww 5Efnlhϙ*B]V穩󡿓K7?Td.v,4|2/P# b5.DΫ hKҢ (}d-$TP@k1HI7;>Lx=R>yp:ck-„N(Rҷ.,ƀ떙3T/I=#!||X: m鰇UI ݢSH>=ڔrA5ggNaK9ti -rl*934Mi1;:53c'ݥrpzz`5΄6}nG ꪺV5T|01Ou@:+@׶g>#H9Sg²4T謸 =9jIi^}N9̶WoFnU'N4++ᅧyMUyTw,Įp|܉/\xx J}7,I]S]]{B, 8Vݭ@ 83TJ^Yd4g pϨ D`k}eEbҺ ݬ"7a^"V!WTp&9XubLH&:ꕠnH7g{qBX昗W/!mln\ikM}ǃ(A#3+g}ad+lKT"p緵(NFK‰+;ȿP~<1A 2dř N3{IscqVp b)o]s:e`^GH7\lRTXpO%Jbw4 .4U~?Q΢*~X&kBc%^L\]"Oa Bv>.1͡+3M<{DzSfVéaw470뀖BXbm")x'-=W9*vAQ=2,ݍxVNBtsilGVߒx;1t}"ZYCU]`Ÿ5c+ljBX OBJ 'QunP& aZ˧sNB<ِYq3g #-AeCD;kďM)fczZԚb3Z{>Khg zX#=& F5EʣPá"63t{Cى"+JRZ9Z"K"s\cnڠQwېV)+_"Ʊ!"#NB}=5$"rv- ʾAh_-JU"Nε5h o5R/`:_EXiRjЛHIЎƵ/w\T{"pw5)YD}:vp٣3?:nnm-o;Hڕ)xWr%F۲Nfy$3b%'/5 =P# L@qMD+ROcWvq8 \QJyBsBp|?];HJ Bm$~r! _VGȧB{u2y/̤ tVC Z#漢_N$|\ȟy˓I `< \%ASSe_<PnOT:}J>%UQLe_μ92N*!aݗ|M؍4&`^`I?nrka"FcJ~JA(?Xkgl1pK,C\0_^~U0ܯq}5)H*g+&O,T>ǻ_kkGl{4t R4Mg vfO]:X)YxuFiƉZQZp"/vk[}lύF#ήX7 m}0'r,Ht*z!rV HN{qOR=_Dx5c(ar6%7~ ZfS(J&B?]޸pĘ):z#־Ig(s#Agո2ma<82dC3eox<I>T܎3OgGT֐x4ǻd,%o7+ۮ&iUAE]A[A,YM@9ւ?bSH[$6x e jvFBaL^2 YuLxr,)o{Z;is]Ϩxۘy+|mN*`ďsW9I O>Ȋ67|@N)TOnit?UO,j۩u~ V*Ufw uijfTzR:ދ[[DBtr`62/K[jFR)Ppp4XXLb3IȺEZX;F6P ]`-ٹǙ0[Z .4p+&GlT@0\@ޘN6{3]r!R0xjg ~8'jR4% nAÌtUZ̫&²&8PZ)I "85^:Y2֣ >Gg5'c{23k$tӵ5>2D>Âyl{WLpU)ew$ ȕfR Q_XO ʽ26}ΞSCU_ A=\*raG1zt 1:!"w RY+20f{`~7 KET" e+ {+/uC *ݜZw̉eI AO!m98AtKcˌS!*=)jWl@H/ꓦQ+q I8˴m9Dց^p]}t;aCl}ZCb7¦OL%UJSpE2HA+r~<WpxQl6fT)O@NCM -ek9]E>9Q+Z dqg/dH9Ȍ$螏QBǔpq,32˳vWE Epwj-%A/4z"i{1~.&8ݰtf\t1ؓ+Μ`4!:T.L)ǭM ӟfR՘.P}{+@EC&xʧx~ j@ k*KŸ&)Iŋ-qkUAa[luo+Uq-ꐳ,,xՠG:{;iؒ/S;R8CߒF ׿TlS^؛ wW.[z̜4)H~1a%͞+./u;lAuG?Q !TƚPcDٮtxQs{4G l iLKdB9#YP((EcJixZ06fK!f#aD3<.,L{)jem/:BFq*w$N"ZmQڮ}mnv[LK8eHưw^H\N0 %/ʤ)Nkg`^0אU0vro ? =3jYy4Wbڐyxfِ_5VwY*YLGi(.T"cCܾ$ESءԧICGO %ڐ_.xy.>$E&~[Pd:hXij'4.\ U-S"x vLULjDo ]YЎ_=PC?9BZ xt&6*V vM DH0I4mifu_qEL"r5gK0Rk؈٥`)3uC)W9FF6_W+diµmg\1s9 κh$f v[ዎ{~}&e4*(,kW է~Hyo`5}gNr딲 t>bu,d@|8նTܸ]G.iWn0_Uکㅪ$yF:mF6䟼U <ϗz~yNo ~gbXn]]Ҵh:nSضvTIgrPLibC,`fZ$@[޽vK֩p{gHTL-Y׵;E{RNh,Nl:8>F(h?,'#j&2)Wyv?![kIsҚ2!F_/V\DN%A]kIs N̑#a%ۗ9][ S͘tn ±pI$N3U):@#sXvp&^|F37!xKX2I>eB m-M?iߠhZp=!J;#[Ag\_N,izYLYD}6qvVNo",'>Wfˆ#ҼxK0n~ܺ QfrnD /^ }I U;Xjo%jGHxv,yu|f8a}R>le*R_8Wl;}#B$X-C">&KE kf}C+^%pU}RYE[Xs=}N2۫i&ii{f8A{OնZЬn# "nPwSVI4I@*2ُ@jk~&6WЯs?}j:@u}n`0 ȑNϨ4oq◅U׊>LER/KCW_턹rv9 ^Ό7Ёm֐[+[z &Cv./I2Qi]N2?|c,N,j ,IÑL^g q&b+^FJ@Z!ʝ^ #='uM*JfjI\!ZnV4 Um35Ee!)/hse*|h}y$_@3E@p%q_rD-Pw}j:ݕ{[ ˨oQZ9[/PU+.1mrIT&:l=ΫP6,%v.$ŒN=,\Fz^L ;^\,-$F,j1q"Np6~ Lt)m0;a5kmEceF)<Ɽ ;q\" ULӟn A[z_ί:2 Uu,ۢxyDL@:6;}jx8,2_ UU0֕Dž^~'b$"*ꊼ\H/XQ%t JѺ=uC=SIXa2q٧ߪk\mYV?#Fg~ _\X;$F`7g sL1~TDS/0-qVm]f^"mwF6/1e u 4S IcŮNߡ;А9O@ pq5̛Ψ'!E5yo7)wM\ (Q1ftn46חyV: Wby "Xv5KzU_hG5]\g8YD&΁KH]uܨ_^ +N;nsDa >HBSb#px{x]3u1;Wp*]Eu54<[ê5 PO=fL$ ` gsG/A̘AY!>XdVZl.2%ykpR+RMM4NqX~v+K N&1.թ:nHFՌlf+s"sV)-'h ;vht캎>R(%vǑwriTwza9L 8)e| vxf2}}s$qdxyDN^wMAHJx/edA~7@j@/ψRPj`.XO_ &j<ś_u .rs\^)ffoX9B=~z pX} 5w8Mo1z62,E(93]vj#HTx T"_ङH43| Rmf @-.k$LY}saqhV U#@}<.4fe2Jrew4brLans2h_z^v ync=Xů_U[ ]~6u׮iE,|a#QZo'vGطE+cK#2%TN{E_IZ0xrU9LqͲ;c2@PpJhzqlՐZ\; G L協gRZ5&PtOnzɉElǤ`m_+*#%(6O(e̢ K|޺^ݟ :R0,y,a/@a?ҶO 47='b/C29ў:x ;;7'a>rM4>JJ` f'e'`,M[A*2DqÏv~8^_߳r[ J0tU%Dk/ҊNHǁ{%{-r 9 #=y64/Y$()34IuĐejͷj'g=tyI"<$)BlH,D|q戋A.+.;`p;f ~eS |AwJ ԁ5!k޴\84#].Fi1fyBh腪,R7U.Pڴ^([VRap wfP;)RiL1ݗ bxiZ/.WKMZw1En]iosQZa ㎅vHY tOf'k-R‡?C&P7c*T;}Ϙ'?ZM=eM%1NS:2SAWANPLUe*pN4<}/,4UуUvă}4$r[!xi(SiAAaAӈㄒ١$&> 0 7 *7r}h>.Bl% O"PΥoꗩcc wS( 'ػ*4"j;CEV9ŭ?x7Ώ$Iމ$|-lhzEFCq1G}KՠfyZQHTbC^Z PVIkP߹kUUnp(s7MS7tr`%dHMk8@j4ӢUKglu+im8ЪeL?3_,Zq5#XB"p+˔ 2N.Jes G'n:>j!M=s艵$0Ou7C fase*\dUHgقH,x\8>t~E)psa6:2ѾztTpR<cIK6h:,poP{՞ppZF:˲'V0Wz2vB0l*lneBRl7""Knw$Ec~ ,LH}4)dLJ;XʾT!%y^/}2vި쾑Yim< xGhß#ћaۑJJ²wh&8q#:QM+| ‚.aQa/h9Hʰu}DECJjLgU7S(84odTm'הf=sQ@Z,nOܔ3u/&iyȾ^t.t9`جL{榥y7{F([k+#Mק{  b W"9HqFsTL] C+H#mGB'电8 HsSccYDCR`b;uԡG?T iۻl_}jCp@ " nX8aȀQ6 (w!ҁNkp;4_H@Y"'=XɤK縈'R"yvm}tĩV+)Ia(Y&pqxW_(}I^ V0k`,'nhP#X% Jh܇5%B@E$ tYt8X~)|y-eƖc2cb5%TԘ1Q6|MU.rB K;l=Ttsz'[α&)b2h]BS,2. Hz|(Oτ]x}QAp 4I٬6V} Y"֬LOnPP'\3/܀lƍuLퟔbtYN`nzSVYF2 8C0yBׅp-i\GJِ ;Y%pjj}._`~1]MCu# ()ʙć'HvtTUXtr[uJLgY" $6\I1, ,!&i?=sE N2.lVǜdqt4p)O( 9d+5ۼ,=Ҥl'AEy렏،Z0wUD1,ʾ7YwC-nZdaaTADpL8>,cI@3<= |94B5}J7>mO Zb_Rѱi-9ㄴ.O"GcܯỲ{wʢaWfL%Y00>Uu^[A/(G[Q`yEgK"#W҄!MK"JfP+8a%J,e2a ,gmDď k 8>Pm*yPڼӖ/\Y 9w,qSS:[/)0C l߿@0Sf>(oпr뚞/h(p̠ܾ: 0gf=d%g̲~wH 8WTrDt'u(yN%K K2sOج |3t8~fʙ4kLL ~&膳c]NpP9ҟp:]ukfp.m);.-,.r V6~cʎtL~,遠M$aD=oeqom*hʘV2{Lj3]E `4QowvǓl;aFom:<0WPbq1 lwk#P1S۟;߉2@wejt1V _ӉěL:[?`~*x?O/FouK9mۦB=BկGnhlb g S [r?-oxO.]YԫiT@: 6jYu3YGGqaGu:H mvb:֙Fp0y>tEv(tQ$F uwraȑ`]bhC|MKsAj-^ ?'D2mZEU ep+H f<:qUeO>X0BjWS,5!t7FY ]%\N]) Io=fVorv (;6p ¤$ 1VyBy#26@*s @q\b1?GwgCuAH{j^s bL;ςlrsZH`@D&guI{l쾖xel䡽( aL8b˪|ю]Xnt$%GS]hqa 3A,+IYW#' MSJe4: ^نwSE oV {ߝLC#\.>ӤScI$6C^ x#W,Zܨ /ى$Pj@7P-S6^%FӪ '':{UglI@>m>ys0 m%_W[8*5e4F$8[>:;p,7bfizExc7ݔji׸^AO1 *rk\oo,(@2#J 0ME*w@Wr {nث2qG R!}kÕ^eǨcyæմ#{0oCM"ѫꌊʚБFrR)YNsIP!nx>SVi57iP5)[,X+Yps眧I4r7!;5U5VUx6X(>U(]o v[nT4˘6zL$qJdmLg3?Vb)8<* GIsܣ5ōRcxޞ$h[ٽ?P/h#{ ߻ E7IōGk!, "qO2hZkk,%1a>(*^7C|^DLVʒ4Rt3ig`<ʽi>yv=#>( N /`9KN_߾]}1RX>$k ;Ky zٴ]iIJ[wx[ 6N?tbpag\iKKg3az^uU7\4$ :}eZ{lId1|nH=\DovC˜:Oߎ 67$&pɑ~(Mי)QsB*cæZXT%<ߢ³h q~YfElaEYs8kK!T- 縪囹gշZVXhwv4K x}¸ibcP8mk"RDJ#J4RlԘaR|R}{boczniTO/ҧTir29l?"Ny pA՝f&czĚfYp cۜjplPCQp| H'0^TTF6"\~hٽEPE=E`*A3i2/埻;I{Wmoh3_IDˮ/rʡO[%)q/65s&E?Ryh|o+TsPiɅM=i0?j-UcTV X8c1o4yd Z*'q XYSc&fKh#O{`;XB%kqRϙ :_sj/R5b&Y%kMۚg4P5~<ōEЌe~jrwe4>v}w5BK>Q3TqN=}guEhh>ip%L/lGsh$,)sϭ" ey{~\a Yč@.Ԛ2dy2>:ʭntcHbH+g ܿpsbȫE!k\?Ə=<5 XgVMHͶ=@ZB::ڞ7KR 5G/LM [~͜Y9קȦVkJuW^\Ć/j5,uF6=Q3"@" h%^0@zl0 y`]ß2xbG2€Gҫ 'Z)aDoewaY~/QT.H`v)^mĚ`ӌ KRM`uAJXKnsX@aN睫f2@j,N`B.gVbcl{ .Õ8VAXv$ "މE;ԓM0:wFl_LlWء͒t*f^, &`vg$S;|XMϷLIŐF$K2']-p[zmB߻tbcCqKWbʾ.o8#Owby (M5J5lN-UL&8]cЁ;#rI; R)t%I}kޏB8肄8 4;TfxN@31Cꯪ% zG+7 ,_ɪݯ3Yu=r7=4:`?5, afXQX%.-g07Gkҵ{딓=E/4Fě0hiL#:hI.SWEwh0kʜ8lGan*IT4T5kn>_;v[ I.mlALY /+rQӹt> zEW W)Vܥ 9?올yyCjh5CRra0Y\)@8d\(xPSľyu 3$t &{E''3 Qvܓ.T; Eaq<Ț?G)W3Y,ؒRxvQ8g1qԵڊ`Y7ÙA a>#cb㏪然wٞB6UiUa9[ŞԱE:z`/0b b)! 9vp(Oea)`!K~a U2qF͖Vc|'*ՑZ6~JXFϗNfD &bIRuFnt* _TBI@3'7a஫U͌8v< R ci 50O~nUB!YXTY;Iv}a_-VGMgt׫[jAwN\BKCFyx'zN6S80k cY6f&4@ :a ꂄڵsxw7|zݽ=~2Qh(0"ԯ #{{=(UHC}k?ɏ?9E!#=61g PP ; ـj>NQ9%K =Q `t'5W#'] q|GOPtB)r6Z ~S#pXyh8{B@ŗ8eqӕ}jC1)ܔJ F1' ;D_r>ڧoa_J(^R ԻhHti`)^\/y|ضSѮq f[唢xw<fu8F b!3gf_imbAuI2T*~F`D[>sMV,{1&J$F6_Y+]Z| ]L wEH G#֨mmghWd\_?lohq K(Diڣm+T3+k7˯!\B3FS,q3l%+{8/6]/#y:ŊfFhj&OOB)0׃b ӑ&YŸٞaۿxgԷE'0bgågMl{P1T*ZKb܂ٮ3ofC4$Lg $LԸy*yYP0Ww׈!FT_A:°FOpWݘIZǓ˩`" (9Uj]Շ2>N1A8 e 4t]J ~sqL$ҌĂfuZW4灈jQ_Ϝ7wj-=;5"9˒k?—[e -n4Wb2E0ai~Q*f>O[\4kѝE/!~iۜ=#x eHanQ<$\3(]P04i7lkA>d]A}J\('<%_p ~Y')ޛ,ix!7e"T0v8U1_`eĺ#Y;IВ`RoA6'4 Z"{ \jLJJbڰo.UD@2D d /$w$ fT kٞ@i.E46>d F<Վ͕pCWi)hYr72a& |,P(C͵݊iKv\eW;f8 <8BZы?Hz)󸑙26$zcK*Io_0"_Zl>LytG|ÄųGmbnaC "3 AP='"]AkPfR(5\fDHd"[lܥ(~XfK@ߵ#MXH]Əw1i0)=<&YtEky} ipkAmB9 TvY1i/d \b&($G@ wcAauQP! , F!7#Oi5y#P&SdJVBf ~PT7X7iztD_ @6V<0iPDn"X[z F-zqp:GjȎnhJښef9rl H^7߾U|8Ck;2f+nqNJLoN):"@^xnkNf8oNRKNjϼAZe8:y{%VAiYJWE!\z~1Kk0g6Z0b Vo^΀ Qs(`v;X ƸOŝYWW ݐ8xp;2&L̦}xq'6N,Sq/sp2uGixR벭7>#1ӟGaDzt|h~hU0h[Rљ2K.>ڡkNaNu OG14Ƒ&A*;ߺdAK{wޣRɣT>~z}gw6@NyDž_R~wJuoZzp VU~g#\*L+[')1sƀې(틑9<ܽMd-bLs+t2\8.a; aZ'+qш{Xaǭ!{5dk3Hu>{R#7JZmF3wh-#`OF"7"{oFQCU8i3 m$gDm{ohbyw.?k`I` yϐrgn!`}ּf.'B;4 \%O#am;} c%OV5dߪWs`}앢C]}IHS+$TH$-a" TξҔ<106l~ƦO{z>j\qw7`4~q[@Zࣀi*Tkf!GO.P?*Ԁ]hw[*=a ZDnN' }Sk$j"Ș͠>0dWyXNC>gi8h! ׇZ|Qs=7E Ln9bfU!kG{x['X7\)F=Dk ҧDgDyWF,ɞiJ ̺+4fR/9Ŝ.85ЦsӍy5RX gz0 D1) v\GsT?*ޮxϸtHߧq IJ0H\s7K8sk\C8;8y;a͠*|jS=ar8mh{ f.Wi FK4•y 'RorCϑUvkh`'ke h'7Wq?lN٪,u'㩑TB}J\uߎqXo蝭R̸N.ėիć?ZCwmAm_WC.27[7ѳ H|x4&:*<~o(UmE2@+kGPއNclt0̣B4P[ vP̳*'եN` \W4Ccl3F`5S:2 cXS9[?x<5Űv]`9ȅ.˺թВXlj~\F`|w$Z4_i(1bT@89_5]/IqT" l} ^XOQ/0/l;=MSElNيjQf whR'TA/{(dۉ^jL)"}ba'jv')Yq['LGY<+7i&uV=5KR4-r>ykcrWFo= Qe'Ư?D:_nC7WGK.K9{[#!No^~NqEt5!wt0Hmoͺ<ˁ ~gћ"SL 6CDݿ&- 9?_chl4-5;Vs3%c~6{r֙MP7N@1<#df4ϳ-1,v^ 0>=۩76#Er*Wk9BvSVj-Y̺}{=u!A|e".ɿ\4=Tzbv^M`MF GDꐧ;x ga8GgDfzK8ɛ0#L2i` j1 s5^ /WwsD( \e'{$5N.48FmME^n[NN%]Rq2̂YR)4]e]]N Yi&5] dr K28G_/hx{q5 UeLS׫հ`amm>ӯ`Ah2J˴#q1ya)H%,PA YZfRʫgӢbg7g kVn%ǡ%)@[ǯ@Љ> e\*%ShYm%Km'"N% VY4o(! /.9z-zޫ2cF>|m4/ C=W,bv_O ~nvu} 9&ިh) Js^}I-VA? ~9K.F r5k2Iԉ˙>?Eps2-`[2oh!Ф$#nX2ӞG w$8s=NrI?@=&PDcp/Q Ԗ[LInPy8Je)$UǰoksY{f04tQcT)FShJ*,m?|ZmΥ}6U]FҔZ]d=F-SDd놕$v򰜷hp+ _D< bEfZ$So>x tv'AoZF?R)ۦ5SjWetЧ)7FnRZ3ίQ2ٰe+ dwgou@[P{qU1q85!;+6a` &Ɍْ\kᙏ$}gWiDa$CFAq KcGΡ2&kDbgM&ktD'.n S=H9(<ވj pBHTX؀$m"5\ߢajM+mY7 {-=wwQ޾ܶyz{Ik_82\! k qҞo'K~4qhԓ#/5oay4CtDԈm9})駢¯BTRY khRvݩhD?[ Ⱥ $`ʣtûni[OR6K3vOi򠬻5;qc۠=!7sqaxW#{`ڭ Lt'X1Vï -)qC@yU&82kw ?1ŧL d=̃@=UHਲx!b2 ʉ:Uߝ_ϩ\μsYt:gV7;`) PiK8j/JC`HҺiҍMm #e. IHuz ax0brދeq7$A>x OObIO5`S͙ ~E+ߌ,I~s;ˊWj,ɚJH@7tĻF LN*/9%W`!#IE76\!B}Z5%eO4kX'ǐuwJ>&)(N}Z\j򛲕hhaS3*^zP7Y@2PFM5 3H}JgKqVwlA$¡Rcy+WVD~\ ҆ |ez fZ379TQN 3P_|b8'qHv:i(v)z"3# QDME*z SL(aqa7!OK؆QHi"`{9 ŻziN|Sn[Jz/H-`䢡>6ieI_M`X%ΓHI%9ǁ۔q4%ƣt 4얒ĥܝe3wgo8ݾG?'eU'\ zi鬶# x۰2/~~6_MWjČTN%zxh Xw-J"z, p>l=W}}tMb6*-'Z. \kϧU;θl=Erv%gUN8qj=dMiŸ`Hc݊#kB[Kɿ=V+,UiœU'1k{׍?tO8vnJ*!\t4M|HTғ \e%+ o WGO=Tm4eMQTU/" 35`5 5rP1[WwЎ 3Lb #-knZ\Aab|6~By<ŰBٲP'.J8BmHecJ~mԝUiuvtcK2Z]6 }տ1TkXuj?5O{_*۔> :$vi=aM x&Oc/'lS(MR+R!ʏс.v0-fN"'~0 ,d jBd} O2 =qC5tD!I @$7,:)fva+QqV# ýkLT1u^z QuXο-_`X9=1AD 7gq51ԝlt\-sp ד7MSG[2 G_hn^1 ˮ+p:j͘k Z@<,׳5g-xFTYSJ:x'=o^n,-vUNRb'Z"7:4 7 |j)xͿ~)1pP+O ޳q$j<:l!si)`ulhZi+u1/Av;#NٳcbO؎t]ށ$O1ˎ]M6|w?oDa{rv7Diw'^)<*-0MRn'2Bp 6w$~˚A4jw8Q"yp% WU?#K@-_dQA Щ熈ThRR \HY։m{l>coG Cr7YǧU*zPA،GAck*Ԯ?M(ٚ8Am0O$m2Q.߱ev}ˆ _m\f‚"~99g7}) HuŹ}o^zZ>80UYhr'4f1/,w uA__%jzoN 7vv1 NW\@޳g{fZC"Uj(|s{{>WuBH⢡xxךn"xvt8E.Q'' mzc[.rݫ/ ц7Ͳo % [Dx#^UU{p ^W/."$4ݎYcbIJwiϮt gɜ;2[N.."n0?g|ح}"m#tƇMc1+}HHj:*nVũ\\ɳ+`4xP2 "Jtt'Y| $뇳H$kMƛe$z>('=$i{3Ts{~2o,:z"z&,R%gֿ+ܓ7vF KA l""} 4m-b xM_a;4,c4983d/I+5c EgXG5kHyc`K|tӻXR[HfFk$6˒Gep2v<*sΉJ8 +Jѥ!p*}QM+?"I+];]ɻ d+OG4 ':z!_ ܭW|-#w}Xbi]6V۞|K zó$PM<7V +4)n@}Qfb8R|D=MP%sTgΝ֬>o@kr*:ݳb0D i)r*WOg S#-Oeҵ%}As6l.1 (J>mp߲.%Ҵ _y׀ ]5=[h$Tfбv%@N׺F15 2A؞G`umYmN8|x};yFxJ\@:mK82N1Rwu'HgmEyZC= 8Zׅ~Tԓhk@ǣ3+X؋\xas@)¿$Be8u`-v@GG5ާu۪qdՑP>#c LAF+ px'5>?LLAF;巐/>6u+d,v}|Ci+A F^ xh}ouM пMLW,%NN3fó㨯-99uSh{1ߐȪ4լtWbb>gzL`W&R:Q asTwm>У0eesr/9:"kg^V`jC_cBQCKS |z5)Fl=Z,#7|$ FGF6S0B#6"e61h+ " Sql{9T=$;3 ۅcl"G9܌PC`?DZ i3C,3Djh npUDV 3.}8IHl.u.n(UP]ԉ9fNi/QʖN 0zO8Z2^f%ʹH WM8Tki$5k9 >YtTJ أ<Ҏv6`Um:lSؤY1^q1nX Fٶ=ܣ6Z\ Sp}kMRh¹b4)F DM41xUOhP|NhN\^DF p>0UCzgM ķ!ԑ؄d1 il&N#>mq J{(=ʬ;:KP;:`lUavB[IG[ѼŨ1%vR wPSșS;@ 6o0P{AӿO@pBc[Y`^ɀrPÞ"JI^ز:1˅ ^TJ]Z1:DahIO>589 2 [~3rтcʔy4o= u,{wz|J<bl,Cj&_Y=׾q1S9nC}(e~ u-E?H;NPa5'ÍYΘf4zI,P=۾/ጅ}ry$6zhb8"ާ(5PcP@z@ Ĝ71Ӷ!EeNqpMpj&2XNg̘aMHށ<rB W.X_eodG f *3[쩬&U y~Cz88\y8iW\* s3TrݧDr= wk?;lq:W3ɦ-,ٺG\ 5mKC80Vsge]ie3f ao)L¨ug`zwT DV D% Xo Pj*Ud<낀H$^=+P֍P:]6K3)-\% f8zp˳)P$E|:G[I^0e5Q$ٚ$+3L/;^GT@&660) L؍G*\Tc#j+%^DoOX;NcJI9$:iE"rO`݋ GGv9&~aK K\!6T/ӡ"|k?t+lo{)1Bes%nZN.t?M@/43WGT(1jK 5W Fs紽⟰_KNMpWzv?{M_J{m9 bGlEѮaXې6/VrU~#3Q2_AG0PXA@!؍$FmZ%:F.(|1y<8Kms !eaA|ڨW4E&U|kQw+1b;m˃oȒ]|-6(`}d+Gś"iud3 d?wHE ޞ~V6(" r>X 4u"61z-a&~.{,Yώ`hNig3D^Kk_#ЀGy1%S=ܱ@tėv~>puj\0&*-ǡZ"M"  |\#$Gj7 3',ųQ<PWm-ID<0 m9Ҙy'=؅ txNbjYTvRDq2'ղuZd Gp&\K^j%$vIɰE%^֪R_ևf2\>h{6Xb90|Wf. ;1}|y7  /GHU`ʸ0t{&4/˟42 P-jEKIA+#ۜȦ;MP1x4];ێ]GV ȵLS8(*(pզŮ8UIdMlG5Uu!*cI)ON 0(SCyQ A|B39m1*TnhyY- + ˝@WW9h|32m4lYS} ruOXy'm./zLwcaaî#~(sS>k}#\\>! !u*<^&1h~PnpQc,'7 Mrx1ю'ٝ&V=idc nO ctڹGWxW҃IL/WoQMnL Jzid(l ~BH V̓lt*G>ZS77Q{UˏH@ ."m-ei PXț;I| z>Ӳԝ49MU?㉭^JTGvPʥ6?EJ])Fo!/y ~78\7CoP ZM[t9N!p|IbS}.-BriTxpFe ˊ }NG KcrRjk?q>>N@uč;U.ú広clm mc״(-μAWt"0Uqm|X0Gڷ攚i=Z?ž]@r 'rX=ۻ/5SLG#zIz n(yhH ϪɏL™i2ÂD"+vN~D@%AodCRNSiſ$SjmPĜߧV`6a~Fo*ÒF= ΁=qaA=Mz8T/=,L/C)"gl+/P[ʂc(wbYu<$-D ~\ ;t\ٮ=F-])PnWRTbr'"\ͯ~Ȅ% u^''$5q}6J"-'⥨R9zݐHxp\$g3PD1tU+4r\ MvkГ =J|b83}frGӀ ٰ *m\VW> ɠb[{CE[V1 ntSg^DmDoSbB< ^wsgh;0uGg3#%Γa52@Ć,0nQ.;(-0H^ʍ# ! KjdB]UzƇI50,0fG̢ /1y~qȋ[xpE^yuD07t(\(~R8Fq6#Ӎ.)U0#sQj;ݟJ˜OyJץo'4J FdG9cHG |'NZ=}pm'~pxh7HsHfœT< ޘ1_Wb͈a$\o9Sh2;9VVq8nN5d쮎OC^Vet  +"iq7ۋӍB͍Xd; NaXkcHoUf@[vz93%/v$$Aޛl*m CUilS$-k3݇ \'ф:zRNHVЕk$=yv+kM܅p:~ɒ0uuP8×y1-9iX񰄌m݅6<1(cʁ1yUbH-Wr.U J=(~`D\xf0q/!o8 M?v&5n9wDAϦvQ'YIeNϒvxx@dx2vُXl޶hFs}4=if)GE+O|OBoyb130]W!}|>$DZYrD;'5@&sYrǂb+{CrAH0.2e` I׸gqpxSW\i"M6iYOnn9E'r)3y +2,Tv5ADL#+tGk["wܮ%dR8KMȯq2g1c,7beoӕ;X _նS,qlrUsxmƊP+'}t(W^Ő2, p`$M vR=-Iʬ֐y7w}ecƯWĤøpGuW Pե[ %2br[E =0l-p*R> 6l:Ҥ.æJR]!6M-U#VSDbx{<Owt6DH W1H}#]Y.nE'deeRmK8qH79OeN-eq, . /V,S}^E9$ -OTb {kY%xHYm5~n}#mė7wYQTLkUy-nLp.X5XWe@Xнm+o%Մ0><޳/ cJovmAEn1KΓ\8;85DGz`}x ):^PtAC܃4ROls@I +Đ.݋XcoX%g?pqiz1 @!Yɢ|4 Laӛek|Ӵ8bB6tDX"G+܊뷋ks;Ro ,5 ׁab߱[*i(`23 [Y%Wq-I9~DYw12ӡzӀ@ٜl->eXK^jzlJYJ]w P%2#,mhxe$4䜢.J{nxh,. gd{ѥ=WRe:[Pꘄ2n:jDmˈ$7;Z(aSB,~IW-Ȳ~,25cM\ՎZ o;ٙک!lik%26Z<(¤ᆌ"2M8 XW! wIѕbwI=<F pw13~ibU1v2hѧ i5h(~[bG[MoZs[Kh'E`ǽ=dd Cff.A+$*{)'O58zQnY<8\aJg-cʆhȤ`@ g8<{gXpgD@`ܶrISef0':*MN`eDb_BTV@\l8Ǯvȕ0J<)\<dwnJcS7Oib3 uKFOq kQYGfB ނ֠lW|f|`2O߀Dz{+>Yz#G lRgOf~R͆Jz0IQi)a'4tyȮtP| +A\ON{P-䒞^uXK@`DGN($P/fII  Zg=TVucK}e&S?9ùeE'kkt+gB_ q;.uK2X/V*<>_U=c1D ܺ]]QHZ8ox<gqÊ Xh ݚJAK{hdXFZ:ðh̊a=_l jʓnoXV);*+WhxJnaz-wI&z ֫Su*Yq%zjØ1toa _ogrg~/:/Ol2bK,fߺ}Veր?:Qpя.ށ_ƗQps,s5r?sp: o&"lu |=Jd"4@kC{:U'.cըbC0 $&yVirO(2^B)+0Z']KP̑Ɯo"\"9U| \"GKH 8樧3&5<34^őelDc:驍 տ-| 9:e2#80Lhdv!`t?v=9Gc 'Y)i[9t8節 (r&Y&!,#*{u18a=1ԁ瀩h9noe*?׉US!((ӳDf?kVψ6ь0T]NьYNyVx^A Yi#ˤ|u b1,PXmyAVd*bt`Zy4ΧKkG=ʀN!s w4AʲI2*B戟"g<^ɩ2 uTA;$m**K>(3/QB-l~m_G*ҭ\>v 5AiiDk1Ujx_b9ow(❾l/Y)g粧 j$`)|SɭdJm?\R]&=$Zy_QpE.ܡ;ۿ^71TO2&EZ˹O{[\&e~ F.R)lf5J,ؑ:Y] ־nQ"u|ͮU1ӦK&_#5 J,vqaH9,9Ĉh9_:} Pި! IX\]v'$◉d-"=&|#^DPۉ5ӗV̨Ǭ2euf{A,d԰ eNjZS?jlhO-<3YFUӜr#9O;L)i[Q<))j 7x$ tmtyb;P ]_:̒.d-h6(> :p֞" poގ:ɷ'fN@놆c^MLgnT-in  cu_ZDJMo:~|VX9Q˝NTds%īNJZg j 89 + o-℧qVSE_s 7jxLQ@h䊂zg`Ҵm >zwUЯ#R߬5 *=Z-%}] BsZv=^qPD`Ӯ,!bJZo퉖+ƗlFr_ m~#}AuY:/@jM*/KoNb`[G&i9b+4$5cL+q 9L"K* |{EmC֥JfV툻=d ׹N>“ UNTXI QӌzϟF:^su'M-D}߫-> ?r ;e]?/}w4ݓp1v^W&Ϟ'а%כZ˛U:Yu}O[Y_s{f~B$ 3*ydN& Mk$+20Ї-Av+:ԗݲ4[:Z`$: UjڏGI>=Nfi;G;Il I12GFA.zFW2(I,K6g<R:NB 𤹌j 2,@7`¡+?O2h«v,W p_<.Vyq}zʞޢxGGCgFyOig6ěOi<9[bzk)q h-%UsPȎTGMnHޥ)7ڔOHo%R5_aYC˩ L#9q Ђ"_St-o_6 g%Hi5Vw`X|zH# cQ|Bx}5V6h}/2e]٧68>jƉX+zB̸ygڭqU⳸tof}4y|^x)a, nh=Hbgx a{Y߄>%9$`\B 01{?18a>.y ۪ "2zqr{8U Ο$ dPõ^ nGTG| >1JK㒲ĺf_OcbcQ{h7;g6϶6p}[w9μOwc}K})Md#7G Lxsl} USLƄ $.HNJ)p{Mڐr]v`A3WZG_FPP[ΠOšˑ<ȽhP8҄xvSsAU%?%ޢ@hnoyvsX)i}DVޕm<:K;q 8墤t+A<UoBgs MKʞIw:SeYΆ0%{u85L Iz񜓶Vqm[#"}[P~+'Oe"8yIa`"K')!Lyb &CDhț^dzܷOQܨOgӧZxtj&0߫|=^<7lRhy6+]DO_DU^d\[P[8)AgwRG$x wmo/W 1 K&+O3*.ؕ/RSR:lbM ZG1owyreM{#}IF 5 s8Ǜ%d—k 8$TfK}0~+#E}j5hƺ.*w!_kB\9ɔp`isT+drT& XehkFc@vn#V2^@[N,(}\}s݈bWġFSS!'X[}ΩgR^]G/ Ülv買bA3e(S/"X*YP 57es(՞>=ǫ}҆aa-S0(p˼Hoި֗%mq&] 7+L%eaͥ"&dqi #[&*PN)J-r#4Uh8p"%vJ}d\'|eL2V?ՃQ*!@Yɓc=+M )h_En"#cEl),쟵F6M6)}H,[TgK Lyo@7{~O94i w 8FO!k #4]S3}S٫B BE2 kaS)3E=X HȠ獍4r,FhSMb2aVh*$vnٽ; вO!Y\ОB^2̄֊٬CiCdLeTU;pt%۫ or!slOYWs_pGȒ㊗ 5ʬJ^b[иU֖DH'H|O@al\ RZ}T~8x~ffV$ǎ'iVƛkPJ<.X: X}LlspR5 z?ܽTl1Tfʈgn=zWuJQxٞ!3h<I [YeX" p}(;-+zL9UlGg4ҫ:xE؈N<(kk1O\]-q]/Wg%p *h?.Ic6|%> "rA&e t|d,H̩8$eoƄApk 3X_$3m Kbmb9)yu Jg.c" ivX ["b*ӳI>~1TsتqW_rAH\7y2d ^ӵ+9o *6!P=c[ +}ku⬩)j\lDY0PdyҬo uoʂ69."}u|E98bܲ=8_F1^uԾx'O֨۔u(v/%X%,}XJؓu- kŬBqnir ,e]iY1Rq Umܰ v^)U"ߣҟ$IWC/(N[u͠Ri*iQ(%R)6Ŧ[cE<7htɮNYm9baueajh5<wko8X py83TrFXKn|ز!*7ա° պ37?"by W4c_"DRM}fC6s*:@oo-Tί>s,S>*,"CJ]%,-`(L`|l< &<;m}O?o^@^@ut4p'bOulX=wc`d=Zl=LIm\ Y[ +rj Mz\7Oj:%Įc{U'a (&i` r#:6JGʾaoJUizqEN-_ZgL8n|@odM%f׳@՛K}Ԅ9{@a(<@s iޛ{u&FZyE 5։&P3{ ]2cUp)t$Wa?޷Di qcQb 2|w. HP4@kYi;JVa 8["\j+$s<٤5E2[ɋ_ϽGmWT́? vxGE$̒=9LcW/`1{R~!tO $LFd3'"`:qd vc -iC *x/wYֻHY|LsdבW}}nl9?2d?8"!ZmOg NeW"Hi=5=PGv&RJQLb04.Y{:si$M[ mJOnzz:)B'&5hU{Ǹ矨ȭXC}:C"N@1;5kT6dΩh8~0^5Ojx0٭;I*o`YR\b[J up.wϨpQٻ5uӐbwp؅|EwmRcF\BQy0&p ~ܹdB_ÑQx?Š^A* ioDDGr`I3;pg'&&͔rw U"*U={u;ٿǠT ˎGJ /=z9&-mklW f/49A{4ZTs* wb ١.E-_dCV|* }Nχg8wRL)ߐwy ~z?r zF0wtp(BRsGI2C(SDj֡;{*eCbiI".MU ͯf&N8mlxqUۚ\qd {Q6>U]&tsAC쨂_dGԢ3mSF{0ߦ(bD1}10USɘ}Ouŋ1kӸJu.GZ|?jOf6QjG/rzҼPqAKY>VJBg1e/M5YCS25M lĸXm 3CSrB8f"ۭ +fN4dڂxBĂl'QٛDyw s@kJrLm[YH;G?kbeZ-,:(/bqqrJd8@bQ/ <LHd)Hr"O-gU4.%%zUH'(YA^VDLX8}Z`(E,9DK]&oS!:,jMJw5X>~H|;BC'Ie0(1{nYP(o-_8֝ýaC1/|ʏ]J|Da_ &<ԝ\ڟ\kӤv:eP% PRc*5OT[Hv`1e>*W&C-rRJ'M~xͷ}V pp.CE3{Su9Y2;i93fc`h\iAS߅AkT3 >/_!o@$D-ު_:6@PP{.fQzm؜%D}t)mm.]y:PH4hviؒQCPNg>dRrUb}Rx!ʧ $Sc "/u1Й b]^AKeLa=?oVjz7<8kZC؅n_mZu=E>X|1crXbb%ز] 8uB1‡;',a JqE7q\}nmpWZu`B-X )BBI}In?,QVsA3MYn"6׮m&*zm|"[l)3hg[; ~X]tɾ )8vY&}In. @l~bu:4(PZZ) "ܩ9NK-n#C\^׻Ϲ_UYEf 8DZO. X~N2F{  QiO2Հ}נO2po6]T8WKvEw_j@xcz'C|BԙӥzmW7' UE$2akyPj:UHoɽsktKI?*q3@|tc$>Mrx^u]}А%6e*(7OEŕ ݎ Iy_%H(8%ʗfRݼ Um:c P\bo?Y)G4Ajqhsm/pC0*=-lj23 TŦb 0p;mޥeSBAڟQ& Si#h_5jw-g?BLzs/$PR*X; Jf?h'{5ϹW&684 "ț4;V[%wdOۍu4[[OaS:jno\Mۇ}Z99u1y Vr}@xK?5qt %х nWTg𩕚eE^e JFgn[9p>C~Y+>k۝vG,J{)"F{ nB,4Z4Jn$fb"X CaO% m,^AGFV0-E2O9Dv{2oH_)v-y].rG 7p'ev-![nWԔtwV9Jq8.N?CgxOwzE; :RVViZ7IԳnƆe 1XuO䱟R}ԫR1$%ƒ rꪺ.Bw>gqk=}9 7?hПK0NWk,!g<4wq lౢivmo/[ڂfԬwZOjP!I7'I)[w|*1қ1GP9pVFJ юb@R0r5+ Sj&Ҁ(B6fs;Q}Α7g3$|%([ZF#d nxuyASJ^\K\ skD\jv>5cv4 7>AeǤ^ RMթc*=նFqH 6%8@C.sBF^Zuien:ũZ/9D(`bL/V;>= ⁹mϪX; ?4m0bp博NfR w_GkC 0Oȱob \</|v<W <q<  ^]W(!7ˊv:JwpϨ?bJW@'3'HĠlg81`㩌,C$n` 'ݞQoiG"܊(m{2BY-\Q V]bi)aAޯ~LTvV+4eJj[XȆGqINJ%=ew U!UqQg zs!&RBeupO˳B@lR0 O C~ڂlU&*T~ãTWmfb !إJs`Z>qJ +2o /oQP §R] HsVTh~VEs\N5n %B8Qd2F~~3 yS1j^W8[KW&YDmI10Ae1+g)(U6n{0lE tRI zuK8xin!b>.NSàF`ځf;;{)/]E(=;QY(d^|$cn9KBU+_!&=> SQB@ȇ&"wE:g;.N*H8 1.m%GV|;]Y(lzgڻǠ|ا^00SQʉN@a%3\$uvZ#xB@E`8M*hA4Ĵ1=FJFU\6 U& =Qmg5HźbϽ#ƹ#%D$Ge+lm}kr|J ޥAnv{KƓ,H x-{xb̬GItQsf*dx; -o 1&ǽ>Se d"J3}۩}*Bq0bmLՐ$}#a/Ƶ2-;R>EЃsFo{sB ^ ~ֱIbXIJ2"e>¡VUIzUz.yÞΥgA%e,y"?4VMtcՕ9ZpSa@}\xSφꢡ9^5ZHs##G1H_w Su&qh3&)p"ei`yuk5]y< ( JsGn`BT-_"/l9Y zU%&e2c0~h\_bǶɰ]޶y:] Z `Co YFl k =|XK )B@Hi^Vmc$HFd/Rp #Jϥ KD( =5'1|Ai_6nM=Zb#PS}(m'E+ #ӨzeբZuGJ&LR|{Sq{>qQI21 5XO7]UGwOoGB=xZs [ wn`ɫ u4(J}(mY%d3:4/+om@ػd{J6~W@!ށiO`MGylZ!oc[ܹyd?e$458qWf"7pivv )WG(c2R% Q?7],_99V| EmB˘Ox׎Kl9~=%;.8U6ҍe2L\X6hta+WnÓSƨP(<HTfЪTLT^&ƪUq0p&vtEϋEb%@fpyDͽ(_K`a}-)y-ú85cF Jǧ7TVc(70yȲS,$mAjlYFc3%--p>dW7X.CO$F(.d/8ߌe8?oRsk=<9/2+;cH_v:k=_udH[~ZQ1ǀXy/`[-"7.n%itvn&}n'8u Y?bU( v80A47k2 >$dI#6Q{ޙ~\&*!n۔er/]_Mʓ̊  @AH1wD˱`lKb3U Rw_8ħ.Wl YϺ2oDl)<7I{cj{#,;geVZ$GH;R}JZz!DLNne&}P%$@蹯Uh?*<`jK; 2O~V+zh'Oa]`=wY QnY(Z]s/QֱLPK6F ne"˛Yl+S& Z5gZ/&j {p`"I8Mzpl'v-Y %m9cCģA/&`kBk; oc`e`BUsK5G}IOf_5^e&~'/2Esb}cH") sN2ZDb场#û X™<'EvʠۧpT? .[Ò\Pyj3Fj`iqKdU'_'6eX[ee$]z(-+4¥Upc'0 yB^>ʮO~Z`ÌJ,z~MhUUl] ډ d|6C^X XAtD4,MDOO&/uqme[M,M jعoUY ЌX(onL+O pʔ`/+(N-[2aQV݈# ^WĜ;{?G]b[wq\>g킿zRvr= :͋:i#YkfiXY#l)3!~,ױG6$ъ(iox\,Bѵ6a,pdےŦ FbB60܆hPY&8X7?5no,z KI\g]QeǓ4.LC19=[r5+A9QkчW! 'xs+<UP`X4W9,~m9Â{h вeEAŦc@{T* !J)5;p=nMxB0LtƋG(\ UZS-' ١Ul˗؟áaB?%4 0w kLϤ {qԅ9^CJ/b05IMo gR1Eۺ8sFR` (f0;3L#w~&e=(BMv>p٤"L1*e<4 aDp-ƞ\n0Kt7`:UU+geoCQ@TR !n<4 )G>F,𓥘*@?|-"QzW;- = IjL|T5]cUf!b~CDlJǣo{.k5+dߓq)<Jt<l# a/p^4ZTvZsWg=%xV/[Xʚ~ fv𪃒A#NS:qzs:kMAgQ ؑxcPe2 ŀS8YFop`6tqoU21ZhEuU҂dL2h~h7k ЃNw<`s] 2-gT^߈ƽzil]:OtxIӕPD \ؑ^8pt`0@u셯3F):nX=iGa=k9A(n@lNEy4+G?F|F6];=! d=T4) `Õ kcJح^vNoL#ebp-SVF5"O'?t?z{h~`hs񨔊a5)M( K^v}"af~q%V QgPkNL$\uGwr ڤRs2%2N/ioQU/+/E| gWAiŕ+1tJQ帴PRqW9ltD&yA;W[/Duo0.ђv%C-r@?3GY*BgKpغ7WH+l aO" (OL,I* A78u/`~"$]B$r (@ X?ÄF=rY- ւ b봬'h˰f魚Ʋ6Bs`摋\n_CI'2A; ksnpNg)[B1cϲ`ha2M xjnI xH'd;#/ 9>+G'V"I1Q_(:en鉬ƚY(C'CuCcT}c%DO:"SČm,A6>B#How c$SE|WwZAΡw_lI)-ZYp͈xFIbJ*. hvH ` b&-\z׆p(a@~-̯=o1@5H)6 v8]@ܨX%uӋtm+f~+5ڪEUы}%iRՄ/],_8}ު _x[I٨ZQ3I>f!UÁ2Wq"mqR$I}SaDxeu3ih"l_ /^xř!jŏn`5>lOLf46W~LƮw= ֗Vooatc7yMS@V4@-e4䎌9[%*22~6byP%*5ǭd+NPBQma|-c=)3P?}Mݠ=&[*E A^/=X"/&Hu7 9G'~q}T#NAuuI?!=f]x'qO%hɻls+ϟ`v{S%8 tPFZ{br"ΊBgmekrۧ`V9^5k:I4n%2ϵZ N~FvXP 3OySa= ym1sOrx:Tbf1}#|jǵz] ^0+[kj3GӤ);J`R:NFz*ٶ|OR9^'|o R/|O18=t]O=1Q u%o4VNUR|Bq ˍ? ]so +h?Gè$Z֙ʊn)ad pdjlJPpu&mJa*>@Sn~Q$sN-ָ~p`PN ɍ-9&eYaS1og<ѕuCY{H|D~>ZrY{O-W~FpJw G{ re2mn^gAe~5CȓΣ!. ReMxDm!d_7U|Z :FcCItں{e(K Y9劝agu]eZ?v^xe4D#1O dL+9~,emDžߞH[v(rjXt*t$We2,cYݏPqv(l tK=Lj_T%4KhC ^GWȟmMg MzIaBZw nl-!ȸhUg m32ik?֬ *Q;ot&5kY CFd5L`oW'%OcfTGr7yTze ?-|!Z_i)C #&hVv̪VY=Ded!᷿cpyII#Y. FeT ?!觘?i'xr*ޮ)\|Namnԛ!)=iT/ U^O ~_aOH/K%kXÄ޳GIA ̰!w4Anwt^vBDgY4kgoul(-@ :/h`5#I*W_/nN4Η @55J S y qA+\M[lj,n˺lDQCgZ6>\g)] ,Øl3Qʛ%< `99C%FҍR^Papn2*qm# 8h3;]:Fm 5ǘSjUig~.T p U! ;Ro ]8V${-D+;Av`|6?[L,B*,탚p ]wӌS, :KL V(`|`U蟲GTFhE~Pknz=SN?D"fr(҆AG,쒙78*k#*I%7)PW ǖjn|86』Pna} 5qH}' KI#SK5 AOto/?f¨l3/?ssH1*⟹9 ):A(ڜLK<3y8O3 1^C6o™G̵dM~)!z8u%`/#tsri A1DAKeH ngEm痵BrkqC˘z_Ci{ɚ;bgV?re34A}蜌8&YU0s!v!5 m~'e3gQDގ)^?S_.;MO_A_MAA:Q$*i_~9pHԐkB?(Ϣ`4ߣ8ǐo+U90>t.>$bjZ_mbMU:yꠔgligk8ds5t1!7LK.gaAƕC|ugئ5A'i+_odcGNK P<"i ȦF\jDD?s_3ˈwCZs5zɩ 8)1fuXhF\)4|a*#xF"<7 a`eSʚ 96Q1} e(ST߲ 6$,]P7I< N_gΝT}~ ;gt:˲nRaViBImhc 9쵏p7{D.w,g=W'*4l_VFR8V8VlPx/>mU/.`d񲙚yY#9Т4$Oؙܗ9=eDteTZ-Oӡ )Am~Y!u1q;ٸHO Lk{W:G[;;憺%6 9yN)PE Uv~Rq X8kwoC$QVG0ZTYt_QoQG_ Q׉mbbfQ(*IԜdKPra*o[x8wф1(حkJ6ZaAj$;Kk&{oh{zGaNԱUUy!.0y%qMֈȶ0/ oQb'PY}f:w"gkL^GrQ hz<#='C\w(SM9 .}sʊiɥ)57$b갽e=+_.G4 g{kB9f.%rBbӅPAA& ޲H*4nS]AW/b>f1ubk:k*ކ}4v%x3J2{I׿0Q[ ?,].x?#L3.d&ؤDdK rJ=(ֲ29pCIro~4XoEEA+{StDŽTjK,VsQYD%j[qե{!j(mVܨcBL>aN6Լ7C="ıKwZ.sL~P?1a\yx_!o{=@E*Z-x8!9WpQ=C3BKӶ]>כ}x٤0ٔRI噇`/aR|7l0c?tl> \ H/ :%GqK\Qm?"_/{ѧ< jϞ7(/lw8z;/n?x0y&R'8ujq^u6 Ŷ׉_&f2ƹBڷK2ڢ . WД3rv6<,aarY]ٲ'W]Rw%X1<(iEl&r.͓18cCh0m̶d.dKQQg!ȴ&( w?z3"kG"RZXb--Ocm2.nd_B J@Er066rOд y^ [Ԥ[p, %e7v9 >ԭVUo談MWgf5׶ $q#8F+t?ՖN.n3i[6jC#ڌL >_@Q~]?g3%SLaWbZfnΗYR>Nn.MM=`= h z֖JZKqe:=g%@⭽i2˓셨ZXGFi 6 KR`DBQfG~&_o= Ks4(BdiS' T=Xtl%Zmvi v:q`sö55K8dATZ%hrmK?~csc2e@C#g Yt^߹zRHG{]zA 5Ϻ|:hݐаͶ`8W_3׭b1N`$#Lݚ1#q#יb.rS0?:vc{Jmbo+!]c9 Ow5cğP{Hx^QQCcMRiD٣BS 9&E\ylj i*1صS80| HѪvjO.~$~[ne\S\0{6В 99+14Ҹ|?)LNFU1s],U76?ݝv߾& EPϹs?(cԔ =z]hʨ_ƴZeg=i7Dc[rE>6x$+I49vC30y9vZ_# $]6-+WZ$k-7C?5G_f &q~D@"\xqWMZ_eF|4Ӿ_T;RKRƿ) "׬ q϶YN}~g:D1p+FzNaL tyey|KV:UbقBJť. S 4( db¸Ѕ B_LQʸL$.ȉaڃSv";<6khi,kyG%/V X|9sa\{hɽvl}-'_4@cJFTҩ莬 E#*= K|IJ] Ӧ " 0O~vCfgė$^^MKbCC+:>$.jnoS xz5ٴ{ ^OΡĴ}^t_/FC}?QVb:*l 3sĚZc]5Nd]wq~`iSIe\iaYfx!x3ƀ 2`F?zz%)&Ueh]̊$DI ii'U{r p.0S+a@Op5hj9^c\#Gz-i̲;Ļz4x+/: F{|{ ]3C8 ;N8k+*Zh9X =ƆwE)y1gBԺl{n(YU}ɝ b,(e c&خ}} bJmyp&§y Ԃv߾cV-LJ2h.~I z:6֥+_eL+(nh3Gg"+?|NCYgS6@%UGɡݳ IW@V(2ڬ%啐ZF{8Ú+-<%U 3px{_c: IlhǓ}ĊG/ƳDs`;OsJgL~X\ok unoF=be!/_Au$og}TmՍznmϦQ6@B@ c HzZY|l#WϓgcPYȮV*yj lbk `!ӹ9L!`贕v%\%/G#42{~}a / _pezj'oKAp>%ܓ F ,?5Q^@':]%sLT(JxӜ,X2>|!Ew4."ʪCx` ;ʄUpH4S*.'|Fiňҍ- <$㔫Wi=Z;c9s4c: ٞ2?n:ue{30LAjWpw%\ɀS; RKeVq!'銒4Rx~@6fG {҉9#>7a0O ;Ind[~Z/w dc F^g"3SR:êFffAKO|m9:+'>1ݶgy\ WbX\M(t(VeS50׈UzFjU!)HJ7e|;YTJ1V9=ʂ7u LQfX,N__D$Y IjqjK>=T_q2a(obŖWEۿk<-H4Td45WǬ)\]1ڜv~unjr\?{?VLl#@_cp!b۾7mDZ}=@KE@D4ʔmKk Y_xc"Nt͆>G/u:j^Xw BO\ DglL{] ڽ+~]bw,Rbbbr&RӤy4 c,JuF.Y={D-}{67_শ}f.\i~a!{haD0TN#zLx)]_7')UӛM)E)yCItz+; ؀UiWʇb~gEJUa{f?؎_2G:ӡ{y Y-=J}~Gyq~\DgHHn!¿VIӎcdZ>i!4bi_>Q\ 8cfKK!^@6.;3'i"]W\; "mjn~)eW_A^hYN VEv>5x" (tK" (]Q[z=*⣅Vjdța84!ʂc 9pE' j 7nֈ J{z@<`#Ͷ)6:H`d^{o[g1ᾜą**)֯шʈĬNû-q3sQvgcPl״ﭸl63ZlCI"8 ݡ2Spم*Ack/A==`DdK0;7p€ϳIFVkI (s֣(x=NBG$Wņp~!HSQ#)"st*X@#18Tcm^蘾RQc!&)bA.dlcFK:μM4I|zޑ(I|fv ~ABzI76+ 5Sk k! JoUc .*XM*bˢͻ-&mU@p!Js.4yimL^sQ}De4*R-1 gP6AhI>Ƀ!3SUO)ÏYl_Ign*xѐ Yx&ۇ1UW?5לe12*CԘq/{jaHt]3vӡ/eJ v$JDۄطAQ ꊤ9gPj:G5dO$1 w(r#4aL!I7g,20ž'Aq^/mmu e]eNP+֡,b؂2_kbmTUi9z?h`7֤"%x`<0AZkPX΍ϯe: c۞X'g.~||qAxoY &/6 (o*W*$2\IEC0*C)%|+ka z|O%0|aD@Zx)S?͟]M3p?34~^՜T +,,7q>|XqQxװN 1FbF_zͦ#gB@Ƶ{3x ^$ ^a[L]hF:&z#c~r}V6y򂮼8mY_bMʡ d}v{?ljߎrǑJ_@K`|gT<ܦy-v}NX*z7ar}McoUvʩ(p9fۣ2ʴ_# YHԧEdFsABPks8Ď&Z0H ̹zIYRq/1-۾ \Ua+/s)%mbG9~,rz{I2zNmȑK H#B[.9PZHWſQ2[H(n]R p@8L$G"r=@և6=jcTZ~K{H*B4w|‚ N*QnzZS(ư8kx2DV0" 9DW^Qtd $",?K@j7Ƕ}G PD+`fZi~p祟9L@Pugw ]0{CPT1~;ݤy 6[+_$Ez&mZÈhd䘅Pr|&8&޿Ϥ$hVw HA^Ac& 3Qޫ){nK1\5E@*X[Bf6(7֪iw{Dz^1V.[z2(Aj5vR׸.G =ʩ)퍞(HG LRߏ8[҇< Jijl;AbsezʒErGFQm]Vf$9hV@ׇ-Ȗ#sL_эcg"ž%ɭ(<D 6 /L|މ֋B{Q8  I"[(=pF0+ oo5*cH7#Yj0MѾZz,~"X.Cq-4^udͺ1}#STSAc}TNijvĉ\oe=&[0>ԥTf ).4E3h[ G{{75Xi229kaḛtmegpGPozNU11$-ziJs wqc@¦_ޮ5(n:bIHQ72isZ9F&S8|9)+@hOV $!RcCzƷo1\Dd@+NFx$H3B]y PxKīg i3#d8@o Oo:Ύ([RWQ$RJ6)SL뻧q .$Jps|^m V"C)MdM^~z}3 q| ]Sv @ Zjnf|~fO6q-_C-F z"-LkHTˍN{a9ǡfݓUx--"T,?QkS@kw`PW`Pż(]h Ⱦ׈52Dƚ-,^n^r1y+0UW5;k]G.{me 0=/3TyAY{0Cq S*^x1֬ڻNd.HTn'0X?,IR=ł5LjV>bTxY3 w5;^jB.Lׁ}xGҒGb#pP_D̀hxvXyɻp^b/A]RZ_>B{KmplD;Y]v+Ƴ7ܑ/]b@;F_cS\ Z3Ni]̨a1w@LꨮAtӳ w?w/So G}nNg_E7'kOY},8KxHv0[PaNjfޝa#w$=8qRvk^x%*'ؠ<>Z8.ZBܐ`D4oDsAfK؏=%yy:o' G Rrq}:rB:Nlj{;%Oe:_rfkªqy>dEIG*U {|رb`Sl[1RծqycQߠ, "7,k%/a`VDGƄ%5r FͰIf$Zm+Df!cfj-ޮȗ3. -!wIy:AeH/|Ӊ0y J~許LrS5$zdP}1?铻"KFSgÕ,l#JoeNo+:IS.PPU'# H x KU.),dNO=0c~3"=lmX2\k*? T T1%Ss3@Foa:zwq/DA4Q)7c`XÏ: ~۞T=p +R-l%NJBvLN1SI˪X+z֬Hu(H _}l11.!I$4F  PMVJ@CBXUACr*`煷 `Zږ0_HUsIbdh+"ZmA(YЌ{NŝjԄ|rsz|JXsժU{=p}N:xW/VSoςu!(W#]eDue#[6WUk3BK^̊ ΛX#L{V pqjZt%oRd}UwImwW$NF8,c'm˪(YMslf6>x@ql-GpKV1cs&l+6'.Z! ΈLa?#bG"ݿY F3t7)BwZsE31짽 |-YRx5%\[AB~Mpg bX~U}wag卉'Iً]d  "# #߾> O%%ȄZ}cY4z*>h v*kEȵH~Fй׋<)l` ⠆Xc63<^%nX4ʻ=_i_~ׯ3?C,{*cVΔ|骢C&ɟkhٔ#x`C-@H5Kl HWSWex9Uv[96i8\KsDHd5^\pJ2ozL*룪8N*W\IX N܏ kG0mKXJŨM -,Jڡ 4gk!Ug:G#^"elGwY-7W{Ɯd^ ZO#o=Ovʄ}ʻx!rӝv;fB h_KVI„9(/;IfYpΏvVX [kP==E)QDMNbB}oQL߸7(G ({>Yw6ZX5L֭uEpRX3 -ku9mmKr` cC\Ӻ A3?TZh:ZG.U- ˴njH; f|b,ֆbi5Jzo_خn+`!Ϸ Zm 1MCUb{gHX{rR44ĝñlo0~üNOWQTὦ//U4.LUoiAm٥Z$q܀>"gk68~Qpqax&㞦sl[6+ bpy\rmMI?h-^ˉ5ש4v?]PԢ[swPկ̯/GTګE^; ~E%A8XQZ*Н櫭.vmK^=Lr6ޏ% 24R_#xkOp#N7JӅO½ bNlЍ͟uxY!ã(0}Is~G?ip,Nr︅Gix*/Wt:tX7M9^ĜMC:,}FC~/!y +e1U F{@<&iscAžxE XZOۡ>o?{$dG4?nDzk;v*)^ǁqڗ E0$ek }7LqMMt_b{-J'|60 °Q5 mKX颾=KhY~eQhLNg+߶-m;)Ɵ~B<iz^?q24\gr^gŸp-UB^z++^?rFK [+>\H"e}xmJIMB>yԠpjy52/ڠU;]ac{^p7*TcYހ}xdN _I%PQElRl9\K7t-_E=_j wۑQQ-'b->+xIXYKxfa4 rYl^p'C3y ꊜkͫ'\y(I$bQ# V lO@XF5i(0qwOVIMg~>ܻ_φ Y BkvyW$Ly41 Y̫&"`kt]gl!x8s\ E`8j=`HY$T>{0L^P:  +86|?@K"y|z(&:m2o *"!u` dN6e)@o8ne#J`W!I;p> LǭDTdЅaJΘHtsajRuD/)#Y|rN/WM&lVYdͰE^O\J!=>ڨ`"/cq0fdlxR=bB.28*EiE5X3O ؘ+#̓[o1d+Y6Pc!I|{lqSTʸc'-*{Qkvs=_KHލ]\h#,#L3T/@exp w(v0B1;5>жu=|apwc?NVUZ AXNl=Nz %Jx^ӟR(2!{3U#Jd$sȢ83*ĉvEa6}0 tvyiFH8[H@yۛAG{žpYő w:h]P^F )^^0s$ 1:Ծ*#s PΌSn5)}Z>m&fQ,{԰]Ɲ;_TI`^G.Uuٵ "n ʅL5{밇v.ZV帞(%a9y^ֱ,5LIw젚R_.D84j@pжg7oR hGs@FW#P߄%>IT<%dz dnxO!b,gXD5j%p1F)M*_8~TwBB\5x"zUm) lwtϒja4چ(<.Mŵa]*!y헤Tz&bsrFxPtFcjw!RJ4>aHȊIo2/LC6Eo%J6(c5-bqc{g;zD7#ٞ{e~"ڹ[H :!L@w sE"juUNAVÉ" ®Qw^˭rg"".1$7|{߃QB:>O3$2C"*&)m:FPAֈnWT El+ּ6 ^Xp OzBע/q; u=/VYR ˆd`D9L"#aud ZZ8,b1@g&W "iXU}6[!x#B)"6鎃SՌw}:+Nh 8;TgWroVk. z fׅ́WF}XfnovWխ;$%{<3̸ڠP ^tx5 [=1F*בyJ#,f- >!u. = xx~oPC"΢L Q.yJ 0yّ` x  JKBn([/U#4-4:w8<3#Re1|qCqC>;W3 8<1 aJo9\)YdY" hD'Lע;à(M$Z|(?l%@?@Tv/T`X=/toN^c{#kd/J G-HӋONIx0y+I:Xτlݠ/ƹ!ftBTPA4I0~TDH1'GJk*)'X> .mŎ M&_M,7-r$02`Jvyt͔ ^}®3jg=hT j (] XQy I$ds%TD)c 侕dr;A0YM An\ k3jTTWc${oj1CݲFko,$n!G=^1-/!ZWIKmOgjgʃRm}Ew\1I#MU7YL-06iKکŔƭ8:#.[Oz*D耴^3M[Tw*.6;U^j-$Qz^:N tdάo`GpNKL1\ "awWhzOKޞݻѺu9QAlWE\D=Q=aq1V@" ݕMUG\W]ތ}3erojK^F;FXI=kS,3 „Z!-.R^ߠJ*t-: FcH2|54*82Jt}xC''&&X 2 {SنFL=;֣,tDPbjtJgJەnb56\SS&dq LuFAPG@ͷ5!M;Ȯuf/D;FD/IN-e~j탼A0?q#ZP}Y N5}ҷ?,"P 30\>É ޙI ]Ez3 u 吟 oyֳ6V҉MYmu3T_8ɟAl&lQuVLPǴ6ב|mά@(믤 G[GM4a Lv@2fw{HM&si\K U) ZS'Nn ZX-gG;Цg"l*ߓQODOFy,6GÒ'V Ʒ|}zkFxz.+#:&k`СqS:$Pa}8Ev2E5-Ck{`)f@@A|otlMva$zˆv1vVnUpDŽE=mr1=H 4bPk1Swc2ԢaTnȚ"w⿳g Z>{ūCt:cjCfuv_7Q8 dP?:wp|GG2|#!*9Oa -!N4DO /nZXh+d/A QZ`(*@= _v"س $gkڄEA#ö ~dzX#D Vl~`?c#Dijg&qΝԲNU$cp;))L@WI-:_ZPKlfLp=x J@A!D͜m?~)IB9#p`m2ُ͙'`zK:#K.!=} @Ta_: oͶ"j:6>tO U1(>O#<zL[FR;$T5~_O':l;~@Y천"l͞W6l{C8x|+0"8T4^ XYIitJgJTbu$KyjG@zm!)/'5%btt`kxҋO|ȭ49Wv + -}uf9n 7IGv9%!i'rv&MЬSgwnޖMUFi{h Z^ {+)tG ?>U4[mމqqVru8KkAMIWhCn-ۚ:1o|T5Ε -\4J<rx&Oif%olm@%! ڹ*7͕ O)z^&{P9>jQM_i02Q]7OtRDe IBӝ5 1e6~ˇO k.ILp ' IKM zP"eކ}(2˕#hI)s`HnJ 9f}0uB яq/XFTL0 5F'I84lgiB4|v~^YNăľc^Ų Nxr $t1?!Vo胊)PiKL 7)hۨldָ Xгi_fڳ^fB6gjiclo.hmO4_y܌(< ԩ2d7U!åkhI!M=UrإCnL dwJ#t|9M=)*UM'p{УtQ HIӬ P^Z1ʇ"("pqUĞ sctjH6`HuM=ebh~1t9_Akij_tzMqcPߵ|ܻ$1- |4$ !aHn]"-zˀ>e!X AIX㐏Ho~4K* K;韊ih~IO0Pbo+r]BM9jDpsc1Kd06]P}UfZ(+T@476@S=%q,Ȝ*  :*M<:KrdR# Ȍ'`LJlEMΖL*Hcݢ6JWۺ "J ,N#`wv6BXi Z8+!k6I| oh ŝ_ob͕)FդVR&> i 'OK;F)C >6_㖀2ܯviH}>*I1Q&E%E`DI^7wW[3̌1y?{Iw+uk+fMiˆ՚ͺj S~jcBJN AYfZ1z9, g3O娪.:]Y{/vR9\;1C5 9lb{'KQb2?GC5O n4"12dN4ZYc:n0o? _1;sxm(iZ$%+0Nq`!*CrjsN9:QcJ`df%睆ذ T]s&F3!y2+-oY)!3R9HR6}# }*?Ql8azb?2`C=Ȣ,`#Y4з۞ 3Suʼn0=Չ4]zCw=nߜ#ɑ6&CI54V? vG^ ^P0<<fh= 9@ GG.պEϔfNV\b&̧ؽEj5 9z[댧"[똾!`K=xNK=1>tǃ 8â@bj*tK2pkn¡eB[R"e6 v{'I픁FgHlo80#oprޜq;]f[*A#tqq3CZ9g_\=.iy{BU{W 6~!iB)!{?>6gwd!I)/}y oNȞTWRSak9-Äw#rfQô{ZOE'4)sٮx0  "ʡj(VS5=4yBI@yĞ{CIslf䬅GĐ x7iM@ a<+W\h$[FׇQAJFϱV`hU($S}K+8 [J=2s3.I]W"I&Z $[jRA):wJg{AbI~gxuى"4Ug~sk<,!c$Ֆ^l镀[TP֣Н˯ x$tNja~7iGڻ?91uO _q[7 균.HEk ;W`A&={O'xSļud:@o5xe@zzh,Gl@Iۡ DiҒiJۨDj#WgCA}ElL$V n7gRܰiRb&ozkpu=Fi$Ϊ=C"`UMP l5&A~&#H`n*%z=iKx.zhuD(9"Œ19>0ּ/ n/k6 2ќot0sUNcKJ5ٺ3_Mtu>}*kgP=Pj!C,7+qwf/#_M"2R#4%..6L5.?>Hg> رj L6D_ m34%sQ6͈iݧ#['j30 VaHc˷޵yLtCEķ{RC* Ss6չH9s{ؓ-P5wS: E3p4am0̩]+`)_ᙟ)]k"Їě1wү|L#,%KGwN_+&1M4z-ڠ4sIFHl[88 <1>Zpy>TR zh*kduHwzEFFC6h%qV3\*-|%j*3Q t33xyur,Pb{Ohp0[d 1!>TmmCƅ3j˻ "9]anl9qx)c>I/ GZqҿ=?dfmRg/aBq-0ԗtڢp Ęs6rO&O@B촪_F*.`j۞KP=Q?eY7>x~tQxKrWU]KNW Q_yؓ+WnW2C吗B(iThkH.@;c$rjصJe  _ނMv[02^7JvHl\YpUO50* Od6u@v}6fP@?2\oaED{7.i:cĦ)i]!q|蚌DJ ̸QE]qd˷U[ KyQ0(#wh٩MS9<tYN/FO[?ڪ-k.39Lu~L}|<6NIsQg1Rͬly?Kc--1,@c ߙ*n^{FK֞=}#ٟev>-:gYZ07070100000245000081a4000000000000000000000001668c1693000045cc000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/gspca/m5602/gspca_m5602.ko.xz7zXZִF!t/E]?Eh=ڜ.+G%6/?1|2COnrVq}JJ[O+j&G׶ N`M# CMt3odȅ:^У,g0m!z)g]17K\~%U/ٳq!e>H W;w2'_vHd?hHr@et[LXv﷠oȷ3.%@{]0c^VpZ\{'`-6ͺڢ3drŖi;K#,o#Nfg~ĂTV,R(`BjgOK仳]]}V.A(oOHb AZMgY(h @gWa6I MLd`$bfghcgf5A7AD-&97 s*KʣyYLc/A"aBvy1eiͧcm vK"N Уt(жuU==qy {[hj%5~l!3]v JeZ7) dsvJ3ٰd'X}UpX ^%G}Оk>$l^ }5I УCvX Ge?юiOwQ-gBe]<-ư0 HGV X 0L\%!CMA%Jn*m a魖 \SVAŌr)00up1"ᓷwr5dw6ud ڳ9Rr4FQ. 'h-H pX0ZU -X*e+}_1d8e(ٗJc!&b%TelYg@W{kQ {s{ $i)͠[泽֕.YsD;6?|E: tτ<0UO/X浹}q)`{]PjW0}z&t?Fir6ط ZM1to:e\b隌8ÉZstY6 ~I:amIQͻdy2,t֊=#xk^w6?ӑ]P. aDё*a pf>sM~V[׸c4%1)0?ƅyXFLyRx:ޘD?o jS]> ܿ39I~ŲhwEJ5}]2*:9NJ0]YE\x簳iٯmQIl™D4z{G F-P΀*gd׍JrK)m9YyAE9z5)( iEUfWL`4@Xu^s}z ]pq@` tFRRgKRuP!ɉ~,M\R@h._V> dcg;&_Ikɻ$bG9'T@ Z),~|?0AC}/1g-~E:eGtӱV!"`" VU_4 Jju~1d]*yƾ"ti*!M]X JHƋơƅI7|Q,gKR~o]4젞.7@tn_}60g,/{IY}@賑; _5[GhI=1naɆ$4mZ@* }@GTTaW/6 8Xa;y*Hns =M@R¤{9aa3pH`= Rpz+]lFV *8Ë%W(/CH9X֗ *@$l6ݪϼ*52r)?Tl`'U `Ti6@Mh1Vnw@jT =Lrn݂ ,gZf_S^.E(Dq s9,gƾŬfϕUǡ~,ӱ\/p? j=g6N@FrK S 1s4Ɯ6B~b m`-~dU\W W-- .;QymjxnDnG||^AckƠjv)Hh5Нk mUyRWriF~MI5Gpp?jH-:#ll'bNI8% m'x1BTgk&pI4N}'WԂ踲zNA2$z}2Bza-z+jS>:4yxxIqPD\'*0.{׺K^wqӹƚ:@鬪*$s35S ]@p(&* ;]Ptl6іJr/l$B !0fC Ɵ3'SG^dv"{h{t0A_[#bUx{.UmXM@'%wb3&-MvcDXF 25OюX5X=ʣ_DLyYL %OEx:DoZ퍼d}ei.Ϛ17W01a1w?i,| אָrB{S(/Gs']ZvIp+ kE4*9PJjC~.{U)GsRJP=XQH|}N)#vu]zCX^4ˆGMsPl0X$r>w'n9FdzXvx*bcY@ݩlg֠& 0#Ss|8 BQUNp儰u2+HPI&_'dIČ. W ?꾴Hѷ 49wց+`gz ]GTEQO#hBnqxul0Ik3H(bME]ςiwl+6nİv)yMvFU&bK $7AY`r,zFwN.x !HC`Ia  m=lޥ{LsJԕlO]dnjʨӿ~ R0=H22-xA!G2/k\RoB+V! Pjnc7kVrܮqVq en0A>83 D|KUJ=RgkU9*FF&i6d#mEoDg)k ,H=Pڒ-q V5KwHD&G@@=R%E%K.y_g(W4d.V>taM\8bѧ!CA "R'KG=rQ9Lr:t*B:&Rg5F$'ZA1&tؘ_x^˚tezؼCv D-ut8^MK\2Tr~wRu9b0vt` d=sYR7ggOf3n&1C5g"o $ ux}qN Mr dޥmZ0uW*v9™4Z,|K--SM8jcMR$! eiIGؓ<$\ۼI$Q;Y=-/brfb5e%|cC\CQTAJJeֶ ﲤnŢJ yw _3(V];"n+ߓcEtwC2 .- ?0GE]ͻ jm>=W(Zgg#CfeW+J^?0к?.md֟u*(dG*JOML5#B[-UNJR3 siD?dnDܫӧ6 py),}<㭺Q-52f +*%̃ˇ ?Lc> BT{[,vo*G^OٲPe`?z^xr+ឞm+H`kPQ-*xw̸~E;کmNW6?Jmpo'4tSd(QW 61M}T~Wle;]f6P94XVcyI i7{;LT߰>~ʛM0G0ԆQZ4#0xA fNQW7 aɆgM 8E-]$&I'Mf[.3 ma1e,gޕ|vX .cUd̿>0eT&/} %IB0ۜ]9 j?o|t=8~Sƭ"fy1dNo ~ ܕD8)zTj k%Āg=aqQg%2W..xWNv iZ%<# UPv mV4_? s[o*lK6|p$8q Ym[Q!>^SGG Gi{ cyGD<ɑI3.9w$5Eܘ+9FJpz s?9=(ve6y i!VC ЗU*t l5"D{bUBZRU IGg7%,LCPC@ (?Ъ6Hh.oW*!ѨoɢIs+Z trDHk07&e}<ۍK4"#D3uP+"4F:LGf}PmQf-"x;')coK4nD{et9e\#wLf_A% G,i1?颏n?)SW/|;3STZn h`i~onDV'|jʜs4m;[լQ7D.8͏0yRbz44 ]V1gT }g5.zێJUY 1}ڮG{ id #eFu #hݬnW [^ NgG`gON"G|I;9X`O PK*f1$I֧=/p6sݞ GFo"\fV YNMu+}J*uErtӳ@K?AA ,A.u6>44oz`TE՚LW"G0Io1Ǘ9A]~SuælP^hLǃGqo]qG U2 xthp,\/6/hdC^L@u_R6LM&Ȅ h Xdogz 'sJ6\[u!8d Ե_1)+,ph=/ƒMyT&%epzvO@o}F Bq:q5v%@;ԕ7*+YyVqUXwu!96ࣾ^WY9Lwl}&@4Vh=Aꙮ}l PKW& /pOq9A* ]\A4b(}oTHxTI9b%Lvܒ Bs{dy!ۿ+uRrQLYTS<*|?CQe` `;7YWS2)a'"@\hB8{ 5pl$}E&֩)ϒGe"#ykq%H=zwvWxHFhHgXc3dqlF8F vE*Qma~|9c1Rb'cЛ WD؆+C0-ⴽ"]HߡC73Tǯat0^_BQM1dÙ$tU20?2Z4$ LI7u):Ywayhtfpma 47GX Ͼ@ 6'[pbj,Z1 ް||S^* ^;ʡ@XDVd .AX|eC<ۢӜDQ.=8\eq]a_!1 KԂʳesnk릖fɏcM,,{7(d<\6vXlPX9++3Iʼn$J"-UkvUV@؂vIYR]g=e ?ňڬΪW àIi V^l ϳSl4ˠP# ?"_ $o6c'/8m%~N~LL+j__>SG(3VrIJP! o3㢕ݲ F.|g|8hQ:ިotU_HL>j Qt V>6zɏ7bPqI[$Gàڑ@S eGkyP?_R ÏNc?L;,$`y`aeV l~w)i5\e1Dxȷ-/RC5dcgZ*g;e<yAٺ p%pb<8JZ}d+4Ira]!QG|pܠ(=BK6lTvȚ[7QO^af)z3 ~+Fu0? J5NdG@=`JXIMh^_C>HnMC1_q*WkUoghZ kx.V+SnM,z}V/W)n-.uUׄOdR0>C鰪2`3.&Ll=)JgCyW&B-fPa'AUZW56 94ӵHbt!~Aj}Ɉ^ p ^f W]uCӘuꩣ-J7ʺ{OlJ?5h-^nyȦ68hpyң e?{O3_R}8%+= |oy-c5E^p7g^LF];gt\ѣ[cct'[Ht_ʩ5uCS 8'&'EdߠFWCIԉ<wX00:Ci4ڍz,^L7 -=y],IBƏD0΂۷1$dfnq%VqהkI ʞu !Ω խWl^H#%N xARyv!J7r>*FJ5p>Dx&"k]ف×nG)'}qA1Z΀`<ƀHO'1N;rSbKLwZL[^޺[q@#yO)5(-ӆP,Cly2ɮwlw=Qm6?MYom`Ewq?^TwגrH .+n@B_ABnɠ,G YKt& 9r}Ur:dZ_j4IZ/~=L(}?3_+ k2feuQ*zJ$È1jSxB*h% Mi$?qѥ&5Duù|ɴ4Qo%;!,~n`̳ ~ط*!jnJ  ?uҰxm E/ Tr+#Y C'T< JF n1G6m7nvt߾>&6/:&ZI D:p,xZg %g$vwHB(%9$\{!6*XTdUwVQ}R-7F:s9XWBδqN 92z h[Rt:$m$!s,$ܰT|I ᠰvyt倩qIE@OM(wG<4i\krzz _! oq{f$$wvkFOJʹG/e9"%~!|G^kf)'9aðGtDywojk-Q:<{t|cV')T@-?/7BoX)?i=~\G__8jQx||Ȉ=N`j:R=/.]됫DV>ޏ9)W>R­=πn?:rmϋׄ"gh3tL)ze}_kToқF],!E}6?hU=kp;1Gpq5O@Y:hY::q;J/"0`4p_:w ٞvJ鄽ۓּ-02Fׂ5a%o\Q}J)l!v GCœq2C/1M6Oh'𕸤>Tlk@7!?Hg!w$ѿ_k'AǯvnRُ{YN^#Qca_{B߰ݷv-Zm$d0FogC|fh F!K~4&qWR ;^YG uW8b(gWgaNYC1(o=m")4]";6S∿c^2QsEc S{=:p{'LJf[s*qlSWA Дƫsb9 ^:!Q?hF'5鳩I!K-ѬdZ?GQMsht+g:wL> j yYЌ5^|crkICel>P ǽEC_=0Ny FbiwlkK. E!\gEw\w)IY4SKXixKŔ3~*K:k#8๣PNjk'[O[V1 ,e2 Ώ64;JNFe5(g0XBkxU8䇥Wo'8({#"R)%NN'Enߥ9 6߮<)7D]:b4>Wj' v)Vzq|N(@ ͱ<&9e|w C;82|)Ak.C sQݾQ>]̧IM=ky.d^+9H_쀕+Ӆ_G/{3iR)Oc gFwYwZ` 2L0}!T2}InkS9VU' VViTKO5Ug_'pq<@JE-m?-Guāz徭Iuhu]f˜A>~2.+* t ?qvA*0_SoNog y}wa2rOJ󌆱fdzNJԍ##bye.$x&>u|Aho <5q-'jNL9ZYA*ƣK=[ k5O-#^,5lNQܟ=TĜ^_ )=`{F5 0i1>l ʂ&F(&?LM"& o8iuTF!k4F,Bx:ˈ+-.8Gd̦x&OvJC=;ɲ+ cܶv{+V^&LJdŽy p?8%d15vTG5c[0bZ5RSJ 8D!Y |#$HNٟi8$Y}QzPg> r5I'WTn6 _`ԐK7; -um.th(ʐ) $Fjnm)mM6 l1.d2VNo_}Ux爳DLҷ$Hu$2@WE,avB~MK&"5'ejBzyd uf#MBEY'y7MeadTb#NZAd\{ru\܉"я e8DI %bg⟝BP360I3" }7Oa3ճ(|WL^.MuI|e^fEzӯj>2  Mj&a)%JʘZ<}1&%neN,5츻~/Z:SJfd~.O?RD{;qɣBڑjlGR> t[Q|1z% i뼠 z]Qϊ;]j0BkVٜAlK$qvٜ?'CyRJ\B4*-~)'׽W¦)ǒ+/]0Dբl5G2Y $R^:m$YØ??18Q×ꏑx1q#ĝr/ڠ:a\x*TG诛龏9}4w26>hJ=|)pv ݶ 4a%T-S4L,ekchs%XzUνh1-$ Dݰ{ *>*_PU23Ȑ|wR. P.ըaqF}y(@pL\ ht=%0Sa0OMTġ1gPwW^|]vxi9eR4%d<E0[?-]s)ʟn}w*L7nIK}n`'AL:推A[Io+%{ H/3zL1GpEx@tLu%W#矐ǡx`% pm9|Xb"ii矵X`yN'LmWA&}'Z>{P[c4C%E"-Ǖ͎0z,dEzØ ܌҂xP‡Y6QX+5B\U.E6W0x9ę2Ad-bS;o?ϪQ޸j/e p vx6mNݣ3Hðm.k|nV*[|xm\;. hWg9}&H䀇17zX#H>e/)!}khoܗ5(9WJ; MORyfCht1%|px$KH ʅ&jgvAH ,il8=#J.WZZ@n\)7֒:W0XW$%#o `ܣyjF/Lܿ#R]U 662\$ܱ{Y ?UH f<&AW8G X6-4\lAH S9䏢6WJ~'mo#Q}!D_aD^>ߤzW ZD=ç"V͋)dDGQi:Wa:?nkfmZY栽9Ga~+I^JF޴a< ^Aꀳ)da$H|tu\B͞5u WZ_bm9 ~M Q/<I[*'im>0Ք=Ә%z?BK2Q["i@Kq"ܴxn`n{ 9gYZ07070100000246000081a4000000000000000000000001668c1693000033fc000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko.xz7zXZִF!t/ 3]?Eh=ڜ.+pO?mHjl*!IVYBGp/"yz7$62l;U/]%{҉t;r"9y-)<ϓI´Jڟ1 %kӭL +TvhӔddS۬H*C)2#,<ĿS-}DL2ſ:LGD'׿u۞% >H:2xݹ%w$t1k^ͼ<1O bp͉F#zp洰2뎆ar"޻5dw>\^B~ SsZWF_[ů:E"j'?PUtCL[x(GMyʱf]s!kjbX( vՊ͠gz5SpzRFދcқQm1CװycZ%:M s:]Ğ(n gJFb1d7?Tw $n[ye8]̴jA*tV%7A=tgEFG&?:HiI{i]YI"0q}Ax,QI9y sPF D8}:Xj1ZItw8V~xA+'^,x% +*u1EГa8MQ`%fDR/BN)sto1υՎ<:R0vδ|݈r[]3TL}:>uz]w*+7=Iht>>BX 㵝L/9 ә ԻΗeyyˤH#—%-_xq"n%E7\'Hu^IU=Dm3b{F.ٓ.\g쾃bP^3e@?VzqqDDE {6K7R3xOy.,FYGXCX\pԊQwD!(˩UOČBBSc(E%c \'LސG6q=Ӓ60,3~ Wd>}TF"_ƫb' 6nK 1 k*I{1]웇z;p:6AnRc Gd:5٥/Uu#ΗO3wѰ~q N[ѴA * V?}M_?W1w]O뤙rRs%.*/VKP&ɾDR8i=^3~qS4bF#ٽM+Ӄ1X!7l% BQ7=rZM16QTzhnQLj7a==4ɿؑ \cfS{S.o0|l}WHK TV>wnೌq 1NJ5>TU(n~]_agrJQUnV? Ux}%+gt}E٘_{5dhے?[?:rhn["kX-ikqm~^y^ؔq ?د.0/:›^Y\aٮ']!;2UfVE=/Cqxa:zɕhcEZ%-Hk5?/̐>wbV_خ*~A-~Vn4 +p0~%[;\d&-B͑Ϋc8lfa8!à)CVxxdgSOY;bcxQ1 gV(ά||Rl$SjUM_\gT>v- ?8=Yy9a/&dW ~[H=u\9dWQ,I{ KFr < 껋fppBZOo;}_ ܢ6\3)ɬw1DCrn_q QO[dqu[W/ͺU-͘>5ݫ`/ed\bpDY¹vYޓ ]kv[RQ=QB@y)7nQ}GW7eC H+sK@gJ2Ya~2k'&#܅rJ)lW2#i`=gZ=wԮĕbOb5Ӗ"TG: ƆaITt䄚l9,cX%T;ٝT`e=ކ:X>#߾!̤%V!zkfstIXEM٪AI.ozrzFGYTc{k!3gTാ{[yXnsl\ZMsI`.}x7ttb CóE*Gۓ޼|?{_岓Y,EQήuNz?)nYZ87荖' emʅl`DBiʶ?E|)K?^7|:Iy\^cV;nm,vP> ߽Þrk)aH/ >UFcM EsBLfQ'>FfhTYb{@ydˀO3|[GoOPgSJD`Ma`^(n%I]+Q 3(O)#޵ (zdf+-!rִJay}sԚ?ʽ6*jYaH NK&C{!P|@^"jb+NFR|M hc%zY}>cypGԸ%OہV#03[\2b6rh{I),e52='o@YNe$;Ḱ5U"(Tzq /K FSu4쁄}gw"!ЀLJ9}Z@hKvXu,=2rEt*BUc1#]3.{F+y ^]Pj¥-PrZ똣.wMWߟ$05t'{&փz[hY\]l kyJ9*m[mښyMؾ~[H`/e~c5Xhi]Z{Օ+(ysn/wrW"Xcl۶/#*w ϰ5heZNHc)yr2ol׬ʭ |9|+넨gPJom l^ƛhqFR;QT1#! ({cIե`, e[8+\fzqdn )BhGKﯾQ\ ܫ u݉Y'ݰflmBln`V.s췟%֔ԇty'r 6))pH?69s,{[ikܜ<K$5I#@lc~>޷QiC옏; &Y6mݽ{:J<[B24uoԹ+ًltĒ.Quc:xnr`r:@P^Y"(8 ɂl=4b?P"8fLru*->Wv+?m5~8N)AѝMJ;zt̔gi@8 .1XMxD[F}a|GGV}+BP+uXWҷ]ە[p=L(`%ƒc[S'{;)ߤ (ȹeGP^ܙ8'o'~@w4E+W]37$*%?&vIMm\3H:l F5yjt _]([~{PŲ f8"ܸ?5n{oL|K\,y9wg‹P" rAz`ty]m~E^$BoI&n]V<b<>^E,mItpPiLx׹A1'g-K> uH#nP $o+>"@ c'%\Aoko{[iB!u;6k]G50l^0,N,QL7<=-D]i;Hۜ2.fT YSP8F1yWxFѡeKwe.}Zņӛ sq>(؛&8!dB!C|4Ϗ}ωu i*h35nQ9QSce*O g@Xơ`RonYD8,s)EN_àüYq8 :>^u!sZ2 z?&y =0_ L:uK*D *hbr3ɐ;3YvY=FKJ&:h*`ӋBL4{ FSf֤NװYBksByrM!:g=ЀA})+.K/4H|+>ġm4X<iy `jS2|4|; S &G>.FCE\[ 7.BIA7=~ɦ*$;PQQY%"YtAGt˸ʶ >Fyj-aB(4&cM7PwVAE}uV:qPHe.P)1F&8d/߰fsQ5$v"`o MQS8]gtz;괘7+K36UGm ! 5ͥz<]GyC5sJɉ F5ĬU4?G;a*U>-^^ ʱ^s1`Q˿@ldS:Ff1|;"wM QY^Mp3D`d[d1A ujO2;_ߠJh.&~@Y\bi?zM ycᵚn'4 T0Wg-xpք^" Ɩp$n؂J"wA#x@ [C7}.H .l DdB4Y|[ otp9ڋ|!!ؗP<&f]?7E!ih f[ xd%,[pxD&JC "8lc9Gr}t-Fd4IAE幩Lˎ9"T] N ]T:jDuif!m4*WiNK/ JgK}ZwAZ])|&:ٷ\(vb\c&]d/ 0)`zMnF1"'.v8v`<CpRuĄnvH6${;_b)͏м~I<=}ݘ*$tA("e|xlXw>j?ǟ4@ϓJgP@Nuڙv)d˳dasTJIT|SCkb"OMDUS?Ե9>rlV@H2?֚ cD2j1ԯm`csW͘`Axw:t&MD'/:mF~IA 1N߿R4G^5nXkV&0ⲋPoCx˓b's+F*7ټO.E`Y 0srX͚Te!缽|R wԭئ|5Hv+<>^o囼 ~,Ify ICNβ\Nl-wQ\4BxTKPPKE\Mˠw<`Vs)sHcEgp sl"oμS_)Qm?CoRKdf^7.#y(W9i{\ o3> RC-DlZV(k}lTZ ;@2^WE*ҷ0bZ^j5 C͵oS`Lͬk_&]x_GK| .Cc=s-ǡ_}ށA,y5؉@Á>^'bh=XQf?ea tx74dA!\?v87ed':]ȓ,E5qq c.j9jI8* Q KuPV 7b ǻlҌq ʍ| Y4_L`Gsga<<*ǗT,J9{dJ 'z:' Ҁoѫvkw>@8țOh *}e@jfA1d9G,!7i뼯dKu1oU9+KsKnAy4өl%G/3BJ6'KPT3#K@r8pc;SFdD0~qUXi|/>f^ H߅p\#Ut#$-7^%]}@\(Hdky0횀_OZSeų9{0-d[.rMp?}u=$;ϦtArӱ҃~}'ض6Y}:zl\/ԭt9;xIPj<ַ*wW2.[K,BoK}@]4Mg5GC+ jhM2 Q|vl? %36>*C} 9"<ik7s"|":ס*ͥH8&02 `ڊOpon"g3q2 0 Boϑ 1EI[#x(Ƭ(i'D|\y\=9*`HMAu(Q@g/A ͑0A{JO-K:" RhB3\˱2j LR9#Ô7!_}e-S_<3.y_GDX av(^K`^.t0Q,# f:2:nSG{ry`ұX0$WD8wN &ޟ@r*T hdwԳ! ̣_%~m j ku?C&P #]m԰-e?oh`QUc+`o^9k'ssE(w6x(Y@r +HZ;TcK::=KL8O?ԷltZ pn)mh))W+!H^ikmT|laxi}u/C枠 ¶-5'Oh}i\tQg!"+st?Xe𜆆Db0VsPbk;4U=a,}*AeJ7hW}]|ߌ9~ޤ$Y}חg+,'/,Py\6gsնl7Y26tAiQ s4 F`qЪ9@Y_CYH )7z RUܵWhZf".! iF@/E9Щ۩ӵik3Q\:q7?O[.ڢD;6CB>2bU= {+5㞼ت;V%Ega_:dHjaeg{䷤EXinTTz_qs׺yZXXgyxN(vR/nNѦUs'F}iϝnιAu^srC,Otض<_&.Tx?~B0ʤ:M~[^$P}B`UEkgZr ϊƦTcXTOADPEݠ _ڜ+%߿G 7cyU2U#C-:قWĒ՗7BZ2A`)N:{ 8a# [x;bcԮeԕa'mGZVȌ(AX| ,pj{UDD+>m2 ,b(N٪-Ճ_2NbrbeF?EsAK*Sk+eZ$4X 7Kn w~Q oeXԬ9Ŕ 7uOy`mvQ59& Vtoх[JYZ$oަe#EDfÔfo8c%Ze c#\/%!ݏ칐FM?kClC5Gno͑+C oGm1y[I}|D{:T&Ks69T[ !(j|jZ'Fap8 Fo,.Wα[򤂍b MR;=$8Ӟqݓ\S^ԏG槣^>*{`i{ d:EHNzG]ZwY9_Q]`(:؏gV86c5&Q,Xxc~"No He4|fREwCho_"dC?8fL)Dz@x*^)Imc`8dKJ?DVYCQFv(Lo[}AGppiu} G"I ~P\]h'mnb40MDbЃo+¨#ˀg6F7vfoeѠBtT躮 0Lƪ 06q/n+j/.#,,&zr8ŀw}ҤLWVj9O2a.8@ғ#64ǶMBG޸ø#i!1YA3U1DX?fVպ6˥#E6N`4A$*- 5MܡZ̃a>JO4JKU. mP%l拺Gpgq\T 19#3o؏sɩt2hJh{%maa8zF<6N}`K+'6>tk姙Gb 77~gfIEDOS z:!#;+EQ~D6j?eGRv?lBlQOX)/e)O o\~w %wV>`g0k0ۊEha%P#5Q(ڕڗ& yC[)A'Ȑ׉?Ҟms?EFI uoEP!m>L=ױ 5|ף!Exk&ȉGdIF>CtQ (o~gY;Uv9_-[*j+((/(8q ]ubgX =0ڷ@T Wijp뜅,&X@Zh\_ar+S-"'OY^;4/lu &!C*Eό{TO4 O !WN@9ilJ>%x ,9EjvUI[ -JyEKmqzGAK.P+pginME.4Us(&O/<' ]ʚȁ瞓fǢRӧ#}ѢSb9\A޽e224V*"o)s/w,AVY e'5D1roQUx@!G11KN z7o%(3! c]hV ,W6ʗV ?-^Ƈa1h=n*DqhQw0 ϭs'Ε!7AX$kA, }:9ęzA+~Fپ:] }Iga,v/MhP)M]^d ۦ\NHɚmݱPRnϫ}JLR€e"xiNZᵶdgqdվOvgޓgYZ07070100000247000081a4000000000000000000000001668c169300004150000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/hdpvr/hdpvr.ko.xz7zXZִF!t/=A ]?Eh=ڜ.+pДg:^,UVR/Qnx3+,K6]Ҙ=ڃs%9+a+Vze @ "W_*j4:}mi֔5sE"BIj0BꭑQt/S)3rph;Z{SkԹ " xoTMNbe&T5+"2\hk }_?Y_ܧ95Q1;h͎ΤnLo7Z ~ ؾq y@t:u}]ú"" ы4&KU30VZWh-K W3Piu m״/3YRXPu^uRV86bvζKX\mN> 1&ڋ쑙zMf&FK_!ioZ:]r {lq9x X1w/E(v(@oiEǢ^k,S0:V Oxtƭ7v!V]O,vq/%,8BD"HeˋK|& 3hM.څ'TTqK0Y2OXa՝z*;ЁP PWRpQSTtj_ٍE Jȩ֯I/f?$2j;7=UnNQ61e$QR'U:(Lr2tݹ1*&?c  t0;"97\l.oGgi$Z.ǹSmN* 降8 Cvu2:`b v_)UsuNG7:-Ա<ĈaӅ~1R*w^JNEd^pR#;@O3cX5xm5-5* wx&c;UTo?}"H\X1Fwou":;`q .zQK>ݨHu!vܗR;'Vٳ l yqZ&n|bX5'nֻ~iE)f ' ~=>̰W7͈FfBwm{0\+r~P.T'*uߏX YcvfT/k;qRzXL_z>VrN0S8__(Y:OT&̇ަ-ᩅl2LaTjnEXy[cj|džXSDaߧAO?zSvLf -s<z8~/+%i C-)韉x72酯v/ ~&u'<M({#tiaBRMA跘z:Boa! p1P@ Mm˙DLen:]>|뀘+e@k,G|+*{8 EdȾ`hz)܍ڗ%~#LgN0 .x9L5uf0=͋8rU#aN`#faS̢^Bn-VKJ1$c|D1*%&bDc8v4;U @05&5pkE? @-#CK =1 D+~>c9ػ䚟KjKl4^wK˳!#djlA:v3Y=_ $K ;4Y,WHr~E05W- NElF!~߮?@᛬Bt>7)F-MLHZEHͣĔWM1h(A{ܔmiv&e]gOJwz @/wW H;|BĎHr+&Cf6;Z>\XJ֩CHX kZʹuVK7_c"ձ-x*H'?a' tj V{nCz7]6t9I槁 J螗,4HRYݔSaYE+ + #|ћ~(bvb6n[vg8V (}h8떁Q툮eQ%Ik뗃 x"66ŻKi_!*&Nab>2PkƼ0!M!H VsW*=H6c'R9ԛu9?yTr@r(7ԢݘmS${WK<&ONl及}ِ)P.tx{4Ě:!ڋf N+ȿxmZy5.#h~mQy~( u]ݾG&o n0Z=1q[-|qzvoϵNwzd_C`b#lWݹA6`D fKD#5B}kbK j(5kh ƆEɫ%cFA5  3.AYH(6gFSqU2<|lȊXS,NW*Me~V-8bm;sJr 0bim7)Ƈ¹Px8x]'!8O%?aX-(;pb??O˝"3lR,x)C8:rTOm p#XTT`J5 u'FRzȲ0EBK1*:<ͅrd4t)tHeqݕ9;ѻG*AVه@Vjv6˜sjݒVOےSxz sʓNb)(EW=[(,pI:?ya%IT-cxw_uRK|E f5Qf\SCVP8hkIRɇ-~. +bh"ĩ /^Wge #>Z%|Umd;= +{@WÛ]1* Omn=])n`v^TyRCtR9w͏޶ؖ?xȁ¯K =&ؽ ڨ $U:=] J _'=ngEt2k6kq[WOu{iTD=g6ָg-w|7O#Whގ;X <_=.N`Gj]uW 7EuM0ت\%q˭)9p+nB2'D[فcަ\9ܾBzJ֞N`Ovvٝj-6DU9ؗz<&B6(@ uܘBQ]Cra8q>YدmVZqS,k$*{Kx"ۀT"?K-t:T.OH~ !Y\cHEgh7X(3̒]Poi!&g$R(hN^XXsV wSchuy[`T&"-fosYWv  j 3]N#枙 Cm=hM*vu ./$6J}u~{w~+A8QdF&aNW>?O!IvԵ JmŤ[J~\L2K+M\)Ӏ0fO _CC#olo^B,ΨJRlw@M$[Q}2šo F1SO&E,%GG̪{B9?!՘y\j ugW Oo$!oG&u6(^K /Y5h kfc3XxRq!$ %!@"h&42A2O u7`7%t`RlobwZ ?VŪK0٣!q?m ࢵ>->|8|;OASccQC]y/O'&oI :epy.]]GV 'W_ gF+̵Q3z7eE-1wS^GzѝЄS<t3g=4E'o^eiL yUQ k%vyh^n1!2OS#ю}?Ɯ0m :aF+z8<wbDa[)TRE^%hHf\AY Z2nϬz9PX%^|ZXufJIߥ䉶Jps@wG}5[MՍ3 &(ݩP!s̴г 3#Q殔IX6OJj7揮-W̿U1;<VrqDO̓I* F $9 :oS"*-{;- B=BGA2udIbH`ko,_/ѫE@.NlAwBj *6HB2$,ATJAۍ1͒P.j՛ gW70K59&#$4Ne'O^ݪVTUJGM*߶'RZCҢSrocr,Hs cV άX̼נon6zC:VmuK_Qr4d|bʧn#7O jEuȟ``CA.s1}h2/zƁlX[{lnO!\'S8oFAlUEj7 TRpa(HB$+Q#SW¾ ym [.'<0H).1>HJL:_ꙷ(z!G9UEVt R$hLݜ6Jhy>Ų"1 n*2 ?ɐڂj TΥ}I  CsV!`qO&q$0qI2&U:ro91I%Na7H17|gK ^'/& ᙀvqFA^ jCk䬀(C@sEtﻊ"75R>S-@ï57ҷI\5яY>.,׸%?fV@L¥WPw0]zHQx4ի>*Q ?w-@z7r<+*"kEyۦfp~r9SIsFtژ%rn0#:!M `?ơT>G>^Jl&n+CC&$"wy2RoPݝ0Oޟ@kCGk][f%4'& E3C#t l%%ziIl"-W+ω}2)|>I{'Ayf(N.oҙ#L<*F` _VgN|Ktd5!sϓ\ 7{)rYU h1ψtI.'US{$ 4!w\e.-r;R=|Hwۻkqs밁#Es)?.hU$KdОVJ)o/=yOQ\uACuxE5|L|?]!~/h &fu$jZd~TfeHUƵrNJL\& ۇ,ljcf1y(G OIȠFB2Ƈhm+* H뤧޲0ZdLAjC# SbM P93,C|ym4Ӽ`Ba"WɛBta$;2Kfopq&=Torao^)'9,HCy;6K# ^ժ^y+p?'T6/'{,3DosxN7bYLC w^W 1me4b^߫V [|Ir{ Cy412/e#O]Q ړVaZAvvP t%㦂)+~ ̠D>^g˱l(s=WVOY+>4 JC&yTięM֖4xWrU3ˣ\*W6:+ ͷ&1jSE)'m"߸יe)t:C !1nTyrb=P :!\2mB_Y\Iezp݋% p=GJ./ȯhjAE Gv֤#(@i&5Ug 5MѤY{0s{^W!::W( /eֳI/n괌!G@vm+c´UI vs2j-]D1> Ih^33NQ&p$N?'3|4cUi[[nw=PwZ*6U1O>hN??Q `MUPop7aR٬"x-٦6NS;ݠף L<&9ЇF\F* 8kc4W4!QQMN; 1|Fī]vvv[,,|었:%#2@[˖*Y*h߯΅BW{yNv-pž&cj5ۯ\(Jb+v7p@H$A kS}Ar ά LK#- zV,V_l t@m~ձI}` uq>.?@xQl 6P-C<1ôIw?)dbˆ]D;]ծ N" gB#?3~xH}W#=|+}q#?ȯQ]ȉN[eT]xf9t-Hϐ~G./-b:WC9WpGd=[/ڈ<A9 7F! -e L('nqSϚ"=t0.ãIN\8=c{ %\Ĕ'ojdB?+tkPBm0~<|g}Ptd3RŨL:5{E0-12q'壺^:CQqɍJʫ4> _ɥ'N\ '\$%VA"@2Ighf8ژ ipw #mU\'=9ȷqf]lPoD@([ՒH ^>Hu-пgC w$N9u2uPc|t iq涆F@P6# RSO%{.Zgb7_St + PrK3.kW+¬.SuM>Fڴ\W?1K?e}O6F,gn4xD7 EAWMJQ1@f+~Ւ;>:n` q+o{#%D1ƀTxB2`@FP5j4׹OSM&P\ϱۏ{wܲŹL O<whW7sԒnt ,H4Y&XdFPЄXnߤ]14Q)6<^ R HPɐ5ajxFe [Jm .E΋o\M @{zWl*!f: x/o@?2!"2􉌃6 qqAYpp>roʚ v(Ebm-Ę6Y>9Dɒ|n2w8CgEnn m穰 vTu .p/$_? _ZWw0s>d1gz]Դ] V>EbX5gZɘ3^aPABy-iVdcLHm̈́*bUmrR8b`BCYֻn}~H;y0e39e(olh} B):@yN[S!6l#PЄm 3 yBhΧA^L+ӦZt: } s:S"^sNbg:@'! ms7/Ț并fTU|ꐈOQ R\aMPWӄJd4x4}B$_l!'9@2=| hy0yɪ3+;DR:1טRn$n9e 415v:[<&m䤑G,O=kqgmE>:|MwÉrܼΓ[\$OJ5y蝣[}={WH((dx` iPřd%kY5p۩rJ gr[b|.0toUnjup-a[J?s?㜢蒜wLG͏t-R  |m5o ~-< Q9%4ͨ9=zǟ(KtU#o)0gC[QvAul'adٞ:ƀɥp=!QR7>ޕ0gPbVqϙh_+du{ iV{> P14 )Unk$"br .P1ݲ>R켔l"0NkJ5/qAO wr |CG !y]~p6#Ež 'V J!}\d1fS/1O>):6P4Έ4e^D4,G9wqV:Mqsm7ힹt^]v!Ry C] 6 v>%'dF)yw JAn*!?\Me&Ym!p6__ ܒP}@il[T f&J3KzUrqPWK7&ldS|$1T|n#Ggٌ⏌.pG^xRdaGZ򢱎]d ^dWv:g4V #" .:|n΅ ͇sJ F"58P.-Q]I ,{ír>;h'b:!FdT(>Me'@M Ԟ<4mr)˝}?k?&PLCCщY.'8e+9e.0⌍`UCqÿZg⡱fmy2IP>:֎di˴"& ս:@:69UkUzoi'\ 4H hTspqm疡*#P=glM/#6-]]9B+5L"Ȳz,~Hx}'Ekh_UޑqӺo\ "`',L{G_t`f>U4=߿?k92d$ǯs,E;׫{#Ic-MM/rx$MCM.Xj]xROrRǷ J@ZFZЛj .+X[ z펝vU˸2Ɓ*'ǎ;S3LkhF ͳ@s3]AxE4\8ɠz j7CŢ1¦J[8,O.~;ƌxPyY ϋafbd:s0rxB"WA| &OS <{{/z&!T& exΗ'mMy 46uS8F޾bR驌Gc[P<FOÒ@:9?0(К . s i: >j/2-j]fDɻV|H8g7TZoY ?E30]06cu*.A"!t bCiqlo CgXp[!Ҋw8KPc so\n @xiCgE+7t- 7SU [p"= $=|g/H_ͲZL¢.6GgM 0͖%= >O*XU[&؎5O}Ȁ閒-),6.{7QO:02h+w=賂pY, ~))*}h.D8;T7-LJ&$%aIx3+`@z5T*Lb|u֪ $n`d&) 4b0 ѡwjL E=,׷qV z%_}6%]B·_䡮Iv).Ba0Z6gioWdr^:43i:ƍ+/q.X"3oIG(89ƞbrm"}%DĶ,F[t c֌܋ǩRgV\Jk~d)c$n[ݛkԋvh$).,,җ,#ƻG; h@ͧ+ Г vnE''[ה󽹥 a4[&hŸ!x?9|1RP>'ש|#ҫZ>XxV.8jbcdRׇM||s9TMK)l|J!z1)E,(\lM׿YU,(˛C p ?OGe?iwǚUBʥ\0W$k{edGj-Oﺚyh#a9_j5&6"U<}!ijeB*W)@ &aW}@dۼmFp=XMSGocלO_f.8-殁kAki/zU~:]D?DF,vM:߇)؁⭥CѴ0SJ+䏌Ma<9)86#į-g<\Yj^wd$G , բ*SNHۊزIz;N8O 64EfRZh ZvUq/U@S31quv*'r֖N= T;$}RZiɶLj5F(p5?5mP k7C\8{q.(^E/' PTp;.W(ťnC_FV;oa࠾i(]2t Q=  aEl_!!<5&H)pyq~hffʧjjV\4j1[z\Bwqq63 {GS[W f2  wEg{<ڍkDtt8r `g#;Uբ86u4<x 24išD͹|>ObT J(qciaV >d0 Zj#)B--[E) (+uɆO~U0C#oUԡՊ:Y2#&цАVtl^[v"5: E`b;]9( Lgʂfj.F 0$i^ߜgW(HRubլ^3I ) A-O꭪1p%7eA#cIJǺUYsP}UMxMQh#4OxvcS˄ʮq"OliS*d@(JQ2lɈXQtƾVˋ5ȍ[6h/``V%wDvlRHl')uYHYʫ"ujyiSgT#pY=C5klSQ}(XxzD.G#jHzMIs˻Ƹ*:e?-Gg @*;V~G%V[-͏.|,!̓{Zd$C%7V2λE?{X{ʍj#BWB5Fʽ| d/<*Us>t=/>[~wF"忳A WjWr[L4qY<gj}V])^Xx NxfX]46<R$54KnjU;1f?Q+r>Ks;08Gu\!ȱ@ibzFy_):R^d5TcCUW~VEm|d)T%5=e? dW QupTY33xi˾kFp~S1/Lw(<Y@Y)}%PH%ʙf'Gxr21b_\ab؃ 5b~I%OxcB(%<|*^.)"im{Oqzv`5)HACvzzCe<#K=c *__vO;3EN` x`|R7; 10lW8Tu?d6l.ӣ}b$`0Iz 321XH'ʋid+ץT DR !G J?a[. KyБF)߲Ƃ}J2! iNXAP)u*O5Nk@E'06UGI3zU:VGƎs8ZV}}Cnt.LGϏءjb"<7HTPntgqfO)66]#]ɓMnI;fmqYl⎴(ly|u!zL,xZv(ʅSl/:jrPt _,= *^G߁0z*.!an0T2>ہKB?OR` +CqtMQ~PpZgYZ07070100000248000081a4000000000000000000000001668c169300001d70000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko.xz7zXZִF!t/y.]?Eh=ڜ.+s^[CrwH\? AB䱱"(8Μ` 5ؿ=hi~ϣ>Z3rxa_e|KE$ٶ~טb6JEXHp1/'BEיt@v=[ Žw֭ )Br_m2 QI6$ӶK\+"yo˛\>1yGj׮ u( :Y5lIlC"q@ܧ>o3mP0c3%PCSF(>Eu3n8'4!rI(0<ؔ.6H~S R* .[d߼weGt*2>b8ܭG?6@#if͈Ө-|V;릓8*]:-F'&qlKTo}ļǮDY1r88@ķ=g V9>z~T_tpL a:S*ҫY\j1T68vSQ8MAǽkӻdk7l s Q%ꫬy-Wo}畛h͙Mw}? d ?6݄ϐkGMFa,X}Mhտ@QPhT{1C5D~2%LIbt q]=G?x8peQF,ڧ<@(*sQ+So;  5>M)xwc-ɦ8-҈ /X":=IS̼ fu H riP:y3rRg|ΑmY_kuA.,գ^(|`9i&0~g(HC;yP{9ݮ$d_t hgU6k䤔m^c<{>*AӶ%NQ\go*DEf|.d;Lqm޼!Wa0>DYۛٳD־%"ꫥnZ Qde!jtDV}ԣ=\ke*6_J>W֦2kPֿfg@LmcIJnIW26V1#dٵek5<2ĚAwEw"U0wMu)_w#6{,%7^8Yƪ!H7/qkz!wz\S H@c}̘t׻D͑+#TmY2&࠸w6ѽΔv>LD*+C[%M 6g25oF~} 'g"GhsnkӘߔ0Ny=6& _ 1eYb ٟns~=8scˎD3*S W#v~ f_sEc;4] $* 0Ld@#xzQ+3=| Y'б X\.S\&Y%)8p -{AqUx)"b..iwm:৉9N+*:5}:J~mH` DABO$?4wx}xP55}ElDO SΗo(lS]?(,}e: {dZ) i7U#; .ԯ/90V(r"Vx\ 2E | WpBКA<g,{!4 ]~ p4>8hwf]xCoH<+Bdx@TG£ HCuL5 ׅLJfM;ixyXsI .]Xir?tn!U I@D;Jx{G'+ SɭhLx (Ů;J>Hȁjp| J0qj0'"+O)1UV}(כ{z({Lln^޷mPuIl_?Y0Ymt`h%䟥`w!t jxI|Pr|ACUm|H">90 G.Z؉q@:c}`N4Yײꃚq@i0Vv8+ʉj(X!DDXZ{_A0ȋ7OQe72@j%ٕʮF6Xs2lr_v~Ri0l?%,qFWlk.lCZI2=%~aVY̜uZRӾ$~JRu3w9u{Β˪̀yLe0 a] H>z#`3հ>ud\01Q8N)Z:YZq] -o{Zg̊ a- qрݑ##<)Yj,L"|z7W߲_3K/Q%%qBE] >tL8 OŨ~ DJE4%# E2nJ= i>alx69%l{K1 m$urϢiD# `Z`Lʷ@ߠߓnhwݚ.i+3r9K8꘿1mH?tCK0O$7@;<72hLniȞӚ xܭHRӤG|(UqYp5rˌ~d> j׷U!96C>NKŠ~tGg o{~emg%xZy*'֊:B;v+($؁`Ő0DKxE JDd•p8R_u=@ӟ0Sz a"B ƫ[_BWX!O];=ؑwC09?Tf5}%-baʛ304OREּ@b,,=ODBap(]%G]FCUmL|!C=שS$`8arQ> —`A;fnU7x`;Ħ|qm{Ǹ0Rz)FQ"K`g,XZ4Ӆ 5+]NNsbJ4+sR@-w7BpO~`na1PR]˕h`SH %{bAc8F׌*]RuyO;\D@O߹Y܈>-?Zu]SόvA hE.Uy62 o,m.Cy聡DFaH@al੏5$dAwB$wyʝrCŁTx._JT;B7x5Wca k:/AG aF#0X9H`_ !J \ d/(Xr[< b;V+?i$*)Kv=>=9G%DR @jF/ HВ og"'.q7a{< 8$?#,fN/ Q2;(:ahw[`U#?N$@#'gg8St~D},r4ڱ=ꝋvܧ(bAE]_ S+io XKGbzvPlMVG0{diO0/N9 Kqװ.ԞHֈald^ LFgm}%i!l2֒d,|@8:wP qo97֛=,'귀@:֝EHU{d6ŷvU|LlȉA2Yj)8ZCj-v $U1t4"ؗf=cof?^:t.[ hfirxO| \}Q3>oSL,U`Ԓ:ÓlPRځL1Kr GZi7_^B-/=^K, 頺Kl^+nd ]p(^(*9zkjOC&a<۟< _^E8Zҟ6(/dZ6o9eƿxb\GRP ږB4.g0w53x&зtnGO=B-KWY9:(IJCxk/%+*D[ZРE! pRkp NYtMrЉ}ߤ]7ya2/n8ƞauK4a@g=,ߴ0xb4H.vrՖhV։'I ~{^5SQyaJl9KWy„!moq$OYr͘VQ뗊Dեhm7]Ȁ5 ٫KZo|4Ӳ/$8gC,.4Xl𔤷Lb~ mY!8xK8HÄz)|q%qc3#:$bT@Y E3S "C ^ qM/R$ƞ]Lϭu/-gM8Zo׷s({oO_A-\s3 $2[<^EO+XKTnX90qTOr@/%1 Ŝ9P&%hoWW\!}/On \b1 .Im0Ⱥ\3bEb%":ВdYdE)WͱɆqWJ`ưyNjtnʻe()W\e 2 + )[Ytt$dNWuUH^APZ;uJlm@ĝZ($zxY.\,3Ӻ䭄@RTiQƽE($xg#j(+(.'6x.d>;Z ^*#b0𼲱6SIwٗj KIQD%nKڼ X"[&Ksd=D4P8l4[N8Ewg @aZg|D4 wa(Ķfb꓃qHx3),^ TН&lizrX2FmʌMKG3D\H6;'ƒWwiF)xmjA͖\ mTY m,|W<`|^ χ@*ގZ g"rP#x=P'mA8*L+A)ur JR$L"NF %559nL+,vYC7ǨSՙ`=taۅSئa /i)}¸9ѥPh`-R) O?G<ʚ9۰m.39j!K+ZzI#17{]Q3ba"KBTj0~I~[R4?,BsL +؉b^Hhٟŕ+} ked|y`O43jD 7ѥNEM]cB W 688@su{'2-x+SjDA@N(D 岺cEɱ (=HU#P^v#In֞o>-k _{p/Q-) JLh0\͗kxGt0jq]O X1‰94}4e HS'٦݁0Hڌh篧XOl9wZBƍAsW)b˃>U[5Wz f%9*NOvFJK%YVWh)TO$6wB2Ճ;ҳP2HT*J$˥fʂE7 ;H6}5b7bD72]rweİmz2A@S24U&—@z?c^eS֯_|;l7^(H@h3Ip&F^fUʱYj0p `{]G:R;/6X1jE?,}X45mӹ{alյ8EjRӉ_ P" jR+ڜNHM[Q4;Kl". 8Wf-P^7!e |YsJxX0Džv.d no6ҮWO9Lʼnrv<Ғ|ޜ"6F ֥ό4VkWB#^y1 N?|}?ʁ4Av8:HLRϏ7e,hSӴ7I|uT03LNr*Q\,? UMh~j8x١yMDžZ9tOqs\Qdc/dW3Nc;@Z )йu:z=R:7gYZ07070100000249000081a4000000000000000000000001668c169300011708000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko.xz7zXZִF!t/C]?Eh=ڜ.+oИR:f!gbP 5:NƒYg Ӽڭa+$~(Y⼂j"yɛOBU>Ӱ+wFG'_ /LShK~w_X̗q\O9{lɁ^+1zW9- <ǀj%!f0ʝAx+*,`OyzAxlp R4 V`x4@&lX pfUo(waJXYU *ǙzOoQN-8] Ĵ)y:vTw`<8qdˑb̋ycz54s*,3_a֕2AqzљX Uu^QXګY~xi @dL Ez~RJmܼz.@-- SڞW?^\,gbJlqEzIyKG\3)(c1j,; ` *WsD'#5$#)x1{d#.z`=T?+F4zozCwc܄h} %eSuލsF 35jG“ݏ6_hyfns\hZصXP#`\کթk%'[H*,mJA%+T,s#Vc4j0^SI5ى'8h&}?뀕ZL51nGۛCӦlnt^YnBS\Z粱51S4GaWW6E:u;­YW4˝j?\Ճ7zzIam`u4+r$e c`=9_p羪 :$eM;!܋Q]/Ͼ5%Ĭ>R:9% vpI|3@Egax܋|͍*$3{T+Ae3u6=399>|Zcn_wVlrKNkB 97tמ3<Τ-}TN~Lk:( Cq J?[ذKE.틿awQ%\lZٜՇڀHf|o|3S>;+GK}:iJW#e/~*a[T_pܥ岜K8(eAJR/evRt]QY!ΨW 0M 6wE#}u2Z~HpєɂB'~Ztj ;{4etb8`Xw9wbNP5B\TêR;&D4F.1.S ޭdKަwDB#zCV_N6.2ܸ@)}8y},0J,N v[ei'I! {.5f)`0 ͩ;bF~ԭ3ڴۡixRPP[KeՌ\ :6I wAg~X8!'m\-NgQ8,lZ%%sa&vMO4?ȟN6՗לhPLx|avKrSO۠TS?V DMv|ȿ=|ZnؽVWw'6-<B /72+~5rVHK\0Ef::1yzF] @x+C)k\/wrhDiΐj,+i&bM:/64M]ۥr/k46OZ{RMi) +UWT?胗 S%F)3_lO~L}PGpG@t:[j eu{AHz<@9!\sE\iyvU]ip5 孂nno(zSn۔"4_}0n?/7:ӌ}K#߹OruqDlT-d5=M/<&RB+n3/ւe}{<ū6dcOhin :eWʔQRhn0-:e`}+B@U4i1}lh@C9RYf:}K[w7t;xE.gdg1it =@ٰ#a\ʆeR7wFVכ`> %:`4𿍔a嵟5PxuʒBl̢"K,O0CߠJixCQ&[ʁ+z '3q1L\; }']t[jc3j3M#kGl8uywQ`!xpOiq~+_,9FӒ%&2@єZ;1x/y2Nn^$w FNU0ٯڀ>î A˂Di܉ErGy#`lw9M_NCKW8sTEk~Y5ayHnO-k7{Dhw7ւKSUm?O]au6#KLʧRDž0QyRc-a7'lzr8^Kt=˖:wc}3ǁ֫H M`|xHbjӆ,m0߂ܫ~)Pa zu+`IM/;{"c\OI85OŒ՜NBGy`gC#(1i+^,i%SN2!Oi8M@Ҽ 0' T.9;!Acֹͮ5ݹ j/+:;oRQ4:"i/BEٟ_XurEgJ-IM'K/>M5Eq)p\F|`4HGHEߝN4ҕ{P"Лh.q?\-ONzu׷{.8x.75ej %+U.qanU !~`-6{ fŊQ1܂ˌѕ ІqSzwd6OZp^]ByK\Ê`6a-\-fh _]A8tS| Ui&ue~dUc 8TKz2ĄEkbV0Ĥ Vdb7r%CYtqAӀ_z;mZ&'x em)y].IBU*i:;ziɢV1@KOSzvmںzzF}IyI>ΈrWm~rNB꧙}M!'CUԛ!M%`Ꝋ FYf-w5^kw{v&~yT-85oOVJ29&q"7h;5|D@Qi(pZCl5ehh"PxQ{YJ8{Z0|p~!]3u&$Tٍپl eO3(puX*:x:+!\9 ]1n>TU6(631s\}яL#$8LHź<_9$!3+u {ڴT22 tڶWT(X@f&{C?R;l;Ne-$=Mv=0&Sh+7Ri.~d617I>{ gmvF+ FW`[R3''r.&΍k}qڭ!?0Nиzӣ^*\I"(mPe!0}%|J=-(r#覠Z;6 Zjф)>3̧rv Ba] I!3`=g]kA**e)~l轧-)c5v nvߴ3!cJ/\fpT5ehCs}%\a:^RϏD殜;pZ$dET=u4jNj, V~j8Grچ ~d+Mjz݃Lh(c |QCAa,}h`a3t=^<ނf5WʐhIV7p6ލ^/,qd%VӂWN eΥ= 8DN3}(҂'v;뢴 ̷"0 @ԓ}exj{32RsÆS8m8v'U*.Fd=؀u,Fj"~\zH UDAN j澔yxj• @lQEa%"Six~Z,(7ED~E1#R‚{cbI8V ީ)3j|4[Sb+q[qMhzw`of#v&Xt]Kư8^F ,G9#.:(mk2y[X)NP oyОok^(>"N!`wLp'@g{sn=ehvps4DH O϶[$C91)Y1gnC|ThR\LگpdƗ,x3NͬF[_3rU&:YR2 *ķ Vp ^I `O |C39VǪr̡Q|SV3Yѽ!E>ϡkc6/A-̨k&sGC{O`zKDx\Ep;j2(S &unh #WwjWeK\-߿s#__w:BiL\Mc8SڹIBYF\Y]A6᥊ G>Ը`F_57r,8C}~?򇫔 1Aޮb[&WPGtDRgԚ @gZq >me GlZr:}4, "u8F!Buhy ѓA"/XآAvB-Mɮ B]{=`Yq .U:|qm&(8U~Cٜ7~SAn8 f E8Zrp#m3Ds U `2;WR~-rl>9 Clɼ;-h^dɯM߼ָ2nJs743mEH{،{s|6( *9/p5Nloʙpu܍Aזg^Ȼiw ,̔Nːࡌtkv n*gecn 9uN&hihnR_5ɖhUPTIz`FDK&1,#+鈥`s7EBгrՍ4GE\>6w\e8y5re:+֕rN NW?;@X)8 ~S%7S6F\%"׎ΎNxXƒ~intB5vi*{^q? 01shp K"ȿ_ff73P2?ɅH;TTGc|.gऺe dYV}=C a u:0HSWl!%YD>x.gd`ؐ2'۞~RSgg6ςt*ժr5o~g8PIȄE]OGKh?+ ':!od4i s@ɻ.\+"'ʜ1";qn =PfG% +I[N鍗+ͦif[{ P|h |^;#5U8WOaylڙ":Tnƽ:-VyMȶ߀Lur0KH똛;,D=VdP cYTN|0t9Yd:/iWJJ=*`t9bOwnMmExAd kl6ģ +1B\m`q-ӏۃ铛' zUv,LdK :sE z̊v!i೤+?ěmwiˏK68[&0_Ar*8iX|}zGנ|bE%W _a $D֘ #:M}>u%MqJZ45$G &96yQƸׂ΋8)_>YZܪH-5$n7`Y@QIZ}N]-S`;ij wzGu&@zQ aG~kJVR `Ffv+B|4F"${f eb}n*S)(NxKy_&oj/֬|qLY{N%(;GT#2> ={dW l0BN CtQLJ$ ԪhEf(mxq#qU,學P"Ashcm+.- +jk} +p˷AvҌ^PgTA9~XrUGh4Ss!Yf0 @T02,e;BD53|d<) g&)R%j.@ɯ\EjArk]l_vt)8^析-G(6.symMY!F*71x)qY[5y?Ʌ֜):^Ćf5x,ED `9.AXdx$"<['-ur^Rq?DJݪ8žcM>QZ3?0Mb3|Z $tS-TA vCGp =DRR-Ψ(CgfAi>p T,[+] G>jAd(PFnC))#Fa!n\2OȔܴN[[L70XH+>=>WiSx9+q7w\|Kf+x4 L0 @Z@-D:h9iWmrܪK ;lj]j +6BAԽqسלg*+&%40aV!ZjJ `xi~'Tum=\M-HC[%h:~FWme<+(_ΈƙdӷW?f7Rn棙lLis1xkV0hkTP/Uܳ7jMܿ\};EibGɻYSlOQiҝ:9 6tmBP!$K`&4;M]-,+h՗.(2 â^Tջ^EOQ s@P򛱛yC!gZu=@RlsGKH$fo >Vu@];vE"D '.{Uڥ%tހw5 +JҌT)Kǝe4˕WϕGJɔL-&0[j袮n*[k~od8M}w4"TR{7jhJdV9n|.v5Kٔ x)fE| MMwj_d8,^ޒJxS) Kh.+;% l%>lrD N:|ov oW03dB?WѴ7T-}ܷoC6 7%HE ݢ;FNW`ShS˒TՉ!UwDs9&צ1"? 񙮽;Y޷BM_"6%W3"txAJE~؞Bkwy_~{^9 ^"Ȍ_F<>,t:*y%qHz%oNV>(=CTYx,tb.qh& iV%пx A (Vo^#yZY/X)4n@U1K6<κdF.vӎ~}X=q Z[Q֐hbKDywg&i~gXݠRh+AU M/nSirؕuO&b1p Tv״;jD|>@O0}yK 3 [nM֝ !FaBQVNnczm{E-~cMF*dԅy\% iE|ev/8m9hs!vY4)4'VnHyV}sF> sg _u~*Є`6R*:@yasvO7l+Ժv/('xANvѩf+,?>uxڝ׀|,*w ƸN OM3I+=g~| E1,]X4H%>,̇;@x\bﰂsԗ|{@UbϫD-l1(W3&T A1ʍCqDu2{hGpE˗7yH7/y%w?zlT)s,A]ub!C+cBGuAWu7 Sl|]#6;IP#h(  ;i1C{΀l+}r 'gNėw#aOB"^1_H-,h9~()kx= (\(T*zy#H>B0t99b*!VFv unE ^3Ttp!HccM_e:2Wjm4jCʅg)ZÝoP-A$I %D͔͝2:n#~ )(u-c^rc&S" RދD%uyG;X D5q1sKmVz lKUQ5$]8_WM:FAʡㆋK/^ToG;!Ssӭx'aN%0ek0Eeu^o  }|Z9-Gξ[e" e)k1έ@\mP&_ ~*H714$Wㅙe 5|H`L<[j'wbLpVbGCKǴ@{ ÑC׷h3Du!,9N?mqA,G;̩F`#CwV*7Dݑ*SPD.;"CAT$dtDV8 (Y9|Rhҩ|¤H h> l,y%X3n~>ָ{TΧF4]3f:h.ZR*Ww:q/۶)\ D 㾪O#+7\a * ylל r3*8rMqj?F%K>]OjP+6fdhhSGھrʛD&_^2|j9j*I&$td=NtxN:tD=PA5Hoth{F! v]wJ0yϦHl8nRL" :IHK(N`W.6yI:4`\LN4 V5W#S׍Ш8wn&I"yfM㗍Yb+*mlWΝW)cYNJYjX\c& 9Dm5-B&ڄsx-M7 cB P&c];FN9Kmw ?5YH U ȡa5k.,0_? ʕ sөzƗ~un P.DzD=)DS%eyUxr9z[ĝmO[7cNoݰ<:P1ࡂk?u `rq yJ5\qc14=ʺ0`p;s̩2Pm{mfrxjaS $pyZupCnz5-*`Ոjlop Y™ 2^2yo)npcuX2}!Gu^O3dYhL~%C0)QN%&BNI:R$*1gl9k]ʛ#A3e ڦ2e+$^mWXDJ:d.hPbz}|Z523+p[.-uITq(f$ {]+wѯq&EE>mL_u|S"5m#U},fΚ{evںNF6e5lM2B R \vٶBz8*mbMMx]OsFWhy *cS$ݚ#_ 5# w8 sxS΄;Fi1ޢ.YjIۅZWtZ7ޯΟy5a#ϻ]F&ΜWi2!zDKm(pNMzn~!B C3a M1ACEJwD: vF80K |2L=6x-mEBn~zMyk٪Y¨R-.`9G/~ˢaOjRw6lu_ >Ik5Dj1v7WvrDdEz?6_:p2fƇm#+C4xuLaF➐ L4nD)C&;μfخ@GICfHy}?MB+}*O$#|L "c֐'~9dͬN|&/F@ ߙ)j^/S&+jDIگYtepfXRka vsƊ DD+1L9yǼrSp߶헄qQ3dU~hW9sFyЦ2y4+9}ѡ&53.䗃< K%Gh5RהI压9#*Ae ZM ;D8餕R1$8Xu1A@ϽI0咔sBᙉUim$M, od[8$<˦UJ+ -Z'$YD_="QmЦP\% },PLk.p։&lG|ƗkU/ 2/g2!UЏ9g&G%1yUJ'q K3 2[zbfM\)6VD*j_0=x:,?PwA d%5T|&󫃝پfXl)/c:&8 ?:&Y15vrBG_[߰il_J^p&ޙ18C}Ic>uCSqQ1>LT= =0h}j24ባ&QpY.ḰGnAoQX(bQon5-̽M"֐՟̇^~GfˣxDNVtgjskjPS"ŔL-SI=-&\g~O.Hj[ ?ʽ*H+`tʿp9}o/oR>(0UJ3GTfk:r|q_jp޴"rca@5' eS^4`xiUO /yPl0s=^og?@! <ܙ}&Jh9RG>8gboۖj= ;iY_i'[VB n\(TbդDa~ tz k Ф7(8d1Γ5*kO~8w!g>FzP4ctʤ&:xhuM9M)i^Hs4/wR6tZ=~\?pҤLދ%ӛȎmf8|׼LC?}[-UG``:urJ0GoY3d]#Zc)HU3h6zg CQdb0l} A=2ͣdžnҤP@.@'Axw9gz&|L"šIuDsֵ3 +ym6_= tg!M)PPx2$_L8cJ2R*yz'Z[Kԟ6J=0a &3F+1iX<KjXAf5;`L_ȍ\%:;<7T-ћ|S%$^z?NFBaɫcM!eH|.]m ,P_y訴]uGx] įyI{g[GyҲR jG ?N%3F[JڽTV:uE֢F~,> qk93a~?Ќ"s(u_E$!TI8Yꬾ!WW]GeޙZbS& ЁN#WȍTgEP_^C|S*6"?`F}ʣ bJG5^O`[/k.;`Sa360B9}N,[- SD'Œ%-d_3-dJ[T-GN"u1, ݟ>Nlmt#Al; 201w#66p`8+;('͗h$-i:Ǘ3fp.`Y3n|5 w;ž?kTUev^at++_쟍\a<ؑ%Pˋ=WKL t OƜ|Ev{ 9Õ - ${ec%X&2P'Cƨ轵t,E44]m+엲VJEu{]ܧh?M2j)kPZYݭIWOA1jI}2]VK.-`k L*^ upBRѽޣALSyvO-^&[z# "{sN:C;.$)?+Yi2(\",aF nIх#eE-GHz,8ިb 8S+ͳ?qGJQAh)f3/: t @!-UdhŽ@6d]b"{.̹9dbdaǶT`눨̀,UwY*F N l ۏ;3 s_ގH J$ tϷz^u" /7kFĈkyS0 `@k~eB=ZX5<_ [j7iڻYK7r(Xy_A[-)yB"7X*Q <*uyNըҝy<s8 n$d[uvqU58%qjSH7 ~x}ta<3 NB5 9?p~NvYKG+#K$Q HZĨz֐<тg8+4L[W0/6TnqƖa]BDZ'(cN(nQ^7SJZ%c `fq_׽ 5!S#KV@i+yiMߑS g롎TyjV.c$UIz[hd.F*:r-'UNUO"o :@!qtl[CS0oLH֐y+KO?wkMM9V&O^q15ChRƄ8qh猽gibB1`b}ag-$,P\P^ 02d23ݏ0" F5y4jQA&nfVѡ$i۞o<]ٹZ y }*". "y=ZBm;ʳQu Sol>_=F Ws!QتI**n8,DntuNN4G0',\:#+Oֵr7:SMpWzM@NxU9BD9@%q2~uu4:UMg8C:ZSA`eYӌCgA{3n-iX4;n "6U%̭߬&n"ES%8/tĶ?Gid=)fk[=P8GqF,Ѧ8y PU1PxO?ĹTz5U^V\J"fxIRd(-: V;P;CX4>Q~h!sT@y%̂M <^oV?P~>  &6mP+HʒaD~pW\hs]*F< 䧖(k;(JfՒxj>nIgV#-7 NttSѠ:V9`r7霨m5T1W9a >~ ?jy?ׁbv>ͰVP}]\L0U^IVa kM8ZO^3${*a29]Ă%p9 ?T33o'cJ $qTP4 &!%kjA7#kSf=I1dfĞ0Oa"ml7z&HjPY>igqwOK{c /H+VdhďB2̥k9|w[_{nnJPRaNYMYtpV%q^@~-Ghxi7ZVMe37}A>+6\O'u`=T>J%aصQu.R)8+#-bFŮ ݥP]a*_scS2NʭT߸2(o٤UEVuHju-y9{-Jkq: sǁސR'k˶\5\`T$Q -l몐FǓx?- r8VBj<' surBk+1kGy*>>l8 XHsbZ{EdZU8O0F Sr&v)gEOLu:_gedDRu EO]m?ajѴLJڨM41p։I0-ʰ F 7D{j.$:us}2{ &mud 3xRM(+}%?̍M`{-tHe|uBɍlt`10|ca^γq/s]9 +@ q̹Ax64 aGaRC&Y %7:L% x|rkwq) +~ˤV$2[B:ߙ;]ӵ折uQ¾ u>5tKΫoEʐD섎6a$чV} &IuZ[ܦ..]YYt*rK|\o=,V?3r֮Bp!Hi#.҅&.v%9"(qg7m2Qk؞[s,&KF/AIĶ5u"hP? OEBӢ ?4~<*\o߀tu<`rɎ^5Y_ddK%qa􉆢yX[0uaR⺮a_o42e%=qM)P}M_,69=!1m uяy3 z)7sy y⯳ũ.$l)`3Su Sk8B!Όsc|(qWudJry<f\JÑq3KV;܀$Wnأ|jXbkPR>Yb3ʴ荶;"xwy ۣ⑘ -\p9"+Ru]q`MxVDk)3,_aî0%zSke8yhTH[_o\V*3zws@Yi[Og\jm:B5HEOU>^zR7**B=a65'l+-*Kx* ?'k^(p/+k\:nFƀ%J?[*]2E NIJWwĺN_b ( e$9'3`F 6#*8n]Ͳ#2\CtdJl扆,^Hf"f݊D4Wc2U$*:Y4JRObē=!IAg^"3kiggJY~wqCPL\Gs*ͬ^(lL7n+f@_fsHaku8&B} ݺS\kנ@4j2\a]OPZ퍗39lg\܊E5!HET$ '?)g bMqU.ʀuq/ 6LL )Og$d]6V O85-X͹ufCGDoqT맨C_c)~obvrd BkWXBu#XMzO껡6?YA?-INs#I&X!Sa4Dlq'{f iyjc@zc6l>/ĠJȺb^ؠR(uケ_K^%R(6b{l^4xz @jp*_v,o_[?NFF`f=Ǥg9!Wz&d<' puY/ FHF.Ъo[AFō}m}dvQ23X!ZZ1:ۊ͎дh|`yA10$΀g[mPMnbR0;gi~.G0q̡8[]C2\@o Mj,ɠQsྍ/"3OՆwN }`h3V*M _?JɠL8oLo q>Xs\r6BXHa95묶x!-C}ߎ{ȉ&nO% L1KMXÉ}~El8?2 \FI!V]Au/Ijb~E>jro1 S6[8&:&z3_~73u+aź?eM35Inrq#OG2Sݲ h#Xv>#`}9εQN "Ƭ0-uV[Fۀ;b-74sHZ4@{jEpw=2+:\v6\E<)&KڙXB 3ݩ)/]Dڔhjg8<c/ E ]j5P0>bhQz'_əXwl1 "!^C]iIhFKw,ӕxX.ϼʁxoș>‚bxEUL˄Q/}27BXƭ[q~66EWxbHR0eLՆx%-S#hA_D]]qB"=DRzݫGCQ#omL_*q v$Cp/de}7&`5TCX'#֍HBGBO6 Ѝ"wCJAY>TE@ZW6GoXQY ~'sK)K[bWC9by DF9Cn_4Emɴ3f4Z7ћ;Ե:II%ֲ1Av^AM1CuZ紤:4qqWaAUm-@{׋ F@Ppx(羨]A4eA`fq^6u713uC [*jo>NZ>Rm41SoچU}mA2|XCm,n)t^ +f ݸ= Y~ӧv~.x y 5"޺WZd$ih-\XXv57MwQ¡^_qe*kTX~q'El#]30eIwzlh>syG~ PhV(cm,ab?xn#AnJpr)>vHs^Ebkzfsk 3/ r>Hwk8TtJ P"iBF|оp>k.Ǻt5ʧ ,ƋVW"ToU߀z%axunK2m9ɵ>";/ t0iq/2Ð"W-Q:V|%8 ,;N-GNή RSv{ײpFtY4]?4Dw@`e-=4pB[߈ T)HRtgN+n{ziE0Rhqs:2N>g [K)L ٙ<80G Th_w2GSyҢ&sHUȸ MYO5UQͦ @wޙMkHKu吽W"^0' Pg^I,A*Ag`U.yj2̟I&}cGFhL:-9l~tyjwNWP_⓹^󘅘S]1G\,I[٨iDlڑ?V'&淉Xםa =8^?vp/Q@ ^7h;љ_ R+)fնze4 _KY;s#Xg(迨Xؕg#nd T߶vI-RGf |3T_o(Q[=6[w:NɣڐL~*LYj\}F3~l>++iypp$=0ԡ0D³tl_ǃ:fl9|*ڨa\Eo_9zyAc>RGnQrD;_l$弃ćf!݃so',U =Z\~7Nx%#^9 H1d(J={>Ԟ`ɽ]6^xfa]ixNaq sHuVꕜ =kt } QG+q\Z}+?U*_9mύ|Ѿ|'vt]J&TaSO1ͳU| *֪g8JCngTG + VڲZSR-Ou5盼y|hTS5V I"n/ w SB^5'm12.kEWfƤ \;CQрFX 2w +cI( gC*O/ɲXIt0]{B7(]*0zgۃpj1,PYC& rjScdfSg_6b{EF /E){A[>zy z dR|us B 82#$ASvh68frA(gG&`왇$cg s}(V˵3G<'"NlL AR_(p j-M=qjf~&=lIp2"mS%CuhM318Xdfg,RHV%ܐCn䶥9E<3]|cC6V 2n4ts<4M:D(}U EeFU=S9a'%Pvx`@z;Ӯe<30! AN1s(C]fAt ߍ8(58ҫ3 ?5bEƹo[yNMm]2#Oo7 LduQ; >{H~CJ%L:TLF#z#̠f#&f{/(TQ=&1_|76 -}9Gy@wg7=-Uߦu4hRXv_4#,g%M`3;{':h3 䔒0*H N#:~Y8QrPצX+P0_n>;>@ӝrfXA6Bm(_Fb|?0iM{W8X5 >g {e`Pn^::fD= *hPNcUHYEv>aCFϟ?/-/_lp@VP=WAY Sa3f'tdtǁ5} {_P (MZ͊OPafNJR]]Q~ϗ-+xiZm  |r+=u>AS~޸S}Fг_D-*hhIBV&aй"!o9~C?3adŘegn +.:7>\M:3mp_QqjYqSIk\$^vù e@!jjR[1'_e!_NV:3V8x^%/Y\U<ꫲ-PLWîoZ%x-NrR0+;KK#NgieBrEA67Hf8y }-K - *(=I=1 \ [H =>Gh8VLnA@a0z#PەWn0} P< ;cKq(pb !]ejy #u,Nlf(my?[,o^e1@!~^~ȺKH&C= `_NP;U&tB3@$Y b w(ӂxss$K kc@ 8M&٢WLX}@֯?CWM5ڂY闷F=KYx+pA2Þ1@qι{kݯ׭ H8vY/АvEaKn&}e a}̷-LRD|WjNL@avay.t;ULU:kEɬzjK `!ޗngDQܚ&m]¿Ϲ~Si/cY̪(܉jAR!e6@|x߶Ϝ&d C5y1w#8yC`hXV=ƈ:?h FN;o͗N]fu.X*nӀE <1n"X_N.d&mݠT fEjA`LݿЅG ь-<\RͷNܼ{`dJkүP"-~]:طzU'\S4Ch4yfwF#V*v̷LeC݉"(BsZ[1lʸ?кS*ɶzA%GEMׁ'ao6.'IkBA##-lƵ&IFRW`o&`;):"9$8؜ ϪRC'ۓn#1ǕV5 K P-8=B&Msv^rvq6)#di"Qr"# { _JktUAhpR|)Wi&K1)m)ܻᔝ3h$=9k2 1L6|5;`].i ) pX)PtH3-yꂤuQ@OB/Al x:a@6IJ* .eGNss0)Ɔ/9=cD_"86 a끜^j{EaN9fzf1.X9_qΏ}&<)s`9yz}QꌕoJ[Z*敕RVb3FWXzb?bN ޾(.v3!\hiE̪d eѳL=:vBd'`$Z#Ү Yn`Ȋ)nrEM❨huLw "!o@%q>RZpw$kf!ƍ9]JQO2 mЎaQ-ذRf0<{)|ۏZ*Mu;埖nw/ Cף?,G-rHdi l0?`-ޣ!=>!N&˭Ģ9}=L^Mln R-f]bпR/YZ xiq?Q2.6jfe iP>9=#yC@V]ʎSrB:s PိF?Tcy2xW#[sE!,q?91 2&Kxb}pGs *>_{՚.\ljo~c҆< Gվe٢.dvODA0SH*I lq@6)"(i}nlȿF}Ĕؓ-0=Ju=эZ7QCMbHxF1K?c޹ɡP< ZfJ v 1D71{_$I"i,TVPGLd{-.9B5 VKtyD9aX(E[~ԝb9ݧ鍺 OIDIr] Tm upB|]ghʚ0A{cLd~FDK4RдA໌A\$ǡu88ܗ-J+q-#67*.FdM.۫FpT0e8S#'aNQNQoZZRՏ=69B_*KRm9ǘqhja&JMwtO-?Ms:ՆAOM8Bڃ+YTަR,7$=3{vyёDhԕqKN+/dKF>=Al3^or>hj =@Xinj#3FzR8qM ?tT&24v:z&G-zx~%Aw0.SekiցdSi;㞒c|L{PCS(JkRAu/``g]:S0tjR﹡1\-SIyf|O]!`XaIzVPɛ?Vz %Wl${ k*+KJGxw}W /Qm$'u-c5^#%U!(@P7E.;2"6m K $ϑ %Oybe JMi/-KZ`^N.wSiݺgsyy%܊o ê?Y %X$]n(տn Qٓ8 ceiҹGNhwF A tZw!tfIQ w]j9q#k>4zl+./7iLrLm(_JdfLB35?A5eY,@&A0NL W;$e#{d؟YQ ^f*Vc E}(R9DKmybQ~**z&E=f>RE-:,ATL#u8|xq '3`dcقJ'"ue5*J T\@q٭Xpq@c`|e\n^M.A PbobMp :ݬ/ 9Y#[E`Q}p猼cW*1.A4tZ1BVߔiO+CHEQjyfé=շ%QSW߅v}bOcU|uh] ;6{_s -B(|Â܏qT KU`gSFs񸲆y aԨOcs2h8C~ t}[%,۠R*eohf9ϮL^ψmDFtG5l7gOZ>yԶ?<Ru+Ym1\D[㱄ԬR-+h(:C GHF57zD <8a!Ps2ro^:\ʱЌl뒔ztY"7l@=Id8%7>*My\|H8ӺHK$/`Sݩl0J5xٖS>ZXcLL @aK>v@埠-tC*yi23^z3<z)rqeǶe^5\1&CI2@lƢ^ 0'#HiۧxtJ9%WAoܨtJ=aZ{>n{Ea&S@h m |O 0BQH:T2Ÿlq8}ys0TKUBB@  ]">`fgD=4 g*OƩM޳ f ?)+U\Hk*ѭmQ>RdṾc cA7~ %(5!Dռ2>5t #<PjgJG /c7I6*.鸄*m?0.4}@Ew5|s0y5>&xοCa6s1!-w(S)*Qx?ybE*= S?pG:7OeP-ESj͛GTMw>MjH"E#^ pQ&T)*(sH < /vl%%9%6/-W!4 lш"VB\ʁaLRRDRڞ_sekw`Q=y$\;oӢ)mK( r03sΣeI U.>\FkRRXRGͻ*uy"^R~XŴ'JSӱMTش"'v׺/'< 'h~^Xn"}QD]t"Գס VE6"H&aHB{mho`>ǼmsQ(F䞵SNd]zߪ/ ,s>mdhM+F)rW׎u]ʰ咦C& K~3gZӂi&JskO1&_@Y4ZvDզzuF RvЃְdڃ\lS.PI+mj) أnnXͰݯ^N|\ '{Q}( JF$3\Tdx/9*RW[;%SGbjm$= y櫲-5ܾ98)qAC\1qɘ@qpIۓl*If<  ' ƺE/* qFktyA~a?&~DsG,kYWuAcW7|J |FSl+U1 TM":ERQwwd]eKmGֽ[uB3w5^#}*qdղ ~1TJV]Dhy,EM8 nyv&ګȼ2ixL$wuf_8 H:k۾}f~RߥklS:8TPƩ>O!F@Hy~x,g9ߔNQ؛Ґ'jJ3gjmaA5G*,z}I8V72:|2/Iqvha2ӯjDj@+kHfD- =2#Ż0.>`Zn}Kqx|_J@e̳ .mF,&.aRI~kwwdMBR돍#q烞cbWS<=]VW:'lގ uoH DF\%ZiD#J0O](SvCPZl _ @c6U.kSlV,̇4ۭj/# Q$QBKOqb [jk]ґ+qFs%ښwΗSz[몖~0yhRGa-uJ:ǧ3|&"N1Y4->C=sC^Bu#'۸G}"( t^qPy7Ӊ`/ESK3lq HCc#ʦf>Nʥ?ROJ ea%ڞ}ꩠ@2 V@!(UgEshD=œa3@^Y&`HRv:B:@Z@|gHSXyMmlI{B``Vw`_cDfL\/; 427yd^O\wkųxÉE(7ݕ9hm8 G5jQnj aK4#;2^G!)0"^ F*ǪEQ8U2Ƀ6nUkslv|~g969^+~W`xTAkKC'aϴ43=9IJМ08c(%;(ڣZKA`ZR``na7a՞-'>鳥Ф 1א]p;|-<^4祥|\4c]$Cx}=m 2_l0[F YHX56$(ndةSͰik– xfNd9"/+úX~/ k|#_\06;boj|8KvU=:'gc=Kˉ?W.a7u|?y$0TBi4=?TXSr5>0򠢣x{&!!_5M'hf@])MLdz2f`tüo==g!SDFxw!/ =pJ[9 ojF{@~D 9sN5a j´70nm=T.RA$㿫^ E:s\ 0M>A9l2cy w7N!IjUs nژ-D8 d}nbv$`auM73z㽯p#C+k5f@x$캬50pq1`"DTq]7`7ʑx*W~d·>T"_O` y/ &?qɽ%U@ V~f$`jwRG @Y} %v9 O;iR8G 6[;;&8SurI_dNIkdyyq]W>o=8rޚrr< so S߫b,7n)Yw]Y=Zc$ >nF$+80$Ǘl};qmN`cH=Gۻ"mqjEWx{?aXQ ;sQ z_f'F" m H:]SRrq+"GJk k![9*1#8 q>V+ynvIH~fhf}.:h} jdԡRzT3Dպaxߍ |{ޘ+ϏzuNoR$ jOm^GdT*MP].cTyQKu|`H&h* )}ޛ_/,%ZpԀP/Ϊ%5|og=ZqFu4I۞;M-X64ïC?m$kP aY_[L sifvLޙ+fwʕ1nR/BNLUl8]%+V 8'фS;(,4RD}^yoMx(|1YQ+~/E$> ٘Ȱ7S:$b%)% q(Lu\r[yjˏWn)Y*] MIk!ǼA0P]o=$i`/ uB͝%rсQN:RRDɉ'ƛsJ/*&^7Mr!Uս&  Ntw"=E]*vbu4߭&+f=zܪAGEkz:*nbk7k$΄qBBT`*9p M\))2$$}~_,{uVr(D9 F-dž;NdQ)&FGUSd>35xwut]K@"`*5@|j2:JG@ Ha&ilAۮU*bFڌҰ-I3e;> ^V鷿Fpv䎣a`(­T"N\,C֎uM.\=ߏz eٔ?IswxO5 \/&tt1SEfKж,AXZ7'>m pùlVΈ;Y_"#ޫJShMDLƶ^>G]ЅfulT(CMqckRNf( A~ c%ڿS D}IK7RcDѣ%y=9>N#J[׭ҩ [:.of@^9 ?H z lkm O}O0@~ BȤ ̈́߄<8e h(*>БxGK T\+a%Yhf l*o\ߢy |B[uU.hg͚ XXi11EfnCv`r˦ D`<֮Grm'sE6CG`YWWFCgq k-sε+z]WcVgc}%:8*SRZ2՝68_CdO2p~T#T̬ ؝Q!*镩:h$ee،JX_-l%ۯ @FIDUΝ'HB{3qߨ+ל+Yگ v|OOoo1zZ3!L m{aO^HU,,@B)a !A@}ὑ(&VU<֓BMU+Cq]Ȉk:XP qDj/kmk`UYN]'"Qa86 uҎ %ݺA7~J᷅a8 0HoP~D'5ǬCC2[p.X~ATWr7fEjFO.7&B"7YpV |'A^D97]H B`] ]{bSRBV=AdM {^`ULhe9; N| C8x:'4%WG.*ΕBEf6]E01B?02G!a,O/R`D{Uz幢Qx :U8v4bn*d>mM6ҖFpnjrvSݸ@l3bGݸ:2ssӰښ6{i_Nqe4jMPf +r2B\3`i#݇iIAɞї!'c7 %Ju_vPL9.0 4nAkHx>8bygOIe8_w0(=ڈ苒iPPsEf49sK[.+J "%~^*HiAc 5^1Q)boVow^0oO#J7ԑwp25ސqoi'/)˓ʍ"6^gZ4-c +"90,9dWYbm ձ*W%IJܞ]RQO~ޏ1puL)$L2iw#5 VS44Z&IKjog{Gm˲4ro5]"`F )IgT2|kqh:@l}g&NVO3G5b\k0JN{*­M<c"Uy^>&\DJY_{HA"rA`P\j ׾pzX~UB:1#oY| 'Sx&9m]l4HwŚ}2+6%u3(*Zh[I:E XF8Ϸe[l&20%alj,iUaD/C>ÖVϣQj8%򰮃G٘f5Npd!U&P믣 d3l}1 nXTrцqF`wd SgL!5ưr6R{NÏ7-rHgZ1+j9(F%0}CI7TP80mJ_;XcrYs%Iج )lzP+zҠWf2reRdn+i2PP+-Ǭ[YuLBibx3д{0Zc2牶 &NB>K$XU$ 9e eYu܂#a:ئagIwpd9.d 4nglJ - q)mpQbaL')dVu.,Is.{fՖ|P۱t'ϑɠ&nOn?-a(vŠd]Ň 9Cns/DUr &_jKLRbQ=pOKǺBua 9(0rWd9cHIЛQWԿk0&Qٺ>?`j4a\+f<+eU#Qz/0/$k ᙩ2S=FÏni]A!V"u͌l=ջ`͟~v?[=cXד0Cb,kӏc#a6 "p%;`.!]-.’ʢ>D뭵'Y.dq؟L@ot̫ mD~ Fpw;38H- 6 hArWU +Ӹz?g9qm!ܭ-7 )8}m=%ó@aƱk[ZM.pioÄ;#T)~, Q(i'E.E v؝>Cj;6*usd'`}N@Zf *d :}FnS7; ƸF\**02 !9 af|TcvGVa&A߉ LU]iD`s嵸ofzFI*$<Vi1y%9]6\ eTLzԂRLI6i'<MgWn;=;)kNאV3wk58˯V%dma!OGr6hSd#jbgɹHi"c!KLnseb!lЇkri:$ӱ5c q+YVfQ/;K!. o{/߷ :(1 zL6(qWE =JR;۔/d!0a+݌JZu<7pNO$7CZkCN2{R($yԺ(Y;פ٭@ o`{n,^Ʊʤ#0ӫF[0CbVLj-R᳠!1> ږ>b~F'\*,M/Crx#G.j]@8.MftW@O).8[/a>(xEgɂz!D(pO&TS'˼4KQu0_"pw /1BFEfE½ZE<$@)ß4 \#di|h a|T*6*!G&з~L]0 5=Z_h@ҙHDZJ _WaDM=/:pl<^#X3G_0]jy6nCKظmw/]hT{jH!7kAH;T"Wl&JK(Z2yH 0=~M|cO~뀄xƢ6FM4I|r)X ۶yq"W1=m1".4~XƻQArG=>ngzMrb@ۧ/t=,U}~!!-kenl ?E-6,OzCBo3MP KBQ@{;"> :՗d6MIxeEӝ>Byq\e~{g#K*TD]7"*(-)?>B{;L1%V\?p,X%U78өS rP(rgb:>4% )>eʃfSpX}ԖH73ީ6W.AtF5u;7i̯UÍ#U\Ir@"=Κ+fK-.=G:Th*$?'9ͯEBܽ&ك z[ibq,E|QKl+kZq@`LS cG̱ThPOn_4*xb{0 O)-VǵG=R4X=SAC6!?çk 01ςQ9x?_vǖ,x-(z|}brn{bu18Q/f7`x$k?u+jN\ҙ=N23M< Þ: cC};dot=!#> /BČQܜ2Ƚt(Jki@B0ߞA1JayqaF};xLBe.f.I1hNM{):jb{ 7/ .a]5\ǥ߂Z9 <GTV$?%b3H!m5Euzr .g~37Gu\+)4Ģǖhyr_]yuHJuioxgO<[ S:BT{²-%Vu;$e}؋o5{"p= {Xx_x$0 6L$ @8* 7:&vq9((#5lY~+V셹r d@@1QkS$y =: !9t\=:BV]b\%]7 bl[܁L3R8_Pȉ Pϰ`ǁ&( .~x!B \FWt;w"6+=|roٓtې@4w s}D+]c5GPA,-ӝݫ68IcƮGԷ&0>tRKGoI6|Dvşq÷Tp3 c2LC+E8U9Aiu8's[CSn~fc|Z+O ~D:b7CA#XC'}X#(Abt/RzAXM&4)TYK P%%e遺z_rªT|Ԉ=IEQ +O&w<3|9rTƛbwIy쇘ItytK7Hm[58>Q8!{/cRayԹW{Ń(Y.̥IniFA=5jgD^# nR9Rq"d/,2p[4^Dp24=tP"G -gdJ ϡ@,.ݞlFQyExP,Cpy=cjo9 ;oguI2P~N!}W&0 E*ئYaV]yFQ״-HL.7.FUj fؔ4H͞Ds3ZwUE_ ,,QJ/5h| =k/ճVt|T:]~+xN *g(i19ۧd`K::\)8")? aY[5=q;Nj7)+fO)Fy_U sXd'Y$ɥy;"@4v$9*RNt4~+;&Whq%z 04OSk"uo֖5({ ~.'=Py HUjD){=P*2~me@ ћ|xm?FǍNzVvC#lQ,.NO ?,597DıD͘ܘ&ujERv)k%ǫzhr軪<_H h$ɳzf;ByDGB2[JW>'Qۤ+ggg'3l @j]$k6v[v9P;K;Q@LzشoK .EhZ$-8\+~TvD :bV}lX׋,TLD&'sȠn{lm^[>Q2?!7ZBWDbkTb Y۲kଣ }Ya/c8rg<lm[ \Q0fOi`/!hXo9G%(k;{撽b<XUCiQqj7/*!Jv_/.H.ITQ. uI0z 唦޿`!sl7< A*TƲb s`y=•BD,Gl3V.i"t-m[p3[3*M|f:HH+b~kǩE[L-Tfa3 0*̭w vƒufہ]b . O,%szЁȝݎHB'(BK d1ZGg F:%W$G b}Y5yDk+y :apuTFM5֌3F@`.3;G q^Nw B&81 Ѹ$ }IAk.OM3Xck$ ρ("p Si ⨬A_xr:ƥ#+ B2tɾ{~kf;z8U /Fמ|uvbumsO/>Di W FkCPB ?.j#˒A/>%CXy_ 2pRYV,fgoaÛ`fg#==9#_600h=EyTWKQzOsoF ]g:hەNl;CJ>*ej g&I3g7:.pY tܶ;*>j@rUa }M[ob>$V`h2`+IK s $.OE$=UT U]g]K(r"@ϹC@a8#nTV@74,fx4_bMk+Rc7}fk(g pcl]z4>i/OawZ(US~ZxJIpZ<HWA`|njhazW.t5-Dg d}$pY ߯4<.p+KGYo1%-dY:QҮocfv%+pomUcY S|C= oqRF2+Z鄄!`YU1H?nw܈ydQbSNm*v[b;"d~$k0yxKUwԙI%3_܂'+ f3.si_;4oS5-G²jƑ̾6kSk-seM6D-Y\lM-٣/,7t;0h?l&')=OCtb$GeR&<;'$JHNA dKa`MBĤ:n栤OΔ!IJ`!^b?0VL H +OCbՒ6"륃-M5kH{345,hqkܓ<Yb%79{^To41͛4BjCb^AE {f dW9UsX$>#g*Ze8U^^2WOT aR {)eiky' FA$4EqC˦Q9a3Ke`K,&j d(zH %h)K|z=3Hn' սD&ggUZ^,H:oTesѳ/ASy0HfwDU'טԹ-ZyH-fdgh0gF"f V)0LV|z2.1UTDwgf)!`]욃[&w`y^BXgD륱êt\V ؔ1EP n` 'd/|XU_fsAa/iZYsXaTp=oJZ&E @1`PK(&Aa@VSt3wFw?ke%| xvooV߽q܎uͱ|͸aGNCa*"J`WT^k|47\Gc8ij ֲY8M-w%CQtZQX$!{з77v[ x~j@85(\Ո,vi1/lrLkbXY퇒(4-Lق 莼0Aݮ5dsf6s}K;uVuW˫ _Y[HauP4{Rk\eHQRMC"As }\*KIU<<*p'a"L֔n'$cxj1)\߫Oî a81,a\=1zYX:ʿC5:|B]"f{}ifp*X.%5Jc8JA}=;t>zPBؽUs%Ɇu`.'0+*̎<\ [sE TOA ɓ~Man)oN(I\ި1p$!-:b\zqkS˝c0"Q׏v_z3ᔗm3d_Ȫwô.H6@,2W .$jP -9Mrd!(?&+1YX b}N`OH'(mF-x(4=Is@23V{(z#Q}塆]K6`<{@ˤg^.O,$!^`W{/+ReP.ߕ4U=-ʭ(;A!O@a dA݀~+=4+pT* nA$Dvgmg#:Āl.'K0KA(MbHxfC:4ƲNS64erɭ̦"Ki.nځ(كwr=H"wC79K*@:wӅplUVmoP+ (;`x I^'T9}Y;vZg8&"0\)Ӻ?|e5l\ K&WJnk b)>]&sLƙP~@;o+ޤhEtz}!u8u僠X6ǟ%it˽5p,\Sf< əTZ]\jEp/QeF5[])qHӉnw_ nw(?QvJ^~M) ݋ws-m)sidw# h^T럓u}$AE>EmVMhnݥPԉ:X(plI$啀&u#I] S: `'"gtx|>Ѱ+-b9m6buB;d2OڔWʖTcPu;<]yۓe;`dϴl׈jk>jM6_t5A ]quˬvS@3m_61#@m7}^a6E~ =V%mι,qDghw"M >JR/q 6F V`Xl@4[y NXx#1,+!6zvbw-~PHlX ppC7PqDZ415t/xR@3]vW,@2d+5,a91CBI]-2)}zzg%l:A߳϶L;Dg΃_k6"R4ksjQ=OGcԄ2ʰ"'Qqe-w2HGk16zљ9ʰS2 ejgŒML(pС*k'lP)*oQ [^`m zGpc*-7iMs -@pؓ(ÑC~Iޔ5;̤tj*|ϯ ߐ2I(k`Y`[ +%#;" "׆w-?c?d *D`m38z(F^_Jrk<߭wK t…82'X [x3)'mըg[,5YjϬuZ[aź%<0_OU@Gx7^'lyJz6JN;"1.f_3 xR\-jPu3Bv\(ag|Ts8zcٟFP4ybCў؟ŊC 3i{Fs}(-G3&^׷ⵅ [nj>B#-q$NIj/:5h߾!5lY.L SEy$kv Kz+^?$7ɊxðP~-hײQp7d @pi-oñU>GO O=xεxƒN, TA'Fn.p+Y"݀ TʹQC;@./l{0RZ1n\Q]{dj"<[g18,bbK+ĔֆӔ` jD|E@ҙ4}Bc 2'bvɥ^&ea0HXV`}{\'j\zbP;o9W7.#;3gͅdqct06~Bd+a`7ʼni3yS D}<߻Č|DFl57\e轟78u )UEMq\5e#s! )W:rٱ2EGr:)V V4؅,S!mQ= B=oX<D}_osR, Qe9Yp`dl :4558a=|*?rvmHKXiGA<ȓKBw KK^rlbLW?[k3bQsPIp7_vD>k M&oܶܥBfZaOxi6]&)jaCX$AFmJ}==尰LI 'V/pu ,|=S 1X>&U2[!??M!ξswd#1pI2.Q!9.q yo;E,k,d:){ Bf7Q2,D*bC8λTS6+e{^}+ɇ$u.B@uR-i~ǣAWW,ۛ'W Ai٠>I"ro DۦJDd9GMޤڴGAǥF*g{i w@ĘNi3yB :;zl)g8K6w)(sN iٹ^\n)=qLd[_ḺcIԩL\)k|md V_&hFn\U(nk\o1@Gd6Gf wZ~ ݹDŸN{XY&<]Z0䓦q˭Sf!"5w$۟hBL䞬vSfD_J_L⇔v+CqzSƫ"c{?>@n 뛡"XBj4#BȾraZ;ͺ(K'eZvX5斍) DWca'N8C:]` =kN .7>X-t 7>8w*t|FaKQ/}_+Dܥ՜ m KÅD;h"H4)7КT1tVe-w"dv>nyg3ozZf?}t㵖@0w1csFZ )M^ί,|ub8SCmSʇkg0Ko[h{3^ 4A?w+ۛhz@ {&l%ڢ~Wg<ZZ}AS4R): XMqTPfp a_&.f7 3e܌Vsg }q,}'fɋ8-GooK),U ɅәZChK$ hk8!N0lS:!ֽ~=W{6ݪNE'r/A[N"N2!La[Xk7&FD"6fy_v|&ZUDfEK)1HI8JWQ(6GEz\$^oͨuQ9e^}=ѯ#/(?.* clR)&%BgA[0ۛ2{,! ()DXD*P yCI7}q$6dI)ݿkRL^N׵ȳ˒yM2m#jLzLRʟ2A~ޣv}g7kk)k/ } uC#f(EI Hʻwkq%vW4p_8̂(Gg\Bn8X2im @#'נQ~ʪq.i9kտo &>X12#4@1i‡]- TDo|&0N3bp|NlM5Gf&*ӘAw@QoT5 u4hVFH[K<}u<.3+C9W!qVqHB_!=d_b 5>RU~8FתszU=8>v` h< ?u`F"æh .aˠ1|<7EHO̤<DCk@;,ӭN-ၕ%[]%_MΉց,P11q ِjrDQ2\\O 〜,Bc}J$דx{(=vI 컥@H֊rId}¶7XhUZ/RR^馄sh$Z J& teB[|(rZ%)@qeddswX+=2Jr4c*XDdz u\8v!`'St- S^7Ag<z'V:ۥTfNRN_]z%<;1y15gDv‘.[?G X=0hohov ԛyʜa_ˆbR{|&{aTOh|-*'Y0k\R:^ Њh wӧFX5a #"U ~yz2b](HE-vvSZj՜4}XN 23$6G%/ }uOm`[yͽ74ڸڜ)V1́]67w+Δ{gg>`%fQ_vb˶0j&]"dQuGㅋ[eW)KUcv|?yFy8 yݞ^Ec,뎘,$qC:]$W{ ՗9Z@J,d\{<;8x]X17x?&E S;*~q_TbQli=$Vd ]cyfޠ=c=˪ƼSCA=vE ǭHRfʘG BVׯtnÅp3w "$` 2 p7ʷ~h ~㜽9c܀9} r>vR-7xRu|x̝BaŁnml#=76 {v-^?F[J(+ %FQԵ',~?,se: {2@f}Ux DiuC`516SaN뱬O-ejq|+ LsCtOd^uH##B=\88C .–tK꿗q >Ք5|1@ "+ϲg]诋* ӶKv\Ct<. V ɝ>,6'\N}KQ V^%"8jg\T=$@v ⏁n_ "hJOA=I %&^'$ؗQKuw5)'eNY3u9)~F5#7\v&8O[kz7 p*}X;P~~DLbwNMKSH?f"{yCLL-'C0%|fDdgU؝Ҟm:쫄)Π1-,6N{+3]߉9j[CP 'JdC> >P/Ng`?2;%8|B\sԙBy-,ݧ.$fCr? M-b0;_?e X/)Ұ|Vl -iDКҜj)g eUtP {a.sDqiIP,+Q׵-M.':+|j}0yqTςAc$Ny˗O賂H O.)\xNUr9u!aZ";9TTD<ALy腁_p{PnDkvswh(r!qI|j=qv;#o31ˑ tm%F>!N v߁~>jg@k 1a=QC8WO .|$R较0YJBbn-=& waE<F{.)Hﱯ'Ul?E}a{HC[m)Ǣh tB{ eooq'D\XJ[6BYsXnCЌKYf)7MXqvCy8;]^ץo᧕I`-S0_sc4(PmJp'2P\KZ4pW_VǤKLɒzAvQP5& 8PrÙW(*0"[1|<ND䆀hρ@M EF9)c߉:ݤK-G$ãڙ"Ҕa{׊F1$;4-ݩ% ֹ77Qp6p`sZgS}ZĬ_SJ/D_loe%r*)~'T ȃےV9l1mTV.:6mӢ-7ma"פqX]ؐy8Q1t+cb|vǿYmD :f}%NH4.'nvΘUyfƨXFK4EQ zT6!3iP h3?!8v_Δtϒ͢3jЖNF7dEKAJ[`m; &&R #$=ma~s=ԃʸc-B@U XxAi[*#|+ '_1l\"BՇ []JHϑy=ŶtW;wݙLn()2Kފ*24rXJw7] ߑx4Eb{ް][Q2D:OQ sIʡ:ݛ,$%7p4e\G/pLns{tl(e ED>D2IIecz"<`yϖ/NJ73%zRk8Ȥi\ L g $t 5pM kT8۾H#!Z?65{h%؆R |XJL=q]gMEgm 9Ŏ}s5{RfNc\+^ΊYjK[AK, As>F{Ɇx^ԾfqX.ek{.ؖu+ pvpBu`Y[:o~ .H;qjshB .}xjJk3PLj _gixb cSY@zL#LSyq $qq;&rFH5(!.d6C^z: ʞarw3Ba(%x$;aF~ t_Ee[ A#YSnqVT^ ]r"i5Z6C1Ap7YV>L**EB;*/wS31kkD?1Ȣͪ {eT 12&,akR+a-aFgduq fab"1 hCuhdȓyJ&FmV5BVBf[@;Z>fNE8=$O4m%vHT/Sݴi ȼŪK^HH(^0sy0$2ux{ 9"O@6[ ^Zr@Bp@(WBܐŋqOܒqpԕab0YAQ傯0jM { 9~\BU¾IABgd;yTЇ|*Id.H z֚L6tGZ6,. r[?c&i70bnؘj'VjpɚsN\kJѪn~ -'_h >M>>j{P7W#P&=?%)҂ Ӹ ?5JK L 5;mц?U &7Ikz!-t@+F0&) M_#8/uaxkbq.X=8g!Cd`}_6thN(]mwHGp&sEobb'hOۭ-m)l"q?0W1 CZzB^0"yeRVp~֋,-f$9LgC3qTzZ15+ XG{ߙo, f&-J~M,x)SLGdn"]W?1zɀa2 ޶vdysLiO˪AEeEyeE:t.x ESo9M`993be}Ae&6#wHŽxψ]o-Awg`ႂs>xV9Ĩj tfd5$ H"q@|@Allew=}1:Yu=;kk}ICE8Dd'Jzmd-s!~bH'Pݲu=lwa?Ӯ=RET.(ꧏO(K( d"ldx(U&#* CV6ALTOXUR@FϿ[t7Vtr $q fgr[UDq(zNdd2Bnjj"l W0JPGf$ ӪS'yf7G+Wʖms&J$o˕WbNj`Wru-q#ckYbMe4ę?Tbbtlˏq~i e_s7/yiIп: lkm_uJXp;2X1 TN`>TY@ u G^4܉ds{ Mx5 Yg \T_D_y/*K]G:F'Wqw*ȦK,hXaƊZtX@z̈ko΢>F](li5CߧAU$ZQu$VX uNrGWPS= >jxKri0@]%9# j+gCujOtQ %9l̷j'ب7["G֎"}(bHA-wDMg2Y% 6D>2oDv}.9og {,A៬8VTV85)-^6Nl#7pGSe9% HЬwœ)61ص# gh!L v}aE@E;ܯpBl(?D&4;4{mge_7*/zT}OP-TD%h`"G|ya(qWXFkC\$%+㔲:_el]ow|~jxƭ,f*結8uurLTK^)/6i1@P=1D ,~PhEgfy c. AƋ'$U'}vU8)c96PƧS縮3L:B; / uՔJq t;bO4Uy d QH`"s~ x?ȲH/ݮܟ(M\3≢Q?Vܴ93cwn#skQf` &+LHg9jf0P^%J/udQz` \]I2" ] I,T/M)TG)zAzmB~,8)c Ɠ2'rgs&Bh9.wb]ʧݵ\C+ +HЬ$)ky)35Țj\gYZ0707010000024a000081a4000000000000000000000001668c169300006c30000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/6k]?Eh=ڜ.+LnM&Dc?OXvTIU =d9[S.g8cTSrnljy  ΃V.l|HΓ*8W&N$ۏ?XZ,|A 4dܾ^^V) ڴl<>>)֔o[HߔqFl ɅS 0^yl8C` Vv|~hOw"ҁW%?JenliTiE3ƧQ USrryz:aڡ$oH3{nGW칯0 ,rYƨ{L,3K;n ؀be%Ts`X1cIvTADv"~ "wVz%X8G\mGBE)L4B|ϲ2a Q@lu}DOKJAgq)DЫ#Hf>=q$vP[ ^਽}.!<;*\yAw#wg- U$2$9j p!CXa&㋰πo/so#|HĬz,Gݻ1$7}B5 h>J UϠä&M@' ʟ=@9:q# 8_e.} VcXP@+ѝu4sJ7dq)m#\ yigbe $|!`X`m&{"Xu+tp@̥%%gҵN^$޿6?r$"9{r=Io;.6gmڠGs^a+)N~j# f˱dv?:$F7N%nsW-*0KqQ#3azҖЌׁ}Lgݶb~Mܹ6 DaO  hm'NpG3Ɍn,.g/6#`,75Ck9kI+~v-m]x\r>4#x{w0 Z_SRix,UMd{D-0O97KV%2C2{6Ze(:Wk>{9B~ |eBj@3ՇvNpjb^ ՏeJ[1;YTL_|;8JN;~Ʃ0_{$EޤnP' 72 R~Yx.APY"sϣqǵhZqLa;mN+\#<*|̍9q40D`ye%T@2ձee?.`__30c\1K ȡ3:M]g!O9srTL ΅L*e#1aR  !FEo#Z|\M&%!Sz3T现LVJGC}Z=}3FzBi|gPHuB5UMPIpнIN Uԕv} L? )/ KQAK$ź>z&2+j>DKfL>!%8C"R d˺dRJi7[Gܛ*EnJε:,NWO=cP̛*) I€K]ʰm J^3ݲNVE\<J嗸}\BDp |ϫ>X{⢅7.wpUJuz;v ?R]=Y4؜fDF`Vq%3M1;.3\sSFa^'- ʴzlxגwl1øY0v:up[}c\$حm YOĆPMCrtwg0kFˀ%7R=Iwi5\4u2Od9ZS}<_Ou eOU 6y5ߟ(yIu<غBdZʌ|IG$aIE\Vbo Gbu*o6-.VHЊbщc  sgX#H;tU"1! kE "?aH7D^,!_ZpQl̴-O6.^cwo\l@8O?!5lLB|Tj]XͪGU>x8]`cEBB whA/m7/gTVxkZBzНDH/GΧ"&!ր^'"h \P4l82Q=$/ jLE hAs] 9</}9%6^|x LSo_@s>9 A:V SRM(R9^7^Te4^ocA .[в'5&u`f]A_@^xرXAZ_Q>psqNDd 0?S({h{õ7'։yȫ;rsz_Vԩ$EžW{V7ly5uaX7[8{j9g7P8𚩠,y/Hlj]Aop$+\ 18rMEtĤ2a;h8b;ʛ۱'u}J<6NN1"[A3wwZ*3<&QjZ] 2pMsE+qڗȎc'ǑyIx<0a*UIM_WGn~\:+T|`SNPߠUC? / W:{Nϑ)֘?-¨ 2K^9oS"{Ag-?[K[A⫷c'eDSLyEscxMbȖQVzl%Uj}Ku2GLL|[ Ku;&뒶閩KyocuޝNј{6y :݅IEmHKw*pAώ2g+YZ֭G; =#Isy2}ױ/ pq#wKQJ^'.;1q-O'VX/8^[oI=?-`VD&ڪ_UGC8c{' FPEDYGjL&&\Z/։c;i⢷;ZS掩q}6)ŘE,/+dNt.aA,;Hh]/%[#QLYM1XF kg\7w/90*5B<N%Y`ҽ'\4]Cy<*\eO9GDgI2u#H}4=EO0jñ=C6H+xj+{bH(Z!+Mt,+rUlЅzmm^fybNa: a-Yet*+ˇ<5d&xؔe@&\e P_pL1컀ely+d&8X7sqLmYt+A .$+'):(MmNץ54yf[r!Cs ] ^YkNiz)0%j!D_/. d0s1&v V4]zjܘp2(τ*a5۫jIt|tӒ5I-~~_pUDŽ&IqAJST_>|Ҷ(׽&Y=_ir hot;Slq0(.pC5ualV189WngL1i\xʳ-{<}UDg m*\2h$jI| h%ϱPń#15q||1֖FxX&館sl1ۀ*XoK-v,/ȏS9/] d`*`l:xѝ>rs1uc9-כP[6!mfo\4bT+zX(!1Z^ZV_^'x/S΢93z"4 rL'c x䒆!*u 0^D*l.S,IQd2諒oz#]/71+~Ղӎ_ک!Hx9;7o\%:櫖ap)%/qxCzxG-ֈ?٠ȩZU'P ȖԞM񏠑zc|37xkaK}x0,70IAtۚ)g4!.=l1Ai+ VZ,X1I?mPY9n$:7 cti֞Q+,O%GĆYvyO5倜}8 "rGr tڎ_+ެ'2JiuN_#ˤjL=#GpG&}֘w8 =Y^0, Ϊޟ`ݨgAQ Ϗ ĬN⇚--MPE9o̷PO!P9Ln/7gpg0h0ZϕgW3/5G?*"ttvu2*3Kj-zC!(x @sJBRU W wAppDG!LbY 7.e3a^S\w ]Y2 ޔuF.6h;7գ3'[ y=,-'#- ]@> l& 9d r]v3PwB'Ϗ]&1x9SU.T3lҖ U¾ =g 12*;Q8ڹ4ۚ8 |hGE{ qpf|`hE5,~捻g-;BsZC@"&1m9a`Xe453JkCwM.>}HT!lL6YʓU-(YQ)pRd5,KEkq) q*gX+mӁ U,dr?XxM[5VL=ot Tf#+[w}O/4<(1]>J w,gss k8D3XXE[oQ>ryZ*IR6:Ii#6;:1I+1;ì0)Rl%̺;[d GPO1M*}1vX혅tӽ&Suۆ<xƄZ:⎶ =55IƧ!2D7ʻCHڭfQ<8]EǃfaX4b©{udT$&6"5:0TۢjɫTxxnDoR0D$hQL8Q>c\B@4 C]V?lim"́@} u+9 e{j4v5]QFֹz{Str2u w/w>c%5)T<}??g ,+'+AtsTE[tWuLdT=o+3֒J=ݿ.Q5s-l6xIlw2l" J,qBScľ>h)=v*f34-+/Tw\n.޲(~IaAQ9pq9֗hdA )>y6L qS1 h7tFE _ZÅ+C`Xg5,8w1E2a5/ycYT8f,{ Ut*afz .F5 vMPp u;BE0pxA'uʦe.g˯*:c]kl`L9`¡@F\J7(b\kxtJb=҂g_ԸPk^/vhdJ5]l}:M$.e> LK8H$3*<9ѣ[oĆpH+"{!]l^!h6֭Gs c#Q# 7#.=+3| h jFsTT|n =vbƋle v^P]ećׂZ7^qFgcj߂ r_C IrL#j=8/DVeu(zO+BZ@ )Aٲ[e9acPE5oD@"pJ][IA%T*ya5ZMpy:?"`B@HYN>/ 렘g@CY=nt? 2<qH6 mMtG{8C"g#f2ۿy5-1,΢eaJTuTĬ#=9mkgǔNQ{|q>ؼ+z5y}gՔp7f^ Z5;=هrcMSpvZ vg/ n\ ]Ӊ9^"CL$XP/Gs/k /Od0co)m\_%t%ECTx >UeP+ f#?zǒŐn4 ~Ȍݾ|/as+';ce87i-X"zVaN*7R3jytp?Fu\5m#37 5n':?|9TPrHP~W/~剹nksɧ5Xt8gOZVVad31]IT sY n.Ni6dh8#-x cZD?8K;JH#/Jn& >G=a;sӊ^h scRu:.q`;3*SL{ctPoE>$a)&ԼCN%؅ΐK6vbȺ"-熅 Ze C;.Q{e~4cE6],R@_m*'[p1vr B_!m@sbºD+;O 8ҍOrKViHMoj#nH34o&X?쉯Q>Ajid80ޞ毹+䱋oHP46QF8S`TU׸zzlG97TuXg&3oWkT2AŚRhzͥ7J-)u0Аc;Z;֓I|^5v+܉fb@&㋤ԇqD! ^oxu[(  +K,Az!KrYH8Qc,Qh~DFV oc f *L:_|d[3j2WB'٫6 eҾ)b.f8=k_aF-'V~@uƩ7,.*m/TW uX|@ǽLf.f)簃޵80[.fDaEQ7$|}t]Zc>^& uR :{%~LU\-;?.Zr;_KH+TF ^ ϝR=AפUfns3ui{6U]ina#ߢT5%[&?NjނO/#  ѫ;OIk^15\5HF<0\q8; o_y;YTi}Fs?ޙDT\M|Z6J˵^EꬄC,?n&_d7+v@Pl_OlzK'N4 gFw0(`+2Pڊ.yP}~yV4yR@kӫ+o tz908jF*(32d{4 XVoUQE@ cvRD 9>2Q!ɚ&ИJ˒vi>elz$e[2-fFⱡ5Ⱦ+=ZVGV~> ?WJihX g. X%#~_仕tXJ@3(QCL\ƥ ;%0˹,@-<7ď6Oe@YY~GB# OKq m!My:F; l5a1z_P *hpQ 1;t4:8KF~yV> }L ʵ%q6 `x~f8l)Um &%Tz&\e r59"@w;0ߒz`)5> [Σg۫{gOyX  C `|E`Aa|BSij!F6pgیR3Px@2Twː^s#k֞YtV2 sA XfxDOWڸ]FmL+'N:RGQljߪ o5 &ܞQYe&٫"RlM+.+)f1oXlܨ>_+ ȟTkΆ*p}ōBI)CV(7d݇wMw UJs@@F^q~~k_+`!ە,2}_rCآw__{TԔ* vr/Gj&8de w?/o8bY1J3T=c[=xۮ:>0Lo +Tuw: Rl  {M*sQ3JDJfIZLJW'wS9FP=|o=r|~ɉ_^f7#v`=H9M6Wsۧf2I%U|nBn: ]F[{.J$ݢ9Т1 Ct[ؗ&urem.&(,0 FaEoTuEi$  #͢/^yQ](@(5~ppC }3_27U 1s]bpP6U#+HY/ ޝcx:$Kz4O\Eۼ:)G]g T['|YXd#*fb5iZ4d5('.KJxBvi&e$K8G 0riX`NH z!`F)%~d-71% Դ9pҖP N :ᜃůBw`"0iaLp]a$x-r쀈xX ~#"{c +@7hta~jÑ mA֏C|73o=U|Ü|:k]2uR= ʳیo6gucoR}QG^3ՌRA]ZܞKo$)F;PzxV[kIkMH",&NŨ3XS0!mp (H(Vw7לї'X şrhy3aW4ײ"!ɜEaKPOh 隅YG#fRB>!#ZVkdN]q6A~mDžeKӁ|e zTлjo͑y#g$r 3KR=lOl<,eɶlGaJjS`2Nz/iJ86Y=ߐNYyu, CQOs3X="ZJˌn68YWT"m\@ bo_]7it쳡Ѣ&#NYKuj'K.yv J&Ms̜NvG7 N}3Ygt͛z:Îwa\; >Hn,|`6xYؕǥhɏ!syrBO.$˫NxkqJ?\W(g"|"UmE)?n Yz+z 3$?b`bcOƯ%ƿ kEuo 81Q5]\OcC@8HU6*ԟhC|o-2Pn4`(TT"O?y 7N vp-.<5/nຠU~v)r'CF4zȢJg9nh_gJ"JzѐEIhdBkȦ3 R~{Svg2UfAv Lҍs#z`gz\ڇҁs" ;IY+^#&lU쇶Eԧ :FIYED6ׯ;˷/.K ^<c1R@ ]ɯT6@x& ]9ڞrߦ9B:.KG+6I"SggfRPUȾb>}x`I:TGgy큎sÓ.uκ~Y@$O&pKGHTNȃqYUTG~{m%a0>:<p c)CζF!1Taդ_H2#6Pdsa˷!ʺ<6ozYFA%ZY|cZkӿ>,LFb? $a ~~wѻ"pޗu2-# (\'Ew`J'r98 ,.<'.U|Rcehc[ FjVOqD|)f9cM`}C! CjS*_:z$a%.ԅ&Vk/[>.`NIEq@Q2. ԑĞjӠ(^=t4⃪ޏ9=9rHĪD]WQ[ 韈f @;u ?'ki/ hx,g%[:`;)c18H]pj7п_T#P j?YtLs-{K[Xg[6`?kb\垠j/NPw?bɸ ZZP]7&ЬˠRs)ZXBMoڻJGw!D:$tih$歓 k@G18#U]]Ӧz&uN} ժXzM/"9&sij mcRJbKO w$6gKHŸ1zȝҎ>[*qc#/ubU#y7 4)YY]fY!d}܈EܟјDblY vAܪ>]O^@VBHK*>^o},Ν! H `j!]犟~"9SF'P^JQ쉆fҮj9Ey}0MqɊɫ+s(8`5v%Ȳ,p?w K5nDH5f!ڸn_Se $9i EPyRo̝Unu+l8U-D _$=8)Y '2k`jћ+;E[g/t Mո +1dt \>ӣ=q623m I>Z6a4hgG Qn- $Dٙ}4zf@ݶjHSF#pJV;NntMz,C@r*IEdQ}4_`J2NW&{GT23t=Q3^܄1ܕli##Xnjp:$ɢpZօ[Ϭdm9 yΞ^Ҫ{'i_P"` 93߮\OX:,F7Hi;{o^u38OPdQϗZG:fsQ4*Sb8M$A"\O)IlW୤.Yh ؔ2$VepNiA9mī-ÊL 82*DL?ju96aC.!y᣼v-*s%?*`ttAzNӋgeX;pwۂ7*6o$s엓\gzވ-hSEE rzD\0,=~ wX]\s-k­j*đ4oID3Νn G{rߓKՕ碄=0m/5N?5cIgEmpT:,:R {i,UU]q&/ 9r2:(TJ؜Paz(!g B7Q{ CBPHQΓ?'5EyXJ[8)9,2w %F~%={%FXPѾv L]Kh ̟׌'|Ţ`g$*6Ts"i5 ؘzV-Jamg]AmzLkmR Z8?/'XZIn*4[LO-"bO.F@) fjqx ~o{IҜU45_a̱!&x3:#^AȘqN&KY]N%y vȍѦhv_/hR3Sʬ=hf^7zcmoerQZcijHjTG(gi%"\,fϚYUwQ))eOwhy#tu<*,c>2˓1nz>O:n^9Oaʨ*L~b#E V0d{nqj0@-WmQ|[Tq YÃV* HB}j)(h b|#0bLEcͮ'tPy&i g"uZ4 ɱ37Ul Z/˃D2vw̤/ȟR잆u+ȬMy|&W dzjKPz =wh+ݹ\V yfL(5am ߠ"HT?&~ 1;j8>VT>ow#PBH]{?T;0C]ձ=ݐ.<jQt!VagVpRorF&RݑJ5@ \;%DEǬnE (%1ZV:]+J:̑--lEvnIz t/>FQHaSχVPr9()&އ85 С!'6\?%\6 [V3^TSmo?\27Vzʏd=,YP ^(]ռPUjف曐p\-HAV{_Ӈ-y2J,ؔ³Jnubǭ ( gd!"7!V Z䠄` 9Qǟ̧).cpa 5D#W&\enZ`-͹a@vE:֯UbUU{(٘9";+[k $rڜ$a7/{ }-kJf)F3XxBAOv!Ik{1jryBGn_݋e:jX=V3C+`^): WN:*x=+3s "X4V+L0,nR {|EgM]s&zݥ~J@g<;زx?jr:h_Β!&%fg̊fƖے Ui S,Γ.B <159ɱn@I'^ O Vn 07Uu+Tq᭲f.R"tHƹ.6A([֥g;w|lDAB6B&'L!9kXހTMnȉ|`8ijjl!%7< <յ^alwLYMo{:!&{s`YVϸvħ/A!^сaR U !}G׮ӫR/p^t,[̔eUɃӑtGXcLdȈ],;xxqz+_ AC(G#HYeXe2уۓCH56)zF}x3VA1_4"50Xʇh7V5KKv/\ )|ׅ8M3͕?U{Xԟo NG5AGPCcus`AB|.w'I5ೈr`b6dUgtv7[ hHZ+ή\]RMv'yMAlc2&0ZkI߹]}r 1|K‚C"=Ӗ&Z9j T=?tS A^@kĵ e/b?F\)4h) ҈Qm#wє~ON*#emcXG 9xr؊6CNƘ=s5|ࠛ{ki;`$|dC7D]E'Yiv:"R"6h7qEȎMeAAPIrb_e3czdM!9'JA{۴sKm!Mܽ>Qma|3>릗B֜IKB=|0lWI0Sj){W5(量(ъʙm.ßKK3I{Oӊ?""4.iq sR]0YlTZp懝<Z Q%:|8$ktĠ5,/W`(o3U#umua zZQVPx: %uEOW:NA z@l̹-΢jOƫ*~wnFup|J2t5(6FT~&qmtR F/dڃP(qKZ/Z9:,֪/fn ȏӓFDj)FJ@gA7AwqKv}R(-bRy(Cl"x y1wUsR8UĮA| (Aq=% jlJl?}>5W Da#GȌ+:ǕnȒf f+[̏:8{Э)e )["g@_4~kR8C6~78SYdjDzqد!v_O}0K4?ydmVB{v6}*PC$"? ]Km+Lέg_v}MOJڬ58pÎ2ܠ{= a3GAˡi.tr E7cQr)BJpM0[ύCcI5P-bIŗQg*s͙4b^H]rM@-yˋڧKH`H)@OSOX c>kgS:pګelj/c(-mOϮ1fP{͌3Fnζu?wO0}/1c[k EN6 0.'WgCY7'1 #%,]?9kvuӎ닟Ow},)T=88m !/=NbL-4?}>Zy RۛRkRR N5įv> 8+,8,FZ8ۣa'{GoQEܴƥ4z~4j*PwU.G`ZF%%U=Tgh/UW(I>GBp6R)cjRJ&:^ant$y^"̐H˂x+1`ǑD} ouUϺ\_jBzUST-T K]| גpQ &\f O/k.Xb&uRJ%&NafIdqAnտ ?isj=fCEN.1uQ>]%+3נqBh 4S,&1pڞ"Mբ5wv[':$f>+*μ"ij -h9@Bi@N9&&=LR 6X'ђ)^=JjN_7z|3 1(zM;q{e_c@>3eRdZq$& 4(i|).M6_ F>{Gz=&ǔ퀍6ǫN& .R G]`.D*HC-0 Ds=IsrҰloѦ6QGrJ>TC(z}:EMM&v"P<ȷp@Ukid.a4'eNc2fQW95TK8OZi.yAaLl{. ٓ")DE\ѨF(bHLj)!wsx. .R|=񞆆JՎhh.RuF"oj SgtO_euNO!Vv+fu'YH$BfE`>G@iQ3= `d^db*p[1}bYDrz½r.xY 4ۢ0۶[>Bf|YJςX8}&~>ДoWF(C_v%=pg-{4y.-|.t+6ƶ(D;mctt'Iڻmyu[:Y z @,^00<-q d/rKf$Qkų9IN `pSoL* "Zu*9(Ɠ3?]hZ4]&^=grJU0ޣ1EXcz欛8׀td/픹;|4awmKo`SeI:4nf+~O輇$NDw"i[#{E1I[y<>WT"CZ9h-^<܎2 $kQ6~q*yMè0fG{ ,v}28) R+ Zl>^T% !(!(#oWBz'qPGچ mȵJJFQg'Mhw<_@OxdV5~Ң H[t7l؃Xfz]V]5 MwRSoGw OJ@, Z]/E6ӤPt)M~oV7M_^bwւJeąoӬ<2o:.`aڮ h(c䅹6eIPBש*[Wb8,^]'JTmp],h3hqaWX }}2yCqRJa+kyBDoMOD XA3 4< \^|]2S V3O퉁=¥^RTFiIMpSOA-O_Æb@Jo/L0&IXAKWl.d&M1_QobKmӨl%(A=h70۰'`$Q\}$eNXgbę aĖe`}A|z(SkU#r!TLA&2p,r>(^ecVb*L@.tvၡ5Uw&<xC8#{>X޸9#b^)寿|l4;=kfDkFNd3=&R|Ux*W( 9EJó{s}ˤ@HEDy$)+ҋ_%<8_3"ɇ,Z+ao{K|eWoJ^)}=hq-jпEI@.xGiwيZ`_+,Xh\Qku|my6IC}\$zS*O^)nl8A5.Aq|̐IazwN%QVzd~]L@Tădqz:ymh)i!u֐˨UbQy~OeW8'RU `&jz].V(Y,ss'LXU2?ĥ`,ga&P1\N0ho{zk).&b6q wZå9Ӭ^FЌ\+}4 yD]q;+DVk x.yy'hdQNAŒu =#0R2nb]u.ݨSc۔foӂqrʴDEQs\tVc ]'; ~L ? w Qr\v` hw~$V*WH1 `_: (*QcMw"`0pS zf'*-YȤ7H$NN|v`?<QYXP_Zt5L~HƯ񔚃Q>V)Oɫ4T/dPYxq kl`gYZ0707010000024b000081a4000000000000000000000001668c1693000015cc000000000000000000000000000000000000007000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko.xz7zXZִF!t/[]?Eh=ڜ.+Q:@WFr1(k<= !2)K7׹qmלkI :E֗.{<-%"aiZ{H^,?@"ԋ+GϪUȓJ jAs46"TC#4{lᎇ-K \е.K*8,ZqD䈃' Y2WB#Ag#,mŪwp*Yr݅ P7\xDlU %w%8{ [o)y-o,(BC.n0R-N2@_-DO4f)xw'/hLPgI_nc,\09Ǿ)&yz {bIZ0+4b'\dN!-leOm(wtiy<)ZX\3KX>LYէ1o9vDcC} }?fq*OLf3BxZȓ(h(Q=12qRrPd)W#fhT`AO׻k] LO`Dd#;ĈUŕ,DžM/O*w:KaX:nmUlTK~t7,Iq&[y\z/+TᣤKX<1e#E` HܕtOybܻRVh٭e % jϑE 0[b[w{Bޫ~AP9᠋FSwl.ZMJ StEqY 4҇e0N@͞J MLB!~/yl9kM*M܃1{:M5 [I,r!ɡV`NSPp^!.]=#0j3g˰^a5pLaȵYnnxyT([JY$S+,.֋PTߟSOn|=qfJ'J ú`ΉjNҋ}ࡗa7|M=nwaQo`zw9 wwhS~zK-& vَڸ+ Qh̬&t%QB0u}F7D ௨_ӂ<`JCh= Kmѵj{ej20s*yD\Lncp' VUQD .b iӷR_jKDHڳl^Ɵ~S]HR|i s9sB{h[QLUIQ|◕Θ`|$mp>ǩ"y /mNgF+א(_ߏƻEc+H*aDZf!]vITR]M>4AYn䏲3돸i!M`V)Qu.l=\@sZWG!u}B' )Jnʉixt\*@OVu ,2E͢X_T~5wwr:mcfsv!J55> 4up 5&[~;o_XF̍UM(~0r1n^hOj IՒԥ#do(-Za3lMtfsJZjy voܧQ. Z{۽9a;ɗgY$)Xg&ENV X/RJZB'mi׭Z&wIɃUTJas4Ժ㴣Snabˤ4PaJzܘ4h BLg(Ǻdk0iJ R@e K,qbʕȉ4H"ɝ !S=LOM݉C5I!Crߐjg{[c=?N}q Pi`dO7o[s,9?㢹Яy1ۮ͐(F/߭`#7tlv53㭒H g诜hniVLn3Daд$ <`yR\g<\8ʹs܀"bn$,m+&ap`2mVqg7 @ɏ~_:WrQ1>."QO,H'b[? ) ,|Y\?o<`1&U|hfjgX&,L)rbׂtJ\Y] R +jh&|+&Gg2ES2v{P_}mPkBjkIHoƧ5ymd=;W~Erb]UBL%yul+UXfr9l=. .A5 BA+Ac6MX0ؕ&QGt .J72oCc3ĹꘕeVZ;p7F_FYĆ](?@][ƴB~+o{r&~=|J>IrzAHWج+e&Hr,u I{,ǂ>mψY%ٖkN|0wWQ] kQT0fs:(Pq֩$):Ƞ!]D#~%'x{C 9{Tr>@,MKGOw7!b歞%vbr\W2>E.@o\ 8f3$u#ĥjfCY\RvjKxY r&̂m'+d0ώ.XMo9Gॊ/PZN*ۦ1r6mUg ͈|O/'P Z%%_b>F|!k:t_awׇ^\(u[lRS}amUonn/5*Yƈ{6B /ϯ5c(?'=HN/ZThR|'\QoQ,zf="q$ :z#fU73ZuFo_.8^K#U&#k⥵$)CQ;Fr] 2g'?W+ ȽڒY1bE)#ҿgyNWMz)G]ζ*} n 4 N.ɾqu8[tcM|2&LCKsOwOЅT$,}X%)eW6"h.?P mK梔 i28&B  3#y>ƅ`qa^;ށ dP PMQd{YqSWTOMtZЗXA_Pw=c&!xJb2LF'"߇9{İt{'].H稽/ :7\6Y(C{`G׿9`bMs$l[N;4UWd=49Չ%ӞsTn|D ;gD5 f'@В3}(:Y`KξWaOb- ZRLsN*fjgH,eQ噊$nH9 8@ΫbU$|N?K&]/zXdjqJ"J"6b$|등xk\q/O9ؚX] R/ojykCpċT{q,r[lC2O*η]llD K8L}M?wH g3@33-#;K>-,%dtY잚_i5#KbO݌gu7%̽`c8 j28 .( e/%4=:f!ꔻ{ 찷dD15)@{"ϥp7:䈮9T?m ΤAq`!^񼺼 =ڷ;g^09++h m?L6h uD@12-fPX\W*QɸTbRi3b&8|6P.il+O v~- ʠL.4<2+Opғ~k=OBV3J,eu̺ R~[jA`}5?!pQ@?E8Tx6}%ls 4EMxSg-αN ε̴(8%G"i/UBqĺSa-])A|¸Z=8oHԥ ,Q3( >w,D_+$u|ʬ_j@#FO'IL RUw6];"l=:V#r Y>@wXY9ml"vIP/~3D'v[/]!$ z%Y2{,Ac  L̵} 0F{-}Cǀ8þQHⳟ#k* cKXۗpo)XOo{ 0gnXD|wfMK@7JW as+to?FqX89pe ^CWtgW&(S6r@yXW]a'z,_mӚBUm ׇD86VF^U%L ':v)A{EG2 v #by@[ T Ji ;[(GX+t. {vaԶ'WN"*4wW,W"FWף jnز]2nD$7` E%!& *CKz%/K$b4TȐDp6mpEq63ȗ)df[YK\BݻyHFEځ(c{45Av*V||SjN4~=\'ܱdJU3D3AdUIlFW%keڿz1;H<-Քٱ]eWd{ 3ucɹP\v N @.6V6μ_ƃpOGL\Ӗ uVQklhK/q1Ni4s睂*&XTi[T(ɖarC7TTc Z%sK9A^+{s\]Ȧ9R}]^MU[WPyRtlQ{yd70<:p7SE3听d}a}ML>(FB{QNUtȯok]U\ rz)zʴQjL[1YE6| 6.D3Y@SếR&<{V-+WZ {!=5!ϲH R^;xig[wqHZƆA6 Fn; ՔuM8Pr .zUT]7zƒ?$u-39[>Nu5(k/F=2w:Q]n 9#(^#R?2wTNk:غ܇Y|5;[$[6?peb`".p6KVcH,|c[# C| #a7ߴc{q9s:@>N\HM\qW=88tFx|aݏ=Kr[EfXhȋVGr:b虍k_G0 ^d۷e3H}uB7W?W_h_ ;ʅXvd,q>l"+~_fo͘RcXM>ўWS&}W\fd1dP˓5y`mZ;e 仯ҿi@/sU|ag6s-19bVM⭥g!B"qEֹE9X0v^,B)1IãsVaxP-s\]׿ޝ a]~x&O(\^PS1W@e%]X9Fg%:Z"L5h7I&Q\[D38eވ;/p&FGɒDr&OT@|I zvϺ # j*,{}m+VA@8NBAFMF3dwJkzlzchnš6FyĉT&_m~=Uv8,Y-qUML6 [[CGM*E0|$=|67L:Dzv7w; yCwcDe8%:vձ E۟?Y0f4tz%BA|`]4u,H`~Dd2HA^iKn %_L1 BPW#oH>ߖl]JZMx;|yƑ ! y̙Ƀ5}b*ZZ09{7c 0&|rC !4^϶?܏HPN[8aDl ,i5Nts+c'C:EvʩjV/s豜nBJ,rlfTMj$D LS@!> #KbUr'9tF1Ml]4UIUvV) *mr k簽 q}  XA (`;is?[X/$ } E&?V "xƋPVK  m ; 2e.QCoAr; 5s:k8e#jLc<8jXZNy)/HQ5{tcg5 1% Di 3VgI]Wϱ3%vBJ^ 8opm jd颪O_lmg]=_{A غ ~q*%J %֧TN;߫H*N?I}x{wjQ[ v+[sGW?- T~m "R ߲!=9SY(d4.IZib ~9I& 2Ԙk &_"_z% ZM!;uEcyNԋ!JpiH#MF~思,>s 旋'vhu^T̷(XKx%8,k`GdfKirS|:3}0#\@X{BKJvk(Uies˖s L/h21Iٰ st(!߶`Oiv3R. nzUr6[G-W&:Q섿ck|L̩t5>WsҍswWXl>%C{; 56|T^EIqA:>f6+M먣~9@yE23w$ERvĴpjClNbZR.R,2- o]UQe!HG(6W qDσ 7AP9F-ck[R恞{' HV^uM5|[Ccy;,{x!-f2SNUώJLluxϽ>_l=,a(HU\RPv_\f659!uJӗRy( SڞTsxaTZlfʻW^+ >fkn97:{uA5qPAVt"Q-2? {l{dxAW ۟{Z8uf1)ж`wӑIa;ּ.#QOST6-9a x;eAEQ ue{U.Đ-k>Zɇ0 id)|Y!=7Pg*I~;3h8BZXBCr*>SW~ƜF$$B~.xn(;zhۍt;A# eX(eD襢+ 3nl Lk=jOfhJ9߄{n:sMҁFn:W#?Kf҉zI;l=NΫ72v/o$aQJ9x)ODѿ@v@٥"й0yڤ9Y9v8 s 85nw l8]}7ўߐhN):I$N ƽ}a9pβ8`#\栧nȝ}HEJ1y9aZ9U W ^pm(ӱ~pj1rmEG'my+CН*3ש8^rKnumƳ% O$&]! &ޱB^ juOCyTʁˌJBm3D1I-,ZY^ ]zff˒{]<jVO(s(|dem}m\?  :C/K:\[ rCk [jelQP-ܸF =crWRb1'V\~<z`o01f$BZ$ P$ X*7j9q@5gFh6|0,h(C|W+rZo,vw$_ƨd" v>fկUˉ#f7h ,tnG GmO1;3sWGk c/& f K˷\ًA 3hM +A ΢u۔捭Vh(|.¯|{^~aYMS,2ȩzO8”-yy W1r m[5 lfG}a9*A]l7iԛszRZ2~iqDbG'6s9@bWlԤvrW?-BZWU*[ ؘ2XT=&EtH,j俛?佝i,mkw8aA <,مZbUzx]Ir05˾+{C.S@%T SR+J%~_L^l0L5@XIT/88v~AUTcA]).Tb7Ki* ҆f6XS|hL9~[F J#8nTRGEYZ[ Gq;P Z&*ʆ&H? U;$BTD,:9~CY!"7uzKjBALb2EA țx`#JV{:#m0q1Tr_u e ȏ,Qq^68d\۟AZIi3m O B=2X;] F: $DaQ<2~YyLaJ2! `Zgz\ u냯WJQ(lQK8jOs\-'"E7X8qrވmhZ azW 3! ?7n5)?dHG _7:Һ0v/i"i ;u!՚] ͘b0Vh>LdHB$9e~T+TßZū7ԏ86dyN<WÂv}V{ʕ'y8 3#Ti(;ѽ.GkH'_MVd\~qa(wF>Y.o -$qK&s)޼j16eoR k8~nƛnoޛQ^)y\gD\B|,y*F* .:kR Ox/:MJ|{#Rwbt (H/#v7~RE|737tZ.n $wM8р-vϊdfYAjS<=pG{~L_'-uYljR?[d{#V~tߔ1r82榾dUc.NHUDB$H,~X.@ &jZ?]6"Ctݸ[!<r %XfМ'qeVqXYTR|$,,F\#ğLJ {FGEOj7ƜTka#B>'XAlOoCJqȭ_M##֭z tdC0F__(5GN=}aTP^}=LRY- N^1!" )b(c2ϋt : + UܑyF7.1rF]>pANU2@礦!%g19ޢhLEzEt6RkB#/`A]se$TW5+ .HKb"⸮^lE@ۖdoߪ)էdزeo=.FUd-$%fUJCINŠ{G[u+TLY:ZI#PeҽECж|h(Ϡ%d\".ĝ~g d' ZhQL$eytGk~ I~p2Jh, DDntUO,#\L{a0W[-X_9qSGo%uZq1uq>/?2ԞeA54mѱ=,D367P `|(Q=O&nP/'٥ B b`{q/-/+Х 'dPޒi^uBXNm1 @]/<Ş_I˵ `sKh;u/i)P:)#"")|lAk{.|cȀraBbXzUMVyqc! !cWnPBNī!)ϙ |!v0A5r$> Lif\KܴXd S^j-(]\Ջ{qqL1C~tD}dXeTFv;z )W<_BVt4) g=9J]oq>):>hh>Z"xBja^c9>. ҥ] o7>Dž%- 0cs*!Xh[!XS2&@a޷J5*OOSDd{,[^!= 8&aJj D WBtY._R;Xy)4ȂX"0%;^Zbkأ7KpǢPAϢl#QbsyүlT+I]39`nR!?~Kap60s垔Ԥ!g3OZ89Gp8'[q9y}B:K3E=cN`bR)޷D*'.16OXC6OÞs=s$<Aeiؤ~-AeRTyV(-p4= /Yj;y2ꁉ ]3Ln8CykLב;L ,aԉ6y+Q{Y kO2+قT䯸u>8ˎxV4k{vП/iٯSkf@UWEgդK5!607=X3LZ[Y#.SP$mH^+EN^ϕ">pZn& E7{4sUۯr>I\'KׄOp26T,NZSm uCۙq:]< j)ڤ%`n̸fPCWt1yDe<οﻯդt:  g)Iփr LC1#)tr0J}ZMV>ױKZN,ߖÍSǡ,5-S/r861{,~X VaD71|7v(8Tgz%g7ݏPU簝&G^~ &P$.I>L]yb39Pe~Γ֗Q/}cz| =aoH>'Lo..on~Fdm_߯ Y(I,}H "QӢ%z4Q[n.F Q`Z IOCXP' z2LM\Klwql3W !56vRe`Z9Ȭ8DÀz19U:sOa[CtTٗۺ _N v;[RT; ER!b6KA} BY? l-˪x5:8vDcõM GF<0)huٓ>JQ`fӕ#R|`1o&C%OJ^[ܾ OH(\Z̎SFy<(hݠ MKÿ,Xb-rWVnCKfn?I3 {l/rEcR].-qa1%e^xadžolpp"{*?a~\>DEwœ—($ N$b*ۭ"<-Z:+f()! /S6j;{2q&*Eu"m@WD␳|˵jxTfy\~DA=nn>ҫ.NQHXjQ'&*4I#JyQvpD)y{w'"(og\W컭*L#E7V~g XyQy@ĉ27'$ "%Thmky*2{2QӴq.gV|pґOG`#y#3k`G,YD&\?Uq11(dҡ-\r+K{DűGwa*{HI7Tph5DZcL`!˯Ќ#fN[ ED`H6/p[&v$dxךmWEVDg;a \ޝ;p =j x9!단9y}d=*B BeEH_Gxl&^ $uYDŧCSpÔ0S 1QFDT xoSx085Z; ဋN?Z5Cb+' g~̶i]i:GTRH2!{wƯF?ZlERQOOSW#wmﶲ;'7U~:'Cl3Bt^ 49êh\*}39L' ěme},RICTCk !p< 䛡BF*+Ьw̹)]}q1 eIMr+!V@j.&4:㴯]_IH[CW;;h/]=[]Sx_CR0  |0wcFqĤV "p-R"S/RM4!+ލ%qZC-W>_[hko$55t4,$7scy2/Ԑ5QW!Fapv}_aY6sgrp%40 Ne>Am;mZ7ֆ6c_bѬhbҾVv BZ#; )Z&[Oj{z--ęV u]ϼ%7ᕼFYDͼ2uIJNOmKm@;p.D62J+[cfo ,# /Yrs~|gKr~mm/0OYiÊ-֓p!zf3sDꬂϸi|g*V';~ov*D6'ֻ=#*=lŇ &0e0$8 RGܝ":g+?И6q`//{qzJKA3MGŐidʺQ'Lzm ّ_;O9!:"нu4_B:5h?2ogL #ac,=&`ưH D8rb3?w}P 6E.wH@e-c&oaV8 ] a.O!!ž# `GP pIXľ0 0r ,k#株m>?"hōZ6CJD"uV{ĜhͽcKfC>c^h/gn~Ezq]`>nUs% ^)mMH|o`䣭@YgoI70 ޞ@3`Hдc'LՉ^}ws%< djn'-BJc(?[knDq{@Wb͟Q͒Z""MT_G;lF;v$~XFKcoƲo1`DQc;N rb#0&Ïm3Qr :$)ުʂ #=Q];N53-ipi-؄iWhJԠE+ 6^ i%}b{Em˅R] K|wat(\;񏋙F}S͈2qP.ppE7OZ.F!57ףE#)MkC! e8=PlsY( -<\$`KűvggEjaRǵS׳z uPy@Ƃ;~%(} -?S.Ae~j_kE"&&-% !xKٛ$Z79< *BNo" 9^2 qh0|9|2JZKǁ.Y3_~^=_>JW*TZ)PkT;-$=2? o 7:9F~ۣ>q0|W tpU>1JP2O7FOfke)ףpq2pScR߁veюi<&[mDb4Ybvmvs('ijeP_FiLYNx)L0bwAz6)aY%Kp5ڐD"D1`AJ,M&ٮ/`ˢ9>(띟5N5x|`kkHF,hć =HVm_@C6b=z{#o^xau@io>=Gr}7 gq0b=oo Qa_&h: X4A\|,(z>aDr{{I8#"mbi  f_)Rq8h VG_bqglJh)xhs?4?c&7]`Tɨk-lI]ĊęZXWVYnݶĮgkP~WCjEQS>^1{2|.}f2A2V& 2ˎ]Q26B+3lг& #\-ٿ"DM9#[6 Ѩێ<{ /#Uj) $Ҵ[4 zŊFO,Ǐ6fm.%k|:g`Ө~Ya/YC=`'NJ8 ]^E$sh功yMCtyv|13ClEQ. g)P]yGai<) Ød'Oi~5 ޙmY\K56B@fnM@uxh'E\gzٮYVU| ޘ  s6e@#/rXKj Y|%NFwa5"6IANC?y%#Ƞςyhq/gԪ:sa:T`jֲ?7q=/{cQ⺅%N GԌx>-"`ic:II$AMϫg3Izf;`R N|Vms O4YC\yu v})4Sݢ4N [㞉ƥvL.-r :LO c(nzC}P`ɖdm?P t"wybLZPЮGْ58k0ޠs)4(hܶPPwo:uyW2:f*Rd xfJ$7 WƧtϱ}AjO g٤KٸDl ԮQJ|H?TYT$]K?X7mE$|db?W . S#dfLD4igOIeլ5ǎu#q]gMަ_c#HSCu.j)% tjs{<4A葇FPj#ӭ#THQ?G((Īk)ɤpamrzp\֡oRN˥ i(L! gE+ϩLSd@jy9 u;+q`J W$uH C~]*ޡ|o(!~ 6qon65!;q^K*Wqo 2?0,{ko/oIIPÙ4)|*_1&,t[e\k^g6. mtF 8r%\b{&!*7տyn[&ySv}Cv* "< DI61VMGc:#"{iSJT IBTi o2^]hc1ֈ6bvporp{~b(M8hOTBe`.<2Y`5ߎ (u ^" P 35hopH[^`pCI\'vsOh=j\S|@7[}Hu/.HXIb]5Ё=/zI]* :G;,6c@<8UX+ SȰ@sWC"B,pjML;FvdtD?T/@G*6~Mx!0MPbXY5Zq$u&_ ͞P|yFײ"=yToC,F19Ivп{jCm]}Id{Q&T;lt6T>c=Dx:<>qLmtɩ(A.!ݸ%K7SJ=JbX& 9idRv3@wK|"rjR(\'1-dUe2 ,nK>- 5OĆ.\{^F͎u|JlOw҆&t23]" EX\kE,@] d0,mAUs"˩4iW'NMI(Om0[g6C6BLhw )CN{|f=#K"NEWG d`q>Ti G55 cf' }"y֧wiC.TG1 Mz[fzD|F z=Q"]EFrެ1+eXrc*9=SY\h)Vb*jIj3*=4 @_M4 WϰVkJDmPFd͵x) { KfD"L\1XT/fZFO~ڝgdOk}@ ̷I+*6+- ܿ%# cc$>ɱ?#`bcO3) [C"kQu KAP3!341$|`x0;oiAÍ>Pҫ}$BˮbN.WRcl^7p3.*p R$ #8Iꀷ~$`T*; i<\Hɍ70!@. <) JӔG6cy` %5JMhj+ʷgLNTe8hbQ6&u B:$[R}c?/e)n8$u.Qe[=yPË3I*x '87q' ž8 fx u+۲:P0Ljkgdw.%!>tnSۺĭtNI:ELՌNpVpW.6 G`uVۖQR8q|uF C]Mlv`XY_&RQH{Kֽ$ګ~*#7 = e'f2_q!8҉5Bwc ZUGsYVJ 낪lv`0= Uym[MPBfvs?`$faI !jmH%>jp, ƀ$pjI\'mO(f$0FYUԤHyc_Fuih7]2S"݂F͏6;0#Eq?#cwȜӤZKc@Qy0Mot^:`r0Nh8mVwqӌhpXشڗB.llyS^[5`i[Akp*W9_^eʳI,d)Oo#9D]!:+*čW|֎\e4=Tӆf ,BNzݜѻ,%,qQh0r[([į5vcm;G%Q%Ѩ?;̙xk|*GCQtALn?NC ZF'ɷxONZL_+z0N6Hc◪u_)h^*KI3 ;gsazuewq '>~+^9݂,fYͻw{@^GћA&nF9dSU?–ԕ^Sg޸dgm [4'˥sףZg\@8ԻiGc}#Zg/ߜK$[eMm˓crA cلPP=pI&?GHXu [qaF hk/,3{:ZN , `sB۬&_u ]ws|bTe?+5t@T3jJ1LI<πo,I`Y FlK(65Z)T- ǻ4nLP1\܃I0I=spg񆷆 s!#}݈_4x15'hՙ=!t,6; .Toz\s[Bx0Rt\-6Mf"#X[VSxLQފֱ ! }S*K w 2-zi -CY&l,jb|$=!^@ЈjLb_lGōڅh׸!]׌c'[d7YW1?o_+UYb|fQ3Q=j>MZKk1sٕL:jY.g]wp!7{! T1Q9-7,8$5ٗeGOC7=QrmOx1,  YZVߔmp k$ %ܙD!\2D8aQNE )Δ+˱^JP; |F|-.b [UMbdIp(t( [B]Ge?(F6APTUV;!`ËG!}seRS7`݈l d,!TR;D ]ەsF2r2b(,<{>Mo= >EƓGH.TV)8qI1#ߥ`zRLPpUumd'ʠاҸ~=s2Ux!IKm jw<ӿGe &Qa$g觚x1lAIv"uylᶯϴ7p^mUMhv(62IFGXe ^+8e~SUX-DښPS UydΠ/ >&I֮jZ*Z.Ay嚅yL~%uP+yYiB(E)<I%JCT ,'v6>FQ`wfS !fG=-( [ag"H 8Y]vMaBM7'kq0>#&Vjy&c UKAASUp} MH8Wp!,jbZ>l2wASFx{Uo\$u=X^0T݇E{Ҽ}&2WP9C}C9 1KwUi}DGQ'ce+\ݿ~cnڳp>_D`?AЧET8iH dêg`=0lg87l4DO{ lūYMK߽%^Z삓dӌ70gքR ε]Wtрͨ:Srx:g知]")lpsmG$5>)AL> :0\ɦW."̓"M4^Xtn fmEYW35}{ g)_EG@gB*EuJ9'x[`LH0T*hhڷz3=v  I֬ _!$/\pFL0ʈBِcuy~46)9vᆲ0~5}LGdyv@M\pF:`&T*2*} Y-V59ȶ )k90e 7  N\'QeCr䧲R\cp"oAOGdzԸF>^Hpv8ɽKz+ؤٲ"1kN YRH;H|\M!r;0MI-5sxIt!СjOg0>K#@E}Y3+ 9!BKWc?\XM$G6;}}.Y-^AC4 ={tC0Dص?v$|z# <ʆ8#MbaSe e7IOf^nn<φ Y9-O(&+}S+6TKg`!oOG2jEf@/~H9M]~jYX)XeT|5333cN{Dn͋9ҎqSΠ oL2md7ـ!G b<łU<0i5ًz2Fw>xPM̒c,9 7UgPC lE0"tm]VHm͋~j+3*mUJI k&x\<+HK#,ƩT&'|ղ2 !2-"/Mm]n9$S5%7 %?V`w^1a,VO $qa3y8حAěmqѭ?EfsZ:N wTQ?Rw}j^x*~UTl.I!Ba3VdN_lZ: b@1GַsP{8%^:f%DU&^Dۓ`yodLϫe\sƛ]7pZ,Ԛ4cc5,,8&+RcY<(0sn.%tfT[>(FӃR}pO$۹giEH¥hYC[]􃰋k 4}x ST"k9{bH󕃷)$.cwT,/ bo_%i4Fk"js8(BMddl[]g,*+o__01g@Pm!50bcdǓ&{ T> [*l:I3niDgJ$ic}İʢ_LjA[Sܢ9`}յ<^ͿBys۸ןR*e :! sTܿX?G%5^W93H8򝗺>>J|hEeBhsvk\\GUT5\!滐y'TGBa&(q.\241~eQԡHoL4`DRc!]|#CݚiaMcLƦ MǡekmTF}5{ BO+L9CťgpyvQLcsggBf$@?@!BM X.Sv].jE!$c2=-NV4 M[DX䧀E5$|vvaas:):QlgԂ&w͠o&OkRg3;ba':Tt`΃ؗ7mư3ެ*3Q\N0+Ir'<+ɯ]b]8 YKש3^Ž|{3zm p|r_9]!^e ʽ6"ġ8';V$=$I@ծ{2 WO[x\ҍ"tYpOLۖنIPJ#{k,ܧ t8?u]ӱtXU |?#CkIILj'b00Jv/Y&IO|Y 15dO'>{t]2m&g$e[s"G@wK21ʫ[4Ł<^Va ~7([g%2_֫N=*\ C/m^,D{Ј3ֿ #Ln''yT ~2}ѳɇߌ"R8+ц. `~CXpWK?K~u#baĻr*lgVؔ^>q.ɛ0!&vG> }d)d@,n pZQ#=>*rUZ %LV?din")`Lp܈Z  {tqiR˘1N#v-gf9!.0C+F2IU PK=猩po.LS[$R/)( B2vy5ǂ@,>%k3CIelDJ{XұVMR3^۔00Sriԧ u:тFne0IVj+4zsbD+.XNK8w5JyK;ml5@s%C9EXVtlJ.NQ&!y@oӤ]H@[p(o^®KQuw$ cFj ',־1NуۨUj+{K"r "yQWM{Jy.yiS d-1!9 92@ĉ?(FT ZvߐhSl~"S%$ГyW&J E Z*"p8lG En7t6k uYQgv|6+q yY;^̻1T]@|a t\hr4f0Sq4V95N}+ˤ2KE٤{kKK!ھ?ny)}9Ψ`t䓾i]E5uڅ~+b:"DWwW//r'78'G L1?f+u@R9" !jVBmX HR- :4y.F=?UC֛3> 5Gqg6Rq^J{?׊8'BRo@#eǸ!щ8Ex ð1'fjZ'S]Tb:F J";^Dɋ#0%ᄅ1 b" 2!Y,%nAQV2ӧ<%3-]7 -1?XB'sH=^Np/Wxr$*}_hc =@E]yfA~hݵ4$Z H0`U{vw4&_篷 zHRT{_!L4k=FFy眾 *\IΑȍ ;h4FY%pNLsih6m`Q(/jƙYaR6lT׈J$/tpx\2'cJ5 q/>!=8(w}t,ʾ<l |Mw` Q/{_4!6Qfj_5v"naa 1\0 u9=Ep3w]$15Ν:3,ETits*Jm%]JJFqf5ߝeQ߱FVZ? 6t|Ju=}2ը- 5!Ppl ^֌rc %_uSgfYPb&T/Ro|Pc!&Tuͼ $ъ"2CwrBȆxhk\xL{i߉ w17hvWHzg {m65ɖ? 9lT=ћO6ޘD6$x#Y BGB(q &0հEpۍ%P*/C Zߕ6Jx̚DG2QAkPd3C>;<>1NQ~ {Cp:ʯ, #V4>Bߡ8xwu%*;/΅Yr%  yClRJпW,0)EQlYUI*bʎxjɏ;qMmY@B.j2j}3|F1,\C#MIgKʑ`(ɣg UbFFr8ֻ4_}/K Z!6rQVT̟*wCZF'Z_bGV^kWphdh$@[Vh,0VGOOt]2#B{M'q:CD٥[N.;<3/2 fE^٢7݉,BAnJ, mtqC.pX3tXUVw-g'IY@=' G#ϼ:|?IoTp70Gq{Z:Fz,7&e/t9Ѧ G.Z!8)J^1>Ք각a.wU1s`Ēg>6YbWiVgoyxP³Ly8KQ؎2;9w`l] :?%skq5"4'dn-D 7gZW=jjz|4{O}RQ$m9s4 x҈DW^GZT s֌$4[|)n[p@a)oPK/'n:J>_ cw}N N6kCiV$ǃ2L*){|asxG앭+9hO\L%AXP5X]yA>c[*]mOoAUx|k[#Stى܊FGV8-cݦk Kc?X"ŢfJ5,Ez(ڢҔ$M6Vyl YHR R#lal zwƸl>E Lb agHd=KX񯖥I`9/{XT8 V>3)ll`05aG+ H 1JqkՄI{dd|V,f/KlN.&0{u0c/M8CuFDeN iڤ|Mh><*pQeTJsufF]7a0YbJç<ۋިIbf I2ZgpАkVR{ 7I4B+G)"9V-LXxClA\z@{\CrYj^\us;m IPV$?ϨR  i,L,Z@tSڲSI~^ S/AbY({? <4y `:~][ a$pR% rfVuFȸjt-n{0H`)JÛ  Ow1lNI|c%|i"@Ioj*,7L|ŮwL5h]Yj;ݘb-;V>s6S8}I~1mr3MK( 9hcyS}˴+c$]Ԛ:)dx(ɾJA8נ|[j-v8 t/Bځֱ\gjN~r8mK,!=氢K f6jx겿 +&" 6k\nyZNb:4@Z,^kJy%<Ԙya |#j; (_E(1o^ hN~>#j~p;j) ˙7?;3 SG29AO%zhbj\ ,jrg>-`cys1$NعukFE0}#TXh?_Xm{v?}#W^V%ÿCIi3LM?mmɶo-lȉݩdlظ`6֔J+j{a$*<}OxlOdt1C(8 }?9"uо,uYKe`ZPz mWۆ]@vHn5˕0qitEn`Z`PG:JKhQ]TbwZ>G?z{QpflZzqА@B\9_ꃗ=5wԖFX#ZY!ʶ7f;gWញyIZ^So/vF6N~JbѤu=|DqkD:X ow\?4ϰ7Hb -s9^DۿO2OY9όa?9 { Q=R|,s ۃ=[ 0pA^RaҍRlUu /-j9Val(S 1M2ZeG5k83t[6'?ҰBĤYiUm7)#]`si0Yyѳ bp@ld߆YEhRZ:͵yx>[O4hxtpl #}z7KqC&Sb_|sQt[ih:6hkwd{jҊF!5 i 3f~j/Ia 8Z p+ { #.0_myنKzYH& jna݀YT 8ak6)l?|3 #w-$=8KݼfcImWyoA)<q:kO\VqB52M$PI0b?E/w2_$ o!eQ?%nY+J/€gbs'}'J?TpicwM-$][SZ໶@My0לB8%P7ZHˣ:l跜iV¿}=~nPpLwx%'& -۷XL@nղ+ % v;Ԅ# ,œTv.V}n*&Wy5`4?OU\u`j(s ;3-j2!Ϙe["&V||6z5!6jdWQq%PdJb.dJ@[}dI$z}Vdrkӕsy<\GXs;)=7ӋPEq' ^ݽ!&?ceK1>9Je$hEqr!ЭNuР7 ]J A c b{+m./]˚@ݑQWo@sP>,֟yMp>,ß-#@lEn}̆QMS]ԚSou¹|km7/˜&"hD}[śi^[|9E5255]_XpBf@~YlZe >r`8X9 ?3Ј2j'RTaP>ApNdncZs@4c\Um;Z"VGi jCן|>; =+B~%scΙlvcvpxSdrSգcaBl2t>IU}p3x]KѾJ8\7ǡ[w ?x^*يh|52-W_/}w'ʨHK~O qylchS D*γLn%[w"HɻzCB,0ּMG@b-P[A:(^Ⱦi){kk={[<5bmuҕseO ]>NZI_iQ3GRQ!;LJɢix$@ }Dҳoh QcJL}Nu[;JVnB-Ps0.eui23yjIᏸU ͑\vRkg7{Z \Č^fq(xjA?cFrJ} >G#>Q w>v6鿢𖏩F&ҍ*HF7S`VmIXCV^f;Q3s *!! 5WK͏@R*I|D m;YFݽtG*& sv~]bqqctak DU2]b+N5;+&-EOߌ)m~87&rR`KxK`?^n^ }G(P;ɢ6:X=< ݄%%mSͫEr/rk bB݌+h]AyCX!($"-o28%ݮ뒳p&1Ƕ;"(0#?^R<FogBl|k F %;SQܖ?='0]2V%.!=}A!6հ 50# ЍlZ-A";=}^Q8oT҅&OJo2)O-Ar@zz|-|Hv]"R o}L }d ۰H ĤC;*Q_j A{ } \?duD*kbXN6#c+dm+~Y:s W[whizKoL:֌mr,ϟ!0*w=( 1mh>%3x;rHpyr-y҈Z[fhLZ_%LtC C&t`y/8C* 2ԘTuΣd]f@4¨H׫NE.-_W.:Xs|@ t P*Y# H<T]_N8m27QSmFq&gME-s57-pf6'JH>U|k B?丣m6Ȋ^^5 sW<ӽ᝽39^͂U8{-CZEiQB_shCW:A< 0΅ukЭB$%B,vML1$<" <" 7\D/*4|5Jjz(Gk M~C>[i~;8}F JHċ )c0xNC`չsdɕvb].0qr@h yxPv#kg s(וג~|%o=W\6SswIŰw:E7K+0!b£ٟQ̶ǎ|ؔ$Tϵ20R>[h|R*{W+6ReVhO.Zĝ:{&QTf_ܟjzԱ=Ca!a,UKsiC[*ٗ Poܺ,1u7)BGSPӘ|+:ߕrͮ;_E C @ 6 b[#;K( W8Gwin4%28*AFkT(ٙqTXQKL-UZdomq2]0%/$)T@a" YQ _dxTX) !AZO+-BaWk>e,w+y`rfpv)2"^SF\c\ (!p ۹R+$"ĩ?78fN|:;HWFc{-=]/ډȰ3my %O:SpwOIe ߵy2 :9 P"\|) py9ܖSgQs[N} _g ؠ-C pDxv>kY&r?hzƟszo{/jΫ5ʛۮ68ťmU7F=I+XMt Qb ;;OkZܜc]TαwYJgDRY]JCh{J dVhFQ"V=,SS%.t& A빟IC*{#4ɀVm<6l+S~Dsb?"LTPkrl5Mf)+E)PWwdbѹх)mvC235\ >CkazBΊe~o*{.=po5â݂RniB˯tl V\{mah!a̸w$;( ߰L:Hɪ^%]oBf!Ԇ靨|';R&ZSd1͵p[u^92 ArቄրHt܉PRcm3[A`'4(Hv{kF116 f=.Pp4jkc 5Ys3זGjZb8&YXUu6b-s@2jzic|'n>Ǧ'~:vkU1;0j6iL`yQ#מsÏ[lVT;%@Z!QZ37{ x_?h[ u{|'FnWpyʼn0j7<\nڄDM 6#͇S ~v9lCMW?+Xɿc j+X#@Tˎ ,Rwzc3T=6kCF59rrMģ- qI-Niur34W]b^.eRi$f9x/;lm&(pz'MWß)v6E©N6 m_u_ԧ1}LBi+ԝ@m:fʚcZ9uF(ygǏ(M6R,Mʑ)4*U,}ulf}$$ S331PuAQԾoL4&mbR;wG0Zq%6*BT3]]9&U"XQ1]ZUr;9oYSMxA8ߞE.T벺6 -l$,4ڀC gSu3uB~_0'J`2qfp^J5ޞ:<kkvpX7)Oʳ_~]G֏SJ/=Vq7Pmj ➕f?&ҫ&QTW[;l嗾Vrfq+Vdcq?ٴ+*QNn(o1HNj8kl/, Һ#Y ȹ }+ @/+s0x=W%UO)J6$50i$bgQX*J Gyv兺q[=P^y!m^RFV g3Vq6:,Hou5Y=~RW:hwؤļ-XFcojbTq5c]QΖu޻:LQq S˜"RW%'Z\5uXAJ3vhQ Wrj7=)hCFNN%_B=Ig*0ԧ7?$0zj[]ƠM+lRꥐXy?I!!߀\@p^?걮_l>;':S>̪J`"ls'!&L?{ 2g띴UAa & 1!/Q>k(}.T^:\:®plشFcc4w0eۀT/\Y^=f' {I:k䃷x]WBpe PJ8k(yĆHVaA/IөP)&Cv|)p "q7>65Sngkp K4 Rs{7Vi'ദHl Xq?<[5?po>b&>nTc#CB{"ْdj@dv iKUT+& F[6Fڮ|Q%Cgַ>>'/F/RCd#Q?+']d*/V&ኞex$$-IȊ-( 6lW ;5'bi<5@|١" kLb…v>%$5i/a}6G;a^ P ֟I}uu\FPy:wT!|oZ+5G O>) iv%'S~XN}h/Aw.UbPb /*. gӜ^ ~2!k!%ZhI7L|iK}<} %%,]bo l ^yUk_ģdY7iZj%<@˙kY )&{w%܊%E1 ̠=3wc\c5Zs>;upT#^-[w69(~ӠU uNۉQ;ʫ~`KGeL 8jvGᇭ,36&p|W-핓}c^ xW:dCW`eeǬ]yz:=u.%b{}bp&OCYЊkt4J 4vO\mAd>@I4T7URL1p= fI/@/!|ncՈ }vm_&a\ &!蹅=:|~Rkxj\G3 mo#DaO숻\=/}H"[e@ew 8mrU)\d dnàv޴`CV}#_}S$2-q0C,bmV0Azk~,/ \&29paLCҟ[HK5لd•gLcj.q# %~}lG),Wly[<ӭ^*0hxʰ~yk9r}R0F1QRz/mGV]|lqn$63 .cy]K"d,r#Xf ]QIqř`-C(ijk=G9A oʝ("lWWC2]8#P_"N_n-Yqtd-Ǣ W!|uޫKSmEHdD)qwBi۳)-QJCɰKi?NhK"2 sN$B G`ߍ#!Y±a62Ms}q2l;:Տ7IL +v xDAu͖VK^kV%霩## |%60?CwUu.7WmmDc*S&a tl 6T\c_On@9GtPD06Tk~{E #;kDK)W0p4H5LUs_ { Du.NftԢ#AJU7h[s"OFYq=' o+QCogO c^CwyKTX!s9b赆q$UCo-8H-H!?0 Q8Mlhij5ui'ۜkF?;Q{"~A4'@ɗoTW1Eڧ%%7B,ӺkLL̴@IvdDJz<>'OSX/ @(!N?+3_4e ПG՞s.Qapj XW>ވ>c)>/qT<vWkK션(]B j<]90!9P` 2`ѥ_~x mYxg!]Ń2S_okJ B^ Xkp|32IMJ_<.g8(ci}VF#0J ӜyX۝Zd8 L3Rmk# yiW'wu'aP`)5cXŦ(r}ě2B|9҇Å-EYHvnWrFhk;<]ZfZ}x"p*,WBvX$2ȓ^v>+^ ۈ$hBafpijDjv&fJͰNjԔS=-s̔=]G-g74_!QLjJ6EmUuf7+F . ۨ_|uWF+ymϕ5ߥmԃ Y#Grаj?2+_/cY E6 驷'[Zj8аCM*gX>Sb>}A2Zyr͡@ 'ق\ Z!o]2^ZyӑtPY|]~^Ύ\LIS)4Y6nXj}OLYI7rBcuAo@\"zXL&3C ~҂XB0"cs?R~/&ѤPK{=0=zՉsd9b qA+s/ ږP,8C[R8`?FקVZ$W8^vЂo>{6t`0s;f[#u'rb,e8I~nP !_没Nb,;x gwYYN.XV )YA0)h:`\OeO ֘kb0v6ϑ &~m ÏJze=BW&z{6$R.}K Pg 5XۏPO\my!M gڹac6XVjч6yw&wlUM7fN{R^*JmTd04GtO‡/0*=Oc ;r,odpƖ2SH@ Wd/:#dxrM.}&Ђ:kE JKHu꛱ʎN F{H1XHlm 6aVQx(fe#0i>27>\< 2IapX _f2XYG#~NZ` eQڼey 1u<HghO(R͘o4u}]MVӭc,Y)'foCծ:|; G G :)vhD<` Gs1qL($2Y!hߒ-j6[r͍ w Hxhu襥3 kR=Fha78mzI7>t$Q%o֕ "AQ k~+p_Dq%9dc  #d(c#$f%{b?A>\HL,dkz);Yƺ28)(-$R"eabRQ1 EB( ?GY) k5Z `mS?gQI5Z*`/Ė02%4 W<#1Gd&_K,*u||S쏘wJ;lT Ҭ[oXn5.[6R:BΓ+hKk:G?7)[Sf!.Jr`Ql:y2id?U3HC!)omD2}Bm CG .u"ý>R69hMέ+C$ 'P4c{TNg=pi 15F?O[fxL:+d k -?mz9)j5}*Lu'NFgQ'рhR,,$b Ҿ8@~RB2g~ʽ?4q.xslG,z!c ށO4UBšE%^fT2KAR<6S0~ەEؕ[6.ʲQߧk{'ER}ͅQ~1@[#`]h8Ͱ}wV9&tD9_Tl*6D8ys 7?p}]=P!@9*Ta-qY$ON"{Z}tY9=<拓 0Ac T/Fs[̛myq7޷}ZIڅ]3DZI,f5ϵyE:Õ>.^R{_:$pN #c{Ɏ4eFl dz zƿUVlm)g/FK|$qHW@"& o)SvOwWaP[oRI -&B(2蜾TΌ\,،f 򶐫aƄyG%eu!wȍp3Wi#,q@2! ŇÝR?wm63q=VT8J̼6Jb3y4z:ܽ{z#xB'TXa\A yB*a"(]0=fxvqZ agrZaDό/IZYH:pJUQH~hky^iʆ@*QEuQ'XH.\Yt| XwSEӒlDvV? J.SAH%89le$j5BPom %OM{t9>@Q9gLi5N?EazwvWf<+^ןq3 nuatN6ZQgiTsl8IMA=5n]>~45lbw OѮfGdFZK"F3ť쁀@HO>m?^] wԛxcE"=脋ϵ߽,y(bMgsznOh8ixs)9#6m^濚1=l!ݒDDt;C1UiHkqQC]eb6nK;oT%cn%Y}KN3`_VI L]dV޲QcăN`㚌f7u^$ղKI@^`]+f2ϊeA+e1cPTLK' =ȸn%Rn+y aFߚwDt(7 և0d9YjL*r'6E‡@MW7g0yOU40Ўt{U"=_-bSvw@ 8u"wHX !M#6iz\Yfn4:e5NB4cR5LhGqiSs⿝tFT:GK 4`J,y;PqΔ-EaDq0gH&uW͹]+/{^E(үa G}`@lLp%ȭB U_0z`fc / "ܼ3B|j]aQJ4~ez1)\%PK *^ C]AbA f \ˡl P0˧kY))`()-CJ'+ExEh˩IIƵ9lh^_X$Moz%׈"UY1z{6ժUT0^|s׶QcC; #1"puHWK.l6AcDhUdBVϲ2ޗfp!5H^x~ST+u =m֏<1Ȝf8q,7񮨙p|Ⴍ3]6"s$#ܘuY?(vDz˱_ #=x<=`A@QSoKymEw1* 8JBsw]}A+H wp -,A{YҦv2c,L~y <.%Gx/x0| @0el![2M*ʼnu-Ұ&_"T+Lb>42ߖj[^ `Pbc˪ѶqD\l|b[3Iy#mvC X6HD}=U<QxW@I}Ja.=6$OlIgtR(!1[/339Y^J6q&*3S$'<嵰l z'+:U +y>g!hm}3ꐮG9q' B3[kYHU9Ta`&f#5 F`!ƂE.`*o6B@}S}qck4фacq_!MS\B:ij |/(V2##}pd&ԚVD=ۆc?뉡^[3{ g $k#s,݉5N1<.y4 J0vv){Zen3]Ns+Q+EQ6j"HȪ_$ƇheSa@u@Y Ds;eD;^H@I62٫[H{#= 3R03_ĭl6|Mf-K ` Mּviv^GXKLNK9gEZ$,41fP(,k|~Ix N,{v:)z00!p?H~7Ǫh`;'F\_mHJ8F?1Л)$y>'la:FBWQP.\re c7aЈ?gw @|>^,> ˇu@(.H2${o\74 VFՖQ`K1 ߂,#~ty~'خ򢻀pʬFnbVSw2@SzY&{Lcd!Ba_<e*t݄,?E`te 6b;|s3 o搃9! CZ:!0 5 d'^A\яS:@oފ-TU<+9mXod 2,H{Eo<*xpN[ ntkDwNuP, "-*K=@7J.&H2H*q;s) !\opwM,zYDGx.Su>l8בUn< ] j_u@&3 {wPr烄Sh%[S/P\83بTj*玿/zm H0\]uVuk"x n9fm[;@޿ubW[gMbUYUжLa.nIRqv?@$Zk5midX9,[ IO9V =’s |C xvF' ',{E9[ʢ폵 XW_FzhrT zïRF@e%e?87pPr.~B];xNe{: /۽<mfo)'1~a*qa#ZIFB>R#E#aX NH^ fZTN()r+ݽv#>kZ㎊iY*ףW:SشR5+#34vVs =a }x꓾s4Ӆe:h Elx69'͈jd&fӜ5K&&xk+qv8ܨh9盠sN KH @}g*1{M1!c5:/Z{;=` :x O8c炖NLeMIUA=|֏k9 <,*8E5z[">}3*Lu[ <75:>aL擁j皡Ʈ}WM i4-AO`x* u^Wt>+.sJ)o}W ;[3hk";F]Е'w OStZ.}>rO}Sj10bd4-.I X]_AtQ>4VMՙvҜZG+"3[D4ڜ<|ZK$KIXZdԓĕq7ipyL&7=};rr^o;)Gde|F9c':HMA "-,W;Aֹ#<#uN{k5M7oRE*7m`/ ( %Iix K)wZQD_E8?\]>3*jә͑`czjBmoF7Ԃ7]xNdP~(kZLnt#a/[ܖK:)ȹ A ? ؒ ypkJ!QH\DR囏1>vO%sb;1R`;8zإ!qG^ADlǫΪPfψ(e TQN*E s+fBbTu8˴L٩+ږ' "HL$#G_KdMAiiȜXa)K.:a#֚Wn/fC"y@W\cld*G9hZP0u)k8oBJ75L5\{pyD3(^ѲF p4v`!|kXc9&d73M10z>`X|K %@iC}ͣ^~Xl3mb*OT7?=Oգw1}RV6VoEQ^,41/<6+0 ;6WD xp&A6M0COBGp}D6!qi0EWSjPn5k_wiSu2iW-lЀR'G}9,$A P(Wޏ/D3U'HYH V~X'Oi;t79}d(`t`=mPMQ͐OKe"*"9HguRdvԷ< eRѹԊf3ß25'Tx̐-b% 5BQDը8j9H#/I0 ktΔNw9aTSZem85졻 cbY->][U.9/Ge&8K#;x^^,P>rq%l? >tvhI) _|_O\xobO݆?vfYfɌ :\ZU!ͯPT`:z'b[8V0<3>ViKsy, rۋ(\pɧ\xZ-m ݾW։yDZD6w'LQ 1>+&ܾCͣNxzK(AA몈 ^p r ri~[W28vR *M ,fdi>S>8(t"8O t*G MhU|z샷k(K@J1½,d1f>7.ɜ(2EW\#!nj8Hr{„)f79鮒Sb]SdҜnBs}!Qm&yɖR R\%7sQrD#<)ý)+PEL ei}f7V$ BMP\!utpws ;޸^^ݡ?i+Z.c}IptK.$:kȐCO䁭w-Q0:к_>0[ۦFdZ!Pٸ U/m5LY]p޿INəF2#9GM YR;55 !'~Ie\;XzZ9f4מ]{kkWC_xW-RȣxS]9B<5nTޖcȩ~`vخt8Kto1 ʌ6XN cV@X*fՐ j-7,l/[ 돹49֯7qi+kڭ1wcsn_% 7hѣLu F+vO{VR(6߲s&@;r{:Rc @F9*4#oTgf(bه#:9ő4cj_u'7$~,DjiVI3@{SVp͎.|w>gO pLptvXmTE|6sI:^钑w̢`g6q 'j?uuSEq β-áT$~^PP8p ;Ex==Mf(57*+tB=(Q (I$[vw \|Ͱ½NBOȉ$Xh \v=EY#y$,> .ɴX ˍ ztB}GvtV% L,|?a7R fFW{+P*ENթԹ  .1+yuh]L4Еu>$j~$'yzzg0@ VT-WI'CMW, @<J݊#(|DT>|p:W\H@ldΊؒ!> 8 KbN^p'' 6`w?Vj 649ƦWg2sDɀ8cm QB-\b% qC" \۰@F(ĚQ92-AvJ \'PA?Gb {gDj~%Ϊ%9Ge"fðҬYxme@=>z51[4 (]A;nMʾX[*=Ė#!Ȱrl{\mtb: K?W džҞ-Hɛ:LSV\yosZQ0K=KVM7VNm|GR B֬ [x*5o3*``(D7i]9&-$iz>B6}C𒌉#Vթm-I!ӆu1.egcJwxQ6G4dVv i2AV72x{ /?2{#+O:m,::A|/$NLRiA\O>*;̌R:\sMoM„BhnO2^1+fP¯a\0㑙nwxޑr[CyS'TyY4&©8^|paVJ \ċf+˯S|yeڔob XG˔`*#Kdk&cdx r*_T͢.77Ǣ8U"qoӜ qZ.8pV9tD>ԣM\wicSO\N~G:)R~|(r1T.nw@fatH%SmzCY ԧi?FlDnl6 }4Mq7a`wHUGJ4tjO#Gbcy$Jr]`Y  ַ"7;Y2R:bW9 N(OD4z>E;?mlfU^Z5E?ʿ/b ib)meh9fy~}>f"T`l Sְ"MR繛LS 3H h(Ⱥ% :Әh-l] NZuYL#a!bD/yZ_|pbC1>7n>Gkh!akEx%(R-< >pThDAdĎ^ u[K~O>yj,h9Җj0M7%滥Jo",Z2PM|36JHl="u[M ہ6]BC& Nɍ^Fwş+Ɓ9ଦb z"%)4Sǣ+z&&3ʠZH$(zj&FȷJ ]., !}~.yĽOWCsЛ9ɉvF)dv$~ @U7J ]bh3XZt!̿u;5M>ٕ\YPrj%E#CLŕG؋/F'VNt0:Z7InXtP]yn?'o٘niJoh:t\G{wTi}?F%|FGPq˨6'+̨e :5?")uV1j7LLt%=^ہȔңkM ljsR{ AOjT~b hΰ_u\tcE~09 &*n-adTj (n<5lyv?aE^ő*UYpw %bnidWGxKP[ |eݍy06 ~DZ' {\h$OCO^KG,8=Fz4F0[3Y4J s>GYl'hÁsIد?ynh{P-fzƒ5:gic!t 88l(2\]Smw<`I.tgӉ >cK.=Q!^v2p ˆ?rڶ` 'H.Fi (5?de/v}w'mj24~8r(-M=xk%)zOCKcS+|x6y#||!@غ7D+_YQv7־o+k&SIW%(k-b4HԹ$-.Z 8y R1n/ghXOf%߹XjI&')%<>ąc{ZZs:U"xN4,Q%d%170ɫm=ᅿNm!-s.lUW%Z±-?ǂvECM{RDW.!L|M(<7CU=Rzi#I Mj>%TM{ѽ@A9 +w a+gI/eF]-6ӃEɮ <~n&SCKT7]P1*p,ߗrpˡ|xJݗځF`C* Vz5hJ 9p'k()-*)1k9㵬8:Ϥq<<4ڗ]U;A" zG ۉp%BL}ʽ"]am݅#|}i\ZKѨ'L:RX(^1!n6t@ـ/뮈wj#TZp 6ƪ "֎ е/#d돆Gnĵ7k#:K аbfI'QQ&sLbղ}H[fXi$ aG0Iؑ0R/Q_+36B{3qY}xZ]C^EduZ #Ʌ3^dq JcLXQVJHY&;$3ר("4a-:W*k}c#hL]e+"8,Ph7^wBύ$ʏOs/7=h3WBܸ `?gbZ~=ר-"J3L1nABWG!?04k q8:zf6ZA1hD;V}@/aP}VNԻ\m" ^pi:~|D|NjLiNPe9_VZ޴Llt(5>EFeHJcQ )f>DȁEy.G`NjKDw[ᗀZΎS8F9 FA?$M@O4}"BQ,9TOl\Dgʲ"!bXMp/.= wZM\l }P\uxr%>7^^I^R*)Ȅ@R:t!9+yb߉fJ@Tq,1Z:YI(N ggGo;%FmIjhPo%_aWrHz0eg UP`teD3BƐ4@bce^g22DPMgbRx'^nGҞ'9d@ 2}gM=jFWYP4#K)H)<"ȂVRD#tY-M2~J6Pё73ĔCХʒQWL8 %Ab8WE/1XȌ(@M{-ᡅ#%94i_V&i(GqnQw "åݦm!+Z܌;^%8+=.tc-*Dt ni?[;/'@ڳ} EaDR|~Q&a`!LBQ!SPU)H;jsj=^afy\zQ+Re]Po0JqyD?Uh GdGr–v<"?MI2+Zڀm.!!L3%J 4tQRX:%I\Mq:4&` ,^4w8)O C@_xVnIVds ,`Bzq+UnxEkŤّ  &З3X7OQO4ۂ) >!ОDž.sZ? x4s4ƦR螇.E#^NoxJU-svў.uw^(H-эkZ{dҎXcB({"G06"i\REޔ>*2 W4Mu$VFyΟ(N?5}o6 ^wCf&F0]ZMjBbiVE[ ihU^v?lh@bvCfYuK=;ieI89zij˽ ^IDw[HtWBgf&K-kג!~ZMkNLYg=@B O߾-[*J:٫ԮT=BṃHw4k9'i_Cr5Ls`Rq f.@~M~= +?=6<ť mYy3VQ2sSĿVӫ87}P's;ljSIhÕ#]rS k4/v׍3?/!1!lX)|*@Uڏb-[t- `= H_g6EKݟN}[bZ$zrK! I7:VMB^7l O7`3v">s8/kVr6ˤ6~K= `9Lz!CϖNNw3LT!IaX)%OO xk/r.#/:QG4Gbf*m *,Gۂ'_xbӝź:#1b; A}%2l&L7tkvх݆=(|M5J3õ0꟦_Wa ʫ/9xG7af_*0rY7xQ8ս΢䰖UOj /0r44LSM'>6+c>CT}T1uHY<r<ꖛ-25f (5 |P]?ӣV0mH@6o60LQL?JcDg[bIyOl*)F0\ &q<3bf_eUP@H kശ.M]&G$8WzqHl~Ejq]TשW,9DtB_w']?ə"\Vh1D`M>u-HS&IHx̞A\ ,d^  Va>D勦0We\PZ\n&&U@O`ղ .P94y6(B[R`\{0\Y=v¾a-tzv:Զ(5V:x' `kr:0_ !qxR5r|GQE.??.^wWD)ʟ&XYi׺1nMD9Kjg_ ]*ԏFkAxp K{\T溉b6U};a-tabY󢇵d}sjSU*3- `Vb%"#8D&0o%ٿ;_CbyGI-z9*{22 4{{2U9%p_m+"Ԭ;VM Q} UKӐ.ckgGd[aXvT/,\5 VpK-wK8ͻL&[yj04_?Ui!˪nZ2,ַ9ݠz2/sY,Fb뿴wRXb'l1HbvN#XC9@0m2ۖf*m8?>v+'==^fa"?(' =ڌ!j?Š&~SBkH|z|_JJT³[dGlY'j>_O$m]OBVC}`C@8z+¶bYQV2D k1ŊZT3yLJG7.`— <-F+A/?Hll.GWs K:{XRLm;wMR0P1o;͛ Cj@uN8sO/h.YF{ؗ' `N Ia*:A^("]W*2 ]̓¢fEYĢ! ےo{]g'PF.~O|*Аk4ʃzļ. JK~l/l-LwȤ8!b)x4[~/*~sȻkBҷ#!V.snҝ ~v֡S{>qtqbtt~Ili3}H'qLQoɂ6ugM4џÛ&KPq-{3멙.уЩYPAXg"c^ B&+0=<`Rљn+N75̒2b͑OGbec ,,Ezv 9R"/9dr2IWm+6E I2vph>/X9/r]˦-Ty߃ (H->j1Xd? 7ĬPMKX[/:F,p Â#lbKf3Y"r~O'!b5Y1zWqIhZkp2`i{:!1tE o^|jzYK%;7P^@2"}+Mq< HOpB[J;w\ 6s (&;6ՈNyruyT.Or+gVj̩ t%$[ nk5B7}}1XosNFn-% g1%E͚jrWqZFm Vyk&-srxx.7]&!~|-q#7ATѪ(MS`V㓊*"2$bӀ"xG+rUe]jعd%i2Ӵ!q K˸qm#l}o@6(,BṢsؓe_d><7$Y]VO[I߹ɴh\k<>kSE;jR,-O]t5b44|u}&^mEwOӁ}`5 ?lB:Z^RD3ț9ЪJv:L=ͻE7Oٌh6>$292*O M|#}[4/\m):۲BHsPD ^l{sLׂ{XeNccQ3/[#)(8;~ihI_0 ׂa72 TDXr` 'lYt~q2Օ;RdX8zs# MN`tз8/TȒdqp(Ul߬(b}0lN λЙF>k^1|σd*nݪgsE#Uvo [ѧ9Ҁ[D9ɚYIZu{\8٧.+/\SgK87d@I%;*K[O`^o&ؕQJ]ϫ$6MS1!:ژ2bAAy{MK)_CI!]wd:cXlO5 JEpGjjcI6##!Qzhr) $0KEU&]VỼbl٨rpWmAEoY ϖiO?37ɖ+0^`)%HJ]Jfi+rjqL! 0. ӂ8YQțdirE]ŞGf3,DsRV4B]XLa*s1?`+'̟uuo6Zk 5 $ı l̨i%%&P$$XJ+Wq;r]("8tu.qnDcE?xTe0bSc6 ?`uHr`ꀚ Bgc^i/pz$lb*ѯ;v *>45-d%j U4Tf{;. D^16i.u/f{"\nzeXи|w@Q p"{6b¡kZ;F #!?.-ARzf},Qx9.>n?oGl 3M)e&dGW`}BM*~}'AZ~ű_XuXԔn^[Da R_h<pCfC4e 37r& r/w+6튤fv< ]m?+gq-{~%b(7(硨${!_16Țf胼w$Iis Xt b݉D㬌)W'ΘlLC(Vc*6TD;!*gnOk™AH-6$?( #% W䂯)3 DZU"-k~wUJ@%.(TONndiB;Ղu]D)~.["'nNlǩMRY _e,GJASp٣a&ctWxP;qBn6aMJĮ$:4*Jx")Z{}culjsȀSjqLobť` 9x)EK!hP/ j_W;᳂hOvB~ $9@29L)V#'޹&(Udg }y eNGZ?Df*vCRhNh9I%(\^)D#WeiEr4qs-tPBr8ç(xm/cXplm͟9`V3?!P=ٞj1 l" 9FSǥta^vkKQ+W&f}r=Iƒ2%g>9Nû39TNޚp |k:ӥLRЬbm>p[y/L[nۚnV1j l/׿ KޮL8V}k=@g:^g;nHFЩ#cyw!+?t6!*,߃לK'Ѧt?/NN"l&;8 % )]83_҈祅 0==e"<(7ݠK*1xO&s9n:_ΎZ8.)%}YMI(~꒶^EJJzފDӱ"?粳R̝fnj4fm- QC("jh5c, ˵wm{|){ AQʅ"pGxuыCB!j# "6f*!B.Ga鬢=њ{<2.-[rxef^dQw:羉ꮧif$C ۊބCPל) | eiϟDp[DqV=A-x|@.TԼ%W}cb__9)Du')2*7jbB/mS-F[56& >T ZRUּߗv {F8!\37wV\-xy͊"vf!5KB5IyWfb.Q_37­>뚩c2Ů,@x1* 1R @F&w4& 5mF&I TJMT JI M!_ HK5Iw1 $<]݁72p*UQ$ A*N O f'Mś24p~ z̴-I'0^*Adr9Hv$'.l@ _1Bi5=n7~ AVTv%k^n]x4$Kdz,sñ Ɣ@%y\^LV4¦_ɩ<[֚m9Ӵ࡯v@Xٛ)@'gJֲSc`"&3$M [}_[ȑ9bpL}1W#8;:sU#vE`IE%x͜hԈ,GVTlć5SHIv_ۛR1\ =o CsoO[̺nb1ڛ&l =9{m+g\Cq̄pp7@^wC R8g+t\@,!/3cFHok_4f_Bwo ]l>/F6Kpubf [e]O{<ؖYǪKH:88咂ࡀB~g v(3-AnŹXUcu}3Wk VtNc{PVVnIgE\I97k~i݇ES;s쨃9ƳUdž@,{z5E]G4I\{N ͅdV޻]Liw_x-($,NɺHiҳ4M7or\o%A=u 5:r[D҃*dU$u+IaՔ-q c]f&#q Lݰ"б\:ى7Xt\A^TTTq! S Ur+)la WAb`EjgRODӝGO@*Fs:j.*^#T*atk5Sq q'Pezӌ0DM~9}UAt5>@y=52OiXR+AjCU5/ĺx\vprdHD!Q]҅yZhEw0+Nxa/apAs+^h 7ʖsNqӆX <1tْK9] |d>sе|.rNJH?zwA'{nW}5!ceWZٯ] A:<y6$=҆ōW.oBƭ"TE#;;2qoHFaˌVZ΃.mU\(ky}.;JRT#drGTr2F>Vb!ѕ"1mQ0Tcq MMżt*JJ H? h׋Ē;w3vI9BWg;JLx=.UgܭчD -Srvԣ;F=KfT9t2TaiT u"~m>%{Ŭ9Y7'@Z4QZ ])tM݁AX<&Eɭ« 1wt-Xux!+ϔ:xG \!c 33"#KFƼ8j$I ZxIsǘFV#4G'\yS4чSXCrhiljYE{r1W1>r Փ'Aq -#VVq[0?ʠUABKwGRڊc2o=i/EZ_ zZc!$5WJF儜 Xʱj(]:T'bZOe7߇~_cY Q 6 W}M^8U&9kUG~>+I4UF  Dz-i80Z>f]] I1tr\r/닋?i.{[y˟h߃7'}p A0p ?ɨ/-63p yVkF U9c%d{W2 ց4%J$־+qo.MQL5{u_qAE@o le= bp{ٵ@e712;T4e,R(ofe~ڼr؁+t;~1&GRU o c/x~F'?N<`[" G`wsq\spfky󈼡ZaԷLA(;\+'pd`轗4E'3$&hퟤB̞/trF--ϹeAHYQ`"?F{~x-8pqZ (xl[/dj]6|D|WLoM;`|O@Pa bCRhs-:` 9qB<{v,4y}- ߦw;hGJݣBU/JZ%}L*,eIтGJ~Іv) H]lUFRYsk3c4 ST Ț U&(oIT=CؓSp&VqtB40b,(iQgGY&JBƼBSQLtkfPrmq #| e.r[ыc"*dA4CThVRSL>cn.PM?ϊ=[B(űCԙoX\QnH*Z@P .JXX̙e!RR.ϿGk`[86%oIx/ҖWh,R!HJIʲoaL`GiRnPѥ::Ff*S%NhtϺjݝB)2ΌG &"}XY!~6搦^åjWf5Wlv`d d 4ݫ Ġ.tn}x@SX1X`R5%ʓ2$/?Oq 5\S]Gx_JhpykD/ƒ^*8g>+2/y jw3.w=ʸ:qv/.X[ւX\lbt 9wiG>SgSzl99Ɠ*4뎒e?@:._\\8g҃޳y?v{,D6!P!kt=Ц6RN"Jc t۴$yWx EmPz Uwjq9Sr0m' ڱE8$3gc+#VaFZ aɅ5;[ e-V G`YeYZ=d U]%"}ŬAR{M{[J2N$uOݵp#?5YDk!]s=OQm\=XC۷5JATnlA? 9 *7v9pkfb{y#4Ew߂Ēx 0K|=l y,,?Xgi?h߱HKjLΒned:V2-B 5)=G\`fYYK黆l{??Ӵg`'[Vєk_U'dT *[VjKh4LYZT-$JImu+Hqt<E0A/D/3H_ ~7:faѧ`⏎; W13bzK7A -iU^On(`1\W'fvBpzzkƮ$a΍;33΁.xɫ 6MXBm 6L߅$'ϴx)HmFFI(YIJ &>T (fQ6yJ\p$#)!"łõ]k>_ۦ7/BYXL|9!&=sc a[2.۳ XqC[=cs+/F7xk«6tjpWY>ODNO<]lxBWeG]WX:efsWf}xLKA0As?ùSf%Z:ZlzZH7/͹ǏNZݸ7+ *7`{[aR^es_y-dxR6Fb vuZK7.~}eE?]S pPc9@=pgwSP寙#͠:5%TJb{w[;f뺤B2q] Z&ޣ"'{y3d!q޷>И}|2"E| ZJcx[Pǹ8,Vx-Q/u9_h!(kR?SP ^Lja"6=7wjuG`J&%B{VYet$}=rkqå`a4wЍ5M`.}{&8L{#3EmuD b*9nB>ol%WꐤVkQH@3mtzFԟ(fט#Ol=@v"J1 iSsڈ0s /y GLR][WҡҔ8Mfؘy==^4Aٷש(,miAH&+sZ@Ie)ʬxl^GuNPԘSqBPe{uB>[H[| uZCP8nͲ[21G%HH< an53uЍQ݅S,0RCz0OI2?uS8h!]tzIFu-GH]<⨊toj 3e+9i֎&͡a.nZsrY*,Fw wԇ'Iޔ'f SG,~[4uk9aQLCB.IIhs1<))3HLxu˗֓H OE7@psA*:je~m< CHTlD=-v NJg:AkEXb(]l!;j@^8C>P?{6s%ej"mV&d ߑabzĘ>QŻİ+jɘ甾S 7*Hd6=v~dv@憗 R᙮ #:rsw-|b@u.)PbPxMFhT [.}(jTT1;~!sխYrпv_E`D=|[IV^@Aɱ٥ +sH,?i6Ssx8wH+hBuQ@Z}<quGoS2q^OzYi.7zuj K3Ss`8R\|AtL)MjylwhHaw5קּZ{Is$$ºFoRc"{&/1QJ"ee• :Ig.7?{O6S9:鹓OKl3#‰k )-}G'1dz7 m(X9=aIaȺe[O6.`rp*d0+1Z`HmUDRNH%W_ HO%9J3Ӊ'"ɬRի;}+Ɏcli{@d[9܇cJ0Un2S{&ެ)*m #= vU^1O")ư Ź8A>ӥ"!#yCzp'Wc\-X{30 9a94glazě Q5d,uYp7@D.4V0ñⰱ5uњ)6-dab9n/L=ƴq߾k7@fCeD $uOwDPgt8f̴H?v;z ^c\|.EۋW7͠ I/VpS*_fM S:Ƭ4sާ6 Oy| nӿ:|Se3؊*6fucSMƋsY/<q`_.໳E z=QQƎ0LM1(g>Xi0,W;?JʭXBHѷieY yvnk' 6iJ MEmhs49k>N:zB5vx/8|T\F+e'aeE4-P'ȹ, 2mp8Qm&d:ݥEXpyk>oVKRWE]ܜV' \HS ,tg&ïݟ0tyYQvh:bsPX,8t1/*B:S@q>Bl;*h~dѹ/Ye~(xOI A3&b=4K03I$<ъ({!m!1Z}ݍ㿔d8m$^i7q :)9}5?IYβ嚪Q:\Ⱥ04^ho]?208o)0Q|b8-BzRRh'V5pX㣘]-Guuwҝ5EARXA~`X88H`уT@2gף[a fqi w:N$sUs| SW&!}+mGOjR\adk}DtM~5Sv|DPkgCNFn^!)-nx?Z|yg2*us+? u k8i3]ЛAY|H8^8Mn0Mgpl*93 yqҁiW3m%ױ&5y>4n>JqW\OO1'ĵy|3b%>+iRR<8z_vy|7/lj:6pH= /5(ncnO3`haDzؽJ&fp۽}Ж\BuP'_Ru%x,8JJw԰FߒȒE_`ḩ!#-QyyRbCs:QkUeAiƤZC}3jC",:}NNZ Ǔcq:,'Zt5|j^&8[6P,gryu(O^\ʴ8ʼn ,F-J{ܑo,kGMbKpќg߃0f`w$lOl(*ӸJ$'-OTjc;DN[ڂX e )\Ȳ%;x{Rm\^u"bvV¶{jb &$#]㈜V %绷S$% {tE_^Z6N.Ɏ8y0{sRϽ5ҽWC8:Ҁ9O:[JzMgxh玥^C1P_YqP+X?%A~5eG :Mt}KRx'Dۨ!(5Yj0ڱd$aFv"Neurlڃf<7Ԏ=*$/mVwgL~Zv4<wxw@wՌa{Pw23a6=m="U=@D Ň<|mAp|6uhsIXCw@ (uq^GE0EǼ"U`F!nKt5\b)W:}-F^ H#N罾9.(=1jDXO]/HKhͺ'kM9N2Ojd;wq3`$$n > FJRUwgq)4R fgDbJBxA7lv΍hwy=~~3U6 ˵qhN0/%iN+Rthizg(ȕSx]*Q5nU-obb]f=Ϋ+>dBϷ&;yD>u09w)_L'q_0Ո/8,v3F"4f9nItz^EN4 "Fm0vK.c}Gv'uIT! V4D 7 8B eh}k >Ky~l 0Ѝ\7#{T IBC򦫦BV֊t=jm Mc^ӞzkT 9\u oֹWXb%ʍeؔ-0;Ŷq}JIh'-!TBT+BIx Y9ƷZ3'Q 70ȧC:nzR)ppXxþ__6dt]FE|NX}URJvF o& 1#)K I 2Ę^.١tDbѥInIj,W@W;gGgBBQ^]WbDv6of =˨j@ה y0 Q! 3ԊsyB6(0 vtʟ"1@s"w@T?Ӈv#d;" q~NEsX>8n$_ C%z<+yI' N?zT&&ܾ/ae^YhG4vT[dD~9^`iCߛ3quL(ɡ&Y͗#,(l&U[ZƱMAEG:}dVXMi"Ҭgd@h[BX:]t_nk-JϮ߈_5m%5Z)q\qh{Q~{n@kpbh';VO-J2|b@dZZ#EIK]5z&6x3sՂzq9ÐJ"߹$|JeF bY\|eEƣEPTM0#t/j"ysD?,.ՓZ+Ӡ*M-I͞ 8`r,辕A\.u`H7n'35 NXa!6^XiQÆ_ *w9ˌ'x]@ˀ_츐 i eߍ[C–,"0M@+@$"r3BY^p! 4xRO3xcvrk~C`CyK>)>Q-͇|7p_Sžj38G_y1.WVk+DWb_YlUhe3gzD 2KˆKiY0=m.fܦ@;1`>KҿT5ţ;`-DFي%9?6&鯳fجsȡ| @V?t#.Ȝs6 {Gi)=l7M *M8y^o9Id!|W@9\ tҁ&O†\kl!`hĕ\dWZFLor /KKlf;Uqr}qϼ.ap_3zUFw5B͔dS/c,bZEY4&ZKۇABĂ%{{'KP}pv[[Ycl, X bp?SG+d8DA Yyuzva#y@ W7}X\*َ n}X/%%3C^4+/?ºUd9b7E)4c׻j;7ˢu/g),Qd#~*)ڼT K-f%DI/9 bɀVBdEjx"BU୻ T8qKtZA1. wyx>W_-9k:/nssB9"\zmys?X"d)]>S~Jy~Dt1ȚpJzDgz C3L9N:fe]\f<3xK4:hue);YB9WpEhB: V8w2 yXn!M^'-dY+nA`%9*j .N~'^kiB֏}K M\[P`]=I'Z6feTv'>>3..ɤ8Jp W{ |ꗤp.%Y8(T5rG +6rU BrnTK+̦"cM#_c6d? а:&Tc Cr\7agOx/s;*;:$QdNɮ6YM\iX޻Ţ81w7+[F6K}1vS[:}RҘ6s=}`ȉ9bhdqg`U2ĻCSdؾ3tӍ,55({]qyJ.QڛF6 dE 2xG쪼{woQ$egE"+S3v:Ѯ )n 3w&k0ema SUXQnQHb|?e ];O1EV)IWy1M: T/*DɗfH@1u൶{)բb %#dB*.JEw%9;1*'ζF|*v߇bQ8ba?Hy10TԁS&*>,N@m2W͕bw ꯰#! 8&*]W϶Lf<16+WG>kY܌vU4aDW q;~<=( aIFx,3ϱ"`ēQ(v>oXl'lw搞c5Vж z}b3s%hþDv; rEt,N BǕY3ckJIByBh[.ӧNȠho rV}O.D";nUQ(l 4)Nmv* )&AyN}Pt1/?fsEJoZKFo;.>\ĢXmirlF2(Sn~ZvsD*}(-͋~bB^˴^&%zh_$x5vp\\X!{qx $Je7"r4:<n=eۏpϞFGJ51rUP}%Qk؍*xm>B<XLkC֑];Pl2jޡu}[ ]|U**U7g苢\y= -7=4Ddt>Ll!^;a=w'3žiaxC7kWRXLSikoDtYf崚"vΊH)ԊAt_ YC @OdH/PŇ!bԺQ*̨JPݗpX'\+2D2F ٰdI."F6e4_h;nx ,B9@";/N0cT_䊐A5Z#zIyM*2A/ DR|)AqݷUP?"ܩ+${ o[hY:F;R15>PĜlR4joht7u_ۻ>I@UKnѫ́JQP;u4Òn5[7OnHdru-;T f4.JyVC&E%Bj닢/$}(imSÖ98*2P;,!V.٘٨>;^lCߩT/K60CuhDپW`ƃiiTvY>A Bw!h"2&f? m!X%vJpRCy;4d> SΓ@u>$RΕb6o[MBԤG LN @/H(- }eՋg0if)_恇V$:5^Yg'tD89%jh]ij׌6I:7Sv^I/@NL6ׯ4Md`xWyDۅ^NހYFބu ofnb%:j @⏯շGR6Fk귌:ӆ;۳9g@;u$P8[8N!ퟏ'9ae5LtM+.{ c+ Chr,yM]ReknQG@tf-]A |&EM!*Oŧ` :~dz-UK+#مGRIb ok攄MVO KL& :w/~>bIqwZ/@"';B_&&ϔIfuӬy[q~RGW^!୼x䘰\&G)lGĝ X+(?PL`\'\k ٧O#f\uNI_xE5Tm6lW/s\E_vZUޏEdqQkG,\iX8 {NˬIrp taP`3go}D.0 iTaB<"sEyŠ \GK2gS4 0) x@{3qN_11v}W~inX1TRg,.繅nb.4ӏ_M߳\cB9Ԏp?' $L@}oamEj8F*F1Yw6A%W|tHy\Ђ'C!8Bt9#UИnZRFdwGEX\Xw2IInR[QY89(kӓ僺Cgٿ|dJrԜe!gqUZfܢQ iEΦr!8)a^fYq;\cg%פYuK7o—Ҷ!Ag'LOȺ$1 '`NtM O\D.N6/e^h!ZJkbgYlW9R[^y^gR~pބש W(Xt&+,K^^ܮb8TɶL$6l)D9K14[pqEb``=#sk^kZoR52a~쪙(rrau!/3;c+찰z~5| XUY\anAZ 2)HsCŒC TV DjϼgxB@d+-Zw-HW%%!'h2^I޽PSTF:4^~[m(=MD˕Y@0,܌CX0pcS5JG9֌AcYY)8F,4ܺpEQf (9<u,0{7[*wmN_tꄼz7du~itLICu,Tb#b]#1>%: &Lm$.t1߯=5< z;JW$-rKp#?$A_ǁ/b0"F|+>y`2OĮp..#R)UF@,,ڨYb>_2v1L8 )WB Eݩͮ_ !0Mr#Y; }!mh6UvF3Jm$$5*jCBBA,Ϥd61p*Ln]埴K&|m;'2;j7W>X/k9 O×Qp>(zY@A>{+%{0V#dg'G'^Qbf@0v cb ƚRE\i%G Yצˇ6#[:  8rub q$EJlb:sJ/)(B#WDyXyC4@yh$U/LG6ψЊ% j?2soD5`eLp=q%gψE%9NP&Aش(22@ϠmcMj5t&8cKCgFp Ow;?N]˜WүX7JdN6:a [mEwR8wE~dڗ"xeA"}cRv T_ͪ瀑6]`eHX`.oMMbI- S8!A?ZՐϾC~.ѥz^ hԗJ*j1H) Ώ+3ƊJw: \?rp}m: &Qۢ4R9[>ڟbQx[Cڧfk^`ٜ2q=(7oL7TF{xDY+ҶCW!aĦڙ-~<$I(ңBel/K3P {~F,2kh'aI6q՜vU3.@ _ t}ʬ !,5)K{ʆ8{VlYK=6CtePǮY5y\gԮC1LjM7 (C<" 8[׸/^}THZfJm>Ve<l\3gj&QP^XB]=)6?~I.gј!EԽO)t̻}wj# e)KrYCue;[TnG`P)!"Pmp'جϷ)_ +6@P֒~}j)W6I|3h>[5φ05 ŕ{-VG& B𵍖}rTIbϠh_<_dIKAjq6=fKX[<`ʨK4MxbP RM.go).mwFP1oQ81)t@ =jQ!AʄT?aVbg}F9j)L|ˁ˳v6*r#"-q%T]. ⟉g uOJ۾.ϜՍ9&7`|4V뗪g#QMI?Yl{:3\r4@`eUB!~w -(yh}J$Lj7/mTK6߭3`NT#Y %lOt͘]P +K?H18}3ψw+O|{K0]`BM[,}ekZM86!eOrR@qy@ԅ ]" }泀:{ρ[[ǰbBqں/c\Ejr68X6m Qk_*JWXV>̠]gH یF֌W;\pݜKr;-qYN0|w;#/4@q["|py}ګ3]CɠE Ϛh4ҟUGL% m&0.GxbW'hA`5(*א{~R_^'Wul]zLjnGp{{ !-ٺlX֎C`k!ضB…9JD{Lf{-0mz'VTtj/*9RULDVOT.2-L#:G@iPR#ܤ^垦V,FrRmw^\EeiqܰEWr&ߡZx=ݪkП;!|!unTylыW&_ R=2d׭IY:L,s C?&HmJa7 ba3f;v?V0 B 1z ?Z0? G?LQAH)WXV]^BL1SDpslFd̾mJhiFW92,) Jf@!CZp3KGk@87Bu08V.0TwPZӷXBH7wE2Y%E%=F'Π)+=9l ~fqYi˖tTR4jGJ ,E=L 4MjF ybm^+Y)`Dܱ# ^_ g)+f6caIyaf熾FƵC7xSr܅_]qj*9x|HNY>my؈``_d Ms~UV}?7jr>`8X^ Ug*Ą VxŗK&{t5Y]d3S^F BR"mO p_Ad7b$hsg({b Tハ9>"x j!j ZGa= KH!pH[q3V _?.d8`dz C #$>шD蒪X'jyߒ9y4iw+rp<{.D]رQI~BYXDaCeQӼ'jSɥO%j @"׍A}%[+t6ipd^@1` xT]0bsXH>XV,D5V<aZK -[IvH( @Xxu(a| wF+w^1ډ㚜7Od_V _Ϗ7hE@ϋyVS9^/$z2xۀDil PXH w|vGcZjHSDuȗ?biR5STEaDb G\DybFs6@T zk.UHdt"euAKMp vhS\TY ECX+ 7te׍b)?>Cfpމl)sF:OTR[&w7Bܼz~jX. k¡u Fs۩! \^vĊa+>>>藚@I7TOeA-Dbql5zO08? T<L˄z10)lU5M=r4T{J.ĻChS4ww~XyHIJq.=?gdC{tF2HČI[xd2 c3Wd۴D'mE5*`aڱX:ʔ7`pN'n]d$jJ:Il)f'otx}e' ½e7:0ǔ(>FȻT"Y TH_PON_*+- 4k&cB\}6]&!TV*N;e ;QQ!pd3S/%IDEmxnAbqb.d` 7h^8Q'l\BNW ty y2 B/0dRm [2&ݳ4x `*6-7M-o1`cgGeg&ksτ]gB7(AimQL+(>P亀ndEMJYzD_:]SaDKkG\2njdVW+KbF'VJ&>|P\x\.uٲ9*FM2>4;_8am-1qG(,&Wf19Ÿ3ޫ-e]GOôt?,~Ȋ:HzB1mҢM`ۛ Wq!4&L[:-5^õPѾކ:@XZ*B 颭ۉ 8ЉO?$F)" h&e'%#9 ˞e*<ǼHSԒasǜ9PjYZ@bщswˮ%6x ~دh\AhSok{7Y^*1!~[1 a<2Y]$Hc&3L iYia !@|6j$uLt Cگ/nkUI U8biNSB4kJYkPwZ ~~L#\xWl {yWզw4­Xʮ<z ΅-@.>f_=7&x Jlqxڭ-(`He6sUd!ID ^&aTLj?A\cݢl,+4rV-0/ƓB"g$kFx$7&9XE!O;e'&@"L[=N\AN(H}:1z<6Wp[qU䒇UN R~IjXzw6]\;. jJ2@86ѿ2Iౙ]}\5Tw4U{WckIZaNB vLyʂіh{cJ O]v (o  ?tV D{˜Xϖ1Z ;k3k%K%6{h-W(jL@%K(-OSzk I9 CȼڜkI l3u`lQQZAC͂뉋qmtnޗ`@?Ր-/nIz12O-0ttRնg/W s^hϦd*cU~\̡#Y TE7o6؟<;(w0Q, 7˼C+H pgBEۓs+5MlXDz(2AW$8r9x7mPp"${=VU42 >0'<+vj ,iT%A[qBHA%Rnr ԫ,߲7$>[5UkR~Z&"Jڒe(*WA~E{xmW^ a't^%?r cOEU_`+5[康k_$}(|$iqަkZX".U{\[/®`Z^68ckb1g5,]! }pO%U}i/ä -Incǥ5,7*O@. 㤝MgnV]#K%` ehpCT@:aa3~ky@CD㐔;_c)vU:{rِn?pL!'[t;Αq4T!Qhf4 %GA]qϳq_0ww*< ڡSRA`(,CU7fibAA Qqu_3w@<>-Ӓ_F~*y:TX {Bo#rH4)?o8+\bf$f_TZ>C=Cٓ0+= *a4{9ŏzSºC:յm#MLjKP-:,f˝3ٚȆD W=+ITY9" +͗ěo`%l%i`~YBd@j6-*)#_Nef? "8+)X!%m!O[mh!>k, 0SX׽}(Mٷ౮-V6ݽL I.}%\YTBnEI,bZ*1J8;o֩b2V(6vbt"{8SpU1ڠd2>Si&+d.[`$Fx?}>;{Exgu* PKn=E-ҩh-f3Ǩt0-˚\۟E ] Tѫ'/ EgĉȗOi]QQbU~g6 2X-H1ުBѵ{PwCDRpޒ""2Xռ~V=#T^E,Zq {aҩ/G:R)(r&nJc Tx5)͙[}#cOY]7#e= [h "WZt}H 9VKPTnũEE5D7(XYA8btQi LrXY{/~mR+wt]bW̉Q :ly OzWct9* ÉU, jN ҷOwp8fB/[kcoCu:9!} 53E5 NUwA55,^N$#/b4*ryhl+#y.na#b>ε 6VpJؚ@ZǍzeϸo4N9;瑷WJ)S%*꒱Rgm/a{vϟot- 8wLiL}0\_NInI?h^"KKjZ)8d"a_ssWw,?F(ӵ3д|9>V 溱n^'9 %4⇤٥[In\EwŮĤJկy[f( E"24eRy~%ߣ **ACu訢$CP/p?ZYW\ A%Mn_p'T0Rf=׋Z;o';`柅ٰI#-T1^UN*3Ɠ$ʪsLyy\\if>' 7m^El- QS0^8DT !xX0`1!v֐桭tpK0!{=J׉!`牓O/"@%x1ljLsa#{ 4_U4LL!“rH(^ paFNwt#p] z.[p|!A4:BT+Ƭ1jPuIAݝ2sڞ)&R`)Xz AELAxүƙcY MX̰w6U*$=g<;%n:]¿y4-ًϴG9Hgۑ%:كmtv>ގ3tLtP{+ HJoD뻼ASZVo=׎a[|~Z~Q|S-@IuKkpChqӧKJM!Rʫkl +='s<%Տ,Qۚ$kgQ ¼ŀ8!2j& ۛ%rA'zǭ=iPX=An]_-kB.Ĵ^n LWWN74) nmV3זӑ#)Iu̹+{O}kxn´07Or}&7xg D:: 6Pn!% _fe/ ǭY:hO~(Z >dA/.x-@3C~ߺmY%vp>,N6V;8 nKE=`7Ev˱3cI?bTOM$fPs0_Ɋe-q|oNC)Xwe0َ"zם ҟw`Иަ_YkkziBot`g/pG/pu g\ڃPLt'_ՙG;M>ϩ rUq ziI>pɫS\`AyDiG;H^M>={i\:7;uRm|2I8nRgTSmQ{P14#'u,,ѩ! (xuf;ǚ`J JGl3{XgNJ p,bXQl5#"2U0!?1E)OyZ=>TڄȁVxZzᄗi~!7Bv|J/nMs)TRqSV;/xϓ1-0#3 R+&8'Jepݖf [MH= YCÉkwK5nHJmrQwB 9(z ?uXU>m}Zn=vW=P 4zghZMEkݴ]#a`BĎ A)<`= "ScR; g4-əg+(,~,p%v{y׻ZmOSulbw|6t3ǂ rI`T4O⛩riAwRܫ!(:n+Ajߋ'Bc(Mջ_rXF5"l'B-Z%qj ZNGR8N#f­n f]/4l^- px${{+zѬ3qN8mksx(&a^X'顅|u[쪗̶0| 2aP" 9UM<һ5L fJep$3}6،SP[~w)S^ h>0|⓽<7VtEqSĦ$AdM9Le4Y |O}- \QDL|#/֊Kc5O!!9Lȋ(vLDj6$:x<$\P*PŎE`#JQ}- mB!SIUf}(Y-36pp5 ǡ/bk,puns)ZRkunL΍|_qޣYQʩT-3vs"1oVl^A9s ?n0h 0p"8x#j$x@r6V2#zecoYp.y3XWy{fnۑ !UF;UsNlp羽!6wz\F@]M]kNo,44܍^[إ}E@wbDHQq8֣9 {|AVMJx)B \WMv |֚ tў7^:]_Ɋzi5T+?gP2Dk"1^)l] kDDw0x݈#BNxaEHn~1Dï{}X>'ܹ Mqag(m'>eXqr)辿;)x;f6>eJ#rF'<;ofٌTWt:=@s_@#WKmj SD[L+r {zN֐Cٯ[Ǣ%7iOZj*ҽS^!Ü-oۚ:k Oiy,-_%Rl,6۷;V&!\3iIrؓ{1iӦ&z*m#ئ;ɻ0O@Ո?NiE;0Q>$7(c,J&q,MAxűY跒u@}ܿA_r`9"}&4Dv娋M5]q]L(6eODvg zkRS h) F}.lLOl_Y_YP)d$߇"a"A$6 ͼn XA<4:sʖ:0|MD ˫M[&dj#/8G_pNx1}O'v@տvdLzp_O V  <_qc#y'3dtH`uqy:=+ 2&]祿πJs78o`?ӓʉAwkZ(+ZukloB -Ъ G^ICǢ K@%8Mw UfK#)f@m.+yy`%%B6vlwVEzd?ǙrL-_cl{U~ a6UUkڨ#IzN7O4Dҥ)ERQW1G#?r6R cj&p&ePw `&+7T{;u{jy;B][X/ML#D@ ]lz^Bs jmN`ɩ "4-%9~ {sxEJF^|:pِYԫEKMX_Fy[2RUP(¸gS1_hxM+R ]EQ 5؀eFՙ@^yXKA}~25Hj(uo`z$G0( p!IR,M<~V~=Y g!y#t/Soww[8JE%ST+[h*xedOJis)BEl9a5 0eL*I(E;_6^Ro',!|6bǺtpܷ X')"OE~̙QkQixB!(0VY,4[LF-/ Q&df]yY%#ivʰ\$ Q+dHM"?dJr~ "DB\k 1e|9t}t*ާaVD%1K:tU3CL:39-}{([CX5<^߂ EDd} Hib+a6Bi̙ѸF1̍*ۂl=FqķȆ0Ƒ\b0"UzՀkRŃ^!n.>5woEPT^&,#HPqEMcd㰜6KZ𷤲gCh(l)YP%}%d8dY>q<8u->(GBo"k6T6 HAp.XQ/q#%-/ oXGdW FQQG7ˢsLF{4Y'텣6W:z_%ZU?T NӞ PD6ps+SM.Ac%U UkpMIzW4f;g7/1r}[J~rmmdy7;4Փ#.=Ya.c*蝲tvȈ >kat]V Z19/KQwNEyH]5MIE[% K',:M nלH\"W\ HGCфgg㌱O:F2g}rXYalj=::2rw|$܍DaDS6vR[HFBM]ؕ|{ֿMː9!B` /  w4TMy@FaN%O39D9ӎ~3ef T8iRĩYB6ktZa!倚ŗtcZr"9"Q ]C.RWMHCSJ28` ەپQ#H?(1&Mgīr:j^:nSj搢tfT@5(r$M͹gQ@/.Oyu[ 3.$ <ЗZ\>s\t;W7* wgnG0zqb&0ƫRٌk*GB:>H(i Vh ;@2a`%3ZhϹW4։9>O ›(uYzKDYe_ףZYlkqY-n{A3u #K}냖'33u*nLKV>`rTebkdL"Z:LM\ )h:ٖ")h\~6I}\B(]3.20%p.Ws*ٳ9YTQrGLZ"7iJ{rqc5eQviX1&.Fsxp͙ 6B$CUy,-.D"q^1KO$Z]-P6Hx**/<>*I q]95=Va#? Np@TMk#>dA q:FT&$J窥 !:9;y2@Y$"D:6ӷ EDdBԧ$<|mIsyENviK |I4x]qT.: Վ :ƫ~pVWLuaǥ[AwC*7?:(rf 0 3qiBo4V@;~ I*K&80ҜX}(0~#Y R[Ui}3*E7KLJ# TqXT.ՂlW@?s2I[e? #ht,t*Dq٫@JI1t>!HzO0DCAp&=x lmgC軶mm;& ''d5H!T@Q4)ag7܂*> Ƹ 3k?_ȽsŠAv+| j6O@#*^n _6njO Ⱦ@ٰ#/RyS=-6|S*<>5 7vbWFfda; hc:u$湑R!5Kf Q2p=:L!iސuzmR ]cW@N*w"c-*|a6 =DbRIZBUBew i-"Yy:<5 '""kw`5ZASY lS>7 ėzo*L12GvVKuK2SO%eR1 `?Ͼ-avI`mu[N^&NyjBOݞ"G] A˜};aA38jfQ+ ܭ&?F8Α?2ŝr% MIQT>]H]y#Bo H2x!HUm3r0|k*:PNDJj 6Q{qwXO_g[H@ĩ*r=C6LWt z?+qKb -{%c0m/[Eʕ'q/q: hPm³l/8^C絼ˑT6mJ? C&_qG&0)Z% u U\' !$xsu)D~L@+̌/вPȇo3IyW RnHt pf1 h²P7`z͑9]8 R.#7]A__'2o#j"sz9Йhp=Vi)@a+ \b0@dA`Fiv.T h".VFYiAш\ FwmNgzCs ӸL3!}o+Uk`֗|SXg O!//% ǰ;q&.}$*U]IEoVSzgCYH 3=pz A"oy:]Z^Iujz)rɋ^-.<57R\f >L;_R[YJ@8qEkk2fhWGC8J=: m秤c8Ӹ~pFDlX#,> H1 twБe 6P.WX؎[$u\xy3 ck A_Mw|T{M½f ]a_ hA+Ga8?ڋ:Ϫ_c[?̕P+˒; H]i=|aQNd[ NA 8,Rţy J">KA2:8@zE[߾0 HU'W6kH{6)'?^ O#4LRއ#E -\U*т|w}ӹK˥غ nYS+8,813qĢ@Ա2ٍ< {ۛ팓n&][Gv,bP,/WXr6~RKaWg3Ϯ 2e:y;Z*̝ "%RZ <"-$Cos0VB hEDVٽ$ԣ7|3A^J/z}c2'Nu#}Y0T9{̵A¼Op7Mځ:L!͗"J"x1,>Qu%WƧ MA~vF3@SO a4x*Te"!NҡF,,cIv}iI c,]B+Y&ȶ Ӡ?5o6D5IpdD kO`EFnv`#);aV٠QچI~YFSU-B?j"M#(Lrc𞪬hq= "bn2$SMb%gT"Fk2t;赔XYic0e+Y>hS$t0"y'sa!j"g*it(YʀB~Rc\l7=}aڻBcݱnf^%7OrioδQ >u|Ը6Qk/ͣX:YR3oxt{2JuszWK|9Dm1[z)P s"XSZY-ks4MvTYɿtz1B8]l,WLr '0K.VL!7ȴ$h3sP}oɘ"3nޠkc>?c1lz"IZ}wt W_=syˡo;f[SwtK(y_zqY:0' O萶[ jO_s=} 33xjPM.a=WF]gm շeZCNo j*ĵ mǸCӞߧP[RVZgT|<A[YskcZtνǠ0 Hɿg26$G}˩Cի4S<(9,)[]6I^v'Q`%(,#C=e bu~mmY iSN.Io: %!'R[d@/l ࣘXavIAaN :LX߄1b{ $zT&o|w {Waв:/TlitKU 2Nn-џ7Ǝ]؝.,;5aJ`$@H.r rSS6;4TTn,1Wqb̋C$m:SЀ DL&"R(M&?X=-4,KFJG}gHʃcjNp(8bV̹x^)_$>L7`^sFJ2iR\ `0:`=.&Vd!..q 8'H,KϨ`b=xSRz<#wNmnk.jL~& ր|dp;',0څ$q fVs"FpO.o>68mAG<&9+#{.8kl٦bW*ҹL W*~Š`EYKʖʞv0[( z/k b wvG+ޡ=4?~rmAÒ39nP绖Bvm՗.Lԇ@SN`q YNB Pc*oRf'x)t cDY erty猿ri}I o 3}g&hއ4A$i4W0vm{=n_\c_nі 2 IvIm!h{RƋ#{lkYdCu-"0⚴)nQgOF)$ICN.KpCB:,L7+iS%UZZ)FkQhUM̿<:-NꔡoHr4^̮Gm@B*]̾f1=ٳ;'lYїtdҠ)AvT "3׏,lu"і( vfI 2Wه +Xw3„66@uȋe-WϥmW :tf8uE{'H~J,tImSGl 1>n?epD|Tkn)gpl'K7egd5,PH+:1əcx ]rr0 -,QE Vz_]͈`6;\ɜIa1Dh+%X'U®gZ724 5`5rHfm.(L(h=NJXɧG.#A/\ giTM'/.RT7c1$CRW{ ~mC 1/sA}cpJa+ij%l v{[šia]4$_e)i2^i>00v?9+cք{clI55qT-!O-7qGZNI`,SjaʩQ[0Y?=jnNuK'2F>Lޚу:|v{)/ arp9VI7э5G[td`5a[ғ?&ߜ8Y~ X,ld+2/]ydeX4_|H\VYLj2ˡ:Tz t{(r[ϾB<,#SQ(hHP'"fuׯrY\9^>h?W ` A j:kO.唄>PKadnz>/H\- <:Cmڃ 1rB\i@q1+7m {Ϲq싮+pQ3ڏ[Cjqmg";2));?9/`h\ Mر:c􈸰(M/D#u| =ti<ƜMݕc(17>Zz0qvd*EP"gHELhȶ(0v*XrmC(5my̪>>]z(fxf}DZQ`qM\g'+?oX[ֹe0L}V\4' (E1%,RHLʳ|&&#:bLZqd>0|nEMF= KfP&Q.}D;'?R$G4vWcA*v 7ՁjR{VWp %S4=Dh-m'0i_?mh/Ӹ/Mmdu41nESeL#1ݘgԀ5[i]ow(~ 4e}XJyn= dꬲjU.>!V,sKϿLZ)r;=RH%V5#j Afg"rcKoXM:>0&`syV:MlCΏ0\Sf&EXˁetJi(b6Z{f-OrTh">1܎eU|׻ѰWiPz*YJ@."?;j쟸3w]qBz\~S.g۰ ӮK؃^AޡK\8xH <G#3p}wC<à< Nd^hsYsg4=x/"~^/ s[5dǸH> HC> K_| `?1meDU>|A2ЖRHOjbB܎ .JC؅K[ ! CtIc4Ig)|;+qlA16!v;郇NmLM~QLBCE-skgD^dzcP]k{("xWW'fTe1C^T^o9Zu!T,Dnf6~'~>ï\#X (* 7-z,S4--0yrwOi\[VK6t|3 O?G&\NJP+F#nAajz#Ȱ\[""Jij\ƃQC7 kj<:$ nqB8r t؊-*j rWK9"V-إSr6`xLlM4&;ۼ;c/+(ꌔwURz2Q`hE'o_ýܑƢc(^ r{KJwMwLK߳|@:$MW"5dt$>۪%=1\mӒwt`t9*G/&(3^^ k"_do8"F!76PPo(ՌZJY2 %@m;p)׳h\\jW'|'lQsY-Vb#RRHHfX&1a9󙓗J+nY)\T 27M;j\$xZ]^LVĕ GrKȋƒ2J.+&tUu cAL %T' Nyh&tތAڊަl5ʪT܉\lDrXE5힍v_##!d 21޵+sKr/40,0ׂ9f.Aqځ cL~q."c]N^uz'ÅB>*R|0E0ݘ)FAnH5I6N!ABkB}L[&C9'VsX״e`ط/c{+O@%.,^I@[tA&|㬄\KAKtN>EƢ/%LyWY4)l`Nc-Wh;@s7M;@ 'jɆnbWsL1 'oNf|zv?w&&|C-I6[x;f}CPܳ K(_zv&B5d.4W3qj݉u!g5Cڽ5N0'o&kMt |/`B`'6$p7msL_}nYVº Z x8w!&q.Dq*DjwOZgm gXnMGX >yNlQlMA O.V;%5#[RG/;-Q6kΕ8Ibpр`ڈ9_"2Km'Xűms"uD M- W GqG}ͩI!;gB+29Ӱ2=ظX3H>2 rrmv־Uk͂Cbe[unp>BO YJL :"۩1c؟̕5]5O4f]vo}q +1nyݓVQ߂oK'z1Q R1ϑQף! fsMыxZg_GXߟ &l5!u݋t&wyF2|-G໗CㅧB)yt0\ۛ mGp=s]1*glPWbQG [ HEUxEa!R{hE&K冧K⒚ S⾓ vHSur[a1nd V }Pn UaQ\@w}g7F ˳lBe+dhcνyެYD1`yxP,Y*E5ֳtr~|-'ʑmleŻ.zZn2{5U=1(#4R!f\n>_S a NOWE"9m(0ۚG"#I, {)A^Rk X^$l@scn?J"!;%[&]GSM4 N1q%ZhnYȡ?g QJ]AE2#$t5ҟ~ʹYbr3~F žǾ|Wʠ\r5pЌVZzvۼ?O;#yKK$\Z}a<4c=p: U1#~LU VfdWt8o'&,Gf]kQYbNE} IM+WdѱqØ-JL3OjkC\C E P9{cVu`슜;#eereSu&h$ΰcMow\i/Vi3RPd%%u-峈NS[R7`%))o M/yn $2 k@QDkΌ9[6ߥ];O`e(8qr#9P[W{!,Đ漾{T4>ǿ}a#6tK.HB`NOM9+@Z7&t*:Wo>-hCKhDrɝn' :+qA)="$'_ R9%{(l4:Vˡ&m:: !tFt`*%x ۿHj? _i)^ GU"W0SA'ߥ-fFؖuα1I9,JsBbdê غtxϧROMIYi*!a?E%C?@a*T·wߤ`--߷J08j0FEJ%EWv[yJ6;͂yTvn:kVMs L!0J@)dyrtdL%D:t41DŻA~yecik(r:/[-K'm4_@z݆&>7w5?R1MJPS)XK{ӏIB@-8\j: amdjX ]uuERxučޯ7>mztn99y`328wd,/_^8ָ3f)U*zG4zq]0La;}D$wsk''G+/Z$̴X'н{ÍA?scpT `wN ` =L%ދo4A: ;Fur@%V[U=Q 熰 woמW-IM}U3zY TFr.aBIkU? eQV+i Xak:6"0Tx$j4o4jH=|HM/>3`Çv,Zw |$p{E{rV0&WXh ɰpqzjjP $yn0 JqF? ;sf-F0C8"ݧRMxȍ>Uͷ;L %Ȇ}ZƗ>f۞,ހ/,UטuK"ce/T^(IPYvW|uD"]н9+xRp0= @=o,n7MU*T.nmcw7uOS@S~?uHY4M1vl(o*F `g={1Qk vmE2J\{40)~L 8}l;R6Vjj v+Nc(Hڍ~)L!}Z(34xw3Δ_ޘK_L@!TU3OXqT!N~1ьjn TL`?ew\z3DpӁb"omޫ@d.[!1$* NZo`{%+U%M0Ն  {H ͷ\bjb"Vz_#AЮ%=cǻm. D+:8/QfDi:T|]N)TCϨ_}i(Tع̝hy(4>oy`8{s7;%jYGYRH tA{\RR"1ǍDZ}QGy٘B"~?uIp΁2$#ӘRhڽ K C>&.S{8sY1O&8&ih2Q(5pe/%&ãr! tm?|L8{rRbG.6S'E96`tnoŌAb[3McgsIHb,95ZFwWiD^8Q%0OKZ/W0@*/Ln'yLJyWrJIE?hKJA˨-x\1@~d&ao4uk2]- ;"̠NINoW7yIOղ[}{9{8>VRܻuxxεarVpS&ɉ&B&$nS l/݌g<*YecLyrS2B|n_97W(KEAUʗ!77*O%x`rS,O2<$ YӼFEG}nPq F⣪˷ڈ^ӴHsva-VmpCQ`7=RyNF/m<\0 72nӷҰ(Ons9f*|)Tܱb㣜l/Z۸5 \Y=0T$ oMf*܊ U$W<п%rq O(=-ªoW i8~2 h5Zu~}_VW ~7̯xEtlC j&'t_kc&uYa|m*%`]nuE+ ZV+=|_h$8 ,M |7?!")f[HDop!1ml h@A}|\>rqF1uk[L 89w(Hes~=4Yb5;=A{{,,"9CgC]I'Дf> T^1 ިӅ0b[_c,RaV : %}vpj%;se$'Ma\ۧv A7q) 5p`Ҳ|(yR7' \lJ0´F\$<Ϭ{'].DКiaPGnq'.u;NwQH>}ksa9f;ګS7"=p;머M6L-#.&*b+<D&|6r7iwuU0e;Ž}c\b ЖKID]UC_+Tulq?'1|J߆Z&^`p9Ma9m~zlu%Ș x7"?eQldw1)ljX$,ϕL=Ǜ%$=_l@#l6=|<DZWxSǤ.-[%[?#3<)fI; m0 ڔEL1 . Cs_Z~}R9c/1 %sBx9;lB!bve@\ ƁTuJFJaJ| %<2UP?`eڕ_ dEE%-"W5BjzqҴ=ݰ,uc qoN=҇&jF/9 ?f(B֝斅뺈!UIjXv5)@9]Nj۹2%+[c]]~ԌR$_wIr d?D ^LZ҄?KZ2|B{W}\h!& >k[o~iK%f vEt~]SiLQkzLT4e7 v8梓O PXE~R$7W-<:tR%ʉB ׎wk-G&K͜T8*z| hDCHȁYuihЃ{n!Ş&&cbLO؛.&١&gCûy"rߝ( QMrԧܺJp4Ɔ~+ByϾ519}ju]V{\)AΣw!5'=Uv? 7f=O3BYwRz-͋\͈6-C>t2=HeƱq { C,GK75c-곝__Z B@ih3X#7ᮻF%d2j-=Eʼnk~6wѮ#~ [Q,lmNiK]~NN ݐ~d¼ʇ ńu<j}JP=H[?/ #JG76Y./+DjAK~:zmg>$Q3ޚpfNTW0}y35~ХBS)6dhɭfxAU7=s,=ufRoqC,@`l13Ms8x׍fhœejrXX&n \b[0^ɦ*kň:TZg~')&+7*]}MN( 8m}*JY嵮׊wtaR[~qpNVtPBHrAFƲ۠?WsCc59c]E@'4r$FR;?MZ#YwOKPٿg &93}S[_RrE',$ϙmؓ<12(zӓY Ȍ)%HrWz?SkĈ~4Eic|-s$yuAjsP Qi|I  O:j2C6I/N!qNL5$AXD 5!IWAU1Q+as4ύȈ{hk:P0t #F̋/i@ol.lP#(Uc btqM1XG4kveHm#^pަ ĄaDz !Ino} Q}E%{B#Y%o?o5 k8jsWR[^v| `p ͜꯱?AБJ4>&nO%<S>|KSԽ ޣUd;Y|Lj">,uLq6% b:teq cK|;Cj&Z7xQM%b^<[( u9O}~WոSƍ &{m&Bh_p\Κըk_@Y /=U4-Ks͊y(c4R'-06]؏>nGN2HNM4TJ"Az-):J=]\g7IGK,@pŅUdqz]eQwA-"UcM7s"|W/%:޼/=#ǵXJ-D2fS/MMKSNr'Z}7!mʞ!R2wYW*B<{vɊ >w,y#^x)-4h_=kfltwC1gEDY6P$y@ه% L܋L`O. )o S&4J B&V1!vNHHB&U6^ 9 8JrT;Ц{~uA" FTțBC3%duX˹mFH0LjDfx 0jjoTܣpb{%o)3orY=! оhtZòrMZX\])!ۡm;/q fV^U"PwbK sGDN=CP% _\tJ`EC+G)tٯQeЁ%V|q#ψS/7'0ؠK<^lIJvKː Gatdu;' qP!4wk8hUQ+GY*vy,PqZS94%Ѽw ELυKrN!"fc+QãfVSLv3Y?0P(Ɇ9FhEZR OD讛aEС SE猓ѕjuF3ϧ\?7`JZ!7(~:T9g$']=dһ4ىYx͗7͠@MZch#5g(pj56w@xLrW_2>ZèrRW&WЖ,#s!Sgf,pK7 KB7$ynMS0!'hS1B14 .O_pp-iA0DF$E•|&* m}HҚOok4}|`+R:PF8" ]dkXS#x^(B eoffdǀ$n6~ec1$AqgrVy[Y7@kayBz@[J=\-KҺGT#p5Hڜ\Rfv|t% "/y T;}ETωgmrzs˕"NzI a)n1ݠstF:_ɨ<4;8&1\' 6 ]<75SȎKNJن':T}b5oOWES0m8ρc+U4(Dnm 1SW9xbqpyR @AUs`?Io._ksΈ^($6-ZЃȌGߔU/^-^-:bۻv竺.~s`^_ t~{Waςr_jj,8PDyȘb!_쵪d?Xܜ,+y2X^:t5rOT}ሯ8ЀN+_KY?IAҘVL?%,-V颞{ޞFBC:v>|ky7rO]3΋1}:2:u v~9TM.F3`>{JwU|.#䟠<&j-\P`]t 7`xqU19kty%屵.7省PiEd_1{[l] $ ǾI_#e榕8> /$a 89',<%חcY Qi;h|l~ ;ftj*^&C؜],.!vYSAw,7Pc 9Jr"X?Z8ګ◘|a7tr>jCNv&su1jڠ( *8b"Z _[A<@܉(这,KE߸%6h4fifMsd% ;^J`f?oWWӼ  a ٬,oq|1CSy7$Y;S,e|T6^+ԧY M+ђ2G1m+d|[}dÐWz6q!f}q)j%31A6f!PvcBAhd,9\3CTeuCÙ:ai½Ä"oߒ=K5gJtlgXe6\A= ,nSv:ያIQG wݍ XN fs@+I⼻pR]eoΗ$}_F^䆦 ~%!b0k^.ԕaG8VxjyɹF̷<+R_XȈ7{,:{s}KHgu/PYLW [fk$8-H|5rMbtuH-BMsaidn=wR=Uf— d {YGޒDPhir!']曒!bb54޸`H;gë{pdO1]DZ_ݴ56ât  x`" b 9 z&56"M4 "P?i4Zu:W` k_'M緭"؜ݷ$?^"_ ! #E,}Fݭ(YTk"g f o8[<lz([DͤxW AwU`!M /SiLi3nۑ0N\y}fsv:C|b3{E[͜H)aZE99Z1sldC}Ց;nx 5*:(8|y.; Ogs.s=3YVˤ5T$?"Jv]j#Dds%@)(@!WK >Y)= o0 .#O kJǂ>h,*h|TVKGWW_WIu0~3#bX}vavvh.}o<)EL]CnZnϧ/Wtz:OU83?C|!a+.n;t& :Z".؏M &g-\+ޏ>5[tPgZNkLDL0dڨd緔SF&!j"Ms2CiC زh.ϞZw2U>}K*^i1mJ]jx0 Xm_!U|*F!pQ`&2ĴdQ|C *>a;CF~T~CV2^ig,UFŴTn_Dxbvoo+~Fbe)"[X|LjB(̈ i bV 9FoR3 q(Hfj{"^&yqsS6g?d"i!TO F6F8Nki쭪Ȯ>juzLurtwAiBxV2 nc,=)n<(^_r-A%azzYX(5ػcGT1ÚɄs?VJdH9h?-̽Jx'jA*^%(@e'ԠL䛢T̸#P36-6uLŹ<plY+_UznGvy([f zY Aʲ$h/$cx(8pKB{REd: N;p1FfH~F\5W 8ʳLY ㉣:̭҂ʼnpv*]okW6ך$3=DCJh˅'Tv#>.>9P^u/'4iBxerj<,5I,(ta߽ vCQ) DC2 zG˫WKd @dY+A!ĥz륢H zg L"ǹ`ҳr0czk#e0$!&sQ<㳃xnE6J\ K3dS=9OnrUۓkX` :Fڛ~;LɆ dd|] {0d o{ÚC7c4(0rJ"*F<ㅬ2 S~{l=~Sma& ׌/*B cEva*|~,<]z ,0% ˤn Jz@Y'4j|C~@驟8#B\WE1~!HoL"SfOtoÓoZ?0X l=BWDq^ ~?aD8aN 6 Ծ6J@i4ƍmrfƚWOQZ럎8&&G##Z{vb+3uP:.u%;tWdbơ[bW;$ɆlB.{UjfOe6LIV&V$Ƣ  ՏOiώbWnP1S#1GȒ:}Mt^@~uaU$>J !9l&*:kv6FmE|WQAQv 3"p|ڠ5=4?i8'B"IGk5|p鲲%;Я{ԭ, +JAcğ#/F Vh췱sk?+]# NUnXBBNg:x_~`#5yʬoH~qdו~_";1Z22srF7b5lۘgCUi؆1|O8t=(;|uwlYyԘ=O>'$a\ 1@Qސ_ nSFŜv|Mv,c$oYvcs]12(#귍ybm-$Hnhp8U^0X9Lvz/^nUL}F!d߭b1Lə|E7;d" yppg$- S* a `wxlId a~ms @&PȾTgJ@'^E# DP=3>&6A Gs&?޲!mؾug54_'XU9sUDx0'rB 0+M #B֑a2\C>ڱ9m 2siƔ1v}y<ѬjB5smFx֔IffH8}1KpxrVİ?^IgHW2e^+z/2d7T= Tb$(i6+- pRjŁݟԛ->|Fzqs]zTTE:_8qd@j`C ڛ$,=:΃38k9M`E;CrK2Nl7АNtf RJEbzeyfT$Q<\wp r >vDttrX4 /AgYZ07070100000256000081a4000000000000000000000001668c16930000ccbc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/uvc/uvcvideo.ko.xz7zXZִF!t/y]?Eh=ڜ.+\-ٵv'ZW>&:̏v7vٷw2<Cx:uK/dǕ\Ork&4`"g7v2$Wzd*p(PC|U35~<] U@Lrl`$P#S #X(^ܫ28ܑ%Ʒu/4TzﴧfYm2XA/4FU?$b XGH:S%B'.n0b6Z@qՒ˻~7b j5{l~./-ۤb٢oqHVN"G"{1k\?vG׺iqsuК9~ v6٭#i3K-r}:햜$1s}rʸ;Jf@siˤ{\ͯzJst+d"oO > ^ЉYXBq)ew 8MA_Xrk@ZUZ)$<9 0<=#De)ӷI-s;|2Vmo؏Jf6R-4Q+hiK*EpU}%c3{Q|ج5rFNs?`$S ޏEdX(tgxR$D?-D%TkM_på~:Ffxrs,< ZL\}́ԉBX{O My[`\g l/I0z Urbv7,U0yܖqayb'Ҭ3.ۼ9~L"c@,&*A 7Be̚? mqW#ozU9mT!:4Z#@>͕ Z־ј{{dvs®q,Xx’VB\ѧ#S RcbeݰwMtDžfVЀf"O`+p8@c"\ShvˈWfIIHL~ :ѥ[/;;Ms"h9cyvo6g}O֦lߨ6v)=.bl2Gf}}?xkuaM y do{U sQf^<!<B4ϯ*3"-%7Lh̴(wI qaܾ4k9fNQ7V;=dtcTo!@׌Py~[#b1䟑OlϡN΅ ?pA$h`1/LExf/Yt7xV"Q"q|*t m %&ZjKIz<3]܁YȠq@; u6Îwha Mcҡ60ݑq+wa>r(x#_^J}10g.H&JNʜO?3[*#g:8y0X"D`rtUGbty#9BR#t=.0Fd*4OC.X|EmerH' 5̋)ZJO<`OR JR=9wZy.nl@b.}L`SG8’ Kב` yUfGX~zt-mm33YuFmg(Ȗ\Ql3wtq'~hs/^M oWaס)7\epЧ.KH:Όc2_ TA&> a&G[p&pfI#l˚ ?(l'$~*  5 Z.cep 0d`Ѕ,{`BuRU9B~t=#?h$ЍXI݌KrOLoS?S.y!%!Cjݘ8RGU۝Vq/6a2uӜl74K)ôG6TF4]ـl[[Io$'E&=^g$1] [)"M wi9ܜTS7Vf`~F0M?'cb O]4oGZlS?&.=`=F}_Ǘ@͐& }@FIG]C\7'b'*0dN"{9KL,KNB~9-3k[%~*`fMЀV,'6%cBIZ\ )0eA&iW `ljXO9.W.$ #6g;vdCp/1긥a}vRjGt1ʆdj3\PKҨO/t֗"rZb^KZ2-_-$(yO<:Fj j-:+6a= +nje-M Cޙ4"ofb5Z/wtW]F񱳟7Zѯօ4IK]'j®bH.-h񋒩kޣ |YOtq;5&*A,awwA\HA/ (Y$U++k%^:d(rJi2; Jqb1$C2^۽_4,8#t$')O٤zLe% JiNPDi)Wr D96>6IߖW5q1VB.)q> oN/>g{[v|E0)D2It]&e.я UQ㶍Y񾇺e0D a} ۹*B SJS&#K(];MjxQtM$ x zqjE8=fi#ۚ${L/ FC.JaI{=͇̍܄6|V{lnؾ^]$coQL iJdbo_r\Jj$C;DB}o0 x"rc%|: UqH$x&ECx %٧\"S/RdkerNcj2}"AĢo+:r͠L`~~Z!NJDAuOUC_3)VbAOsc@$hYYl. NnRH4j3)Ws;Đ`NgZLJ7QMcmPI8Mz|n w:mGoGMf4"v~b6^F"Fvҏf+eϧ+`/}})KD_BJ1IlA>v]9w&R޷}imoHl,Ì@HtRIKZ &[2Ch4!ފ6^{s9Ux MyD'6mbE;_K].,r=6F{yZT["[:!ಞ8!@$)A[%a {u߇\N!:Ep rL_1.aCu~j>.Tsrp"fx@/8)51чkK= Nn GRZ` on\\_CYtdc|n~E@A/yq^&k1[mFcvvEVl" 1zy$̆o߃gT@,XN*J :R<~!ܣTFr0hh8.UIǓB9ޒ2}g1Բ9DJߑuYe!D@o#c{7_aԣ: N Ɯ ,`,%R¾ q )BZ cXLJ)bNS 7W iHv df6S[C؟[AZ'ݡ5UsF9Πں tƷA!Ku*tjZ^,Τ|ܐ2PsiöL>S9jm''a<',~RK*Aâ_FL"X]N+fxD=x;qٻ mN#IUX;1Q Wqn9!"oO >]@-PՈXlq_s ad\Julw&[~{ۚa)EhH&pX@BsɀSqM?\4@w#=Ft|=\ W\e. ݾ+G <5V(eĆ4 9EaCzhz4#'vnzEL3O.[HJ_ZzE??5[(F NNχ)?ȸ"Z[yRHې*>S͈I?xuZEN"sGoI~y(4^f{(p>9<06_:WjECKŻ..(Px{(o1=Im\x1 Qi"N }lx{fl"]T/W0|!`?QfўJEM65OTakI\g`/%Ӫ'h{R3d ->8/xMJD2"Y谍\Kn3|sdWrP.8iU0_hCSFR E-\/\h4:i^srg{^@SbzRHo!>;b w&ҞބQy|"z.%y30r C@0H+`%Y%8 Sc `_zStUS IfPM$R Xb=g`?$HJ(8tyc2:.H]K)~g^ `)t9s5m8F/.Ge!JhכLPkOѯ';/ zJHfғ0d]JC{iei/-A"䗡<~ae[{0MJX2[^ 7Fn ZMz1He)o"QJt[4kS9^3APKO烸‚NΐKQH:-% P+oXyv~Yzdsa ;MYs` ~ 5`q=b'#4ƞRM&SQG&kI4*/gx]/Ȕr;IFv|%}Rp;{SqCs2O3+6~/uΙ}e}^,/j)@@< v;˛Gym/Ֆ?W\ozт]Ddس1;58?r79^߭+:n bpfiȧ\rOjshڇ])H"Q% PD> H}QB/C 7(@̊>egREg La~ϥkENUs4|H%2Xxr%."f'C |({(a#r8KDvl\qglCh Qď/Cwy` Z/ 7`tb!g s tC$;a%klQ%WX~> CPmJ&TwO=2]K Wè!MȚN;"o_0ZL|`. ų;(554J@D({R <ѭT(PZfZ嶧0HY})L,;p3K9-bLHfE PqkB'(eX9}r.LefٴySCǿ"JNjg^) hQAgy`MDQ)r%7 ?[_:6Jb=$.{oMC,'|[GH %h1듄fQH:BW~RD+Gx/ N',#$0!6HiJZ 规XLIq1՜KrBH %GG0dcg"t`'ݖ5\yLcM~=Ljo$ǎ;Cɞaz6 D ,ߕd5P[VKEInzYsN(H-m~ZFcrD57uC"Q34* [)yh5\׆"h L]bYT湫ȵMC:$/em/Nkh|[!:3|=:%b(} S$"!Vw8:~iXǽOUjYe4Q4 5PTȜL4m B 'cO8cL= oE [V)G3 lsv.AGpFyV"x>&ͦ3+uBu6^[0Mn2U;]M۪,Ԫє1۳kۅ H.)KxYHkd"0mhA]{18Wd $ adG7[I6&@P\Ą`=<4srq2Ml UaPyTzq-@rwJ/2DO27p T;ɓUp -jTwLQ6~q?<},R4a['Y'sL*((LYBIXz^kFT2i<(|U,I瘃N,T>7*Fs(^\|RVzTōT*dn)pcG#ilTG`9:*GcʪAfQw *ͼ*4%^\cQ,*p?-Z[6ZdK'ہkJĘ0ԓ_Rm|r05YŚE6,漁$2'b D/֌3zTr_ lXPxx+r10M$vv@mB߂u&T"K8x^Eru5FҴ(mpΣ΋J7J=i:kNY.0Yb׭eؖg9db};SԞk/a/ ~&n4rkn>E$aWU9:\;>q0  lDf$ǃ-cǥ dgkIN{ZO2-P2nx ݩSPp2;# ESH1Hy#2.րr&5F 2W#TXSVXɅ-V;.A2֏9 @>:/a037|@j}+f[>0!ظP kkG}@F@hq3CՄGh)T} 8h=zɯ,qoo(KꇯL&yǥ3x60] Vs#"zU,Y-`+,OZ)d}/9 紋 x̚ -z'\o̴$鰷8JOcKe*P)Y-pRN o*l@q&|wOOקȎkdviF$U(|J5o ʁGΉ ]r8RjM!}uBGFFŖڠ|)ȮTVkFK̦y1; g/ }[Ewlq?D<?UPVz k}"(v{Da6eq-17Qo|=Zxu7C$lrE⦘!L6Nzy- ^ zp]UT);Rv:xF.Be̞wX;h"Şb,;v) [K12iaFPwж" 4Zk*^x!螙?@~?d?(& T,.QD$@iiUIcH&cG4 {9@ S褖W^[2[(1R3x㤝K2LηV>q؇jݳ N_تn(` 8^~{7RY1!6d;7١,J8ou|[79I_Qnp:,vM%0M;5ɬ uˡlKlB]ъ@])Iq!z>A&Dr0Q87eo; 8869"\!C_QBRj`XPdhbS4[Gg/ljۼH:g;u>n:MRz!"7 !{ l|R{l&PUFrp74j]T;EXK!ΉFP3"q(,B(>_aE$4n܅ hտZ X{ &ɁDAHY4pPӄcB<=q@ LXo'rf.m{6vkh_q"N\wK͍SN}diCk,瘒M;Dc Kyp~*[ZsJ^ѹּh4B+EFp"aĿy!טm4KgX7d]H痛LmH:|"Lbz/+9SKAv U(ƕ(MIH=4fl8.Jw*m|N/7A<"7.ҥ7 H`7'm e a: r"PRULj8['KgPm0c_`] Y#to$;sdIaW/*ۭWr:93ї@Of8qɐfV +OrLm,єF"uWm)|jۋM/ ZMqr$aZf JN-` K2U<3]{2œA6+M-̮`63#D[QXy`0ڧ-A0̿;[t9 曽v&5Q3蚦Rc0Ҍ}G |B6cO`_%/V0P@PلE>BqohO ֎+ѡmEj:g-$O`mze@=ib`:, .f(!P}0{t|V7F`b%`)Յm 9 .??Yh? B|cͶQk;߁@Z/̅qA.[c_K[Dd?U) mX80@]Qa FW(H /r/ewm{ך9gt[c tYLD Htk9}EaImM0sv[ b a%DF nSWwx;ݤ.jo¿n4]\4GXFԛֲ}ɏsռ:"b$ F\m炤H?l(DBw ' 2X`Su4IDIJEqva`2!54?\5 Ms;ϸ`hNXI ?PĜğХyqH;;v 1Q $ o |v.z'Yi/ˆJKɵ )Bjm@Kh.r ڟ Y0/ ԧf)wIOפl?uG9XkSTF`t[Q䊨Dtd{᭝v2)`pPr6w0'z8gj^ft~X &8!UƅȄվ6L-h[s"ʏx+#}w|IA;R`ɣYpW`@jƿXGAUs_ŕ?S_d +kI&$Y52_p:7P gܚ2*<t95~}J)FI ;.h΄۸0l9(k)"SIttT#||)X|a{xy@Ѡ_DڹA1or zڛS>]\;eld:R& a'x6=ЙC )kqNyՋ}z[=kVͅb#CYe!fgdA/ SF_ ?7rv <]Sh[S^+xkxi b%iXZC 긥ݑ:b׃iFÍe0V!aƔIoy㲇pIFF 2<Gx=E<Xh38v7(D /ͧZ;QGzԬ`),=jWiR |t\%)ct^n҆ AB݈ ~8${I k:p$,V:\%h^6O/,ORe!̀ =ٸǰ+09}`\@TYx[B_eCmڳ#M[04, T;NTDSZXOw +^sG`Nؼ~^7 H'%gfw183 |:p6 c0z֑vWǓ%?|E166i]}8?{Hr @&W-x6ŷk8 kd_ChQo"E?$w24>*~HJ=do syԗTֳ>vűWG`&򙖍B1QgoO':i&XzVvώ~ᙪri9zD E WӆiUHNV=-΋.xOIu*p!Pݪh0d/ū9\ݙ"k2sEu'Di*5 H(iN(}k**p$ڏ'1Z~EH~)f.ΩΔ^5cG]4'S3D6矌?Sӣ1ưV^󟀧R/,_{5}Ee9ʺJPYNL 06X9i-y߽4y fd$1AE|RKr3G/+S r >"gŏ gΙqXnYB O+uN7~#?_.RLtE+f:h7Ug5v*gIIaw^˱&jYI+hZhE!LNH'9nbv eytcqQb%K@0d[î|G[pݥ$mFa1/LXy#DY_E7~&D<:~8PLOdE< Sϡc!◈BXy`usug0T,6Jp {q rA|z,+ X۠*{r;.3\h#|hdYf8)*tw(Seq7S @#=|taοH37toھ)4z͛ yn_)=˺u) h&x ϵ ^c0Z;,Ecᓃ>*Qֵpvh7p+2ׅؑI3/q,7$-_mWᰤi:)mH@uk=Jiil_ZHrE,5F(|W<$Pl[ I.;NEvvd_ʥ=Ъ/0!̱ͫ/m4&m񻦙!8d`ԅ*O4wb?./i"5H*TARՃT[dx7Wb[4?p9^Q5aN?գ]9&UF0Mu^,'MUvcK}Fj@x]pQ;O// Ffh}g_lSҍMT ;(6фl;!H}p܂ϖ1|vL)ŵ%~qgp!*otMU}fT-627K7r'V<>F&Y܎Ƭ$PfUjpAR0PRTpX[,$v8zgi)k36Vl+V*b:]P qY E^ޱ5xC/q55!$nv`T+E?9!AZ ϮZnG,)Ĺr~Y\Kh9.$͏JW-Q0*ie A{7tvDaTp|]QCG ]f<!8:+EIRmQ k' p (YyHqi\D"dݮPdGֲ n[Am}၄[\SV-i;y^rkt^tT&2P%n['COYM7 {n~ qL,MSai%- xGBĈj3zGT*]X,6Q6pE~Gjlǐ7L#^[ZOj8CF>ZNz uMM #QhY*dJ;$%d:sۢgA4bJHPh3&&CPc1|ӝiӓ ڙ0֯v6^Iۙ[c?=_?_t'8~u܈ӟe .(j3@tHR:K4abw ͼ}GX.7i>g*~@0W̪&LZGP5~sՕ hc!* <}:A+=*DJG?>Dsʕ>5˗U8>LHN{W=,=r$כţEF].$|sa+Y8# */$  c[WJv//3]O"}qxOMÚ!@s!4lۣ msi[X p>TZr7dI:w6P N_!{)&*ٲ_fmiNJኑ\m$GX21ъ?|5]B=>+]yOȝI7[ "7jճld[M+HpN ъkڙ9CXf= ̞3}8@̸Mq񠛮? WSBDPU^Щ92T=&iD "#Bd?F*M~(/+v|qޠ%2?J/M{Ӹ]Ud9{[]3"* sX>k~*Ϟ|Xa6}^׳kQLݶ١I=#Fk|u4U,i)_EanMɚ/bLj}owӬ|*K})1-uSE䖅V(aπmy]oJЂ|R'`w+fT2`X*)7y(6!kP-ܿk:hboXbKYБiwP:oN4S/C|]ƈNNHDU:g%n~5ԑ`m Ǿ+̴[Vz^ \O(2бs8vlɸe @۰bqYJ%{lkک=0c =8aV&:Z^O*I\hhr]IBHby<2>{'pUfl1:T$r<^41x4zcv:zYLZ".46!Xx >lR6>ƚ[ϊ=fEfHn3I+}48kuul*E3KПԶ\j 9q NKJ{?/e&6ƔH}uǰv+kve?j-.֯B*h(K#:bp¯]M9k-.lkCJ RoGݕYSz4b=mn] +& %6̧ InqN6!6áy5 U4N00EVƑ}_TH(|)x:CCʌ_Ѧ ߯L2 )_3m25H<ʰ&)r!^?泼xRˆiϙ>H1%+ +aAcd<)S`NΏv`Hdh׾e[5)f]ERp-bc<싞x̧Ksi⥪da,}fҦbbsYr(dnk[wcR2EePw+x H}RX0do":%"e]s Wт:D>3e\!*LrFec•QL5V皡)Dн8Sg:a|{Yg340*I!hViFpWGb$w/?>Ux(`]xI_=o-{nm/E; _Zƣ8Ԏfr0EdtӬ4<}46)UAS9 I{nMIzSK" $bJa(h8:&"RճbfG6m -,Ľ9wyTǁ$ta5p qhfu3 G(r5QrHhׂ :3 *4#}̌U1}Ѹ9h5E18$jS,V^nLSޞs93n42ԧfaHR Mɽщ H?TJs=N? ǜS|m|[=쭾E1JCC|[m(tQ^- 6Gk=_vX _8(̘4#ApgSp*FSjsAgs>ԆZ[YS"TJ0 $d41ymic (x/c[t6Udw6*+Q<(B~Aݒ5BJA^" Pjݑ~?z^'"s Ն@&O,ҷA.Kd:}!P j4joƓCa|!wA_o(qR)rQO:oiscTP{qPxf/,WTF͠u2( E0m6$8QDb]YW5!-zݩu5 zI}ptTj;m=,"%ҳY㾅#v|>(w1iñFDS ?3&%ﰱ<͠qo!nգ$Y/.i3F{J[cr=c¿Su1ʻfN"UL1wEcXN5V=EL_[YX?(k~'B,]ð ɸԢnVyM\T0%M"س΄$cP{#PL;=05UEZD%}NMS -$,|tg<;h?Z5[yr7]׮ ȅ/a|U:E vB[ˡ "}JS/ zvh騸;IcųBʷrxTeWI_T"PTd23wTX.D%Ru#LR8Gy E I2T=bє_liЮUJadYDxw;CѮ\>beaеAmL~3aUWvE\w~3w'nӶznQiRđzˊ[ؖ솛o\;KUp~]U|9mkzm7͉4=L FE<|Z8XPlz_8|k*:nLU0{fr4 j dDFmE-D "LUa?5QF{?MQ* H$ Iʔw+Qn$q^|ӱ j,ݯp&1uhș)#NA]ug_e ~,lo ABd}+{I\AIA-%V'=bug9mK`^ᴡ ;w*OFoLMjٟYmatsgv&$>]/.a_l`1@σ6/, v-!a̼*F'^GNJsX&^$!u(>a8%$Oxp TuTRqبX\`P&?.6hHV>Q)(M p OaوJOMiʵj/*aTlQe A, {དྷO6sXV+Y2X{׳p=]ճ_ړs$Q%B%Xh?̡Clu[%u671P.)P >.](BˏMަ/hF*Тۈ m`}LYۺ¸!hbyqƖ]/\6f]-5]՝EU\$hip\hc Oqj\V<7:ǃ#y≖ȼ",Zacw}r_q1uat5iRQUFI&;"twc>33 ?=Lp&*U.1&؇O}f& pJf!XOGҽYyArnM0m[,5nǙB]ȽK&۴ڱ+Kkr$kA~^InXNS_F$~򑝯V66..1]A>K^S愒E]t!6(b4X=~Hl_SA?&r뭻uTcsc$ĠUuRT58_PBHF" ,YSuR?~G+ Gl~yY0'-( 8zYp a$bAP#pߪ:0yMГNL>\y`eNߊ<0m\=BU1j-$J3d;g^;R:X H$Kz:s˻U)NFFY<Ѽ%lvXr:"i0I(bj 1|g9)T@ٔs@!֩ΘR0~;/ܖbV3?bgP0vW.ŸcE8*)?,zĦAػegڀ( Rp3-y̘QU=f}_GFf^pR|Uɾ6='EHq O~0:1@hBauڥP̢X&9Y:@ڮ'f1ι",% Qxa"0Pd}XEU%~ۼ2YW, ةRcZXgpRpqn4EW H)6& tn/|-&^wU 0ysa5T1)Ӎ<hi`ݔH]55͙(`Jj+.׎D V2+d1_d#/^Im]؝z.}vG쭧*Lxg [M/Gg̜ez0auPP>69?e2|=$"\l +^MsYhӇQuYaA刚s&9cl"1B!޻QtO:5HԣJT;l4S-zR٤Ǻf+ͩP#ǎjGӖmk;ۮUM=? `)&u6 F x eɼN4RpnɈvK SH[!G{m[!y1f\j&\yq_m`,ypIe!l)t)#U˧#Zx'ffr'4Vip5j_rW& ./</QՃ*T")׸zZNᅵKwNqІWUWj;`UZ2MPAv$kዪ#g]goW4NAc(1^REˑ{ RhSj!VSSFY(|ANקz4@,ډ3um<2zQybu $ Sߤ6/ogUGpxVCY{:S^P$85l8Y!],cKu.*Q,4ZZ8A7|W+7q|Z[Z?S2X^LG=ר=),Qnݣa\.fYO>^J@erVP@8n­i8حݗ!oTu/37l9)f< 5_m)ɝe]W߀Iq"x/́PN rT؎U+ յ}awa{B.Qm/(Ϳ>'ɯP:YjMEH|Y(Κ#(2ض_t{sٚ)nY0}]p0{H:3+mϯ]ptMPFln8s0X:(᫘@ۣހK9B#Ե>S3]y݆dv Ȍ jDQ"|W7\t;J9~/G(`rqw9^_69MyL맷/Xa\'[TU吗t(17aXmy*3k2^Ԩ%z7 !e" aNc7J}k[Bb>,ڭ^4&oRd[$K>7^Y5ʗoB>".]! W)Q!x";"[$bܥ :1z0))+Arlwιζc)f_8d4&"9ΩT am"9āQ))on _owN;Ka?d `,wV< ej}Ȕ=-9_@W,P0&q1H%L/j sw'YfEO`xʯ {,5(u%œɰXSqZ6K, ߖ< 꽲 |݋Gj ?k4c2;BR0^[ȋn/-X֖QZJGеΑ||>O ő ,ܱ>E蕵TaDIJ>Ӝd*vYZ>[vT&dG5'=蹌Y&5OTͬڮt:^-/VKu_ܰ]Plp{nl?x45Y$u[l<s#Mbyle+$>Qn%CZ ,o拭//>h?r6nNNO]Q]ކpzt>y7Y8"n$N''"kĦl݆n妥et.笡YrtZi 48}ŕ6,O<ڭJm`Dk,Vn[kX R-A mۤÕl/)J!FKY 'Q'Y'v"4OC{y=r'8vbt@t,lD)!I7fQ%8E+W\^ьT_ޕ\.r )C|zhWQLiQu&b~b1a26vW)hhALWQˊ"˺R<xL)\_cIYW`)`!?s4*ݖr83~tC4HA$K'c3$p)sZfq4Htou_j  D)Fj/w텴 6,8A\t\Dͱ+:*DZ׻X*O^Qg" ȸ=>^y]‰E]5`^UWT% s*/f NZX/ .i;w FL$%3Ι,UpUHC|1ox!c5?~/%*sxX#;E珜knjXdJ|upʼ?!F8h87.4ag[Mzvd.dAF$/R&}s~U8,dbU%S`რ)IGowNL1[}rV- 1I[tS(x6 ~NTBL)|z Q&:]gF4Ĩ(Jo5 f<-~h 1b;&5@q-'B=SJ3qVҐω,dYަ cP D+HXXcdw㸌%0MM*ms}X}D $AF5K;g]yq[QV 2x,RQ5⍶U6mniYSx&_.U/ bc(($p0C'8kak .Q֖~2]g;PM"q@f:Aa[S'jw}Ȼ_q`PuU8+I 19%1ƹcb?P Z$D>߯Nr Z2Hޭ}:GQ;zU𚈎G0X5C jM{CaIczG.jv2D,E*&{VjQ.N0SRe = ҦO ͘}\DũIU`,9jGPnXБtL\T2j֤90`31VPݻ;P73Z(\`Rc2w^S88*AW V „8O7Xt\#YOʌMo:vQǭ(j3ƍGzz*|L|[T\PrW'!c^,S{nO'&A!{P)hޏ bP^8)A$0GbҜ+v$zر~ iU|\]LڸDfB(tJ&Q&0$pV:;xQ*pGǞUfۡ-kqlGϚ)rN(I&2ϻ?s^0>%G㾊cR[/&)Ѳkz["`ZcXeȩ.M*PY*Y{瘄B:ŌS+. Pc,7Ao]$Xx+3~=B8|Y]d确b;`jngFM ɸ9hزIUAtX{Av)*%Qy  ow^C֩J//3UԖ ?ߚ2PP;' /b? YVEf*wrtMm3y+ޖdTـ+7Wwu f6*=o ۉ佄[h+s_m7-C-J~(̱dWN.ɼM OSt~~DB.WwZ݅v`GP7ɣ >ii` z5pQoZsQT#udBekG,g56Ϛe}n|sŞ ҞOmbE葔O?_eP~< eq j uAօQZ"؇gJ~$g#‡IsԩZc: !,%\McH[@ Y#&NiO5| nC 3LIku@NK!(Β!`9!60U{Q?TM$-x TA.FF&w\S: o1v-\4u{#67yPY ^+s|c@ĮŌab`ml#ͭ*1 U =fkPpc,+vA,8nA?Z3vM忻mxY%YфzPKTCG߉WMY٢,Hš:œ6ّS;nؐwrn +Lq-YI,q#ľ~ Y'ʖftg@RVVԝ;NZꔬ9ŕw`-gri )g<;j<ģp[ܛg1ޅ~r8lu΃Rn) ^4kz PLwIQ$b/"0XE.,& h.1aX/r†Ane>҈*^z}f ]WX)ήK[E~B w74j|&pᢀrqt6瀣ƥ6H)7~ |[nS!e=%i@¡ۆ(>@BJs"#}F0D7Jub#9FCÏeT~ݳz٥ޞ~ уњOPϐ9 HIbD¸ $8F`HFw/_..@+E%PW S1^G!:a^y~sJͿybO>zh(ZcV#zI6x>Ek^I\[1XGH  Y!>\pNb$ ,6*Cn:X&k섽kbF1M+wC~u7Yn__:9)Vo+d^c͹r[W&`YqIss/1>Z8/\6jl'h;}aIM JjbNA]/B8n^~I1bf`Y=8H%_uܭcGЏ !־3c&ZHE} ŗRъ\Q{8jol5~Xe IY+mvdlu'h116}I%{B~]]!byp4K.gF<Z?"im.X H_خw0fsV,>@l_7+!0A7nJAGlf_V,H:a~+߯ ęU랺yr1\ogޢ 6]YJ$&sn\—̌3&M(P NoD8fd*dgb1 nYKUbiGhUF9A# H z2Bbht[A:]u2G$sǩ( vIBh!.sp78\}2=GL+/S]7RM[c=5',l*Q뿸&Pg ]lkSC*|&yg mer\UjAwNdH lMjUJ&g6VN:>cPkYDsBV629qLΞ5˪Y7YrL<.o#J nRN_S_ n3SP铚]]+82&啐{cʎ:j3CpTy &tSe.#&%yDpOobS0H8Lo v u1!b៎d/>aOPҗ&oӀX5I{Ց#q #LO /ʅ'u2a:.θF9z&Ng2c4s* Z Sp8Q0CW')"{+R('9"}z4=My1vP-b6E9 /8/1[$OW`xE b%^T@,9MS> 5U˓uhnH`si k.`Ym?)Smf&GetG]:bNU-qNOWM<:jx Nr "A=dcH;?+{:zCzw2VE< PQU~^2TB!G?bc~a{s!x,A J_}ۊw˨#gZFc59L ?jyM2^`fYJttD$)!r1MjHJ{Hi dŸ#$ͮw7__X0']޷)0_AkdE2ܚi򖘫P hC;{]TPxmqM4ډf'}Ud%x 79l#t"b\)N:TWkN3LbD {r@M X2l)o\pr%Yv+ (2oxb^35hB%t_3|hlNW/w6 Z"wjЋ"-'RQ[XU]]梛[汙zr;F]qQX-7M^jIN{茫i0ã ^p/|ͻ(. 3OH<ED6&65UARE8ZY( T$Q3b{FS}nw)N[$D-HeDBɯ?Be|=壡_MaP N7E{ q@O(t/9>lw˱o4py"Y :2[ r# $NY,Nk c3PuF 5K:OqM+HTphEg?d&93 }@7}3KR*;$aqVKފͫ@"4<~"J3erX=sc>%wMZ};◚͖dz;OoD0w` qHyԤ1~ cZ`#H9) o0ȑղ)"QirV/'SW'1=;HySSU-Bx}@0B~7FFVclĤR:s,\Uf-_\* ~_7Q"9j`5r,ŝ;ȿ95p9_`0p |jxtȯw{oN_o2OjdxW=gÆ\v#e2ghuװccv7qZm1O"ӣϗ.B]baqwiAhhWP"YO:A{) JrVdc}5a0KFU5VZN/KKܮ0ƃ/&0MMEaZ|>GUhz\so8@T(팫+AWs6JIPW e8;1[܅ }}B29^TEۆ$歁l@ytӳpp.Z$7)Qo]  b#EM{B Kqs =pH7s A! O7o˹Cj``X@c夝]l2A=:5jn uńJgw R*N{^|$ai)7T'%X7(˯XͶpb4[ +$t1Ԓ 2H;Fl`rLgmnVF2̓-Čtq*67K ( >)E`~c&s<&#{{s&leG.YJ9h?w)$denf16WK_LobɼRMYD .w7ZrרesFRcOuʈ s|R.6^[8 װHexK菞qfw4 uK㋚=?Jr1IQ93:|łǔ|FQdSuX`׋V5Wv3MS|.`d \Pf[\ZQq8ii*fw!?&K@F׶N%D:msVzӸؒLIRR++ _xyM'n -`9R * JdYQM ̐1'&Cǐ'Jvv7ΗX`Н $=WV'3IWc0fe( GowEֹ}h9WQ@$3([[,EK>:Dk]orGH ƌ%HQRğ7J#1Ʉ_A_5w;;Mk8L:z lH׬ |4Q$/ zʯE,vڼZ'axter{8ثMkcY'y{<dAVw.VI>)4<'A,%vPlVDa7AfYܪTT#{^9DsAb|[W:$1fXSO-SCOBڍ(Ə+'(6) Vᛂ{{X r NӬ޲}JFe^3%-Ƀa@Grcٟ"jH[Z vҾvx=/c?r=7sB!mt^؇NAV(, %.Loհu~ ̉ݸBUA UJtԨ$d%ڣc0^!fҜsdFG>kBorlUK# g#AXs Gh+b+m%$q|x% WΘ]pbfw% R7;*'v.g_e`t5ZI/F4-$gㆌ+Ȗ^ lNo)H+_a4&"d|$< Y N7Zcu2?Xsg?Ciȏa2 =%3ӱP'ko(4Ȏ[r4+dҴ'eGu+bZn#tkR|:ېr::A#X a-CӗoT7-y~kV_Ä]aE T29> -wGV$9Fq94VC&ηhDDu<ԓ"ׯc)HZAF6E0h<*Q\h?s)Dm@ dx6:Lhuxŝ_s#͘\jgRS+H/+kNܺ~v6BbP{ovEcdcQSTv伂 : qaxlXe<̟Ly ޕyCŠ(8Q:+ٌ~I;*}ZT6I;^ ԨDk6B6lLP(6?SxF*o=r:oG/(|7Je 銝 P9\̬13{r3sN^5S +R^BorM/ͧUuZ_GTO5miI `PuEeVk+9pRHae~xJ)ʇ- >7}_*F2O"LW[5!0#k|pPv D$?"]dM! XoEKFդ;RUL;ϼ,.BsFLh9Ѝa7 }S¹c%P$WVK[:f0:7dX_[ƹޙ24]B0s :o.d ]J]Aox(F9w }ǁ#3ʞmo@$|N!6TLSI\Thb<;W\! /.1pf-lb z;؛f{Xc~ 1U>K S7kk`W|o;YaiSo4pXEs d#}mHśzF$7vSe.Yѳg?K8>MgY8qOxMp>ĵYY]IA}PRdFDu<QVW֙z/[qG0Rj-xy+4հO'ЎJB2Z)A~7ou^J#D%d='ZIt@soc5A״ZkL.%AbT2uA)ZRR4Ė!U[E")pN&j@a&$~CB Ho_7dEa \V!^9:3oTvWt1^4ÃlLP1;0O>٭i\YOt*Vc~ZZmXovp5hD褯 {j^L{w(|ZI\.h9RO^;p|Irk I 9`&XbͯTkߠU}_^lv?ք"}v[oq2T+L!ϗiGnhΈ$wyP —NY:k}JE?b'R_p\J)/WF)0 Q7+Ӿ5n?:+RfL)< ٪OЦڼq_F R3E8M^G_RgLkޕˀp#Snc}7[Ԅ)1GX^G[ zo<*,ֺ[=D\Q qj|{*P|@ ^rxɃ$j/J4Ք.>/)},zNxV! Z(ۜ,4ub\e(浍Rcߙ-t_˴%a+v4~Dl yg6P+-xkY!3KbJ~£rzyNŚQ+ |z"=ׂtJu~c驱J{I#LA^f9Bqb8Kl - 5VʮZU5LHZS2YWԚHDǹMΦߦHz;qny^!f^<7DZGX I"Y 2A[Q /xx(*({՗<>/T[,ÜtJ(&Z%qIҪ˱L?$vx) ҦYkf9GL7т^:|P*C0 d vLM0}60)lh8'J˸Ae,빺>;F7xR0rOٯ&&ʮ\h dK ŵxE{sܮ+92( ɀFeEҌSrx O )o?4灾IR?eӨ%35ZZ>Z5u?T| !>n:\hs$"LO3SFkqFur'#_3; u@*μ7i;b/ tj#J9 _(hsXQ3Kg3 -}-ڦ+#eEE$&(W2 6BOR1h+Yt EFǽYځ1#j]U#=E6>NdJ($e{ U[$sQ.L H#C iyBR=l40SS/ Tn ) ytLW8?wA^]\ژ~(:I(|8foDqLWk\ n8 ȥ]d}tvϳ0봆ϝ`֨8¦ӥ2oM̳YmPO:$ye2.^ᰙcRB̏m[ ǭox,1ʓi"suבt}s}~.>g]5snXQef{j '~АYUS#ĹF)\U8x,[@{ΔKGT [6e9Cx\Ī؉ʺ^(ՃNY"/_=xY cpjXږYPueF%=K 1.B<աԍQ'ܦ#[Ǝi Uڍ7C#PW8I*E2 ilEPk5|^~[\TZ }r4kZpB7K[S%>I[=)#fNczfs/L-{O!}܌7@'8siμհ[F,kSE"2?P?2Ka8UD$aLh=@ґtHbk '8ñsen+Cp|cqI!5,IbT D&\#{@= 9t!JE20PC'^*V9)M܌ ]27B9\GR\ RE|4>؀wKkR3{Ex8YIJ P\HR.UX7y-z# WgúfHȥ @ܐˏo"oGYןߙ8g:FbB4%{WL,4Yb C}w[{VX,\eNĭNcCRM7M) JW$:cqR{iGMu+@E%" YeQc b$YB)>}TW!,Qz(J C7?F{ҍ Y$/s.Xu0Ms]KWIyn.bOqǽ`B`Q/N GMi9}Z71=0ğJ&uK违VJ^}KoCuH"hPQ/f" Iq[e_,@Dt/iIKI(w>̉,M 5"׊zזFV,媁k!:^&+3 PBsMu95揪DO5RtgGn% qޤy&]x b%[`b8^%m~c#quq o^BYfa!*:=gcfV^V㪗w1*VS| IoUh#wQci /l' 0OK§;)dϦ!|*AQZ Fݺ):T號ҵ?wcW9ƥ?[ݗ3|/%SԺgQ^SGꄦ$l[rH@[b`2W]J-㬺 {p&N^U&Nh ek %dS,WBewU۽*⥺Je<~ՂφF:MLlT맕3լXP,(KݸH#5-5Uu%ŞADzaǫoZޢ2 +[|(Iib_/t@:sox7-7i (&r ; Q|`Y*{F7EJKޠH{ O-̺u>!`ivQHwfs (㙡!}Rn ߏd05W4"9U1tάs΍B#4\h*]H/6]d0#P,'8[kg':XhNYxǕYLyLSk$hL!×6^3>t{!kX:#u>P? ^'帺*/S0N҈;\<۷^'P̰ha ˹<+ċvP% Z6G [ Q3xMYN8]3vP`q]{8:<D=X56e5s䕘Mo"$lI/F s/ Itw2 =OCP6IA`O/K:^u Xwf(/h⃺8$N?oGX`2͙^nhZ#k YXtiN(h hO1> }ϒC`ZʯNM;ua幭n,\A{̑Z,B%wks- "mI7e\C$E O?݈ A*W7ɉ}u:_Nobjc(S`W:WzhD*|36/jUW߸F}Gm/:ӅJ0vPȀ=zES+-| d*:Z+oG*ZfϜe^k UuTB #s BgMI, nv7}f̔/JF#HuAmF"穫Ɠ! sg=۹p@ծkygMCdp* <Ѽ:dE6FNfmnko)q~g'ȆtC'1r$K*ܪo>N'DGv'[4(k њ'6CE\F26s B'"+W-M{ uOlu\FHyOeMq\+rE gV?2*x3cֵRbK k(H@)sZ+ZHg%m>r~eF_(ֿpch,?tLd'V>bK!CÙ|%:Yב,yr'ѢмN$yO47y0pU< (#Ι[k8а\?Ctٖ#^?å'3>c EN5jh0bt*Yr85VnUT?g!p&Iz'Lp:]8aE ,k"mޱVP G5jT]-qkVk c9TPo43-9Hژ DW`F!+Wt)\ zXk-*+WMp^%B(H}?i>rBwnYD}zB _A2Ip,wu]e; Hװ|!ZC^&5y\a;\Ԑ'# L VJ.FՖj j>vr !!-W1m :T@$~,hz5; dY7יlah&v6W@~ bU,B]lFZx6@ ΟG0mVFNl8xn T1}NMd!3wVl<:Y"py^gZ3,6-ˬJོlkt3 /xt4TB1|j GmyH5)"hO;~Չr>1b)#G:rڒ#8&LG1U?ak` Y/ti6 y}푸9c9l%덈_XZp8㸽4^sK<,~5D3vsƅvթ`d 5&O5bέcry;4zyGvoxFL iH/ CIH-Ef/c[ F.eLH Pѭt2cC^a|HaE֞m؇kZLx-L2kqi_Gfm+GZtWFĸnUPd(:~΢*TT gK̕#mMA&mUj.2 vF;hHF4ϵFS̟swKր䀕6DDtO Q$(_sT/zᇥB[/C9+EXC֩_7p cI7;][TBX[\$M$;!|y( #X+,`bL $^*Gc+I-ؐ%[ѽNeV7_QxqKz?]i\ >mzMB&`9OFTSt*^}~F3ùiN2 -ɉO80~kL~>N*p:I6fނi(ji1.5Y-QS*0|eUn` Ip{4h Ov +฀V: tu~yUї:P٠cR.lJz0ymN~ieXŰNvן;Þ^!8)Xlۻ\>󺟢Sc>*[->TsY:GHgrH2ُD+6+!^esezm_0߽Іw"2KCXJiZ]RI}\L?[3c 4V6G?`SI6Du&#ۄJ|Jm4ڂ|E= ˔GJ@QSL%e+*bfaX H_uYypURgYkꬴSB3˜DMK&7o'hZ>cPS'>&r(k"{'K!_Ջ(᎒7$/܁pϵw+ -;@vpR GwI5 u4XDlO!^xB%@VPo]uEy.:KR8!mf% `?*x"˳VTJ[)x\~[{YڋN$ߤd=H,MA864JL+;y<_ ܚN"Y:$uCMP}shH7b n$MBF"_*@y9r6Ⱦcx&fveRO!D&1x1LFMAV@bm$= 9IP9 9P*[7_YxQCqɟ!V8dNWEf b]]dpmNys('QIq3xְy7hAKMBJ3 !Y ErވEP"W_]rݫizZa΋G9:zJI/SA1@L*?tASh#|HbJ®(SN%ĉMz"_ 8)u~B_ [p0rJ%$ z'{'m7fďæ&X_ ~ ObA#+q# }|M m"iڏqyf9񱍳ڵތˎDj;4zy^ e_O^ οfAfSEۄ)Oz D;S.Dz#+'#Bu@QXwalwWp@e+&<7Tou)\+>/>s :˧l0Sk=Z{??d-x).NbW/ ߾$5s$!hȂSezdJޚ̠c R<4ʅx:·zO4I^!uW-QB菛ZxLopm:8 tr9d2싶1F.vj|k\*"=?+U(6Ԫ' Pt\>/_|ʏ!@jOh)Os@:;;V߭ >6۶>V幦쑯7`ɲKKPjH@VVJ=cvTp5.k賗P+HQFB 济뙫9t(=0Z CTqnSr0[mjhY V{l:9'05j4ބtt9h^H@U^:$J67̌S(XuI! ?G2=T}v g?տC4eQ3AeD ,A|q>b%mYTGcD=8h'(K'! *mv"ngRròT :Xy玪Q;cu[J `hn`a^w' ˝/띵rk5ќLxK]Z AS֝^5 !(dR,Zk\2kTS}OBX|4B4mV4sKwP䫔 J2bko/<f2NXW#,j4 j94tXt,dXDC]td]_*O/lb{a{q ǒ(I85'7kxUdΪ.6 QB.u]kR2㛤݋mH\lb18ڿX-8/.,W7⠥G݇tMgQ D[ MUɗ&|_`s],)V}&qN7|3T猪|([^;F@6NRG{ď+,63pg1i,n# Em>$L0{Ek0X{Lfg3v=ݘ*}`ak@eJDbu3h]o^0e4Cmd7LaUP4ftq9ttۜ@P"B#ud?ў/ V#S|ĩnBܢzTFxEnZ3P" |: UtnL9%?s`r)qn@*Œٕe5qβ ?"Zꎮ(F Dh!)ꬁر?# a$0n1ֽgٸJئ ]_ @}; U< .itzG%$A]9@4XQį/s|19Ues*qNfӜJ Owb8wmEQ`ӄ;peM5`!M%t B͂)ݤ% (o >;4C!l R%vG嬛kkЯgLt^N"e[R,=S+$̎gӷH6,FHF}x!2s[^8EBdnjQ~ [9CTZFzᅄ$!nngHpgЬfS;yqp7;-IYW PI!bAakBݯAY K3?|Do]y%ɡƌ3fIh uKB c^#)fMO^U$F, dcH \lzX](72@Ed"jXT{'X5%*wKz u#'khsrx{jȠV3 B1ۜm.znĪtJ~ &8 Otav(t:֔)Ci\ک e)E%ƎˑF{vNy⾓J* "Ϫs)52+)8 hh||3G)E-fk kNXmV7RmX ,$v/cvq;gl}.vjF-)y'wMmC SϘ)IcEWJAIŇ+Ǧw_Y򕭪θ̄PADA9wX?~@d_uy bgB?MoDDB½[9A}e8'Kx9g^IKGfNkxYbVGV<B~)p"22A]^5Zi+h.>ݮ߭ g sã[1I@gwoMK |I%I|% gn}xDb3;7M0٬*)4Ծ#I;]e'6&lKJ+\?7&&I2@G}bJ*0bFM~WoP7TΖW2^`}YfA:jEy!%B⫌2b9I9ݨI؈ѸE)>F`D&Bu"7ͳ1vQ^nOks-B~7;3i卪qqʝi)o@V9ˀJQm׈܅.t>㹤5.P@GS8 hȺ&ZZo$%eiuGߗ XB/|mŠOb=f,s43M0'99ǎk#Yt]R_ǐ! e6jĄr?):g0I<QBQt8/y/) jz}cK%:d+ېASrcFV?AD&:ʩa}ޓM|~uOe ?*݇}Qe OLQ3oFq)M_hENoqJ\*36%Ee(xG@߸՞{8uٲ-nCY|οUG^fkk<(֮pZvvzx}r9  | |U?*ߜ JA0%'Z9e)zz$Bko͑D=˳^'#/\Fie*^ĵ[u9>X7EsyJ-¾D՞ӶyH2JlD$ADt/~f:mmOPwJ8_#ĵ3ұHh3:]@*SۆV])㪈`bqQxῒpq.# ں]9""K,o n|rTU d&ZzѬ sje9A#wpUOQhLCv ^eS7# Qտ /vZ~F  $mF2}E{cN籜Z)~ Z\,ZhjV$&@H*m(Wtͷ|]?N'udWE'A_|T%?CmaM<#=AZ q3+Qnǻwio^q8 xI3[m`"j^?j/ps?l.M fs@Bqn }r_$!9L*aP(d_# i4dOʢ1ln=g l Wdb#:%4 MW9$z<"י W S㍁luj}aA=戲$Kj)j G~c ? wuU>kZ~29vDětqk9< MJw 7ں-RiiB4LY2:I+KO߰KUESf"$R@ޑ>&7dLl:1'5|kMDƞ|P-FںX\UsΠf\G9d6ʅ۠A V2 u;aN _9L`9i؛1ok Ɓͱ Q,/ȍlDb-LߘZ*H4*/fW2=ݏwG%I9+B JmӮ/rG?)>8=9bc GE1j Ka躉7\\(Bv]VJ;>} x;B6ŸN]!kTgV2YCoz-N?{!~QT?yCLu O! ]^yf"CH}r =L[Hvϲ!Fu +acU#0A*CZY-a2@1gGOqiCK/OtrVN_ʊݞdڀ3Q`dE?R6yb@1P*Hyi`RA7x-p\'@knY[0!4ы-e؂rf.r"M>xsќ`Fx.*1B~GuT6V-m$<hz]Ml/o?>I2^[ǒ8b4^(U?VqeRىԋk s7C(|/8K܌2'Q5Ԇ@FP wUd >ˠ^b^ ɦAC~#̏.vBt@zƂ5%ČJ?q!U6M%-]JJ&t Mdc{Z֊Q%i!4h;\:mFbIp$7]qéV҈,a'9C¢.WxE:V]F.x'|Y27ϐ1`V(/ʉ{jʼ&sH#ml;WPhL^[jevYtY`gi.LP,~KXk9v9܂Gp'ѫb#( yTЄkڏ)L%Ǥ0 c:xlMnŢ8d65[ {*.HH Wi6 TJN{'CK)H!^_!Hth0o9f8 *|*"W2\S{GaL6/zY >(A>hcۘ榋Lġ`ʦp-`oc)U8|$HVIaLoCؐ`zl4E7W}٨s]WKo$sؤ`ڂ jd6uɥcsKnQL!\ z<@m :=mY U#0Aq}̕. ҂T,%%5^'I×a#^<g `~&ʿwC5l*" &W+Q;+9hVl ;. WUQr%z,}K6ZRbX.}m@) t%,X-_6 nD!7^э.+.wlqI(kr>TkݿEt{0~wt/ O^>ּyJ.%V>j= :,sz 3)chf2tsdx,` G%8*6kmA oUCٙ8Rf+.]bșyS?8ԉdVweºw,>Fب܂̧5=lYL:kcxJJK TV38!?M&|TGTD?uWا>mf(Xi/yd}F`Li=>®vP 5La#> iFD op5Z{$[C^LJD +H/cñQƋ":*7S !zLpLHo%:,al{3! }!6NHס!o\3B3+L6onf۰aUQ/ϗ A YADԍɳut*-6BD}~w`oht?H1măԃ9 Q^) /䈽s#I>2.Y- 6V ) LuGb8~خ6)\T>BKwY1Z.%#dc-k}\b,ta &d48uet"k~="TYW9=:] $q/ԹgekqQGč KЃi-\аQ'g8T0 c٫ɣ*{GO,5k?y1FJ_aE1$ʯ L̉EIӋ|TK}~+k\p{-a- ssaAT7|JjEh OXVǷ3G?9ptr]rC~.D?S+h;6 1kpf@oP$Ε3WΉcQI`TƂy nC &<9wR1BlJTcp֪m %[y؍5\ r5YNM ou͠sj50݄ܬh]X^R^7V9_ԙQ(,`sD6qs[UW-j-f23[P?Ӄ<ޙ&kHႄ&+E޿YcdO: ?Z$8tZjK؊d=QIGk~~ae|?%W2H~);%RsoYFlʸGր[a]7opKs\"&A ۫Dwpu xMN&1KՐxm64d8 ڣ 317?tHwl.j*W (yK O )D2' O, v6q^탐*j0Yʍ+iMU@7-sZ) &x;yF9/.+hֿ|`n>oeXVO'΄dlF'8NVy,}ik/i,k4 eP5[asy@m}!.j3FWH' uT#آuws%#^K)z P;jXt7wj=-4x8<$zV+dPhfi/dF7̕׼MP4=)l ȸȾQZU=3B*q d>RDeTNѲE`ȓZZ]ָWQx^H : F1u8y4&o?ͶCkl8,e58<fk!.JO,{C-4'KaKAd'@#Rj.:K@]EXո%|0v*HŒo5C>aΦ d,nGC_ܣ/܇*Y6$p(2v1|:Oxmj`&>6zsiDDv̬ q/B3`OUpBxU:M$\:#J r 9[OwޭN ]{, =qյȾˡل\ 7}LZ&u)⇶*z<Ô=Wy4}BZx4rJ}'d{#t$~i9baػ1?أ ?oupщIa0lňQ,\HN,7{f9N=OŨ%>ֵI(iCwl4 v!IL,(1tN_'4[y/ǹp(5h^hEFqkv݋yMGR^gܘvP_'R uf-2 1jϭ^bm'LuKt"w uRXaܝ5Wx^Q@Dzr+Y,oFZq~\~sֹ@PV#ʻ}s}~5Lt=dpnn"'dv&{YI'#U3 N]aGm B*q&tA;ӌk53tWöИUճITa++x||Ibf6[W@ʕI6 Ba-HUO"4Ktz݌T hEԏ#0[X'߄Y imS H-ELd)6s2d[`f #+%sS^#y[xdr:$G;pϴIzF<3`~b h[Þ> ,6 V~;mWP}9k;32<;!OPi9cM8j?^a(8ղYQDQE(Y0^nWn"k/>A0앧ؚ}Sk>KpM(c詎I#]<8ۿ1W?c!EHqjGjlߚTG&~G%SՊ0>% *[תRr"qn$?}LYZ9b]z5Iū*RXDIW I|,o(j}|mufߋn9v3}'z _Z(/>փեk=M6= ָu n>4Q/l4ϴCR8 ^;zA- ʑEw{-bPV1ykb9wh;9i0?$Zx tTbÞ^>mHY ϫ5Ҭڌ<]3Ik׸V;qtjqs*=0tMV5Od4^- &~KcJ9>@Lξ̰)뎗0U2Fc[LdHEǻ26>l̰צ6sNRT(՝kY B8ҡyD ow |qOHX~sO[w+L<{AlC1 IW?f'O[ڲEɍRej ?Yظ5b,Kb,ؠiCߺ eB]=#:x%/{KIP!5w,#hk1 Q0ĘGHv^ -*uqvt]"\ ;c4P,فm }x'?5'x\Rg/)ٳ%]J̗sŋZFl 4=G)Yj2;,Ȑ42cX3X3}Y9S^E:wmI~O } JrtB6ujj+!SVvSgn5w W!`kAp/ Sa70%2j0F1\:Ȼ(E{$[\K-Hg 4G8U,yY[,DN]~Tp$m'*i斟aQzfs\E-KÑ)$ageMI:]cj@,DC0+u֤sf|rt AU-͗W6~ ܐn:M3=A0bg+3ނ{8䕜G(kՔ/Q3cPL= w9LYN&xtlF;`-t$5'ha @I$AP[:nD~g7!Ǜ; ‰CCsӍdjѵd-N<)WnZ-)Gh[ɕ.Q`!hZ1*?VW'X 웼.v0Jr3QU8܆ie3+=/({D Jy:+X=˰ [Y//8kGw-ToG{y?nJ2TU@;f?saq;DϚ?8RT%$JrS֏QUQOAsNGi(ۏwܑ CёFE_IciFa-k[ m }>؄?&RU BCpvٛMrV6̛e?G‚D>H-]?ULxȐvuu(ܙ ^}&B' ''^G- ޾ 3@ }4Fm)wVb!7n]]$լg"ÐLqrɷ!ቇ軯_fv'< BtK2/UѦ5ƥKY]_x=X,64G5Y*uoGX7hjCG/s0=O=fMr$M Z5inE~srK+h>ndf$⿡Nyhzͻ+`9R9gFNub%w05dn )[7 Tt櫐WIBR\ :c,m`PB*y.!E?<_G8H1!gcvlEݾ4$)WN@G_Fb=r`ϾSx_Ўԃ -},u^` lG(HW8/(ӷS~p-]&f/H]qX}{cRF)([,9b:Kif<V)aMVes;b6^gAvv9NzRO @ atJ J,)Kqv?[ֲi y,7BY+ϩlE -,9߫\ xMwk[+GJ \l5 +FA9tHC RJK 4OkT73GiZLt3E40.B OĿoCgǧc H˘DqxmEn"F1VeeW[ȷG5(pHSQA;u`"XOF 'Ʉ10CՠI2͸AAF-6d5^}RѪDbzF1H'HAz_w@:aCbOB|Ӄ\סv &N߁LS]|ʝ 2ͣBFـVsR#dz(p7HLlS FRGi@$+ /)*Ӎ$XHdői~T8rfE&Hyݻ~o=` L ǃ譩4q߶oţUᲰ v&ȶkӗzű@NAe%Cw%y{|gAKCAKSa{n}hObξ !gb^ܞ. ]ƟяX̀q>2 Ubޥ fUI`&4=45c쳸/.tO7"XyʹdfʵJtn+ʂY#ɳYQ=_Wb䘱]' bw jJk6Ii!!cC55r6]~U `&MIl`I-_</Ռ;ֈKs8$}gv媜0[T&Bmќx S0o Ȍp^e\lE/f=5Q{*̠36"GK^C=sksVJ*?L 1ᕂ|2K<8 M19#MqSgaV]9wꇐxRׇ{?W`SVoރG6Y"(Y.[`}4 wTa_?^b(k I$z{,Auv jͦ *ÕDTJJgђU^Sگz&&l?2^N8o L(zS@5_2l&n7'>!&32tmJ),1I޵EwJX7Ys_'4]lVzx6Dz:8EU)~3%8Ymqy2E{|M:ݏ'81@ .ѓPBfDm|_tk"cG& 21bW=|Z42t˪NVi3 :qD%M[V*5,ZU']fY ل ^C#mwuE3Ss/U!jp^]HltI8{-d7-KOz<R b@=ӄiq2Tb5)yA>qUzyS磪n|/#YﱛitEFhDVD'Hir_n{QZ.CyI`.c+Oxk e>L9,6Z]Bc1I9)ttH m 'SزG.*th3@MԭƲI2|i'R{fХ@Mr+0*iohK:wiʀN(^lF ݡ[c T4P[VQ[ <'tÐFИ'o}3lg 5ngiC+IPYfT'ruLݺΩe wГI7?+{15^U2(DznhƸC_jɒQr|x=S;&oܵiӗc({i3ڇ8gLz}@mևp6:5ZHQpϕ~s'6)g=_ BkT&Y.:ijHQah74LR $眙A׼:. OG\xuC[mE׋86'hȫ?r{tK]\KGQ1-ݝLʿs'[:of-6;ʅ1Rڰ{/K(w0fҝ ֏M*a^j%qWX/A8֫[T x^?q] {{V:d]˟[?6eNy.Ԏo ֌u^hpɐ-QQ*1͘Mc$Hi*GjܔG76nG`-V){D%%Þ_ΰg,[ k@xOo\NH"<Tx}hC4봸HVe0r¼`-X#T ~hPTK {VK 7ߜ't-|* L|dK%@5! u`]h*(itpbkPZ|ɶ "r08f(,NxV(.m| _M=VJ<:!Gִ`J`Z>IgPTLh˲.(7W Ґ&B,εkfFXEfelwn<3D2c#TxH2Ye&/w+:dvoE9lC#{AE`_iҫ,7fOr҅^VQ:s%B2>,01&;.0DA%|(fǵ޷})z9D(oF>YGt1aH$$rHz=9-"u8N!U,=Er-kiX1(+ /,g` n~6m bDD1GZB TAQcϑ =Y1y <8=y YjtbIւ4է`ZE @788^qC2/[CmK5 s?iQO&vݡq%.Qh\/I_ e`]T׿ǽ0)iF̌+<U O֞ Ki g-dN-y5ph~uSppW8Ha!>F9٣pBjIsܶHS-1)wق0S8OL09Vy8El0D}0G3 OU-UViLljHov&'er-0 ^G8)냛R4r"P,'Z> GC׶IJlvkNI@ IsrG0 ,ms?@wd1aO,+t@zА'eH @yz]ĎƱn*A#;(/6H r]F0 #rBlb)D狠F9Y~F0(v <*J$`3@9 9sT (JaSu݋kSG[D0H Vntm@j~~BirZs$6l>W!s]!&Gg] a loAɭ$.q<2 d/@P2k='knl:?A9б_O"YŘ<X]*k3}Lڐ@N#@֌#Ng7bzd̈ 7E q![qgmZ;={*e{t-4 M[. Ɍ2~' >lnDUTu#jyѻ&_almoTsGP( ֟{[,#P7z-Tr}3NA;=K{#I_[ܪb9-*b?U">]AWdU!p3P]bd)j ۴7GUjBM' h:CGNM^%1"!Ʃ};Q)IŒ:$5%X*;'$8fSJWVoihj 2!bBDU"A!p訩KpSriT;)(ڗrr"b16~,un'WNh'vb8UţPs9_=(uC }t kfՃ. ީ:̔{V/t;4f7kС%+YhDZiW!#Րal/%5g;p kG=4نZ<*TZ ڮ`ӉcU lR$zTzx"ix7>Ɛ 5J`,E׎^d࠰< >ƍg)XsPM[ /]EY흐gK YYX>"h&{9{ȝ39g]EY> H4~{*"mz6y{bͶgǚ>|~_=+c П Aqi 0MFSיm$o!YJ||V70{X:h_krۧ+" vQzO$FN'z-dxl $KԵ5[|Tzr׎8"%qd흉U7|&Yӫc8y< QZ4 W~Itl Ъ+`LQIME/z6qQ-v)Ɗri응2X. 1a)Oء5(&..҆GdciɺwE#EqPU.R}8ΕVF)ؐuBj/lkc`1s)-\f&arLyLu)a";EA(8ܝ*r{I|lQ'j,GO}P_.{]n~u8u4 &ظܭ\DH v\H!8pkx)G]VjaXfS*U 0dl)􊢍Cn%nD!74&Si+v*C[)ЙNԲg39ĽX^@SFcmj?.DK\ s(=pr{ʉ8xYyCt'3o56j%eK -mg kwn@5# 7ucs)]*jdTfΰ:j̞ͺ3h/LRE}„| Q _k6:Σ)2hƚE^Ԟb9^%\ħ EO> -FV-)qЭ+8}. k:pB2Ƥ*3{:Ն͞6"X>ϷּHjVxQ>g]t>IH.'O8d0'z߈(55#"%p,\? ̅=(VhmNBΙ MĘϑkt TR(MnAr*@Hv@}3jd_ FERE/΄oAW+06ȧevʐ<ڭ9Q%,Igծڛ>nF?9Λ[ΨW?' qYa|ա;A BoL2)# 6mDߊ!SPD`pZ~ۘYw%e}"LնU-'y00@^8XG/7:ܓ \fD;TwHbdހm^ï@7x3Y ~E{lv}z %ph'HF,{ioH8uR݃ x{Yw< ۏN-ލ\`qhG˕PfI܋/Tq;*7R7Sy>bo3xH%Ko%k_Ӛ A/B"e+|Xh wVH0%PC5qz4/=DFзem!{EٽƆHnKN<<*D]tUQ@- !A3jr,q֔ d{"JU_a+P&Z+"$Na(=,IBGTx}@b+e_Zb|W-9>]+,ZmסByrM#J?n6bhzTΔT2׋pQ֠&,fŐ%| yw!ꛪZ߳"Ѝ]~$9 ';^ۢ6? g DQ*TEwꬬ)OhC59BpW^YYc=&2d[iE%R̈BA_yนrOTeA:2_[6L=+wS= S>RjPy}7PB{F[+r ąg0Nn+p-KtmoǍf$xmUɶvhh=x+%S)q Cڤj~=HCZK;Z(ci`{܀Pۑqp}ߴE؋~2YA?ހuyT+v/@X M%4)VG%|6{V)ˬkEzG9\ aqM OM}OP<*ӻ<&~=KIPBQզ0KPb;~ /1#0A"%kOk[^Ȫ_VzMBDƞ"uzQD,5@\JѪsw$C  scǍFA{AS?Ҩv `-ݬf'HeN X1U/*9X*8gѥ c "]nЎ"sп&s_G'jt&{ 2, 09܁hܕ_jBvzAxzl sep3CQs X$|lإ]-[ B$oI*v`tI&:B[e,^K ~isǝh-̇/~Oȫ& 'eAoO__Q4/K'J͊)_%xf#ѳe&:Qѐ y!Zjt]!]~&Hi9#W2dD}$6Rc#yԤm.3_ǽsYѥ^_Bzbe@w<th2(4 EȰv:mHKh~KRa0ºFQS e,}xpS0) |,wJq֓GXF"Vu9Հ# aE:RJ>W[>Gif\z^Ba|}߂ 8r(TE?Etdȩ]ыX4(22ݣpx{TyOBʝH<ՀDUr=YԐE'*fzF}IUH(>CDnPjZ NI%ZE'wuJPH}Oa3MZ4J?b'SC.Q1=2s[{l}6хA6P~~8CM.'0 )I5Gdi* "P9Q ScH{6De#WicEjg)$Q7%'?O\5[mx<kj'٠uo淅*" 4| cE&  +3N+"Jh`x'sVPjGnU"d"ҋf~nD#,IbըAy`N|vg!᎗V#K9gmQzveg"Oso\c#St/w~F8"`FbJ,&c`%5}k\5"/_)1B1) GT3OpDazЬnx ;B:++S>ZU=cf: +9Bf0$ܲ*{,xs (dAνmqgr]̷$ ztGl4!x G!Js&Ě AMh׸+C2ӱNiǼoEz @lK+/8 0S]LOHAE&bJ'}b9d,Y.5 {Ǽ62_t1lvc ougSBN=[=iJ:1r/ZRo5|ogI$ lz9,63J@\; Ryw-aq5Rw('7p~٪SM)m ]̉UIudD\t(>I@ Q~FG5O[4=~%٥xIIL1G_@h{Lnm{O.OwZappUt\*1Xʍd4S=ݬ#7Sq8iZ9ʢ %<#״?Ϻ,0dɧWo{\bupCS &rqRLSMֿu}Dn*Z!H^.-BH ر2\=JSwP1rRQڳuygEnvƄt]K>1g&T[`{lw2V{PD` GxQO/'tKlpoq=~N'ݵ uͿbu^japY<Q4b1owDp|w Y\6=gRCY1[<$-#7[B!n/ l %cvfo9 >?}J =ݭ{WE 2Ѩ%_#l%ێw\`i=r\CKFw]a-aj2h-7'aTC[= ԋfYPjn.Ŵ\ۜx[ȥ9#uN#ԍi3@rĨh㊔λa<sPwꞌQv)nԡ[ WœgĘ<+rL,}o4 (,'2߼#Vsk\TQD? ׉u@n'qe=MRB;*z~*, jjʐDN͎$0^uR QJET@dlgg7 ;E0CB"%TM+m͆tދcw-X01mWA t<~w4/i9C%! <qCAE2ZF N̦yx$uf$':% czH4]}^*I{W+@ / {&ϾckOw%|?x3#KNbMxt!48+Hkuؠ;(ˈ,@xz'E]UBt{ 4FcԣW8ֵW⿨B ȿBoQ{>:zlQaŤX~ȬZm4Y:`au'ryՖtG+Y_0B_mgu^7ps]r`NJ\zo (-̶Ň97y\v`wyAy2Mh9uH'qUp.Rr}Baxe ҙ;e|;_NO*qWZaK ˷D\ e9T;YE'{Tp5oWx"Mo+G@>$webdO}킑i8~ oӈv1NT1v#IFHeעU7({Jv]PQ'e{Z 26O^yPF$Άk$B C5K)An:&iҩkKPnΓC9h`j9?J&Xda Eq 4)b㈕e kb+H[ t_vMjM3A(`$F3o'>&Jl-cH}m}*q1MccT**q>MF&u _H;G,ڼPf5jnQG6TR%YWp@]U@5J$~BIDVB fFB=Dp,M7M`KqoʪS; L.UWuG]62Zxp QR $@v2(]) q50=C5Hti4Iܣ0ĝ~i{d{]^9d4TDfN,LT P+3ijYkx{!VNRe ~N|}!hRc@xYb%!wwʌk-t^R=/7v'&V癪¥# nMX/ 70r8ɚ HHS*ɧ`f0L膴4|b͵ ".C!R\APji5Xuyg%H+n Dߓ[yf# iDr"F A MaIlv.%39VPuL#oՄ2]gWPX!h48 v?g&j3U r KFĹ6Zn֧/N T8jl%@PǬǤ ?RGUډҿzhfg_V"cZzur#{dߕԙogfZ~ n0tQSS5&RgQ½6 mje:]|(S:LcRcYQ'@@^XUtHʟmW`S77PV~Z $4d۹_…G Ĵg~vlRB^D%^&y B[t8RWpV!;"Pv?+5v[e -GWs [X8WT4r/ SugydIr ml ix6e١r7ء{jVZ} xT1Rѕg2 қ9n \,; Җ bZ4Ez@EA +cf/w2!5ŗ[xgQsl?b=75݅`M p~0}#+Y4}#qeh:EAs2H=E>bsJ$ Blj}Y]T yxbRKv fKV$Cvx&O_"ܓ ODbjJ}('C׎NOW *rޥD! x۲ơ9̈n!b:kj sEHY;1:/R~K`Q5VO_Z?FbY_ϝ)H6Xqۘ ?q4H0'EQf 9E~CrgvkWdFM7_Sr!"q".׈O;aJ}{b@: K@~bEeAd6z$~WM}l=Gpe"ƋvG$R0۞ ,nUDfᏅv&ڃEـٴ!|Ox'1Q57`qV!,'&#}j7?>b,|ziP&d?hJS6n@H,[ý8m<reku2 \gu4l(*;pWyw6Ȋriwg!eb,)o81{Pj жNƟ]~VuJF2[D̵y&`1HsqSDͫi ڧ!O7%JFA2ȾyM/{S|#D^ޓeU=rKX_i6VLXȵaDJH;e33zc˵M>aLyq2 nm!+@m8Ϝ|E5]"+@N(l,}ns^/qjm AvAPQ?GN:Z˽GT=qk>*[^߁@YƠTuqJQj} /( ]y>O^ y:zItѬ? QAFV S @rY])Җm|l'4HFJWB/_9]|Hn6[ܲ@5$C>奎U& ?m 7石ޢVHeդk.ZOαJ0A%`~[&.t<ӾHXqgH~q 4~%]hٜ\'%^X8۸J9ῴ=1{Ѻ=j&kǧ,F5 jd$gUO2nFEdhn8Ƭ@Cc/ @"ؐ GCcX!G.AXacF̈́A8 EMD ILX:Ev= ~$ļ,Տ3KrM"P`:ReU^ҝŔbҧO/JD‡Kq_-Я٭⶘jU t =->D8N@o/ނTEYkl4d{g#—w9MZ/BB0ɿ3bҘOF8qޓDG`XrFV7 LDyƸ(s%ܤIHc VW;aٍq=x?btY"l$o6 /,`b$&HNR1 ȘdAhZG+&Bδp7W8޴ÂDuKOmиy* MX01Vg9&P?QѼX\tzZRLCl{D,e|tkee9;!2D8gBFQlk6M Uy'N7%GP.{D6x>{>$;AzFu~#͝JDYT=|I}­W = 9BZbwQ I'o>O'QBm!l>Y` .bK=8Kz?XW"HjPs*ʉl72=Ma{9|i||;ۂ(4601]n)g {HJc^#{H6vjҭ;_} Eg%Y@tݘ/p$$D2A\?<58`,t0YBOfJT| 0'UcV Cqx5[$,{2٥a>u73sRhn&{4J$1 _-15'DAE>q}9';XC:ќ@@ qDۖJy)l1fi ;jCeGE Bƻh$1rU)WEA06H͝~h5 Tz+s BբA`2K* (iuE<:"X$*fԕC9,\%r3 ~W) 7GW |r49Hv1+fN0>}Kگ9e)SOTrf>ǂOxWF,,ꀳN_(?-̵ v]**_0E5F!3i@#qYF a<U8'T=KD/g\vTb\oaVfP.aݫK$+aJ=>*%'szd~ؗ֫$!VJn˻_/fsd yOiQ\o{ףvd7RUқ:\V.y 4j}3XĝO?^燷< أ/`(VC"# ډ䐫t~lgUv̈WbM*i7Jn{M7" s#G I=Gݿ/8Q qeFЛbmQr)P.ma7eK6XݰD²^N3CެJ$ .“-\!O&C֬q#ɶ(|2xڲ1T1ydv#$5o~tۡllropx7Ս%}0_"MJp,8·"c`aGV,Ghna/1gjg#ef1mC\ջE:м UHwV/:{iYiJ(GZ{Ϻ+^mTB=)y]6(4v 0]/>TȊw !|[B0y&2e@,jǁa-2W`7HP[an*q1H${BCf#ql.mTZ, ּ8q$,z^!5.S,ܦqgvYaI2֞:D@,NcDSvk93ܲZ֠o*l$ v'(Kհ=(6 0)+?JkXUYQUݣ=3ɰ ]Q<# "-c"֓z6 \Qq&G/u us_;(Csi%XEN10zFNda7K9)R/ZYn8۷0E>'j[#H<)nV=~$[[r-dz'H ]*YΖy),O|]~ Xriu>1RP`FԀONv p6vwD,l~=eMиPFzx tS.TW%h>1ZS ӚmmUq]iz15ʙ(]ךAyoū^PulBZHs…Wt y_99/3~ ݐVf#-U9-lMIbf]LM@6( ٢{RD{LVBhdaE܅WCہRb@u}1- Q%WMЎ R8ӟ]׹V}|)0$C?ߵ_s=sM i \l40S@>-YgQOב@aL!ӓK+~@K2&Ճq>qAɪ׸I?%,X V/>Ly 1Jܛ2;jR= FM\a݅.bpZ?t?+>ٝA6CيW1;g.>NؑqbgvE6<6ZL>Gu"T|ɱqG~ a<*2.~(j Z݂o10m:9hgR8ԵZs>'AEwO1gdܑ{>f͖g'AJE[TKo 6>5Їq6Ɍ'ZKͦb J_^?!"=.΅{$FdDZFM~G ,孌f&^lR矾m:_&.7lN@<`(_( f6%rLG}\:o JFVdta}a3zG'a@YU'G̏HLӎnRo:Hm>pG pr{POSSE(ȁT[M6&Kνpn:M~$ IHP^&r6cs1ѹ2!hݱ)]7Gӏj|'*l Rb# Ɇ 呀 'tcyKX=-\ٛ`04v5u:߸قhk_o:?s.{%rȾ9a^Y)) kf)X,T9f=/8qc(Zqzt l`A~h IKMqDoҋIȯ[=-;&C|'ꮠ!~A[1ٵj&PCS>tL“:Ab4;*34)[arițusZ&[ gV Uly ROؐB2`;l Wi;3 9`îHC>tԳ4Ev㲊<-P? 7JO ⣷zIhCJbK. rz`mc3T q&e7V˷_fJF+QF<gWA/ˡP譲nmWofpUC'$ų/yޙ6 hI%&EZ0͑m7k5kb Ȋ\ x]nE{P.mRC@d ͜?Xr0xJZ.Lئ^h VendJ73KJǥ63 we9F,vT]Fuw5tlUؾynN2S:9Zx߶C ,_&sX>{=UL} t՘djYؖMhvg0S%4boo@$C\'K1v=:t`b>OrC*w2iu6)~teJW9jn_7gWLtDNK!0ys͟?% Bq^ T"|]>y*lQ~u: _41? ޴GxQzqƎ @b3G M-!yחQTQȬ+I1I{h٦F'6TDK^9l\*`7+T6Qtrp_]УS, ٗʬϪxKOI;Fc]Yym>+͹HQ#Β{O y$z)[#Byrx،_ S&7Ɋ䟎 5|{^`XaR^/ץ j 1!d륯zJ{moSߦPtp?f!mHw#BukowvjnCX S[e>7??fo? =p^jF]e%\ gTڰ:p5=pGY[8?G$;ݰ:h~ 7ь\@SSK>Qo(!v#Րr}JFt" 9FضLZSQ()hzmΖ'#f T+R+#;2V]:p' $F b_2HAVwBMUNkB5 Hle\\d7&1qXEUQ[q~9q뾥`@U=Wɽo؇kl>/f 68Pҋ4_{^+4'vs[BkRQ;l0E&w4bȁ>9?rVf%}ʬjQdW%{1t,;*97e ]6Uϻb|[/`:? cy{IXyxP~~`iz9S~Q3/^frrI*GL!cz蠐%D`2*Wz ۽i ͬ[+=DVI$ߪҲ#[뛂`i~e$v'8.5[PH4FGhQCDQ="E~7ѳ ЅCXJ YcVz8~ DQsVuZVi牅> #+0I'Bn  #ܚ((5P<۽j,A{تAxw :8-S2>zZ?1)ɏڶB@.#/9eEWJR'@zCnAD&LC`KG9D$qlВM5SlUrzmÚUM3­gcvN|&Ӟʚq`됇f}L;y3nn%-zc~77ݐ,qtcR0i,|w4!/o>vn͟ݶ"3-+){-*BՑlt5sF3ͥ,nABkw$T-OG5)Օ+olB& !+V%VsC3/Srs҃u\|*k؉zȻEz-ރ/`tBgBrD/WZ+a"yudo|V3Cщ/P̅Kb1pc"kDȳ=٩hc2=Eƴ,PRfo˘-"$L4?.ƌy(bTGHdŰ&guC|&sX{. B>E7MݤUN IĆ}H9R3 cM麐t`,uJ&u~4!١'5ĺYe` ]A^k$~LK&vE|b%IZhfrLS7+wb1 hDz%6 Bܬ i6NԽyv5$2F|`H_D]Q }`m}@& ^BFI7J`(8YʶAK]dtI~q-"M# TXAA'|t3LQ¡ɞ}zeE,:W0 UR:ReNP~+<</6'yy_G¦M~Xiy~JJ xz/{S3]3siFCJ+mJ>pEv{5>0ko <,Pv߰?90]hiAOSuGڼ2/͌g]fɬ!3oC׿s;vh\gs9Uf.}H%Pl~K%U#o_B u 6EX+, }FG7~X :2'cɣԬmYONGȺZf++[ ouP&:$\@MK8$"եg48h۷h+"dbU4.1LuX+&u᱕r SjrNч6`4 |.*YR\h5i\~VELƷ0EZOѳV o.IRς&tDY8I!.4\ӓMȶ|,){z2r |7:e8juqJ 폼~`6E/nUQt_K%Ŀ''Ҷ]> vesOK #gL:s0هAY)u;[z~ewj΋\(wƛTB8 Հ'\>ʆf(i$]Y8C#>\H"STʲ+XFډ2sc)$Y1pYK׬SZoccX2/_Fe mȷp3'QaQNz! mXc;5lhhKik/ Ua-;+5C3]n?Hy5YB!i~/i^-Nm;|$]@Z>&4[2ncзL,ʕt_ۣ#lX 5Oʔ4&\a֦kϢKTj.;!"{ Ҧo#l1GUѩ /&T6Ag)OBG1'س@C|/ @oTZl]m0"Yj~$}}ϕlX޸\4qn]wH w/Ra"WlŽ>fL-:. /  }Qlj9Բ/\#[OTX*E:3ӮmJ!'?^[p(=mgy]Y*pS]kPr9k|&'JGmZ{0.QaGݵb2- Tә1Ѿq9kc|K$?QТUs#bQK [%3]!G0s~j1np*0M`ۅ F$85d?HNYu2ME.}1>qƷс/,l-4܍>2g=9}5zqͶ hqJ % \ш &;>`|VgKT/m>a,!Xs'p@q-MGT hImWӄ>G ,H<𘎫NۯɍMfXUM ˤ)*dTKLlKuTpu@J<͟ù _cR7[JD̰CA`q D(z 5*@Os$+:Jۑ$8|0~]Y_֯g㭝`U+n ĸ~NTK+fm.J؁^,%HSq2զZAigHC%߈oM,Ql iqvBZOD3XA2C~N$V O!T;ޘ aS_ı bdKHq@?iH5 s7[*Tofpê^6¥"J4k.%@@EaI+4=cIA&ԥ%[}z HɝE]pJf|cF<֨ه_o F)m%$H'Vz錋iE(ky6Mg18U*w73_uTk{Kcs_d#g&TRflU$Tݽ$qIt>T ,7s>ҧucdم!r\;?eBQ?zD]W;* )18]6g z 5P?6J킷>mWM8zBl@|lX2qG3 |.[_SfSLC痁d13 {߸pKo`@btBeE 2>C"UJC?&2Pv.,`*Õ2 '0N%}9f@10w6]%UZ{US]/|N>l-DD.vAg\B c%M*_?k z+7_L J;ùHo0\ģdrn+І)W"6)wo(|rlaNtB^'CL i A؟pIroK&%n'%ĮS{|{X<’iL䇁6 kr oCɓiLjHe8`{FC@Ͱ{ƹSD`rG$VZ|>ʱ .M«`0KM=BxD={ZhW(k&.LɁj ^iH5EEqyB)kK1!6Gg)4-VSR|լ\\WjAe6٠»zy S-y_NE _x]>!/7L{襱7B V5t}Fxb[nG]3م;hX%9A|;3$2Ԫ.)idkB h.%J R,nwS3S *zWdSS {sPu(?dߘ1!ӎcѣٝwC_p<j$${EÐ??e/!#ahhRNmWL,cB爃ݠ'(f:2O ;P5Wm4lY60F"! pu:E +g!#{&oΟۓqޟ6KQaso-*)0PT`9KQO~?U{;]#PA\5҇h-+z-u|uO(HB$eg0Ng.H.P 2)XA?diS K"}kLcOZ\W=<Aj%$uaB^^|%N2)j,`׳qqQ B>PȝM(=/#%퍦8 he!F2ݦ-ùٛsr~t,=aw:n4GŁp6opcW[.yGD#*E*-I~%O?w<7!ZdmV*K9 _ŔaQB)>txÃ^pd0lk1le/Vآ;\dn-o=>^.}9VxJ{t{鯦O迺M3@dSWD/by`3vdBH4bޠ>ξ{tv#$t!IC|U/@ t!SbێF+pPWzPpƦr %}_jZwit!Ydm]4clC-'jntc9w"kl)uN(8H\v*(D%D<;cԋGkapL{ )ا:ꬻN?IT3&לd g|1zUa4O$0E֦s) <}xHMcV:AJ ì7w,B92ZȧǰKW_^fтZўS$Fߒx[@IJfhpŹcYϣ+{6'4V`CP3m12 ){xyϻ>ʺw?YV/ ٱݫU.#^laIgycdؒkw]I˂j5Wjw`{= {LւO'ҎvD:(_z; \ဃwTpR A1VnP:'${[K w:3c赆_~G1T4F+̷O8#=q*Pܰvz4<>.\T?ey$c^S;9r}Ps0g hT*Z{ϲc<\{϶Z-h7p EM P'΄!ߡq~mETg9FRF)*Aty*ePR!}Zy7Ӹp+DR$)J !.-Dv/M[N$S= S} :x;fa2Y-2N|tťv e8=T}fT;]]9 %uYu{im0Gnmڎ_sɀG>ëWQ(j@',3.4ć`$7k }!s×tC8ImS.CYxy: 6*]K/8tO\$t)U=?u?w0B{kV5cNN#F,mQy@8GMP@DLp+|VB!uߞ wܭ9k)p|_yI6_Snt pȆ[p[XQ[O5e]{pWhhT&AÍ۰@yL-9ͯ=:uCsAR@_x= *F7F7J`ɷ؁>ι+jL7BrFl[!|'H5`BѥW;A__2Q'?<Rxˤ*P*R]bgE#z#>"9O䰌ጟJ֦ >s'Ȉ^4 & 3yc;=k:$GBvE~drsLʥڇbsKD滛y#fp]" Gx,l8jG`z{բo"P(m=Cw݂8=X}xqHו0#KLڒWGOeX?[yse0p>c4Ih\x.IED%ds5{9elK3{XqڜlyLG5c)+*'8RUh{%L! 4Dv/ 1"SfEAWHl'ֲBvd-Qi=M"%FP+RUu7n% ud)V;FFKMga si)'#-hb] DS`V]\ۉQ>nK<\I&R|Eڪ̥uj`x?#^!gjЛ-kGj2!MD[-mŔ~I9~ ?O~ʸ魳/®Vu|7_`59Y|l+jҰ{UIM[aI{@mMbt)&"'i*+1d-J&5W zNIЧe5\^PV?¿ z͌s?e<{#W^tPlb~bz1qxxiUtҬ 1Y~t-ehcP]ʖЌq*bCm6j6WÀ4kU@R}x̣D:sܭ&Kv`3D}; sj~^K=u+JvX{*M+V'1_A65dAsP`N |vxqqGL|ZRWS̹es1PX MyZ%\NH$Od6hu7!!G?#O19A%y cNhfd$Cp%_V z1a'/F |#c&ɗ#$=² ozSr:mgo[ *xY5}RNZMF`^WoM9# '3HS >!K9q J5̄vS=š/9AzT݂K/SaûarԖ]RaWUtOiTjL.*B7!K̔ch6pPWхK3rQ,׽7eoko|:F]jhV ?S]BlU%Q3[ _&T3e\TsCڹ3hqK1*<1`ɦ.őg9>^V$megL=qpiĉIz\T`l+4RX9/TE܄~2 9/( +DD9k9K?ɘeG?oCK7UbK*DUoV}P9 {-az(thyZ}a: nf6O1eu꺪)eg +їQ7i7#фYs`wa)F6IM߱>a!pq.Nnwڦe4vi~PKT M: i=-VrmQ<=_/AP3ϔf,}r -Q+\pC<Ꝃ|ӮLcaɇ-cGx׾siɷQWC!Wii҈\UcLoUx-T3"׶^SJ&m*|YЈ?@G!PGH]ZV缚";T9 \" pM'7JTc>\Asڱ~a<"lhE:KmXxCK)b1>牡9U9'f1Yhd W~Õ2\SR3L%Fa2myۯu߲U]bƏA[i'QJV5 ?m`O1F`/SJQ] '$N粆Gpjwo=$}?@6GC =/+c'r9")sr&B*+{;#ߘo=m)FsBDJȦqq$׺ob ]y cָU|a1O/z*g}!^nduSFN%wlw\jUw^L tYa2I§2a/f=z&Լő5LZ)Hqb t'٧؞lE#z"{BO{v:S%% W ֨Omk"(=uM^hp_I;|t&gr`@fYwc0^SKdzQP.,\gKJAp|D1w^E][r5968^Wm5E 1H'ŒB@@NoCss@ 1,'$Dǃp0ˆe)ncЬ3H6i?^NcS5Gcg@ } =ZATh*NեSTaޤJMLHcmqH@CӉr9RHɨRD*yE.bUxmeM^< k?3n>x8l%tHXz_@D$9?`ջWǀ=ǡ5пqߊSV1+7~5-lbUس#'*m&YcVr^X:/KlD(Э2pۧ HGlE)RMii`kVN捑 bF̷pˇc> cIrZ/W\,aM9uSLvAE-c1 Y'щ `2: >.=Ψ3BwղΧhKԿ,Q&^\RNgs<{MsDp~ߥ@t-> R,-<@«3 ,2vR쮜W\3oO.=qه`~!a(Řu@xHDl'jx P$1˺ϜN*GFkvt+Ce &jy d +0ĆCN r8O]e/n2XQc6흸e~4^YԨ rmf5>݉tkAh4˭wu ^v,XE>ȍDղLd'\=l 0 {&l,RVO٣w ێf3gZ߅\♜kaw]R<֛/=Rt {9bE$axFIWQM 9`Ⱥl>3urbGE=W[9 0t:3bRʖ {\u~4 Wr*`pm?вyD=B>p|Qq}etk(H7ٶR,flX%ټy[ohOW I/&6ۙB`8Owme̮DLӛ9=db N$|!ZV,c:iv~k8GZVUuZZg _ljG6vw#[(Ȃ-u}LqT[$lr )Y nL%0q;uÚ zx/5_ KG>` o+$D}{b,{0uaLF뉠8=3|vߗ3}LPJF^<;ɩ7|9ۊ(:ŗ El4 &K* -]BWA 4Ym؜bH7?hY@v%~&T2J.ug>cbv8ԗ0kC]ᚦ{'Q7LֿzrĊW8S̩Vuv{g޵H}`5aFc N:8AmrphAͧ6>As*{I FK7Q, :QB@#%`@ . aBMP: 2]}ҏ !fN8kdW_@`y|[F dOW8F̊GY/:$1; 1m6%P*Z78Z!Rb '}ie,XKj)?p%`:釛,6:oJAE anvn& C;%YdVkzf/9axd4Yo >!*D@UPܢy̫}+oAA} 4Iz5g0<h6$|xeT;4j7*$'Sѡ1swX)ߨGbBtvIWPʇ[Zu, U*'$KjQwG0 b_7 5 -ZT[Oӷ^ >ܥ)!`4=#՚|(桂2DzV.aeBD> }9fW4΄lٍ;u6mwFDTgk"bO6N >t{!L3cyufƶ+@*aaڼfDmc#WFfph3V/=liHq_I(C ި^uVZ 'N19plv4R#힂[KGa88M!}嫏5-nBcr9;%Cّ̗?+eD٦k3o"c=9SI+Me|K.~}jsc>`ɚ#rP110YrrvJ0L߽̀+b#|{^rVaLq 3FHkZ)~ZV vHD Qzƹ~M`'6<ڤїuPWtCL2PXD !r~I&M91$6srjlӑEz/~VC,Ze60EE$X#/.YwN=*fbڪ7"Džސc^0 #'s!蠆G%`K>T5w&]/)('ЌRBJ eֹȋL؇dd@˙)B~+! @͉ؽf–h p웂ՋnCp'w"~XOMy [kK]>Xiy2bFy0S>ů#}oX VtRir;siwFwr`g="',>ˠ\Yxj<ū&7 {ܐ:-}a0lU'~L vI^v<*BD{-RYS2UF_k/a{&ĭ&rYI?Y40tK>A'ɢ/e0PZ%u͔˩BܰkfR)e]78w+4z@=^`09h z[\7xU-_gP$a"M:=-nˍ'BCE,fåpƯ^ = GOw@M˜g7npU9 &KSrN?>~[[/\H\Ym HZmS6*׎D=)'H#D1N;YPJE .TO[d=ġٛH3L *HAgꂈ={Clegלafy7 $*b*نdٖ_)y0)uy۱529du Mv^mii3V|P|Rl p:rrWnz0"򩫝';c.Q6e";Ol*AN! b̆n|sljʹ3B#*%Dh(|2k4"#Eˈ3KY@T|́ {CmiLft-'Ks:\>tCx?ɓAJAVLvb2DikpzW\ϟN:i=Y|R4]\Q`4Sښq=.^4X $\Jpxwj#2ʔp̞.ԍ;s52%[~dM-r'ބOb}M2of9( Ђb!珯x?fVt% vA;Җd-io9{"?^:DOH,B,-R#Db}DZS (g߮z-l4^j!KS"|.LM4)b﶐SUMD}=kn;REfKƁ pcp eD_&^zi@9RqTj-ryR[@! w @bI qj%UA g)?A*]pR^$r; j?6:~%ΛX.r!՘cg0ujy=Hb!S]G\t!) C p"& A x}G!`lu!6EV0 5&Zb6k~6gۚ2Vf}oG: *ɺ]Қ g2"h8- jh8-\İi9<J8cUc#'Z7 xY<ͧQ' 'p)TKR8/ M@Puw}!A~y~>9w2hD9Tv-rs'$ F| es6?Af}BWѮYY*fԫEd82R%z/C_?wܚVWT<_Kޗf%/Xl3-d4;Ov PVER*B$ '<Å$ Đy)QQԲs.TKIGQ{4=y , ^B)37͍ƶJޅ?ݠ.#P1P6n0[Ϟ9 `hwXXet.*@؄WDk.*Tk4@k"A?[̷E4XLLa[ Q?̵ΘԊ!\Q67TDP<Нyu7ygߍMh$q6, -ĝ6e[st`"{|$ڬd\\ٶ#/ _Z"e05qU^| n_ls>a+D^qZ)rUMEb[K0oEe<n"Сޢw+*R'? H[*?5{(}tSi;EUqnњw bpW;*#cFn9.VMs*%fhĉS;#xODDyBT;gAI|m)Y0u6ݲIPZ(Az -_ e卻GtʂjeEuLe,0QnG c?^i|Nd,}q P\qoz E (e*kkC&̲ymC[D*e~ LSUJ-Ԃ/?Bw'N<]PŸ^3J&Dۭ~)}.XٸP.} 7{-Ń8kGǂ~R65nߕFNvтA`JBM)a#Uڣ8w^/f#aaS8TOhʒ=ٮPLlZ5XuiPx=(z{@PA왙 ^(-lfדǩ0ԤmߕOK [%%UF祎k9*t̂Р[j.M5<|3σUMEn.\J!wY0Dݓj܄X}v0S{ :gw4:K* \fԈ"-,M6R=߭[G:NhX6KppwX"pv9_е(8E\'z O8uZgYZ0707010000025d000081a4000000000000000000000001668c1694000011d4000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko.xz7zXZִF!t/K]?Eh=ڜ.+MRZv?/M(d$i+ }"XZ3-'MEx Yȗ3fnxJ/g_>=¾`Oo͚ig/!E8=h*7,E*fz!գ\hi p\ȹ <|k} |+WCa7^E?ټT 8ˍuP0ZWIWnRH Fֵ{nլn_IS9^0Pҟ #Q" C}!;7+V:e:рYH-ߩ TS,ގl8> A.Rɭ?(_Vs}%^x%t"N4n`@5k eP?n$gSd.Uoܖɚ1m2>/ɾ}} T) F]\__m_"&$1i3zH8UdkJf4Ld"Dq&5\ 0peuwd0 693*AEڍ  JuYz2yNmIĚ\+#~BGT ꭦV478a飼CJ->t-cNF-d涂DƷ/%C>,x !=H=hXky~,/ffnn[. ?(?%1!鈏aqq Vϵ^Nb~ޑ[4ǧ'^-5U A%`0 m`e7]ywrKʤӣ6;? (ZX j)t__|?=c,jҦ+O\)?Y,ĀL?2SmEMY0ZJs`A9:ɣuC-2qO˨n"вR7I9+NÜ;#"!($ǒޭP;NxU-)m\sp8)&wSRmwհ.VHuzi]ܤLD._wo̽UO)_ wV_H9}L/ٖu@͎2tf=&axX(Xc"mOnEZ! ąXlteY&MVYbw9EpˍK22[2`x*ȤT v)d~ޗ#q۞iSKwW&?7jAZ|_!j5S :M+H9ݑU@;|!0٬ Ty/TiIMvKv/Z e.~"v'*S:uf:lčv msS3b )}c~!PGtծ=tdF>Hjs!?W\􀷲*r`en9W |YAEd#[ü?+0Hd=H -G~:vU1煟_]g%Mw!J$.۠dލe}\sI|Jɡӳ cN]'Tt3FT#)3Zç(ˮn``:Ct#c[ `=&zg1"NosWi~4ѨUm۵^tF^ % ).M EitZBL1nl][ħePM˫;PMg*ieBP9'}Nb@\9p80$]}|Yc7e~:rkK ٟqЏ_rYh|@w)hŁoT ۟BƛbYg @5YڴڑŌܪibÞ1Le =DygV{2s-Ft ! |F:d(7#q":zz0׉q3+X`0i"ZZ|:O,CVN [E`Ig4J3 h~@k La+Uu*,Ұ:;g⅍Ɂhm|ËP$d΅ը;A sq s5=H'1^a2W&c1oK5QtJ2'2,։8Q\i6?@[Z-pi( Bg4хn8[kQ[" N :ájz }; X؅dΆg㛈(q5OV`{ =,-z>fY/ ^-`"a ^VNc0qC&udR6Ē᎗%)_9o6u4v&}72ұT 7`īa7<•ȯ+,*?X܇RaP@4ag蹋a29/l~-Pi}{S%)PVo`x[?IB4)d|ZM>b|I wHWR&ܪ0gqՊό e]ԷK#߯}kʄ i> P~Lg:SPlQ7ϬJ/>JZK\ի$d߲X9AڻӠ]U?th,*56清 )bvc[/ţ-uG!|J9$z i[QXѶ(spPSF~Y]nJʶuzxpȳ2m-K [^fL;tr0@p|aͪYVǑL6 DP +[Rw;^"/Tr[[4lngVb\2 ,{4xs=|è&/jb w%΁Vy|q$,EuPuWz,v!|O 1d9Pcln{shK7xŕr_p&;m PIoN SNR_,f`q:dam庯Bs$]W:hDO{ʐt\/bL?#-boJj.x߫,Ǣ/:I]dA\c]uW|>Q>ڷi0nGm5mRUSOA돟HߩKơ,,M<@JCO2TM[s޾wn1Li͌2+y[ l.|Ѫ~riKQ[ܘQj^Ne,A4RY '5nR(B7BN`OBWԳԗF6g׋8AN))nYA< uPTqR$I Iz0[m9{j{W-r? O4bʖk/࿐RͦH_~m`GIͨM8N0Gl 3|&qn)չ'>>֤$ ֤?=Z^E*qrcq*O=K),7C,55S >Cm n?'!c .3J+Ux^=Xx4w!BFIV7YDN{F`bk >&V^a SS:B{JH"c>oJك(HkII>?P!{-u=qD#Gmk̒$\(;NUifK';vaJWJ"t)W 03# Y{[9^ kmAf= ( K2R)l g-ȻIboPw.t(4 >,r-JdvX LewBe:p߈Fl|cyі&h%eOnlGE3ʢbaU6]n8 nUKWѴ)m֊c-Kwm8o6')uV,2?^x.-*?۔,fDȲj 2q1p(WA)?p^U 8@rm0h=y#ps}3y ٶPR h}EM9)*D< +/ IX,|qsaO *vw:Կ'"Zob{p efTz:Ӏ,RIo=CaHM1M#ZکM 5Bf/}w@`,?d3B;z  z 3t:Z?kRcL-`P/m6k` zvAt A)U14*HTFh-/JI w>LfSĤ辣.ZVJ^8 W j_* 'ME%Y2"JFz%ħ`/IN_͆wz dcћQl$pK?4ズk)ɚ`'{ =5Qݴ`-7pY u`"*2w~ob*m]a&]G{#d-ؖn*EgL~ߞ7ϛ=a+7nԐ&ߎXEJ#S;bq0f3QLfrU>pyOʳ|98ͷbm8W|*XoqMc5á:tvcяC{^P7.v]͵F$*O9L`<1$3=GV=K[aܛ۸?BPP8sUH eE|qIHq0/i2e#AhO"!h Wl72~&-8Z"pG@>l 3fIq>wn4Iڌ蒕K.f~|+T ܮn%E=3=06tF .]ahHEI9#Jȝʡ}l@1nξw H`3Ivn9a RG_g :h w Zu[#""'`K- 0~aZ4/cafeBڒ 4a t~хչt$鷣OK]CHICh/Ø>ez$B XvsAx |6*v@"!#ݙx{tG;+G%{ k@-v/`N|)dU,&~]O.S׉>ҌYKa":s_{:Z#{{rԖIHᲄ[LA&H-hFf;jh+tȒL ` tHz*ȜeE4z"fg9sPQU_VQ ! 5Ŵ|c$p]Dٺ7'|9Bw6%qGӭu{0Mm$un趰?aAbZcõ|>I1'-xH2w $Jd<O"")&O21V-*x q"]$k[k%p[lnSL~Qiv\YsH3 r~m2=sMҼXt?AfR~ LP+fԬWuMn&f tC,.H>7 zRբ#!m%$90H0GW"~ȂI߳Y*W͉Jy*1 /r0z aFz.s^a 68L\uʋ?ͺy]ko0.󊧳uiKoeISE; D8l(1w=qD@TfYZio i\SҌI91L Zvt#"=,\֤~=خ$ wsed+#fguOˇ{:4|3}лOG2=H%vCV6M,Qʩv#ZV7]R\#Гk #3 ᑼ*ⅿn'T쯽~!tܮI[UD^b.Q<$sp%ĀNCR ν;h霗% rN $_7#q&KVYܒg XkR y{cl4Qw'K`^ $z.5d6W6apWL\(̆h^w7]"i#; glHLsI<psn`9,(&4"/.[lF;rɷ߃4 / JtpSW]H:\bk.tX)l - +O!Q`l.Gux1x,1EQt1/oNUn.a#PF/]o!Co>JE5tl=0=DGw}[0H#/%^@UsPG fCƊ[ BI,/n8M3H,0Q_E|o( q6a lǡجyM4C^.yC][d#gogىG >(Df7wM3leDJ'4F*kCC$^ _5 ÷TI&jRY+կC_LvѧԀuEc ~1B]s7P e:/={ϐS,+ gv與+!/-Wod鉈+P'WA3\:SډHSiwH/ hA6"ݥekO|T֒hRfeMHWx5aS v@MܶwetO[Ԃ*NuGIh r@B&L*9|(֑%LjggΜ8I_E 8'x+h)e 3#b>\ŽrTB;g0%1TU?պ#!@(#U?LѯGMt_ӫf Ch]U&(Kؗ~RPt͵rb3r2{M:N ƮI`!n07d rk6/&nQA4ou!GJ-(_VLyFۙ`dQi'f_j &K{h8bDygyWv`xia)hJߑee  ac[b=!gf0yOl{O* !H}WtVP;ԡ֙&baEV\F;NYlse %? 9{k8Iz&`BV=фܰ8'^+~XKN:: S=k"yD5N+D(֢Yv7!sB){uPZW5oBNbIkhc ;aLo| i]d)os֊'HĊZpӌ"XwmSm'K1ĸrӓCɮNZg2X~e阑z*ZQK:ҥB>Q{k?~Nw4Fʧy HPy*ggkV (uZkܭhyw$^wƮ0;R4~`}cM81Ӄ>*mv$0wʖ?ѧF>3| xI jPWRdβ҉q&oqZCϺ%wjze_9{-͖0#T4za^XE7 {:S3g駋ȵ6'`wڋǷ TC]KRE(B dgѷ}&LdE$sWBvWSJ<3 iUat@іCqJ)D'\T0 xuH>n7))d*ePsi &)LqC-¥RMeI> )e+q#uNE97B, j{$vpMɠ^YԨ(1n3^/Q6&ɖ817\āc&6kgwyMfUӄS"/C+%ngwD2m-tq"C'S5Sg,ҝFst -.`^3HX1 )$^翡'LC/79/|$XoxY3+d3ۄ.">7qቶ;_)8[,rRMq .sp" ܎$kgNgz{]}~EW-2Dq(Ԓܨ}iSjd!J `1&sa*r:~[ŵU@7R_Bt@[ӧ00M,0cS{͛lp7/2:WH bFPX)ƿaۊs[7%[4o4_236~&AIbgx'a$" 4uMiE[Π5Y!v(YB4+a򡹠NE_?|ՈaRU/r{R5O}VDwcscb1¬8ef'wpX8yED#8 (@ 񮶉SӛNBS j#ê1Rԑ?=ycÈ?̟8AyHp":UF$7ޯrh#6V_0d>e]c:U^Ā{'n˳kH]V !K1OjpܾAQ"CN4M`Sη^Dˋ o Xz%tOm)sᮇl0զ*a |*ZMA"j[Z^"'zv% <Z(dO XJ :cXmF 2 '/4SH}ck{ 5 az޹Wģ)ց X<7cTćOɤq,wjp *WkjJzfR]D6JӈķF~+L~Aڅ)h˔!3;IÎdU=!J֧+ECze! ZcW 2P&6Ni]4P=m>X*ԙ+W0u|hO VL-жg?&b%)z7k.zR!8:PeƲ#=I^'< ־i@!:8$iDRenm,w6*Xħ%[bÇ*zeX[ęGܼeⱃA+D/Hg(CU(8Pji^{@X^lcNηvϹEQGv̫ؔG+ݥDO%JSj,q>4m>?ʐ/ȉ-)>漏:փ;L-oӸ1CZ{c"zHjUe:9)B$ IJ`xxxCCNtfWjta(֢}w$fnfi}f54RI!iX0]šѡ~4L>촴# 4ԁHKsZ\7)p^) tE{Tf!]$3^ۺ8AL_(y*=e1KEM-(-j }h)0&ðu+MqXkjԐ.[N7ib [G|ٯPz ^@1j[U/g $)HBe͟J\mÍ/J6/*x5Y6Y8^LQh$; EۢP'ai酓7S.jrtb>rPa}G׽T}~%b 1ʼ6\4;xK 칢/Bm &:[3C?OGͰ6?3l'(XcuN@s5)q*sZ8ulq2Y;; fR[2#Eq30)\{}6hX~N7J&uQPBSifoJx$FffCDjdӣ}y:hĘQ6 Ӫ{(")V1A4>EZ}YC7V5ţQ ,_GkmM)OFd0".Tkpbf87_SV ƠQz5o+.xO3CO}|,}+cEbvoK46[^iո<(")JCs6tHi1zvGn7SQL:: Pۅ-&?^r J'Qm2Y]~Ҷy)]uĀ\-? n}C\oUB!7Nu_Yܿ^W kspQw~|:_vpXesg $;_M.gtgO^}ضWtaED.$+}D#uFP& HI\~+i]+%,`3ԣF ukwȠ r_YЗ @;0%հd9ɏ,;Z&}ńdD!Ϛ@v@`*1Ix1)YW2̲!'F[~ʎ[R`ͅ;:F>Ay@sWE6KzEfHi=qk|FI *0<,%~Y}49-X _}fARdc_oO-|#Xk~(4\Sؔ]`阦n$&(*"R X+ 5A*GH d34އ0و=fufK. Y}~K[N #.l.qvÅ+2 eS>8'=2r٨>h~ӮOw W>EcæT?4`[E6WttmbUÿєKʬ:=j1d~5۱-A(8.#>R-->Ax#S'`c-xѝW@y GX_LJᄐɮ٪1iSd߷ Y\5а 6NNSxDy JŦʞX[RHn?g׾B>uP<D5K,5XR >{OZwQflgF!c* d&2y j{Wґ\i"U7-z̨]y1M-9`TcQdNMȣks-_ǙbCJqb6U] H"PF)l` ڋOm`4DH&bW;)momcEϽRT:5rOѿ\^,HiZX,'oLK74߻%B⚉\*vf,ONK4$+{6=<UPLYҩ!IjTNCSMMѦ&P^JUQq:BBZq7zM"u{#Y/7e-)qk}*8C @ JsۢFH*Ab0Ľdg(nYE.r\3Z8Eh<|{hp5i=#I|"^T'Zc ;O4Y۠7 9ȨD!Q7HG7@XpSB kL sHgKdl'ÅuMxT?o=FS sO-]@AgŭeZ1|hzLa¾`=:vVQIB) q6 Rh (9Bߺ:%VaB仪Gg}iiw/F,Щkc.b~8hVV ֩ FP %T\iD L _ ܢ"~5Kk] ģetI Hx)c5D@Xd&T3L8cfSYG/EW};:GYB[bEN!#2ӤhIx'Փh5tRE4aATANa R'FDUhnd R[(;Oǎ44eiLkM}vQ4{;o4|':[llA׌B'pk:5O1$ .#`݉/DNlHVfIlMtY 0lJK]p }eR6M9IQ@̝Lx8O pM:4g>A$mXn5eiڃ@<™<¹ʔ!cX65|'gc6tZiv;L^`7GVs3=ydX=\R2U*r``ճq]u&1kSz۠hUZlbq2Fh 7OUV&.RjVjVUepެJ &JgMJ94?N{j(%hW܁ A~-ڃ' f?x7R؋CPaRލ*$eDTV?։WDǩW? ͩ#=j 5޲mslyJ7c6uXzK{Y4ŕ1䜣CЂwB+X#$W,F=%S5 ` [P rmMH\t98;{  qYhP4^sWt@J^$~綛++ի%E;E3,{4C `j;[<FX _P|7h+I WpX>JM+`]i+^y'm+`ngvH{DSKb$GZ-b|e}^^+¼B]ݙ'_Q ֘7f3mTd0= oJ:QTS*Db!&[*ukW[]9}B0(W{ވ]soRWD6xOw$,S8jR&왂e n[0[V 'OaFqғD]iTF,"a+,s,\*lj}_ҵӵsq3ϾA.}]zDކC8}!5Dc\kt 7Wt7bzYEZxP))'O΀'ndPq\۸z'uG0[bxs @=$}Yx,'wxGƋ"PYLD.:%P䢐v,c yPOcZk߁6A=z\A1 mJxU\z֡HKKZnG(MY][t""s 刈fNv;!f da r 1h,Nw oCb,Kt aդD?6-w4),LJ$ĉrs,'W0euqD=yz5P|0R"=P[NN#uPG?i-Y12 R#)y@N&h)bs]5/2~}2frd%QUd-Vf-{3Oy`Dzn^Faw![ THg RZs‘qMZRUͨmf=HF;8+kCϷ<Сjs E%;ӳ Q[6B#!4wf+~59 mS/̍^/KTu6U;44!I^o_ڵNo]"O0|Lb%46$՜bK~#qKLb&^]Pj&xQz{&7ڸnB@d3.9-u~T)-Lq$i,o62^{>%UIWeH įƆ Y-}Rm,B8vwI*ϰV/MWAFܦ(c;hQAe1fr3WȂYwv$VU舘,qBiHUs> coHASK*d@~w˔s&5Z-rljc@DAZ"ـ饊 2M?˳i/,u\e'QV07=4+&)16@qZ:$)=(0>i' J~uw_X3*Ru{47uE1:m]6lnᓿ@$Bs0{6?VӢ?=LPf<=ֲofV)@ڢzzU"*!N<"@/|[g|C/V/O1ہG8AT.VVlF >dc3B@~hЛUɏ|^ V;B 8R8Y}dku1jѳ%1!@gYa~ܘlH\$ xẒG]Stu[oE,m_W9utGcz3sw Ilu%'._j聠h]:Rbu v@͠H0"CV[d&H =1p .GEQ{ 5 9,Lt6bSXLdڳti?SxK~ZY[^ W2.g?4qƒDꪝ.oufY%3yl Kf@s[_wF*U$i%7:ɽ-)#bt*`.ΜzQIfRWI)?.Mf5-QqB4s hj)80! X>PsȔ86VAKeI 8;Z߉&+. q|R87ziW1p@l_7> :8@*WMdUQ^͓vY#'*p,4THT~ssuBK|kC/U(iѶx%_; QH=-֟KMekN!SebƎHI(f əcU/>eao.8="ƹ]E$A< `_#&*oڧ>, &7KeiMi2^M6>TQ ܄Sa$9!&?%GA% @^XK0=mNp/),m9Bq2N^n\>J}<*^ m[0YSqi3,ҿ u7?J|efűPp_^sirnߥ"LZ0{tr%I< e /Ed:@AV}F3m9-P>S`Z5{r^mz@dJX zUh ddtI)$ 6ہ*pZ8-lV0P1ĩuU_*XVʴCO{!|bό+`A:f췲+7f/< sDxn kELAɠCU,]ϥЧ$7L ߅ifFiҏT6,DϊK!azvy!8߳Q+ŭ5- O')ݢbhy9ϯoN(r\-cjӳ̌`Rh[1fDwW oL7ū1fs>|<+"^^I>z= V=ZAQi ChwrncY)VC8i{AE-ivGZ-g >O0? MSZE9 NGώ5L&A<潜Zq;p7_oξ*EA_Ϭ( )B=%)^, T$/c>-<3a=if7 +2<<u "ػ9I MqSI$C=A:U`6704X6siWԘ#GX=KJJ,Hs2GFw?J h%}(IZVf%vJKAV){K|-RJDz 3k%C΅eYK#?}^s{mt>x +q" t(,co*8kΈ6Ʒ7`2&e(1i K}\l@$X7*d+q?92@q:T;kvf?~=Yk3fctf @]L&4佨dy){~m{, =tlNfB}Unhpfnq50vzj6%.}XBPt܇-!Iߠo3k͟+3N4OH3i'Vr'Iu|E`@瓷~Gv?]ưs:rmCiȔ~ቝ`@)VET;,n \v,~+CwSόa&wߔ"y ^]jPv1S@ņ<'E@3Vh"BR\$`d"/suL%LG>t,; mh7{:۾ #o9eKV4A~.lNJ u@ꓞ,|n[^Ի p-G[& T[dyR.E+[B/bF`Ey~唊ㆾ#)ADsqN"!B}.pʜ]rvo>7pSpwΤذ`$ؽNj{(?5[%ͫ&M1$shFD([Q" n KQk`$ 6<4aƐ˫h W|y<>):$.ږ6 e2Cڠ轷/щzR5\Ed 㛵Ŕu%=tGBns2;}T?ub`:EcS011: 0+sm;m"_/X:wcPƔ*(*33mAl;J_|]+@ f'xzde1*RK|cuc0wT\k%2VُQ<kQs]j*4Bp 4//-=KgQmjHBQMʵɅAhd|Pi*$K}KNO $ӥcoSwt/v|'t zZuGLP"?JEpF jy0B9#.R+kEZ xP\,SbP"&xݴ5-Xg 7v*YH;v]^(,.k'ȃCkߍ7íK-v|\cs^[a̔ԳΡZgY\LME0^V6Eܡ~'>#x].0S7Y7Ya1o#0p:P[D5wTZ!4<:ͅr´!+44+/l-Pa.t̉NS3.+WU[WP+!H0k{;ڽ?: 1Icv^< Fe ;G^8Tѫ(ie c. >u(.U0Y(*`nQ.dO2pF \>SԨ@[8125&a[>a gZ&nݘima|(BDL'}JâBdxasC 9J"MEB\{" DCnIJs4 tK}>Tr7(s4 #A;*b[n!%â![V֥NnxG{qxe G#2:iX^jZ jU)Kt!:?=AU'iԄa/v!OoB&t˚`]!}0v<6L~uHP2Qe⣔t~:דa}I]MSKkI1PF`+BO@VY\%7TJ))mq3Ӎ* q`6*J2W%0^f^+>9M-}z֢P}TK$\}ٛi$$_R/"T5^D3P1X=tERMӀ<*>vVHۈgOڍ)땶1vWUv#7(P "HQJ:ćL*YЪh,ެB$pZxuPV&5zШ3C6UEь-"`gn67(Zmc'}(_O:^@NK;z>MweZ7e3ieMU0 n<6&:P~<\DFxHOrF첳:rC |dL/}**DBd\: 4(JEgG*X8F$5wӑ^,QKL< [1쯼Ѥ gqqN2oe쇁Oxxe *?H8ɉ_,> RJIx0M2b'g\GaaoVi8?&(Z}`u$,o"hߊpFnifGkg UN0m%*MR8)C , 5E%m=/-GlRr~>H7tz-|+۔?ko CdIݥ`Ԇ +1 Uö7!5z8^;σ\ki=.M jeųo[1'7Va-v J2c}KYx:V^>d O# ୫ B.j{)/v"6{^^a乘@001J3l_9?"fFz/m6hI ?`)2"ZwBVcHhxD vy\3{f[nuu&G϶)_ }\Qy9ї|Mj.Jv)!ˎ-RaC*-hIv̟stz1.dfH#k=&Ma$CC_mU#\kuDۿĹ3:1F# t Hy{#*6+54BrYeDDH>1\:'+r/A/CCٚ4-Wt _@l+x7J{JiO#BP(/hT&Vodi$k;χwY{. H!|O\C 8'֕Z}>B\.BR$-I,E{Ғb({ ooڏpΧ@R'/~ ߞAgz[8ɺ,GC.'m\"ح`-߇9̴3RuYJLȏєgYYbqL,vVrnaMP5 T5% rV,p`Z3%x&jbAKFE9fڵrT y  iFN޼i(1 8AUow0ͼ@ oWhsty nmjw 4CA\:|o^T.`JΏaBMNi zqfq)~ k~OyRM] S*{s=8%=#L^ŶjrnpQbȵ޾ 'B/![P4*>d=h)c -t7b!jF¼g7Si(tbOaViVPV.1EcRC~_Q=EKy<'R;Jfƀ}1~A-?h%%U@&^-v;AWTHv6x;_;cӟ#IzIRN򧪮suޠO3A0 CZ7=K›,"ѧgEd8.9!>v(+)(Ž^UC:L:9F|/hZ?s6 $tz 5ᵆ7d:{%9OE~8 $ A ؎q[]yoi5e&KF,:oA)y3сO!_*%MSy4WB (Jum%E=;η.#ijHg93AF f%ߑu-۰5mkvOj-2~)hZZ'l ?o~_VЗ&H]fCIEEnWyy/޵x&0I{%Pe1<}&kT9+|qǒ_>:*zՈg $Y8Sayk zPאaڿP`s<&;v|Gh|j^4mzL?#3D]Zj9"n⏵QXUז*+PLzT)Y< !bIGlH6OoUnj5Rm mKY Eȹ10(FWB1)Yշ鬦`œ}r82`X~*yTҹ f=%x"j' P޳|ѧ_CW-u; 8C oO,ӗ D{3 3dUD4(,{ݎ%cYvv/*$Z_Q%A1g@]o/iW,93 'r-nP&l zZS삃gF 3aNsטurȌGfjo݆:)?P1^/~ GGP̲ܶ?o5 {8n|C!qD4x#LG;dAv Ɣd(bW1jM)VGuAoVn3xaIB &pF`<LAZ(Ƭ>œD&|fhe(Ǘ`pV% =j v׌->ޢW3IvY1 &qe{ƔD p2t#-g?4 _P+,"D5,+af8ێ/wgىX?72O63%{%4jF*-_0|URP"yl}.Y4B8cWW!we_S{Ff`WRKiҚItF/=`8_:6G2[r@se&"'Xy9R4 !5!{?+{]+:h)G#wVrL*Ĩ0R pߡnf(Ԇ|ӨMzWݣ TfЁ 301ce;uF£X@p wdVKޅJphC4}P Xm;1F>k>SEqhM<3ƈkӺ\]<ֵ/r JJ2ǂ-$ fݴlIf0c12RUAVpg̥[@s^ WLl'eTZܡ,hXȶ.ňc~* |j8R|gg.1f+ u⟜'c^aW;K{Y zY/tw@8.m3P9\ (\RgbͥE*Wha_)npqiR{Nu.niEK_3I΃8 E7<8Ͷ1_tL5Tjı֖yee$S)mRtpGlT}{Xq$J!ñXq;vqwVHD06a^Ly;%Lq"ٌ?TCp"M(٥ HC{=$r`8COf-XQ-̈́8w³p=xTN`quONcG]VOi}_dPƤb9/ Vo0 D4< g@T^H{-C -hǻMRr}$YTǐΆ-#d1;}1cǗ*U=JO L<:&擗t_םqHpsťGIT 4lnjIPeb"'6& 4ۃq*q1>7ؙB[3XCIG\ ,KG7~,l`Qũchbj c/ׇ YStDɒ)s v~F;a'y*jjp6#AMo^ehnVpIÙ}ҢYh+MS @X8pe o5\3,/fM{SQ v}ez-{}$~trCYSx5LEȺϼݪĩ, 2W]`(bm59p6Ty`~A`B?5~oQSd=&p4 1F1V&éadm|S.{W xY.HK@ R߫i9vXl|XRl +T&OW!e#L Goh-Vn~}7\B۬~u*CG^dž3U|9f=t jۯ.S~oXH=%%,3SgX) L,||roY]Kt|:Eܪ:{b7e"SIp U១]ȫ5L * gs2/}J1XlԻUe>DW"P_)),?OL2U}EmbarleIx5ܩ+z~Kn_Xp2%4RN[LTq28W_ßF0j3!S_7:QUm:da%ShLxth \+H~ {dv8h&&1=GD횚fFbHJdT܆XBz'V~\,KD*~tV:\VOG uu=1gW)f *r!P<$q|!qu> U@A{2q/q$zUvv(6lG"FК MB/M~PU=߬FLihcK#!Cɮ[a-(mUqV>o-qeQIo5ݎ13oa@q.#) ;4ǍNsaϖ{-YHVImp+ ՍEة2 <¿rM8Y_k'.C=Ԗ~4o2[rg x -KxdT<`aa$lژ96a: VKPCj2d䵙nHV+'dݥö;.+%hٳTX$W[95|{sPaeu_|s8Q>!t11O뫳 һB@X(}!yɅPU Vs]Ŕ~L:BOhuk(5H s !s_i:߸Yk0 *{*`ڛ3V!fFJANF_\("s|[?Js)@YYղsҋIykX*n1UOo\P@Yٓ?YgTwG}XYeEr6pdy4&!:֋n^2d (6nZVKc$Owd?T,x udO"էV^xUa Z`5s} 3`=BT` 5Xl/pVL3\Cd/6z(œV25(_> 6 NNQ]|HxX4/y&KXskv@f 3`1ÌgvJQ<^ipVEY@%tX%jv!ex(DQYA(\4U>gIտ(>x>(x^e/i'Oھ1 s:B&O_L׳cj$vG`zw P;=pf^iC~g (w{|)EULS빤ʑOtV%EbA_x``R׷wc\"@YkilG9*Gh|\V؍ NIo"rCnbGǿ)kG6(pGt;OiKmK2F&ygVg5;[eyJWwŅ0/,$nҾ+_Xt隑2Y`}6ʅ>yAqM׮6XLbmJPS 8{}WҜݨ':H[Hׄe"MaB%j.'f曘`KHFZ<|rK֪@Ԕǚ>(#3!7uw_({ 6[))tOAl'ZSw*SP ؈pa h̯ cצ%]^!jθq;?,af)Bg*໨3H5C }Gg5j>SUF퀶gQ0M픋}q0qhU#:DĮQ󲕈 W7(IysG"7v;ߐJz#U5Ckɞ$0z3M4]R//H_qF ݾvMxêG YpɌk&NC:%AL?2`MN?{y(nGIF[; y]%D+Vpa>D~r+l=Q`=erяh"?_TS6ƝJɌGߵ:b\6yKo$aO\RX<9&e!Sft>*9F]hNkw$l-;@1X“ hF.;nEܶx&ST `is0mWԹzQYiXq?y%K ;i)*W;hÞ>'Gw3v#G|6x7`6+,sNp&OAq4Y"%巢WNczgIu2Z1-E{:țiLCVЉSd~Pކ=\o|(>jQ >Ę}uӧ  .CmG n& ~B dS^YdCq/ŃhNBbM S 8;;qz{ߙ6 >*y~o]8!sS~IKO!eB/bV?ѧ6ؚXDCY4d1]K%ؓZD猻ڸv~VY>uT!64NLOř1ukճAh2ћ6,e.U؃+ْ+@j*YKZYZ+AɉZ{|5< HWT"@QsY<=9@1 6h,CHV@yT-k[s7@'.9$èO)p-f9iسۼ V38Ia+= IWv_C hJScn< 8aGւF&xP`~um/67$\Uj5w"֮ 'Sk(pCt\p~X2Ésste 6τ'GȷM3^76aBVO:(mü̑>,x|Qn67|dХ"ᘲ[Μ悌…zq j0 k Jhk9מgx@;s!@용 a|e]y^cЖI&d7qfpQ u,y',:ט[=%xto@~KhuZ@6-6׈!$%]SL .j#'2_]g|[_sO/@.-~d-ʹD숖KA/v^[2OBJFٓ9*l ^bb DoSm{)slkzyh8!L[2$J7e#819ϜYwL}7cW넁Df .<.imERh}7W0 L! 7s-olM[ݙSeTt|We[3yؓSm[Yon5rl Qs7& Km z3JyAަ푵bOLpٶ52/] -[p@݃[rz"~Dd6h8汋KꊞTux=ūۏ];EhGG}ݭm{ͣ^" +Tշr[$F̟#u;#ZS֤Ae-SA$mmG Nd{ z̿s^RwG8:vSp+RRv)2xX;͎HH ;ѭwNp ;*v".M _OFs L'fG0$3rbQ86₍HQ,+mHbg'婄Q6Lֱ[zV$IPZjH7j|Ih<Lk'pJ֣i8+>u `$ѝ亼_Jz)g2yfX["꛷eDΧ;8ե" 0-aI#y=qWhWNxBd6%`|Ym *C7^;S!] a4hqPɂEsˑ9r=>S)律'nǟea#lTQGf|Y%0'SWl_' rM4}f0rYn9jSm˼S",+VT#x&e!;O`'\@X_;۳0J~?3uXaLN ^ uԢnj.iI<4*8JMݗJA~ĺ'-~N7R̒4oj &:Hq9CO EJ<7wxaKЭ]<6@o)I_E!907x1AXV*4iNEpo }$3{D4#8xw%ձTZp(D ,6)lhA0saT*_kŜe97+?D2 x9YRg5+nUP?Ysn%q˺T?лtJ3w:AlFz F7z՟ %J‰-3ОGΙe-= o! ܋l~:8$6FYz3> ua.#w %8+jH, ( HYLzJdED`=ZKN*Ԧ,. Sz>=s%!~ ͭb];=CT/V@ a]DQ$VBf%Sr-e%J^[h_eKμޒKHqDVI K@\g?O[4=l_=ao!Q L vpÀ'MG. " PG>/C`:=gL 5{+afk -=5I}&ͅub9헋>Lp(tm I1QL|[Bt MjP 1wf~zATMwN(M4+l{Lͅ6UzQk8E 'biTH=dZ=]mК"`'.ۋ.#%#!'G18]e| SǚjS*g ~HKm) m'u94O5^#=~V ~ٻF@(WfI6qT\/b6q%YLݣiwwŚ0 +:w Ӝi(T:kFڎi^pOht(-,*TtWq6 p5K6Ǎ;մ4x\׫|LRla?`ns7&Ӎ[tNw[b$Q,9]AkZJғ}5H9E='ؖ~(kJ>1 Azr]n'9dʪƬxNh+8B2ߧ˝.) )T"&u8J:Iw$+X"m-e*$r] ;V1ݐv9\ ;jĒL Z`OWڟ'FI>OJG|NsC HGaq,Rhڰ~xE|4HsHR0P*RF-g-"qN@!,.@hjkV7#@e$()mOXPD23E 33<Ʊ$ {L͒,~T۲CJLS&5F9+_9wlZda^|Kp3Wlj`.AnuyCswb#X};Iѣ0v # _-':$uBY9D@Tb/gW8N b*?Pˋ L!B@oiF=*Tog6#]OP:SleYF%=AeJkX)R|, *QW3 *:+`:dD&-ՄXqM݌R aXkor@#v/5wE:׬7Te 1/[_tX@O=Rt|A`ԭ!d`]ß-$x|<Ā'&2d4v)!9 :Ba*~מG>6C.r%"vlQ\hUE, do38CА ϧj/(۽s<5+ޯE: &1;  u2b@\+lAyuqM" YF4|?= nVkAd|cku]Ӑ>ufk_r Nʢ&a wg>gpL6Öx7 JS gHfӼe5l#ĹAEE-])>(=J~-+Ï$JUاb-\B,LmXҌ߃ ƕwg-o>"{{2yug[0dxwT@3 `va k%szn$}R++E6 Aj><ڑEk˥ bz86x1bcOO!nOѸxfpm+p kƓt543l ]^g4aiU-ح ܫ0D^ qU78KRK,քћrib,9YBMxĸ萆o՟~p cG.}8R4Q\ډR;_/!`Hm_f>V,-h~p\ nȕ[[n]Qg< C Z?M/3."ȇ܃V/A^epU`QF<9"wr~F"호FrK5'Iir"胇mJ ݺ24e);gLR9WRF{LJ/7N8tTgO&XU!UrthItIW47+|?I({Aֵ^'^@H~{~BiNҏ(h`Yt]֚!woON5j ϵ`n$a>'CY#o-Qsur.#<[;9:0Fe }0q_D ]mX/I^BloNɓBsB` lS2i&Ds!TS5 /x=[˧^;hk4]! ʷ9U%dC(}ENv$!Hq-xE6(kMpR/jY<pg{<µ:]ao٘6yz2CPlkKc(о2uX$3@M>ST޵{9 .Fr5`b͞Fҙ?P1/ab€> t JU/'u^pDc#!CjL5mKfS8I CJcDxkJl/V'dh*Y';BV.zoS[e<]W(5f-ΒFUo|)V4 M8}[FE2&U/s8d\X baw! hw8ntxsxf پhi5@rYhI_]# K<1:<`jSpFW-;C2H\wqkb^b4n5@F_Zz m {S&6_eto F/sF5o7)Tto9f0?BFq:XޝHm@դX [35HI;wҁz6SI .s6$)aiQk͏Cx6ŌrV'~Bi}oXPq<;Kvr܆ײ Z'@TtXK$Q>~PͯZm\{7FjUԈ4N0 gNLxf\2 =`N} ?f>J'x2gtunL6 r4!i( L=.S\fZhAžʝ<ٺA3UC$V'55f04,AkOcP{2UYm}v3c+H7mY MbƼM~ÈKgn\H/>idD@Q0 Ѷݚ˅/ݠ뵋tdZF''{T=die*GTЬCvqqзۗ [QüXa\4O2*{a6x\?R~q/mPgXB%]>#/_ Wxѵz²EPV\ [}A\ZW 4%ӱHr\嵽ߢ4- TTSCuҧZ^X%>i_4UT?A|}B91P~5DA]4""Ao2ڰ {d:g6 `7io ޾8F O'3=W{$q?[:{Za.[Ma N 0gD,7k4UU2Z1Pf2$QBp1f[SxTY,vr_p&#)a`حJpI˛KY:k#[&2GM$ifSѢi<KBir#CBVdڎH7qدn7IU[\ɠu-9Hkkswߛس/II_.̰Cy 0 M*PmjRJRU3*ucr~Iה841ji7i>᪃M} H0lv%͓5 (ճ^Y*G#p1)rn(BBp߶׵*u8(;&N]65T-":TPaߒ t-zMYnJ[`駄n6 *e&mxop9ŞU$7?~s?laD'$vgX c,hyiѓp CE8 -6|Y0h%J"Ōs.vFV2B)tG,/EҀ׏ޱ,&o$("tpLf@pfihq/?UTh6 [ўWŀ7yL*]bcƉmΏQph>5ؾQO5:MuTؕx>#60I#wns3F`AяX$bHmK/Ê|kC]c&,gd. QGc:Peu59T %[ g)G|M0|@ybf?:d Zꅖf,ӏ˕L ߩ^5r4f\%cw82]Nq?6 V0KM"3RXpbCaG8デ!nЭ "Oe b[sR}T5!_pYnG)35r Q=L@Nڍ.q_ oY8%YO2ϋCӉ NZ܁'u>-Oj <6/_s5^]砑1[M4ic,?}*AbjgB& UrNEa[L'NOYN+o\Yx?K6]nCRt\|#}r:AU8!`Ixh+>9F Hu{+Z 1 "9ŁH u3|\h蚩 ?=Nm2L$*ںc~ Agavl[YÇ=dr7%dH S?Lfs\6`'Mwbc"0Kon&{T,Q3ϸ6LғuYY`A>b]c 6o^虍].)S`"_S#@\zjA!}`.3EbOqO1HVF\{4?R= RAHhj.iK@r|,0W75ZbGi2uDEb~] !uk> C>?]@(a rPb AiS>Vүf uGqo8@LJT"ySIO"e Di;DX88 RvU LH wFDPbad3{PɡA{z 4Ɯ_0xs|sD,܊-eFw/ %f 4Y2>T-,@iY3{ٹ(A*&6yyνe3_Y (/{>;NׂټPhAf=tX H5^5O=35;x|rEEӌҪ_9W|>S q3Nczj@Nb\у|V!OO^+1t-~MgɸQo:jqj!!Aj~0v c3й rOY4ϣ$ Bޡl$nM~Etga[MlKuxf0SUF{&b/MMyWw4ۣL?w 7 ضhsl(Kn v9Ycݸ't^igMVRJ'v~h ^Rb h?|oCb RmSD Z~wr$X@ֆ5eɍ-5Һ.}w s.TcP/YMg~R'YLrAG·P>,Q勅0Q@1I?H‰^ 2'`~(Ƥ/oSXB3┏:?IjRUl$$͏5 WN3,|o3Ż]ڐ0Z.t lso"A/ 2fDLmg߭;H WR'?ĉ&ZKؘTu LL!:" o ;6=Ŀ沕h_]ֱwJpgڢ|, VEFC^&TUI8;H3kV`^h&s8}ϢYҍG7PhA\A^Z9Il=?&+<=U;;kF"s4ucQoNJz-QP|XKh2a Lbu"x%Ƙuo щWbyIM vzW.>Sc9kȼpgCO=olJESA/K3Eš4ox``Ao@CK,_,ݾ;PaL?㪔=#(P f! 9n\!) FdV f ;z>ݤ.y3ePMk.SlvZ).3_}Cv(htBV ~TgKxel9.ڃ2C'Q[qDZ i(?.M*,!QPc U;X QjJ)Wە*T?~>=]7MHQYIb>[8;t9KUL6&/m -Ձ[iP9Yś`m7nV_O,d;Mx.y/e_o0ӫH@\(`SÌ3W+Е(l݀mj"^j"2rd9\1_=T|& (haxFjodv[5c#~t^qA-暽7d,lgaF[-[ί~uRһ 5Zjt#–$ ʓcu\Bb {W5.}noo= ӽp)#`YTbB `u`!%L MUmNܛ5oFqO>9(x2f $-K!ԩEԗYA"!tG:qM!Jʖ]?"CEOXPp%[gpnV l{0 Z{]'6!$O![4!PomAcF\X@mS( '"5b;:;]o2vcZӑ~>O<Г>Ǽtl6 GX+R>bs[JiHßt\#.q/B_asDt:+_cSƛX 8$J l6㺓FIYD\̲ V#۬CDwUaIN5aN@A°g;os|ϦRBB88^,<.je1轺 !ps6ZKj$!Χ+{|g= ^<ʲ"]fMyN·8á:(t%f0m:ciIIz3 ù$ŵd`H8 1wIK@A:9s&p^KH$UfRm#sن_70lHE%aKYeΎ٫V<׃xk.cJEvUta?׈]eJ 'Ly`"%I)Y @2qfDNjFn -Y4a>{Su0EDfɚ>\fԡ l]%4ޒ񗋣^pr2 *a-^° ao+f䪼W2+8Mͯ#}ɶ9xX$+ 6@&3nz@12>xsfKTTSjL&.S|Qgt^__J$2]cuR`Gi(`C*g3(D}]u,[}nw4uE SmzJ_B* zYCL[O3KO ~Q&6>';FLZ2|MT8I;Қ'ސVCEQafwz PA(s 82C~K̒?ŢP(kum:SD[S湔E|c; \niԜ#;uۜUS'iHf ڙwtJ7-|HmK9 x;D%%e*Yݒ#kuij:+)m:rAIoDñ D ի:Ώ}!]:7!)O I fEz tp!m(Lc_#p/ ߶08كܘZ*W l 'mohC=bqA vN+"&[-w.Vx_oNdT⡅\N7qkhd؟Llڢ-ޱHkTx5vdE(1&(z9 иLK۾1:nU[EFZ i0zѢ)T }%[ 7Y 'p[Vw˲wom]6EcCzv'FK?n=N hsP8:fUoEyqigpK􆡏l^:cm'EcS=5>Y]ri|P J R `F<`aDv}6bḛa2@2,|kLpɉ)MH4§Mf!iƶz C6=(9Qw-e[?؁bŨ%j /MtF+(CDK=SLxz>2Dh|[fl+8ĬXH^$ϮT X(އﲘl,[Sr;ܢs(d^l>L٫%l`O5ɢTԺυ캙aٟ#`#XN6RsAz] yEy9jU=aJ"ʄ+=y%5mϻP~*\6NZC=  Ȁpr8ya~)v2bLاLR: S" R8À]૦mAgQAnfYt}Qy|HT|mJ/j!b-q%P]ZKqN/kR2(!XVlI4ue(V?SFl2}C1ږVѷawٟ],ky l:EtMno\I:n pgrG錓HԴ a)Ao2G9.Of}0lGjZI $Z9 QUWR)KTeQi62TN $΍'[5J*c+΋uEџKv$"LZqgޓ$(NwƎNU <~]>.!P<,}!A~6 jlzcm4BDg]{"H @%;2&bCkTǽifd&| &F}zJ K.^ꏹߴ_Hֿ lwS@ Oih=<:ػfpBchMls`wopB:T~^813*AY1J\Ћ_BZ>ȍc_ޱ'cʡﱱpkѭe`*·2$p+ᛛ q_v=Cf` 䨷~Tyωu̜j@Q 8jȒml'WݳhBfSj6 ߂eK8x-?:;80/G#ڼs9Rx5V踵#oʹf M3{ 8h\0,ܶ)G1]%4}IJ:W*|f/}'"&!d̤ڭ2W2+z|e5y…T,G@ܵl2uFdX7iLNe[ A╧kx]SQ)73y6kbĵ7dq6r 22s18}|EqjmddB,!NI*?)[bEQ}QF.zzILYz/p.L׏K?(.ҋ]'Z`qL F q~ΕEm&Tsh$'k)C~43 .-cL~ʜ~Iiŭi̩6M ꜎%$x';TGbb'ZJ%UKSe l&fbn839(?_Ch ጨm N* :`*,w16_D'H[b9]l`& ?1`S2Xd -fYgاӱj oqhGf d3 tDݮE'h5 8MBu(_N.[PQԁ?oEj2<ee^"،";KB7 N#ȟ,:ly{X,+cMZJ1mD`Иvby ЋAT8|D8auQ($𫰶H]+( HSdMޒŢ0[1ZGBVl8ij۠p&8 =qrfydCo"9h!yKGSeMus?p[U7 ]SmpDsߋk.D (֘>\ wjn- 3DFta&x;I7qz$h&$dPf y,>VRbǽfw#4UQ8֙-7h%kD*kNH?x6NKd.M7!^lD#ҥ=]7z?j)_4_Qnc q}p|)\Vf?iϏ)q↮lzbewls>NS5 Xϴnʏt>hV&A=r6- 1P=9/4{ۚ+D˛y&.i ( B!?S/76`i5K=p k[uLŻR렸Vkxqt醵AYK R! PAMRj~[R7珚&ƒaf&?QEy{rl Ԩ {hܚ=qgz:VA=~ d]aaBܢaJTs gOiCyM hSU^1/ G~Dp<`2=p8NaIR|ukgìd `X{ `1PŸ) ˁ 5q>BF$Q A?^2c[C ySWS(RfM+o4x/8ڴBpO y4uv6QV-gDƳN [NÖI𻥝$,+҈xvxg'oh#fu5*~erl Ni&q5]Kg[A7n;=ƜSJp}kw Q溡6J"(CD3Tb1Wl_]_k71HFd2ԙBCoC=v{ye:^8&:kW(~PN;l0ס;DeBiY uqc㚦cO&FP_ىvo-}\TNm\Y9c89LChtÅm OeOJ49F`#x:^^V\sƇ2۵^ wRf%uE#E¶U^7eR5 {Hfy 7V5翹i@)J ǡ<* M56zR@M;_.bsC:'l.b0C,N{ 8ڸ˓R$kGo;\ 6(ۦtmLkJӯ[,,q!MˏBZG2d:iDQlmw>_:e,^m.dC.WBX *a ZO@@l eK g}w}*isV[!r86 /# <,miDG{L&|Zr{!)^_i26Ra +h* akN-B\5D:d t5&Q}]@; :B挋ͽ7meM!w3R2\D荋AF+K9w(o؛?r['2 bs* n\8 ]_M:/1h'#3w_o3+dH o+ Im ]./ٚO#qpb Se6'2ⷨePӾF=:Ic:O:SL WSKVޮ#JliI2(y̅ ߳gi8t ;6lIੴ$%D祄a@+]x3 ;/r͘n]FoN#;"8ZrK kڦp?k}Sqٺteq i4KQoLv[ sF\""& !3,Ql&OpВK楚X5rFpIۣ}ʻTܲYRJؕ ȪfVIֳ`v[^Ӄ*m@gwxE˞?p>mƭo,7qA5"#~iCCŰO\8 2aDQaPe/AR%(C4,,^ϝ*Ht蘕OpS߲6(xpFf]$W27S`scc|Voa3}d/:mGß  ]A1MqSuQ8!ֱ6= )ywp]RZGeff٥ItW\[1hL+^;3AQyhH=umܺgOq~4[ُUPSL N[Y܍:k>կ!D?0ƒ쁘g*_`} +6lS<*d?!8ɑEhW|r@9n~ 0otyT/Q&d 3s{M<ݑzV^%ە蠑.f6:g@ޖ$s;e{&MHLf%")ߵxp ^oxX ܒBf>os"M6i- xQB8e zƟBTiw.0>cd.1-H cw%/ P{<5֓&5"KQW!1a7$b]E4p]<Z gG?eB^toUx3RbPUu aۗ AdNV~9R azgVq}Sw"ӍIڽXōز~I.Ͽ^Qn $ RLרL0UN3=6%ZBѷD6>\P _dg#f1)?qcsi3=T.5H0 ,8m%}j* ,6lH|żƩLrJ84KȴBgk3yhD8?w1C0< P_k[7 ZFWh<\+wJ2aU Vʖ>ݤ Xr,\tP |v94 ûQ6At "ut7m(noHV`#dc(()klxsFsAk9]jw?O@og8V\+& !6Nҽx\䃍kpE0k" BРh@nkgBu1s/U<5驶 HNj7Н%zL'̋2~)*B; 7VLk?1ɇܝbQy\ ٱ+8!'nmv ١USJLl.jQcM8Y=1HU,~9M;yoȳipYxs ^+ߝ5\槦7+WjmcNT,7aOg 4t.l3dzlmailՉE1'ɊjRNMilVcl v(1gt6يZR;HͪB.mFI#L CM|]dθx r+Ա8CY EZV96#2r9V Kv3oA?@Z/lBtΟ .VC:E[ ݬi,[8\7 _]H@kCh-Y6ZxRYHK}oc U AYT_!ʗ^nǂ;7! &D43VM7:(`Ln .S!igZEqyXRȓ DOЯVZ%~ɝ3tY,ý~% {/ JqGԧɴIX; H% (jp9 nyD%J,V= 'C=CU(90} j{.I4'|NkGZm;O ) s,tb` aEIWc=O=*8`ɰߝ1MfV'1q+ ^MovJmo`=eɅzz~nZ|0Q/ƛiZuܔ0`Siani(]Yje)٧ʉ*/Mfe}ԙأ]i}jnU`Mr8hg{+p 8x)9PCGJ4>2*ƃMs/VQ|ΕPJH }'\劝 Dw~֠FpYfSQҤ`|t̉Ms|/mJίǐ`nP׺WuTS|5({5 >T;v{n`fM /:ῂzs~z yK{CN@snXJ 9N K'*hl G>8rt ' S}bin`ZﺇD/ǩ y G{=XҒKw+NޟYOMLXo85:Sk1PLN[ΰbhߞg(]굇NM>0x cS.:~;t= i§W<,%n aޔ9h~F K#1^#a0S8n/M+yUBYtjtU?TtUe[XR})-XO_lc;cgl~jO2'j-lL~r}z Ĭ)"  ֮xX|gw R2ffD9-I,g*y7HCxg[2С]ocj~HXh, CяT _KNs1;Tڐ8K%ٴb%C(HDl3sNH/HilXCQH# DSs+!tzVWP}pٜ wvռN¦$lr}Liy -_lN+7vAeJ$f1oPod:V#T:)AGnOA+ZՠFAP)gs|Jݨ&fݩrfK%C?ꊠw#G{M;p{] IKe_E.irifM9ēÑqJ)m'u[R%/))"=q蜲уO6W1Bv#1+ŗphf2J逪RrroWp̏&@/ 4=s~7dBrc;6CaxםPRzB]:خ]6Y,#XN[vIJ'ؠN'-M5dx+L9"p%6:BSo+A_鎔3S"Flxċ}֯dxkNiad.S&Fˏef rpV"[k0juiݫ6gP>HjqUCUHMDhRS@7οT23ۻ8_&yzU?*4du_$wmleo7, @+3xvk-Dɋ }ܵvwѠ}*:2'Z([nf!xU."S˦ w#B 6}T/5g$X_ ,{eI+TvwTUn%G9c_7jR܃FdD4<Μsj1'vl 5iz/eEȂaUfVq,5̠tHOp; &d )c3Q>r-y6bS"h5LM2U4=/7 Q%{z\gfyKL&W,ZΜ?WHLA}0;ft\/L4p  KXЭfWbXoKݻ?tH:L71'/)qXKT$oQcmd1NP;A)=ROW\?vy!mG{pbRN3o'HA1a?p_yWIȳ4fFSJ{}-yw\66VbxWR'R.fJEk4Sk|o}K:S)v>A ir6-~L?e=V\͂R bs%]~s>`jSFx4r$ܺJŏoP^](l2lMV6:OG( -xs4 cdGL.E 2w=*.RP,R49 I [>$<#HHf<Jy51&iV9.An/0YGÿ 68o(b,St½bGlVîDe oYǔ; <;; Emlz)s6ċ?=Mcl}ҾjI_Nꌊ[MV/nByV~*]?LziS ئe@]-Nub4EKH"nw9z툵&yw&I}e׽vܱ1Uzݕ!2,8L;Į!.2U/I(ԝJ[(8 vâ)FI\Z_f P٣PĒ> [ö d2lBAbJW[X6dڇ04D0b< ho!/r4EFq<ґAp +:cHBVPvz7"YmS H>z.US=P?sM_7 m MGJlT;\c۟d0JrA_+>T'P2lfWwcNV}^]/`Qm1J)9 T#_YvqxVۦ,Xuv<',G4|+5CpeOAN^ANeq]V?|:l^é܂s ie?{V;I%WDyEu8EV} m&s5a zb(}uͧ0S_Eh%ueV =xǥJ }a>΍}$N;~zyD"xt^xD/s(`\Ļ隓wtOEꈒ91>@NОS=r]Q#e,1WX4M$Cl\Mƚ2ːg_`>P-< TNLӤ jeNNB刷=%K@,;!D=[ de.zdݘWSɶڤʋ)"̪|*],wP7S hP |i 7M4Lof3mU0m;tcR52{S!vA\ϠƦB-aYCM wMHՍN\kP2;?#Yc~TJSTR`G&GԛzSf(#5 L";>P.?wCɭS~S>:p!__$ ټw+8cuR R].q@N}g5>Pp7#+|n=f`9C+Z7ƒr1pXˣTG6ld9K.z!Ne\dt6~1l^*2 -j;@td RdW2IN+yU{?4&s:BT4Fq{9բӁP9|C580Ƀ5 oPvk9sIb%n g׼}J ׳:qoLq[ͫˋ CbƀW|78w#fsz=Ww8Re(}&ZyiipTZ҈ Lm?q:TEr&TyH״߿@# V ʒ}޻"@l֞upZ@F[DBiqdźύle/ vjf12E4=Q=P,w,&_tvTa>y;K ރA=Cs.˫V4u5c+f$ ԝ 8ȼOO0FQ=D6/-YHĸ]!Q;S@Xan Ffq)UFT70䬯G Nu ' NJS:oR!ЁٯA"iGW C=b0m7m>иE]II)D<)B'iHm`\upN w۾]BhM3QSI72d0v݀XV%Hпo&P>؂;?++Lϙ2Vk'^ 6RW/(VR9`iPwΧRS .ocF(3zQEmqe=J/OX4ħΣqD䓂,_΄Dx]7g;n7MvOym:$T]a?bɚTؾ>v7,:b/r^54;4`S?@GNu OdX7SKuˋ'( 8`#鼢KA\a3\l\&"̔LMioWec}ULCN&,p* kq?NIL]gFဏ` C5 ˷Qu*Gg4 0 og;WlZ%w3HyuV4X,hh7_'#}Sf޸)q+]nˁQDB]!c,όs^`(پ8TgWƍ:hF"GA~iҦAp@LFs0d+!Q#$#}>m gt2nj94Ҍsҹ~0ۋw(7qFF "@IEksH!K'U XdVT Y\|GխzD|L飍y4MG u(cJvl8ΥhЦcl|:愨 2kJ|瓺a(5¡|cdB~Od57K:HD(aഋ$@)t .v/CŊԕ g3)]o9DU<] !F9i%pj% Y%N(vaU6#}G^pcg<qTƧ$<8^M?˪ͥY:Q@C0H:ihds(nȆb'@B?p\dS71vPi3{9);H'㤅4;qqNΝ ^']Hw(t_BJv̡G؄HE+PO$iQ5Y a؁gK OO,Hţ]B'? r 2:ާe8}~ñOK#2`vlO:.s\nIa/麙嗦fkz:GKn+<)|I [4"5A@6"m{a!vs8t2 x ~No[Au#/:Ns3Z)2q?_ ddgH+ufBuQm+TR8QJ>iP0)zb *zqrҚ؃ ޫ 鐐W ",7šc7TH3hKc+PҚ?A^9šϪEj5on [Β,OC1uk3)үyx< 솳>{q8>!:kʙXV- L.746m8:gdGjY^xaRH K -/ Ja&Oϑ;ħQRm3K:y`P NXn}Gyu/Ţ5=T1%+݆̍I`6W7afܷk<$ZO4~tgʺ]L:gXe.% \{7A!:Wn 4=S@&-?XH;bCf G!F@nJ/m^JCYlPvOl;d܊Љjvq4V2ɔDck\5:,ٳtSC/v'44/9\ 1;QNh7ZZ%g/{v/EGD7demR9thoDpی,L y;K[4_8vut>"?ĖzFɄjٙN^xuR?4QXV4$՝:LC~j:DFki ;-8X8lx7>1 eoҥ_dЂGMLL)@86<$}izq*+F/eӐ*;PKy篑G {nAw zch<dzQss 8M#puUBs:D#3$_-J-c]>9uEIјWWZ6tm*-Nv vAZ:yEiwwIHsa"ycen"pM[q{OBNkO+B[udfx4>U$h+/Ad-@*ҵ\`)Ngr}=Es%ˋ%һrW9 S?IҨ.Ɏ=QaP(g`$֊6|CXS.T㴦%O,¸r 7K*˿U}j1qx7e+w"*h]a#Oۼ#o~趵n=+"G&p KTHSVEY(C#Fh2|ۜDk& ddaDu 0*G5~ 䌡*O3z&q?P)W=(eߔ&"Oq$*uyۨ9?s^>'{*EQҗ#?qtMS2Q3XJe%Ḡ/2ǿ-p..UޚlS#Y:omcJ_*إ F4(48t֒- 5VЖXej )&wVlu\0:rB`fr*ZO0o*R'65c~?x~e,9h`Vȫ?kޏL[=jPd+{,<"2 1|D좊`Iֲk l!ZE:xdy"&z1`c}v|$U6%`[D:$tfa4a nکjӒo{>E1ĭF C ^h(;~kBĨJ6Nv{cX6/7_@Z!/~퉨ʍ?{^3U,rL|qb0I CdM",c//16,--%$aKw{mw7_/Wϱ;B`B6RuEgK}{h@E-e4"ܳl?iH^5 ~jG@tD6!u}ڬ\ ]䳒$^W<Y>MѢ.6=1H{ъ! jP4QkD5X-j=׮+wtq"K-C/~{IP_x-oCbǝX͚yʬ3D^63~rmY+h6˗3j7-IKsn>AD.@TYYcaQ'|o_ٵro%*Ĝҽvq?+ɪJfOWTڷO6&)pfܗmþ_N>hr{,n$0c\)Ӟ-(@glLRXPrr/Z憬_9K#6Ò/|6#R(Z$h}ue=7HB;Y»"ܰ|t#))) {hp0jw̜^͐Du=QUD+i돵x˻ Ť;ґ2ғdKշblW%[T•pYmA<;BueL~Kh{dOUpne[S:߱Lug]lҪ,TD~xmJbDž;\\ڱEԕl:@Xz{rL9),y[s~u6Ka /5"sUC2 i/*+mN\e17#M“ /U6[V)%nYnW\VDt | 3F7rZ ?4Y8lH 5X,i\e `mxoZkOt.\" kG|ril+%YN)w3md_ km^g2#[4ލ“Y ,k$)uhCzbR2`¼ /kW9(-jvQ0Ym |2iT .F#Xu=QEpXQ6X 0i !U|x0IYnG+ ښcj[ZI]gQIvX!U"٘v,i|}$/=u_C=_qwN8Ny;^p 2;+$ g% hqFƕ"ڐJ<>̌J'W^3~omf\BgFSW"d4|DAIh4IWX5J][`^5"ěHZ%GRiA0mx+[-ze^vYp}ψf2C`/_um4#gF*e^ƁV|gh 0Dɵ4apF4y$OV9(ء 8ble!2aS7bJ.;9 :c3! =NV`Fe.طZ55ʾ?E.kςٶj F_WJj(Bߍ@xyF_?7 6+ca%ޚSݤQVOlQ$aTپ-%ͳ3SL\ֱDd6ލ>3ĸ+܋0Rlߍ`} >Yr$.ٳFVk1 p۩PI%B50tJ+ !%pS#z.lBd]fޘ^p8Ɇo;!w0V,kpeŧ@nzc^@uCϨ5Mh{~E>)LfDΚcdc5\Ic&NۨT^9 ytOL)ZɁnVݺ#XXC؊dҮ ǫ(djip1-:Epxf=K^zUOTt huQ.[:۬.ܦ]-Mgmܣ( 3 Ce{h} 3L-_yXAs{!ID#JB&(NWN?}\Xb`UIx+sH'* `joTr_%3^}UʘDMs6XZVWͱ}S@i'8 vn-AY7< { L6V /\fG/b8XQp(' mjf5>W<%8҃$`D&UV]|hښݹyȷDQO0d3-@~!ۊ +% -i1qFPoWO(Iv-N~mU-Sژ1ܺ`{9yw %ְ+.uA͒(AD#S<1NuFMyo P`ڏҦŘP QG*h'ms d!vĔĸ3q}5KQvsƱ"\n̠$;i~Ps'd/dJ5]*xrCP×-i_f_TRmYn{u##ì=+5h83)uBW tѳxJT[-AI׃xP]i>[08E@UUu5mP1۩/hwvb yrcgƘ}#g_6Wʐ"J[;snM ̿SRii"cDj%]=w(bLd 7_xblUչL8zq~ FٺiZgoEGz4ro%N9/Ș@w'zpF :rar6U^7̸wSy-Ś6QџYtVhcn..^Ӧ6Ẇ捘JT㪎lfcٔq._QTA}gYm/b& 6^_k=^pǕ7/6n!p^q"n,(Q5ѷS6m;9T bkb7'.g-aEHpO:ʃ6PmoPj(`= BtuDQs|>,8Qq"D h#9i0>,*"St@5d i]:,/]J&{M^w"s 6x}N "2V^"Զ^ _a|+'_&dpAdYnGZNw# kw( AB⓱JBҡ֏1M#5S^]MHO0Z T%̙h bP2"xb"rwT5s1:X=BGpV@3 @T2qRKL-][%IfL5DS$/p@j4YF<ƻzb[4:2b,2Ww~ V@o^{/Z,g)5؀O]fٴ>ɑgAH HܡK֞TFubtR<KRS;s$}h{ ~Q5 "u(0 i_` uv4ܫLĄ}7y`Psjc?bڝk+){4ΨK s=FsV n6P6Y7vƣH zD)Y-Ũd`Lk;CzT|raFNFF`ZRaP])Z⻀ȷ B q-=5[ *i|+1Zpv@:(nXCo,|ϥ2+uڷ2͡;"*Fg9 6We\.z#>x5y7&!b'Ic@YD~g^ y<[Ò#E8~HNøyS K;t,z+i8r+; ee~J J[J(Hڙ JS`k8`50KFf~+P':ΝCf|~8|'n-#?.?^Pb C7 LC{P쬘^0=$W0hߣv!:9bS(-j^g? F/ݕ@˅<,GQl LJ_i B XsGkDR,5g~sȒ fhf50|>mu]us{Eej1Ӝq !*إm"KҀY#;C&C؞NٙlVPA֫py'J&Q4W8e~`[|ً%iOL~ihdEkK;IX7!/"?k\{C "o6_!}e"҃*%Rmeu( bX%( g({5xsFZ5#׵V ƭg$(YU'oFY^yDY`0Bh#C@PO'Z]l042D/Z},7^nK6'8|@!SEۂvKTvlgЎ\ّf窨$!~xPz dY8ͭ봒 |bftZ JMiDㄇVPt6Tjwa`:kFsW:5'6cy^-YUrXTúQݝ'L|\mPJ_2ÚT器xjV(n9 f؈b(xcνT&N7:7 _25 [*07 T [ <3; ߰w3OXioՇ*q u]+`nRIfsF(xF}l&~xN" Qxe\$6CIϺpc$&Gi|g래ppGbY',Ie7MƇ['&֥ݵH-p{@ 'G~O|_-DugTH_C_h$ |X+GPMvXvæo9cr.ɀ#Tu}  ODvi94 ;30bőv'0 ~\4zBQSoS3jw$\ϏLbX4&ܢ7bk=M9 H`]b!,udsţ#B;nM`r3FZ3ԞV" i]OY uڶ;<5Ι}w!L>x`BR'wR!`WUtm“Cf9w{\v ]=F1䪓F@mG`x(SlCN{++0-:nq(oRtv)c&Uuۍ t? nI 0P#4A$'J ֋ˌ 17B ΡHA:$VK\HΕȉ{j]hh[@KB;~0xOs{˽Ux> :z\urK[&]ja!?L+K;>pu_.izjp2{^`B(tM=R {`ЃBY77.UmAuTzܫ]O\Dzߠ$~AخׇL)̌Udb1ۧEt*8*˝AN~k;t_a6IA#u<oGxJkpm(`A-4Ύ mMC\mRW(@d9Gc}rZm] =(,\lϾQ=Y u #VŷK4GXCחV"8߃Bl=_.a=(߀j{>IJRb^tO6J-K(6`UMq,Dkwl5*ٻ6fG|8 !ͥs3gY&C{F0' S8H8b ^^0%L@}Z@w&8fD &SzNB*P]R^Wu/ 8X)y6\d콜Vͳ|d\vȇ\<*zvHu PUf#VxNƖc E$B |S0[!0Wqkےe\<Z `^1 =c-Fk2$0) O:mtb=jʾzK?uIg !KJ; +c.Ljw/[' 1}sˮ+Py!69_zŃ֤\*x QbnrljڃRf %9Mf:MD)xw 7ͶCeğdīP?1gFKYSѰw2.7O:cX`AqK B:VS3rEꁲ 2B( eco~l'BAؼuG5sm܃ ӝh ]+CAr!@r}ګ> ZnfOa fU/-˟[t-BqH}i.#WLezo(F'a]^)8o|mbD ܊+m_w@7|\@ GAn_Ŵ) !H,#}d˓*Q .گFk_ Q @\)'lw i12Mh߶p"uvC{vC+J7$B8$Jع _T4%LLZ`z|f%XdLLB]Sw4 wwJs%Oa}O1èBɓ5 یE5xWIn3pאXЭ_o滐D).5۩j4הaVYW$I)s*/%4k|* [j&ePMd@$HHn|g |wo_%kB8兵U~@x˸\W3 rPYKYk0FKɝ sPm2D::Yt u]]rF~{]I![ eL8k T)WOev0e(kyy"YQ0$gϤiI`2WR4+ޢTbbL}Ia sν N"}ɠ E>qmƿ8BTB)\Z-w %>zVK Bq^lFTTωr`Ed4O/V֛>+:^(]_fɱ5@k s$cMȞQ07}(ʋF^;'\3K(+9%OW3p;VC详y52 Ta a+=Z.s(}oCpEb FSLYFEJ' qз R;2|NV֩k@7}s-sS%P$_0c,nޤ%tveB76M!q MonF")YqqdQ[w <~(Z6lYADǵpd_ ޚ*,5! V݋hL(PBI-Qs/@M`\t]G4ne%)0t$k]zwizɻ=c.bZl CEa{>[? ck3X#״EF5"u'.9gJsi]6wo #@v #'0!:bqMsD\XA- )T;wCl0Ҋl21SI%'sz*pocL ):O*)VI"H&D=+c*Q+FA$  <ږte9R6+9uW9CǼ:+="y2,SÅ 0kW5-ZI녴_R 3p/*u!Vcv3ϗ5ٻcݳ]o*!6 @Óה zQHQvwG B-샳=0口.Efזub@=w=$v/& U%BqLJP$Ä;E"@FkFE6BT5Ϥ q@sG<\vg5.*R3`Я|_ .Tjk:s1B}ddSMNXWq͠  FQKl_%ѯ~ kMCř2/)eM_"۾撷P+d/fMVe"\[x3& ב@V']#w2x X%M<"Bk͞_Tl;ۤd嚁U>OU}ʁө8;Zpq+V1^>AS`(7Q:G_h򦆔`XGg=AbASS*_&vC38d%퉌tdu(0 n]l_?[*>H`HbO",7ik3n§":bw5_o۶]`8+.q_YP|h?Al=`abUé?S$;8Rx{_ 41a ^Pi\CbM pr+N=ToGB6o(ϸ\xy* 3]f QkK. MAf80}?B9 γ?֞_oo5#z xƇ]lzNP+|&q?݇,^/L] Gv+ huG=pQ<ݨ}\aˁ 7xT)|7f-~OQVE꯭৿I8V焞 ,ۼ+{[Նz&73׸ y9|Om{'TyZ`Ǜm$(В`d}ǽ8h{(5,w,ȫϱ!͵2)?q_R}L߫?‰ 9RӈAasc|>pA C1^غGW004Wد->G}єNMc\?M~B [,}ųpDU!3#<٘ϋںջNF{4pW{xb~p <; #S2Q߰wzP;kF&|nkX@5&i7O# {EA9p-sjXe׺$5c%n^+)؏DUa|$w iw7!s{gs&W.@1".?Խf 2ˠS_m]f_ϼ>7.;EҚ$}>"fs'xѐ.,.)$Rʕ͍nMZgZ(:x93 5q[r֡iMߨb0U΂er,/ﭑH&#^n^ga`AR $a'I!WwAi%%vɒjZdr`i)}D-38P{IўU|oil^0<qnE}TS[į-zBF"߲?92 5=}sw#߱B+-$2SM65cz{]0>ԯ#CPICa_ Js0V:{ٺ&E#yzU/+nK'@ti[;KCQ߇dyoZ4⑇Vt ĩ7րg f܂=XMDgXa4:?8"BrTpZFakjYuܙJB(olZBJς6 ػx](?>t@vžu|ĪJR4iBAgo FY(<4Po߫2']98E* 7j?U ;bs!b((Yv.}=\tȴ[?]R :Q 𼰃Pϝ0{93 vZL&G~!_8%*̈.O-ݬŶ"M#dA,6<ݸP1> SĦQyx _FaZ!(D8Fd YuBc~7G淑%v^] K̯qrk4{3>moIH[ePruO!ƒDPXΘ&BDa+r6֜T=U&[U/ճC#`/]:5u L/9:a6Y$fe>n=DB翓Q;#IWz c 6t%k j=-a[8_c2Wegk͢g#f\g8 ġޏ%QRL ~h Y3D:Dn?@UV.1]'Ԥ?i^͈ΐGc3f{3F!`3j ٗ"㠃F|+fR)d?r"^Kf,*.2o'wBvz|!QVO}֌Rsf$Į{J@$і # էZ$ WIRy{paLK>T|)T%ȅOHMd&]|(aja,xҬҙ99hT֬ޡF4YUɈ%]nmn;Cn+H?6Z)O>GӮ}d&Nl?!l,%Ex|z*/&SYww<WIZ҄;H-X/rBD9wMV+GUqFdՙA`铥a,jzP?qڽ /dq4b]{D?%V VX޶>"JͿ5%w9߾ZINj(W$>i"-C-%,낁~^\L?3 ~)WFFsשe`Fc84 ް9o`2ͨb\L:H!濐>⚒!k"Rcǥㄋfs?#}efkʷb,W݊#>!^!GK=*@Bs9 w*vXL`c&tgJ7%|!za2# %o}-vNIyr$Y/e IeĭpiBɴa{Z㣀.w0&ޝ-뇲b<+xU=Spe3ؾ`+q!ب1xE+t~+uU/2F^dѴc\ @PVGb{S D޻xgӕ9qO$Hv cM?ض.mhS˵2P;hTw6||:ճ&e$ ~A.6vIӢ*z_xS-<@5mŅs4 xFT: ?dd|a^Vi_63CeFKl+wG8>}`J4* %$^‘& 3uD礜DnLp*t%ugZ{Al"[x0 )-xU<,7Efk]c};nds(j. _}`̲|sSbL J# .Y'z߽ۖTIMsD{FUij|<&ӕJ/ cc+%Ϋ8pqȁ޺qW0DNn"ȶ3`tUa(f nS2`gAoBTc֛?;ٍZWiY|TJhD6F2V@K [YS;P0J#Q+*lRgEQdw,paALШC(9"(zu9 to[?LG7@5}\Qn=)vg\a,TAlN-plr~"L5Gycq7m>4hl\sZa>-&tZGvE1h1gNYPO7w })NؐU^}ת[/a`4w#žJ[;-/=Jט,W4},78-:Jb6CyC՘NXSP BBE ?lYsz| S!YtRI ͏3 9̓oiതS-N1}Շg;<ߤ[ k^%-SYc*Q(%VwܢfbM%| CNeUI)GyF-1n9mšTɋ{rh")G&m=8ic'u:|!:\DD7Re.9} QbUٍ/mZgJwhK ㉢>8X[._~BSoZu܂Q[nxՌKeDf#⺼!V<0CE`0?ᆭ#&*HG)!pP.7C|d3*J%.AXBwoMR(9fhU(KyP2؏ȲV7nN>ڪ] O;)Aև!B:ء5Hp} 93TM^cStvǯ;U竏. L.ڰ z@ݰ1t}X`@="e-i f\]f4m"khZO6v7'8RF*EϺFҔ9xS[ٯ^!>ϡ7B?m?;8/Lb;G-|(Ľ 8/w2vN&"'ԣJ9$ ~tD0*D83t_ u6QF ^ǂ \>P:lh|iMKV>cWT0|UB:s9.4veD k:?SuMg{eߙϽ($UM_0 ݠA8:C 7sQc*RjcOJ+*%_O|-Q-f?zrIN![[QNDiE),aL-4AN4Xɝ}=Q(+vO}}H~@J.njвt]1hyN`K>aiлأvV'tf1ow& %W#`pE#'9N0=wZ;K'ɎOO#eOk*CGޮ礸_&4XUf̖W/!R [kyE{iAE}<b>{3h!V}> &}W2 }&3,rxPg2| !'u\!9b(qX0!®wjFexMq*NY KD$EZ҇5Eپ &3+ϕibQ.z ѶLjW: 4QMvanHe.L"lFP-d` źES7<^*${Y6c[||%0{d,G0^3/}~g5RÌC9$!FBR~^J޵:d!Bd>cU}A"(#ih*0Ҏ8C3.ƦVx4_¡?- cLA3>ĉ|3oCvK3C n“_s*']Yi)I"58HvwbD-(XK* ZI`y&ڏ8T,Q[*Ubv )ǔVp]WBil+@Op6xZg4<ѰIWV.yA&nR:A"=~`Dfy *"^l#Hj™GŠ> vc( wtRgԨO|w)W꒛8 P"( ǁZ򊚌dYbcHպ;Yk : ɿ $ >Ў-W/= "T䪯C1KYvd2Gy='JuXKsJ݃9*1S{{GhXW]+j8cPmӴK[V16RYU|-FMWā"j( iUةM./ NZ;FNN2ZAtj}` 'XJ1M NrI]1l\{,!*qT+w:Ċpbxs2FoZ6=Cr\?+<+E}'nZÞ^r'‚\W1[G ѧ&.4 rmL|A7=B- *yrG[@q`dfp]Mv!3ˢfjK"Fv΋,m쩔3y J+1c:X/ rc24rm*12Gj5 (v=װ(8{F&fQğ0%Л, ͅ^7dA|ü'-*# "- xk@qsıxee8al͠)KQfۿef]uOڶADrz (76+LþLgu?EY)Z+v`2[-2veꂆB4ycS\׈ϯ| (4Pbvՠ}DO;4C z5.]s4=7`QIȌ#w`ď ɘmr.|䋞b, 1#]xc}N"bfq~ZCY :%r-W6ڰfؗ7Nѹa~yY}]ӈ©~;5 @(ESꭱM,OQCH /B[#wP ߧ n8s0-N>7Ϡbd"zis&ڄ:ݾ! 1B(.3wݲ(j`%6Wў>_eN jkN1}~KFbXal9mM0 OsgfEA{ɛubI (wCN6M mfaj&OB2i.?L-1 y% -ke?]:g _: 1AxI3Bx^|(Cاӓd10/sb(Ǜ_J|"[B=4͙mۮCrJ'2 u1մp׿9>(>(*Pn}ү&T]}xUrrz4`-m'U֞6̪؞JxhǺd˙|ʅSn=ӧzvsaRdvL-όRVBeWwYfOP ~uZ'8-ڑO_ݟB$gqE%o`OU)!5YəBiQ9pbp_eQ?R<<+%IV?Ikޜ`omx@)9^ F AjL,VKLR˥'Aw#ޅ󚚺C G55%w ʟ^"o<cӒS850iຏtdh`Ӱ.XC [ tBcXh[sQKb^cfˍHzKUOij)>~[r7匂Ț!Lat"'qiDl{wtI ER7Gh,u[#c=ٙ/U1Ԥ&r^|;"8t7H18uiCL^RC;? T \.kVKvw~QW嶙W5Yo6f/h2D@"0kr+GfkqOly;3E֛/<)G1pMS ' 3ː !A:w3ӛ|OO@`ّ#7xSD Sƚ,jtz,ΞS$q51y% Ԕx!E"/5Aw P`}v9Rf<9WdUw)c O{{u`vtB_i>Qڪm0 ˊNS9?M YKIy Pͼ!%F5ϐ9Mѿg?oeKTi %_l+u*ܕh3ȁ@EANܚCLju'[gYǴ`F0-O_@kEͮL#=m[i ٙߍllȯ9 ?uv$n o~>1t=a4~mW/BUZ}\jS0v8'Yp@zshf i>B`&3L{A\ 1#YU>vW{$6; ;i}#X !}nSFJT1%%`OK3-೫⠮& h4^tn%\*+ tPw 8)9D5q=#R0xj*D&~j#"J)QLΑͦ{.}P],%I,yzZs7673ưj)+S= W<'R?C첂PZռ;888)N07c8"larG%_zMO}]@aNB/8_8ށP ͕P+i-gsx$l˔OJ{9y ŁuU.k2|>HQ܇{y9ҥW vjyL10:(~ヨ󵓐JdQq;;ju/D\vҟo0MbdKD?鯆l~W'6ɍ׶qڽ^*T'>b.74E4(寉9f=S85(/J/,wjp~۝_=Q"8%kb* K=|V"?"JHQ?|(@^4ĦC%Vj/&} ?gIt `2D-(`.K͊Ի'm%*q&ϻn6l74r}JUWq ӿJN%" 3`{ūnj}#Sz ~tnGwcxՁtLY؏jF1pV a0B@+)wӖL7]`l8_x*1v}|,]Q`mi~vw.#PM!n|/$AsnzD蟛6T8J\PQgH#" g 1my7&z&!?PWb< ZL|x8P\ǩ#0GVmQ"QWգSJzH$7L *sP XXBY_hI"oNsj<W1 pc;7qD.XMUMAr׏RINUAY~-!KsiA|9!)q< "̈FG Ӥw-+͇ Psq>iy' wL Jee1FV40f %/U@VL.%hٍt\ |lN8Y,NrJtr%6#fdY ye`\GpkMQEIe0h kz5Yu_ ͥ %›;\Gl^署 DUHxu,7K}źwmMtQF 2K밣力ъPL03RCG̛t"DڐdžҮ2kU{|d"wƟ^dvX R*~H͘bɱ2\ WN$9C!;rKqj~'VZ?`~6\^,96]Jz/pFN$I>L?倜cv($m]-&癝Yz)jV#_P=.qRl2E ]7U!_éȲOY}N%OX[fpFn_l/SG["_a8Π؝*g4n($CkE=]F幾!RQXLd)]2O7L%DqII@<6@'+x4DNY-`8E;3w}Alƥ 8}%[w)gN〼qRP`dR?۴q* DpZr|YpVv]l7\JX{52^dɳ/#sҡA[|𹟛.->_FoV#~ V1m|^QD.q2`?.7kq\&7z񇇾dY7w_\L|GL!.]W!gטbH<,exoaqr8|.El"'%PW:l:b(~y1>̗}ZiM%Nl6e+@{S=G[ոMU!;̐(i:Tt [du 楠naچ?Kv]V)!l0|K;],*u p #}L 2̷x>} {|v_^;M3ͫ5mM\]I}2]զ=cܶdVD؂hМL3U8aʱ434iZj3ܝyQM ,ɞ7F4 Wċ'b* $҉56`[~1Y*̒KvHr)?۞EķBYŶ]ӘN:SbgQKZdttke4Gqؒ.ך7wCR83B%M"ƿ-aS3xp4Dg dlK"Kq]XWÖ 쟩$]t,ZWLұIZiM:IM=Ĩmnv; : u+^C#{9i5 ``?HeS)84$f<{TQagyt58+JkE.U;\kB*4_oh;E٢u}ӄ6MJp\sa h=s>^t~!j+A5/ 'Է/h{/a0qɥ1ŴgA|`RwSKqw7yqS1Dw&థ` e1#aAR!1a55YeNT]LC2)tnϣŒڈ@\=n!(F]=%G@VQ*lYF`=JrL #Vzū3 ОOzRuaQ3# s^]?:my?n=`T /Day}:c'oOh)Le7Rn#Wy!qg1)O!75jҝZ-6jz-8B4]gV i+BQql # n6j/&^$gg9qᾛ>!xߞ՗qֹ <+0qp ԪfC E-1sLYemJÄ*7@.b1Tu|M̜#_$ƹ7sZNt^'Wkނ`cFbG~ 8ûObFU܌D:}7pE3["اjE6D]uQtA=zvsXLZO/vuU 0ӛ" wl2XaNzq՛9(RNE1QcἜnPL68+X\(7v9cڈ;6Q%| ȸq#BOpGZSwtΓG, 9ǷR~huuZSmEÐe|' '{P`~]I(57u,`4Ylݟ7vv$F)46KmbKCi- Ԋ =}M3gT#{QЦ|;ɀ1GUnF@^qT &͆8ļ?*[NVT{rB,|I.AC=xlE m۪ѵETH#},XOOew1,lo0UwlXsmp/gP|!!Zz˘H!L'l~u :K9H('JQ.fV=7;X\j9_Hkd%T>JFHA+V„*CY{bbME.9πx{xӥߟZ23c";jעhfȵXAK7| +jGLcqń;moa/[<ۚVV V_ދ9[gw;?sf,W ]>VZF&D6*~·<7c>VPX0ZS0ϟ +n"Sݓ~A\1eAoc!V[IOh3CZl1R9FߚF+RuQ2C!e"}0́W93'm+Y' ln 8fC64cIQxt^{c^ \n7T >Oi>3Ss'D;R=|dkKsɗGGhG,Ou [^v9e'wviy:чŸ P,;\MdhsG #iA~Nfe*ˢ'UƐs(АjsD \90#¶efO"A@/ /B>/m 4ÄW2%&.7䥜8gaee4 : =G0ESmVeU *פ\z3.%glpbƅ`tcgsДi;;L# ]̭&BG*C5\Inx ǿR @jcF.چ0[Wk3eV߳/am+1b%,[G]gudf[)­T&  V%NI7޼_UǢڨ4rgƜ>D%@AlSzIM3{O5^R([L]r̻JKs;hJd%o\gH{XuE ^+˫cy_YF0 @[W_}/+KS@s$ jVuyTFPוK.iH|G"7Y-L囜z.b ?IJT} :\ !Tu{y,ϱ<*bHT~( zD#ZSC'3R51W; re So!; ,,J~ݏ)6 qr{Gb1EPM~ 8~Ne$1w˓S OϪE8 QnzlqROP"-VVtBz3 cĀ[d5{~%˅m!L$+4oBL.An;p8 YvӤזW.Qhhͩ,Q x.~PHIg\#skY 6i+ Zd7MՅɉ>vu/Mb@i0>veP!5.OE8o}M``R܎oŝ.I\l\_Ѐ9*мeB U/mԼ) K@7||}~ Jԙ WL+niT`J-|.cWx"<(b`)bxǭsj4DX!wۚ(a 3蘆Ă Si.6v|ILy_SF "'ylp֓;Xi [yD2$-5)ln\{]%Akk:x1MJcf*VS"ӎoi[p`iKӦBaf5kviR4DS'ZdB-kE_(:>c wS|bk;ϗIB2׳[$+PE0tI .sh͕hFFVtÂt.|-N 6}Cp׃ ?9F] a ?]oNeh&L“(^q5_, 1~fa?\S% b.8+]+bhXA3rƚRkkƣmA_cV OOa6vX\kx=t7܎AŽNSV];xDOz>i\1F;zI%t@I@A:o/؆ |②/Y FU͔XAO~FE~UFOˋJ Ү5F:,"y}w&Ukp6s0ÉFq黼IM`NQic=|UgSMi-pn2qY{O2 v_Eq>/߅jC5:ؗZ97 8ѕ%XÇ;ui N (#u@\ }0;A{Zȓg|VE?x&=0tjF "Onw wQǰI5͔8tS9wܪJgW pj&_KN #?YCGN'4,tZ)K > ?4 ?nHl8DOh=vP~Ijwe'fp1 fe>9qfhYmp(4Ž&$[фy4(Pщ1~Z夓U^Gp0$?7I3WFXZ^+=Hr].󡵝>zun=^i=^yuK> s p$`αrYY[+cw vQ39ےGGIH~uM3/ i)D0~Gga[|w=dJiw^pfZpՀ0?1.pg#+X (JL$"s%Jd8 =-- tuRUv"D-?Ɉl;\ME֊٪!}v|jʝ A+7T}Aկ͢HLp7^}@l%/@߁߫g7Kl0-۰|~$sV_w:nBߖ}1T/}':IAN)Ή?_\IV96t:zr~Ȋ_CWF}("t"sw ?ݐ4l`$BE~1[퀦%) R@'#'xAdKu||l&6xfr}9&euԈuZ3/̟Z̦7ThOPǭr$ޟ(u?*XˤYbS {^O9*ZZhUYG [jUmlw_T@-q|XucnaoD5ޚ`A,DÆNi bÑ-Aib%mU+霥r]74dW%>&5aU5~=CPőm0qqޭN;J٪>$ #cN^nrNB f9@(YDQ gOQ{0a:bC oF)*U "-ǠH 6 .G n80kiKVP 9{p΁ʲFwo2&B{oҕeY GÕA~P$$#u&-zIF*ns TZzۉ?wL-]:̩-luʨ``3$WςK",AP=2L5ϡ\Y})7fI"H=5tul#Vys/vC3di&SMsc1PL<z~}y P:X>߭ں&móquu@τ6|Y1 qZO9fگ/_K`NNk|<\,- x[}qRL˭Wy8;[lծ mp1]љ_@MkJ m'x)vZ0#@Oo9 .RԶ0[=^GSGH8u|Nz85 'f|Q2Ź.> [[|=P(ncys=ykb?*p}ٯ)*F'l?JFLOkn̘T"ZgɥWO'٬$;W_#&ڿ g)\nBTǺDbw>~VB}gM^a F~ 0 Jm?/ Aηjl0b5+s`;kiďM4!n uj*QBf ,!Ǐ6v8by}*0-@p11gH{G$~\5 cݙu1K_p-&,4۟T@|a8m} /o 'x{LJLX^EZy*i%ܱzj,ndjcDtBWx hG*nv!>4q.3SXp)wRڱ_PWᐦXDчhTڐpS~1IDnLq*b5tF-Mi+Ms'O:.'K}ZUx[ēcfO8ńڄ~`G8h"ZxM-\%V14<Ȓ\i4CS尫Bl*n;+'2ܴw?3m%ElbiڕW91BӮsb!-縳sSϼڎ oZ(φ'|ޤCʲEt%aPd!cX]ZXЍ:vaFz]\٨O J\ab$)GŐDnYȞ ^ /{O*v Knh0 idC ٠Lz(OVWiZ׿;F=R 9`WK'tW%Ϗ}Fi8 rְ%Sf|ǥ24旉Ş!ns[iX .Wm=_W̅mEݳbr:)ʤ=O$׿_LWjv9 =Dh6Fo{CNkgei_"jAߥ}e3lhD j/6Ǘ4z2 !րݙ$ &CÙ/q R=Iks\4wFm<,MBXq X? )V:˳EحŔ }obBE616f`Y]cr}gpSlTif&@V,+Ϲ1t><:@[m`\Tzmūz^ea:yi-|(c,+$!cSS¥JINS[*"[8ƙj7Ba mG?e='Dڪ{͛GEW斎Pmâ)J;kt7gբP\ӫsR]u9Irej5(8KƊej,KRL(OS/@• LvZ3Ȼ\:\V T:fxoV؝6y!U KK[H݃pL;-5+矘%"$x379kL& Nmzg=}PGk=Xm{Os4ϲ;޺~ &o+ 7p/x`2>t]!8ck#/I!ɠ.'`LIڦ-ppK&#:긫n%8}: a5lpXS{vùF&nIt{N?cO |FInrM5sûAt;sࠬgPtQ|3^_J3M9ќ7Z~{M}y@:7 [^pd<GZ-v v1h:cGKD IXq1LKGS{p_nk]TہsbCzC֥s>㲇>u>T'F)cz="LT/°?Lϲ=9HJŴ21dl6",h":"L|Q%kӉ¦-'{ xS0%XY%&EHLh״JZpӴ-TZ&ŋݾ\ͣpfE<a0NGnZȏa{ $ϺA0č^0}"pbBN#駍?d xDckvQo)8FքCCN^v կ&xXK[:ՃYv?K:ɟ(ney4ךMgתg{H3%Khc_V^ZX$e¸8ew2%zBa>xH2"2%Dm*xià{4!3~ &҃XdI+f<&D2¬@G-0jXZZP?F/QȝZy8HgdQ|esX9xZrFnޒU&]S9{uFLuj'?vѳׯd[TI:IZIxZXlRUv o>=Hltcy^T*, 4׬E88|F; ,1C cҁ<>R+M:s@{m` zRb;Sn#ؚchK2"yb|.0۝4!ejQ~*x 'WL˃e+ }(澠({E `~Vdv1r9hsphd7qqQGP]~$;FBI` KAgFnY7cF2YEyJI=XC$Te}?|be{qo6ɽװ8J@/ ¾ek0݉v`CD '6*?uC"ؚ`* O`ճyPLJlj {\RVEñ >ʹ}$v7NS$B@}q_`t9@#vK$ya5/Q<|yR,o d@УΑC~",+y)<}ܿMA^l?ſp +P=57D៪' ڒiG=r]7k=UVhՀ&}Z7%VX4sB1dF!NsMY K9 < 5uSsAğuL"CA` e/-uC]qUŴ>S * % 0uϘG@2ϤV})ވ{I6ЭeT$GfN$}OnUXJ)lmA"@ɴČOH>+ ALGRzgb `sND.VkV R!Ârg ^AM| ~>MS<&*&bo&ڥ$CX,D%ˡPm'fJj|puc~N4<2j-,U]UctobJj0l7|Ƅ9"is (M=JI]uN4cvwq2JPgkvOoe+f. @ ?yB0?H00I[՟w`oPAdhC] zJpV9iԩ=(5|/fЪHcR 5kGT.rL]kо(nV=tUj[MtȬs>IEil ئVԦM{PYw_ъz>d,>]oj|y;UhO9)p*Ü-\ E 1GG'w1}K1wEh@I-TuL9!Y>$.'3šq Pt%857@o6X]Mp @~uh#j|@nY٤p}UVzXQ!] ECy&] G@LK 9n:lV(b89z&a]r2T^pP^傝p1dQ}XzLbh\̛9\4TG,vS +a>b_z%d#kO{&yJ"L}vݩBB?LfTa/p?+Hs FZ,¶mƗMJ!ծ8ҝ B3,:Р `uZZ)#< [bgNsr"4R:Fҳv87a3= U jTW̄Q?ϰd\rvn^\ 7T}̨EF]EKqP& Ur=q.SAAMdF; ziQĸǗsH}) UI[s%IHp!廞LQi25Y,&7)[>qA=&}gS"n+G<`6$Ƃa~?-ViC#P.m.lVD>)厾d Thk*%%[vUL֪}ϊY7FGnyLߚkT QBֿ \^Z}x1 \bn!`J9Α~"N p897x k1 F΄YS }O,JnE%&fezRBm/K2Xb 7;24\BxF?IBpq 3&1?P-UBqd QVȌ +(` !-d&:i |BzEdHxcb0D Ղ1D]4&it\;}[^PG2b)+ObǷBvC<CJdErjȀUK}g6XU@6p!oO?mi{zgf&~zsٵ:9Tg%cV*mz}W cb1K5+@q߭]Q gYtV w~>YW.$f6`!V#SI/(FR٘(~(bg ZLw~_@CA u8Zyk( 8ccF?w9:cH/:2WL iE%Kx{S69Z _vaugU^ ^9Y& QE3Q" {GA#'<1ߖHI⺐mHX,`#@K}UЃAo=u’qJJy*FWkO4H< LLeҜE9!0xDf3Sȧ3 'jE2gTvp '2<:ς7";et<T(p#2rPxO:b|'lf[0%y8HR ҄QRāgya9CTvŠ8g(Z*2H.<R̷"tyCƛO_S"58ֆ>("1#_mߑLVts/遻2h cV7aH}tx`E@ȊlaxkΧt ` $&>%?*j/Q$ CЃaJB.,ВRhأ&ɿbF )MgV ~ΝofwƷ_鉶:[R,2 Yp.SyɑcNg8Z?5b)15 HN(.m |k qRrq \xa!!)pfUXٜH60/P."\|BuW>zh;}P/<=6m& +A:Bkgn X; t.W0-ib6|x 8 6}ь"i'{d:1Ear"OLb^iH ۛ1=O_26ce%F.c܎NBw(3 ǒCGd=<@')i׼b0ʃ_R6%Rʹq\~)/,HPTV)jذP56*W 5-0lgHBkrcB'oO,7-%A "5=Td{up ב9\BeOKU0evG3[ŁZg^m>#,n&Gb$zoQ )P6HMHᓧ@*%O6;S#ڦΪ:fBlr{5`-c2[ى` @Y%Ⱥ >-1]aRc5& aLV8fY+|gQ~_Q%{m76ĉHJŗcRUGݖ{|D?ᓏ*^$[9]=r!Nӗkʙ2sFǀV% bx b{ ߁~T|!q߈3ՃTI |}5׭¢L%1@9Fo+^,v_ 3e:٩B(N"/ugp2Ȯ<#P59D$S#ll@b:^FAbtڜf/1|,.ŷ ѰżeݱL[BNn͓a8C܆:u~wOTv0Es EP8+q"UPNG aw;hmDQ i7:+7@u_)+,d}jR_q'Rka଴_[jc`15DͿNWi vQ&!%pS2 Kɹekhq\] ưd=G{ 8:aj=1' yZ ,Ƴ@ӃiJ[&]⚭B@iR¼$TIF0&=D1Jcgӷ' [9[V4=uKFFav!\U!ʧ|]qwj73f.aX <&qmt/*yyRU]専?rjda~[b^ 2&Iz؎UzQ* Ȼ+򾓟*w]?Lu^ɤ\ \D<.yQT}C\ϊ=J/U A5*[`@ЮGx`>|3|0u3nZi8YwYxX,'LejLj~%P [I y<89!һ(i3ku.*}xG/?:&%`wVE[UQ^Ndv;)k f Ń,I|oSOذ0i2tEzq3]y cnM9*Q b;‰Аc٬{R<=b{@K:X2˹yÞΏC,O+z_FiWEѕP`e /zlipN[ǦcJKb(a8 d1;<:_!`Y/c'FJVS98ao_,֒GE}"8$i{aFAF_qBqSӋ-:-V+I2ūށdm{ⴃ?xiC9BXC i UM4k MXGK}nYY|ęr> T3Gg|os햵8/&Qz݇,~9yMӏPZ>R>|jTɎ0U]Zy.BKmZ"=Ss\lDMH>-<ak^qo}w/盲{|CEzkgw-;>-80 䅡k:?|U{{ʯE 8~ fZ0fTEZ)Ov W09krR|C~ =:vc?=5#4½@ R,w*l]PG ]R2 ӳCq&&Ug7{?V;=u'~1H #Feϑ[~q uPDPTN@K=(P'1GKX{>ӱ~et5j3+w6alC {"g, B}hTx-XJ.!;$ 6p*[6= F[@HUPV':P+xN-Yj̚38]@1"<ҙd!2/i"; 7N,"g*1ĀmMhAFڂ)Ɲs2ւ $H^{b4aIos#+՟YRհ b/bkG-1Jw"$CW8\m@f-{/:r- 7n: {02Z"m!6cMdmѕUD/@ޛ5X?YB*8iujbʆ% D^yi%DKRh yz1X={pqOX@4(tw sWj GIJg(آ G+i˽9+Qn|Aܹwbv#x 9Pi\Y915`RƋGx"I/D5g5vou+%GԺhgť Dъzx^(力Dfmk! pjޚ1u$aJw(Vp7_|wxůȸj3iByOf htઇK6sޖrY.}ڑu Qz,3zlJ֡MAl3LxvlIY[aX@ 9͚&oS)tFYXo3,+S (/Mh}Er< ҅m{wf]Eb:8W KmY JO$9OZ",dIQ4:묬!+;R?flSt5٧c~|C_:ԕ saJ$ )0( :+:3sת|3. n5+ז4.:^%"yC{[ DZ mpz~_:6M\]-h:9kqWRc@R{-+ghl+ů\P܁q,s@6s!OYs`6<{Z ܎? *12N9:˜m*݄b$2=Ԝ{nk.%EhL;HvOKMwt^MG^I~}@#o÷[F#_'!&=An <Զn>%s t"R~:[ast`&1V빟Ag]ҫ  ޢ$ɿ+DYB}<"Sd/Z(u·Nk,uhW?5w|"64Pzzj _Y~3ȎCbN#f U&9?%%]8|@i* e9s"b+P jeO&"U0 MT'gT |i QD28VP(eI#ZXg Uؼ44]DcR_v׀#9If,`=I??i*l=TGi8[jAȵdzdm]%f/^Իޓ̰u[b?bu!^|"6wq]Xp}t^,t7Wl s PL,5 $#*]2ż{Q8"-|w;׽DjhЂ~J2KvVxB[P%n phg /SY<[ nS؂S &hP͵Xxػ!| 6 h87s/ >]4aBuZqrc>z2rrzv37XC k}Z]#kWF|3xca{9۹"u 扼ZK_gd,Zyz8[J{Eƪh7n`K]/xKoZ(>?[P2J{SM"e*NYO!&A)/ģ삧f9#Z2.eښYz}a)mID -Z;u~hVm"[ξPG3DfM5æ;@&wK;J^>@ '3"gh.v-l l߸5#".h9kķOuhU뺄`QF_#ql&ʈUφJ=cr5ioTV&9x ,,Fyׯڥ鮣2_Pb'a툲{Uuċ#vpt:'0}ZmȜApJCCjB>\{B&QADs$՝Iʓ.yRcpb6L ^m0[D t%;*ȬDbbEIq0ط?žzVHj\X ;E}),|U4C~H*zN>tstj !.vjyģ` ̷3[#ec (#jѻ0QLmE T3uw1"B~5_g|WFua YN|q*39ByE3Oa< .5 7X+4akk-Dr%(, HĖηk OLedfp80c5^SVj'ߓxU4KM|LBiA}J:K*U2̬Y2*Yvi_T㵌O5L۵F8yP/ѹ-f Pb>6!,mnbz=R.MJ@+@I ul\lWx<$iTI9;^'*6eS<<W49zdiı)s7b(2L,]>v%q vVէft*`bĭo$Q\?cdmA`sd=ׄl%У ~>h ^=LL+}Jp}i3o.hK< eA'Ծ\\]ଞ àg_mwQyGQ cZh t uj,0*0{*VWf]5b† ,˼ o(7A3{{oi?}bH0X/G/𠝪)@<]^32X ;SSU  xsȕ-\@v 65%w6v#1K@>"lq=Ke4 /dyvKGDPBhLW9v =kV3?HcZd=3g=VWG3?ja6-|`QL'u a{KfM- r^'d.* kYwcMM"0 I\;n_AFfC|C ǎd6߅4|?T+Y*K"QKCr+b" 'ȸ=Eat|T%CiR;S6MN !Okآ1_(KN22mHofΐ 9&m 3;Ʊ`'xX i( _6K:@> 3АvMT#ت1H`M%tá<0&x"R_FtM)GW]v ˢ Pn;$ %;%jw?If \_SweL?|SxBCn>֕;u{ZSw4 w3y5ܔy!j%H-ul :SmIKdX] *b dMoҲURR[#WLθfp0^DpXfdct2*MBȃjpLbVt,4H.۴сadp6T8<=f tUr؅PiSD*/#8jxlH 4)n((ݢ4HŅ"s T%Z#&1ىjt vX]ŔZNb3B~zC`R2k[:W*~4ጢі./kA3W,qs|Q7ݷQi:DTżL_pgKmJ#I \kBFnljBj=HL꒢mp D˸q:Z@LMOqaȣtYNU2I)L0CxZCZ(O5v%ݿ:p@'}gS֋+Uhr-Ǔ1{q 4[1dWuI`1@GgLKTO잞)rO;rXuL5 0:Q~kɴ@ѼՐMHwwEr/z4ݐ44 ~Bb}z mT{$$2v7f7L;뼄덺Z #JN$^hQ& W6PE Qg r&vOM+ ^8ڽʌygsx^-Z/_ŕ%2*wu·؃OWۊf{,Ďya]`F@~^LD\s|Px0j"eIZB{e z|m'vILhXuq?s(srFn9ƔCp Ffr,kRRuJJ Y4g[ݎzhsD+ |d`'hp;xJAD[-.Y'Y[b'{mrF7<t?&&z)ϋfكdž{xe7p*0(C>Eji8*I ͫhV+sR6OȧvBw ȿ _-Y܊ ?>gpiPNw<6YO"o41h~]akc_Oj_0I._)Wkl:H&|/j~ ӿ՝KS2#PTQ^!y폴Q=6]+lRa;[0z#6}n )NJ0Տ,o1 6AMx g F8`^ `!cP1%zjavCJvm =9 pP}EV[}MyʪT\I3l_Ȥ+IE Nd^J? ~s-x iVC$^/|$=7T溜kft{CZo']a)j*^$?"I`óԻCۦ!Nurxhk#H>`~Φa\L[HQ?X1^{=#@8}ǹ5}P g=[̚kUeQIG'd6 6u]~\=UvDA^C#t7z}15/WGp  ;+{W|: P2nUN>['mhkeRPhi8Y\4>cй*L( ZJtSݒxMYsDs0o-Q Pjϯ;u2DM\_{,c 0֣V1_#i{Zȩpg<`.t"-tr$E,wzpzJ)x@?s%Jn[kBꆱWh76էEhyICB[6eM IG$b߂7B/Mưٺ n^<]2~b(by#SUpUJIO6-tKN$UWCX7d}D m \ DcwC'Ѕ;_O6h*Y[$ pq~,ի?#یeBm}q h'%XRd {۞͠= W)M|+5Q>99z:J7<qe!quՇ1eVLYFs0we*xEi9wںW\SLW`lDK9}C[t{qJoS9̶w*3B3#)7b(DEdg[:gABy|=V<}_l} o?o=%F[8%D`O}{`;fIHxVc= ȉZ봹Y-wVFذfֱ~"mR9yiJ۲+M=6̳oqzxm?6xȱAo)wJ&Ukga M[.3M,$ohYꏸX1?t3TT}pӢ3'R3`8B㶔RJS` +y^ִ-3 ;񎊲 !3 P$-p"Byuc?G0ԐҝݸASLqjQUo?y nL2k|%Tƿ z:^ Ͻ4k.pXvRwO&fSfU2S.FIXJ¸pY\]b^%C"iX7eQ<1:ff1JQ!7r4ğ_׏LqF!oɍ[Y#L\UB%t CmNqe`H_~RGdq=J!{J,ž۸ižfvv癳hتi5}]Θsc wݓ !ghb:"LJN˄Il9McЉ6b`1?Mہ6eӜ=~?dι@ւs BYiи}ukI2:)(⒨ؗgs⻌AgVS~a*G)78%eɧc6p?EBv& R-c22뉳u.8|DPy\9,c9UTjci1_,bN y5ZF62 r6Vn(YxAߩ6>)cM]9=`Y m P3&MIex^| wd-a2\*%QsdV|4exWᏪ[Z+Z& bEac "k2$}G[\vm3M=)/%p hZX3J\l̠@" Kg@NCKi&(K3V!)N.ǭ_nIPӋ1}eQY fyt<:ʖaGZU`qt{xI=8O%YQVBC+_e+I-˔j/Ø4o2*Ph>W1e*ZLcKQ\N &<=t3`tz%]RKp)3"8w/騒ujozQk#!{5ۖar&֤cQcVm؂qM} E$Mx i;L{p|hcBEE)*&VS'D a"EV*ΩK0Ʉ8TMڊO8pyL­27+8^$ -BglO^)p^cK$OuL2㩰fa(钤.8'LKi 9K< ­K ?&6H8u;zAՖW \1.dSᠸ1עE'ZgRE(WE'RP gSi{k0c=`" aa3nìPv2k!5Qse#;Pmn:Q_Pa?圤;`ҁM|Il QnH[$^|qN 0WK\QO ;WF ~ʕubH.KϾ(uc,P+0i'D1Mx$^9V6j M`pxt4?ƒa9?.<築ൂ,宋$3ڜҹjՐ|m +ckyrr$)L$*J <-Ls P+OE BJu_c\]i,6L-$`g~h<-N&{ ZZ[F#p v3Ò\T4=H_RSm--;)R-h]7j[ ҌDcet n_Tkg?·)` Υ7Ct--u`9(Ka݁(}A}']6].bDXFk2,چQr `zI-Wzj+Y~\S j|C˗Ik qRFv01D{It=0Y(;PNuCB"%z'ZR4uIUIƣpuLIy(Oaaе-龂dsvgS2t(Bm?l~zH7Qk;qEhz+2BDm%[.b,:)o9+JIGn @j2I1*l?rH ~eqҎ0(-I:+alTṀgwH$F##ϙM6@+)p#38uMO0UYA~|eMm]KPP^|_"DZV> Yՠ@I=Kt~Y=Χ +}<4[k[1q` zHVpTpҰ5K '. SšxZu7B16APC/B\E :1 G~S@Xv47*bj/'i&玧9UM'j弖n. AGWFTMgؼOϛm46ŊCXsG '_6_c  #!?U.k` eW@. LI4O31T Ѣ@sۣ?4ۭ K7r?, 4 &;OЍ*ŋ߼Tfګl ؉a Q@[[U\Q?աɺS3l]UpcE5*wNU|%dpryKeå]i9z2T}8 :Š%3>-ia'/&ߤD\E\6XurXn)zGSo !}DX\v[r>ܬ<`g`;22l[ bF:{fSN&fNZϒ$c8d7 /q(@JjNPGu~lɍhuL&qA7Y [$BFz1ɵL*LAXk=jp6Px0,st/G§cE 7͸͍me"\ڏ]5|{.etr1Ѓ"W|bG [ ssa %YVRA9sY[Q|qBXv xΆ#J 9c,5s `{!q µ-chj.mpDs]kî wQ'>Lhm54{x:SJF/:GlD$Nd Co%:e%B>?j?K h싑"uFj ReЕQ<蒵Q%G;mt$ yS;i˔&%]9T Cµ-BuuӪi>m`Z `60?JޮjCiԯn|=(U[ =@p:,;$L-a"ˤ|/#F⍖{+g|8튟Ű[X-j$A{j '4 Z/OX4\+4;V4%Ix=4XSrG7Il/|{;mJ,_p4dJwK)55D dzsM:\dբXMxb .n ,ƧKvʳ"K!ȹ(aKs#[xRB@sb}Z+{IK\thiXL6itJ9Rϴ B*M_(z2K{ ؂|a$T^TpF-Eݙ$hf%:;^hgfQY;iǕԑU"D-DD6[ [|'^x o)"ۡ h"|}ͺ~! H(flbD*,UZ8z 5'So\*U4K5km8srl3?=hG!=TA^dac :5 (!/RE;9'O8- I~k/dR ?(6m<-YňjV 7 mK22%*A =? 4*]*ಇ}Xm[iq];a.!RZcf}Y%u:s#@11jy*64$d-Zt4_4s'Eb؞l ~#6LCJ j%=;rQaQD=CfUy<$jƷ퓮 H ˤtn QU%.(7ܗ%6Rg^@.R|p.R,Vs=v_g%[zhoT[qomZuY*/?&`=~:$ȣ"FG >CkU{;79M-.㌜h透uWTX*0PP:i _-hػ)ubW/( Eg8h)8L~oc=P3VƁUӎ2H)aod^*Q}BKРنic- u}yz-?LVc悒oWڜ6G;~G.lGA%"S BG|"f&$Aػ82\Y) nyznTÞedQ4Q+ AU0W+wm1od(إDH=2[uF~ 0lH}?rCbq<2Nxo[p!V@gB*&ٴՏg" B3ǁҔ0Q#] XC3 P9Io#u9mr^$eY=ﺵ6FTѩeVq18o^Ubԭԛ镒e]bɒ?kobMS~S8Upiz\Ozb6X7O\f4^&c Iwɷ4Y S-&=+'l}.%e qw$Tę9M(e춙#=Aْ'0ֶ>yx ޭeZmcn7ڣVa۾+\D)"OM,`7VNT[;sgprR*ZέjK R)Yz<_u艖R!q"UQOd8^u,t+t䴴LI>Y#гȠ֎-6Ot`V+Gj®Mv-u+b_;쾒}АƗZdd;(џ[W xVP C{42W/gуq{oOnUtY߬6v#,4Et@"]LBM^T! pIu~t`o8dkQ2tJuG&@C5$[^EoO/'_1etZF613%Ggn9_V p˛/#Tf\JI3ґ!hzb"p|`ڂ効k ~T3c&VCKX?tpGX Ju4:/n=v=k}6N ȝt4dIA6Dĕ;V[8t,b.f\Ár[H8-}hdGY=U#Y "`?V9D_ AT.x\߉Y`c,_= m^HC"/X6^wJz%BłMt citKfAJOTqhT/ď1E|*1ЍkS,!`S.fRnD?תQwrpE`ԇŸ5}_O8גL?8qN &Bb!.y6 }IN$ggY)cBG]xD["$&YɪD蚶G57uN-99g$؂izrFy؈R'oN\Dmy3Br(.PP4!2M;'cɉu-ލ}űmZkQ8xapX[w]V=c5$iQ*y'$7<1g-An0y#H)kdm$E:KɦM`9*[,֪z)O/1vYFDe>5r(U)$bs孝A6x̐ D@T\㷆dQ(t_Od#YivNR?iMìo;GivWR@om6!Jv^8'cziW2 d8o1iLj2nHӯE>;=7o;AN%vg؀&x~u] rXkoxqgRX{G=EzW-\PؚS+u VeNݠ0|A!V뷾R ל?H9PهNv] [yktiL ; A*_>w=2͢+]ҍP <r6-aCQ8X@uSM+ o +r9FM&g*Ւz'^0n(BfUR1OϘ!^tU2sr-4j2DN%L%U&MȎAt^wv ?V?oL ]1{y Z%hq ~OLG*!ܪS`3b˲ dҗwï=:`xfu+%֨~|.X[$fjŷZ5ŷ[9KYA189&QI()vÃIes?H掝Ѫ0 kOP[-/T͜k&omD\\ ea=GDke'z0-ueY󡸆L1tPW19'#$%(2h# Ku#FstU|~ :1UlVu]AX-bqqάa8e^d,%?ƼFc f} *>)4MvkY+^-Xa:G*˫I$H,h,AP Pw9eS@KG?Gy+sXغ0U$p\-LSўKx@'W+̗+:m%d>ػ&/4  r%4'x8SYoi.!M5ά-1P̅n@7-IޙkUɉdu3?2J&6OAZ>ٸX"Y:`e|/L]4pb!%p mr):9 O1ߐM1⸍^"9ip`@.(|~Ѧ]9HXZɸ9 sNw ?x!CWs TXl:ҒN-z2!l3W{WS)v"Ʊ /Q8= T_ #OD I ם)ݻEشjuu#"'h78txpOAs )o]9+0sGdᐤފ#U&'~2m$tn?/(NJI*5iܛ53<*4ؘ=->`|i#EYKhU ̴/YY)^ڔDmἆl!0U?a+̛T"'NȺ@ZkL[7ȢjhN:fIqJΎbL5Ey1)Y)w"ʬĿ 2;L=J#\ҕed4JISp5!8HtguPPz _=5jǰtI@dWl&-Wl_d?3o iD5yBXjE!XzɭS ZU` 0rǂRk:V,-^_ǯ5\PBf<}NeE cXA_L9B*`(rᣧtN*^u'=dǏ946lM{c֊( ,STVLh)íp3dFTƼ\4֯x Fdd!;H#jk$R-lN>j❮ [:)l=q+`uWla򃈫Љ"U@ߪbd433d Wg%9 L)/W-ܴAW25Ad`IF6 $x2[seUˌ >i8fT$fOqXӦW61_zd+{įJΏRw\jhJR oAF҃Rq[Ez ?ȁzVA6.[ rK7#A-% Tl(Jz׋e=,dd^}}u4LQI"BZ^1LpʼւvC9vͥRJ(M=BVŀO5,`iHL҄Ixl,8@n922w!b:(U@ eE)?CGo+f[|E! sQS|% SwduA0o%AN@4.- \S{I3P %P!qTZV}jM L3ZvoqMd`*rZĮ8ʺLn-bFּ |kǯoў}@&hgKnB9o{ mjHTIX!oSD [KxwŅc+M3uph+ qz>fł$[8h/M{4-+59`}RC!1>UQbfw7,S^j}蘖 f;8}sM 0ư=x2MI*sTTb$QAícśR.rbQ/4Vo&-z`\tmeڧlݲH U覵jŠ0YIے_WE$0`U6]S$;cu$i=IV۳<6nzÏ%^HwS(ъt vG^běHAj>4gMA Kyl%f3O'5rcbNA{];3f}Gn%2v,z͓h(Bbܾ+%M_JCt*`۬#aÆjo/GZ?oqEEKGiС^sZC ևqEzl0Ncy / =ogrqZDSM/ؼVUf Ё~ Hr\W؂zn(Ek9Hx .p\NMg;E*;J-~9fM-)2QeD60RK{!\R=AmrC+-U.`H:i :Z#{+1 B@hٲ]])|B26)4}y8Dԟ*sT5!ߊ<[j Ab//-6:`v<сS/_lV)5H}LuKߥӾPh@MV#/tX?Y$;^A|*R-c:&zv(_8O,nɫƣU* [_%mLm# Ţbqbqx5.7嬋`D;/XR_Ux>u)b쭗_3ϑB&E|ʊrs 9.lk)猔Z&3j`(ye`Z9b0R5j3FQg"9d<}T˜h4CyZGNO|@,IG jO+HS<_Af=!ATO";)uB'F8!Ii§Iכ^l'e^.34 qV1gLk z@. `A%Ǒ'sO@f4}}zyO gJ.mCqǪ^,G2]臚A5 xgCS J!>)_Oo.q_R9<MR٢x\*VHdmā<݄65Ne(! HySs/%^+3ٰ*BwŘ 8> [u-&ov* 7,v41bXMn'I}'d<[̫-l#:n,z9Q.Qq$OEt#o: +*F"kŏX HJ=} `1^꽺H$6l'`Bfh Wt6{pudb== |w@0%igD(:k}[,Z֭_+2H2slZp=JN/O׎hY6k Nha#4*vOZ JӺ/ !"/Lhyh30GfݛJG(&3]룺l`VyNTmr|*0 QQfO]qyG*l~{ Mx"j,;PB7SJ<^|XhZηs;lR4/wEwCj2녪y͆Uk>'kia f=OdQZp>tł-ka}uu%"pR:Y6Zd*ڢ&L|9/ީQz eZYK_xHT aXh 8SmI\77o~]|JIΈGLvu;uIW uѯE?]呗[M1TYfaBnG9'r"Ʋg-QXL%@V*( Ӳ V!pUlxI)uP ֺ_%av`H_OIo k6(lZ\ , Jj'6#ezQ~>${"޸GR۱e#Jj$QCCE5bDZǔܼg_ZGQ=l⡃Y/?Gq\4J'R=g%9A'GC^ ՚znl*zMF R&j:i_~ao2S37)J95m]x*:3ד{vx lׇ ')n㴪#me&x j:t] r<&ͯ2Āj!J#Y5z!}\`WJn?B" t`$BZbdS KGd !y(V%k}_L;3 U9ʠ>5j ~Zgb?Ll2eotV?9`@$=ZTD !jg5OD kF?>Ͼvbǧ _ugGMưD t# 1wG0!Wi/1F/8{n[Q%] {fiyO72o_wv_2l9{%/dw "}hOr'; 0oeU/Q]@ d6`5`aʼp;tc f< W4"uuPQ+s[w+eki dm=gz)Z6xc~= Hp/.l:ĞI.26{%rHzNG>;%jVœv^%4{NThxbhFo@b6Iډ4budM[ 8@:!'9`J Ε 0eOz=P DK#X[0χ-J7{E-"hrG?N%@:Ϯ0̀T kPI1y}dQ6:raQp^uǿ¦QNƉM 1#!ZrZ=+avTQp8rGȐ r} AU!+-'fN#u 'k-uJv>$j!?e{-!6I$ *qU9a%lzv[{ا<)6R4nTJ,H,֦]{ᖢ -BjyPh9v37m?S o U <b{ctXwJI2T؊&Fm`Q`}3S?6s^~ NSS5F]?3stV,>U,};gK~:GđIJ[-rL/+m,2w_r*p"R߾ZBB[}Qy;`G$ݡv ӟ34C3{Nw3du5pF$n-..j ZÓ/.x^png#:ըO+;;G,"roA@R _y.r,0@QQ=DNי=Vw6c*G\q{[L}oѯo_ OS'~+P1`-" +$ka9܏J㾹+JNLz%)u*|?}ix>҈yřȧ)$4ׄ8= H7!lP,M DT?'N04U/2TbQEWNL!fN05TND$1yWGE(ck 1®Y}ƅhӣ\ea ӕYⱼA,r~@܃,xlCɎT:O ljE6aw)JRHp@ R &qҙdXSbɴ{~@ac/\!f{)YX? s6ٸ;aKc2EDW,X5~ fL"jv4bMKgnQ#n='(}/FLvK 49|nâP3w )/M&Pys7Ru ౱1miT$]q;V[ uBS_/jsN` 7-z/E?ɔ؄Jyg"19UpuI$mQi4U)!^ܢC3&#v5rB<ɼMHo+V{+?\tFoW\O:Fa-pJ^|Eb}Py9;FiV6T7YoyRA#͞ >‰3vJs#˓nw`9ǖS|\Q[`N$|j2GӨE#3hMP+!BN7lxP:8o0 .ա+wR0zfȟT!T\_x.ڑ_#ʪ3UP !M5zp}l0VSeKjg&xnWӖWq9$h:F1UgYF@J;l, \W R(T=:a![SϣށI:x*L HmUny 4x]wRǥzS9Gb[Ρx%"kv JpFxb u5O,.K`c񪥶YSsaJ2r hAl@rR#KR¶AS׫(K nM!-$翖-#U@#=u*mx]}il/礍|xӌ+ZUM~hG!5jfl L%ȥN~FqQ)5.?*4}Y4|MiZpyq@+4#K V^~#;mJ4 MjVhՅ}Ώyw!˩gm[OIpOf^EDZxkA3eW%Rq˂ќ{kupD_Ї.4JT;2ej)6MX >p@ri-fa2q%%-Nuش\U6bfa%+N]':FZ! (T&R6Tً.h+_vHT*_-tU[Ը]Ofq:H/-r:ٞQp6pf Ĺ{4끾 ю,a^\:M9^pQezȸ :pσ m|ejl_?x΍nh9%ݷf#JMob6 “Uq8<giP_ҥeq<'/=o {!SӁ2t꿞!)sCWY5C<z" ~ p'`y>Xiž]A/+9;Kc;DQ1lcyo°(1Xl֗CQ27|燎S8P=C>; g]a '2jOD(Jګb6 JoA-C W/KE8$xsp!p)WuEAi,*m8SK3lJp Y]bmJ)LInDs(}(%K(lGS?8U~HRk~do%*Sx(Ïz4"435̨"LWF2:yQj7`gf5G7acX xa_-qzfogB|XF~E|Qy/Ʈ kNt1NÓQAFKҫ~] ă9*Ru' $ xL/".m9Vt( Y#/(S_ ` b_0X@Nz}Uqcx[O$GOFႱhlcBJZ2@Q ށX3; Ѭa(E1:d+/љK%؀6eG#R(dGʍuFo@Tu$f++Hkڼ$ɗRWOaOTڷ&vd 2τoϕzaOɮpurޛe+hg#ծ%pJ@XHԬ?sـ#g Sw-~cEύ܍>|Sd*=a{ k闽}Ood޼)wX~14 0& P^m5 >3^/Hwz6dR g0υfDU8$V" y|Ep 믓@ p!YAh`4asqtP}AGzQ+?`POajO|VI3Aqc̈́P\ §i½'߀1s0nU)dҫ;fLȢ5gnϦ@'Ootqʅ)x3 :a*r>L>0(:H Hnϡa,C*#ol9Ԑ7҄U0-WA?\Sgŷ/vE[Sz! y%t,Cޓf]AA:~$8E ҌgHf?oMC= NDPvˆ;U(P#{(szN .׊hNTKi8^Izθ$4M&yj~"J)ek,)d)<Ԇehk/^`VpH]%UHm=7RBKCZ6dҪb%;*+o>,MI]|X^Σ m"'|4덺3jWاX_&gɏL$1U/aϱ8C[J5z',ܖ.Ex` &sa=/(,n[g!wtj0ŵ﫜G+?*N/+i5/bhaNbkҮ40XגgJ"M={7_Sq#$ZU &a7:2:wҒDxXH114/sDù2EG%q}\cke%fw]cz7@P3z(P!qÆe * F#O"xrFjO P줷! ]魨z Dвcnr𖡲qll9 "e[" gx84SXʹ݄O/ GkHwPo0ۙu)K74WCBbH@иaf5KUU!pp={.hW;Ӛ3oƐB5\oz"a#$ScP9YTߑ7'6Ym%Ecgp#O'qӉ}?Ɂt+_[nsb`};NRcf p35*`E,e?E:2oL#[2i3Ub P )5ْK3?gdJ:O7]eBJ@&ɂArFPgu.9Њ^ ,h%o12vB00YZL:$h".D:`1&wHֹ bk эA$6P~M^ߙPHb,\.\|a>_9|I+5e<8swGs<Y]6&=kuoݞ(БGUxѵ񴽿Ϟ*q993N#R _/^|/84>iHko mHS0oߊxrN26m)8$3)OQѾ ɟ>i *;z|27~ՀLLyځ nN_8酥ە]E>kϞ0ZgA7( ׃cbê;dAbRi$JLwH޹wxߵz|%!sT'ZCAR3ڒ-yC9Sc/S[B"uD9p'j}-s\\04A6-$xB~hWwƧHl×YnO- ߮< ni+VՍı̼{MD7U^Lm&9"DW8auh@RO>=>1䞿ym]?H"}Гڻ$7?'5nL#kRi9؟9 HW5T]R&ƛe\ûRul}O^9S,?~F:$4ћUm$9Xh}$3(`X9%*1"䕱Π/$>D r?yYb/>>/U3|wȍm8Tf C̏#,x3m6B6[8`FCd4dZCNQ E=/Sv&Ù 4i|vQVc;Zz"]`j%^)Nso/gp)Ƌ!s#wS\tgh]z!gs8(XQp\ԒaLAA{HclR s]ǀ?IՉb{j[)t ><:\>dAH)  ߃ywmJu_"%^Ru{݁P $2sBChM2:CcձE5yМԊɪ=TEPE0fÜf-UF71,純uE$q5qb_"*"_sPMy, LZtWm {\q7.ڃ9 &½d,Kn-n iy0ds@Qe6f!CN.7D-')c[x#6ErZ yvTC4ۯiEد6ծ1UG?(LRJXdqzq# ov27uԂ/TD/гA[#0t#Ij-J@+G&)Ɍ9gI@sX|7"OhM7Q?(`Z_x6# KHP.gOο^v[l俛9pu-j#a3Ȯ-Ko>tNx ݤ7')Zg ?Ӥ}U!KKKDh[wxWZڛ,BR{V]B[GdaR]+:S}g@$Woh;n`IV㕘K+~h*J2aq`tq[!u>?B`r3Q M7\uW1C+K/:u\zx||8If;6ʾ4YC7y^5$?WM#1h _9EgzQd~%&'/ N[1I޵;u]8>aݠu%1,bjWU? "οlUDReT@Lbz 6Қm6*~R:u=: >tVń=M17lvqݥl $U~ --"|0Tzjg`q+ nw } ?=J}ۏSj+*_!F͕ZM~B]aM:)Tb3%aD_)Ԫ)yYH%=r Էև85&߭cT[k26)m)[&T`Z D {P+8&{< .^v>BShc~@ro,^wav7hIPe+68)OM-{Cm(ǜ \QMęo4rz)$]jWAD.Td  D7vݠZIq1orv_M9+zE#E-@mŮ'{;r N"@ܵ-z1E /ŠMK=e}PBdG"NN򮗴(NP O"57D=-dc( [r|M[4%{C; l=BZKbomWPf[X48JVdS?NLIEysD<٩e@'3>s;vbb M^qR` cy{eo?wv.&/L[H IZFQyTpsKh 0e%t.bBLS쩳tHA/_)lМ`%0qjA7ĉ!ɱ,sĭu{r~| j*ͭ5k=\^ Ov"q $^|W$yL4B^.HL6ccbJsfB䚚3_ CM8t)V^X"Ĭ鳑=i/yiJEdsc-qc-*_O\ YYףsm6Ý'(WRZ "c؟υ|Yƭd<&: DVOaP j }+p4LC2zl ]So5UWʝBd 6qbO>1Z?& -pC'zx ꎓPgj֋-Swqdxmܻ;{wsP;$@$GGƔEbY7/;k|89N}6KFЭ=chghru1"˓2t{Y[%T?AѯV6fMNcYC[)VT&Qa8X&qSseR}qQ$~,5خpLϨFڼ<hJfM٣{f `f=|JQ`qaue-JZ E!*@~^&@$k2hl,䣟]y j-@q< hxS+V 2x01d(2QM ~$$kpXDf{PЖ*!1?&yOg1m./]ɅSexa@S:&KmSPL0B(f4pL {E $G?lܭNx2nKSE\ rĐ= ~ dt29 Κ_{Tq:D X>"2ɼh92ɾb \8@!}#@0k/+4-qœimt7)’a7.9\1!DU 5q*eD/Jl1~>3ZeShZD׹8iA`d8QV(䞼%AU6z(E pm$O4:nj~Ƕm1ZA&ܥ~:Rx D˽_NcEDz~)~$OL+ĭ줛f,]#qiiq[h9Xy.`/`zz2[/~!1Yz[6+GY{sPH)5̘<+?r4&ra).zCVD}s{_kA?wKu ūϔ/ۖQ=:XW0AI7[ ߗfmѸx?2W ]EP,BY %=ͺn;r`fB4щ( STt>5ܵ/g)$6o7GM2J"jR7 uJK-+S0â·me.Deo(AYHdK%DOpv`yMg @40>-J@7%OvWB}nn~:B}^^-̿5>/Gf<-BA Wé^ZGg0xc")8Zv<^U榶12~t2~sz#F *|Xj[^l nZwou$"&f5#ҾՐ oh@m4_R^$j{&zZB_ξ5 k{l?h٢W*Q صJuup_@R$ K"!E8Ca[֔۱xqtQ3}a7@` P;dVwN!zr\Ze QkJguG5IqJ.GW˩6Io9^SV! ~6b_T­F=zC@%P~(\B=~]K/oXD٤rѸϋՃivռIF1D6⪄ueZ4}!Z~ƝCoDӻtO_IQ~;|)0!ܦNL F5(}%c H mXqX&TPh.eZ+{A wO!'ps6ܮ`~ <<]yRbHׇقȣIY\)(-P8 wAWE7"rE"*<ō㿧:p,iF -W tOMi(Н9}qᔙU#MZ wC4C4ؐ5 Z^>&}EvQ"en q蝊A{dcfz3Gb1l;?a[XH*[d4 ".eN ye|>G|Ar3`qX(;pCqm]0EZ1l0j*7m?8{c+S6`Q^30wO*S_4)$TWf)%~<:vE?5( ŭu3Wҫ΂t^k]0զ(WDș8Yg@/fؔ76\NW_;Hi svIZyNDDXΦ{,ߜ\u"^Z)Ea! ذTV)m ]% C5PoP}&%..ԟvW#N`Ӭ'fg ǵâSPz#u,4ލCN>w֎Q5vA)AEZMcV0z&TyD,\g u]G%4rNOY9:= 5h&0.H-e?aZ_ѷ$,x,5w4w~M48rou!,K[k_ g\ۺf@_ʿW_F|&lH0STpA"2wfJ2VQ~KhWp=J "K O|>_ C6j7 uFW}%0Y\dۗӳ'6C]-r[&^pIn1cϴܖSQ;_7">t- GAh+$Nq/ (eχYo3вݎܶ t =C͠D'ܗ /d fcaTSbx3^;VS]!Ad]ۂaFMDw: 뵳>U`p %4 (YUw(tOpO&\2QVUKܫQTYK#ļ 1߫&UhaOg;˯D?|%aw͑Jz^?/=Y\jP))A5ZNyz"2'&T ABZ?+眷e`EB'ЅjfRLDH qwܝE'@1izL``O D01;8. =ФbVt*H@6o~rtK+$FԠR) |s0Qm%ltEoT|ƔeO*N9mo7)oI5u%p߶0Jc- 踄\ݩک6h,>9sBYFIԚ{Ϙ7M)ԭ:١Ȅ{p 7b,U])3xvF. zN{Say aoy8>P}%K%j|NaLupf"lz(?BR Diנ1 ={y)& 4kdlIZj[!$ACJ,&Պ. XBK\{C8S.vos>^X*) H E4!X sSg|>~?2/)Oz0֬"ϖalr)nVz!O% AR !KUT8fJH5w45hv)t& aRY Hran~a=Qjg?k,vw 27 d˸v{;YW$=hx% +LO(*F;A0 rft6|銽@̕o-o9Ԙ@\i(f*mD*ZB:FɮM\N:Qy+ʢ3S5߅J}6Ɲ4]FqYA |X0=&'s84odfuF>M^z\Lj׶cR'l`, MV_ ~iչH+/XWvץ\ѹ.B9)Ze$T|勔YIeGUJd02[D #ܐf c2)CH1_-鄱 i։}qр#+ӵX2Eޛ76/sI4ODcSbY n6VDk3jss&bdP _qiIDV"bA^W)>"[` ] ^rCU`ܡaigFh_Bm9,5Cf|-j7fS뺸X5LiOazaJ&S[ "xZIKD_Rkp곊$y`sWz{$ 䢘mh1.MBxizH`vٚg[[1QcB3eFm>cZ- > a-9 `7x9zב (ۑPP)߬QdHhgF_Kaʊͥ$,룄/[Xw6h8.H SҾ~ evNe,A/1=UZ3]GA40DxM /.~ g# -3>F-rzp(R$@Uxէp=Vv:I8(Z&S PsqORlMX}ѧqR[(2U|_+f(9/G* e iXZ ''Tc,9 ]!TBqY EFp={]|7bߪY*,ްZ'v 0|;[)T0@:B ;\īL(_e8t!ᳲ琌ͭs\Jnm`ӚYMK̴r}qˁ5i sE" "}o:b.cyx@ZٌWS5eN ?qA>1˛XN6,yy)vSE6ᇟۂJ8C/t{4?~s*;Nݻ+ 2NY/q jVk]X,viײ$8IHE qc9N_|K' //=+cM*/Pkĕ #\r gtÝ?V@slGa.is{%^naŸKˉCr!]v[ɚrp\ڽb'k7^: _Etk.LY"}O +KLqVC[6ct za ^ߌlOh7)8\0fU$ UXtWiWhD|beo!R!R֠*Vj֟2N&_&2iGٰ(`0:k5$OOy&jP3pn_r~!} @#Nbo44 m3zp8C8mR t>R iԽ GQARm-8knlH,֘|=?+tH~HEN~C~5hyś4@ުB}UOVa~c%$G~S-r-2"Cd;hY1z)RHf9@@K= #|d:Yۜk4"_ÁG7wxnɑҌ:(:ɢAgBF߶Wp1+Ėi.a("emF=D4r_C-R}Z +A|7e7SmG0gI([ef]1,5kˇ`TT<!EamW|qj%?:C:\rkS[PfP5/o_l;!G%[g Vʽ+Μ(ᔽ'W]N!4+bԔ?ŒնjO^e!ȅ^lhl=e 3 ֪`STGּީ8=UC:e:Ƿ,BϦɍj:xi>/"d5K~c+`"S'ByR4Kjщ6~OmjQ*&}ɞ$&Λtс.лR2!ٛAnp v* ʘMl/5qg0pl/`j nCLC  ne#r&bzصP[&x?d"AGHмjx/ /Fg/l)kU5*+ h)h%T9GKI+`P{JE9 V*Wi [|^7!g %5Ix`!Ia50 GX,}YTR1S>X{ɐʺJd DgI_JjfR2K'Ŷ&-Hyc'RK&vKwP;gT4[iqSKe8m*› %䛨+~z͂,n484S!8ՈI6)٬JkڄHf)B gF7z7(FAj$gwgSN+p:mb̏"ekϹ0!fΆ}&Y7ʞׂ8PFs/ܲǬq,дcT|n YZ:e%L f$?w(uvvߴm+FDo% Ox~CLq3kavY6c H'/ws|Hu) nH=FR, _]UČ6Vd6X9m0x-!9\'2،*u/@/'#_Z92_G tJgLP9km&^^E_c uP'evOf8z4,S2Z gxh)V]N%An[H"S8sI\ L|ms\FB60AUC㮜7HGܼe!%^kC4YX"\#0Hr.Aʠ4Q-,1 'A=iE^L7LC3Yq{M  Д!əD!mdt"`M#Dhx"[fvᣋw?!>QF,> ,k#nżĶS"i\sKV3s?i%Y&nů1*KP/HLtH0$HϤ z8Fm)A/w4e:-9* Z#rq !sį[Eo3,rO(GFgO;DJ ,:I%S#;d11k˼9B?4l+fñ`WkYSJE\Ë6J]b:l"q@.*QJ,8I.\w+{5.,.j"!ϦBa zP=(rrYz9<hxro(fUΡ>`3[rv+&<@1Ttf*yKl|?zC@ FӾytbL2g6VĻ|sQҹ\cYw5 *.*qPv,,8S?YMc$)/I^‘ n,?o֊<_岆탶 tD{fŀiw.*vDrS(J1GmrA`)T2ۡxvPOwx lgFpi_G -}e99_kECZ =,( HSĖ?VشK5%=}z茒t%A[%cp-;] FOyL:ݕ h/@.R:%2Udw[hDYv͏sVz GOT txU c)-eY j-Z^o>>!b";gϼeTS~Jԛ:yd_ԊZR(EyK;/aܪ4fMueGyF=RHg8H8 O4f-<H=Mq>0[[(l$~-5HS:]Ȕ-g}E@7ɳ+AfMv"n@v GօQ+MAB`: ^&\h~YO{y @cᲹmO x&i1e# /ݥ Y&M}c<&\AFUiK:D1-^h`YȦ*~%k~7ԶZk#oVc_9`fU"ߪOEm2fU~g68dsFt6Hd!:XJJV䕝2 >%]%}6CfQ<6*NH4v,2akhlSo?KY<E>҃T Գ >h`@}7F(]rځ]L,v Gn6hhk8Hx& A*Þ;PЮ(J:\AoS&T )BPil:U^.2(O*yY2eXt wkC ߅=~eb~/P%b"/NU4oL)R.X95K?نZ |:P5ޫ@OU~TG}Ziv %5V+-tLz+EZwNfcbٍS¢ w®L3kvJpz bOH$"tmIW+h3gQ-MD= $M]&fɦA.hjv&nWxHuT#h̄jv8NkkQdn% /fT$ ~((/G5 :|"B'zID(4uqhAvO#9w01É2>.R&#O /zLG2*bEt]縴{Bnjrb8eMEpJSE܅P;'؇DA0B:VŠKThf|rl4ȼ5"ޭi-Eعihah؈ӱ+$M3Lҽ-0s OvڳN$!>hܗFn sOdYb'Hŭ+;a?DDYK2ĺ\0)/YxQq EtU ReFU-1D䢧63 ǢdRaKɯ|ycY(;Xk#Y򓤗.xk5ļ;k(=u0pnHGl=kB~KU97'Uzxmc\\༜XOH̯i^nx X+HɆDc PS92n{oխJz''(s#pO?5UDo&B~ jc7y-ih%o0,+Gkސ̻cH SΚMk4U#b؞?Ӹu*Tb0S>{x,2^+v%;G"#% 5=kd`KwfnT[C:UpeT5c@%?e?KmĔlrs}T9>u4ϗ\)D}aɈV |EjۆR~$d9>'ӅΘrdo$L[_p4;D-HbX Nog4Q L/~LniɊy{Tl8F=Krwme⊌OVauc ITMn!/g= Ay)J?E9@6 Um]È8N,v!ka}=B!Ǎ:_V2nTKȡPQ(~/0ʳnRO KVi RY̿1U=ů G.@.LM呑W7J^pm)";';<\DA1~"=vnk_ڕwXO9}YKk Hج"]jdCp $2V$6`:_ NpGA}z uFЮY/K?яNd + D|. J3h,)SQ*,I :},-q$& fHtm\@knֽN }M\N+`WME) ٷ3NjVt~eY=,,, >)Oʠ p QM 7D[a\4.( mA1A~0˜;5}JËJ?QXB-0q={*~+(+b {r.hX 峆9E8BF lB`삚(D۵7I>`dp5g%M>Ĩwl mNR0[G/XȶC[:0pU'+ :Er%8EtRu[]OCT4gRz"&ƶ^xK\ lAaß .,A#$D3}ԌӨVdZsS ՟ЄImt|vFƑk,0+_P3yP.+jֻKET(47w϶_DmQ 9q$ zgI[qF!B+-inx]}fc,PGu-vWlaI4ULzCN|řfehb^}F+D o5r~g.hٜ_)JwQsjo0Sd`ns-"h8fqUSqA`BG7pn[ ,Ǿ0F!9qvDOW|S^&5:sy~I75.*>a"ghSW3ZdJ=&|˹j߶QBNzmHe~rvC\eFXx|<)ۄJkC-(Beto0N]P廂?QUp3)ILiDֲG_{.e0,u]0.fC^w-SEzʮرaC( "M(2y%[IơqpzB;]Vv_%~;n3>^ƾYu֜51N]rŊ \L k-#:(!'-w/f~Uڜ9ٷT$`9O3rcVc|͘ ,g90?]3=<^ N`1H9DTp:C":5`c'Vwb?uyw1'\k 8Dܫݏ__M^E$ Jq ך§}x\t- rNjV^ڍ}hFᶹjƅynSkA3*uYbb'Cie)r$P(J-ܽ0[Xn<ݻz7tBF/y|rɊ6V\R܀5 8s&n)+_pT=!#zsLxI@a2VŃN~(FFַgOc jNTÌt/{o*8{ ̰Zpع2åwq>3})WW t8ʚD څl;;ڟ)w:ቦyZ M!]`AМ;lxgpWeI&5x)]ܵ6Nm$y3PvqܯsM.0 [3[]18Wf-*bž# C{G4W2&Bla/4*t'Ĉ [W}JeK̈́k5LB?Pw[^+s_}a7%]d+`L/VFX-xBh8oH-iJ.Ԋ\\MP, _U[0o^mo 7epRizS:Co@Q][?/<"kGD& G x!e|0/|fJLme# wu'֜POf)d nsx2w;UH_]O@lgb;Su|견"՚vj#C=`p[;,Hִ{OA bDRLX $k^RPoFB +Z꤫oёR1əX>vCL4'댾~9L\᯦ׄugQ/ŽgCCg)ѼɮT+8E1+ [&lTnzA$|:{N]{BUZ͞ٮDԦF8~[qs,\xO9fR[s¦lCf)fNfYx:#Jbb$nOm5=W$X6~Wyv/LI0y>-p#˙K;A cl`Lg\xz$Dާ -볱8;l8&pMhgv箾5IJ' k-mO݉-ndȄ0&fk'+ztf uBs[BjsH4P#7D9߸} XO Wċґ |aʻ8PCU-.nйyڬ튆Σ0B"5]ބ;%eg(l927zFa+`Os3|5>@&}SwEeߝ!)݌Y\}pWMU P t&f/'hPf8\8_2B +.wJ);Xb!@\;@|&bӦp1l;]-Q3+TW# :׎)Sfz߬בHcXnY4LMoVDf}եQjoWNjAcEdEp(X}Wc8o>GQrh?g hB.,ȢFB5T>e7t=NŌIʛگ|35?J_}0tRb~2h d٣iMGD %nw $C\Ig9J2ǏIA)1Q_VWMFi5\knD~ns[?O0+|>+Lx9󼼲 51Id9QSkB#MR|Q#2o8ӡt}WSKIm}|XppZ)A^; qLž^.8=!02ܯΉfAOpefJvUFWсtJMS|5Ix]-MuwH"((JfM=i*y8rΣh͋`U|L:b}_Hof[ji= V} D-Eǜ9X6$7v݌LҖ\JGAWkx-qZڿ=7ʩjyf> Mܼ`_8Z0I ifGzj5]~tV$)|'psY^ 6/0 n6߼@zq%'#T<2t*-5Ol~'!քbS$w6fӔ^+[o Wz l|x"%^6$C)da 4N1*DRcCPE@od|cfS{q Үn-aIR't3]14c-&ТDt#{d GBc༛ӗQ H6BWS uٵ7<6g#%n2{˘]'EwSw aLGk~ϗĶ#e$ޟ˴o4<b8ٸ~+Mr| |{ :AeUb!R[F9 :P8/gJ4u"qEL?+#{Dзxd.w8EF_q^[kL [_ +hsX3fr4Gu3Eɨƒe*958R B OX>}7a?"uwFr^NZb W89Cc+["_Zw4tIf{=dq42uiaݍ{ LqSI̥0#(220U)fM fdEh]bO0p1 -FqDM`2]}24 `Л/Pt? sA\ xk}gDJԺmved@g5I~>|z,ib::UpÁWB!:w*-tVGT\)W7M)I,rtBK&sjdz$vD!z|%-&3e=D=Uz+4=HF&b<,alZL>9lEovo 1}"JgD"L^Ts_ÞqDGvHEmSn4QaA{)EV;gl]sć I>Sky$)\纾(T2xoa,źG&" ͳNK_`%PB[⒦vCLr\Xe'1}~x1HsD! 4OOD.r5b GR##%Oaͫ6YY!9ZQ (R]?xWGkEzQt0 2gCW" fM1Pn mql`ZqȆǵ%?XRywЇ|$av@ yg>2~S/ơM 4Q枆 Y cI5~ R >wkvriƢ腫|K-~m &B޳]Ww}z؋rvJ闔,Vn}ؖ{yrI ,?&M D@S/Zؐ;qD7N柋۠ 2xA35+;Բ:^i\\⍘EB @4w@9;v=[ߢ}q*]]-sBbF(}xmW/G%pgOj:6 \b 4E(ǀܘ 71Ć:ǒ5U- eX h<}i t`QFQE PMt,\Yr~b"zbPvW`~B<9J8n9vYE%"x!Ǵ=Cr<;Ёjj\fFR ,[vz 9~Z3+oh7~B'?/kKŰݥ2Y[áB"\"xfџ13a~cd#1 S Tx NxK5DG\VvnaUX樝2wX~~vVlH C&Щyg~ QMn ֚$c? PN:,KYԊYֆ4%N%a1 hƶMw0D) s7pWHл%VI:z=)Ib "`~ ?wXA)QD?~lT'b~B$Qs:WyYdϐZv2Xf~glYYYPIάCخVlDYa(y4C*^e}N"?f |vzNcȋH3ПfDR[A]40j͹(- L)k[Җ8ݓk!{nD^*NɒQ@fH[RsW,7i)I$ %rw66Z Bc;uxao]L@ ѭ ^*ݵ9c*Pu}sKeB'SdX+J;Gj"{GO.u6sqD6Ѽ }3DZ&ocȁ3&No't'h6Vw)p19Ƈ.i>IHDG5(z/ Ë5 iMǻͧАw@f-[+ 6fp.˛r!-}GۛoNTaW(KfO:M^M6ʄ5gcΥlIp}z1;}/kAKl\38Bרăm 0 M@Cp}7x>y%p|c2F-z&J: {q_HU:ZaNP] 7ܹZ ck&dnfp+Ml3^󲨎6W.|^s9LgVGc<KoM]XO@OIY>fN ~-TEʁvpxWd\Fya[oN!;eASplLG}A!]SΆvn}ϛO;s+u)e(I_fn>9s - [Wq`0@SְGoעdot.WX?gx*[IDEU w`a+˻< ):@Dz 3•b/gFJT~'Lc(ޟ+4=-jᡧ򩀰V{6EN:B}vڒJ1x\S%+0Kஆ_Ԁ_kϲyM?7ͷp&`/_i'"+&Fcm- +X 9 _#>h6j EwK5=N>Pe>cwwMX•7Vm NT|AJs]]jH_H`с[ :- Ny䩊Lm/k6tgL8OFH?Hv iQ6?h*_7AKSw뷣 +eL-@pktx1kUDŽFri# ̓8B`䞡Ѓ"N8/ϊܳ{M{pfGha; "xOY9cl(-h23JƏZ Ae_$Ct֢L<8FJ-B v;!L:jBcQ^-G/h|aZ^Tɍ\D?==/K<}1fr46p+6πpEhqB `㷁!wa hUev>?5M⁙o83D կ~Ҩ*LkS |v:sL`}Ay7MMFYqjuWBg{ł7:b*ǪBMLENM6UA%4IHs7*2Ag.!+Y;Л!}}SK\zo͠nK?t_@?шj}kߕAdݲ 2&ÆLhlywV6: KH3: >8 %x}4P*}YSm^z0[1P- Fw] vgfȱ`Z6...N_!~9-c'CSE@ow_gZ/WrM/ QЫQ݅-^PΤF=^tASi pMc:jaDMt 8wxl<5?*JhdjɁ\<&BCOTNkŠN%ơ %CL-C>.A|\x[a+ 3U%P-q2nXw >Ç9l8#q_qJ#Pʰ]>fB@TD8/?ڿwI Y*{51+&ِόFaا+wisxZ)k!1[ORa8P %'byač/ydZf(+pdr|3T)~aedeEztƑ;^;.Ģ 5q@\-~IЎd b{3̗VV裂"*Khc*lk'3;^V;c];E/@;[}BX^4#Iuq)wɼ'ߘ̲JO@I aQ< 8 EuDPY-\;_|rbgQ:1?-['6kdyM`6#B>@m}DL>ꊥ".sH0TøB$>uymxɕjƣA(O@1"a- sVYMɡ*%ֹdr06uc_Ka4 =(%T7xȘ"͏H&ڼ/&AcTaC( % $B d8YySdV@A-"F(EZ\_Ž,>LkHE1̄\KNnr$P731ZK=18èbbK^'MP߆4<Ѕ>sh%mako`yQ+mR(ua^/gi *+jWRA HZ^Qzyq)pnē-?wu1 2~p"9NvizK|"C]N (axڂwMtʴLJ/IZ:<xRo' RWXz"JGR=܄@f558al<%P &OÉ>3>$DɪJIsD/u"(pS̸@zc0gl Դ,!O;\w555fBO 6#RXp>lА#kbm2W r棜 [_)LzZO*0<ak?NZp~١ٍ{2>ĴěciyV4f"SR)r`P-|*N5!th(VF pS1_l<w'sNN'=b$:)| a&Uf"W~ 5,ܹ^'w ~>[$ b|mTz/q+aǿʍ=k1"v].`߆w}s9`7*G ":[?Fwb@"i@[tz>rD|@skuȂ7 X:jp2]P)h|K^rQYZw{'}F*^sq둯J)S&O wַmπpy} Os'6:>Si%Y̺G_~Ns'@3+ӏ1|ǖ~wiZ=>Nv^ K.j@v`{ScO!ʌOKWBFI뉔 4wp&7\&}5yHQ+RnV7^ɕ*тJg {A[Na 2!ߒ71dK:q>6 %ևHI|-wX߬)9%D} ͺjZC"[+r<<贶pƍ8(v>xs| ɀ8X@S[T6/ s睑>9Aa8411 3<;Nc餽Sgy6r>(st)t<6M?rRu~\:7?ЙbBsCsӰUhĪ8fixO[17 rvʑ ݋ dܳDϤF)WpCu߱ tŲW}M' D&ɯտ9Yڸ"X30[[+=9f*Vf-Ra7 |F+31MIv˚ v*HvSbm<"v Fp|άKH̔5Mp"YX&9v"*݂kj} e;gzKfHn:&^h}ǥn",iqhlKyVrT+i.D~OJ p`W >sJd: J*Hϥ&uHӚ`?qW7chĺ?#o})!?BN3-@NO39Xc0%6;䬮DoP@mT\.%ed Kdmv]z duV X7x{VK ep0gÚ+5#VᙲPԞE×oD T2EC 3_ðɬhw;Qs2.zNY%Aٯ!35C@ub%qI0[R?'{Esmd}$G,J[oؘCGZt(WdWSq\RQZV!Cl;78~\+ghlԄu#ffd!CX1㪽 3D~\ UCe«umCj&C+R0Ö:P J2''CT{2 :D#yfH+1nBۊ,ꨊVWHr Wc]= KUVa5 7"9N{MMtO|b^tfLH$ [E^%gNWp'N pǫ`|G,( 2I&ת79 :T. M?y>"2cj{cXCs:cJ,Gjgt̢F4vE9h';# ;,#Ѡ_Ք,%Qmпۻ){U.X zr{QG?Ռkdevfr5ĘsqH"ɮܦr1?(d~?c"[i.D{y|z4Lv29Dp=2m} ^&~Bb1qF(괰̢%?{@6'uNz!EBVT( 0/BȳFϚ`S힪AE< CgqA{y7U cG]3ؓBy3۴7(u:m3XW10Mch% qt^~LDkQˠGjk@WdGx7J/MҨ819A" |x"v5}TRJ^Z+q)eiիy⯝[Ph8cĀ9.m_lr:_ɢwW,C=>񪞦hB$=C^UaJA]et ҈"Ó|e~rG ^'u;PGdi%7b 4UP*:+I2a)`>*ƨ) ArgYZ0707010000026f000081a4000000000000000000000001668c16940000fe48000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/mmc/core/mmc_core.ko.xz7zXZִF!t/N]?Eh=ڜ.+O<4clWYTr?/dt ^ٔTn:g3$fVȗ/w˿@W*Q.j3 .óXw{Zb1/F"s͞i%(G?|&v%`'R@ vdp_K`ܹ }'$hOcyn&O#+nfLpztl 4 t!gR;@CJW#q}'tJ #`rK12ٹ$ z;7M[jo1Hm 429|0Vwuip/aۂ9w[.{*\jg'V3-VKm9):љbZ3t#aKS*pHX::7 ƺ>_fc=)U\@STvc@AxO'`nX޼NcS[ֆ;cA @,z>! C %-ClڥjWU"|6) a.jjDڜو(E|_?+OFi@ !|u05# Gu5 ]6hBM-Q6NSNV|b54>OeǮ%Wؼpj-4L\s5*h圝,ts?rEyLKp-)Z8tCE؟[#v)[׌Ǟ#YZwχ0Kk ;`qcgd~"-V4 /Z Ϣ纺u![aT\(Br8)ʪ<鯂5{ ,GAƥੳ>(3+Yt6۟b&AΆ/gρ8GgmJtMgGK_ %x7(26 ZaFIi+sZtn"&Hf\~^uQ|Ip):N _.ZNܯI%l:BC8׃ țƤ8cOzJ8'RR2"nam[`-gvo DHӂ:2CМH&14 >XdlJT tĻAsK`KƠk\[Grm-J*:V2gX‚?1Xc1|hyNXgX[<+%>C] .lxHCF 4Jȩ~"9xo[}Q0ոH /[sGp4lM ,CEM eYY>(wi8жiP hGO0Lx~7oVNOПb\h*0 | oqCP4b+x[ßNHm2w*!*Obی&[ [b%0nH`E +Yj[Ǒcq)qy ͏kߵ>G ڰ[P >Ka&RY-edL HTTM«ss^5Uqj](}48Az^;oAb؏hfSdwӎ*,NY_~"A8Ãbq߾?X|t)Z;9*WzxڞE9>vi69ŇwV-cC\Onw#_̳݊9ijk̔1ϱX8yWtq w$<u^ Մ0 uO<"ytcR5= >&ysZ2?nۥu/)$㳦q@hjs `LɱSbX_ꫛ2dc}IY[l%mK[HLA6kNEV~Q?~%[S@U.;wލ.NȻ{ E2:ERnϖ[oVsvPTBxAd}c̵0YPbHmW%h6/Iͻ'Vw߀L Ad= ]2[SiwFϤsiHQ#'K'MN%~xٷdB_L;YwX!iR`PEdFKx\A-Ub@$dZ( Ic_rbY !C$&3>W$L*vniUhW`xG)#Z~ʩǙ/܉%,6AHTO>yja󢸼A#@3RfvE7%dݵ:MdFѪI4DK-z'3-b =XӘڈ簜S{>6Wa]$c-^G%RFVc Dmz{J՟9|^ %4=$,_'w3Ͼ3aLuW/ڈ$K4 5tT2H?qVʍh3LD.FGߘcqFFohۙy\ӜFMu\p t,pW!ս%J$fAP'0*^n8pw*y( Lh{`'4Jۑ؂33ˬ%^noeIF"K Pm58trJ ϝ^R#Y-.]nt-%'.3X+iaxHEzwfmQ#uvth(=ZI4k׬IJ%Y'ec@Mo<,Æ̫~Ը̲8E(:.YG,S} O=^BȂNboҳb "]t->5|vc߾Cv-!Uq4# -ffq2G;izD8hLF)͗&ԈuxtJ6 (RԶd~ƾMAC&ђ6ĝF9 42+bfiqȹgch7(\i\nWxK@#,wLC5H= $<Ӵt)8u4)}>k5JoqܑHgdq\9i q<:GٶFi6".r[%euW޳2%.9!pcU4Z|lG/3[s9fH'^{QõI՞UH-Kxx)V);F30 $%ـ^'lVD_q,$7klw4EPl1XPv017y=!vPqR{-vє!٭(FuPiAM36Rà5MF+nQ`Y&mlzPdwJi%ՆV}b+tWԘ~Yƺ4ungsu>WZ;=Lzہi=BL̓fQN9e-M܀d ۷ )F=$42]pE+0!xSQJ>挄~fPYCza*ıjpcz0F-Fɬ$LM VO[lu K.,C=̀i-_NPSӇC~Eߝ;mW{]>Тa`L x"VUAam!gIS-@z"5ߨ9Rσn$:QU)6l8PE,Ч@܍\>ܹk#뛝]/ ӗOWR-n ìD:at{#u?!㙉tp11@'˞*Y#o G~^HV4@^`= KUr@s0w/(xc#އRSvHB$pMSI YCָOㅷF3xB?7?re485o5 g#gf#EJ|{xQʧ'I00ɵ,},z vYM6ЀB7וY r#:*~"S;%Thu#] ExnوB ?Cm5٥RQ5D&u|c@e?X8=^NIDΨam Me.FqU:+9%u:mMfJNwy Z{ R T`6W6 .LlB #HVNcMw')>0`;S-6QˡTIO: CoP=7gp+3Vx06dWvaXr _0RP"c7 ^Jd"(tuq b҆]'s\ w++8nE%`O4W%SD}Կ6e+ە+tsnY.?:aDpROS޷53[pA{̃O,$y8ѩ;}xIFF-pk…Ja $vY‘x/kib]a|fQkQs7_ _–cO"f@5]XNA2G+9BJں2%ga=nKVoaQQ;#1}Pq;hb5^.-bH57]$UuXYJe6oߥ $\{3d6~9ljD_\HAs {rBH#K(cƼ+gc޹8/6Yat2ܪ)tF?g==)0zx6twCSjmJETb79|cHaqٙD|gko7Y?b_ߔ.(56]W ;h<% V+޳bvtv`*L1A1S*ӄ(,ԝݯͨ"]jzc1īe0o[f55*zxBTU_}`ր_GnQۋ,"i4xޛ2hYE&H(e Ax77H/#h:z{' RDE_C?͞ H|t83c-B~£&>9ś!`H3TU*j`,;n$*c6Cyq19վȈ,Etؿy8) k(ۋ7lߣA\Y_ŭOjYuJ f$ܠ5%lP33(y9Hө 45]V'63ћ &+9H5QF\ )Ⱦ:j/$O+eG% F`\6ȓ5 {'7'i't¯Ԉ7 57[T[ÅByG֐Kfki$ks9ZMj @c+ 4f̵ƛjSY[Aajxނ?3im WB& ڦطvv.w6b?z9qakFy48# 1Č&O ͙]7\'hjGiCB+l=msW]AnP>9 l 16ܗ|Q1Y_,˲?[5*;h0d8PϺA&!@DFs0w71Ή7Db&W}jL՞2e쳆y FjYu0DJ~HM5)$uW }?`M>A<#ﯾӱY?xT_s@3Vl-OVs+j^ ܶO ;%nQLzdRH401t "xs7[/#7.&Lq.}цu7_MSrEE 3ro su9Au~fN7:"b+p[Qxe-^8[,) t@#ß]8 F!'f`{v #\]^;|2*+ze=D!.'_ p˱>k`hU 4#Fxf1T%?7(DUKnd%0tRV_p pHTjFbWK]Z]k/4ͱ$):[f!<)x p픖G5?FB_yܻ ly1v q|hĘI!;%\9eCG-Y)wQriaaZiCuj"_`[mNn'_"kx'ǂ費ҕ֟׋T-IyJ4Ȳ˱3Swc~>lỗ$V%bF-fbnԭd~kO܀zFXw#T^\|VWu} la 8Y千f;}I)3!'of`F|dBkC?̺7| XObb 䓉i 69DsTFٟR=pIr'|Kho\Sߛ/š~man4=`B0ŧHڳ*M_X45}󮧛a"lAuOh#j=4#€&Zz PLFDIj. \!7&4THza0gb(@;?BuCiwZِ'R?.ުTX;e 4cW* R EjGo}-@ y:*xf:Ձ=-,?BFMO??Β{XKlK<҇Ҭ1$J^ݝx mj~ˆ@*h}?ſS. 4$hϨo}|fхkƘ:/oɠ Zu_ 4Us3`9|~nD\V{oYRbO7AuRe*%εx <9HyvN+lQ/Y0*KyyUTNۜhM߲%lX,s' |Q43GPp},10pW~XWFXAEM.::XI̦-8@/`O7+$m?7|->z 'W8$}jcxJ7"iTv|l[cR͒וR-cqR_!r*J\AxkQ,Okx_֤h8D(j*-/y4g|= ~W2poPX: ^g7PRԻx@ra{|6iO ZmNfJy͞@V *=k !Ov Ȱ, z2 /,$XdT Ђ {b`wMȗcfX ;UvsaE3UA;`kSycL.t }2boxFjr+5}++;> + Д Ը/ݯ(v+{r|;OrSa<| e 0Uo=Txw[2A$P_fjK#.ƒrSEƝ\b(օ':P~ bN`} AbiH՚ 5K`춌nm@i+O=;,{ɩŘĉ0z_(wǠ<>!3 :<Åzruy{p1,..rY~|wTe\Jcj:|3-%s,iIc@<ݖPm~XHnI B=zA!QdVֶBHdk*JJV2x)$(û ň1:su.Ed}ҕUƖ칋4 wHEsQ5cۢ"l&$O&UeX g^߻F<󾃗(flG^DܠH[SkNs? ;*HVeNhUlp@fAyȼmgwo uyLa񌌵'2kb ;+G E D&&͎3hG‹PҙĎW3Nӛ䊽qTis|[i&&N1ڨ D ='&{*xt#wJV3pYJe/7uJZBΗ|YX 5~اIAy^Q#ۑfl6ի~+迌722UVIfܙԻ;3N2qyr[rkw+[O-Q vᦳ_%f.| #@C~\`/bBBҰbA)'cXc(\?4.VFY.]K∊6P S蛩lޞP~1_yERLql6[>,ۂjQ5 ]:12Al[% 8V" )wj߅qi\O])s2*tOkKh9yv?,ەg w҄9)~{^:"DueU,9Č7l<x=ګK [?v+Q;!:` een{ǧUj6AmjvTZomu8C!`Y<tw:95 QO/Pgz4;TLRのAq^(*M] j7Z)RA$5*%#Z;rInuiR؆̓T()*:VI D>Z:^>}p7yŔ2@T;hT.-b/-_9:7!ݙ=\6|=k܅%u&ڿ7dE EC?Z2ܻٛ/ vCol݌'U垰gt_z)Z`!'2քPc\  C+0喝u?$x%OX)nO`e\xMm@$NO)0.Rr@`A T%^Eݑv:Ŧ7zGw+l9,?FPjۼ=^$ f0<{{ /=6B&]YPтz"ȠҀAI Hv>.ɲy-+6Ѻ !@ȇ~cΠ*B w;reb19Tq8& ^> I}68-s>)j`v@uZcK a+jlVƯ1bܝGQ>A.fOWS /G}3Tk.ʚQ۪ Toilꂬe^DEBQ|K?:u8<s ~xgdk4fcdX=Ű3uvzVxPI=u@32Cɭu l9\jŐh21 onO$_\* wqݲph{\5p5ٓE8u8#@. X F;r|o>R#džKZvl_Aj3 EFNh.9stHAEaوGk [D6σ'*Nx'Q#`RJHG<XS9`YP2^ B ;qUx 87lKht~B;# Q@c(8wCw5/&p\*sq^]A6 d;s@JaUC)=YV^l 8]Nx 9@M 4h-+mjPDr;'^VԋaŨ賴ϽDD*h21hk_VYo]W,!bDu &Wl!Rd1ITNyU{r͚g0b>/7r 4|n<?&/If87_ mI23T88~{b9`eMS#? d-b|覔ڷofKP6@¼MŖp ѩQu5m7^OcU2?5-[:.4`k)@?K|^wpqH{O[k# mV76+p:pȹ")qdzy;"z8RJ-2DC.f=x}1hkct'Zw;-];zɧƧc&$9PuG ޺/ϧ]Z~H0 EY \ijì*J]S00-ԅIЛ\#kmc)w?^ULاr_F'O{mIkݑך ߣ4`g9SufnkBW03ŘlyJ0wE+qC-cRbsgl!֩~Ldh+;D-* n3m}߭¯1k-Ϻ%1qv:2tG t[òw\"İ;vtPLe4\:F ;32O0<}5]:1JjIueTz?OU>)ZNmw?yA^a0=7RHBdz-luv`"|}N ]jGBz/DS`-w䰃Fu@ Y.s^9؂h P 5lv:o+h 6;Q:V8,Ω|'Qy8n+MhI PaԲ k* kbM]٩#C, ӸY2Er* cvGYf:9u6s?4)A!{CO繞$e}a"V>ЃĹZN V`w*FBU@:yY^-hW< D]ޱw T=*1,T`IuxcML|M)feXTz]\wQ9;$:&9XOCwa^?I(݃ ^E;[09\AwCݸO-wk`y,䡵uOT4Y-`vnqs*0Wת=K©QOBZ0ll =*xFdbs: z)^2M :煼R뽅 uܖLC<2'=agLOum#qo~5\{<R-Tʙx5˛>A$2 |P&kl_Hߗx ]S<"SXm"b 9Я}kS/hVѼbl~m3Z M?[-Kmm?@zv]5EnB :8#Am?%\ ƉwjT9eqU|HЅ!W37քXa_r%ȀХ(]qr  eu$&eC{ϪMp(h~27.ylտvEkrHB`7_nh#qI:L,<d=7H3 {hm™.ujKJ楕 9(U6٧ dHJn2],M^GZCDhnljՄRAA@;ϢWBEPgȥ [L//QMF" {#T䀨Ƶ9 #\RɹYDLD%v`Rk>]ٶf"~r~nD5]ϗrQ-L'):Mz센)j2& qEjTIV?!c  ݅XGexJ.VQ:f?\eQ / H3HA;j6&6ΜlcRk¬TN7EH-/gxvx≆omTp)isTuweO9?Pxp .^\ &ƶYnp A^&V#RWIabە^ x_4,%R:h(7*8GR.6L\e Hg? # :u# ~Z 9~b[CDl|!7/+ϻ~M\:>՚AY;PWwP[>z?f4aE@bUOBw-v}.ANX2b-O Vy <` L$isfVa*c:=RWZJȩQX=PUd+ٺMOsk+cGdܟSSgA8DzZ$6HW,VD9Đ]fpcRaQ|pG?i7nz5٦zzZwLn{u:Iхȝ4^f~ K9VsZBŷ6]O5\wJKWA{w`M~MQWGosPK=oB$v툪}uz 4Y[!11Q+!N7pn;6?j S~%kQ,3!.,ԡI,&alQf) '؁_Q3*`eˊ|ڻc/@o6IĨ9eP%93 xBf`X^H( 5:/rhShj4j{󃼹h;cqܞ޻a^#\YV귻';zZ-$ߕs=|њ*gI)KȁMWzϙB=4VC**fl; ۚN)vϒD!6׌6WĘ%\ :jeRKKeO-)Kc=l\c_g?C껳ZLe.I`ňyMF\I8? FS su}EM'6d |^ 0{,β-N)t=nOw80wX]t uu ]!bf_^4dF0N[zMmAJ\_vXB6e~3~*>rKI{ЪѰ7)5s闥O3x/;S!-\e5f=Pi@N疆34> {[XD6x8mIOW1<$g]Ό1 9*<;f {̭%.֋) &,{RmsQ ̻1|JcýLz]6В'3< @IRU+=ohX27 GLKucʙOE¥ˀixф,@ Agl^%z;=Lѥ j }DWmW [9Y X^" eսtaaC:߻ʀfd{,Q<UԌA;.ŗ Sp ;kDed܊v9E$ 24_KDcKz=RrGsG<K E] #Hv" +lm45RyQ=:r‹яi(cZ|#+ɅwGOv08"Z$|=CALdh2A, uneZk0m!3a8BS ,oԤ lY1WP{[׊S s=:NҌ:B4 ~ii Q6TxJ,r!z26)BDwߤU%@#+ ȿK:ZZ]ׁMڃF%Jк L巓f\xKb>ܯ/,0xp@%sy%Xk&ȵg⣣wj=C+?!@kqkg|`ܨJsa_ůO;0I<|D haZ@DDd}T]$ҿw]tc:6G4L DNz3@$|'5HI#ԃS<\UfRXA#r=wp jUr0: vH[ I~OAJN  D?nw~sM)೜a3=ܱ„NIK:/LwQsUH,pչM<[kPmAQ'*Z3:?Ur\=8nVɑu  rh >,V1md&9cA2.)15O_&( x<ʬ@\q7bmpdX75̇%sKJ9@#UZqK'zz(-o/=~}٫a0m@(Xމ5#-oo(AE 0Ri2*lhe~ßZ[{F+/9018R``0o}7r+\?x0V?Â$c웘õgP,z[#u o$QW2ʞ#9Or+<Eq _)()vQ#ҠOyu'D d Œu~2c~QCf$_F65[Ѭ)(!>Ʈ"mIEa9HR<7f2}H *]Ϡ+8@Q8g ̜)'’kX*` c3_rsrlr&EPuFn^J`@UXs&iMkNC j}W5.k u{q< Yt+q߂_ӎFުHbL*\Hv.9wn0<PD;(8١JHi2ؖN&hz! !FðxPC.ndd5 d.N1 ̨^^L$}ps$x(m*p-3̯o ˻lIF2H6Ǚ+miýC铽$vxS5o^AuaU@daJ7\eNs0NP݆g N"ߊF^6ȱի;RԺB;њq9l0O'*F,zRB*|m1a"+r@<FM [pɺdhWŻ<-jqx'hx| !#uI3^Ae. H4Ӌ h2P\.P0pK!ԥ hvQV.GZ$5۾W#o$YQAXHŖmEP JjU>whcI7JgdoCZ4 ]-fA⿻g L9afAb wJ^ܽ[;ߗm: `*4n#qC髹%QFcn `qLЂ'FkÌ$pdT@~ eDNji"'+ 0OcþDܹ#LD_&v,[<8&}E i+Rߙ:k)OmҠKp¹^#};0^j@aܩ` $=g9[(ȥ9Ctׄ]t}^fL'/N?-0(Q=$I]ڡ12z,l;o5?R8h!p8~K(HD^ h[m,B"4rl?3BcGA( z)#lNAKޑ%G 㝢 ܑ02 }lխOQe:DU_Suf|ƸV ǏTig4:AtO;/>:סBJJ*%sFuXGdمPl֯nESMQr!##PW38Sھ&.<3Lj4Saf΄d~*8z(pJ>>kRmc@BP*vqZvB~>:b c8DG*{ ПY̚I=~!fZIk~zEqȋYԝr"] x7V26#O^֞_ňMwsxHǫIgY>\ض2{ ۾?xT4V0IɅ̺qFK[=vIpuDrqT #r>Ğ KIt%3fgi NVJ XQǀSgHc-{>: [`}~0r*2P`ϨJC|4"]& X!fO>wbφU]_چRknA{mr7*ig[^=ey)x ݻvM1gmu5G#8K/ ~ؖz;͗ɩ&"ì,qE$fWkb 轟1p$#N]ZΕBw?߱h{}?6sݐn^MOK2$ yweCM8_o,J?CwMX[!/"oUov#D\6v3]XJh@\]ev<_`G7&{z͕XnLW]_T0d2&'Nl}Td#1 /vg=\W7ԣa rt Wt ?E=(1QkPqERfpTSw JOHL?@fQ^|~㜵)) "y 1tp(vAA3aBDwYCg-ƽ}åj?$}MUׅtpZB {JC(,˅F*ƖdܱycG;k Nɤ08ffד͎.EhbD4Rz b`%aōT#D\ EzQVy -u=7*R:PjxLf۱. "{78x1%fS~z{TRXTX&qvbہYQ-s*s"]S%Lg.vUթa|v?e3''C0͓|UΙX@/[lm" ڪݍ Ǣ4G};j`lMײ ]#F%v/Gy[a*tM{~IjXUɧT P3$X {KRcQ.% lXKP$`ۛ9֊ӤX7{Z[УO`| I̬e}zVCjBop0I\t  &qib©p6磟 ];)i_T~=`~hh9^!M*m9Wy}x duX;-!Hs gYᙀk=zz)˥r7Ai`Ȁ"o_}[e@8~q#K}>M%7~C.<00"&JGkj6clE/G9"j8*lF?ǰwj4ZLW t\ˏNG-2lYdS)w \UhC6Ez2b #W .5:]8q4K\Vzx} @$߉ [2j Rhd;Zg`+I`Pqf\HsMp[[x,g ;9Jg5\zn؁"jG 78v]#PnEjzia&!12$B!uK YS~v$,^ >+FTEPscC{/ z ~]'Önͅ3k~ם{_G.z_ўɂz)t5Y.-nޜkۛx`UnWjƅ HP><87O_IML֒dV[%"v ZUn}[-_nB LC]ǭ;{1\UVQ: PRcڝ jb6xga' }J *Moj3n,)Z*%Q24lG8Yn/wBUs9Z5sіz㞋-1rnb䜪u.m &8)wg|ƼNuil'Es P{!)IpD3@ Â֙&jm3'xِBxZlI?|(gnG62.~GyГm^0 nu KПSl\PwHyߠoE,#L()%vr:&-콶@N跽[w/ s,VbWut 3y3#@:?/5=&;dP!IB_AT xD] Pm N˗^]\6"8P|3CI  e1S(BILf$+n,4&!q^y"TU|[EWM'$Ee6r.Hn㬫qQ( ;HUbMύ1/&~)%~h)j0(r*>U[⠫>y{VY$[8Xb,irͺE}kk­B譽&<#>ܷů+ tO‰wA2P!/'@4YL `e@>ypΉp-w7d aA}T&AGTl:Tux85GGH6v&_@|u{B ԣݻ'RXodD$(UmiY'~z$ ߝk#`;ƮGyȑQ ̪@j=f$AjXC vM 6[,f*LjlX=狡:Xu|`&nRcFG&[e䫗T]!_V.֦HJAyr*Z\G,ETgdGfxݳJ>-!8¡{.c{>2UװA2{G.W`|I+9T?bW3Kg,)Uf\~@:uo&WP~)X [h%`C$ص>1_%D!xRG@)t^xOl?F oN'ɃyőP2UhTb պCmœ;qMjNV){7ל ~էWx9al՟ߵd\؀[@Fwm&( i@76p z\N)kri_?Pz_tK%7}L \|EFP70!^b73kd e䒌ug+6b)Q tFqJrn O?}WW<9 tƱ$ '9xC#V ?|O @Z$ )X4# :Ǹ.ݽ0wJHٺ@ߞQW^?Kd-/beDĭ}Oj*KٍdOQe'Aaέ a<<z#eٰ>'NJF,b_D=lGB5kp'6U˒=;̈*&eg%/f)v-mgi72$?ȾG6Q #o3Td)[ozb߮~ b5=A^mMvPU_jeK n6H4yl?? ؁^h"C<08 DoP+r`CƸZ`rV9KNطu8DNю,)µr6="{0L/ٖ,$h˝HJF0D3pAo`21TwUO17;G&MzZ=d Ja|NU+ͧu"v E?QƱju } ?|r`Hv Y1w  C*8}7.>afP2VGjhf (ϩzfaJG6a_ G|';\š'x[tMg̕. I̺$yy1O}In9Y.30]ր9~s?npGm]+݅F7IDq G tQF1zj5 GkZ[8rb>VhP ~ԥ2[ìƀ%9_"G=/Ot9Rη1q";fh\`x:OZ}z~Eloq2 ݧW"jV<1)qGX/6~l֗'&~V|i=UuMv?*ax8pY?32gt_PhZ_Fx~#}lqlΣvKD.oq NfLXiDy\c.׵)7M1[ L= }L$u6PR)rM-l 2"ŀ_fZ5g-0u2c"4`hNucbI&.׺{ m $^̢X\Ys 69^B_wݣkQzޅ|7^{,.p3iLOfLy"z>gy9!Άe)0Ŝm.TMK%Cp֚nF#2Z]\'&.HR}e0;cy {j=X`$vNw'&5Qb$eAfR)6όd ݃/>7ז^ Ȯ-FG*wjy݌,!1 W 4GcROU&A]5#@~-)ULT7|e*Gǰ(5 eIPD~h2ALF5qL ʲArYm6Z ́Mutev>M(nI$R}{+XPH;5ǕzC_8p"c+>,j:e( F`3 2V ث;!ܧ-fg 6ݚe=1BTѸ"v{\&LVaTT[gŕ'vG۬3q[H:wpI\S`S{ Z}0$^B_UɂƝΣ$,fD Z^=f'"U]j 2TE}:"$s)S]*y-p23g|v)'+Ĉ6W %ySQF;G}M y88D*oIaxs? lKFjI!ϲ'! xЌ9z݆:zPZ98rCP3Tg, xгDLvY#( % /@D=3 18ANpN[,۹Ec?b߂\Vz BmaO{fS .&sNW)#YL⍚X 3nţZk%[o2?l@ G\^1lVNVPvśU=] s2ڐ{XG!H曹DP'ǔ<#Rmaof2ٷԾoFᔓm' T>ed%e`63{daisork\rAM0D_L0;W?o[3;JP>8Hm[RnJ9Z"wIz({z%| 4{>c %ߺϬb̡"$x kU h[%0S&FLer>4NmߺSxSaW _7CC`H,?W .kEf MtEكdU l mZ ] ]YMK}5#)8V"ac|( )GRZLa*K$k5ӣb<$Ŵ MUh6iW9б&.|UJ)nF~,+/վiqen`"[{h$,>LnpjpBa-CgjJ%ȌL{8}N`};a0hGEΑ)ZevFی󔑞5Cw},+B9dW B \=.(\AIJN\Q'7!CڎƷy !}Q 6cYCjb3j<B ^cilXQ_,REkدeh87/(i!ZSެ Ptȩa F$vv&{2̛ ێ9q1A#L*_ CZc8Q-?|5mm7\KDhe*+RVC<dgj) URcL@8Yro.耛8 N4Y͌S:cnhfTGE g]Co/ƢSM )N - Yoɽ߯i{"i7:j@Rkb7i& ּ}+Ĕpt7@[m+%=XbGS}XGH8ݏgmb_K4rZNLcf#Xa"]ٯ ƿi$U 0#UDdgq:i'ZuVPUB>|#\̤ܵaB"'>0Ήșz I߫-zQlb2~E :AaX`7y"ѓOYe9?DIX,j[hx1ݠCx@D5#[yuy}au:7K{UbPT❊ [v#Dr0y̱@w@9t?+Nd,J6 eT;q(VBщTu"f >dջh [`3472.v\Wc)d1yF#qcvf3ts]bÓݞ3Ǹ- Qtry!vSfJN$BO!"#-`[o(HdT.n|p$RƄ74KTu!_*UiFֆWD{F:DnivÏ.9+WNE.z$ƪvW>n5oNq! 23s.sՓ²A2x`7|+}/z~ӚS&aʋȄYa؀Byk߀Q ,M E<@0 Rbp2q4^BH{0r~⻚USqC; {* Ni庳 DV=89=2ZߧoS $S-5Sy'OQ6C>:z0Br `%x쎄6gS,92!ЧMeWc SP 3H}V ZxH,V\Ke,6b\_ ,]tuѻ>`c(\1#مAlȓů̱J g '#~Il03~ pproTK~KCtOWJs5{AH:S!<6=0V ժ!3z2;ZVC| 괾­yd6K6`LD DbQq`(lf%(]ޟestF7G?##Ώ7¢.͟ω [ 2#&2JDfw2#BJwJdvhmZ007T }X\4f,\+HÏgb]j؀u,Le{@cCesÆP nD#Cbp7sg /3j,.A:Qd\;#$fDQh gφ=>Lrgnhm?<ᙨ=yyv>rHHk 9K=Lȃ y ;-UR]$G|džԩ_S{7KkΉL$#T6 rK+sbA%_NOf̒]Bl/xڄ uB-C{ c=y]Aރa'sfH4 R":Iߗ~d>C|,޵dj pa-\.Ǝi_`~w iѠPr p.)ρ\ݝ p ܫ)~ދg,0(kn'ch# 5Ss[zt"ƣ`DBe6ߜ8ݧ3=+zP6'kNiOIKJC]=܈ں|L[}!HՈ( 38fx`LuqDyG |_iL[/&嘑r!E*Zݦ#Z Smnu'ԹE+?T)ON4SO cU=S5HPìۄNΏe,'t{ur?WhpZt'AeTlIZG,{ ]oɝ HT Er`{ٴL4\LX92OC=K-ia kTD!G 1OCx#:!V1G qOzAlp `r"\YAokf)oA/0=f{ϧKO03Qq͏gь`(60 Ɠ!Q#|+)r~9P>6B}^y~R wQJۺ}E jUk[e_xr.SI ໍX~#ݻ(fa" ."g7!CbLE4~e ZЖFL%uP0!܂e"NAsy;ܞe&ٍ1WDz 3ezj=yQBΥH8};c_ B_O TO3JVfwW ӓ$='59,.:ikGx'bof{Av4I8aHgV؊0iFEVOL]zsMGYim8&8}poZכ3Kq6.BvBvP*-OSf3,$Ue0>]KVd3V-j%rH<9FyL\,Bުb!Mr[s 3p7{9WoԦy?CZJ/nWSEzXaH(x<-m-_J^SȘԳ-?4 ȰP(vSifotgPbq^FZoH3}4fehrb#6664mm:Od"3-c]xd= EeLPhTE*>(9ia]4y1|YssNNz] E e1@WPVOLe,+}*'m߅K?tDFey3!κ+2_NO.W3hc,7%njҠb0KfKMѱJ|v7 ѓaR?W["Z["6KЃ݇4oCE's'cV-`Y>t b{{!_LY^Nmog+ρT(Tz_J/ Dkk+>h@(](Zg5>*f\rvd+FnL;PV Fow'(_TӬjECEun{l3ۗ]ZfqԴ YBamWIj-a-Ɣ}F=,DJRS̪![(-w5{}5;N#[ԚdB=%?m()lKID,qׄJҴZSmˈUw[&T"bc:'!MUczöԸr4 ] X^AI|5D%2/d#a_˼z#h鉈Yl /RSuz;D׺ZHG\.ΘKuRƨvbǾG/kڜ] 1{\*ɏy0g^ǃ9Y'=#|O `+3X@P2G|&X>&{TOw?<%;ފ`d6qLpxM ]<41n8'g\9{T>bg1q!*Q'eXӤх rN@=⚃> O$O,y.=BrfO{+']gC!ּ)eP˅JnHu^"6K,1DEѣR+q])gͼauX˙Zؖ+?x/W@t(S0TuoTZ?nHhTnX ?+]⒠h(6y\,.jFHnýO+fcwTc\7+͜I7r[b40JW8_% >W8ݬJCĕ"qxblB_B@ ENVM 1؟Ui؋zGAjkoj;#*ew SE^U&oM xRj8;>%`qvQ4d;5sOx?|| ,BbwslrҪ څ)ic)UćTOv߫54cM.Y O`ܬ"BJN,YACNMjKLQ,})zo04؍Nսwxū'5N"=k4 JYt޸3X`Z,` ͇F,P|lϠm(w7 X6Yȍ|U#W^jhCD넒!Xo|>UQށaD(L ;%R%tL;aU-g|th?ЎQ ydx[XJ-p7I :Hj'ٚ%08jY d%Ih;S2CHiN=[KOK6$"giAD_ gg&=Tj :N)LBgí.뇓5,0 d0J skQ54"ex,E|қYW~yڃFt]e#77 >ah5bB6V]zu&gA7wK%N LB=۳X6uUcw|JR*2Q \6-3QʻıC} u^[ eHeo:&f"ZPKG?vpyqgrThzq~Qa9/~=@K<G%A?4XMX.͵@[Hy$5k'WfLQH< gsmZaAsycTh빍PK'tƥ1ݘ*(lNL9ve_9 +#v|WӔsy\n#Ij!O K=T?W;Q/lKtCUBRAh|;{Ab۫llܙ`KfgYͅJSFՂUހQES/kOZam)6 댻ǧ5R{~f=S\RIv3~ (j𾥌gl,VѲp#=3zd42`*0HNzφ^ۘ#歏U4nUoqYi`il]F+F' KXc C hI&EX=2j|DYiUuhlXsSHH Utf@`R{~Mp}(Qwgm{y\ bҬ_+0 0]e-k57I|%L温C}M'ejėў!kKJJ)Z-n!R.e g.@:0`3} _3kO/^XfI }D 9?OoQ0 u]Cd!߆K&?bzQMÂxZRЎς@FR$& o`પ͂JK !5? *:t[]?Ygo7;F< 2ޓa0Vjs.Q ̺/E^eJy5)z lEhtE949ߖrDIx_,65PC)wxѦNDiﻰ4A(V$Ƿkb ӭndX?eLi8K,]>^֩.r0.F%=) \ ՕEJ֔εXQ:Si& (ܼcT1:-{ wu&ŭ^d~❿ Cro]Izͩ{[u;9sEA)Jo'<4f3ɺז:R km.K5ZN~B9N؍h JczS.aEcG9FYzE0 $Vl?Lamb(:ch3Q-\ 2)EiyU zYrHBl|Q^lǎោT\S߃{)iah90Ti8q}v dnӟGWY*2&RS9cI:X떆h lsdM(C4WARnΞ:Jq @TbBq?8V@yg!ΐ.OFSAe$Z&mJ}f,`9{KzKA%kN3:3 ϩcZ]% Ǣ,9@1T`IZq i;̼0Oi2@^+GaAF)^D'?4f$ `AQdr=U`iFsDvmL'oߑVD~L?̦qEŭ{7^BZ$]ď.Ƽsƌ Q cz|jQ)85l%عLd)0ֵs =h^ϺRTg/Ә\ԟpgX#m\fSK5%rOju=R#4!{,W"o Xg$QFUpUWM) Qeݏ];)m@lu:֠q`,1QN,zAXzJp8؁JZƋЪӉ-xYEG{CU%&?+Jځ=)=}rELƌ+w0F;8!a~p 9(A:X5rT_Va}PJcVc8KW[jy"NJfXZD lAC b$; R2, =%{+t|gԽNvi NYÅVxH=ז L4 .:{W#}3G'oVMq]J`ҤJYM|ȄWmov,#pEe0l+i^]fF24 p?+J-_2\-~7>R2p-d5`~+U=Q3d#A#~e%kV3(^D<8ԯ@{,0#U$uQ& N7*bƃDO"4HQ JM۸WGlhZK q'cfP ;oyS-^vȲ\޼-LYyE1wȧd'OX[#{yPB0ኖ+Z:F:q / 7mPJ"EBOɢYTT>ŲNz3Xorlg+ML*9"NbP?h2JG_ r]W%"FL术5y{{Q,!:&?QBK$7L5-GB*xgAz3IH*f=Pfl զq)1R|ct+Х? јBYm0& 'J|Wx!(A^ ˆfpc_C4+YK- ~O(!;hQ̎ZlzV dڻ4Gj= ,ӿԜ&(VfnC-Ef2}BYInhKQ1 o.uDson:~_*Z/8z|+UdMaThsmF1qE%~qfTpc}{x]{Ķ4eb֓ ~[D[y.y'MXj ]ƴ7` X6X+ GY:%z\4/I.FxtDX .t# cp=s~c ◉''j7,fϔЏκ_ukq7PF;.p̽@bɒ=) \?kRJnC6B;Tu.xw^ V/]0Ea$quq.GkCkj4 _C9kyRP"&Psr$ۋ>?k+aD-|],ls<)ӅN4 @[q yRzpc̀!sti") -HLq q%w|%VE#Cu%3T;T0J9۳<۵ k711"]oknIQ7}įB[%@Q;h}z$+%f sE5{oɑjlr h5U?{ߙ&,p@ylyH2/XNd8C,\ch*oҟVmv`|;H6$D$Mx(Ϻ v͜?ăS0~p3mV3I^>А \>Lvv-*S(: Sj2k?uF VОxWBbbIPh3,pv&} :{*Wy G| dɯR GEd>oƚ]d.3uު !<QgITGYn{`eH-297lQIZMu\O8:]nSD%!@m 9;l4D6t>’k,@)1uad (\Legne/,Be]2 gs~ٛb œ$k;:0޲dEܹy2@b*IUcz*P1)JHXM޲?d&j.eU9@F@k,pT>jJ:b f@ @7m o#s-r/ C9Op2̙KxC8-A%̾tMΫ6qhls5ZsSV)*Ln-Jc;XiH9h{ R6$Ʌp\bd}H釰l3n6Y?}#.PL:/s7D ˇq0 pZq=aPoɂ.}a? gSCzVX-)~@72eܢ~Ehu7ld8ikIL9CEX5Ʌ0:kFjk6)3^z,%V>N>)K~'wu>Rr,Kj+2ޓj_| bNP&_' q],%Y~I4r@wa&P2bVד 5]yu㤤fOD9p)CZ+yYYƚZˣIhL'iqَ}] ܨZE4c(ӆ(20"rVx2ʅWVă-R漥 h^v0`h煌hG b\{,nyNZ!dMbٍks+\N痛YB_/`-oCу«#~g`}m؝!EL`[N멛9BN o~0'C=ҜȈS\#VWM\'&T NHm݅AJo4*_u0am_ϳ]co kȶmJM^^up }}. Cq.S~SAٮ*G iߢCsWط$t<.$igK\TBq_X_Z ޕenpc{EB$VL f޳0#~Ug=LA PB[8fr<"HήKRyy/Wʵݙ^`MlZ2 ~.Q4ν|lSm#gұDnKki& D;|&7F8:l\Py#R&p54n:=}0 qZyW1a|5 7Ķo*Ι%L]_# YTA[}VX'w +Pj^l>˒.IwDODBh'XolKMt} soO0]Vh|p \(B-ugP+YlҼW92#5A+ ' JV] %VP iĔBfvg=mD0Ral9+"UPlVQgfJPi؂Mye&dV)t!{%{.G(EheHVk j!γg}A|nWdtoa.';9H_ZLU  "9c h-̺6Yl25fIs+2cz?qV'pp^Ĥ7FWݯ[ڤu+J#/~9_CTmnPo&sR!nQld;keaf%vz>%uER%9]|XAn-F+S=u{Ga'#h.8-bߤGX֌ܬ̬xu#v4 W1u[OztWkB)kDk }%GF?y܎GsJ`th/Y7FKI.J{U 1?SDfxSOA`G*>åawa1:Yu@͋vay`aEU|Z d֢`9\=̒LJX,JGɔ,87 56##xkIUMRQ-'q;ZO7IHFc5rcHc7XsUdx#s})e''#jgN|-n_ɾ( 9sغyEauR_{O z:e܃EIrűb ږRD^3jYӣİOvR9AZj{[߆DWairKM/_80pb8nɌSX!/9>[t0,\vkQ84Ë[n3Ӯ6rO-R@ ּ5 t?[l!EMld~E$U,^yw;kɗ> _jgx8um_]3/l]zZ +-86 U/ aԈ"?'0эI6ߞ^YDX }C&1 g>1dmQ1>ZnK3|6=;nƶyA]EI&-QCOҫſ`AQ(d ajdZ4$uyb #Fbg.&f7H FZ];T6U7#9$4*hW5^3x9A0Pk>샙f?0o`@$gDZd<[V`ڮ));XzDU04|MQC/6I+DAF E){uMN5KqBA>ȼbk3YzUte$6C ]I#>ǣ^lҥu ,X(vF/ʣ9"'O wq Z7-gïX[@q?tmT+)E[ͯrx+@ æк4q*AS!%sJ%H̍hvs;NY~Ҽ菙k 71Wz MU!Tp&'e ܣB~r5HQKnj̵~L`zne&bnFxj'\^G>T LR%,:j)R%0 /5.y|e1 tXЂZwJ-]Gݹ`w~1i Od8[^CUE8ʊx~HKM iK&#]wU0Yz|?~ހ"Ťsal ~3GΩap*]:W|qK.5U{4tDjB%Yg@Q0H  ,P6)C#6E"IϿxMˢCn4;Qg ҇2ԛWA=l b|(H(ӭzJi~ babObSLJig/L4hA] g.(>Đ~'l.$nPW:~>eIE#?~}衼5`uNvSӚTu:1e2/TJ#b y t>Yv)Aa\3:K*mBzu%b2ΛcYC0ض),"4pfxfw?xO$a+ -]ozO4a5`@UqHEYd  S1;痮z贚E *&NzƋJPJ3wgbMrg6׊+|}SR-yȏNt.C^mjDb)]Hmެ:rR>T{ rUNp lH[PΰϤݬds/!P-I'V1vguX"]=vAQ$pS׾P:|o- ?y;n0% &E| TkR2l=lwax>pKc2''ݪ !93p3̂tU&63ȁEfZX٣Mқ gw_VjbwbuUA+[|3ƦV|F-Fx)d{eUe@W[=+.贷I< Ե)0 *C vUu@ Xtϐ/${p\ջ}MWf7ebFM=qӊU3Tp>i{]5hp^诨ĥ"? F5TatM\1nw=pA|yX:9V<|}P2;&giu*o]3e56695۹6{]Ċ#ʾoյΡ0Wng-[;*lS{X?3܌|t3+V&5I-.*w _" :כ7~RJbZ@\NT5t`#Th-HS4RN<M +}Hל&C#@G˖R!.7^:aў&G9BAODa>J]'[O,R( Z߲o.k㑚OG?4B)}GJd%s,(mWLOT~~Cq]xc=:UF"z '-LAx^j(xPs&1y,j=*`?UpJQo^wTJ@n1LY,Oĩa>vBObtiOL>Bʕ@D;LԖ.q_jk *U CxYi\%V}vR6ɷ_wE5Udz}Vj%}11WMhcS3dR$hX$7Ʋfӱ!RApz4}@PBL͚Cq"{ka}IihP2KξtIXdB9!ھ^ #:p..'}8;dsg#ĚÏ 7a 8gͤXQ!'7-ws=k3؅y(3U3zj(iOYs 2Ќ)LюF>yioE F`2+ n\wኔ%@"3뭣) 3 PV\+д3쮀eזQ ﹥g!8Mҫ/nF<gu4tJ9zS. F _=ベװiorv,QJvH:]hЏMA _^L1S/g+|:nl]TɊڋ ;Wk=ز0>K@Z'ƥCخY)=/mԺS٢ֱ |-it!1wjSloV37$0&Hj4!p$ yԧ3_ty ^jj8Hĉ4M$D%%| l"z\sihea^Ih9"5 [#P=!TQ&1#PlmBBabRF#9uT/[-<bkOfA2.O\~$qo*wXAvW͏ z IE,w:ilM^n.NGYBI6i$}m{e; +RÆݪ}k6X _2HWIއ$=Dh?t›F[lU<$T cR\%UByIW= ke,Jz:B>/>R~&_o Kz/V$tRTеY\0c#ɐk 8 i#](YgVe%,dnBasN/1|H&W,$2=V+՗WzZmWg{_ \oY8xI,`X?z®~uլZQ\PszJ o|7"Q? ]/b q 4{0v )Ηuܿ r?>_<#@|]>(:.m+9Qn [dC#[) V8@|R|1? YsRŞC2S`ne1,^v\N-q-XNz5x`ϲKr(vSyW木*MqBَ4;H]tw5ĨdGOJ)1P1^=CZڌ? Ӫi}z2zǑ~\Y$~KSܨ7@zw(l*pKTLT870cFDVG ߉}E[6x3{ǀ3CRw${ ӺՌύsNVsQ 6Tq5KyoO-P|da:K,g%ZX΢D_JEyRVIB 緔3ہC\(ѫF }rv:tw#=Ҍ ڨ]TƐtq]j ,.\cÎrX ^h}ޒ!P)Xc ̙0&`.jw᪉',E`cN .)R i~!s+Op1Bs>\݋vv5/EEǭbۼu,)> D@Pg+6c R%pV†N,n#}3R3֚K\![􎪅3 `Ɯ7(%n@(ꢢP佩{܊^ 8Q.zkj+܈f۝G|X4^Y*<&knvIBKd/:Jza=P U]~_W0`T|'%qRbwu]lVG V>`Xߍ5ʀcǶӻϡ d|$nmꝊdd{*=,R~% C硺" kTy"q1.WHWs@A}JGIH"*"6 A'{0 1Vك.0}B(:HÎDeb~*]@)$3qz}(hH&@ \K>"|NP#SH>G6ȍ"AT0UH !,fqy)`UWFWln 9 04+ \)ERqg'JG\oTEZHz 8ۇtm01Y* )63W4j;3`l?]FwAZ,ah|[զئU]65+0|u{#!6C 9%lbrF\=%跶Ţ#_bq"NUX{eNR#ʌŞ#жoo2)i<`M=UVꎎ#籵PFj=?t=%_߸C^VJ;H~t7tzqSu PDl6mseb&I]+e2kK>E.[<@y_u>v* ĎF=CSU1ֿhR]8Vȁ]K( Iߑf-TCڂSfуK#'ˉoHK'|bE]T{g,Ըْ^؛%0]uY1Fb]ۨΨ|giK= EɆ5!÷V%W ]BprEu0yo_b!sk;0m4 Q"AbEGh)u,z,,IBh{$RjfYIl,Hۢ~\iϋWC([O'7FBWƋ.յd (yEٓSSe}h*$] SiaQ:#VG!`$`Ld:Y:e?gK|IpH26' ;icK'iIIMN'A\XSI&![]u*i)ɒ +G,h& "Xzrӿ@?¬CVdDa"4>T\.#``.p# m@a`"^XstobQw gqpqI*!8<}5F~6^m4ǟkf8p=n0D>PUCF垡73xάC"g m:LȢU|6(3rnv R-Q(Ӌҵ»Xz!Gj=+)m-s:k=9qt N#T-[baK*eI"~-FqM|3!EbDzlE0aiR68<W&7u~9@xF6\Sk ;◢QB^^?fӚ3GәwX .nފ]=nѴ' Ϡ ";٘e: (/Q QE =.)YrDI5;ɓQ4vTm%7l->)͓Hit߬d{N8y S\Jcy7 td6zygDω_~ _ߐKVbYxziHm( 98kpFZ,ADLщAҭp.C@. 8E\tq8絖fiiۨ Mwjwuv[z[NO,y: Ht#6'![J Zށx"*ӬRۄK4N"߈Ah? 3@*$Dcۨf\3+1rq0HV-`E݃ZGx4C2گct{ Od! 1Rb% ~`i1b~1#f溼B,$@;Ig !B<(+jQx?rF,Z!2fU0tim) tWhR~_!A+[3B_/r`UhYP Yr:q*3Y?ǔI"O>Ee˯Ģ..S#ܾDZa!a,tN!__lv:"j("k0p1t=:Lkݜ6I 1n ?Q̿5a$ӆxHehO(6>=KXIv HxI ]+ݩ S}vAxOWJVLgWaΖtkBF|k+nX!ahzƢqBSM9?/r7bcӢ$x=GbE"D@Z.̋z/; LqHm5GtF (,;-%)˾֜6L]iZ64 6\PSkUGEݨF/0*_ r~i>dPV p?ގE`4Do5k qW6b 7f dzC iwڕJEEK_y#/6zAгv9"bjaW{Mi&-TNnKieT7aORP ZUK`b)=„[ږ)1^m;MƻI-xe6r 1tfnFj`xeo]J`ZHʍ o{-\},<|l1 0n1xRdP2t4 OQXgV*igP &v.B>JL⊃OLwH?v2;TĝYP[Ynv4Z tbC[ 7 LBh0*y]-Z24$n7qž폝As%Phc@@@{4d/7=K; )D.=6g8MjbYtog8G7wm\ C Az̃|lEc(OAMB.6#le N앥^Ug>e%sT})ISD<3f@gΰг"l_KJ-2u_(~o1lhk_5;ۀhVQ̍GṪN`^n";`hOl^{>D;E3FwrUJ/BP'Y!i\o+Fu *NER=W|sP tx~Lf4yoBA'M6ۧјF^ D` w|~F!R"k#$ѩn9P{`tB/vAe WA9sKS7P\34X&7&WD|OmlR)rV!bR;eM+YߓM ~d|;(#Y𛮕AqS&2HŚ'#v?EkRxxa],ڎ&6XJHZ+hgfVQ֬sJ'lG^ĆcBdJΓ!S$6sMʫ2ny6$ehVPO=PoC HWٚ,N$손]ojS!`ŕ닊ɿ]M/n 5aqŽ ,+l}8+K7q_b|p"<~!?|}̻ajWD!~#:;RM,i Q +G5ht3P1C l9T&hjx8 ֡Zl/\(P.G**U܍k@.|EgMOs|㤱?5w-0W7v۱>g#_YɟyY ÄJJ5gz]eeq@v)F#eWw=Ubz^ד-&`pi }N`O_? {60ޖl&d#>wurg4N$¢3/ơ|+9T1i=߲ۢ .C}\uT3Tk<{wMQ-IeٲRt ӌX,wx"BvnZ„#Ջn2pf[{eV'eG|0DƼ0OP̒@eESJܚemg%pKVӰ6G`}}["Aƻ*?}4S7#ڄZh(uJ`!( `ɒ&%hվINb=9*l,9`DA!{ W'K/P8ɋf!Aoom8!LF\ U(p;7l m;0IìXKY2$n+@Fd huC+JZ4(+CIVɥ+2[]ӇOELc?4p6ۥ-T<kWWI3LwŞ6,"Շ(cyF;ńGoOt6p ѭa؜5j5k1Vlzvr_~S~iLnR [=wIPp&* ޲(qxDyӖrQ^̤̎с4g<3|\%)>mxgQKv/Z/'-jQzyxz $~T-I ]БhuT^(]M %rG_yQ!RJ:Ӵf] Pg{tx/Ty+';lGL+`3OvV{6h\`VsPd)L/Qaugt$Dc[?bxuDA6S`XcT67o?PwtphstwȦW^l'h=svU}K\ Əz(V`&I6gċUfLHHT0*EVKt =IZkm%iWpyY\[zKYLDhZנd{l0ƹ`p 6RyɃ"ckfQ'lZ%NQd3 J7~*͙IDSKE+]]5ad|EȚGr:2Z'dT5 GwBG|( d%*t*DEHtY͠XKCB֛Ƚɝ1LqVP~';J4k$ciZ1~-fjyҒT \ ؗcԔW{hN@5H,PD][ ܼRb'ਂ̘]K!2oFS[7M6ŴR0zMe#cϒ@=6iKY@NU' " \ l[-<#EȦ ,ҿpMe[fCu qoQ R1?C]J2&.@ KLBzUAk>c$o*i&[cO} GȰK$_kE5 P^}TS%Y=BG%1%Σ!YL(I'z/ݸj)vx -w:fʟ< t2>B )h\^ -0SÜ|_3T!b' tQR yKڽe K-dR 4yiMmѠ\sy#:E2W1}m6n@m҂d!5NŶ4q=iBVrr>H :x;0! ){|B&,q q-.Ttԙٚ5щ{PH-vg>JOa#\tKxD V.DzBNXݟz~A -:uSۿ%X1^XȪ)6P'XⰯ+m '6hQyKJRzt:^7 bH=ыjWcP۾!*|ŐSI#D`&qY'wA18}v Јu eﭠ h.K, 3@pD!#cW:DŽ.z=|XWO|W3&&axiϑ/v6Pʅbu%oa Jf `xSoa2C7_ؐ=laG>/f*;v?N F#?-Re9elpgѐ=#LUecyR9 q4@BXBBL^B8/C7% lf\lOSJ`_"%@]ŐKj]\go$Dy' ,`<'h 2_[VY_"I h0'V2A}x/^G^l8e;?[78݈;"Q]7 rLb4rL,-voAmĄEAFaB<45wqyKY!ZơBw.m!6 " Hl yqm^;biGCvQFR.DЋG<^7b^ЉF[!ZCO#sGfPqna-` ]TJ*sc-)Bl3w=+#xhȍ>;5z-;~s쭰9"Hp涑,9W-q'vzykNUL]< YD;nb_0X#e xiϢRϊSΕbwb?zh>JĖl"mDD$- Z͚n"wa޴D 6;1^w~At_+뎥7_MAHgc7Q+svxŭ3.)qN aj86]ÕnA>8÷Ο\Bgۍ"I"8F끧j[CB0 XmFF7E|_3󕖮3Y%ן0_;עJ?(V,X F|ȅ8>%0ӝPŔmS^ݣ*%*ЯX vkgȜamB*xf̩ %h$u w+iV6? ٚ8y %-r*@ˆKsu77>0yZw޸($@'vZ? H3*U-7@kZ+nL"tQ\1f(noppS% (ɳyStZM`0q>F󍲲Y]0S!! 8V%kTE\B Gm+~~eî[`_#(=O.L k'wްѠ\o}@ǚ1 Fޠ]ΪkhV-n耻|$$Ѐ1q+g ZfyjNb/vxbfb4/m.?+)Rg1lv!-g**J]L^o2{4ȂS4؝`7fKV-5{hHH_bl[Y,Dtd.XU1k۩rB:n{2Um$}? "\N6_ ǔhOƽU5Im3 c`}2WDl4Q'cOZfrvϦv6~yɶ$y)pG|DIt1.ߕg8gKhYgG:x hΆDktj ڟ,GWVP] wql9>6z6)vJ]!fXzv# T7w趫b>p"m=N|!k=IH@U婪* yKKc"w- 8~,? 6:'d+&-u(E`;3TPtSXQt]~m:fʡd' nNH >lL11qbnب?˜rU2ǷEy4D G%j3ܸ^Jo[-O7Y{3koޒЧgDZzOJ"'+̦ޔv@%byz9B̰FWB@doT y^ 4ם=y&c{ b7ޙOZi^v<Ԭ~$8>9oǼ>2pnohJP rA6+d^7FeBPZaLNixfZx 7VI>[Qrye>͢ Ÿ͒޼pϫ‹l*W@EelW(-]D<Ԉ v(C 5ū3WçE-gِרwa)IE<>D9{ F ! p<ARp5=Á}oqZ9DVr*#H9*(aް)HrYH׶>]?# [G][1zgXlL"]mb?m뚝],@ QA8EV!|leDvlq bઓ )Ufzz3ݡA3f(br$}tt y//fT_BhV ZG>%TBXy›6Ϗm.}Um N<,6F׀=m`k`o6W8{0f=+k%5BiC-ܣV.m%4 ~D=PB+clpQm!Nte aQ`Im? e>GP\:^,杚RtNXL'APEiC,'m#jvAĜ6y<&5U<@u@.&Q ktzz6ě5MD-]2I砂G:!>m鐽 j1ω1U`:zW_;4U,IIb' ?=[3*9k.b$ s{-RCQP9l[kO_ee}lلMu㼦.N߰d2kΰjHOÈ)]P#_8 Ÿ?;hP |=lgs ]ɷIB07+Nle*.+oLG,S0?F9B'L[d \>y f4ouL?gZ Cwβ ‰h0L0 A<*ܥeҍjdPj'ԑ,zҀ=!*Da{>'wfdk_Ós{ l-S^/H)|~&D-j]}(0 2\8!PndQC'kaqW^ea=4 )Fqh/P.My}wsYm# &Vs18JC%U8: f<3UeTqmBjK\qI"3Kt?/sny[l;Jy WU='5>5&n'=Kgϩ}yG5=Hh-Wh:ٴeQAbb,a[n#)>TʕyN`=".1;[ݶ;J֫]hKZӺ>1c:Mw06" Ί=ÈQ{;ဧ2I*GqOO+GjO^oz=47"P6 ) DܾH phrM擦B& v/F'#I UcrCKZ#g9$T8u@{>Ė@Ce!i:I]VQ_!FE@9}Mϴ lFmޘٻxY5`ˈk CZy#ݲg6Գs,٬/b\E検 5G\ڥr;o…1kQdkM! SEu9k[_SBK^!P<Ǧ)Ra˲D4~Mɫv'pŏ:zir>"ۅ: {`Qdf^ `%6̕抲b0{y ;x~XȼH$>'SPt mO@e3+s\lwY~]%dN ΥEt/l8۬qx#7*~~b1%pAMe1~{"$ktnb귢 #\sss\WwښSW`R"7lf2fUQ}٢k5,%U-׬Q0%l|4 l]瀥qfP$\lGַRhWY UuXah8op@e>ֆ`H EQÄmDUz L>-߭f-1TzW'NÉh=T58$J[o͎dA{($iB̋K!ƭF:WfSew1-߿qQ?+5l _'Jiv!.̤K rid\[&x5 G(lF&aE?)X4zcĒ%qXQɵ$L([ė>S*y%s5жo|m#: 8*E݉ [&]ܫ>8g cSN6mֺ#ۙZ;[gCYIE͙.L2tРx)B!ߝ-.9GqϘ'_RM*i'BAPoKPz,#gcTKt[n֑Se4dR`1_7 @UC2`&׺F2 $JSDbNlp%i}xWki;eJkd0zȏ9$QS3HgVwStrU/g8ΗEزy*7e{JQbIaM/91&]Dp6G'!RY\ w)md̲6ۭjv}4;bҭ`K%sb'3$Z,?sAO GrGz'qb+zZ qޛhz6n9Mv cV{BDèg4Rlm($Fl^)V2a=OP@,`iFKO~TNE@~v(x[5aG>œ&>Lr6 C  0{A(zKu}"*'pO0*vRbYpM݀Y)@k'! !?(ՌNn2ʺNt N32$ɩprLv;@:C<-,ֱi. cEXgabxe$Kim?G&́챫tsyϨښ1[t'wE Fuв7g\A  &g`fBsS;}r.ZMF=Y@`uj'h`ݙ(C0p ]L{J\Z< vC(7M97*bVs+ޢRRv s ?y3 {w& )g\}tz/$ DS|]gBmԙam'֋ :8ʆ.,.! .㲛jڤj߸f_ Ʋ ֢ϧ`F6ǯO(Gۭ"ij״/ |uR`“*nI?h)&[0$y7JP7B-8N՟~eTf"=zEdU!Ͻ)o,LD| MWsb$rb]VМ[3hL3{zosXr?.&xWσޤ"r}uewjr-Fmi{Mn.j-}:B{G5rqcRS  "#B I*SǕ~iA}ɄxE>)ZE0)r8KA4[t*eb0{ FoNT8I)Q6쇯S%Ӄ?y%vԭ$Piӎ*Nǰx\|RJᩝo Xp̷xv| [L@EqqTNl<&@/=̄S'ǭ|͕'Ih?c:kd:[,|7k/b8[Ng|y'^6&:U0B}ډ Txނvy8m<< /x7ꪃ*}їF=ZIN5"Vt?REmR+3#sj5``u@+­bFT(ĄL!*1LYfJg=l"M9r\Cd#?M9&"'wv7mZ4: ;.3h\CT2@Hn5N1O9F PtYU!i(M}ò Zܗ?wK[=a?kXgQܶXJ7]hه[ Y^C`J95!-* &cv~v/BxNkG !X5 %uu 0 8MMЅ?uڑߵFGե%s,je:*_ /<To0tDX\hsЁ T)}Y5箪[Ns@Ep ZWKR ]0_D-UDh\XSmAkwFx$<7+:ء ?zˀB~OԢ,K(;;5d<;A-1f^nm\8_* wֺr7qvEV= uL v$Vt:{2ҬN3V{т}6 lwd"Z62鹖zkc,Pyon,wY^5ݻ׿;\Agma.fU_ {s b:5b0֓[KHx++7ǐ:A$//l}0]U*mg!D ^(Sa4|&@JHLtޠ *eJ۝Wt86IB,e'ǁ܄.Cϯd͘ ?F?/&0YZ!sRT^Ykf>b2G̖&!0VƎP"A(*7^y!]6"٢8pfdY+E%:c|hE;$]XtK1Ԫp`m$1N> }z|# $Xh8ka& 1iTJͼw0Y@yC9<m0 f`ģyҮ4P+Qa[I.BLvRS<su GRuo怄!6QҔ;2uqlԐG22K J?rBYW rUld>.v*$]Bt>v*˛+ !(Ԗ\%\I>ؑam4nX-S3=vKE%\P~kCojEI` w=z_\o^N\U$Y,0Y8fhn50 FaVKWR3gFxz"!\& m!H8Zr;+*|ޟ<WW(6^ԕJFxsKqCBItf}|a45-or`wsٙݟgQ*%9х(R'}4M5O ,]ܭ3Ha&]h1Fqfmi4) yoGj.Ҍ%C.@disBEQSZZ3LDF+l8{k ]SqMӊ/=:sbE7tnhDݶnP֨8vVQ]oRfU$3ReNq`J6q=k1t«rz9ͭ E!CJ1kשVv6K]_d1̿OeC&YR б}7":O{d9yϋu!AHɯ9RCdlU.prP9rWjpL˓*u-➉⓰NPЄH7a:s=)|[qM_Imqgu],vԖ!S(7n!z@h%ot,*dIڗ*=Y_}ԅ۝PUL+"3k8?_yLIM49x+@n +MpBY0ucB(M/g;pdc}u:g^=[ʅCPpK|)0?3Z0?#2^+o'QO?X(d&!urٍ"9(+H5KB"b(+|"-s]qR is%?ӐG .[qA͖,K/@$S*1# 'XػPy'퓊_cE*YNkg=%EQJA 3Vb ľMS!N;`%td}89)]b~q~Hf?aGcW=*g+͓8L1P۲G<5]ry/[^1\Ee?k㌋ 'DǗ nlNH(vu]ٰel Bʉ$`MBOU]8w>-isp˗r]XzedF_L@ϺK wf eƧ`%Zp`MsIaQ!VG7]cވyAId`[ 0♠605zWGb3p[aS&P~?|Zx zO7k n2VPլf I :ril"S *SqR͕:t+_Ҥ{ 篓kc^aBE2.:[:?0H^?@BwYD6^ S[i>iu((Z\I1x^dr@Nz.UoKTzjӊ~Ϧ\[L'tHd"mXZP&El^ba*Rx޹ 1t5~^aNpЙ9r|?sRrG =m)zH9FGH۪]f(Eј|B%٪|~"lwh>ϋy_wK;I>e*ldLBnI@f#B%>X %' M~^>ͺ) ]IbTw#Y$K' Ķ?Bi冬i8lm*JcJ_?1DdAݏJAWqOMi}̥ wCEדQrm'T6)4))y5zy/7:|t+XLr*q@WwWݪPsCHo_'=ip %dBiO*d}b׼CuBW;S3x"$|*y&LO&rAKyv*9C߅<`vgK^HTџTa8AXCZDe*{$շQ `N뫰Ɔ`VV8dw]و7 p#K_T^uRQPWM[ ԑ3bVr~DP)8t#)薥@ne/0U]oiY\0 WS/m8A'Vpj`5Y׫LLtLa'bo ߘ,|}8μO{c1 a(GA45"I"WbT*(h[au X6ݧ2ƺ1D1(p%Xab6pkOdwlî[YQ`]hOHQ |eL|{IL_ ?bW=+ $Fa:ez# ̽IGE%+WD'$G-VKC,ALX}A@1H P|&]eX! Q!a^+gY1m 9 O5Teu+v[^'=-})Bpj R6C,u~pP+Г Gh~\pZ͇lmٽDH0рq7q{BK? SQ]CˍӊWѱv)+ BcC"8g)~qÍK9se80O]S%5 %q؟OqX<R !k8/$ZA^u*#?-`^PFw:x0ı.CL񬫘~lA MZ=3dm+9ū#X*cA\fR0v>b?v[J$8l>_>{P{ٯ3'Op2˞ ٧꼒T*B>iURd\X7AУz2e^/>ׁ?{g g.(Tt&%CW% M-vXً?zX^!Xl503>'~Hwɩ3r!َ~iEx22 /NCSL{`6{sI?# _oH2.Y{f12ކɌLfqa%f2'GYmfjucwem w^2%ǘJ({W F!сX 2)p t^G}KxeTkًwt uM=lV!Ɓ[8̉یqJC!Vt* .2XWO>c!\GÓH P4e3Zj|+ rT6sV\wC,> 5cqOdni<ʱǿŋ {,6:Pr XKj5-Y,3sK(tͤ-*_킡YR X5kdTf1a P Ju=Ls;?LKGyw /:@4L:|:xC{$<-M$ybn I"Uvtn_+2(`SЌ; :;M4#I ؼMJ>|wmF}7o0;flA{SzΫwFԥx;geq͙~YAߏgBdjuctYZU3'|>w7b,תjFWm_V\S/T$eoOAu.<}ɖ;?1悊.VĻoh^3m()gvF[VSb?d8m=^!+$ccJ &:@c! nniT?d2acqf  zyoX71!7:Ɔ̶5tQ=nJ4ރ B{Ly?:T5thx]Ce $}8 |ZQ'7Twy P6ds-º^-2+0J}n,3YmC#cIش>뒶8 <(OC iS*o ǹD~u$a; mqRo[X̖ǹ#Ay:k%@HxyO11a€Bfoh}9 kO)y)fHal]l.kM`iGr xB0 ft`z.qR'4iO(&LLf0U^[l))cw|i}c KxX`j@l,H>%X8H00^Р / d #jpF>&;Jk:Kh̙̉65π琲c- 1Zh_hHO D6S*U2}لF9rkcz>E0?Xuy :I!:i|HݑĀ-N{3}G[{L B{iUP㊾d}e7t)o1]v`!l7?4GKpYC?AN^zjx; diBE"7p" |7o))6Ȣo5i:N{IQ@8ͩ&CniE)tXcS3ss^A1|M~*>~] s GϿ~h.fȹw$>XjL n4Bxz@t7}\Guy;}LBcImMRxۍnSr }.ѐ=Pdh %FP~k^ m΃2SH@ND=?Op[)7+ -µ<Ų&rE/]ҙ S$FBShDJS4ll뉒5{=[b53nIZ_ݒLc]D0 s@@ !4)۟j9 8MydCiJ{7QAO2ڣ)maO MC4H. 6 #h|toڝ%'D,MD063m${b=s"of F<$bfY*re%W^4.Gz Ɯ84z۱75yM/SZ BTmrm~}Gx9[:΄ vrLI~*s].SDbmϡ{uk@4'=kJ,꯼d'$ykĥV I:޲}RZk D hA^웭ULH®MNCĚP&?cP!/:Za͢D^lP65$EztMY՛|fgŅQ2$`'ZΘ{Z}N-)roG_B9%)!}}waXVD{zwvgbc`=Onr6'7A5Pf VѶރ03 xs$>I9o3!=<cޅi=la:a0>mb_ު1>[I`Dk\O$nk[׍%y\h=(_]VoKןkǴ{fgះ;%Ihnq'`@gx\i2ک!w:*8d=euVl.]٨=g0fffCȳLZG ,:T j`׭j7>篫w*aXY9r h*LWc;sNҘMQxP[_[Eҁ.,,-]vEK-;V Ԣ{s2_l&bGu&ǯ:HjC[#"Fu);PBq=4x/0n؇PY3u)TJrNVC6ݬAYteCMCcԪWǷelc 6y6:&DSXϯؑT^i19SgA0îlm$ O,]iXrDA,ݔ GŪ_y`c|/͚im{i2DTr/ǚ8c|9'I+I֘eԹO^ᄲ|h{ԜrR6RI n }D2z%6bugv"@38 Пo 6S99;rr6_rdӁ2VD*is2Ñ hz)WfjΑQYc XU#$´B's!U)'QWQq?8 ݝ4pI;&L= }4xHۭ}!7, ֌$k{ID%!@C=@a,@뎷NIpNQ2E \394@h4QMUn˲uQ`:c+Mט"457njkPk^jC5'PX}OZ2P˳[6 G?*[x*y``,>OQʀth/ ő=lv#"BEh7Eg0qeS1#[A @ jmV1`=܄rX1zR~{ =v Ĩ{d;%Gtdif $;-1>O4U`R07N;Yݑ02e >S;24&edVLjJ%l՗K.lV.7tky.ۃqRMp_W L9Oĵv4D.[?#W$g/P50{aƹ4S_W!Zܢ6R4]=OoB.q[i7qZӵ01-g594?I@ G )E6maP(.teCxr\^9.1p)ЋxZܦC)tVgH;X*X7 rŶCepi\"9̳%Hw/;u[](_8)9d:zY|釪%W]%o"M;)-h3bNGE`adJB0@> [Q4\5Tgx>P(AZKwaqF Ezb-}5V=2np !r^REnZdbPo Afm&.melsIG&!dN֘AXkt<.zNk ?A-,<^A]&+_ 4hl'w^:joawutve 6@f!V!F(uY˿[=CXߴhoz,cXK2\ۻ!X&yP0̐Xas4![߼ٱJGjsq#2uu\ Oi׃Rk,c BVw{=ڬ38u%IޝS:25ðf{^Y-ئCaWo)6Ru]h~ xEgrr"'nn?x|Ǎ dtO5'OJW$qPCJuWF[. ɍ1nSwEOAM3/nGp &BD Uyn@B\/;pP#vuI?ѽ◭KDUL4]*w 2v7++ónAAMtEW $P& "M/Hɡ,{c[#kj8s#3UEL]g~8ҧ\L6QK5m8zPb\- `[U~4i>e)yIï0:K>tM'%֋t/~AK*5)ĠbwfT:v& BHRgdns%cr"ȲR9vSwvNTd Mn}kISvc0&_bcPQ^ ҆IVlsiVPB^Mc@\giFi@Db똝j lVmx^P L <, ƫ0O[yƎu@q0{Lmh?6WӘ5g^Xud>naҪÇ2.h"m=(X`{z,\IB:nshvݨi V\ [Bͩx|<T" )94P;r|jVV0N?]&J8Mtenes^xO\)ϊHdZDb(uΝ#M2Z'vpvݖ?v %x~1Jp6#^ Cz~f ?_. vۇG&+gc;0e S=cqűw*_ky'y~M t莕";657϶{S CC^})ծ}T7,UئLߞ![6]/$;T &=|6Lrr:C"gÈ~k |$.2FǎR3%q | 䬕!(yjnJe7υꑰeq:R98dhG)W\T묩*9%NrcMjG u_q.(%irid+g1*aphOQ7u*֞tnRw` a+YgƆf4 SJ%e,Iў1#`x OioWdч|p#hCy {8x/DZ[W!,fGWmu"ǂ67A uS4ydVsQ{%F|{W-FgDӬrـ15@]/je9%$= w 2bj>qh$fza)! FswSW1N ]Qvs6UjFe$3Ո<ƮztA|/>m*jXxWuD IA` {dlyS{T7U '>7TH/IRǩb_Ipz//bM8ӿY;"ԯtu}h8ke'a{lLRJ`BgIЌqtg';TxnKHa DLά^ n-ҿ˔BUAt$ UOΦH }CͲ3Z;&kAIJh$OUVTzJwBv R]-/3m&V,sƉC~6nfhA8t]A w|Dda)έf4Ӽ!.pQqr<=FjT/?;>sT p=)EC="pjOE9 CPb4u8܊•V~=㡚/9Z~fGLPKs{~«מ$&F[/Uxc9@Ax;+L-{4`dYNqC ՝OU鵮7璚;sƾKyʗ-g~L"֏>^W(D{}ըӬ bj-"bf+EYO<|,iTa_-@tB 6bA;~a&OU8E#%3翌z@֖+$@-ǴoSjGyKRwG;AdT*Twk֝FRI|fB>:yf3`+A6M+6b=3ՙ-MaPQGtJrYS;ysIҹg>U`0߻Q)C&U?,Wkd'|y k+*[S#H,__zX,SRܪ@=9P69/u;}Oeɸf*vsO)M< :)K' ^ ǝoAúX鈃 sI? BFCia0Eʖj1_ǹ*|3\<'KջώO(bemT_J _yD~.ev,pg ;4sz'[_7XNo|:mu}c#"*Li0:Ip|kB|FPE_nΎ~^".c嘇{<~տ˦LtїӱyZ֑ulS!pɯR_I.;ܥ$*YkWFѺ‡[XZj0)Jщ{ Iv困VC7+)\|n?W ?.8P6\jKD~"![NqF}}|Ea~lIU~L\_=wPתR#9t ۊG&tnm*.uHFt#t1+0~F>-R@ ;pA N;iÔu`1je|IK$K⺪1fV=!V̢+%2EV::{ga#YUB^ַ+펳Њ-˜ lot9 &4M^~? nq1}d)-PuɩRqx(" קhczeK[Rxvpxdcku]m DS,S{o= 3HlPIQ{KҺj䜭d*>í,W,A%"tݻQ!bJyZ]z:+yI փ)iQ2`u8)lkTzWO; 涧LۉƢ,^_^ࢼ(î $HoXO:0T._?tŢ^ɇ{# ?lOe 6㴦܈ha~,g?vrAK 5 cX2 KC:#u`/z.$nui9x&hSwN{Wq'eyXqJyǟ=: JnyREXijhlX@BTu4_'.]BM{|h !}lUKdNX E*x<pRX DhmLq$j/"e^*b* /p>w{SjD،p9PF,'d0Y..=' Wm;MRQC6tޞ]{,B"0mc}XWQӯZs]Ϧ Uc)x &lH! ih\Fj%T?@}s#&/{-pDl^m@0lViQ(\P'z ;|\hO'˖arҖNRjyj .R˨BBCÜyt^ #9f\x3]=[!s]*:O-ѱ^8GpO n.6VD4*x 'mj! W`,& KI{c Es"<^WMA\cA-"&SLIv8Xf=ۑ moF]mpάw$yvTFƷh/E7u}*X"q;3!|֬0٭Q[4Zhn񄟋NKJӟBsqd8}ڥlh S}h} ?zşU͙F hbU-Ur! wdI(ڴ(e[ܖ/TGUxaAP)1(; {Zz#E4UN7F%-@+-6-&"dT?6XL~`tP +k4Jai.SB,솭Tbl޽98m rB߁Z6Ghd># U^ <(Eڊ*̚RL[~d:& W{z7m_7xgx/Z\- 5|HŭBхC0x-9 oAVwK w>Q&rYeh4(;k Y`}U1Bc±mP"k3:KuC$ُ)~O^t m4r@eAHbv}C?$}]3wbΆ4=1r-7vOT.)Xzp!.Ƭy#dKkH|X" #n*-fgVQRsVX';VS֊xTMGs'3 9, @^a} *ނ3i,Vp%Tbm ^mɂbCnT79΃vQ]#aMS@<Ϲ7J ٍd/K'!MW8!$XH9&+$$FPj ^>qphˡJ ''Fnn5RfduKXi67@H%SQ_>=`c{Dn\[P䏺W.p_ \iGa_B w}7qv E7d/5mڊ.i=Jv&dު ϘpslMVE*I>j+'G!g8ϧKOoݖl'vl?QUK&_4–hpMiEcנ 0uDۓ˷4pJ!se z0(eB] *߲%U 75j>۽ Œ(W:=۝l ' %h/ R*Rq#hs0\\C>+uj/K ѝΩ?(ØCJBn #YݛO1 qA*D+29)5{(eeF%{eV%h nSb"VVM@n/JgOǥΠtHK?P.)ڳnofhP0@=vi/w9|nPSeaw;-M#"2_{="}), s}*y>0BdI\JFV`!(wq_JC8=um,+`3.t[PFH1|c#;4<6mO7ï0_8},4Ab*y+>$x}Y?7F"^TV<(b/! ]N41ݿu;Y^r;y%^Y'H)ϗIʎu)^&40{(@'8޳Ꙅ,Drr{J)1 B_eNj\?v(+P @X_o~(IR?غNdrv\G?&e*y<R@0̯LGY"<;nr- ڥƜ^b7}[w>7|-61oOŀˮfDk7+һ" {CΙ`]!_[aP3_]HKͩ? &?v!l0EBm(x93?Z^k*8n*!q6[RKOہ7FjZexF&O $w.,܂NRVDh1jP/ǢKqݾ2~]r'; U0 M8ɑBEG;- azL"<-"8dCU~u1O[yݩ+ITB2q*u^hLwZlFWk ߒbW[m[~gkQ |U2'PR8JАvJȂ6ֱ2j,&MX:\W#/NXf1TaVZq7H߇Ik`ХĜnZ< ]APR.Pl.j{bx'{x3ۿ2'f]H D^+' q34W]Kodn4bQZeH.GĽԦV^= kX;P"t+lwtbPNzSЮ[ gRE^VR3@vmc9J`b#ucMh|`DP:SN}wT:CΣ\?SlmFޚCo",oL x6%Eeٖ+`7ٗ&YFhRإ]Tr8:钀u[x)Q-SUUD" .jtkrb_WBٵ=۫UXv~0&cY0u_H8}2o뭟6V|X$(36mӹfuK]y_Lw0e}Q&!-nʽx܃ElwwNȻ5zT_e~6 Z%.ǦȨ䕕O+dR}}wQ)š*jt:sxo'p:(D8*[ 1B~^^ɼ2sxRޭ=x\8&@5gO~4:?3p=̳vjv{C.sppQjnzOjIuA0ө1'(:O5y15 JGrnH2ܘh=+7(u*4Fhp{mN/16٪ky~! J|V޲0UȶcM*lt.{CśR6hW`;ҬQ|r 󜝒 v&KZzeQzd#We;?3T>_]7´9r#Yk| c jm ܬKY0ѫL ˞)oƅzǃߛۺt1~|)<ٟ^2b/q>]hwI1*c(b)57IiE:X&{\rI鄣Ciӓov'C }Xr_N0m][0Q#'":D|ln?L&]h>57赍ݯ2ctMtن;ri8]Bbe}f``[e/Bbb9+bMT$i{7V= Z$a'{?X4ŧIW{.mT= [̉UukB%54D, P| V>łBrdG:%_P2.HXDo`An?4GL-WFmh.q2߂|*/5,Z2\þ63)dz_l{SA(P{d#h S0LqbJT{[/w4-WE{X[3eȝh>HPl-7 :C'=씬ĄxsG4r*=.L# eCncDL V,&r$.d4l;YwQ&% x[Gp~z{;CG>k#ě(1w 5*;^YtJR5?R"D0fPS{pc_c-1EP5"F$gnQ {1 0`>]"躲@d,쉪X1br{^Z2H(ò cZɢS`E LC #&xf"ӣZ9w4HM~B2ʃű'Q_*9m*<[ļۯ^}/mb3HNw̙Ԝ`kr~]h0($Ry{X`ԕ#zf !̐dJ !8[@c.'x%Ĵ6Vs%P|Jz:)MCax~#Mv=g ǚPi>M[B"Z3@ `6Ir})n:Gnvt]MN~d̵%dcÈ J\ԏix6o^]LY+֢_SYhC5E[tTw\ xRWSۜx *6Ru-Z9^`w֔ *w'@C=w= ?_,+'}/3WTKN60qjc][C*KY'I>|%`[BHvOT[W=!`8w(m"OlBFM|&S.|x/ޞ#x b4g_vLZh,X5~`,Q=‡FA˔lrfB񤛾6'Ɛ(d.˜gvϤ&4P,EH7o?;槐fm7fN;n|98I.l% -SnOp+"1 Lgϋd\'#Pn&e5Gs;2@C%7)⼂g2OxاH^t#B&8v,$?癲䷠x<; {@(*[ZOF^{* }ҜLØ(1f dMå2VO '#jz2mhfaqI:cD*lL,!s1Aw^6sZ  F)=HR"x6KCwZ_dĚ5]/?x5 y'^lΐ7.@þ0Gs,FB,?s n\;x Z|dmhfXW5ˣ @ҁt+J:dRPRrb'8+nV? 9 J=Xur ʜL9ӆiBʰųT*lR*ҹ l>Ea;,7z#gsݳ*XB5aU'\7mw6_ OYK5<~_6&rTtzWtMeydjIK](NKHa}4߶MfDTV.Np>F .^٫kfM^(?4det)-k .-|4f ;OWXw'E ؠNJdY=ƃB۟, YU]C"ߙE\7d^h\kq >RFa`ބ4itNT.$Z!+N+@u{-I!nP5 w z?.o*B~ȻGV!sX!1>sjTvғzlcqr&*7XyH@ly.m;*c}砃)RM~Gvu G))@H?i6(Xq( 70.ԃ`͏e@^jRnү}CfƑ<I'Նʞ}@4iwK([ f71>YG%…>K0+ު'C:0hWb0cRȑz d/O oW᜜wY4hl.xk۽-i.I ea?n&#$KyxyFi M |c)jɹ^L5J5Qt I]bMkӸlfV 2bIcT #c5hۮ[p:t&Da twbe_(OPbV+CRo j}/L/M -zwNRVN?QRˆyВmZn2NT-$QHQ!@[fQȪexG|EambYG/WD p|ECybHnHEm\S<ϧnr/J<\~ ,x}w^щE Á?f#[/ܨM1N CT<̔ʗȖbGDOPExGv?,-&G z^O~UTmh5ފHH "Wΰ}ClnB#MXm* tW? N\bI ƺ #gOpyJfu0tBFYjۿpD˿9<"Gf"8Uܑd/7A;1V / g9Cc*:C 9kmE&:飢ֽ.d㸘S4j̨-*_ĩHQ_꒨OdB?\A Ţ"՜׊ОibfIa9L .73 jD&dC)W]hQnEfGQeN~F)!75bH$k.kp=.²Df"Kkz[,V]ܕ[1*x7XO]%C#V;Yeo]//Q>=b wBfd2UD";nRniٛIc:cH~ >:$} e:*sǁ}$Osdw %-O WH"EϿ2AႌGa}մ[Vj G'eϟ 4&jJ lDsI%s2 -ZS; YrwqLi$GLڝ?7q+JcAJ@Y S'4HuqZcOd^Ծd\_7=s>>#G|paRlvަe ̀UЗCemJA^_\֮ 0403;[:mf $|Ѣv vB_ Iztw3Ti|hr{=ǽ@S?o9!AK7ȉi֓Y_yV&uz[NyOܪ=qŜZ;nw6wăk z;i 2Pig 2}ے;s2_SwW>S!ZH1J$ޚ+Z:`{) y.c}pTp6w) awDAokV S~&7Y򼘇TV9̡UAGiXFՏiFޒJX9trcU?*V o,zСo9mb*jhPN.WMMq9PS7J^G2wivH/4?hA: iKGLƱjTi!Nɸdz>ob}l$=, !6ʹoRf=w Ra, RpMgfgC-c@q$@ 9w}C)@!!/])J9>˩+<< ÷`5uC̜z`w87B ,Uh8&K \/"Oj41cSZVpCU`in&>5 P'qPRFEK yŶ鿀 S_Ȇ㮖MHOaB@-,E\ٍB'׺Do `L%;w2s7K Ygaɵ%_;b?/Y̡)~8pON 2 1!4xxx}TU lCymK 㘿!"1}u"!h W7zg)%3=1!b`ZdrRZBiKU. uj@ܓ~DϷL@f)JEXx{[njk F,o\`ɷ'';˟.GK@-kIѾ0 Tݷr pg\jcdxacp6 o써t$P9˾<xࠁ h ms=r0 /QV^LT%,N8Ϊ%zUZ]\XFu&ԔQyFeQTؔ ֓S GOik7%$R󊁷[Y..#8z coA֮Wd$v0ްzV@o8Ԫ xʔ*+ ]ۮPeGqZ[o&\u `hGOg~Čf8vpLyג$ _uf+5V]!Q eP*zK#,^3sz\K7 n͛NVLPtN/ۓh|rtfDɆh{> (8U{ qqJ' pcF~'g -֒ fEnR&t0-M"`B!ht0qo@_){…,g[(tqyV vgd^ R/ Nr:'&$%9g=$4z ur8m2?РX 9Ok"̨cŅ+4v ,&tR o.0G[ۨWeQ\F$t1aTTu\3ֲebak ܂̈45dael5(8},NT!f$ߘ&` #?:p8s5F֔7(b'hj0-#zEڮwgv+$1Aτ 2Be3>kk_LugW44jkG&۲^-d$FLd$Qo=(A*5q1kq3c6?<~'@_cۅ7Ǩt\>p hbm2t)T틪s}` >վӕ[S*3:\;mci]HsIVA'јS̅"VX@Yql tJaA&^?2rp&3D >$f aoÂ7N?CyV(EydFF`2Rg$|=6)%@)7=2np7BJXg!b2-?oAM5Tsyd *]9>4efHs#jm nP'7xB[1η'-6j% )h^̙ރQ6fL&(v4KO1I^a_.VS\w\J\j%{D[w_ +=97DV)!8d詫0hܨ6GPcOLi^!LVdԟ.&ꪖPz66Lx*+n~i|0) k64xJӮEyW=H86ʭ+PY0njx$Ej#ۏLJScfqE7ow\ԛI}\J,7hGSW2? ޯ豝ģގHˣ|8 &njl[g=s{d2 ޚ6?FMt;=ڮMP3M7AP}FbKIh^L]\'n]^, #z<aYZKP[per8\8",Uױ[gޚ8@}-L3շzzPL`QdtI-,wnGi H繼am.OPu2F•bMHaDB+1:v*F/ǘ-&b!t$jW6oR%nu9!>K38,{!O?HB`RM$h' ue1PSZ)ru2ɖIًȸ8ژҍ}:i!gµ*F 4lNϘCi<0|c>Vm5;͂ȽU^Bw"#a+l ,6΀V(;T37#`EݗYR-̀2Y2/w_4>i-o -%]?'jٕ\ijTVYZgYۅxpOmG"|*"2Zv·6R=XВ1cܴX2(X;@ QQʴˑ+L³=-eT:@$H0g7 #HgX` :SXRnx6:oJ(NS:(g7o` wx Sk{; H#SB؋^L!Z> Vl\ˬ:eldFV!E =&gb@{6XJ4j$>/Ueԭ#>eFzXm~6+4E'wuY6N3-ݍNyX$z*ώETaU漉p,6~$ɡw{8^$ˁ牊DiL~u 15wFER[b(B[ȫG$qvd_n>sg=J4M$ګA=\]Z+HKiu[1 2 ΘYn١D}cv-Djͳy]X귭Og@_J6=c%*?ҠbP#=n$D$|Ye۔Ͼ<3H$t{\hdJDj>lHȫؒ.ge`Q* 2gLQEރ<0Qle8F_M;ОRq=zQ DXl  #% im{ ,LĂ>W071h ~Sa=kjV$ $2MjsEQVS-T_ iW&}6k;*sj+^̴tL"&[#@&|0T,MQmv] JM.$sdFv*pUm!aCPĭ: [RUx @w~s21F)}ONC&ٸ .b{*ER1+o AFn,^|LΏ/>F^ L_goaCGH:`d|,ÌJrZTUG|bvI+ h!AQGFoxfc=tAbwEh* EYcO UIt |>1kE#~mgZ`*d:?Nr ]ڟOÛVrʗV>Xj,n% %n)#Zs6mB^u=h[1OՂAϣ+&X԰-][mU:,Ճ/ɹڊ3!Nθ̵d+!NX"S7|%Hw6t;!eN?@pp Exޟ4 xaZ)SfSN|wex4?-LRdxci]`:hc-3{h uW8+[Э\s8NoP#frMfK^׷i!$y%-͜2^%٨7t6* gw` DGBxN4ב:J3Vga:ƧU@uY=bA jFX8wd<ʢxw;(@t?0l XlFڰ'k)tf;[sޱ;UIš GK]0glУN&Zg=:/"DRv(S~!g"D/>Rß)'. -`%NaH_|Kd>[r߂2F9n]&y:F1nS.9\sDDCXi(Hh|l Ih1&Pl>lidn)K[Ii|%=A:b.q'k]23!=چV$ P*IO#Y 0l obbvw͔CƑ h1 j}'1-A12Q2p.ϩ|EIH -_漃~dFK *oڷVxM滙&$'N)DYoFuO;_3anoկVdiJ~"&K~ֶmrn/WB(}SQ~2|3,jk["]bE&yHFΆX?;HG~0h^ٮ9}+}1 i09^Cq4va%tTjʒ1%v4?}t(U^_a`GGEF7C͖B^>RSӀUf0q%Ŝ\bBCBShВ/7Z) AoQԘ^?g+"؎H;b7-]$2y` ,g{IY}h݌}n8șGMq#ԈN rX\% s$*e] Tv\*PDcϻt/['+@1/l6YYfvRdV& 6j>k<[zNQ;x첟zXZkq0b\>: \2Crk>|%2{<z|oYf`u:Vz7Iqĵ9i ̾ץU~ 8+t=w]ꃼ ]P`?Z>Q6'FUtX ɽZ^(B ^l)'$jHBmU{FOrٕVhk TH#Yke=DB B/$vK9hBMUFDV!umI &6G/M|ߴxڪ;vlv~%^ B :&ZJChbhѭ?DkY u3Mk`p']kYK9'ttF~$J / w7WD/lC+GtWQj&~ΉxȮ}g ŤQ#혥s\Fa5 ;RklETѷɈ,^B(7.PPem\(ʍEr0]!y MS4>>gxq.OA`H ~ SxC3=*4g,#k᥎]4L77(T{=uo@h)FvotnZԌ"{$io"N$Hr`M[٬B+=ڐM{(}4r-%$wI_Coal?OWSO;DDOmP 1Q:yer^'8+6j}~m"~2Wc(DBN̜(R|)Uh5a$7yM숈'dUD!Λ#AZH=? ^y}JhG΃xa|ڱ4[&s)WgڈPm8qc[bϧbT"gVYx@zdL f<^Gƍ1pB$6 2YH,, [О]VϻEIު|w)U _A(]6~θcIaDC)Xj#FgW7Bjc`, ?RjWRYk-tYO3BA$#6׵?am,Nhcp#&ÅͯmJIfA뺈$X27E㿱oBN.o횞J-%!4,g>vC,SዹV:ZVa$ |qZt vs djBTT գhr;bg8u ;$7 AK:yaLKQ$4Q_KC1sKhn1-YA=T.GaQ"W"΀أ۲-> gLuhsU[dNs-Ltuu5 Mj0B̑qDžlo| neL=M,q#T0"lPXܮUS^JxL& $NjMgguؠF 'W5M 5G<A,ۗ>Q"߯8c+0^RF0蝱j 60̭$Tȩʁ}3>͜gzFk ҖDo8xc莂մicDY~gfNQP =G(KSɈ(UAj {JQvNh`__M{'m)TN NtPWC4l/}VfƯ LM3 Pw#wu="MdJ$Ŷ땏:rtY]4Ct$t"[g]c+}O,R"fMaP^w75}0<EnߵAi&'+L #O΅aX&`EAޗ e+8!'a$/|QAf0/\N̂KϝZDXcIыpt=[PiWǩ,!nrzt.I-qd4jb~ I19v 2ŐP8,6v}>P*aGa~".. `Rt[aMLx;V&S\|܃EJ@o.YuE (aTkK0g`3u*ڈI8Gpҡ13%'SJL3! ʠᚧmO,H3]OÆRrX:\_M9f̡ץ*ׂ*}.Eg< iٙ%N WV$9*//A5Q=׌hM7C:rQX/} v0OJ+hmZ7Aݚ4"!n٠sµm5R[Ȧ.ؤ1ƭ/A3g4Lw s~ԖJpv Pwvs ' CV(Uiƃ]lG HUmw޾40Qte;Eg_l`` 59l%LD*鉒()"fγb 4NTEH(NY< =O6DRFrV~JRe·\z3M(9qiVp AD]d#sw2~LPbbHUi,"4FZdLT4Ǫ@V-BHq.Bِ@B|2rO_HDNu]PI{EY urMMl>OH,Fn zT{O![Ӊ4, ;ո]LSEH6֑Htl၈*pt`G a {yo[;Ȇ)=<*n'/gKVr'xy7e$ĥD%]Z%9t;6»nAEh|iBYǗˇv(:LRܰRq6X], "֖pV_/1Os szu|jf`YR`*'`((TYV$f +QqgANyǦjghk?dܤ}0]}sգZt1&lu oݡd=lG@@-*}?h%oӉidG}S4V"rd0E ;TA곢XW+nsN,|3[`D#}1dW4RP\(ޓ5mכxE y`(KJͿEd8.-1}’3j'"SGd>:{ >AJtF# C餸u1b-tk铅I0,;F*3-pko-'Wֲ1UPѿN~w )$@ xu!+eCG Ǡ*=B7`7SՄ=Z]]jK"R8T_h\Ǽ{lb<-zikSf֤k;'2l;p Ax§R6InK>NEt^J(]R6/җsD&;Ϲ2PUBdƕ5OBSzV3;_eޯ1n^~5xdr|(I [*晡>@8zΞWڅ˂F­gB,ٓV/Ų`4VlGkN]P&~J([vdZ_\=P\1%ʫI޲:ѿFbVoCZx'ϧPvW 5~SCi#ef_O4VLPlԗܞSNl\Ň7JS&jxG=9R cI#"d~!:WW6~RR$%,DuGpsfZQhpy@ySw:eZ[bt ^tJCCcShar~ 1\\"n ]ڶp=ݖo[m7/1G“SC\3 DBjv)w18 `܏[Q[&#o.]qCsW>ij$4Mio14 dŌD&U壡¡>b &T5ʮ!GCkZB7\Aj pZb[^:Dx'G"/na[脞bp9n}-Xz.lFXvF4<(労F$ ֥0{E2m265>j}R `k7M>5a :RUKZ2sn,཈LRjUDwk*pdT]W( +ޤmA`当|h4C7`8~nGmCE}Fπ1L+D aJH P7'5xvv#h /қovg ؃^W\@kmF S]8XĔ^Rs#% ƯJ&W&Mcz[<uo*uS?K"#`o 51׽X5iv3OsruLS0K]#\hEdhylL>u<+~>it3ڙNr nWrk&E r[R>>1q=[$: O֓eYU]@k[4gDI},B"<^g57Ŀ; aBQ1H.Աt'm:[e6囆&OvrmEUiG/=ι-'{62i* }4WMB ܪ1({NAAYU|g[I'iZT-oԘ$iqU%+lEG q>cWoef~RR''E \4?j2chW0P8)"⺟ۗH&? ^3$ 8S֪{&XyML=gq1毮 g[M)?ݑ@Yg氠N& $z ٿ`Yڦ5Ko27jI}Cj[9plpUJ9e ڜLsIh_MrN;0fMғOvdQxdyO U--c~V57?x@[!8!cmIDڑ94insGC,픚ܔ6*z2C:2y gdCәqn8g 85cbmLYijf:jТƬ9Cv'DH '(hb:>N\tTի vi-:Va~\fS)1EaEjE:s.?_LUmRm QN[ޓN1Z9֣"C#I~Jk"/ʉՇf\L[.yp _`p{ElzNݬ 0`Hu1X{.=" ҏ}ir_!Q Qi!a3on&Uoz}7siJO"`'*7 l;GBN{6ͦ٪Q6V#nTI075S¨6WqD2%:( VLuaXE"2oЦ7o|} G)YƱ&3IQ3 QeoFc)3ǀ n|J(R-gܻj 1da Ծc'M<$VʅS48'& Ą'd]G}d 9An67|Ƕ ɒʏB)*L8fPQv Y,~ }0ɤSq"֓*@. =1d8yy-tzk@"?f!99@<-˩{ΐhB e";4Qr/lMSMsLtnɧ@ N lzXonhԖ6:~]BpDүjvuk07>w!DlVmA_Ĉ6M:kJ(HH"efh&Ԁ!QxAL[lKA6gnCإ_sǽ6 F7p(ʬ; *xI ]nL_)馎ݍn?n[̱'/ vB.T d͆X%BQ8ׅf̥0*jrX,[ģKqo2b䤟 \G1Yf~lh-UWӥ}3$1nHt72 vjY-Ed'DLNf"uQ7͢ ,;(s D|t4Oy3ť7,![+r|K +90/GBɩJd ~*l^Q&^h7U'pe,]Xm"Fi1NⲸߋo[!HP*@ %9<|`2@Fۥc z^AglDdm&盤C$PZlV2w1O&rz"h҆c 0[d14@"@'R71}y^i{*`sSGԝyS[m-J]+ql]`.+;inJp) |֖!iR)B'Q@T˞qIwz䑅΀vW("@q&,2T aށF@Ð66d9 =;Gy_F^1:E/ 8̮Pΰ^J]46Cn+߈W(-|5Z!;X#tC>멎YYDȠi<Mb#َLc "/Fz!*C]=#yy>zrl;Sa9O{Mʏu2] yjR<CGFꖟqwFX;-W[ |d֚VFz4-@h=MQ?c1(^%u_9dn8|/o_7֯Py0u'S,EORFg*cϒ2*j<5g_ S]f|hM75{O=N^,k.kbh=;*-%LKTZx)`~Ԛ9܋>qDmQdo}ܙnbM. c ؔ)IYɼdX}K6i;v^\@)hLXE߰ÀSy\D6O^42D{o7S`KCF"5}zfƮ`7M,`oVxN -5:^c kbNT3 /:nv !,0wYfGŏTf+3uL Tu,:a.QrN/Zhhr"cx\ŕTz:̮HVz;"h3f__iCImĊBEF{K70:4T CZ'"Ky!@^-#6e3`m<=egbuj VX*F+Ph,A =Ux63cO&?,E~ɹkPZ\s~|8UtUݕEZgۯl?2 QXu,"BU 3}AryDq!h3:tv 2Q>vkSٿ}fJJb%h I֑M&] ̺.Vس:e%DfvC4[ƻ&-X q/;. Ʊ.(Lc.u- 0Ql z!meĕo*ڋFћu :w {G}_Y.Eފd ȝʛxV1ǛƑǣh[Z5A]03HojF2ϰ;9_)ů0LM<ǽo6hEvvG}*bMTmQ*헓h xb{FC&a;Ds>:{FG*}h=yl]\)!ֳN &5MTs|(b4_ =ˀW/DwXͩ@{Ȇ1Cґhvj_.!Olz(USO10PƟ$yA/Ɂ=Yle6w{ H|m~;.ҫ~bQuT)&T΄q9IB Fhx2օ [wh>t6 xai5VIs.fAoPj6k{\,H: <6N哫+fBLYw"ީg{382BOsQPS5zpI+.@uF^Op?h-Tqaw/7M9ZkyεPy3'VY0Ohh^$:,#cL3z}Gvvamsgfg.ΨDxjWk#j1[p<(}j/TEm>mHI`>x>˨!T}/(u;N=Aηkm` M1ǎڲ@SDv _CJɠ**'x;9Q2xŔD4zϢ|D!*Qs.h9yCj6~=X/24o%=9XA=6l}W3gR';F+g>_:8X*wja#<{GV#C2u,8 \=P!l 5џ\gh2Cx<=g˜~ge}ݠ^،LDJ1W*"_H|_qr mk0fmzw(a X^^^ʱyqD<TQۥcvj 8-m0>$4'.߿JoxZTZvaoAH}RZx)&ӵ 6`OcΕ5޼i3^ #F L讻[nȺ2d.ju$1Q<Α<'(fKu&&qC19 }Z& x:G< t^Hk UxN,&T#̣|PСds@4X <ďvy_5ћ+`OK~b9Sg;dDʭҩx'w^TBbcB;,3)]ɵ~kXP1x+xv^1>N$Uƚsw2%py^FjJkNΞ/S5sTpBWq<I8'068Faskt^P{j/cnzz.5老i9> e2,:cy`RJ5EX[)cxU%uu-[rnv|LLtR>a ̬\4$ژ%H/(t7Qr,:)YДNC\Bp |\To}Y8Y?=ڬ4[c¿D)|ڴw.OWYUc_l>=W0o@|+ &e\ɊabUwVy[ |nk߷LQn ϚYYxh=8lK߶k 'z.}2)D"z-MV1}8'?U03Rs ^ ;ϩʚrZtRw*8 Ef>MzcI>.Ս{'tY'iK^^|^U bhn.藍Zƣ1lUaY~PUY4Mq0#rR20Z{Rn*)m͋RAl>Kwfc*2fsr2YyFomI1AjPhm 4b%2W#~{y皡K fҒQZ=~ Z26 uƒVER ;IY@gyT])PՐ˴A_Qԕ)R#HDXLENgq!~X55Oe5GI)Q5&8(r?fCՎ_3{'#rER`&zEܺM+q/seI-iNAQkgD)pփtķtGbT͛;'c/rReeOGWlf`h',_&aF2^)>R]u+O$3*GXG3LI7+϶' *4tTKT㡾^vF)Ykj+7H1Cxzm_-`J/hʑ]k7E;=V3JgR.w.ߪJM"xð79R_{ @%qpa)a2T3m9ɯ I*-ˍ 0jRZskn yXt9Ҵ]l揧+d$80@ϷFOiF-WfTLx[ 1Z2b$ӷyEʛֺآ9EMm^k< ̬EGaJTcu'S!.sO&X[/RM*Z*ctN9ֽ X"[ˠFPo8hbƒӝpSS8`Rvr4s.Du;y78{N‰*y|:l@YW2@}Wa!x!$v?sHza7HKSR '>5ڑvs7kc̜Ju?'Umx_{DI^1 Prt2VxAфOGo1ޫ}m{OZ$6[  ;P~'@m 0vq$tNY+3N5ӢPdKr] OK2/š{tXVz֮=@)+wЭ3[ࠠuᕮ/T69$6 hmkp6WDP;`~h9wQPy(R00(]ڮ-tfQp0^HOp_ S} _=_Si&tX?*oPuGɛB- tMVtV;a@S%lo#s'dX!cG,C#1El =7s*0PIo4DqJS(J/__8nGҰKkV+cm+"{+i'UaL,Px7br`՗,#¯Æ6APڝNJ;2~%~;~I־a pӻ@|Ͼ< 6ޭLʟ`(_(L8E|QҩN]̗\@ Rl.0)V?%5q7Xz:O;%͜oCNùQzAM~&rV(h= fwv9]8q9[]g2 ;g#.U!҄ BOF9'=~V2#XQ!fy=KԂRac7LP)D܊ؔW@As$k($ 9fUT=.5+g7,mi2륎ʩ9 c v&֏ؚ)"/_.焠XCfqhhZC^7'-^W0}Ay:3155":uwY *b2? 8FqTDL;Ev( \Zk|f#&v\ hr+:(Mu}%#*ҬhUU(1yA{0? َ%6Ȩ ZL3pB?9'H  >?nw) `(20IR J\`j/l؋!xǴʲk3 /!zM2 sS]ahQp +Y3t~`}JA#Rs5 Xo PpV#,BU[4n_VX|TI9juAΔKB|pT' RJ/- aU>6JF̰nyoW6 O.jʶzdbj&ELtc,F _cΥXLIv9qEUzݡ]'m3;2gmEGUjd?~[f4@ywRb4Gx$Xy`U+2"BeڡM;SCָ| iơ8aJ9\\GpNAgbrS\$9d g+~]׃5R5`2eFI7D&!IaZlL/XQ%RQ۟KU=ӕon=Z'Kzʻ5a2dzxz$ ʋOyakm+?]~쌚bYa/:|;H&5#50M萔!)HyZVd c=V0l`UEWhtIPq<ۮR!(~&r@q_cm`TK@4Q _ !Afs@|Psߍ9'WVK`ѬELrU!)&LG; M  \%&Q4x.ϤY}e:ˮO=g%HLh jl*IdPm`Bi7P.Bbcde1Takgȁ@~<4…%/n^X'2Ouy?8uJ}?nj* Yt3 +##9J}!DcF{prqIUɧq7';Vp$73&.s4RXzqy,j;Eq<*ԉ RUҩ15}%x1(4gD1zbY-{Z)+m ful񴳠S*$UsuVz-6bPs%x f8+|]ixs'xm~IF"8ڴ$ yfXQtI XR hTɔu6)xL \,_%tnDȶQPR%|4I[j߈)-Jn=E=?d֤[@HO;v>b[MLgc.+W&;Zq SY; (O=a KQ_xگ$5WDv~T- [@M%rZDf%A^Q+$\QSÑZ}f wASVC6t( :per%7;M,lŨ*!b>rn"_l$\[0r6Eb?UcF'<'9m}u-2 ?l>:"~|+C4gx)އL YR7TREh튑?TkjE[5tYθD ɮ\MFM? ;oO 3+,ꄤBkωʍeYr&I/8y&)'Y$ 7)hRSi@?=6;~VFR"@+ ~ $6CX-~ B ۆ@OM8>B.p$K*__h՟}A)۔Dݲ T$[\; : 2!Rz[BKP`iX\p/D)/hXg1q@A._|8''ED [S Y w6'jMҲslVΪpgF $?N՞cӆgZKuo_17sU~̖j1<O07hx ,<"|]jWɅǒ孛y W)#Qa ,hQ Ajx֊G1B1:>_N4~E_,7gޔtkz6X'4ylLmF;!g]5oIaSTl.~%[T[^yd>׌Jd㴦3/n q,\?ON^P=Cd w;l#q)7Bؐ b'`6`!{5yɤ)&C1"cș?rZ>#\lϞk8hn<D&n9*;E)p3m\ DMsߖE:ϔR<,\xvg9*a+h*q63\|Ep`ϯ~='o1vH4OwOE$ 'YA*Ozcv㙛8hOZ' ]g:rL d8Ļ&jZ6]B&ͤl1UfWHٮ5u k-2S)f[WE'!Ф彌ĽI&g3 XKzrknC7Co{8߹{EPK?zHDuˁRJW!^%:5;/Nlb#@Hm,|#U1(}wV,p)3Qzֺpذ1>%e X{VS*hIO.t5+G7TjMPmhN}iRV&౺ Tg=ڞܮ}R-|ΰl-Sv tQ}U`E~=s'ZNχR9d[ |+Cm:$4Β 9&a'mP"ESں6I~:Ñ;)ӻpݖ7H ?Ƙƞy^^myGL|E6*yS 0NW5gϥ>2{x\ϛD<)}ȬoFy+g0pWR ;(*|HfBʎ3&TG{mc$0ﴲҦ$B(7V%5G#+D~]~Я\&' : o -X vcQG :% Bj)ؽt j *5Y\ζlw>&83F;F?^Kew5rI]ތ9)'#6s$6AcZ+5 %̞R,qy9y֫ʕ#!P/5>Os+4ڜE4{v̨gMC%V4.m<$^YP)}jg@5+O($!櫣کsWIula:fapF0yqr#.aw6ANc6Lɛ'Vгb# N :,-dtٮ5&Zx1FL)ͷ@`Wv5l!V%Q{, -kזcO0ږ~5k|_%Pp`|0¬c GSe|hbUfKN?]q8TKB*]/䟇Bi73s^0끄1mLó޼9FtZQ!RzA? zӒz^BžaT.5Q‹l]CZ=gsG ӎ0kqq~-wtD]yK o+` :qhxl{Le B5vm8KTs`=eLFZ"B1p&=NhED6H";!g߂ƝEKɧ׻i/BZUvJvy) ֆ5+|mS0nqMޗ3/&I=mjWmnv)Ҩa&rï$na5+y9g3TR, lF=91ޠ5RmՓpe zJۓ^<>i G< =0|32tRum0νX*v+Wk_@L=ݵ TlFt uud^(B9pD\q}0/Xa&IUd^;ѩ\R}Dbﺖ(ͺM`=LX:qD3ýa#dƳnDN6Ӫn}pYߴ#q k=zU]D1D5gBL*rI{M @'c.oHdlc {߷] t-}yni2wiX }.ғ٫%=?'lE?+jQq9A>DVn4KjL{#/ O5y0~pvWՋ3؄;D5|lyO<߅[d( tʒ[n>7qoȔMPoc:"XWFp 7PC18w#"-FmfI`&0WgWCs|l?/7P[n,p*E}tg|h(9dc?T[ǰVao.|1~-WػzY tnMud"! _kT&y6-HUߜu7%8\7J}қfg4r: ,S\4{KWg0Ebֻ$*NFIgԭAIQ’d`cqUX^a/ە:NxS 3(=jPJ( DdLӄ`f OK~1R~՞*"!y7tuaAYI%j.T v02q0!\T?㯔 D:IzAVݴO͍tաhأ0S 4w}4&F:AI@Knee#B_(z(ҝ6&Q(R/ϥx1';9ݤK{f\A݅n3j\a"+m؎99g‡{ӟ~uV>Cop;Okf_؏SJ`ո{*I'UUJeP +C-}%WtJ Q2xR`l͘g.rEc4?W;˷l}&9>IJJe*߭60zB \JDky_!g?h X$h($`Ե9wJƅ){[qމՑgh5$U%kAC=]Zp9]>e.`B''A 'kYAG_נ ;ut5CѽRSj2ed_0- 2iqFExםNc@gy?Y"Ez⹆iiK5,>~4 Ko )GRU*e[ènuS%/RzYCe/pY9OZזSz@!- l[Y聂ƫS+F29WU[îCm;m듛( ƹz]"q@TCY%!ҝ5 WWɯ"E+SB(@&m4e3`o.vg\w^43YGl4iw7/{x[8$ɥbzL](Mg2ZSFcX\5 ? >6W:⅗yřL0δ!僈k ɱ86-_FJ`e҂*[?bҲRs>|j/YPu\"(fHT燾Bl< $fUb.-@\LkW?_})g."]jkBkdC,:޻s}߷CΠ$RBX[Ev Pfn(rKbd<ܝZWmv6nr5Y!"RNP!hׁ}ϋjq$= YQtnaM>!c(d|TFz3$1S?9/cCtPhiSeE+ :[GR5Z.\W:8>fַ~qlMi:s-2X410{O,HvkHk: (@3Q% 7z((Mfx7~sҜɝDh.t3Nwen& DM$ZXVGvpnڐi^1H-{ռouXޣI)gOqDo?r˖4%p~=nm:@ oS( ru~Oܳ$>(zvd^EjvNW"quFxj?B16'J^ eCșS16~Lo@^.t;X^^Xkm듵QGÿ3,F8Vus!y*}u~ ,^p+ ֮?F {s;$zEc^Glq/vܭW*g?ߋAPyPdlTI;Jq.9]%,TlH0SqedPN CPVs;N~? 2咆H4r7?LVKfSc_(`V߾%~Qe-v f=^=QZRa'@:gx5GG6wCH}+1U:0 ܓM$qGu~<&~|6TrN<".anU3k9wCKPݒJ^f8~`8}$lffb [<tk0: r:hQjK]DVÙ$≆ri;Z"%O}Ϩ]n~Y->ԂOټǩٍB,+T靐GsoohB~rAus^H0h`ю])]`6Q, 09rp .~zM;o 3 Βky%wVG/tA%'."l]][ZƄ+<:`mLet҆Vu|ӚXْJ#9Nj@\dbM t#2;{2*&DEbobskBG!J_9eeTdDL%ɰ:-g5ռ+1R@|Oi4ɉ@tקZ&{5hObC 9 l ?6ƒS^7zh}yw +6C=|V m'Kp͝1wТ3m(pu۲#(SDrx[!" A.Ӿ\#6uqLEv6UstPKn$s1~?Jx\}[Iv>$ˑ- @زhl5 n̔B%_ "6}8>PX4"m.d:s4I0 QWƄpƠof㽋t]?Y,O[CvsYq~{j!,1E2o"K}K{?8yMԐ1޵" #pյsvS 3?2@ZS#n)n|M #TjѼ|! ):_"qbzbW]HϦ{{/Ww3Afm(af'v̮ zꛀN/E-[PC36>o>r=:7Ө"z1tz[E\'儈'()isS;J Mu`Va^KѩhR-aߐZ//A-\ub NJv?vjgࠈ?no8I|jf)}-nwH>~n3]] I;Qe7H1 㮔6 @|{Ya3X|n꾢;N,K2EeKr%#%SigTk#`fF8ξTs6Ǧ~mj$}ZWZ$!5_|F.Xf2? )]VC@!F&Ed㔉Ў `z( SP}D,2.5$mXwAJ+\ιt?)x /e]`Zqb߸V/b1Cܵl1bPl墇9}wXo_JY˿yWnS ذnF^'9HW|f dB$xFJ4q P$h]9kV.Hothb$a!&RzL{r7E)gQ2,3 d6a[oevlRw -==8V)d[;Һj4!*֑ouDJ"8Rѩ`[D_.tO cbޢ LwߑRu: cyB_|fMMU.ޒU P'_\3dw;> ye3Y_)ӂC}fkoB;akP̘mJ,KlK `S: ]Zs}]V~zRc>tʅ L=dߢD.y]Մ>E9\|9eov40 U,]4a$Bg*7XZdԢ;IwNM}C'b"aica-Ћ^ *nVQ}V@UƗ}T:~щ)K¨SKS}au3y|U!41X.SDPTX$ $5ٴы"P &g<=79wg*t%96nJV4M.uI6sUр +Xe}Hܨ!?~j~|.UGbuliY3诪3{āѥsxYXTUDBAe.vDyMэCrf^V`#C/@dbV'88-Rk ř,_s^Q,-v&[ﴻ]$Q槽U]V}M4ǙGnc<}fbvD_'Q; v ez7< 6൦73mlDTmW M%2A_k4eZbO@Z؞Uх!4<{Fb% U+f2V/ !N#6/-rp,6m7PQK6cu/n$q{)"޽8\w>QahY`KԄ67wEkB BqgA1Coju [u~㭮 戝|O[<ۘ(ytYMߒ"{+bvnEC(D,2~)YE6$%n"+L19\i.Vζ(y@'mQ@&v:[p{D)3Vx+[k9DI + ,lo0N|x 6F pAɱ% ԛ4G(3~zim]e2.1aD}ok ptPLU088JPͰbޛjʧɰ|\PzOc,Ϲ=1پ>L jk$|4kŠn__!%v] EB G & %*4WB3h\LD5FSA ˔尯PhΣdq=NM*pZe!K-4ki`̙sRt&C\R2aǸy@*ṚjcxNԕNKE*27l*N.}LH2_ՄUM"Uz*(MP\IB x(tƔ魸}>Z5]kwׁ2W+L*6IQQ0.&+hz9#Ҹ1v`=(%5v61sRG0>0^x8'9poH`7h xS4Sl jWЦǶ `#rm3tȓ'n U+xbGuxnx:- )Wqle8YR“xG֓l-qɒޓ'e!{&jДbEjj~nz~Tn`Qr|'O0剿UYrVK{T)\0Yn4EїW+MR ܭOwK4(w`&+4h3Ihsv$!@!z y7t}II|Y1evߖS'F5K2G $+c%n%_pPsvrQ*!y 85wͭ١M|)EEr2>ewԟ^O΀pr+lZ_V=p 6؎!&j+5ȯ`]vh @t@97PZ ɉ^?tR~C8jˠ-l+34B.$:"dt1Q5Pqө]Yٞ+/P-w˟٘\vIdAO'nN;t>2X.j͟T=յR\!ZlбFouWMҊ"ވ@V6oSfeǤg#AO/Be#5EG'6lx~kPrXwM xYV9zeRSjp"56P4J} El5VaI7:CtNFKjj%M3Q!R_ɻW_TkR5Btm5pP* )[<J~rĨDQX zm6<=իzPN"]1䄴2v7i!~h'B!w! {l4s`A_ݛ Sr/W4vQ %~V_v\G{)OƜr!UL c{k2hw:qɑh^{YMƉb."S"~35RF귃unL@nDRQoUd а)ؐǞlH @NĮlƦw+a?Aj*2k,[B_Hs vǤpCV_99> !?]1uL:zIZnKțkV?IX"D5Fԩ@+f82,94vZqߤȁ(5O̺eǰ轾GL`[{>g,15TCr}  +:Q4J.wp[jDp{' Ƨ&'l;60۰!RbFrYߟ#@̊1<.5L`Tkg WM69@3^Z0Py < > >%m}t*t˫\汋 @8an+e]XSe&#v_P7$-jf95P GzwDYv$,#кHjΊ]RBҕL=e̤6sOVlqPzQnH,_ 5OZ}T}avRK4 ıj@}@ +u͙SGeo ~[l:0EO :8d>gz4l~ 6w#`Z> @s' O9nlנO/1.N@_ |RH؉5C"yn~db(OlgD(VR;草8? i\r}a<[$stҰt|]Gv(,.g9 *© v\VH5 __3A =` F"ާA0٩w0'] ${H, $Ȟ%ޕhh@2#t:'& zYo)gxJiq(b6:H1}BaqG;eZ@Tqn]Ntj! YX7^l".9gAkzKN-`=#W밺QwaY+&nJa$*!]#WB'La|٬ʏ8 spY ﺾ17g=W#-Q۽DSNf!-cй3"ӫXOV*}+iLY[$#u9˹1=f[*\+1HE ~[EnscR{1;|!!q"] ewDsl:6aô\LϨ7d)-^$͟Q# /Z670չី[r,tpqA0Ĥ\r%W *]>=+/-XaG<~OL\\̶1;:qb-%EK@]š",󦖗T{y J}ݗL%x5Xv1j࿳^`L -q!v>/Xr%uɎƲDz XS (mOzVŝhut{HmʇLGg$^E=_ژ`D22!MR|5U<> E۹@5:,Ȉ+.Ad>HF;Kݍ-(QOi@9t.[}O8-=v}VMEn1ޣU\T8].9B0FZ kHH 3}YUљ[zk'4AY6 bKӲ̚~J~gnu.?N7դY5S2tێYC~D5u 4Xvq"X(c$hfE0=&zIZ`3-:gӤU`HʸDSGfڇm56 l2AvW̿ (#bcu䮱t{zuNi pJc1. /I%BFrg$5F%㌪t]-_5G*QܨLeqXIa– j+""ⳲۋXyxPa+r2s!uzha";TA^: ;1v&a;h,;/{OTCK(<wHBL5HTS?f Fqs7 3;؉.(qdO3:HϹcՊ4[Bu{lw 9'J܋H*;b <}mV1X)}GY2Vl6_o/V\ *0TX ,(a$I#Tu,t$(s3v&R:˻B!lze!{oPTYr7C\V^$ZCG/"K(U6&QoXt=Gkًe6y1 h.mW(EC5Bȍ!8qN~*`bS}-0 cٰSpQ ?fPxjDŽXٮ2v̋[ITQY'J~T-mLi)d;oߌ;hawVҟ-.fL{w 2v<9'ΒGy w9D{_E̥tE6etM?]@Qz)yBf$RًuZ˗GT(sWAN`V7pq.7u\FYwAo43m[*P|li/q9C םֵwvȼ͜f:m9;ͷ`cxr-ҏa^z'sB]LS]{ߚo+)omz%X1CHX@",MR&nEWFKy #ĠV8,eY[Q% %L黌gƻ|i˹vmdzLClaTu&cvtȏ0I{)I.TvLBv|T(}91 җH*oD#+<%`b OnUv8}.,}hEF#ĩ}]:IuoO Lt@5W@c*η__@;4׌$@Q;}cIOq?:t'>*?0sq nʘQn}ѭ{|*'شPE_j6Be} !X!fO 8>gAt<9b>- xK6tjTA$-]\ҝz%(_v0s Ni`/5e~*qx,du\ֵX@k-\'] #ΞR4v3{F{s\>cЖ֘*jw&JACSn])zz$Ȏ_- O܁umS fIOT;aQ% eUx!ѴmLTW=F.Թ[ff>=|R/(G`\\m7lOAsvJ))> q3E]px. A娑giq27 sh{~p.Lv_%>ҳ3')&<&7d GI%V*]ꭟA볇 E[;E.d ra19A} OWFֺA iLv(ٴ^W\jfoVh548cZ+GR|__Hx&¾ ؞b`ZN"_$lGaXKmp:0ɔs}zA9MXMy; ,{3d*8͔SeueKP?dxGzFIˉw 3HMPB}8[D+R7)z~X^>ĝoouMhZbAhq.o4޺W&\oL{'Fe3w/ep!=>#2xK>;^_5D1N x&v+_rzc*|npFtoB/1?.vf诜ԇbJCsT5COԃh.y:zƦRP]e^EP;: ~\KHY!L6aH 3 -/ r>Ozi ?/\hKmodr][Zۍ7cZT(ջu ռ2ٺ4,'}Hè̕}O*;s< IQ̡䙞YW 'u.|Z0 (ZO9jlMO+Uj[޶*\u4S'rk! ?,%Bԛ(qN)^lJ2!4,1 nq;.iX4תh5'{Y}_V&/tnlZs7X=Cia> k>{ h ZeynS~?6)gQ1Iu腎6yc 4v獢Ep7ԡ LNB9  φ^.}7/j:e#HPCA".*ZYȪx3j]qOc1H [Q8p@ UK(jp[M) b?5Ή6hbJ/ F$Om .A͒ͬ/Y{*K'χq5!MvxMMMNon(uʟ*4#9bV-R[YQK9A6 n_MQ4嵃Wt5'`p|_bfs*. l^/c]#-ؠM1mg{ Rm[Q-K jwBꦂۺĘ%U|p9J"HMG=>=l^jh'ZC8$7Urm::e5+ V<ؙ:CFr5+2UTf,nGNafw23r Sg_ٲFjXohma;xb\$B)0i>'J:;=BLZ}m)sI)ZFϞS7DmT~"'X*BOI4cyXC*Vz7ݙ XdX]}6|])jPaبGNxq:\=Pl]H9?ItIƹW,b@p8Y)sbDwd)MPX1KtD߬Չ}46a$͠.[W%ܞ]r4b*2MT!~=C Zgz5Qxo^)̝*TW@@]pqd鴴>OLF#BDMIQxbG;v}8l^AY;)aD0@i VmQ &#Aа=mxaxwdd^o#ԁ׍=kӪ}&'#"8VW>4Zm1`xuMu!E1!*#u+:e2vPêDKd2|".% :*͕|X]dwB=@7VЗ|-!dD:vz v!l;J`v˰ 3c~1z"!?dѽcQYSZ@#dpB7ߺr!{$\)ޙi6a 7M: *CxӃe礆@j ]/-ms.Zk ]ѡvpjAt;d߰8JV~^9ХcWMn`FLyzC 'Yx?I$EfqB /g{ Nx]~Y;(nwSk$X쳙=S::wS ;ѴquiAsM>pM9,,AZ\[F cj5.8*" q$@Ha1|^ [՚ ;|-/XX9z1 0f熲g]$!H^>_lŖޭQ+S9Uc6( 0Ćw.mZS|+Y>0<;JkzUeDˮ`G=.)a(~z_E`O 7ue~ ,J `w:Iid1M_(&G J{Aseڦ\ (hf ΨnTEQskl1rsgRi4p/ zfX+9Oۓ}&k( s+Pb:T܁nl a%$ک]P~bCs'i{pkjM;@lr0K1}~ÿZeOMlڲZntzـ[̤2irn̰ǛizBbZLn+DFn.EIX3]w pL ӂy7Wcnr4tֆ)y_v"EI=U[pL-Z-1EbPIzxZGTqцuWѱ y`Pps0KnnW?6i+jJ%>w&XvnrA dv( 9FXSbC=P8(+lFE 4I\{Rx,g} \HXFQSF!H;@8"̶u;eB ֑aEf6|$gqUyk҃zŗHF [Qwkb4z#\쀳B`/olFRl[̦rޮ< u^5fI=繃., C|1G0+Vd52AsQ-eX"  ә 'Bkgse_ÖSMboCMSvZ9;5^oq+ Zuu/27ir>s5Ffn`c&ݜr}^`q!ѧK!(;>v~٘.uT^Y삒Snf$i:IAv9G؍"=2bS=)s_v793˟"|BF/ `G+V!& U\ gKgZƾ,տG@i9v%cn\՝HKϑV;n7"=vp"J%<^A+B|>NHokƨw>>H^lMڜ/Mڨ~mS}1\/Zd&Dpmq&3ܮ!'+R@~J EHLYʏIG}jǖ7 ZSRǘuk!i2/OFQ1ŒRbOktK᳌ӈ *h)70८}jӏLۓ}#i i z/8Vqg;Sfܵ B~HFJDL2 wjY>1cݦy#Tdmǘl S(9Eɑ?X;8WUج.IQsv(9]LmiZ Ze/ lլT f^^SOő(F]v߿Tyx*-g^:9Gvֵ=m7BP&.$,J?/[j+EC.E厔⹛5f: 9hϰqVyᥫzF[n#Pq$9i]E'%cnuf0'%x FJ 3[nt8i~JVC7pW;-ߜPMN-R VbKfN;5)L v8:⤈ k;Z>:`jn)P!V_Ƣ@BrKג~j\9gQ@V$ k A!.OřH+ *0yU m2Hd*J;8tc;\B% k*ޒB\࠻mBNOľ0K)2iW-D|vjtDu.Wſp 0~ـaiJ \s$:^D6;Tf?6ts;^Ij\5l!$"A>6yW I`U_ Ld} ;"]rNYn|J@ +}4Ržȱ*DFqcG3(menMl?7#_3KVC H<٪;%K6&KQ-Vt0>L6(VlZwZhgm!K)zοڬ)q5>c&?3<_xJ{)3uB7B܍ES8~ymPqMA'W7gw*MTkΞM*h"yN0(z1iL+iÄvHiX+%1(OzSjE {, `6t0TX/%%[@N\]@:;<ʒUL)z&n[y6SM 0t]](n,6:N$r1P,w9Mf|V"IN g p'Z&}#ߔJs^{*=F4pd/׽9耵2AWΧڨhVXӐTg5䞉lO`-1^HW>'e[sbf wj.*سی Lj[;R"Dm7 _++#+QĭR3A+U(sg# X~ );ÙVoFIX1 9."I@o 䄺 H*N ]D&Jkk,qyOWVh&eZىP;4I 4+ӷO/C}a~PO]L TJIЄrlLΕS.Ma FM۱)Lq~ P?vKL O]-}lmW 8 uXJR~uQcr'kLB  ?Oݴ3pTYiuv[nZ9fd9A׍a3<țЩ93,Kh$ DFXDR>dkN#KmzrYM f?y9W䐐nX0u"b: #k5۞Yn+#y-DD9^<yg+Jѳ޲V<6$ Ǝ\iնw-頃(?*: Ur rwY3Fgjo࿠A"q$c_žF~# 䉱D`v*{E3Vvٵ3乛~+Q*#-^>(7I=DǃRKtPUV,8pAvhB =+;eYgHec/ m\9)8AG{rq z94 Д1l?FJJA;0BRМ{lL&\l3<))& 샃qϔ3'vBN@`5|aznF8 y9 B,:x 7Kal3 n{C' )Nʕ`3+81EF5qd.Z4)$5R)j2zRhA11"3&5n4 u׳lTﰁ\m@394}ʠ*R J Mr~~r23VjSh{Jd.ET@R(=/uP˻)hݿɅ ]Y/Wu1V}=M Z="y0MHb_a4$9k6=l[4L)q%X%Tn[:W5yBяzAe4 f?83 >tb2DGLl` n"#E|j+5HgE\rrAZ>E#EoKP'M񼼜EpҊ͉FYi.ƳצvA ]>`6ކ @bsP11Ày[6je*}.eT@ cPE^nOm8#,d0Q`du+AjЕ +Ctq\[\Hiq$vSu5Ixͳc7Z\18#l^NE2D7T~Ojۚo 沜*(ԗ) ns'\ Y4 b LD  9`+.<0{B`l/uqZRu#s^e1\yqalk`ӛ{uySpMg%f +ō< 1WsZ[. zTHZSx@ QS?>HCz?| x{{幡m^˯کθ(IQKYvM6tM]~\ErmWfW`eYےP* =eQtV ZJC.yHz9 *h~E]s5rx@Ԣ`ćT.U6v4鵇HjjQGphRC *]~F12+47Åwge"ƄƢ.YaγxڙsYug<2@n|—싆yHLA0Ƀ(G̹KZBHz;ɫLЀ3?l,&a--Lf MPl ޾˹+@ RFlb3ƙ{,|nK&68O ~*$`{/hgDP1r,Px2$H"@A2֣ن[mktV3?{ᛕ\U;yws)dE aOL\Ta|a\Sc"XTөmkM04ٲGOΚUDT^* 6C э%qJ6d?AP I6\)xbl :3!>%x}[WEyeIm-gO2 Ab}i`FO~jABDQn1!nyM󵿬Yiq$^Br6ЦCUl~)5#l!ZHQ䏰X Ntg^aE&TФH1=nѽ%KSip-b` ϗbJ`:;}b^VKDQ;fyCn}9I >qܘ`WB-d}k}|rB_=X la籼d?ơQҢ#֊{`v8q \(.Ce8۷a#/jFFT t$b!c>yL׋NZU7὚~]jԉƯ]vzMH ΘZH.;kV e9C< 4-֌9o.%+Yk('ZW|y;NXvZ4AB_{=lh F n x (9O=۠a,}4҃]OLT8~ÞhXݏRْxC!i`މpr;AupLz|Yud=OUxPDNmj%\ Jn;Ě|r_jMְq*U>Fk a^ Zr|߆L{|jxmmڨ2!-rtVo}WHB֡fw?s@Gbw8{:$5q\!o-l8ot>BljyOk=y, By m0kJ ڤl1Yz%{C69ਸ|\no$gȅ(V*&#:-noa7Led@\$9ufGn[J(;+)& JT55UMq9R0fj1R/}kf5:Z33TTC昒pdivmFa71<,4f-K03PZa'L~۩1zle  Ԣ^h;|J=n]qP ViR*"U|?@u6+CfK5N;z̓];bH~1c'(3Xkh2jY )`~T &ҋWLc|o۪>oN"r"qy>ǰF]| #< _*A VH(l FindlC~.aw>?`o/ƣ$ HMkEߖ~V³iɺ`Wƌh)ҪZ橝'd1yF?ĴY\;^\k 8.$]3-i_mm1s',0am_|5T0Ao'KVeKH2+y%}$*Nsp=ۂܱ+"B ULw%uܦ# _@ߍFm =JϬgiƻd&$AM̻rvrxVKh\pVK ˰)mY}A !?]8>80<* %H+mfQ( ̤x ̐$Ti-z^٦VDh5mcE\,ѐáظf48~ &}hFÇ{zC>[9TIU|JV:&X>Z$n{$_:fzcN`F*,^W Nj2#6+C<ŇZɷĮG0%f2m vex<&Ui%QZ=*RKp9RGvGTwۈ{C%b %8hW=zn"XHTd$]T搫[ B1rB%Z2 EJ@YW0`6op]+zm0nt9}5d/u4]Hi'[mDNNKtE:Ӏ9*eӝ&[MQc嘹{v˄9DZ44:](qϚHnrasR)mm1畍Ӻ;:3X 0Pە2|Me)ؓX<xV% Q1S JzQ½>PxW[0+]?%,ꀱkXxbKKzߞC Ms+,F-"B Qobp+X;*z՘@/޳esq6`s@uW #2*uB$J0p;3~ߣ2Zlb:M6p=RYm7*;n@8'ԇLeg ?|^صLՒBcb}( # m(6gH+WHlH?߄iwǺ])؍J`P&O9LQ (<;7!CF2"Y)Lք״0m jѳcJ l.j;NJW"I=3!:s.x0]AH(y!lo7fӓo#J}I󁿕PT| !ws+:N1HԿ9C1Ʀ3NKL M$EP;@^] 06|Uys\ k _)߮;  V)K3N+(RjXv:7a>ʞ)#) L'~Q&Rd Cھ_+L᎔k )%=p$N?a xZ)j`?6Mb%kX&}|X?Fp:'potuܙ;\npVh2åFiek1<мo9q[27!;4?@'Ʌqd\8UxgqS[1jeGeMWjJ*yeY?i WVI 6W۬XRĈ(0# #ĵf o\l͹bX=r.+S놲?mJj{ <ڦv"'K̘ mj5e&1&{;~T h]E ?ӤU<28GA Tj30DxTc>28qS8߿Y^"Ѭm50MS^XernVksg9CTH$FYGEw^g~;4u'fQՎ_`.AȈǔ3_i`aJ`dC>ZԐwYBVebE@? pZxdG<}֕auT^N{QRY1񹜣23 P%S\{L!2_a(: a{,樗).\%5z=~2WoV0@p#REV`qW {| Iҍ軽-n4? +7Ӓep *KEN)bMbPO҉HMCזVɽڿy[' SՇc-aXlۯbIhrLNLRBhAQܶE@M@ $gWHY^o](S]R y1y>#o_.LY/SU(f"9"Xsp}qyO] qei1ѷ---zՍYDWGș2ؿ-R9i97+Cif*, %2PqL_?TdO%Q:ibr?[ϲ xE7?V"+]F3w{FӨR }%)?GYbFrEG[BdYXH{2t mo*glDu?͋ U+7"W˩oNrd`,>Dɲu30SAuG>#s\!L\O(O:Lcb`c" Vxׅ;^qTfne&ۧЊHXynZ 6'ɱn("tS ɐ8?8gl]yIy(Q @Lv,Vr8~Q7pz-xK 4~A)W*~iIJgb,1 Ps1r;7IŇ3VAtRyJ.:kķ6t&Ilh [P:`w|;Nj}Rfhvl"=eߤPwݯ}ڞ˧lͽaFT_!Bg71U=M]y*)!Ԧ"GJ5(6^Kg Q槵=3VEf4CB'S86ťp@urM?b BŨ4vPYlU\+8#\ytJ Bd"u%ޔ:¼4( WI/j/Ğ!nU}PMnśjp MZD&ܧ Av@h$QGЌ8&WAˋ?a~EK6D@OV.okoigϦ5 /ֳz0g]$ttUK[ʷVQ ^ݍA*wMjDvT oԥ~"2i߭c*͔$m=A"N(Fj~GA`* ,C aU "L &†<%MJ`+AsWE2:x$1{"}RoP"]-! C z|[t`bVdk}L&K ir7i .dMM /@P.Pv&@T[]M[V3!GT8rIN`qPD'i&<);)i3U)uNQ$%Y?׀,wMEðcM$W%1%0ۛƴ0y+E>qM We8]  %E*-faYA B39VPۍ /E{Ja)oɑ0s%~4bЅ&30)$F5 -2,4] yD|QO 6uj ^g %Ff=#??G&keBNU?C4D}T'sr(&r=Asx~ bƲ.Gz$3k3zmN(poK<'0W]8p;r]zz2F3#|U 0Bw`Ȉ?#Z1%y:᭤h>T ْ 7N #/|_$?SG[yXMIZ7TJ>נJOqF5Pc SX?XpWsԴ-dO'F:!#x*{kg)bD>HrM"tA2e/G T@3,H1acΌAn)p5~c A_*6f-j E8KXyG8U|T,iVN6Ww3_ DIGB_+,&VdHxu'*8 r 4| N C j3]!>?]ŠGnP&HKV,bTeS% PiJ~IHt+vG, LyOފ-`l[|^B,H%1zCP5K^q Op^tVI2Cٜ.jd'v3cmXK].xqRw_50tu@qTt\bhz)nϓ*Dd_G)p%D[}V,EFN::/Kd@(a>;ԉwpKjQu Ŕ.T~5)sKkUjtvy 7Khn@@U6ТbK 7z'wVf:E { nH3PLgX*QŔ ZUP9S⚣ wbED؃ }/&u܄>6L6 _D&-gID 5 )c5^փH29Cu- ʙQB1XzC7%2'нp FBɇW* I!b\$*!N |Tz^Fi&" &|SUŠ "r1f-@H7_5p?lG[,},(E exP6eTd#0~Ww>g%"pdudrP-qurw mFIGȢ ӈ⽍>*&C%tcݨ !s6J^'T5}4U`m]ދVy3e5;}R43sP`TjU Fk- .Pj\ -~%LqݕntzN 8Ckl8Qs{'"zh[%N _2/̔<{Y52ڥ͔qS~_]L˞9fܖ 7TUx0x#E5K \|'P^[.ޒvkJ0u:s'~j fBLqj,[)_`K|&ƉѪYH1D )|y>Jtf)2bH2z/K8ODE*kgDe3@γ0=}O.dnӁw6nTvTnƏZ6UlmJ,o+F7>Z-L)E$IxA/4ʤ5IvnOۓMoӶJs+|֒6[{aFnWʲw{ʳso_EKdK6n.J6%KLx|Q%ڮc5lpu>u z(/JUb=%Y*PDCY &ǎps5{5zflS.$yX, w{,6XӱFWvnHGxj &)Mjcj2^=D6RdkvHf#4D#W*&C |7ˬ-l' m6nJxaБ!_9>|_zV#B[ >(E}AȬtL:uMOJ9| =x$K'Ic0~="*3ZRPD,4`oIYu-=/UUD9(4T{rrI^@^o9SLc7glEQB n{-%e~*[{TTM9)|59[B{pBI(IfrTƂ>F|NbLCŝ8Ij'Cck2[0|+s*n֯c 1:8L\ =**ldf4Q-)vl]-'0f#e*2yyl[9Z[|[` .m*?eL|@U<\6_0*·ppvi_/p5@_-ˌilj}֏1 :@b#bWw~}v L5gtcɳ- Rcޚ M _ U~+ :o\-=#*ɾtp2 )ߓ$<A4K_nZleS纜ڐMk!Uo)΂>9 +lpW{LU$Y:GOwdA|YЎ #&%I/Onf9~|oyA=1m\߼5lH)ǔH,٣Y<`FHj_ q0j{~ҹ,X_^5ټ;# o-zQtCh*4Kw ж6OGQϹ%%Kk~+PDEWU{׎+ô ܇VzbHlIe9kl;JS2ַs Nc=KF̚k̽R潟6r@`L[0&&8F}+UdFhĉ M!eD9vGOwmR tqa*kNe\[ѷ,^nfh4{ .*v=If>C+w Yͮ [zWt2ˣ/s cqNR<u骋yS+ &`^ pme"_>x+Pku/H =¯ aOiͫ~U@D=nvc;V{;x`nRȸgAFV+$Jl*49 K_氹9۱9 · mF4& 4=zv](J)i 6ZV EWaߒʣ1P$o|8lpdyYa/C9ƃP/v!4LxDz2KvzeKvm<} 3@fKOaDqV^x9Q{Z_q^us~@ >Rл[ ]gSMDtVe͡ux(e e$AM Wa$ ܥ:)uw]lIơdOAp4vGusHo /܂tkL3%;{`h,SC/62$Kk}VYСO0l>VA`kƁx54,8@L ނRlfG)ʴX2l;OU): ?R䳒[SEj <{L:6=Qd#ZG0vo'a$e%kk!oTwQkl-[3BE%Ğsm8AaW5=κ5~yT, h\oIo2/j74b3d5ֳۚ> #E9GH[S0>tbNr( Ԇ7~:"+65i&^J#}AN8| jS=o=jC{ ^ &IX*ALGUJS/`?EtvٰYo0fj'@^샯PYV;(b8\Fo]i*)%C7 Z"_Ӄvq,%&MyM 8\ҍ*|UeO(KF 7 .v#ng^T~U)a'ì@@r@!C #Q7Ui#{2lҕִ܌1c3əiVavx8eorYRN(kX'MydD,$ZE?LU]ɔS+Q1}0w?S",M¤B-{bE1Gcer u+*i _(_VGap($gZ"׷uG(g#c5ֹo!00>bM f|mf} m{1(0*.1a`ZL<ׇF.(e֝aC#S ]?s,]R/ 9$j1X~>A ch[F%--%L8 \k}:B-hb*$02.l%S$jQV!ρ{O%%hĘC̨7VeVrGJ,UK}?HʱŜG: ^BO?o:{qc2JZ3}7m>{ oNʥ+6"6E5Wi\'~fב!f]Hq0~yK#mStXW/tei/z]neTEbPi?æ U>2KCK3nڨFqDóQ(*Зʇ]1L}@3Ərs?:S i9266 m~2_o[SǝJaOqx0-s 6IZ6 c(fe;;$:ȼцpH ܬ U`}ۋ1iC{bl}"U?|Wx4B Tr(='_Wrd qTיҬ-('.=\R0 [+#0'j]^f>ϕnPQ_m))n\/H|7t< 2G*gdT|n ]q'^0D6Ʀ)tRzI/`El[FT;+8r?$f]-`G'#> 5g6Ts6&ՐFB{:ԦbG-JٿuhR %-ʡyw#,QV'ƛeWr9i#GX=`*klO8=nxbYxV|ͣFL%STE: ɏ5sA hEyí$6q2$ dfsymR#!MHX\yzBSz\miiLK(K"a|;o24^Q]m fϑg|PL?mkUƖ۩Y |t)-c[ǝ)mW~x?hj\O6%şL}͆n¢Vr}= K_J̣x6Xx~C8}`Nw{kϦEKn 4a8,ǃSo?6?&c-8ZՆq65UH)l::<ˢ mbH'gMIJZ\>]bٱʪz, ;TA+ϑEdv t˂xI/(> ]p:q:fsRQנveECt> 9F:/':)NZŸnR-aڔh\2(=oTcX4@vlnendl4PУx40 g{hxߢm4EDM/<;?~q΃,Fl@4n,{6rĶt/œ@ZXk\# 4? .h6dڬB[Wm)t`Qs6SX}Qc!`5v^$eEX=>D\ai3)[LOi$qOxcf +2Z@Ԍ+6'FOD>`-g=kM:g}?i T\F$<U +$knccYOTsKT7DbhG]/Յ.L̓BJA ܻSHo|9-90'D߾9a}Pl3qig4 Db,F!IiRaLF;Ɋb=1}G^?N8GZk/ ͌ Pءb~pP7)dǰ\ !!;'в@~-˙V얶 fkX` hIE+y<#L{'V ro+$3"q~i4RIe(T2yk!z'sTⓔjХcĺ PshXz wR8b}-[KU 1V,!\̻$[.͍7*NokzLF[~`I5H g74s|27NO&˨<٧x$?Ti 9&[IFVl%\Yj/ 6q6O}2ߣ|+$y)D>v5nImMS$stu,Ɉҹ}ϯevK kloK\p@ޝ*#Rw.HSX8hvz_EN0_(=dsRSAAˮT?*Ri^cKZ _íbg ~"TpFEu7H[? ~8?YaҼ.R%L[ :[K_AJI40`=MIl%]ô`AM°,Ҫ.1))f3M}j(?Ivδ2\ĈJ>jķסZ3$7k U.Q7k?xWFum lam^ 9bb|3>Uj#V}sCc`D?`ɥ`;GayÞZC#ȣy28jR)']Xw_/?H풾v#x=B,`k",^`k|jp7wc0#aҨ, y oĒIџ )7j I헝! )ө? u_HF>w̽e6=]?0ի\FiA.1;.ٳkSOzjE_pʙW1iL ߚe+dܓ`^f̀ݦX8Y13@-K>ϡ+QdUTcWS^0av=8ݲevG,@%A/ѭ)ü 2v  R'ޱh0Slqt{7z{TI]پ'<5u%We||ZL =keOlPZ7 `Q08xJ99Py?NZp {`!8O% r~ډKo<dK,8z 3U|"d _5ی{j eo_3#|ޤ50=z7~G:E2GSw:7D% x;s c-A㜆raui |>bm([ V/&(sKkN0!`sP#Qg9E~@{Y7LpoW*vzZyW@h3ix/G zF aۼ0 #)Y P b#>`tHwj!-wV>9NؔE$;'+݀KhHf jMV3_正Is1SxH(B]6MZ_JM#v!R~X &ݚ0 kZqk3Bϱ,)-Gǟx Ւg.e#_-? 4s tucGkZ;t%q}}qh_lrD%Q"q*LvR$F W4DS}|. d7m $S/3<Ѕ0m= eÈ7Шd~99+:5#:Iv{fSht ڣzVY*N%@V o}TlۣGg8WmX#)ǁ9)2 \ ()[%셐yM%7PETm R[,խH 7BS(Lsxhl N T>OZ{~o-K>]貔k }X$˩JNO%'5El`3H>v.7w(^i#M9n>LI'T!ޟ#elSO&6̀V´6%Jb-8R{zנ1t>oZGh8o42;q Aw+"Sgv2.K={2IV)[Ǚ[ ((ý%u|$3a*^@tpt@N7 mbDt]-{O3P2|6w-տ7$ڭ &"g0VcSήO?je~߶Bkuj"}{(?aI%3f9QO,A@?m{ yB&OTJj~ ,KHVFMF喺e &3}S*꣔C.@T<(;OpeQ7 ōCҌwN4VF! /\3@2.8iRX.tJDL[0zHxcorezYHO㲞,l:bP0t],N8W AKm- 0?j,he^nj\T~?kr_ew8W߸fM֧Eו5 {?Mz3ofW蟇Șsעcy5SzB`(%Hf#Ҝu׮,(=TZv&Y5WV3Q"IF .gx9Autk{Eh5<@UASY,͹zL&p6OEYl k0d>Ho7Tya;emUZ>w1=sgH }v$!܈#5D 6_ "T+aJȚk4 $z ݷ`|3:=M|ۣTæ-HÏi[NBtrKY--/b_'Mk+e P큏 儼 D+m`1B݆Z |/ϼ$JWd!UB3 ];}C} b$kИ+8 #@x͚1YCSS Ew>̌E!Fsm)@`gJW$-^Q!zw.GĮ).a.IsJzn }pBPKhe 'S'N/MĮٰEbȵ6 ZM2䉷^K<9)FRsy\ d%U2D){ib\)b3/ӇD]֒RB5;exTkuҰ1DJ`ut)-tY]1: x`I,ۮiȑxHR)(3CjF<2$g5(KʟƙwNDSs+ ["  )vc,Q$qb33[NJ/dkmM4H9hv|[!X-*3^XL3JnLJ\Q8:.s񰹘AWq}p{1t+RLE6_`=P L|L z2(AN C-\^zL]wes8A߰N-=m]6>f 7vXnPfN^qD ٠Mh$O,CPVL ]@ǵD:ݠ<Ŧ mo`4J;BK>nV$59uN~AKi?$9P{{-n?QUA w0nfcI"j !]HㅋZ DCkAa.OJ[Pէ0NE ;Zmn`-{n4=\l3h'*5C|슻мbDց?RX cRP zR8B^CBe|.vݟI|ip).#^vF\<(DI 0!r " ‘:n̤R*-Jr%Npayt$A`JUp#Id.ԡA6AsWIDa lwC[H 68_-sXU9PQAN COƃ'tfhN_1 ҲLfiJ͚DmX RŌt.JcKץ଱K#n"aWYZ bhqAS%31?Wei1v{7BJ[m?G;TF ]C_ԾySjlwvBUaȻ VSEcvÊLN_;54Ź@M9 ^D<1O[nE Hؑѫ<$w,^ ñ0fk1Hj01ayju0Y4m2ŚcZ,ug.q.L.Ec/雫:2L!ۮ Ƈ:::޹u@%!S5d#V{ `,>zG!6ҩu6Ј$ ]`M򖓘&SvS/OmY 4b6/lN&l37&D^6@5ڀ(8;JH"f9} w.$i[~O'96a$y/h>sP1-8X" =@/C3ňO;vCeF ja hn-3DC1wun UfOV5^V[5d /79@`O6v㧧zPjsBpL"{M'A;㸣]}m4 wi]׈YHBF7[D;!tX?u2{.stW S,?\m!uH=ߐ BZxmVVu1IFݕ=m2G 3Gz 4(b^ WǷ~h}$]C[Ƒ9^SkLj1a,]9s$LǼ ߼ ՠ]'c0Vc/\=86fWIa$wG9 .ɇ:E3O"*)'hd)YQE5|~p*2dʵ<1 9NkW9RlVQs`s |';t%xizZB,=oF>@c'(~:6v(BY1zÃ7{ 0e:(di HcJqo*: |MYG$J΅E1%] K~.ΪayuYNdSAU {}$lAm<V,L:սK}%7?v\3 8oSዲ㚾 .d3q"gqV+캏S@ ~^$5+?6)R7r?, q{2Ncp\ zje(=,|m,g.b*ZV6x4װ8 pG+ƔFG^*$ǸB86Dۯ*J4<\+$qpCNx*x{]v,r"Z=V W2YY\$,䋉0UmP ~IL2;[`)%L3GP!;j)F~v_Y˿(gQoF|5I.#zƒ{""TM9#"4!TkXGDn\L `$RIf\V]GP,n'mJa^h@^H(eFo5u;!(0Srx<#iI,_yxsMlپ1*&d^7{T>?#>g{`+Y1镆=㭎@M֒ۜu/ގn^5綾d1M6\nV]ߋ A0a~m,I :9w}N  oBѧE)t:zY˼Ѻ y\\OY =4磗iEh{-TUPC"槨/!> yfP5 a{wax6!n`ց7[nJXKr\,^֞UKO[ >}%/b8835B1]7Whgt!p̏#P獍c AꮝTa|?MEWx}]v*U%՝ 8u sw"5z]SGsnOBG )*@ƗMTt,(FO>kE"MSs U$Êx:>IaJ(?X7A%&Ϩ#=O9dOgM, A^ m63q!{f#"v9r02'~%udgʎ9F@fh 6R^X—6X+:;h1C,*"4=l|ANa0Mxy/Nc]J, TH5hASc2ʎ}ۼ!5࿕>BUX\e?䦽=WaltA_AP3̄'6H= Ac!F(‘\'1:OƩ*Ҏ@) k(6Zzוb,ny/K \9_ߦ{1ח=ioCk<|*i ssמkjuH$ :̝'bc;F<{`7% LK@K\3lwF\FkDB1f&gI @ԜS 4vo7ď31\W n!@- 8A7%gTH/)icNhc5ilTBeVzF? 2@1|j4oNR2yn1fD<v=ZbeYSϸw Udf2rB {vh٤IXun/,+($TC}Kmgfű}5AgBul͆ܩPS`N lR?bXEzK 4;(oSݳUH@ -? _0 "XH_;VeLn7/J\_`x. T2ݨ[7'@F, e;O[4gWXZP15 @n;DE>(4'0 5<$R@承iNi};6PQ-_ja&.},U[r&a|< =h&'}BrsGLdՃ]gtF9_WpaE`7*jﬥz&cb9D^ ߭tXɲS]DҼrGWzHT\i[Yg Ѫ^]Ј4-B|8B{@N`Ѻ}a p60UHfA@?%[ԟ*V z$+djEG}dU`zиɗޜ;.^H.ɔBrU4+jHB9P(RRdņSģQ^]]G[_Kp8^{K8!`byYn&D:SV-yzKzMo RnPQC*&甖_!OA_S=z&?KM:QiVoYg+e>e g!(Hwm%V PQ~UL>[X?K۩V;"彗 e (ؠd[ޞ*drTr$}bI猀H=/}^pmbWpMG|߼#j2Ms6W3k:ҕz1n3:~~ϴ=l\OGP$#,ÀH&gxu*.C7f$4e:kZV!+"ir|չ;:4\l/^qpY&%Lc@ rk&>iݧB]盽*ZM = F* FLQ6j]%c攻uN+9QW|ZZqЩBDK-^rr4&¨ꇳXdde+@:Xx<-("G=he%tIr@XlʐGÜel8T̶gf%n&F~ԟ]dy\d/{ZhzeEswtg3|[:V`x +fq'pV5S;8/<8 j+lSMH %8.SE>L(t✷Q^l;ԳOKg{P3ZO&B80(>Q#MW?⇕?r q!+[[ym=׼`C"4"Ah~9]OߚԹ%޵`CWúAJ Gl3a36C[X|r%= lY{sqO$ؠfb!/쁽1d{R03eH39\IlTo2'kӑ*y>PvZGD&h.hrSORp4yӆ.!C hSF.zhpzx:`8^AiB 5vzRɶUݮIҨs dSD" ӄ2gXǶmqf q//(UM!:f,RL,sNZ4:n٫9zYb/M[3Q~CQ* gmN#y1 O3SB%C~a.A̐hoTDCkp,|=SlTajmp,d+▃JuFE&6vű"khYD4¶_j۽oK";XeI3usJlڪ&wWR~ܷR[F m, 5Clsؽw6 b@Nө<+Yk? yTt>dmxiiòeCd4s "CRwX Ur[ZE~Vl#t'ڗXU&q62  7;HgD g$˰br`p(.<[lk4`71h+ J߱|ve!s}5pAY,=ݘ2i#e_)74Q <΋cW׌f+6Qh.W2s՟m=;׎sZ=b8946Vqmi!m vJ΃>XIT`x3IQ4IzyOZkIOr]&?(DO+gĴیS!JE 'JI4Uom M/f~ \=@DI.q$4x ?&G\A◡zNE(q%F>˭}.ԫN'_ vQCp{%CP[i N1 A@0CưO{Y%]<@c]u'\P>i?3hKI$:p-e6u's>5*ޔ|zL[ 0gGȱI?;7W٥rH0Բ 3L zx޼Ӌ@UkoU$z"x+d# CkxqeqE϶[F9%pry2ixoOM| bZ7)dc7 TYE;$(b8} 2쁯x΃vuq]i$1޴/gm)f{[:Ȭ)  E=ZM,}dHh2u5%y0^ņ_3K$Rhyݞ3j~j/iw;&0wy ?j=Ga+Ui* R*̎x[O5 bs5a3nЗ Љs+_wvJ7ʠg79KrǨbh@hjObβw=00n%.~Y=ax'܁7:ӡj|ÝAcՖ xaaa#N bUgeDMe0J`хX, 4+Zno2l/ەGh`= {2!5K8i?#_v:%t(( O(fZ:q)q x@򼈼`5XuY:0tJnו]9>Lh)p|^Lod#7'͗ê% B_lGݪH (p~q𸟪@2VۙDuKdSȬ2bW~Y~LPO56&&ZHͰ h= r2%>H,[&~H]C72zK#$V=B6Mʼn6~_Ul/4kЉis%4slB췊۴pwh- ^KѠ+^aF ?#r&BA0VP,P9Ϲ9DI!c`@hqB(>`a с 2ElOrȠrS. 3+[M4_RcD&͍~4M4;v&ϥb"VH%VS$ٕޭ,6d⪝0=)ueWny{(H/\Z3q[rTeu;zMKiuʶM W#Nr vVTN2E6L(n Qm-AP3W1 Y^/Q<@n5mw]EI]XR}] $2ʵ Źل:QO7Gj$=m)L\8"OUyHLG}&{֢:!gms6|n˄}l"Y<~z񚢿Q Ny:ɘ%\#B7\]<}bwB`a#DD2G|oF, J1)\UC;)=G8n @.4\ aTIk6>yLcw21DReW]b_@,MݝAXf=KV8<)r,y{ ?w +m=5?^o~^}DuE!ڍ^CI&ɺMEXcqS⑀"P,m)%XI$m'{m  :G#L,l_US/$ښꌺ@ &R@ !ˍg@r gT Jh ٳ ݷj\A^&d/Ld?g\&rUaW]T3 a5fSJ&C󮌑d$t(n):kip9}ZU.ڊR>*8+jsW[?\~H+׋M ݻ4+eTtE+.yiɣӗ;fjr@%EJvxJ<l1R]؜7򝪹q1Fӈ 9 }- 0Uk^d/tͪ eiԉP*ŚXq9 |LklP}NU:E|f#*" 4n3F^Q+h6G{(X],B|ֆ?t$ #\{^0qao29-Z`KçJM/.+C#~u8K$"B>@h9BNѱDy^dj1.1dy&W܍qZm<͚l,O-ZU&#~0 tQA ?T&{03旇yMZ (oiGьdR'-FF-?3kzܗXm:9-V`>ຖ%@I9sen9`Oq0ND/NE3әX/Cxt@oUW nquw#~kdy>4iFh|;!ٍ>/q=^Tpe,-E]"""_Xt[Nae9! (|]#Ւ .J&wi/9 K:av"(!8-MH3j AU?6P+9+V(8C:Eı]?d!kבm;+4BB,BrkEW5`/Ok>fyl=(RI,~-F:*c{}Rn`yo;QJ֝ -%i:[,2-++ҕr>*:c s͒DZVmҏm$OөǢD5֯?"d9iq}~C!4{8N){IRAh1NOpYJ2T{&ϩjZ<:#_oԊ݉"QSQřhf &ObdH{l! dd*E'M2uwydW.n!T8:d kظ ;HoQy.%f B/J'Bh˦2pVwJVSxiGR#!DHVڥ'/^^m(2B dx֔]f b"$RftQ#U(-R` yL3kJ౞;krY_?IJ(~o>0 \Y!-}ʉ r9q6057*]vH}EA hF_2'SW~ɩתx1tNrnfI"eRcƻR$ w`i s >W$*S*S5x+fyȽG`'f]@֊[lEnK!0]mUݖZlOĞ]`{EH|nfofzwAf;YLH ^Tї&=*jC|8_b)ȷ-f+~`t8\]J/R)Z$s?szE?j[pFG~W l5e几V)r%&՘Cf-kNGkʽC "Cʶmv܇ɚi]:s> \<:R!t~K7-C ݖ.u3 -֐Te5ǟ{>B^I.nGxJ۽xSW X_q<0bb83l\nL5aW&8J>¥9CC-Z , oC! )~Xk2ю/\u@k0MQcOB殊\+ZeᴰQNz"vcevcMl ZƆ8 g|gR?L4ˊYMĩS?R^OƜK`xѕ9xmiͺqMְMe(ù EOz^x0RdR4SC|̀eId1PY!wo|ܳtw٢I+D.tD:C.ɼVvD 觶.P#[KCTdہqq{ԃzM•Tؤ tTrץ\R|S4aGig,/,r`;K1AF*v0l)3>tZqZBq+6,QT|;[Pp[OOD4|O&b,* Kr>9q*>lՃmlj5I]ϓ3`+8Bӷرiۧ)lp΃FzŝڧlZX;1h΅ł`ur^8e;y nn{)'ey.s[`MRU(2^5|}|i49MrY3',o wq 8}/_Ǡt4@%זbHREUq7p.=R2\6Dv Ifp?2|Ϙ^cF,,nrabX+q(SoݠP &E-H@Ha(,Uv MM6QIsVyoxڗGKOcJօbT,U!Y8-4hVӽ:3$;nFb湂N$<_3@0%<*;IJ i>KnO>cdozof\>.,7&#FȬ[60m\(>6{6c[C#b]~/#*k k@O98mZR0ݍq6ݧMſQBU (fwT$#,jR@u.JWF:"O2*b-D#.7;gPYsL )Ã# X׋eb, RfށF#w7^ÉÊ}&~Ҵ*V[h:.5|qeQT&uu'eZD=?"E;/gUn|';׶Ή#Qޏj$w{5ٓ}cxQ8k6 dI1p<9y2Gf~H /`E<@+>}+6Bgtw?dˬBb9H߷™aل|b``Zpx15vdpeW#'EkbP0V&[rP )&hI1ڝ$a{~g}>z2 [⫶C9h9]yW鷹XhHYϖ'Pm2 ?9oğ2n>7bU!O*<īUHأ=> $G ;/EM  0| MF?ls]PmB;<3=Gėy)+nɫBQYswm3[B@;Kf L!Zsqyu5O>bac8c ,+⣙/ЅL#J YQkdYZV0֌N6bqe@nIuPMV$bA* @E ̓f"ef蓨SgCZyexmHu6SU2d[*+RƉf=gwpzV3 '1RQa u>)] }0&g^x6U`)<>TD>[cUH3+Vr\ײǼ,E²ֶ.LN+CbkجGx2] Οh2;3WY4R ^uU:y(N}%ldbN2HHv]X+HVzYkis/ !4Wʷ;)i:# hi&dh-s(-q4XOOb{h=[T]MJ'ǓW\^v{O7(%J#gc'5䝖 ƍLIZcdj6O$fh=?! (PfsIjh9zb6O>|Fx𦑱Wa<|Br9p%3ci @;(4 A2&/(XkSThf̽= @ pCd0)Z.ҧ>dTطLݖs͟W [ϽD" hSv BOvT'6y4<n~m} pѝHKn)5OkwRl%exFRm/?aQ/arީ{o0>"B`!xKԌxPW&L ]q4*a ooZ㍎SeUtHQ}p m_c,ĭ ENKN`#D&6@EF=S(tA;e$m!a ;!>; / B뤀4+&%T-mQ 'TS"Tʡp[yy.aOƝP` 6XJT 3{]@.9$0+# S}Gi"|3}"e)~l}MqW4 AN-_I7:tF+D˄ [ŵSqa?GF h3".f@Iv'_#ڎ{^#X7_ǽ3sC # ՛:;fG˱ka/.6*V?3G{{>Kݿ2]g7;|)EuX*i4͊RʹfWc #z{6U릟pQi!Cxl8QX~0aM U_8:+0_q&N㱼ra,/KR;=Q.|j$fw:w?P{2.}KSqlؾQ"dN+yڭLn /ؑ"V8hGOD܏Q1PulRQwybLH8lp"#-C`wXpD\ە160V QƷr`>K"ˑ﷙wAظC`##+#HHo7Q>*釟(LĞ푒~ po:|_7pTO  MD ԬM=2' ^DYna f;.8p¹tIdQO q؊Ġx0>1&W!"Z/i0m[̐X''m]kuX|E詷ZޏSuCzc :왧tm#>MAֳ~UP$T^>O闬X| )\u,`7$YZ'I0W:|̰M+4:H*w9⛵ y" Ԍ.V8ρ> 2&;g&n ׶q܆zꣽg+Џў$u:6qԡL(ŀl{nDOBQ;TN?$ؑnj*T.|͕c07EY^ɥy byԹW!pwiɮKxa1{_8k[6wsj"⿑ p Ϝ$`<v=0r"n:]J,~N>,`H#Z@s!h]%oEc 5Qyd m;s,&`Bxa\LCRnSȏ$a3BUv1 tk6yYy]9'D.LؼHc|8&w6(MxK~_^6A͆ UXs6#?dq~6wI ρ ͅ|z'=bb!b# zwꊉh8󟛹qI~l5Q|g' hyRKt n66 lgpY&2U`ft$VGV1vb# *n=$tARni3s<$ŵm11_j4DZYc4aP[ V7~*O͓iݪÔSVx҆Mo~a'"y?ǫw61K ix!y!5L$2:_.wr̙p,B mtt8 }^qf8Nt/r J `g7e!;<9,Ög=jRTD4Szü2̞c AJ}gu  ~IPGLbmH9p1%i'r9E GY;hi5c&2ʹ 9› jaߨmgqh f<f3;1!e<hA J314ajBTmήː(NqZK7>SB8۴s, WHoa"Ũ{boon/EbA|jBfT|z 㒿 |V8:F.*( lŶ2lV2pFbԽx@mfÌ];pݶqUvSxG?P OgMs !aRDu̔lwυU9h5`ô_V1jְNv1g}|~FO۱e:41P.{<:%/Q8b@ܚ9JL97j5՞lۆ`__{y__j44:">ݝz5&+NC9PpARq0;˙ųPyw@Tͦ/ bGQw Yl;m_1̅U-w9)lZ$3Hܟscg 2BzmK݊cGZC:u0ɃΎ5o9L*0U|c*,JF2J95E WxǗZO {:on FɹQB}:caLǬEEyMsճ ~TѬ#v,Ap O1«4{,qNnT[DJxOt9sKf8nҕ5?HV2oDy\Ln!Q>Bd<Hn Z&tRґt6M_Zs7&\(>N࠻zF\ǚAgN3_~-9+c 45!7I3}5T s0 I[z[^QU9ѳ!tfڵO22| g؈b?3J0)Q$.ּ8ԗ!tmJ팎=gf:6_=ڳܿltlzHz"1=V'z"mU 4\}nZ֥7&>âWjC-6ė\ϐS%3w緳߶$y2UO5Q-U,n.vU\"vf)7懫M ݕ^ /3l e)ZsUH^D+:IW'JT4CVP.@7C|*N)MRo4by:1!FQ{O9'dB̙ut- 픨7ΜD9(: X+ʻA1jL { bge}e,,R,w;Tj  -g55mڕ%c1N+h,2Q|*9~aQ*чmk="bB]jsU! vv{ D6ۯ*$W=_I"r{EDqVZX")ۘ\u4rXt@^w3A)v8t+E4@זuxUkgvngeQk~Iz2ʑm6yc]4޻_T>o c/{+Yy}3gn8u>!ُM42kf0#X"|rԵoi50K*G(A 4׊z-LU27HMh/=㿪F$nۙ)`##F񗢓TXpYi܏G\&kœً_G)*{H&nLPwq@?hH-7ms4g#5 YNaXȫxɠb &wO'Dş2i!N+6ʰ)S@C:<!ճ;ƿi՗72r0=eׇi3ׇ.@ Ŗ@U׺ߕC'+JhT=g"Rr|*-话R0fΟvW2u|w3PZS4'@©MvKc?iBZ$pّ,|RWHӔL- TisZߕ&DBo8zDwٗL۾!KpvOvh_bXOxG,Q&joɰ M?5Q7jCH.>F|D/=o+Kͳ&FѩR˻e)iך5w.&'sm̩߀2(u6 -`cfBxq k []ө̡ۡum7 `)D&1?5 ZPz 0] h ," k)O4ZMGyZ[MU}&34`<21PM҅mgdyQ#3o* h^zr!]ME8ʠ;ڷ`'OHBӛ)ʋWh %D_> 膐c>ɏsPZ'`2;"ᱪY?(0~_+K>,鼤UvR;'E7< ßnc}uл|~,[ Hak`ٽ3(3?ֆըsnh=t D;3®̶2䭘֔ή?'̍}~v靕d"&OP ^wCm$zKQg:w/~ZԝS Y>sXh)My0oy8!ᅥ" ;a7OHJr(\6ڠFU?MDw\3 MgpE[@݄rB+pJ<,HIu\ڢ:-0і2F4" rY1hm" 4md3$p1.oo~2+h<_mMAry%,5yb/jx[8Ǥ3dPOmh sjo f$/gFLǮk'OOf 1GO/4<ڵ'V^I׀_ҪP͙hc ]giS_&w e[(9WSIˏ7à&(43AJ O^۝GsF  *Qӆf[1̿E# O1cA@7)y7o 5ߪ"\^` )7{ʮn?q 2&egyHgR"rK8Z4BKۘK˾1v ٢3g21~8w?VwV6>\\pIm*11̕O Fv2MRXCRvgRoDAdZ\V`_Ȓ+}ک M yZS[c*mޱ E:wIO8*s wG V+ʜٶ%_i`ʧ8GPٞ,86W>S E 6*NL1W؆Cfd̐/~FKNx sw4nP )3i{w(Q+l`{OsZD1\e$c &|b->q9 -$ d|ɗC_PsmHO,>H#}P) tI6&zR{.:#NnDێНx+9//|h\/Y_h,3sv? ʞeEg˫e`66VPj2J"XMPdhG? @ O%yDyȰPuX-#xJh.j4㶌 ͏oOhGa[Xsj\!g5i!J=s]&RxX w! &(}\Ɔb@`1}GAbHT IS WvTEcv9Ѧ{ј8 5X!bDbA:[Ԍ^Kj]\a1#ȮFOFEAXgR;8<>ᧈ6y麅O+$L@ra |rʩD nFpun>]-^Q:|I_@WUȳ>gM3sF s8>Di$mlivޞu }HionJZCt+7fI2 iݜW0gh \Q毮h nK-:Hl~ub1np}O^fvC+ /l~6Jsx.ZZc^T{LF}a2@5] MuǬJ{ ?)_eҚ.26(.ryUHEPfϲF1#14Q Lĭ-7i)0' ܓh&&G<5oӵC bV-d#m%vWGu*4†c~3u&Xez!s[Uqlfh'czYaw9:qg&{۬R|>&GErWj2@g˶SPELxNR n=7`",Zܰh sVA s|} >|Hm7%3wbc?=}mD&ŌUڌ[u1`C t0DN%cwHRw i'Cd 1sQc3[dv8IQUa4Bd({MNa- !NGl'032W`}z+`%^pDR}LxP>ƞJ^?cJm,'PǤxHT~B/b$̓7 5͵? yМdm^xOb7/boQ$(\t-_f>Oe\6r] ~O8_ Y (}p"9p.asc_hJ>#&ٶS**€? C2ˮ~6CO"tکfytS2pN 6t~Y:qбB24~#*&c-PV]C1!s-b|7v9 5cnL\bqN;,f~MP m[Źd)& 2 &Bwg{ٞbh>lr/_#+[;cĎLbѻ{OT[ȍ93M?yT@8e%jjD.-/!0&J2̛(=:T,xj~^c2)]7Pp+y "eKԁk0Z&$%08[ uMG7l>VbC|b0~_EQe.pb:{)gV¼u+)˕dD:gecP5p.8&@&p >GՖ$,l+~qfjt@(19ܕZy>UjïfzbAT0ɜutLh6,!+7^#2l> Yw^̈́&p娤7z ǤHml_eRkY(`Ҏ ־oQ$@.DߐugﵘG3Al!b-\d.[:a=:bϰ`ǖjOį`Ubf|q01vmF 1"%`C Vگ aMJ$.!):6kA4[}=!lpW=CJ{u~c}ձmP{oh (@i~5*EwZS 2a nӉzNhSz\eTgt;zPD2U q_akʰ]+WDN Wz, ~ L(fJQ) $Xs~/ȝxʛ~{e󼽟ؔ:RtiP%ŗ1TQ[~ĕ@LnyEj=_DLcfHDUVYqDCzYQdlB/i~D^,ma5ٟ /6(Ur7loLoÁ(w V_Ba-- D> ǬQpxh2"}>v%EW_< G]}$^j,ӯTyWQK3j- J8 `MIUf ڷ~uY&Y$EeGD dO NE9R 4&+Fil Ϡ֠DW ) տK ٲfPcr[(r]yTQ5׵9~mG{9=Φ9UjBc?_ڼnoVq,qF38aMK't`Psg~p 1fԨMPGʞeqԺ=L:r)%6 :`G9)cL0$ڸc oנu}:'L1/ڬ8&V|sfWRΰ^?Ka*btG8xv7( vik|t`ԹA|ejIwD{=#"3tըl "z'H6SDzj+}sJ~ l֕ .^St![̹Դ)'˗S]P`I߃XF\tѧ`u*`pŋs+%g5ȂA>}JpEF}a1wSH񣤑UOO jVn1Ơ/q;JKaevXR4wY㦠9޸1SO{> 4tBbRW}*XESO\F=nIPh &g,C<,[tG>izgwKp.*C g\VM+#$9H[TmCe ϹL+W켰.}6 ٔ-qay'M|zX;쏈a[ay,S:rG_ުQ[sɑLU+[&*dMJ= X-lZo-crB~$K4+U%<EIIk3alMfɬa) _2@fW~+fc΋ԥKHm]|ջdQS@8|y]Đ]dt0WlrWԸOHL^ ~~*˖G\PGǡ9F Ć}A8o򟒣!yXG[LBߕJh8T#j@PT@/I5PMU܈l9~c}{՜AB>OL#m!֜A9Ï5y 3wGCna{14}?wY8|-;X]9Od+^j?_ELjmOW,O{OG!.0i[uFt$}Y2B']<,Cj"lWEb,%s" 78H$&GJ73r?17Wغ m)(cm;28nh0DF(塆n*'{I~NQPjL:Ԁn_ -\篑)/ \[eJ %%SvZþ{`'8TtPŠ Ix@O9,CTE4@m(w])z X:;/p;3nq@nE4Dos"V%D,R/\9%25ߍ 1kFYD"|#aOXӴgW4(r9"DVÐ"QCjE&Ս$8CF^ޓ&J[8A a$x(-fsR[9O:Fdݜd׹v{,;p鹺c_l["&IAh+RqD&җ 6'mfpAzuZy(.`B{kPuvma_F&-cIMb\bS-f.'=7F5NMB\*.,iVC͏v[4/r1LZ(Zk*ž;'Pl7軠!m#d[ Ńl86;g' b'x NYm6ztDv_ʜ6F"V|8HjMBt܈bN~GZm_6 T2#q)uSoӷ.ޖM3q݋m $}Gn)-`.8Adrʨ4 !A&`QjUseuwZ(+X|; rv3w#TG Tc&o']Ghl增;}-hGrlxԸapnYFZ! ]Yd{ g;c7D=t.d@Iq/ʴx% 1$!~5l=BpxA^Rw&3+܀JN2Hx ڧ8PȽn{!v+^U!@!!=0m۹QI2(8T2(؅^ kF|!-?I6ژWH2<{z![rE؀n6m3r(y+j/aԫ_i r|GZ&ȴr6ۀ`7,[ gRϳ9ު6WfcD4=}:j̀vddkCYW(|krMtތaL!kq5؇vGs:Ж`o_nk'6w3BW7]vj$ĆɲL|8U1_vg.GODq:3Y<== "+WEkxNۄ> 1]-)vgY-Rb}dxxo"EW cRzӀ%Hxw ,N'٬7 e -.}v|@Q9+1VȈB@ =?nwm*=toO6YaB/P.O~޼32z,uNKwv3Y ATk_qHޥк_s=j5ع+7#>75[4Qag96&Vo0x"c>,hA+6qRȕLi떰1D kqe$[;Us .i{ 2ZD/X!ZL^U"zH rFpゆd=1t x3ϕjrdiWm6-BM0kjYH7Qӽ(4tĜhEv{d;0%KIVXG˂yDnc3Į ZW:09}7wbbv_Xi"N1ww!.yAx݄+BE=姅:@Mk۠ !,%@ DȯMJב7r~ab/$2^p,/Qc^8RZ^V=/q0]GX($P_S67{9[!HR+D4[rJp^SavUebL2-?1,qkɯ)7s>-#r DK~01w&Oa$[ߨ?]ʚPW3~/fTɻXk^AvQiDԵ`V4 IX ٲV6w,zf%+n2= Ĉ}ȃt*k/h9O6tǚ9t/lP}ϡdXPQ-_'=iR p!o{ʿt8]aLWY尕sΨ @ ϙ\0ݽ!,=%Lj -SXh7斳^O(*Wo)ݳ|k(|{d)]3CŦc(@r_ޔH>˱!͠P7@zSv 6~RK m2Upқ[KUnt}>yDx\{8#ptǡ~ `kډ#iRYUu rk)Rr@?E*vUc]z dMڡ5S.,XX%HJ[sC(`˙KQ"GEqf5Xb#0MmЎ4 א(n5݉-uzn^s~8A~+ү{2NPZbV3Sq|A]ˤI QU=pIJ[n(U6V|tmT+DyJ$ҴH-$ܒ*¸us3K=VGE`_sgkߌN[M1#+3wY$ AӼQby6"5پw z8vM2p|v$TNF+ozk7J_n^?âP$Z^ϕvB?S?_~ hzxBT6Jr<м\6O#V&ލ5 jX;rm)RPg5g~qߕE8H|̨*NM $s-HORHؼ& .%, W_'i'[d`̪WRNL~uR9{/PȆO.NV.zUӐqn&`6Ng^6\  QI> Um.;@3nAͤM'r^*bz;F`gop0C-).YXzjG/An`S @yǘzZA2B ?MrbZ0ҩ)%x5-3 >k,'h'_̓B0_؅nƔ5R~6dVL~aчhiY$qhޝo_v3ub&;Pi~Bs$nx VQD^?2{caRs}B{ɼ4{ߚ_"yqΡ4œjKnje#9rTQ£3TJ"vbِ=hC`)U1V$}| rLV"otB8G|'W톺uсBmKw^jA]_IjdX0uR$vő͆s|͏wr%n?MOTr)+|U-ʉ9U|b2+:}1%uP^9y!%\ᓲ(=o${;c*^wE%HwÅèA(+ &`n XHh@AX^Кjj/ w2 G8 f )_"9#EeP*BU8t[}8q>m,,-c=D$ ˇGς(OOOpF{b/bPO\.I+eqԅ(-z@=vڊݻ͛_95[P@0<N'_׿9%쟨!ol)Sa:6#z5 -aܵ'"[%|D+< |3  ôv%|y$)Z`/g#\r4$Y%2a~RZuSEiJIҴ o}!))OwZin)r (ƙ*.LLlv"H^Ap[P֙CQ˛,|ȫ ]Q+:whE9>;k%::+IN\tHQ@M ym[)n׿}@of$UD:cI/en9/HzlTS+\8%>pn/bmBϸK+V$[j;6^O3{<'ܖ9L'ݗKFlXgծ5@䃳wG2aJM[[n[e7Nd$9qpD ՝hAJl!魡Lv N3J2eBԼyc/ԧ0-IO +uW7h٣E9qywO*߮ s2ǷǝOI]Ot zWc"%/sd~{h5Y;'ewĖuض5EZXflP)AeKFo0LĐqe./ Q"^4s[RAa B򙜂zQ1 Ƣj;^09$ȴ|CL7_-uxTRS->k[OhU~vmVkBƏj_~= |N_Do+߰o~Ď97*zR>r&n^sbKm]| ,S=z~JQn)Ph/uH7/V[G`Wji!?[T7i>T?G|P[/.8_^2"L+2 Y6 F߲o:V-6L%Ȳ{,{(.6^d}|w-vא,rp@ 6tg9Y;+O[%RMF;2_p >$@j=)喰Q"s(|ѤzbWD:(:Y|u }q^y|cBA'0Cˤ&s%[5g4v3%dkQSh@q˘7T+UӜ4u*y:qb_=S$ܑ~R-c ҏ 7ە V-U9`<{uܬɘݗe7=\KDK;h z71,%W`ScK g!.8}˟ 〦AqLU7Dc CӰk`{XY)yhQ$qb%?鑶'aR+ Z78dKڊgm+#"zFMgu5#bNpk su:Sx_s{GR~Ÿ>fNb61 D+;)TL B+o)giP԰LGZz}XoɶZOԵ?qphdDHvOh33.&bfZCzp=M~[׻Qi(:Nh={,w𖛔֮kR ᛺gbYcz~][n#'vYS\O]L.H ~ByC>~3;3hT>X5y3e+I'FđELPI&Ú*N!S))0n–3sQ ?'p3L+hAW3~K;m0G`'9WʄǴz]<#ަc#AխxΝ3ˆ0Q+IoDîwd.%YɎ/(IV‘$UzPWŲiU$P5[-P}oqzĔ"ޡr1LxL!ñi)#D77&*b˅ڙ=2(-ƿҍ4`v7=YҲP!1?lg- o$07Y:ڧUGL{BSGzm1joѓW.ISS$UGeJquڒSk$L'+qv}rb Ǚ4Y`+_⧤ Sk.u, a)1"JozU#B^ mzba;# ^,r$3vd3*Kq PfԖ{܉ƼeͶY` q?fwg8-GvCvjb@ ;TuF؄倣eFL.G}5KO@\CxjЕq.! 4E3KrqUܡg 'wgS,O?@EW]<1pH|.H oh- 3CM-:`g!,snUJg d6 I$"xqͻ*. aqhP 6J;lz"Chw8H{1x97=%b>84t`뭸 uU5ĿvO4zС3$gvv2Woǖk53G`bX|7LD+{" DCvd[EHy!F$AR)_=}V!k ͓OtA$ٗ)rڜɬ#p"L;J{+6ͧ=ظi{MtӠH<ܾjtߖp2XZ_oMxCYT/}6RNr|;9w @AOY却}=k V S֩&S9 `{I |tD<`^[F}ˢz4>Ԝx ! XHu~<y@ɒuT+3RWU,C-j$yQCC2Jed9o,3񍊔{6c6H} _J(hV^6G)dAgR]lƳ 1[nda3gIi*#AgB-!w4lu>>.as+.: E4{+I9azw4rV=;.Y5L}BbnR%YQ!N L!fQRf#2r) %#E{a{!ilj'ǗWIOQؙR!>5oѷqv!9+蛻KGD+b7:f2} t4qXmM{x NIEeH8 8JHޘ P`384p*Wfkݽٛ$959`z4 zQ҈i=Qɹ`eamN-R#;$c\hITiNn-EmʁJx!z{FiKf-Y.f9ETfKR߀˓؊70P𯽗fw =%7?L /{am΄dZ R ߸ Ȏ"hW*HhI:ZGja[رv@Rn\WG"MKuM$cz2^J%.iEzsNh k&L%͵ 6a6e7)VtKIZmVzPqLmWwpgcz6M%^.N@,*lIeP ;1o 9~Ss_Y48J~f)&>q6NYvy'%K1 +y,HI %.i%aaKxfO ;άsTs`‡^YO!h6>#(i66aa͝=#DӪ*B-$Z %7 f v4{-hn;<)>:UcF Lm=ƛ4_aGP_?fޤ.b # 7N|{{S*i13d^S*$0Ș[$wo[Umh1Ռ 6ۅ\QdgZJj[w@OD#\N/n7m1Fu|ME :)Wb0YR3LΖ$pY?kԎ{\?"WMl}V4X0=qw=λL%?s"S( ^0nrt)[eV*qA u)Ee%mLF.Mvvq)- Fkǧha}B@B-HeѵJq|fTk'l :;u7ET '&42+jk\1-=W]=Eo q>.Ov, m#Kk* Q;UX]ţ9N yv >|B<D߇+aämմZMh.̞;م߷%xȤq$A6![[5v Snԁ!Ao dשׁ#rzAHVXF~ncG'2u8T.m6De _#% h d;ejj?-ixxb* %G܁H]ͪ7?/OeHlmT$ϱ|UE&^4h:%.G7S#ˉq(>5beOH+Iq"1 UM$N+nKבw*0[-2{* VsfB9&Qp@_=|ͦn$ 3Qy _r\A`]5:- 7 }mE .ߴMޢIRYi`UeD-WNL?qX_Bl6)V!/Y ':u,G1??20^s94C$/WڑUX1Gr]:Zݡnǡ+ (k l(鬭jGn2B#=gz#< BvDHOӝ;r\cθ*-jl6s(VΤgṝ׸\dfʏ6!tu Tg^ zܚ0sB oFv@:[Kͷξ"IgHdmq[h-'ѽJNc9={VG Ɇ˞#e]`県b[o- s=谔DdM7 g//Si_XD(;+m'zP8 ? \#nG$_& i}|ӓd i/qRj%ej큦!e?2BIn]HUȇ?M:p2CS~8QzZ0-r!Cdu>)WXůr=3mWcގC?ХIuPkcuZD^C\+ZkކɌR/@oFM,b4jng~۾;W_~:Ruk]׊S_ozDGbip- ~M oѻ!f.ҶAT% c֘3idы.\5{&.;&yY&FK۰& CMjXSoFLLSB Q_[O-sGL>Bmip+>̃ JAd90|ly…9por+Ṟc#+{p|òdz,2)~6#僴$!r08RݯıY^-:E>?iV^70_ڥ -5ʕu=}ΣRy6DN-@Ctݸ0#Ovxى<ݭzZg[n/L)l+g!\-'po:Ş,G&ɧ6\5b`@ bN?bbQ'ic<9$,x-arhHHdt~EI=!LI m7>ݿɽ҄oX߁?9[[3L/It2do)> &44@|v>phPTծ[qpHKSa-,>қ`A"i8~I` Y PyJC ׵^RWd ~27&P;BvH;t 1@SIzc бPڭJ$] zΚ*Y'_drѦl]5.ȘǢNXޔTI7^Q>Ϻ`L@Vlўc~g;(25oJD7߬AAε`N$ScԴ88峠%t)t(|J҆ԁ(ڿ)!^ďc$D0}ǽB6/IJ'=/_ LV,ʽt~ a6􉝓~6/*웢#a|{6T[7USѩk:; F$ӿ 2?[ܲq8g7BrUޛm!x-3վ\rfbw/lv"QW.K=mdL+r#.6-:1,ńpѷ.rŇ8 \ihISs 8A[n$0_k'r-C{XXo&N铵nnΆEXe/IIiʛ׌uzi1&Ӡq6p(GPR{g[~#9;lv@^ (͍!t/T?B(Qlִ垂t5ps|{]P$kgSC{:e$IK_LTc1yiqHQa@U>Ƞ-TB9 h fԝ%&;?;nG&S[B\`}9YaW_ pclpOZQMF`S!R,6cgt0I|.I&܄+ O`e].ټn11=ghz*zB7L/DEĭm UMٴb0jkƆ tQ5[=9p`h䑲&mAB=|uu+4}..'-.9>Z87-lr_7^ X1a>|73a8,5^:E܅Ar/P.F&67>H(7] OgKë&V ;h/η .)+(a{.]]Ԅ6`u7jA߆9:mx @܏.ebeN2Q6"u t^?eA: Q >SQ+YBv~7wD] f㰯Ԫ_OCjWn#.7^k/S4令S1쩟[#@/V :`%Gؒ3BhmRE-qam̦Eߕܼ>^h0OpqeE1 0rsOCEwh)H̥ol‚ABAG=ymĸOed!} A kjYq^DfP>+kPłӮ!R߸wʇ.ޏ3uBHnaæiq**ptrdFr.BL īq{eB? &vL R(˺9:`X`2tQ;o%ߋ_lh5yjԯ`b|OJ̅; ]hH`i`[snyx;ǬݤC8@)#LlMu?|_ËN?վF ]ո .QF-A?q/ [Z1J PSE#35ׯx(Ȭأ Ά|o~|=ڮdPFQ >V2($ xo{A<@,>{wхTP޶8j4̭aB#~ZIbϚ tn_pu3U#~zBEIDqd@f8 5Rc3SV,wEb٥`Vv4ogYZ0707010000027f000081a4000000000000000000000001668c169400001af8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/mtd/mtd_blkdevs.ko.xz7zXZִF!t/y]?Eh=ڜ.+εv3bhu2lb,[TJz^o4)EB{M}vH+[a΢$XIVY4u"Aҝg`Dzjm>[cģ23H謣nQ.ˍȠ~n*xoCGiR4UϦBza] F$O"8:t?3ߒ;G~OO쮴Q\c(Q~O @+q *E;Lv_~&3sCІ$HfOԆp>V[CA$8v-KF##ec t,zt4>Q(eVHv^o/eh^02H"4ŏw{q&:G9gJ-,%rJ0NS7~!htӏ؏fn+9Ɇ(ٷtRV 8J༖z R'?’)/w|GoaZwb ) gU(lC1b^}Fф[tV_O4jXx,)-J7FOdLoح:gU2=W!&]0CiRpK(/uxwMzPvjIyolS~0w!BՊ_rs'DMt&WQHAnFf16JLtŖb5 Kx~ך7k$|(c >{ʄc ̙5˞R)B1^]Sk6!2FkjC*cs~Q>|F!tƅY`8Bd&=AH7g.EmAfYZ%Drdi9V !LĞ<9gl'x:q6hH.뚫MLQ}!WXYX/ﺧS]!S25M}&S@0B P 0 ?{;|9%A9=^a3D75tkGgWBOa6^k#S7޳YKv't&B/CM G!nsF4KՍ )ٛ 43gW*nAaS:0m#P!T(frJO(Ϭ碻4G{1t$~6 S) tNly69Ž4i%];ɊUm)ąA*yN]^'Ozԟf‰+!o,g[цb#v.(N]:0vvIr9zUKDu2u`FZT쓥G^8.Ve:oPB<|Tvqr;lb ꥡ<^>3Ek\a#wj۫IW˗r;0o[=P$= }$1Ƙ%V6Eo{F[xPCN!Zr:^_f\/V`T&|_-Zrn##)RdiYmGI p,x*Xbeeqp#&H@ZN14݂,tI;e7Fo5Wb<~BVGzeYʤPiqG Nr{^XB7ǚ1}EG=v%(:墬,Xcǔ(*фw&sEc*eX UX`qp[m3%9@Qs NsBqncf/gdLI³n_I)_N[n$)\0>=WU8<"_+GRMNϝB2WA9{ 2gV|^ l_Ne,HJTL:1:o9gFpћ`I现 ?ZN0)k u Z Nny; y4$\J>QcRLPl}Zۓ*WpNm`%P]/DSӺ{H+CNi7 P ~>1zXo ,v -juR,[Yb-pWpS:!\{ 4}[[g̏z#Iz?XjtaY n[/Bԩ Di΋$sg n1VKk!I}6{Yn9A|wFHN2U8# ;FN4:Kዬ c#g>[̠Fw*]bfWT  ͜t4拴7yiES8Qvc#MLpG޳.єt ,fRSIJZ,tx%ycEc 6[3`Cʽu  inP!-qt /kAjp7Knk#AAw4P4-iV}a`ff00޻A޸Ho2NׂS3vA 'FZ5#q`.J@1<6"uwz+Ŝ'fkފC W<_NjAMW Ns+ |PZ\^N#E~NIk ΛN)2T  AdDxFͧ~#nkVz{#?W)X6GV0m;v݂@f_і.XY\s p}1q[وm=t-mm2'jdY4$[R(~#W43չаi {^hgjfxZ!c)Zy\?UaA 36zfy;3UM´]!mBڟ* `mm(ExpbvBǰ8ȴ`mi U57=n|Lk|&K)FG`_lL*8 dDvD xpvE"( 'E.a`Ntkg=8\$S>Bf}fx{`)F!) MoG軣.b/x-B3bkDwn9tQp3y?!ɃMeEHEL2yW 8]:, 6Ud,MURsϴZr{LۑjPt-KW|W UR2%mŠ+S'Atqz 2H.<)Xn՚7B&1>5ڮ6f#L;!VL&=Gem&>'zdy zajdJc_0io-gV^i@LZp˺'󓽦aݣܬN#ۺ&cDwD:Q&;Yn]VRX[?ijR4Cq@O$a^ do{xeS3qJZ=^9SPbWק*jo1vߡ{|5gؓA,жRRL6vo"'3J#IW.ljcF76\6j!ƀ*X AN哫燀C8-04F{ d(׈6ɖgLP1_G٣ԲQHI;U>60~Ƴhdqtr&HTc0/wچ"tJTd{/ ?%a2Aj/ErfnL+Z2bO6@*14u,1!X=HcHTϯ8Mjp< ꤑVhFHnid \.MOiDJqrcV\%>Rbzw308A_ 9>!(<}AׇdeUyn#d>VMc&|qnW:vr^+hIHjnA㇣aVZͦ›$2Chص.W;Qȼ`R^@VxCGO9|ϣ;"tkf4ooqBq<ЪJHx7RNKXuO[y|(tc< <:R}UfB/Q66wI_ԙJyVU/ (Bxxr1r3FSzȲa~geE>w#g$'} n,2WDXYAs O(,ihڢMu&¬t'\Spwb=t`m0'SC5MhCy81~b铔`,/|Gi~S^D[k"TO>B Ӥʥdrˠb䙃.b ,9h˗/҆@B Zp ( l3|~ 2hpK{|o::xM*aWYyC2'yosqwO '~"`97^)qg#?<KS&q >/:~;KytWFsO %FȭSyx LGeannq}d;^ݝ-Y¥KP{e#aκGov$,LWMT G8zͪW𠘅͸⮜*XL;מ)'XӪWݺ"]K St'/Wմ$-ݎ+S$كeD8n4f c n$zcX5v"!Aj1ģS`gLxmٰsHfZ_XP8aʳNr^4r%dG?΂JaQF5{🢾,7d d>ՙ=;vky4]ikXΧQc. ڎ&jT <$)O.8D^K)v7wW,}e^T %m.ӟy|0m j Vyt#0/$eD __@uYv䇞u1dYxɉfZ;?[ O>9<sqR&~I!C]k3NpgVd|Xf-hJi={39›3^ \jm.(ʪG2N]eNbNTe}JSpA2qR5l$󬎈~[W&&**Onw 190(xduv]L1a2Ѭy 2bQQk MQNuhAZcg%]Ԣ cn) ć"}4(&gy!E9&bE#+2iJm@*lJh:,\'o͏vP5~&fڲ&?jHڼHxܵgӟx3'Η7-{}iaR:g y-x2Z4Gn*{AhV1a%Vc,wk9@ь@Űe$LT> qYk/s@Wb)=˲Y#~v/%kU.PJ=> A ۗB]qBTJ)٧+Cx9ۻ3R{~I%4W۸m 9L~lNd՛}=Gߨoa <bc 3_0eD%:zz<;#Id@wN-tBuDOqM*Alqs.I>!3Tdrv6R4J\9@1Hsi[0/I#_J$-_|3-8NHUfab@dtp)O.*1fx{p^#BeʷS9;YIߕac3k&A䑯NRQb\]Pp<:;0Bͺm Wդ Yٵ4ס;͢*e $Óau W*42ת>UΫm-{W,c 0̈u9p[oI2^A.|lrDq%JZGvf*#hP8y 8ePbf'Y ?V֞˞_P4  M Kdw;anqP,(_zz @V/}1ᦖ!ËMQ_v[>4A7F_6Uom}a~|4u%`L!dR/y{(ÜDF+l׼=Rf D ?fB?4Vf~Kq *@O G"!pU:ϦZcPUvsY捝C1۬3?(+a?b񗥿%Sŀ Qeh`.8E ^)(=tJ}OI$tlۢoS6G!H^!uP/~ ;7L P/c.cZbtw'P3!*{b_O{ŴW]>.Ml4WԜ8%;}jy8z* 㛓giTt>u3fPφ{o!>.Q7Z٬ n]hx y>#>bxugxN"4ӆ21i7L]gsf¸tx3½: :tz_ 3 z6 @u C84@_I>qzga ak9˛|y܇SK']Ksu'b? &)}+23/|stpm}Ì4!TIbm[b.sHf^n9':-iJ/E)~R~FU<̉"cVQ ,g+T8{H+lQE繆!\ WM* %J" jݨW푑>ymV=>dFyg>{Q<#08 , v6iJN12:[nLM> R@.wD>Pb0E %bzQKf #+n $[ _w3Nn!}8Y|--rA:KzLebU7 @wMY$ {meUKu$]T E.\NN~}OMXdEjnqN[;a'lr?I`JmA\vPdE1qh!.nvyњw脲e&ǟ1~ Tcp|MkcoiwC/YUj̩?kM)@S١̈_B>IأyF( Ydw뮹.` 5\G6j~OBtF찷'CrkWn{"BHB\veԆ'dd??Aj%( ?1uG-7\:ݿTG*)`s-r< =KmVxj fp=%G: _%f>ne[^T`<: xgEd m2N/3"_18:\Z*܊ 8|)蕤; -kbŧP)E䂛l ]ǬRša܊׶#,}ϕdy,Bt* 7.@=d/Z?E-HQh{' -ڝFVO-lH{1҄h5N@ljUب]6;5kwv\(D? U^TTtUϸ_ǀ \`;wk?Y#JBHH]dVmh z^ݝYÇje[+=u;Oo9JFc yޓyFJ+Nh4Oٛf88UtԍvD w~BZX_N엍UPxV n`V4V7v#"A(lIb6Ogm9 "?Je,@?|XMeb^~H [{{HKKX1,~3M3=R2Vw`;i[|z\5w#wYw`2"t |YA%R ô%!?%~"UW .X2I6Ds7J鮁*X/Ј˻Flz0$ mlT5¤*81/@(U~݊*n}lo *i˺"0\a`f@ B"J[c>}/m4rdWBal=Dy}i@6ǁ]C*ͪ٫vǎ*FSҺ3K H{o-떨v 2JkIy d[,'hC MʵGu#zJ?9?meU]Wm^| +$nw6ZNhI \q \ %"TrArIls?ݷE6̓%D$>xO!WID:l^X㬮Fy)TWCQW)盀).l wŻn@y~AER;yY4_"uԎ ޲E3 - 7qg)PUw2kkcNՏօp!⦴FGB<>_܎G>@Aԃ:Xt:o|Ja N|CjѓEMQ#T"U%%7938aê(4I7cgD SӅc]iL~,ޤzN8T-;BU;eZ?MG輿}"|v#&4;@RgV3_l׳M~Z'Y+Rwx&LSů`/fb)W{~ &?*j+:=2\N2/lD3~7vloj95 lD:p$"ʼnKIcĜ}h&O;J0'E?PR!ʡj@m7@iRa(<֕A}CdU4n~>=};^qVL1׀P}HwZ-'ؕ0om8$ :0*KVvա~g%! ۫'W U6 b2E[Y"LQ+5cg,>2\f[peĦ4݉p^Ðw [7-wϼ@籧BHh"2oNlF!I~l!*/;ti=OVyȻwa %E1Co6nwQ $fOQ>%r/<J~Bhn@0P6f_HILfA'wcyn>i1؂Aez9;- ";li^[S-8iH*mM9VbA\eF풄tS(o%c`pfwQnu`ic֭vJ}#e' $; n;DiX~$HУ{9']v]am98~.PC{RFv.&U'd3Qp6TTZrB%y-`ߺT8Y"ݱ @\+%M)zrUߕYܓus;Jְ{-|e/0ƞ6AՓ>& u'0O& 8c|y5]do!sIvK *iD "K!sf( 3g{wIשiY}ɫ5-弬,3fZ諎 j@ ȱ!o s?'bOXX2`zY(ׅV*nA-S2|Óp+a]#K򨼗vOdR!Osǃ3MfvskԻ4atQA(Xn}6;HAaE3 I]gݘ{_o d.XQC o#ܳ ֙Ai+!e|&8ܑ\+њr_r(nW-lAH|=6qJ CEr-Z.0{gHdCy`!F1jX+(r})}2b+ SO8EتW%:ֻ*YS0-/ܲ ZcB%O-װZڙXk)v<"cROv~D8f#Ry ጫD LxZ=9@\&{7 K'uAZp".|i~@&\ I֊w;=Xͳ|Rջl,]ep+@y!ɐ( %ۿ'&ʐ'|C_pg?Y@| )uAXs:AãXGDD0xVmbT c[曐: P@KQJNңW|6a׷R0W?\Obxb#O KĹidq/9!a(1[himwti+#ޓ~Vj9N ÓE6 GW&堈`c2_ʰĻ7!eKuLmlR2}Ep_9L:3Qzw*Ho4\Lx8Q1$~>&'s?-wݎig: vEk 1?4HB]R<<ؕmz?fp nUړn$Icpl* >B rf_|//x:@Z4g l1ل,lb>x1M&:Bx?c1J'}[cfZe p#ׇxk^\[|yꐳcoo|ǐ.9$Ns0!4(&`0Yҷ R vx|r]b{O=oeCuY;6(8G^ͼ 5Lbn,ZJ(Pn11P A0 %LGQ,xpN?!4K`Cλ;/fblXR=]pjO8Lx8R~!ą % ǁY>lSw SkvgIG$~{ʵ ˴s}gl-(@o *-1c$9 mΕ'2^6qы%9vzX"TV TXaN-#!2)`غ< \ZUˆ w:mDD-ZY [m wm<+SʄƋxF/ 0\PF&ݤe?7'Vy];&u;'Pe;9)Ae&fat rrxxkuB~<3KϻWZR Oy!m*}OG{Mr۩P>?:fL` rs"7~!#ɀ]$AC!XfvQU5{܄3*|=pj;4q~8}9QMvq?V谁ϝ]z"5luvIv_Mq 璉{}e,>!uĔ`rG #"FXMYC @*? A;+,1`/P|^õ.׿sJ.s?M|ƪmd0 PԼ ` Bz(gu[Н5~MШu{QeWTs!yZ$bJ4#ܶi9 eFr9rMcX.J1xK_ rId2Ia1hC] aL# r0ZW AQq-#LP×R"3/~AE88 =Փ?;$X(70d S 9q:ʻ%,'o,(:i-ω(Ɩ§7ƗB4eDuFEQ|t73"օ2r!xhHvNB"F5$L#iP<\#}VKUsGJnM y5F:(<Մg\%]8sE86Ye4Nh_aV?52,9hV`GU>]Џ:&dj3Ɓ LQW%܊a oCjP<}㘫x9I:TI܁[B/zqqxs 'Qe.$lqVo)8e=nfq;zr(V qeRce(t!ʊMÁT1 0v!}r .|M@I"(<*qT{ؼ)nœ.oi;%@0M k24サDQ DRmfZ;: |4dcC(~Qfڄ4~ʥ q8VI3TT Ӛ,`.PnTP?oih_^ X in5Լѩa;a9KtU0[ StL.؃/Ac28$߳Lj]LIx|Q׬ҙ0dQP "b$fnzo&Jɩ`x@nOѠ4΋:@k~g]->(gjvs]ޙU[6Iݎ,O0F?ַn#~i]Y)sv@nβT' rV&?>\r_n$Ѩ/BcjDNBHwwa|Nx9Ϣ Uk`C(yzLh8g6"S:Kwl64ܵ]2J0Y BM>@Q!k&i3#s~.pfnO7SK&.s$x!U(ZC z\ ٮ5nq@Rͪyj%#c -=d5 J!튜7]%sA幷u9V|H* S !-j d +/X2ŋBZX$Rih0 kfuJug@H.iޑYr,&'>-RHF84$%68{}rO;% Yg_-ݣ/4&x,Gt;bM0sN ^+ o<ȋ@vǂoGI7wAZ~TC $wpiI逢%ʹx$Hb|kv +NvLyb|7 sĂU; CKvV|_>jyv3+%)A-BKsl,s5t4+O׺9px鬏&pgV.U+I٤ǐs߿x;ԋ@@{Ø'Bxt)Q')\JX-\Rnfܖ ؍d2$,`ѥ>Ĭ>b&}oxWO3FW:u4N8$<+y{G͝:(%x0X} c?8JmJg|׿'n KiƼ{#M  +n%fplBrzB˶1ak"@=@jƉQWrg%X:J5-Cp_JwOٚl'ٹ1`@eauy~0 qU;6T2WFM0oS\>!VQNih"k8#?[f8"mOuJȮ_[ޅ<]tA2]}A-Tkb;tejęވZ?^ ?%<8e'RűM_0^N'Qlk%\Nk>w@Po`Kxh|5v xS2{Z)|_ܸ.. .oT&`+ 0 i5r#M5yZ'"弈m\&NUAb7>!f sR S@j9mw^QH\% ݈?I0~,\|^h̶r1ķw߭H'k8ᠧ€nUzHCUD qpsmQr9Q,=}b{)֩9'hkͬv6q6愝Yn֚S㞢8 s9czŅa͇_9wJ[5+(*e9i?BYQ`qGi!ƫCoU"m}6j8_ bS$V >tt?rMJu WsnkҸf1(_6ˢ|B 'VCDI~\6!5f>{릸zƕuzUy#9w im㬫kDڨ?|QAWW?a %"p4kKLE ʲ Ix d|)Wc8 *`VEi4̐;ZGg0tAge M]:s*SB&9m9Yu9̑7PG!^-gQ8U^o#Q,F^$v1ãE]8`W \b.^_?l. R _ As>˳p›m&˪L@S#ɜ/B

    JL.>|E+nZGKi2pHm:ˣ]|&Y)GdZF.zid a.O`.dn:*p>hi9ϗ2-_6.В#Z&}MUyqx2Clɝ (Ps+>/7Y,:[ ?\`@!qF-!Uix47cv1L3P!;FW:u.jO/\]*k7{aNxk%]<}N`irvt6?(w\;c{#<\@A *g]Y;ٹpQ@Źr?c-1јj+L/{s6d`ٟvTkN^CVOlPE&.[[2\|k$NYkNalX'j~k!BvwC#3?>z4vVtwLCiv(7+G,bNTU d!>7,ֈ([wсXgo1j޶\^>6i+8<7E"K~g{w:3qSy98"4h=sQA>Y瀯iiv:$CcLY& %~UcicЬ}l0۸ 7BVfL̇6~w6 INk6vh\omZgjMB5>dtw|Bh8#sP5Bum],>G䰈;eK%P!48c8}vBAKAGSb/n6qa\m!_4{Z ϔ2<v0.Sjn;W {`~` {.КZ?e}ײ3%t.0 D`PW[ l6iHq+ !#0Wv%@RS}I)9"EU4"B4m.t<^$uRnzQ0W_&λƩx~ WL,7 eFNi&  mjOʷ׸ tv+CWb@&t{i+K:]W.+\ y'$ /Wf8.R?{ YmJk +[f7rπ[.PYsV ♩1'ANf^|bHUe䁚+rw,!m|2%a^oG󻋔_+. $HeYzN[j%Y#pcxEn)V0ẙi#LKۊ8&ͫ(߮[@kqaf1bӚkq~j!jtY#Zw4׺",W|Ji]}+UKr)ZuIgwdW~uԶp:x% Gfք7hw߮ 5)=قN8%S橗t2/<7k&dҾ*s tv2o)*ƹwlC#Fm=r"[G,߸z6' cpQ5C.~oB?YK=s(i[ӿhS nm!mG]D )0HYr]Y(WA?އ(cN" HgBkjjL4)Y{)R|B?U $qQJU6 &&pQ9A/ \EcG a7@?իEP_*{ XoN\t!Veb77k65/ܼL9W-*c#W!'/&MpߖnB $H*(tm0,31XoT*N"B_%E=C$Ǯ"mCkGN@$}nR3lf""R_Hd RQx326Ϳ\JmvR]-˭p^y?b9L1}[rΘ ̻_9%FN ^ (Үb+ѫj}&|+@ k')L -3i%rh-2!}>xTߵzIݣDXR[+:2譿HT aif6]ڄ~R:D$ n} oFJL^bfTj䄁zKkH*`f+d茊^r%㑭>3&fƍ'Tzh/p4FYAT݆/?{rQ q2%JWHWe2r 8v)uHlpӸ'gz!= Z;Mz)HŋR-Y[V 2B:t*LqbK`4,WYei\Ϫ9M+Àu4CNVQK*Թׯy^ck:[Ӱ/r;I =Ut|*pϸ5Ȝ2ڀַiE_ǏSIk{l+KWg2n1 pzۆʼn9 eo~[Xm[x NRh&b L~0jNJ8wUqN8'ny{PlS* y#J,K* _u6 C!t4TO0bهTO˥?)$Uuɇ,Wў kbVlλ7FXXBXgqL>S%h#EGq_\7t'm;Izwi|𞬈.Byu`AeB !'4)(LzYQ 5gZXsa6*n9*ȓ WSc¸hAXLEGe:@1t﫩ތ8Glq8ҽy9&YPIˎ`ͧ4&r~iWхTU.UsQ GbǀPx[ MA?l;WИo@bR*Y5{ؤ#a$pZSk/4w's}b$7Px1]P bx6֪oR20?zH8Yψc;).)4Y.H!\BDʷ]E١|R–- Sў*:ܸN+7dp%K?5P-wpl-B9Vϒ> BA L]toS]Gwӯy:S iƆ93&V)V3jj33?_Wx}XΤ qr۵tlSIϽ7)_ؒDCKb%\ILv5TA %eѫy3"o>W'%t *psSS꺉ZFVU4]?3 Hq&{݊3Gp.d` -wWd蹘h:1eD8ĿeiҎX5:N S+Y[r"qF dJDzr"k~HWdX0EWo(sųRRc.!ޢeYn#I<5'-[(:s~D`}>zꀟr?2T=#NPWpٗ&ϖ _ rBbtL#*ǚ !3tDECO:W'ٛX;rG-x=&Hr4lk+,g^|AI6RE.P̹c{,Zuv5gVP_lE!_ L}f̄A''<wgPD^6>!=+N.*7V@<8w2b|\r@;$[ӑɵ,ka hSQ"LDYoy*]dNk%כ\ z pg1VC;R~@4Yǽ+бSB? eŌ$uv5 *qB?ka>SCFz0 !17e3_<3sM' "D綛VX6-U剨ƕ4MG$5eՀ35ǔаqoanኊLgUt?nXfLܒ"KVK'!畗; F'qt=ciBTQUIxߪm%|N4(QzTҋz%3[j^ݔH?і򥧸%f\D3=b\ح%SM,6pۓ/|om }(Hp#PI>(#;Ac 3ur! >T~ƜzfkAd0oC0;L@B`ԉ5/,9r`T,Y GM^1YsyrO,^.WH`=IfyQC媭) swاA$K wBN@MFK㿔]U%o1ͥ"s(]M `(1+{/?fўS5.`:B'boܾ6"cc rVi40YNyoeUHr%*Fe+ņ@&ofg 86!3L/6/prp⨾dN4`q]Ʋ؍q|+p\^_#+x@za.X/w1p0P絥p;ď`gHo{z٫|/ut X' : Qy@vF M Wo#PǛ4R23=CDwnK͹(K= 'a[xZ/U(0hl]kϱ AB=9Czpj a.C$I7Cϡ5P&Owd1vφ1*oczeTVo岓=Nʇ<F=|HU{v;1}+J0#4EV:! z`mT4O{N$nbZ[W΅eJǤwF*7 0_~niv['h&*?0<6xa1%"b@(>(7V)b@6K⫗"3j؞ x(0K&.F+>@4SqTy{5gs1Njkci ]ξ6ynȽEă.$#Mtwt9]HԀB`A,ع0|c-ZUX$˘S$>LRMS?AN4p&Thj=t@-X2. z]dEO8˵0`ϡ#B z -4ٮPyXvMgi\ıiH.R_ᦱ)i)ԛם~ГO!5z n##dJ2Cn3Z>:+;p W)pP>QPwE#t؇6ĤNMo2@n2ahhxd 9#ЖVH"EYY&+<+*$'dY93e8Q{AW : S^n?xKvlS1L{mgP#~3 !\94(DGO@LmfoHbԑY-/bKnNaT}#M_f* ύ>l+dp`-f~w/zdC}hŻú?p͡dw` >'1ٱ8-_}.3XsHt -jp$:Uu$IE[^^-<rv %,qqWrq[yhPJgwМD$P(BgwA9R"vd^*W s}1 #Pʆփ6UT$*.Zs"JD(~rX fVտ-tvϦ'nޢ4a^ ܙ¬>5Aiz^=m_^ࡿ S+sySgc|EOUVaimkk'2|d8`:,AMx;~|}YUxa6aSAyA!Z:ŝfsx\u^W(ɠS']6Eb~jrDNz?]tk]!#̓/R1#ٸLYáܠw6#:$g*t]Fڱo+I/G0subT5HU T)rsCuc5p]јWW-m;kڹVaN> E;" 5(wj*jҪil!u[}  8=NdfgAg8Uowa-)ǤuS諱 SJ}O9+]G\lSPݒCafc |c?_3@#l3vnBOI#[L>{ ~eҜl-Eihҗ+ړ?1K3Orcl`hzWֈWf~`?T#\4M͐MZU-5>6xr5gh4 '@y(o~Ɲl.BW޿ͨtã8t9{* ~ozb/=<3n#Eݛ;f9Ұ(U;9DԂ,y9#P;&6EK4g۝C D,"z±"PP甡VRars/OND4=Q\|ߛ*\~}澟.A2L aB2J?,q?AMܽ_8 n9HXF@V(Rz]ORWf;ʴo$#y6kI䁣 T'Je@Tr?m(;ts;JX;/>(.=ѳ8|ߊm2l fۮymx䘦E; 6Ё`@b -x}azͣg-TgEܨ;@zo| A*#w$ էnָ~S&NPt.rM/w6reNj51먪=:CazTAGƹ!k, [dzQZqo)1+ ݐD@Le.0@\#xgz]BE>uDi0Bqr&Q%6)8nټ0%~||.phO9 əK'] QdJ7+u^HMm G{61h?Æ~]'X|=GG:r k%Ddu[n+9vXđR[}Qyh1`XwVluPC[I}=IhF3,K%) W-V{#.x݄X.Xņng $XiK{l3-s莥Ww;BhcciZjQl`5ߑ|}Z)(urHP:[֮-WKɒ%UokV{lQu*q S~BZ[|H21 D e޺v`&QdԍRYI,>I-i<ƤJ7y;t3oy%T,e4@{ψ4I6|-WJv$*|SRO?M;AKNyN] J5oM>̽?+;O:Bޗ!4ߪSi|Fqv8~BKaI0r+6RXPWh]%8S (Qb7 f1@L$d9r@ك$+p]G\1ک6&C.Aux\V$&g@Z*[N$1!DZQhѝBCqjM'#6 . 0 chd 1>֥ (Rh$h t8YZ}pa O ƨyK³KF İw|bB lUmϨF}(lo8#+1ޱFE&_y;?SXdg>i"%Ж1V wv RVd 9J͇,.ӞyQ6Ȩ5`&L0Q%H2:7Ẉsq {k Ԥnw`SKkPɦ/{k(d.Ri)u#]E{bvA1N3!3aɺƠu6 oib1iD9r#D^Pf 9 zSb$T.#d!K0QGEv=0G^LaJiyhFu URV//\ (r^q&}aQ$n|=Ť~7&S!R=kqJGhXH00L}6uU>'L O*T7yr1/ d {G,O]Lcť/* heH W B ؞$ LII"È3;op)Z@osۏny=N/_EpNԆZ" Fӻ]t>MEt{}dSIRNp Ũ;>}YF71YK~Yi; =p0|H?7^# T@$mVcѮ~KMA钬R>Xٓ ;UBN4,m51PUWݲ<`B\bG#34 ={W$5KnM^w6(E +) B%z~=hg1aNUФ04 B ]&Ivp4k;B`{gH Л~SauCaaWf 9"ka' 7,=0QgfUyXůZևy :1*OXe~Ok G(UWJO|*pPj>W&ْwH6עٳp{+&۝!3ְ?!A2b< +2N!ep;`~M$#=ç=ȡHDz/)Q~*UEB#W@dk9X;ΕOB(uw]nT` j NLU$v *SAx"sơlH/B\Rg1R:.yĹ8IqU8ۦvIn Bߋ RJꤶa }TnY6 {BPv5pj ZN^d4c#I^0šYԅkͪ _d$MA2oa~xzJG5Ȼj@:MR+ULo_w؎%_%Nc]Ys?Y e2sCeQPFӧ+úD"F!,U qt0a'ֆ/̘ z҃dw°H2Ld.Ti eo GȊp 1&FFA7up4k2'8 X TUAo/($Ξ1CMJ!,GfbIAMzjlg폕OgDMy]QҺK)fDl잴C[\B^Dsx|wf3Ҹ R/웁C!"ttT a٣JݸzF2\S2u-4ȭ ^e0UlwJ^ $`Kk VrpP&ًX AjNMyaYLNk1.W"Nk' RX?BC7B?/E6qq͸q?P[p߰f=ыk> ԑh$AfJnP]D ;+ 2Ũb&ŏg;Ĝ~OY?>-chjaG.B_/@ޥCc' O~S &U eJEmcI[vIHI+r4$o2efAͽYjndW88+~a&Ϗe `/&"Xs%~tէVQE`H : Z%tkʤ@K;3#*zz#G+ 'Lf-iUeHόQ@`]4źK;{o61ąT~V[4( n89"r]=yv>ҩj&t>)`'2R,pNL$x|K3ݔY%_{pDsMb5%D4St$@d5I1In$"¬ 1 '1h|cGha9x3X17ƃ_~E:^XF=l:I&|m3J9sR˦߸^Bk.2EB}JݏuL#&t]:&b9q ɞ7SiҜjT(LtD4mn?*/O0I c=K !Z jB"ZAM`#p%G/!4^tE {iI56@YjX>Tڊ µ" P+!tA}{[U?(5z ?2SV׻a^^r\z$G g>QCD4;6&vb Dpkۃr[DyV$*i:4sP;$g^[rro Tu]*Ho+JkpmAX} fEvp5Ug~3ʱLIJn*MQmx -}TѨsC/KꓡH?`^s{w7)%ӈ5!|g,dU;zk@C{g0iDZP:ZEL/eShYj&^<=sŏؼӅ6OV93HOx6 8S, a-nwCIjU HbvL#>@kKئqɆ|^:pCi ռz5'w_*A%;2ꬥ'j,"l>({] :VoSdhv^_9-.ֈCׄI JD5:cweC ^Ȕ3ktArD ңYh2xw//$`jҸM Ok _WS!5!W-T#9{frY|4 AJ*n ru$8LAM!yQ!$s"}䵲gJ>OߨLUdblc<f|ǟW*ބH:ׯ8SwVdhKO"Q ΚF򁆶z tu]9%8#+N ,V"σ!P5uQbE%ۙrz^ 2a3k#3u5~Pm;'nv7|K}9 ֲK7r-ecW5̖ #Jq IO!.vss` @=Zq);6~,"hLJwr>aܐ$? ZGdI7`rc9UI YdE_ _ k]I#uFNssVYƋ%ĶwNI1arTQny =wRj>GX,Hc~%LV3|(? }2> o\FMƧG;.{Yp}wf>|c:?9Gt泧cg /O%FEKlDۯ[\췶3 N|nN)zDۥJ?ć^#{Xkts"Hޏ5 QN<7"o\m"m~)7kz!V&`\ )lNNO`,{3~Ȧyop>-ʋbD)vMacQ!h4pcݧt| RFSՂV1Э+n ('5}=-EĪ7OĹGտ$^w2F {ڝoQxԪL" Iϴ xSO9)zCܷgA3qVolO'iMtk*HOQ("(m8@k<#:AIN,'HlHF8ٝA8˳f8:q"湅\r$OU$bO4]!)|eJ^͗8%9+y$˜UR'9LR3Eoy}3[,N{)rUa,fvuPQ׫+ `pX$g;$WΣ6vv8!09Y?q&B<෴{ϛTĨEt$dc̀7+ZLp'jKu8zUy\~̳#ˮGWɯ4+Y]sCF-CPM~۹oY6!sdS(#UV|`"F,HR9W1ǙSdJ# Yң5Z˟hV##{to S8 4iSF`s^GiN?~ j6PQ~cfp>37riq+b=XTq! pC] S֭0m*kZ3ER<rXT.8eEhKL`iz# 4/X))TV/䖴㨘BvStJz#2 z ؽj_Nk ('ԋ!]9A+ h;Xl(Ԯ,d 2oε$Tn>`Qky i^47HPDt$p8Fj~zij}.`h\ IP|="H&e ({@^2Q_Ⱖu Q|S3.N[7} )ejzj2s}!8(5fD4pވ]dzAOqy?/KRft/F_%A;,F]7s і= 1VGՠ |Wl=.zuGqT7bC?XQ%H|[QPII=J/*y@41喺z!Ov:r߹E^=gO?w͘ ɦflf &<8Y;i=>9r)"xWFbΩsR??fM·q iz)?^=n16q%HM./NV7J`(.!liM'I]Ɵi(+P|fި$UD@*~ Vd5jw;X O]l"O֪ D9ġ[9f 9{]=M`, U@FEN Ze,I9{/k\ b=WrP{p]Fٲs`fKgˢ(|njx#s !q]NQ(:ʀ\{K4'^'2xx T܉' ~ ԉ渫cm[zӤ*]+HFt:G˽+oJ632'ϓLhҡ$Ok7΂SKD8cym:Gi;!/nbz67y]oc$7~8۴1zUG,wVL19;.W 4.)C@dQ"u>-Aw?ZHQK4" diH'Ba? *4٦6u}LTX(Q.r.NxZVHbPd333KԸ?/10N>@ΈQ}GQW/s䯲Y$.u%54PCYߔ\ EgaK9Ȥ!פVCqGa dT ޠ}| Pmk=@(0Uw㩨68f R~1 ;E]iWȆ{ғOA3f|b {! yn@!)caC l۪"pv/i2_4sLn[-y yMzNr KZeckO K{h&ߴeō(* (N I=! V $rT ^8jI eƵI_D`x-ᣘ*q&b}Oܱџyb^e4<ݾq* Ww%i3$E}M+@O3NK Rj]7ØKm 蹡@5j`GathATxK{S!ۺ/=Qqf-"Ō8HSк4<\`a;KVbgbt!_pĠhd^eR4ƲO^&xGʾdܬ 1}nk &vI b7 "ߧBo+f]d/لrb Yp >Bţf. ,dZES4'ε3z*D *2{<"ZOsl}7D&Gً? (ǐ 81;JWl"kZ0e*0ps{7&i>-o:w4%y82Fu~pv88N T+Q:[l "t)RL tƗ\ݮkEP.)X"I㨙C6@'ܿgdd/>kGYT1wSG̣35dg!Yvod/d*cczL=e;g?2֡dԄ7kB26&l4dŋ֒x)]RTo{AR,GIءUhSש 6eIk|<rh3H,Yq ^(j(fTJ1D@"^y= ܽ/6gCVj/ ҥ-WԲhMϞc`MY4>I^KOr8 {.r4*3D5kP[bP$\&-˘F}GCi!_,x3Mc!"w%fLSX)pLӵ]}R",JB NSL0u86ճ58 Nlx7Hw76Ѫds 'xA?CsXHዝg٢YHႭ+9h&gZ ~eȺ$ Kuk|F, $ӗ~kJk&ώsus| "=n8abOYΔt8O!2yoHb32"S/)xyfIZTV`E9}ru[ /I7]&s V=.GX[ա6]ipܰdl E&/_ 3*8ZhQ5V=M1$q9uzAFU d[d 8n'KO)\8#KRMNT"]?8PdWQd^oS:[#/ЎMRfyλKx $+U9R" E݋=O^`9^.G6 *BFKMh<TV^;Lh :Zjh,__ πcxW[bdZZǯ(2 #Rn-Ͳ gIDS2Y?Ohm zr3.iɦځdT 3d-P=,N{$Nn1}.pVqfjW#e67-S_iQ(!^=8ޝE@K¥kh L8z'_vĄ;"%'wѴ0(omB2m; ^Qg @Jt[cbBݽ+ê i5D|2^1 鮔݃ȉL0}kN-Q7BŒ/6|5aKQݮ av^QA hF>r+>NMP}b1mg~ѮQտ^^_L,].it"2n>}ɍiϟdAN 7 ɏL!56!.ȳ&'-Ā//fHƇz A}C[O>ŤXA!$׈$D)oWdFHϣp͐Ƭi ,Bd q}{(.h;F>Ҋ_سt>F ix=ߦ<Dcřw^Za.3xmw\Rhv\2mNT&ZZ,.LbÎ0h*י@g$_ښRE ~\mσRME2if|}7-7eED+o|yx7졞u&דn98~GZm;|1&ʌe,Ol <NZ?BJRF Y[c#S@739ȓQ2"ˋԃ k$`CEghѫt4A.=ۤ!(|7Hv&i  u+ Nɓ‚a-:5y@דR=(@F:DaqrlZǭuy TNcb9]21*-Bf0t>DZR4VBԽ1Wy1p# 1Lܥ^N_CvCbK-ߥk]%YC/ɒ~VvސR!BC[~"Tv-4a8F93c #s- ×EP+Z)r,Kqy8 5Qzm$|=@\4*P~VaV4TgqHqˁuG= #wMDcakYְGBK* a,\1ed6d/TU%YU䓘oOQ 'fkEG@/@ J p]R961Ip)YW娽j]?^-Ќ}9q>,_QX°Q=zm)2h솊+Mԕű<#*q'w)p|1^+DZG.i{iJ3oniEaKX%2`cp-nb^:$6{W +teI`$1 xʠ']p0谧UlR_-#C˕Q.S%Ӛ[LC%wrj ;xd7RJ>b| cqG{OY>e+PΝ{ۛF[5%)nqZb?t`sȮ42C]EObKPÎ0I`neWSd| n-%2Ӏw..=d)~9N$1rlB%(4cҫR0rH@Aj8*6ur4Ur%SC& Mc8Эl b $;dtn9 v U1yhGs{]Gsc[5wӖֹM5=:%Ρ4=&i&W$NC6k9 rKVx zh"e p 'y`yYf/4h5Lԟ{tklcv{ &,7bO×娴F%ʴV9uNNW1WP~{Ug 0QyBsR1E7`-FBVf3 2'vM!Nu)w w0_UY {YΖ#p :>h?7u@iCE8XW_ 0?Uz,HI(,z"bRP8m73G7CE٬B&"<$枡WutBgɭA0sWZ}>9wX|k=z6KhFϽfK8k}ƚm7'7Nm(Q`Os ",5ʁ jgZt: !ߨHFˆ,kդD[p'lR& (yGHv]({Xd[/B{s ^Uz;A_&(UPڈ/ POV~*_?RK]r3cʀD4a@,8Rcf_c&.<]U&R TK^)`=NK̙:\g0<18BvK4QJ}5/%8 Rw>S-+6vewQO=ON6;B1'ϱ'&G>Z 9o9ˎv Eo5$ڎ54 Q2u{a=L:T1=ʆX(9No1̤A@pNxȣyYB9Kh]{J*}Wx{F wjjciw|a$ٚ ybt2RKxpɢH[,ƻ##qu^pT0^QtiV֧HMuVqO椎IO|A>KDN0nШ@ TWL՘ߑd{0K@~6ѧeB).}1G:׷yYi$]ڭ9tag.Zv='"/t"Kbh=({[C󷤔:ߐ=opڠ+1XG( xVIL U32ҷ,1mܮXbttcS,/3/0E aA`Ze@WNB! 52΃BNgb k ĵY־ˢid(:l}Ù>g) ,'s슧HN͠v`00zǜi+q%緾b}N(/Qs 0A*Vޖ#ed;ZA񀪕>U2UEX![ժ9DAE4k$ma`[>Ǽ86}e?\yHPpI.7U=" >nJ4H55Mkk [aw&ZwY!#1Q2!Mgȥ *8x\S ݋ Z+vgN,V1j^G$V>82y/(Qg+~Ai`2;;fS9a3*хНE¨> +m:Jot]@16Br7,H#: F#izW$U`oxN*: y6sJX(CI-wI]OmX!r}I cB362-Q=^KeO2-~v{X5]99]J.]61zÇ.DGqvі4{Žeq#q_ ɗ#X;d!RB5%3q$Io9̔/o?)&J=DxS"sjϢG@ yNͫ`ՏYRD䯲{H2`_DJx*es/ '-

    !XqN0-Lz }J>,]nZ݁h kC߱BFgj!ǹF;;"IxI2 ntT|psIږd͑s\4ؿ9(zzT A8to@xF]}a,ȟ<'#uȌZEY.NJ%#KB{@ n~nRGsso@Kbn% _PtZR Yx`NN?1.1*hEhIsU@< ;9XG࿍+@_#7l0``?r'g<65CpRA=$D ߷ '8^Qq41khB4#Eyp .8~4$tnTcwKD߷n<(G< E ^LLYa>0];5I~6ӟ V:$U_\áf%A$Wh0y]5*3hE̠=yUڿ1 ¹Ӟ@p.~T9N)p) ^lj*-`B3oY:GX8fU$]hHZP5 |hg#D4% L2RLjQ}ZqDm{-ifza&a'KͽbV\d2++/5)!6JA}r`lyiK%Ũ6.TQHCyr?DžMZ_W ]\Qg ;D/ M&;箷^SA[\ hSu[oJTĹqBlNPVoqùbPɷ_A,>0wTd|gBXb/Q eHΎ7R=Ta5ov:ӵ:In^پ˅HpPI@ޙOdkeP`j@aFm/-E] . i#RdoXvN/3#ž fZ+&/Ǻo=q3a|wOcH"s~C/0gK_Gy9ųjM& ->h3ט C#Hܘ@Xx\ Fs(킿ܢ8BwҖl`iOd8Jm h#=JJ)f:S,0Bu^Qfgp#C;O3)'앯?t״rI/O6 '&\#7FQ7ag;nMq6SRf\D7r_T/r652tN;\8GU,0m BD!@hԴƀ2%h`9}xanEӫzWH#ךF{#\ۉb'/O-u>֯4?N,e/@DRq +<:xT:ŕo$VHb̛*y MN"HU&Ѯ5{ssJrWVy8=J'+lOg!Q3hƁ`L"qq$i젋7'Me:VvGzsp9 z"DzD(A4hJB&j8>=ס~G3ƥa26#̧Aw5H7E?zqnB3& %?,Y^77uBŧ1yh "o6G2@gD'/1Y1<c( Qdy̼ep|!y 3gRiEVGru-v حx~w%y%pqũZS}%zu:&Gb0>}hx,ZA[YƝU#iɔ1£$['Ϻ |nZ@"1 uylݕ%<j%'{ X}]pco"1,3dN4yFG(}'R 7yR1Oew<9ճZ&^+gJR-9 +tQ~{;M*Dga߀04rzK ?oa0y)Xjy(}̊G㩩Efc>9℟c*Xz4|ko|*"cF:HA|_+8Y:/Oq|P9QRlOGs:^cxg" ^’V[؊B8*]܃BmO_wc/nfN%.?W92WG}I_m\s_?G @SUTgb3 n]%7uBzӑ}j(Dƀb1ѳK̔'- и ک/^!p5Y%(UbTs (gMuGSx,b7t)y=ԥV sx^$l_u^{.AtˬL=)}ENyU]é-C>OZlZ I_xgzXI1yfŨ4Bg#itF(jɻYcFoWh1i6^=K4azgaH1-m ?JWߥ7ťWrDهېDȺk^!L3tw/'֝\N3Xs}Ҏf}əSgD# OD`\D͔~NMUK M*pŌ ~"KډٸD!3\>OYZ *҆KejO},_]ѡmQ_LBHB,~,i@8Kbx]r9//Q  :U>?n@!^'s k`K,նtbrsAnV0-/0u MxM):a 6V:(PRۋ[6h Wg<>z| S$َ#EZ S+AT<+UڟxYͿEM DiAB2| ,i5Q+R(TSt-Z5pq1tJ$U_`G%)EdѐRs+Mf>ĖQXpreqh~J1g ϣ#&^^h*]L#N\bvH_xab-7/bh\eA3jXX7gJGId,l Y#B b:0z7rchK1)$A8 ݑE"?B怄bm%CZDIޟ{\% UZkk7+fC1lf0ƬI+ Fn%,M'7{2`*D$尯4foWM|3UWfv3GptQ_=# nzW o" _DOw.LRRO.ԧ"<ӃF`k:|NP;lzdTv`%~&-!~̕0pxBUȞAdR X*?{&PAvKUW]|V_E:8-RagboNN/r#hx)RrvA+MӭWe D|b b߀j+M?iŖ0 80vv0n ta,0d?x.,4CjßUAlSÓDWbguOt<%s;شeM =T|uR=}( N\B'ĻtVYq?Zu2&r/(2^`gsWcld]?'1[u%NiZi)A{rM}ǒMTǾĀC"J6r2C^; qf#z>odž,*p{7uG*// b؞'zLQWb>p9yR%ٟY-ewP_ߚS/T?Ậ$&ѕi]}=b([!%>Cţt+ؕOGO>$81&P ɨ}C}TωzW-Ŧ &O mq~0'|Cp{hJaGmS? mK o{6Բ͚ % @tQ|v ˵$D:zo䯓n΁N= o ()Pމzɳ"2V:?!<f y(۫@HwrA=7HWc[ľ?G]ZjDNt{%j,^\Z7`Ly{]Z,2.-hxRlJirqiU,>P&4s~сdqבjvb)yK銹ĉ"[ۘE 7oh/сe5 Ĵ-#*>;AoT:dYdyáCZ=H>{]Gu Ѥs+Lg6S}PvO_%{9S9K:\W쑤qkRN)s*qRTU<4Φg/Tyv֋/ >18 I:\] CUDɹǪFWWEFm;JW xܓ|KD'<҇yVn' DIm(;\ *h4Xǫ ũY=5kUydohHVR3b_\Rya\n?YUFp3xt}%qnVsTU4s^Hdq.;]}ZvfPwՃDVb", S&M&q鈗̒H*]3QG[ښŗ!A鈼!"MC$j*<).;$onD2;Ч`=/xf M-TXvZeWvM(އ R>pqQ۴hޛEH7ֵ1M={ 8 kR{>CԲHɿ}*U,@&YFRǜ2M_w> *Lb/sIteHm1wcO}yDY.9Ҝ?M)f;( "̘UL[VPΌ2-6a"X Y:i¼w"=5].T oKﺅDCL)-rd8o"Ǒsf?a2-ܚr£EzYU H!iz>alZhA;^{ \"B {B|y:$$@>Co]@0ob0`]꫋w5}{ )Ŀv'ʌFPȤ:Y3Oz3] :!=o8fN|}TN'9Af b+U!3M, K dy_2>g'dv mߎmTy-?_ hid/[ Y1tub+%P]!%+*Rgk5M.jfUfgءc b_)zgeq݄УEƱ=p]N=(nAj4`=Z wجfuQoov-J/h -+=JCqPbj3e̺G*t:CP(&biK3 V|..R͡w2rU~-̦\b m=Cy},y0Uop_ Ds&% H˽lX&G{_a 5 >$IyBLRZb.6ƨՋG!u1X? ґlΐ{:ܬݺ jmcuNO<%)Bua\Ax&5-T 4Fty8 W1w$..Z^+cŤ$4g6p?XYn.*ԯ*ɀ- F˧hbsؾ)泥OgF *?ug1;PfRnD^V; Y@?q9*̇`]wdjI yDUfs;M ӏYwuRռN(4TH/- sp3'\S](%}4k32(DŽUGkK<±BRdӳ{g&pERcIPo13Q0yY>7tס9͂JQc}2-ǭCc 2I(8`b.55Ejꤹ@x2?Jg/E' ZNEVfը#G{cBnʮlf`Z8HS<+">o:zٻвER}tL>@fj5 wzѵrJAɧe }xơ(^80"ٻ,Ɍ袏Iy m_6Owzu~fr7?sO_2{UbὋ]jGi!5 |E3+ ;[hq]Q{fuP#Qul{t:1)m 2oFžHvtC޿O$<:'Fijq {j\|%qvAv%]Nڇ ZFG( nؚ-zq[PDJegbsӾ 0tҙFsʭG r`(zi_%vāoM/:3: C"5#% gO]/ FydX |zX0`v%tV۷IOza*`""Z::dzzwn K7y qKH3hdd#2ݎ"]tM "Fh hؐRodժTZ<3$fgMՏ AZfmL EI4KҘI6*h/{IŒ T6$5KX /i"W̺GL:F qѩGJPf2,ZF@rEZxME GtJbd<5ŃAu,vI3yxxD%TAs;бd}ZY=kd?>3oG-"$IʊRy@vAR:;bU!?o5:AWLڛӣ$>qvA2 pZF `O'yl=x`ϑK!O5n$(/j ^qf`HՇ*J9!"hZ>%~1J" |PDOvd?2!2pCSeJQƷ=] 9tu;^y Da׭:2SCayAHjw MNy0,/ r=q_fimg̫Bhm?2 2zwOo^Ht`Y!4c=6b>H;/?Ǻ{9M#3/Öπ*$OȮf(-%DJ_S;CAASz0Q7H'FG(tſ2b~褛6fS&1JI4X+-U}- -WLj> 25ߦXYϬhٶY#Df64Qf /o?&\Qݘ1FcrřT8s g!FlFAE#|9%yiTPQn2 U3ACN*0&FfjoUwԂ*{Zi'H.{˓ IT|& +RjERMCdf V/MGڪhN*q&NU7^ᤇG"uD!0jk;8ʘonn1twaVAIWW@if_4N"*45OߌGk 1M)d<4Fb [J'v ɱF`1&ޡ.*4sW vN^b] UZ }-1 ̧{WGw6zؖvn3Ob,9 ^^ 2ɯ:>Qlu(&C<şC,'4:8Ɓܯ`~j)(N#CG3Zv-~] 4x/գ׌&%94F((T4R{-a$T[Su"Ӗ' s\6q|o[6$Hl)D/Vk"F΍&7WfTWB( },12<!H-jh+)[M줹?41FbAk:hø|||:4hVkNM6DQ(i 1]#W!ASHv1/#O k$Z ?c7To䣨jzR6rP 3.]qՠs*'&y2 l$,I ?s,$j3) |:ٙ_v Σc[I-DKS,y6;0%蘐Z˭IPVR>Zvt'4![RۂԒRWTl:zY˹UIy<h/f#Rz+SM -̖ʹt1'?OɲdEXhN$cfl7HIXαѺ%"tNJ/!$Aq=ĕeX1mo."p{O"wHA^H#_m4{U@  }q8 p9sr>P>bK|)0f}ѵi$\/JUX2yRG(u}A : nY3Ѯ e&DWd-;RQC1`X6>/]TPE,ߟWW5͌ItzAf`Ȩ slG+^xFaV$95yup ݻ(3_sVQvJ&t`̛ܛ ; lh(9#>,.b0Fpr l3@ʩq)d,LV|%Ʈ7OxC^JXT$b}d>U00L~, CbE3,s1p Et^bd~С+υ4;t.oh_38FL.{@$X, [!_;*s[ aqB FѮ+Ĺzͱ/[c֭M*fϯ&BٟJqHW'pעń1LՒ![)؀ݢ*+f|'/ϗ\*1J.Ji ! )p_{?u} ^e\wx!75v|Nߡp }8sxM^ $cܷ*U`vݿ.aң2)OkƮi l䂥 |Q\^4Pn`H \˂ "pI?)2#n-$%IhPZboTQx:ɭbEh#"Ui,ۿ5Szo436^Ȭl,cq:<~)= v޹}&Y]R W_ilGzi K?0np, %mA9!@wN3$Vd}>bu< ]FV̎yXP"{UaG 4P2֫S4n Musnc{ڐs_O.un6˜z/e$>gȃxfV;nTj[-pо-m9ILR̈́bWz`@:{qD0.6F,𓶎, ïў7ht>X R`tG;|1tx IqHfYmmX. \85PlFVy(V[ZUNoUҚ}܎RɠǤZigjm\|d:祕jqÏoI5[ =aOoK_QW`̎ኩiY~R&PO q]isltw;4*fju*< RbVa=ѕ]uCՃ/ڤE2"Z~jCd>5ߜS>m*-.h{PFyێhܕE߀l堼0L Y_ƢS<ϲYXR0gWG9eIyRU@}DtI5f,Jg-ߨ[DfmDJܺ?:ԡR;DywpY<S] WL' /BI }RXJ ,+JKK;Ik4a9c: gXAW p4O z>1!&4!SBtdS`ahAcZ-E;%ry㇌KN5DPjόXIާi$|/IE#,*鈋gl%y̡2򕺛=.-G|Xb1>L-$;T\k\FFxt ; Aww-C!e TMf Md! ^wZ?FΩɭjԺRO".u%k H5 ۼ*GАړ=S@o*/Ƴn Na\?xʠ Q&ĐTCC!df+'Ywo|pN8gSx>G ӑDoV+> 0TOxut'/s¯i'G2HA\Nv&:WbZ׈-M,[+m&}Lkd+] MT /6 q|Ʌ!Eɳں=Õ!4x)]F_o<(O.)}.6LrC5 & "Θeaf';G:4*kS..si0eߣzȴHhɩ:J_%h6a{,l_24#H\]j8ՎHj y:kH,RM8-ٞP5dga01~3"ʗԒuj >r ~0jZ}_K')%._ ^ʄ@ZE/RX\A9 D] x#3y+ $D1̐?k O9hް 35p*hKO5V˻_mJK ,*B=>Z-DpaIwέA:]^o~ʲ%"M˕gr0IR=@r0S"Ot,oY>g\(?/nZ1NprAA8IQa>/." Dy]lz隡!!}fx.wJaz}N\Aޤ0Gּ<(Jɹ]꧅Ἣ fL?B e-s,UZA.pw/ͩfyu::${IZ?RU82Y!o_eWd2s=tyY,+7 jtن27X+H'r^ 'MnHeRQ1RÕ$;\Cu<:h;w;{S^ԑE{tб s2!\"hƔ;)+ RXoFcLns!>5KH. "K+͙F99XDa~VE^_)CꅚN~"gg-8˸06d[ް '*|ߗ į_[fˬ8auc^_V(JNF;P>sjA|5ku az*|@yHa ђѰ簖U0^@ޱƬe&1e%EH@ZJi(.MǴgJ3UEIڟ֔#=?ND;SPBJ/Yxj8lvs}'Ou 3Y܂E辭zJ1Jmdy  IiG7]ͻ[ ч2< uvEN[M>^'VKOlvw{^.1,&͇rVʧ5>w\*/mDikM/|cWb ck*>S+EnHQb|aT9a)`4ݪ>Dj R)1}ŒY>Q-`fFP $`6Hd_!_L̖`4Α W%bHM1_L7,X!'k2 q3z#5}[V"}C *d8?\kfZU0%2g śQ`Tk|R`&2bWQ@U-m<}A]Kҋ؞1Ev8*-J4뼵engg` <#*X1D[e*}:;y{!c0JAhz6ieUMJyR]Y#-I$Hbպ@m6P9"I}$1lUE%auIװَCcơn$V9% x-*gU`yBq;K+Sj ,&f1W?dJ1ɃAYjf-CRGX"!D#CjFY/>.hpB_EtV 6zy2NyL&w_M?Y9Wfo C4?N*w0xষΧzT_R'L ]j$؍ɮ仫)t`Mt{% ||A"FAʄ~PH?/o{d {*+֟RsK->d8Xd82oӼh>(z oͲN ǜD>]Y]urA;mO8WtTa y5ؼ9OL1% #lQLB0+aYL! is%ޝ: ͮGBj )HqKvlCB RN |R3,h)EaX^).ubm!Q;`*<e#\=^[Br"|u3U٪")K>AyށRHǩrֵ6O~_{BW$15 ]奰L+7U=.~sJ=_M8֬I2c BԐ+M{Φr֓6ym>l 2; V\rЛ*x&]ѽ+qtǠj]xK}f^ ˋpMV_Zyy3J?#㴻Mp!;-M"B](1{}U"EΣ9\Zqَٖp 73c+ u1dP>7S:@AƕzXG_VZUm UP&(7<\8HA82HĊ(Y <0 Ϡ r'tć?m[(/(WU'}Ġf4 'Q-@"smk:Z蜝 /LzNr{O&Ƶ> & 9(~I'0y Y51@Q/O0qgg9]⚠>?鱟;r¨ATv06>z4ٿ?@F* Vx=)* w9avPIRTid{YKվj*XHJ` XNSU|q} QI?Y6>췑9_ Liy3.r73j¸at[.1H)ּ17[xCfOܗ= ~ٗW6i} obNv2e^. ~1-eLJGrKa58..A7\JjD,o ȉ3i7bߎ(YIh Yo:阯CXrѼy0۞Xe *դIi:xQY~{}%tBCR ƫu2ŻsJFp+dx JIGkV6*~c`&?Ug 0>WdP/I})(s_ebCWPVZx =RHPcIgys+X<ܲ4z܅2B%("5ز~Vn+R@w'`uO; H33*!(KY@pPea~ +#ovʻجK1VCzk"kW "]ou{&NTM_ TkE jZe 5d)c,%,lޠHAWG+(H@Zq !7o8Ed~4yP^-ƽR2BpTZb "GLf17")ɤwp2$bM@~V3fp2&;$Z&\OPlwx~S%1`;$_.iz+# )A omaV\_1U\8GaWW{ű>`kڪ2jyUsܬ@W0bUB^^ 6ڟcX & D~SY>'aI|sӑ y.Fg)azׂpEB ʕ[ G/WF{uxU?y|o~Tj?Aiz,dC9[l&cqfܦ9/ߑ$ѥ(FLadF5tY+nk4ؕ/*bnZp7jT\A&:o&Acb?9u7|2smJ4jwE   q@TUn'NM" ;8Bᑚ _][2g3?kf!<}zT _ޔ%ތtɐ4U܋)Xvv:$^(MXZLj^x|B7P+[|FX,U,?N<7@ qЄle\hv A\jX5`E%aWK*o"\%PV)RpޙHM",oiT[vK.o{"w.]犭KFfvGPvFr./q%|îxvXd+Ot͌ xMڑ8]p ަ`>ܺ}Qq.~ Zu,URIEZ3Ƨ_5B7mzFd517u($WzKfc=T=Lã$ېlhד9kIf}U7myC=XitcsG[_sǫ ŋ>c<Ü~gND86^-Ғ$VJjjc" @9kQ@dtX8156&{KwF򨰦F:4\2d)uG:B C}#K4[n`r!|(-k.P)!v,Wy-OdNJ_uſ(9ҼDgf㏴uBg3sQ,F (ЎVQRfL :REnn83^"/ ;;khi( _. 텋uH5_9U{:^eZ;;tXs ~{+iB y N*6?g7T֚ cN~֛s_jR:LC[NX =zlȸAכI}n<&=cf9a;^PA + ~bZ5%b얻ROT|w4A !+Pм*PEToXs :.˕:$79IU_hoSKYXNc xӍ^ǵJRjןýC+CH,>6adiUUc e DgњF(:m9/oON1γ}jtP_ D~tʖ-A}YcVTڵN 9&F'r y{Thm~} arrMn1/WDGi\"=ft\`(tkҬϸꆒv֦#NbW;4N*&M zW?'vC$T ė>}= #/E_>Y0vls ([5'7#rT9Ʃá|\e 9\_Jzt7]bRY9H{~&?:B AeXL2ld̻ :UJwRWB7sXUl~IЋϖ)E"d]2&;WϠŤAjm[y1DhiՐ}LE]Ō Dc|W@fTdxT2ТQƯ]sV(2V:x+s6e YlDrl":HJe2b0Р..|0WV 8*XfQyk5BYKdWET!>}xjNvv5} '5G7wᑼLw 'p$L/f>#)engal~E$BR7_Fmk>:" GKGJT$iP3) N&AR VAY`tDv{5$kکZ4TOr*YGgjB1LΚحrL7ɿW,㊟v7[1J@ii"s£<@M6Z.kV8{nS73z%=ac`jܠ;-ȐĈs1N$#Љ،𯂹{Bh$>w&;GB68tcG0wdo (#ۑdWVPOh8.`8pwfRy#  R`FD滹0v \ÃSyH֯'cLBbE?4*0Ks!rcY'i{% fC7A2=8aprgetvӕױ9r=_?hdSbgn'c%_ ͯunUjy$7(-KL$L6uVRr`XI1\u8Heq &cR6;LH+yψv7NXka[>V!Q3z-;is\T t}u{HyOtZ ThXm ]-QoV7 E&-a9Rh- Svv Zm\~̚HKkiaY$bEELk?pS*^!vϪ8|$xtpaA>  c ӒHzQlͳ\P)q<iؼY'0ݑ1x2UUV] *Ik3B(IضC:KQcmt0}>h$v\tdžI^ :>h2AI=|G?Uv ^\U"v[k#ܥiB^).IᬢƇΙ$7vCư$&qy]W1_rXojab)z- uz2x vHr\-A0<(M"\JEޚtxiK"'~t.b5Di9erFF*:qޒ6--T֨Ќ\jH]r~$!9%AZ_v&t5NzИz6x&Go"n3IEVaP2:gͻvWIAôLr(0M,J [bA-zP\<6?rߝQVJvyXz*$T;siisCwrA#VLn;8=X+TUME'yy+يR/nVSsSuj};:3<4[ByϜY `[x22C] -pLZwQ$5`ҴEQk'e% >6߳8H yVJz0:MJ :iE_BLKϙSIy5S7œv> 1LLK̽u&5,+VTrZNqrlG8V#+WQ л hep18].|1`zATw'QFk||VUЁ@ cWq)OVU߾ѠG ]%BKWïR鰏:v.ּXӐ`|*3& l4?P"B*?'l$؟P4?H+`q)L]*3 .x\cJ|8.j0`fcI1k] :e9wz9c½mA?p+<`8\ujFT^ϴ8BT|abJHBp!` )R}})]^|1n[ex)b}4(]}kXdĞ@VӮKz GL1;67XղL{L\T@w%+-@e 6+\I9p[gJ' ީΓ^E[R|[Q&,L=cϛΪ3)\%K-OS ׁфܾS;O "F3lLk{H+/QX"b~ Z}Wg9~L2+}M<o4[np'ls#GYetoNK2$ͦbYqJښd8H&l#70}40jD4ߺ~E t4YCʔ5eo"MCy?PEphh ;rދ\M3+G,臎Ɣ7;n *Qtx@vh@QN}}iY  ƍ{P֡o-!7Pd6ZwuXX5tλA6 Wnx@޹ο!DҰ?Q^bGCu0lNYUq9ux2V3"]BXZ*D4\+S)Ql3`5t1m6?,m>a"? # vDe(N|c0ȇ!kHX@%\C4έ fHCn7LoF?Q^}S.\\cBU3Ӂ%>omኣ;vW9?ns~t Wz nINi0f]jH,m/0a0 Aa/XT9rȳ!eث)꘩MB>xIl28*$댫ĺvߝGӎҽ2 Qd,t-q>2'F+ƼMBW?lF,\=4~,4]h-4ALflgvx0|\fMEZuJ*)“U7k6π2[* L2@; +i/ )*'Cy.%ќ 쇥1%5O.;^fp H/dٚ4\Nswu)ur+ R${t* +1zP K6l nHV=qˮDdNxvp+|Վ0c{xUG.2Qjxw59&cVDۖ1jp=Ӛi6Jʃj8g*3x-)<psRcPu #K9~AD [2y`yZ6vJ-'J3j̋E[tea_C 8_>0|u",L^mQ,+5 ͧna+OgYEbz,Zs,4ۯoK Dn\k2MBdO ˒iT GKe}+h$B Bi>qi6YxR3E?QΈ|qUmZ=>f\q3)`Α>]Jy؜y6бwl!b2ǹeYW+>5Q~JkQHoCPGe8PTϡ>@!ʥe.r,ޅH|iF F{ C^-W&;J!':DLɷ 6ojw )Q(UtxY/1='f"Ce]ކ8 &i$:ؗ/+v8a1$yk٢WajoN)f puJ1,qȗB#4W(/-X5?գj ͪkZ챣LI6}T(;Y1,o8sE(܇V8Ղ@z6d6СOGX$\tj'%`ӟ~EܩOW1{>v k%2һXao;\VtPR 6)=u?ׯsR%%5(ȶbAz,dy%ݗ<:U(eF#]bfvzF !&#i[<[0h"Af!K '&!Ϣ!Z; P{@(?H'C s),<@erPxԟYk#W!{a9n7za`+A* 2jČ:KV_%mg{MnKWM@69uۉπuc2Nq+W' F͡:f~a+VOH) m%6K2h ^kHF. } f'~yxSv7ߪYH9<<#hc2ԮkF TSHlKԼ>.%ptX%+{|li3Zgd*Jj1] !̢ ZGVxXDEcK?Z"at~B;(dUIr.zxv[<2H],7(w\5I9ȧ>/) e,TxuVJL_PH,+7QM^Z-Ϫ iCN7_m?6 :}2+9A UԬT쉮nӐ ˃ft-~o pei09K p٩^7G,ٳfE"t\:swnÐ50W4h\*e!E\F2 ݯ~qeD@os(Ջ̌ 6Wnn&]Xh˫W&$+X7VEENti+,;PСr\a|=3O}굩eZԃ\|,c^q:nࠇ$k„oXP~}oMZMPM'oYr±W&v6"d޶Yi)B [B pz 5#eTS@#.!OV !NqۭeUn1jW Z u;<f{gWt(dKI{ MD34LDAO%BsE64z]` ŝL77~ uxi֕5+EiI)(*VGL8Dz鸡5E DXj8uòO +qs;r}uJ Ɵt5m\TWVbi߈x +x,½24grF;L$`(q,d[A.(+;,r(\5gbX>Qgd$1x:f"G}g6k)!v 3YibűqN ƍn_ q(4ȡ}\w-R5[\%5ҕ>LB704c/<.VizXHl6\շ&zSF~o!߉~lsXiulu$0z/PrCvZ6H=UEK(0kʛ Y8?)Hk$PCo{ճ}J1 cZM혒\k>i RYphw=SHp,zy/lZK\nvT:34cWZgVLˋ\jUQeѰt+U)kOܼhz0/°FWsI{ #D+ _"7 T|i}hDzP>$5х{==UϜbC^Jej~{MXKVv9v~_% z})U$eʐjn XRe{DEzQj^"bb.CΊ{Ǣ>8~+/;1`fZ[po-ɻk}2z0 ߖ@_kphWb/QcςH{N|'6;eMy>?qS[8e-մ&G᥽*Eق}n,Jo/tĂCZvUliЦҔA6if5wS\q;cMl˵ċu)? 4S_׭<00R@PxJ(&{;nhĿEO{\LXXw!@fߔ}L|Td R |U #rGSYq lŨh{?$fN!%WDP}>)7s{b|c "ED'@D[/&,Op㝅ǫk~.1?7fԊ*iʂ=HT]FهjZ(w78Â'izJr$>G+C/҂qW)ʥ !(ps^< n6o40&n.48 Nã0cљC|4/sqZT^GQK yEM eu7^h|3,ଁxj>o=}f{[vjl)"=xƕI5NK rϝI?t8Tpa#2-TD- cUZ+$|(QUo\ iD_&?d:[#L5j!пn1~'Kt.# 9ѿvV U"ilj|IE T=!F2=$8RU9`L4>pN7 mSx (-qK-#KO5kkcU$'rSPo耳|<2E^aPJ@W^dxXG6h*iü&= TS|0`vAOF#[ 򍀝c\ U>Q}4w?1].t⁔)p@ U4@wH$x}*ɻd ۳Fm\t`ǽ/ zԦD>8F$p +\4doR@vXp7ngF5 #7Oc A{?rXT5FvыwIHhdIsj{sm‡ú^ET⴩v}rHU>[m[UIp[!`&I9f؞P3ݢic) 8L60D y̠S\Km&4Ɖ~%)֨cz1sjͤjwIp`1FLHd)V`VIL!rwNqg@slDBu x=MVǯLm;CB$@ӤPj'"wʈ6g[_9ߛC a rF&ҿo<%|%̦ҏ>Gm8aWV#2Øǻz ZYl7\'YZ(b>^+WűgSoed lwEO-ݢ^ *4'eyQRYZd^对B8_?GOTҶ^@ qb:=aŖEΡdWERB /K,S 1pܡ( a1@4qlN߲TQ2c>a3ȋjx-pU9vBRr^ xz]ovvNfӹ&N{V8e{ EOA0'77||O嘻^&1r:L.nqxR韅ItVgMiP97Ɨ7yxw||ޜVȃ`wm3B0 .d^Z1”~YK)PlLҼ*bJj擤iw s~L [~Iʽ@I'D1'~$ FLkʞRTH>Z="jdeʪ-R-8*yOxxwZ-Cf& .$ȧhK.k'?;uWۦ|T&6OߛƩ& p'"S"1ikRH3ݥMI8!j#u'4m{Wr 3mZ/z mq <:dFp|u,cmRoI>J|cD-,غqfw{8V\Wm2+Ufr^'O5)21{f&O~^TlSOK-<\1E[twI rkly1;Pu;G^Ep7E,V0fO:}5P2#0W#J1b[^ fBBp8V= ·hdt|B^J)Hˈ.wZZ9K(QWb(gTgdoӂn|F\k=uCn׎>H q,M`PD{Vb"/:!ThUōtHS3|YZ;@f,Ϸ>mqP`E"Se|)eދz|پgS#Fٽ'< e+b mIVP">vY)\aPӫ+=^&oɈٸ^#TUtm#Z`] d9W0u8 VsRM)>ڈgYI沗r`v\70\}B nD(MΖܒ|5t;mi/?ȫ:`ISh>o9.A,Dzρd):5rHXrwj0~X+|;%DzrD!NBK͹ 5(xpaی}83uHSz#.&T21OdTz`i^KBBH| f(@pb^*Ivi)gU|XK;]p :;tl]<Ew12@N^^}< \6菷k#YiiDҳ[;llRxC mBĝ9/%`Ik2'4 WJ#Kr[SüPT@tGq=>Jr' SĠRV"3@(Kٵ \q8)QLyk_y ]*JWM> 4+I|f} Tb])xSSKB<Zre0qcG-7{ʀ:w&hb$IO6l&Mf#76j TNM(ÄhCԸ;پXf4eRT+d]\kf#PrPsEO 1S&O܍Eu >̳#E)HoRog1xWN< Z\ST |D@mџĶ8ˆO/.ˍ')r+A˗󹚿k4SQF:qxdz'%u1֙;8Z;hvޓ]Gu{.ΦكF'Zt\ɍ񾒥JR3Ze'вjGrfPA+5cC#s,d_ q4 &1 q:VF-TT)DID6+fi7C?2AnoUIn̨x/ɋ}Y7g1~+ĻTg kb񴨯І|ޤʿ’Ij*311>/gV/TkhTuC_UliHDu`,E&U}Gt{F*7R'2cՈJ'Y +i]IMra]8a`UmA-|7292 {RwBˎ´WɳR~m7k֜Or^&&i9\O`[?-[֚_>`mɑ,`t`% h`J@y 2}}7 .qH^*Tgrxe# pQy@;qKu;b y,CnXI\>(EFHu[t| {zoU܄WqE:$ڢSg4PF\b7`D?9`u2"`a$ِW{fŞ6i.S5 、d_Hq12{f_u̾OmT/N\8oc[ 1 z? Jeۺԗ'Ccq㖇dmawJj 3rVvb`ed;t'q1Ä8_\M Zl,Q{8:$@^\"8sNԄ* /Gmx􅴫[y<SM҄zt#~cřlwEG7E5`L>O@İE">N $5AvS\i (Aq(VG\-5&<RWgTGwӆ9k=tRT* Lr(bÝZH7{IY>/R.ǫ3gzߛT3vdCp*Oo8V#x)nM+saUVШj!!j͆ Ъ(#b!QewKb0I$CH0*U aBBwrw9y5NxN O> }qw%_.PwRdtt$X' ` 䊕 q4Q[z]cel6)G7Ε]m k3]ςx^OJ˛8IJͶM>D ?2WI#]!q &dlI%L6o먰zQظjg|>dh2[ܥ+Bɝh0?pDžy<}y@z7=(_V'**eX^1a.`arZXC *Ǟ"g?:t0.~.z2o6,lï24V#Y'g6@,/HKOcwguQ_v7x^ E+dD:I|e֞*O Ɨ:v4~WjS\rA*VbmEw)>6,wس, FZs7peեͽ4 ayd/|#4!YjsG>; 0rF\6q`e3M3CdU|*{M^d'5;})19v.f WAWnf[n2,pu+RVUO6~jn""uAPM`K5/}Z9.C?+ЦT@K(fIH}ؚ _8r*ԋaoIy32D#^NzhY Qo N҂R|-GYP?- "eNnKe൒-?r7^ۺSBgsfvV  C9Ѥ&TPsc^:V]f'2t_oR,l Cu֮-~U8es\`N/ ,HΗhy!RSw/ 1U6;HXhġ+z6@=n4#|{y>˓3f,ʆE$6%N5YG!tL]ҝr,I Fe[-;cr-JwS̡lnגVitH! w.)0-red ٺHmѱ܊55zɌ 1)6>5<*+=txjG?\`zqd2êi5ev8* sgEx\0b'ŕ7D"/$SMۼGjڷOϦݺCG޳p|α@c#ޖNQmR `]牆5 ȭ$yV0j?M-Nvl)A7눙򏸻FKaw)^ p4ہ=)NŽEÜ6׺܏QYALlk/6 Mݨ?_1N愯pݣ׿[g{#/WJ&!ϒYV,m_;a,غb:0IGJPn,Gۅox!S aq[6dvymȜ }l2{9TW~ynGSlX@kJHvc^d8B?&r3M\`_LE+?ꎥE4D8Ճc6l\-%{P xe@t2kb65]5dЃ|bU?_ԕ(P+4|&<1&F'/wv ͑q(pB .=?rڑ>WAqcO)C~}oh#Ci/{ nRтɰ`PaƍOqbB&7YJj 4JCG)2.d-|UUσ`u)Zqs'a"If0t(bz8?C > \G|,=!obhH{UF(bObNer\UOJAL}&ܨGH>ÎY+o=~z,^}L'ôb~ia7"Kyť NC D+xd#`[{Br KVutȢ״!gٍ"`!3Tt(p؊eܧr 6(, xMg<bVLDTIh|7& Gj^^@@Gx/ jT#q*q'b\{z2^/lU(}Y-}(z; FgPכֿ},Ishc:ğ8\J~hr|L$*1t~SؤI DM<#aɡjMjw~O>{HDRxZLjM, 9ۃ3mY-1fUj-UMƆ&P+6 8w3Ԝ_d:IAN\RH矚gfsh7n@ù;24#9!NJTBֻnJ F0GD5aȊ߾`[E]a. wOuAOܴIFJ V3 J %da.3QZ΄Ji]\V{<.NU}N̔ i;<%|?~Yh.Վ^WU3ΕO:@K:"d>!U=+@NaͬA`tMyC}F +7] "Y+D|L3c*đ@-nv?8F`qB 5\AbdLgγ姎2rߌzYKޮSUmOB}3YOњyFy-gd{`W_>CcXxN; Z,#dn3Y!#A}|[bL/+)ܠI (be'`~EcksʦM\e@?1\tOf@AȨȗoU fsyl̾QgFJ|;z *Tb_闽A|KQOBȊx|/> hdgJ(1cw?.8r­{ZrB2%CΕ}.@/JH-.3d9Zc^  rN}a?DζD"m,1Y2jjwݻ^( \(zb }ϣh -Z6BxRR@]fj ] h"ev,AxٌjŊWo i(LTqmԞ걠>?v8f/LҎf--"]y{ (Zs\љ ʓl4*;\9 CdtDA?}j2)!|ƋVp,_ު'J%"#E,XZr<2b8 װT);ܳ i* 710y`"'dd 86'yO퀯% ðwyBLk`±r9I82eQQ|'^(Jyt,^t1Oapk(n}ס蹡*fD}1lۜ)6[\ " {?v{Yy {Vy$J`-Yq=@/+M=oqK<ɪ>&x$:x#}a׬1bU0ImOft{x@B?3JVc{>ͮJm1te S65˷NjɫZ0% hB ~&OmƔ]Q)`EL=K4j A UP~z_'=`3;E}-#p* 6lNYioxshaYX؞j-zzmxҰixɻ@1]l%'.ftTt k0uS4=DDX?\A}m|[(FH{rVZfQSZEȼ3:IA[>Mp@,MZ ,ԝBP,LgAS|sM` ~p]˄q } `KYMuO*)Վ#Dګ~\%p|QQmB/ò(@4 n0\@jqH/i GМ޸Zy!Uǫ^^"""]^&DEc}t\r_>Q߿ TBT8~,$$(YpVL Oq/˅{ҌF{jq Cc(9'~Q4ci}0/ g /lP}f ]j1h,P6.oX"MR(qt%V7덬d@kTs,"u]m 㦎ؾBfSri:1Œn4 HG(sՖ0?|0)(|DbTuy4jX)A8Xz8f AgY\h(%#lSE|rkנ#in/1F?1K<&2mR=f!ш e\#, >a:b"əpe|=%S5BɌ6s_(e [*ȚSפp)*Հ/7t'!~<6KN 57g5̞,1#j ɹbE 6ѤBaFLQZ`` 큓 |aj Ku#Cap2a=֪}g/loϯ&>Rw&j F^c F6z5s!F7H oz /r?b5u#wMψ\X[tqe" f2;3ҕ|&؈Nms]f2fu:]PbE>eu*s{t[c x$7e9p#l>є8!cvlHb_Jjפr+&=#??e2G`j\7fKn.1jXu7)5X Gs{Wm#x ,E+F؈KVtXny_cjiVDc5s1˴OXe4 WEhK;; an<]XۢuNkݳ aQ~:*h߮1u1k[-ԕ΢ b*9Xi+* rjw/^݇A3S BSOvƓ]`Y1ޞoomb;cD^jFK6_L6*?—,oc%yЯ==$ *r `5u|(ҝ+9hk6zP Inb*$XG>?MV&,~ۼ:Bz8&WeAieY13\В@Sx u hZF0E6d5c{GS.jR'طAaEAHJ< ʻZk!G=2iEOK(1ߢ_?Y'+cwDCDZ ,`$D]-\ꇵ}3/QBfoMoJsE8Su 'iSC =BAAXkUD:RwEVq;hk*ƋlZ:Kǭ"*ҨxLUЊh/>7>5*~)G &nYU.! !庩*c8Z~_.DQxu3b_i`(tSJg5Q0%`zT1>-ܮ2W"o :Q㨺2/MGX+o7zի1JQ'UFhmRtd]DgT Qj+~6hXʪ.~p&vrFp!^W&nx6qJ2!zXIH_pj(2ޕ6R5:L&sHЬ%<  fe h*0A6HwtLqS  AO[+8~BZ_@ְEǗ%Ra,򑌱 LZ.?Zc򤧠9e0P,BQIW]!'16;wY!Io{=N7XTK(Cq oAd 0vGwjӓԔs a  >H42N]Eoɵ"O T2׸B˫/<jl 6Lb-[nT;] m$@կweTz/rlՓ kƟ %[TP72OV+7'Jl^uh*,B^o6)Ǟ j*3@xtK7>H_cNf0%&mf*0RK BY +*,W27ԥq;J8s:, Z:tR\.a~6ǿ |%,K3M4XEG^V๪q\ޒ눣 E9Gx!/Z9߈FXD>QJ7'3uX.[zzϔ05<o`}uLlôoj\蒃1GaE4fYũ~ ;G&nTK2Q;sAAGH2anESk|^ͣ$7ԋj ?$mʤYb./ 3  :jW~090w$DY&/4HrImaT۝ʺ)c6[;1 L Z2WhfrM9cehyJ:.dz="G]XjX!uB;h!m틓G ><+&2:*I7dDzXh%5P 8|]nRs:YZGx(9*Ƴ&SU=Ob<1]8d5-P9:ofҙ ۝%9eD$xLb0ZZJm+ erYCHh/$mFz:nAQ`}.ec шp6q U,鼷QMr["!%9o6tbݴݑ '=͝[ddU7ꟲ6cS=ث+Gτ`nO3J:g+v7lMNkͬe0(ܐGR/Se uԮ z r~< POxۏ)W|Dq&,XM z4;CJZ wLCU_ diᾳ rw/kk_ [h m݀Wy8*z <=h_4}1]%'EڝI!17í^x'i~I[Ġ.c&uH‰$½P{k)T-Mg!u!CeZ/MJi>'ljjuRR0 aq3*E4_+!?wP5  (kr,?šj<^Jڐ:&n,*ggѮ ׆ǂ×JvnHdE)"aE>nٲ"1}Z/fV"­WƷJ ) Mwd2ѵ6@ԭ>\խ(zb/Bss %A~wD  s iNyXp## W/v8baN`k{"[ia.:;hg/e>kZN[uH,OS l76MD7Fsl`ٹY[}B qׯЄ;ɍ#Q5*-LV48;MRIS˧S=!6.g/pPsbE'2׀4ÝUÑ<6oSumdR԰vcLa\-QU몯~̹ڋ6,&J]@e{+>ӐeuBJ[XkXsB=p/VZȄ՜gWwCG$D<8ƥpawjhCv;s^! ٌr,b=F&Ki):TaZ_#LWMmw*rGֱ8e+kiW^j^L_:Ճ9CTW34u#¹N݋UiUQؙ.WBbe;=-hfbOxZ oLC,J">C 8}d@K+ OAT:[36~gd~Hoؗ&uOv(YJwX\sV;X 6Fk9UI%WŴ]\V؎ǂjzjoBErkr8RAG6h&`]Ȫ/$!f|zeg U/vؾL$!L/(6Ge$̬6X%Wp=z6na'^áCsG>AMڌ$U}tGALiCm샅K` 5"ԅ0Yl]'d%S~N<ͿJjϿAB'u&:%4*s~ua'ZlxzE2$ iG69eFIlRԵ KN:pQkC6"Ja>ĉ9a}#킋xHnˎ;/&햾fNU4&g'ծl!Cˎ/FE-Z& pS B#2ŴͳQT$a+\A8^rʗ9ـ7CI͜AeϪ!O>$pPJKepjP oI+9urN"[rn5˭kKiGX Pw4gMAZPU]/o0Nfqt XFaaxꡕ kp)  7[h,5$L C`UKp!JU ([M }8>炜]d|Pܐpw W,) nRq5p r]4-<$hev }(tFkmaޯ溷e^7$AEcA؋o%LSTD豌jhwGCPWɀAPC?LYn,H&`4`7_Ϧ&|*khξ#ޞ/کgqiڸ1g5 ǸA8J sx`uCJvΏ lISbn .Δr8 [DRKFFn g.֒bU@0/WÓzERļ#`"l#G}(06!>p'iDZv-**Ȳz|>maq/.=|̨-Im }N42ƣ4'+-Gǂ |TIYach۪W~\YtCwH"ޠ/YZ˫Xey8QX="X6_DN(Z8j F8/ +/^-TOeXy|̺>{rKA~yhb,>G#-]5*e6|^VZOLfE$3_XB[ƥ=\_FUPջ[MNV fBB&6Y%{y2kz@LG?>9սXWHzG5h7uW]24q{.p6jaϪػ-}D6=Z1:1kH!vy14/E[D٢B>/56p^xt>܇)LeIP 8?,!% jR'l^F֞H @a@IA EwQlS(tzMݘAD `|ZK9g14sm Z #?kƺpV+:f;.I~7S.A i726?|(qbF" H9"Xj,t~<Y,{qi;&O+ ~2Ve_)yV:a& YR\ӽ ]1NR%f)61N.վWHle.f㩢EH~o= 8/ԏIXGACV !-l((uV !;3LhhfOO\ #)W5kZ l}$jھfrK~eʺA&aq-mNoβNMG7`W6G@7'1} %z%!)~%'? m^qcaZjF!bQ&I5p<8(`AjHml[:BXJ>]r }OLhREvpUu0N\Lxư9晁n2m[Q{0#ݑ)51FKy F8ڢx0a4?nk@vv73LJI2GsBԫ>w&/퉏@(!DaW~ͩ/G ȫE KSv Ǎ?y}RjAq_M cSG2"{̾2?{l8Z >V 6Y?6-i ![^u_|y*`oU4g =K u/vgwy:Tz\|WP毉CxM6߭Je[ۑJv ?Zsy i WeXk3*U෩thvv||"UBKY.G121 Neo}`;3ȣ㗅nT',72U&GDQ/O5Fd=]hFUf mjs uRR=w?P_4g1E wD Y G݂[-R/#40A=8hgy*q4yQAl\Nfd|H)i>~DA.k6ho~uٱ$SJ zjFF!!ݍh 43N(@*qL&&OA?"fzÜQI`WLBl8֕FC2/|k;$I56̤2Tk!0hGHU"ɂ8 ź )0iueM]!UD 4E ]Im=_|8ds˫3*r]%Õ_16R9Y7 :wyP>!Et5 !l[^8 ;Na05a{TBub᥂ý[|d8"wa2L7Z /f.jtl_#5Aeb(\lpMyS$U] OI hLEMch b{N#p%ap.9&2D*jƤ>M$~]|j",3@5(ݧܱͤ 1.H_zeϿWT{܌#^&Щ=5Soo^op*q2H\ g$UZӾ8rBEX~n XC0*Ǔ(8=|ywHSMkw w`Lͥ>8L!qLOlj$Í$xSPjyF{I $0R %6Q0! !RѵvqEBO_^>]/ L2H% ZxƍVG63D5hYo^Ȉ#nFǍoǁQs 5]#u;n # {;S =Th\+94sZ_(0zQvH>?h\ h`QU 6r&MY9`"J zNCk0pAʟKa  X`= } %|YB-I 4p^q4mQ>E+9< NQּ\EٕnLKSwOZ \v;^$ޫnVGtvk+1e04&e@U/)c6uU? =NU'L1ť><%h]DS'Bۄ!֊Z|U4ّm!X}nR-]˞eז^lNPA\t2֮Qn8.UV-H )G$_zdEʹ!) DKm7tĦgvu3:bض2s nay$Kv[hU5Qm+ eFM>Kb>IJ&Byׂ3tXĐ7nа.o!(T_\x?USd+ *ܟ}%u2i"ΜeE/ &9_yzuL[ݏ U6ci,!PFEv+tB\q349|qц<ݻ( N#aƭ1Qkr1;}XuIM0no^Ѩi$xfRWge.8V.gD2m" 떍܊M81љde$Yv B@%eH*^3cM'Ek% cGlSؑ;G& I$)HQu֮^fz*;,gw[tʙ@Hz/RR Bv}zG*mucx;1xt@[9](3VCRѿBwt &dI9ZYo5R?7";w@6ZD@djB) 9?~zK<MCf6ot0%I~@p'$>UtUV fdD_-nM>R%(COevIiD{N7<Hn1iy"}`s(6[GZr &o]|pٝG?a^ }|xÅt{ MKP!j5 /JdQd!֐|[(|!Ń6ԅ+s0Ţ#jdK2@vIkVfxx4 {KL-W?tRok@ 17j[8.Q'@1` ْX! 9|X, |=- S(Zr^q\jGis%~jDVUxyPE+ijxtne%:pq>ZyP">$nHP#ZN`s-Ncq!n'S|A :/{7@VRE_ߪa&]ab򞐐%6=Zƿ2t.H)Tڧ7+G #  !aMph3oCŨNɢAo1aq/fぺI BJ];ADKj "lEcCT8me&{2|Dt[3.󏈟q]i`yikPBÌ2:o Lw廽:M*]d &J5~^JXŬl-a}^wX ~[RM5}awkhTnqmTF*ڱ3氍솩if?z9u(H(~%Y 'iXF OX@7N Oi+ΥL`&&؀ǬGӷt*|\KV $Ih2j(,LAT1ik G{5s,9(~m-n}&41^ 4S+$涸=Ȧ4`V n]Bf{^+qrcʱ7p(;Sbh@iWimqZevw KXhԢQ¿">tš~Dp-HdB&c0kqt,wRvR5$ONjKCHYp1 i.ې z%}SgTІf:3j Z,7_:%o Ȗ,NZ|OЋ+=4+^Ano&\.+ynb  ,4!=Mev l(7CMx\['*@ѐ\ zӊmctdIRgJKiJm@e8q=R:엄P؝h}O#D}ѿ6]W'4waq F9w4dLϥscZy>\9=80M|nb"3'LB}4"#`YK&\.vdrfoyM~`ǹ^۫:q,eoOj"~fF@F-90t#= Fΐqem(Ȧt8t3 R;ɉ-+9'.=ۄƨI\؛"Y5TX%jO%-JcFs[VʭTX5ÏbʙI즚t;gf4kueZ<6<3K1C򮡅O sԁ[IΚ5c>@ $,E Q!JdT 刜p^A]# hL6 Oyji]^*d?G(g8ِ>@4,o^8AhÏ̠i]PZx#o'!J8}{F.zGѦ׹1XYw@l$Mj9 NI]_\&hhKsM}cwT b$/t'uK2mT!,Hk;Gfp_U:Ws}F:pܐ8Ԕ[0;}Qlk[޵0mYPi5/73V]z[!~|X6)4e4s!0Ե J`):)pqͥ&8܉tlފ k=ҎsKWMv>tUMTQm%Q(&{wмZ*q3~- -E/~w#+7aOhV8|u.tiqT`g f QzexT*B4JMZXNqw9vqMlBW͔͓mRt"j%{KrYYdz7W6P }=h\墫dhdaޮGlw1`gm>kb FZs"<2ۻ('O,x))8$(Y\.hJgioz8J1Ñ~eP.UGn켷!y& >ȷb,[=`[(x qd`l.&Sq=l=3x̞zLڈJD(_>#?mfRS-'uuC16UiS6y y!sM!$T J}T8'L_K&OH8zpd\WY@"F48)?^>i2#=M7,a-ץfSdGrUG&\kEh oFԝ(jMH嚼pϺC6Ƿ2$Z_\^#@JV+\Bfܨ-5$_zXK3 Gߙd(6\''Pj/+ESkcL Hr?dM'M7I;OQMT,s&&[¡W̺׆ ؉cYv04pؙD|H-̝G|})40Q GxZ׾ML(J9Un_ߴ9& ekl)f0(MVpxré}RqA}}6*LXTؽHTt ltm/^D}"Kka2U<;*  /蘉`ف 0lKheȚ~#pvcKq g&2Ol c 'I|{YSU/eH~5"Mb1(z߈ހ $H% ԰v3wlV=r@HVb+р/_IvO-4kN{hic 6tl} R5K«cU$:|'74ZS:\E3*AūRa+}G?Co6vF9r=?=Nũ{G5h}:g~Q'Yַ6dzmI/ hqjuSkC.'9M&@"V/[ IΨg_&1kGb?p+Utͱ^ ٻ%2hJS?\d75ixHKMǒw֏k&UVP k.ţ8GcH<"?t *J5rgo@AYs7k'FD=ܖa~iir#" gSf %~P[$ކf\LflNo **NOюXyLSbU{S qb5w lԳ٢*W1QDCm> {B a9} ]̥s5,YƢ A.Ff?(g1]' 0um:]@ef!fIUOH ER8cpRg2M</2,A>P>ڄ0$NMX{cr{N?+t@JT[P#)3ȸxo-`_ՈJq86r!I-KR0".TlEuiʣPA7gK:˞c2:3rX4eWX۹owF ̰ A׻bQ ԟ$^qd2ζ۷9I!9(#ʫΈ{dǮaN`*ck"N̘fsFg̗bgCoVA Tp&yx Z3v +%G0ncIJkN-Uj5>h긩ե̪#r|r;eS}ZTj:_yP${2vw:&\٪f}^o %?_Z@)ϕV5W<Ҵp()MY8FFHE~ΘJJ@ o;El8ͽ`TQXNK(qV/#r e@)UZ!.4 H?.N, к gJ:{*:xiɜ?;n?,%NTT "CaB"D_Lʛrf JE8<.KI/Lao<\!+%IRw~~HR`K'JOoaD5h9ڑEROa o<2vʼnИBx ^k'5[ŦܳF38$0q,%uZǫ a) ѻI6-&FĂ0 k-(1H|c$G)`xtVSa7hlqSzgg.+ICo@ ؁tB,TNn?xrLCSv#j2G&p=9¶XDb .,Q$trQ{NJg.ЙN;)w5񬜷@k!7ʯD+J޲ojy<L~ ڟsTP&vyk:0L|`I)1˃8}Fea[r VMv3#ނ@aB7x%;wNJH i 'AanB>LyqkLSܶͯTPU̲PdvkkyfL? 5۲9~rk,~_Te[g5{c?JǞm}34+g$ܬ;o;l0NTwI1=X$=f]5jR3Ќ"ċʼh6(^vWmW)wo-s̭M s1%r-wH[F(JXiY1~M4mV&"u{ =:*0GTp J fpT?.*valuH!Dm3,&2&޷CWIO~r` ZⓨS /XpR1 p '!ZFi>=:C!_i~,<+ Per!p;o[҉ě`HRV.Vۣ<ܯ mM\͡5|fާM!#DmOb JXrEH&8]KVʼO *|LʃUsTx`7F^[ʫ1Td'BFK?vKo^*Î@@t-#+nciz{H!un <|メ !w*Z q5iE1W@&HVbq#u#jZrGq^YF CP]1= U r ͎sN8"@FdnM,HbgS :; DQ1B\)k$-&ٝW䠥:Mn!&Z%Nӡe0ަDŒGkKD>2w.6jF?E8~S1Degį?^6!,_@،}#F59$"E^^;l:mD҈5%C;[|Dg [/ojb2@1A8Oi J3sE'vo/̳gqKNmLycT,6wis' @@VPB~2~'a},yZizT2@Q +t))RS$P |bNK:.rI{@:~x6f wrZB||;!m⫋XmZ!b{;QO6"UbFNip[6Gje= }̛%&wWtzr7T`_yg ]6n+xt>W8\8v{)2.zqxVW=ry, Hv!nĜ+Oʿ[>"8v*EIB.s}~%uEo m6KVrj~oKzHh1p> -6JÛ90\6Ygފ։'daA#w9dcn#k,(wMYMgb%cA?x)rI15AQjyd-zފ$StڬrS8LP3߫OA)ܰ5kO.!{ՅʁGS|ݱI)_>П=4ѹMb{))V +uǝ}>\`TiB}! 31ĸɈHٺ A!(F,/.;e am[ED͎P?{3ftkڧB)S޹m/D0V?&jkQILLIͭs(SIpzTVu)*וFeS805x -G J+"21o@Jݬ!P`͡+ =bu 'K:l&u{Ei%+݉hR9W ]Tzqs[ ߇d"^Cqֿ(7n>,؊sB/O z^U 0ΐ+HqW; ,J%|o)T5]P80FځYo𫞸mpnETzx`:nWjD6ϝ%EaSuv6 Y)"-ܨ/پ{`jL͢:w QЊNZX:L; t5Pi}9A!6t_n%Qp"oڇ=Ө$SԘ=Psd"ʣ DiE}@ӣ9b:@|8cfg~LwϥRBNc'>fXV!c\.wMRXf#MAYQU7fkV8( 14z}q\l cBWbl\pwu6LbenZb|.DaBvmADe#K5:RaiJ:ܸɀT_}K_/ j'h&))! 3 UW%_Q5L}Ѩ(2ؐHqP&_daOEE9,3@IZ&1ʟr0p>I6ǩ[kDq;.ȩƃIĦ8vBTY$5TzVF؟=``FqE p?|g6vʊąנV-clc/072pg1:uOC!]vZ/ tSmـ>@`o`K Og>tp4~ GpATc 1s?(M'V%*TSw}J:̈́؜ts"2z'_Om9iS}mQe'Es1("0@[D/+l&([m}qnɷsĺ~KGL:`UQK7`~bxt5u9lڬW/׉- W5N Ic_z.j_t,}e :mYs B\~{,3 o<}T isyeX#|=u͋s0tkҷ҇ $2v G#B 5ZDZYO?7 9xdPCp^:HEδ^j`2bSGZlg6ؤ e;r Q,ռXl_5٪|T);] Dվ `|9L_ַob]ep~(ӎ!~acgJ!iJPЪؑQ$bzEZ+.G`5NB )u8cM {%׃S9ƇBN(rjjuzXJ`XOuyE (^rǯ|"<~ĺokV:%-̀W:ԁSx$<w$2*miMXKeoh`뻐K=շkZQsI|Lܟv_ZwFtK=Lєs '$3[cu9TbPJ<^VD+tqnZ7uy?颴՟3&Az%pBc[@m#3ͻSuM'އ5F:GT)[8E AԱi@Gz#t 3ī*'t O?b&{AS_lo"&>Dߌ\D")ԕ= ,FD4Btّԅ!rJ>"Cݯ}{XƎbZ'ma?Gf29g8.@~Ĺ*zE[)0[ tB4?\֟&j4}%Ʋx1Go2 ɔiv;"@⪘\74&(p-Yh%!۫Q,._( $!CY~&^TsЊ<)Gsc{io皎5:Hғ9+3XLH>ZCu %g AzV:ԔNӢ2Ot>]8=TV}۵Wm_6.Ju'e}\=Ŵ}ȸhs*3qq 3ĔrʎٷqM4J*+oG'GM!Z=n!ڢV0 )T~7M9s~Jd2s#LZ4Jo 65c݅AzvGTa?{ܬb4@u1[/QBպ.#CUGTG`&am(Jb(Oq@Z#8uc!4&Fsjq(ΖFFÆнg}~jlj2=XĻȉw5Eן *ϡ=Fo uP&١Ri{TӅߔPoy>x)m< t0h0H.HvSC'Ѳ|zc9:N(TҖS4!Bf yz'?:%I+zD#h E0zQɚFUJ"b?C,,omX38b JE,eq?e{ x1GUGGy@J  ,8"6lBD ߸:}Œ@XHXtBUw,rJմ=O\vWm)_cޮ3Šc3w¶mQ2ҫ g\(~ ru".8BU$ arjL[F[`zXDJ`条[<3]NNGczmHLلiveI>DŽru$tZxf6y' <]ȑh[V[$GV!iN݅ i;>Gw\*X]䕛 qR5C9Xb, \cP c)P4s.\Q+x ѝ,Atlw" *w`5e# ! .G(2k\> q@:/=FkQAooۛ"ByUO)ٝ,VEǪ*@ /q8ZZ&oZJ|(oz!F _c  =V ri5\?n.n!Ct]7M 횞Y)mrg\4 ;|%K<&o}"Q:%?6Yv! ~ ;o NN Ǻ _P -?cBmY h.dg<<ʼT9m zDx5CcAe\F%Kx_4hs&ӾH?*݂H&8Z}SPZX d[:V} R2q1 *+C|.eoۗ1<ųyvTJksXzd.G0 GGYf!n0gD4K_ܝt%ʣGWє5?6[z,EFwDQ)q'Fz^n@}ok@-f\5d(`+ [yK8) wzQxy-F"'Ww7$(LQ9$rѢ+#*ٌJlpyN{"ne`.ĝ !a&W*MdH)?݃K͐v|1H|&m4bXp¡exw#5y[GZ6aWs~7dkm-wz|,N:6A_j1 =,)hvJkY_ivnDF+>')WҶv_V ֺ{JA$Oߠ!5|'L;پOӄdpjcx18pa+n-9sNSV{xBg3thAZ*νGg8W\Lv|B9kr'a%s-Aw{4c{/hr[xTG7h7(mqZwwWR:(!KˌZk YEB{Oa/ |xz}|[[oպo{iyEyPb$>0JBjAXՀ5HH%7ָEVOC4,'B-O'Uf2,4Ul}Ӧk#?hJ&(Ol *=;xz'qX>b"S/0"vj⣾n0"ES wQO%ΐ,, ez.Բ+OaYzh+2٨Y;cVHt7KtQB'F U1Lw"uNqP _1 Nίlg`~OaX)MIZ.}01J:=KzU:Mu^KÜ3J^DÈ` A7P؀0~ě$E C56Mb`dCB]ghCM:`-Х6@㙱dиP* 6-" 0! *XwnM&!N+F*4mA:>[ Wp^#Q4KGrOm"GAxv3UqٍaS߉;x%[Nrѭ z} /w3k<( z0ZPwE e͟9#:jDI2Z`&0Z7ZXUZ#Kb'+׺z9J򢣩;TjNh2nXI45fa0$:5f#qo-ܲcDbXxLO']sGy>/3TuOf}{ `m{6rxP&BT"OviXž62J1 RC4Jh5P.bGc7XEB÷+ɝbjdIJ Z\ 83-ﺦDhZ7b3 pyW@Iy|n?3 27t#YE|6'lĹD>xGka ReF}t[ "u Ug%TJ]Ƚyu#f:5M~ix0&Ը\RmNd2@ 즚0m/;ա98̓sO ɺ;,cɑYB~tɈ}?ޕ*8[ִ&#޼svM +T{?6{Exr*$.b|d[ˆ-hTQ\lآYHAI W?$k=ot (\)_SuY(v mE m&o[|}%0ݤ<6'XаAR{[zMc٘P Y\{6̲a h:V+NG31PځjZm5CEjc;JF Zя>UZ dJŁKk jH;MF:hE,{O"!ϸɒ HFWκ|TdWiZ݅wD`yDA]^iẢgf)z"~L;>RrPU),2b$了BV$oj A98\K8&ce,V/0䑠46V(xbYx`vIQSSBm?E@q'[Ĵa9+&:jܜ-NrkbSKYhJH<5n|HVpkVZI0"|*ԝK5e#=,yhc b}\ۙghi'o2ԬW|@xX,}KY%ʙR:}xQ':KlkFpAJX"}8 ~}{o-O2W2ozԸf'hH-C\lItAP2uMUlCF8m8pT G .'X8\CŭFi NzO)C?#ɩؙq[:DU?GE4[ݗ-rRqqb7ق-VZ'+<#0i0I0w) A:76?|'{ ȏ^yQ~awp̻@Mvk>aBߑZ7|-=Kc̶j/ wZJs/uLGT(,NhRRh4IRiU+{Antiat~1oby[VCSK6IT Y")@4X}jy$DCMө! ~>,.O~ P \MFo%Ng=TaA`ͻeMk,EchdcmPsX^(luyjڋ^Kf-^ǜѼ-lR~@ڙsF.׭rFN?j&\7?]+YȄ+ {6ZJ1bkiU!3r(|zl8sOWvWfɥkgA$]9l?47e5\I#wax;bAvWP@ [Ep1V9#Fov+=evSąq85o&9؏X<;f^+HzރnTnAX;0ؓ߁zA!B1ZE, eEIԨ\X2(? V\w&8%y ڭ1|!G1^ǔQQAB'<_4 lm;18sg7Me5/FVyc|b;^.ܮ=pu_fbz?n:TO,T4oay y> hV;W'k h+׾Ĝ<Х; n-J-ʘx-ڙBB:'9@E{nkl*qߜ.Uy4?b|:vj =NOP>M1Y!s6?g%_ǹ ͯ,3փt?Mn[::׌\gW'4&}Vt-/vWz 9kwb-ןL}PIrP#}=oU:y Yz8u˧8&`Kճ>oE6 >/8(HI8ǨivjTК$w+:`HQ8Csӊ .޴]@*ٲs c|dv:+cCIm Q)ʤ*$IHnhDp=kF;R}Ooyk;nT^4hUa"ME }^y=\Tk; <;V/ܥj[<* ƋvB@Hw(9|WKIG!=}ݎe ճ>^%xV#WB>/%qE܎܂_6]Qeknmbﭤ^6?p4$kV?΀BtMpb_?-1%{ꦠI`|ԪH(#XJ"G ]A" =Dg>7Ԋrr bP#gd`%JḚmT4zIЅ/eȤ|(d܀*?qODȻlk;c[jv#f|d쑴ރ@Y6s䮦hzMNcnݪn|RbY (krjSȅkٟlZk4ύd+)Rx p `ݽٟJu`R]ZGx;5؛4Q7DaRc[[d Ƿ d NS%΢սĸ)W1(G3jğ0lsAv h4'q0  JSG򭉋6T&YzvwV"Pu qE:s,}3C?6^QCl? / `.y^A]tTXL[vT39N m`_1GmFǁZ##t$UG0 n!$\Z޹6ul%Pѷ5z[덁0mNa .T`~Q| ilpC^Ư<`ZXSY ݋L)Iz2!xK&|\$|?VJ1H֗^WR̀,R_gCHS,mrE.M E7l|Ȃ*9?b>V4`GJcQwQHDլS)/\_&,cQv/d'<[ۭ9RxސxYIc8-P`\2h_@A1is0%z$I1"qn-^I b @]!+&:2-2hgoA%V;1>*<{lj`stǩLrQ xSgeEۮzpوu EB^ыvb"4)|sP~w3Dl"@ H@">9hWVO3qt$67yz+ڱ;L&Pas[Z ?O]A/52þ؈Pʊ_KaU)QXQ S٩xp.j ׷~Ί8fu׭".+I,2t^,SmB輒nizrMȸf]toʐ*Prfփ^08F:R^z=ܢ%<2u?"br&M跭8bzgQ| *~N44ZX=<&kGb *g6'T;+ƛ#;nc y~ toK@/康<{(Ӭ%~|*m4sad,{;GQwJ6&oyc$H짹G<7Ph:d bѯpD/q Mmϐx`[:>  u~4 >θjtQMxgE2냻)phک+_G"ucPњ)Um/_Ӭ;Rqމu E,-Fn֩-&;V6a!ԁeMWoj%ߩyfs_8{XAf?#U%t "h)LEDR$;˨s$ㆵ;Ć߽XA`]{U.u(тB1˱;@ &ZD3Uӥ7S3 ¢3s:6ׇ#bh`g*q^Eq\5M}n3ʴI r&*"++I51귺M`U|R]?G;'Wi!'ʸ3FݼГmFeӡz|Y⪵)&HQAǜoMXL{iEX2 z1Z:`Lne\34"uAj-.ۊaep\}7ouʼnmn?Ce%-$@ƽphr"M`UwӞ@iWq5*gVvqD_3_$amibc>,Ng>Oёї[:%;u| @#fșNh@oc('vKZN}CzL蓘2'O!1,}Z3#7'93\N:C6 wc`,vԇ`aҖq\6Ss[GOx,rFӘ :u7HAV -iWA6]țO9Kiwڣj\v\_̠zm4IV?"ʪy3p ;T&qlޜ20׻WҾnZ ɫDW8^KAanj=C( 7ST6yWl[LZFUe׻$iĠy.9Gx췯5Pe[o2fo gxa騮cM9`D5J7wZ=΋[#VqZ|Koz"Ə F\zXGZĕW *``ESX.|_z)U#(Ȃ/4BO ,/\ h^0%S _ezapBBkrc1q#[4_rj]& (ѐQqO+CZqW/&>ަCQs$?=ϬpGߥ-+kZI*Khԅ#rբkZE n?|DZ63n;`w({rk9Te˥K~2VMkg^'U־] AٍH>IO  b+XOWQ꣹8xb_leals/*9P5:ieYY9Ayٮw.' *bq$Sa O܆#+o_g,|N{׃2G˾ɦf;?<_Hf vꃢDU⣋AQRVΛRGj^ɒBU2=;Y b? WW X[ZƂ#d >)yz ` p4wR dmK?rJ}22bEj3]<# ژ|i@P;/G.>g|D1]HN|.uHLlcWUth9ȖID'U4@tQYd 8* [ӰkV hZ=[Җ 2f?8dݱBlw42`hUqr&SCݡV 3]}\u'QEmcnDpT'f`䪪DJɡjG ,K+z Q^3LZVӁM8܄|XU]1HzotD~ɡjyv{ P>J1Q]7}j/j9n' Xwz9d?'__?'zpxNMg SCV 2vP}.)[Yۮ?AE%YAZRW:Di{/!{h+Qu\ !UVXWՍ)ht$ F=͑ }p~Nڽ֒RIsŠ譏rۑ{SͿ໬\LEvp̉76z=hjLQ.<0A1#גlY(3!ѫ!.ٱOd[9繿'1艭}!lEdM#Z voxp[(oq d0l>Mt$c KR΁淁ƴ髤}gZChqyU-5['=*ފMo?6f=В3&"cgNX .ryKS :4\ÑU=O\}@UƦFQ 5LolC)QimPZ3|{ir@aM`46lu l1bm}Bֳ'*egdhOlRD'bLW1 LMQ_`sSX|L*)N^25oFi}c%4ܓup~ER~k_1r q-r4' P1^qӽo x<#AXvG-ËK%Jƕ"wVjLƀOd{ε1]O#TnMw΅eHL> قTSVGbpf/ Ơ!;~ܦUOD11egj'#ڳ\OrZmRGYgy8k u.CXkRUςe0 *Eq~qn?mdsf0Z=wIҟ'v .9tuQqgf(q0{ܵ~Ћwшk6$)C}|U8r9X0"4Qq:kX ز}im)KM@F< W+%͂Lݬ($N)/$pI$Yy:G:>zA_ H"FtnҊuux+jm$ |w)Fa.]gv04F`iɽk.Ō3-b[**\F&xN!(;okpS?uXNWcha@Y|&:F@黟̂Md' -:b[B=]ȐLYG𖑁[zqqx`bAgVAtgˍxi. #gzYjF$ZK<?"sw|jRLLb \U6K.QHT/Ok_U7.'/~wOz7#5ahkfZˆn}ϔo\N#V퐶_cgȦ]fLhLDnW˟J f"$| NE5q,)٫*V%#kh] sC"n"2g0<<:xO0~8Kf$^K6-oKI!,wۍbxl%el"ۯ"z)92g:.ey6'AUl@aB7{x3:ό#FF5 /awfN5s~yȳpoԑ4|D.cgP! 8$>aR੬t#9ިE%SEV8aک'@eL"F^Q b.!|//9C+UFt0:#)1 t#H>9rS$XޏD!i ' ƟP|_MʫYM۵" YkZAY>mxb>f}3~vV:wP3aBÒHh7~gç:WF\ˎ~9ja [BԨxP*Z㔽sN 1rcO> Ǟ3#Z|())*Vb, 1C:x6IUqតrE2j4q,\六r 9Qx8fm˷8$qH0ݼ: t.=nm܅+]ohy~Yv[3;"`DŽ3t~$N.:|L5zт-/߬bb &+Z s?{39ذ0]3Dxh%]27| ފ~K {LJ$~NI(R dT{/d K`ealui3r kQxyOf;Ս~.T6@BjG謹QRkY&ũLwP&nF]a<v0 m`Nzݑ}zİj2Oy#r4|azyZscEcL[݉;3`SE!(E;-/Hq=OXEBTk/ee5_F!,=2r:Qjϐx =R'C{V|K (=2`!YQFoܥYh#Iċb͐L\ 3* <:8Z9d}[Iύ"db+_A3Po2RG#BrF~Hteᙠ&5z[50bkp"?Wj]qҜ f< pdnD;5ZWd`^t/l]Z;A%%?_Iv,lBM>]iv={ÃPpo4H7ܙ5"Kqސ5>'[|,OU!PKo9/x̜2-ώ>ʠ뢳m"gdtW>3[Tfcj㘶h($׃va0/IQNNLERbe멦 3&KmwV 0Qme7o᩻U޼4VbuHGCYPʱ Loc[І~~oIē=SenՑe\8GBg` a-G,ĔcW!lOg=ܵHVM:2+4a;6T 4T8 ֿqSZ45ruSq J"pl0y,zŃcZt6@\/7SNϴ{5I\Wo4t(Yf Ƚkm;oͮ$@5ժh2|l6϶vd3{q}k6T뎄p0X}2.R킏<Oqv ˁ}]A}P ?{DTH%cRR"dPDPv DMatGWs_p_iB}[30jLS>.śY*YmǓ!oVЯKm [G_yq?QxZD=MuJ 0T6zr,5RikKh ^V.Zl+-_GUPhe3=_n4 ˨sw V$VB1d'#I %ej1LguIn6鋬fD,B/i2Uz}Wկ+&H\HS^1*LQ[۝m`k:2EaPK2>Dū#zw C JǠdunjOi%عPcfCÖ}cWs";JRi|ևbjU.>dKg=UeB-,*kXmʖ0)rgj7dYy<^f^=>]|1F0 7d$IjH?Z S%wӴSܲ1R'WgIAUkTD?8ڢDs%Mkؗ@aUR( _[ӣ8-n W-,(*k ЪB=&N ^ rx\;9JT0˺F)Iz|ބ.ɚ<ÓDZ!i>C?a% phP sLT:ޒ>Scg5P՘rUP=g]GEv(]=(e#•fonԷυivnI'/e0TJm70؎p_>bܛydbyEBhAD:V[P;PHAEܺ[Ȁch)~ l4`*Hf T(ᭉ@tkokE ME;N $u&9{}HU4uYIkgɌ!t$N?s߫0,2P(gȅARṿRn<%A$ Rܩ3u/n*_׽ !dk@e @>W)> (_YZ-(sB,/?Ei7V^({䢶I/hh5OI>: B˲!%IXEڗ>IY'<-\- U2)֌YCbo5hf,Fⴰa,le 8߶Fv9Rz.cԘ<^tjaRfdžxY|$j:e7+]]Ш<MjOҳ$ 9Z&2'=۾#3pe)8\Zhj `cZQ (ɓ]0iʶ[(K׏IEC}oS3tE 'n^ u7.IO| rֱ`Mg~kZQŹaAx{/0=:8OtR.Eux5vt3z y0@y:us. [bU۴b>5 ʝ7d}IS 8kO#HISHC%T|PHfsv)IbSJk_0Vr.fFw{xÔaMVn+, e?cʛsfY_w66 #9y7f$~= C`%V`BЈjz7{yH5' 5ÞKd 2YM>d@{OOk?0AsfnB>gT/=ѽR.VXc 2+OH, Dm*^U9A;{2Q#="ayXuLJBƶh`Y%,B?!)͗m&o&NYTU2_ L=Z)Hm/vXərREР khi*f׋Ï$n*J؈L,|.nPU&xYHټ~@d&5Mgޑ%88i+:B:4/dcfZ +X5AR } S "_,5r"n98=;JWroL0eN*{bcK a N:zzH5&Ef:r?<`ók!  PFM7LW?*[a[P&W95ċLyqO&=$jζn&Չp Ķ"q(>ت=yj8-h.U.5ȟMIj9vA|Ȱ>|Fw+=U&ӝ3925Mp?#IFB&:G,# ,/3l Ct@έ#Wma¤M UzDWv'f(JD0 Zi+H{4й{ʦ!p1'\kt\ *Ɯ'tU_" |S} 3ۅ]e& ZTJ/M#'+}E62Qv [6 9F>PZcu)2MWtx׈2zRQ:|JsҷЗ0m?8e0ظ_Aw>$;^تd~#5#&.?S!6K#j ')ÎЇVko}7v 7BYM[gc(G}`tm {z_o(CQU.dҟ; a*ʰtEֿCC:!&;+5cΌMdz r+2D&߻";dKR5#'ϯ,緝=5^D#l._x~H}RkB.q;O!zщFǛB=j90unI/}zB؆ΡD"rºξ"ۼ1RE@R_#F{]cRTt\07m@arl1;(F:w.6$?Pt+@!>bW8seU\SnM\ޟX}('jb-7x*PqXĝGk 0crc=3fTmLcvSaP5gOx7Qp@J6Rw-~J4FrQ#B}0G2?WS\h Ȯs%A2q9ri;m(ԗ-fz2W;mX|-,<|ΉDxՏ++a5ԤA[# vQh0(/u7O4TK NmdI{my&b"uW~t0SZ^ Ew^))\3%KP|t ~$B{,N&l^gIXAMNh˺l'~=c%C{5]s $O4ӽg}qzf'"DiC Dܑ{֠lF6rb+tFINuiFw Rxn"/NvRjSG̓^Yj/?TZZI^^(u/aK!sS!k.n3'gr4ڟ 9,^:bS9%\95`THJTnr쇠4%C=TiJjZpsP1e, OQGAD`'' f@h]l|=_3a_c%(}Ŝ;{:ůBvƘٮ&MZvg41K WPʩKỚhht5r^rc?Զet06ߧoUI;J_tGv3! _z /Ea (]pf5e#qTHC4њ,G:v{/-t~oL%{>;vVcYiSwq耯E`2{UDzqe,hLc)>LA;W",DMǥJ1 w7Vi.*H#@P_|wS"WiZ俞H%J砂gޠoF /*0}ռa`ݙ>Ȟ'qe:֣ 1ijf- `e4/dgfP.<3 玳o _>}Al̀,GjrԀrKc8&j-G N_83-L"k3^k})Rb"Lc̅PJFNBDVuDx~!8|CoG0x9WBA^#迲}xVޣ5m2,U#A* 7B["sK4=Kw|z$! E >Znxs۹#m۫J1A,ׄ`h{6Eu=hϜ~/QD%dds^zRC|Toy+b`<[Ͻ!KC5yMMhvpV\zbgljȑr/{}l-@xO; N?X z64Q6 #Tf=‰x` G-{fohkzu~Ր]E'2I^R.KΩOa ]y_8!J?V=Έ-(d UM\g%#+KYF 2ȃOmƌo!꤁Ru Jy&&n؉y6 ?f*A0/A(6uIjUS &q4r vJpBGu[4.LK-5Ub[_ !]4܅4gu `1aݎg ONapHi$e 䳺,c*z lAbBSːtQG +/Zly#WqFĐJ@ 9^X -?D)i&WB^<wЁk}PK`C”X"F#tP ϝYR[J?x>x?x3JjѴUS ów c <\\I9T/ hZy\r^y8YNi~x} guNCgudd1Il:X@dց00藃K9,ph:hPR_fNRpPڽ6)gXjL2,dYj`GIn Y,mX\ufuP;G#qw&NC­܁21BP>`x.h)V7*sMUӶݸn)'W+Ne~7KdnlQUȹgwn mefq*tf}% b0"Gts0M2 OWQ@$_UDs ]^dqEOMf:!-G{ڃyiry:I9&=J cpתKi`9`:+%E@1=vSFDڠ_;qFE@z ,=B߀J`v]*uKt 0I&jt/Q0D8Tt-Ȳ5TFQT"G%J%`b} :}*zUgq_ N]Bn,%"zk~$BKZpaS* +<=ZS$s8s-6`(aÆ?FgpAG`f1W㗪w /g xۻ_蠉0il"~hn:@H a$=#+/%-i7"G,XN{q'Evcq hT;-o/#r9d{{J2AR>xfX&J{+$j-L-źuzmCo}<)Z"pto"l^y Ridצv`xbCS8ᄰYkiN e&R#`'P*GB.֋iy9JJaU8ֽ$5i5HycFk"]W@u6&j+R/8Ţ0 40DX 'T"$~K`dҏ}Še I"2$)4rl@x܁RqB]ENR;W-T0O^-h;#@p U#0';A0ן I1pxwhA=2XC ༬yXҴ4O;]4i`ӧii2|FWu#KI oT_cVEMArˠKc])Vdyr\80lcbL>œQIFJgl:~I'Él%91.nޯꭻ5r1ӥ ݂b-n뎊:25a*JL;c|ۙO d{ifY]lԶ(.x w;an?|.lmܱ"Uzc -AƐ Wvp@J'R/SHx},IS W^ :&f-\%[h5ɹaO(21Iy.d=fo:ކfEq-"1bAbwP% *f2q&1PmXFRO._qWF dCX˨ns~=J11-3XLBJ \ikcn"U}u'M_1A&8& ^fڥ3 oښ>4U:1&A#ty{i :Sjj+Prtvy<ۮ ^tnJϳ/-&[k·L8~ϚLrܓEpXVfI3$q JAm< } qY(L =YHrp4O+tշT@E_i^B8[? X:Opc5LxS[tr6 S QLJ!iFo`۽"60}Cr{%q,vnDѳ}Һb3ͳ⠿X1FEj<e/#w$7ɬZ{´)LC=nW(i}JXY1?Lt#hUwMPnO_I)ǯA>?].ܼxšܧrH]JMO2/} Oi୊У؏se'H SU?pؚ}Nf;hH7QI P%9mR1BuOtP_q}[L") MT>3޵=^E\r拚H0&Q0`UQ0#*A-YCt)]դ(ϥcU&MGghb/K{eJOT''E * qb">x,gK/࿰@aUI̕ %/l0o5 Pԇ5J`JG:'9?=8iQSC2ޑ(ZR'd%&1u{ˈR'mEG{U*=3A:`o\p^TH%0G:HN!!ͷP{x̞pS|/*Ku (@"Y>=V5k*0뮃E*foQ^4"} 7(KL.\q"."+WS{.;- 7ZtkB`V,Uv~t|@IrJAh'eZu nkq7':\_>A=DAy}ӵヶ2ܞ}t)-~*Ug rӗEIQMql,)z/D1JE3Frs99r\lCR^$<~6mG_zIvvQ|]t7)a3&7ImCSI.U/Dגu6;gͯ 'MCPKJ w{Ti(JWR aR ލ疮`U~la,>J9T!p-V %a|fJ `$A(^Jw`O{-o=V˒?hX.],DbxnDJ5 *΁י68TWd9&Ssx@h-h Auyw*e! HcB1ocTՐ*Hv5CYښ| {bfVK`$~Tm^N T ffG ^ƺ]lUCٵ&B`(bvȮ/,w? )j mPJO6HBol첋n=\ȉug' bP0iWحIJCpEO4|ޭZyzH8˧'N[ } ˜HT$ZXTI0 @IX*ƐA+a7+hDY2\G :i S 8/6l@j[ß>^<;ӷr|_?e n{"2Z@"(GS w0:% .&8,Ϸ8IRpi+,}{HXRү26l6wKwm}Q$DĤWp$W@.2T +V@+|yWGJԔ3$!8I=A#i!.`8(굮y7;7L:wމn#ELcrHT&MupUh='0y5ie $M"v#:=@ĮĬɽXG қ2g_-MF?.4;o&Fm$s/0IS{(ڵJ34tJ)fZNzl޹aqE}oZ؝uCJ ʔgJ<6B_{2I.OFR(@Yeᝲ pL0=i:zPe(q8_S#nCRb-&'oZU  NИ*$Fc~ꦑa ^ڃ5ŅJ=Jtodub/ὦ˔; _+ 1z}X(o =+}n'^%pay`8wmIWf7q$q&r%_Ƨ=is5qR[Ip. ,u64>W3u丳z7)ܺ9?ǎOLNN5 Z(.tzlwlj:(v` ыl-]D9a_<%#<[9:)y?їa3*ܔ+\ί)rq9\D!8ASUBfZH1-mChJsl%ZRynȌRuA1a{U1{ތ@+fg, jPsmEK /Z97*x1_omJk= ډFv~/]<(;gOCn(Is6@[߱Vi؂w[{ gh"g'=G'}1ܛќڨz24n'[V0p2g~G$͠[}0;\h*RPUaG,f6b?b b!gzٱ7[RnF 2 kr"(񙃰 zKԙGN0g1 6JJ^y([ "|~Mp˥ŷ7""ex[bjjseFJz5bHOR؊^UG=6ɐ3~q3%Cc~zL>C|SqB81+]7чj1ʤ{=$쑇1?VˈDl7:Όob`h0 A+Ý~/Lj-DC"E !ґل8*3?&n"vt9^r.6_ev5Y͗X@zaU۾Dc<`=@yA(CYrUVYO)~ߦ>V@Aвs_.œko毹U>mj4K*ܫȌTqރN@ _o\Ү8pdr+oiv1d Xcs42Y/9XH !/D͙)n%^\nR(>q㨾 F? U gqv(1(ruc5cq[2VЗkW6EO; H+uYiq[1]w.pc|Qʒ>~֥{Cto'a~%SíTZQr?#ԝ՞Ct"/g?5% d#- ddhWb[ƷOy( ^7J>%1nŊV OM *ٓBE,-ùխ2n6¿Ũt2ؐpsq^7OM6aq3I6jO:%v7q8#C&^39*58!-jqFiomLA3jmjS#OJ9=NYoVeݘ5@:\äK&+a*h%~f1dE֪" 㖿s!a[GొpGCq2}e(S [wTQ=uoLu]b;!2" @:#і8惧H'zHmc3ԬfMGMr҅NX$ܿԽ"퍪\" oSNNCXL⨮Uc4F0瞕>ydM~`\e$W52w@cH <_Մb>6 U^"P'DeN~xckMXH[Z '*f› c/mG oyh/O OJ5}LTFI1 ;itDuKfa?E6D87!k`pg\v7d!a;CPxgq|U?(!mI8֌l>/|8N j՝Y's, .H%.<{B)&N^X^.uFղ*DXupS2hĉ\j [ g-jyJJKktl>Q>{E(L<^rč3sn/3k7Ni)Y}!R-wRkKҁ sgq-?O?b>Yf8ON۪$iR^R{qj*[ bo1+/pE3)rW $aa:<:1aRf'YDk.Le]yy^V : Vsl1m*1l˵ DO;v`dRSòڽWCm6_6nuG؜y+oi[K r>׉6ԗSte&i4 -vN*)-g5D4mYn;pVRD\u)iZ OF 4[I#L)mwR 7&ctfwNz/煫j.GO|{ Zgu[|qGbGjσ؅?4vjh<7&clG9͢T KHĊ矪Ԣ'NܺxSϭ'{WؖTj7٘d5,#3d%MQ<J<8b'GT}nkVcq>O]z2OO'`>'|$Wi&%VP[5 vRWI2)z}uuRQTFƀ9bν)b%HעBCx>[ץ%"W5|(|5\*6~xFu b6sTsBEumZ&p@u&;E\Դ-"{pWCͽ2*jaB-İX,Ѳ=ݹV{ ~^+31|"qFΛ>{볔9-2uvQ[  wȻa"+{#4wU#8"wSnb]>n(Ki|=~EB`Y[#6 rTjP?öeVR0CoXl|ކj@F5Sr1Z R|K'z&z?)\zb5j<5!| W3VnL ۠raIoK먛4`%vn"6rryTi\7{DXWsl}Q>̗XEsitsyhhe#j̫]g8\V~#b'NZ(|$RXP'ɨ `, rO%jʰVȤq5Bt&nVȆ)|V*≑v00tS~6&"cQ)dKiq5Q!j"qb`LH5a^Ɍr:}g~ ~Q5wq,>p]?2Pɸ qM8ӡ1!KyY$hkDo,?/n{dbʪ{6Os-إ[#wx Mu(iw iCXgTgZvӘ+SR 3) }O(3|P> t sԁӑؾ,iۏFfQq$HHW4 ]HdjZ{Mypn6Ԁt3fϼ.7έy!@k+_%)N$@DɣsXy,5&Kڍm5 22w[Bv@[\ýXfA{y|aF^%uKkNxl(xWP+d!J} z2CF1 vǩ㔣i~;a `ή+5M?;- yO׈pu"7[wS~y G϶ 6S*enlxў^t 3AZ2q,(HyvƚD)e|f~ʏ@ƲP2`wm^ u󵖒˲$d M|ae <Vy/6 Ou+x J{Ê#F'ysJiຊMq):9`Q_ 8Ԓvi'~"l7*zX:e5n'^|=`sFVV(i#TR1 ! >?{+fyB*&A!rp ̖wD9Ku G׎j:]da-G!Ox戚+aeClaBZ6.kNx6_@KBeR ?y  Ω~^1}?/>^t֣&GZؖBgަg=F_͘&K/ گ4B):z 򧢢liIխihCШM`C0塥QcMDF^@ÈlSNkl: t0adc6ím5X~KK/a)c xAxկSy:nM6 ZD1Hzz{M mlߙoC߮<~Qį*q W1Qe!%>r[&K]d:LuK:Etmhl{r}~*Q}׌u 8>'yoxGߝz#R5d[u*2Ƙ漈/=@i5/`% iԁW~"EZ i-k֠q$OՉQyy!諴([% ky'*0#M C^PfH21*M7 v0o:*=4MmقsTǙqNތԁTc8vE٧Pz5d|}ˬcB3} 3o2hݻM^☊!(QiƏ16'ʟ=lj* E&0{ CS"2e{_mǠ2ict}  t[@ =HtUeי9T)%q)VyκyλfS!1 ld#}lfo.q5AYƆ<;=rk*w4VS[TCOmXBWd45*%ЩlN:ECyٙSXL/6m{PHo!6".3Nѐ`N f7xȐ|W$}T_] ҽ|C2I1-PSG=Wkԑ\?U ~:S9Aq/PceWQc*_z|{"J.C|pMTTG&izO׽F"JAQ: J.FJ>KƔ[*+'Φ}a po+^QhMjrSu 22{ ~WeBgɫI ~NvZjAhi6}ȋ M<ҋ%[F كC|r(if$o*N%{p:x5TP*ҝj+Rcq}}HSS.l vQ/x`):_%Ue DCfU~o[N{-nww jJ5Ktl}UW^&Zlac!G.7ZZijs#^P]x͐pYWb:Y 0?5yOjGBmtY:c@جc/ eF:u֭rX.#|=:5 C5,I57+ܓ -6KKe_m59{8 TM̺smHy{WhW14vq~{q)5y&$2Nyjuw$$ [DW #(ud:bh;<ߺ.Ncx)瞞rVڊ;6N41\_62T(x _T9h'HGƮѵvčZؔC:*#PZ}- æ|6!lv'[ ~]&ӯR|؂D˦dj/K [qa\{Ur<WBe`}ۿ>a0c19^|% \HڍBLᶂS$QF Y5cahpM@S8H_7"dkL:clbPyXZhۮ?jvL# ndԧ358c1xS%y,i3?fjd mf;`I#b''|>*%Ol>w>hPV TlKof1a^zDSHgax٢x-[ta"XͰou/iM"c ƽ}8tQC݉Cښ84mf;1Ϧq| nUJrOGﺷf~勍Ykc is-Z҈MLpOL̇¹Igen*?aD:h?L k$m(#j}ϧ3HV?CU wu55 +Lg9si;֣)$Әn_b#ăXY$TK!WuJk&Wg6!\pvc%i{8Sʎji4@`-;T#S 3}Mzf|AkH~v {䲃~=ojSbDDl? C]w4?itj΂‘l]e'2$؇ %@qz ۯ>ZȬѲ$vc/ۉu7d86hi~ى)4lJB_B,  yϩx-s`&piG`U[v)dWRGhY8HͻÚ幒B;8 M |(1N\S~;๙Y[ >ėW`/a_8٣|kdPVJ!l%r3h\[Z@`a xT39; x=2M{ّpY HjB &΋6mz T\ @IIDDC]jtNlhg5*PMP,}H].Cm_Z6rkZAw3$|۽ H'f@͍7켒"$8aP̛F#/BVVB&7'{!_*,씑][F (ނ︿ڨ2ЖM|RT04KpZ  ŔE:uu#a3"@nU`mU+DWT#$?UOAZI3/)@WR2}nC}։n>³mV^pCz' OXb1[\ %x:bړ mp%F*BtR6G'7!U)ZBV "iD9C1)#2-vk> O7A9ƸANBKi$Y،,} /B)`I6Ǭc@J2Tow~[IPBY6%~m%)' lVy)ҔbU)MfaRgJ޻F Z7߯W!Ҕ@1փ !P0s 4ZBw?hi`N'Aަs__* {XEɨpPaw m"|8JfY8&X2.In;BNAqw}T֔ #Y$ju(AzVV Am˗7)"D3RCnYY|9)V5YK$ui| ӽ^~T%Q4,Ma"Y30rrgwTῶx1f"#(=dEI)[&{6ٱlߞf-+ pʌ5ɉ#]S|@= ~-NM?A ɼ;' iYk=h705hG\!f 掿'NR:Qɓp38AYh~ w>!b8zVƧq^:gi!7}wV_o]:<RZ}L6QflyJ)Jq h{=tt-Øg0g4v@*&'Ee[ sylqˊo8 /`BG^ƆyCa i ;f͌jB%o6>)ME`zr$W|á1mK:U `kY_DY>6̃4h̳1pRR6mM:WC_KaDz0TG;[w|T,bV. t%bи,#pd* |TF&|V߯Fl`a!O *M,33//=f&ygՉ.vWِz5^ M y=lt#|ƍGР(Mėgt1ޒn)3]Q3Lׯhd"2GKUK?_=#/%JױKO#O bdTǓgg)Kql/Õwu)3:Y+F O,RKW5ufУ3ݾ6׫$R`$aCͫw'Y/^"齊߸߀v?UUޡڶɋL c|&ĘG7{J;An3K5& Bw)a~7v \ #!Qv\'cd:6 ʃiBB S$$Te8!_Dk DYUM47T=5@ 16 ܡxWG];y̱X;lOJǜ#Y$юp Bz K?[;qYVvc |e75ua vIw)ۨհQkGYi3QI/.&^}VhjҠQp˺y}ѕ`ʇE* b*#>{1Jr -ĝoi/V%3EzV:N=g=i*$Y:d4%{AۺV&z ?=RفIY+ZuLw6N˙un 7t(>hNUe^) g^)O@sZcfpAȯN\ l2!2`܂d|F-I2$zֹU%MK^y|eK=qdc>Fݏ W)G6sÂuTO+>J϶ T@QdUH*0#1BNPB0";gճNjzU+6kWUo[6,ŶM;5܄9.̞2#(|VreKS79%Ny3+ n4w꺬zi Ʌ5gY0-&D<*zuŚ0b.o !QU<_@H.;m[^OU,l!?F+:mᅤki?&ANrB|U.%"A"ûhȮ.yȴ}J &&fW R5{fNKtƈ*u qY~v7z 9VV6Pg}r<,IMW*2?4 G EH:#Mr;-R>$cKKV`JϭiX#t‰q?FϫHF'OWkT:4/]z, V=A*R D.[潜#=Nw~h?G*'d]7s۝9hMYEOÎbx߫,Bb!G=mA:󙆄Mzd`p!I&ASouL Sp\RilXVsǁ9ʥƔESێ*cx zw ps1=`TN? cD'Z?1aՄEJVOW+ױ;@e+`x}10e/ˢZG'`.pOuc~v`bp R[;OPc>~\\vnا܁[wSF+n,qRZ*7o5U9&O6Fgǖ׫&aFT33_yPp`Ed- ~h*)`+$q_IY˪ m2<"n'|q@WˍnӒ*i*ݿPo,x#z)%={*8~_XpSuE @D7ap PH'uaMDv?1hy'X`s{Q~ $y5ly|7K+2|zHUJ)Xɮ38_#pDԪ?FV@|7Uf{oXUm6S"3#5p4{u%f #~_ ,q̱{觧SKrG?ƁB&#wuC8d;Re>"16]bAzGmoF0nmC&!MB; sV0~pr*7"Au)>~(0v~5vfj3dvx[9$^ @rcGI ^O'>>> FwK_ڕr:1^H^P7؅*\кXiA>Q=Xi0^OX ? ciGoD4#Lj' %6 i2CMf8q .E=ZIW(c<`R/<,gIr``Ģ9>z>O0{$T\멳?K [|N81W _A6=Oq~ߛ|s{3>_8obd6o9Y}ϔگ7uҖ s(I,JDi(.GJqί71m$-_ 92.f׶GX4X/?ԢM~a{~e{^5D!6Wp)J4\u~݌[Xq  r rPXȷ!tBIU4dug_(:\Za!:&mo&cuG]b pV aNi=VoűR)RүbD<&Or!'uC#Lo QR}EϘ.Q}_!`/.\] Y#OMbϛ0!xNн PU"% b{JgAP,Y %v V.QWJ,X A\!?๳ ʛ~G8foL 悷x|Jý9`E}VnXB/̢o }q3tyҘ7؂,[L^ї\H0NW,!*"pHTG*`X_qoȐb~kr%-@cPODX~\OR "M4E(ί`z-Y䰰we4) f&gv24\Pv33Q}g3^S0#s)B1;QHv='"; B3cSyЖFԀ^{"c<*Ku;}WDC4´~J1pBteSntPp\!UOgNFoJ8t]Gz[P :*cmUi:Gmѻ0 %LkEbEWE:6ݤ7BŤ .p QCc @,Qnkj`!kP-@`_`(q1ZOK(NwVcųDZF"٨DV*Fz*cySDk1(qgn;g@"~rA{U ow@}vqv*co,jؔ#@hBBE/"(N3BM8"6yoX=Ng0 ܘX#|e1וDSUD| "UsjjQ$j‰IZIv+@-#coWK)gz% $T 3Cۤ5[%.O^݀ǔJؠ|F+p˘(}<ՋvĺքD.H^M\+AJ)9e}*>I^7`tf;O=8i )Ju8 1@,~ǃgq6ZԾBG? ZՈN}TҪpVgQ5?gjo+ŔѼ fIVK|y#3 %p@ȉ(^)\C"ZGCRMUnפ;%h$wϚFd-~iU>K]~ryc>޼E'9A>X| tt- 2 츦_ah c-BB8 |Zle#XCmT@Vpc8%Ei3f=^9ȃ!Pî @lin2V"QM ֽb1aϝNBZMh܌=0Vº!hYX=R+?ܒw!M>aERkЁszJWz~7#S^l/ق6əSu?# h`$ gƢi },Z 3;RP3T=Μc(s'$hֆg26FdcCǢd_/F7CT[$&}ء'V Xn Cο$A쐺*}jfU4C&Ԃpst:ʚ^I)*ďI#_햜Q6oܓ;m<,VkZ8-- :y18 Naqe!/~awZF +a>lP%I% +5%\ϣ݄X?4 M}Nu,sP SVvㇷS+^᯻" 9q"; Ao&sHZ&ӧ X!Wܿ~Oe|9VuQY@uU/vh@fL 8U>8c<R ~Dl u{;rȦ`3[_"v{.֓(Sa&k ۜ6⏨ Q+!1QtӅ5جڷ̶Жl<&EIVzuzKqsd KdSA\ZzX*v9oŦb۹5@|@gIbM_}ia:+R+suH,F5}"W VQq"/< ?l*T=HY>X^l?8lh_pX`]/p#J(B~׆r0vjT ٳ U~=jqc!$ߓЌy>~n Ǿ?lsF zB‘Zsg|KdߛАj2 34I*qGkn\{םA: Fo+ʹp>FHeȴ+RQ[U1Vd!w7kz] i~ƥJC1+ct/ ?)NZglJuJ6*nwJ#-r;=PAv`%O!?hG(&O@ hgGTp eZ!ENid?[b|;G;2в#Bn̹x0bS@=}=RãjQy,c'jIkU @O iQ?HPXFz}olpLk;AH>#ӁBqm0xL0_Fଡ-Q$gհ/WG- / l>%cАl]1`52$9v ѓr.mwn"XR*K t@!'bw%*r^+.{4XA Auoڨ=2exȥެgiST(єJ{$ [* 9' YϧYhԩ\,]vRͣ!>C+IJ8d0uXJ@+Pٰp& 2/u 4Y/jzG_L/`L67>C6bm}F0nB.{#ȑLh!kA:n m%,&V]Ȼw7z;ܾ$"W7bTi+uCnVHk̪?~ˌb(ֲS4֋krzz[# &S?vw#=kcJscaD=Jl2cWiN؋.Bq޶a⳴J@/ B>$QFUj;m=wOa',_K<%w- 02x1 P~R=$vf ꢸmD? Ag?5{}iGyCGƘ x2EY:5i#uE߂MV%(OD}5lqdL:Pi0tjb-o ]0~X淊`ZI>Ϸ%ۨjF0K׫V h?MctT4yS) ` N/l#uܦ5W*;I{Ch 2sGiͭu6̠ȗ;.6JWgsΥO5e18TjtUѠQpj?s4+T2RpD{> ŌUHr7#'6^`q&!eC菖- |uY7_ ߶|pUKD添.ܒ 5" eRnD/ Yxfk|%a $,5bq~Ocv2LCw!;OG#5+u\LGCzT4J6a1^Dh]3d-x_44QLxC6cs^](/ӡD1y.bx#u/fpr|@>2_Vm*[8sQh} {O $xmrEQWrhssf;9gVlv{;}gpr;RE_8Gp0&alڔ"ң~u [0ɴrHukUj gXx`|X2gVGt]GcVPV+'%|Q]3T24;(?DU}K0qD}ؼ Ei飋3V-;7Ou()yCNኸRh?K=(B'X09:|0f2/>~/ I7$y`잧tqCQw* د_f +b\Dzx!?msU[1:kY4H%} )|ϰ![I<6}?V&cAѨ,wp]`jEw5~9 !!˨մ2 e1HP(7)EBReć.bfsN[3bO蝜h&swk3aEm[(2#UOiFf?)/:kh4eGDrb9RKP/GSe ͮ nz[ӕkBl|EH%pj  vC& Qd7_92=[z@xandc? & TzK'\^%{n㕄.RJ*.D2LbH0w h'<(FE ^:sL2.`̣gRŠ7DAp,v5D0pHoz7߽4K9Ϳ**(?p{ m_޳ X /-$WltrWAnBtVsC'6rr< c`lrȳw&g'ЩJKfz8'GkV2θžLvyMF_ۥ>oY 樁$XRt.rQv|[cg?Šz0>##nhu~$)%;P5](ʹz {)Ic㍬EGZ-;_{\qe]*5ẳmYTj#}nu9R5@UIavPۭ'Ԭ2/a>]#[0-= c*Q#9[o\-D {&ě],*!/Ϊ]n p3ŝ뗓}Ro$(ZVsrQdːA8fhG~BIT'aPʑ  AP%,;X3/|GNx;O=b6rC8z3z:4LbcH3ȼǎ~mbvK9(+r^M;bzg#zf]T3wP|㩵O7FoFGi 2ixoCj Mpξ޷:2Lˮuc1ͨk"V4|q3wU/!79 Ƨt;TgmQ|.ѧUdԔkơRDbiJt`#\p$p_3}ZQJdEA!vs.G襕V ePo քu"JSWGtv) %5-*wsz8ذ5d$ ]iJ0"i{B[0 !EӒhAp o)I[2$I b̎DT=[smz-Q X)Hz CN7]y.GC#:zw<D> c KΛPUXzNrZscFuW80.;Ht=nH8o aبwыqKrޛ/x|qi( U#:Xp&ävZ5dMb N:5k&d-T55R/}-:K H QdWb8f'#n-^Th_3e~ J֐L+QYz~T(rѕح-`ڷHZ]] ԋbnb ;Lzp JH@.џ7Ad0?܏ \7"d;QY8%N7j4>3,MQETOX9[hſn'\6 hȢ,Nd߁Uє r\򱲍;:@dL.oPhVfI")CMe{nv(roV!;[-*T]BQl'0 Fk3pvn_$NcfAqUq~'C<'L0= 1e2"YzĺX[ p-(f(xp%G^Tfyq˻B:#5'ZY M2&`͐S"j-FªG$ Q[p2 J0,VˑqGP%F)"WT]}m3;|9`mD˜ H꫘TW"+3?b#[1t?ae-,EŶNO},vԇYe#F7f<'y+'`H ![qWo5Ƞɪ^8+rаZC%W/P@bl$a/H%+(`f1OrCP((`VMɀM8tg|βFZ0 qp \2_u  :r$rx0PA[Zpt/>ГjtZ珗HÔ`@,< TFҞ)~C^pq6{UŻ.hjC?$`d5>P=*> |՜'@C`k6 u1B 6#O4XIa ! xځ޴X{cNbv$‰ؔ~ߙhuDnՕk=܏j1.N"Rm'зy^yC1JA±nɟs:M(ː1UM0\MSqWڽ-2/F6(B٪u`DDØN!Ѩ.L4u_8uͰ^Crr˙8Pz,V*M{{{8p7U3+fKa< d24UPC m* &kgQ]/VqܪggG=a`Xu @7˓)zJ`P+[vV2 B ^s˔N>a"!;2U$װ?~ Mf3B'K%8Hq#ZPICKN\{G$750|V&ۗjAįy}y5uѣbgNISr'j&4b6uLqzGSmAw^peMSc"`{*>C#۹T"B3E֢3A`H"I/6l+eA-&Mʂ˵ҺT5Ԍgklg}*6{k #}y lEuήo hL< }ŔgY ,h&w#<ӷ>/5' Ș/wg+ ,$ Tqk}|@QRC :u K^#]wC&3ZyݾKֱW 4w:'x&k{f!FmL ܩĀ 0t:hLs>@N45ix6UhQp|8Lr s9'}JE-{b(w#!NlTx酣_~ 4)b*e&FɵӴLx 'K~\o]o13A^h8ki܁x'\d?۫4,s ,:#uw 7/==`6@kCb^t@?fHK"-mgҖRV觴|7xGրBd ^zS9XE;_;+y:R  )D|gYHwQȢ\$$LaՐ} CD73P?u <}Se'V-e -6 j=amg4~y3|;Db|?RҬ(YG`$MqqH6*)PvZ@4 UPJuQGbT  eQ^Xj_&#(rl`?pZ5;2o AE1VW@ &]Gv, Fk_ -C@a`~ӹjns`zߡޒyo&Cr/ЈH.6|ߘu߳(#f7'hmiyF?jE,(+.nSxԦ1ޒS+vo:GǬhBP\_[n33!ʒ9uV3 :;`| Vl"Y}&Ah#R&@jt8߱,Ee&*՟[Hbmyg&f)D/»8)a"܀/=m> ]j_e.?r2EZbںR)vO ^D˖(ω<h cV^Ԅj; n5L}?fzgn8㆞|58D59+.g(vRC|<w.4).&Qڜ+ [A<&e؆g"Zi1NM߳<ҀTm(6 Ԣ%ڔ{55` bbz8.|/ [v~<+gү34n $C[aDǎyX?kGU&4n@:l:>Neqߒ' ]>D[s$VӒDž,9Bl̾TU\^aPl>ur+p Lۑp"^)iƒW 4쏵iTkY}睒ahB/32yd3_>Pͩ߯HF o‚%~i6螪|SJw N08Sf7E|skKž*3.\s`$тˤ3hs65yBނG9s9.RznH8U͑*me:f"}_oAyh*TU3M ? gPu4`!TcuQoϮ<:ޮ'gǠK,͸lݺE׸J7ZGQyV3/ 7w>M / /h7~JatOFs9Ֆ%#sbnۻqA<|6K%ƺRï;Ix١qubtxYzbIdi&H z.2>zP@@:'cev0Ac|,@lXEo%Edɪ(m⟱ƛLߨ:Dr0G)mڇ.ݾ!x"/pt }-@h>T}I ڗL8WOx%]-G&'gr|sT?zBoƥMj&#ݦfvihx@A_q֩fݻc_TH(Fd'"4Z\⾟e9߫8VW#[l 7z=g&(7p+>L(]CKgTZ#:#jqyv?l5wAe'V_˭Ǡ9;WQS~_q|V=ngr6tRasz^D00džÄ4g?&/$ttE,x:␌0-t Z*йM0ϣ/uo0G fʂ!7t1Kv5[oaȭWM`KsQrk{3/A;,`]CMXqt!n5n+%k]]("SΌm46ٝ :~;s&xP6@ ]O~xl=.&|RV"1)XI2-T`+z z]]EnAI,TPwN-[1<1-\x3v/ }M~Noc)t vVFeMiIvcxZMp[q >_JL`. 7z OFsO^"^˪e8QEʷ de;XN·}%ÅUޘ{ZvtyxYږ-r3 Jf+Kl;z]H$'9,rϷG16 _(PTl0VQ?"g8QI"M>\26'H`2>PӁ+5S&j)%)ga()ڀҕzl=zS)eVmJA`@vSqn!yC !8 F_ |vVt4lMyVPLn\[;(B-m&̩Cs|ju߹n@tlww] {wH"Wx}dpԠȹ42fN6VFe>J4>~HwOQ/W #+hg[$݂J{\c*wT W"ADPsFA@[_cYZS(Zݧu> mx]%[qPXMƘHx* NA{w#=9FcqWҋmNupWgk2XD{hsdi =Q+\rkyf'Xv9ku%DP* i8߷F ]1xaPpvD"o}'7wF82o\Y#(`$I Ë{&c TVNI`+Ҿ,Bd 2z=/6>qۅj1(n,8ݳ 1eora7Q0+*Z%> {# uDД6D<]"UR1YHCo8ZQ3Wh]כqĘ*|U"IP>cybU~ɠ 2!8fQe ̓&dtRi]2a A?Ńv9.lPOI}۵ʱSfGc@*z:R=n x`^fl^A).-26?ȇXGV!Y'9V'p&! 90.)ޖrQ{VP|]CtG/clNn; xEd@p5:Ϣl.K۪iE N}UfVdF'wȯ%/itrZВwY o&Ob0/X(w2[ѩ{7ڻAZs[ws>ln$kbAI6u0~'D C;^TӏbSF~:W芴Dp5"!fUNSs,恦gr/QKrBIL@;,%{j[~Vnjߕ^,_: Di(\9zr|e w( C)5VvSzdZ xx7.iNy;ӝ;X"vgD a#q3'dQofC ԐΜH[ʇ7O&r۲zbc&Nz#;4TB.3:)1䞊=g4B9,R(@KK[OZn}uBU[ְ]P n'Z~so41fܟrQbU[U]_XAu\8E+ ]WuszuYVGVOm`-ܖ 2:G ԏ~V"+8fܥD%-^[0ӝW dTnh mU@1!jr:DigT *أN%(ځ6 ^M8Wp$g:j(~opIP] P!Ltg"?DjC۩o[eβW.վ$;A;Z .\ *艶~ bIf0H"Gnf eQ~Ye_E$,m8q('JI " H˞ Ȟo-ܸngY%7' D)*o;a {=MHv>R()#U1@% DW'(lg{!!cmۆ:E jU@6r -7λJ{&o!Bܬ7}%^hT_x0ޮ;SrV[m&\W73SLˏ a2) |j/jjw?'4;G66xaRlWT1}9~ɷ#ٌhs QG/Aȼ/v5k'TNpY+$r3 yZm}UfbJGe`x [lzz-9<$K1=T)W?iZ$`K\t`f d>[IT=J1-l;lZS7R"LS\sn7{2(}E psn*@ϡhoλNI Kj*Jxr_,7dJ{$)M*h'J 2$QΣ"G̻\k0l [Ę 8Ъ> 4^ѝ FfV]^Ug+x=٢TQ6K*whPTQ2iŸV,Tu PY50M!#w:t)B|)@q F 3کPn\ċ-y*T<3?A=ˠ\3]5IJW3FeVV&o3zYy>oNC(*@L[@8)vIw3hl}#%yaIiTPA&5eHB[j1d'V"5*7Un~#Xe [lhAwn MgI/H)TZPwrda%?*aՋp"2 Yep?@3Oy1"K%8 OD%[pBMt,T4+BE1<ӐB?#NmV=@hϤïI%#E;2Q'HQy:t\W} >x\r;dqcMPQ"1|kf%PxO(ūЂ# 4\AⰣXd{sa#D Z\q&2B%9[O)c3LiwFt!IwwӐL?ۊ&:U$O+/m˰U yЂH{ XAR-!?y׷|!w' ˆ}6,wƼhkv p+4d$3-سg&ڶbH ;Gn}HC؂hf5ϦrRJoQì.nhs6JwqAU}K\i@g4~H ZO;Q A.0(2T^CIB7Zog4n Z_M/ix.%YVNJ$#~pEgKE537_r+F%Ip`˥n<G^j<%"A#O։c^`1m?ﷃ@V`N)8317xE#|08Jtăa7p@ O-a ˁ !J-D` WUR4CMiӅ/IWj.T%ྜྷMEͨl'RKT&9e"2G@TԽ t?u>8R3rԏpt fJ';s ١RvpO>hv8)׋eWVXʃYCGڋugY ۈvet˴W rw?5ŞhI@J^Ǻ_'*-] ̚ qF7;S>0$9M!lPK1?[Xu?!t RIu=)>./GP;$4UEt- Fj|ҚVmM>(0)$8Y]G>":Ֆ KwDa'E(ʱ *ov=X9VJK@fɿ]k A>2[QjJOy F=@uqHk?iEȇ~'u>Rkr2$P^R`Wze'l1V@O=C9ʯ4ʿG6[yk}s]w!K|jEѦN#cAt풤ЄL?0 ƴ>-+ÍώnY@qHHh=Q 3.E|ﰹSCxǔ_4L;Pnݘ6$$ʝW q>HܭJ8g4-IĢ{bTx j\=bSc4 FVi@ ٧r.us2M*9$3'}Jr*GzX$9嫵B}H ?mհj8ۥ^ ~7vy}o܏p~0RE`Zosr`Jt׸Q /jN;G Ulb9skw1I u6=J0Ur=_t[J LN,4L=7:.S=AFFT'>glV5,Qܒ*>~Q pIjr$L55C6-{LI?m>(tS G$!a8zȅ3cj jEƨ=GtP˅Rɺ32 ] }-t zBj'Kݙ@+T28A%V\|^.Rh,4?Y2,-c̏[o}ɱA7CliZ ,kH.Ԥ}qelIa #,E[BPeOVٕtoZRj eF1m,NER]] e{2z5N22V7BȘmoQ!=-m iCw<΁P> zCtBin5s- fkC-D`N]In#`4-45#+~c|nR[ hlK"ni|6XA{'DNLQhʧZhGM2n\k"6XqN؛{f, &=]|e&^*eR6Rug,h)F<,K+mۭ\b軣`+ƒ:H`G,lFK +3$Z;CJ,qLd\7AhK`xӉf% \⛓7OhyN\R8/6>wȨs5 Hۿ鑝k)؄,pQ zcU-ݗ<%8fSA{H>:Idn׽vt3('!ǻ3OFM`-gPD[M5LDJ߹gh0L9#;,iSP~~G`3DXbx%6=Z␁>߮*v/E\H?63{?0Cf G~N΄,eS|ۚ[uXD$&􋗛=Gs =0OKDm-t稅`r St"9Wr1 l(BUFf8UNBq3l2#\(vKM=|Jj^+$!A2t*UJ9- KLd}]Z,3F(TUMwr]ɿy fOC0>[WK{@/BRL}dSe_LޔCeĜm72| JGVo\&I]MfmT%!Hq(yWa=ٺyBnB [g@p9C PiP"RW%xtKղ\]Y; A1f2" 9p;OΜ(ۏڏ:v>L"Xe.-N@{\sLBME#O)OiuO lqy`ͻ;I[6Lw+R\N9$4}?ӢH?I?7U!M.%59teHE-gWĎ=i8tdh@>ٽH^ml 7NUS;[kpD5~fz!1Q\ s|զj#uɲ"=-"zckCZIIhoFER(%Kv#]q h]r+C/f fnW.̟S_tU6!N@N?g:KlCኗl-rLtu;0hxBi~Fſg@d񴅙k#$nB-y:(p9%r!@} fݾDnA߀@ʼnԶ|F#N@SN J0P`"UMX wmZX7,|m.!$>_m& >kX;;$K!"n"Br~nT23f.mMّ=/ےnB7j*:gEyA\P=Eon:O*@K@4lq"潣-w TfKB';X7ҭ ͓(ss/0왬;\(W+ Fry$IWɫBLեH֞Kr<=q_w}M#h('RӨuz4w@c>tnEɀi\YqԵzbňj(.SWZMASCZp8bEz'1+8~U 3yЪ.8B徎Ff=u뚆;.;I׶J.q "ȿD/BF~6iy4{[%~m&܊L$ڊ-FYds<-\*iEx>#L-7٠iwR$q#P`PE$1}#852T 恁#/h*zs@`6)ſ3edK'6 9W*щ*8J9:3tZOegpeANOz!:nflM/M|zXBU`1%$g-7&VNڞ.C/30rk7ƋxF*CNun1˝d, LZ \^UNgmhWT-%r,'5AFwHkْV!T\'l:X6k_yst(nAձWUi@VlV!e#!.! `FV!q=4AxwAq60? .ե֭WrߨoDeI?>^mAH N|\ǧ9-3'S2xIJkXgڞ Zx= e o)]T,́͠>կ#8CV#>\ Ygju9o*zx+e|XhG]dd(CD[e ї(fgb;·wԱV(8w2kYVrÈlI3՛dyYn&]ECV1u3oMr$|_6>I7}; N+CjJtg\Έe#h 78ˮ/ @isbxF%SQn4Q!]B/`:=-~IY3хjqX7|Rb'QQhF -v7&~HfN} 6f`"vZ8 @`gEN0+?lj&?EJ.PN n@`jM_^#8LH_H=8#ȕ Röx 9NEG!B:Baٳl%^E[?AǗ-cE60&Y5Lc>Ђޔ9OZۨ& {p{>RJ`K (Q [鐧yM!KO+LL]Y]p?]@ u}z ~,7 3xBpc2IC<."}"bHVț/A@jWL{k|döR3AJnmGC:4 =IF_@0-l}TTLN m@d7X'ee$R_Vsdm~VvRehU] .br6WݒjDgD Tuw>|OAlvH8dquW$G/-o z=#@ko @gq$^rb㣪RrAP;Z 2}0z# Zy>AGD=w/F=şx, Jd6MRTKHZÓV}[9ٴA2h:0M<TӒY‹)MbwoXw`¸@dūe|ChXAÄ(xİ1<+Q8rCW NJ2 O|?MyiHPmپ[Arel %9CKQs %i' xJ!D+O?irӛ_TyQӰkՌ[L<;-g8?Q|"acЪ Hs<"[*c/ ْv8.x(;)FTZ1Z䋒 c?`k7yfiV1^aR27`fP0,F-CmPk8=Z0d9HztXq8 <'v0#ZC% 2X]0 w}w,?0IRJ]oq5}u2m5Sjh+E]i/,S~[G-r)A(\N Ȇ=0Qʓ_-W3/. D",}\A@FҔh5S@if\c(]x sNwJrG:yjĪY>^ќp/Zx;\YEN1gF*Y+ |I:O\b{e7]WNR >I@:pBgm1L2xt.HN`.)S5<0!T($^,uJ"/Y';2A 3ksNψ vZ3wP"w~%/K0_FͬqB7flw9&|E%]e+~gIa Wm&^ 8V:ai.W$c G;ObJk kj0݂o@"Y\`m_F,]l T?ᢤ@SWS1t㺀GHcfPk t*dZ({2v ;I9CS|2θ- ZrT0lE5+u<$2}΃ 4?Nz{Iuj0q aE {fo # 6tl18ڤA}q nmXi@RHh򵦎#GJunW:ֆ-@ 5g𢁌7npQx),Y(?>GX@ fyw}8'TU* 9OpyTcw0]?HG&W;4YkWpVMe$ FL{P٣:*Z)FssŨ_A P^,nZ]{z_cʷy3TNe%uN,U%YGF@l8CWq9#v*N+[ڼ%B}s=F~Y7?TӁvnTՉ7m{L|ދB/Ã0ٺB !ɥ-CX c_x`.Be+aqT+pj*ٸ5 4]{ISء kh״+w_ ۦsӥ|ak/Gg"RWc^%NíK4usZЧvR2GN&{LU/jqO X"yi n'kXT݈~pr(*oοg ̈́S曘kJdjfiُAQlE,6Stjs\G?x\tkѐA8BV8"2E!,(0Z96AL>,(!pu< 臅v"Td桠 wP΍˖3i2Da;Vci&(~HZ-g\UKBS((E3k(1d}̝q" '%L#TݡD#MʠE?%7L)Ӈ+yF J©D1ⶕ^\zZ?V|nCOo{#2Rjn94[Doފ^= SY??VÕVzXGODkq ?bdy1WUimCWLAg'AP&z&s =#9|o}'3I+j|.w_ Vߡ+mOH]$tM~=_/GA؉[ 3ßsirWڲ!Z{GDžEup1dnB G٧S`(yCWX4-R,)EF.҂;?IPۓEDŽ]Iv#₊tMAˡZw[&O؇\#}0VSֆ av[ldN"Fz}~_EQG1_P ^Ȫݬpzb,8$l¥,a849C%lTO{si$aX=JO;0U.A|[q{FM# :FQ"ꛦ 5y0`qWbiۗ(B`W5| HC]pS]a.L+;/ec`TXD~R]:CY?`"}.Y3pdC>l=6(]DiTM<^i~|Z֢ct#iv-3_KP:\ }WN6(?DY,!U '*58kHKz(+<;tcqr\*=6ظױ>Y+*'\ 1;|{>Ĩ2E[Z<koX}/Q`^=3Lϕ'}rڗ6+nѹ1T F̃Tq/~NdUn@kp腀HL/5/U~VVUXnl˭ ˯;[]?&5> mBg-E؂ ^N"g']cAd]|Mx8Ӣ,&Ԛ4O >h~ ѡd$fcɸu-g/ >kJ,.ZI'a)fCѽڻm8 1b σ?hCM9P_4ML$%YfBQddk+Wwb)1Ց&O>&XKwIAIP!,9ĆT=slvɶ5-8]/ok%L}!@Hk9O~3 뗠zEfN3ܶ4lx0\7Gt?xdSyy" WB_^X~,e˜0g/$}f󅏕 ݒRlv#35$NYa-M%YEl&8`K VՄN9!8{KK7B60ϫH,08ZΙ]x/GLGAzTވFaQ;kDw]ɝ K/ C@9u&EciX0'#f+=1 S#G5+wp!Ri]{nꟽxYT 9^(]#P]Rș<ȽW0.&)!ᡳ "1 qKO fFERbpZ%+% m?#bl ݳ\4*dI,WەR7Th/X FQk8 Ħ#ߙ7~`Tb6vu+A -Zbʝްo";`'D9r#@>{cmV7l|@['v$L"" eGXB[¸*o5sKQ{dP4T-"0fv{G?8{rDLrwN:X^@ֳڦЯ<8ӞdŤ. $?#M{nHY"ېC֨p3ΤUMEbyKdp.jJ.E&hǏZ4PWDy?1U+?7lEen Ѫ8 +Nc?@qc|sJLuȏZw&*&Gm##VNNS2#۸گѭ< SW ].zzA 0BrwAveaPAa<Lg#ޫ#3!1j:10{2jr>lrG !`˨v.kU\ś|h D 6A|(`aɽOS4o:-8MDq7ne/0?*=UAR3}swjbbA>c،8#XPaV\r'HI,/D%;SnW2Ħ^TCrƎdDԉ޶lHB[7naj1}<ܛh'9<&lG@_. (:ܴN )bK.9A Φ'=*5O"(lW.@n%GlU\| 7-!q4%~ۺRƳ 0lCHn3N ޝ>Q^nY ^gyk QÊP1DH  ?߫S&LC t 0ZRJ.뎢s5PO(ƌ;xhIlr]mGWIv a*O傅b,]8) eb+tI^ǫ#T , *$kyi@slIz'Čqght qˊ)xw^>8Ȱwv2UOٛ|#}gY{&@u L27ļ ?s]A)@lsP0ʼЉz5,I/{km %L=ձm0 wT4Wbt9T 3/hH"Q Rw"ur)^h326 =' utY-z AWjy.cG *t(/i- 4_sxd¨.(206}&g03oV6ڸX4N: 1G*6ʘ$vZMnp(;.fr8s"]^"pvnŰHv'Yy~eWz7L2uYWQ2*&W/'wJߎx ^fOmi}!|qw/:'Kr[plIs-\FZLP&jM]r* <0J`pi $cRi+mYQI쥕l$\Ó 8ͫM veUd<(&+)&8n\ 0hF6oa^`%W< /j6zxs.@qڛt{)62ܯr(o=D'm9ڭQl? } Ojx3R5~cv ~4wUmCYz*~kf{S(2-co)g '·L^cwOJ5+wz+ÜIxiK~m|{Z$R`eqd\tI' F`uA Ԥ % L=ʸ!dq%5OvX.<ިy\oO;WFk_nX;m4I!U?QSB'Jێ8c@CoImo [o42! _7aKr"ސ=z6Oߙm׸1Š*O*X4X3˻gCJO?-+>:xz.yf!ZAB%6ΊY,cԥ5<6X RdV: "Kf)癈2[9{>Kq- RK^pNGwA4MlWOے]#:;$6kQ,NA1Q{;^A$CCxZ>/דNېg`6Tt7?^TD.![O;턮J] {/?&M=&~26q,1=iVj1Nn8Dp{ߨZ. CmK.Β`.WG ΌEASR\ϼj?,LQܕAO ÃLP5rF΁@(a 鍮̜xT^BLءla0 D+Pvoa[ &[ϋW;&A0tHxI4 }?IqAm*ʍ_lU4rϩD~aD6. ޽Z5K"blQ0iRXKI֯NM] Ozd¬)v쌎Fn0W ^.lՀepEfOGa^]nG]! /P pVC7S6я/1: o/E־S[Q|ڧڇ]50f(a/*m^%UQ2У5%̔{.E( u2-Gڑ#d7)R;IpfG’ߤ"^DJP1jW͇DL֨MAorpWdxrƏj~|aSUM'j<%0tBMB;. T=kQ 'v%-Nse3r9!AojsnwX"l3(F8}Ce`5$=cEÙ7! A/da; 1!*LRѕ7D8x˖.da pڤ7dxtmXsx_}AʠAŇIvUjaO"K@呫u)17V'ޗ0v٣ȤQ@cUscBӘ3ݕP+,^8?5, .!G$ QlM!2n&s12b$^Lv6 %絃GqQI-@ԣW=bԮC[ֳր("5?Y]J9Z̴>J|CuT=BLs++8 .izXEw!rf( zd=s<Bgݒ6`ylҽ3tw%:@;hZA?FO$r` >gxRkɒЏ@L셵D[$ \ݡW쥎e%{|E[T E,qʈv^*tn J?? : GxElS7ws8)Bj*/Ձudj xym1h~xP@ ȥ!fQG:xrHVӴ8`Cq bG-z9s@nR=)np'iL6Xw\\{HPq9f{a-3Ch=ȅv܉51$?u38joη~rM%at<^؊K7#BPh7{G'9hmhGu?V)BƮO:gb_ZPuyՓ!^ hLM:\O]BOD6c)W6LkB0Y~y6n}H+!Pa^Hӄ״ )Ȩs+8o}eP-{ B W#<iWBn*/' AB"R2<-O┿DYxݡg@W5E~z,.n&Fxn[K}N;f*=ދB-Mv oL`M%H/bɸN%?! ]3mQ]6,~)g`|e*yu^i¤\̈**C:i@Cxz?DO=> ]KMҕelŮq=O[0v^j^D5wq`5W,'`he< ]Z~u$/;t"/?G<;Wʖy'*R1?W6j|fX`ZdԵe7IY  8± dc!5 ΡD_]FUމJʾ6/$___=m`^9]:kqɯ2HGxrd-p&EzL >>>I| :.+izбT1iaӬ,Gy+.}K1 uTS-"%CzୋGUޗ-}a͠89:y pe.4`DqO*gjAkaÆySL >0@[׼KKˡ9*>^F%)fXlGiJ̓8T#u2po8"o9"|0lk+,cf3f-r|G%N/(pfUuxޛ4b[*;IT#rs\'M8{1mix_^o+߭8 _8G> ;#^zkӺR/#{#s@:nط2+JPvXViwÎR%Mp1JQVfkxbqgdp?IbvMWr/'YkO~U)=}mW=}G j̠u<.阎ZP ="N2C zָG˶F f 4؀b?30c LUE]L% l@wã%N>A, :-Ka_g 1P}]l諺 ?aNAq*A;} f &bfũ]}Qby]*,@,ՖK?H}*. '_ۼ$c (&<}4-B6d%L#y".%}m-!5:?Vimov %cRfS W+4Ύ>aݾȌ b.s e+_Ɇ:*Et`h M+UTW5laDdNįpa=%E4cv* jN'!ԧ a=Ŀ@Ic[.)G9 RuLm+/:ՏӶ(ã{ d7oD J=i,RUC_Z|ggw'^AOv;qSOP(p0$F-G^=[;G{vD0 fb{Bҫw}HVѮ%Nּ ̂^5nY_gl |VTo&lq8;P Yjweʯ-a_kHfHsO͜j[W8"_M͙2{j}~妦k_Arg276[w?#LQ>n Eu,TZ%m"M)btͨ]gY 6)5[z0's5 ^Ɋx8\aDC3g|P+G2ZH#bC_KqkǟkXcFװ`l]W_8w'iG}Ov /byj|@u@5G2Xku:UUEDx֌g}_s(.f{}t,|&-^0'[KTS̻1˸:V\Ĥγ,#&+.Y3ױL ] ֳ;jVRD4ws}啎x[tgvn5O{b[I6c_-QNV'szi[.;h%&ˌW.IdK |[Hx<ϴYD;p!BY O=iV%lS) g5wC}|@*Knb ϥ!tQ ":-־7ŽqփNj:HKu7;l xKl NHCBCE"a.~Pfs)w`q/} yKWu~2W ,X6:~JpMfZF 0L- {<:m⃛Cv/s陈R\x/3{B}SM@;3@(}C8n/o&2|i/ub(9~4zAc(C3tn(Ɠ")@݀Fb30Dd=*"\_i%)YXo+m6Eun9BP'?]=)H-,髛)AHf64 Wb o^C}Պw@@F~dg䥱[0Yv0޷m{%@WwwtgˬͰjw=1`ver22[TC &\JYpl1{ %t>G7Br8΍X jIAUe<ч<- wO rjFqc3P"*hB+tn@^ۉp՘Em jΝő ~ۊ7SӷwV&i0UMٜ4tpe a1IeG ?2l C^+JEƈ%_xDC:Y~q[E?DWƔZEbFFZZӒ]QLHgDŬl\v){n ϼJ+̴quria0,_&Y)L`5.3#Q[Ҡt 9S=3ؒA9&w;X}?FUqtXT!Y9CSaDϭ#MjN\ iQ9j!tPkdO3n9(bH?ف׉ ;U]~o+sLI r%:j܅7`4IqI+^h}xr0x(7W}V]Do%LC1b}o#p97TZں|"l&rØǚ5h{,6p YeihTɷ(y8p7 [@-;hMǏx[Sba\ShYo @Hf/C"EᶪWOH66M-FQk߭7ԷPܲia? 1 b(efwELuPD00C14ζp?ef MhYt{evZL6DNH4TW<dE):6~i~GIecG`If_o/J! mSjiڄ86h(-S\eWm$5D_ϙ΂񫴀r X1]Wy/eU3TeO|EKe.cTWM?a[ 0P hRQZߋY۰@LzN{r.G;\ÍjZ׈Yis( h~tr7U6|0҈@NRuH[q~oZ5T>Ni %|bZ9+suZt{P6Ч p@y`gLUfL;Ύ_`<@[(5n6 g_%S)&|+rN)=DjR~aaiW,]A:OtpS6Wե)%g<-鄠RA~$z_̧gT)p)ĶR:G=E\{.OTnӟ7Z0]fX0Z CoC_ `\NJZ(TN*:g[nndNdM7! \-#h-Z*?5nIeplSayw@6Q ~e6<:$ (hAѣnHD5@gčj՞;rHF>0HT4vwekZFuCKXy֧P6yg=ThdPwKC]ةcxhZXzL|b]h}_nkvb`OBa,,x-{;V9n.] E -9޽lQբ^QcMC݈agngոCջ5}55L C},?AH'=`A[Øed`YUF` _34 rϧ#5hfetԳPCJ wvVՉxȕm:'p ob8s)ܼAaOuMf 2d(J* % wPo@ N%q!H^ |qZ䮉|0`{d 5{ ;^6k]Y{y3+K}ZSQn 3 nv̂ i_eBf}ڳ&)¬/ pһ|XFen@U :~d{Ƃq[AL.YѤtZ+LOċ{|ЍIUگ CToM~: c8s-48*\d2] bviNs1.|Iadzdũ6 n` 5`&V $z=}JaVAsQTkkƜ`X8f2Ne뼚8Gr"޳l3`C,P+>(ȶif2"IC\OiCglEBCSmpWF4ZY/{qhZHXFk `R)6^%YgTv-,KvDj@n/=2y4:QEKA'8>!)pwNke5$538/fqOpӗ_tY zʅrXoՂ57U40Mk8c:5_hӝR3 F1 Xmc"d4fO6ZkHHCȐӗ f  M®W:Jl^4p'S#[Un)T?As~͑\{TD|Dc0x <]Eʦ}t`DJ8" yoY'4#@k/Fwt+(O_8"zϾɳIѽ(;B1҄j2DuXKXW(侽(˫ain7;kgKPU!.hx13GZpK"m{6w8L \ v F21Vxe-W{ ]sF֧DJ!`+H?Qr.׹nJK uk ;29^H4P uP1φ=FBͪ屄Y{_7`0`{V4b"}l[RhF(ac\1N:QQ/nڱv6 g?^kg5e;k]w50 izn[A!CC%V- 7OqͿ4p;L~bv| ʫQ⨾Ҝr-=<[Pf9s'cnig8+_,e^0H$]~h#(c e7=j-v#c`.~ĈqETDCCe:g@WqլaP4y)q4v.3e[MQ֧!‘vzGjhj#K7N[Yjd"᤯EkWf?xg}JRsM TL<=P 3Ƕ(_CZCT<2afzAXԏkk!n; $9eFd>}u[S:W%acn\(xA;|%4s+t{4d/7ӂQ P_ns$3ZkM tu K sh58ljR]Q?rȖ>zY _"a7pZ ;X'xI7ߕ'uR6IUqd{dcu]9[Σ_Sv8diDzBd IϠLSMG044ͧ}$ 6hkԜs,=VBoH'>>qlv8fV/͎d~JRg$ӗ\BJr;׻^ SoͩKCVQ\x|DS)#úPVP89bXaRZn3i R+:o%hTaR"Uo.kP˩}|KaMsd#K3)hj.?G? YB \ꄜ rmk8ǒ1<^y$HNF9*B-x08EH [(q5Bˌ;\BJ6V7fbjhՎW :$zDR-6yDUTce٣>]JВx[ȥOc C襑n_2Ι~  yT쀀'/+0r]dt Rk2)w#) } A3e͟ڨpQ ;Kj\C$7?,ikAn"!'nhobNoVc/p _)_ST!~ RnCo`7O1:<}H%PqLH a%BO = 6eRstIK-t)gs33#b(5vO?2LE`ot湾O"~餂 M,{Ra/6nu2&t):|8"SӎzB{NڡԢ݃ vC @*-6 ^ʪ}C&$RtRJXnC[z$v:|*#pZ&c%p9G/ 8+C"vCq,֒Pdj|:guMvnUް"fVt a^ȗQ5XLțy"oE̠3^H`Dw~.xckP$u|y?HT{џ9B!ڰA^# @FRUҦZOn:\XwS[(>;υȇr>w,K<(HPC*/7W!wNZLCԈk\Ǚ7 wѹ"5e)I0#5*yey$Ti,JTdG *qDOzZӣ_v `>[Q8}82qw+Qe_#yGUV.l?.!!CER?" _;35Zp.Fc X絭cOIqv{t{iԈh$u^bg?ϼ[=hGe]Z`8̹Rmm gvߵ%c?nJuiwMj}+"[+Oll>)ŒɵW3QU1~΂kf@g|Cí`Еk; ɿ,%nXX'VA1r3j@X2g r{+Um[:6#-+߮fv ڻ1X '݈LE{HcY<_!GՈXPD)?QH aGyppyhh?0Э U3 4Hh.u{!8F-#\bZN\(wO-Fo3s*.eRm䟄EmuܑVĂ h,S=]t$-e3[m7n,4 ͞~ZYIHx{ӜCnw&WAsM| ep۽'s1\EKkO{ho6xOij'MX}$ *!moc$@v,_Zlx6CDVa!y4<:b_3mO5mieVqd W(L{13"|&w9<'1yQwƌ: +G_ Z^(}]w ^KHՂ.ĸgonO+;hۻ?=XP4qt KXZ+ٻIqڔOʃW*̪bÌEI쑦pRuW;iFJ JE/ep=mw{mWB]n "@>"]_ZmE#V !MkQv4gJFr(3DiŭOr}VV&sU5c5=Qsb9WndT1b;k'@uQuO>T86*Epz74ҳ%P-DBV5-ID~MPi]CJV=5r9=W}]|y~ytB7` "vhΔm] ږtǴυ cg hߑ7TD-*6Pjղe&ʟ4]@/?&ֳk?2GAHX:)LEɅ3#-Ә纔ʞP#4ݳ b霉ijK܆S?+]+Ň Z]3xs M*vJx_Ո%]<]5"cy:c7!] $=Ky$`sO<Ntn^V6r4+7DJ0QZO`4oBٌ\AWutc:UB*8i A,cg+zKFWa(T ڲ.:P|.LK<$uPeZxI]"7\V}iFcT\ܝ%3\ 6CShʥ(C`FqҮ]DK\}^%=i0"؇U‹s(ۨ@ LbSϕbR{cT\jʊE;O[~1\ϋD i:;k_>R4Z豬( Z$y ~ugGՀo{"n$W9qڋcìhѱrTdY@GcOlApgD_9TܿFeqBh`:hO|K@%*;~e1QW#6s3u$!,w+a`rvk Z b6Bm126CiGt(Hc"f_Xk7ht%Vd:YYdEUKpK[[-p PA!h jD]ZҳTɆ5Q;>E2H;"udEP0 FTC={:Avq=.HۄEӎQ\ͥN0&x/tQs%waCA#3ȺHƐjC6YM }%A$lGkeKV/q-E #V+}pm>gk5P=dD)9~WW|j qiWh, &䅝9zL/xsԥ^r]e,6QoU-b'jfUfЯ` ^W$ZP4Ȑ@NJ(5hY=KDX&c?%OYV'ت6Ŷ\VGDl'C:}H̪,_"4B'p\}0%n} L#\֟Oԍi뉤bx*>Ӯ-cd5DɱǓ;k^9>I l)^ F?|˂p˒i~앹Ɠ,>Ǟmcx;lK* .h ޿zLtH shA)IEC!8hMvĊ7lQD1oUKQ '– xoޱf&0)Px\CF+W;a:=(!Cu.7(S%.h|lXqKpHvS3mL/CØ4":HV ij_lQ j$<)^6g%8ܱYeJjgޓ @y.Z z4%Yï&PDFEt֡/=<Zb.f(O&*V ܤC=}M@ |֏V.$ސCÆ㭖DxY3<4A\ = b$_o|X#9RZٌvRF1ZV5SFdԺ0SFMnY y"b2Sԙs8}|Z< /^TP_lzwqV ,rCjϢ9>@6.=+w "g2e/5 ;R̩cT@FQ4{G+Z'[\R#j&Wf!Ԛw5DMSTIX>sӀ qYԽL-i7.f st,epeJ2t;j7JEؼڑ 5uhblH-( 0&Xiٝ d`<`Gȸg ̐ 8; ):/I֭1R+Β&!W ޔC ḏ[ Q!{j#S@ ?a'eAFt1XZ9 {Dm_/+2Nxm0.0m~-2m!u9M& z¿%Cm@d B2 ;Ib4 7_+\F [)Yu7p[t^[I7T Oy׿fթ~&6tuqru^U2pс!|{ NORHi\oj&o?=٨F3򖷠r7ܚK-j$`^`gTL<=u**?}$gV"_G+/Ž yE2ۙPLXA^[ 걵Ώr}tIyv5z-jY,ٗs i sEՉwrBMF6h}#5T [6/hձXeq5~"Ȯy(W&b #@GKYV]B]N_ZbRۉťpQqF;0R_²TphLP/$]KHN>l8L\Y g s2zQ^bdh h1,a> n]PdK@R,*=݆ :%0FHruR-( Ko> C,l"`,YJv1%C{ e#`/)\4mq#DSO 0xb;TV(Uô~H2j y ))`)gZ12$SЛ[ &+:ѓ*7p-}ލ8#8.fזvڢ7$_T K&!dIuDɽ=xy>Z-[\Vk2^Bs{Iy5W[. iNwZ5ES6mUdĬ%OO3ict;]vTDІ IBXjːЭt,C{HN-H~qXJ>āW:!l!!c x А m(8h UOu.~/qBTޱ|dC<-#όT~ls|䁟)P#7?tZZ,=׾Yq8GY-SKsk&Չ,뻂K|J̼qb$kj{DŽƓ68>0]􇘕YQwq}nw3: *K`Ї ̇@ v tr_ͅ}uU&)* ptD{ASUEiƩ1WƎd@S9!S^xZ$QZʨsD"Xutnf`-|(Tk=;E~]є􁝎Dеjf6V* 6RĠ[֝g ">o PƖq  ~j^tf\|]X\yV2 P212}?8R=4.?-2Zss̯M04 slnȔ!XL&3ڡEfL$$rB-k+lqکyd:IQ\})Vve֫A!h__ ޥ.J .܋m:iQhpzlW|LTfQۮ©' d}`,&*1ZY2m#<҃HmOO0DLuzXhˈ!S\ $q,LCOV΂Tla{Y&^s{H:Ml"_ꇬ%Yey*%ڷDE['߼d u*P n̺NÒ;^v4ۧb'W3f 05Ԋh|˿+9ď^(ϣK̟ofRύS]S>&e #c|HZ*\>{5DJMS,d k{$Ԡ&%ROV:Aphv{H B;{3iw"d :mu;-èßBfa1sUx[wIS vCXl@ke¸aC"܊E?' ]VI1ۖ!>Oں K20UU .2լed4ZNG<5(JT4 I[o a?2dr-m#51;&1"S4r>k͗$SN-!veX?h0H*߃*`Ov?>_te{BO =}o8 ,3$3&y ؃Gu3}̝3Qu 483@:e#kޙp|uhGUffW`2ot_C?;Ϫ-16N#8yAxuwX͖[w}|`Ũy|';֝~].tS.)Mj1UY̓"h4#!6!R y@ԩڠvq D44,1M;]vB.aS7rIN]%FIZс˸]Y; =V\e)*e1^R^1BS#Xl+LȆ7RIAvpǃu73c3*΀v].@_ eDVҰQիLJ2 ujʳrh h돳KnSA8X/t(fT7r:osX͒&UfpS=eo1l 46gx;JL*g,[*~jΜv ؐ,`vJQt'xHN_b@ 8v%^Hҁ7%4oTr-7;D'{^҄"$V E7&d (Ru\?xnߐodp-+u^zë$I\߀VGLfڮ>^wAo5a[(~{Uw'av_u`tKNt.C Bs;Әف '}B{K^kK jA-]+kN1aGQv#- ٿTZ4oLe* ` >ɤR6/*_? {N!ͽV[1`N-vKIa=$}Ư 3gT) ЪpYW-ѾJ|>FXӅ9sS!azFDn 7.B6 V&:EX802['|e ʙh7;y*UDKFO(= W7oG-5 0)GG[<Wc"UlA;l#BNu]^,:'ZS&"8UnDVW_ы_{L$k5a~3Q<ؑҺ U`p=k$EkXxNhC׋]mExŇf&r|XNrFbsHOSge+XEbe`b|m/X/)pŽ"m]u6%G.9`}kuߺ-DvgЁY3-]2q Zmc,5mt/xx)~hA'V"Jz yD%=ANzBQ^ΈR\ɾ664ŚՉ!T͏@D&HEI[_GJH=YzQQcP /zfHQE1~6*)~.MGO(}DH2Bi $%wruh(.h+nb|9 ω n$PL-[0V%@ѧ%ׄrȷh"A08aQ(VR`]rMNaTaM1[TVv߄+r}(ATY8HjE$lLC!%YdR'@EG#U( PJVpi'r?s5RBlb6g\{Iκ{^=B qXOz!rȓUOkr Qr8zyCŤW̓2ëMɝZ>T{#}~>dImWQEzQ_o>Adt"qrŒQMMʣ ;MT\x Q]}q  @&h`Ԫ_U5dkֿ/  Q:uHT׼vm>ǔp2ieE PQ#Xs[ XS.M))+ ɷK\zQF,9MsUOs\[Z2My/aĒ-ݡeZȖ▣ K"͢ۍQJ~K|)e]FD.:*2`h`"=N* !~3ٗhct6.@mX/}yVOoʼn\էmX|8/F'Z-{V5//~kA*pb}t.Щ̪% ⊮Jߣř]@'#]l:M<ﱫmV| 0jCmVmW߯vwppZ<: a}ur`Yd;_V9R 85rރ'}+|͟,zdQl[MO=wF J,a rEy-2/''FoG u//ӟh77هו, &`AFc`Ց,?8SLY` S-ϪKL7u!ȣJ[;:3]Ka|v^7Q-;_j@V >Na$ *JBzh3}}Z%T6mrxfHT}f1f ?Jl= :]2,IW FR^ .r'cvC#QˏsfkܯUB\RA0kiۏtteD8GPqMUj756>>A 2_$~rEСrV9^}nC+hɥ3x$.D؁) gAݙ,Ȼ·xl ^"-Ts;LA y%H͋H( :r|LDÇ? Y*)H6,P h٢̮*'UbGW?~Ho` +ٝ Y)_ƊN!ϋi|η[M2xePw&mC4a NdK"H&5ַI>N(s]Ż..ah/d"%mWϖ?8[1~t3Uo28dJec8 |\M=$TޚVɬNr@2Zx\PG#J!y> VV$H߸hyʏ5%giǹE5 hRM.5:1Zs$ȮSy59af NJ-ipUi~6IƧzrR1T!x1ޒMvQi_if6.0殺l{&evwn!fx:ڦln iIj٭!Uathт, KmyN12]0f<$mӱvbJIdZ$>ᕡ+QReɪƸG(+G~;OǬpfITKs ]w*Ub9Zcv`MNJ% ͞\O ,d6ni/J)gGTw?LvD6f`S%Ӫ ;\a41ZIKqx| Rm~HT};'t/ĜZ^Cs7@x}#"O%}7Cw{+R3XXd3N~Pec%ZW0@fg ): C@7ڀ=ߚ6>>5DE9.+$Zbz, $($Bf3kCO?THFTDZxpZ/ q@z3Y_Ơf)+jf ܤ̺ lzscɂT*\t|W9Pmu\M`*-3"`PE=f`ò@.*D9МcĎJu_M/7 Q8m~'P"`,XP%AmeA [٪YBU! l[/R}"h`lO|u@ p95StV%?Mph,RTbNkf,1@osa̻GoBޔ2E42=M7C^QDuK578}q>XCQG,ѨD87 '"gNpH_Qhֺ,j So0As*Ѓu0Qވ vMk&ﰥ9h-h5V Ĭk t6aü||'3XO =s4Y4R;[4H>שv&)9jRzrR'<"uB?;"rOɣ.5񡫼Ԑ-47~ߓ}/ēh/)GayLb1ɴSt^Z,e3{׼5ȋ/.=)^.D=lm=m8eRN(Apo,~6԰ 6Omx4A,A6yNHRXLHWm?h:)mv`⽋W }ڱVɲp_߈1.yߍ}>DUT2s+CR/O} hE8}:9Kf /Y"ê.@^ T1}+ w%?CRZ916-{Fs7ʪQ95JB$34f%HKa=V<ڄIn7!]u |]ǶN-־+Nn( _j@(f 1'cBj kjٲ{ԫecёMX {3Q{Nzҟ8dυX Y]~ȪY%j$P#&Z*JAU#R8;ґQV^ pCȘT6OYD8h_;)u.&V615Js!Nz]A,sw j偯=Xr&j0%qͷGQ.74*TU/է ʔ.$74mn>n&?|efq:1I쏟-\urSxR ҳF%eє5YoY zf }9&`Yw욂^-~X7eqL/r"lh c[>JU1Chd/ף;e.Ѩ`~LS{yhIFU$LfWy$!v~+zz,18OT{pB! 6*FU/]hp|Dws~Hn3qYH|5@)rtE?|Q!y=Ztz^;#}v[cBӼgU }}YYI3?D[6b>{"3WHDuŀY1HolkOC8jT_NZod|qOjE%+z>oG-K};yQ2?@{HrH`.-E@Ep<[G鬕dua]JycFöE}5*>_(d'G.=z~{X뻩Βj9i2 z%E6vVEX A!bTi!*OFPv~Xb2NGD8?cY0SZ^}4S~|ra3?4nA+yV3TtW00A\hyVwkst)7'ET\Bpˤ蒊#d9^Yo0S]Qy6qAg`W5#e3^fs`8z`,kJ~75sqd[`AyAj_ʆH˄ktMa_^8R }-0#ԟBNm2 (ZKMw/Iѳ My&'ؐ*z"^-f2^n*U.kS{EෛF4^s]i}eT[;CR \$ E -oE]AYj승WHfY4ģۈ0`D'jב*7ќTѰf/\=9*v@P|cLբOfnNL-i/Y +lp ga )Yo4Đ6c: \Ma;?B:< M$IM gز`5 71 _g糶{F ZˋR#Zo!_J{ *CH[ș4eRzl32olW|6a9 Gu,I)z {/e0ҋiTfzZip֠d\]gC n|ɓS|Jə4{WDLXKw^HYQ/Dھ֏j`hӀGw]~JDZu"`D)=+_ {zH!qn2~tc& KQ@(" νAV} 'L-}JEɿEZ߇( 3D21Ԕw/s5S8`2&m}A8lÛ#6#`Ш^ ΰt(a~RGXz?]f-kܬ=w9c-}rމp9 F&zD]TՌU퐥ryk.eH 7ҨphM}q+`3'{boE@HHT[@U QnT*/UF+0;u$U)G%:1"ҎʭpL\DuTZ%Fv>>82{:1+-TOOr|? =I/M4)Pg%7pf[%Bl!?0;X7锛đ zd5kJH@n;ҙ\ x@M|$4v,6u0"Lomr z-n]:Q.e`}|%K1g!P|[HH)ZBh‡? b>V!RAEpܠs*(~HE>]FyN+0>L#zVa(j"MoӿK$\ݺ8/ޚG 1bʔ"i*[J:Ƚ B4:SD[-)ؾIb[f&{c8o%.KS)0 C&d栿]ŝ%UҼr{ƼHre{&>R+~]Q5amfց4%PcS]n&: !2ܓڪ,$(Ѕxsk&.#U\]o*91QOkJr}Up&in'*O.1<1`cKk =wq7<@3~D[w2-M_̙"BW׎'rRh *;U$p/L\77d /b(vб,/v+O3C"L.o~V!9[l >&\:_MRA'0FGӄ*-[Azd6uQlBᝂ3ةW,p~O5>Nŕ[6ִX GuM`W 9-h:~ {i7.B6ͻ\{]Lwc_%'1U$ ,B:Lf=s;K<2+*ZkUD^l &f8Y 1;_}Vbxܜ<ukE4X2dg&Bg6 > o7:Zf`bx1(l@ocu79s5L\ӁWM!ve]lfJ$b6= Dqx[(<,m(w\W\5,Χ߱5٘aHꖁָ-7rJecڇYC {6kӗ>Op\-a&{HԙUv1 ) Z <." XE=Frؾ*m-4ycji:Ww̰tFTj@C$$_úÜRA;sCA,UKvBl졠45oZf3Dњ}GO` Uh'M hIw9EzHjJ!iU,5 DI#}FX4'"~<@31F*ɻ|(U)8|R%fNu:ER}YJЧ{_+ߡ 7<`bZK guѼ>",Kpyf1"Zm:L]F.*AUT o<G|d0vIf~ sci6FP3yk܍df"G3mfhJW4 n0B_::t" Q~p$n&|!T/k`9Tη: 8T#g6M{VoH2马z:X& =^|lL9QD}AE#C"H)Pn;w;fd?'{2?`k;9fRP>#vy+=o $F! 1EY)*QcI5.{smڛR8E԰ݔyL o#wed+E܇(xy%pf/ xhNRBr?nZI+v';dC%\~YpxLSF4 H|dvhΤ]z ff%QmlS}+ukk|6UT݂ CWLҀ,z "52M |VDE5I 0)~+'r9Y ^.>lԄq8ʽIt߆st7Zki%5P/I[.^Ȅ&fN=E޺J@$6pf"B@ştuY}Q]- eOIåK~U:Zm` @";}6l$) .$A(=h5>ȱ/JY39c߹!tLHIsa MЎw|yX\Z{IM:Gy:)]t?Fsw)wk3*xƺXE2+ؕ[g>:4!V8>R!" sMFE#DKEIk5tOEawi {YM`{^ dg Xkgokfq/K8t{D.$UdϺM8tU~כvV U8 r6"@8a \HQqbLŏm'٪Z_6+ %smzŔ ªQnWH`eC{Z^RҠh1fw LzKK;(%Ae{%CX|`2D&h8/cq J0"Q}k+&"ҤoBoNZV)qq$3P(= WynSW]7,KcQ{x^\DfSN:u*ݸ(URd JE hs#jnZ{1 'g*u"`!K6NpR簄v~q!XPfr/<1G Xz6nKnL`!9j!`Ф1$K[ )P_3A# 2DqAE:Cdgz_{ \; kǕCb ( '@s ^Ԝ_c%3gؑ9}yj*2ij+> i5VkԢ 3_* _,2ÿog~ㅯ!I41%@ EY omΥ(9Ad\yD|~֎Jg%0LdItqNg"7[e$G;r;QVr]7qetHg3!{ZN%h|[q|#%%X6 2"Cg7З 1,huwH-Hq@lgC*/Ө$4W39 e`JC b2,s/* 57\SR75N Q]M>1uŨ&e<\O4 C!8wr$}ʼd6 zM d;BᲠ/QX'ѯ*Y#n1,;#3Ewz)U^Dq* 4]+KuD \.h|UU>UvPS|y/';`^/ts}6xS] j3RPLl4R\4".lq`PB.N `G9-!弲K LuP3UjWM.-Y5@Hw~aUoi,e?-wq!`I>P(a2{ Fɡ j;Q˄`YL X5lZ&:hLuFnjצ̫ZW<{F4r@pzu! k,]t{y3GI )T呴v,nxEXV^&Mm ; B8tut!oCy(PJ4vcW 2H9rb`\)vhK^*Jh|ZVg > @f`*B)M%4h :lGFP)/f֖ zC3G/RA8 /m,#QlM.kȭ#uvP˦LMbٱ1m[Pݸ׊4x5?1Y+3X582h hۏcqՄpLvύ ·b?~iVK-2)*K(?v{ ȝA\t%هo+%[Awcbzg#;SWERw途-X6\/&Кq5EY#O+VQtF+=ICB~Y]쥫s $ޔCa#}C]n}z`Mo7EA?8!ŲP/pXZǭo6dtyUgS_wE Ze#kK3vJ Ay#UwTomIc%h^ udnzbLkjnsGCgйUWouVј bN*!kݦq#eƂ-a2A2w%>(!>>(Te麄-CA5w8 /2%qQǘJ55gӣVpA!*̕_ٰd5tdlpG#St{Jt QqWP ҮnD*ށr0dr y|Jug*=EEڎLQm;q< $q<% Vd~vb8㴯y:/}E c* 2@.  1l1t+܀x(9lgY^&E[!H*UzZu*!F|]DT)lح0Q0Prr -_ |nKf_:O]aHpnA#us/h>oTv'HI R`܏*q|3TUc 疀iG 8aqs=P>}l(cEp5ҵcR< y:7LU$Oe~VWQw>NW v41$r& ի>fmdQW?%(+DbW?'>`踶l)?Q C~Lc6}`?EKy"iM^R*cTG0Ovr>z,ʗNRoW{h4Ū1nr6E<+ /Yt5RC\rvڄPF  %:e߰HlQ”\*\_16_V$]322r^-F?:?52qHx YZpɨwv2-ʑW@"wBWE0G!W(r]e; ÜI[Ҹ71GX`dh cƑYU%fP~s1o1sTvܫ9jb ŷ3@ O>Uol=V4 V'|%BXe(8rcbX o*tqO7L^t +5F\Yi|yLė0VI$m*u\Sݍ iCW^)4G-Pg瞉j(oˌU֋>e#Fx(f Up.-=+(0XXaMHy$o>~MrI[Z/0brVNaMx=_[ ɚ3W ǜRGz FGLyG%ZؤH}üb)溁 qƑwV9P%'f6oR*WAq#~pAYeBCJno!f wٖhBܾ,( Y}v!=ڒd#ӵn i ZaٚVa Ltvxm˂P#舂T&tnKv|6nSx62v-Qu= 7%? mlkkcxc'U^g&{mhRp)b䘋[gljUd=2tRaBRtw|<=_W 'mhd )*|=r@WBOt >DnMI&?d Su Nyղvs%JGOkIG NNM(e*’ǰ>a7޲,1~r[;)վ~<z]g}ǡ Xz3ڡ>ЇpO /rk|.}xE#|6,iz]PSpBݜ4) O='-Z\"z'V❻hQOoJmb6yÌ;,.sѴۅ(_C~9,aWlߨH* ̡Q۶\C I~5G5DBv;wۿ>t {c4SԌrb#p]2t ^wi$fA>ίNZEdTZ3Bw| LJcN>?b_KP8\ a/-ɢJ,VQ$h{Ck 'U{$zHK-/#h@jػd 6#hM)c ܏f=@jxyO9&(y39h$p6($ Y!'kۻL!~:4t~_mO%WLm2zXNC'jRyw@m'(`1a @|N|ˈ0 7{X7Nn?N4l:j Zԧm3~ 2)(՟]gKt3%S9,j˕EVf$>jChgU t]Q+'u``/C@Nk"'Cքon@Nb3m;nݏ;97ѥZzUj)6 -+U@VvZ'{EqȈ6ƫJ̶Jݠ;v\PbojypY+:(ElE"l9djZev[ ɱht%^18#t> Ӎ@ѩ:NVDN%뭁6r9\3κȢZ%j+^0Z_|y7; ԅE˻L7*?d_Q(ClI v$G:,;yWbWŻq 'L7*-d,w^gbj @n~JD_ŗag倅|vy'wahA0Ldߨ4c7ڻhC l,u82 e &)j=AEƺ5JzZf κ铕aa!w <0OHՉzW"w}wC~ݳ :4!`9gb-1d+iWg;QkdtX,_>ITWlGJ]kar UrޘFetGT"A}{GoP)KGb#2RR9\*ɮ=G{:gk02գZL͏is߄O*W^z'P8uQ*P_|a$9C5tba=*G"|YɪW6T!lguEw_O]#4YnFDjOZasj3+~&^ }Sf)!X4 1O|j |M6`4E=2#lT[X2s%5y|lU$B ˚h( S]Q*8տW?<)@í}}:gzԬ9e&/?ߦ^jK[ßu0.$~c|P0RBmg) ݡ}{BV K;0b_bg cɨt=ϛXWȗCh-T{І,cpty2_Q:SORK={V#lYXTN  `p``Civ Jýo\Kuλdz!J$;i,Eh*@СBfXyO1ryfQ ,%ɍHad 6@u@զ7/DvkxHx;{xOF3\?zazj):>ƴ᠍Uc ]/:\7h. Vn]l6zNl:qP{mLç˷4ͣ}h +z7fw(i! 4Ov]+$W-N"h\{;df-JԤ )kG">8eLk9+؀sHRdk|IجUp[V3Gyb{}Ƈ %#h%b9 պ:v fYA54Me )y^U*g#=C{>(L G{N[NĴ~ ?Fmes,#!w$gOyFTEY0 v3 6a Y{6̒Yxgxղ` 19{r$QwHq^0ϕ}I+ig:yd]#N',9RHRy36WtJ_`j/K.CtĨ²TjΒQ!wLvYjPq/tc'/racSMV{B*3* .I0~Kq@y 쾺rS4VXu({8cyT% 4㛑/Pc,*[v0RC> Q@{ #G]p% `ݬ[7\qFc@TLu#>ِƐQBV#f1˷2<5{_ dOmPHd8}#rt1D=n?zNJ12(2[#mKbDxz1Iq[?VU [eQT޹ ~1|Ad&eT_(Ol€tr6-5J#)6EJrvn {ʁ?u7/]l?_CDΈ캒lq|0|? 6I+X&\k6cԾG ON t(~Y`S|IR1n:QD]J/d'q7oɰ:$>Y%Yit) IG;@neo5}0&aa[5|63?vJś5NƼeH"]I~h0 0,5ċ{tDELmJnH 6.5+؀E"K֜L|q?o%*FAaSFM+[.~kyG:0iŶy ({h&ӧڢr[,m~af~_í, GEw"v@iYȰfiF`)Ze]>M.W&txqN ,q(ix,!)B/J׌}-ºn jk,zt1mm|hД;(ub y02N51.Y?Mq,]Z=EQXdZYB7?Η2CC[[.2l3C%ܒ֬}in6" ۄ u^O 2?w~;GSNG|}'29KVh{jvk S'KA1pp1o1aF.He_]7L!w9a_Vi7E/ X/F1 bO q5YX`W*́%8 sM#?(Rכ9~甓wE?e+E S&o5Rq^.ZͤX\/k %f\R[9=ź#@;(+[]"E/5Nתqݟ@#<37( lKۂw%LkWrEkUvg|nj rAxIJa37ߎXwh9LJ KEw4\ X\*X bb,uGh](P%FF3G9C1A.YA#`~RZzfl:ɴ+ztǛjepة:'6Ɍ!10 JNTm?vTb&yV+&(-1Ke"3B#W 2+@w>Z_Ul >2R71:tL;|zè`QAC) ԄMVo*J=Es~VZt^bSw+:)E[w!K?ʄ|>"\V?Z8"4ޛ~:i:O@*$GHւF4Ȧmס/ԟW飫<4a[<( m;:PpeL -rA`{ƋqѲ2:+Вg ],Ή~wQ#y<2璧7ow[x=ϴunX$^zPP5&5`C븨eJ>}KH,gYZ0707010000028e000081a4000000000000000000000001668c16940000fad4000000000000000000000000000000000000007000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/r]?Eh=ڜ.+˦ j®QBϺStq0jl*TWxLQ{[ 7c*lLt = ^op xӻ0 fvW CQͧd"Մ݂*ܓ3H_-QFy|P")Y[mA߬{]{- C?g"] h'afqɐf>=YTdVV<޵ae&v9ph>y%5T,h!c.Df##38bKC$L;Fqq;>#U;݈p#-0YY3;2Q0Y<$\hH`Á>0xl8]E]-4#a(Bq_BY&7.4 vy<kMPUmmzOKf6X!~>qmJOJO<*AgYQKj q%{ Dգgw5 F/OKT.:+/TSk >\/G1N`g,і7mصw<LGdN`j07$=G6b_k$TkT%2¨7IE_?\Hr=/\sPf_Gl9$si?yoM&kZ6@Urb{si}Wɏ0i8hdSZ;*O+k%kK<%2*cǞ?`aNN>$ z-}B&r~Խ\ծOل*IB,C!v/y1*H(ׅaGB]4skT6@jjN&ɷw4o \2:peҗ(-h(O4"?9R4)=^d6{'SI$ Nz??XܙoP^K !)  ~=^-,Od@<)&@`7hݤVA *$=<GAJ=0c2rX­YQ:ԧxvPj"- Xci}'Rnレ:ΫmhsGhw&'RYLίѥҏ4pM KHu֣4 }ܨ*y ᮗϪA^$Ģ]oG4_"7k ?G^Ø;zB+|E*ig\WwӲYVX@;*%>SAљڬ혻0RPqn'S$OwEIc _PCzV\uFq%uor)7h66$WRFS7~zFJe@aL#4:)!d !Yǻv=zxLl.;`!w}*Yp)<;؉Ei> %Nn"l0QAI/Nx%Zs@"_R4ЀsAp%6y %ϊÓmPCײX;JWr |fwޥ0'ԁCTd-"'D(a3zM!w?ɸkط__NcQZEpV,#c8eDu_&W(#+ )yzE|V %arPowdy<3&F-}M=pzy 7ϱ"wI N|3ǤqϽW"Ng庮yy> 됕5oɨh#dEPs(o٬;i׹E۬Tsߢ]۩KUKMlPN\@j3YꀜjEg;[ڹG$ǾWZCSEy|R@FnC(fI$v7~6EhSOF D-oI6Kl0X`ȍz*="x ۄU}Q4B&sCy8 |BBAzZ8Z7E6o0UKxj{prٵЊzWٍ3b(E?Ȳ_)1Fda ǔmLsZyiwdBW0a줫"B:yz 7وnR9R35X3Ԁ؏]͇M |Z%C'Y7w3яA=ovxFGyXW:uGR^`-te0抪X:[HH'M9ٴl[ϰg3!I$0+@,c42J3хB9RD&@d;'[WE;@?U#67kz'IVd"7`NɱLX%R=z оtu O*uڤ˃*RwEV43/1P@#KVTtiN18&Cђ4zz+Bhg|%NTt[m\YҋO]hD3H :b ʃMvZXIfAA:Vn4f.ZP79!f"w/aox[Lp5LXY!(9gݮ}2%!U`4XT2?Kv3Wuڞ[ 0bwj?iN,B~SL`'>d39L>ѩc˴ z@u o s6xų_d!ܫ#}'\{nhٍ0 a<ՈHCC5t93p04T/<X^6ˊ;#*GqKaoU9a!\'+H [~ 3[dɊ2o(Ϛ)F_A_Sxdf2_6Jlq*dv nd8 %;14N(\|DwbLG渄u\Hã*Dod)C\i*]L cLY硶Pw2Q .IkVה$]Vi預Щh i]$ZUh< \>Sq6^6v^!DwOPHl䫴d;˯d4&l5]N%sk=f|9KC4láy09-~gÇE|[ #ՖVʓvH7mWeVI[y!YFע!"qKZSwOۘYֈ؎˗0'AÏ?LN ĮQ6["qfp,tN#ĜBJEZ F'AP5_ś2Vau@>ls(l>dPP,mxA3YYMA2I0hcd8scD7ݶ{79Dhh iHs =u$'$Soѿ=XGٚRo[**,L`FN1uYiJD|v&-J1ޑr6エ [g%@Dlj[# kcn8Qst=TO|"(SMf'g?Qz\1*盭LUG)Rni餿PV @NH/>7Uj&& jAY1)QN0L5^xC=Mga n<&oU * fփHUh/UO5]@EJ7GBרgH}ԻƝ @[Gg`9/  TNWn/ S.kIm bL"fuPۈZ{Zk vЊ6;\Tv' X?Mu|k50ΜgxX̎\LvXG\=]m{AJ\Z\iXnb&N6c[<*11SF1 Vp4hz\yPmp. lU5|W V;¹x t8͈r?m]O0fMY=`۵|qU ɝ$6r8Dr6?T/apQ%ߵ,Bk/jUGI²) $6+PGeiOEh>K:$i8-^OmV_`$V7&U/9{Q W] 9ymC ȫit=TS +=0W]ISc('/C@PkjL)ƍ;ϘO }1'2Dhp7 Ѕn6`[u3@⚋uTAłwoBuѢ!a3JpU_7z m+Q<ڦQCBC.e:(r.n}yԼ#8[CRz}sY]<4+1k" -oz#X ˷g:n2Zn~ūa?&pU+}AU 0+V>M5Wfdaȿ)טOˀWsm±ky`hF jdn; g P|=򿡺lPbEN.f"jB6Q|g$E7զU]O\)Yn. -†fyo5$K P.}fP~ n$SV>֭M˒ewܫ[ V3t1A Ot'1yeA+fLD~ %DX>[ H} hX.>x tT&C)XX7]Rɀa).#عe6ѥ_ߩ)A26C ڋn_)_,d[bb{`*Bo acN F KӦt݂`f%w[bÄG$>,Hƍ!3u"yO7>{kϤB˒ ]7 xck-I`>I,/ 6MnEboy$=-ydgة DNÝ,]*ND(B >V 6 N>q[hPC-3tg]ZUeVܦRREwW;8E|E{q1L_dEGb7l#G^O7n-1^dI-L$Ka7/1`i6MYP!uqy}M`]4$Dsd j_xq4 f?80X˳|k&= ? E~=zYN=̬<5[s\ư҃zaka1kXt[? I" +"n`(L ۾w;G7i17UH9}Wu3)%^g~tLx5.+ݐih &b(~-WΦ(r+5X^-z[LIŇK^}i8Vr^ Dq;T!JX&Ɵ,.W/u:—5WBZGKΎB~Ldr 5[.AUDR(J=/Fؾ+ܰnt@໬_Eak!e $FՃK:tE+].ovFYm/I"g&%9r$ Dǖcju[䬨,?W6-*u*3AVp9MPݻP vʍG+)RP*2scezB mOx>?#BAD >l=PG睚gy91©!H3MĐls\< IF ue0|*nv\wlQ]b PU,rL~Һ&IQ?VO'ĮږʲUDL_iͳͽ Ì4ͅzLr 2+Is[- ʛ=G6҈0Qt_ֺGVM:c&Z}>P|XO8 @H(ɪyT0)NP\`1Cl[ca>.}D"/nةVWLBUg]$c5&{c%̙-J0?X]AnJi>V+#E!ApxF談/sNZDO4݊čme{ rL€* I9&Qo"6s< '_[4>SI v=6TYLp"N%J褷6 D=sڃH9J(gK&4jS1- N3s,-d @e)WVÜm*qkBx'V;K !U%RևaV9 "*mq)0WUGF尼H_o<Qw̚٩X6_WմJ'7vAWAr7p;-T{=\xVD4l0N+t`ބ-Nu hIȁ h\}k_M3}Aely @֭\m yݱwhi`Xw]U_GOiDǷwYG]D>+3EKnUH R]+IeY0rWyه0dbW밠f6jep`H"& ?2U" ^Fː=pdzl\CTv[G=A I$H#節d8Fstlf"*VpPeɿdgЃO+"1Z)_q|LVㄳ|2zT fT oJLm{/P$/޼m7csҒvRWK³ o)/Vtb] 9e}Bnz oLAԬP3v\fdwϿ֡UE $UlVfD):UX>TTv!-6SwE2 D o6_'R&Kv@!_w "$L@i v_Smٯݶrt$h產MgJL 2=I0Ș>bDH{ E &hF!uZ)})Z%, R?aU/;p<`nYQ:< >͒t=.C4kG(VbmNZ`Z( T:hLg՞%L0'SE%F#T3,KBgL k bTF.>YS.JhB͘qտ.lzm3Srv2GFN Iɩi:N0hםZÂ3`:.,N1}_]7uJG㣡yzDb';Bկ'zRZҡ5n?%rq\m[;zOkD,bhSV򉎡xatdgw+R8W"sTY0? Gl8AݚE댫zģ-b٤|V Kk^gxx-Q0v%"8XGDEa.EliT|u-3.C geJ-j`BlG IL .:GQg^)3w,jyU"yw*#"wFowB)wV5uŠ/(^isVCcE_Bػ!%VUa=?Qg*߼m\6HC˽ͩv&)8=s sk 8~`8՝޻hLDP L\XC$M4 YR7זj*}7݋_,{+5}_*(D/:/!P딒dϳ-1Y+ =duDKD >*Nzyd[*S"7G'QʺYaĪA#`$1(ܧЦކqmdl86dS8Ny@7IcP -ld$wE,9<2UV"!J'ԊE3FZ~}4dTO-ٓޑ' HfvdU-V4L|`n7,92#,Wᜏ "TxܷIwRu"l^հ^8w:}Q(WH! 3]Զ,:C]AZ3JYƛQ wZ0:=)ahmjmEMU]T'Y2նV*ֵT 0}2g%2?"J9k}7aY;2ɂ0"e;Z$XoHj{g)Q|&$Jc[tTG;HܔKG֬XKR<׌Uļrk(j1!Z'bu tE6$;:#NŌz`04g #CĒbp&VikJ蕆i7H1{׌4-_Ĺj:aݛӇ+R(;惘.e^iIUDGx8$`H]A&qpVxJoH;dtReTkm=t2';)8_ L\59D (wCVoތw/T҅f,S6zQ"!T@ʂZrb/B#d37Xε?y5mKC^F$~-ΟR:a-F>F0x,CO~]8Qe垃g\a#+"=Rz[E?5: q)}LL&\ސy E<'4G l#/z='Y%m6b$]߆u"p#^gJno ދ `BC$c( &̢7dp$ xhRCISD&t Y)5 bO{-j_QMLnMZbU~BP1\lXg<+`ǥKNzK׵O{k0VJPE`^1pDZf2,{{IT҉$2;G"!֑IJ;쵾 7ZѢf-s^6"T톕]Bu;`_a(e|ޣMh0%qyk^F ̓E%bFbX-f'bk{fZKoHZԺ~|3 %x%zd A^Ed\DF|Ծ=AA>T'M.KoxfePԜ}:5'jԈoWxlCzLJ~SnB9r("d5k1sVcrW/y*L1/c;abr˺`јd^9>Re Xw~δQ+#Q8r{bMFh,2vi\AVuTSQ?LpZ4".Bp?VZby=Oe UȊVzrlV'u~UHݷ%Ct=Aw셰KRYrt~_O8aai?DYq$na8%auzmk;`Rn)B( o#Aw,k!×%= ݯ6 Jnޱ~pR#v G|@̲8-3Zm>t:0mO>)o2+~2>uQ+b"o+dge\x`$Tj*{x1ABUfj"|/Ba{wm1*PȔNɰ[jKp }Cآy(MH1C]645M ]J+l*ᇂ J~HŃt" v-j, y|)<|Vr5'V/j G'tSq[6mbL=Ƽ+ ϧfnsāb+[^-<-6j(Szwwr0{ DH$gNnXcg&_ݣq.͛'Ī$&*qč1:l#PTE 82mKX_tkP*̯c / b@Z;} zmaf6SHnU f2LzɃD¥Pw/2gF3@HKnZ/[)eo* eu܇8,k;ێMxJEe[TuS'l= ! F6;gO!%.%U]d<ŽA $i-(PpnM 轞IQ#*JnGB=l(h|rXe?A$E_Q u$77w)`3_mJ?Z`D MGe:.p%ș݋4m 7VoEt5w`ݽZD(ތNvG8緈vwTv_Vp! >V՗{.$ξ3N1G=/ 亜Zr :O1=X$Q gHǹze㌏^PI&h/ȱZ"Պ&Yzt)Nv TPۣ6|}/X .2ŒY;^}I7x!WǫVCueqUҷDNzBD g!д&,q<[RjũܣxfU7lY;,չp|P E6fbN8s.B)h(UZ?b*bJd+|Q:J9ئ;|1/ˌ;g;t8˜ʷyOƞc9vlw_ 6.)?͇<ϑfNrNh8,'/5ܢ1 ŷY>@T72zw}1@{.Y ǃ0mňI[8fS~n*M{ ͧ4 f^ &>9I`Z1xh3>Þ:-9$Q7J5VۧŸu 33P4G"!kg2#EC ꦹF jc7&;I Jg0"-:phϓz4[maZ 2|}$a!E\ҥ(i(du&)x/ꉇG03sj9YY|݁hn:ெlJ =ph ݥU#E2^Es1S\*D| T%߳txvtN7`^$ mw>5gRD}u<g 0!Y)Akh1?ûE-#HѤQ9NO>˚*/x#R^$TȶaIYfT׹'jxQ wzN+ǁ{d{D Q.9vYGYy鲻mY/d1M5`3 yK8P#O0R7V1]2gf<<uxedf'=C}x{k0ie;zIgn^hԩK5Cq cq+L:i9d͡! ^{:&.ΠԈ L I$O1e(|9. cj6Cܼl QA*N!%`ךfjcez9L&k;ӟ:Ž1!I(3i \iP4ַJ&p?hq@`<*ytQT@%K71E(S#;.hScLq:Xr6#0x'v29sAHN]Ʊ:ۄ{(,t7yٷܧzE?x:I\*} %[)EQ6;eQ;{_}5TEA{3:z#WK'4sr)mv2wKת1qP^JxsuAӶeb@n,e2?pv0#ԫ㥚p8e9Wg&K"L3><ԼU=3Bmrc{> ~NNAxt8[Oiq EפLaG8%к^n5.首'QI";k>i: oE(QijQyӌ@vӖicpQ4~Kmu2MC$LtKVs7sƺ ą+MFYSJB$p/9K^(tΡŰ6K& Y3iKH%h77ͭw3CU2Js"J;º휫57Lq\܏˧{Dz*:s;\M12 78^`R3OY~CG |N{A`/1R0oOS.JK$D `\KPRp,,[<0+9qJ0gWm837~.wGE"B*\!R<׍~ᛍ%۠K&rT:ئҨh+u+Ʒ9<4^ޚ~8<4_:EݑfM^B~]n(0Fbc!=~^"ZFc;3T^&1f 1;:UK #f= :m:KV$ahvbk3cn-Ӟ?)خ;zqXSA_$w3DҴ䮸ѰȐu-o hDvdMeBYJ@&j_ѲvRnw$Lmi2Vx37 ۏ 񦲾 ӆU ~+4z:^]Jo0-.(=\!vIt( ] ubUJ֤!%nҼ3Qp! agq"Cʕ> k-O^uò[}#o/çzD3^oB}ՑEZ RIs?FEE.UTdu8y]gP'=u%M"Y2P.'фMS)S1㟑V-~Zi0k0 -},o/:tVV$ggU4^qFdO$q`CKR|3,Mrx/[W * ?{ (׍;ȝtz Qe@*{=YISrf\'=I(lM$bXhW$ r4ڔ*,Cak^}CD%S Bix:=nE9*}4 cR&czo!c rQT}Xڏ1GFS'qnQU\!_$!yT@4~ICC:_%vb@ ߙhYHКsּ|rm^ܵ^vд ~燊$EN܊WJ0P&h{/Z lE·,٨cNrLV^o=,WfNt{Kplĩ>sص'=Ak^Ije$,+/׸'lV/Fn_$3 *h[F|~)pO'|0#l~x /i5s$44 U_:Vz#B*lj"ĜYJh˥|Si6U[F:|v0g-؛?5fp"ɞ[."k-EF Q @ccsyZ0Eb;V]pQN\ThZN)VѱIL6JvX4_&^x/ qC-+:# t@ ht`600?jh$*+wH#uk{$|R/?jo4?u+Q">0ah}YaF``@xp)44_)y5nx)y_r!p,ki(} -x #0cq<|-q#I-"a}wp!'L1Ԩ(V{EȲ+sus`SMֻ2IjEd;U7}ͮ]z5F\9Dɲitex?Ƹ}emv2v7>j3c5/λʜXlWz"R (D߆T8Z}1ӕ&amLBPP镹;?Ća& t@.La\$;FTl\oOS{O&V-7 d yn-Txh+ ^k>Cz'uzEsMr|.\QHJc]h!WcH^\OX8B51npGQi Bdr4}3ñW%`I%M \ V]@7}aˁ-$;LcK[[`a-pF4 ͚{.0ʼf*Z H*(~a!^VҽiFRǰU6Nx-@S\TO!S%Z?sCuQ~j-爸*1:lK.>^aLFaqmA:Hu^1]U~Vo`D~4)ԫ)sM`->KPcHaKzGA̓wUlLBPiˉVzI;7t }L1ā۔~ 9;F~3] nm*]Zqg(v a8{m,4p(abGq6%vvo6 1ێwa}}8otF.Ej.Xdcx?s8Q0'|dgδ/#եP' UyCjY[ (q8sZEDJ8 &+*ZmWبq123X)8ھ%]8:;r|ZY!!>|brSrLi׽!.ݴTb ϕA7riݼɹf &?nU,-WT(k,~YuA`$1m-2s,T[^t+oD[ g=[w޴uF3f΍"y!Ae/!MϫY$&Υ~ȿHNl>5Y? B0&{lJ/RS)y2 I;{&-zg/JORTy|k2~i,d#nI0RߛDf|[1vtFj bhs8&g%cā;x a`~/#դ8ѹfCq) bq۹s 7%2H֣ nn?&ڽlR62=C @,=-i?LlXNu4KӅ> rQ\?wD KP,):j3[PaxoW g6JP?uJBf@RV*ߙ!eaC "cs1SlUi-W/1>hŤiFأ|>sd%E0wbCm຃9Xy%+-qU e/3=8Wm4o@d^:Gx%7vFSrd1׻1{`_7X[11TWj=MYKm,G(2EjJl![KtMOA0 A Z B',(}S| E$vi uc< ,៻/߻8 pt-3+EKИl~9{w4 ;%pӯ]OY +ul쑖W7 ljAYF ?) +o?AC{C]Zd-FvN: ݎg:amBJ0[t}@9&3J7AU[ues%})>ߕ R e:nD>4E5B#.>DKf-UME sxbQEdD<] 7|`s Ax#]i&vKA$ⴝhְh@p՟#*#*ǯh#pUg.mǬ..d?ZnZcaOK+XWEtKS8&P4DԷh3\`1`h]g ܅)Z%Jc!ft ?z1 >L:3S_Q]g_JIC~&D 1-;jJlxP|o[)Տ)PeG覻$.{KRMп2^IטQwY&s#WDJٶ3Q/:v08I a  J"S%ZSh玁PCt 'O^BuF!<S.Vz.*jqjt Q)%€@%ڵ*q>4Cp@6/׫/b4z&-b2sߪ`R;LY!͓%~d9wVZ)N BG|lYH% n_PYNXv#`mTj>=42:jA-y= ${Ţrξ4Z&bF[˛" , joᆰv*;!G"e ~Z.mGH+@M@zY} /LgK^֎(I?&KV+hkˠ#J%$-fE@W"?斕+bu*N>Gm7CNcg1N" O^Vq>a |by+І6*|H+nf0mkтy|{L*PW\֩t`,R֔;;a@Q3mjXbm29Vh"M*ɀBAb=͜)>b+oRM|# uᔎgSF2zڜDR cӰ{mf\kQ!AcVw?s;y 7\" Fig(# O.;"GxcZp+@:nIJg [OҧհFݨxi몽ݳ}ӇxD#1'Q~z൳o=[9ݳsH)BVCM[jHJbk4mzԕ;[xϼם2k~ } rԊ`yn@|ITCOlwhzʹK, n%.htF2sNyU&$p!'9,bHLŅ>rH0].sb.կ "߿/MٗpMX]?sLNtTzP) uoR^kcc-SP/_uٖT,c۫w~,P& 1|[ao_hOvמ)Vkr |1k2So`\9SJ%A=ՌƹS=!g54am8"-&x'$Xv/i5wj[jW2=\L>>Ue[+ B_^'O e%Xf!' Ps:J4"md]sd2]=x# _"=} پf\ Sf+"Na:nvD,[+ϽlTYLQu!z-Ti{Dbe҈EB+m}F!7 UKoܵha@¨qJgE\-܀&RQ,R{L=D2rik(WgG!rmwT/>–vdo]M-s:S=&mnj-fՀ!.RWO>$nPFԎLsD41-_PT# ga!7Yd'vF$6}}ni1HiE$?u!Ry[*y[O=O{rE{Q {Lܼjd9Jsac3_t|a2hZc/+xʼͶҚG)tɜ !oeJB]Q6tg 9 O;)XEM2'\_jApKΦ>%2Z|J>C6VfYDgD {Am@oߧd!a\V*sAo~%M[2ԋ⇵"(e zNXIheB+8 "[0$9I~X9%؟4dP ,UM)랖% sdÊakvx.Y5lsmX=ulij_u,;{X1 aIױx-~TH<9y.*|i{/Y䏞N~}SrZVVw"xn ESc[myt4d)~+QH)E } xM&OJ S4iU>Axd5>w]ZN!|R$"E|aY)QnTWV_CQ _D*iRRj]?%CQW2y5ٮokmAP1p[@+D'R532Kw<1#~T{S\c iكeY9KFJ"g"V٧⩚ݸ_0 qA$DD=lEsJ.E'19)JΣk;N4ܖ;=v9M٪&ipvq ͱ5*vsTZ!ɼty=60\ u"l[~A+/m-] (\myyO6Z1IV,t}NMRf(JSש_o4ņھ]0ɪ7M*?zSo9F9>|ԶAA-e,3yVyǝ0@!t0w1DU?@񦩸dґ63R,'x Nd c-duD&6L%g rlb uHf^̫vȁ@4z'?a]l*!!+U7+^ֶJ@!`929a@u\F5lL`PuߧP!5yc y}Kz׮&꿬 XpΈ }]g} {kWSR@-]@uPE09jy%=0sF_dPHcxKL4VCq4/aSuاO)3 NW MZ;4@ii6ۮfY Džqkkn\P:fU+0 cxysztk۔~')Գ3嘽# u;*\?:No;)ԫTOf&g߃sR'luRh] Eg$NMT<%tz3/ u}M;Hz`p/.׳;ŝn(] 7O*#k\@J_Z9{xGmNJ/eG;4Fp\~z襦sIf,4\( g\WZ#Nn3n*6t(. NٺiGӄIB3@|]hZ[gquαisf5/<>EXdgOާV9!يw(udt4ξI9.\9N,W YޒBwvg-h4 d\n @"#|:ѪQ7JEPDx,RF[*gӦz/{aiSvD:OL,u b<\\_+՛T>:.~Jqu Q΋xaPרDM F1ų,DF U<]w0cWݤvGOǒ-vcr+0rʛ#|Tf7)'eR9EhVNCZe,p{*Wjֿ)q&O:b2AtsMWn| fҴ/VґxQƲqx^sTv8IXӍaU+俕bG6Hu~ǫ4 &{>2*⇯+  _8~pѬt_3l\$>7 &08cAA~ DT\ЕOci3a>Qbɪ^%TDP kVjzSٜd~ƄFuV?HIfeA HWTrRLB_?f{?_21Gnl|u0[;R;?i۬{pn2A)- ّO;ZpŷUT=/a;ί0dꌲH .\ފdISyOG^^Un4V͟* 5X(h-j5)x[cD}y/Q@O" x 0:*og?f'P(,R!b@0z8uUH$#OjV񘰙(/z7@ :Jawٯ(@f>Q9~{,ЕZ#B.KJ_%|rF|c}_RRm}1M&BYc :46+"gLt8`$)_VvL0_kAʀ3Wy)j*]JޏX5fi-dmCApa hT2{?\0gR0}lyitGO3 "~H&WL Qp?J$Zg(,$A>"j~(CRr1>N}^)c٢{ZcIv~d&ΟAs/&0ƺE4E'S v@#1U#S(AoT`J" AW0͙2.َLF0ytT.D rm&:^^^T'SDszQ&07g:Ь#E#xr&Ũ+CR=:y6kڬS$ޜmEmآڪMhh&tX\6EM S @h9eIfNFsNP!OGVt%S K|CybgdE(4Qa P.{s} *Oϻ6m6G[=`u '(Bg$JB^[>ʐ/jcoSZ+`>qi sOa\xbRg}Qy 3/Tyzjxmuv˔ F]?9@$l/9ODMX Ug;KL:Eu#T_>b7DwQ{~WYJc=|l!1|Y wN%ڝgtӜ<źtW_C +8s ]#%@3T`(=񴬟ySai*2V)@Sc+qg%& *@᫬04Y}81rGq}hߍ76n6A[3|~_?/Ҙ#0hhfq<_^Njm>g9545P ]Qe#koYIއod3Y$A5[0ZE73] BflCLnuhD ߈N@,Yb qH4wl p}1nOK@#,DF@@rpq/.+/7apHSr&JJ;ϷRuswj ,3N}`F$ϸSk~iB9@I7~VqvIkT6sͱed0B>j70WZOFsT6i@I z6=0A`<%&GsX2",?'\,D5|}6Pm"#7EGfk!+ =c]-GbWyDg{=#7:sۻ|"u6R瀍 k :Kk2BΕlIkiq,Dg1.Ej\\7 -JjL*-qH$Sȍa(CӼ龛YP1( + -a{DLNO8T}\E\_ш."g|{u'w#inBSu S^'XQW  7 T_\ %8uK R,,+7WY65x ^ ;M<R&qm׈Ac [te¬6j$i%@iA]lqs(#7q\8FYDVŴB˧BНaoDkDm871qov4p$|"^ $|_7 Yf\ܠp{7Re0KU}0£E]hrN٥?2Zzp֚ e: >][IQZf0y(ԝOkuǛݵً}>'ցxҲNvQ /+9u xӝnAwL;pQ9} cjkpKC +PW?*hPz`y1{Ӭ= ͞VH%ı/t汯j)qy?UĿybS|~ur?=B qn2@xbv:?٢=zk} [m#es/»F `7\ +h.$#Z,iJ¶M xsig0gy#)z$h07bR5$[WR(^S3z(9ݒ-?+` 3a; qLKї7x&zߦ8,u}A{j=DW繷tG@|m:dbCďKSMlQDx0_д}Vw 4뢴cvy#עAF.XJ=K/]]KܨipFbu"D%b̲C7]iӶ"VIrb v3.Aռ-`E0 SmΞ @@ 8$]G1L^N_|4wPC s^U6_ P ۧDs `H.:g_gt `xh.aS$feZ}\\'q*hJ a[v=ɀ. wW97ČlG,.V(D9WzJZVSOl ke>7Rimͩr;Ǐ"y-F #Kz?0oPŏ= +;loR2SiGp^= Q-rJ!.7P:uŇۼdѯ*O)^i/ Bri%ޕf ɧޥ/5ZT\ͫ<Ĭo ~+=\N}6di=!XRYR<g* |d]&T Ͻ-EhͯWxE"=p?܍|761edMDCx?,:* ͮJb[wS9;N{e璋=샮^i=-%6xX̌9=0!BqQRErn[1/rh|ԘKvb䃈2 ]׫$kOLGbȉsmRBT5 :Jӛz4>W G+M%*q>ɭ|vō}7B% i Ӿd%!PzaDߕ;C %ӗ j=Z0ޑc 5YZXT~Ȇt8~ܠݜ)5. ֎qjk ]l,ܯP3[.; blhXHeDi+]=Ý!tAcs\t(fG|(ib{6'!kYZK qbtƺe"Soi”OV_j /4аe WU y ;L&t% +)]f?(XӶ\u KFE?3@olin8n(fNJ:a3+gR%Qeù6s ;?m8iKE%aD5YȑNy{udApC}~} 2WJ||  Ml#tIL*7FПgi%EtDRYT,ir^3ZH+ u-}J\ dJG|_v&=D6s ŭ(Lqh7_x/ls >+Zܮ&"K3Q&ȿ!.r<Q2#^@:M*PMށ.ŞWa0]n>9aQ{F_>a}!1 eR"pWi [}[IJY= ?`AB0r/+͘eG[=wÀ0˼j;˖QF%?o9 ov1Y:^^% jh'3O!FvJKB/x5DŽ<,jGEdV?scM f„GFQ@u~~ Gr2K>^uRXY*K6tLc>azrٺ RܙX0-Uغ"CGTk"}q Ǫ3@xR?oG!C%fY1~/ ՙxegiq4吘fS8Ι\p~t"Y1gF YSGV"'ȇu9<7O2gJ{_ =2/ٶ}8DD~'ojzWd ?_Xo.6^&z 'n9o\MObˢmQw{zM:xMֲRvN_4@q0@)6뮳O)*m(w\)Z Q:1Op{F|i "?ESѓ9k?w87g'j'( rդxTsb;2uiٿgV=|ݼ>].CvsE&wB [KW5%u+HWd$,ainzqߤs,?,SP~I4oVTsRa>/D} *WnڊO|+aLY uXANzn1ouv-S_!Xvqѻȶg͕\JeL<|৔zIJ1VXvU`}EqعRKnV!,X׭`Kt 6/g{`2[+qҚ 3N>aQ\7}{~CGL/M2aP^ y>`ח /nħ]qFF,l =Y a \mh`P/CcuŴ08$8ϭfVk]k>𥳐H|e2 "C/l қ:T,L₶m*$.Csǿ6N Hm`#.~"מ۟x 8j IO qWIG D;_W jlp/U?O̅1pEm#D7Bt5zCN EzS85Z6~#G4QJڢONn(zUSFr}#z 7J A{#ڴ-!Ag9KC0:_'{>ù|O!QIB ?:SM9Y)XĖeu%2_R{?0z \oUZt֢2l=Bޣ"׵}Mk0YBIS]FvekOɋhXB󹕹booY6;gVW-9|8` Z0n(uK4LG߯me vvNH182^*<#YtYTBwX/㤺րߗtS?2CjpHa*B88bN0-҇wL6ow+J#n DPM5**LLsvkxȟZ|]+N^ ilLj][Fy(V7T4!xH+~Ig"^{<("ʫc쫿t/cpSc/'qHƥ{4JaVYO³_.?xS%XF#9̖GMeC9AVœ JmTB\9T!/VO5RQy]/₅>XJ݃L}P[$s,BD|DntͤrJH:f)4si;j0BđE'PSc:ho TAl|:H;ZC-p E;9+ xۮhxiq\:e׏YyMOQ %w; s9;УphԪ/d9DQ 70)}e%Si}XɐEv+<\7Q94;$ yֱ;ApDG+6t.jsR@%:88 !6TȚ`umXXO.u I h'Od'$r -n,i%I.Ě.Pm`n2ƶ\&G+dd ;R{rDŽ>{Y%}{[35Vh<[pz§luHУlAkܸ c >bpI-'t-}zcc6,|`qZ3AhqܳFtO;䄗)!3sbc$rhwU2SMw)&xC:དྷ{{tbI&1e@H >g"Y6V_ *JFp0—_ ^>VѵUG+RTA/PE=TWX%onc-Sj[Ah t<_ʖ֌IG{P'`չMXLa?f,΅gu#37*9 CGcXQ@)U.Kr -kB>Z)Do+I .9;X\+`@5ь^l+voDډKKp4̖H~tn(Yk Z0Sǎ/ I-f@b#7Xyi K:1XDrr&7׾ Nyu*}O192/6F L1]ē2sjjhRW |d(Ȳ6FYYz~(GvVa.KS#NTVr\ mW̳BN[V]X#ƨbËI*!+ dRr i"!w%jEJ/U$ܻ~, =WڴHqykp^m7RVY(s0;hB|#y];\aKp !CzUv 5@.,&cvV棼&9fVt}M}{+hDOQVZ깞2`\Xdeʗ$8m S-@Kk+` ks$\hx¯rD1i9Su9+8jXci1U\,coM9~Zq.k|V6` VEő{ >^k Gr1>,`[F7ٹ=7豈W:f K1 x]6tNpm"W},6!mZEw z~WN!| GX` 88z: 8ʰa%>SASND}`f m޷p TL}gNU4} aA/ju_֡Mӟ[EĶdD#s ?\en_I8/~Wl!FARavRLNӮJϳCXȅKabLdY*cyRƘ:9:).jŖohCGP(˚lԹ qDžufߖ8"ByVV}ldτ(\l|֥ݕ0-\UHf; &$5En13HX!U%"O~d|j7zL9DdDY8mwgu'Hy.X2mveUw[⦪fJyoN]Y6hD >-BNǤ܇CVX?qc1Є Mfr_{* x`ZE)_5 A6^WQjͼ֑R %[=\ТKŋ}~qǦ~|[~<v j zP~T;{p6N`xp8~XܛQVQȔ@H]e+& Ia5R48zH'ݴ{r֝ 9jsq_fv6Q_ o;42J 35krj=oeHā!g7k28<.z%$σuLu*/)"]I;ǚrΰO :=y?±l+l  e?DxVq3OUbmṼw iLXO/T[H{i킶eMIL234k)1_7C% Z~ʫ0csլ~}Go$ "Q/ëe7:ANGey?nGN;3Y@l_jUŘQ¡*R#9.rO',M[ޖp$",}N&n'k7M\&hLP!rL{TfV쫶Hpk,SJhCv*(0P; O~BX{{$PB:U? $g nnk˞^;ֲ> > ak`y!4(2R'/xhw{V U_A4{Ufy>@ɿ r/ *c=|sb8%ъĖ_t7a;Y%QGߡIoIP}8o{ ()DHCI[(WbAw嬴/P[(|6K^q*h/2uC{-s 7CxqNB9e{U!_ 1Nd5-`AZS$I{@`+8xҿX/ ÚvZ=E@ur-γm}lxM\BDgAiX'ӷM36AcP zlY׳FxX{)4OW] Z|^M0L5kV1 ERycۊZS QDžVzX:Xx4(i:碾.zE`іP hK[E3͎K\̱{?qY܊rgzh1nr bZW^XY _X@Nkft,qFGA_H 7o@sҭ5\66fރܽ-JK&d,xo?=RH>Ovm4nP[ &E6U|[R7Zي3&^ZpSb+44zn렟&](VB(DEa,] {B+5^lFb;+]ng,Nj0P^ O02޹MڰbOӆKWo!Yl$9;@yeޏ &@ nИ}F͑czOc%W=$Q_mv=pΠoٕHڣZÊϕ>, !g M;miOΈPjY4Lfb^Q=}nYimBN#U@;x  ɋ Ӭ^38ܿ^IF__1?whY wVvbD,1=rKspV_p0NT-/ɓ8 7- |co6υ$M?| yV4c77wQ={M,vNRͰs=l! qT3MYICԝ%a5/9 m̾PPM΀m$~?U.A99yZ8JDZW_0YƇig+i&}NO naf7~ڗzn(qVϕ5eYm:^.oeiY48(U濂S"(Y3m0⭩Ou@}b$#QLƼ8P#L o@G8&ōrzGV,CM婡" K[_^oIň$ -ie]$Gn1MwF3-.?)a4Dtͪ Y<.!7-c" v)mܪbx7j%fYfe6]eӹ[&j0v&QG%g>!?2_+P2{~p/ g3܇`L#X[.=(K, w[Abm6|$ՉP`c+ tni@hxNq E#JM>B7:JNT9h<2\pB7U=ZpU~O#?;!9:=aba$܌n@Aj>3m[?B)4C=άEu(ސ8jI5=l>3k@·;ň,=FQ|L *19yvO' nU[!5}:aMHg` h+y]+aڟ<֤$GДbbrDŽUK21SFT {w@4@KCMtVʷG\E>]"e:/(B;!礼v%@+6j* *nr@)jD3 ~H*MO}*9޿.F1wO<.nLf֜٢>R?ZH|Jڮpv[H"*877-v`\?+IR昈gkw۵5F *'@E{ew}B1Q_ڨ*(/VC"'*g%1l Kjm>ud!i(nSTdT"$SJq?qzK/ :̮4%!޼p1}.,J(3SмWp֓ lBWW*;MW^s3v\Bbw7WH)/pW,6BZi֌' ^6|[+zX_e#~R+), w]um^1:oGl.0m/vhh ՞'9wM]sLvQW?h9lF^{1*- rIdj(-qۯIdp0tS9oֈ=[~? Knxu`*z,c0 ۤ{dwokkYH:tAqRn?nT[b؂UIjR 6 wD~6Q! ]G!R8 U4f7 GATCCI6Z42_h ~A$(dcN7KT:VT>}rlaYUw`C]CKZ" zI:š~=Lkc ̢y@Bq^m7( SVk|L6(J|Ja@J)e v psPG+HBz$~Lhӂ_uC|+*&6j|f=c^ճW9CTӖ>ӺQmy]X$v8!߻hkYp?Bp,Dq"M+*,EGo_TC &%ZHN-p ;G v (xwKlО6 W ?=,BHZUnOTZ#` [8Y&)1xBO]$_Y7{=\R!t 1bpYt3vķ/iO)ݏpZ-9QZ%s LSOc#e4K9ץw h~ vӳv^U]^`>x-'cl ~n(N]wPr\2d~IxN]"NtSPN/6eY^mP,dgRsS6o8E)7*þ< ɞc=ƎZdG Sÿ"ONZB~.5T`E h+9 \߁ZďMr5ZX, !.~|YƑȴt G&y:ˏ@`BO ; qF2IzMÜf3 !yMIŭC@:sGQV ^&. 4),3hX٧캗1u~TS[wZ`v5=K>^ɷfudCCOAzVW~Pщ83ϮŭBb |5ILbR!lң=Rȑ Fo. Nr*irϝy?$oTnCo<5: (6Tmkz;BLҋs ThZ˖"MzH1Yk_B˾o-w@[efs\, @KBb"5]4ޟf*mպXH5]/NX@tKdZ-sY_h~n@DN(Uf71GX.HK=Hnr=21}su*0A5s0,m&9BԐSRiA0G֒9{v^(#v -Md\l`|R5Ry[+txDsIwƾm@W"he]XH+(*BTy'-k;U-s'&*F+uвVFJ$P\c&4軱مcآN H_y^ 8H%|&ErĘ\4ܻtLcCe ؏(:n;hC:hpⓃ:N&8# 'Fڗo Վ+΂2; @|cc:!/e$gvN&Nqr)Gz]QG: I60Fw^ι}X?nm>"Mnu_t#IO;[+T xvLr qp`WC 1^{v5v >•t9i>8,u+[Dm lZ\П%M.R8.bƤSp܋.S{>;S- Ϭ#t{,נU$'f)DoA4B(lN'WR{\2vT2ؕ@N3Z wbWI e'\bk;Â,"xpddԉn5Ai 4,@iF!;ElkWQぱ0*C|c6}3=If>UFvu; Bx>2'h$2~k$^!,ޮ c/(z̮@7]d=%7ڱƝlSyFv\M?ks27/(?϶o=Cn'UZO@AsZݔ-$:_KR`r #i 29S ::zDS˙wp~)\_n)/oia( (edmŃZ0ȨuESb90>CK9%!ζy1 ;.c+cFyX "x?F+U(8=a"ZZgΡBWyECDHɅq;ڦa䭌{ 뙐iHR'vIpzۜ P-Db;~M?;L ŊdwK8JjtLv>ez XGmJ[=ZaЋ8bw9A 25" 6Z1P_ Rs+FjJ: W<(kV{P}FNcV@]#]hn)n>bBfB7^g n]ZC~ S 'r`JnJcVյ؋V1UQbFb&[4I7w|!%~6ՒD? W%_Z:0_^=qX spwBzVLv_Sd$Q 61 Rr4ڿ_١pÔN?گ͇o Invm%WSyxFK7{V j~};;PЈR5Bػkc^2vDϞ)k@j {aR3@n* EqDmIu5^ ~yܑ2S#ynx2xi@ !sn]gV):B؈Zђp]&o@~yu|1Ud/(,P(C*=GƳBϢp1s<D&9f%>֠5CFmY&.zrjswxuQ@"͎ W -}zɭ҃ Ӂ(ЯԞeR?Z.7p].h9`I@:Fhx]5k&a25@TFv JLw 0F)dxE hHJB9,Ž¯BꑦBq<`,Zb] 6Z2P{t8Z'K*KcI/!3pXM\[ln{e s{Dt =T4caƪw_|ԾQu\ +;h\⥃C3XD.Ydq'?[(6pVi7¸ %hUؑkYlI5QޗgyTnܐ`79k"ڬƌv^~'ysenpŵdIeI Wo'1UePy|C?'HQf&qAPe%3r35H\, G4 u?hC>8pl'PuCjhʒ[-Xvq{VEVWh+LrcfwΚ9Lj x ^4v(wwOZ!}F8:7CdX2i{.j cJCw_C(vUV>=Rfs]2řV_=#9\D.5[TV$Qqؗ~'u' G [Jok}_8n 1ǯbemiL~%uCqڇ&d>`ļԹY~bfpBnKo[ڝڲMkG/͓I@ R_aXy Kuxm_ΆTx:.N`4DZg\"/hC]YI-;wlO(}ONoh=Vl6%d/ށ-.%PV*v [NU|:]m.Ĩ%y>JEkIt:mNx\chf!2?,q Q285Z'/Ǚ~Fp>,NqSbxwݟ/+Nnʒ^?MkB]L.<8Ǚ<LhYJ~#vWGr9T =2B> y,獂`|8Y b$#m[jC>iPo7|Yӗx-ߡᐤD@_JAum˙.9{>TpkAyRӀHfhOJR qO=S[G#I4'a1_*‚@37xj=?Q!o 5L5p sL$B *VZ%H|OeijY]#C' \ܥZrOʅYI@VH%t^y2?9NrXFF U_OI\R}C~}_/4S  +"KS ÉNyvl +_+@X.]uRm(u">׍B `ͺ%ȅ 5}4/T /[uz1rHϯ_9G=AHAlBib Tq}wa"3/[bS#/[3IAA؂"f>'N}jeXTe jo=aDǣ)ɰV)eTk-.h[vHuępE3Hl:K|`F56RZRوI|Tx&BxիɌ?/'1HlcmPLjN|zgO^ * ğ 5$* Y_Ȉ\ 4Nf~k8'Ԭ2#1^faH8,;X5tXjPԵJrF_ۡedzׅ[buz[OV<Յ I/rpwD+'4ySRвQWϰZjcZ)F;DMEUWwC&MPWzEoD 70eof=/zt}1<1,m咱*0\Х4Ģ`ZQ*yc "ȎQI[es,"bۧOGQAReB)dd`cPlj]):WMɤK?~!v\/e_žY9ʫd+}F~[ _loA\$Ze:x8o74=bQt80/"r4w{TY (vI!t~E;l bxt>8H ]8۔aPI%#d1sF?êdS<5c=R˹ayس/rQaѬsl/hj#`&d\5wyLP9 d-ZQ{˨Z\A lk֯Aa^By1iXAz?z2LKaIfRT z ՌFqE.7%[5qOFoY؊a=U4 =kUn ZN dsIBj2 `~TU|JIA`rLي2&O\Q->1.Ͳ9C`ID앲 Mҋ`e3] b1:ɦ(aH| ~!N jrF!NjV-*l7OzA+Kl'JϠ؂0~yczAHEDOLKM?1 dلq@GJ;I6XdSwrzlZQ<_2 wգÝ5a29 4c2e *G/\R s?aN\M H{Ssr5 Zc{[lQbj>mCtƊ߃|OV2}SZ*u0;,PK5FoN\B/T&QyD) {_L #H!){88*-VF?2s|![eC#p * QZ.2ga[3L57N4>z&C ḀJcZo tʠtŬU.X.HGh\Eųed8d?x'>1V vGT7{n~HCz˱.fOA CZ`GCP.(G( v麗xTBꌬfw/$Лg8Џ%S`Rr0u2nM/˞&ѮqJ-w'Hyp/_o뫮@/5CWrq7Qe?R?Fw|b9&D(eqDTLNMV@i8dzpZ )cp4]CFyF;3I#xg::A՞D* L-q2M]咺TF7EnsPityCqŪXn7x,R'UD| hJy^!/[N =H%aЭsd2+cclg@cbd.|f&tԸhS%Aah~J$NC}ޕbYIl|r]orPu &>XHp)j$!m$MZ]{K`Gܒjplxzr=f-(:WFWUP7jgtlojX4&$ E#+.WLza^ +9gS>91F_6~mϣd k$YLjbN'Y IAUCx@XL%te!c}Ļ ^;|(?^> ܾ0?qPhUbX{=9BڄsA5)((Kk\L2t*Kؚh~wI<|C[{? Tv79D8ʺJټv2$Cᄈ+}mrDS$_jq9̉g@yT mc2tK!(H&y]|X5sEE, &nk&OTwnE*c!&ɖѠWGV˄t/Cz̦.zլلpob6ߘfBp2 \~J4ΗJR&fN~]j؉ǬzXin-} EN1L4y+^Cy2Lvʦ.ֻ()O񰾼{+:ͤbs4 Vxwf@E "jrm^~q}<{ٞ,+O%nfٙi@٧Wif#NYwBG[ϠXۑf;7V/&yf)₭H P(I.,@aa5H27M]90" dSzJxjHܪN5jr=y+M J!L,`3٘]]{doUi.<&OO zT9=b@@i>#;㬶7厶L`6ƭz+lNt<L`3׀C4xRJmղ&7Ὺ.CM>\c};H4,n'UsH~~E"Mhn}4"xzc@e:~+l蓩ǏcKǢXlx7KyynS,n9xhMDxGO4'!^%;t"}sPEH( zTxE!-ܛ&5%R͙L4&=H YE;!CJ(]-sǻ&whGō\BQ_[`׺Di^yu0й3"*uu!l;qES,nY(s"vh J&+C!rt]aԠ(4'SZ'x#~u3{Ő^!Qm0[m ٖGP؜Y酯#g\d}"^\+Nb*"A*iēX69{v~Z&' mFd2N$ʪ$PV[_ʷ\pkME뢅:iJSBυXcj14]F v)M쫐 rPO;[,K׏=NqfU[{gxslN1_{k="0'45"8*')I6 Y]zP8V4Kf@h# -˜>$F^Îxk3Ŀ#:kv+r5mR'0" ߜ{ĽtX.OB7X$=}aM_VC6pk@SJ]&ڪp;.rm9o f|q,">)eY+6`[pO/l#UyQXPl\Js2~q,-*?U-~mS%@UiaؤaUF{o8"2nz3*u`K"DƶKއMd"'ru,dfWj;E Y%8AuA;{U(fEe]|ƟW#zCl$PӺ]5eyu-QU/ +P%9N;Q,&>\*o|BbiĠ2"Y?2me]^s,fQf"!=%DĀ{u,NwwEx%6pBq6gJq.&~ޛZg1n%j{a8 0dJdsDp y>W4Z}y_~ⷚ!*TsZ TG,N0^&>Ov4ȸKur, MT(}n##\Ѹ y}G-* q28CQi:BjGJ$um]7}%WZ Q?#6K4“Zu25}uVv"JցcH\9:Ѧ~dr6q?xq`OVI=nNY,_m"n1[x\[ ;G _ߧ MF1`:{ P.wu`a4fJ:*h8sBدb} iJcRm2>-WgO:k |^MhEHr~E)d۪I@s9լ&\Dj- q$$pYkUjs!%j#?r ~<^RgM>Qex 1Ps2RRI@pcmɬx\#Zb㵼aJ̼sϪiw²%#9˜wezn*:]u˚˺ՂrRuf[YeeA ``Mf1H>F?Wl7WvKQoxE?g!d)exPbh/au=MrBć Nq.G?~xkyGRN$ sg{ebuk wQk:ၵ!6v=9 X6Z {ABq Q ( R$9L)8 KWlW:Ԁ 5asIP by, mPx&1lBعN/ȷx q5rFr[tAQiLO=a-@aɾp{nv5)ɜ +`u2r"8E*J.WS1.^C2kEɢ1p}Kpe4 A({*`[ANO,!T1f'Z]%vJ~>N@gmsdTb1R{[7~Ld+@EDHjʅ YLXHV&%C mQX$3%,]rXڄt=xR  aVW>e҉>=ˋ[ݻE@[G˞G#=}Ye[lU *RKTv|ԴQi7aM ,@|ap(nzWTgYZ0707010000028f000081a4000000000000000000000001668c169400005294000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/v%RR]?Eh=ڜ.+˩o[qrtVq*~,`wNxMy2[(# u5[5q@ZEP||yAG 7 mf]$nwq|Xw09U4mKED5{EŹqNk[PTwTӯ_ځ C5F% To/JI pCڗi#SgPb IBWSQ T󕲓@۪!-U_b@:XGiz.m~SٴNNkp5)0nG1Ō3ky&Ȗ4JKzӧ1NZ6,Z4BNT)ќ9N{n5Nn{+G#OANζrnoϸ C[VAȏxPmke,exAXLئދ cAϛXA| cԑ'D;$=i6TSR7faҽm/. Т)cNMKS$j݆k kjpk>Iu^|#㾄Ʀ& ϱo_fmc1;F` S8FA궗T|kQ}ez~o W[ȴHq/"`'M" sx᭢~at;sb+x7 IUƭ DKj<[XۋOO8/E3r̹7)Xg? yYCY|k4+>fչ!T`}] #4Qht94iKo0#\A!*|EٿȺ3b`6\3%0 N3 UR n rNۄ]Yk3Q$/r\Ƥ R./]zml`\h׿GK޲.sc/M rBRq{Sn\_vh-H,~0-vpE7jP!: ֬2*:+yȪuR# a+Y$_$ˤ5烷#؁H@YBH_19{/ˑTվSϋkFR'{f³_3Rx@ثYL'9 qie\ 9Eم_eXLC6{A)v[6DVs6t1]xc+aqDZ˺fG@X >Nܝ U6WsO RGs3ssLS%2J_7w]_CeZ&Lzͬܗq45o4B \™Zg`Bnb=)׾^xc~=9u-Y(`Պ /8Q!t~wџۋI]>@d7Ec(|(=ņag:{k؁4im1wU1 v B`C}; LvPkAA.h0gR6ƹ@gSoGDWrNkXx-2YE+"T_05(^|( TFG*q6=5?/őj֟*y@hY+PNhe`Qt2yMv@s]7t 2:ׇip1-+>96Հi9MN។_ Op44(! D;B~oJ%D55wDZ'6kˬ/Kbn ␍ Y\E\uOCy+2 V!Pٲa k Q1QمI^ =5iT,Z,fe4 zƤEdNv{@tt#/uM 443Zф UI"ply<N7-8S ]%j%*xY9p/U7"yHђwv%Il?E.MYwfGng U0޸VWzQD&#u=*bސ.x'`ST $C/2Ӣ_(ΔO`ga EOj[lա½Vw_0-~Yv3"d=ՍO'Ra5c6G՛ #,Sma*9S06`}X*4q:X_VeK7Lð,p4DwcP#8{7[cBDo{\%|۴ꕦ/I [?0] o}<.W Il3'^a֊fh`Edpϗ¡sc$>#IH_o*2E+j5mV}KUVW*!#@f1@1)&i 3ckE[[I%󜊒jT~w_/˳GmbM% ljwEb,jDz牦3~ b<;+΄9:8E_aOS qt\Co:-?/~%we0 FJՑz?Mz߄(d`ye'}Ⱥ܂7]CBW(ܕHIDޕTm_&owLH+#/ @U~qsLBeP׹_9ym<6(Few7CnS GIχ{? %v.‡_Tda/׽KAS2[h?_/B)}Hoskd-|/ºsȽ{l6ƽ86勣-gUkZlBꍾ4G6=WK)ﰁWI mm-9= 16|'AXXAAN>k=U >4hoB}@5ОMF )ؖnx6y=4{0le_ŽJHSf;+"d*o70o#~؄N}R ,s w E"=(p܆sRUijS< Ґ*~W5VNf픤Rjeߥ>X <{rGkr9y(jLR>IaZ^s96^3$az$D[]Pt5?g|~cN|=\J٠sBe޳F`5&胾6[7] m5+3w1C⣽h,d^uIĵ43C"NՋ,_k>cL|]!eb0T%GI1E]hg~[k 3/ڈkʄ.YPlnHemoPvgH1SDٻk2n{/h/h6^2;˜ڑL,ONdyv@v%ÛB0H.̟,rs~UD ,CL޷LNn@>?cxߘٗBR0>?'R3Bm,wc_$y8MIX |"#/^ _,Z >9t$bTS.pE{򁱗qn% jĂg}#ò lp_Y'1t5IMCoeƨ9dK/ E煡euwc$SV*:\+~rA»ƄpZq.f: #IT?v̧jZ*d@+' sx`S[{#WlgЦ^<ح2љFR*2 !M( Cf+āE9k;@Y]< DeNx)o=B4ON A0YUcrFRB-<[ Xv?i?m9I.iS]N)U S%9_Y~.@w7fav:rJ|Z#dvYJBuW ȱI*Z`Dqꭚ"eWi%J sn$Q}kّdre-jX~ݛ 7:Ј$2r&)BjwHJ R@hAmT+l0C=P. %! ˄-fIGLc_MK.i;s19iކK9\m}ǎ?}5_(?C95i56/<-oٹaH.|Oiig?7pEGn\@2 U) Ns`Bw3DæfĈj|8+ӑ.r.r3yH]C qͷ#m]kFdF5,z9C~ ~..o˿81r"v;qV~X_u6OGW}kNgC#f0FYsQK2PoYpG=eX|Jt(ݾ a#9*H8 v<&ldJ^E]Fɳ@ ܩΦeiޏn|&BJ!oJHƪb,\Db`NW.tegWǍ+dBy8EipH^]Ƌ*ğ' z=:ߊ}r eUވ7s YoנRӃC/o?HfBXԬDjt~P"kEe=?YQs A@\V4Ӗ~CmO;/=gG犺u\uJ1w*π eӺ2_/&?q~Ł L-t%|JMU[\$+TE!1\vٸU)0|*`!8> 60LiWBLY.v蜌r.>ca70gRs.mjtDbgۥRI_9IGc{Un&L%ϼxʕ8;@ pCɼﶈ^( 0JvGqװ91̈́4rv@:4,!PG)UrzMmE^qEd49.xs ]`0|1WqS (y{N&9Z3־S2! 4v֠u]fj_6R+įc=j+OOԴfκmmC_hIh*]gef9}~fc6)[XL7r=z;*y=/@l㌏Dx:eW~a6‘ , -mљy0_Y= DcWcB$:RW02 5yN*Hq:_mxtJ$w?w%kn(1@UuV+ۃPjwa9Ԋ q.p\ᓄ(!>LMoQvC =$iW6~AV\.;oP9Tya6,8k0LlWyZ(/M}2k[sl+{sB)[fP{TSU[q !J꣉u$*p:(a*h<f8.aޑ_9=-O҅I,V$lF悠2p>A ;VB SIu>,B&-q|9}so)ت&wлU(O\JoXq_a4lE_;<L/sbU ΗW PLRxI {H_ B,Lhei["t|WY5H@y Ru/]9~xE2/c _/pjAmo; "Qȋ}*'4(C/(gNրZA* h vGGqQr Wz(6.!¹[ ]۸nv[XCʉnHذШ"3_tH[XPvaѯh"P4G+7?1`nz$|1Kgh, r!aE[ͪd5ӹ]wf I?l'M#b*$NrQyNvzi BA£>M@%ZbtϬ l#x;fֲ H=^r;ݧEqP͵ϻZBXv¶ذ(5DYii6ԫ]CsNVp6Y1VDRK3`aɻU͠rko_oĤo>;)5ԺkJchm┨I16M.w} ƺ\vO2]7ھ82X(s(ag\8i[X/ELi}0i+W>]-;G ,oC[;&&Nd 1ݧBz: Ε6&fR9W9Brc'I6%QwBiFԞ٠ʟC3_%Oje ϦQZ">")55`:s3W(kzӢ+Fg mZYMf> q-/,D9< N.TFw2vOW}ϦiB#n zb"L?W("^6grgȯUgŴ2\=(z1-hޙMsboLDzew琕jkS!K q{+v!=sGjVZ!xɿuo0Va70(7ȮOwA1!HTb(k:,u-ɽ\%>2t-Fdhzh9b͢> {Pkp2\0]}In?@fP硴Yt^6aP J_*9o:b60Un]SQ=eIW00)GK\H,M9Zeb?rcaƧnY)iLTqtrQn72بF EswNPI=5E"Kޮ^:UA ib<82W4յAJcAD+es1/"W;3|qn@xKݽ +*u[^SĬGz/Z8.8 ڡ\ԕQW&lR] Ҽ$_b (} VLd6OyM *R2wȫf4gA@GW,1M5?y>(?Jk"zB $#MjMq9q)ƌJ:ĔB2Q >peTŁY &Z"If1=#{K_g0ybͿ:]ڬ >r2<9@NeYy\dZ~jrL>oGt> эkP}oxRE&$ОZJVORd+[$07"& Cw 0Ku}7uVqb:,$V[(EݽV¼{۔m6{aK!C\pmLƊ#;2Z3Q/Pf^P$k0.;h j 쬯i};8d/-POSQ,2,*1XyseT ԛ#Hԕ9#>"OK8`[<|5<l6# (?#s0zO*7$}1@1:D_j+Zwi6ń2)UHdK' "tŝ2^-?b$!y7 DŽsa1,4*bCˡ[ط(vF1:~Qi#pꮍI+m\)m'@u(JnֶiVÁ<.Ç#LPnԌ 9 b|jZ:-ތ,MA}1]>TpZgi~ӲN0$k{,*n?ߧpMLf! rQ/ᦒ9W6:2nKJ@4[Xpm6Rs/ȣ6`_؉i'(A< 3UJvKDi{C)x3K69Ð@+nb =>D`1^XKmI56-h4u5[yuH}L^9,K,N=-#e(ZI ӫG(ʬg2JY(uynQ[l{ﳰ ǖKɩ!ZV0?屋]ʢ*a.VPHVSaI.)k V-wp$op7` Pdٱb@gN`63mFBElՖņϰ3[&y e1kJa>PЦKl)=Or=ֹSؤ s7b3v{qPm@pgb$'E<7+F"R/>'ZwY 14.M o;KnOZf韐73<4ъk_W͢S tK= oRCO-c@71:y1e0K@En zBM4Cd' b8S+ʆ\~\P6Hr51YΦV }PcL[L^.N|_JAr >W-L6b igS"N1~pH"AhKJ"i,:>X]XBUtÂlY|٧N_oE;<5`5&5ڶ)=`GT"?8@Eq@;CqҮG3fl0BGΝɏz^=!QW|3QO/OϮ?DS{ VB5'u# 'zK d.nr5l@E{"#S 򩿏'RvaG2_WVFFi>z0i}x.u |Z G=ӟ} w՘ӏoğCVM}\2XSM 6p5abU央ȸgP[( X 29-{7N0Sʤ}Tx*WE8wyySS/zt^&ǡKJ:88? _vD$QW !tGaJx?Ӫv췙aBbL3HWsɺaLYXNё4d ]~b?K?bԗ8'^V?5<ͻ2Q_qLTjx\YU xuK.^B]%nl)ϋK@zR/2O5m ^c$1wTh&ї䞗GW2;1J[px..lPus#fI~ۨ4t*7c5?ŹZcѴY' f>?`^uKҀaR 2Ҭ܄E-,O) h fͭ~x޲>oq;(GxE(z5-Y+ ,]6NY&AYf1u "N 9U/Kܺ@"*m|xU~?m*;KsƠRt|U򒏎JY'X !\6i0/M@A) eK<Zj۲ "G s&͵]H fSn~ [ۊNDnAG0o;f?kMqܪ? w6oaџZ}JAMAL,gqG*X7r8ik4i}7\ 4e %Đ>i΄՞;*Xn̬3U{l?o{=蓼*Uy5Mp~Њxկ4/P&!v-{- >fΏwCPw 6sKm-+Unl]UU=0؏Sطd0hdpJBF*ANOkcˑѡJMH?eI]o 4EᓯJza;q/Lr^š">UYmgKr{3*hi2 ł 8u rfr$!%VO1:*L rZ]hXoQ &&h_PẠֻy[j~Gu@%Q#nPMH{IE8G?8V9B<7Nsf.r Tvڙ/w\MJBTa>};TlKUQl*>O0C/D|OPz3oB`nP}ڵ1+Xԑxp0YϜvư;и"yCg4ߩ6Lܟe=~A<,p=VB빙#-TTVʞ;@O1aA ~H&"̴4KcjAs~mh?|aCAY|+Vb(nSXŝϱ -)ȳ8=yA4,Czh$44eb n`>ӯS}^x[\MA.<~lmUyz'-LaS {^[tWx--$`<ٗBM1)#܊ ;Kb;H]AqriJ =Dﺬ买.S7{L;Hԇ'tiṇ~6A=j/OT}z^Q*q_EF?J( 6ۘp gB&3ȣ#-ʥu<]"i=>1ܲc5sT[Nbj%:8`_V);Bћ0,J SHS#\Jn ʭcoK_3q_lͅ92{ g3`pM̆)% s9~jnjEMsOȱ87(fXowdp;oAFb󌕵660 _2@y*m6!|=.+QU_9D ."t9JJ*Xi#u3n;^=y/%Oʹ É_(Kx2 04P,$XcHa/i{v#JH|Qw?IjRDu1]HI >>FrmFL} UCD8s\31$b r ^ts6.Ⱦl*2єt솝/|ޗ^@6fRBد{0\a|eXCB+*Nݒz~qZ gnJTfY^I+, i+3*a;фg97{m1%;u 73?7 հ sB֬Y$44h7(ܵ^o\B2W'<+X&b3s.zW5un{1`]5mq!bvJ:V`8}EbK_J pS瑫^8,?׎޾>jo֭qkuj34{[%c.Y5өѼDHXiwcH2!6͕)T$G:ȰK Bu X %dH΅:Q=&V9 1:|Dža'> *h9承p7u ۟XWS  ۡ:([.%JW}\=ߨD;Obc"@m[@bu}Wjȭꤐ/ȼ>2qnD*'>4VpWM*ԥעT 6-? evA^H xFC2YBLPb9^EFICY\Bc+v8:_qO|*qyՖݐ"ǤD j[q$H-0P7J*-✟"Cbz:0 8 w'&_pB4Љ9bgN5-d1q=A&ܪM2sE HbGYF8;1*(!v_!-gbu>1/Kd.mS!̌/+'rk_7Ք/< )ad4Hz+|ݪ/qD5cL+O#_61i>.䪯h>Y*4*Ya[04˨ĥ1]Gɷ|*X 촸p, i:];Vr͇?~vgg|'oқ'HQCKЯ| )-8ם6{ZQ`b4ԻsEj^!do'FBg)=:M<@"ڹ s$Z#r / t)S$7wiHH7OFLPj|smEc 󋌂iӫ&;]Z_(x_wrL4H}|=z[{PTu(&lqUe|/v &ݛbWC8us>#|Va:"c2LwF$>vC@RĥԷ`TR֕RyXeM*~Rgi.ʉ%v3hgKoAgN+P| ~ ΁ɑbK* tIyMCFʐkLv <[ZsY;r<w< 9v) ӝJsם/SZᗎOpEMQ~:c}كMcc{pFQ3A@󔆢>sX@ u&Ȳdl[4rM'879L JY.qҡvUf?(q|$ͨ - v+U%'ÌyVK_6$1H0{~hg';%њ".dpP &UJUcv%zI&hguZw9RV]v9m\E<$8]T d 5&@Dz \̝;_ Th?fHGm ;Qn "F@z6C{ܡ濧أfE̊1Ւٞ9[";2[g̃ )IRCm,i:dB).p Kȿ9{v0ڳMçv =oeyt"}| #iV+{z~~<ަY?0KʵMiG3191 KwR J8Sdk5k=GM@gG}:j (QP!\4MskQX55A[jKZ*yn߳!sO.}%JUxjׯY$ʂP&q6e+.pxx14fRJ&WI/&ro ¥IG^yo=+ҼMZߌkWʸd[9HcW& E쀸|mӸS1-Ҡ+j>o tj)>qDIGl0) L[|%환kWj'Assi~G /TވoZ\l<ݯ](}HluJ!<N,`O6T}ٺ-sǥdhr).BH UvyqkA 9i[ȫ =6ُNvuB؟y!o~p_;:j0AAmK$ѽ` NE+-ZI~oL4Ϳ+{;CI`i)x^h |/'՟N%a,^HY]c"Tx#l($OY!(!JIQfysVyzfy;-Q-2ӫ=/Z )Ts,w)il{D9O敿Glc#Tbc>u84˲5^|2,9~Pl,1S^r3(tЏI!_foݱ FŵD48qW~]_ek2nRpb~[F ۹ #%2R0 ,-p8Cs*1:797z^b ELOGꄜ@H .BsG\w -/2YtKDB~ P[|s>Ƥ^(xtѵ+~ \3Whe/R壳3.+|g~툢sP\nmzh}/<ܾphMQp7?XH/&SꆀWmG.Hol~ ?|p([TgYZ07070100000290000081a4000000000000000000000001668c169400005dd8000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/ᖵ]]?Eh=ڜ.+М_ $EG!%'eP& RVWOWF|,'%/4qmdnID F m RCVGA `^ څ5ZrՄGȁ}jo(Gk7_>ehrT-}SEWAGS|^3-mr[^XhSKv)RN{G+;\f tH[,Ewib<ӊ |ʋnodSnפVPw/֩PAi3cH#MӶoKw` &ÂdOmBBf% i.šz)7ľ38B>鰕u[s3pxd֊G'_M0 T'*dh| A1wy~5:="nQB9y*#{YƀUƞ0f1ekwWO6Q_wݏr0ߚ[_8q sU9tf$VlEAWCzhiE GkIdbKLP.Uj'o<1d&Œ4{r$#%pk?pej*gծDemԼ}Re)hywiRsI=pw FJ&S8o#/GIY!Tn ̶€oa`JqQ]`f:7{i(D&/ֆ4lIe}\tvvٯ!-mbGsۉ!>v0zB!2{̸Ч?I lF)iAHIj8GI!7ބ{,Հ`>>cGIq38hz%`#蔕s`yէ k=)C%FlhOe0>fuW"7ύ3! $oI1n$(I@ʼ^Jkݔ;13ʦ>+o'y-vere97isƖs4Bi-;?Îr4ׂ5X ޴R qҬ;j[nNdm+ˆ!wBQ%DfYepFjy/g,?؂->4Xz$a' *x :P$!~"U[u[ΏgLYY\OHC}vч! 0) nnѭnѭLɎ!gtEUHy.L) ~e;rZ{$ˢܥupٜzE _^*\=ҧT#nHF)#ؗq_wC} W l okT"!Yu[8CNB>B:"BM3"FAj2?+g)|*Pg-="~R =_]B+ a]tarh#] %o\1ڝmLg>13ʻnܸpv >})w (\1mR?ZU)5 mw(0Cޮ.dl^1uݺ64VE֚IYAU ƨ2Xi*qQ76"gH[rIR%|Z GrA.";h;C;vQYm͓T&?FF] T)K˞ ;mP?iha-a6QE\k2RA=wD!H_"?Gx1I-NꂑnG?X']?ѭKƸ6Ԣ,2յjmYAA iq\}ܤ;s.?X!Px@T||WX ᮭR*Xɔ عԃW.,@HΑxƔ1us$'E=[׏nQ /I4'Lz?B[%h2 ̟LAя+W,E:vn#W kj_%MvG$`ܲmZHe!ˎؿaIdߛbK6Ni.t,f1|EesN=Ud}tA- G5ld:*͢FDF6VaX:Կbe4Z}{%/. `^ҧk[^hV71\K'onX-BjF\PVC/#ñϫXaf\z@L1в8"yyV F!8GD7`Ӧr0_>Q"btzK04ӢĶe?j) Q\ {NA3qHNía9񯈄:Cs9Yf*G#X$cy㣮B7rS)Kh3ifH e+\B+p޷497h7/! 䟏>`MzU|5bT|k]`IR,%/;v58򦼆W0)Qs L[ t-zH"Jem15FZ?@tz&{(,3{g¯%vr<"P"dh69}${u>AeA(fƬlfj"Noa,i A*Gpȸ8b_I%q|G俽g rPr F k Mߍ^)8{C±)| ql`MW x=Xp 08& N@ץŠ_'@#OP˫Vd|"Ub tӫ5󴄙8խyⲓgˀLźN)]:s=VC̡P&JaxD:㍪jH!Ofwv@NRXwŐt#}t ryEΘ灳bDbCo_hs WUO&O5hhDp-W΄C  #0S$ '5$$ L6g;R6N݀X/%Ȃ* OT,F Ο[ɼr4v&a1 +̼ٓr]uP9̘8T#ʛI1vja\)H@Dь拍m'V;޶2E\9;jeG8<,5O;IMhU7_#Y_v+)|ys.;4?IIWꈶΕ/p_x-pCxu˜|9>;S}5|FGVHKz&4Fy}7@c-ߗ%Y5lN{͖1rx_SUP|lIh0[Roᦵ7X̟]!׮豟[ ]}l*C vɘچ(a ?Nd@C%їH5sP1W>}3%eɬ]CxL}i =+:%0"M_("0_B.O3쀻89cU{n}%|}Zv6=,%{i|0BaǾfoP@BJbr;XˤJ޸@ M Rjd$<`aWݫ@6I8D#XN%;Zd!$ϊo_,h0 }v%@ܹoXTbvj"ZohݶLXa+וZpa0 3 B` / ,ZEs+*GQz7[~=$Ji SZF =cQwG))Nj+bq ;2fW'J <ѯ:^̂\_-3̑ڇ Es*ځo>,j`7ҍS.M=45 2_I+U"W !,ͪ貚F 0B<1(w"fhhtNo2lx2:]wLzy| *?f':?czhQ2"ԁ7m+TS#SeWK>j!qo(&RLcQ^CQtU t4TM8o3+k=*#| NhåQAX%r/'In[ffBd77jǑA1CW+KYub{t;EDّ?$-9{N@K7]>L*@BX8iRih!`L԰pM_'P'/TŠ[A'9uiGL4%w_ȟ %]c.&Q Qnygee,zm{#.ZhR9{Hmq"-t3*vm[߂[*"`s8̸5nVrCq6T/5-ocQ搴.L>KGny}CH LǗ6sDڟP}WH'ChD Ac%yC1AL+ i9/AS.2o!`<[r}bjqhbxs`P'?!nT骖;R4y蔔8m%!wg)2Ǒo,Di[u) ~GkL=xF9˗g#T5H\P@ѱ8ԑf(ԕ)8`.uJ Ñ3[{PDAPnQfLK0nNѶxϵk0pF!Ji.~1ߐ;w`Go4w qiNh`7_(kzNKifBӯLF R}̑A\a_am(JA0?2eBJ?|ck^Ό.V yQU^hC3ŴmcfG{!ŢSnb5 Z6EȒ=I.&4!-qq&OL惂*1mQ7_騊gu԰Gjumiђ쒚 "b0egt-sNqJ}w-Wy-O< ˶:@,ep"=_O7.8 #~DAyśQol.CGB-lϛLV7nMf=~jVU z? t]>mR "-p[7X65,#@5/~˵OڇfF`ݜr(bыw`8=ŤC3jWWYH(~ Iqo~LM:ۄ@\K"섲ϴ))O2Ύ,D幷rm~ B'J9Xq[MĪbV ɥB݋f`B@Sp9Cn<(L .ZrZ!U08oп)Mpvcj%ܔ&~)hE bCfw^ttYh8f+*-!Ӏ11;gQrh7qGnnᯇ`zT4Se;v߁p8foe UIBC'캟o`Pk2aߙO9ק!: Hhd{ZaR3W LӼ{,7DÛȠӷ:zY?t̓H/]JIH %Γ| CǰؗTfgz1\6?JT?%L8-bQCN(¡UuBwJ/̉VCXJf$ yǖ,ДF0p) 73ϳ!8Sp,$";a?ԍ.ZacA2,!>N~ZЧ晪CK&@@rS̅XIEFV|A^%Kw\ ѦlѴb'4[t+0O"u̮|ƝJ<\ /ژEb=Ewi*Sn?fz _:͍ƈg? TL@t]nV+id0` ҷzq^sf56q׉?ǂuY1FhFY- Fsp[SZhu&B?ZGJof1Q߶)AЕyޥdfW!ޥ $_8nI?K٢NGф#r&> gmp&.svtȸq'!3ub8Co;b۷ N*3).$dSzG;{҂B&m$Vv4Q TpX:~PU{CTz'Lv S4)p.Ie2$t ( 4U4:yV_l7yֲWu+/ଥӁ3RvP,{ۊFдUp 0*Q0*fF_F}`Aزck0K c| ;) d$w %ۋb&g厊3xM,ǝk85$<4z|`|r=˯ylq]qnc)e6_<wC?S<} y FHE% *׮,bƻlE0,=߶57M3 hSh 3R;{^)p5 &*yO&=YpڛAQJg\K Wo@+5Ǝzitf A0;QSG6u4\[J^y"~E k}/58pICB\f_/q|C)"/Qack:^a1"]of`_L1\[^EJD&2EOB I!Ma`,JtB;_CͫSV2< 4q]vHWe5":[y 94*}wOIN.PQ텁k tSZPt @cf浉 M D/ F Dy?) 7 H.RppXe*WHhњBJ+~>Ec(\h1mp[`YrzLddK$vQ9~u)@Bi#?EK2)^O3K9d:}-WFJS5=Z°}(Pb #{5#' ZY@eKbkj`(+3X3gK}ssTF{2o$l0(jwxV[ִ%y YHQ-)`&0 Q0(Ld" Y 󪘑 QMܺޒ3 WݓVjSWi;N&BlЧ8s) iAԄ{(U0Ԉ\ivt\|tAPxj7*?^aQAK VAuY}`z ׯ81= ;T^goeԵkR^lϧX>!(Sf~*2WjQB1٣0!/K wBy>+?;-ֲ/R3Vw} gq+'Dk#H?oi\EAdሏ@$]U^#DAg$JN[畋_8Tb|'owj/ZD s`2:%f?Z,Vdg%,R_p 0%b{w Q+\k({"x):`ų}3h#+@:8*A%AbC0OJ օBBpfP:mx9D6N ˩2欼6d.w'u8M?)Ԡl5PW(o˲+\eS˧w8V>Y2~X{S|-zŘh?ݱW>pE8DA*q.[MVzx5!` PTeb) t;mG  XxR6Lf% ۙ2m//ucwg"+:RLz47g/[Οڂv1!4sSZhpㆊVνʺʑD+Y LMZƋ\4ᆭE}ʀcXlkh\&|9.9{.e_[f7`}Ht 6o!hjVy{b|: ﰚ-ܻ<8 8jKIllx^}D!VQDȨMRe#&K@ޚ~@Q61|ֹgnxg7/ʼndK*%ȕq&?#I;r'|԰E(D„EcWrpHK!6@@Kz kY ,\1h}2\鷥`y^kjEna *wAR%#9>K_ރn_ kp%(TtVDr_ruRG% Vd yʣy+X oc 0?tP`rkr9h~\֮F?jsuP5(;váis)㳫l(t§ L4A CPmW]KbO@]#PNb#tIBeGRG?u,m7$cd/BՔ+ 7Y2ǘ B.s(h 6쭀rPdH1Q!7!I͉M |, ~!pQ<3;;$3p%#/tcǿj*l~0j(TpO"N@=(yV{J[6!~BLϑ|ޞp[UDiy9-::(hlaB+X|-[R!9mޛ~dSɭxLOr;j\ۚKI^7GUWS vօ)^lzKq6Lo ]ϏHkǡf&F gLRS<-Y/ӵػ`֓/kFhLi5Hv#; q49Pyoqz \17*pn@0(mڮUV]Bya_k2>~< u/V \%l6?<ۧhhŷ '٤,},9T'a~ևx:`g#()~[T rW, FnRwrzИ z5܈(2çN>A<2h0ĬX["Dpʤ;~K9ƶ/G)se-TCUTaJ޻EaAf(aFcp^ne%?=TtYׂT}6(' 'me#0a=TB kY&GY S#x̘IԿrEƯ+̓i}C%J;lb\kX`T,QZqfS7+8on1^#7<e3!D&\Xtïa3 LEa.v~M?ZԴE=Hp(7>=!ijhX|+CZsň¨mOY$YǕ0!L3L\Ү$ R뫍̓oC3%*هk`5zt}XښH_D޺F}n,SJaJ_c,d7&J=Ƌ,0bA pRd2 ȉc.']@7XC 4nZ$wRғkD>viF@1肤 8dz+>~cA[Im9r.bچKPg 7xޒ68zU9,u[B8w)ZM 0C#W H}84Po SRg9~{0'֝'$I@S 擴+MƍȉcpoJJ)+)cXrڑPK~<"1>K t ס_ᑽ z\F` ,Y?շl׋Azw,oo s9*`:f"eeq{>,HOy{=eSE`?Tl2SRUFCK$f)6|itf8ZY"ʟ̵! gqT АXB>DdլSBѩF$\ӿ7Zؔͭ{z;{R1 aQ%0 @+iNյX/9}.Eu"uT 5Wh F5N*4F`8 Ĥ7>8H[8;ZI:sƌT+ b$~Z6yd;G{)4(JLIV0&{v4D=;[,?%F[' \F!Dpf h!]Ja GGGP҉joWnhj3gw/,̛@yM/U6o~]!6rtN% ^)s+y}BiW (+j΄2OgH&w?E.l]UTX@9r>Fm$$YAvGTx?Z{\m&66^cKk.ė]]]D=!2;"MfXhX#3͹r=L*g`8%tH>71w zIL+E:݆Q{MIb!dUZ2Oa #WzAI Fύ J'IOdF)hr+×g ̽qK!1=c|݆L׎!Ǔo)#MPZ͇Q$[5I5( 6H4D'8J_\pZ̩j+ӼfŢ&95'tq%@x. 'rio3FeAYGJw@!fbGR=;]iMjV@tY;ߖs'&"vo5l ]%Ѱ#Ƭ'O`ƾpE-WvqãVc5 Nץdqu'bR{)-g<<x)ėJFy Jyg˴Pu\ 7;gw}=DQ[X郸WuCܙPPcX8݂݁1<`JE;2 T Ꞷ[G a3Ԭ)ZYvmu8"B2 v5K[˦ ĔCfN* %OE}#>AzaC{@`h]7s}H)'_FVMuX90^jU[0x+4G(lV8_蘺mm)Į nul=xCۜ=LoYRӟDxl6eoDMlt]pI 'Jn4͎koEO̢r -5#8]mZRl6-)I%A RE4ǁPɕyҷ|g̗B#pw NbGʱ4҂񷇫t!Ε9$5Ldl1&#Y:&;,6rwT1|Jax'et]29lhdzf6\sev:ͣ G,/, K .k^VT詥NT_8Y@[G e*ነ# 6pqH+$rDKfuÔ테0ǧXUy(JW#|Ġq.Z`YYtUtUP?Z]ŵε\w"}|2I8("GyN4 6$ǽ%w;cDV-}|ybWT|;, Oߺ(ݗRKWhKշw)h# 1OQn7g8CA/LY'ӥPɋuB<Ɠy@<65"6AP H-D<^N&6l*e6MvAnf:DoRܾ;\@rgGD*C52ȳՃ]Őt,Yd@CD6?#?]a¶˦DAuscr:/Cħ;)*U,-GcjdF,UKOBXގȫ㩖u6a&,:=T%i;f(Bm8bHﶙɔs(:T >a&V:4r0e0ܒs12Pb4iv 9Izʁpk.X %ቴlړ&!$.(>a!e6Fq^?.@W- ͍r#8Tm]eFXY^bu; (tF[+YDIMfwdAkRεry˿8hex9o \gn(Rԅ ''C|:"\}&Dp^8 bJVoOHآc/<{JHm 5vqlEJQŏg?╂s)0օҤHQ<2g+L2W `*էϪ8C"X1K~u\qI$`LC0ix=vBcɡ,}NT$//a1*HɟlNeiKdXc:-A24Xݳ,rCR^2 TgL,>/T6cԱMDy33e eU</~LGzGо5k[ 4S?z W9ǵm-,L-ɼLka~qi6p9rͽځxNjr$} |XpWlVt8(Wզ%=cC7x ,Bc)Q? nT2&(~UU+qIwhfߑK0EvJR` g%SN12r% 2-tdwrf"c'ﴃSl .8L7|s>Zg [ 8 |6B$Ga^D$DJbŽOKeRAB뇔lz*k5[AQ I}8c@;DL&ΐ`ބ\ߩ`a>B! E :/Aw;,8٪&.HUoCǤ˸l IӃgB뙱˓y4gaH#}vvQ綴/"z6'Q*h4yYsU s\8uTny ia\߾5* R+c8)mrba?.Rj~ GAESo+.3*8"Z= f>,?exK3[^69P[r?úbWݾcEW'ڪ,pΗ,fJ'ѦA;$;BeRr{]˹_=\t s)f/z# JGt<6JK1:oLǬ7%VzL2HΎ6ܚ0[_ +%~b%Vr.6'Ўހ *P5ͲN6k=zEUaJa6͉D-M:^^:e2;&롧P0`?)*jK#c !ģ'漈0&ch_.2APxNy=8ٛZ3N 6? {HvI?`x؆lOL)0'yyZޠEP'Y1!_L4GK<$oD#&։OW!uj&l:W+/憧o(Ij/Cq`݀xilUfy!K_[R,Q[Q\5:YU=mzRO"Zޘ!;[:v'd\Uw C8׎=Clڥ@V܌ {G̪2$E伦 '"?<#gҏƻ-;8ZXF]3|࢏des/]@dXú׻FI_rXn!h:Alba K畛^˥[(n]X+;EhK92EOzо hOLa؞6`\6P5@ӬwH\'$o26&^SL000(dz!;֯Pֲ! 7urH ,?'4/r%4Q:E@h&XM/Qe➋`'3"QϼɘhGdLt8XX]\q5:0yn,h/Wŋfê۽d]gha:RimIO3/B,kr*hش2#Qab>t K-$F5MЏ@aS=/Mלzi/ wo*y$g('s9`r0QF4~S9:Zzm?=L K׿+R#vb=T_5のBܩ.ZJFmd#̱*SJsu61Z( #mGY<_~g_xs#&o;~@9%8ZȴSBBV\OD܋|vq _vGY=mM#~bс_ֲ*k3VR#4eOR 9eha_hͩ%8hyTFJ]ہSG+hpW7|uT CU7).1#Bɗq-cIgW3Q+87Gal7^;Ek>wƆ6w|UIeTV19ձo?`gP٧jE50 ù 'Rnsj4sHi?celyC7 u'D7xv<l ~n=~?߫aWl||P"g hC\:tt+6{EӏϚ T(5OQP7;;ri駏W(1bbM9D-,ZUU[-n.vظ~48.3?pfфRZ X$HVꋇQk4/H{ʁb}LmS # %Thr GLb)8#xpWgS;Tx݆b@VܘBeOb2>WL}_.&Jc25j)(Fee{`nŠx`RPR:d^<_ &^^<3Drk Y(AbJo=RL<ֿ6]²n"4f/O0oTsEX9tpBu’SיAR\N<)6E;kmJ"+N`Fq5i *oIRd$R"/)|@Y>qO?^atMD Q>mwn*v拞#(e {6@c7ph xrS:C~dTfR7&@G}w7z_bpps\a˔|rcS"NWN}bK?&T$BqKSc$~⨇)b$r=,#%Jhb?l l\ÔP:QQ*r1Gѕy'x٫3 f/W^غ]8A ˼.u;(Nʒ=}bվMov#mK#\n!j${p!+On!hmԷ&ϿOp$B /2mUX?$po`;}1Zme >d1+?r+ 'RJ#RX _  R&HgNE:ycjfB"pQ&c8?^Tm2 /Rf_ˡ^쀸!Pxm]1GNY% G-Cs/DZz Mo䞕gI䔅gl@p $)ގE,)ZҗfA %ЧQ}4򗶌XazT(Ĝo7uU8by?Mt^KF5Akm:/Vq _# > b*_7fvxml9`L!M:|¨-;\laqmK( 8ȐE$;.;`^ĎOO^fp[SK$F;:p?Gs`B~'gLMtvx T{VҪpbRO6q+  P;Ap䀋-pm1끦r^rhic1(SN KFq/k @hJ iMy }D'ždb:K R ԭI?MS3=Phk;)Af3#G&Ջk'TK( Y,m֫殜Վ{qI \rmY''AF>?nO%lX֠PSbSD& ɉD,ib$pT rpҘN4=!SX$Y(,{?tbΘH.FӚ6]e?_Ď/9X@c(JX_[OLX !WDŽΕ%wq)wKx֤U=i쨦.vY$.8lЍ`~qzUyyE ~\F_֟Se6~;@j$RBXp0ORvr]-Y^!I==Nv=ݗ-#(ۄN~iDjYla9fUUF)y!6AW ]>WOÔ?YxT_JhAL)@9#FQnVWqtj6?:GpV i)K KZP )G_4, cz+HycwJ5\yZք[E򛰈C1 [ v+WF,U!h.sCZXSLJ:R,X~0gL8tAF[Z]qh G-g'k# 7S=Rg+Ӌm Bqf B hfI$Sr~(;; S_4xQg/ͤ7O"6}gEd !=e!\; )O8).OG= ˢ? m؂. ]܍l r7sjRzCRGtIܰ: (`Q\Ytx Ż3p4 Xm%(Qqm+nfh:8zou n9`#њk*#>$1q :$ ;YsJ=*:oj8S< zC׮@[z^`<>gYZ07070100000291000081a4000000000000000000000001668c169400005174000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t/eQ1]?Eh=ڜ.+ʄDn]t<8RDm,<ǫ:I3t' "lUG|%4r.bWn6 z[MFj47^ +׶. Vf&n(ΪOS̭jҟfn/|dho ]9;UO@X@|raR [ѹJI~&(%xfPnvs磧jZTz\. \3Uk ,j$oPSM+楍\y8e;-Emg[qZ3:zKv# AdL*C> fkh,QvaكA%0KMAwR#g$fkb.8Ei#ƳwJt^tu:usw݅Wj=d?:U[Tcjg& i6r&cu55V d9W MMwJC& ߵk6g1͕f% $mh)T᝗;60B=];7]g>_s**٨ԗ+/O _sy!M3茛UDF8;}7.2< gE?ИNJi>GYj]Xfp6४[thGS Ҹ=s\aG@mx{şU YJ^ql>3%uu^[eiih$j5XT(+x(=_G=8]Mwx^iWd3 `MꆷZ}VE 껨ӿxTΩdR#2R&T>- ) 3߳[Hu(h¿~oĞ Ҥ6Yl Eޏ?ŤЧچ.3e}s67]@hW.N 8"s G/cxp7xK"j)+T>֥P4"n&3oK)ߪD Ïsf|Q.ӥgvg\3uB-[bM/"omPs@Cc1R[#_%hNI虊nM op~glN6-hOۼ R:ed;#}V1;4z!sD睢?%~yS+S.]0O"f/.YV;^6@5 ʾ}Fb4WB<Щ[!〘dݴ~Ԍ6t>4rHMF~0)x`QVyPͧԩE|HhYj7u&rINJ%W0WN]&VH \.ݹF6x`N_4)w')qBT}ć3/1F ؿ%JEUō$c=P;+pP&{y6F8&7P `6U㦲 [$4?@%Q *T`P]zH'HIy|lQ.-7`#_k" IWcm+MnD. ×qsD"9}(fS%M" JV `3{iŢhTDx:-V1+,jw|}Zai$gxO6,6W^' lBt-rX|m_2x)IvXh01Yx}}M)e!ל6怆{KI͎߀.T=%6i`nRZ- Nx amj7$}L䃏PyFΩ.0?Ax8te'|O7W]#U?7Y'ڵ)<4_(+e:e`bКb20a#O/ˬr4V!%;}a0@nƗx[=nXzʍwkXyF^+ܳ Vkp{p<Ф)_Gނ8=ٰKB~Л 邸>N@#5]Bsk+yPFO|OMA\NZ ŁzMνi)FE?/_Jh*VπW𔼙aSC[(T cbX;S8kQm; Ab;dŬ`wHDK`y/K]^4>9fBXC2^4;Z_"Wz1tIk ɝl]B?_ 7MX)Vr;n]y)FGWlqZM\~'2`v]RYpchlh8HTe:YE$Zډ4% / cβ/l4UQ)kOF Ͱ+A*pb-`ˆM$pU񩠾2X0̀iRȹ 1op=Irn*܏"tXDfOAB! :z,R*s:K;$ZٶQ &!n6Zp}krJ|TKl ;sMM " h_[3YG.^YlV1i5TJt/vb!m[bcFY!q Q*[-7kʽCdl6\ nzf-0%{+j1=}v~}.rÍR[A<E ?G~g ]n+j'-Wִ54T-&lXNûluLp-@^/KX&l,֔^7-jIpdm׹s]`;lCR R.kc.xsQkpVs_;dB'yDRA|yDhf9Nʇ9 Ί,@52E¡O4C8{npd{AI-$Ldi` i`WAٖ\gr #D-FGcze8>+7{'0J촒j:4ԬӪ2See E&}d50 X^yVUfG44 l"*ߨ•75^쇾Oy##j]w lO, k ][lB%"͕ ه/hj'C| NkP@BtKLnhHfNk$7 Tĥ~L*Ģݎw3Ub9!p pkXNǿ0fawNy.c'U|Lr$pO .= 6G~hXzJ爨Hʟ 1u V^(mWY[\_ޙ\N}۰iȋ_G"f4BSQm1G)aNFtl#sRf'9nag웹T:\.DŽRU!-i˭jjZqszvVn$ܨ0& ]{S0sV%#G0rOECtkRGf~h1fq4K}2E"2eQtk8|yo3w$b,+(Eѕ<ڏ~ƑD&`r)%,O64e1C~S'DrO"WV7Xm\7}]&6^e8;b0 TGρ΅t0 Tq>_ᮊ9H>E5u]Mڼ/|'GT%M;*ٺZД28RGQ1Ba>w\S}$GT,wQ A#na%uנ␿ "f`;zZ = u |ᔔ*bىt`m&0ܒ؎^_lQ \*gTjK%60WS߉}=tӆl[9pp-IM[F pB-Tue{ce'oʉ@H̜Q`=[%E]`I<q:-{H+"2MXWߊx&;2C]<,if4PAkm fSwbtox=,^_W=GP#tF B$0`>CEw's ilOOa}UT2d"ͣ~Mmȕ#DMpM়\F}dz  "w ;%=yz]hE3g{FDgJ!ECNnN6@EMU]n'A~7ZnvY WYYwW]7]VA4HM"!tkAuTgtI |G=AI=co `1\X*xV '*s>F રh6i2qD\-\3h_ᙛToVLENJo8zX UФGNt+뇟Tנc63flⰑ ,`AA:9O*|qYvs[Pe !Ń%[&ji P'D|#dVO񅞘Cw3('2Y7Oh r ]ww ~2L6)Y8E.])_-wWkz혵Up+al,pB!Wșp8{BOv^ Ifբc@ӑFJTnWLKͤf{ʁPeU'6j]^g䧅o>4tE̶&D}uw\+ajl#@z$/=l_53*u2Y |; 7@,⣶:bhR07iI;요7EbHcU!{8t9`꜠eLw↖x0BE1 rβ,yhсVU~S#(Pz]iqN+~D$~T(_}P^k7t'[yh^ lZXInUߐV7hL`^wyyzu'P~h'K-7siͯAF ĬRl :EmrEx0| E˛OIa`R|+yOǬ֬pN쥯ưZfٌ̖QǂuS7 +Tat7YˎiٍOAked_ƒZ@'axeџq$&K5f#Oa] u&e{彫) *z[(8";l:+G:j'̫M푬e^<`MIT1UUa?(€e8JUPq=NK%+0HsX@ӭנKDond5a{ݨ+N)$CҹQg<{,_OzN[}$`񖓴#-@S}&=Ԃ|3< 15UӒy 2[$PoBu>gRLK{pG^HG{~^p.lޘ2569|-9(*Yא:g;G9`m1RxnұGSسʢ(rtе58Y33i o`رDGyq9vS'Ej]'bBb'D>g!Kf<upD)<䐍x K-䖫pa7:Ni7 􀍧M]N$,0eJw\fb$zH rlr0 /sQ7>ku (bRך& Ҧb|^H@rC[(Ch D3qF؝YePxӸX.xm쀆{5B +xf:^dlDKv-"e>3s~CGb:F H\djyI@KVKT>9Pu=@#}ߊ7 r,' ?p`9ϓ~uW o0ҟ4g.g~ '-SspqXTc`M)I"^Ty6"X:͌DJzl^ lRɅF(/jձLԾ xpJPv0BeBqKahLqvQ(-LHYɯV4꼝*ȭ 6"z.ߊ@ |:VpRi7hݩvQ ܫ/mNz(sӷEIP#MDS x5"g"EnSǾMV kSjO_tsv6޾)r[ 0/u륍VNnl:k+fMDlYЙ 'nMs䃝{}vċ[\L$D1R. uC- ;h򆬶G ?J(bz7Cx2: 1hSL[Tiz!Ow_YJ ͷ 툜 |BÉ.K"T~_3.!jG62`!L<$ !_Jb Wa?NUv6它2=?>%C 1ġkD"jxfO-ibxO(6@qv%~R=ԟ0۔_?Snji$fVV]ʭt,bZ]V[94!愲;LA 722`lz}!*|vO8ko[׋h?FV.ܿgm$eF1O:?Z:Jr޾?,V;%Ga@* FEógx6jbw2$V-mKC\XVB—N3F4Cv׌ؙt@=hJ i,\)!$X=!|s90UGQ=\Ҧɲ/ BdEd㜤aO֡,s~:.Nhgⴱ='HDU%ULDX0r85:f5(AIphJV%$_<_E?c r msǔ:pW B*lz^r^ {B2Ή5 |Ȳ_;->DԻ~x QeuFogtAwOR^SDm>OvokߐszQram\!R.Hq*q zrl \Q͑K;@O]Tv҄3AאEbK_ܤKtџ7FcT23l(& eX)y9_.k:Fpf( "]3^㿚IC 1L0 Ty=3¶ XU\R5t}{Χ;{E3%7TItpdpSEI)2z'צt30 fR ҐTHl?9Mw~iBXi3% 5Pb40A*'fZ xVРD>ja*kgn8J(Wd=!V ,gRja@E<eA/bB0Ms @æZInʧb˥Q& 9u#Zdk,͘\r[xl VK{sxv>8PWKOi[@ ,7+xۻ}(Ukhqlmن3#-z)IB+]ySaeh-.T,(:L쯀na,5<^Y'9øQW{Ml۾B?Ba])'.EGH?t@cMx H6Z b rJJx|jXΞls7CTτMkZy|*lA|I`S5.r|Qb9Eu:R@. +}ccL^U׌$0bC|B{!L4m w ܂5HeD%vF1!bң6Cyb]YtKi]P|kuػ^pФo?9D%w,Y^Z^kVj?PC pdjߞsSEa(L RC I nE.VЗ"ۙ˴=hxS'L/򦿀;1 ; Xf A:ELGHTonTdMo%P& \I4V@+e!*D-3 Ԅ4m[nH%2X#3"4rw$B$bǺtib[`mI^TTK;?'U5<3%SOwZ=9h+YpLu[{܎AI($ٲpgO+YUAgU;*y޲[1jГ٭{7WExϥZ;xܖЯ5Yhr8;I{Oߦl;Tf$m$ ?UrٝCH_R`2Q+IB6}*fbP<"ԯDGhm޷Ѕ\UEjݘDo۸Ȩ]Av&zX{0Y'q,vwaL(螴v3砒> Gd{$8t7/`XOL+vz84UMyv@ xDE=3`U9' Kũ-(WkJ0# Fc4xj(Pje_C]T 4$孭\oFӌk:_SU:ǝrv:t޳HIxc <쩔!&.(5 w]t.܈ћ՘2>cDRtĬ$W<Є%ڕ**n!FY?˒V-Cv2PM]ϋt:R@׊^&8)VWrŧDlω]4K2@dEX>㢝WuRMr^ ^ێQUt@7y7go]=BwP ZMO%8 FZWMIlTc;o!8f U1d #SLu,($%7݅ pBYOQ|an[KH!ٍ{1"`1b[+z?O&a ɰԧ*'KJOh WƤOψFEqcuJb`rùO" %eg?6БT‘ #Of]˰ s3 ;bogXbd["䭜;mf J:ҥ]6ڃ7]}|lz( ddJ- %dz9z _a g78sFEg[ym@ ySi{]K@sҳ î,mcG{os@k1)`Dtd"^|L >9W* :I6IP:Yo A UpXWk|cn?Gh?? Q]&(Y<̽ݿ%Q YيLFpMH($g[ݯW E_ ӢL'MtENLVmwRCcZD-E:Q:$+Zݎ(yJ}XU6/E6)Y.=]*J:s_M:Ÿ́KŰB.{'inuQ7鎃+j#LY^/!Cu#wE{1Ǧ0tz@CצAo"j$u(:mQjvc6VQ~Fs8Vb%#;O>E tdn2VL3 "A&-b@zj`tF!SY51@:a RJH,PJd(q}Wly)bC6O-wW`vڨӘ}122A8!%siad9%EvQR|d )AoCg3:DŽWX)Jצ71Q/)HA4lj+<*2nҏԁ:uY~$`D9X DЄy0!1ot4 ٽ%WdH~D|V?0gc[D;xEc"--πoc#WS@#ruNbf<Eϻxf񻮘IJj5riNiNZ_hQ@tPwK3=wIܙjOnJҽ9*J[ ;&h|*QJ'x`*%[40\ǝ02ukul#S衹$.VS)Si,lQ!fs,{yfU*-a}Az9XU]2TtAH\y=~xQ z28t/){ELs>V!.S~PMC ʁa`2W-UUre`w4A Y3Eɹmn(|3$Lj|f@mX/nc0KrH5ǔHa#GC y9UǛV,֥m?BeR{(M*+7:[V22$ ttd 3˜D^S}fV<䙾tRAGצ3PMmr:0b0,1\T6+L{:%ܘ(~-.b*=}A[L`_k! ß >Tٌ.%ؤb`li5250=0bs߁ }1滺ITb:8ծKnr ܥm3ci)CMX ʢxU}2 $lU~/Sa[lүhE{$h?M(s4rUL >ߨ2 Gl"O%vWOLaaZ{ĎIQ"3QOr7U:WՒuvg6=z/U%Z1\p$Ӭ'YDZ%Ht,TZxG* ZGbp,5eq%J(Ծ6%H!D!X":1BY/ d$^ S$U .wIdl>63g >" ݨ^$2&@ɻ8(R_Q\ Wjg_ڜݩjniu8!!kcFaXF?rX2 8e2З6 c#fR8<׷:i<374P?q2Q%G^bƆ]@[,'$,4|* a$$=Vj댅ԼLZ_kv,1'6{?r|Q"DХm~М-??vՍ* 6 5wٹ*x8l0.28:x;Έs$^l D7̩m 5sڃ9(srZ?F2~leSv:qWr]*` z2@r .o`blRX^ax9ܤZUexίw ԛ">U8 G~P!liaP:m4jM(j}2vK]mt>tp*JTgBk*V9ƕξv+J8FuN3"ylr&HкG醡a(kgkbx! 5N[b<HS}H7m ao1Ȱ\gL2u[;/D:iL-ѫB [jms0Y+'\8kH~WMD+Pd4񃮊J&Y[{ɡz#N*qJW9l$zY.c3!K.i` C##"Uj\YKsإO .t&(jNӝ KV|Wu,)~U'f N&Lu9n{*>\S5T,~xzܱS >K{ :΂ /ǚ4KnsQA $L$U XTM}Li.D .'"UCQk ?e `i~+U}03H90<!Dц;yzQ6p_Z^=N&'`.FD\|1FW JrB bN]7HBܬo lU$NeEobS(3vHK"EW:]M:*lO.2p3 ۚ3g3-,=go}' ;n9Kꛤ'oLŀ|&Vj#sɾʠ z * T eqӲAw-RiUѤH0g3<MB?BEjig- '?8~ABD]f"`-BXZ9Ιx Ϳml!Ś\enqN|֠j&Z`jHQ OՇvWʾH;s+LWD#ptVX (o'CJ`eD|1M4@.sXTWSVG ]7iKԻV4Y؇fYlg?OKp1q)Z mnEgWʅ M6]w;kdH~d yk3rP׺f0ŹIFtGI39?hxqHA۳Oyr6b,j4nӍi׏NU=%ϲpPop+0T(:iA=?^,s/7S|7j'[_yebLյ j.5Bl<+.Y/Z @܅it3ۂʙz1SyRSLhWcz'F39= *MҗmϢedN HE\ R2yt @0a@|`>x]q,l?st>2]tVy: v:F_JQ`j~Ԛ?гdA`څ[!ɇ6vgА#.LHTHN!֏%J g062ޥnvF~S^5Z`:(I򆢬E%i=dzW1W681$6X<JL_a+:,:RuJpF(^0G^K`L4SUV3%ÅbpzS[3~~ IV $bm$ˊݧA41=RZ"3ƕ#jԚ ou eD1ܔqa4 r^[R2 k*6gv]Q87ӊ󠁝vs^ &zK5x2S1Pr/u kط-@n0ҋlwczǪ%tl1&VU@0_=Q)ߐlT4eo"-بО9e ]4~Gu8N+4L{Ԝ2\W[NW| b3 XZm~aHcCN"~'a\ Uka*˺3FHY"J/8Hl%Zfdf&C`':;o xaL}\0B+s 7:46:Kdv/ ͒"T ?fڙaߌ}dv`xq$ 4y2SOAPk“,Ce6[ Dnv=1/ |\(+4)i 0&K^OΕOף eՊAU:H'AQf%읭gH~|;#0(7\(e!YTzի^W~ŭd̑:9TTbB^yoǑ(q&YSMs)KȊǙ|,>GkZ̺_bIܽbe܌Gմ<2ef.OKECjG8Y HQ إj]IG_oS@%hp;!@ gƊ푛/R.bQoQWXd72*aZLqz7\H3,'5GƉFkfB$}s$';C&֒q}'1p<-⸾2'=q}4 @v]1i@Ri<+FtM$ Ѹ7BFĝH^ovVt x_?R AZV5Yj3: ]> +'ī_*x\oh:D&io)ҧ7<
    ^[Jl50kt>W=kym In̘ 8Ǖ?W<Ώj^-c5(?Ķbv2b 1mQN/SYQOjs6 wHpn%Q6[a?3_̭Te1헔HwyxF v%r-n*Y@ugJc22AFaQYtCxX{$Ɏd[?Nv+aW"i3}tҐ'zH\9( DǠRI6TQ%\kQƇ B fE;dY=!nK3-(oBp ZnG{/|M<7OzrQ]I~(>+OlBb2zת_А>>Q)qFiM W@9Cמ;}~;Y:6pN4t7[,!k,$p`AAI/:J"LV*bKUWsZcʦq%л}ْr$lzBpbkLj(yK69m=*1/Q +74E^R_|b.Nߝꫀ-ɌŽJuTop5 m9Q4kN&N`gߏ>ڣNS0;[{"HQBZ6XAgk&V˹EzvQf-j!kO0{µgF-21ʪh"Mq7g ]J\]k< T, N*Ob ˒VJMq\3y4E4oȱ$}$w]V9άV:o1z* 9ħ؀㘟uO?j箙u74Yc6;ej/e6Q$EeਘdVśyM/WZdÝY_Ѕ ~ RS|Vn1=Ѡ:},d[p\юg: WzˋQpYl? ]ԡv)rѩ賷e KNPbHSIyG.^1M/Y]wQ[5`O&iVЮ*u+]8X >O/ m8| f'8ʕnTCTV_ZDǪQ9)`;/pIpyĥCy-GHG{FI\q( B~ixkvY"]3^,.w B IT Zj>5ޏ#Lx#%w+6 GdJRfbG dIU OcL$l7 V$V YD%DO>/W)O4 ]yqFeQԒL68oQ$QpD֟Hѳx/~boE}ߌ4+:3eTC5- }fl;a 4q-P ?.d38 $J`q MLb W$+S%1ShE dFE M-yx[-R ˅棕UYf9`؇FdNnS`F=Q;`ӯ<{YbgfWo!N~mc B=nj+PέEX ^9C|r;ʥ@ gxgk `{|x[!l~tl488ӑȡu|eOǞr6}Յ}$ 0Vd!0]zIxlzV>ƣ1:$ąA x̳z]~\6v~)}k? SY opEAc9[oXAxݕ7L`" v&bjDi``+;BI- Y3ѹJ6郺m?( umS;S9ÐB93di ~Q#GӥJ/?*{=L tL(j4/'|JwSg>7Xi9[jsZꌽAewk y 360ӗPa(kQ&If9<И#j@,#M [Zyn#6])ú r{P2Yrŵ 5\fO SzNXx'!2T83)}n?ss|J]%J6r ZFYɘg, Ƀ65#2C wU~BuJddNqg EZOuN!3KTgp ~ɹK^F%Hc"'U1@@=[P4T-=ϏĪ{FZB L̃):*<0 '8ۻ4"+W#$[q΂ %~D ̶x"T[l Pͽx%Za:R'nv !R^IGg{]O;a&/FJv/ƪ?_# ma5x0G} PIM-He,tzyA2}@!u-vv!eei rQp:ƮlLaS u9bڝxre3ivaZQL /kpee#DhK@4\8hEҵԓkɸ&(ք3, `P-S}} Zls*Rx_= &+ٟTR&pC?@4})' RXשq'a;D#Ⱦ1;h>7zfRtBHaaz4\׵[3 Oa d|gRRy)@yѧ=MֽNj`RZZ!Ua"b"7ORa6>„Yk}q}f;%0LE.%8^:p6&Q`\텇l7G֔lp0s>JsݫܿAF%:/j]yx~C [V#hu(♰o'ܱijUSc- LkdI}RAt a_&WfGxbo䛎6Cꗧˁ- b`;{;=R|>0ZoscWPB콫.@0Vel_y B}kb.fuۯ 5 [ E$G1M?3X):P̎xȂՠ?'Q6fR)L;[w"~GL-|~IP ȯU.IYl!2 但3So1TG㐹 yACM,3ql3Sߺ9~J%ޣĸ94$ږPc,"֋O*19cNJOȚF`aRi Lq򬝇FxmZtrs6 />[8$R~JFkEbH)Ulqa%W}@25y|VKvC]!0Rxl=yeW$oRU-= V/oܱ-Q=U^9$IٷV;,,y _KtX mY9>Ry |S)B ߩx!/4A1sEI'I__W-GPi-2` D],ǫ(avtD\ d0f}fɒ^ؘho0^^?fvhA@,0N'i6cK*JY1&C 6yMHPhHvQwn݇荾ZQ}a.یD7VYu@:{3D7]fHRx:Iئ5شJ|Kku7_۾ĵDo"ܘ_VΈkULno'MOIa=lǷCt;n&w 1?gw,_Ya.Ӎj7#w LOb}3Ms%qQYӰ E|SR0h6Zش[Is_,j$i"Dq[*iny%P~|q R@a ≦6sH`h\OJD0SIq\Vl]}Wh&IҗTcE.,)+yc6B,]$d>`=|wE y/ [xYu4mhⰢ}@ڇEZTԅ}ֳ8~v)YR_9Քd)=Vqt{]j[ypH7UX0_f;<ҘkKIbKE e Q)P&P=ȭm\#Lb;͈ZA,bj1!|cr)Pa'$VΜ4LG!7|/Jsx>)Uz}`Jeo:|<"^h2~Wl< W+*g;sgi=Wϖ[YErcXxW+oO!5 Rxk&`f>qS% ALCڠSL/P?* pag‘xTd͞轆eC{'x  ʬ6M seCY Pï+rhIИ!)?b] aO#`@/O#z}_NыcE^ߣN~Y@åUU1?QA6A'Wl0~Bɡٚïy}B XȤ7yoUxi){UfҶFKv<](;)e ^*h/ ̑*NSOW5,+Ƿ,ϛ]&)RsGUyi˖HxD-XyP{7 Q_*Oz\.p'V^ie+tE Q^V[C0qleaa䖰X9u}ۇ0Nl TE\ ژÌDyVyg)`'r xˇ{6g,;"rѦ/m1Y `qOYN|>OBA_ P:Km#طJ~J]ƕq=@!R1<S-|\b]gŒ[?C3uSF?U0aڼ+ʉgi]Aݡj"Ad  '}}RbͳF*v$*zcR*KX jɦ{&Cj* g۶bӂ^_L8/%OQ KE٥yIn"@UKw~],+Ԇu"[GґD݅ME}"P\!=t68``)Xfe "xA53bT0ۡ-mڍ^BqfTF!}Dp.DMW }ݓx 4qlĠ+ڻj*AҲ8鄧:: Ch OӲOCLnntI{Lޔy'DnjZh$P+:_,{T۞ǻoeK=sBE-E߻Fv2=JINJys<3`; Juԥ ^kp@H6/ȊTK;yk֏rjl PV+K+VPVE%ZWVb+xAvVA%HGPb:m^qq7#Qp?zuU ɟ~Am+\ULr $D#~_'n_`E.[wg_ALf;19Y 2%"415y@CSt|~yo*VFXr>g:2 ifڂqeKYF?WmQ}Zb )?8?@$ bY*wQ %, ٩?^Pu D+cDJOyNMuCߤ U L #F3L*xB6( أә -bg3'PmGqww,ScEJ9Bi wCUdC:c_W߀)+#PNuJ%)w'̝E.ѱ H/ 򊷕߻C!6DQhVdV } V'n)3LٻO.d4(V eaD˪D^W4JФ@a}v d`MrZ7 iK\577!2Nc!B\hdT0=Y+`f|l䠧_d;8 gRY(Ź?@X\X .beӌi }M":,hR皪!v8VM|=rj/rWXz~"k SPd_;/m TR!%s[ڕ`s?ntF-?}.e)\q A:Rp3q|Kٱ Y EՎ<9 cqϔ m79DUZ Î/WMɊK"Avg3l 됛3?cFj'*nxfm6w}'9Co7GwNͧKБ{ si5"jPjXL]^'zjF_sJ ;{g2A1_e[ 9Z~u{Loz2AuٌǛu ^0*_nI?g*<#zwhterZ45& ObϲfZˑ2yA$Hq9} X{wlfGNΟ0+mZAا6]>79Ƨ:$e Gn]f)ZӵןfNSlKN;_ hBxS+r r9(*S7:2ma]2{r]o{or-a/TX4V)J;t2TOHXŦ lT5ڗ7̅h wKXq'l;1W;;1^q‡:506dQsbiWʊZ#t'6AɃE\Wh^ҚuF>uF)O^|I~Qiu^o⟆w4:ps ΜmjpW ܫxtÒ5a#82qǤ$ M4Z-p;Z5lڝC%3~Fh Rk='˨Xiʁ?7;ۻ{xpuI$+Ȼ.Zs1?)!_QG1o~r?&p[R.ZON5i$^a33x*_yh~3ߗ@#1(][hPrqsNNP+~pBM#r\7z "{YT^ЊL$Tt璁؞Mc!n4q,q; *m%P,prc bˆ(Hc鑬h5cĘmbrwVTq o>TJ SdSǁuȽ 0ԩF̐2X#׊@yrS@]=7:UBz_|T,.obx+y=fsElR\{=W|Pσ%׃9Sg1'.ӯe)waa" /{N-3K 3!tȈi˒q8%_ϞPgSl0-Fa/6(q WhUeG) @[=*$ 2CU%U&GU;+dokFwUkʽ;5xM(~ {ۧ}m!asAxwU:t*eWp7瀞?}lkߎ^+dj5 M{Tƣ@ ElB7Y71gIenٕ:~`7,x RK:iSۥ +RkG 8,#MCVk~l6+rk6.]@ݍ]V3`uNIՂk47'W)҇tRfҗ3ׯ}"àPJk!؜]ȜWRId>NwBws$HC;=$hm"ԑC{^2(Cj >=ثVb2ft K37򭠠ӂ"mir|\=n+HVCxaBw/bEj,7nXǓ{BBr]HLIu ֩>q/\7CZk( xQ p*_%uj\M7^2:i[b[KR o\ }Deo6+qͳxZY0"ԖWӜS;slʐ qfBE_'3Za1`[BX[9>#nTBS9~ Q9#;O1DݞJ6"^YE(6 7wrV>P"YoA.hi#%,j!bHTGqj3ׂxE${n18^ G[J_>''RfO6պ ~WŴgςcH7ݿ_CDdtͯc:[j"lD;y0Ʌ%$[?hf% Mz`-/:M'B[.עWIYi*>~ F/i"ƣډA%Jl10}lZ>ĢVC0?΃_PoCh[%Gh\~ X!\Y& RpY?DxPcTwF$hНoiAD)=eTnD='N[ j3"e<~UN!tM1>h~~ 6Y2 9o0𨥖aƦ͢ZKCqm h#JgzQ|kkg^=/&x(|I~ӒRH= еƲ?.oMу 9Cɥ'#,`$l- ̍tL$U}ǨlB$URl Wض)tnO# C H z4oX: AzҒ$y2 !"M :p[j=Whn; )Lc]U4[;>dL7f'oH {ΠVFqیvČ;yCCW\3,#Ƕ"X ju$󕂸*|8Nљ76#2_jVo:L@zoA5s&: Rr§(y ~SGj'S+r`;\Ƃ)AvSK7FDVI|Wǚ^F:Jq);[7< eaL {x4B]@\mw"E :ꋱ%/Z 2PweWB;ۇ֜ԬXI!@܉wz}D J%']pS9^c¯>>D':Ƣ]_f r庥>18P;ʪ-$cZaU G`xi4:;]Zb^8 RXABQ6G@ix`q7 }O 8??LKC;(4ɦ))g㦎koQ?ñL*Ogcf}u^K3u%9x))1<=? x8Yr6[C4 `w ƥspT+o\| OꤎQss' Qa%`E2*u;ޡHId}Z_ 43P;R FbHg]Xy ~DHެ+X]pE5#uCi2s 'R< ~!~RRAH?ԺEkV&F .`-TH_߹hcO{4 ̣" O*J7|dY[Mi%w7UI,y24u$--L.{]-81ZU}/wRR%8K/*ot0T@L@jA2Eqt v}mrgպJ_7^MS? [0=zcc49V7Yh'M(y\j6~1RFNj$O֤ݝ 7Cmd1פp4Pd:FO օq$c\($.2:o7 z,vs*@r;U1j W"!m%iۗY%tc$].mtaeK:@K{b{X7%؆DX8Nw+ [^is9ȑ畩U hy |W邍@千1+@k?]LOY~k\N ;@M@) `z;7w=tI؁ '\PCLur/&kYF ]JS*2GXd`2Q _{˫H$$Pqk5` 6Z\_In #@}KU4s߯02yX7?[ȋZI\z]{iP[A| 赧iϔbNgIP$UÙǠr;˔Aƭ4&g@Ox_sUԘF7V9`[s|̵G2Nz0יw1CY[rt Vvh@ɌxhFh|ţ,n9H苃XGZXb$ġ2v`a[(Дe 2{ <93}9Eŋ_ W}L&!8l.N4p|QRa *՟0_rK/Ѧ,Ǟ!aYzY:5YY!m9G3c4 G|*uI)ș.HKxQdɑnt]Bs(w#5LR!k1]V'6/EWՌCcQݟ.:EB}GE(݄pIE*Q*18ʶk8W7ϻ0S'$1dCVӮ4PH`P-R$~QPSt\f%=0DY\>Ks,?1Zaي\to]}l gvq$Lݘ %m}RN*ވMc R4z ~B/X{_CiOT_3Qq<4^=*5`X%UQL,CY j[R)z-t,$Z7? a;-4̮UIhO1C gaSUT`Sb#ˍ[Ebs<-fBK+ nqbV#cuRz qpw lZּl1lDcf//9%@S[K8:-,}c8 jbj}OKoaX;Q3h)~ 4d<2pӉ4NH8B8[p_ exOZ?oьQ}u>T/z_K^'/,\EZS)ch_}_lF|z(CJ$l_X}e4Z2f.P ImQV6^J,cä#ZF ?U΃㕊].NfNccC4KOg=fyoyZ̋M< 5Y8.Z, lb7͋ܙ{f f TřL&}^Q =g' AOÐi%J+<`Ր#/xӍO8YsjO`#:H2ޏK(l*6W1!> `%eu/?]є,ӯ?8P 7!{n/NNXHb^Mn#6#]2,A2PA)lכΒs.(zgYZ07070100000293000081a4000000000000000000000001668c169400003eec000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/e>]?Eh=ڜ.+ˢ cCEcw֐3{4`^aI RF =W]KbYTT"7oFhYƟ[n^MfTm`@t)QfEީfT ,9f%54{mY, &2ˮ*,.f^ (5HMH~}F/^0_$u=K9Kdի1eza ~CTb_GK9P{+-z 5Q]_vfSEhILEAowӤFTh;c]llˏI#:ˠމǫCQ|! #`k҃c˓= (e4_A2O7/~Itef!Ȩ xgK"Ez= @Ü"܌L=k蝶2{Oز"\+oF0|0NKӋAṙ1c@(QO2 êq6SEZSc [}78m6Qnq#8y.q߯%߼ʾ$AP`OLj[]j<'3h))\b1'3٧0(:jЌ[e\y/D,%)Y98GA؃dPTL ? r ,6]4ǧMsKU+#snpGTx:s7^^ܿQ-W4z2)n 9'&=(a Dj|Is5':%q`⮋v F{Mb4B!d]BYһ*v,;/S1"LM5#s*?/{5T|%QW-DחmVz:F&+#̒EM#*5 |]nihߧ|ڐ~وgvp$G,ދ jLvhw(Q\Wx1~CJhF!kYjs! ՓſU5ɅK !SWhvO:}yt3b?%*p݉3Z(kuIӄ8 wO0E\Zc4Wo2{?iqk$ yCr7 bPg>%'[([fxY7ĿV5ÛFyscYnq@{ӵ}WnD'PAw|7;(wum9Ҫw2hR˸1 |d&; g0A[zSQ$OktÅ-rh1)U?H*~\Ƈo+!¯R"=` K,;5@ B6n(Sr:-]>~`_Y mjd2^\ x$܇//u2|v9=`掶SeB6 8I& PŖdT=v2pZm&3N|?Zz OŰv( H=H٧*݆+2JXDpa}`i3/o Pϫ2H&EAɈrN%Y}ж`yS&r˚ `ze^P`:ȭEO:NBUXNle!dN @?_R[7E1 !/o~5r#;cs ߨBW4@NYr*Ѱ]F 8x o]qdlЀCKx9`,!R:Щ"5NW|#SfaUV 5񩇭RDQ1L!a)С@"CmC dhJ!tt*1&A(tUvBWñiyXKArxG?c]/j-"%(Q} 뼍)i@"/fHF$@jzhnEBO7IWA7Z.ߥ|z tI&QyQvBG_W`xevMJw\D(ᢵ}ϳƦM,8]h4X1#΀|ތ' JH** t{52"7?vqO7Q`i z >ro"{h΁?1@D^_ c4ߊEJqţ9`B[ e7>z[׈`/VN6Я,sY7ݛ/aÌmmZ!WQq  qx ){4c&@HyU),0RPL[gkw-=+0"YQi?PC$wv}f- ɘBqʤ0_. og_D;t+lZrZaPB^9b 4Q)= V/(.lL܃604UwG)@lf7Gt<1$ī׫oh\`==JTr)JQcHs8y|>:C^Sme >B1rJBNjbo j[md5r!DKh:eF;@{*_-'=Y|zX0/L)Sfvי6 ʾ~ Xif$'2lxF׊ ~e136A]̔˯Bss]<+@Y+@bUeeM0Z4 !D9Ѫ-6S* ^(2I ],K9_k L\R$,ɊpEmߦ-i~dZ4oЀ8YN e6btןqz$SDZQB٧܇߅czoGd1({*ww$ړRꋧBU E<{,1{% 2YȮ+1^(0Fp[sK J6Y -۔55 ^ O g!7(>Ox˨>uyIWtsv4 W4vZBwe??WR%Gg^: z[9U+F+<|,8uN䳎MU%)U@H~>Ztiu4= zNٷy JŹ?2KdM:MU/IJCt@CZn [m3n^]v[oLDA펂' **! r.ɥ3m#M]UL Omؙb,}M֌Y 4}_v3^ɯ%-Y֭Gҡ/Kk%uBBd `aGaXO@Z$ Elxi_H0"W-OJY8 fyԧXJ1خ욘KlXcFȰJbeVr6Ic깪(=k޼L^xw%h @x:*F+#wXp yc[T-7."?C&eu*k"=*sV{o8]vmx^":&.DnNK{a8R/"U O5h[k7f,},r<HNFW£<7*A+;fmq:,VH:fw2bbdDZvQ1M=eJIR^b]6":^%ny\H".f^W'Ʌ,d?̼#VsD8īG$0|$!|pQķ wCN5Q p1ȹ.nxC= ez9sr7k`v24}3;PG.y`yD3ƂEr-_eF&{} y1jE{5: @$ My.xu6Mt3Y+s._ր￧Tz?bUn\(FkFXUa6"bQCLVeTwA!eO"ζ4Cl0|߽li77079C+ RJ$fd0,@8)}z>$`dtDۆ k/x(Z6W2)@ |P-vjUbokÚeS$R|qݙ(T o*r#ф!Fҟ}A/N! )0bVPOŁCP;:3ܹc}g8!Sy/ڐPC 5F:Ҳ}'W)/]>5C8ꆴ oC1$TrNDnXvz`EgTmqFjl${im椞~=Z>pC.Zx8MspDG77*fmVbhmHSZhJP򗷋0麘-JZ?j'5GX 0%8wMڈa=_oe'u(:N\%g@56{QsM 聃(/lVxAR э|g^{vKI f<,t=ce8I!i՞gF2Ԩ˓K!jpNǷĸ ql~&s%; C3 `|d|pSY [̈́w/ ܇kQ'8⩭gHB1|ɒ5hNUٜ\ tzf" #Un`RߊRjZ^QgZ% x]H?c iNkcTX5rakfwr>AϤ'G6t;sQ|dCbDkSnIwT`<=!E\RU >K^iDMjZOlgυD-_i۩K:$_ ;5{ ‚DK9Yg)l" ݳQ2 e=$V-[tG.+p@HrP/s?(y5'1ȅt]~u X(t XypI h2>&(tAwks < ~u=Q}5GQiŻN>;+HӇ2,\p+|,h\o#11&\^(K-2/K0R.?&* =0'$W뺕9V| X>dHI,CP1E{l A.ٓ_&=z(]ַ%.H4hK/P)ԠL9&)#xtt<+vK{:L4h:߆^(֚Knꎫk,5qFmHƲc5}<O?3.1фaaK-*aP-"p.r@*{gCby #'ٙHO♇qDε:eo8%8 CR+XlRlYDtL:hr;ȹ)-gq(.}bKnAx `؝l? 2顭F&h*BCnQg;_DKt lڴ3ה FVKFkǻB0'D8J*Œ.K A܆ֿXO )ۡz(BWێ9)`3yh"uq *v' !"#0F]i"FPInrg9% mNpWpZϞ7 ^9(ya =#UULg2A@` Gp&MO+y_ 2~QU_47U#-Mh yFIfeQB6勖&^+'6 ,}8TQogi卋RMЎ`STl*hN6dky˕"i^t âVNY!vzh-b%b̆ ˝q~]W[JS6޲"pbuFF8k:n(7ȊR\̵Md ^#h898a/H XNfjҐ$ f@loVXQt!aʚF5#}t8/;wl\vVo;+a?5]nQCeUZYғl">W!zMuO%}Q"ͬ_lۊ r o /g(8SE0b23ݶ8m]KH9jK32[zC9I_I/o/VؒQo3% Tٰ)i('zlP*<3:D+ 'bc鏁U\?XP +V6cU +5d&eC"iV3uJRY)X%ToU6bL;K`ɕD>Ys]DaT,98^ ^ae!R1=M| H=dp*c'6p!~8B؊u'͘k'v5tYl:I_M{WͽC7\ fshyZ ۰f>F; ,{w&߅rVRW:**kd5,!yn W,&WYw v7<j#L X5+ߥ 0%ϊx`4d\AojSϢ⥖Lӳ;wB`;I|m;)5Ҷ_][_0 fĚwJ }`%Cj5>M φ[d}? K$Z,fT8i!SEg8-cXczh9/}uw}n\.c>>l_\1*ei] -N;w^׉'a\+4( 8Vaz v7gmir 1 n5I;kQjb*k@y ;@=`w1dJ WJU:ؗ:y%RO$is|eSJ īXkǽ#GxdN8D" S"| MeD|a\5M"}h7\v&jgh>`XQf`Ee~9heOw#}4V}m諉^a:Պ2":N1GCܘ;$ѻ%^QK5rl68՛I ڴ0p0郸1@w!'ù8x}G+n2e2!J#=*G)WYR( T fTlbEܕ!)fP_(F4i玆kNc^iȣi^P󴰜B$Nyy~SH`x(HhY{`~Ys`#DUȀ>Le5]2"bz;ϳbe)9vKؘu4.sr5 6Q>GD۷60G KʨfՉ܏(`m2OZ B< 'Me Wp8)ԺJj?VR3> 9!@J(~ׇu^ҙ5a!wz"Hd1VsFd{5%+/~}Zp"|ލ t_f7uMVTV$qbN$ xAO iڟ0LxKq'Òu[.c2mX45E)4R $˭Yy ͕F5v=aGD咞( ɇUvc.ԡrjסDjm>OZadN`oQǠ8T~2KQk?:ҁ+wZ >GLhUw9v ji ܽv̎Lh~իze0FG@y<6qځv̈́~s5`c{~wAU;L󍆐ЉN`fw䔰1,n{[*:Ӹ Ĝ9: F3|}4,7l&qb){zq@ںU\iQ.!!Ngn<빪&t+KӈLw4 l9b{sb٪),[6JnxYF5IB ycH@>I]\fЂhXϪErl{Ьҏg}Sƃ)E$!ǹzөV+ĨI(wu}쥭Vi1* y>h>ɱPeCT>ׇ:!386Rf],1}uS6}ji2uZܓC?Npd{*OH@JWrȲZF+kkO%,~I:-n9'Tt~Q K eª)Lކ6nk!PNJ,ѫPC׿3SM`|#I+&gpz5CUy̫2ns7V?K򄍌@qNP`{!!( FnC)k<rKvOL sv-x6O*]E%T87̈Ɂp- ci{YleOZSI5)k)_ݬ< I> zyW=Nl_'D$X[YKk O!9Ivw0j坰;).}LreREp;Ut^۠!6d9#𗦈`IԾ88+ܳaσJG.,;ڼg $[7dw#^It$XQb{8Z[t %Vx:[] 4@4mǵ>0$7*gߵ‘Wmch\4Rmt'krH H=޻9e,m/+_xV QE˅aZJn7#4_k mzMƠAHDx= 7QS! 54ec?\?})F &.T13ır:`V 7 ֙tDqIX,a|Ku{d#<:+-U;֎Lk!vh58|Dqp~Q~ITC40'HJaͦ…+%{k'SS$TG.Q˶]")IƌB Wص2Zm#5 #Ժkej`Ӵp0Hd$&rxCM{wf */#6+0+#Ȟi&h:WXAK ʟ| I'դD]$).|rj3 {G.Zwtzu =`Z)IN7=Gƀt@sX}ª$p=QPX F80H[շ*$=:qBs[FC@X . X73w6=l<pAܕwэԚ4)EX9wgE >G,rK&C1c RqL0h˽6P=?e:ղh O-V; %ՆyVTq̧ͲdF* {o ъ(n}CFR8P,lŻLiC_t=B4J]qQ؟}g2`m~Sfw~5ߕ@c#fZ˃C JvS"@lPݲ mpdQ'1賂(7z²9~\W؏ۛţ!HYs \>5|v"Kƍ/mѦ tJO ʖhtc,o5@xPCuLкh]sR[pқ,U)N3zƶ#QMWR1НPe\L8ħ-fΌX6%·B>YL4dMX&^  Ň>9m`-jN[GՒl:?5)uVLs?/2`'Tv ( HC"t%G fSm_h,3%"" ERG1`{zL)16 tT>x&6MI2hb8 K~)_f}g9юϲR\}8C-,I_a[&QĤ$Sx$ִWQ&2| /|/0YVhX.8vI:KC\t+hcpR5]-.Q=dԏ!(Hc&lpf_]Y~{FMM fe}U.B$N3_8~4RsH<`!!׺g>}0𻈁C-,cԤUð")WKGܩYM~^acln숩YT{hS Zd^>s^1jC7ІK%'pd^`IXuwȊ!([M{&#u!Qqf -/Bvq习%oNY^hq3Td&R78](l=UpM2ٍ^4)ܸ"~OS[cyņJk o"Z *Q"R@`NHp+8 [<Ú F~w#mELes,v)/YvAsZT6ÜJtF݆1C4Scq Zd?)32U +J{=ޮ)qB}1[`0E~{h6EDz r\V|g=_=MژѯnsbܼURܺ{^$ʼL) 0tcMm/@T1%BX^[c>&Jr3@Q#s0PZ)I./D6*٦%Z3A&s u5 pGձ1;p34ؐ:gKBIbt`"iBagBMCRo1eQEM?x $B) 6 ^^䐦>׋s8uszsA,6+HT#6$辱[=bQtU?Z<m$ TvwfhHD1GXpua[ϕA:sh/=?\C'{׊iJAoi`B70|QۻGγ*6qKdCT`ZN\\I @]ض"L_vqs ;UF>'iGd_Q "6dfCQk` ^% Z#4.-\e4k8eř'쉧M w('ķH\Fe S*H*{} \!)==3̯/Cn/4%[d! g̱AɄ^LP}? UcEJڨ 53 UvR20@bNVx`% N!_+ƴ`(a>V>զafUZO4|dg )mL-}RmvZO1C)wvO*]e2-wFg҈gIA>K^ ̬VAgCPHwL8֬웼$"ŷMKUݼIŢ`w2N2H(q[r$bz 'eINj枾z(*h15,pzf9I YR#I1\oz%E>49$"'l"Ң/*z0pu/xȆްkɇD|\ |4h8E'|P/6+˧<trTi0]DT;_HrZ4Io!I={\rsuTȵծm0!jmQ2T'z̹<:>[ݏޟḐ_D1a_Jcip s'6Pxl9h#Q?XX~T<[}Q`np8J!45y8| gк T̞6w?" _'l$OgfrP`#:qZ[gm=I׌)(>cR϶ 332bz"%3XC%JZf9QIS6teD` ׍*([yـёJ"ïzg5rMNf,NщBĞ;}1'yDs+ ǘBz2}UBgYZ07070100000294000081a4000000000000000000000001668c16940000aaac000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/j]?Eh=ڜ.+唁<bl%y^rEx-~m i= >J4wN@WT["t$X6xpI)[tU+ۂsil %Q/=LtVeJXfsT)'@7cV.u.h` DJM 9uY~mE Bih9`9NY&e8E0E YR2#mʄ9J=RIƽ#&p|Cvr'XAULT4/M;a Sd p,zAƈ4^xl6E* )T+tY:sb*i!!WkYJuШzi9MMO%B:3DTr(ZLi82*f)-9Vmx:;nry}Gћ_vrˍCXm.s))x*͆p軓L~J(68D %Iҙj3R1K;KAUe]s?]vjJpJ7A@ oBc4 o5SQvF?ki~mZe6:Arz_`B^cj݆:h-)\q cJo6ݙ9 86 jg>]N\8RdBm0Zg@L镂]x} s&B-4ֵ8nU{hͻ΃:?X(.Q<"kD><;+ ߉޸RG9R/I¾]3h rh*eWX&+ "Q_]>p:ZV\~?LWN-oE|¿ rp:_9!I'&M P*JCg"t~Xcu2"t#Zivjo-콒0hvcș9R:]>}5W~[D?g"wbRqG ?£~ءThdoFw!)^}ܜV}$ Ck-ak5Px3Hx/ !9L^b4J -x:/ؠ r.EX\lᗡ*Ѝ 0~ڻΞn/9_ { ?i4ÙXh Xoe5YNMgiJ= AB#v\T@{1cxYnb 2 `PIZȹt^ 7*x' o%ʅ3}f]OiêmI۞[#_ՁR&.v{0b d?vX(";a튴$p7-]h"tAeDh>\6:tJbfwLiVNh5Zp8i7h}*B\XmuLC !1 v>t =bgs*BHøHYޓ^?=oyp/d5A7j;0>, Du\|oaH=䛞70ps GeT|*KMp!l-7ȋZ61?wḙ_.ȻRD1UK_X1_]ޘ6 m=VN=1w p(1C5w% w~/;'[7*W`=6)8DT.8D=޲vלR|o QF~y7; Š$wRq~ڢ]-ΝSD$#szs\ |20l&!ϹH.8)AGV9 5L!O Y{Q賲*cADЗ}Aaf/V#(>H0)Px\fc/4ܺKemM ۲nI xE%YodZk1z?Pc;7}iOvT,jxo4)e.TRb4ΝW/|͐-G*[d*:rrVrLaXk.G ?`&KVEK#Uc#rN11|BLGY) DzX3 &xCLET>س1 L00&ͬ^ʥqQ -8Esjk% 0"v݄mb6=q3`ůZB&=Xp eIE<<G-ׇɈNzSz#luYY$(!W$QѠNR*K欽WXq4g=GmѦ+%oVLhN'A=&(CU).AdHQZn*EFubN0RY__%׸=X$d=L==d+Hb1Š&]SLiK'1)ף<6)CeO]z-E1k5j+^(=5a77H~Qӊ6O[)9Zi+1V Q g@&`Ȳ  Vl`pʟA5@"tCՓl5~ovK3t漰UOuy4-Ҭ@?O7ǫjsëU5zC!ًL N8GA( Tpr^MB3-4r!Z*,iz jiғ .O8썓v9Qe)Ė:f]6Ts=S,{i `9B \ҠRlۑm%ةrzfpH9q8j5Uߗ)D' e5k&]uP:ḧ́רɢ7{gb{T˚mT׶~Yep͔\Ur7m}]i^>cuF-|A/:&U{fudUۺ|/;Jhz)0<݃X xP1pY>wU6]nґ|,sӅtnK>CYO m5 EֻO,xZ\ OIM*L<,pPoϠ ,hj;x4f m7& TSXhQ6%7 Ii@j]aZ0%'%n_ccv,ϊe<4Oc/p57 ϡصVNP-lX ~V_K[Ar4{DmgPA8};7 jr'bK'*֒g0"mPJM/cTr5N*!5|(h%f5Ap;Fx ^HZtMscq0. IK,( Rܓ U?[|X>9v$7?0lDRJ\q ,{ ʴau'Ł%HSUN+&}.1OkEV~ڲCe˘ix?>aFY]/6%Kd9QXBx㡇Oo W_B? FT~v1z@*޴>%E ^ARN5V#\k|紛],thՙ{0>g`H0!S K|SynH-vq#iA&&d& 2YBE w.~0!uض)m+k{6-*' &ˈIdUUԜrm .Jp\h򯏺q:lm܀3"xyjzrIȱ$eZM_ m) 51X+ޒAWn&_ NC Gl*@M.m<[$‚8'Fqvm--EBee79\ㄢv@k<<1m0}76bT{K)͹~~tZ6\(Ju}}}(BQX Gp89o>jW "Cc+A yMr*Q Z A|[ M #=Y1 6OEy.[s+тgx'4s^{T`]z#9_Cכh [G_FnTzWn=!b&CL# kAr͔_+͜ɱzf)g҄y$!֮QǙSw, 1_&ޮdOEigR1mE7L@XhPBOҥ AwPyJ,[E.wI%֮OZ$gH~ } v3)kf i1yٗp4 tn H?TMeȮeʹKz`61NI38W*xrF%2ՃuvP:V?^^^(c;2?nv,==WfEB2&~ɞMVII ^՜Vy2M k~Rʪ^Z)ׇ"0:GһT7"{ _RSpSņsL{,fFՉ&ʓD9k:&Jʪ<]mWZiQptgm`;ۤ:π'v$2So :y#?BS@Y>Mft^p\9%9yKJD5֝GN8Ǭ Aț\.scZrq*\DŽ;ꛘX(&] ΖeU,q{y3>/g4gd吘HBHu D@ǒ/Baᛄ{zt pOLӲzĄts,T+WFTJKbVaw#RUWt60Ñ]cAB 4L/`#b,}9Rx_ b ׶Ctm} :\`qw%;dRKG2{H60{Ntū5o@/Ҵ1Z7o22Nos O 9 p',u ;xUAw,ՐhRl\܌,KZwڴ4%qta6]o^7f''& kIXKb^Y£J*&5YZVR%:Zk3l5ЃXuU^ith' dyA/]7dZf0.HIi|-$NЇ|ޢ,58L^y2^>Lsh^ֻߺT?LFuKCh;tٔ@0h2/d?Ffv}CL?̨p=R݋M 0HruJ[q&ZL-;˯jpX);_Մ-Ty#? ˉ{%xZu2{{P?↻"]Wx(jv q2~3io1}Xc#[*A`1mBwY[6EINQat *M !R@Q.~u{D" ,^ SLߜ 1 R%D5k 4:#_^8ufD#6{Vy~{n,!EOߦ*Ҿp&w1+IYe_mJ,cOc@bBW! Ԣajߤ pG1^9FHu|-ge{}qKK i" 937)|Hb?HĨ̤0:S ypXAB rJ%Yſ. G)s!$/GM3aCҸ`+phdP:PwC8{w`pөp9-sѐNGEj[N1>~8U|]튩g+\/r 7N @ķvdS/* ե^k<ߘ>a p lJXŀ@Cf@5?6hu0pHBs p!:|}fC«|Wx ,+7 pfD3[R6^onNxɶ_)~7{p;(̨~O G{:ʔi10L&oqkVsֿYƀ,S>Svc+waǂ̯x{GPEH[[Kr MceBv60v X`>b񒊃U~t4W-kX<1_ ͛8|C 7 :ǗFlt଴cׄ2ޡTP~n XzuH>%:֝J ld1Ud {C`pC A'UfϦ?NtIS} v62Uy)ʕZHҩ@lڪ*A̵Dv҄Y@;o,B,϶<'w'Xg~rrs2ˣn!#ҧ@5eN`^X .&Q):w~u"N2A"oK-eEae^!>֣ l˅ޟ6&7%2 r?TKb!`H#Vq W@vc} 5egh34H"zZCBPZ)6 V87Hoj0ħ67e8.hYyUtW Pt¿BůfMfl މ}7tn%V0 {_E f+`dž~TِZvBP^\)94m-T 2 z$]fP#-T(Aq;FѶ1T>[&ƤNҸ,Md3BjKAUQ0| sMd7`SAmy>CAp!|-$:kPz~8'1nf(ZA# u.'+Kv^VV$z6`xݷv{%%@R3oZw Cw%TK]%CkMYPqAK8w-@N~?cdL&Ou#6.{TLdS}M"!c0PwcDTCV9#m6O{ 'R*{ڂ8:~Gׇvy_ʹ8 &b:KPul=8*5G]*V[@Y&>Z}7KTz7%&|o' RJ?L)ۜZeRHTa%ZNojB>~U7֧!W_Ղ„/C7=}KN,洕|)y~p 1'! qIZQxߥ|܎[tjAs d|zKlB3vlAk:4q¯%YC8'P̈*z!`W% ')yoYOPaB|$&`6pizSȌo@],B?oULZݸePRmNID̀JҀ Y`n(3&\'5"o=2-z 蒽Os.F1 L+X}_h(E7W* ‰׭]JuYy. %b|pTD cg$ RHm &`bSXۘdatS;4pHJ_+m΅MtE"rw9I[/I<*A+:v UHQ"PpL]pGޤ筩-|sk_ImcPH!qv^{)& ٻ& 1SN5sg-[ot7/&8f%". ITnwrV/Ԅk ɺs7:D??L]Ԋ:cjT)t0.>Qx1u{=@Y&rюR*H|PB =~?s77d ON}k9G̜\-ŻnOM(9 /bԁ1V)rxl@XdknA)Ήj Wj@ϤGtߴw3Aoz)oXGgqʹ:ֈV㕶[=9W^Rk.\E *FkMrRƔg()7{uw shI|FGR02" .ق!Zr͋"V,ɲ%f)i pE>vl]=ȑb#֊"ZADӻiGxh+vJHp搄 U8ِQa6:ML[_ F_ӥ[@'re؍/'9 R3{}n4,Sey[V`u_" ۜE]}QrlT<q'/0 bj LE3lx > S ?,v<(ta0N"MOsMڈ-ͫIHLCU0xC1M*V# IDn3ko%HλY57`KM܅d{ hf׹|$sܵr_0M]sN[퇘zĺ:X^KOwSMH[B8 RV".HD6B%6nf qʢ^.nEJ;6'_r!ŪA(< |WB' Ti g0Տ:YD'IB=έ:-hvM>7]QE6(+suR^I SXD{J,F,rE@[O!Z6Gw,gcĵN8L/tA$fV:*HoǜtPL"* ڙ 6&NI x؉e;f;}P?RW:ﴒpD:tNr6psm+?/vsS%?DsÀ||6=KtХ-xK |&N.?~DɆ(pm-8Y) e ;P&s v9| A PWWC3gQF}͋ 5u'lfV~P[nr,P2Sd9s5'YtMkhꎿR ;8|0ng3^򡯕֚xfoΉn6{B<87P9P% jvۻe%[|o`Ń0P92,_3twv K[*dN_xՑWt44|>uiq&՜Va ^gD >.ǝE 4Ò@U @ 6 ˚U`OA_N%^Mq%HrWE)5Bdmh!A$B1n>@ 9RZ\'̓RyO:<%&n ~YMr9<77U͉i/X&^W' GK>Jʐih5b@ zRvtڳuӀCJYK +-+wϸ3f)\-S.MhZ;LCweɊm潺k٫WEzP#RڗMYً}i߸{e 4^n i>$E-(.1>|FjS!Ho4+&5naXZ`O +Vq 48|7HqWgFת :#-qaX?^|Sosn$_gyp$%D1]5J@UWqCmyE:$7y:]!ZE60'z;2_G #G󓾧SYښ{}j9:"PhIah*pghtf?KC-쒭" <>)) )5 sY2rYyI .Y˜_x@%~:?`R7 ovSR9f,~k%wr(LB~ @:zB&Dݪӈݹۭ9詬5 u" ?hо;yX+tȢ@bDOyп룴 R[lKb, Kh'&%`DJ#(iDJߦM:Ť9c%d\8 n,iC9HO"t%aḯp.[#t,7^]g}@d.k3ɍt)a6\@4~o}Clo].(mzr:c-W{}q֩#x Mŷ_?ǩ7g+alDEQh6Q.nȆcRt%PD E:q\S:0-Y+]%K\Η3!sB)EOm]EڒE Ź v_&#+|p`Ul*{lEqdhonT[dUFi|8 ljHBMʈ7INu|}S ~S$v:łKƣ{HYEhcYz^tsTt shߒ~LA=0i V`Qu`\`эr$e̗ӉF%ny?ֹAa!"@&a~d F@']uO*YPWLO __ 8/+6n )4k7-GkG>p9ִ u_O-=lVX<֥JDqC;ZdfE v薕 7h 0EfGHEɑ b '̂Ÿ@Np8r_ZvouQYؒձ6~@,SC+ȃM-9T}Ԥ6l-/]O@Ig4g\OU_Kl/I+FV~e{O",;KM3M ;4"LƲW 禘Wz?#upTr3USԥU׬w|h_\ȩ4;OoCU WRy=C YCo;W CK(-_F׻lx_bTM;0VqX:ilSg2yGi#_..iUεlhaj@pfG\cmd'JN|n8NN1lnهɣD !A! 0Jb?FeZv xf@ޘ'%˛H0Ldv/oblC]ޛf ,q$ډ'v(7J+i:ku}7ѕ|~<5doM4X+1[ڠ=z4-DkhBe 턭RC(o[Ь{xE܉xF2gVR9 ç6Ƞ.)gLƧ۪o+Q$liqFL}r5@PzRAgF4KDӲ`p!*;wG7U-$2118T[9kE{Lcba%?Dz. 4hƀ3Nex4?)gU}ȆkuA\MVxfFs d>Boً7X( G;;xleF϶4'$oBM^ O[#FO4\2g]>qyaux=@ԩ \ r)sHdr&H#kedX:m7'x|r׼GUVs^Ia_ l?Y2(#y<Ƭf01)bu!epUP`/P҃ ygAǴ_F$IaFIekՁmvY[BՏPBFSa,#K &EqwP'Y/=X㹟k^/0ȟOHC O-<4) M?zxLYٵZU&mbhu12(n/+,ľ=/4 X木BMiŴW[Vmx}rA6 6 GkS0,"Ysnz Q_IQDa2+I Xulb{FBP9_-(n웨&ĸ[Ƌl1""{$"J`lVlQ%Bޙ5j wCUeQΗv$7IW!$aiobRXN~쮛J WA!=u() %vbh4䤻 }FØv&"Q ~hBXSFB/yU7K&÷IA+2o D=E0 P~@_{Єڸջhӻ> >+)aaAa­0kݍMe N%O @9q&bOO ZZPN'HE;#YZf>7̓~n> ?gtZl2ïWʭB {Z4I.CW~=cO[d@,+btYu8LJ;H Bzm2+7 DUNjaVb`>+ZRoWߺڭ~kOQ͹>AK0>^ϭ"؅#IۈBl2k{xQXvJԕ4Ip;deyO! miC'f?spW)U<="&z-K- Z`&1|RP'7|l$<3Y=+@2龜8zHqm5=Mg}̯[5h`ĪAv8/JT vq jTR#^gb y"K^f OۛQ)t%i0_3Wx.&&J<g8~ԞtJ`e)Fˑ"i͊7tzLB+f:+oʵCI > ý(:G>xR!Ckn^lqocoҪ |F-Y窞,ɴX:7(vٓfDxq); / o>8£^/eBoCOr;@FB37>Mb@$sG@Hɋfs;-U[S}79.hxЏZ"hP T{ g+*#z;_] v,H DսR] C$$W*t>z_^j GKU"UC36#s^kwS J{ V?^O|"dN@~V]䢸Hҏ8wRnQB1_'qRg~ 4! 4WrKgn'[c9],ޔ)ԳwbhdhPAc\652cdHJ ~uI͉z& >pJXtj448i x5Bgcm9z="tz#dXW8 d3zhg奍iPͶPBLG\H\=:]!I)6|D^~; 87%o?0zuq E<]2-GxZmWHB$Ze;;5 ;ZŊV qz~uߝIY{wwdTsadVH'vUquxM&."e0WJ`z;0Gb IeC +Mvum}4)$4}>(_L&79yasLQd=5k@S)LW"@btUEsEGKq ,I%g[kxѣٳŦб\N2m1%溻{]ǝ7wn(nKTY߄>wݼ2X˵^L3jERs eMX/ <;Dɽjd&c,uM|3!?!1$o.M,ëqN<LJ;vP~B4̸= 4'lsˠP!s3K4͐dmF$[Td| ͽ]sK>^*v7/&^G4\U$dǎ ~Uٌ7['UkJd ._}^qRY~+*OsSoc^缇5Ȉ-\ rgJ ̘);VG'WG|azkn6.քԋwi@Z l fN>ɲc9!;}F!|^ܬ`&·{z=#'ATh"$rU;jP&m02ٌ[U5 R:%X]s<O~SA7. 2<$c.gtdX]o׍KTALa$|dׂ Ve vkW~U PiL{KLyw)Lbα9mݔsdj#"bp㫼*RIsKYN?*؉r컃iׁPBZ5)NQ:yl0aδͶv3@g5%]Y '^[$:~NmFB)IT*d&TBJ*7e6p6=`&* h/M}m6/X`G5m\ױ5,M|f&^DZ MnOQv+ #lC?Y?Iedǩ*3줃LPICO˙m} A7i=1f-șJ̴6̜L7\pgVk;2<7kkXRheo)CH ᚓgSctP{8ԑ2`DZ OA[N2Bu_Eel lNVT iEnfD0XHL;2g8Zפ* dl=oaĨasS {3|f^qpePBDۂ@| цnC[p>H8XDqL%K7U0?6բ%݌s!SHc۞ynm[")oC\pOvMEmT"|5X{Lf:W6OSmwNڱEVus\vó_3csxjWv Mqw F/\Dх&KtœxqW:0p?9 giM=+:^XɭVh>Swxn\*A*Nq(83-]P vy~T&!,7RD Vŧ7D9P$:rmV?J]iksvCG rGz"2g] ~ɏSNDx`Ƴ?NJuv G±pvzY:%#Cbb?Ai˼H^/ɴˆm@|a6:k#^0TUQLz ŮI9Ҽ:pr{[|]Ŀ_s\!Ե/ݵxQWX#8y+ji\9X;<4{ߘTֳK&(/LVyHRR+mri;3s`(!ϊtZDx)pܩU,;k#*`=e+%1eA ۛ@ - $ǜxj[=Bg:&;Dn}~jb$22V[z`}~{DUƥ RÉ>?8>a\3#Gy~l"風ݸdgOXt7e@qUdq>Uն^ᨘVM"soQ%Otmrl#0FWT,,38~tИ$13yZjvSVzA6#]pБ" sxSHXhbG{y!6d12xf9B]h D뵐IPFbXƨX> ԦeoWrFrjf[wy33j:5|hXkS@'v x?5߱ d֥q`V_BKЪla vAs)K<5< ŏ}Y<ͫwc^Co" i$otj{FG?Qj߽^UnnxsSĻvv٢frйdg3m):Ve- s0o (Pt.2PiCM9-L:(ZJwd)C Nߗp6{yCKNJћU.,ʓƄs%E~ eSb:,W˺iov4m8@FF{;{ֻDݚF Ը=2!Y<>[39(Qwq$sgOKݰIm16Y+Qj>"h/t^ sƁΊb?0Q?{GAL \ gx 7 {Vqz`5/9"| t \@nBIEY\8f !?FQŝф?<K;{[cO(z8}a;4HYzfp!ݲ@p{VZuۓ;@+"֘;{2~nX^~5c^fnXt:-"=]2/]>}^Y~xOÌiQ )[*Z:$q%?q& GsYx _E1kUزVRafG&Z(%-' HmwI:d^-3H#IldTcb+v1MBR$,`:Tr&IN2ߧ2ByfAa E5~@ϪU^MXMu4wS:MW܋[1} ͌"U' 3Ndz`J\B 87WcX)>X i(D$GVtC/8^9k3%}^ԭ i^GӍ܎Pi;."`h2iJy^*cM:]@veceGG襫FN\t}u!`/4u- kuQoy$be,XN.]|So /09 k$$#A7$9ƷhҒ(:W4w$"9m'G:'Ejq-$1Иdy2fޘ:ʫXxFґh{ҕ8yhT lP(# T"Rwì"t,-C[2)..hxB-Uregߨ'5iM9_ Po'4?ceت޸.KŚBN#Vtswxjי SJLHĺm5(vVHvTQ$1nt[/W!Y\oHRf[KO?oXпk~6A̞`ʝ9-a*9廅6r%79Q;P*hqy(UˉkC3,"GW/_}ŹQJ'oh J9(ռuJ Agt<Sz%*N#Cڿ!n elS2#`!DBUWb~;5J hmƗnvZgGL*nU,/nZZ[%%?4 }ț.E]ZtչʢQ S5O-C0S **_vjVḃͱs.x,[߫q*{GWx'"=T<$|PDq׺B ,eb=>Rfp$tʂOF]Ze^t2ȦQں/);+fM԰ [f$]`xb_g{oPG|$x,~;n݆{)20w$Z87%ۛ)_ę1ǍBE,f==a)B)w(rFE4(.{@5vG<*unA|E_vDF_X7!'d>QD䮰~S&#i >//{z$સ/Agu-Pc9Ĭ$ps\GS*@5e (ǔ*c$[hV#ja<o&޵EX)4񎐹-cdd1 ^ ]Js=v-bgi6U: Yau0b8!RD֍`1Vu %vǕ*"WNN0DN!gu4LT2 H˓5fM UR|z憶{QV ;a.J$?|\jĦwА`g+?|" Tߺ!,EyEnԄ,?rQ $lgm_/JbܹSM^[HRr*R_\μCI+3$_2~TYqwZ{{]cdU$@~(q7m~D^ ƾ4;?yP0@nU4؂)J35s!8^vFt+t6[ Om.W3e f/`V8<0^g⚛Sb %\` ⹰&%Ĕs`e lo`I+f.Ս=L̩ݝE\Ot]ACo#iɦQI)KG_[:d Abmxdx(ތm9AM]*(zndTqੋz«!fί*Tn3PL!AU` 5l_2rÞ/\1y!9U|'2.+`oS[I lE]^(S/Zg w`1ڙ,0 Z}a A׈mr7!UX*]/݅ϔ -[5\,"v4{ddF(YH(+%nD7e{dz*E9I_Wm[t#h)-d7SJ5jh&{QԿ-y؅A=[ȡC(]9YJH"9Ҷ\O#PMObn\\YSO G drS("EH<-:J Ajqedo'|yGrIQ%Wd'mm)o675\辏~+?JLL*FNK)e+pGaNuQz.G)0cvlėj2g|8.Mie !}CIewMTP#3[``6HRs]>MwŜx`l5LR$?PG?"/sf5b%e{%~@|9(mpGa|DϱbQ'_d/Oר/|/TC>RL[~hhGٝ(AŻ}O,I9.x7]txIӼ}"ppS7;V=yH&xODA~Ő~&xum o֖$D%Gv-̵.iEfՄ\UB$ɄM8t>Ǹ{s5K@[,S cNFym@)9c7V׵iao;D9_$Vz;\{cZox9@#B<o=&6~ҕo{{#0 pFט۪xF*Xʵك-OX{omhI6kgtkfU7vbX-}МYR&͟ {$`B5USKň.I9{VJ@UY̨!lMz 4y&ZR ^ޝ&6^LAՏ, _F>CƵd}؜`$rRvI½ R m-ä^8+ ;tN*I/kv? om`b!q3>HdXƩYsgU(ʧiAbW&.2P5l入]Ro)֑ +n=QZ 1|NJ&w`GN/A#7 JC:PgV\ oIr2$KXT`[W{AG8'-qt]GW>)%i,y,훹.t%餭Q;s^bl@ީϙߛ= яyn_ـz$Jʞg!O$RR:k˝Dk,TkA.,P3^UՓ9Qz}t6^tR(RUY`D6j0w;2=䮝MZ6r,6&.a{[E?yQ^g(p\>FY@G@ifcI&2>$FkМ>L1E}H2XegG?/j2~wS}'H֪^k\]d/'IhJ_<޷IUrzJAx`>`2P0QYMjvVrue 鑑~%p;ƺtFw`'iT_vE 6T^;AA' I;I^7^(UG`켸\eܐH[=9q  boB%Ҿ߄WR 2?g8#T\JK`VګNPX[w҉)S[[+avCkG 84 ].$>|hv.1 8pgҎ9\-4g)am`biݶCO'7741uȇc &JZ5U9o2Z0h_4gE"LZ!.*6tHq?}x`5_]cBi͗S{-_ЃTu2H}I@y9/[2hY]¤EU&%M3}YpMsr`fٔق)27(gcwUFr[חFn9`n~}@௸Ҭ <r_2L!Z4]!I/sd*86Yj7d1R- +-^ 6] c'%@Gj߮n$LmX2yZ,۪P8kZ_|ՎM1iYN)_uEKY,ȟIa2>^A!V뤖[yL vJܒ$Hw,K mh9X7 L JI8~TBc?]K39NMOj}(M>[wB\EIcv:*\ W8[i -֔3?O,[E0s _ԐGa~V(8K7^_ގ؛SJB[Aha-D%<mnsa|c'J[>&P hA{_ʷFdъ8X1$?Mߞ t)۔uK=z_&X#Jr`5Koc(呈>5Vs},*!¥ 9٘!3u4r5Fo~¨fXkXQ;Q&#Vn)4^ߦn#s0 tqDJ`c6Z3V #'7s< J?\CĬR7!f8܈33IzmJ'XU Ϥ~ 1JF̌7;x(x45ɋ?RLwś~sRag*de_JQ ZmNAj]ēu DLs^4 w;kǯhVR**\nD :yYK{ 'ʊ0qW8wGٲ<"!ďDƌsWS` .1}٢f cc<ĶZDFqu$~5lgR9\RibF|bp KhGrY6wPFg^ɱ*U3GN(BWHKnT' 10w11&u׸%]Z~)tg`N_'Eqܰ\4Bٳf< Y1cڎLE^K=ki6Kt&=W {-deHB5oH ;\꧄>0Ҳrmd% -8h]ԍَ]S ndAJӧjg/3t=Cd9ܪ5AIv;z,輗V" K>F+{ 9r?j 5ŵ7h n/9=[L|c"W'bx1'Eg "=|kpx;P&R~R4u+iSHĊhjv8َ.vVrüPE ]A/#B¶3■4=d/y]}UѢC5I_#Eg>VE&<);-yҒ;yR7oJLi/N Sb~jeE'딞`?$bEuy]4_O,~8מb9*6_?jә)zh#߼P%`3zٝ6F"h&+SNɝ"aJӥ0nt I;r}bDy|a;(-Q_GiؿB "*ƕb?ڝR0vtgA}kE!"( "V`3zaH | 3si V t\%xiwud ;r]P~-uM˅KYtK 7uVv/gaaPb:JGLjIGb;x3AS ?)ASCoaԊJtTwȚO.Ea,r,> "fQ &~xDɘH ~;NP}e1GFce W]};WԿbF:){(2ksL~KL0Vj&*ӻ7#-+{-/6(/bpEFo>:()>3& J_dI `L NVsJ!}TN3_G¨c>?L[FջMp_ nffܓ>F-f2zd͵8@q!=c}/#(lۥk_=}g|,q=QټXd9%G*:W͓<k,Od JFH,p=kW[n0=P:G +nc=wxbѥA!8{$Q/adJP%$/V#qEOom=J5?%hf+4"~cN{Ϣe̅R]tDIz1kS-* ٣xPKJWy͊pb=* |LV@Mi&`%4퇐T 5L>=bΤ,Pqϗfck}OP_ʢ] Lbvi‹'$=z$b>UR̀AeO-lM1=-Vx{_10'yR';z{S56i@vf5D]"SN]RvP*ݧ/6wckoF/$e D}깪\ڋCZui%dɽ0orly:Pg-tOtѝN;/)% $FU_Wi(Y.Zgx2 5Ӥw!:q# gPu$}ך`]"-CA~ )ϑF|%Y{_UC[ODF葉T&v<7YM"a3S뭬niƨ@Sس`;i("QdxThdIX+NK<4m Et%tƏՑRkē%֠77T>*jxnW'ƃ88-ȧX0)@cO z0|8>䊏&Qǀ Pg l?!a)8<r3e /KY* .v {-.^4SKRx_G_#H/}.)Kל8QE]ST ϘGWpV'"_"⸍B !W7pDU;z[ -%eyurv~*#Ck?p] W .H-Bf7tla2̡O4NɿaN5np]xX*~q833Jldeq/sz"˄Vc $G:!Di: UQE2skOeQ;X7i8CѯYр T}/RoJ|&1ۢ¦]_nr 8\׍Vn1cZK ڮEs/cN4z./׈O[/ՅI`0 6 g5Ȟl!:hn fn>f}Z]ӿَl)Vӣ99zdz W=q@7ĵbm 0VPx4x̟Jb4:CN[Cz?Ɨ#86j'0e4 X__UD\2)gʽ~Z4hg X&tԨ[phA8F2Vx–3 55NG-;-y'.,p0"+qZ%֕tMᲭrQ9X._jń>Gd.i#ruG Wr(V) n`2wzh0M4\(݁4(z0k'yٲbI U>4U#먏eoU#z5sQ6gvZ+d}P [|3Vtt}iDH}D:j( @ KM456/Ѿql}E~, i2?Y/AWe&yw5"'/@Ҳ@ؗNy YZ XSr60OhϷ'R"ӵXEmM`HW1.3Qط^6ryssSeq6^7΢[eG!rymopbn,q4;KzSGA1)P]y$k0#&XLzɍV,3t@aܬئM1hʃI蓓P ߓn_t)%rqOւmØÐ>ęGׯ=ģoɏ3mt1Ё9fd#r@sgn7+tY q^r⌾Hb;˭fyqs6S-t $^m*SuW;M1[|t1\n c0BE‡)[H s hΖh=wWs vo2WқFh!)0BFUЁk&o1VW7iX!9Lpx -Ğ;T7iJՏ/7NNNtf InFi :5FW>r,7>)>Jz@;8^1-oz9) A?܎>(A6h|˥"lOc^Ǧ+T-e[s87=KWġN$+YhRҽVoˉh:BW)雀, .@#]lmQ4AnS,ZN|G޹}l/)5 wC^*׮+ J` U9R󹣤(`OoٶIW 8o3_[:s0WtSw]ik2KbdgVA5uNj۸T)uQ<܀>c>G t-Y^5WU0bI ';c ZIؼ<: 14c' _S,w+l򮀌+;'a# P^G!RPӸfV:feNY2nuѩv2nEq@v߸qC:=[Qf y\lnq Z-#42QmADR7Ofw>Jpp9x;p"XVo'1+ z;X?ojaI huy&4LdOa:حx? )t_ fV x5BOU }ãvxr&9B}CyY`9-ttЬ|Kw~}177DFiʰOI ]RhûmfsE'(XB'q3|p1O\d)Iœ0cP4X2Bh й" ?07b*袈n*qbDouNA/ ؤQ08q%(Yj42)igd[SU"@nVZTfi9UeǪ :qոA'J Fv U|[Ei_ ^Bgl>iG`H;~nI4[/Nԡ+0eNhf 4 9;m32Z/ "Zwat1"!.x1Oŕ|7#auD'M kTS‡vb<]RXGoF*>da*j+HZ Ͱ2=##J,]-vOӔ%s#,\%XND[B{ӻ ҷZFOoS X%>OWC޳>(< |o1qKcuZ^@(S*` bR:/fJ@_&A mt͸Mv?})5U6Z_;=ܺ%.C{Wء2ɏ1/ތچ;gPM][d`O%C'l&l Di{(R9l0@7>TH:Kp]+g>iYw6%J˂?.Z6$n ݿߴm8kR =-08c| RԔ؁bC4i~<e-;28 vG4OxkCE1)O'4S'**_p c%9n1 bLӛ('b>v,y^nS3 OlVgPww$zGՎzn q_SƘ2aȘMlPo,Jg3\/hqAo\=L^*(Ԕ&l˞ &=ʊY˪8=c'UC|]LgX`;5o9݃ݬf2TX_* <Bz17OΨ<v$i]-^syqŌ:g.OX`=.P(dn6-B;ޖǧ`Mߦ\ǘ OVg?XS=z*7NfiBw.S )fB}DQ8=Rҟ |쉋ɋVpɟ;#0 aI֤kY1kl[T͚IV)26b;dkAo0]fP; o MʆṖ9Ȕo }_›R/'2RtuÖ#21^x"N4K bgPJ{iY :_9c\{ȑFq7:G)Jnd&hFHPA ]fH>0MSj]F}OIՇi%tUͳt2ڛaDn /DO$x ]^L׎צXcل,BI\#2fЍ)n"ĵC :qQ sv{͹ʰEcZS.[g;ѹ)@Qrxr dEnǓKUoƓ<<^%2׫WEWU{sl#hfCGۃ HڨbZJawr|FDA3|Xs& GKTd$ SvmϮ^|+~[=\ g18,n; 58+l3Lfue1Sf1A`ȖТ8FH'<>],waͅX+!8٭VQyx~vԧIԆDU ٗ_u>7Hd@Iop7_~_PI b[Uό0Fs,oJ(+EXPe6!pPM"?.nر]dlt,;{vRԱ/ů  eur0qcmBqQ;IG\bbLZ=ggZi)o1>C qcC(hikЊ|،:Qp5ti)Ƀ"́ή|b ֱ8P>:N7nU[jz>X%5u44>Մ$(2" <8 7hK:hwSWG(g͐y\C>rD+ K?.M0 fzw/ȏV9=)_W[yGQ`% Bjf1 $gYZ07070100000295000081a4000000000000000000000001668c16940004a83c000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/1]?Eh=ڜ.+ȜE4WFfjGZP!ugȝS&uIxz_)UPaT'M\5rlܙ{d~t`| AlKʅzY!(QIs - u̘W-JJ’^W+?s*9t}ubJ "dhG)0Oa=I!%kٵ['"0]pL5B%8xmnSr XoR)7{1,?3kjǢ$zG4ۢ+[׍"y. &})caH,FKJ (#kn4ky2(^ R~<+I65JA~Qq$U5~A_7,RoӪ\[nIär&uox2O7LZ;K߯)➇dPfӔi pT F=  a2Ao'yB9)@.vV]ٿsk5T!+ .#DTIs6-L}9;JvYx;88نubkT %V3J &[ (l'zь4!W۵gJD4"y| 7z'!WAC[D'HK82 6r̓ D1Ԛ0 ~j3hvOM+Ma2{=oU<䉨Ӧ\Bg)Ԧ긾녤B$nN WX? Xy~F$WLBG-]xtZlݟ5&JaDds)Ud)bJ ?f)&#D|)踱>v%wp-uv7+|N,sҕ} MZL-dy (SFm.J[UY 8zя/|hۇY#N'װT;7=ǣ͠kPzx>F؅ 8fC (TqY +zȦ{xL9wBjt ݶ{D)Cd|zFDv2۴ne Q{nT< oB!| dϘoXɼWU6ԩ\Uy7sm=D %H>Vz7s^El\僸TQMǚwP?'PЉH H>E*5{R=zhaT м[>238alVpPRݧ4 =/UzGB}3*vV_L-OJc9lǽ%){ {[ԯgbяD\6 ʊ9.ne*RWX7 X'6 dY[J;QP1Ƀ*)]xV 5 *q%4gYZ.K hP|./?pL P*^}FvPO3>AGaB 10-rIdq6DZ3>qF*U#ЂRu( X$…Dɥ

    >ΣI ܬ7Kfs+,:= 9.\L}d*(C7K8DSH۔]RX(H&sTJ^PG&!|sdkg8񚯨3:zP> >XyT)%,RkNss q3LU]@+0!7qa~vzcpf .2QVZ1^QSAKĄu,tcX[%c[(ۯvZt0v>zQ!X&qPwu!B@0%"慏2/=,"8}4 ("лzNq_r--wS0$ c;2 Z諒mrni6}1ly2dSLR4Ql,7 :v|Q+:cS0 ֝ Y QGG鄧IHK0ƨWġm\Bjt.Q{vW)x:oi~0`4YRO%.m`:Z2*E8n޾# #r%onM(}D#Dra|;[ \!!P4eMf3 "lb3a@VgL 9L$1[ :db.)j?]\QuLnW $% zʯλa?@sl/y"f{P: a [#i~b &lkqWgkJጫip̐,qbAM:Q͝umC,8"?Z ߭)2Pן0F)6\HW>h%{}V#Vp6@46I'$:=-7"D2Ҵi,kq*Rn C:*T/r ^* a $b#D!PA{yiHWc_"ako$u~U{w|ug0aluJxdRw73 (i{2Д$)7DZ Z|̓v[ KnDmʢd9A<`9R納 yyq4DQ7j2I);$;v'B摢|?x&FU}z̘C℡;5^rt7GnP vaotDI׋{gǬs&JB 5M|tܡ6Csp[r {Uof! tX9pG{H ˓B"'\}~-~\> _5z@S;NF T~V"fLR:nrht#v1-7™N 7;&+"%rAN L.gZnCߍ(kaoe+y>¶pxy9N'vkDmnJP$]ﵧ *(R*QeQ"Í(.8!T;D=4vjy2j?f# 3ͨhSArxs!oftf,ޭY/YzVϻ 8͈@1*:V, 08)lj} 9}UHD1>1tF[zYeg +ޑ *zs꼉iU5Mtt:Qvbȗv$ޙIV`BIhN"ژ+iM?W1c]';; BY"qA+HiBkd68p Q*ݭ m]v:f(g 4#H5 oGV0돇Dۛ%S*ЬO%QޘBEk 8?u0C}<4]bU~'WN Y҃rG]Zbe8)0WI|]K6ɋ@ݝZ(YW3&_]үk8D}\pG}e*UPe^J4{M : @rq(>po1(Ayp>@.k8'R(ӓ; $֪e]Ep^X}IʠӸ_| obpjD8~v= Y)K T}=>vdʮȜVClĴZLezW ߢpK A݅΁+S_7=Z,-T8z|)$?І$Vt-U86EW|ld,h㸢+`)IA)┼Χώ˱9_soVK k%gX% uf>3[b)desD =ᴲ~~/9 rD yXb&H© ]?࿠zv_%fQCAÅk`kHo֗`dN62xϮ}uIQZ{'0&!0kƷ,-->, 3:`o JՌ {_>TkE{F2{"tɗ$X+C7ᔑdy~#P˵;^0BK-/nk<:2Y^AjCG6GU~^尜m7iDKӿglw OɰOAәTna7Tmuxj)^aFr[ms%:8tpQ8[dBX%(<@e5f#H9Ѿ:b( F[`=S-(?&C{W B^…NSZ"h_y&f&dWNs^vni[&NyS8QWow֡h2 Fz2{H[ຌ&Id'>^,,O-ȒѓA ?#*JSCSO5D@^닖;5Y rh M \QU|!Ҏ.ZH {j$tjR{' !*LZ'sǷ',B_|uqnLE,:qmkypQ80=yKnbK:)u\/h /\꓁#GDrs>>PdcO ga)] _i̞N>9xɍ~C'#4Q6;][fyx~" -GeFZZ(k^VMDu@}lgZ+mY:Mv)eg7eT1dԬū?k!"Qg6jȓ'l{Wm^M79"Nm|_$6\WkyBKu`f :)(i%̋[ ᮋt!OnfTUi) yn.hay'11t;>rP;ܟׇ<W=Tm;~..ŐBc 3h ٵqvRą'`$x"ռ %Ov5/+"Tp{mcSJZWwJ*[.hG&^@u?4ɍƜ>AAv~]m̸/QIFfx>ݣFQѕ(rD8y} j4u?$V5##7ok[^ȉf;n}HN;tV?RbdRi{KNu7szO}hx?zL s}Y1B3P(aE ӝpcYMziRc {-?OO7dHF  ohS4ߑJQz=W ]yt5g[R ; *?臼Iwɏ+WRw?Q ȼDYF[.^Ru '9UGa] /qB\w7ۙ&ee+i8!%} 9x>2^KT@PƉ WxK t2K{gɯYVV ~O^Aڢ-zKEp5uXjɷVpomQB:йHo5%~PŬ7 *ZH눅PImN ab2|.ApBunèOy yՉu8[b%aohxSUl>$;vqW$2ېO`RC@KBIHk~c";:E&@{հ[!YH,x0c[q%$8*Po@ٝ2.,F[؈sUr(f@ʍҁC ݮ}Lƛtؼ Ө"iR1H6gdw9vtpo,E[I[Dwzq +k8oI+Xe'AѪ }zt֋]q(Ȟ$iߘVv;7h2Dէkԏ{Ӑ?ԅHkv-$nȷm d "YNKܣz#˺> "98n$1n6v"Mk= f[-t8j\ ղHʛR] ɶ*@72h@OVCS C*.қ[`;ZՔ !Wyf]9yD#-`$1Q7Kٺj/kXnPWFӻ/Kɹ TtnZљJU.XId{ET؉Ӿ9YL#4_w_RCm}AAF=]^慾|[:bD[~H8`nٔt [WPfKs(a(s27)9Zqq!ghn ީx/ %^GUՁfٗ |J#hV-Jsj8ڥ#(x[\%]FDL# ACXx{*@xTCȳ4\LM"=7tߕzUTtDZ >;ě(L,I?=,=Bٻ3\6|N*4akiu QL9Ɏ>{ iO=uLUdOSbUByN'dr%KdQ`xIxS"s&Ĝ[?pKXZ*^ŖS67o&+Z=`iBCmSQ4:6|YfL#V|\$֎[sh>ɼB,@QpG$Oe0_Ƨb7MGo6^ᨬEq lgyS+a_O7lֽm|Hҙ$[ц-rMx%@sivLD{8J[׌,5Q|Α}r>-ʶ,k btwha,҇sپe_-|هwQih\jH֣*t- AP%9rfehJ>/R~7@g:6sWuQz *&@hOTv Oy5.\}vP^5+ΎhƵ3D(ppQі a@z1b3pTTbгt4U] 7B[r3|Ѡ품c_|v,ÔVc?-!gW;SW^Tfɟ0:YrPŤ`.-ޮK hHcv\ȯ3֚M\WI M:'(>G9p9-}{:'R~>HkWNB!˰gEyzsTD}a_Qx\ 9(p4MrVòag-6fl\(m |E1btWw(cQ]2w_R L\g @^p(;ïQ~3*i]ϯ k-&!J& M69pn B)(=IMFvĖ̋E*lY#pQWa CMu5ϙMt}1 KrCÅ !9?oD0JFoDiߪplibL|!I;9J<5@,JP23jwkzj,j9})&#'FRYaJ;TG W[\37mrۅh_ rKz-T|MQ0FTwN#.Z_cFA :w 娖D| 94sH~osAFe9;uDǔ) 3&\P6m[QH.jD3,vNoLѬt7_}jHv&uri I@Cၿ3Я`~ - 'J2;Tf_\o&k1vk+W O,_â Ui# T8O^zV;ҪͮEN񻺣_Nb2~4ãX'k XPf&k΢%"9<_NJ zx'd&1޶6PA/F21¸1 ^ |zy n@MGuPlE|Ez"h] ki<)eTN? I&fU{m. VQ~*K;ա9(4nE|BW+BDRA$.>n':1A MiS+.rGn}(A@ zw"92 CC׽W~^+ZAH+34nb.s6T"*.N "#XӠL;ɲ q fVhÃZ-<]0dX.YOdP*f>/|. &uql㼶Taj0H{*[p (:~~ g9R3.pLf_l9aJnEa 12s(zdBZ˯kAʜj٠0?7f0/-߉Q(2:K!s&8~RQڜMh& $8L3OHtf PN-MAqyCo4)`MzG6kY@t_[wV]pmF.6 K`2';=!lIK4` 疤ÇC}?$0mV͕%Rᐎ?qM{[O2.0| Q|`ھvPMKͳӉ̦B_rDDA"˚rCs0ECz Ad]thV^S?))n۴.lJF* n/7쿹TKg8u=b>XK6.Ψ@Jed,>6ocI0Θ2L,M6˥9N.zm ź=o^1{aHR~Mmٔ=W<+JB iEh®ZJd% i\W\h#qox,D"N~rI*ͫScŤbZu~I&mD*#Th:e,R@|s0*wtXt!ֺ^jdbjN>hdߒ߬`WT3 ꒇH1Ղ򵝮>Ifodu~x64`=i}aʴͨJLENDյ꾱LқR [ 1L&C]Z/=T\a'EV"hW1j`4Eg7rį BQl͕;G>Xg+TҌ.NځcЧURЦ: {8 l'dVGC( xE, %p8cZS~9LN,B/ 7gQtP 3 4_̠)>[Ix)V/Dou"2Y;=.Z.wu1!{ o Z onZkcKUY:\{_vKH V?P%XCu #řYq@fPWȫl1l z'Dnt4?WZܵLڤ=AptWYNhQR˓+eӵB& |)T0ptF3̺2]lL0*_ܰ$,<$ү6SHl Ҧcz[%\Р뾧+<ĵDl&lD1Eq^yЅԋ#C$FsDo,r(Wy%ĩv} D5?@6tB"@aǜ,ׄ=V +&VdrߥtũЮ)ᘊ} ?*+(]A˘8y/~w1\E!ŖסSl8긪  r`"d5=:_i쉲Fĺlأ_X rh6}[n^;xt33V/|h#ݥVϽ],MHTr69:y<&cZ]7zD>δQ$|lI5X<]Q#p Q/]FB`ӥɍ"44)nqtͬCl(W Z=sZj>( m>{Ua.vs6k&KW dˡ"xB<յwk%sH('ZL]^":\f|E£%IPt0G7™}%a^ɬ`)ocҨ>G saHV.p:5)dzmԎ x.JL`m YŁ*˽(o7yz1M:#\4LNgţMպ]_71+8]~KoO`t0ژH5<Oؒ-T[/0ʘt{ n'!RP} cF/%EմkV95«h ђmUhcF^S$pLWJxJ@C8U!"t5id\HP= y]-(S7&-EޫUTnϑ">Y]iL{hO9XoA8~8ȯ\?K?pf2t&[^sDŽa1W,dV;waJ7U#g9B0tˎi*cʼnٝZIu/@Z.[ %v&Tj,&P2fx33M9{*S}svȿ%?Gk~Eໂ ~lJ:Jn{mf (i74pD!ή,.㐯YkUmp I8H*V0ȐHVNFlLR?l\ 5,>qLh2JS0oIq994r)_p'n9]/PkfJ-0Tyubݳ"0a!؊ԉ/.cԐYnoRR۔Sea3N̹fĝ`WaG =sC~E}HY+sF{ .yZ5: DKe0̅vs+h&D&(\

    B*Iz?]Cb[lw^ bQyE7a)?KǦ`i!y~^|&.$8j$E /#"E>HcTj~BCLB eŬ{=){k3#l@Q+SPfHl77@  'cˬl<%||D)19x<2CMfTK)TE`4Xh+E^=1~{@i㉸tf.mFQ֌ ɛا &SEBI^mdGe2\k&r6A⥐#i|zR.1~I"~x%n)6hkGi]drOՖ6) ZGsg2D%pxB--1 S¯VCE hH)j`NrAqpK1m~EZelqSzŽ \I3|'&>/^?dbkWg{f}\&gNɊc;wNqU?qv= +1\#`ɗ{P7iMM=W?hQˊ!Jw"#v̩ek&?C 5ZJa/9nz[H 4v{F;aE{ۃϐi;*̀!^+|.6l:pH=ƮdBgz,Q -=|#ιܤۖRuma@WE/,"SrK?-9|s0Ҏa=ЂЃXwԐ\&MZc%Pm4bȾTXcL-vCT:2D\~xtH)E'mNxD*.8͇?G ? +L -mQz ZُKԷ`ӱ_vmGSM|r{KQ 6?'f/= T>oOO"J @I@b31c tgBuOߣ ɭ &Q4 BCvǵWĔRnಯ&$s47(όGߝ3['g$)l b3:{ݾiw< o(fկC jY{^.hcFG݂Hc+LCfTQ?}wW*|4m¦Emwnw b+K䇑B2\UXq_lUYW t'K;G3ù{R+fdNK,mm+'Eq2F(7.?ƣ&8M)^%y:p̒O hߵ \[ɖ8^:H`sX4J/.5߸i Tȕ&.Q!bըJݯ:OV5Z5OBg.l^a"mlܖT萊Rcb0:O7=U2n3.H/ED BZ\av(/&,84mN6h{FjA2'WE剩#QbkٔCԻ*zx$ ߁GYgu0K|W]~wk(Y5BaNg2(aj*d,Hgi' N>& $yL+ϖW2Ek+7^Ƅ|RH=pOdEҡypW]BkyI bUb\B2%AZ_(@;QNif,vHx6LV䚆JzV~+ryrϯݓX+QAo7͸g=(׍r6Nb.$1'0֐~mR3l~" 9Z캧*!A䔟rMd=瓸M$Aj g|0܏AK1TpwtJ Dqk'xD Yͩ_r`r,SX l:|_5G*Aw~2쪼 g09@_# G-d~ )w1lK^.un [UCԈEA{鶔J`uLa* Y|!,Ox=GIx!!,Z~3`3їg \JM|.4HaPYnuפ[К`~^tR^.)BfjNSҫjT|j~'{?x@ jA`TEk6ptQN1vY:,(3@CO&( ɾZ ׹}<4AP-iWoW妹 #j{4L Z*kv=jđ1Xݯ06D2=PzL݀bG)!GL|%-edz~W89dXs5 ۧyh>[2v~\ݭO"1EMCo Cg,<2/Q.~앆tP8v7 _?'ǏsMYmJ!v19FG:cξqy4y c+_Kk5 z #: Ws|=_5F.4>qswme m!ca&D~6.$Zs/G}a/e <;_!u=Dʙ_R][S=w]\3Q dw $Oj!_BJ@b-T~ނ@LtsSjw#_s̊= @o ?Dži\0 EZ'D?WG6\ѳ0Er-\GJ?DA 9l4@iz}5D? ʶ~jm[_yws#6Ge]ϫi+ḽ9DQm!?7 @ʼ5*_ׅ)"!v.Q'E @~^gpX;$4>c ]Ԥfs̬ݡ #P.T#O[㑻__kh_Dk#讒Q pfH.-Y$^bjĝ(v0{j ?N0Ƈcqc/BCK(_UrT8eZP꒑6 F޳&sc l5T:Pg ?FEtU0CP=S '݃?=US @gA͛mlC~[ϣos'Z;Ҩ+RUfs@Ķ_EP`jtĊ5geS%Ѿʌ;qӮ2OԋpLR,5Z!C]9 Cu&q Nd?//0rK?|%*bbW}=ύu¥e{+2N$ZWLGR龀!qb]BN,~#eft{kK^5K_VS ^!L8>1&ogX-W.WO"8~ꢯwIMZ)ZK U9ݨHe3r 9iگw${P¥Ϟۙk} L6%=3~򒪛MSyLtÑ!##Fޛ#59Ke(ĬF7)ԇ^7X+x.z`/X9C=ƝƆ\L@$s0,?uJ .J /+b޼ѣ@X5@uVqBq[ Ko[Ac`'M5 .QGM+"Y x~m. b3dy<V 4~h(̻8={p!p shrU*DH\Y:zI)ߐOa U+܈;V~,2`YV]QQSC*W6&见}_} #in}HӸE4)&A4-N1)uA`݊%nv,MH?)ftqOlNB#+nE*j,O+[SteDZVPE4ϱ@~x9_t@3՜ȒkUh<4$P9W@z(sHC `7AhDM qƿWL#@޸\:ⷂ-0 vۢO#u͖35Za']irq=iDa1`[d s!mA2~KE~"jY=%1xWt"rAG nP$O\x7 -"Ω"C\ jƙ8 pR(i] 1hse'kYG3K%e#Es4Kl!na 1uq Sfq,?jTp[@@@sQD +2xyx9х{g1Ԭx|Ï { k_˽{FF H8Ɠj] Ef_,92pPS9 jLav} ̍M m~ 7~86fnf(i[ m!`~ D2XU'E`j Lk3hD lFrU컮 ]-譯)z봠S[nrM\nOxdQ\0tyE>b$)[%ZQC1hYιiOIM' ~BU;d{k>"h`E׊dŒ+|Onq-<)_n Zofa;F#RCӶQ'zVI]:](;ė( ,,& M\|gGZ!OVTЂȝd$ϔMOo~5Ytnv9ZN2sY\=MPݶf <:rGCr("C Aa-ҿsu)ۈWPE.cybՌFC]]~*~G%'gI}^Ӯ,(ե\"y//6oZgAHoG%zn0-Cxb{eX'AC;jY#,y\ 59E/XE|c."-5}#g5՚Ʉߴu]9QEP[O)-SE8U:ʔo!`<4Ҽ jY[;\ {nw,v  D7%wSp!J C"x\[nW?gvQY Ϯn6䠭OމXlU%*߲玊SևB\} sݵM؞tr] 3j<%Y=kL vD rVZֺz&~d[rUUMB vLhu7@\Q?jA8 rzjԸcKq٫u.X^Kޓp۫`'Dq_αӢ+\D˝74嵔ABd̲ʊi'1e%!d(bZ5qk 2A-z1([*כ[9/J*@ōzMK}=,iyOu4/CDO9IEӝ5; $ь? Ԇ~G)j|;7;\Ga>vߩ :^V%&|Qm60$^Fw)~b뾽:>\{)ҿ6 e 9J`̮z-ffmVg }U? f$`KHSGH߇@ӥ/Tʢ4$)+26˫֏QjSmn1WWam&?=VxoxAR1:|9),NNuo^D}w#nw('(E\$VF{XcB@?*Bb C \&#J1:}ſ^ W,# C -xZ4> Sn4IfL*0Y1\, 8~YDH&j^25ԋ*I Ob3cޠ4T>gxvڔ=]ݘB5;}uB OqLqfSRi= !fͅ5Qs1jA$}/H:*`%ϴ$7)%Xy(Av x׷NC9J=O@-;x[ b7?oV o }X&'C զ |@^!^}2&D,̻D6 V>Y0eJG"c &D֧)x*| ib]N4qmP<\m5E3iQ Ȩ")цB|h$Fyht.y:mbIhAn{f~%b|A]K&'n؈vnHLI>ԹrL{RsAk‚+mP 4$0s[=z޲{~J@ V.JY"W Q6xJ|nS1@7 4r̔f̷TN[cob-P.>'e;}h?֯y?•*`6 <3<kg4{n}4h1$DGs$ 59ʭ}?(WMNzq:6{V}C)uPr+9va|XTό-wx!/~.rOh(}ՁJ@j~ֹtM٧]f sK(!uۏ} IsazV3 y$VSD{TKԴ(h 3o+1 DQmqqv3u-$XGCVvT:N-^d5?V(}H)'CBs65QU-wt}ζ"-n64&ɀtd臷xrb_4g29'@ohvb*łVVK#[QMR{%yp+Jʣ4i(QzA7࠻~f Be9v^t|55N ր릮*;raq: }H2<ۙ֕i¶YKT2^WaBUN+rv@HA&]i7kK"lNִ#Gͯby=3j9wC_񻢵Iۚr5ࣈT=bu%ݰ󷅛~hx]dIeiߘ]`dE5s.:+?udi"7`~Qʝ*(69̢ʁs-€/mώUŸ=xCc+sD-3x2Ưb;k.OO=O |q JtGR7b~4#'DK[qy`^@_3YYGv_VJs([әaK(By~^цj&});M} }8Ҏ}d8/MNAcq۔7 x@y/m!!ڝ8)h74@@wa= LlQ !~eGXC6ssUܐxp!xHRlS93RvjLyw꯵jB, { {Op(EWLE"M#;Μ0 ktd]t,꾎`Jblv39tVh T5.:3Hhу&ijX6{h}]]{x7W=V"WQC-G |O36QCqG\D`u_*6ʴmϤ) #n[`}7l~|gAX!m)1>Yj#&sn:79ﵱEZw6OR]wM}IGhzVDJ*U93X^mIa$6)\fK\/MGMV4"D)y;/E<MrsK O`G9ȇ8YH5EI8+Ja^XmS'& 5ԃ7_KPܣx=H@1 v<}2m:W\-g?CAd0~:~ ڵ=?KAhQqZ 2ފ uV`<.Q{ȫ2R,UE(_b? 1#0:2-+ŌUf1(5$ Sװ(ujPڊ:VŇ֠y"]!f˔ؚFy2FU AlUqi3$3lr1qEz7]8+\ߓ GM:;e/[MSMs0Հy)8"N ٖFvw%DDk.0 Zz!:{@c/j)~7OtV9b%8Le_(cmtSȳ墹lJ.>brev +gAuqޯsyyسC_&hmm saj/O1uV#ș7HY˞/#| 5 xXxyLo@.;K#uD/UE:)b/Ѷ" (Tճ7[Y=@d=ySB,?8A0^rmTiO89ФT-޾E(֙mDP;+5yÏo?}WX?7kE3,?hTu#sVfdΔİK,AFV?j ` Ra]#"'#Υ_tev0B>1eOxsy{3K8\!U@+37شK*?몖I@/Ypl6ͥ)d̠t$Gi"Pai|W$dLD{|lSr[=@t0ZdA"qb 6*_R sDGssk&`|vFsbfq-$RbN9dwQͰT&ׅAj Cj椆MM>rTsbȡkV"v; Q"MTmaqzT?ȥ!g•zJcF !QLH+R&2ʽ qJlX}?P#E. a%WT)s\R]`w#^5fOp ČKRj2_hIJFȇ$v%Ӭ[^+02(T%?ٻZFv_Xe[-ScfV9FpJ褉V.^ȪqesK.?Ϸ9dzؠB12̠sDoMQ*3Ǡ"@۷FmDZPcv"-4hؖwJ>j %&vGn鄚QL/FiBsi]srY9 mY6Ɨ;dF:XN=J!F=YxM"3DC!5&(<} 2;1vpIԟM!}\& } uџjߒu|!=U>{"3!֧k;đd!er-E6 ^HL'.WQU!ٿ+òXJͮ`LWQQ؅SfPVmަ>ڄEE pE UUV_r- ?_afiSV-׈et> hU;_Gsw,{_, ?.TtJ[iz[bDC&=Ϋ ksh,$_~+H:u2DYٗMuweE4IwdtP ф⟸~Q戯q83Hn9rIXhxe,s}W 5j|]udf|d坼*f &L>׭G߷|nIAa>6ݥrxc*O{[h@uD:7?^dRxl Ĩv2^0( 4'ua0}>QK,vN}R%#k# ȯ]=6~"ڟB9<}>]F;e!.C$r 󮨞N]wBsAGV}'"]5Lm^Z!ЯTz^,9gpm3E^Os'oشG>w[ޓ_V_Ɏ\*䪰#*\hs+"G;pi$s'KIqM+!ФyØJ/#sm eo!~w[}&UC, yJVDm{ds5[V,P (O@۳<r.ߣbUة%:v?h)\`|8 .wQmee~MS""$ t~YM~e-;}$zeAe}F,4tyk\j$1C@>=xЪO=Dm{;=<_{zs:6S42LuY sLTɟPjX0=gSÕBh0ͤ` ؏ȃKSeA>!=#  Rdp3QAA8=YHy t-?2QcJI)1iHT{ҘXBrKO!91L21ʏB}{Mrj0Y_IM@:rlnK @W7"5yYl CBq`T^r r&Jr[huHò^ bT>Qzc rk4d@:jtX>{Y?JE߹@Q-__w̒զzGHBM6B5`y6]`z F딃P;?RswdP1-h|8O% cL\SJ`*x.ݜwOk7U. b P[hG/Nkc)-aܣ+6SQ O@>W2K졟^xF0*1g*kP+c 4%,qfKt+ˀ" jڀUIa+/Q!!D<9Snrv_`\0W5Ӟ(CtlB a;F#돳KOG }0xHLo~;T{I췮\3XCQ>Pxg \IvH &U8/sw V]Xt E}Ky+? fErfo ]naw "꯸P=2`I@-.Obi;(eCL#ACn? 6Qal3+=]y}J6 ;Es<#`7ҥnza{hg gâT,Fbr'xodIBGI0:HPdbb#KWO aFL?%tML%NuDy2p/GE;wV9T`ܪہ'{v^r.X*t)W"Yp=>fv,_x* bV~Yfm(;lL7bw"w<@MF%.a684AQgEGm`9+We)@눦.bC_ V睙ZЦj|g%DmX΍rwY"s?9*P&\fQAu ,j<۵fW0=~/e D/i~BK˕"kFuYzķmZҠB>6=<xqSY*RUЃqK #ZӦ'خ}ߞpE 8jdQ*Zi < LemRHA~Vd,*%L@uXn{SZ |UW,NqF_kfdEoca7>kP13 RŽ0,&r6=dvrԀm33@W]_tE ]8 Dvr.e% tYjʫM9β'ꋻHyj qo#T0]g s#\̒G$VxI='sܡ)jVI?E[1Gho! E+]<$b|@ੲ2 Yn:/*0~T$Dbwzʙ39B3:;_!…:P_VE;FDE12k'[5k8%1l!Vjmo0 Ǵyo.NLtlQ4Ѓ[Xw.ѧ<\#ʰR*jS wݢeՙH[A1@ݡڭmA;Y'bVoG|lߡ$fC^Ml}X% 伌8D kaDI/퟇8 dȬGh-y굌MT -5C >Hc+^|DPڙ3$N{ `ʑhTttĹ+/p_H,<$̢EjS.5iД38U.-1$?{v;;syj^x sp @)XA S\'LWRp[j4L;OFU DL(-G<}n}[aNo!\;"ӨGq~(U0mQ@l՜:Άh^d`^5ÎTSղ_ >`ytRnH+] 촫'*!2k"'id݅BBz&'C߮KlWZk5wɤGwD A88ODڳ ˲fǚ坵[q*#u˱/+GcM*ĐMȌ6kƝ\Wo#T>&"uZ"gSxNxi]1E\? _9'(Φvyv&q='3'3I¤iؽtOrLrec05PZ`șoT.LջEŎ4iZ̒}5I7E=ֲ޶ײ k:"^0FBSKeT/#RnK&p9[YEkog#3ZCk$6['2agu^ wW eԃG6է!6k(4/GY,QkhDlFLqSw: HQb(j7e V K'@E)w.cQS +)/b?2 |J,,hb7`.}ל,yxcuAp/M@> E%kk:Qed wokM:pJT6hQNKuM÷3Y`/ _sXLtU'\PCfAD$jPQw2>[Mo͏f0sPKZFT'ח9ŋ6,i?vQ)OL9U)] 8&T0 |˗ 6I!Go%"C)O^2GM^,xw;:J#7>B9WwCnƼ/4Uաg=rm&owFI)W #ezʂgW/m4G%SCb^W.k>R#N0DYl"x?(zx:P4%JhVN{q[b-d"ϲD|aC׻vʠT?#$7`7ߍi~ms(oYwf)KX %c-_k69(*p Y/fB)e> e!Og>b+ C`V[I.Apz͉''k3n3A7^~l{C˃Ow>ϐXBG;N݉*] };cOdJ~^vQ"bEHy_5Ƽ qC6/_Q״VGʺ}̌$<LRU/ƒȦ'ADY?&$U;{ jsYB$7Bn'lC Ş7wDm3]x/Hzb0x Z)alk=[x =("9♇GUãxB*HM+/xI̪^ZދEfՏEpL.n jJ"{ۤj_K=;C#~/[Ҍ5vP4q%A LgL%>J `<-J,?8fE0#Uű3i:F"WZ!!}4~b?u|‹}`Ufm,qk± pgj,E9o8ӸM=՘B| \V3CD8б)K'@@q3UiU_T qqncd`b99}ԀMGMytp%$eEw]LaA,yTmÒlBa6"2$Qq~OycL&VRiL -<;;umg{ w̕|.BLJ?އx,KƀCyVh4*:M m5@f#B Ngy[E!"@V Qye'ʺNw*ђ3Y|vN6m5~ vmmprPKHx@eX@Ib%o5{MpHtx7 `7\W-0Ď! G12rSg%W#[>e[ XmLR>o`CdTp؁'y4gQ+V#Yc q҉ٍ WDS.E#wôҾp2./EQKIX1qG>SV^{f0yAיEx:4h)\H=Cx\8t{,:z؝;NE︁8p@E+/OmaCND{{k 彠(rXӬ#xH3$^4lB$Q0W{Iٝ0>TJ&tc /t gF\^;Lıq|l\3-){&+RD7$~maM݄`9p`4s$--SN( ?*(ƒ*&w1%#1M{-lGS֞Eiaf4ug ' w]aT6P7JQ [I$ۭCR!ⅤNT`a!nեIJg.i'_zE֟QRqLO9Yj0ϖn> ^`B sQwmNLJf_·Y1zYP;|; x&5|R讱/48k_w$x48W+ ~U:M1ߕ{uYB/ݯ)eE Զ@,F;Rf4gȺ?2!/"Xi8n~RV]+>L[)Q aA/++ℬmMfsDϥŎ&BүR頕{LFj}'v::1 l\zXyR5Ʒ 2(|p΄#6%?QCtsk6Z!.\_#lv&fX1?k v6I"iRȯnt)LدܷUԱ><WuRPLIO.F9V @bzDN&"<7Ǵ6lZގHE|]gv+\+<9y wPEkFvL9S :B7y!R1j~ԯfo˝@Le1/OQ˾:KcyÒ{'v[*6n-!b n{4Zkg[ݎ\BnWX&8|ivȒQfn7FvJ3nqf~.]/(FZklr.^.3ѻǫb}Vɶlqǭ2Q@6BDIOϦ!x_iFe19P`#j pՑQmOz#,B۔>J!)0Q G1frH"H C:Ml{F zM'J4:=rg՝JF8ŘMV `ܵm5VAa{α|`ǖoN[}5ڲϮ!!KȮO.n_1s)jy7h6La&rVMX0<lT5jLUT#K-ud/ ^4{?Xt]Q ~;+1Nj_)ݯ RT0p}xZ>F:N{Eb՞hui!~Ft IXJYF8 {!%Y~aoo[(bVOO(ZM-۷)G=*7<*P? < Ñ}/NYXnkF4a'j4G/NgGfН2NAߠo`K(ʚ:e";Fe-莋7zOaգY{J=]{G`8(B;%m'7D0Y oe]k <mA( g x*~9Hn1 5Xn ma@fsWS ud͓*]Q(y0zXV|h(X3QƞTk:%:fΙHd(T#~ mEBs6XW^ sIq3s}撈9#ʱeŌ4}D*_P, QO^C֣ [8^܀wR=r;Ml>h6ÃWﷱ0)yyf-Є ɍ_5?JQΖ7'6K%cfw~-Eě[+AԵt_3LbYfFf޳=E}gDW' F2ar ]={#NODNvcWX`STrNݯ$X-/| eiY O `yfc'h۹x!RP|hs=`Ҍ #;|Y}e s]/K*^D8;-T VȾ.%#@˞)v|qݮBGFݜC\h,t 0Wp21nAM"NmMS9%13F(1XW2kaD4ޯ[~nb,Y&#'&(goL4 -LA;K#+!W(7`g7l 6?yk7*#t˸O"kQzTq²_S´(5)Jd֤4gewۺm09&en6ʨg]pn O6=ʒqyK;%29640-=2Z+eYz-9>>𺪳^6m÷$H>WYS:/G"bjR8,{F\s]`Pқ}K xIiW!~.qLPf`J@:=Eaak,l9晘Y/ ].bĀ<WgPjCP)nhr#i=^3yB!,o/xxkU8!L M uLaʰ:{{M(L]6dN cWii.KH orxrVCt[LT!:Ʀ\P+eΕ`D\jfyj4"ybJ=q{/٩Q"w?OlrqﮁÉfṈ\P:Y Nt>qAj\QGiK4xKJ[`V~pzRHru5].0>旗)&&G?a˂7$(>^178Rj6eKW%2l,UH֌!sp̙e:茞OgV@jǦȸbn%fl ]"Gs?T^lg*80Ďoh$ ChݤzBg- ?P_G]nFJj&3<C@lk׎BQsIv{[s9ۖOg&CAl-EE\΋U!I4a٨!{ %7uwW).Fn~Z^g}y&=4^r}jyБB}~i Ω!C"̱P3LS0ڰRi*p_tk>c߻c@gv^bcD SU `_A!_x;U2~~%,K441 iI5!hZ]W7kqJeik@S2r?Nvd& (+x[!8䁥vt;Nhu#ACYYS/FL:p^9<2CWB k3`1r<y@j71-] 6Z _tn0i%f)x۞Jvr8YɁ3PY%M)^C (ahޠog$iV GTýΗkVln 11c>9FWjki%9A]t+QyF wwJMz!ry,[vXrG~f(~BX_##b}T"^_9dGoͲC]JqA$i& 0cP x&k~ SEBܣ~ 05fM8q |,<ۜʇkFBPEM|Q:z}OZd;U[-ES/ f.Me D?nVͯ} r:;J̴m[;WA94^5sĆhOAT87cWZn/sWB'1Oxk/^=,xZu8>|#ȽV5 Mt%,sѿUM <_WP΋g/BESTƋh_%x,VFvpE8qcS|p8J@|tS4'EB:FZjϲL'8`E;![؀\3kmi6-z+1("v|3UyvXoěZ8n`? ~!<,V8,0 QiY•Է*lUǗ S2D'=r`S+Mpd ,d9կ*z\‚ww\̙ɘJ2F-mK-W1fxn+1;Q=@`CCR9{E*%jn& Yјq|bf:0+@jB^j#Bb8FV(%-.}qsAHɌ~[6Z-aTpWjܙ_g;Of?$ûL =Ytu%VLgBۀwih94-3LɷH_wENyp SBq'T;JESS۞U3 |Lۍ3M,C%oE5:kmD,_2LZ݀h䰩*3Tl)CQa_e==xYo'wgbeϜن ^`XRW*Վ Ӣ͔KI?Ok\2.DM&U7CR$^L\sXmM 8?${(Wœ55]Xb-X;L!UU=%h M)*qzzGxҏuji7YwM]Id4ʛ:Ń~~槪o˙jZh ! iO9"Ʒ^r:>\EKe{)QqO\\PJRR"3 _::y)w4Dmg+'*r}^$ˆg7w}מk VaGQX2(D*yz }f' X4?PQ3 SN(\YVVi(h/\t<[qNVvaPk%EXoRIT%Ա6lB4uvU.$da/e MчcFX 2D0vrvmՊ; gccJnSXАJ`n~u)_~$t;j~W4EjΒFS@y%̑uZ(}9zL 1E @ *\ sq?N,;nk|?C=2Υ9$-ٹg覐_h7(Gt׷|)&ߌ$pB~ [WdۼaV\DI;)?ywWFbz; O dqe zNdЫ[&Q) 6 11-Tm*=px4y3d.V6 yQ ap"l 4e6)*:A0lϰfk{U *-9w*[K矎3l!M)Sj?_Pva]Eu ,m}@T W BSTp '(_K,'mn`[ԑx1d]F!NC C1̅;jS)&|q'8=y ^q/P$&_q5̔ E)WW|J5Jb]ͬ~j: D)\P ngR m<<[' BYJf'_ViW #p?zEbĺdgq#.Z^E+O򰏆]\;|X==Tr,0[T0tHܷт9\7$8i`?C _+Oܪzc& /;V^PAlA;dWI9΅y,FY!+ |I]m{$ĽBm<`KfR?vxo6C8h[jp'pK_vfwXulɬԡsJZYuoL`ZS@eJyg8NrjC/n#uov;&-ERXOG-Sp nd}YͱܬXWhs;?*Y?_zqB"J%`k\|\e(o/6@|!gΎ/PJCI4ngpN_l"p!D e-5eE5.CaOȪMoDcS8D( 1dHoV$Y'Qo 8$4 8.uGYއjׂM9Ó2si(˩ndp4f"SL4fMeE@&_x; Qm&ՙh$p B9qp]چ f>=4F+VcAwn{_F{c$׫rrm&LgqỊP6rTc}qxΡ6ɛoTYLC~`+tkmа=S E~uCG`nY4i:fUxB{9qmڌIzV4HMf;oӡ*d#0F2tJQ7|8(BƜJ7#Ŀ̤g9 Tx!C-MS Z*+/f{R6VޏlIZ6~@ilON@3ek!owB78;CB(s$ _9|rkNxGm=pgk~\^~ڱo^ҍ7~ڥZ*號޸|F`2+mI}_3Dxuuu n{x\a0TT&}٩1ј*Z(H7w_Pty ]Ђ{ /8ՀGH~d}SUNצ Pu̲U纠t: ~ 8ݳv wѽ?Se`!PG9!?bG6j%UYSWA&ŭTQ^`5-^{ rnX>-yCF<.[rDbv٪5yt TaFzK,S8QtwWghyWU jnѡѠ&¾MN 5Wy?[.PxM"zun1$ Sc]^G0$4n W ;OkɁTҸMy \B(2WtOoy~2SWF>V2 2a*.΢\o߁A◂W%S1!pB3_p:/Y&Ʉ7k"#zSPʃ?l+ZǤ餀PbguIatXb$jxӇe~,=W|FͳW5jatINpaq?tAeYa w4}{'VLLd"l̗߸XXq*;b$Zks>y7{F3 AD;!lf ]9ԯot\ξ?UC5] [};xlݸH-UdfĢ.Z相@2%Ì.^4i$j*6:0;$X>J/vɥ7hC:Nq9b:@l6WPmo2kOIV[T_r?dޤ} h! icՎ2~[fT&G*Saj'na$xYAXTv>g~nHx@tGc,lYO֞0ζҲ5Y$Pr:Vh,LZ ;nnSVu1]~ s?R25UW84P`@T]\6z1BLYыl ^<Z%LQI{ʜx9ΑPaf\-m/˭YwOH+rU Y͉;v}ATULd Kk\| +v]Y ٪?kP]1Je$w}ƻm1B$gAʠwctTk(6eMCDleH-(IMj!Rj5LͿobBxǣ\F0Z%o"onf^Dh?m9&{B8 `2;%!EXѕ Z:]!_ .x aVuGϜ'IDgT&zP[Y{LS!j9gI|ZoKfO"_DƄS.+?iV" Y'  :e>N",_fwK`Re.Gpfo񘶨vu'D:kKb s!Eє*[Tj:!LܽUx a)_D*->fT tߢ7Dv}TYΫq f{&8 SJ1΄foR{mOhʻBNu-QkMY.(OBk#NMH6%JSe`.8bp/U*wkwO]ng7*`/P{De<>p >ϩOSDZs;/\B} IC*c!vMfJZ~u%1gϹko;\jn-mh/0S\$wqEaZv,0nJiKal&2|e0u5,tQǰ9vJϦ\CdypJ/ &'b:e;ٛ:H* %"gU-̎TU\H 9={HfΊ=q%JFTԟI9&4!nI_;@=ӹ éS.f2u}#ÚSfL'+2_M0gȭ[\j(*DI'J'uHԈf5qd!FDJkwa ZAZnf`S%"gA>A߳> H%*B f5(Woq1 vA1ˁCႥx^S , ޮğAAAP$ÇPdwClR2J2\qMSo82h(;p3v/b; D \3* ܪ\A2bBikt:(Wu.&*nXP;geS SYz, lι[*Fn*h[*U?3O–r$^>@/}5¿cWItݒih {{ӛ7#7:6C*\D5VeYEζ,z ӫļJ[?k:^T`Np@R[f7L2fSNI}4\m4Fdg ^&{%Gj3)~5G!U ZaДl7Cl*ɒexͮ7p-%\; O#@#:JlȒ#ÊS48jmoH]吰  N6ɚ!JB~]!wkzp*2$/N, sQF~sԎ+~o'T>EQ`—@v]BlٚpSejL=NvÓP Zwuk_6t@PU򀕭ukt1>}4 tꮃdA#٭ ._Ndﹺ04,f.ƻ0bx)y%Wt)C~pGخm9)J]&7=[zmY$f8_i`ВiHwE 3X!;kG)PnDZy},zw!i:-q"7onJh LK)3-@>w ÁKŀ-zb&bD-'`,4z\V4u1ZL U@E(?L !NrdZ 6,bV,^һ?ii r @d3َ%Eep "<+3D sL/]sow_˔;\G p+s 5$xLG:Y=S.asGkE1گx2P`x|m~o)sߖ~+‘O0PN]fSٯAI LJ3" Z2vCƕ4+sBrmN`GUݝ͹Y-: oRW_b8*c-@dz;#/G ycư#skd7){L6:黽ۈTzM^WB!EiݚD#[ BT ot~XR6Z ndJs^ο ·̙)& NWDwf*mϯC^!5(^R0S~@Amqy~vSRs!M1K>ι Ukګ{R'ك_,YVv}&njb}`gʖ)4Ad}etF[[ψv'SzE0K {Ή\K*k^1KL.DH\ǶYݰ3ٮTʫTmG#8FX>E_xk4jC~%B[s hGu'BES`LWA3rE& t;NR}8(`Gl!O:%RӻHNz9Žn/-$qԐd Y$fhx6~MW"=+Ԛ*΅Bpbҩ|!hO򨂈YE*~5Cc>0}!255m7+)TCs y^^:X9;joK:zǣ5K4Qx5_k\.5pJcӛ~J5=uWy^k i.b Q<",o}Gmm.V)krn 5y7jѭCE?ɌגIfM(y׶w84m+ivp!TmH.5JZ!x|5*Rxl'3NREUMc+C53<˖ЦZrYy}-C#SKYs"9ӄPhHvE=m眊Fe~4!`!3E:E-Q96t;Ȇɼ6`0U7.0}Q5/7[U$;W Hh$N;¤7*J$-~Ҋt9P.p3Ui-'39z04{, 1vKಉQ񞀋̝ٞSt9:Nԗ͔!3hxrgnjQy?R~KO9R \ >T[n-^ vD*ex ([@H:>mXʆsnVA/+* 5?㍹'Z:q]GJy[ጷ7J2=`R0Ή Е&ˇk z4̳u̩XzFy"wbQ_|AM  ,B)sl;3: DM*%q[Qu GvꗌrEExD(~U9 "ȣP݋E4%?O&O`#?xϲ!~ UÊs\:n%|ǰx 4!RU@:]? ץR,'w%%ĭ 5Fn^3QYn̡=pC,k$)ELnNΑV]ˊ Hi[oR &Lݼ_^RS:jѡ0#-p؆y@#PUuț pOܥI%mv7(^C7b"zpU,$ed KAPJ캘=/9qH3] |Dbb TjیfE\Rb4M@ˮ=n4; ^{[^6Eh*4_1ھhSi?ƥh "䆈$.' aC9 Sh`^81c7e5{2Et[f3Pف)wxܪ &S/ W?iֿCgp^br鴐çQ5X'[i'Ws0͍09 Q'4]= narfhm]a VV\gdr+qn7ّLĔƩE slʎCs o` PXzOQ@?Z4xÃ, iS6G[Z}u [X,leJHӁCKѧ^ͦ3!yZ^¤A2-kW`TA\ux~'i֘3ߴ"ElnbѢ MhY3q^EAtC$%d)j,֤i>elTIB~h 4xb k]o{k+F'HQ0Klr/˘aS|I@,B1C l`A:!F?"Z+g\^#qbun@B$RF tbt0 8`Yzq|qAΎv'SYfexpwSsf<^if]?;p]n`Ǜ;9j ՋAOY~Ԗݶ&N`TɠU' bƎZa !(u~ܷxz, tkYtCN^Y.XIvW?C݆Pa{^xEqZQߊ{if<# zbʟuxFs.ߤkH0ø&&SC@χXϾ Nel-|`!gi>`=4/mz V$,ޙn S.X Z&7޾P qLt<>7:X53 S+L?<soN~k{7ҳp.*8ط霥E6O/AR#=Dwv< 5i*R=^{Jg(1UݪqDD;{\,,^NXܩ"SFF,w>b+Uە u]OgⓞobnA#7.H910|Vv4+8V!<[ckJJy<٥xQtjIϢQu?s?)"#JĄ<)H&bH򓻒hv#J0%#jXA.E\JKh[:q2#?cq4RG܋٠;hW @X{Yօ\FknQ|}P;Tmp,"QW;uFt$ebh<}*UT*4 5xQ<Ch"G4 bHƯ-V޸S>k<̵XkX@79(׮AR$n~$N,)G ELlHť.`b?j7l[PNtqMfX2G?%QU-:tvذuUN\ u}$5$R6)0twz`h(x`-И٪2yb+/@x { Q ÀNG}qæaT @veEW{`S =C`0YȲ7hpܼj7YX= qFޢ/U?ό2cNo~qR=U-Lj:2.-uY,. wZh}E7)'kXZP*G:U|9"e:j3H7Ѩӊ,jtvfJi#V&1|<֯lVޥk>yΓ++40Fg Xթحh3SVvbzmk+*Qn} ~䅸s6`!b/?@:kMn'Yϗ3AZ9ZmmL(K'/D|U:Y ~5$ )}$cwqe/hơʡKa*&T2R('7:S"kÁeay5Ҙ';hX4mo~3} dX6Of$>UФ%&X!tdaC`ᛟ+ R5[8;/9ccs)!Zؐ@ y|p,ax؊o]1xM/ɂ]ݘHD״`z 2Ot>-]ɿncT{>﷝Ԧr |tb"Tv xrG~R2Z%T|0!Үa9MsK#p p&S{'?GZ8_?y&C5}~ Q'쇏=SiS|g1{ר6N_n#+d1N,F|ްQL1R=O%KbXV:{@$pWm%ã_S&|-Vj^`.Nh'I҇zW^ڄ\/:)TFUDgz@3wN5 N[bN=a`@l'V|D}ɝawBGҷ`c7 { LX  Sn]#ӥ|Y4@,1|Ic*bqB`0|Żg{ >1%,}1'e/ɄW͐DfmCǓ[[J  `ئE/tm ֋6gA &Ko]|QJh iG=౮Ze=\ 70CA95^} pwl0?3U\swZJ M UK%$З4bN"o­ \I*PI﹔xy0j٫wsTYdX{zlCW;{W=;poY7O܁+Yw 4;>XUٖjw{h)ӫ(XI‡;*|KT>*A4<*v ^~'Iojʇ2Dl"5`zho9V}VQ0Ж|ta&o{eEӴlXftyA2?pcm`Af=aukj'Iê#u$XF,?F 3UY]rXqY[Hkl.7! ^F2 I(b4{%ai(*.6A7vHϣ?ɪHYfD>9i0LHD Hm_(~pNŹmb aU}^ s<G`& _Ӻc2dיFpx+7ؽٔ#MjPe45lp0 ]FoW,:`Rƀ+;F]ևb6;1glg_\G$KRCva|W+eNṖ@%=Itٱ2pnm}H`6oa~Rr=["sKa,q.űv7B;~eq-bhBqopN_˺6JK/qwr V, ɞ;$u}?Wpu%Z+t' I[{^BPϷIOow8Tb.k򢙆mEӵB *tEp%kC^o!f큨!.pwY&= l8脌_ wdAA^ b.0Heƅ+!3wQZRXΕ9%sYNS ԧH7&*Z0z-FI+c*4-;iwr!G.ƒ%Mp7%./K qwBW(gy>7|*C<ͨ(`~DB q롂x6@XѰS :qz-oK漊^ x.lc{C]_HSha#ݿ_vSgGsY~JcoݠP?:XXR-Ss~kZz{f+P%w7L\S%]Yws֤+H{0$mva5EjvPxoAZݭi\'d#m;p+bz6Qg7In<~_w5r;f#:0#N5B,J2UNZ8"$Ƀ; |kYu6x-'g8UR[m"OrY]Ltszǀ.!Y7)Wr{HI 6/c7ohh^N !_Cr l7-\u.heXK^O26/(ڧ+ ~qD['K.dW˃6:׻& ۦ1Hwk.Q^HQTy|lR;3A=zfFtil֙ !텁!75ۉҢ%.qAexgYU gxo2îp| PL35(Ź-3{eO;lMt˪#1=B6-RM3ȹH&Y?Wf8#KPA 9H:oS\Ig$Zl),> !قի\ ϯ1ksJAD@^qVz oxXEbL\hy(*𔕜 ɬ"=K N&<@ǩ OI1T~T! mAQ]p6>d4XkO\h]#_֠xse/`:җv]SAEeɪ犃.)U*jG']^W3eN#8^L(__76{P?߹: 7Ќ<8 &ls4Oe p++iB<XmVɼE1r%#)8 }!O̘\7, ߚ^}}2Y*km5XLyl?@_)W/nHufMHƧskLG R[,]Yt([CVG4y>#s Hf to1'ޣh!8 vv{}w m:uOIA#Ίct.׏D/'N qsRʧ'/ %Y l 6'1rLb Sv(<чP|s Ǵ,kT^%Q.pF/4p_ aYUUY_햠=DQt1% =\ptl;xR-?8,r?z?,ntu@?.}05B]P N8#|V g8#2d.Û,ǿTk>~n NT1ߡ yF#c=u G.@3R[8.!:kbrZ vCdRP7D-ocz lEvjՑߗ 1G& OQEqk $PoYLjn[>zxn:~w+7SuVFFJrQ`M=cI3btƘR(4\> Z "C|L92 #YF%|j6\=jd5+PRzt Z9C+__iv ,C J9&؋.l#CXj3E{^&o3v'!Y@Šᵽ̹Lڢx<xEE͇Xq]}Pw1n&䉫Sz.NP/;#cPE^z}V̵qv_3lߥWRgx}% Y$C[%'boT~4yXA \ŤLa' Р"tͮNX4ȕ_v@v Kf5Ěktͥr䂻~ elm0){|hچ(jCޅ*oY<G$'-dY0.x{ ]u #3 hJmq$N5 {+*+>ACp 1&6Wt .}|R?厂1JXHȜR癟:}-(S@[).ZGCz2H6fNց\I"V܁F!0wsSL H퀍AoI%N Ν4U˱h۾!ϷovX;OT0P O)F .e[nzk3dӅ] q-R]/GI62Z2mI:s*c2CܱMq eNq}=FJT iZpv%jrM,V8e QeSٜl$}57MUjym]ʫf~&"v2bu@ _o>Wkt'S4Y-`dXb_l.]Fc_˲ ^ 7I0iBn/\w[lCbpm֑1f RC"Y9KI`A"kQnhYHgދʙtrC5fn,|nx9!6uc桶£hH2$vna5N^vQq Z0 xy`?]5*##>^ ,W"I41ȕDN!<?x9BI@x Ԫ6@Ԭ{7پj + _V"<#h 4P! J4ol,bct(S%ZoiϮ=`lSNTݦ[XՈ8>\^'ZƷ%Ѧ.\z4]5RX^q VЅ@3C̽,+Ⱦ$ 8 )!8)dݨh#&%K!HFltl.) l,\YEMWG^2=w= c5Ž׬m}N;oZ6ֲorBM{FϴE$fwĆM8?ŀ2͛c%pD)hq2teA*3_s#͗ROXD_*aKo] =Xxn geV8{Qܿ$[3/H3rzr[/IgL6G֠Ie""my"[WhAh4^+B%Dtơy1-i?+:_b}8ãՠy;E+_ӭŽyHTӃ&Ȉ59L+^1jf;ϾDLSyP#!Je2zIJ[!Pފ;7O*-S_ b{hpqZ녿;|4?Z! ;G~RR ҝh@Ń d\4YMX낸IQ&*ͳLC6̧]+ ODS Y b2w?kF#xcYl־Nu\AB!} ~ʳ=XP!(V\!pL`8a$D*pա] hGp 2a'kRLЎ_~0/G~?')` s{86{V V񩰨}HgDg%{DžKNkY'̕~z50]sDw.Te#m򱑝Yo)Wz0VSn*4 ֲ8|3nw GjA(`geRmr =%G@pA&D>gqwu3ef9F[؀ȵz({$ڑ9_\d*TiR&bvHJ^SrQ&}p>M[:N>m3}=<0S?Y/<{jڜsAq ; gm%>uJj57y_a}tŴSsLgo&]@wێxbf0{FKPE@5ؓ!Udgr9ֱEA6irb`km 66ˮpKxDwAiĚΛ׹Ӽ@b/$@>,+ IlB NN>;0$22b`ubVS^fBЌ8%Vwd4 Ekg,Whw 󾭎M50]L= ς 5;oT_}+m+1m@tH]z&ѷ>RC+hs>e "#+\7p] x?_Ƀ?> e ћX=-,4WݮǪdmzRn4QPt}lѕ`QbeqG˶7s_ԴdcV`QEz!|Ax_<ߝGh2bPT̄ݡfoL@Nh:@8(F3uƔ4ӼN-w Fʄ"XYe-9VkF7ZsF O)­)'V'T[p:L"AW bas t p"۹ ܍=%"]@RTԀ1rKJ$8d(|Bd [(at Ňf 8g}g~+ܙ_[Ocʷpl3 ](_ݙR+f^ȱzI?ܤ|TMs(S_quk.婈a*zhK N΃4"܍ׁ|_Eի4Hu]DuvPԞ5ُyP/ztey4&~ΓN Džqr]{5ac_," ,뉰VnJ^r(R`Sa =]qj > E>JzCJ0㬒/cJs ;mE z|`y>]M*,1/wR"޻=f+6;BB -I6SK`oH>*8 $\s]9Uн&Y$#66~!Sk;MkWKyFe] -Ck^/s8щz4cڑ[E''/389)aoGXBjt zf2j#0p3u狈i3_YF \^S{TA.W.)O/cwYkE|DdnE-BqPOe"Wvz,u% ^(Mr۸]ST)墽'{=; -Jb;|~'ި"AP w) [b9bؗ4$Jv<o&~ #Il(}\8':67P0+11LvJeL3mlDB FѦ :X")$tsLPLs!$y- :ӉDfU7F}eGþ᳠9^Ȓ٨>Ww m2!%MlĢtA;'(wשIJM-4l>K-ڈ<"Vm|TJ|rUbR5ʰOgS.C9 )3(#@ve˽H|yA/ra<;?5Ompy LJ0'!<3JP!OBbK9o "cO~V;|2P˶EƏE*IGE?๱Bj : u<0kdWgǮu8'$=\3+Z{3=/,A`KxDd'0DH\xm q=2,<(ؘpFPU_<6_'L5`/6I os{*C>^u{A3S`,Q ! 'BYho̜Mګ7}g=2zf:@IL.5='[tۇݹ|]zH:i{@#!@Ĵٚ=3l[|)y1 uv?z9ɡi尋@ ;4(KNB,\]*٠VC$|ܼ; #r$9ߥYϩ‰+N 4RUh󖊸䰒5y3+xsﶮĤ0&8бakVO/0P//5io\w6h\F 0$p}=y?{'I+MPr!nPdBuj[G*.sDKR ŶWu9OkN vi%J^Rc;7 {)\{Y2h٭z)ޛN,Hv{NK-/[(HPUR-pQʀ!R{㫥ɹuvӤKa(b۾cPo/_Y s0v]peF ɅVh(;g4"ETޣO6an;\P'fMa*(Py fIj~f&;ejʦ<X>715"9Ù<({yv8LC4Ȥ7A,v\*Hu;&-_{#n19Gwx$`5/y$:jS#ڹoio1$)'D} %!R~dhmzbVB\cgAHA!FVOa~O gM2䃊VntAR$ozyng'=`ԥۤKX#a 4ƝQ&D!w 0'MQ;E.ȵJ%‡3C(hXzRqi~*T? EdVsy_oY{ւӥ(#R s1Hݢem (!$_ܔz:@߫SP8,betnz VbFR0dٿ5"x~t5?x}/M7< چND*6y~7}ЇҎ>J\57._H^c1д2\L[ΎJUCm%?yN7>4CXDŚ_9863˂.xia*!:n\Q.Dis]7a\Ba(iHLk>MWW.8%rmNKXucDW]㣌TdH,z>nZST= mW_ C& P6"/Frkf5z?Ҳe)[3<5D˕GTw ƚzWf޵n*CaDGġ@:!2ІR^tv? !2n!ޣ5lHZEu8K0k'6.̤z%>@\讘Q:+Dip`2Qfa@=ŋbڡ1*Fd%k {2 >P9cG 䩛|bz˯)UXZϡ>__ `, 1F-΍?U[Eڦ2g840$~T^>zo(ʷ _㮐 2|IFU}vJ>/FĐ|QJäEǍdV,nU->E`QpjY;;#qrbXE05;88y>x'_ch$i96S%T~`h9vEq-vd#^k{7.<gn4Lj6Y2r<(76&Z*l2)o&D?ۊ -CPgy!vؼT QfR~wʹ Q ''7ʎ5' ?Ќ<ح N9<>} 5vWmbÑk6H=8KX̚Ϟ UNb߭\c>X K-R#jpcfy$Uoy`O"b[=t(\ڪBiZdo17x3˹?KꤹHVOu>v> ՙ4 a5诖nY(Ndi)oL3礩 z埡G~ ޗY1pGF*h }'Xv|_ E,el]gj(UT㗧 DFlk,{}^7|WC9-f*hg>aw7> T4 3DdC7)&,QE2cSD;gB^ТumrzaEsxR7Ll^SJީ@:?<’_:| Đ\h$b׈n 9 Sq|L`+ R`I ;b5|FP'!6HO lV {wl?3;QA~^kXKÕ._%WPWF.\v.?GBe"Ӿ9X;iuW=/n:z2L"(&5ݼ#Tju x'RO+:T .)nE_Y̌Pc&ӟl cN ^XD" FZYx n Ak =9{?pPd]JJ1КG+PN;_ R;??F88Z6^ԟ]&4)@{EdU^^w,8:VHsX>m9x$NBN Rɧ>ڵ/ݯzz/gbM%**܍7W|rIN.3}s:Բ3"On(ԪCk@Q2E7@GetzW+CTrէinSdU\\yӝHM+.~S1#FmFr>l /_LJ`>ȓ:j']k+P=ZmrCJX0pB(Ɍ.#ƬI 1w;4W`kVs,Xfx{x3r  qṢ.ɘmRO2UQ,{J÷r>֝DJ 2pdJʃ@.s&h~5(kL ? |+i! O =z3K Sw#tMV`R?73~V?AO-4LAb|ƣa sPYvt5FFw[h5VF:CAV5|tR{zOwAAg6e3D2zn~p?w:cJ1k0PwdįV_eop$ϒdž9R4TEKጨxnl[DhcGWs>O@=ϲ_6E; [wvmĤ֛enk-. Wnw5j6v*WnzL>RVV& dxm2u>fr zDZ1gsV"3y+WD" Dl1Ki"r=Kx|՗RR!, @/'&YT Tz!ۓ^ @%2n;MɱHJ"/'k9C\U(ߒ r0r oy5Jy>֝]1A\/yoF?WWz5|ي4$p bֳ@f>*ď6ws6XRl5IRmLfXe @Y? iԡkt1Zq\vGi2r `/[EBzݏKA$9KО}K(G 6s_ݍfg99:bij5 G*vߙѣcsdHFXW@T2w)xQ/".b @ѫ=]Fم2z3xq#T{fnΠlB2"|F a3(r9fdǯ2,F:ކ;ϋ\ tװ.EIY*-/! w<>c^ғVd(v<+RL0FMR-6k<͹ug"v/J2[.g!csZwЭeXyPgIZ}@RD.l힋ᓈI"XI;oi${ۄP\h)EL/9)XwsdE84ʽ(7Gu-P;:Q?=x.+~Z*έ(kf97vjɩ4+|g(oKlhԄgÌ 5ҋ~pyknhF뒞}~v7}bmw\kE65U7f?uCoNgOl ,#5TO~ʽY-hjY|w5-OlԳ]ؽ UcSC$hOL$ܢG}kTTXI/EN')1}3^] >7bP*j_Cȟ!{> f%7k$PA*4q-Ysۓ jFЬ kZigJ~q>?R~ߢeVM>Q8d)՛J>^G .e8 I*xwUw"'vA0l|SfBmǢw鋐I~{̨f='ڶzЇ?.K!.{Z ^ۜCQ ʨllc}&W\!L>f00fc9t` !4 ٚ^=,`7M{w(!lI8LXґ-`jA,hn_ofhbg1m*T q _|fm ߡ7\u'0T"󕢲+DG]~ίj|@zJ@uKus1. YHXJ,B7%3,b+i"˃j۳Mb@&ᖝߖi̬ERS9 eIJLx5~[W.mP_|e0'GUZ++7 Q* Tl)Y|1+0LǢ(?Q,-=>!@͟<,Pv[osA5Ŕ!=A@.iY2*&uCpwwebUh?e&8v9RR[Kȏ-@Ҝs6wT,h~XR om9cKt2$+JuLxVGV:|Y6@SsQ( >|mxgWoll?4 agAqh ѯ&;&$?9kn/WmOQk;5/` 2,є (߮%bC(,4׆< ",ꥁ,n/Y $HCB+ HSl?-C: K=u0%ړ}iv%e. !g-?@r>%4n{!Dzl)R1B)rwy{mQgҺ޲>'-j+An'y5Jo>U,נ%igo(b;QK.yhQ`Los[Q6=6E QH|'¤>$}m8:YΠk 逭gi\r&]~ =5JeI&v~sS#eg 2K܅8u&9{յjA }-H:f ؔ0B\Gn,۲7pg!^'44x8e,T&a;䩳y 35Z!![~ VI&5iB&+0>ASǫj&8s TNe;M^H!ѹO" t O>I:(4ϷM<~a#Hϧd#6ѷeK_Y9KnP={mA|a5Aw%ME-s Ѥ>]ʻRU^w& xN90I?S;bzЉx̎!׮ i2V0e0ub6H1VF /L+4*Kzޡ̻ ͛MrΚu*pDap7gްbzW/&&3`'j@>b}xŃ :LSSղU9Sq敓Ȉr|RS6TZ9|-vi9s}GWD_VQXH`ҍEPp26HEt<ڃ]l,BfRDP3͇^Nw:VO/xPc ͭ |[x@=FB 7M@xtMt%JS('B-S-Sݬ+IzȎ?3]11Ǯ5k}*Lx?V4ZdL+X*n=<:r7wo;T1I_y,baFkF#ye]Ibګ ?Iۃ>M"EKtHDl!H}/aXOHf<NE͛ZJ=^ ܃@N P}rdE)7P~Ih;G9Z+A4j?pͲ]fxC`LFި#Ϗ ohɻVW*oFEo9@mp;|bQ2l7(T?=:G”Ȣ 3ΰh]֙:L`DR;S4j:i=EF+L$A.לVz(Q Nᢨu2x+ސ.Ֆ賋ظx5'5͊)[ק3^ ~e|{XG{1JHehinP9˫͚uGhę'1eBrY^(x}F۱M۬og]F ƆlՐcܢA.tz \-F79m!h-x)XHF]u|WJb2)&k}bu`ncδ=8+IBN.M S @'x/~y rY92,lqzN$j;vNvmkĀɥ{mR+}Y=ƌۍzc QYF4ͽ(ԡNʤeft}9`VhzcM %MR)WjFZǧ+ ]RYK>[wόs [;bk:oK5 VɭDZʆ- Cuꃢɘa#\_e+N0x`%b"Yf^փL@%{3vvhKTm@ݬYnl)W7YTέ226mRJm*KлfN2LAgcwgPfw!nm[~H`ohh.WYdCdgL}iwZ'*[8\xa;NWĺ0%"pw12 [ YY \lR/ ]Sxm̓$bD'+~`"QM-=$byRDQPtP$ W9q{C۲~]D`Z-,=2iYAnJmV:XC)ӂT .7 x_8:/qe럢'>´-p\tE-]qC?DZB iP(&$\՜Jˤx'FNhVgKw T Ɛ;(B}K YE1*hXSe=j~q~5q~lbz{zpJ+٬kZAȳ9$'%e aoVmDo`dq-舧L@-eIUYw^Ѐoft,vekע-$dZ|!n^ȝX~󤣅S d`#-\YOi`8%%7_f}y+ i!I< cX<G2<<MS릞n* F7!Cx^d$+Q%!ge<ضud@ kxөWIԍ>u8EU+sw[荢j,]9$^o6tЍ%(Lq0>ŸMC- Ƈ7/lȤɛn^fEXi%GNxÿ,LW oo|/`ca&a9Y;?UIn c˧g܇᦮kN)bM B(@ ȷ6]:vmƛݽihFC>fc6M$ ^To~| YM= 2zp_SU8ǎ،*^)5J3cffTi4yjl 2?z݀Hy`[#@r\c- >t΁6*)-/wYQ=n*x;_fh\"~LzjjբtJ#A\g[T)@ ~Fw$tG9^BϰumLTSmA ʴrez-HyNfMy !VI1Cc}\ZR:,W.Ogw&)>[f6P ^Zv!;ߕzް-eq+BO}e8aw1κg3* `E"%|؊p,q ECӱ6Ծe0&Yi9Hi/;ol^KjOE\<^WDQ_ /[U =.:eRy.Pwn[Eԫl_DNY.ӗ OHze\{f<#Zg^skB1j1ЊReҲ:K1:Bϧ" xqu#fv(9ltr *1 – UQ_۬oLëD?Yg+$$[SDovS6óiE QںĐm֊`"A,!`YV=V_oL IsL7Y4P3Pa.u8ޓt]E)F)sB4ik N@8ͨǼxc]B[mzw$\Fm{ӣy kmGn5c1˔n"duHI0\zsb |ELW4h̿eZ, !U^kUʔ Tu"UW I/JzyŬxrӠ;?hޗxZF+At!Xpws5Přٲt1TbDF߈9},LN9,쒞 &ZQs3A5xia|Ks&^^zզ|L p y-h[|[^g8&RHMPb'D(9EmpP鉸QP8޳( y\ )e6eY[obvl GS)Z#Hq($8\yȑO쾃+I66iv#l H)wÊm5+OFp\.֟s\5DDDLm<69"jr~Uu8]\&j- 4R=<yZi:17p kն[4kL͵NB_NĴ 'd WƤDƒH :?yIH;UAe(ݐ^{i 斤0d\ LI&vssrǯї22,Y*ݓ;j9bԜ`ΦPKA:KCK z? e8 9^YqC'<q@Fn]O+5~1oz i.JA饮{J$1HgP5VOV[{YxNL'|@2] V l48Nt`Xlt]?IW#Tԃ30[2<2r_|:L4:*8֗ EA*i>a>cD'(M ߲K]'V;X%R~liqi!w CE2,DBKC@3Bl1UTS+mma>,;qUJL +O+X0^,GfY.vL^z-QBSGŴacߧ#UwY#QXYct= Gś-KՉ.r/g"|uBc^S,'ڲlKu`}vG"x>MV%))ŤeDk\()X 1Ұ *fթ.˰BksFd1N[+if>[ho>5iLPD-9t{xA=Ӧxq_2CAd%4 +m;^wW/ :׿SxʕxqTcQؘ5n b ɽ5 1# 3 8]N@)q>pȐw,╯A7jg;B@K` xj:0C>Zo4pG;C|gbeL5ʉ 4O&84<ʍ1>T|2l GNO|}gnJf 1oY EDR)֛L}՛" QP鑯F`-޿S !g;xG!Lz-2zWyz@%uvN@j5+[uǮ $UwM/Uck`3CO ~ra 0MnAUBw3OX|^טA]߯.IBCSAs)s_U^@@2 ?]Bf[׍\N_&~07?3| CB=AE<)}5Gho`NðUں[ 7s$?\wp8 \)񆭆^DČF >l7= 'Z?c`lcNj L' zs0.a V>Nbd#7?{2E)*!ĺଊhj\:BtnEa<:u-(ui7u+!ǝb8/h@D/}4FӅ-'b0"\by]lΣ.7y~/rơR !010BMh*pi,iZ~M |ޥW& v~!ꚑ9wuj(_,\1 ]DN.e/a:)o]%lU#ӋԳ{gañ 6|ҕ#gj5Ay/ۡש@ =X'E$5*,#ajfl ?Rr+Fri8ݺ>IKR3NV_y%tY2+_jkYgCp瘃ml@FήƼ C~k`l~G@ bcw4jؖFˑ%*l'׭D'2T\lxRM>?S+EI Q<7vk~GǪ$0',3P4(Wj1NSrT"v+9GJ|~ '{^u% 'ߟH/ФWH {*;Z=;f&]:{@BbtbZcZۈTIUܢ(;0u`'ч{;[VP4 pDq;|ݺX$<۰D`P~ɗ1s;~˅`ʩ]ЉX쟅`9\*%BȜnZ{AJm ' !H I;x,t9 =ELuJfm{yg68[3}E誡q8Hx{8\-hȎ&'&P2E8 2D0?ZuL q.3Łkf53 %a"%oϗ.ЧJIsq}7lg-6Otΰax;vԈ*C}Wm0斛"˛N$ӭ6IΌ_>)"ļ9@8oQ,WCĚ|{7ŒI)7$3P_`'w M& ֎~! 3ltM"i|Zi4Sk2'n8 vj/MAŠ۫,6&3,)/92qRԲ҃tTޓ˿?|Oi9BI G97gq6FŘSlemhE*GWVxqMKH9B?0G7Fu @C.JB^0f)Brc7сOн)DC@H#`Hh@$gr wO:\p;w4{T~IJU]ݘ$r+SkLEG&Zr?-m\K\N8+ġ _k5^HERo:f!}4]eg jz]}nԸ@6;`z2Jj"3Rѝ{DZQP-aϓ7zRC99, 8$C]{\aUF(d'qRaZE58;cfZЇ\K͐t:|Cд4MEK A 3ϻm qz!{D,?9_'Cz+[)#Q?QT9S@JcFEB1`%L-1d4wɛ3?4$x&Ֆ`muߧW=GP?gnAIB ,鯄/B%pqxED$v&,[0=S-GKgo\AP_֩=):R|"$'zOP Y. Js_o:#&Z7QYʈBčקY1dn?ZiIZV9jiܳg4J'{}8BzGكa'`vo+H aCu2$,i~&RxwX$oL`C:tW#>(|xAJ)ްpqE$.lJVSQIOM>t>VsM(C%J=9up!cBhaA@q`q.(pb4mXB$}ե>-i9V"(C NMBECZzfG_3rYAl(ܣ{ 0KZ`zFf7T]e!-"zk=*lHc!P?X4obp:YP@Nұ:"@dD䨑+Pڵƿ3/1:_#1hR;TǗ I\6(XzdF܂rRfZj-" )`s9cbP(Z~;s+;`rY4\,K>lJ|d7NE"6U3wfoPs(Su!S3fF7k p ύn,j.$RbF3퍹Z4z'}@ PjMOr _y0yq&DľF<Ҝ+/ *yU4{gT4)y)I:8]4zT*:1 T:Y'ܿlBZN  jc/מjǦnkZJ(]}70< L| &rO1$"l%fX KU5Zu{gpIw'6Q[|Euf $G,`C;?ԡ;pDrNjEL 3s[A~V$2 _pa Wcߴ?2^rzyp (2[aD@vis};`&ı|sjPIo i&3hdj3rJ9riā.ϳYvl2܆}h!:΃ b,-ß0wmGfǕIAϩ %.$$JFSJMC.-;nPC&i֊9仓"[~rT}#3Z:2RD-` &@uaŝFŌ]AZG,p?Da&/@7Ϡ#v@]nH|@sƝ6༓ =/*õljԛǘ_A٣m8h[r4? *v[ңr}#Z#פVZ~ĝKΤV̲)q>(lOh2DEge ۗrۆg[J$ͧ!M'jN(Z1`8,J_q5Oz]O Cr0vr>eG,bI]s.Aa <`oN5g]6UНe KpS\M{ fW_ym43%$R92s3Ax-Ha][.lM5#OnuN7} ]Ʌ[J;t \N^OtIdW0k}/T=fۭ?:6~vStpI0?o=i[|x>+0'1Q%R.`vd)|5bZbVB8B8nq^.c,dy3P ǃ' zE'Z tg& FNn1ew;)*|UYfOp#k'};J` E_ڛTP:e:Ƶ&: ^Z5} ۑhRU}" !30|h xxƃ` $7ԃԿԎ̽e9ͪJ s6tf>~.&c'Wcu=(WJKM?357@5?HSVN4f=Z\IaQː#B aR:}T_aLM,2:|Ep's/lso3oC5u"*MN8)j(Q(>XtTΓ.eB4yg5-+(H;IҢz:,jQI =-AUxH$Ъ_{5JJyp=! ?Bx6ЋqmIύ po*;p8إ,P؁L?ftnyevUfw9bl KLl}SDQJXr>r[64G5 5WyԬ߻WV8f4!-Mf z&p:X[N>c&sOzyX+?Jz0.j/1lX\mִ8ԼkEnBYh+sw%'beX'@]Ml>0A8>8i*@ ٺS5ePJf%#C-[<{섿W{ >xO;2կP=y;-p1EJtӶale;Jv^6vqܾX%>OSJ8rmr+cnDJckmb⍖E@{ɒ}=Zte9cG.x!|;Sx.X @Jb:)0'l !~5uW߮p)^Nd1pȄ$Cނ#UFXRf$,& 2y9f4a8D_м:]Wky6^Sh8a/Cٵ-10 Uc>Ny:rD "2Y62r1 r+LxSj 8+j9#2~})gD7]|ӏHITfb.3W"麈}Y+f ؓ  /Ə9>9:zɦq"Q?1^чMn אHcuGpm=R{;GIb 1)x_ɤUB#Z ŶL0нmi^Ql'FB.!qeSo=;ŨWN?2hzMVu|vUt%O*;Cq!٬)HN].j'C+UrHH~w@˰< fP6q_(u,!Gi\1X g @9j@ê >d1Y7Xgm77}`IY>}7 򺎓ʒ$<ǠBW.ި$㦐fE*'Ew9fyb57-WFzH\j=_uRE,!yNQd`hG_̍T Г稠*#y0B1<13 T-Ą^8=H7BȝNRe JEBG鹃C}h[F S!]a՝Ji$uao&}fݝPV+%/mN"/+qn7WAV=`{ ˌyC)qP/-݈FRܤ݊v,2 [ҢO q 翡Ez_{$Q~},&`B\C (pht# & :&%ٱv[[5OK^I- H /1:Y4$k?(A ȚƤ#ao b^(EJcGI8Y"\z#VMX68_u4Bwmg1,M YOt Xv߲Q19HW0Θz(+=z]WmY>+0R5e>K&>͞".s0N;K&Q 4bbl|ے`.&"햚:XͪOGx775l foxr?[el?-CD.{VvYTy+Y>U:N?.ILx8IQ+[riO ms[,qޕ^i-=Dk)=GnsC91>F Q;frd,8 `Lנ}((5thMϩ=: E1&dߣOH̔Q/%sG 1uŏwE]LmgTDnJ71r[aMp $5f,D ?(TZYegT$} ^ebQ9S="5 Ux8uG)VҹJn=E5?5KB[ew\]ȟ;8ԛh4}Ghm<"*"=穜n'Iǧ';O P_>GU_6^G#B{dC. s_P!r>B8 ܱc̭vmFDԽf&l=]ˡ·_W]DD%-[Q4zw]03@czׄ͜|]QAWg+  A-2RI4c.?Z=q 8cv lho!FX_T5sydxƃ*!97>GSX-sPCTp.?◟ jA$LDŽ .?ڑ<>Q3h̯|+?Bwr*uƌ q5DMOLjrL#1|$vۧیČ`~P^ Q\۰*}7J|֐H= pJ<՟"[kxFǹ&kK(- y]2 58Я8c1Bʷ P)ׂlmy5Π0;9cLZXǩ 4 $c- #}C> I/g->!QseOI13ٷXjzӖm5_q&2ۧ4b(w8wC`bZADCyH+ vw5@v6 {vG|-(u).Nz{Οv'Βܺ9~fR_Uӈv=⶙Qt:լçM)%`9:ő-cM~b[[aʢ٩ |(RDZ9q$ %]/M7O(U(92*2Vh4siSWd,MaDw ۗ)bQ]Rt:I}p ^!PЏ6$K,so %SM)r Z|׃Õ/Wѭո.sݼp0hLQG1 }M+YE >m^S3a旤~uQ(v> +H]߄׎ PNYR]{ܰYbIkKYi\l)]1^uӤ?>>Bhى&hkJ'6 :?)}#JsN@)#-Xǧm\լ"Zꭆ!Uz7!qf"K0H=bf xrr:?.@ѵ6^&r#}wrˊ_MRrp@#x֦w A=ó7]Aeld<1)\ԩNQnuc}X@!Յg<Q"KT0O"1@PSm03ƲƷMkZ `_ȞP:3s?v)jz4R/nZ3S]̀?J묫BSEw6XH[L/D H~`pβ T.|ѹq-tVb,tQ9ЅxJM\rUXkWQ& gpIIľׄ}xr9P%z|r=wzgdV9O:re7RwvJ5pؚGjtY7ɹ6x,7'w@/ 07 HoU*v]@-o7W1 MA s? М =;1Ԍ~m!߄F4=)%A?cy-Ɗ 7>5h'M V:<&F36:7+4 b-@``y+ +9sF%5v/i'ᓏ;h[HYҭVU^`+;.(Z+rѺPzMsa9,v^:n|#.K5 LJQ#]Ȩiln-W_@ixuj 5 ?ump .>EەOha 12lqlm3hC6տrQ0m($eg61>M#TyKN55n4M7Z)t6\RKo<٩nӻ ^X>K`|[͗m(X~yB)!>À/i|oq_~)!ȼ H NuiA TL cyM0t媶|!!EZi :-)!jLBs:x*8 3a/tŻeI4|ؾ8r_;:4E AʴBd:*4lDpx=C9MT$t~!/K`aK [hz1߈X߆XZ]8`nyMV~ u:h?N$)UR^$4q$,/l4 .;_)cWn٤V3{9[jsvWzz ̻l-0fOHȶ,KyhP0泥 ϣZZV 'f -L}Փ*2%mlbK_G5/|ZMzWU~ "e#fJ/iFH%k*O| hPL'@uQ9|60V@R %APfV6 䴕tsPe{ސG6۵%U^W#r4hN'.AגΪ-(#8/%>݈nxUaWVOWjHQ 8TY`D&f^crF6yN{GE>"G-Nenj9Q=I;ل h**'ºX-O)'f^Mq*-bno`b<$"6ۑ)`g0M[4{=Ch<5o4/ugBʍҼ 7ˮ՛B{Zej*uz8iQP%t"Kt0w"ScnhU1dXΡ8Rp 权%s~“ɈpzEt[FsGB4oI+3YiTiO`0w2$+Yem&3|/>0'<mi %1CFD'V}k5UJs^xv8⒒~~X_u܊.m$$䡂K9x;kv276GC+I * 3IU{w%gtC{RG{ ,Yu:,Vj`_9!Tp3Ke4Jv'X=S:oSWb d?SL1dĀOے*qȿԕ"Gt9l֪4ƹuR^3!uus]UZ'T=NH])U#$l_''Cj ;D$P ]ªyWAl5vEg+d|e_xoy^~= Ck'6{?5,v+:&OzO;т<^1ꧣ]X PB5{xEBe4c d 3 !  sH,/Omi"dz̀!tЂO ڽv=׳q QJu 2 k",PO06B}CyVN(kW_pH]!W>ZiJ/l_b4ST(iz D43dS`3}zVܣHup`)̊WMb`Fu̎bC9?tlZ4LXoMt&Ȥ_ h4܅~Z>f8,)t&yzUMoV%Pfe:,Yp/1QPy-brk&\y=.Dq* Il K)KP(ծ$r̪5c?fMn!fiPƘ&셑 q1ݟ^G$2rZ "t#yVaulmFJF "B&"0^Kuv#b1a;բj^:(m=F+= V=ˡ7Aﻙks~e]#3>4ھl P=0y&VBn5pf/W= 1bzJ4'z$^N`^X&XݲgQ{,Jy' >Tp:<8}Z.UelBOotFTj)޼R0j/ŜWZ#spP銯VXUV9#vY>5VY9ǃ#'m5٘`\WKyp$'vFip꾟R/Yw{=rʀRb[` )ݗ׈p Z~5*0^5p,0#ƫqvt#V2TV==Hoa#ю_) #'jK1eD[ز^8]1k; /"DG@u_j;FE>H/Ro)cь*jg 86 7ggX/ܧ|aP HqNrEuC!aBӓc#Kd}PCCiaB97;6JZ[;̝wq9y]\h8* .&[/hDR0-]Mw54fPy12r[Lo'鶹0(CVs#-IRT>yOɭy+ 3H%sNp=9Os7NO^Q.@~zv>wצɝ+uqP)_fט$D#eE276G@>&VK5©L1ްCt!O&#;pf~z뾄緎H*5=aU m:u񶿥^_e) yLYK8)e1,zDE-ǵwљ.@!] EOI"UR n)ZִmUD]~renb\H}]?)\Q0{a "YC- ׍pHNկKMxUYDOڑK>4θ&EG7F<^N=ԵzG]lxKQ4_߼R3Q$ /{rZ."ؒ! Uq¬H ׏'Z ,l%XsSܲ/o ".!Q8YM%/ǔ?Яeѹi3,l ׬qެAJ^YhNSA- ^Շ߶_$?t()|Sw6]"l;QB1>#Yt M N u9Xk@tn~Ek䞮v b`mTN2{җ,*ɒVL6"qu&ةPeAグy2bgf^g9{ȣ*t4 34n2?m\"?TR˼} /#j1BylFRZ =uf$!$(6~2V?su"P^pT;([xp VT{1!W_FPޱV%e { )|㕷Y%<N6SE ȊE_3frܰ%.6)U+uI5H_E]BĒ.ݔC!r+lF l6po8;f% ޹Ny+Wf NQm!pNѪR"BZtO 40?zֱ^`f*C_(yd}No`6~H 1/ar%ՠ#v,zKr,U:黵G, us6i)GWvWǧzbBb %2D4O~go_fTԿmSTOΜ~>5 7y(3 /<̑Clk]:<^(0Nmy]+2T.A)|E7]0H'(4S c{$@3brkB0w'ؓ67L_%]_S`6U %wMފ)a'F˲&?gu=|[wC :\ 8q(z;1}k&cCd=iTן<*=]Ĉtt}Cfd?:Ms" `` |#.%(Bc|5_cDgz &Յ4'#l|JCdPh̙[)G;-W{~Rv%-BvoZ2`]SP 87ζI|J.9tcGK+)xmTS{"5:bKW>\WbEJsQ!,-hqB34VmT>QEtڄ jFwU Lnzdgさ}f6ݓA`B)*'g_.R12!Ž姝g) ;! 0߈5OA0ؐO3HB`X|UV 8Nv*LKw޹z )c7/Cqs^Px}/w3Yw%¸q U&Q&n3Fj<{y,k zԟsn%D19VNSgKVt^'+akɼM&WG)gӮMeR A D`bĝc%/Ђ '& ¿ǹf/>TsYjJkӬ Y/c["|Hvp w` x lT$B?wM8<= UK)B:i Iαճwe 0jEGVFdxpQYlxNPw8 L?SzN7qV}h瘎2ggʩ~=Zxj0BݢKppڦڿsjiܸQHKH6KEӂ)r&E*E2H>G"p9ƪL0*qp-ѴĎ  Zyҥ ;<'k2.]zF82l!AI*ݧ- ЛKJ=DPLp2>o}0jd'"Vaܽ&ޣ}?Ù~iSijhB"z'AI*J|n)UM׊0WA+Myu }RB!fWr/UI􆠡Ȇ3nJ<_swntxD] TCܠ K}ă{5 c:N 6 [O#aV:&RK5A< V# =$ ii(C`X8[.u1?-ȫS3slq$M3P-γ% Wˌ?"jCGZ$JٵN|qqV6jK;~F\\= K~Vx}F0(v;<,g}Z7ṂI%A%2/is.K_^dw] 0"ƀe's<{)"~qX_F(% N[;C+-=1[td ͋ZQt 7KctẠ;d7I:c7g"|4ՑeF4@bO=<^I L19)U|O'.';Nmt[Y0c%IpՏ-:DzLzI-/0Sò4((y?gpEфbgɌxS ]bHK7`G,"-L_t|(HP9>B% ?b5Q4KP^&7_O=.Bм3U&>`ǴYۃD6ylUV}B11{^36\:sl$fBITWHm$з0/ $?$-wehruRuqT۪=a6g:0qu-- |M/V|onDU1^Sݙ:TV]0m m*zEn9%-6߿*NWѳ̕l/IMuK,Rnu:I0s>$?7+yVK@A6?8<ͤ 7.ꓢw0HM:}Fe8۱c7}yyZݟH'ǡD=1e-$t!@> y:{Fq~J0o)AyڢrDq]X'=0W\2:\UM.ag- q?z? knycFgZVcGlM;Q ^vM Ûxk[E*a{C}D;h&q(Q@G, !)]qn2owC)P:KjIAvJHЕKOgKz#*Lq&QUbaU8??vѪHt"kb 1 .8OycYHBv9@q/nvE|&-kF)[T-9M3ns Zc_;”a 2?r8Fxń)ݻΩ"N!z];Lw*]N.j01Fm6rjMJG^JI>RSខJ^D@FEtUT05B0n;QR@p'W('!JaiAli+^{m)fy?F&\m9~2X\"2FjvaAH8jϛ^6 LQ17r~$ ;J]tpw5 )Yu}՝qnɏןo鮲-x_|ed\s4{=t뽊_5I?`5sx/rO΅O 5FN4l7}JfcOԜvz::j`>]nh.N:z(u0^3VclYx}b ɚû:X _k%X/6G?]%̒%ͽxOJyzWf\ݢ.h԰Ac;iW #H48oF \0bß) kEG9*05&qO[5 ld3B Tslp>LqukTŮsd{ow :75^3gMn|%0يFy.rxuljz8; ;ETr\c']<8?[fA Cki55lDGJf),xMg W;(FT:Ǜxk)?vp"%O)XAj99\ty151(i#%YS{ @*v> A輻VB~DRM-L B4ADcSc||V&0Q@'\:fe e]z\e#<8,s&$w \?aAR'׿4G6pg#Я&]]\ ^0O$+c_ _-GWaR= 4!Z4_Wџ]nByqae;4HVT/S3cE-m:` |4VL{n, WJsUN^'1@q6lC=P<}N :Q'Ѕ=~2w_"T`>tRS8 83XӯPx >C l5'0#N6b-Bg@oEGNRAvɎ6/y̹"f%\#+Β]{N9!{Y4g)^INjRχ=s+wAW8\R€XZ.x:+gE\%okuI(YQAR;M`c[~QX׶Z ~\`Gл5?2p/3;XA/qslrC? ~~ )a:L.W8ٰ{i%>[m"|N Z)81<0OO[JqՍo,KszlTtؠ8fjzFek!CNW!VmWF{GԢ{ճB*-[nC٫djU1$z.IE]VFv JiòA}mZ; ۧͱcKj.Fރ-/bDz%8` ܩoqg2O@ fm%E})Ms4м&ڝR u4b#obКxĝZf[YICj`1K Ӽ4y 'Q;f<:hc/`@n^NOSl:ƥv{qD|%D5J\6k[+z{?š8V+ p}W[e\SkT-mԵ2^FsZ[ |ߔI_N5cg8F_%b1#XomW{hn@O%lSl*Dpd񌏖D]a-tHJjWޓ2=!v`MфP58϶λa}bx#<7morcALŮŲ1psc-D=iq@wv!5maT R>sP[W\=3rqV;lDX-qeةk 2HDsNSuhK\Y8lD Ĭ8`8A&mR, ;Ӎ<0Y_tl,%m'dѶm;#wirX=H4R|B^'7ebIcr4!-Ui͆ (DU6(xX9ErSt=!W q=`EsVg]֌ikCޤ.DhJl>3|G` "1NcƢGYg!9:Y"Yf`42px0ݴqm>,9ԉ:' s52V`%c Em;@4o&ιi*(L{сq]UЅOw;NMn#6y'k2jNf9#Ą1$I +X?Ѓ79ā\uئ8&ژy-X]m*k#cLDcT,,e`=SmZfcbړH@x\Syǁȫ@a(MtO}bşu"QFD4.I\1!& w0o1Շw6~_VZ:X¯{(oY-ǩH.Rly7 F)F@W/?,>Z.=cJf)HN޴Ueu E z`οҬ(u~J*M3&R@l'kfҦÊ*=_b$q޵xd ` JaPyJJ'R 1vE =vݕ>ѿY K/ywH*QCDH246mJx8krgO iC}O^F<2Q#A*z,'3)އSPAc*ʮvgSv /b'=eHy\.<|G.)K@5RM1 ^ 7ņwf?j#p} .aLҥO .@d#E =xB ߐaA8h%Xf={+(=/lW.Ď=Xډ+гVǴN+2iNruz\ pAÝ Jt)hɍ+ƍNANSvٺs?y2_Ua'KnTo8'K;oDBӾrbA24C{HXN8h?eZZ&/Ag—j [`SdhUUo)&K߿Gs$n2x݉b$'Rv뿅6-k5Ͽh j^xH8t]CZ/YA'",U;zadʑQo+ye)oHS7vp+TQçR4i*`)c (KmIX|asoa,!K#E~$AF(bt8ř'+bNF2z\V5O#s?oFΡĉV J+0A Sf1ˢ7s_l e~v-dɋT>UOYYHrȖ=$8mµUK"c}_qWh; #n9jB~-9LDUqk/ᨬe;5zcGInF~@~u4Rc";1)RY:齾߬ZZ52g@#ד#VI2Z]*G>FE.*-(5i}p?ֵ}Qݥ2+{ [HO<ǩSN1{u$ a7sWKv!S| uܶhr?xF}@q}*HƆz@IN9o U,1&r,[?TgedIZ`|sX?F*2i"mن; .|,W)+ih9C‰.MB6uj^u;#mw\Gi5%4w|ܠߊnq9FY払vV9  o1sXrZ,m(2Ag;o LI"U U/ NySҺ2D3și('x0eur+w{3 ~2`7;c}4ōNX8  TV˒c^_熾]}1wՏ5# |zWʛ孔!pkcCEIINMբ6̝6Wp얄Ph e%WP . xqwU/Wr" *_2U!Iz͝+oB?"a`&ExD׸f[e@_ ze@ .G&;@+>pO3uyd?y:l B+W5W`,U&E J.6!Jq`x?"%J;OcqrN \|}\SsX%=-wΑ{z*l2V br=df5!6:Ħ`C%GAJbA $Uvphq+ v07tK&Ew0O?4F&pWs.:8sxu +GhZ 5TZ].:q.\A x5:}ßNŅp-Z(6Z/豒3 7T nKKB3*%VwTE[z!g͹3b3f{p5=HIBxo 6-a~nvE|Po:ۄe2ʬI+Iqs}WRfnrO/ Hta\yjinWHۛ($uM;gU}Sl+JOD1w"CQ59{8"5~͝4 /~&L E%X«Fq3m"Kj&"],LwnmKяF *)=P&j& FPm)wG9h[t] x%D{ՋO\6v3SO=at m8I&,Tw"wG-v"s)%~}E~Fk#;@/S&+Jid .ijp%` aeslzOyi@}s%ԩj9M\ ڸVtx,87ťXS#0b<ijzQ "{ q_iSYA1RA,.Ҭs522=c$81R_M魛6xj}arKTs RF=V}oX{#X Z/#XUNtᗛ$ÓXvd=yUtS+50j~;!p@bdjf3ʆ !4̚ cOϮڐG EA}(JX!/&H~vڽLj5V -f~(qކhR ='r gpf}+2sZ(~V{BU.}=nW4[vG3NA.s)7L;Ljf.s  uŕ7T߼Fk7Ç<2'!鼐c~2EE› |w8P@+Wb  d܊~+vɾ<dq;y7;`RAo]zUt_m .(ڈ /uO$ ,V[64+1?6yJPW""6ˎ%Uss!Fe9[pல:NxUV׍7?Sj] C|3l##6h9P+N䀏l&0}@ ojف3i.C޶cj6&}0MKMsrJ 24PXʷL,>Zx,?Vݥ"Ve ; 9,Zk;C嫽0$q}J |I_Ċsvyc\#W(>.>BKUTw&=_:k%5"V蒗H;,=-rŠܫ⤻@qf]aV 3DC%uϔޯji“N4Du(MjdM5c9bR8_`9Q9?wIxoV$p*󐭩bJȣevyQ{>rua%:`\vLY 5bOaAQQUgi`gM;LjoE*6Wo' { 9]LH͘<g堬{n!2nuITi0A#7qkV^SYu\XHm-mUQ;Ygqs;< +m|( vGArz{;nihvUmڦ(l5v`b3Sm kkUY8/nP`x%|ǗF*>sSp  U'{ l2hWjF5_PWy6&vTջ<3_jX&MN^1",1GEЦ0zUЩ>ͅ: 7'ղ}" 2ĬaLyȹgE~wv!ΩU$L&A|o bϩ4hr:q<q!TPV?߁R`<)XZ|`j%Z0>Z[MQ#AhυZm+ r{_ CG ]9amyq}V_}oЎEJL{^>N[z(䄩ʀQWvn8=N =jWnRr m{Lvp~drЯ14;.l-y !;@>hVu9ed: ْIx 0ۋri-ñ4&IVFR_xhQ/D`HݘGl75!EGЍxЪHXc%v_W?–_nP6(ìZ|e r*1?.7/-\k'8wT"EpE9դE4p oaԡI=>%JU% bQjჲeu0&ݭOngӻ K.G^wY&ȢS>ǨySB1kTr L_8Q(;7?wyI^$rRuBuy5{*uSHE"QQ{\Xg?aV3O7(?d/ylFWwKy &y0룽hg!:9Ǽ3JLg>`XAYW3}6wk#R3}΀tvU < w f"Lқ>k Lw1q&Nx"ވ2B!A7D!@f-WWAf˯d[[?/Ǎd*"DpsaH/aea3s JWĎ߀u_32M4f! kؘ?jm1/6{+^jy0rFyIfb:Bޚ44Mgء5-PijpWd\#TysmKF*IV7/.<;%n}/Jd1 cj9tS!/ov7vN8nFR gifμ i>0-g# W l D;HϟGNN^m Wv":D1m,u#tffOkzlO_"% h9U >Æ7jaD7 xdiC=ڤď R~na" Ӧ}DΞDRAP-6[lTaaʶ+q|XsZ@wcʊ`; un Olw urf`2oNI409THFL%O rOB;"7 l[+z3i"=*0X| =cڙg#|,9@n+dBzؽs8M8U(6I t* +3$o4AucbVC?v$~~AѧC9Hsm1Kt La;4?AAQYDP`ZC2'iˉ/|?W^ՒkuoϮC<;˗]բcY450;0tLw{ɶ4鄝i@bBޠj^ Y@H\II8ʞghy% XsPg KE9kޜ Vz*pi+zTMد:_|0"aR̚Bs5DQ 5^6(GI6piz<7>̀h_a2t~kMSCՉH+< HKMd. [zY#r9TXыʥ;%J~uN=vM3jw2GgXҽM]L~ǶRTmEL4b@ӑ7/?tv0!1} kQ 2W<#ro@.Tݹ!Vl`׸.dH:D=MF%]Z^R]"F)K(sbE.md K= S28WdVIcyxN2Id2]aj?ڽ>Yn& @k d`Dyۃpf9UE7ae T%;F=+p˸q Ãvԏ'**" 3x^sPo>y"\Wbx$g'u7*]{7`zC=oθ'|n_:H'>t1q{Tu !@gɛM+II`ߓCCy;ߎq<떹"PRY5~1뽡Ny@]V3 udl4/uC~5?'QcL"Cm^C{2~gf63bdF۝bqoĴ=_@XSPpQ W7HT+3cGoOg(8'Q1*$: F{ q33dKa@z bO)*4[ΘE- /i ;%)ApWFCAA裂Z6U"VSqv,' 㗏6褪 VLfL!nIZ-)lGM嗑wHne5Z[Smn; \l9PBW4iL ׻3FDD/ \zژrft=Psm閯8~Tuf)<'kNh?v5 maL.bjjhKʎEVnQIoCam=P^7ؖsL@t9*3+.QyVu;eTr¿W'_V T_W34.}|dߪ.?wG(_sރyhI1~89Vpys 3ӬDj{.CU]r膜|lNulTXg"h{gOג³+8ڎ)s%9? T`.+k!2=:Ke;861PW{mL}о9Ԑ;ߋ,ѠDPj$pdIئ;_h 'sKw8]q'_*rU~Xu?Ϟ3~S&nYSߌM+`xdU='9kuhZzgDLE ҌM2OP0:)NHErƅB _IMdsmsxCKp9R̎ahR<G $^%lU]SV[ŵ7ȥ8C3]]reJ9E3eY-n@ªfEkpZT`PZdc{cYd#JM{-4@ǴD([M !{CLN<ў0R&U|19uLƫn4iHq*G+[hfFB_9$B/W+8l14檯fݒƺfi48xyBVL@ը>!g~{k RL"晦sޅPucMuNA[7jNɌ̌K%Q-BsWKTl +1H3y͝ǟDfزGO V?Qˋ^*,$̬K9\0ԧ$<%5J|XQ!K$={꘮>wWO ,?<@; }2b#P|i$Nwq@>eO< ,י?  W|4 DQn!VC̰\:Qp mS֥B2vpF~ ']λ};)1h*2F˾r$N$ÓL?Q>i{|Q57&QU7w:;!g; = |8pZr$ڥV(ۥCؿB}1̨Ņ޵S)Prs8FQ:|I,:N;`ں*w?]#by),H~Qyy=.pnhMNdSPjG h̩݆x*-G$SW&bxABq:au`N2巤(ޛ@/-Ř$F9¥<-jr9DM#m魖A.H(3eoZ(NӂBfCQ9#wzw_17%z&S5sp}Xeҭdq8Y^hu)yl*V-3Ew HvrN#C]5tSW1EE~kȚrJ5ohzT+0Vȧqm0ũi/aXg Ɓymךai08UGJO08Ҽ-?1`K;y*#̧XXy 3Օ6`0&+X7t${Rvok`Srs"jeDh_n%7e=?\Z (Fn8Q/):fu}%UR)/H.ձe f*_'|߽ed(IL7wZ1'h3:aU%b y(~e'jTKkDơKFiτf/ٛ9mN!G.kmgKw~rOMsu;]573l\.^3D!ɣ_QTJ,%TnY碥RGat,X/>]~ouM~u~g\jXF{: rEPqgWnj!IoBܺlErEdpz,*jeHUAo8O$𓥽ee ? cd.oZ}!TŠ uIijِ1hP9ȗ`KoJ 0LKޘ5K'*CWL{ 7 ,-]ɋD䉲.35e=T9Jg3by@=cgf$U3i z,!T_^]P1͉ H`|RtW!:ǀ\ "mĘwii/(dY0焫]M~nDJr&u0v($18^݇:YPjk~D%>Ymwp9gٟyG&:)~Uނ1Mܷ«= Z"y֯'fBS_2d1zhm>5Dl?s(&Y"BMw' 럇dόQ{S \~2*(LVk"{{C:uVFcGfЁ#JKt;k@2GLsPuIɔk])C3=I؇ = 5G.M˵aR,Ejh:k:>8Ѫ!fsfےQ; [Qcٜ6Eaxӈt2upÄ@3.|܄QE_״"=ʃLpK!΃]U$ďJeE_Dsu;udV׶CHI c f1w֛nW2/-^"``(TZKqLǷgx;d[^7F@v)WXn E,{+BJjli9?x&!0 ؔݦ@HRr &]#4D:~7 SiF2]-\( ֻ^ɦc@pIU+xq}):UYG6( |pzgt=?8R9&- 2T(;%Q}٣vycso^kVỎPeו"q7ZcW  .CLArznX){Or0S^H@Y?k۳(oLXwKDmyDw 'j_ibk{OKu7^ȣ`#`Zk\:@ύ( Xd,{X%L V%n,jRẊۛw2P6 bop  Fq-] 8eJ$[D޵|$Kja]傜aeu)aʍ8xXy¤B(^4[bpUZtrxsBKN*K̪PVgx3ÉRsFyH~$S8^Xe.88u M@DLxg5+GO]NjD0EdI<?#2Yq] 7 m>,X>N9!zS{gsl[z~Ɠnfph[] }'b2 nf jga+2+ߡJM-$ ױ{MQW&0,[ܠu:s7d?` ugGt`69pbi([r5mFJtL/I+KkSߌ<MS][¹3w@xJG zuj=Qjȵ%GS\ߔ;^#03Ǥ? w%zE nяkJrà$s@؃eܣJv/˓lh6&\l4ǿ ODɒ*PN/ΉR^SĻfciTK؞IQvG7E\xWG'H<_Ҿ iAϬ2@m lNq1Ш'IKzCy̩Ns&]XzX^ͼ2fGl~w_sq{c$n}Sx̉M2EnO\|KV\mx |NP :J-kMY.R (ov'kOM\kȧil*"Ĕ|;IhrxM!rxNrV DShN≫#|22sp4d;j$p\nE*KB]Fo<.c"{CbmѼsߍA#uv"d7#B^ <| KL1-j@x5gIu5oĎ1a&q6t?^̦TlwR. s;F ݓh|z8'(EvsLI0t 'L߅ 3Cu,P7ٕ+:vάX$qw8vƆP햟mP@O+@pet飬Rt%R=c0wZ/Ŋg1%UMI6Zm4[]G_*Ghq:Cۿ]c0L*Jt`+d_3\x9DJD|CwzU-Flg=<{<W4-DUXK^TJ`(ycdc[aQ 򺑬%UyxbO^e~g.MԾga ]ءu9=D>^>}=,& _%˕a<եBR3eb߽6P͈x'Rpu:;{Z\UM6w{ʥ*T 8rn P4"{%A"z:'ؚzU7ӗ_)ScyG]8ʭ_3密_eU_$sJmjSeq.A '}Egb|n$6)W^,* K7d.GfYs~P}ゴiEr2|T;.lL]#^ql:TER6G~Sy%5P?9H5D0.&-Saw*k!k,l=l\myQH2~:<= ے#zt~E~XۯQ㒈 Oĥ<++*w:LYvy}(?I#+ZTI|{ycj1%O5d9U<_GH"$&УRW½Gr-3ɝFӒx33]Y[*9Vͧjwzÿ9V=R]׸o%fdv):ׄ"h*s/4P$R9N4Jc+*{|k^8~"qѶ`izH$=JUP_8e%8>[mNk r-TV]q/hhRE#-5n@ <{ OϦn=s!A|%D97t1 it$c_}RFr7bgMX!t-bMzk퐟2֢=[Ȩ`D5 AϡأO&3篍 2: D|Py| P3қ,f$h3<N|M2@ {jC{Kyf.6Aj0U585i@Z# _nd1c8H,6ghJZEyH The;m^|9kjVr)ހ&BZ8"",o DxSɖaݷWEy'U4*g6DCP|GO}Z@{]0.з3Z=SuE(%/|YZwNp8Cw_6 JD:ٟT' mN4h .YŢr5Y/ůH[Y\=**8#ʹK;8Й602b$㯺ty`ߣ,D:MWF73O~kɑ,cέ .J\Y Y 8k ԇv $$j$i(R? D@aטgy9Z`ǟ@Plo[oлg4JT^HdQi4 x@ p*܆/$TZ )p" )y X0"Rqcl;ڼƷv֌T"Q93NC,ނXfۤ:< dEK ưh'\bw8}ocӽymDn T3 DT;;E-O\@ϻv1l#baZ"t(3Yخ._{Su)YT[. hō[dƴhF'ݜ?==Q9o4^rk}$^cTJix F'kW ñg4o ʈK0ۏhee5qb9)\'&5ٻLȾnVq)d|~ ɍuI=KG UJy u^ȴDM(e75:4ݷ+g{pblW cyuU8w\@j@謨qzخȝI[eMp^EǘpN(Y0hQkXK,%^ \W ˱eu:r[x-7PF~GgBLm.ɾm^( M+:^ I}{ltv;5噓~gox}Wf/&/5ov<\9l!?KJx Xۉ0Pf{ns884YfKv"uȇ_Hέg)_C"659 3ԭtĕ([T&R:p, "wII'l])/dm>`_3 ݺLe!+0Xyld1.ji4¦BaV3QQD;28_Zf.g`V(G=˩f4xPS6*ĝ+6DX$:(X@d%Nrq8_i/qȀ6l 6֋Po~zCqa#Ql%8+6ci.ȿQJ]qВ,pf w{)d@Q9uY7jWp\1QBnXaH5pU` &t*Ǘ|jhV=탭awFOf@ ''<2ɵ )9adí?~Y3S,N_>D~D)!D#Ɯ52eC)*FA/8( ­J#dmJ ?lERWlI8M)A  OH1u6.&z$ňLR&Fm䥶%]>m<#YtC^sj|v1D3MDb`hRSiKd]W(wF&}s%/>LH {d\ ʍ8 ~0L8Z}d̒uOu_vNa~6B8(JLIW-VUd}mձ-pP?t{_-VG}9L*421E5m@W֡'Pb' os2QLeFFުQuV/#';\ Iʤt4aʷώV*) t}03irxf&xM9j6H){7#n@#NOtC< 5k8>eԁc^D/yuc XfϘ3z.vwщyĆқ>ăsA pjG6m3KHgt*4ݯpїw)(9i=ۥ%O0˃:P:3+5㢓߉u1 LOvɢtANuĒxu3@b[.o:]e w/)fiՈN S_XP sYsN7=(. | "QHhw4+n}nL(u~>iT?nLgKVDmq>UL&4Bw,m.ń'7ۛ#}ZдSgtFԬolK~ 坁G;k2f5ϧ#|RF,=9Nؒ k4XWsVaOX 9Hypu'@f _A G{Q-SAi")pN/(`ecW6 HЁZUf2#f{ pivi4|1jU8OH)UUC͂%zLmҲ9Vلe5DJֻoEolFI8ZvĪ,FELg:+Q<>Z1AK⚃*xl>[ Ħ+t"#.U:F[I d-"r~1 m ՍDђaXp;Z{~Vq@mǀ[.닑7yRJ vwy}#1rB )fE\ y,Kon4R 8FA!4aW ֵwD]]n15>8)k$E[[cQc @Lia~k>YSDU_т=&PjPx~xHR~7on8hcmȀpH@iB#hX6kCK á|}pjjh h:b6='`4`R\tVe*QӂE(&sFzoU-,+= &e70ANoG "~ I[r3 16w]ʣB+%%M]YdÝL9,mzd5T! o*S)l] w\cVAdԫj+m) {2*V&vdX/IBx&ѓH(UlwT)֦!IYu^Sĵ~&vUQ{{UU twb~dę$ƴuOcj},m_?DoOKԁOfhp Tbhv%*ßjg:FZ$XiKD͋N9Ap.3I,@%YU7\1K) 9_!nikJ{ZZ_ĥU¨jaOLa~Px4<&e*un35Lr.GE%g.O<1_jRptT{ I]Wq]IiM!-A O%W|fe{Gôp8'4DYFAۃJovo~:eRMz4VxH|&I,}_ 7* \RMva> c_OԁB4_>Y!W_C#~ B7Ysw/%jX'n7W_Wd*Hc41 K~co fKE'"Bو.&'K4V;YU=")&eoZE|SXL|* [' ghJ+[=W&|M)0a ]_I]Ț"12WihŖIՂj6%R+Kpݑ,ۭoWi0̝1_t]+\PmϏNVSL9P5y,^' zJfinIGI&& {=ؖS#~T1$ Wa?IJB@R%I>? 6uZV?z#('q:bI) i8?)Zeݔ |8q8,1Scb+:߭[ΦU91RyxNOKEإWzbtѩk,{ݷTlqLL` bIEhSxRV?JӲSb׿{\eeܻoqU_l0#Sà eLNK: $,k5G}YZ=.vEu}aqW6{N%Lv8?əT'KjTLڄ8LB2\6Dh KURHCRXCC1PmG\^n =FTkEuvL+˧73<2mIM \%UFmi←fHXX~%%408$Hh},`IS5s3GVڠ? Q(a$qDLz\x+aM^ˊY~a6MpD{RU{@sm94Z߇<B2mGaG$;k=Sڷ"@AJa.\d /ryJK^}ïj U"H9¦wUհ.5I'RJ;?u KA.'1[Obr+pw7[0 ]8pN;iےo8 S/k2ڽ%dYHET^߿KdtK uoNȊT a"X=Tb`Me8dcfNa7R\ 傮PRVL>:rWEVPbYv37bxvθJ 1^oBvIJ=&A{PW2Ki#$'w V\@b77>W7UDѐi,TXey!h"!JZT PsIfL;>ya&ldWPI_EQ\$5!R؈.<>`管 UN$9cs1 Q#B3-& 0[?]1ۅu U,秸߁~$=UF [ W]߾FFpӷj^yLȹa$lcKJI -J7Qrk T,Rtblq+7I)B?:"]64歔3:Hq^טg'XV%k-YܴaP>4C=Κ?I¯5k Gʼnf[P-/Bhh9~w~w@fb@|_ 6|#:hA q\L>ێ1~VڠfYp--*9h uؘsy;r%kV^xzb]їF뵇}uqu <]Da $E@1dLa+lVl8pZq40h%lLm*&伧NjgΧ X)iu@[П*bqFΥݦyJ,5n|4T_GbKE[\9>[ n#R>i'%/Y$0!ʋu<ϻva29#>: ]᫩M OYzo'U]t5y*ȭFXx/yw:0HD_NnoV/C8dғ8Rl\iI=j/7F< @ ? ]nG/01ޚ2 7IGٯ0f,$d@ԁoDGl]7|uqnIU/7`CWxKT1 ݪZ{w܀ ~v^Ov=T K4h!KG`gu9xqI1 %rq Y[RT<sѢz%_k:z_R%X-3BgpYb)9ʜw BAҀ^ $~( *]_TXu.|j;j*U=KKk&|k ^ڨ *<;z );櫆';ylJwJ:Ӓ+8w zN`L`YṊʟ[O eP_BОe×yi`;8ti&҉x*%Hn (2vY/? ` ~ @l͍+uNT@VDbيzWmbwQ12zI5 Z{3 ":Gl*Ru{/J\I~H3By ч 1?ճZE!2 Hi%ʦz~g{ e] !3T+,xކIJTG4 _c }S{yAqeyӤ֎Nޡjs]0URvk.26l"f- G:5 8@JZAn"<%23ռ0Q:"U@ C\VXiƩg^ZxDy[~zCFlc(qfXZKJ,rݶ|;?v#"BhڀYqW#ɨөBD%*?v]kʚP{VY3?-8<ʺgى hlMP.f*3F?>5&$%fE:k(0Ws0J(H~mR?`PP d3iYSgyx~ .,[ e?,g t0ӇXiQ p8Y(ܡ$e+Qyl#b/S]KճBJϱY"ikDT`GR}v"f [PtZoA gV{D8ò!]%1$#)CYF6Ryho.& zW8(Pr%*y6j?;<2ďg[E nY=:=joZyVAY&)^+wHx_J`Ok8#<|Bl95ߓ l;.;k|$cd0.ö%FIuts U*Y> >-?_t0fRi"UJ$ؒePdO=-rSzb O>79Ձ^C|9وaB#Y=,ը dƝ'r^bB?\]mxvj:+gg㑠2ZI|B Hݩ$Dаwǝ9oԶ`t?+I.#@U3za]N w֜y>k9<=CglUa>&$ S oI`4XPb Ywz*o¤Ceu7U.6L{A3b/>GT\Ԃ&xy` MU>UnEtdU>-+k!AsgZG9u F1,bkMSS"׆* iI]e^ʹ-)pvNնگj$ &sTj/ l{͍Cmͱ 5uDBfnDW;,![h;M{6z$z=v A>8z19d+ܪQ2ržt2pBQ?oƣ{\lU9W-PI 2)MG迵6 Ylk 4+Ņt$e7$nW:,,ONoM)LN!˔v޾5=1`Y.x Թ^Ӆl:1ÈiKV}a!TD^[ӧvhwg{+y$ &0< ^m-}= 1F™A)uU8)nFbXlr.M!{ǔv[\c{)#b~2%X2"t"oczlmKmtzlkЋSBmvr$to4$h+Xa2)OQBe7eykʨ1B<}$IzHK]M5ܓŒ?9BD0P%|`+H<@w!p J5 ?6!Hh%kѣ[1[Ki-Og3bzm+9Gb5w6;6VTyp.DOOW3>eYX,}}/hu8I@NL[yDbP^ӷI xUNOdz@tɀٶOΨO&Fל"`@Aez@4:[p EaH4 f߂^޸ 쨒vU;sѷV>); .gC*A ˷s^A v a(K, ɰ߁7M#%M$uq2eNbs62os:du}OÂs#! G9G)9aGUˑnQ GsAϏNi,*]r }#GU+rXc /O1~Bx`3eX@Z)I+{7U]6]?gɆ\Y 09*|ۣcmjZ^Rϩ7FK%\]K !ƕ]2ʒ ]n; b:sxso\1>#lf!6rpi ߀Ru"P`&g^,FRq(kzJsUʇ&FϡB@R4A<\V*fd~6~GkMIhps,b?"uN#` ]5&HY3pU' /B[oIFQpvkz"Ġ1x&qsD9!BUE绮O5׵g1.aQ_φ;؃%o}MһKSgl,q\=C 5(Ec g81&t%c5;My:x `Dѧt{P'.4%qwW> U2ÿІ!2ox~WxzY/3ugE&T5`_%I "EB+TJBQs_ eb܎-*5_210j(4*EZO9W5{M̋Rqey. geXC֗1ڮϩvd-,U ;M򚄀y7Ъ|5O#AɊu;&^ԝaw!~]̄DA3`?IG΄8 UEJẌE8q'}<*<%5ٗ2SM!%=hMOS' oL2 P35v\v"M㋶S%C解 )1u GY!a"a"Xh"ٖv h2%&!xkӢT6-UBD6z\ F$oĮd'~%FNdw_YB3᎛A^?3[2XSuO'Ku-6VA4PdXV`8s*m2a\۱tI|YuUZ3o  xb3 ?H>(njGIs6oȑr-;ę30ʄGࠧcupS/x+A'ul vs} VnC np 02<)DOG k ,-@Hu @ɏ"cTL!= J{!+/!n!wT]YKD]ie^qNgIK/3 d1ZeVLBK9IAr\&a-Ke/ HkurvC -~)N9@FFiee:0 4V~$k6OnC<R?Ij Sm4 XϽm*KZfY[*Dy-?dh]7%ۿ(=8^%OڙRFGx? >}@Q7krw=Q,B6HQn˕'g@6 ؖ `)css;7&N;S9PQ y(' 樋oygEpO, Ǫ+_, "^E++)*T*qVjaj'HW33IJ-uF9{AauVTpikhwg |ɏIϻL7!܍Q̉>" ķ饓,c#$$"N,T\bOicUC ځێ7w? nD4 ns ϔR rVe,?@KF~'P+b 78tu!|0 =|xcpx?Â؊YOr`L(sUתߜĢ*ƏCܚm"n!p$M|$ay@tt -}4+GP>0Vͷ9dĸKZS5:\v4=:XQzxܒ}M"hofMW-)u%rg3bU-9,*wd[\NJCQ嶯F攳`1?y:{ʝWw~ˡ %u '`F^r<I.b|JJ@g{FO(?-}*Ey%_x+raMʌpy/P 3 Rw"݅QA+\҈k{\ݓEz~{"SC}PiZ|QoeG-D&3%4LVYьKH#;'W۫ ˎ컑Zc<⃂'bSo r͟]$ +d$y* 0`BBj*k-Qڊe|PӤUƒ@4(_7AizQnԆ;[ ՖY(^mR/Eof(Ef҃^7+秕oo ɡ6SU_(NE/A;Tj"Qipy ե$=Q@02gؑ+ ^/nZ;_v_sA(:cYV@QUk}?lSxK@[ b]hgTDa(t>_={ʱƼR^6Ⱦ|Qs߹!pc]W*z|ru@yxԘNW՗`,YיhK,#=D@`)BJ0LJ#(ŰlXc!edSm[e+=e#H.29\pTz;wRPe E]&⑳:3;Ϋب!IP}$j_Y&N])&*q.V>/ޯ,=aC05 n=l1`|ͮM0Mo 0mUc5&K@y92lvI*Fwiy^ՑPPOC29?K= <%\#_m' \ݧ^!ղ ~]kk@/TM4r}AS`fʌk6᛭)m{}Â~5l[$RXEK bu@2!3~?l}U8xJp]{qRV2÷flX!/LO^Mzrw% 7n2z1KF}=[>\"g9_ .vY,spz&2Z%MC05X?1Am,k&Ik 2`ȵ+N6VPDzG7KklqjKlg  dʀ9 QiR\ymE.UC-`:^=`tj ۚ)U~+{m顣[8%xOQM)Qӡ ֻI"uK_E17 R! ~Jd3ddL||K_7(TlYx(:lq),&gΤ#ZGcS(\`VEMW$+f9 3(͹|{tbdA+K;Q|;{C Ja-K3"6dTK>Fu--P]FlM/m <{Y r\ksywRr-c*X|eȻsm2Y{Xjqʡz|{ϯчXBeOM 6a`KϲOl VYsfk}Ga)}мA$,bׇ!]؍gcM'q_VR24 7l&RI_=Xh.#ecsg(j\zg=20`v^$ i׻[v"?E%d[GqSJє~&8T.n(H>22Jȹ>hzÉǧܲ8?ND45vnH:w"1hSŽy\=w(V AYTk \׮H4}/g:OQ/؆q- X4ЯBFG95i  oN_$%ЋZ%w88 x)R+doNoRĜq \Klo""!iUL6vD܊ rID*ǭ :XęMTNY|o05wI@X( ^3ز-Htfŋ'=d\O  sΆmXN2Uߞvh 87/`+:*U 𱻨u=5UsuDX\ebz଱'#26Y=VKD>d%7;A;@.jb(H&_xg- Kɘ=[WTwTu˭"!d`Ftb]vid!ќD2>ߣ7Ԋz(e?7w!U$CN ~UGK .Z Y( 9To je !5].+a84 Ϭk5ݕt.2YRS֓ZSh8昁x]B-^+\Zf' &M0r_uZĸ2{[·^ 锦 udsI:cX6ʣ a">D!eoۚĆHO/_ţ 5[. " %R4)0oE{& 0Bю 2[ۃ;A|bzݸE3$9i/r`mK] %G}x./m$O9xPooez8.~pu;:ہK5q4hI?x5$a.6) oϞQ'a" 8%߿;y*Re>cR}Qע44\֩2铳[PQjkF=8vnO/kך< ]#~^ +S-W$=Szqw0{" 1iI|oDWXjrl}Ɠ_w$֖\^P0o>ËFgdKJuݜ ~@# -ֿ͐1O$PJL6:8Ύmj$z24޸ %?pQe Gվf' 2/Wx+㯴%i\P`' 5`V;&(!&OP[i` ^II$L!6|K.8y<~= g q3n(]ZY2F ۀo*Ĥ3һko >L5Pʿ\21ڭ2:r!²!8n(8f2^vU~1NI* [85C2J$|a@v1@bW!ņJ E­QqjO`Edf \J\* Ý#_SG$zE%.0 :*Lv?]AG'1M,5DB KEd[gP6 oȬ5)!v1[SQD>ߦ#*{%l{#C[ TRQC@2cJ`z7m<[UMNDdc׌QʼnIKw-n9\qԸSэ.>L6BwlL~WQP@tJ v4'4z| Ϣ*{1%J8pdUѓS3>bO!3GýBx)99?b Q4D].-'3Fk+|4%ʩz ]ܻ!SDh 4} c4 Gfl}1(&&A_?O)L}OjF?Cf_cSfC("[I2IpyȌ9.bo!|Nw(5e0` F0` :[I/ QJJқ ToۚrE{ΗbOPD/6"B&ct~ )\J{H[a)/CGo .(ŋTPrs"ᾮ?bi(b `(tǍw aDJ,ED43=+m,TZ X.@.csͥiY4YLޙ#[jp=JH[Ow?`$n&bϟu1~( e;^{P̆s:J[p /[_) zC5TcXTQRfT'!Nk?ݗ&"E䉪K%:s&7suc}wvbJ 9=o~Je`cG'lA DLg4BrRR4w;` O8ATtZ m-m]J Ԩ'xWrt@qvF$~^sC'1H~zfFyC|#nG5ikГi>ql,Ci>ʛ Vh]K%j m@AcFVgQB,9a|nj?KGDN/d@fFz;ᦷ w( Kct4ȼmݎYRڭ eV)dJET-Ov#Z5^9TLdjt=Α9Y, ~Jt;=<*P[̖w$i saeZղ +w$IJWI2%uC^LAejdC É_AC)S}y2 2[jtt@ȩ Jȱ,)2jc$9]\_DHvЦRYAkաX ! JLiHuh6 1~neگt˝,)Ҋ*8mdοEJăVcur*M75tgAߢ1)v)}Үb@"+`xYʔSa[ p ;t%tT{ȫμ+"e8$|X=̚5Є=.s2;mD]5o n0v3a%-ė}eפ.k!dn-f@5On/MƉL~:dD*ijh͌ }VEo Z VAP[%Y8OwbXIE1rS֜dT%z#G~[o/U{lȏh4y}W7RM(qb \nwk:bPh#r+񹪥SM?Šf=r"LNNp-/{/̒\PP~(LԜGv%%QOGH l6mv . jމ#(IE6Ģ^}vs%z)r 4 IG+@rw8X[j zMLHkQt`l;B0Jgy#9L1 ΣefhU,Ͳ2 eW^v :>0>,DT$W îT ݅^yS\ܨy ơJIыp;)xF=9ᄀPkI@q.V6 Qz!ǽ_j.<[U;:i߱πܕ13 /Kv#me3<HtРbio㑦/*>oY\/WI1f0 HG#|*ќ? ^~ scuf G2 進fۤbN5[ 5ZZp-w}qkPE' KĬ4Dn\? V2;)+sru@ĽqC5AhvG-* 3N"Y{0%V~QZD'M%sGCNi2 r߸jتuô;ٚ`,̛nq&+opJUҳɣƞ4=wa^:Ozw2žlĜRQΪ l/M5 $'A(f*=\0x>ګC.,,=ʩ*/ ~sgiƷP`> @@0ɘB@^Ȣһ:T1 -F,*Ǯ="4y>p'=Uϰ;H13:' ^㵫FۭnղbSg{g/.J8؛1pؕORw5MXRX6&*}Fx@jp|P뗥N@~zv+z_?d(Qst46Mr1.EU7'[2ibgJ?@r="otfY& 䋖u pyJdBxV2^"֘GG㞒tq}(](惡7L@Wޙ߷ߢZ&;YP I2ͦlL *󙀵W$1;Ob1,B@`R}IME DN 8QxGG?>{&]= 2?N?@2cU!uSj*(f5 ^K5_-lhSW9irbX(z)iFoM-SV$E VG̤8} IulCąM@2߱2YɕIk!% 0&&I[9+h^g. ,W,*=іތőe0ņ{ga!ـ)9oqg:"zM2Y:B]4YS2'xIXEHx"Rcf/ɲ:#׸?C1qg 2n-zcU^0Wh:1+j^=MI}c#=r7,2@֤c8)A<+9%]BUKH卲2j$Ȃ-93 m٘UR&f0.Wոfg1LUB ۑS :&{15\]HTȵ=ɵAwQ %d]Ud6AŜ*|u,3E[ V lDŔMz"k20 6+ƏfQG̭=n SRvg)4%{ϐFx5]A4Tqe {R]텭E]^d5a:ꔆQx/1DQSMeTԆNV@ij9l m ΰ,||p,fwUKuǩ\aʕ ]0o2Fg( 5ܛ@$bk&4aMU| LszQ+r=BIUkĨsqag@)xElC ,zn16Wo1y9Ib-!_\֨_asV0I3e*kAw''`5QZR vʲDݕg J ?Td2LY^uT.YJim2d +x?0]%>#5+O[(9#FŌgM ^6u}>wRN*ч!r3khZ\B=rF htm<{WR2*2ejdz2ȳ%+q:`0,ǣ.d&:$)'xHE h|"b[t&ұJQ! ]f VIqȂR(btקyZVĻ}'Lc2xxټ+kK]z_"ߗ-,+ =[KebEJ T_@\{ᇲTpvg`/WSHFHViMd'{kA !z8 ΟʡYg^ťHlR~^"'"mpejňH׼oȨVO|rT[є[mYoq%aJdbkG:*zCrNAR\ފ5u?B$n~wBYB]ߔ;ܷы;pMieqx3bŅ Y8+OWz*Y-*VmRy+qrZsk)"7s5g<\w%rk|ǟ"?}L3aZ6͖؟hI$h(DC1C3a|q̼+{Dĉ#Z*7ih(xg)y)̳{ΥHBNY [-z߭ g=`03` 훙滮O`U^HsG(Ґ'5cN:/vA,lad'+`JƱ SZ!Cl۔B۾]431GDj2>RVUQgTll$Ze83#c)B{U,2]8eJ}a}c 7Ҩ˴97Y%S,I(hnS`-SB:ž:ey]юQe ;ݝ1-w'߃vW3Kv/j KuYai.29p@QO @MsSEJeE-^g!*q))7osI.}94'JMv\kzɏg-tNͦ}2KJG~o)4{lbZH#8R͡tUU@aScSYmy+%0ygaR_E`m<I'i\n6dWݰX ?TͶ♑XfeS0T=x ڰC ;߲ҪY tY0-h{pE!+B}.E"K(r_x\&q7(huH"ٔ)ؒW!omI7fՊ`O9tǯ8Â8˃5Ϣku\o"7#&Ͽ(7Y*.BC )RAt&yl}7⑑o1!o߇U/uiDBQ3M06;.*L?〼'XB,>o8}U׮IĢ=W\~/{Pme!R0_Sextsˎ1h@px\+x3Eft' jnTk#ay xc䱁7Us?(t)v;I'i甠x [HݻojD  8ݱYիY}捃eJ 5ОcDsĕf6؇4=sH]iJ(|H} [Yxɴ^t}Hz dIy  S@JJ@ӒUWSLDR=cݕZ1Jp ̠fDVw+fZ% |fU?o$n0PGfJ $* [@@}.\oI~+o&^N'ZD$FC9F ug1؋ș\tpK 7UPbqS48X-FH/v}s6#d~eXY+myۢ50r㈇p'{)y#,vܷdrlZw5vk%,Zcͽ|*o@ _խ;4ec|8m=5C,%}Lt?l@TX߸fUy8q9PeRd?~cOn*htDy$G0NHϤ0wSy ʤ~?p況A,Mo~6=Ӡ.bi fDE_kA'JRqQρN+?[_>"|hٲk&?4Qii<*԰x6s꣚h!$e-iM#g4\ Hs Juqέ:^>gWyMھߓh}~ПDWB}YT@e<N`SMB~ jאnnxMb^"Z:Rv_zb2ƓWȔU]~IVf%0#Hyչ&`o Z\c*fF*okF*:&9"d"gv̏" wxdNdqYpCzYܛlR*wˈSS`1'\I̤ݬԥ)0ee`'NB8C?p'Ma}{_G 92߮<3b>b !IͅE>#sR iʸ#/ uOSa4WvwTQj($ρ֐9> [—-'6 >3ⶵ_qoCJ`7m>~CE>T^`.:<~z_eJ!%L}~-Iš ZM=+ӳC[d:Uw Rp.n?h 8T'_(v %L`I&rJ6vuc7YP .kqܲT,H&JyV憗jhF9񚨊aQV#+lZCgm>}n5a>$DEH݉۠4މq^ ~j5=}j{2iw~Up_`׼ރs:Fwy2*{~W< B  )yJ'h<87R,r\ࢋұ ()'i?5*F"מC zX&w|U[M$wd^Hܛꉲ6="eq0vpkq=)w0JɖK+gx}wv;Ou!4N-3hTæ;_C$OulT(%{ɤz!o&tx#Z5vڰ{$̪Ѽq$ݴ"xh6t'0qdO|ň7|?U|w`arRIb95 d5$z?_N3 X[l@o ՒQC܌{$ΊߏKO\RqV3f'F+0Mu"Q%4*My.76\a H!F߷yB)0\yKrZ ͐clCɯr2'SuoTzv>XfkC!v>`0?|:Z`֠o{ďW-`™`D O 198AIfg \0{}\Rlm H$g+58{ kNOzVM)bB5K~H yNvO:S%'^.iSlC^<[WX ߾yWo?y1KpAP渨Zm; .ɦ̎ŧe`j'+PS/Wj2L)HdCG̮*BA707`!(4+T\' aig(ߨjN@$;R#8^oiOIkEa+5PMH0aߚa@Nܽ{'ZS RY +6i\X9f&Du@'RV|jAMtMiwmm񗧌oة$`ܹ"HWA}X"[YZDxa-^m#g&$Oёju 3oABD~o7N)hW/9H`} -1˰{Iv4Zs*Կ@Zb1P1?(e%!aUtfh;d(36]Xsؕv͑4 .ͨMM2(ǘ}:6LV߮ښ-q+Bg?z@*\[`p.\ f_{>G^/$O Դ)hX!2OXť&y|^Nk%J3mq*ʾtϥph,'׌8j]΋Ϧ8^)~7OђM3* 6#ŖEA߿Bt-y|}xgMzR[W̿vu}飞P{R7}شsk 1{̐,`\ #؋42I6\ej_&)7zB>;qzᝠ41 e6wiweA4]p;׵RgCuV`"E"g¶f.x=! S˶I;|^ %Cصv`t髆X;*ʏ67 =W8C4G7Ʃ :X3TYgQvB9a69{.(sr2$:߁k.QÜq[ v<;$> IS]rzr:Al̅^37F ls`> L'Nn;%>A zD;M?IQY}A dX\3EXI8,˙g7F#Z^2V_ @H 긅 㱅ic Ic29PlZɥ<ո˵{A 'Βgq3d0.:@_2 JeLQgsΒn2lR gͻW̋|a<Fا0 b|5[Q {,Tj(-`b?snӷ\)Df.y>Co{BM;2n-r{InJ$S᷽Lyח>l[C]cՏ QDp<.VsRZQL2@툈kٙb2cLMʥ)?kKWÕE\RB{H/@Țl^O%/LfBdWlH^NGHv6UmhńVYGKbF8W%7Ld)DZbBk|H;;K4T@=[\[@혭3@g1v4S"XmDI@ܒb2 זz:Mp/ߟVyh %,ڭۼ.eD)8fdVB5c#!C-D-兴̞=$ߧwo7gY2:8e>ܸttBOT5xLXhh<0bׂD/pԧ/"M|Вk&{յ ExjqTl^B$ ]*= c)(zt6=g}'8|V7"=yC3Uɏ@D,>D}9#g>f[R? c.wK>TƔc'FQd. _&s˜GBW\w>[m^Z[v[s}kY[J<}Z"cdUw}vgqŜrk;]F8]0C4>EZ bE!Em<^'=z~@\mK\b%MB0_:1;ywzb9kU׈þYk/X]Jh;:!B7I'M|ܢ5D1/GM4B/41fvӣ'N_Ovz8~Y=z˛6h/zp~Ƹq≉\iwxS gtj"Q\d|{o*CoƋv_ hA؞Gb Gɡ1ʆ,*Obstp9ĸ 2}ˀWXwd૩'ڦHgm. ~[dNR@,m MrLl~h[=ޙ*^vQtɴ0Tk= H+mye_4X5 le3AMBv*.Q}M$g#*5j;~55VxJSvd W`D2ppu֕3Iy+)J3fBosޖo=ǵPضV.{d N3T~_W2l;JKw>lD1K tB*2U(c$nθ8Al^ͼ [Um}MqZg%"!;Yq|CF;8mUDt؂;7qUu[s|=?1]ۓ؏uFk|`QB̺*STc;Z-WDD5]$pb`.)Q Ս#_jhzU-b{MZ/P2H%tIS7m̾cۈ ̩,?_XCc7+W: mOE☽7Y]P[{EstWg8P,NQd3 6%͗jSSVVt|]PO#( V%hV~3X6bmVBy^399/mᘕ -;X8 EC 4]Hp@e2mgB뚿G>5ơ*&vIDv PFDYChw5)W{!W1/מƔ&WN \cw;fkEJR51AcoX:S3ZuӶ-jFv|bmމn{)4ryZw\玐G[ A(GyFhLIśPu#yO^xt^vj1_|ƺ ۂ;|,c1R5"̧7x'ޅY$*;:7:G] X>E4z/zD&sTZX?75V׽AqCfv_ȺPLŒrVo)uaEbS []S jΒ] RݯDmvM\2>qe%!`,2Ѽ.$ Tˌ_ޟ8FL>ga ]^,d[Ci*D | Hr}J-v,x"`oMejYz0tG/* 0dI734<57fhCd}`09Z)XAI%rUFcyu0t`tn2am,s bRwXG(B'\5Gt(AXRw@f2=p^{`ܪK!Ѩv61" #!t1mX&ՋzY :{C׵GK' TGm u28xl?2SFcJci?OhM3",r]֞nMg%W˧(60?y.׭1/|qJ]'fXةFfl$uNÍH;٥/Ɋ=@ޓwTBu{՝e-? ?V4i/]ֵ/&͠`}L8vzRyN^+k/>zhNbAp[B)/},769"uK;LZʢ*&HE}sEK ' ܃ "J qV\#gd)*&mO}x]bb?Y b8pkіýru1zL H$V(mL YIm9A'ݎ#Ҕōvݭǘ#XBKGyԦ΅$[c&c&#g\ۄ\˓>ߕ?HI3A+M01_A3l.:d3qKDXj$4QFaL"z GtVv8t )pa5c/U'Qt[V:Shi}3`qlCx.XFAgԁ9lσF7TJ{Gli %wj)gbjMl8\F%-B+M `嫅|ȜzˀAǏ|q]Y8ݜ58\*ж93@swEBlQtE'faLlz  A%R*L66sj%\&ȕ\= 3ޟmqv9p6r".4Ⱥ} `ns:c eE8I1h{e/=Z>pv8$@SY6|λea<4# k=i' 8wcg`錻Ut6eḲf,\OhmZ=G(:X7![?Wd^3Y[@U,뷨I͆!Da(OL~guj:Z5Pfql惊3o3*M»cJȉS>ӎXԆsxRq+>1̢Vp  xy>`ZiU(U+7%Hs*lS(!-۷&CBrr Z,%УEXWVAUڌ~ Aɟ xi{Bpcr+\`F-:Y  z5$+Sc!vUW{szl@5 z#Tz^]!Ƞ l{JX2$J((-*̔ MϻCM@ ;jñ[,6k4hųeQL>x&3,xt舍*~*ZA4GS10?zFHj$j0b@DQZ)Ok.SW}F+j\SPg,vDBH4azJ"_zԕ4"Ff^"[h++|B^YW( f& J璉|);rSF=͜16]D+=U3 qAOΞm20fp{`\[ʜ(#]3CYl+ju.U!"]/^P gN!CՌh|\xں2*ZӾ܍=\ GT r^W/?ij} A7 CCPWc~r ĩCTP@nS'X]m?%5^1[sðg"6IRP1=VTMʰ]Ƃ08 n[څJoNQmy84b%1bZ bf~|R,>c=E{\F:8ʨ媃D :x xP)dF niO =X0199{;lܸxXc>JGG{=Fsw J6)/' V4hdbl^-ka7Kz{h>P/QlgS(K0 ~e-!Ppq1D審7 h+j\߿=>DJO%CksbC>rW[@uK1NAF'f;5!+DBștTGG55.pR ׽@[Qt;_0dP1Ukɶ3~gl¼Lrv9Rg-)Ffpk#ˏ \jvr0 ?d=%aik2)rMK𪾿cLC7לN--hʑ(V*|Q܆LRI!{DHjmH@H²W"OI8 C4T,&U;ŁTh;}AS&du,Ӿx=Klt| K6VpͱxP D;Es5Bq  7 k~茭:y ̌n%F([ykR4iN/aU\~9_ D-Ov~EPسM5o3BDRb 3%6mN/Nw<_<4GQxO_V%{ e%$j:4}lj TA엠\O4NS0"ZX4(VK [E DXJ$i-G EJܡXKv\\<9"Ӟ0H+ry|Wpw-,"4cKx\,yIqmC;46t%cz% V(BiS -äMcOS^_/b4k$^ϐVG z,UJtr78#ww1)뿮Ж<.7?:e)A ["H7L? ~?om 5Gb" BbEO63+Ṷ]=-zA!^.!.d5^ޞB媾(g<]X=} 97LYh2)2Fp;so{OZaKPoj n:*P+y*'{I 5#-TpU\мgsfF6oL<(>\`HVoqS1菭tQ*Uy R ?[Z43 F_ Ռ6߿TpY>3^`PN({܄"DƏ M˼0]vStߑL$-/G[Z"1Oc>qꌊ [C`_ZjnH%>і%|<~$nWFGO+O|iM }ﺢivKiÖ7}GLCoJ}yTg& xM*??E#W+t ]wd1^EBjˣ,ʀN{C=b`ZAx6o  +[ N9ۺ/h^y,IxزvLLRy}urLKڪq.zZdy _e 6̋j[:ByێWd^n॔ dS\{lLx#/yAyϨƢTp_SoGػ^q-l#.D veQہ=BG6G]X*qm$J-hQqu,^&CfnpGc!EO ʅ,3N]Hk|´ڏ]gXZOHvY; 炙;Q)-B4[2xǽ˜hqJ!k @W̐cG0iI5)X/,=A3C3$U ]WtTQ 4gl*}&V/nMk66f GS**C~HFPO X:SX|RljYr#p4ԆQ0Y0-7g7He:ёʧg4 _L/ Zc6;}Id/qj6_e]0-mw[aǬ1R2 iRQ*<Ōa_?Y a=;!=6eBCgh=Hjn)uQ$|)gzwW=604LqH-F4):ٲ}ZPeإ*Nx6&q|o@EzUg߷5Zp}ERBGβ?"$sl@>(y=DEs<,⻸hH-jQF'Q>!Fg{ei_b<< aC8h{6CXVGZxV%[^l4/K2 >6~{tYcZ =: Q,#k]&XG1H-) Z=1)'Z4_f/L:DB\W |H6եS_%R]I G}s// tZiV0?f *Au^LX-[JDt"]4r}4Nΐ1A:#'ޡzWsئV1bۋNSe3WM-&4f"D#.:UĖ+L&b!;gvPMJgXp=)+]" q(0~9 Lz>ВeP6/%_A.} ƅۍ`f/?A]W$i?4l'N豚j^$azx-5L]Dz(}ZzZN{ߋQN%ȗ~Ke~V<~ou⋁ Y5>R&")sIyi&4qB7u=6!ȲL5J'V~R?-$]2 s O8Uʕ?meQ\ v#pNnD 5 :h9!J^ Vsz?( 쁆+F:SWA(SfVLa&8)d9ǿ8] vz\Dϰ2?oAM"6Hn>Ƚ#R]ZBNZ5n.iM4EͥZQA6! )ipjPegrwd؂.@!$IBek#6=/~D+Ft#n֥%6WdZu\U;L{xj`-QK3x`JLK-W6ҳ+9Q;pc>cAiv' Bg8F3"%%1fX?*]'gAt+Y+a 2E%ƾN@q6]~w/"FDX!2Kl9,9[MF=(F\8q ]rB~-@oyf8j#t𤡇GC&`e`We3e`@ F ͬ "sv<}gAD+}5 %AGz$&$Oo,&O9#!r.6dՂ2I&wϊ21vF0Z%et$d^&HN:̒2{ {7mDsFj/ 8vwh[YL~8?@)}닋Pdß)9RV~~I]iViJϻeCy#1m yOa q7xnO6ǫa!@a(iVui/r DV%F*r_ $+,*5t~lMeT |uO^ab guBO)o)@KR8CkYyAjcc$qbntS%ʴq3v=x>TNUwf AZ|+^%KYjI;?d9 d%!{[;ץeiv`QlyL'Jj| œaDcW0on'p@!gʗ;̅=O~\͓YF/bпj~;S`ʨ0V`5|r$& s,2<&D[~(uk꥓l3^MyQAJ )q5A@D}ZvS/㷇*ѕP 1Wia &d(LLvZ Dќ["-Bŷ[JaM Ud)\۠6 jeh^/<ALYD5G yH&HG?'W,<&'-3 UP\\gw)'t"W_x~$Jcr>CIH:ȀoABexGM ᖜY/c,>}ms5zAIllXH|)&KD%C24忓;UjF4RAlLnT~{iw߇o&]# e:|3>X 9GWv}-9S VFvJڡhm2gQT^a]E͞LS$/gG6ӈ++aY׬(z9KM1M8mZgȗ( B12cQW$s ;fN=Vx&1NkJ=}UU;sxzn_RT¤?`ϖZMoW^ gAmcNoj^(qi٭`˖ &}L. ֐}!)~<إF:ʣ boY?l @h:~u[[KuȋLP mtoNb갿@76ޯ18ɌQq\liL1^C6 SŗԎ3yA,q/juѥp;8jK_'}s#rA'ke:6kw(eVkf/Gm[|4o ;ڭYzY?]%~2XK reS:aUa QjU?0!R4gf9 )IS?4Zc5%z1i:;7J#H{;1)"OCj|t$`Tm=Hq|`#FLDI iP@9K Kmx8ip;zVXO̳sBS+ɵAsn_FtU!FUQlz1\ qR!jW `%X̩4כ&]M CiWpol$6Oه-g &GBt=@d٫J~6YyZO)9"D;CѪ=H^m.>?(7Z? trKCXT0'c%kq*"" ^lO%[K#"YwĦNxX@s WycjcFvI6rf`Mbđu]"Gxu|0Y7' [KM4к0@#+urzD=` x8<_>U2d&"1+UIJSMqNqxb"-\V7X:.Cob?ײ^tQ`+5U?KcrtSܦ=Ң.ixX3S=ZDOX:Ɋl kAڲY1v}$+ٿT[pÝlWI.KAJ۳H]e -1윏;W9\Npɗ^-H $!VO"5Usp<; nFFu5$-l^Iz}kJ"C-W:"W8<\j`Qq-WDj#)3`ዂ\i 듣A~ oP?+ԩͧQaq)R9k?>qI\8/­O;UўHO2bN;Ď#ۊ(&^Xj R]ܵ!$g}҇һ'9I4'e7 (N]EѲ=Z;dNP׃ vX&XK7;w%ģACӰʻ-x>%1ye!8p"#eBN7Km*58rC_lj(>[R4MoTPM3O@B*cCWǴM +}*(DSUiR1Z$hK k͜h56V*9&~G,Pr+=֎XƢ~Z$ QWs|~8DUtPev1ww{LXe!)h,>._;g5PecNjXD OIƢT^n^KGZʾM*BuoR4LO*~\FЕ0Qߙltf4ugKMKT܇*C³@!up?BFյ(8>QJr) ?u&6maGRO>Z'NWNG(^+--S#K^+O2/?_By.AP YY˺\Q'h&h 3 SLe]PV~?85s : G~` d {Z{[0R.l+P#7bi#&2k99! v8`kʖჽ@ɠpE2N17Jj;}|om]`,թTQC5ĴmQ;EFy* Rw80ʢW1o5&TerkJZ^Ķ BJ)W?TM7=]fޚ]R!ٷch .?ΥxC%Y~Fx=IAL+2~);M p p$%?e*vjyrJ27*,Q;O#~H ͢7cm sL~'#LhqpPLUT*P& Inh^@TC_P|reSmRStv5V{0yx1o_1sX`I]xI`lO [6 &6I"x]I Ku$sEu)Q#~`Qh WcB\|"x"M@/<Ȕ ! Ue+Nx 8Zԑ9hr2W+dG̿Iw*i<am݁s~RzI_#CO0h޿Y](|qRqgywt̢pS0&.zsŬ*`_zw4Œg蟩b"7N,S1z2ߒT]G?@,e KnB~W 1\: e1!ϒԅk 6J/Ter9fUOA͙ `ɯTj ?9l3)S:ni//vN"ӵKƸVu$2B!`HzQR|u5jSg!XÉ׭.;T٬$RFtɲ)OlRll|!#ſ/ FMLA$?cu}Zrf WTPדK# )ց=?h4zȪ "w_7D `аLqF`*:ϣ\rdb_WGRlw\b=:rSrϏaOP 1~V-2.0 [uq~ ⧔zO#F3;fۯl/I^^lt*"K,¸~[hBɜB0)3X*[&J8TƩ%,D6W>ǫBNcr3ڎaĐpU"*"h%HTe|טuiUnXPwkchj Ae:C}?#߄%ˑ6nVٖXtRd+^В( 9r)x(}Dv~dF/ Hg5\4mO_Nj\%Skg8D@Ob>2)*)V fL|%b< {O0 JHMU-OwAx`9"·r( ʾ(KBfq6X, <;_߹6SrB6SWceA^iHc8@[Gh9zn2oF Ǘ0[@ԝB,1~5]]*d  ~ *O"*f`"|7b1N"Րn= `ߙ 6,r2-B4&0/~1o#弫zia=6\BM=S˻ S?lS9ڶ1r׿fb@Z!lQbIUY$$>8wotfqs;)\3;i$s0í]r{ݽ?FA}R!- m a 6^tLK 0Ê*d aX͏uE"$mvI'Q@ @"05^jʸN)@>c1z K޹jn#zͲ:рe ^JuHV.*_ zvȧy wX /ί$}w$1Ӓ,X0t&XbSщiu:|?84n]w}I,_vh~SP_9>q'dg7jF BP< RO;-8o17=S͎$ *7v<)' ze9; !{Sg31*$!6.o^V5$!]z=FLn%;m/yK05f󒤓ʥNQ3^,,Vx;Ү'[nvpJn9_vlldm+Aт+ܺ@9Qbj-h}T`͒?'3zَ8?<< I$}T1+X9UgSqq(2Sw͉}5蘲Q|YrQ E}9=G}-rhͩMtdoĀVAi ׯY( (G\)r~T7!{1>(+7u`7>1s,a&'J Lu"Et K# .JsA!Ho}b񞙔V=/|[џS ~!?n2q'ԋm x [9S lv힫BзqxsܑrlG#EOاeP ~'|Bo`PI-^oW (a-Jߨyuju@!Y}($6 -Qa:_;NBym!K# 77ҫK5Ďԏ^ z+PKf,%y6pdba3!(ɾΣ5T;j<^ '8"uQ@pk#2ͻݷ`W$9%. V6v ?&}GtیUkNz昐mK:/AASk'%a(yZl՜P#^P?"cwU2)?V+ocA.uNz^\ъgiqiA_tEeIJvV`|jT&^"ޏB>ཐ%s}A2˃SS>|\NU G>ScŇp.]D.HAJIi%"\1!!qr45HTs.c V<b(>8e) u*f|؂to:I&~uߗ`۹| ]A|j7uI8&T}h֦"VƌX8 BCJ3ɫ7'yڥEwѹ\A]~%hj\4TCy)Ii/ܴۘ31n'd}ꛢxg6;ZQ2 ܲ\QHKHyU)Q!1Kes1=Md>{nآ+h\/_oJf1ltoxtZL#| &s6/ƚOD?h5tbQ36oݙYA-KKOoo}WPOP#^XT"g/`ipZ?i- JV޵lʧڎ*VL [Vs/Zɢ{ެOjn.ʧ(Wʀ4ăhp ~ (8{䰟p,6ѭ[gDϨt- `#)xss-2h L٢U@ &ȍ*eKt.;$f f?>kQ6tyIrZhլ:? 3~XѮx2}1vDj{Jȕ /wJL7@JDXJz 0IVcZw>' `Jqx@P>YHR1N8V<12W\WZPiYQQSzq3j=fthAF#[U-Sui!*dԼB%Xʐ6i[u3P4x\zT4M;.jήDapM~KKX=PڇK'q^]&Y{G4 L?TY}/!QLDs*GhlT Mؾ.W\)d'1(j [ˬl83)vَZ -` GNR1 B+>&(Iďq"iO4 ;~pA.$*ȑvQ1t af,+L/lhb*zWQ- ]GiV.+w8< l[͐N[F!t^es&pRH"3Ovabo?/x_h<?4=n"0va6dw.aW1HԼnxf |Y܏X>Ћ7W TiT _~v?s$#jX7YU$WDIQ %fbZ~jy]>WxIc˶60e h/A[ 0g! b @Aur3c$J?.5/H%K`UfQr9J*0ɋtw5`$qL`m  {3edyö#`jTY:Qtbuߨ#/)$8rOiI `'%ϖd?R\ J5'^N.#3,v@`C:sI]81#}hE]Fˆ=?LGߧ&Fu+h\`f Bk3 ބa^+5Tc +BB#пwGTj2r#M4o .Cw% i=ѠzQhLZW^R8qY a]QA0[g5lX TpD|@!4s踟x cxiJ yC!cJUDTdZ=OLJA)kN2#쉐w_P˚D #[}\#tPA}VrG5–Xr"~JKs {?Ḡ<\8\Vu%\UH*\> =#:ԙ w)PvfLY|IviMFQM_}$ Ę9$ߣ`8>D6*r&Ae>Z)D%*5ڹh*0Kj} ʹV`nZ!9qcXfe'[?5`ȗ *!]3qYSȖ8ZМ>juUh:Ҳ~%'o~ni>̼&Pr4C7^<.OicX!)EPۛ^GACqw8kT XC:o,d*%ёy ؞z7ϥjţ1.@]ȯbI4 `P x3;Soe*0Tno~KB1D?I*_HGrC5!”'{zq: fql#NxR &OY8De "(%.Yz{rcTnڑmū4φ յ-VԊ*(uqLSφoFLO n*sn.~WShnvJE* 6zy΢̝1bWhArrWCf IћLJVgNMa$8=䮗10@ޒ{|yƇdzjMjLu:XFdReORkdpu MB[}zsUDFT|Szce&o:لr)ʤdVy|$7ٍVW g9DC?n\V1a 5iocB'{ojo+dI$l߽ƌ#l5:Pz!F׎AIC5 ;VT0Zb(5)}2)) _U v2eJ''iɋ~ sc.~q-o>'u Ą9ë'V7E,>h3 ſ= ƿEq#LP}u7M9!4Ǒ#P& ;Ng#1EQuK۴^=PSRK"Vn+T!<[W3pRrI 3HpqdIY`Pl䆡k-~[W$Uy:;0gn;S0n`L]hQ$m%$g&t1zLGB2u{fw톿Զ*{iEH 5Cdp Ye2^VXvرK3Ahx}~8TYB}շFAH)gt~#AMI65 DqBuoZ MΨ;B=͡sav?eX(;U8qܝXL@KVg5ȭq`X't;lBK, e,>O3`Q2"2|:'6eGw5J9@kюj:PF8mG~ T2\ceY̭]L8Oy}?=!SLpʛ-猲虱3p{M8uL)w߮2o$4 .4IuZe}:ċ)yCĠF}0R,bmJ B:/8֨*)V&E᧒-V﹐hu"2Khg:\glUl)anKOzTHǦipN<7ĐłU4}T .YqzQdB`z'ja!?G8'sPU޻N,1oSv[l?w chtK6 BլeMⴽF$:Ԕn"'l.ٮjU]-G02A?gYǬasdlcDnu"L%XF͚ zn>(g &MôG=p6մaz$MMePJB_xM&BE"&R,op0ԣ86ԯK8, NufE9?693yΫZILrpoP>>1&Smg`ri6EOPڷ&&n-˴R, q >&ٙ.SZ8kZ$^ze&NBFS(q6!i_ɡEx*ӫY]g{0Gewdx/tL~+pח$nt71g<467 RNDAЃ}E@X7ێfL 1@֗i^[Q _W5zϳnț赔Q7yWhkg6$[PMe.#Gq(Ddf@'K%:<6E,4#'$(g'G]&gNISm5gH7\"Ϯ -eQ[m­tov BcDKP+p=a ~!"F E{ bX58<Ѷ}D&1t4|?2WMOH^e4fWpxz4>p)DZUeM׫x>`a|[,{@p4"p9˲<$<s*>*f/vw.+}?8uQcn`?KJ鹔X@<7ƋX-TԽ &+N\Q,n8]i>/Ki0QTSAʦVO39b"Lfνg `_jXOC c(d|Tf8,Xf]+v~GGJ-(|}lzMo>4ǎ1RkFF8Z 4_DnD`N!4KR, VaO$UHYϦB [5ٮuA朹l,~E"/wwh@ς0fPU_[P/[GOt5ڭJ|W[f|ȁsf *%iy8ʥ"TZ 8UItGm3lsDPn: Pa Ҽy𫱞O|չL z;hk!\!4% ;3Yꆊiu !D')#L)Q?OysGN] B(ZI׀6*gg R;vȰXMbWv-,1@3)Uӵ3cؐPJ5ugw_g`d]XKB)dT:Kd)IZZ칱s7Lpu2_Fc8[H5m;6rtkkZRôwOUB# *_,\> 7+ȋ'Gp 3lV"2hQheX4e(I톽9؍/,EGqƍM-0D \}-*ZƿTu؎OʤJV!E+F cr xאѷ +0_QXmL8]x B;t#O zSX9wHW0BOHdmaM7kc2)5펻 ъw39hub7f+L88#8𛒰P qlqs T'J)Up*-=Uo xٖ| ҐFIM? *I `@>z\@$=q n#AIb& T8sYE?]37/!Xvblޑ$(38==ۂLJ_~Xo%)j#^r8Ik(~$9n|E TgCffT>_n\wbQcqS&zKۖ[+[k]Z^L/& GUnbX0xӚ*^X co 1y) #ٜ* H5xfxZW]0wrp1wCn9fA*'lqO:r60[!Px @w~m<-/_e1Pb|1 >&M(ʑyT*jVUVdy|=metNsNξ7+.;1sD&#l}m<:رP2d>e_HwgvWM+,YOo\ *|04HC·ul2( ,  Sљk35y±Vb"e0B4*e}&?4 S#r5< }8~漳9 ;ATK_큉,v8Z!X7CoㅹЛ%-N yIz'د~"z mT$^ǵ:x`IusAɼ+sNeNا`wHQWÕ-|y}pw\<r$<;Omy[WYdEjY gŽwNw)<MsG!9%퉥Έsy)=dȑitoᣨvw;}mV1/ﶧ..-%RUF LxO{*EM ':tqS0q!W[;X a1JK mfA;m%1뤷Ekй3j뙼$t]v1ƱF} ~E-黖+=fn*?j/քc{`|^wP'&/?#l2hGjM~,i!Ɵ͏k/J Zk }gźM)Kjn )9xT;V'ާѺ07U B'ܤtxUady {}#bzoE"t!w t~2~EԠRW:GlE~ϸ&$&I(7bJX<l8o 5ҏh(*Dh$f{,ig.Pw.]H%QX)pe Htٱ&/7wxD],tyS;|]b+pt`a#ll\Ӳ^hugn.g3"us{'¼Xho!#|i~ mY Etm{^Q{iES9xnOY2?VWX*BZvQFGV0đن۳'F3R;Ɉ=Qv:( 1O Kh!J:0=b@mkfaf%$2 ?i}=ͤS2#re/&Zqu ep4JM{S(L\P"ao2ϭd"e]D4'*| D"$.Ht@%o,ƒ= bl$VedcU`:ryp?a:dkє-l?ً;fL6Ӝ eeYelH)A9VmAXBE zj lS=@QZd`௠>,@3"/Z)ptm3n:,`Уm}[+˫'fɴz]b*G-2(֛ƾG^ՔZtY(%z_ߵ u3op>jOL8\g{9X܍? ۧ* ~ e\qIv{hPxJaE-#a8RGpizKrv{`?^_)Ykq(LR(騴%OH5KОPJE I# ews^jaK:GV veQŦPw%=܂͸ UӴ*F+{2+93@ ^dF~tӂ}x ~Dr&BkHX 7Q1+3AF.lې<I^NRHsU%}iUFrV-YP^<!0% SLB`"TD;-$Gr~qcz9\8^Ƿwpbsevo#qmK;Ev0 ]m_;w1XJ  ghMrCo6xT~fo8H(D8TeJh4"DKjpz!IAseق.CQʚmx1}[4BU[~LHdAI{.i0up`cgiSda*YO٢Kc4<Qa4tÏlmkC g1DyAmsXlt0Ҟ߿W׽S}ʢukPWumdDVwtrوeS?'c&_a?^·nV)*8ńso$y6Q_dWc\ AAXN63Y^]\q4ߍ2[lFGfFBzK4"`F_kLX02?1K8E/ sO!(?̼з> fTOF["EqH/ C&VgR7|$.xX@kz!!vb_I0PEg$s3?3 :"V PգCJ}O8<'MX:q{c*x=)QP슁q]w_4-85q7_r8s ֯k/ 1R}DOץ$.n`VOn`ZyuLGjXgP r {e9>"# Xʧ9VZKvMR4%efN#3Yr Fb@?_f cj5E쎊U"O9L%y%D]3]TXVjvҩՑ#ɦp\Սpς)O%?0J>WJcvHs&omf46q c R[适imEYh+| ;U=n;{dOuVt8. )9+`ŌG? [ko{ 'h jJ^ބDBnШT @^8}eQE厑 nPۭr$Q]EJ5Xu}ss|ك3DJ0 Xôv"Kdză\`tp#4A Wt[_[ ́җh/W)REՈ_l` 7и,?oa:9ߍ$ndOj>U9UyuF!cݖ @N\x&澟ɈlAVP/č>'awmW쁥Mb+q"yӽlj+ܢ`O~B =O$g"%J1 _P젓nyne7I'.RG8^? K!Q_P|aw}Xg]i$tKEӽȕHfl*HmaY<>;^?08Cws+Agd[:zprYc_2[Eި\_{g'b4m[:ԩ1wXCmEdGr o'@Р] j(duy(ĕ6 ʋ^@53CLČ;b*,vHpVEA6WG.n´,DmTk|M  V}ꪃ$?DƐj`'cM:^iSZU-?ܺ,(DCy+˅Gw\,{Nmf6# !m%"W!V2Q X^0uTKbfزnb(/_gO[LxO0Ap4 !b4WRtC"NB!.9H x4hO$l(ځ5Cvb}E5տ%竤roC_jW{+րJG$;L r>_8mMOQu!t} 5{#:{o%v8+'@9'?<+DBꬿ _i "g t ɺV"ݗ /]xA69%43|U-nf Y^y(R1s~y J̓gz!ŏ.lBZcTɺ˨Nx01ɭ]v76wJSR8?d<2و%ͬ'7D}XDO|Wȣ#xe*EGri Wݱ38J^ IKl(R;X6a{\J;*e7(MnjCf*Tǿ\C(È%Bn{vV EQRAe(ػ m1k.Gcp6FSOc|4]"`C(u)dn|uT+ZWD*t/Qx(4s|}|)%2C~ŬAX6#[R527vTFK_(]+.'LhY PKt;ZgS ~7`B.yOM 4Talb꧗Zek)QDzzJSFaHTZsk}j:aqeY%p3膫fy]?E&d{۠Bc{NPV94TEN6=x⇰?ƥ_mf8W1R_NjH~a幩IxkňXmg걾5V譯W20C:v%YS:#`IXd5ʂJI1oׅ @"@Ef'M]֯1ՉL:)K/;?f7G[[uv# mőiN;~DSu~SHTQQr/-"dm]ÿ&evO{+(ATէ%bH =a 7-MewMɦUA fʋ3r-?\Bm |֒J9#{Lä=;)A[Ix?-"n 33PWOZ-Byq D" ;UH_XVl1O2GR>y6y= G#aއor+5WVϩ|_b̕Iv豲w2AJܥ qAH3;`%/pI-3_+mK=z콀IO`|8=+[y,E[hpzXvJNwR^g4ۇxAl*רVm"F⚳I8o0#?^a:lKe')hJ`RAfցd`¾O 3IJ&rOڼ'b$,iń%:nT ge-V&TMmwI T<]N+?0-X##T4"w([9E~"a_ g)t`)<>XR%PvEeңq(ϢV6d PMhtxTMjR):a/W&˲٭+AsUϺk~-^IOS$No/ * "1Z/8=k(okXWŁ'pc+nd٠#eD"aL-?r h7XZ/H&^?wHȰ &#/ PfPgz( 3DJ(קLx{&#pusq>bp,kn& T8ȞqEi%ɱ,Ƞob=C3 GH d2J`Hy[sUĿRYlwj/c]iNQ--m̯,La3ؿsOvG3|l ,YG͗DM4,P&aE:nn\gw|~,%ؖ?0ʽWL}νf蚝QWiZsMlkkm#V.(3QP Njb8KN*Yn ~B" BuufKպ/cq6˄Jbҫ93ѿx&n͡~{@~[I. ^a͵k'6Zo+F];7dTl^ϓͅ4E_C]yd,n].iWm9S+ A m2@ԪQ?+0ڝ'iZ/Z: {b>oZ$ scu (gq޲S=1:XTjgo,/IH=d +6\~a~F9r9kKz/ߴ<ʾ~ǘF ZeZC}7. }BQ;Rt:uvڒPÒ*oڿf" OOD{/v<_>]!i/h~ŕ{N%pd8u=Uoub%ajfpn0t2^ggl%m ja]Y#F=tCGْx%115U,ޚr/3緊cXWTc4^4{ >ɷ연m4)dzl.Q2y%scHTrIxJ/{/ז)U!jr{5b!Xeߑp Ȋ)r12,z{2K#ӘV)+#74s̤W ,_侐ߊ4"OE'P_~e,mLSV$B6T fBzJXfs:] >:#`߆z* !\X|[GrCy( b|`$Uv[5†3pVjo>I ]SW_&Cf1j`|^MYZp{a ^2@2cB&3 ן3dpcԩeܔUhf n95ke[Ghq EzeĦ}Qx yd\#)%Cɹf%nf|&Iw[P,ԧNtC|SW3 6HjH,e="jYJXu|NYjQ"30&<z,cDԝƈTQ8ĝGM[g]6][8i}򥇮9J)t} ʟEjʁ?85u9O,gDKx~M3Ђok7"gVF_;c/񭚟:YPG z-o$'Ev$jz-Y̓A71"~0  lӗYBaS+v[&_s܇k'cagۻR)4r"#j5wߪ==~&A[ m 5uy5pػKv;Jej}~_t(rWāzhczz;4тvWKhGƧ䎓FP{%Vre*@B XcU&x:Tj&e~ ‰x(kzT䥎m͇Zd.x>Q kw!ŻQg| 1Rl¥ׂ.>PH Zi^ɵ3qq6'u'!-nNFKw0 X8JC=pGc7VPH"9s0]=_]9!A|:N<ļ]$p=4C̈́_. 3L(L!dMid4Ppl\D'JoA)IZO\&riUO 0O})>Q:$/E&2ȁSBb]|]U=Cp"hZۆWaAeh`X.>3*0Gp^>Ҧ˟SU7xnn:@oTJq:4g'1R]:-F䁿7;0pPεiiGNLKi"#fGs&茿”oͻzv3)J Ou/_uJ N̿- +{E:"Z&±f4yW !gZ/r m$h%drEԝvF ]3⣑똔n[0}Sy@9ڇbo"BNȽ;RTU4VH"(p9N)pn;VRPk*,I֖mTB9pA{Yz2"Hfuf.Zl>sߩn,&MZJ^2]32! Ɲ"W#\ΐJ荇E m=%,PNԀ)R[8α S`UyNok؎2a*T0nT )['u/Ao&J-: X0x}<$^5 H5Eכ^5ܱOKBzuʳ@ :E  rR 70<5P]XXMdϨ IolG89K㜈U3UХp $M-(2\;< d)>rPI}lQ[bF7,ծ)}3KS ?rMv51`x!1mO}72)}lו:86Lor¦L-x$ 5 wD~ K%X{ 2v@vhXfjBOWKExYf飹 ALQ\Pڎyx&X&kltJd)]c+'bwսyg8& )E,9ѝ>e0pΫP?က9eYt>BaR%e"F{2M^0 $M$JxfAUo ։NRP0HND+Vqą@/9K@(6pZbl6|K14]ƈ ?ե3Q$߬߃wqf ͕vccCGim7x@WWogX qˊx] f)  x7 7 Jh! - L(Cq'+\FPvozr׳z[Pye&A؏xA<\fLܽD̿&1|ɛ6+El#Bހdlufx%3č(]PcrӁrN CYp+t=`Gy^%]VM[U|k1~V >T˯򿴐6Rϼ)t\.Ŷ")aF{ooW$[P_ޅ<0JBzC5Fa H (OOQ]m1vچ =w Q9ÔC :%76h%la]ÑPMUBlt%b: RBiޡG(#i^uMtwwP +ir 6ZX= ٤s:&yJ&Noơe9a*6?\7я'[a)ʷV%8BxTEiɡZ@& g#, wJPZ &hSM֥"DqQ%PMЮoнC̝lV($r `QJ6P=ƞ{A6_vɀEv`;Q3?0_R> d&|Ɔ)4Dϵ>/{󴓦f=2}nk%?J?b6=jm"*$@Ƅt~'W\-ppT"/_]Rj#4c'4P`gsf=h/,XlE _ vҍv+:S[TG3Xu9ג$ffjuBs|BQKk +A8ӧɥP@'f~"ABkI!K4ZAAPSbkZnݎgd$5 JZ5K`o>rxagf4'+j;j_7L$m8?D#@CW~r F^ؾ\doR|lŻXq=1O! ivlNhF[YesnLF]ua 3-AyubiNݤ]ÖmírRR*Z'I< 7g,ZWp0׸-WF|K,Wt~ 隼߼&7@A'{>ywYzq }q|D 1:u42Io^3֫ 59`Akc$B*ӱeUҸ2nCEMn)%ݘVgSbekһoVUVzc)'5j%{_nc;71T,f\*90J{+g!Hq @\IcDuW _u %= [BҡQTSFMUbmS'snTUb e?}>D{U~Y"VUPGoIΛ^Dm@p_`ó[_|#nmmPւ\pi#^p`]IЩb@/N=M~L_OJֵ{~JR^1j}L9`S/"1Tp(;3}fy0.; Vȇ;LWvc\ci@Χo{ºtl) z MۓMxA 5'B&F> uk |_KFqO=ỲI؋L_-U|oXO> RES*I@;[܁mkd` ,*Pغ7UP-ךyZcw L%Z,6/]_tY|W [Y!ad͒739B05M8t_"oz(" )Gv @T?e]R98A!>yBq\ [u[vsxbѵm;lo^5w Ahvϱ~)o6"՘H,Xf98s^_cd'l~}~3jґk=36(Up 6 F>;ݯQFr82jg{$fm K 27C -{hr&@8JxJ7 #r8 $Y_EM:|AV5(e"_;S<9K?;53p 0V,i\)A#JAQ⋝nJD=yL>MYWɈ3bt'Gct3yQq& R vad?gͽE*S |BۑX1'jЇ9P1bֱ9gAE$; Ir[I-Pw54a;+_;?+Zmxz{96rךWeݸ ʚ=ݤ~ܢBzE1p,VfU}VL _熦$S}CtFzD+oPdp"(SLgI-yAmmBI--g8 5PP*~]td9v@WjNY LE.)V 1lrGaꉈj/֊`XNH4ކmg_*]oX!~Ghط:M^ V0 ӛAgc#aU/ DgH)a5 +FXc54Ӟ(*/RffCT(w(D\=5ZOg5~"^jm!&~G6:ڋu ;q}7!SaztxDjDfrQFw&(Yh'?;Rj7WPr7FKad) RuR7Pe`V&XJ,oHg\So$ZB u^;"E?~q 64#MFsX:QIQpj-S2& t*q x iG> wN[W% d&Fx)@#[fxtrk/ߵά+!,$7=N`t5dBױȕTR9dGn4#27K\Ye~Y% 0J+پ-`4UzEŋ e9s~[ʵgK@V:.4-=}ϚB*_F$bc P=/ 9IH~:dOe#͎!)&+ $D̉T&d]uhHI/getQO}&g@\KuDW#J~m $#(3+f&CɆRiIP2z!h|A~эri5DԬr29؂B-LVsH%i $[Pq ;fKCvqۉ9yđjW@ d­ϊauN02,97)pߒgb'Pyq9,NԓS"J\`ٶyQ17Ҭd M`ex&VYϹfp+LI)MF*ofL ڠ{F=[0ff/r q='-Ar~|IW#znP~:5/$ͣďpRr`x1?7Ӫ%EzlgLsɃ\&Z#\`1VX ծ-ļHtʱq^^(vqX19y `h&=3lS]KQ+]Gحe,\5,z3uv E#8]E8wKhSL .ISs)sb[[SuTA[Aūx\%'ċ]ˊs8ar"7Jyi]cFcݟYBw((+R4d!40ul'5r+wAȥU7QGB@ݸ !iՆ i 6r^rQHLp*O i)FzrٗZ'Y'ՐH o܋Ob9K&0]dpltoEFKLbOF:1_C&fqoW[ St:7!_ki ޥM7fϏ|IBoYuvkB ]Gy B$6. K5=!]s KPTxx-D1ʛyYXzz5p Q\?E8SM!^xpǀhP"$=QjդkՖl AH7Vmmzv:U5ʤcP2'Nۥp?|WA(jǀzIr㺓c>iʇ0y7fapPtDvk=iBJlˋ1f#1h!=c+w xںoB4F#k6E7&!wZgd`La>(Pc`k?UPjolVI$s z3RN(ݕ׃>NMh%jt.hKʝ<\n W:Зڍ];$b]ly}X i+v'YWo1ĺEzy=GcgB}InaW}?1X |dpu)'+"A Ky" A/}cMƚh_^ޚ(L)WbM8 SW_^Vd-0&o2G&ȠV/O8.UģB)mx2 Mv_@9V\)TZrVPݓ"PNuriq5ba< UkҎN!s_6 ole>u'mSFE?g K+@$Mb-,Eo.9qafkTƜFuic.H1{4%L>I` R6@57̷9:/8YV\_٫YtŬXeƺ,obuSGH'.M݌. p()XvKSR}C ѩ0w3:J5ðx'#df(3ze[- >Ӊjwܔ+ð#Anڃ>ݻk-y'q^CqAP+1Tq[C ]K, 2M KT~5? Ts{&5>F0qlL2RI)-·Ӄ#X`56$ EWtyeqW=սS,)pfE[)kE2]{d1#ã4-%J]62O`;3+*J(5Mܖ"yJi[0oKl {;x nR&gKӷ3 ;FSyu*/gvxF_Rt8 `v+ sTn9JF[~~ Z3dՓN?hQM"HA.6`} *4r_ a%ml}9#;ڡYF Tqfn**DN[+K q.B^󏫰?2r?VjW@{0jJU~jepCflljZa[2q^ 5yʠh1wf$[T-l3s^R^//d#Џ M`'5Oqa o'Nf>˽`c N/VpׯCjݚyOit'W]3R>'dGa]K 6\ ";9 (N~R# hh~K Z7ڵj((5$1R$.W!8{Q+!eO#{@E.Q/(r+\iblPj܊uZJTAiŎ,OQwθMc,:&uGU9R$j݌%{X˭H'Hm2 X'Ze(".(]qCqy%jeS?wK>aU{0?Dg!BH}Kh42sMvY>e_yz r5sVÇS:;o d-D> 8e[XʾvGG:e%E,hy0I /oI;-syCī$:Qהp.GdA=$/Y>' 6FUH34d-ZsYs{> z4|Iȼa%6MB7\T/GGn4$f˽߈icNM0^@ܔ{; C pTgV{?:1#Bj4u@ ޸&S3YJ12<0"kJ{8l0 IR"Ӕ^vA)UY~Ɛ&I땲R]sw &zlMC .UfF:fRdV*0DMLmL҈'Հ@yOWw$y P1_d?yuRX ($2wbTvTHq[d\;[b-77?G5}'͎8-72Swƥ Vh {/&1)NyMv=ە)!N<8J'hM9p4B&ymN+'<絑vSfRe=N-vd`&rKSt= )Z%: T/>-1l4 |LުOpco䃝g3CGˌ7)::_(a.zpM-hڜB ؛-׋\-Xxfo)m3Ngx 9Fʕ.cFDžowwB7e;  it>KLKo+(j8ɿ=@qkB:Q^~FGJOI o=jAgѝ:Zٚ |0c4NG.ɍƏɯJ^W#ə<6-$K;$p>4U$j];n%&} kh$nYhḪ8sre ۏ^22b$?,ձɥmUbXC{&M \ 0aBz:ܼm &鲎ZNd&]f`R]@}|wʣZړ)R\"QV ]G;2/ K 2qbk Qhs %pMjܫ$/Ћ~::'}rcV%x@c'Iֶo D$[vz^Yˊ-U0gmDWp]ђGrw!$+oO<]%|oN!\gH&`}k1Kˢ}Frš33tv;)njsQk)ݟ &x~1":X)N#%< t35:Kn4h&uZ;gwHkI0)NqkmҶD7\aqcY'#xG~tuHE%] ܣw 9ns5F-$ H Md{TX%;Ow L=aI&WԬs~ۯ_y!alY{F攬42dD-g׏cKl1ns.8ar Kfs(m.oc?S-(Z|ϸZ׷ ? yZ'ҘJ㮷-$7>IА4٪u;7,_ Knt5I0r'Nn+vy&x>΄, /Tsi#D@M]60MJ;p+u24s̕2 yJDDrry{mK~7 ;e?5MyU dW[~M'ܞ?}GInoZYEb5kA97yTܬolp>pS.LQ>9VftW^Τ]eA&$l ȕ x=`#٨ Bؒ[O1h!P͙FܾUsΛd\NhE #lmU^< 8=̈́wz p\G\>DZoi<3c]SzfնflXcB`֛|8vшg% /e3SJyg֋+~^w*K_mRiS9˽YVD _D'gt}!r5!I-IBXDvjk[/ rP 3qYkJ :8Zr:w63$UcUL5ciWC[qj*zPLf_Ћ[jʩH| XV37[A" K,Z̓;7ÿ2<3Q0ΏUeҽYoP*:Ң56][Ph,d[ DxGY It[9ۊcwV5 Bs17y,Yeɱ@-jRΟqzߋ FOS9B<'Y)]F5]4-¨ƨ|T'fHPkq.,r/Z1V䡓CNsGbۙ.m=Ef%9vmzk/rQb^E/ާVf]tIN+TGH.p2 I3KC~Cd@`s: ";A \:R\1!Mэ _@XǾ.Vp`c!F1[l(?`vQdNrs;bdiz_vDS(iŬbCюDJa2Qhe,pK -B:o*j'&*Z&&0 cI=xhʁ>}}|]EWU7ZJV(FwB:Cf<,-=r߽)kJ&8(1w-(5.^8.8z>-$ ?r"15A6bse-Y]K"7O:B&tPFOhϪ:;0?bHUP{DNտKN'Vg9;:Q>h2C~(A֞,+~Q/JVTP*bQmUQWl#{4[vѭ8L"ԓB 3P̟j˙I4ʶIf ҁ4vZAAѩ~hKD+4 5f?al:gfsu7x4&vh#bqwrXy|өc2cc\!m`ۃj cExa;4}"4vDl7Ñ.v!mt]'9Tܫ3xz ܪ$B\AjY6x'fZGATLk첖0}}Ƽ CXB.6 HeYGIص~i[;[ܵo&j>IL7@Su!N]* )+Iy)U,O "XTq_eA}eЪM  X5P*J"ll7)&9,DUJW𹗬 MP᛻O"c]#Ĝ^NPK;`SՎüHflMRlQ9Jl3^^9.ʊ ٧4V{'k>TW1[/r'6ЭL9xwPGbe| 9Zxд/, F.oWƅ"&f3d|q:UJa4-Hg^/+~NGW?׶nKP6y};̐aGdb3< c+xV$ ;)!TCџԱUzM,> QFݗzs*Kȹ7S5E< !WUc4J>v9/ҍ4E+<5/tgڸErXA1׳U= 4W!]mڙ" [t1 HSѲ(6C~2у~L!F!!{Ա|ƍȟt[&v`oH0&CԦRR fNf8(+fzt ۞%E,iq87M +icFo1?u4)ĥc1m'?a 1Oc+[X*|M׊=?O_J -',YJ㡺fS|]}f{<=Hl3.g e8pLǀQ :eѲ:M@i`ڷyfmQpҵa` O-cw]uD]; v#fjoßRɰNZq #*3Ъd%005>kϫ-@]$ }+K>p` $.],Ք\YAkH MV;8kZ;8'$S4P|"5;J$cb!dm.t}s %WMSRtfN ϭ*.? JC[+ ݢHM8[&$UԏP+-ye" > 52ǧ؅?pC0DTt?e⃉ fL6 n.&QyFNmс ?)Q@G*5$J۪8Pa4WZz%ݤa(mO 2w\< YcKSMLeYCdڅYhT"+:8N i$DUxZć?APl_ercW5"@>^PfKb:Pĕ#Zq9V:} uֲ3&AG0Q>2MR5d[~gUuR$DY{>}/͉ϫCrMzJIʘRvP&;$:w㧐l^`=n|/Ie3a"[EO+Ak^Ԓ&&u ȌUUЧ^!nGn굻Z~s3ZkZ<}}o$)TrxB#o*IѮfͰ{~u̪j #C$W[RzV]Q`lF/AJ['m2>*Ⱦ5MY%ʻux)(*̗'=B~,@"" פuWh:_n_R(Qu~}dòQ?byUCN$T7OA36B߁ WXh1`y!_P0fAQMNEabZ@TpEӊ@ N~T l52SooPhm %@Bbx+g3t7kw_%I] F ӝɍsRoixeg+RH ʟKsQZމ'!>PS̬L:c/rp"#ZLJԑ[Fo/ y|6@8HqJ"? OІև"PMƬFFx5x3Vt\ Gx`k*_/dDYI2ƹcNٺjO~[[ii/?dF.*!(` % @XnHm˂`ǎz9= 5TzC`6w48gՓHE*uQA-ǜ"zó ص Ju0(f6 R{&cDiGDZh ɈHUOQt97\E9^wf+kǐSDDt͈CUV08򶉂n mp ʃoMTj{xcv#ۀ"N[G{em},G"a_zXPkZ/ynW}fq[hOdEx "7.TN%&moSz(wa0_݂ ^YW'}F; VjD ;v pH b >AW1P ̎HM>`1yMV<`IBaKl'0Ci@ߢmyz|˜@CJQ@*YX4~i H-S9DJ$)edJaLtwX@ |SM _w2fҁؗ4p@g#=]S+TuĒ`y6 M70MQZP(1CZ(j!KC ^BRh[~Z\64 Q9Ӝ ?&d訡W&9S =@!t4?{7 몋0!Ԛ~+ḈڦZ<K 9xèNGЋ`?Twf]{\ES2W a`58=)UWF wvF<ɢ9JLgxr:`B#W]l/_lfTщ~"P~]Ezp-̆4*)iK>XoAjJb 3G۷Ef}h'۸eiEgJ[`"c +t0Z03HW7@{p]&\m'n*MRR8\YKGtWw'co@.Vv_lޝsMwXaz596c)8ʅU>-mid)`b60 9&PC4[9y#h2;qWM6ũ&0dDGU(/GWDgLxjδ)((HZxZtwYb7-|rH1qpسW]NNPF?b&zwP?V Wu5sf Vq/DF;+tA"oWy=Kcmm { F|ЮxʚM&vu _Qܥ(1G󕏀 V]kaͫLbkwth1AuĞbn$6*)9vewShUi5Nv, g+m蝱4[(B b?DӘLK&dY?>a>˳#~cp6؝wCcC*'=w~M*NMOQjV!qNԬip\T۸!|헓z@ݤKވ<&\R;كy/M~v蚫W> [.CBANTD/h(:{`:;5pmd`HU ͒2TܵVJ|A?E[% /hoe*] q,1yCv\:$c|>5僶k( v*m)h% 5g7 >Lef)B93dR\?2hu7L*S-g?gfq1ؼ޼pﰮMtpc0FO(WJV 5=P>x @!y9|;4bM>+z|= <7X+JXDh7Zy>:}hn ~ /| XPmZ0Vzr[k "ƭt+&07ьC/R-m>*I1ݟqJ`35\=F#A63m|p;"ZNܰ / u]v5 7wE/1zM/KÙ{>p,/Np}рH>N?pKO),q1h&k mbAiکs[Lȗ0PIP̅h,>CSLOF7N3f4]VӃqNW/qmaʀ~MIZ|+Ez}(jFK.]|ڏ$HP~A[y/[XYҼ8s]ہo*9"z0Qވዂ3@JL@8${X=8CɕB/oeutI#z nhyOp_@D'Hk|~֘E"fZJh2%0GFzH$Dʙ GD-F ptL]Bxaإo(y$Њ}V F+ }s+ENU-J_~(qx [U\ʧ 'occ@"X23Xb3rN"ΝMb>kܮ@dXd^dEc ke>1)U;ik\dt4ayNE<9i"k8~ :؂w*Տ,I$Yޑi Z\c9|#Oe6|ڐA`!i~ɪg𵋪UܔϬע pa&/MEbCfUfAC!MxƏYmMz5e s"G2<`/.} ˬK煡B~<>",{CT ~J-D#F5xSljTd'1 hT61Gw{jT R 'Eg -ũn b #Z 2ܹ%+=nУS-E-˲`iF6b !ߚt3U$Kw'ऻE~P/âci=@4ѝl@1vޡ.Qw]3Oq/^3Xz: n3#"lΧmWBg*?Eу$\FSN^YBw q~v؇ ?L۰ru9Y)$ӕuq>|vze6ѻ ?;_@4\;2X j9tvU۵|c1hy,EJvǭrIo0(8g h҉gB)ީ٧<R {;= á!p=%VKLW$+ؓaLsb9爛sy~cy'mGR<̄Hi`#rˋ$zH^о'Åʭc FFnd1ڂsT}([lh HH=́g_inЁtqiצ*l oaivgl{5$?ֱ+#VN;JvmQr CF{3z s}u %u%YB{IJU;9kzH)lx6D? !2V%V#VK yXxEF|!`vVa8'7o4Dpta|OcsgGǀ+b1% @J[ȴ wNLSX-]jg>ZG]^ՖWgpuRǷ*+! >S mW+[o4ʳQ*BLfmD0LӿS؍ p 3K*?;F~j>ǹZvd5wc#C|-o7Kyu ,Jl!dbql`3@oL/yPK]ݎ@@aVA0ͰwO=0K9kySkNP| ]uo 1*8ɝ#8y$l8AjH풺OR~W=¹9Efmqԫ#j{ {*YulŚ8h2/@x|Sc] 2l~VS85 t?Amֻ&0T:C(.Q! fv+ YREsW4\עmw&&y2O泂o5k}]ۨA1 .`>>i]3VY n%͜ 9BmnOpOOE GUA: 4•AxL{1pwyt2;jl\oϡA㠯yp5A-6~".ii/ajҍFn~AqbZ,uxO'ɤZGܧ8 76QƊZ| eg~W} K˝Z<2!#p{xLvs>4B ^$[F d.V=0>{zM@N3ӗrpHi$ p OsgG{TMٚ^=fd%W{.;{<绊pR[R8J6LÏ\ݭʇ;?xH3u q?yl?ƹp?aԧpw|Q9J%D=z M K ըI0]G)C60(xpJu6Ωx3]@騍j7LȻTD\KQՒ#r%剃˘$ P;+l">*NsªxtXg7~[ l`iaw$%GIk)ft!V42 ˙EˈV *`DگKWObV8gX@YX%uH޷FieLJB5zJl}K胎 Efs0Fe=]? xG4Bq\=pIJOJȝ;sJrAIant7dq>jen4Ffbօٵ`NO͊ 2<' ,̓f:Uƕ?=MG (0p^m D7~ۛmRB"A*?{0!Dטފ -}HfdU)\sOl./o3EFG8=`ܶlO̢{a煺oM$|6i>ؽ)%@z;{-ی`C` ujc[q*5(4P"G&nwùH)Cq XlM[ Y9s$.ʃzB7e̎O4B26u_ ũF v(7y>⳷-wXb:7B`YUbǜ*Es&k>n/p'Zx7|l˪H}"~}~}&Nb\ijW1 IJ})Ezf*\E+83򒧁R%4oMAl!`q@N> j&~hJ|D>)Q`[߸O%9E@ 3x9v)ó5;մΉH.[d[ٝژoZӃ˾O Q36; ߕi4=#Ν\e3*X T~$PBM|`69~oȳsxV;NJך/8ր]-'L+Z9 xoS ڂ|k‚}6C<xR9xkԀH)xqiu6bۿbGZ@cz3_=}'jT `!I#)AWm,w&-*K[s :9Y=aEJ>@},_A~.q Y\buH |.;5`TRT-ɛ@ZA/EG#Ѝ8pǩk!yEHkM|4~ÇYRdGVzQ ,nxkE'43kz3LcyBK1i6̧l]x*'§p-I\&ԯ0\q W̲סoܔSdTN@Ѻ4f`Ez%+H+x c#RO~ؑ yw5.- f)k[?jԦtW W]G~ZvzQ{ɿJ,I4*_tLZ?x#6e̤>f~WTރ`00ev).xϝ~X_UhXy> H A_o Irnr\nKCs7&ը+n !#}M!yg?l;7(Q > W_F=Ow)7 qKjVQHF$~xWsL}k BҹqmZ<4s}x'.& /޿Io a ΄0EcYnӫkmGe-~LrܭouRλ&@U8%H ]UhPX/*5@~)FCD3Oi|3ϣ\ӑ_ޞqC~FyQemkN ѕ _]+ˣ!K$-eivךPIxנt({*%?ebJN6-B#hL]N}]ĒZb9*Da9jOZw,)ĹuDoc2]i~A<+m3vḌR,0=(e- RJ 'F{*/b1۫Wq1p,LD:‡pE˿g o)<(S|D-{M*BY@ocf)Q;t.-059m]@p$'p0']Y)]ʟ|~;k n"V =/"e] NItHl+܄0xarV3)L)-eXI8q{ao U~Ob?$DLw9d2*v>W2&Z䔹8o}ݤ. NV5*?_(xkj"c5}bZeg뤞!@ga#x!<P`+:,ݓ5@QfL{w &<~ݩ)phzr]g=AB/LPȐ׺Zp15Wɚ+v庨s.~%U5ۧ2-4[6:ɚA~jm]'$?=G` tY`.7z :oG,եI3q͵}~m˳5/8U̞N803'qLl y]聏!(A$MvIP|.i8ہX֬{z܌`j!L7k?G֏_t*"zQKJI{/6&C?$,Cs(_zK-^r]&`S/A?U/xL L2̿D*%IT֞4h"&qWoNmc[݄1P?0E(GZm &E')캃)0j`P~VmT7=pd ay?v Xٯ;u/g7cUW4 X-; ~]yW{bfN f7ZGWXſtML 79>$0)zO!g֞'B XѬAGIDV^y[yLcni 2}=Q$c\yϢX0W^VźԽFD5P{=[3h+ЙHr2s'w IJ:G* %>Q1؏~̣d+i8;O\Lѥ=~E%dh7w~YN{Ld1}&e"*' xҡ];ayk,C棚[o&ud>EOe n,"YS}\9 &y6([up HXtѶ+zD{AkVyqud"VHQw*>BKen gK[I!F{nlԬ 0YY. Z-݇Ϯ,{2,D[TMڪQxG ̛"HzL3Bc*I"N{0y֋Wd Kmt!x22(c%qܦu?cf]584o>)Ol*rJгFj@2*\C~6 H~ʟ^A",L!IP,"4Hx7nXݔy9Rk`ņ#]34]Fc0\,Cٶ%`]D]3op'83~gr'.&\]'Hxy oo=-+i.FY.P}$'+|}Θ6lY0#S۲5hoQa HbDA}Q40fDAW%d궭q^ |2s`|΂5;ߪPlV~SpO@03yS ' D'+sbڒkw~;88}_ Z '<.F }hۭe\ݴ3D=~IH:GkX0 ``׊+MYgSpze񚳢A]lC!eL@KZN.-HXrnKS`v(OC2CV2"# ͨ4Y.ѩ,UAWB! q@Fʊ|!:m͂b߻M{#2tV{ڃmO)!R%F|Ab_0[B*b[fC&/hTJI=LC#+- Fk1 X06d&4k^W5,Ui)*A9!R$Bg,e f-9(2J-tz2BKZR 9?߹J9+s” 4"ׅqsED.[dLj!dc ׿U>[OX'jFAe63%/VIߚIV?|jW\L M5ҌqmMQ;4R׆})rZJ_hF-d?ՅNP/8ggHY?RP y%uΏ}/]9x4[] lޠzӨ{Dݾ1e5d ٌ,"4ix Ro8RRCu\_L`ڕp{/SQ2?sd%Lo"\[\ZV Ł[1$2VF1v&->=m}Jp1xih ;\&~]=rQr"[ꮰ>GIV(JѦKfdp T߮H"r(NvMk 6 t82)SAY#EqD) E% @ g\^ @VdA(zW5T4͆imcGw+՚ 7.ytm)+A;puɐ/gխ46EƂ6quYY6Y!-3,SMݻU s_x U-a68-!դDtA' ޶ Ǒ| JrAq,} 9E IJgkwS=},.TJU09)kƌFn|ѸT-ٻ<҅]\[yt<s5MWSFMgP]Pz)A%>y໑4qr_K}g< ֚Zʃ~+T16~҃Κ6p^x W}-5ݢ42)}уXe 4:|uɢҙwN|\:zdäb^ br>q2†q:ۭH(OJ lGJӻ͒E8o?+ ,"PfPp lqĽ2]avreu? "G{k^.r~,C~ S{:E@Hin;0rgbo┍`!0Y@$J՝eAWTfî&6{3-2mm`b%Ltr弲K2nl: &Fc:l:\ΌM H@UV78Qw&IќpHUy4ggZY x[r#M+/NMeQ TY78ݏP@Y{b|<>BV 0("iƃaЌM3'//nv9  `~Ҍp>aT`m6 KA [vCg︹dKV ԑ0o뀑э)|J K(zD(2]tK+Mvgb*Tţ6uW>CiJ:GVPb @!gMc#1.:Do bI .]٭*71D~iy$dө5d`m+ X"`SP)qmH#Z"]x 3Zzr[PgupfPP oAɹ)B lC.ǻ)^B^42:aXO,ӥdH[*şC+lS)mA /ٶwɜpC32hP2G1>X( &g U66*ڑP2 i3e d pqT9WB=N+5fP8#Ĺ" Vv! 2~8=+/Wu s)b\Y$kY -"V{6Q)q>V 9MF ҃ixNt5WLC@zf#cv9c?(8L|X*JI~"<{mvdӷ@Fu[Ucg?|~P魐&Bַ[WZ2< ,\\ntCzK$4d*c.Z!CbT~+XqhqGgaĴ7޽ ҭJ,+Σ!#h{f8hZk U]|ߣ`1xi>jGtCS+ Ȃ)XJ_ ?m!/6Sq\*ecu`4nvyCX)ϘHHeoEp,[8sA!Mf!,/`tP FCKY~A҇.&E~qꄟ7E׬B}ȌlJv-քv I%}wsiWXL{<H|=ue@"X@oF!ї?&ꀂV`_6@$H2T|Z&ܛ@Ч?Bay IK`7=ytpK?yP2u.lrqFcuӭi8>z'CEmLWSz|@NζOԱL םlɉ58ȝ[ h<K!E9&~1ȉ.%l~UCAJMM׻xZSg<_{Q-r.9q\4)5va`zpsg~Y? ^7I-JaKkjklN9&pP⃉W4uy,2 =0DD clkMD']@ߡn Űqv^O@bܞ぀D5@ ([|EwL# *Otg'~˄KqWv8_E\>C|M\Amw-J}7xa=(]0Yd}:@}AфIL$*:-?w`hD5S7\`~ zmlw%՛);"la̓ p˖BIfZy`dy$2U㗅‰@R+dzU9 dW/Bx)ז` /qd+! U euqm:Yt·O"pˋ)4 =xUOEJsA,4Ύ$#`y%z msP%0XoA-BXHnW2 ~QtX,*UޢQpm72PnR1Es4'ա}8P?BT 1Br\/ҙM@jڎUtDtݔȢiO0^TH,=b,!I̗8V,.@!ጇ25փͣSbFi)9 c:<- u3w`SD\Alf?AnX!Z`sLYCOyVlUS(# bT/ާ:0Vb`Z #HC`IG2M }$mz{m #iViU;?JxǿRr'ꋛIV&n q;n~G'2"/>$_Ӌh6,6{Smԍf?$頃W0ee<݌d/LzǫR0?k11TeJm@" 0dROBW{硭3.Xʵd7X3? t50(Y[Le A>P`~JD4eWX4nFu4Ā4ԓԠe|MɏBa(IE>g$3>,;Ppl-57ƹy]0RׇQs3:LH+1$1TԦ|-tɿ4Dcs{3 y^r/G^}y!@`4d63q OoOW#&╭ΧĪ} =;s=#m6\݋^Q4>sVNCo)^lf#RSM3> -<\N(^՛rx&a%.&iB=OíSO%ϟIč9Jݒ©9A_۞-(c{jCԍ;3!jD E"1{5td`M@@Uk1~О?eU4 "eiVgMW' uREOj69i`xvK[zAtLVi5$f )xȌ:CE, 9[^MLDسA.wڳaR!EUU멮d8t_+p7FtT{KU|@ek C&ln|^!9+, "kf}d|JD*+f̓ ߷!(;vdNn Fё4GWK? gƙ6Q Y&+fPI=J_ڵ9X L#`OYb;Fr|̿G:Jmpt ݿIU6?$|I؟W6,[RhfkH" <]GDrM8%NN~ 4M9P:t./ R7,WД1rb_n1 7 \?tO1ݤrꌸC6m,EHGt\HWAY}|8U`wvA47dרwGYACͥ߳dƢ.wr's -Yȍt@_V,Q |a? 9B=|LI^mCQ1hIz_ !’p:G!rFbû^n3^<), v5$_s7;歒z6c'A4"  bT`` 9+Z,ů[*rd%gfL VԔW^z;զm XG+&ݜG9 xX"Ttć~\!(yFECDwJ**Iw"..X `ua2>'+ Xpf3XDHqz\Ƭu? o\곬4)QVn _Q+@\m/NG0٬ɉ-R B!gbe <0#?HT۽ӖdY Mɵ͋_۽t z쵟`NƒoV:4)9ܻ *T:lO9/v2,z"!zXNs,c8IC &? ۽=M*~u~t2uf1b }%sk(<UyxjGFe;i@W~E,&ɭnz_^}8Yvua]r-chᚠGە1.NjhZSo oZmP )HCӿ׷ik\[ɡco*{r 2PZxX.x l!~8LH*-(eqHI3L&=AWoՁ`Dl|FF=g@~'25 ] fY8X;PaUbjrM;Bm3q0e>([&񤢱O2;wH]yCS돈 '^TU\J Ozn\0+0<]D$ YpnH ~(ԵI8)Ep`!-<QxnHC}.+X3 J "G//g$l{%ouEl]A:hT^+rm)Hc r$})n0ë_t߾f4Se)976=RN͉`);tГXYl]%xfY^8Haޚ3F.Iѽ@Jb -h&"7U`|+k ̅Sw66nL.&o>鈖Wxlg'UWӥ^s֏bH{ /W*ތ0 !N6 nKߊYW+81b>D$M1Ts_VZ@Ct_yfxG.&Lq}1S !/`b`e}* "phG=sm]v:t\v\-+*3 Q[~q vu$Q'h CkO%oA38eq5^[ 8:]0߆!+琈/v7!- zjVoQ $K]=Q $FvKw3\CZ>ܡJ6)7joA~Դ1ۼi你pi p w*; m&jS2HUDEt'0oomyHRhփ܋"fxBgb|V!߬x5e⑤"C4YA/BAW40Dv ɸ&y"(p~^>( n9E4Ia记.UʧlA;; !AV_ ZZA٬Ae| ˲}ȁ$P#767 }1t Cˣ ~̓zBcoۈߺZ'hR&c^w~!o6I"3#`ۖt442d[`;$%` ]+ (mŷBsPN "qLӱy^0Z638QxzEaRaҊ{CXzg9T{t 4TbHP RK#=V &?VXREtigX \⧞J;JojtYCȐle+d"3qGER|c,o O4_{̎,- ַ#+*`*s3|h ,ԠW /c{*7=W5&djkmҕb%DӸym(FzW Ej־j84*nH8h;ɀ2 B!aCN"!P秀ҮT7{ܵӡrհ- qƞVh\3; Ug^LΚ^i-]PnZQP ]m~GIM;!U. k:_cWW'ĕ]dY3*jC5kb_)}b(K ӞȄT Vc~H͉\*M o17&}vgd3rqBHuw<DdcǾX7mFl_Cׄk<؈|fPu ψƁ~r\hYIGVҤ>6!ԘKA*cޒwMI|E'@f. ҃ ͥe;VC4g-^OceZEFzpqؾpM7F lIw1tNL'HBNHh%6 Ot:,vט:X\Q PUK@lyZҴ)6E"n۵Ky(Pԉ;Ԡ_y1c.i~т)Q+BH0 2.εj&K[23 uQ4]+ڄhVMՃp擣\ Ⲻy|"f'YM,5ѳAa*y?]?R'btк9b)15I#u< =: #jP_ E(: '\Ԇ,;eadX)-YfOÊcCYw0֊:빤o24U ;$nm>Js*wuRqP6`n #]IVQȍOLD:L axr2e_@d*tlf\ 0FKu|a0t],״!}*:;:VA]l;V2mKЇ\3?f%UL S4 P$V .Dh.h}_qQ3l9=hpa7F =NGduh-IHK]txy'SPX.ֺ:pe.3꿖:srPsE/!p~ǾbC Ǖ֫+)+4^ik>dwɟ'Dz9˝ uܫGx ,3#]"]dIjAZhcM_uґ8$WRʒA*:Vװc5G"O. 9[g%:oJ:!ͺ4ՈtݢDx9`/ɥc4s-fyׅ1d؍i1=c\̪G8 v 2E}v~ k౗Ҧ4&܎"m`k9.v/}z;BGMGKT^IP:b=OI ҭn'ßM>NŸHͰT_WƠi-2 *8<ש)~_TP Xl'!C%z;6L w6vR#FH g} ݎ;i]%;o9[NCʼn.>z "V[/!t J*#QpmeV1Tdz aJV@=LmZRpbz--v[rPf#PB'mgy/UI4Hm+uT)ŭ0a.Z8; 1>شq^\Qn$uZr10 3JH oڪdTh^A2u+H&zO]~"=wvP=zB7_o>8, jxHUlf=7X$]jГRTGk !e@kV=H 6 4wsi rr*T*!B#tdshtG`UINv gsXi,3# '1C,\wj$ؓOqknEi9_Np|{rܨyv{C[}^f~ (^xw^sc,?Vyw#h:m!$ ~In(:4OQ(\4A=6l)Qm#2Q ^˒0?ԉɴ[㟐V=%6ր%oVue]暍NѴJ]]Eny;>euxjW.+>݂xsh,[qC}V{Rzko[;b+[q6I&ZyVY"6j"< AG6]?0p4Dc5sÚ .)7`of{Lѕ/xRtGz8B}2hRlnr/kg$;pS%Ɏy˩!uIvxTpmpv`?~)h0!zUHNJ!r%,XUhKmYWi%CA.P4 ZC|#!cg@t 6@`:Ol0 K_oE׊6gI$zcǓ Fa&4W9TKH%Sz~<8,u!@Vv,SB~pQUP2Ҡ{s|B#T bb W}u$ HZ䥚dӂ DB6[4IIG1OǷHtYـʃT7":.1x)2~4\ժuKWߙVd@~JӁi3;nX|j'f'}i(Xvյř7 `A|] sX<}4|3auf՝bl mn֧J_,fC5{C4!H:r/_ql) TxD>2*67KcW]sN8s"3E컎؁G#;`*K_7HO:D咉UOYї(d},Ys#k!ZoLI~]]ܭg&,[W~|fF(,#o:D`XLO{ h.xE Qڽc;tLFo].>򉳇wP;~H--M;z9Xn1r˲<@9q_|C{ v`>> -ϗ2#JZe J8X4夛iPp~jj( T.Rf~zt5$a57GA/4EpN8}qVgh>ja*@E-X_˃2}q;y4z^?/k@Zͥfniy#sx(IipTX}A v;+'bkVƭRg&K{#)qxe^}z)ꗠ(7J0 ߏ^ t {|0K6ܪcPP$!٨&Z9u@|Vo΋1E_~*d->id& 7ϑ}\e<8:KW_s"DrI]m^X?sOUKʃHaȦ~p) ̷1agqQ rOCIo8(c ݜK$wbCrc$:f\^n VQc m|/y;3As 5ubx|˕p.TğGdh{*fV@P&0)cĈVv #8:'!5*-, 2JODھ QUE ZkWU/Z.GJ_]L l=qCF'aɘ"~1gxBq591?$7om.dv"axe Kb *o(7QZQ&\q+=,*X^z "#9.T`ƽlpdy[Ԃ?汚%{dqKM$yvpu.@QIH2o,i EzX ?"I7ᮇ>eG]ʐ 4 x7yV2{dkK!pu-m1Fgs7/z FZɐko[gF U0$JDG,G-~l!Pdx$k]5ЈRÐ)ed&zg}lPB}C;2!MpE(Vgv"Sdb(}=$wc1B_|.W`4/zvN+#W0w`mTe *cPl pk(y16 bųmP2hFW!P Qyo.m)Uaj6u1!=OpNb*b NcCE1Zª\PDN2r2 'l~ S wl> P19^{cT05`u W*ay yK7}Wd]a7+X/]^KKVNOb~5Q%R bo?` f>ށ_.($`e`+x`HqK“>:֠S@ѧt]^!R2*+ rȳO8s<ykK֚_FHgFe5B>[3 WPr;RXb.t$Uim 3qGYi8(}{o@PiXc6urOօ9:ęa0NB=4WP.!OvUapX HѴM􆺀]{\أ6w`mr  UIʣcGق{_}.YN-ITb5"JB'ԕ `oȣ|۟RI(V|_CD1>H@Z wm%db|z *S z1C4K9,5sM"ir:L .Ջ`_O4KyFJɟ]4]/hWa~޷+)&X4,i\`Zh =:G8L?ܢJzÈ.-kj;#o>I9&2ź)$&T_׷A5F,pKF=ף[vN439$IuJ!Ħ7Kv>AE@m@l-fl/ Ի #nƝua7ql5Qb6Ԍ#њ԰R`;aa5 T/5P6c9sI4Aͨ wKH?l2)Qs.>ӻж@#8)&ڎ/%3yr7ȏASF :ŵԩfUex::-pPqS'sVYFP}9v`!)a!6݅Q]V2G&pgn(W S\jwiPC&Muk CF'yЁ%|d|vsnrўe-OLA&|u?A%4q˜=Psg>jܡrNY'[O ڕk?V M<& P\W1P|V`[7hDIU{yzQp`pAZ5z$(֜lSx1öXn lR_~=8g׉)kb/]ihEg$iu+ӂmO K3_͹HZCn l8.g,wgv)@oHCcʏ1dP!L䫉}K&ÌlHc ',&}{ AԄ!\Eau} qOW D[z! 65n2\5D xw$h?=J퀓N+)\9r~T]ض|j($ s/_Dr:,=ȡyc}!o%rc+ߎ%UqI lj:~3Yb+EyصwP)SUYm'Q5o@ W&M9ήpr%_ r=L="wW[ARP;uY KrĩiZ01ʿc·%C+@Jܱu.[3yFy:.ɛ$gַyW汯 H@~pۖپ&vG,mlli8g) JZO/K*/vFǨkvw9j.lc=9ͯ'4E!V0N_-\Xw 8 3hE&s:!Y w{DB[3In pDR`ɃЂj^AXqooDjf}t7a ռ{ξH f9grLoF_twNLxDks{ 4YSid] ]"oI\=mJJ9$?SŸLӤ-=Meqki7ܞr:s?(z@"ީ׹P!N[qY᤹mhb e^,%$enS ]Lf>l6<%Of`Vl!fz &'Y[R4nLrY5:E: eҠ3CNDl^` vp4X-yֱel4AL֒;PHtXP< 紁PMJ\YGf@R'IV| \И*m7Ik)+VG>hsSL_(f >[^4յ9zVK7d44m|պjjdy /$X- rGIp:Lau]Dͤ$&0r,chɴ@EQ .EZBMK} fUe{Po`O4\= ar>VEH!F mլ'$|cTU:M9lS6| 1SSYe%gEB$j7>EyC,#t2Ϋp^P 92*zլ8'!XhDehꩦce8)FaB5[U~|͹*-xC,,5IUwvTv(t[Fv3y8(lD+Qa 5bos>>w1%5 :SHvKB2a4qc~Rv=աiā==v$7UvG Y(KX V˃}⇎+B>IPjgOUi}J IhƝI釛xcCĀLVǽ%%RdkF=P͈E{yY5AAhҾHqꑍOd*~Ik|DxTkeVeHYλdtՅM>`_r?_(gNIU򄀇g.ܞZYȤ /쎍E}S:UV2oLl/7#'#_Sj Ǯp*@ؖ#PhDM@Kt{ 0hAhb:q S}O& ;Kw9k-'!㰃HnS3&L=wZǿ0P Ŋ#[d%K-V3\犬s7(Xyr`Mb2x8}/AVJC3*BpYa%%pY^Di#e&nM6!O%"'0QdZf ObRϼfr|#ca삕d%0bhH.:|"áQԗN5 3+߫w/YCŐik턋.}0> h@u3aGP}o1B$&)#P8Is#8 pol$J uP'B2 ˏGʡwbEBf21_c䡱0!f~EkcCJObbGhyVK̤Hrx k44H]" Z]Iwղ Ib #Pej=m۶TwA1YѨUvCC'񶂹#ZqVm0|JiQ*I=Z>Dˌ޻.aSTuw΂/Fj{7G&#!!*,ƵW "cu:3DnDRr\YB˧5ϢLliFhÎRTR{RU?vmɉx 覭w Nh@E`8 ]!]?)ŽwPZ)wzF;jYpD'xym8d(ufaʯ'ەAwWl}c-)i>.7Z %XNBy<* IǬ4&$ץ]vUX(mm|i[C{T;iGHb&FvW\7T$V^!zYޗ~$pB;%X6m2(+!LM3=.o`":{|C l9, ijN|sVe%rb%#CecW~z5^p\0l?GB5>>ñ%G6ߋnH7G5爡p Q|m{ M_v 6ŒA_ædW^ MC YEUqOTf.6u 7?2Y.b7m&L]v6jnT!.ռb.+d3rōu.Nۙ,S hpm!X^j(W}F=JՈ i8",prk-9yqoj)[PQ:[ϒ]R<̼ j[5ݚv}O=q? |,OI4+G,wBԛ.wĿgZr:rLp3vwũ҂\jjp}*^zYcyiO8Enx \3#d*ul)͘w$Z`[T\S%9Xti}F훖k6˚3ܦeKtuj4D|51G5ݽL 8#jVU#iEO=#cwnQ_QWV/Ti$G4"NCBZ? 'VISWҭJ>m%r|8O$alnL/I\ @V[UJ}|FKi@Fjy\ N)8Z{[)a_qXA?So$[>Y^HYפ)\ r#BTEe!/ SzT#gcU,t> ܃f) &l -}KsuUJo/ʅ I~z(k9Sn+I>`9NF0%_޵&WtXfuTR1a}EXDH:\,(WpNAqkRhڕ\ ,9JVt9G?ꃈYm\Uƛ厌wn.AK?l /$"5L3<_]m[r:* נ=]4_T٠aA'ןO2{(E\l & V&bXir*tp] h%98?z.^Wɐ AN3[O܀l[]i¢Вߊ+tFN获g{u]V¥jMǔFO6x0cP(,c.ʻV쿱<#N4d\Z?0ƌ>[>V&M"5tiǭ&6!Sm:c8Xӧc*>:Kp}5.'E{j`r%~Е:$<ahdF?z2bRm Q1٪@WcCP#{c^BGO{bTmU Ѩ l1QEd( cp~4/)[^_:QSu|bkYh@Km{Q wV2Bz<%5%g1:S]de\HeA *|!NB:@&"%+#a%]'ҷ -7%tVM!gf=u\aԢy@)?`Cb*.^G_"T'ЪF2y UaY۽ݪ㆑Y~iiP#uly4$蕼.j0wMj]bUʆsC{ARɁUHݕ0=UtB/=KԡMTe!zȡEIlh~ 鮫V&.jcVCPEGf,TǤs59+EMՅ>٘,hfƐ'[GOP| ;R}Q ZN#>jS[*%cZSO+ Zev%/h<ź[0ϠO\H>}aYC!˾٘,0BvwWgfYkX]j4PNž?fń?pC+rs2yu+mOP[bj^RR%/ F Љk'=%%3Q }'\J~4OUL)WE7;dҙ[nt+P=Ɋ_f _v/Fm.QQ +zݗ6>;#,D6N;?`=BSƪ}) Zq|wp1]vs>%@=NPbIp"1=o ..yRgu[Dc/yǮ(Oɓw9ʇýlؾαt9VJمו<:SV?B:[J FԫmL+l0Iܛշ9ωmX4˯xm𰮓1UOdޤ7rЌexP^in' A6n[0Rk*+:D*,gjoj_&tgi^ -o!2ɬ5np7!mWOrS͹zwaCp-])L 26B bu6_ tGɴ9B0UX$DֽL͔0 nhIzdqa`N$}4z\ Դ28E5a&o`+4UMnJ.\{YFs2~{Co{ ɣyH/DMVT__ 鯖TpV8jD}QpimV)kg\Yz"eҠOTI&rVQOY„?}I xngyPy)I_HO)nM^E~O.\yEžt8%99Y$3r|fbv٧f5J=) 8эР Y͇!  7$jĬ_a |lcNt c׫+RWY8g; nܝbd: (,D<_~E%= .[4:#! ϊ gf9rشV ]Qg*42YV/v EҕG08Ӓ]f^S)=}jU]  ^Ydh)vENk.:DU8q qy~&2ꎺ}uq0?R=h%A[8G)ke D$1LPެ{XU3rm(TF;/|Qɹa#?&VV)3C  >pY=nݘ\!U7Af"d6ӼԼ,z?&s6iq`~I̽xH/AzLp$unw[>ѺK#3hZ+\2eyQ[ZP/e:EݒE;QhM-Rf$JfZ޼`e$O뇁 U/#˚)3X$| 6s,/-wEݒʮ$`psaC< {FW%`NVV9׳Z<݀AB~^2xA^lBi''Kp$LY\>OÙE9x/ZR[1܋:^͛(Vf$Bp>L**)\$&٤|j];]6\8-p4[Z AN|hڂn$x9D? C :/ݍM`)+T-&;cfi^!BX8V P T}/:5gS+xEa朲546d$-BWY"ّ5"zB黨=) iPYzUxqF|2ugo,I߿1ɢVB$ +ӣvgQq#GmJ\Qwmj tsTAg0%aZݵ뫪#.+ ňoo<DePZQ$OxP7lE]:1&P;զ)[ ˟Əƫ ;DnDB.Kg>Bh[nA㩇lKU'p0~Ԥw8)4-ȯ& g4b1nh;6/24bY[4εwEaAGXj^]dj_&V|ўɂ*ӿE*׎'ڷߕd!MX'oO]v8fZ\iX9籘n+_6+ yk(_K'n7A礜goeDdK _>ڙ[8S|s# 84A)/zQ!_MneGE}#Hƅ'4 Mv)TE3yn&JxX-mܦJ9*bta zy9ŋLsu6BkxMAX"2mَ'p6( B6 &0H͛"6f_3"6eIgLLFxp[Q} U?)ǨPXz[y,kF!SS)gX.)ׅWC`)I+XG4\ZXg穕fGZ9NZJ_Jzzm: =h+1m>iI "gN|[tX| h& s=,Q^Jy`lj}I*r_#V 䧮u{ 6ۥ-U뉺,EnA``T|3(DiU J ֩uF$Ջd" _vc8hPWSDzYEQqXcYMZ;8!aFߙ+"vʈkEؤ_ Z\E(s؅3ylao[Ʃ@Uf ޏ. ݾFŤP^%͡ĪŢ6ƪUQ>J̃K\@.Gg!j]Ш "s2/*Y( $lizf)Ӧpvo ijoX tKxR/agbߢRn旎+ϗ Įd- xo3w1b?F029QNfވE%ː NU*3?K7 k Mխ:RLmy,H_6nJ\%08*Z^ ko.…oq϶ՒIV KO>ڜ˶㰟%q+֌4gPcgߚ<ɰ紙k-GO#xf =4[.(}A\{c\_k671TC3ư8<% }hqW?BȈ ڮ?< ZAVmHtK`> זLVt 5Iu縸6A׸ s ՜vWhk2:E)ExuR  iع &!5=Q0`R!{d kYLD [Nl|kP9TW&pgG28I,8_[Fk f#%w #}|gh(А1m äST'SCKe`ӾÐj:"] b @9)vd#:ϋxMmfTR v2N:/op#áeaʁWT5LK' Zu̸g%O @3eQŭAĢb~]z+6ài0 MNO-SٻVA@'kz-$0 DEY9سg@r*C. /I$=R[mL{a'9VehDN(m[R"֟_BY@ֻ hyy8arљ#NXKGdB`pH*rS晩8A^̛!G)'[ Aq pw*ɡ` #I+b4M1dMub`9vLؘ'49M "N.P;lzVВ'S똋*~ Ufw:A Mؖ Iei$9E͈ƲG3AC@NM:]~2|Df !8i30I#j !Ab8T: z ^ݙE|R D~̈dYVٱ}`jVHSMjCD%"xm#S-MoBz*ᷭ4.Ґtҭ["5 wcTX!d80Pgvv,*"H/_/>dESr-şg[s|aL*V8T=7}jeCU?{c;_[=l1x) HIB}s:wIoKǨ7K{cs[)d)qL,'[4G@k#f3`=hGk'bEDjxO–ID;3 "< ]I!^> ϜkBthf-`Fuńˤ9xJ3KQdLsc\LuSӘ.m1"%cC݋@ Xg ū(64a鹽,@ a6#*;./[lJ:|0S~njpM#5Iźq~-cL+E&~GEA̠?|l\"+;i#z~:b<[B/^C- өU3K 9mgmWxX:?EͰ_v  36qs„A+pyT:6ڗ@3j/V @ϓE@8D/F1@5PHM2*w˕*?üye\fK ̍P;q{+$(5v7L)~NцUiQ#ZLpBoE#wĸJzfyo#]H"FP@3ۍlP ljRiAV=9_ #,<$Y)ItLqJb[k%~rQ6[~^2hqF'޿SNI&Bཛ<iX3+:6lc<Ͻ1Yj7(._˷kNhW=?Fx'֯CgGaDV* O-Naɒ‚j%4Lt([ݤJDFH-Vx%F]FR8M|=8u -AM4:IbJ^/@{PU]H[־þ Ĉ$ H%LP*ܔX% ҫ ٦Cն1Zz(&Nm) jnO3  ӏ]IK=PˉeT_(ah7ਜ਼ 3<. b#$htY<۲Dd%KqDr?{\Np*q\p ƛGiksh-7X͟0Hٳz&zyo!bW9S4%ݔp(5#AYlۈ=|qr>dt!kH۶\D>y4v1,]>}g!m7ZaՑ5D4܎*(G&1сF^:V1ۜS*>7ڊyt:M.Y0r5ەC^ިlDx3?I|Ø=uؘhM|wݻ؇-".}q/*ҭ9+ @T&pt([}ZZAcfu_LrQk_4b4y\$n kY:?݊PO(/edo;@"eR1l2t;v`xbќԄ6Fȝrw[NN}Gt<;`FUD_ 3{6^"oo=!gɵ֭3>rPo^tl+jYw;Є`=ŐPn&XMH7֘]~hweÈQ aVVtjE@G|1|YoDh|hܙ @yf|6ns3"˦epM9u'**‥6BDo-tߣOOlTu6>ZoEwu!gPz3"WڣBPRF-:ڽb άay=hF1>`UEdED|wݱ7vf5}Tvb]EZ @ A뀯(O ޕGz w7(-Q[5tMdu{U"  O0CuAfD[KNp\rls>-8̿x}׉~4YSJYszyp1COWmwMy01m3PpiUr ZE 6(֭ TW)3~-TWp%;Ox365j9dM?mc(b^JlQR(SZ<>ޠwD*^F+E9sz0HHo]1E)MKΤQZ]π a%oחh^sE~Gie7o,w!cCC|bNΧz|̓b l[n*Wyϛ mz=3(׺P_0yp{0 $Ht?vhJ6<D0 C`)ǂ|H:恘`]5݈pzp_m\11a mkh٭7w Zm@7á@X{w$2ႀ; _n9vF jxXW-f9w$&5D I2(L sMF?נk#X)!z;ы2^u3&_/ꍤ)q,pKǪ-p78>lq?hT2\rTGۢt(,BgZI7E~<^ϋ6M+:%kᔙx#j H\p0N }r}pxx!>0bFH*^aY痿2~=  % %؈LVSҞUkT5k̳9l?1AgyÑBmk-a)-iU7^t]رEl]B`==PXsd y~}h@֠"*| ^kQ׹A"hny"?؄%LDF5ޝ}Weʋ1ĽwW4Q;"; F>KϧEλ\S@7J77j ~V!=7u'cVσ22h/B ї=cT{0(hz&l9jbVsn!Zs5m.'l$JSdEW[}Jǚ7$: 7![Q3=a**<_B8&aH!u jVz|0Oi>ȶ,}<2Bbn&V)V|:+zWgͦĨ8KR}*{6u#$OMMG=*dTHq;*֎6ILtk1"*}#XDO2iS'j_Y$KcVo^tP2 GJV E _%q~5BUGgH=0zL@㊼XLHAy<'HmCX4B ;2e˸[v;9-dO.jC6bbLJ2ݳ`ǣ$!g:Q,{c+orM zAY xvI;9>TpqFc͘`[=m+<]U=ڳ' Cs`LΘuF>AuGA;gFޚ_`\~Ar(9C?dG [w_)>k#4 `?ߣU,㧔ҩȞq*uGWKe_c*|?ߚ]O_'w-߇kg3f);Qu;^/d;&ْ)'ʲ泪c3Ma\l?:jJ:io|U ŧj2D3y@?QFhEV%.˗=R ՜cd@Vj>D? 9Aɾ&V|d X8ْS@KT(3w'Ȏ bVD$+xk 5t"oe80[2ףb[!TUއ"e8KFtG]>}Ng+ W1 @.U[mz58JaMfw*S3Yfnnӝ QKiKޙ/m ݤqBXuLS@tS`&3 Uݱ.P zUo1Nm{,(^pxDh"6wf ֢p Y >*:t(Y]avVW# J~,5dox:$*aOFb4 p ϣOOxGX6*@u[1j7 HSIJ/3qan ɖ8R,I iS8^CjGK$h( L66EY~d)*aO2g27w~^TZqeT Շ/ۊHE&WXYz1Ub?)AYw$ֶ *; :+M!(f5|`nC34N,ٓj[s߭x_j_ֽYDu\T'`8(v@]-eVϣ/yPJԑbQ7Aq[+$vB;sڍV;vItm*t9+jc'Y0:|d \F⎥}I ;my@ ɀ^Շ{8=|R/ܥ{L*[gTc_1궱҂ C9hEd)KpBȮ I(L7)WMrm4-k|tL$}ÕR!h P$QPϊJs#Fk%RC~Qq7ΙIhY X' OB[]9pKͤVs%aZMmҎa~:ixz* j~aQç}'tANٱU6 3h'^@DENn ia:y$Q[B-Mhgi KQ$Q QAM t:F6w:,U X#a[+{ru?eKxN1VV La7bcijX-%iZQǁ5I8hIRi6:ʣh{^BkXjۄ9^ћLص !K/&`Ǝ@Va|J/uwa6uʤ>zZ]ʽb]S>c4:+7pb<$M)j[2f ?HwJ{:XМ&omE9k2ZvS?iOP hf>κi#. "ZY"prcx Vf1ldZF@|(s(q*B(+j-~zA{$gq\zs4  t |K bJ_8$pMӍfs/_[2Ko֝ Ŗu ?).ZÏMR2BoJ-j1b2R!VV8E_jQ4:%]iNAy+;[ Es~ar&afVO{h$oĮ3NVhyEs`YŸΓ䁹qd)N%ccXHlׅunq4$Xm~x:R8=̨~VN*鵪v4ad 6.jX jk~Ϩg~l U;GqZu.ʡ 6hhemlE;Di`5x GL0/"MyJArs(X]X3 YF%-ȃ0`̇JWK dP ů(ƪa2A+@x|%/5 ؤG:##ER5q > lnR\)MI14UrC8ބz`;MFRApvc~~}-1f%m+rLRuP|}t(+ 3>?sNŴ 8z%H+_Jm/9[U34JlP7޴6QdxcأbWy?X\wV]d|X^EzFdSSH<8Ꜥh^N 0i1lLg2Cr2=ʍd>5v )#Ggy[n@-A^bK8<݄oxX. Y6Bw&g.G.k- 9|ГE0 GT۸7ɮc;Nbad[j"]T)NTFW ǰXK21nj4cԏQʛ$)\wT(S.AƂ"/f >q7~[5-%i ҭ`(A.ο"NB[*Eda?Azkxm\=]pmZԵa>R@ݮ.}{edR9=B;Ɗ<WgUUkKr2X$#+-y+t۝6]x܁ tQԑwLH|]2z? aML" `h:c06Df)oNI졅]BY:?iK-OW`#p/))V *F#%5x&mw[ g's?Z硪Db_*ڍrB܋x{3VrN35)B?ZPkd+ ѯ4601ne>{`[=BC˗4iM4oi9/mm#zVE5]FJv%be貴|>Hwvsb^Sfm]C4V$.A,w|x~ HsM\`@E]A՟>Kb']h룦3GA V|ŧ7G7BOXزrB&*]5N,N>aIsq ySCɳqWaسEv7?DxpB0 P`U ,-mSndsDڐĖջ8#2D=i?8j#פG-=Ѝ3x/d#Fvۇ)`MLBZL#~ug} E*b=(eѩF.h;Є[P>>nhE'ho'Q.nN V?cר~ ʩ;$i9*M>G>S 3VAo嵙'u`]*L&=2sH?l~DJIӚ%BY reQ~B$7Ǝ(kS[FZ*1 \uttI~HRBܗ܆4fˉkGfngJR,"쿴5N>RH=(R 6ft!J3fNkat:&Z R*z>&~xZ|G`UC>}{'n'Hi^-(e#,Fӊ"|5 nge _)'LqdD:gwbcLQb(ҷƦ%]~tdKa{47%A"QU56nScx^ z,A-6*O+َ)Pi(M\/9e9,2ЭH@O.pݒjIjQ⋍_\vxZ-TǰD2چ=&l4$ȠS怯ZBhG #R7ϡ cuHܿMl$3Ʉ<}+ E`G&L$ 0?%LNoX#Q< >Zrv7XteW8pHȇYqsI|O&eR"T^SB <5AAC>(d@!Uz$ܷVV}p' v u%d8,7ؼMcaQ,dP+A450E`.ɔ?G{b_^ 3NU8FD``{96@873'x$ĉ8*dO\PmH̚GqK> T=:0B|FW(:DDսR_RT-lvd ƈF>=vʎ4&oLb})=Rj Ɗ!; {_0DUk[n1ȣϱףyWR-Rr>,)%ODMG5d2kK7b&9}~ig`, P4ӯQ>DwͅyЧڒH]9bO2u PoCw{?C`}vD8hz} CXKo)hK,o \{ɁF4hOdW%/2zj4g)SedžI;ȷiy#_NHH¾)O9e}۶ >jI 9Y(HCtp)z5}pfw>-:z45܄wA$nr\@6nꃽ,zyÝY}C#v&34v8P4)9^<L{kJbx*@#DŽ>4+2colyn2#P_SlM,,JB~#/mBۏXv޻M2wHk͊&c9焵YUs.LU'wz/ ScPF<<%H׎!9\#DvSHk<]SO5z# @HsN_=;N8ÌoTUOQH^<)(hl18R͔)ĞM [ӳC<$nǜ+cyazP6(iŘFE{)lPƖ]3뒋Sg bB:EW9͐Ms>VnXynEm.$37ydՆH"L-1tbo4?B7@Yx?DH*!gH>楊V502ǚT?Ay[~4Z_2c E}m U8c(\1T曆$11_'<1Y{r&}[i;LÖ{r@M<ּ#`IZsa-Ӎ&iOl\ǢH,7w5>7fj=u_n[_h|/RNbZ4Y&|\2ɫ@mE` d[q޷nt{Ҳ5k_A )cRluңM!TJr{S_OeFΤtMĥ4 f 5DӇ:Ou6I2,IF(ImK[yJq/`ήG`Մea~V~8~kUym8jΛP$R]͑.`+"`S'^I3378mkp~u>'1s5 ](/ 7r剒OhX/,%8UY4]YcFyKK3KpSY(!9w|E&" ̫k.1$稝zAY)Ihϻi8͎*`=s7ٖmq^Ӯ^=u3ayH:ÚK{g5]nCل\\".׋EȌ1mX+Ud%-8#2!zCw:!`]h4\q$ʩtVsJ%߄4H0% BrpNOh=vg7Q*餻!~\ɤYnܱwܲ<:?mF,S˛5ՙZhfmL?XeVfHIc˱bCNJq, ڜ[Śߐc\Q4GCqYьi$HI$bpUa#kPbZs-G\']g]e~ıe m+|={6.gƆ&xs RY!^Y!۹م4R˵\px8(@䝚Aڣ*I`UP IfO߾s[5}ZpB u~J@ sbF{%9Fx2Z4|8D+}o:?C"Y$lbޮ ksbQĺ3:_snԝ  ש'd73 !tgQ9'j=a[2M(&7'.@kmP.F ^rZqxFd-?3쀏H?f)M/O:+ۗcpq-Fr9{ta;p*WVfCV3qVp҆ \ \\bwpb,< j_xyq ɿP~(}Xb&DŎGv aCY`':cW@kV$:jeUq Ѧ:~sZp*;!.*lOĎV*e~vR݇l !gR= w2^=/tau*%gǷ{xto {1fV2ZtغtI4$ɤ6!s.w/Dݭ6YHW8}qa~EnigW.PDC'#bD \pZSr+@\vzx$@bixG4 B<^uCaR3{ghWNyji!3@T;Wl!$O Y./ˀ#t9oOUi з-1Se?E>c졨םH =F]%qK2%t ڈ5,j\:bjgKph8<~y`HΖe25\_]^GP.r4j;1dl5(ZgvAݣGv ^14R{,_da[ii2 Q,{bY-5؅ʿb&_C 7O['\ljHfvB~_77UC4%Sė2|RAY6i&F36X:;məD4d܍UT~:NrvL|2ɟ55Gyd ;D??!AŌcćlΚ>2=Ǯ`-WHGSMrwÜ$c~}KMBBJ=-IAHߎ^վ Jn9m {1ihmNp!̓}H'JruY*[= B*Nv4 ^&\ f̕3B$(:bu#XTU׳.E. nΞFhIN "~%ΰ5sAXһF:9dsЛ_Uvavvl3h%6"D7/[t !inZglGf$86,A"Î}SC:2iDX MlvJ5CϢ@&Pp )Eے 5Vz1buM0h%(1j= tRʦ2ۦZ*i>ܤ5헧L:Y1b[fK 3 ^W]X{N%"^t\V@3+:C{Kq>, U c&yUsЉv%UP_%V=FE[^k"WBqpn|Nc !ޮ{ Ωp}0"R8qx wU{n7 ܠs Zrfz7(.L&u'ֲ{sY[irru56*@ '(1dԈ3ɭ`6'ot~ucz:eBXI+9ue..V$Qc!Z"љ^c͙V[5+v(Ba}W 뎴&wUnL?sQɡJ&Xn .N%Ӱ,W }k;<V%vK/^_e/`YƎLh_-CJZޫ\`I ؤG/;q }q9DI=4C8_s: j#8k:޺INAMwQqɈ] 01V26?]NZ*&bHܲ1WQn }yy1dn+PmLg/dwֿup=EM o N,#{C?`,= ^d,j#ͺFur\)LI(ܚ?~0tGۆpcbzeQ_ݜɟ8u:Hu4BOpBgKնClmQƌ<{`kBG!y|۸PPЋ"uAO&DEc?[PZCuT4`9&LwX5InDDE(BPJ;r?Xoi5m@ E^'B ۺ/3.ۗϦgxCpV */nl|&ҀPV(!=5a%mt#פ$ Qgƌ~%8ioVY%:t%qL.vR#S=lg٨EF̋'_c{r2ʱԍQ-ӉS@|[uɞ@YaZCeJ,oE6^{_rO?! zHxHa8`KPڄ3!B T~îZB,JySL_L0=SЉHK`j LpW'7NaCk|V;:aj=XI3Fd}61tRcFEk{W}aj_7 fJ jG-M=Dٍ#F X>~0T5.*Kf!FvZ5laJ3ѸHһV?a"!=+-1?Y$&ض Zһ\wT@Ď+|P-rߑ²Kw2V\hĎ,i-;7;.K똁q߼]+g ȯSy$ 4@H$1~@o6>:j5B&:?N^^ZR[1߈-j#6* @kY-"팕 2ց,/4|f.YĞ TT ԯ\h!Vmtͦ1U'+]B]L\J>[hmDB:B dwD2~38hA;r'8 ،ˌ%~P>ߥj2nLO*߽I{TˢW0 J,͸Ƽx'S\߈0@:bö&2bX」$:Ȥ$(ft?z5GZHضB_5+Mo%I"*:P1@X}Q:D:sI {eKTSܶ2wf_XѲ5fEx泖v`vLDxemY1EíV$dcQy'#DU?\յI%R49ձ ! GP,i&c8~ҍdWjhz[G"bKZf~c#|w,):Ԗ8 o bՃaWtaExO* C>Dzqwڏ1J݄6'UY+0:- 5w{1"=O2CE_mn˒sjvZjnvv ZN+$gCq> ʋg^zd:_?7pC45nºbǦ?$+\Ӧ|@*EC7c wO!yk{VGgshvr*OI(4>k6RCwD?k|Ĭ#&*jjxS/j,*U%=Zxח7'*,WLI~p>(Z]NkvAOE;RP$o-(oCcT(K[9F=-4Haw_#T> :1y 1p9JnD麆ԗ~G ůߎ"W kF% 83sȔ/iʗ" oh*{$>qN{x܈H~\gz!.ыI&u7yRǦ 'ؑؒz&|G÷Ε[ Y0xj$Du\=@b%o ݞ!Qx;/R%B[=p칈A)|h^P,|6077 {ĕ]z?ZYI-[֣?.I3 '^]1 4SkuϡqY8Oͧ\DQᇞ"I!Qa a>4vqkimŹInSU3t8 84&'qt 铿K ' c]o=D{&GZrN̠f_TƒE\1xAf@B1\ w KFԚt؊KD;:TUL3H;0!~d mn~=Zo4E{͢23oձ!+'fNI.xm W.hF}>N8V ciV^rO"$ c_Or$xU ȣ<@x$eYj2X ~ؗ4׎HуÚhhKI,5̾C ?A+3Ϝ6l"v(]&I§zw&vN+<.S~t:M:`Ptec iK 钃b3@M%\"8QY"",V%T^|lT&ݏ{`-\[dŸl5QZu-РyG#w.iX`ߙm4vDTè=ގI "D:IO@MzHv1@̑pD>_:=:L!m3spZLhnx %;tlQ*/ث<[o ?u2|Ke4pn2\, PZ`mnE3Q=7M/-Ϝ:.wH dĖ\8:v!'V`M yq g-ɖf2[P}l*d E9AEB*_nO)&^-EPK@Ef[Vft6V{^Pw(v6"{ I k3Aƅ$mX!v-y3oҘZ#oH!&{]0@8\0pMXlۭ6OX+_sa\͇Lw9Sׄ8O!}jeTڕm#`8_t_ɎO`&K`F*KmVJyH$LY,4M \k)@زg\ ]ӆLs&Tpe`X]j}@lhЂA*zA^PY1l.7isV ޺o@ L\0|?=S/# 8m6L X急mVp Z1[GvaBHr@q,05+m#ۋz!s3}([X'/RH(Z4zD0pwK>;q,rW,~cQ a\e=Zݨ-: 0-+zP8COCZ30Gm"b{6Wu@vtYuyr6Bb9ׁ*@0Z dcKWVm䡹w#hO\2ÿ]iBHt\ȕ`4b(L+ݩ[(7ا@0NVD.rY}\7aT#InMqfDNBe\uW*$-fkEZ3>Qs_,QiQ?tv8ڰmMs?ZѡC Hpgl6>y;:YRWT+|| $̏):X<,Jouc=[P8̺UYȊL"\)M@1}<#XZ ǝYDB3%( M)eFD[ckK(B1k\Ţ%P P`:a\m~~vHܫaO^(ޟtb% Ӯ ~g_6@F鮌A~WSlWuH[pޢ!7j ™~уw !UEP8q .mt/yT Q(y|a%uUL澲wP*WMi}X:-9oB 6_ Uâkud΄IP~,Z [+ii_t%j8Tl޲CG@cNk筹Ƃ؇!nh!cbG)Xy8߲lQ}EUlc<h&2qF0`}5*f?ҔӜеoIk jSS/>C֚j̊aL xc&8ba^i%̈́zF$GSvI R%/Ȃ2`,w߲C@_WcE<.( +U-3wHqwM3$89 [;1Favb,`A"qx8LI;ۭw. A"UD"Fk+02Qm5} *4許;)48fs =A wYڷlFр!UVW"Vܩխ}ݨ(vҥ0ZAaܿ.l>vcUB ~7X%> d#^f[3C#9pU?xu &ۙLSZ?uڲa~M>@m$VQ,H5?ip{Dgݱ[jo:U[o죂Az5Z{qqHrAYo8x_|e?@@n`,,"JI;^Ds=&M(-WF(j5{2>ZG\7 e=Xo"`j}kx#X-myΣr*: Y| ׶Ql4PGǖƣ`Uj_׶Czk_C}k@<~ [I󂈼 LknJ:h"c&ܢ1K2Yx܀A<"8'\Km 7_VU>Ut[’Nh/i( p|*-ap|z1R 7d/?rWO`~/naWI% QX>$jo,vۓ}o- Wm{|=yRMWs$x 馀d"M0*k^cO$Jq<3=//gTJ٫xгge*u~Cu+qae7GU#(]SFEuU )n' ~{rv "y0Fm'roUHEՁZXNASOZk">V "~7 ;(FL7@َn)CS`SRWD`Em9 rK:LoA7M?5I fe̲ͿlpcF41+Vl нn߾w1v-oSV؁s4Zt  ZI -aʀk A\[V ?Ys17r$$@of¦<㫳](\̕bv0km~By V?m}n)^/ɇMgigGڰۈ5{07dGP(6%ۊ&R Jk Bv4Ψgře=*%ןFgϒϣk6±jbq D}Ӗ9ܰvZRNzhA~9"E^kUki740fI(BӠ6&%CԢ_L)%F6 ;>Sz>l7GH=@orz( -cљ &ϻb}K٭qD2jQ2.X8szb DX?J\z0 Ţ~zI!uyO_ 0`tr2ӟA7_6UΨ9̨z @Lf.*a:0\V(I^4l[n1LMRg}w 02ÑMO߀:´1hF/i[Sxظ:qIB@BE}~!;u"^(b"~w%Id" p$vK3ka$hkvQ72np/6w[23kпiU%H nA}bA&;jsB2U].,.PNY=i cz} w#+OC7ƣ<3Qɣ, ^kPzzr8 >7Juz8S|VcPJy0ؽjkǼJ ̣*?PY{xtLJ"F0M<|jȢZޛY֜ ڎ|>bytaH{\l0dw@X},l$p?#{ߏ|HY K 06"U*/O~,PO}-`94$~{BG(;+&%\>Z=+x fxEsƪ򅱬^VgqS{9Mף%0Kij- 3=b.f yP^*g; ܅wYmMbk4 >r]|XE[+YhO#DR@HCf0;t#%Їij: ䷫i$njjɠHڗ&܅Sjo!45ZC概'8.G }kC5,/Re%/̷U~rfj~a};ǰNIPηH~PKZ du<h>/&d;V"1-A,K"6 a7dRlWU&z}Y>iEc]kMRLv9_; ,J'{2՚ NWxAZ[C)4`9`;Z(R?Mt[}md!G)-NVϱ玹 GfZѝ)׀n1ԏ9ҧ0KdiÀ}ۣ) GHizUfv<6R,w=4 ʍ-^faa U]E wsR W3Y]!A)9B9~xxZzd<ᝓY-~wXNB5¸JPoBleuӓR;B6Pov)MoǛ:w_&)Z{x0="-~DO2>fuvsХ;]Aq|E5-V3hE|Z^qݡ}e~kxRA>δLxؑnC8 otM8IW̕6:)t`Aۛ2o#sP4"5O OY]QNHqZVt(84sia,5XLQۏ[ ?AB[OՋ2'115<GnP%7%aDz$k6)>hť O?@`*-DmpC<&1d=<4BH@RIt75syKbI#&յAƤeXWΥ(PQo=C-"xo59ރG]qL|tS8j 7 qB6EF5G'k2#ibCB&% ̔﫬XKY7"CsF`#{ζr>+$:/׻ڄ*"Yde*`̀C3EӷƑ7]@ Av}!J0t:?XYXt"h sAҫ~T^yḒtQ5f# fB iF6۞W1KѼ >mT*L%Ck3ߢcZ$/fk)(>c5Uʇ IĝD%BC ׯ]V9pehUkA%" R=&0pK0Hr,bZ`pfMl.ߞgW쨟faxI2nukP˕7zGKEEp = $]0ԜwN)H }(!fI^yy1bydnGKnjI 8';,p%զbR U{:-BjRdYɛkZ Ђ%-{i7g{Bh:p"W ,d\c0rv6R.=N\%IUm=,.*I>$^=BU զM h611MjBc\/nqfaW DyVߞgLpHqCE=Ej5UҾ_i.O&{ F†+/M_K 7'~~< JA\AATeri,J~;_13jx>(AƑK34o( ,P@`&*<V0_ ,a͑׈z:B}u}Ͼ*kmXWf˘l)oY8vwkz6Gm[Utf&֌i}j ,L{}ϭ+Ls@5tsHaKGw G@<{Af[fh>(zr|)O׺<5f ; L=2Vt}0M P]{d O>gQbc>p}+;8ٌ={JCA)m"N2>R KBM?\uƱr~]"Nъ7j_F0[5`G:7t8T}*bNQb <%;Qs𜥱.n]o+z]'!j5NٽC[{6AtdU0rҴCQ\ETO>e?ky.:=bujfa [^Ds{[28#9 e䂴^I*:l!'Kf/xfk>,,.%m˴(i?dWD7TUJ-厎1l&hEցo#hvK DhS9BRi>(3\ W'Q-[KF+ek'mH/4H*wuqpSn}2(iдQ1߄8⣺NNj}VM?l P*Ye-e"ƕoRwNb[HP~ЂOu U;b;WHP9P\yh0frn1<ƩVOrk+0֮cȲ3^>+1 G^cMb)?Hځ7c/< ,ݞ**#c' o\?g9jenu'd$qsDPiPaׁa]|ˌAS0`QXETvr@ 61dp3Nj>>#u}yim.öp31 5`&hI~v+:oՃ-%W-UK!N,62ǹV#,_Ċ- ML./Ga6Sw wmv Ea;YJ]2zwj %&(x5{6k_o-V\\|U?|f^ks]6~d)O|L|g!cݺ*x'{p=)Nj H_1 Tij"HU\09~w"pXQ)`޸̎o+4hGg*%XQȬQ }N]xX!4T5lsZUtc/%i9[_ 0MKu.y *ٺRuZg֤`WgYZ07070100000296000081a4000000000000000000000001668c169400021ba8000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/]?Eh=ڜ.+WգLnM&EG<:ヹ%:9d#V6Z|v-WEGH.mfН 9+w a I`A ӈ)gc>V@6ua>D̅ףɡ@ JIMm ־.ňWav|_Qy@-Xj- 6.t?&^CXsD׬I]⓶6&$Y@ s2xlWIckȜߖ#&U徉E5blMq=K)¤{TT\T%lbVc Uwqs}"85`i@m<^ < #G}d{ } L'*Eer:c7EPqWBM a| P- x#6g+Yƭ_,9NakP[j"&kI>?6|uލH 2UK$vvkLw9`Tpm8~=6#4m.݉WZ9HE2r;@ =bsH`!7 2xrxo(oJ0|5jA}j#!.jx/*=qowU9H^ S:oJ(ʘ & tt@lO]"pVW `s׹(m63+clEqQ?5/2pwwSPuK1mP6@"ۊNcU˚sRY-*oX` 4^tx_$n`OaĻPc.L{t ~u܁bdhu',Lœ"{1\%+Ñ3xM7m98 9b@Y 2SbP+b#n(: C#K F?WZąhju%Yt"wC'v@ڃU΀k7ba``:\z,f/di2'%$|.ҰHE-94Y 2<bAI8rRǮ랂 (20f4yƟ̽WA,`KS# ƃGx`f|Eǻ~<.З)2ZFX3RۡUuVTuE!OhˤP9ۡU`TO̮!ܿ3Jѻ]X`ېZe֣*!uΘDckT1 w䝽F̕?̱"LT0R4*|]*E]uB(}_t3S8OoO?<ɹCɬ FRW Yy$Z6Xb6?q^{sTCb$r 9w" ̃t Ȧ SCPY@\K9ə,׏$y"/3H40n B觠9RIMsn=uw[ͦRLVsΞyyN,|5ZVb̺@:!N#2 *aUG}HNJ--OZ yH%b<AA m \ܜl6>UE 372Pdl3ZeP:QuVa| Lo[A;PUk!"&{#'ݟBQcA'-***ڡ! $)+^M#2mGJ<)Pt w1j[R^DjX7빈;ЦT̚iRTo`D v~^/hQ^܃VrK ="%XrDތ:`+" O]"ݪC)]I!Jʉ'$԰=q+D-PvGծ R1!5 ȊG֊67K/0ĉkܑ;aނ$h"rZԟOF*kF^IX3n%BT/ֿ0R?T R얈 4o9W W,ʧ 5([ÝF(,lelC7GrV ?$EbڿEy+KdDAPp|^L,r;}<HfC|%Pz>ÁM@-hT0$1"/.?Φo(G_8Vr!hkQfB7)^xW),UPO[O ϭRַ_\n5j$rٴ75úل˘}dn+ȫ&\䶐ndScY-oT&K.U=V }|yy4Mt[j* P%xh$ >K~Ĥ6*~P#G^/ pfi6w#Yj0uUi&ߟtuALM꼟t1B=I+#O0 hE^qQӳ79ꦡk252`@@n%&9[ qMp3{(*F%fǮN(B;Nk{;s$R帽Yk>j5O`o9*u1IH,斪W3ުӻ!flћ5U~4/SKOf }&EQԗ/Ep%.^P})6-G kDJ}!><~Vgx;-m̫.,& m{ 둗Eq/kb)iH3eP(sLmꔷ!_Hc&~aL!6~ I>|mtd$?"}ZcSfs{{ǚXRdw]f:֔aRyS2:}U2S1 *Z׷FU'j҈|u2ӭG&##~f] W5+GӟJtc_aDJ93^a6F)OrYnR\/e}/&}JcC|=ށp V waq!p)~(ןI$gθ '<`rA&ni|22iB)-y& a[!^'+}3_{~)&$G %xdO&%H#Y]^?; z nmaT|'^% s[bJ*ɧȵc3 gDT cCAb%!BLF]R$Hz9@}GKM'#{NHL 3-ۦ ATJ ŕmV#'4$s 04Ɇ?Sl)!&7\pt"C9@,ю̝MT֠=))kP5?dluڕSo"WACv=t=`E V:0b"gɇI^zSa`r}8'x6>VǙ4FBp߅tO{F0H:pb6/)\] 7 pyQ ڛjbê|&v(nv=xZ3[`>L' +NQLt >-_(/N(XP72X% S2TO[DQ#w4C1#xg@og/ҳ>7ՁMnW@ǩ(J iŧ"b {S^ھ'?k}٭-%qFY}GkawDOAg/N39z;tTniѡ`P Uk,4M=@8D(= ϻ^AL(jŞS?ck7YV5;\4 R֦x=`Bl@[< Yv^yfӐw0]QX:O38q{`XY EU|i)bQR ۭFVh~]] /|EԨjk4\*0]ӊ cv 8^nB:V 6mF_LϬ&I4L}='9=D]`*ݡڏyWlTM-ˆgE ȅq \E;+8>-o-9{䜧d!Xo7V>[#|szdhL2aD~YdϰRTL *3n}yQr/p%=Ӹ \`*? ! x-ʒ42`G  d HtW4't# ݧ$ͩ9cbʋ4R{m.>XJJp|}Gui}aIg/v"?ZpIhEk$/6 G*yWYZqB䮟.{|0:uIEvbC+@TחP+K!0Ay-F~Hf<#Nt dNcx v`!`虶<_IJA;)8Rl٪|4U&qV`WA1)l Dq%t+EUN+l0K% 3-HF@GS' [eIpu wKig5s#RPTa[(z_VP! 氀dxnGfszY DShoğ=]1*ڹ [÷?Đq3(oFΉ/eOZ5ZBpAVkZ0̓=O/,}%=#PB Uh-iCˍ臷䶀$H4a| 0&F>@x'4뗾LF*Z6\fqݿslS__ΎϷ;v%0.$>2_<%w[@Z4zs,_?~eMy.HGp$?DvN3Jz P#|Px8Ӆw~Eĸ=Cۄ&A£*bFKM&c٦l*ϐKQ^4 |v7Y(?^dF/BP24xk>|N)#6~A*tM{w%|ܼ@EdvW7( |s^p#)#5UzpUV2NX8q r spmBd,fQLQwQ:2ZH-x 9a,]1MwH#SE0v1BY% 5Ԝ?4`VV6j|~FsGS ޺XBW΅oMt~J;C g >uOrl`Ѻ8,i:v8?d81Z:Z /?dˊr"@\lu>z2tAUyUP2C~{Mzé۫6~joNVON+ !$1 XL[7͈Q Uob/UC`wDzPW앵=3HS!\kwk2#bu5=Z3,LqPj LŀZT=٧7!o~+H$_: ՝P;Y ڬFd!B"G q;l";Rv hSWm5}G]yfuVPG_O`".)l EU/B0:sY6ߓt.7!Y +ϭھn_Vg&Nu P/$4l@`3œ{) Y qVo> cJ~rP*09B䵛<LM:rP1&.ܪ"N_ h3Q@ 2Iډ1m(ѥ%% 9 >ݳzBւ+,o}-tS1%7c"(/x3ʛLA25"37y=-:JX,\<~mB乵PKe [5V;UA 0n& 8fzFmdNur rIKOyyr rw↊:#kW f"~h\ Y%ǭ}3|]Z7`;? Emlu2[ Ks 7"0gtv$7FtQF6?3P.w̯(N-$ZzEL}NG@)4W5٭r 24`E?Dpc(; 2eFa^}V*75Q]uKs%͘yY~\MɺFCEub;sQ9s,LJo-FtW)3.XCw䵽 i0{-lqsĭdIa·~Il\]oCpT- ,"d0G>{xpg _2%a/V΁G4չLv[6)2D5(s'ԏh!YH kaĢnLD|D^VbEg^-' ڳ5uCtsG,>yb7RlE3|>@r@xjDe<IߒE׫=K/O#27&݄S&78 6hb\isQ4Zi@O<m=ٞ75z'E93Y?g;{k8&(ŵW tS_ttЩ#>㡽>/EJ||pj Zӂf.(2AV]ڊ[o,d13e`V23|6?t^7\v@*&σww\G_Ah[xIBUm|IWE I08̰9UKü\J޼\>cD>[[,!v~&]),K@I/cM5 y@_ a'pxب_*,9 |L}PAp(`V29FMN[;HBM}K^FXsB]jK I7Z+ӪubTV ̸vpH+;hy [*A pkI]t` #{ M eq2>^Y]nhRaH\'䳎ܼy[̚;5h2|ףI&fiVPx!ˤlW;H 9tI]0`FbpNk r-e0"PIDO%9αuɃNhHc1M $6%c(cdZڌb{K$WlC^A+e"gᗹ:,b"'iYMGr^[C\4Da"r}a-x;Ghw)n8 (_:.΃%DW ҊH:$T^]l5Eua^ ~n^wxMn\= qUJ9~̉<##".fhk?DkM=/ NuRb(KpʰNKPlM+X ^$l`,' )1dSXOZ 7+'o8WM$"|Y}: a"2ju*z3^]( 6Ƚ}p%ZI<@ ZHi@[PRy>\-%fdq+?pE൪ ?Kn`C 9A`M "56f*[}c$@nndkЈ57%QwT\O Zu/Մ?׈,MbPؽAxoeuMDY|Rڏ0m!SffPa0t"mbkIbqC{O5c_j$)ކ34™=A#QԽGva)\˧sBZ0l:@4H *u,g&~PFI;eŝ_b藱hȧB֨ڢ@\|nWݻ4*3 N5'Z=(l%CIdϴy,ذy. /2>Oo" Cru_Ec[4?{L6` ź^ kln2R=A SqQ$˔pIE0u0DžLCɉj)njR:ypfӪkrp[^v)< u8V5#;6IU!O2HA_,c^! qPӒ[nߔQ0"T$9 PTqgmPkB 17ihV~Ϥ.V:WFnf[˚9NγZjHe@].ݓ"M܄ J`m}':o%h-  ~d ָg3/ qh<{czr^8B"w"N֤>O?j>FU):J2Qxb}ZM>\&Z$t.u'.LssFHެ|Sgܥw*P.kM* bg}EXbL+GjзG9͏e> VV3GgkM ~`h,0Anj '3QPvg>Flsפ]5֔I}\2w+ޱDvAdCwq7ɨ1`hNrgGQDNQS@p `~#3*\SĎlr CHߓAώf./OgWbRik~6IU|-$l:(D_i%kXvPM.z~]9=2h8pSZLa7,e ]∡W)(ŘX| Qlo8YGc;W|%Tf.F\=9k mY2) XU?+*3OUn_LLJ冼qq̓Z, S@,z~.塲T/ =_c~ci Sw]M^%39erG"Ds@tRx&=lȴ $ۓq-Z߆f_QRTO쎢:^!Or IxC_<:p|ԍE]w;:bS$)I0=FvJ^`OrԱvP>T7-R*A~~KD!F8FYg3%谍ᥚ5([SjrqbY/2,4}hS7`Osebo?vMAE alIK|3vh}R{},g`EJSL"0ټ0p~3JO'1 m,t~t_yl?v0(&Uw6˫UL2=\9~r=g\Rb.1A#kp>I'flσ")6Ʋcah?Jy&܆W?1gkTGMFقqKX\9wȽjgq|y/̠F@VNJ&oڞW!YEH@l'o2!Dvgٺ{ؘ畿ǟ\Z 3L_+yDɳp.N/H Z ,A(%էD (zp{+ܿL {JQP9}ɸAF; sڀ$\(IN"q6x!$ "0}|?8&2KH>)ςe/ V",j^WΖsʼ>=PPmuN]X6Z\o-OGQZEfx"笅Y{9wnViM;T44a[Yn!wrHI-1=)a2!sh֢[Ð#6y,v َrd2 RDIW,y]AKU"aHlaeaA̘) 抪sMuc>h0Qe׈0R2K$n7DVUkX3{Dibn ݁( ݆:L-\T,["ʪF+*&%$#(wI b]9 'ŝBd'T&sWQݶ W ud?c>]:zTww ʄJj̎4K Q7~j٫;:ݤ[,m!FUgԬ߃z% Ym5h!dY* y cj 5 rL-T8ˤ9GYjU)MM.謞}zX.&+~ "Y܏2棃ڱ^i /zCI!uMMINfW2w9i`>@]U'MA@futk%GfY1c<ƲL5`jfe݋ȓHF:{5%32>fN?tߥi¶2gpZ! !~Kz,_7scoJTҸ o`3DدK3Ki:Xs l]h+`p-=3+R>[L Nҋ1v֘nMJXSw1\pqX#'E傟, ˜p~e/aם7:_=>G4*4o qN<ϽQ:W0_DuQN^5bx: $vE&l\O>l8DBM`ʠA_@NH"iY;ן[OZun#!*Sn. )NXo/ʄNB"3m Acܐz&yl;0iDH?wc+3G7!N}GPصU0+j.''8`$xI~("c#K;oPX >x'Q8 >zf~XV$fj㨺«} &"(ax̑6*!s\$/'9^ѓRH}d* O?KRBW:ă=H"L?N“8SŒI<޸QF# 1ĻIu!վ|uTŖ)PM$;+"Z * 5/AI ܨhLp)QETF*)ԅƨĶ:?9~]b(?qo=>ͷ6/fםK3_Gֈ˵E*zːBcJ}9T2"Z,C"`paG{ !}̮Qt))ˠNjBK=W&ɯBV[g (.s8у TP^եgh 9h ҀY,r4ߝ igO#$ jdNsPޛ>kp -7ǣ!}7&1yFu"mMgc(ȚhES@Rһ2ݯ9m~t7b \DP]]\BUUBi 8ժ/%?r$cCDTa%JC+Ό/!^jk&r>}ĒN*6SDW[X+Mr72_1NigZe2$Rؿ/]@fǃ\DVfQiNgR ݳRwecL3A.@2pA8/D -pm/HT/[Q͡Jlp_Li6fØL,;79S71gzJ $J_Li@VܥO F0F{tQ38DkO 3(wc|ś孴ΗGT@_Z#W1m?K.>FGx:_ezuAOS]E+!pƷ)f5$$٬FMs\U8&ӢsFQAtH0HQapEZz_)t;*1#}|CY3т~Гk9XPZ}g0^Q(DAm1peTH iv4pꍕ!<&ԛYm&UK̪ m$*gnMlghaߜZV}yzY~ȻTz@(kB qG_Dqw #ڧX,[ah読,dʂxΰT^uWhV_{a%imf*CV·H$8~g1¦x캒7Ȫ|))v\SW1_]K|c{۞crY89>+>T/G fe]Dn .zf)gԫkIf}LL)ϳ6%V O:K̙邂;Ύ]Tl*j(;uO壈pQumohlp̦e?';cGWemt\i߷_[QW .fwua+Zyh`k@pza.tw؝MN>nem3'O(Yg(9L>K;*eB&\2ɠ%[w8 GW;y NQݤhw(f*xJR;wC,ΞM;~lStfҡzsK|jwa*,*xX}M^^-ĶUhڌG&e _:s;.)p3[-X3{*xs3͓JP5ً }?]ekr1!ЌHr,$; !9V9d"m?ZEǩԁAV3G_PLz:ȀBrRxh^މJ#Oß1?ʬE!J<<  %~,O0ɀ0@z`zRm}\*1O@`q&xl9Ҭr7Z`vlKEFVqr!q7F|% Pe-MM<^kZ(⸪;>R/ _sP&g9ah?`dŪUx.A*C4qXS~iFtaRArU~{ѫeNm;Ijdញ=dOR UZ{jT;a 3YQkj[UorNQM?-NTw eO3\f:S(<$wɣ; Ww ^at|"c~w^K.)(#+ڛ"F´ڊr7靫Ŷ ~1z`%!Z6N ڵ&"vx"e5|EXu3.I܄+J36<+ :9K 6{ESț z{Nt$&[y _"-Y7y&FMm:*gёHy{MBS-A,2  KӾy8 zAov<^X>wUw-w~IOH_w'n#(s6vCkkNT/<ڐ,;a $;3Ē<,֧蚿MW ~oٔn|Q%h>`&<ѵO6+\Ξ !{gD۵+3N:nM8aג9>. V3R'-^pҦ-\UzU rboѪdj2^pr=-ua *{GʗFRc [EBgo\ O*C(\%'K* Bw/V륔2{ YBM+ !ë=R=Xz} cOedtĻIЫd-{0ٰ)2^}TM/F ebb 'M^Oʝa OǛ۬&zj=x qƹq;2L ~P Ȅ!^7L5 әîZưO#~ "\B{0SgN=!d]!JK(c~4z[,sCT.$j 3 s@3J5krQM~un8T .Xi;#l:'`ߘ'pn875FC4k~Zi)_Y+ pۚR"^Q'ZKTW&^?wBcZ;=+x3DZ:`$scD`Avܢ/Et)Mғu6bsw*'$w(=[ ˀ+gpPm\"1aFt z?ZLwaPgƢ)> x?:l7i&Aj5" ҸE|<\s*řOcJe@$*!vXme'inV iHkLhwZfpA2JE{n4;nbܨ%ɁfO1ఛgoR,1:ESzM^uo[#~$W.DiZ׬ؼ|t׊oPB1JI( Mb>wB(x%u[)6m&ਟP 7hnxY ݲcB |7{+1JVBN$MG;KZnZAJ~@Ʉr m&W) :Fo~oϚ[`ȋm1/ZT.4)vW^B~MٕM=9dOU )]]CU~ny%M=CVy)(!M~_X͂A8)mGL@_<>z4Q8\ǦP,uC8kaF^k&A$wBfD35;ǀ5ápWHy~7-uQpCm=KO=5n |h:-s@'$&-@ɇ1@YVYʏE <% *D*4 a;.pM>ִDWJ|!|lQyze3\@*ûބK#~edNm["]')mpNk]6Bun!ӰߣC3P&RCSJEcoU ]G CH.T9ؠI/?2.*IH'Yk@بq0pCbohV4?C*N`{<}L(۵rm 0/Mwn ^GtцU5g83 ں($)Xc 3pD2-)OG1-'_Yi40& L 2ϕ`7+|r }%!Lj9Ga>D nvwm/"$ί LS)(v鐺ujܡEu4+R(|` ҠF.;,>w[x]*e·/=0W.*Y"iEK !MA7C!I U/ ܴN5g-80jv7=%3T1Glb,8؉3P!Bp'|~/EO/C=%Q:xBj %zBTktcѡ+`'h*K' J;D% U,0f &bM`Eke.fbEn@S1&XG4n1Ouhڟ[3] BWf*jǏ@?VW ˜i.0/By;g_}>iԒ~N}5($4T)D1.FB"wF)+5GB!$hDNFEiNxGc/9uFʸLӺalLQ湱L=$Dtwс$fsvn:)ֲ/4XbN̘#ɕe+_C5kT_l ӮFU4nIhhOwO""K |3U9l )R + MG*6 GTBU=xWMe/=O!OWׁN'WI`x)0xW| ϭ0LoUBN2f 1!]P H֏Tvig4UYkq¥ȅ.>Cjϛ8QFֻػu`7*ђNŒ@LIrxv&py+Kej-#ADշA~?: ׾鹌N^p@Wއ! jՉ 0 uha wpA4&-d("4Т 2r3Ij),V.T/՛;疞iy]5^`ڗ~/5\gLt!_& s`$Ŗ!lf9*RYX R*9Es D"1< Bm;X`:DAKیb OdLވU^ T<)aP3gǹ7LAl(\yhZA7e_6?cZ+ɒiKgp)u7Y9xCBЉ4m),Yk URzVAժ|ϝaS{ 4Vm5z>RE < >̶R2զ5x| wU̝ L-~C< ; K$ \hoCp=zͶ`S㷢<').I=6÷Ѡc5^ms p2짊Od2/W[6[ck} ]H__F d=6d>[X{ З&Ҿ05B5 x/1*7Yق0vJPb\ᷡNjU Tkz{)4Fh ĺ^a=mY HQO4#_@bbCs*i8&Ash'?՞0&I/ŗVM?9%./u_e#|$c GU" !t{LCR_̀sPؽA:=;NByWup 9 ,3CiS;2Q@$AN/fUR}1~Z>E&# 6u$YY*zy8ʢ!{X""ZggpmefjW%ؚM^ q9ڶ9p!NG'PdnrzMf#IL#[& n"fN,sZ,op?jW.|M6E%߱ +<| y֑$+Tc l ZWV!SLrMj݊3*:y+NK|Ns$E8!etwV<ɟhGitpиNw7)r[:Ө\H^ OVG }FOb%VxaΔJ.CȮI -Q`v쳶bY. h,C?H\D|Or<~>u>`rQ5w1A:u™#Lg],`W-3N QT.c#/ ƞ>7 Qdz pe&ekV:8b䏅M_bۇ̞:77Q^>!f^{{s?!N-ULwrDnE-s % i\~s:3ZEvheV9=^Q{qę es44Uw9z5Ѭ8+*</pnlS*-Ȟ@XddJx<)&W8L5i ]]K&:%jtQ(Q{靲@Nz /uafŤA0$Dqʥ+ɚQ mhX Efdv}v˹ }D*#'o'5RInGR0<ڌWyx`MVPŤ"WdҟyiTO A1pfp(&&vZwɿxEZK+G9S]?kSL9\,d~gkǴUwy#,;% bseAY\zLhR /]:ϳrb!Hyqk0-0@g_\4իM&/]epV 9C}x^K.!*Qc[唴<}sBI K uޓg9)F6e0!<0U [W"ZhYjƕY-h^=U GF@|w NΪpaC'V *Aa)+FKCN+ƝwN{/d[: xc:pqх[y${ QL D@1 I/kb|?Rsq. p,]|aPU_dII7Ba\P8b+桻]b yG* =2*ufO|i"!uy*bl$\c9Owv̎$3ӝrըM<7XM0.mcBݙDfx$yv/5g߮U^;fjd>&o,lP >nvbx H-r2ES DKu03X #>h o(o\j9'rwPiy~"9]>X "Y#n]k%#~(k6qc1V>{N-6AE2cоFH4A3 Xo ’9#Zl#P"d|!~H V`3lG$*cz_x,voվ_6@eH2H>T>y=>b{3{Fa_c'PMaKAg~"%SXM(kڱ?m+_Ϳ[]X3H>n<N T6:j#qV͉V9J{Ð +opJTIܫ&PЧaB6 7zU-;,EICO Y?B͈A\v_wAK&P?_~ChݮCX>2+ߟBu},-4~?jFQ uCձn\Q)g 3"πQ{sZqIaq{}gm Ae(B-)*ЎNBfWD:P/Nh xi'Kwgpj4JN25v܃DECg$U 3l^du9(ꓚS9ՔlL|{hk @.e#)e&:ySr*$<]&]so V񔭼VFQXO5]&wOYsY[g혩O*%C×{IJ=yr>2NW|Lԏ[iKF;q#rKˆ aJq/=!9Ü\H.QO'#)M"9t4d%!YTMIP$`yThVײ-up#ۢsE :ŏu@|6}MbBc#eE+FLJ"68~w*wFbm qmrn <)^g8$ 2:D|.\ ]c\a'dTi0=pBAِ9itO&o1R#0/ 0GōaT ;~D:D%fwZTs&{}|Vu}Z<xkh['/\"R`Jt2aP@7^r׀ > >A vƀ鈡t}%҆Px d]=%wȒ)xv;OnZv/!KGp0]mPR4oG9m3Cap#AI yyXmvoРO>RF`kq{Fhw o1yFn1c$A +c&^ɷI$YxՒ^ ṷ/0-ݎܠx`hTqkZ'>%ݗQ;'<^̜U$wFW6oO|'fk}hQ9ԉHd3 Br wbƓȰ24CJ=tq Y 4OPKX >hXO D6@Қ5+{d7s&I8])۝|n<\e4B4뉾?zʋV.hI| UP#_zt"?Q~|: *@|H{”-T zalxC*-/Tv|+PG@(6EM`^#hgZ;85 lrv4<')rl71Ea{GP*?, yueaA}q/7,G|@nHI ۜUP)ë,"-`kȶ%mg"2g])ƖfQrڿ)hdKbi u==(koSs\KI)ً\r Eqee7UZO\+FB]'/ET#@K`'~˸i\| &@xԂOh3&>( V#n޲|5qG19ȥJyz%|k4&`7нq>P?166%i8\`|n{ d4L-Ѹ]ϕCw-ͽC|(?U~ +S22+Ey { ݓߟO~(b()-^O* 75۠9wzxIzf;}OKߘƳ;d3 6݅:!4wF) %cM^ +{FʽDeQ0,+]2!p^FF*3֊~>#uW25k2jx>VX4,UHܻJhXaɾ ~%Ӣ9^1 Z1UC2%XEbŒ`$|q2*%BxzUgٿ徬(u0ʹI^3v_2wĈ \_wطuVK^#"#T@m,`|PĪ,HVE QvS!53ytcSL Gr=(6 \uo=,Ut%Gp&CJH{QhH6oI)TQ>;DXj 47:I &8{Uܫ"mT $a/~4SH{׏DJ$!\֧V^D6v>NZcU-0AY~cj uL 8Cqrp&9!*0߰! 8b:S,WCZ) L&&pK!d }*nLOƇ}:BQ4VWAPִ.h ZݡC8A^]1d$D*KDDnx/4t0jCEI #П]._l~fk /A,,^3M7`Mg MV¦l9:G^#@NgdHg% u7.vt ɻ.o|C2<̙z>X&w3vPBrIjaM%pu_^((iK_'/a*tCunG9VAy1;(3iɧn}L8UCI yfseWߓzKtEt.=Cm%) "jeb>_4 rU>p{L<ـoҤ+k~id=h"DK#C*[_(8+ԈꇨdP*DŽ\%8Gg<&&8Oa eʜFF% `q8un<RGQ%*Fni?/WWm_v`"j1V]_aR+?8ϖJD@W-HfId|x0CĘHׇR&h[ `ỵ!g2:=1˒~ H&Y<[ˬzXlv5IYjEʷ̿Ȭ'@]PX/GX9^/OTFZ!:K ߄ļBz0`ySo>+杖R$H;Gkyl|kK N&uz֮}M7һ6\а1iiMwU+ɭT,:WP^x&w7v_DǃGwB;!Ћn0O|!IlzÛq#ErDg tRx6%*Π$WzzBUs)c_>|78y3k:%I>NsZ$/dGi A =ݻ$=EF)sO* M'*«r۫ityxk.֋?hu)a'dv_ a2] %-NזqVlKX nH# o`4IP6W׬t 2Z{Vi/%15^Bmvb;.:Ge*Tl욊^ȣh{BlAy;TG]:L38ڛxwQ)@'TjkF)zoM,0Àr7U0 _%uD {|S L5gV؁,tFOMtLJR 1Ds#GWm6pv6slW h_qO}ʾ~ʋ1S+{>P[a<v(kpEOe+PMC$A8ë로 vԍ >0*b .?yezDt0sL%jlS |k슡ub= aC|Zad.<)4? ixO<i];nJy{*Arkj?x6JX"zw vB Sxbɦo5k]!ƝN4}JqJ_[XuA tyR!n~픹 h =#{.ᡰ`1{$ qC[IF| y8amdr!o%KRn2h1J{y1 T2+Ltmۋ_,z"O]MfʃFg )5~_^bq}qwNX9x0ۣ; -1m+&KrYTSP)^+|?8_:-W'/"?5+bXi&0 lE5U$Dq6\|p7_t=I 9b܆SxWP,dtL˜HW0^rTnWf6Rq&RpYoiyK4<{O<<bG]99;`؍ƾˢDtU#0P,W842{lxtM;ݾX ՈQE&I#>K0vstV4 '/ pEŗGJفW~-(0t9;Su3輜'`H>!?f y)IM)ҀHCǪ);'qN6 u$RZT<{{c[kX v 袍 M;0*@?G)45O#Xkʎ4]q\K P T/9KT4:K.O@Қ5Ői [ *oPPb7V;;]xi+ V7n|wZƌhcns1oF)yNN=ٟ庝Æ;N-;kM1-D.aYZSM=A2=׿va=٭ m~6E| +kt9 Xw=ŝ6{eN9&lu RmnKMNhZ c3&6x}]HTP@,X ;$`|]"^oWU}71;:5%#`C\J,$ߋ1 ]:&#n``͞:$Aq@>^{׀۫BvǦۊ3*œ21$lP6#ru!K GGNUL5_`>g8)DcUfORVfJE̊+uլqS3 2%c5`1!L~ac!X{LQU [G1Ƣ&cRx*e/>Umdq|BKH`A&Vǖ*!=cpJ[nBK/ܐPMJ)//A3"'͎:0mBgFp*yTvەqa:CbkEHYzP}YI{לPtݍkNmRΏm#N$cN.f;;D9Teա%K@cEt$s^x6]z1> [[j3SZI]yG]:+&BtLWmDҗ,V- 7$^sVs&saщ*8(SZ<7D`lqYw͑@q~Jp0/S BϮiadނ= t=sxGb{Vt!E+Ve-4/Q;nR 7ߍuQ~׈ ik(@= vM}XQ*tpt\- \Gx;Pӱ9,\9H{M̹N ]Lu.hLfe,dHITRU%v\$uo,1#t~='$ [68dI2S%X-:K 7x VBHcbVö>$xJsKWo]h[-Qdt%}=p*ux(]ϒդ% Xs3S)N"6;/Mw]Z2Ab` 84~[ӌPPԀ!֞[k8,aq(V[Z@,-Qir CW"Li*m2;b=3u\ @&N߽U޻@qzh'[a"G![^=NyY)@jm?&lW{ O+@n5^cV 奄yshW4/ AԎ6(HUe-ߊW9W\|{xZvF]Fs(t4[N_ocw:ۭYUQ 'ط^qK`o[6ĜK&LUWwjH.$ w^֝l)ꔥli=^L Pt6 +ZUj$ʩє3@}+BdP&KؐlYe0dDR6WfuiR, 7ډ) ]_E2j%Ood! ]?8y[³j b&;.ޡ P 7g^1"-j܂ *N=ƔZm I|n7ޏ4o"1)kDjRYE=%ZoUlMNS H6g{pC9)' uO79ӆܓ x#W YZv$҃3UJnr9?cXE#{e5\*cn-O 3BpaX2|C? ?AJ,kڻ:?}\ESɏc8 >GB,.(A>6VfKM#lp%[o85U2b.A:N2jҶMdϬ\x`Z.kAD 458pOS~+{--L/~}CU F/ljo=h /Kƕ,>~`{`~DXˢb#9_AՄPρb~hQVt/SQ"چIcyRP&|ӜWcnT WuY497*ZGqBNTx/$ʍzgdn}&'x@Aם0̭z2_uF-B4;α?ԭFXR(RK)GW1. Vy<6glc-1QyyP/7{LB:\3I KOg1I~eTBiEºؠCE(حf^gpOž(\\8":9Gu桽ݟum!%#UHi~6_>'ՙc@tΒ TZ p6Qn-&ծ)96+i/VkYC`[&IWxؑ\`$iA 8-Jɩ&˷QXck1 a\:R=|T w&XmA5(>#|jw1cmHn;dʹ*0)Bs%UI>zh?tc< (qJi8U0Sh<  X ]k0@k)JBU6u/1gd+E&\Ta`}:sjF7xn޴ևfBGUk4'/[^_ϣwu`##f+tMgbS0sg_=R_:P~*^6H@X}^dʄ_rhi2Qp jj EIXY6 y$<ˈ`"2oTNho2x,5pmMQJb=9P 8U8q쐷!OAH`F?~c{ȶeպ t-= p@k?Q[*ﺋWB8?Wz~՜ցSOh@0H6og[Cu :䷑;̖`sRWV.ȿ*ad*nkݐZg<9J =g0@I .NtZx.%2TI~U ; wF6:bWS>P( MFԊŅ5g܆v?*mt)R+4ŭ#|$o'ƨEVID cP {u?efxE!~ti?4^ ,S/Sap3k`) $>Zd tTyrRȐ!z..T߫tdbfCu.4%ҵiʽ$))`2 P`6C2aA &+x ΨKҢP.%n;sn 17RfR+4xم@gTG)%A\OA;ܛIY \}/$j}tL"kQ2]%ip*l_@A:|2Yфxj GH *d}^dAɅ],<)Ǹ%* AU:kI*\(U|g6Qم&Qt+.] ` R,~Z삹b}xo\s0r1b=ݨ=6S4߃.?joR.8s_F= ]ی5G6G^QjU`oڠ)+!.^#7Ծ-!o͈(MCd[m{pw~FhS3u^q `!ߘm1? ȇD) .2Ֆά&}RS ܎jʪy*O.9])%YI6sV'Z7qU\7a`Vg,ģ;'|rǙ_u֙Pi$çW cEY g ~Z|_ma(-# D}5˜mAe 0$53EyҨ.vGSGLwO$\MП+OopRlKCoQ0eѤa,$D?ZԲ^ITa^AE7ޙz{)A̍U<m[2N.nur(U cARU:Zy0{D,J aU5yefy9 9M͆H^k,c;90u&ļx5[*MLwߢǚ=XMF[&Q%fQ33&z[8h $R a +9!w9;"x!/?OT% ?Zt_)GɀW+?n ,c-kߗ5 pNV] ]lZ{@1s\$9o ,e3B:uAie 5lwG8(D*<|-Ax՛-9WGAs w%4٬p߉IJlfDo6a. iy[p:5ON r+7hkiUJdr-amUd땝"U9{6L`sR;m:@5\GM:`L O;F 蝮R2E,,-#N%j8j|P)ڂȾ^4)/PqL0Ӊ#F ˎh`* pqo X/0@@q/($4ρf#G?EaYI~<[!{25~?-b}%Q! I6!cH(cPM8suvX \)!C.X e@C}=̴[Y**7^#cͶ9[ viqd؜[cbհ;}0,⍱Xcw1Je~OrCL~Rh(;/ڴI&d(6x5 &P6+7[Icl0ήtcȜ9DXaГK@& xmMWPj-z6z0mypܫ?LGMI&*t) CttH9 f è~lysĊ3 ]`qӽI4,d~jƀ}|WXr/Ъ )|]L=5*Y@[߼ "W$ WH)yh+ߜa2w䋓 oygD^Q᳇,v׫b(4sxċ$I3ǚUE8xp3$WU0ܾ@'Hw4Xǹ_aeyM3ur8κ|/=*oC:7wTus8&]tFVJ#^k~ <G*[Oܩ dګo`*׶ЦiW+0 ~wXB9'2V,wcRYRB  6| :ūn`>eU1EeygNc*OvOȻP &@Pn^6bj8#_'@t݊~.) tXmpUw5޸Jх:n֊ A<$P0ťkgDK!t㵐YHΗ@Qq⃇}1E| mXdOP]SPZtI,UO4{+k5SyV`8;ۿ/gNuo7\j]!W͏Hkgis]ZtY@E _Uc4' )@W5E-4,̌20z^sH̥;6Tˣl*塑;pzLe  UzGQ l7lZ}xP;b\\*)a_̙FƑW Y\gඈ8q,ԇ;+[4ŗS C;0n!bp v)Km &ρ%/k%:%~ Y)hB"A=!褸ӪvNL?pi Oǹ m}A }N^J_Dnh_4+n՗v̉E۷xda5;cn;5C !j~ysHpc_'/*eD%sf~D"W 3%GOe[$cԠE'%#^vI9g:8y4#1?e5~ۓzg)+(/ 5ƦޓZ(+)zBq=")iUS3mx~!^7cɝ11ˣ.JW\rk(fjFŤ _l_X"Äh#8R{5{YYH:}MIfkKhʴbگ6_k?Ĭ'@lFZlZ!(9_#&dX |܎9`wɝ#Kek4z85`5n8\no~ NFlլ׏cץ- NA$SZ-M+Qӄض$VֻY\#Hd /5q5ᫍ{=_܉pehP7,*vH>(1Xv,0\-Ɔ7 t&6j6%JfEIp{jȼ>x2sZmJ HB8J_ Gy[CwSxS^UE((pFzwD"͹UTRu &R~ϻ>5V-B` FB6zIjzB4Ud:PcWӹYVR^MjMAZ;`)>(=%=P~Pwqk*>sV9(L~ssSO)aE?3UܙRS<3CHQ7[ja@i5` *\K;k{m1/,RL<*zV.Mx#Yʜ4~Q8տh8cT셽ŎuI 2o>^ H6o?9j}Q1|5k+04NT|݇ѐãy88,C9NYRQ-̃ħW|Vvv ɷfFP;dg.@J|Q3Yr#H5v7z-꧔Sf 9`C )չyZpT[:bt;#lf2y1Q  O 5BUEÏktjFhk1)YgS-ccƍf mu8b39\.EݪY鼻A%_""T;Gm KxNdžTuf< 1 M׾_I8]yߪ7N+L4S1ޣ$O8  ׾GRo>tQJkh}c 6`w-YԏZ/0lLzl Ƶ3֏(dS݉f65xA7'jTk-_5:J|Y) cۺj!YVKv(fD6Gh#|F҄&EK]nj:of3 c<(ZE[(q8x9I6(V ="]b7Xƒ@ijloݫ;9L.%8㡝VQs]E T"5@_:h;YÄ1L#rPlR|-`S cUropm`d:$o▅`o%s_8֞k+<54,E. s['C'L#)c"^#~~#`DC\яYGr8=֋sB+׼gdg'Uy?e=ph0>@[t_OxtpӬB-b/ f'~3˂WÓ?È'ȤwMv)D_7`؅ HtY!J]|Pyxs9qg|5Ֆ;c53@O^j@ԕu <eDk,ʦ+{5$U.qG2)UۜÎ ♛#TJ*|!Gʀ"H>f* ORcXm`ɝj!y>`efnE1S,Ă79-,ycCzW }( h Xۑm:5f3lBIHՔ;xR~OZǔ d&,  &4*2Hz gtR 7gTY,V'v5}RrІqt.5I摨@#uQnn[-V\@cVweYL})͍Tκ)=al+&xyf."r0P|Z_d!|_n ĭ~A:m%E^9.=7Ƣ)v'ڶ oDKȝU$ ~`#88 p *%{h8G1ohBV7%C1L(W,Hl\=)*e Jx XN+e#w7Z%Dcr-bû~QaР6VcDAi#_:llȦVE϶Z 0T`NW$_Ek,I{p}DWj4*H%O.@% ÄB-~m'fx KRH |!̉;I#ZEkHb}S)W} &JM K ޶BDFK_ZC:"Di9S^L=Dz#/4C|eYO{+>Ȕ/zqw~P;^xN` +,WoG8Fkh/]QKb[ gF w)+L鏻&lԛ yB|6--f٦GLXRUijeO t}*u }Jw?j W.0|W njIEeAIwH)| y&{KZ%8vZ\Qn?c}UKʼ A8 sb -7(07- n!B)L! ĆA: );*LO L #a0d#.,Ԗ \<Cjv3 u&O QweFc-_Blv`ci-,L6Z cAԶ3鳌⨡s|g#:%NJEI4V~l9G' Kf86.mL_{؇3~|1yB&"+cƅnGF+\9DXr`u+>:Z%6[uN663}rN7X6S cҊ !/ϢG>nAFb4qe*7_<dm/0Fi "ʔL7$R?)ʻ^!YyT%:&Qqqr^I\7^( tGP Y))˛*ĵ>/ȼR ͳ Vy[ҪX84$ܧ\!6x\c$W4D;NRoZ[-}94g~{4Bt U-1g:jc//zFFjvw,P16S%Tk E"U,u8WFlM'w5r Xs i3>EӞWcR :¥eGxwIoqw~Ua_JͰ>1QJN'P!s!M20}ƯUfΰnؚR&9Mb906ݺ ̢ۢxDGpȈƵR}T%CiL*"@G,Dȵ(?Y>2U lK2P_R`Rx)KBW$>־z/pënX5Ê|Ac| Y*i~Bo&@_ VtD)ޕ$SښJ,WڊD,}CXb 7 ;~OhC$fd Ay~Oc˝,ݽ )kn-,PS:[hbrXkwrKFȏu=LoA+WkCz%rAO`,ߔ7CqKRhcOq# )Plr"Ӆ9K3 X2/mHF 蟗^:|!* Hu;V\Xt宸ÍpqՊ]bҦeń|tMDd/f-vT'zZD,0;w ^8E >3(+ɄPUU=hB?dqewŜ%ﱉypF$71^2na5> c p%B7 4S$zAptͧ4 |ݕBLB+̋S4_"7W~>,@V%d*k5w,[2"W,%v3 Iv g#CUKN&t"kK).1﷑icf7'!$clɤ灐 QEm-zuktE7a5YZEVb&==ϣuZ{$ 3vGOpq-A @+T6Exe+Y&k?s (V(1l {%b% &E-ۉh@ف/z#Y3s1;4 BEZ7^// a?*ĆAηk26XiN,SnbՊpU~oǷ9S͝=- p0h8D5:bl\G+>l߿'TАd eġgCި)Hc_JG=j7#mk"(SKOujfPDiHjYP{=ų|.Gd w [§s*]e;sXLV;JլpDrt8#Tb6Ian`>}x5m2+5uU,DT(Q< ̟*J-} z胻VɺC%0G(@=3iC j"(]m%13\̎)S<}jH Q\j1LM>il~8kYEJ5alQ5MLŝ` vMl^Z FRDD "W X>t2 H QŘ{J9 ;O!sbR幙:_DHnzmRc*Q{wΜs!+:;m5̖+.~nzQOA<hQ/L/h%f\@XwZ;^(ͭcAK۰1F"@yy~fx\"L5I"LZN_5?"$ /IbtP|@JqtvbFy(0^q ׋ kT`Ҝ7w/,K^X?6l9 #E4HB$S7MA tt LpX]gI =ߕڌ} 2a=P{M=ur*eW}O`HR\s95o\#Nf >~k9 ohpoŧs]4^JXG 4ϟưzWH""29˲_/fmy-Nx}[ F Ce wgKȳʨϒ],N/:q5$k:w+g@Bm]O5F\tSؑv>Y[aacTmRk 7|B!~<>Toi]ݲHĈz$P|y'( m_V_H#!F揦2Ͱj;7uq@ww=|ۆkO[jht hCq5Fp"\/աefI1+oQ91kY%p~ H\ua_ÇɥG$zw{Hete?-^+ѵ.aA,Lo<w4Ƭ ',w ޖD鿳m5P@M)ָ{2㮆u1xxypt'A~mvPuX8kSH=Im&J# M`Zm Zk{p[K r.wQzL_đQOFU&\2zA NbtoN- î@㬵O#.@\s<€y" 0I)D3jSf L6.s֚鯹G9cUĉB.v*R'₻!sߒم% F.T$?$(t&EJcril1|z (j=iEP|TbcZJH7w@~WPs2c9Ea]x֠YxWyQW="G~[L^\uj)ECj$|ӵ)U8lz.yޗ]W Z}CVcaJJv7f1aG1p%@e|,SuR\ g‡J% ~ @vY4nTʐ (9&H{ 1'[ FồQ&^6SvJeq/3j 82-yKUIrь>riک3^1acN.,#Ʋ;!ԣ$gKT כJрw=;\T^Tx XQyokw=Ya$掱$vf(:`~x_/<,PC?T{7.AܱC=:3j]˜.]iD &b'][zU]銋;8Hh;CmdЦ3U'5R`p`O#DAAGh~;XQR:l69A} 4"}ѽϻկ#;EAxޫ60k7+iX? v/5 %]ݜ%[%DHAD # 񪥫# t7V >3fvJ/'&A]L&LkzTO YCw?e6H-DEI^AêF1Z7: 8橳]$/,HsLBOcWңkLzbQU w YDI YO,`{7Jn?YC,j# sHaA&Πl-l dfLʽ36&fg͜.וъM4 $n(c쉡ppێ?OdTO42Y>_҄%".AiO/挋:ŏ7NE8Vpy*g)j}u\%\DCN5jU# cZ7@A;EO.@j(2Ve~<bPnYH)IbBdIv.SpP=huwo Lm~.ьOeuIfX/ 8{`!B;̾ 'w1"(MjDo 9i z5ѡ}LZ}~?u~-pk3V|P&Sv \D9-$A%m̓'Krna gFFMQéN8soytx]+_ v -]ethAU(?͊ 6;jckҝ2&)ޢ .L0t5,) ꬟IC\qE)3S2 ׆%p˯0x Z8%hT؄zߘ4صޕjuZ;;M:s:ҟ Hv0iP1 +wݳf`@ʻU"!o23'+ufѯ0Q|/@>}6 uU1ACjaA8vU-^Ƞ6 MJ<Л|rPcv2\?-^!m]ff;qE]Ĺ#J6qDp{rgEfrWK-jsA-l~_⨶MDBћlr$%ჾ:\k[/Z,և#6>T^o_)Rb$Jܫt+69ix}4Vz]cNЭOgT{Yeٙ" EGW5˜.&x nz# (~@UU&'?=&ɜ`J,]0YE )P@瓬{|%nG4W4 -="ևmcwV蠳WE{A?ЩagԠ/LG s9@zv /JhR4}&h2kv[?Au9*sQ'سtcEW>fу ?]i1^j[Rh{}*eڧ~ԡʸ.6TK{GF@tWq92rQ[g/kת1*3 !/딯O| "Œ,OZ^/?i}>\,lA$F3I2eOEhA\=L0(B #0q;J8b!rӲm" ErǨi!JFY'ɨOӿsrs[2ʉfaЗ%P  HxY ݶ.Xdۑ@*q'NWj*^Y X NK[;;"yeϟo9z;([(i]GSDb@uUhvK6ne Ir{&#VA/yK9\xeGa.N`]Si|9e{.ۨDw^Uu>lR üOd1A@Pd9EIT/XnPU]褁kIA9A*F7nbГ!mGzW&~vdzԖwp* ~.\RZx1_&r;/7%UZ»7L.YSS<^J+k8h[Sķ|[]聍Bؐ"AYG|g,/צBEo%]}7ݘZGr? 3@H;#0#F.&@b^Hur>Qe_ŠG]>[<+:;,`WEϘH7So0ׂU+t#ֳ锷ZsAKy˹2RSj+  63ig زqh|РI.=3q5SS. y{"[dxĈMD9B XJAk𜐂a@a B fHr$3w=BE M ov0OSʡ+F0ٽZ7mZa6]* :xL2U&F"jzz aٱc}~`%C{aYvoxĠtD9WHE\]k=b զsAnTc5 <'Kq4 dqwUbe0M&5du-T2aUEl ۄIA6ڎkTAxj3pQ>v):Ǖoc7[u?SI! 3i_~K1Oua$dn ~  a7hSh%%jOAE4!`,G7gpNXk<M) *nQTrcȏf-l[5K~#B9_ R37{Rϸ Jq{n`R !vM}^BDs]\SZJ;Ma*"РR!i`ê)tAI Y u]Rn|A}R*k:K< Ʒ+lV,k'pc>I^Pi\퉺~Ň3 -'T̵V;9^3Ca i1ζ>_a>x`_4HUӀk_OZy. hIfo()ݵ12DE e(e5;rAI?>~UѪ֛= 1DpaM.>9S'"rydnP0MÊɂصK« f*#.]p [!9 !ep ]?L271k8˲^X͕ 0:n ZhJ]DwGv+SS{g*y]<93C" &*j.aԌMO&v|fhHƜi~Ǭ Q)s8pMhc3 ^+ f;j'-pydy\C˹iDjF;R,쨊66*NQrvF#3tܵfoEL"O 2]WD z!R>J7{lc@n8;E! 5^So=k`ڼ.;3Lhtbh|%jr˹gNM{bB :!f~ŸCzvD!["::ԟ$s#BO2p -VJ&=N6+1kt/j\]yB9taGV29ttZ42e"ill|pa %sMFH/r/EcD.QyjD & mѪ1 ' ~!WlD@A6T/Ţhy {J qP!ښ2ICC B K 7{G| lE)^W4k%ZJyg_)LXz e\i6^'<{J86|L%Ty6?Ekū|?1緆X1Јwn(W3wu:\* 5|B!S74B) 1e.ǫzv巜I1i1Dg(fSOL0 γq)Jj@5|i#nw &|m>D6@CBj7=<*P.|}qo-GWoi^ksnu:ɫZrz(Jxt)]+C[.0Lhѯ+>E&k 2Yn(8ֱ*wqhX L,IBG7!p/7zT:@[wsXDN_ujՆz|2Ԟ!n3Ku ZwsipS28L$dlRC0j9"CZwS]+(Pvmpzif[Lk@-G#uwL>&Y' kR`2Biuĥ_VUM(v=\75?#{l9"~0{l_D| +S}{~|:(d )^H :=d ȣ CJݹszƱZu!M+7+U\ZEoR}V R1RA ~P#s> -!&C"79l<ﵷ]񅭢<շ_6=lXrk/NL^Q@WWaΨ&_dg&.6zl?{If9zV[k VZC1`| XZU[؜ 5Tq3@W,{^l}L[h3b2|ff"e-ͷbs03K{GsI'd%"Ȇme({8%==ul6ٴ-J% /EO˖L7Gܞ=[nJ3OY#]y +2 a3AIkv]5R6 - zJo:*J վFZ[%#׎n]ͧ.v,;dީñf}3IX^wǐ! _֔5~"]Q W1rnW`mL}^]+mMbV&a4o*{+),qny#f~tǵOqqq}w vOSZt+l W|6= f=>WRo.E~0>} G㔍ȣxvʭkHߋ;.d*XʰA( h ժɏl]jy1r`wR˗ʫ4ۚ8jSlqcm>oZn~!C[[NXs&aA҆Ȋ]fLMX+*'7$\۴!"mL ֆj*`&b)~8e^/ aJl$Lۈjgi5c)Qk8dlaB߷SOqعu"aEXDrWRt9R3{"z{U a|W;r2p+{(8Yv A=;MvAxM3K^y٪8ޚ'r  7F[D&#mFQcnb} <wL:ĽeR`Ѡ R|5ˈ~i#PɐOUdɪ|Iw=(oI0m6-`tIY;?N *hCIoq4T6ܞт/EJN-MPfrML9?S1%>N<8_Y oW=V]Q>י2W[;?OTXk TIԚ@eEq^-ݍi{g0Mba߮g7V2tV{)c6~ū<]MZvnҲt爞:`6OC)d)\={u̠m,b :^)89¶N۷֑!J 0fnQjw$S qdsF;dZ1bۋmӿ%/MKE`ɟ$n)Q~>hvr$ awLD4Hlb"b&`o_ԂY=k:45 R *7SDcYpZ %G`(  ): yy)m`~ Hցiw"rB*ΘXݐ:)y9dw$aD~\0a':Vب%/bU` ALK1o9o%[EѼ` oS!YY9$Ps>n@ܞEW.Kpl1;I])U C>y}e= iBFĢ0 o6rg3zzp+ir@J^suʧ/M s^|%N}oB]tmR[$6{;[-i2!tplGC}tʗ8Kw: ׷b$tTYfқ(%B:Y!QG*"gXx$S*j5zSqzI(kRo G)ӓ#7)rRRߪ/ nIyn$CJ=v /fP5 <**SI)!N0qY*"ue M;mz =o(=kJsu`cea4HgMпגۆ77  U+[ϖ]u~@[F`֪ `:'CLV|vXW|}!4ڋHﰊ\eb P4yjN]U8m~.F9ȧT].m[飑5jϣR.Yj6v=^X=V. QG*Y3)ŋyon4qc\z2]I_ %s Hf}\/r3vwqwKۻmA8qe*VYi^&X [k 6Ԉpk%>/[JѢ>e}  '̶1zN.zVsN"<05  4}{5$`"}b{NJ6QnA=b?칑T<w}Eg\[j Ey1gB`)9DĉNIiA0V.\ ,0~y;aUOsu|d;e棱+ }t e3 [xI:rdWR/ȈQFMg۔s}xbv~qJ9BjR`!SY,cG1UY`r-n1q2cvMAdGUlVCnR!9ykf9Owciێ1P 6kZ Xо!!;@ٝH}QW4a]BQ`٘ TRFeSz-97ްj)h>hq({ڑcό &5n|vuuA7cЖ45wym0 tL욺S,pmXFp\Mص"WU1tӅ9b,FvwVߺ-ikU_jYΠ fbx.`;)Zzm_AkE?hNLzF@6 k 5CE䯟r2if.p_OfLy.:OKF>3O9kBR«y +`6wIa%?kƐykJϙhKIN ʇi}&FeK`(ոL<:)+2UCpE{WѨƃ8AEY?,r)} m 8ECCCv_nYQ!`nULu_>wb{`d 'JRDCh(W\Ot-m ^wzg;[_NmKdֳ%i1T^KMPEQ(ZFPu/{Jk8rv5b!9f6VK!!;\|O{:n/T]S?t>D+%\n/*v0vOg-;E( WmTUqnx\!׋NFrcAGڧ@Vf g\)(t28PsK+4pNl 8; $x0FN1OZuD2z>0;(EEY6P͸xI_pF拾] R~GJhUׯy6X"jXpQ}TP$ܴ#6}'>1VL@"W݋ ,M*^f$6:[^ȣGV6On#u8TTbӒmX[D5J%q܊!{NPkenFS6Y݆gO4UFtp8_!:'%6dIvqy)Yh_e %x)GƊb l≛,06 G" ƚ^?b~P#l~ci,]@˝L|bG 2ÅoӭmܤM8޻f=լ.CZ͑'ԜE[  C_ڼ$y)% 7 AQe-'6eW0ixQCRdWp6PO@]uz ƯSq*:fcorY_ +P EjM3gFVCG1"rq7FARL 7&D8e oWdehpNѨ$Zhk9OѸW17ו9f(gVtygvHlRВ@-vܦ"$o[j Z_vƅ쵵>gyd*'n ĺqz͐5zpdh[L;dr( *Q .sY5M YE{FDJt:;3TZF!\6 F  "= ;HxDK>u 8!'~e(ME݀Zu|Frk%t DؘH._ֿ]&`;!>iHJe)Tj3 H#LlU\%i9m mv9L6W|被;a&x}!q .BU ^̜dnq64`;[CzcXIB>Jr[3amdbL_X1D2m~4TrZ 0}i1 gt0t^2a@_rIaWEVSo/k.+삑<ꑳ-uEo1rwDXr*GfjƠ}+Q/Tf8d#eB3sqH_ u aD4a'-ʧ*<'Zf 0ݗbBJp?n6 =G;:D3*sv?ݨSd<>S Kf.Fga(MV2 Fpl?H9uoZ /uzP{ndOӂ*dZ*H|,!9b> w `t&&m BEǮ9˃.jTRg%hX#7%ohN N?R98)|\{}K#T~LudHU!D:#{(ķDUqiNYLmڒȝ{Xd܈h 'EO)=5V]2uQk1qVUEܘ c@5],PeXSw[ TX,*f8G5!5"R<Jo^hC'qAdI^Ss9XO]a@s)И{Evu_A^ JG*P#~dX /UuJG+k%'۳ljaBkTxe59]d$"IU-_;Α._d5O*zfq 6 U4'~W͑wFQJb 4af.ʼAygZ3(HG$Ui:U1&PtrÙ?ӿxM/ R hWTQhf $8%bZr. vY̌1k!!nPr42diR\*H 6*wӞ4m# l}RwH4 8O#?;1p 0(GnNCQڵwCټL*Tт*5 #"2x c^_'A 9|Nkyh= GЗwT^, 2YiEmޫtNll1@y]sq{[m|8[ƢlFW]COU[ tr=1h#I=UH2'%l|AGy*xG㈘d_ ǗoPbbO~ ϰ[Yde?{##Oض&&]v~[,ݯ, iV#~&E`g3̀I5 .NanlsoB^w t|W+\'pj)L-?]l O>4#} |;Os9Zg{:fwv;C"`9DшK a5jg}jW(C$V傧W:!)_z6G ʓap[D2J90ti?zLąwCs|@ c5Qabf{ e ,xNmx ýID!qVxo)유~ym=-i\`ak>#ӨY~#F k4V"#%uGM:46 uU<5olw1UՇ6ڡ GDaF1{˺2ɻ\)c3y>Np#+4jlIw(n/)(&WZ֬}1]TZVNw$~Y'a 0=`-z_,@1f2b`,ڀ(C۪*%3a1(ٰ=zd5OB_޿C|M[Y[?2ؽU(RrKW47p2 ]s#t!/Cݩ!"E$!"{Sƭg.I4Io3帘H=⣀1oWaDWDDqkeqn-Fi:-!1_scAJ"v&6fT+zS6kR.$42/ߪw"PYZ!a5ޞɛG FiyoQݲ;G_{e3y"z.ZbGw6%S a 6-dޥ/dT<u"Jض]H+n?u>*^ lKsQZϳlj98!dqF 'Z͇lWmGN &(-/eliJK@zz8bAZ?}U b-'DdNJ.%DfRKvhaX`>}wa- wA)@͈c+is4DѫDuo|N]jZ#|ؒ͞fG+ J+˘/]By D$>pMN̻ -p^!/tQ =<½|(FPA!ϯZߜMNzXbt~}AJMuʅ>7ϻ Yo۽r\"7pd"4gC[:}W0S[qd6=P \SM_HP#n*,+~us\46="a~؅b֙zo-9G(%u9\?h2fH/K:)G }C5<l+cE09exW`L{ A?UuN t)Z;W|@-:IDYƊɦJNեvk־5ŘѰyH`+3WK^ףkڙ]Vȷ󗊍"e|?߀T= Or TR&wLmS'ne[%oLO+C!R[*i9%? VQ݌Ap?:ʭVҽ$ HvO8~A[> *D#Yݰl޴Ӌ\d}I:Qt (1M/a8plZY{;gZx@mR=l틯K.'z/$ .ʘ9d#=TčմWL#,⩇ bp(nTsHogAEF"h.@V!{^/)GҬ4EbAa/o}=uH ݤC2X-[abif'Q$kѣjsXy 8LFQ@6}r0 Bk"oNethmi,]+A)L?a!nL/7AFvnQj, i>F0/X>>oa(3Bf9܍7 с0W^_tCl,hc]"rtKӨ&T`Wl->=}!P-')ЪkbC_7W@Ʀ~j/Qrg)a)@S6nЗNM"kb= 'j̰2O;B0wi?h ;۵<_ 7+$]ِcxZ  y<(c㺃uՑ^T`U4܉$ m?ZQ`U Ztf³͂"n;:}͠UHA)wEK``SlZaM}1]eB@gkh rx/c*XԘ#7J݌ (ɋOIvIvt^khj_}U%8i6XтܛLƊϾ23 (f_^}{ᵵ:PZAҶλ4,e+_z g +nz؟I+{&^JyE^p/;(~Zjrƅ?ކxes9!}[u(#!hv)+8΍G(Ψ4qiBA\*(?+F2?Ȕ7-M P7 7Jl|6ѓ RSﱔ:„_0ΠEz!Os?mU%&ڭ[3\%_It5M7EQh܉?JJ&rti.Ot@kiI/}0A>u2#e(,q7{ ˿%V4/R_uX<y2II@2v DF`05x˔9 p2Of FU:Hf~ ]۬z1'ZS}-D&;nxx8D]0TYHsT2Đ&%OA/=η8"tIKh< l)%Aܵ[_P3a0p^Bsѣݣ;UmC%܆Abwϣ bkT >Iޝ8D5KjQ+ԓn7W!A8C%,DAImTϤz,74dR񟴥r6b-48PȊ#|g"& |y!r),iVFܚ:ʭ,f q<7YTU!9T5g"*&alWs~ x w ]؜͎PJ,cnjp47X!d\ ,P7Ywա3f"3uuސ Nxt8~t)}/HLb%Q M^C~t)\o{ Rfn< _/[3勅?O>vt)~r (?.+/Jbhx`y[Y.qkɂ51n 0s3[!.i(0Xx-!̝tkAk1ϧ.L3#:qC|J|419I^⚢Îj'vA^eIՎ]3 vҗ;@Esa8:RIQ^ & He9E]x.Mf44LRBN*Gd"Hg[3C`a}.ޤtG!qE ZDAnp3<~1]+zT݊e%k*9#о!@uVT-4=Np[wr!GH-J<ѡ]c}n5Pz$KJdS";W*RG:FL~aV}1߱,Z7dvwj]LAݏi(nH vyw!jf:@3RAmaUozc|[jA17 DZnȺT\GaUOpS e4҂ =愩a#QALLˍ 'yp%^ BiW" I _ٚ'w"Dwr7e/-Y5(W4xyS5Vbt8<\@-gKNָ M4_ܺO×%Q-`7?rQfb.JZ+JKBFP t+]hIq@?Oh~\x]LЃW5QS(an8WʀX^SDzMÂTAi_N@{#鴇Sw%d=%7 c | W;v:ɥ|]Gn d! nGml?dHkd2#jr0RYtT($<bN SH1 X]^?19ƷRdqM$YjůN|^3VYJMI6w.<筱Us'WG&a1v2뇗 3×v:׿P;Q]|#>Be;6KEj%c;J,P8pL~>WE G7oۜ`bg[8]D j81Fc{f'y\, hʦ˶BJg6hepAv)e*ȹv?bjxa0♁u,YDauQAɶ]ɰNJƬ"&BMvZtt %~g: !*DfjFMZ[ԠQ&kZ9)3 q̷[ 0Yg0 @D2$9o0vbIL([,L4")$hLaBL6[mCAC{6C@}E 8gYV_'ߟtEd}MB'L)bfU7,13iuX^y5F:d ŀ?=c3-Ni]_|leR 㠔,Z.򹼵eB33dtI/Iqv6awR^8ʓMqzfs"ro?7`_D<ԕC޲r7c4:P^+*q9`NO)lnB12VNJo.܌o\Hu} agB7 Jh.mz*-Juޞ(b&$ لsV Y;XB{)Ue%(3n!䋵(|EؚEWNk>eͽ_ȧZA(F")L!(e/:#u1}\&$t]kC"UĂ`K5 `w}nUuOU` ]e#*'R7}(\43Ym$:i;/|/v(fWiH~ bx+Uߋ4K1II _тH25jݐ"WMǏK壈+i Ck2fF}Y0b o>Zz+ {S㾼|EOiƽ!blbzzNo|mʮv4ͽP|3 \MzvVOE=c9_1n1O}ń&c7@ p;tߩ nʠ}qC.r; l3}1tRקּ9 ם 1ַWtM1|  dAnGX@?Ozh?SK< '{O6s L-lsKr+k\wHm)ĒA>_1NUEX)Ӡz :Wd%B<1=^+6tөYN"`pT{q-L;WNnogTf+FLz dKk P?l>{<*}TJ#̨ '$In|?i8ФԘr| !˪:V{\tJF#ZV0aΡu$~?ݻ%\CsĴQg(;MJdx/cP4 G F|r;^GZ3XZ܍FFxdn~ ):y-pVa4r0\4wmsAT!JTHH@cD)vwItsy 14Zxˏ}@*3@ 3y/C(kֿM Im;S^al\Sb n.8 5kbiً"rx /JڗW2X]HzDM3r6l@}H?h=ϣyxĪrv0²a;iE G_"9ow[1M\#k&kDx Aotu.!bodtJ;8d=)}[UqWoj*}W{[KbbyƦHP[i{qZU#Q""LHU!!}H%בta@ e<3.rc9VKdQ n¸A2 TD<z0@$79 P2;?ϧvI\-U/ǔ'h^ӠqՉ "џa u_|_Oc$ȾW1\frlUx5 gN>[?\;+#Gqye}9q3*\ k6N5ĎZu)洔&v ) lXFߺ㳵X!>c}:4.) ȿ0.=gLC‰˿Ɛ^JtzB$Q-SdS5{`);{E._;EYqC ?y&QoY֫jmʦDPYkGw #1,7gt?}/b}4ג|]/zJ[9I挼^q6W(,zAl 𶕔&aZg3j:%ۛzSa AҮ{FISz7@C,,Q(,}o *?JUJ62A]}}`:( Fy@uޯK|CE"dUfGb-Qy+Ath=]jbxfB:PjY31zmhHL#e0BǿzީEL>}ʏpf s#%a]I>4?h?QTH3 7ǵVS0"TyG,.[XӛgOed>l:]pӾLഎ%<Ʀ8yo )ⰕR_*CJ|{C@U <bpMRJ%)$k"B" SZ붎0J3ԇ"B|d<2Ih1ow4eYŸ03oqK,iI#Gs5ǺMZԲɾ›Pit%)f?yZ-4bX\PkD !̍K(8S`G4"!r~jo,PdB*, )N B %Q rUgb2v@X#"-a]xpGqn %?$f'ć]Re69vP ,u_ibO:F!p!3QY \XDjPs.7׉}VK:-sulVcGT]EOgهիtI{I:z~ Zcw;79|hvw1,ܱJ3Mjd.TG:N`\ѼHiei斆uĴ Ù TPZmsZspf9|TH0O,TohLgok-|9}+i-"š) H`]MA^|juYT5qd +clU Ld(kY>R/ы _as6KFIz<kxR_ r_N룇KQLé)T1%FՈ;uܧfe42*ؚl&W$1 _<,h,MYX[e휇Fڣm JNf Bl{'%#q1D^՜L3Vc_p9%eſ#l`<bJ惞rb @ 7sΘRp;'!~Dtߚ(v8lLq1tПcܐf"3S2*mz .J_@,l?7,> <505ޯLᮮ•{Q-mAyّ-ο8""tͅ0͖.h"G/0&㩴QKYQjOģ`~<EQt~%s:+3S$6S@&jA!q##\e q \g5 / !C6K:q3f EdHQL 1>`%v-`q^(|1-d>UxdeT0Ջͳ/Tnې$[V,6Hɍ˼d(p9ʯKC˛:2l`5^Lvրd&iR}6M+)oz8Վv q#uvN4)g[TKc<8]zpY҈#7>-Bs!re%3>-2^a]BW\Fl[4`dLn5$-Bakp6"u:?WӠ8-TIv}P7*0HHNMլXoH> ,?m?4uJ3 P;k3wz mR|f p6{vTE3S@ggAJVGl>KlVđW߹Q\m+dZL-tF*,Q+o1񉉮NB!hڦJ"|rs>\5<KT-CřGܔk}IVOɶoԉ8_4L* L?vǠ`DT+0[2za,ם~W_z P[,:ójT{˖4mAFLĽrFQTh?7O#dB܅~cM&Yc#"D޼ (okD]˙ Wv'v1JP):IR2+N35n0'њ$Ĝ[ 7O{%aH@%XO= nZdFE7>jVa)|C̙=jbqrmu/@ם<ٙpoJ}oSNZQ(]P:<[}Zwewf.V|6c. 3BjgT9OkuUP0;1xZlVeCOBR]# ˏ]  ηl_t{GUO[du0*H^%쫄Yb< Aƹ[F{Ԗ߲P=@1|\PVUkϨzu.:C#۞R울b2iwqB$"p Qc{BFMIi!)(DU:Ъ&S|k[ՔRLڻ줶Џ۬> rO7|d B.Alm5$7{ m?S6eT ه]Jˮ3&:>t S9=*Ν>\P2U#[TQ\dulάADq$M+(Z)q%|n7'.&7W4\cY;{XG{X/OEU}j7/xqB_TCSZJٜ1 ZkpM ;^R*B 5{[">.O"s`IUTEaRIp!@$}^Dg99"ybL.0JӁ5./!FuqҍW!)(Ž[8hٺT;]ChLSm?f(*5@Msf$HOb$E4uHBVN8ye] ] +9 | +Ri͐dropeUB:.ER&K~ Kk/kKIF`_ QOv(ǿm~X5d_+rVeqd'47),5FAP%hz fTo~SpǍ0Bԙp|lJaΖf#TPc88 0gLH8QIk $W|oJv)RM]tW׵Slv2z[c ئE$4O'90yQR4 BaѶ xu>ˡr7⿣:B ȦCܡ 36vc#%>!xX5 +SU${t+}VUlh /`2B3q|+{LʎdA|+;0탐n]SgmQ oVũLHsV :=4#cNv:^OucX:N%oݺ r.AjI4`0&SR "K 4OqӅdRx2Q{@*||lOTPŀ**_||i)g,QV.j&wvYEREz[ӑ)]//6x9}AZBQ:8KrT|5ho!PMla;{ bHY8IJbC |! ߶e(Z-ڑi՞u"gLK!uE ːK:JYK>l4`/nz^MY3GOuwf u_x!2~eCXxø%+TE"^Ǒ%d-?uxKH&~gcM Sk+&)Rv87V vErL:o _!n14;83п&Svl't>tfSWqH(46>_Aiѭ~* Ԍ5=zꝾJ(-=h#svS'#y20ө4WYw:i6p%qBةfw}HQFlN4ϕ0GwέP(ɜC;yUW#ǁD9C`7a0-~[sE#1_ IDM犏i42pKFbO95-g)z`b|H[n+!"֋ttV=2KN`n@)I%|Q^oc©RY $1$oG&F^;@->?j 桊 B+]o[X;puKMuOl[CWyHHxҦ7ڃ@O_EgNhdZNs'**l+o.m=\oQQ=|r&xI(_x- ytAĠ6ڢÞBXv+" fD.S7‘**u@rc}E풚7 #P %ܣa? *:=؎ÄvHxK|UJd C zQx,i`j^=徣)ӒN`Xo Y3(.˽[F w1<5jMuR׾SN#c,lHXӊ;c9쩮z9]ce_ zO4%-p#*2p8A'ݎKDJ>Z,|Bg%fx0+XNݤO,Q͍GL3$Ɵo jq4JGӐ~}_CK,2QjbwS޲; e˼Lg3]@ܑ+PRA^DMyq\-$H,2!Xۀ MIZ_fB &[ZxsemqL~VO=f(k^PO3ee\1p`)M6 VK-JjP5fԹK/&:$gHL pN֩Z naeρ ~?$cdI[65'_ő䝭v9 a@ i:ӥq.#KZ(ӗȜ;~AAܑq g@6 ` _2lE3`^yzJ#sKHcc-@PG)ZkzºKg鹀^ǂo'@cO#%ۿ %ja| 9En҉4mpٖU.G?@6XpFfL=ISg{N،Wh5!u\y)nbwӮOƇ,qc*Qtu`|~a]Ģ0;Oj¦pKganPbDZQ9 %ɫeIQ+2 ;k¹֮@O]ڰU0ax8]L҄Qg /6ѧy:|=/~ P7' ;8]:!Ї_y0-˽ün=UjļPs5+G` fZl䎧QΩ7#~l]C1,Vd*`nk8R_-A??2e9]\ֹǣv|,g5Oa q)|NXWPxT(ax.h@z*b^m kBwa=_eovolnnUow'%!߻C}zMF=!|C6OK:?@n"YX[qVzmGEIw@Z֚gf< zNYa^7(idLJ{LQmŰ9ã eR=0bD9m c!8W.r+qI‰ɶ;ZePdrϡSI9C4?akC#TzȶEA_ o 4'F- |gX9%TЇIY*x%w,R%](7xE`0غ&FeqOK3Eч/юCeC1F;%Ggk$zufX]'`pg؂q(^u "4z˕)Μ~z N})1؜fvKF W y0?*Ro1*HRAYk Y:n .jI$[3@X+ݚDn*f-eD7_լ4B0Vi+:wsZ]a6x?fmeZCT'L8ϟiY5ڼ[O ^Nۡ~6zb*,gǨ_kECqu'z ;+E;F-nv`(DpNMK0WE[ӍR?E@^yD0Y5'A?zה ~^^p҇}}8ƾ}J8Fe+ʮj,bPT'kt;$R;t };a=82LdOcrh`D[0ɐyaȹH6Q<32_VF=/U9+lpK+׹<ִk=5E#JkQlYӴ3*A28#S ߰9,Ќ.Y/][%Iv YM ?'7Wq)v'@9 Nh:NIVS8zO:9Aw<ƍUڳ?hZF xf6+i z#{ 'UK؛օnx쉓} x2hAyEټD3g"5T萿 u+$0*.vd{c?$v )a>`m^Gc߂xgAuk h.ߒ?_4=%Iifl2a gQ^'+ ׫ Tb )!?)lVˢE@%,GԮYКE2&6lrYS# VeSNle5L~ |)]/64~8BRSk,C/b`lDx2]ёClԚt}2|8 P#Ѝ*BE ?GM]x~3*^[pyz̩d#G?SOn/oNIL&UW Q y,iqؿt`Y/d2h'hԶ6Yp3 d ѩ+gL" ٟK".yZ 6!?dL6y9#, a>rXyPUVn 7A: fX^_N0lRP\A#"?Ro0qA[YFJd(NI׏-a3{7]CwTB.cͳ6l:_W򺀬\8<}ʝb3x>R>UطQ>t}#zN|owh!bu i Qn[YcA||2CL # %D2Xb;4Ux4mԳfl e𸓺njG=5C(=ݩIUʮJUЕ р2;/2褋DA-*N(]M8c]\S>V({0Tx"]F6Hf=1[Ŷa$ 6\ܘR|ثk!Ԧ\{'*]EȇQ>Vǚr٩PC@@3`Ӡ+䍠^ܫ]dh< Ru-Xzx}DɃ&'f5+AxG"ܓAx{>"a"ǞlNoX7>LŽ2*Z)(@ e24qEnG:W:A^fQ3jŢioе"m`Ҕ.ϋQ* 朠8baܥȰ}3]v$[.ecXߧUܥVbǘ_E yɧ!F`Afy`yQҙ)ĶX|rUvRQ>ڹ/C$Z ˅s2QeϾ'}V 2պRB۟ X7BYumQs87A;OLZr}[ +4],^J:ER+mݭHdxՊC .t/ 7-`V^cƼn/w2+"KR  02ˌyYhs c%v/.,B?@9H?•$T*KzlLBp.m$kO]aHvΐyji|ɤotqQPA/|% [O^DR#rQЦ1)߳cXSe,+d[jB55B!91ۓk5rWPS !_K:?%*Оz<h 5H{PL}y%!57D6l*GLnk0ԃݵNp4_^Oۂ'oN/x>S#4=qoٚB$.IPFk1`']j.o1sީ]ìUOF?ݞ   "# Ĕyzy1*ldۍo MvPF Q@ `P9 hw< H k~0-7}%_KM*t5L6ceN[: tdhDf\30?O+HUk^)65$AʔT=OH\"Y@傣.czWի:!C4W 8[h @Ց7wK7EΘ@O9?Xq/ Ŗ*2C8{GЀMÍgA R;`{$J*3xloDDom%J%7{ccFBQSkk<rz *VXceL[a ŗ&* d.`tYl\)<\IҧM-(-C4Bazt[|Ŵ6Rg as'ir@w`Ӑ_u%E5i=}=&QkBY,}&pޢwJt%@>yS+ٜpѦO iD^Fspj\Aiotl#NjZ1 {_5Z@SA~ IB![:ِӽ%d+;=" a(!l!ruT㢸ATvG4=)Bb)<s~^g9pYI.'4%,Y^ :c\0X ;nMI)2Fkf>)3W?L}4#N6k=RXr $j~JwK2@o9iɓt=KԱIO&$Uz:-@jh(4xr㗼}E4{ZStfoP 岢 <3Qu}|jTd/%g<,+̭z0kx9Z4USϤS ;+Lwp<Älɳ4\WBǘSeX K|類t]tS;xw_WWV:: M=A:𤺆gA[j)pc] E̿ 5*wǣxhx`-/]0$3`ҟa([/.8&>؃gSc_BnyQ1.%QzMhcъ_9|Lfw尌 Y@q:P(5[w =F:3,lڼӱYOV๳Z};߅ wezqGڬHcH_)9LoRׅN. 24 Q9O}(/G8DHw)Og%xڃ^4C1IxՖIlueͅYp fl {5q67eڶFu3ֈԆ5$q F"F#z؎~2Ԗ}VM*ל\U!jm_zWЭrO!_kLߚ PmsS;n;ysrzz$` wnX<ڋ\?6ѴUil`X)0?vd؊1`k1;o'k<)xBlZTάcRfCZ !Q͏x|Dhqn"Kv #NJ̔ :|0mkydq\ZfsPcxe{0^wq 8+ȡK^-{eBw8NJ򔊮F7d=aW3pE",}RÝ}(ۊCCA>k8$d=do h-lǪtj&#UNj7.$m D9qXT|=³۰8ea4VT:ՄžȗdaY87=tڙT`n~ws6aRvPLJ"Ŧs`r@#<MaإZP59\]?S[Dk#iqMF% !`J" yxxaͺPuq-cW_#$7we*7N0o}- V̔r*8@σ!ՆqQQ8[vviT4 ْj\?ynt ޥN8uqxZU\qvE+o9De'a6NءfDA w5A$tSCrd/_uP<#{_Rhx^cXQN QPX|WB9eCt FȈ{}~ycCfC\QHaVcNcm&%DHW)_"L*/8e/5(tzE2.tp ׵5L˰3J?&T :#Ss~qj|ZH B-yH@(Rx(Pc[ Z"A/ޟ@6SOػ}B/Jv܂@#Ut/IEa1W|9aθ1.<{DMp!,A>J+j gMU@6$>ʼno쨩w+i5 *q@?9ûߜ5Jɞ|~{V̪[9:ܞUO7V4WpދOncv)n3^mt-ÉhK債)dۉB(^s@Ai)#gq;%SUqs$!ZTY1Ś4>Bn[Q?j:~cԿD n Pٛ Q=? N KB :H(7˦Z&0]aPR/Hhwc)vB;P&$r2 FZA?׿`"l%76_#EM9,ܞ .ľ@Ass# ~YiEN{+(qqZ+JY "DF :5x߭VCOxW z+fUV/ >sZ\z*F]&n= 婜I[3`(]k@%gĒuţmz̔P|~`S@j cP(̉tQU-/m&)&!L3W8.xpV@b;侑+Z\Y$r[ލ-݃[F]wŇ]i!+2 ո}e=ݬC]-]#PZ80IȟXzΔ?ᠲ-17dp`Rf<_M3D 'w,7l#(t<=z40Xb=CrcwCd.E܈o_N߈ۚP7 e#2FfzxXxKE;dOgE%^׀ӗrinU)쇣̥hD5gIyqmdJB-^&/>4 a#--6 rwWI6}$k:7Ig[XLI@Qrgvn=.П:uy eqB`x#]~cGܾRh iI&@R43mYUSItpFO>!:@p nL K48FSq%!6l[JC8-Qe xsNbFl n˩pqf] -"FK8-b& 5FPx5a~L9MeMjv0__jt;"=<^_(7=cF}&L3LUaȓaiz֒!^__]DE,A+S]GW3'_`2~S{ϭ o! V=ap/)KXJ(7`S1R fL X~PRY'&k]W6JRVzq}]8sR#UcݏyEF*Lin.7e$t6}6Ԑ:=QZԆ<~Thm*qK1M`4?隢bˉF19G8,X$b2pp)[t<9iMwf@ܗ_csfzjVRz#hNJVxYl1 u܇_:4G!\Wu\|.VhB%^kК@+Wc1`֏'VtΜ|5 ?`;*We{AUd^3r&zUZ-!Ka9JؘG UyDh 05j ʒhGkkm&&~я~G E g*sϘ1VE6.= ϫ0(0we/ {w5.wvaI!F- o]z ' 9AOs-0O1CL(zCh"ʨ)wy5RZ83yegSH{}ceO {hZu2͘W6N8!V=ɬR@IbPgCz`AG qpaeכeioP-NKh]kh4nb~tZ[ T[&{h[`PNR}qs R@7q{P {,(Cwl^DMCMYõ;<#O#h2=klMykTUjvX v Gq/lM#p׮oWj+3>{͛BÖ PX<>”U"_#tg(IvymwLfO7cle7RYRwdɂ VE@X?bQb4Zb}m7sґnYKB)IqHhD4L]?S?)r?oTh&"!$X%+ }$9oi4^*r%S|Au+]ZP+þW.6[|w $ZLy2A\\4u_qT(Eu84PǑ/^5 |Hs֫GOpIIװT]JF#R!&O2(kg񨡢&QͪϬwi㫳93g<T֕h\9ɤ@Ri'0Ʊg,.NhT"ϛ -!]p~ ^[6x#P@6v~16Du:dL]+`xBmi3kW,sbLEO7c[vQpOE"5y1=E ÏadטD|׺@^.I Uc6"+eS+ϘwyZLbet5&Im*%bDbi¯3_t!`j.a8d&hJvV=o>"IZ?&K6]CU7⃰pσǬRo:g{'mŚTzuqNqbݡâzk9t_5pw!&] cUc`NC n\8TQ{:k`@ApL<3B4*6j/Ks"5z tЦv*fr5Yd 2 sJ hg_Ls)q Dm9S4 i4 c+ٟ֢}%LIBrW!?5ZPbR=~xȬ ɾ[KPx\'E,PI2`JwP D}4޲TB2hb^B?{"StӃV}Z=w(`u ߕo%{˷yb4lu .m]Drk+* Z8"MecDhril%6E=q40U1 n|u,` TV$l 8xcf#:t+BĈj }e:`Vy58g׹k6E1;pu:_D.v s„Oxg͹+šˇ#XֳBŒ֐ {"9]%]U21eI lT\=<(xfSّ 1av 4H2/W vuFa߮ԛ=OM.qY0dd#Hk/S֍7}29m>.5$ٍxt]eB37ٹpwF;xUC6~/) SV<Zw;&7ٓT~.u\6TeV{AEL$6k=y˴|EsqT Фߐ>>a,/oǎIW5VBhr0%,&Je*W<ƻ)ʔ9WM=$Og̐kR+%uFs¡nh){ `lFm |rGH?B7,G\2FlժrlZr:M@HhEQ;hG4yd.8HQ0ݲ#;>?yښsl N[?$bF ޱQHzܧPc0H{EM|^ omZQ_6w8ZI>790y΅{- CcBJ2TE❎&Yh)Y5T!*Y6O6'!m`Jц 17Uy `zy]jP5UK]JJ3W媣wyms̑bQSsa*"h=벫>듨o)BY|.jgɋ.JL(K0;Y <.}׹:PGm:f",F|&ts!P{/<vv@ ҴorߘNuy5{ l~,qƅK8nҵ*e-+h^~;O]^UupE4fLZӈ7Ѹ12 wP; *t( sK܈ēt )s|3Ҵ"mr1RHuPçn*0\/Ajh;P_9IpKK8/[Zl]~pwNP(g LwJY6Ϛ `w3Y?/O@b ߛxڔ2jCe2Dgo%Ki\S6 ,ò͈pp1mA##-e6S#{]n./Y!3Vp7g‰M728 % *s><`btJ&R$\-薁"g(%94EkHOf`ˢ>xV2Tbvp_~E<8ivԽ~WF: Oq8ِIJ(0'{,,.B\jF9GFtZ'lL<:'0YB,$nNQIEo;V5ʆ/Oly$޷-./~9G6k9L= \ s]ֶC[T @`o1qwD '= ӹ#$ ?=N)<_ ƙV{&Yq-P292S]Noʏq;ccV_^6ٷY qp+'r]3"U­a[̄"ѿ )Uy$%qjXxsmXV]s}}(zDDjC|!S/аM6ք HO{K%t7-Y5#eQ\S7$݌‚Lcmi*Ad!J2bm:`[Fu &tC,GIfWCq[o$ZߗAi3c}S- >%(x`TXR~`A:2&u|CQ#FדqLk *HJ(Oc Ѿ<[M'w =uD>KLLAMO jsOW1t=@fVrϩ*pj >\ \K=V[`CVhH-;v+y꽒Re12Q[`7\%{Ʃu̅S[j>,C%SIk^MN%9ۢY`jыW ѳsr,:4 'E\6COcVВ>o(|P/ᔜu)G0f'pD,S P-M>bbT,Nkվ>v&Uci1ƛ lhXxMj[NgY^xGi1a&Γ ZR?l->;lMw up%x:@(#{S LLW2i)d&Az PHJ*Ñ%GX4䬰LQW##>G=8h, ^> 8>0Mm5pp 9O?@d9 vp =enl&`c; :(g( h2CڿF>W.U4J0w$!IяJ^݈YfѴœ—~DNq}S:ߦqGk3X|{>ĊUkfmD'ި]qA8l5@FhLs'rdW6箌"2;mdj`FFzX2H[R3 CVC 5^\d 8=?W(aJOh? 8 k`R(aB"19ݾu halr3c~g ].)f\[!Ge5*Jvg.@캌lq=4wnv*yvE$ng`®[w]T!scv{R^Oj6j9`;& ڶ_aUo$W"lYQ[^y~@#}(;W6,4v)S]S\6)HBw0NA /?,޿.hM$'z`kXV5aMQ!iR'|jzekSy+d̠fsجOCP6҅|v_(rbΟɽ _"v_-7fX'#[-`o4}zUsio~ cVa>ҳm1nx1Pqn%J 75 gf Ny OdHӥ (>`+W3 ؐ7!4Ti/{B6ɭn_[/8\{?E؎x 0wmsا[:^VD(b``kŒu,䀙wL%a֤[8SIV[3?BwjRimNbfo*:r,"xF s$ ϒap9 \(W&+$&4?&;}^LnsiRֲ1z +a5߃9m*v?B]̠@mx wPoDom.;c%]*Ɖ>wG㜜\Ǎ W0{,B[-A(Tp*@1MC4k($xQK53ySqhCp]Ⱦdн].15,ݒ xESMZ8T#Osnvi57 )N)hxmԃ34*8‡)8YoA3F0q(@Kd${ MFUxtVSYes|cp4'הbhcE&T=';ڔ`!;aOh2)"i] gt Gd\( I(`Bq褜T'1aCuZh1e7oo=HIsaF)i­C7k vSrN 2#Y6w7fIA6v/]&^\:Y`yWZ\ td4Aw݄:tJaAǣ9F2[ƑI[>Xh~TW˓;97+-H Ϡ!_jLtmL1NΒ*Эv!Zp8wt cEԑŪuv~0q:I=5w۟eR5Y)Xo:ۊrVVB__i BMH-k %>',XƷ<'6)}Tv8xuy }vkMI y/˯4:430*F?m?~HF[Өm>>A;ͥ}=kxpd_D7s B ?6)eE_\U:,AJ\@f-ĎeijDP1X[ X:i<Lh[^Xc$ԲrnY&)[*Q>)q6*(͆%ҡy o\𡄌"dzK]I]ӊ6~(^]g B`ٱG2A W6F<]O nzi+.)C"z>O߱&Vqi*T?%PՌA?6dȈr+ nF1?gDdxY٫S48iX$;r6t6$mH#4jk=\yå֓GG?ʕ 싪gBZd7IדnZ &,9#8.|=AR #bWkXl؊XN]l ]A|ʽ]^2%o hL7":׮FW(P+Gƀ +jv>Ϟ11<\s.?413yr: .K|&QQq&ůG<>n1o+EQeZX8A~K.;P蝼%F?x g?[X *{dVFDFagܗs/~TW6XB׻?{dVC9.2@`X-4!^; 4c+\gs[ͨCCTFnẍ́ +4MBUw(n?M|63<>&G -y P4WfX5, O," Eʅ DՊ*-l$]g5Rd #,0 ~ VO ܎T{GIZHZ/9uSȖɅ K$2?LgA iOu?kw^_lbdfsYulʅ Э&;^͂38}g,Ga,6X|/ΤL屿b 3g7f`q+(T*F9DQp^ 3O56 QI;ek . T]NHYMwHp½yh^m)̫' :FW1h0FWP mk@"ENbJsf=)"':t^z[%~!)`"_ ]VeRU;ʇ'# D&l|Z ;lhx6zN@bVIGaٽ+ ġh} fxS} "©#gH2Rp74"+.V9Rخ+V-;Q'|Qt: (-k%Y~ǹABd,m2Z5㏆Ćl2!^%\Y³HK&3V, A#^lR3s/JAoSi(2&`vBr܅ Zl0cQ ?#j7 "2/ 0}Kۊ,=hcv@*sN]bेiDr=;©k\bݙ*z7vkVKcSL7/6P.^D2SEgbͺ*cpz.8US Dx FꃖAج4FOX M`σ0F&IC(CJ#\g{rCAS4KBfh~EX2܆p(}bvᵐ [b J|Lx^lcws*mC],ǭ43*E1ɵz*. KV[JJdgR}Lfnd3i#(!PFQ_&|6tYm\ST:"A`rX]<;I*OCQv, z!M|cd07 -83"X{F1JP(R|`y AD gȟ(f#&fr7uQ%>!qTW",'ڝfZ0W}Ś,;C҂HY!@Y%+^X[OﲖvgXB9TU[~f4[#W'DpUnM_&X__yw4ai?1|)0alȢ阉 ,(Lt lAUf]KT[FfJYpma@%(F(*jD05t GdK(!thv^yRb(˧H+ھzx<0y5w۬3@fG)nl`WՐ#_"Hcxwbxưb bKtrcaCe bh Zf$ї3kH.Q/ꩽqa?#O4(Zu#(d}]3 \M tfv[>P$u {`ES.%yқlPNu-bn̕ўAg;k]}׻=S1`1a'[ܭu4F,/b+P).bfDȺ"Bg~@ KG0lgqz 9zb{G|\V|{u١бvY`k >xoݎVc5&u&\y B8Xkw%,O~#:,rUv\;Q0$;#6n!d>қؚLI3qte T#ʙeT!DT gzyYSK,TFz&k)I;2 >ś~]u0 .[^qNڠ 3;{ȴBvfHVwDXkXZVE[FTlr04chs fi1:4c8>@US:9OX7봅e;UؾyTӮbP*vjh':o-nvj䎔lձg ;<&?$Յ}&RA]]WMW}R§az&nHW\.fDMa6iI~*[9V}:yC( Htk9w5Yd&=Y2&!O0SM/)oekuPJFj\ĵBE zQ0͡VIQRA]{Gk滯)"Z?ePW{nF75%]925^;j@p5Bb]ϭRJgVO%;;U.הh_LApJk)XRl1UJ)-;M]DTt?rJuS֭D҄'VKׯq qC3LI&Tak_?2pY臛6qO0.UAK\[XTڙ}bu^ SB>}24Sq*'ݐ'=)CG%v"3gzmX FIh:񀹠g_OC\'$%[v{>N0otӈx Ş뾨[2{i Y[EgvTnNaZ )Y.%ko8ǤF0H񔔏=2y J8Zk:Y0]J"eQ}l/xnr%e<[A8vn8oDw?eR-8SJ!2WaK$oxWj{?޽N=6}և]9pBtԼC9#Q!bs|˳NW)&o%S#UV_n֥ri0_g+Ì%Be OB—x *in'iB@nu|!Fr-1{WYmA Onj hp!Tl9y_vVc 71it%j JIUT (R۵5v$37l CqAC/a5$>,eCC&ų0O?IfteFĭNs)jV+ZᲛ7[TR?;ˤ̙v ?i맏⹯?~dٶ!̸V]S\/SYHlBUtx: L[M}w5x& 1SKu b0m؛NF,#G ge+Ld"Ar{rVѫA(V-ld b>ٓ[m DI@H"+P:||B;UFe.w俘oçw#d>@y67V==.dz.z0hW33_cuҗnqVnO.9N׃c&.t>c2jN־Rf2H싉W6a^nd<[ .Q #)6q 07Q"WxԸ\TTQ1,LjX1 \lq6P`Ʀ<|=^Q4~q8TO|(ǛVx:/KHQ>HPyLڷ?Qvs 2UxE|3`8R ؝c~QB՝ ݚ[pmo~K>-b2,E:% ,+"h6b/ 6Ȕ|-o'\Y)腪6OCE p,,j4aW#?NM2Ɖf_ 7`%G?x`yB&h)<2i1$qC9ĆcX}, 9ų#?xډN_[7߇d) NB/]Ɵ Ow 4s=H䝅 L#-|TW+!ZLq ^.oT { J~9w;"lsޙV!\raثPyQy5IZ 2#]4_)N@GP,NS㠃&eL+zSc^GNdǘ K-a$+-Tj&BMͧ4ߋP>PU6D2T{zyZB,Iz~UTpJaNT#0q~`$Hwk `{lC'Á+;*d *yVjn{#Fg%i)V1ڥAG 2vf0s?æ{lzt'-\S;]VHиWqvC ]=uѺzߴzxѨߪGdvV3idktBUՙx$ι SD׋b^[wJ{Fوh:=?m9JKE ǼzzޞM hJc*NXP،1-Ad#R;տo޺^̅}Za1E Ms Xyʧ{ғ i뾚bsMo`bT 4^}N:\ƣеK;LR juH)}w-շ#i2V+oF#Hb, rN$Jyz}fß"^[.Cra$ԯ#=?6F[dH2*LC:զ0m/I?[a9\)]sQ*NͰ}bлB굉C;U,?C EZyd KǪ9Xhyw+D{D _)V#3gAQ(~nc!h)H_oVyδ3g0跁2;_@۝2bM:'mPbLYռBKeɑL ,m~d]lf/Fs 1>8*QDGDsz=RŌWDIr j'Jt)nb6%Ӵ>oe{PĖ3JV(.ciM) Jͫ&YJn#ՍϥQb+=i2g fq o}%?g?ul%V7/;]uH Aox-j`14!xhL݁e>BX:30kV+ZtńD< (%!cד-{}96`*o dYkLxx٩u+e@w H a}rjANg R"otP\&sN*Ɋm -#N u3yGScdrUa1\` FwV9DiIh0A$;xgÓFzRͮ$FX䧡F[e.F _3B}™#l*DtOq_U9[\dYzX ,Xf21.K 6wSnޢC) -dΒ*>TrN rS1̹C. ?\ifF}lbʩ=W "tNdX*ڄs7S|=2Aߵ瘟טfw2*!eʢpR$;{jO$Vڋ[MLˮsL|.qU/edv׼g/l:|Ej笮3WV3x@ ]44I S(ƤUzNt\*?"BiwGLŹi,m`x曡UX&f߿ PMG̛i4S+Ł##<#5`y7Zٖw6\e7"#kVr3;Uۻ ɼD6d))ΈD>{DuUcsOQdm7+*m<dDz>ř8tǟi9H8_G  /wtѿ,;XG7~]6UN7 +q\E)?[{ךB:F;>tyvaʆ:bxn.1ڠ(P[3FO/UM~ѶϹWUg_f3EY5Dt{cb[\}5,%ȇE[`ݗk>hK~!ܢɌ]ŰsIP\TXj<6rUI>W} O"޳:2KiBs EB[8ʬ6s-R xo8?Ѡj"xD<-~ :u;?B!v+cp9u_u2#CyP_MQ7s~Dڴ4# 6ӵ@@: Us?I?B^QC3/L`ނHT51E_!xR&~8%a<YSȩ?ꀎ. ql/Hr;ΚƣG5S4&t\]Z\g$l  WL1?vVWz0c_f}a.z2j;~_AP`QBW׬.{3O2g\hT}67y- 4țdK;hI9 B+¨v\ 3]BNx^f2"K]d;@OSJjù/nĜƽ$p H!3T1#łe"VJO/e3 )'ҳp^SU&Nzt4Dɸ p3}meoMMx"8} @b˷@q,d֭aЈͳ9Tf8d6pS->a(jeOH\EpJv@)vFX_~BOUU+u40T Հ*4Ċ Tm*blFFg~0'Xh*BUgL!JR wyPp*70.q<85vMޔ(UjzF+se9't -t4X3S^`ID2;`ό~=oY %t80JtLY[7;\YD3)ճ 7^a$J!A%(-1χў/%6u ?`{U];{lYɞW I0BzVؠ^6]S~N.~>BX_)rZ`ĭ*0Pr{؂)g$X e\]lq 限67o!|`hxLR5d  Gql. @ }.,ɷ<I p;-5A}2`k%Aw(9 `k)0_E)s_ccWGjAiq&ر.ǥu@#Cyew(BXc$}0f~Z?BJcbnac ?Kik=JBgT&X7v7[μ%ꓬ9:MJ@;;y [ j-&; rT( bC,X,wUJ¥X^u\rjbj]+$Kw^&1y2DKLfRiy#=Gr4+&}g )GLYߦ4%)gG*켶xaU&2( 4ղra)D Q:]2^oO 0 m?3Fq:O.ma5dd9ݫM%d-$=_5оdgF!lˠ f„½o#OhOnS{?2Duj3Afx4Rh wQ,2 [(@LA Ֆ-LkzWi&xU1S(6l%Tc!!b"S}X{0}03CHHե֊{D Mgu1ٜO]\:T?R\bo1=_PͼAƹ&m_X{0$ 20!$a?c WOH9eQ䴚,ˡ }e٤\]hؠY>H[%=RSA@]䷇ܹmm8 _Vo6HT 4IޏْS&"`٦Džu4GDJSXS1)tWSH#.Bg9u.\$.3Fk)0Ծ`^"Qr|솔iRT*}9QjRutXjAM/xxgP/<R\iWupog9Ft:o_12*D۬9,=~Ad5 gT~uK3r0ʮA-v~}8O擰@K-u,UAvIX3&$>H>W=xE܃=1GS!f ܑVv0_N[(b5`c$~]5J(d_O gz 2(lƸ3Uᰍ*i?xɨ!e>C+i\fxؐ,,&Q+Cu y<);>#pE Ah\1J$`QB2~x0y9DcM:=P$n8gBUIBq \su~Й& H_jG #XwUXF~&Qs[H[b]5D-||C|t[Q凹Ūɸ)? >8Q KCc!0|PT%t-cN2.cJ%H}t2̤ˊ xB6f. pT ն?*O x̮ƣh9/Bѻg\[y/v ^ٵWڨ\^hXގ>IjP5qK]1146y`fV3 6ͯ}/7q[N'1"oQf^QL:I{RIKtQa;pgRw:]z9DH[d9eq $Sҡ'~A~e!˻5ޮJf!!ژRsSJTE,>gcTZ+T1Zv;|7R,4!VoT eUv8O`5SpavuzF~稦dZt)G7nΛ_% I1(wNYɑc!y}ݵG\Ah? T칰dX{`Xo]ɵ "8 AۂBEQBDpqUA rl-[F@=U&[ AH,1s&ABH= m=ʵTyreJҤBh,!=~{Mb%L L/1 -[lџEXkfK _q6c@߷j*C!83 OAWCR]dnA;K8/)Ў˛Qp i<=x]6'Lʮ/;J UQ%,sȁ@<  Bí蚮Vaaסy#_LCw0D!Ivi&T^;DE-!8/@E_3 <ljiout$Icb ähɔbQ_aح$/Z:vg`0 O/NmjJeݞtKXqv >U8 Z6v"p/04YW5x"2cl. ,mV4Zݗj]nǕD!2:fDg_L;sR8S7¤.6eCj~oԻs4*UVÕRpA ɇ?!=N0;rݷ46;UR'ˎuDA9YvVd3c %!SOEq3l/Qu| C#P?whdF 0yo }Y$Bug:hf`9gW#O`, mYj\En[ 收T̓LZK fAg6fv0[~\,vzq$, _9K~/,n:5rI/ !? Ic _a)ev!Q? 4dgz*8R*ʰ TI+R 6fo\:A)M70}ɉoE!IBBxՑ'E^vi H%Xd7[W7KDG _ed$ͤhs B]Gr] u0 g +N)"g͔֟樫\ WnMb]e¶}+[cX$a|BmPoBn2b!HEi Gh#AF+z?=9BF>S;^i,sDs2̺_,עdJ*fbK\ \cix'Ђܸ^)3p(9R@ PbXXφ50\X5fd6+I9n$Q0UڅZdA)?/vXyx@/+sJq91{1UȭK/M-_lͽ#.RwQGAs4Λ[lOU2#||'NR0ǨJK;bBm җEwOG:5(I4" LUlV+IҖP#EGa#SM?Y$=L^r0!w]3&e\Hq}"šNN@l_g#j CؽpΈׅ[ߏ.]g{Oł~B*NUDx0.YsTG`7<Jago ~8򚶌ЩĀ=)C4BXD FX9<.s}DVX`y$1Ql_}V"|>Y "hk,HG IХ?6]@ A>*% =`}^y&fL7+EbYFnT݊#Yy0NXź %kP#e=:2+tԂjۢW: pNbR69]̓>e 0q:< X΄\Q9ΐK?4m̛lRfgKLV>$G)be)R:p~@eݏf+ ZJKNzSP5)?,q 8ؗdϐ+6|9^&"G&w$Fl@\W𛖭D:m\?6[բs`=6D'Meܶx'3Bl =?%$/3Cso'Rsm*r1Īʠ2;ȣw(vBl+Y ! Ri, R/ԗv'MϢG;mC+uY=wQ1`3D)$; ;V&~Mjvjsg[*[͇-\H(5wSq'@)ߠho= ȗBKy^-nfJFֈ^>w?Oa7e՚H xv>HʾbpP+2gC ({1z֪\wD{r|豿jES A+Igo6 ֲ'_\Ym~:Ñ;RהI+LuyxJK9ЂCZñ^|w\&5I3xͳw@.+.)`mb/ 5=dRӹ2 )6A)jn,gxw?$A U͋0.XySf<Fef] T2uhC%-Bwu~}t6C 8їɢOE+MVŸsF叡܀W$4Bu9m24., S}T.LMF7y֘a`f}ֻK x7̥ )|og;ă0o"?U@2"zG`zS햷{EF!qR*pM.KA'~ %~(*wh]` @rIw1kqp՟Gn(҈:hzxYWX1s,{e;jOm߫R5XRͯ袲dF+r2Oۦ +&;?bp:F?@gV-$4,9cXϲFE&ֶYs+ e 8v*WMݿs-PO\G *rQ9>rG A[e.^9¾nwo~ǐ/Fx7uنߔzr02zaX[D_QR{ٓ~szqc l`*ƬYP~\j-1~U:p5ê{}*DF}C~jwϵ V9|XYjyXT!&޵X"yjME4{6C78. 64r{ B7ȕ o݅A o5D#0Rydb6*_) h s:f: tQV՜IV۱IхJ}?=ғcM`#=!NT\t+f-΢_ډƽY^ 1p 1 e>%FJ^QdrlSO>-aZ,Dk#2IE"]%t"zԼs[0ijE7N8nrz)XOZQ$G x_xau=;zqP8P9A.!𼶉n Ir tY1NLVf46e)"È6EgLo_PhMq'ɱ=IA`[<{5 eQb h%4o%,(CM=KbzDEG.gd7u* |,=T4qz|nƿ^A~Z@>{shI|ɗ#Jg)n7+/`KZmfN{Җ/l_?*]Z(ɮF/[?Bȍ%(Q2.ͯUl1ŒO4q" C2'eG <-%zdVh:Dq'<<5Ҩ!4,p}ɹ87Eh˚T,""0tlyyPOedCsq#UE їxu~̧짡Hѐn~Z %q5-(-P.S5 JA]Vcj,]D0>|?)'9tl o' ?FP s&"W$f'dAwBPZ}GXzn啮 Wy> zk+47럇(wLVv4" ]Jɝig&b%M8Â'l00u(T(UcԺdeA|/e^g86ȑ%])",qCIp;zU jfg>=ʆmn:`?aMQX%X;D3m%XS3;1XM<L1@N-GFMA@wLy)DR<_J0\דRXʙ$VO´cQnZ 8(M.72Z,kORTsTu"sP&KH$0Ԇpnr5Ptp/P3XZuPQp ퟯZTd8V!N^nGLEL UAlq0B^Np_=aUZѤi~Y9tŢ^zr0y߿Vd6p =쟵TWwߡ-)ȵHӿE6 =SI݆x+ȏT\?rTqk AE?ڣ25:e'5sIB٭#g9n䑥*ŐC'+Yvq/(Z_2(zS=*jdH@M@7b[ s+N3dl;C[>u-: M<쀩'`|d/̕T3?0BT5"AO.l3nq 1zcQUqkAIYcLy%FZ<0 -%fFQYl uu&AũѼM1F^ΎT'mhlD&/-z?P0Q9Pk~2!D3 C A]|Vo vM:ÑZxMPϩ^W"mK^{DN3e;:ƃdw3!q^Mo̜{vEfD_r9q~LfB,arG\)S9(nfexv ,JiPL9L)W9A&8Z@g ]WuhB/dB^ ZnXx;R3(GG-k^c1jEUU@)`q{ Kw>az_H.r'_3Ln 01KgOjϩ+LssHƯ4-L=-+(tP÷&Z?11ъh@4`; ~r%֠&8/Z4S-JFqs$ ^XFO )dxLc1F)I89 ~gpƻ ^%o{L =1V1zgsbEejܭǤm5V8}0Y>/4дk -tma8lRحt=Fs]Ǯ2 g~|~x@qAaݏ* 6$B!Uffp=|s]W6u fYJAkvq>dRAC(*KScU"BT5[cxP.w  OȇRf),ǵ<DApfb 8L"?N琬7 i)s>ӌN{6$@pf@vD ѾWf=6!kǞ.P{C)^OM*= LLrA(2SB5 K uCMBեa-Ojn<CW~w*ށ2Yo  KTA/^SXDHX qxRKt&Rƭ9T[\rv1/-|tm~G( g$Q{^ȟڧž[UBp-ASَQUk_u. J`"Qǔٽ19Jƺ|KJF-g\GS~~Zut~Mi٭eC1$ɪV&%*{&4gYZ07070100000297000081a4000000000000000000000001668c1694000077cc000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/Ew]?Eh=ڜ.+ʆq R I2w9igw6]絓?_muDu&hbˠ=eNB'6sRnщ2"ϋRih[MAfLM!\ -4˅FUJ݅hR+"vZ {]F@ݍK?t<;D O>,ALt b0աU8_?+0[N' ASͻ6;l(LG 5\<:g dZwF77VěRK}},Ύ&lG'ޠ␬."d@и S^߯Zħt ?qB<z*pD\oR(Tr1’9q\ȇ>A̼K"fX;`gU%)qR)3[#}ϋ +ޛL.6Wu"@@ I,WG{te0d-ѫ2(pૹX-kY0쟲!`ә[ƧdpPk3%AzEc $Yq;-s<*giJ`( gzIG[aeX9+LW+'ޖlC?,Xl; AU lGmQپFG] >/rҔ݁XpDžJafOyF4/VO zh 6vtYYnwDX__49RpXlPWL,rqsc(RbIwҮiӠ.wxjcHpDˠ%[ Zaf#\m@ɰ u`ClA&55tf)ƂJٶ# =:1CħľpI$hU$f3AWv{gՆ+ t:pIz9[8thx.Jڴ 載#J3'Xe8q|*rF59BMaD0!wUhh?F4935P)vdԓ[]YѪIݛ*u/cQ5)euf->"^ځpQ3KgfRZJC׼|3\oYVU+ՉGnR8+ua7;gNONkb[Gy$d<mɧXXMẉOqg+SMڼ~cЛV#x 8V/wV^YO bX0sj=/$~g(@ii2x.hmJd˃n~TѸ "[qHb-(3RQ1'G,37rBFC$c⫦M[q|00iLJbZo\]H\7(&܄3dMX{6$DIpŊDY !F]'3Rf eYd9OvQs$XBMú}Eo&#,R -"d~/ `(;#3⋔ &R_c~UuӨz3ےIuj5ßU/H  )E,nVv h 5=TtfWg!}+mX'=*Ur&@X}$&EE C>(e /4l2ij SDDSe|3<[Srn)B2$a(Y{506>rڑr ,+%1ݵbK`m#fZ2<HXY5{ |L=)NNX]`r䯸o2IO8X14EB 4hJip2+d(~Ba%SD2t*Qx2U}xKy,`2M⁕d&9N\F|'u&o~!j)*w[׀D6q_BRd(KKP:0gn|)1 5| xoWrr`E>`VBZp,[qZDYX^9BOa+iAX'ˉ{?}| }uN2t%#ٿњvY;̉'\ĺKstTl=BSW( 0My9߶ʤ;2p}ɧ$iJnG'MK}=CGDcK)]j-#l,Ue Ƚ)\)\6Lr+%i(g뻗&4 : 볱w>N8V(9p݈*Nٴ$>iXwf$ \=Kl +tX ka쬵 S; 18ƌ.v {uZgБbfL5\%D>_ RրZc{ oկ̑d&q^d ľ8L]W^xGcu X*eHG4$?Ved^JXfU8OdQUe1r[uF]MWZL+kܹCcV?}`%gkk,)UR\cB';rq[ sh~`z# :I.u A(J2fE pn$uV~#M"uT4Q5<4"V2eYVAܘ5I<3ǽ`YvST![}o5d}?l*~癟lG1Ȝ'Ԣ >k\8hFB|U*~!9΄&Wėa+mG|k]u ҧA-|HfǸUyc:,Y@g,&7C;;jRKD^0G36H>'y+'gs;nZcV {86w).qZ)?=Iq̵DI,6KQ|pޕ4f1 Q5 SmpL'ʍ %HlwhWelJG y=9яq"M UitlڏkDd :}FO.˿ʦ/M8j7b~C@D2QuO+vXq6ȥp6#3*w[(L`KEٚ}@u dM CAFew4 ֜!O(}L]ďS*4śA _|Pg_ćVH~'bˣE\&;~6ݲ$~}P^i7-!:u4h Z`b|]K@tw\ᛣL=̺E6z.WM mTe5&9-z y٠,JnnT}N(b^[敗aoͿ8&Â?~ 3'u{@V .f~xB*[q?Zm9mǛy^$ {>@HG~ZnҲf1/=^WQFQfGZ :?M4u E:^'.蠦gndCygQYx}E`T%eH#3>3x@Tv{+.|nM0X||ڊDAđѻg+}.3;ꌼU O#s=_qң&aѷѡQ v0d.NP]e}G6n l&\hQL RPl_i.eH<}C4$bե8O>`8{9Z+ywW*\[eGttn4Zm7iL ^']\ ,e)FM 6ѣ"n &۩_1LHz41WyX}ϧ#,H4m>ڨǠ 7`8SӋе^iͫr`⭓dF|5>KnMp`h)hAR)p|,$b@**JPE7nqjR0:9x˿yqO'Uw]dK]qn":+T)(i1eHHx-p5o1"dTRu:NQT5{oT=G';Z(c*Iq=& g"p)9Uk4K&oY*K ",ĻdҌ1u=p敍VU; (fS~ֵ6Y \A=,&N2D佈c NED\Go+cWqsJ˲Lw2;pyfͶ #3blkYrף zI,ts|~OCCJ"7#lXto#N`xbXD)]Gq ՎAzZLlVicly(Fj,~ӁMtaTb}3+MS(H\vwK&b~73MیUF@eZȎiN.F$2Auk7s3zv@ (vd>.$K/J)(YF2lcPJ&jh5 wS>/밃˽圡p~1h!چbJq 3B +zws0xU%`[񤣮d"GOA Lk Ti&"%͗*OS8I'Pͬ& z I%'~-%[z6ʚ*X8/TmD֠kM4۸.N-^< UڗX1ƔȈUfכv6F0N ~*zВ$sJ&W&WSh=#fJVĔ?hQN׉;o|7Ű7 4p8Ę(<9^UX\Z+aB-b PQqcgPTșF:¤x ΓFX3OHTZƌ:W's w49E5tCG]݄L8zNEc" CzrY+Aϼ4{.ac6̳`<}sSڷЏ%g1 h\o9SF̦p,^ձ?5,YWzݭFO!p C~È5|?情4Nb)-cQ k쫸[v>HAT8F>yUogU{xt[/}HKK|?1҉݊2B#og Y ҂hV$1 7X=ͪ:ީzSOMAjNwC-Oau# [\];CW[8F*%3m*C1gNiYYJeFف1¹*h|(yRt ?G0nq3J?&<``Ocpp~R(B`~# ]p aD$-,)b&>N [y21E~nCJO[oI A&T*(uP\S. cGAS&h[  Q2|#9`pO{w>LhF< wq!LgSۄ%$ex ys>9<5jֵ&6U q?T0_SPBFӠ'R6Y̸352cD],`i %fJZ=.v%JnbYV)3@jtiSr`f&|piE5ҰPˍtdůNW8$b(!`<4TG2k9.1{,U0 \ Mzz|ka+_Emq)jHo/f@?q)iҝ[NhH~fn]G<)ϞsYg;QBwp4 l;\ ' ՝ ^0liK , _:k KKn*+:$tXhGĄv9B%4maT F&3ou.^s}#[l<1qJ.σ3&_OWrf kbS[ђ.*ֿwBflZ&FBzi8(<[/@MYY{SݭKdz8X71j.(?0v9?A$<FUŃhڹZ HedCj76Fo!6ֻƩZA2δgeaDI~{o%Qbvݖ0ceBn5)Ox`rVnסrCMo2PPlpAQ^uS,KJqNW'_D;[bdT rv߆;UkM:T5qH"faOrUYD~jR7a<>uT* (zN}"xߢbI@R'{q>}ƭNsХbUVCv⓼Au2 ޏ Cu ;?}&6"΄АB﭅M/jBI#n[Ui8oh:fU&fS)4Rի64> RFά,ve@aqWH:; 'lPWD-(iB?E\9_L$ %vDk9'zڃvu`i0t7W3Q3Kh6!P_KŖI/= Er0 +7l KXFRrvq..؁Ow)T ( 4jqѯ(KPT@)s_l0;?H8/R@|c^ѯev,! !DFr+yn% #zT]G$O-ѮX:!1Ia; {Fp`)3b@N wQab:s:cWd ;c` qq=2n^2pUB*EX#yH_NjC/SbfH*@;"I}*;UlnA !I].kLy+C+"*Pc[WcÇ+Y)M;Vs훺y/M4F~CٷDb ˀx)fj>.Ww׳xr66U#ij<b߫1| ҬACVXtlԌWf?rTx{Ϊ*8ԦBOqWR'C>L PxuL{{g/ztҶ0& ^-AOH)QSSU]ew_HT,6/*qpX\.bsVl蕜vcۙ"0̎?U~}Ϳ\7`_Vq멽)@ŀ.+TgT[_{kDbo]I]!5i .$ 'CFKX8YfcQfĘ0pIJg^z9{KYJK\1i(c+rsZƖW>^?.g& (CO~ xT N=3f<+%1 iAm D0%Z+2"tQLO1{FsP I9Cܞ68'f,TJ{N>Zt&n:v\҆.ְ\Fpj s|0 65">^F7dH; TUXLJ\:f,~{GFM`PL)R%ۉVYLT@KQ)w hۄ% &lȅ?#Kv2)+D,d!MMVUz yuիgCGT#]P/5̄\W+*l^dHg{VY 1`1D?j4* i yn:Lv9vZ=4~(UAq&azQaCXpgl2Ҿہ ;OڧwT@+71q2w~,M=Zjyu> *#tx]kjUA G^e-v"m^'o@il>9*A'_?UzNa!*Pip.R58C=z\tb[ԝˉ*yWxִ4q?@n3P] s-*~թ#N ~@Ċj!髿AD&2!o(jc- N(<,<@@+<_-2r`M Ugff~>@y:s|2QS VRqsÅh fě.צZHU-׳h wP;9 (Ux)%(]+NzvsaZ}jS3946 h˓nX:Uq7[P$d:#X!ƘS5gAXUPWfp ̀B`'%cD2+\TH442rLLȲtg'3"M.qy bef?aq*l X3 %䰥*TVir\#*Xq|Ӹx?=n*V;a278$W S99kY5Mސג0Ɏئ:";>i egҠr[t>TǩR|D[&4ߕ67 MS4ij+-J.TPckI8u5 FjC- -T5r;~ƐfM&,f&eRU{)n = }0; 7na`1Q:(X]!U%; u~8zPw veT?LXNos~9C73?0m6ET;前H-jl|Gvn%C4=1 ^{%EbQQӠ%տcCyQK: ګi fm[ȪL&U-]K"9GN4 4CQrfg?冊V͟II.$d~ܧ+C_́ O]^[hCj&&0+_?B23iIK_;8<2f?7uBl1(5cs̛jcδ|Li+ Xv.$1KYaT}V)+&)+w$m(ި*+8K by[?*+}` \0'Z`9o 69=x`|wR~vwÉ=_a(kSpwT㟽 j#;#RuLxw j,. P9 )A*TK%m61XⷱO+ܙ>'xĊ^]!U҈qHq'GLzF)T^A"o;cb)u0U lNYJpaP v}NԨb2=f>JԟPXxX#r7#*.VQ9B dpb+j#W'?vX0|,LRpǹp/QYcjzb!m"k`J'CQXykҭ5 U8LH$]!C؇j15!<8[0L$Ȟ_"R&W~ 0~elRvD_v-zО8Q|ݭ= iOu89!X1UCWJg7ksiOhHNKlkCb678m䶻BQt[XtsFnjIi,^puQ2l J+KYsxfnH적"G4HBeDOqDѲB0eq6{hV ql]k{_ɝg[|Yo K9DU9OA@A3}|1Ԯ`4ZD5˷F^4ۘIx+A:l_<m>r"MjmW\q93 MmrZB} jtؠ YpnidzAtimZtK>ZG F ~o̍68B vpd v6Hr7r)׀B:1bۛlⴋ|.~CIS!@/"DGB%BǬ=FZ&UH(QTQ/qר5YOr-17rX򠻂GֈH-]XgUG+~H!v#zSg}H*.u'W㓠3Ҕ$6YE$^e;"}n(^wOX֌d&+#Pj$0izJ)";|XXps١{kHڊDP߿ZLO:jG?8F'QXAky Pxʓ*ȟV@mP=zᾪO yt'{rq#hJF7cHw݀]j[).G>Uexazw^D- gՄ6M wvq#$RaϋI.DLW7;7PD@sY-$krR^_D.&8My,SMj&'}Zj6pM<p5I>"Ψ{ޭc'|;ZPm OtTzMqh\eÏS|C̐-$u֤|B4-fyU"mZd+y_L@RL%蛈=tiUVi\F/2EQ0*HxTfXjjDp~VUlG*eA8EaV˶+H8^03I:&FFC$.'&ZdV6ᨅdy+8 ,$}؃Hlќ/[B?l&V9y$tTQák+,iD\`1Xxh@o"=%cˣV ՞]ny#JkkZr|I)9وؼ)u.`(lVw9Rpqm'<"OP?MetHb H@&[Sݻ4GDnQÒYs\xqͰ&Á s+yGocc8苶2hs*ϏɰpAwf4Wmֆw 5-m Ee0BYT"!_$'~S+r/Ztd+`ޚ6K>Mʒo>:<.}a5ŋBi2fH`,W^];q N/?(J Rh, tCe#oh & XqsomuM3/m94*ʸ3a~0JRS6M0#EVAIl*_ (EY.+#uHL4ԋ:/]2L:4xQ ~%Up@wjO=ME ֡|L!n6JI0 :zz']}MѠH`&^6aQgb+B -B4ON:HJ5w2}g"d(mv!LO֢?w@I% fKqCUx;MI6Vu'x$Gr 8?jLX\_]xgʕ_H.0atMajr3ٌ|&/a@įM|9tbA_m ki7۩|F}]̷"ګ0JY 8؜! ̕20lC.53]қ X|ʍq,Dbzj*chhL2ib7(]=Wo ԩ(ULȭFkuOE^nvi=*i{lF j^fO_ܛqz6[DHMOvBzK֊zz>XOڊ!'yQ+?c͟.eF2U818gT/? ZPkf^ 7#SU37' 1SsՊ%=jv16H-(_?yrd;lMyhyqR^$p܎BP*v c!7aRD^.6z:RfԝgLUw|":t!tl2<=JP3 Dl`.LwKA "u$gXLV hF3Y5Ac>y8KGqt7mB4ZƱ͘~c<2suRm\PX_jdP@ofy432oՕzpklzL# I,E'RdT!4s裹.#5u@SIG_6٥ =E1Wݾ2K}6<1c Ej-PH-!=7y7id<8ǘ*$4 ܾWȂHO *HE\6 P è03ƜcQ`.i _Jޙ4(E\W[7#sK2vi(D ULE%>$_'e^ 4>159ټ n)_ngĐKV'U1U)to4gź!o+&_y !sx39Rv'9wfZdY8"y/X[I*ąhm\2>Žw$c{|ciE MG_w{ i@ƍ G}eO/]qBʭiwWz 0B$9AѬ;& ^oD!} "}2"Tz7T0Ƨ؛wcǩʾ2ET LKm1aO@9)~ӣ[.bf/ G\Zt T96:t0zvo&yXɝQij?i Վ-;j߯z*L8r8Jk:t/k!K}e_UR9PdzlL0pf_럘6\oIq/3]B6~ocۖJ('iVR™czR,c߹;,m^߿`dP{CL'Z㉜D@c rxp.2NաAZ~MM#5=(DX^%{88(ܴp. /Έcxirʪ7aq:XYI6F2~S8C4d~b?GEX`zDPr%+#3 -85@\,ԫ^u$G(5pyMin| xv[@~0y-Sfqvq!DzΚ}3~?ZND\VntsEwuiH[i6CpO'~(2qC生!g?.҈Knųv ;ͅ`! dAb =?OG؛iZ޺ gwJY!, ¼ "-qTg7$I5%`WGB+rUf5%}:2K2Mu1ۻi6ᓪzO1r_)<,a;S#`@mЕ)<ǀrg~([W:p%@`ُl}Jn>78A8RP܃L`I4 6 m"MaHA|}?w[Vۏs!cX#DqH/ehXC&^ۿM:q*VYPTчk.H*H*BTBٕeDP[Fc8nwA\H9"Oěgmع1Sabu&# KuƔF#Zw7/7KYډ{9cFU^Ŷ\3H=pƛk#+||nw:E:r}f=iCu@*IQb RIg8JQ]sw7@wAx}96lu%4rxaA7i&1>* mշ#{.72*~'C˲s [cv ^k+XQ /p g !ئyjߜou>Q*=<1@ MT fg?m1k6qQܐebThs+]HaSt5'dIK0E -pd{jsMK)=Iv\pӯM/0pb9gͣyyhZ ! }{wyG4׌2p@D?(f{Y윶cl}h ђc*T=w_ OD0>vXBʰ0{^tEulJk/-Jr-NR$ mn>uO'] ];tC_䰘gOVc`d;LUqf"Q&i>H/Tb(-Ҫ6Ntw<`Xt,Yn,UJ3Jf1욚눱kw$O:e[9NJl÷DRbb񄞯@"o:9*>lSRWcgp5JK҄T`#Pj}0HMAk;>L&)!6lt֊ut̚ջlx(MgLHUV%kI:\fGM//pgk>k.JD{j_3E1|2+lJ"{ 7{E۬`"!`z7 |>x~O-H9JEy43ήjvΌ#[F"kʨ2-Yb@6m6'J}Kɇ'tE:je1ձ'Ba  :Wsi#oR7c5^ZOX/e3T\_ܳ"Sxگc= *FXV X!'.Ʋa`(ʞD6+9OQ@.uzcA1b!.AF>_aȧ$\~dd!`0KOhEfguRFF+L‚M&pCT6м-9E~kFNK_(V|%#b~UXI^m׻2B C⢰7~ e+KوgMA8N%ǦO r"lҀMxr5wx y;odpup1q0X8Nfh56h- \xǓSFw;P}jsQ6ΒاV`8[ Gq:\1ˌiY%$ ڰ0YŒlw wYL&Л  wω j }y VIP.f6AP[sL/ox?[&?yLR EhCإ5{*SRG6X;oq?,CRg M}YzH?!awSgiI]n%) vp]k"*Lx c(,^j楖˜ )<@^p$bk6q2n;G/I,vj,#ml>O|)~kTN`N7 f=&e J60~3"$I߂^>薴+Sx5&=ɽ)B[Ϊ u :t-J<7br缨K9CV<"FWm`|//y>Ι9aǀ/+Ugj)zS7vU)r+s-5TD 7Թ|nd ̻CNz)2!}NtT,ӱI8 'n>h| p<[cW4pBU<{2_WH :Ŭp{Dʛ\E~# DY_1gʖn>!\<"e A:0q+1oU]>U 9tt;O&? $<|᭓ǭ t>(.tP7pUҭ$Kɤ9(xog9֪,/| _\)j2=c۱Z7O1ZXFUxeڀnC5aJ˵&8oh l @/ 0&EtK5$"D8zj̎;d;A KBe[@"Оtþ#HA+cb< TSw%Mh:al, N'LR$b5G3kC\^%|n 4pPϐ)pjCڿ"¶D}lQfXu\WcཽL+|÷oFS_iZabE7ӀU+q~B(7y%YNgYiXn|ޞ+1ִps8,ReEef3D#AĭܱMd|0!>ƂHJ&[1dߨؕ@iP^\`;W*UJTٺӑ!y{ TL/Zn(:*oyg m캵~9\ (8Ӆe]f]qdx0 ͥf;I"} ŧXusܠRSn<1]!Xf(Ѵ.鋋h`|y૑o4( qq92^hiv! .Vy&C^#P& lk9ׂGx6,bJeZ~D2TԈUQhzXfe?~\*iO+E_7|D',2qX>bJUŔFo8S+t,R|%ydYm?8FL;@]a"&'Wl)#0 2Hht3z֗r 9!},n}ט,L! pʼnǯwjdȰ-_5l gۯ 0r-&$]TVz %=K3푴 j~3i4 N[\\DuH«>!n;Zlа=ؕzq ߢae))*8 AZ:Z鞬h>>NzJH4q?q)k/]-^R^ᙐl9fž b6F"%DϷ?f^\~=`Ȥy,j%NЏ[9m ySy^Ȓ=iM\(i_zB;m/s tD[I R Uy  }:$KIYT(k:ũEyߌTg2!0sMcJBXl~xKo V?{peCaK_o-pb O/SVqΚ˹\Eɵ,#๔2S(C2l @05OPY>T,YRMvႌ9 9D-s)cs&LgsCX( iSxVgHI{&v诤۔[ va.:S <:p(>pKc@^CJST;cȖ96+%}EQdGNy{8rܐfS*r#A={,lLpW_ t8I}:p]fzsX`8{,$iCI-y$?ՠkdbūY;=_]IL2;/q~ʤp%|NOՂaƿ!7+1?>DzοZhJzKL;)6y2cX%2XH=_j: ˎg3ܤN~[)ۇeDtFl{RNCbJKgod&k:gK[vN+V+)nų<{ nW EЗ/nSok(A>[ix]ed~߂ :WBueXŻe\ĭS m$CnR bT]1$@~l'՚P?4ܬQ/EQ[jf}'KӼ;K{Z9qxod`ЈLI.J][j4ZcnA@~FWTSm@.J[,}6#0SɯL/Ԑ5+z5#d oFiިVњ j=4 @Y cv_Kw7ɳi2!"OI 1>`r 4`*f䰪a]$D(uDQph '|@C&#iW-j?IQ=pǀX =NU?"%{6J1ԘHr:Zv򡞿Xm#zhmeݕsvR. CAn$-al XZ=ts p*agjhKĽ|ݯnZ.fJHqZ24x25W I(ʸ'FHoSkgPrc׶$ 2 d4o2S4}GBarԨ_kT!اz(]cq7ul,qh!U+6 ʐgWS1eVNv5DK2f_ԶE) a.&x@oDGXۖ1o\Yi**T; JOY|`jsG"V'3|MݺK!QCE Z?㱡 ArCh$E6}uKW;ANMFFm<M|9('` ˺=-{9F8ie!gscp kCbY.xfbу' "MXRfśkPggMbچd|'1UF !.muMEJ8NQ~jVǏĴ"mobVyGR6\wa0 DDbymIhLeO?x4.Dr75҈q&Ǹ/ܤN5s$p ws5SHg^0t"?Ln3yolI7TʹY/MKvj8atm(-lm, !1w/~;Qxt9ދtj|'_wߧUړDDY} _0#0e㢼c| sf&|8q_6xI>0/%GōLY_l.|I(]1LfnFOR"=Z,\  p0K(n%9;t2j󩯓xfeA ijgweyL&E4;I^;]u jS#mٮ|u'BjOӂַ/8nƜc0|$i0[a` >?~P[2T9ۘX)=8t?Մ#&8-sRzTйȀ g̋1D~/!0iɪQ`*",Gc[*VÎpq2U+] _+ u1 {An{'uyݶ PuÙYsx8o4^aJU)k]̟TT:k? ;QKW@/7 P^b76/t󕱀)U4µ׵>/ Ӯ h:?zN"uY;־zp&W\=mT*ߒHйBgc =G*Cs/]!v!q=B_@ %a%RbF9a?u^ntX.|d0[-!C&tQIb X_禖)?n%. Ru܈E5jX"ce|l\IHNw4/d|4RʌW.!)&юDVʗqܑ|L*1\E-$mj9+F#l'm}fh-27V1 Ñf%P>ehM%˳yy L=+9'Rr4xb+qeߺ+4M-+۶HG<(ma Xo0KK9FR߲TlV",LEaXIfށ!VХ2.&\GwކL瑛W qPPyY}AQ2yg[~7s=Dp-:絕$ycdj^ qdM>W[7٦Gw\8 B# 8K %ݳX\!tiB2jG/vtݼ{h ٻ#YQz-!j2ZKs0eYt>ē.|acݚ #L놢}ѮEFCD؍$t)X(Rv}K:ÒVtS" !#7p; ֖ Ӂe~"o݃Z WyUew"KXA>YTndzjxa|VbkcR4XZx @QQfG:C,Ͼ*9Ne~MC>z&? f$U;șVGtv;vۈ/ `y[ϾjBcԐג=z:lNjg|N싸io\#r;>>﷕(.Hv qAk˟FU3Bi%l7<0v9nF]IurҼ* d \.Q,Ɏ Zè6؂bۡ}0h(yH-XRH;xj8/ZL V?_t+ AҠjy5<(DݏAջn]0JhM@9"_Dpjrl (þua@PeN}Bkv R67QYF%-@/SO~uCIkVWiSۨyezXY^ iq$ ;nW%!( %TFŕRiS#i++},Qn)x*Ub?1EA\KA׫vD &4L }?aќ.(&6ra}Q ,==f4(*T>ࡈх;k9˘엞!+O.zeB=LC!ZN@(N&9y-.ں /d)У]e@ T ]|D!Yk$ g-W~'՚lGムĉ/,6&c>H5*09bG]Oinwf]%,f%H,@9LĔ#w5oՑ!S#Jv6Ũj|%"dr^ӗ"z=/|:V!yE/M^*\&Lwo!˚h(#|*|%-;D1<$]wgWQ ~ Pj"T{)6sxRQHGX2A٬KZ: |,إVM!-o'#[7a* _!C:0|%cj%1eu<Y\HHi!F[Yl`ݴH+̬&r_o-rB|iVD vw+' ]d-ԋRsTH͂W,1e֢jS pWP  #-6]܊cRw@'g:JD*za:L$ ^Ep֟QЫ57?$$tb}i记_FHHR̓Ā !5sySӠv@[t |]ƨ\ϒp܆q!v<]B@t*b`7XKܣ-ԤDm*uEJr7ƗD 0K}do:'\Ѯe/@osald y<Vj-J+>\[y|Q X#'}wG@]Y!RM"%#HpJ@CMcۑ qMbfC?}eN'ǦÔ1ns93ӫǏcԁ L}b.vS$QSxk;y ,G'Yzܾ6BjŪ=)?Y0JA! "DOwX5v Ĝ@ʡ0)?P՟߅g&u`lΰABԞWI@#kb-Rm8S /lA8v/u[P~;1+ 3d%vθNK"ZS4rjbA2Dn}*"y #G49+DvbY«jH=Ы+wO0%6r  9CA-TUXhPױr6ڦٟ(>'We#XqAيbsZ^)whD&yr(Q%g}.Or<{#og;ֶEvvm\<&|Ze5]:22lh%0_cp k.cNwb!;r=c/ z}KxBdہ~ᤅ{US{;ɆHSik#Q&?<"|n[A-'Go 8&/s#9* L/p?SjXZ!]xVHFl^wleARя;c5`Yfk@o6%"G(TU{ "|1`L@?EzYd}+ ݦ`&rk\k*I/E~~K{*|knr[9(5;nW hXgyƬi>- *Nz!w8~`MlF*[&Hr=K{[/T^v览E8W*@&%AG-<{"{|3zʚ֓#O"Ő>Sl׶u:qHlRf3̒,6^b| dI~A|Ɩouz@1W~E\Ņ[UNK{y+WmºzȀрrb:6Drbs\lyc6O4O`[4C!I~X"ˌ ko#r/EglyY5{ +{vqT/T;BǺZ&-Dq%rS Kk:u׍f3ܫyGR-g(O,ɇ WEh uI|0sC(<%%.rQaZu2^m8x&zy -c.y7<")̍YHn3;xIsVnᝯ)C\ iyZҸԓXk ]+ ;Wf!39?r(OnPҝ6meɭXn쥣/OŸ>:<%,8ZV6^MRFz1`&~SGc-߃˷oY11{ם֌|*OHҢ o0j׷ŠE/%|H=¥[ڸuM֞)F#t9jI=nSRNoH칂 Oqo{g3k/[^jdc[*k{ؙPPa#7of[(S1Jl 4cr|`*MZx%;F{}@wj2.F+Ε8n\u|cYG_Ϊ~$}K>0ޣl)P9,(o-Pd@0*NLdkɮ96E 60Yso~(5| D l|Ɯu4\f\;Nx"ёbbd'`d|G|@?Zhf#..4" 34&]&}Z>/w p|xorߊ],[ 5lVAyt0H y\'t>дvm^:ٹ &]{X5+GJyP!HH77ŸTm%Ȕ r|W}ppP$.B+i*EA".\u׆%igtj̙~`B"i<<`f"TQNrhz;S(ߪѮ[_~A v62 @޿-{>Sdiũi:DDVJv-N:K&il빤/Ei$/e\EZ=Ae,i{3# e# *l y߃ӛttq`h*V 1 lL{xM~aܨodЗ ÙQBNX8KVnq'1,0]\pC;A*P.|8XbHz8]PB/_N8.⏣?&XuXϿ.[ "Wu<͆.x)iFE#VIW"dXf,A}|,7ISSaHdr"oR-I_lb#?(`a,|}tIuMEV"S"mMn'$i9.G|=s#h&߂V ML a۪*TRS} Lc;2ymD8zxL3_H rt_V/d ך"o(_.H{eL;=-mᄆy?^T괛䣲B'vvb4%he]4=*PP9ydN H O1BDKi@Hh+mJ8}4ӵ8qՒ4hL7k7W22N ?,X\-8aVPzW55CkJ[Rfj֤L5f!wJ}@ k@5t`uִ6۳sxWhp-V.|TV2>oâo@} K›@,F&eCA6N=wwj*[dMY,\DY@i^pUN:)Ϸ<, jxcwn n%{~q&rM*%V<6=dŒR5JE2q2x$+xuwueZs0*[#q8<=X#sinY萎+!zBL+ {z" SQ]`^[oRO=0Mӏׇ빅.|"8❔)KrÙ]oBzJw#Y Fh"HYۤ3r.*p'?|}})}^`zrD;o,dB JƩD_,5 iMl&)S{vi2n}APitsA8 2z~EH}@XR^؏N4Mt#'`Bz'Ćǣ*=udQBu=^xIHYMAU#":O%v{das0IYb,szaˇOy?5u ,~Guop- trjū⇁w#ir#*S'iEϚ؈bxЧNld\uACH@UWg=ՆTJ@ "xN;7O#ie|Hu)XsV-LjA+Дs5 ?I_3-{3Ah,v-ΞxX^>>p`aS_g_u:%Ij2#8nܩ/:Ai| ~Uj;î贉8u״ Q Ρ-)x["sjg=,㑷\4v}օ;;Z1+8|!ܱ2[`] >N,/]: ~n{ dTrl]kɪ݂!\qė,n3 οDwRB&g{_T!S2f:ǘ5P?n>)99=IwUEQo=OjZ HU%5/c=·o{pOG](ot ۀįap6$$I %}UY{/@s>:VR8HrfӃ[@3e욵* bTK@  *f ('E?v|0`r^=$'qʁUyVSMfexwWJunF 5Jeg@_ח01)gs,]iRat=evLv  +,ln}!_KrkP1Δ9 bn'OjfbE\,Nną=> ?Bi1{Ccݹ@Cg ;ѡKVɂYYCekm ۓA(?FU +u1;5~Қb\tF &]HP8f$ !,+m:]3*맱eV1"a`ǢmJ҆z nrn|?z:ݴ8vٛ21MLF=[=E0&3C D >\y1ob_Lz*ex(o˪yW_ /Pޥiki6j~#69g2U8{7&]Y,TW 'O'DF7சXmO(j604%.j l]PG J鑉V x7PJaiع)0bߕIt˼dSTN&Xd>dqp,; {9)ȆslutX)5vupYYFe"@}h9k ItmoI"B1UChq |+},2 ]m,af6R(A,[-? ;V8}Gh=M$Z_Vh' HiV¨#ec|??tg!:^/P+_mo{p܏2F8 !Lm?Io# ΕIU2!0I&7Q{% f#{%@1D޴ߡJ(P:C% a _)p_M`$|usۉ<!'(0ޘtVq2J Ari&[A"(yS$4%y~_i|Υ{/IW(H R2LJѿxBxm›P"%Q1tQWdԹ8fuΩO4P 73NR=1Y|/us[G˒r0뮸-=`[׷?.{oeÌhtkp7+5ڋt R; >8W~A@;:mרh]T W mrג`_1mΣV"z__Oor\F&h=|dzȂ=]̓岂!IPIQ*3`#!PȆT UT 3n1; /X1beEq+!)K>*zA["JbXXyM`7JϥM'kO1EڹIgJ aw_}pN~x"7(/nDEDkzeli+9ATN=޲5q4X-Fet}c,*'ӵbߢS3>.aAb~g)yq& ~C'jN" o_Ui#DYϛawly$ gsȓËvoC_s]HFCJZ52/7hF}6`s/Bv3I'{t_J~ N<8Uf0Գ9oZa;b4y{tx3A(9pfȚSHjx3\i:O1y&xphD1߁#R AZS0 ;pCi6| Rn%Ȟ>䁄!/Is^rܮ0lTJ%[䩥W d+!&EISKq$q7FZ6-:^۷Gю^Q{ȟvniN΍Gݜk]^\ ?u3 ;ۭ"LbKъh(j=޷"MiiA2֪r\?̵0dCߏ[(*Âޏ23RM &Rͭ0-LphƽGmK뺇r{]lf]9x޴|qC̒'S77pal-v~Id "+9i&Fا#P6a[^ݞ͒7q\Fsu Y+AplXX)4%Z;3v ^b x(N1 h٪gHI:`Zē#Nh$G{PSYԏr͔%ݐ4*TG@t‹{B J#G/f`Eg~&ϺBY$Lp,{g&6/{H'{1`MG9n ~xT0?I ;:yyfiOKT 8#rA{G!ct{1X-hV\'$EgIdV\X:kF>$v" ̈́{ \ӕy"ю9d01lܻTI t5K}|";Ǜ'R/dYkҵ{X^VX6V:yCQ J7s͌q*YxYv9ɾwRg"5 rʕgL\!a v~T*W[Oq!f%$A%ɢ1Q4I$(BI>ͽ&i^H=la)B]zuG,cu/j$LׅW]Z ^b'MAlmU!d+g敡Z-X@4&TؑzJ@+ `D zv]&5qn`.ܕzCb+Md̖%Ԧ~ \yl&v"DF8/4w+?w\dn1Y#]K3{,󯓦 n˫I3RR1l55c[u A%[/!U1 0ÁϤhSG1`C9mFW'՞  )o` {:-a0ƙ*lڳ0N-Q肝 Et+5Ga@;a ĺth,駫Fu ER1iP:*6火lY\֐yW#Jaua୭1e U0q\)>?'Q-+eȣtя辷5PFp9/X5b[J,#B.~}5%}x5Gb44(1^Cqvn]3.k" :LM7ʫ/:3f}bI8Y7 㞡@AeąfCĴ u{\ZABE "VK^mc A-/sʕ-SۃYM4W.R]ѯOtaRQCJQWSJ)uڭ!뾛t#1A/g ^Bx[ǞRco.mpl20%asfU}.;o`_/|꠲#,z1P됇%o *!]do|ᛂb$DQ9Rq<0c`(%МOPB*W Ҷ]IF vOu㖝jڔ/:2 >HQ]^G7a+M7Rq^yë5LtW2mo8£H g-&qU~SBV-[zNkWMOܐ 2TrTb\G?tl/_<ԾE%:8t~-@N -W΁H6h-R4$!5~k2,CT 9 g8=aXhEC+vx„"w~%:w%XF x-t$5)<ԓVa"r%0M1v R7ع[{Q;W?LKO> "!ppto#Z80zG񥑰dbO:eo bqpEoum|erԗsc+MhX\(/|i>-Hx)>7mI,?ڐ094hLUy ׼"gD_yB9e z :|s{}\7\dH1>?bpR ^ qǜJc^ [F1Unwi A%?N]9B]an4U5xY80X8"X( ;fsq~d{#˜mO/w7+д-Ht#GK$o,;LJ 9GtEC3$-`Դ}on̳;9iE=aؑ>kp6 -8qR/0@ J'3S[nˑsm) 7Nej4">y\Y A \*JfcᖸhϨ"7ǷW,;opD?ZpZhL:IaYQ eO,2>ٮ紹\k+}#¼$$4_-OꮏTR7Huߏj/jҐ\tӲ4a\i`w*S}y&P(\e nyf C`:SW'_C=cw/H"d0kRFzH~^޷8]{;8(2ԔOYb3^#t:D6a;^ 7Fؾ)Br Xjp35"^œo)JGI83-n/+z/F1>d!QO0WmQE~BK/)1HgQv.,THk]2̫`u`K\1Y5 Z8}oH2 ',"&]l Jz'4TB*74ŠZa0')JoMژl+fy- U%y1ZQSce<5Xr t9]3P 2K S*$4_T v05HDV_ M?Vgެ3|J"uSxyELB0ϘY@e׳eo'L s | 2pf4U7P81.:)g\kLavic5F Xl&M/45's`Q]R`C.mI@q%QrUcdaCNQ( %22v{ːWE E7sQha*HfB Yj O ix='ʛ_ə%"n :\ʡY~Rwn;=o;K6y";ٛlJ~5q"&d K&7ꡓS9Kg]NCH^ta.tocU|ҞaLB,S X7?FIm: ('+/2W _dG"WBξUI (%b`y Mr:muET 7d+(cHGhm7&<KN7PM W3mn":F\ԍixH1: Nhf*p6r$bRBK#ԨIo[ 8]*}K>Y4L%ϓ ΕkI˦O+: P"}O@w./Tv\j >2# &4 8,tI{6`>ݮ`_$+E^԰g9OaP.Xxb-31S+G6k9[1Hi2T6<ʍȂWH(ur^t)Apssg6JEiYgnW썰 ev|M`S~b}b{a] C.b[`*hy &:6=e{$5XJa^3'wI1PdS_sITcWTg}r< Hk'8d&^=)2Ol+4.u9!:.,\ʗ ?(Q5!IeHoymQ=aH-+{qJ$ ULݧQEu`QF*霙+>ǮNP/XD0Ɛ^)C۩2b Z47̸T#57}''U4|dg<=g7T`wٟnI!p<>/_'c 9z4Pu15#86dXZ\cbpOJ-C* a|/ѕ+weD,؀x8Ȝ\NoRm>+]-Ƀh%x IK&69yLy/=49eUjX{+U:H6EA|hVӂ]Mh35'k \} SP;Fr0*d6~`a9Q8Zf]/~AJdqHfv'F.[vpǑ$sɉbCjԈv^/?o(7`1‹L_fŕz5Y*[Z!OwF V>٘W0DI>(74э, 6}'sFro{!}߂0lB-&C"X=7ֽ&h5c1*WJ a wLP /c|Y'EqI}/ ն|j"n1QWnrD(?5~7j:loVgZ*:moӣ)6dpC !T]Y6\rmFϘϒO,6i樭7>tw#]"掂ǣH!{df)!: DH1/t b43%U WlLB!6'BluII'dMәl$;yxlmvac$;y 1 g쬼!_NlHz+pe0SaZܛjv .—",26)ҳ>qe bQ`Te*(Q)ƴ5~yynCQ3O2 ͹b g(;l7`Brb`~ܻS]1<(uwIax g*THn T_fE 43|ȵf1BtC󏜯(c0Y&AdĊ+a.;+@SK'+ȅX EˋBԩYci"(r >O.$RTKqC/\R(lIVs??5sRtܟߨU~6NƄХ| r0,*T|五_4ZNK0YYsXhyq:`3 :R[r^m6oЀa^ ?5W `Gܠ Wk3 {ߎ =M~&VRT(`ꁅbKy=/1M_ow jɜ1<(_?hK :8wq̛~qN`D$[u@B Pkh][&DJtPeS&xA?YVn*ySx4S"LK~ MPQE,{$%Ct[X>q fea ?5No |}|%A'D"Gnµ:\]Ց< ANLN4<'AE^H` csU3E&dכ07Фc4ypw!>A[< 2yJU S%|;=U.,SiXSaż k&.t|;s39KUVZמ]C\@֔0** Z!7rXeG l!> M:넧:dJw|%Yh {ʴW`{ GJR8\ngM,8™ ~oŦi !,Nr ] $PiRZ9 6^*xj7L=gۘW/AR6/ ` @Ž2Z/c WʼnhۼK*&+*,CQAErosС٢LNn(_r$ s;y]oE!~ UD6nc`A+նXʱCUg{3_T+gMJ4<bq DU h2Jk< Vz7_X¾4k@!2񋂵H-Fl)l؍D@f,X{^Sso Lyq8H4w1(3yb՞b=vЗT(ɾT ='B;u%d7,tH`ԷC! f< icPU/K k\+gC3YN›b|PsQ/meJukg,6꺿&ͣf8GvS$f9ުOWGud%Lpac B3_r p Q:5ݍs]Q[{v=5׈k+ (,Ty)ٍ3#k,V*|ܰ0DRzp dGǹ,9,>cV-f(A pHq<F쮢SKoI F#{;ubg*2xdBcUu"+=`D?9Y]4YhCOޭx5Y|i )6 & '?B5mpQg9G)jnXX3!a|߇gc2$Ό? "Kddυ3V"4ofBit[n$åyMF7*FxﲲhDR"n6BWuxaў/_|oLM_/iN@d!*n6N,e 7%,wbwu7x*a!XYR%9 R*w Ox1fkWލϔt ^K5-ߒ>$7 "ERV }L.~Ek(Z\(0]MundOU~(z=/wX#-a͔ n5n?d((@3~ n8kGPv /)A8wvݺN!?;8e3+kߌۈK 9;bpa a  SbB ^Lv@oa))zLc=WNB 5;B{Q|:& UKɡCnzV>Q]W%(bD(pL[ a>s0:[[69"y=hR 0DE6L3 |"b`")&:_<$x-*H0JZhN$\70Wę d>~rƚmBlB dR"BH#`q_[ӮDݷ16o46VfbCG̭&1FST>\J*P1=='hI;Pbq Y +5LuFL3&bQfMg>}gs0dϠh(IQ{+Z#p~G~3A$!ȐG<^_D%r(l_HY/Иۭa nW-b$c XdN)_M|jg, 9c$5|PjOYcͩC | ILs C)spIbmKr ڰmkNX;( YWH,j: QkDC!, n)P.Ud@wvJp3PZmTsF3 [mrQoj]^6oS)mFѝ3рO#P~{sMʏ:Oʀo $yFD9=0Dς{$ho@k˘|הMB#vsڨlX/Bǧq-Bz:WD.nmWewC`XQu&?C|\do͝ s5VL t"k* Ikc9瀞< Q @$~5\¨EvCpgm?~4. [~qvBB^}*''gXtSHZ&5͋oIL[ai]1 X;]ܚsMFSz#PHYGs1't8g@a#nW*\J_ki~(Z6!PV[grFDM Szd\U} CKjMW8a% z%MBfoʻOَV-z#Ê|L=,=(ةK^ᬠ+nQjȜ(ܥA4`6~.o >B܄-邏j*[}Kk'i٭udho OyurRo݊}pX'&,> {9,s reג _S.6%Po^#|c0SʾIn$:E'w^!:~Kߨ p(.\} 9H:~Z@%8ϴ.>~Mb[J7wFC?O#=~̋"᧤Ct(aۘuH`rVWrEIbQZ'T`FCr%mWhPj/X(XZىnC*{?݋͕ +μ-[)KA@Dq`qs…}hjڭg&s))t|I7ưgsmcڑ` cE+θPN_q]HJM$y$iMazeC&qW˃3HW>S퇚e7=4eZxU!n1dxrW)lڈ7nFd M3TyGpmCDZchѓzҍ?KLCq=ua; |$u? dmb0hS NutV ~G%om%3ɝwN\^lm *v>FR"j] NSa"ߎ;^&`bo0P+N6Q>MǝN? ;5ptzM;pẌ́#;*\L6'MPjXF^ܦٗIz,y-Mb*} r=ЀDl//WgL?2QY6] .oi0VB]( xpFJZьBE0A0G03u#BYX*j*-oL^X= JA((9[ca?ZR/_7(>}i)@E_%B_;]r+CW@߁ȓ@]!^MLACy }wv= sx Z ǜEubeF4IN`5Ȯ9~>x,u-ߔx1nRLkX:X9oV 2ֺHIDXyzY<(PGQt\%{IIۣ$:z.|5L4EEZ+US%Z;M' e9kvLj!7{ח7RotP*v٪ъd{fνh}*\Zwb_+.sѹ ţ;5<`ڪpt94 29Owdo8 !&q=,.:JfZ P9`2=Tц'Oɒ'3YS-Ÿ&-4i&0s >D u/5E!yjO2*C7Fm]wc&$"{XUOc?`ʶi55B;TS%X"G'̜D⒰%ru2ghiNy`^t.Y1ƴ[.7H \}u\sl𥲣j?o5ܪPrWu}Fz"te7,z^>d_H7KBNOj٩y`8М@d,Ht4eQAXvO9Lp§'bvi8qWUjc neЯJ&l;WI1ߣ(z(mAaN ؼ{gsH I{q$X;LeD!+I|t*Ej!0 _jNs8l7y:o@(*L!}< Fw iE*!˺7ϒ tx-A}R*f!rzC>YKd)ɠ+ї`Ros"d626+nB5yF܁0VcZ*Zmk0Sn)*2јNgw, ~O8(9@RhLOfn, z3]Cc A3; x#FQ@emǺXNi<G"/-pnB4ex-XiI^DTo dDZR7kZ_QEZ]nts]%FtMW<1ܵ hS͙ 0j½Y2}^gnUNf+|<'GHaܰ'v.5C;Z9"vJ?2;&L٬m$ aC:ו͓4AĪCL 20.> b=$)9҃[g@ɍ&@2=KMP4٧u{Q.]慼b3H׊9H/TaL>&er6A$#U :Eg(jBt p*AM| 89b^gsw7 aIm])ԣ8F,Vw+pN3jBv?4'Hk‡:Et?pyQ!. KqZƢh,Ri%%=RZį#-SCjl&NJl}DG ]%K<"quSCP*պ{U겔~Fpa20l)%AhSNÜ1N->&)PnIly= %Y^UfMrݟ NKۻg|_5ēebΥ3Jl8Vd@i7aϘ%qpxVɁUDizV+c.]'ZHzCوA^Sz"68`GM'Ղa:lvĚ ;gs!=({6Ij\\7qZeJ#mYCW`@Aث%Wj˥owR+ E^Zc?0&{/Lal*#SA]ݨ[lOx $77J.~L!MB9*ysxD.Aۖ/Ο20%smO f(}cԽ1 ܁OZcOO>q5#NbߴHUP^p<,CK)4Yk MΈPuWqvtr- Bj;mJ85ۡLa,aMhO 㠄@?m9a;m%20WдzU%`539}^sX5D*qcfv.bV E'] 9BK~e`5J[fpDtF'x דT>;SbgRePU]F.GE"UR6 wԍKK8G*vL=h) 7JnFsf '"H=οE@՘r:{ر{ppA$J}$\,_O' 1ՒL F*lٌb04nsn|%E<CRF \i$WvU Ͳޠt@ ̫ܽ/aw7cnWV[2)csY";Au.]߶~HjenQ `U@iXǦw $ oՇkYTZ[¤9]XZA%\A@=RMy|pH5tQɏˑV<)l,V+%(tIDCtcy,nYf {%>fs_Okڐ2&4=?A?$ڲeme2~ɮ!XFAmjMnn ~Ocjޚ~q#=(==VAy4me&b}]뺬P h'h MfնP+vSS_05r'OsOZ"Zd(*|V{$F!5C&)2R kGU+h1w>VY ap Xb7]l;ǚBX]hvnwOt"n*Uj<²ΓB@xc^Wr ,a4XtoYJ?|7wY~Otl+Z=ژ{P}Kk!Kmn%5o8]xf5.~ط0?6Uw1eғ2diZ5 oLE<(]:Mi!4`lTXS\z_K *7[3`guGUt[7TPYŹUlpuH]g5a-/ 5B|Xb0eU I{ rg;thYQzy㉫rnC$$InE񰣭G)s8!lgbxWԩ1rT>$- ftUi\)6"cv'bs?;\oZGL8cf]n_{勵eKD_h |̩*vg )˷}nS"P K9jph=E@]}'*9SȂe Xls &&Ļf%ZR#Pƕ\9KpU:*:9*:%j-VN9goH|WkaU*OM6Nv90P}Fx Q$-}=qZA7']\_Dxnsr"x3wői6|{e(3?~hUwU l4f&JVڷʹ8CA?~L::$~H7;4ڰKd΃,|xcԓTEBu?m>cķ+#waZ,+dO:.W!Tb}&NvEe xc#zQAPʓjT{3tTxJ )THoWi;sSj@lDxzR#ݧ~zDj׏)o#-*J)h&VH'X#u[n:W^>}4;Qpb{ZֳX?|OkoF9><[ˮ:6^6R3tJ؁x󥋷0%pD٦f&.^E48o3/ )bӆn\ |ѫ.huInCbH+~hr[i;I wG@8ͿOV6YgyKe~(0.Nf\_7G+H say֔Sv *@\f 77}Z0Wsb. ܸ#@`MiD}Y~!weHWhEЭѶX*D=v\{z5{fPMB[>#x-4~qو`Ղ0+b?ܗ`A{A)u2<Ф a&L{6w0e h8al'. bHN i ('Uehf~oG.&+٠rl{q\@z>V- -joG;Dr7:(JUӅpo\rOw\grEL0jY8͢\Ǡ\g%fó}$L]~_A (%ñV~2H VԅuF\ȞQY1"7yM[sឲ!Y%wOv-6(@Aq8nh1 [ۋ[DN{'xK+ĿX"K&nB5 *=$$phd!iB|M+!_+|#O(TЫ:n**rEĵ 5 ݮ'ny Z: PR!Z<\/C֙D1@]dz!!C\vp>bi,@RKHS$ ޷jhI"l[3s4R4QYwLKuϤb jj,] NyΧŌkbj$"hȲ%CGe.vFTdǗj݁ {' 3۞R`1?윂.r.l9zysf>=Gѳ2A%EpcFE HS/ LE%{6X`[7Υ jIF(cJ,}dK]rdK%祿# 4]kA]8c[Z[(7㇧TˌE0": Bz]Lkp$^ V|"ǒH'M߻ I =qHnCKZAmuX_ob\g燸]ʜy8Wql/Õ 2`;NB ]#??VӢq$@Phyo[SWMgmd} uZnjcyΠ.+bi> Nf\݉ EqlX` iy<#>9lc.4C?ln8w͇DNo< eۍ&Kw% >mQYiN2>dPW&.=xۂ&8SaMVφ9fmN$)؝u+ qà ,A2pTBmO"2͢yH7"(hF\cC5K>Doy 9_%55mh&Gha>#J`n_>ZnW"?TB2K'а;eP}pX83?/S, Ff27p?~I B) ZMqؗv7=ߛGPQ@v8|8SNp=saJKU %f <~ 9ҧ>G.|^d]37xϫZTů$NwZIk,^59QvfQS=сzH+횢/S*(Yeil0:B+$y)M -N eNh<- >>WvL)rj⾌s/@sM'&ƁL{ɏږ`y a#6ީ~M\znjzD^ίe(r;'Ci!dic._ a\q)7mNS(d.C"+DF. $?oڵG+.َ=jaPCsfs V**88Y^?pERRyۻT]{|SP2emLJYl|jDm# 粪&2}է ֺG{x:"ͺqohzv#T/"(}gsmT GoXQg7[ "gA0wiLGl2j0q؆Ԋbh.>]oeK؄ЏTf\"1^:=D^:itMęj# r݅K [ ȘSGM;}Hj_?ZdqQ.&J8w*gNF:6"Eg| fF39Ԓ,B-uh_H0 " T~48Ub\goB'9/ :Yc'K&ЗZɚ(X(rK~ KP>"~=&}Tǥ1 | 6;PrEyH9aQ-'5_K=S=?1磇tKZGS%DƵ&nNnN[+pj5Ǫ<@[N $ 7pzؼ\&t+HVi.%\,GEt̺5zf.}}ZΤLbOA{|$J;c"0Oiqj26-U~?gб>$|5R1Ȗ~q=2pV=fElHΚ)"T _YS ٖჽ(/ۨ 4D5?":d8VJig%yp᫉[,͍iu64Rr9>Nq?>.!1Մp{$2s WͲ{eݘ̦zp}A`]!s$myjWդ7oʠ ٥ m=VeRϋӎiMfN:|0-hG-PKLf+_GJ~?Q`ꈲ%-KZ' xgOt_:!w_Uo_yP:r1ɛ`/9s=[H*Of]r+d8=__B f0ua^E ?}&Xzˋ別Y9_U[X_j3Czi^<{͂6]N #]_.q:騳Wp!^VS74^¿eQ;GsCKI'^9W`ʲ,EE):ǵD2bk(xX@yXHm6uI[>R#M޿ ˼/#a`vPrel)e5dIe:.'Ǫ 7Z=LR^s +cr4WLa6 ]W+w8Sz/Be4]Mh4T α?X90/Jxta4۽S'ķltdoQ%ښWͭEбԊίK9I7,86j׳]}wi 79Z|CJ}KR밧PѪI>{i$Ƽى A^{Σ;#u2UY7GEE>wvĈ&&d'P؜ă|3_@V_9QQ? ^ѓelL`Mُ3}#}BVRhj;;Pk2In-l6!-:8;mg]PF] MTk?mH%U#]zN#aSCYzm8/!2`WTOIxEf#dkE*YTm?HיN߀Rk]2ҡMW@ϋ;9J @]H.qS-Bi `0a@(H}+[`/szdI77>E:86ZY4- QՎ}e\Gp㼼G=wJ/bdWXQ Q/HqCx_;Uc* &]`:{APK12Cc۵'kDPlT}yԻJ@)=&vɉ?#M#wI (%vlYZJUȼzzU3U+-gPs!IBu;@}AdyGZHÚ`‚/5>ZݣG9&Is7Z&}FdƗx}o;jxZ S袚ԇBy޶ԓ}d?Σ CT!^awJR>g.,o\'u! ѓzipX/t?AmHl-jK7u2ot?d19 3Wlv"l<#v/ZʓiT/pJثgCCnO?/jM$g۹wPJH~T=-mO7i;w q/zW{k>|DtGJqkhJokLICn3sPl]HbD1>V]Ov"9/us (;`$n(v*W-lPT\V>@(xl׋%1"t1;H~V[bPu42ϦnǛ1#xTS~8SrX-~ |Zo~o2-J)yT UrC`? H̶ק,ubF󃞊nÀBp) XPfdx T:l4+B?Ņ7h"wEMp|j'G^R}alZ:VITiI?@;+s e=D]8=>'+xhE4*z,_J˪ݡTd6 SOleP;=~B iihX'2{\Q0WL 3Ku҆mQfLK˩YVMř8 Lw !eyL*JԤex7Tsj|P=ӄfj sS&H= I$}nʵ"r&UJ $]|оNjWZE['K0Lw>Z+#ޯOc㘷vd\ hZD`˼Y\#v-J()ʮo]J؁dk(w~3E"OI2(1"Q K z_JbO\=BRmaB EQ¿,,^ě2^]Ϝ;Q UDoK.Թ뛧ZK#Pph픁¤XIA*XxmiSRAtWJn'µFYG_4y4\;︦~.E!r`2,` 1?L`3)DeArh _9Z&GԥR /XIи;kV+A"\-d^4^7`$ɻa wF`[X>V'TxϥmdCWy ;ItusJLdɐ=GȪ% (øiCx©2;K-D;y2/[NA[n>w i)?ok֖,A_e"]hhA8*'D_AQRLJ%&%,f*kÉ]cΚx4)OG&4Vi*e|Y8Q>~Yr?]8yð(W],dI0ԌŚap.rwY2.3 e_27a8'%2/Q{@e\*ډ@ H|΂dn^b1 LG ?AQGG8"QsXZC܈1x B;5G/Z6u_PtHmEzì^Majv={+--7ya`|%&X!VF=Eժ}Nq~ d1ٗJOtr~ 1evָ|wam?Gz{<2z\,# c 8$U Ei)Ǯ?a9%ZfYL 1܍"f0SVjH8jf\u@~НvJ))ma6m31F':Ὥu"[f Ư rPRسNU]oK=AA9ѵ@:&e6f>^o+pRϊ@W/S^Iau:2C|%#FpԖ ЯoZFCh1E@g@:T\Ã=_|w g=_8I:c5Ef5tTMMOY]Cy%2m$&#/usţJezĤT:MG"'&eϴZ \ⅉ Lx-Q :Oh/Æ Y8 nYf=)/ ҥOgza?K*eNWY;C0WE r99~b.M6\7?숹9+U돀ս\W\Ǔ˃Fzw@4K3P/~72+ȻVOXNQmJ$a3$c*A! f{!&cYxb ekN.eD漈Pnv5 OUOR :qKqj"=n>RrF=~M *cAq$Y-9w"nC8(O3ȗM61ahwˡV"Pncېci5߈7*Ӏ` c7 -a :h/l "Z4 K5Kj }G^~%uDY0% hCmZ;{?}'J+1j1cN ?=}&y{cW.,rptdE/ŒCO`{~2SoR3KD_"Z1mZ?B,L~:Ywxݐ;zTwѰOuMdjaʧk HtYmeNۢHR7v]Y[JI >x/rש% v ]2[G#X&cGJlcpSZ6""P1'BZZ7\郑S22!4!a gAh+)ӹ^Y<F]o>ɈB}Fo) vC~9 3QR Y> S62h59=ws0M|e97縿 |?t?~SvX:!mO4Ȩ 6n#b=@!"\ή%%Uэ*"t$[^=[T &/&}V[mLljj%\?B,tCo~SZme\fk=ZMgԔ |_kFD픿xW$7;CY}Q9=mgR}vk>F*z IwvZTBMOǩe ǮCHv<7mZ>T'wJge^sj827Ol UAWF졲s7i)OSog` MEs{O稇Rz">G B%Qe5BG}oJA|~i^\ yI;`]6,Z"]-G|[oHy ~ArxY+|(FuD4~ax5*( >_i??[$^A@5N5GH{5:fݹRx#{FjX4|Җ^ p WD,/8>lDУ b V$I@|RYݶ YbQ7-r>;92'2F\C8tHPǼ 9'D$1`)i+ `K{IF ZtΙxhZ&"~f"⍩G=Ya)c77#7fGqu}+3D]=>׭Y"לƥӨ'hE sWvgdtR dʅshcɔLp~aN&;}(@HrQ#A42in~-01Qެ1f薒,8֬ZѱfżtJ[&CIb?xy[B).YgWD;8ȼˆ#: m k>AwJUTS!쬖z\6 {,Njsu`W$u6 ̂b:s]{|HUrǎԚ37 L+4*t ??է.j:AIq*[M_5A'gۦKݴ؊qwWDj0F) Ryn#D0>'y+CYqYզ*:Cf e vA|Ԯ`:-d{8eggV(:MtR>-)aYq ~V\ybٕ]Hx"pbA-RԲxt Aֿ@WORqxfO7چbiF{dB%wtf\>/e!L]+b)Zꓟ(o ^ĉ=D֐kPѢQ}),.y+ŒXl{ZVYp B_t;ѿhZC楒E`>.7;'qܭ\, ڜu >A1-kḋQU~E41~OZ #Vn9)ڀ8dy9ZPԾea,sY:bM6((*4\]k_mmr n "OtډS[ζE٪P?6 "3ru$ .a DdždGc^4FNƴ¨IpgiMZ\7k[Aюx>Ĵe-- ]%@W\&FBb780/K wGt̊-d'Գ@PM˻9yͰ쮩]V!:Q jK3?494zsHR̰4D&U(:}KCt woN/b(9ٌHbU!D1O乘F?z#/O񩟾lJ@\TѤ >Ctu?ozR=1chJb'y2H yq#-&vG6?S憬+Mv Aq+3$,X8/_irLh_5O X ]Jz#KdlG5QV#DgΑCU|IG˱LdY'"űO`:YfEB #^hdv gAIO0Y ore=KQdmBuJLr&gsuqoJ n,-~w^va*C˸X.ӵJ9\PF/jVktjRqR.ݜBX4e=OF8+=j43XЉ}/ZY?ThJkÀNKq7I?"`98w v^s&t6gtS5TDӃ "Lm7G_%G*x!IpN[&y+?Xt ;'V<"\s7 41훳Fw1L!H֑ʠ(? !P=%ޥ'B!i*"qGS%LkQ4 eM30eF1mִE`*?pD0[z\ly2}SAVyRmH텱˜Z[B@!Ip0bZ\="Gep iXN'yY5ڣH+Д?'Xc^E^vE$im\e`G 4DL~ů_`6}s9\Id0zK?ňёkVBlAp^bM:2e밮W}RIDB ѤCwo,ejJ6G+-úg 3N,Z7f >̹^#0 L֡%ҍcLn`'pW hzd8-CT>kE:VZKp'{*+>GƗlStO$D+/bSGuh}a4Z!F̲}o /fWD}!1sȭ]bCj{DR 8O &:YM!>Q9%&pqɨ!X¥RX;ؿUQKtրev9aIƕscKjWT cz1:`~[ *"]rlЇ?@68G\!T4_{QA8ᱴ;w * L+{D5L#} lN! Xk2}9EiU@g-苢nYXUGl24`(^C^K˨D.$#s yzKqO} Fÿ+"9ŕC9K`e02:0^o Y/$ a Y*b'F { ',DGȸl)ho%W2_.^[ePrbQߋqR#g4S >ɬwo5cA耚b_Z5CVؔIm64^;9Ytv>V7&/,=`!Dqg-d(׺:ymOC&}-9s7?미r2X-D_N"|.`a_"USunnt^hu1\JZ{=tNnC`U212K׏ P6=ϵf< 3d%UXs"k|81ZTO;@:ߋFU5VXc`tvv-T?Jzg51S4NZ"|aDw4m]rq@;Yt!ZfQg~ΉgNiÕy#Ga/0 ̈R@I%&{ Rg[m͟*̡d+|D"K$D_f yF(&K%34a²PÂ~^WkoWBqR}&A~uZxVXB0TJ8tJ^Qδ@`3`ތoʥZ&$&9aQA$kNX#w()f%{]o@z?Fѽk۔w;Jl JowBw?wk“؟_˛Ƥxi!4T% `oF@„E1c=o,z}3 M ׳-n>mьѕsvp%t7|  Wxgzi6C.&1M{XhMyap4ɧim TLx\ MBI5ts$@-Wq.Tl O*+_kOČrhu4xAaOD>7n` lѽsPo9 65J'?௿Wuw<GkStnU!BħZ)t"1y ,P,%/}na h e素Ўr s>Zq&$ 嘖>}!|8Xq8&"'5=J '8]!INT*$ڇ2]GռtS cU ьF9JQHoOrm]jD,Dj~٠]H1CR T'X7cEhhMv@^ ɸ6BNF"u'k0\[C̀[9# 4"@i 6<Xg6*/Kv6m-hj2n W\yjT౪n2G؃鮬-~Kfz 5z>rv[{iL}< JaKRڊ5 0lS2*7tD.n )c 1Y DzN݋HuߐąqHxik™7d6/=oStr)Y1F)P?3Vu5 b[%gף ޹rkuֿ f kM U Ռo :y;+ m_IGw# 76[D bW rOWo6/ E %h$g3xh)H Τ؁sI#xwByݽ((6nm0۵3EEMYN*\  xO+Kq(wƜ.h}P7<YkR2EF4G=ѽ˾YCdnq+h˹g[Az;P݋=˚^8O͆2 8o[)a7+P0=SEE?gj3ߒ`j^˸zmT.[.~r2eȿbIuvcQ;5FΒ:i4I~jlܭK:1rR0esI DI 0E8b+##ͽu9ޑiϩ1J9%:07orUD,*4.R˗=-+x;&^ɰ|\Ӿ+YuqnɯjsR)Sx+; 8k,2|c\cնTtL_yžSjN o~\UHdw+j?k%{p3G ,\{Ә>qSx_v; ;&2s+C3 8)RKBBǰt`!S_7meMEX8pa-V &T_l<}F͟|?y^OR3it06녱ł؞幖ڇ—=hîl\iF%!l}>$[y5,+G9F5 WXŢ [[%ET)뚉Ql~= zV|QTlN]&Vpi me^/Dļ {P9R&Bia{_9a(&P1>^VWurt:CyJun\`Dt⧦{XfΨ mhYFsfLUdlf !7Qw!FhTeM[B#j3(Q$tF'K_AQDTkҔ[t.Nq/+Y`Kd&<ʏؒۡCty (mF^5v[7w&, ,W{%7$0-涇!qqvNH쾳N"C~MQM48r|hFpV`~E8-Τoj?m ߀alTBbu,atS9DdFMhfƒcmd,t\ H"53IVGT#pySN pm !a{HM=a(SN8 ;Zq\sv`4⥻N'*攞#Խ= Q^l<ʑ]? md-HJ+:wqEmdA])[0zMu4pf&CxKEQM4|W.^_ti*/5N['bW+NABF.BL f|sYʼnm-JezBQ nL4 Iz͍,74HGY۰C &(M/*9Dt†y'f(*)M41@:#~!Ƃ\өlg\QˋE=dib)^ sUVBMP8\#,0k} kQY,nPgG@_KS-91bL ȰZ+ 5us+ي$UJ {=xS[IuJ)ie*aė[qE5 /|: ڀLxر5ѻl`=]T,3G:#^AfY,J~j c˜(p!&vΙ4JPuW*>-#V 8\Cc- ("t^fa`" qjC|oU=FܐK{Zd8PA$/wȃ"|H!d<G$+=I<4R|gNgR6$1HS,^3YZDm)MV *4׸vFеT]^Tfo4zvLWEwb쭉tQ>Eԁo^yJVh-f<,p?wأuh 9xc[Y:4l1݆\)mӵޝпZY^3Bⓝ:ߐ#Lb$_1#-{U;a(^-n)a_`vH-c 1;c*|Ne|W\8չA j@ SGmz50oOJY7Mc@ Z3HZK~#^X'~">#ِh}k LlFo pBMH)d{J!l;f~IL_ɅN"Zי*UYޭN~4 eE˽ 3"\6>Dk{ Ì#֪sf?=B7%~ zىLjɣo>V]Jğ!qHFʗz<ٰeOo« Q2Q &iȖVy &zbY!*y5vv*a+{bw`86HUIXԠK)d$D6&3YPF_Sc "&}4ƾ}礇ӕO꼟7/^rޯ~{xzg1yє\3F_ uD~Uw EkXw#O9 % l|g+X;v|×9Dhr K$-4IІfH7[ 8Y|KɺgE({m`+>.-[V$9ny=j(qsGfwTn^-q+g|uh+3vnrOߔ9J~|5ڍNU "`:A:m#Q epn2"ȳ߼5Bo!f, C*}2c^ *bPh` hj[xaKpnɦ @{Ѩ h KRNUoaӆg jݥZq&HYomǢܣ*b$-`Y!jGJ/u&;??EKh-b쑟4y KwW{}IR[ء7APZrANǖظucg>b1pxeZxVRz,ޤMDJ(A h7zƄ%0b]tG>eU9 k! ϚXR.% > B #|A"Ck2T31exPad<I%)S&iL N?JÖ&DžCV;dfiGQ]N Jv?tMP;9/38?tXc$\Kp) F3joiOu\\%yy4]H!7%oX}u8Ix\vT++p0~I>jю?1|emu&i:$pY[K}1hQ n,`bmQY'ՃA=YB["=`n@/ۙ^ZƋ_5In{{Y cCMj0f޺@E`V6uga*c(2sd뻷҉'`ȑb@] "֋pRg`a7ó5a27?y'4Q[Z~=DwGEΌ{C!7=?HkE.j2384MMc9,-ْ5B;ZM|rVmYY<+܅F2XK7:O* 8?.z`*lnGʷ=SBT4:24D % 2ҷ"C!#.y5a|wFv/=K;n;CQm1l^F,9 LskyYASbqkdPp<4(O8l *+t^nkk(10-fcLJiH{eqJŗ!չ(ԙsX&HT/en{oitr8JCSG-L3 *I n)T(c6/ϠVPxfvI,"˶vQ>,V,Tz,'~vҲ!_瘅U歨)b^,0bd5N3^KF[F,LW.vg6M,yYQsj/TBC 0p}ĝ#&ElK!{6:-o}tsS'~WkIBǡ5ۋK!IE%z~IaQQg''+hQHYfBȜ\.kL:g65q= BEj޹}=?S/eG%[|`}z465zDP>Y0z$'D]a)ta~Q![jMUwvY?6l ׼#iIԟsJ @ӿƁ^wԽ?2N IU9W茂 哨 ]W<)o=o 1DCA#ǹsLIx? $.Qv޳jAho4? Sbn{p9j7.M\q g]P=v]PRDt^ެɻPX`S=8 duI)”(_ٞ_w{6ԏxfPjK9Iro=HIOd8YŦjYqk-W^ϥ߻&ԉ 9_}+OsӉ%?S7c>0 `M%'HI߀%: \mTCޏt!7Q>x1xE#A_qUb/F݂v~+ w >:@mW4XUQ2rffD ;f 䩏DҽwDu":lE s0AZ>919,E>kcX?S48=/TqŮm\m8Ck8L8HWA`Sj) 7(ViA#qޙA6o5)㐆'SMbNL 4/heKKێU8JK;PT*}f@7{%v^4Z+$y>M.Dx(DS)$<J;pGpqY0 +q:_51K ^-y\:;͵:f.Luk,nVݸɂTh{-fAHXIWGGM:ϩ9BWIS$ ۀ/WE,^ݒx?r&] >ycE -5UScC/(,,u*ޞ^нi${ th9G!G1#=V"Jm 6D['q Y )> &U*q|G]e21r|c>!([j[n'=LѠ \ߍ.8~Q@PO}>rk-֡InHHU1ȨR5&%*i`XU ET?y0o0]iW߄Fk;P;p^&Ky wv׫Ԡ^S~[hޟbo% Jg-R[U͢RL*m:twAHM= !tpFﶋ[N&FuQ?o%HSV4Oꊸ'=Ü0lڷNNpyVj'lM3TA6LOFtilvM8SГ ip&[ 쫩~FRDɡC$@5MPG1˨ ]Uu7k{u1܂Ri2^$:]TՒw`7qX\tם:Q.0CEzМ6Vfzm3W6vSl?G-am8r[8(7o7\Er,x_.%grQ 3=aL.-i'&EEN=O7e0pFK<٪$Ӑqt׍N jlJG ֦8 g*-/?$NL,p&ዿz K ^d]p;qHww=BcTbru?Yr_aQɟg߰۩1)Aa(3umP=Sr6@w0ͪx'oN2W~?c;`$eRo0_@1t cx͵b^H5/(,!"G띂tRŏ+]WMRDbaY>8[cjΩv6H# cdW@r^3cwޜǴہ00/[I+=x%t67USxCHbf:r+<*Dǹlۓy,1p'7b>Oj*Ӽg"jsIEmewӳd =e t&2s'Յ6%#ܵS֥N9=a~2\x6A<=!ؔ+M5| =Ha'#h:շ6ц!i1j@}Vw>%&bQFHi+ +X)>z\%͖ȹ^߫2CKAF3k&QVzPiQ]P -d"ؓ5i|L6GK`#a^O_s`³"0 JtEht4&BC#AFL3iǛ7Pv [\FMܡu@r`H M^ ռxe<ۄƓx..Rk|XgCyOyJ'̡)&y_cWJH3Mn2+hW`6Wnoxj0q? w s +Ѯ0I~A`u*-l 2zQOxkz0'ZTҡ?H@+>o70:C@h_}P]{sIgmG8Q|sRRz)m?g?KF`żkB/5~NOƠQԡQ/[aO1980t9srLZ*a0Sfjo+/蘷MK3)m.Y tA#oҌᱽfY}I=+W9-~NwóqL}f$ɛ8?Sg#sjEwRsK\s=*B}*̼e`e=+)w T?ѫ@́ϖE*>nZJxa7UEl+ˈzV%ݛ f䮈DWF6 <l89gbIVt0 P3jǷX"N~BId~+@*{1|pG&|¤BRVHRx=2QozlXM!tuHW3fUF:*y/[^r;Jdy 5 ᧘ʅY3ۇLZ뗮z":%Cl=_M~(]\* *[').%B~ceˍmlEL[ ތX4s\qh f1/2NǤQo .a 2EʒF- \ uIND{, _aˇ@۶0Dܫ"vfxɫc)88DVر/¾)&S/Z[rVh] i#0m/J= B! )kyaZĭ)#'dܖԯSd絨.UAGɱC(#}J$Tujx'6ؚ fpx* JGShm5tjó}cV2rNDp QR{膪1g9 M i4^MWtO `ٟ!#$tW2yoju8җzпri DQM\o l.*9Jj/|n59}iM:vż{F Q`n>ey\1  \8??63nN{5 M~9..uWdR]Qŭӡ㞒T 'SXXNI"x u%$/t2F] f!sQ28K9zX-T |1 $yiBɤSYk-dA(dyw$04 hp%񳃘ƀO˽3F dBcJbd$妾&x D(Mc)%\ r2t?v8a4<x5r3 ]`{;ncHJBPQ @ W\bd&fmBZ#o,VBV,&=U~pY w.'T"Ϩj^z2Q&5Uv(VSS(r|Mkn`2mWcކ ~;OhҏLUDA!6qAEG;2Ñ51<J d5 w.!#=na4}exN –*/±;4RhFȥ5g2UL9b&D,ָ 4cPPђgn6e3Qtyp}ti|Τ)y HP۹a dQ ٌ|Rm9g+=@^awCFfMnҴdŪF"0nPR0AI TpD?7k7>Mg`ZOr*݂XI-rRrJnDYܘ}QFyN\P-˄d eógYKө CI[gOyy1*fFwL?L|~i5`r&s夈YIÍm-d_ć;7P.-<> vU?3}o@#4u !5ǕN W 1BJ世dQ#fј;5 ~}@:,֮-DKs0 X5"魫d>ɛOͳQ8yp>PFMוNI*uVB{h?*c>dmH"q+džy χǎ\ӹoyzaߓﯣ@kN**9o6^W>@}T>m Av`ԛ>NQ|,+n͑Dn?WGyb(L:&J [T+x?WD fY%T#^|OO]BM]e.eAHRilQR;pe"ԞG ZOA~d '+=&G6JX=u,WCָ;JC^3R͝[N]uP+Km/qQRieqb7ԼHUHElG9=c=1i+%;:ED$SH_G{!f@z%Kz}IN$_Q:yM׷Mp+҇*ാpP,[Y:]h}>a-Ի4+4GqRHsVۣbƄ FnU%A5uk Y(c- (ƅgÂ)n:yT"͚n@˕%NWDU D"bn NM4v&yׇE`Kw#p= }8*J!RaRr7<)քˬyﴋ諩:jM{pE&Ǚ v2ϵS _jm7~3MQQH I?{ OenVhwn5:I_AjNԇ4|P,B[MR½n@^[M׀QdU~fQ_xk{D 0w%(s;]"3jbU4Мz7࠶/r)z8= VE󴤎DZ}+۩.jwiə%6ZA^ =`4Hr(nZ\]~KQaл=YpJ%1x6Zwhy=1MbܟQZu^P .62O!oFٶ@ ID']} ]hMW Gs@Vs$17HT<FlHA~|'p0\:;3(vakH(|d+KHCV+D/7z,ryT _Hz7/(po2K6]LfGމ +B?˚4J"(C+\ih yuYy?'h3GA{r4dNsFfSNQֹHJllT0:|_{qz1Axq|_"VULv}E{[}!r <@ ZuwB}&,R>qɄCR g`d)s1E^McNy TŒI63VYT< <4TQ#CPO)[ n,y'^,^0aWn9ͩjyޜ #Gj`ղ OLh/i+N4g X?-4zn|ˎ]f/CreqFcU2YqLJY!HjAҳsKZŇukApC_JAH fy%<|H- %QA‹&F}>@4u UOTxZ,ve[ڦ[R;#n=ёwXQ4wJǹF?-JIzPB96GRd$[+ۿU|ʱ1 \ 1M(V) ɪ%ьS`Hz6X޺[*.uڱKs(Y`HiPuKrwV7J0r0F%rk!7GKkxERP-'v,V^YļVLC9 B:oeU&*|1J$*eDcny+,&m=Y*sɶ"kJԚJjcjq*-=\!4NS/;㝪>sqO`P6 6 XbJJEF>oCُۉL+@%ʃwMza-t3.zBA>qsuj$A<oۂ\"[`mü"udRe#>Td7&ZV2ޤN@[,6lD %E>!RB6YꝩZFzO1dW9FMuۓ}1snLn>bwֶ: `!#RI?Mx'Mj8DpI5]0/i%ҏɺ/A}1k:@)_W/c&88QofqD澀 C {jv;N\F++9 gy>v뀸78> @Sdx)fHNc߫rz{:*zZU+Y`4.27g׿MFicJF`Tݯjө`]Wwv荥SF99вh'lV@XD ׇ^_ycXٜx|x3!:1:aEGz`xwglu~q^ӈ$]fۂظ Gӆr2'v#WG-B1f Znj;Ehw  CC^#tpɞbtݗ:ԟ6՞ xR= TGԬE=[Rv6@˧M,&h0>9[yfxO7/ ] U!|t#e-\xz}Br4TґD)}UBu,~3O@6ic/ܝ&Ͷ9((o"=<+"].|E9Cɕt6 fxKE;/;^ Unld7V.,Bb>ϞK]n-OtߒIrD,Fg,b mMM=E^}IJJ$ya ^P;ҀIn'ޯj. z^ X {<2_1@- dMm:[d m ;Bm).f 8 6#t ΞFIyyN:}-Ζ1JlfMI{HHoM> [/5zU:sΚEem10^U˦!v! *>*c ^nؿk uF;Oy 0[:D)8dKT3\U]=Ys7O?G/sT:l6NM"oI^/eϓʸD(>Z[^->vЫoF+d`O/h%uU&b5D6'_UVees 59P򠏰 Lncӹx,iB8 bGhcCp7 =߂howDm&nl,hNn}Ê`UXB1V3%FJEm ̋199`׋O0ZCIܛ8t^7C1LdHJ哪Lr/[I@8*58o:j`Boã یr޿_UɨbΪ?brhaڕS@z8d>nNz' p^P(7zf$=NMOO} qуzJHžc/ !g_&kXi! 1=dաM'7P0龺A# ZzhQm LOKS'&e&k|ѭ3[n;#ύ+N4V:$ՃoJ[ y~"YʗSC b%Cނ6tO5 ܻA>qr>vŕIgrI5<0ѨkWܕ>[]«Pe"0(4a(AXUznv,]|IN^vtI,KqAӹ-Q>&[O=:0ZqS,aB睮`LefD<3f 6 sN47 og ']x;!2˜"f$-o[i)iyT"ZHgP^0#<:1~%z&LKӑ58,4W 4JAlܠe `ϏƞcIܙ{]8`p ˈN5mP)sK OSW aj{ mb!Q}>U^X:$ih"C>O=D邏}|O;(r׌)Hq k*rw$WD$r3.l\*^lVգ1/uιz)Asl{aB뻬 .#tV_7`>zjgƱd`ئa. h;cTᔿ<_[޴}P[7^c'3ZʧEɓYϐHeNI5L&Bl {jїqo4){Gh^T"{F>h2tx@Mnz ؟$~B ]ΪE|4R.k!kYiAiŒP+~L F92b|%c<2f*@@IPn{^ Yuٵm\xfY.aWfM0Mt*s>Lp/v{=GJmK{:N6z`zc4*q!#~7>=RLW8ɂ0&Ùׄ鬰9ơj"JcSq͌v9 dZ%`CekXN#׭Wޠ .nL{4؟R3"3+oPH"X Ǜ2X-DR[U7g7fc`xalN%HNi}|KJU"0ﵶ-ڒpL(.#Y"ˮw:;|!B.k_Rf%=f4s>9VkQ$ @4>ye>˧;&$6hAu/^7^ȼW)YL(.Eaud X"O&;AB1f/=,)ʙ<4 eMIytR3v49Ю3lG @*;a[6, sj6:A>Tc()j6j#4A5%T$!%׺5,j+,ZPh-Ϋ&+3)Z9X nηa۳D3 El?:=cЃg$ s.:_Xi;3 ;*l<]̃\Bxnj+ܦ gB>zGv \;b&c}&Z\,e 0Z -NZ V)Xq1{, cB7x+JG$UƦ"`YtU?}WR?W:)!9{ЗMmقn'Kx6Kj wTvOA<A=qCrmXrb /1!>ΞO0UuZAi|{⌴c-^Q43ۣ"믪e(KjNuT1m!NDѼ7Uk`!r%rw=6|GD_yDˁt"F<2"pR"@I̖^OP#9̸$ DhJD)=4S(L7Zi c;X GŒ^{u"8n7do5x]-h3!A|L& w.&=В-2jc{7G{P%lK-@i{b+m;o)*9u!aSF4Է\k]5 vm%~|Ju4ʢeʢg|NkЛ~q,[| bU)c4?{(3VhjG""/ΌW#-_½&$~kabg5*!u,F纉W)+HˌmNT7Q0E /aMHӄTNn=7h~sMI=OMɡRFiu/\h+ݣ%-֫a$f}L{0ܲ?)2 K E%HFȊ(fPA'3`Wv͹u}uꃐ#p@.9{z [a.B⚗: 4iަD(HU/ >Vfm{_ )(`c̖/q<._ UpR*xCFW"X"?s=C~&a‹J0ȜEք{~PLG=pAdz[9, tTqزqOLNxj?5l=wYhS5VE XGO.HKG3X, > ˋ$-COoTZdiy&blICB~ɒe_( f߭20& @w$py?|*>ˌ,16aorl%lL[zG+5Ia6iO0f`\[;|eg33iwVV< FXF #0 !Q~:Pv5JvE!o 1Bt'/R#v %^C40է 1JcqKLyŲj1,e24iEQo`cOu4:4#.O\Guϟ,bF-^l}!<1tC"o}J˻%{ "eZ_4 F(MA3 ?W㓲4slF`n$Cu7q>&HOQɘG2mӝ .)TOOTw9-B20[ ઎͇emNK8 Bgj5tS5wH%KQ[O)Gh_8 sB77=պ *tex`zj4;"32UWQ`Ss\ ޲:w9HRc>8ȜWhM,LndB3kpF?y W_"n(5 ي? 'Hqd7FP#W)M{3?(.&ۖi kxʸsc!iCgEFg7[ zF~mE #Gbv~,bX[ _QB31ˆjcӮO/Q>ρ@ᦵV!)$_FkR}Z1Q䔨w}8 7&_Ӏ`9S|j/57"K_p|D kaU?k.qչ}S^7 趻V&c HެEt#φ7"bogC+09zz;6 eMgjl}p.[^\UwX'ad״=u739e'Z~5؀8$j3(*C ;,4>6H-{Iʗ3ٯ'v8wWEUpnWN8jo5[`3@4 \)_SQN|=H%| w&Z^Nzggs9t_mJk:pcn4 Wmh^}@M":W,LJ\AoRy 8=_j2٤cp4ECSRp(q<[wڳP5l#6J'P; { B rVu~]=d9ju;/J?ݍjT<4R2Q!Ə1|71loNbF5<%;?F+_KMJH'c|SQC~Ufc::h(˯ɜ H~DHz. Βih@.sj's;Us~!8H\?u]h#4AdžգxcrL,oTYEJD2t5V5*Qg#it*Nf%@WfK;'bS/_ i=#=]2>0R8-IrTɰo{h<)`׬\#ܺxNPs{Hpxi!ȥH#4]X=R&v/iP-r2kDxy$ZqE unnW3>9<{XvXPn78Ak`ьAHa!ofopqg U-I"6-20lԌD-(E+;~lցAS *|'^8AkDnT1!j6@K U;__rx罴8Ҡ%oA{n514f!]^TK)LJ.VU`UWɘz)OB-[F*+?}4!7HPpKOmoջ+24PEY5egjY <)q R}AWAq3IB5b8pGQSΩX j-X^oT\Eщ(&>{ze{:D@ܧL ⵅ+/J .>VP:aj@Pn<;zme@G,WMnjLDͽ͡ eO֍z`pHG`S#.C=EM3r+sAE|ȫVMK?WSAzKZ Oswb/P^τI%vNw2g&aDKOj?3`,ɳ+}gR i?Q LRTs5jΧĕ,::UyQ=E~Tj w4:yTw?_j vHPd{kNo'~% qWb 䉻Ha,xTڌL$ۿfw\8YO}Deoy)};5g~Q N%J4{-tZҬΎ.HU:PUNQ1bup?g&P2h UHXy&i砪)8?=#]GlPze6+~(YvP]ً6m#e*LwѱT47KTA#-hCr0? l X9cҊ};)okᐗ$x>qh٧©9C^;ĤۥŠn>q/@wtpd!1Ĉp3J_NS#+brnSOR}.2Q?Y4sRa>w$~9RXs,* > ޶5UɄ\ -f5wF,It1P߃Hz/IgJǻk=`z7~!@_ݼ)d5;ǦϏ=h[/AGP5K!N+qq>z?@f{cl$,M*rD@BhY"FsBmK,hcaxO '2'WEbURCj1wf,05eB'">pL$Rr4.R s؈I *UN.󰥕лAtWRiN(Ќ$qwt^ꐪiqX큒Vn ݨ$p211C8bC?7:[۲S;r:,֮L ZIn 4mx!)l-b]l8G"ߪ7.ͺߝ7v CkZsEiPfw xbw(LAvVCtG%vy-p_`"Ofux'^qJ X0,h :Bd0TnR'5TzR擄oh#mQn#jK d| :F]%wʫv}} >RA-[ 1|V}XF<⇷ ,uiE( |˶!BeFU(]g_.=LQt  ɉ"<bl@TCsPid7e,o AhPΰW&!GHrz0TA0?coI6ḵӭeTxs?o~LVN\ RΔy`Rq zݴ(l UL[TjJ`WfR&,bqs[ Qɏ֖gS?C 9y,[Ÿ=ľu S^0R3J8Z1$9m-\<E,OK0\@{/&b*]VߢE^ るPHHe)&47kNH)m2I`|[ FM߷}bcAQ3czS)M[1/9rbzpը'TQ?('BzpIg$\pbDZ lBW6ZZ$L7$UǐRvr3Xvx֪|xOF^ahR)={K;)PC~vpʨQqŲt\xd7?cGw!$|d0ˆL"xY1qӵ1 %el!l 덦XSY7uHF hadG"WL[Q,1T[1˟ 8Kj<ߦ~'ꇔ(yVRUzL<5Jt1M6J?SM :#Z /?Hvǁ)aQjwԷ|0`.tb1Te@_;g[õяyWZM?,W96Ud;1#Mupb=NđuXG'%z;}Tܯnak>Y{$cl_9 i 4<:x,3* %ZF|>ETLG,3ˣ*J>K6[ƣ\nl)D8Y]~d_"M5NV ,0@3̡ Ұ)}/xkկ ;\H}GߋbuHJۧ6j[zj+|hvcڜy4#&N=UL^TV>"n!g=Pyms&[3-ٱ9oh1t{NйЗ'UC]BܢCcv}v`F#dS,$+BҰ.g%ww"%יxhVOD͍X - LfFE&;ȾN5QgKA32i.93mxĦoi3d;w38@\,19U L0q9Ft% Cɮic<„/wН3L:4oK$}iWpfJXu )^-,h$?}8[0$K֗k{[yxg)z7#,XGW [׌`L9A %.2Hޞ5M2_p~x;Dgْr3܉X39{{arHzjwM?I{[Lr4M=+1[OQOdiѩ梌1Tpށm-tgPL8ֶ*&o C>sTݥ`;yU5PRr; |ho eᥒk%3|KCR7 l:^xܧWH\$s蟚%SkR,uachb cUMw]>*N> q&Ac|u2t: srsy Fq.*PŤ sNYw^7;B4'xA$nSPn.b_y#>r#9QuZp j0ZxG9d&7f^F (’"ȹcFN=G/^W\>yy" Ii|ћ_hn%З2 Rɕ̉zgYZ07070100000299000081a4000000000000000000000001668c169300030300000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/]?Eh=ڜ.+ߎ-枏)1&D8:A^"4jf ԓ+J |]KoD‸H !< wݢDRwrx/˫W^k{zJB*[u5Uk{4@.ó\.H+g]Q耹%ž`rN!*v%QYp7k_T"Lͭ)"iFLCAtbB}N\yiSMT*v0y.Ge^kOS* ZSSG:rmXhEGdcg|8: {S%Enn&^X tlרc]Sޟ}[s|?<:7P]o?J\gv?6k{}!I'Xv|%#gYQHo:>sX = .E"S˱%[%`ލh?]/NQ?À1$]=mkf~fam'}'6["MV_VPX\J+u-ep^eTv)9,5wQJgʝ?#y6e*HO5DoIv)}nEJ/JJ,BH~2dR5E ͳC,-_T7_D.X~_ !Y>AS.$`zoʾd gpmm1r{ G%qm{8Iрwؽ熈!0?s?XFT+k摞GrORd)*31h x#S* 4-$"o7aC!ƘAQJ'ܬۦb4_47x*q/ah#gR&USf R lH.\TbuS>?sϒ- g",DSpO&=\}M̫hnR7-pqRRH1BRHܻ]aʐ)/ؑ!Ρ v'|pɭ ǹQ`=KH쁾n#G B9 <Քj:._Ί)K٪PJpb/^]MC*0KSS`R$`ٝsLߢs FOqU!^Z[mҞuW="̰' =T=܃41 En.y4RmafYOA}ݞT jѢP«^fM;Sr Ů}I]$Yfō[0GCnrZa%tFo#}Rwf)ul?0 5n/_*SѩrpR n>_7+5MPAx6VB+HX Cuff!هTu%,„uB㌋Zȧ'5 /M-}28EB N.K-iPᔅer#e(2j˼㓭F<+1Y|k9I/_?yZ. ;%Օbt: bGCl&}=%aZr񳌚Y$e^r=njG#U=!P*$xBg۔4պq6KFU\ܼYvzV$"{O=Cg; &Mع Uj)YEUR;Z#<ŵrԾ'nSI {˨BU %ث zS6q3X)Xv8{r՞+I~w.I6pGޘoB/8:**nx0a?N4!]B=WW\Leﻸ]:9;XeԤŽ V8DΏNXވ3 -51HM[)gd2 Axྋ>zjXL]OwFC{>FqWݮ/ !`Xj%P<;exto' @m##pIaQLߙb6a 3vofiN,h/0ur~ܺ2"ѝmi; WmByWW%2_ #J|b9@jVǔj@acXRƺH?:25vTq$؏gkmYdW"٭ݬ`NTxk\6KIMG62( rg7=(Z 踙D4Q`=COO4,~nMfV' Ȗ b]j8},A&ܝ"%Rs=v *K`0XzS`ciCqZHThY {&W' 6Ʌ4)'=ֳa5F~lSJ n"3 1yj8wzgE+ymV$sj0ytC;0!3ԓ.þM5ey`Wc1 g^_J"^bO#o%~۸Cus1/re,"-&vCJ]˗ AZlQQefTկ^?h7 #N t@^7z'L^rU:_UYOޯ5ŀSM6_1Csxoi l@ª*YM7&`ITc| ])lRjhW%7K.h;/#3)fSbU7mlpAƝA3#蕃xjyZ>"㒙 k b;"%ApxвXT'ECᴥc9@{Gc.HJH.d"~DpWU8GkuП?TNСu =kb&`3],,ѝ_e'[*)P_I Rhyv4MrFz@!˾b}yU.5#3F koV ,4Whr'2f_(F{wqj8ŠYSCQW.#L 7LYߖ4P=*}+0U%52%~h, lЩ59͹Ln{=֟Wҭ"v E cSvw&DA~p>uYҢ77E %|M,tW4'pض`SG1r}3^kuH*5٢u)po@JqYgLH=?㺿}A T~HaZJ< <;I^"*)Yl~0'اϞH 1>Pߞy%EIH#|0diۤLz4*ZCGk Lw6Y{ P^je2M>$*!*#+H[{r;OЯD:=j`zBI›5*hGL뜌U&2Es|m|ߪtRe35dj ?ccb3֯AL Vǰ@ws(ps5INy )'uߨ@++|GBIzcBQza蒯029HHh 75q}㜐-xwh_*˒?ZJ^jjv++MbˑRR "Ԥ@lsTL 8˟NԫCGh\  %Hǧ\2ZLF&̪ ˸>̑[LK4踲w*'乽 -p=h5 jFjs,<|S6J|iy|TtvߏhѦ0B r4.EJ ]DCOZ! .lxqPۊDVRJt}S)2Ӟ ό^C$ Oѵj/Q%x mByeVKh\-?덵,Zұ7wjLl,tZʮubC `Zx`}kNP`A6ZijR#+4έ#^2A9 -0q{Z~ih)Bz7(.z$bV7خ<`;lDy46Hi};IIR5\Kcbrml@w00X2o csd4.g@]F56rnt}KZǩYc=~m+V5db# t(E%e.V-( ϖnW#qFm ~jzw+rQ(OH%Rb@4@V=X!,J]M0WBQxwVy 5}4#N?+ΠȢ%U87G38!-"0M_AqMBokiyT4Aҕ{[䁍%ŸKqЅ+rv'MLUZ< "hJ!+bqKspQiq>aヮt7~rw3ϯ__Ȫvk eAB2~ٻ7BiFԗX7<>CDjPit5f2j+,ڶu!s"L'MM\DIpFDe;^_),EoW #R,vA7F[ZQ@)6r7+YdNܐ/#f#;M -#vt\<_>u;4`|&$R 9TQM%c:S:[KUaO%%xZڕfV<)6~k0~9-j-JS!>,1}Em?!"WB[@PCo}Wvzo zSpWR Uc>isQ#wIp8d@GEX/K9l *+QV㾿ATt-VNX w~ ]}njD5'>#2w7iMV򔵿 F= =]m&G"L`)lx" m>1mh(!=gM>oz;EbjkmԨEc8_H:E.v:$$-%꒪G1Zm`h thߣm:߯|"6&/׷e[5$(|XafL#gD_nÙY*:GX`1 )F[&RWkD γ2ty 66c(^(ͨ΢A YPވc"Q_1 6~ll=*|+G"?+S9ڪj0B{۾d(*uPp` ha`J)Q8x \qn'9pK8f&a,7̉$ؤ1ڏ+\ K+A\O<dXaTcR?ٚ~TMRB:!AlozHQ¥~B|$GMa -}v'䌞EF֧AF)6̄%L"N:)h~e}ɔ諺W' Ug0KAPO*K<Ѳ?ĊO"u=T=;Ūk֐ٳo8d,Ђ5aʱL))̝"lTr;W"ͶEęӍzdQ&\&h]ف7! PMX5nupЎ] Tfm8kd8h,u\)g11] 9a2iܬ/|:f#O._oZWdJM ^*7?x _6pY j C2Ҷ ?K HX^=g77,Hnd-Bun)f<оuO osbKA~3hh.--w{MjYNhomJKU~FtuF\'+\+Q|1W]1 u쳃H oiϴ.!ùZc_j},x[k#wՄgDTR3'@Jժ&=6ۢb]0w,Eekom|Sߛ3pNM.gI>Iˇt.]Ih!7 ؐz׈f*k_v`Bǝ]VgM Ȟkôr8<\we;HX)޻[ WP>o*3M˂#?*ĿիF^CV8TWFhVU#oz<QZ/ Fuq1>ա+w4S͚m]gD?y2agA;\8.6ĭ 'ēHt4d)Xm!b2/(`a!i cHv"kY'l2/>#+?} 48'w$s{D=I{MY-x@S Dl[0q ar|ϰ컔Al0 ¯q,4䃜lKTJ aY]eJcTO ESӰe|X ' aQDj=&)ւ3cRߪ$Þ)UXPL#]PU}7+ܧL Q zՖa 9YL}tftDd`/@<[{2A?";X>PgV[-BXݗejeSm^mW&|}DNGiWc74?<7tfJ|pkilڍ|?Hhv%_ ݍO u aj<|͡r$1ˤdjN2@0ib_ \6D b? :y$#7ܸ.>YM2"w$GuFU繸SBqL~E(Cd(RQRZU=.-? mjlrN8x^Q)u܋ޭ%^:)&}6$h V7JD2qv.@mj.07kzdV˴O]hZ8Y 5O|J(m8W&` L|z1i;nNekybxS mdx=Gף"` ]/_V܁)胱J`\+Qp6f.[_6с/0ΰǧc $SӡνjӮBF[.5'4 4*BEcIja[a y!c 7a- iBS8~<SժD&Hfvې~/7|(ԫKz {[d,fX!mgZP1w`m/7 ;̤+ sһ tD MKp5IE8+э\mng&E_5OUÛZ>g]_|~Φ ;x-yw?eKצzM;h :fP$BKqBTO'2ODiseKQu5ca5 ^ P `( ˄ѹr?'*مS8QdH'!jRUХ>>{'ˎQxICYRĻ&2e]% {pWWڡ@ޖReC/D2~g:NvA+Dvmpzt!#\Ij% hMg=DR>-vB?a 9%oyrF?_O>!Ŧk>V1hA')*m[K2s[xs'~VzPQB&ޔ'+RL<3 $ 蕠խ{IOzŒx'FFjBdC1ḆaAnB(xGi'wI6h09VQwyIG[7]]o---E,;yy8=.(ÛS.yV0 eDW:Y0eu/S~in,BC-gyq7}ѣ'T=/N=cqm][׸iR@`/8JB_UW+ uclϵb݌-ۙaO&u%O7^RP a}Х>Xl;S쑄5l{\UӸ=|k#_HRvZzh+vC\Vڇ8돣͊{L@NCKnmoL[:CZI- /W=Iw놓^ˆ1#{0J)m $< XZM`xa_);<[H%.\S'b mwu/<L侇p&/I mLv{KY sW=Y(ߌtU*ff ([ R,<xB]VXZO pX > u?20Nb"pV:[T-T~$8*ִ@/:FQc>S̑6(-gG\q6yamxɆ)3tܽ SkȺkˉ*z. Gt$o>&U3\4,6]tWs`F xz0nӔnTz ;3O朱od? `0GP#>>H߲~ g!a'(lәcFIbF(FƷ1ő87J.?)I nR_|hƧ#s!$7 !̨R j柘VcP=eסK买I DfpJ&oY . pw17nzJpmzv!K9 e$ovScwvvx L$†KdcrLZHnGh@l-#/ Mr:@amEk"ػ,V)?3Oƒ2m}JVj!b.)m͊<7#L ؀hdO=ҋ;;epNܸxy`2v7391N5` PM <](O;?d0uWUۥAWdp2=._rz*(]fij蠓bKKKP |sbKxm$q"#g?fvZoZṕ:SsԲg9'C̯biUNSi_ULոOգj!{B.5t.OyP·խkU?Mͯ .m0SmM{i_4_䋷D19ٜDA]U7b1{TʹNY4 Y\!\X;Χcr7v)WK9C/~aq*?8zЧuujQe#XoqnP׌d`U(oz&^O3nWfUJ&q*uU8zғJb9 ㈓^pc)90JY`nt"cUX*2^>xRn1vҮT3ڕz:u?v1u쨫cP $;Wn7ltL`q/V_GAϟT5J?DmnghP #J̆՝Bn+( IVb~bga!;1pOcV^R{Ts l<͏0"מ܆_I{Nn8BUPfz>: lyh#Ʉ>-2`9Vf̢}oX2㳨@w蠚B,T]*ͷn8Ńa*(屉 k(< LzU6*1 {t? tj,e5WyV|UͻFm_N|^C'.}_ Ayo~Ssf J#qR]/09'H)R]Sc;޷=嵂d]=; ip? kM3DdcGɾ i?z{@*+?Z!H0_m?FKo@7JN Q /_[7~|qjCUxD*~M]ZrB_Mu,hٲy#LưJup1;~m@Jr4.eZiG~|9 NM_t,Nj McSG*W͗ *2an6"Tl+n7;"' }vPԐ1\? .ibR$^>QW$·Z%'РNQ˜?T%uH3= z>s{ra/34pVci&QbWԫr !Q݊9TPפa|Ge,¢9 <0Mӎ~kJZOKj8ƅJ0rGgd@k_Sz gZ(h/}ݧ6ڈc:j]\_dKZfl?4)>k(!=3k2ltZbsQXA/A"d]=OUHM`J!EIj %3jyr s iZ FEkQU$44v4Jl];,$K@5™h `j_ iq+-݋+xu KB±,ihs%ng3u( ]JGVTg-Evy.@܋ !xbmUjZp^rGh ' ÷#_=,75>7[I4|Azh-NtTZbςX =/C92}E|H$SJCu.hGT҉^Ď\Z1rAIDow訚q7K@O—0y :e" q;#RxMO^&}}\4pSQ5o+&g{^3 -E WwOI mtFm g$ b P(bO>T0둨Ym.y'Muh sEzzn!<ˬS< ,1"SwOc3tϢ9jOa 炃rSﱮo5[ez>vb `6&уoЦ<Ϫ )+P50:*?ӿKin]%:G5bvP4׳*#m BYiѤ"RGve!MK*ikD"vQ) <}qlChը:To@+u82q,*>0DEp$ipxp*%ǣh6tdܚ^D7K 1LB(v BEΝ(@ o-D͝B'"/Lގ9gHٰ! @R!'ӶՑ5@&|rBUB_|Nؓ zk962cmϡr}zk7Rs:8&4)+'/gu>23nv<5"ۦBz/1bnNdi@9z {:9&y_ JIdoU 6/:lSUA>ylA? l\4mw$v[LlYͻR f=ޓgFdp_LpEG\⁐ZM 9 PȺz7Rw&$ Ӳn홵7i[V| Wn.[܉o@߽< /Ԇ?2̫7ͬ: >r~R3vloSB:aI g̳ޏ23̼P+aFuˏԝ^"ྐྵǜkԠQuLEuI֙ewʬv6n!;Z?wʼni*ޔ[*ӗgNlEdW% XwGЏ'}MҲgvB)xwjK5P q 2uJEFPaLVuqe-EXj_Kf>nriKJ9eH5w'_]T܆y$@5dĂ3åShEj\ZVQP8vf/2CU _}Dq !&9}b\r>Fz/vfs-A1)GkOOs5il] Qd@Vk7 HVA- ><-1 NlK+njڰ/J G?A v{–fsuMd&OCk`Z*N%>P>?ю˙]=&E.WnUvbnW ̵MBBN~a s63lPt"8|89GKlX|8]vvhGuQswdk`jmJDo)B ;Hˮ#3;M$cf\Vkڜ_W*wMTȒ\e!'2HS{qAjS0b!v=!A!Q xU*Aw#-.U ye3}ㄫhjpFwxwgfƼ隹OwS3A[q/b9 a,{he;JPE;U:w8s W}m߇o 2e5m$v-!с1;l`zE&=:da*B[k,V9k#8! L w%C0GE݈;zd½sȎB׬vHw$F>ey?'[m91ԝWseC0T`8OA'u?;ɜՓO@eYiA]҆gLEݞ >}Q1O'y#|3F|( . Mᕄ^Aev}b̢h>&Ջ^1cqL)~xRg!].'!L/* ¢fHB<0"!Hw8mƊĨ\=.&Y.՜ e`pó_dBLu "̑dcn Q+EN*~Y-Nޯ/a5,)KL{!iЗ;t"mXryRE<#;8KVuח! 4;wH|@93"dx~^J,^,4!*j~* zKǀ$_}Ll`BE$(L*=GMP#ʍw}7tp@uAɀwW6H?E5z"E("j) 4Aj؍˂U yᗸoكnhy;(-{P uJUVM8d ?'!+sЪ$PC4l&ĩ$EӘhޕ5a0@ޔcgybSqʒvњru!W|}?3ìaG~+l1'2Id-TRUWju>\R׎JMU<[YmjW"fhmi|9FD({21;N±l(<5wX4!cc wBhSGf8z̴X$dduM 0qjSO^mȜǪsl9SP1˾oR y2@}j"ѼH@E;y0 lC֫뿺yg'^ع_Z[- ZBf |ɂhD LY"A4)jPsvډgoOeE u 8`7D# !9j&C%Pq7cE̝ՓYޗ: dgP'zC2(ymX:7਼Od Fy7|eʝ:\؂tr4PsO&zU(.&tKM?q*i ^O@u7UZ@\6]|@4BS%qDE[",oV(3F1{u\{Ghq=ě;>ٯ:)!vL5!V67< 83/sK;Vs,HbyI_wNl[t6 I2=̩{9fg.oif<{P;5e MVs7w)\[~)D ULxU܇vٞ"wd)IgzΑŅkK(O5\O/@sz`*3DeӰ^[aKِOAkS|zZ&YoZ6f˫4l̄oj8@TVdE $鑙S@ڝ[A\0NDGN2rLrg~F:{x u`]L2n,e07-q\ +pFCdZUUgi9;|Vz]G4}}5MX|÷gˤNEtBj0LxqaF=rfT%ڳ? @3:xYr ċD$(ȐPVAϳ-Y Z ":vwI#[%"Q+ *>57u&n\շzfI '`XE ڙzG0āt9{*-4F &6Б>Gj2XÛ+ߥYl:!V9DU;c-lHoC!ux|X>Mc'Zϵ-\)sQcmWt8۵M :6m"TIC"mQYb5gG g;`ZϿ?w8Zj;ąjDSdeѠ4{D(h?d%K[F?Tµ佂8#$zӕ٠q-aR M=yB0&,4Q#:g6pf-)/Jʧm3BH!,Zy/HfH{!66XؚDT.~bF !wu6>^h̞H~?L85+e3v 1> 4[^ib n}0z?[h~=[o{"/%Y; ^v=rMb3 Vt=[mđnY"@T4k)ͯ^=TxGv8Fxs} `'.Ay(V1h3Zr Q9'^a a#j(F 0$MraafP'ZkV5Qa3s\G­5kZB] % EojU5șO Kڊq^f̨h ήdz&tS褲FhF#0B;kRٻp#)Rs-DꃓK҆6CKd=zå[ϊ3X9^=ݟW!hX| &t(: +Hj= hxΎpX@JD|\3F`.EaNmQDP~!8hR-M [(8`op[tmCe;gs| @-32["[j꼸vG;.fY$dv_e)S.Yاh V[FSeK)|659UzSse}L r#X03eVxv#O̡޸`YiXhrcfZ8lEhEo$&JIc~XŤ:Bx 5<""':>H3^*}H3B}%NH@C 0"빇қ1%Ho.hذ Os} !|bN팹ߤzPKtzC+Z,\U}eB\lѐilFz#k97ab8v0M %fTkk94N`:2qy̅\]֘M.Qo\d(oCO;ni ,v[ -)-'WIAwkq0z^y7,qW2sz^5zPXw} > (P|CsFWAz9t;ӟs rh I"o[erb*w]5wY[.Kx^1`(J"]k^4w*; rr{`Pծ%2r\w:S-ʌ~;=6w2` >>!(C֤m2ͨC5'[Ět6ݷnj3V!P$&p׏5! &f\IT ]G77\1ẙAK Ď{5)ĨA=K߭$tX+߅i1Zj}ɑCG {C /bB̎S-8_ÈOGM:#MSxv%t |u󶶉Pp7~};ЋUتzow7˒|_o2FvDz2zۮ<~K$M-BujT<5yCصpN*K97_;DnJP[ LG(9L,+Xo 3_c1@_Uu ɀ$ +h%}Z4H1OʱkLCHfSI}f/ s"e]A۟[AO=B (=^6f& 4DT#Ɲ.Kk%֢c*zH.F+Odoh?ppq{ I-I~٫Js.Н&3fQGNS{duf󜙭 PLh}ş dh%Tpc׹ȃ VC1M X*]d`6c6 w7I=pw@Ɵ*o췇W2 Q'sI,sY'nśiz3% lwAaȾB.V! D 7$%7"ev922MPhgщqoXt\[?Lؑ9m-T+ J;}QMC$)z靖 Okq XYFR%A>n/dP{B/S=Z%VZ3/77l;/9Ux.z:Y &\LvƖprsYZWojl|+bJ l}a{#?9uxLA!Aθ$H1m-jZ 0dGMuY*iyƳ8[z-Y$B~=dMJiU+$P6ǹKL G%RU`vAoh®3Ʌ/y3+.>bC[rKjiAmdfZMP_Ui%K>wS@b-ӺMP8)AƟu9~WP}&5Z[ \n&RHd3]sFE',$ۛ=V{ &f RwigG\WT _l `k2{uMRE݅킖FݬHµ// GWqŘ5!*ζ(W3/[?~66xӐ+B*N u FRoJS)&;8#҉Vl" \"\U'BN|(iU)bkQ$@7qQ`t&"O+AoZvHz f)t!b647z[(GOiRk9i4zZBDx6b(U7} .Fz9jZ3^ 徊?8%,`]FTkތ0 rnݑ2L+kmUnt+&A nȎt`-/~J\wQt0w.}j.Alie0rk@zGU'oDBqEeD2D']=& \(n>d)`T]zmYxl Z72:F# {"FI8aP}o9A+3>Q{'kk(w1i` kH?ht3C;#同6(YfԴm*`pDlp(,|oUмjK 1#\q 1M ,-#( @r@J&60=~6R5٬o]prv5>_EH\˾vG@LKN0]Rvl֍tdI F" Ɩ k2UpD;feᄀkSJj=Or'Uy%E mJLu\)aې D~#'(@rjo6=!1ru`'0 0 Ќ&$fAHĞm8dk -Ǫ82,XEm)Y8.w;3'%_i)I ŒF|W܄[3S&.Q<J(P&ޤƪ+ @w&Y|hʼ 2[T#H-\0u6$:HD/LXZ8f3MՉhPQmkSNVr=LN{MiY MLeV ~D咏ɜ<8=Ln~:qx9] /Y Q/hü sh>{Uso̹tW`_VaeMN$fOili,f$ q{>rXS.sȲ&7oY>.ALtbp` sp6ArM&Ϋ?mQ}(s<>ȧclf 9j*R Z^)2X&v F n Sujz\-nhF-wi Ļ* gɽe,cܓů3#BcM͹_"1C2lXRk6x&.taZȌXzCt"PAlS"_/t[gic9'>3Z&5@WӦΕj}rYnt?\t3xj#X>% T!N!x_+xFөWi }{U{n*_7 BCIc|6 ]vTܥkSh뉱A!i.?[F;"B:*n8[.QnCi4#nU%'WLWu,E,Q#(S˂$ Iw&{6A_X٤|+  Ւ2ߐԆ@bW4S xDKTBWX[5DҮfol] (t~'C0yvnSj*0ϳ[](VT 'ݙؒ vic&K6˿]Xӊe=I*}#xpvTPt@ {D-f(v<@7ۨyզ7|L^w.1YK6Q(u#pVg<`%,'E͋ t3g'' cI2вT6Q[(n))hOu QO5{Rԧ Z@)݉8YX#&iE,Dp϶˸Iv^\)iO$4hn!8L>V򥄚d0kC '^:#tO/=~,rSHu'Tː{\;vRă>Sq+({wwŝVǽƚ:B~c$ ?(O$A띹ݗOk^^zUڌ#* +" p;#n[BĎ+s"&o2I1OQFDq1Z DQu_Xߺ@IirkҞ _},Y Cҿe"}tb8Jo+=@Q!Bc@pTG4Jnx~e땃dTI'|h-WMUo&vI5ٷ^yKG>7R쁆kM;P6UʰY ;^;uͿsw:!HYT!C5eSs{qvf?ڷa+͛]a,iyq#}%yb)GU$.̀  537[KP)__ rM[޲T?&V T;)|YA 3O5cq^ )y s@ c gի[3=٫J'+TrRѡ 1B5]x 3d1~*;`A+S#m޸p8P@N*ڶߤ7?čonA^595Eĩ]JS{is8?uw2,nBEjS2F(')ET~H%NQF0h?OY/ŷFeBLRCƈ*G9qM=#0UnE~rvQ'㺌pG# D?bzf1`sQ)OSjVNxb<G vڱj(*۹@Wg #FtuZDJֽk;U]ve;ZncjE$q_UڣIh\ȩ#aضiZS3\s+_A.0W"!Z׊Y#MZ_:IϥtGiۺK?xVda)S:QV%: *!#lʑ/2!ad!4j5$7&gUVT@nf+ Y~fC/5F @cjZ \~-ECH͏X;ꯃ X{Y٥[b',>gCv{a#NHM0wC&gK?-4Zib$B*9h(p '1paIa!3j#-[`v7yhF$csðz'Fk-I;W;O}7 }Fj ز>CQTIP//)+/Z5(+E0{{УJ6#@o#z,n4o:J0"K>ͼtw@yB-/ V5&km'03?>$s-Zߓ뱼+=K5#!Tr*cPU4xd4 nnFc'n9Yj/`6L>v hߝz.ԍfG/txM̴?YWU[wY5y)6I7 pL14d1{ HkŔ4 q SGMr=MK_:#㻜~z.|4~S\:zRwo|p;G[K]o8~9 msR2dTj:7|HϲR"21ǭbRDdF͔a`?Pїd)8Ǝo7?軥\Kʅu^ 1V6{Ɇ)j`5~]խ=Hpޚ.'D;mut%xV6;VOLoWJG0aލ/=ٴ_Ccr"۸aj_lQ`Y4dD45KĿ@O4]'~Fі.AEN!5e2 RV)De]rޣavF MEF:,\l'*KZ. Ǘ %IeY^5CPGg>GYJ⩤n^Qaudwϴ`gѮ 2J~'r tF=Xܑi#ݧ ^*{xdJsefV*!Vc`]z6sB"9Kb1V?ҡ_ㆪ˻Q)GxI W;Avnɧ9fUגupz!/:[-kh^ݞmi6 $('zPvב6a .>,ΖfR>D?~՞^m9/ޒj1 >JY_*#f -m6b"ߖ,l{XotzOd|Eةe0U iC]lĸ:pv2׉[!ʆk>DGwW\!0<{2մZ:Es:P@da&hgܳ))?vJ}Gd$D~g쎭94O?|_ηULƾ|c5$z'!i}g~՗[jod{'q9BϤL+ӫ`K\}?lnzXwƬ<,o,QWKsrJ;K "V0U{40PSHrkqr ^toA^jN _Q혬 C*|1{5cy,^IdєuҮ !'$Ɵש3oOyu5?;}_(?w;{{6fR@R$9rpAMcp1Γ5SaCq+GB٭P SAE?CDrhV6*Eؗd*'3Y':0ew8unY/4>/i gۄW.!?HPt3SpS9t\%4ky˄VuBҸf q`K<3)Ҵ5pW!(:ڐ¥I*D\EĈ*+ 76шr'eqB;M_b)cyZXTQt.$IHxS >AcmɚAs0^X@9긜 #Ugs8=a#t96o`7O@ B,^[`l0$}.]8Ǒb6/%  Q8ǎbxDOv6îУ4U宎\r9cߗ{Ύ|xl F ¦zN[E}“"y솟BGD¤#Zu%cOen+{Z͵9'[}&gQ'2 ~Omm >O>xuٖ("L_)sslO&G͈mybd<*&PZO_ d8bh1S&DFzc #Yhr,kE}\KPj ՎӤiۨGLA&3Ϛ y^ɰnMswBM*fz p$HYU| /::45at\x0~fY/CNͻ>˥Tg=d=ٷ1e%w$?K9skodP>W)7mh<鞬Q Z3흢% ,>]=&v9L]XFyTbY'̙N"C#PeWb%wB2V \)po{kkܞ2s.(SsfMH`@]߂0ixXYnxplQOak=c`%Pp^ӎ~9I5&xApwAcj`A[_Lr޶Wf,C/wi.ZupgjN6.e&[^!u"5ю҃F˩½.^˂%FN!?귍YzYCduX~s9aMd x}mJt7T, -$0 נl+CJG O%k1J,5-]Te+ `LӖ# Sk9S/S pۉj ~17Yp8 lE[ݚA%ctaJwo-{6 A@] ^op6O9NC\V\J_$5=[cGc[U[f5eF9Rv=,xM*5IJ3;avF{^M#76: j%?{5z>Zy [etylJ*uV0}NVvQR~^Z7&;rs g5t稯mn;a&hXRB2`xoN0¸3G߯w]Iq|֮[JD j̇{ak%>EqmOX2qqңK\|DGCimGO(/,B"vب)L  B FcP&tN3Lu\v1RSQ4Me9FJKxE!xjyh`n Pf!&M;0(;Η[K- npBFu( 1[EO]ı}PE CZ U!{k!RjH P`^֗aqvӥ$f 622hΝlI<'=+RWé 4wwFH5r(@;)teqSPuMԳ&c($w\D>j&Kfoe ތʏ0ًͲ:joYP&R}oro8~JMfubJzr,Lxm81Ldx]+:y, 4ƠgŒ;lTC:xf:O\R)bMEwD:S5ƫ{c5_q+l+E(lB2V8ma||L1"#( .P*dov$+4Ply7>Aa,A P8[gc< $oPxւISUi̳YdxN4'skv\k!DҸQǣlŵ9#!acV)HmXkZN?WF ~^Y>q"mdd>nAa"àhX$q^wg/FN ӕl9Yga6zA_8WH^LfYM7#A.x*8Bh+ k.:Tk*t"#mH{u>oo/5kP;ql`??Kt{ȒY\̞o(5ma =m,aN5bL R 8gߢdQL"f[kWvd^xӣMf2ʚ3e|L˰12u~+g;f5;#9g!%j֔??d36Z;bѨSH.#PK/*:u&xݖH1 -?3eKhpƴ>%aXP3 F{wOt ]8MOfi%_,"Pr $,SXy"h xɿ;<17U-mSԍ8ݴph%(CХ7뷃j{-&ʦc8S* n!֤KuwؑpRF1Y#^u}[uxɂ| IOFs RbTK9Ğ)(aP,t,͟ %F”g^F$NIr.CQ+xnYJMSv7v7mQ;:U3$WI.P/R8a!~V|P-.%qi`9Dv\L6[ݖlph O&ۗi/}a7FC(JMEca \u/3s o]Lqe dy* iF N %]6*mIxBo[1H5fZbUx+A6 yI3*`GSԵe? $@!'O_ZNNvt^Kp۵~X f=7H$~?:CbP(ŷPvrɒO<)pwx)҄Jjp  }_ 3JElQIu(~Gi-r⎶lI'+~)#|=v@OnPzfjBOdv~M#mؚoS9 _F0on!fG'%z|piρω%)%QE~^{:u,Ew3-$>}{=Qƅs]CRnUO<eRzֿQ 4\()b|t4MtMEqoON0j$Uf}טpp+:f.ʵ4i`Og<,scޖ/WT+j=Sm9<8o)D=D8IBóo5+A:bw`:dB9H) 0 =ړz^2tqu%S˱_hf˲1'1yQuf y(gsu5#i[73}),6NcgqJth9|AECA&_FT|O?z.9t̑Q4&O\qhϲd2=t1+m[iTcQ?WB}uD!4SBgWװd w4lyW&Ǚ!)m^&Y 燭5;9 tX+X+AMs*6_dH F7aJȯޯ4mx><22UΘ:r$cPtƯ}"e{56e)>;kq$jh] f)'ſ `|4}cR=Gȴhr5&Pn_Wwv%Eb$q ܹ=ѕ 4&w$cbfA6 X KCJ;9P{\OQ ^s& $[WO1NEE-Y٘cY=+LD1d¦2W-(SCa 3u"u: KTn Ow?/i"! dhG ՙ3-BKS ª%^也`  _yXCyYkt/!Lp= cID0حǵyHoyp8jY0Oэv[a G oY)Q̛?=0^IOhd,l:`E-&c`Qە`E-,i_UY uD43'߼0}~cC=CBi{4&!o&VW5+?|B#-Qu ao|"^Һܦ]q HlWag6rq`wj҇Lg,刺<0Uaط'ݷR0!EEN毠Q19(icikה< ͻL-$v!S+SaHo `$qpGZpAk\ZW{2׊N8eV< 'Y9`&(HwBcѴ Cv|ӓ;RdBDE9ldɶݳ9~{B$N*fc@$4(h )M _븻p :"]6}:Q/ CnOpT8^ZkPO.SToJh &w: b%,"oQ `ppJ?[8q@O֛%$TD^"hV@y zRuGRkt4*>o(du*f%JSg Ic $E#uYsX<6}Gж~ҩ/J r[f?LS+_Ԁ:-Xc0b:~|x.PG됪$(43/~Z1fjDd&zĊoMZXi}%}%"fNMa+Ȕ2 _XVGfFuLɆr8ay92|,f ͔\2:[x0?I"6YbVLK57xGy- E)S 60aY kkB q0ozYLfp8Na1nlՃ ề, k]/'>e>Ef#'+.u4NQ3ɩAZYАLQقs=z;OUyJ% x ;zrx) (I4avHu-ylA/۴@P}gHBPkrzt,wi7LE6us:|1{J_A$bXN*8rC颊xm4Zͮ(hϹ56Ok#b)Sj|}itAGQC:^GO=k׿uXjͿ5 {,`eNq*gyQR"GWy5 ȩ#GB3HE,Ң,@+ aL)Hyg:L2v{ Sp ``^ЫbQ6jP&$3gzz3h1A)PjC1^-c(Pթۇ;D @[VCc d%>cR<.m_3{E؛hSlp;0ӡ+dl"uLZIZ&aϕqn}J焷ƜUitkX]^wnƋŪ@gkR$ԩܘpqrcH'jƬ=cYVVkci+Tpj+'ZY5oq+0ll=|Q]+ 8 ._R˵Kh@F464Ǖ`$WP({XHͥFUϰ G=BxA#Y5b3r%?[1[C")9V`Nέ;sb>YFeFuZ/~̿|32?C|_ 4 Wc5gx>k0 O?b6xN\eUc#\K„_#$msVYl8876BA(By&W|Y^x}f,3a8h14ʜ+1 := U2˻at9'Wd^0FlvTﺦs  $k6H:V>T{U "n8c&Ma`%"ަ@lnA,NH3!'Yٶ 9RxulCQg?͈YRG,v$f0jc{[O;x LԱ,Y<|T+3G=#Φ/gj֜jcL{i'QKbdRA} rs GW8@*R V*̤{vU HR¦Sm=Ryebk"83 /o5d֏Ը107)U E>,AQ #Yq]'14v$rZ*"aDPKȠW`O޹'& uSվ N;SBOI?ayn&5S]2|`kM/C%OzR37aep[) kHwFg5IR@y#gp593G=y8]cG${v};WVSxሓ2ͩAW'K>8Og.p֛8dl#L¸w nr1X K:5e PqJI+SU1YTg%2/ͷՀ|J"vͼ)w"|W;sɘ7;lCK)0k,8}GHml7Q/lI qV2*rm!E݂\VZc`ڈ5xʎ@ߎ@~-pFc!(9W `Zvpkϕ5LzA,)}Q4vJqBߣTmó2D.?G[n4m;5jD%o ҩxHMChC\#{r*AR_.Ճօ :3IAh9!U,hbh+4Dgs}[ 2N˔(aT)Q]kL8 mshvSZ܆1:e5$Z^~<2,J7Lywؚ| XD*LUD׳Cvc FYGf=[|14d0|hfskSN1sTur~r0Bҟ:P>{Ɛ<@r tfta`6Uz)=itwGׯCod&t-FrV .>& } ]|iET6]`g p%]I>sEw<"Oh5d<[{.0!un4sQwBk=O K_eNe Wa t.;7بQ?a&5&"Tb~I+;.֧ ^q| MV"h'R Yl, |Ӗ;5,=#1@8bhUD81Ҡ)./J7 &~&t#7C^pFh]qeIox7sB cqh;ɸ4}㐕o27V,qxNSpHM>80cN4${]K(L54oUC4w9$d>7I3[пURxrKENM_qϛ,<#^$yși篆ФD>=,<$U7ea t"qy%:#b\R7'F@uI&6Ðnӵɩ[Ɖ>M^gBKλp?g&Qfƞ4'!#db~`U6 jP_1vF$a-pUn@?.Cn,#pE+du0 F2Jw3ܷJ*C?Z9ힹO.e\h5f^mPTs[Z5g z䦴(Üu}Io,& ;sX8Ubb("Xse;xU:0Ӱ/M/~io`iP1HJ*ʎ{]-"tJ͔UxνtײX(-Un㎣Jƶdh1)/S.ViM)}>nFV-J_Ml$EOMt%%RARҎ˭2H DcpLja7$s / 1Loʤm|}' XZ6(zdcGa ~"1m9_1Vg:q84qj !9%7[|ѦXDTH7 kBQz/Ғ`hĨqf?߄C1UUx^7p#,Fod\sV6kNRJk: )92im(91qlֹV шX=88m`yc nwU:_Af )ɲpuPC$:_VފJ}7x+hR~V"1ZbX$#6;Cc{#ﵟ!߱Rd>31ז7ymh/h}A.BɷjG6M0/MjEYZ@ 2Dl`J'?Q3RM!tkIBò+$*m[)(ߝDrD(_sԫ7zʦ(4o$Kӗ j 7t>]?is6`gNRPQhY"`#4- $dņ4j$*LS3k|7SM)Ǔ$tBVuChvS``ΧA ͥub0Ak+W 5?2G67JYrFH·mnxuIrft:LTlAһ߮۳^"Kb/QWpٽ)׎A 8MKZ ?-jQIWwy;êU*[vw0^[SAOPɅחzlZP.K7+ Ky|Ǖun/d[ԍk꘬ FZwCޝԔO-" A*"xq!$t+:w"ϠֵXnYبea tM:ֲOODSdjb TYs7#5cvd{ wbƲnysC¤ J|-;"ۿ>#Z)YY<,B]emmkLsyaB qӅD.PZoHg`lQI0sbgvy$|}.&ɞ3줐~:Tr:_9hGۊiyg{3y = xh3G0hs,.7oZ (L ?,@\L+Ndw)OHAs?5(daXзkճzu5 VVWdn<9ENn4Ʈ+einju EiÖ$qNkX\ӄ0Ы( W[A1:eO6&"˩W955G*nͷe20G |$H_`{XQLabz"|m!y_(z..8jy5AEFhpu(wAu"4z^9"X`e2 6q\M}U5gQl 0pXRXMEP%ߗ<+R^\D ar_uS D{ @@an:I 1qqWRZaZ'vsKqV^O,j->C׽``Y!9-+F$I~B0яjt?*9hP {):0%oZ)՚,LvL}k xƝzU˾/0 y$oa 44>w7Ԕ ?AyKk%ϨkQ`lA1Of/<=/!Mc>V&$:>:ˆ.LYR0|MY)+QoiɌzmx7_-V #ǖy":l|(ktwb:A'̇+pf6L+/sl|Xf- lQC 1S֘+Ns!T-e-Gу.]($R< loM6+o:I)*}]|ɍ1 E LO(9s|f{C&hqɵHES2hv R\x0_R'+m|M@Ȱ"E(o]hQ itɷzz$}=n:ʎKR#F+b-J>ꁓVSxr( XJdEzip}vaPN_ߢ^窱([ꀁN'ޱAU|()]ug>;+֟6/̨0/eR.P y>*F4R]B= |^wL㈌ќ QȮ3~Nx} WYpn χhzD%t,hj93.g@x*5O;gZ[+q!y@d5l"8 UJ8 qn7.lhyt9R__DBYN!:!ūyOHƫ<W:,;>@Ϩ9ġ8Ϸ# wuo#f:eǺ>7\yas̪wl O+ Q{KdXPNu(ֻRm7u~Lt ݕ\i9㗉+wRӳ`5kZ+ĂǂҟXdX"7,/yͰ;ECVO gB}|]f#[k HOb &|Cu%}4|'9|F{>d-`?_ g+հr60᱂Ҋq:>%=O-mC%OA?#uËseTNPo%Y҇D#L+!# [w#}h{ =%B7fMzD@Mn1_S<~ؽz,= u<&uր='^yĒgڥ߬'9;Ukf;,X`V ۃ #I'> ޯ}"!Qxɪ\3yTOo[) |k2]ؓy}?lԝep&#U@u?Rr~g@3A"CA^{;Z 7$J&j/~+8_, aڕi쬀̾NJ5A;xgE6627m|RkwM(ZϚΏ⍾/mlf!yA*}0{<7"dg<~ZN䨽v~ T?1+I?ۢ瓋5l,b݆.WYl9ʪ;oKywpu{vեXṭ&R&yA }.J rR>Pㇶgkp闝eoу~Bu$61X~Ѓ@t!bq- /[,5Z[Z  sCaxiphljn6^ݫ7;Ntws'5'R*{#LTՄEѕ219&fazk] WL>Qt`q(Zk9p͇! .^ꪆx1ZhxÒ(Mn(ԺZ%34z .Iq9)1t0ECgp;Aʒ"+vQG7st0H .cNhq:ܡ4 '6!U_xK/qA_X<tUֽJε>"|!n$>hbB:_ܠEZa,Ohg$}+DCRJ }J'a)Nig;L3@3;iiI:?AJU /6i&! ٴjz2DlʇI(%O\ZĥXE$S}+(YViGTMDU6!K' LLB޲K忴Ԓ7u=GXX\< Nm;P@ٸ}4W|Qo߇爫 [;w owu K⦴XUJї+[0>:+C42MHǻDr_Nz'ңoN2Q&4X?[4& %<!g.wm]q-JE=hB6L$ Ӫ|ZtBUvc˃Ӌ,|ʮYzأuwm@ LV~nG6dT 7鼐Zss+ 3AS?h3b_D=7ZMni>Nx3x/ HSˑc=xyk!M긡TZU:x3T)YxA`nYKN MQ(fƊyZsQ>#;W0Qh=MaV `ڜҜ3a}*Α>ٙCQ0@]m+d2Gj{~ %HgJ#g(ʣ!ҲlP"+ڄ[/{V!G]WtL(7t8O;2Itrz{G;UFN@4}y~*-)c¡JWц!lNZDf4|(*Y0VjIhC 첤֡}_2nBZeOOS6:S')ylj\1Z# ~֭' x841`TTEbWr2 Bb쵇· CK# d Lm;=R5ڤm=GאZC; ?1n51G% qXX ;u2Ǩn~ΰOϽ>ZYuyר^*\P8BĬ-(€PSPv7NWaY:hqy"W?3?aܖ;Tj{S"0QzA\vϟ !AA`@|+Ɨ_jZy6i@5&#y'#YY\PS%%% }x`c]1L>]f7 P8+أZ:ꭷ yG6djjV%\tU,4uPZWXrT1x`3fȽ.qi,[ mz_G?6rKuyގ7ay./N"QWE鸞 ƖE!f5y唏6EKXG"]`˷OC[EE&3LV4/pVxӒVx"7e֙@dz_W9Q[_>RӾPffgC;һ?yIn%mtϒfEH`$Kkqy 9D"1HhuX޻}PІ#iLʰ/T56_X29vq61ѯmE[d+o`V[9P!F(fo']-/?KEyQU)ux9#`')l2LژLJc4'/#V!“o,$`ĕN59Y{qd1/:tf`ȃ)I+-ʯTRzTyq"% &Ē9ax?Q .ۥ(/<,=vy2!K:ۏƴ a}~n}[KxBPIjHY3~ٹe%]|IGy@bu1noжe"y}vig`Ұ%'!B΀}MmZpfЯB$Xx._?w{ iT^0nV21Vy^J Ic4> ͉vi=|?hZ)䲑_'l-zzS 5|8mh1Yfn2{^%z j&EO?iex &AEbev68}Ҟe[{b 1I6x/NS䇢/奘եiV>s.1v6 .1FS<<0%rl,u"U}m/Z#//B0Ϲr#|Teg=W~>t&X #<"흺-M(\][99n:D;@'ڋ^C6gޠ6pyL+S=Չ*1SFH@nX"?>.٤)k1"&n*U`Sw8qwb&M՝,)Kʳi"g 5 {ZJl2gAOgՒLqF GgixٵX5  fp3v 'pK;͘RTbђQ Wiuy_ip6Gt,(MhoݰR|^(V9趷3cެ!GpP^?Ϡmȭ/:)-^+ 3~l. :7! ^BLMB#UrY9A'V_y F??:o볹F@VNQSٸBǵ6TxiW+nʤer2PO&Z72q˰*6R82~קf;TrԢ qOv '2:[}S uږn{b)2;RrF$-u-$yh1K {m7KK#v^"Ju4qE$+n"KUhIU5O7wM;LsG%eU?Յi'TeZc!K1JɊ}yyKYlJ5Ox/jErzlE NU>G9EteXQQ)r2 S{pe ?S0?|[Zw򁽈,ﶾO,hMdtS1,YA/dWYW.a݁)bI0T}V 6#`uVqٴм"0jVb+ ;8W̡4Am i~[Tb^ T;|ePj-BkdXe9t?rV @7(nku>Iq~nV\ ca "UA!)ZrܟvLMd"$V^X#nsPxqa 57Axpٍ,MsUڙg@otu` q E䅃3cD H*0}#QA8v׽9+:Iאv+j,z }lwXu]#е\Q=?3p5!:Y2n0?0]%`&AIt]p{̜iC 5s#۩p36E dk, 1̓:O"Zܔd ɃҐjnꍜm}=zЇȧ"j!s%=1nPUd0NR9}4x&ϸa )|]8@dW#xբ04FþtfQE'3Donnd>w;\yB04ܭLOm\T :'3e;ڒ@`R2mr.2 y"#{7bV52J|\`#c U][ 7DUQJ ~gA iXd2J}LFG@V*$2̹dTN Hu ~~&Uq00Ɣz Rޒ!U cTVt[}AF7QrsB `ydɼh'{C,$X!$!+$F<)jHEV Çˡo01Uq{?[|e>(M4ZwAEeSS(]E % 6^f2ⰳ [KZqx9Kb) ?@maVQ+4=k&gCDgnBA=Vs:HQQzUe \yXҘ]dj/#gwd޺B蒰;6POۺ|[*b>|ZJg4|dΕ%Iܰ5 |8h-i3hq h襐q|va]$ ^pP, BF, uOY'%lUAҲJ+x<$䫵*rN`vovEl+qUn 25l: Z$s;<̴F_òCnh D9Gm. ZʅQz|q2qc ( Ip ψRcQ8Q~22 Tk=6 篙Lt2H0,>5sŚu*bTKL!|mKp. OS,WߍJnY 4T|N*!*].2:xҼ9:Ὰ(XR$ҭXG,{i|ƻ[ﰡai3(n)0*<*6_3Y/}pO"R8x<ׁ*l. 3Zp 8/ˎB4ж~h*PY5q/ИZ&]2kfE3wd`rU|?uF#AgiZWvޠ@vng=QA$74џAwKtLvK|OAds4 k&.Ri~USO.³wdLxPСF(ɞws!zgTQn:=-TBa^DsJ1ݹb3fxuWs˂YcD&D2A zgUHS+~T'7~ $\UOW<;,,J0M#|PT/A{ߓyA|*iG`$ nSгfY9ا"J1g[Sӟ/AY".$U i-0b3ٳjʖ(GC2)!_Ai/nlHFԥbбᩃiƠbDEJqL/"lpc-w!h@wpQo\>'\oZ:g+(ˬ,CH3 u(ʥ)cMIa]9Y~evkWbj8 "oMHU? _XtdP'D|[itʕ3hkSp_ */# nU+:/2)I- ojͪ%yof6~Bk ;6O9ѡ!&9 K^k] U,j]’B:BDb <)f{ܨn|`m/:*͌+-񨆌[N-ffL1|Uu>VG6Ցt+LA j8Ti˅YU~2Z[΅Y>jg\DYBNӖ25h`r0xb$D]?>2zSMJ-mjd5==vQ:P; 3EdyGwP7gϚwΏiRJym1Fz}%r#OȖԈ!>4i26V+ r58-"awwHK zWN GSEaUfNy!V-6z(heTadWUPV0~Y.(q9ܲ`[HgksەXL`Fu5~m|gɱm=GU _^ xw]6#՚QADY@}X`DAx@^ O(4QYycSz86$8Ă g7wWi +Lt?Kгc,}uPNGL`νn !zrn0J"?L~hh'օB'sSʽP;u##SOs5uɨmlt5hQm}̀ swQC 7|0j*B\zӥQ;KQw.}[GRODPQѵzTASx/|x0Ttȫfs[ ӫFlLx]ec tLcVYR&2\s0)59k=u j7+WJZRAf4aݜ:DDG[uW} ^8ԁd̶)Msâ5!~sFl-XA>nHwKW !˫[۶rGtVk5_B>d`dI&u& 0ZA0܉^ɺX=,mV,mcJ/iE[ɞF3ט-ô3#~Z~i;/t0* '?@Ȁ7=X"F8n2r~3C9jlI^឵ۈ`U cjVG#Z-60Tq!0X38D?N;,k+.ӯiiny5WVAJ5J)Af% (tu]LBYr-I3`tQSCkm=EO]dgJC+K6lpͷS̲(>Ȅ#f6 r)kp)d7﫚/+} CaFwu27ks\ݛA~@Ct}2ް!Y(|wQ>oܩ[{}W_W۶; i9FU81i]B%iF. 59zʬqdVs"p?cvcM[>%u:ne|`^+&y'j"*]^|@8:9}qfѮe 3K265"w7`S{. /Ŋ] U.uDM*#vYA!T_kl:"5+ΚTzL7`rM6g=X 4(.gf,f)X 4Q^ocqCjrh-`߭쯄T7$ +Oc;3gE$VCUZ yΧ3:Ϝ#Vbwֺ4 k<zoyb"PhPSd9C>PhP}vӟ7q\0Ё^rYE#`[h882KW v" 3^5*GlL)~PXO3mn)ꇞHNb'b3@~ t>yә $S|6bNC=˒D(D`\(<攟# 4vܴ9P(C6Z达Dg~e4ܩ3?&eѳ.(wI$2+<>D?1 AD'(@;x+I#274W 5g GZ5!zƁWt+gtz'!`Yb'm?҂jp[\Tg*o|Hۑ{r~kV':h\۾lH0P8CEjՔ t{,ٮ,s]*܀Mں,gEBVf^UtT~߻s)ܴˤQaM.Rƻ{ #0P G&ateΰԑ64MUSfTghl`nl超~HF.8^Ri+wk;gXl9`D*dۑ8,-1Tpmh)4?8kLrA[+\2"`S }+W~EۥF 1Cp P-ڷJdžLrӉYM31.=`{V>#HwZq1L!l*y\>ٸu[SrCXcHc*k~7FuJ<^h,/+-vc|f [9q~ѹ.O" , 3=)$&0NGROЄyjhaDmY\w1:v;v|)h5Y=iƨ#,XKiFhgZP% MyLBV @h&e d͔i8mHA_O$y*5 Czn O˻'xd_hAQ .6NW|󛇶\U׹Bi.WY}d:<vpI 9B# "B(d`,*ʾRj-jʺPb-HqI!|KjUfCB_j0Z2gOJ˖[܂56`&Db) dMH2x6ҾKZ0W.zf4K2~[-)=Ycv-MRzLѤsR>7 5 ظ6!ej|cm&% U9Box* 0M (S9׏A h(,DV9 ́AJub fƀ|;R@3~F?(߼`؂Z*؎E Qru]v`v%s{7 + 7vf@I`$h *Q^GjrC_=}[uqE(D} ◘/Qh\ J'7o2Q&/Iӆ]$!XF<5~((e߮xl\2cw0*KLV Zqf,u?ϘV]5+k⃡h @wfk-46aZF}L'qiG1..Nnerv 6/!Q{1=kz0hkLH.`~3zi\{0oq@a07J18'!< )Hk)by@ 4xO@1oٟ$ ]G햠 :%%~GE K<O m\E9Y> 1&Q NI8 RD4یoŏhppf48x xScltwYK r0HG 6:-1}&`Mħ"C_)Yڊm'M o+E3IP,~o|TP0i! },dC/qTᛵ(eLfo>#K[C]-7AkQ+y5@YzFiʽHd 6aVM~p)d@@p"Iu86KGڳ#{U:'8Xː-E>r OXl<މtw? ZAƌRhۤS^{RU[wd3cL:Q7K2zuF0%+sD$3uOEbp%(5]E~qp+ԅEsoʾwrWh9+-m\#l76 HT i:Zfp6?m葶O@MS }W'dn ӠqJgeP?[T]fsrZ"S]]W'w ۠@߀we=71wt}(\p?NOߖ=Ħ ZjoϵyS|4!vnާry:ZRKRt Uc+R~ߢmJ:r=.;Vl}gZ g/] mx F"u)~i>٣sۓ*BWVgZx!goy*ٞT^㕨 vGDM>%Z4UѤXQ]ɸe gvjPqrji kpbd-rGz0Cirݠ50-m)'qByBQbDiY1Hu?:0߸3(>%Y&_mu{,,dy:VFFa1Q){PwK/Gt(k?׻n"{qmkf%+7 ÙGa =F;/(Y%y߅EJN>*VJ{[d k/y&ͩ,LZdIC\' J `7[Moj,Z!,OU *%GU\s%n# Bc GOitC̷#-ySU96'}6(Fi氛$ #+H (Fu`[;C떖)Pˋn;սZ `qF {@Dzץ0b%N RYo\Z#c*1yt -qIl^Smo@%. dZ˸݄A赋ɭdMQ%&`L-An)[ xA=`uIW=itLx)MA $kAf_;`m:ZyH)}6Whj WM_ć,Ԫ49g"<`f'6M3d-ӏ&'*)>@?i]$:8g x` 4Nl l%S ÀV[C",w¥%T1 @!n$Mgko~ohA Y/Q ڕ͉N\VޗLlzf.o|Nu^s Evm.&XP̸+2$KzmB'lpK,V~9n‰Xo_KmAj-qh)F(W)3݈5$9;aBn^ , ul8U*ۺځ׽Oi{}XD̠Y{h%bsUCw!#T}`ÒMO K+'S+4.Ʌ 2ThiS|ǣjm Zm & 6>`z%0[bX(ZuyNnt#ց ]-~4O||UaaU}[~FC;r!9^<:r*4Flˋ.cJUX~dhZ,ݤ}A?5[d-nN%8~}Nܲk)guN[ R#`LrfR4ړPHuŸ;>bt$|@zZ[:ٖ]gR [h,h.88&})`"N;B׀ 쪴ZCaIx+Q|j& ˦v(Ɛ~^-Tw ]xߪy _<:7KQٙ2s ^jRދh͐$^Cz2-nF] ^`!˥cS$"O[x"'AwE:]71-k3Mq#,EPNB,,k/iH# `a;;@!Β" uʖkA;* ډ '&Q4ͅ ިwy ZM>WtƃBw\\!Z"fxpCޯ(zC3z4aKW%R;RmCkgy;lJX\?Q<'`dkwwxHmHgh0f݃#3h?u84h.dt"FqNJG[&͆˕/VGDqi<ٻFz|Dk!m5hiDxd(Xa͎*}*sUJWBn;HBxH*YB _ ټ+k=.b>gLúFG՟sPMm`0k^kB#Ɖۀǿ`kBOBbLDhT?mE"ۊ1E[^X &h9ʶYuT ["xCSI P5Ć3O b͕<+{SThp^͢$5GQq_jqh"_y9\{R\[{۷,cXYVF,"uZ׷eP8Z:xsAmvT)-z)<À\sdK;cZNb\w-2U| (zjƚBZ4/] 1(J_'淣, mQ3Y1+@pfYX}} &|,mDDl* ! 56CN@8.C$d}h5!rю\EF8cHX\J$,}?Q:cz%jv<"Pumʔ ɶkdдMO7Nج:2hc1;]NM'w`=iR}&0QIY*$s4e 7\/auvġ2ErWDky)]*p6YW`zޙFҏnB#j9G^i9OK{,oŒ ةzTFU#rFE>6X7CoRI1h 7< dxʚg,TV&Gq2di1Z3֜ ?,:&HxL@JysM f[rd >?&X^5IdC$FA /x0ϴ!Qǁ˞(JF^'felW$k>ڻLr-[3 aþ r;Hdͦi7TzP)RС?H1cu7l@.$8̌ lv:] .$?XG%2:JEwK* Vg*H||ov\<18l81ܓ|yH[;8Vi` SJlqŀL8n>S9`濞Ԭ:̓g[6۲ .t}U?-#jlj3܅+]5˒v'(!۫wEoh A);% Or(-h&GŃ9ua ԸFu^|lzGKW`zX"O5]Ĺ ^Cɋ!2^VTe.4D'jWvζG0>CV*$\ :^l{[L]&HEթNml-U߳x1kKՄN:T0p͑!W//ӅfOy!Cq_L5wpyM/F;ξ|\T 7$nJhe,x$*N 2A?fPr}7_uj"bT’ՖՅF"ӣ*g^S:g1>l$15 z2)niNo޵x6z:xʟ2l%䈀=η,+D܏.1/"Ws6Nټ'^Y+,\Ux+s w|g/FuCWo[ bY1Ia~ɗK8tU릀kW2~sܶfc JapƬ}m~#K"N]<E8g7r"LJқЛ5F: h"KkEǬL dݰrsȸV1kQgxFp.{PڲnFaN& ?dor0X(f6Y0yUJ tPl0ҕҙ p潼Zɲfp,H)̫ùJBG_=czSr5l}SK/fhNgG3Whp{xm)F&Y%"#fls&S,jkW;:z&5*O^ki,(ϸ|+%}k([Fk_U OH5W:[9:WcQ*XT*.tx%+ #er} Lߟ6X)m} aH2W!%kg'2ΪHbl DC&Ūī@FtZ;NǙ@{^@əxp"#ׅ;f7@rfFq4$( Q`7s6ZJa|;ĕzлɔ8 S'4<:h]SM\P`Hx@GX4-0z2:+vKyUh=p7m ٴO =!VN7t7PfS(u~P{xB|0priY]f7 Մ뱼]YEsfi Da%v제h=uDelu0l!9},3&B sՍP{9t/--R$&hfҘ&,9CzsE_& J:Mf1oRTU/%FӋ,?Yʼn$O:&Bkp&3v&Tɺ$&4?a+xsB;&EOiқ1{Mn*ˈ' J|vӲ1LE39n)YUQx^=`Íuz$'1pi5:˥z-2 |Y9gKmoRZɳԟ@$Sd D = Lqs!(&`L GcpbVY׎F3`΍o0<>$akј!K)f(,U-fy^ ȇ,HHp7ōMf,pȬ5BhOOr?KJ=鐫{2#Sߟ㞡u۪"q)֙(.^^KA+P.6 $\% i(8`6ʸ /,-Ušv`Ũpo4UPLSNq_AuI X+(+S͏Ӯ6^ }auYQMnK(PC?ĩoXK=A_:H$һߠRǕ${"5e{|cmz[eC{{ؿL"{a MNtuQA[kwc*'+LߩjA#|ҵ#\%}miL^YzMTA҉5sB> hfkoI I-7X_B8o#Jw{ ׭G?zq))᮵L qLwR[4*rty$f~ :_ 0 AZfnh2Ÿ4:KM1S&t,y12eFfsRS=p3 NVi9hF*{b&dkHjr.y|?vK0Аk#M׮X)ܵA#01`ӂq!VrVSpVq]]`AGŲ1F7N*V2oh&K5,ϾWESڳjg=#C8ǧE~*.DrPr G<q[B7 iB|!ѹ5k]pxHO@h\U)(W{x;8)D0R*eKT#plT\5JȢ"t ɡ)l'Krz)b/Nh  slj 5!iٟ9bl(5,xvoi]; s~7G,5,j#(*:{V8oc$icy[.Au<M=(MHJdSJ"Z\P9wT8_w cׄma7*xpEͲQZJ? ZZ$Y]R0-.?<]砾88p6\D*$j>dgPoW2x_K>Tow>@p@zXa"]pw $GFmۍx _fK⻗*\gސs& jwoIl')5SsyWGsn-oB1V=cWTQH{} 9[n*U^ܼziL JG+B5>E0Jp-d0~'8萘*3p P8YTHn!hZ}b=k:d!mr X27_PLg`!QB[lng] 8VYp W:޺P: bBm9PtC=:L7zD hr\'a[l3(.\۞ŷɮߏ80娓"!xt|T?'ɯ9h:,#s,p^(p؅sӜRsT >.9x/M}%H_j=y]b@j~G6ْT|0NdHMFJpeVv={POb4J0S*a͙<\9\'b%/k[3 wh}_O|1//׻BAE"O"%&Z6C(u9m*0#:Cd?*E)Ib͘˙.~I;&/wV=!8f1);58cw-7T,3v}nO>؅rSW vSVm0*}|*\JFn${Ifz3TְqT {xl4=ii$3 N;+o#~ _E9{R֟fWX:QjZQJ(ޗNkL!р.2Б\%AHO/`AќBJ䪻E<]RAk>y[yڽF`X)TM% Gc> ?Pwxe+!_Ni8x-]#(') 8J3 ~2'0fr4@6F/T?ʼn(bǂbE>x`h;F/ VPnhuV+O}?!tMK4<NGpz=}qT;@6tr n7QM*Ԫ$}P󟼵;C~߲o5;'g*^cOe;ʷ-WDHϜ`0~wM"0PM04dV+ڊY`wjS0sD ¦:K+Ftә6r0m[iP^ˀeYfeAUƒU4 )Mg"`hG߫ dӈ#|l¡4ߩ#e`A7Yyi9U7n?܏L7OK]zxɫeCrgH t>sb*1 ff:!8pHX=#*V#G%Y&2O_ A%LzTa"[Y3IUj?oI_BڢLBMѩ/ k[jL2o7 (ha ܅aF_AGnYCь-wn;L[xs#()Lɭ\k{ENT@vA-n8ak_IF;#bSMs|oLvl*Y;:8tP8ck,DRuN4o"60D'hu ܕC YKck n&9g?%d%E49cU^+g.L/=,9NO8fW =4dKbYB$/}[7U?m4ez^;k-Ht?xEccN;s3xY'@g8rUQS o8 ze};hz9ʂZԇ]B vp1x_Jznm0fn;Mn gΌ]mDžkre^$Nt^`|NE4ұ9PLr;u֖.XW6jvhu!C=\Z. Vnvd3;p&4XxD*h$rg*Utf+tr& kU2%<-Oړ! ҴPķ\ע5iGe)B~+8Z!2GşK ɪB 3p5!·[&ol',]:;A !Wk)0OuQgV%}cЖ]u?v!@s7~GgQr#J)KR8(EؽiH\ޙf5:u#DspG@7e#'}B:.fW&reX#D#ɞ~b6E|< 0o \0ozrX`+6sY{| C^E#ӄe>MР1b+*N]AxaH74a|Pۻ<-a xH{wBհy}DCPÌyk =`JlfO؏s[#k0JPYg<х7dM{cgpB.b\X1w+wl[g0 nPlT̶\n~Kd\ b.cLsv൅zj>Ȋj_;*roS4`xtP/ SD*OMq̋$Ƃ`fdԀԏ+F[ }e{rmnP %qӓz= &UV 8ϟ@S [͗۩iA\(rw]FXː).ĊzGGR^C$)0;;@{mcxƲ[Of$Ѳ3luRK=ƂK|dH xm 3"9F@â)!!l?gBmKAUl9bf|nm Ya7\ӳ-Nam"v+k:vGN'^[Ϙ.v;udu8*t>oxچ\/iav\cl2Z)ږ K 0[hz"=ݔ_a5np4DJlqCh[3=l 2Z0|[zXsc\$T1ſܪ,CN^m7fc݁iٛ &H{aNiF9zAzŌꆞ4`hZ( T5joMQfߗzdw5Cmݏ@~܆_TSjz{K%q*$Jiĕ<97plp%mU'Ll_f$Vԍ,abòkR")Ǒ" j7HIܖaӋ\OJYVSDߔw&a3Up*Y8S[-0[MQg>[]ވkiW60 l4#-,#Z T1l?l+g ~+209}0;]I5,y&Uwa}7IC˅{hG,\WChGdW}m{J3?< & R\ A$q śp6ZȳYkemx}m?]ۺZ;I4s<}Z.oRΧ9(V~8B"|z~p_h|$Nwϡn"Qu*bAȋ)ď'ܐ1Mkv:nF;-\&im)5*s:J蔑*2I*ۑxo-.)-6m~ )];Sn<,Y`wh IoPߓkϳb3ҵ̡l@Ͻ3걾 5&N r4P]Áb!D- '_!+\ (mK"ZXYx?(x&~w@vńi\NVA; vdČ5'l\ B XĂ D򷃠 ,4xI. ͊bVM:riGJaL LIuG®:̄&jJO0µ;}5R &bGѱ^]П^݃ unR%K |c ԦEKa0_ w2{}g+dbLS{L>HgH)pտZ|BP1q2 0G;Q٫ԍqM)4J_,,IjrPP0C\*mBߡ0ΖL. ;c(9V ؎izin&?(}_i^a lb7urCNh{@ECXG-xπg񃟗ޡ|\lM+:~Ygp3PȩsjSЃ5yslJ8(6%6VW`S}L rLZX Yh<(6%mf.=) wd`)=ic )L&:H &V<5O IMf=>|L/[M n +Yճ)x\k\E!6aJ^5ɢA'B3;ز1y.=Q S3ƦMISL뭣Rte}%;aIpW¾e}BCBTe@f;N!O1 8L|>/uT-9!)%^ j2!0+q4*UOOݳ 3f=՘{ݽ/9R,$ o2VNSel=SL-.ۓ~9ql..x[RqGn`5U_(NN= /ƇG`m7($uD*'Qb`.{4zQ[q?AIg A#څXjY'Dbrv-D" Z\i൧#xxӔ CK^[3arZJ/DV"=ZVhGJt|[ %4cNE.FV.l? N+)#yI̠5zWj+@E3^r3"o Hp62HJS;ڑ/2 kC;7zusz 7@cǶ%D4 m*9~ƭWL#{u֏헶0[_ML/^6(30oV`!v8L{Ss%݌P~ÄX(N5 ].u=QJub#PC˂i/RЮؼB-M!{UUhXQԋ|5%b dO`3a@M:"hI.$rV(]0rO"\_cўtnv3tiͩбoza8F!B|U᳭9^PB[Z{ qWf]]z0##; 6n}Gx,R`PuAġL~=E)ũggOǺ$j/ANis C/HC gD|ڬo@ T=[ۛ_6)X_I\<.M8\LH;|$K&aWF/6QԹC<$֊m 5⎥ G0Ńzt7D~ߊsP#Q^_Hq<ƛa"0@ܚOBRM1ʺ6[_bG%(r c ĴG+>5u^ GssҴ]PϘfqFR&F>ίަ@"on%Vj܎ixnyaKt아|F,~SLtW|~ѮH&cY},W o$ ; 4:9Pg&=_7PmP">Hsq0| & r}iګ<%K^ B֙#&/iv\a: Bʑc6 yM\ef(agtiz~La7DZ~Z})UxJ lyKe؋|G ho^ PvCMǖzXbOlrY FN+BΡCD雛\T]pdCk`VIN Ef޵!vKDpRUWvez[e1jA.QTHRe^]a+@qV9quZY=cMAxAa /z5w4=RWl)M >3$ &lwpc#^N6!E(udD;Ϧ)4:ƨI'X¸(b%$c9[ h첑zWp ZeFpɽI8}G̋0} ;\Y^춠(_x fB)V@V-V,5p^=4*w57.ŕrEtC7 ceBu´re _s)BԎ&yFwvEf^؉ _֗9}TT,&87ήdLGԱ9ŴlEoHJ kL~opHo@_5YA$*,FRnK7#|22CJYgt&*;h&+҂<ȐM) $Oz?)Bb)y_y= ܡ J ȝoG1pg/̌n ?]uP"#DFʘoO c7.柚ay3xq;K|e&ViBÝm~û)ʆq \ ?côZoirZund*u",5ƌțҧKR#~z-0doRwDl1FtGp,94⺫n|9SD޹r)Fg<B:|3oahBYƔ"4TkV,zoT0a9֬h=(%t!jr-=̡>5yJs[”7A]EL/3Q}E۽ G1=͖ swvr'U'FHu}'laBH]A/"MJctZ!'IK}yZ0+/I,ZwЏo𝉮=/+,RІ\;d͇g8|u1Ya4F*AkzFa0V :4$[1-}C$| p2bEO+V&v“R[ؙTȏ{+[v_mTީu`$Yi Kl*_ eՀx|0FXe@D̤u646YV=7GSI<ŀɖcD!QK5A_x8L(1dּC,&Ի\?0]+e F>}4`w僖=k%]. o)k(V<Ф5ۆSciAaTH$3/J]uG8wuS =Â9WW oZ,].eJ~FuPNLp(̪! ̹r (>+nG O ”UI#qũba=4:Oav)Y S8fH̿.UGd29+Rp$k"f`pi Ŗy x;ѭ-YbKv0FG+aQgam)5p A-x ä~f;^Z+׸!lT!< LhQKތî:13U؁eaI9)KУNmU <. }lÀ;T<~~BqzכXtL[Q[/ H[X`s[>6-K޾/U)gϑ\ ~Jy*DqF vk[\|8y"ǯ`L)5H= snqI,ie{NL^xz Q =2%r6SXCC#H$ؾo* \FJ⴬#xRǼJвwsj1V^s# bUʝJ qgY#Ε$w}jễ J^7vJ4tc 9M,Ā7=s3zT+ɃQ 9Z:s{+H( mRƴz")lZD"?i9$J#1\%zěa Zo*o\@>\-dFm՗d7Db2ڍsHOlG\7buSt`F"wA|vU{Qx oe±,)w4.8/N']/1MfkǃyeSWq%?Vl Lw#@1U[?Y[&Й~YT*`ӛlv,dũs9BEwV)&gw>jFaSYR1цɩ,7Uq\XX(i_ΆYPqzpaWT⹆vU3V9h>f $yg4 ,{CAov4CtYhcL آW 9_\wA%'9-s(nVR4[ XR#I3>>剹P>҅gurzUcZd+6/%W0^ Jpw#ؤ,mQ5j%-YPEAWj%$=7C+R6CwEDClzrClhq0~cvT%0|{ŒOOuLk(89Mo([2T 3GYuÁ9ԮDWdC5E[N)Zh4ЙkſPn @M^EY)kM)XG*Ax>*:nP6D͗ݖm 8 X5_@)ޮbH0jP5URs2IY#]afdž@.識B(.؁|Go-kB_%#jgG:[e^0~IJt᰸ ȍυ })iu`g{W3iGWv6:kNIFrM <#I~2}96cexGK_G=)$' 1C}BV>ʎtv*|R*i.>6PPYJ~=ˤ ?TJ|I sy28[ 92S9 ÒY5?XpbT!{Jgؿ,1\0U,Ys3Yp;¯߭05T Ttd뉌иNOP CFvgj&3uòtU09hȁ2sd Ѷ_*eYun|I\Uc^5~?aq[N3R!SCt_;l/IP2xksr||쀑_RV^e^Yb' j'^:! Ywᦌ0AL!pUP\KY}/M^L9myT°K:IMnTv4gPu(PRp7O;Gb?riېLyЃl6u7R̂{;q9f&>F4-4%ZV'fm0Vo.[qMCgD`̀QJ⅐ 450yթ9&F@AENE^]l%_i; x_ll}, ~ m.M)u-0¾Q{%I aTZ?.>dYJ%uj_1HÝ5A)oCn-@!n%ҥo{.-3+]@"BqK9TҕtB)0B?Sr[zH9;0HmF ѷL7s`pS6ٞ8$aH8`8$ \2<<% Om]6)6|^.:Wyӿz"ܧ#Ğ$(~se` |k=V ޣj^2Cuk*oNs/$ _OУHfNHcvkt"?%bp"5`!!"HeHc TS` B H 3'0f_bS߮ޓuw5w.҉vQR`ȻdTs(}Gq1MN `Cbk1 W[*fl*;9a?ڃ;P?cgFR|f }g\֌@t\]߄UKѥ( X\C{pV8lrDg]1gUp K l 4PD@-G*< o{e8VP4fU4RF]`8*~b,t-9fK5nw :|hDJaߥޤ0/vhv(GVNtV{GiJe2k.Ʌ.68ÁlncHE̡~!RQn! #nKyPs:+ Rgm8. J`D]B>8'LjĺCPڳAƁu^'(us.HBY^Ór{ws5HLԫ~4#[L":)1"8o*L, D%%>SHk-16W>xvcގZFǟ@c`=ÝQΓ@T仢#s胲=rVr\f L8Y8 &T8H4u8`/'jہa#)G CrSo_80$NzT2}(2*h}w`0ـ|\ "%KtF~۱ YΡXܲS&%sS_bb \Y`{ ` pKNQQXUng5i-+dQdF"p Ml^" nT;\S&M6+m"U Zr3? L A2<蝹,k_X#!\DhPV5`I)xc<9SuXo'҅~H-KJ ].H&%1)U ~N:I󓏤)JSa' Q rݖ_T5W_&k'm4Y/`@}H.XFnS첛}ք5mǯ!ߋ- Uc-x"`]nbNRFFdc.mpI,q~e鬰 TcHϬu{ C pJT131@< 9-^?+$}P."Oy#߻~("U9'Vl6Y>*4d`q&0 ` e97!*)AbCm(/qWlX0mvce̪@܉=M=]mJj wyH7!I!c FKހXN &'NL:C'5XY* h^˪6U$m5hU^놆 dj 1d9p?t="#+& n8CYAJ+}ߘaiZ@}jNKE>Ocx5VY!X?[tUT1OTP4G ck ĈXJBEc9Wзݙb޴L)#*XdMF{e1 AK?6j/ì㛑|gD+g_pҦ&sP|7!o./3.TH^0gƆ"EwBCH屝sU@ p_6jn&h>"l@x07?Є~T"?a|89°YPuceo3@7EXe-U3spVRÇ(>|yC^hm)u;V [v[U ۈ}xw $nbL/tUUMcZVo(%AaiQ/~Fe7ȌdK_[4*vmFUau^>@r%o "餈Z^ӊ\Iܢ9qsefJuuz &ҟ0S&WK"Gύ7ɗ!? 'S̢V |G$[1PrĬD,% N/0eXrt7z0cy@fr?>ϻ鹷~oʱ|]F#“Q}d[ygXrt闏 6^c" j&J9υ7$hJKd^K MKq9 ?K٭e5.w_"yoWg2|v ݱ9%0w7hޟ'9nmH;+ޏ2KErˌ cX^< 16@Id7 mKȠ_u)l{v&8c3ܩC<Zg6$vUÂ..ڑ:WX{V~XkVd!dvl>M׏ږK 80c (PX'|!/ۘ\ǟm c?EΌ >DxǓc[s XyfeGTQW 8uzǗKa}{VYl£kI<LbFKʻp5 `3^r*9&-ro<%4I'=x9-^EW@a m4(GO;{n6qN85$/FRn6>H!VF0Iʠ) )H?sTd,3Ϳgx DF0ł;k\jeT+|36޺rdjLZg&h[笩hD [#!u9͋.D9)!UC'֟rbY̹Z/ +9߁5?4ڠV^T"t/p'zV⹀~K4GUY?h_ejp?JP/ S4LTu4/%f`oi܂!u,/Y= %Z}ƫa+ǻcSq8sÎuІc"~̥߻CKS~htTt6&{,|!:`|bsS bN('\my]waDž"J,LHq ^Sb2s;pDs 'i  >cG[ N''ް $*Ԇ5QZ8UxLܧ*=}nNшl̄3\-V{TZ!lL$tOϐ4^L)ܭl&KPYb2`5U u4YU+PiOd̍DT3 `' i,q(Tɼc!:/Op^m dEd{43x4Y]E-i8{AUcG65ˁ@06]dz^<ѶDbt>o e{LcVnxAB39^|sGM/K-(Ek'Hi청> ~98FM-*m-\4wMSZre2;F1chX?MD:Y;LڔenTٌ"̾vgalm+aqmpl+fkvm;T֋i P%*ܐ(2Y6q. \>\ Wh k%oQ7LjP1mO֞y.b`f0H&"IT5Sxl/0J{{x42(?6.bejKҕ?&ju4ʖ.\ڡ[8؃C ]J}P%9鹔 Qr"uLM$M&Ν#Ǡ|QwZ~a#ayǿȘ#SkT[ͨy9:(!=%2s5Lw T"&ڢ)YPً|[iSQ^y)(A3hQ {._.wypI'ku-m:>0Oz4}G 5Az`'?^'$玽|b~ ՟k7祐vwwESu/8>HOME33~㭿i~bRLfUң]TwgbD%*Շw^{}&0 n8*xC1>"NGN`Yp-)5ņ*PA~J[LT ;rSrAa[6B3cbrW %g*+,>rd ) qFَͣWi+j"4$Jx>51%wWIt'I)8t!W8W婙h&\zhT8I0C1T{.Q4B;لSyK]x^!Ϡgd5)ou%JCO ⢅l^7KA*.nLP~v5z ў^#2=?ۑ":'w6 z.V-'#ALJ\;*' l74v)" ?zݎ@3?`s"POeg=*~X> g~j`&sA vshF2@zJ̺2/m]DL^?gO(x>qUX%t)P|"g,_#?Չ!;Uܠ%s|E4IC{Y7]geK⫎-sPɻwV@3XV13ߛ_蔡esͩHRyw3/6Y|75b" D9KnOr`ã^h >2?uCNMN^ ` Su ܐwgu*`@+iyԚӥQn$@LYG7v@ċ˴dPW^j(D:~.D]-KnhIHo_rh%fsqTgWEO[ ҎCeaZJ9ҍW1LRcRY Ȃ͐ro,α'ݧ&񨪋e&&ʻ&p!w򩀴); FGŅϞTI zqNP.=*fQӑ8A!ڍ΢O?[1c}OGArp(>'O%F 8-!-J7Β}O:b)x.|7 1I_{-,хGyI4PƭRvaXPB1deFQ>ѢZAhR͵9n/I)<2K؛~NgKԈ1&IX:<ȈS7;"˾CyZ`T,xٔSh( 2Il(`_F ZFߑQ Se͏ND8lqSv @ê񸥭a2G`$)y+5s``0ls⛨lɺxD Yr6qX<ߗQz&@yn8֖G׋ؤVqS_ 属d/˼_d{HMs\0fg& K:̈c5 `I޾yd/]\cAT =&{bUOS"UDzsל# 0 @AU#Msu ?Kz-E,&^Ad mroGWnaX% eSz=×jR?$ `*[WtU`A˘rtyN &_k{` 5Q6{ mjܧf=V >vH\Vk&zo~ M0ޯYˆa7#'X|W5&LQM V0ؾcFu>LФ%RljYT#hp;"_Yj¶Q]X(EE8fZYBS:kpdr*o㻿98WN~+vLXޣJ=d}%:fSGCSQK+`d{]{:?慩5UE+Af%tqaM }GtR]Njm`j73OiB' ]92DҝO{<0a@oV jk' ti8[K/|H XaCh e%Ru:g("v=4D0y{4Ļҟ1p=ݟFTPcԁ H v^SHt'4'05eiOeiĕ80SUcל42GjOqI^6?y6-3,TǏX!?" ޓ?YTr?xt,V! /^xgzX5p[7k<=9CC =mwpRrb/C&RB C v:,)TO.4Q]P0},ej׾7a5@oު0Q3_F|؈[-a@EC:lg#h{Q 6Kg869\RdO2F*Њ6iL"hsHƭ7vY%2U[Ofe%=8)NLH{ǏJ\mxqyo>=eH_x ZoxzO0@*SV#$ڎ2kE͏3@"H8NQ -{䗩fO]O"ۙl2U Lq%fK# vG9adOeNBtEx«:5 5X\FBE2zmJ4MJRi=8A uiw?BܻU7*DKT{:2Ҹ|݌V™9wNiL(>n=J:鸂 ]*!Ja#gy`$DZ׿ЧlXqUgUcXf ׻6C @֙g.t㏟=@˾PI|Vg;D#pLFK$c-Zoo${]qUT`/:B߇FGCO12[,I]<\fIf 鈮-\zaNC14a]XПU 'IbQ:`0&6Z"_W ('TYx+Qקp:6ȰnИW͎1_ܾ3>͋1;"t<Yyy$im Xנ. l2l@83cIcߐiɗ$3%e$ Ӱy9HW]K EdH'y薙9ro34ՙvvX0y}4)N5WGHx5dꆐ./ 8ֈv>"f1! z%bga9 p4r8*q٪L~u =-4PMc)#/pVwq|aZ!iӌ*1WZ<"@~P 49+\ r,pyBGl51W=s t?9`^p:_vD'D:z}ѧ̧iU͐Pr+g=CQ2 l PMQ)2Y_Hò,lF1xgPۢoƧ3;yP l@T&0Piqa`0[vϦtۙн [&#M 6᛺!rqxE#WPF~>̐6k&~nP*+*oн0 f3g5#B7Q $nA1g-\rģ؟;R)rr(FE4 y"s<%fc~rlL)P 70PO?7˯j)iԶfs@utly`꩚}[ (M$i4@gNvp flTUB6t}&rf.H^NSz0H̍HLsz0Eݣ:UdJ*ta?2'\|,G~D1IO]+yF6x(^Ͽ *&gBLGgWLj0+qK`tVٟgOInmr|+]H`'u=#wAeFG{rT]'C1IљX8@政 mŎ쟚OQ2ENʅ | $SL5kJo!;Tg-W֘R]ʄ VpLFzZF[\5=WEVk78o"Yoɑ=jJ4WR?yi=BAS…dѠL.EɹyD@?Ҙ}λ^pɏJX`ꖨ廳pTha^*Hu~V+![_s$Xh3# DnxxRҙ\hҲZC4->HVxZ-iw:܏|fh1pi0_-^F3i^\F7CV7.bj$kY"gFàyl( pݦ;&~.g wʇ$`=}+#) Nn+e.s|MA㻂56o𮽛[5U :80T?XC-  olEi|"r_C%<^s<;kFyɖh m:,a5{ F#PYCSgpќBߢ*Nhcps4B+H*:Ko_UO{cwEFװZBZkd͞/5B1`6Y$ſt z>4!aFΖܕ&)xbѴKe5m- },=GSܣV@ַ8(9cKX L!ƈ jAw#g^C 8lIF82}6Wx֜:6ߝ $bg}m)KaJOT`gh OpsŵU4 5[I'{ ["ܙշlr\_kǻw|gg]5<&A2?qfkk~HHDLۋRk+ 㤳wTJffL2r{ϳRL찰$Ě <*QRda_@F$Z:y"# ͞}&(r_4u.xVV啌N½v5a"0[3zFn4D9UIl`0">O}`dBSif~8Ƴl(0WcD=R|PΈf6 Je)⊍m²ANy]Wec d*TMQC5ϖ 4)_k҇\G]$y쥾39sh{7WLOkE]R)eldy)Բ?ExaJK%{t7VrEs;~~flݪDl<|ĢjVVAϻU'C9 BqT.MrRkDE:E302 G%)uS'48 R`mpKV"UiDZ+ڊd8A )o@ymmx ԝpi*=s맄OyrDRmߑ=]_TX M@yןI:.1IIH2m"zUGnm9k)/?W zŽ'@0)#>9)DU _fAtX?K,l[dە%ӕ-ju(3\ ,8Co 5iB8b5>S w] QI9 wOEGҎ:ME6 Ck:KXk-lr#; shARBǭZI!Ҏ~Sfc sO~i.fc=@2!)O"+coȵtȊKy8#&fxh*M[1]#%%T>B:-8?wN *}ޢX?[[,Ps.kXͽ x/(mIX@ɏҟmN~_I mFEݻ.ZGK|`:H5L CNeImDbtq_VXP_zǦ>BmO9E*>J/@CeY$+"]½EQ[(L}Q/K3vZǮy=ݨ[&yf?lH) ^;zT|#bus̭b<ǫvp\jL4@7A\OyLg]o!/d #3_ M$ RQ?f-Aט#Q_IpJ-k\r[9YPJW|Aخ`Ⱥ_ʱ v+Et4E~aH1:$t>EX+JlO=\,rӌvS!qf2Q#G!FFAsg"_QQDYs%v~PD))\>$P6*u(}!Tt[T_jN_I]&3#ᦝٷ{Q$[=P}COYDPK-}L/ϼrBO0{r@X \tkÑ?ldׁ W ZʡsEJ7*68fIĺO")a .`.?|AYĤ%f~g6MM+޷ctH۰$b>$x]ZeU͹`s;k.>ۊyI7¬~eRϵ>Mwkj47>{t4wK-jwO!JH1."=*jeYŝf䑿ˡɼKd#,gkdBg^> aiuL}ћDyR, Q}t56Q*, 8 K']Ԛ2;h _n""M*O1lz&VoQ7T1Hd_ˈZOv*uyBN>YE%7[mNwF_@ ?[Y0s6K!b SOx @H~WyGKfe\ՇK n}/q:*B{ߜXG[ov(}{w#;cwR I#M-gF+CMY+Y@!L"dAO 5P=D bxk;v,Qm*hw߮i+zT|sۨ kmiD:9T'#k}a$St y6H('0?: h.GFGUն P*y+ELNWq)2idESExt D;$7䐰p3ӑ}*%Ww .LIv ݺ[V"!7E&Hw8ᬌϼ,^Mޖau:_ish@+tǻ'aCfK /qUI !u$$@!ҤVąiwdv.GXOh=pP̔XB)\reJVvE]5]0%(-OФJ~4n9EoOA3Xan`Fw`uIKq,&3C=C pK,Ďh{*<8+JpGp%ԶgGj7þvtK͚(xۃU;< (ps'p}P>:nV-T&:YbϏcOKox Ug&tm)|HCԵuA`cTûǭEۘΆ%7BRTSfi[Eڎ$ |aSa6 iqyoLL|y͍nB^vXѷk7\XܘMS5aRXσj&{S&I}Qz*lW}c63O.0气W3} lz;$q^t۝?ՖiaPÌHPe'gTo/>F v糵]^=kMZΔʜe0"DM\Z9"% 4\g] FhV;QLnH6Ε#ۘ'ZUw_'4EX2Jŧ40Ԃy ,e,X b-'ɓq{}͑F;+3C<4;S9U&\|JD"eZ_ ioTO 0#ñZ+ {߀=/mD1MTdksq׏!QaO=ǝ+:씹:*Viݗ #x0%2 F65tqp.:Vݥ!UW?~D`AqPi*^ 15Hmj t)cs&NY~_&81є} ;^>@ע  NTu89zuk\q^ sUSl0eXa* j]o[@uCjAP t͖é&n<|=R29 @ݔf {=f㤅xTv[WpTEppy5UIR%ۓVhߜ7cs}'{x>A8l(t`}+buZ*Ibjlk4_ߤoj/Ri&]*upZ!Ȕgr䥫6TT&uŏ6m`A1*"F+ݔ_x@ v-8x䧊MTw^IR!+45vζ_WF½Xq}02oVH(nDvA*QyxC^+P?X4cs頒'S$0A=cU*JcK{˖4[B~%ɗ􈬟bẄk=-"0 /Ӥ&~,;<` rEW .!,]2s#ヷ>x"Jγ0j6dbuGlUK6OVVoRr{oϖQy,f}TC0$~O.Z^ 'Fpr/".|c/cvAY.MZ!Vvjﴮ[n6gU B," -5.s1L ruKn[6o\"N} &.=Wfq SĽx'e엫 }9(Wi?PBHS XmTS)mS1}Dpm !#))8\o!Y "!L5 U?{QjwuO hdHei%G|}|hVԔm]y,DէC^F ਖ਼GpؐOr]D5fby- |cdPFBLJU3=ueB#p?P/PȿdZXDV~ N /"%+n?So`yP`~^&Fg16vCq@!DrebLA2 1E _\ޚDЉ복(Fn .= CYB66;T}u߫o ~eayUM]ˁ/-D$B<_I #uESy]JR.j9dQeՊm@D5[=hanXZ:;M3U;P!aZ L.jky!kSD@CHo6#q]oj(- qT|QcOWAy? 2'@`X2%R!FOōnܢUh×<f #슓2ܬ4I3 Raܻ=$e3e7O,^h &JM%²@vgˬ;,dF$w_,-TZnTHl۰;' K ;s C+ͨʰ*C1qÀJu.j=0oKGuǰ *)G;:,"ȶy0po#$)l)i1{jtǤxcas73 PPy4Xu5Y# ȽulHxnQo/"kA'Yei [cejS:zgoH|؞6uaFm(W6`^$60 з VO{"HdK t_G_iɡ,B.0Uil8f$ލk]*úa?}lw;:xt% (g*a^ԒGh5D'uK6'(<_ }nk1z0oDN /eɤ2fi(T}ߟ5^%Wex梅_h!6c.H<$y(=C`Wq.Qr>=zj ]5NJrHHJ(fR9&,ZזzLP 0ݳ0;׻)+gY=84K{%c Ok`!"3bP=];LrYQwRz@ռ"BlCid@P8!jY'̩ S Yy[ P Se]Ԋ-wT]\Y=(C/܁e߱ f2K шཛWi+?*9] cڳ[DZj'e+B5%`VuwFMFbR|9PF< =&9{Ʊs[Lfwjlgѩ&bzJ xYtK8/,=~}Saϭ`6:CojV$ѹt$vA\ f6:-#gru,cdt]Y 5E  }9?O;:R[@faVwHk6f h*H2<(sJ&xj4ocHhP1'TsIvE@SPG"mLKlJQI[Bĵ OҀ|wycН +P.!;&޺8f>f ʋG9sC\}!'y=JڤV̏ $P*$b(¶X /.uk\yl R,IK_jN _bw" щ%ŲL|ĬoG۽Mnk] pjc\vM g_<ѹ}oxe5B`zLdBzJj2>)j@.E3|4+IJpi셇s*=Z.#Ɯ̨;[jPD$zD<>}jkP-SL# e \n`7d"hHYZ-XxS k։}GV&inTv5U}1@d͏u9Wvʂ1/MT%ۋܯCdPacKϡ[O1&MvB ƒj6!{@Ӝߔ9nz{td̐cIh 3,R#N^^d+~rh| 1SNSKWzݜ?zI¾6RsT[Ιw*}_jEx;'dHn6/Q7}eai",|<&7gs_e01Zcx`ɾjHERտMV/_2uY:&T9Mӝ}%\@@9a4|diY9yk.bV, ǖh@J_II^f=3ͷW^n*ƫ?f.eN3mgd^noS фF=siyH> NcGMhvtPiO=+춾wbBEЬ.i>0!ndmзk-hc=0^#dSbK'󗈜&f.29NݢPgg`W.2#$J 噹1UBa8ODHP dФ#r<:z꫖ScPRY"f$%$yO(@o ,Ci3L!!.}qGP6~1߸&|8| iݰry6ޟ*jU)jp-I@w%SBJ@Ii {)uӤR#OP)l׼Qks%,hB:k^!t!~)}j֓xcZ ;lͿxg_ 1"T0x5O D}Ni ^{9p͝mq-s)6Z}21R㷴[췛|m,@KZ  ]jM$oP~G3b߮JB,X\*H}͊Ψ{3F'VOksZ6&i]AP]菜W ]92ۖ/t@~ ^!jHfˡʹ:ݘvQeH813-B\ЯaF"Aj2le3_&P2U K=Yl $z[/e; wGEe!mS;#rJv|׶;Dap +2d9#_3#@Sîc:dul2QBP"/.9Vj`ιsM,9rLUFOױD*RV[(ڗv@X |HOIJl,3Qz ]ȥ3[*Q25PQ8VwL+5Agn8- ~AP1i8fFˮemH1x5DraY[$W =mDk'DQW1B-G”eO3fD]qAe)(Wɷ]>P]up;9YH{i*ZeXC fhSto$;wVFk7r7Tm8_p=̇7^nY?q>,v$KhS} wu$jb2DxDe!|>UϳfksMwnQ)m:Z92nrgʎu󔶇U: 1"9KYcA3(v40x֔d$!weI<8s׿= :abfZaA{6ZjPhfkϪIg)GkgH{z@hXMږq }e3ү0:1(msjgҰޏ,cL|`~+=0OoL ZPL<bCH2Ϊ-IqJŎl\P.QK:KGP?2TXϐ+ް2FcnnQ"el%ZJ=huuBWc([Д` Iߕ\Zh.b'^ZNSLĨgYW|&f_;)nxjDZکqn!!ӭ!Cn0]acbϽfZbp(?h omV;?0 EboCC4eWWI\p8ӵ_㮐i R4/T3\}23MtTD21Pb#ݘ\G2LfVʶ8L5}/vXH+ZgV?^(4([ Uk كU5J6:[-љϛ) 5!~RH.١Y;|uN^Q{ϳv<{o|!Z]t#7 o$o]btE+  3%B^- XЀ"9rAh,WAXz@$2Wb)?l b{7㾬\5K#xl7 npG~E3{Xq!Oܥӊ\P)> /t{( Xhfx̳ykZj@eLe V5\yϋ@eJ`lĭ.L?kK 8/f -ҕ/U-ڛFgYl۾rK iP:k*}/2td..[*Ay{Ij35Ƽ|/+hz.jt+]'%E iu!Rp#,u Gz=̄ z4\NKP!L*_NI*LeBJ%4yGin*)MAH.˟H".[Bn ver Q`"'H^"ke܃D[ 4*J3emij;)KCO:򧬹*߳(+,K#xę(]RIwL`UjFֶT?v#1&dn @sc+nOAk<0V=FdxHǤE2-&JWi=`ppJ ^mPcDUFYW]bz?EP=ͺ i H! 6c [ oIvϠH_>n9m4?ԒY2di9Ҫ;N: C}d+mL7.+ş]]<=Ї/5|m96zgĭWZ)>(o1Ozbjc=N (!3a#4 מ]K sGE%b@l%4Uf½u\OҼ4y@.-!= WH4:g?֪SBo6un\457Xry"w!|BY9,щrV4% ^ ;ǍojjoQ'?w]4ׁy*[#xKzv=cЌ9˙]L9^qǓ9JS]4ʛ/7Z~-*{Nj,AkmaPPutlf [d ٟ8.0-Vç ߹ c`/#%6ZLktե`ΣӄbD U$T/'b(Ӕ9uF ZYW{&Dn%gEՁ](L݄m +_fQhB(CuZ1pq/ _Q @7N gʮ C$ڳ#r )/C&λI^ʞ}^2Ʋٿ؜gOd˝ q̾6|WIDlVEcwKؼQVO Jj,MVL̳ Tּ^^s}ϢdwER>^ , v0U<|niۙ5ʘ1* Ms!-z+75)8߷lt~#H=O\_VMȚ-j"d̜%@iJLL{^=*MhE.+^ԯ^fM8?O yH0@ZL•O8461fuCb37 Zxe(C$" bt&5$ ;/+PN gO39r HXKio-D(.d2v@6R!\L'`.z֛dɶ _s M(^#r▄!R\锸pcMYP\I nh-=}_gO+0P9>~C8٩7 3D,sRd\*ݎsH +[FY}σwڑD*AD,x~G_(_b?^u!ˌM!Kjsʂ/).HǏ16X)™s &.cBǤW8tь{&EcȖ.)*e-R#'PdJKޝIWxov}!\^9qƒs*mnYgyk0ZR_hss5#Q"7e ZIr?,Ț寍n'CHȷVtus? mچ6|Qy0cu|YJb<- u qƬ}O@R18fvqū)&"A$BՁh:M5֣.Χ͓Mz~h^^o~*}!Eѭ;NfSWWr= ZbC т[.aK}j!j0[;_7(3uWg"2RŽYLnfX zdvEC;Xoْ@=rExkg(޶|'ա}ڭ3hmSBm>MF/2 xȄhr pAJFZ$l>! 2!xp]Бf.;2k$LЂKqoztƳ<-7?;Z/T+a+p!:bb-Kf 22<0òY g./ 'H_+W7v.Z)ݤ+=(>3L\m$n)IE ׫6 =Q\!C{-+C0/9^rKpžw17F[έ;|, l.!L~򬣰sA_#CSSxK 1䎿Wvn it5y p 4u`Dc_؁ `&` (+tq)ACW| ys_2!i8꒑4Vұx{:\mRsw;x!WBBRt FJA}簰䢶1k}=a)v 9n&wV]SMP;f @ h%R5Y-V94f&0" s"{qԐ "}B0.iwrHr֕ɾ?aL@Am:ڻf,Ud]Ȱ'핂uɅ,HqSϟ@:xEV-2Qޯ¿F {P}&V叜On3#TPuOyxNXMl3 B̛;I01oҠ0pqI)Ss?{= _CJp*16ޠ j(W_8h;a}ՄSMC)Gʴi'xb9aVbRaCב%\}_ {lms'կcGqYĊ/\˴Gc͊>F4#9uLcQq̳A%Qӭ֧BɕW] 6Y=dviXc:J'2!wB:r4EN"C\pzzwŽ'QMsoQM[6u,wIVn:9FpUlp\C[˷U.n=cz^֎SDE- QTm!x{`$3E/GV4qs{hd!D[Jh Blc9-j yWJ!{Ȭ\% @d!E:%i24 "-er4&Uσk%=X_4Z?oh"8t$HoҙLw|GX. sF/չ([H`yH 7-zo2i\a3 aܰmہ+IC% >pi)'QCX Wȸ"oDQi`Њ4G. dnc.KP1˃tFp)E{Zi y)E˅GDGdw50s f.-Ů42W>/qꚉq?uV_; _* _7N9o's~8/iZxLDJUQWvm8H{;2*b*8nQ}*q׃;"^}x$3(ԧ([Y,-gi]ZJB$xzkMeĐYd/RI]Mڻ]:m&q4N9ky1s1t@*qğA%Hا&Ft?OpOxLT yg{ԕH<eUh\05lX3%֥o˕:ed 8}#l{6y|EE$3"vH"(ǽÊGYp%d FzG"W479lwOЄ%_55T*aIÃ>T-cB(J *W[MGғriԽCF;5Xl2up `,QCfhbP -gZ9*lŬV}@P1m5*:C9QD+^ɉ.6RP z;8xE>毮g/K֠j%V)#إxYp+(=YmQ`U~3c #È[oT2" ^)f K$O?`b߇;)O9*R=mYK|WL-.Q(S`ZS$6{ dR{o^e1KX'[U7&/pDU}a *.wx&XZݦ-n`;W d|USld`HtVqt)>g> /S!sFm{+oj3:sTzsrRg<,? lP- *dbd]d0 "0,tz$1bsW$:SQh@?X ѿ>rdj-Nk꾤Wg 5Lz<~} Z]&!nεCqe̖S!.[FJ=EPNjlzqշ\rQCA# u]Ny^N$.<۾s(87=b4=iww߱-wq5 3 i(ߘ;CGtKr4JT'>~ 4#-êݤm) Zbg5 T  ss\be}c|#=PT@, ?s%ЉyOx ݉J9MxbS 04\hDuy9Q ibh0<\BeNQcCµN?/W-7Qkּ?p3y]G`ē9s(puW,bycoJiP)璀x`{ϒPwW_Ex$v/\bJ}s): K9wXWڼuw@S4y&Aԅҍ~|ꅊ]|ƉkZAWM)r5gBfM xP-44=P:HV@#V`Yg*PtN[.="EVL<?_#Ǡ@;| } WG Rn/z@y6// K5`%i\Mh mZ6iNѢC=8 /ꤒz'4{n KgBR/H&H#}u/tHkC]1e>~$Qh`$R_f,MLvd{׿, ~4Ҿ[ c-y}&i)hӁ4r!^̾~QfϨϵ Y/q1WN<""*.=x?>*.621Ezha es#u*D_@bA3ox/B1_ xtmW 4kQ(Uؠz߸Z֍X{dUpmdͻZ´9#TfO(3:+*%CYq@M\W0UG0qgA.B%R)\ }dm8( Ac4UbF~5bf rHfRl1DEg:i" 9Zߢ2Ez8bۥbxBr#zBN^U#x?^Nr[+پC#5(y#Fvr7ahH n>5o>LrIP^I-J ܯyQ72øx&ͥ]V4\U YGV@?32cB<%g,=$ @m4;Cn|SDvXiw/^vgp@O>HM /'ԲCVvsj*QH^ڊvy+(7b t{.ץQ+5 p8S3i^l7$sẩ(E8 &({q aS#oKXI[׫CyKCeYuqY]}Y n^A$IPag=SӐN d  mņ2yh;ճ26u++mML< TԛYu6A^2[<؊Zbʡ2cń%p$.&QxEN#jU~!钵;ERNTO(ıR%/Xi u]JoЈX!] bi쑡Njde= U(gi};Ԁ:,Hc]C{VP - 8Q=ܲk@'}|T 2¥E<~#Rx~]Ucιojvtף.@"v> ^Y(N^ O_z~G.nNG04@ĒjsV|d:MRz9q <tDcNX˓lf<eYT)+7nل6&,˝14F5^،L*W&i 0sb NHߏk>IVP u[0xsBޖ`?NgAA@zЂ{i #L8m:B8z"ŗ vP ^"QUg>z>2Oa]x91h*l;,WV J+`kr7ijD7Ț~YgMbL8$}x0ۂ◿I|m27"G6J^|/dY4Li밼eğW}Pߌ@i5uEE.oKd:!9:rx,"m-%AOj&AX_)Π:xAe}@^k8NBԺi^FS#&DC_X ܓ9zR~T"Gԣ_U 70ycb$1{)+AbDWG|s;o2EkM|;nPQiECO@U_׵^4vs8w+kTc#tlY#省̲Ĩ=[/4 bͥt CR7{T,Ya22Q-FG oM"=NF}Z[vjCpl;awv+oP'#)!O2&hp$x7/EePYi_+PBhrr'9?,# p߽J'," ׍d^ (`VXܚnيT˓خj{W &u)qro7h93*/)HF!]q`|Ȩm}\ "ɨn%XSLqsQ."]M^das2(\[3\Зyh+_̐3By"Âؿ89=Yt&Ԡh5T*%CDZD=xH;+[]Y{n!iBm<͕6T5J唴+Y"R.r:{ (Ge j= LB] zФ>ZY : 53B(Ř125 u9U9!~tj'K3 Ss1`-Mv g58VlO#Q|cωl{|ӊ .t>ICL6¸gHܜ J"5uѹc%) ᭲g@,damQ.bi{j$GIY\h3wbnh'+J;b 6H,tC_nv* + ~ @*ͫysS˔aT`=I#V/sU%)^:P*;J3NR[ɀrͼO8@Cʹ/[DROF#ӧCn'gb_(֚ZO(YjUsꂊ#$1;MVc!Hoёߘ_[hw|G39HcLMY52٪z_* yS IE+)h( f4x&e]j[#]Ǎ~"!6OmN Yթ 4ᴇ~d+E:&uS>]o$sHa`0$@ڭqv  vEdL<vrV/ g\U0`$M!Avp瞰2݉!#÷Y𦿆'[,qolpp&ʬ/^l{"k"X^_:*=KHߌZDM T-(o (6[ݛq|܌>dƂ˪]޿Ŕod[FNtU!$Kl1@PԨ3]E6Z7,$UيfutZyyeex >2Ʃ; aQDʌXlN/x.6Rt - ~(j7-[\#\38% YT yyqp&!N֫z7Rc2UoAqZr NDn* ?-?m,\̚Gڅ*Mx-Ydk$v-+~yӒ"C۩ahqV)M\ U5tXgc¢ 9`7S]z~u,0Iޢ0.d ?! lB0db/:eA q%QapLX/g:mh2`8PHҲ^&tjBpEM e%Ӑ5 V/6lFb9@p.7K<-* 0! G__Z# pWh Y0lFGvʍx (žNYj9]l&8쮄 ;mȌ/FL/2Hf\TI3Ze 4_JXED0"76ClS_L|wݙY0v̀p X߽ Ԇiz3t1p-BHlɟ@`!y3E`p%Ѳ<bfw}<5#|nYg 8}-L>[b"iBNS))ז}xPh^ەF jP9BSΥI s ƽ AT ub|㙥{uj) SY1aYژ:5$ Qgjqpk"#ґͤ4 M{.uڠi~|j|Cac1LU b'qX!B˞cHV]Y$G R{c&m'?茶Ȓٕ \j \ QyB]F7+{J/-ń˯ L ^5>DZnQ@5uqn8/p_ֱ$jLxQsʻ+ X3 BD4Q ) TI46ydwG[T> LT0t@T`ȫliP4x}*:yU>bP/ʩƌsѰi!%bM=Jv~ t(ؤ'L"5Gx8NەdaP7uQ=[%u8Wfa@'2;^G[473?0,ӊ}]<%tt} -k؏@A`QkD\RM9%ܴ>1|@y+>8UEǀ2$O獏`_7W̸mQDsmCc@AtlU`Nb>o{$ C**YҩC{^m蓃$ܵ9IIMH+U} 0g.x jEA ׬T$&k -cQkIafo\V^m#CB e~3 -yY4^qҲ$AI@(-L>$Z{clyAD{+OW@_Ѡtl~%!ik5MeD qhqrdTZwߏ9V,kZdnEH(k0Ə5A< </rHA@X"$WэIH [bx9 gXFY7\sEA4ü<9&xՂ)ҸJ 7ЍN|a"=h3P]^[{c}ayn.YV:ԍ1>, Ѭn6 9Nj_y䳨Y)]''G;nFT\Lzz#% BI%%)i"gLgI3Ziܱz~~`Eo/xRȽ4H\f^V$\fRJQ$@-(R-y#2܊1f05l4'MmyjVegOPcMcV1- _66r›d 3|eia@) D*$>W$c[Bg 4_~c d@ϛnAyױ vQ6$=jR#}KֈJ[W{IԸ -^`!$!xuΫ/\*< M$myF`3CQrźc\G ͑h2uH6ߢD%^"֍(+OXF3k*<"TS}ᄙТeFkJ̼!Ӎp-gY(-);C3W}Fbx}+ZgG*iAԍ .M?6k /͆#a$R8㰭):K}.'Ao1#tȰJ$7MYA3q[w%hoND^9,>(rK|`T*p5Slh5 r5bWTP㰆"&2RF$X#wgA~Ӑ;@2vI"֚0V{~10N׊L7Ff1qi#Y,؇o=B8 :=iYsFИ1Zk3 5[D^ٻ0Jz钴9 ʲl lʕ"(ZS2ժEԨԅKv¡pݥ>nd G$wCQT患09'SrsruKxrPq=#zhNurvEJcGt0 iPdV!)si 7A"IU5 !8?ʅyIXo_*(Dc!1k&%J4P9 9Lp-Fw'o%TG-#!2| 9 _v]$R5~9\(^Hmѱe,bE_Vq@#,'81`W fJ@r!,&ڐ%4g|rO$t(Z(5R2$)TY=yى?!]YQ G7f(! )=5 &b)4t]U sGn"*d݂b8mg5Ǩ)z i=⼟}6Zr I'8rğA,U^9C=)SBamX*z3|y{?emHF%lI˖߁hi*';T:w[b 2*BY4e\O6k|HCkFG4rP:%@. P=>+3#Sc}kHW, ,5Y@W Ph kG G \$&h ϝu1|ݬ~>|Mi;HR'x!"R5x^- iY)K<aLmIʍl]}_ڳiAc9yU( u낓`xJG>D`TsCIl:tɽiVC=K R8)A( v'c %C`9Lz渔Lf׷NdBtCgI "8Ī}>/`_6v1=-tB#5~IeM08ڎ A[tgT:'Pcs$N )>"si ~Uݪ$\psgi֖_֋soԓ@?{MF8$؋u*Q9w{!~|gm'z d:ߗttZnuVмR1rlFS)O;Zl[ )Xu+Jc_re0e<`kGp45T_#y"J[y- eу D`V^=g1/V&vFD RM*U>nMZjgB s:^7;xyUTGQNl)P0ؠ W Ge| JD` XlD_2SwGq*WH`90y*n(FQvp(̵a#^}ln k5I_ oSwIE.g?S'z[[ E{x8&w[K5fbP뮶q=щ ;rUb6%f=C]xNMɊ#w &$zf Km?2 @'Rqg)YhO4:r3艦N0UOߑ:Iن .pg^4H)k?Zw y7;SXD%isbw'H.x+j廲60 ɽup@ ͓~2'f;7 mFC,~+?X?/u7EJ`Q7]mpY(4 Ui ?`YHմD!6׼vkNF?b olGp8{*D8'&/]x=YyqN[;Q}/ĖAdHA"}P2SAK̠oj|y"w4wtnk|gP`pK eQr$sИ!h=Ǎ3w7 ؾvp7y ^ 3GS'A#PyX)'YoftXy h{ypa;4F!~~xGE)7WQKꗍ戽^8( Hﶧgm%=g-q`fZ;,g=E9uT4aMg14/"g8<юi8g;DI=q(ò f÷uAM5 3ۜ:rV T0 CSD8-v/K KR9Y EWQUv}׵'}0J߁ 0bOT0aSf'B'fsVZ~f);cV)A +E_pѸ=1Ƞ-Qw?K0lY+܍ H96S$}z"o68z>I>;:x)pqXvW#pN7j2ݢQ?3/Ʃ_ǟu8)8'R@8c{*(^Yke9DBOY%7$2f:QzB(dpmwola>vzKfMg9ʺq2i,)'᎒*ß{X/rM)UbX0ncMJ^3 tLI$uTSY)f:Ql9K]dhGʼqlWnžF4gͥkGҾFFw隌bh(S6;p9V `={T*A`M6GX^__1ܬ[k*Fٽ vWwg^77_Y,F";*P(|x1E)̜Wj,„GI cȍ #ч֚bARSyϲ$yl@SC^O[me!Nx fK4Eo\jǝѩ〈Rp U WB'$ݾ+ c%gk z^(ž{d\`p/fP%5_6'4s@m!CYu~ Piػ}"BU,g{x)M,̈P?蟨i5͏$C΂P6g9Be&ʸ V6==rԗ6R{[Y~pd}AcQHz W4@7(SQ8f!Yv7 {Kg_w6#čNרޜC!&Cyyh@ON0l] c\~X՟Y'ȼx8 (Sk 1AAmpo"90[67+:tx$,;v%4onfB !-#Ϊ(So.hkw#LEҢ~GJzɱ4~3mՇ+J/8 X 𓈗|Đ&sqtq*I6rQå~3 q90i*e{jqH+EtaߍUI=Ϡ&mR-.C݋{ls~n 帜 wJх@w_;U zQrR _ kć+> & 3腩l8 {QWx-2_ր{K`H̨v}ݾf~IϯT߅0(4p;Js&_4+,۲`K+C8_.ę'$y|ܝ^vckv ƙ}A..a/_1*U+ݕFeouS6dQ{cp}KB(pb~wF>?$($:xTaMWMT̙+ӯҴq([fQ:Wh)L#*:9%jyr7 Dm吝)iU,A&FuaVF45=<KYusQOX&!%8bQ'{̥ӌYW,|Q2MeZ^\r$n'IjLi%5aPguv0D/Z=ђ:Zk{(1 :Cq YĮo4ᵪ9aPwT/]W%׸#~d#"k Ⱥb]!O'ΚWЯ=].b@@@9x!Jk h;QiEdW ) qJhAmPˠǯR_ѹk .l\T= a)hp:1imN$.߳Oݐ3P)z^_[-5~X"ҸXC+MEsX--Eڽ50y H (h[vNu8OE]}*fӊvl%J仉ǴIgsT)Eay_"|PޅפꜮ)Vlo? P *%r GK689kq($L,>.۲RsNl1XNg X^W),.}[~@Jdq;Snܚv`Bo.2oV_gG&F7:z 5 sdyڌCp.qaw6߰$:x Nǎ-l5/IcLIwj霗e[EX@v`W$xWBiÅOjU SSLrK')w_*CLęQ˃c=^!'OҪx.rצjֲ0GSZd u S]ܷZY%BkvzYH\-EdX}cFt3SԳHW~󘋪z,>I5$,~.=7l\'q2CV8#?sb` d^{A"Tc06967%vm\.QCY'KAzj2'h),w.F,X1"of7p08P!Ÿ#H5L1%x] 30D(@MEB + d6C<$daO5"cUPg3.s`6IfP=%M)jIc ,LH!I~Q#e_@#61s3$IitHg Ԅ Fk':ׁ E"-v ZYTB+#z"m֙D ~PH[XƟisH!gA;y$ 2I|Qe1~A},n/pq1{ 1Jfwd|B ^O:Mpr؏,{!GʥE  %zGHK1Clr̞#fU&>uY";ƻT_h=6j3C$MjRtwL̰i+M:R;7oP@>Qc<mn& KM{xT&}] Fi+%N$~\x)CwlL^H&swXfxz[3r4@ xEwF4qT =/XIÆi9 ~0>qTUs18e:Tc^j+x y%k=9!N{9=֙$&@kx0OLg'j>mQ/7}n;2D>4n JTH706*57ևQpBkm'7uI'ZkO %X0]v EfrA@S9)8L*qS $:BF$wU4ږmJU zA8/N;>*eL0RP5T6Z红:qQxF3u7}mVs8>n2eOZ  PlFh%˶#Z|p~N tY W0qHjCd0%RE6D!4x]x}kZ*xr^Ubf#2",o"2[9T?|6QTj⿛$XL2QB\F ӐkګU[4aBVXAho+l5wۯWnucp=:s/Ӿ8:jjDJAk8fes(9ꌝnIGoP*rz4?lZ*pu {Ը@x2rVXD,EQ107+|W\zqQ^J^13&d vxGTAMVTt>x)[^= HPu1C?0$nI摻mPcݝCʘ,|cѽY,H1BPw`f# Y0VmwD?~x%#^PpQpULR0g.ֶ͹=@:N8]t]B49D"mjA%9nd3ǛY3qU}L HkыPsLx4:"H:L 5[ƏeL~h`$v @UFV]tC'PjXIvwx4l? p%E uqh"g3ܸU R1(`W_:cɞ [Ȣ?]ޛ TP.ؘ~uHm)?`ڎM:aEًt 3i]߷dZ$ԓD]՝klџ&XœKZd2{6~)VCb3tO q 6:2qjtIf^/1LٮX}>%d|QgsҥȮUV)|QU~)Ԭ3z[߉G M =EZSTr2*wiw*rK=<ШXjeP o\Ab㧔L<_EFҴ%2[1΋S?g59Zj7?ٹP r" i`r+=" dlg-a\CH<%v-dPfTԮ_}s?$fO4<h jl3}TIٍ*QS8N%jXe*+A}ʭ](Exz)>5v4ZiULq.ҪZÂqԔ'rOjC:,#mcgBI$]dy{XZMQFH&C_g4<iqPWNPGk;)-K}f44=ِK nug.eE}.f7͙uZ~a^(N`bvB>E9X Vk`3%:u锬CjK(HTcBYkbM_xN{AȤIC% V))1#\xj fnm'ӎPӊȲ&hF8,8RVs aՠ: cb=R%\&l |N/ [gV#WPsc4Xbj 2%V\^x,y%22%:/z#hCjRX07}2H Ĝ^~{!.Z{=رxK_t,ҧ1E6FMod|i>S枳Ă0fXww HXEVDJV<#VL |^PP!^9tHAYƗ@T' 5mxdaO>b LĈd[ң6R"tKd?z2dF9vpw `)Dz+'$ SXD[0T2 V拹.-Pݲ^\e_BItlRV3L>+SAi89@m>~}c`wrEVHm@ S-G䒮lTQѿй#pm3P gYM9gg52"Py=uw*mWj+T -m(R{؏O,x:$}UEzf92`,' 1Q ҄4&%Mjae-maHɄfyZHelhy`sb+fuu˽I!P]ѷ JШ˷ gB]=^yXU5,fP6鶲mjT dEU lL%EvF^3໒p&]9? `lM.=gfu3:az&}I> AV4\_&m^ d ~쉗7؉Z~JdR JHT$9HaezI ({0HW*4Ϋp r 0)s\^{^ӯW_)[M?"D?j>G:<:Λrd,5kҸbrW%?y\hnbSܖ%E { Eh uTYrHoH2CΦ1څ?LE|mrh|,-at91.ıQl[*7X26jEHUAkb9L /(Š0ѝc2SR[*$>i$kNY5MbNȡUwؽ%:,BF)ad-Bwfu/ѿO;GnePn[gU #n}څۆvzyo$UeI_dEϕB#[c TX Cc:a[Th0Wo/_} L*p2Ҽk$%H  䢛8k \O'}70,~C:w%q%KD}Z:,UrGhEN^x5諓++B$`ŒJ-g_b<5K錞G %dvȽ {l$ eSe)<> kN"}%wjkeVc=w^iݱ5T({f V,7#dX;ΟH^?~TcIu| mIBG`b. k-@艩:kAkM I)F }a{_;ɩ·^!4M_؊tpi9`=dH #.#}bsfSrp;ݏy=EK;6>2v&27 !L:L 7%K舩7%:wob֢E$5b[ߙ'. Y,b?S$mNGMkMMt¡ 7b [m}s4JJQN``3,hxa=C2d$ [].=z4o .L܂9*^RP2ٽ:@1(֬DFXЉRϴso(80a^o 9Icx<\=uLV7 Eݐ)ZʖZޙYAJEpC0捿CImV$%KN88f\s!W Het4"C;ܜU@]z2&@ (I;U=I 7-X8k1>Teo!-U p[O+#+ ,]8s tl{-D>+MAZVU3[hꈫ)?W*Z@;1/V`="94oxHȱ:u 1#*/"A NAGjXZ 飘G3~׎~%)`F+\͙ss[ :Dt$2-u"2Js;|wd)7#n[n|2_I3e<(wm-c` ]ά(>p @r"Q=6`4aW]=)HĈަ)(+h 溅ۭ'f"W7KkY I4k{-}ئS8)Q}G\T S>$G֞Xg A/;7^⾅9KT'w_§iWD`7NznǡNǎנ;Y(z*Ԃ9P)CU6Z#yD[(nQޯ ՝}`O1 -UxVl "hyIEzH22y kB $zlC6yC &Ԑo@xثm왐/ W^nI@'ĺ9b1~5p}:К/fVXBM̄,CcxQ)hLVej̀~0ն/Wi.A׀b^*'Vv_5TT[Kҋ3XM_dia8ߦ>H<$AW%[[%)Q2.ɭ眜'EWB5ç@̽ڂZ2\_!h¾&o-]j~j9HHbX8A7j_؂/\>EŔq!'+b ݭE_;B b^K`e@R5Ueӊ޾lؑ'mL3:vv(}=xi,zM*n6VRA 7^^0?B>o}xC4(|9D FL@:܏oRўU" ƕjU%,Y=q0GDd^?H 8lsQEKtm[z_QDxVPˬg((i!7Vk3x~zhI QhMZ3DhT֌7^5xfjªA7@dn G03BS%{ dFERUqP3]u訉6qwbbu*dc%/(&~'OD, tXU}SRm>T7]"^[$oPn,(廮vκQ#-ì HNSQ28rDƿ 2F-xl%JtkZD5 3N5l=)UHm6qLoQՙZjA3߄ ozwCV8:)%̠k7}GՀJ\_'i80 iVdr%k n\tiNL:], a̼P$)T&MF`zN1i*LPl<<|ޒ_-m6dd mgy[9ʰ{}@CNR崹BO5HAo>̤Wl4J+B57U1RHd@}L0:$$muJ4Cw&i}`pW;%۪um ΛGp+gyĆ~. # {Dp̲*X*}rƒr뿏2@?!6EOպ aYt%,QQٝh/,k8Xy^+=(nVjySzLOȆP'E:?:2w&\Sg l(VJT A{\ B¿ICj(Y# WӀˤ?BׂJ|FCMUmAu?zrT(XTo |{I:0N_ b8՟j!Zj<ϛ,;/y6~i O:G ?"Ide^4T4x`~L8׼V3#O^o'2wyU O>2z]gI{~5a`jnOL]0qx"E,;] {ƳX.,y[ywV^ -\Y|[ڮ7b](|=+mn*h\Hi!\sMQ*idv'm'L~i`+9Ëp'‘ GwarC EN&ô'L\X CUs,e2`UY($E*7kdk6p:Xg]낦=~Ѻ.^>[k o4>^"$,>:@v)6CVHp1ImhYl|L15D &Iߜ^R6k6+yU^AuYxUx,tD )30J@P@oճݏwqYHFr֣nk=O-YXĝJ.G@TAb3aA+ 忚:(H]B%xdI g{A1HtCf(n][ǗtX֡Ɉx2OJ-\hh?K6ԖX15f{!L~ꚿ].B~SN.C7}OCZ1^/h dULJQ2$N}uKc!hAi3)Bzc&߭ٛ+S{sЫ慨 ĔɝVl%XDMo17i1;TAkO g3 ikfiUg-ʕ#clXk&gsjKCioug!Y n갼+V>~ ˶MF|z2UM@0x?׵f#G!,(A']Ce#Hw]% ZCׅ-epi^ /doEo{ŋO<ډ@l판5E{YDltBUev1&bµ|kY)31riL,M j{/F?Ƞ푱Э:L_bbUÎQ;O6<ç_U85h+Pkכw 'gDn UaDlLHq ΪUBkgֳŊ84#`E~12G݈Goe*)jgl(E~tg(YybP&%l.I'5*cc#9$G[7$}bmx)>$շB3a6WH{40ZIl>5z]&ɶ Lv}Zל;:OU;3-G0 zl ٢ :q (ԀIoxS:9De.wVih|>Mmr^莙 p·iuY[ǪvPAL%tX[+b=/(hΝa"Bɹ1yb*/o64hF',0opВ9xTb^ jMzd_8-mp9lxO ;cЮӛ/m_ƙ'p_jHjP6Dn&}{l;/\l(JUųaZ0woQjdt%\|d;9cmcnb7>ͬ+@Cijuܫ27Usu y eґ±<0൫(9kU_k՜j@=;dbovl o0QPKWRAynkZP,z\4`څbTjgü.wN;wݛ7tXz B`R>J~<-= .fp)f^}ɘ$6ia:r$KB9@ٛ- K K]O ޺.i.v=4md04[pT?&W[M1[BO^!ukMȵtPCрib#}ӈNgx?P,Z(@jU$6~l.6/,5f4C{r!Q n]zy&ct'uYl% D;=2+l]n̢o Ā@1"xLRF`X"qܙɝN]%W$|G6!բUZBqKf0|~*Hc2U5sk<5>wK!|M<)Zh?Q * -O j6b%SQ% >0Ѐ X8D=!f 7bZ'H/לi6㒳x:3.+yW8q$tU,im=z_.Ƌ4We`lˋfa0^#yYpn̽O#?׵ÍkWs7V,W>bzYk'TҞ Ӝ `$^ (Y^K눣[X$iwef^mG |+``MLDw*{ )3EY1rx:*zl bCed.0-hVqN\v2[cNSBxDSeVTt,"悮m* eHmE p{-7G v,.PF$y95n޾4=#? լAdΛܳ.}FM'cdЗ$=l:7ގ{c2$ Yq:tPUd7|%G2g}6H{5@vklAufBNM6F9vnE0?g dXs.rʆ}lVZ4_ ! r+XDILjH)s88&ʞX^Qv6rlgV@g,;pty{KO~_{R#pdD": f88}>=C2op ޶H?7a}yjHu. lIĂ)2h|#mD3H"`eR?rM ; ݑ Yk%煙+녩n ѷǘ^ύ&%2% YF%a.V'xrQٺ07L\el,  zɋ-㋷5grѝ@rTJT4tEV rdYJNTx>۔D˂c Xh5BW^3:R_|V5}٣u,)wawUaϋ%Oߑ٥ Wx2/feڣǖ{cJW*ݪ=u_ ->wLm]o4 _QrJP?kVХί,R6XGpk-i uẺLX0Îl&Ə״k7ʅ >گ k@udt m:4=Ọp5A$k`/5OI.num-?ɚt6pf|)-fMi]a:(f%F{͒iy}k?K?1sj{yqxmIC6Q@J_F=.>/xGYc8-ΑXJ[Hgp݌Ubb4%t#1>r](R2__T {fJV15)yeFb;IȗǢb+ĥv[ zl,m jLGp%nCO60&lb-΋!b9MTFoX;5䡗cԯΉ=g8x&L4XQ]K8N g9P[Qwb{!yS {.Gö FʹwjnƢF܆H|O>eBp5;Ie8X𢗚?$EfW(!;GKg] he@"hY(d&TTxҠDրݹ(_=rH2c /G $5N %F?$vmW$&`}d˓^|AsB_AŰ렙I;mb4f3mQ&"l̠x<=fjk[{Q/5@/Ilfq3gy.8țuݞ,҅$k*KBd ej.ob0hVV Y?#``1O|< sVF*.AGGbikB)J|Cyڨm/}j4I+K?ψg]'T+C^Te#$Ὁ=sR*8кP1, Gro>&d<"fsd\iq:N-lrgA`L [M}& >SYe@Y@2U$VwWV]Q@5E>} 2 iW+"A04ԇv#wg+RsIq{t o 49c~,J2WyhRmGW98%|nQC+^3O}0?`Y+ !`[-5@}2z8R=;yy־h:,IaAz`#T8襞1 }-074K疇t;q"$ݚmr8,'"cCR ԤIt؋'%rrR2tu27D{.m6xeE^HZ|T"Pi7ba׮eIĤ@`7v"/qOfAxE>p_>L8-'#DXu/8_A(##3tdSS7gKeLx" QxO" ƄjtDXBd'&p#u.n uY 5"_cP<M]9.*p}5ch?z[3Y~!tw܃ۀ i. yJ @Y<$׳ڂnV0 &ꋡEN)D۫_>* g> ?v s0f 5b8 p!X `5lfl  9@@N?9Nrٹ4p)Xw(N|224*g113ƄV3OAq蕓}D;Cf'*%`~ |ewSf Ub]@\yD(CǸD[9B+Qq eif`C􍿃:}tXĪ.`ǯA]ec0򘒈i8 cdkrAZv9!cr ܾH06C 'gֽ_sIq-L$_Ě3^ 55w\OZ. ^|Jvդ)J!Ne&}L-Y.{!2WHА~yGOޠ$dťMŵGkHDNs;S QV.RI1\@{Yk˄)$oaϺNqin靈;@d{ֿjѲh~ٳ|Zn>6fAoa}ay5#"Zx oou0Af pK[Xba`ǎ/Mg8 !xٞf 2O%ȳ2>5BU=wE(u$AOM S 1LZUso1Esg! J9UPw%lYbgUM>Yl6xrpRo:t1 _*ԇX9Kd-jho54o!x^I錻E]7FQ4UZ7hӿnhSSe:&J9ZXyT` qk'0PHFGNfn zr"<6(\].-v Ue&2G}0hĶw9 M';0 XvCoEŚ+G<\U}oizTgK <*5u鋭{ jš3D_ O/uZ0f_"Y +{j1Nr %3N}8p]*>.|\s;O`?1CHѱ(ׄҵT2Yr4"w! 0򚻹l5-L(sdBr};k2q"YU3\z r屻KtA $@X9V'{Tָ.LW?5Ƽ;6c0ŽƭzMUE̥J0AM?k<vjBk ++)b<h:ЗEtpD0^_˴CQ*k>'0}sFO- # @o ><ƛB';jXݵ>-W52d%RԘ <'r(a>߿A튨lٲ){m0k+R׋gQf@͸od)#KQڹ0 :=(&rbyX"ߜ|9"ފ_dʛHQ>YJYQmnSB 5]E}at ndE33KǥE|c5A|Jy]ܷK @mq^jT)Gks)gx a I@v4!қz=.p'tj WRR#5 @/o%`cXm¼L`*,,ouU{&*jXa? f-"qu{ϓD+ wFA}Ğ$so7rNMv`WY1nK2~Ob|&*AYɖ.Os"i`Q&"!dObC(X̀l>%ңI/FU9 EuPDi/d" .\T4܎1\Bנ3֣Ij_#Zx1wq@Z|]$K5V h!m2QA1܌yaճ9o: -j|TdRyʻW/TSUPLZ+; `L3Qi . =}1Sk%N#!/f@01"6NҮ0eP,Tұ;bն|ׇ"ѓ2\e܉7`7hZ$.Shouʛ16T#M!$W.BR*A}@DАP }2FƋm7a"i?a@A?ceZ[^Kϋ鴒#f7>*h_@, |έtgY/ez Ieu_š*bs>S'.1tccAlo8C%82z+riIܑ1d8/fג9dYz[7&z)~lw<+;0#l*Wڻд{ן'b";RYȱ(ؖj( h1 1R8wFej M&c@A|qTvM3n&b' a DbL!Ddk U'㯉.y6rdv|2mTbr$r >41)̂SXDUХ09ᱞTE Qn9pHh_uLo仓( [`x(sjxPY[bv%'77z 8(:#KTW"fAvUI(ia彵T4\'GüaVxB_>J@RK;$~+R.1[S?beR~:xC- \}o2KEcfIUbM8{]r2- FE Y@s?uR*ijjP/ c[ w$\&D!:B#lՈ.@H偦\ـ Msk8u BAbHi!zwf2itJL/hN},WrRgE/Sm=uꨇ?) @op;ư0~{ F!0U%|g˴RFIm{4ל?|&yL]ê IUv>“uVJEQv5fzI~mDfx9R,Iěe(s1çLEd!$%8e,3M Yst؇ ŴFuى\*T%XCnTY'Df.+@Y7~,#9聇8r tʤFm E6/Iiy?E/oj{%VgX6#X |7VYfū8KSdP1>B4Ƕ#Ur~2iQhЩS~/y;-)"-l]j m{օӥimX=g7@o O +yJԽ=x3Sڰb`Tۙ0"W^7?Um#Q!IfAbdr6`}˒oƻǩh)?qlH* r ]Z.p3%r[팩„Osj[+΃B(_A_+~R\OVCz:Zߠ,NE7j|%y` 'K,/% 2WmʲwN lR{ 1ߚh7#-Ku$>FǭGltbwI;! c˶gϯqd9ox2Zx`O<f4bW، 6ۥ0+poўQŁC;AvIA|+bDFӆiL H Xs{Hj4ExLΉ)%>BtGUɧ[6S?QǼq vW̵+@#.ʹ#RK?o|D3"',#pW]iBMQJ|l#]wc&+]6:ٷ2M':QX~٠y3&>?*mlQf?:-M*Rvn zna{ f%w14wAPD^jqD(L`;<lrBg9mbvhV;5G@D  lSP~WGb2BBu1w2%10i&YQi ]|3-t%=с -.o=\ Щ(?@J1ҍ9=j\yl!n'>1 H[@@{svLňMIZ4ٲ0_RvȔP)풿KV V\h\[cUR.HvSDuYWݸ5|Y< <2Cq{e|5-3|%_-+?k%}=> ݂Y.4(9+@qPTXE⋸8h-r[\ >T(9fGR=(_Gv}erW齕n[ӡM4x`RQx$IJ!H=g-zd9P, ј΂ bUJr5 NZ=TI6~zW/8TYR{1d2 C#AEoy֛(ZK`FF>G!FkUJX6d手 #DMvTbROw2"wmbm [/O׈5n;h :J{]>:Z_ Ɣ¿}qXhY/p;,!%5(." İOy+ qrՉπQ\^tre~uot:~ '|D7zB`g%YFX7Q:#&R̺Zeʸ;|lY"G}ϏT I ,$zo3gQ: H>I&NKĬ5k즋ndݷZmoY ٜ,ҟO=Z?JpotEׁԖI JH))Pvdi&aSvʱm"Hm8z?#m<ulU Cv& 2V"e$ibJ݅[q<3m) -]&:i;_:nʼ%'F"ۗ =i. !ȏ9]`>iKK&;N mLR@*'v>CrM,G`3Ϟ7piU2=Z pyy,VrGrtQ S}! ؃ e<~p<z0#R}Ð ipϛPL?A92f ᄁa3xɗj qWzVLT0eWnS-9mA|n-uuKTv[HZ8,2HZ1C4Sfyȡ!xV~n , ,XR;'.Q`*[-tQhoul^%vCp{8`>x#O hdƆNX# u3 x@o]~>qanX*yDlx "kehB*Nh~htOǓM< B;v^Po__N?<}xƁ:xAmCiKŸk4\e7p }18ʗ"tV@p3z=cJ1pKBOH<ɟ`(;v \gu2>pm&ᅰ$ "'(A2sB*\?{FFV7I:;mG++ŷkNBһ 4Iyy$$XD=yG7py04kqpty]7-z~Z%yĻh\*Arר =ٞXD3Wv%C ܵJ#H` [?g:qS  ,~Š{@pOpAALBXERȂ2/| IIMwfpC=Su5gZ$%a#.p@ϱXeG(OPBGFPm RXc]{S$n(,ҤXK=]JƧsճ _;\9>*4@aC `TAM턊!Re).G(hܣx S3zZTWNc(,;WcBr S}s.*H*h`΢! A^Ir<Ҋ4IsBj%drsc_V`69yF:]{ϕ)薂|JˀܬQN VӬ{S:DdiS ~1#4&dZy9fIс.fZ~?AʡIq[=$M@76L' Bd F=o0MC>bLw2ru$jFn {.L_*$vn(q2rFԯXf<4Q@9ihDz:i[$9dL^ P난re\k WzKJP;?vz7G aE'5=OgF}200#L\WsF[|ƀ܎3 U&MO 1hC#IG=3"X輪znr.(Y>`D@K?St\r'ʋ OMF^Nb)șYX 8dfV/νCZiz9B 3rϸ .1׵8[8OJ$>F\V+r@ 6iHSEI[xȤߥlUbdA"uQZ~ߩ,ei]Tm /lfd.SJ~ohPUPOR]6G&cj5FDnjZl>U _]w0?Jg7ZBrk1&:A&BsA,4<<":cO*M Y6cǙMH>FR _N&g2Gל1V%/M kF0 Tbtj{b g/fT7FQ142rMgk=i4S#&4)hl0vMB&ᄰDKlV+ja`kQ:ve:nsOe|uzdF=i~mTrj*z쪾}IvSPfB|';Ϗ;uc';>Ljz+Yi = ,&Ս- =:"YD4h*,=`ˁ8X:zƷF}7=$Wwdwb{:Cg[\qfĈhS2ô?E46/>:0bCVؚLj6>3NmP?JB$](ne\@)?$h_|4cNOvI# /f)bdԹAPpO:V ?vs9QݒEC@TyZks6+v0K0œLз'\s8Ø_/*ۨRqc`/_+TфcB<æ9 4,KXx Vfﲬ9$?7E]9cTҠX;(eE-:Wn|k?y CYPNWˀ+Kl_;'3>~ܙ4?SR3{nCyA*ߵ*{>]lDePuy=At\6`i>Q[ _k@5icgK3H%q~S8X)q/H'vSZ_^'X4RxdUgG ?y(YlNXTv{>JMU.mQ]e%8Pn'}znUaM@D_ʙC\"MF,NSLuБCo(dh̚ͷʺ+UV.wMǵQK7`Tp&Txp.8ޫ_YHY%Ue[|j4U@ue ) S9bmŦc(is*y 0(+kb:s棾+!n!8\@Wu@;sڧxQ(Ϯ׌˜OTZȩ5K +9uY$k%{c Lչ>*>}M/U&~$b\<0b8ڼ[4Mo.;ZrF M4Z4R-U4OlVt{a8#Ѭ+ksa1 (-ȟ.);](i_qn,YGU_oܯY9TZz`m­[rr^N MLܐc e>D)߄3Õr Vo~/~C Obģ拄EE9P{,$ݽ5M&x}M=F&capHOb]!Z(޳6ZSmDϣUIu]\q_ɴ2V~%'NgqCQ<>P6[lh|森*/2z*'VHOn]XJ.Pҏ誰jtazHGܟ|^if9vW!%pV % ږ Zoq$hN|Z=Y8.)2T3*Ytgn yp~4ssw#:Is zkiB$wɂY"Z3 o or|E:[{ 'q0dGUtDV[JoVTE6`pwʋߴ>v\ ֧-W b!/a]QU3'dTaŝnx3NjhԠX<0czfQ9M١XUepJG- 8"PѻֿZy}AM4= uӌs (aE"܎Ί4@ٝMF1eU[eN'1"  3 .eyrl>EXO!:NMQz>yГm+B^$ Oj+5<*"~Lَ|ɓF 5J+xRYa. n5W?6vo}3r1d8;o$ k }wKN[o]Xqi1ӟ` _ٯ \:[eP,a.(VC|Dfg2^7pr:MDF _TuQ{pѢwʩzm_sɼ3'=켙8[–KY}77ե$y)k8jw`wvK 5F;7J3Hf\_WW y ל/׎ \/DEvbpU 'xMjY@>l<a}[I b֜'#+Ʊݺ& hRV'W E0ZU{=%%8(6l$y]ʾw.a(ƅXs|zCnCciͿp3vFò.ncU[oR:lO{4IAoDPZg]xX]pFϮbkt7fWG|/_"qkƺes˃*!IR < U#]1p=j!3fZ]Q)x4j^TyP`4[<m_GnwǬk4DuG#fe`X)BA25_,yz|aNMEqulc}m80`X&}b"B3薷H$F'b~1~ sL6䕋q-rT<29Ӌn8¤D">I`Xm t&kp.0 [VX((5LJufxXQOtع 4{[KRvAQN+=٘ 9[! tܻHd8!ZaHϒV$g`$Mux;xbFjᲒ,B8ȄtzK[5Tx]ܲUF|+bcQ-AF6NK#eF]a;<(wlpkKiSofF`xjk{A0#4<ĿA(ћBś߇#!T:LECp]9!=P6 Y~GLӳ b]5r=z,䇓/7pbI'R&G_ ^( Q~UM$,~!$fV~Pr>2z V3:q0DWU-Vt+#ҝEGvJՎ0V&^ޣqę35q '9wdQݛK-Vt6/6pvPM3p:4Ļׅj9cAZ\2i?oP (3q0\5GעoӅnMpz)tЮpiq ٖZPQ0ҹqyA4+ɠn +0Dڦ(0 KE#V\޺CYT5RbmŊ^^?ri93%~kx=wo9lD쿉QT| vNHqʌoq7ek,0"ǹK3* {Ⱥid(]cXZT@MBSnVgCIC~ "T\fᬧCmKB(p-dʖߐE T5q2&#%錳04XR6L]]}aGqrK? TnG`yF-$jCM'q1㴹(|n %.}7< 8cѹ#Q[(]^.4cG+4OËߌ&.0K.OՅ pU9>+l{mqoB lj&RS:m{|Edj Ҫ}.;9Ѷ6_'"5*h:⟀ ѭL+r P$*{)~w?ŸޡC@9^^~"=]Rrp G:$r䉞b@7NʰJc86Z K# 6Ub[vA=dt?^ 7D/da!z+-VF8dc(aqb׏2w2 k12l SOei_̟e ſ@-'-G~zǒ_H (lOlڠ#f-__i }H &.ĭd#;?#n(]ĕn4S ٬ A3W q%d|oO- #wņ .88ܻO*jJI {{{Ǟ3L x3*l oB.` \9j"=+-wA[bXy4IlUMP|1CI˲ A-:K3вcnk{^)QIq,@baK мЎ@Eړ=t.]&MD!@=6mʺω\@0#0bwZh6Tvs^ M3z%-y?GVC.F=Us"K\0>(zS* BA3=@zX$,eu7%0xS}(zf 6KR 3p$I8ڕiDsN 9QՌН0s4'jQs?׶"ס&X WvۑA9@S&MZ4iH0A!J@jbY1nVc'Ʈu׈ )8HkP1+rXmEh/-L' A2s'撆zYX]ΐqχᵮݺ֊/51i͈xtxiB&osMD϶d'$Ef3Y"geI,Vc.8 T 7AJgзxEH8}+ClxL=f>bBW6j4$X/=:?|@nm;b]ΫҒ*=]P@gP4%|@b³72X(NAcx? Q$"p>cbT&.J,hVѓPhXZKq25dnt}ߣD;ΆnwOc|yKt,)e83KG\Q <;KgNJ?gLHhϟy^qL>ѽ*SCtCg@mt'آƆYTBvd!NddvKzd;6ҷ `sP AUDb,`PX`s$CtڬbG26mN NM$nBz']2QGތo!)|i i6('.['A}v!Sշ3rj%h |P920pZʖ(yJ?8#&xUe 9!-OǞZSsRے.=8f2eM# ϴ6Y/õemFchy2Gfv-}NJs5h| ' Y)ԯԒ۰.ctg)tS3G690L`]Xb\̫ Bgd 2]dS,tbv#P.'sV!_mt)uaDЖ؃bXo0A֥8Kj싌'ƞ KV#hr2i>58 Pd NzFR/3uJe,//UM5 \qY!7:G2,=Zf?hYUЍakb˅,<5O,H{aBUv+s\+^]JŷV=-c1ofJ WC\ﮱoƼP)kHEJ`Ĥ,fR`{ȥ|KV`օeqn_^?\^ r{9 ~S)|qӼ8Kħdre$p ,ZI<6U:̬K,5=b5X(tASvg6aڝ[!3P5_L:!QnB\ZK,Yb̔~Xpjی~R/kE i6E <~5.*cb@+Ú_Hw\QwJChE7T&2U7k:[jkb(eթ2 WjvO$\{Z.+!;dbY T>6x(we"6ƥcM\3w F ]nr3bq,=}.dJrzL!I#  qXSiwv5ӬRd T.5wDrHKm{RFTRꆥe]sIjHjIM'L=8DA ffu`GcdWi1fpop<͚NЭIĸڦ{VzPhѤX _Ό>JDV!4Z;:C̎\s\) Yw[lCT~JGoPCJqnwU*8*lY*ƸbQ /GS~~u>knziNW(pך[ oZVCAgNE sgj͕'["~M\|(`]#7@{Y|QȹftJ}KLzNd' 2~ `irUaH$ن&zaDu/&́mI,VRs`;%UZOG_ak޾Y.gզPw]7׶y;FR}"ѣ>-;7c) 'sY3ϔ0cs)ml2ĕq#/#͚z90N:S37{M<mƪ4iY`82IycAkY%g@z_h=#*n.* μ#*=dk5nsHl*yq ,xxlĦtuڍĵAGԶ`G*wS[ɇT2Ibw95C!`NhAf%}$ҮfE^^Yv91&Ws%~"7?vYFR }l P7 0#[n{LxQaC5tUv/psm{ Q@6GBzȥZepHC56}yi7#` <ގ㸛=fg=ЧS h=rn YVTMtӮ{>rӻ*Sy]YM?[T|Sne(}=uxN[ ,\Jc L`0RA ] 1_Eq&eUu6y|)&4kO6o%:Zs9oEC^eӼ?^4Pg`ms+(DeQz^vm'}l[ˁ#mf[.5ifgO W.b xЇx> HhoY̪-JƅnP: 8%/izw(F|}0^82wل݈RyP\V׬+^BH>nYܨ~KIgBeXոO.mM\ų|w.tLo>0P9Oߖ;^_q ءs}^Vk HL;T mD2 ގ7+,!Qțq+=M{1#lC?g%H2ٙfpሷ23@xz?מY[ڳOz-Va.`ƖoV2j[~/bfJ1R\<rTf_8,krf/9_VKKpb^勃F>xj~<k =kS͗epqq)v< cPڑ&2Hw#uu_`e=b{cnA?$cԟR7=&>lV6YrEo36OI gk}]}c:&wٜx J"Nƌτ!,x:+ˆJX9a)Z/?A9yqRErrq<*9T6kp id.{CKe~tL&j[Wd ѩV!Cz w5b xx5qk[FU~s02vĉ+#8`U-RL +%7hM G!9IAI0[DkhU"yRUerNX#:nwIESfENfh_6d <0_wtZzJ4~<>LJ=1tJԠgrJ/ƩXFќ?+k߁2uv@,*( ~,<:ӗ(rH2իyaR{nxOemž+Cc1Kna25@΋^0^M;.7PȰ<@e59^KjY읧i\^PZn Ş0u>rB2| ]*9zM=fr!,O "Q|@tU 4qt]~N'"|皖)6ax'x3ē|ni sPDaEF4Ɣ^4_;b^V3ߡMAzPՅ !\mrpAwܛێzRxЖnDbKJAW:!vi ; @ԙw`Q> zAz5mG,| t ֭ޑ 3Bj@Y%$t00Q81a8;Ʀ2A:GanNtL5p=sєLc_ nbB?/7 Y 1{ڗZݲV?Ad_wwe:lZWm /)tECҀHh~1ƭf`Jp P|iG7chAY)W Ed{Sd8We%x@RKpܬ@4,݀Rkd5L˔u(j8) j/m5>ꛓB>ϔ}N1S(h˹/dts?M#)æA'ma33Tl OA0qk@;VKQn(*zю+ 7T9cX }eUrb/kQL7XZAD۽ %V6M) swt_%U޿ƦFZφ4``73H..`'$^ &80<7~<>!.9EpPwǑK"IZ&JAR]~g,4%5Js&v&hvyOI?3Ǿ#!!u7G@(%g=#gL )qј(+ӌ4Jk߃W;]巿 8f4_퉊_f2rʛƒJ{fXo.`wg稬V̩JǽCQiݡU{a=5Q;Zwi@YI/WtHHq (&Cqܩ'C%Y SfHבͺYGf,_©)θBWJ^>z>/d jQ˳?$mMPBcIu<>+Lp %Sऊ+eEe1<¼L۫fZ[E`m?_&-<?VM~|}l ,(:X*0ZnAF .9 ~9=~p =X,2 BWZivX }v:|2ZGDL sq+?x{w&@sTrLT݃ȍ+ D̰QLhKZzAph~ԟ‹~u)oF$kY,ǰ`E F6FEX#gqi]6mxmK³ӼQ;`C=jd}|ZѓBNbU$EռJkzٳOT!S7.#FT v3:ibR!ێl0~ ,^JX 5ś#Y{):{TF2ؚC C-Krd2$[lD 2g;vk],oJ`Mfe!dC v%G' L{E`Z0oX)K?*:XZuK2w<ϐn-Eԡ2 ]N7Gs!vI-!eatqUCUyc_#n,y45 DCmLj2g0BqaN1Pvat ],ᡈ+J.92Nh?tN}c3 h@ ]-zz}i\:Hr c:@$$6B/L` yPbߍ`|*BΈ._YS1׿sqFPA=q3i LE^{TVoYe5ʢFՐE?P&+N51yݳ_#O[6^!KA&RyKFT{%@`CPNP$0%cBs%N9V#9ߚ\nt@xAqWU,eƝ24xJ{ԶkD,6m\ L(gAZgR4]^;lz*Q\o, Ϝ/RmJ}6sRAKK^$pO8z[}z)Y7y \a_nt#rMq c >\ ZЖO(I ɌXA>씹%'0_}|xA.DHDYUu0cSOPTك:@ 0}4٥GFrdx5$6ŗk (.u*ޙ𲚨^@l۴0]@؊,a $V4T#q^%}Gq֥,o8(ݘ^}8i)3~~L,Kyn>az z73j k=3%rɉޢ1dv[d57Ѡ:ߎZC5 gJwNR`E4~tp,h]^?8ۆͶyBB_H`-_}Socm|tE=Y7Q pۗܓ#ׅ6PQmO7lic4(^L~W\B~֎#\?'\o$g2K\TK$%̣x}`)$W%X%y獛TtgtIAۯDe#s } y;9`ot^ .S){D7)'0A 9Wm^A!;1rt3R c#oamy'X/B/÷,bXYd2od-nH¢G$I)ؙB ~wr^~ǂz^]$E8ECqRBWu`tO>(y=9#{ Y>A!?0mQwT>}?k0ʚdX%ہ(&Xt廓KpX?DT/q1 %ȫ3Fmg1(-#pch+zY$*ڽ0]̓9'IVۑI XTąe]Ә%z 1[k/,r(?^`N4 sڞ3LjOr?H=2P fFf8 Qb֮}tE뉜4w}TҽOpl.BOiydk~tQ1i9C:Đƫ5'"EwյS ݉Y'[}S^3,C6Xܜfx]TyhԾ5 ͈l~ZWFc~y hH1?]6i0-8Tg\o鏯83ҞfUB6ˁ&O"sa1i} & jȠ@7oqJ 9 z/BU&dtcyM~_\YrMaO?2/Xu%SSfh ٓ"(`Z;A뇍_b zG?`9{YcS0rSȪvHNdZڿg%' Χ- LwS)]^X?,9,*I.}t":S]~ zH-uRpٵ&! HL /1'5 ZDj0֝e\9xHT.HT'E~BfyF8)d?UH|Otwfb:ҕxuOI;߬1݈%*C5+iZ\ i|: U$Sgǔ`Z'}{DL[];nΕܳMXqdH$>@:5~ЈDlӸDWbVs?N+I w_i2g; WǰK?ϩW"ǥ"Yaŧ[0}MHB7sGД)n}m'cVB+pj;!m]y>ftˡ>:ewK= p뀡^N{G_¢'hx?#Kp64d!+J)@P,f\ Bk"xLhOhjGurS6bciϺ^vS nsdfrw?#^ʕN.`weJ `M˟K~4]evC~=H(Xc'槜2hH43Ć|>ȭ ?LՅ9`'&Cj߀]CMluGnX[*█kg,!yJ~09M)Iޔa9\7'j -}^ R]AI?dd1Ji@աZ zA)O BYa[*Lve-UKY\BںGqkuʛ%C/(lfR6(Q PAvmH 'Ș&=p VI1c_؟@-v[|mF(˫Ww 7ۓrsݏVSq3e-.VjO=$iTtaTz$>FS"7@_K Nħw]ח]UGu{sqW0nQLXm9WuH]@PX2'KYI4>3{ꍿB5k;V%9U60D&{iDC>\Ey SWvu[+ƃH:uէ0;" AJyĩ- 3k"|ϭw 呄VcC 6:ye& ՟*O_j|!d\܅ ?09gYZ0707010000029a000081a4000000000000000000000001668c169300008ee0000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/⤽]?Eh=ڜ.+Ih"NaI.J=ʤJR`1[gɫVR*,1C΍S59h6~^>q1aP8㼗#2+2@ t_OX<P =Οt}f>3oLU|$qCjli r)}6+1 A|<'H6yH^ x616V/5gկh'!|LjqY/`iuobn5`f(ϴ&؄eTӍMfؚb]>p#n~K$[@fK_W;m}$OpdRZ~c_Ir8Tf%`S@,X 4֗ xlmm>Ʉе L#ˌn'GGg)#dڿ*p;| i~YMsc <!*?鴻a?ByQ + +(*tdq3ZWDn5}ZvG8!Jցl?S?xfWx>sb"pt ܻm&]7vI ~]xWEDWZXCM)ڛh]ܓ9I @3) Cvӓ|o~F4%MC涴pib-@r%ky,MY'hFfi$:jPE%"g&9Nýf@m(MJqMŐƄ:WF-.ϱbG"]k  hA$Dn^aB$I% 9 .0 ->6@!*\kXX/%+dOGS;2av)C.wL}5mtQ(s&J480"`<$]6CwM_,vZ\Pvih 3Vf'q=!5{B|i) {0/2xgsd˓dmf|BYAAV&;o,8e6"*C;v@x#_5i\G\h.z$Ш$yCO.[u."i'weTJBc e#^_ 裶Ps}$ kqϳ\FְG ޛCc"I&쳣׋ ^Mu1(I%7\a?1Ro \YZU|ܘS|)\~c QA/$k딋_f!j{J1|= xF.z 1sf~Ie$ÏhG}VߑN֘'Z'lxE EF};rd f*y3$) F+sPb%}mB2s~iJmTok+5%ϭު}iKA4G_mx &$f$z=J h?+fk&s<6=5HΫ/6 2BYfemϓ=H HϮ>||ق(|6L1Qֶ:uio~!j>ݰ$IΊh[e 2`}8aX/nW:;PT&OpjaOUFGfuV|eHq>E0%/ ƹwLoPk)٘jJH[3'T4wt'^UԳ5[>46bl 1 #[݊7=L fg۽@0SH eyQ:>0 I1nVM"5R vMb^>iHliM-3jᔍnLd7VΤ̺/p N9BzԖ0gb uåd"IfR]M5O FY\D(eH@J=&9%-4[F|u-ߣx뛾XU\wS#z:/O&iNlg f'[tew JC,@Wd=4W3Tq֒G#ITe@ >Pە?lCV3jk%F\{eORxjYV!|m'0 )?թF56T04 g`ezd؇ 4V$`hL}5ޙ)]U𥙴VLǥpma- 7g!7{Q[ ,J`ҟ oE]DZ9KG4d[~QP$%3+E_vkwRkS AC`\]RL_?;^G>ܮML2 w>7k9Yl t`x9jр{˒ЮDc͗|ss7xmHy:4r}9j5Gu[+f.$;EZCc,&R̀]nx2>I5{_;*O[1FOSH0zV=7xU*^_aP7`HP[f,J` $(§DBAd!~_Bˑzd ϳً0NZ6]MDR{s בݞ*5FWPPDz{[5 1j6TgK׎Cp)%LˢTF LÖEC˹"[L~!S\e!?Feyg::?}yΆ*|FW;)߬CV$Gڝ63ՙ9mG#gT$Y٩q̰hSG(wű:sTnALN&IMGFK(¸gN#zD!CqY^jV oGbM{RAİ DF:VHMVbIuH5;]fN}8#irPVc]@+җr|"-֎R .1҈M~ XT$g-n᫩RZ+CBZy2ql%¶Zޮ"wH(`XsZPxzb5J,͖Qߪp`mMIG)ZT& 39͒|-i]}Yu XT { ָC+wȌV,.^FM*̝A0])RGU`/Xvrc뼭]ˢOp1y`ײT lM 1'vuZTݡ#v[]ֺV]n,б9~wu3I99."Ո˕_tZ}-h~%lSǶe(ҏVQ y7{;]%YxANB 'IK2= $Ͷe]mwoi* Ic~f``[[bߚ*6Tp 'a|cOymWkmw1l| "UMXTG[XdxRXo1@ŪtgHFWl7 A8.{n2z`F)E;,1{Bv+R7A+k\-Aˊфu z-%s\lRڞ9c2;`+R`хO,@/0ةcHEx/9C֏ X')0l pfRXpQZ2IoqT2&z!BHLM+;G~F?XLP\g) 11q['(IHQ=X@TI4Aiݓb4 ̚#<Fza>`97,vrp\ 9[u.5%5fk:pb&;/6YL?mɠfrQ|ojm_R_aFsOʢ俶/zFx~)EJ[zxWj]y WT4>Odڼ=1Z"g*h׀o"k6]cEnLS@Z㷑TK_UdVѤ%=[B+b=Q c`ީޘ "{V2?oe=NJsdGa~/͎^[1,ŠC?u7ҥl .8H,Vfu}| ~ Z@bʺۂ{AJKj D62gS Doz!+˾xGQ,2.2tȘb}π}\R)U޸X ry=[Nр g9ou=NF q\&%X iƉ[eCT`jez=J{ hmIj&,y~S}vh "&lpw3*yP#dn%[=/EB^~H-rII2^On{ 61Y>LfW .pjZn hc`k7APCɮұZ+=clGfXemƱX4WDL.|mt527X/PD$lũ;Pۓz\PI~q<.@_rCNPJ$ XO.\ <5L[R;$гɆs[x,ܓD'Ы  }݋, Ǹd_C@B|A);3s+ ~c&?o9E\pC _HBQǽAr3WKx^bb.Z j@o)_h/SXᣚ3TI +ĎMo'\DVDPw,'>-gC} FYYsۀ(LN/((<+Zuʘz;*ƫ 4!Ð!3hqr+ +v|ג=4TǴk:Gbe>}NjIDPrW#D̙O+U|bCebԯ˱}Z' 3A^< eYǯ01"O׏-n5٦%:ׂfkz.ԷΠׂx'ogS ZfxԨ`jMv k28ȈZ1K#܀bQ(=F{ꠇy-E V%OSwaYawSQ7so_z揘܉sBJ^z#ր3dxĩ' H2H2K%Ba V࿌-7^Ϸ޵ddE:q4$ h?s<ދ4(].1Kp`eljb2MrI$eli2-`UIδnp&O{7tO<{iGw*{_d([ʂt9U.ʙs/Lٹ(k|jOF!ޓuTJ{3GUu1<l9[=ה[fb䙵CfH6\ IPhXf93msuO0SAqp~iYo0tqס5);a;*'pPd`Ku`|C$C'2]m=tkk#<C6!WY[@  3vҹ0eYY{ I)\ ѵ|# OY "?$ $SgM|Ztv Ňsd9=F;Z"{juk {bob`鉼Ŵp~(^Xb+alФ!"L}1ҢS.9+7W iRF]jԶ5I_b#i[.I律?>A$䂘.6_fR 6Mjh5b*]JƐ ]6 QT"Zsd>C%%T=܃Bw1;$@[򊉠\I H_&9|K1Ed@K"55h`1i ju[v6=<Ѓfm|<\JoSqz6›qŖtb  ZSzfH}(; YNy7# .u0?Փ.z1G{ԇM/#G7;|)%/v=HHYkH8!chT#l)OL#_Kˋ &Y,\#M9-I\BݨPC{m38>re C/J`bl+خ< Pდ UԆ%Qgkβؔm \({x_8`ֽSӉTp^'oALz:lr~]ƧDĒ!A<-?n>kp6ڜ \_c> 6v/J8Yig Y@I0񧼘jsV8ߜx^Ǯ;i66e{10)ms, L8aq⠀UXT Z;ccQ(T NHJDc!5,RR@f"$-_Ksद"8Z -^khZĹ1pp8_Tۚ.`CvH .pvF(O%j&t+1^Ol x LϮt6ߤK0BdZ´ڷ2{)*{5"<;p!UI \-S@ݿ.AXbR$#:3(j5ˑtǝ?n 1;M&tm,( SAdq(8T?׊}^kTt-&c2/fVɿtSfy-_Z|glzMfA'YF`ZnJ j CmY&w\ͺI =m^rlH֥^ICK_8g_G?{SpIrx B g 2셳 .(8)3"D?\nV+{Ӈ:)PP*s$ljl&8 ,<pѤnIjG> @jkjD:ᬵVɶO{o~f?I#)+݂(s/1]y8fcnu6ăukM)2ƅsqQk|D1V~lp}⍗3kOe׃b x{V;B?>W_ŮgF>3,q!#z^gB[@ 5=1'44X=(oݞ(gQS͞r /VB2)@lZXS@ u2bL؀ׄL!e]4 YAw!'w\?˞I*j3hf.ohOFglcCOnʒigaaJi I6xr+8anTC2=B?%3 D^el>Yk꾧O!/|kЛ) alNjedƣR!C:i/͹ZrqXhCrt̐0|Θ*WW5nBU.XN6tź=X0- #\y0ݓ;oC+h>(F+z%ݰIhN! z,MS(!ِ^wYL2X m3sdm ;>n$)[fm$Hͧꪏ!s8-I\*ORY3]K,k~`N*[Hzaќe&BO}tOP R'4:m}lyO"Ϲ_j fLTy:sq][j.* c$_Xt3v–`pT\kJޖޭ%mj)|߯&R2&4UNld9?ީ[cTe}P[pT A`c͋ܵo A^:=?(8j>?{3 ykCv)1sԪѰ@?-pnUKXl@o1{a,I"B_':G+_/J5VD EAj 4񧿍05;< k< h{H^Qiu,ic)LFԻH oNb6&TvE鼍3 \9,>mjE_"7x9meԓ.\>k}ȋD[,KO6=QY6Rʥ1pbWT *~ND~U,5.*9@_ܪ4 jh3.+e S 4j PF% 45|hj@3oRtʴya %oqeJ7rA?sy M˂WYB뉽?F'rH\ێCU\yRSyن p'hڨ6X:oDY.$m[{Ô[(_Iٓ?+).{/ -jVx=@Ƞ^ ȿ[kZ<ƣ d`Q]]@787 Ruyoxxj)?WWf1lz^E.:ea"o"%-w)TGs{G dpzrkIF Yk禾X&A>c/SRzFEP6,JNc-ÛQދ8cIv#̔vL^)?~OkT-$Xc~=Di_jkp~eIcs` .䱼3Y-kT(*h3p@\+ƫ0M?),'WIX##`ΏKU8 Redx!ݗs40Ғ0Z9rgSQ#!sy1 H-ARbcA{w*;&Tim r~FY2E|]&^4$v⁍@rḱV]#'"D75=-顉\Rk@z+#h 8lp7e\aq_&:~ i#ˡGK dnS .oe.(T"׈M4`с:w6vcCtS\[z#*grdžƧ幻46Z d^7XSkW+] g`}f:٭=_3 j,r5l XI1&8巟agn"p8CVHD7BS%pw Gp黄k;á1ccEnRys5l)&xgFs9꜁iOIׯ.9tjÁS! cQH / /^+@'aZ/phx_he=ޝRLCq^\0 imqaMf.aMj$D <\kfձ4ČR}MRaz6{P$[4{bГW~O- Rވ2p$Fi\Aoc_d32mXŋsք)(@+즨χ\+oPOqcLV9*o{h%ZvI|1?H74)(k#ѶbtgK:3vn"hf>hla\P'"+Z}yO*.!RGI==DmMG_5Bz(VD`ۻSB%`}.- RWl j+Gh62}֧H"JЪQg_os2Ep94ú|QH/ }ݸf0F,x`;[QyeGx@ϧ]/1S2/dR`Db/V) I~ze0NR? ZƘ#%î5ū4ڂ#qAq Q ztFmc͈ɕC=۩kԨɭa0Ns]N_]/Hz)Nf(/ e\o '$7` z$cS~)1wvf 䪵EczFQ7۹&V vu=@f I(WWCul@=Q\T9^t +n|mX_ͳ}jl.UlOΥ(;c!$(Hwps3 _ [jڢ##ea{Pb d]'r`1.,9,X9B&Ew]l[@ʟ;샍T-J{K|&qwa iJxQQ7%!DFX1{{zeX 淃Fm*2B}`Mm%`Bqp(Fh>8T䯿y3[KIzف= =Ql$y/\ /ϕXUj$E1Sv.X@ m$2>JtB )=J\?VxAmdӗ6DYd5Z,kiVJW9p [nͱ@r*9sԊO+d,A觑q74xO~4yvكo0`,;r&6>Ͷ\>|ZU9tm0VÞM_TQ$9z!W'jqҩی[BblRdW5*EBCU)/#?^M]&2,еH{b=Zc^B1Oξ/hL=k{:R͗4 ٴY@$^1 eŘy柌O8(OF wd!/-Df kn\#D/.iÒHQ_?ֺg6t#_2 &>!{=NU3?~j>A y`fr;Q:vѳϹI,V+cff ͹O> x30V2USc&^80jH ;Xkg^^=Ćª} Wx}ڵ;1A P.N;*iǿ=XZZ=2]o:le QZy5ޘt3ض_mOBAibMGXx=eȗ4g^xPnAZ",hOIE^##ɇΨCK]*Jj@5 ߊI `L N`L ؠ9*pSG)(=4QPaRvomp"hld1*rCoP]"z/"l#b[[^6V3bW 4:,i`5w 5 Φ"P]}>^3gBFy S2n wԴ#W߆P{yl1$ū?2R@9X[)d׉d8 V5>֢zqz.`:5Ȍ]۸W:zQRJ h dih(!m4 H":j>Eᷪ]fWW> &Hߪ%1}(i#j# _ 2w`&P6{d#-uH+}nr#.-rN;-gv\Ұsre'܃_aH\ZM=2|@QH@tN!kipӸ(ABAZ>m(lxWbt`D l7P8K HꝤBtT_Ec=C}UV`mhZF>-&*L "֨}ԷQ-ϊ֘s̖ 9/v_ALVGnKp- e`3DDh\;x;^x*#$aMpzۉu7N0cR&t\P 3U&cmGp+|XZKӶ^n {~Hf p&EU [&W@kX[JH JRʹ'y"{3]<Ҭ-;EhٰCo7g\C3"Xg$6C\4!HS?X;eR,Cm͗P4aQS::6%Zƭ4S+:@㷌 /J,eh x8.ſq;-xw;=>z+rҜK0\ʣ}NN-Ә*-ΧQAo#Ig4hH4qhmk{<Ӥ0tn!,8^!_Ҟ*XDt82uTO>bbga t\+>,#/⾑\h3?{_K8^" NcOMX;ͬ\FQ-(53#ӯ]_|KDHYP @e9~WZjxB=w;]):BlweƐǵ;Z(t 8sl͸(qy,~2V>*-+2؀CBEH|3~6>M\7%ztB8ϰViHL Q'fv-]XM5zJLP+\c[0c72g]/ $jG9ܡ. bOдBG4By"E:|֌:^*zp8Y;7ޔa.3GwBm:[oC?s؁jPVofAwh4N0թdA "R-36 @>p޹"bܼ2m~3Z[c\*!fuF(q%X20םnz).aY-bъ[.JT ztא}~@[^eTԩ]"7g#%0k$ZikdqΠG=ZQ!7lAL#z:&RyJ&-3aq\b{)!D'%IX[ *|!K?8,ov?/f\x~5TĂċ>([6&s*MM+1;!Z ܔ(S0qqzֿf}/% 6ڕ0>z/*Gw |,M>C<@^e{ǟebv[s!DDݼfBgrYLwZ2TYxJWkM%%QrdqDGj\#!P=Ht^f({h}rۚq 9#NB4Ezivh0t5N2`y4+1| )ó[TKZtTN/oTI~~l,|Iׁn@:Ƣ`#MP;LB§RT]$~^>8m =W!F2£,۰2;8A wOhV:PBƐnQri!j1!ᡌ|ƥݷ qBksc(Z neu ;iD|p$V;(}yҞƄ#?dO6S Tl@lC712磴w+ jxQLٳq b5 -_W3$?v 8q \x\{;C.ĺQ#t=躂N iؚ竀_ټANT7\i$fmoh؀)&4V5ʂZ8FL PCa*d6k)X06M xigw2RVQ/ ݀E?gJ5z#"4a/う7X;2wR{]wka|cRF7[R6x:4ՍBFI!=XÕo/Ĺ{PГjTL/YsBFIUgQVy?7QN霱vm~(D">*[jFiܮ@YGb }CN7ݘ?K}Rq,<)j [BEIҟGIG{3f|CMV݉R?mPg|jwפH%|p< |4QxDäSB1@gA.jz궓@@ %7O3pڤ45FF=b6D^y AVrE1hBH0f|, 6Aok?iMAC}(Y2ɋǰtPsϗ6.KG@}uZd#ʲv|xSuwN:Fj\Xu쳢,}Tq>b 'JЪlٱ4U&H.;ێ܏=70ʝ !*ۮ;7݄Ez)`g-޺Ec>;&f/gKJyQXh4)t;x52ht x|͋:6]?v߈t:tT{++Lc?|!>/`.~ +*xPO3 s2_>є۩#~dI"ezS\]qx\l(YQ1熄T "(hOpa[l{5#8{Ep0p;8YJq=*9kLT/."| e7b5%_;+1$A 9b2V ̔ W 3dMAv VbK{<>r{}`K8%mAeCŲ*aq0 ױZ)t^7hn2>* Kht4#X&? r+UQrr ovS'0-35iA(v>p@轃ˊLU!x` k9Ӌp: FԈbl+ NZawlDmx‚{1n,+ZbgIrXj͟;Mx 쀆Bi^/)=̂ V).fH+/? FN l;<fF/ m>1#QtfC]iqMJ*Ұ((>Un[A@pY{I4X0?ĺcތyN=̫Z.Nͼ6W PaOs_;.$m#/磎\|7q HGP|$[Qo4˶jԨ/.?+_on/wq*%). r^r*F= =,),)o*k6nBc¼Qɛ$zp|JsI147e DjmaF[ҍ˟xuROM^$(M%gLX}d72 A:.UcAh{-8Õ -\9jO]Vnv@՚ 'ݏSPi~ LVoSwC>A|ܡ篟'TI,VORK@)Ns{'407 'h13D- ]s6DŽt|2TN!j>vfz7@M$זcbnөW5e]@_ mիY';t"'_F %D ܘ`t%]?NJLspuȼ"x'~Z}‘HCc}N}H˻꩏|5x">ؘPR =E[oGګa'%h-.^GYԀ.B:f&u;u<9@UJ_К)5^oܮEkQօ8R ̍-/t@;oQ aH7Z] _C'&MZ2) >P&fMDR{6pU\,E*G(ZubMh#^XUI :b:'=| 3N(FәN9k_TZ?|9cXE&=(mXpPiQji<ln0\>`&jw>=I W,Jfbhd\[XInJ?5N[\SH6YEw(캧XS}+BeVb9Wg%$^1d'눣hwen܁H^l|Zw+c3!r&V9!Z*}7?fYNU mbN+ch2 RH->4 繯mq@CRtqv8wQ50Eb|^5Wn 86bjTՄvWh`_7+vb ]M$* $;2Dn1Eհ?oW9PIt(LeT0KG ]9:X;׸m,9VaTZ`cLE&4cg(7Pq9WY5dIQ]f%@r0 @x GoTB(]Әx{Ӳai#&GpYZ縓w]VVGp&""SM f1%ɵNOHP`F)4KY4l D PC)7h$ʥHܮaU(t1l8clw [FhǴsUBK"֦`<g Dg uMmX{Ktr橲&ASX 63Wrc2j{q\`).DKjHԩ`DQJKChYPNOY&dmjVB^a [7ן 83S߲z ryn,%tgD%'8^b3@kdKuXYWud,դ 2^^勾zT-ʔFQIy?F9 s|ⴡ }3fj@J^9iF-Z{WW^%"PGdgIlW?B +"hʟϰ1Iky^!=,󤍹T6K.= w>!wݴiʻ*h[EtM7exɗ-Fo")|t*-X:uC+!PĪg]ct13-E|AI.xeRf(sLPatEA@L?j27/'nQr6 e[{꒞Qk$X k φfzҩeNxNŒQ8q$T > u|]IB]O&x,֍ڻlRު22S~YI3,4\%RB{W늜2crIlx@8d~AV{cHaر P`χb`S4Xe)4gÑ5^[ۚ@/6հ6qR|R:qsRF!",$(Jw[Ae!B1C=\)[qSSg:ϞU{⾍wat輀x!*DTX⽺/>[9W848 &<,F/(/: ӂGhat5@<_{E='R:}@-߈O<^edq}H ;ٔ8Dbqݛv>I6RPi! Tݾ*>g{c_2/&z~`S!ngŸr1It4˥Pաޖ,1swp80R[-.nC3Q"7.98Z$[6`-H\z\BIߚA#*A]H4H3}_`C־(qk`D-{CS&V=!l"|3%-k*A窓y͢L| epFA_btU54*@Ӄԣ{rx"|\3#Ѽ,G&D %uXB _}lհpte,J^ )0YKKdk8;N.a枰O#A!k8}zRcp& J$t=![>ϯO7vJل" mN&I?)}>zxOURy%'cKՀ|+$R!L ]J?.AH v# Γt`O;_L .¤;gO;MJsƶWSGd)]P):A @Cv}.:6KEkCGվqE%=}!X~wc=:&[+`2ʼn J̜mA b'idUE6P~We%JE.SV3,"%;i)H5O |-тxrDC'Tfs=]e2R36~+݉B.tA }0n* #6hMkX٥UbOO ҶdD9$wuExZu*JF;2t(+x`#(ndѼnᒁIJ}>F%ާM]cF>gGn8k] FwQR%ȩ/G'c8onж@˂ V,$vZX&r V 'KN, ͢^_U2l04f Wx ne Ab̓}o3\m_K(9_ki8KYf f *z\yp {lhK^ޘǓ*MhWi/bPNC NHob ѬV=ITzHo?Ra5?TU.g  eFjFUaT&LH8DaVۅ>$v}vggЮ~Qj*[<Zl )e.yW&YmbWkm?HxOLcrL;{`qy4k hL-P(BgQ۩tb>10(3d' iI0ߕ7\nĝAnm[N/괄WQ|-%jlr.5 ;MrCPʘ 0ܼW~|lɾ&f*3of׺e+vPt94~&,sTDKtFF=ǁy ,J6<$PrvC9o;1B,u! v.ͩ׶) v+T [!H*0(Vh'ݛ|I X] 7K3OC%D Q(oxHvwb!ݫ/spm9tu "DupNPI0m 'mڸr:|m9çĎy#BfWQIX9WBnġSZ2iU1M+/FVAjM2R1L\E',1wIс5z,̲%t+2.g>QI!Έ䒘J63AhO»3i|>kI̱c_ %t6c4Lq+:0[RsMS<҆(o*TT#Z[$ êXsĸ{ Hzqi@ 2VYG|f<\j чU )nuA3TyP҉ F@n&ML=xRJU95i[&}),ɒTPX8I45.z8gC5D2ـ$o'Taé>^Sexl<&?$#& v+UR"R4DSc|`[곎GfJ B7 )+fx>krKs|ΐ/D-.zQ1| x&ӥTtOkXk<|HÙI)B +cWX`id:&Qt@&H8yPqN`ǻ|#TX|z{v xBzf=xRɀ< #{s<*qTzuIJoKϳ1Dj% 9Uz +eHar?=g̙DԗBEgOCrb.`ڊh4B⢖:֣M!NérOnM=W/$3e('vu$8 ak˵?lPaj88( jёoIf+=DtnO\YZVq 폇Fr4:'Z&1X!~3H`Cj͐K~99%y2K"V,RBx NVkKjpwiq@d7<&sM$ ,y-I&4bF{i^; 8xFuI7mr7QR;/@o=VlFsR;;UevE.ᖌD',I8LprXMb2\!vzS`Vn:)Hp)twz o2nr!Tp_07a0bqJ|hq * E$[fH~n4B:pk5QgV=9ҧn- Ȉ@;>ƀpa p2Z4IX6{ūr37Sňva}j@}WO7˹!OܨG=cw aⳋLHlp`ky9zA'`h{&x+uQp2|y8C!%ezK-:V٘EYD^E\Xe7ߗQ7xl_ݣ"ᕍAl&ZԐ"2k(=UcuI/5^_[@E𻅦W27e'gp,.(5.kLDY Ҋh%D 87@~jMK;81уe˒X!B\_v}4(F(\O ;Y+EI9\D_6чm57yMi7qIRLO TtbJn Or(j)nWE\~h^.+ x#_Lh"YɈcJm iV: ΄{8,as?E3 26eiH1!l ݫCXt2&D2lD\0ۦ1a=DDNPFްM:vL -_*q2S- Z/p>6#y/'a4 rZ׋mZu f:^;GkwQ` AAlHk%y4U#`rMR+@,qXr o'Or7$ OeѲF܋H>/Dث':>ad@{` F!bLEUǰa$* lœj"bq伽WpQ-7;Lo2HmUֵ)kL =d<!aR&\5Wj@zK`w>()e2`8'mJx]BH\rՏaS t@: z2WG#~V.`ѫriB"2>ͪ6g&כxi"@!ޜ}OzS1^Ks]`@`ƈyhŜ &X8* ְ75݀^ىN$eG2.P>@OX(>,S2naqLM :| g~v`A\KyC"WW.ǕS~UQ^$JٷJdk=LpWXԊEQH!O*T]]ޞBn *u3EsCZ6|o4"I cM7aTfD&6vR]5)$pKol0 -q(Z\m MGA#XTvD/8īLoTY̻Dg"MdQDPO'7Z|ڌ[{pgEϝ3|Lט;٧Qlt)r_ohsFtD vV/> 04Ia^&<ܘ& ]{~&o?=;UQ/:~î|V[se-0#~ |= l9N,@!jR:ZLMl*!XàMb'TT +<*#QtkG?|t4Oz1؊· \4Z=Id0ÿS˓J3QZˑ침By!~z,p6#@cP?_ky_ԐXXuGpMzhڲRm^{(읿 [Cݱ'랴P5P||,nATuq̻$AWRFeab?SY3,,)w#LX'hJS @ Y ͺf*wp Hm{ia2{ {7Q jkivδ~^5ՙjU\'f,SV} тI'lD,beTs-_և ;65uKI71wL* CDg *(}]}U2z%!73:d90jKP|IAQ>_͵Xܚvd9>Ygn?l)睚y$eٴ$jUv6rr teuTVCqF]aQ{8r1t=KQĨn6_oŮLʉ"_‹Di cŔ(ʐA6bӲAM)Dj<@jE+s=$⎺8p‚RyuiE F^z1qG >;_]Hd`/{"ui,PQ~{f[c}[:,62/`.WXʶʳi2Epj`0GΚیsk[O9_P']ll? F8Ϊi'`!Ld3-`;-9+] G+А*N6# C ?l5T4d^Qtn  b5y#ӧ9]=ൈg+NC[\ƽhC mw[ Q`]ڍk4 K2"SA+ON!Og$%p!bMjv .pICum y!@ws&MztO޵+{߉wt \jC7^AI8j o¨FB Y,kxv";naEӇKa$/)Y.L!do[g֭ =W}WFXrOHL "*'Ep9.CLa_)XJUIj_D-{@`IU/ۭC jO,j(R,46 rb͔r$4-p'l!Ip^ jOt4ݶh2jӁlNd9)V>V\:1RO!Jj(?+i99w Tq uC志;$A\M٢8n=1y@}j'Dķ6[II흁 V냎yܩeJ"N+Z~6o{4U+4!QS`P+s.dVXAHf0zHDǩRv]i]m >6w]ɉL->oaWa+ p Dže5i,D˺qzi>hC:G0rymU%afnoRG7+/i7 7J`iWZYÝߐ܊4l|F <ܜw4 ݢ{.!js*w"ű7YF/s'Pw9S)5g {}Pv`uV~A*"9OҁK'V8KYg $פxyGlJ0KK͡8ԊR1RXLN4&e7-M,G捕 yEW~"b ڜE^AgA04X'Httxᆱ91&zϢM$ǝsl>mnK ,V=Rn};Ruб|5358 q4-Ke I()W (|אJ8@TI#}f(<"-V3: ?lGppB HYةJS} ulXSX7N.$q-#/ Qr\D!F8 ʄ/&L AS6x C?Z?bG19iPI9$-".ƃMbw'ӣ0oMcּU8R*3~?T~|>a|A{B%jE p8M⺆؅"4U=C#W,0oToD qm4dTNt.P^ȶCH>kԐ#pEQv>lPyea#wX z&AtLd%P`m,Q)ꙒdHZ$^T\)JVU0J͈7&)+P=FIB};^QnzU:ѧ.,D{ jue] 21ndl]!mk4n{B:Q 2 +k)LI/IA9ʏv%d/!{rB>.d_B~eLNa(x ZPپ}:C[` hUO-A3 |iQ#`H >nCHeP؛@ƨnF8]:X;&?IʟJq 5\V=gh ڱeTꜝ J?΃Gm6YӇ9-pNmt%oW&9QėrG4Ƴxgϝd%\by.pwtW-*)kWd7&]kgV6<܋fΓTs9POkנ)EqL~.cxݙ3n,)tߘ肦* P Y5{tq]b+R!M*!J!~byoZԉm:Խv3 ',: Ň+CE^p*6v?ɿ'ԆF/ֆK=Rwgm+-.yn!T;8d tJ !p#ڠR ŕh5 ƟRnv[82[/7!k*󈤦]s9ZrE3=?x+شKhغ!1k^ujxQt ;jb/^c;84u!gcFP{ulk)\l]ef ?d\#s>uGCJ$. S5eptonMqp1Zbd)`\ ž¢苎ߡ2:`XRn,@Ka8.Oykp5$⠯#ARX@m([&?p~CҬ'^Dd.kɘ4i_ͯ |q&M潀(],pñS&^ja[$E-qyԵ^g(OH zHlpb xvX"PD\J:ONʜ1ld:~% ﷜i>wȜ#T ǞNۚsn`1)13ae$3lPSLpue^(@O7,~9)gq"?&[F;l>a>d3Ji=,BA[]+o_ys l%njGu !@J'&cSnpkJPb%˯)v˽,09:TSׯ}_';v33G[m&e8"6`LT[O9m0ZQ|^2E2)F- 5ݕ?mpinӜ#kF燎<O/TvcjEkDlYW"c r!FYIZUø8u@S8&eB9SI$NZJz\G&g5Iɴc F )фT+D9B9w g.'`!4,*±G:Bq+# b *aX,ρL@(9]g7 Ю`:7Jє!Ģ:vjtF*)\ 6 %1SbѸHU@rqUWFI bԸq7oTʭW 2;-N;ɩA^SYʬ˴sN/ΐ?Y,1ȇ*7ĻCz `q|5+39/sya}YSL~+?jjC0jvi8MHA&eA{̟mzPd@p| ?[8y7Wcf)(;wo79T|X#8iY[kCMaJ$ϱ{[mBFKiY cԕצya4L`ByVYOT%1Ņfb:{>Z|([RTu]B/숥 Ӵ]d.HmSWp7Cmk=Cz74bE6h:5։A<-kۄսJ鄥=R$;]Ma&jjP68n&[Bm A$Wc"v>Hf(,\{Y.twM`w3l²{Oe hx%̃ K[J3#WSgstgOkؖ [{]VBX\X1'j B \܆-SRvHN" %KTw=OZֆpMC/?5(M%$/JL}; cuxl/!!0}R"LOU+jn$Eؘ0M۷[s9rr$]+t/kt￳?HȇȜƝU/n/?q˧+¿a͛9H?uLfjKvc1" 0y䮩2;dA ä%e[yhW;-Aa y-=5i#P5 P6U脄xm"vZwF+OU@ KqY*L V= Y, oW0_፷W$M9аwzfm~57<ZFi~0KRŔi]2$U8J KQ+r.Mhr.3-m#ː At"(s,W-țD?tfRq+u14VL{z5=Ŗ |^1*: CwG2.ƙ>sH[i׸R>Wy!K-R2܏xY:En ` |v['kh4; I|bJѝj~U~G\=&l [Cr{=uyG'Q6z~h{ X:b;UhylY)A;sqo  0jR61Q@NK6&qPM+)]2݉O/q^3` o(Ob)ȱBуBV֭q4& 9< ƍm%IB'ϳHr_d{1Qb 59Arʛ 'Z@vVњ"\=Up׬]'&WEҫM N4u2}b%METb Af~6X #UGN$ dDQZ.VS$8r/TGUy2NGʃ[SΝ'@:AyJ|1\#GRxl~Ϝ^:ah]V__Gmgܝ,NJ{4ql@jHB ca[H.|Zz1}^8 _Iˈ#'Jx ~;;o؛Ҵ,̈́c^ub7 ~xlι(b.QV$.Vxwz#+ne&cPWujJ1 /c@e{Ql*C 졾v̸PXJZpQ"0#k1/6X㎱MaqmD`k:/ԅ{CvۗML(ftlЭo+3 !P]N_r[]||Pbu"-UP0R8*y"-ƂXThagUR=K%6pD8:I{߫h@:kF8O Hls#CD.&MΑni1>1n5$# Keprx|9m m0NLsX{)xǝ |mUm!pg=qjp8[sc1?̔[o9>unxB7> yi}?PJe$ԤD1 Ļfn-l%gm%&<='$єs]r$*>(-%U7GaM#z/:l%O ,Hɔ\Z@:Ķ:u_.әwJmH#giyrgGap_D`kiUlhpxX;qZ߾DBG2iHyGrӈMfw\J-Q2fkMt{KK< )}>228>,p L z;ͩ@#!IDZvY2*06#aϯ:>D#G$;Yj[TTM"\ZzQ /EC9i@ ^ s^AI{GߔI'5hA:I>\LJGc]m_ ܔ \;b%KkYJZfń_;Mq˛E3oL ΨWdWn`#~ Tj #} ;deHxUq]9q,0o{VzKKnՎi\-{Wq߀7uh2r;r^pƧO 6ϿVbgxKCҫ'Y0#zK>P:LĽ'/R?&\8خJMjMx\u=~f58^Iu EGwzbXDXؘit`bKYJtYnH(^4: i  uS\OtL;TūG%1ױ"Ck95uMbJc;t,g^VƵ̛cKy/%όjա%mLܕZdeNQ7҆[/UJ7GLG,cmUw}6T=[ QTL-o-< .XxbLm#_$T>A8vq89UO`eЪ`]B,դS(?-Rhwg +v!!OjB&1^Z̚d.&h?}kcd@}x"M ZV~^i7]Y!'B\ݺ:9k>\NeM?g\(Zbve|p|鱷PȋjE+ ơQzm|`VTx< 4!T-ǂ!f?G_]o̪KQ5$OOg7^ɯH0`Rg%6%]JZA"?IwN*1ߋC9S)i#SkFD D J_ TxR#kVa^e^ő9m̱IfpߟA#`A%JY{8\ROvdT\%w @YA] oEDw SLn Op:8 7}5zِϚvPfJ҅#uD%}mӾq9P5 ,N΃G)/ۍ+\9etH\xfc-.|.*u2)!?ѐnEhC>5\7t.d`HDwI *9ny5!9=:7vݵ%\!',l׍su_ BjQAs虢@EJX( Ld1wFpeH$ XKECEn*4?V.m%'νb*5yKB%,A(i] ߞ|q5}X #S䪟b~{s+>=̯B+┯_ |f'6%t[h _ 3ޝ( (fOW Bڂ$Phx(B3.4j )KU"Ѐ+m.A NJ&fAC&E:[V"s *8N( 6z*Bd~ݹ h9s#-U5 E> ,~5T|{͸.!:9SmK"Rtt uAOƅ#F^9E {\2O6v ~X6Tg[ΐ'sdܱdb33 ?r/T'T! V&o[Boh'H=%=V"xɒALgY_|һ#I &}\T5I.uq^R8n!bh4&띀 ;U脩UQo?2oy&jWTs5†!֚ZSkO \ }i ]]_ C/>񂛶n= LZ4ve5;!\tJij_d2bPQ?y3;+'jՉ%Ap_DT}—y5#5o@0J`[E2KL& w+mhN]k*/>3yB:p tG VSOg+6adPop"֘V"G?xű,1+=.GXzGK+jG\$ |$GOE^8 rzy5cVY71]-)zÓ|/cVZ `B-oiqޠ-"MulGB.ُ64}28CS {nXB"as&Q҃ŢwW 7rMB'wS'ŔA< !b\ NUþ{+٥raR`;BdL9$9k7D$$@ܪ"縿6z`d7B?MG0gw14kFp=pVƾm.ڗƎ5Ņ3Tf 6sȳ@ b=_TV&IoQ݊^D*;Bf.a\oR{q0@ ֬b@ 5Z;*VhVvh{^y<#>zӯUY9tz3v[uy4yrS?Gt: Í.iqQ%b}ge=;,_%Y}aV.P?݌ΦXp4WKY6>32 `_%R-G赯%=sO8qly nܳ9Crk W߻I xCLbopI^̂,\qk\fZs 2K@:ZKݤA?2;o`ف$CGHK~.:̒u!L-m8y?,1B҈ L$v=7Ri)5A&-|D\XOUl"ⴛ,C)3gˏ01hsH Nz|Lr_Ns4+v KU:EsT6W]YܙZo?5>kYGUs}e<%G?5aUPqbo"L |owc ~2qz̷=Ǜ`H3 &3%I69V<U%k\eGU760~iRIZ(o41!zyk>fɇ]F~uu.gjR5ĔFgɕEsmm^R}``|&uMfDohBlJ!)4,n㥮jㅷs&s,>RAZ"0F!2>@`uZtN1z#Lu 1% NϞxf1ނ%gfc0A(F;g#n~Ъ;| 9~@,f?T]4XIh_l&Y!eĪ μ[*:H;+ *aŰ1ȯIJn;+#!t/ג5 a =BbZ"6+xK7+ :khP MhX7P\f>.t֗lEOr8휇{e.ovb7(PԮΐ O[_>1GbC$Bɶ.Hn3ԹN&< K_I7`:ial|H֪  ÀĿ5TǭWC<zO.^<>,<Qƛ8\v @Iwʬ_1 GC7k'Sv _CBU0bC7ZR o#M/Fo}:~a6 d6jU+WpACB[/Av0fQڿcaOȂ JrtsĦүfgChK-GuBFd3Ԉ2IhSn_ttX4 Lps !H>~#tD1Cpͤf~hϔFv mႯ6`y9`e?)zς拣h}^a.SOD<I37Pki_a Ŷ<JhuF6fᤲ.Gԅctt9gì}k,Z}Hꐛk bJHQBk)Ź$g?>lp%r_»nLze}ۣM99fp=,wZ'j/㧸A9tkX5Z:o ]P-dFMs}ɵZ{;gP\5qdb4GnTL߇&6Nh2v?]R)H/"Kû-ͮ8].rFRtcS?QS~$%[?BDqߧJźI$)YBּ7O?=ڻL\uQQEcZvESbKfwbgz K"EWQE2Jƶ7:-ƄQB>>XVU:mAo}{ zg.bWJړu,]"C6=12kƨ,E>,N!|!p^[lXL`bEQTWELyKTk#ţOaIwÍaG+M1D#=rKw$89]/N7X "%GvhQ/s1tV}LxYZ:U o;JalWr5owiv_Z(b{Sf)vBh,)en5+GI|V ,b|Dj#I 0/PjOO.?#~OXw5Q͉$ˎS˗m~ˆ&W &~Bvf^BL@Sώ؈>(jE Q ڝwhgqL'"FE~ `oLֺBBHz!ˏHF54{U^ۯ>!&j3Ó0r󛡩+~Q4o:F=5F]*'T2 {^0q6=&| `l!&iոҀnz _:@U }Bpl@f'fjCڝ3Nڋwh}r|w|jfcqt#GڸgʹYNs TH.tCru2Vcʤ]7VK:p)4ތmB#Bҁۙv[l=7j鮻O?Jho;NHodL e{]9 ^߯3wS, Ȧs'CRZCc?9J|KsdJ7k8r(>1C HLpO1sA/92+{# $/xNbۢ'1pL7Js߭FgkC+Rɐ" R?A{Ii/B?v-9e t pxԏfC5 +BL?FNԾ#= ɾ34LxVaRU1 О lQOiYh?Тw[9kZMqA6zjuI6$7]/ 8ѫLnHGب8x=B!\O!8D:b? tPx ,^c|::^hRǀpie,$y._پU[7Ͻ/'ZLÀT4O~1se9v0&iW,&t߈[zBm =G2ɪQz=*_6t׀61`Ts6ݧ_j9S**+l!cє19ӭlj)I6; SkckY;^ %)Oígȳ~aڹ~Tm{SH'Ymfd ~aN} 0"dBCXj8 /NʨduDZ?\$u7AGLo4 AϠbĀy<3^)}z3hd3~ҹ@WPu1 <[#$7 ga~BA5^f#' yf11f|(Uw ASog'j>ljvvO >RW|A[d(,;fYэI$ԛO*\Uf9J$O,zJz}KyoI&{ (KOwVsl{vU4`F{qQS&Z6:s4zY4EA1gS6e:afsrd9ҫגlxKm7xzpZ*M1.9,thcQe:5 OՔf?*@#"ȽEKT.3% 0)-P4k.2c% c4/PLa3 1l+Ä[ {3!Z.i3rc5Dp|ݑ'-9;Z9Tn?|!-{܊˪0Bc  PvZ*,UŰXc/0t"72,ynv JE}X?5:Hĥ4Al=U)l<)vHG`2HL(ƿA?oѭ ɺ;Bzx.J= X\j)MLyfcUn',n)drLv[qD\Ȥ8ig_aUOn 1,ĥZNcX0#msWǯ~ԟ#G0j™=ogʮDA.d]-盛>#f56"xk]G1 ˛R&M9Ń^.%7Ð(?p K,3JeiEOМ~oɍc;Yܸ{ Md'~z-umz~;\3@†i"h"ek\V9wc,cO߈-O؆Wӯ."b/ vjLjEdQCC݉X&r5b/.Yէ캹kO_dQ. ?UNdɇ].yTq-i-uD&Z 3`zFq ;_ĵ7AEF'T\_lxv?HO?|Т}࢚qdLa8$!'v7JYXQ1+ԽueOM2?PrsZ*[Gir6ȝ2S]:A]1t"p@KH h9Nhݗ)gc,^I/|fk 0YNH xh.H%n9`.6Gm<X_[W`e۪koan"./#=qg *w2&DOmϒ8B:GamO;K9] XO.g3#}>rf 䍑N70ddE $P* ]G&,8֑*벭`ᓀG 哈M14YvAE^L3h9`]K?~%"MuuU!AQ{QQNjJ{$xIH 0EsCaIs^1]jI{ԳkEƠ#Gi+:šU93~Z/ YLaV0A@*c09:r.F !A0*UM{g;C$WYek/UHɔ)sK Dn# ~ ,lb#c mz;W8{)o֯U&TyDp `]&XXlz gYZ0707010000029d000081a4000000000000000000000001668c169400001fe4000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko.xz7zXZִF!t/]?Eh=ڜ.+=щtzC+4˺j@}-Wh_>#Əd(EB]s[sh=yp1;!>;fp$WDD"Id? a<%?%!jp +6 ;4?C#/\xI 3jBXS&)YttL-Aw4S6M:A؎Wڂa ]K ;tӐk4Pվ_{,pҤ2: ~b@ϳ - _k? dVWūoY IF1FRMZ?+ ,|nB*eSI QI tIԞ/YtSVc ',jTCV42 <T`zMB̙XXąm@rDI1fJ*umiFq#fEE50U0\ҦK^U]eaayWë .VCۜhٲ9w\L9i {,HuS:0CWotI㏴@!@5  iOy ?_;բ*b]q u$v9NW0 VFo$]sNu&Ì"vrWWq yҢx1 mY /Ԁ&gs\~lU!ca(g:e0CNU! .G^8#JaԂ @qx; rsjJ_vpqMa"uj/ل|PPVR2"5$Fͼo;fʡiJt!>>A/m8`^.ex~jXiZ_z?, X88MVIsM%7eu HפQJg^Lwyc,b0ݮn"g F,k: țLBQT<jP2G+3k8i<Ј|Xf@yq'WY}zg!H;&l\zR]_ps/YygHZ#X߂;J­\7㤃@  Ǵm_ݕE;C㜙=B[%S49](6Q|)s`.ʙ\gNE9{v;c^s-$Y-v\CX6LFAŘkcs  A1<Ї5mG6I ǒlz)\…pع i 1wcCj21D%(do!^PGE1@ $8=VH6%,$@V bj.pJhh\3z?<R{) ! (DZNse׊w7p<9{5NF倹X2WCΜdt.%*1H^U?+SĬ؎O7M&?OJ]>GĠ9QtsL*%ͮ _c]f/~{:SD%(&adL B;hj #;[bQP̹đ^13j@r0Zx=y1 Xs|o˸{gCJi[Y  BT_O~Rx%݉31B?p,I$f숍{}A[bCoo;a?2;{8GOlNwΈ I:Ͼ\H1'd),P0 BR$O*'$ ڌu鯁 TܵP`|+tz.rZ^׎aV]~K"}3~AvV_u|"L{ꥒ2{1)({@á 8h]ŧ8zy˟1܉Eemqq>,ۣPB9*lAUmRҰTVn%sn(ڢH!т7a9a3?-+3=htZ1>k9`ZQ0v-WZggxCv8r`Ə-D ^ECi>}46Dt\r7iֺfWQ˔X7A *^Oph'SJLxiMҫn(/կV PWȀd[ "YlD-~^ǧ$Z .WPyBA=Ǖ#F,}Y} lAH74"@o|r#_MCǂo<.ƨHx8(Y[/m%7S#0m%Xw;xd<zX=,HQ+>YuN Y~ՙM=7;3)ۊggq} ?䦪3-@lykFr* so(,ׂ-Ox0 0Ox 8J1:qA!-ttaD2d8mCo:?&_SsKmRB!<.3:Dpu&NiKp$Pg}7<Mj[ i:0kVZt((FH[o&jt'%"$vf g'](_ss,&ͮ=%ml5NH6$̮m wN6qm%#*iT5"h\I!$^ʪgxen>sqmi]ޱ'DmL-'熹/17}V)$ܗ5fr-o`6pV+Uͽ3L#BS"/-i$TphÏFYl׋͂#=MvWs 1vj罄 gQ矗RɿqNϮ$ëR$8UD&GA-\N= c|/3rZ`2S&U:<E \/(|H[p{^vڀ brLj/?X3E.W7>0c&Eu[QsܕTپ:qKim:i ¢kz XsN54A˭yyHH(g56GDqnZLC,6Vj!<{}vW4uŞWH&~ 9x1R'$k;2t]+.)}L^qUxshnc[yr^}F#į*r$|3QcAocVȮB҃Cw h$w 5QiƼk: X#Pp5%HC~{.Qoʵ_ݬ&4d˸OI1N6%#`ʽ`"+lꔄ`*܅Z'7Sr/Iz$H(~ jSsGyL K5 ^E⎏.ǧ )7?Ȝ\W6CҕO9;K P57c>kpT2Kb~rA`6z߰@C~ϊ#{rY9Q͉3'i\rIQ,y,RlC[H6DJ{&"v0$#~2g& 7a=b?,/6~8O:,< k|+ )v\z-:ӄX Mɋ^TοȕIź+WzQ6iqk+>KdYiVe  o3MkŤM//eR^Mx7lS߷[ˀQ{}N\v3E V ~J mNvBS]-*5ۨj9%1#Q&FA$\N#}A|h?._g5U&6+]'%Z )%e=a"y~őtʚn̷:Y cI@6)Suk~.^8Fs|J0Bp 7|VdPJܰ 2U)Rihv06ohr~rOcֆo%@91S339jNP߽cz}+νB4+؈R763p9PТ6][뮞Gh Qqn]抵 /uAGk>Җ|y$@oW`g0ak1ܼ>%-m`eWNOMaܗ/ XDWP i2:ORo址qYlPRiGwGo^ݰX±wX Dm2P;o%upqsJiJ0[5RԽG& +8gGiN&6\AEo4K(o+Z+ h<&u%V >:Q-FFm`#GXg-!3uK$VA+bgy}BM/Q dϡֿSrgVl-!:D-wb-V9ܨܒ`#,E۵(%d' hd*R}lw;gOQ1KE zZ[b-u&B(5(w *:F^青SB8fB\ O_aF %ݵ~tć#\;?Wm?,TI( }Q(?<r0Hz?tR&#AXfy|<u>:.c4JY"v,5;sN&$` ^hHҡgjdlHƩȰrIBx\W?)5g%9L.L3"€^$ocWbuMr6!rZU̽qϪf6x<~e#e{`;É!o6k[dQzhR 롞t>}xD\bL2ƊPjjaQ0UF̦dÃ)@]Aރ N,-jwDg1o oE7#;[3w'\veIo ^, re9o4,) yhJWqV<) KUuX*^ʨ â@'psobk )jqNHGYN:bZe nZA>+U-eqng**b'ڱ,VEZdx?wO(ǡnZ!'S\S4-gdH65h> K\ɍC~AutAeu-WtS"u~7~e;l` * ojΖ 2vW@H"Z555 N6\_ nR(ѝ]^-~M2ǩ0НsI2箆qtC(g՛Ҥ90~B<]4/q5g`FZFXk4סֆZ+EFv yD5 jTm̭xN_7h'@_}ֳٚ`hw략:9׍3h`{gDK$: v\,ŊڀhWs 2*لIUs24{ݩuac%OSz #˄dRd]70a}9;cn݂F" mH Qknmc,?Q~=B#[Y)AQ?sn"L9+cpJI2z7XߙDq5PHFAr)mT; hPU9<̨*w:o OD+RhDŌ)B6r$E^7I9]#&)% -JB<*ܴ! ts/H5Y|w+<9;Aõ⿠))#}[ U! E#G6傟"L= cϚ7f6xRwu^m?NJb"FǪA[:+|⊃c)/ԇRL,} pHEX40'0{ownJ4&"$a;3@㺞I.DGэy 9 %{A'g--YƆ폕dmOrm i94 0gS%Z6} U\AdOۊx{P| .SYu0R2 )QQ\zT%hC7=DZ&8F,`^l57}Ҵ8]Ƽ󕎴.DEK1hJ,X^g7ĤΔ(/"U(|;?cgYZ0707010000029e000081a4000000000000000000000001668c16940000a4e4000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/cisco/enic/enic.ko.xz7zXZִF!t/^}]?Eh=ڜ.+pShjOyKD#(ɺaNޭ57 }M\JwKR9{HŀCьv+d s14~50CU"dlQHJi}oJ ,*]͋j61-[ ͑ͩ(v?-&[ju4cxل~`dqu_-&.o9|gF+ ]"]ө.E &`3\??uӘ/aX(z@XRWA4#u=D=q3}TW Q43!S=!T[.yP˃@ U lW&[t;]Xa~UL^mZ=U-5fy5 fWAC| 55Nh3o%<ʙv2N^l \s*2eO )LX3Xn[ (U2]= =$RZ!Â-:sd9?6PC hhoNjU4wJlBɁ1۝7rձQn<I]p8yj 0MwY0 W+D N;e9ϡV2§dtCvDG2EV]/[!TO\ Jo4y[OҖP蔩esxVtپTSQX=dL}8(v~LT6t抭îA"zhFgmW~Z3Ԃ#5ɞ)쪕:C$beW]i]懬IAsV؄ RNЪsya.Jb-"Yf Ie{>rmM3.+)t>pOd,UHL6\&śQs2h\u۪G @jy!:OG^X`=Yr]jvBtIb97$b$ @QAߔ: n7^$5(|ȂH7l9[junt}T]FSׂ-zJ]#bFGAb<5bIJe.  %ָ~=s4`Ӟ2T[tv77En46yqS: nPg)& ۳ȞAT,&]X05\>d0`/ZXvx'v{` 5 s$ߖnɞ^.ɇ=>4{nƈUVQ)j8;fOl ׺؊K"YoU֢IN5,-l@:B ˌ ܃$G+ 8I+֗1m>O. VQNԤF_}nwEսl#4z;c2xM#T3e̯&40Vj*6 c^W xDr9fe+Ȝ+8_<75I2z$=}j9㨜 hJA_/GKھ)aI&^;EҫD>lG͡"Cj;Wq'=deԋ+w a6 '(WQ1dڽFC݌żgغLg Ճ%LT8?1PIF21vnjhN{sbfgIe)Y,U  UrsU eI5jk,}mhbY.{ 'sdq{|@ǜxH :)DeNZ2W%6ݸ"L.Xܒ.Nα\|K6`84~V)tQ+)hK÷ze=gGt@823Q_jRfft^ en+VfԶa8jG9|ܫ%w5wd Ɠ{> i@Ϝ>F1ѴTh[صpׄ2 %gd=6882Ot"g&)+r~v4X>udP ektkbeƒfpG cURt 5U=(Hbcsl g ^d8-O#P!wm!V+k5OR]UY Lś06{oQ J6pJ[A &3=~z` < C of˙[5enlItQ?h3@v KW8\SP>LpB'fI)"(Zi*M!;w tч^9薥-kr2σ'TJuW890F .jRr;5ْӝqߋFp!"1G+khp!kB5_9$]]KJ#sr#2i񉾫p`xF5Әwiaˆ_Zi~MLC $FY>Y 2(egωdSCÀ몘˴-$JmKYljNČ<X#X a#"춍%TH~=y"FL ӯ ~TK|c+!!9]6" tK'"YWP]zE˘I>L@ gj1(ׁ謇X*J6T9; k.V{v A?zvnNJ/Tk QfĬ/gH䢚h tt%q9q(ͱ%q7?TO'L}r`(^/ '3րN;ڭZQ@_Xr6F: 4hxI?o[E{Vr(MJ4 )*8PZ܁0iokZWk䧢 |A_?:06;2D'_i4Pmvw$`!Ce{ǤYm\lQ)@gб3zz qYBeG*IXhNepspe}Grѽd*Y$]KWe+ 8s3NFt@ˀ@ྚXgŵGeOap6-(&"ri;¡f#sWNR q)DvK0Pxf]Y!X6UiR'ͣ%ڄd_[r2r=M(5/ǕkFBsLwx7^dqX|z9;eT~b'GZk*6n B~hc]8yYcEH`vqV/-Qj<w|ꅓ"`,/<Ϳ<.P g=|Pi v[.ϾJ&}۫4m ۿ$^&>,q f,QԎ>5smSˠK.&l~-|~|;ېKȒ*3F( ~]״>gQ=m%F۽Q\x,MT*楟9$bY 6QV;"z!Kj"'O]t]jRRGH C/f=mZdSV̿͝\˭;ȾiȞ1a_yH({'YDF+nnZ<.R>okYw,bm@UanŎ0;c]byN [~A{F0b"H4:"wbLRrJ 5EFyw"Ͱ3Q*uP4=}ӓBM[9Z4KעtއoFQ¼ Xre Q9xfS^+KT:rҥ_6f,iM5Bs=1+x eɟ %Xy}Ҟh᥶ zǴ2Z9,إ?4N[HQ 5!)GB |K9_QA| (b3FV: \&W|g])ঃ#p+_eњ13zEf{̜)b,an9M#bS)kT21b8RyfL[# `]BĎJא]A‹__f{rPS^CcΙsʂs az\}h*q{AcOJ& eO7?i +!𙢂:ȓ?ovJx2i;N5k}'U go_.CA~yj]HlzG/pvΰ ]r;uTx 0 <.*Ebے'z^/|8f,ޭ)rbL1sbC"6(&YՑ/DŽuMmzʇ] 3iL\iQ]QARa'FQg$ѷM#abbh VeQ:90IO6dy(~z5_ fbF Z NWp'76 *f !XBoG~-@| tr~7Ņaj4o>5#f񦐕z#~@9nkePDu{Q]^&Ln%[!cʘ;00VKyX=Ooqq;b5/qQ|T\1lڜ.Fz惏9n,1Yw0 y&=4$8_'6* 5^̕`q*:f~RUٕ Y>fg~d2wHi< TݔWV`Inꛬ0hTnh{q=s)]_LW=^8f J $s]֕8hiVJڈMQxr }Z {dJ>1"=nm?#U {RXE.xbF-)g7,Dbٻ~pj s4QE\)Ɏh ]=ɑn'!6uhڊg,wt CoZg$t*zsTZ_<~:Y}NQK]\a Y5{D ^%S7B2#l}7y9x,wQ* %Tq}>Ĭ&JhQ8A8¯x_Ȯ਋@0Ti8_PN Ḵ@ErHaY +8SDGm#ǩGR̾L ao!ƍȧwUDRؗx0KnN963P;qN=Yl7~?9%bDjQ |]5B"1o5̬E# 'n: gtOm:>kmXd6do"7N \$˱ptwaS}Up 9$3ỜvhkS@j\-:RhdH)4/B@ra"/e]*4mOjZe>ഫ<]VPNcmTC)>K̈́6# =RC,D(ABf3l1u`$YLmXuo<-{ofp( jH,'vc0f,L1Ab5du}BN̙. 1h)wJI0AuqӺˉ~>ޡWӢg;ij6A;.l6eqԛwa"#BRy}I]Z#E8.p_ .\nKuyB:SԈ_ f>g֐ů9BZSױ_2m'gWP7]fL=Ѭ?o-_:쌪®,iDj}ʥb"UG'F}1?1Eo@b=m\:|b 9EH$5, ИX$?D;Rx]q!BғCrx`81Ӊ6[)$52eE9mTj|];^\N{Xu8>1jK':?HKŦvvi ?eJc3~*-'zP[ v9  >WgN)!LR="> STmSɞ 2\YG'զʳ}|5[ ɕ< jh+G~ 컞+ߦR`+|đ/0k*2#,K=E>_rI$ØRHu\'bɬ͢mY_jd\|K+y *T p2@ Ґ[)4 3WxHTd&0کQzmKS"GFۭνz O,U.9#jw@N͘+`hrx#j>;(˜u *Jw&|#$oo:l i+0C!9`U@r=m(@X !E׊ycټ;|ltI0 >\Ý\x᷄_:A )wůng!e eAXc ""Ejd7}0و|Tsp$jۿ{1=F\&~Ӓ:pƣ(=`Ř3֔%sT,Fcǟ34ћvZ֡k kxʁEؼVS`([w~C$yB]YXA lz617򛨹H]=1@K:L;Vk-q$۸TEqPGay̯lГ:od4p+.BCtr- i2~e/xaHN@χ@ndsEYOwn-|g,yHQ0d?Eayavp\r]q3 ",R` + >ֻl 2:4U|\^vIv/ .C/V2tsJj z7仺jSƦ{ rbðf>a 4'#,Rq/"$PZ6c76d+2յAB!ٿq]M@#Zc-0QKχ-"A[H0>-eJT^CBޥ #{_']j ^`.;\*ԉa92˷Pp6il7*io%P/l탹a4G@s@E2b֭ OfL<~oc  G8MV,.B}C^4Ӳډ 1">|e>AɆ|ԢuIr%# ^{Cʳf ݹg0\/6,iSUKmcG,B"x%h5OAQR69,~&&VD=銘K:lt;ZRsDwOS^׹H {(j[nE|NLcZ&xI'`Y( _VHie3F,{^]9:iL:m۽*QcrZ7)8d~yJ֏۫y=Lvxhded=-fP ׬.H[F%VW{M  Lư.n?G9@9~H?Q~.D Ѵ-x?9ڃ0%PX"ciO]ڰrrQ%,[cH .ڲOﴐfG,`Bp2w1H 82.V&ݵ$> L Ǽj|ˆІXMa/&J~61<0*dXEi?l0)hf]4*i )\KC]y?psi HäfA7o8A< M b+ݺ/Q/rI$?&J˩8EƼYiu@aJ}1uilIiA ?U*f(R0".j [iYij-uro&+H)QQ4WINfYF>ІNp~j& e(N0ۥ]rtӽ2Nw{uYe\z)±X4Ò7{4ZW;#90=4ku.d):!;1fuvnBSM!$'X:*4ć@(V 舍sg[~sw62Z vq P5n5F>Z38C Y,>!]6e#f/]bw=>I7xBbrFOji |^nA"AYݤ%˾Ƚض+U S<;/9jhVѰ0lլQG#ky[hiw1Fa3uج@-Nw1tCke W]!p8(͌|Tݼ="$3 ף46T? .P99.^ Pӓ `Jst BX]=0+sFsQ, Uaͣ(S]5&'&(J9dk f`=ki"2%MYLdEѩ# Pج{z[8G2/[q2^ $jYeS>&kP4k 9ebCF*kŠb>evFJT -\ca*ٯ¬ M52q[>ry\;_8= 2kBH{nvڶ L=ݛڬ|xh!,Xy˔'*#挶SSm@:1TIJ u[4tObpuIXNUOq$:>Jy0j/ω.3Z,af B  'pKSu}*GdI{QURm77k"QTA?*LjQ6o@ "]% t|P%%LF.]C>¤&|x CN$ Dv dWUrsHy:])o.\_"=% 94e{aYTi~}% vh i,joTWʱ6'~u#"Fin~Tx68q'#8,caII*mH@(h3 9y)o|2H@M,Y9+ΜZsrW""u $ =QtTc}dh K8eMCjA 30`U(+`i@b | ߁y>@=U攢n[e EʃC`*Ex? 2}3Z4+u_ R{̖<ln B([RuZM_-D5|~L~sp3*l"XT#(8^o^yߍ&"lA|;)%ʣƈRIҋ.4<1fiZ%|nHGS1t`eXYtyKdZzq9fas_]5N49L#3fƵ^sh2'uD jZތK`}D:H 1wOr~.ǫm3얬K[( 8Q3אEi7SSY=N)[ep!.H@Vr ~? 7E[7ܤ_5 *IzZݏkbN#ʯk-h=׶2| mݯ¾xh{jܿU-nk-FΊ9 niM'|DŽm|ZƠ_H^S_" s@g5)R^j#y#u%gXiM_ Dvy NF Mћ3 '@N p Olndhd)~_XwGGf+*j~ߎi_di'C^ g^Jm gؐzhN3E 6Xj]BI3:Dc8j />)C=s9NtRw rBêSTԖO%.(2'Kx,c5V]]aXx!g|K]vv׸wVݶt&\tBB3c^`OTqySO oGoEI>!%޶S5E) uj,[6z8J\-6ofHAܔ_ t:IEc^T~òZJ+$8 ŀ%Cq?;8t;B(} N𩹟=NԪ,&ZP:!Թ/q!FXG!cfTcI nr%9e6>tLa2Po|w|6)^VVvFTQ:ɐ?& dʱZU=Psg-d\xiAGn`Ib~+†%sz H,f`$cL`zq+90 ~ "r}=CA+wn,9ri-[o¶e0vIdfH#Ƨ~̕i 71dc#ys 6^t6# m% *ն[M> ;ZE17rilE;ohpjqZ c05Z۹%;7ilVgyW3 V5q 5.*uˏ=Vj %`ΈTj>=L"Q%B(zإMnЗ__5 W+xnms-ҳMqK&&Q:tG/q#$0K?Pk y)SE]) dG~s!{E$2v-vxRWĠZUx#5s92J0=4& 6 5=*#?`G.>7INO¬s)&-z9a}`ޠo`dK,CTA~s/@PG >=YD 9O[M\Cdgk)0VBiVKm 8ci7O&JRt:[ %shLPZK0?:/v od4"j-e 5v {4PXssdy p ۾KuuO4}l;LF˩\|dS;o'Cn$MH _\9ղHBk`7Q?CXwHF+5rǦ1bЌS?Rx9,Bv75b:d>E{fJ=&}Z ԐKٳTAs4Ul#DhmN&0/n@3%b'ǭwki_dÛcR*}V ;!$#Wa+so;!#1Z*֘=\v1l۵L=$H `z5S}2 v>吗(F3X0K 3WQ 8HP) zS .zC4 ('Q$CIS0WqŢ@#'ܛk~:Z)fqΐC^ B9_#ưwZhysJd4}1D82<&c[ gAy)yeco2j=⅓QX*@oxn`ѺhG$ hIa5cDn#h9i* 0 čjENYkMYTB)^&DϘ+kЄHGp*՝)` QXE VK*jSFHTuH"qLK¿+nݟ?:*Ӌ0DɅ^ IKHzW'm HoU0 j (='@%u )=z:^ǯ1b,~z]Vס9&^z* 9- n$O|ĸ;tTkrXazf@I~ezJqr*I޲ݝ'J1He4yw)NR{ vH,2) aSO\v;nckߗقZ?ӹkCT*kٚ}O߅ 71|О:]s6,Evij*_ݳjRuO \5awD:g+hlM?pk}&>D854'NptRc2FКz8ϓTnxI{0{37gs\X:8JXRg Ǫ~}Tn a.sBU`>S8Xe&RBVa)q9%k$ό %'?zi\vP_ 9Xdۨv8-`TG, j#-{]Q)im@'޴ ߩ ]tufK'Emꂖ߅w'&TC;Z3NXia#|`h"e; FHQl\.j*O,M'!f]JN=jW@Mr8N(Z @iLGoAWG<%`W~SKnz{TF;mΗ9QWB 6O+R2w='w/.A4 !1UXNnr0V>{y'Uj'e~ݙ  x+Ey2l! Chүt !|8ZX6yMOapw /uL HoγBz|H>!@x-m Eq$4PЕ~PY*$MqΊQ~>ciQ{1 L_/FƔ(\Cd!DjL9MءME>CYIV0V~ueDr*LyyKV9RdIs$Ҁ-aYSEy]6_q&Zh߶AC"|.qIX^M N]Ҽfi+މ\4ǻ#DgJ J>,tFvE@irJ̉Ei>Zw2-z<0`Fw}9C8J 1qjts!?0@P<5#`M"!!3eMj2 %+̄vD(p$ @Pr°.'(!n$N"{GB*iyڧ$+AO5wBs+wuD]m Ňxٷɥǵ9=:.GH%PR+czuSvC:7\NEDaF'qE ՛A؂~ ʑW_t#Gx<0[p)~NT?Ɂt{I :O UkZPQ!`H WR cf5*m~s,ZcFUt>5SO.;|o  bD(&UDQzܷ qʋNoFSd' a󗘎I@uvߌ,l>UͱMRW3b`soh|~KO:MZf*"ҏ\'ôMglh9_is_r|zڛt~KT6 @*W6%}ש畫}ķrkKxs8u@^nj`MgcpRvD8>s !X.4TຑncƦZ#vP|%R6D휙5AL-#o5T`$^,a|=J KsVkmln#Gwtcxcxд@I)t[ aF{r;McI &c \g~Q&aJEܸ\){Э(Rҕlk3 tq}"0.&V38 Qn^$gMcks]ȞzB \+ƈnğj~{b' @hʺVr]6(PcbjYJSP52IKܐ(K܆c[ǩε`14>dGH~o_pݷ11 Eª5pfluj T%֗^36h̟&0ڍww #1ջ,DvG@N\Z+U#j2,jkd\j̲%c=dSPZ{:1,<#M%OO M'@t$nE22 K. QѰhdPy~BnA.Sb}88:9dVQAEݳ&(? |QCMݯēȟҰ41g~N_b,'}85Hguz>I pIVb"UT)x!fv`_7 Rjciq<_s$jmZh˞ I|(ݫͫM؅{q=o qXr]0xJj]˅ *{g`h;zCޭ&ֵURl)N&,bBt1X%/&P=TdFbz'FG)< = D_XbS,p_<QT 4Z;CحHyPyd jB䟥T`,T8hғ%Jv/uGp uOgSgb_+В4%Nvuۛߙ 0$sa\x6x?Dž EaDW(hz!e Petmű~dv5ս8!!4pס 4U<Қ2G_q|d /Ӣ,V\c";dLrOOϦIigyF DKSCI &u-m zɘvpvoސ@|˜Zh"mE @m2o(DtB XZ \h)օϜ8T13r*O uxY'cWRܯv' s|7,a*$5) !3l||b&G>as.ޣյ@x1-;Ʈ'tsdt6D#tM"/!hzЖ˝*fJNҰ_^A65KO5(yujE6mf'JٓY(PRh$Vi I[:Sio%;nv%@1SP6:,L-&}[ټ$_>|>NK-XzҰ$ u!5Ph#a_'ḘIw(͎[BsD4dXJQ>[̥=<܌ 'IL?3_J;U?*H0fǒˊvB <=B{ASI`#p|&`ɁQyj's8 Vt]=S= 37`QchH"r/HXҘl3SSZd>ـN#UTBڔ)<5 dnKG[2) گW= mޛHKƋYwv+ZЋdxcޜ&_̋ݟ[e1""lh :4B*ڊ1q2\PD%Cc b Ak+5imdLU5{s3mn9Q|,_d"ebn] &Y`[_H2 1,Zez1;7:{um_>M.;Xߺr;vL Pd_@E"#dHNlD;F.%`. \x2mڣuHQ͖/J3hOSY4)*l[nHL6t8-a[p;'ww_)š|MZhSPt%{6;xF.$nO"8tVR,V_FrMU)&o0X&^tqsonpyY"<{,~ar^ɌxB[1;F'}?X&*):^9ۋ -`x|33E%z#K`0}2+i`MEe׸ʖ5|:r@n@.MSӕgwhͅ \I' BC|c/$rVo \XhBdCxQlڣk~ I )wG~)ND+>i 3R Uf.h&GYWK_ʕQ0r܆wfx8yZ8)P4[;5{XYq y$&y=3n){qD1GIa)/(D<7|#-odJ:V6 ˶7`9ZmbuLY^BϪiQX.F":PlܴI_ؼvH51e8!-媺53l͹yX&3F}sY_T V\Io׆J@[ȍ"`P:܁B̬Hs /]|!&HtrN0Ho&DEEbp]5Ö 9_n)9BbSZutfL7YKk+w6ɩSuB%H꽚MA~-%bk#;OT&Gnc;AV*a#e)CR/v S+kۿC|ZgIwf}%QܢNhi)3@=A7xFk@^HQBPc‰Xrc7 ]*mj jWBI.N&g?h8lkB1e_0nR7 Xo6fc6_ q0ӬZb?/)9QX^w}#MBq\dWsK6LB+!9;@@ȣf[Y.$J#zuإ.4< =T;WQMOqY80aܶkb☲ 1 # ux.n0cNZEk8FI-TDJlU@eB끱Ci4\iʆn-J>z.sh,es TK]l|3)*?Kܽp6)ȿ7+SqpA:>(A4SkĊFl{ʥ+Y_f`3[?qO?O+7h؃=KRB)Ž@ Se< ]o&I"MGl~ُ '9Ft@nmU^ҷCfێ)*+sz_E}dR:_~_29oI)nve~; 7|c=qX>$/f|w6sW|C^|Q$oid]l$V{") Bn { uGʋ?rڥnqIc\( W8ƌFe8ЬرP6_oya )|;y)ΒjΛ NZԩWRH0gLWdNyGN{RNN׻įM+Xa~kźֱvX؞hmJ8h'!k<|#BAԊw @Fz?Q/DGޯ{[*8^k09zKϹobP9c-Y{[@8hވ\hvm:)1<6'򴛇^$%!g>MiYcXږD|b-kHiTE!2G,q xWoң]-;$䡪}ㄗzEY*3Q? KaU4~_0ۨ/XWޗJ?|H(i8-Y҂d!?T\@_z5ʇ5͋-@^ ÅN_T<{LI؅/[ °Ꮈmz|dȐɈcF~ʾmꙙ#ճ4JNr`C!k%ir.Xŗ? wc?u64OC#$lH Vw<Ǯů\u-PV#Q{sT^ a.: xDx`8 5 MG~دڼ~)})*hO){pIW[b~b#%d|M' y<0=rZ&CgnlI{@\QoKWL{M%6`jknB:'{(ZWZMΡa}plʝ;Qu[t@X5GI*Q8_vV5S6tb^BA`Sf&R%$@?B FbkS)~рIvp{%R wCh' hTe4j*cp:/{ OyA|WzЇ:q\GRuZZ )m$d&"/tݿ7hnKQɺ ~54|?j! CV5ʘ.=vpA+Nw 8W5rbW{8!`#R(D47جn WU H(fUԅqp.3ʨ_Vi|QYHdr$Ng" `#jv($-miӭCNYYD 2hy-jif]ܔXeP&ýO>o18;M`6v\z~sm`;@uCofh T &U]ri)icrTPUVPl =k@E뀑 #E )b:T'cs<+yOj O $6iKc h(#jUԆA |0Qպ*c%j^%Оo5?^dh̓JޑwrޞZi* 9雁" H0%5!%Pz]lY/S&k~,Fab#]( F^wli%t | !yDeYN(8%Y6 r? pИ;ϹӠ _ڋv(J.PLZǶ/Čd>Jb1pJ ( f@XA, h#C,Z0 *p'[7pN-g\}"_&/9Z\iG*:2;$ɈdFf/> : WV!X`ޚg"|4{Th u#?cO޵XuG);'&dtH_76j2##Vd4B.W\ӝCr+M'} !"iɬI)Z3g'[?18enYO?[5a|YpYS0 +Y\'opr;@qj/fi>ڂ`tn}V N 3 OGC!5nh#r>C JsO萄RN$T]ªAۥm r.z.tÐN6 Sm2gOA _JBbwghRR8/`\K`$h `clAcf lĔ%Q@@ -\?'7ŋE'@'9~Q[j#_?Rі79/XEAiQ$8u  k0sAXrm _pGLzPS[AӮYDk4go 2LCvնYª:$-%y:'yܷYS2PHNȃϰ!V4GczfLhLygLw%m ~ŀ!R\19 P1 r+t. Kdɓ"[1@Xc38qRP1X(,֪uDy(0(A!Jv)2Lie0gKuJ>U(15mAdt5i1,s*zќPQv}ʔۯJ&D5- r&E|oP.**09ϪN"V]ZETp$&0pOlVǪs [WuN0l nmy#z}[S%-ٮ0J8[sr2yZu5|r<ѽCrCSN|C<<'3euW4_**DT݅?EоKk͆0R/ s_Kgk*4Gh =J^/sTZZ :=X \c ,0'8,-Ե8I~VSZu󭿽|xJ x.V"j$~3*Gf_>_hUCxZ 6g@ DHo0쀪eśX%!Xl NKD ڟ08\c?ی#gƙڙ("v|˲c|I7$VE6bt~u!e `L^B a`/FIr~;YP.K66oTmq(F{Eώvސ(E?ǙTy*=9_Y"fn;Y(gxc.E7Axm\˵(d%JD"JΌV<.0aKlz s9F!l*pVTg^Pwk,JL{yX344J#,H¢2,TzAJ"C"mZd_aTsec'q'ֵ`eLJ^MOөƾn6.*VmlOǒb3Kc[c 3w@PR?CB*wA8ecZyq ݓMڋ5CC7Zy8j7kyK gEYLr޵2ܵqfZn6w m!\oׇ]y>Z} 1@̚ȃr.B/ Y`c>]uF'hK敪[RA]]|%=;HLR,OciJ U3f׎gC( 7n-.?.>zDwg5' ?2qBqpV 7;n ̄=b2  s7zHlj7iӿue o{q4I uvrDdwB2sFN+c*U 2krq;G*{ɏx~f>W9&ZLIJQ-c4mʞ'4o#qgIt|YפfX+LT"Fb};bEwj,o Jxiۦh+ZR~f/0yˡD={K BjƵhpGvH^Pm7tY^jn§',e Hbh),l.C!',dtfe)Zt® |z`(닣|j0FMXd;#zXe!inYi9?OL 췼`68lZ5@ېY1j)SIݥQZeDDPȴ)f})Y];?[$#~r-6п9Ň'PBK ^ئs&ZWo:1L]_X//(dHfAźQ^-+ .czA]V\Ճ;:AUSY~ԅ#KM~n>_ۀ)Y]cdUc;F3r)^/790ws~֔CO#VͷP7)h6ӂ0̈IM,J:PТ_b%;cSZmX(6-6u(-L/Ĉ.P_ۀ,hr*o6o2uqڋ 5 qK'z\x´>& (W9&^imb{Y]I W48W ϳA36R&\ߑH-z$w_S;q5kB ~}÷&#|*Q}g2#ln>|LWeR2dPlۀZgV DoRHYRSQE_{ <<:c#fzX?e-ɜuOc -sCxO$4η׹(yb'4?,Ig-TSfy$2%7?зst5}!ۀB@RBxU5CTYM(K+(j%x[ZěuG˚(.KVIt-NA2_SLNpYe~<tj!%/iJw19Ƹ#yZfbKЖ΋ `(4_sj/0]!51`m'NmJհCCD,|S#%*A>P# bKe%5HݲKtHS 8#P%z4aS3G[Ln]q44Ӓm xXCj%Oċ9{ >)?@:hQE{Ht;EJstvv@OE־θv'xMm> ɡ/UQ蕨@e>`LG.V9dt{"ӁKZg"YIRtK5r(tlQkбSҔ-OL, HM\~,@M ؠ"uHMqTC aם8`)R|A,޶7W@S8tsP_|+mdUߢcjŤFIm'\y5V&iS+C";Dže1qlC-SvI) P.*6a˝ i4G,=#*a?kMNPǤӇ"U\M^ e4Eo Y1PtmMKtIg4B{FiwR{TPHU/R/D<:5!CX.܄ʍ4z /l@4В%E[nH{<{w,saIQJV~ 5[Y5(ʜ'nU[}YnyGgVsiר` r<:~t/R H*TyD}!n,03N3- $bBHoǸP::j M~G?~!X r?6eSS=v<KvQ>ۥ쌐//!@QUĈfd*Zȁ k,1MVys sOo~֒G[}?6#r7,06o^jFV{6Oy`_CP}Ykc/Bރzh&ny[%k.~vR7=e ~0*)DiPF5u1iaLIrq#11CMAp h(R`KVNKf-aﳗP1B2x$),= ˷ sd~m<ާ@hSb2d;`gCgRz9 a* LPhLz+1Dd/px0.-"Vr7lwe` L_rVddF4-B_& fgǨ s Nm6rG)JZboQ1 ՛Ƕ.KdHclgz0>= ס_S U1!5< o5} 4`6_zc:#F'ΣΎ .UwrcgH[H[(BGY[MxUX9 _5./r&ahgmD]) 1=Q`fjƂ;a-N#!\n%#HL)s7y궱13ҥ+,vHqe0#yL1E:Phl|ʊ+g'ҡ%/γ/2\SpûUFb{y7h{F6ԲI([twZ;38'Ϙ 0n,Up|\~j*~^8?=6#*n[GN-hΕ:{C>E(ej}j]ԘoL=>@/5VA̐tC\^!F-5C3@v9XwdYд* };j1433ĠS,1WTBGYJa]kƯ|N';NA ~]L 1G)BQo!8%?Nm8 QTYNt-J.rC}%(p0Ĺ@s}bŔ3DҍIlǎ^* ș`âBgA/CK є=*n*Xf>۠C;5opܚ^_M=rη+۩| haIK]1 GtFA9GC e^8$%I"ZǍjc܅d3D l!ώF2:GfH%V)8BRP\7&3-\ f [L/*>z ͋((ܰ+-:b=4|= kdCQ$$޷O{>"9Orr f żL{o2$ok'RR< $ͬ"d4y1[}rvu-zkP닚Ym(B]G'E-=k8 22vRT]b%>_ӹ-7 lb %mk[S"S?2)thߊ,/73E׮3n ۛcj SP}D7b Zçg>̅E%.ۡ&.;P ~(g@tLCqKp6>"Eb7W+$>'D &`Оi~N%K[S}w#vVM7$B5_yyrL"|^|e _dɠinNwUJ6X߀ f^h&SamuN=ӇAԽVl)sSzUs0 \pbo-Od {{Ku*9QTOߙˠ}:2_>}vePm,Rv 4bQRZsьʼosn2pゐg,Ե2  Ư!],^lWIGS>/.mGgmӔt*ODcjU- wZ*DxFiȞ9ho CY7$#Ư5F!>F8ҠJ {&s_2HŢoa TeìyϾ TȦ l /Y x+~Mu mj/peo]2Jp[ f;]|6z';J?SP``W?i.a4&_!f_#hI:)<] o(hI}ҶWb)ngK2B´ڸ\#l*Dw\(uo:4(4Z9h: TQ![[^SᳺLa迣>YwWj$؉$%i(l/1@5]4 {<>cۈ>ZFZ_F&ЂQ'.G idWW9Nڸ'g~hI%E* [' 0th\AK`xe\iʹM[6U>drbxĊ^%hVǭ>@Yq<#^(O{i[h-w -~xsFHNJ&2C db3>:Ul(Ú=~%!7јFLZ("/ eu;SȂٱgDIY cس5U֖ASFahlplI BV呱{X}uS%4c-W?aMݿQVje]1P<>da$[j,*IA;؟PmOHo7M%knJټN*CoG$BNfx5XhðE$BS!C-Z< 9Aå*sRlMW& i|wC"T%˿-vȮoA?8(H|%ćjYo(c| T 8eœ)kh`I~gmmL%]}u'dӗJRڝ kg.^!0\*n@hwa̯)1cȴMZjTahn22-+2`FE2@*ݾH?M{d5ۣʢq3!| *^?F5\dR %B-+tAqߦ)V@fՒ璓wOd $ bhdZYOe 9 x>'n5C t{DmlG)^E|j?zX!K{]&MEkx'񈏄BJ\uBe ٷCnqJxF},i6V5KxCeגO-Ml{;\vș iE.avn-xs6*9x7R<<<87]D5zrHqTKik!TH]iШypQy%2QeѩMuK ?&*bMvY9H= Yja1oڅV ioVqm8e -ҙ EGA5 ߀38gK@1~.έV\UN\L,A/emOQ:Gm֮.3'Am#z䭅!vH;zuwKTÑ`f7MFk 2nlGrbjyfAz*>L:Әδ cD h=K'DdomlR SwSwi4+3\p1OsBIal{h5yZ |i8M:i [L 1AS)aч:?z%lWV} \Ke,IBv&gH˰6{1qD!¾)ݔRY~EWꩩ(Q)D5ACq&eϣD$IYuz88ܯ3т"Ǧmߠ|J[O؄( Ie􋛘fdz'u!)L;—y&2U$f9.^ARl5Ph JQEn~阚wbA3$7*2I%Qvds-ɾZ(aTX Y|9-{ Ӷ+)MNXT_O]{}Q$u-`[Gp_0ZؑڠQ-0[y۾|.ߏdHCg%<4VQٞa bD)W^qޫjHuw_ >$d&էTfP"{P4i6cP$vo-V;j-bb;Dg"&} O'arϲ#C֠h|c6{YXcFFS_֜ s(37I 欺aİ?$/Yݿ<瀝ϪPLCCb|^ ̎ <*kbOcV܍Pjޣ'Ba3Q9́?#r+e)7OUϹMMyaWt$h}f2 Sƙ2='A[7] \#e =Uپxh'U1'2 J; rsGg, ֛Z۱UR|~VٔYBf:5Pi >U3Fy0ѡ| ʙ]j"¿p*HTy^Z03K[`Ui"/%z}nȯ<<RI PN0Fq8~ܞƟ)/oCT]E҃sV$ xyV ϥ+Ȭ ՊQr,"=LGrӪJ8{n EfTH 7Ho\*Ӈ=gLˉ߸Gfoffc"Uapxɡ(M8E-JT7稶ae|ngJp8\u%UM.{k=4*fgA):y ֒I'&qz6J׮,9H}ybMOD겔T( @/1 ^gYZ0707010000029f000081a4000000000000000000000001668c16940000371c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/dlink/dl2k.ko.xz7zXZִF!t/6]?Eh=ڜ.+yiJ0'Qy'3X^J2ڏ,|EǤr m~gޖc3onJ֘ k`Xz˯ c8@I;wߋqK& 0>K\ C{ZݠMޮzݩAQS 0;]&O!VNIq>/y-RŒ9cd1u>:c=$W oB:Slx|! ̧:ڹ!8( =[8^y.j2T'Gt;xT-><79ד[L+s^zbFQk(pS N}cEBE23KЅMwyP%Ot| k蝩Q-*ԥGBػnrC kǍb!.&] ZDLެɧđwz5.C[GMld|щP5zkڊo>w7S㊹5:_Alg\zd(DmUԁLP$~Hx)q(/ǫ:)!L@qS%aM+sRٯD>EۺU dl2aF?Dn wTW%z|3,Kx0ݳW[u:qIRكmm5T5n<%CK+xV[X ǥٓ+#.qc$= c[h>0@IBDIPC`xHId`KQ~=dfLj@G* 9> wQ#bV8PʂTU0ST/;+]/߾Tۘ'tL넿Ep}^y<ꪾT :@֘ޝQ糱!KyX 3)BQ֗acH&I8÷d~s)4 9i+J~m!p!"|l>PC$ͧEˏ%VhM*,y5 STUнapatβX qKđGį_?;?icZ>{m/L|zit0oI=p0VNq3J1L6^xG]$..FN; = ӚGMPbT%x|19*O~CTH7HRcR`\ϡ.zFW_M4˩p) <4HVlTDcV(=:R֔9y2C> plpS<*@VUAkH+޲<>#鱂sX&Sߙ_,Լ"cw7Zn8+N}ͥ=^Z$JCw1[T796AXaJIJѫmH K>B!21qF75$t#~KȲs H6P<5xV?\")tnKfĩs  DJiQ1HR-=`iIj~PWE6K=)oR4ѴtmLnkԫt6JtÒ $dt/Y׏{c,CN l i@ZP5, EUR%H-S yK">%7S=Q 馈o9Ň6ml}WLd-):AΓJ~>i>q! ݕ!L֥Cfԧ&cX3s8/>@~GEE ,)_UTQ 4mYa'D5mB0~@d"+eүK$fFG: i/7I8UKE_sݣ\wLkEV^.)ؖ${EQW3SmY?CO`M=;W@<7}Iڍ]T4_Ɯ6Ĭz845P1)щ@]n~`vŦR@ʗF }Qce5Mn|#r[E/h2⽕P3YU}%oC]\҂8d0V$뉄1NSd($aN)"ȞN*tiL;h?~L13"XҨf\s' <߃=@͠q)/,N 7-&Fm/l6Fԛ3_Ȳۈ'm.<0$EKczO /X$R^tp^@xk&QWy;\Ni/l+k%.]%}= euΊE}PᳺTe _fd`̧!u/.K\*(TYu X)Tp1d& ,z1uJ# e% 1G1R0,i! k]2&Zf~iviߛ2`W@h{gzAVg΃C:L:F3}Ԃ!5M,5R5h%cMQyAYȨAW^y8K@$CrLJUfnVV UHYbk !omBՂ,7 cmKqz _ϦE%آ,L"e|j&>q`B'ޡo$ܲ<w9!657G6=]KFkT3z %F0 cm,R5]ӪlU`Ң6![-\E. FUQ+YףʍH -!b XWYf]ay6e"6̛7TFH @NF6caMZF!r/js~ Nq.jw@Pq8>Poȇ _a ;T"$=|ő$d_R>b;"_E" h|r(B <[T)(g=hbаJvA`4M ܕw i kN++T7Sjr@/N2,vmr `]x+zh Zy a򿣷U"\ )!]RCwMۋdٮuZ*7x'- ב5׿#Wh3ְSuX7=nxSaPXz}s#-`3$Ըf.-\,#^uL=n[jNI`$$T>d_jfHhџ~g{}^)q%ָ jm7ɹiD5ѺgF: r=; ׳%_a,1lQ5n=,Udn;T!$YpPDK8q|}By[hןX1bCݮ&qW?iUA"[chB{F6눠5ЯCN"&>k:yw1xZ#4좋$rdB"hH:<4l@x] u@ȡzxW8;;71HX̜宨*)K*8!r#s+shlVy?uR`x{v޸_ǜ[*o kp ~NNA8Ζ |R|r̓ur`G;h`rrbz'4¤*93Q> 6w$,( v M fey P&C~#?E6e|=8M𕉿)RIò`>V/7N020^w4kvo﹋ҔvNk]k8q2Tr>NX6L#B.]\{uRweOꄣ*U/]_F4TgnMo`x.)tڠ܏_@572`?#ӻ:e[g$T=RqI;jlj\7x`h i $hS .fLh+ً0@<l:0_r@a_KK8P;hUP_Zڌ^T ˔To.Or\E8=A0l/2^U󖊓hDS?Oj#AC͝X?"pEH(OfKvJsʁ܏\[Bp.-*S]H eW#nt> v 󘀼ߺk l8eYH_*6"{CR!k(Fh1?{e"~n-7[ *Vj|,-0Z] Z@!J_b]I[榐-A|o ~BWF D^,6AЬ<:L.5ȑX_޶dt5"@;'0(q?%&YsvQX[Q6'A`G^n},}6nhf41^:@3ǝXx3g< ;RPZ c}ٞxeezB#oIy(k9׾ogچY r$蟱$3ԥ`Rp9 /p H;(+Si~BIـҸҶI4P9dB3jv+Ɇ֚T\}yL+'CVbŖ%ZyRD$si /jL\,O7I)3.|0S{wiG' ^%#ȅcDVy\ 怌D5S1CNV͓yyMy2^A 7Y5``w^01w*\%IVA_+8]8["C2^a 1GL6͜=RﱣRԍsˀ]`eDI;8Չߘ|^mCќTo 9~=<42h3'͌]|M nnvB">cgj1* 6VzJ֒,F=zNHS֙_Yi:q֌+@[~DqJihk5չ& Ps@Ce`Š#x>).HG|</dT[ &EWm%ös/2(:e%U+єh^$yZ,sx2$0^`}X51bϭqnS[&|{b6IXUgJ_/y^b>W?[XDQBbVlmlHAfoUWo"%Jln >MDe +hvE{m9ɄM;QX1[N@ݝ؝ZMD(Hrzۤ f6 Z@gpuqVcDCjNa !~3 ViY~՟tHw6r:Z%GDeIto?ENDbf;$Mfþ^Wã$T`G$ѩm8iy^QDyw5 K`7M#  jC==9 m&f6(e?_XC-)Cś:JBsB|`Nk`6D elΐ莊N!z|vo#ac:8l]Q_o;^6YvB o_"8/cßݭ#]!v3{ZBH (ٛfㇽr5iM{ߵ!l$G''.5n')Pbpsav4\eS9vsLM.&ߨ yŖ:edj_Vub;hd b/ȐD:fHַ qbB}TGEc7KQuh63|b7Q1X;3\΢ig)Wtfn6ݽ341׌z9'^: (Z!o/3+ԕ E qnS6^(%x`FΨ~rͳMڍVLo AJkxBU58r(^,*49ь äؘ ^ۚ+D'^ 496Pa,m| 0.!B`bb&X=nb/N=PW>lO0J jW [ts Εµ:Z"TeW ~xB8FAgP2 ϕj7Ңx7‹,/O^D^ѱR9P"oT yZ`uԼͬE$@^;mc_@#0 XZ"g8eIo>"eATF[eUcnϜmDKm}{Uxj omJe9EH$d@ݼ!n6ܔ ĬBPx=B/|]K%`j566B}&AE%a%a-ТB}$P,W8dѬ($9xr'qĵ֭lhrJŏtN .*<7YHd;ZJݜU疝n==&X"{=k)#@^ݦڻSsZ+%3Ul)TY& 8O%nX(_bm:5`Yl9 ;U6_W:_=չ[Vmnx_97ڹ"Jawǔ| q@H_K{O !x$ieD l}ׂRvmVC$PcᨡqK$T!-TkTb uy]a@3o'K4Mܑv h _۹̓:mQF}$ B >*_^ʻ[L~D4a@q_іtBO_Rzb,5m9r>J_QBKVhr\VB ~R"}wR:k*F3+KRɠPlF;;e,WT'pz w ̒y@\ņ$g`%K DnKQ,MS@G5;P}Twj3NW~'DF6,s#WPhΤy׬m4m? \v\AI_l5Ղ+k9 Xsq*(ic]Ž>Fw0`;otn½8R⽟yz@׍QV[M 5 n`;PyZSNI 'ٲ\=ppVo,c@ paýĩQ 쿅DZַG5b_1fׁ,>UkQ]X{|z;` ..ǻ=vyo+68sajnb>=eFs pQœ@Bn*su!4+pp}g@r0R*|ŀ)jE#?EW"?UWL HXi)Π&\Ō8`ܐ(im-[mA@IC6%C0A$Cj1KH^ʑGL)їY;Tʗv`yl&b4{t?ұc4' +gM*qR|L;>z}ľmfg*,j(M#Do*{z%pU׏ փ(Iq#]8sUSY˾=FǦ MFx-ŴxHfBx h\AvE#ya1vf<kCsƳz>Ek@IAPvT9L'Zy(N5m2ͮ<7}gOx^ SkC" l1P0^`кF>oL`x"aщpW-NwqׂVXpw_LM=_^YM[F3Ꞵ5\ %#ޘs۠,|Y,uqdl3lcnl#Nr+~vQo K{ETC#x5}=YQp8; x'Te6@n_ꖿ^(u[4#l2= U>1%c0C>)w`!ݾ reC?*D<2Hٻ23_!FL\槏;pPxa9L jv/re.m0}TqсLX2 j]VZ8bP=_S5:7N]tbX> DGzYUi s\QEJJu:x\JCQ# e&ˆXl򇠺DcepNsy94Mnev8_t ZEI,'\/giK_!vZ;Au_`*38d:b xN< 4tpz/&ufhM [Hh.0z$y?Y#\ǡuESV3Or=0E ̫(7%`1&6k(0KNƖTKHcyDjЗ>=Cz*;HRM0O;)94.|6Byk-MߕO\@nU{/}GI2Eš8LD]g j:=߀VzWq+ @x#FG(W&!,ۉ5sUj;^#`(rLr q9+s ~v{]m)Y@嗫x^4L*+HbX`ӄdb4O_0\Չ0_a R WWWI, ߶բI%Yü"A }ȎVd<;GŁ~eƖ"H̄/9|=@Q#- {?h5Ɉ߿mR٣j'$.@>1iBƋ,cjLV㘧)/e=?VVZ@9(WmSFY92@$>F6^}  ζrGGY00T68,dDʡAg6_ZZZË#oaϭJVrFW0lHwg`>vgL p H0OqLD g݃ܙ@vѰ8$3$r%8 )-jr1?q$Y%9ƝMZ]tEK֠H~~%76ƭɠWD}PmlVjJ^QfccJW'\&k!S' ubgCkG#yfZ/PziOߡ%+}7fyv$H-?\>2cQND,]"Cg(6}scL7v+B)ueQr%<%ӢĮRlGXdAap 1~I#Wߧ1!:/ D#07Ӯy- zl+?K~f_c)qBa *Lݼ atM'"8klD^bE|/F4W۾k#0IAʳY링 dp=n]xFQ ,i@ hjo{j{g-h6>a-m׈ ?j<_6M\ sliu6Yatcg[pLJ%~4X #*fDQ8*%x9˶{w|h)Z&E9 |Nu, P)gZV2AK&/_.;*a-oLEk@j`6?nhuA/]w0&Ri7~55SwJY{/&sY# )7"8 Lw8_,]ZXb_iGr3G3L|.(},V TL|l@~mƎMY/ <,HҕmZg !>2zVD{Ja@ԣ6(G28\SH̟8}c/9@5[w_.N#X;>ZIlQ.`QuJo΂'j l߱԰4CP\ HC,"]l11iZڤ^L2֋erY4 _lhh;w"0:BI `u1Gn:m5k-q6_(DL׽vy]xA3sah[\8\b^:_Y w& R 0t]]w,Z-܍h/ޭIzLwaJEojU: >Q71] ` CfJAg~ޥdu /U(}ySjME [:|/bC}eFMžDeS9PU<&:Sm}/k.TLv2unr3-WL % 3Q!VyEK3G;82qoXExbos Vy;j 9><K*t19|_Ju`b .#̭_Rȵ.82#@j˝v=ٴ& YQ* @([3-R7o|,D&{,:aO SQq%o"#W Κϫ(!+Pt@Kd*: m jdiZ=n; A/BGKB<0ڄhVu5W{mY__d͘ ΁2튄&JT@ϽXP-s@fM)gΎfԶj4ϖ,Rbs ]W6p=iA !/gJĹ"ԅk}usqY>rFF8QȨN'vi h4,kǀQ:3?1!I 5eG2\Kn2x78&jk{[]cX@W摱=aŷtf D@+T"a)]; ;S>-l_w9"9,n6oԆaB-^_vO2RiV}f=-f薈4 <3FY(rn31SGv>usPSt8Bc#}(`r&ۯ>zN!N@keQNσCӡ3"L.>nLOR*flڃRgG/D3(W3(K⥰\Ոm>Z( =`4>e ]W.6A<}Mm?{ϛc_X7mE dߨQr2N;+bXPc y\ CoY{=*ciXޭìYVf󍀷dJ0"Aظ5՚BI~TIm3B^ 7itgȣ=d %mS#gγm [$:fs6gu•s'ᴆKS*PN6&2yS!`$(7w5F^r׿oU}ᎧV|ana@V<*I'Yc,g@uznw#1 @p2QodY)x7Av(*N'|I_ @`! ~h8L#I9t la{*3d23:>: ꓢ/r'r_xOg&7Rw[yzN eNEfy^;q*YQx-kmQhFCI^V}{F*ᦣ]+[PD~ROK?y͹.w{B30x4'٠Bٯ%llpOQzWp&#d16lPYtXZ>ױ4kS{J4=i&!)5WO})W3jC,DpϛLmJj`#h!ǪؾKktvY3Ew)^)N8s8q0G# <ei K'u;h_ udN3EJYϵw-;OPbhf/4G$ TW\gtsh6vvyIjq|;)g#ia`^Ko>"$h^J~r`b [q I(8:oZ鸇)%%\juU:jN)/B0]w}nKs "O 2D_Ӻiʀm]Ʀo6uCIDž4-Dj&4cțϚ5*2E߳Q>Sxl27REPlEYbGH`<"M~0ߐՍ,J*ϛx|J2H (#w(Re:pgk *,NڻVª/ S75!'&f 0 ȒZ+Iim!{hʫ?~JjO^Y y,N0}͐1_-k"T!UZ,G=ԕڰ2=tͭSm+~kq`܁ΠQ3Or|M_%cF1?l"vOObޞézT>V0CwYDYZJTͻ JhUzc<)Eyqj6?|~dp?4@`}X'Y}^DF{gWT CRTc$}Q\ip)YڡwsXlT)I AzcDTi%x:{R۰Pk'ojs|ZP`ea2_EaPNøh]YE'(D]˴u\'f'jv-IqSjz_L IG'ZYĦ: չ2@ *t:oX^aF#'!7I3K:(fH@S-6dVotM]oyrԧ8uF%l.TX-όJ=?` 9l1?e٨q"H '*W,5>"u^wy~z\S1Re>k~ :PD, ݠOQ_nȆ6X Xys2izZ [I9aOw9͊uoq%fkP(:6 LX$'ϩu䜠S_4M;M%x/\9Fa2܃ 9eWB PN e51Tp? cPL+;9ުiz9xܹ~ض NEA.aHpW2Xq|s(-1̓>oUd%G槽*XؖN2 6cg-:=q#vOWjM-ΪŠ| PO9(X93,MWnxVZe`Hvȥ1 򠹸gЇ}wjǭa  >1J"Ղ?YxH":Qʤcւ)S4ܖ1 2+l՘La;ioL`$JZ+2#(^LVl9މ?ݏ5k{Mp{tR UrkY Ȓ;0V'9Cŧɻe0D0)UHPc'hbGeڥ DzZݵEݿTv:-:y{Zc:㫼v T=JWz@ j.rU\F~Mw`?m=KerňSU$'9>ZD޷op2%@ ts/3۽Y[wڨ\ FP~ɉOM/iVUH omQ(WBk?eDBL'JB[:[yoxhK!i: φemUE0 * f:y6'᪒3 HM6TJn.3ACdˀL_bH@7IUɽ"O1a]~L]l 4 8r=7Εz2\w@]O;f*ybd8su2j2M|9@E_=$D[Ik$4.N`<5]"~M7r_DOt3Ɇx#AaDݖ?(HV%KY-+Auc:)a{inC ITb<) Θ ʫi"ڻ\(Ef#,dtjQ_uu%"G] zcj7jJҲ_uǪutWK2(A7A9n"kXw;8~fv픖@^LyuOIN>._ l~K`Uދ왡5,TO aM+ZWVUJ*?lq*''bN[\#(#0Aj8`&ap%#Z|OB Ib=o/%q /?_ ‰0mFH)lœ5=ic*EK' b^6^UpY_G>ݚpkiO3iyZ{L?n26;)3I:iBsJ~N(,㳠7QYk3g,Q:QCjBy!`ڛ$}?P2P{>NMUH\'𭀢qx,c3xG̹ܬy{k6^G}I)ZhmU) eZHڛK-<7 8g*go @⪢md:D4j/mm7UHwT0~݂>n?Cta= 80$^ܲ'%䓡uDRhl+۹r,pT'Zx=.z,HVB~u$ ~:ۓSam-izd:& +v1{ڽɒV~ F+"I}Zt(2"YV eR/MB˯6 b 8]nC Lݎ@gzN8]s,2G ۑ&H5#Ufn6Jx]LmWTv쪚Ōmj)N`ze<%12^y0[l]4I02 }v\{Zb- %F޵[$c1s/ʔi.&B_mvaͻ7%_r('z)JSyx5L dR45#Y7\BEi#L/'sg{Yh tOGF{@%nę~Mnh.q8<ѵmQrKH*ʒ*HxF]@'C 걿⍗<3$X6ݢ75;:=p|-=ˀӋazpg1JiYBg}2W6m1;Ba\g1T0 ɩqٓ/qZ0kc|f,*gV5l[?sZ|̗E2J>BW[*Nw5ɶa++Ҩ2} [KC誺7*hmm$jtQ>A /%t>b%VC<"n=;UYNg¤S|ՕXwjFI\:W7g~@1V?Zp_6=vq븐E`rnb\JuWZޒfԅe~:J(8#{wOy7*uSG8{BmѶDV gI2kTC vPz@$7Tv0oؕń37$wn#A] v ΁+S:F4h]Lf'-sY'D]Rw@Z<+a_y-CWSQnӇsx?la-5Tռ$PO:Y[L M]`ixW\.K@G~;~jߐusM bvJKMUZk5Hk,nBztS/tߓx5h`̻p pGLL!;߉s?>#Qd H?||q1RC8\S`#l>.S17?4W0rDqpѡ"hY)X7mC9M(V)9 ?OPoSO\ݗY?=TY\C `'. H3igB(ldlRb"0pޤfDNsY%RU2LOk;.6R #1+DY!TZK n<8WxsG1Vv^[8u)oR\o_h3ZNjDd9rh~ڧ2˺gl i͚ Lo y|\| T='JX-)pkAHBJJI8 :zPٔGXwEgbuCU"2!Յ`&…@ړﲈsbcM _w'ۗBd'1nVIS u܆Y؃#D9/9ݲuN )  U+HwF•eФ<_'#hE{@܅EDl-ZLZ{h< o鎖L }× | ceQ{VG$eB V ]쐩ILctч$Nק[Yf" rrvK*rO! =ɪTsWv@吋 j1R˚!/ֻ޿ܷrk2tVbx@0jo}|:r(Up->]O CNFƜoIה[G$D# \-_ɶH2a3꩖l928-$˄|Tߡj3@VG}/ |W/!ۅտ "~\l6SZAl- Л[܆,g9ł^tj^CePqOy^RlPocc2U2  So3)6 >:{?77o3BytxW՜f 9Wq )YjNsImg]z ZwB*\-*cGHػMquWa0"2F N%?lH!ouKٜ%&?`7gDodÈnϙy|pgƃx sF{{U6?dhyutT>:zޙ6ݜlL_oD#Sc>^0Ұ>p5t }I&#5 ԕygQ=~f,Tqts{(o\ĺv 8)w^G&$ 5vBa3&}3>Z|gϤ>^~Ԡ]m6W%m? Fd"@%{]ǪhoHXꭨ~q(a]EUb?Ky6B4 2$B%jconLp] Q \ @# }ՙsSQSŃ4Z}Romb( d<$5.0l nvk^ʮܴQl8vM3D pIg`e7sd$~*&Oc*&-l] }gc LkM-']o,̨_,&$rWAk$OHPiBl^c8pO4>m9ܪW I0 k6Y\e1Yu9Z$ ņ`7‹;9-JrgeozsʋonhLZ= 0 CF0-+J\ĉTtS.3\&k\m`Fּ8A⤤Bmj8z~h{;8dhM\?㈬}ǚː&`MVYBK,|*'KxdLG# r%c5(B?sBzMupڙbqMO>ciu |\9?tGkA4U @@8 ՘yv-APG%|LYSq*G<17MM- b¯/WsKuَJ/aC* dݴ.+ 6)k(.a`7?=% _wLQ󵴡F)LȼZ36hǿihcV*Na9kClvfo{l|*#dc&v-͢Xu6rrGV 4 #.a6;^N_Ʋs!!9D|~ؕ@^7sS1rIXN@/ApNOd>1Z[b!a^_ϡZmO v[qrS;>(-/;mO˃bHJaTeǩ^sAQs W]͢7y=h׭ʏW*XlA3'gO&^0 NVO@3S}y!(*n\a48ྏ zk6lB$ԯPBy{ gsIpcV<›T>H )*mk15 vbNvZ,WE"3SwP,s[Uo)g F+LhرC@ykZDm;lε)P{Zt/Ho.l{M@\ڳ`#FnJ]AԺ]㲗#EXZ謸U5$>)2yX1iw͠Pjʄ$bM=V|FV'E set{;}r~oѦXk[k[qޡhtn~ =ȲyS!q%!K$(zC3)L"q5(ol0\Q W ,TnN{tJQ9RSGٳg-X9HN5r?(tղ]xW"dN2WP&%ڿ/82tdDkWL9gfD$ז͎5 DB,=9o6lW;+kqf,?Rc/ 5 :^ 3P ʺÈ,lt-JjDؾx l. ^dۻlrBOrrNv2ocLk\cʤ=MIFB{l 4]H nL!W1n.LmCQޢCV#- YY/oh6G -JMe+ WI/l m7Svv6UH&s&b_^t-}LahC_x:԰Yg_1)WJ_7j -OB1K B65^3(4"׸/!miy{jqi@/nb^aTe\)nxަfk ;.v! g-(sI6K8r13iaPQv k[`jj\&E#Ap2 OZ7* $hcJ_^1BsP 8ԛJ-^J7۫߫ZxToLnC#RDVITqWػar$jݼ[ts[#̀rكܡ-@ĝdz:/緩#[Q#R a`d+XW=H!ͭ\0SF6EgDԻZTH֢6zW;~`==uJАE\ݬߊ] 9C ӪIBZ8׻&DA #(q M{߃WC`=ʥp`1`mv":26FMU%#1#4$;G 5ƳO"}eѩ%b(㿡 y*gg͹R.`\BԳx nrw~^3R >A[UJ4_N2oSo^ nXt] 2uv5)Db> p F$6+- ?!r~  b-W(kU C Ӟ[;a@aJ`I)jًg|R<*1aɘ)L饒(W#" с ]8z!{PA`*!U4\V8.Z=g4u@lv#1aZt' K6ˎpZb4$c}F/ߝbݰႝ8Sup `R;n~kjŮ[ZcwT>NR5 @7w*D$2u,3VqKK&/b'2uA9W)BԈymBK^T9Jd/E;ɍ[<?+7 գMI5D9ڛ ^d䛫wzC_ aj->MxN_e.]u+K\%1(K$=MSfu.<%׎3 9ME}?[$q6ɂ|xS٭҂ tǓM@.WQW7ƾPH :o+|Ud^c4|G5]Ԟ哝iSf3섉3}wMLn< `ykW%F.˒ϒ0ڧ$ӄQ.SB݇ zh+0٪ha : u//$D9"{PAoZD~yXwyC.Sg9}$`_W.2Y'qӼ#E a ;5CuQM%ܖ bElCd3w C򉋕@M+X)Q.jATeھG1?yn&*\XmGJ6qƷ腇-"1,|Hj,Ahd+c%ahS֛9QvIraM(jBxMoqڠ_h,o.|1HaY.̷C.6wNE^GEN7GINx<>`w %cN!K  S ̵!?{/ {c3)(zy_8ݩn5#7[l:ZoۭӈO+)]&URm(lUb(NY^HFŁ^Iӣ4i[tQz[bg~;jװFP!gFϸ-[$ 4GjF@ `./6Ӷ zxBzt)ջo V.^iin*%A o9Gog%.#"FQ?(@˝te#krدQ{Oʪ:pcCU +'cxRҙEғvCa,F/d)}󮕹I\mFM\FIvSEx/ӕ5#W]硇ipS[j!9&0c Z@U]Q,G`m3nȎ2ۗ0!c¬#q]-۝Ɵ*ӒeĞJDUޅNN*l_1*4*$HϢL3#yEdњL p~XPB@HEFT'tr.d?M! Y_錐p0be(*tSU9%!;mȓ+PC0P39̼+jª- C3/_ai 4 b́()1Uj_Ce(p^hI6v8"ufJwy]ulbtC#RLvsN@ru6OW6+M#p| b>rxxWDYr&4ZcR^l{ŒitY6Ga;?FcYM1B|Y{AmSK>y% <<&]q _{ TӭHi5h;KXO2ȥ6,E;zҷ_ɥP8噔g{ r4fKC-6;+qa#fA-мgvUG^}Mfny Xj|  k~>=XN yss`% 8{4@AʻdƽN(8˴i-Ļs|54Wge_ha2 ߁ fȩI q55xǑdt6+Rpt x fѵ (¸\mG9"Mu5I[Hr%q&h LT^xXdR (!6Ҽt&]2ʳ\wdp򘩺F4dQnü`AuS_[G,ݔRd0m`ۚfHz # x?y{.o[|Lo_w3Q3!Yh ι_z;F*?0r@{ĸܗFIttkW^('ۊYt\ ((K"Ył۸2S$u@6囀}z0=VTWHQEHoL  hپX;l`\ᄦ(Cp:%1ݢ rR N ݼTWtowe /zĀcx+C@-ګo ]-Wve=TyY|\0khI֕DK` g}+)†my#"wel Z%THNQ1tKӹQi~I>e%aް_ {rGu`=r(v79HJنdǒyG'cxWy˘z.)v!1+h6Yzޢ87hU܉+՟T<&<Ή{бE~15Z8)nY'22hDqT@K*|b =xE%vs{`힙yd90S۝RNV)!6h1_HDԶ({i%=14"<i# m7o 6$kI~GwƋĈGsiZu.ï=NB_h4(٫2,l<5G]W5Ef"H6v kҰQ.eV{|Y\EH_AߞƟ~M-+59q#Acn#e"/G|<˴ :4t)g&;;@: -,dck{H #*5 Jioj6)}]?]YN!_X;gyLJUTqBlllע2B(^9oIZt3nTBTgiᢘ+}c@Pk#$Uu>SY$D ڣSU5w\s>Iǜ jrQؐƺLBD ~j-dEa 7!MӚ E) 67GfݽযwlMobX}45T@$#hT|Tyk`P68޹irE'W&TL.I!&4rbA/ipbќgcW)Y%\YoL8Mt 0n 6ͷRVlYT}0J ..lS.ze_^F"d/ av$ r[*RA3PY.0ܶy#l;` p |^c:ycRNvOwٰn뗷8 ~ QNޜ.T!p8TTI ڮ##["axz]|šz0GKhaC)w-2}BHb}y跢0`y-pڃVC oHKFG'h/R)@A§`OiF~[CeLpg@1ͺF)9\5[FY;RL9z9~LZ!0(-0pRY^N*(D2ڧB %M~ vJP!aqN{JF5Y2J0!QZأAКCT&E/56 2a;PwH7ad'=85ED ɫGPݗr^ ,U >KiJ,|s7<ޒܾDȯ>p Z!7.&9 T2p>ǀ0C^ml056=FT֮;2e= y1 pcy+QO:$"7|_h3[ͬDRU#i*b)]9vߡ EzzZg j0ku92lmrH]l7ɕ2~ ְ`,Lnګth{4RjUϣ0 o[A@-/<5mii3;eD x_YzEALmW3%YW[;Wl'v, 7~$EXFi6<Fv٪P)\#& C=^$Mzf2姱(ȑ|ؓMP_ɝ]>呇?c6/Kl5seb>+dل;bÔc}|MOPb.Q v*$d!CQT//!*@=^]|6 .|ۂubCTd>_<澣J N0g/fbBi,$nX#w>ɻY)Wryf5Ss@P5"zJ N*W;T6uVZ5>5vL:܂T'NS^2ERh_g3M/ijSh@xk#Z!3eBPw%njʆγZ '_|3ztB0D#9}3ҥR]LnBZfl،69X^cG~4@:* G3y0Bvz7V l( NIfr G}S%vDS/22PHL}3m# Q:II~ b8h ͫt.u+2V1"uxLQ)GSN7`Orb(LxGҵظqkC:P$_>^yA#p5Z\)Y꒚[zk0NEA|܉s=YOJ]vy-'"8H.:~h{?B$9U]` I@bT+%w|R)FH0-N2k ogTf@B:P֏~?s}._8ߡ=o\}Oe3SR>Љ[သ׸$xF>֠b}B}52y-BPZ$<Gx>ξ;aA1gt+\QrGg%^|@i+倥 >dwi(S +0+h1=F!0E*d 1 ⛐CО>9?D,G{QhR< aQg zPiv}?C>B- ^UwgtR%VvNLD{) NL;L@a<' kV`||(ӿmZ[ Cw-8S:}k|-DBV Hdc }~~ļ^aǫc<fO,CmMNMm3c~&S!9kOjC1NN9{ւ ӧJq2F)Jon?ɟЍܦ̇5~`8Ǐ%%n-p^ !Hy{܊yr A.H'[rI+Œ%"h+x}qdm{HR{ZNr'%%3kG:O75q-65t;N9Ш=1M`;L/1KϹ$tV9ZQ=D:^-: y;S yC\b(1 ! yėv,i=Rf3p|@lMMmZy~]760wAŮ^pvM0]2W}mQ*sv_uD!*>sP-H>v7?"fc' eK$r{QV,QzMi̮]RzY!(ФH:[; %ʏLMTТOD9 ^j?ݘRno Y[ #Ӣ* $$B%**. Y .%ieqA׍%wДj=۬4aR&7kIgՊq=PLUQXz+lfsn| !C,W9 I1ikJ"PqHl_|c uu>#]Szkݼ=ie*97j?蛬.YQtMPyToH:?F*DLAJcK40N9A:5ZcnͻMsqBbCXI L?o0:H/2F}3B])1v{wſ6L4݃n^vjr߿ѥ7.W&\m J43{)L^~^6F z||Cĕh E>A6>B{ryVlM#%QS%R1c,7C/2G.'zSR@6-$ATҖpWF{zge9)ObRH(MC?5Օ 鹬4| JZoI054Jܠ S2Ϟ{8s x՘Y_XFEU2gSP:n#gX)[lX#ڸ {D{ARlLaL>慕:j{(Uq RPNϚ-Ƽ+u,rA>3,|l(Ӫ, #6xvv%k*t^;p)/ O@Z]=MCQ!VZ&zGxZ7q1qjV7JX2BSیm_i]k}&s9@*ز5HUnT wtkx3m4 AbCLܺ_B?ipc<V/Қ+#'wN?Oucr~sF;\*~&/-"̦:92ܸkf86W@4R]-N=L+œmXjP?$#fUK}#w8Kݜ+&fِ}wKaEV#%2[toEkcT u1(wFn06dXnؕAW;O |էw۪k~tV#('s+տ el׀N{>mǎO:NLf6@֜.T@+ :U IJ[,dO4`ǖ/fМ ym'+Q+:M2ܶP`3OJ}lR [~@h)1p $Y!i -"RqrԴt:ndNI#/L˽sֲDH o^g9u0уC_dޘG; ϤIʁkhbHѹ&)EIn10~=U=+`$Z%c祜~}1orLǴ]~7,9h\A^rҸL>jmZKOW`^KTC{MM Gbd_` `ԹwgIهH:uJo]A sRhRYG <8ggV%]H+E|pHX<> m=|X? ` Qc_!9R<٠}JlHV3b?t4K{ `F &+WFuo;L_jS\D\C.L6<bg>\4'Ͼڒ(1UU V,ӿY|T|G ( k~يnRxŰ`L:.D{RA' 2曉~%,O4ЯQSv'/8NƯtc֦ܾp `#dxфE$c:P҉&%Hj,ukr%7@[2>_wnUr,zmj*GaP K D~}ۿs;i[ZwCQp;,AoVP^?T)#eֆ|F;VѪW)nQ}Yzs#<`v^)PB=+)%i^cyqRdzQ(Umƿ:+b.f7!Z2_S`p|2 K|$y;YH o'm4C"H] 暭 x=Qc|lMdFCE~=>*ǟܧgc9%(斄;s^,7?t{+lpzHL"%BVL.4tZu"VI )+~BmqtPADE T:rl X`MTYiA|rr`BC9(C@BzjatgIO^YTE . V<|x*L n1+vXl繡f|Uzg[?Ah'9T!dPI5 50M1qM13@jEEu UMPdHwOK:Z>|=˻rڤ !D R'tܺpȹ> `?k+/:v-wӚr~#n>EU+z,Y^u[Vl]<T'<(c~*z`1\vrԘ?݉d]+b@,p/:.4!3堄~;),O GgB+榢9vppnd 3Y` {jI%`ĝ${h9 #)X/ApottRѹy SXc2&+z#x0ZE_R{6\3vT^}"@׉2ښo>fEfŖdy>'Z(< kzy󡚭s%2Ų: 3  c? B\Fevo`JWj}ҸHcKj,ɷn-]=DI w\V2vI54-OVuP spkő8'/OưC+ز"eדkP*nMEG@` H{ξl O5_ 1X%Cӌ5B5^A S"xp}7)*R2tVT#%rnXgp򵯅+F 9-SFPn -A4JϮQ$_wtXQ ƽ$Rq C(4oD ;'i$QȶbFV@LlvGl)AP.f{@e27vtSirѺ%HkVhyzbFp0ݪLĭ,TuߤY z4Cʞ#:;pVJS5^v3w/{2ЈF5wI'|=tJd$&C'kW%e/Fس8`fO=ms8,S.Tw9(sOcӘ.~£ܥ.[c?5l\thT_SۦIɄ^֠^yF]f4]P{uW˃ׇ*zϪSU+Q(WY7[K^,N4&J!ExvÝi?mf .YGe]Hx6 4 bkH1&21K p 'omn-DJ.lt ;Bx<>ig/ {]_/n_&!@k+G_6,eF=} Y_(Q|-UriFFy[UÑS}R SLx 5 YopEZ@l*C?Un^UXBja9* -?:Et/G3zE[qy3*g'YfnI** cHJ1RU]3GLhE,0ḙf]2 c=nWt&M`|FijO L2{|4qpby~ =ފ)xu n-h-*k:B3$P7/[J_$,UƜ|BDE>KO⤼;șbFy潩]B4TFd%bs W\%mznz^J&|x5/g$4$yFMs3 WPfijuqگ_`Ku n" /V;h1סY!&!]a-8@ sfޢG$ lT~ Tp&^5\;pcwKS-췁RN݂v4i_(z&h pds*0'+)PI#p3=f3j]dW[zڱ'sV|&P0#[* P7hj'6!-( YC}-LéP@GbwjY!~ʐ?_$D8-U;Sѡ&z&*~ҡ }QY~VONNi ?ڊh"Oi85I %kN㲊#6ب1}.V4 H@P i)h&h_{~L}F+0C {.RTFǮU2\^莥 E@TSe$ ?o9N?7ukdDc+$O1C'tIL#N%ۜ)jKC8M֭(Ktnio;.쫘(Al~&sG<$ρY{"6V4ƿCDk QN rwbPp\Ʀ ;ʴPpH@7o41lȨ?,9˲T]) N mfqtyFU~?[b NY?3I?=!:Vj|Ռ:Kv۽Xinn_l;1q5qi1ruv5erVأyQдr&_9t !,B+$|ӢP9%ѝdiheC4)t//Hvj'dep[o[d2μ\D I pP ^[r %Z^mxw ;{UۉU Vnp 0Qԭ2#W. XXJKh!kUom~DŢfyg=z̑CSO}dj0qD=x!ߥG2+^{.8 Clp0)/a9" ?F=ݙ^j#R'UAt1=ZdEaJ.KGfd$qIi(a '2%{xSኜI8DlixRW{BO4=l z#[wg,MO x;u!NHyԇǯ8~X'e89r\/sy\(6?XWd@EyXnTK,}^ݯ@0 M +[{2y _+|Ĉ3|2| gKu*|Ÿ $ƿk#!G^ZcMN8hsm쑳޶nK \9aQZ@`&#k.bzMw/EhF+Tи7;PC tx0@k\1fROJ6t|g`x(|NoM[g)FP%8k4ʻ#ߑ$cuuJC񽲛qwSpJ䉄;V)2sz?£V~ ?} 3lxf7O S"m\R1Z)C[ 9r'ށR,朧jcF p9`f@|QH0WCdW8@ RFuWX=M`^Y25CLu1" LDPװt /?cBpz/\ԇ :U/zta Sl'Z U MQLҐmsSkV{@7RFBr8ЫUG?׌ 9 Oq@ÅN1̏k;wt%~s1̷qK/D.op2> R]9cԴ[TRb>/tz6B(ԿlZo!6轺izo4N[u;-bWIhj NDVlvȅ'.(lAZRa%@>$@%b?@TUr&N`B샇"_>Z&N?_ ~_wLXWuɼ~?\]gk"PbY0~}H$\Kd itN>&]8UO`!E]-A,ķ 듕T{ M nzu+J^eOWx& /9"sGR䅻e_?z_k+GTNZf'H%s҆c;NϤS*3}Ct?3|ic?kJJ$uڂ*Q]4_ ~pŐDKdE y(b/N"w&XyFQGV\CBLeoHtv_23q6.` h>m GVUaHcW݈cL%> }@kzlG)v^I2gwm"tԞZ:Z[[ +MӘбJo)B6. ZOvs }gLûXy2Νի(l4 dPB"5p??FJ{Gl!W釩,n-@{ob#}\^*0=YguC  : "C})ɓC:xݛ-+<5V,YW4Z?Hܣ +i&F:*N L_V-y 8xC܄/(Tgֶ <\[P?M9.ќFœr|%)O蓽wr-|/Oc2ܗ_]78 9E53IK1Ou7EEuqoU F"|呵`2#hczA~p,Mήexmtt58 _ [ɥ6v}(cmReG#91`V/?:0sOMk/{<&QOKm?QpQ&^*곒ya2/k ,Th$z媿sSXס֘C{+@^ՅoO{yvZ㸪0% dl~ǥispc`;k5&M1bߣ<,:׿%RL¤+\w3 23銏5r J +HXBiF83㪂Jq"CߎFC޳ %5ֆѶt,6TjL'( #<3VYf 6puig̏f-}ًꗡ9^# UnT\xe&"D^CeW=hb{l4A't^$ 1aγɝs(#nf'{A!UWU߽j}#zOYwXPK\瞅4~, 7)pDXN1(Ⓓ^tZaR7nїUb?I5V/彉t dۑ!.`SrK !Es3kMk>KzMYW$e7~7__ }ܨEðQN[UTIȪ(Xqy.dw-w@F4F-clɐQX>\PJwbs6VbD9;_LA,WHy"#!J>L! .kp/-rv^?8{l*-ק4_WŊ@zɑv.͐z_R_EuWkE]񐛓"<2YXI,>;r˂{J:$ÅX}wT=dփkR`AV; lXQ\ۀޘx_O 65-aIΛ?pчNאNp1hc@o$\Ak_U/=2cfMol .M  _895zM<9s;ٳ0yKya<=[xzrzfmÀ0_cT8>0Ø]." ј1\HCN߇X>j?0$ >#c:c \WEF2`٫d%[z:J|hVf~Zy9h<1 M&Ziƍo[2{#IaPJyO/jX6m.N /%QminNŸVfMyALςDm#szhX%N,84?ܳ@,vI zwG [Ms ȞeWXJێRfā_iAy Sx\!+>jdUT7 zkѹʇp;Mi%żQ 0n>W- 5 M-`iYFHĻ |F 3 `!x\:8NҘҘ"Mnc,%,_FE4ޟPϤ(@g.t5 55gØ  oجrE.MTp+ƐHo5T*l1uݵLsګ>Y0휮p'H2RZ,yCr Nd50jZ"z )&Gؾ xMKOVZ%tyו85~'|;Zxu}ۡu=G;2׸K5(Sꠇ]6AUf 5`çwWk+:=aEWA]q=8tS]`*B1r#C[y HȻ]Ru1w@5t`-CfFf<ϼ-ܯAHL ~ſ(6j1Vԟ)RWt`5A>0gyLq2LBW7s]9P_FmCbŧl"m$/(vVh+"26( T8̷{b2_oAm Y(bf{$F^:j۲2kMe=r m6BmTWWaʋ|$}|$%t5hC퓇슅5ƽ 6ppƳF$WLM)φx:sA V]#>͡D-}zJR 95(@oYkE2Oqhv1!o#M{Y̱d1? x]%^Ȏt ւ|t YVt֛n26H^;'[h/1,yٴL%~Vo)-޷. Yt3NT>x{Nщᨮur[վ2UӞӆ$m("@6΀OkbazjU4 ipfVS0+.\QےȂ@nf{8EnhK*s\juw}&2tRB:JnpDLuQ FR3;PPM_ޛ 2]'T,Ӽs"X㟖%M31)=CNn8cFcoL[[籇xKb!tf"Styc:h,C_`kf).Y[YlBm0PTX\a,khVaTImX(6s=Θ38/YksH =&IegsmcҞ|*~VzH)6RQ*-&% 9neWQ{@1Yq@R:qZgW^e6V;! _L-Mc7R |7+ LI%cӨx$yO/GM阼 3Ieo^|b 0JwӔw QHRm%[&cuYZsM'/xu]j<K7a Zv(FY\PHt쭣sIжuE,wo,L#sŒP5$I:Fئp\uQl6TѦnx4 Qpv5FkY+;sQSU2߫U:'Ǚ‰nV}.m3އ׶>5۔}V'>혘෇ 2SY602oHn!w!O-OQyӵ8ҩPO$p.hV<6*Ais+"ߴ]:S/7}+%[W$;uW0ݪj ~a^>wo04ǪǣesɽL@/XUchn~ Pmw.{w8o0Qk[.fgÿãKjgn{*Gr*Rrf!/sNfFݑ zx;ԋH`t%Sn ?am-[ZWj_;y,kUABlgv+ dVlHGR#To o$;JqP@Aý_03l0#_+hR90pYm ,@`TKq}-H Ii80&]녀#n G|H'ዿ8zKUe {5?}& jMwɐ<(}^S$$(gG3%u*|F?'D Rg n^x,ˌ%讠(ʐ}*,tt{/ ЇEG`@hB 6Pj-YtJ ciQOsh"zui/ 0Sgj٢ b_[N3^>1B|c (vl `'v\$gg+H8j7U0>ZvSWea!FAC)Ɖwke™ )pNv\d:d萈WJpFEʅYTAW4v(I `A4];d˭PIco?B,ILy{e~%B^4BF e_?}.g_AY;"2o,T,%Z;<2$܊-ilٚO iHG[raL\$BjI(- K N:I|[V?zܺ/~5yz{[S8֐1Uc!J jhO/A ϝ_Bw^Л=M V@g.ZrW cn,2oJr/WޫFZo Kz8pigGٮ\.vN\4`7uPw)YߝS Pٳá$Q"9P]sէf\v~'Pm~wO P` HV9]ה}=F;TDмyym#}ޕi7svG:dˊ$ z#T (3DyyӠ3=O, QT!fDi+a]]uC'^}mtOq&ՙs;a6]ϡr{Hl*}`e:*b3jf!C: uH@]y8 J-Ӊ Wo&f0˼5Q0^t|ˏm*$TіQ)UYi4Mb^I*9ED+ R rx'@^$RPKןr;0#lOړ)xiˑsLص!+,u⪤HTeG8wWkDd7=1 f'e&1t +lQ0Ѐx 4=QϔPpV)?N% sm/ݑM]ېVi~PK7H̵,Bw(U=bwˣ=~^AZ20ޝCx 2FS~X5rw]s]=u9c 3Kf[hM)jG6Lu9?#J͇\`'1岮g>qJ$8kJDv$`)\Atͺ^b~%r?XT 5qUoC„\-pmA'H0rD@ !7ḏQ(m*gV̳o3[4hGk'бKLWa›z [0ånjN=uUq$9v/zeI!ך%?9& &҆<"v+Jw#C"_b #-h45 t?raTsJ2QVlّZM$WMsz;i6wȻր&wUwsTAHd|oE\j0%אAgy$bY@I YNkhiɕpAIKGqNjXj, `` 8}hKӇ;r ֕M%^KL$ȞK5Դ:ah$jX @g> Ϩ8 )88ˎQd|j-] dwҏP J"E4F^Eݽv sKtsW:3y&}ފkZBn!oBiJ8ypU[,P+ 9BG6&LHExg*$$ĵ* Ĉ5 ҆([UK&4$n} x {xWŠܸjdCkvxm…C{[tu(lV7,O6G[m3M>+Q_q̅'S;_qKW!|[$h/!^uBrmcյpӲ񶋅p˰Bű+e,dE vI]ҋ5G#@ Ӿ71l]lh|f=.i4fw'JAxl`[7Zc?zca .,KvZ7&^ˆ4 &b*5w- 2nr(#43l{YьHCRUn{| $J'ɓܰ[& *-Fjd﹮Jj+Ikge3ַ:VvE/Y(VZvӅiу+EnODg8^}@E3ɰ11=߷59)A|fuYu,{VȫS/G_nub^W) )%nB䦶Je|n}7goE&mF[!/m2TD!<}ɼ'DŽћRݲ*׃ b@hSXNr;c M&oq:A \qmiho)O*_/LFʷ/z̩81!J+## fbǮiu a'M+Nтో2o>~_K@M\PwӭpHyZ4j稔V6Mus!{iu6 lAN#hrƆJ.OI;xT[TsҮLl0*I*0BMNƑ|5S̊z j}hJ}KR¹Sdk,y-r3wWv>hܚ>X|RԺȤ 0ِY@ Oi+60eak%zxQ5n|9OLf-pۘjbs!5TM2  AZ1g^ҝH͚ ֚9jO@YEȚj#͕}1+e".G|!ZP>l76sS|BȵCNF]@wXXvZaR/̭܍-<ӣ)jߎEW}9e ;* -$DULnDjmaPY͂;5phܟ!:N[Eڝ}G*&ri/Jva3ZՀ/}QAo~y; L 5){#v5h@DPf;&_C} p "˼|#ɺY"jSG1ύI(x!USܫLN⭁$п䫨1ɱe {ś hRV^[v|FY>Y9ǨT:ln\KdH?&ǜ'"K#zЗh 6MF$S^AsuI/M^_a `pL3Lâ߷2yBFOEW ][Kh߁D~C* 59sc! hQ Y^\9I{n"(^hĹ#h*B 6wnxpdv3w7ʶSTC=Nh\E$&k&mCKn~a-Y˩˭f4K#2:H1̕VjvO^ô6*ׯ]b|]CJ}gp0_vrsEWp O_GEDž1N8rPw<Mx~HS&&囉+HRa(Ks5|6~8Y~y~PekNC& xI!4$2[w1j'vebOl!'4۸oԫbp `+ ( +vh87ih㒂m:m|HzL2L,78g*8%.zcyT,geq .)mʃlbzj) {RM# [7dmB~jZ `3+VM8H J_J sB%9E$x\L^? [H"0Mƻ7ixnq eϒ p@36gq2ԫs%k-E4=~(sՁZn6Eth+ t`FIjq5?/BurDH4+R|R5y_"38WSLmAe CK10<},z.c]UؾYcvЫ }ьyK2TTO׉w}ݎ8o=Uщw$ 9S77AY72GF;RDrmѝ;X;1{5{o_y(U"I//3 WU^+2o҉\?O80bi_ >i"ہjū0xF){ר-74\m8.9 3Z,09?HGD%M6 QL؜%ȈTpS jdwj{Z U;TO/azc5#RiܦA:Q`c02#[P#Y܌i k D=_:' 0f΋ҋyR^L%ATKs^Fl0# ȋ0̴~ѵPVlC"ώh\coM7EOQ?%|8:yr#{D wB!G@91"Lo|$w뀑~>i0~1'tA1Jˎӳ nK%w|>cAo(6 q7ONʟer4OKv{^@S(04{#9KQ{qMcm-`B׹@ꦕ %+p]4 >56#$кrZYØ8ΫpuKHD C]zT3vl"؄69K&/3 f˼~QMWIWc?x:51RǦj2ޝ?oq5鋑NKQ e9(6*9/ ߕA%j>_ܫ+2Z}lw6z^w㿇8"Q(Gz"M`Z,`raANL+t*szǷ*KqƁo~wQê'ĭj(}zLǻĹ0ӀU<^y3\b)<tjr_4HU:30SЍ)Luf~[>o*x{r.p",ίՋΣv4rͽ7G j`X'%ɬ6m0؝^͟s8}XT3Ě:^#gJr?@1Kv9ޒބhO Gߓĭ5uvE.dw|?e"/lľ\>^B^i9(<`Rଢ"}%i/Bb`"2Kõ _zpWpƓ%t_YR: -e},hEP0xI g"Rϔ}eEf#0ӎ57p}Zq;PurRb (pgEPx!n URz~@_y[H$}_*%X e~4eE@VxSZ"}AFḟ ?%ҩ3 yӚKU"e/YzL{~:[Zfh蹞LϠq>Ҏ/?b)\/3Zw"}~;_˕&G/s\D5Pa34XAq8ދs8i/l[V\NQZw/Tq !o#jިlhw_՗ ?*1˶pFB@s8kϾ>tvMp ]|w;BR2a\]8줡a)%$*txbс)yrp xYaMzgIfSlu/u>:'F =*.4(2uE I#*18w}/蘎#.P2bAB:"hpE鏌?^</[m$Z*^Zo0 ؼŦ6P [[:r5E_?#Cki[0i) ڠ:8#s?}/,y ~vDwW#%HGfHz1t|{gd7ԟ{Hx4<7Csb'k(GoK9aݲ|~{sML6y@{X&7xYcgv5i仑'X4ΥBبFد,0<qv?#&ڞI [6\ѨMv`4lk*a/R*a ug7\bGf=C(`iUQZFv9)݇P2Sm7wŕk&{4j hI"pAbi _Cܚ7/lFMlfVX\D,5 (]#*}AwfhiwԸe_ë2i h!:Ƭ,A`D/WlGK&7R\k?@ 1 <=%wnaHjxht^v]&TMSF_T^4D*&,}WI>>*urEqv8[W]V $q !7Hn9_>}i|6Q%d9$ As]~u-VgKZoe!``Z*A沅7jqq$SeA_}iC7oI3rSי{qr^U''Txm6 ~hW2ȿOi>ΖIZzLgʶERk(,TxcPa<0V*xв /h0fAwt|v}':xz :7Cd̫e zǸrP2r@r8kBβ 7:^}@+L M[oƦ3^BgD?Ǝ嘌|~JĤ {(jWt)'>kc'݁`Z7W2U~i #:M6m P^w6#8l.o]87*=$]Fg18܂QkEs"f6KzTnB1e,Ⱦ(oa80VŧJdN :Zż[[f qh "o X k! oC4$P2)FNE^Deg@_Zp7G8@S-`Of\$Q=M )VY_|.K {6,mfpaE<;P&E%wHKmU#)!;i9zv%w%< pyLk!9 BdhWpU ٪~ۍǵ>`YtVͽI@k7Dבѭkk<^ݿT+Ʈ4 ߙt=^3 T$tЋUP4l?HNOq dpk@wç>YRqPaqNv|ᰀWh MRI$OA_ WJ & 1BrWu%Gfj[8R>I;-fFrU3qOVwx[ d\DO :d)*F}Wt1skRnݐTM51 ͩn3"o)J2k-ڮ᝟# U5]sa*wQo#Y2؞MQH,U*ԴODYk-v>ŰޗYP4p"ʼn-5~u[&A! %XOta= >!1wJ< :^H)Ď!.,[o l\B9rԟoQY]*UT'P Eۥq k قGQ㵗e'XY Ѡ~HvBV<vkfफ Ue^>MٿC8$'}Aش)CBf:. BD9\@dT(|Q+(, j1%mid5•2*ה~(vKnW8ŪD;؅L葁Zeܢ5KB]ͨ<-~ ?8t Яϲ|lٔvTzSM;,:9&*!_į$x5yK%B 4\fdH'sPnVTb\SiքJ]盳ZMSp0eW˙>cwɟvRe2`  4ߛ(z/җ؄i{tmaWz۵%5|`EeM9-&q;$tN>k@Aps456 VfAI:Z/5+Jhe6V<Ł ^!\[z=ݶ )6&]En456eG$#&|r+zQiqPyeZe(MYHQ C?Uc D25_Hcшӑg#b<)'8WvKȡc=~^ )a />ߣLζ'2rij(\Lt^,TbQT4}LJ:o%Q"죴15 q̲,['4ˊ O㭣 `%}۲OdV웰TbfePܱ }{"/)%mahͲSq:( #\98HSD+z7P.1x[CV K_ ZnCQHcEA4a7>(:ՐIŒ ppSamOXXyT Ă,'n7zgpoy'~ŷ0[gl7K(yYFIS7͔bQD C{6I'ccN JБ{|s9O% j=44l`gk3[ߠG>pBJjY* 0ùY5]5QhˡWPܷw˜)W#Xcj@"{"VLDlwt潟7k<侂9uĂ{|iv\v6tx BgyCԃ0'΋FCƇ-O:fEh*( (+ƨv}QAO2ґ V)p؈߰ kSojjیZy_S[ B10{t-3ԯ R@Z-9{sH;Tأ:ޗEЕ,G =V.?+%\ }WzkKN߱9^d*-\xuz-w@ޤ֨JH}hj8skCѿM>3ē.{G8qQ]#D_j9Ƀ#cgdtiyţЦ-D'`l\Dދx­ Fd491qZTW Հp{H=!! Auj2IaFVI~BPlrudcVOGF{ V&-F7w- Wy}`j0息"s@LGJŰ,ZCWQ6aW9Juq"*2K IY>T#`G@ jm\.[#_9o> 7&d' rBaqD-^ȉZ3Ρ+ʐW=~"I4[>4v0s9(ܪ&^BiGN2`3Dz_[7<@`~8-zdMXOeVC?8| 6X'rHGc3| ,(< j5F1l=֪bR{# rr&rJ]$W?r#AR}e  +8q  ?G~ǿf˟z`? wZ"qROiI꧀H*]x,]ka3*ѳaqLwNtP;!YY)I9 =D a+ϺO=;D2#b.AUоklpA&9+uPy{ rBߢˁ /zݕA]ӑIP+#2"rdia4^?1a_vg; <=`u%N׫O>\+KJ5 oXzZ?,3(4佖d/ټ<\tī\~,+Ҵ#9+K<.=)#S0D32\m7HiR'#;֒3m$ſ'AGoKy>,/՟x{4&_4Fk I%T]=($t NV-oM+㣉xu-'lrn*zjEv&Zʚ/ ۗ B; Fzީ _.[%?s3f>i!n3XmX&cNNpU&4Yв7|8Yov֢Cq H"[JN(Pe+:y*+F.>ϫ;ܷ@kf@^|KTƧ4ν9ojY5WAL˺7ּ:E `ʰ&?:Ij鞍QOYv ǏǮZ& ?yxp W1?.M a0 ʖ>v/`2OmoKu," dwwxY4׳&N+^ ݥ#)^+W[vF};ۧO2*fa<EFLQ@jcF"@äѡ|HSE9ɘŤlzBU8 b5y%C09O ;6̮bs*D[ Lnpn[)Bt6}(ew{oɇ&c>)L|Lڃ:UJT9D/n)H9FaۧD v|G&xkjN;`8iOP?POKv75C;W>SYQ{ާm%FF샯Lm(T ѷpd 3FS=um-/i E)oN`m xzA+% ;k=42)yU?vxHj[%)^mwe:hPu5 /p+JӧwK5 S/9nÇ20d&)6m[gNL1qMYߍ0~VbĕXGJ_ {#1#kz Ц~KB*AG#PcŹf唺imyoΟ_}FMG yeeu!^D͕jhAXZ󟖉?]$,G I uM?aVb-08-O@.(_Y2|&xGI! 4]hHr5m)E,=(V{B< Oբ0,P43ѴhYBnGCG.O/X~*3 zzR*XԈebu08c/FxɱCSR/^O,[)k7oe+fbƬГVM~yR hEj(@PU^2)wj 'gc@#Z \(YzyB3* ٹIZ//)iڠ);D&)APhV2P {n`Ly1i?Lb Ӎ)}?Q,t}-,3 i$i ~Tt)ͧPG?w9o@&Lz,ÆFx䈨(\,Ҽv5R+y'X"\Axظ :Zy(l׀MHtP$>#{@těVAѰYDq [Ӧ*M *EHڈC]k'sn&-zuik@CS!mo *3xoyTH Պ97jZ;&”Q)s[(Ul oy?oVҡ6bBon6}Ϣ)=gX{*OUY4Z$!_mj'‰x=᷌5zoNa(d/v,6h~)e*:@WKTC;dK #[ rJK3Θ 9=ckG S/A Z8@ȞfiVAp3 _ gbV)nC:NȗN7^VV)*EMUV|D (ݠF;^}ql_"0б;{Sm,~ւ-Κԫi$KT_JRkϠKZV_ZN~iNM!ouq˧0^<8B&l/.ʾxڮ'Sx!LC7~T_;sQI", y!1=+aБͿX} Ɗџ3@@$8Y7DT ~ D}Tvňﶼ=N5/M߃4S}{'e ̚CFH}+vogD׿l4r v3 ʖ2 f\A4Dt EѾ z P9X~:YaҔq[11׬*/+Id_|OWji#6$Kcd|ӔN}ZQg0v5kLTI`DH l4}"H+ UM:Rb|7VV,?5,QSc~Z"9{l+7g5.¼7E?!|:YǮ;*6>//\!e61/CGgo풌mzO#_(B"?gW.,*3ʷɦؾY͛Z ~[ #k:y]>eۨzްZ"GBt)LbP؊/C{BcG|V Ѫm`P78laPWK~iPփXVoD]R҇g%oə\ѱβHhXMLOӇ4z['sK-% J P;T~k=!xη싛>^ksT.5cak~NzD|Eܖ E~&^L퀭JVgϧ }WriFnjO܆%-/'mksNj4a*yk/OnFI?zkOM͓jscfϒ4Nҏ$5*^U$e8- 0?d=} ٷ7haV3Fu%{&lrw <.t%34p8դB%;lQщLP EFH#!7oF2 赞 (BdT koT!XCuf;ȰO'׎kϧũFh~^ÄW-LpE=r9-PuEټ~sgmPӠv3hVKEWŀ8fzOr1K[|M)Y!y\9V-E7 p륐n;Ǩ`c"dr~G޾%,Jlx̢AGk@g9:,w^ NET{…b|Lz b̌3CVCB&n{ !xwse@Ʃ5~U,o2h>7?<)y꨾WA3kQ6 0XSE:D'ja )m=ۄگ]~ uWS1ǩaQQ2mıoa>&1 c Ik!~wCcR/pv⥉1~B8$lt蒋|Yy7`Z&fت"'wEʜ qEG!_ M3ǃ+{)7"ѓ7muIPy,X-xm@& k{lǓ' "xJHWl1\.IqV|/I\jnqb f0ơ fXh _WJ,7աGh穹CG$c"[N'?͢;ѬtDw7tdyraK_hqbq>~XGA7S$9p8 DSj@,\~hxsdԩ ~x%%;W_̐)vH;`x8CS{) NZ`lt YȇR=MŸڦ#uRfc#o6PƬihAJ/]5X9㓑D E(dN9̴H"rOys_TaVƬtpSs}x\C;N-:F$` 5^<. n;00!#Tu%zoEV:R ޒ+:RJ3>6*lp /~ȇ8zi~Xe'I7мѻ$+E[V y!_ofPNa>\3.l4˙T0Lی`JcF[瞬_U3 pxQob_c͊x<ņ26%i[[xܥ9ZxOhcG=zМn KQyOɾ B2vv{<)_:aƬk9Q%^ݞ]Ppab>s:&r(6Uٔ*dyKyϹ/rSl/]cXxph@|!QkZ ;C\cCEFRn.+-wnrAa(0aV2 <%*pٿ]w"<( &cmr`Mx)*ϽTID}CEYϦd3*[\ٙ.;YCk^Vc%7VTlm{cԊ {1!-W)o4xwPd s:JTO'\Y'~ `dPCDwZns;Hz,W3(vZF^u72S b^t۶ E ҕUD["1)-b?"01ro0I ]U7F{w2`?S]:3Ct9D-Rss*.Z{-4x2Esٖ6Y,ޯ4`#`2u.x6d T[`/epen_>hd< E0ճM-yDXj7cE@e%$I$|>~$j -$cd:.4BD2W߱hهbƘ3=j"ǪJ~if9lvs /6t%K'Y9A@h>{vobi` s$?MAiVF.[T-$Ba)sYѝX/u¾CfMMܥ>t-攩MT[8`w$+c{msF k'Bs*oTiCl)EZ&ٴ"=^kҀ)ߪ,}V%oݴB@+ r侈Jq 4H-xJ5熸TSߧ`JOЩtO'N_rnQOm"8-d=}x'WknPX1RQXN5Ey3OA]FS:-+pjW,u>fPH%(r 202amfo 9^̽7kyJuXELㅧO 2~#+/!Gsi/&#碿bR[)( >svuՁ?@zBba lbc_dJ~xЖd3uc5g^%pGE_xn .lVMXITMr$4 K XfY5NjA05d>R&4 L6*h$2Rznzh없Xxҡfù䨮Uβ>GcHCz :,~أC.LÖAr9!"k$əERױa<#YyT <$aRTu? 4?q ޤX^%qoa&4A:' 0rٌģPo9`.^p mxӈ/WhAx˲F 夰:+*ac~yf۳w 3hov((u"q)O4gmZ/%k2ߧ?rYsLd+͛Jwl^o! |8Vc3#>tX`JOev )^XmJ2g(t*7#+i62}eaժI qH߫~V^ H-; 2Ďtp榚U>ktalE66;8ޗN\3v~gt <1x ݾ?Jk& 8_zNxТw۳2ՏY72Hq3Vs ւw"kGb՟@wCd\'`5#=vL0Ta&oo͙lΥ؎URd$bs]ш{sT*G2+M3ngqEY) IV K ۴92SbBP1zYQ)ҠH}Z[?Vx͝,LȯG6A24=)a_0D_C<7p)&zٓ!d}AY|2yM> K#$Ex%*z1n8틟g4GzkG߇}m(p]+^웝JH7bs),UE븥IRSx"#ׄiJa j?qX%aEZȉ (5\3Uw# lCooTS3yrkwy%!X\")a{ o@wh>'"K̵KԘGpBHy r9 P=eKӅ>~$Us !긪\>4m69uJY{SH|a+ ,!Ճ&-z$ }BjTջ5 0. g*hd3We!(1枀~i{޹%y̵e;71+7ޑB^oԿ1,[ſ]9Z k_CZܶ#INj/l;/CbB i5۫w>y'ؾ9ˊ2@P'FخM%JRJ#*a;\ bL :$ \iS]:U%m\ 1;Pp By0Xxwahp'8뎚ٔكz;9 LA"IO,fֱ2^,xÌbʗgVy8_[ _-آW;7_zbT񟬘~)ip\*"s=c М ~jN | c!pk^.=uPS(_QnH7ȯ,N 4}̰4:IK #ݙHW_DM"x?$u(fYϭ+kQAN{ ݪ["ZwJvW=hƢk1F(>45;H "S@ D됖J|?K+>^f4OL4v<1[ȾAR cwWE p ql+(b8 _~ 3q{mHKpsMgʯaTa,vn/4Nk!q l,{vp]Z3'팍M cZl lj߹#*+I'LM. ğ$9܂NgmCRCH{VS]Ya#%"둙 ABҟb{Ggz gLI_*U-] /ͅ Em,8d:ߙX̃qPi{".*FԱgYZ070701000002a1000081a4000000000000000000000001668c16940000c114000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/]?Eh=ڜ.+A Q" 罹˅ɟ(`2 ǔq$¶ERٕpivXZ-pW\n!#d?%pF'y9;ӯ\h䑑Oe=l@z6V3d]q" pjjGm]>,=Y rcvҧ#9D-#{V8[w7i~iԲ=R~@F P},!<;y`{EULiko$'12Po5XJr>cX,|.qReRsaI.tlsw߾tT{{i*UXqT߲4e{Ӎw`U8Z=?9quo!W DH@@?6j!7-tjkJqnЖ%/-:~sbQ2oEqJIZGqcPc$ƼKj$/KO5;8*ဏbj]$P-3Ec`i:fEc$1 $rI8ΎK E0;j :ebY 4yn]2;=M[/jv G .U%o W pb ~q-5%%.INA&*lu/LWNR)? $VB1p1 nu_̷j]U6 D *]#iх-ߎs]nh䫋D3]f 7|n脜X->%z8@ kWɒ |AM6zHLU 2J(YSnLeh[ay qz)Skﶪ)iW]]oagSa1FŭR#;4_NDPLi:Ql SotjB%s6m@2tL僈n͸hj piwbTf6 *oAPHLϱcXf|™od(Yh+#By W^~bחWS@|okCd*k,*Ȍ4-'8I+ ݹ ϩAM1+ݦA#$0/Әh#[ⱗk$XRļjWXAozUw*gv"4w](iwT|;ɪ84i8қ!tXƝ6:23c]U9ƣ0z~K_ʍPo_?P{l$D7EBr R.. vAdV'*ŝ/;u}KLYkpTO"Qjb Χ  Ζ.8+0,-Iz]0dScaՌS-̜buxGz )0E0Ig^UdaBj[L6c$Bw>g0)wb`sƣvȦ>A_?5ocK3;|2$srpXLeՃ*P*esub64S6gSNffD ,uql֘i` }!XW`u7F`%1H}|/%h>XT~%zsﺨ(tlW_a+*$5YiSA$>]1Uc'r^^\7گm(\8l!h$b1hbdۚjXz7lҶIK.azf{Zx!ӛeuyd51 DdM,IC{aS0ߏ$SSre:;-w֒|n<Ly8if#VpY,>cG<FԞ|BAHci|tJ]=ImY k}H^Gt9eJ5_j2l ݲ"wHu1ۄV,kw=;V.MS![>9qmv&}S\TaMR bb}U dd"LU茊\*."ljn}EEh+ppx wNM0X@Ϣϊ)\5,Hvm5)yѫݹENW[!CpA2tqsF bSF>IeX϶RVkL՜a02SFwꂓ(SBX3Rm]Rd5u]*>` !SsЬ]0*r g3p'5s"^{3x$/eg2m1%CA@,ydKTQClXmdWO"qU|u~1ps0Ua^Eo$T30^RPN҄Z>_lXO=4 f@k{?U_3S6#Adt??g3ytw1bW@>J"Pv-i"HyijZݴڒ ~7<s%K_ޞu& -8A/24߽}wkPɜ\;{˱|WC/̵Ч^t0gv.@U׉)LeԸn@5o!U_AӡpJIR5}ρ,YJLsZfQGd[q%s`R I> x񄵂r:}LHJ#-T.hZn6$J*X9ᙨml|"Jǹi[A r|3[.~>~-ġG2N*a=C$( } \մʗE ߍ=-V65S/=T.%o;;ClkГ%罙g5¹ YhM?W.(гni +.{{,uMpΖQ? 5Ҭ2} cpZ'1Ӽm*-P=5[Wh )T p %e u_tw=%}!3IY1^Uef׫\I8TUh(AXl bM6CGHUsBP_FTOd@A9%;'cz% Fx$X-n)Wi G7 cg{b9K 1^Ŧ0w&3FQH=V6ԗ{ssqg\?2Vmtm'ŋ2.ژTh7šh8dc uq!ԉDp]H{ pa';wױT8lM$A4cX_+0)/z7/l3dh;71i8GZ{~K8ʘ ҜGSbH \dpQ[nu i!ֶC׉͛͟9EXׯb3DJOf܋6=aY8diĕ1silg\EC2TԷT3Ԕ. Rz`LU![ig?uD>873YLDe.DލV9!,^`ע'}(JМWa(UYe+Nw\G SU~6fycl5d\R|VW,XYuGJǹJ+Mqsss)8VETE;yڡ;K9vURSS/wq.c1D=.0bYjIbC0M(fny1JԭX'cz(H(0NdmitS5p ۋOt4γ-n6n'qĚo OG lGqf8FxG|\a>R*"nYɡkLIMWRXVErNM)>+&A'9o/? s摹s38?lF4إc1H9;nlɨ^OG/ҿ QjttF}wS`EH%_L ЪZo\ ,*Qė5IqL?,OA}rɞ7B7Tpno5ub5kr3f6!tL̺a&.Zd)Paq2* ^6y`-}0s 0 (ca ]iR$Y c>*WVP;\-9&Wn/=@UmL+>Chnln?&@i$l«>v1WZ;.lz"cb@Jb vw#dJ$ sl5:o4 ~wLJo C 7j%*1RLF_~~"_/ Ի56MdJI"&{ Ck:EeAKmv tړDjW\9^eYdd4_2ξ MާFs?g|~,j [C^5ɏt=wzk+A¦(z%>u6v-;;PO6eRd=Jsn8 ~Xm.iAk-{">WSwפfQvJUw&Y)2(5/ ab>j74Xn# b=0Lj^8#vݷ [~kQUmY3^SmrB O-LxUi 7~Id`&EOi\o0WwB7edW8\;p\4;2)5NC}3 W~6 =jYGs)U4Jѫs]4Kb@Lxh{k(GI] +ְMV<0nᚙߑtl7zSۓo"}= ցFR1ɨvѧʹ Sղ&5<%@uVO=,71@䝞~CL5#Z={[f]uE/vN5bʢvE Y%(/QqPRj^# I7, x6c \=;>P1ESnp $ﭨpg'ni揭5zs%;,XjUGqlLPѺ(8LG+E<38U11&t|Ө!Qt "BI:72-g8PR@PE^=jfT@s+}{:U95Fhb6@vU˚1nkGU,--P+ ^K.1*!t4#VDH5WG? { HpakFiӴ/6}#qVTԅuc<ħkʰ9Kx, XUx_$"jA5U:{radͲߚ%Ϡ$z/{*yh:[uHNxF[iKN=U"q?ݏu :ΉO"S a"ʄSz6P^Ö %-ڤR&bٻJ_QuSsō~ FҀtz {y,O(2pHS}k;g ,2z()#W\O !ѡ(OXOROըI z7FD9io37[WNW Q õM wG$RS:h8DP>>e[Xd7U+:|\qX"yUx(I%`G;[Ƣe3v^}IEtV 'uK1KP9$oudIʐ/)kdž k0q{JTuj%~_,%s h#ČÄ3ոm^ (@^~q^ӬԾcKHz-/hktß6.Eaډ x/sg65iHdԱ 'STsX9.p~kw<8lb9HVb[b.&?;p͹,?:Ml趞R*G<سyr4_ AFHߤHPIcC&ќ?a8ѿΏdxבqdxCoQ8ř7>'^ "H&`5١TUTzʨEV@(#L‰Qqs. l*@9p'9nd.Px &+6k !"6U%4tfȭ׸^{fM栾k} PwY N)!Q2;;@VY1vՆU8F3U]УA?/'E_k6B̾+M b=caIk&8|O*cRInHe4ZgULɌRѱ2{6m$k̎J:,6@GbLVJLo1@w~1ARyYdZR0>,k($s&wiy5b!/b}ޙ*'3SR&GW35S@@ hjU޻E9 :}ɠ]W\LԘP 2f(AobX/PE\Mt!(D %skHlx( 0Nɶ2:4ڮ4]+10ȧ/rw]cJN){Ks\m+5My$!ƐJM ᦦ^0w:(^ak0/R{y mFe08`yb=DD {] e o%*2b/0&AVҶq (hS֐zw8"t ,џj[ӻ)uHmӈdIOGrRh5 p» ~4d?BT % E"r]j8W,vㅷy&aׄ~`(kl )\bFLÎ ߅Ǖ+6ĜJzvh&  8fhm y*H]NF`%ch`@xG G!\>((!~gx?NGBf'jR"9?l{jiDB2ٙJ9?V J;ͭ,KQPl]}4/*.hj|;S^#ЉM}l令b&;9q)Ob"0ɶIY6OFsY8Vd5h}yVeg[ E;B=>rSNA=* 4,{kzq.qL#ǖlͶ%}mvS1CYGZQ$jB@&.2XE:""M.# NܳvoM>gMφ"qm o2_C̸t-ng#/;|蹍8L>Im9 /Z2F?_b=w'*uxO-"T?TW.,sd+!Rقq뻔h@jRh|QAxO ;g0g\I7ccE6IKWWyimc)+R-Tl5K n%Ҳh HT;*JayqcخZɡ/%eH>dԯy~9,f$uɐw*Ӫ7V^˴s=xzZ?>N_~0O)0f3֜AOv3Ju%r=ZaG!\}(YGx# {}s ǷB)z6Efˍ.Mgn+pO4”LCU{wZd8U,<v%:5h x..4^Q>c9Oa۶Ag='1c]&FTߠJ!`#Τ1GK-rYS-wD kYW ߞŲyU3o~&ӈ[7)©kI._eRLjaQSZBZV3{Zs{fw0ԬDo鵲x\!z3Y@+ċjFDܴ/-o(;ia$58;9.ıfYQ0o!YW%K-p }[ւL^NQW)ӌxZ_$ɟuȑ/^X]s6Zo^3CciQmv\Ya8߇ X} 񌿁*-,wJquU76i^i2zE$2Iڑ KH (O~Aǜr٨-?Z`z%'WdDM7&݃|*-lC18BL[!)wk2Qo ֗$9/ʤAMdhd_u25F! Xe46朥) *5lZЇewx!JXc &aVǒo:7h)yGy b˒&:\̩B7xxN+ܑMd;'t\DeMi pْﱀ1i<:墋$ϓUvSvͫSP7WWh.k>4(L*G3]۠꤇(> 0vYi0*F궔^UGy^/mދ96&^ѕF%ɊkF0(>U%j5|s~vX!|N9]ufokdigUQdTy2VrDCSSǾUɕ$Nm &U'fM"rsN0zfR}؟ eu~Gֺe;A?(U灏"huV? &?x]Oo$_"+]qfdN{&l] [tsK_- gjNHg x*F̞=!|s&oIX#oo&`@}+ֈ9 iA>U+K s{2S {M`'jee=ġA(Ed(=0ẽ'eh 62P:xx1T y}bDKP^@uxP/k)vSYpטR|R~<C l.cñT ƨٳI2m%8z;{t6 & Zj}̭29N$CZդ iهasLV3a |~ۈuT1^@;Www} ~,+؅֚ٽ\M5w^ +YbV]# )ze3LM^QAGpg=G (]^M+Eڼ2_`C16[bISW PR$B] w&ːm3|RǂA*7Ԍ.oώʁ;-H;Fe^l܄Bg˗DY3ukl.LƫhoYѺyn* Sh7U?6y+)LXĔW!_ͺiQfJ6;;y8"@M F(c*t7<4v.2BSo2M(wq^}W]L1\3ge,@z%q=.>gC"1`N;aML@y\n~Q!덵7r'ے|Cr Qw͸{wNafjiBϊ߲nGЅ`5$(GLzY1o"pIp9DY4_ەs.ob: *Rv#&m 3j@ʱZNBZM MIua'O^!`!"y-;_HRQd351}r_) =tGν"xjCvKKԀ怆 ,Aק3%󁏥fzV =}^k KLd5!J#_@gJ|:O8ULjNc堰< _`?-N/6(dZߴLkR9am. #uxoe%Tƪ϶nۇ¡ovGGqOnX޶og0v|<"'u%R{CUB0 ణfEAhTY GgFſ k$cay7wpr!T֣ c^0cMڥndrUh+ac'xu4"⌰x@y$ZTOsAh6_ZR LCZCYA}wA4Rۿm8ko wexѳ"f2%/2X^ e0 3=fQGrX@1S"e#XK0잿#B'z[nI]@\td ǰ-%s(|P4fc-&-oe24TOʦ$r޽f t,3Yvm-]K$!8@ˉJMb6@;*5(QJٷ( 2tS\s. zo :rܘ~j+!ڨY5T8;kl"}MNepZ#|~nkzW/æCQP+n{4=f}0NG\t5+"Ƽj}B'euJ(=²E֒{1K[F9;ӫd)6wwuChW wm(_F<=!*ϕWC! q&2FSU_~s.yAKlWV%ĭ!Vu܆RA3If8㓻o Vdj.'hEȿ7!4&03BG4.L<}ÚB[L RJϗSȟ8RW2;vDjZ[{ =AcQ=0`#|͂ Y.Bo+}5>c,p4;haP;&!Įc+1CSR?ރ~QZ-##~Ι(f1i;$J>p0G.| هCd[pz 9Dx߽*T\ce1aaCP^Z;.sM9>e%kˢ"Q& qbrB{ir M3 8aioS$:+r9N܆Q3c"'\SYN{\H%>\_xk Mf [DOx8IFtx ;PY& ѻH栥)#8>~ ~|wîjr%5>޸eYEj@-;F&):_(YMw,IG"fن*` ~XWRUQ'm*OQy%R2Pܓݱ'U*Y8} I = ../Z[[%WFK:DDF1dEX ; da}BsyCM .7a](U%f"^jt5a:R[5g07,X<2;MQ\8ol0 Kp56y^#Ihd,\@~K}ܝpQqMc_hTqei -BldEY@7jla~oDm(_{lļ2seOMu'[ƭ/:[seIҬ0R )qW6#J\Yƪ'^so@^,=H,Md^c؞\H\Ja7Kj2tw%͡k;&&.B@ *^N: 0 WԫW}y[H⿻L.4u| A稝u++K 772s2k[~>^ʋ+i0NN)Sٷ8t`}vDc,:YeKm1 A53MbJ;L=r:,[BoKAz0Ì!"|Lji0MibiÍ~>{T IB ><*{ӅI*`@p)?.3L- < PF_f:O T$Α\*PnnC˳j_Ff  RN\=y 5um"9 a):dq̫|0ilj?$pZ wP TuBTb>%#x_?q~-q&BuXBn !Eq15#H\|ϔD" ?jKEػW$/ަGWobw]h1_n|.=eZ krĔyUWp8KmYE,4y<v dxyU&B>gr||w`c{6ϋײpݙRL珂L)IxD#i2žx k5MV8Im8IϘӇ1Z[p M ի\kߡOtt 1tyɍEnH?4TKs(-G1]}a)% F}欅/ݙP e;dpsJtG3jXb`WVd%wџә= uoNbSKLEDŁSD?ooδOc{xёCzڂ|Bv'}Yp&/׾t =L2,9VեQ)Np`}49$>?Q1 |By`P2 |eCێȥ_N1rMJ<{5H?ʍvR9G\x@>@ rlC;6OEoV"\I{u e=Ao k[ԋnö>&K[a =x<%B9'Z-BL3Q0 Sˑ%dFqUY(bG=mڕT}KLzu\Px:( E\J֘J}$rbN{{j"?i'CC e&@"Lߺ w{zE}ؤS-`5T _p~SL^8:54W;]&aǞ:Z.[Y/ˍ (;=wnu'‘t~HT& Lʡy6~ :/=jR1/}M '̡EDF(Ḭ=ˬ0m& MErՕ A' {p)籂fΊ q-jEY{/OS$S?*`LD3e 3v%xaŚR?(Xƀ.|xX~H7U 8 3;ET0M<q[+0j"iԝY." @d]r%*lXs@SJthb¾-@#% i djt<{"7fqe<QO5w"1KF՝&h6 '/tM:àe-ʂž,6' ԑH. چ[Ke'|DH+jU tfJۈV!DE);o"cď^;@~2jx a+B"[1\Ty;`gLEKH\Qb2:z^6Oir@$tLto< \1$ "ki|0nrr`PҮ82Ne['?UgvM ,5bP<<9Rp{0#lgMBġzw~VB8xHgSH[syCNT̏&gQĢ xX'E%:0 <&RcrKʼ<(ea;KpDzSga]O-K} _<>m|Nli/0YTfu>繺8N;;|r%:9K΢zӽb.캞SXҺfRSp_| "w(L vP8iDZ=FRJS_Mܶg]:5ܶ\)|!)ZyD5$R@\!n{#[pGchs3Gͽq? !T2g4XZw{0hWJ|*ݶMۼ^[V}Ȥ4ErI|\Jp"\c71l{W)ֻDG䬼qe%RފpwrWaɧ<u'}׎( //7%d_۩5A%ޓS/Dʨo C6Ǎtr!'G>5;P5ZK ʪ`atb4n oT,XwS&uh1]AMkB%[Ch 38m]wa}7+,Dy! 鳌P^`/Ek$+&nU&r?q 4˰d ?۵U)@ԉMe!{L,c=s,p&@CDKm‡߶T5PL٩Ě"q˾hW]= __7戊ƀS* vlWwK^ڙ y T$sXY/M dJ%zzU?1n3en%g_I3eߐj5%".tsHE%Ù@R=׾ .I,PGE ^Xƿ}^tfqZxӽ1ʦz_c(⺰f zbjZG[s>U hьm&(7st9żLy 3%M KwMM-q K Ҋ%:m: I܆h3!ոްW eH'8Mų\FP\K̼&p'&"2뙁eHh3x{R)ez|d h ܜo<.(VumyaiHe0Ükm֝8Ŕ7NxhZu`wmNu2,$ 9_eAaRB {%3WTEU o":K/5QF𐻩kLY_}mˆIQ>HVJ^-Wd,* t?!WUL~1F 8|_*iKS*@,E^ (&\ℏ\.J}զ:%E<г7oPʶ9!-Bv;q,^(ʈ+Ă.]9ؘnヵC9o[`>BΊFlW1d 6ej>vx27̛졽٣LkP4dھH%Hz̅G+쁌^ˌ' qA$p"<_tx:}OKn]CS$¨rL* l"uJ~y+c;BҖLVs>?qHaWkWQz[oU'[նb56K Bp\w*9/HYfreU=57hȢ'xGxR&*D9.'#ߓF ؝{D'-ޠvn&sa"^|*WAxAUq~ل-u! 7̺4!K0ъ |z/ N1H&.~n`.;'rǒ,}һEPQ ~瘠 ˀ]˚$z;xKX\ b@tM zm]'0>NL _O >xx864{g:`g?^T՞rgSj!8525*o=SDH%_BƓKɦb]MQu'*L#8LXfX:hl4< 3𜗩l֢:ݝӐoOnȑ=jJ4<|? )FQMQ>LZYi~> n5:aqv[pې 0R1w񙳿|y*>L6ʳTMYtsc;Q5 7ͣ$oV) TZ/sOLpˠt_k'%AnRXҊ3P'Ir/ryGB i6mpPy56궠r4S+o1D)z681V 9(k?qdnƑ m!|׀s8i`F*%7W*K^; $xjgHk-#x (saPMFf҇] e"OLVzg3&/Vx"9-4&Q |mvwqל\8 dAW5 n p8ʹNEj&41k|%J8ek4ud-xw4U(׏e|;;aweYO7tEp陆ːv[}eCUR`2 "xAQjQ{ P1((zI 0^lK^ي0› ȅ5p7Ef>i3g6RARYAZD6nL3%I875rj:tbʔm*'I B/X]r8/>HjNhQ`q@Fժ ٵ|fw ^@%KϜmOz[D*3L_{D1rj"ƽ׻<1K)MA+H-`֣]pߺXU+d&N ;ڣLSFw,8`0kg; .=H2!MZt%}K((}ٴ:qZ"+^jrkHotNpWnlT*%!YC\_}(˵dϣ ,䧖T~P$5)^ 6LFEߗ#.wI]nQ&xhQ >LYVq72r̚I/OҰkE׸wgH=| ܕ`: ]Ƞy.5@03SgDle?:PB++5%klCz$nzUɸL"9CJoR>DzFݘ y 1]J)&dD6 3GҎ!L_֢3=em0n$Uբgr&9P2sfb.0p-k(m Iˠ\>gv,/:8.fH H2_˵Yڳh@&7M 7Ѽ@"FPX]s[Sj̽bX !%l1ȥC?Ht?4li]RLKn܄G(w16e* r̼!%/Tlۛ_,?|i=BOs%TNr[/š/9݋2W".ؗG%!xDB]C_[4"d^daۛ'O~ea<yk!Kb4P[ؼ9B{N %MȑF;}#^\T}ĕ8R<'WsKlh&FNN |7nҡ{tVԫdtk`߯5Iw[w;!h-A*@C*Zad8.-)^*# m`s}@DHRu.} IubviI CMԚ,Є-Ҝ8It0,Y4_DPDs&RSH4 8n|3Xl$C ~yivy drHiaWB`nWSX|YlZ>urJ/oʌ[&jD}}P-V|u %efGe L{Z\10 /Yv$B7qOoŀQZ|4m#NZr#ME~ 2Al0V*+w%w>p6Wfng!( ɖ qNA>z"{1KQdܘ>uEC3h.ʩ*O9DMy8[ /QкI =S+E׷./1[,0K+NA5zV@}!* VJoOӒ@>"LT2^4u&y`ܪ4 *5M(ad[/N.>O䱀qkiWo#/h)'zaz~?~&)AIP*BR t_xxr;E+mg_O.#< ֶIE{2l$Ddeè~5ӁdBh*6 뷳ذJU4كC0I%zj?EmA3sʟ jl99F1/ %7g"  Wr)\z7;-ɧOz+I^՞.K5QXP穵Ba?1.C{=syQtےkCH? )a{d@zCx `prl@e/QDm8c uFlL9,psE,0Q;}I?" C]!urY1fo;>0~1la2}:}IG4 9A3LJ6#_=ਫETG6jŴ@Uac=*Gv~\ >7 57W]|h\1L ГH8w#R,"2_w|k_Qmī;&LQJ\qV@?T/8uNK“Er2TϸUfn[0h @%έ+=DMf]ad|qQ Wr֯%a^.ψ.i<3x "Ue>-h@?έv? 9Fך'W"7#C .V B&rp 6c1Ee46`A54_H\:1TjƔ\ljwJ1Y_ \BRq 1n&5w+jKS>j7 }*:)o&b(H[cAb]*cC#QFp,vԗ_i.:tY*L4dCuT G>d>v@ؐfUj~rh]=` "TԹ67Jb+Eo~o~Nע +&v®e_2o@Ça$|‰!^%tay1+gSTE; ADa@6vÀ51MS< u2s2aO>CVE½E-Ҿ,h(aqC)x6&]֢k|o q V;9 ݩ!eyJ\|%&T`ϔ+(%W-'|bV0].0@LU +Ff7.OUSU2eDr" _K*79U/UAW4[pU68L4ޚdA'F,NwALZ䌺8k!exxF  s7w&-)|ف']H,]dֻn?m*6 p*i ݩK(0d4suA`!U??>Ō,²zhH't$8l`cG;WUW)[?0 (e8D]L-; \ kPy4V$K?:qFrc3ƣ2.&Sʎqi2/s _cebDnJr(tq)P2Lg5.V}e{=ncUKOZnO@ʟ[ o|%4m51q'"lʵ^^/tݵ5D*88+#1X95ٯJ?@Y╫3 q:ot)MHh'[_ǹ|B1<&be7)OY&KMQ%$"ymǮLӬUz?7[dk~=qˋWs|KLڃZ"Zv$mp2e;](c]пX8<{XLqE7HMOe  v_#z#Š{iJCɇ'N.V6q:j6*7yD^zK4 Eȍ< xa|Kn~œCd{Վ%.|!Xike$a7mZx&t-=M)Rc;֫ZžVi|g2R97 gmy^S~G;KaX}g}$hSk#[kQBEo) nQ-xTs͏r.AO8iff74ps+' LKNoDƿSoIxvEn='"ze/LϳNBΩuh V (:[} l8A3rf6GCc , ?ҕEFNfR22՚U*{ѽT#nMRzQq(#Op{S-]ar*=&lO]5'hg/v(wpJ0^?}aT .􉩚~5!2@6'nA96Ψ &cEfaۧ> }yM&hU?PX 4P֤TS'ڠ8Զ6/!˒1qb &n],}Px"XH*nEjcANmsSgXީ:͙v-PѼCf;^bD!q@wuK?iꒇ6 #qb}G|-%\t(Ӕ 14g8ҩCZZŹDJEYd0$ D;\ޯ|tvj\ QYa!Bi6_\6%h"FZ=M*׿Ý@3m0=a儝 >¹Cw[jb>[+ѹ9H8g/?Kpx 5N|3wkerʾޞ!zlkΜ ; [ e]ȥhjV8M D1P $ }B̔Ւ drg(^ Hi?=E| 0mC$V)쳛E9Su.3Kao 0o9Xo;#Mep ' #0:(PoR7 Ҿ[yOq 6%pV U~ڏƤygLokH1Uu| k#v#R*:<"7B;0'7t*r1[z=eVfI j~S4d,^nÇ"]$QG,A^#ϴ3G.a@7N <=ZH91Z4ۘ ((Mh!إ!cMqޤ_xFJK$kAޯZ6Hс:ƘbS뛅i2q9)ycĚgr 2e"asmBa%b;J>G6tˑPSP ώ^/02X9+|"47 V[h\S"]gBkc$s~iDr..v*mKYw3L'{^$u^J^'KW\r_ݽ2G787# ̗] zmE9J7{il9mÕ?XON%NZPu$~3GYPNȐt@F܈%{bjRMĭ";#ЛT+:1-6b0Pw0c"!' ,.m3+?]B,2:-EWU|heASt;XZ]PSj01t(KWڟc.WjQ-V-+ZoyYjp<;:ȀJna_qeo5g{5ܡO<䮴ɶmžyu6rJݍ),brm^p6m*Ï *<I>pL17Z^Ԡ<EJOޭD#rfAơv)+n,! ^VaIv |e2+L'ա ={(13~3{ZYM z#qȼN $~3mv}EQF"J9CL'"sxjJB7f|!7תΜ*ӔD~$-g8RrIx4L #0X!\nZbRMQlߡS֟o(nR^1!#XC-a{0iĄ8,f 9,%;aq#쎲ϭoŏ~>i0|% ;n!$/$e[aW"a]G<=?'nPbǰH3fux] <~͖#7݃ c* C=z<@KR.GM六-('3XSZ×n^r?זV>{,נ"{x-4fXO&'X !: s$_!@w7Vg l富A{/ CVMQD,XL,-`߆u.J2!d,sQA#av1p6Oz*2³̡QXWbqX9̘wg7jd^zMS$%x?]OϻW5i,R#` oJ;5hw$ vy[؈|t7SeM} qes:4)_1[̑r w9ö&/A'*~- 5P\_DVݹɾ4zM&,QG9ɹ Rn_g F &]nkD&66vꕮy"\g$]ViF|Y&P3}7+*H<|]=vJa3VG;B\DB=+,dv\若Q?oچ eq#h# ^)ҸwXpSb,6E(7%~:MGr>E{LX* T11լ^'ݳmC>%ÚjzNds8xʼncR}֕\ùSa`zlznk/d4E`%G/+cz%a `py75?8ڶ =3ν׵SJl* s`w@IloTl\L9XǗI-]qH4P@} Xf[ bd=oTaMqoV@?|]d?fy.}ls.!Sw!CU ?6 q1PN!'`P@VP^^L.3\Rt9i ňu* 2hӽ<,ijI,#o0EHaWAYPʤ~Ɵ4X,{ -$R=x8An9= 9h_OFg;B@*Px?pd˼ vm3W;^8s(d[3HSK_S@Ned?:ւYQMxQutD5<==Ԛb>ц_.ҥg޵JXM(/Ix ihi֖U׻ J6ݎrr,K#P2G=ц\6J2@$ A獋 8 Ҹ#jnyij0W/'X.ܭr+0eWϱwlFo4]R; /s% uSqu(zUKˈ`dLD#W(Cx^>tcS,!(8qB`ۗ%(~^YD&k83G׀kR>JF&~:dGךpL]c*=` /ߏ>䳏Ö":["q'ť|U6m$Tɍ6wbrbd?̸c%ޜ޿᪒FS]銼YzsJo.&,)QR^[?c0* "9&?|<lt 2J[Sٖ;K̴eroCMfO~3l޹gKA`)M[t@P_<2/MxaT; DFt{̷%mԢ"$&(D[Yf<̓_,BџŭAXa]g^={>oVL7P:Di=۩|QJ?(p ѪXms]{ &U0,~~rU{0!(׷܃SɆi3:Iu]|S"LLhm`ʆKż:s(β_}L))o>kv A\t$qY:bine;):ɠ@CQFP;n]<9K3$ EN y*A!zߊ }@?P e4t.͕]0`4ܵ"(渥`[C`aTU Y@0wb)l+3妲-l?[`$lUAA4,Zct9A,nWgh="rٗi\rfg$EL.*[9x4gr?|~׋竊zp*ͦ1% ‘-q| 2õ^2nȦugO(8b[Nsݵ.,x~yJow`t8rO e:O l^lTzR/ٷzԝv n _LGMw6?}$ޖ.' ne7K M ɪxv0[~c>˦촄z< mFhn?>2Xax0`nWަvq|gvϛOD }^a, Iq=~9r=MmSH)\nu\hG;.rJD袇[}n~/Cg{sN5˃6GN6%EMDxN먔[S߃@Rl>JI#{H!3DŽX"RRJ &|x&'ࡤKY9ãR3좆FhT|*W^BZ૚3.0 T1 #aBb[śM&b&1%!A-@n63Y=ŧivFD'R- ra8Bo&0exWFEU1њ%uz(Lmb?$IzNcXEŃaRfCCC@5$rxO(j[kz0ׁ ku@ 1.=Q/ O.4V}N<^;4Y5l锂䓠e(ų-ʍ'4kW蝎P۟ 8us?D& p ?S*:7cw}}}PT;xe~${:D9ۻax6BjrQV1Â,ۮzIB;Bxb(+.DM}ٯca|@qCpq72\^4q@{C8kA rS @{H=,e9aU(k6}s>>+5U21(B| h52㋵D\ >bysp K Sn^jNLN28%QsoQV)_,\K!9Phy֢vB@KO]|ly.4HQ%PkixGr4o8/\1*Cou]2no$|Ig5uO}mնߙdJJ˓w:Nk^D'ļ`$(؄μleUB# _کq͊>OI0}P2R8wX;UU(RE.3+"v,P i^>Ũ;cO+ ݒ(G07'i(g7669Jq]}2K!qM\zܰ^O0g䷉aQ'7tmD#F딴~ژxꚃ鐥ذ J*+v-6>o$FV:H^V*OZq`'SpGj>UNx1K *1%;I`)"Zrl7Ⳍ.vYv"M՘5![K}эRϢ<ӊܹrGf8c{ȁɏW?ۑʑ⏜ )T,݇P^^U-]eTuA!?5<S+lxuHMoJ @"Ԁ]FV2g;GIL;ߝQkJs!d\jg"a+}qy53V;nP/a¾:QAhV-_B{3.S7g %MS6qtCdz JPOhn=ܯ} 輨);r?Xn[4˰Dv0Vy l1b-Ń;ul-'3H֕Fb~7uZ#k w*HL4u%aIh>ru:q9xK؃W m\N mm_\>kJb^&LAW6Uw JxC4WnAeh-x'y 醌GS B6Y+>omv\\&9^j(X fiD"?>aSK? O+&mVtթQPL`ecT)p( C H &p#aC6}1 0N@]VYn7zӎ#EmJg{ €, 4AI~Aap؆N+A 8Ѓo`F@X֔P'[YSeH(~z+̨ ExKL" 5: h͏0H +|fPDݠxC7E輼0}8 lve${e/Z DQ֢ X|RPE Q\ h zSޡn:<7$sFVK׏#4c'|vz_ĴEIiYV .uQȪ=;P%NH^:cF)L6Eq)CGǰdvBmYPڂ;h&֕K#wImoa|E1h(¡K'X&ᰴ`j+}B}{qe36'b臤'૧U {vYh 1$Q:[Na4!i@p'7dNf},k⑳Y4Yq?†<†-YaHVd-p/JIvմg2B$5wV ^0bҲApU_y:Ј@NTlir7A[ =EifHZTVģi:}gL{%]bN֩' `%#`>^vi}'&B)Qm݋-"/MOQLǂ ~ b`-U+z:kz;0lY ؀{p-;F;!gu=BnʹVR`msgby8JS?"G˗'b0,z}W皫]aպ IYt\  tZD ѫ5}3d"¶J`Jh!ݑ;[jx[k,#^ Uk\`d@eo _+&'w m&LX'/mܨ^Js$w%=Ȁj$ԝ+Y8dw]3`؋Wd]%o8+Oǣ[n4fĹØqLRE,$wL͂v#ƈ>uѻLH"rBK:w<#"۔a:XT & B191gBY;w),~4TsUsq$G*'%*kH zsAb" J0ģQ'z~1 Thg&APv뾛4jiI76U]1]4Zחʾ]`V/3EbW2GF+3dZ]HV8Vk8-ԩp>ndF[!aɄgGB>.]OP&{'4uDAӧn\:V귀i8/sI@YZBƏlKpu&2K1z˜Ytt2 q /CU;2gPƜՖ>iK#SFoȖ +wCvkzKEXP@\ EZ¶Qk'w=ɑ9N_/~Fv~xnD2EHcKܺȱAVC/q6P @ l:цzzL5;rXs>xcY9E*xylh0` HqrA5=@p.a ?f T~ =V*)6Am/V8J\ɬ4D.P2o,3uC1B "TW@Q?Ja|(8gmS%kr9.i3mϿQ5VqH8[N85˸k+hW&z/ok)[Y0p:ͨ-=y*WfEx{K`bo5a~Flr']Y@G2S:hI JLb8ux_V/ r5 /MUMG.uL:S0_WcP^gd8ȪiMvWHS9* \+_vLK^˾bST̿HV1U(Qt:*}*w\ 3*N礏6tYoo?mS /{qdmy?7]CU(?LG_06[6AsIO ZAXZvxg:pkNs 2BT- t>틇ȼ64>t/L{ zM=A%[#c-ʽ΄ g%>b~7Ԙa* zׯ1kvV(]=waxs2( TX#HJ`IYo2/_k/O)G;wNfWD`¦0J~jjAߍbBi*bQ {^6$鳯0A"/tɧ! ٬h!N`J3xCD>Qfg'JsߋpXūMM8WƢ""mGUOU& \2Jp7>^fhg&wPbp d[Br)Xˏ@~6:RW +LC\Si|qܒ4]u+`& 6 "i3ef|~;ՆѹBK[|a%$˱Gso[(FKEVc5 #H1w'ыj ek:=5HG;M;l-9T W?H:95[O RTt \`.0ml. 06]$zFtgU—hQ ^ӢTWվX"5HvrgR 6pᖇl1f ᚾcB'ݶ#d]ek#1Qײpt9BUgYZ070701000002a2000081a4000000000000000000000001668c16940004443c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/]?Eh=ڜ.+Ȟ$͂COyle׾h_Ȅ]P/9fXaaVTŐd;%J[û'!`ڦ:ʮҵK׀]ߝgm !ҳŅ+B e?6qXMT 4Y*E\:;[}@ފCE<]vP] #w_z"] آ?Lgy" >an<,Yd*Qof: Ҏ;f~YSRQ|:?pz~n%<Ln"9}YŬ1IH]bUP \NNIYKuO91dZj@ TR=W[HF Б>0 X(SZ_@:bS /5ne ȩΟW[m"- lӒsBdSMh[}U}vx3?!?Kx4|8\h; ¤=79#$7>(.hAi{iUvߖub !5E1TKyUDo˴{)8,[mEW21 G`^:x9_O |Ѹ`̙q`+6:4Zab7v`FN aRMTR#xE`:#[:ZGy֔iY{0:+VfQxro I${{&çDV16rqG2#Z#V ֪om )31#ܟgWڙSrO;!f2$Q!'UY%-0mRQFcBtKv˼gFi:@'i+vNf?}Đk nA& O> EZzY6mJ,ūʂ w8}ĕ"v&Rf.Iy}Auy=>x|3$ y^e,>.@2WֽFe=qՉh[-gSz__r $>Z?Zpyǚ.>{˄C|_zINgݯ,o@tk8|{iFèߐ7P,"̼VUlr/&θno[&ͲB][_}6Oڇi9<*[ fre9C n{w=+J3Ӊ@RfK*5ȀP64_;ȬAL 3@~`s26~oiíװ8kaqb@i5Y PK;o!GHk%[Ёzr@l&Q8oL)42)Gc+cU 2aIGԐ|kS ^Cԭ6 [ X`OQ+Š"doVcHSΪ)]4my7!࠘td@njFt SN:^T·K_kl_OխaAdyS%'R uO* f؜wP -*16]Ya7,zXiP\ڂl`)jPIdF3;فPgyUi٥|r۸NzAP?/2X/OI<|FPdGh\bW94KdObG@9r@YgJauݾu+auZ6,d$Y30!r) NXG<:[\?/!,<^7+5 ˕|OP>_mX0:kH}ۋx%YvhҸWfHpOd8me#A2cs깓bupXG.xI94=U4t.F ]<2Oaٹ5J>J5=DB)o>xܴ2zKǡ-(l-CG:|:x!}C^{]sE "u}ΦkE#[+L`5U}f ~.uE\p/Vy pZZ|`mUY6Nu.]opA!yK/2#SHNPiRDg)~XF)KUlJK7:O$bg=hClмry-ٍFFxؑ>)D`O1Z;)Ct=^",9?ڕ~ .Pj hdw'ԏsr\\K8+qES~?bHb-Cu$gU&Qkqwsp(5Za]=jgc펎k4s&tvAk4SljyrP-bPJE.n}!eHQ&E=n.F ]v*ݛ`{%??*+ot8mmQypd~k$,s}+z/}>IeWb޲ziI7P8E*G JƟP[ Pv/"F`D̎䊲V<) j㫂 A.4;I*}  [vTCPulCJ;9v;;6edNTg֑_~"$)A TH-WHi 3&$OoPzJSi}`nx&1{vsOD5TԮPCFu!/ѯtJ>K  jC[}Zؠ/3L{*dYg@[Si%iD!@zAOr”?Un=ƇQ4LgFT'^>0zoh9=djGF1k.aj]Ҟa3G.5Tǃݕ^ ?TJIc,0ʖ|V>vT ݛW مq+([ẁn]$ZaqsJB(Qēo YD'bD: dS%Sp$Lz:Qe:HHC]>~W_ yh*QpWY  \#ͣU=SxJPo&{T:@::.ӔWZ9 >+L-B'/j ηс?֋Nx懅Np@b*~c߳dqdnC!"t|!m'\U.d72r#`4F\kkԹ>3ڋʚ׾1񛶟pIX@`Sqsv餀t=3X;ҩL?hrgaCНxwj@₁ ÞfקRr:_:dIt؄D GamC6hpZKyE4s`&-bnK;V}w>ZX>pqHe͔wIG3d$41)к)+Fo$t+2i$TKgCМ|ka礃[{,b)[qō0. *&'eHbcζM%7B^:`w-Jj2ܘ2h4G T_Rg,F˛Y- ~5ju•%ўd@y gB}vr7J, JM ]?Ti̅.4M7 5E..!B;J0'퐸  Erm_'O UȁY6p\@fŊ`K5VcpKy)q6}=\ zB'j|]pǶ؝Q,/17,uʹxRUlV?ԩұErZ?n'C M>;^t\>*z:(Tj|OOLMf#`_Qf2ˎ5=@_̩ ,j! 4G3J}a0bhqn!DKZzsJ锹N1o>(i mA3R}[l =K#q=+6]povn4)AOϗs-2CY#Ísr^F=Y _1s6^z*3c1vi&zk^~3[kg9M jUجbs1I8Do;2 ,d25I;j I )t(ƴLl)F y<aQ`ԮAJkΌ5MPKi(-1Z} >lm]CR9f JKx,%fMn?E5WqX)*c 6wQdLRJsZ`NNl|Fc0&urfupOD0l'D7YP+{= DaO|$, 8KrZ$1L#+εGn- "qPWmH6%5>3t9v1:UyPd>eib]kp*Zr rr<{6MK'Xʞ*9A'"gўYy&3l2TAWo::[w "MXϏFi.$Af.2ՕWqO8d 6 бLQ,Q,mEwUt1z} ;1Dso8EA`łbE2uSȆH#&p55'܈=N:CQ83ӴS<PV3h~H0CȌFkg5 . ,%#ryI)}Z&n<lN!.̑;3F;0t3Yԃ507 ]rF ߗ4RQn.\,Ԑ|X_%U@j]S(qZ^E26W Mtl pW|-b-KjzmG]6 Db<|ތr2+}$:l|6ADh+lDݗnBz\7֯#X wEpyDv&=9!]Mpt "@҆ɜK'f~[_qG5QKm\yPdv}ySҳLc`e) !"\ bu8\m 叢!$0BG_4DջKj^H f JVOv˔pqJ||`@xKh|Q=#ݣY3 ,{kv1'yU9s*q& tr{§{4bL5LeK`PryvXD6ԧ1BkUNIlX%p3BKO3;r²F5هF9n7%΃}9Am9m-Ks-ˮG[^2E 1Sǧ9t~ufy ?d oH-`ul "H5SHftϋ6ק%JH{E{ [xldVkHg )P*z_w 1L>4'1(IZۓî+V- paga6!6;T5ke{f) qhɶK-衄 .Gv[vV$&5^zL5GHKߘnmv{6<~V*Ln{{xF.d[g+[*beZ0iف^ jGthpQkCĹJ$nѤ? mdGD+xZ쬑;{;f俀elm}]U *_Č3o5ћ|NPtaG3wӮ[hql hǗtf?L[4 y77La(pyrF;osԌ>QO"9QR_~ddB3Pz QO1=cJ9ݗipǰFv 0?VߎQrX=e2!9OCs bN c <(ٿL_! ?YIr'aj^R|:vPt#@oUCN]RRL|dka^%vV3*v-x3]6"_W4x.bs-E\س?V1 .ͤ[QO'H^7T?V'O+9 4r/r X v#O|4˘s&,U-C,V?>ö$&hvNj :wBVs& 1fRlϝ9_mm7r>i+٪&",;`RVY#aC>=:&O%L {аsi&InB"eŹԱa*. 8qcgrK|Уp/;fXC5 XYh`t7Uȑo=Fh6a=8bB=Ro?Zi>^vt9`*}G,zdHG*=f W?~L$*gQSU%Gx/3վ xH5!YVJ u lS񟀥; [Rҧ򅰡q/ ` -rdr-Nܯǃq "657v4 zqwCADКZ[DᩇBaapWy|4̡* ^}Pu#ʰ+N93Dz;V{rvqQ^Md>r?xcd/YD,fk /4Qh]ߴ_3&2;O9tesD͈=7,%]f:ϣu SKBuet`"Αȫ&1# $ll(,DF^txeκZ\YCLnihm] S7w\'0vJSr1͇t}VųښǨ=GiA7Wӷkd+>OY9SG qTs兀"&0՘w˃tCR;C1T0Sft̀ſ:Z7()twYq7K`q@&V6[^5p$-,:vvkt쵂ߤzƌ~3l9) # _M_rRȳ!LݻP_K\BEU_C::,1p+TM>ZO|+ A>ȢX'$H9 R9 KSɌ`vOm<NiDJ0y*_M߶8:x<Cs#NL[?MQoXmlaSh}a]^%(З]my¢?Cm-s a*n)2uH?<@Ftp{&Ò UYߜV'q6^Cc+  u P\o͞ ~<+;DS瑌2p s /`e6Ck &E(mBTmu>Ӧ%)Ȃ*5~܆=7u%bw2q“rx(v4 @vhc$!r ԐWqF.C_u'*xA< ={Dw礋IyHٓ#@.&WbBYr2Zќs#;ltl"B_WVdxrZ EJк`fa|}TQg.zmF$ AwN9tRſ60s;#g-w<Ԗ(j 0{8u>VlYZ p$@P;XQvlӜE)v)5ko!NXFF3)s 8Rh.s2$["Q ͭq&Q 7D^;QHn9;_U%rUep em%e~H•8N:x?nnVcy !|te o=5+Fo4mu_}+&l X7&.޾ǵDhD8R4}BV*f3ۑJn""Ƀi/@˜0̝ Sò{DKˁ?+&)ȀPύ%:a[ne>_F @ i007 TrStz%wGg*Y٢:˙΅޻뿇mR !yO"B ˔bWRlh*WxX.ai\47AO҄ARfr2l BSlt( +G4\A7s#U$F8LVŤAY^h(R?K} rÙp8܅;C_oњPtW}NUNzjiud˫{;Uqi(9gWg,;K_-~4y$!f3*2tOX¿mQ ;mqBd67e'MNѹ: ~ߝtg\ KSy N1=0e]@O < õ}pY(U/+C91_V8;C<+?g7BjqNs6(vS(Ģ-e57SmFpZ7^Vr{ 4SɍiLW; $ו𠫳vXZ0Y2,&^ƃO.kiS?+Eu-;J[BHNȔ/۷paM3]cTy`cjJ oN%?BGG2u?g!n$JIZ^e楬U#*5{$n8jΦϟ67ʫJlQe'QT$v*8:$ +H+PbyTxzv `渦A^T?ZmN5h9ԋqʥ%t^@wSeũb< +Mߟ\KXS(/4)tzNg@vXO~5~]e[\9>_@3xj>nSCp};V2T<8Na[6U{,|:qrsR޹Y2`%mk]n|PGjċ0HB{b^P P X-\\:%1g|ZK`A΂˥dw V:0j ֶ]%'suCDuK,虗s&ii= Y _MA>V5#{c[*SuU YONŖ)9y=#vH]dͣ4bD> )-Q3=6kvZRRFvhZhd|!2ʬiT䪊R57㇍Bשׁ UpwԼG*߽eE 8ʑGsB2{u-|tvYf^^Nתae R-7ˏLbob(ɲpB>A`ѽGk>*ڗEqǖk=jsOrcݗx]"(M# kߠg5UC=yK=;M۵nf[J Ä{Kn 2a--\3UP]!rP%Rl8f2B$Tw4]{d{#wCXyKI ž\8ՍWD u9Cr[92fa=ͭ+%ՋM-nv}My{몦~ L".ݛFĝ|Fs683|B.aC٫ K}sd0xYɨTg QSX*\o76*vX߿~=ƪP*Uޑ&oū~Mx+cso.&Oo-^XxZ'^|ڸ nzl[ut88=Uj?%sM=ٴ5N*kϨ`RlUL~dosTiZ'rdo\d7??&[4P:|ei ;nUct|X5VAW7#|)SofxGnh|3DC35+!G'ߜ)5ћ6 9f1"k^գ%Sn$@llYe{ 4`5'?a`Ϥv}cِeds97PVJ\yGf ao->;{O9YJw Hc%j!bw+}PGCc {"$RUFz~d5nB+O)>|`&˛=Hz1U`blFnǡR4*X8)0}{d՛bC=OQW!Kژhb}L$brJV _lv/zO[aK˵jCOk .?p zu 3T]A+H T?(Drڟ2ß=4bЮX4._(#p,o|$uo5O ỊNZ7# K>MwOKQ&ob@5V+u*l)=T˵VL3ʠֈbxqMʚ w)gzF49aЕ+Ƀ廄b$"&=lzPagS T>Gl4v<2!Ȟ-}↤K`m0B-}ѾDjÝm|">9>o+ (eMP'd6K݉oڦKc89'K;6[EuK ~媎n#F>)90Dxjdd ĩH{20v6c2l`ѠFrM˓׳ϐr!b:F@@$A0'*Z(AR)V88Dz;0ieCjKerɑ ţ3Lެ#XW^.| _cyS c99R*em60cdzѪ(l*}9"&@jC3W0$n$ID?]eߧٴxU*C9GᩴraUgf  I3%ʎ9rncѩs`sp `nfê}b᥸K>١<$uX |V^:DP^[CwV0m#Oc͆*dƛm*kkؽ' ψ\Sq:^S"*OxZ##*PIgˆQhv>7JaJ o hkܟv=h t Eš^w&evt9[:c޸KK@ M zS^.8/NdТ-X"PjGt |'[7w=O8 h}<⡤L7)vaj@9wĬ Pa=F Af4JO%>_汰yMXN;PtۯtP[zsO/0&'Hb2yZ)m+l-o%niW㫏C 'O-A׹z5V D(U1&10ڰ'P&HtiV JY \TâP7 upshZZ%f8c^c133;Hd <)f݂nJT!T;ASϏ5 uxK99ݗ~[J1Y@c܉QqxrCzu]htmQV l8c$[:[*hagt70"tc(^{=hxΗ Ҹ|^uu[~ SdJyek_[8i#Nk|6b3=\C1ZV9~wd b4-v}ITא읞~ŰIwnrEo8T-J.tcB왿/ȄmXdn"B>7YHr\Hz ]Cd')A>J]geK:7VŹR&x& fAϚ?eVv~[Lq%||ab<=I>d䝸@o2YQZBa iԾߡlDC{#ǃ XA;77b)ײ$=}-`__]uXCy6ukhDa0Bk`PwQpb ~̝ϾGS_TaSRW?cca܈#T4IE/*pi4Pi{\pǵ\9^1\Fk?00Ƞv;CR@ՃՓij4n$3p/=0Z'Ot vӸu`Aq=&܇UGrk<5GprKѭDw͈K="D * |31MPB'+fwp g YBb5ѭySR cHlZ0k2``2il]&uDCHV`#ku2eu?2b_J'#3hRhVɸaGCX[ka࿱\54 54g̎Žq+ɑѐǚz$q@wNHO^A#TDt^n3բvWn0Qf)q_7_=~ anwDkA *lпlLg*4Plixe]ff-N6ΨqRO/ȯC"=ŕEw΅B#t7GNL rytxNbxF̀R楮#T!YBWz_a\囋6AREEB9y8&(VcUZzU_S!4oy"QvSh=KreּwIy5|@>\yOXo ]=܇/ZFڻT,/V/~ۮ@%WH02 b4o/OΎ(riy ԧ'VHm cߎ_^XU1Ζ6x.W<F=hUneï<N]c.^ݫx,lЫsT3[.NdXUTWnAA G,/ DJ[1˞Qy|bj@0[i]@JjYx[Tp=XYQJݤKb@]% {쇑"s1%xHG?+/E#iQ'$#ܕB r|wp]+jrr`i-ߡ)$?>L\DY  9XY6? ( UGBmS~]fu9L\LiJM^FXF(jCх&3A3d -ʟs#n.^H^XAq9>Y ⣎|K(> * s{h$0(ʦ݊݊댠7:k/ ]7FƻN1*6iY S^)0os족†VFN<:Q=w9T|yO{ha6l)Ӄy ŏC]*7ىZqzu,Pp4&6<>uwયpHk?(.nk6)#> $nR2&OYk:;-tJ;r h<04̄> xn $]!+pշ5Zj!wտfHgY-BanWVtWm)2qq̏::Q,,+lukl~@k_w@eS(@\أ+i GO>28 %fp?QEzKkJK hd\ uu&}lwCAޱAH*)&U}In"!g+y7\1YձSn%ΗåxЀcFM5)C+udl/tTaգ;ht L{')샲6:At$*VbD*:WJ&9"lU\ҧVBd;~%-rP _+yVRcH JlPkQA\eWǻ*-rI*l_>nkv|9u+9(4]v󺰄6luqݨd\r|RTiP̥jzj/2Q:FFxOW%Au"\nޯMiʱv#'δW7Fync53C[V.OWl,x4_mQڃiβOݺ)/`~KkA2eM} p8=p0>ՉVe,㡖! }or-%28#vp!"%H8٬Tt^NB@@[!Û%A6זM8-,/ ⥪-\e,6A[_XCJV K}驈Yִ!\gj(ڶRR]a[&a:HQ&]dmx ΞČHsϔ{nL7*!ݰc} aQR ue=?g|BpO+tWV7,pb@ F0Ay Ho#j/ߚ0qF`%݋ wh%{Ynqd=+22ܨy! ȔCr(M:qO7Tfޥ-6ָKmhz0(I>%+o:R`ވQ&lOk%-!{Xo~E;wPXhZtDJ5Qk25sCMQB*#Z.ltJv6@C$W*\1 ћ+08p[K?:'Q>eGyP02͖/\`h[9RɼC8o" ݇r檖.kQ @õ/_9>tR+k\AX ~q$?g)/X4iF붸iN%3Շ0]/ 0,И_~},pQLU rJtw>QgOV+H;WSv22iᗬq&jZNrb@-ϗ@祚!\M}3AQ39 Ny>~%i\XF})<"yv^0HD5l},@}టUsz]Ϩ4WQSmBfӢ'i ÉXB2t,u|&~浳%O;Q)1X?;`1-SםFd|73bK i(~ xC;T[? fcK;eB 8E}2ͳ*SJx1;N pՒs9N) gz͂Hmwԛ!!>7{^On2x\$xV:׽nK&bY>c#_G\gCl9XB] <sCaP Ռd1)el`jh7UtNHF)x,x(7Α>ipaSWѬ6o }JT4_c^Ehl,qYƃU*4˕x_{'<&nXL)o%ʡ L72E`Ԩ/yop2{ 9TSTii uY<aANPF݁8\)Dχ7(ӬmYoտv]zxc l3.\C9WFTv-rhKTZ1#|Wtk}5F ߮9;0|a_drIn&f%#f1ϔVǏ7b2jQE#>Z=@zc@6 M K3頝PK{{x M䔞iGxH8zk |0`co13;TFx"Z;&__liڳ3%%7o>((j~Q-Q "j}%3Sto<,?%FpE)8U߄/Ιe6 &Si𙿀NEc`+xlJZ pނ{8sMZbcLAׯPg?׸z[qU< (^eu1on˭|(Z  Qo7P"If-WrDGpQ1_;z? q2tq`2M10lU>a[2^[9$y(_y#J `@\n2aP HTZhhsw'^4rKNd'R^Nm@K9>9eBoiwl- v4/y!ƽF$ ݷ8r*ޕ)1jќ\V+{$6G _]b{o6UNd)Z[m RkXςsF55P £mV92g@b@gc7Kbr +W?JhOA@}̀Q[>\ !b\p E=z sE P;T>;g `:G&Y$nSM9!AS[P %&YM/)pˆ5vo" b0 6?4;q0vՉ1@pCV8 qs Rf| Iq[]dV,>>"ѕ.ݱ}nsp)>gyzV_!Y!۶3,JNdBnť[TmYpCDp?A@`ۀE_GqۍAw :Tȉn$h.B,㐍B4w`> E ;&_}8Eם̅(-h49 eUeLi(?%W]=s%\fObB@!SS7Mn/?Be, bξIt^nX|W"6v{~qHc%<'LB1 7BqY2T/MR$o7%536(#oR3o@fi!]4{.uT)2)?I<>Q]C ³jl mFnkE&W/c]ڕ(j%R[Haޕw~l r~g1_JEX\h(Gِ@s"Qirۡ!W.2wpj'QXE,EeC7Vw~=Pd\\4ڀAt79(bҲM2TzԷ}VUZ_)UTkF9q# O26z܏0y~~5ss;h(Qg닿Pl^'n(N;cJ" *;u(iiα;cQ}!j¨u"oJBj䫫hW&ex@5+#8Csr~"&8T%X8S)TJhdV>fJKrW20eл??+9^5?!" uKq)K_ rڠ PËRWV*gY+`•-]f sʰ]p9l B<]V"F%'t3o 3-9ex=J>Ev2>Q9l϶ PADℍ 4kZcEdUguLaR"'Y~h#۰c99*,-.#ѝ!'< 1 TY+r1UfsxX~fD'@<iEheQ3cuϤJÂ4?ʲQ~S YJ-9z[\]bUu!Z?%勼4`&Q"拈lmn E)g Kdm%4؇}3Ɔ+J*tXJ}l~dh&Xb< ֠L ':?Z_$Y>4rur2V$& ZmK^'ʽc,$>!H~xa>^ w.LgDŽ-l3 t9œ=ŌuBПsFY!mL9i 6G7G껊Z #wj~Lޛmq\1A.TCQլm=mcO9O tk3F5We_ ;@,M`}XbʫIVOp7$vNŽ2|xtMk0+V)+dBUGs|!RW0D/ Fr4x2bMRc e!(hoISF-sx/pX <}:b{FZ4YGvP&&ݸFVEQG t Z #CލH }x&Ϻ.as! \yYcݴQ'"7˝08;yvm/ `qsYR'lL~IK #<)f| =*EC|.Uﶾڂ%z)P2f߃eC)F}Ԥlﶹ%ԏ m}b@6kXUPp䚾F68(Q"* '`fduežA>p/nb@L?' %3%'cuo8R";EQ*l.IOj}o={eJsގQZNXL:8@y+ϵޥ$d#:R]!VI錇 PTgv$芄倲Q Ttyij2@4QR fqXwHK=lsr;,RpFf}T sk#^,J Ӟ4s܉<5 a<8V'hLmdĩ>ZKv7ԃqw5rFA\5ME9i֮ϤzjN % 싰e=5x%>PIfBrE,#A:葙" j77W[yB/hz8'!Mz;mW;PDGz57aq@UjI̡-`mѫۈ N i2P јAQ{ <;⮏ıD=I~fi_lvNeԙS_D )m1^#'?s7[}Q b5-0ˑlL~0[jx/S8:s=a(Y7=-Y#R$e@U򋰓~" 14Jv}y{ 8=E3o0j7pS ŵ=ڇ'×z2`W9R1ķRߋL}8mBFN ߕp5CuV6fs&?Awu,y؝S)˰EEFdQ^|8\F ꤴ@o~^EL(fc)Mxu6(I\ւ\g,>ߺOMJ,2ɟ,ݚmϔw Xt^??_m` ǂ߹wIg2`5M7\ fE})'pv/|+G܍ ~Y"x%0J ra~-z!'Ҷ\K_~!n"$ǀ; ȅi\{8]}.Eؒ$. =sRKefqnPH @=ŅnC>f>)O0T+/} ܰ] ]|ᗊoPT栮 y3ҿW`oS޶*GĩjxRR2\i*$ٚxŁ>)Vgb ,I!ۋBxy˶љFb=vۢ<+ rHl%Fbѓ{4HOtbF+9l 0߄^A;Us:$pa"KNN zO(Sٍ}Vfk8|즅4Хrf#睟Qmݷo4 ֢eűMM8AopJ33+-$(L -==u!@^ 6:$ i5*J![侢!H"y}x.ݺZɋ\qrܦ9e##<}|/ uSGQx =lL*)}]}'n:v%oJ>,ӪDN|;j`5"2!2؋qq$FEnSA E mQH w'5c.$A /Q=zez=7Qk*i/PkΦyBe-w~H]mϛ;_GWځb6  IcЖ!jIK YRd[TDY.ʀ*$4zCYܲ`ZDϺw9x96P=1vA(@hB/A(Cpմ|khd>P4 17p:TG^m# Ugb)_8#&5#0Գ =^Df*:H|d= ǒNS =Q6e^BzL֋"'j3?K%vl$5J盩{6M;EpZ'!|taJN@{O,鲟Dd' OCU/CJ ѶFXl0<KxC3R#s@yC?r;O\)@{66/%5ifb.س Vq" ԞdՁL;:FX(>kvmjɥ_Fs!.+3s*hShLVe3ˬJzΓu<_0 E~8 Lo"Qd-c ɔ !Qnƅ$E3..deHHkR$tZhV M7 F@8qA6R3Rt m$\VksbjVGzdtdEhC)剥ṗI"D> QѤZŅv lhrd[~pt.[d+;r.RtA^CuZuؼo(ST+͓L[ʏLC_WXs2b<])Nzo|B]Ze4ESB$@exQ >%&Cp̢WŜ_ybVW\96ª_bt"D.N;Jnjq&LSyZꐄxj`֙D4? V RH .Yz0,$МS,F5Y#D=WGWFufx7#K+2hD*:Xk&Оi ;ˎHPj-c除u.QZ?8 \Gr-kR{DY\ P\q 7jL=K3ݾ v}C΁E }CmW6V#,M k1F{ FaPϸʰtvIGuY#oU{^骋3Qq~+5q!xY5IzB|*GWk|*fnṂ=`-,H2|SUWkXVa_+3D-8e\9"cCC]%zB%Lf&5 桅5\[ 1OFSMzpXKs91q|.STeoR:^2Τ3U:i7ymO٤uoͥT}Y+#)Tű=C&'}>?=-Λ9v)[@ ,vkhXOyrA;tUFl!cTCDR\xFqiP^Y+j-*w2R Ȋ%ʽ[%UgJáRߠ"?|ox>O)*c^CPgTVA0G%fu`M$M,͍'zd۸r8>9wncv{cN2*a8%#m8>\ Ц^X.enT{;yjξۉbDC(|th>LHr%cuM[^^aba;V!+[yI &MCbW{BY!|KA*e Fвٕkq FffY⏖ i%L)/{#,ҍ|<$**U1P*y_D"sxO݌#TX+'N'Zac *M`nWvn2{u|%A)#pf02~q:<xϡ੒M=&4Kyfy#Z82_!+XA#Y÷z\tѶ>l+~H3ODp_$rP3mX.!&Vy W /!wEBDmC:C2>[G+/oEzl| dwG@ďYڕ+\-i=jcT'*1EoEzPyqnjDRg"LMϿ:6P6 6>z~/ޠY+"RaxC;FZW Ϧ7MlW b9[1^ ʂ uD.dkE\K瑞 k1BP"6;Gmj;NY%ڎj[vjR?grx8[t;_a}Cj ,KZ&:vQb~`e))+^4mA,kճy"@Ƭ+ι8'3ſx0v&M?$Q|8q{gd]_1}I߼PTH.ƶy,~z&vzDA3Rͪ@[#U 8]&qRsSK䟹MoRP㡲!Dq7YEDא"ax\4譝J6`8c 'e݀m Vp\fcTVS^fxfo/[6x"T:D0Du.fh)cE;Tkq73wU).fVVI$fF}<ۡ!:A8:Ճ-[Xµ+@^}6E&0i`]MEPkL3μHYvU lv&)p݉"nzŇXn#}[n7Gj:'6 w0! xKIwQܰOFPdӾ6WUeJ@lդsvjxXc;+3UY Rr7qawS22omSDQ8ӭ@:'ɣLc#IT ΢62Rk0|XLO/H*Wxa4nNVbiBqV`BsXo  \sj'=( aJѾbO,lC7Nm<ǫ"/Kz#/RdU9*ȸv^S\6`:V.`c{Q=q> b)Fwk ]?ߞs2&qq35^sW>!cHQ{Tz)'ȵ XQwhF036PZ9K7=%D#Sq3w{*F$"~iS2gKQ_p7459k#1-Ѿi;̦f e\(^2b{ 6/!}ulwBJ%e &Pi ~ʁJ-rػF;cU~!;T#R{\ffVf@{$n%LX { Ju`~kűo,Uhk T, @9\D+J):HZv$O~_ RzTTEee*k7 ጰ=lkag=+8"Ӥj; ^{MJ ymqܸ!KV&P7}̉nbUd`A9;Hf}#L_q)pݽZQH߉y, WpoZ1mC0^ۖ@PSpjj]fk=ES{R+>`bxnAr>f bu0fXտ TV {&'h$_( szcPɮ0]%qfC?n?v_ۑO/vzS2T۾N/boY:!DQuadf/;yt%Ati@ȑ~蠫kiG,Q 2'?zUK}"ca[O*Ԏ70V4vD~5_X6`CȽ=}G#3ʔG@+v%Rmg'}M5Q2n"I$ȓXM@V'O/Gs=5$PR.b[/ 5V>v-U=#c tikWvF#V{~{PfC0ȮS4|;5׀֙멳&Tj\ G_[{xуne^o@Nަŵsŷ&}Wh3|zSڬ{JΪhY|U jL= e?Gp'UΉr\ #3HYW۔tTHXӍZ%Q/Ĩ̪FeyYVJ]KCCn?kf&rY45q\_ఝ >7MQ9;SܢP|0Ϝǜs8}H#'UffDtAwR/G*hk:|rqiP` ,5_eaMVUJHݛN"kɾ9geCN!LSXify~Îq~?^7i!q!]@3A;Є5ߥZJܽ~]XCw%rC &jP9.,0%$$,^(6{omʲN159H sJU2ȅט? Iټ\[GjCIFp'0?([hViX/`҇ߵ `qnp.rz-iTJ=5 ̍ϱL(n{ \}+Rx Dbt? b_|'yxjo*Am CgnTʮ-]&bdy,3tIoR$81t _Dj2Hxޟ -XJ-`2cl}u"y$0Iܣ-8PJn_+!f dnAxȽ Eߥe:V4M u~Go~뻿d+݇#0!A8n3!r,Ay50{6~:"צ*LG Pnnĭ.K.>,: ̜=\=X#3rl@|-zSK1(]d?x%&.s'|̽%زCu6Tmp `tf.7J3@&(unGtc)fomvooG<:JH]^Y8!k)"rlok+u]9-RZU{ <`K˯.{$rPy;.^ S,zidh*kyŝao1AP ğ s'Ϟz =M& [TEtRTNΪ y~ZBf5KG1ӄ5%s<t `mݎ>b|6MSɐHtd-Yyᨲˈ5k0RXV̫Eh],ucjq_e깰Juos첔Rʁb:pJA2Xaho>;:q3V JFFr55^xW!wE7id.^<@e,7mT'oҐuFV~꓍4+̸Y^p 6=F*rBiuݕtV"o|OTrDLOJTYQUu~Dr9vr6]Ɏ@3+tqJ|+t?&g vXQОyW*w5q U'v;S{zY*4}Eb'.ReV#gW ʥT>t#%Ew[c[o.lR@Q=pJ3ORMH#rWrS;A |Ug wU_cc*-u"l'}w[ymQz/tv eRܴ>,526WoxGX!of~Ez8}JF{H6-?eeG&,ep#B5; `i\B:s("e[E E9q4j*Ygr8\4!Kn qcgA4`cD#.kݸrmDQ*\t:s\^ -?5rEY}/F|U͆ ;ŊX@I70C~aFزq"'*>y(>`*c$}EJ+1m ?# NxG oԩJP_Ay`h  R7t40%&[?JTRƮ,rmS.ѐwzdW%IUo|͈b#CE#^:~3Pp#LCɼP(bGN P y4fT2;;:F=Xzm1vLM,^3E.DbK(|[0(rxWvbG_-e 'GV*QBmEYaV8S:6n}(})唌X$/%6 vC9*l9U&ZfX@^G"s,T׽8"])3^901ؓkT;lל#bu!ꪬ)%UG^rʼns=Pp h147 T84 ) zL}BXFQV}CjCRI@v,G7rg` PX}d7d$L$YVER bfuE0SN,e<<,Rd 㤦B"??G|2VFɐӉZ. 1KAP=JZp"C,ߪP77ٙdT-+ dOq߂X@jqIϙ±!F8>_)Oax>e?(p9@6&w m@=CE { .,P u2N[J-y݋t`v14UFiBE&XY$`PhQ-nolΕF<'7[ f,6F*\mrmŽݚgǐ:*': (vB`m9-Ko[4/[]Uņo/oAJ|2Z[[S-c##C#O]D 5"T'Nm܋x>T3Y X^nde$QbHzDz삗""4ǷT aG('vbњJSgce]KB:BC])W n6=%x.6b9 3HXӝ[Z:Ư@ۺ"J̸w"IrF*7C&.}W+e;lL:;@۶K1JO0aF~[x9ۧ(ۛ0.&_Fu lNW,qձ/L}Xih#wfOpCI_J?W\9~-v*4 R ^tXn;Ncwf{į5 dcO.$E3[RM% ? e22']BJF?QK˕{YoF/c XǨ\wNQn;Tt]H13i0WӝRZdy,hV?ѻDZ/=m4XNP# X8NɎ K^i|aƈl3,lո2#Ɵ=O+tuq2a]ҁiP,ɶ^uI4P QǥG|njv6*~2]zF燇m B?Jˈ?SH/"~Gj<:Fr`\ G-nQJa.Q)neo7{}@<5^SDκwZ, PKp66!@>$nHe.v ou c]D %N<]P}[A|KHhNչ>|qiه>4;JkՁGI xE*1#CC̈&giO7NµxηzoxI)rnS=%w*Lly^8tu`K Csт@ɜoQ(+]WeKoBLCfTA7 y4rab1ǮM!r:{g lKMSX&7MRA#2ϳ5Shn"'|MuLVSfKY:3EьQ=E'8y: oy09|.S}zc(NǮЖ$\.͍KcoY79>'mD*珮y:r}=[b+_-CWΛ6ZP }4sߍ0g* 69i+u"tBF=5IeHk{i`?33#_'rG^?E /9XsP:mI'kQغO.BZބt.1 x <ޭT GloH9k@n{GVhm 2#c&8hgj R ÉNhTa^J5Ak]/C#^JR=B_ ~pPWd[%I~y7P bR 5Ej|4_)`L T2󅲖o ֻ$҄W!:H]H>Կ9$=l=gE^:JlA;DI\n':.Kn* Er-L<Gf:PXhɓ7mnj`{HTV1a|PjSà+#2iϭ"$ Ѓw nePV {/]!W߇pM5,tLhûJ&uy\)}A)UkOvzv$u> "4*z8,N@fVQg7V벷FkMٻteρyfK_n͓!Md.vh +*/8$_y|'dDd?h_'MBE?dNRXhe~A>{s~j#|tZfO\~'$*fIc8ϳ>)Eڡ(0R'CC><2D\'a9Cp#9^cQڳJz!,ȃ|]RB8.щ}HЗsftAtB{ԚQR)%.Sg&/%VX<- Z>_~yR3/f؁<AVO{lY{-VEz`>K+껁UA~ºZ?ܣKzq3"sD'$n4Qt&G +&JҀHv@R55be^p_RLs 7s7{ joƠ}^XR}$8 ˇۆZfćĎw.e kb ?l'rL#n줜z슌@ Z7( bKC~%VvO4oDXlJ,); r9U-~>T0y@4J_U$%V9;f^ No̳ /mO;;( e8 /Am #c]K 1zVdקJz|ċ&rάU~B9__2چo1=ʁ(80P;ᵨ~-fF}FͲFY7|i6{}9Eu&%?rdL{f-j*oxVQ/-p՞Uvf&ղ8іaօ:"3N#;cuJUT\^nQ3f28`kI1kRm Y-Pl$!+p\c';czmGջob.żo$ARǡA<ߙz`{ߍBLJq/ڕ5]" `U.N?k`6`*Qx(Y_ػ{HFTSItag6K\Nks'DPg7/[$7uG<Ýc Apix:1badV5'x0a;dd_,jִG a}UIGMYy`2yOpiX~+?9><-踲Z.8 s`!vd`Ym!P-"7 &t7EJ=㻙jԺ{ |c[-D^։ pۈp˜< /@k6a)W rƖ zōHoy ,Fo3ဈۙckG%7u (7XC3'X &iO)2} O^ =9 he:qZ(1FG;J/s};S{ gǪ׽z/^Pa,4 4)UWp^LImqn.PHoKKFVv*MY'Nz+gA j 9R-]8lgDC;i#,Lw 晎US9o߽E`G!%(@7OҌ= t5)` ZC7Q^JsԝH%Jy-*Gr-'hRd9׹}ddFdDdUw[LQ4UoGr&:ZgF?^#X+gλ+fe: 6%i&H91F-b 'zsݫ~pɣ5 /{e^lOM&/ٯLn?QhfLӲ_bxިB]Fqk!ִfQ)Kl~ 3M0Κ6J!:BIo~IZ-ЭkQx(Ky\d\f0sy7%əZQ+X:=-$N7e`&6:[C_:sš頎43:[,R^rP2`x@L4.sư 3?([ MLu؟<,2N䓻;7`/Y%aTt>}AA1`Z1qnt/Ω#31ﶄQO%+R| ]Q yWZPzXϙ@9pA;q4WXr]4pRrw6d4#=h q5^s'N` ϝQX2mbRVƗ=懰u7Rً7e5GTJ2UtBp11%]*As/ *:>V`(&ea \_g8x|-2hВkdSQY@e-X͚2K2]½1ya3܇lᮒEI7,/  >Y.G)+zD#m? !o"7V8Ny"|kبdM'6fSt OwK]3U˜ 2tFHRgBs^=@0@&ßۭZ]m'8}n,ڻcP@)2J 9b>ID0G}I6Z87lMih .'1Kɷ !ʞ\vhv]y*YVshƊ3xımAhWwRmW+rS7U4x:ɇZ&NG8>7 {-e ygcZ7x<ЁwlF|2-L536o/ED?(,?9cSNc6#kU|ذU?,Y06I!y*WP$n{Tol򑦏ҊCJcl9|wq 7(U"ֺm/ہPnExhĥncΕT=HY%S@L#vlVݐ7EӦre% Zy,(pA&wܰ/5} Ah CW 9yr!'"Dud+yiQlR0f4;F-lߜzB8!vALGwPZgk!J5d);S:="Ww;kL"DLST ^]BX]iaIwq}9e JɥV :=˚j]&˄j%hKx IfB#4P;jfT־lzS/rYfœMv.lE|#҉ ~+>ǡ|/FJ>1/TR!Th-RYf}Q}]i}SbV$CojĜN) $l^(!0 #OaHRlx#O?Iδb)m2Q $l֫5< 9'ly3;W>9ώnݰ8V&`֙K>wV\Ty7)K"yA%!팓Y3f 'Հ) RͶqZcbiȤ҈$SMSØvO#Ǡ\GLrPQ.lH8, Og;A+cƲFf}./QgދvW/4sd`4:vq ϊ: Zcz~] ;EEcmF`Kd?ArTB3F.Sh/\5-ÃD 7xv= :zE*Y"@z8jϼO(Q]HSoٸQ5 ܯ~u'Y=grGĤۘ&AqX=?XnI5KzO5n jnI#usj,Vrs;Sǜ0e+T+=`݄5"s!ztt)1}?1V i(i[ SmΣab҈=0$CzKM\ak9uV3ggasD0up-#l_Lz4liq̐`(agw!"?W5,LHSq!jdbrSo0@JԠ݋KHaTٿ!T|lg,FkqͩWoZSSMFHgCE![ 18-}սdC9$?w2)ª:@PkqBkQ`=/&hkOֽۛSr9k~*i[''W_Q΢@e>f>&,SlN2(k.a# ~>1@1Ić >2H,ئ|3㍛3K9u䈖ýq+y 1~kKJSUŁ ;l%08=-[RìL_AVNtTfӣ |+=KeRS9-3LzX>z%D"Y=?@~L\,3TT*{eV6!c(-Y+}CH QE+#fGpG`3<DxQ,5LjG3)u-qpkF +4{꩕ F@{־7\==]2Fr8K4  .;lW<T6Qܺ!h)1?X3PXz &VBNΰ_BrtWrɺ2CGk{)~R[l"EHGs4"uH \75:Edr+Ɗn;?xc ^^8㉵fWTB6* 8I\gmn4¼=ɜ16[\yP;5y+~ͅ  cP<ud[˧j~'~oĿw2|iT,0"5n4X1Swџ.Vt: ,3 ]tj$6"N?uKWטSqq9"Jg@gAqI(c@"W%R̎\9={v9:CyVU QxaόAl ]* D%㤩ϣh=@;FZod>+XBʱvzuHŒrcC&zh%p*&G˒.a/tXHdhN L&$G^okT '8{(wcЊo_/#zpt"I[3spȑ >"CoM=[Ұx<]xCϚGBܧ|g6:橪q.a.$"[u;4s] zfO6QYPN`![lxp?iI~k!p'>x$ jql WysSsHE:΢ SOР78c Wih&ai >#GO'KҖ GQb6)rt/e?Q uu omrpW](7hn?>aGul|y4 )֠8AQjgd8_p?[|'T =p%"hM""Zk5sŘ];}6RϳF_f۟ ZؼT`H(%@w 8TzgR'aBC}lHa 9F >JdAOjrFڑTINメ!zun^)K W4spE<c02n<2T%5>xH5hno]W#\L8/"?iEyiA{9-?Hfc@;jFdÜewU_끠Q\nXg7UFP؏m;Ʃ$1 дJS ]!]pZ]Zm)<Dq3wsњdnMnxV|R 林]gd.\fURmG߂\3 mPG'1[Z6.(:-,&A|{iejd1 WfиUv!<8zR۵  Ӌp(7fj>Z?'CI<|:jRvH{T6xX9}'<Xpl`_hgtّ`Ϋ;P&ބ[m;jHQ8Z37 x*lt|#BG+C^Q=5Ošݩ^9xE:bDPׄz\! ǹ(  9B&{?'F7<߮$K8.Q<8"B Aşф͙4*@]!Z3 pd_,oYqd 1ͷ)eg*L7BʘM 6WF5m(:%]9-kN3^ea ѹyx9v1TNɽ ݉ _ѕ vqx0I\BɊƖlv0#qГŏPh/UBl+H-TJ̣eMs H^yo ,dF/;Wm7m8M0;Ac-ȞZ-@4ćQ$ ,$l%رnNIlTܾK4ecKf|ZS묄P?v=9zj&5 uHVo}h^JիƯK#6l"|tYw(kvǒ$1%DmjܾmHwu'Q>Elϥ: ci~CsIEA#0:qFsU! ^qmJg[3]6H{z.'XgX7ML% ygEM(hL ր#Xn6X8N}FI%Mr/ Zr}cPqkmLvwpAӕ[','}&0o'4{S~ `s'>Jj\sK4q P>T0>7*-)oA9Caft-jW(,kE2 M13 znL/+ M`ߟj$(k rً>w@U%#eKvzq$,ZqB lEY*}V6 Iᖑ4Ȯ3ZՈf)M!1&ԏەX)UK m 9ny&4,\{.BS];^a!39>ԈnOǓԺKy;5+Kg۞ 5 (HyWx2Vk-kYFV%lg]m(J彾BOpIǭlKrN0A$5%I؆pw ~cug)8*(j^rrŃPCk7J9Mif r?΁@>kjUl&0!{|JEZK‰sC(((dX_-{pg,$g\y>.8˺wx"*4Z4 wk[tԂI [OmSuU&2>W3C]ĈoYuZd0q@T+.[7%Yxٚk y#15$Ĵ7{ND&l,҇ͷ&!2O]4L2}2C=<3nvk(5J군wNV [GbJT޸uL,'HG#H <ץ.X~qJ[jjr?? Ȱp"oϲEEX1tv&vœIFoBH=\3k6\Gf@W1(BjaTb5fayN]`/kr$p,eKX5.0 :7k_|<̇ 5]" ':Bs1aWfƕJs 3VlMs_e%rWXsd$@SJj:X$47D2EELfZoiA@m'F)c:rmz ;pttnϣQ>)^HO~R\ʹ8_>1Q>U@"]0 P3bq~,G-@Pt 8j"B7RrsSE'u/eߎGl@҆h8=Vv0qVE`e]zč,!5]ͼ>_&uqp ACPa 2NtΟ=9z'Fzh9%U6f;!6e ;aG1̱hCZ x=\9f\Mc!U;Xbp=bjBVNH>,?[LA,4wㆽ]7bHR_f6,:gx x % F]E naa未6(KqtpLaf}3 s=6^pȗ G|x^)֥.ҧo>`gNȎtt{kfrYOg;~PXr{ !HS,jր36<0Szn I ֺH֌zjӹ\Acn)łU Sr/_y^d(Ll,`v'.*[׼ /#^aj#./^9"7iS 6 L .8%_(^rBf]V`vK\jg-RAa^)^2zVR\y*2wZ5Rj:N'^0 %NlBsvnܭq8"Ah !q|r/M^ez#+L*Qv$F:?UUw. u嚚Y(:cXix~lpDآ̢SFlX[B65+إxȝrjFQ\PGzyyGd7Hنh=9VqcoMFXd̍TGB{rr#87}A1Yd[Ϣ^9 Q,J9#͍&Ɯ i8̏Idq~'Z s8p1吾5B4e~>_jͥ)%K}s֐hAwfYpfB0#yz9\Ryx[XGc'+<ǤӲ&m|upƘLf7BC*'ã|hء" {:YSjA+ ah6z ULx]6z4Ņ6P-V)P9a(DqԇkC)~)?Sm|T4@pix+9Wq3f%xXƞ)anZ! ~-%]vqMf4}FIpe{+9紂 xxu"#aH)xgk<(\s4Ba7!+Sؗ[ȴɼ/0-N??cL3D/`&O 2 syRa&,ߺ)O U0H>Hث;( Xexc.\ٷajuHII nb*lӸF5#-tINaGDHnSB&6 Ŋϟ:vU;Xi1=DnQ9gɀr6o8,au.e<_/"Ҕx^(u 8CNdw]jRTfn$F]/'M3`w/~)XhsCQˈl 4? ]kZ:΄^ZG6r,LçSʈJ>? jkLOqpR" kHxא)7]/NDˆͥ'%^LޣQ7ȢK`ln ͋>ΖS4zWWnl*a\Hl֬Du,0jkt8_Ǒ5T&rO"üI?d3`f{w i" P %P?H\(ZGdG2x—O8z A?i!HBP]Y}LW]X*ҟА\RnCDNOj1jX_8>U YMTūi4XF(%3شō3 Ga.TEݯ:CM>ܖo$( 5 n1„@W= %83m p7[/~0}2WTz/{sL(jҡDI=׈q@Q-[,Mo̳q {Ψg >/߻ {޼UZ|> HdFua_Jn}z罫G1 ;d7A3\}B%bUvӧR}s--h65jN,zAihg >?+Fi#-01x>EBiEp'e86U gEFMP@ei1rܕ B(6$dI<x} Z9WCYnqO u'uF/̻| WHEaC}jΦ:Oe1w`Y[8PŒtP b䳝{+l+bxof[= Fj][C-aЅeTGeD؈}Cɞa%a6 Pq#^nX{0H^E+X|6Z?*_K0ҏM İ`τnCb-a) F@]62c(,v憡ues v`\>k맟|mR vdA' 8Ǿ#NE:٣R2C LOxzmW: DU,!u<z4= x0*ԏ vg fǔhۉnhc盿;Z&#|sg(,9#r_%wv'.An:ϟ>: cЄHyɅ_DʢT)!'ujޟp5j,G:a$))vc` x'MՃ, mOPׄSp5r88zN|S7>,@Dlwo-lE3+mJ6"X4R8-$(wf5UlK`PQ?Jx7>ܨilAB.n61RϏcQ ;pSgidӂ#|M7ͤ7߲8ݒg"NlPA6ug\( S$@ 2=FhD)'S"#]C߻G},yحׇ@ѳ3$#Cip F;tZptZCapAn%:'-8 ύ$נ|˂pR W)(6=B x\ܳDtI>|p3-Q+3+5((d)0bI;Bm644O I!LL9a +5z|37ȅ6x &eg:muXIq`4AʉW3m&Q>X*JAGws;A&zf99h ?+~< T$nq5H7ro>3Hmj>%3`k"UL1 a!}"[bbwx8K:UdR%6X&V\3ج޾=A Q}Aػه!po9p4p&ڐbkm uGGe'-Qj![eh(+2xf[8yzמ?̋Ưw0b.73a{%J ܮkN7[OY{tpb/ER~#r?XElEx=YB ya(嵵y\&3|fnV~ͲHӤ %U's%Fl ֞-Wdj !څ0Sο]D%LZu'i,ӋQX P Jj?1SX,Mve:ڰa}E pl8~%Uƪ4Ad8wm{Dg߃}؏ {9Sd;s'#>QOx66h?2"Q·rB|-he})c& |4RMHg>fZ  QWPrAFW,ƹNa hĴ Gf1 J9Xfh*fAE?D' K=Qǝz{y~ ė_wFgfQ tGfsYD+4&M״3mElj DX_̩xe~]̈́sRIZJq'/w c%ܓ#3n{MEy/<$$M>-}kQ L`>(-\mM]>C;M _ހGczG$M}Z\S'"t![lf7XHSUI$gkDTBuՎbK9GjfgoS~Z4H! A7tv^F%ɌO[ꆒ$,ucBNޛD !Amڒt{ 茴CuPtAѧ$sL5捚ؽk:MBgĖi4CE6#bnF"'k||^ J ?J0,U'"R%ruc(&zmg|~j|d\0zbq}] `U wKݡj~2AWB *a^⟪"Knl R+yHL, M %?oOz/$گ3TNC >5W%sEwGF;{XZdz$"{\aKT/e?ရoV%PWqԏL+=ռH :) {+Ga/ UPbտɪ0y ZO*8;P q[͑ R cfOk̾`UJ~D| (&%uf,ǵ>K< [Ap@Ag0e4zǻKqb!̕ ͬb"ocKG5kl:(r*[h`{,t4v|.`=)^:/q4T\y +...ix:.qUs iq;ș@2 JbISٶ?dԺ*z 6jz'O"*=^d% %4̌vP 8y9<)T"&V/!h ixfBФX_ą*p0ZYq)Wf Q\oM@bɳVlEeDnك69^E#I;E=^ljg^6#= +ftb%z5ؽ:[lQ,]KYZkgGj7۱ސ3I[;uIXOT{wVQ $uO*Y`ٸz&Xa(Ĉ]Y_ȋ#UZ[X|CQ,>Ѝ-*ѐf&# ^z{dD(@ףUn]zic}ae4^ZN=1'E؉"T Z xJLiAO'ѵϮ>:kubA_J("A{Q;^J}ʹxnIf CP~4V줻1>?;[V IH1@ ۵u@v)lB5-ʉoJBaZ.Gj BTHƙ!6; 1=WG^1n% h0<02Wtl2HnoO\oN̓D3,Oߌ><&E/xoqʢB@4CǾ…̹W@Cl,ɗDPI.g]09BMr~ހI&6Ⱦ̶̥YTI TS%VA`@Bk`;~~rX쏔~KR~E*ԧu,n'6)]`J|󥰬~3[ZnK@/:FВ^ p7_ȯqf4&C ͯݻ8 K{#O3y#fO'!ކ(+9C|O.Gyuj *'#d`L 0UƚNb+ǝuezd?>$صM3[VWlv, yZ_/Ss":I,<6'l1 CN$ԇ5Lŀ7FU)5f?釙xt8~)0Ԉek!A{{OEy-;ku' xh (nEZ"F8ʇ֝鴈?O ?BoF?,ל*[niIh>q zp:"io rԧlċ~995SnbE`!kl9*7ĸSNf'v*#c։:ߠ-AoLrj*:,jn8~/"B'[վXf{?<u0 [ >-9,/(Qdbب{-It>ݘFbA o\̠s $:侚Kfwf4Ѩ. BFYYҡʏU!uߺE>]{9qbVJ/?,{jhۖ"9d3dg6 CّNi\?`7ٲWW@nzn똦^0&%8^]Hx3%2p}!h{.ab d``U_a4a7@ sHFrƾ^Ku{?y$`k2N_OunĩH +_c;B6Wlc|ƥp-5)`6p'J2~5y,(ȕ28-O(e[ZqY 2.N4&!tWX([Y9H6iDJ-]9cp95H  ?Kb724>~ G%&^U+7EN8Dbf_$V6a"gy*;Q= ?ug}|Y^`,uZqIʉc[n>̟]h-Y۫V3;޳(FcW -*k)B<{!=[M^پ&UK' { (sJ-Ӑ~q 󳡥 s!#|%O,{(nf鷓\FgNe;e ;sKrRn=CWN -ţՏZ+tx-'GX? | 8, qƽ%SZV϶/&3$)#RxN8[Auzj 0UQ&&v8U}_S:vYi|HY!.H!mDu4(zou yd"{xY^ ŶjhJ ީ=_77q;rp0s%jBĽDD$h=(癝*\'[D#8& -ASޙ^9~[u?.;Â!w;8X*8?8Ge^d6j[ML͎Z`'5(0M>D*A? &:4V_oDy%$t,Ϡ@`(ķ_07S ?<3ع-5z.OU ?י[ /d#M=&˄*`ڬt |[%o!҆ej#J8\ 5H :#X2v2t<a.i)^!ps7ȼY9/]TAW\S< huR/Jϩ15LyKŵ"Or$sCr~\F {s\?fGqF έAO6$1'0?C$`b)> jș4VSFa,<,ooxR!Pjf&~7!<4Z<:\0TEDB" VB"a'lX  "lm2Q HC6yخxQ>7}T!S{)Й$ .jLj8ngWq8Zϸ=[AV RiGMX^d֙yM]WI1Y 6)+冧47Rw|*>,wh#ˋ!X!eJ|s#hsJt<[o9lxX.SD%{LE}: +Q^d! .˅,MYqm ]1y -̟6Z1xEIV7P2\p:{-|1]Xf6݆n>bfŷb$mېJ';D^Y-Vl<rn,wg?xb,L>q5B|峘/oYX*榁#PەXr yɬAj;/eᤌ\&+M #s;yWh^-^W1cK]w-e1X`_+[scGt;j3 ]+:^ef%L;Kn_JJV) T0{N@;fCn, smAdjdЯ. >R `(C=𯝌=A>t+axQ?ʲ(WJ2Wȸ+<`tHSjds.OR6FX^øi]v&wj~ ] z^vry!#kA|`>2doӛ kPQ{?Fh{Zosbb۱]$21*r\LEYW%2 s绨-2Vw$NwlƕN>i $P/2V$d۶ByLY ֵ?.K[Y'Dyeט  M0-lsqV*%@Βg({fTK[T?݋EAf3,8}=J%wڼ{%z!5=: p Q5r@3!Aq%p ŸGX 0PÀ;VstΕahjCi3MXt)8:1 + )z1ņEZ͙Ѐ~{W<{5Հ 鼳>՝ 9tIB4%viaw'CPw;WS>hk~}."±]4YWև[uQʣ|Q/鄸#|"Gf!#.I5k=EO_x3j xvBL:(k QLYс*?=&8~.VQ1a!ր0\Kx٪ȵ+`FF,/VG(iY³3 ΃$N5{ ?%(aJ2];pl |1ŌfL?Xcf+=x Vam-A\;zҲ.R%Tp2Vrbs 7^kތ`[Fjr9yO(`'sv~: rY5rBN:2yoD%[׋ 熩.ƾZ8[|RX>zß'fMGOU*Mfy:VilL :j鏹&/V+XAT/ןcN0MoȈ>c+6LR~ৡ_Ra0&Sq- k1ctrѨ৞֨oj]\/48IVP;&Gv湄{4LF`Y2ă5Ҧ~UO]MlZ#X>HIx|$U8Re'Z+AJ[лtkLL-m)p8{'_#MXql5_S%3-ϽvCoQ2nAU|꩹h=8--'ܘb{cłQv9D! UQGoܼ$`=shcy‚Lע#%j&~|Й0>++*jijT`rVO@Ch؍䝏w;p,A6  ,‡\d;x[1癑j'HJKšKՌ=1 io=qI<\*Gl66E#2h~1CP7rgyaX u8^"xSPi+/'r״/h'/UAޑ"D:JnS(`ĢV]V4De-9cy/&ꦠr( @taF3n.&ֹ0e361QIHerdƤ~4aMW@o,&mj&v3Pn$:3:l ց¥x& Dxi &/` 0C%_3{= xDSK\N^26r V5S`2(qkf {=垶sE-=(b=eaaթA|cQWBp؇V)qM0X`s9|Oyl珹Ur)zAJT\6@[D%Ɇ$|AxQ4N3`_5V:D4yg(gzLU{fzX+FHeQa/]KR>H*ס]ꂳ,3WF%%M-/@6ޭl"lKGN*!Z<5J3"#!lsaE{̠ eÞ ci.>Md,:i)#aWN ʉtG 7s|Ob;bя4 v{;Ʈ2c313Rv(Y+wzN/[( qȱe%V=9ѣ9{'|ZJ4}zuߘk< pˆ"9ٖ2qh1N9p*zdk!*E鴴"Fgq [%oV0M?HT^'wRZlB+-ADFLZV&J~ՇGKŌ{]%xKVXɨp>1RDkZ~Vnpg$`LAj\m2*Qςv ᫶ٜݮ9XABYtn#p T^D1yl,0zU%Z,q8l}e[n7N`m( *OQ\DM-}CVY xLJ8h:JÄ(,nIhȃ6^P,AcF%428AWw?5:Odd#8x&`!gղ`-{Asx3Ǵo: 9^bA/w7z*=giW\12xrA ]1XҦ::/#RJNbo-JyN曆.Lo$41&Mʑc7bLq1!쐬t?MTT pYhWˤ'6t?Atmge2KkS(^8́7Wšb艓*"3.ubTߜӽ ҿjqd31*KubSHbKMYE|u=<6o8:J_C;F]4nCx}#`_e|Nr^}Ov0qD[S.֒A"Q+1HiB6D\_5[7%ǔvSr T;xHm!!)G#=g40y,g<{{s``^jG$s䅞~VWK^6LVHWr{;ʇ~"`5A̿8Fk& OElb1L=64,uCK7Ku4wF́Z醯+))ۆZ@Jᦝ!=y`7'lھ4~5푬c$Z‚17FJ1iKm%Sh I3S_Bzf2|7 ǟ@6+_L$ e2&wdqumL,q1t琭!F`5_/S[b/&2ilЎgES[ؖ%uߔ=E1B顁0Q\zoHʭPAܧ VA̦zQ4y-W sT͌kmꆊJ,Ka-*Q|G)a`q>}3mJ/C"H&|CLJMLֵ@{8B*$hx64Adk2Uo\'pGO)FI7E77%D'Ӄlm 5{Ww61S6PrO Z"Ɔcqg5,bgttDIJ*v5&ٿ0U9F1K{gp|!8Fv 2$%n$f0:H8 =E)!Iy[l5rb?wVZs< mUsS"ۋY%~fa&,畤wP|vqp|@؟PqLͯ)W*?6 9:,,zOq^>i?+6KU` q} ýІC#JiOdbg?l g']-nV:ߝ>uCÁLVjgҜt{(RmI7dA3F 5f U@2zƨּ6FΪ2eȔ CiCgqf!x'Q!zI!ӅV=2?U3$IH R{2v1$( J/gXKcd\4L\il.0k^IS쥩ԈBRrƃGk!yK]_7ALHb$n+Ix,A56dRq~Lp~tp=Au<IIY6_h_%!9ИCwγKܕ3&ĂG u"yY\9W~V_`+p|^2H 1mlL@βGɻ>1DŽx͚}sf6 s`jlVn &69}uuaE=:D{4ӝpZXI  PpHs |} |ZE2}OD??n"!/⫰}v#-KJZH<;cvy wΑ?YN 1KY,t`wkmo{6miKvMR.`Y]٨mÇ*o-a޷X߫G ͡S)6@Ӈ:)p Um^«dRșc՟x Fv8tIL{ZRhqA_ejIC>d! JݍT4EcebMne:a[bsoܦY jxC[I,)U691lENj-:>\52DOy2GЃu`'&E;&,ebIV5a1KM0~뮚@B+{h /኷z%9PCĤaL0Vl&w`9"ט:Gyn?fLHiGVL ĆXq¯:B1 NwsЩ)>%41vl?iKC`pq1`嚃Ԓi,+ xW?9>5?H =o̟dWz/k/]][%mi+jЮY9%W\B"DI+0ubY LЁP,g0@MzUSht1|-1xfQ7ThT#/q;nM7΅f͒&*"٣6zlHå*nߤX1 mVS R $X$[36~in3l'ZmlvfKH9Bՙu(,P*VEr|Vh 7م'f>uZ]/kfQ/fZIf3%|g=\ڌ3|J|J.*ÀbgfYUMq&?p mPFU,Ɓ>5 8%m@:(Vq4n%4fuQ[:QA Co]Ɛaj/{d moy"? ,o tjnjԤH$Z|O -9xꊆEet'Vz$~XnCA#͂%v1NutL4b hH>~:}V ZːaPѵaVz:EzU#j9l 1F`aq" Ofc+%2DJa$V Хi<LZ' .DW[hZUǂʔN(!;x/OE\Sٲ7s!xvfVU"<#~BhMn):E%a˾+#e|6,>!LKq\!ztZgZ Z gz=~*ސ 9j^-(>Eob>3RfHKiX0RbtfEߨ#G*6ץyJy WŭEɕǓ,[~Pwu&nrRF-N`Y|U \{#KT7L[ϣ9N ejHb'~ЩL-rqF' 5=~)&:KJLۚx Ћi@1o(8ЕVr/Ǐz\f¥C{McvY>5kyP2esX{o~mL 1Oݔɿ;?b[&poY{>"x\Ձ)a{Tfuf,>}Xɦ6= $ 53ZEgίߋ /pBK^NU-t Xɛ;F$:6|ȁl40yA| Fթ!Bll)Tf|px7gV'Q`|\w\{ϐ2EF,Wm ԊN0z/kDm5aknx51 jA# 9DZҋf8#_7`=G`73Vk'Ī:"1MdTGXi5G=EV,Yi\煜wrn7$J}n)90[Jd'@䁣l F{JZ(96g>7SqEeUuHSf.ͅKЭf<1^z#/륳#InݧeYp yb=34?ƽ AVgXb/J j/{;r67[Ԏũ;#gY]bD)da'8)\BMsgWe z#B.vpI_7N|Yrj;D ݶuc.AF1}:FͯJ/rR/:^Hz> *Cme*d/wBր~ZM'SAtCP5臠ɘ3/2}Nj0p,4:&NX7 #6m.)˗)S閖=!>>{]^64@pZdrܵk_"Ɓv欂P!@2'ݹh\[kʪeiRyk.|9p[ϹD}Aa ܥpOV~A/,\cešЈοO=go H`tCv^, YjְM<^R6zJDZDp9(VP^O#Knc]x$ԪWosN5~U϶rYd-eg+ԃOi)p__]UwhuIS *-%9«Bw\gvLv ?gg示]- IxAOS UD:Wl8ziv·PĤz=tG}# rh4PyW63:"cxg̈́./ԣz2qh="Pt`u_BQ+yD}'p^MPB/߱RfT'*6o3ﰵ:+QxDq76\aV/0NJpͲH- b \:|i`to {{ˆ(R(Mְnp3$l$C圵 6evnrNker}V3,e/EMKV8,ZN'a Q3`Ɯe€\j,9j5xj i 'm^UL˕if!NE%6'G_TɁk34ΦSsLIk~ ?9(N \_` Ֆ֩ԷZ6oЏ@Zz9.z5B"amm u u vb# 5^5}tLˎF $n 'Gv of_DXڝ@V\c&x)' [BM/Ƴ҄0toz-z=~5.N*@ &w*Xn|2q 4},'`/W^CeY>YrFK7bI޴y/k:IwE}UI'Xk&N'.(8wGs bw[;ZoCIUۚ.*S0#k |~yUv=%6e; "[exͦ.e1K{2qs&Չ%I.m^փ^NI.O%F0Rf93+^!e˄\^SLaprLe|"cduIo]XJ0&>Q3i;p>p7<5-ePjIO r xO;G{Nר28?G$jφ/R6CXDivK_l%Ӈp*쪧Α{5|%?Ӝnc^v)O{^_דVHyhK!9i%'|R+pC:2lpȿ䦾_ڂ?$>,- ;=b@; ( ;FNr]uGR̀^QÎ"l c.aqHYWqyvUHoc/&&ܥ-OL,d}wӜ[48ɁA'Ү6U0No 6^ZD2a椬FBbmejWu?5G"2D1/`ty$"YV+ႿZGCe8`KerD3;6'Nؤ V< Ct}j@:EɯԺ@:{{Da ;^ϓiK_}>)m a>)к,3̎i"1!.@i艈A_ɬsm ۋ!t_AaB7Gq(_\eQK%ٟQ]?aQ缊Qx}Y_y&~ ֒rX}<6bW*ԃvH5WWR>l2=kŕMn+{}OBh|y"B׀^&X_u0VUkђ('KҲ&5mS(5E:yQX ݝ,eL $oh r,FwRg]M$wnӆ Id5CuSY3Onk^U}*C*>1bz, -:Jő<EyQ vMAe[8"_~Ig5ܷ݉(.4S`R b$b/ny{ʿ u/eE,)/$͗vÿ]F}Д4vqa r&Jì Yb~p3h5ybab.0 _ZA(1>&NKkҸ ﺎBC /ideTbދ" ÞZ[kHctgZO=>Oz@^юG)yQ6f(iIj2("b f̀FՅpI"B.|$9haLͅbĴjm¡”al ?m\'ޝ\>yz˾*/LD)<0. ;LWVݯ{c{xD LZBNt'INLuT`GvSBEZ8jUeL7#N\ (`ax&\"%)x/BnT":r[GB^q_gӕ0Uw|gbD)7B~1К梨3NG VEhI/|M93E3:EZPTOcM;tEe| 5"s"1r9 җ{|3Yv =Dɦδ0iQ9Ik MeΠ ga5VA$uBY6I^cUB;͆K8Q3:g=)=E- ɰYxV-B%hE%nT8dʓjgAF??pxǤ Q,nֹ;q*#gkn?QXeZiZjk,&^1^ذ@'66fS|֙eUBRT_.%h 2lYED{ $=uhb@<6${NO;prr.4kk `%%XZ" Wv#tQj?f>"R<{uͨ'3Hy{ahn)l'6a#'7\ҫ%{4xFfHNCnx]NvЪPRQjh뮿縠G?^WF(8 I@k1z羧@VۿB|=)a"UI6vc+ [˖S3|[#i, N %mpv䎼sjk(4hAIo(aZ 4Č`Osq) C˿D1FFE`$m#@J # &WRq1@iO[wЊHbBB2YdB:X2K'Њ:"Fp'\)8%u>O32f3ժ&p}yA#ZA" MӠa" l<4c2è"cV7ZJpO'e и 1XIh-OU,տBQ&m[\(ldD 5ߪli«WTǏ^8+DSu 搻 p\V@$<ѥ+5.vO| }IuH훡œXqXy5Fjm+#O9vy_"T.$BXFXeH& FO6~H>:\X >EQ@&=0nFAxH}^wmكkt2nƽ֐%fm=RJ0ls8kw'2 qwy j ] @Ѡ${QT0:d?O!#(̧$ꮼ}멂NnUys벮K_7po0"?݈BMgznFo5$ ˢCKk>q*Al10i=1Fqs];>{+]sjP$T8#L(=h{@Dpm>B=^ & =:7f9"Yq1]{osLw5#*uplO+aP|,Y|u8=o KM'82TuFګ dk+"DĹW:^Cul0P)_pz {.K2Bv[rġNE琈κ7\~'Z|os05>eIJ+fӭ<8{?W|Fc\!}fa% ^?6RįȘաқ a mx(skTcieԞtF,gH3%g`~wص~QزZ9l9 ӳ{.eT&<~7'D{44,_5;?m¼|# Cg],gi}ΰm=/ PD9|1(v/~1ZcQ %.s (cE}d) Ij; 5V.y-m̲0\%~/j!P&P H,DRui mw)q/:"Ksga ɲc֤ zd9+7GY[#;$^bTODPPQ..dRs\!ɒ\sN_-d@_FC+.k< R\0Ay5y9\V4Y#c1Eݢ(df131Z . z5o⦎02 VkT?BM9K$De]iUr֠\3 ͧxյC݄+LezuOJ_b%EjfơD{ԬaMB 9Mk/fGG&,cgD86^O3 RN" ŷQ^]&%h[3ﰗӺFU-Klj,pAc&͑@FITLlZt[f?௫;.X %:)\ZJ!@Bu@`i&NU:>F2 fst4/]aSCi C%F[~:̓5h3tw (|;# q>QЌcC7 OP4CnG%&yHwۣ !g[e|aB>!hSd{qKP89d1aJ0,-*⓭QɋZeI,#zi-Ƭ_0ٔZ@TR!Pi{E[-+g\.HD=wS3d?LYN~*5BG9@D6]2pC>#`fA%3 9^ r S~E^^ ew}G.G.kWKزbg`6rC/^ 2i~$BZdt26gPpXA9yoڦD6ISk>fg2KN0o=Yqal%M#FTI)?^u7t[US:"Ԇ H9) h[~r 6wP/T v8Ӳ"I@*mջ9U+ȕz*_wϠN.pUIh )66ܽK$$TYFz0 ŵl>A܂Z{/oA2@-A0ҊVE2`am!eGnM6(Q\ZKJ00Qr_//|i݅orpE(z w%%NA"i`/ mC: >YUViq&(\u l _l۴\25ֳ_C#ΕQd:v="߶-?ɛrbN3lT.ߞskl%Q6r~@~3147"ƘwU)UvUA 65,(E+U,-!$DzYg\E7:sF^ {i՛X48ZF1)AO=ܻjrxmQC|,oȱ+ѡJ^̑736Yۗ 'Jܯ1Lhb# &䜕N|blAZ LK*ث|7ۮ.EJC\"Ő`T ZQ0TŌ``I[SƈG>B; UߡVOdQy#n>.:t|_0'aSԣwԣ?WF1A?&UTN8!-m~Z7|@>Zgjҟ+ BܽvQUfGRn@b aWZ\Lz 4:aiH8q-'r(ٔ4̾L6"ϙ,!fyf'X7htEfXixD7Y4ߢ(vL/3Gмɝ"ud4']B>0DbA5(ݞ|q37 чHM춆c03y-w쇵rr.[ha6jlFҨ8e'>Ax&"8W#pex@ lwVPrw[2*ltqof&1ǎBCXrx1cPh2AaGACrOT ^ӱ'z r$ \q|nN()XFZ0ЏkJgX4* Aξc$ϑ?.0I 5x,N$zd|odбmnGͣ3HPrԬ Cb@EbPGx'N[]phCTA;Q V@w|#0D)QEnזW+l5==FҡMs-/\[${ã}S),mc+jP`xt慗+1Lt\c{ 6Rz$ܯ  D$U6Z×liJP(¼ t qDd"iA:Fϳ*c R/WwA.cta' G%)&czDTv,[p^}({rOԁv\Hl\e.9xrV Ǝ8Z _?a]:o avZ>M<+zGA/Ut?zza!k;`Lo ^2̓ $ SmV%/[o=z1w3V<'L\qƄJ $H>Ŋ$s +c$<+DYaMAܦ~;;_ۘ#%> LRc+2=d K| 8~` 'V!Lx%sD2 W OͿVC+(|5I8|jbO 1|\;U4@BYS}50`co뀅"Mص[E2~50c-h%,A|Ai >cÂ_Mشf#iW4> ˧DbXԮ.g!C,Ւ]koL9"(q޹G$GȒ <͌'qcel'YN&Ric8nĔW3["$.qY_#D~ qϑͯ LpA"A|/,Lt\p){/fQp2};= 6+42qh|Z=(:C6.I.jljov5>wמ8R- i?i VB>F;c\ ];n迊@gշؗW ;O%9rkq.+TFDO\bX?8M~}hO&|c Q Ks@#j#[tz|p=/H͈LOc9t`26Fq&d;EKTؠ3>Kr'(5sMOv)#O`d6~KHbEW!~Lzo&)mB6a yښZ%.TOS==Vx#䊢 }5Tqϓʹ7Uy82Qpx` ngQyvXw,E8z\UGA۶N(Q ڔ?!\~!ʨMIT^ ;Tv2Not[x#3(W䭩fjg>VI|ZMN G#3.e Ϊz@#ɴ|5R_'^M>M;J񇤀㟰J'%Gv,ky_J +~8{oT1lcufJM2vp&1w1ˇLV$!:Hv:[ Գv Nx oc>2ungIݙC$2gZlH e49j'"Rrg$8cDŽ#v9& _xFCg9ݙR^0Ր͕ Kg}@Rw,+>qOq5f3>Qt5q$o&R_Q[(֦>QK  f&#紖~*fG% RP%uw[ϚIYstq̋{OgxGi.ߋWU&@08ù[?&εD&I.iң^cA 5ZemUWq[ a^ nZN=NxRQonu%vߺ6Y¾"HSH{2nY`WE̷H~4@%ѿP\Ԭ1fBK* v/-2jO *t'r^EVKXT-E>]+=E=B٨ eCnzXWxH 2Re;Vv2bL)8-(ԯ!1 N3&*ѱgboY͢TǛkw{jpHzǙϣ2 Nud ԕDesA(qA< ~+Դ;e/Qs^*=4;h/xj-U&ĞL"V[{jSrݻMDsS#K)0+֘Ԯ.Ԍ'qy7nO.*_0U|*+l~-F.ZT$Ptmh< k6l),b}[6UD>QN4$/$lLo!yJzֽP-ƏOEP$T=Y%vB*kHUB+`itS=KЮ+#*y9_,TP G%d6ZqP?g.I(-Wa֎78 'G( Ng)krz9\^k/g>yi"O?-gm0 D 2sz.$<؎!#}n+m'@UD(T"̛dEfR(ƇȢ(DNJHOM_))q^Oh! B$e$|Bb`G~ >f,L&f 1pUd~/`fŹ~J7G*|mi=g;on7҉T4QnGQ77NyQH'Olm&*Ӌj,eyspSc2t2w{ҡPD2Qs-x?A2pPB YUߗ,ʉ6UDkV_,t/":yxv)q. hU'+RgUh5fDN3MG Hx; LFf?< `'4@K˱b+wKbr4`&m&aKoˠ:x7 }/DwhcETU)caȣנ5`([n6%[hTu-%Aע `3{5 \oVs`×(VOdG}d E¢O Gn>f촙 ;7U5'_]ַKwa<M,!LC,xs0qEz7 v&DH?VHE /UF8솔͒  )˷׎IT4dk$S9}EfVxPb=7_v%tլ!X!EM ] Jbmfs(x8[)ȯyv;VȚ>0ׂD 3j\V@Mg֊G;7*ltsk'ók{tS'堠ǀS,;Lnd8%0ld0 ^%ة7Ϗt@4Lusi^I`6Xve<;o5|9`9w.ʟ%fy)Eoo#h0>[@Zg\s<1}xl "!إ9R({X$ԫ/9;cb%ĖIJezD=Iit민L 68V/ D#F%;R|ātd9.C)P^8:8JIʎ{m|GߕذdY#g"`z&-J?*IeۘEy?SKsJ?Zf ֲ91C‹$ܘѻLJ4DzE|Ϟ]9T,Vep2 9F,a\7 xhJh$m=3G ]BNˬqH4YQ;:ɋf/`<~|ܫ$u,)<"M:&ss<$:u{9)+E2F8̹cx]@\eP `Qx[dX3(ݍRLY䕟6@Zg!2ΨYP;_,,5|ӑ2 F8ŭ7 1 C:\?"d?r ӞF-aqD3q,/'.^c-_fʱ2IH hA>8rXi4qzK _4n:eWB2‘}3ŰbPf !;"=+p3# `? L%iZKm^ݻeeTVbUyZ<7_8:g9~jMӚQ|fZd:84&eQ.,'3;HXǂ%{-4Ppubxu)ʫ+3cV~gc8\deEcIuރr~z=Y̊yt+mPwpTcG @sߍ'r:!OGcJ/*VP17͟2s—7z.Ą-R_8&X{ށὮ˲h;O#̧3]ֺPsQʣkEZeP 6*F\E^֟kO<8h7<%=,_ӈ^&i" )l*3P-iXUR (-V lA"dnJ;.܃eanHGTȳBu-Jfu$I|| TQeScq%td?sNDL}W2 nso@HPe.#{?h^vOz nCͳTLbߙYhl/X9+=CzᕪHFѨ\#Nӳz5ŔtI뱙:OX UYQn|9ƀb+9+>QPlTy맺XjTt0(+~n!Bc%%]|[PDG!=R1Fn~bdX͠gGNp0۾^w;T\4&&8LݤIϴ~OJZM\I" jhR9M0gRma~fKkG<$AM8~L. FѺĈ>!]@SOs !FpmG!7IuRN,(>&w[7CFYB4#B_vֲ# J^OЮ5)#yi"1'2>zX ƐP9mx={& )c ݤSHsx.05+N,BŇ%ܯ?Tl0cqjG ڶ)='ة4h AhՔ&jK{P+AqsA')HJg&:;a?{s[3o(–x,Afi'1AuWG\AcDg^[r 8R0+kA'Ҁ% Z^eV)/Vxmᖩ]8F%!pWz-i?\ _z5;u*HL:F.|z0s^i7-#CQa\FP4gJb[B @;rGN/ew/֤.\zdQBC &Ix1][R>"--ׄ }U~ h$>v(#Sxtj䪦0WFlTULڭ$@/l⭽\k  *ʞ?4#w(mP5%ɚ`AAY!NYfý^64 52mQ"V%ҲuU/hRµ`,20mJܗp2x[Ɩ*6b 4 gaBI&6'5Z-]bldmJ7 RLciTw`</&YQއ":ǓТhS1K@ҺqK榔cKB%f, 0rQK|Ӭ'wj"~s`4H}otz1>:wcwd, I!}i~Ͽ\]cȷ>h@פZ1@Q_ ճBd+ֺ%5`URg' sƣu*3T@w+'J"D\5̌gײ1nL{ƀXmXf[  '˘M x90^fp=ΊJιZJ4Sg6z1PñPguC]Xi1.F_<`K6U5B1d3!J=Leu.bCsM'2Zsӈ$(>e$& }KOnMmzk Br%-._'¬ýcQb( vQ"$)'Do7ɜR8ASP%#4 w4m"T Z7Hd, {E)73(FOW,Ŏ9/ٕ3Ė3WCUB] z[` G?ܘLF[U/ ei_`#te;K2|rAmsA'N\S8^ :tE\ϰi@Zt&}IkĎCyj4nT;}[uD3>y񤗪TUawy C4$ Mqr}و|jkm,N;SF8ʷ )vţ!9=2DzMšؙP g^f̚S+i9KC:$U)@̛s AѡEⷾ,ꂉ6YX*h٠򎑂ROҨ6<^wJ ͟J亼S4!*ֲqLwaQ9$\&5rcc`lj|ZpVw嚬Cfϰ8d,LiN:`iN]ny4d/(AObi&¦˟/sWIgz1ID@mBkUrɔ˓P/{q Vՙ\J<>H5#QvZ<[*)!=\y_)b ۈ~߹kf;bGwDC*T e/LO h؂VkIkL~ ֗f>׮`^Ss3a7|[ u\NO" fڌo30S&N~-TrvWZq%ڪWP'YwP(ń [dGWN//cqbeu!0l-ʫ=fRoޮ>(@y_<@2j;"꿨H L2Wdg~LOgA*Ļ ]`;v (جҒW[>5wQK CpØc]^K0Ú~Ѭ%3Wq ==-iԀu#,Xv؁RJԎ8%1Č2|1/ĐvJH[N Q63oB*ƾ%:oe_{+ү#餛vhWôD:K6ǔ,m9̽(=+ueiP!BJVetf3E$^5L)5u\`!0"e&:u(;O.J/Q pADצ;hޒB!ݤVh{1 ҅*A<8(*/ö'*3qa%]kq|Hcj]tHJ)%X$C78&S}16r`F.KB2f[m&",< $"H M!Q`Z7Ҷ!#m0xZtMu&dCȄP>?yZ4T׃یLn_rpZQg&`R9ԴUĨiG:[vczoIЁJ*<z2Q?8/2z*ٛl<>k$^Ϣw ?˿8v%{S+>13^/Zm:P{Wv&4`ӡoAWO즉MbI{ OO)z5;vDGd !3I 9B^溰t~rj?1KH*NQ8Pϋ(&w7;F%JRCn_W0C!,Gr?he%T b],` llہcrjuLG[fںPPTk]h>+V%NUF~CU83Jo:IQ5<Ȕ~׏ Ҟ$Ǣ݅ bVÃbY@IN/<<UEY].HH 3tpCSK Ѭ2uSrdz`Z W KD@A%e#:LCOFFii_iC<2\,ȫ?lXjϲN>UKKdO !vsoEG7Sp%_]=16o%k|R($~ -Y6()<@HSdMDzsJY$!ucDBBJp⋛S &™L,W*. fg6lbrBqJOz u*VĬ{DdϿvz :_r]3-аYmpe 8J~vM [)_mP1U >} jִ5!OYuF/zǧrtP#"q3w@c(dq8v+_M=P_E6j_a# cP޼.+gpi^%Pq+}\o8,31KPUuXrʟVE8٤}%|ivS3Dk Nžwuf%α[ɠ +p'uj::; kdG)BEh5/[X?ۓc)(@'1pBpzO} SߕWAHuoۑfn *Mk調 JیQ^Jb3U\v:OKm7N A3xG5l՞zow(6=or]S뒄Jdo|[~x'*e71u8'c+\7:jrQfYObL\@',fOꒇ"4! +^u_P8O $%v"D7rS84ibOVB)[41g󞵭>ߵ%I ɪPH WjndXgBr$5-[JQ݃"g솈 Ʊ=^ci:c82烴=]-s5r:,Ta:"x3J.Hѥz#ܬ-.9ruxPsf1vazگA,qO1r+IcOd8M{5qk:Pى2789̩WB|#!Q"ҹupEXV<+u꘬Lqn( dS)Z7=L\lgsΦty3;I5x|1Ω(6ıR葇ҳ<a۱X`w;ƞ^ݿx9h<ƽr1^;Wv.V } ʫ.Jׯ<#J~ޚ%id]V9AFRK}(WMDv e_dqOSbo[XU1yPG,[cqFFI293X j؏0rG#差C@ʃ[ q̨pķt&%Uh’ `YYUgS$,Im(Ef r U, 5k=4+nnJ;gFq275c%(l0Z22UaK `+VΑy U3B $@T4 ̓`4_)iy*5QƐW7)|i'*<ҞOO_L7ζɮ-3K p5G%E{*]σ+9JO>*bGK˷wRU }Vc|7E~=KXiYrNP `I>@5CJNbs"YoAtGPY)VL2]rc$w+C=RGfA:M5i.Dw?RJV-`V\q|{!s(PUJذJ/L0c՟C0?Z@ǵ@̀X:ѝȥ6I#F9Q'i'n'Gf'<#18Gdygs=ȵPyhjh8O>)>(%G55HԴʨ?I 탦:!&+I` 6yl?$ iusQ*?e5ClQR_y>r䪱;9~E5\`m)`jًWȠn#cW&ͯbmPtM톭@TQ4y`]ktݸ,4 NxO>JDYYv10sTP~3ҟ#"΋XZ=rVPQyd'1'CZ VsVb]M\/}ע iEEak6@řɵϝ* A~`pzts_T&6 + P\0QeY" bL'3 C_vDI[StAA7XFNVۗ 5z[Pyv Nw}s{~培={_W?%tґޖNr]ߵ[(]d (-+ 9Tt(N|w*5K"]3QC _)nŇ,*} [Ǻ@&ltNԹb6$,?U` =1RwdՒWpVa9&ĶnљH9H^QnLז8;7|G;qb[s!ֵ+xYx]4~`մQGIy}z.sNps^ ۶ua?k}770sYʛZ 4V2VڅHr>OdU0ûp0^;cO! ;5HnqH߾&cs#~$D 'l "bǞ+_ ϋENV {qGSQWDr:oG_鵰svW4}sP5)GE#nμv(YPtGOJ$RiԊ $sW-"*zU̼\ W'Mȉ^/$(>Zƫo[_'1CcV~ &x__*iغv 3b*Yb/y%Uy3[4{MGF؜6BX9Ձ<-^_lOmq 5lEFn^~TrtzFRz׭==H[b.Mak8x5\b] }Z ]8t.hu`8oO^h_ʌH|+W|8\c/P&E-j;3'%96U~|/#.O >\#'=S "z;7V2i*|F;:+I3%5'oшfT ɳƶx2 WY'9t0lBvEPSTC;;l~ahI}{5[H'^Yϧ%Yar]fWɁNdT#c$PD>;'&6U_{7y]RDR|fm9V?{"͚m*E86eάfC՞8ns l -'j B@5ݠ`U`\lK-(FO I'?ξyb6G+űڎ{J @hT55|*vD5Mc?}49dGwm IȯiU~m)GJ^ȕ+3Yq} 7 E;mWd+2}]@oŠ $ҽiIYDY a#ɟYU#+w9YB2.1GhV΍;3ej*kԫfَ6!|xOf s;h#?p{)6`Y2n$Ȃ1JP/5]9aN W 9x' qL,|jUA ?Ob)gOXcLH>>-9&z1XfdMvڀ̯MfZ%jri%,WU{#jϿX敹|>eeyJ10N»(.92Ci/5l4Q6,+>?Â-&0#(^~L?<<ڇ͇+Km :>%jf<`B=0{6Nԟ)6/j'PMpzNG&ӀE `W.Уض(չE (U8tfbP8t31?\6[Sۘ_e<-RL]|¦X/e:Uq1AegjQEeL8Hkc^׃aд3Lg$ 4!N6XEGxb֎|E\Jܣ8~ȑ~j>~rÁfW!ij}{6جo?y&DV@lu& N!uϪD)pI'YLќΒ[ݓa m}KSp\cuxoPJ4+[O>tQkeQ0qO7zlfxre; bxBlz7Z+G͌9䑐sfs1 ė`;`nq_OUOk5 ֜: qm`$ץ-h{r>8ܸ,-Tsf[P]7+7ap Ƴ^/WN v7UHJn:1fJYEApP,+ϴor9j b?ֽtNrvڻP=b15[I,'B4R_\5}-.݁KR %/U4xe b o#;˳BzJ1g"3!6ﰴ^#Qr`(uճ"ܽn 'wb`cnO%^ !׳p&e>o GŔ84>Bg!1ُ\u^5Z]QwRSC{6ZvKO"TRpgu.[aUiA~>' W28G^wKyu~^o%`p.# Vx.VrUzf0X"رVbV)5Cjl@Co}1XDy@^&⋾W`kZ,0y g)FބW#2{՗ũ k7ʺC5c\ Ŭ3;.6bЭHhVdN.S/UV*q4&݆ZoL>5`ߖ%k-d~LjN0#j$ 8XC Hu8C6uzM~.-2L_C)>eJHd%A&9_tpSȄ; ɝ +FrfAm<*Q,^%AնۂENgM4 (y}!DTns*hFy0~zXJ+8-H RP +ah`NF@Mp"E(O氈5җMTb@!?L`ؖYnP^ ܕ=[+6m5S&eS&?Ӎۻ\`W?'2F|q r5ĂDX@Dd9C(6.oV\vy5:$)OՎ<[7G}@ tC0Xwc0xKJkz^r"iu9H~]c$Mnȹe3[ZJ ZɕC9EEfvcfpGPXmx>ߏ!/8]GĸܢmIY'ALK(eJLӮ`= Ū&1w;5gې@W 9a>MGa{9wn*|v.xi Q:FPgoqrm,Ok-q3dhzw-gkYnA ){cA4Y43tc<gr27uG2vl4|  5n.3 AÂM )zgvuere#p4r%(H孻1s/TJ \u!-wX<$?ڨ,1[WC˄ 7[.M>g L50uxykY @N^c>V -Wo IDZJhҭ+P<#-4/3rq{KX N0lk\ !턫sYu߯'biSRYR+?SS%cd!$XaZmAGKH9kvwHr7T]\džhiH1hxżrRI <KtMàJq&65xq~WȾX z zIcOi"cBq'JA"i̴ o)S!|j;iH=̑JUk#ζ"% %ߦo%FH-D(32D_Nc*# 0g{Nb$hW2bCAI¾ NgS3+u$,g:HkatI_1w˸&0WK/ (Ι$p.OH< kah$VOBK <5"g#F_$EHMJg0d&$QU)oܘɊ0\dA>/ڊ/H;vGov9ut"Uc x7\$` E IK\sEtlqo 2 8E[%~^]- iVnbi nnxFO8!B& _$BXjP g<[›#&'w=]iR oؠUԡkkIңu o8*JA_t?P& y}JO^H7- @&*WPW D~v G2`q)/XkqBP XS/Z L^)05 d<*E)FD ٨o!vMVoXbwAkqip Z#)bVkRXfd{v9!Nmwzȧ0+t6%NXV+WOm$0̾ 1FaqSǬkb.I3PzNc.`cv)ױ]cA. = GOs 1jڼ\T<[ ~ęOsb{36X*GG~ȂM{Տ/rhFu "p@LnlvJj~p5+2y-R's #@ycwCπ.L@"`jpG7åfR43]Thjwm/R C͂  O^6P:'B2ȱI݌̈́xC~VCyc}6rqǪpOHo^˻% EFK5Q؛xE^{h.).eHgP=%p15&so3W>6{7I9dتh_?sa.GZeF"~WE1w(+9#MyWw qIvf[EZHsσZکʟIAr! ({2/C+q5nr{ӾFlˍ%gean 7JR)bKg?KA|}2K @l}ÍPm\*d  3\n"N6]L q|Pϭoh5B!Dq@b?L|:oB֐b޲֕mf\"p3#׆bF=\V WߝFɛO(+r~RKo l_Eq,홖k~@,<.#Ah_MR8mNbX=giḓQ¯%cz!k/@!MLϗZ{X$EY;U󔂮—~lS :.w V/ހsj6[mCbyOG5.ڥB$H|S[Nm$QɾPWo\@\lk_qztBF/bu].D@ROjɋϟh0ݤKlLzWM,VA?ľsf1˷Ϋ):wUߐJO*h-٦PZ~B[BM輜>T_gdb4+taL8p)2)> ףuur\_*פ7;!-ݔ"yK.3Ӵ<'om;ET'n]-$>{Fճ6ZSBVϩFk]ΖcRocY Aꥰ .Z@Y\MB/f]2- _IaB}\u{a Wh#z$axӊe㇖KJk.,ٲ2A> R3_ i+:97W6ż;[iqumAW(cnaZpH~f>c[|nNPvj,T$y%0j,xi.ZAocLPޏoA(? A_BbŌR 4L\wэ"UD?@L6YQ(?~wc1ٽ)`e_0iʦLu=0Yк>Lh]P\,gv޵/_| 1kBݒܲ}׷1 ɠa? ~ލ$JΗi3ZԜj:;|gxC#f\C#뺹YyXsB!kE4~̡ U(qP 6}Ĩ>B]8OH W>skM`[i˪b۴ڢ\JQ>@m+{"rZLFA(ū=95`2CizO,S_PLqHiQk?N\>Y/;u k~ 7ȫ|zT8@|4]=}~6*ӰsF2yH K=iر(= ʃ(rQ<ܩ*M1ki ω"7uV}aؗ͘1b E[Jͯҷm =ξKv/UрaexK$fz7=1\ P#X,تCƈEo%wqy PvKcTN0Ω(P+y^7pzBNo5BM|Iu>"`![GDv=.b8\SFH5i-EMo԰X@San WkQOaZ5*hF:ufiN <^.-\V3Zxc2C+iOͺ!u+ uCa$4b7$QGϰ㳉u! bY~^7* Q3Bm$}\Fy*Þ͙ոKw,yixd0O=bZ۝)ΡwWltC0?eޘ">Ҩ̶@WRHj0ԯPa-T%ϫGHc,A0 _B-a@JyE$`, 66 o 3֔&}i{0sUzN"/cN`)T$t%iͥZ̡'JEDi7R嚳> @5wZo03i%全OIxӹ\v*LCu:q9I)G#n"apt8yRN@g┬Ah;|S? ϓjCv>M%bA-<ò+=tLF_0s4%FEb9;7 fԧZeh2|Ҳf"󘁺)\Cn|H==ƶfqR0?{fH{~jtsȈ58PYH^H=8>㤭& ){|MSWA0p,wm}dVp1r+[h-ӊik/"XkXOJRg8CuμG;<7޺Eݲ> `b̼+tA< Ē,c15J;v޴8dz~(ب 1b`nPʍ`RT(mmӡ9s?4JRwL=.tk,$5ZDiq[oƉlFQ,2溷,\,N`^Rl *%"Jا cuV#5C]g 3Ksp VGb_eyl)wp; (הVmaCUy4ͺa@ب9ͅ7, ^#ǫ! I L0"7$GT3 2pa![sVU 9V{i[^Nlɨ' ip^mvO6#y6>B7m:\_v~rdMfdTd!:R!7 r('MT.qJV\s?qRl?fǢ ϵ#*=~@12xtcl4| گ>@Æ 4fcɝIQ>Ps&gLLr^L?aM$ Nvg9HTGYjAL#}+Jw;.cQ)ۓ{j2KjWZ蹍NPvښU'=nlޘ`*6kui][!Oh%^ƀI-N4k.moZd , :Hжw]SF5anZ=D,iV#(8PEKB݊)[8`cw_;UshH^X[çPS+rG u&(2R΋dwչsh Vgn2E_nDSt Z{ǜP-R`j>̆1f"+`TDOXG$AwެIZGz} !S[xDP?6]0Xx#!.& z}8{(|I#!Q]-d;b9]E0¯ *\؎BP]Z.C /qSx]o:݈B(R3yJTs!W:R`G_7߃4!4\+ je|ZL8t(sUQ ibq)"[o0Ng4OD䝜SmUYV_LݤM6펝p >8R;B!R[/H{%%oi(M[R4,'kX-$?K RJQhs2>("6ԁ`!l7U_hgm]nv~ÉKsJ/i0?K/MJ8JQe'L$UQ?[6+gfJ%,h},Ë^Wcr!BPa8~FnNxBW,s$eÖhiQ- U2Et~i8{Vj>";(p5&FKc'_"lt/: prm%B8$|>NQq@{b{`j}E—d4?DE3Dؙ*17$b} =]f@\c{-šT%j+'wcCZM$v VGMj:ք1vQ(P눁0LK2Ty #[='L H'->`GnXoPOƬ-aB(]÷ BSi>oL4406 "xF(9%QldW]p 6SӳA׳P?ǽ;\h/N,%aRci ?zფ x77^}cto痲X@mLl(жiΊW !`#QvzRTZgy3<~-ɶcscI[ooN&fT?4\k'mٓniZ6fV56S)!z{Df;vJ/O VÞL'f.w~cQBںxS%4KhJ< t^A#YҋNry62::0AC-4b0kr6->< TXǺN{ek_N8(Roㇺ01I>6~?B H~CSS?g"eT=9 _khI!df.iG027CfD^':~`MYI[%-9EM Dzq6!WӔYU8C阬QZ ^HF/`\ijG0[]ByDٹ.ǽ_tWV*mNJoLqNF vK`8k}g}}gqH\wEd kXrq2yʌ'11b=bYZD*@}71qԊDa_n]/KK }oU}קWQӿ߁ EжCwn[j  .>/S5(kG*7I~S6g>,,wWj(Bt˛bE6M8 Q ;o $: u_ @^ڏq~boy~]HJb^d01N涌Ҩ:oD >4Nn$47`YQ#AzDʞ0U KtriJoc6o!j~?Yh 2KʧO~陮o[T?ː߃/ibT~8zMma*ϼ$#7xyWNՀ2(50rjSKy?`3L.~%HP;'Cbc.(HجWyN/\pJQ3_w6βs>*"s/4F?H:-I5]hB FMC?5q%\C-=[/z] LxxD`-=̅Y}|Ab+8:/s3&DxԖ\z)1^%U67`Zi<3>IͱтT ~\!N⡡žsX)\{-Ĵ #]>aAwOc<}`yRjGrkE\眞br*g#_Vꑁ4O{DFd#ZJ=Ll 1[r<uxiz!MLL{RpvmuN1;wGP ˅mENP:!2jBޯ鯢&X~ff 0AƘt` @hs#%+7qZOT=rsB hz sD~LdGߏs-$V%ȫ-n5r7`.{KtC7/?uU{%6¬@Htzeϲ # )7ET59ٹX͂gK_-&\#䗪?e/ .v0ƚܥ '8+UTb{iw8= =Mk՘1>@ ﰒ\tR[| '`]m XV"#|(Qe<:o0d݂A%)Y"\Th?S{ֹ;le; {'As~\il՞;Ĉ}bj,#vk.dWq7(g!dr[ClwiEtnbQԵ+0iz`_z\ۘ8G`[-x0%R%m7YsX`tQ1ZXzŇG [׺,y?>l:|OI]:{ ߀24vѼu,lR['tdUʺ֔)r#1I66i &sxSCŪ#M`W8\mA"QtW>Ghmj5x|P`? ".eJby/^2V{D dyhF2m*`wz#9qc btyf;5}p]g. \*:hA =! j 5"iD蓛Ӈ9#(lI ƘSJp'鑆s]EY2GAR[ܔPkdhqaC9U3$ĝ W}yqagA'WRpojwETD+BL3\#asRҭn[-|aWw4[zC)GS1AﭪI@ɿtUpnнHXȩZA)/)m?6HA"ৈǢ+wDP5h>)Ppr 69/BE3_=(Z߷U&Tö7ǩCJ17HIGsn-U,S,8NV*ө+sQp(ӥGԜmhq!H:39C} m-w{,6; )h=Z+K(Y/3oJ/r?J4_ ^Rh2i QzM IhxHi8DJgq4>[Oq?kcpzUMw~}g$sV'GS2] Sur|~bPh6F#fNF|Hs $ѿ Vӷ zY[f);x1"̎a@NiJ9gZQq8-]~OܽȘB%a!^:. aB]!BJ(2(ﻋ #W%u7`0_/MDigdka?#VBI\ԌsVh.eIh0*R *]h׭᠂f 9PjL%4M? K̪|wm;@zYxvlͪ`gyDš.nx%R7y5`*sK?R'M?MPtZ:e}?1e?rx8ƃ~|hpWJXL/MbR1< mFhPR7y#E]q/;cQwTRk5hBclV){:`9uP2q1פ9ҫ9o[4ARQV*/Kr [o慙7FhF Ht*߅>ɚ#+~́jj# ;_ kpz )2F7G133N@.?!@8\:OByREzսI(rc)C'Ϊ?^yV]a֋!tP;#cK2+@+IlLHl Qן$C~`8 >_|&jsLڵkQsg6lHhE@d)r:*S-m_Q9gpMfޝ> bQ!ሄ^U%*wTb4J~xʪq>ԏdﬨ GZwVPLutzw`^&w*RQNg7*g vjmShߞ5j8/+W96 pz^ Jƌ+2t13SwfŰTr9_o4"ޡ90D?t fD,L0Q#&ſ̱fDRvWONYЏG8r8nk9/6\\@]%=}ZҩZ\BrBg?%ijǯR= hQO"Rmӟ Y7 򷝤㷸p8Wろ# ;/jpwF@_p>PhB'5׬o~xpjS}z4DrP*E`KCkF a/Fy1_s/m,}kbO63T$OLP^_2ws=nW0\%іz`ڈ.'}ZW}y3Q5Jt4j!|uϯ" .1o")xCpOYPE'X'Y[~bg7ձ~kl-d1,m%5\v5"i9P۽<>d1m>ϴ^..݅*,)ry AFd_ ?)_&OI5x18CUrhf(]|=% =W2N /lN ?&&mRL  n 5.*]hy[ًYwRJ@j(0=J2)p=mՃF<Fz#Pf=g* e XXܼ{Ҋdx.q^QBQdLFaӷ90|w}TNxP6@VjGnQKTcLx2[2ta.X#m#Vי;dgx8,[y 0S]ߗRVdbYwy-]5 оOU9m~y 8"ځ5&g|u1j%TJA)]5b*`QZ7K_~$3,bwmdۇ̷>|ޏ'V1Wy?Lެīi|w[TEM>U!lzŤXH~zKS4 <jrԳ,Au {.h\!]x0?etH/M"*e #@W#붱T!)1w L{oNZ8P.~c55\#D.tnΡ&z6ƪlԘBfr܍v@k3=u;|Ƥlsם&CI"ν<sRPyG-AueH~>N/w^WqBjX>NQ5bJTW.0GQD!1'I/Jb )i{x`(bM*+cK^}0+v?>v`E6y}\ Pэl!TlY /f:(fw'!)(}g>*"PAP q,:n+/l#WVME'D$ozv{yr{P|>V}!bL #j$?N. b L`W,A[-ӑY=3ޖ~ѓ r+)f깦qVkk/5(YQɣ_Cxʫ w^Oh:'^ {;i35T v5 B̷vEr(0Ƹ⅓Z"5񒕝<_$Dxl׽ۗM֗qba!"?ډSuDyP`hesw/Y/F3wZ:}Rd 11/GÓLmrn߶-@>JțQVTVFR8A]ZZNXWKoV?{  %Jxz_Wku/RRWEduf8`m2kt k4|(7 O6KCv;B_S6xB sdHۆ>!xx]e[0$:$slj!@PGQ@ f˦E128E&_JѧPן ˭ R֝u-G"Ji[.B7 k& $g-=(Q<cQІ-#]\1[97gSBԾ6E :sh JzJJgӞHkj/8cwnjT*A-j_y*${:NlEӀĿn>'3-װ;ϢX.H?;aAX/& f[5X5lj&-kF{Odr̀/ 'Q>{߼:cYߩ P, oԘqnyU0Lgm\CgS%$g_#p[AMr4Y7 uZ(T N2 +?EG’N#3C|\?qq`_s.'K1f{ҴC]%MQ fy5vKz9Iol~|ީxN8q/W=x7PYsK3: @ ΙZv9܉ ^V^WGtC~(nM/Y?gՂznGg@)]4e4ĝ{*V&Ҳg'~K/M(n=`08 e6c$p/%A 8h t7Jq|K}/ }0YLd@VSXw3 )׍/daeʄu@gPäF#߶+ӟwtNH@k5Cx wYK֭|ǵl4bR=߈ֶis9ׁˀnVn0%o6 L|rĸh0HKHtO |o{*W!hٲQc8fHVߧpl}lCVrnGv"BB=I0z ͗%dX^ōDP=m!>Y ,|FC;i;v+_nURf;3$pߒ&;O/w /q"Fߋ^3dmg+d<ٓ_)3xoQaחbWvA8<`Q:S\N3EI-椷B')r5}2"]]y̠J3.-6:G~/ zU#`@`بkslj71&ܟl] 7U6tf!JJ-{jmCn{dZ&-BVi{MZ5Bǜ>ZA_@٠\ E3= BM-C"=9vtg<ٛ/PNK/`Tl৪B]T촾:>c4к4:DKI[B"9 2v?ziw5(.d[K"e[ߍtF)K&at>ωӎ,i0ڳ蚫2 FɥE40wŕo4B2 q!zPau?5>Xl'?~E@!1n-QkLP>V/Q'@eed m;soQ JߧND5*Nwb^ˡnw1L ~;_.%ATMA4;Ql3 ->˫VO~9sH X5l]&OiFeT;Ҁ8cE8\6HWE'SK >[CŶb-q!D1v̾%K4W:E̡kτd>?ruކ1a;PO1 l&*ñĊ&`/"-Dyp0?v\y3J9ehMCd!e51RtWNmmqg1j־\e^]>fP?_n" 亟wCv~1>G?zBDT_,Oxߜ4ΔR /aB '( ʄ_7ӯߩ-fX3EyJ-LsޗLr|᱿!muixDܙo K:T5~_̠v#ww8" /kz_JH_bz;$i/h..U;p^}#֭0`7h1c0Q< Ȟ:B[`JIG/E0E,Nյ'5+?Gsxߨ!΂PB}Ȱg Y]-.c#'Nܭu MS`L*sSHy*毕/`0Uy~RT|6@N\Ie c3-I7=Oo}Dwl7[JR?e4/6KÄ~5ZPXgy@ێY27˃jet"\ (rˊC]E<RB:L 3ι٠EEژdfl\d4v F>Rs o> N9Ȯ %uN܉hVXZdTZireoJ b̭EH`8&>$OՖ8R]h^TwE!0ݤrHh,_NVbVKїy>1+23gz&h9D:u5Nz} b'SkƩu&dZ^-UQp Ţg7$:$L V|q)2P1)ր8O4^q]QqwQf:PN\zap Ƥe>"`8NGSJkAL$X9%plDA1|:ijݛIc_G썔ltpz1Zj(+ \iV<6<|~dmd ;ٙ1)<YO _ׄo=.w!8N cmMϛ#ml;+bgx׮$Ddak!UdӀ;h&0*(/o #q6Q )Cag)9>rD$҈ɻrGnH+ y-ziN]RGel  "μrvyy)D|LUr&QmZ@.H]K}#9}Z(RwGPviXd#=eFYgxM1cPNIUq:Dz>o ߠs'@d:Cx/ yz].MޫvӟfY#\ mHn.O4iap0kAvI`ź%~r-n]~?!3s."^3w|wbF MDQؚo838ce G4c)L"\4hϤznWHGjTF H&wMdH6S>\ kuڥMVQ0 f,dlH>pf%Y-Ε$3AL0 ]UiҬ6s2> ި8?],F^l=ܔ5*VU ֘͘Ep~seQ?!VS-bj ,͝Up̱Jg=Z&:=CMKc;3|vt+{>3arxYEoxMv;(tf<ڤx^,(DMwZ8|^Υ#OSwchrn+_Tzʺ&.oٰvQK$wR_)4i tk}J*QqqdjpIaB^%Y%ܸf*^YtIG*,VX,EuD-|cOYK8> u~&[n %ӡX4E[ytNitk0zy<=n`Ysr{|qQ)m"+!>#kV\QKCK۝gW X?_ ~i:"0eoc3 ;-O''/0m mPClB ;(^zg{F+ٶBTS:.|M)+,fx/h}{[e'6=EJ)&B>Igp˕(zʂ~7{;ϣ9Ƅ}pc _WbUD:#W6Ur:DDbqחO!\솁{b\%EқC^e.i ɖYϳ iJ|oVOC4緔/cdKZC 8J%Ez*챁4ei&drTfZ4w[9 pz\bSk;;]k8W]ܶGe=w:@4?+h(K: vo YmF!ߺAg^Ô+\]mFT6^~c 4'(N{wCaed" 19Sa ~*N: Fn9s F#X9I?~'.E1}`RӺ)^='t{/h\pگcR@ !n,mPcǔK j~g ~LfQz S92t/Av8K3"*–c仛Krs:]%6qPjpI%>VnF$QG:5$*kX, ! *٨6p2<9i:J[8DWc:ChVޘ="}^斉H-Hϛ֣ pՀFr@m*5;qOpߥa*̧P|ʩ،mQ(-8Z&xIx42Эp|9=F1OEG)P0Qn݌3gc?iD.z HAxH^z}V1V! ľЃЖ yBʿ$&~@6C#ݫ1p'ˣBiMh̖꽿.ijK4}Jl>IaMyYz9#)oMS \4;+uk_ h?^sIUEq5*@ѹG꥾ قȪX:n'K-IP}9=^9LK=K{1'vnl(WHrqV&Ĩ~iw,lŶ_'WJ oM a1 HE ӤWzEZ5ExvZ kM&)7D#w`Kyp؍#-@)5rAD1"L ;I*E]2Tć[M{x X'5 T]Rס~PBG. #Jrr ,${E%f7(r\ wH|5pObsͶw{!zgLbis rq+hgb!A" _\H`@K'JkkHmI^+37C'eIdwuf&+E0|m0铖,dilH'BhΚՙDxD2v@>Կ#ν;fE,fz/f4Bzʻ3u^wb5ŧ<.U|+]pxsF} ɐIjTTgkǶtCN!7^Ƕ rt)4I~*/$ gvwT ;f_thPnϗR'Oz_<|nmK7;YWDfyHo1+AosbFdA{ TrRq,k\=\4<s6 ];߷z$ɆdDnjgX`_))]3<%6XbZyo,g- r-nZuTRBț KNi-fRV[gp=a~#nkHIBDppd蕊M \]q !5l;+gX[z&[/93U Kkb,l2_怎!~Ke"ZQ֦ f/'* :||WnҩPN)Hs6Âh&%ԑQX=Q;X)BJF*f-c& c!K#҂̣=1+ 3b‚=CEB8eܢyD(Lwz[0R7s"5h~?ո{͌yqC1c\J/@fы8jm$SAZ UFF.rx slэ[\krg4a`2ĉ ZsLSXC&v2N ~X 9Mux~"3>#=i9:W<Vۢ2j%l5n\ZbQ*kS5~$y`;YA.Mۣ-Gye 3Q3:mA}<ú?Bا,XLl*UOT{@dTay#(l{L^Gҁ+e)}t g }I𛡅e [eSzI AFQseU#d;0[މCj"":[#|]0lֵ88O bAc%-oxha. V=~0K ^EJPM hQQq+͂(q뽀:hL|w! z6f]a 5q7!3;\ C!u/J{Ak$X9 \z{qu؀RPB&}aK|o:hK+)_ˊ%ru-(yn Ä9$z2U̍ >sӦA53\69${~CZ)e*e{+>fW>\=U%^=+ۖhxq}FH+3PDA*-)x>q%KKY+tԱ&ߣ'46 ׮N?zt̃H3= kTnS& rtU|@c,zvQ`'t Xj<<V]EDqS+Qh`q]aY?g̤7j:m~$*!Eh厳s , Wt3`yсﺸZ"SQ.b@A<7mVg٨e.ih]Kƃ 7W} p3Q5OB1 7P'ܣOc(lsuC'hwT/N*ZʭO=lk /./0lѾҐ\>Ww3$ -C^w#""H fPweI`UE:۔.Vg2"0ۡ2ZݗQ8 ckc>)?}v(ewA1_YNN%ҙn(êUʳsA+^݌R{^ R#CD#Y y̦$HEiԴΞNlN(8ӻ+qD s6t+,RckLt6/YDsS|9xWq8Ih ++pMFGsnϤ|泒e*"|J}YA)HtukB:LY^/ AĔ&o@hc̑ izbn Gbn_gr”~*hjlpd$m'{ 1skqDc P$${ltH~'S| {E'ah ikJj2E7$X1-jF |X)^`u{+3__sq-3UC֙is G!QIab(LIDŽ\@%]%L:wVDž ^P䴇ںp"_J0>ՙg5B~@=ky18r'ߓnAFȚ\jAε-1!}oM DnyFo-;DZ;:2۬Q8Yɶ`%:v(h:+47ul c\w Xևg= 8qd U̥4oVd; }wY9=0$l76,G1)x([y|̒p2 .t ><4} _(>_p8w;V *zC|㉕FlA 1IR036{hw鐳xG&-|S$)l{+/I/ܓd] EN{ƜA,?y$2 Ot=+RnMYZx*3@ou_(@7{1WT& rCkB%3/@! [T~XnvżIW/22/ 5$$j ùbKOȟ<@wURʩg[>QJ벍rw|Nu&1?]pXu2E%_zaJfԻy|zJh}z`几 F|$F3 ߴ@0S Pm j&JG\aY7D>%i){,l=t}>X0>ݴv=e> ؅iۈj?tI^Tl# G5rl*(],~s#zGl7yY /îVĵT6P3a0kbt/kA0?D5bY̢~ WGfbۆ%)M W'VρKF?R4#Jetf%W|7brX#;#l5OTU+lƅ#Yw:e>ۭzHz'{yX-\6qm!`ñ%2Z6p^]bqr,<ttt Pk2ұnJφ+K-nR3(dP7 rr[_glnc-^IV QffmOo(݌S8a]:{EIZYS:q&r6E\7c(}=LHQI UF]ȳCXJ\IZRsXZW8nXN.p+n"5 yfd+2]q'T"[遖,e|ϴlSGmťKt"U$,`qBœE$ w믟 dK]A(t|O{'NO"jxf5hma$Vo؉ IW9%4nf~foʄ_%58صf -e E 8 :%] ^U$S*l( ZMeM|g+JÁ<ׇ?jVӐvյa_eQ|4pY]%4ʲЄn[`=8Qg&.Oq@1恨,$(-N&e lt*%~ssthl]NЕ6ATf+\{k:j'OW¬a޷ n_.E(-z_K ʗ!1lLA9f`AJ,@PW<{l} M-brp:k977~uǩ3RAP˜QtvׇhA%+2q;M`O=O]Ŭ/kUBqym O;A!zөBsby ت[M_vCku}9Ռ\i}.\PVrH{ۮs5Y7ʢ4/>)(fV[KJ j05Dsiz\ާd5=ToKI*/ćCP¢A5 TΪHz C` yS{*")έTA@Ga\7 J3R`"C_ ըdz/B ӎ+vKKbcXx"vĢ,ө[Е= FnBDg{qSM[Z Hج;2vk8ZTUw h<|tł &)&k]5\>^ʸck/h;ؔbYڶх(q,9xPvO 3Y\Q`\{y QnlS.BVYP V6;oE L|h* ;'pxUJH_FrQ0gm'h}*+rm)yCۼ8 /NBv?v& ;.6xh6oj[t`N&{ZD]Cr8 p%4ĺӱW *4KG҆k{D<4=X>|pE|5.wYC|L,+dLώƆ5X$*T8;*E{Q'vy $ s]%_W˼hYdQ͟I?=p|Fn)D6GQ xX`Rtl;{:P 8?PpƼ.;!gqjP5~*69,z-B5̗ܓ 9c})[m~lK*h(l3UE#&* }K6K,G6# ,ëV'udiA${Y! Qf˽Fݜ,9?JRe?3y }3)VPm"sV"y&O-hsr(#%E<0`I\oS&*nw-$1KI UOT.ASuO;u Q>-F+aط캃]9]×P}˔XެJ ]Ƕ"0czԅ]d5 b`^ դ@?C2AK bnZfPTm+0:|!o#HAenbFAP\1o::/D3y;@JOwg.&Cdk2 f1ڿqS5%v&I%t_cP(9iZ޸)T "Q擷<?mST 3YE.+3$6^wlo_;>,p^aI{RG͠eZnz ~Q?5%~KJ${I?cB|:3 &{DV wftҊ !4Y]2 ⾑>?h MfoP+O&@&&`FA M){q(GZLL<ֵ3v*$*on4 rjXX0OPV&QSe\BT?-T03^ِ`6z[(H@P\7CLe{qWaO""Oz3wiGXPE?ˆ;/tc`% 38gUg|E*[LH$k2[gN_~> QxayIVuZۢ%g& DNj^ 3[b~"W~t/L1lL.P0a עj#! / $hul21I)Dm0`v`}E0H_TGWLӐ7 \=.aXS\]dTy;ÿ3SPсuNi[j.2* 3H0p*|2FU58߱V8? cԠ1aaض,*@ݘ7LmbZ;"sb!N"* KArV+֙0{6^1/>S֟GcG"$GDMRקCj7y;[%"GA0wը./=}0~pBvXK<$k8(մuVKK r*iNT͵at7az=l%|[F:y]U~I 0-:_Cц`zl~2vC%/ )Cy *(y]*Ql,'0׊)F'N][(IY+ < /t-y82>i)F` @Ha˦K;-D {j."˾@)s5G1tb:ļXc['jIި}ͽVH{gB7sPi %>،Mmް^Slsnd=Ǜ1L^mAAc+WvqVeM[:xd>` +x.HU$)ow; P҅>Ա~Ux)N\sT1o6ZLCT&@m$$ ͼ{/rie4ey~|7Pic0wuFQޢ<ޑ(ۢ,m[(wK͝-pZJC3iY^GKwh_@-@(\}]FDcL!q(f蚼vg8ZШюH+yзT+j7m"̲y"jRXH=tnw]+QR@[U/R :1߇۝{rI|Wn|t5VoK^r p*Anゾ"J6 cu^kҧS9'QX=u $JNRL5_PoH \Rk@ŝCURV(~,k>M⃘`H 79_*S~l_v"쉏+;k7dX,-͓]p!\ PYpʈ٤8+*(^WɫI CiY$(|H= S m ?ч赞FLj!OBP`īYe2ee`3S"9ApNGdf;vJ„gFenx5*)>'(u@Й篬3<ɕܤ 2yiD0|y568DO蜱R?=QuxN}bOu~'$31F00-UWpXGf+GYƠ@ HщŸל:-@ as=kxp֣o `Pڸm0ALfM9 aq`҅&!3T+SO @dd_m4)--T9=HBf1]cGCȾKat=( /ceaxzI uk` tHW*-$^?DzL7T3%rE$lwXE" pmJ|,X~]f5'9Q&1DG3M 6+]:'^(q &!e}_,mI95cZVu'A=8E1Ye:Q(uΛLc )C}\d^~&Ԩ?ThӄNf[ ! f񵢑 ͚[b=[5 +ةMJBݮw!`p)VLmv/X%b'Qs8jU)AjTӿTyG@{tI .ϙ^4=ܾ܍Pc BSk嬨>gAd:IqXDي۰u|z F _&}1  p@Qz5ޥt*_q6H2g{*:Z @6Q8?&/HA |2@e'D=ba>g~E1 kR~H%6Sy7 IJo*2R n^{.4%e!i!Y45X2 *-"`Y&ka: w:@k% dy>&wdB`˱ø5z'?1QG71  9Z&|k j*N$GDtJ.V?U@=e~M WaUCmjgH GP'scs_ae<@ ۃ7I]%7Ʌih B[;D*$Wͪ.9B!"}DS&6/T<.%@>MRY ĕV3̘vBAFBFS!g͖+(i|7x⎜-DfCG%4n&RMmi}Ѡ\pq߾4,8'7Z^f'mK] :e6e/4Xw|8څ݉2$,}^P ]9Ipg)/Vйunmˑ)A?dOrAc%QM/jJ:h !kYW?Z?AfNKsLjV]=\6J :**EPlf_+f}m# )H^(uRlhn hkQdj2ҕOÖ>HYDN84JKb35TMҼa2%0B)1 ?jNY TQlZ )ݬ9kF,SOmxoc?1[^`Sv٣UFR˴ h2$tX4oM 5ΰb[VR$rh #)h6]ffQ1zH}i7xa䊩Cȱ^1fes"XW vϝw.t֍5.K]˜ghž"LYM2 Y{Ŭ2Q<45ɥk1~H/lP`T4m#\`TVmZ:/`#睡qRz+uq xo~u?:y.e' U)0G2®"3C}";e>݊]u߲x0C=omM`Ӳ*<C]qc̡mU:mi-grx>wDO_rfJ_\3Ϩk'LE~MtEG@mªaɱFAK7u2W+^xղ ru֚B^^AN"(sІ_fPʲeLM`xNrVeڭ̴Dsw^Fh~X$ e"GAc m:#| 8`XTPf" Yc0q)a]vop]NI}'Ų kz?WIL$Qo]OX,oүyB)0"G)\@5]Qת7_-ۅs@Vhv{`/6ի窜+jh@h-K-=cP e@Sf?DPTZwEjƟgN7wαlw lbK a^mM7֔*5nۖ-d$q%B]2:gw ň  7X қ%j}f n{2w#gv=XxÇ疴0'Ў'١Bkw`SiBzcu5`|ŀHq.S.tw֒cxfYe8k푯/XR(b;=xδ 9,"^on=L/Uv_Ę!A'x.^2CX|'HK nR`fIJӏqH_m>\\E<`T3✾>X*- &0Pw׽ 7"A"Aɂ1nCbc<;ǚ5Qclpi)ƉSX)ǷY°RfXj:W %dQش  ƞ(mQ37lK'rڀ7O (~ :iϷ=kYơ .Ua$RSEm-2:!*?0YkQ1L*n9u%HZ5r]hSY8QK ʡC *57\y* Y9]-gBYi%W>?j,LMx3MPBzeqt={bv<\0gkXb+q;GC_Q4=8@.>@紧T&+(Pq]k&#ٰkap9&3lVZ/ɎcI`ȝt]3fzbn@zkNI4uPT>J7r#G9ڋ#Ï6O$|piT~g&>%EPlĞ>&?FҷNg~aȲ!RO›]k;I&_?)#hFߕW(qʇtYz'=iKg (a?iYWn$Q!'T+5^t%Beܵd&6%-S4!T~btʵlZU0kRcx߁ g WBeiaEkXTỆJms\(VrW}*<ب\"EBFc4M8lڀdYp4뫦M/Tio_ g,9mJYwI`x"x*}̮[llhԈQ>$Iٞj`+qߕJŨhǓk0J>@qf2Ն^BQu(M7VT_|cV%J~k:5uz \ tahg2I~l $V6gK 6nِ^b,?ZISE3R(-~9{ǗQ#jq$ܳ*yjo x~Pwp¯?ۋK=-V7*ucZQ2{cbA⛿Y9 n)tp Hɪ[E &'}DL[kK**D!1V݁`NBJN8R5mJgcCX:h)XzGCg$c˖힝e &r!xqz%QD^܈Nqw ]Lڨ,19 \K[c5Gއe@ ~@& =ϴgUA5 XbrgU ޔ2BԌ.V?QB \#QЈ >N$WǺacB T|/>]2X oJʃRyN⥠}ucqW˜bbYMK0|\Vs=mEf=\ |"И.o>.8VIa[?=C^׽d[PI,V 6` 8ȐHf6`Zr& m}@ z#?PkNCb#.zT ZcI, Yo,}t%K{:7< [|v@9C]DJu0^e fV/N8O6wG&8E;HܬʇN3-&HUBڑua|Wb{:olwR#L> kJuiA  [\?4T֮gWm,x I+2-x4V Ej>_gg۷ǩF :!-mL0Gc9Py$& ؁7_w)1y.z nJclVޝBE8ujh\2|8وͨ*슡:Rab*ˮ 3g:-5UWl枎!aj(}qxV ݞ҈u}ַظ>d*Cl CN񡮣\ Tyha{˦L6]7A9R7'o:O}fڬ00ñ gsSu̖Um ,-s;HQj0BA w4G/YlFOyF{*X-@ 3f~ /S,\6 O=ɈVl5[KWWfC#$-0Mo *O7aDD)s8VBU4QYDQ;ՍV0I| R>cQ |m֡g+qb<YADW =lU "CnGgBW]Q!k0KUxSz$ƲMݍ;P6ok\oś WѓL'BvϜHa딥"-SyV'z>qԌQ@tHr@Nvw怄 sEhos`TB1O V3Vp![VԘxK)Q wlhx$S/;6ײF&15ʵ,?*VeA6hΜAR swe,V5Wl~ئlQĕyAh YO}PUq@t"vVo-F3*YAL! @4&hr8Oi"*Xn'/bݶH i~olLRD_9i2D/hL_ 蔏+Ǧx4f$ mZXP3~p13/,*"P56Ͳ |%"lyo m| ?2h$wŚC3 v08[w_-oVƴJ<NJE{,T`b~e'kx4^#GkR֬lgNR\'q9X rlv02.2 _T^}iJ>wmQj:J8NE(ef<$𭥻TsVa} aI9]DlԚߐ,7yɫT.g0sVڡ,sB8ćH5yD9P_/?`j(hmo3 &WSžF'A1d^ ?@6g^ M3@)n$W-B;^7FX4>Aշ̅~W"e~pGu~A֮lfCί*忬&/L(Ѭ5`+Z>7L6 `g߸31BQ3ſ5:P(OJhCTd8nڼ%V`!4w2)^Vq/I~Rq&/8?/$vҗPnq,u!̜:s@:TpE8=<-B҄? AcJP drt~}a_i՞;aSUk_tb"8gF1+r]f$K a^{G8vb5ff'}ޓ<}UmtfaJU2s=#򝂤͌qY40Ke \cO\Gh$EtHqF &vR>Jb#u.} WGk(w ^T'advm"܏~"w0^+< ={gULKmQ*zc/HLne/{%A:Zh"ב/…¢G&Z뚎 ȋTB/ҽr>w8oPTaˡ3Bjq܋goVʌ }u3Lbc`)ՒFt\tG<1 C۫~B^]xFV$+,.\>^JG0IÿWr@B ͕( ΏU$39TfʚQbzxp!xln=ѤƳR]1+PcO r mygб-u>Vls3,G%fx_@be.̷\'x.c"_/JQ:ҏ玛#|{CSD 2ʊO%螓)gbwg΁ʹNb+z_ՉQ0ܩ`|KY۾j1könMZOdXӑx=k6TW.Q)9dK5̝Ntl |lslSoOx`E?;4fFqL'ǰ$K^s|ƨ+g0u 1${pp!B0Dpg!Ж7S{v+x1`N 6{h)a$ 2:]U充.uu3Yb[# lJth_b~+s 0R"q4oёpz7|Vy1U6rAgF^Zz䦠?ydAs{ 름2PL.ͯsBfNW?LinA8ol}Fڗd+86 ;I:lYrO 0(fvWxۻ _ɖY@B˳%gWH w$N^UyC0[ԈȢX{4YiE#]&:XiM=)j /BӲ7񱦔,< 褃%*y7x0V5R?O,XeElăxtfW2jz#n[6['xEgZ{N a}*+ih+PiGpÝD s&!&`bߝS"}\Ŀ'n,%}߾.~ǼCߐ 9Ӌ1{$W8WFX)Ĩ!bBVOg3.Gq>쮝. *;[l m4; gG@ )9 J9Dz*?tw9,ڹvon}T::Z:'@%w$#g'/mX7{p溴{b^\U.-#ѐ'Tf7Hy@ +1i4Q_pL Hm0c0xt*Σ&ƽ.,Lox% ȏ!>+yr xm, B;sP#碦9K4KUIuOYvqX8BH]dΤmXPN4ju &.>:e3,ʌs3NKLlc߼׀֑K<Ԛouq7q٤[;th%:H%G hU/ N:/0S[ (3fWFTo:Yvh)oC44*~\l?B4q~DB{ ދn'E~\Xϙ- ԑO&vӓxrrOLJ.Q%0_UVZ߯UyzuuY͖!zutN;v9F1kŒPYL~5ZJ=TgM!( =7FڎĆP_r<4]k0¤ydAcCVF(]5x=ऽ@:pt;u9f֙J\"ܔ"p4zԨ7^T%j4Z3._vquscf h L kfh= d4z)(|d,(JHş:Uh&s;I> I>wi{'4Tو_8\##E*xIbNr| {V%ldC;-Q)BX&,YnH|[+A<W:!XK[@Z.ꫧPޓWS eX!|T~zמy;N~1n ~>E\oU|tM@v}I;dSTY{:" z{+`Ni/Wi'8<$ŚBqPhB=ėֻ< 9T&mڃomCZ*4ss6 ѣ6hzٳoK$< X*@CAOW1&T)BJ729f ̓;lԗ}G)X6@ / zY+ʦ5G߄p,oͻ<_(:v``y^ jam}?Uz)ˈj%#; D\}҄`}4|] Q.8 L~b[{giE>*Sw@xf4{4ZbVDaYm|y#o5Xz~,uyI 55lSp̝ 9vO>>|^}iyUYOEZzĜvCxb{1:o "9x<~,LڇH2g) ug1R ԃAA=KzMp5)u_]߰Ph0YK~xo?5ઇ, h紣DUvX ZפN f4C06-P- ,{-/#|:{BMefЋKEk]O:U~l̎R >n|:/MDfy'z"Ul}@Xc,oy='1ҢBJ]nwOdW 'E-Ҿ2HEBq]ɝIم SO * ȼQs]^n#N5n H~Sf//j$ t"X*XHk^[i(h3ٹm])4`QĭpV¤?2]AlW.S䖲&.xU}{[_ah+YL|7ȁ6W9]L' $yoz~kA` ]/Pho_ؼ nGM`vx;a ~e#7tm 3Tj0G]v|YeKmWCPy&jz%сN῔ؔ S3 j[E~T(Ky3QWNTzp'da5#B@#V+.VM{2,ikH…joG>`Lvpy/,K2`ʲױYUKt,^iϯaVUmUZ5h=ufZ8U%D/7[ +sσklfJh*Erb.3]t%< ل9zOlуc[rb&En,0y59? 5vsq!)uckoRm]ԝ,"(, V]H2fS"@.&0&/%jowYqKXņD$ɛ㇔l腧˧0F?N Zwe NÔibnSDVt=gdmqVUԍ2| e2ă`Q[d ArUHHn e-F 餡(-u8(N4[=}b/~mPqDϷ/0>{aӧhUkSGBl:Vp*+뜬=jڜU[9/b|W+^'a‡7* fEz;N\e8/ yD'#<x!&FعZ]eG-Qݣ2ӂR #3D۸ iEW~(4t: B/n?ͦ^`xSo398GOֆmNS} wT,4joΰl]4DL4,\^nŊ?A- Wy"(ӹfy~OJw¹H:F1>NG[Nh#ƛ\OZrbwA*ͣmY&$F; v,<&@]r$c)K oO$1 )ؖ}4y72ߞÖDz&q]tj^@j'6{j쟺Nxx>v\GyC %T~q*"bi± yj]tt("wbPp^(ЏEHInˬ$$`,~>-8 uSJ0LBYntv+d}rOiJmp3g]d/1Th̟lWx-=BnYRX5mC#e%\+ qĮxw-WO̿MgdU8`(?ރ6_r+.siٖ o6`NC'8 X8>䘑AhCATGjDNXp,lձ1mE3T%dh/"X[WV7S''.(2RmzlC ':m]MAZL5vI8#3!l.KLnXTSfN"v^}JYˆm ؗM廙ЪI3 V{bet%,/AaxfY?9|mea2ؠY d8\+U7jyvZascfS@ F\kصоeE{vHPB,޷3x:IS=yӉ,6j- e181n}a2_/aO-ST&lxz )Eb ;d2GJ;d ₔ:xpn7e}qArd7)l`%A׺D@x_34C{1}׳?*qx6x4 1c'Pkf5$#;Hψ&ef`t]hSk<ӆGO1rb=D[1 j{N?p2-!ʱVU"z]ޕA̐L iG@eTi0+O{*5ᇎ_ IWB[ }DagJo5Gbz]$H'j|Ys`j^"mJ{Mx?^b@!̞r~>78f#_h\k̓Sѱhs3pOC7bu5(ZrX 835N"|,c H&HF "oE+Io#MZl8 Q' ekkz&?,}չڔĂГ/i(1UL;^3mzpY峨̹̐Wzć6 1+qh:@/W܏׉)Va:!(qv Yr J]-N64TqU`K67 ZqڡP6rxՈAuh>me~sb2$h^拂DL k&?Q28{zg y+*\v٬OV u^ԙ&6|1JAɞ,γOVؿW)-{d*_CTգv, K((T=M9Z6%1hP[ ÒCQs̖\;R]Yޠ żu|WOO"lV:B4}OCOKcŚH? 6{$!qQIҁ_y>g6r=[RQ&s)ƣd|S鉶@1 U3%RrNjEl_qC& yR+DAMw>7DaL^+D߆Kh+-&\l0ޑGL*~Ufx0iS5&n dwȳI(b]Ǖཛr*'5qdvї u(]*@[Ri&s#QEi-qQ,{M+^\)6$_* ;fm!fT_17'y *4|DS+ަ4j̪r&1I:e+wKnn9-aΧ]t"fSTAY!DۯR{:BE-K=}V}m[|6?K`90z gQٳf[MWk>;K6\fgO$PczL-"%'0z@uVҶ4*ih}֔qE(2"6k(ef.&vKSuO5i'5GMDŽ4 lN`A'wn@z.zirYFP3C%@Vql J(V*+;e:˦t NkfbΔhoA?CpCwEcBcѰE JvD^Uܻi흿 LZLh2WIsQnce+ڵcA-~x&^taZ;91T ߋl?q[{!v8_0ƕuHZo6I'% lvq 6yߐdh㞬~(&#p#i&}TGO - _;1ekD%vlj5P*W]L؋t4 ~x5eJhւ|@ټ9 WV(M_O\;}GP[4@jQ,a'/@:Y_A|ծvj_`ds_q9 @;獼YW8BS.QnzYxڄz-w,&7#re,e -܊0hRk5LuT&,Z8rC=1=]o DIU45⏣^NnS?EΏ$ !]g" I;#<(OCN)NG@TbT9Bĝv]xcm(S;(W1?+Dz _A= CfFt/i/V@80q89 (脳DmO4\ 0ǘh. 8_9-y?$8{teކ-SJ5x;r̼.ܱC? OQ/  i8ǩhZ^yqK |6Zx{4+t0A*KS!`q{k];5yajFŽKA~$o!x+0OH뛴1ȩm$3oHN3BQsuqVb};N2!TbpkZ`^iuyU A|˔\JRUC +$jL}q|f>= B?6&e[>Ko' vv/G1uG.B4ǨCױ6'=z䥊$s>U|ʡڵ@+X˧VdCS\3xBrE",[(ݧ=T#qt %>V *܏y1e8kkpE?rI$[ V/f7`2b=4g-FD[?w^-UK-?+`kF+;rk=X0~t՚$&e5ISYx,wZ$wϯ{buRI{W]v )ͩ[,9W]`fb}0W8$N<\ ME*G~O^;YEK"L ~0aKMzﰞ[|/brЂo\NtYk:y y؛)2u=S찼2.>ɹ>x@ӿgo㲇"{^O$3(7oAWfpWmX00Ee]jOĭw\c9yZ \ R*7 PA%&KMX[_vS@(?KFU=UK2;ӏdނh5B\u{ػQ>. :'k4ϑ}ZNt6@o0KBEAߥsL"z>;ᇊ0=CZ0x%5y*])#TܰzcaQ  8cA+FOtҊQ-9 =i3WB!p3ã.68 ң'JŹap?[5KLO'"}w<>[wxPFC"qFIIt o4Ye gˊ'I*"ŸyTm6f#^X@JZ*@"ѐq,?y%8 192jfO lz!Y.,آߢUbt1"ٯJRD ׿2JwI{F/R #YĚ9Pe H>]-rؒhgBE]*gv29&rdzN‡0a|Υ]ccICw7'fY@UƧo&VW ٪OSV :dف M9QsCy9P!TҺ'q}1C?;t!Ƣ|lעUos?K"Hɟ̒®zGw%S_dDƸ i$ԍS M;z0/{ٯc>mV5_>m4 ;=KxMA/eP.MuD@8eD#I\8hMo yGYsWSE::TMeɉu=hķ N}8QH`ni2us*`e}T} @@el>ry[8߈wll.MXETJSKߛ)߆$DycL|xcPR@u)2l\x#grB,_j4G70|zSEX/ʄo3Si .aE-rQ^QݾMvzj ؒ>wLn(hϓčR, RfIۘ5=XL+'P?JEIqs {oIP_̯V*-nxd5j 6bl4/2\Gko_uD<Ή' uCJn^۴OvpT58 Z)j]QL&N: ,l 0F |!)RHKӻN7VV֜tï4'> {D .kl|p!eB358 ]=K(" bmJH.Vqi ^q)?:V;E$q-Tg=J5{pYU`z+N֯$R8NK|9YܕIZcq`W'}KȺ19ZFC L."uEf%Lϔb T2 &H}Bm &<8,T5P$Bw"4G;IIO3-pDIFf~l_͗ɴ}lct$9"F0(x~5M6%86CRtȪC776Fo[ΰ\N4zEOV5n+#:n`d3jʉ˙2 k4u%An:19;9ѣD*5 y24~<"%A)sDS(A*%QrW&3?Y@#8%#<Ę>S=rTm6 b%R A*NeP]RAHlTHH`]Duy#t2$c܆.F2!b F~taO~ T[:Gp*iY+clpKebPb &1-BI̗1K 1}pUp9$R#'}hwdRi>?nGDSPo}ϒYV*(ZRdm/?f-ß(Lz-R]@ϝ^=`5@ogP/|9=N/M~+$SBvKy7@x`2Ҁ+J* -p)xǦ}KT>g%UƊHzVӾ6@`UBTnM(&Bzn:b 3v&f \[ps؞m@@ص;S幌0=E|ws??@lt~]@ןm3Ze7ߚgat8|6,y- Z E}|K>>(uzM"JJaS{4kJ\2N*EE[,o6_=ɿȆAK91q=*a_v=;Oba;>`FT~ИrF>N902zWxͦ2s_ JZF&1=Cf;sM*݈MU;ngZ,VuXwɾI4RvwEi )cqeah/tK잎Bå%*Mj[q4zf GXHPn;!Vɧ&V0]ADQT',TƛGDu.݄ͥ&F,n`(3A߄!7 ?&I,ou罖SzKkAE-K|@+wmmH~%s5lq0~5Sgt$-s΅ۆ~T:汔O?ϞbsOƒ:^"UmV6 |QyNf*pouXm;tBow[ޤ[I[ָ3wamƢaKths'&T&I?Hv,wޔ7CJO~8Bu0]E} ` WUm~/(t*W8A(  zɗb`h X]fhWF ~IF0otCj e(:p>Un>YŻcyKIL NDe/mRT%k v}eyRÒUk,1. kV x%8^="v~? {A2E2B F4 hR}o޻\vP)s^M/ݐܸ_t(l$#4('~PޔNڶ lѧ~KžFΠAH5-b\=ZCqc֒r|@L/ZTH#B*wيT`CUgEMKNvߒvhk<]&XF~N?.lFL0C@^J QԺJo̟Xy HdSYpQis1(XYe0GTk B90fpRԮ0}hnI/PikՍ% -ß0*#>W&B:m( ـq[-᎗xzAgF*.ll̀\p ./k@Y4f.֜4_DͿP pJPΡ  (p/S$DŽboPet1JՒ zt`J#>WN &OCINEA͡LV6RtVկgdn=j6@Lg/jb*5"7;9BhOYG>fD_QeF8Ƒ`H";cͶy3]zCTV*Ax)Z] ,} ~o9<]۲ UE:YV46bfyJJgD~g4mr`ZťH\Q'钅>ܢV9uT(ΉHүRX851Z/jw}Vw4Ǚ0!Kĵdt|1%H`A Do)r v{w0FrYޔ)<=#zc'LMJq>hD0)9u*1me8fXs\N}n1Bàx&dCx ^Latxgv֭>;Ukx=h!Ⱦy3ΨAຎ~xF{I-Do7yZaE d(?UCY?Hc\ۧu"[dr}'v>ΎyQf姸Iܷ4YQG~'H\< lZyŷte'# # @͗n<'M).%N؁ϝaiv,C'xwDB=c|ɞ=>ăuD~ڮNSPEǝz#ہ 8I0Y?S?UoBékZJ _)߸b*f\H&K_]%oVkRnhos󢑝[/aqw4JAs LVQQgY xvո93j؎/(4ޱg8V$?/<-ņlC`Fpϒ5 D:`zJlVg3Aʇ0kGϮxu;_)c};d [2qCd>\/H|wyfB !Gj7qZw#68iZ;&N])BAL/ˉ5@j+:kdh? ڷ5/Cٱ.r^_?h5EDڦ4O + wrO#)5=9Ro9%,>SqyACDCRuMgBb2}ynUZV'=5 2,/6+齲 7{!#܈I3U?A[dq UPs' uP'$:)&&N$.Hd3yhS04)jp1IpxiS=K)[nIHpSdzLP!'âqKLځmxM=_aSӛa4uM,y+ɦsg?J{>VνՂ\f<#gg~FZ,rAW6s j&B «d- u`FD8{T`IYy{x9-*F<@_ ;np͐V;#p \GMB !# AKa0Wj2܉{Ⱥ|. jƍl6qWnɹ$Qu34=yȻ} ٷfh'?HOwTkgr( jux$R۳M.\;SƦV,}R6Y ]*x'o._b;:DI 0CK5Vra\qNˉM0!.\t>/Ctj>ש>b1E0ze,xWW6|w_A8͑Z:t}йr)㨥TEtruO*xʵ$p&߱c<`+G7.KDTV2HlǮBǖ@1cmҀrʪρC/T]UmzUῼ&b>^/m~=+ОhwSgtFJ{"01 a^\lb9$yf6NkmUPTPXAiod M D]PjIR&n= d' I[ꪵ}8ٍ$qk"?!^!s#d1:3NNy*=.HV?|4ůArOڹnƗҾ(؉kT7kA>auQMopmUTUq`ۻfk $1p*aNI*]G:t5GaS4‚8Vp=t x,_?t_Y0Z&1D,hox:k莊2KYSr3ݛpݠ/}0Ue5SK)EXF 'S/v 6fzE@mj}G%~pSψ`K\9]9tօ'H|s%X_T(^`@lX4LS8T27M-V m m͠1[oKph-5輗 zz,kctsz8|гl :Ok$IV(F] 5idTzޣq` "dn3)cOf |;gY7w-bΜw@aZխWm2RSί[mQ潔vA 8cY" E&b'C=(+Uےk ay^ i䑯A4zd *p)4Zsh[2jEJSBJK k )*7%ѰGi[DxW>45^kJAi^ D [GULaQuTzNTgW?஋w.2 ؐmւSD$:zzyqA lgX2C74f68h^ͅ/G\,6;sm E?4 ] _"MVg׾4ƾ=Mc•sZcj,p)GX O5^\N6irFJ~&ݢz~q<_Jٙ2F~׵o#|]ݒ[A+cnj6&V4$CѐC啶ڦ9>'zލ67:{'i?k V___-?;I,uBڑQyǝ?LJ&[~fœ푏 ORӮqG^lj;EQqSU13|%tџL>\UL(ٶzj$?S"p^ʚ}_iq۶d0wЏ6b3̫׻k:#.~DRCP(PjZ!~cy&@kHx/J^'r4#I:[J-li/Ǧw;؜d$ ꅜedh2[P!fIk$vwCZ543↭e,P\B& 6k%R_ܩ>[%=2u`y>z@R& M"1X,1ʋP0`Zx*wRq͙,ύO4$ >WR`u8"`(-}ZXVgD5fJ"Gz:V ^16B& ȶ i=8+᱆ʅ|g4A'D%/0o;iм~);;Qz|1:ua *m(l k6bb)Qp*}נ6>~L~D08 sMki:3ꂴog 2Xί$L|`pkCJ2|.$u ݶ˝VSE1ɏ J6\w)MQ<Bl&Lh^j4aʈ3[vΣ aD*~hp(d0/[hPFrȏfNӧbPVb`9BdÃB!Q$ |$O49Qwמ6 ICrBD PÎ GlvXZuօ2x$)%Pf*Q uPl6k}E*W8HXl̋6a2~S:Iqmy eYd Mv%F B"d9ߌODL0 nZp _cQb!,N)KF# c ^(YwdaǤ2* g'Ņ;I{s@-A0ԙ*$=ǻLg-t}TBÌ1.Jw.ߊz`W'K`'Q)cP +yқ=].;K1պ,f$'JYʄu+ &r4B^5&}B"^0r4+ *bw,҃rqلe{= \n= jsØw W췾("^̲+H.e87@7fofyhv7cUG SLR e1nŗCJ2#%.yH'8gSZ W:&IW"|I AS{ik-i#t{p6.<oMO7{wnpu<j͑^[k5I-n E[J5׉ 3.cSCUuYT a*SO~^>Q%g;sHs@1܏)dRC}Qc_ALd&e,+ڸ#BDVf63 5o 3PIgۯrHgOey7ϜaD1 7쿆P<@Aap,O3#ISci/s1 )!:(X\z AC񊳁nYJ_"aE:uT% x/ľ Ðt5R_`^+9<zNj*U'у([Dl%%Q|L[u|slHBMĉ*&,xo2l uڜ#[;Ƨ!\o*ˉbcV;]w&!ES6 YSPEk,Ҕ79i:Z'1BL9Fi<BG3l5ѳ`E[ Z8`p#:@J 'A&f겧qN1  \=SH69Ks#O%xdh (c&K}^ \0Y0TO)%xyH{y!>B~GNuPJ1ą#b mԝcy8Ѣ©d5C=򇱇k̽v0/aL ٮ$hw,HBO&`<Īml5*0ifyiq?Z~W FpD ۜ=xSZ(}oRzUCc+Ə B=# ̋5P YyXNX)fKA+vU Uٴҫ.!P'Tc)[o K1qt)nG&Ɯ^U-f\C"dXި:q gZ #;#lP*=.I5p$"tIo)ّ㏁?m]tL"#:uI7JWz2`O'F:%jXWfJn|<`{8h.!:8WSƗB4K."duǚ$Z,q6 g+3~4G F-eX{"q 5.,f6^}d&6?{+d<9$!B O|YlysMCNnS ͇ uK*wX)i]S\fb̞6iWo:{z*U=Т}/y~u-yP9!ĀXt>ɹm_8#jT(cS|'QRGnrQ5LON]gLGrDiPZP2(!DǛT%j?lZ xY?/M{9JlHC`_z!0d,ݢ1s0cLr.?/}ra[} mTe MU&jE1[T &b8kC~=ds&ޔ".tĖdܵõ[!:W+qR<v-vp >>*0GWC,v 'HNɎ`ֵj 1pkݺQcԢiR/[zwXD2sOϧu`gFke>0 GGͲ:z{\"Ѿ~EkrOw~ JUm?CHX2^oR53Xd5 b!҃ & 9126ikd ;j0,Ke_5q~jҏB~߿LsRkrRmuP\G/u&B3pn:9WGdUFlM PEd<2x\|s5Cbeu K(sAYilEA7$1/Zq<<a϶Ͳo g叁wfs 'h09zKqEQ? ĥL8|t-ґ&x 2lqҙ[p[[.ɰ,G7`_o8oPMkwձzQw=Y%z\&헏M~|Rӷe/amr !e'Azq-~`{˷9Wx3ihibf)qL{8,f]՗U@  (pt1G"J@F61uy,{@ofF"T%;g߉.[9ƪփ8@&I40rBRl.w'uts F u%֝p%tg-{@mGd"n/8@y] Nhi%PB r6bhm~瘹y$ZBxv_Sx?Yoh; }Lm!"_*+JMGvC/]:X 9\4:λU_ʕ |I_\s' ӿ{f$ J6=L2X<9mdEˉpTKLרidA+<1M꧳ ~=Bi%Ts>ƺX_L%u akQsS;[fl׫;̘\ b6Q:$2xpjs=j.F1{ ܢX=d?@35~s ~l"vv\9^~Dx*&{~Ugԏ/!{9זuq2;`jHwT^jFw *V]Jz)c#Odƀ!->-t Q1T7UA/wpwx! rljE$ͩ {f;8Db פ?/(Lѥ->[t;he00W[RmU܆OozSc^mɲ!{ Ej4U#A?tl D~H{b^'r q}lal2*Q3js<#2vip>2?7` B4C᯻GqoT:"qZЉMxƓdɵ3,YȋZ q TIwx N+-׈K44Vl)դD"]%`! `,WiYT$́QG`zWĺFSJIUƦ 9O&$٤;$=oeR)w A3m]Fv9%4E%q䭿=`=).DB{Ks\ &3;kVePgԈSUY~\~ݤ ՒGULhe2_V;W9JX0DF7a*`R5`P^/MMIy{b=a=iO @ꑕm֩̇Jg 6\lOLi i2Ѷn~/*dɏ-lC w1bI'B6P:nP @yF((WղbܐDgm VdvZ^>͑^ڟJ4R<;ßVLX=G[u6c I)#\&aHĂpCsLWl0xǀtERHH } g͢=1ȢĦ:y.Q+XsVF=}.9mQFNЌ*>j-!*sp9ݘG"KM gc[ֿ+BO;LuA`;Xƕ`8!uf`v/OG-`{K=eZn(*ogz=aF^"6[1rnG3`ib7]rtb07SM(ѝ6;4m-ߴ&q|5x~r VEl7d:$mkz<ʌ@xSn0P ƚ2z1 &'q郃@5[/dzo"z%~mHS-|4JV-̻]]lP`ztzX- ۚW7 JIM?R;_"k;\+=DG5ME\wzr\f.=r"4($Bvwi}Xc"?J\N>m+EF>s"%wv"bO"0冁*!ӝP!k dXOrlBQ)}h]} !P邏DHF wͦ]j}e5A{W%1 j#G\_{82ol D}vħ; .#m JZ;؛5Er|pSeb#_\PE]e緣b{3nz pUzf!1|[b!q>|c{"+ShkRq ƚjK;t@ǁ;[ӥtcOL':cY[B@ >2֌puh6<];!8?hKfaϸ|*z$xk;ݗxrПYHQ{i|SmlgҀlUYUC4TibK?I75ρԺt$sa82,#UX ^zd|$|Io &#/ >P(jAzტDU{宍ƽ֯ݗ`c,DXbh;qo/8yEێb9vP?_2?!_o'0/]X".P8&a\NqGfGAh?=qFʱ _TD(pԹ}1'JSZU`A룓 \c:V6p* zI=.&ztYSFђ4آVωȦx%{vgnҏgxM> !Ъ)j+_d+r4$E2JzE 7F.{i,^v?a; 7UE i|1tEj)Qz" |ʮ_Ι/pG>,#H#z*(a^k;6Gi#2Y¹6gyI‹>$3G׌G+c;rf0݄/n59p^L<_="D~FHMY~ VקNű˙_Y,&@VgKuhFmo1ݰ"4L5j u8zk { \$,;D0q}n1\X̉fhAviM78̟ED8[stJX{rZ7_H A7d$z[v'pn 3tH=S=KsNd 7֓4rh i P3(f(k*|~ o^g!%9"֐1[ߑ$a35G*IRD*x;HbHQ!7{AYFRE% Pc/0a| ݼp䮍d"י^ǜj3tT)eITzk:E[j" C[aݣ"bw"gQur\Щ1y8 s=ZVxI6Zcd> wWv6yR|Icw/Hέ{<50tK-n.Zk uԊٯ|0a&4uVUg!?Q?:[M"JFZT,`!'j>2f-I=[_{hXb$[!s۴Q9Qn$8}sQv08>+HP%or?6L!2}&B Яԩ҃l.݌ڤ,0*u8XKd% uSnδ˳oUt ql/p, d 2?⹰5c0ZGpIwx!ޱbWaXO EܥG;VkEl֯+x8)t䳭`˯l$)`mĽx|P,k "F_&4b"xQSб}޶DO"bwrފ2tfc-}# !DIk?P ښcXr>3o;Yz 8.%34CSSUmkbs؈H`Ի5~+X\73|nG ?qHAhNd֝b?jZxIAϠ>c <+-IfĬg(SP؆)Y"H{mк _㣾GڭZ̼F]>Zx\K/Z0_bDԔ5g:/zkSid9OC7ͩc5LVhrtspqZ;؉W>Hqy{pt N#vk3ڕ'T+'h9yz~=$#.ȋY6ۅ , U`,thI>ȷVNR=q5VPE 8qMA1Ų8S l~\ ?VzZvUIpUtGW?:#^P<<2 9h|ͅnucQe_T58+~ F5H@\5S*uoQSbO< ? .radyXv+Mexfod5f:鑜1ï05m 5ڇNF?ck1!`T"+`am5F~)<Z*ŀ#jSN;Y )$@d]X"*ƇB @`%j[wlZ@#uFN.SA ê-RdVJܜo%dek2_f.41 UK%#/tSi!eh%:U5H0X{p#tH8;Ml9f!DUmQ (2T~_ Y~razM{S5#fүKhE9blsDxۿkz[e ^EK(F}2-W`O%gm"H;95.׌ba 4'u)Sa' bZ,)@挜Q1%SB2@apYbt"x0F5 i](\Ϭ,2-pV7a aW\iӡZWѓ%x}o,Ю,g$v:r#;1to{P EFr;t鵌&?\!?cWe#CۇJufwb|zkiNp 6 r ͫV%-N3ˏTW]~%_+O VW:ܖ jb*>W$8Ք/aC5Ϝ.8y2-g!\QHG3Y{CS1B2[ KoPې3<7 t{u[Y0+1K^.UxIU ˮL#W{5ͧh*{;Qr&E׊졲 zi?irvSJn<ɦ踼EȐuۚHY!SEtV_Qm_BUx;- :6>)p"VKt.PG4b(=qR)e,5Y=I,kb:gnVX@(c@;߹] vR~sijK+FJ7b~oVgDF5zv-+k!tO{)l-8֖X,7g9pN&sJk& {̦B +bIG"g$䮫%unV5/F^93/c\*8&F1IޙB@oms_&ƪ"vdf'|y7yՒ`9IqîQHNPkǺBuE _g>K8G$w@.<;_ &qkO3ST*IKBhϫ=)V{qS$޷v380SC-/wĨ swuvYzfS'5xLvm6Jh3&e¦@cP\bsh]{X0,#$KDcTa)P CX8_nNĥ3Ho&U7YƴO ҝY?SG%أYxb_c#r5K@r/WD mJ\=fE?&z؜.&b[XyV3Pe&e79Q_aTI/QBeg`VI9S``>{zW֚)fCm6`WPԎ.J2~_|;[3yӛ\IX՝aݢj9/W&ف]!QFć-><<#řu,]b RImiÇ[h H?g 6wB"cW ^^116R ..9\ jǒVyI֧$i(Eף-}O:zv*-v <' ӛc1c[moDc"QȈji[<$G"4=0k8z|e Q]]VXXQfwp7k?ʶia;wy\e#jˆVZ ƧY~@;߽SEjcLCΌIT~Սa3B^x3;?SԖ+(ߐ[v(VLW1}4ʼZBVb)+'P1EiuFs.0wꨌOD' 1tf3W Y&P"qf~ ,#j Ͼ3\=5s1/! q8bBq h4ח/jE( {cUp̖ @;ـVC3ȮctC *rRԀ0Nd-m{0blCnh=Hxؓ2Q`+[&re$RGZYvrV佞@o|CF3 $Y?Ԏ0O* юʶ/kw={+,D qŽ-Nj}fͶva|t- |ۍn5Gdܸ>_ldicrkV׋* PuNҲ$ #ataTR5hN<$Q]k&ɢ6Z.^ϤK i'׵ׇRXG98Ks7jf=M!/8 7&~⧀B30I:9&7eR3㿼M8[A| !fiv@^.B-r\0EuCJ@{u \YmhB:篼aɇY.poV[[!0>Z+ٵҩXf}JzY.OC7߱T76IdEk>fXQDÖ4J4k78q;BR&5 p"B \9PyMyਏ@.g.}Sm$/2Bq;݇P&6KRVF|+T>2Y$G{o쾮_$zF& Yg\hVL&O?^(Q^qE0 :? +D;:dy_~]іπ- !s-Wza.}& xcc/C_& m[e$?ʱ``6OzL;eZ~*kAg)PEkK)sx nZ9,Qߣ ڑu.l4-aRj0XOjƁo1ʙ# ÷պ<,4Ypk_却'UҬ<W!&3.ƾS=D8-1k)C8OT,Yŝ76'3^<3$d6p>\lCɝRa2=AfT(EkKn:_Y<揘R dUcb< v,o򼶺|§ aS  ~ct-tFw#|>1׸=~l1=kd!v\skWY_jZTvq*DJƵnOE07*^jҐ[Xȏ nMbZ%g|d,>{_:4Y7a=K gjVD%~zz'ZXN⨋EWn:D]ɞҧ<3sfҠWߎҶ ˉ҇>_U#^liFI:C*qxM $s~:r"OjÜwԺQ=ymNsp"qFXgK< 5S̋{x+R؉^qiL$O9aF53)eMV ȟ)Q(1,"T9o8sQ]G8pkBDfU-.tMt>MŰ`zֈ],yuotYBA2;u|停j_+קSZS% b?l0b-fJ`[aO,hqz%ĥ>ǚA䬙:^̬'kM2^l+E&z^#cl,VDHū8#amgŜ<]>D_cRSrRpJ7wzoGeC{[7эprk$2Y .U ǻ۔;౤>{r/xDLA ~~lV{yIk%.Ho_f%k-$af$7}m%l(8dboWI*'5vpEwC5)u+kG: а#1&ZE7HjSgw:*Ij(8B{ . r'_H8 `)̒,w^[1dc5MG| rn|fejx<߆Rq;US _#E<0u !ɰwS_h8`/4E8-Tꕋ?\lJ$2Dz0~{r IPL>u_x : Xn-㯑3«{Mأ<&&Pa֙,~R,~BZb35)Y+̕CYi)ό\VZ[[ZWqE9N/eR`RNg/: ׭ͳzDz%1|;FIdr1`R9H0y3*}]4Gf9eH`&3*&$58'Ai%7- ; 5kʃi$-B3dpؙSѠ t{z6;Oy-6by 8.B's|񥉰wZuD!r5E/,m|n[@dj +9) !J C-!FTNͶMcwgUVL~>DßoX!s43G˷_M<JNQHܔOVGL2Fg/g.WTwpzDFJ#!gcQ Qo.d#fZm? !\*n+IRk#D/fT7P,^բ$zè&l,w)H++Fм'N&B(|O7SbcC6:d g'w0fgɾOgT`:7.jsz~.qNR|ܫ7|7 Q69qǶ<#*BW2W$ʧڣV"Q7H/yN2H+ -7b H].q˷dsuj%[ٽ ԭپcM9Ufhބk(`S$nN=E;Q|d0l+nnW5- /eӕ?;&L֫ÒZ?Bȟy #Ni OMDى Oإ4 ) &V~:;Uu ';UhG){ԲBĬ)&Ld`įz "bt :EX8 Mk9 FzFh|~v*egWM|;!婱(뢌1;RMD>MN/ƘU&_2|Jtdkr2p +g)iD&Ak ?U@0^7., L X(,ȵok5d<3C-hihufAT \^ȩ|߿G8C}lfZ/z׊b]6ݜ ^g >(y:p'odžrAx@!9\{gXg"_5P* $2r/Mc9B!0;*}van>kBU/oT1ШQ%;_+Qx(tV=)y?1O]/B⛗C`apb7W$O-_{'-\;K;vTOֹkoSC%ZV\K9+mAïKl+ f:"fG\RՀ$T 40تzHLٓ*Pv!ܶ_$F՛ VBahFH|7~҄ph!?AqJFmeHDJ}p!: 5'9{+e2}xpU֥/pQ GP/0@K6`8ajUzb8LAU=:b܃Z h | II\7-eYOM=}|^)ŢEbb-ӻ~7fjGHkTG=J22!Q$k6vŘ V>`v\TRO3Ql OBkgTʦ\x3>:xsްV ;hh뵎LޣVnE_A[v)aL|c"@)s'O5Fb禍ey#'l `0CnjH\aj!!#9 <f+t,vU8AޜѰjAkƕ#"}fK MA߈d(6U9b ~`ҕc)rWڜ(LĺFUc{enMDCQNMp!^1PLl4 k)^׉(0?`e?r\>l_R΃ð]gD&~){.21 ,Ux87=jB}0ZhsmZI2}uWg X˧),<-%J8yBu oRf&0JASIk+CZBp-*K1fcӨUp'~ g[Xr/#E# ,+.{x" =:KȲ k Hb$!=1-YF9G`_㺺L8΂hUwՃ/ݦ׉b+A@‡ Ѐ/'HJ%4^ʹ4K|v!t#SA1|s I~! "4-{KnCQ+ق\kjt c |̰V -H 3Gss؃D6@:!s6njO=pS>kP+(XUZz.2*4` Vs1*6;rz\ҳS0A3ZH\`t/fx>.Vxot%H]cKA.d>Dwp/΅ĸ5$xnE{I T~ pGgSVDvGDC%߿7.1I\ >%&X &RR8 n{'n7"vһtQ-vܫ'Bm0r8AQgGW^ j/dZMθ$؞dGfUG~/d h^" ɬ*:NIVe&,4P"VeS]I?PVH- 1ư Xxぁv`Y"XFlD5Z sMآͥm'_Ȼt:?=]µ(ϯ >c/5rs=D!F#4Cr|pGk>$+g.ȯ`pR0:4pT!GU:O$rg}!01}$QhcR?JS¦l ޗyiZa#YT4!{;J[!%(`p6@4T `si$$\}yTի!02XWuˍO ߉`Te]}0 Fb#&V >a/B0@*I7lYhˎɼVXJaD)u,Dz]QdǦǭ5=tP=!c*D"K!Ԇ~mԟ!9[a ("oBL^? S*ZVAV{[:I/ ;'C4s<|KC ApI2u(SL5HoV,'U>CB"uCѹ/߬:}Uu)ckKqk=h)JhEL/ޞz~C0x=׋Tnnh-c)ف$hUxNM:ʔ6AՄIM Bac*#8]nxr]O۝7usԐ8k^PMʛ|fcbPq`jw&MZJM؄ oA9$}fF kGݩ )m䯋l ZITeB{K #L0OFG=64@@qdkOtQK> P$ $C(4byV(a93*i=x'-Zmx:_V9mzQޞ|kά]Ewz bw<&O ✓87픱W Z|W9 ?V8uvb70w*.&Ons1c. k ū68>A`䋐'0ӷ~YƋ<[sf8#J>P[_F9vOzOdWfE嗈$ T2s$HƼPs³vGn#Wq ,`mӉ8>P|U*5CέCWt ⎸egQ$G 5r' d _K0a24~iA?PM)"lY8Q2vJTrF-:`U{ĝ_U8/5p0>0=iu@_:ԏcHI& (#,K@n+h dy`^x{R~Ʌr%s3ދ5Nv(76`xF~cKs>-ɛvVyw:Y_CHBŦ! VKpzM/b}6쒝mLPv8ٹuM9)LX't S,Lm檇j \"Pтɱ"XV8 sߡwAz9\:`ʒq7ӡ[ef48 0l1@࣌ 9"-&{'\a{Zs!)[_:$?{h|=ߴ[^N:S󌠝 |%m(x$çF F2 B2F9 R'\ hY_Kˁjt^~Q,D$Ǟ`Nv,iD5w Y(p[734/s.3{ ? W;ڈ8'crYj{9N_pdm="?Aly +r">8#SnM\ {+ x!:߫fgF^6 xv. -zb l36}ymlJ` !C\S^t KJ`FCCFŐN}=etYƠV }SQM0BOUJ,@6bŮIRzqVp̎].)*/vHh~˙Br^馥rۑ|^̇I a֛,;Rt/g >Jr`9"eܘ[ Aj%cvSXIs^dLtS$}H$Y ]Ѻ#kcF."c棝D^6Pwz&v%2 :IIl{xƅYI>G fSo~|=H HwX>rwwUwxZ~ą,H˘?e7vg$xdP:zv!.9uyLN|{#JOe)`pUk$latFs=ul_gs oà -~ό E#GʉɆIýI4-$w,0h+t?RwZ͊ ^j`eoH6dRvعQRUp/$KOm\zf4<]T'gW_YS,)΁0v:? Q,R`I T{#Ip5{*1۫MRCW@FΕBsS?gcc{k4I'-ʚ|ڒaߒ|}Rb?=TLҝ{4O7W售AS< "*$ZYÝ@y߱5_P!qɺx"ř?I:eSݩ!b;)WǧW![)%[7o%W*w 8Y5H^p6]Tyj5%lҽὴJnrZtruSx*vhK$*&ا+KWg*Ҹzmynr۵ٲv[Tީq^ך$vÙoMl}-tY#E.S9?ɚ^6) ֔W5B7"$1g9F=4W Qx1K+)ixҍU=)(ݒ:s8>{qG53[ıLQ>/ZS}QI=0ǫ, Kq*u@S9e mL0c^~ceqdoU2~}?+.Z(]-^461p2r% P*^Dp՝HF kӋHX )QD0D vF(0#JD>CrQ QF7m)^jK-Z$څ!b̻Q8*v+ 1-xY#S^C=WfP6 |ڵYrTد:*3vn\0HW ѪLg@U{2ƖϨ/Ɋ/2UlT2WA쮩{m&*NjeM>P)ޗNuBHQzr<-CGlY4"E͵"3Lښ֯dQ?.̋қWKZ 7N:π;TOkp HrF~j7W|?s th"TZ_`Ňl v8W?`K~c=f[maRH?/`m(áj 4-]f`.^gI?up1/첓6 98/ǹ')WʵmvQ1>M%!޾0_NC:&,h)v (V9<rs 8qn_PZ?/Qd²;V]Jg#SlJn=J.P:֚am^OU 3_p(CM%NJ;R|=ac6bv(Tr| O=Pk_CJ]?  hfnPmsWυDD>MrMp{Y"dluY<)Ir[О3l.jtsjې2 p™W9КmxV!RtnMw_ +/@3K{6v?)_Q>1_ bL4%k6+>~1$M"]lWy'AP<1 9^C>ZEԝgfmYc2H:w]IA412@)@g%;b완{Ս ,~|/*Ś͸,>N^WȲ~vRRJ&ްmL)H[]Kjң6fU_LHL5%-鐅FFKMMT  U+kKLIxqذ(M@h8RGX7zߦ;>ʵ=]77>t:Q]0ɏ ’}  _ٻig|F*Wpe>AKMa! b*c%}M5Z^ X┵n:mihvvXafZueG:-N{i3|(5S{M^EBoB}`-' JN:Dz5՞ GŶٸy(da_oʦTkܘ4>Oga9e"b۬6+pB@7}C38Xpgqu}?GrXuݮNqxo”r)1:cj\/RYZ?ȳ?~ ޟ+2xnb$DnDXaoC@ǯ?-kDUZmɔְDAͳоA>2&6?E,# =v"xi  ݳFeL)E&k6o;WlUd'h3DJ8'3!-G;_#q"dF3k"\[eGSR0lóh;SXB]_]U|&LHɎB"+ O໑y3KrA{ֵ.֞ŀ"*c@X|Iw!>5ҶB nNk`Y? tD!?inCeڵ1u__a=@2 @uX}w*--]EHM_jH=9Q_t$#jIwh_тy l^jP9k)s_}d@aV>LM^bvG65tz2!KՉz[Ҟ{L,oEV#Җ{3=F ;F!XDd5zcw6MB}!7Wqm*Cʸ=7BZs )"P"axm$VSm`ʺ_"jBg[Jrru` ^z?Qڒ  {O%^rbc"-`&Gobz ?C-;sbRŻ0 QL|40zl_fȧ*Wst^@=0VJ- gbglRe@%硾.\KQT͛#%oG ƜF$}QC-&jn9!a_5so-Xc/qkE3t37F] X~Ee_Ԫ4:L~ݱdۋ ׵d5g|e~g V, Pi.eH(K 'Dc~Jd{3nj}1 eYN~ĿJF*@ZD:In ]oi&s=\O#%! 0VrDHv[לH`RO :%aa'-I_AJUo3]8Y:cp<1]~Zb/o-Il1M+w@'NJ@tV3 C'.> sNJ'b) p\1qf:ZGϻ৳E 烺+i/"0\kݒ_X2< ZO7.$W~T ƚN}pa0N1)u60Yg0f"zGZޗ~M<ѴBD݁_xlqt&Qcuw]P2)3[ؠ} W3&1voZg ٱY71$3 򷆶YyC.0Yױ6Rk3~۞EC&_ȮY'ƽc @ǫW]>n0j c3 ,E^П">FbL*ݗmu+`BtA?FJaL(aJFdE@ ߰XĿz,ݟy`5@:KBkb8̯ca+0ϊt2B͑{pYkH#\Ih6ҝ5%qA +|$.b]jjXv#MZlNƍI~T}aE&A{QʉftbrV*^o ]c/ghN}Շ~λRv*j[TX`N6ȋux63ӼʆO_hwѫ_DGi7@Lhj@^#DRg*a˟pt\`սװVGuO"<8e?Saf!|uUCsLIDbJ2F>ƫ\(tWrѤОpWQ j#Gb1 я釿1gNO &26hoOރIB`95`mq .P.B U2m3ZhL$CHxm7_=ұpv&xF?:LO8 7L,.uhE ̀)2Jd;0w-P7DWr-`(S$m'y pݛSt)uSLjyUAI'Sp'^ք!^ ȥ.Zą #XGxb䑷0;0짲֦LZqqp#+HI(r<&[=!Ö-eㅒ4f+r#ΗQJfDz;Q&N q sY-$m/]ْCȓtUKw$̓Ոߊf3~;.G|Zq”.̮Ctp/"¦bMDBǰ)Hߊ{t3 7PW[0,^X0N4&rk"2IXxq|P0l78sb1$Ca#*tḍ'h|?L_5:Z[mKIuA~elu=ġu knlD5< ͋(I hND82g^oR(]d nZU+k"=yZ=Ћ1pE)Ȗu<`S`tA[2- e z3=$^o3g` !>%c{B@ 2pJ|{,I(6C&Z3v>~xA8ǐ" (7)~lBY5uj7 Eԕ+AYý m;ų7=Ǿ܄u G$tt]`_TzSjo;& Xj\(d*MieZȽ0,+*ٜP$;@S?3~ ~z2tsF 4GgaoK{]LԓEi`w 2-wSU=?Qu'xVpf!7ǂ)Vs C1M֕A bc/ HЩ1"{L#-w"F \`m甆HQ>OlZo:/PiFbjeO7B D)ΨTy J*Ji/QBC[0|SGwuSmVXҰ9?8_(J+b\vcMTPy ֤q;ȬDL,>-·*%;} mOnOhc 9(C<2T>ӊl)e`W%WX8XSmF>m1)/k C+`><_1'-xWaAio,&~"2<`IN*#s]C~ #9ǨOwa-ɎNSGۛkdxBۼLj:puF׌J|[! p2ry7R>DQkW QwHq]:4T*3,[ -4E `j `LڵR?y/*B{A1:q\-jW{$)CANFN;TA9j?un(珡mvvll} ,A4"ȃ/Ps7W+_bc;XWW ff*p r&r)Op^:Q(]B\;[_;.(e+*6_qy]:pq6B,zE9bΰzjv*ۅ%Tpo$0p9'MY ^ f6<kBEl4ac9JzƔZ&eB }dMNoY٨k[b{<xUɒxhpjQ`{_gE)d̮rI>&ty4J%m:Kv83H^Ň Fs!<9ްEO D2kO @ a{mTm⽌]+収wPhl]]l =cYrı@Λ=KKUzkr)sEq#-u$O}KdmPh,!lyF.Bo!@Pu6)_gR@@YO#JV`_3wyXPM3oPEyJ hjGзHƵc?Xa92~r2',6$QCF ;3GPwvS2ǡQٟLP~}9 ,r|vބE?C. FdCI"v^ytSFohd_VO]iS`##jX?2MLJ5x<8:9:R)ũGl' \XPϓ>qqӴ]͌LRhx(? +eQ]R_Yj v/[s<239jGfu N8{A3̛:wi"lE8^DbG_uT[\Ak 9' y |gc.ԣnSv:qs`&0#݊%&|)`hj$rM]Ҽ+]LJmOۖzsD`R `Ð NL (` ~+Ѻ$)G]WOejXO}4.d\wxbwe1:OAX;76Ph>2&؞Wސajwʮ|M \m8?aWJ2,vwJ\s*ޮ{*K/v)(;kG,0u%FӡGl(xL8u\mfS7B4O5s^Mgwe;VtڤKGU4lĭqx!3;eK>̡ ۘAf$%hW|b` $W;%ng*எJ'vh_U!J ߿M9 V~.R%fXoYFÆuR^H*-tzqKŊ1ZlURaɵa[Fwr ^q;Nh"4={R֕ó!S̫Z^%P?Fi]8kڿ[֜ ~)j'DrK`}k#º1栉P  |W<[K|_WA՘0yӻUpFc4 s!s_Cz95c3XJ/ Ez{"aJI\̸5|?KCsmuGȓ*IH([`"ٴt[Eŏ8vɷ,ݔP:pb-}9("kfWT Mkf~(eD*P/<ί|{bS\q5RҸ?6CcC. @>"z*(M,ӐɀH Z(TaKAaRm. M>&z@mЗKȲ],lѮ6qKp{F2^9(B(P dzA}"zĄٚLY)YN4d]C[/g7Jm˸6de[.ri~*̉{7As#\#lvfC&>;{[I_ͼNS@fB=㸲E*T1Q SLs5׈0iAe@=)|*BGbETr=M6s"mo2zV{ֵWT6'v.lP]K /nW◧X =դxh]lԛ-T(-K⼍~dܴYX0V]uNEa)e r ,JSp4́+i|1B3} ": I3ӕGfp63yHk-Eq&]? (&Vֶω|[po_gu^1w Igt@ZGľ>qyB}Q\Qyhne%|xHu+d]R|_rw=݁2o C#`x{0*: afN  z#xBS0R횅>I<  lWZi^1Lg6k徯M@ `_'G{Vv3s.[dR ky|!17++qn%TߐB}J.!q`jeu!B)gl;:=.n  m؟XJprlj;'QJ(Ut_v;ep4ŏfk8cw(L=cӋN`*Զ`7yTot*BaXG+\͐~Yx=.'.)Scc >PaN"i@zxLVO<]m&Rxg'#goYf> х6 &$;^/RCؿ$ `>嗱OGn3 {)-Zw>D< YCpi U3jAo<=IQ֛8uw2:]"& #3&U'E>>~ĺY#DKL'ea?)%M~6k,OɁqY#OZH6*XW%tŧp!LJ QBWzpXuC|fd!LJyPwwbZď{ ! 3bI^u#*ʂZUPBm\`\tăPwѷV(Kӛ0 j}Еyu ZQ ] rcS>.!#@KO@H'PY^Wh$2Rc e3sx2lISb(^j `KcDK;װ@1\_DxJo:^?Ew,-xƓMp;7]ehWc6y$JCZŪrM cyph5ڵq=YKӎW#!= T AZvaȢ#ԃ;}gbM)Y_e:jqWpa"V&t@|\k/m;Lj|MލmP.BLtٳ|*Ǵ#+7B_ޜt_'wQ pbs$9fޓ,|fzsb#8w^Q$/c|4'35Edŀ latdr#G.}MEapptPů$ @h0t A䱦RNÛi8=?^q%/^ 6 Vbg,Evku{[rX軈)/u| ;#j Te6Y}_DOB(Z9 &d}El ZF2%i.89wyÌG> 3~jK-2 aD{:=oLOHDک w8!9G-omô-J9Ӣr>L)T@I+9?)_R _KL/@tY8hgXF3ÁSx(%GqI@#B1pC?wN̕׿t夵Zj rS.4]x܏?}^+QPM'5FWBe4,\@L8thRlv _>*ќrV D;*n3%OzvcOb:IR=*8!Q.dUsAɊ ه EW>O"\k(BZf/+w/ޞ.q/g]юӥxmTf"% Æ\S6hFTU*``vʬK?'@Wf_8wP}tT~UV`0O[-_~ YuCA^>n-lkڲCZ _ M,r_*ّJf>ܱƠ !!BIЌ4[GJJgsz܁. XuXvAQ#\O[ٗe)AeLufcqBD8 70}E G]a^֢&R n{-w1Kudd8NHoTUFH􄵲|#fR|"H́G}׽: *JmG7P 40xrpr?fyߞ̡Kԕ @˩wFEz?<%o,}vÙëpIZ_LK1:o\0!pL ~-yk-&GLiVnti8Y!p3kRԮ~PH"Gc":;'&)I] z2%d bX( 3y=@IP:(T;z `pvo ߔ^ fЂ/k 2-/\!2r!RKء< ֵl>D!_r>jDԪ0<#jQTCBtBZd`C*/_@=VSspjڰ9d* &|{+g,ezJģ (v2UIoF ȽQe^KOyZqGW{ z/fX{X37x'@BH68|LR[piO {IC['TeѴcbS!'Ezھ= qڝg@xH~&n;vAIғl8.0,q2azѳ-`TqpTw|Ĝzc Yj7(`vKZC͖oT6ŲۋmopTΙuaJHpm=ĮsEѳSג0X.үE@fP0E$qWF85JjWtg 6'0{lJ{t}eWQL"jcd~ \ZLrn-{-š`rCT-fH8%.YJWs/E*< a=ŪH$+'M|+kK$WDoUW#e)|(!Ga3)5 ؔ[&Щu ]xo!V٤ql}x|]J댔vQyN2s!aO0[`n 4 ER |NUZAn"=8=!$@ Umzx73mw們RHtĞԳ?ɱ ]#"*b#1'֟yr7 Ï#~Q{ZWQ' m>o22ଶs?{>ԤP>(n&AsJK}Wq'ؓM?o`9i MH4l_ +Lj5 G[:"\t̗q.I*ﲳ,$U9,FSP4( /H VV) I{UB#F Sv=>KQyYkfldM, .;3b*Dž9'QKlX6 We_9?>i0b7Nn$g}ZZ.mgؕ3͕^YO-ryteDa Vm;7kΒbr KC)uQZ=Z#hZ71W킲GĽ2:zQ4^PVԈ]yh_RȤfexgK3P;M ϰ P0XF哙z_7Myh]fōX3145'7 E)N}f\.\ffRH~Ub]E'|< @vGf~On"] TA'Wyɟ r-Vf^" 13' 'z'.䲢CB,/@Yxe=2ȸ1|qḓbA&_Idl]`A6k1;"%g"L>M`u_C'ͭsO1qGp 2xKv0-3K)W$b(o;x0}e4EGlOc{ʉU̍ l6V!FTO 7%lgw2%~ndaz]H54yAW1jq8{j1Šⶍn56I }o%x;Ҍ8 rR1/mxWe*[ \-:PD@C >7 `g@=uޝB_Sv"%.m޽=r:V;Lg+ސgޤ*oٗZ|Be< f({[f,cVR2=iɻta [sOh@)g]FD3%itD<@ XHPsyx)ѿ#A(|+f!Jo^8[E6]lܓ(Q? 1y=0_)X-}N""ZJQ6l ,kx +9+Rl@ V,arhԃX7Qy 09 bP±BVd"DP身U(-2 CU.f脑L 3cl+0bȩ321Pq{-W*pmI2U1TJur k#]Q`U*=ǟ"|XFDAu`|6 VA<+kr!e 7+4|煀 񶪆6cfplbӕq7TMS7]CC3WhT(W*fWʺ@m{t5KR;Nw v+=,>W{d9*mcBRB|i=YS]^) PGLa/4q[m*ɇ[>XsUsdƱˑ_жWbdӒRDdrQ,z߆$"8/*슦R#<Rf)7f/ 7VvM'N~űV ^B>u`Fn(OKcppԩ&CV]DwDEjE 1Ggu]S$fiQ%$yq\W?%4,b;ӿ+ݙۑT)Ɏϱ?)5PwHqP{ $.Ei7&і;tUFn=}/P8*@X:Ycgy*̿D 4{Df՛G+""6f"rM@X.,:;H$:(Xq$a7hazAHCBBB]0DT tn?E~;͸hqُ13 O7N-Ń=]1YclYól_<70OsY?bJ1D<ғb[lԹ1j`QuWM#gD"E> ^0r7Fʁ:_ߙ+;j|EƷ ;NB.B`5`BsTF)uI2%u`~1d{4 /L<[E s|ڸjmLX6`Wh1Sπi2JdgOㇳZ,&vp EM6ěmH^"g YQ]R6efFrF)up*ȶr-nnr.Pa1 BAF(1p/6"![Z=,rfD!X7p5TܩF5[AV@_x\Rcl= DdގmS8Bݕ@0񺶗& L26As̩ k(*FSpk}L 8a&>D>cQWl?kn;B6uRtA gz{eU T/ӂsaɤGWSם{~P@DB\ۼ!e>'FpF//\^TeKʴ;`!XGên_P)DٛoffvO+k ^7ɗ ,6 su̇ 2c既d/^E#`{ /#gZ=\i\H_,UsIJH`I G$8D#_Ϻk[H<"Gcp[wp i+DFB.vEj8?hY(wSJ[ͥklmǙ xg-ݐ/}@]@xߓ|k@%=& `[/Xs6&N`~IE8L)l/<9AzW&RCQl=V<Ų ϪYxVJ_N*vw.:Hk.qh# TsOgC& I-[l(*J"Gy="v~kґBRR3gtxQ(sGn`27!2`&e͕ɛ}O^QK9u?_@(AٗZF^ Mb߱GPǜJENOZ=pz! I]k(*It܏IkcS>6W[@3-1|iKHoǜG9P+ +id/eaMRԍ286Z|TzQQS,'*\ν8; [k }5oSoz3~V8nNJ6 wQ1gu* wȧ .5w8jnE+ jfDڊ|dH;!B~s4H8ac-9V܋B昛 i>gdR " $YTɕǪIp  ;..J9,r djV+9g\1g#A%-BN` /.>Ru 3n\sqBII$4usbHSXϡu1 @Ҩ5 >Q#(TзY 9|b|GH\y<7wCC8m 秠NXόG'rYP+h qz2+L7b솉fZdŸ r_U'rIV:K#r;r;~؎ ~o9W ^)$~}a{ !Lِ?0BS=޷uqJ4-I.ޣY!уT El!FK -z!K+,)g xuف5ԏ$"-xatF+?jM2e`Q -oY=k6Wrv֪2: ǸRZ_ GXeke}?tKPdF3HLj7 ڴRđixQE#Wh"H X>!t~Eɜ=wU-UQdMw9?C;30cFle 0h٠]?B}g ݪ ߭3@ư;৆3 J2NOE?=O,UMjN2(m;oQg5l!pr WYUSRjĀ30݋<͓a3..&4Rc$C ]f͟ǐ٥y",~VIhMLrLٰ0r@HY4Y\gzG<2Sp}A2]PQ$QjW_0~Roa;NԽhŶBT ta pflDC:O?zW6:HP&K l4.@ZQʽ6afX:d&-@^}P K0I7g"\yJSEr,- HKU9[ ZQ'9aj7GʭYZ5p6H|n[b<$0;.MWG %H.z~(ҝ<<=eÃPJAJ^]F3d)<,e3 y]dh*FX0/=Seb 䁍5vm_{ [u?j\F`6)y e,? :Wȱԯgō!іėrØ%L&US掂6=. t%(ͪyS96JU4b *)$0 ]|oVߝgJ>"Jnt ¶jXoH,# x*R 6}-o~l! < s+Yb<_nqy$_8gT-VR<,/*U}IzZ tӛ2PqŕGjrݏZ 2FyWܷ\$u'v M0$39u;Z.VzrmYgA!}yriH6«u,ɩsZ5J^YCfksɍQ}@rzf/sUe09"24NzY@{ 9pEրЪifь-t-glkz>4/aIBn }>5PܳX4;D-k.^QqWޣ۔ KUKa(&pZJ{7NK I+ծ›ܴiOL ؤ+FRpHÊ}.v"Z[?0}Si©ۢĒsms%Η$mR4yeg#ya U>#OHGaOT^ĬMK^HLŸHNϋQa#^2<@z#~<{~Պ<V?*myHT?&tp*7yۄ<:],WbUHާr:|Gd05A/8H4eX0Tdǝp4j=a%z, ~vC_bFz9bVNJeӌIHUqҲqr)}f{{B&_<5taI{=7gF܄ :P| -/"97/ϧJvnrn)BZ@Ȝ`'>sTH-V94xf WBxb+y,jJ2 іJΌ X!0T@֗scw1Ou0&i9.IL Fb r8»cc903فO-xS k1(!b :} ؖPC>|5hxc#njD:קLywТ$-ưkqO}e|_5QIWR0T>hA=։7vJ|OK> 0TDӪl7.2|D^8G<3> E\#4ҌyU_khR9Jly0o!Amc'ͶaIt;#2mMꮌ.Ҹ([UTAV*<$m;%!,r/;0+IW]6]k/ΏaɄPܼ T~OO+iVq)HH4 a'NPUm+{=[[[!m#m-_g;-Y珎"l#dt_*yhH ͞#3yg眼(:|[JX~CIGeV aIU=]G4T(LM2g anh}߭Jz/z:,/ZP<#YQeb( #B0>.i_>IUdhUGJg/5g"i{{ |ZnǷ npp r10F;6njWGM\(j VN[#ht㑮:_(n{#<xC7x_XEύ1z&S9N) W6Vݽ_m*=?^8GlJΪ8YO`k-us I }ߣ^' ^V$~=niOy9򃒎OOHGW΃ɫ-u$@!o<p]u! o'dFQ 枣W}Ȑ?o'l2G)eXj;. ya"y64<}.O5wbrb8ݝ?`Jzmk R|pxWV梱W{xWr`@tSJmeǦQ7597wK)å̦nN Qw_L.T\϶ߦn:T5Měò_[y!{\Q?IZ Rd0r .;U GvsS2K7חOMKchtCF[F9U˅5uҋ{٤x܄vӺXWCNl4Ŕk61枌aŧPO<|<#Jew,WZQddÎQrXIamvːH55!I H}Eo5X VSR HGEæ '=ḗrreơ>ߎE>i`s%q_:뤨 (IPK%ǫdS1xLEqL~lBXQ€`wz=Up2 %9QpsȫY['A$‹eptj~hMXJ],+[+k!,9Mei0Q‰.HVE{dloa"ĤM D;OxfWCoU%EcPEa+^nm1C!XC}3 ?I̋1 Uy.ў qXL_*q5 ڕoV`1H#~jdI{5gε'ϐcYprԠQ}?`V5TY{̝i\Ӝ--*2 ֚'"+ uը^  S*G-mO钲p)AB=ߗ"GՓ,?^GnSLN~8-i㎾4$}oSc6-TiQ)t}t>RTqt#5'?y0aT2^|mx^##`D+a?K߷gpBIR!,\f϶-jGp6Rȫ/8S0 if^l7_;fSj9T)@Mgjao }}$){2kHiA"uN׿};wHLU>$hlQWNm5| t쪗31?%Jm3$F-yoRllc;\:劣= "p@ƭ5ޟ5 SʴK&AѠ'ƞ89!;sQ]C"J`yiN"@#ƇNҸfW]A]h5P ~\)r CkVs!bkO)4f-(9{,V~2XMa -/Ҭ3a-sjSzaZ֍7tcGŀQT-69X-Gt+4ߓ+͏Hr5:4%92lRW31x7c:oq%d bcv݂:HS=QF$>\wdOʠ|fMAi, CKFTS]!6:v6$Q1Qu=EQw 'd a)u?}T=,p kh3s3@AQ.tl`eGw$`zr{1V2AȨMG, 9cJ=QYg)\|Q6r,Ww9gNVG-C"5Oٌ[d:cv%Ro]V\o˝L:AǦӲP:HfC4uSymakQP/V]@VŻ{@H54zA$6a~| Zr.XDjS>6ANQ%sq8 ɗhkd!mWyd$-uǘRPS0fl77Ro'5|yҟG.M\oڹS}K$ib++ 3cJ遷QT,l& |>u}1S?~DZ S~0QsPp좤eLy3d;} 9}wTe'Ջn鞈ߒ8f7t3:W2$Gj$ BrD*`kgL_paܛX.o-߅k.|(8Oԓ_w-1QXr Ѵ血q[#aʀj@ ipSx!hsz܌9.Z'9ģ4t y8nb11B/})9jg NCy-t/o{!l{HriV72/bnL3& ˜29L YԚSEMZ|OtX;V exy%~ Rj!({]əb.=+@&^`}d9_r,/=քB:68ZC"} 4r@gxCAvUBE8@!ƍgd"vòcIyc }EҰ:zM 1Û*WD"߈F\m 9Yg^ռ\-^t؋uaI,ꎣ4b?;ZJoRޫ۰ zt^iaHOOFۊ$) rU7w`iRcƧHE t\O,\b9 "U{ϻkAF[4piB Ui`T[\s{QMƟoѫ6=_ ka^έN]f2l䬻D"aJ*'5ij[͇^FX^ʏt.Ȗ7&A3n˼jb%jbD.t%zܡ{gWQ^Rd2ŶZ8lR^ fY4nN^oc Eyt bر>"0o~>=6g>y!iY >~CJC3Y}{^;92 h{Dv5X1}@ؖkuamPJ79ᗋ6S9|=SgoA_UUa^M#d{7Z7F: #/RZ<32ESkΞO ;hs;k(K xW.v0HŔ0OgkGG5C([I~r%$퉌?dG4UpGgR,WZ&H-އLZu Y6\U$ckR?݂c41MzA#bcO YH\0rZĘ2[l<,pq|?#`%=XRZqZ$%e61"EDwϵRV;/҆']UtuOs/A1F+!)M?&nGVm2ܓ*o4 Z1&UoR$a9oeA6[?4D1dK&rW qZrşn:0w-5КIXZ$;?#[}:s !ʋ,j7*e {wp vDc*zɅ{lÀ)u>t P|OÙFr}OEևzPf|$1Dhgx) ۊ['rSgsM%Qn0z/I<I)e:bsOyTAWr Ce4d)L2iY$:X@LvJsgTTJ{A~8HlrDqYhz8lX{wa[7qv,on\$4\"-Dʅ586Փ.K[QI[J|\"U#96](%=UIyLr(QD3m(0TvRu69oUu;߰^׳\*RPs(۩('1ǢsT:pמu±xŕ ^B9B7pI].-Añ ?.` l- s6n4wqCјceHT{3_rd xUJɤp-KQsmy:61SyL:If!IB,B2YZbڝUݮ,`i]מ+zYR? ؑytVk?KNS&W~jr'  ;>ذ>4]c>6gOKGC>,~`uܠv8ю) >XBq.7s%:t/T:M .i_0FvX

    2>jZǟţ$9hcW)an1:0yCN3[RuGv0Dub Y>0GaGݓ7hWiSB7fpGcI@g϶4&r|^C]bB?[cMSv Ll'”IyfՉ+TY_a:+,>wAMR{d'܉A(͟5%11<1~R6N;pyTqu n BF1/thg5:1Mxܧ {pWPZoO~W 9rKn.{`3 \TG4l X?%''4kFg󕉳7MvUº!8sGUֹe’;sr8uIm5Jc@a&>%]%:pP s`s§>~ Lq+m^j7ZLo#ڒZ ިޘo[;fU?TD"ī%ߎ1 gߨ)o+B+F{?W| gك%`IDn y|! y#@;~M驧ʍRUt7LMRgY$?IKҹ%OqMXt/c|_9=Mgy4~uȖALw IIٚ /'WCn}0z~Wkbmn6d"U{gZM+A|pG2ȗhxyz<@ǦOR{oX~ :TUrn6;ڏ۟{l73FsQd9y$GxڪWY"geutK~ ;L6IWxE1 qGȸԋL h7R>mܚV?pW¶f[6HRB:f_15Sy vV^A Qio N3m'V #Xn-XC]! H7D ym a^C˵&+DNnG2:^0H2wM%KG}J˪VHi6a'I&ޖUSԷFFMb* yVʟ&Ҥ@slAX22,l\Wu:Ot \b+y2 kKUpң̜~'_rRj%;upBn$mK{.ӹ=IA^njE qN^\Z$NU3Y1YFLջ3rvKY,m cb5|5Ye[m8 AJڨ 1/TȰvaK<24|Gi;C}_)={q?\IL~I 8k!kVT_*8GxY4Jh$'f#"ؓ^DB0kT6ŷt4ˣdD[ m_2\') z\VY p>2ic} 1f%H !z6ȴ\Hp;:9֗1!< NSdqmTtBޡebC[Oꖙ1/ 'U>~bלo=U4+B+3`o`Yl8$*PzI@da.,S/O3ȴ>2=?? .DtcBL>E(%;uZ2q5Ixdnv:"LF$pUU,ǫ~ ʕе;#  [[d W!Bh>g !p}݁+v]5ڧܬ.;hY 11<.*;~Y Ӳ @㫁>Q1n%$(c@q $avaEnqAwM+L+sP`!k 63[J.a<[Wk)JӬVm46Fm{xoY^&FL&;sADd7AFcim4Bj+Paŵ?<6Z  rw~#OD-᫮~;$?yR<ye`}㔀:Cf9ڞR'}yK=l[_H9.Êڥ g&H:l΄]%Lg6g+\om/I"(E6:gb^^hoklh7py5~ c!Е"!C[{#s\o+ h8 U30ycqLe ְoƗi!{/4&=Ϊ3GN$\qgpxkJ6L} vH5ྂw~/D r %dé7oȪB=2 +P;BH{,OxYȓEbs ~䔂 SGNܬ^@tk+,nvPߵ!+Pa ϟO|Mˑ,@𓃴\->Jʿ$D "j npKnm:LĒ7<"~c$W$\cҥ,_UI&Z+l&e HbB27v+* $Qn= \- D*"4/ |nVCU8W]n͜ס]+dE׮9BCN@Dh0x8([_:h4^޷4%dN!uIJq%M&ʃd⤅DE俥A-S)J)ļxǠYdXv=?FLtҐCIbLjCQeCc#\[L9v}L Z)P㪹0%^!+p2D1Ytdzm$WݔXBm+YZ>Yl#Lr2'JlhL︩Ofivu܈ R5d#N~6>wYf@]%Y|conצN=+]ui~zA)-#xnl%Nav˓f? oZ%b+1eoH_TepfD];D~L>IL^K,0s-ZB2E/s~v]W?Bz/a!R  !Y{z1@^?pÝńA$g6K_?$)GcjuftN ihK ӓBMBZ-J)5C qѭA9^nEŏ٘w2v,CKN [?P+hkfz𘙨[}Ne8aΓ=W5(=͆Փi!'HC?zrln*cP](0Yٴ˲-GYz}LH>aM DY:YDqVxhh0g l ෺"cю.sޑ@%ih~)JvG9D|H;U~g\xq[b])5^zHgl໩p j#6 ]9Ϧv I=c|:6kʯ\x>%9_T\4MolL7xF9gqﺆkִ. ۥaVN3}{L55dKjnuQ)&oW24 ?Z0]&6[E{354ˆ1Wc8[ £n-@~~<5#0T2KLE7{z"rʕY=N0h;o'=s-d]C[SeI ,VQ]E HS c7[^E;=6DIG IRMU$glZw?>0~PFfʯԨV# rbC#W6mYȋN{fzƢ:tK &,3(R}`r`ᝁ'6䌘`(~E毺AuH,}lRpjuee+; qn> 6QS"\JB<5GdނĿvTǃا.)reJ;#\]eῳDswhjlFchԭV|@7Bek~IlXNKL?(1^K"XEo$%,xZվ?JH ݑ͉#m?6YB]95%Y{ ]4['u[LX$?Q5-pc,oc z5^DmڬgIšmod%@PGk&*m#$+ԩhjq15qiMU2=?_pۃ$m+#r_L/Q 2IV0cPfX 1X@>ֵvfԥCjHR[ŒB=32`PS.BSz!w?R貳fJ)m])A2 /_fdx+PEϠ&)y{6:rr/m&Ox"ltD5 SJx-B J ӐI[9#y4 $2}[wkKOȡ/26k7wIw:C2D'Wy|2dNQ& Pp7/Jr7%Q!e!^d+WK TO} ӦTc/iq% )lfuIG^l8 5yr%RPU"8 _]-bfhŧ™}\4W'_xGj O[Jh}'O'Hu4V3G  %3Y#OF[Wɒl1OaxU k0t WSe%-"80̯o,-뢨ǣ).My$[W2#BT MQn]wy͂ARJ"R}WK +f/jAn,hB,+Ll~N;;^l>]9tKd@BS؝s"zdJWr.Bퟁ8&cHQ .0h 8+#ަH%1nnH0&lQ!{ 蔗62S~dFd,aJu8kٻ?)+ޫsr튗1kYKYOvy{x蓳?MzaӋ !,`ŃUV\dNYd#⿕8pew8A +m&}8 7cd!Yz0wفyfkˍ6Ά38eUĝ|q aivatzGՊz@[,ِ\a1 Ȭߊ!yuOio,ҏ¯6xñ[x+qlbx迌 ç`1}?-SDMQevIL';u2_Ӈ`Zϻ@G L5WR,; m]@ G湠bmP'!Jd/z+A27##_LβvdcTu jн #+"\&^a]Ԥa*w.Z~K`yr#]qBvx| EC9-TȬ6 7d5 rmG@.VP҅4.SLs͕#L׃lwF g)Xxb^kS݊S kĵeSfquP ;,ʝ48'g5:`^ %'ٔ/JtELe^ӦŪf6h`T[&Yt{pYN'n}e-d]sYsx6#]<֑gX4RhlG zbxpV8Ebe'E{V9g6Ŧq+4z!? Iڶ4N,ceV>yξljhi+hPZ!ylmapoH\sيnVrDe<t Gr)F@kSZ:f " %g , .&z L C0)GNH+M8G 6<t 2*r${4|ڪ_B뺳vm#ȩת5s>ɒ۶9mDIu `+*uK啷xS)#3%Hfl+3ȆHZV mg W+gU]gI=aP ]EԻw枥s5}5CН T0]n+,Gq#/Rllr+.S0iDKb,| "\s9֧eH EI?BHe<$8MQe!9 b% g&Ǯ8* `Щn-@Ҽv\lp]^|5Ո% yqXpߝЊũ.Ly?ͼ3*k-3-` `O {~s <qzj-p"?-ª`5{QEPX})\a+զLSv&cJbfB/YΪ*q샒gf]ghKG~qnc".vmJC؆J~MQL:4ljSQM fL+b 31[Z% Q$t{2Il}[R%wrE8Օ4xzX,'@{%69P* P@a'rYt2juR)Na"bu<ŷި~2MURm5ʙ_- Ppl.̀5 &EHbJ|!\O`J}\k7o-u1RESRf|2$sq|[%]'(RerrEIZ,81ς'::AG2T/L\WA=lZk~s_J %̼  (%BPW`$# rڭG ,h\W^Xҏ^N%hru@ V4iVVƵ$$,L qMȞi4>3~|F#B{4VրiΠX 9l00/$<9.*,J d{;^BH`[)% vdFF8gq[W#Fs6. R-֍d~UD96#Qsgx -$SA:[A N__jUh\l4 7Y Y<\Z[qN3_N^S#AC,՘p/CE+Czm^||'l@@0޲3C<ɽfCZyOѤ&({RHz_Y)(h*-z|˧3T=|pҹ'+#ʹaǑoњ K:Q+X/.Y E_[ ;[][íۅO5),m8nԺ]DK~i~ý;ޜ  <>7}Do;dfssz/֊ =$Z&l(c\i ; v*v!Vz & -.niB{ӣh'sᩜrg \|uf_zxF9`& ubڳdL|]z;c4HAM_ MݾIw3`;qx|# ׈zq)"eC+rDaf뀩f |SX8o%[osމgWf3Jփr Q "zY82S҉0Tݱ̐起|;}y3lg|%T /ÖYUy OA_AwG'Ԍ*^-*ѓ?b; P8sbV6ז/ Y3ASd1 Bv2iE;<;%Vwf%ɒ43 C' /g)VIl;V]C#4}ozy:T6 $Ѧ|DWBxC4{hK&)bw Ξ.ʶѕiya-LTdz8(ٕ,z>{J*&f93) h ǶShnBSA4QbO8|+02BKK.;y-]?0-Wf쟠E C*T;v࿈e%oZmnywZfrv2J'ғW`=hGY1wGfbu(ĵ:4GT1@b= 0Cx~)O%J^DWPøkTfm 5SʘnN,k< 1OdI3 u3pDضboCLйM7 Z15"9|pd7$0Py.cϑƁ-$F*447 Uh>7 :eBà>1-h.Wܾsd $Oam.APERw!Szԝm\΢G<ٰT'K/-s$vp݃P=GEt>(>ZJqo'-+ ݩ"Dۓcj!x"Qr `h!7Vui >"jʍQ3C9;ߋK&kE*ʄ.ЖQ@HǤ 9X fy[WrM})ip!WkGq _i{@7LG~>7~`6_VA۲6P:9 e`קWR+`c3ƚm8}௿fɹj;<ޅ RyPt5:  f5`=ȃnVb|(_.\:,t 8*+-+ƑA 5x޹dlI3UG h?>0k6GjTU:7!%4PG+Kn#F*忰0>3&Ba NAmt&ֽfwCG3mHarK鞴i_{CYG8e_!A7[`4ZcBy)Z7.0+ N*/xn. te8Wх 'vuqrxsSB/AdPů#ץٸk9"D[Ë^KMș~fd@TfY礻Io6Q潹2S.;:ƅ6;aцoDgZp:փYH(bB1P ` "d%3*]P''@xdXˊC`V s3Sюi19@H9&SDLe~Rz31ʧYFg(SCD'rf'2U$4a~8=| u\wgq[)UAf+|fIPmmV*W2Vٷd,L'[eBZ~n6a6LsIJ?s9ؙhj%Lp˜`ʊp&!I)~k, )_./Yfee6v[oCD[x0uuXV&! Ӏ޾ڑHR}J]wݱWAs2f'a\A_迸0a~HaaPOUDp wRo!gO'AT1V?s%T$ KNBT[Zr};CO>aГ+eVچ{26?KO' O2ëP 5͜2=2EHaVB# eL/^ڹC"S )@ ?k(0i+MM{P$ [}a>[;f̪@^HDTԾ%:sؾuXU WݪTI X#ؘlN(qU_S n)V1{cTK"8\Pjb0h)Eڰ&A]fqxp\H\co5ŖKw?FǠC^ML=(̍}.I8&V+۬.j5Q6&~zm^贫n y-2q)肽ʜ=(nͭ<$)TCSoT: W $dndZ˝^a?i9 ^jt٭W5D0ӐS8N1W-JŎߵI]RmA?L !5C>r9#)GNX4ň lJ8ЪJ~6cad^~LL­* &5U=,F2mxLŦVXꊭ7E}4j\.7ݭWbv %Gv6+?mj큍g+I! DWkIqI@cz⁑ 8蕟g?<{Bs.N8~[/enH},".^$N^ߛ#*(p{ق%HQ@0E(/]߁RN Tv ~lZ ,qCFΥreCghYGJMTY&iPPK+=8=sΌ2gy qNO.L?t{rϘf3۬t}aV,uguCV3j/2iCy4dI,T=v7CR5C<9+Y%ۙ Mgy좊bf BЦp8 rl30|W>)a ;Q =U/.ok kyS~o5km$(1$b_$'l#{Lq+`Ƙ*zf? W_xMBXѨm^ DBWg;}1 :u̙[:Ƹ5(m29>_"kkO G{)nMYDE&!4/4UAԡúÿ3*@'v 8 >P4Ή y`c&E]:mL@J ºm\r8JzIb.B3쁏zf}h4+Q(-Y#"n|3orPzk;" %](xz(Oᖆ}>~z ũ1k M0Q _!SDD?T1qbZW}4CD5G6meXBvkĝc*!?a ־.早04!]JEI70]Gz!-rOWf&~MċHk(L:(g- oEl66e @C.DlP@6<`/'e=QD%>Uak=ǠѻoA0GVTCf#KD3]m*x %>r̗_$l i^őB&^p\fTLZ$f]0oӴ${HYBh'rXdEˮw,K w&pu^$UB[o#]gvHĹAħ,"7zDV\hTDk#&n4>"QC? 34Dh0܌agp~e^>HIy*È<ʵLrÊ=|0sW—@M~.،*᫇ۗfa}e!os 撈K8ѻek* h!w@c恜V ! n:.Nn>8l l˷^fmQ8G)u'd`Rbq5WɛÿZΞ-pr۵vi3,ŐJ(Јo L)Um("#md;ϯkyE: Q'^Hԍ#o D w\'D=xwƀcٿHw/ۄ2^Moz"Ey,!늤s>}W+$se}mFʹ`j!e< ҇ͼíOZ}TSivQBT{Fin#=+.WeaĊ?%s F~ظ+% 8c륚6)q Ɍq":3ݟ4GhL!ؽ-FF0F> c$.FB$ٺOU=[ǻН H5=R? Gm[<\zҁi"tQAZI`=I}o4Xv}id"Jm꯲jU' f{gYfEdU!ycъub0>`;Q{(I!Nt{.#.2ÊGԼ4%pL"*3ih"<+*$E T Ԁp=WڦwTaMD!J:x#lkǃ-"a3s h r 3'Wq:gI 08I6l;r|ɌZ HQM.JBbq<$qꥀ1 ,(=#4,TZf_"#;UZ5J" L)0|cu&8iwrs7{UnTFֲg8)|މ~'5$!f9 ]j9-tR7HzM5% qPFI£H;:-@lƟޠT3WKVVGbWcR0 >$b2D5 ,iq6(F* P-TѱKh`y^1% Lle.^X[5,ЦKɴYo9 =XI:7OM^*{O/U"` y/'_#>76 : ;AG'Tn*"'Ÿdq{t+?> dzCM!`7SYQnSC}EMLu0DGVWv 'ԱOP$[2k B@ú38%LsTdjG [۞~Ve5tgOd9} tK^&3Oϙ,] $wxZcBuxh{olTTjol%EDZ)(sVW[lgH)۵ZWõjTJ|Ԫ lg8D(i5\161)Sp\ozHd}} Ż\`N! zhEBLٛ~YpoVt{(.d&j@.1!┇s! el\9-H0Iuӹu߱ώ==Aêi:~½ KRq`{UC)Lv!JXpj.XhT[')O$ka\ӮOnUlQzS/HAp(;S&fE;09$@Ta6_(2rneGԎ򺾦{z Ew3SZLcsrFa.jk J :d~VcU,;}l)?Nit.e%rn?XRgXuPZn2ΠGy.E\b%Sy׻%]LͶebtn-،H(WwznfVZ| x_e߫|b)nj/8ȀZR3NTLmARoԥBrS@1[?R7MTzȭ#oҳtSA] ?ȇyyX[zdČ`\m4!O0-lɹSo]vr4=E>(rr`aShĊLO5k);Ǎf,O6 E5TI@FN>%J bh{mT5Y5y #ēd=6JHQ+~A1```?]vETaPoKQ zbx`v*1Ú n^/r1Lt չbQt@|ڙD2q͔czqU *M3eYuo7,:ݶ-A5v$r JK~ `.lv4EF*р189S*wW-Tj>JkNSDFxj I(ޢr\Qkb9,X`p'LJ wW:H98s5= u}gu*dɍ̕mmxg@_~UKx?gC W,vnUkg־-C'mȹ w;K {aˌVh-xk)' >e tn}>qr27YK+P1jcF'ˋOi;m6sw>p3$Ыc 'C2Iӏ{J1*T8vDYǃ 0l^kJWcPW ?>DIjc 7piU1l2|7EociS z OC{ %a}Z\M9s%kJJ_򝮑{A[ƽ=9.saKKq%BVK<]X!쌍'럮Φ<@tUKmJ~0Mŵ)E֚a>|K4_Wd9'{U1&yHg+ VNr]{uAk95f$,"2o00;3„qFavpnO0|tjC& V#k[&m`D.)WVG+퉋|dDJb?J-T%y̝Έk_ll(nUVUKI";莻 SK9,@L*D&O`Fj7V)񛇲›gLz+_}|Lb G1`oNj3sWP0C~Lb ~?|U/#Y`6I(l(v`5kîP'хw:]˙u!`nO9 xg|AuSe<}nL7~'>4ߑ7+iT3 d"&YKc8Vwg=zO'{o'pEr:l|~5-*uЇ{ ʼn6}$3&h[dI3Bcﶃ/h eܿ+>2`(:יfX2l ;rrbH/CPqղ}^VRNND2l]X?y4S#Aj@a*ڼ.0Nc[Ȧ }*gƋ񁄎3Z7Έ>{RFhNdҭ7pKO`?͓=gISeO&!5 w-1bD)Y9'S+Q6KۃcOpP{=}A#SPjěSԈ`(|c&ؓJD== of C y`,= jl?Ql$|^ 9)ćhBйz~+cQÄFR[Hm[bۆ{X ((h| LP/n_:8n8vlAFA/[w=~O_#jwkgZf {v>w^/y)f=3.)"4.!!Ny-y7J^0Z|Ut{_$_\U]Wr4*q+m[Oܳo#wbVJy|e>hw|TYVYe=V:mkY!}@~mS&7}/+^ԉmU#sAF|zڥg(.Pa]ll:ss]mh?DٕQɺ)Fk֬USP4{dƽBX/*d~ o88Qt [) Rk]8gC: p H<-~D] z&%M<֔-lg?k jSͨR c kv7{m0B]Fpt__vΕP VFHǪg<'oqYeI8YQJIvr9u,*{ ]ad"\Q&0 )ƫzNm2_נm1R(<Ӥy礔d@g=.`t8|-Dw ni:B Bv [Q7S˩i />f=ӽVKP< j oզu҆(Bc[/)8Q_%y3I!Ղ+ ;^Iܣ2*pmX(+@HljI6r*z wU: [ȍWbf7|nE]nbu*E6aU-99t5ӧ aDkّ ܧlz1ޛ_NuVEyNh 0Z@)hIjL 9`~\ i^!J[?˱pXُ#&f-FHD2mfZ[\m zx9kZFJHLjPa9jF&$ҶNx2.hϺ:`{W^n<%!@S,֊Kpw y7uYnN6m]Z7!up+ ;5|ol5,'S".:Ԟ1c++Y|ϑSsDNJQ!I}C$h.Cp*8-dEPg{59~ij5,P4C#+8TҖ't-۸weJ8~e(2-49-L͜cȨ;Gg/L%q撷qb-X#.UE]O:|j;BІ ?- q(lG}A&p}Ƣ{TuMΎ嚪f#1?n'[,{xPah+}fŠPRRee͒ ,$X c0]JpGߨؠ⮞kA](FGz{w\ ynkȮ[ m|O֜p|ϺV^xi${Fje!SJ>'?xRP,1@&Wž||k҈\~&| ۂoQR/[qK.]>:< ae!Ǟ ё;nj/9ꤞYfg]b._CUM'/ƈ]5dKaxBڇ5sG֮Sl !Pwf'ۦKIիⅵ0݊,IyWGӺٶJ⌼G,6$ Y< haDZM"nCh}BxD0)8w]X@[o܊]E7%݂eu"a YK%S*$T`gW]Kޖ'ΆE8I&:P&ߢ}G>u1srhăt;vIZu=~jJuePuJӻS}y0K4F#ګg>@x`xƿIK=bQ~bD)}Glq jPI"7a?0* ny^%>I#щ{fLsrhA/"b789Dt~,7 `p8b{M!L 9t -EL0ܩG$Xh !\$;a*Jt)z؍*{jғӖIZ]ְz{"U5pԍkW*CnM,]/.L/j1^ù_=zyYv|Κm"Y`8$DhrOE'[/[Qi%ٝvف >$Q5Ezʅ>2ݕM"q` @+$Ko9 s,<"q9gki78;źpy iw61/K=.4K_H#>$d!|7郅h.gh oW!JxU (GE"O2]$R8|Kq]O/O7: >B-GyƠf~R\'Oׁ Ji&g3ea~[8v=΢qRX5S8Ct7{ʠx?%q_4%7%bOmƾV2/,dFc,?խw)Ι!m X(kx8pU!K f@7d^unnN dӣVh]gTχp"(R1`_D"<"4 3pauv''r"qʬ6mc{tRY"##^{ޒ-&c<\"]e >VqP ?"gwRMҁw %\5Ă5ؙaْԣ ]eeU1IVl'Oc@h"L'mq%}늱Y0ܙ w(qr?%/#j~D.Fm++p2m7{} .eca0Gny)ȿ,we=Zdfr6LIj0")/ lix2$އO|N A\_Y>jS9>92vEdD~.Ώ{(S^pp5AWW"!0~`3+T2_ld r 4 U޵vpU NKDtS"" A2K1%`ZC5 jG'^t5cZ_צgǚ`2c%mub,2 ,ف Zdc;S9h(,7!jJ#¥Yy@o]C/pHя[r zwRYB=LDˈa3zr .zy7 -SoRG w`[~(Y9 c7zъ(&#aFc{,U4{;x#Q{Hݶҵ-Jvr4 m(Ng*ֹt zyc…e0=|XYgqgN*"Lf@(IxX4ޠ`LZrYBel1v QBđ? SdI.,H:_ b*VT74;B3yUir''*'崏5-)Fc33cF7'z%P~: v.O"9Tsaޚ+[4,D^:V_.\T6R]Q8%D4+'Q;r+Ѵ1ˎk%8 MYB12jæ(Юywq4_#4mn?7J\D7g&?(Q4У^MV^_}Siv+C,%~8:|@ޝ`ƞLGtxuPA\8x~n%s*Q7MR H֗D )kaD{v%Mk6/>{5)L-XVLdW 5rgR7)٣B1`) B2߸G.+*fގH)a?o qirsDS8?gOieg!ևNhm2=u-d5s$><2f{׵yGĀʁ~-LND 瘲b}כP' 0V]p 9)bN271F.xOV?> /rKDi5K:ZP( WPδ3Tб|H }:&A֋NE}[~`FK%fgY8P Ejk3兦ҳpq4:÷[F92g)a4^]h+(h~&YEB9IaFW~$ezDKc_`+"m6V=0IaaIyCDLJU)yŖTNrqYd *$  ؀2k&o`e/yq[}ǓPgnE/f\, 2qHW+酝AuüX iAs:,_y<0W'=n+3IZÌ>C7[ŔdJ$#֘RD %lɤddϡ;x]G̛ʌ|A1G:'?6o8H%;A [Tu* >0h!WU$ hwA\.~J% RPy{#>ϔx!P ~n}U@\ X y̒+NS8FΤ#=g7s?uW43{ۜ3Bj2>Xo8<{Pos Ɖ\U3/*حd*y%J5 bCZrxHՄ #စb{KjҎ`Ohi?&GƦuK6U{&!=:?黜޿K1 &qp{-wʏ+zKQXT?+̧crj>'k{13KDCHW A=+yki  eeXwFIxDⲟw u|K!W]:I 5PZ n*eHf93Უ%hb_KňJЅU7W+yu 6l~j/EOwQsD?`W$DUsP"fHFo|]a-+2 p)ePDYp~W[Kc;QܒQ1gy*y;1=ܝaI;\"_Ѷ-:k33þ`#K?^1$V5_E>ly3ȩ**Ai80f%;00+Z]-±3]a.0 "R5lP=Y7|їn!(SO߲euji=!%(dFc?Xa_Nrf.,V`( 4D`Y5ݮE2L9MYWஏQҴV :_ !+̝/4O,pXl#F,$zѺuuRI%K["k(v(tq`Y1$s W˷?*+Wjc$"cl 3e:Y鯩G 1+Qv r``/+^+i~4ƼD&SyssO=[97*.B~HZ%-?odƙ:Si'`akWJ:s2BTW }8:rRnB6t>JMp)<8TkoDzNWtyЋ;g.ΠdRvh62E{ߺUD* z$Nkz9zu h #]רiVD< ˮH=!R匩fžXֻ'1\l!D_e/;aw{I͐w FvCk5pm:ib'OuW׭sTZͷ۽L{m0} waRp(|R4Q2`ᎃ]ǐN%ݹ.ZgO817<+̐@JɥNhT@dƦ6ּO&\@}8)U0cxSVW)YҬ^z3PS`L"vgԱ C-G񥋴:fnV3zpi3t0n)^>Mr VgȉAEnnZ ֤2RHXD ç'Ail_RUuD[|$ ­)-às\^T)HU[0 f&/ku g )}9332էK蜱| ˒zC6D1Z/(d"fmΒvQE&k~ZΥ~i3An]*?Ig&A"BAw5ivv㓢{\&7e!/@a&mh u XBG1OC!xE ڢ<&ZBC̲e:gEK.%BFI[eCINXdŽ{אS7ě%D?Q!([:CO ;ԻWFp Oyй=lh#Og"^7CkcpmFMQ<(aflV$:OwNk3rs%AEoOs'SX\ؿ-l U9uq;~Fv>+\^{]#2GS~\D,^M!I+_ɈMö"X\:rh{0y*c 8z~X.ƫ-8t3' ECv3,貦[}uiLk~0).o(/!9|yFߚ!$ h/p4$cw| iA~! 2_t\Uv)}x%<~%yd;7?0SG۵wa+[ٿh xzx$`Ny+ fCpr%ZűIF aF3YÄE}ʴ6WޟLS}JK@׍S9NI鮯dchȇ-$4ݵ|R讁5%Bƅ.^M)=@19 Imn~o _HFr#hCHE=^)v=0jc`-f9>ٖ@?"Bpsd4 3"_A܍J 9.j8 M &uxd+Ъ&&UvaǧQV( /QR ~I.E}Œu⥶U=3Ӧ̿𸾠]O?\=R):\Km)'v!Jk27pEb| W }b*ݸ_@jw.7ʇ/Ք-ByF!?-dH=glm[<Q=xm <[Рt\XU6nɗ8XL&}P|Ǥ%6 &a$ɶ^1 Dž~G|#Vf!Yb8~);;M<_V劻M. $iF'-hȑZ3^H[?w^ h* -#J$/kAq>6q2JN?iś9Aj7̀2D(xJIΩ5]} G؞@ǎJDuH@dZmvvYK( &K%S^s6(ͧ&$[ʃ-c Jaź ޖKݑNI¢-3%?h|(-su%+'Y!tEN`fy6Wt*65kuϪ*m0wVT{Rsxb]R^~آ WKas w1!AU\}w[y2hZ'U/l(9V|A:+Z;Yo%c DZ$RվG(=#^Q߲=$5o}BjlƵd.hK{a[9Ȗ?_5ͩ!~x!yMxhE=&XPXEV" jcb8li qXx9h%a %sŊkb}pUEevQ>LB8KoQG%HwU>4ۉw꣍ڐ]}] ߬Eq _zf`;^ݮ!"UguHytšwʌ AK=Tw-&%=}nY$wI򳻲s7mJQaU!8z@ ?* 8ns!cޓ>hjn yT}B 10f QCu p"{7$y.YHuk.m)L/ Ի{6EV+Yfi=Zho+g< ;~CR~=Qra>)ǸC UR r1lvg#::IRd4kRQ/[ys>H3ƣu^ ;ɪ jrє`z&018)&7Nbޟ?c/L P2GӾOxJf=;//1*Sѩ c;!t<TǬ5섨rHm=;rש7eήŖ Ίd!>0 օ6'}OA4+$꿴SI0{ןD BC9<d{2  :C(_ygo@q& m:okd!L's х#j>lPո)*nj"^!mXZA<_ q'q.l$i9<. 8eɽmT=&O/_4uoryAHft/곖 #sICsX!zNyp1IŶ'cWƒ1{<ADpk+TuE1,%hUmFFk8 L[ApQ&MrpZ9Mj0IŹ3G}LP'hQ+/mN"f4WJm\foBDi;krG).k-U.}uvw#N&cږ}$G}OZ f-|Ǖ< [IC G^.y?JSWZL!@+WW] |f{?4>|r:Tt_#O1Ӭ1a$㌜6x7<}12jpҙ0O~>G<S wT/2ӖO> 4bѺ/CTN2XES@M"Ʒy?Mq”qD7i;BILzCRNw>?l3ggpt|؟XZ-DLLYo=jodcJGZsjV#񛟑!Q+-@l{!LrNNҋ,;OzouÂ?MNc_ Eͺ9:uIDkCeW$ 5G)8pY)n% w[U..ifR 3I#g"@M>Ǟ{i=Х3N7]m!Fع |яFM'AiЁ{^72z`StFWֺ+܊/wԭ׹W'΂I 㴴t<~0S(+R*nGi h^9 u mmf)fq/bmE; 4DGk jX71ƻC o(ᖪ8}}sy,7ӤFe+ǁqnd,+oՍӆI6JSeHX+q ctgq M\+Dw/c?F !1bcҰn}I`Mtn[ $!Z009au(Thx81vm 4 m_r@Bq KYJ^(,1$޾zQqlGli`A& ,1B'P}ɓu Ëc' y:@R9oEwLǙ!8a%hП qyV iM[0 |K{H߭u+V 3gmA 7"Vz%EAdN- f0,(Y~nGeّ4q rz%QEvDL(O,OOXϟ3(]s`E05gء>X)nQI(([MSٚ:*nwC?ƲK˰q&r\IqnY%2iMrqa/Z{0Fvȧe \vzـzwk< -ވF9d˅-/lu):6igK.NjF-F;{){DzeSٴ^fxRh]vhY-tb:rGҞNZ7 M~i݈=pm1y~{[d6Md岔F+Ȍn$[H i$dqֿXYsIb y{z'ݽ间h+{S]_kqP~7ҍi4[YC4,1|tEx'^pPˆu fak~FuCz-znvs9?u|bڣ'*H}u0‚Z3sp]Yk#>n#;( q3jn#8.lB6\T6&@V#;t)ڊ}tA5V{Fs+,q?ULy"}prhWZӏ~|FX؀} +b kM3֓3r"dvHP؞9.(_ν ʸ åw o=W`*>H܆o+Hs-c٘ SKH%A΍"xH>j#jd_d^_fG$.I>6x%QkZ$\a~kx{#BDmp׮ܼ]1` <~Y{pA7p.[Y‹ƪ_ x|#ۅHRVUi )%"|?̭2#j(+a<܊9-2zmWin ѳrIҨ8x1l{88% 1"pj;Ij&&f<ZnBq%hR6-zz!afmfzA=U{K9F5s(yp67̌˔F 0'"WNRK6 *֨w:4ߛSkwCdWz 9.qdO;&Q [.)%8t~6$&)%} /M9`4 CXbjEGOk`iR\ݱ/Vz>qғIoX$}] )8Z W_c j5lfNSkM*fw.eсRlbU!]U!WԹ]  :T4 L1ڊ 5F(g5%5&FvE"v^H5,-YS0 h\wwM;n$֫_߅oh62w"sCq֨LuY ZJǘ5hΉ%م71^-iI,9;/i9*2Fi##@J3k3oj%is;gB 7ë-)SA.3Үb5Ȩ6rS{I킻ν&zH@lѷa%:h (S,rk< UoTrJ'_t3ō qDŽ߼8w@pJ#0A!sJ%Ti0GFc X㈞6nC$que%Xsvg3={ S4ޕ; OOg0ogژD(:R՝1B8ot"Zv{q+J3)6vL4Uw&uT,G,4&stă/jMs?7+:bl'T\7KTory'|rΥyAP>T jzGP4qUYt%Ia< WnG^d.̷e LDpЫFh4i̜p>}K0Ef+ pI$s,K* j*w]̗/°lZT[XjYO*:0m=+դKbn|J6LE*i(&/bT ゼmMɝn@%v&#,LEX`j;HPe~0v}K/[׺̆#G;y/ igOXe 6Sf@O.p۞aK٤N݇Ǭ&DCS>/IЭ|ݢXgM !#kO荙A-Exۿ-D*c{’de޾#n9򬆱#Od9mjxl1ЎF~tU%ЗLٳHq7ov;]f)EMgnW.}W[PcdjE=^rU[ݐimic\)Z$vi{e0З[~u[HՉb@8㰷Af)qy#ײmEGң/dp,KP\J9i Bm`}uJ27=ʨgVۄRt~x;̼9b1rP:!cĔ'7*F!+S37dݠq:F8M u0q!\*DozA['QȂn絅µ "0[ƿ.$. R?s%Lk"\FMJa$>9S&i$DHRX&;1"񀖣.[XEr屈,)4wU4%J(ߢ|S1y|~zCplMG{6E:?K۲Lp%" 74ɉ(1gbmLO%.IvT=uӭc8]a?a3K",4lRsJ.`n-*`X<uD Q:l/K+JV:n8FE{({B^Jt Tr{̻c"$Wj@38@'F1⽉.$cAK_ϯ}IͿs1JaxݣA!4.?^=Ĝly-+Yz訚ΣvO9 " 35ef≗QnX-1"^;f@gm^g 8]UUP䒀>T*xTkHGQ2Б#ؚtE{PcSQ{a7voG%K*$x?GyrQOct^7xb>hj.pJbXAݱX솢޹69LwSI<ؒ\?񆼼 ,t4W ,W$d؅1ߋ|5z^7NoaB=?CVZp-{4-צqx6fQڙt04<gx[%Qb;7\?GQ,a kxi(uڅݠ;4s guL_n^t_X֧fVi !Mbk]M SV!M Z nB@S%ohT䙍0 o/. |}W@Ĕ5W'Vߪe(KWL9e=E{HϦ+Wsk/=,RޟzvC)uׄU7,d_X[z % oze̋ iHK͍m#|/d _QuPJ[–K,d.1 } t&j`NN0E8&Pnn5L6PJ*&"ve_I;,/-5$Ryp~=֖c' a<k$D r` {Wϓ?&s4uÖ2ޢ (NWq΃(h~(sJHI *jmYc\`yު0Z&VPJ pss<弥D깹 #h׀oqϖ:y`I2N*e@Vn NVdZ$>`m!} 5cѻ' օD @mdM^%nw8_'s*{zZ Zv eQOFlŐ|9 a~Z[jpīG6/p5%P-jk\9Nf~nF'`;_w :(.S8!k,XlBg - \*[ؕRVtۼH^{rz";]vs~eZg3Ow1)udj.eX5$-!9?dQSYqC&^3VE\M UԱ0;#mw1GL%$RwE ^nT^(.I+$ZW/86vJw)uÖ oaUr{:B bd!8ɏ0y*1"nf$U)$͕Hu<<:1ae $O ̐G B2 $ 0RŹWi!+o#=4 mCӏDtCNObj%]R_+E7ScNmu=ҽpK՚o,?CY 1b4 L8_>#rh} |K%X %lW,PEqrMzNb ت7ES;\ڞ&[hpyRNudTHz3>jI㮱 :Xa85S,DGRڲppa™W8j;9O]pHl3дt)kP5&Z$Ki4Ԉ o NW{K@~_APcv ]pdX|"yUݕK(Osrtw!/jrM'tB|+# w?e9Ea(7{OBq+|z%E{ۜA?=+Ggpb }fޒ< 쎈 PaI ƶ>Z*9[vh <#L=JL\6gZ£y=vWG3(Hx6{](DK!Xg)21^8!؛I#_Hp pi@ 7cHR{ТW6qNCtsDc:@rB{@X؋O;%}sѢ*ڶX ;<۳H")75)z8HZ:OR:\Lc}!ʈ̛  9Ԟ0he;}ǗQ*nS~?U~Q; g4|.?hkksC(_+Dae~D[bzDl\ǷD={zUH~Uz'D.48U- қurtc?^]|Py jS7G{e>)p?YViQ2omx *q 9XER+\5~D+;ԯP{.cސYWے 뗅XDK}{u诛'xy%N'\rK<ކРJ4y͘Rث}Wb+6^W\F )!Ptհ} .p*~:Q!/C`a^C57 r]M RV/B0f o]? {VM+A],wAĢ9Uꪝ*SŪWUڐkənt>SL&&ZLCi_ g(Գbc}77v!gDb  $М(P뤀8m'@IX LSPh04/q(dId&8'!ۡ 7۸{]D{A(Q}(A JYңXz70y}kWsi *}ޅ-gK0P>=?6F$ICd0eȞ1{gbBQEE)o=XEX4ŋqTw.+1?o-c|0K<.GBb*?y̻%'|jln! Yq$N{QFK8bg3JZbZt9aZՄd_7~i/| +c*vp/hBI%elaA3~{ UJƍ IG R#Z5g#[C79AA7-Kx?G:'(*8RR2(Q{=#62\d<@h72K^-/32Z8[麥a\ 7Yjnν qNh#oܵpTJ5ߣ[nZ7EްBu8cCce(S*ܦ͆l'EF˨ۼ)x+ꏝ[SXAbT/AylmÜ)JB6F G7{q-Ǽg򝷩5ҷbB}lv'".B_2q{EbhZwjVV} OAM~NιF ްkN"&^d+Rv4A}P.l. ZB}xBPuF6"1he,ݏvD^6!Wh2cͮ(0϶, ػB#*r_̳V"~nI!d, $F(ywcQPWc':v(Q*'}3:wy=ECsi<➾{ +9ao< HGƒZa.M`t['skIL'mS%a8V fC w钅9E.&E}% PI؂M%)tΗy'!P۪&5B?EAǢ~5ˊ{=;h֤f{`{]*9xܐa 6M%im_A2m/z@Ŧ>IoK^L2چ̕M{i_>;w`e{RfM1-_:._5큜t Gg6|GlK}z0[i5aWm^Ex0(qm`k>5FYfW7g/9 ͅ!4V4HZ\!P14+q->RojhxQ%O%NޱO#9ɾz鼙Fʔ٫xqu3d0HT|1/pyS\~@r=t4g !Z &k@X,P Zަ\[f¹ДX|ϰץ"3*L0i2VX>L&QbU}p<5(8ÿs_\euǿr)M뼜UYfJy gQR%0\A"uT]$L6WZSn%M< f}t;<~;B_۫HkQfÕniƐƑZY=Sc C~v1hPT2_A Նxzo"IFز6m6`z*򳇿%QϷ?Ga ^a^G۪BpL.>Q@ #.V>?.n>&`# BOyT[gءVjRʕrVed(;zֽd D% 'GPsf@!gnnjk >U@$`g3߱UJZˀtKbN3%?p~[.(N)`ކ; &k6 li⨜a ;;%g^ +|h؛9W,SM#/$ b%kk[ MQLF MXջﵛ5\Xr0Mo~3W/[ !kJI_ggJW+C!aO5sAGaR͓}ߑ欿٪ztX սu|XQ&V5YCs7^^4]W% $j&,{9VzD ќjlqn{c |bEzu]ws%A=ⳙ+G:5Mֻjg4g9 C`TEq/R?$?%-FP })MNj.,k8v1SČ=pNSlClPga觓;_[(Q&H707AUo/3?y?|Q"&E,Z$Iݤ-޲ 7bz!aAٰDruu.}ݓ +?>,(MLD" @Lۮ4&U+qpj5U1nde׶4S%yquA.eQU(?<#[᧕ &C+&ђ&OOga`3 sD%X{|S_] +-o Yu5 P"l;hK; 5wƅ*`\k=3ya푕tܓUݯʇXS/ g@زcҶ\lP-])DKȺGDDr$@r" 3 y80RURxlk7R:ncÆج. c157>ci%2SXos`ӳzhUa^qvGxSg_ҀS<98f觿oMH|3'5³F?jp9333أ'A O4!f_\ .N 0 9 2b3 U(g'#`e7`H<d(SՁB}{p&g|$ g2 zʘܟgCJ\K*["f JPA-$%ر+kHYe*d8aZzXdR&Vz,k]iك^֍\R2Jz똤oE#k*:Zr|z*/eٴ7$X #LJ\~/cNB `B=>z nls Ag zLZW#yKQp&ꬰ$lq[;Rcûi*GGů?Ct݃^G |PhzL wݺnɷ'65|ʸb31ZjޫSԱ0$eo@؆{~ ԧ~,~I3wc廬fJ3~n7ΩҖ8csmXJWPy`N3&[#]9BKpѲɁ'2qV^]cV(I{ģLq|tzPѦٍ gLk+ZԁIhy2uw ˎoٌ]vLq-YVZW l:Q͝Fɔ4Z xpfyXR4q,-9!6^>zAxn&o]J2sgW+X3(m;w=33 5VmLDY|_V`8s(.LΚ&KB7+c DMOr!@Ƕ1)"'b=a ܨcK؛B[brI'V㹲YpOed< '()Sr=,KS0NfBghs^#e~HY;0Bt_LdF'LWc4][`ǰ!-GsͯNUo-)cȍRvA{PL1pǙST8}`:~ +~wt.Nӣ\Et<@Y#(}YPiզ>wmĻt>̄5oׯ:}I:ML} BD#>䄴5gYĶBqbʵЫ7ДF->zn qjQ;l wkU7t#dy!Vtra6-iuVӇg*:?W&[ i׸}9e>Zl,K!Dȸ[5c9\ o.Kkz a*U8 >$k30rM7=߱BWo ?ɏTm! dP&QT,-?k\Qy!کA1_SZR 1-n,$!)C^ʡѳq9  Ӹlv1"+ 31[92!$x86X?k m1f( ]]ߣ,v ϲ=مߓI/_IVAK;CϏbmtES0wlGث A/2ގ+,q53 푽fű㞂-h x<(RhfTB&=I[(EVƲ -L@vA#[Ca̙{šV b+ xs`V9ټ[Q3k:Lɵ͹[pL0i6qA$Ϗp~bXoXP6LS<ޓ,k9 1TN!ʟU˷/JJDE'fjwsiҞ~0}P *5qxXP?\8P1|CS*WvIHYVJ cC^&謹;Oׅz_7 F%z\Ied9 +M@@ 㴻\N٥4k '7 5DʟFN[=D1y?sb:BE4ҁ$N{LCy'G XNFA?(!6;YGODZCiXmY\x$@X6zw#0As ?jjpBVQ, ;w*ٞa V߾I,#[1- oa(դ-}n1d,y|LOvcԈGPҩ~kKYYDʤu'$HP,Lls2Zخus6Ԧx2-չ!$:\LoӹlO_G!'HHX*]&Ngxbp(+Xv & ء o,&>_rNFZ#&9hJ͞m5W;Tx=] `;[de*BRk;_>GA=08֭#=wNV'`ထYj:4ȓ9KZhj&, W йCћ%c물(_8[Wu+"~P7W0]>Xҍt;Z:)`*L1?fS+Ppiz]A@rgT|صM=C< q. ҩ­1ʾ/-eztay ~WȶJՕa<<)k{u rSRطU`7) a s=axtڈ{([52  QPpr:8w (!)f'(+#yhu7JPc9 SӤ3g]J!ۘ6gS Hg&`Mm>noGEB/7hC~ Q8Ug5_BD:mL1$xE<ҩiCnlgĶ1'2RN#b(8 C0SEMJ,M2?B <hK *'5V8suxcL|m{,JP XbYȧ;Yw'ogu5;ljq[I|d:h#6$}E5]2dtmOl|^̷5Fи$b_Y:ۚ*pYBsІ>3#쓴X8&8 I$ mjli8 XD,Jqd~K_ ̣hO|m#]?ۊpkْJCh > 6RGx*?4@ efKOҹ# ;[f(Skx2xbV} .b<ju&r8fd dVgh¢ h?=1T$&7ܬ$"2+7څ-D~L6.YςTfFkVHo72kҸ1K# ӌa&KOrpENc>VF aÀ(v[yCDV *6z@aV#zpL̍d6wYA\cd57BzU.Ui~K砃DbA쳊}|: n`zـ79m {7s]|*%ۦ9*$ {Qm[+Pv/Wr糝%[18GzAa@gJ]_pH>סz-g8K O$8Jt;L)ӻ2T|''] MʩZ0!#3rBcw.i/zz2\ o}3+,&[Gt=mɪ4-I2*Yn㼤|OOoC5j%B $tP=̰,L6/(boܼ]YDzZQT;`eq-' Xj&WPc;Ԫ(2p5SX,loPU`IϘ{I(J{4P;}Ma#o4T@Ś;2gUN<~ɏKOeN:*+<ɧĒ0G;'h`RΓbT7uȤ0VmjuwM]?ĮZ2foF[%4}"oie!ޠ m|Z"4hwN:v3׀ÔC#hPOCbhoM^ 5=Bs=;b} !P 1HGDHbeհGH%yյqb*ړג 43.9. [A%#wTs&ppYvDX4A:a:qVqjfbZɐ4WJһ}%yuWQm uH{ygr4%*\?yx@̧&|>Ld|XWd4 X ̟*btxPeq11WGѰ_moݵMܮD)XgAx|Sf'ZI'~cU{F2vVˋ)Yta@is(RTfK`^;`Gt6Lv{[:$9;3'ԏpi1AKvxxNf%ŜGE "؎/(5/.*6$T+k@lv=LSKHbۣVG`tpᜣ Ԩ~?`=clVwaf`ܣLjCX0sRq\Pz;N{(z Y"mxJO m;#4~@R _#R.F[-hm#;8Ū42Y g*Im[gAKpZbi!뉴:}lǽ:G~=S}@Ac<[u;xԦʚYtWAAێH{zfVŘM1^G`PFtp iԐp*V>b9ɶ?:1b-dce܍.2n-c<2Etc{>MqOkG:xu 6̙.N9i39fETS~T'tB ``)%/XnGה]Os3cpc2E#Z_]Z w@qDڐϬӱ9zrzN%D7m@~Ļ72 RsXa.|"<ە#YT6Kii^wrS#\w%UX}o `@qTJDq*~jzDI)VBe u1\վQl5m?y3%*e0=8l,c{Q FjKcHL[ZbPVlI8ZgΑ#翲~ğUD9tjHo[6*G&zf0P_?idLH&yM;7/j97 AZ5U:W,5LlVkʡUܕ͜p+pZu79tWꜱu0#'zaY8%'=5'b f G*3c WyF*X}ҔNn4wԄVFx|4fl?%tI5Px)$ -c,wE*e?%\R8a'zkVb+͚B< H~PU!V).u: y_WSFpfIsA2n(8ҿnzb1!A;TW3uog8ncPgQ]]輝N 8J /,/S\EP%r€cX\UTCC*­ ;QyıXJ\ 2k14' n䰝eMyC7xb{v́ܩ?fCs5W8&s=ĜU.`r )K09 zWBݱlBq 2VΥTȗ|AXOH# ʱƂ.7ꠝ(>MJBr;Y.c 0L+%&x5>º*ǿy<^;jb2pbcyY؞yCC/$K[ֺræ-&O/䡆ZǨ-YB4؜K5.WFDj^kىf!26K鉌 C6U-*g/۟L0\Z?Pe >M߶:)TcVy ]Oo֯))gf13w(nc%~d 91Z T*8E: )Nw Ozظk-O wxk2!#z%RP TzQ 0x䈖fA!Ux.i ^u) lmQ9_~QL;90YӵT/3w{r'jdRc9d 9bˡYYib+!}tz1'~9 '_cOxX22.g:ҲNJ'@2 Gf+;] eo94ZS< T/QoSK6obR)<.]:t [a%OuȞO0ԥ^!h69vmE~D{F<~|㫫ܞ|RsA2 Y0 8I9k㹨p*n4qH; |惤|+_=E izef>#)n.V}(I*gw͆k$B%dzߥ P_dnƶ)dB̜.)[ cO-c$Ihz>6P˃|̆/VZM fE9K8h4r6sΡ m#!A=tTQ;xXrwT~Ae#,w 'B5!MkY9MO NiJ_}7=V2ô/zRfQ,H¯2Xf2Îjb̩S9`guL_M֦77>'ïňɚkDj ̩ 4"2Y,pjY1hꇟ=,~ ƹ>t4Z KQ5ܭ;@Cpw,8.0d-X|pU{y 眃޿Mv$q읖IL439ԨRlUb![ EsT1.45f{s/|g yƸk 6?mM2Ƒ{lq ߛ "Ð:m؀~=hrjZO'  ȚYBqu싇'ޖ[#O&h(kF`7YnXdE3hu#E}׌htk9MFfkgEB^ykBٰh|B umˎg,1iba ĭ;EGXڥ(pԞ( Kb? Np-Q1ˊh<Nfb!~U}.T3ΐ z yF<DC2S7 |vX\v hyhva+bJ­(/<8V7ِإEWU^9e,^4B@8bި4B/#F]cPۢ 8ʙ@3CBE?qC$ZB*5(*T 9Zѕ,uҳ ;YfjUY4%(r}$`H=a0Eɫ\.0\=V1Ur2X#Ag'һ03'0zt6 ŧ @ l '[7xjvs* sjZ_|er$'.j.v"dGǿK*-j_2'Ǽ"q.E,L[ aP$:w_m 5ZȌ2!B\)qhn7 J~M/#fEqKv6 5F#>؊0x'x5$>i-ˌr`0oI ,y' _6b˧'k):o52DzĈYؒ2$.3mf}i^\h揾ׂۡ]@ɸB'Lƒ4Bҍz[>Ouh‚%GA|yd}sUJ@>qptT9};Cs%[.SI zqm1O]ۮۯu_j\{<G;)q C')v+uM`aS("Z.Ln\9Q-9 D 7kcwt9Oi !#wɭ)}s?Q$9g?`&fBCqMN d{p9"e2EkK /֙9ZכC2pj'%C`lS{w>ZJ7<Ѝ^%y{F}"3LW] BTj[7L DQL42y㩈e}Y?>lQu00^mѭ|#SE:2 N\?rYwflYAU~qQ")mWsc){ {#o rSEثڬsQu$!],:G}$t :2N*ͱYCTi*ԧiːxe[ ;jPR ** .\шW]v.ZwU\lV/U}c?*F+ht#H(G9|e 4L'\FGKl:X_HaǂPzED$޺;( ńQ#^JNҎHeR{jª +=JqBz}ad[h7ע(e;g$8$jX->,;P9_ʌ.xJю{g9`L㋣!+0a*l/ۿ#C;D.sem!B=>MӀot2x(OwR!?q#_7lA:z?fٿaIZZk]Tւһ7ePۨ;ϓhwk u tr0g;V_ɲk@pW)"f̑);!tu:dgI=}r@fLPeESݹCL&?bA~W#\Gr (PӒeNߧ!D~N!ED,*bwks{ ]_DKmw3)b 6h`kcD%Rlk`y`B=#WB~~FŒs4nʔzug3o>'R:Mo@$U@Vzp J\b[{/$rYzۈd*w_,d/ɃI1K.7{BøNW], BU@Z*3P౩-*2y;&zyQe|4K[13s-p𛆁{ M[ A؀C/s|Dj")ߔp()者׶ITG;UD]!>ڢ<۴ R")C]6(h߱E?\%I&b58UOZlf>d.6׽K "泜Y! p1$O % N} y;xu RZ fxYmg?͙t?ٜCyA(\"Q*?bcB"P|L9w+7恀]Rۭ!PY(CmW6_cc]6'Rxڐ&2ژmC`:~qF>zVb!Z iHf&M-[?>9mJWPVWi:Πbmj7_D0{KZ :w$u0,'ԣ #1 Џ>x:+ ٧ W8U_bmמܲ 8e,dsMQݎ1ds'|8=bP% TJ1Y?ALmIVwx끜^[V_ F\tTS.KEm?pBRƏ`vRp.[B7A*'A9Yz I(hؽWzApGX\z_LswF3ԝ kFR"Esׅ nƽgYco=4R3 n{ռv'=9.CFN{Ґ noɀg|KcYuK, uV1l1 ,zGYFAB!^@)#J䶧est墯ԍ jukkOaj'o%FzsG}9) u٪xi %-&: xƩiU?MqoZ>xnٱin&$!ث^i*OwGHgl8U:,c uQml67:1J?٦w 0Im@=pQWFt޸6r3ɯ/39 X23f{$B?v^@)M S>Bۢ __֟T vci]\}ՃL:Oz9͘pi'('r4X N͏1R CR~&9\\h[3ȹRR5qu7ÉP8 DOZg8L1Sڔe5]_ 3Wbվe3qnQ}Glx`_AX "3 |´qFFzO5'Q?vfk Z|`ݿe7ZW/]區aQk+-E<) c2^<lL&qHp<Ћ ^$/dbqoĥM3f)N,G!C5$цżSf\/[7hO7y0wN ?)ݪjJ@ى9wQV-13[l{b/y(%Hsf]Ax#DO.r{CPElzFR"#0d'BDUP|O Z Pr*e{x7ROOn cLCAѐ%0NSXo5!?GF|l☁HY鶳Wد NPL3;\`Yp=SaRZQ ĹS5웓~?130sKwR0QF@\tQ rrs,qM`yc fYV !2㉵-{<Jis3 vu2^iJ_JӧQ 5戜FECq5+iӨ%< GeKM4! Rz5GE<$,+5kJA~Y,@ygLQ(NL)򤻳f5nYw4a3 R{-Wq3봯L`IqRI84\ֽkx)8 Pn<A֋rcyyql`:X:_9RiSN8e_j<%0GLȭ^ 8Z"[GO \ԡDw6Jt/VkőK(^aMtm2ℿk:wVr"rCgZqDRAPBRŪDu(nmR85+e1D(=,<{ TQNp3b.ᏼN<+k0]pu彊'4ܹ) FRM y(w%{dN r ힾsXCQ4FX%{ףa`MGCH>N iŢzQldužf{Bc*~@ ,1zTך q =Xޘ{QLX^DB2iscK)Jyt{(^9; P)Ǻњ^S3J̴$Jf/AzTclHo.N̟.4FnpCd%*I{4ږ[U}CQXf0TηRuNM iF>NK 3sY@W^NYy 69aސߔ0F~XZ*=D&Ar‘7I:pB¿'u~Q:ѯ 瓏TdTݾ?ޱ8IaЂawaZK[t RiDSy%ĝzwoGE&{ΏSocӆ>QobER좣e-Wf?Z ۙ_l=w{{Q; N0+& ԁwO_'aMߏf *D믌5`c6'Z4S$Ъ1tGCF7G*צ7`@GH_Pgk,) HPdݨ 7ZUA  A&:B Nnvsİ>^dNje'Ѣ ,~4eLN*g]H lMk]^AI[rk_<Ga?Jg"3=諄ZqF $/ĔGYǻ f]=D# ;#ƫmoF)3\mqmZܘDp`oE4M1/'7KgkFvşKER>P,~Nu^s0ɣY6R1F >Y7 | Y Uɴ< @DcA2GhB}C{|<]Ԅ_g{}|Y*e's"XP[)Źk=;iON’,j``f[_O$(YN1,ۤayP8/m/⾿~Í͢il4pd=Nqж1)_ q=N]XLUEB{F`^,fmxF erK7M/}4.P'2፡@άmttWpN V;j3)yJl.fe~;0Gɔ XTqჃk "-R/9I_TV8 :K^S}Fʜ#'ז)9tX]C&\6H9H6]kwaE(fi,BٶPt;bc~e g2d4GG{>̮N')}B ]ޝ6ER}D[z FOU@􍲍Ø#6 y:ꌆm Sy̗BŃď xe9ze^F!U81rE3UQX@iqf p0-u)1 dRo{82XTX,9;Қ=(p d_+) |ifWQϝeܱ@=ͱ"">LŻ3Iwy)bKsxC^2Ll:8Z Lķ 5ˆ|{QqyD5Xo,=ϊ±druJ'4} dnMus?rJ1nǩ𱒝zc+6qAQEb 0V!/Y@o e?Fi\%=;ٲX)}\O5jbI cgagv=S׆7(7gJU⶙0cRs[7NI-evo-Y6.0W](= ;0Q=foBh4NcM7PI7L=؄o-iӛ,R "u0'zf2wZpc3&iƯ;=Lvn3C~8D'O0K<1->.eKܑ*ïu6m&~/Bû7$ĂHAboJSUpkqvܴ}i;Wq' ϩv"hҸ悷ׁzmt<\Ujq;4oKb^aX]`k(Q(\%("7(M ~"ESx7[cǎ -Ws**uZT K'&/rVltT}8 XUev(9ԬxETDAq'JZ K}kj%1fIvu̫|ԆGmkyw n ^=o3WDg$߯k yfozK<.%],f_QSD33í5*1C0{rХ拂сɼ^+`kM꜌jjTm,(L#5I\Mzs u͹LaZ2=f7B^Ɨ&7z9eF=/<WA{ʘX4COjR]0.V? g7t[+F^ɩfN"|C+50|@8K=N qI sCkˌ.3ܩGNPI™.sa&?cR lc/h$lE{&7)b_1!cQ>9;SYyۨ(#U"jlի1e,PIL+S%(o╂aJwjr\? F%r fK&ڕzFq4ffϕ>'u>s#ej֪! q޿b*FM%~:p ~"K:"pImR#!r{҂>?,)˞UŹ7}Lm:K$-v3THQ zQnXf\xt1 vɱke?wU \=L"&il%Z)GΧr˅Nsu0F8Mwy(5K%v;5_Wk8+376 %DhI] W["`.I?"Z+fe5?F1)+NT4޺nQ4& H!b6T&kT8hNÜ@-ĵDa3/1d3 :Nz9Nߛ-~Oj);g&doEG]Z^ڴf`2b5~@ 22Mk|Pqb]dfn6ڄL (M_74D;"H -V-T2[f%hёhH^hQr"b"oE ^i5' jLGɤ3'8[y;{©nxst< 9z|F^.8?}SX V t3*8E0)4u|ji.)(ߪe`fTjbbG zԬ+zblhx,̰ɼ,n gsޜcH}U}CX݆_bҒ&g8mwG /5Kը"mh2:#݀OR9-"AI'[̈́JȠggQ@ʤ}VMz?OP d>T"ZH}?ۼrS4MFu{hdU<zұDUܤ |S;VAsS=|5A<oN\i2u\8:#wW{ׁ9C1[$xd~QL +)P gvE͞iE -o Q*F71hI6nR 9=P.#wiѬ7OHrD,#X7Q~(h1龧>H|rAaqONIEdۆnjF?pIIc-BJK&nNA}h0*rVS]ϕLls1#=Z@PаUJyzΈFwtʼnxnO>uLqH2-H _R9 K[/u\GSP\`ٕ> KA,'{\$ P YUH5ۄжа^mzJ][S;Bv'n!EjXqܴZʌ<{+MҜZ"5 ^H-X%,gw7?bd(0jxw`ϥ騰Hb[xiw9BF=4!@OXbLF>?v/i:XuƻEw~b\_#%]c#% ?Uc**L`oV Ώ P  '*hr59iCgiJre l8hFig+[,n;pp &μ`IB 3ʨpDRx:O>QYG+d}{Rrܼs9~!ɖH2XX!Z &z ߩftC_$GQ 'Ѕȗ}*$zE2^v+h,yν8*$UCBMqm枋RgwBMxuY7CiY[L#aj%vUs\ya/Kw4l_ecB`qAIWP4"6#g>w*ᗈ vv²i_]H,M0 0l%hxѣٹNZ8`6*ùp 9@&Z @7/bThm"s  U}tXSF4f}E0X 77LL7V} ]mcþnժ$~{*yUTm㌎p=(v Vs^ I(5!-nrmnqO5+ڕYͧz2OlJTL+lum7ϙ9Y( @s ( DGhthD QM M0#=[fP+m+>*FZ$昈;] 1Q.4Q1־)z EZ#wl~M҈F'[QC 5ܘNrFUޒ͘|9itI׈iV~iyX/" vDt4wQt1Ifׅ͑NÀ)]/q@] WnQdҩG^Ih#а̧2jC X]ֲEq$-nIFSw9^ @Y0w+pM]xhl#+b1<F8BVZ}AJ]]zo# \5QPɐY:[}id ⶥ$sv VyBT b2OK.* ą6>SmcuaŚ2i3[؁vkT- Vk7h3]EnMp${<j<2idZdp S)@Z}k 1j *O [{mkFT8޹mZ4FbT3D`S#`VУفqHsZ? bPٺ%{I^Bk}sĦ+V6RΫ2M _S2jrcC7 G’Vtx Ynyրŏ_ow㌉8nS,ql_Җ2U xkk2XimFAt9ٻ0tÅWѣ`%Rɔ*R`඲>V徭&Ul{r(_S ߐ30E+` Qٟzn--M*p5Fֱ7ENCƕ={ Ӎpv C,ɥ+8뾹Ҏ[/(ަo$hwDNBYn旧K:NE_~ `A$;$в ,;q{HhIWb =%Iv)RғXPrL#$[?,amRHkFͺiuz9UOPh&WeI'y.SuFqTl=WϮoHΨT['Eq|De;&xUSs?`}Wζc(N[ QYR6jJIZx9 2 hT͓.-uL漪$,`|2B>TliBAXG*mj[a(6 sj_>ͦK9iR|&o$ dT1eW!)HD!.y֞lZijP&O.  }}FFK9'5NzfdbA10=מ-Rx@&S·m; `1W;!ڀv$nL㶧%y9w|ˎXלj-RdJ,[ﱒ`Mj(zz_>5|9m "WN5bkиy^gjf!Ya5_\),)]#oOWI9mpI^bo$iܼ ,?JEd#!8䆕7(An30:OX {lk FvˆĹVRo*0gM \%.*!CsTh5bʧTSx8:.tЌq8SXw^;v;#[I/~$mm!%B Sq ÷uV.v"' 42KO*9D# 3=Ӈ4o3E>Ư E @P\% Z&E`0TOk.6xB򠆙? WgLH " 5ؿcDZ(01)u\)$9:4˅CCE ܶ+<5C[wTp"uMNh{8N󩋧rhY'z̅3nj|ԒM"xBzh,YS@c P ku!qv,?r+Bɫ]} &4 7I+<\/)FAR b~Gd $]+pt o)tGe=i^4=[#Lwx{-A }p<Xsξ;Q;XB|=5ɟs[۩D︨Hiɕ+Qy[+(f]Ky&|e4:Ϳީ`\ =5)r`[K ΐlǍƒ= z@I6D,lNSg)J~H!N:AϲαpQ˩(|zhRI|<2Q2:n9[Sr3ejszqjߎ'B\I>dX Q%|N C50Ir<W_ޯ"hIK%lqLF}:Ɛ{DV LI˃K[1l((l-~U%y.{%3M7 d-.i`&pҷC(guCOvnP 7;x^#*A ӖfQƀ&8! q CuJY7i&6Oܣ0lrP;+fJREiFܷ+ شђo ݰAHu3 >q}x ߍ+ oj#P&X*%{z5eIo.{5lEp+țY%>=hqV>54#7K(ʙ1pR|4iJ͔Znzs1TDtz@o.dW3NÎR6ןG>ZmDqJ!4|7 %*evU?݆Z0 4#r`)ucHԴky뙑A;_mBE}SfaKubSG6'6;5.6v؃"ݳ"[632UCƓ&hSj `2dy\{|mV5y \ϽMWhF6J(V84zꌽײ*M#kb ZR{K$%hs7M!5>`Rcŋ&BHR}xMWEZD26MD\s2|_E{w4KG9Ͷj|މ'0'i €9.Gj.`*x7}xلPK*wAJz]#K^~)~+/3^E$E1&XkG׆@#YWzaU9͘WA%݊*V,ŏMш:ז~aDYwՒ=J %# $uP8HW4$#/dY|-K0z.HZm-+e'rbtk @1 ֨IۭBǻoi ”sL:7˼\AکkM@8!c5mmhKsRoxMo.ެ$}L+ N jZ!ѣi73&ϊg8>-++X gyت).YzZSNx%XS^+`z2K Eb_7MOL3R^^Wʊ`bAU׮0',@:sq6[zd-2iǁԐٗU)4{2UXs?y+.4yjK},-PτՉf= L'vnAoGmq]v&H.ZxHjY7,(/3)F6*t焒ۗz @IF]z?o-\4nm@L*֘;1鞗 bħ3ITCP臤'Q#5i 3k% ;X~JgK@mm}yem]-mKv7 ƋN:o*ȶZ& ÞhnWd U: _pɮ:D ͞ yQP}Z-yٽ.}|BY8sբ{ lX8{?xjWRʓB뺖7>jMy/?L+eDKyPL6X+a.Uӈ>Lƽe@J:ΞuI= )Q?:E@NY1[SuB7xs |bm):n!weM+U* zoKn*9T Sb-ygr"cBpకj6ԅGpNr* 6DАk#z:qܽmy/0qpc[CifNW(_vr 8E7Tʮ[= )+oXA4Ԡ#"'DhPkJқ?~6K 'UwBV([}$@xIkB:RȭyE俰,9Dxk$b|d2nŊg\;CAנ$ 8Nd|lS X2f'ۺvցmQUErg.1)]ZDhQJ%5aKI<|LÛ_zd. 7EF}Y W Rh1]ƜS8LH߱D!nIsz:XSy$C;mjb'zL-S3[81%_Ily9m6_Av z <ijg$Jv腈M*җmq;u:"hc(ԻȝRVt3KS^䙓p -tixC%䀶AW uug8>A2rbVb.!M oߋgV|KPc-? anMwA-n^47A# lM  {TfJk}#aB`6y}iby7/S"ucmzS︼3fAwXuAZkN%40^=7NN_MbU(L'6lhF\Nd"<zӴ`bONx]RJ{"T!{/ Xa꽐 3 -H}*nLGu H@8G 'y? yPԌ71hߪ܉3x$(U8q YURBF4`7Lk(a~eerm fȱtmԉ̠i:װ:+l~r$;B]۴PϹvt};aHiu>nn-amY܀Yj։Tc]q"ؑ^:L{Ȅ_EP]m jZ] PK_~#mEΏ&3U?ݵXU!ٖ],9./8x!nn ,r 0 _ENcbkyߪJVWқN 8D"RTv+$OO&T"D[b6ó |Nb i+ X M!ƃ6?Y K-ƒŒPtqcΗıPПGG:D_A˟EV4߅̪͐ 'ˆvs&[j /ހ s)\nE4*&KHơO,ۍ"ELexUyjH^AĪcw<,Z+Gߚ7YXԃ`/oXz뽂u 5R'!I` \'+z6٩V߇.&IД}0#H ZhI#/4W[V<>-vN՚BNb-1_-&ix(Xԉ-PI WO|}NeF0{ҠF=&ֹ)9@}눔mDz}g}M#`jNU0HP^0@Bɻ^wcJ_|ryL+KmuwTxV5 vI9CeETX+B;de0h}of beeqzI_7T6 *5m#̖Rrߔp6 BLŏړϓXrA.ȴ%$ ]d3O]-&[׳1rp;JKI@D@_LG҅nXGIɐftн0ZF0dCbM =QjT>5QÐi6,=y'fpC|BD-HJZ &0ϰh<J}=Fu iE?߃Oak|)<{{Bpm S4;^r0w~n7nR]S_ag0X7Et"W%J0D.'fiuǧRPsހEcE+҇j+G6Ͻ.G>2%k"r񝵠)4b.$ǤUx9zwoOT^(U-U?#e>Y>T-K|\d}77Xf+oݴ*< ~C 0\h#BCbRO ڹy"q3_@}zY2Psϣ7B#N U~~ Tv-Z:OF h@kYhJζ{XdRSrjp\ ,kuQZI fZbܔ˪ gWEە5^ F'8Z@.{^Lܢф% Mq _.lq-?Hg9 : wz]ep2*ddԁ1&bٛ8Ը^ߙOKCp' 8Z VoCUTifn+P19zg'[Iy /BstEI_'S߀[׈HTolYMF`r!lf»&@ɚů9ZhzLT2LYnlt lxijF^Q>so3lBX!םqz­m&ٰ(hK´G`v]:z~>nTa~ō!9ۓ!QN)Y(N:#9L KQ-&͆d C rh"}W؉La\]&yihR029ć\`a+2̛ %\CXqKNNb5k?#?ɲˏN wd^N *<^K2wYʾ\e&"N]j;BN[H'Opp~sB{t' C`ђߢ捁ڵz (J~\owȩ"@ +-R3مt@wh`O>^$|,q&HQ ۜݽΙ=qbcW"HnTc?ÞPHCX@eKT69Led`Czs8t)CX]ꆕ6:M:N8Mޮ[%+;nzCLnrFE.`a-uO$qPJ7L&@]㷯h>f} Ċ1 /婜G [L#258/G,Ibjsl/ 煬y1ccƊ._WX:;<; m(2U|wU~@Ʒ o2),9+X.\Kx hq4r T6w+0|PNȤFuև75 Rv_P_LFVDmRܻfث>9o8e퍿u?x_ i`l5YL'3[7zْFb1} r^StSkK@=V.jiR>#IΓTeJR3ԂӬY}z0c:Tt@ }émʏfvYٔ{7 %52eyK 쒊zPCNiܑ*SF?"u=$pUf&0J#%sV;U'p<9J5^QeF\Q䲸*ȴ-׈\f[$[zе [=^8#PRw.ga¨nQ߰%aTsu*7" XD g0OR߲6Uߌr \ HP ''FU_oXu< qeJK \J-mI:9*mXQH{4a|ZsQxw1MR_-QS~)x;ӖUC48!Jq>qRX̒'7)nO/(o ~B'抬4NEm*YPԺ麩.f"V7i|JcYhǖ-ߠo7c}BDB:D "Fbڦ^i'?WpX +_MXS XL{8߈myH:nך;"M @U4LrakO)W_ t6-ifCb39|H /bTfɫַu0FȢG7Nl A_jb4z)hKZ , X eZ7.M<3}U6}>  Kʕ&Wsy\!=B@3̲- ӷ8JN-VMyB}䧃P8^mxGkOq>ǎ+g$1y *&RXSL9KEz Kr[fZ]P-IuprSkO%ݠѧ|շc`E*-ݾѴ WF^Pt1>(/Q[>$G}py-K".dH:ՆƔ:*ar` FoCYӬe߄d4D! dԑcp/'=P%S1`]T쬝u8r/3z][_$|kOj1Gjσ|=@NͺlG(@[?4UhrnMۮ&]vd$2L1ͺ+/x]ѱW1S^(DsX#Oy$!L"?HiU`6;>9KОk_wOx${Is2?Ubprδv4(t+:m=:2N "a *qgr(B&Pڃ7vY;6z| bVL :ׄZ|T"ƞ_j>i*[}<~ k{grBK'Je#)rn8g*nkԊtle{-HfJ[ÝT]8;sABKc>YԬ."\Ra(>ڙϑ^SjsKkviTwѯrkC4{jk/2)G`|.<B}2ۢ6[ ]s@HNZ/=3s,5)4:Kݕ`rGW4 w P*|,Ef_f3KCEwJ23#']<$yWZ z 3^\$gC*^(Nux]`֜9;l>LPfm?#h8W@ =mZy+wkGEnKłO_xeU٬!ura 0Yӌ-eyZșh'okD("[%X|s.WT, +1Lɑ֒˳2E?[ΕE&y6ճ;RҴ&K5@ Fߥ's y\۴ uS{U(Hh%fmFEu@G;H&E A#`~ns4"0CفK>Ղ[wT%';ߜk+xH\a'lJ5YÄL{,q#w5idͺd8A܊*6܈$?бN|,𦁻1hyf3j6D" Q~W9JߨwzZ3Am҈"Lяୖc9ޔڊ Y¤fO;w4U17"J)d0Ix~3ˬ|.&!s,9 L+-Z&b?$Zw>LU9p pS2S `[V[-('VX|ey#~fʐJ5޶k@lo$ʻRn ufJRS}lOO@-E-aTD!NNW @[q4M* fڬLeSGr "2]O]JIHtH~mJ#Φ@ /n<]?}}9C)6ySn$iPOay9==d0b8Б!htX[+x~[+-/a&"uVqLxzTF^%VoQXe5Ӯ[.\ɷ3F8O ^lSÒ,nvL| y@lx08!vlJNWҫfߔ72?6VOE%>^|ˈ!zX͞߃B~VֻxG?ѿ[sw91eT٦WHGASXQw˒J4JTA#C6U٦|!؎R Iغ [Z8m}fߍx̸,[ϳhiL -KBV& KzEsM 96;M} Na/cR̗|րȨ [i-|2(KAqɣDzs"{3blvC5XE2ߥW.BQ, L(!J2^i-|RfV_[v_X*;T߁/߰\=+P7^U,FbQ2THxmKDfz+|^SU}t "9HqVPoZLm=W=V0#Hg7=zycjaghZ4^ W:6*J%, Qzw(ьW5n @ǥxV_ED3Rq!\WJY Vg_q A%pMHE$egÞAowcN4qiY7X7?R;>FVt\P וV$kwkUX@<0l.NnSE/13M- p/V]8`yߩz9TQ%L7S:4S/UIlWFT횱J}g&Q/s\ |Ӗ蒢'fj͍M4!tKrr?ERfMXޤ NSCh$+)ݯk d`']Mډ3x@s+8$,-ſᛖ EnX-nNG&{x=鱺F'|42Xsp)՚!b03e|IE7{QTe>$x.nldz2{ĩ0s*kGd-: 47jt+3P/blܟ¶MJ6f䙼a˄6fUw]I4dH (|>({MapS?RK}"\jgEօ+9A/A֚\BIւ/fJ(PN;OvcVcpu=*G9o5=t҇N59zZv #R2-Gk>NRYBE^631V_A;d]̞L{eh0Uɖ]N_hEX^(zNukYU!.,$WȠ<}}=AЈ7pmYHq=Yp$&>h^= =cRr'ԫ @H rP"v̊Z;ְ @v\Vj!3J mi > cQ>0vq0WpԪYؔ5܂)fbr"7hKwQy|* zȖ?&ĠEPݯ;ȓ@#*<\t^M:8׍dª\IwL@&J)cDd8.!.%23UE᝿vMx^գpo " -HaY,-G!-l:$mTtE3S+E n՘e-( :K>rL!y ]`QR _L6&?sJH-Q#6ƀ՞@9GHch5xN I/ :e9qݒT_ס{` 䊣i#iV-nsx_,O.Rw>h/lDђ MݢU2:kmcS;M ܂9Au3H-s3>0q/5}ġY^TW >.淏 AF#[wу߃oq(dĥw׋VXKKT0,bpR@}~w&L)寳9]ja}{RM`,&y(*ݩZܾ10PNe mΰ lX"uG0fD+^Š Gshk| miu(ke]9eHL=="S?T!/]fIK'Y'+'7K3W6L(K$֏܃@/ cnz2 )@lP6R"KSo4ƅGת *o&7=n㥻~v+Wbe^7،ċ4XTBCc =,}Ծ'ƿ$/5\\RwVZYFN}i=Ur&S!9:CH@qR.U`;sqJƺ ]=$i1wxY}aGXS&ØkdŒcP\:+mJ pAW6ҢZθS3HJ0SmQckXQN+"^I ]VqE4vΏ1bm?ddgv kr.Zz h簵Y!"+ j>RkXY{X,Y12awmp7^6>'%ءUXȀQ('6Tk(^aN``Ly/woLR!j9#椓BL AVOFX{*ϫ?>쬡ILה\ }ܮ]؝*Y OV/lZ>-.g/bay#ebhh)&kqҩoMu=@0`q|b?{#&-LzyQ6y;Efڳ{!0븪[d^_$Nhic/` +znL>"Tc e jA{:7JВВtu`<& \S>yk|G7z:-a펈lT{"lL7gt0J,vz4xG81{ξ""zdZ{@DTO&=b[; tv)}!߹/^it-Kk:.Ny ;ĆY8@k ~~֙o(c|# C[4zр.ũFz{=R-nx²Q䘅oRuiAWv1iZēWG*pT͋%ðy cHkaE~C&YRwMFu璦*rrU#ʁ3Ȟ,d̒B=M)D ^M찢3֧p|K$Zu-^vp(G^-+v9dOWy-%JH=ZhJtt@Sje靶㥮 N=!C`Yf.K$18ԾJpbIɁsa1ZG B:&/7L;'R`jgLNJ3'j%.7[\ y-13$_Q՝<2hAm{` Jar8m1av1HKSSЅJ";aXGbi&wpQ0+% @GV4;V}h|l` Cl7C1xܯW$d ڽr;,"+j5f,i +SF3 Cd)XayvZ7w!cΧhEɅ㪽 #_TBH7_U>i/2YF2 fBqXRMVX2_x"- WI7vaQHfTN4t(}/xR ܴd`VqftaYh1+T᳠Lj6^ܽ9BgI v(cp"hKMҭ?!o^Cb z&_<%6ܹHVt4m%>`wuF8„dlf5A ԟIQ\,_4^sb+AjoIUĒA)P"|e_>8'>պǓ *&i3+Р1$cZ`bj ڌR$m{Đs74uLWA$oJn5}{^8/Ȑ~+ETCiܭi:U5u1 lȞߴCgw q,GaJqX*p*}88՞N02>miKv{D0^}zٝPZ3R'?Ho՘ ꎡ}N WXsMO@/n5j/{?k7$f-AVmĆڢ"Ŀ2 OG?J DY"r01`ÄR)E+ w-z8'}|1mevp&M S#9tܾIrkSzf-(D+NMg[g@ѭqE裫e)n% L:Q]ü,*lL{c/FS&b%z}i=3{0 ~i0zG"62WBLC?֬S O^`Dߞԝ-LM~Tǵ辮Ō0wc7U>l$`886Ps<'7HV)"?B _L,Ǩч}yޯ,My6m4#צx{?݄A YI}|AhVy]_?Y_2G]b$۾=~>@}T[$p7&8y K?^S dxK?Z\73O V.WYd(mC;BqAL$R:io;gp[2E#ǒ`>׋85S$]^}x[@Ȓ^ ԦN_}c_4ػ6ƶln.m5qLCy *Y~Ԋ1uт6ÌL9ǗX{/\B/<WyxۼoU8*unnEP\Ց(sToxF_ʽ`b$ǑvqJ/R^q1ZM{:(ÝnjkF}k<,>rQ9>2^ȩPlͦ)}ekL5l}9%]׷6a~LkIc_nOQP #ש{5/3#=W\[L^(4lgiJ懦xtEUj(nn-CmM<tZÊ#A0Su6b.d&"Y5 ({O)Se9 OSlWEmamtT;?peBt%ү)s7쁇7rC%Φ ߒRE*92ѧp =Y3jS'w߬~].$e?k}ivPQuY[o͚<+ToYdaáX4oMCwh,0x-X(+eR腽+D);W1gT^ô@:/ j!nVpH1IG77WbSW;bȆ2L*2._Qw ;= O9;NmzwcX*>v"[1lOqwBYnM'^zNtkT"Ѻyu$ Z(Z5«mv%Fa@p)6z~ 6.o:[`r^@wXt: q+_=3Y$V[;3ؑ&ϜIJAӆB M _"‚1@w]x;Ωbl07"WpKwE;,:LAf:zEmR2IbOJZ65k$ٮ׌2)p>SlW.87M~sۯ)<~8Пl,##'z nNw 3fSyŊ- e5{c b\$Z%$$t<8 3ͲIf0_@^ow7ΥdK!;T;M|fH:zI8&+}dD~&Mȶ?R%m!!<-ygL:II\ .(O "J1dG 6G)1W-)|IXMDb/ bKOAEZN2bq4 <\sO, {k=1#O'D^U`@䔓<2o.zV}SأX3YyAdԶ)1I_T}Э.U7TjF* T@QHd7 ${uŪkȈq0[Dw=ŵG[w_L2b.UlEo;(6plA{"yRl/_Ǧ[Y3U8۾#,iypTGgNroAyJ=X= H$NM5nU1mwl>i/F{5|[xw1V7ܐ>g cHVJ̮ppKY0.}.a,f>Vm>H--pW%G)\jNU8'G2V]164S3. zQ`$r?-x$GgTtQ[00t/H3G*2&Z]Mv`y5׿?E7t57_dwoP`Px t?fJ*.EH[dzr4R 7*.d3D 9;/-G@~ǰh}"BC$ςO5Y1޽M1Du$3wg,4@g.xe n3u)Yf>.N.+V\ѧQj^ Z Rf%ɥ3|C>e81W%5B8(Y!LlcphLMy j]|6f2ɲsT3L1("q H3cS=tP,(,yxy2EcVcUp_`,UuwoU:1AAj y| goX^J0b 5H FtC@e;,J+6h(_Aߜ7)yi{A.R1gUujR+X(V{Lh)4iG6I!PD!XKUsC:u "i,.U +-I~!\;x&BӷZ߈=\Yn @ q(!U_dhn[ٱh'n.M6.d W_@ȉdYr#u@r~R6T#/}!x7K/s#eѸ 4m |ZUeN"8s_jSF=*"/U.faR gcVPKZ2*9% 1 =6ҫ%~ӷd7cpQD՛`ծ5 TDARTꁊcVžwcų肿2vT= Dp#3y^YLG "5 !r趀)ZmvZ Bsp^Ri  kޱ%\KB9^>,$.j)6O:8 rYgzj g>͌gb7g"}XXK."*a}ۋ@UV6 V @pO7E'\zTjuޜΐx[D-jfxA#D xnvozbՇȨr0"mUOD: h wfs[0 ^^XZ+MttKOG"c%.ZR*KX{ }vn6[s}q@`l<*Y5cCߩ9=QkZSm=(uP;;)M/^i~hgb>nlHi`gЄf,@ywCSu:'p|Wt%`Ͳ0m|.n,޴"|Ynua 5`(ü ʼn. >|nP6K;}xs: lD)G r8fbQ;9 \iceG9t*$ u-dgAOr-$M2bZCeڸE۝> KNEҮkƻb]N_.I+rtʇhC}ߐ7;q|3lJ uiN݁/R3Gpo  Yup3 ||}d qۏ*@ɘ%HJ{)~a ag:۫[ojy;pi9Y&N68:,+F~f«VA 0nÄ}\N j~o튶 L<;Ή풹 hNoHqEҭSrNpghiY0.iឦz⋄AZB3=k!O&I^wcGOmM udːRHO=J=zA:M՞%/f됧=GYЯ$n:r <}1`ݕH~}Ij~Քb3;?V%ճ-c=lghLnꋣ5*n<+yu!^bظ!H7^S+o$n fjC4?fT>`s-DS/TƦ)\BHQL=E2k۬%_GBIJ $;-AQzN͕}C^ ~~Z+wUAW wH]>ٽ Z.2oXKyuTZ, tv,9Wߡ>d96P&#-'yKۦйr'ah$~Va( 5őC؉n =l-\mL1br]gɖIr2_Cּ~^Sz]R%R5݁y>4s;L`a[p 3y AV <rFQǩmA-:YNȺUi<ǰRfn(rs9Ò" `aijWG^gk Y6jku  %nRAD.=Ȇ3 fӮoy'ʠ/eaC: Yo uYa2Cd]z3 &)$!\r{ӍXkqEYԱ؋, = sE a[yTY?xw*JY~f ؛Rr[K~^zUb60g*@,, 3Xž:S)oDXA߬^NgQu\&/$IoiFlaޘ`kޛJ_i1`s:V($tsDKq.Ԕu*92 Cm}۬аBCUol"J֎|%a5ǃKU˯J]D!n5쉒z >zݨHA4yHo6R{vf-d_|B#٠٨Qqm;m񑞹hRI2?aꡑADFZ+9Iɶo.1CDZָ:}NÔT2 MGz`h L6V N`#jMX$]#rr f]W` ^bWFbء`#Qq OG!p;;jarg1@i$1k&geSODa{]s> +vs1"0uEt_-y*~)M!c3V":jI B$cXtJ^Z5q]V[E\bbFX幥ٟaiPѥ)?~mZmᱳ6iy--e]4G(]1l "Nh(.%?,c`i_Z[L$%ʼ G^i-[I>^R}I'* kkx[=N~_b+"Nk`돎לsj""s:r8=W*.TNrAә߸¢\$h9| ѡg̲Pru<= aೂb4"*,u{K̬_kkJ7s_ {̈́[% Mn7pˇ-(Aa$sf9܅ߞm9pOn(튉;ouֈ$'-sCZ<5uy*Zl?2/3Wl9+ ?86anhV6(|>1 @ a;N0\rˆRp%3;F3r~Eyד =5rAr7Kv?CIfFv&{fE qj'}y-uڟ` KWʾ.3z.3.oBv;9A{璒B^Rnϗ[̓ H%spߑX `UQ>(y=6F\;ԛ_ ÜP r5(x6:iLWyt4CvMm<(\ wm):4Ud!"e2 u=ĪLL G]7MO""`, Tq9Ѹx S gKqnśDRJfG &Q^qġ{OP(zf}BpDzT({{WMpeCzl j~/yk Oz\Ȫ[`{AufjK#rikK!wU%]ns7/_&9n@'¥BrZKMIp>_Z^Ϯ;^a/F{},̫0Oq6׋s>8qn&[WjX)^{Ag9%;;Oa/yz_GogJ:_Ebꝸ#5{+"ڲzWnrFI^! 8z` =(,$GS_P[IL;֘jmo^]jn0> B& Ar% zf|FbRHV2JKȱoKpBOn׆"-R]"޵X鿕YQk->S|c1W@ Ô41nIZ:+ij}P')z ABh#;JoU^Jpev@i„X E= t,7?YGIMّ"jmoGe+pd@mƋ*D[)5M9y5mw褌 {HuzӿGd9JS\fDIpk |[B2%Cyp٪qlg_ 8# fzZϞN%G?]E\{ xSjFNTzFWNԷv1Pn:Ve{QUˈHf⵴ ]}i%MЍlwurv@I2b512ğ&q?T啌M H yUAfZNߛgYZ070701000002a4000081a4000000000000000000000001668c169400005198000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/UQX]?Eh=ڜ.+ЛD$EG!%'eOc/mS8l !DL4/%KI!N)+rSJ:Fk-է1 O"UfZPhDUx`4 r<-Bj(aHb_=y@cjxgg`P0$zY*,SgLϨ^a0i[xq7 TgDZ!uJK쫀L~ /NKo)y,ڕpCfԏBۦA$k~>T>wm0L+6 Q̋$nmAV )5e|5D+PQH=L'ܳ,=u-drΑƭE2*_np[MhW%PJFK`}ރ`ɫ]ܘ\w 4狏hwc3,Ӄt _ Vdd"#9ǖ uLxB@Jkuo{axKjЍл͈]y'F}_I?{OWt׽%+?0'.MZh'4SlO]|fI1_9Ww%ZNItkqְMA&b]F&Y*5)N#G|{Hf\҇a>F"zPs;PlYn'zuY~1?bX7:Vb?J5; yvN}bVtAkfzsqR#VNrݦ?ȊՐ/g T x&$vV8  $EDv&k,=sW\(&BefohrllVW}9Tώm-@ &͠QV `ܭ$*Ґh&g'xUs_~[c3"sfDhQ*1-Vxk͸≕fNbd6[1&9*vaY1-AӒ7@ȹÞ;crb$[gȄӕAG#==ky+u#X(b1L9/! oڍ9[A{l>W$  :೾\A QE}չtxLXŋs҅-z3D&3OE֘Bt[#wWR?4,`m~$7nff9!TͭwuJJz;!NDd)4KN%0j\&/0oL:>_,UÛwDU7ROz^Z O'`pw?䖆T11#s(+Ƶֶl5:)GKx%{К{Y: @^A|P_o[@` 1uz="cCasN CMueៀ1ZAf'U PNVu2`j$uO&<2lSu=h{ό?`I#&h7'` )Tz s I n Ṷ eW -)FBzD쩺w m.I(0DoQ;SycYk4 c#ʗΠ=g 5>x=ݞ:zQ3@}q‚Vj(GEYF|:G9zp{>>kr9|I Cevvnuh˼ȋa¥9=eg_$L am' \P"2A% wwU$. ѯq8a{ `|V3Y% de=`%H6[}bRÄY`!16MXL"g1#$/W~?#2jzl0Ӽ d*Q}r@Nګ3wk8%2nnTɉIt6KS 6_ppY+ ;Br]Tw Owx @~e{%\(aq]M֜a, [٪vW֠Z|w{g_3lLR7%YIJOG}'00y!J_(h'fHQ*k|! QHԖw?FC'ݑw$ ;'-=]Ek٦sPA't^V9bA>Eܞ;38VJ*BFc]VmR1v||^~|)YˏZcB4鰦oe|6/1-o7uvKK"2:5: ?iT2/iCB US՜ɵ:Ri~)+ 8~2*7էX# yYkkx|ReUb,=&9;ijBp: r_ԏgg@Kv 7姢x?}Ѱbb3,dZi2HX *X#xMFzq.7BxdZ F&(ITwf{ܼJط<}KC+A=E6d'O]mCk9 fv|{_A){'Z|rr̝qSE E6*;eoyke"%WgrC W:ҋ,X7o8R](>bd@_gǮ1Ac>zFxMjT22O-Bcx~lGL>yZlOͱh6U OjAS~c:6xCfꢤ\whV:L))zjͳ:Ov%%: =T dsFu)̤22:J8x5_^]D359Y8pR `JX[O=pIoṋ#?2R d5AX 4lyܽA7SZ|JIVneL*Ҍs.$(o Tbi3ޟ.pDv..E4,`Lm R6%?fr.wЩ]IcwPZLD_U7]GZ< ,Sli#4GMhJka%1zilm1)ΣdaB * l[?nR{nwvP=7Ss8RMFe FHk"fh8jIXDJ~6,ua 0Y`&}cQXX^4B>"dΰiL4ze,ᯠY_ZY *zk"*UW=xB #d{o bj:v}#5jB%`9)O;,?Ʋ}u3̵7!iH:]:CWu➣PbLaHT9 8B/'X kcNPO) SI;!&t8redr'+݂jUS!eO<$^0;~%\)$RobFJ7瞛⁧(κ4<܋,-z]u[[$}]5ZB5 P0zdAH,6dn`FʢULHׇEX9Sh0%}aNuBUds{i|߶Vco5N[yׇpYܸ6 >A.3{#qF=}3Q&LQYhN{ *F3Z۟>s=?)en5xy3`Tޮ;9'w NKHTKo@X#{:T:(JSAh|4gnYhT:X?F俙0jF]w(Ҭ]ȘxvjɒKmnX.C5zSe- ѻhs[v0ʹ<*xI4NcoL?rG=w{D]Y$d=-߻wy(원>(& ٳNz>)9hDU[ۏeH{cjc.Қ$7R'udYQxd4vO&|&\=EcU- NEekpz_F{&'yY9Iနnl-:GS&b.Gx9N#"Wj3v NC<lv'c R7+iQu ; V괙Y_0=S2^naF͋;;%>ȲdCC`MQ,x!rrorF|>vƥW MqS÷~}@'K@<a2k#DDܼf/0){@@ixChOԔ,+|U0!*ԋʉ3btL ۉxժj6;ء噲ꐽ~zPQlNd7%l嬘,F%3pQu11Y]k<ZzFJy<0? #A 'iCƒy\˒+!}EInz/pFvSN\| = b5($RtT琶7~ ha?3V d;9Fa Y_o2SKg 5 ,ٰB2)IFc)|#1Ob147c~ⰻ4eT}Bڳx,D }$8sCL`_1JF ]Tҷ76鱻1Xn&-O_D#$:+z4@ƠI9)τϷ1*#ATE(IА>VQ IoQNĉ}tt+hޣ:d ȑ[ :=_5bNeܰ+VR%2M lEBclm:iz\w"VQ [~Fo) jO><^@v:8:@`w &uIT\a"k=R`Y+k??/Ǵ~g-ȧl~xO!M/|d@>!#/p+H1!g1pN@m"]5lṳcx=/wxVE{VXcFMf ѸNI*g~QC1#:r*>Xf nFmڃ-KenߴEGR3  sӍ_vtg.is|8MrDn?` $F}1PwYD~&[ :z]/4ѹ qej؇}:yO|2 V7K \a[5! ͙lk!{=V'@q}9-MϴݧgƛjO<Cyؒ"LY޲I]S|>W)P9:QNbj58rxOUvcQR(-s/ j(B]wY㌅: gBPamcyfٜȡ-ti /E2Ud?`vJxqI)~KّS|69lR^, ^["  -iв~|}uաϪ&'wv#v9$ՒZWhu;F2ðN=L訡Oh LQX(h\şiZIMZ,y#Оq?%d4(N&X/;vPM/yy Ṝ2mWFK2TDPa =Zހ] (#r(Ly*`$DexH ^5$ѿN[8^K FM>'?_ Kq|wχiưo?0Q~CXu]na@)?!˞~%- /ÄΞhThzFUx>#X19N숐TȢ?|@*wl a 0~Prq*2/BN% a̺seXwl:KWYT Ľ`IQXWq'A2Ah,(V3܉?uli/Jrߍ6# P3ݶ]<'v4HE ?SIӌjx#?%.b=K+3ZfwA3 +¯ۨ`'D Klz0ǘܢs6K]_B{2aXgs(ַn6 I)=t63e]tt!H9&v4+H p֯Q֢%\/}`vQ2_1Ye!)iK u<;6iSJ|ɌԣQL1I*@HdӎZ$"ZՈ{G* {%H /U(IZb-_җv؅ LO @^9(34hnĪH/{=t[FDE= cjЀ872GL5C1&AC|tKk(f/*̱~C?0@}_BZ-\|LNJmF vkm%.G?ͨV"Kn퐒w_ (V 玞o1Z3CkҶ1ϭ38>>niY(oo{֯N<]Iӈ z%Tuo~z5ԡvyny1lHpMJx` caËnIx7 UP:9ǧN|oie@G< foA2=(‹ggۈ@<, MK;KqL:e!)< (graϟ P>S5Pf/w:ZM?7jx)_ߧW(gʢn$ P ]﮼E0^$3!h<uF[ Tq\AoA]a\%!"]﬈=ۧ e9/q`˨Ҏ 1cJ8C mp$lnDmA˧5\X5kな0X qwɶ XnHB&`%AI-Dy {h0j!6do :uS-6ݢ.Q7ـ>1IԕEqTG\ SؙQ&6k{GВΠ-ʼ4Ш]PK ~%[L짇:zJw`?-icӡ(N\&KIcϘy+Rx+VW 㯓2|(ZFgNfYocOޮ)A]i׎yV" c9Lߟ_"0eS"?4t^o{mWnxt ;KFj8AUz-.8 C9DHFf"5AxՏe oNk} qyZ&!%tTrzkd:FW8hEbY:ƤVrVqb`|NtNG($Rw{˄Hy=6+d@)6K-ƐHIܰժZEQ#_&4Fˢ J߼en φAb3b$7$V)Y'c}^`ܨ]嘰\Gprj%bv5@ex7Z@#:I ~(:RpvۑGn2Y80H:ɈeKP((1٧ ݄iP'3ɾSݬUOɱYdt:O$c(Y ^3{4?yC 1p{epZ~dUq<s{ ?YiA)7"Ц$׻ z N'4PU~~#,E5k8dNx~uppD:vZV R5;Gދ;ꍘO)'d! (_{:zv? ?/0_˦bu+liʫvvW{&2q,PRjDx DNM wt/6,cgvhMʹ#nQPCL@`w `^ܫ:+5]yҼ-/Aw<_cE,_SO珑C^eNKEjfTLKދ"؎,ECbd1LHQe)xuW40IpQ{~V-`}PV5S~h=7PM쯲+a%%( &V+=@mێU ժt(>iPURZ$b9(UzIZ.!>V1̵T,J+KM w,u'mzDqZ?,  &@P@R,ï:6[hb -RqIOmr5dTӹ%q3ܼ|CD3ܰ +}7r[u]4 jwZI*B\3l,6"+$φnI<#;r 3G/\ e2,ǴYfhSO$+Vmngcٳ kML-V9B̳cftB򥅏;wrө˖%ν=,jQĵٳ6.:iLŌELH8k_)#KUys/{ v; 9aQЅe o8& .&9|v>̢1(^W&$ԲCq2+kc!U8֥#^ḳ$Z.hɰi^:7BJs PN-5xd7v C"wHC nF-U&SRwSTziRûd`191H: #^β|utу4ʮZ;q0|Y%i/MVC|&Y m7? LS|b"7| .4VG/KeR6x%VҸ_ȷsY4fطj͎4@^zo|!FҩËG;䓲bJpMH9?}.ҢVT[=&q)G]SC SVҬGi|N!X*'EE'9-txuζ-FɿԻFfpM\(I]o463I0ݿ-=YӇj:N*>%j'4qo K;'yJ 7{V4(uW7-XzK}C5Bhie8 [$}F$ '?KMJV1 '/i+foA>FraS1-ˮ&_rõvkjAW(B[*x?"z4hq n zUx,lЗE #hóXJwAѥQxzJsBL)cm:>?v.GA$98GjtI3&yY^+rX#ysDzlb'݌o}֎gUV[`lUhO`D ҢpA͟f oeqH)hW6c[uU ~ YsZ}_,"J׹N\эӜXxj IhqV%453NTix`.-]/;>̌=Сc4d34/;EVj%8xgR?>*$SLs4ؼl!s`-P;LcT{j㋺^72l^ƪ,^ vPL {S{[S7-ur&4rA>꺅ғN?jny:+~F}qgEB{z :S&0Pa,AfO噏˦zy $yԲ?א{6nmQ^޷4Fγ ,VG<*`71V.dGmfh[M@;Lzj=F2% )SJ+VpN~QaŒ ʍE&ү TzB#ǥ,I  EM, |Km_L[8BV(ߩi52hmV weВ^yo:K 8J;SP̍qoqiZXIx MAfa t'V]EjZ=ijg=R.32pPYD@uf #M,vlUY@c&f*k򃎐F2&zo9lc?1^Vw! '@Cl:!ŵ;q>%F/s6}~` sP[-2 )J?4&ε"GR0:6\?7fmJ9E+~.l؏FP_v([LrUK!dVVBw_E\Lf$Õ{g5ia0:8q~C_`հk0<5c%jEOhfyhd;b=>ѽgFwQB5р +wQ!)I#Zo6ŶG"?[5wp4+y׬X? &'iOR_ziEg;S4C>eur&l?4-2xԌwEi^\FSD~$m'\juoO9hey-IF#F7wp#'eI;4ҵ_,٦@MdJ=ߢ%} D3d ϢiCjP6tj2B5=%ѹzItcs]̞;ٟ|}M*A ŝ|Pj |O]zQIAzc6!.P X FIDT)t7V0ўR<~7CF(1D/ Hhv^UsOǎ( -q rND9wDyaCXFADV"˜#_uO;3MYd#`¿3౤c}`k 4A ߔcbAG>Pf`=Ť &ePxz_9>`7rja TvE1TUn%XOﰚوKY*+u-{˓ܟ9r)Up//֪Seʊy;FAN8[X̼K,%e,K^Li4D|~?ŋ+i}Qp.JBc?m֎ee2Hr6U}^bHm,Sm4X{qSbmAKvՂ=0d/m@EVxNQՍwŬ{8i;<<*f6'ng<P|TYd+Jg Ed*')T%P?&־fJcjFlS0TgL$8}a5ゐ[$HAk=7u,X?7:J] V1i&SKCX *KQWˍ!](3$ 4DBVʬ6)EJT++>t-:Wfxv"2 0M@6R<\1j{Q`ߘ}lTS6"0)G3a02\(3HzOr'+SY93JNz )`B {4wnȲ ɨqfX@{mxf9JDyd1춈]}+$hg klƲΞ3@]{+NZM6 V{غcM't5#ak4whCߙe~W;J.GXw]ZLLSȌ.]l)Q_ H &5m[$i-JWO.Ǫ-TJFSTY]Q#*Y΂IGk. ޝ pۙS$!]ј\ӂ n5zZY#-;J ȓHk~JDCT8QOH%fɡqZ6$_@ӳLCyg@I3}- ,4;h(ѤH:tE?$בwd(ڱϙ[3%OpCV||[8R^q;*U9[0r=OЏe5PE^HP#oϯ<z`L=MUhE0X'"Co7D #'Ư7J{}@,c+q/=!j3 ڋ}-B Emwכ:9 "dpQ5]A^݊zd; wvm+͋PFk߫5vAV!u-S:ӆƨ-99zhMā"Y"Mt)y-ܻ a~MY@ ^1s Qo5lI!g6W`65SQBI0 Yr@&fJ\u貈Pן;WYV N~H D^ q[+,!c>/4DKǾ3@`GSP JOWcG`&D)W g,Am}(Kx XԞqN⸲'TT2[e:Cb]PRVY/>"b 7>:\cgrK*(;ado?lҝtmR xot|M Pp'Z;7m'?,rmUK:^%=vBf> sKl6O HJ=VO;k&VIq"vz$X?–$&ú hlec"ӺHe5*t) z0`-F40_,UkSN2)DkWS$ l}~+ܖqǛ4,Z [z9d8_Ek+&پB!~$ehr/ ۯpet2ߦ' r3#MFĩv4Vt`jAHU'rVV}֌l.D@eq<R'!˩RͲ%&EvLn 8:Y~z@%5-]H&ɮ@/1Km[EA=lэV.#9O!ď8ìt&qOX^ԯݕ[htUV~ jP+1 , đ$9J;|@%-qUw2`e>p+A߶p[֨,"lg󥎣ƈ-9}Cw@&Lv)7=k-ޖ1rnUǑ:zςqc4)dA\\#n*[RI!nĿmʍIc;4ꆥ5Σoyiq38k=xDٿ}D"!g' *iןv)!~a#h>֍^+)Ui`(yvNz8鲒%!"gNFN7GgYZ070701000002a5000081a4000000000000000000000001668c169500023d44000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t/,]?Eh=ڜ.+^OGinnzE<ү @UI;n a6 â]ɀ9bsTUjqxgk)qchYeG'1:LҳNǼ/Zבf?=ǚr#E<}tzuIOSĺ$ = Ce@VC0!' 4\sUÆ]:D㷷ikIgYo'ԁ8.t$@WndQй~ƶ/vi*E8Tΰֳ('=U Wt3LMSۅx]QxtvQg0ȥ kUdMD S*Il.KAsf6U[erkS}8UʹM}|pU씇XW]ݳO)I *3\sJ>DKăR>i+Ut ҳH~S," ͺxYgcz% 﨔 g) i&mK9tDT,4Z:໖\JHn)Tk˶+eStpA-ߺ6~6\I#́DR2s,c4=XI/񢵲685y{&x1$E5.H&K1:5S7cXDWrGO&_N$;:@ qzQcGlx0X]~~YȹNpecݞNS)A'TW!ob P|>M_i-3ki\B6"Vy_$ axZVᆜѴ#IWPϜ,TYEOP÷*Pq%ת2&E5h{O; |/),EeI:Ś޻?QarచJ<[lv]r {z\Dʖ3(nRl+٥ƪRxy^nJ+ E`Iكmwe muRw%\+N+E`O&aSs(u& lg/Y!#%<@ah?Q`bҘ<jyt˄9OYu+ cûsݻe&{+ynWREesW֗:@kjXD;<UD5Q+bPgDFw%FaSOW!CHX:(ZhpV [nDg@Pژb^nU2LV0pàb>%R8 dSށG{s2lff~%b4F߳ "a n7]Y,^D[D 9tmt ܏NO^jYY5%tUke;ڂp@bJ\y`Pa;]JhnwA 0P.>`)'}%E.|!$6NZ)7 +?wAO @2J;+xu<^SzMȰWz&`/i@բ$'+Y<RY!X/궵k]~O.GT>U,w  oQCL{aS"ZWNifg;3aBwzIxQȖ^~27TJ }ɘ^:g!zh).XUc\QHo(\b+X{=P$Ą44ms1*u @ȶ+BFb0޶ cc|u6B&+SOzUp]A9n9߷H @|ߎW[H-ڑ)$ogYוel8`VqN}\AnNV]:Äsr\Aa,?2SIMhM%iuP[nYN ~Q5 $<7]oozLm-f,_WHl:?wr)i0j\+ۯ2+ +j̼TeP0JQt}0_lwƟ@8q%cajlc"!Y8"4j=b?-[\ʵBY V*>9df#A ovGyd٦Ľ~M|!CWC[]#^2sێSayF anzYo~RpPOmVϑEG wV1c k<~8# {,Lz~~?k&D@;z$7 UI%w1*,s׏Z]hxUuվY}?$ )mU/)v-w#7H4Ls˫(@W:(UȉQmxNtC;:UM$ǦN wr.?]>\dP#,,۠|s/6Q8==eNZs%&CގIV~/S 9 q@Dg9<:szT$p B E `azliC4 mĀv2*44x5З^qy!2z+,lamt=yN#͜:Yy||jb83ө^a\o \&F]IyLb'ZwH04Τل ~:]f#fQ7v>J#gT5sVȗһ01K͹QOrH(mwg!t5GY:5%tҲ-RY_(CU9Wi,j t bN zܳ1_])#5X/à: &;RʃǥzضU{lc8eLG>{ɭ/1!y(`G1; qq)j֬K@^%P+kyȉ,&xkoH}(9ӛn.FU`9{1l[:}<OsSh \K0*xEvt+(f$kMwAJ`z 佺m/s@D)7?x1[p!ӻ I{ӕ׮}W–9;2| U;hcB[`G6[tM&{HȰY?XgH|aHfu6*]l+}5gq U0lť$PumMre":)c6Szy^HEdFa/Z;oADQ)it8O0.!Ճ:BldcZct:kT2bw7d&_1[֍>'<:o#LW1TdXNŋi)ɶshڣ ?X}"#?ȔGhps~&qrgL.@ð}O)Bs -u#A/`s8m1 lhV5) Y~,epƋٲ`7rIYMvUƙl.KvdYsB5N󷆩OOSX;>v|>Y H|^WgFc@G)ܘ9o}^P o~lÈG-ح~ 1՝ _+#05q;֛11֜*&lMM%UTZ@E+TWݩPv7p˰pN)?r|ȇ*b]@`o!`?k5a@mN +´6m__fgRsX}:-Xm=2\i?]/0+1;S"(iQ"zX@2$Q>FJWE1:k$dW7%HϯQEY?\UOJmJL$,QĦ&s$Bp-n>zK_-vߠGz(Bko7- Nk)=\x MSPh0@Jaݤމ +IYx~y<}M5br4Ӥ[;m!w)[֓x&9B@uE~(HIdn^֧y'ؓҺ7 : $F@S eu 00gXN?_*>4 ZEr2ER}glmE qQ I{p̏N` [$2!`3oU4i>OZ_*CT?MC?`b|%jrt#\V.km'YB=/j uYD͂h8]\i]$ +l;p㸮󳓆V=ރJZ DXJx GTr4OSeQ{^lzlt7`:#|1oQ][֞}WAOG 3}k[ڬGŸ 6KY0&?G& ҝtsd#@PL^vX! ) 1ڦ%dE+wl;q]}kat+{Q_qa.߽_?uX> ;y${ j]S\+E aY9<_g֘xq,EW @] cuW"Y[K>fz^\a+\>,a;IdjLfݽkmjѤuS 5mH Si!ʙ(}};xWR3onS G۪$W߶)Wl}ɃXK.Oϥux7 .GHA:+EWvrj-\F2mG`JBYeoỹ.$&(hCJB}KHŽc(m6c(:u,!s6Mu떜*II ՝~MD6I U(x~q,y{C;cSbrŒ,S l#>]?e/so ?nK)KDV=EOr՜O-1Y]byE͋j\;XL 1xŹt%ºl)˃?+:XE@hF{Z4'*06.oM1u|4( D7e?J Q}Av775^kX>WckEw<#ʛTTStWƦD:wdT=}W9>A-J:O*io ߤ܈B4&Ms8ڤ>e]jZDyjv[pؾ5,޾mVmc儞K04[C /pv{=|ЪK %K޶߮ң(s.}%BbU(cX.k p,V.SG2X qaA,PA>)@0:N!M]@PQx2=I٠Xt8@9eMTgM?HH+" P e~o|FpJ!7bە?0]l+FQb S i XIl877;[hm2 턌Dhfٛ#J 5 k<z[B W1) ѦhBgmS*:;V?ܵW)Kjln ? Xa,37%MV3 yє,̈́Шa*8oҁ襑[n%33b֕ѵ ,xpDxsT_zHZ ew %MXuRŠsM$ucZD.bIm6[Y 0S"iޭNYxHA.Ptg9 t /A^QEh/VFx|Eؕ6w@gĕd9 {0?.,8xFj/ݯFo|eThkd fVq߃*FPfCͣb9CHDI/"i@6W(-/!T.ZӖ˚-^`ו+fl ]d|z ShItkT`1>C{@PpE$ql7lch񫮧$Ax@8[٫dzypRS㻝Jy1=!\3 \ F"84WrqyIpt+>qw-a.,v{˙-o,z`.fa_{<KR@g46AmNaLM 7XWt/gP6s谾8n#V`stmZ+QD>m_X1|ÊhI* x H kRIC5%m&n,}dKW<fuGZ.%x=PK4<2;Äl|!"ՄsgbU׋c7q0'6?c* {C5]iro`R1FP`"`ҩl "6bl!648Djރ Mr1+}OR_xuuAڕt'H ,s¯hH74jj)]n_ah(E#8Xs'LC~*CtC3C>T4l]͔u4cXUF /}ld_q@ۻ97 ticVoY1) A>9ƿ(Ӕ"8Iȍ$"crr V]'5ߥ^(q=9wzzwi~ 8la8] Z+^ <65.Tx@QrmV 7 /b%Uw$m}xM7،gн!fcKqXH/OM59> d'j^g]$itnGHzqCn[&K?tII ڶTQlC䭩-!MZd7w㒓!px)lY.|܊@Â1 ,̻m} [HB[A޷P>OV=uY*2YT?JmQSqw)ІW/ES SaЮN_ NYfJo\صiϥpl\[No}^NJo)C/;:M |':h~">REr*4Ԓjm}Pf5^SyҴу8+2+۶{ T.(֤^ ПCj"~He{1`ZחV FiCxgmhLqBTI$t$^*nPFLgoS;سBeZ㥭ȚgGCiC92-_:̳0@i+X5kDS?iBXK.Dyllb^!#pi`dEW+WYCBzta5hqPMu~ˆnw小{1yKy<ن:<`kVuOdȼVgzAXV \&1Jp>iP 6 yIkQ)}"x8/j(H+a=°llSgJ➡9~ן_}bvl$`>>ޅ~C|bWҷL\\oį7`GR4OӺIz4MgqI XqCgH8`([̾#֤ I/݋@Х._ kT SXz0,K(vVxs1o2e簴z:sl <=w Mng= ;0jj$:( ^^NBcIwzmVD:[iܾTMi(*9ϋn똺/sUM&M ~4 $Wu yq kOs^Tmـ,()ğ E8oYjϝ*Y9OŔ%S?\Y^݃Lcʾ6/UCc6*g9rEKmCex\Q}.&{1Y4Ϊ~ۊ9҇(v[]O CIxC"؀Xwoޅu-s{'CX"t k`@ LtA|E92[ n).7hힿ˥h/O$i.}JzZ`)ORm23A^dV ;Fllݩ8s*gyЉ4AL~_;05J-"Ϲ.&E]-=/v "=HD&M*BpYՐ9o##K "ŰÐɛ6%M 6Or2e*VitMn6ʖ: R;hP\.ܥF㪚-+WlNՖ=_Xe-l{`~b#$J|p2 $5ƿ3وUDXG2+Vv@UW f Oy}rx++%JԧeOY%*cg,Xx;<ExX߂e^$jˢft%W skqSBp x]c8`[cV㕓a.xry ^X}7v`$Vvo/pP)J Z*s] Р%LWuRp=9ᠭJ[ɍ\U?aT=k bOך;$g8}̔ z ,:hsm `j$ H8n:L ݥ5dd,or`QN\Qvf>jz߰-!e߁+%CȬSؼE׿6 )*(dS}C xR^7գ}^ l9`h-303O k6?,o3gQ) F*5inІp`TXw4 /aEg< > ȉxUlUl<]5˴k!55Y~3~痙粗'!Ar) Қ GibvzHGaKC`vx:dZqrOy?*_j[ k %taNo#ّZ )sW6&șh;scZMH %y'f%GΨ5u^lJgT>%<@._?9,իJ yCXݐ. |6lu.jT]1 a昴3d1vc?6/QDDUW'$yR촐W*Fv(rWFY~kb8\;x *L2)qQOT5ȶAvl2Q'rs,=?֕;δ2zR1&,}SLj@ayp||*i"] a~ OY4s*X]*Y嵈"#< - ~<,S/8*SjӾdiX_m/,g|~i߈UQQD/ TT.gsЬ-n^wćbso u 9x6;Uq0s3PK6NVǦPX#}@fr"鋭\x(q޲9D"1ED^ТXFY]NB/ʟ>OSKA@vY,*{u-yM#|r;2/Zg2OWƧS rbue(']E'|ZMTSig ZTr 㢶 ]b3 60w "Fe}H 7k,9#Ǫ8S(C̜npV>4·wLtdyE\cLCoN. (j4`dWy5g4W'#Aיhn" ¯LjO?!2a,x)&!s b Yt;g!άK/V2n]t_'`DGVӦG9bl\WrY W~אlu繠̛ D#Rj4 +kvxCٓB'+yhNiH-q(>v +MOhNcgS  & 7!FCTm;5eJ1Z} .{S2vOR FqFQ訹ϚU3'H]ՠsfNo%X:1x;ӣSYmx͈.W-z syzsp!L2,[JEH$,X fNf_CҨWwZ[e [n.59J^sݬJu#ƨSGSbVMoͨhuu.d.j{DP(5 )/̤N!fx}}/CrCô%2at0)O?6ڡebU^5E!\.rVC?$D"<قO26apSR`3\b2tJ%VrUE?3;/јlFjແ$޾٘9a 63kJzB9"\ Kr"aB^rlD3M2)MR.'EI'k> f$ ]gt(vQdjSh_c6>#!zijYEhCŢ Z!UJOG%P4s ^-T(ao%AReJt9LɩxwKDzdHbU~36!oүl JUĵ=`8޻vN1(Ne6uh` )21~m2E~WGm>ƴg =B7yZOerJ6zܷU¬Q6" )#MRڦ L`jq!I~Y4/nvdWSdyuCYm?ET4n0PR7ӣfKMg&͹}[ک>/EPf 4eFaT[¨XT.o>E! EVV/k'Ke|F?cmS| ploLg8eN6{كD֛G]y)6M̮wT]=K 0uf9S8i݆-!pӴ0:0g 3x NRXePa* xkj4م^" FtrSP/@n"rf!ܹ\xv YA|i%t_XU ToҪ0Ko*ێE1m &ݴ,_;+WhѬg(=뗽 Y`eΊ37Mvn [H Օ5tkҕDdT"A&7_MTW-V#4lqe@tn$%58i[F/IIi;@+|(tBTִR$S52%؟_=f5Yvɭ}Tdn1w*R ?$!<->{Di*zV*F sUFTO5 Xv?C{^`9t{2;~iNp,d 36se}!P$QJΝXy.ubP)J̈=RўPPCd3pށ4,֣ (h&-XХ¯=-1\# 1 @`K7֚8WBr6!d5G#춍iȽ:Dm_X-<ꯜEo{-0&barO&N "Cٴ@+F #k.< rңPþ&EhVjqEGu-J[LYq!XIq$䚵JKX8m7ʶX^rrɚ+` W0r4|@^nCi*ֽE3@ZkHJbBP!R0Op9HqdyXڃWpDNC`牬:" 7D:PtXC]_`ukr H p^~ɏ:$Fّ IڔG9KpDdH^.ư ˖ptN̺eVMK[*8AWoE^ ާ&! IyކQR|t5qRdP&OFSv:ЊNuKpW]۬m^bJ@4.bANGdzS8U]{ׯJ{1;C%=X5ijWo a@i":$nEL*\15qM 6G0V_7Phpghl.+i6ͅWsh@#W\x>_\4(g-+o,`2m6\([5a Ւ/c*I VR;rMov$b:S4K #q'[#$+07[_ۚb+ `6MH-khh]d熓zÏ(' x5st,I+4}᷶2$0xYi$\&2YKKt0<WCz6$ˍڜj>TPSHj5^VA??)#N~H\Ұ폗c5/e Z]e5QK;iL% uVӴ5+SUJs{Hsxdx_vEu=}nőMa[!-E_3?y| ޿XpZC)r J~&V>t0 y9S*矊ۃV3Uw=d ^h81BrYd9QӝMUPB.K2q~rUQEM}D +=r*b,y5'q\" EC? #3ϭF_)ŊyxȜ{T,cUUoTM\54/Ѣ=t SsIv``.͖$m$nƵ9?/A\cy`24;(hZײyisegPt/I˖@hd'ۥPMNV[*d͔ aO٘,d& ?7^WUt5w(UKu&&{lb蹋 ] gqS[Ps|AV剀>zWBxmTjo/YF2reaK2өI& " nDYїnw4w ݦCMx1S 4#jԟXV(㩒19RJm?DRG2rE[ Uv\:mB (Z+EtCYgeB B%V뽤si,i7Hfc2$8bc(iN+k'ڲ&׍)qQ:jqM_C)r;/mlhh+2o+7LJHڊ׀(lݬTFoUpcMrmFK#@%qdn~.m=gڪ5is+k9| bB=2b}( /zc!ءw<., )=E"fN9~tZ}[7R XdU1"" lYEMkaW@5` ] 䧌}f@Ό;G}?ߛSn @Զ2w#&P;T|_h:="JL=w)WaW< GLc#ԊA*JsW<ɍA<@K;FDYL~Z]`"xe9ada=po$l5w5W-oO,f~\!nuu!} [ǕcXTVX{ag3j?Sb$ZCQx""EOed>()z뜆˱kwLOW St,wݖ|~^)ٖ*CvmS 8mmnfrw?.lDug L(z.pMZηH^ \ -sd)N]WuZ7T"UoFߒҠHF剡I(ȥA%3@]Q NZW{RNyB[,10]cv/.VN2#.k_Hoҋ (RE~sNuw6%'wC Kf9rGVT j(j@Vºe]/ #v~}o.$ԨvWI}]n ߿jafou-rwu5ojᯑ!z.Z5JWp%_R>(EOmuE˫c|cS5Rx&IńXJs:ƪ֮屁FtE[ ]OEM=̒1&#{wL1{]kL.paIl.jG{4D NEy9M>at֖ mӒ|dq z3j~ve^|,7/XFtB0 7N],887?P݇k\W4qn| O> wǤɔ%U}&b{$즡hC!ftϕP38j/qZDUV*R^qdcSuFVʖ* S4ǩplg*1+<t]~`(L$,a֍@TbN+7OHo?[۞ 8V ow7|¹i$[^s|!:dX-9SYfavl_Q`wYOc=>Ia5kvB]wX[4AT7(mLr*5.d.}x [LyjZ@C6TM4|0d3RL8@ H*Ò9cp( H;X`*PDNMɅ.*jtͶ^zeI@Qb0y !&o ob#P0x[rm*9ә1-Ldv(Hcc$oGmLÔ_`r~h[N f0(=ik 52)gޣ*z^E^ehv#>ͭ }YC).+eWy_EdLSsɡ;Y)^&Ĕ,e QfI+(!;lGl>kø1ܲnՈ t}@ ^閉^)??]EHiJGFoFC\׮։fqpƼ~sJx?a+ CiIFMn?3A?_qˏaNwPziʂO_ׄ* 'NV (W'cFHbb{5>j:a)idyS._i!mA8FC4J1. _a;~Z4d˼\,eXƙu!3C%/mPUَ~vuP:p~WFy$fwdVDJ9P?|V'z*5NAL1ħ,q9}q-LJM1rc2TϓrdUG_苻 C=qܰͰ no×$LTS\WgKm;RaUDq\D =K4B'ᬒ gckn"{Z#MH'ZFfǮ/lp;va۞bp5@:C߯9 J|&4ո:va3= /6IEhm%5e0PPh@ޯV|-Er dEa>X ƣRƎ0.;ål.4vICMfx+WT|+jH[ 9|/W kUTCu\Hʴ`u]ŴT]C_1[ f$κw&*i0:4x-Rʒ$ln:<6=dQѰq\r Z@gڥ}#-𯒿dϊ 4aUeټ9`%!X:jG6DfsyidOVjn qR>#?fE?'- :skg0'{kک7=)лk9Rq54rQw !Pq1rf~#Cj5"m7!ÇgrPmhAi5ҩHYo6Eں3/=rsxEw  h/MiAa{}*OwZ)bbR#-TZD8G  D9Se9q+םy ,]dMFK\ ^%LC`^]iY}E{gL%Q~XNR0pUoR$!D*P-lxY]39,\~0ȶ dr]LMjrA *ÖD[?qL9|oxQ+A95|8e㪱7I33N$4m#{$oYQ9*wHTT/+ ]e޹_Cp*O@HP>x +K [%2h ^T—Bۉ{'20'v>/3H ̂mt_>c3|yT IELbi2Vql>ZVT9ume|Vw!@']u &ꀬWÀS(3CMQҔoM+_xn`#,̻k2G8 Rg8Ň\"em+~[XRW"qrP*{wu \ 9w)sn+wcэ}i X26-("w\WUaX]@ZԵ_z:Tv sq\"-L"K 5/'~*,D>Mۑ:<zC^8ZXC+Cֿ7T`i6f "{~蹑vUcJˢ#8b7Oji*Κedv9uΆ{%P| v@; IQ[ƌS:Riqf}9 BlF ]Ĕ1՜N?OG A =l-"OؖE}NL<(zX%`/Hٰ!2"ۦ9?}St vde/+zjٟ>;.t~NYͳ^֫%L (_c4.2mM0z\ՉV&t)4:u?EjZU&HMWߩ׼8vZO 0^|׫ #,}x$2P[ԝ k.2ƃ)ԃ5S*wʑ/uۯ&ZQ35)a/RbdX~! R$LKIRb""bE{Ctҋ&ÄȮUq w~0޻{B^?ܭإXK.9,/! "~LU{HdE`js5YPŒ dmwOMnW|_q՗Ֆtr޾?pEc//BGϧ!O%&B86GR+6A)9jA] xf]t#K26*N\ U Bܪ/XQy ΠOV3Q7S0Gڽ,Fq{Ծ1[hksc$yL]' sϨt˅Vo~1.wNzVcثS%E݄٫pcd@m}0Ȥi 6|[z>_?6`onu8ҼE Ax0Գ{ =V1CTMz(?Z$W w,߀߱sIeġR̜y~Й<k=>I8s"rps\$T }W8e`Eo~rbL LBav&OYVX8fo%K4jf.aVx_d6LT0ߣ`(Ø e~-qSDwD-&m4q+GR <; A ol>!@&d)g\:MoDsveml (:$P[;'3${.-ȐTEsBUyOg ' (͇~ml`AxMWϥF:vR͇k27uR4698Qtu_В0&Wk֜ёl༑?/U:HBj!d*@?[m r(qqE"Z,Uϟf=Rt7u Y'=-3wgSQoKl]<)Ғ|Ȳ?M*CJa4qSۢ f5M¬unkLIVӱ X5eL̢ z<|/-y9+KCl_Zpk$,rk_-$M476ǔ /UtNA嫽oN_BuB&*}c{tLr2 l*LbgN#}U(8b-QnՕdžt˿&ڱ/䴝r\\9vsRZ ˉp7}{CV¹bAg URjSCK)V3e,n57z}PH~>25hl9@X}owh_%\5UsJ%> ygZWHy7WB=_'M~ř C$.Rp]eLaU'#YbZZK>*raVN4-g >8q4dwTf#^eO)'Ld|NaXyqM>DR{^qk+{ւTH +-XOLܗS#^m9z_2Un>‰#ԯWELo#'tKt)2 nFdYk9K I=ffsPilkrP&v xk~\K3_ק~*}R?) 'Z_h$ԧcbVz…Ɔmª!P͂KИ_3%GQI__م;1卣w m#ZRl[ ձ!U)Bd ׆vP3LV1ݞ%o%.k:)EMhI) wRS䃶  U^F,DWG@k%Za3@!+UtoF܀ pFhPA_5?ܪJW剥`_j/M8'XoѓҚXy܀UJBbCvMn c=in"e׬\\I>Wq-`vB)aX,i_p>0fO w6'khvOkJ>FeTӐr pz@2 W7ӊD(MApb(}r;7~6A|ʻ{MZ90KXPv[.Yk,>_.5I`OlZ6CLb]&2e~c3WE1Ba.a9QtgP)n*Ͽ"$Զ5t.\q~rxoGƆ[+6A[ǰph_\X.:3HK e`̐1Fr#:2R3}5;]:nG߸b^v)&7wK1|趾AM}LS>s䙣ɗ"PG;3$1P/ :)ylw,$BO?vʨư@ɛc1ԫi.P>GhaeWbU|t&Ďo0xɾݏUپeUKhT6mԍ/:0+oP2{[xc~$:#oDŽES@drG"pC5s`賔&r6\@kJ&Q^η?16V `+B2^T W~m,`g#>5m˧,w6%u*_~Oݏ4"P$ tߺ)#rR$$a\ޡ::9AB "i솇! qiǓ{WZP^ Rjg9HmpD4uĐpQM>i F wX9^6벑DCοLs^NQ7$B[Œ 0w _L3l.f *^–hE/-Hq0`M2;1[ejDG-188h[ #ꋛLJsDowKr2*qA}//a9jLD83oK:rf{W^*L]ȗ]dYOYǑ4!`޶ f֢DDK^e3?k? z5rLF~R.su@[oy0zx ÚzݍS2m~_< = /="EinPK8#d y9.Cp_B$/ˉ@!Vd86n[s瓞;w)|ג̦2`aYF{$"|`ֿOWp@Ŭ[响gȮ=0`w))٪)3[꽛Gt >"=Qh4Mc>m}]pb4-ӍBTIMLBhyGm{Ǝg tZd?r9!Jk9!/)SGYb& ; hw|+-"j bѢ\7?KcPA>JS}4;ޙ,毩pvԑJDz|_S1rz#41j|IԬ-@[`RduG_#%NB~Pފ LķaQP+Qǫd"o×Lиb5wڵ3YaWY #= 5愧p<'HM~WCq>(vȳQ<@3Lq䊥u[ܩL 3,`Y$"C ت5r%MW. eP^#f!|ك_YMx` ubtÿd;SN/n۰B,qV:sC0L61Ӑ,EVbR>%E%bL$!p”i˧8ܲ|?Iʚ?|YqFV5΋;!d\8CX,> IX @tg(.K?e BODM&F 3,,}ޡ-Œ֯[yB< ^uYs\p_B=l?CO)bdr5ݔ lRc~1C{if4b/-k83{uK$ ߰!~=QgMy˚t]01$L>掖7=+g[s:3Ȏ- Ȉ缺s`)0~k]ŢjBSO^g kFKE;8CPq&O* d+\39aKWـn^v45aʈD)Y X8Nw0@: }aWu<0Fi [ <5 #>l_r[E|n)GQ6 kK7`=`ޞS]j^\9?~KI440aNbaǺ-/qzru4z`k7tyZ{(D&dXWzFoؽk3 vJYՁdVD_SJŬ?vlܒ+ rIA¢ltV~+ʲ;-JSfQDtwdn,Izve3ljGm'Ї`Fi-f,VYn EYʘ~*',(]vx?{\Fr&A ꡲɀqφq9)j露ɪRKߟ2V7ߙ7XD2uM/Arn\ m\Ͷ7a{,m;h:6F=*vFM$f8.+K'\hȁJIvprxEn&fYAA+R- {5CDڏ'IOj^a D)Q|[_V-{xB iz7stRxXSxicq1t'lJ'G ]Б[0{mT]BiegJ**o '~bR4%z\ͻ>_KP[_$Fi2Ή -[dkE";dIanݓrGtIPQ:ʛ2zs/,eބs p 9x#+Z^ JijlsޓL=S?}S7 J!a%9 bعeSc: ˸b1O:2WJ!D[1Yq@E02 NzVuw76 MWךEv[Ў\X8 #LV[ ]ŸI8arH[6gbyIHAO{η&/ ]} ,߳ҭ@iD ͦ yrI/@0SݶeYSI 7d 7#?#AZs)O9ݻyd&r㹉du;R- ƻ@hD]F#/~H _(YjK[90sb=7\ ^S`F[V9U#Ğt|`iXnfɈv;Nnp&Ck U X+El4u-w ~>j5K/`~T Y)'1;Jv[WJƪaOn^foB. hz-YmaE/>ΘaL)KAhTO <[b;`cjV"D@2&v@|"/I0H>ϟC&|Sކo?\8S,uWos m:p$p& FLOYSij- X,q:d(qb1o)2"Î@ 9 j+G)ݑ17(^;R x{$%6FbK>, }#sdFɿ}7Icv%xh ^I^=o)0&nV})joi>ua@ :*1țͺϋV 0 |Him]G0ğQQ*\#'ޞM'V$q`Ȧ&܋zEʃDC GS'\DC'_86kV9:ug`w}7ڄ0 +]Bc ዱƈvBUoM h5%'%)aAn.&?[m={$~ ,O+fh(#CmŢ(XrՖ,{+tZF:_wM$MR\| 䞨;B[1ݖyULOFd))jsb<%!:3̥s\0/cgSE<1w@w{21-=ᚒAJ*y!4=zKNHr[,̸k<_Ӳ%34{I@֩$a&UqQai;Җ܁y%>/&xF_'$NAcdI#dEg\TNE6L=VmY*uʮk[{^j"V>lmW4+G8EAw7,yO?ϙ-Or]`yYڇ`{`zD*h9_茔 t /骦Q7 e [˓qP7 ʜ[Ny|,r+P_1T#L0I~ +d?PS5d؜=<)PxOʁ0o z)_ͅ_5 ѦOKR2Ky4L(³Ļ`~)B9}z{To |=M3)Td/Ey^Ɯ2͡7qK*05+eN5PGI`d=sه=C1?gNPB70*fpaF;$T(LX=ij y|2s# n^6[F|p{,a%EuGa2Ch}'{VS$ :JV6!F ކrZtkn6~몌a|h5xiƾ-a1|s7'sU[lR@3 3}iQ-:UW^G`}2 "{g d>pđfr$Eڭv+<~)!2-`A7E,TI]~cbܖrC[oҚ |Ul:WԧB4~V{qYUt2 qwO+0;jf!YsGׄ.XSzbs Lh(NCSbKstDRs> @ alXDUu<ʜ/˛`<9dYGyxˊYDr~xl ʌsLGc;>gKQX5ca=jb5? [Kv88VDO@Jq_j )4DE~ N çuˮui68@W .ӿRvbt} =_8Vn[D#~l%$]w^k"^KF[+py#?w??sy^%h8[&jKX YưQV3ԄՂ Jxpg+#(ȸ Arՙ,9/r0D8XSܬ2o^%=ɸF69CN0h r4f[{@bযL=@(S=<2`Swb@^6͓WsԿ*A՛(YQŇɷ?1Q*ws|61iJ5H'xѬb_>;gTg`4#/_GH S |>ѦYӆE.`R =WG9ji3bKjb:8c-dVʧamV7(^0|-e'áTL`djMRXJ\8TRܣR[Z/V%vѺ*7B2sD'Vׁ/-|؇1%Yq~Eϡwy9›<./1@#ke!,9AŰY]&Ӥ<%a>4ٜP"*`S˪B):d(GW%u|s .`.;8Itrx[&]4B ;$pW<Ԫ}Z% 3sNuETpYR6NN=Akk<{mk| Zè>H 騪[" cs^l`J$()}+D!c) X߿*}he%a7͇w%M"Jԫ1;f'QϬ5;ՀV!eƒ1;J'؅1uTޞ$Ǟ1ћq#^TC$ T)w<|oڼخèv(ԋ=Ħ-av/y6v8,F<П6eK$PƺwbQe:s#n&uzGINp[>}`Q0Su|ld^Ioj>XMtāSo*pB* rj_]X1R`ί@)qC0g&r,jy >ɋ[C?ʧW<o+o_s B2>>]+$؁urTXPߞt6mSY%81ɛ dPlh*?r͏qv\If%L- *:s4[8FOp_!#4qG$U]XԐgaxmO^(=MRlrQ!Oo%ؕ1u;VXza)鸐F2HJfمwph]'EZu/U2;Q C+*Tw\πJt43\XGpKsE|0 ʥ>k)s[SSWӽqix?\;1{[(J_tE|LE=+)CJ);}ҦÍ<-#hxpX~_ A"G;]bfn+J6=W#7Gsv(%}]\&Me$c ܓXy; Y-ɮVLO-6FDFg :vbՏ!+\zD}#`Ns|dze;aXK/ 2u9HbOŴEο`ESSh&`H؈ Qp-E g|$[)2BICR)\ٗ&]hO9*D 5AR@>zMc|"!P Z0lj-f =A8a0_T&TB);s YkC>\7'ܸA\ޖ'lˑ:B =g}Jү)ȏFELzt 0sGD; @ȼ^eɆ//Hʰ Ԓ3c=MZa<0n8Rt"d\G`aȡa-hX31FBIjގWH(("?4O!@%ܻe/)L)RhbkT4Eꮦz8̧ȅs mنWn-cN .rYC9 훳[D$̓&2j-ֶ7X$HD#ٮXJPDܔ\J9{Ԝ;nhh`%bTQ1tήPfHPץ[9urҒGBPkm}QjG+וqQTg,q.qjey3a^Sƣ 6L[ypˠh!|BAMBO|p:5 2DqNJaTMq3mjT7rHX\mZeC.[}/Սn=܋Y&{܁E]@ЋmV>c Wi|3 reod-PTe"aFvFHBf&ۊb?bb]Wf(2B~[N :P_Baɕqíoٹ,RTVxeV'{jw|S`4O8TcjuC0x|(-q]:L~]zmmw5-7 iȬ$Qojqe !Tv&1כS &t|Ow' SFsUi-N~&Ib\Z:e0ЍNf%!qCr55E7͸ES3tb T}7i^X@<6N"8:7saw"`NholNA]q.usi61hARS/y_7eGZ*X/K7n4! v {PAn6~兒=<x`*ᡂtM}S->U%4}б+%]yRmhj;XqH=#LIe. WoQ^o 4ZQzฅ]Ş7ōirL ނ/ W11VohJ"TP\~˸[u $;B=fW!_}y-OQMkWՆ˷Imsj[7d:E9b&k=NغFLv@?%Q>ff3D|QFs,D;/LgɘENTFNJSNӻk(s Jr@l ,~6X@vfmc(eGCڒOXןpu!k<UqN-&~á=3:32tbL ٢)%mfa)u!9iDW^ˆ̺қW=f%$("w'b?LȐW[&:W@3A3>xHr!W|ba@Kg%sxTDA-ӎuQQF~:BK>)o %y䮥y~҆6nWyƃkۨy c#xOw _ßԉKlF5^Ѽ@^028g1P_Pi oj PK,Gb{մA&q§Q} je%͗9#zjSH+JfjL5͛(0 ʭ}saw|-F!3 W_b_GGJjAtSĮ$ OKP=OoU%tV@}?$.07E{<O5>q8f }J' #e*4ǥ\Um vU ac4\u>`8@_KB (<뿂r*``cT]2q+7{>?`\pMt k/ZY#YɏO ܑ0]:"}h57 zrFxANG^ 3YjRqXދ"@ϪG-NgewA$Brǧ2xAk(@SR >\~P"Y{r{\j̥jNT‚H(nǠk!p/@AsToPW@cD*ѽD{̅ $Uc]T _~^\jƒr7oAQ3OfH1!x)j6P:T^>xi,z]hU!ⰩpzJk|lцů5i.$V7CwD*EU\ܮvu2|5R='/vjw029j,>L&Yaש1| E ȍ`m[cR+gEt'Vb=V "u7Zxb, IQ{BlY[Yc,W Rn9]E{\r̈́{4"\u>j@Y]ڹ׻>+B̭z22%eu-*@< #"E |3;lӐZy8A(g;\.pNvnr} K8n*&ͤ\x@C+x"H<f m2X|mmҼ#p_W7_Մ:qpk#{eφ.rڭ!>gÂ@8RkUԛBt~ڰ*UZ O98JCD&"6` =!£e#IuMyާkۖFVӖ|į=Lup9^LI @)cLe;,g}ǣ5o?ɜnE 0axDW*m`A ~sU;̵b>( N3ehd~t-D4'2 \7?pylݒ( Ma]m+j@ }{ɮQM"#%I6fO~5{$RZC!"\(?jFqj{L='!y#H "[8˸1@| *V%8IVIKhײcSeAEUU= |bX/%ck܃կ [wPĒ%kiQُ\J*N"jf:q+*(ZmRGTeQ8cPA$xF d0U#u%Xe^.Mrs.~ER4 {c 4@Sf8%iN?ܺ'·ʙεjWHm'$Xи^hM6 4 9q:'Πɹ &x:Ζg$F: jB"CBx_4+t}YfF ytH s#Ms=3L#aÈ15S`lU>\BnTY\nk[2|ʋUY Ȥe:1DZdrZxٚ6 xdӳe8x173EE/@a5Cú^F"˅jሼB@en@ w||oY(؊O䁫.y [iI)ZZR2HC0}w˒:j7nS9=[W>j2.傩io5$l(2[|aCnjYhn1+İB yєN>E2IkkTcMɭ&9dD7p( lE aDah٧C>o}tkyi"Hdɯ;lvp%;ڗF,גS+ɚJT{ebPJoϝtQ'͚@Q'$EoDRmrUlK0< \n=W zG?b>cf#ЉܰvHgjLqGNWmqUv&S }PAlBC(.3#NP`㪳ZMؾ?j AH%#OX-6Qz|hÃI/G#?J`OBFI&=asbF5]8Ҹvtz o_BL%hLJOU6=iCq§oͰs'a?ZWV\Tߎ/o@D 0($8*#!1țϬsvJVvnY thZ*Y=8(Tu9QP%@-CEMW5VyD!5dmrXPZ?y+/y[9!!Ҋz&iO_k}@=N]C0T%?2 VAD9$}|J{+H([}gR+][ Vi4tgyLOJ % b^h?fYa1fl![a-rVoJ#؄uO%ֳk#/Jr71oAwjTΘmlpՁyH@Yh&#)Uhf Q=:qsA.[5ȪD)ل`).Rw9ڀ=_Zvs,ۖ+E Vkh6mJԬj&}D.yU#LNtFhJ/NAЁ ' L]_cXzNН ֛wLe E_C>*r,"l~}]W@++;ݫYPXjE_e5Aso'~QtZH w[PLM> oy> g֬gdƅZ_&_v~yIFD< %>%l+cIlJ7c$H\<:fxvtqtWpf8F5D]f0?>K,46>>v3zh||hT3&,Dt}Yxfܳб4K#ސ2KAoA({+{8T)F"iqSsǾBIyNi8{ $lZ +&I5ZVb];p'.¸;O `--Z?}7+idv꯱HX ^@Y ȝR2,ٷEŏt 9f&7}by8 P%l9{iYyekN !]S#B%ӕy2X}&cqb1!H)muǎ*;Sioy 4ZIYs}:* L e{=}/Sd7Z}bdԃG0aIVZ:ϲG)#XHܟKLlje.2D˱ݠx1 %K)e7‹& l""`A8hgx>$Ϻpܶ lbSj_#Yux%ZX*u<|D# ٫Mu3| &-awU+ røSXI ծt?LpNU"p`<$rp6g+NJqs-Bgz5udt N4H z$$NNc$!졧CYEOw:v*  dKq&2)?w91ʶ"ipi\ڰQzvs1bR"퐥ZĠ'V%|SyXB>KO3,h7i(ip(vqSA2Px~cyL!LUZCk`,MaB!D:3((Qu}ܫ"IXrqVy9T>ִ:oDyMnToAqӜ2*rǧ{cmJ2ǹk_)CqGx^x:ڭ:Zu1;ʖyb'~ edlO"kOଢ-}2nb"F0iI҂1W%A'*]T(ߊ@ƪ-h~X*T[/GuP1 '{D1C5˸=^&v?HN]@L/^:K֊# Ի{0 ÇɨZPm041gè{XVJFt[)4G 19@FVJkPO[LuOeѲ.3~'g&'FOr'} OHZ3_ԗt(w*ƨA֟d_IKx"l_#㌈/-t[nKdn'΂+a # P#_1zu|'WfwWZjL_=DĩJ$YK_.Lj \'X`tAȀlġ!LMynU$"Jubn갈 h'gzhU<ßʱvQvaYHIԷc%ut5*.CF~|rN EZ}%SFDBGYݟ"'zY~.zw!r0sq L*@1띻{%3cddxP=31_-HW'zo.Yk5_tnNf,ia ,lhxԎIH,Rg{ȓ,V6i57.Ҥ2OUX!֯Њ_΀܉ |Y8.b;6^۩>פIa }1US0_(e|b|߻p3N_AckT;2:iS⟦mfU6]7r"&F K,UMxvO9'EA',GNv;ZlWz1#Qy{ o:(@s[5?x Ʋ.u3`ujv8E\RTHɃvGhSœ5F߶P }쐆WEF7_m qHm%mv*{j߈͔@UC':ƃ&7 eSkRʅ8g+H_x X왗^E"d%񱆍WCIk&J_"J!3L\+14s[I\]#ܛ&r$z{܎ÞUygx?w >B!D 'ڐe$1^i?np.oT km -]oCL/As! aǍUlq``IO)Ph欐QК,FOEL޶ a >[ )P| r:hfl_LZ㸥?a?-p'(n#"#BFp{v~̶e[]ǕVF#0=6}t{k%tpi@,3yTqxR]~*QYC'x(]gscu r G2ѝ`<Q`# bթE6S.o&]Y(7=h,rd!zRs Emf8|J02C著 ??\W @?wWC_Em/8^:qck'^8pl( jEG \\Ѻ,ܼCSBec?]sKc Nmַ` __3jѣY>yq]nn ^w_Utt`[h<bjA#Jf=e ]׋6x& GB*f9f+ypC8^'8iQyP+L9U"D.l V!s bb O,Mʎ«Ow{Q7 +=Po.cQp7bۚZt #}IL wk$krEL>7AvpC>2KKhڦ:qL/um#s1XFem/79mָ.i>\Wɡ˛ ΐ"z#+Zr" \ǙrFe0C\ן!-;nQ]*Ocs6ObG7%.)3p`lvxB nJz!7֏ѣ5{`Xa{.SEX޳eM83rpzZ"/a0}X:r}a. d]*Gȯd cor$lSټlr/yju[/#bN IG%331Z&%~' TN"jTX4sѕۦytcmcz6˅]G]R4􈾫}ճ)T|,Eݱ~pϫ[;J: n{  '> 3| pd$]/zжT~ѿOk*|)&S+e"WQH#,ΩjdĂokEWdkAnG_ aPAB*@Nq7=0aKz m@ՁKEXŦ/]hgc4;oM2e6i.`R]Ϲ։'IT;sD0] )>Lnw_JWI;e8Lkt]&㵫=,=Ln(#%%e MWq~T~qxfb,;@>9v}]=n@Z O} 8{7 ux3RUp8G)"EJxP'Fd\.*{VaxQd]QdbY0ė)Q !'9ZX^<6g̍Za,߾Y 7a vũ<ӘN/Xv6;wf(WhaFm6oNIG>sO{shZ濱* Yz{%6VkLp՞{-0@9b_qwg#JS0if.[Z3^r [̶=YWRaOl?FzmL[?盯Ј IJJ.bLV2m'NPrG=|xE4c#?/ILzf^Uzv9BGwuHEGc {1|kS 1M2֢}7 ]vvYܺ OtFʰmCEJVu&r~*XgNq126?fD?ApoA*@|(4pB8 lpYsnk ޥWJMvJJ2wahѫkCIV𯵺״V=8DY?с> KGBݰZnS2lC4j,yȥTA'ݠӥ$xZ3)'rԬhYeT>y 3K Qj ]zmh"szIr-Uvv _&wf4s@~ۺHDs)ybØ@~/Q Z }yC:h pY^l7 T.l. jȜ>i%XmP 'h _kvΪ@\m(r@ۂ+n}ZJl]XڒICD ~뫆6{kIc]3k^o4sjErl,@7MBP7?LqnQGOBX vɩ-,lUy}r{'BB!l6J 5Ru5#-̄¿Is{(y9`=S9)rW3/]1HcUHzu ꜌d#Ҫ9IkR(sLH*Ͼ? - ?d㼶WλU]?|+ELŏb4)iVPJ6D{QxuR"`qw@r+x_h>{vp=VϰWН@kLtU;=ԣ3vcɱBIK49t8>z +kuw+enDZhoXL-8 +ΎuXU+菑إ4̗ G譁^MӑgOWt6:Ӹ-hd}]3A,B?6K D2hd`38xL@epu:ׂj`c$Hk4"t§e!|Vnl0j3UZAfIh,,kX8~VrŕSr57+UM56מOEherQjmF|ϺC!VN7lS-Ȩvv U^ nmq9xuxuʠNc["2>ahtQ|ؕxc6Kʘu"8p̌ÅB."iZp7Ǩs@=$ȁ7m џ!lnb}Xۇƞ?,8YfT?\ѩ/Цsͪg,6}Pb7/wDH9{6Q4 QΕl;kod=M}|;(rS9INPғ{WOGWl:E7&ۘrx4hFA2xLj1x>aR;%xD ؚ|s*]Rq&q9A@fjۋp3ڠ׼I'$_+'Pk?u1:6]bRKiy/N)/~ӎa+EՒFk/% N=H&CD1Em3WZ4^lDFE Ͼ(۠(ojW*w:+ r(#(_bGed| AILA&=nk S< K65J[_ZԚ85`G[\j?m4kK.ǧ^ϝ?t[-HOcb eMzc?foVWVnv .6mc4@\7,,1]ZK uٖV985=(Zj5x7Œ⯯x%2%m?2Ɔ>&тB/3yǭ@1jd,eH@n /~ĐE4{kpgUƃ]،JXfu2%" ˆݶ|Q~ByNRvoX-"i04 )X9߹cExez}3jAh(ڱgd xلH\UR\ٽ|y wnj3 Yn](WN)ѻGb1-*B]{ ljOl@Ŗ*~ntӤ+/ B9akx]\G@ǚ.02i Y r [ug)HTy005|P4dY`l%wy׾,ke20lU[63(݅tCÖI>fװi_%@gE">4V4F|J;|􅻒Wq^N `ܸ7ԅ4npg;3_ZRj1ڼjLxkf\GW+]v4KѕvXd^IW&i] i?lV 5AynwեN /$"Z!?،_o"?4\J.Za`pMpZ}# m.p+O ȇL8l'k\NPE9Gt2>FkMGj+&v+VHD |P zw Zx]եR?Г|N6$?W*hGJ[_4ʌ!ei}Gp^ ӋDe :sL*rHu]xh]7$I|֊Q,%aSr|E 3`ɄD%U Xl{INt:r?WfJ E;*5t>9/1'ZӍHL |)hFOMureV-IW@Fsng0(ܓ+8t$c0zPt0{/{$fC0ăq50,A8#&f%VrF/y#iP@_\F^aV2F:s ȑBK)zCaGUx%ؼ~jhzu+ XR C<ݕhwT\ۮ\' qΧND*FpJ`ZOX5|F'ImHl-b;±+v]y*5i'O%LSիn)/$[Tf ee*YDPg4#.; x[s3.yYsKInJXl,)(Ԁ 'H2t]L6AzoсN %lP[*d(*n2\_m>7끥th1H;|N d'K;ؒ8*]L<)yrPBg @`(:]/ )QuAC]v4ٖ;#xcޡ}pj"ƍc 薼ieS7+ȗ9wnweOVAUefpe -'i.VIgƇ1(*?dfw?Kr<zZցXt lrr [C E-U; k{R`]qAzo1YC]nuj\wixTi 郘8XlıUFVǶ-5%|ਢ|!fQ 9-a,Ȓ4(E+z-S$Et Ck>CޙBJTHG+dJ-$W(`q0YP92&w0> W~2x?q<5{9U[);1PfVs8}˜0/-?kxDOD+c|c?>7icΨ`碇TlBgdս;@GӘy; ?=F^߆ڍ+ti> @erO,zp̊1Rɾ[_a&E:YykF;ɰ^Tٖ5iegtq]L:d21 c*̢|Z냙 7nWM<[$֜Lm&[cJ*[Sxl5p LYnb;S5W)|=|O;%ؑ168+"zF{#n\JHΥ>- /r8ɋ*-B3zo6 J:Mp_tn&tYS$LWj6z0\\k8> ~{tm<)KFhpF_~~O㒊7m˽ҡDq@p; >p.$bf,$6T ,&nwb(?<%EY^ZrԎZs4Cidz%A{?u :EGLn$M__lᔗb#L҃cZjz.<瞏,2kZX;G&8Q&Sj s>Ufsasph' !ZAFa0"lma;K<]"^K\քXՂOsTrToa ՃF zK>~;FQx8)_ן!''}5U{[AHDǴ%O6۴+7 FvĀ`ԩB x#9|32qEl^\o]+6ظ+G^ )mY#o [N}`HٽyrVRڍ7\iU-yCu5b 1fѹ9U}j1U ŵod9$_xYWY g% 8PA7H}z5htFj4*M[ k5g¬Lc⢖H= K#ĦZ[Ώ1[~mnkn9B&{yoxk.GcԤ dVNK)ɿz)4kP4RUb@ ]e"4) +mD6q1D=Shg/.Җ/Z9s$?p>cl-ݒd@K Cnb>nϽ5s,`5'H\Ɨ6R*fu5y}`0zV2jL@'&R68m昚4S@}>oE PBfG~-D\)~3zJ,"ֈad3{s+Vl%݊ k#!s=,xp2@4!2|(@\e׭YAu*ӭG].EIVEkx|߶/0ªr_IuзS=1wt877) 3}6LW~>P:q^y ³a qYcHVvyb@)}Ysq?Vi+q^vj-|inj`w?}d?,Lab/]"wךG(=qtru =0N݉68'ČPTW=˝mt~Mm? h * 0bh|IN鯎A$v_"23-?k ޭXlڞp^9R loFtxI5 9SF`EwfOT/@&6 &rFŮt9974\ nl!ڮeuDoOt3i4X7]HvUȍ5DP0:)HA63zo'끷30_k/w߄W\|ꅧ hN&cik .#d(Zq@w9Q S(^m#t =5釋﫯WٶsXf/V}{OJDۘM{$)1>uu CCI%;f/*9T@pC4gƱT T"~[}_M^)*V^ʝ-x%ڷĎZC bJưUqԶh_}TmЉ~Y'_I%wbL3Zu7m2=!ߕ ͓$.@K!1epk#S[,bIGfQOveU^%3?ç|lKGI܂+kšr?c cpl:NEŝiYJ2ρxGYaC(3/!ֶ+|a>>=|½}_Ly&v:I^/Gjw,B(J U?8.]+̭tڞ&I G;!ÔSR}s}?LNb2;Na˛nԯE8 >=Ww$OqUm+{v"d>[A)i4+y,BQaF>) 㹊Gr] cωT@|%IJ6C5#"kd= S\] +ho0,Q2`A<W#QѠu5 h5ݜe2åhOؙhD}|,Ⱥ('!n X^Q{-QlM8vaѨ '@$-!:iIڢ/HiCIAGOH0wXJz@GE}ݠ`LLc(Q[>4^gFO3Iu|b FgI~Inυ?Aq##?\ qDVnka1*#[DFSsOF9~?(ʃvJ> 6Ln]cF"1E3l`Uøoƴ);Uՙ r֤F pDM't'W's/,1◯DJĒzn*z-?Z8om^3\pb%j3,(D[MNe="~098kΟRIkZfI/kӺ(נTbȷiirEtW(Z wz cNe"/4oX=GZǝ[(kE#ǭأ^P=gǢ43: 9jξkH2(>l8ܴdΉ:>X@#@NA~Aox*ܚ8@LSbāgwl }ȋ1H }`ӧ| /rʱ3={7Ҡ:Os!~ g0.ďh5л;O/}8% #.Y[mĐtt^B5e'VD•_ywox.(@4>&!̆mdc{̀rD|2Xz=i&ʓ4[uU[܈F ,(3Aڤlj[8 Ax d.;Wt{ :_{;1 >E!M0ͳ-'Kbudv~1)b aq牻57w3~ApcHu!o#~S^ !FpEGQNgd6ƼKʔڷr7t17¼yCmT+%pZ!|&: * /)-! 8:Vxg,5PXRm>=^ P=dBY$WgYnR%%A%ʲIdxbVWK!HU e p? cSWe61 5,MZ$0{|DFT,,SQ-wHLVfb;9fZDaY2 vPtg-fzh="<ڏeo YaPl(Pd/>EH, "mչF! i$Sq{~2̃IXE2| AvjSjN˞K,G~`ktd;9LHd,NV*ǘ < x+60V)Sڧ!L ˆ?guuB ji#8\,B i2V?LRS(h߉Kxh;/jJr8h`ee ҍA Te:ƒMl_jQaÊ5hs+̧AU8BwzW2(3J= !iqb,hץ4H%AD=l'hb"ݞq "ԣ2kg5]eI\![?la#b<$)%ȼX2g8@38Lp\/BGZ|ր'K_e~O,*)+#]i%X&a3D&jϹ㜫3G<OC[%aPqRdu@w3IURS_G3 W~=S,}P uA( }Nbf|Qb@#ۃ.F4$J]7ׅ%.%r(OaV ,5Fi7E0Bq0Y_P? QRpGJl[= 54_aB=rV 8a; _?h1݇77݇iAb: f֞vJ8 "Nj|Ls%jm&rM[=4u38Nv\97^@GсR<5rCo$,BrV "Jd%L:bI A#b]0}Vv+sei3oЈMhmmAo*ˬtzE qB1^ccS$gi:8!(Ldf0,P 6QŦ>XkTh; mՍL:GVHw wԊQ?函}#O 5d=jw`o+rho_hbJ?m_-{a۫MYѾ"pU꛾U0% P|NYGdU4M;WEq^Vta \;C Nqc6UW^VWL"c+1lL\ =C0-(|vjDTP[ޛdz sjR9mh~bg Kі OWl2~〟Yu"rJF.|#6}Gj4G|Lߢ;{5+ʒ(4$b;}: ~ 3)QkX{6)Mc1R^;0.O9WP8[ӕ %|;kB䨙m;,}o$5"ʍhvIX-(_N51\;kb/qY6rW"Ad*\0N<%mECu4Q3PSuRy1d9rQ 9>$zT 51-c}R.‰!CN;5ktw9 Dc7}5/ DLWE@ővڐ(uErË` 3<ρgрv٠cܠ=*jgЩ {(1PvpM+"ursm؄YWK٨;1."1:Ԥh@[q-{g6]dzQ]Ctw|q k;i6s$@1=6{p`!X:%*oKL\+[ N_\P8ʃl <8I{.U~)BTLp-Ⴢj\7aFцkliZQkis,;!Up݁seōPs1Ƶ ɶ43>a\Q0KGh$/[Z<:6h.=gO0V!x+C\Y V-^tfVeC;;feE xCD ErDžo4iFumei#Ɲ+o7l3Bz3BL;O/ R띊̴ÊGIӅ(%v9= AѸprR5szĂV}xoZ0Ҫ sOql޿:Vv$4SE$ZqOD7e~j w= r =doqvD6򴒼pAaaC=Z<&v¾/z^a$ !LnER'Rjr%?qxXŹ+͸C+H &%0^MxM'GdӣW<9C\gnC#}OЀXh䨁Z!bשf퐢E PՍ`Y+rGXw}:('f)|Xx=$A̕% +٣5Q8joAHN^w\/rh)GLk ù2hTm봠Fۇub-ٚgnL҅S615Fg?m#}Md7pɁ0(ӛݯ{>j~cGs|3 ܕ0U7=mɝr9 y/iSX,I˟/9|8ۣ恺kAG}꽪G>'!4IzJ.}:yqx;UP Z dl?ڕ~s _IXqG+.J ~WRu^4isG vq<_˪,ӎ=1e5SS5+@>?vO<g]B?z}U`\e.i7 "$+ZSlZV[jPWPT Zp #rD^aՁY%mm!cSJw6wkLa=:yP[EЇxʺVSA6A{ d,0oWj!kUei^!bӟ*O/Z!M`dMM I_YgRi/4-f- r,ީݠ)#Wޖ6zBx0s^zPFK2=7ޱe=bCUFp# rn!A$Pj6D=k )pVٹ!$xBze5Tz0,8Zy^rX Le-uHigUh6 0nWk(񢑕mbXLyA%]3{od@Xt.ӑ;*b F8$mZP,ܓ{.O鐭z![Ez)g+آ|i*]dŮcK\Lh9ڔk\ E=j-Hw_a֨5gVzYN/ڟ%w7p4xrzϓ!A٧rF(8 3_w򙸓:MrC+㥂JFg! =+sYpH8 pR۔`!/G0O+d/pP0TTx#ţ?05C:m^o8m3di9'`C<[D7;U+Пe~bgoꩉ;m $.}tH"nl7=!.J1oWBr @z>_ t/}9X%մFM/Oo2hgIo;&L8{{qy4(Lf%A [D |/|ZT@J txh\Y~S:P((ZL΋T\,ސc\IAI~LѲ~d) #V.ZM 9ǣ䷛V v$uej_vB.H8$B{?:z=Xp"nxj\e' /1w'ÄLZ\16O'Ql]b]߁"EI EU 8d5! j>A_=!q ƹ68 t(V9YSCFr.HO ٶVBPovnՒA Wu@kAF\ Ot9^H 9@+ ^dX?rߟ\ .4 !fb;E6Ʊ"hѕ+T,<ƿG5Me<>;ok>AEdtVkN'x=}E332p25ӌf[ ʖ zX@͓D'O۰_eF1h%9RNY& a0͇L}a$^ZwLx Fَ/$ŋCx~Xl?ߥ{<}6lB70llO4V6N6vZHQQųt ȌFn{kƻ`${}6 f"RL 8`:RЪ?\2ZePw9v,Ɩ5/]M~,zBFG:w>.[%9Ƅe~ȃ z8 Ib6[4/K[OΨA\ڇP~;;8Q*)Z &;9 ;.Ui\dPFa%@|lq'7qq i#i+߇8Mט (SS Mx].ê]UYZI}*+z&c|:"-@^x/ {UѦbvib4tgwq_x/> ƒHwIf4ӏ&3/4\O֔H|' IzwlysgM̟SL| ^OST,cSXHжOɫ k\miB#e3. 'U/SG-D؉'] b$ǫSe( :'^GrmƇOy0jg0ͤE%QCu_Ju$ֆԱF̀NJSJͰ:fуf XTkXz;Ouc~O-p '3'3\1g٠Ϡ܋$^LzWGmǒii$IWL=wp uM8'x矮6T4lNB>ǀS [tsgJx[̧kȘB) lPݼ~ho1{E;8ʿ)QqI6 яL:" 85`uD׳|zvGd`F=d:, Tcavk#A"#ή{]I/ j6jmˢBEӇD1g*zWeԥi{H"#rХcmlI_0 S {.J?lvG7qlr 3SsR4RQ^iRl968T1z_1WwUGTH#-Bx٪2̔I;N2xo;3c)ZJ\96ΗpÉT$oZ6\;wVz %~N ,8N饈ffqWuN3 aY/2A !cۗ|+/L#yiKlha~32-X"s`b+)Px h  Ò! iu8{mM.GD3@tm hgE_zYhʃ<[z@l.VcD,9l:Vniă 8Q7ďR<1.f@,l@VV1哿"׆A3z>-haE%s525$-lL؍ʧ7# z\ 1Z_]{K.1*kɹ,2$6וӺ4^L qbȨʆ3g(/ $͋5]I9;ɆN(HPJ`Of{D-7!r0g|vaERJ_e0↦ϖM=V^2ȶrEJլֺk`_ eO9p赁qjDNw;誹{vP?^?GFYn1h,޵u"Mv7YNȿz%tO?$>cv~7rll"SZƭ_(ⱋY\Cew|"V3m7zgStۑ﹎,8)zGOQG>…zA]Mm-1x=@B~`<-j0MJhHQZHu`55#Od cfn ւiˊ>7 @ 9aa:5%'g3(0pZe3X`J Γ!By@$B+C(NoFTxuŪxԦ&twʒ=D3Qh]&_)ffZDiGcp]ڄh⺅- 8 |9>F| teɦt`lrFT: wp*;{Cٍ;KO"~5q~wir#<Ihb[ 'u{2yIRh#̍2'THJ@c}J:s0Iힸ$Zqg̗$33)$J Ӫ%Lw/gr "C/,m;6*SvaLBt)nݡRq6.4 .FCßZA8`?(:Ԫx"7B9) w,0 vNO@x-(lq/vyR;W y:wm}9WkxvZ|%A YEhőKgU9W όx> &Dbhn%eyP*@KJͭX7eb x5J[hmIǣd"KT+T/1աZ9B}g+~qKK7Xkk)ܑ^r;xˠnT3HLgCwo4PT~/*D?f::gӵ^ޥDyl.EUB=B19`8%T7zD"4M(f$DE*ù6bUKWu2qpflOhv?٩i wb`;*BJB /La7,e9)GAU#]dr jjh?B=E Gd^y[r`q79υו<#.d us+W<'$W𮽍Kh53%Ǒ F5_܉ Z#}2kE6% >2oJ@ȱ<׭AV&ʮ&6;EsSl/WKCߜ)N돣y)*-aǕ7 *svWbPWR/d$mF7E{'xKBXiq;&k{\k~|M$G JԐ1TE0%7]aW/ѯRռInAqN&,7ޑJ cN.}Iցh ~`fiVMeW:q]lLz1AvS ITd[z Xfݑe -+Ԇa 4ֵs9__y } mr2=jqCDmO/Gݦ?V!v08܎9E.CuXGI5k*>W\؉@|+9 T\Su[ų2 lÞ)v*}06bw?o%)FA) dZIOQJcț8sO, oTr Ul)cjTطVDZkZ8h^$ lWkV3{y,ƿZH)UAxG=u/;,0Q\I@m> H9@I=sSh-Xja-Sa[Sݓ+);?D4Ig;\q>"?8N.2a_d>wrM*6]DàY+zT!ojρaT[~Uv'ww1 k'(Qqx:ڭtD% FC8tlL~k5H\*M+fؓN_;2ZI3Ӊg/ГܭZZ] |Pdwj/$A쑙@*8B6ZeZ_(!}#x._%T|6/GS\[8R=W(r}N ,?8Ӵ,fs_ׂ}9mRugRC1(nv{n/$Pl~/DfV[V-<,WlHP67Ƹ4D"gzS+I Fuoo"PS]žK!@BrOVԐlwy-cjs; w{uxO9'\v;εʞ6ݦ9if PX!AEYc\> jӄ1g>7{eрBO/fYnv5&/6&RC `?BG Ϋ;-_^HY kXC )h6)J~WFBÿc'"PB3`;vT'\#BU8 OuhvϪ]@҄| _{Tx7ZJH5<I98,BKCgnQSdR<_lDDAt%=*).y#ht5?Y`@%AN:|=ۼF"T6i#Ȏ>s2ٳV[@ dt'ZysD1p$ 4ev7:ԭMR9 nGh):Onh6Xϟ+ak ?KI3_MŻ~Vnہ-HKzo骘# .r=LL*SpzU >߸tz'Ӕ(G׾"]ug~c O4\DEZy % ̣flTN LH! Hy++o`F*[9ن2Ouwy@Gc Qr: ɑvQr`:)UPڠ(kқQ{\boG̤3<$]H\ͤ=}K"y򟴥w5!%UA)xVq\U0H84 5[zN8CZ\NwF8 R ٦qvc'pZ*Rjv -xb=l{\3V7xKN*Lazt χݑpS я-EيQ3 Pu_QzIp=[|Q0`F:2XҋݲZ/:*f_Q~Q := <hachް(or,$Q@[`IP(0XuP&+ ߶Lai23˟x'ao[ UH?!s.]aYc 7ҧRyX ;% x` RXJZs"M Q{-b<tf\T+p\}Swi F)YuOMbp3Vsf" 5 "Ӈ*Z`&BNRUgߜ怩۝[cu hOϗ]Oo }]'~4čaZ1-W<ZG"%&7N΢&{-r:nI#h.i{(Qn;N;xb:7U}WDSV]ɧߍsپ+2ϼ0$kC?'Mu\a N鱦VlKaKآr1dxw| ƠQM_KNOtE8Hk#fN/Q[CwHouH󶿮 ڭǤ ]ҫWhP]\-zz(EQ ]P*#$`\&5P(z f04 \v2[%ǨwǁIVW̿5* ?S/|ؗuE*\Rt&FtA汃W?P"jvg+t8DuۙE(⽅>o?'5i+}b4qJp )Y=LÜVڐstq!r+'z?>(_u1UFx))5KW7 U=ݑ$J_7}KDڑ(۩ȣ8!3(Cn;D/: ^\67_(H*/}4D_Ntk}3CNY _w_~q Rl8!#,^Ck6P Q}\v,?N28EךWVd`zϴX gF/'[8+ hTsмTO^qMB÷:E k(P lH5؆PJIJ*sZh_IhW&5rgCsy1˼,8k7 ܢ]-? =1G]w ppXޥcK8aߤ<ȁFYa((%wQ |s?MS,^\3gD@{8Biix}E U0CJ~=_Pgi s08 /%3ZgFǎL=A70>L#vO3 rgeO%kCZ7jrJ&C= e4=&ܒېf"`0]_S!//[«\"5 LH~I;?QΜcr*DIPZdNQ?]/<*)fnqoo}j-UZ9Ć:&U4*ƣx|mX{l'}O'l7-"'"FQ7?ozDwV:.79^ňMtJƍL;Z8ZJˬm6֚1Vɥjr Wi cW pѿuh<rlݸ_d;WU$Ȏ,ݼNpH^skE ,ʅ6Q|7߲5MCYˆewm`η5=/mc,|rѠܥ40._e=*Jw>BIQ򹉗L~uC~ב0ׁAXr>Q,k@Uu:6KY!/ǿKI #KA_זT$}褰5~I3nsĴ qpkhk κ%U֦PEqSU=ҧCp-†+gB  {Zz1ۑl8/32Y5:dhwja#u0eApUqb6<5b:2AjiBFF7_!awåeezk蓖Pfd_:רּn* n7)7;ѩ;MX7[xG>R5u/}Q{t"r`ZR&+|jlQpGg>4U/ kwV~MťLOTe.ZWd}|$)G#@G}kl9Cދ!V]m\hWTrgV#cdb4V}EߩrHZ\`mO8;@\}fl6meƎ 0-}rQ` L/`>t,2U8xk4?~iע8j.Fr2~MI; 3Ra:% \C[ NXonx!}̷4pM*`@ Cuzi@ 4J^6K ]?BsehZj* (!>)3&4dc`hY@e."o|k9>+5PgPHfHMЊ=THusDYoҁS=7!K@/Ɲ#V$,xo5 E /"H `5(=W2]foBBj/Ij0#h6.d â-VRB9*~(nNVLh秪p(56}ŃwYQweXhFhj?%gnGBy nuFJ(.(KXg_ll+i$_~i_7w˚:U\[q>M6{D}3N +Ia5 QFNV-E5XrJ ׍֧>ZQ0uh?Tl"f]bppǜc*p<5ME^^')m()NHd* ty0|-6N$bρ@ne gkQxΥތ*;K"eH'2"\ʠ 2rg5=Pogcȗ.!$|j3ŏwt\7_\|m<$JHx~C0ŧ"̔|T 'cc fC-TnD$b7P'n'v*rT J K)iƛ;e1zZOo[.Q>Z)azi`j L_lP"SN9/X+׋.^֏!!n{N\x'>i>cT[CY<>$D9jEJ3?M54oKMdlHB6U$kTTOHý."b϶nXTa\:*ױ(%7Gg*++L!)iSHW4R} FJ,ᾎ/z8 FΈRA[B7"@ DWxcٓPGwdOW||$pƜҺ Yڙ롞<6JD^ULS3 rToLrYBl(dyl}#z%+vi0d*$ A0,K~ B ] [TXDE<"dTK5~\K^1A<^EC}~ 5"x~:͝EMt N VN~Psd,owE5|#)`17pDUxn@Z ֪r;#? EY>+T xB݋*}ovaDn mZ 5FPDf\AQp%&>@]xSs=6f;^}]S By7NKwq`ˈv=G! #](@K_\Bd~|.sU@6ֶv2aO ~,69NbL=,"e>P}|ϲ8i FXZQ~ZkL!_wNMB BLov":.A3< R*ޕ%Yޏs=ΨOk <GE *;8 -9YyO+xB L1TF9we$4&'<L /w_!-; #(8$~Fq }Q9r03uP.pYklb'a%d&;! Ꮍ哐ݨ**2psJإ@㇠Z`(1ԫ1X07!oq(2:H7tPw}bVY{x4OITE)&U"ˆT"8R(UN 5B^<6 l >s?^;İ?$kG:C|*oaǽwHk@jS_+Dƈdst5Z s:ic}5Aáx񵚁:ES֯[5&c8$fa^QmC/oc]?Ϣek:3 ypz@U9^e42 I9j?̏%s[ј(d" 8`.R<̜6rl#:4[wĚur)unLer^D Gsi+Q}:f*kޥ=XƃĞ1 u;-?t[`t H-Õ]ueP"@IY82(14J8#P+K8 s9UlXh2ҝ}GÏߠ$rv؄ haV ݫ,ztnދ~[stWhw3a;MheFDsȻ5: OF֙cQU<2.8(wh`=I}!!-DP*>"o7kbKS\A#jbK[0)o%V<% k&ށIHǘa$9)}/gM&I 6|gG_T>ЩVΫ+l0X<֢Ӥ4ȗ[R+c]_Ut"L{,rq?`^TxK<#R8j$qF&_6MUtfȚeܬ˔"&7 f oI#0fnA2ͥQl%[RpU"QgJ-jMu xվ>+{Kam\A"E*yn ZvZF.Cc4X>.eIΡG4Up%Z遍oSa)?ڮ){&zQ51<`%ù7A#A3_6g"\ijIk,ij+c˞~Gñ{k;\1L˻96\2{0imRwb9#s:oD>T?=os`7dspN9$[o8ޢC6 ގ}pvyoxX4~F6oMJx-9,՚oÞ>VY`P XrrQIkT/XJ LWpȐ2•bVn8^} F#\<#1kUrOQ6:iԕ< Z (B׼hWP}#=|<*Lb}obLef6yxϦcJE`P;ch6גRI;KPC"Sdg0"~`O^X48y!BL- K 6yϷZK0Rܲ11Úv0dҹN;P17go$/=cFct8e[Oj~a9xiK<3 d|& )&D|'v݃ʲkGz5LƛHVPzZ #hnqLE`d0*M:jQ 0 8\z~:6p r^yS (⬁ѿx~!]a-+#J sךV7S͑rf{`n^ͺ-_ݽܚ&S+cAٜMCPfg_R<2j(s$eWM+NՐVKǯݭ9p-ǧT>BwsƟ[w*k Mɣ[‘))4sp<ѸқfʧM# ODt݌Fb;Hݕ04ndlX)pmT9#.kFd@RIyblNpVi\ArRP6vN,F\ "D/vg'_ZFOa~e"*vz xa1+DTjϛ&urZCBHCwGTȅ\_7ޛu0ކ,Y N<] D(qG-:T/I55scA|J HW$w2 nq|?Bk)=u"ЎB8w"sMK ޮ~\wQ6Ӕjr'Ion}pzgB8FAӋ[dTǀee0뀙'ڐ[0u;F< lC'Œ+Z(PAàE,^SE<9^ EL/]|4,"~(h\ ^ \UnDb Q;fXG7P;] 3 AJ%(I<_ۥ~η( 6.1y1=3BdaJz6텩s\dY1單):9~`nswS詫3E&;wA2@+2'^`& MLRr<aIɫ\+Gۜ 5pA bwi}%x7}LF5+3S!J]$8qWY=T:LY{Bp)w2ﬠ+̫Yկ4RC:l79y{WgjUIi<%|#r(SLFI[V"229H2wE$96^DX=v7NJ2M&`6[l5}a@B=5 {%wO."1+ObO=U.ݨ˜U' f( 2 *mW2LNE#QhpdzI=,ݔ7CH$Eʞ8ϱsmjWllSNWhaۉ`[>OR!;4n{NN1O2Rvp p4hC$/T)]d=薣;Ȱa/d6$Z[w)~"BMԔ(r"WwR IãE4簊>{Kë8k8!gXU-[uIiݳpTӷɊPM19|ܷV >1Iq>q%+Zbs6WjAiAz6&[JƔ_^/+Q;dmvCPc5FEI9A^?;Y'BЖ48ՍQ e!P%~ ^Jhd\gJrYY Mrxg-S;M4oޭ? 6بdē腖%UZ=<4h< 2hvbCB :'+/}0糈F'D haruJlg;lʘwWW߳lޅ`+U` v}Z/3y lȜB33&ҞbZH ,^{r]96gh :$F=8J ]icJ Gͅ"mQT?l,AR$Ā E.ĖP >V8jt F^-oâL9iFCbus@`hw@11beSi-zW)&R97^-􋩛+? J+wXo9CD*VG~WgܬC)Vk~XD۶9/ǰ(lB#W86n՞٠)E~n" ܄7 Ae0>Í+OGF 9W!eT@!tP`6H|h})n͝}n '$[BTֿg_.> poaUiϭc9b XU@-ތw&)&"ocD+{3S$38*W~ %XnތP;S4XpNb n;>p~RPb] 3%"tp8Hiey;KfX9}=n޹=Ѐ C.:SO46`9im s6$p,>nEJ;s r`S?K/\)ECy꟏/D9)ѪGFɣV`dS7EGȈ@ U_vpg&:4B5#dYTJ^sq";lD>;zq6ePcu _ƖFN?7N7qvu+9UR?BX*WqgwϿ0m'@VAsi>2o/$^]cPxk_ oi~Ok ƽ&i]Wȍ['m[ bK7o:@ڴ W WsGU"S%Y[b^Ɓ u|McC%4$#{'V 1P">"S)ؗ r1b}InM.(Dktۼ BrXd=)ٍ ,iݯօ>U"yM :U<ӣuȫn;g m;k9LW"-&ĈqEPq*Lf-mn};O *NZXNo96,{=biXJ7yQ߲bg[Jz׀yakE .FO:GIQzjҁЎ 9:%ZԸIp)4 x.Q ~Ɣ}w f zE@Jj b'Ͻ0TMv ]YziJcznN&hGԐ}l槸 pDo>cmNwyd9H!SXwwPWԯDە[', \af/z 8}7+ !O楼 Fs8ѮD\#;W@'l4eloqͥƾFt)ŝicvf!?F睍6pz %hH#:f[@=&ܲojBet\5|%d^czSϊ_sea?I/O(Lwk9GegF#™hݸژ 97yd (ET|ό?||uJqR]fO'G' 4%H`@#DZ0I[V!+N@|Q$ԃHS 5T#hjF|gY葊*7]C-lI)&Y|}P  ׄ ZCa+x~k'Тx(P!_5.T.wfdC@QK%@54]M{vk4(ΛޣknEb!_5 /ֽl ]ukT{ĩnS{s-;Ej fo|M6 kN[6,*mEE]u7G _eC-*GXn:lؤ?;‰Xm34)nn,w? pŰ 찫e;Ix[Cǖ: Vk!v{fYe DE3x8/s7B^4ZZ^Vi^'𮭩 LCSy2|̵KaS$%^>{qU`酪oAfդ(>5ȟh)AiUD+ 1yÚ\I3\I -^ &f/p %\M{aRo@$ӛfNӸUd f!vbdY 5]羒д8JO(Yx p'(6 Vz~&1y_3 (m`wq8Eİ';~ђ9^[G$6;2riϯV-P7yѵmJJL52S}$ͿH#} `kL{c8- T4z\czA앏Xg/vG- +,ۧARuQ?e K؜1 a֧׸lxo;U^@8G΂(E9t&o.PAO\Ef53vT0c+7bYS |>ցW/?kUI88'b0_Yrt /ĔIv9:suRQ.N(~J!Z4ݠY戍qΉaFkݖ!mK>xr-~̸0=…pj{c>w w5|7Ia֨!WM, b |mM~$;z\Jv. ѺhmIs-)c9.iB ~WUT%C INDPq]Xܨ 5"Ͷ Z5dG`(o~*[<))%Ȥ5Dhx3Y!3<[P@5ҹ&:?-)94nˮTEqjgBKi; |\q4Glr $1̱֞lapR*k] FT{ÂmP蠷گnQh{--x똋\6)bdxYAz4 ]E!삗Q L_:d8bHZ 3SsǓwӍdc˞tg9JLQNMZw+M7L]zN7V)9B~oX]l,GZg1J4M`v)B!1I3xКUr~q Sn״ %TDoP|n9pWL9FCuy } _}9?٧"hdc˥w@)') pg[92:4E@PP}L}+5g#i+QCΐP8+L^6ܼWZ$7jHe@*ɂ9!`S7Lv[GnVĦic(Gf`˥&}lj0 M,Q`J^HF$ɖxwڧ-JaϳdEx.{{oda~Mꢄ( Sc%깻"gERz9}SBh,S?b܌PXIg:ߌmڅ\ !u+[m60ߣ{ޤB?~Z2wXLJVȼ]][^}ơ0n%Dٲ:άAeB xoC>_-Ёe3;pIcC &YСD/K<ڂݾa5.=+|.1VkQ|-N骝Xj<- ?%KKg?)^+pْW ASN<\#ԞqzO#Pt0Sծe bΩsڛq4n L(+l{޾}SXk<𦍰FdyE!D)̈4Q3A$_HeIQT*xˍ5N8=9)l /ӹ)N]P@O Xcϭ>;fZseN"ˑs[`S#Gk>O,*z6\S`V)WXB^ b<\c3}$#$bdײzj=RTVOM8eJ"Nf.1Id:e dB8L V4bstZߓ%:4`J0Av.I!B矾} e>X}Oo`"է gtPѪ?c֏D%4qpΥC "E aAJGPe'w~G_udlU<P5JLwv^o]P1y3"~  e^Хydl9dvJ@ 3NJ?-ayDQ*f<.u=,|NZRN /r v4hB*NW9#.M?T)Dx6,%)Kwv9ѹV}4,0Ӫp%m5}1!E؅u`s8m/ag֨C 7_ejXCXH,WȒlIZi3-i\ {+'BE5;<&oFZ7ć\@uTK:if6rKX?[baɏ8ѯwafRFTQH1^NXDjm4/&r]Q6g:M6+Σc<ة)5GdoOKE0̀4>9}jȺ,Lܵ*[:ho7)G~,6.tB/w(rQΟȑM4G$AQzjGx>-?Eg%{gA/ЩV}v/=UUi='RH"~ 4?h?JJ[][5.~==V1_w.q/qSUM?jޣ( Bi?=Q5ST ۾߾Eu&zc1EVpixǗ%l/}IbTt?TCD-pxȌV^,*ߞ2S4!Ȝ@R;76Xm1Z>Xh8C t'SOzчZ{7a!v,UEȁiӂHm^ އrT8=|z6S\YHox9'[3XЩ&4-.2cOu>N9›\Ԙ'' gE& R&}ݽsqi &x19-0(9.^j ?&+^/27u.H&[O]jUA@Xs,¹Qpp`F]$ی 3 ,OxO^fUwVeY3Q[os.y ~ۚxQ d7JARuߕPɡn`Š`qʦe@_ovG.[ #q-Z ̰E 8N 5n(;d26ƷLx?~ fF.!q 9dw6"x֮m xm 銒/oS \J![ VXMGXl6m mAʭJh>I bd%ퟣ?:[ / ޽,d^owQb'io2(uBh\'jp DsY覄5%Z5 oN"bв+z^Rls FXajRfXOyݶnbxO;~8[{ToQ'!73#$ ʰa:Z? >٪7)hTù^jExY۵CRMr0Ҥǒ7>or{bXiM@8lQ`*]V-g@җրgm[gXhaԍNi=k+tF Z+1 VY1 @YN S/`N|+%rj;PeۦJ#0 Q1%@eL#yoa(qHd%\5P6 <|k09BjFjr YtL|Լ"\]lU[q:2Β8#Q-9 a7RKC7)0V2&+$̽/4E]^wB,jײ谅-?[?@o[5ITS%pⅮomﰟ#fpNQ>> 8wx33‘]ӷ /;/zҦ ]Jӎ(|-M%nVHandbj?n2iq7¡*vxtF@j}n\!-e}E29[랺D@]\.?O8wv%<L;YqlŦ=Bx3eG|9|7r+;qܔɺ܋NV %' X$Xθ.X`T>|a A3'A%9K=z=qc [ͧҏScOM=l_si2uMIs3_|ݨaUu݈\#o`c9p9HI4ySNZ^+J#GRLf}"Er495?G-:+̫;vVcj| +yzY -<dWw݀0Daճ7Y>&F^1FiW ^=|9/Zw9( зqyAEO^h&ZeX^ iݵB{ _ˆֲcq4wzk9$7?}!$3;l\wZ0mcc1և(Đ!csZS@N$@&d|Щ 8LfT%zMPNwcƀ |>@UmYjQ.Lc!| .:)3g:λPcE{4G $L@S.k0Jo @%_& T;qi<`r0TM5ۻ;WL֕G1WrT[!q,ĩ,ߝ^v?L8dk 68*Y^>Ce5|&G~\.7A_`F/thp h 8 {nJE4 ğ%+Tn4K̊CKfDH/W+BGǬsH]40-j&2T?TUܖu9+'(oUZV ]sm5koCb{uY8YN {|/&A2rUi$ s^$崓 )W[`Dmސ ,:%.~/qR^N( m,j2ӺY+37%5mL2YU/7%yX? VoeР& ^I20ߣзO3 \H`"X!?Dd`"#N.f+t'u,,Sbc$+ոb jY,8R;;A1z w bIhȲ 8uVqhy yx+l W-r__޹9bosNqGqQ{a蜘N*jԊn[wkeH 8"lmD7^?i^a3%Fͣpkk.\0GsQDEњC 更{, `I܏!h+ jzGNSp~haɛ[G0(̭[>Lj d,Ep\/_  FoBۗ$s/Mjaq]9gAO5LO>]O)FGG .)qT[Cv3yRr |Z _'/ԗ }a%>9HͨC3_ɺc1nX#f~}8_`0g|Hԇ>Wֻ;z?iJ:;tN<P7}"9orN@"H $a/6. f( [ǖÝę5|MpIY/auuQG;k,`"yl}𱓯q'ǟRgjפұԻ~y=Ă:Iv7ώ \4_Yf*8>NȨZƭoq)kQP2{ t0߄2@J8y =<$\0qaPC2ʌ԰0u)Ա.N h#>R#4"LZCiI$] 92聉Uyךـ99h9|i:B,|^d68ځx \T#"d&ԜgS7fYW`K3'[Fu] NΠ$ELV䥛U_C5R2_Z, `Rc?M0PH]CG tr;GiYl`NF@_p'MN4б 9bVSkfeFL47SMٛ_{ Т|M>X4[ 0} 8J4 8;iAEpU+$F"@u0Q$]``y",m"azz#2&6qAeT,k>Qk\``diÛuU{㓁(/a?aZߗ]3XX{n}P{#oY_UWc؈LȎ+ %kUVV&-uN7zlq*.xQNEI]q-,2ܷSVxaVUΪ$0{r>5>>DcRu_%\/AKgq*E%%}`F+M(J^I@_ b55j3P1Y*Yc](V?WXtJo<ԙexwWMM0qDO]wB 2ҟzPf$?+<;G4t]&f¼S4HM'~mMtJm'8fi#pUc7m K]o ~]T^z[9RD{|Y6E&5!Esf=HmzVeDi%QbmQ)gGN aJe K"qyLܿ%(.golmgK:/;2 Km}h&U7E T+IE΄fix9 rx\WV}v+[@l4ːUzhꖘj )X\*98z2_@q5I73E#-3}%:ۓW5lWާny p8ftŅ>YfOܽl%BG!҇>!0@̈y Mn:},,-t*a6L+YGڋi{10+,h6}!⬌!Xeb!Ckv0?. MFTkq"_^J䰤S}sˡduo19}RX[K=CY VݳR,Q6')9}.nC^\fZg|wΚ&s),l<*fL` ,xK]TIbrMe ۦה@,3"XDj2zMG龊k oh_QRU5v(\D!G0ќIvSy g ;P;;{iyUȖպl\Wb6W)1D63l(B#OG4lPbˈ# 9\'[ bNJB{~IMb 03a?JQߛ9Q.o-; tE-:!Fv %$8!HzBƕ~ZVކcF۝2Hj;=A/)}-oiyq.,xIC$L֚u 0zKRr&#7m%aTcR?КԙŐtN4g,ܺ#r} j<`W>bʼ/kW2 @4 7'H$J(fi96m^\Mَܨhay5\L 9k4k}ݎ5/޹:X3߮XuR0B xsW9 ӕ$i;ݑ.%ݽ*}aaKeC%u\/ƬQЈ|L1fH%{8*b*n~k.Fy{9˩|P,GwP,Rļ|;n %>NH2)'R*6G]^a,1 Hި~:ԵFV&WOu,5^d4 q`5AT{2_S2&𯞅ATQib 1\͙ W7dol8%E]ᴟ,4tD̼#(,dA`m| ߬Ż2hl ,\:I_[~H낈> Ǹ!U!"8)X Dm, BrO*`]c66aj'%D UBTkT > jܟ0\ф^wOHŽ3ƕ['aҽa!?uL]<^>6ì)b] WC#ލH (X=C}ekQQW8d0GB5Ic,$mCIٸd|:WobX6XPƲ^m]ZSqy;L'k)JaLVy+  S-"SwHA4ЎyRM7{@`_gp KdPT<{ !rQ$wcA:1o5KSRse")8̂ [`i=]]c<൙ghnR q[ȶ(f:)ԕS:M).y [ڟ3lMΐ ˠP DX5؍Rڐ:|U b=~K?_(U32Hͳ@z"&JxqMo<^0|0zG՜ȥv K|wxYN(RXlB/3Eim=qX$P Y|<keE(2^/\FFCMwLuzG4j[Uh$$_[vhC/T5g.;KYE1kHI:f-ꖢə_sxR BtaEq/V^w] 8ܘ`YF\]>@IB%E Q ӎRLcV"xn;c)^Izkߢ趬hzbJ(W7ukNmQ2徆qWX 3>pbrǜ䇟e]O_K}-uëiu WK;9ߝakkOX]/{IDJu"默[N#Z t_kj%{/_L[F\Oc#pqVd{oɓtnB% `y"6 7YFؖul:t\o["N77/4Ae gU0qOžoRޚRJ䆏g&!槹ord1lOW9=KA!4'V`x|sVXiX%7P95c9P8=x8[7=mH+̈$X5`u?Y2B.Q@Aq%u/L4˖ߔ,K֬H4,MXF)#l+ke2%y*B/t{#sXM^}kB;ShUn*H) ɹ>X|MbESZ&S' \R܀&Cb>`񍶧6&/Y |XhlOUȋt%2y{kmxAҘiG;Jz#PG|PEl _6\Abm̤ѠSV)gQvOodi<9(NxvI xG@ sJ6/ZarbS~,!Jv(cdAlc(tp(}R4֑L Q?p *TDO/aXwk_'Yr V 3pH\Qt$?WP3 2nřf[t^(/& Dqg Umέ > 4 ߑRM;#A%c>͂X &J'Оce=Ǖ>-gfɽ [Dԁqy=@ql%RpѭUiB;6d)9/MV\ZHym]`@b-KӃVػ^`q#ўnQ2=Xl֕GvF4(!o26SQn!vBY]%˺¾@[x?XŲMnQ5ƱtC3))ơUاWd כpLoQvQ>~+NX#,[PI*?#ˎvb(#4޶,_,b+yBUh=Kp}J 3vi^:[p ; ^fƤ#-LN i#GJzK 5FڀD=Sq bpP*12_ 0qF2>A #/A)҅ 'I`2Hzr 8[}-V|FzHzmߕ'mѿ,7j#.OoC@GB)V@:qZ'N^ߍ$~foZ6/-VVZaRr"}Njl]=)WE}N놏qeb)ԴwBs Нb \bcQjY"}ݖݬPmr;Ei;3O*+aq-7ƽ%%0GQÕhG:pz½Zr6"hJ/0Kê&#:G+@iSeꂬbx=ɚ }\,BԻו e`m7OgDz ݷ~cP)!?ǥ>#umt7O V"䶑VL8W]ñoC/j t<?-lA%kl;簧C2 MLݝvIOklUһ$ }{#P*1eXՐwCm;W;h_Lxu?N1& 7V,ox.]@k sZ"M*dNJ%3K rRHZ^[1'{6axV@NOm*8UAUjU2`mbT,L}E>D2(X tVHA"B\Ԕ@&zO5WM]J9 Wgu_ՄЦ?l@ha_33M-\ EQaz`>@$LϵwwYH1+lȬM ӚgQ%Rg28{ao UlNX(B¤ב=p7*Wl@rOFFwN_qz8 M/>S|+]DGudoӛi]ϳ^Z?g{'@3Za\s GacBA: Wry@\BHH7Drd{><4t28{[S:m!AXcFHq /H?*A\F'"6Z7tt7'sV36kH|Ę" C=Պh:SnuW% n7rfo ؊ mۿf,,uC.MCّ;Y9!7N߹l7cpɘ'l_ YM^wtO}kEjbƂӛSAFj^/(=%fmc)8C/`K\D!gLG: Ia"Et^ %uR5$h#hF:8eTLc;7TG1 e*urGe-$vs>lnH)Ϻf4\InslF"fkSUkݵ] cfiZĕ@7wy֐A33\k5 NE` (DiiZ9KeIkNh]JAASߝ>a#z}ġ5|ȵOdrB!(߼e$]_ 9X K&N_Bّn t²z$Aɂ >ܟ g+ :U̩WCO{el̷XS9/ҳ0օI# MopU__HՁpú.=R BE0) 覉['<3qA!efiXGpuk*`}$VLc]wL"t=vWb  jsptQ>Ȫ"/ZcԾk'n- ? 11KS|< ~< r9l`󩹷yeܖJK5yԇruu)]Mwpppt׉ pyf-zf<$[, <ѡ`ZYUVZq 9V8m֬YxF|}j6!KY1t!u\ @'F$Q:40#a|Pl|}>SU"8$qP\>ĝ Z10&hr*c " ͡RQ̓olޘASt6U 7^Y{Q:*Mr'Ǯg,$vB ,Ĺ!hL.cҾD~Q {(OALr\8 _#ڡ7Qw~ۇ>RRJ0ǣqj/k=u3+`S puHҲ@fv0X %gʤ%סBrN2,pzv)uWP~:jڤ&ힹy ɳlS^+*CP[Ԁ$C+f)t-lZW[;Y ^tMva.* $:v R]$ȊsH!)\jZQ%FG 1BI-ZH9E@{3cmN]g>9 8&Ӝsd Pևt@cYO"i_QZP("lZ2H∓.Z׬ZRV iz'."FE!WqA}|CO3?b uqvqXR[j}xHwq./\Wb2\m^IƟDM$V/oςL}\ef_,YUV~jd 0ly\~q `~\WPj*]?hЌ ${.=OۨTPsL00;$g-}n  7߃X%\KCk`;֣lyzkm ^saxn`|i_Y8]O,=WhW:#[aQmMc?f|sogl|!NcZL1lZK։o=HB>50d߂${Ǥ(aS+:͘f,P堨14wK WlTmVGhSM%K7ONx<)[Y6 EbpiRmzf" B mѨ5>ᱯ/5!˅Y;Ҭ' CfCl/B OŤQ:& Xuoc>մ1J&^0I8,3*Jp -z!#0PQvJԗ:Ȩ\˝Z""GSйPs)!,5Gߛ/ Ç[)цoZiaS7{?G:y&)*"Dqц\q$[Onh럩T6F$[j`\_O1Oԥ=.M[}Q2[Wn81[4ݧfg:ך.6ovg!J.6L,Պ" PEфS4 {6}Pcv?cEݰ%Ż$kO{wBe~&G`Ն39xUNF^: H}uV:>TOw_Al@ʟ5L 퐣ͼ6ef:VtaLࠛxJl л;7v\s4o3z}SRZMf$\W͎^(P^(n ɹ ߢWƒi2D-YM",ބ.uʍI}P3Pj|~2(,֮Z|i~v6OȖ}v4ʃ.!К݂}6GC},Iځʌ1e;0ܖ+xFޝJ|PR#A^*npZ||tJ3f+<[dBP 5 qe0BV@̙tQI׹=|6)nNbF2@5U:LTC~8;=cxjB:%8+/HHJ+&9 T S{n@[;A5Ceo:AtA(n )G&mm:5弸aCɉ[_? mܣb=n^`,ư~"[6ULfGR,\"$GZQ.yl(RvT|1ūnѼe$s4Kкg1iǂ~@bLʙ9thqL!d4yl>=$lP8 PZ7EPrsdbDA$B~:34ThPnHI3_ %[(5NF$cpǀ֣#tT@`vC DSࠚ+y׎*'¢VK aגrL^[hH+$ Rf#WRV }7(px.ıwτ84^`]0Ei7bgF 18O=#T\rd M9yRX6uxk}#+@w\ WhQaȉtyۣ~f4Eb_F~sBC"xa NrK pܠک֦C6?GਜA}H_0%)!DȘl7U k&vbaT+: _.3F/,gh:$ W k8C{~;m~͛+m+4П;Hnz5Hu2@3,XV:זeIҁ~\9 ^Jl®|@vЏ ȀPHS̙JRpv[ %X.ԧǦK 5*36udp _5z( C?]M&=ͬ:aX鱓K-|&j+ajq6K\[9$mw_!U9k"F^, {6m5VSAh_䞉g g% fФl:*hAQ6 b]MzIFXH $)z{p$b<|~7e 4wd 8Pm(!E)9D8H\Mol>|h7AMYEC*;3is3o*l1n1edB6់6|_ St*W+:zk]_֒];.ZpQQ ?2ڋ͗sFR~ &@ 9x@̈y-N1fTȵfbg9s~jUs.3 ,Y ,RSH AyKqLc >2 /~/Ի$o}T +M14ƴ^O.}A" 5@gq8T I,i4:؁s=3lzN9К}5sJ9fRHguHry'u`32Z]Is<08%~6ĉk_g>>DpN.ߢu;enE]{Lxn&+,)O4ІM9'oӊp,frMOqKЭ3^ߘ%S*dfZ7F#IqJ\kxLz<*4]~ PqnVԇm>YUOv_!B_$IFRDàMu~-i4%lgE),>>>ȨpP5%yWMiDmŶ!=y]OM_2 +g}P34ex%-U&o^Cv-[u*eq.Tp׭FU(ܾ]f EHZ܄܄D3(>٭5I2&Gr;7QsE e?uFnn:= <xc`7 DKW"?;dKη2R ??נR/QH4" 0AyԴR'm2dke2=HE/a$5KFucDhvqw.=7<\`82*@FX Ɏg¾qv!)ߟ,\U71MԦ@EM7Nmt-Mkyj<\@e>9?ي! H7z'Q5hFTڵXx*Z Xu}(^uW3&tsJ:lSp:xeM$Zj^yA< Cj3w+ l[ZDj-:EBQ.񔝵7y!o蹄ϖ9SeHblO;A9[`os8$V qjLWutDRVHT5Dgۋu׈[)A߃v B=(Vhph:N<mq @ @z~= q.֪N̠V/R%$Q`1]T5̾ҋY'CdZ-O2M,E/fB {iP ˬ"twZM. ޥئ -KO{Jp zRg6vfovJɟNP ^sc4ϺU<;RxRC`=HH>#g\{QWz4zw%k8)ndWф>Er': \mBel)|xIE?,n=  ( -^Kz`v% *,plk KH,SJ9[㐥NkNZ쵕[p-6 AdOƊ952X 1 `#m4[c 䓷^l20&kH'CVJ(ڟ۴!(aooǗ,ex2AqmD<#.d1ƼϦS_=ua{MFR%{^82ǒÍZlgJOD#H(zH{ƹ&!/ dMes4koW{/·Xwz"+H6{Yy^~ReNUs`~j֋yH7^|YS%)xf~2r1mZwA{a W* H{bqx&~p`yv2( Io1B$XARw AJu 0;oLAe>ȶ"]Jߥ 5Ԇa/"AgzJtsJB5)C2rH NJ$A_s<6e^;6c8R|`|U;3PW C?(̈p^@ XScO)* B?2lѢi8.ZTϬ *I?15-bZCk6c0z\\#*]BE:@ ѣ1f A'DF7A-0smsEg\c4cs-&"G9 S+-ιӸ5Uam %{NF*:q*VAInwo4Fp9];d[2]е"R-Rc`~45ؚ&u _M'jʆkSFoEjw" d dSl~!a4!xqs^~,~gy3cfe6$+5VwE@tCjG) \eZyK R/a(i&󞙙H\_q2bba+Gp[\TɣGQA85# C"dK*5tsF>k 8HԏZ+kZ]4yH .^Ԭ&.. TM&=X nZS$jVHgd,Jڒ>ѻf@C,0*:y}ޗVR\'p*zn#X^ϥsuS鰩N^/~-.SVN%et 113]0*2ΕlV2|u!ܮ  IjoRD|s=o",y,)S# ϰ Eb<3˺"Dz)' 7WŘx)yЈ@ik "z"N_`?dtmiNuʀ[|2m)Q`MMWr;h2MT8䬧Q$kF锫rL q2[/XS7}G%'ٯ,y®yBHDd(3sc w"MXs{%CSΔLQO4g:D/f[ajۈ+Kp8d=.Gc;Q'FbH:;r;e< 4WԍlDW8|^nG>cEZPWӰ7/4֣}Qln~:A{ʨd8FO~S"nTY+p׏+o-^<]~ ߺֲAvj+4KճFZg`LO`nzǛ?v$fE\XF:&4;U#z*`H*@oܭM  v%_qMOgda,Xo@ 0{s(;xaɐڑ /3|ߕ?Y%N%wFPy,`W, {%*)-kawPc iEB !K/ 5G9DlRثC_V|JlAEԏ(3L1Oa)J}-oN# b. !I}z!B`lFNG52~}go5݁_&6kj>t0ǟL㜟>U`b$~ulE}Ue\c @LR=(jHS@s4- $LV 9w Ě* JzGUŰ6 SF/S)bԷ?q!-p ā^2 KHY~67t6oǃ?ǃPn3cO]'S0H o4b pЏ _4+/:#C߽oGׁ1ɨUYErf%[i}ߘEUOhaLB 0}ܝPB+ZOLm*% +>-YXÓ|vLOi#%xb M6k2Y%,?1i: J+n)eij3P}_ج{? /yY#IIfYQ6lG (|p_ N:s7$V4uOb bL@_iWG&"$wxUz*he%v1^?*FЕ:Fi./ ׭վt}ʆ YkS(Ŭz5Fw)u-[D4Ge`{hTLM\lq_c`ꛀbb8EuBloԖ -5dLMt@Uvk =cb/?8} x`ibhЉ0Os6+n Ռ8تgL@8C(F1bNhe¢čn\\1]Q7YGh:Ƶ6bJG24!`4sPpK,tGNB0~  #aԲ@CwG _xNf#?>䐾Q'k+>@ H*"HIdWWV_bmʢ5DbW3yۗ-tIJ7ohOiiMd؟{N|F@uf);dO%y`⪙躍W2E=A~Gf1} ' *3#zOӓgoʫ*Osb.<_N)"jsy)?/H`?$ðe3VbDs7RC@E  Hn)2f2*:|cKXvx0j + yQt*첛/%WaO%"8P<"NwՆ@M ~C.(o@=B&|̉):CT} W%TGAܴ+xzqPtD [SڢiCZP[µN\f]m;gZ][OW.VB%*G TTLRb,rng$xlqca |D1űީ^'ˏL TiMhWи84|y@>0wCΌ4Oy2"}Zz Q$"{͕,OmC#ZY7','&u҃ P=KvYL\7*sl"*&tĺRtz|%$tN&,vN n@'_RXYs\v4+d]~}AbIlv@[}8LOUxS*Pg|4g'-dA PQ,clX ǣ&";ByF#x94GtڠΊ9 0&Yy/Fls#OY#&%M9RѺ&i`W?L/9٥o+V$a >M- Jldq Ge89M_,\QaYr"ܨ'$c==PDQ^SʾIS_q)#-]^d%R-/jDg؉3q+~fIRxiu@PвAǕfmbns[t*F-6^/ +L6\_bNm:zԤK551m@V'"q?_652ޘ o> تZ9=:5iÂҶU3o!3XDi*~_&ș)]R6me 2QI}_26f nna/M:˒wRª?ZQ:H,_<vѤA&z:҃ã&Kx_H2r-2?nB8\q{ǧYS$mY~o}H`znY O-9!:+U@{6Q̠ Og&5M-Px `v@hߙ"97v|r̲@?jw\YMKihJ{$F%oxQ葾)S;!RG{:z̈́uK9~_WŖm]+ k| P֗IKS6}VUE km w"i1lxW;,,5k6{:)ƅ-cG9jrUHKv?"A[DTqY*1HBd0(ہw^ݩuhoBId- *[ )Z;W !e.ŅJ/Mq Q%e:*E]eQ rrI=8EuZEgڳ2̺|sd5ո*=6 $gDMQ: |StbMg~t%ݪ_ʓ13u[:\l0D*KM5J7Gu2*E_w-i&fQ~n|㵶ƞ$ǯ G{د!\B" *̅Ŋ̥6msPFE7I(7,x/7{ܓ#@j[vI=5Fgf$FY:tF97Yп*cbP`Һ"jy-DN JKͥz+9B;QVdF=3?|/daʥՐ]]8wzAx0A\n,/R^'+Ȁȭ&#C3:z$@ =@.W1ki/r@ۊj wOPMYG LBbiuٔ5a?n`smO7:<>U*-AuzF+ḜρFlL8/3mW4=IMuMT]G{YKe*cI`]Ġ{aƢMANx;GLJg_lHj(:;嶩 jF<6'.jɰP\jE̼1B_!W` 7= % |&*p: IKG{`; Cjq'د("25]jt7`|/mhV!9kJx݃<Â8qqcEgdf1]:q.RObCkh#tRiC)N4$\inPxeEz27mߌ{&TǀEb?6_qDPϢ ofпo(!"#;h/H#CN (S"f.lfKjާO0)#1 < @k(+@Dm9W (1f3Ζ 0sfqȃUK0J.8t?daQ͛, "oF'tK_[cPM̯jgXH>2T 13iVYyApdI{ €0`qe2Ŕ[KGQpj{xe3KR%M (E$)?9 &-W9.RRp4n#^g"%̓61&0 FG\!^ex+^Я)qPXz^t$)G$Ri ݎN%$ۢUԬOD(Rjۍ!2:RXv!V)M؞UMN8jɿ4woAfCYu ZYNs ?`l~v` $1-I\ "߈d](ihaGN)uNNjTopb;SN^6bVV,}"9/GFzS.YE/0u`#w2e0iqZ-˷:rTNcUEY@*s7I'{Fj;¿!o& ~f)x'{ߑyd2µ&R~Z[ @(>;q\AlTO8ρ .pr`mPg":`{>=u˟Ed1IPnSj&T d&ut T:aGy̗= [7+b Ď%)l@uYOP40׿Dwb0A{seP[Gpe.}mdB W~\V(bTɂ)ө(95iPRGl~Q~9lA֕,ST5Qp) M ?.P+}]e*^@2,TBMB豑XB`8 (gdu"N8R d?EQ2yhHإnз XoG7%-sO&"8Wb@i& G- 3"O)2cn/d+hdO>%wGtTd牜nDıvDV҈_oVLtY'Q|sÌpґ &x&~W0XM%#e8-B&bq5yP9G 3nKuغj=M`YK?,\tVUL }\r"\\r0hcQnmD/7Ϫ[nS+mtxǤ-bOWW#K84(EVrԚ`}r#ht~#!Ywp'|@VO(spj1>U?u͟ŕanf=.ZH&O{ +o3YXZrVqCw\k䄕 6oZ?m3m.eNUG6lnX"?X~4NJH:ZG7Ghrppi.o6yy3ұd>ސ ~nRP|bTRcL͒ Mz;n[&0"V+ JUE)&sn R FJSx_h8E4˽KɰH"'h1?^%c#'%|gI/Z%1f#Bdש_/asU{i3ᗦ$zGKz ʃO ;ȆpLӀW$R AQ-Dܣ׮v2R¶*B5gvhzm=_>)R#LI# ͵qq_[㟚v1iY|6{eIfP{E E@tuȘ懠wIJ_돸`qBA&NCGk>tJ<1 #G:+RT6@u&ޟ?H&~`NՉS}x}XcY}KևZf-!s7cdEydN7 E p]Q%dnNk`G''zN R6_nDhJR`~@駁$ҭEff rk jgʡ cp?d|]v'Hܢ6SD'@J&IRNHe9WM8-biy :vOqK<R(NJȉBv Vt7mYi Qf[ۏ&Z%j>"xUmRVtj#{Ϳaf~+}ZaUiz0>}j-"y9j8m5k"@;XjLk2H^kY $"ö<^jnIL1*9cyQD~ccQ@f8c*>޴\9rtJ\q.{~drrpS$]+34x * 8 z[cL:Cœ_fŏߩqyߣ|D)N+yGLeL 43"[VF;1GQxD K _+,It ~ u=b66!XNATP,E _; _֋xӼ!9|e=W/U82 sy簩HqHD TquI6ߏ$/5iE@ 8$g[ـk1s_233(4@zw)ꦼ I&a9a$픕 /;ך:}zqBm F79TmiD2JgkJF$8|>4oFԶ|: #%g`hɁahD$r'|܏aMK&狻fקσ؋p玨[r$̨ PtS8/WŞ Jg}6U[~;+ OH]-V#3v}O&=KUAoUdG\9Z^'nC &`3 msڼDC*gij)LfYbӶ8Po4vS梋]h*zLwB;7b T6m%wØYҥ?*WԺ5.0B!W|^m۔Գlk^  j;|Hl`_IVȸ -5:Ad@y؍>ZUe|\b/)(eX9/ES>m{Gs;{' D+*Й +9U7>.X PH 8h<PK-Lу0 Iʻ0-,mYWTft` xk~5mƬ: 7 ٝDRll dL!O`Ao}5}.fVIt@Pd$T€o 꿛Kcy'^J2ul^W*#U6w &:uՖ^{)K,:?˲-Gfx听͍Xi#* pVk_yxU|J vrzCTɩFJ7͘aԳL2݇#it? ΁ݥ5k=-csH̥$vFSK'28{aW6)jA2~N)ߏ3=ՊP"Jި+ʼq:rcp)f#&O" E&< ;q|m|tmO]HՄ]=) gN38wgpH/ 蔎A=+6oNR_`PpO+>(oؾ#p{(Pp"5ަGsf*G7.EKb ͤMo<=_/hXR#SeDȴ2n WO lQ [NӐbv@Ə@ر$@[*?k/ꦗ+!辣\#L׋DUq?O.,QqX*c"p{*qǪ`{)?DRifߤ:0G41ox íӱySMwӝ-*eR$*Apa?fu ~;dw:Fɓ:蝧ԹZ7};Hv"6P8K5JI(z^˵"4Xq-f0F0;uE.\QZ*G<8 K̉-I0RD^FT]闡c ?~p^ţwKp"sDDX߹@%RVf.rPʛo~U}Oswԍd@lHfޫ#r#)pψ߂ުv װmYIOPzD&]&C!fH= ÕV0^~!)KL2D$WNk۱&Ay>5]=K(C^!5ۃ~{^M4{ilv̺`fC`ƾ3r:%.6j.DFc ?s_,Y"ruڅQ "]\OA7V/0omD2Cyλ4WAM&A Euo"i)Z]G0hʺ:^49=?>7o-2)媝ij3W\f/>Z5i9{:pGB>igbI8:$\|CJهUmD@s * _i'!%ZGdOzsZe2&:qΕԎ-ٿUlxTD:c GH|A;`gXB] !Ѵ=!ȴPȔ6=ֆnZM?=B9q1sTcI9_&eէ0čr)OZ^ ^jk ~wI!f_xZUOC A0L+h=>8\"! WO7'xo6d?wExxB8B'chFѻ3A[u`Xi 8ׄru Ԯ &mT+[|gl$w@83z17jL(&h|a5׌:h}D~+sT6|6.sY<8Ƶ_|btF@C"2?ֱ e ^7m%XI8w6s~^5-Zi_i=Յʐ;!In{H5Pzؽpbkǯv#{MZU' ϯ&'pj4v9ڥGz \o`wd~ e+/$Xؙ.~%l}lj2-^"Alh ml풓M]8e(FW:3S>"{RenvGh2|tJ Q.q1|.)#笮=KRc{U^%i=%b~5nq E^Actu3Bd =o,mGiӳƙe4}-qAmTŦgS9z8i홯d9Y6) x1 EA Dn͂Ι:`Zd4RsPyvpBgNKi%muH գ.`$DൻvpYLI؇Hhj$e @/ӬMOmz b<N i':e2 *5q@|Ϭ`m)ʢ5Yk;,7Ի|; ~g;>Cl y;x! LL'棑藥rDŽ(lM^fZRK+D*S<~fWEj1VIDXp`u(aVJF_NX';F!fUM\UVčc8͓1Lj0__?|Yc;0*["cqHG.K+cq+S$ j,&{RPKrYSxUH$9>SuF.%j枻W#MJ|1B)>=0C kM s9/lܕ,e3-Ok#8M% !./*RإGVPtUijmӶ8r4kUʦmfS&gK;3QS+ZeC*7)i*i[RSEeI\ -֖s}FD˰)}40xEtT\CN ^q5]U|9߉:N zf-q^Čpܢ]ZݓwuM;UqmՔq gӜ(TiaӅv;Edo O(ngh[f+͇)nӥ'b}c?3>B\BKM'E8PDjU]bsy 灄d'SRÍ8|TjL&iLoQۯȰOa@D`8/75Bϱ*W6ݥO8LU$/"͋\<{3#rb-7<,yh+>q(Z$3fq heˋ]|UGSqob4h F3D6;BߤIivf.RTMX ~t`i4mt5ӝb5?_?f|̣1Yg^C!5ciTBăK$x^l/(dM$n;e'/}5:WJ'!ljl2"*m=x`kYK" իuR 0vb-De72Vd@69+^3սve'cGO582mYwmE.QsAnK$XLVMTq&^54ݦMIFKk\RDr)װVV"I![bV dM/$0AsÜ=)Yksm/x:([[dfyy/#³.98/S1#i)mcL\SKaܕ4 e׈.2DzqWD4nFϼbVkV^}Zs䷩>7bV:JNQg)uZYq]{(PA506„;_I~ʫTf mMZK8(9C<Jc'nh~w@W0#n<].`j =0?m#O5;%98/%6BO!tI6~hJe|X5 JriFe| )6v ZrЋsʩ7B"3W'(q4n Na~"& 0i+fO)&RWϦvP>4y51?Q6 "+p -f\;k͝챯.KkM,IlHY=~։ 6z}|x΢XH/&~nC'<ҹ m A_'.S:<l7;z 12梯S_lUNd~q mIW->W57~Z=Bv3;,Fr(Nn:w_BwT+8ZQq@XjlS )H|V&ؙ^qs3VDԫk# ,E7;;VbH 7811x ه2˿3#^ֿTV>e^U`@ӟi BQJ((ɪ z}4[ueRB aفH|hGЙZRK3*4;*}U$p1VQEʖK7d|9D'!k1dͳth֨E -hk7Obǩ;If{Qn E߰=4Do%@_odӯF㨶iǻX}Cq +tPdz#8>aEsvsG̙Fk2!5[%AYe޵1i7.v9ʅX: ~9,`>R`Bi6[P5q.a2)P>aTD8l{jΡ,Url m7s-QIƤnHKZ(SFY;'d&c,&\K\ƲoKrG^;#Mk=o{@ʏJ*bZ\OW42g-`;9EzklˈQ߆ G=[WyEi ?5 ?|>䏛~E ByU-aZt#v āA;^@pg72D +E0륍io]"OrJz@o۬@042+t"`먙Ж.terX͟o~]&Lf+rD RJ?ZebҥO@V9g!tb"y6[eXV}rpt{- /aUS= _0;l.1IS7w$ 9x4yUnؖsg;K~ܑ\Ci? f#WHkE)? e_dovݛ0ZV"&G'`yl5`6l1.o,c|%)I=n($V\c` CF~a{>J+0N)xs\{pPܔ PiBn\3X$r֒ne~[ո6]cf4i(=њv1Q ~1c=+Y 8uh?` rXS&\^Le<)l&zךqj6.ٕu*}&W٨H̭>8թ/MD&Ƃ`ۦ,8 \@A߼#Ttg2.R.Ld)EjF+ʁ´wF#@0[Ϝ]qb=lpJ!A™\c! ێsjw%?P&MYI+m?zSC;xxa_kI=ɉL]c5 <3ǥ^WKx8Jq 75Ƀ!Ό{0p~ڍc,bRud4H,5W,;nA9l5)يLl).l+aQ-L&lOѲHi!5+C֋qHU M/=u |[$Cpp'-MC;Yv.hEF[gHFEmw1ٱH =/u?cJJ MT "y?&mAwl-R&<t?wQ% xd|dU,=鼼]BKl~O՛PK3B$@^%3ڄŝT"{ }DSLax;RT HӀvEr|8Za97,E; V&ZaE֧!#nmmIX%h Ye"<~PTݠeh >/T4 OLe`?G>8FB"LP>Ywf+4fQzXN_egHU(3>+':^Tc &{}H">E~ H'<~ܶ#'bX]]_|cO2 G 2ޠbR)sJqV!|wQlڠ@v 5$"u@ :_+ђ|w1EQ~q8Fl8jMP,bȦ5ծeΑ/wfɇvFv*XBػSuSI8uĢj=PSLrcnS$ľN2*G^~}:Ѽ82 ݷcRXno"Kj!O;7s *O,wa-A4D8SQ)Jl ۃbJ5|= ұ^ w}jvg4Bs6ek t1oB02(U4ǙOWmwn̷{5lE^/ Xt x3)T:IlhGR:2sx%­??+r͢1%ճc* [fڶ7XҒ\%S `2-c9ߧ}٧Ia_jo8.24Z*-!SnO1t9#}B6K/r^gGu]<*L:^hD칁{om.dK&~~9 yS1:BbT:6Xx*-ynHcAw•1UICEsrA v06 %))3Մ~W8tmU-'Or~Ӹ̛@A6=$h%SXҲZ&4#K@P}>}O9q?$#9>hρsC$@*~NI7p|f6==nB<_(Vpd ún6͎RmE?ٗx'9JiLb<>8oqqo\ӪfAQчac{Nl@Y4/"MeNÝ68 ]~+eQ[/&&؛/t4&|_~&J/x}% k\G+@95Z3eߞQ}ZKn1lA#M?w3|-ko2Eg.oy5Ay#f,J,]`/λ=GeA ,\Vtě> TN)A-r.ۖTOzL 8#t4v [OܓF&]/{bzlq͞>"zطG 4}%3v $)rOJ,<Ӡ30W#CC%/6/F"r?Xϣ839hcji;oJJ0Ē$M EXj^[U:6Ju'پ㖵ʔ|1[2:B㜺-myUkqg~-jc抙1ny=o2ayC&m'ih.h+B>PVTp0>.}ґހ%{4uqӨs(8|#{ޕOD#>B$HFl~K s%fŗ?OrW//= hBwLްLJ0N9e_.2hKxs`n z-DɯߓĔSX,jh.HGO'#8)wW qqd7B(y1aLFK6hvWVS܅oHx8>$6^$"33O1(@gqX^} @˚ꙻAP$w>EvSNĤ/+L "nbbAspTgch-]@BE ,&Q=RB?WE0,[=U6 I|X\l;nZ0?%!&5Ҩ?͔|X!E]$FOU{%yB3W ,YtjHEMU6`A@>ЩA\+q[taChs^A0+&RI?8\)ýȘ9@6kZ9fwg}J@wƬđŢfg+lG!5q Mvu "|4Gfx%NrMڊ2׽,sXD\$/fa+IVhâx*8֡c6z.@tPko}W(@K'OҾRT8Q.{u0 FTHGJ_Yze-3=4vKN*Lx1ZMȫ_<%CywW8}^J/蘆kI`^w1G#)XҾ`[\!C ξa-pɜ27̏eԉQ㪹&=GOAP9vyp՟0pL$$g zy34.٬OeqrN1l BNf)v09PCrS60acD>wP8B<`5 bc4];?yBZ%&bdgہP1H]2w/I G>aqn!OK<'KyUc_eGtr܍km)ZWS+M ^>8w~;h'ԧ3/ f5lqaWn_}Փ,hԿت֧H.Q9I{RU4ů'r1/S2KPq{iY.L,PnnKťZ\|@"R&u_W40"gy+,~QDQKR$tӱ ?!YIJItc$0.(.L"l䧌HAS.M^>>|ғ֬U>u0mȓY=;X-Q^R xF=S JB iN^Ap#x"7bwVN-nՏ'7?vD`iz"hbZRNu~"E:vD ܘ;ᮚ6O5; FAsd#iOC+~k&7 kts|JgvNÒR=zCN׎]ײ yR1f *Ev'B;.; ; - Q{ MMmB5kdLk;K_{_ϘkowAqO q_jף epfP0kh=Tq9fG^@Y,8Df0C_k^_߬0v2{uƩꊜkP&|M~l$ȍ$=jA:SP񊑆J"iYh{lo[{mGfEEtʏhwB@:1js=bnZy+/U#tOG+#85ԕQ՗O_^WoCG[ffB_eROdR+YntM5 iT8;l㴞Wi帬d=ca>csc{2= y!N¥˥Nw|WpM䭰Pۓ k+`,?~NV|jNޟf~?6A=:1䶢"^:6ҏ%SXoEWHM_Bd}Tc>m,0RbNָLw#!Q~Bмzq_Y=#Hէ d'ޤJP׽!ՋI48aTaN>a#=j+) <؛Qq-IͩuJ&](&%>5V^=y`utHsjs!UgJZmj-l !.<ԁ>A/4eN`\?bZj'T11MцY/=p&6~qCd|qO$G$e)9(,HӲר"', TfC4k<2cf`'Jᳬk$Pmʭ̇ k1KE^jFGe Yx]B9XlVZVNPp{7M 2La0})E]dͅMr߆w kzm |E=9s=-D%t&g,]X~R~"9 %p. j ZΗ*Ob<ᕹ#2r`;X1[1KF%g"+U~XdEEm4VJ.YJ~rd{ j>Rxt8Ҕʨ=S@H yOLUg 9u~nD+P Vmd3~ViLlsWJUt";"mF$[D󭴟bP'ʋ!ZizHZ>~_3v0`uHP|fŸ'L x֥/yf7b.r9 ҾUAήkrre}3!Mv,UW7LaeqcSdIBYW63 9 34 v/":|{gyLl8"h=mHʮC9>S Ǭ%}A~6Xۂ-; .7N $_N3@3壅RX3j:(+ [/yԨiP.oLkG*Xy|} yNqWw76&U._ {ˋGаVyP5\͵`snȴW؈X:.W'~#*:uA}PJӢ( EDW.Kn*]]?F{j'8}wE3cܼ,+F -+*N3ssi<і8.sޭ}/chuT+" iU7zBBOm,dR'JR!؄*ଢJw6oO2\C\tĺ2E{{kj4uPl75e4c_W}qŠDm]}^Oِq"{7c3~1vKHэMs~%y]\r4ZkyWUwUE6A0w ZjӐ[*n*'15b PsxlZ==\!CIc0nS`]& >*#i> ƳSjׂ,Ûp/U0V]H[_`AW8{q ֛?.behd_Wnp{8sJPBl6Poӏӽ[M+%pMuלkjZC8gr8A4 O%SMc6N}UH#Y VN!W|s,2s*xfA #s *จ)u>ԞI /Ÿay΃;Ҭ/o wM%Ai;%:zOť~>lrX"wGp|T: <- G'΋@{G\ܫKSQj$Ȟ~trJgjXȩ^eӗ欉pYe>C]`qՖ?{}D.۷\PY~qOߵdNȒb/(5ަyy*!S5{sEsgyA:\*THͮo6aѤJ̐m*#UL(aYsūc=I09aV NiDر ir_@="n:'ihiZ"$CREBAP(t=)Mx8wX\$6g!xm@}Ӓ0*qB;|Ăl*J@8:Wl5#s3ߋ qk*x Jz|!bTq5샛eJx RSϖ1I<ɠo2 ɥFIjs7K'f:<-koOwEcy! :#{14ki]S:c!ia}M%!\pm#}ǟ%kϭ_p:FQD׷T .Ś6#4wR:Ly.#Ab<* :ӽ U! wf0y40l>#&om._9AX<`EGVWON]RgAL`ԗ`RYDHcٯRA8nY8TK,vo)%<޼@CC^uOC1٣TתDB,z/t/s6B$/b8Z]T`WǮwf\kZ9uxRv4RP}2VC;\1 y+ׄ1Q^#$Y&nr-SDv=Nܝ`wO'u0 ʰv3YO`Qa39Qy@<ĝ m ψr9w]kC`*F^ߍϦE=Ə. "P+X]fh/n auv#6j[ܦ̞O$NdUQ on}^l/'Rn0QUo"z ` ZN]i[^dxCЋ߆g{xpp+{%I$azA AJM5gʇȱ g>+ZB3ռU#hj$_Yk8*{3~EpN 9N\P`ufy3R7^%Y?~2g=W/'=gYZ070701000002a6000081a4000000000000000000000001668c16950001c134000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/sfc/siena/sfc-siena.ko.xz7zXZִF!t/]?Eh=ڜ.+[dGin9n *cr&l|gX\xiF4If Q5vg 9Y _ +*k+TK!~F%b GŴRn Qb۸6|7ĒRa"RQ+&_ ˔p9x}` gr$R TUzDY|5@'h&`t8A 9J8-ig9[Ł_+oT@$q8qKa[xnq(l%ZG8S)]d2Z u-0^mNĢGa?h63<gqUzcF-f936ziW\vڈ~ףZYtT#( 2m7ˡF:^҄vX*ƨ kroVO*ؼhT[VpiKMɌտK hwXCRDD'0ɒqNytFRSrz;k$"L+j74]GGsϖ@ N>L8asmfESYxy0 -r5TɷyO(VU7iHT6{a6X|ttӣF@1I&EZ3OґNMArLhWutϵQ-zuu:y;qbAqñ\}\`GpaD/6U0Ve#,4  ~& #d֪ҫIz*~= 6D|w,ضRf̵t"ExLJu}xj5\Qj{s>wsINbA6ewH_/Zaʲ p{mBQ$H^j`[(E6Fm'!nf?9ˎ*<R|54X=~kZR4= g~U96mTv].Cg# {n@V:VSStרǍT`?!cʻ]mi4`OY\DR%njt?05Y>iJ= :d9[Aindm*u6mu&5D'2 #k\۰E a] dgzGG Z6D@a5DzEuB|֜ް)4%6- 锱E5M}N*>-a?H5a3q`6;a^8`m5:SO6iNdV>׏@U/kGs7]я=6J&6J\TvCIwUyHTۺ+^&seku3̢A)*rUq/̘9LR6 -w`Dmvqo:q LHwmSf|Sy,u{/E H|JiPe@imBhf~Xḅ:2>ubx8n%!$Я3012–IYN⢅mrgz(GٵrnHMKtZ3_7p MCw/fZpܹ&lrM ~'T t_SW VLhgv)CƩ>./uPz%ACX}TN!s7؅"*Q].~Dk'Ǎ>5.j>\nZ4?J& M=`r>}iyX^ͳ \-u^τI'H \0A #[FԿ@b}h#[֗5L$$'HAQ[fêv W;o[VzNY7ƍaO5&D`.ځ9ˀ;S7;s6e C .p$>FbxQ,pd|Y~VՓ=skw?o.BP}0ӄ&\dEH_(La-QYG*؍33wf4KFiićRgQB*7ί&uU74K31͗fЙ@c[ެ rz]f4/>5=86a1Çۍnz+y "%{/̱ KW}a!/(k PxǵNhd3TF~-7 ?ZDdiX>>5<(I׋ ݄Pm];F4sRp~L5@{wX|3ي2r*:L'AAY&:B*B1Iq8b 22$@/ @D[m xC(0uF~rofivW݆FH_TLubCf:|`ɼx9Sl#dP(nNpFcOЋS` Y<_Ey'7u$W[h iWz%|H7I(dLbsDyl2XijY1F43,/i HN%03}َS9}ƩS|½P=#2F%+]ەelBXftb5V"32̫v^%c}+ C7}տ2ʣ0]w\S,d{`ң1N5â`:XL =@?! ve 7)Y+_ UE*;LUF8)ة$eK =7&3#{(j5Rv'XЍ ;Mlܯv%-grd?lnY Wѫ4^Հäf MtkR&r j.Z>$7|pޔMz /NGwD-G(sc>\o?Vf">xw]|ϭq$zN^_[PWw7DŽ6^[oLv4ߓUV .zOSkE[ވ,5U H"fWPяmA޻~v$Mj)'aǧR?q@Y>PH4`F|D d\BLd6ꌁrSb۳`6?X%(X׋rmlq-􍐒7ȣȽ TޚӂۘVUCI|n8`hE EeJefǧ#*\);6>Y, /侖+ ᔨ/=-EޱLYD򻂗*N2U"֙ Ћn9ǂ KIw-;G%@Xqlf4?Cbikf )OiQrYI*aZ+rÕ8V 88Q ],, Co,ϵv2dF ˢ}KruToJ@o4N_mPhf4ыy78I*C܄=RpۛR6*T 6,]CZ-{Q=SR< ("e=}-n3efm5,KlP[v@HJ*V͛2邁l42-^TOSaFFPlOŻj1zvUK˛mn']qUc'_fj;V_#\�NH_`-_ lܠ>X, {F/ ]&d @Qz~@֟e A,J\MX:z!P~[ĜTfo,;I;pf Mu_-aKQXzxN}brB Ir?Zܶ mV;nHKvٲD|~~OKO(o -ffxl ZG] Y3) ;<$5ԭh'Nj0Ri_V"YaQpWKDor&]Zeo},.c}h:V\!"0* ǐ:O .<Լ{"]]xgx a烌X]()O]A4 D`J }Z*ͲNPx7+moqJ} GZ CU .W>ί}ʮAwS($ϾOj B׌J]?@zK3LJ{X2mÓ2{xz1ر[*`fOU\ff7H3ۓ# {rdԤKZ@~cf,RjNkg%e!6.4U rηG$τ/I_|m#~{Lc$МX^@I!vCc0eCDdH,@:{i!" Kx^F@!,d~WbZYnU TN`BXA(ʐ3 i-6)$.1?c.sAQv=':IcBPF7~E1vc*"JLTU8-D;0tbOBP.G[3r9JdVzjmvFj5`u0o TjnX^Q#g$rLoCȎoEhg29tA!׉`O2ũdVavD'AM]iP (EЉn(&p@2( lKK6ek/r=\x#ɋog74lZ߉: c|[RkKY@N5@"$ڣV$a!-(wYս4dFWw@_=S`fu4m_r:.*hwa|ULWjx$W !7PYP(VG _c]%|̉$J!F,#L/8/ETvLy} @e2đĘ_ˇFlUU8f P8EXO~7[z۬Z|w97. i5o@_*8If'l+qO3=<  ܫߖW>[Ex.xƻ)o;p_nߦif{K \z7 l1Ca1Ua:h=Gzgfl5d&+9L@6,7?tY4|LQ4F}Tsj@*ʸP <+"ՠءڲaa*+OeF\W!PemӸw uCq_ #tMBV:/.\u(n L+'~֑PDw:0-8u0,\1HAUCF-+rC:\ăJi KZ'*_xđs0җ2ei>[g:7k{{GhN%%BFcPu)Au~~!K@>#MjqظDM[.M0۝эl#ȏodӢe7:`Y(9 "{Y*Tt 7&cS~lX>TqErRx’hB}1/ S7|+ճWf$xzS4xCFkntG~PH=aKqS;V"d{C|jT'S_VQm=2+]h-#he鞇^gc,`GEQ~ɹW[HzՐP=$@ß(DCݜd;Gks 7xݷ\ǝ=iܴWFɁu JkPe&!T>͏w2T !OG".GP1N8t~T$7@{aٞB)xk`^$1|&õOrb+QZ-6!^Θ 1@E,N-?y@wYȜv60|U7I" 9uPj{VN쑟Hԭp zxiEi ED~U@D"\ccǛwZz9)*)K+w )U_f!WD?b\Ag( TT! 0JUurg羍/x qV2w)i_a8L ;c(0;Ck ڰNjB,@DX,;@R<`?8q|^:P+c' Ĕ9i]&_YsDXϣ*:$('Z 8Z:7MӁ=M1_ژB*?>(w w)tm='#d 1`חln$Ȫ2YL:osJի8I^)szI~3]+{&-#(;!2p\/쁲+zyDhk=G-~\Lw%;J'fSOD/ UzS7^p7=+Ee {G6ʪX{sĮ>Dךq0pjF TdI%YWwLqp@w$W3w3O6q@+ƞn ˹7FLSfcJZO\td\Mtj#wPo6xG!~PE7?Izu&uz?t|'HUsVE S46iq ]#%6) C&M`7;cc^UJ 'P^Ƴ"jjb% 7g7O|l/j,\6y !diW[EjDw.N}:m!-7徖az_MBea2ywBX틗64 6xSI9vsv0K!p"w ]MoڸKRtZ>j\LO+o"\!%oyri?a- YȨNcp䏓ˇ1qܲ|/ ^#Ih4 Ns`Ӛ|Lc__H8 dǞVFz[p@R6ɩR\8Lo !܋\ ,0-k By#¾S;$S /O?~`~.]{(H+Ma ЭM6Ĉj >]ʯOݔKùCFzۃ\":Ll:\=i#,°6{]K6@37=KgGX."6ߊ(_vg9 ih󺔘;ַ@gi فl|붶qbK\WxUhHyJ)"e p2:p>T2lPsf~IM-{^ r;I{ uEgLBt~gXKY{UyMWņew: NԣUXfCP{E3܍SU:c>K Brf.F6mI)9Rj丌JWr;郟^>N Yuz*ބ@X~^ /T= v|TeF1KS-#@þAS\X0DI2ARLt sTL{I*!ߍ0 9U|! ־pOVR Ps&_FPh؜rv%!ȗZf" ۬z&[?óɞpnk&H0IbW.q]1*-e~{WoM(wn2|(뢘bya+E+SK>gW%=qO/Ňj qd'Ddy@(*`pEiƄ\*(|U{U`ćE27"hXS'%coп3L[i؅Sb's -ֹV7Q$㸻E n:=/$^4PAC 'amVo3纺2YH3 YnB&TG;,(9r|-|d#K Y}h'V'I7]^z+$r*u?qJL7*%Ȇڵ.!Iܞinm3o!:2_NÜV/WS˝YmBej8;X}4  4Ѕoikk߰4v;=b8|-,HTNٙ_:jlƫ 耦lyT0Zh+KIx0*&ų6y_wmȉBh8)XlݤCS L% "{hT6˟A AɊ@z) ICW VL5dDL~Њ n^3X;2DbzwHx;|b|ݘ$b]̣Sin" }DLS)Pܜj#%joQ[6fJ;STW,bo>!k cpBGt(K1Ym"Vm.$xoA <"fRj(+AFĄch [RXbE+S`~"My`2fll?Kv d:Q,G)Hq^˗TJUFrĆ ZT=Ư,ag]3Im3|+~O[j,T{Hp0q+/N}"̓l0Dnca/iJh2P!~n*qlc;k`o\` ]Tɰ,7>~^U>Klb2(S3[&dsSPWCA9$4FLը5lr[lM`m8b ,aH/jۄϟYT^a9cm_ϜD=[y 6|ek{ n 8'0vMb ]F5u(\ $Eqؒ]'F3ku0iFw\WG喘+:2.-LZϋŜ\:aqGI:3>TbݯaNYcmG 糉koZ(5,/F5\iakioG5fOHؓ!tʍ{dj1[ԁ,2T;zTu۝8 PzIJjJý2-Qm)C.K`ҦG7='OeKg;XybflU~w$cj6NZT݄3;p2)$qh՜k4 CHtN B bԂ^usc螣Z߶n >j\J3;vf-U&XN ҅4(AELo]8F8_xf7}먯C 20ܮ(Tol`!}$a>>L^ɄpO6ܡqb1,z1m_ۺQ#\@Qu7t ,dД+ Ѥ8͉(NL(tlƕ5A T|Aӧ(b( %AG8oW[V.2[`X]\ >5W4p"㽨A?!\?DQF ꈥBB0.oxA2"nwuf ꢭM'D/=RO쏢ߝAHsgSW|h>ܛ2R9p.c o4=W:#!8jv݊wdp:-ԃMNSkңwQk;[ZYKDFאY5gXԠ>,vx8#_C_ФīN b,hls[uEH_LR5nS C:j^Zےγ:(49i:PL'$ӊJT2 q%̜|906,By壄?$+lNaM|v^͡{C70oXI; `I,&(,yyO%Y%X&F>+CB]0G R<1G?Vfz'[ePhx*[[ҙ,.nvt$]HF} MHGTϢTBudQ6Ij_tit; @ EU,hq)tU:QdHv6 㱬iXހܩAv1ygVJ$GzWk9FV[z7&B>z$Z|h4%Jl;=}krc:mN*u66|Nt|\GJ1#[oF)Pu05jipDd]&Q8bf@S)$q!ܽj$,߽K!OM'c+)VEPjx)H[ߝ<ly>sa~&q$_{r(^uCu6#:VtԈ,@_r%KPuAPB.h pħNgM!PJ [U`Z(=(,Gձx"Úd`ymgZ}j)7t#V!R+c6]bђ4%D=дlK܌Ib ۴-DA ])܅2Cӡqq c1- TUf.H5[ZV`ʋKl>~2PJ(eTdaΦ -\n%V ҄ @0%A$#eIL4p b#@b(4J+LsY̅^Goyл5x'=aE%;Ó<JmZW{$˾sed<$dvխ*\ԉ\LyX:z'pAH6E{o~m؉8*n1@e$`-CǷfE 0gd:,P. C6~L#2<.(d8֙9ŀC_-eYھSRejnP='qe>iʽ'kga#ώ=;;O v']6M?Yջ3jG.!x@V퐔ou)"EޣlJVZ08`)䈋DcMl$Vu8!)ٟ=#H79&P"^m#dL^*^QCr~>kRBu@\قTENovN'7~\h"Tol`+U h,0#%.!5S86\.Mpl|"о|i~M"*HէA8 S9LXΓa>B:ɆaO7²P![ YN/F%ۊZUKf7Ctj] }\+%ʮhopO05'?˄ֳ!]F=]2.IㄙTq .]OCa n>k;\@u{@uՇȠ/Mґ`(rLT PP֠(3.fAAKԹm4#3PsC(88.(J; ]YrpiDc)kNxX̃Pshp1nƚ)4_o MB+vf~,V||#ʳq`n`qHkh>WNs*X 4/Q62c <'{e|ffaJ%̽4bb"ѳaELN%dXm(\ru=^P OΟ0,}]3 +xJz>l]PXPb| -XNڽ®9t;Iѝb+9k7p Hث+at@%M̂y⋃pKclO7UD"! E)EOWX09ߜA6IuJ'*;ԽA|bq{ =tTL`mdzBg)Y3+ɴ%xF`=x@Uhtyx !obٟ:oYKarSVjC:ỳ$"/Rݝ"'o0W|`rn:nys^Ӛ>6:vb{ Ղ"#.rz޻ݮ@s$WVR1!UǺ:;} DEF;*c񲌡u%ãv=X_\̶@&{Gw{nfeoH˪e -cL(K( v n91'JAgY~= `PM`:0t^l oA P*ZJcBײs@jyҥbʔ v*M͔Z">S? l#L aG k Ɩe|boktFȹ4n&e5ؗ]?<֔/~`<}|%_§ܨɎV`]M@όAao߰v^$(Ylb 0DЧ['#bY+0.7n wzli5}YaW#1PL43](K א=(v!Ŋ'ljElݷ`#fel߬}xJA6"*R!_lu&[K(gGլ=W]W$FͿy r/vO:[JK95LVTϘ/ė:0+\B4x$;q ~#%-Row]'Zf_{H2Khy~,ppHC7ʆ"Y}4M#^K#&~rr~dŜ'W4?33UCn*bP|{Z#L41A[7uҨ{J=`JO#B;?UO2rEEQ z=U|/SQH M5qMH˓qj:b 5yo"`~/)}>ڮ2iDu{wPԤ/p /hТ@h?m"T0}! !,xFc[Ul_͍.F:hm݃#~rv >ϕMZ^դ diw[jSV+;`E|'ϯ-`[d13 "Wָ"e1!Z@2HW#&ГSф&lk}VZ+ )>ŌBwhÚ&}WDO^[=[@g?a}3q/w8<_,H{gGX ,LŲVP@G6ppmPx+ 22[?c I]G,BxBn-rهH6qq%2 ȴLxYP8O;Q6qepIg#Dku [\`>i WeGG"&#?qޛ0sLu74uPs{|w &ŽzRE rԨǹDC0=EN+ZcQr ق9+g\aYCEy42p!ǫ$ ';@xh1%1=kG Kv[/Ī5,id~6U/f'q}:<6q> 8T^MD)2~]ȋ Wn+)!]W~9{XO]s9MٻT̙Hr#fcĩM=uWex$h]߂[ĶɍέĬi^r”xО8ox _Hゔp8pc{(GB/T^)mE9N-WK{ ~^sO:_C-5=vZh:>}.?فWntQ;;f|82q[{UZC[}|چ܈ߞX4ƒڿ'&DY!o鬣q\^uR\C#Jg v=F ~[>" "{MwMr ׀.fص ""sH<[umӨR5 rbzr/6#mC:_p R=s)5H v ϖh]xw"'&GlScLޖ^x'Lؚ98DZQr 7l(),c9r>{.\(FДՂܰ |/fraZ/ תZ!8{mLa&40[D/W|T)Oۧefb|ž VR!ljGP\!1oU A a -VV*ӃQY e LH,YѵDZ+4'^e\Ay93@m-OHKX|vףN$cKpA,޳͐I MLiǭEZe=1Q*|\Uɐʞ1P|QDOPUd}_W4DqΘQln:E(2Icܙ%qxCAwɅ .pW60u-gby IDiOf r\ p?A*u\Ā(a?.8,WgZŜڍLJDɳ@ۛ[x g$ zˣfRSK› o.M9´s ߵ^.FN3S7CbMjZ*h|# 1,KHZ]no(/?oEA܆VGԯ7_܎ڌLF+[bmFv97Ku,ڢ|HƳdZt"<%uojuV*i}n&Y@3t3ʊ񠑟&Pj]Ta؀Q%|yJ.خ=)ô>DE V UJ&$^j*J2`&| z=Y^_iؐ*(^QΕh~ b}\,YSXYv9ޅ%֟^n:/oo#n]gmˌA m Sp A>jmDf5fjYѓE<}$4Vx(L[;K3vG_rzgH ,ads\ lC5[l{g꯺ꔰorN+Uh %\bto#nO0"S6mMЭ>VU8vl̵vglhH:iszxMݤ֥orz Ժfe+ Qz]ʡ!VZ. [gs@=Zq|lh0YZDoL+>Do/aYzu1_LNӮiaQt+Z~^Ѧ*WVHJ~&2HyډtXb whVs8vUR{=*t1 ]a~?]JN"Sh(*} lр|<9p>A-֋>mmK͞gpa1hH:.]BJ:չ(vx wwE+ Ծ7\uάkïz ){է*T,Vs!GQ 6oX TX潠LHg|Q^o,3E7̦="iVd9QCGODK㘃Qz PhlDy2tݭd0h$*ťj'ȧ0.㮛Խ+"s2Kyhv S:Z4磵vI .+@ʀ?Ogde6v%yܛ#XM_  #e1:X2jxw&m dtE/} H!UfPMgR1"Luk5Z?!F"H(yEuF0-8q^H_KΜ$mCb\:f3u"\ ch>,=:C=`*,˗ن Olw9,$aDjpH:GXL1UG1$DoG?,c qIFy-iw\zýY_1 䲎~ ͡DL&?uV2o"lOvIR#&xn#]t%_ؐr=)IWZʙwzN@sr)V[ 2m%!Qکuz_:Vr;7|x!<}|N=exk8.s͇ݟC1RVڇs͛ZNR ҰK|.(=J_ӚYt_05BWu{eZ%DzƉPR~J5~3;9U#bjҸ[w͇'@SHe-DGaNH([iV Whe@R]QPYzZEI|)>͜?n){vpo­8|0s9s=p* LW5=c#C0#AD1}NZ8e7}*m|& (R.ھ~{ܞ2P& m؎V&'_0 ]'pm_ALigڄ3`rh4FšKIi.SlhLڼ?ow…a|km!N Z=v0 4}:1-'|µb.ҩ?{Svk?ghSǑ&w8bA/'].Amm 5ga,!iq; 7kDobj7,W؅/)ig44rK%?eǘ#ԬÿnDZ|.Gռc6{9PwC=ngKv2zc\飺վYQEsӜS=5M HuhZoK}fmG=B&GRa5NtT!9–\7_,S|CޜO .k3 0G|[cD)5әA" kYT IB5/honOb?2imQ+:h&Z7BVw!']M̹Vx_}m_pLZ_.*)-0̶v$ED2rj.0tgd 3:bo_)y9XʸJ$k/#Zyf+X M5L,(>S $%rhB!JO@P]qB ,7~]TAM`!NVu+ʘ8O}Hr3 zkb!6ت-z=U/sSk׆L8?%#i'[5>F^H1@ VP}Ni9%W݋냼oKRK#$`%\B.Ĭ.[@=#fg ͗jNOvn2\qTؗI tTpEuݶ} i_pMܹf\6\r/0=m*5Ç\cC(R,co%Y?e`'e6 >a,ʣ@ՈbkkIパXdwOQ1H$KHAwzERZޝWz)lˤQv*yG^_=k9UNzQ> sZ@mI1Uom.:1:oC3{qЌqvR !JΕ{ ًEM2#\ua:ja4ᴻ_@oJ vl6x̠bp|">މ} X2+B: kX'^P_*zt2_Ļ%&` fUB zh{e1;mbwۓPM Yc A LaX{Ɗ1褱d Iʀ˅P;η4c 7'(5 Ρ0c ]&;24nl  cȴh|E2)񒱾+:jlAO*گ['c?Kn6B94whztiMeyG$ck Bg0{#t˺3|@B 0 d:AlPgmՒH<ˢHzA>{iZ; *yY+h hEdS$8]eVblP'YVcFG4ǣl]xggqJH*/bnYu{H,i~Fy<F66pma~PvwA8WjpjW[h\ݥĄa3D1=!::t%[8j=DD憑MY=WC'$w;)_h ұ"Qrrb?YRp B6d*gLtiۧ&u Ubš#Yauey2C2)AZ' cX$WBNLЮs/hzW!̢Up‰ar*'J?>@52Y? r[>y,߉M,tFPn6nk6i *~֭yzip55>לi_p2ܽFIbW.6p^N FBL^v*~ 03l'RItpsj ~jrEDݟqCP٪L=fce_`^nٌ\A[jw[+/dA}bc,$dW//5$ٗ۫wx>@LgGy!Ȱ8s j g5F`"#HXjR&2>S#R9[1KݩTh>' LW]RHDJ^_ P,X/=)-AYzY봶AsI^[UiE^ldWGDRW5 rz͡",:W-oh!&Cfߛ ~< E| ]!)c qb:;KuEJ`H*/,|-/WUU3N#֘P9u; :M"YFHS:!J΁_38%|z$"⮅$,^`m}uR'Yrͪڗgo: ]hHI\.w+& Q՝ ~GtޙL̳.f,!Lh vӽuKG vWgsV|uљ3Z-ƛ֍)xlu+B/XXhz$)ЉO58hjaOrXmePj%xu,nW|o?9=i<5}#st!PD-: N f$\1B;Wpɪ=DfvN=mN 8Gҟ Vw- uW-XiV>G?) fo>V-j/3MlHFZX/B%\P {-kz,HNMorᅆ}׆8 [USv9̀ -,E}R?ύ?mkpaEHB@ Fo`K3k^p\qȠ.x2 lZ#Y2M\+uQ3,:oNsR^KsjT\C? S_NbYwbm^k~*p°noΰI WYMjG.I ehHՎqz?zDW} Gx^]Bl:mSOO0be6A?@b8x% ިn XȆ6=ڴF*][aedѠKweXg8Ï\p=%Ȃ*9.!(K x1h:ǥ :9|PJguq}ݔ^fg({pԕdere! +x vAo K3,$.Knޯ@bXu0?@l+__ qs?}TSQ)찇0}WɪpT*efdD\R};a ?ԍ?NZZ!VWi¿ptJ 4<&s2oc;ԮWSgLhbk_U^FCyb" )L5#dh6Eo]7Fp죗jȮ\!Ŏ]NÉ$(o| }qɄv@wXv _Ep ~/-"I]<~Qq{5 VOcc"t C /$6P8'*Caf;E|EO[NuNp0SA8VƨJ?j2t*X.ȒSzƮ2ʜPv&>;? 4.%w( 9wflW:?c|G 7iQ;νld Ί2j\+2.g-gIo BY)>_ն&$u6UƷ sApJQʼi`fDA%n p>gR_邸a'z݉)o ŷ%Jfp ?N nKj\yk?d?6x.,×-*puijxL6j2GXnHJ u<(R.qW}Z!Dr.хlx6)N|@ȯηϥw'* Wƫʑۨ^FH({Y?Rm,A0g8&5@^KJ!0~[a p:i @[ )NLcsيœ &DQrƿ Kp#>ũ.}h7I'X+~V;z.JQ]u|{-#oSEɥjn!(Zs  p7(5;UMͤFhIpu晔/k1Lq(ި.w.?NJ  \@=b2~o%l q\"k.nYdzQsux [Z>ywIMY1$14^>{g3]kJo)kd"m˜!(OoB ٟ`TKr0Ŀ8WakCCˢZmh^? ;bK,:fHtנi!(LH%A:x2hݽ0+2o|4W0u-b9?J<~MLmҦDڨdZ ^~Tۚ(*v;wqtDfb Op5(DKW䃊k44vǜ{>2,Y}.4@ecys#t=Dm-Iڪٹj yPEqA^Aw[}sTe!6OӘ_dȸم_ɛ';=V>[~8!!O.S,uj9׌viD Ew?|[ wr/P]Wo/]:cۋX;ih.l~` dhwUZ36ͥ[8zi*,>0cgA}S _O!,쏹So%\׹*/Zi}9}UJD@t|#n()tVVh(3jLUB7&1MTLtGe!|3h-Ehu -y$E\\[<+øM~G:B}{Oy@+$MU*dFVT' ",i)㡳"vT𑻍I/Y'jwĢ`co 3y|V|7Q Xc>]>Pb6`'VзCQ>Ext,K”֢6ɋ#)JUfd="-Ỷ:`b@U/3욝Q*MәT^H0 x; R$:å msZ^Mv<JT ѡ֢l$u&:cG>.S0br@Ɛ#KK,ʽ+/@ZHE)uCpph&U}|=_բCLi3qX^0cWUH3(kf 0|: zA(طV*^oMRV*(LΏR>?CNJkGet׊lH{2˞~x؍) D\u ?:I-后Βk: &tهbQW%=P|#Ki1 @mU9`Pq9gfmu*{P&=Ǚޛ\\b:A^@Iq}_բ~ΡנZ#'Rfn _g2_gr:!^ez63ƐKq*s @2t2eҔ=c9%#vVN2Q (?f89'#*wAVhȨbt]/ߊo ZbBtӨlB`$KɯfT\ :1I+Cb2:)Pɚb)k%U%׻,=@%mto0ph~PU FwPR8w9 ?A.\,HȽKnFMR:/$޴39/ˑT6j-f _ę恵*I0ɺA@ΑC]kbʹv>R #LD SdP1mH!>)2F̻=vr5 ix4* ͒C2 vH U GZ璘k#X䩐'$,r}؛YwS*;L/ۦVmMoIH4E",N-3)sq '1ljd*ԯK#kr`4b] ҃aZBt( !8"B1_?kΈpl[EQ7XV@Yl'O!7" me|,d>Lf{|El&9De6؋!]rmRwEB~s|'x2\ڀnY0CGyVn}צ!߆h;avǃU7Jr@G05Ye M V(2pPߤ/mhGm>7,{Կ#y+0)9h1?=bMSl_MslW!T{mM6"}Sx]A˟"}}e4n1"!%P-$J%=ooͶHRF@h&01sS]럷qQT`Rp/Vg@K j9/[ 3хlGD6k+ڇ [ i|}ۏ>L[dG[92U}&68.zMb L ..cu{i=Uph2cBaJ ;m/'OOV] 72u+]N4˳ (&[]j,tuWeEZs"M\Y#-(GK0(w0& :pv7!xf܅oxbb+h>`K17՘w m(mne8mʍY?wՋS Z^$WBvOtWݎ1gz#/#QN! !H0sV>"l{V]H%ʯ}gy!w%CҎ{9E5LxꎎaUn]fdV',˲VZ?>="*e ^6ӎN2VG`,i q=lh0|@(k޶S,1xW\֕SP0V+(@$b-zS o #w!6̣RhIUN}7DKʔ `;^3*l -u:+G gTKh !k s=!un*a0d|ax7͙ש} ٔyDu""=A Fd2Yfkn4Sj)ڎ֧r)ÚD |O iyZWnә:3_ ѧIխxf"t^>v֦*?tgPm]4y>Z!fB L 6ag8u)k,1Ò(" Њ e$N-]m,2{Ʉelw5R#½;C]+=%1'{kC 7;1},8s"3)o(U"Kx-Cu(_LH"Qe+Z+!} Leދܠd>4Х^a@!]WqǷ>o 0h:Bqr$^™-$Mva0UR}f{]KlToRp4gb H(k~ࡸ*@)Ǧ`}0TQ&炚:%- ۩E2\"_" ~ߘ㴿1_ ^Miq.dF:A&ܡսȇ"OSx¡8?ɨס'P6IJޑ?CO)!x\uq/]U/7 UdV%F7B#rɅ*ΉV>a`UĶG=zb&,!=n7*E#U,/1JH @:~KgA֧׉@nI醖(72K:FF@,cLndRgWn|{!f6ITtuC^0H(#Y=1Vf9Yz^5O2=\Y؞Z"SRm}/ɾwT3?^v0@="JHYNqn m7zw\CthVRt2v&&|"҅Ҩ2bOEigq Gȴ *(q%6Ԁ5(,B uL6nøf8 : TkZ|}éݏ>:y$sv6`,LBDo|SIR؞ePo18N"|DFdl(1\Wx}Ō;}-0I-xcg@p@& +Zd~?*#q^TʡÈ,5KWh<nr"/{KyѷtDWL&~peYj-9o~5tnqnRQs`Fgb٬wF ̹ ¬*(zd!6,~$@ ?$5$b[,q~ M +#p=80S{ k~ߵBEKz4ۭ<:ɑiẺ-և ZN=B(MB-5CRsQz԰iVuH3fMm 7c촯eb1o5GP@TSZzDՓ̍`(teS l#٫CƁF#їg#ƊC"t .<\#3f:#l^ܧqL[!|bqR'ᬋC#iնqei\`aO]F`h&yjD.l md 1sVHRzՈa^_^ݶDwDcuNr[aLl%X?qCVh&OӦޤ(stQ̤6W:v,KǙ?/ϏAާYelurLԚ j$v|SrN]=1(A[AUMjY-H:hzegN4񮯃!]vuE'!V3=ԣ:Q! 2# eu n0%²BVPq$0qN 6l cuUH4'L˕ҎqY0lwc (Ȫ4)H'ˁ){EaP2jSFYz/9*X5pr4Ru$zEo%/~5Sq3 @8 BJzd/ jՁ2DM&<Sa^="HNR9#p{1ȻN]R&"< bդ'B-:[h* Nj2Z|'lD`) * 6?WaR,v뗿mY_"2Kű rj3mQ}yyFSŠȸY*@/m~{SfMTM?C! ny7o*|$ytrMxZ%Q*ggwkS4? 9t63YENcB*t؉[9(XDoE % |\oF?ž|}a~>u : Ђ*/: gMSoH_˞!}(T'ghe5sc(cDfo8Q8C ВX&і Q{fhHz|_O>kg$-zl[THޙ+1\wA/jrla+>B!psБɂ o.~퇉z{DXp`x|g)EqS8G~ T 9JB(砪2zo%b7CȖK_wJ-w\ݳ/^;bNqg2r짶gF`%Se|:{|qq?c0KPee5;ۻT!SJ;aT~)k](lLVk5ea]<ޣ kC=uaHjn:Lj &?@]c!vc,g ijT+lcj콈47X**u/iMgz czXbg]osm05By\mPl%V-fE22]GXԏcZ%s{FڌJƽZ.e#Ϲ dZ%j\Rxa(8y{rS` XM{~8*Z:Z'2W;(XhVN"px*zފg*o/hʢ$yBn_d ,VŦ7 dY P =>l`DpyKLFCot+~݄bƼ_Ua]J+&,gw$bYI3 zC+O bPĮl}(hGNoKj44szž5둨wQ5 uYP=>\dx/݅dq{׃FNθڇo'{ |>2L q2!z:qYưR2ewr^O+tt~x%q㬲|finBw}zA%v`=6+rs 6.zm iHYʍ\dvN]!u``:20p81vr$pA҇ ir[Zqg52WKާԸV%b$7@I $N7g4I;:2XgzBW$|ݐSzMt:7j֐#{z;f 9 ]lO$8I R[^WMNYh@:)#})h`BWA % sFQf7y ,q6*Yghˮ^˃֑)]lW_5l*%i,~P^9':"J$PG PxŽV< MJ`Xi1bgx)/#䶌ĄijpNaq -l&ǻV<^tPWVAj>>߲ZphoQ`KA2!$d,EQ|9ɹs P!"aKKD"IՅ_@2Vc.nuHZ5#gǣ=+,}{9lvII⡫)/PWsvBk6ux {,dK󉔄5z,A0 Ng#oubH[-WUP,m;WyA7Uۛ]d;e<  (̆h * :ʝAοOsLŝg{Xͅ@o ݻ[@˻܄:4ӱ1wROM3ExYfqG@EAmoc(OQ RۦGu뽜em3c}N s͋a8tx/i48/|7rFSM@yduQ ]pE;0H.u^m0~g, eiQ,gU\:_UFTuY* +P&TX9i :b(`AF4FE:I脡1LQE<)L[ h'b%KTp_@|ѤɜN#7L|+kŭ#8_2Ew@mdnEDW#нQ7vR̜etKՈ.߯Vɔ9ϝ+09x.[VCg\pszA,ˠvm g5#z=v}󖄳&~ǦXwM\$=_]ȋ3_$.ᯘt/o \$l`Mv;Y\Ӓ#JI y1fgTҭzp1U. ˂t^ xCLN4 ivNMcpb3u-ЙB()%ւBbt*]Ց:-_ h*BSU7^;Z|姜aQ/SʳXؗ6TM,61gw"BP[ rb4v)b5 Τf^V%vT=TtywJhE?+ ^;$p*姺v$UP5uY6q׾y4V+lLop]q )2abl+lckDr;]Mزp+frSZ*  TjD[j{xɴP\9x,ڿ|`AHu5F-/2] \掜΂[d]\Y?Z//<+I"kzCӺld]JÌ5eQtxA8$^"Fٸ$Z1 MqE b S=U2ESvPj{X(3)i4[|?u|>ž8!D%m4g\B,Wp<{JSv7&5oDۢWaN*@!wVA-"T[]j2,{]?ͽ!ԏ@Ԣ/rY.BT/k9Ng#t7ʍr,-я$ Lm֑[d{ytĻ405 r[aLsUF6T2r&3r۱䘽(ވ;n?͉ -QɌv6Jvpr2EX β [ff=#"T_N$IG8]f &XIюg]%Ahϗ 9B!fl´FQTW74O?@"QTBixob0? ꝯyѥAdr~UUATL\?TwyV" kFp}歳'ڏf(>b\ϸA*ڸ Ӻ\w=''9ryp#^(殬He믓iYS3B?b'V{nB-;DE\;$fD fIC.7_43rl3Sf5!\] %}^wes#P1NkqLa)3 n 榓Y]Qݘ ?S:e[0E_"B/([{EG[tD^[-r1iO Nƅ|Q;fj"nI6ʼnQyƧ5ohigj|)ؘ`HQxÒŃNDirn6oH|n4N4{WF=Ϻe2U/ƾ׋̈A*FsywpbtQS?DBy.PlÈojjkBweTpp7)jС"Ѡb?R!|§vl".0X *4o٦c dsxɷ_I5t+ Bc;ۿު lOZ4?ڗ5&pV{ UZg/R:H]5 4+D^6ndp4%`4-F} "PZI  ěŕn{BCR a rBcE&ҦHFF 3˲3R}1T"wl#& L-p-%!9\.mh@+ŅK#B=w}ņr8Ke@P¤ #[*˜Gf+\YFE˳drj3Ĝ"E^']gQ`|? .Nt(Hqzt2KH"z A<&fnsVeg ps ?a0: rg%W  9…^30_[Q:vB}UesՏ$KHZDЃa%+<`3nujQ.= MY]8qjr2OVי0Y^"eɪ t YFj Q{2QBJ`&O+kNua' =P5R$CeƸ#qC9_"/)#s'[S}\/ܔd0M޽UpīxOVO:h"eTϕ |jZhnsSvf(3^U}.Pe}wx̧Rզ_yt(U^猶ɦ/[}ԙ2)a~ Ç+JɊi*ߌRUgټ>*$/C  >pj.qc[P-ȻUûǚ8um -.yNtjj.l, zYMrsO߈ڒ'ϗM %y鯡[x !!Aj2 r184swߓ|!?U,ylJ٢Lsny]bȅk\㠢AMРZraZKl٫./t'}yW,!H? ;lX|\-+#yDQtvǯyN#}vhSn[&iB,.jmh~/:>ݢ /| 9q`%w`BzD($K=[KLȯnIa4ze>r4YXõ E+/v/ؤfBP;”K2s%h%kU=٨Ƹ,k]"U"*TՃ6ލlUy.6(aW)dO=B@pM'rT M5` 9<;ݰ[&!Y8s}Oi ~:KX}\x2bce@CmiMzcJ4! ƴ;s`[,W-OΝM,si6g^t[FڻV"5J(*) :+x*3sӡtUK~Yy3͵mmj QBX1Dqc4I 0F ጃpR/0xNzd n*Mƙ9ԅ"CEmL;xzO=:wHIeb=7[_R{/}Wl?ѾCIL47'UPU9=n;oyyʰI]ZCU As 0z~gƺ-U 8ԡ#/ƫqu좏SޤNSxl7eX=Ͽۘ/H/l1H>+!<+h_LUp$=U,yQ4騎iԂD1mTӻ3[*)Wί9XIL}ᒭ6/BrWˊ<,6Cۅ6v,/ҫ.̩rE<,m_4[BK8vգZEd4dGR unR^& B8#ޕt%F@JaCyМܭ8D:IQX,h2߷=">(֓r3/H鬪K ?vY>g՜RPҶjwj|HOC@ 9cG_5VULO~|aAѵ1V~;E>wq4( /UԠ.޼N)*j/cͳvNd4&Ly!";MhK0K_CED"xE,"Ekº3*ciϛm{ސO`wEu— A1z)xk*d@.3׍k>OMj^H|7d(=Vv5%tGe[ԟz{G[=4Cm?w[3z >P|_\&Y%mop1֙Y6XwժD[Ƀ*F^y|lZDKddKt"]b}V-{}>߀;S3~qߔ>P$6kՓ- 0R B$2'pu ̭[OkC1S)Z⛺91;!1%Z5VgcTн QdtK5eSj17դEaKN*C J!nA^Z1%^Mo\6#fFHm<- cybD>1mIi7*0+Bϱ Bޢ q׆䝄1+pASOvT7 I@@Sy5;(u["(V!ȵMm8ncI`Aa셈L#zsvE564TzvEB[]vh^q!L݄!uu.C2T| wO. YJ3g0p~<29PӮe78ă$$LƙD`W[a3/PZΡ KNhv{)Ÿ Mm@;?Ž=.{{ IBcP{3"![fMo!gv T_S ժad9AӲ"&CU%^4fY R.yLZ0A8[J' i"$))<VF F h9z\.M&H]Pv8et{deҠrP;Xc3ᛄO Yڢ9' P"'`s?Yl;}76#6>f;yvqS;O9W :U[ӪbI*jG:l|;ݰ+^50a{S2C!?to0b+]P_4C%^z*<8@0U2"3C6~4hb?zWq\+uhS\.IOSj2&NiSIɭ{Fɜy2+kznN+٩]0x@'rziҞ6qn{:XZBBIgft}s{g*P3-l|"Y:uKӟŁ65uJFJM h +Ji%q̠[Q9^u՝XՖmI- {EIڍ*ll7^x'Xa3@:as/Jq'Z!a i^8*cX*ܟ- EzC:Ei" !o;ceaL S%qE6$iB="^"׶fɟ`?MrWWLـ܆MeTT(p8(𣆉{j<'v@3DʰcV kH䔀&åۘn XmEF.s=v&m&i u3`d$ql^H'p/.\#CvpvRoTy?*^/J:JOkɦA?p8a ˵9&B'oS0cR:MB|HB&U:2/UW ̟b'm׾n,Ft:X]Eke}AV1쪞jY) ĭ(v!`2>uuΰV|ΩU ZydP,{a&VYq M@(h?5Hgӳ4FU:{K^" O{ʑ(^KjM*|xz;88qja}b{ s2x_1Gvzg_NY5C<˴@"ރXQ-Owǽ8ru68J] KQUuwii>ƶD7j 4ˆUu#=聮M}^-d^j-Iy*[pxo%],"a2;2^`.գ֥wBV=7w9봿*!ᷦ!TMhhչ'(7hK[&vqZ֒XB^nn0Uo1,S0UrZ@hx_GٚrGqYl[HJ6ÓI Iw,+c4,@R&6O+w_rdϊ͹9F|NLAe5ޜЯ8phíV kKrsQ k61q LG!F@/|@ \3}y86w$1uދC&1t[2r8tmm<ߠd>a"{| "l%#5ot\L{*չa/qu*0S{"E[gАq |2"4mI__/o-^q-^ËTUݔ^XpXhŁyP͕UDŽv)e+"W.)#*zv*IN0ɍ?+%l jl:1 nט7o kh$Lzk@[(w6<Oz7' 9'z_3ue%4v8{X-;e] uz^W;~=5 ^| 6Tjp kE뽏A!ⶻ3 nrqV)I+kݳ%•?Л,łĘW*z$]&lstBDh#3B<WEglfA:?kI@ 6w9pl(#@EQ6y#f`bZ<}e:Dfj8}aC&,<8/;6gza*Z%\-ԚFJ_!Sƌ`LoSXYݑWboDܦ O@VJ!4YFi)d<6{k7Fx˶L+wۓ|?%^`nj=j%;H{y53@ c9TߙXQr#ŝoNYADϥF;x$fNbS!1‚Gqh<{? 'A,+p=Li(aZa_2oGG+ٝ}{0j2CJƛI[0Po2Ϧ8k(66>l[f-]$_KrFAڒPr( +8G]@n_qw󐷕c>q7ݥ5qV/f)rP[ք Q*y}B!_%}J+/A AzX;VHxR}}3+xxX Ξj!<{s9 %"VO}AVխd^Y:+y$[;'b  b)Bo_OE(o,~g'4|D.?n=b)F7?jʞfޞ>40uB,E HSYىg2kvU0߶c~_X o}xO$1L[յo2c|?qʙ!8_3@gBJ3dYMOMa;WkLg+aZuRVkx U G48{҉xF(1 o-C@F vk)UPAoW镉ttf.GZ~8bƧ ʗx! vz 9 {Y3#0B8?[L *VPC>ZT5{@j>;N# ʽoe,.3݂$kZDs ``,8(9|YPG߿a`3"Q+ oTm9Af߮l;!N;dc/'9pAߢ-]~eSA$-+͌N,==!PXff;PA BBAV-r%Ba sF"E٥AAOԘW?ϟb6UzH-A&Ћ?"&IGy!TL =wA$T_`ݮFcxG'X|Pb'cF5ӮXZyp򁮝 WJ)?vP!BϭBz5ӉԠ R^k$nc4!^{Q@'%I:(8b.YN"!r~9- 켺'IHlUO̕ ƲxqZv2RT ő j =ԷUeokX&)MB;[!=D,syi}kp-谴g7eIJz.D!]XQ˙n!"9''("SB&zuFn{Bš|F*ΞPW~GPfPZ5 2ӨCixzj8Ͷ]x(Y 5A-SmY,cK|P}Sh+t_i(]zI] Xӌү3F@ws2=Su >r_5wzMEh ~C8Ѐ)܀oU&LTGznǯ]K|͕+OZ.wZ+%[TR (Gx.HVŃc۳(K<0z둛t*wLHVoU-,7KkѡFFs,l'88#Us(Nz!˓'OQԒbZFiaҌ]8~,a΁ !wEz*/tr7› j]o.F#Sj0'|/^L ]^/MX@M m8ef=Kr@=: 遫`ZrԜ#zSz $Hj( Vus@{Ӳ9*=ƈtE#uDI@߸Yg Q±ȉ6:Z \`~'Mh[P&xC%bK~8_* vSrBE0qa#kmE"s }7nbt=Uȴb#֊ZZ 0y5Oo2 EA0372 NKތSkG@"d{ت=Tr2^[VVݲ\JGs 6OFnVt k!hʸ; i@ho|I5g"޿U77 6J""w>*>btQIViΑ) Dm4nj7lee_lV]1] Xcc=Omdi:Z/m\Qi fZ'*Qxmiߨ7r+XeF٥=r|g2?O+sUߠyl$jz fC\QΦ((~)zNq~Գ"p59_ͧ1H M;3rC>% nހ|6!'O88} (Wau@c+ 0IZy( `Pٜ!&8-z('Mqr+?l` 5.$  rUK)n^7}$ED!ea^͋@[| goz$)^M"j,q'(Z%Tt&ٮ 5 T\QҟiW H.(Z$y\^ߘ6li-%%q'Aզ0&O^"Hv6cݚr)ڒ$(z<2k9PT{ Ӷcr4 qȀqӷGڊ{@;Fs$he˲pm4^\\4l9,v< ON/e.CRU ,PEP/>l2?۔85Rp)웴e)%qo)uLm3M)~<2YBQdc X*/׳v:j4Ahm !l|~B; ѭPD04Q,cSԓeg<^c̛lFe>/9l0A$Q-"?6hFOfJ9b' 6N.(N2A6Pr5[Q9T@V@sQ{Uo^P`9*5;R{z\EY>qc φJ.8<2ı'ۭa=FB无dV0}R0gIl|`88Ztݻʡ)5(swW aj5!{dX+cVq- Tj.L7,bЖng?;uug*Aw*lvVۼ %Lo՗R ksAyN[}xjr)P S3C;*Fnjh!,]2m0i!jv 9b܉NS,"1gGv!X) %Qɬ9N2;yʐY=E,4_O4]q;|]^,+Vwtǔ3G4d{UtUo.H5z 6L k?Nώ&F͎0s$ 14%B> ~^ouǍKs_ϗu. gjd]z<BDP·U\ [DCeUӡ>M{S$q5L,u6. E`ӧA,]U2eC86gu\ladf&6jY##wU$YKjD)St1X[RI]+z|`Ke0Pl‰COU4vc4`[/jG^m.Lrdc2;dP9&cԏHɯ{Kŋx]u[Çjq;#^Y6!T_6҆*|]TWQ6U׈" }?HLCs O Ɣ(+"#{H3-P_b_uي`2T@_~@Ɛ?qt뽭dvFʁ=d>U}@S48Aj"؊ R]ʇ*yFg k=2 *#b5$>P4:\y^ @z[AIoN|h  gwP"GTDq$X $6mžae1cCwsl9eJІEQ4WuRd!(tʣ;8B ӕ֔[—"ӣ 5BjAQtY} 3Ùq&q1Jb٧m hdtq^bn <٫Z킦窔NG~&_v ,K kd;aX0Fɫe22L[$o\4\-DA{ 1'7vjgz6c95gd6e5qO8$Xt04\'21]Wҹe-9Ui/Z_;! ^%oI/NHGvJ1bᬙ;G(sDHáB Ĥ Q],$vb91X UëϖVAϺn͉}%fU^ iՐ>zLdB1cYXEDjKAdXHD$/$nicrΊQ(?K(iQ'|׿= .$@WE+[-plv\R?K$}ٲe'ܦ?MARypBŰO) ьO+<$#,c 9R70u1Վg@lX" H=!Js%$hLq O"Q73*EfL]d$IlN.h"<55D.1 ~:lYNBpI\06t{hVOL&sq ^i:xZa`HPHr{(J}QZpw-P֬ˍDԃ_ƞuC9Q.Q8}p XڲxOHOf:|2:A"{OWH/K*[>NI1i>C=^ZIU>=vN1#H|;,aQGP^M9!)? }N\$QnϜR5@UN/S`~."&S㵓Q@q ]=?5!pR9U7` ٨U}e[YF&͵Ńbͧ X_O _|o_wk,ſkb!(6sš-ev?:L GKCϺNb"" ؐ !Jvh=t]+: R#qzWѻs\ NS_|oE6muw&}|vrXzUΑ._cf5`2L*J:Ry 2ǐ7i\1;'\܈x1Ί4ױVVek\:]7o\__? :tS?I[| ~%T'nt8nPvXrxћWXЮ&~.dJ>p'a$s"#T)ѾTНmm$\LW{ϋy$V[jFXM+W׉R:`$Gt߃6VVMLMֈmY5w^eM@x%\2&$8% n-֯I4:|盓<֖K}JEuGǨxԲHr4|{uM1 5"dg6@8U>aU_^Ⳃf.Kd7gjy@^j8YuvK&s.o"${?VR!&80܈6YOd!3h݋&[faN`”ALHI=@Ki` Bh;? :WH߿tu&:ΤRtV}姵)."ڧ R,u,8cs fZqKp)=pNfdd:"4.p 3=􉿁}sH#n t5$l LΈ >,faqcQ#x¹g/A|&h%"(Ycvsg]3\jT| E ll#xg@r(.>zĥ :+[,)o }P%dH.4A0O}DM7j\` r۲SSX?^fqa+c d@wQH`j!yP&8P_p!߳3hn%O/sH#>b]+ %/l,9q @kB>N3Gs&|(DЃQ |1{*zIh L|2¬7'i?Oۚh!u;b2J)ad%M [Md {i^3 g$v} GDHo}/wܹj1YANO.Z`(6H^.)}NB )jR8f=_<9q WΰĿm^ray` BKS/e*ħvEN,M%[5p]kėUm,E \wW1Sp)Zj3μ4) d HQjl-~44h WGܴ\=sb ;I 1L˗%\F* 6:ECܙ v\C|嶌[QW 6CT\saISKЋ !vj<(r GoN(U[A _X> >^KĽ5yP;bWmJݤ%f?G3q(%a"S-LJ}&)~>w,ěa֭>Q Ym󃣧9Edb};]3\z!(Ӣ{oTE e.RȈi "B./KL1Ԗ~p)yMMuiHIjxHvj2 bT3?N8@f1n[W` Kr'8O*-.w-nƜf8_qY*S _>kDdP_&Sʭg""O? e 'vL 2]i#>3= 0sz[}n'Y^t$Ǡn,#[ƭ:L ;PImؗb닚͖ HGĨ| ÐV>7td%ЧBYXc"Z93\==RDdpO25!׆})6Nq٥,qj}A-oW:xC`oh Gy׾ ؉G'+5J8dfFHc+0co"%U1\V?lu"7i팵9țMP7ewtv`p3լPZo=+Ǎ 3|?5mKt'ZLs[;TD .  싈 ޕ#0͖{Sp 0 uЌ'?.ېuIGrbζ PY6n +I~ͪ}B{l{USZ"N"k(! IcsaqyPD}Ȁkgl7'F/ɐ>d3>fi/O=M33 rWf2cP}3i(5Vt`ĶtBHk!MOFZ`? ZA z{ی! kwy-w)h4t?wy?4A!erKgCKG·g?$%.ˆW7 O~lO5di Y%YX0y*`T|K 84U'lU3ieDy;lҎ ^K)FFd#5iºqq\I@_#04hX$;- 1H g"𜙻KQS!cVsz ߌB%^(|5M reu-IYII/3Y0|)m3?ON,JdyL*h"ri~8W, uyg4*ʺ9))c 't2 vV2"oI@)꬛_. C )A82A}F:f]_BjBgKfB+Ɉ92SM4} &BQp\-&{`308yŠ7*dk51K&3YzyB{7odӻ Bimai1VL k/Z.(.yp؇9D#$YpS*CGk)2uE"jV dI5bXk,Ws=UAN}81Z\_W "e Ęk .M+ȗYZޔFI% ҼL 8Kjds1fVYƾ/%*qh#7W\Tl#MP[g-G;$*RLfo5evR\BRM>gS.nIK\ORM`I >&cn%@G.~EΒK#Ljf_E'Ȏ#(Qn ½ = 2ooѩi혊$ʆ|W^C8Igc4IА0 L3;`OK J'8ٔi٢5U S*5k^ISՆl' */O76_! 䱷a-nk,}3yT 򝿂"N9vnnstHztAw+&-쿓 nDz Mbr< h"s`NʌEw7OOi&p#ڬqYxz4Vw2Ufk~a]:%}/}7jԞ})mhF5׋Q0H w^욜T5JdJ$R2QjIM]tix-:wsVM>gv7;7\e!߶X5es5&%P=acګ-5(۹Ĉ'6Oxr Hhɻ/(=/y* ^sL+>I Q*)=n 79)%d_4jtMʬl?4841ݦ9̳!^o>p _@ :} `B &In㼥Ras#bƃZJ\_Iű`.w"IeyzPUuOwi4Eq.+'G!%|h;@o_"it)˻3LOKqZP6t2=5,C m},B/B,7W>3~T>x bRkM5f ۏWCހȑ*uhHbFWs-We$90 J*|A̐ɿ<|[&[淏&$:J&ȒB{5%#&NwWlQ# & Kci'h" w ktZ\KMũ@}[nA%J(e-B9 X蓋i@ܘ!{,N'mF^x*0=_lyf ~׽ܼ#r7JϹxv^VE}Ox֗*oo4{O4GTS"T-kJ?D5rlK,X#wl.S"YhSp+7^Edo;@AHقHeT]`i``?*@ X7 jko턏j1f7yk^],0T`5RQR9#Xd?-z'xR,; -(An EOga'ɾNSِO@k)rH\崬HcsӏޥUeZ=ZiwoW:A=:ޜp"{X8K0bq{Kʑzkb&_RQ8!_H^iR0qos; ZUz[<{tPiYAza"=eq&[ :K4esȦyX #XWlKK#ˤ,ǫ.Ā=Hr',o8"sL l"@퉽H!4at{(L\r56mOY}R^Mw<՝ʎ.k<3tM[[> hyEbi3:mG/NÄ Hpx\TkzjI2m}Qxu:Zw.;لA!Ңtc3a@ifަKBVa P-Ӝ4^S?ќX Q}BR<IeN~Ϗ# ķ` z Q]#yhDkX#`슾@cYlfDɌx{?yT$wۉdxdKetL0XQ9"$@@4U f<7c p >jq4R_>&LMk3@|BYx¢ݗ kBQp{H腵yJ9x ȾkZu=u-ކSDCpg(/j]mjok#SC3C2 G4 :LԍוJzmh +F@͓YYIQ'e8<ӾKXKۓ"ɢ~|(dUouP+]K"[nw~lE9Ѝe%*1e޻O2TlEcCoPCZ'B5MA?*;%S􆝄cL cmf"/MG޻x,63[g?=/"]4=|BG /)6*e퉬+A/*9_&?k@;ҘD*pGVpS=CH%:"}.6˦0/pԄ}(C{8wO0?s)TZ7Թ*:9 |%\yn8]CH^zkmy~.A&2JAS&t.d'Sf'I0 RI __U5Y8  B%/9~#Iw̕`9hO؃H%S&]^Y6wrѢOA9YŤT|^\YXSw~xߣǮZubϝ% w`Px!Y%–Β ?Q S,ڂ\j<0)9'#"#qLt|DFbe4lRU֩Zȫ?ǁkP?oQhv״spRMÆb%W" D2Ϯuɉ̍ԅdC uOg^q‘vU#Y;$RKH${eׯ3(p Á2Q'w5 %;Q CF6Aq,w2sO7JA%TF$%~Ɋg ? ZЧ^|2*Ӆy8qzrI8~8-ͅ}?{< )n:c4 &V!t`<_ ,8r~~%D'bY}A:k0-L[Mɇ>9 ) $.sgTVIӮhK9 D_ci {P "1Vqo' i_OnjSwhJrh̬ц1"d)!#E}o\ {5ib Q6J~rFĐl}M3)ԏx6:G/f'51$i-}@D0$I;Áͻ$HB)5)9{Uvf8LXS?f5=hF>[X)q†a QWcoKA!mtVT*4VYD]q\C#j10}{-+p_Iex _0h?ʿ3rY>[fS.: e'(8c?4$MхAAnhDvlAfE)*ii?uŴ/ߓcT˪T\vbBH͗(\Q ggbY; 7&lUeY?. FJk6\.TmŸDM,<1Cu]x.ّд>1zPb&xcP&PWVǻDw弑bMlC*v|/0;k529UO\MtSp/7DWx>bN=ׅ&X*(sqb*hv?le<&k73'C &K%C'k]#FKAoYc<"Bfnvտ<@k;>BqZT)+ha Y>\TDz9:{RLPN7i UڜyYp!SWeU m{EXyt~nU]'q]PxbnLYP}铹OmZo&[aMʋ|ρ\Jaqc˅=%I79S I;U7R7ng@>LvRf 'MGdaMqikn-t2X8q f%E ͪ:ffdCρ 8z3ʼn9o^)ܥv1#AB֚ޕ!%4%cGp"nc=T_N0 a[C4IF752+΂%k~@4ؖNWHD]V%ք[\ƶdվ"d4 lp|oR!gb, CAP2* &C;}k7]ll% m.Yf[-6De-Sz=]A)K P &M"I":)D#+aRR/.[gBq!&L"XVŘ3zz2֡˟&AO $Op?X9`ís]VKn}0)J@/cd U~I\0J);>H+ӏdj nsp_~l\6XVdZ0{7<(+0b3+lˡ<3>Gn[~Yblq)aJTϗtZF'c) 8HSL9*͌Xތp ʘr{]!Vo=Z)ds5 vK2?vY۾3,aG6wBM\L ܺ?3*'~Ѡ[c8+s*u枵iquirē=WG\ ?x!B*1 u,?6~yyꃵ2~njY( 'n_5 > ۏ:>)[i⬴Р=mF(Xrh?,! QI S (2ڪGb[̱TW-ILZeQ=XɹD, "\ YP g,I(8Vwtukyq !hxSsr88s]bb͡^&<\7: -? xi Fb&r 4oU${|4(I <ޖٻXz\Ό KRY n8ֳ<09#%r7UYhc\Z*W*Tg3'fRU*k<692%+ <܇:+7g`fr>? ϰeadqGP#r"z"1ge~Y_;aơ=ħ^_._#v~Z+ޅMx([ ϙ0AAİGKxdחm.7T-^@iQr@ 4 IhD1XL3!3vr2lU6v%5fqpc7G'2V!qB3a AS"K:e(, pl|!/]0(iĂui|P8z) }9gtnq81#ٛ9 9kz~r-ae@-W<<'`܀ROfC,,;4YWW22Ld\2EMEwz\}?=~+^ѕ5#?gOze *e)`1p}e-܂ A,s۳Hd ?I&@;bZ {60 R86P],bXO᯳n_ߞ>Z$bSMZpgׂ?Lxְ'ϐN< 55[$K(J]E4_WeB󀹲ߣEm(aC \4)^UT᳠b#Dn9dTkgD:vuʿ$%&"%*jZԵŬ!*9I-FAP?&v$%5F \y>~רMCgƉ_'ǬqttF"YhB堽f;Ψ3w˕tqopxW8N&ejۄKEU\)؍?\Z>Tb\  pO{xɩ^]l5#)quƎM~ J ^$M#\K# V`!wZ6;Ph6o QrK*EEN)AM +|Xi=d EbO s3O = Zcحɢ&Е Aȍ \[6yZ H&k0f~w-[Bdfs7wfG~W sD(Q\/Ǔ@ ,C]VGj68yg`xm+J=SqsS z:u@f8;k&Gb.p$VsHb'7h.;X> ӜvvJN:8G@c%`>婟OE1+:#W )9CD`8,Ķ#6aP˩o}Oa}yRBkRB(#ʗΗ xgRuN:s%9|o_YlÖ@g(s1M{G5ZOmWz4@ 0-$n"`sVB2xZ*zg˵V ?_)W]D(%onvح楝Z+gs]躼ƮU.'_zA{fbjlӇWsaέ#,û'UqK6΄$e#¿? &b+OJPADZmKcW=NaFGkse5EYkRGzBs'x6;ԭ VK=N—==_ V`ԏ/<4ck \NuHʀU{o|)%)<>_76R̉ 4IAˏ^m%E_@kDF 1\;℄x9[/ZM %#(p3Ц1C'5BBS!4qkkhŊ{IT/|˰uu~򆫛l}; =)*>2/B]|G=9+CŬQ.z{8Wnu:19spèv:ѯA~1u -h^H3^GuhQMl~6obe35 !e.K9z]l:Ի.vN8>-h3&~uheiIyz!L!H5PȈN~r>IRPrKೞ460uCl,cs i@8$gkL~q# 2aħ<)ME 3i'q(8`CBL!S.HrvdwL۽'9pY Ta JMƉ غל|& eE,-|e_60 ņz>ͪ[%+)b:9rH_Ju 1ǑZNȕZu6Fd%EcO4URC~}׺Hʈ7>Y%1{bAحiMP7g?:&z;1(EA(@w*dJqr+QߔbUBn2}r9zާ@ /0WkynD_$dC\\XdqϗRBjha5h#"/j"q4Zx2$9}ݺ/վ&Iͮː+_dSk}2+P!biS&rm(L7a4B)7CCM H$e(dPT ֦>XLk?wk5%X*D(MVv]_u"`TN(ƣJ lw[%yE }+ ҙJ#LJb/bE2#7?M+T5o)[eΊzBLwD:lL^ck Hڽ5%prV-˃\LVЎeZآHw85T#^?eʐ(~: © fT|d#b{Пj~͏}"fZеW+mKI-yŭ d$՝$ f?\(# o=-&Gt0{AŴs2T^cDq!"Gc 0&*bq1!x5IӧJrR˺iI vZK 2x`sf/qK5z=س;_Czow&("~u.3㕂R2Otl9r*}8gAlP>7fuIqUĭD_W &kC|C-cm;+)vD/Hg UEaT23iJ(44r^Y< >yJ(p]ae DCl 4K 2U1pO `h:KK"Ms( Y{Eg5RH`]'kcYk\VP7qr;E_|mYYۊy1ͺꮨ;9h+'>?'e& 2:ĸ1C0кN+FQiS,NQm._=K .J?=򟝡{kB@7,Npz-@~y1Cv.C ex 'ɯ aQ.ts2iH+Y_QMu005Nן^o/,)FEQ3(#PE.M6jZQ4fh*4.y02fZWrO J_ڰ4jjI*}5CjKwMnzUk1 + #,n<7M'3:@% &: ``g B( `=3u{w/¡1xxy.3d4Dž Uc f `px$I?OP Vdk[z\nS'=clyRZ=ŕN&5m:{G]Vt+]`! WX'_zP D7qKXx VVoN}H̵1%9F2,M ;u DQt8hu6M8ݙvgg0#솙?+ol|!1Ӡx*$LsM$ byk0ˬQEI]/"A,ɮGZˈ^<0׽{$dW1?!{:W_ (239 W͟/ ߒjI)E=.8CUiKqoj/r5>Mm!TLw6 7ܻYWƧyjW#lfJT8Qչf^JSD ~ŰxPW|4q`%|xA[P75(QJ|5ޚf8B=kNPY .#n\t=mV_[ 7C{omR ;r\:Y6QmpⳘD;_^UR(/6ss*;6'8xkI]@K >"D7^ \40 X)Щ-omVK;#{!L+Jd !YcUC#P?qLε8&>n F}T7u b.;2P0od ]#3j/G9Imvsh#-˒ދ{ tQ44Y\ƨъ\HC|8 3@tujO~`Kq~ʧ soij],Mh+( ٸ왚wb>jRBg)-tS/ MaAC-%` N#` yJ#9 K %*]/1E:RbꔓJ9ұ^Fqe`x~TX" EN9H(5trA5~D4ח^m5k_,)jA ϳ o +U4,;! OijҹBCGgg Ƴ;Ԛ=9|<ųm}ߊeI lm)W \!$Sy,~k/~8:u6CV]n=V }ǎv!]/>RB[ cp|ʌLqY|mI,KOywkUHQhGLSvclD_W\'b+NUn˕&tW@c#sQJ=Ɂ$ۚ(BګS*Zah~IFsC*n ^ROSeJypp+ 53I b1[ER e-?IM*$C/>ٵD--'Vm{YMlp#"f8^aŮ}ӵPiǞbLez9MKNu/J'GzG6yN#i/"a5N] kA|<WwNv 61:P+ 'ƁSĉNs LqώUl .σ6 eF wc]+X~9/>fxbLYg{֘WJǩu? N`i(s@pARshb[TuP̣ش"0gOLVBA5UVMiՕ7y,׵)$fMxD 8.ghϯZԅYmu?1.'V-E>,[U3_r\c˚R^j;X$E?_He@;C`,AAIwaճ-_!BB`'!` IH"ibz䔻86ғI2K`R&Bww'D@o8r"j:O/>Iձ XF~rCJPӑߙ"tԑMXso~ȼzfk8ozLr!x5Iպ*` X1 Fۊ"v21H\jS9HX䟫+]cOdr_EzO_)Q4E}V/0{ٝ ~Y`2x+=w@VEp1ai累OK+ c/)Q}yvv4}i{d#%7WQvԦ@?BUTiK: qC A, ?ݸ',qn?xlVrv]LO:Rix:SchV{=Si0aZM 4,yQ}3r"#Ol:স5]. F4.7&ZKYUQ{Z(c:<'7 X]_>kʩ[N_q`*7A$3Q4hB%t+QǖYqphjqQQ"ʼp`:NkOAm.I|e _ħ9D%v@_"M{a~lߒhd񧕏wWvH~)4*tKFu6~7(`GE@d*AjOZ *U揄iS)K8 4ۀ/_6 dRv~ɘ_v{fꏄ583!61 ~6nǾ5](vzXUYLq<Ǧm2InEjgv;VGVzm<*8:-Jۊ\}zOm V}TІc/;J1*)Eܛr0b3`UфN>2K#h"A0 R,oƵy1wd`<"l<S[*>Ua[N4 /ŸM8]JcF "W/;}>lN;aX<~ /Q(ZG9hPBay pVF?zaL|Œșl~)Q]U7f .p96? y3K*BȄ0q7y;-6$.$h弭Y] ^1AN\=w$!GZPyM*lD Y_ #3};:) ך'}w̟g3 "c}tRuhDIGV*m5u12S4DJ0 CfMvaކs}nS|y Wգ)Ꮷ@ٰPZ""@ztznA&Ɇ?#smD%;shJ5S1S0hC)ޕ Ӳ >*" *9~F,A_)vg,6,oz97Gz_fYHjx !zəOQt]fayǔC^,hTtOƴɃ_7x2 tAթ.D PUz л8r3:)a:j0/7&mq*XiFT<=0v WMTts+F:w"iO )qwbӕ/rd?.M?:̌uմy_b[8'CɐB@uJfCedA U<}A U5r)@ܜR&u!=F>ebڭ^%3aDQp7!'i Mˀ$Z,zd./.95 e=;8CEúwF'me)$4^;N}I#ɍ#i]o`2JN"{v>[!_VK;qg󘐉0 -ňOv6m O+&b9 'YAA">Hn?9ӾíTƵ$HhaGUʜ[ \2f,۠$.J-8{[P*Pg"Tiaׄ%Q@N8-l62RFRm-Pg;2G!\Y TX\DZ}-ҟE])Tq=G,)I:f(udҋ-JK&4-?pA+&+qm{**DlQC>3rb:FEm!fO5ўSkjx)*up#c)Fъ%S;-L7[w L?)-HܟW$Yg{,Ν`]wld/[T 7)M}QL/Bҡ_KRfgn?͢lSbePb_mW){+Mnj_$ J2e0&QlelJi'ҨUkΰ>טpO~N,€N޴qU$̮QٓM>i7|qǝ#;`!~N[N-%~=zIQk#V61R*dA2 ԶadV"61R/ eCOšm ]65 %UVbaf(980ׁjGXsO7Ҁ~֖:>N+g,/^?pz~-6"=eq Eњ ; +>u,Ί+ Ga)0SP@,*wwqv{5@*`7i}A. [SvLwwn=]yOGFwK9)DA%ȾMxF\rz">y3:=u!`A[KB*d%ާY/Wp|A1JeTGfjh)NX` V܉\J?>[}S;ɒC1L!Rc}o1Զ\VVwvv.զ+R]3ywMޭZ˳\G>VeH_z0~Šf!j"bnoyZB~zoQIQsi!U@c m$8N$(oh)T¸˙78")[)1?QLҞ=ޏ Vmb#F*6,+>#N~=  2,jR^ݶu_0~b3och>6|.әlwz_X^zTXʹv p+ǪwqR$f1P2J?IۢTQsQXQRXU_/]bLЦzX ^QrcWFt'X$$TK,W,'\%5<{<2z kJ]ȼ Xg02jsk*Ol>Q^:cC#!F u]oFQ{g v5^ئ#00NZr$ xt *Cnlv- &B8Ze_ƂVڌB葻p,uP>#8-({',V8h}v==; l*&9,B~kMurW,_ɺϐ(w{uV쑅$x߂8t ansWz[AQuކ4g ‚ C}BFĊ; XP6mΈzRGnmͪF'V~' 94Rr8 05?N,f=@"J{೰dp`jے>t|&?QqgjD4fjӛ;4͡!&X)KX6'.qeC!G\ZNqgYYtWn?{gN:0ftL2|e x_A뇿u1{+oi|XP,$\rFHSٓb~y$зjo9?Xb x ̕#%#7%YF"KkdW 2Y ] y@F'Ū+H' U)''q[r]e<^ 7}uů]FRo42|'Lv ڱ{N\wZRP26S#i_VmPb^-3#Y.){C6(8GI8 "͉3 % e1nk2In>rtaR{p/XОOL$CyiTqIJԔOJ@ A0&2N>4脐ՋPZWЦ_Kr"e1E0F^n-=#PBϲUqa2QX}lpR&-b)ڇ(twn(в4w] YQUe(?(I! \ /PfV7#k:Rbz޺.1H@τkc^M``HG*l5A ߈'"@R%3Ga5$5VDC&T)ڍ@B-W8_.!uK;1A|sJB,; g |I$ý+q`l7iQOàjK0+ b8W5'dݘV<:yP"?b{SC NU6PD`0_ {+ܒҵt%Ǝw64DYī4U{tɀ0my?y]TzEE_u\g ٤6w@U H_AAeac-xڔBG3Q8 ]Rl 7 8zjF)7X\к ;RJ sIyp\B)=,v[akfb2^ɝẐla5 h5&[r!{ɻxvEТĸ"vV_o6,]W ׷W}Br]U]ДMX|8 ( W_1 r^mx&Xԋ\7}4=* VHMn >]H @LnW:"y"ٜM2FoV GSHdgqufk~I,>m $k6ŭKvre~r4p̛eˬWƲBfS յ0CIӴnc2bC=5yLkkZBX mZ+n@zxK(N(֞ӹhAĤEwló^`)n?(|"[!eF=ae&XcA"zQI>i!V9f(z) ?+wA=*٭:4I@^}{W! dd頤TD ؆D6nHbhd[Gюz+ʸQo;/m=g35qq`gɫ0Y,ȱ9D5Ii .rsFY=)\Wre]'ew TZ>I}>%P e$lɟ3r_0=TCk3R3A :IǒB% oG=ns.ިއݚ2(T0L YO(uM!UJ\ S$d4[Cj wM|*hR2mI}4iW4EfZU!%z2vD6`-F>~y+`E5ƌ\ї og7 DYGmW(oL6lN[}"ݬc-)xt1M5ϩnAJhቩƞgx+3]ȝe,B̧#>x=8K1YҶXWU++/™,@thB$D]d,8 FH{<De>}oçqf!km1xƶp \A-9k.XD7)690 ) &Z8[Ǚ;}WmiA`=_  ڠ/VlKBq#3r)|S-w:SR6& |'rfB5&goH[e%cg1.O2nr89Z@N)GC?öFQXv4zj{hgZ r|dU|>>X OgEeaH\[\;ږ5ZzN SqM<ۙAZchDF4[\" ;A'T(l%j 0J[--BD//#ӃJVH: $df2GаH~-Zn, IaWoot20fX/)靊Ȇ!l(Bㄿe`b,r{2.ز`2p\gDVj/]C#'>Ɖ>Yi%fG!O ~yÔ>nMCM^S#EU_!~w29?ֈ ůZV(1&g9f++Z p.גI}y# /٧F=16K/ؑ*S^@& "6IH4|~HѶD>P}Nf~Xi ٭ъXu6?pUihpTP綯V`L T~[AuJyCjv]+ε_J"{fBoA~ҴnM 4U0%} [!"i4%72'"=^Ys'3τݔ`Sab"̅F50#;o:58BDiK&QЉ\J4@r0`1fN;x<- O^EsT]Ǽaݒ^zXW|xB|~f?Ќ!i0"MM Rw? +H*gI2PF2=uߝ@n\I;GRBAz)<3ZS;}WAF Z+O`\lse/8ub'v/I 2 YAMhjQgis:4gpq[K~trxZTG%Gcɴ2Pg.k|_6_];xsCedgPq ߦ' V+:T6`H%1tgMn:\$$tȖDJ!|:?E*b!IChlBb|;ϖt95]c8CazҖNyJSIqp)4'ϟеIث*Ã~|UV2I*ghŦWGiW3O8"͵pSؗLm$PGΖ(0w0ڳi@Nê*\oMHJY7?'uh~(ݫ;A:%"d,|UTƾB %2{m6%xU 78AkJ^lT_kWLSM7ퟙvLdeDОKx6rkĢ}VJ^wG#xaE/*kf-zqq2Ґzx#1RertXGZ"TEƌʼpCLtH5=նeh\{;iޕQEO%68dX &۔eA SJZ` @!A3Kyq,eoL\ɗ;GłSJº0zDݰ[iJx;X/؎fO4(fp縎Xd U*2~2EqE;ޥ8zҜնر7O!/bJט ;+kᯉn\TQRθմa9kaD|i?]{-恄S9u2 [M>jpuxfsvDmwFIHa=|q+QTQ"Vi+fX#+Ѵjj" n|"t9FDd 'h WZf6R'l=HnRSmPBCLOvLj] $̩E@zeT{{-%_R>O'E!e}pҊȚN W1dߎl48'u\9/j b)G#݁=+M╻WIG',8W&J.Z1G1_9yۻ,& |I={~xa5t4I+0rc/,V;`jLX@zğx nPϥ2CiU@Cu~x62G X~Y]xjYr3[+!q6>\%違pu2Bu.xM?S-9;pV ,x?ٟtQϭiO'g}8̾#6ᅌp:䯢NzԌ!iVnym,B⁉VGM7Cn|S$\k^c %788pbobӢ ͈;KecuH!T赏=$O!<-/ I˭&+!apL67O*2,NO_Ԡ|fSfԝwе^n X%Q.p0kG aGjоs *ٷuUj P/Yn-X=VOWn`Y1i3- d9?Zo`JEB*`z$v_s㿻D8д~3xy(,ЗAe;9#I02`M/脌lRɦs_cYҲ5 ꬵ"6-@/s#li,GeDb-rœ+7z<.uW FI2:Dw?6D%N9zc"#Kҋ.\0o| \oKul4<ԝ8d2k2b.ioo@A#6fmJlR8I/)x}|y̖,Kb\cWebtXLz,4PڐH'ϷڂEf`,E!<aB6~qs*p\|H[Q_IηъeZ#Slfn/5 Vs1t6zӣ'ƅ1 4$WsO^̛zUc6!Lr;`M5.-Rt%gFNِ#%?,c^(M圣  E?p7R^H\6>9.X|t D}Xk{S-ou;<]qT&&| 9^G'}X,V \9rVtA p,+@k&ȏLr%!׍oSr*g:dZ=s'yիf{;򹪭##AqU~o5;'P)vds&UoV'%f蠔$r'M\;5JEvrZ'AZoԐfLb><<2̜tާImK `Bv>2B :00E[!v׾ dpwScLosMv BV6@C걕N;Nwd V\wsTkQwujm@{ Լ)ZoG|C@ hA,=PS.r, {2%S#zJ>7B6H[ <˪8bT@$ EX+#w䓼]BVP~'EΏ$wÙl*yۢ>[G/ OzI#JWǖCӺ!n8ҺkbuUK@ O3oą0B%#Jϳɵe/@D9Y=}XZC?  Kвc?WwūT}Cu#2 ň" Rj {»3|>^Obi< mU+ysrN#2t_ڂS V'e<=w֓E(DžBàb l VgXrJ.[ 01sԕS;[f//` a팔v){.}WdT7> ĐOL.u7Ŝ5FWH%`0]lSV:6/)ŋ̆P`IP l4K|u{q(y`xG~] sk KA2CܣI@YHg*LƟڨ=F+0cHKhm+_zY6 &oszjw6*S0ѕ0M^&cݍJCFqfհωW)LepJ[ PȦC#TH۹hda@zű=OKȉ(S$Os/85eecQ#!HTc(b`EX5?f#@"j(^x-#,ݝ&oG䨋\H;"Wn ј~.<7ުN, Kb[[^F\A~ї%Mq1\/x[PZ)/EW>)|hrKKCbtaiEC5!UၝU]SBFMw ~ hwdhaNE5)2̀0m-KVzgH,S} r9XޓEt:Pg``ũs>&׋ ++u++bDшC=wX>S,E^[h d 1Gf ^_8#ttft.3ֿY02{)૥ؙmG\6j& 8Jț3"lGN3fR G(;؛r$r櫻6$ۙD*x[&ƚ̾#̮b%%1zKKw)Z./e~UcPÊڧ P/ک1?}Sr]\w@O sYv4J,&e񥽙r)uR oEqڕ"Otz3>4a&Q+k!\@lJтi@;W,<@x" `~8bO1hJGeK,0xR9 >"Ӷvg14I7ON{l`pN/^[=a 6y"@{y ˱ĥpWG|P~75,5-^HT:4t`y'kîQ/>OcCcc^ϻ[fcldy=dGĢ̟6) ރ,w bT1w2F\kr2w|V`ppk &hm'KyyAEOib p+ac@7MRl1<[ |唕l5{Y z$u䯋Y[$Em 쏫xxj)!!Y"[Dksp#ǻƎKdZ^Z$wmGB`&RɝBldھ0IBJ,n"?"CQѷ9̸ص*#-=Fh%ن#DЁ[t\KkrT+]"${cc7L*3S}:^s{շ Ny 1@W&8RoT PDZʋD5}תY=c|=G;~/tjy kqO[rCcH~@>0H$U&\,aC '6JZ`7`D=3K좖P˱?s%?WA^*6:oE$tn̉Kh1 ?Ԣ<LW+? LXMK 0dh.[}.9@/U;DMCl͒QTp:sre7_!TR>La4}v~e;N%#j>ϰ 4Z5;\IbV0^Э'!' Vnx?d' ztS~gaaj-,MYoUyWؘNp2?*ĦI}ti41'MQayopjeC\ww]>NCӊ_hzcJ1*Z;o / F'}2$95UB3Ĕ+mGMYhM4ЀivG7 um8+Y/_C=a\ۭ$b6(㛃;ʬ 6-'a{uͦtQ \wnqz.tFթ*D~B* ) 7'+Nu`h_lt/a,\9& 4<8Ӳu߂* c+Ayf2֤K9Eg>)PRDWt{q\Ǚ+k'#?߭_.F>:+⊤txEkа륎H ߣ:l^ m1N﬩y.lC: kD;^(\ &|9.2\M.X{xMytG ÄWD0 )Qo]}"ٶYĭHRDerz=d /Uߴs]鐎]U՛\Om+4U&~lei8|dM)ؾv _!* 1-vEOJy| 2Sخbah=-+sN+t[V^ASx  h2HBS|Q}ycjϥu/|ID4{Vx}p 3Mp10Ze@L-ջ%hbgrI b09gꩳޙЁ ]@x1 E @5`֭rQƀoNQ{b.6v/ZI<§Y,P5 hhi(3#d9D8q:GT֒?`V ObGNZEễh8ܸ'^l S %S@dXVz&N#n*^ہlp?&Rֳ7ԼK=1u~RW4,L|,B7hn]NU!Tȗ3`{NQ oN~2NqE0-aLoV |;EUbvl ZGJ~ɛ+[Et='y!뛆sa[ԗ/R'g0IxHB@&*i3t-YB9GTlPW }Zn*"UqKjFhv<Ķ#3Y6b#E$gv$ˬi?б!+G/Hڦk!O[8n(UqT;} XV()y&}%=<AWgDC̶`Wv^O O!>).""Bv0aO C,zt ~55q?ʨ ȊDտ- M!vž'j{16c2ݹZ|cdO7΀>p+XnePӉB*UIH)`'a˕n^ꥳW"SwǢUBYV=_Q"I^{#qg%Cyo,mCV.STeu^[ak|Nu7Q2} ceв=^;VԫVfm428vcu\B@5  H-r!hracH/cij> `eƾ9 Tn_78IV1 #y%<YX !01UziBC*ԗv50<89DW O,E'xc"%ER1w&.e2u:Q_癜Qcl:} ?ԍk~0㕘[%[f8h_= ϣue }Re#: sr HB4ŖX 5%{Mkb654yG"^J*y& ( } tb{AqGw\y;>v[6&8X1Q-40z[a,״ 8 G7n*J6 ]>"=.~2-g a؅K5D?iôN 3Q9~?}9keií/Aԃ*(. ".|DP(I6dPUE&Dj9cX[8P{B Ʊ(gĿ{Ml'/5e|P]e$̐TY-G83/@ZћG2tVPg~M#[g۷F?Ca]yzMkK4:\nO37p@/JηK'T$mN,_mK4nw۽&Mz@~(5GQ*8d?a"T Y*8\]C${5K47Ԟ }L~qw{Bu]97G.+h>s.tu _YnZWyGcM)$J9~(wSx" n.H&ܤP)6@`ӂxg7 ز-S~~;gBج?gaRh=>]}/TL/M#ds 5T={9Jb]~: ~KOq+"QIL>b,ȋ恵Xc Ѷ3;{!E*\j1eKH+p<#j"ճ|9Փ@o`X廍rD[}V' S ~хV?o3. y G7lGſnfn{3j91e$j87eqQF(K@%,Oq( k8)/ւd6\(KfeUK1Ehđr{oq=}_g#; e=1[~pZg+DERn-űMY`8D3`X/h4ۉX\:zvnw80rncrkechou{НK4u6EB6t2NXR4Vip4AGr?p~J'r7^i]AS.Ak͟hش1%ԗ_ӆ.mG7+hky(iz?@.0 0{oHcFRs~uaFO#/ q,nu΄[e7 dr}n [:ڇJ1fzr[|C[ݕc/Na\-f4Q+lI:`g wXšәHHܐFތ,ؑ>篧fSbS^1VbrYWh"p]V7>unSfA>&wbvjl!Q(A^6n`rI %0{݂;Ss)*]EB qݧ٥a1 *2vQy [p(7aTxpƸwp4ImE/jSd [ϢTnކ;dY$0r]:˽ެ11[墅Xڀ/o;JFKEW@{CA?:FI lg̴Ϣ-`Knk(!^;nLKk^-اAouiW*ر33U~?͜r{=OSjU7+tDu#+ߋWdyiЯ jw~b?: bg'/ 3v˫TQOwm~%>7ɖR6:Gv 9zi 1]eXc*m5z.BTDLrb6:oJMMr+k,eXYbUkT5~.JP_%؇݉,Y36 Mn.Ta%m34ō& 虬 194jP?-v1) q OX [zåjٓ᩼߀: W;b^oUM:β*=H".j{_qFֿc|Lӭ gՊ-goRR(l˝#Jbpõ5֕Y2;B:R8H̀9 N4Iަ;_ۓqI'aRdxVQ_bC8;jԧfS0؄!_CjaP6Guo7"YQWq69J$ x ަa!7z ) ,9ཁksK@>Ae-ir04qoPfj5T2K%3kt;wtS\-5`G{r'3sΎ+=ްwbdm5 Sg;YD MT4qdd2'6u$BZncX[dlX5=2!orb2~* ` ^e עjizI }OKḘpIKN* n\oRψZY:y݉f*]5 VQ<\߰k.7X ߾j1,EnapEJ;u+ jν97|ěC(1n`%C`v"|dž"|_R94" &OwX<:\ xz@pQ_u+%;a*]T:UICG+/^QO j8m?aX씺7`D 9uoim'#YW B0gͰUK Hqӧ,>shQ[W撪HQy;5C8Wp;~÷6Ym(Y[B)YS}JN  d1-΍?tEyiIv{@SK">QF:!96OEy˳. u#سDЦFls/tLL %Gqnzr5rp Nr"gj uE=ΤZu]+%>7s5J\ڽo_]ƫ ve3;pɤl Ic(9lhVfPVlo1)=CٌT˗öx aC"-S^+ڤbٱ5ڢNfթz iY^oZ:_͋)%fYϣd}Ǣ 3~vE@NJ&.qSPF CGܶTI {w@uo~bHDqGK#c& ]mp}Q&j}cv"OqZ̵)OYPe{>HDV0c{e<@,@*Ohq|ZDݫoE4 9 m =*aIסFgϣ{IjZJZVdTw?W1+E~)%I.Zc,`x=b"+`%Uó  ׃aP4FYT9y D=q~М1g ߴsQ١Ɔ{}TpҺPx[Ho|_)4Þa\d9 r4GQuŰ{ߎČՐKGA_76A@C3 !ͅlW3\쑐|V6⨋˪lP~!T 9Щ͸jgna [y˖w)/㼊L‡pe%KSyzU uQO+ʧ?،uCMX@oLy.h8M@/H{Ro#@pݗ>&+? :5&}onіה&^M?{~I'bN8&K!%,ҸMٰ6&:XcT?a.4#.0Y,n%wmFo9p4![n9)ky 24`#[wvq('bdrRqd^|%&5(>,CGÜ '6b5̰`H=-4̹=>@V}qOn\,鵎m;a`WtBy뷟?ؙ+T6jA _1̈́9Ӡ X4XyVٍ%8{u |sUvFYYI5RЈ w*D> 򂒩 *:Zړ2.9x"rZ5Fy\8Jh>Ó;Ѝs6)cy$L A72ek qeJ&Q` fb6 VJ#`n#u_=YpC9 FS< t<*s' IndwhhPckβ A8ro[A#r[;i,0' ~~ ]RD: Ԅ@PF (#P7 {/>4aMSZkWO&Rs2@{cqulof3A_A@N!*݃6t/8v0lK{|K]\7.;Vi!Y ЬwG }}0~,Kt1לYU͝yb_AMPaZCe!l.1F]/Ja8ⵎ]K>iYTf"K=G X49'!p&?(kWې#-ߐ98ŷa˓Wl:>>[ d}=7 U%hϳ3 rϬ$H]y0nqK| Oi7%}fF,jz@K<@g^6lW\Z Cnkfى]My_Ȅe#d5?z.4jYdg\R+7ܔHex·OUhfvIkӣ`&@t\>+L <;Yy^6B@$o6umܼ^̗_2;_O9_Ȣ8bO1R:OPYns oBD 3b�օl]O!g*\"\FXٟ9@3(/UQ F o ^;貈ApBP'&nݚmOnw 2.T? D-U CA"I%q$}, K&B}-vWmı7 P,ޱx]?sE-?rP?~&bVsEs~Ka3z?3h4d3h[*F@RB4ϨH- U(8SpQft=D$_ q-rK:yLŁq !Ѧq·`2yo+e M3 m)J}!iA&8X%ixl% ݲvzRt$nn=`Uv !-Vȍ} toeuccE8J/06"YhG&^<`X<"2vAI==&fi5G)6 z^lbm >|1 v? %771wi+Qݵ=75U[@U IIVTK#>9r @M*)n7IvaSP,jl^n&/:"Y^Gn#COC9`7^*\z_Nȉb y-WyQ#5& `N= :%Kb9YV~pi iꁍݰ90nYlFIG&K$A²xne~nOdjQRNަZ""Hh;&tO.+JlI΄a|S7YBk~@ SpsX!g|TrͫB]̾:b<]ӆmY_ wLQyX 7ūb5VD\ Sm{$qf`2w6(LHhm;ԧzS+@ho@ѥ^>RHa#3M@}z 4MO.>40]STCˆ6O)p8ٵf{wOb ӠR )00^]W/}ir0֡lX}JH"2(X4 *&Baǧ:Su}Z3 ?1ܘ6ךHL#l" 5FY  ;lu mUhTORJlN˜_p+9q=c Clt ԪĤFxmYWG ?(JӸU]})" ,+/YA8a$}cV(Jw+犋D.V w} ]򕷼'02^%8UKAxKc{\X)+a\(k6ƼILX s7ywhaDK-9CZ6(qjI'¤;wGR"%( " NލU5(z>Hx@N~XDd߉^Lu =z7lE%(l(>ʢ[7:y:cbisqX7lp_IT@Qcq]f oHog@ů?h,aH .Z _ge2S|eÄ[ێ9f.L.)PS6ozӧID9˖\j`;92!>* 6 ]ieV W~aAw/QoEZ,o]-Ժ*I R,PNʾ+;HYYJWh6$$WN늌M }"[/9jC@|+ ^!Q1oW6c?0ǵ5 g7pl[9F =qTL"VT&9wۯ`fnˉI@t}a4ᅊg vN`:F;PZ`l]yn5#vkyB*[X:,+>%:1_\u*?q|2 gwRަs؍WVQMݟ/ճ;Μj#~, WMmOFmw|ÆrRޣ{1Q y$c ڪ;xpIeɤ:-ȍr?6w?= u 8=U "ꧮNОBSXx5ģH'̓XތX!\RBnBOb ϳFi04|f,~#"+l>V'R#X2d_[#z9_ș.yYe0̂&D}]O)-{LUez-]Iq^ *f\\~ eY?Sg *`3@;ҘOp}ꞁX~.2?YcJ~2Gu%7"V!ֆC/y[X0;g]LJ~/DLq[sừQyJYz1hw0Taމ/d!4s 02,k:՗Zdg~P- [ND  Xn45NNJ@md}G}z!m[<8ͺ=в+>}wi댅.1JI5zmU'QG/8ڡCC[{hs>XGd@R.A\lpYԥi1z㰍Ooȴd 72$jÎl"/SHYI_&?Y?9m'}ɓ8AYF;~U5, szZdS~,ġ̼S'n,$ Z֌2T9wgNG#CF#G9ZΗdw3cmp? /zsqĆx6ބ`%Sp~7j_TX|PLQ珇FK]wkyH3x[ϡubME봾̔ҖUd*N(dƏ %6=x+a2U%GĝYc kp1yD[u\0YzsZϑMHIlP C]%3 :<# oDf{~ڢ§7>s1/.Cmב&_d#ml{4CzI8n @2p (F_S`V9:9;# 8G1 |N/a:C5K)b d6T:[R߲̓yRxlGAǫ:eN; D œ'nɟ7GT B/-+2ՌV?>Zk7DnAmUBE=:U…d4qfp턏Oe(kC1k$JX 3Tf^#(,0 &MV1yE(m0[pّġnVK 9v@@^$-}V_+fv +"_~5B拏%`B8&,N͟(T $Az"Vz w?3Nl3$?Ȩ- $m::34"؇gYZ070701000002a7000081a4000000000000000000000001668c169300001fd0000000000000000000000000000000000000007000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.ko.xz7zXZִF!t/m]?Eh=ڜ.+.gr߭7%~[ޥU/܎Z[vģVxr`7eGU-0:z: Lץ6F5-s0j"p-$rc<yXsQb)zk:f*> +4un3O\hTj^es2 @HI(4wrAhm%4I+՞:G2W=2Ub;xU,BfB8Uf{Ax͏y G赼@ώpJE:9Gfuo3'Hc5(__MdNL㬌hR{eT8|[I-M˜UDA_!K\}E0KD )Mtg ո 0 .[y-ݡR=& JpWr;YSDy]zBQchJS%daKsA8۷rq—j ޮwi .?d ޏanssa1G;4t{K2U2nNZWXjSh\xfrb/M,mt& $<3[jPIDn&lkǐ8u/wq+kn_9kKZ~U2yB#ꞽn Q_U8sKCĕ;Hl N)4~'^6Q ıɅ.5Չx)& W9n@4|7<[j/āf.yRJ'l#z,z<b},dKS}TA'ޚl@U!V͋`_Ddki&wm;Sg)dLu JOg >E=wl!M *؄hIə݊46vnqzV]˝@SPPZOh;(nXVgzF.|J(CRwWWlϺ|[/do`* +kd|("ޥ |1!FuF(LW jE9w{Q_Q`ڄ=^ZdhVPq$IOMhHS>H igMjkK2s/;>X03"M|2Jo^_"<-lfϤp :J|A+jSϔ^󖓞UyKLZ#-BK bCe*GLiT5Z>oyfkl܄dJvx/^zq BT/>-/k&g[-PNOE.wz#L2VmgIWJ!R(2^v*vJq\l>aOϟ+>8 J\@֝?g Ǜ}ʲWWAPi'-@H>" ¦\؉y&jIY\]OT\gg-,‡h f(/Gzc p/.!SN0*ܓovN_X9L-FsAE c~DXLhIHΙwϤHrh+axJUgqLBGȡ+$Б {Uq˛A 3;, 9.U](m’`_ʆJ_Ua(vWފ 6،ԯmߥ=Q"Asv Cq rM9oN;v*P6H0QN\|)Cz\S3D@/f0BؽQ00{9r+B,"c1[ <=x h‡E#B. ?253aY\Z?evD4Z %)^|+E\ .Y׉dp?"(MTخo>`˗Y4$%񂸮Z(!8+ʷVҊ%Џ17>e5xq-Gj_F};Ml?7T߻U͋@w[ #%C%hMmu./)ܨtG ~=@mq ;U9T:c9Wo!$È&OI_6ZU/5hD^x /{ ~w(Mmw6DXs`:<0Lx6{f˥g<6r2;Bן jvQR x$6]Wl 'wȇC>(@2ː{ ?xd݅A* Hs/&^/Ⱦ¢t=hU_qôsCҞNDvQrt%7⑥o^"V_AH 咯񞲠h}Z-[[ecP6D93JI|/>KL_lZ X<$פ K B'kMϾ7$g-ߞ^!?k(ET&AL _}ZV" u:WJb]+qbX%ALdbw8F[$ O?Ò;>4t"p̰S Zg>9S'Lj\$Wg÷=H>zH ՎOOj! B #;y"9:Zo UPz胶SӓK LhVjRkU Bm`T]g'yWov?Zgk%JAےem.[p_\J-׼bOwA=f5L|Ȃ{iGK<2l5J̠ǖ8DhΔho]WTMDrq_*8pVvXTdK*j'oSrhz=@x)<JKw u?[~/TϪ'&7M~!·DEf 2nCQ6ITd`zIܮX)N|&ñsҠC{:kt+;1?&yany&΋h2V`H"|)d؊vK[Qs}a+ftKcl<+4Nl駍]oDJCSB9Ƹ-@[0B 㺠O:8f8i:ߟxv nGQR}W8|Mfy zBHFQ<\<+2# 7ڲfؔaj5rUک2!l& ? *UpHKLA|Ej_*oaVtmw(X7e_)FX?Kh_8$7݈-s=>hHɺ,Ns5z= (2S54]O%-KTKb`P _5 GBйIw_Š/j- ( $`lȭC]8{^܊Yd8̣pK:+O!bbJ 셎?=ʠL+y'u3yw*VY֬zŔ=taaZ[n'+4}O|fJ;F)r0~\W-.ib#dG'67hrcqގ@Z+|Ǔc]']}(~Ԍe|/m5g$T1wиX \.dXF7Źy{Jm>@p(hѤG֦]tݠN4DD|wIxHu$,ERCWGS@,F:~:އY jI:fLLͱГ`3neT;µ[y~_Xygr\J0",j&^0LVGxns㿍/=gnm@*YTFM.UZb/b&+Z~AG%3RtA\#e[V.S;2ճ$MNIGUݺ:R) F#x>w<+ ثz f_RQqW*~>M=B!\ Se3 ch3F:1HH`p ŗH8[_ixE)slƦ'n<\ w|LFFY_aC``uj=`iE$$!XEd~tɰ>w7O1󽟇yL 8eeyA[ja &odk,tx$}BQҚ R/O9+&?^"™ 7*:*Q̫|mC/Fq^/X_*Re .u4 qpz۔t]_to7ZNGDE~8ƖTUUJ;δltj ȯ]lVZru%mIkL;8J|!O&M()i5h?Xö B)v5ۤS*6(-5?dΣm4zl#xp~ (إ`f}^\|b[i{mU:!c7_8l[p-kD#A*rKE#@O@긅Zod>"ĵ`\Q%}|;xcd7Hײktiʻ AgtZ,]Gnur!}~[O__]d^iut0OUoi/w#fЉdW;b'!jN!ؐ}v 0+r[rJ;,rJ*4W$9|iIg}ODc;!fonw'4KSy,=R\&C W&CmZh}j\auB6_Y"~hĎۺG1ӬzrhH~m)Cn,?UER#ն43 Z%چ2(^d'CYƄQ^8U8_-Z&'OFطKWbĀdU8 r'Nnt.)n>1 cEf6_yӎZېNzIzB?rؼ#(Fb[?-FcK?*,\irEq.ei':7Wy̛Vz!r+}[ .z*m\՗6xJ_s(}wljI`QKIcx) m6T]bW1% (."mA/  }RR't..e yYfupށE3`J?s:@/S=|K1/2NR3\e^ yawZrJf˽:D0識Ngmٍw2A٠ŬKrq,7s߇X6a=]@nh`N (譵ݟɬ3Qc褛9cX2Wm;b+91Ul?7 QlGK53D6/L,$CJUu- R =;=(~–veq*pcbƮnC3-9aiS8вa؏S>j ϑ#<0G6C OM֞\ǦAt83sɅ40z#jp w޻zh}6 + !*IPl\dT rʜdrW$K0϶Z!*T8*oDJB+C&v>Ơ@]xD2}2eK_N{y/QzOD:_SyC#U{´}KI̙lc N&LO \8lr]F+,\Ra9Í" qzO+X՘ƏR!HK0`h MuQ/_)/1ykΧl~LkWb)Nx`mY~kS,eTm!!&4Z-'&m _\}Qb7H:ğ$\qвmfvLO:X%M*f[%#)E?>UgYZ070701000002a8000081a4000000000000000000000001668c169300015058000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/K]?Eh=ڜ.+,a -#{LG!ސyƻ#U)ʦWx@0|n%=4-O%_ZȲ9 ^gs(G~AOlgPI:D"c tJC1ѹyWh|4pS~j"A[)5̺Yn>Mf!jiÑ[6RL2}1}taY2 !ɝ <7lsՆfdq~B\ֹK/SC`Kק~vT,F䮪.nrw<=07XVX:ޝu\A;Ŝ,tۇZ1 "`tfz5F,~,HvΆ< }b%9,A\_kRT)0ҳL6@QQyoą=dZs#g [3fvWP5?5,) QXaau Ʃr:~: [>&SlvwZβW/Qf+RFiފ.+Y()yPEy9؈71›5s5SwRKfy'Po?!qPzҲ`Tj/`3ۤ=Pi7= epI]1H.5+}](7QT# 5dLr_lX\=ov`E5bƢ/JVO?պxA!;H[\>10R.Q BvٿÉshX˾jB`|碜 ݘ nXU!fΊiD7 ˳ r+"5qs@*icodRMj/zv_E]ʧ6ۑ%A)i}ȟK jj];wBM2\pek^_/95G:V}sš/6o 1umhT؅B DT~BoZPķ4D' l{d+dzyФ.2v؝ (UF.&H^B~|'q}E㎍E24ec-JDlث8d(E!#(󠌅Hn[N Ո:B>\Ԯ], Ěg}Jޢ zJr\?+"hsyӟP]b ]Y Q /yN*\!czCMyXAVi>AMdå.9t &dy8TZ5QQ\TC6G5;WAu٢;W^n& wKWƓG:`8 e{c *ᱝۄ x0a Ig]7YÓ=R\t{4b$b=tz.言lHуvr<,8H W_d?tޖ `MMSׇCD\yer=Jg>Hؼ Kp 6l$d; 1}V`FE8EuvKg405pC9F^Nnг ?`6'E,@}ԉz $Sft\ag;'ɍ883//vJ51 ry3bx 9SG0J* m-&zd)G."/0ȭ$CYz{mĦS .aN6 b&ae?g3عjp]|&xQ'YLzz$ ^<H'!5E0}XP 7%S?=-&`lC1׀?Q<ǖpOwG#ED.j!F 6,n &Xg;dkL١靲uu\f7z`A3r_mҙ݂*ᰢhYY>Zϗ7 E1Z .E!k D~kKWAxvw 4}! w}!G;/-E8:e]Dvg}R'iI'?Gɪ xN  (y'zVw#RhU}jው ;hF3`k9w9csf{xmX&XYwK0'Oȍ?> ;@Z%HN7qQ"BrNok3!cUg/te o{v,EՐ;hwFt_J͆(1Vq{1[0'3}dZ_5=OI*lp+)!59<[o8Z${x\o*=R[gy3 O9A8yPR]`Fˇ n.ΠǮ?L>c6P^lp`{]@h+ˡ k)Jndv2W|_5gi"Ve@6~9 $88&LaeF"ZQlnuIqr!b}Pp,^-n|4ʶG—t4 )b9Neg"dHE)VJ1vDYsXH4LKâ3~8vQnDSpsl&V[7Jydc+ܕm  @0pE&C"=m SΤP? d}OДJQXSA6nđ55l3V46 |p1}eUzWrL}CI.\~\5|1&Loj#|DۤPld =/AO\y(Cfi6 `Lwj[14H4{qgͮS:4I-%ܞBZ{ulD~^PfbznUaYj{8.GY\ٺ%JWٵ1Kt;X~2g-FnSORDm]It'FMM !^dH}՘rE:_\ȭ@,g‰Lsz_J:hByw '|߂ȂjQl7Ƕ1ע^RN GZيms-O}AW^cǮiqҪCi hm&&^{4Ir)_W[L?= j|g~fTjN@f{_+wPnǞY1UYye1Дu<&fF{hCy8wlKZ%]qll^H\~!u][Z-%y:т+;HJ=ө#wۧbHK9iN1IT c} W_,I(ݾ3yQ*\(}g"XS,.AQZ2;Z:A"hZw 3{3:=zze*n~BP YIS3-bؒ*sW71JnꎕB& j7W>+'>{AsA3/m++Ac[QO|5ӊtWvJ#Cm>"!L?0q^ps 6 z88vkz3TXCBHbm]B.'#&xp'~O,+Fs@37Le|sx; DZJ*(nNN&(eq#^Oc@ {ndgʀS~r}UM&FRrI#Raa/Q'bb2doSl# ` sv 7 TIc3d_fřI1͗@᥹uI De3C]X_}a9`IT1h[+4=DRՐ0e0hWmk1ñZ|p(ɶ~R{h>;ٛLnҀlCzHBY4ªBP3v Ijfl)G"C]HO%A+ӊ ?R(!Y͵H#C!8[$C{_gle,SPBnAO/ ykG>|n?񖻂- F ?tPO(Jemq"Қqa4{1{+*eI餳6,ymWDr5(A_o3J)EFg]13K[dwȈsOJ\Xy=&W𩈮,ټ6ԩVqžhwt;!HRl dcWU Ub:f{?1Jp|vu%1XSRwx)IQ<ԙEdQmҘvy3$gyjF ͫpczzY%&G-j4mXOez3O.sq+P3>3`;OjGrI| ٽv#ǚ/`£k|e?L6>.m碷̴ ٞ,Y޾>)_4HSv,K0M+MH`WV u#Icq :MuC=bvz^evW|E^ta^LA3f/l{Hm"y^J[S}TIYTP&I:53݁'P(iC&ٸjdZD @ҕcϾ~ɝxQE`7h=^q?7Uߜ8RaP3gԲ%U  /T`=0_ Z%W^\SW| ?pezf#؇GdWoZxϾk0K6 5{V"^)oۺ\UcXx}B]  lo~,GrWrQ*h%j]\Q2u;-lVB1.g`}L2JM8=c#|*>wط91G}TՕ! HD=ȥ!" ] DYO'+"t-,HQ5[+#QjmHbsnnRRF_n}:4|6$AI{9}^ӟͷ3!M3 v85)0F36/wMVpqX)13c^5z<(Lwv**T }q[m?V|sbt@/trHumQ|,w4ǔUF|YCnۮNu}VwDQb s/92 Z\O3`QȬd#{j GqB Ddl _u#e; @CgD@/oceOwܖ"I3[qřʬg^9D_=.R{r-)S( i,Mn xS D\zO6hPw|gMt]unJa㨙b;rdat8`+θj'->1HLڜѮضO=A(LOZ ddպo9j0~9WvybjqXP"!TK}$ _O˄Zf $aeA0~5R[0}զƣ;rԦҗA6!.d1c]7890!]ĩ5d{?[b378{N@f5&AfƠ790h9!7vL#f4|M5BDzv,G/iLE6=#[#9OY6CjKR?w P}nb@p1X,9cV;.=Qpa/aH=d ll6"c͹G C>Go[<*QuuXږ|gȫ>eS^XR _}O* V6ّ{ȉE gؤabvҍQhkBjs . Xz{w2 /#䜒ž/flQ+6w` }VV":ݚoʬb6eICBl PHD] a Rd.lap0Qy];S#~ŹQpQF혙MޏWЕY0`P'mF]WbR͌heIY1)l7=nˤY(n^A+cgM`f>2_=$D9 Myas2_ONݚ \&f" jծ5ŷIfxJd]mT~f܋gw>A=k n:kWr }DwU~=pp<R*['JppeZGagˈ6Bт bc$wdU#' Ш] ԗ9:P]4"~)G*ʙ8(x\1O[AQu8@sl|Wg?: 3#ŝ{Tal>3}' 7T#XI4,=p^L/Z)I{nDX.,k[?E $mG>("4_vC,R $ w-D6m$j8?jMoֺ ^ez7YmwKnf|% 3X?[qЌvwrXq7gX_g<7fjs=:P%pmƐ 5_C&VT2T]$5 ʣN.0|zr!NsfLE-Te4I~cAL0qo~ŋic=o1]NN)(gʂDB <'X(O5":X)O7NQ:zqlĤ_9Ӏyq ?-H@Acٍ1K Ejl^* D 8%lkmd4O%j9rPd>I܈ E7b"?'لMj7.CUkq}o٬M8=>bJOHkFzM.Jo$~7 ՟0\y{W 3֫'K!ei/_ gow$&lz4lu-83 }N/Ÿ4Q"2h]0NihnښlQm+ VVێTs ˠBՄvJUU sce}^5IT_ά](qٞQ$fC:9Vg%Rt l:P sb?!`~vYC'(?Inv2,_FU l/YQ–teDu1 j+g(GӊOxiεB=,X>&?/ΉmT5hG{3LJya`\&PU'ϳױB_TDf]J㸮;ęo+BO|ˈS iu6`]iӊ#f[e/#F7TX88L5c+Κ¸JVy]vw;m5hW8Bg6> cUo9z=xET0s_)gdnPR0fI"m y@i*]@@ `\axJ\&mp bݎ`nk<^i5cxsGw)'ADovвXt/PN)"NikC;zOer|(/n޷$¹ }QfwH BߡWTˑ--GC aklUVW C\qgD4L0`)n_+ ~ׅTӡ*s\A7xHԠZ̖?H/m!&w5vv24bHFˌSO F<﬇r*9^/W-㆖z*FD wUuV떺q|ӎ\TzJny1=ume>Ji+ˇp7b#"x[?lǨS? ;^Q%){t uEqsZ2«'#L(6z28b,+ һƂI3S5$WM39cs )NM[~,ū 褲@~ATo:opIS&Xݗ!6ʲՉO4[Y\=G?/YU|iAx7@ exۮ,sЯP2 u[* `$X[T / p{3M1d"tQQ^rӨtυ"NmrSg7 X%Dc01*.#]_` kXH56 %bT\5c>/We槭?wixC **6IlFSr+"y'o}4Ē eCqsfMI}ш'%"G<,Ot9p Pˑ`d 6i.:|jX$ ^czS΄k Έ$( (&}8Zl)+bŊ`s?>Ei b*Н갲 }U:N΀FSbr4H( 7 j \<$%:_\'I6$i-]Kո^o{0%yXaV/+zwYc P_Ɖ+thc!v] ai*:~ d4*@)\gخ>Ȥ aɵ7;aq%uexjR迒#vo?g<˛TH6xݻYWH],wǪCB`C YyP-' D4X2Hӑ% :ʕy~(D[c^ō'8Xed5*HA7p3XP6%9w*"֢z5it:^V)^3#Z֦`B`>6z횼  /$e%b88_Flԡ @?sӚz W3٘" qrЖ{Q@⬙36>29׽QA)\}Ƞos,xkG,ZL1/]w&q_9-l5'PQ94, ols.an͋aG7mM}ފ EF^"۝ꙙ3*:#w\S}SQ :i ;fyT FHO8|$ڦ&"2K͝v(3: fsu?k&-@?@8 a^o+N0л'M< )G l̗u IVcMtcp5ިk`46jNΗiAr :egfR{6꽇cP*BP:2{ε\p)I[~1$Y@ eMЃԮu|z}J o觞h~KS7rxNW,V O{R=s:F(Ҕym~: OUBeAڬhcު#%rr=.}̮Xyݢ¯{|<\AX)A| JoO_IOƔ{5f*lq 4j6ιx{\M nxѤ{̃ 9l%ЄBVi?_5^O :ԯㄺFt)1[ŕx";oJH2s/K? u'P_z΍wH\vwvu7>yYe$y?mmXD?+y7sG=;bIUrݝ,ШqJ+NYʈM U$F<ړ&Ɏ #}-E_?/qprzAz.fAfZDH߲嗃eK}{p.cq pȭ4ZtXA +Ļ%0|2,ݿ'Z>r8%@nn'v&3Jl߬wW@H~c Ee;zp>^фZiw-0Y!ZE q`H`9h=Ĵ<NcDG)<Sl>Xk}D!sP0}AUVm27kx.>NݖQy^-䯤A{ce߃rIU|^rh [Y[ ൿ32s3 *c[DZ -qU'ŐxhcմgT&&xF ՏSaE̢v?%s7X-nL.' cqE.uʹ4X]EI5V\~vP0aipγz2,YAͬ ]FDWa·vNz7 ҝ&lS { ?-Ť\DtB S`cj”?Q: 1d4an~KrpZ_oxrcN݂šuG%xiǮhĺqF?ޞiTh`oO e3Ip҅pnJ{GL\'.eN'tZQz֖ƌ!24,,cI/||Nܱ*lvAj4)H.(gE7Zks`]hTD7/VD̹.xwϩ_ZF hnEI="pa~^+e{mN`*϶BCP$_h[4&3wOb1b LH j;}R A _)+G}Tٿ traR$oh{SR0RhycrH&(#15r8mbm:r7'JmXFq6QL}A6&k25]8~yiaHafKC,8Gc TtLQLYuo]_:4Z|LXhŵXix,JXa_=@=Qi%lvXp&8TZ)q2gQ.TyJ9Bw`W슴ϥOFS #qB ++A| ¢׹[NWJ1 N-r#K S`ᦞ ,)JRUY•DQ977rel 5B ͌Mc~)0x=I&Kf{ߠ+!tB!˿8#=' xYtQ;cx+V(%!W9AG%Kob=xFľ6'v[Ȉ %Ɯ@On5h(Ei|ⲕ82`l #zX|ϖ%rTZӓDϕZr0|)Xe[جO]i!.|Ťqc1<|mؒǍ9mIcehr ! B f R3e) ?E=<] S?zG?txiB6t\=h+AqEtp?WQs,-"(S~6v ew;bK & G og,/!jxU {<@e5>z1cw.`V-eeEBs>8ݪS ]E`ܐ:?} -l>o~o}Nѡ_(O@\3kgoF[5ΘpN*|%rQlk0fŵoRv<k+py)?x2 "1-8x}dn!p9o#m9E -]=T0td60$$գEW\'مr2Fp_Ƅtݦ2X{`lBڏ5Cw## vJɈO̢49{x ;ly6%}I偠[s+8z(N>GϏfGYP<mM$_4LϜy5D&rR Mg UZf\\8IYˁ# 8L;|1];Z:A#rE?9&>8C[Mܴݎ0` -q2qmּ%2ˋaX$~DU7, gh C+ ~gNu}Y̚Wg9 =P܍>qM(b9/Ͳ~ ݳNckF;3i!i-%V`~0>SߞW.v-v,DL܏P1R(.<~ zKVZ%<3I|̠ 'izi(#|o< e.f.#j1ūc&IiKeAq~s9 MKtc$ZW^'VZ)u1 jpt? 0M}lW_@d_QAG | +|eKE*Dd W-SdcH{cYU7?cúo 堀6ݮەJf̣.2(ܻ~C=棃 6B{J!2JiQ,*%0[Ě[n ,qZTM>uZ,>?khOh[H Kϊ>f5f8""sP7kXծO"'֮p k|-Wӆ%ڭŕՒv'!:`P{PVňR<8ܴ"0qWĕյQlj *!e[ ;iJN|3v"%iW+>4.OV‰FgpB J} keNe_Q=2w퉮..ӈ= Y^bN0޻"AXa@.JhO1c9XǤӃ:a#"u ٞ-)(!BRClG2fc%!=c'B!ʞs u;D^1OʣcU/q~b'YԅK] dͦ8#n\ vy/ _RXd:hE,Zgp>U;*7͋YHleps%9VY:ٰccw:Jl-ktF[BZ}L=JOiǕ{}@X+ "]@9^0]YZ.ǾSOĨN6(AA_#8[sLfN7(^3ف"ZtI2XOBǣoW݈IQ|f@^ TY'IM.r 9}-5qĴNk˲c09&wpvw;1*C' )Hd:#mi1 [49ҟb'i`KmkIL9v`EMY BX ^92msB>.^.67}B5_,:խyk~_XKv=Cg)ONB]85͙g(È>ẓ@w:C/No ,YCWa3?ߓL85A(;i}Lcl\-uֵYfl(ނ:;Z5L\VqyA xގ+ [ fM5E) l\ 0#QbVZbfp񄨵Z]x(\{,j޿KOQ"E0u?5 K;S<^TXDG[@m/;&DO҈1q3{_&nXtE_6qKi.РfӌްaK< V?ps|( 0S{EVPFI[1y!+Ɲhcg-sG^۟6%:*+ *1™c2K#әHÔIiulwt 4~ ~mCYh'V|riti[Z8Jb=;CVNZb48Vb^EFEꑵ)f"„+M"!%b&rOvK#$(:G~b"<6n`sBd+駉K$Q QVzk5BT@HOCe)K\NHH^]r*,1`$ruhEࡣ*9 vR|^-2wD?հӆ7Jݴ!q|JKi&QKEhAQvD0ma!4jf~#{`@g@OqE<_.kE82Rx-bclK;ť&'yx>~a*͙}ʇ%z_UNmK9`N0Gܣ=z״T QYpae[WyS`nlcӜkLGV0`(V AKE+)s+mʍP#^Ni鱢i&xIX*y؀-̶tbzr9;'y ^-y>z)Xl%co:Z4hEKK%P$kMgl -5dJ輼zq A[.aG_?Hn:+H!JO -#BbIATO&\r9\;By@b ";4 2W [sO` 7e*_\l~hк\95Ǩ5Qt-zC_ TJ:f9CN}67;Fb&yZIZYM*Uخ|NpX S^Z9[bԄn60}Iz}#բs%jl#?eq C!^(-}ޔډC3Cq ܰU16G<8BX4Y 숡msn+^"ՖE sor(19f N;M0~gn`OVCd|BUޔ' TN}L֞̊%~t~bHN} N; 훀Yn kI$KJYUk!)עw]|SgMOgKуNE@*`y8Bl07=yS̰.r',)(<[4!YDʼeXڅZUdv"دN۱ ¿ $= 6*gL[WEUx|&_\MAU~}letLxGpR4_YڧI Fֱr&+NWq ≪bx猘s6c EM흙3lcwǔx{.6r;Y ՠ~ qa4 1RV'`BU:憃ڳ=g-b+]CKT0O氱ϑY#GT`{Qv@~o b _ڏ3{(`/<p>j0B5R;|c6|xf9yę}Ymq9Bw:["aU&NϙNx3#X`;ͼ0 L`T+;b:sDrCo9Rt};VMF۠妟AL ’ Xp\$H0-%4$#C!45Zc$_'Fs!P]r76]˥& yE/oeaB=Z>~畈\ m޹[]pq; H=U=VC۩w>؅L뉑)/&l';rJ*'.8K*%n2 ^hPgu&j q(QKD<zx63;n;;KyY{zo%Fg1>AX(y00%>3NMf-5zGCkp#PeW{uM3(9b!GxZU|&5͈I:7>w:خت_]4Dn!{Mwf 8FT+jR"]ʶ@n?Zچ_[h8=(8BNM U/:Bz&쪭qʟ0;,/*=OQNOWE䩿L)#59lFMރb/rACnwd{#*"jS5ޕ)7  ~xc|57GE;olZ.w Lj?.kDwzf}Nߏa*$Aa'ħy;ϖ4|syMMkM8A&[c x_KCXNL< }-zy ܝo:9VF}ԉ9:X,Ε*'K*cH>" wzԝ?2;$>`JPC|>v|=ڈDkwT5~$%̔W}i]$O 'G$hbSSڑgwʪ)ڕiZ$쉒晍Зƙs t}AЫ\{o>"W@\l?4Ja~&?qvnQ޸I&٘icp#Q=Q|d ^m8:,*VZJiXWP6*]8^`e 0CC̈́j[~_ot zփLeF')Oq%؏@~G9i_v49io[8W?%dPGkd3Bfz|5`f :s65˔K9+(riWNRiY*e oPC:Nҕ'6e}IWy/~ȘDYT /K6lik˸\wKGavGSwQ5*$EԣBGx׸ 5TOXJZ$.6KT{]'9{5]?ΗbE!{~*eN8W]L3yG/Fn6ʶ7BQ *V=yG!s Megc",u.Q~k!yh 8tど4# *LnI%{d*A;Uf IT?IwE 0)3Z"v=/r15U8ChV S4D CfAy51,x8Ӷ*oi].m)Iŵz+ɬsM~B8Z%3ϴhoذuH[n_]Qov}ں⧵O7;IM3-|earޣ.S%ĝFkH׷a7p$E! &JjVlujRMZtԁ.fƄ)f^H1U5*{<Ah<3:l_eYʼn}r[95yo5qvZFi|v6AK {[y%{| *bXձQѯQa\{62tpȀR-I .S >'# 0, ]u 1mGrAPBWJ!h?;tFf'nУI v[(~&y,{:gNց!"!=N5&x$, a9ս`퍕gjTUéxHa⣜ѼAECS(lYNw%B@t0X{Dz$N e b#j$i sgwqZVN.iTqEЭꢃ-`1͕EOuW'džtMx)Z fTjdpnԲ)(gfMjӂ?u3eJ; -jEEiVEk>͕YxIxu T}/=Q7k呅3u lZ6UbgU>G 3U<,^N-]_O7_׈5 !2vl:qVa[DM!wt*<$_Q 8ɼ#ƥ2 #cI.0_Xǹj;5 ̓.p}mLsTU.`AjֆއdW?4xc .`b\ALAXthQ!VJ_wR?[i)Z$ߛD=ъ+Ce^uNM-MwC !q^ 돋|P~:qD'Al,heڸ!>Oq jP^;Js 6Mw067-K}W]IcAXDOSDV9:[~ d.{Xa#d;uFPF?Ki* ڒR-$I6.72B0sTжQ{T0(N v*{EQLۉnS#oA!Yp7 uώ9eaBAP`e#<{1jxb}Kp{mV'3x}rQqDؘ6 ќ3_hoiAP;*[CHNZi"Jm ҟ=V|1 ȗDwg]sX|Rp~شvۏ XeW䶪d?ZyRJזVB᫊ͨ!&*C :ޤ LZ}E ם?<ǥ3x&Yza깇ێCKۡcU+HTRծ[}DTFuNٌT(3VB pKx+8Y݌N # L8OT[9G79#ϧ!4/Lve@=UXm-Ujɽ{LvnOњfWA_v/Kpj1N2 _{@)aJ8P}\at6\cLY3V;6d~eQ&D[ap|JbnD5S]Ѱt%Vh`y'BO 8{P>9aWH#\+p9g\ޠ үE1R=*FQr>݈*ߚĤG%۔iK3[}(GvB;:)XQΘ܂-MpÙzx#v<CW|Fz&Iwok2U z~_E|4Q"aFD}Fu/=`i`:ƐA.c$?ǶV,W,d?5r0z+I7mmз(I;=t+75p3Q1g`!TL{X >C-p2ɌWN|ǯH=QR|h3nߋ?1?3}==aQ0c9|:B,HmuwO㦞U',̯wJį~`Lsq]*upSD\%*^1$. MyLw[\|I3Zv/ bݨ[HNwB.ЁĐqa0'F򥑑:louu6V@8X󺈲Rzww=^c&n4Mր:$o>BG`Hkdkn9i GH2QwT\ ,V؈#챌ocpq1^I'ɲ=&ԳwA o`Kɟ|x&LFP6[>I$P4m˲@5Tp ?6!g:P#TGgt s1.5؆& =T+%Y~,Jgz90V%]QOV'3\@r>v6$IGAo)䝗oL0KlKKˮKFݷVty}(vRkt.1MIؑE l|JZA?hy W?>)䭙`Sk@.r&< q-F3KF҇(`xrnrQʒgD(O(c$c^d7?R;M7]R 3$m(6 @kXuG߭%҄?lYOXSsw٘Nn1c)ˍqi=՝(Ok s{-a<+t8H.D$@o!P= S ,D^7-y?:cX hۭDXDq/e.0ݝLF||*,gu Ѽܹx/5(<|/4TE ( -yroC!O$k}﬒}ݺp۝kgHɥ|>P;i|GǠGF4v)+ KބolqT( N䏭9zhvTJ%A2Yf.[ǢkAUl> "/mh,A.캁OtP(뢘ps V:Hޔ F8{|3TD2;y^l¿ޖ@*( %G`z @:*/oc sjv)`l=a&2솫KQFk3蠻v5}O;B犇*_(qxĞCs׶dL4АxAɹSL&F6FWHf/5ja^ gIqI3;Cr+YA'*](^,)FZUdޢK[A{ o H~{)^L+9\{Y8Xn.=_`wф-RM=S_  EÉ%Na+'X[[ `,),L\CNl*ҋJ&u~t_Y;-L'&l,!z 2'=9S-؝jԏqW BRP?,)S4E^Q((ǖi"/;%"SrL1 B@jrj-qE p*6I5T>F(2yxw6IFHњ}I-'s#WBqj&Xc]$wv[N  [[S:?J~ G?O21XJU;(z: @hz ͮ. i_U g|zҷ#<P~Yb;S'';> J7#Kq0ΤHפU,^M7TOkԦxSo}`4ew/.(ֵjV24 !~նwas}#Y*FopoEJr?PPB슀NDǝAv%F|V m 6 d@ߚ~.^$}==.;vm6xcSno{Id\:Y?b?]C YJCy)$XƩjm&<{\-6A{|-tEnn=E[:a5 ns ch%tNc,(nჴN]g+pUd2׍rD: JlV/(9i^p{jnjyq FƵ ayb⻘!^4:8ggza71s}a2no c+#FIOTwwVY#PO8 9rQY t y:NN3saO(2O/!Gt/ \K=ى0?zYƷ_r[9WN.hN8B$XB> )K_iICBlIci4`>lg\Mjx`2I?U*JDZ+mW.DZeJ,\hbjSc=UJYkl/V5l@z̓U]a6Sdu#".{>V}3:xs(CU=d羧ۦw&uq,3&r+_0k؛&#lե.P~_&Wxsi o@L|c`Og 8/'ԫlwɝNѮ׳v3hDE1HWi_ @K*_lY+/=t8eP[Kq~ f7kqnf^‡-Kj۱h_fl]I6ԕjY]W(xsVw5+ܰ碲,%ܸqXڄH .8x+6$19hѨʘ@vث;)"~z¦zu<^NCUc ,}6"U-◍ Ftg a>NSBba%ٲ I٤ևDJɴRfdgxt2tHR`vV%hUXטXN&ċoC; dY#G'\ٖE_Ě94dFZk߉}=䙻dEM{'H+y3D{1WB\ϧa QyZ o⟐ G_uA ğ8t/1g˚iQ'>rp0YSD03|qoI UvgFvPvsjW aS Yrӽ 8⣘Qpj20h}"z$d3-CcM+dMؽ(XȚO^G,o->>9<9Fq|a9T#+(V$..OW62Oۘu*}5 N ȇD¨UN=8Ff# g ^ [tIRY+mLXf2x18^j`axeU ٚ]m^1ѦK(9cfiÆf>5R4LExժl471O1KP<0r}RS=m>Bc4(⬶Ʊ #5MjfBf13A]``IӗL"QMuX(oi8,H(> _O%l|usx#~m.<_:Kåj3ٖ`n:pńl !A;OH QXl7|@80/<Z֞ȵ#͸O8.p9`'`C!c_p0\AhJף0t,#S: !r&B+/]yN4 o |P.!x#FtCŝaw_}r?;|'%Yw z*|,tJPF?.}'߉{gW$MvK2|,pp% @'}(Kz\_R,ݗ^2L%6VV!Ir,KQmzI*39.&ӺDɲ&"t}yhҹ\u93WMp1?~ѻ..1^ YUsj 4lӢ3)Y~%nUݹZ<ŧ\A͡~65D3;!baڞS-4{MkA §%, Znۇ[y*-/sO2:W#!S_r <`Թ ٪L ol-e8QyВP ]g}Qe7v/GEGxq_:lC4:k,>b i˺nJK͔7(pzϽIM,]ΦxYI6t[ }Q0v&fϢ)WGHDzFDFeEQ,Q?>J$zQ>F~3>aD &j|-WBphZS,sTXCvτv]K~oYȺNd4c$ӀUcx34~!&k a6NQ׸!\BUR]pa n^h]l;={.\P}B+ʘ22 t K:R!2ff1.ʻrA {`Fy=MH6]IygiwE &4{24JK8{>N󕳨?!K@AZ"c7ľBOЀhSm35IT2=9 }Y̏0`&s䵝dܐn>.]T`&xQZ /fJ,;;Ҏ{kܹqxDD-͖<[B9C4*#Uշ_ .f/Eة/ g2*?e غJ{ea<f aq}t1 vx arg lrz elt,&a:,D Pslm{,#ZM|<? A8*;kr"&A<3e Xp'SކrY)h &`GS$ ۋh"& rHtcyd]Bds|@3Nf ޥ8 .|}'CFwŬ+iU ᕲLlS,g[,p|"`@η%Bci|ey~Qa`!0 xs,G/P/*ʼ(r"nbFQlGbJY%Έqkjt43#zEr+z^cO3mmw6.NIŚst!)e{߶:þ\.یvAe\yڶǫ!<ʣs*; >-QµYM>xmq̤S`J Ș=~ه_Hza~FSL}B uھG94k8@K8E13:kUӫ.BgܵgV{=q/@7VswKt%7a|S*n1#8rqXEFg<,s1KVݾDM ^9uΣJ.CPWZՃ.;03ee6m#OR !o/*9ztS ޺Eֆ!?G|:`//}qAukt_XiSs'fW.~VŽ 1gx\_M%>O/v/X2x18k9 bAֱ֚8b?EVmtc\cUf J%-:P<\%#3Ւk=H`o29[:r?Kr o쓃0YKi p~E(Cw`ԍYEZ=\K~VLyJ1x2r<'.Vn* 'u15YVa0PZi`ʸ)pDxc ):}p]F^t/[|$ˑ^Å?} Իabg]8hBT]]ZmsEJ'KWk[Ĝ7&JFʧSqaz1xcGTGH @"Յ:U+ﵿZ[dradBPoKCCBs:$q:G; `JtWqk +AƒS\+y"gastOjZ+$E`~hh' WW 웠 _iFي2ok$o^klL 8@郖*bb߶? `S ,=ꚻp(I[v큒!zWP1wm]@~9ﵢY%"\ߍ?XBS1"&a G`wdzKI^j]\^[E}%~86W;fXk| `1yN$%U 16+cMF1H\e*X^nT/ʃЙ>P$)ixZXI3h*YLs4 ŃG Y(5 Ւ=xQ i㰕8 _XBW&]; wɪ` * Š13[?W+4;C,&z0ݸI^&}$Wb [J3cXKIդP i4W'(Nǹ> cC+˦dciz~fAifuoCTG81tŕ;!2 _\5t{?>l \U\9f9"n ճV\D mbQO6+QQ;w8^L @xsW 8E3gҘyMֹՀ3(J@"ZrynR[m _ ܼ|$moߊx@ >97gY5WP<ǵMzߣ+.t<*ɼn@tbK\S,$װ sGozwC]܉vξɇ'7 dR K5)Q`צmc2&KK̞pe^n|%!$6O|vϒ+8aT1CxV)n@s剱Z21r֊F2pQA8$Ҳ3MʺS t?ñ,<3pV6 _Υ=}jR߆dGBJl2egLgf1@:<=_-rbHF:ʘO$y=mU\ mmhSiV|hw]o &7nTd1tTҾuC.*C%hf%t௻]I?qGiFJOd>.RNot Xn\K&lGy?w9Ǡs ;Yr3JѪK{bHTqjЛ5S Ш:'?*ѯ~>*->ʢIe.U'}kq9_@iJk0B$Mu5*B c7z2'CB?sz3a҃Ȋ>eeʛPҩFhH)5ִً~̶̙S) hD˗B;܀tlK~ Y/*ђ/v>{ %}L %svZxЍ7W Ȓ[X1CKqI)駺l0 ,C i;6n,i| ~Mu,냘 i$D``@w;N0kuFx&w?y#j ؈yFtGuJD װ(%t/# /Q :-ݶ s~n! :mP#))T{:frWgxM(Bc`H1KT'o2ɗQ\>REtp~F\.Vǟ$*.Ҍ*^k$k2_'8@|ݮ];6dm C7gY-tyT(_W4u%U5Sl,_A 0R# %lMwr'Lp<8KdȵVI/糇&x s:v_70N6@"ɾ.ܨfzOQyRӨ#: IHo=n< k%i&UP5GXGV, zPK7UjFAZLY`M=O6ZL9]}#%>RVɏ}eG.rA!Pm j.NY#%/C֔i\wFawz҄$/k w$ʕӗc=#V5epv+IpWfIP^ߵ3k;FmQfx nh2Ơf.5 ^HSB=r5=t'r6jбUۀ8̉˖PF7JwY m'|tjV ϪWHfp#3Dz:0jinM;FlۓˁLr^)J}Sn\E/4 ŧ !y$|ƹ9@6\Y{Ӷq;fO!84jBZ4&]N $մBK~4{}[.]ohH$gԭr47[И9Vs{nF?Dk{G6~g..-kZy<`U[\HLb]*/O#}Q{1Rrs]c#f Kׇ&`E\3PAA}vOɎ"FDQB(jY|~qTYNt-<cq#t S8)KLך >@ۃQM#J95 +:@ C+P\ȌDP*l퉨ܙ!)4a=f4Y)RA_0F_ y-Bt0O}xͳV 1t ocd8cf=z) ד**sQ*sKi{Rq*/W&t.aNgҀC]!G<1tI⚲bA* IS ϟ"%c_\@*)!5lD*ODg .RqK7mU"HSE "f+h’0o0T䰚FA>f?TY#KD ءO;^p(7~ZzrQS|0[@`nC8m +`sgDW£D.|Rȳi/:؄x]N׈?9Z}4lZ=$֑n7|,fF%WkCs쌢{~t#'b6ASB鞃84}A;֛ U*eqO R~|K|\5}nI}p6k-֣cz5H:NP/\L,AץgvF{a]zoxw*7Μh2t%!'_*juE : О u@L+|RE˜`S="Us9ڬ`K4_ͮ8c- [exXm-#i}Kg6IVC4O"[8تg{HF4 K6D7ac W!k5-l_`s% 8^hg;Dz,( U+AKMg&/yNI0B|&Jick(s).B;>p2:nqWL >4bɢ)`d5*g34oɆAt27z'-ցB$J0Ed~T .N/I"tHkz : 38-$N56﷮Q0t~1a;.:+CU}CFb,|],F:֌0ɤnur;mmVƛD:\nL\ 3r#^nghH-nط WauZְS5Mݻ.L;$pb(:ghIzGgWlOz,xaE[rzb dr(o_Fcy JVogf{-(d.pPx~$y`e WM0vAm32нa뛙gp͉@F-sC3FXEC! ;'QVaeJգIp4L ̊{ }XXZo@`:86N;kص#oQBL(9v J1'_ͷU<5Ι@c *q߹~uz9JߕM~3GiQ G5o_pրH yOZi3^X=Kp=B0cƆD#CW4CgON_xW V::O"@cž t֜">? ȯJ@lN+/Ayncԗ-8ʱLxh9҄%a P3 o3&gL8Z:#[6LlO6-1+u] dnG%j;͐FI%^ ]g 5YoiW&)c=|9Be)7%@aP"併UM?iu)~aBgH0z}FՍ4Ξ-j곟8yG/}QFQ/@a\+s_LN8R^ lmwH:e=!N1_ܙI m[Q6L|HM)Iͮ81t`/4I :~E6CXku@c!uEڏE7 8 K![*ޜSK$Ch|U[pzf` sS:NG _o^[ngh B,%@ W?ᩉ5vzYrJ6U~Qo~OQvUIGh`yM^~sh `$5*T 'e1ߌc\ڳM_%Fʺ Eo fPQPKaE,xs(u+:J,z I:4@ChAè 3*=% ËJUVmʃ++p")kۼ'vt@[.Gxzeg\d[RJ+ +:}V9_o`^(aoPK5g<7ׅ[#9|ygw:#mAU7_DϿ HbXL%@1$-DFVIahZx {TM{9,!=n{r(S gE/A0;\cF `ʞ.~ؼHLݽ8WCfԠ]3ؑc#Mȋfs4TQCjs4?[|KK8nuNZ-@]Y $߼ zMv,jj-0M)G@eKd>]3]vo'DHN]^cƑdC1#\P:^Yr."CP8`N3P&fNR~NEh,pw.kD`i0ʋ24IY06 OJ^ |:*pluxp9˳y[s@AxUY4"wuq[J #r4}sl!Z X{C "Ua;(-zoA+˔Pt)|q(o{”;/ϊ)=5%Qwq=/9 239Wrv5:42*JoN59.5  r6@C-Lrя]f r\co(l )ŮIjޔԳzHE#Zw(+vČhsAH!6yRZNCi>QVԁr>WQZŒld57FI!,Ċé`pE]ertj z c,*`}0!iFɜ[ MB1uEn@N~OH5rF&j&j$g1ٍW޹=> R[{V|CK[xZBv{<*>>ۥ'$vG׌rrۖ & J|Hk8Gw0lI=S ^\W0b AS +'$6~Q]S۝~M ]lH2|@Dn훀%q#Q!v|{3^qsz8Z&HT<";z4p t~TDPKRT1OHuݔdڜx\\#KNѨHfVXYO7j]䟧2'ϓh.HR4xXH'Ú#~jJB8K -U1U[ !7~ 4Dh-K h'f֕qa:MLvB5ӶUb@ a k~|'(u\45^Q+665kTcvTC𲃊>U<щz!GySBü=`#O닰1sGY^gqr.,;zWoFXR%ďTԐwY0?X\a`⾖|8< JjW 9'21(p_`B-/?VqyT b~Yh|d&-IM #|P,  Ƙ\~wIhB%O lݒEm~4ƦT€yeBF &U 8.Ys`gs굮+jOYFb1>,=t[6,Ƨ0xES͏oL{:QW+G,PȞ3!g HsV"J~#b;$cҺjґL$?Dr^.EP .RX?tަ_dکj-QD F]<ʃA\mox>4ۢ*z_G&Pì#l8iͰ*Xc%I/00uijxT`;/˚aRh=Hz˟s\yU:~Gu['7W1v*; 6.,/9:/R·U;YQ( d::cLzu7"޶G0[JWJ T~":NN2 6]G ^MAC'4Լr j\3k5ZMN9SF>λV׃gT>3n_A~䦺6 "&~eT[M ͖R#q 'UypU;Յ5"g ѰſuOqoJ(<rHU*oGʨ;P$CfopƔ@r*z13oUds`PI" uq&F%?w ޭ3`'Bbpeny#OK'WMyD iӿX!cЅ*@_LҢ% u'mxTL"% gT^!z#sדDp~kwcJT\q^jM!j6SHIC"bC Ds_.I3R4LON:}Sp_U@aY{6 B9> :T|.,U#2SܴCƢ s:U.vXߙ!T Iȗ7˭#P6;_.(A'\(eP< #آT{R3D).qJ.LZr2r_~v-!` cܦ<͞?!y1Qzұ2#R;g3] 6_Yu?=N2ax>"(DMm8ύk$Y%JlpE_Ѵ3UaRһ2cOI,ɮr |VCI ^\ 5_CWUg/ѰPY  ı*V+CXD/;{04qE[Ц@I`]hA6idb2x{\93y?|dP/2ﻜ(|\TGekƩK}fJ=X`DD>KBv2cX*t*Vaj G|-~ު Y40ىeRv&UC 2>I0\Шda͇S,q:="LKZGn̔hݐ45y x;f9WWEwr'vDѦ CC&K`S)ghTY0;(%C^ߡq*Y/UXpERSe4x^%.leȌ2O&5\td|[NhMq\Պ 3 c]@>c<{~e}C5{p R~@Bɲ][y1?!  vgfE")B B[Ckk- ] eHOxB+,/n3!!yhOo zITk3x"0+ P!,lPGv\}Boo]}^WTQHq5i4}%30wUq-~ X I@o&xnE?}I^nq\!sߎb$2x/\"s|R%{sJCx پloH5^*ش`rW~yIRCX6GvKMk6T 8gDz8v:>*w*ZϿe-]pc: d]Q)`'9'JYp/?99S*Z~6P;C/U:˄ļsڎ g>"GzO3b(h %H].ؽ}u-5Z{YωC@lP46wݰ.&`sOjaeY] E_p/a%4јl6f~YLf=X#M/IyB$\uQUqDC/U9A<Ǐ'O[l{,?Q0K) ȡoQI]pA!+P}ˋ$g?;&VgC S+G:7'ZD1,-oIY`=?n+,M s/38** hg -Oh߼*ftXدvW ]TYlj;L1@̙`kk Y+V 'P["n!M/eGԞ3-1m:vXد\ U[@AqsoTcƲVqoQw@Il5.+Jbt8NM,kD&prCaq>a2|\W{g?fAY1 }8l T@i<ͫlRMQV>C9PDQ6DzFzq"29ks~[&,^wBlA\j=9AoddPWXT0Ks!H]hGU`!ͨ$~Abq]Āv>PYx,K 8 -«#tJ~}%8o=dTYyk퍃؋p]JשB͑];Ed8t!]$g뭞 ()mQ*Ž)ßظArLj~x˂A:lڜr6jMϩA\[HlvWt|W_Hx(~Ffr'k_Æ@i|_Qrq"LiMW ȭ-5iZ ! |kWYf?ϡMB+.l̐&!5=P^ G3-D/v^h*BKYSzgP?J\[k .8+$i:0;_YGƛ?*Gjn~3'0`xLq=Ao3|l26q{ =FyW6)64G< ?NͺPmĖ[Ң؜R!!3=2d'&V yZٝn9Zeiy-4e^Yga iXq}˜HXJĆ6¹S9*\/LAe8Қ\au,To;( 1_X(|NtWe@EɦLZ|jO"PGn2 kی~+8bdAŰ֮!eM듙j0#m޴;Fc4ErQg1a@׽ M]l|lx{+L%)8lb*v$γ|eoT<La*b|Kmk%u8+ˬ!:rʳ% {}SND E8Tvj5Y=N8}O/D=]~7F.||ߢŞt[$pkbeY{niyz l}C'}ͥΣN+Q3'}T5|HqiӼp$(dҢ#+>%fVhz ,y%eRvDIKs7٤gŲ2VJR9kT"e -'3}GNق;<8 %!]ar^wvbnBٞ`;!%i,o{%aw;q >y[ѯf-9x?/sZC"rF|ezՅ<}J APo5x25_އkia"W=dKI"ѯoӞ>J %a8)H稿$ ~xwd_)Tά\RWlK js*q,0 b0MBJCϑGޣmo~_L-"%'S͚JHޒs̅Wf2kt/̿gۂk K[ɰS&?|)9T I41n3:sytBٝDuY R,i 5;mf8QwN^{7 f:Gҽ1>)7 7Х 4V% yr[>Pڔ88V & ,e`xJZ6Gh$S3>X%vP۬)×^s͝wšX;bB5Ƽr^.K^qKx o4:ՓZmVr郩OiqpY l[9L2SwN;Or6C@SKrsU <}0 Rs]Je==+n-|4kJƷ~i4!"E&5/V!ZgP3c,WJcAiTpJޡD"^^l6{޾jT-}Q5v`FxZ?ec&okÔuvFևYK~GwU>؈4P{~[YFtaZ Wr#O˓މ2\R\#84g#LNM09U]s(,>PRQ><|\v21SkɐߜޛؓL ~<qa9-]zm{u s/z˾~q^ĶUژiϐ - Z8GmJ+J[L!ەTzPzX|UFyoX?4 ~>usJaϬV10ry^{xR^XR$XIkZߙNjG焾Ta)|>ǎ'<@L,7*RxC~8Ӯǂ>Nwk؜œc՞ F@(U"6 V PWKWNzv |Ox|ϴM 4n$=rpŹՇ&gya-uR#12M枲KNFpLi2ރ#1fޫ>E0 kY ~۽wxP>F%/[P&HB[.vElG%? G ,79b Uʼ>xp\ H~ЉSp`Rbg}ÙmLْ2գη`#F-'ksҲ^|@ۛE_uo ']]ґfM =Aꜞ0BຕEPCES@) ƛly a=:4 ǺWM.aY}RIW'puk N )l&~f \1zoNKڭc.7e6 "T'f}+Nٗ:+X6fCtni^BBrNgNQ.QSжs 5Ń>Ocz 9qYE'0կ\JQGֵЏ;@ibƖ~vc9,A& 3 浪!C!A>;@қƕmU=+v̅9jV xgU+ ¶,?@'q, WPIFw 2\ƍ_ B.#QQM0CX'' 9I={~HWlG{9{hLob~bm}LyENJn {:I眃@9/5#LM%`I4:COCн9GgrRZۛwE)XH A|uCfo4 kxn7=WZSC5B~dy y׋JW%M9>/հK ڳEemb*sink/O-=FҾǫ8Eݬ:Yh%7Ak s{PdE(/†ID*IʿY:az2^ wY]/oGO{eu lV;q.Isl` U,&Fj "=JvX2h)Lwn_H}2=[wC}BW'ikNUj:1]Bbh *pv@yS.G փ=YKvh_r~1lHa3_ep|rܟAIzY"z.?@+R쎼G|3_R52 K7Gi'"R_:Dzi9'AkHX=Zc&[~% sx=ObAkuZ_Q;i壧|CO8/"3g3ʤs9X˝ykkE=/3fàzo0%d7EfMb^$u5W%kvwocbǂfDC U;fEBUɁIr nEaK*O.&*y\k0f*)a˄`ݴA о,-jsY՚l'>ٿҒ1婨mhI^gt͜hAQۖ2 fd_jq|EmT*4ϛv5*ALY̊Yv^"{2})?wx]71:6.Saq>h'PeQn8ړuŜ!0`_}ؠ>ج~+WȊWc>\RD㶲Ba,m }{Dy!d2<osx*~o?Ӯg#ne}-w<^7k!|,)i9#X-SkbB 65eM=e~u]ŧomjD1i4Wii ?i{_gQ7[R2" o37M0D%1 HPv?n 8NWkD󄡦Q@a `-mo" wt]2$KnhZcM?a( ijQj#Xe+i2m-ŵ6٢Q|[ q);^<72 *ۓ7˽UR pl1 imYq&ZɁlhaY_tcstd5 {gvXSjGO[2mJV ApFnД^0vo g<ŨbI@ĹsN-wa\]FҽX3.,j꣓ʑx%diZx.`NY+ª>@.y)s<5 bQ(Ӕ6KT$v1sMF**(~X ;A s N %g|PZfKd.8 wB"-$ljfvkזXca<^%K⭧|Jh ߏiGޚazZ^f{8J9Z BHeaRf3Ylw JHް]"8cO\ÏtǶ?):]~dne-2!ޓ7REy*aƍ)ܣۣ7y.r>:xoߖ6{'}n_M>>[a2_[Q<7cp80#5Ac@u7pnXVVQ(t/Sh׮(XW?2t.7k=.hhOԇqU2"*vLk2tD|MZ:wOD4K>F46(AjqQ'AA?JS$UR1Z_)&1$j%g)- B4pNQT>?!/p(!!>;5 ])rK^:XY"w ^DGYB{\S`I>AC >v2 /w!2i&5|)CZ;%gZUhi5;La ?wiXƸNI:H鄟m 6fzhf2U,aEst㼩h(bۂæ) D n}?]75eaE5cpi49TԬ$.C&U8H/7ܓ_\1:OiGWmRmT6Iw O QBV^ͶNv}.;:jE+ xꛂ=>v5Q(gvcbeKѪ[I<І(PM7.=: Q wp 910ZЩpፊA60Yq50=ǫt"J?at,:bgRĦ9NJ\+*:865gVI"sC%Dɀ۹JO'o;rOkG{oH ^n0֊gtMU碛]tܟUm$tM0nJ[FF}'9F3C^H]BN-ײTMA'qh mJiy9:md6vCw> D~lNÎOteڣfS{@Tzn?ɶo.Zmp ߤU0ĸgy5R"A:gwGf#T=1kyw2_BuRzQ(qa  Ii1Xx${g@%A;罫V3RWDQ,HN+So+ #|xBg؀SUo&*Y#*挈6xD$gMvgZMX.w CRY +m PWʶǒo?4f(v9'$;C?2m}g #y(w3 N; $}Z5o}yPnYWo mt}]gv3ѯ jz `G!ί@E7ZfD{N {Dz-?j4bMkh#m~HWa-ܦ'ţǀO?.fѮAS`&n(ˋR:`>O ۵c j(x+ԾXao{ϰG`-1\Y.a(K2XAʈmh0ߤ+U+v.)mۛ3p}o}N>U`l!4`,!RV'm")G[}7RDyNnU}!Qyi=#6A2Fe ya9=E^}h` =)OЅVzD"Jm0Ώ̲T_'ǡn|+qt!=%@ab$LbQ)x8Md} VV gFrTv ^3)PR14S8(r 3@6H~=n,TR)D7͞DP 1R،${hc$$(\V(,t_,ڂp!kAVC1o@Ha(JuFf+fRiywI=qGEЛ [G{"q*7+d6,,1U"ybvMgm߇`)jnQ32ܭ@B$-|:EBؼ2dgzk5^ d,Ң6g;4c>Ǭ>ICPiF>"rf*!^˝GQ^ خ 5eE2\e͗nVPpAq-sA1ZV9!]E4LO=I !MۜK ":?7õ}QF=ᷲrSAcHմ!Ј40X3:-AE̕RָT90k+T[Rrlr#e}:q64 * (u <ӕĦ@YLUl9ؙPC,h v>d{CmSR)$׋.Kj@ 1dq}cED|>|eY2 Cϖx;g5)w'yK)5M VHXkjޟR!N%XV4'kmU$J`jYsj=Qq;.L:'SW0r-!(OEH" `TcS9\O5#\@7D4aRZ{X;?tm9>!E{0-<| +&;bP/w@2ÿCъGwڸZ6&=!jV}jvF{,c0le 0ijb5+{ 7䖎L ï<,+:mZˤ:^go=UB1|Lspsb~Ψ:>x_q8D_cUlʖS~*Y?^tć6H`JvA9=5WF|ĨE\4}'-Gr ރʆ9<(|5pN-̫Lf yCQ^> xX[ZP@vY7 eYs% 5KT-NcGhgTA*Ew9"φ B!n t JleǛߵ6=s7>PəS lM9;߻[4YafʄOw$" G.6ɉ^3H`LPSB&59 }> ΍->Uw*-5ql;Kbtro0Gpٞ{"n3--N:Xέ-jYe2bI퓔/hKn/6*LR&qxPٚc6G.7̔Zv@._ %3YGW۬ĥQl\u`\b"zn7hdLٜ)N/ڀ~rdfA~k} <0 $Ԝ7Kd ;O(+f C|O8ZJHVlXq@W !C=I#Q6i~v- RHKd?ΑVĕ>GHHKYvODK=HW^[2/bF׈v9}ZRȊ XoBFJΑAXtHdGH*~%9"z7üGw1K+ŠUk ̑ӈ>MdܕUmvPEj^$ڵeє,i͑%k 1FMW]z0 W i7]0KC}hLey.JP\71xjsP/_SHA08 R4Oi  /Ȑe4o(J=adx\s⧡۱ =ZgYPc|@ܨE:+/0Sk&T2?:T6wx$TNqjC'6YoNΦ\G^oE-l}wX8yfn2mȄSscihȂ[YX,CkDep^fmȇGtJ"2DU6,xZZ*[/qvj5xFa&9t |>jrMar[Tmu7zëVyb +;nf?S(Y;qoz@ܥ(/6}8-9L~NrN-G_SZĶVhC;'0t}z)A3|*=c5LJs"2-^^HA1U sJDX1?n;mEkҳnlHg26La`7p&ң6*kflaH#L{ujI/%PmX{Y`7gÇS.bqqow)Bт:Ise$)yh/8fC J2q36vkr=ŨWNI9C>.>/`㇥$vH &$V9`nj'sc 8KCaqs 2g9w7iL|$YDQ==>B<h'-0fh+[ C Ww $x˄4v%;.r4{7،zW(oQTXmcY YJihl^#T9ݵ{#NG!n (6"QO^"!`y%Q@s>IW`t! PV /;6̛h#h2hYWp{ k:ܦ '1QCKv2D&'2B UMFrNUܖ[.q5'A*vuZ#L9Aჸ4O>{q;^M^# 4jXNi#8f Ddˊ!$Nw(>™efy37;ȒCr-/GX",l,TV)wlX;{bm1ܼaUP/߇aȪy7= :Rx럿7FF4 B!C]_2JGev4s] ϝKفAG"37js˰ [?O#Q̖ܭxi=$^jl+3CR҅,*ZC𧐨n&k %[Mq#ɣrlru#RfOB;ccD3b3\0y>u_g8iVWo%_B n}&c~_}ٹx**`7BFyĵ8eyKHeng2}H&| {MHVoJN9&9)-)tݪB~9S"s28_A"tKqV p0PkFFnU/T[,?[:}*8^CẄ(lġ锱uJK1 6 [oe䨄8V͛b-G)加*Qc~X]kKGA=[eCMTt_[ߕyA[sB:^['SMN+{lܒDUn\}D>ӾhhoIa=\YpR0P]M% AO%60dVT߮Yc`a"S\.tą,|}8c,N>ةoiiTw7 &c4z:ϗ)g~ָW:=ˁgӤRDp]Q-auQH!?il u,Y}FAV(E#Cx܅oAm+}f|D}Rޫx5 R2ztֱ({jjZ.E Wm%~E'tBSA 6[0OQo|/\'Xд.-2(ZBs UUN~ٛ@2Hx专.$XW[$ ۨw؆7ՇVEzǤtY34>ty 򢐽6@Բ.0ppRɊ}yAT"KKh& $*;hA$p/DjڼAXIY &QnגN,=`b-$n.0LzSfJ38l{2bLM_OYgͼb<N ^Er2$CaAnQͶ`TMd:hCWZ}h!Dq/K;X~/Hg[w{.vT 1jrsfQ[ K\0\ŢT3"5} Vpg* 8 a:63OUWW b>ܾr2V!B=Cp~mg6l$Ճatv# ҽDC2x~[6tqU0zZȟY+ r}b$hrZ"[;اY3i'PU i[pC?π8&,("U jIdEcT i*M^ط-+zp9fa۷]RK w"7Ľ4[-S͜ڲHj+[IVQkjSc6;X齧O@1n:7T.,,!m"Q@e w^!0j*4"TC;qAmFC8zQaY28vg&&Lċ]ւՉjc[w'uPL(9څPS0]qkmu'ՠRfӎ1с$L)8y ԘR㷉oNu4%CձcjY")IjN5v Cܡ]j<_./^wT!$sԠy8We#)mpq[1 'HSTˍmGG6_A׷^A7})ăeIzttSA(X_fgZJN*Trpa4kK\C%l鯵\w褠ZVy^]~sȚ d#l&+e+"@ o J7v\F>44oy)Y)MpSDmA"q\{^7{:rB(Үg!rDd7ł?ciX7~^t5\H#]%GI ? :` !l$C`AϴGȭv:XzP~WZKkxL ­Ȋ#z~g. 枯SZF-RC IXOkMϹΎqݎiGS8 ~.'E"Eݧ`If[Ԇ@E$n$nG'w>0Ux_7l;r&M.XfC r[HBSo$v"yiYj}p(]՚{qST"讴[@ d"#enXA?@6OoЉ:÷r O0Bt<HbrrXKp_tRUP 2A&b DW݅+%zq%ld M} J\GX? ,џLijg%kʀDrQTAFXf [{Ynd@R9uE(m@em žnE&bbDrnRvimg.ſx*mHGXk7"-52gřˇ++-fV2k!ﮡ_KClVH@1eN;Fp&f i֯,Ε;āUz;( 6L2y[(u6z9ј/ mhaφ!J:iLjޗZSp?mw18.ݳA2*J+\IVV /Aof,4wMU'=oR]nXϾ  @/0$IGC@UT `/IX 8$(4ʠ~^ۣ7Oto{L~o70>!O}s㺯i%X\JhƵ)ş`.ׂ&[v%ڑ< Zn'@bA~|:~2\TR")~ ?$}ܣw%P (W\ŗxw/!^"MH1}fn7HH{%as Y}"fyXګ> Yp=k> ONezJso& XE>2b-wF6YmpP:PނKҫfs}o7}{¾J TPo RKTCi?_G`:y}jo6^cqGSbO൘bاl̄yYko2nP] UAej!>(2N{m)\Ͻrz8]Oa[n rQf Z6\\$q~¨nI[t&9'vLv尤oKo'r2J 0n9ɧ?XbTk=ttb*eaɋgvM.̟p0ka {uؐ@_i}v,wҖ?^O+z+Bxo-#xrqX`)wG܊ڗ?p^ZTl#elJ"9Min8su\Y%XBMi/J{LU)1O@&wHuLrH)ը`dr(q9/{$Є{oI\0>Va ٙY!Pl''-;p/Z;v~y8n&1KmѷEYPǼiKMm=sT <闪;u8'̘x?l`0"dgKEۀ8 FSB ګx^ &4uILc035}zs%XDҭ38a_vwVyCzR^ȧs;WQ7LVEc6YL:hÕ`Rtz]$ε۾s y"쵈h˿X0N\ɺmō4$`.mɍt'q8y|_w ҡ<~+-G]@ANBjZgLKϊ;*uSMOq I |Rıq&𺘽"a@Moa8ybw%h5yݺ|oZ_}'o g[Je]G0p|7D +x[4e"D5\ry{$Z ] v)"#"u٫ wDю @lKz]@2s=L g֑[p 1T)Cb|ysDca޻Ml0| =yym־,Oo(-yYDKִ8!7 nhOgiOt%».w5Oz1QhKCĶZW aIcz 8_ęxSlG1yaSzZύ;sS+D|Ɨ`(o'QfjqN=O!t5یt ?/1Hd<>eOsQbU\Gm'ki6V16ħ+t* s^$dEBF}YQNfU$} )D*/ظHb߷Nɶ]9AH|ޞh.^=uouk.6^;3%w֥fiΗyj&o`KA!)J.ҭok&< 1 MUӋm^?u˼vZ`lHOi(D hnibw帲x<~fBs"E hu#ZCdf:w̎Rym٪uN"s:`|* 3mN.DYmޡGyZsSf瓀;hi|CՋ٢0Y\+8:ۍ2Dz8Yf+y0K , wb]yQxci[3qnp hnunb,O_ﭥdl) }zF0~_ 6/!Z 7HMXSO/6ά`&$̻O^0$pWP"żbRd-j0/TST'rPE,^缸ulb" ~g_1o@Q.)y`M3z#A1PiK܁.mGYdSGgɽ]xXKҺanɭ? 4LzsC*v´FƘ0].n)㰢v͡|:TőIVȢBjb NG9to"|vV]?k9kx@R8QK|Nk;!+.SKX(^pudoՇ54փ >DejIa_:ċJůByDA/L3\I)8GFsaA7r ,ciA]BLwA:fdn\@ }Ocgygu`|)3,Aѐ*W0E>AXgP m Bq)n5UiD0}QZh|+L+D ,y Q6qq@ j(̽J5*LK0/UsD4ܠ8fO/S2ƶ; (F,BJk /Zz8_53:;lq2a9|NDFL쳢V0`y6{Gs ޵# iTyu\K^53:OjrnڛܼK\٨IfIA\"f'T5d5FkX.n: [(cJ&Qj~@aY h;QyL{FqY䶗} &P+q/\"s [˛.rT0=!>@s˳7S9z)IO;" b^ݪaYzUO:ϐ\^G ]赕qXSyf?.I7tH͆G'~ r"O=ZO1wߍ,*ܬj6h|^ B@˦Qq)')UK9`Y ~>_Ps cyI+T=hOޜm`hB|pw,4ցv>[|GboH&Z9DЧ>G\h-XB,)^rWQ0ZHn -gkiqozd퇶 8L~3<M]Qip8C1f3v xge>¯9xe*8. `ƿpoYZJA;) :A ޽+I6 F7KLN" Jq!hU"- %(q. |?1taq4OrǠH5eT32%w?XiinhhLa c1Jaʳq>c4x +y&8k(PVGJJBc,C(>l9$-Y,շ'7&b3 5B|Ŵ~/Q&K >mbY_~Go5 d[T'a|)A9O[tS0=rZ6D^ӽuZ1 pDLh1:oZJh!ߖ5W'fV˹/P53@mD|Л8SN' u=d@݌Hn?4`wnCX 2J`B2KfVT5 y|)&a.RupF) c0pVDeߺ:$ɨvo|x=,>PS:F~E2a>f Ua[hJSv{6P):\ji}k͋ݍ!5Ӫ-RӮ 6o/oELVp]THItf93n^ƺd э32kãZ-ű~# su)غ#ؙ :sY鋞]lR;'ᩞ쟁w $f *VZO蓃|2 SKPf~; dꗥOb*C΄4D.pC2H'8Hפ.s679 sT6D`,.sK\ʄV&dRJҜ1UpJ&Nkt/yJK or=j[A?TqeB(B$2);#Ϛ,ۍ CEۊ*džp0?n1_O/Ek4GUb_2[̖~1x^>Ezd_h1MB5@Eu1WN,bBى+" 7%![c@}٩-/suFl_((<2ٌB+):v%y?n(e@5:E`v}? Ր FuZ\,/Z_5=Tr˸(ЁoDcju(Ah,+ؚ!j+=סG^V?j뽿~]rP3f/^5i2$>Ⱦj5w!(H \l [k'Ư^Z` 9< Pr)wx=K7GSʣ3xnYn0˛/6+u0O_ hZ< bv#>)M!/2ԥ{BFdm@ga=« uuBʩlr9l\e]TH$kB54dS-h.$n #Ƌg;eNTjrw/bDmѩ_o# U~M#He"dWpOGXw1hUZ#=G6iUflsb: =.ovR(Fv&S論ݰ|NVB-hi*1 hP?p4a%ڞOPwťzp 1# r} z7|dF0)F J= `3Es\4] BV-9xc IzIL #] ^?CJ-P!ZO LCUqWOVYRQ?>mMoEԷT6{nB帳յ1k<r0: ~+ǐcT.;>w/ɜyZQQc)|(jb-|uꐥw乇GCEI횕w,OVyw"ZEكq2*{ImfOQ$? Zkv@ULSEoD4 b zF?60wEc2n,EdIk/1Wr8)7Jsp0>$~%s_n"{x& TdϚk04-;,m3fy!u7 2g|K;=q9W*+QGg9ֹom#nWcRg(Fnƺ<¨Y3Z|2b{[<)EP>"8ߖX΀;&ׄhSPqrh[P`{,i'I&;ncAy|xSӋ_lwqT y*\sqz%/@UoUw?M{=`u+T8ǚ ci5 ھE*m̈ґ'v}, IIykab4;(K.T\coy&cOL[6x -dQ;A mMRI򸥵 i[ @IASȹi"k8fgw?Fضy>b|y[3;);/)AE@bKF#z) z+fSCjf.R(X˚~Q4nuV]:4BgbT+/#s;K5%鰭Y_@gn^mr%DgMυ, ߾(Sթ2yqy~S3˗O.DbRjyp%@3Bߤbgi|[zF ])LvPRYJkEZ3Vs}bƢ<0 ¯<=զpzu'{+VNuIPm~D\&n*:xf7n\;8K':~';߲S +Ы6 V*!Ft!=m'j=z~yGiD Hёw ~?sh!*R9i3S>%w}7DB u#g#1dہ#w,kIy~.D>T5MUmLkM"6-Ixrd8l#ς={@?ү$ٓ >Roogk#_@"1y " f8+PۄBCdDU'jRh)$b ]`*c⢈ %[^bi.+"x2'Ɉ9/|R{y p*U XGg@ c AaNT" :!ĩ#:gM[Tj7Ab&!%QLr9pT_vlH~ysH,Œ88 IEtYsUwFV01aM5`-e.qk#VtPe8IӮdu~GA_|@BVƵ 2>~Q$ڥKeۼgd',nzٖ0wApz^VΕE1*!Eo&_ sʡɭ6K $:irO`dʀ~kNG@˹˸0ġp=@͖r9$3'v}W @)&=mEwSS`ȋu\12WT # bo)7nL %|C<\8 ^lWBqjR ]罸uG83Q~F1na[EhHg +r(7*xbPzOXGtkuח B4MR6uzYrc]"nɢҮ|]hw[ŏǧ\~)]Ԝ[W"؄J%x% "V&QzgMꕍn^%mHk(%s:3r UĬ)EX|Utf1mEV\qST&5)_PQ^zw v qK޸-J*R Wk3ψzx{\pҭi Dm'#Q3YEraCʴGu߮hH=EA-i?j#XyTO0\nzG4C(8Q̬a͋r5-\$:Ua2L涸ng%\?RPSﳥ!%=7Ɠ{=8gP/ OqGBՃ{.oi'H6ۄ|IiIh'Q) R:f1j1[2nhMf?bC}y;c0xm|}e3qmcZl#-$  o]k!ivr7Y<fk.Kаp zOȟPtt|k0{ȋ#ٴp^c5~* D:vn򡷇vlɒb_~@0@GH,7R|Q+o5 *w@4vٔEloLj+<~7>L=ee_v :rDJʒnP݂ x6l}7q`m|w. x⧾Ƕ@٧?NOTF?(PF'5) Pz1qϩWZ,ujۜ_FEOW`K14_~qUԘAey yU=%Grs.LCf_ l&Lֲ(#Ʌ# ɒLH`*iG })@]l&T{ܕoGt50Ev33Djya^s&oxb H$![I:m5>qýFtW8XbT\ rG-\Suι'jpmoL`]b)cj?b<}.ןle]8[xbxEZ|mb2ǏQ t9HR %~^NoC)hט}E3tF]{ n௒ 4%9iiNa6WF@rq]%>KGɗY;T)̡gf8#-i}Cwh -BԗKjB)VؕO*ΡwÆuM L~Dw-oohXT'>QoGtOS5C!YC V;u>ѹh2Lg:MW0g~)V,G Tac"fD?)RwnСHQRaoD7161$B}y<ק4av(>w+q R_Ȓ=P]H~K/7zǡFUmJG/< F,aꢰ=Ls:g더 ?mhzB_ F(3_|ύfkSQ"AM_H*6,4%'PiIQ}T"+<1\X p\pe?|ވjݬ,Ѭ|/+s- Jlڳdu{lOÜ/V IZx~'۟Tb[4l Lz=輎`NlkdI@,LW9Y {sܼǡah ݃lNb%BIQ3:Ja[lO$o"K/S)ARuzijI#9Se\Q: = FbU9?Q gir#ͨ.Cn1p Ix"p4$g)3!OIs!Ibt P-Z7;^[& Ê"jάWդ2[/QZav" %݅+wiAKܞ-30!TKqAAw XxuT `Hٍwo&4y<AW*QnM] hQ esL6(:H ?{rC=,?s݊SyNS%)i*4dܢMzxW)0#""؃[.\~V pQH\g(z7+sӠٶj23M2ʌD`P#2r?V˞KޜCɭE؁t76 Rw$zɇOˀۮfkJ|] Eya\R$)*1:a~d1N3" ,17>e/Ap6g%iKEoGIw-F /盧Ę9@wAѰҷsWReΏfPk.Y$D\Xfn pg1+M/D_S{ϋŗi]!B a+Av46Zs=0*Rŕk2 AbwZ*mƝ"d>,Pm+?cEe8N_7,pY@/g*K^ӗ`::{; D}@vX#xJO횬v߹ֺusUdX&, -Y'\W ӯqYsp!f?~y<3 Wú'L;,\ƣ\<);+1 N^/rUG3˳T -AY< eSiΦxM8'bXP;{0B 㤆FU+hBw`ι5t:ǣy|/0:A bId<]gKQTA su_]YC ?tm@V m375uVfͲ'[gF?+~(DwAbᰶF?i<!Z1Bxഏw *R Usr5-{w|~%#"VBfC{~1> "IRQ`rGT$;Fx͠x{^daOtg[636kŕj_ppб[hؾIiyIy@["?&F`d,a@:[\VXK6G +8l#[e؃jHyQ3^qɣM_E]j!Iu'-t=,N4-Φޭ Edw#WǵX Gl#v1EL73@#b`l)}B>KF~_5f‰ԍ~ʶUܴԠ?9Uo~ݷښ%$|󹚋f9[yn BdG <9V wXWǛY̖ڂE؛u@ֶ/eapB;P'D^ZrnJYNW9"O2 -rYqWVg8٫Qv1ikP&~rZV' &>v\3hIF,ma>J~lHp/_騦^` hS3-2?vSޯk|4wق&Ia#^ WQiHZ7 e68v1ݕ~\?ދ36{u jX\"|jxs4%K3GaRJ-Eȝ]f氲<>\W93:Zb'tGۀӕlj؜Ȳ ;kK}8i#y7H Ç#Ƽ*Xz`NeE80vGq-R[]]pc]$+Usc4<ҷCv7%O6!Afe%Ki4+hKוZD$TjTtzն[K ͆t_@x3|N=<= nu1B.>oN&hg)<||*6Yx{]|#>ҔjAI#" + pފD r5NYӲ?iŒ'G3KuT-j4'ŋaNFܘhK-aRRj'<Wsq"FY%tbd!GKY U ?a/EX<>c#٦dUyaYvsRkg_{t$^eg)@GAτOB+-ru@O>{Y X!)1}^5d| ؏mylUW 8)T13n8A99ݪ_-^IAնDI$_z 2YfAFH:a-?(ROE7Mҕ>˘Sgּ`o./3iK toAz@gNMbjjݩ=u`zPD,PGa8-]pdH 6+eIz$@9Q\ߟg+5 ?XPt :V z1ujK+G@!F{6FmhL;@\n^} w߷44X(Pd)d2\e=j)gIYm}Tux6V6c nB9? -kcXtWAQ2JFoӐ~#O'(K3WIɱ}L' -^i] 8D{YvB?,l|]1ݦ.%];-Xx5h|Ta2\E K*xkcyR &BLwiOSͩL qR A*V 4/9$RԃNo 5E\ T0zJ0scQ7S~ƅ_Y,81(^!ȅ2]f-@LI ϗ9EpukQxzӂ5Hu0W"£za EDiP} *Q5h BV:QӽN2G~Bmy|b`q C=ޅ_CgS'x:Nd_(1DQEql-$AgS.Cz{B8 ?"6w0MXN?''O׆vEBxE}v88)PޟQa]I6^簰gxtC핞 cTM 7Ҩr*GpW61LU &s9*O'97%VN,3ʃV2t|5Ab*ȵ\?%3v<|`Us\+ZEڟpcD@!c6xG_mً_P,z휔C9}xnsG$l5?"fa-[w,N75ONxZhLɐ ntu\2.贜]D)I nh⼟e@7fl0c϶-;Yap~u q1 ?ۍkTd2Pc#ީS5n C)wOg2 d$&?xf놗Oo~j+ߟxJF iBOkh.') F;  ͖ú([ EAjçyskNV ?\LaE! Z[⚧mHEKYPm/D"OiX܏\bk 9{GZh3O1' r6)D;[-fsj?U}^WgѕڍhkłtCEc3`S/ʃ\q]O35*DB?P#T''-z7>,!l2t~/z}h=bgNŪ9% !`ˡД[H,֍ DZ;;8-dJT8r$\ƄŤդ+_çrf^WDͶJ/TQd3k.Ok~ U{Sw%YֿA3Is 6Xt-m3/<}Լ[R D ᅣٽ U`gOFMkdR~Hfh@Ȝj4pRسu/_ qUDZ_%ӭI Þ)QX:˱׎*KuJ"UB u* R(!d $ k".;):Ǩ{4Lln( ssZFk,%Y+KsefW\Kd0 9Vg\ל Lda!g<;ƍn'`s\vEN*n;mݥCxķԕGI^ 0[iVd"Ϥf`cD.|pgW++VJ\ ̍eVj"K  L;"iXc si:vP7&(<ЋD+M E$wxU,kF} EYvVuJքHH=c?:p7DvkΩ |Oŏ?)k]B ʢKՐ_? {t{'\/'uZ7$24P\j_x3?zǟO4؇31$/3uWX u^ ɓiOn Ũ7:(04|SfOШ @&P؁!|YVP7}tnA4x_hJ)Sҳ9p=GA ?q1g㼊…:wU׃zE͖҅sh#bl+·n vha,00lk wQr^Hٸs䟹ҁs~^C8mήf{<ޥ]k\ȹ;2?ϼsnPz@;РC/〧-ZڴBZOBYLr}MVb`;/g%p@_dPR-yke˾I>Z;a9t][VR/O&LBؚ "umikIo:}?rq/fQs4CsGHPt @!Q#av3؟n}pîu/Pނ0a8rQqI5=qWtB;Z0w=kmyRe[m)&;r}dQڄTra~uim w>8*AH|:aVu"zl{Qό*Yܘ}Bc :Xx%q2)aV'gME8Bk- ZE:ԝ$+fNUּ,E1ߕUYzWMwj8Zc<)$pQ .:KV\,v^XΠpL<~Wqf:'ؙ}A#_8?UU 1kuʄe]iG q[3yw=:߸ jYQxetZX.Kd$(Ȭ4.F۱*I}ǰ8<*5(? cl.JuAXHRԾ '-s_ HgOBo֑/E}ެ~NHFNRR=) e~' Wj ޟ/vY*|@02fpsMүx7^w {[n-Dj7u-1a%o]YU.ޢƪxyL%ggԷZ Fx;1@xw/JCplbuTl85iVkPLxYV)AѪp—t2ip1އ*fݦ8۱ybi3^c_/>q!#FzPk܃=6u!H"`q{q⧾[g @e tQ^F>.D p$Loce>i3Y);7q*88O\EvkeU9go M*i+f@&-Zs5bsv {Y4 ^1fT_a(8'C "ҨWycU)\wQ=9njQK&OgOQD/ !vtʌ>FKD)Ǡϓ^ك_ŜCJJJWYʾ5~1'|[4qyO-r;k8. OږHW[{ 1rtSYVK 1Qi}v~Ϣ̐f`@ p"b!Y:K51! NcÒ9}4b]@($ T6h*IW0PYAV c ~{\ aw< V OݗJO2p3\j'YBX6&[*Zd~x!S^Zû'9zi]}ݎNp]YRSk]_J*%T}@PMsZBgڡ xTD=$ 5 z\ `C!#nK#L"=}PbQf_ϥgS kTd,ycp!$]=@^p;m4Kw;g=$ͤA*zH#Pք#dttrۚ Sk?2c]L@-~(ePCJ]aI|iSBC*quZJG/;tQh}"ܻrǂrgz %dpfw=+.Ϫ*>*]c]UvV<+A-lah9ܦ܏V][pm| a) lO͏NpO 2&RPYZ3{(e Q߾O!r_E^7(ƔE]_^B>-._^s̫no4]2LnB8nىT`?JB^MFʁQp8<62~A[ؿ\g1h*Ժnat]s)>UmiOK 4KA+Ɏ~ ?TFi/:^Kʄκ#̟6wQ`.ۣVZ<˧^b p;i <"r}4\ #~|kkisV%_kk/:L$w) 2/>TEFyY/8W5f+|{+t,`Ǵ0)8͍5 W_N;ٰeS2&i=㫳dxx^S  `$M@$ `)?~\*">KdtxK6 `Tt!4߬ʝQo\YwZg9+HrxcZ_lyXڹ@HO=3',CG)K^]d6P7:"D3A3iPw.j*㣂/_gc&,JC&BV>//^!--ѧf$Zo|W]&jƜ/.-.ŹԺ{ţR4ԦE4TvQQrܻˡ(QAfX k*ȗΒZTӋ, Zc6%+W䲻#DDe&Cp%^r6 Z/% 02h#[A|>'3Sj Q%[`bE/9թU$Z J.Hp bThiST hma. :pw6nD㊅GA;* "̠NJ9Q"-M.ulcg'l@zf%'0ZdE"\_m@϶pG/dEcg=rbUGPk U:gZ?a;9"bSF"kffm{ qT:˷ȷO+h~"Myj taiГo^#FҺAΛ`RR*RHSY^8#fBԂVAFcS#œjX>SWoV}(5e+;̱B1Z\RN43|4)P%;>!_YvžjqI7#NǢ`5Pފatb,E$pO !8UΗ ] p8Xs(}ˎ7wlo*LYǥ,o%t Tg[:mgRL`) gL^(qj8t2Mk_ýnWWNn !,;>6Uy(Ԥ Haopl|Dk5-;A巋ýMLbROͅ ~dSh0 *_|ܦ!O'+G#]6qBG![ =(Ohl.@F8IĮt&Q|S{=h $YŀCɽuK˨_gWk4}i5&U=\>HV]#/*}u]=Kc~Δ/O]z~_<R.rI ĆS~rl>'F}{ӧv8fE>)q}RԐHNR(o0qJjP Q)mai1 zhŮ{kaD_ yb1cD3#~VaW[gJ $<-6,_70,%֡웪5˺H@vqf.d/fV)XlD+oW>󎲻u>.fIj/DlAfA(;X uJ5Ir8"C~\IB4o4_ln$Mtpir/ eu[0 me8^ A3y\ KŏEqH˦ohwwQTƯvIG'&6 ~JD*~"3;QGȳ{=5^xbMR),R(Xۄ"Q^O  DpG; 2c 1zu*{=mffc*K1ciAk:NS]G0@\.$xM)Ќdnۘz,;l.IףUA2ҝ@lʳ HWt*&fgyj#Q;eq./,AѨXyVZ GǷ"lb C ȃ2 䀘q~([`/Q`I cj%$Z7Ұ4dEGY>Y&R[qVY E&d`Zߔ_1(\{qDpi k:*@mjRu8AЪb8ױ-`%NFϹ%{3TZf]LI.&"(Zmu8\$ĔE4Bb5U@=b*I뭉jC?L-jtRw̯F%%R]ɲqAɠm4PϤN,*Ȳ\i"G:G؈* .ELB(mհކΫm0){ohƲۘSI~2>;s3"sre/X#aRkncI'W`p^db' h,o\)| ztTviXtBb7HA$S1ݢrń#p0 i1>bFd'0 M G&\ : W99ZBQL>6Rv.o@g#ϟBY D_O08`2[(N]1bjY)zb OHޛjWE;u #Qp7 ;NF-5)}Ӫ.,ETލDW᥷ڀ\LQ!=rHN9qjnYó;0ZO$}"֋ϥTnID=v&pLa6N]ȁ <)4f~@a57jjcUn'BL$o[O4>5?L] 7Bn9$rYYة\g]̄'6Lٚ&S:L 2^r~ J\Ϋ=K8kG:X{r\J59?,BƠw?eGw935b L"!(&jRܭTte?^74'R(:'Nc|/ Ve)i pf`W*&Ʀz~ T]8].z240HUedw { h愘Xo܊ Z? +L(LZS3;9r ¦Ys 'mY6lMxB.Þ 3.7Zh„hK>O6qą!Ȯy/0/'鉺xWrGQizrMnO;,j ![tX_rO^!ev&^fhgb`FStSS( S$ݎ ;Wɶ<-x~dL{&&+RaCK$=ٽ~P|!OQt_BbE':j \}x^w'-T]AMSrFk0:E-uO]zm#?rw{zX,67fj7<ؤ?JL lc( @AϟZQ 厽Hjn+,$dKYTl" cPz&;V3JIlq>kF 9# oP3^`)?3=eA۠g} f=}CgYK43'/kXBϛؙF>7U0/ihD吉3$2 'iHž*35"j#mθp+OcFΟiFp <Uyڐ@{^ɿԲ.]"ÑHx}NT|w1g!j..;" Xh~M(G#`,*ybU% } HQnB_7QIrurt%omST6s >j\T'( T8qIx*:hp6Jŧo)BaP\GJ*pɠa;M'ˏ]S[#8bfb{ 8ˆJhAP SC%?r^xh,=9OznqqB"և$>"o{AلvdLY pԋ󕰕x__ͅO5Gpq{~bl5)x^дD/A,? U驾>Ř[خ:f W =]Zc%p 9u^K/MoDA'fSSxQ=V/0̦kl1uI6I=# a$.t  K`%*X P*YVl?'dӴl6gZ'UO"xv0>9sfY*k7dy[Vdh:L(*j';I3}r E C_ sj!~Vogwd2_P! %UL>ۛ} S-2h/ڵr $R<:1 =@+'k|/ZҘn7#0b>uTdf\т, θYvcZX9P%fN( gQ'3l!6{$:;5&*6qqv.C֒ !@X`6BmsҐ"x^jwsZdH,CI@;#K&v4$Z;w3Dv* W#uWt$gD*nK|Zs7^vmOBat:AO Qb\"}6-&|<{ɁRjw%Ӛ'Ӫ?mJiS77KZ/NTcX -OKG< xąok8C3}vFһrF~>ȉd^T°W߯g^N[;Kߴ-OДu>WOL ^j'%__MSE-OfP`{`// ݞUe21Po]ƤzDBvL1[674`B#>cʕȊ!; !Y7zmq*n@XK.nG-|"]#Hq&Y"RҧMS:od(mn&50WWBġ[Bj|iPlmxeʬ=nb#S]ƻr^4[l#@1Ɋ:+8=m{xZsO9ޥDzU 7:* 戮`ސ J\b/J+7]t5:MBARTQ -zeLȇO'kdqF]quRe;E#?ps/VlANq>/ѐy(pQ{t9=RQoGjsR}?ajfU/\-i)7oiMKwq#/OX:V,OwXݲE ߛ0g› ы--T$Fم ODTCדb#R2 }{ ;"z_퀌knz2m&Y0ԏ'{>Z:Σ%PH tmfR d-3{cQY<UtTiooҁN18yϚiSr{ ߥ"KŎs-W`j O;]. l/JgfbQOtQ TlY!oId)3M^hØ1Tū]tQWh-ֿ_G g܃5:ĮޕeI,M!=d T/d&c 9 (-=JV{%n)Q0 [cdTw!?{9L`BRaQO$ vﴙ谣ڇ_1eѬ5Î̢d,XDrg9JH\򜬔vPMAOȋk|/' @Fn28XLmwp϶Y ?nbNͨdl)Q;[i&[c`GRLE8b~Ã].Skd:{9Jcf&d穲Ed zCc% wр:u\E3?C=E$! 0<ҌMT̓oz9ȕX2[kDV3 -i&" i54b ͿߺmN|@w63{V{(g 509nL)5uU `1PhQ$d@N q(T5#ב3}FX`q`\j>&qE"t$N=i_3=D cAzl-(ͣ_LNI))9JR~GӥvzQx6XNgh(OiyWG˥;Oc!#]3NSfy6q) `(Nܕ 7 bCxגiApG=ە⁴Rx^ȰB>Ԉ\fm xeAؾDljt--Dm^#dO1` /pCdeEθ[ZFA#w`ey;u_y(2^ںe&"! oDOPϨ8{ ="R@V!XI!"̸Fr&#'|:u1B :)bhz*V;?>R^ }^[9Qbm]dRFO1k?Y⡁49ߓkzt/l@e=wVɖ}|YX. C΋꿿eodXNٴ s]˽,!k,xAKy12ơ`?w?,g|f`ӝ^jZ g *#vAuܾgp8--!OJz$!)hL `O90<*W 'T#y O ؏Y(6Ûe:`Mh,eWI2Eu[H6@er`ї2f Ԭ 4G{8ǑT` o x48C\j8}X ~Suzí~J4W bɄ z }[6"a(;Axɰ$T¼e#r0A<{S1 NmZ丙[ Ws5\K)6z=e#X{Iy[fS4w !n*miZj-wgDSV.v-&݅^}C +pu!K:ⴍ 2x8R#:f)1|׶Kegt;) w^X,OK!h '˓q¼9:$<5t6`e8䷝yoWTy8#5ФC9ϐcQbs=}h֛GFӸA,`v1{VdJ~jK]rPzˊ=Ћ}je&hVg^4[vNO| oF8*WQ,B} ϲ rQU ʓnBpmWާ]el_97bM4~ҽS }Sw|֛ು]4ZQs-4ɟ&ur9#{z_~<p[{p>aA —jQ6ƒ$rl-@B(N>(mˣWB~Ld!t.r%~M!|ěz/+[;Zt @ԯ¦BH ~XS ةK᳧% ش_q̀JTQRuV-npɺ4-f#6ƙ9\$8(sC Be m:7)8|DdQJs'Oڅ8IQ^֋*k2$ڭZAyaYMC;Dbីl08D%@D7šsWq,9#AQ 53i?P40oMUwXJ)\.HM$ ֿ&#dx])2T +2ɶ ̪ÈVI;V /7ti=ZtK^T:o gP;̻"|;]Ip8ϕ]ՓHr98ΫD>?"j=S|rg7O^qR~g1RX%zG x3/XLB"YXΝ$b<kgj!:6B(}x1х;|HA1rxP̔;^yVqT(ޭ77g'dfvrlY[h |=2+M@WU5_JSn{N džˣIy:a4{l+ 6=І`w^XC!M{2u@xJk<bRlDRr,̵falɲ ;Kl즒ƬPkR,5'6͠5\|׈EL)i6!3ĎW{Ei裯04wlca߸X**J_02ӵi;wQqZ"M`V$LQaX۔&F>ѣDH[VD v#QۡIᘢ`Gw^[e^եHkOm;xQb ?Ipi+= |L}7VdyJ f}o(lKN&onTU8v@ЗZ+FT7% ;NC/(?8v9Q`v k9㠵Z(%( Vݔ$0@G1KP vA +OXCON2`Ӌ%%c7b$0~i-Kk3LMbզ(#Kdp(Psdn:^?ȣEJqϻWd^hX 6Qqhd|ӥ~N8Ag [¤Y71I - %=))Pd&y<4tz`YW1a_mʥ7^OXvaAm6>!hԈ| 'P7&hqJR}z٪o$q^D#_,m>e?_e:cY3Nwn Zֱ^{^OFPqF֛Ό[}1X{aDZ1TK4f H࣪*Ou7)@ x;O fcٛ?Z|'t@_t~ B.R<;!"FfmjM1 &w:PmzU3{^`*?fKq=Vd*{vQC1'3IT%$8>ն%&Oʜbc?QKy\ fҾ S"Y&BSY l Kd^\dZ̆l7M2Dfqa@fCK*`ֻ%+q%W_ †6vBNXqYIe&}ɍEz5N*$ Ωיk-4':Ц'ŕVBU ѝ4mJps .qʸ[0k4#d,NNLQՅJ%"yOv}ͧ,0^n^MwE0QcotŞâ1<ێ!}#F"GH&o͛ի?9ԼMRF5/'1Dw.DɷVQޗ5=nE8JJFon pN| j+1{C&9HKVn#FΔ9GV{loQS>+Hƣչ̒6c 0$NraNhj1^Qؾ M(^S21g2T<9|$OZzldHQ Wr#khG(8h`y&9}ͣnJL# %q][9#2QuH1`~?Qh&Ls"8BOQidAzTEDH wJ]O뿘0;y/*/֓&1/mz~3fY&* GH8,yTw%@%\O[&ښeoӳHAJȻp+29/ı$83vn]teσGw0X(Lm8x5 n1+)`Г|ۋ~ S"}6 ٚHDm u#T绛/v dKTrUYJNـxw~5i@tdbNj3ilP86I>%|_@NMfY +) K5 drVLneFq+ tFք$zˣJx?tU9F gxݺd'[/ kt(8aZV( Q$_(,Z=8C~6H wvK@eQ`-{ORT{zVż0+I, ĔB">pSW֏c7ԅ7$ay9x@YIn)mh0}d\21=?hA)pJ6|ddmg^4󎌓nj H=B)\#x)rw #Cq&x !y|g̐Zð#%NjC?Dͅw'({6u>;S MDڋ}8ZP_2kU@nwˆFBoб'@.+'2gg_KGcr\`] />}>ˮz4_,R̾aju::S Z0v VL|{eԟ:fjXجGWPp-#v|y^lfx-9_ݘ1lBKlޑ5!K+ OLj9аaxeW$A+WpNW+=ڂ!םcy#zXiEC% IbG՝Y_|/T~|a6 .sZ|B8ךs=O(@q).U";)*$^2iAڴYjƑraب SݤYܫi'tp՞󖁔HHp7-$`LO@m9Q`指'o 2J;V?RQ gEkh.){00voȓk;Tʍ=dL7h*ʉ+eVUΏͼ0-W"5'fRstJ,jeI?pk;WS }>I i}+߾YDڷ,rsIbP}3 ڞB_.~$ypYkG.ٓ$|)NނwYwW3ѭ#FR2nmG`"jOmcxcN#%_8)N{+R)YG1._Dۺi@oPؓ7GL4v3@uNk?t`;( R򺰼1ids-C: Բ `kҪ•*TASrA2'-YXɍ5ogXܯU?ilOjQ͕%4`0Z} 4wF@twwW{M2}Հ b&rsIҴࢿ ` ?s=ieJ6 IOus-A'hH9W|ؙ)s4>26CUu%!(!Q5b1{?eP!X_;.7P:`1Sz'Aqh/ߢ<(T=['n9ZH j^6Bn6,+wNl鞳-j@ޞurhr [~2ZՎc-N 3,LںX gőGƛקBOj&JA.RTOꗖ@xUsr.f֝y\ODpukn:S؋F5`bKG& ĺ+OB)ko pVqu6aώS)Y&DK3GcO%U_,xpl_JU}~ğMuJWŠj{ԍ<$U}%+]KW41:ٴX0x5}r"4j5cbi o懃~YP}_? cJHQXu3c4c~7f,:K/7YSLH Cծ_0YF$Xv?*oԚo /6Nk5 G SOPPbNL8iCp+y*Ef=b" )pN*)?yx{2(VٷRp"oZ΀/fh*{U쳅AƳaC@a7o{on?)+kw Y !NN* PҚIg,v KX!"۶QNsR@#FM19sB,fUJ_X9$4Dtv Kl@t' hVZ6Q*̠-0<#!h5-ulUYu^ +ޑ-Fq#4 9bw0{1)CPR`٧J;5xAo M`XC7/]#t)0 V ZFřzWEZ/w>͢[L!y$8׬^i_5Mڗ͸jb~jou !(B2"SS~ Dt&{C, A}ƜF%N[ؑ.Aފ28vqH EۘSG/ ɜ *&AIIzmN9LF=2vXKMu 'ri XphHcuڡݕ",6%]]ĥ=N.1} "/{6ʮ~.GF".L4p lCh1jYoOj4?Ir8I5^r2:րR:9oídavRq-#ޕ۽t4J{-?E(N(r*2/gm>;n?jIި_aW)ʶh4~q>Y`~l!xc"vMp$Pm ?OVlrTC< @#is0YQ!V"bvA9Y7c0zG*V^0v{KQ `J'IU^UmIrY2 fS|>N  o(L7i;4~ΠOr:knyNɫ`4I1S\Pq= 12BBY2B&%`Ѡe3lir;U3 :nYŪ ;.lZo;e.xy£k 2+"4l`f}BI19J_FuIVO$|` hbz~'M2;шW }ܲJ?92.rt%x{J@ BƨI i)7flБR(y%1؍tYaNp*2T yil =nB[I Zk,\(;>E:k)xX5F)Uew8ex 6Ԩ_'Uծ `Y\C|u9{9#/BQ&@*~:N@VцRs")9h Eэ}F0HV.՚+&~NDw-zm-GnEjv 'ݜT.< r3% 6K!} +/Zbs4_3#&KݶE*g߄ ԛ-V w&GJBPBcG .-44׃^nt%L`#$76֧Fc Sua"E$$~+(g\._1ӊR+o@H̕#T XQ F=AƷUcb9fuyFI %P+@ ;ٱ^KuMGNO΄J{=f>ՂO<WI|f^51}[=9y~)C;Cx-AN/-&'Ho![kn:n(dEޮjܐ1#Svh5@Go)54Uz`ZAPq{C6Ƞ=%qr4n.%iVs㺉\!f,J{+N^m){Iu5cA K+f)4+S=%4#1wY{!:#H-龈Mv2}S8祎3=Rd 6>U5CIfWF +vk3xB;V;5䘸cpBCk!%dwR4߸9,-f\ 1GR]]GmkyM(A} w 疽NZ:%C?4ߕa/ 1P܎9(4u;:_U1ϱy63+|Jj$W9ECbY1C\'NSD5$bvj1C\ǔ-gB][Ԋa+27{p:ex/" 湬S!,gD>]'Ɵ|Bg{{M Y iD?аg3=# aP,V٬V.8b4K y/:,Z62pLWR$!_MNRκ=4})^2ſ)pzw>kqTҔ(Fz %ZJƵ8!/ٳ&Ѭ2d{  `ۃV$XNHW;&Rwu) WQi qF}ߌ}Kt;/^ 11TXBp-vXIzRbO.6x̛'a+_;5԰tއCM'?nbeQga{RTiN=HF2ɉm}G:PްKsϛ;򥯃M`z<8y^I Y-yȆ yS,kz*[QKB;be)R{B%BZ+3;%zD$/HYI2fiSa5Tĺ!:cʂ+*}hH~uD71Y3dgcFK{]8!E Rz5O"2#oZb;[l 9|ଵOgQ4oud}Žb9mZ͖K[ory+W/ x}D{UJ EA=*4<(sֆ9sl{5EI3#~Z G*$gjhQVI #{~Y6 6-pǗWmOgxT‘_8OFOŋ- _cВ -wU UE]ޅȻ2>Z gtk*70%$ =NU nGDOz )]xD"zq@T`V3W_Npݒ#Ft{S ~f`8 E 4hxV0ԂcکQvk숸c'ΓM#G wȎ|y<<U(ygrY)cudT 1HAW$6IA:Sp^8R+M؏Be|tGs(S7r\_-Q"|3lr']Kr(OTҏh_9VVi~cʎLhb-VMJ޿P АpΔbH˶cO8vClU5 ^\]iWX&l'ELs@u4ݹZe+9A*p.vL$s'7uS4[ռ1lJOS&Y=]g&OX1Wj8W]ekƏ9 nfaֿ$< 1 zo@*jX|i'h_y,N%ϦVjghx0 1sėpLdMKpju>UIz5] TR]84"듶QLY0#z6U;V{ \jS@9Fķ[홷…  &h=-߇NXi0=[H~$y#w# Ŵ^WAm3aZ I#8{SSؔUOr`)]8K S̤Q( 6I+X[Z9k2GBNז,1,AWg9=$~<lZY٦Y(pJcO\&Vml/Y;b#Gt=!ԜEozFٌ.怨.B\bɿ&>v 쀉 Ct5zre}:>=ೋ%C* Tۿ@x"vfcsUܼS>+4| k/[C@V]4 &e> Җ gPG,\dtمRr3RɆ(rV]kT$$x‚W%ft/֑8ke{I pڋ_i d\Ix挛[`c٣ݲA^FB٦0Ldoڬ.Z( q o,hi@Q;dWp78F2?ï$/V󟔜myvJasrustf~$a\i榴:wG'qEGr5ͺ~Ȼ1sD(?`}_bcoUޢn8.`e-Qo^ͰS6XSxJ5TOG R& ,㝋t7g5Q\=-#%Wb>AfO m4JShőO/%-HUG7#I0h_띐:72 ug0@4ma3~.oVBɦ=ҵ;ygǹ:Γy%nOnAfq|qS6j}릶>/%4R7kBO[0`aÆa~B QrLuGIQa]r* MkrO=2VA:)oZPZO"dh=AX^ _$%}^9똥Pz A n߭T]bPZ0O\r8 /;Pdɧr9< TsL̊9ٰ xh?x>@in1)V! ?-!j\&S)'Rؙ08GKzz{Cd3zͻpb)fЇ4]4K:G?Dga٤ /1KВ[橘#Q^Tu2E$Uahp7ul `hZ4 }c6SY61tt%獎G.T$L#n0HT@W$(,P0': &Iߝ1Xsad [ GvhO%LmXdTT!VX=8"\(36c.X-"4qeGI=Iil+iT > Cέsy2v~@x}{t&-shO fԑ 1AOF-=@îeiϙTN :͙2\EXNJj=Շlx~& ̗-ΊA@MqX"ٷ_;j8U-w>B8:.;Wߪ@kK$#;Vକ ˅E,gbhIPujٿ$`Ojwhb9#c(i6kziıb1{l|3B.u@ʠ+lz@oRR4Qz3Lvz&B̑oA5nkx$U`̇؇_BrOϚp#ꎷսÊ2 z:hdžʚ.1LNUepGYH?l@G2VUNrlWM/R=}]S &兇.Po$($XkQ[HBfOk_g>JVXp~POb|!0x:֬ N;fL>h1s&y#FK{C$*C|.! Ctz̵&+ۢD dCSQ h|yuW&\:x肮^MxF+z!B41)ijfYFV,1쯙)g݈I>B&fdr7g6^g&= Fs*`B9V~xIY]nWy{ZX %{Wz#jsT\R/xi"x&$c_Zs>R@1w4XЋ: &R6P⼉1ᶑ7GNe ?̫޾#MH*GPRDءO3|bT 2 |eoYMY6jf1';+7ķƽΏtTw};.yҜ) K\a.3g&xH*3AlF8L}];xHٜ'dVRs(`7[OKPQ,XedХoFDx[#90 2gӪ cT:^սw(P=٣Uمr*C>{{ ˈb}/8Zf(s DJ ]މLG*7yqK6[o joÐTąMMm3);]q ).dheۨB\K&;[QIp!)$߄UL^,4p5GovumB"/{Ty$ ?1`(X9;a6>gm1֛.I ?xXGNbxYPx4E9>wcVSid:q?l{ `y %ApoR@#nqia1_Lq>m0 ǥT%}}C"qu+/I7y Q !Jޱ`b,DB0'ogV?qVTZ;Ƨ'a˒0tw@f>MΛ0QiTb1IJ vz3춴v9'v_;u8> 3ɧQ/RBJ/皅ܧKxlT?؞@杗%qREWzS[\8g{gGqnҳLҷ FySg90r9kBWO(^ ˁBMP)=n.!eܪ/\w6U"$3܋JZ Q'J{nC-7. 'z 4}lτ ;`-3=.BE:p5*OĝsWF2U{yZOm}1*=Նљ\&OJ'Cη+e/g4GFˉ c%R5q$|/hQlv1iY޴Ə_u|aRf5 t6K2%)\:2c[*n L-z`%2,Q vi?I`Oyі \ 2ceW]37Sۚlд\>3U0 ~vY02fF으ȍJ=OĞss_˦+b>s5NS/mO}cNOxַ We{85 {Xjl{g6̴=/ 7 py7TC5Y31t֑*'f†U*FQ"x _bf ůJDr৅J(E D=ӋG6RӐR̮ J gqQk>'nJ}_j e37]$`%K"+To:iI;W~ &v_B1ސ;ȸRkTzV1tQ߳RqJT懌Zi,MmM['M'9‱ g;)B,/"bv{0 {7g:q JZފ>=X~ (-̎vi]ΈIbXÌ^UCBL}2|Kql H\q1;奁wX>L'uRB4UՓ %?"vC aZS( |˔K5gZa2 ǢhľWkx,  *^=5Ҥx\By`6Lv`/eDD4ո3gKOn~ʹK+gBܴ)twbw> "nOm.cAb73ЂrCwjGa\1E>6T}]Gs7ʡ&:fuǛBuy=-?Pe۔P#G|&Qy(Ŋ+kԾQ-/fė p(.W]6ƑtjOtB+- QxnKC!G`+љuDƌ3<(I/uCg}dZyf;FG9z-[&"Yc.[ ӎ@009Z|܌lBP)8~\RTWgaoW`1n%zHmф$u pE#@lpv~[*m{ʐE.)zn%m<=.H0@ST)Kݮ>¹OJqA"I_EPeH89Yj1vx(yQ%h#!6u<*kOM\*Z kn#tqgs.>|kMp-frj*xU&2-g4cZhՁD{j ۊ&L;QhwW#)X`9J혓0qד]o|qz.cC%! B*z@' yCRR#Z9f]jL}7g"BP8i q؉lp `2%DX W#! Jl߂A!^(Y{T;0Գtu̴:H<2hb =՜*v>;L:?TWˣagw3tp"hY{`|08x+ڛSCzJZ;٬eYxР@L}wCy`%13˱/Z2h(A5LWM:Rf?z :Fs`Qrת ʄ#2?ۘ5` PO/3IESZWP8u-hk=@6w oٱtEq#rh5pc\w}b6&u"*;a|^N?Ȏ'o7Ϸ~ʷU0T!i\Pzqm1) w~ݟ{`]ýqxſ;P >WGd +$9pDm ^3; Enze)n [挳&H2kSMsŶah+8?>L=:1 uN3u 7"hË X=d0Yn&/dˈCW@k+!]#r\n1Ӻ`1SQ?`d M5{5m0{QY K:L'S%H!KR({&Iy:*2L <ޥ %Vuq7ԄW+XoznhD-WVU?uk]m.=ei[Z> ibCBl)&~j3Dz׸<n[:XxֈOQ?!IFuUw#ϖ,CFAo :jԆ`#9[JݻWBt29+", Â0ܐ2[D@\Lp-m 5- 8qGD2_'@ bI]k`Qc`?~-]2u С9K& ',Pe ~UBKcwT|0}s9-B Vfa:ġ6~'('Oȿ]!Olm:]r $meF&rCֻPܙw);Nf7$2Nis㏩IPXTrݭ;4q|):<]}pS'S1ޥɑ2@ mbB]崀Ge.Bцm*gdq°pu)L.q\'ʤ? rwsbyר*6ov\2{t "5gd#AOK;/@M?*-VDd Sc&Zכ&~G  T} (RʾzKNw`,ʊ=dB<l )5EscS,:F X ꛮn-d3=ǂ2%̏MdC,}v3*Gh4I6·]h<6ٮR~N/06Ɏr?IB|pS5|\5%c+ oh4H _WpG*[|6[fTE'xMq#Wny"sG5=H$[fK]61&/#&~=uBfYOaG;r |FFDʶ&ZCER__3|뭔@4qVrF:Cj/=w#|X6:,l$j*>4ktźaJ2)=Wbl,sF(1 R%2Y6 R= ;_D{r^!۽2ь [Q!~IGyu-͡I7,y'`3udsb {eZS\q&@yDZ ;՟( IxP@ޜ 1)+4f%>5,p&Ϣ0_ZoR%$X 2OiA1uBݤ$}pwCD"?)o]q$+pG"]5`hf6:"18O6~cb$>çL c̲W,x!OO_:+ ïf/3AO%T5Vy$*kv-ΰȢY՚40ukuqeYGJM}^' h߲EJaJb/%q()zrtC|wP[Da6&Lץ|wsaz reiHOl= ,ۍߜhv4-rQ$$6GŻ贱s/[]Hd=e?s3?ibBgS&^_k2Z|-:> {i .vjWm8O*?q`ʙ&HrIrI4Daha$Zڗ6b)X)'NeܖޭSnH3!I/xbV* f'] R\l"xC=]ν\pۯհ sRoU=izWiYh0-gvoJ~J}M&]~PVʁN-?c4ΰ Ww,[1|ytKfHZM y[e>β!"MoE,P?u깴pEZ ĊRꋡn5c/xtPiEռBVm[ hc)@n6&[ðޘO6?wя`ѳz饗*>cf!vn&]EF&IC/xy]Cq=j+6~GY ۺɺ92˟).p \C_2韪lbHSHzP̊Ӈt K0ভ|/d//eJa'x7(xt e5X'#P&8.:|WgѴ`wM`UB% %g^l_zV?ㅔ^0#~)nbh x,E,]U{|A?bαuDWvRȘx*b;\,:bI1uxðMqNv6ݾ=D=.x\X?=9 VMv#2I]#:36Yzr]R2n[نR&(TWU]$FCrq\\D&{Lz59[T_r w]xIӘ+ v CAQ]sdX9:ӫf PC3SX98{jVm2k=տ+n9R3S=as "aKP)u:H,@Wmȳo#MG0/RG̋*Qß`bo aʕR^8 o\:$TdMq; } :wCߤQhdoy[4˷ juFfCZ[@xx#oUeS.78" 0(.~xB@uF (n;8ǡS|@ižZlvg0nL77&7}S V3TlpZүU-P.X) R'MU4. k Z4ϣNgT }Ay߷rvM(U9>O͖= 1t_7!ފҳ6s=u#< _Y $bh'\\ =Q-/Qz"Zee襅M-h4 f2 MwX< t dp3Ovȩ1g j9 ;LE^M+Ӂn! }B{8jCVwB>KM1O*\0N|옕0J]~h_d)8`)G)P.-\VG̦Xl z;>!'ʩJ8sBcݙe8G{i35 f]4E`$a̎^gHh/YSwU:ʝCh|z4C۝t,xﭰ|D~7C5PlYekݏ[˅ ]<XL#EB? J Hd7Y#S07qUԴHDxӿV C 48g!k]7fSW!$g8%*君Q@Ŏx[H1_&&cs@^!Z/oTо<Sސb_C;祪/:>~yތiEس43(\ UdY\Jq%'LZktfA||Na =:63g3Puj)~RQSu\5Z9'*$O_."gcCf= 7}GךE3\,ayyy5L*8hj8l; W!ux·\`!iQ-NI}X6ZYRt+KIggUN ׈$|y9#Iȅ_d4ͫ&JZOax;bO/lΣxe Co,: xtUBB}DL 0 ͢''zShgڣ0ŝ?losu{-osFΟ4W_pj*H`\mULԂ[I ئ7pG;6P0,{*`SYH[l|L[YVg v.Stu^IYf/p^OV5H!( .j?$zUk@Ƶ 6Q$-x*@GpUڠuXM=Cؗ  :DcCj2N,8yMgI 6CK=>:)(yb:^,v\unL#'L>9R`"W? ' ߮LM!k&I~ GMhв6mHWnmf|;_~)E}^̧"]'bNP`eS)I<ݜNxaB6ꚸh8)^%q-#g€9 k &\^Rn8]K=.R`cф.J>:)FoE8.uRՐg#)pP(z | w `yM镯ӵ^!qiHᕪy= ×ߢ_Aχ9M5i$ƩnMNzܛCeU:(=[y 6?/N{[˔aj Z<4>9iOAٶg[nYCVջ 8zň$.߅QF,\Y :K$ֆv,H djuZk{4wpGudŌ; eٚ9K*gƬ"%/C$RXu 箨 WoKeN&TP_I}` hKܥ6 4bw.qC0 # Pj#Q= cߥ |\Y4nt>é2u,=QDJ/; 6ʞZ? zJ ǠmE Ϋnl~Hs3" \w]GD_AX12MG0&gq:,Jж޶dR}a5rQpN3z`֊.xk$!Q\HS$TȞ{0^WzR@lhWCZ'Y<| 1`k<^1>}M, Vf|U9 g2cڒ=PrnUtL.Ux_Hrp|JV̙2e8UO#/F5,X/"N+\qK%|$>V>V& ` LVHv.CLl Lfmz5^1BM׮Ӿ@8Zˣe#9^b1)8;$SfurL(Ɂʽ8}eH& +U2LZMΎ++}UC {;O*UҥFZ9C,̕ 5L+ؾ1P| ܚ C71yd܃@z-&̱剦) iLFmQ+z8'lrھ}'JΰR5U#U"gEf7$,$=tWANg!b *-;R){xLQ-\0̕FW^Aeݡ⒯^?4,a,X;+9E4dW,lfKlo7[v(GSجj^{Y¤ec*ZbeU{q8ȤϷtP =]i jݰe^Ax=N[ c{("sNޛfH|ޫ~jǦWj4zy6mESCew8閛(IiJ#򪠖iy^q¼AiiPAh%KS=T"z_LG=<;n:7퍂26?.._&*gkqql%Hd]gK(gz3nܰnCػl]B^Q4ֽ\zi)<:(Je:y{[+@T`<"4 X4R;1F(WXo<]pjW{b˩?ouJ{Ḽjn{gr1Es'D]2"p`F(5OZvw`DIky)H8t=Q:t7j[,exv*pGK~o10@5tdT( t(cj狧 ]3OslD`+q zfS-4RfKx!CKM]=|~giuˉP)R1 wXŹuTR*mI&s.pЭإ}W ˭p J[08O^2O%1aMY#ev),Li ?HtȬR7-WQȺ@s&Ò +A*Grռ)]Y>nŵI&„A< wh6o`UףEEutN;{(J91e&f;N!lSp7 M͛ .RB=?xa;;މQ6Xk> 7GLƍ4+s; $m|"$ ZlTnx Aqb{sD\;{dUHj96s:?qf@u@@mZLID%I$-?yK4Y X-u+(AGY|V*.ۭ1iہS1ߓ8Jg]J"O!8q,c14zm/ȃv-)6HjH6F41bߥ2ŭHh[m*xcN)Gn䰙Me3o /.oX`} :bc{`pY .>.ZB T4&SkSƆK+D3]>RzO3BN~8@LzCQӿPp~(jq-Acqp P39ǒdρ&\N\]4Q4QAI +aGMu@. c>SzM Qq'lgOf?u )PSܝu "&hOiQ{/%vu %b˨sQp$Co>>͌"Ϗpq `9[Pa¬>SiR|t\1 6jK,~[B̊!H"B*kP{ oY{o?oua=MvI\U@CЪrmHh"YErհ$$u17(QPiә|E{D=l} ~'5]wYXUAf/Ľw-)[r;x)7[,#X4q|[B*vq&r2J];3ؼCL;BO%9gW<"o+08/QƚSwį '?_-&] F&£&;w'Yb93W~ ْB`qFA-k˨'oS8X\j;-tKi,'Qz 5jbGhvx '"ℿ7*v QuJxU4ġ,7s |?kq޸ORׇ.c/@E]tbb&7Tۍ{1VY$#M(Lsweŷ?zȕ׵4X5.>NO1㬟vxM#pyb^0p Y1$|.W9w*eafS۞nɕfhc#P3bt9Ut5 `ڿŊwmF@oykߙP7;iKq`+~'刈:Rxb]c ;>z poL(.bo6iC.+es{ɁU)$|/W;LB/*vNdKolK4W1v|#mCZPХ6B7ccِ4u{vzЌajD٥]U{GbQ3U4)8q5rpa\\naByCr(%ʫa W,m)Su 4َM.lO0ZF9قIŲlȺR8" %@8hڋb]j9YtYE!&irY_+N?i)_>hGu'iUj.7œ֚:J/YoCvȉrd0ǂ7L,*"v\hzZq͑  dheC#G`[M!')6+ -B2rK'p%= "d?+t 3 =kNpgHK \L-= +8P#byP5m~<РRJ8. znbW+qut n+Cd%ǎBe1J*2is η ēzx, k'fldIHV.^^wcז6 E ,L5^ahy(̓&^Aԡ2?Śԗk]>5HDz>4`{2rp`3k{'L>y 'LpF[wG9! v%*Diqf kI0 #LbFϙ1!#,*M Ր oA_S>W*(M AC=}[h|1J5Tn%bpMs"-հqeU?9\ld!J dHxA`OAV`vL,B/ nT}x|W …뵰bvЛaJZA+t'z>K`g=)%cS U' p;AeHK-x>I U ̍B/4G(t ^3=gw萖V0:'vceꏬ>%ϵӸJ9;a(iwd@op$me/u}v'?Ka eau!\pV+ԠWѓ ez| fk@E pV\<эG8{~Б>B*3ʹTWNhxK ,(X꩔yr!diwʱwHq lp[4^z4mjdD4a`{l\{%;qP{=B &ͽ$6PTpSAՏKW*6l]c2SC2r{9r> *AHGh* aWp3x/sSpCQnL>!t ҹnVۻ%I[ö;&gs^o%<Nծ75=Oh-=y!zh2E7X#&R\QP0_!Hߎ"Mt~bw츻2-ՠv*$6b9HwE@gkJt)Nק߮M A*㍿-<+G΢P ))MA چºvpB0'Bւ9 bY&!pC HM(]K0O\Ha1gَ/{A'@C_gّL<&ȶcdr@E&Ӽ|#0ctˎH`ܗ* $ E>xnT/oPC953%L'[NvN9SC0Ov5 d2 kyM #$Y 3RuaS@b x6^{X$뷰>!hza& kd2R#q5xܲ| >ɿ1) {l2aEnXѳB1j< 6\1]_3zɶrma  {Lh2j$uH1G*"z+1m:%d eV0Ug< d׶} 0.EcHxa$FSD'@Y*ZDyi*jsǁVKwE3SvƐljbӃR>Uv7 ݈JfαOd WEvB_\on˭-2smVyrJy~%PJ;ݳVq2 lb6ʻ(+Rmz c "PW7uX!Gbo'"ddն*tDȋuŦNrb{o6R&|iJ(_NXVAף] %5Y Uxv\ܐ^BKG:ܨ^p`]bsobZbL Ic隸."dq\Ɨ!mU}"HS_Y5Z1׵`#@wv$9?(uF R#VZ>;~cTA5ztvEaf6{a͕.^(OoI )дx' 1fE PKwpJE #ɹ=JS%"zB/yBb~aO]v ԲP@mQ2  |Qp.qBҫsnv 5]BGSy!C[Tuڂ~ae}ۢ 0˛+}cˮYHƬ~wi|qsDK5!UXEHդnFA:0,5g8QB$Ps5ilk HV?3/0 D\(`&`CI̥YDZ& !h*t՝,2)}+c 1DgyGk7~*(#k>m~$-%7hCO5:)Vva4e&ؽ صX٣զR8 XXFn߮;4/C6A&h8jj j{a2Zy@ezJSGÞ-vDחxy62|*M4Jf^^3Gg⧁U-!%ʐ]G\ZX ۋr{K* x[:Eks͖upU+,$gWh#.XZpa?\Z2# Se,EC^Uc=`5aלݤWQ\%fP lGsEq\|g|Ш{\ [,LA-Ww|vk*kŢ^.F<rH~gDw &t' mkȔ# G6$ֹ}۷ _=~ǡw\*ES2W 7w͒!vݺ4NFlR:cY{6+}[aodkZh51]rߩ'PZ#fWչ%iH_`Qgiv1}(mSf-g&5\?ǸYCl ۻ$Ŗ@WB} R&n@JFάx=LF7B"M3Økk- <>^CNxzSٵRQ` iyN"Sߩ<]so#Ԧkz]JT!]%.r0cuO1eZa[ܑ_E)f>YwCnxz ~~'#>ך=gr-sSЖg К B1duIm\SbtS+fkuάq(fE:[rTH :jc){Zˤt5Vލ?wk MGwP JKgZ!V6H)T'b 68Ek9K4j%5l0@CPCDM.*&pc^^,mhSh3#Tvio"{;,r)`vwբu䐽,b t| QwH,JKXhεw3 qp< hM~H˙D/t*2JL2)ad0d5v|Eyh2;?˼}%V;VBԥFnF%[#p[R?ʰkuY[1B!oiZov dK\Sߙbu} N f0 aBc1ZgL/GH(W()+fi{wzAplڞtCAZݬun}7?yO% ы()2DȬv,CEIֺ}$o6V4>?q4W !*QLfNe3µ]7b( ʳW'jT}#LrEn3w,놓 HjR ]~'j<{4. }07dFC #vĎ"`\ __)B0I*O^k(#< ;'絟n!u>φ쀪کGG{j`N>kvYd #iy[ҰPzŴ]UyPGM ^% ~S_}S&oBL'F.h K^a=s7UauJ"Cԋ+ibq{^bΉ>Ko)xb|&vS"Jܠt~x9Ӫ r^,$SVJ(LH VRi ৓m˓ޒƧO]8Nxz#u[bg * p_%THX"h7|p5S f'03k+_ g$z0(-mUěP/owDY dG2%4XK]P?I/,tgX`܋E}}Z5ͨ{Ub8 ,$ K"wiT`t aX4Fʒ@J)2;2T#H6 zR"2ou8(G^'zY-ֳгIHj/lLPpH:MN6.ax4S/ M= Kc)蜊Mr#c+_A8f)o3%*98sFCuw%jy ;HX4 ,Jx0Saa t%1j5?w] NEy j8uy$ /1cWRFjݩn_ӝ G"qFY:8Ūuxᅧv zj)} ;} Lk|J&Fd8% [Օ 3(8 bJrwA|Cs/SY9n)vuHFqy(mV"̽t 4-, Vbë`!U}C ʾi ] z\Zw!:ݣa۵ Fud ?'#T*b)6-@K>7F饅6+ʶ$q3s1:I r % 3yJ{>^*?-ERrcC{|btX1̞20V#~4qs/&KQ(oǬ1e=6lm:S# CCx]2sM2oS;ub'=|-߮?$[\.ڕ??v O ޽uThtx]2{ZhOT}-Ga *fs=)wDls?Uﺟ\!;3 F(GqDΘ@S.|ĠU?ɔVWv!^a-?FZjmq}~v^@_#qz͔u|d*J#x)`h(9TSvjz2\L6dM[1  )S%#򮜘')Q#*/or0H%l(rS kԥ<=8wv ϮudBx"NkkF4fmI)N$B(~~ݾnSƋW69s2C, U8X.Bwɰ=.*H.VrQEQ,S`MXߘXL]ɇbE:z4R_/jzw:xX%ʢ:׍2]] Jŵ"'R=|i., Ojd`ןsK<FÙ86*@5.ImZ'@pn(-74ƟB=oU^r%ON{3G U\玏N$DtiyvkҩʭsW Je>ߥaTu9A.uER",$eEpCϑGiSr)]+>$AFQDUs.~$n,%n -ak^!HJ+)&,?*y]E+~JN Ʒ֍/ej/ g@@n4bI\.vu'0Qݒ"<Ȑrt(躺A9$^"~g&ugyevFS @}=&up^!Rs >tP]X  @9S"*:lXu[+aLUK7*,^~N]kӢt4P+V>8?0,̮z@C 7OLɡWQ_Cȇx !4wjLj[yЉi!hz%L}8Q@ʯ$.L8͸銏wRH"/$ Tۆ9bt{=7HOzƋ !y?ڑ㍷Mo]-I\s!CLk7Cx翱+9rL8) ^#%c֬\n[MTK++._;d!6y`@fl F-PK)7lyEmT@Bv4S;I·|zԠrÄu?%:.N#pzUg@ql8AkHM3qR'WsG$FR)P 0uQ,tUsոdKk-Hl}{LCF0fYV:y]78]gIޞ\#n#R=6eiXT͓ Xa!Cs!2x=3 d% H~oq;kd]FgƆY ;hď}fQ%pMzǫy¶C\;[ \h\Kof9bsx/?,߻e Ņ`X$`9AXGGG'f_?sC..ӷ6-~@OBJwt8qu ڟ@+p{sڜdrF ,SfZ&2,8t|d"Z/*a9G]uDOs ~Y B6k6 (HjUE[tZfɂ!fֆqx٨Ev ty<.f胆=|h=X-hSп݊y $JJkZǝ[lc_$n0oļJ88R %}Q@ݼȈFn u1;pN[IFhy R:y܍]8!ӒmPʞ Al;?{s`/ URӆ)KC-R[.{2P\.`$a[e0~~u&֥iFZAm` @N]2nIEԎ|(W*F| WND}jrKV3>ew%Ӌ0mY|marmNؘp򒞌1qhMJ-,LE rSsڝ=D MC q`Bc8Ek"j%?g]װ"0^&Gz2ܾ~z[PeX )“V2,1]ާ,9C9#|Jut[peW/ Vma/z%Ȟ4|GGXʿ]Z˅9\u}5 d K++M 0ȒB[%~"J_Y^H 4{4$ɽ09l)`C9;􋧹Dj@,P  I Yq?h۞7 m?ӇOH^ֿOP_"詝Kb΢cbD4/uKz4g@jH+w׫xenv鸉x Lt l]r7]k.40qB}Adݠc'qB{ڗ&~ab[VJ|Xٕ_XUHTg%Y5BOЇ{4"l@m T B.v$kE޿tJ9YvE? B噃Sojj00]SPbP3xOY$lt hbPyR•c#C?tD٬>DmQ`VxфfdX.?:-HtKF}mQ0=,C*dNWdC 6zzuU,Ӓ> aOHiMLt}VV %HiVn{OKtb }賙i;V.^}`60[uc1+9fFL ">\BfmVtDav=p8_CjSzZ]u7IU\TyE@ϲE5I O~:U8?qs` ZVqh=p[aJ1:#m1z`k7Z :?Ӭ\3vЬM0kgw{ew nsZyih5.h`jF:~#p/E$>!%|K=ebĮ{1L(n`ԕW5ܞfZA nµLn!<^cwTȱ+6HL#2!n~[ۚ@qy]8hRx9 tjᙦĨFDPY0O4p@5"S[9At+cBft+gN^5:Ƭ7T Nݏ];s<*`YߐJ0 ׭ r(h-7Dw8FR2{_6;_e[J@ fzg[)d_Ln!T9P3w&ǽwƚ, gVIM˭ܹ$\+{y|~8k_"xӡk'}5 .m8oQkh[4cr-x ٸns:U2oŀp%Uxˤ$vԕzf*.z6%51{M@R{pK"Hbפq]M •X\0R ‚aؚt[j(rckV.K\vmf',t zh3$<I2ҰW<z>XI0O0ޱXc P (Wz(q3=_9W#0}CEQ#eB?|Ys` vy\d__ӨF2΋z[i,gLNM}E8*2bj%ׄ tv:[O$]G!DpLaUH4^"w9qBB麪02N"2!0D;ւul(:|u!!Q,vnlv^0 |͊ƭbuzk+ƭ^%kFI`,x-Rq%\hxj9hY*{z m@!]fTBe|JI&B`2 Lotzq$d@4 ђB]!c VXe=tH=ʸ-_l$FYNd6#:!GmI0J pPHZ6yq_2uIׯpڰny%ZPV(j]OHܻf oy B Qpw6I-4gZeb!Uh zax!x'ء~>mE@|[,],g)ZtM*OuRQ8aTʬ,ukoĽ:3X`R[ ܉~,zߓW1_[XkE>2%"hjO=^^`ņ3&c,ES>+:IfϚCr{Їu\u[2?uS 80,Y P/B$`I6hn FYi 2Uo&tUO+$g.QP1hqjWj4.'g}AR` h|_e_>KY0saEK+$)S w+5E:n8 Ei|DH [݋| NEJ]Z޿ŏ+IR^Xm)pBL9ʷv"=OL%:ٟ!-/&Fce4WwZtVó C.W r+xWϰ721{cI -["9|*"ţ/7{<}!SRr!259Ϯusx{EQm3h4Tks`Sc|//:3eڣm!Ur[J;l,H~qȀ.v-sti/Lʹj㷖ž*>i !*O—!슜QNt A  vZ9'Xh#B6 K'̺Fy7\< K[jRn&ԇYHm\Ϯ5sFC Ww#lysPz S>GAC\ٳ~,"ÑØN -VatK1}ϱ}$8`TT#lQA~9Л} Qω45nj8e֣w5F(~3a"Φ(anPDbWK1TY&1ٞf np MH3kPY2$88քYQG+!,A^Ѷ_c|ҜmMN<Z6?cZ"Èi1`\`(JMTR}\4iyDl`5]oh`%pLR̹?"1"UD ֤Zi]s⻠Gk-JfǷǛΚRnнɓkb!$Ek"\܊qrlMb{\(I8c봄 vm܁&ycMIdYn'F6%XLsa[V/*`SKރi| 0籠T\WUGOyB8xƜᅳsgm`-qtDŽ';$KE[yq@p' %S3!z k h%}NsjgONૅVhnD)d ]TYB=t|,:u>Xh/lf 7ZEla6l gsiUjWz !\de"l i,8ӯLx*D杊>g Ƭ+#?4s8UynܦdcY_ ChЗaZp"D]blaDܪ28E˔Pֆw> -p׹֫xK|/cGKӆ=*y <_-pV"v䙁3_Me,ԱILJ ÃEtS9>S?H?ScLmQ(M<A.*MɊ <ʹ*DP׹X#5uHl/Qoò 7'}BzSA 4('nryljkp\8ϊl=vm^$i0F*^xîvj\SOBE'WJ~-x=@//h/?71q1 4Dot :(F hĠG?5O/7b- }Ft]ܝa`)sD A5W#$~0n*\m>^5=+txN.YonG܏ۏ*ɖr,"B:tmt+cA8',2hD@> 7ILNcCwB8 mS6I,ɬl8=T w'ֶms~N~]NG9̕Ml/ìF/ᏫY$sjBh$UVXHmiqkQ7X&B| ׂ*L|ҕNb-`GެvRc *p0/ʿq#( 2B$M"ʹU.]LMjbĊ(mLY2s>bb<{~E](!Xꕥpm 6{&GЊA,Թ(Fk_vhq"ER,dzD_-e˜")O)r!G >un8ad D`߾nl5W_|20nMz~IifkC$=X!7tRd+% [%oP@e<"lo叿Zd(z%hđdwk _^>pLS #MD_+͝R05 ( mQl~$=u; Jvf'oHhz23F}=JA~{IcmɯɿPa_iw+xT9C}oa/W4ՃY~ЫtM4,JMlb2γDr!J)oB.>bXo A`Aͭ*,ՃEEOԟcܢS/tnu=\o}n eRyxn`:dʥcm<]mvea.B4oH"D+!B:;up7f"\0+VE6ߋ%,+Xkrocш 2+铐-o#myo8xϫYhGtYL* 1;VC cէ;k=A⸏PB~!_ [0H-8"zKJu A:-pZI_~qBizBr?su"wsZ;{(sj>0}&W15 walT㽝X&ʺvIgSaS!,` و~%ETr#}B97-Iu_s*Wt:$oZ辀p ֈ> S1(Rg؂`tm*T&k7!_gjWfCY޷@]E$I,un j7'K*+C^muфBd*}{WT X^ssoO||m'=mw] HqeعEӾ-(0]7;Y-^f':j܊f@#j!mBc>-]bRq@F{ᚇXSGG757v63csȘ$(,֏Ьt{ G1¹0@CA ~WKm;ۿ/sg|ɲ?]. Q1#3$05fB-ƒXGƦ;CD.[? 6~U5FڇEdFM@5閹}`Ͼ†Fߜ`5yO".fޟsnjP#> 6ĜUʎlD4 !gqK.X {Pe&%c_PLH~HŅ^bކ}oJW p87[yWY=f5eЊT9RܙEg^9} S&= {魢;l&p3,x)L~(b.su[V]K@*.stfGN&k~;;:G Sa^#SP#Ȍ]w[yLdѭ0 ,j1N;C%ad^erGZOT>6յ q6Ob(@Ȇ\ֲ:0l ؼn\Zpk #Y:·Ei[cGYZt=.HyюF+񴵬d[@S-ZOVePJbdiY]MJInZ3O-%IE+Nr2'nmwJarxecAsFJ˽֋L2zײDn|"U#{hn1DoDx6r}?\ϬiSS]?!(PvhڐI\㍸;NRdcZKF@ap7&ΆήJKxe]-Z ; dAeB!۵cqY}$<2 ^GNCI(q^Ewm7f#@b2X9b` 5azɓBf#WVɻM29a{v./WyAH"s\di׽"&PVN23lEʷXa8gSn|ME{PK 5j]56D*&gyyE%m1T) ~BxS$Sw(}_]^洟ę #P$ o*p킧w>St7 N0F!`%^}S`mk=1ntЏZ=Xޮ;v$nҩ9zOe476=]&'4[ Rvq 2f IxM[a+Iָ(j)P18)ݟ$Gfq:z;EъWSYl+^cnp=k\cr-ˮiћw}e2>5MGiJ)埍&7 &T'y&`ϓ;G膺Sݲ=.8AJp16oHI07st1 Hj4s~֯z jkQ*e^+Ocʱ!E*9Vuۇ)9:뭯}D^j[Lc2 dP~`՛\blu[4It4%6gu&tj%ralH3"'?KU~ћ$'gЇT:USSFAd+ֹWEYQSe8uTUSY ]A)K5N;̋ҳV_?}NbSNKv+l0.ҺQ@& 5yʝQy\"{=L_]뷦]-yuUQݙxw!kZtRue /wn6*|zGM½3?sG? cf)x Z@pWWmS`f8:PF5Ѽ;y1e Y7:gl?QxA͓h#3.ֻk8%AxIOQ'Cח&T9ݽ L_hwoT'!G(3%[܅ԕ>(q*Q`U}i)r]U9U^4Z@z}|X}O\3}x|̋fI+P hO}'bV(es:tڸI,4Zg0C&"k 0ae.4 Yqѐ=7 UuV6T M@,yOgmBQ?2f'Yq~ɤ@_Ғ2|T8.RLN|$ ؒ)< %3yҘ?'NkY#BeٝfI#i“,,BKZiFQSx<΁Y&x^ WJ -oRSէ+kSRsPd콤i' V&6韄@$GS9})c O"F ]o:N:8%v8Öqj=ePdz73xS"nYzS|#>>!k|R@k ] Vv$5/}d|F9[ s(No]>i&Wy&s+W]vJƙ:kAK<; !":OJpQL'`;W3ZeÁ,I6Qghg}M `dhd䓑)x"5!k{@4M)bf]أ\t.kpIĆ5DuQ)̀mo#Mc:_j#?sd=^˖}f;2 |2 GOX`(Y"*WрCp~S<:#o<XS ೝ;ysS_t]hi㓱^,>q +{. {?+͜-5'zem'h2L FF~z@md B%ϩ1:e7YҔ"⊩ݴήq7Ξ5z!+äbQ\iR! Jrle7Jh(x-:7ps2{])'D+j, /uܴʁ" ԈN&41ݨy7.FUk0mkrmk$BE;1 U6E>-zA<3 kwZxWF&FH$lIMmoN0R!A$|bs`uvag ,.R.$I|w6ȩmXF)d j7QA]ֈ͌[3ᠩ ֿ +5$+aOњ5T0`% i9V f$QX\[E?;Bi 'b)BxrsB6!-.l ~ { r4a5QF-i z"ƥ :{.=tV/YQgfyF[Ȣ{ѥiM{Xǖ|x&5j+b*q bp'{)047Dݶy)ro39*ux_Aiush<3i~ū QjkP瑨=!˸pIPN0|c_Npiv:mdn!c Jj"$yub8K30XOI%?p VneDHDbS!fH UnIs.Rt=bvy`OT~UElGt[xXv-X8`vlJͼC"c̥clL||Y)=8ELx-Ex◑f0@>v5,_CN7/8r`͍ Y ٥I>9!Jڤ ncnQ s`EM8佤(f>bọ=o҃lU 8T-JFPa]Bb(A s{7_.<* Gf۪"YFp[NQ`'5QbsuUG$)l·ce(< +XPEftE kM̲&`oA'@} }M;UXO:wWb7Za9}76.p(r B\Pv! )ju'%|[KNI<+C9Z$HVKc*oHY%[X0MҶ#/\ݣ`I. eN"oeI4⫻ȸzot!lY6Dn5ŗ$k\Aɷ1QWwH}epߕdD!HZ1[B >#b5oM?25/ߞm5'ONi܏MlۨEj9ChCL`Gb2k^Td$&I:O~^c>vHe{a;û<=a-U^ǼUTG`j0YޝSn͡Y+%QK?:D}2I7C8^SjF)={HbaHc;bA3>Iɶ̓[*Ռ(;(XpFdː N14R` ,)8Wҟ^پK@ٓ'R4|@ʌ3' IvD%P b&|qڑX~( khsɔ2P~^-H~GwEó "푳Bsisr9h#j[qJ/Hf* nh7BK^)lv #i"fxWq/E[5B9ܢD8+@w3vj'#ceLy-4..O2 ۽ ,]8gRH;"LߦJ==+2lkv #Ձz^O@lpiSA] RfR: ]IOJH8R(ͬ2}yg_w}I`︚O ݻ4֜;VZnN)Whonpk6B41"_9rIs^n%q'4zNFC+ל[*,-Qle2흀hQd4Ih%8di/ HIU3H~{꓉lQUYçq7oX HR=%&tzn궡BHl^ q䏼l{*'@5gM?Qg11FqRTsĊ_eJ8uоp<G&#ҸQ${П(rx _{InFYe._r'N(oM54#А N.jm_N/}$*?Tп2>$ָ® :RPjwO^s^N#q(+On@OQ0wk~|Mͺ)^-{;QLfC[I |)tՃs7RyBYʱ$IV4:9ZX#¢1 5]mE>F^Ptej5rQd%[oM~G?޼.7Y(f{`AĂ`%tLLŁnl2 C960Rl@gJP_UD8̜OxuZ.+l+GBIfw/ +y1la % 4 6xM}Zc0s:;K9aWv%O py 9Ӏ73b*bo*-峞b7mWDs |)bIwu\Z~f9#26.d1(@. {",Y꾑xVo4Ѱ̂pZIi\ĿåqWM2tAMx ')rYxm@yپEjh^g'8^33ۂ4eJtG&N&jpvF-g][ 0*a e1(uYaWb!((y&̀Dzh3IS;#^ ꔮI"?UxhK ")r1.onFZL5IOGWfs >b( Md]e%nypDR&+UXAIiO\#`-Tc92PI䙕O+/ؓƫCR4,4lZ؜:7sPQs è#t{\[HwV޸5Kv2)!9C4>G85nϻqt9_&AzR-Ep=WeKFQ-?1d&;aGTjP|NF̈sj<ۈdwlx("ΔU679ؐt3= ?qQ2{@ic4$^}/xreU- 9Y6#צFj>H[6 F`GkSYO1,1E*I5Fc^aV\Ҁ*@vsJw)*73X8K۽s'RPtr#0>tp@԰М9IW# [IF#WJۤC`$-{U1 ہ0"p*YmPRIi#$0hE𗓇~ λSӌ,JZLƸ+Ari=--W&-x$CqAVDwc|RV) 7nF>PrqVA4]jkM^Κ0-}8^%׆hĔ 0]>l=H>nN tm3KZ$OgyVxi]sade=.T\rMyZGVØB=mdBtcI8EaX~ӠeŸYv" DvSjztL 9p]ixv'0R/(Uk" ЂĢȜiX\8tqr|\G=ڗOԼxpjgC#a;1_ (zH,ӴK">3qݽhG]4ִ\청ٜA&y|CʢF˲`AnGODf8|>g}>Ð5"ҝbJ.TyNyoD&6R T44"[yV nB Kz{ՐDݖ쎪]kXcZeiHir |N A23le0ВN@]Rzs@1Ge)$LfW}ev(.ٝf:WRSy{pocTGtN{ hC#D:?SRJq'tٜԍYZ.IʹܯoM(;k,`\ň9rD{%mิVY2A b5l5 g.ZA2-}{oP[V&lf*KIǨšl T q84ɻI8wD0[p||(e˼-Rrr%uHc.zl#]j_7^f?RFu:=n혊|؞R9W޹}712a+@#.]"]7j˥K%_~%,jOHt5g #Db`' =桰G=[ _7d0yIJC]خJDxU (wl£%/`z gXiaַ8RqXwʚBC-Sj~چỦB3pi3IWbSP҉dDhŔt5)rۄş#p9`BI詛 =Ae.1,m=pW'm%@D[kc@{v?lF8X{1*i+ZNO}opI`vz Z^eZ? .)E2 92q2׫FILa!)f@AY;ӵG8% ,؋ksbT<낾A.[Hn{\+OGqksC:6:9+=qe' CTnsmrEvzQ6Wcz PO͛Q G58* ƈ4=Y'U{܄<y*STn UN8Oͧd QiɈQ< 43Ln?KGl<(ܲL0Fm/1Bc:?(ڞa^b/] ʑ.`;6,δdLP֛4mh?xx)D =2r[y0fNB!0QЦVjjLVM*6ƮYIJ`5g5u^_A}cxAȂ7-2bI~ _=,O!k_ɼF#-vY– sc:~717"'!f|KO(>$Y}j :QVW~t&7ڰsO]@f]eX HZڏ?+IJc VN6Ue;,R7\+H6Ϝ)%B]ZT$ PG>'8oǶ/v]|뛭~OCmzk1rVx"L lovN(Y=U={ r9}1Ё!v!=v=ּ.Dy4M3!P]Ă;dRfp#4惞@P3wJ!'қHmUŧ>2 zSOccu |p? WIy4NY_2i_ %|ra(xCz@>bJ# =`RUP5< n]f7c{%yhu)x@1h!x:|A]՚֏ӭWgF/aU*3Fȧ>[S{MGD ;/Af&ro;y^+.SH8Z^B/{ؑ/LCr븂UV!OWX l"WLlY4gxy;$C|* v[W0B+ӐŸR4гa)X.mEFR?;wt'Ȗξ`YfcT[}m ag-!7*jji1&s{O1#¨?$n4FUXn OF濦Qc]}B-|zN*r<P|r3g  l4Sj? K@BjxǯX̰E BH $ɲӁ*2IF_g9U,Zxjg'O %-`xA|E;$ZАΘГg7~ iܺgDԻ\/#<`_)0V&uBJJ 2E)k==e%T4!ȫU3VlQ޾LBl=͊ަIO^1qy n=Jzr /Ŧs|)eHx7I,U[#DJk!9pjX8ve2?_%RRRƯ9fd3J&z7hG@[EkD^5zҸ>Z(VS{5s$\WX>kB52)}@D[sUuY5t#@5 E `.;cF>B<|+oV%:!@5*hY`҃wྸ4'HWCžĩRFf3S-xk{m -AAIl(݉oTSv]P!sȹ46 }}8Ië49<ǀ\ QІ5Va@MJ-I8Pz-KLqDpwLV]3mWGH83Q|ˋTa.У2feQ= GoB 8"XF dž)P=NN~g;*lCꢗpe#7@?-n#~Z6%.W ^~J7OZ .hWPxރxYԩެ<:4IB sSa|,.Qu"%[ggGBdN{.vr8|kɨY$0!~ZT@!9wg'+lo_h`kaxZC)Iq+CaFko]^HY ǵlhUT*D!RRFulUՅΓ?6M^K'|m@)XB !Cv F 1lRQc#4C+0$}*s&W^{N\Q\K%ÕQ Z)[&Y *C]M|Ns"=X,|s5F)n'Wh2T8\ 4I-k6.@yxNpPmuyFj}~ MZcoNW/驚e9]`+l5述 ? Ob9ߞ* 3} !qz{m/ZἭ7lDd5ވH3+zKǜ ;0Y:4vWjk8L\H~֭Z|D);\B_V&%hL,!GyK{}w@_, cSs%e|ڑ9~ ܤT#ig < ~~ gq2`P,>ʓ&.>!Ϛlx0Afm|P)NpV.pX$aŚ::Fii~D^4<6E/;g>BϏgvMn01߲iq"HyIY3]gO_ Gl3Ru,&pM㽩Wp]'k,B`՞ غDOct[uZJTZf3S{A]K"54 5!.B/7D !R1myAW'`xILa`;sͺ?sfKR!?ㅇPCX? ^Ra%Phs 1jɦN dԈ41b6+IGBڐu/j߃?Ó!u1k1W?UkFaiy4-gL\9%_-`pm+O P?#E; hfSl<%[M4^؎{8R`$MRsc#Z X6UH Z_-^ B Gr- 2ѧb(f>Q qcu9EH@uD@ন>|1_5? YV/%lu,}H>XzCi6 u}t\_4O gECD4*VmeGPݹi$Y?ZDBXX R]\'6 nҭ4TBuߴWӝ gĵMC%gm蘆'. VlE*P77(9g{If=GzXڀG v#?D sC8i& _\tiźp}|k-֜| >~z& 3|Fc)0do]YRQRfΔ-e/<v G@pRS)J:byDpﱛcGDh*$ #r!NOdB6y=bmMQi !g~%+ZqZ_;qtYWIv+,mvW#t/{03P .KY =PQAXR+X+$Q2HwIqpi3JP^~7C+md> kd HR%TO/(>uI| }bEU8Ayu#g8kh n~T0Fa xy؉Bup@1 u#&`q"݁ 꺘s=!\V'&m* &Cϩзک(حTyJ5Y3Wb3}BzR72FBC~7pD G٦pQ~N\ߖd{BD#-86n!Qpl;IXf$3^fw?R G,[ K%h h8 q Q%-5T~xMm|dNtaG=%SַT* AFka`/,?M:[2d%١k?VTA[!ォ[=tV:5A1M[vD&?#os֦5y  HN|'Dr:e2<47Ig#4%Vj W# UpR]}b͇&@3-4\҉1 2bb8X$ 9SP"v *U=y(VRms|,O5+B2 Y*Em{7ogɒbiD9LqiDZgWv Hvyor)~W6騐5N!/(O:e]S`.*e l_^ +S.WڂAjWs}M#{.iݙ,34PN"aY0]e,7|-'jRYDc>VvnC?g N}A?2 w =R. {}ZB8b{}o}s lJƭwn maK֭3 0#/f@}%Gc9uZ[L2ub#~ υ+wk)Umǎ {!`ju׋yBuBpP*&6t?5qAŇWBkr?޽NPln| c2"T=Q@UF_`#]C`$@B)İ0[ұҔ ,T%IAYL} j]y ln %^˜`oWb D격q{bv4̆w4FP d1q]pfQ7٬|YkyȈM։pcRXuqVZpZUC䝶I5wܗ[S#P wKkC/: b?;+7IC{8WHa:e}^?5Z(C!5^4^MXlC<}L3~}1ih9ǂfp m]׼sm/#qwiulCܩ'BI&hf0+sZ|Xwg dnB뭢])jco H# aVV>y2+)j T0`o#PՅ LS(N[w2 &k67O~Z\sŇ\[0d&`p& WvC6[/#Iy؋ guoÊ:H\Bt[hfl\zeN(@O< t[CW}fhJ21Mh fT~FF-gfRhGio09N˘ZMS^q)l?D&Zs_d$S:*GnLGFM!m/c;g4ҹ}-nQvbo6~X{K/(VÞGŎr食MVXOf[%Tg븚`A_ۣuetيivPeZ!zR=#xՊW ' ~F/"{dC%U *;!\kc)w6κA^z gz;+ c,beLS*eaZxCl9o*shciėbBn\ɪ #7ۻzoo_(ڢ uA06rԒZ XdPq< e8nD+3oDGs.~r<g{V 6S EEuĿ4.a&2:qf ꚠT-pa~7g "@EP5Ei4xt]X_SEm-m@)40&#Y*ҫJV\R! BvuwiT1 (~j^^Ntk] A!`w;K8f(2tƍ}KwOuW!+ZDvoQc lĚzaxcwq쏻pz'@A5l=^$?/\[BRPx!a觅LJ+7GZM'B#*vhH 0l ;̏?oѷy0 +l{Ѕ>5KYRV'ĸ`g>KĻfyynzfsS2 ɊɯcJlwoJ^a?qɎ*!2R64S Tf*E N,mBkd}F  Qe/ú|з"NLgPר_4U}NfX}c}΋}d{94)UM"S0[ xKDJlwF/2wisY"$l6ֲ}؎+SqrȀԛ/sc/RQQL:D%$ ? 63E=q鈠@I9qrNy<@ g쏙K`Ѣ>Z3`o4yCBXn!g/GU[};#N7y<"$sMЈɅl0okPda+[jG.H^ʃ Wtd608ey %GlEm[4;FXzާ ᾈ'1O/sb{ 1djSH ӄͼ31-2&iGp a7郲%9 :cEf(oyoɾdi{ vu72iZ4a?i = L֜CÉ Ug(VzSA rcէ{_=ASih:῾ՖSI&(f}`赀Pc?*q/l L%gH}KeS+6RTpJ.[22k=bB)Z .U&RvsZ'o&8NM 9Η vd*tiܓlCC8˭C$#d?tMC)>r԰+{ C`7DHx?5.jI'PH+Q1`vp*-8}Y F@7#Qp`3zW+#|Cj rMr̼Q sZM#1re)ʿ[~m͈0B>ѤZ2ƨ_)=-YUW%5ë k0qԜ>?bE `uX_wԸztN+Ca ]Q7ʅ陵Y^\' `X$`س3*,6[]_tMݗK}{rZN FGKGAc4X\3^Sm <0GbDmRU-scZQIm:GyBзQTD<!8 {,xXZ3(8Zi ߙ)- o> Y0 nf'߆BȤV)cgIP9DиUU0''` APRFЯM2Pu쌞+g3+5` 5ȯJ(iN_=uZ-mR}fU~=FvR.AdK-9O7 M)&4q\ɽ2P)&|&Pg뙈7pim6>5sV ]gtX:o|E3e`ڭ e> n22xzl?z-=D̊ ?OqJŭ'VtE,\1RS#^q*YCtHZتJL\𘓔b\[d_}8qhf8StmfA7l l*;&]'oaqbI HxYb=;5 K#d[oԒ*Ok$iq@O{NE+~H쮗 dߥd~2bdHgoe B} $gB*X$|Fw9OxiޱԔP,9YEkQAԝ%l(T~TxGEym=&(靮]'o8T4ɷijxEh$s9(mPzNFs˙\W(4[1 oxYDR~6-YN gKAym,OqF\JW*QIb׭(Lњ +JX[]^Auqb669(5jo]JmvQSP xA`&VzP) @%uxk#v~FዪK(Tq[⳧cjͻtbbvS ǿ'/eXO4WF5*C^s>=KM'W%r7`HdB 7P8gC?E| !64@hgv舽7˯!]^#CUygk/ojj]wּIDKT_I(MWǎ_Q EsK*8|2Ah*vĖjm4to8gNϙ,-h[\x=Nm6dPxFe'ws2{Nkv$:ÅSLFZlAU@=~7%u]g2_]/HlanGC$6sW_>z]C^ZaыE "H9A[H{zC_'wȈ|0fwJ^AJ@q¤mw^k@׺i(Y*jpssyRlB@G2I aZҒVc) #m?G Kfub=tAXjR|7fB;Kܽ+TңmU6 %@>,e8 CTJ{[izƹblܼnmPz}LzXH'5H{gti?"wMgA!'JTjX{%? MKLA0k"}m=)8M31j+W.1O^+_+13=L1 O[*-%_IQW\{xu .b.A_c^odz kO|զī%erQl5f 0ooXʕ#*ge*yk`3VOxU]6)6  Qډ :S[:ymN69ki  wQ9c0NiKy| 6&}YL!DR؝=G? 8[p?VKhPxZJ2npn=xQоOnMl7`TZVQ9' [&QϮ8iL >݅l ܒ7fe; _>LZ{uocɅcLfh@7O߃茘-٤>::eWX4ƴftү UMT19w"#`ɯ$ ^! sffz3[_ PLT'X)dH O6+NTZ|G9Axʑ`Rr Ʒ]ϻxyX;<|[jEɲ ˧Q_Aax]X#f\E#x>7*~s61@sC۳{0gK8rN⡿ԫK ")UqU错n ^Xryυ e X2v LJO*)E}>=/BS^QT`NbFm"%VB6@E8e:/I(ܐ6Me\R]my|7Z_ }?XI[ͧe*<"ؕ,K])ʷRGv$'udj-P!y:g|n)ݾ) #!VDvn<(E83>)xD&(sl5{OJ <"6\b #MG{:[ƾТ8Pױhn Y[}4GFLoѡ>/Wr9g~/lz*W(,!4]wlD7>›r1e릾61Ug!!=4S,r4i,7ĽWF i<8x >lgX^em)U.x*,Õr2D bM҈ar6<42K,bȆitL0_A{,R&@ӚMrK#A8/KgЀ^\ ;1P`{ݛebFG/3GtD,2ur#y2c|ݧv4\iD4)[b ^ϛ!FdkN7kR+ۭ!WsNJ~p>/iJqmݛeȚ wF*&d&:kQY} hBc7+y'} J̑,W6%TO_7"sq! v:6>YOC^SғvÖ>dq,1R)/9p~ⶦFz.~$8NB%<+ W&i+Ց{&_kBҘpc!:/ng$|YJ^x@&{jH7QyJah" Uļ8_ ¦뙨ǚg~(Z*Q EH¿(IAP#iBۣ>!9;d#2XB+4i>La[S|nBVAf4̃`U-ab'e[)!],!X]hI$iݝ86vBmz\(6gQ}sLr %G9-'sUKj[`lixa7Mq*5M3XcfSRZ5 j3j6#[A*voJ{Լp"2}!<$؈L}INLI^E5$t4K ,r9.?k;/?sJ,m5mI 9 ícUY&sN ;G2 \ϺbƦ|x* F6" acDJwz Dר893o\kj6cFİ|eZsRohJL<$>+(+1Mڎ4sÿ ,kqĎ]gC2TAD~!{1DXӏs8HG}zXeRcRggXLǛK?~2A?(P~e/t<+<ӊ.KW(4aF?JyfL[7`L:.6 t>d?BSN%|!/xL0%I0&P\䧓,4O> D =Sah˰z?RK9W]oAKr*{1ua!Hx曫u4хz%H67kHjюNh+>C][R=@&=Sl9 \ $ζxgqS~˘L1h HnTJE1U{/+dW37;t,c\@4fYfs+ͲᲬ{8Y 2n @TG@֯[ҧN2d OeA,]zȤs L %Y#_EW8z)}}FI73`)+QZ{+o٪L0=5M=gu0w(lZtKPs:S~foЀ%o6)C?@6FPwXd0̘Vr^QBќ7Fh?_324b/m< čfBLGj;ωmݐ$,޻U ϳ7@h J ͡.[LrkaF~"g ;%sZ8<$I4뽼b]Idbk9FKZb!d; (y=ڻQɘxUsIUTA+<.BhuT fڥ5To_V]fXwξ[k~1R4[yljLjdoMcÑ?CE[!7u`q.6a1rΙe>:Qk ,“՘k3 6m{xqǿ+C2[X/>\K١ ͊/"ieiә:mQظ2*C0!-Fe#U\n1yWg+ mB_4)U ؝9%a5$ANʕLlQ +KY Y$.d2\0t2z.y6izAzxpM2kK(ĕ'f$ Ci"-K" %Dx706kgΑm<RL؂YmS^R0/FmK]FhK8 Ft1>[4f@dB?)49<Kb.Y$OPs^eaP a-h?y|T@L*J '*CrMo,@y?{}UQSZKx~|~^OOVh+3TKFJĞг0vhBwع c"^@ۊqq?x7fO-ξh%|`K z-Fi޹pJ68G⪽2=%Qrö0'㙢#9w߬^ѪB~V'䆻nioj@aj"Yv!uY fpk`1]ϺmUSwG MBO2HO])1m=kuhB fAe_ !TIXsK5`"']h.0w1/U LM24X{L^i§1QqG'cɄ԰ JL}B*pvm&ȭl ec3'Y%]9e4~vA\a]4_ |S:ΰ'*džQӺmBxy5_ k FQ%Q]c&nwݕ_Qpj7,5rD?N8uh&NWB4(ES~K4vDpIJc'S6Q:5ふ/f^9Rʊeobzotw gCcқ,c} ُFk72J"9@ֲ/#i` 4C ċ ~7"3v㒀E%h`g'_Fmb2&[E]5|+V+v 3!䛛Tcf'p!=C!X;TɿxMQ} XP&bu|p8@V1g:gY]Ϊ/pb9fn37kJ-z><äHTm*>ԉ):R %)pCWP 1;^s8pGEʽ4;*=E?CtؔEi^>{r#yIU/X_QZbP%ۮ6#c1eH4`~@Ś?\՛ `M &f/ Z"'նN g"<鍨&}Ds&`-TblMDAdP.0,혬bjWMǬVW5-A+v':m~X4_.زţR7J$$@HQ-ps*F>7@FgDcMa]_UUțFœ*ZDp%c^ѹ}s^IT|iէI]:Е0&s& H̹`1T}Cj~oMeNh%Iu]%l~al:N3 xqV<' $||jsX;ɿ1n=_F5r\}wN*l*X\;?\zǪy#y {vdڈ,Cr\a<0d_jtUAPᯔzLCoU!>8 UƷ ~1Ϣ}nͲS@ʼnSSxpEy3@ܬPF[:6tJ Ǥ8ܻ;-:t+,=+%5cӛ \ҳAg[O|?-p/o >cw"CitzI%xLj Jg4aUbQ~a~wܤ ŮqK}:|?FuDc|:Xb{оPIx߽F="H SrKn&Ik:5H1é>5_>I',ʄ: "ݵeL|m[Z%7lմHɆ+h;o72)la<r/jcznпL ]Kn|-"ׅ\0Of>2 +̓ۤZLm0xU 0`5#Jl)9j/Q*(B8'-@x/Z޳lVNT՗ჟ|1`otw>l!& N3JL7"ü}a\Uж{;+ Ӷcjz"ZڛpJs)=p2-CJZL)kcR)`eBCYSqeΐPG1$; rY`k$9؎U 9[fNp߾9s1jc-טso Nߛca:azy{)8#`(nը}i L؁ ٯK%f$Ɍr/6X ^P503H'$Mu>~(5u&K-&w1q?| :!7[fiIJèP $Izv iFF֤o jN*BT毽l8VQi]Ȉ2RMTQ)gMJ7Vo 1KDA)Бd )"zg<3nZھ D@b + > ĮNq\Y=D vh3hW@+a퀒7T@Hƻq,1L, O9IdT( J>n *όNun_ "'A}#33ר wMU-ɳ۳|bMXBĮpyhYF }sZ gY εk).9Id#N2 ĆȹgTX3#JkW#L iQ%ۧaϐLO&/pY\[mw n M2y\wfR}[Ju̍jF QhPÇ^mdI,'QY+kL L-'g[aL |NOu)(I0y>wxk(U(MPBAc[N~DfYck6M. )HjM?&$)(HjOkXmž׉~cE?ftSnXMoU(8ZRyp:0:S@,bEdި5~\+ 1tG;_d1NR+xk+ĀCL&E4В͏亦Ou2~K?KEU]gbp tE8 zI?ʂ5oc(Sr ZD=t-"n=QhY/))x!~4~Ķ 0`Ǿ E{ I8Qq䊊|` )ZTږ{/Y݀>! ~qy ӛrc5;ՙ >g$1RƒSgȵZ4U49 vB<Jgv.8S3lٍ( y:$ԭ%9FL"$}7Gt:*ұz HnJZנi/rSHh'nEǗcܞD͠rwKiQNe zdG-:x3Dnb>4Ih&ΛhGDLL_96^4!`c`6=mwJG%18'~r-O- 胃Ml6媂6V&8$O*fܰɳu~W;f|.%oizަrs83p ?ʷK6~թG(t iXўc^Ze1ZASEVA%fEU1AFwѦTz:!O|P(sa?Z lXڤ,Wh`#$rЊ˾_1e l C= uKMKO[yO&9Za" m(.d3&vFP,P8.! O2uhN!N}&PK;z\S.u+R6KtmcC?à Zjf14'/b8) H\?*^ͶaED-p@R=?.P:Hlzs`P WK o2ث̿Y3gb/=dF yyI1VE t+{o~@7۰ҍó D!M紎2Zb ~˽;qJ`{38iǗ>[cJ5gd sc K/ZQwYw#7c wD`/C7-oJU_1 D+ïNDJH%4W@wZ"oYE'6O̎y&IU@.d?Z )ӧH<=h=2X>'FKD9eǃcY GPl(b>=$VR=43BijB}D|Lyf#eLIz[ o5}7fdp+9ʒC5n;CuG֙cAYV,܄yVM˃KlVdO[NZKi=zf̓JՀf;xȥM<ُpVҏ$Aߡ>zv& 23zM85JU`gɶ?v_~q Fz Ohz#BS$Hul&B `e= аA*;đ\Z4_܊2s[֏M'xaʑDdhWD`od lOi_( x?ro%Y;i Uߎ!MìQ_%nm&*V?n*wtBCv ś|>*`*+\5&Ls>./0asXO֗/vϭTiX;[^<5]*dڇ;Ovqx\c8a;⚾X eߺ3&`Æs?kCfaO)+v}>"o,x߿tgB1zETI}2 ǐI"@U I3Ոx's`CNը,b;ibF~ 2sȖd౒x2z$V;# j`h"|!ZUie^`NazhI@:>ȯ z< ĎvP kI11pA O#iD=_`g=K{& %q#4xH͠M_ACD@d >gCOӏnhEWz' 5 500R:/SF2RH2 U HVD?Xnu vܠQhlV_זRҺZax%_4ve݇O(II"SBh 3]pbfġzg^wo0c1KE쳭:\;(nJ1qݠFJOfb@;(Do2Q~`7 r`Jߙ$uI(JFźwh'\vLTɼ6J24/> "h56EAi RVMEˁ<: NDfx﯆فL^I݂}>ܚ!fH9,W`ɽbB ~6cֈ&|ړnqQv<-BkgQ7!2&&{ŢW_oJ|D[v(})4$sc4tvmVSl8=]&_:`kh+uxNy%w},AG߹Ň?쒹Ā&(3#G7~y`"h̾AըTǫ$۠W `OAb]N;|YO3vK 16[ae3׵puPt)܁)~ӮdO YpYg6Zu~HJ"p4DU1HpoJ/j86#ƴxH 4KF-nT<錔i'Џb3]GGIb o!tW?*(-t[" _ >Os6GhDzD7j:C)X}QJ9i2&3InA2._L" Bh2d$a6AUrc.ʠCBdL0B6`1;QUl.-aolik槤I ]CzE..Uڵvb]XVrT<]{1@aI ?4km6/~íAYݕwI5ZiF{ Wv /7*^Wiʰs{ W|I6;֙ZzY~E,"#e* ˒\f6 V+9UtvYGoIpCZUk=a/7ާ߹۠}aUHÌepᦣhپ_'⵾XV?0,(B,p*<΅>J'%OB.3IFaﯛpHu74mƪi&y>| hdj* PP-f$uڡ>u/Tys6٤9t7VPCeBw?W8C{!/'Š K V>c U0K!AIOT?IkDxİB肟hjI3 3 W!,o$(/|݂FŊfj%1s,V%/ũcZ(z sͱ^E@Zq#RU ʊ< Nv8Ik}bfnkhkB^,Jx(ȢA{_3WUD߼w : i8C+Y~M/ <~l;4t q%C`@83ŵ d wFQ: ;E!_&d*anHy# W Mg̑ɎT|mfEr?tܤ{ ]~DqNk{R:Aڲ(#Ð_/nORKS|!}Ot$i,H1e-C$. 1ްA Yue$)}WJ`14] 'ArYU4NPz7apDpGoꘊGhY4 ]Rc3s;2]W*C*_ұQJ,ƒѥ?Ϋ Ep@wA9ikxCNŜ"|1׻q‘QgbOK:_O3CnS4tn<B2j#?Miα1QcR#`&!씆ze+z=4#x-95|z@" OY= |RI`Vi^UYJ1e4&/Mw+b1ЛnD+;}6CEWi: ptÙJq AqJu/NulLQ&w~7꿤^S C*գvD_2DW+uP΍ N6Q8U0?q] ~Ѷ4JMdUIͶzZ5R, sKa(ӝ(ݜǂ;DC0makrBVF~ӠulZ]w?#xs@/^fWyS^wvݏ=%R\{y9gş/[ uN[,`Ah$|YBOwBj=4#eO)1F03Ldz}J1?B-ٻ 4JXuJJݴ٧N8򸇞aGzZ|FW= MZz܈W)Nw^X3mdJI-EpSX"z Y19|QqtxuBY*Uq[`6yFimn (N[`h؏W#YH34낭}Ն਻B:KPU1/~UlVMRobFV: dboLgw!Mx咸RPͫ"\u1sQلKV5lz xq2 X;Fգ,T)s!IՌB/&h5od5,hpJK˟_0P#V7捒X5r_Xf#K/x>F;KpKs2͡B+V z*$qρ:򽄝LHrًƂc<.!vL Tߒ)SpELnfv 0*8Ce. 3 CƒlkS,]pd}%dH4mF&֫d݇J>ҧr~=,f6JMI~rmH3X2y/?P"L^ ېՑ-F㸇̷Vu\ |-";4L_jT4n=E`wG&Rxhˆ U9UJZgAU9ycA!QC *Y(f@NМ遮z^3yzb xSPH=)-z(YsW-:/W}<d/rmy'' jF"^ ״qPaMƩi旧 BB}鳚\ã(LUZq7EѲ(R~Imsh1?^WY ,j -KOO]-N:<ĩ*cWY4{Imq?i%drkvЂ~R}N$|?Y37:T Wh'PF^ GhZ'("FRz$wEDxU~o5.O*+ V;`tŁOzէ|di8Cp@b+*ّq)q,Dto#%4c)Nek0dF.-HƷPj,mU\ 4aWq6%izo}Gm[vH yAqm{ЏNAlXH mL~ /ƒTGJ=u}Fm6MfZV Rr^zp9_TK|%NT`y!wC"Ll km4^Pf;JU(݋ha>6~dC9ɐ4q7s&ȃOZ|џ+B ?c!@:}A)´&b]{ipC)&p~M;bh;(@IZ]ӷ0'AaR})E B-X4ϙ)^ պم <yS nqҜ姞G/p!02zFy͟\DȨKQ*Mh>M5wglgd, R\꛱PaZe*a r}π݈z,vx [g"R jQj9jIp0!D Č[UZ7 >uq8Xߛf$Cu!# 40_Yy2>W:Xnf t0s~Z2[j7ڢi%Kvh~v)mȾ"/(\QE~Z%FGdɅm:?H /AI&N.THxF!tl{C'ӏSpٿ ;'+ʇhFƸUT!lHQ_. c2=Q{YPAU4jHHޝzķwa ΪכֿiRƊ+'A!ZNr!q>r(D8t|vm]>pkr=]uN4iǡ9O2:Y JX"Tw$̫F$m' M-Z\|qd|ũP(&[WI'ElۚȑkyXeձ !è8R\|03aTv㱢\L~?ʔp -ݐ5 lLE1@N EDmYy|u|TTJU`?iξ}3ds{ 9j[ww2>bֈ׌&Kz)eh|ʿѺ%.K}V8,{Hy.UKπ6.RW8O5|%> :3?qkgh14#+ xETş1QE`W =׬4¯:|$"Vn k}y#Mz.y29=1E =EXk-}턭2_s{go1j.}AǥB|5ȵ-~2h =a9⚑.#=|̲D 'Ʌ^*,uOE1mFꖖ FwPjLweŲ{6"WSov(/zc/-Dk, /q_LtmrJp P%|[cvh`OB4Xj/g] Ww0}_[6WF jQ{Ժn3[ O; |:T:K+]sg=+X"G4Oc$) ⛨Iך; ܠh43?fw].?NjpU&^!詡s4Jda9HeuKX_,N3`ڧX!eQ=bdR<24J{?Sw@<덮 i FONn;H|O%>pʰ!wL;!E =n6|opQK3xԝX4M~yrƯq8ߐl/5_[&`V~qABO8YF{mXQy \9j*OԝK⠜f^o9u/[QrؙyǏpb) s&/RKXt2 #zE"9A> Un6Y*-_*(DA6*=Uւ ,fXPr=#\l"=0T{8u9 kulw`L "Ԭpz-=I"\ -ċ!n<Q{`c)d-C" J@,ALv>>F p.雬pP-^X,@&n f;t@* d^Т SGБ ZC='(JVSZ* |9ͫ\o6!i (tbyoofwV*Fu)VNeϹKPHN/!pO{c鎳P'cB&(Ɲ㠲CSf-c^3<,ӧU H(C̎P,Kؽq=-Ξ7RHGwȬA9t%&w5S纞뿿 BaqxH0+TH|;Aq xPҳ' H*bGdEKko(,4U'3wv",&M<ыB5KI%ϟ+-ĠB^Ly`2m&0Vo#^JPiPG X "ߚ/xpHr[ѯ'A ),[/6KTB?r3š+lv2䳯 .֤[>?]p?!ŋ%PLzѼnFj ǀΎY$Yw?qû q=6dl{*.i\}uJuZ>,!ASGu{ 5FW'Dh4u!0CT[Λ$8L޴Y3Mlʠ-wBO\# ٢ҔUwf:Di0&j#Ք5w ꖣ 2WH3%-*\zxe|6o89+ld ^lZyܱ.GWa]UOcQA)ݾV-JTf/␾EdܹC䜮kHdMyc4q3LGĕHMّa9я`J{Q[JҵF&fA~9+'6Iѣv-nSfhK' jP!)FC\<iREyJeSW_!Ǡ4BV%R1vC@3P`տPٖzN0op:Z>O@<՚S.ԊK*vROFO)6Rti-NZ68 2iJ9A:pPH-O'%7XncU8Ɏ+(>q|{|ȍ*^oАP߹(Ԛ='%]':ю+IvZWo#soU3gcbwei摸Tl3B-P7@^\\z%{\ڔ`[NNS{XSmvLٴIoHD d0 a_7w+ ̚NMCe=d2ZU&1ktLftUNgswl}(1e@Pt-oڎAp4w]A|X LdTE#6b/ɡn(t;d)?+|d>`V^O#GCF(<(θ`A%N*VÌwʿ`o @2Gtt QF%DNa>ouYŽqBmUTr\=M_ =3jThJW΍~qM .NQ<`=Aّ)B-GH,AfSDI6 $* !tveЖ:c$CR!wZ,MdS\kiﲈz]$?|) ĝMFÊc}:c򬖼 M7׺tzNbl;J1~PUV (Żzj"B?yQ5j(BP8~uyos7-2yx‹c7BMj6KI?-Ye#l\HOQ6ܫdw8.-ʔxuSC°ŪS?GQ:4 H83[d;ckdG9OvLV)KPҷJ`4K8Kmyo'/*ڶZI( qwF&s6 3 ĭ Hد ׎ .\A Z璇 XE3@HkފpYOAyR$B;YR *|]JI#k oW)ER<{98qS&Y~!lc;=d:0jGһljM2h;hoLf3ưb"CVO0=ނ"AM''6'|%rqbFr6/?Y˩oV>Bz %@uj'nMZg/ztŘ-Xk׶(oc"+q 1jgG ΨNMTWEtj5H%?gl8%7c+'-f3wJ3@v8]x=Kck)Ȱp.[wJ-oU\A sD rDŽK^ * P@q6/96!VBA0ŇOhshڠ"vTj+0EFlHǶۑǪT >͕6F$92E0m+2Tܓ~j:h"Do/}9{Ƥk<cD2kmNhݲ;/j"X&Q8x@vS\4kȻg.%}rcFL27UPB[ˢ[ z]up`_XV_Q0+gƃwZPosƧBw5ū[adb !&„R5egng&{,F0>"-lmeb `Bc1W+EI\cI4~%fy']\R2Cr/}R`-fx&+!%r)VF2#rh=F#diڐ@i lYh?XE~}x%&$ ¦cƤQT"77]ԇD `o^W+*<`Qn֥"O}r/E'a׊)4(,87ޖ\Iau%1w'9,i$kV,BYY7yX3hTbuѫAVTqP `TlDCG'_nHI v6{ͳzuKAGY!_ &n4ՉI*C v2LUUak{E};A5)*񾸊P{&GH^scmȿ䅴+&Q÷oĜv:k%+0K}i3 ˟0OrӔ\8A{2g7ˑjww,lA)S(\W kd /F^~3720HU1EMN괰 K6^yp?4&ߩKD="V tvg]6Ti?R"POv6}?淠9ƣk($KKYk( eb²ZTyuXSMo٢F8&<,^,$4Hp$H! g!e(A#\VׄgnFDB<'6|uvEsxe$g M!k-"iG`8gNFџ r= T *$g_jѥPlãUVɞMUC5egR՗wR &eHF/ʀPJ%IpR] 3RV|ԣű4m3/(bٽ03] !ΝԐ-Q-F(=?)aFp^^&!w)`0I3 (4ɩ GݍI-2 _c:ѩGh#IQu&=iajJy\}gCv1ދK| rZ2k7x(/݀ۏ@PRgS-u9㘑fI AG[k*P'~8pGs8|BmK_{)%[gU3=T ) mQ'e`Co eZY'y͘3W3RWq"[ vq$t*|>^|W+;J${m&: ZuB9NH֒yG!SLo!_ <bj s&(>CFg{-.آ}u}xQ5izq7ykbluCM;T^ ڟBo.Hhk$1$yo[H0j[ﻑ;Uë GW*kטSGE5<_zCkØzWcfG=恒^kᬩ*6WAv 1!*!3A[t"[mޗ(#iC}ܘeS0nO:Ώʋt6,o baV3Q.ĤrKJF(.UۀV̊\.:2Q X`ayl8?ڶbRx&@K`̗sbR dZ$4 2*95U/뜕Jr }x -xdRѭ:ǴwZWj#o\$E~NVx3]=@6X`mߥ ֜ tK:fy Ky,Q8`hS5ωm^ YT ,;D Ioȑ?WG}L6[}vTbC2]iq`Y"Wa@11.Dp fMH]ИmgHE9yǣiCǃaQ1nJ< \6W!]>(QS2vbĜSvI$Hy_KY4gl${yt!K>,AԂYRDLm!p?23IȣVYUe~S^W "V>(YftJ yN&P̹c@_}T-L>3\K[]Bd_cmT|$q_:͢!nWUq 1N|jX2 12Ctń-FB`[Ɂ=qǝ=рחֺ2UN9s)s )y.^(S+p45q=/|R쿹;K%kѪ w;lZ"x*vrRb`${qbpt7{K$6<.#pKql"bj]wsn i-L48^ ! ӡ)⫛D@][dI'~N;JފrAޚ_+.$7C@l'9ByϨ?>FD:UJjA ͳi4Px( Fʐ#w 3"T52ZO DNN2-!Om@%©ŬJQ![.Rgs[C?]DufexPF È>j$D~"$Z9ӀRW]ثo4B(pE:O {1"4ضqT-M)e AlZ ($\k=Qґ$kn&Aeڋ}w.ӑ h,#KdjoX _{cs6qplZC{`<RC: -dЖRvP1 !$]ߧrY!R$y' fl?۹5HBf i¹=6nf3x P*Y"iOH-8$w''Yc MZJVNpx}J,[+}1;f!&H {ҢT`~$\ m}Pkd!Đ$sϧ8m)b~HCpO\&5{bֽɞ0!ѮL{,n.wG}w[wK# ֤WTPP@ jjX*Rt/NO^]4@@|Y#vu*v.ff!$Õ)Fe7?bS J JWE]QTUv^ $0  U!946ެfRmޛ3ί"^{=#GSg P %SVLxV ^ݪһ9r$Əy/"`HMZPi\,[%C nuq~05 )C pĽpH冊=\ c\Hٽ:*y˺l~@ $E19=63m4+`nt/[$rG#/$ܖF[滅6#EJL197|cRL: O}cSSY@Tbw@ҝKXf*jyWtr %[`SFå89)]bZwԂW1WqSmkϙ_k5=LnHo.Si1cMq<9tDYJP֔)NT06})vmO֚ctN}I0 ^B'Ϳ{Eӛh[.g@DJc49covkۡ'1ZL$TA>H- w%h/Ds]#)t>̅fXG/IȬ (G*ԯoKWnbLh [دxk).a(\`Jƿ=6E>"P5\<׾NڍQ›ez xE9ۺ/ôkLٜnJ ֝~ B.ٛBU~!yرPoK+i:Z._m oൎ ޱZy΃x UrQyqoS=Am{PR;e@?4m2Jp}f o1DC IJ .&Td!OywÿjCȇ(4(CA;adq Bs a]M7T(n_Ģ i:{;D ~vVkq`)UJq#mIO6p'#nUJ]CG$UIt [4ݣZ(\7 hݬĻ}ޛW 1x/aީUt@F3ւ9*1(3$Fp 0 Qii*͢Aa <~KEƅ4 G<g7DŽk+#?<P̶DH5; 2g"H赊Rlkf)m|HUV졞a7*Lc?8^̄S}U.fJZ&j1;cLTC~L/d~lެM~gi G%@?VRf(6W6̫ 1 z9iUq-ܭS`!rm9Jk%^x"WQG+V]E @R6%P}j".ѯWШmp,Sneʍ0-v(̼szҫ7VN%6ŭg?98+Oj6dsFX_3Q u牴8xg"]0.n%jL_.t\`?8o|`#ёEz%<xi$֙q 15|*3M*nsvY.>vųsۻWDV:r)7kuM-OYF.n`:x^|oV-qL!(m3tkH|Eˠ%}DHbIeC`g9pMafDsm\VrmCy#5T$Eouݵ @{dU!zr6ϓ0CW#H8=3j_ ݉.ņdJOX^+`<QOJȁ%wnQ3%)eP 2M90>$ͦ_|Y6 4ĒXkm,\)w'W J G@C<9\Ze^Wǡ>|k[/-ɴr" *vb_mƢXR*!OIPa>$x "Rb 7 ~'=Q 4p9=_ ?M1a-y .DC ߭J_Mgw̓5=Q<)RJxbͻ=}վ)N!h6^sNE\Zp*FSȆۆMɜGv_pui4~<x6%5!he~kvk-Q69Wغ45WM{YaC=% 7oY`]{ô![vD wJUIG]r,i{<6=Lɫ*셣[Q3Q 06ޕEojcQ~<  6 :Au%tťlqVhFS,2< =8XARK56gp1b!O{ҙLd_MF 3SF'V(-̜%]*Kҍ c 1K$Zjrqq JHЫx5 )!cLRHǫOyxXum"'72*N$ObX"$R$]HM.<*-&I5NJCSRрr%L]Ȯ S_ϕXR܈?l\v/ H?Lk=~Ã'%'>/jeL|BK#>P> eY=Ph+~a23kS:с*D9L4Hs()}|3[@L(21eNH2͛J tXM=V>`Bs$/bVP,*ORۈF8/K7"›'uhcs\ VcbE=$,PjK!ת54ڪ_rv$a-zTbJۭ< `xJn|.#-pRM`TDBmU(>yVF6SJA/BjԆ_ ftJw}_y쎅4J#0%?n (*۽=Hhg{RۮLgN`qٿI\e\G֧&tXf9zb]-=Np,g ZX:mp5 ȝ9A5!us}T랗E\ /&$x}"4\zDbF&g?Z}A.V'&OVuqwHf'~bTpNP`LԐWGz QЊ1Nщ[.k@l먺9*fFU94NJ,AVH-\HEgI2o2VP⭃ktZJREuf`IޥDu5r)ka,Qۏ*{x!fܳ:vٝbDfY@ѷx'@Y=煳E+7"2ғ=mJ\qL '=OS]ȻOA!1YTI(PZ MwhXg&^ _'-VJ{ 5[sF0a :I:ǵFP'igZv4$s5gME g(gC0 Ww$O":Nʢx[#y._[vlK5iB,AO'~Y/LzGRq~w1zޫJXeJ> Y3[@; Is @[h'KK![n\K36[{(*WT!ύ%hrI#6/ &Rtd?20)7,|,jSB<\Uٖy}M텢/YVhrS8\3 0YO}u\"k58 ö0j ]"5Nj}/Q24 \.W0 rd\(]nCeO<3Z#- Mts k3 }raǼA<*=pR5FD>RH"uyf<7C*t "-&˦ 7.)<˚k[d=vT텗"AETΙX`ℿP6`ɞC{iBZ 5$M܈q#I˻ԭsD|a칇ZI*"aA<2psxL`QǹM.ߵFGc}2].EN,UObbtiKdK/~exCs&@Ȅ;s-TuqZAzbSw (jQXQ,!Lv< L L}ii>wa֝~0X?b8,I߀FU,3WY+Vl.r5:ŴstFPJT09 .PC"Ɓ"weR*qӹv1@33&_h>]5DbE)ٲ^CD|$Sꛬ!)OyTqCΦ)t^uuÄ1i޸ׄ_؞tE(I*UN7BUZ5$sj&ݩk;'2Ng9["ZacE <)vՆtۃ@w7[LBpD1kvM{ 5>N扣0LW(@m\y[>4(L-j؟a}DH{ub{h3tHSBU(Bqr. D!aՔIIo4;y6w,83~v2dR1qs%\A!NE}fg7(g٩3\iG+ѣ61#VrݜfhP|s}LCUETHei=VAT$O`rH|=z3"7M;+_Rϋk!N՞|.`u) 0>zm9{%hV 3rbCP4P MQ3To.X-䝃iG>;Prݪ1mk$,Z;223 _&S8汪`GIK*d|d&u 8o&^BZc @Wc1˹B!naVOt7Eq.ֶ$2:= ֐ueL fbY4:#]CX5ߠ W7 V~OslN'aq-u!VIj)u(s H+2*Z -XWV]fy£/l([sgF+ѩxA˄i"S`u ZGܶj-ʗԱS|'YHIBtsW0jsIvՔc3~M~ gwJ u0M1Krb RLz27 [+Ҕz\-OE^~  NKA <} qc3#pF+,IjgOi?~!7삪+ٗK/͇[Nm9L@Ȇq‹ES8<Ԧy>_얏ۺkた$LE~mզA*vC};H I'6:B#(YOcN|7i[ ӃZ13(V Y)N qX'UW:s~55T9GlW%.z[Ufˎp$Dlm-E'.ui|>hGIb%[d2@H~mli1)*sPŮ݌AD Y>:YT3VV&p]"2bFtRÅBkclTtpB9/$imZ4Crb%v ޯ+&0R}imh3RdS셡] .K{&AqKn8'ya oġz}fNO3c̦BʷZ|&Sf,̖H$="+YIŵce[ek%v :Nn{2B 9*W:zT.#s'HθU `s|0},{-6@-IɱA]Pܭ)ZE/lȒ)`JYOjʑ{KGoᥘ Rh'\FӗX{ ƃ4<xEkCK2~@U8<+ oi[GtO#5F秺]ahFbvJ*49ɣZ\'նG% A.ԉ͌? #r_QǺY%=(eɦTcjdXAH~p[T .kH8MG*,ѓk[*)7'W>x# ѓ O>ͧFH7–m m-ߙ̨,sx{]pcULJAΥ8dfɮxN1*S9pQ Lp&.Y3Kz$$RR.0yvhMc؂<jLj:m!koBf$|N㚮 MÒ[5Ԯ|YFl&HU1k"2"a׫{$1Mc~wxH L V:̅Oa`hC#wE pjVXʀ&nC^kd^- ۂ:>??Nf靍Q~/۷04+ƃ^%s?Sh^Qqs\J!jh'Ű|ft5VcFbyrޑAeS{\ZYyU}vB"jK>SNt  `UE25VhoX$O0+!{8{^H R9P -o&+}hUh24u**!~KfM.y7Ęb5g %םaDzC+3Sԡ:SX+ 'dQf "8uʉmɝ0s`YHG)T­Q{W%ꄼ,+lı*5"y3` .DK@Bh]]Vզ:Aݙ} J4ތK #m=Uqt-FqZXZ %3kVv!k\&J~kb.m;^m˵0>$-]t`uҢL_ m&t.Ჰ6P itwCI,.,#@=΃]n-nB)h#ȅ:L-TMMɈoV>T+RpQ]]QU'<{1RQ'ǃFۀtnWͽ@fJ᳁59鹞ӏgǏ\2Cډ5 %S<Swr2 '98z2ECt)SWdԫ4ŪM 3oGa7jv_F\"]; kY]GH^&lIѭ{hR#ӹd=7NhOɌ*? 4*^p/f1gB0_+a >iV9`-l'@ s\E~yT1hv<)ϘP% jsk򒥆$_ U+]eLa-aa_ݑ p_M::bY؋@ZQ lo934 A8k~|ZNB`kņg88A ͕ FpJ6{mݚn 99bO3=XK6$CH:Sc7L}f!A1]qMPz"L&: LfP—Lso]x#&bb:K9UY2Ñra~zOMQYXh/ \Nt?`VػD˭֚r>+/z,ady/P4螐_OC xI Hg`r2rC"Z=xvH ڞŬ  YNյJp d ͊HW@5vTK9j\~q Ӟ:FF8T\$"%;q dl{-s!L I+!t2GL8cSwz݀~ 7eѥ-}ٷ 68fhsKL5.>!%Ww.I*ӑ}( ?mZTL/8Oˁ Ds_Znhr I[1s|0Q@ #PR)џҠ!]ԫW9V5S6:2(RTrdh>dzxF;%"UD:eP^ FX \)XDzFx{b8!zzJ?o"Sbz[=s.ŭn!is[/%n&h1C;߄su#܊c꠼Pih #@ 9g.JӭppH>#(Bnh|^IںE[?)z|&H[G% bm60:3|=樂eዡ>-OWVYKlj.9\$(V yk| s6ҬmSׅy߯uؑ SͼC3p) JB1i@Hqw)tLw [zsv&)''6 \ȔMZ=NaQ?łQ@3ă~GAVfKֲyN6"ؤ*ńa =%ޖ7BFT^/le/0%Yhz}1oi5[)U2f+9b˲JHR*[k$w#)c,Pж9FXopLC\.5#qd99NZt(7|s۔םȊ| (SO:ӆ Mwll!Q]K\2Y'3P Da/)[a ٠פ$0[(2l,w. ;Ml*fN@'u'$˒?C&RE{q6pTblݣGI$#@"65P3V!8<"&]v>v5ǐ!QT"~K@2]=Cs#4TK[&޲r3Q!JQa .nձBf gjU0,dyڄueup H{]9vkܝ֟Jخ:}e;/'8`s\#@،Z(31z,4.">:Y41ZIGl [X#f6-¦2RUv҂~ip99x~nfiԜ#ͱ& $_gbWdž)HZ}esۓgjsnΰMWT3ye6,zhOwtvmQ *T7RY aZ֎>~J}dR̀Wu]Gt\]{k?M]œ7Rio9pȼp/LylC9MJ`W%6DGO ZR_(kX] W|Mk(j<# ,b҄".8[N_u}` G-8urz>דt"s 0Q/%ZaA<vqp"HQOJYq q ǨKvÎ {^ G9M Q1j` }&C*[@2p=mozq;J(,t1~`~pIr&q i^1A6U#3ƃbV?584tls` iVb\ܔ1kkl.GsZ_:7tT8BBOzKl'C 3WPl6WܓGm]wnP8(X$ˮB9I<{OKJh 6a3t] {C h*ЊgTX3)F&:H:-im~^Pa-$xO<{\Z2zc;qͱ}~kQp? )k$46vLa!57qEd=NàfHwaE\Qx6:gp=Vnptq^`Jo >$WnMKD)U7S)ź Vf%9D̥.CsN/(|9Y!ryOAO`b$H8pHA@ҔKհy^gp}W?(Ur7BM7Cu,GY6d[2V`ZyE :tF`3i2XP:7",7=xA3=ϝg\d WS$v/EfI"'_q-.)SXb2AO)m2GN^߿ՌabA ##Y} _왥>{2`ag6i-aiVKvCUX{KLK;ȤfAlecxgGhjMI!ZUjAԕekgh!=|ڝ? {Q,*aT:&Vz$|~ @_hNϖH=bC7[!!yjd5 }k3]E+a/v qEWL0uNN#ǾP bV=ƿ ڄrhQ%;FWg8T0^dvK,k,6#f0%eNבap˖8%{9E%JgKH3^_[foNKH^"1_t|$^p#R;ܳU/eMg_nT}wf7 6v[m֜5rM N7"pr\^Rfu'A֧@F!z4xh_bwB:GQ̠^WtKUC b:sH?:}sz[?SD\b>Ls_:)$UgwGH=]a)5Osw fezՋ k׾'Iǥ8±t@3B|Ox("nKOIAn|-5O >UCˀ7Z{W5rJ5WUExy)uXĶtF̶wPT4*?!27ҷB\38![Vw>JX]c}V_Z4rFT,ͩkt2#+`crrtϘw8D?X6NI#Ugv ֬0om>Z2[Qe^7P(POG ikȣMRʄ l{@hd=e6rǪ?{U)h1zG@fۜmϔ.3;8ዂiя,۴sSipŇ(O ȷβSq6C$0Cxsɷ c{t;>'F2y\x\&ktlcF-&?V_DS-r;q38'&"5O=Nwp0"_?^mgDֲ~`z+X:<`<\rٹQ-@YHVyZҼa6 0~t /Xnf[6 Ȥ/zϪ8X+DN`焄*Wlĺ.l3(uVaX@X2){D*>='+\hBiO\XcY쵊ӛiL Qmr]? Z=@;Kh[9_+.|P&^Ja!;u98m-Y;/\tH%'RSfnXb- vGRb2H28d5xtQǤdjD0yDzO(3Fj͵.3mC ^'{` :D_@)ө-䇹~\f%h`_n9(0q%׉,c΂ڹ2(}fy{CI6/8`ܒLF.3~7?JPht s^pvه/|;i,ؘ71A3|[B %$*q)&@PV_IJQ0repax[`cbYpԹL95~7;PD$aƴUJ ЊS"à,t0)?b1nK_TxD4;Q [4 踾;T-Qч/ |y@*7/1t$b3 ; *tE7R7TaL?8\Pd\ j+:_k ̈́^?6ikgj9)`Id`<$.K 0;Y^N9)_ 0mރm{2q2(c rb2RQnyp>.t@<J)u14y1dxڢkp8XYC} 9&=Mҙ4f/;gN:LHdkbB3Np & Zd7t1\ $NnX{L0RT(btil6TBHV X9ɬב DA*y$IyCE"dwx 90ZaO@O)DsެAy~Q*ak ul߭X?t8[IX8_:{ŮnJw3`%=Gw&X%>0 8o4`y(8V_I?H9r tZxCҥ޵D%9ydVi = er0]l4aide@"ο Zڪz!ɄhϙR: lNEP(uv]P}P $΃&>Fn ^''@ W"»Xud? 0YHٙI+;%LpN*2h| 2Ϊ_&RYm 6<]H>y ]:2bh&#I&x;;I!V07|q,aZ.+k"[# OfJJ n z:[7,AY19׊^7Uz $p+[o[xk g'C} o, Hԫ*\f#Y-{n2ȄVKTFJ(EY*wLM+YVxpzx]a2 g4ӣ: gB9 )PXj_iC+b`UP?;& |O$~>OeQlRUo&v^N KL N6s_n 8ڬp? Xyg*"$CLͮvcgM7Oʒ&CH2SDQ 5O3yJ8ޢPތ P E+g2z;c|sʻ^` bxnԄ^bonQڂpۢj, =yݝstq#_ 9 n&"*S`4 hb*5 n_s]^yV_$dI?^Fb!vd ~SQ'8& gOm,?5XOWXv뭟 ݃mEg3mVh]8ҝt12QHr55eVv% z$umHf1BP~'8] (>P Xɨ܋Ybٟ겔77of=ktza9~%uFS15ifAQ 3TyO Ҕ37O/\9 +1ZuwO:ȯw6w7P)Wu/`˭B9M,9GN_ yOc5$r\Mdӳlj@+2)bY9{ة~;gJBA;/_;8ktH^Xw)38 zEf=Solܡ\#rjz+eT7WTZX2)Uΐ~ ke䡛*א$`{\K+a XRfgqg x.7|A\ndrj۲zl8db0Ԛ.?r|wq b7S*ob n#y(všxzrkt(f_auTj{c&s+n{Z<;ʯ7&~`\}<'pT(To~oa;$ݛFoT0 ,L2;,&v2aP?崟2V'"^'qC)PHr9o'"]bBqՐ:)(b7xAEa#v迡xu)s_3* ZR//N'g j͋5楳#{xƠ7,n/pED9w x<&1ZgjK4ksF(țUd"xJፙYb3(ӑ{Eް&W_X%K,uXnx!Μu/rXiI;Y_^ZES{ KD_XH͉; 7G ?,LU /0aZ@)u5NoCeyѸc{euCcL"6=UPɚg{)Foj~Km?zNA+3b2"9dش!_F/5 UA];$_4ͅf"(M5>m)xGc\?Lz¾DJx^lg$3UhUCΝq'pEWtiepG`zUL =;q&ґVu ,!n[%iό@†AL4::bVA& 41n'$crtU'DyVo{8|GqBAK621|=5aڡ4 ˗h˧dT#` f6r[ŏD$X#R^qM 8Wxh95ƽQ> ,C Pk JTʯ]"^4CAKS7pjY'C`T>*ysn=N88|*p.V Fn>| E?Uipw,=.>MR0nO߱,"ʉEl qH2(`$tA,B@~">W9 l|~cǚF^rQKr[yuIy|͖?Rh$d |9h?Ei݀J2M@ ĐtVFk#Xz&9Hԭ$ Q $R)P.4w !J}]-f E+W,)]Yuv]s7y:s)XjVq1MRFxScC*:al6 -Kx2=ѵ*ӯV-kNY#φ\7{.5mEu$>ԉn:ML77ƶB!=5r&t╦"cxP X&ˑ?O QO% FصJԡ7 IH,oL#9ѫRDC"i@E=Я҂5o6=vIsgD |,ɽϮޅ+³Ύ\1 =7.;E[?A˖!-ouG,J;4ucY6+)濒I`&s<9:(t殐@EUђ %3WK8u,;3])O?QȢŹCe86Sϑ$DJ13+NCџpC޸OІGa)osu?MpzL89EN.9{}/$2nU[6nc,ج*}!*6Jc>7ӨHКȄg)dmMC#=?=&ZXuRe8M>"!mU~.Bϑ8g_-hMYs,2-2B+F\23cb tȸAsfPe5rOe6l#VYxH>0l,`Md_]8(ؖmFkۼ~#Cko%|x$C>_}gU ڤ ΚS:a %^EӞ8up=;kN@c/b9@"Ұc͇1yyϥ4=}p LokK*gˆ꾡@JU  DA5V%p7Љ &Q!}1 yXӧn<wd=3O5 ]#C;b/ Eљ[P,PdLI:*yXI_]e6 N(K$XV^7g-O w8}`O, 7\:*>{jAJP4bԎ>!WkCb>T{ %9v cMa\ACߏJ*{q.1 Qtӏ99ܜ~Yޙ0sF< e'`Z!rByoN=Ŧ}g% ٷFNϑ/f*[[50)UH:+'o Y E*7<vW1kъIGhrމ8]IEcOɪ0vp|cğV.M#=-~E8jg>yTIL& <0\2zSKKeJlЏ "Tvvi{B)@Z@CVO.ZxX3&azb+S0 ls$ F܍:D/fJX>`1~p0)΍)tl2id6aQHW@UvOh#^~xQe~)i\Ϯ.Σz<HǬ]ŎCm匜^z] ho*z2'a *2!>m7AY۱!W/>V897՛娦}[b@sG@3gܟzԿq'bHc-b6lXpokSz|ceZ:)t_dS;j㫉` *~Tc+Gq(SK »P$֓ݍrJ Q Q>Y:En\؎|vsD+5#2PɈ'7P*&P+4JWj"w[^He Q3ǏQ S{yN2UXRU]r<}.*Cpyvi<[sɢ$Uwi$өHm:\ 57eg_5AMǿϿPV-u>Ru.ߞe "Y[Rd4~s** :(*Rz _ Tx[;C/(g ku꠆{O kLBj!J[?TօJ~5s$ $A|; +kʎS7AL9î:&$z; 0Qm͟)3ӎķ=3^f;' 17EʲY^cu2 ye, kU̿7ӌ- M4-# `dT޼@6Ֆ]LYSVh zVCG@;G xgj;Bxi."/{X;B/2بo%o1]4sU}4l_MG[B ,KzH3QHjL$}U50uGuMT[Í]LiG)*}D/@aO@(u\tg] (f<̚f$D4avCi"Oa]R`NpK!%?Q:7fpnMS(`=RXq}DI~͍J++k$2? ;X˹ ޖ43]wd ȗO1|Sm"ju Q7mǯT9q9SqsI,+Tlj-@}xݝo?Dٕ}G-xi?BZ%s8 ^ :!i5s]7?=5Rrt*WU'GȀH6ͽWř~îS6;Y$w bF197f&rsa*]lZ||.)퍜BFϟZW1.ZXr~{b^vh= eTXOcߺ}>ߩ)ԣiĤ pflD[o&4B^Rl`x$%PoeCJ"O$4Be{Dz %;$_s0m8.$)do1-E}s|ֶ͆5(w,(+աgIfsEalV$ۖWh.ɖj6h]lݖ ]~6p:m>CL!ڴ^=jݻw#w[qIXj-Qe]OKCt,MR=)G ~,ika6l֓6J0/ƎW{RIH]YVl}˽ u60@ K41%luژq `Nmn'&آ??wf!3:^=orPTKwJY t NH{VDfpbgE >WiZܩYN<|UyET -t\!C)jNXo}`Zׅ5SqV褦˯G+V)r,IȒ5ֿ Sx#2F`GsiuZ}͸*ْ=/bJ բ{Tex)d%6ldcLQg0RZHŗf,X3j)VdG,/JHQ\ /S2uQ)8(dyUl讪U i%Ft%'_̏_ imim)7FE g_L }$<۲| L>W?oFj%5W oԁʣ4h]-S 3sGt&Ϛ{7Q3ka(.RE+`S*BotK _ik(^̓^󨶠t fnn |$9f*f"qk67whezAiؙB كYy'z 13 ͶrM:%zOr-,3َV~-:9o+U\ZoZ.ְEdgcoHN=aĕF6[LLk2M m4uo'"^.k0}Wfz7iӉ2͛h>.Bh*G09bitIFLJ"WwA؛98;nvMXl5!}WFZYhpJu\|5ȍ%RLZ:aRɵ d[4T6&ObS뮃:řWwI b ;W0UA&&Χ. BY/!Cd]W<O!d*K~R?OII[]$Xui`O|mX?Dh1:* 2oFۍM)N6:P,`v Xi>87/0+S41G[isg GW "HFNg#F29l(_ !Jf[|(gr77,/$[>i"6+,&FNOt3*זsQgrw9L2$ֆԛ{h8 K&dt0Lsxs/9$)AX`etT*g_ Zwy=uA= =%/acpUaF1B[$gNyJGn՟=;6"qH^٧ЏqyR17 ʙ`0Rȧ(\Fw}i+ /.:pJ$àFs1"s='{*MfDcYiɻAg6Gf>9է|v0ޏ2tzUJ6RIҸСLF$֘NO}x>uu6jpĖ̟K"+-Q"ៀr戇EtZs) mgT+I&haWfxQ@dX_E+SlkC%A=q~>ɓO dfn0[.i9 $<9Q9Ƭ U6]{φQ(/V}؟LZ[%U ,FKYJ&dNVHu o Vwç `nH={rGi 22䔚N%#=%M{!T_ =ðsvr%L,!y|M\c]l 0jӄ--SJupX 0OVΚ<~v뷦rrE}8Ð}u1n:9ާq 9t9Xu';b_L~7gY=j}ˍՙ-M?U~b3NOT/q~9|@kxцi4 FwpwNpdT(kKS>3hb|9;Rk84ν,I6x\k-dd5hL(ǡ[>j0Nȸ |(Dxj}+>pԧg w:j!%t+:|G~v";Vofw$g.]$RcˁG(ΣP<Ċ%@ n:L 7*BEAjkcG~]u;K^j;,-I5!R~{sHmwCa|B+V9{ppWŢ2$G]{+̀{?#%FqN>~XIF  «\>-qkS46]Y*(6D(jO|ʎ쮫{?%eq1Ύ>[[PvYƬS"FְY?t\_Z/etBو(R eM5ly]|ֿDQ,M 5K%V{7}_[A2/ck\5=i)"W2.9swo$ Qɀ}>>Y疾|YW( aiM~W􂁼OȪU{PB nt.sn>H,aSHUSfAu3|*&nPsH@UW{ _ySwa6sk& Wv HMyŖ?iFzָ0F8М5bp0@B@C_s Z8BuD2>A#Fcj'ߐVv^9f1J-,|igm.s02s(FoNVh1#|@' TenÞ>]oav/@ćEɦ TPLNE 9s^pu.&bw_V*P yͦ^N40t_8k~K1@#,2jG?Kg>ǩT|p,PdxRC;2Q̷ka孺P-bQR9:[D1we2yucFz+ع#S*ĽU$DQ; V =Lq#NyXQid kBwĞFڑZ=b51]N(ZT(߃H] @of̈+V44㔠cN 6Pe@go$*+%&l7dEl5~ĂtǛI ÐErNnפ7YվCM=:uAbKpS8>9Pa!⡶xgM6B6}ܡy _c2S&QfNHkW(4pԬ*R2$c{@erīHHSPdS( 0Pɘe x)i׶I3 ͏BL)N\4 G#xF7qkoSkx\%y.uT? ԉ,`+ԇcL$!RWTA$>zGu;$ c) r?J/YUN.OIAsRTA|SpnruMN.TxѮىi\| ,v跫EE =uW!x lK0VP~ٞ|4yWs-P>÷dvHfb.^)ԕL k4G fZZ/*Yy9c| ι=u0m~!QO/t^ģ*Qӯ쁁e} cniqxY&,I_c?޴c#n=O 9~VkRfƵIC۠3;UCf ]%uw>Ld\z_vT ~OhX&ҦkЄc j9JC$?şL=ةbc,1>)W5 <3"QLA`#Z5-`ϓһ1{\d;S}f71D|n~„R{6sc+>t"ͫ[وU"X֨?VYIm\R(nZ fWDC \b}1/jTr I PvS^}XNQyC]a2וM͛B %-Ҩڀ^&;BYZzS*&$Qy9~*tYmȔ<6ޮR4B^л`ɤ)iV[2(YON>,3zN2u=D|3A?* ΂o<&dˉ Se93 }LQbM</{4 P\.؝M؊JLR܁t10VM'n d03C~Rْ0ډZbw{wHɸP;꡻'+._EMVn෻Q۽W ,'ыzC՚,¹ҋ&->z`?dAܶbMc`߾wM'DB/K*cbwC|Y598B!(Gm6he&.g3=ׄ>d@wr^x_ǹSNMy : bB9ழ3 w\I9qӽ{Kx%;B6ϰDUUmfhFnY%ܴ81sC=i^o1lRe$G\yI;gE5h 0sye4C./ ~D{`VUб(tɢ3j鍮#D٠U~AouӶ,)VG?-Jd7U6Mk){ˊ7} 7fiIRdFޜ;BkGvsz4e9-Xv*,v I")3`YcYx@Xa z@:|eĊ/aږ CFVaW9 qW$Rw ުdŽR:60a?`acuvbj3,vLmjNO4&g64EkÔBxj67HB/0&7g;x5vZ`4W,+HSqGVb'y0Ɠ$$wӶ=7}h8̧ M:CYz` 3fuK*0nթ^0P4@Y/{[i) 2A!$d'f4_t{}apP9 SFJԮc 2twTKĸL::Ӌ;xNAl3침:kbz?RoL "fEd\W'R/xXrw'viVX ^R:M} AG""'h/=ݿvO džb DX,zwFo|e>PZ"n=q,$7K))͒q >d/A\A+o*=La @+z:ɳJ Or+lLO]V*:+j@pOL=|4#|SxpK&*>\pӹ k߸ԙY9g$8+G-'?I0w,4=N?l$DY ,Fv k<#^NOb }ؠwO0#br& w$96 Cr@g MR+̋Cʘ4YR:xI-C@R7@!VyXҥ‰$eXO'sёO RK HpF༲,JEyCf2k>hd CyoK%h0n + [P7Q9COoar>[`п0mPQ0qgx{o{ xKM]$,E-NY8EDzGȘi^Fi^\c[Bn@:- t[wOa,z^yH}% cP2}Zk*S›zKѿd] X Gs4q-؆QO8JH%ІsȺ1nHc)Vu_&$Auh>GߚZ(&dSp˗T]0SFu1̝ SB3^7!HI/ޅdW8ҎCIU ݭPͪo.W~/4OA)\C! K=dO$#Z@+[8'pבdOsDWaT+0> R2424@mcC-k&>u6Dl)B&!Wi!rW%Z8· L@ It^sY~C8@°A`U%֏Q 7 +<}BʋkHlp{nږg17.?.cNX¤vs&./ee'R.mrČ|p|&`+GϢVO;',) D`=Y{1,se"Pj\[䄝XG]L{qg55rVj@q=[Cf$}"im(_Dsyw$=P 3_; E ^{/x-zL^+(tA~P|Ԛ/To. B rD`٭Z\0" ~VEW&v-4?$oYʬ*21ꗫC*-WL5 9%4"{#Boԥ ܆XsWDJml@67 sw)LrJnkG"80#^o=˥ Lb7DtT , ? SNo?'?/L-;/dFF#3Z :^|8̡&ԁ:UY& F1^OSG754D"eFNY齉2)>T;N3#/(u]!?HVuE@MF,VC|̪}{=5 Ԟ}Yxq |  5_|q0z& ;bm:#H T^Ոȼ) @q-ȕ.KP4Jt FmBû ʛ([=۝@@se€]qu*K+Rp慠XZ7. R %UxCi=O䛇{Fb fa*ǡYztbDߢf ]v% (w)Hs%=A w Ƶ}H2.J4ү ˿8.XQk!pdԈ!7fт*#?_,E@ǘK B9YR-C*Wp^/Pq3+QL[3S8xSMu/Z.X1y[ٕ-^Oy=JYcmP|=GFҢRIUt@-@$$[t,BF;amk>W>ԤI5ZD^Q#۫]USճ]j98+حZv [ RqTc.OД ~8h (?$˽ln^ A$5|UI xR-UwR.wezwFCэͩ]/xk>%6Iv3ɠu:&4 E/U~} 3 6&c.P%an<Y2#/t -罢*OjYk oW#᱿&sOL|"!v!)86".#SOHu?[&|(;\`ݫe;NvyF"ӟVBFUI<,Im磖`kc07IMOD{l@RnzQ۱CBQ\6q$SHX_(Jwco{FX]j_2)f`P(L? ϓzɃF<,+)Ș~avv.1x5@Tɗt'1봂 &W"qp@βkAcb*zc?w :Zʚh#PဂZ|w[ΣWvmZ~ٷe~~Yp+2Ϲߤq`X=( wAÙJoq?o%^1Sj޹P쯾U \nns`wMv$AxUM-+ xOV؉ʷΝzxP]s>+jxiP=.1u>&ib1[粷(?cx^"4Nl@γoi/iM?CTi[L;hᎯR1JrōvDˬ oZ[u9($842F}-ݩ%b0uzW)}`b73G⑂pѡV" ȥyVi7g0tpqho7YvEcƙ3~dz/WSKoWz.BKߑ$"@p bd<1]ֻLP}Q9f087DbY1:sj4)5*P J<R(k]>z-;rMlLF ey}ujńl}^B rl(ܺ qEXLB|ay#_vvѼ^ )Mu vʼnWp?dxPx$}xs"M) Nns.3ɗIK>#L*O>EI4i=e 'B!g `)Dt2>[g[]܂ʰ PW<'*5.ҥUM0 $t[ %BP&X52^-Zd;_=!I*THq4sJ"7YMt6iV`ReVȲf)) 2>>u5{8LETzLS>iݵB{~@l. Ul%;LyO /+$wΧ H8# Il~P-vA}g._uH.ZQ+- V.eYyW&e 3 C ;q[5Q`:4r0uXsWJLXD.8L$x<}xc8_DŞzګmBN.[F:`(`}B!KȠi$n[""'=D%0E抩Ÿ'O3~~Qb_h:I[S9w|MѶ>(78=@e@^kőIkD0#Q\_WQ0R"FpFgmZST>g6wb!MA ֶTl߭>Й"%p0=zžλ ľ!tĺs'2٢G.\Uh$IϗtĈeC@,࿈IP" K 6G[޺*K~ϩ2q_'CxHY)8/]rRsI I(rneZpeAu7w\z 2R;[VUyhܓ2d5MS,3.@f;lAâƣ_Q\%URW;&4~ XjI-io_Ê^ݹi =ARߚx,jY}*ژ9N1и#y4LNQ]emi3 _)EP2Q|#n`Kg? Y²xi۵%YxfPLQv!\.jEk'?VydJW_!%e>FnvUMaF6/m 8j"KF1:7%zT;FkY4 yHaۚ<\*pY=!o@yEa#i1Ѓ1*?0Navkv\musV6ܐc F$bXwCr_7U:7k72NmLX̂*ɆFN&j 0a# 6iqYskI1Y%d--/&ޔ:3iC]#e@t?QeG"/LCН&pQr@釒oߝXϋO1M::y=pbU{UX !(c~=YĄ`Zdtx$NqF7FxIpC7063{+(8u]?zs\2X"QhIk vG@r‹:{y:>\czܒ[jFV,>a DJsN #ȹ xD4hy af72 W\ Z$ĴدOu]&( n絓qC_Ex[5hq*E9g}f[H "[ s~J$ܛռ#<}J薩$\}V">,`T{Je+-bFa&LMu^%H y@ڜLuEZ"I0\`lAaW7ÛYSݹdɩQ\Tu 狑mx:jP]AcX0<Tt~'3D۩SS#|BZyMe ,2n4eqXF$Ŋ'ͷH\6" :hi%WGhbi'6O *ԁ3=*Ҍq% /$1KkEjF 3ze ؽK/ʅ1opMO܀Q*__H,q9exҎ9;D;GJSǽ\?Lbz(u^ͅ۳hHY[Zu]sfprן3wM7[_+e/r99E `\ ׬uF'6̳OG4йeW-CڬD"J%*X'B;2`]rq+|w xy%}3eOT eLO*Ip> -vjܓ 4le$vL_A? M8Դei':=K:X8!cm O*xF\[1a{l>0X/??셦cvQӦ0Ec,T0h -ni>}3%6%8[ G6t[H*j{mI8a~0?|PUE`bF3xkҲu{>;kSѦ܉SWq=79Q҈2 _:ޚOLE< c4VslG`现z?0y;q`y z”Ӑ|O;EEduFNL cXsCyiӎnz:k IQ^9.ZGhS[m̖`W]Ae0D9@Oz'#;MzThgHࢢHI~nDAX$Bh"o8%BFC)/Zu9Ť+' :2TIZ(BzVqW8^CŒ+EFYF@pY3[s&ZEؚùl`Tй'H/ڃ)w JzpsVpAZ Q;k۔>xpfO:Ӱ 哱qɷ) c䕮)7p[mOSGuK!".nաNW$ dEl~9E@YI{\(::gZLAqQNLnˈ{^0 kJW:|@^#ICj,~ >K6PT8i+-1?>;j†S%zEDDZtK@'{q]]] Q_C6ס"Ituf 0ײL%W.=X>s>09; rJ{y3Dj.E}2ɫRZܿRq4 hi![ܚ-p A`'vu_ d6wb⼪#@#rG{tqsv$"iydc벮6Y5k zBފ l/Z)gNjQs> og5ݠIӇ1Y39ix3p"•iRwOFju7T5ؙBdxJfjeыAjŚƆ,k2+*,˾(6j䝻o&qy*.iUj:U/O߇%L`!>_ 2Nw|-pױ1qBsoC`I߄#_$0/{/d~Fk Ɏ2ge:R{._=5A&cyCu-M<˷%=ѳ9^G7GQ,؊7(+m>sN1tzyJ935X:f,NבX菭$eF-Vnuǝ&>LvecթGղ6-Ҳ\euiO"Fu ͺ*.U"aFNXԩ9y VGSL\zNb5 δd:JX2?:8V,I80m^km_=ءtdC/Qke&]ertal'ډ92YiE+:wؒ_;8T$l''*yUFN2&\B75@רҍQHbB3ʥh98qpA Ot3xH_YCmJP9sXa}7=0OHg-tOleO'9 L{N_Up@H*,H[/xr¤k@60/RP=TwX"8A c Pvg*~{|dM:9]+ES 󨡖`C՜a:`}~l).Yx} f}HS N/|cU*D A7 JA,u ?\D$6FpI,P5g&8E>|ZOB1#uK:&! 7̼"I܆bTg˅ya=y-wqT t}cu5y2~jgf?e 0k@ nVE@&ն>kuy@!>TX3R B0=וkкyg[178 .c|Nu Pt 6H(5 +ΈZZhK.حn w@-^ !,K[&ʠ:T&T7W5pZx+뼖)⤕$Wf֦󩜾-0%X"Q.د"RQ~KqfJPUg(|*F'kMz.Xh?hגcPB< JVNx Sk4 7wM-\wɠjR)3G˭GoXj-;L.q>#4UBؾ8܂P;[38Q#LoDrfOEˎ:2 FC NsOt>ZAq%9S8ea\J>E+Cjܱ)@^Exi^3#~%=Sf/V2+ː<.3M:wqb}A6QVv] P2C̗Lq,΄)tIk̛V,@n-{QBFAMd1# [tڥxHNδ5CĂl5?7[5S)~Dg'5؊g Wh/<@bK\w-("nK4pO'd!Zy$2;J5Aew0jdɋ Zn?Q57{eI7q+"ӫX+*_ޥx u  fXW˴Ŋт뚣ؿUC`3Έ,rL+NX w8̀ہbN cjirIxZrjmuI/ę;u )>"PwT$B^, 0<:aKO kw_3S+i8GN8N΁|6/H&jsphr,2NfH Ch(!I6.g.D(ȰMAlle(]쳨bqsɑB=,<üU1X>''i 4HAcD}X@\(;=\(" x@|F*|&di Wl&>I% "X!b-'V}T뫁;Xb @5 mc[BO;FEa[Ks;cOY`FOI/j/퍍J2UA MCOk(iBQ0Xl"T} "HcVWD^S< peDgYЈ<۵3sUmFHip|%ŻX|[H3$>+и$ B KeO0mӯ *K3TIENF WAx0(@*8wPʚS%4o$!ט;N9 d_B20Uc/yU}:Z !&F"Y]Zs_6׊܋m= ̝&qxקCD7ȃѕ9ȝ<;J|wb"aQ=}V'( 30[9<Cwk1BKYb"XhWħ*o*NbяbcT,Lʂ.E<FS8ȄrK)7=˟~'d}S"~‚2;䧓J}=U7x1,S6*C# HA ?!y^y D!}+r蔩VU(YP([) HC ެa ̯\Nh?Mb(h̦e Ԋ$%4lvetM2 б7|Iy.p^P殊گDD.ZBjŁ%V# rutŦ :65v,vVk1S^q1caq4q&"=[q#E mYg , $ЗsF8BuL(TS Sz &b)cEP (BRZbs7a쵹yת!/tzhl ڍ &P)!HH:ī!mMpէJP?ڋ ;ELGq`]nKGKzGCm=diˬ;ZO$1C]2$WX-'Iࣦm O{߉TOe9K,%JmV^xLG&M^Bag`ܖI÷f=DK ri8D,mhZzLg~pb[ FK Dz P$)j-+ec3~/"8lUFeV_'8:4 G$o ީ]I bu_92E[P⼧VNWQɽh2CgSbT. >"⯑|C+N7 ${fP2C8wʼz!LSW"W^(y.w@Ԗ#Iۙ'~S}3!qolRuW/c7;d 0^`(֪Y-+ !- Cd%}_95qD ݹe9Dy<vW0U%s6j(UT 2!;R>޶7FDŽH H 2^z=lΈa3ѻq$)s?;63Mqβ5Ca< ^qo `օ7?7-u({s#V#ʃ*Ye'V>y.K܆A=Ml`f@fĚ81ʼz¨ VD"%!u#,8\Qf2s1{46nuQ$l9=f].@+y{]t'DJc4sϔs">x/ 1ڏQ 9!nY!`>.2jR\HNcTֆ 4${v[*0!@x\#tjQa[ޝ~!dcΡэWn΍M6aU=_v>8%I=EcRͭ5a]߆Gy,wyw—,)Nho÷Q!>cmahU3## fgzMkO ɞK&?H Q4MtDͻV:8&$ywlmuDŎ,F͈w[b켂: hZ~{ٴ&DcտB%% {D`)F}ȵ%t;dG@W\q T|X@tל.\w=ETsNgFd.R\Yg yls,g6В&mfV/ͱΔYuwV#ۼ#,3%~d* e\mǫ!kEJv!O ~p G:"'l:N>lx45Lv}e61r\>GŠIՈ `BF[|פƝnǼM^5)ϿMQf*v-P_`NPYm^zEceZ~ze(+Gёj9@$JB(VM݅{ k|,9ÍPzbNNJAȍ qQb⎋ q%Bl۠=[q*mDse 16͠>L#=,3U]0m6G/:X'nv krx&fT풅TE *F#f׌!FDhxp;-|' }KWٛy=}˕8hO-@{\ut"9E5?SC[u*C=  Ϧ$P:!őUk~t5u)7^1%DQߓXt|C/`OsU'fB5B9}1_&78?tr/=Ă3āqTZ@o6#b5,Iʃե%.nKc+}|3zZJqQ Hvax`=0TVЦ.ᵌߛ P;{Fi4RVV͋_w#FC-Nr|ݗs($'V8U4 (ˮM;swVۃH1Ҷբ}$Ƌ1AؗWÃ[V P;.Md$x$_C)0X bNjF8Q#)[Sb$ -UC(T6o4s&s=nIx ֋b)7XZlЙ ;+>2i:{"w"=7Cg:W. ȘhR5`m_b~9#} Uxs*^ڌp\HÊ%0%'~i Lw6ť䘩fvOZ\mgUm[-sڲ$Gi1> Nq(,CAXS!8rij?LEJ6)7pUU 9'n~4 kjmȉJˀf@KkT;ᗰ< <ӥKik\k@.r^?ja8IJ1O@07ÿU1^pJf_[ kD{ cG&x7Q2!g)~SI&C %oM>Zv>J_+Lt,Vqԕ@QIH=V͗e9Tu(bđ9-}{Q!@Iy3sM:L9<G#M&6@&Dt4YJ`\"/u0* V5 'oT׻-<>j~ ޡ|"^kx7gKW7XzƤ }c7̢R!S9~Oaڊ+BX1q[vٱyL\P-W2BC[Ò2Osm^)/XFJl! _s5! K5/>* rFZUw#cU%,$W諣jv'{]IUHH qq mд %BWʐѾ}I~O?/s~ݎYQ+(b!@%q ^SWYba ^ !x5LL)(*gsK};K|K{$P|mġޓ1,jfs^I#RYms=bRTipe՛flc.xs(:ˊu9FtN6z>uM%\wXŴ¯dy aԶI%~:R7=JI9HOS[y9)w ( 'Ѣt¡р!AcUw1K^;d;N M?A$$ \f+mwXM&]@޴I wK㬂ˏxz(lld oUz̓fߠg0fM>*xR>ߩ.S^p!ޠ p*z;&U{'VV,=!M?xn%L7scj<} CZw87i\u8ImyH`;,e.rePvW91ZPBVu85a#ׂc)CK=z^ڄBw%yR"&E^":8ye,C5!y) _[/GqҼEw4ֿ!8Nr6h=w:Yˏ$P YqM^ʐB6dHK``ta1lޢ^eVJ,u}m J7f;B@]MkO쭚:Xsg^Y\7;H)gMb_.Lύۨ ˜~eA5+z_SDw,z&\?c)\{_zO $srO/B,ɈԳ'}/bLk86Heye")2R_zVk% (\Q`D(; ex{X66턉C8;(GRp>}dɗ(->!{7z9iۛX P­8=@HLj jay6)$ C j֍SJt:/QRC ?2p% <׽[Z)@%%=6oW)Do㢦}y E.:j9)Ȓ=:wpIIʬN4g2-%L/NeALWKAցr۴2l_"? /k]?9w%'S8 " ?"i)rB%W߄3NR蛄ڔV& o[D)Y u2s@{$+i{BtT!й:<$U%,;c%z8o1XS}D4 $X{қ}&t/G)GB:'2 T340Mc|$h bb}-\]<[T><&Tl$%㩄_*9,D&^G  AP09eጻgePk$d&m Wy޲ M)5KPRYT\VFT ڴ~aޜnn0](04ua9 ;ڶ{j`d+`5eJ~+7s6ΌtpӋ8 0lWrU\ Aֱ $.Y|Wey롥vUX^UF#5&Kt$4iEeA+:03؊0enAd,GuRVSeT pnj n-PD\~wp)v'k/&ˮY{{ kyvx#, **𝂶NPEii֎@?9NH/$ 3ӥ0K,5Ë =d=$ "B Ste:ySip9@!M0e67+լVTyA$;@*zmj̣D'e[ dpƋ| ?ȷ7NƤ%{-mZQBj!kQda#ҚEփROQ5[' [;_=)3YQ{Z_ h3cu6؋bpaL&C5قMoz,R:*j7* "T7E3,u@Sfͺ[x' Ao2Hr? KOgX*<Á y"|#0 x@ko%#N40M0[)(-a<9ob/`E]<8>4KgC8ti*ٻQ rkd86I(D УzxҨ Ɍ{AWx_-TK.#_7}7G}x\Ba}-37>*Vąd ёڗWow~6T4R&[/x%wZ|:_WA7%P6eu"qWK+/2ԵI6u^MTpTMD< > POeb:EwNjM7U}v[* s#2[ݸ ͩ%9qeD,)7tq/u?^/-&έeֻzF]BK*CW'1,\)Ghbh!ʦ\`Ct^(E9adȍA41!c^pfΉ۵csS TҘo6RzE)~w2I,wT.^<6M6D/3`V~\'lV'*{hɻ8ΔSJѭe+11 _HvS. Dq V,+}.ZvJ!/-|*=qijjf i)X ;Rh"0К>LE޹"sZGUK n 08H 7$K\~wh Α:,NA/ޖ;Ce.D!' )u|7hmI&򑣜q^@}ɳ'ޣdз{_qS!YqgWai ^#b,[XN;,:ѧCӐ$I r{5kB^ΦvQ9y^t/H̢ǤG&I\ib ZҠ2uWHPn#_g*s@nΎqBJ'܁b/P,'eZk9Sp.NZy ffdn G <[ چKHYez'oiߙ?gk %cRnIpƢ w"T 5x%M,^h\<(Âo'NPX ۔VE`_8IGZk d&9薳Mڸ+D_9e$ aw&ݷ@i1Dv_)&O:'B qLߕ}$]ignǎw` K" &l4NB?[QbV]'0{pfU P0-WOO8q^о){%$@^P2h|R˛~˲Z%F袯HdưWY(ݵwp*;ddh$`!YTF(y=GP&$oHz jˌuO(Qu(M=Z*}#ߥw+{b,A?^/ސK'ZP!ڃH27*.y8T97xR̳Tw9σrYJ]܁(n#珶}i|O;f}X`k8*յsھvQMWorgQJfE9Ԩ;_h~W>]#:۵ujJ~kcnϖ&nFqsj)7ZKvZRHRPK0g)/xC=Jytmĸ6w%.)@ Y#eCkzԸH;dPt0uS*[S;޽˥!~G??!n1GY3 oC/OA%3A@AB{Cq 7J!@J_4͚ŦvNw!Ӱ ϾLˎktlRZ7-~wݺȨżF6 2j)%fxRhb9;O ~\{#( Oj:Zh)W,z i3V xXV\7K^Otq]oϊ݋dѱAC bwo+5 9Z%LnG״xZy689ŻlEyټRZE%X:Jz9loH .Nw>}1;Uty"-*9Q|):H'-1c+k Ә!2b.8i'';_ΚV쑳(l,!{(&p?h>yᡃ&yQ5nŏ@ԭ[iL"0AEUFx(Z,ysi2:G~D@s(aPgqd=X:L2j 9+0LzYrRaUuENm853IpN?o{j:QY|>+e}%ω.eF,~U4{~:xgij%ti&[ M =z:m\ St5vk?ά T\I63}@](֪Bn1:!}UKaFP->9MǠXx33r$2R"r\9 &ֆ5A&[Nf*w9'}7#!j@p }E{`MX݁ e#Yh]`+Ս>l%Lb PD1Z#[uviƕz_SJң-$;F2~2CDLjUyXEpslW#htb,u#ϓ5XV.`6C`'z}G 'zHM8Y cP-L~Z-o)^W^8ת1 JEKa+F ŝC>jU`.EUvI3ߞxw@i\6ܐH>3NSR[hu LCJRL"ȑB ҅A)1o6< 6?J3xT.ϙ{2 S+T>Fz/0ѩGM% 0 >X_YfҦJh#C9`U-ar+#[",u Ɔ HaJ;0P ]2,6?crCDUTAXCk(hD;5ė%00sNT4D|J&*4G~f{8EFEd2$ܛJ.LXُĥ7puVݡNa~N,^1\Nj@fŨ\GdZW:xQS?]W]ͺn 9 |dM>zŠGV9%Jz @>ugxQ1s{e}lh,_ޭ"[3 I$sݎV!0Ͽ' kv#@0GB-1׃r+MNahMR|EJ$"Ư.`nБGߒ02%VpʍA `lns }?M.]zc҃m3zHcq̌eG$/ z0CMT9s\jX:\ 86G vigAw'6dd-1^S>49wJ ;Þ6뎫!{vehl< :B*]CZNI<+ naEl楅_ż7Aus,)EIE׃KUjF"5B[~XK5g _BkEHt :+_dyJ@6}EG!{{\}C)!:a2v;j NLS^4U,fqWn砝 C=DŊ'0U{Zзs1lI;m>ؼBP(i_v jQ';ې%p:sEƀ)jFh4XlV*f~E_?nFU HZX0`B=HҮ!KcѸo}8f&Ki?WoLbI' y 3Dff1贼[߼aϐ^*|rL"#WΞRWv4 d XLFs^q2:C)oW Llp;[ۥf +nS ;@`{kE`(; 4eVp6=,9\† 'Y^i-2sfoEj*EȨ@Α\lļ #E졣QU(~@6w& TLR#*ϥtkk[) ;k@YOsnuJoF0R7(;5T(C_ Mk P 'ɋo<?ki(S| oq-/3J,ͿV'~ddf0gE~}xgݪnM*}gQXFXMa-(:*Xh$g9ʰ UVE r p/i%@}ϳ~̀'7]B]eQYLq7Ľ>{ؾ9.%ޜlgP35j`1Z~ [Z(aav. ژ@F*~&Ңw0_eWcx67% vl1..ʝkj}뉛J2o,f[E!D}}~^,~r;K 6vȽt+q䂌lfQ='@-dt&[rr l?n`)`|ݪPvʸ0[<~ZLH]*UchOii&z)+So %|f SY*࿗%#'gr'iJP¨.M. 2MJ4`DqM%%">~@VWwsc{0 ;s*UX'gۈnjm9]NZ[dKZ{TWe6Iݷ t_Ҩ]zN"kUnK?bk)[>Qo?o("qAxM=x]Ƽ=UoӊM 'z4 '{TL&Ft25DԈ(D&{NlkBᾗ !U[Y_d؛8m\ZMvcrL7 6-ke9[QRĠ64Uj嘱Dγ،ڑ) b.p;?`'o&^`4gӲ~x`׎(2ȟn.Vx!SA(%m0Fgfն@7~^K薏0A]C V*kzNfK: #Aub0iM=0HF(-'3_e.9SZ^T%g.L0"= qDpY/X-L7.`QEWgrV,s0|_P <]wXBH ЌSJU jU`7X|y.u@D פD*ٙ~sKHV@ {taԑ{g~Uz~{y`4{yH-]l&8Xaz2uXEsK7A~ZKj;RC>Dq5KFU`lmrt"kPYG#H?mRdY!٘m>}N.vjl'%zj8X<`x \E2Ѽ$"5uFؑVʔ ,R Y!* YaUOVZif!uǹ] 5 ,Z䖃}-C܀)j?};'N2wEs`4 AMS9MvEB 'D^һoSW$ڢ Lc{??yYO3oK2AB\;-غLLRXHXhe& -v1 <[w#MW."\+ N%^BBqX' S3Fg}Cn p*)%^q G{*dCH:}!AB#\UtIoNO]e+Rػf5 B6-:w7ЄJyx4E/>qSuldԭfKWZj>sD{D@0!bvž$FM ^F|Y{I~ӼLu@iFZ KV[鸺9<[:|Z P)(}nQdzIP%UtE}hs`%{2,7}4n$\`R[ƕ[@\75DGZg?$7~*d ޙ(SG\hs҃аS&^x86`G'KW@SW(eCWoܤ:%-m TEgԯ6`\'/e7f[bԩ]s `L)C QRٳ%e@ =s(.9-)Swwյ^ȃ*wBZΒ檆*iUt6uɞ퍹^HzlպW}ن# B;OƉmPaaS"Ɏ@m} +ALZ>&HܳE4gp!F-ĨB VhRoY@l+O)b~?c*0B - -o\ӄ ":po}E=7 S®&udx̊wsJ4)NoblHH=%IGoƽ5/e|h86'u7 E24$KVq]J-dJ nwʔ GvSq;.<rC0mMJ^.M&*8~IذJ/eJtInk_HqiH JGC1۪ s偮"cpJ$J`*4y{4 ce|`Jmފ#8wk#ނ-p-%]̚DOL6}md֕PV}*J"@w߽.aXӌhIyё$UfEWA`ȈQK!c6kgv?'dON F d6e2&=qİ٧xI|hȓW?0?A֫B#ofL"Rb9%ebl9w}]=PV kAV59nq_ȤpKLTp)^)(>8N GDpIށDuY^Wn)i8fF- #o 2@Ќ) yl^rҾy-~z6TJX\y#+H,db9%6hnZ{&ly{@-3'5C8^U~ij6I )sS)gg2B[U zk]Ml(k#Arq0 ^_9ѫY6wLdDҼݎʄɸI<n,slu;^}WK륎K {pDC?XWL{vR3HHkvaKC9U;;]M)&* zhv >2%d " MŒ4utN_ķY3:%y$"s!fYo \K x*{-T 1۟$R`舰X<&"jirj} -/,ogHHuBxY/-{1 5MTɗy}tK_\GEmXƲ_->]g ᜘uVGb @qYZP-uޗ0bĐCxZ<:E eEzzVPAJ}w# 3N/9Vt_SMdM0Of%K?ѵGq^rEG(zv Bϵ]'X<)ڈaGn m6΁c˅ǢI֍L[=!D&'S} ]ShټKƠWFiyg@v_FH+,C dSdiKzA+^Om:L% |n*VV 82)!SʥoY} Gd\G79?ly3IQBbH0uoڿ8կsJKFE Sj!kmJ}cS9(,1,':nޭJveNq5&zȶ wVsSogQ7 I'dSepεi[jz1$\[1lm#دmJgbSBj;>es80g 'UۦnBP驌9{gݹZRD8J]$4 (dz9f|lo~§Rua#t[S]6%]j<&Y1g'-x+^xC 8\wTGxgaRLN/'kqxF'享mP7 24pDšyl~Rۚkdak3"{`բPpEgejLͲOi({P֔ 8WN& Z!$iwQ8,."zT<]oD"6ې0k_]0//Jd5dXg5F*8 ;y֊r?Ih%*DAo&7.DN)AZ5Q\MEѲ+gl\;VM# kvإO`1)ҾV;g~E4#VcV@:Oi8=}i՞Uǹ=NS>ha-p.ޏ5V?cU_'Sn̠JX߈Av/I+VA|ڵT@A`TB8HLIuJ 1oQ ôHݣEjEUp5#.# Ŭ*wM$x`DbM)e@LV;}e̬<5}W3}/J;porP 'ТP A 5!u#Fpeϻ/⭦X?=X9@k7+IE꒜=R~WJ58R ZH34ay_kX2d`402H)s1ccܪ^腻|h"L7B Lq ~u$!K ne'JIٔYI:׾˃πĽnmSj*c5ϧgc- G\(݀i`m8[򓛓:_8DŽa̙;k, E߀3;YԾɖ-0o&d!ԁǭ!:]oF&K#Tq34T@ vi.7&]~} 5r[1'sZV'r/ o\G:Rǐn1o~{%楖U݋pr?R6OHlƶf|m:~=P*_`oC a"O(meZη[φ%dQl&%udBҼ HX^Q^D̿- S 2p K|),!QYVyH(@;/G>62Qh]i׎{Qx!?h*3[RlW7F,3R+\krϕ|nj>AċjTMbb< Ckכֿ5x ↋N'ҦX+Ӵ2ɮB4Y YI)8)=tJJW᝛ w^ruc%Y@q!&IO1`^* =`%;kȅl#]0AGY;3HpF/J!jpԢ:Ix1E#I`CKnr}  i>6n()/^txmZO%tN>1.3~Ӫad1W*`sW+hvh[Q9I/m)=]V#vJZOD QaE^$JnLFÕh\PU'BT6%fkuG.H\bx_wi~W)84!Lq/j _fb_շxp߅e_(J&֨ۋO A񪩷˧oX'顚 Е~ك(OX[kH i;Fx MĤuH kҥG<'&嬟lM;-N5B9_w;1 P;!ՖY]XEʢy[M+s*Stuųgr&؋{v-5quE[7ju$,OYHΕ:H>F?4?S!51@>E|۾z%S uZRPыDRN][ݻJw3T z5=Iޮ|6YL /-bm6 hϋ.x3k FT(\s]\cuƀ~CP=c 7I$2^Rmʦ*qh ٪id狽m&4xn :CNJl6$a@TBOoܸ##Ef#ZH ЕwHo1םP+F}c/>p\яdBݏ)pl[Q?[h(Z#0͔x +&_Py6y4di~ULZܡ7-"?ίX}/cю"hg*jZf~%,$3Ů"Am#-%$+uP=ۛLjIxcC:͇hHġwTX"SuHIf g=:R+NuL (}ZqN3@ᥫ4CK7e_~r*Wo^gx  骀҇Ƈ Pm /E$rVD2l4ܢ; yXc}| dKpɗ-"r5nj9r\,r]R/kq2ʮDoќ8?yLla=sDWDQ o aخ-NNdG>D2PrVm4dwZ)C4d8.~Q'>%.c"('|c0d6ō?Bۺg;Y!!tF6WbbQeqX.8暗KW'~e8 ba~ k퓶J9T_Rv rsB8B"u0 FT0{.}߽$Z2m ҊY(%t9wk.=ã.mGJ.̋Y挸ЗBVh*H-]DkϝPYK-USGKE(ow9?+еB zX3[{l "ksi$aPe;I[3Cxdg/aSD.enn˝{V&> MwQ:/в\,6Ë5oű%ɡ?Gj &1)͊Xe,UEdܔ'6PvD,:}_{43;$_x%pSb9qNQ nssn CdHFYcgAA:[JE5ٜ^vPpxJ͎lT GaTLde:+yڒ}*;S&380otl gO$` >S J#Ũlo#k z"<^~e! ) ͩmI9Q.%@>lEIC}oFx(|&6Dv/H!1 nO=Hrܭ/ *]1V]Mt o9JWqWױ#G؜5h.;UD6I2-3]X6m8H9IiF#um+7نq[  ͯn}"O#_)n3ȹ3m>F,X\m @KlUv[4p~Zy@ˆRJ:5vՁdsD>Pq*_Wk,F] ZH*6B0IbK k7Axfw:9~{@ ;'@, 2W/OK6BB!5gQfq.U$ѾC&r]}he!hj/o@EPƲdî96;UWߜϬ0(ҥ"qMĊ@#^ilNsV*d O*EteV6^d/+d Ym[:!ZƩiVp0Pܘ'T䀅weIKZ,'q+Zw8ze˾^5IVk!b!K!JW2>R|*NVѾvh{w@F>;Q<3nk|.J!o︚ɉ, ۚH"X&3 U52Y S碳J /IqԌdd* 2IXxSQ#! 4,n}y)a\W RQύ$Tk] QIb?==QJ/l|dԜt݃INGuz 'b%[?$0Fm:NPMs~&E9ѶχC&0s.>˚Ŧp+F)9b RrH9rD O]><5){n Gm/~%Z0οL>dCʜ\yzΛ6:aLFV'UqۋR`ƙtQ~kY˗ qbf 9Y/ceOExp ?Eޚ9OnPcJ F%8>UK_-$MZFmqc< ʀ*1 X*+RI * >\a2 u~!f0]n}\S{w47BDփ"\fX,䫓 F9ABdV)m\,'`H;>CAݦ7JPfʗ%HT;Sr!d^<]i&Uz1r:IUG>z&|;:? ONL1(Jѫ$yv  cB' H*5՗ʒ.lG=`k>Ow%|I$w^BQ V>vȘc%.dV`w߄#4bu|4[JT 0WIDߨ!Z2&Chb5boBtf/A6?qMSo^ҳ(e0&wEV=uLMOv1&J6-gͳF.◂fpͼ"ѣ1r8 Iekݕ{+KTlWS|o(5 lq0-K "rkBK9*LhAyg}T쀼gER+-`! )ޅu ř3tFN`ɇ. kM` nĺ ae΋w"5P[ J[ٞ64"L3$546$Q2dL#柼|YWZjב-Rd~Oen>wRʄL>%xsDG4P{.y~28\͕Mϫ[<d;`BjyO򡹚Jޅk$i {kP_:Gm[uVnD Gk-jd (leyէE.| b( 0,Ib *?9Jhq@REyUk|I~!hgh~7m2j{.7IQt1 ;ub˚䠘.;=r+>ٳ;,^R {q%"t ۻE9#[@7{sRll90K+HRN_5|Xeo t̩%4;qPEA$gce chĶ${ >9&3ދQ2xjI96e%x;o6 Q0СP,Iz˞w߃xw_g^9`}"1#}}f7iЩWAm$󜲼sym>«ojQ5d*tYMmm4fk6 b|+14a p1)7Փ.`d^K~ ^_>膤$K.q.Y/v -Ig>ɝYhٰL[,'Dǭdb+̚=%šy51#bȩIr et Z%d[=>6::zcz9kChw$tDINDDC!\<[kaѯ4]Me#aJ$W{see2:FiNV4ku[dXY|I{^펡=2RSxka}'vR{ $N0Pd!&ۉkK`qv'E͞"ׁb -@CMxHδ_@֚6A/=ȶJ"Y^Q(kG>6ع+* v|3@K:~-Yώ&lwgQ1eR biz^Ǥ~p=|!*' 5?:K8ђf7^h,F"xDI_8mkvD , $KFvZbو MRBP{`jwp{X;(Lp1`@-(axMW$:r6\b;hyKeK68*$W8Idq"iTT\ 8(;,*J!O~ZeDzhrܣ4Z}ra¾A25Exqh)k,7n\2t*a;sW Su[ѝO\tb4 'P47A*Mx.)KI@Lu+w!\2V)O#厪~黏lB Zt2D@I? NYt`5o}4Q37;`[-؏=w0>T0m?a@[" V4J<%hǓ̗*Pܲ,FYLİ6Y&9l[ ++a+# ]\bVu5yѲ8qr e[P5!qqP E:} Wb]A7-01aQgkW[J"fx*rr"|c b݁: ALM7nWsNYCPGi\$mVӚC@W#(Bjխއ&uS熑H䱣.;)=qWLNּ2ک(wp$+ZlDIDA=cmpmv\a3FԷ:j5ߤdx sǢVzcLo,F<8R pXԄ5*> }]a6/`ZRr?t8s$cO"N;ks(vq6fP2)κQumqㇵ 4]J'\8_ǛN {xV:Yg1 ZPm[J!w:(oEI8w"1T0[[}6/ kMΫm Nb^v黎Km}!s6p64-D5A[Fze[VM,qwޔD\^bQ3̫K-uqLq~iM!( ai`ٴX.LtQ.ж­U|smQ ENzx醖E3*D3/R>K.9^8a(Ǝ5  \ 2̑mTZs5Vst}vBg_x?p\ӎ! F P: .qB <](AYbU(L/ P2m$m2%/b#goNr~ ;kGώo +)u?ĜǤE@MR~Al anEӊS/k!r轾?}'΀x @JxWw{j"؉UI!'6+ 5]s:|̨9ͽ,TbTLdMW"1J.| c\=V]pÂ,(r~;)ҟ_'iO0exʂYL.iTb^F2*:ocÎ5>y@52>ao Qx,CwtD-vG1RW>fEӣR:Mj@chXϽA f(ĸ̭DW#សan@`OE 頙'^cxZ2F~K&< ̩#Or4oJ{*3b'>73(Ғdc&f%+G>0w& }IOμν_-l`J=%ϓYfmh%abiz bԼWDo`g֍S]Snu-\Z^#gF]O0#vl&EnWZfm ky1QYm˪GDA/M1ϼ$0mO\W4%x փP<16~N>cijLEtwrv򝴴8TM\GcKryhQG`-21^|N6a6uM nۗE=C#mCv5Iȱ T ҩP[ P.}UX I耢nwU>B,&6rKL6VKt( 1kkKxgªJ{xWmݒKER5O#W 0wT<k'Y9e< 5/H9j J'1$J\tߘ6bRuLMi9Z?NALzIf #?1smuD5,.o p;01I{0x:wMVW%5NNJv^>ʙa~b=&[oe_% BNŢFFƽ7Kh~?Q1O Yt-݂P"0ЪxuI"[6e`B|-7q~֫"HC7l%Eq. WQip.#P#;\|AZ/8(*Z 518DIKyL-ìVQ pcϪ*&qd't%pLD>&udVx̚M}4(1&$rJi=]%GU1U)m~+lf k,̫1M%e?ٞ= \&yȋQ{]:*vg,*< ېJ,)\.@V FSM+`jt? #x̛X: M; ס/1]KX9Y(*;^Qҟ'ь|[Nn1AZqրCkFw^=,$Y Q]*r"kc}N܏0"g^z 6SWRmKEcٙjgRm][#ksRS%p#[c_rPKS wն%X=(? aG 0͚<2 JH: V>'+{)fY.\\w 05̷݉Ok<<]0Tpe9IURJM}KyO)%'YP:]/Bw>`o<K6'IٌIJ/;2Zu fq?<)p[#GZeE}YU*z-Ιb|֞?TMdD"KDZ"nؠǽ,bnmJ}I#v(6H}O}B 4$E($*aN)lښ_ T㓀]S bq$%ܘ{0וcH(m{CKJONӵbz TχUi<τXv0eބ~Fxf.M+*ZءWM :[s$"Nc9|!d,uT)I"\P^%.]h[>+]dt?e0='v3Qc#X+ ,_f< lx+|ՍiKaKTS{խO.GD0} BhSխ$j-"'S-\dL"=\ O.UCdžwSG|?~ﮦ|P^fk)c$sAa w}Q#1=;kf#Hf-(Z=U&y)bJn㟈 pM%3$1 g%ܮ(nYe;yf>Ll.Xy0Dc?h Ĝ@IsbU҆J ENz'O`CB   r(6O1m٥w*F/Pۧ6ͨEU̇%Ⴋ;I'ˤ,рeBk2^n S(DZЪJR;H8,,6 ns]*?@3:yr9h#l|ҫAo?Q["k*I 4C]vL#9s{ kBxvŞ?T7oĔ*jJg$B%̸}ϟ`RweP:z;TFH<Ȝ( ij-֢LފЖ 7}N<>\D 0<n X TUWRhuBi0)9H/v /zZqI^R~+ A"K~A?=iFNS* 0yg)i_=M)(T[kXnNJ/fĐ^a$EL/}Q-+RXz8JM.?r mjKN U9J17qcó-[[WnRBa+>Vr5~0ˊ2kc\x LČ'%|j`  {F Zx3dCw7Ej"gKi܊1אX6 <7c>;Z*XqNUGmޘCqVx#텶m 9|?ܠ]]ȁm'% qR HS7%d4CH3 MDm!E;WKaHoC8fUy : \,EoW1#W:^\I JupiJn`P)8 *g\!;d*.7@▩"`b3ʞC A6.i\|΁ZL j/'mƪO&KbjHFa]a1!Dï~t%,+<X‮NWcIVel1݀*ϟ HW4 ՈHCݎ2DSB*ox#{bz=c\`G453L"2C?vOԆuv*\1I>!Tmwa#{ 6r21bj +}̓iݭw &[\|^3rD`jOv[ nV}2Lr 1K#t9^^iztd܆#l. -MݲB#U&O3bWF.4Y%fLJw҄HH% a`R įPQ~vq޵#> *S i(]yqٴF)"֛?4>E锠@+N0O0Υ^ჱiE`һW,. K8xYۄOXDҔ84 >Ċܝ'zko\skwu% : &jt!>ՂR!'U):jc޹h͇MҔ?V􌕳˓-ɷf|1Y .Ռ#|K;e_T?=cFZLl 4Aicc=߉dɠ-PDF}0<$sQG8붾 j-:ރbHv|1oNQHղr^"kG;H;H4Bݢfԟ #ޏ[ר&y.<4R{ ."AnoY/muUc4*I/OS5Yٰ9jZbo 4Y} ,-K{8ϟW}+J%4 FͽeU`VڛMGyct N9/"ZO݀d1M!<$ϡU+ p k<1GtWK$(sp:;#SoT2켩_KCBHcn#4 -n%dT{WI˃J}~."E rgXE)`?[A[J{۸I2b0P}Ə0eˁvS}v_ԝ(ALBR e*ЂUPLh+f>AosYkX9CmF|;(M 39OA/pE ,-:*ȒsRr}iL$tְD(/ KjiN{4z i¹Ț@'?aӌ[wo?a2^#A]kZ{/YY9&8>U$#/J X 'O #~FD<ּ!5bMt>Wx5v[p k<Ȫ ?JʛC3:+tJ䋢#p00ɒxǧB.7ހ"o5 "p_עG;z0K> {OAVaX~9 PDZG`9)-0]ZoY=;ƈ_&9xGK,[0BP Cc^̒"ml dWdzy)T;cLGlrk\BX3S%&LY jC F"a$O#D8xc"7b9bVcnɧtΕ/X+rrφœ}hʳGII!Z1吝-kkTvI*t\[ƭQk۪}#c /°fQ:` 9 ArVh Llc1>4z+ĭzϠUs VLXIY`p 3yhQ7d:[ϣs"4yc+zM4 4ur3FsKO^! XNt.Ĵ l6ة1m'4(){ Qˀ)(G:q '> N.F˄+țc-R $ ˑ|vְD/VZ2E ^)D 뫎l7*@4Q aߥh؋0"rjtQr9- }-igKji[jP{ K"kQ Q<^+ z~2梠6o1쮺;۹3 bT.E F`<5`mI8?+[&+]KTU[m xLˮ@g~Wެ)bimUD=砡}H>-S2~2DN(Lo٭Ĺ[ׁ8[OrPCM+A. +HGֆ剋u:lNo)~%BzCMa*T`(L;s-jܕlAAT' BAL&XuoNi2/XS(R:W%Lz s*G1OQ{AHRaZnh/@12MXWFx W8i1"KUKT1D$ξE%!_+ őy˪P[ ^|ߥXk^m ǘ8ߟefzڎqzՀ?r֖5mIa+W?;P˴̝ԈB lMŎC̴s#:]qQ8V}nk82f0*!Gq7"f!3=7K3//To5x'FܳK#Llh;b]L{qM]cjl/{! aQ$B,bǪ[I%߳pZ[]vu<L,BMDo\iDX} (r:TnJ頖AVy.ᷬk_1`}Lӗͺy9^b$h킪3(ZaR<6芗/\c(BZb]*ZH%Z$Nۯ7D6c`N$@Gi Pm{USS!V?5 9#b_/H< ,ií.$H]6ɵIMs_MR"?[#*; =5N%_w]:Q .WĤRL hۛ9oey"?Z1K T3ߔp/)3sy9WF'I1 Uҫjpޏ,e'PY8Ia"AĴ+ vmB6c Г5YQI_V_̆Q)ߍ"5s{7Hf'r!N6L*C=Śmi3y+,4O7\ṙדƣjVTg bҞ9ּe\C mMAA<$Le2yzAbcRq:#X沧 wjB'1U_7 ++Ly7gV.@& :,t (29CkJyK&ؤP7'ހtw|?M xnC,zuҕn9#lTڏIAZ%lcR(\y T@S^a7s'mkjEݑA}Œ;Ñ{NEp٭o RNBH|@b3e^ \Ҧx :t;S1T?Vf*oq!hmB5j"ٵ1te­ޜV1s: uF{}c`#5YՋv>[6ObIiJo'p+A>i 9F2nOTO]?{xgW` Vɦf زD "~skq)K-LU|^jE-RaxCUG0A]=k5.0Ce^2BP~UMw:Ex;fhj[}-X2S2qtdY }"_.p,jI6f*v׹I!əhL@k[5}ES_?g;F4# żqP&0-vZ<>*j6a t + |z"g%]GѻV!Tu>UD:*~]F(1wC7ژoV~tFu2N~?~UKK*]G)r1F^hźAٳI.9ԑգ@nR20e*0Άb,4h1(qdHq&Z(QMZ2L/0xz#U`[[ w|| Ѽ9h8x"QiGB8\,Vl\6 nHO"bx%?m.Ug%q.sL{";%N E)F]+CZ@Om`Fľ0缐3bPj]׻ٖ'1n"'$ӞslqgIMu( lqcgL"Co} #mQ BTylv4㏃3%jYO>%dhHgfpE {X%WY Tpp)WylVpў nT#l9'AF[i 4 ?-j+U8@hp?B1%@H W&u$Fb)`&i|&jnj)pP 6B˷ٶSo5y3Z5Ҋq\U N#m2'k]̀8 BypDc E]83m+ ^jQ}t:"ŘB0SW/ ) z`hMSړAomcL 24\娊;WkrJD&C%r lՁQGyeۅRkK:^У%x]@HVآ}?͏rnmzKm{ 4vY=v6hn>T` [_JݭevӤbX d1PDoW]{f+,/SEah>To50Pqf4f $~b )P-ަ<7BQW{.vbBm!\ KI= vEp.(PrdgpaAx E oo\f>3z7o_.Z;DSZ,t"d"wb*' XҶ܊@/HDxo!i6y5m5rdYKſ`ܠ@]aZE)dzKDk$ͥmx$M@B=xmG \ ܻq#0y_[J^H 7K$lyעM8*lډ 0z/>3hdcH:cEu +Yap4fׄS" B3zcjH3:$ Ղ33ci0ZYqOuW#$H\!FY0^wrԩoE+0 ¢b*20Xnt_֗%(&_;d"?Fb tn\'Y2'7oa`FL,\Zm4~'F^@~%[ɔO|6O5' *Cn @Dd |o|2l=\'iF`79s;pgF;Lg [3iNB$mdYmb kSaKlbu3.CUj^n$vN/"VmU`EΡm;HBM%ߓrTrU(7uģeѺ('RfHih*z([ V1‚@Pѝ*^~•B8nAtk_4s(URϫ큋?{?V6!ʗA*cX*Z76<^wB}Q!` t߻ ,JM]@z-CE5vjtb24sǪmoXf$P!]I$A6Fr8ҫBebNo)OEjqVzU֟턪#ZxxG# cr(ҜZ;ZsT>b[jA 8?rXOSy*<@E)C`ψX Hݒ(LUJiQH#.bFs pV ml}{k8Ub~zϺ> zJQ.hu8OvӞ.+$ZlϗHP(sLԬne^A_Q (ٷ礔Rtd v=>xtɔB4Ј}}WcY8 [n{L[!tM]L.2v Bf/bs]@y_2,.uuS;iI;_ѷ-uv|6`S*ߢFJ*;֭fϭײ`4) PT^70.,eYq5q[J*H[Rj ݍ<?-͞*mÆ[ZZ^QpS{[]nG^#d wyA" aZ%%~ǝ8K EO=\"C9~=7ӄe0{9 22bBom& D#8Bnz*̭diL ͔iM}I$uR tYq;sUojozP蓮a} :# @gTILkqHNQTJkReOGevx-Qs9&z-&i0 M:s{+{'9RKߵjM_"91|sr#|s<^@ JP_MP{[ 7[ "3h \Ob80Mss{O:oϡ0@Y K_jV>~x>^2v 3#c"nLt$LkK<{c{\mKwfs#Qt5h&ѷX5NÌ4 2ƞ =}V*KB~t[]SS]؈&ne/BK!6}ҡyFD#N66:dF0hN/ 13.c<9d˞RqOjx4c":OsʃB_ U}' 3˯FPZ4e(?vES*lq`Uƪf`uYO2dziZer̪7kb!x亰%ˎPPZ(PNsa>`ϽP:aped! hŭ#-8) u"z^F@|z&RH0/dlҖ &V}NT{Z.G!S4\b1ANeoGY0@ȧU뢣A])2%[l9нfGe!?fmu)(KHeaIHʉ,+)I'Aᄡ8$T_"p`@WF^?]̐CL=E0C]i 5NչD;V 2^:drm_ˣ`HE*J>UK,;Z:PP]*[|ƙʱ{*Ec)h8A]Xl~>@ȤkP̗JE3($=H;3&1/>_Oo;]XɿWƏ&%*jx\< '|`,鉤i;@$j8YQ5wZ=:yoДkԿU@~|ٕ4 JW#FY<|g4!bIGL:I5/mл\w9΃Bь|d(&4|J=K|LDZK Pg3}B#1=P47(Lo͒|ebjҪS\]M:|;'#4,lV-HY0O~cB5b`.C7BC}`p,TC`Ծ+-0Ϻ`ݔ.ՠNWE- ksA3빸5tkW ?l.<B4{XE|)fYD(Cl-? A>߯ɸQqQ_"bC@K OƂDNr\1 Gef=ZM÷YY:0~G.UBGy. 츈͂$%ô?ЅPT'nKY -"e`vIGy y"^|yj8_i+M8A n)+!(eb۔nAO@Ӻ#O0ȁn@~^B㕆>s`1q_BwVPukƳ+|-f>O *(2 71;\Z0|GnkQv*Dyv3zK\Ί$օh mwRq޾/f~7mv0qnue߀ѥEϖ>5t1b T{QckG;Ѥ,I\hPz| p='aR~1[k|0} cӧ=H/&P8αXyCI'c6j`"f$rC! SQ($p15&a%2i+i8A]Vi$D\{iMgfbL>ϘQHi3euմK W@cܠR v-cY-bSN< z,Fv-єE$WPWtiJs"ngݪޤb-dw a]0KX!QHB+`=^^Fފ_(Lp&ލ[3H$kr#ɅN,LJ2\!Q9^/XZ'扫c_< -웜:mU63Sty;86ڌ"qi Sk0?#PRcS)Se| :J*tDHFX:CxtO*h#V*thBs+GK^'l["%[k0Hg\ȳ5~ y r>;  E<&`*pj[$[YYHr MiY-uxȫyM9yq5 tq1bg>4=© 竸}5v@dgD> _;VB ѡzk qkUӄВғ!?gA_(AJ1&fe%t@Yڱ^]Y/ڲ>Cl5l4٨<D`j=@(($80CW0_@rnvJQPyk{⑻;ݞ'cl!x$t==坪;#Ȉ<춣<(,"^=D]b1_ơy|OTC#etvx* j)?Yc`BۨImst2"JNHNY+Zd96y#e']/Yۉ,U7Lf@iSQ>dW(ݛrIKAkwcq3:ccxIAY.W. S'I<|Rnc3=Jhg,X;n 8SHWoW[yR'mfS7\lx(P @ߜ94iْVujMehʴ(k.0yx/lZᵽl'i׋Xa<F8_*o~$62ILU M86TSK4Klw O뛕m4IkU6xT3N?)Y ̘ *iY#34r9ǍP4/FVQCٹXJ@*RK6%a~_!=IYኴw2mg Jp0 &'OQT{!!}x?]UV[6"({3~tg A6눜;¿NlGE(w.b5h|(I0VR1'ix[uз֋&CТ Q?nw/ф&v_7b{7}M#\"2!֪Nti xh!q#NCi`{ԏ@_O0:c5 ^78*Ra^U7Wni2m0zCkOں#@jF$o&w9+w\ aG]%$Fc#mmiPk&)bމDB\7dh'U\s"h<1/V4D EUq$79u3TrY׺_TZJpsQVEB񟍅MCM\(%aЙ47{VfA5%%nf C{[m,Nw own@V?45lqx9a;<kδc'umFz gnPYX!F y7- stg^x{Ll9t\6t\K@{5g*Y+IGug7KV!eW _cg4v-Hg koE.ecY@'-/K(~Pɥ/ϓPR~>C$'78]E5>7kcdI(P} ;Yg#062ш{g!6B`d+e`M"=83DHp5A֚y/u~ڔE<ʭIpzT\?+{ 90@QNȻb5M]L,}a#(V L/ 誅nǥ4H8Q\B}r7_`ܪ (^Vzj ' ^Z7'[/F)hդ@H9\8+ZAC] tCeNpWcz S3*f+kD.:\:3HT/mDxE͔*_ 'IJYJdBDGF ),9ee8+m͗s@9v %vP?' ΞIGu]kP/BBΊ8Pk5z&ƥRGoڈFoctRd,)k[/TUcix嗡h!xhgS!c8.K ]M"Mx `'#!#@d裏[)HXv3Dqœ-uTǺP'NCX̫-.5"h^';pC|w!+cJ<!M mN2O)D#zT|021!nš3)駻,r;&boYHjkye-Ωir [~6N$BD0Qv;ޫ펕M6;(2J F;IS-Q]5d<+I]l(R+ j\_;5V$d(4A•\̊ {XÃL .ퟑ 3TH9XHD@6\y͸N!?sA?ؙK͟'m#q`y\#YuHR+\'.pQT@#&J?\#ŤZ3xwD@+?+ Q?m?N6'A(&LU v{X&؁ZpuPwcjXXRswmvw9|)wi կ\-p|HKvR|bC^B3+<ͭ3nP j/u84zuS"^l9Ie/ .% f>%7fbK26b@(>ة]:"!Şf,oAOZ SD߽W}!FPo{p1:a ^K|r d5[fq1΁0J4rY]ցR8o:b |IlB)i JMq훐$vlkM` xu=SUylD 4߂YU"il%۠@;P׭֔ߤZf c/N%AYAޗwAo#j`镟N"tԳ4+as^Ha *NCT ȹ+3C° *7ni I=\ug7py|27 Sie`-Z.&p{$1vX/)g-el³o[1rYev)B~MPw , %ļuos,FU>Ans ]=rwY*[lN]"5mƣ?6ѧplËWWƼmwTQ;ȹi >ݯdeKmD/` :lLpc+ u ΢Pj-nH_f 7?I dc,ًlJ9}`|dmtκq~?A{9z8K.T/(iWRsICӹwlր| x`a9>Ē0|ız,kzI'z ԏUld?Rߎ(A9xEYEYҺ=kwޫ&+ȷmJ-|2Q'^!_0|Fqg R&Ka'on1խ>d8jtnxۉ?4֙W }TKPƒ}dn-Ax%1 & =%9\!M?mqFo]U9t+q>eq`q=/3}?tt$:p\Z[P;_&zIkH>RF*yR<*ȓh[g-B^bǑу59tsf3#R\z"VBxt[.w1' ST;F1 @b7H-R\w=iImJX,WQsZ*q}`%ף2s[͡:]x$=|;%Kt W>zAc#@5aCw)t(.8ȗHs;Zoh#Hf䈀}aNe XRozRsV[IjW>ciFqeIX0ʼ_IW#Ļ#ިN>3*v6|]>> M9!wB<_ gOk(jM[)ÞNSˆlGIn4pE_i,#i,\j:&YrFe|MꝾv/U߈k٣ś=]0I=羾nd$֗s5 LL*Iw'C>;y>9 ꎹDoy f0 .36: !p x-NWX"߲_Vy k> W%}MEja"&Aw3x% _6vNPsD(!*g Q{{"~Xhjύ d4nͅ\$J _iϩ 3Mu HfUG?׎~ ~}IE]Ɂ3͹)ZO /L Rkܢ)&'G* #{*?/!{#E)G3]1z`4 J&W,)@g{>H`^_Vwn.J)Ba}p.)vމq-#$t S^^ &Ⱥ:. ?^Lig0ReXJMŠdV>U#R\! s&0dBzR,$s-D +hУs5Q'm'\a-; /u$а*Z.v@`~V"\C.zgƊ{P^+k ^h9y%P koY_Yv8-8k͐ 6-6[ \Ȳ&+޿ q)nln揨rFRk̽= )L' @Ee}nwߵG<2mf?-;-ә1xrS{ygޕclT8jru1?愞`Ôf.lz0ʩ7⫶><|[L8qqEOBdy}Oӧ',n=Qm!H22#ɧ?k¦6f'Uޑ|[႞*2t.snŵO2UMm5?>RAA izxrt^ CԬXX^Oąt`>BQ7Zb4lƺ#@hRONZƃrZ l28wTGW!M1 vɩ VB ?8k߬v[&۽׿wIT,ˆoN ݱ$ 0~^$5y["v{.o%t)jǾ3؇cZIx[q4M A]4+ꔶJv`U7f"m.T&dsz3drҋ7 vAhm*2.|Pk)2!^TKRD~0;J#+IG -W=ImE`(T2(tz:i|FV(08T-=w*Zo 'ZkL1k|p_ 5J"Ͻؑ1tv=*[(@Pdbh ͣ_/?Rtהgt4TɟX"b`~:WӃ59;F+*M9tQ*Xː`אPPLL)mcͭ2 ҸY/=,mrIϗld޵ -QFSRΏFZ)Pg ͢6t!Ƣu83an3N77+̛%|Xk_%=JѤrU6|:d֚N`'vJ=}v"7z,LI,rNf= ⵽‰ޔ7K,-f0('f䈾 i^I6_YPgm8)ffbM1 7SX샲'l$əa ?L<Iy4y?!κ1쇔,DnϴKЗ\ $SiUTսu:ۦf/:#:nHB] uc):cAn#SM*΀ũ"L.wh?þ£BVל;ywģNX[v~EDb7-vZMF;VAN>vHn!$HRdA-qa' mD¢6!41fMP*[JMGjd#Fse+Sm #~|%8 ӆ\B(T 3ܒ^?*Q}=upV a4\? NƩL}h5:x{#I8O}WG7ytzΠdm X?K2>Pf!MݎU~"?z -C?$?8N `;ht bGz[VN*F[~ l0{_i{J!E_+rjɷWN_ y$%ZEqa)!Q0'kIk?(j[8X,6JcUI kGx47;Ac>mcs8r9Aj܌t$xZHsL}|CЙvp+?gJH1TiŅ2Ec|. 5黶w1hlaHiޗSp108K]ZP JgK’ XyV)fP8'YJâ[SB 9vkVV/Ν[.GbB?w(pFs,XȨȾd4,..C(?~z?T!>5^0Z7s (áUB|*`uv+Vv&$u_?W%S'cq l~C 3P 0~:C ȦbP|?UВ2h3!(]8 ײdۏay},1e 358xR*?FK ibV}Pjdw f W*Sq4cΔvAc"sr}"9Џ]* <[p-Puoͭ%A(y[zː`< pF=ef |im]ZNpV ۠♰i߱FSR{SV33B,Z3T5zF[D<\76B-$d5턜_ >AcITVh w3vУ>rI)hYe>w5TXJSXFA#gA$zz*1AS,Im0je_~[a)V}[YP.?Ǫ4z-c ^MMMS(T/9*譟TRrl,N7]Ȯ0b|9<$@k0B+B*ZBhlBv߰h_Xmw(S#uV¤gy}x 5 ~_ )[:61Fku(jێ5+ffok(ȟAR Y.2#܂-0_ {QDx`0)?i8DnBA g`TmCejđ P'xu@G/ݬK3%6qORdXh'|цrp+Xx@6O3/^P=nk7,<ȫམXTfgرOVnc+?$.OkCCn<\Z3ՃXЙC ~ΧC(XIӾY 7DJ 16E-ء'Uz\PGp[YYԬzTLN} ٝ3 948SJ)-_̧NYY,]R'%,f$@BN2&z{GؓDu$WW <>9Z˃1ӋRӧGCYDVo"m3ntПY[M"dCim+Dгu6Ȑq{yA n@=$-HX ؄X 9M !`['2yIf)_uEt~,#du+42Rz 3D=Kp,|c'u <w,< azDftEUHaP!;7UIAIW[Fnrum?ؼ %&*BfpW9 Khz0^!Mb27Z9q =n׭<*5m;@[P7T40q`DӋ*/$Wa8YD#RO|#k?롂-^hCiR _" ͑K@TLa=M'#J׶9ig0$S7V}O4߃"|e}mZ`DgF1+K/ }i.|4dyC4쌕DbgvvWKyZvf BE;z*MMox 0/h9+V7:bO l;1B׭*U%}ӌCYWhEGy<Ԡ{^qP 5 žrX8C¿W ~)QVPaN:8wg!Ӭ k<wsL"A머hZ߆=G Oo4T-۱~LVn/K9yvL#oL6+kT].eN%a[F?ԣ ^_мl &"wr#v|j%~C.oT($TJM(W3?uZ3 dOp﾿Z_jkxs`ˁsZO _R^E)ST(Z=IrK(kZ6CȠ+Z\#a'i(L ďWG\ڹ@fL`/.9PF@ l8rT,gFK ۫ @+_^+0^ݔbh2qb[{"4'b \FfwC)L{ |?]BQ3Ӽu"fPҟWW<7aՃyD+wVCi}HvXd#SضL\lf{g heԯ_TnA k͚g!WdkjEnP !V̼VC\݆DQsEe5eofF|(CL6 m淺)\0G[&{+--C/A]?75^V_:E_sx~+ݐ/@(ސ^r!bjt50WPa5v\- J_6xqI.5r^7Ufz%b.@\Uv-inIcW7N>Œ ef^Q)ڠ{ mN5*"uT, a$v}ϗ_)1>P!oA梳 RStw~ Q ̝w?$a'^3uI!lt`q FGs [,(a(*ڋI]OGh $,@Rj k2IFffr%-Z8t;jy:Afu+?@`Lg:X,vo;=E34"~PᢕOS0E5?o'{eXf &KbvJbc Dnm^;n$6ПʫЯ,׷/]9zHNtz2j^OB%{}_v"/y~'LZdAZF$:-3Apa%O6*_XeOR_徦O"n܈&J . AUx=K 8cvl;fV; v°u6EH$K- Ѝ~x&]Fÿ=ph'ɧ|y 3&N ,BQD);jOjׇĒLߖw#@$xS :5J|-&94@lmg[C9pw(Xvq~F a bL l_op3a*`oϠYatfv 1 3QCK;>պF)ث*1.5l\+'J eʚ,sM46Ǧ dFMʳ:2`e0tu eP40vN4 40Ni +l , / D2ibibWޓ Pm/κA9Oy}S2ϝV >IEnZckQe#VEiSH6:œg >6 ~>b6ϑ%ęM Ąw/̟+mƮȨ@_E9;mWne(F12xt$WQ?~*}J͏`yO Lh衾  i#AfT?Z'w:lo*U7Sg@Vt:>4h.G5D\?2xFݻ82E*LG{5=Z#Sj}bqc|TU8~v)& N+(}-i>1FxyϪVgd^?*-VnH@UcMI}T؄ҎmLgmZpڋ@}Hdh; J_l5A632~;qA}GY'wYxB5Ͳf<(vvl{ vʼ|${^h@k3Vk$˅JqeL.J] n\hjQca=d1%7RGzw{}#Mϟ"m1~U.I!oQit= [12PEPb\yPtwbJOi>V2_ s:=U K- 3͈2x[/\R} LMM8hT{gl0#fV V  c[ح@rR!ZX t2m#Ģ LOkSܛIoABMrL>/u&fΤF?AX˂;o+ɭXGAR 4QvAMi2?[VeHȬŀwYQu2Є;/dxJ,&'kiMV'|*hqއ+)d,s/l7[PNފӌH8e$0ķ. eW{6?/  1euBL7\𿢏tqtY|OA+g!J@X'=rYmg%zHm'bĒ^6qvڋeyX$d~B2܁k Cn. E)7ۿN[<*6"ytᦽA d?i fN/L~i§ 3aqYUs;Z[mR3:N:J!6ӭ2# #e,MyVF@O/@?x'w ef lj)3dǯvcea!6!F5 D@vAUOL9AyDv{ݞ^UuQ:kBO+2&Ƥ֗¨ >Fsb8~_) _=ڴ",̚41Z݈ԏ Cn<S 墑ƗzKnhzQ|j&5t"b]Ͱi8M3>~#$B 4R-sgGKAyeX;:%#tb9ȔXA.푳nN%Lqk$ D< e JfTMi4 0z*J>t\lUosLb Q2\㻚^kjþ&pXd 3{cCcUP*J5xU<yU;;9%D)/@4w]єT Hsg+*JV6X[ݕNP݃]tmklį|/6mibfdUGXM ΀_B6y8N}1itsxzhd˲R)CB8h9t`8xxS^53UG!nCIW8 \hFfn+ 0_=ynj_=7v*wwN_+˜tMq'f8%U"S\#| G|z:Quʗ1;QlNd|؈N^CpotB+,wҁ6R]1zcBtĒk#ըu7:$ | ʘB&GY{"˦QlIAd D(g\X^@"ſ[ <0௺̋0$㪯U'~UEѣ [o8¿FM>_Sxo%H 譱۬=iQ?g?X1GO}S.Ӷ2[SV 2^elB]g$pNfw:{%%}!兴g~!ctut2-rUsdY_IPd7glՎ]B첆ˁLeލ,bl;N+P;ࢺ݅OBk79@BFago7`5%AP*VIްcGAKiF e,[D?Q_)G3^8R 3,oɬx`u1 qQ"Lʬ;loRc .ᗳv!6?ޫTM|C!).:4]/5GMH`68TlD]4M; yZjxUh]C_]LY8(nĄ|vs<']$m&3G+.w 9<2Ib 5tvBP5Rbw8p2l!|k' O+QM\βދph4%H+ `mP* ӔF~dlL%!ba9 2>iAmZ(a5 Yr7o QԃKv~xWmؐ.^ŶmI o#u=V1ZdA/e~Vൕ[ /rm`S6Xnwž+_M& M#DWqsk_f4H'b ˏ ri܂ .m ^UނDŽ.=l?n0mzQlV հ6wOh hDn!)D凇VRW}.X ;T) V|N>]^ Ս[9_?icLa|,h1O/L IwƘ)cCӄ6ન"֠&:?.J]OYg2 fBDBY=Zaĝ^E*?$&P[gz2ceڟp@'?a3މ^:DRڿAa]Gy4 Vp>[,(4b%={uc?8g5<ք’=i`BNs՞fLl u!‘Ez'l"Ko8:PN~O_!˔ _ ܪbh#peEih7hp ġ9{Q;ePVH(֑F~a5-B^eE3 I*$l|C>;8i6!*f1喫<7%++څBqVgUkghsLC5>RuAť{u,DNw| ck!'؜plpG0@hAN 2()-zA?AOZΟ`JC*{s;N^!-.}^m;fNPV3H7n rÅK%G[7e5vkY>еJO Ȧ}O6\\LҶ=wp@C3UBԔ""c\o50sԖ=Yk͆j{BQeI,hf2'W[E>y&"6Jc3`:5V=>iyg4]]]U ̪CQՎi͗T {٠ xS0Oeu2:AeJ8-5n1晸xeS'htā22_aS)kfيعSua P/5hȥa-ם(2F.j*4dG%%~y=*l.|5E qU$ Olb;({~Vzk#1 PBO6}"={"g\fݲ)Vu$@RrV ǫ[ZTE`3#@N,}<]ŘxRVk՟{K;Hp L #Brke/op"D`6&{cLc:mSZQfh Qk)^bN d5澗߭K,Bd߿Ր \/PHhp70#S<5s!ѽFw>c.kzvm?{,1iQd@,mJ Fu>/p1p!r[3C Jx. íKqh` Yq!70^/:7glVۤء7 x3扄nd-{ NTͣAv|M#O޻}7aP}k fiGAPfȠ듈: , &boOd @Q L+DSBou3mVۯ㇔c@J[)3͏>ae$|,u1$/^V?Xyd}$$Xiz4ሼ/J%{Z%}RHMhh^4/On<ԙs J&Ox{Q[} a~=4793V(Uj 6kbeؒGy!QPc6ZfM56|LRLj7;a4rkIORĒv8k1ilAٮ)߫-#<|xZy.yb Gdn^:s y F[AƧ#?u݌xk]7|2C!R[n\,mAG{uPېx@O?U_"A޺/EjC:W1 ȑ_-3 JdaG?7YPdy_jVe$5QH1![Kg*H$`ό$8| R(0 {YwMfu<]W1ǫsIcHp23_찼l/yq7}olsy讷d6Q 5%;m!{(˝ѓ}Έ y7Οlci&aIa4e{~#LZ+/p0/QjCSp7Cr?`/4,wI|/p ^pBwۂUN苺ŭy"I"4 |[76y灐ߍMQһi/Y弑/gцt'󴏓2,w0HMՈM;ܟptG8bqZv^OhB/G]>(,(s*5,@@f!HV«IZH^JɗgHKsXm">5IMت 4x,6ؓN6Qo]Jh:=2Fgb8n(U&r }x@bjtفkΥ5>7dW@huMDYۦ Kq!"wNF**3Wfqj_f0W~`Mh,R[9LEԞu Ad/&Zfb]>\#um?лS;qұq.s+'vX,ЋUK'+s/5 % ոtr>G+ӭG;'Fm7s #CYkk|܋۠2Mr}ʀ/clok.oV31Db2 Կ%9Y_JIo!V߭M+ inN86/KZǐs5dNˈ pp=%e脤?($:! #Fss<ߟ[Sqm5o7!Z/Yɂt}neiŲ9Q=euar ӴZ)m ¯%$Z-6ɦ7Nm3c`|r@i47Roʌ5ß>Ns@?- fsO&BʓRqq .F񇗍 aY N~C >e4%V/X"܈duSڟclC>_&/ǪYUkVE}6TP#8BY.*$ԉ4Ov=PǶEقGj)taV˿;W̨Z?#bgY/PY;Sduy*<4T8 ޝ/c$~X-"ᘪ/Bc/bMLNghf ރZc*CF58</wM HO4p~Q@&cb@Wޜ!ZͺO͚Q:`kz~aҐ[mY(eE`8 ?r-shcM!z^lQze/0>VgW(Dmw`KG ň'U2tqG]Y?UAc=UuzRx.U,aߤb&RY SNd%> ziDeV(XA4ZpZUpZD}zQ]Hc` ">Ǫ8Q錍9͑Rio j<l  ΢&.祁TDT0,<A$)qXi.hםh=tGbBG"8&#/"s^[vI_NP.,(z=zQ= C8n&tA)Z~kdEs.ƵO\GKq4yP/DPh>T5 Um.á }|Fh9yo_/Ea%P7Xݦu"Y>ƆATN)SMo@Ls2o?p [!2,S-˘>ڸ޴+[u6MIA񻪝©\4PtP+fEM!ձ_QṮ4+%=|"aƹI璒Je n2$X^aR&>M7TL5pm U+ۚ3l4*W@ X$ Lz.誱E;`)qKd*z!ƌ7:xOm3 g#BF(Jy/% f#P[|1X4FѦPU2& 5`GdMjDŚdEr{<{M [1N){>wy/So΁<  ٚeFOu3&E|ڏ`vMLdOb2^u*ۥ0w卹C(#2N͡(^nṬ*&+,LynUm }?*vM Bh0.|Z59jGKԍW.g5wl͆>dr&Ry5jZajNjPZ[c:?aiqXDξXFcŒpo];(RFq3.@.ɘ!/H'ZTS}7$nq@_](uC%M8a;[Đriw20C+F"l\} fآ>2tx2 5sr*+BY:GMVC2NQ0??>LS13*Ѷg&z.y+N4zIB8fL`7y'Y z w@ @*+G"pir޹a//#1HQ22mq2qώka1%pt<֒Wav+ mߗnCp:) qPGgkBBo\;J==6?n _ĭ@Gyz:vdyoj@'vyo{F.>t=8lq69 {7evm>Չ๮YΖ]P_^ T;LA1:`EԴC bkBxshem2v@-Tށ髏JzqN:|CR9u+jRĴu.#[řBB(gϵgApNg'R+U[Al*vdn/qux"o=֤b^7)쪒/*ߒ1֩-dU O0cD+ԌX9v ;N` m jA Ndfoeys24 Ӟ!eidT\oP' (<@u` oLR$H s9"=(-AȐܕb"DhmRWk! ˾lH]A6;~x­lLv囁Ią@C|l:A\9zP 6_YC[CZ2;l8V{qƬFf{E*}w㿺yړ;~OpV8#1)*HMt!-/͂w\dץX@  pT}~i;dwR\_Hk[ 7O(:b5OH{$|: e MtJzFuHunTwh\:P1s_ hTC=ZemrbaHRT ꁚ\34þ8\K 3q'RA"pO>I9yqUG_D`X͇ 1$[;jY5EQrH#F j B4cԲ-I;ܓ]y _s1L*L>\O jc98c?۾C]]>oM}32~9%sHzLbX/ބ7ϓ/1p^cĭrj$UΘJ<ҙgyqz[p dIJ7}حqQMJb%Y+) L}v KFu>М`|c/ȇϔ̖ )_nw'YV7 P1ˁc4ۏt|f2Ɓ?v[2AAKa-RW>`g4Icg[=vɦEjV3QFFW#Ne,`@Zs![\RnЧPQ\tei=DfFG yehbS45?7>TX?AjWmIm?a6B@-9*H-YK].gעMNo@{]qF WU+#.^'6wOߒYh-i cx܁l2<ǩ|]2ذ[#|QW aɤ[ 9Y:Ob y@&1)S+U20u k z<5@1?#S:8_rQ50h?h#+ĒfL xn5fNp#Zƾym R+b#8Ӈ lH ut2my (\^"2k?==tG@L@ȸ&NtH!:F.m ,S:s'fgj kB[E3y|݁p*cA228D*iC.z %Bpk@,PQX4$nXZ26&;V0=dµXl4!WWNKubfI[*JLj=tx͚wRtxbXLO͋dE ev_\d3ޣۭ}/B 'kH(w,f]&AQrub̏% c?(52.7RoԺI'kpj~Z谟y?;:Ў 1pܱpKalDQw.C'xC/0\#UcnyXmLq(CՑ_N)o@ԔGpQ3p3߳mq2u1T8Gg~l#I-9sq|h. ?}|hNTDo$Qg NUr_?', 4 bikxhE!ϮȨpgJBFYs74UyAﮜxW($%eYA)sB;%0H{E0ɫjEq'O3#7D7}'Zq U![caymޓT<ZfC>S<*.ZPG;mq?tDļ űeR 6썜iA?Iq܏Yfͱ"*A~ӟeM_sSfaJJ 𛅢ށY]~MT7h D؟7o0)qa֤FY1Z{kyUeSӾ(εv{*ESFI9z,K HϜ^ 6//,l86]ם m_TpZ}kDY%uVk/9Ԛ3J/_5g8r< ,5<_G-ѸڈuV]\jUOLҡ쯐 c lk6Ux2"6dDk%~]rǢX뛪C(Ԥ,VOZMBf@\ 49kwm;Te5 rv~(HZ#%ub@QG7XfRf-"ظ Be<,I`'vK@tcW?WhKmv2If;]j itfV;iQ`>^Blb<<j iD ]l2Cٲخi=/!l$S2NG2l^"R[E7,,NlK~p(Ƚ-VU/Ŧ%'U^vCEەX;6AGY0F\JH,[h o"U"e񂚵\#WHGuk0xTj5 eM 2ک f%Dn|'޵]Wj`dielNrΖ&AQ&g h㢬. Z[hSU}"R+ jgSbl<;$k4_%菢g܅Wީ"A(;*4!]ыKkEIyg;>~q^s+ZLXsH.bͳN6Jg0yEil65cؠ65;L_J&r :NT5 RUe;de;. <4(źhXl⃐H<,gLle x6c|8V}J"ɪ&P~4^V }l8f:>a)N9RiB4|ҋ jToD+b! &I&K..A_%r'ENڙἤƵ;=`}abBtvE57{,ıRnawzEtl zIlT4hI*?xMR>u c͡RtIr=ՖiNоbxU)sdͯB|XaW楩>JJ!zk@zawtzW./9k}ٱ3,(SC((JMἪ%Ukgfd,P/V v ,7+uLx|Ӟ9`)5 hܴٜR|Ǿ}m/9K'ِj׃+-]Q c5p^x%t#s !G[ھU/=v`>ceX$(ZBX|# 1 G3|ChhZO > 7QEaj ZuH{`hf6e3![U*V>@8?Mz,*u+C\ VJڨ OYE"VHiS{xфP=5rcO% 6VFȉߟe_eD[2L3_:C ;3R!$0sXhkbth  0(_<u:TSIc+1TT09y(a:`S JG00aN"Wo:p +dG;͈"V56zj 13s2Jwqϼ_U7$=>/7 *w>6I@ S5JE]R0")BKc4 qV;.y̴$TX`Ggxo.&G1Yo2.@;&T, "UZ9yw4v^S֎Xά{`&,fFڤqg6zjuԫFq3͎q58.~[n$ n/LSf-3do6^Oxʷ풤2aF+K5}않%,⼜ ĎK p\5/\n7ikG]u<8ZT=(œ6:s!q[ۦdf~sQmpg_u{S5Eé+Wu?-3(6qd-?4ڷ <U}A)mR CrR$Dgb~kI2ÍVɋ?aXWؖaќ0~EVhdgI(sB=c_ Iez 8jcC,.ĖWЅ)IcMFnZr Ū(?~ہ}9@Vt1][&hvr LQ539p[@EryFKLwߠ 6U>ѫ;\Ӣ}:1s@,jՀ 1'nQSF[i15^Í4k_w0w/N"G1 ,̢}$|xӕu1 '@F< )&ٕ~0ۍ. s1 0g%.‰okbQmsJql?YSXPȉVz-fMp zo)ؖp55"﫿36(nr2ڏnk*Sy>xix<br@iдe gwed5͆H=\@l*W((~?,`*/ \)k:b9E eT|e:-̛35P+\斃Bp3o9;tZ#k 9>+0KFȫA5\:9\qwPd:aA1 Up=彥A,&뢜Tu:ZXd]U8a&O#M(_aά/]bZ3w&I ~: {>Չ1gJl+)XYo a9cw%rr{Lo]O(;#ol<_auod:\ @Ӣ ggP`Aps8=j_g{ ~3C_HNhnT=ͳ"H$7ȊJuf؊w[@֨Mֈ̍8/$.A#rxS ozZu;Ě,4(=* 4R}3 œnk᧛TweQu>{S4nOט?~,u3Oz;K<%ߢDN"\=t.}9xlHr(<K#2Xik#Ќ:8އrfL'. 41~DnH$PtĮ9fpWЕc~z6L/V#<ɕk$I/WF~ɗK ePyhe (ڮ#'o(M)UW3VGEֺA`1'phY%L.[x(c0ǪP}g!4;v$=J];*Gl&+1Ci0xnu)[3^5+)WlT[}:.Ŗ Q:Y  1I훞w8<^)pkσ ׷fYomFq"nNHeL'ʱ> 5fײq#S| TMﱈy]"ah "Y:CZƯIIjw^PSZjF97Gx<(D{)VS:kSNXNZms7Ѣm>5.0b)=LZ*҄a/2D[ u ~3𬪽0ļʻ$+ctoy%ҏw\}7vj0tޅCZԘx= KBP;cS?,i͠.y> iƫn0}ЅfPo( P!AQs bCX^]Zun8I2&7;U,d.f!)LDVְ=hr-S;^~94 Y,Tj֫_ "x0xwLpU݈߶™|f7 Vvz*knR ;(#giJ)/ e<,lD>Y^[l19 VWz+L"P;[?dW&8]K@yÿheVհcP}{|qk͋@ȀϿSna ^i}h< A-l`lIsՍņfwu u}pꊟi:Yְ134bM5mRkPթQkɄKl?c{W$WJ[{.P/s:> (a ZOkrAbla"$6#Ji>HLYOXn)P\dphQT$)ŵsƵn=nJobB#8D\^ O\}1ܸ4u ڨ )^82Y?8cT](o Zm:ب2$TdysggU6~x9s2W?- jJ7*6GS2Vi/ gv<5?|JP~ cm#1]"$cy_[^(wiTwi `>dkP@@ yB0%<-R,\e qkU YvmJ'~5- g6z|xOn'}ܓYg,vJvx1I$|;)) ֕&ibrQ~w#g6t}IsLY8 CNUhT4 $DqU)}0u|40XqPVMk{r3b =O3|'&-aN*G^zYD<ؠJwR6(}{~#BM*F,yrq;{JU*Y`p!~h!nℱ}F3B iJ8SB||\j 9֍ƿ6FK_-~-]:(OCǨ D/絹?Q$A =qNIřaV5tw$VWJՇZ0`߬Awu}5LK ih@N];+tڅ f3Q x>+Hz43Y! |mOē_&sKq?*^yof/b86e.77Blȴ mq#G69u,ΐPdڪ*1z7Ѡ&u/"ad1íA;FB%f0;dֹu uvɫ)bci+6O [< ~KM\ wH冾I,Qcfamwq4{= {\mxikGpk)S DS/N ԡU<|w޻:#_`ێ$Zl$ŵ7aB'*~LP7飂ګyl |'@1ܸ*8㱰saڋ::#9mιF!DgiՓ9NRȲ)'Kt Nki[d9k'g@hj2^=$IzgXTX j ǬԚ}4H! S_gF[i;Pŵ˱rMjP>ڥ^`} 1v'8#Ǚސ )snL#d\xD ydUib8;Z @?LWe``|SCf2iL D_Ů Ae@{t7H#PN Ub<[Up25/;&q REw$V~<|CS͞3ywv[4yC~Xʥ)vd*njơCũ* mYKeŵE ;BP&`pK id)>مAth(!:n(iV:+*6yORmh[e Qմ0xQpYlmf:&A8Am D+~Zm |'RJ]3-s*lCXްiNSʺpz+Ye[O6>^nz! :-[H|T61mյGܵJLsAk{r1!BV^ z(m񴲙vql6 ߾傃/a |FNe4!I&C]j<|i']pA$ y)J;HS7@ܺfn^:46i=&Ӥc{ĩhWaHN}Uz*4vϛQ~l09w6V1<$2p_߶gd`"N -V2%=$2GsA$j'4@v<$Wp4 *NJ /ǃ19F0i|xP:s-WX{S3P/",x {Ѩ=^'@='/^tDz] ?cIF E>qYM-d vIP6(96EoƵi^p&= ? nG?"wd.bJ O:@b|E^$7ɄI_4HzcAcsסt{-u'0șA#:^IGSJ\f4LDz~OMO [۪k*ؖu2eF;ur) NKg|:}JbE޳Te`f:~Wz@a|VQW ;0x=%G}Y#VpM7۝+k=tdsV(VHvF-F׏[r8qX7;Z7RAXi?7%|fBvf7k=%ҢL=>3Ԭjɑxto3#`%pS svVF@M@HMa_3EQ(0/zc6CW<޺{K^vt*(5CeIl07v^q"?YK//;iي#P]!ކꋰ&9s-PD:Dc Ҹeۯ!yМCXv)'tq?vJJ %a(R-pӗػUk@q,[__1дpɖx]YbK;U¬Ee 6iLo'um*Q^}~ rytu8c/nNfE]5 d#K7ΉD3l{5 P λ|O*Ao{4}kTC\ TUcr7'LK$_Eʱ^ҫ8)8ZR(} d]rSKJ/dkoIX*D]s4[juVXmS; 7spe)45nX{$y'wJC`.q'"þ t݊y.6#w.=/Gt.fEﰛOb 3'NJYQΔ!n2ĉkӼ+VY|iaueû^|3f[- =Ս)=%H:dB'跳Mdr~%U9A&^Tn׻<`fkxU!BO%A!H5rZy{cB6Cfb+Jtl %amAs'v:@|}>d{bZߏFx5MbK4 x@ĶG3TGCJ_OFn-jOx}NAZJ8r}XqCx h/2_%/Wn [RMrSj2aH vK[dYtZ. J8Y\);_Ri)Z_HXw" 1ۭ[ JuMij K > H"g*լd}b@MkW,"Yn:&JVK%;S H1Tet>S(NB21ʹ"[M+7^W攢` ޅ`JqmLUr~]*X+gsU L-a0¹-%"$v]fJ%UWtPA>WyP϶~}R!=O|.>ATĸy<*wvrN+>/3( +%K fS=_? he Rւ 5DTOR;"apA.HJd>{U"h{^z%F BwIj89;!px\x+o4@kAѨ=FlzڊHl$H4LaY$~ o,grǕѸV۪s1Gaf0b ;ÉZEjsxo06D7wʵ6-FkgduH< Vv:4cuev1 v LokǺYk{y3*$̮=%q_S{AtTFe~ K>Hkp+;[]CL:0?*1!?bt,)ʣyDYոSC|fgԽ%g7X*&'xcP61yM#?K̇gwwWE&mSDl<9H R~[J5G9 nV<c|A\dfE0bcӭn0?"Հw ݁#hUf 'J}‹.pu4D8Q(I ce^^pSqC68ޞ_xh%ơ D6[fV׈* a!ymއxU',s4WIѡjE4DEaEoQr!1{1|xyz+SM<}>"J1> ^91*ak6%/&jOe*H[A[Y6-e^͓Zҽgk3)zF¾!:Jb=7tXt~Hd#Ch{]:&XN P^2&?/U4BfSj%lDڎeD{s62F(BόW5'5y&F zۖT15rudio*U׍byV"Nj[ h<S1KsYN:xE߂9W>@j^~ҋuYAa̬O0Hꬑ.s>5Dgнz@?+%F;[j]2EaupA8z =43n$S"pͼ_!4[- KyC%guceu1ċO xzYqN8tts,.5}w6R{¹o'q a5V-}0E8u*swɒulJd{1&,gs&荲Y漻1JykQa;k€R F)c N @rlk;ꬆbLɤ7|~"Ȋ14Ǔso/(-ɐV.X\PdQ!99,t7:-sQ Ʉ Q*˸ #beC; 'z¨_jfa*_8pw3b+vXurC|rc0*dOWR2h6cʓ7G:רO6Q"ObTT3q1l6k"gW$ 4-uJ}K6# Q*[BsSI-gYwwlP=G`=A^'GtCo&${9Ol<⒳N(I.O"GM6g9TJ!hRӹ$6QuȬs{fH|p@Hq5>n)z"O0L_W)j5*XI:-8V{057%˟"K~} iXb-)'?X69͘eWL2ςeôoxek)mŻ`#(SK)v́ʴ'ewa,X9 war{/R3͜ܭ-zJ7K>P@6mX 4[PjU=<_zOo1#Z jye|K )mn@õ ͣaEL't 6eYHWԕV6B8YaU*UE7)Quhܹkj}G|Jqe* Ҙƒ]0@5 N定Kh ZC<PÅψβQn8&^S;BW%f' |ey5N:c%7ubHǤw'_t klPcHȂ_11X1gN'4E3hP{ȗ1HBHx-xfE(wӱ]A1*GJY%%&a„TǪ>"DnJ# F_bm1zL>xKE+'myfՄSqнBeV=ġ Xk ^Lstry$[ͧ;W4UM2L6۹ ?"(o1 (&{,? :E#NZA85aս@ͳ;sS٣|Wp 5Ș[Ӡ[[)r&Ec}:2Ѩ){Nc}\吓hcT{(J&L1A9 > ȳGS>($-pf˴Tr_@dQ"KFv4{OXؖ"j'BoE4KFǪ[_65R*&oplɍ_ʗ ˬlb>W z..=‘EvЦV#鴗ύo&B3SV1T s#G1`M8_~ GPwj}}~,#'s5c.ٛ{iTO'bź5 Θj툄WmŎUmeB`_R`$ڭѻtڌ̉2ʛVbݘiK,JޫQQ۷%.;vkv(=t3Heд]2rG~Y1p oϣ\I|ѸWOUPBLݟO7kS "rZ`gheQZBJ!NU{=5b`;4^ 3ni{rX9m|\ bNR9~q XjҔlG9y3?xrJf pR5G^OŽOUrCqLi !ƌ/Igjjۢl xjs3pVS(;hFcQtoOfIqŐV95t LؤD,c̀Zra=Q={ aj  .y/c QBhP0BAQuFPMf۱"JC/{~>? "+˲m*ColQSLeޮňhT!`Z^=A$f@xk2o ~~n &72ϱ<]]on%!P7v{ot}kaK} Rj.J |{[yЌ8 p >db#j vF4]:o0Q9BjB`{/['ncxXS=PL1s6P9~.]lcezY}q&Ǩ^TE۸@/ڠk:s}s*߆du鲛S]w8=5荬}:E@IО~Gy1 5< ,pD0J"RMmThUľ i9e~>݋# QD\pՇ͓B"68vܜ'zk.xc-;[VjɈ׵\O +[Z =(i@`%Ha z9;:Obo"0H͐ߩ8fE[˗{̓&a0Z`cD\~I)0\ufB$< 5 E5cΩ/{0|ݗ#ؿ%梴sz\UBkHLãĤ#lE,5tI\x*sX> Z^۾Ag.b{}^ ?cldUcgݘ= XU6zE@zlJcW"hm&5G0"Қhw-/`:|-#b h |;\^`inƴF8X(Z c.,sógF?fLj;cB$Yz1X3N mo(FYju~M1t;;گ_1dA:qa'[6sN +SA[Q;޿}9 a:J ?gT3N8Dӏ|^II^p$ZcH9hIFt`3G>Cb\柍ӨȾ".㻸Eˡ7L+:2)5kQWoBYe$<,Kz+B 8;Umb&.|=d]o̦ofz/#QA,u7CjC-Iz P$g&Lc-'~6b%2R2cާ~Z^4dp$"eCvrۮr`/&,GG/$4xԈ3&?}qm ؎{qa^V,U)|UW!)aͩFfxv`e,Ĵu׮j=X2AuR*Ѻ%v+?6Lǯ4re$iپt[S7/f=c+َ=qQzDk@Ɉ[1y+\ya}#MJ:/"Ihaf=,JƁ7$2} <+޻p|`j՞7|WIP2y ƍ syrlͳ>1u/L%ZrPԼńad}') KV;lL' V0mQUP/ {ǃ+,MqItXnˏ d -0uIA*}^{˔XdS.k?ʁNn %γE Iqkʴ;Ȑg d $JŮTmRWi'>tܤ_v>kW~Oa&Q|PV"hٶe0ׁ̎MF7{U fEuOh2"6} FP #plq/x6 {WX js+;&Uܳy:GmSzv7[˔xvdm_Fqd> 8 t./0+{Tm/5ƒ'},FLly϶$F`t75@ܒg5ՙ0>ы|-?K=ƅu7c`0Xbݭ.lWF++|&BH3ҽ,0p"NK фCYy2tR1!\w$h)9I"tϾAtt a򡠀[LqA]Lq (}^Z%'dHFS[{r|Nc9xT+U&KoI.tvKQ ek;ίQofe ?JZ1Ÿ,וF}ʛ㋴۬mhx!soXF%&{gȰ:l߀({˖7ƖI$?e+Y5J9 ?O{b ߫\wc 0IIӴ/yYN7:ȻX$SB mpUj4ɪDbkM6Zf=%@Яi_eBFF gC%1VkHy?1&5]25@xѽ݈`6A_UTңдm[+s5;oWE.!w"GZLai{ϙtJʓfܵ =懠 H%"Q8PÝvw)x_G kWET@d];>-^;3l>\{޹YxZz=VWJgd`FaU{fU7˦6;M>P|~gR֪Y܉$F05 s COWq#f%U#{NE4Ŏ]?!76!; e)wGd-+di3d0*[Vcswe)A t·d;y/db TJEUc1Hkwz՝yOJd M` -aPzh  kdW%ѵʭΚkƺ\/u65n2Bگka@ Hl 4Ge#,|˲Qd9b _vld\ LǤFy9!QXaj:t"S0qlQ=rveOۀX#ls{]QmV`sNfUb|sI@&d/ h"$fCkCS)JǕ u^F)yXѨ~4e)4|2v8|nx௼ XOYJQZVBANPTK}Ip@ *2- Q*owꯇ"%ش&r~z7 &;?d)`OM6+$4w: W~/Cm5i>Rn ) {t\}Y ],)6굑Q 'Z .X86;\xJ ̈F:aD.q*pE:kP5vÂ<|4`wT: ȍX~yo,҂ɡڃ\IL!ZID¨[4y R)“C WWC,v Žމ6UtCۥђƛwXV<å%w,PP  |!~XZ5]{"@XE6\3G,ڂ\őJ}H3$ӳ'\7+="7h5VXť.~wq&V5K`V`N_Πy8wto_}G?ӭQM<ʫsJx"HbY6gxY5-鰮Q"<:̈́Ne`>85P)B[8?HmKDo,g+2nd>]WM>MK;(Tw~I먯g󈵍މI|]ױ0uh^hWY2[a 鮿I&+з]/,'H>@ʴ BvF,"?/AI @GܘtOML;2חbdXFҋGaBpS[Ig$J'T\ AI͍z}1T_VS%']^ 9oPmiV,G+d@`g"l)͠\ {p2Zs̑HX0@ȣ9QMeu"k# fsj pHJw_'IxmIQN:f&>)ɆV7p%rhUv!v5.]J w~K tgӏb!Y(%"&|&/P>?{R|w g$jUCY ܓrE*O(`׆_ů]ӜƆljcϻ\fHD]ˋF.cP x bX]s:ٴw%10I;\6~qyrg?m,1U Xpjngx$2 !\IIl1@toG/8/rLdH'ZXR,|=r-S V4fO[[Jxی9\Fȕ]7.@0Oh-p*@+^R{-6#OE|Btg D\F>$͠1Mmg ΈSÚ?kO5mx2cKEдz;2p %˴Fs!;4h1z h:A+!>]$̱$WC: p|ddJRi)qʽEhزq@</Y-0$}ʠH\ 9QIFv*:U_HA~Y+*Fw.7,-MM qnN<~ѿ_"\5 ecn! =tYi l/ ymJe^fG\tk G:Y3k^ @P vEx7Hƽ>j )Y'"73H&VyO&Л. 461 V+0\9$,b^!.AoīZ<u+Z-;K3 Y!"d #tbdAHiٛe!WqN<@R@<3L6Ƅh:9:^Mt)5#kK JˁsijAڠ2&PaܗA;~1pWc{3pV qҀ Rj#.PP4o;'Yq-PlS7C,2E?:l Tї֞[fdX\`U:Pr*4uɖ!a}m +SGc,gkxW@5%Ȋ|ţS^C# :CEoÂ19ԗe6(|{p5V'wd2,]۟jinBdatz1mXHA/ob_ǒf^@ooPʻKS_6ˈ#61>/@nBI#B%>E)]!E0e btEK)~LvfhDݞgJiTM([4kٻ8޸,:я8kJID^LO̼e[h&Юd12vfԀ8àg"oPSLj,4m|Ϡ4\tyL5@7uW%1 gupW^Ip\nMv_0+l]ˆ#"E WS8ݚwmD]u>-`ǦR)?ʲJX]7MgNȋAY^kx Z{Fa<: B/}b$6oӼS3}5PN\t,MJl})Q-`/;W}OIfb[zdT*eP!M(Z 1&mQ.ݳmcA@[x`Ony1RG(ثuYan32NtVS'qOSgevyn.AI$ـzCuKLnZF 357rRK^@# }.ޛt,w~xފJ[q, #8]g$MPq@T.wD>^7gڪaO-U\)kF ulTfOQb|/@jÑ+jc5+@ש '{/Ũ>_${K4z(AcJ7~,[Yb)yX+`#t39)N7a^y,]\8Qڝ [x8 {\"E &wAU!x<+bog0rr)͊洒gwNRρY'GD wN~;"vKpRn:(bt<"m_ ?FQ'>Х6lAvwĺ1(*5n&C|ǩ=&*BpC2kcNŶJw:®"$Ew;=* $3OLxVxpW!NbގS$2yI 65z̘^ O4X3W )EDydTPXRe8™ Bpʿu)YĊQ]T1:AnucC2pd x-|O[ZJ< yR|zvF;046!VnXKֵoVG}0EPzĦ?Aͮ VtrEn»C5zɱ/E}o0]^K}D53ukJԤeRM0iRiX;!ܡ3peC1T3 ALJX-1[ 5uMY/R>tYޱjtDRģ{"Y/?8 o4hiACe0m k5g |;vAtal!&@%GGAIeX2ӕ)_R\b2!77u xP `MS?gkk1`5`:4Z͔|{*UBS=)j^g0u,j.)iaCfT L۔v%xK6iGpolPeY#]ČX?Q*|L=ζNd'@Ʃ[PvoCP[ F¦_I͗5!|q8#/p~ږafxxk3n&8 HBճ\֖ w4SL"'eS`e01<S_wJTHd_ ] {8ҮkM'=w׮أ?(Jj|,%EE:4@2Th-rFSj]ĽWm)zzZ`8">8Bz(pO"%愔D3ŲroAbA5sʹoem^3@l5T7Q,鰹F5yN>6'Q!Ľ=%a&*ڋB<0rk5]muGC6qU,8N{knw=A(S >Mhe:Z{ʢj-$JI.L9"E1k75~@m37tѡý gmݮHV]jtW9{"r{W~Em[^Mϸ=qbM.Cuw\NYK]<:|e&Tdi֮t Uhε`qAzB}J K+P4D X6,Ȼw*pMY/= xU$O*LFQǡq}JW}4xaB< AW>GkzNfˁ98QY7I~@ \e_do1)&? 38\jJj=1xVϖ:Ƈ H;t/G3U}T<sQ#7@nex!>^9P@+ W C9!$0-ԺvT'ɸ=ʆÏ=MڴR9ޙ^.p/E| SѸ_ia~Ν]K϶nDX*)~ou!EڝnRA/+~1y'OQX%'f!f'z8 ?.-2le +-; ;J2v+P:}՘ ZRv) m'-;]`>ksn8=C0u6(U+IkMLX ;&:DYt.́~>9z\g(ܡd Y IOTϥ,u*q&ZC(Q:4},o]]7Z/ƼcNfnvSTabD^#hm3|vWX8%f ܇ DEn$0AOjr=hC_W7a)Π\x#oy`/1)߬XT@k1)AձLKSi 'ߣBkYnUjԀ'0=ˮzWci@N3\ ˿s֔AU`l5cFF= TDVc6%n*u0%"-v1J͝?L 5Ӳ4#e|YYʲ]~_%,9tɀ ShEPm/?y$mٺlTB ݱ'a@N$$ 561?uco:D.^3 ^Q9RCx+fH5@P:06)dn$kb.v"/zL@I%SjvE5Y*ߺ=zf̎/WT #$)biQw!F셌 eboQ៸KDrwY o:3\DTIKj샕 ^l`:1[01A"R1bYmM˲/[ Thr܅8>7MgdPKmstN6[xaSgsKP.jV%IFB۵*ZHX7vcF|FJ\f Jn9QE+sfj nnVAUrilw $%~V W+J̽:x{MMmh;\ ChyXMA4 gVNC,#u!#zFZU_n˙ͤrq=<3g  Lӭ@VqN4O_<pLc=F25F*ȣSeρ.T?_bGjQˁIi%o쀛xu Y4~! ʚ&#3/NXQWB&.?)gPA@>{:1[B۬862}T9 | ,͇ʗ݄ĠJ3NHn(lmx:53DYhZA622I{=AHe$詬 ءz;9KfYsT޸xhkVK{"⽮h,K~<[y>H1JKt*-/9#"Z5sP,cNe g!| $ JѧB63B9J&%֍ɡuOT,xO㤄ClO!+4oftRsyh$O됶}͈ `mDq HX7vΪ5 fG'<SSEg_ϔB[-imQwхd侴:_@:+Փ05֫ th?8APkkyhKCCYAXX LJ>3vsvqL\}J! ;r04b\U0^ س (&l9e#?3lL 9o:l.7dҒ@4=!/ܺA5g@BSit{v5FףTPna&iF>Z)bsZVw>d9K|\~;dRʅ)%:^s>OKue} ^= FJegsKV`p3YF)r֨vw4Z;nZ,Ƣ*05a9fL; 2~&8ADa1O_vF=B(Q||2E4[>ܩfbD,]8x@Tޢ`] ^ejoCm$cw>!R4a~N&H ]U,ڒ_n^~+SY[ 3Lz)۪Z$V܊QO2~P{+u:{څǺTH1GQ,?jiTusJahWR+V8EY OtvI&8<<.̿3pDՑd "Tx֫ҠsH:3*z Ht 9"u/aǗnYJ" ihԧh Ab7߀okH9ٝ#jcA6AO@N]$>!I45PGgNjpsnNm=h1"`s8DrpgOn~7sS0MW )I_DN-M=d[{OE=RwjHKx+k]qmтL{PSw.;i.ɹ_/GW: d 2 1Vk dal֖13$BP;{l;HuԇMpoE56)*Ҧ~ߥV]dK`-K6铀S݊dHhsHG_. p?WXHGȶ7H#57% gCњ ؂h*Ё^ `> kLڮðf*Q 9)\ӘOi A 졗1"n= 9<;9^ ^mQNn ;) xjGP%e[2ZDyOJybB8ϪS +5oc"@V7,Z[gGyKǹV9ޙgnG<"|KS?7YlSѬmҫR~KDɨd.Q/WM? /bf BIJ+~@tj|v'ɓ#r~ӕ!bk@Vg@n]npڥ,TuoQV G (|d9strew5X|9_xl5tWlW҇ڸک}/K$)Bn)hߕv3VroBe*PUl HO20p Rt9lZUה=͟{!J3>A׸ Hg(]K%l,npeRZAJn+%"L~P N/>χd]#;~)$4%|SZPEw]f+fsJ9-I`E{}Vk b$"߬Zz\ب~x`PKeƟUq^e맿[sHXv'x1'ʛOӋW >/En$@ X]Lh,'}o٘GK|mNxn -)LmLɯfr؊=_cܿqwKMX$_([Јō2U|9UF=ho6a?u71{,$.-bhZ@Dc$ĆOWDVq34.^T&8u4 !=l'Pe_ڇZh7 Wsafǒ 35`a"\fKx`Iqv0T>y=5*CafT"+Yz(A(# Nڑ˝Ʈ{Y"LdEZ{)|gR^njx $CZ#8,&HRvaQ6x2+i&(8|D=ڷ_*V "XC[=7A/%*XQje #hQ7-Iz4ó ks$v'zα̿9|0rMIRS|ȭ4^ @ bf/|Q/Prʏ[x|0mV Tlbcd\Ȭ SO!{>_]KG@>SZv6^$eBfԦOzR'Q4ES( >L7c lҕk*H9Wv5WLtB>' !Y|ƎD "DO`|oZuU~#.՟;DG~ G_4HșF-;QQ1; )}j\5T,1Ǥ>} q2 ~T$9qO7uuCw~o@9Bt$ҬƗy:l}\ջ*.įYߌ;my ݸ4sn}]WisM(m',QN>ۯl 索hr3~V:% ݆6C2"Wދ>u[џ)}vXJ7o _FLe-HˬHS_,ΌxJU=[j{$@B^j?,#/ˊiif5ov ev"7G'\)Shz?.}0us7>Tܢƌ 3̷d ;X gӋY&۷5BF;)@m/is29cc󍟢J vALjX¦XsVL1v3zFqOru"E"GK\.| rMU.|wM$Гm`w?G'M8WMHW ;D,(@a>?O*2S=R ML[HmGGy/s.फȉp_BްWrnoh$)¸& *;gdz^V"cuƩlyrQqp8t<|-H]^WuB1(&rϳͽ6A]/3>>@|bS? NtS/9ѽ8ZwXcЬrc R_W9{uhnC&X}&M j`y֓7[q ۨri7o+q֞-f8 [oHafRBR;tT& hQ!B.EJ3฾t7N߫k&qC1)'TjX(WO4}LPT~@/e+6Txild/` gw)va8ql$= K8Gw֏wYz,PUzyk\-2ĿF)Ji)(/pKׇ{B$Aٮa' k6c*e "6 iS}*^ؑb&7.1 Gh Si3:66hAMXPëg˳ (5=FLM:"EY2)Y,Yy}W=Xn:ITm۾85 qQ電f=&6HgcvUa_dUdW([ZFo2} 1M:h=1#ZDZwv2HWPVBh/Z$U5DG5ɿ֟ቐĵ&)lCe}Gn"ݨp'@)xjpC+KZO퐶ϡ!3G{ aQydsE#;7)NBF%8W4 Q=w8gISe zU 2O0 MgL0%qNҰo]/ s/R{Zk2m#jٺo6TG#.i8SM^?ğuvh.zC~1 pk >ԑm~]Vi'ɨ V]x'f3g^DS{gsp@$>,;}З N,zqp(|#(RPۅm_lѥ*2~he+-f ,%" ^:_N:[0 |}A$ t,.XWZ5%bףmLB?ƺt@9źQ$6q2(utd^y5)'K)#$Z4$1`zvk'n%ĒOFM]30\< %A!01,|J^)8hA2:<q,fvP\ca#^+$:R I& Y>O7p,/KNmZuj pJ33\DxtU ;Y;n~kxpxjSUIFLRYT#;R[U` ER߬~X#!=V["믶|7gV雚ɭH:4 ƥ/+נI$˫>i~oA6V1 HA,djb.a7R47le McJCW٭,G!fu/ Tja=HAZ%?BVZ91Mb5+WQo"zw3y$?OE} \ ̽0]AxB^S=lG1H\efHǴr=sPߩ$7CZNpl}Tz&qSٺK'!ϴt-oA0ܪBnMȦ̧t!>>gVT;CpRz~@`/Q`H=ь# @R / kxIqw\;> N1HAvػcj?_:o!(uMFF?f ΍`6Va9`0xT aJ_Qh_"0a~Ó|4Η7#;Vy;UPhXwX1^bcvFY'~Nmx.0i\SNj$O,^ 7JS zG4BDz?!! tEBz [ږ\E -K /{6!JˑeȗHrz>%A{s[>EuF*]KQ< #9*3Zwp ,r}`z'qE ^$̤שt0JOlBorQyg=Qt3FB&@rS)8"o`V3 E'a9^ s]:,s{̉GE \(w~ .~jqh?N\zQ5֙7VνzrglO!iHMbTk}':B}]W؞>yo2Y,ȸ]2,5ayqV♤HTkѠDłGb,)TToV.ryEHQpvKPQW./X$o`^3M},Vżv&єZgM_O~ă@z>w·={oWJIsm#|Od+~Mg'J]iЛLO3ZDxJ~r暃}[I5+E [M L(Fp?/Dj>VAկb*p^ݍs!A  0~4cSrMp -F6[;_5h6M9 Kr=R"/i66TWyCLyv-WskNPIO%䬷e MoT#L^,ċ]! vL<`YِY/Z3d>oЮ}Iv^/^-ڣcȅM6n;G;ر,曽aJN}g  3ISz' ^ U1Xy\E>x/NN;[3b4z)ߖ~?*_ݾ'Dq ILdjVeQPg/t폥ѫcw絅YQ奁iyXVԋT|/ṅJ80J'$H(<@-:u!`Μ+qyA~oB/q F,4M7fZ1ځP,GJ];a~ i*O/1cK< tAS Vfw&~[0D1n QњߪфH8GFZ5}81j.BdRTx*^D#/(8 x؎UD 7e4XjA)1L%w;˫k:ʺiY2s\+"Eyo?e]/ 9"@ X1oD & ;trN3P:@c*&HiVU8^ pU֍έܓj䍋Z-vSˋ r|@u[fWOcvvVP5t^kh732f1PZ2M;>›Qd4yR zڙҋځtķOI>Љ 9ԞFP ź*tݹ4Q_BU^7gVÇWcs5aylbbFW:G$B l3Rj5u,YkpF9t:|y? ;RQg]ì KV$wuk!i@C;npݦ:t1l~z{ZPW{ cB%&>ek D.ŞΓjqOvX;ed_Pλ l}FDJ[tԝZ(?!^Dm7kArKnE w-(K 9w䢊FP+j,E;iZh<>^66df)TE#v;)/(16kj6te*TRlkF] #:Jo"!%pb!ɆԩIgUocIP}#0mxlT{eT{dhXu#7.7sFiR%@Ճ/.3h,7$0NFUdbo̽'#VQoWc:/(7 E,TT.8;?c CeJ Еg@Kl6@v^8(z^2\18"׽!3.soJAU!+ k-37A13u$>Fgs/ !|F'ß[" )+Yж\GVs:Cq#zdD[L%MqFH(b4駡UzIY뾲*>D3I7T&Ja_ULWhQkez&pdgY.Smk|(:H[mոhF}~6 sY%F;c4ǀcRF=X(Iu+uϳ}Sp,>,uE7msW J:@ l@@<;utg)МYKu=uY^K a})6)1Wc[ k#':q8|Q#^``:biq!gJ048ցKTN" .U"Q?]о) F6 񫧵{Xd.aU}57g 8NjT Qw)faՁIlc_|o@n Qbb {kΤ VCS^tέҋѴluo+CpgHLz|J]+3NR"˪wJU8ru/,0%#t;I8JF9YbŢ |+M$n$O G]m}_cz˩MlJ6," !3NhW=B <9 wZ2 q;6t6u"=a]6-Cz̭Ni}bB]J(*Ӳr34H,P eXafnXUk]_2E:ߠ2;[ȸ7jR6P۰~MBM\DƤx"M&VR$+tWi"S)=NuoX5"ǫyFRذ l)G/M rxto|λBNS@ kjmoL gEg]P3IeHz1~ߔ+$[?E޾Z =K-kƾRlJ3G/iT{WZ#c~园~ <:h\hU&ע}=3"& 7@c| (Uùj0m! LM0bL٧ۤ}* xtd`qDbݩlئK0ɑ{/ɵF6]kJFJdzZ_3z|)`<RG,I p{:PT&Q洘n;1q].F ^u|.8@;SY'gqux{sqa&6=wУUHN+1 e54/@Fq(pRB(4MdW!v/"~U=j ~eEB(^ʻ_/@\1D׆6~ӼAb~C}Xֺ`@c댃@]'>I+ -UǶ'4d'<&uEQ:FvYt5yT$lėg6)5|BbZ{4H~͐^;T>7_Y9]NQX%<5?|21Ґo1)vK5.$_g x TYjܜL'L1d O6;Ӹl?Ҩ:_JD+s"ݢܷ͍@v\6$IO=du]6cSy;.&n+L'7F=4\B~$Ple ] - ֎x%Zڗpy I+;NҦ(hL ='wv<sfa=abt#/.;`A*B +PO{bOwquOm*qe&Yg.2_;,Ŕ%/3UZTsX{Fj9}"B"]7;!s0 v|B BI>?U2K{X+v4zVwy'ʎdkDCKLgb0fR_%AjI{N8 ױ@➠?̚sCۊ*=Y$"cTs g&Wܭ~ s p^F_YX`>M^GSZ~Yr$O>@80XۚTGZ̦sW=>В|I;,o%,܇[!~ػ"=O:̒CV>5 u*Н^2(j)X 9h @tT~Çg ]\㬼1[ 'j(M 7):X3IMgE&@}GHnCeIЯtkؐ7Քn9j$o/w5+iY]>ʽL,aioIJ[Y#F~3%&Kdgnc(}? f&fAGXl\\9sF/ WsF6Yr0}orqww+(ɫӫ1֟T=#OD0#T [-`(ѾhmW 8OM1f!u<Or !+^CNL7БV sڗpS{E`n I+e1dAr9>:}|U\'1f84  _#?\]8 *eyTp9:\;79],W4lPO6ѽf]N8g<LU6;y趉c/uI+oapt5|A|UkF弑cb2Q1~P TU`RhB)/FhMǖi~$~UGBq| ξҠR|S,ɩw8niu';qت>X@)|76DHnjF$ [^XGxTgru;@<] 1/i[wNۈͻ7ٺ!Oo|=kznEv >ma!5%nW}.|! ]ǝl,Co 'h:;q@1T9R.ra7] bÞO<O*4ɧX#4H`j`k[!LOJzIVσZ@wH܂T>ibXzV0s;cg}Ih cUVaff6\Opg$5\:5" t۷ ˮ贘~C n*ڧ *T Rή[Ev_s1~펼ruFdm[RPȏsz]:dmKe3b UQW9YbnBa!@>~ГLQŶWćQ߂  otGG/r`gPXnNC n:u*I"Eʳe QBg_- {PP՚j@DZ0 68VgNEqS+{cv#?Bݺ@qX1GWַ;q%ٽg}fbNQI"(S\9?+}wvt 9 n:nx IiccDHU7 ϭθuҮpY#z7FQ矇i 'm-pyFc8骧Fd#_`v%RȚ!,3-*9XY-s†} ȧz(s݁fIvpI_zvnL)PxWi'jzUvX4{wNBy^SwPv4Xh?Bc%WdS",ULz׏1iItF>?.¦ELZJ.C9Ptg60 9jI*_G}FVuŗ<谅Pe61(s2) wBx܏ߖY!RE4ÿ;E)pܮb$Rvު8eX׮7\gt*l`V7Y^x}Hd3ӷe)%۫IQSe5Sշ\ҭJ.,+Z2<,Yq̧ ?SE>1$LwN)w'JLq'n]u#1褨jic/SԤ3m!( XT2ݪzdb|ӭlv6Ȉ4/RC^oVRjRm, )Xsp%mJ1Sek`H zjySzSY 2ե({h4Ph#jNWў+G1 ǚ.7(,?x/$G(:o ̸ӔE\A'=-[tl? wC0C%{Gkݝb'ZKϩUtp2qm4%DLXRNBrtG= )M]c;*(>fo: e2tjiY}Lni]M^aG g:YmFLoA! ALWi:L[꣏,׿&$|gT3ݨ} :m`+.!vrr\r 8bC6,^gaͥQ6"ЦQt?3Wӕ%z^7dp͙h1SJƹ1𨛙 f7=WQ*'H-<{s8oobV٢xDPꤴLׁ+upMq6&Oʻz?MR)JIՐ(y, \wOl=5pBd {+ (^ L;('CAŵCp>-C&)㚏선S ~-CMGA1^.^9^XEK0=lX<ؔ"W*TpGlYc*v˂{_!SRboS}|N2G;5f8=~Ahx21 0S2d?W3}\Ҋ*&Le٥oC|25j/{A{^[mdXlCk=,hcr@4q< 7؞y_^uDՖ>Wd+2?]/tE[C]UQ HcV|aM'2ڦj|w5 n&Sw'o?8pgaHm1At]pŌܦF q@Z@wz_"5tڂf18TI! +A_$pY=11+xde LdNHY4 RU} 70NL)/B%sĆBparޕ,ݮ%؃{4xQkha+s=8Mpx@df\D\SzN_ltôeμFkFH>U4x>aC-{b5_ÜD3:eVS?z&YRK]s;Zi2Stdں _짟RZzNOR DnbcåNP> 谯i bQ?Bp-вR#d!nv6ib (Wu+D3Xqyd-&x)2|J@m5~'ALk HpP":O%-7L| j )Y3#f[GB:*d\b-X.oEbraswaJ'r5Eޯ8S7ɜͳ{/f=!\/LF/IM E JL|63t YDa~%Pp@ EX_wAёuv'Qrxy"iRq(UojKuHRs v#ѾL`#TNg^рyC߽ybvkj`M,_DBg^6fL. K b[/*u9N!&=f ]m pvϗxy+Ƭ=;ΎTau`}VDxqMjk3Dc 5QI"' H=Ag_-m-)c;Kwa5w+]pݫAaV&TSPw dG[f}*fwH|n% 392mr;^{o(N1|G^)M:YGMrHV+(xqt%de/QVt 6GaSq5T~Q,2 TJ n[PR#5{!Ӳ23؆˸(2$n . f -b GRќ  ^G+DH+[87:xfTE~KF7ᙳ_U - @XxB~nbǠtɑ|X=w$qL0TThN CWPx5ʯҤpv+*L/Y z*KгzO*`iTt&yBu!NGض:J\4s%k` hW 4Xqų=#䱒@⼡o eM=v| 6BIhc"yna&+YNGN']6:Toql@&r5,}oXJXH `Nce8\Y8`2Wdl +&9N1-]KJiph7lx^vO˷QTӒ 6'Lhm9U31}w'Y-Ds@e 6x@ 0-KmW".ݫ&wW0Bm]wsCʷ w=1[e"a.h`PW6] bԖ1oBAp[BEg9K⿦A$W,ĮA1^ Uب,#x]_Ds0y%D[1(aj|w} Πw>faI,oN.k{b2u@)ݤeٚEzf]Pu`PӛD`0 `b&$0(C^:|?l gwƱΟ EKنF'=6$'9\GFUJmZRS ֭X JIVYi/V~']͙.SI;ps3c٥\1&nX':|gwR_ԉ8ΐ92 U26O*z %|gQknp%բXN]\֑OQgΔHc5t tvl"TU.smm:Ib:6˴gB׷kRd@(s5ˋ*=~M̻r}Uyx#Pnӿ B$ܹ?ҨE3Wз|8)Ҝ"kD$o :gQ8P$ ጐMuЀlmmx|̦L;cXV詣fSǵpAjK7k<4 2v??!kS~QlP6_! Qڄ_ӔWP(^StVɗ%GAs[ -yDU&/h[H= ֳDt=duC1u^l@:a,}>#XJrphYm !6vnu[xݣ0ЬmL,Gfem̼vo Fhσ> *PS~%ul¾82DxuLCbLt#4I$z4EH3JJs;.ڵDŽ>i6 ]c}9+\T@e!/V2ˏk8]PJJ?a1 $hQ5 X8y6&K{cٌKW gM+۰Ь0<++vLEEPsM3O+Y oX:-h='5-XT(9='e< $^&W,cR6o|ey\!v`A(Ӕ." 6 #/ݛ3d#^&^yŨ*殓 VFtd1Ac7?*;6*xe 5, BGlcK==E4Qѽϋ=MVі,L >֓N1dn4V3Z%Q׉6Q< =>ʐ́tPI\8ۨ/Yx;(͸AB]q <ά#"㔾|NC[41*:R|>ɉ[/WP+) ?3vgݹh_F 0Ǵ_ؾ'c9s?SH3`Ki9#t!2Y3F`]׷C]{j9<7Vദ⾲#ѰDSa AGʉ.E;|#R ebsypmY=CO"HCŹRfvr𩩶c83`F|mEyjȇWӑWjMA>;79!dk}S8k2NM9B0Kz@bsttAN -x4ndRA^Tә 9l־l%CSile9PD0apnk&IȚySyuY2.69ճ͒Ty jTSFۆGnpg!e)UTrAAJ%x)p>Odi1\P Bp$6D(htGoc#h":+hAl/1΀ś YvQ7(-6bw{m_ ](̮fbQ_{:%rb\'znz:>Ts* 6x!|gCiV{x>TK:2]  Ev!lREp}N!|}>K9.5U7^)Dm.tV8 j쑖 [l#گk:jc$PW&WpMش\KcOjwexcQ^ma1umG?d[r&FrP?s<"ޅHaME V0K$Rn'`e/wq]m[3 šg.ҴUFHAިF*#Ml|8h7AȳU)ecUzi pOv/9͐D{G| f}Sv!eV4*0= nm(mNY"Ӡ 7UluxB>Wmmp"zWz{NwU }hyj7#L{]:'zdP1 pd̼*J&/zU %d^ޡƊ$+V͖P:$CsxLt*-^j>?qYKݑUgnOη2k2ȪEByq ƷmCXǝ7 r~< Ii.{ FI2 @]9{]$^oh'ER훻~"KBL9=W DJ'q@:F0_]R+͌l.UfVfaڡWFScH,*ʩmS[߱420hY~<۲j/pnocnB|} X'=_{!>R3s2 }s<RoF \qQvP]M:14hK^ Df`e@ũXX WE*_God!#qy&WW7&Z3gu a-uRA[e-Ӟ)m bVIb4xӯ[λfd@Qb_6BN˫h;JIH3?%a&pE\!HYjHuHY>m;;ܓl_j6u DF:d&#%E?ZyMcA891g}(dK" GQ -M׹EHCzkd2K-BFj,]mpM%qBdz7+MYtx 7v] 5aFk*x 5]J^p9IL RMOF!| oPG@D[YoEw .b2! eȡ҇PC<̡Vɫi97fYtk\W 69_FK>z>\Q6(( 숨5;F@s\SŬ4 CDgUGTjRg#K,+FrqH( 53ɹDY^\5GbrѶ"tLl:9Vڔq 9lZ@>C\X ؕ:Hb';ky'#bQL8͒yuw\(x?A=ca;?M޺岟D@ּ"$+1'CcS+rPu)ՀB@u2ȳ:Au-9z,3O8 ǶZ۴ Lﷺҵf9pmd ? z4+} qD8wϩ/V~@SPfj!Smi|X[=|Z̯>3_Rk(W˹`BJmުdU(7 ~TyʶgR 1@&]}$`NڮӳI ( ^ƔxְrDsp+&﮶I50eܮ y$!ʏvuCAH7~2-=6ʟltFB&S:^_>r o'IR/VzxXqT[FW ڣ~o%̮ 7fHݻ5~{)=Pl,O:욞E1Kzv4_B}~3OD`o 0 {"M!HĄՎK@~,BTP;[,W bb)>:7X<[*Ze?*_+(& sCX!T 36SzvZ+`|i\VK\qvBzxxJmQ,'2xZ_9@"~Uy>{߉J_{M0JtFl $|D#>BQ8s.м6PG/&ھV^/bšMhp0`+ܰA3MG*Z}L;Bڅ<؏6c/|^%{"[k*A!y2Y٫v p?Mg/ڠPPx=TZY8hep6I t,[PJdQ7JɊ}xgFg&+tnżjuFXfrZE64C.D#C&21AkDHq@!Nj6Q$>ct.MC%YWRYB5la~ɋ(oE0Ha a/H[?Wj^UxWĦקw!&^-NgFY=uV2RQ71UiD:AS`L>%~Z"}["xOVЌ6-9Ie"$\J|VdY@Uzɂ|5reThmuTN#`[ҟd([%97(2 ڇt26Zּ@4?"ܞBo[E='Np"KݛӼ'y"mlKF~ #mX  UJQxkQb55V#sIM7FyW`Ίm*m0hI{ӗA˟~O>%LsY"pM=L.M,l.b:E͡|Ю謞S@˅ͱ s*2˟Kq OH;Fq8A x=RŮTqɜ]P;T[(1.GzBAt\{VáVř: A^T6W.$ӹ[Q C{~2%HYr>(B^Gg!.g7ԨRB1#c]jLGfC#wD>久rF X1v9GvtD;]+Fה^ XDB!U\#2+Vs}V_}D+p؋ZEH1 8yN@($#x/nGEqN =r "U@(jbֹ(]r'k#M<%zQ>];Ãȩrcb|cO34G 딲-e<D)W[ YTY^Et~{V8bE5@;tżǁ 2T\eL0TI+ O *=/=ppO7cEzOi!ZXc[P+ ]bZ_Jh,ijo6Zq;#̀` M zn  fĨ6YU"9-|%pĿ!Hz^ FwqzS]7rb3PWM%H=M-tL^kʷ-[d䲎dL8i@V`9tI=PY9)w$=2y ??ߜjp X*6*A'#`EbuQuv K` KA) 2 b(AD1`g y\B ,yz"&p)XoZfc-IvU.F}#o z32狲U˶3~9o 9csDx=YYW|߯ޘwLH__=]Bf5gu.Ls~Ry+_5g '*fNGeRÀ dP^b jg7Ս)* ϤF jmR!Rnge(LB)-y_Jk\5a} ~k(AOn|O]7}QK8; {]5u`׃⩜L:zl/P!R7ْg1曣852ګi?59QyƠr>]Xg:>\ԦNNHYKn ŋ3f3l3'pL m@\ e-T(- nn+l٥,ה ԢxXQkjXOo۝y-ƇvB!hy 8Ty[ҘqםoK}!ݵ6#40C|iBl@@P2q2wr/3) J~pTm"ِaSfצ95Dñݤ^GuDU;\, 4уLD1g?B dS|ORx17x+3XEȡ Wc4UЇU%험v4",Bx*m6@r ;[Ċ:DM}!Nϣ\KVԘj6Ra}d?'' (;$ CNY3L 4"U?"$hrǐL?R!H-GK)(4} İǿ{ 'OΓLCѠΓeޕڈtEKp~cv\"kn'-"S|\M޻z[,3YsZPO^Df: Jrvhb ɒl ;S :?CB _J#}2E e6ţid }uŰ: SoW\ {P< bқkR! i@x휞Wdjgx%@xOM(Bu|b4šqmǝ`F7F#׶š&A6XMV:xk0D`e&B}b56J m9pOUpMOu]%ڠR:V(Fb"vj%g(m.欣PFܝ ۤGK/DD1 !  ֛S.m=w 'lj}Gޭ0#w)9@U=Pwo:͡bNQkP{Q\6JplN?T)L9̉<ʻxޏkAykЖ('9ԪK2_yoV˒~ 8Pr}]w hLvFk~‡0݋~m7_]̱w= U_rt\W,qIqAmARu7. 5@Oe%OU; Ukq4Qvj,n_2jpl#Gհ/SdOq|TXɁp~26A#Y89`6I?'}ޗ;e[ZkxBo{^~Ԅ£BO*_M8'x1ޮe8jNN&w~Z0N(ļ?#@p m+SF5~rg1!KIzŝz}JNa]Kx5 tNJI)67w>_Ϊ4SKtޞ"pt8wK`~+_D}$Q8PqM&@,r,aLl3zO+# $ -&1I=z3 *wzOC4-dWe; uXw0/Ҙ؞5MMs=Vu֠j 2%„+o:Ymݡe,CtϪYۚ+o# i}Kל0{6'3gpcL<7cxѨw۹S˺0&E׏s@|%QŠV %ZfEq,|ШcVpIɚPlC b. فQDxuR2v19Ul9Q`XzՊZg6;]9H4S)foBe11 K8i- lP{cYvbbZm XAˡ! Qm"C P}k-x ҡC A>U34O!T~ԩ2 @/}[ix~#;(ik~ 1ΪnI`aXgT5TqC|'!JMq_A?BmO!E@1He&e?X0TK2>dEMi)!dfɓZPO-9#Ivf4l^&Joi)_B`9z_,KKVv _fl8DsPd7ot4}n\FKP7$/~"TXf'xZʗSCEM0X6no@I(U܊)m׎,IҮ>w.b=>J|] J|?F3䉱eZITO'8\g-uqDOxcWTl n${^McCpopHDp) !.y^9!~zh}FcsLsQT la,ܑ 1FNrxx#6UHY guQn)THbyzK8n=zM=y Os MX'X05:XPCj$#*+Puن~M! R9VBZw!)G4B:a|_4r%l3d\X'7n4㊌JXA/"PWi'IU\E CN!zX'&>OLp"SW"ۮ~]{nC T.z$An9 کL'yGX'?>#3qp,?Mk9?&k^.-Qx ׮&ݩQ(NϮ'R3X4ǩ̌T~ڐr8b<@z\BedB/@\-CjATc@lFy`l4 Nl~wMd;ݫG+ ?hUa{y}fyV#e:~@_9: vD noR2kd0GJ~S:"<Rwʟe[ݑq "@ZVjƞku}a3,~ >3{ ]/bk=rٱmV A{Prkјr w1;Jҷ%_0D bL?@kB`wOZ#-BռeũT <"]!;IkQV-͑d_?g6 8\Qjي^3ӏ2h'qCtk^8<`@VǟOn=hںct|(\))ykDp6~+x\+C<=pò0|'Z7o'6 !WfT [:"" &E1%6X n=! TFt CBc`B6*&x3JbC'0w 1#Yl>С`R`BJ4h4Eձp[whqYd|X;O KoѤ~tb䩂M̄ރ%XCc_xv?m;ރ3Pjت`\& ehM,-{c\K̨ܘQ^ FUnfr~\܎}_xd&3\3ݍ *KR=)w{1V$Eɩψ!e'2zX ce"Wh^R :W ;W-c5LCOOF#bx-t&ϯk10I[PID x50os}(#i+WŤC"EEKL} ,3qN P;n})ao7Kt &R1ȉڅ*,6Qtȱ .0zۧ^ZPvV׸!ga_A6X,Yh8(:*w}6U˭@/~|~%:Fb242 S5*ph!ObQ @dه.[iØqJb\-l /TϺl*:p?uy^6@H= &i2AAk[yrJd&.OoGzLwE K-2/vt!,ܿ"Hc* *kxQQJMJ?@0@IL.묠 b6cB3[TPF-.)*3( _(Ǚ: L+d@8VϳA¨%{>hD>Y&OoČAzD4Yf! -cc3BjH<):p܏ЌHT[=9jE%Pxᖑcz%p[wdXq`k_8Rzf<vKl_w2ZElC|kd>NFv>qr rSW~_\`4dT͒r$(rϲ4{pUYk @pDh]T P'\M/1:sYw_+2[COngZ^ExN`,[6uA6}ZUSC˭@{pzĤJ*CAvt[ V9L@ܦH_Ic^{կ{'N&m<$U}bv# Gu\(ыqJT}Dj+18E͓nJ`/퇛Q]1Wd/ Tj XFnju'N%`\0XN{.G†~RM5XD->B * \R~ԝ9N35 Q}9Z!-1EJÍ ! ݆`:7CvŸ.tg(X߷q`S*bc{)h/(Od3EmG{!tǷjVQJ*&uaA؇dcE6{`(3XS|}-s;y\ُml"b(ma4G]qǾЏJfFixPYLWF(fPl~/EԖI̒X~F܀͓6XkA(aQm!I# }ӑ̷{2 LF1 Qoc PBN=u^(VTgk34b 9_ifI'~NV01rt`w 7~|SY2'Vl֣/ddeokxwrBru8= "rpȣ;z~x)KvKNd*ԝH<߻7 _;d {햁 0l8pTh?a+:Uof'`>CCE.ܷB(y5˯ŜF2:~"3hc1ㄾ i#S| \x&Yhܤs[<,z2W@)~G/M-,: ;Eu ɟrJjҘF.'$d[5GKB`fϧjzٰ՟og˘029M4E$a- Mm('j8(ЏtP05TRe5/\Jc|tfW{ȦxWX2sa7k4SjMكb XiUP4L5RPUKqZwUU`jK33q٢[(yZ[YشM/#!훱R엇REPs=]:3# ^8^= pq6^nU,waV*xfRbf߈ Z? b晙mE%#"NeBoĞqŪ.\K݊yKL'ГV+ܕ:b%BX Y8x~˯D8U=ts E+Y{l8=v'W]{5kd,A.4w9Cn$J:άb21t=jZ*-iVA te2)og4?w:-8cr.t0,]g ~f}dRJ}@cVK?{LvF[6q_N^/a&>Z~u(TQcn 0/ ]~QQ혪KYu@ N-)ɨ^L_I_ɥBM*OLR=18z,qiVNB'db}냋]h+"t79 С`׽_Qu[ qFNKw^F6fK֘M Ic9r6X,.#G:^($>kf~2;%: eq)H })CE}9sub"W$v>Ԉiأ_F ?\0uVC Yy|1 ^'7ԠWKK:j5Gq0MQKFb8; YZGN9B,(Ny}DCüfy_ۓQ;S=(Nt߰N1Aʘ 5e ?ʲ[oLBJ :"I^ւjt΢ޞ-ʫc7nژJ(T{~8LWX.EG9"6z~M=&fb*kS_DFh%=b^8^ۊ;ۺp^xw^EvoÃl/В| *BLm޵Uu\~Lm/H4;⛯vn5]ORƍ)82wly)@W$m_D҇!-mm:g[,c=Z@j5X1Qߠ`02\.!㰊p0,A#0OO ^7ithx"W_;Թ]VnoMF{.`petbizrݭw kK}%P~ iAws*!kPW)HwuWۙκV#Q ^E8_ъuYnp &SwZ/Є饚Ά{-4SR};|E"EQVw-gˮ޽@{P *Ky phs7 m*hKEů뻰V:1C;GKv֟V=Tj!hf}<4UQ{ˠ5F$EZ%Jzxvo]aL -!4"tix*-n@A#h?*XRcڅ[4dc:-}lIډv>[{y`3P͢xd^|#EQtx oe -~|ae5*ixt^;7uՐ^QwkuN=?Ӆ454hQGlqW׺=1 c; |βR,tO?}G%^ 71asR0IԨ%Y HWᤛ'D'hu'Q(Y;5Hf RDGA[[ 6?f gz3c 51I&?6吙|B e!IB8go[O))$lq߉;P ӖHcnǫQ{^mu2*4uF sWHFD<XUQݚ1k}>./S;?$բQ qhZ,s/(97j|{K^_πwQmXr?i2o֨'1a$*Wgks^s!@UC -~~f&e5MJIt>=27o/MWfCtV\By;J;ڭR8x*Sl(UWvc,-Wvsd H rc=Gg{gG5mg wCI\Keu@v[ӝv]q:'zde33TCaR_K[K1%RM$w2vyR?Yp%o[B&t\4U"& Oiviz}5l')?ݭPP6A^(o݇"V:5s <=KAY9l"/`~Hr]dXJc{?Ġ,v0,x44JnS3b)od▖z-[QG2=" TP8ZFF,Dk٩[Hhn݈M0C@vdĨ4%JkWݔ[EklPqw9d(K܍_/-DSgYZ070701000002cf000081a4000000000000000000000001668c169400001b14000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/usb/rndis_host.ko.xz7zXZִF!t/w=]?Eh=ڜ.+eo>}Tٓ.H}H&%,7 =4SD l_ذ۴֫ XxmE31hN^)Gwa#[Pl ~- d;8L|.+1a::YS͑2pbU3qpFz&KidFjmi 9-x'fV?o߃<_'   9~ˢcU#]qZ2t %4  ,Ss78|oZ/TNQr7ej+SZԒr.͞ ɪ25M#$ &gOJ62Ԁdu1"BုBJ?hKM ܩ\! ҊQsyLBB3fk3puc*o~BYč! 8'fk+8pŔp1-+v ƞ(~Œ{c$nk0@UK˿6co 'k]NU_9Kcch rqQnc)B {IؒaA4vщt泽 .tqę3{u zQ SS9k2 <$'4dW Eg|ʅVϊE! ]8D'l1: l~d^s ,!,-q|;s eV:AABcJ!}BI==uí:퍩 ?>J̷cOk O5_Lo3`_zLÜ\o`QK+l'~%/9R~io=h0vez^J|dٙ *cBי "{)˴8i2@C̟_Y\f 鼖Wr =ꚷb,"u* 5Ӱᖺu}`zU~ 2R}! Mp9 H8 1[&֩6 гk`˘ u-yMe~kL :j2bcGzIPV̜ɛ?|Qs,,y+?)=j[ xDCp$tV">q8Z `yL\G2i364TkX+<>//l ٖU4.OۚI9^WN솙Đ`dexkuZ"Z]9B݁$F;TXImv2}װ^9֩%MKljjO[: 7NVa*;(Xf=#>`efO0vKH6 yyKYTH% @"Ҍ,D$WiLˀ‚*alKx?M7gN:Q/=?A(XNA/8VתVYMS˧j>9p4r<.\{OLٺRT7Y2}dw6leU5Mt'gUNqF֫VRZdji}A~wӧ1ߙ$yo71.˄Zr5}L#Kf);`Dm0 i|ڰIjӝMg 76*?TtInk ;.KM?fVTs-Ƶe}'֙aF#e D PGU zo=S#+ƘD#:#8v':G $"Q=ݬ"Q2t@x mЪE@3?ژ_@R0HDrFRzUyA?S7`߁UM@ K#jvVKs86_Cjkj/WT@D09;60d,CϪ`5nh%}JZ mO~{IPr֭c=ҷ.Y؈{6=!:9Tt3$ʋ V<1%yTl FM^?S]]zvV@e 8v@R]#Ps[j*@I.$POB|65e("k @jF ?- SC)mE?/~P^Bgb7&>#M6Ƚ[5 M4ml"#Qf8ܦ5͚MXr_ a*CjJc0Xay -TCr9YGqH! R-@|`r|j> ~P xᘉ,~Ұg&뒑a/4VEJ\uBzBŕ@?zPHoMT%+bwjDYciE*?&| uʟnWOj19isru8Ջ[ĉ|"}Eu zgti$0{%$/HoVĠaޡ:¤#`f97+-`N|Ii.@f>g|z|*{݃̃Hq!AXGQ6ǩ]}|(b?/e: }HLb60B{@%_-P+(_GB leVܷ*5 fٗ:̈́o4DEU[ 7ߋ#wuyce; G'oaSҾꕱil$x`A޴=?`s*T)4:h#gM2n'|LdkqoC]_F3$8 !vd//q^9_(&lBrqIĢ>Mk/t҈^ ڐ-%EQZ?_(Hh^dJXƟmK?Ř*14=%ux4|v\"96^7Ӻ<*Ik~Lr~BCTo wM\u#И?Aj!*q v_j*bۼn È'k~:,ĢnlZCTPCg$O3Dz[Fn[Tf1~!]x&$p8(O'zwgEhA}Q\nڅKfszXwX< =L 4yصlRPrK\UAPP˨XƂ:ƞ Pyb5s~:-'#MdZx7|>鈝Aᐞ ,2xw'<.L:3]!2r1 TJL[=&IA} s7P!sio n_ 8ko9ԲJ%|C{ FKdr'Fja1ʿI<ՕPm\CL1$!'$౬[JDۨS;'Ժcg;TT-oKW"5֑~<0WⰘuAG09`2&@VI]DmJ>hqTx`}KD;߱u ɐ8orCp<* mfKDL$0i.PPt]Հlbk}xx3AD<w\P濩t`OO`•nO~z3P̛^{҇*iCS3Cy4~Å7>:q' K( L4zJ})QO}C槮nӱ~3ꐾ=0dlQ"q⁠,_N }0ʋHFk;+XKMu1óLO֮Ig*eAw׊ = antB޵ VQ^:Hcny@~ǚu\'ȧ6eU#0 ]w1si\\ZmHgBmJ}ՄDʘI DO?s7oQflҰ˄@JE9{%.Hw-x/#l ݂ьޕ$TFC[g#zHQUnD}"RFFwjJj6>>HVv}Sf Ga0W_5X}N:l{:_c- > tUKמωs$x1\Sں5KR+O5c{&km&\:P F8p*Ѕf ҄F)8xD1oFdyRn4IW֖~mPvaF[/H +% 0daZ}v7zZ1BtpܭWfwnYZjs.E8^44X*w:h25lgYZ070701000002d0000081a4000000000000000000000001668c1694000020ec000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/usb/rtl8150.ko.xz7zXZִF!t/ ]?Eh=ڜ.+4/;887_3/9Z]$!KzH:cQXg&)!hMvfQ# JY O%3F]559VD1qxfˊ8OFy`EY&(M/p$hHU?!wAp̬8WɅ1VOĩMġ&LC_sR]D x59Ho(>BOX]!3i>EW0-ST{ߧ k*d&^⊪Թ|UW ?kNyV) U3=P"݃:{Nl Q|U 2MEKp{y `{OH{wxAFpHs泽+!6=vJƶ*Z^=&Dϐy8iYge,qn$EAhj6=}Zp$w ⑪2 {ut3\Agf!MCLb^9oCH"?dnf`;;;>^{;&`!f bhrk\iN 6jիgo}ðrD?!rx >b<}U ZEV\9D~df"<1̖]xkLA C5N,f$r>WQs n(Զ'\QV&Q0C;3,~ˣ!/D.4ޝT(2?5Zlxk, `̎!)*'?XмY:s%jR[2J(:讵UVd9AmgJ@>n51ƉVGhDkN=շ?fXho V+AQ/Wupیh\>dON**AV͸3p4MtqXW i1/6z/W  bhPB%ϟj51 d&]Dpf :㴻nRեx% $RZHF^~z)98-D~`)OWC:yP9CٌmIbG(pod۔Ϗlw*cКgֺymճ9j0V? GȀs7,Ip/z$9VC9!<@O]V2B+eZ8+fYA\IXAH94gA4OE1AuSM> G4s ϋ+KS^92IXU}>I.Yz\FGA5~<q@"ZL|G$:z%Kdj@,Cj͘)[:+ a.<8g77?;H$/"5-ƠmP9EaN:aGcS_$q5%8+nͼHX Mѣ1a2L7j#$ףɿ+Tx91♓ w%>Bj}>6WaɅ ֕-0G[W]1w|Dx HIN3uMp9x?Id7I{C^u/T |J(Otk0bi@տQw_80NQDI١F7Cz$pC+S? P%BJ[O[rLΒƜֺ G+?Ğ+QiKR+1uArnf̙dVw{C/Bbc65.ǫ[CI2 Ab9Rwf#<ۢCn1B21^5*9i(2 uJBYFP:)؜uhY~_3oRh:tBU\ XHa<0bR75[좫n8?]x\LRf CNPt"GqB }ڜuSX쉵/vVmgbfSg/̓IpaI?BTd䓃ꪩ1,YK/',$ZƏKH*iS 芁!B$>~2_>/a똍PJuĮE0L@šuԷǗ7?Ÿy%}NX۹ֹ\qMAObE )pxQ#J)wjو\ ^VU!g$!VUX3Ey.n`A&*2گHKB~{ȯ! ,֥IccV|hJ84M^xs1<*Z7ہC/djFBw͢a*YDh)Yjfd@ Dں h}Wue"$(򁚑@JYGU+5U*0=Xn #x7 DVgq^&jNߔkiz }x\7nZ%&X>4Ts@a7#H43ߛQZSVy<>>V/#\/%mu{e$p1IV"ԏD@Zgw^ߧS-FHp ˰m%)%z}% _Y#$6\nCp㶦B::|}au\S~Hoh}ΗD:H55rK)Vp\45ԒG%)Y>7 .~kl?iZ_&RJdmn-[8近 <CE|b}4<!LD;@ a.rĉ.Q=**y<&Q`#Z9nBj4'6=OM;YdJJ7g vEv'WGt9o k$F/|߇ wѦOO~b7jϔfْzIQsxuVw\a&llz6o<TK^J}11 ʹ8%H 4f>/s4 I!ē;}eI"Q57-7+gE$rW٨ArmԖ`V[G(Tȿy|> P(UayZlq:KWj C]U@=]*@i9=-~&غnhK_ILз]b$&HfutsX;~/}#(_NpIDՒ<2@ MP%Z {U~qǠ!y? Mh0w6zzC'z߯) Wl _0P٦{1ĺ"5=/g;B'+; g`%3I7].B5=/ C6b7DtyzQ|`o-jhT0i`Ӄ'aK1ip( 4*~D#8UagzO0bB]o.#Rl ҡT]^i Rwoꮝo*3r fĆD&o{k ~֛6)5 'mK /:(.0%ݾ\ǕFQLףfh,Mgج{bs18S,1EhzWz]a'DM|c>ˢ=.;l'N]ЀiЊ]e3XP<+rތђM MAb}nI8R}hnZXF@ΑTng6C?SQ/RE- gs߉-[(OG` 3y@0ajTuJZOK);ap>epOjCrvI_$v|gB<hu8oK$@ŘL_Qvoޛi>ӌDqbpi35N+fԊ;TC`Z6(t5_=KSTZwF5m!rfy ##OwVMg]c0LTQu`xrlZV~Ar%EN0ߎCQ'Fy7u~iͧ#4)NۇҩFN[f+rˏ݁cSD=ᰭ*AnP=b8" ZrE (K$Q_}JW0c3 c(/WUX8 q߆hf8V*OqNTgït槙w#X #0N`f{){A(V+np0K-8xt`nIgl薍EſI6G[.ퟣ "Q5M{FHsFv2I^۩n M;::#F/bz绹̰\`=I|+Z0rNٲ1܏ >xX H+Vk,IA@ ynND0m`.hARm>cXSӻpj(r 'GVC(g5kw }*}T8nyݤ-PavE4hƿ=?ng6ȫ"ř*TV5jv3Tr!X(nQ"M +Y(sBL"$H+]+fzb;:W./g4##]43p:Cl7ttsG~3!1X Xt3ޯAVl㶖=k;֭EvDh-TV+*` zЙH8m 3K(GYy["F7JgY\=~wi Q(2pqؕ 5\UM|p^ *kfBLXDSbAy-)dloQ'^(=Ud90ʎBJ{s |67,e`<ؕUyaܠԅީ9,nD!oR-T#zD"t6z[u 3`ϕR^ n.f(̘~V67qٚ: {ky 8//idFΜsO'O(!` I1X6G M\9&7A3jPgL7ͬՙ2*JY=h;OOSÊk@48lekֻcAgYZ070701000002d1000081a4000000000000000000000001668c169400001f24000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/usb/sierra_net.ko.xz7zXZִF!t/M]?Eh=ڜ.+Mhq3׻çQ|HĮ1 Dj9څ\jlT U8.34P[15}WMǪQv~}p2JO37rv~/\V+4AFw %q:^tKҶi6n4uKzu@ M5aM F^KMZw$v_Qxp6uYSswf$,Fo%jΠGʼn/7${@·LC,8/6Mku/Qk, 'c몹Os/<6tc &dؾgRxe2cQdNJ)at']AV&BqC*-'op-@j$ 0#4ʢ5jV󾳐ם3Hy_K 8Z4I`TZDS&%F p|>wf/P;I*Gt<(~?h@+XP0:k`!%[`}/xyre$b됇c}[fVr#2ސ]1/ BA \LF_i3rܫPCG/f4oG.j{{ϹhJ+zW3xQo/#NTԡfc2~SG+NYg#?6 = W{3DoW5EQ4 T0@Bn h#R{zNY-nD1*iOnoty.Q`1ݮ"fbYh}l@b&S*AF@4.X@ 8Vz$Zk(SzC>87^r nff5Pa|XcJJ[_w"Cidj] F8u7s[|TYMQyt∞*BbiνiWˇ4ґF 8?ĊI.mvF7:Ѭ slh1&Cpve.vہwk@aA~9[z+B .D=Ԓ{>bdg#>G7 ۻ,k}=1\1OOvJrrlT ܌%0elBoQ|2:b>>d6hẠi<LFPwZʳ0Oψ+r\S&kh2iT_I iLBi9 7t*.#ﺶ0Ʀۅ&/>W.0QRt>V,D >L ,˘I.t`cfodw^F?4PBYG!Gu4u-,TgbϢC8fG+oѣ*m2#A=B1B`[]vx^ I6'JB)UE'P C5p_2Eqf ys:D&;8K} 9c*de6?bzMaå8|#OH S ~ɣ`Qg̵ܢa,;f2р֗;忮} )r!۾ 2 [s -c)K/?s:b!*IF- >-jQ^lf|ӚV=aP1*y? 癨abt*􌯥Ll߫ZY#m)})ZYR!}lx34p\=֔1aYTE@m24qm0qx}=ѝ8`?ad ±-n/ t0a=ߎ"NEtyl\HA=۞ s s!D#ͷz؊13q%fYJC-./oEH,g"~ 9qrY6wpnctՐ+/ԉn 6F6.9Mζ˙͍.#ty+iɕjLk rZT"Qr~H2Hz\,9DQ=,nV7h!\&hiSH$.H߈sF@yz|>|\0+{xȒ<۷ $P~a0Dd~Eo^ba` fYD^hb#K_77y!𤉨^TX:GH}Pt'kMH򩡳w>J .Dژ% BSFVx* bȂtY|׊{(;K}V|9zWM^OSe-E)0Ԍd&fȢ?ԣ~_/O>;V;ҤҍgRGyF -޻AaC02~w;,#D؈{|A![7IX:vXbF+976VSc K߬ymZdu\9_γWsg+dxahEB(oYORZNNƿPakRlA}rJv@+۹cj!cU!nZ H(V46U|g(Ca63 Jm`R!DXP"\H<'ĭz仞'8Tci՝ ,~ORq^d|[Yٽ1kAEp<8y0zI~"ɜiXV k%yڐ-n|-dw MI/_T#9 (v[8-_Qhy IfI{VϹ{[R½7!wcl`M?V5I>nXǏt6-nnW / C?ɜQ};Ac-4_y,bֺ_({Fd;3;|AA7 aB7ᗈnF4}nd=#xNOcS%qز!y*ӸF6.q&1~O8x`ka_ UudMHomQf/9ApP͑%9P ExP[ J쌳+% Ӭ$-`uMj==󼄎B€u*`(ªۦ:s9ڐEMI})j۩;j_JA}:^y%=2iqTzL A'[Hf}Q*F#Ҍ]r.G:)%';Xj.sDZ3}W`Yb ºo.8TOA5ںF|w}wкt쏗jUߵU@\ F77}y튮=rm&0;3JY{>:2ZiDR3 *53q_ɲ(ܑЀbb^cy͖RHu$Ȋntȯ ܍M<7 ,.O5$[D`Vnp&Aߺ̇[^0b Uwj@$K7w-`<V k ' -ܣ5#A-yK=ө\ć 8DD( ˉ:.WW;rc6EDsHL׋,4D^j$h-΂K7z6ΘiFqG~J=OM#r.m&Q9a5!zDcT ha>T+ku@@$\\im󢶃 NQT cdnOz;:~`KɊF#%~άvkp2sdJxP'2K(*HT oN]-ƩR,R0O^ߜF.K?Im+~v @e%nv2y8թY5Zw"KaW!: KtnJCd*xtVo1riͤ;%Y,:3O| [F,_Tj|R_9E|A/!oB‚Hdz< ෈_g5RYJ 5^D7 tc@hӣZN~_TZ6# h]MJ u16k\t4Ya*D0VTZ M8[Ї@EIX"Nd0/t fW;qc[BB O@);,@BwB'%? ھ ѦuvT&D*6Z=ل^0cr E6+iq(W)*x1/`>T+A (Hgq'b 8$ ʎ?7~Εl:1'!#Evs51dǤ =Z#"]% p)fry 2l FC0ް0dN_L u#X)[cnVB:!F{իNb߇|6"u6aU`k!y=eoV={z1Ege_rS}:\N}BBS?x %;`G e\ٵqpN'vwOB._הRv['i_~ZU7@7vhEP&_ޗ˪XsFR_2cu1j*/k픂uFnK4t`{I&`eef'{t@9Sq18rz;Z)ݜs,p u-h,qyAB]_,F4)lݠ<}>qVEskMhTo6oTa,/uEW4R(,S ىA_K1&&Eȡ.y?}CT#!\%;)S=(VCL]xHbјkiڗkV,0J=.ZOh$JD^-ujh5)WZD)ϋ2rtm2#Uٴw6s7X)tUda%YQ~_IU`,r)*I+Ia2*RlFFKI}㞙6& 8fRŚû *w_i./9a~Jxzٚ%#Zn `U22:aIP&\rY]dSq^1wA|oNnۇֈ/)c:0' -roO` T̔j kh0m|1/+ۢ6O5Z^ |R"A8շq'e%'U Jbm[ZvGz3[4ni[>,6y}͋o)UH.MճF$]NMaf4%Km.懶{F0Z_U?w7-EȪVoW>GC];*Z{l'JxRC0mA%qL8u$(A|g(ɊI )2Gk-`|C {::#:TbOOph>h8=FuQ*Ut1L/o I$d-'OG$ F Vu-2'$ِIFm52l f`J!M3X'; z>*G-R)=0~15؆5G$K_ϳn;@8Sl"9eGz}h9×E; APՂO7@P-Ē6X9lQڑ&PԸ~!JA8m Tg./~ͪ.+ӈ -><;6{L]Ν@j=  DWBQ^o,lTD'=CY6omxIP(^: ک)|MlNy^p tPϩ'XV*`&,u-b`KztR'z%^-yfz>>1Hg"{6|ힰS28^ht.U~|t*,Whׯ6w<·BLbxpc8-_6Hz:ܜh.U'&+򿁀b?%`bbptrKh2g?8a;A\ն; J_K>*" 5v(8t+?دKm%T܍F CyC AE/Nُ4;$)uvr1lB&,귓j glGG)qeS h^ϕԥ7Dt .g.oHʣRrѐ֦×SLJ[v{*1(3sYRKpל.-J~?>˳N WIa}+$(4%Vwp4Vt j ]T;X&dh=tmPKzCN'M0 ]bVTGɊf-h?ХdmJmLy|+wl{`x.OE&1R6y2e.643x9Ng>SPUN.tx@cC`[:A<{Sh3ڮ;>S f^w^>Mv$!Ief]Y\E`D0UT k;Ѳخv^,of&Yi|oxfͅKN :68l2,hFۃnD KrMWt,S vq!NGI}F=swTH,˅2C|+iY'y/q"!xb_9]ͧG wFZ,>o &-Qq,S78b{*r,bs:,#;d@R=8(߳xQ.%T,3*gd3vi| %e0]2\"Ɓn1_ 흮-ݧ͛CZn-b>" ͳ8$/R`n |M6 |ThOXA%#I (,Ѿ4<裖l)uTy$ ϪgaTGt;ڮf/,HRL{Y)#=veDwkjB_J]LO4q䛌wB Fw,7Hq]SP<[-r7%gl%\ˆ5Hs(=m,hXۇkGB69~+ˣ7!^+k<[ (a1[`J`CbN%f}2FRMb1I3Y5`7ҋuLzKO-+ˣ޾ 49~Y\Y9# U!xiJ`̸BvuYpͦa!=סJkvʫ9C12Af)/ L,ӌ!9y(  _Qz&$hGf^V~Rf`FӒkkEOm(EsUyFWʏS@HM@ d|CSa &q)ؖWz: iTdD;SK+ ک i>֌+F?-) Mt\6>kF}tcqdgK.'*g3:#A|;@cB?6:*DΚ3s>T_3yX(@{QyrB<7Oߔ)_ϐzhװ#(5IƑ2P9΢Պ?kLOH pchp~83Yn!\&7qiA8 q?^zF^F Zuw^!w15.i->ն7yԈMko]_dyPB3r!>b4ir|?| ފEI;t"LLɱ9ZQnc6/eGM+LϳgXWֻpkM?{'L,m@ ћs`g8!pH43Bo<'^^:%ygCo^ǶcXԪ4gz=@d9#MEDm, _@ȷk:,<`DkVqw~Rv~f  ihVԔVi5>fۓlZ3 [k;S ]"n)p^5{F7?@-$VN+oBV$"s_N?#10g(DF9HƬnDpu@ɝIjE`t3UDoK(VKuLhT%\7솙oꤻfJN3Lw2_aץ/J6A <8b4Wg-ؼz֗)vj*ߞs0 CEf[/D:xhL;KyAhtN /Eڑ5W=]M~:fϚmJ{k+p[]9.aa?L5wj63^@Zg]vk5aוy~+ z{|*1 ba|>.i#ѐvQLUd ;Tz0BS1A"+% }*WJ9wY3;{KژƼMש(, %S ksx#3暀'g 5H̻Ops&Z;l.kfgPbS‚4@#-[ո~{VX;krr$k9b<&ԑ? u$Jnd?"~ @0ѝL˵ip o_:>뭪tڱ~V G^tڄC.c_0Yg4Ri) \R¡a(Ϯ[nx9{|ךiUWD}z;@NV[ Oʁ9^!R)!ॖ--7:>aWJ"|DbV.Y |PѴדayfm@@\y(~by5jın}l-;+&_*tA#L}#szo54X6̚yTv2KlB=-]%:'aQ׎m_U7/Vƚzt s ;6Lޚ v}:)klЮE2:B_[6*Wv+L:t~r zr+VŷAδZTŐ˚2,$b&g_yYLhOZBMec11Q*P:)<~?zЕ8.A+"D,ҜN"|ԖK|P.`sX% zּbL.Ó@u?U/I3׷tUCɢ;Q1iZ%-P{Nuܛ^hP~?GKӶ>e9;|c%B_@/nqaD&Y;rN.^S>t,E}};$}%j#W\ʎ+(UQlm9BaE8kϮ7X]i{K4+mk ĥ:4s !CA%onoFmX-QIpQ@ΘVN9M˄1O 9գ>[,&"0{ՙ{2|" sEcZ[aUJsJv+R}lCE4\^h.&K`1JBv^[ P"ߥ ګn~1̩jui(f9S.C@Ͽ967yߒ2(%%iJ_ ˟61`s{w^.l:aJRPqOMSi-+ѩ ̈́sF^hOX,(u3 oYdؔKmz֛>*xlW ئI/;M_'uA=Q#߄@'Ue}Ʀ;Y*k+Ȟ|`qj 3S#"&@ ]0i҅ {OWB`c Yc= $cPETǰaAbK=z:pǘai֓7~kgP.{{פv (ҵzJjR^:6kaLkHZ/nrW^]ȢZ բ"d4"vCKO5;l%J^e4`-6Fu[cf"0O?PuzjB&vtձ u7QqxȮϹEm|sH>YsB>tk?^MlʹOVJ1) !D|cDqz-,2J{[*NkǒGJP܆e‹7xuXӵbEc%@=ЦU:(ʳ^xeDk;[DA0OKQ@1}urٜٓ'NbsmcMBID,;씼d~/AiJU1gXxfNm'R΄{\N9đD5Qoʻ\g o_r%F@R)*fy7(d C#tdo}I2mxA xvvBm:wprM9%ǟyy]-$1$ך™S<l_ǦVm-+;>ʒP1-{Ǥ^ 8pɳJY9YB'a% ޚ<ʅm6ut%p#87, _ԓҞG$oH^2b+ߠsbMuG65З˿To~*+74ixFN\;J\ rWIY ceL e=X"K -*t_ ؼ 'p.{yK7.qyBػ6٦93M6R!`MSA|H](ȋ1f*WLޯ `rN 0gI{Sg!hC 2쵊zG*8et^vC&Q9LT6@3K3(0Ձ"<9@ƈv@@Vxso{"G&ro7 Цõ m5X _I]$t(ڤ,!5 JQ6ejtXэ0 u{ P$ na&'MÑqW桳pwfŨH/?%x 2}H2قdRnEWQ=%&=ܚ x md u].i`7[PT:  ytߥvgV_y-m[g/C 'd7fq !W9ܕQq|wl7:NA855jAJt$"aV\|Ϩ3x/Krm,Maʣܠ,QC>ټ.{KPr3 nzc-apC+Lg[(aR wx" =1P{~aX!֛bIc6 U%6?yI5B "MQ2`0,C*ՙ"Yu$"ŴB&V X`@BvKȾaV "EVhy*:bpOj(cd>HDt}kx 'daC ;~/zO\Z/# ⫗jik7?3-r:3nyTnf6t(tfB_lLX)%y;d/<5J/Q^G]o̴U i Dء=,|O%I,~d,Fqߨwkgl3qo胴Ӆ*QnoKݞ|ɇpOgzfÝnh*}&Eea|*ƫ3 FEzMn,|~|}hz6ƔT{d %ą) Gf x7rn|JX6閜^# KU#H sӰL#Juou2jWl-YZa|ԛ3$P-Y~нAR'Nۣ>RJ-yL dij3e~אBKU 2'>OPZW䤤c3ހoVO}b$Pux ^X`Dkm+4T+g|kJq\rsM*'2ss*S z(iȅ@"J5:&VhIza00ѵ8ix-c_\FOx[;Q^?Rg # rԗw% BFkP'Aq$jXGiedwC B K 2UO?CmMWPO'puVꍭv%Aƨ/oeҍO^sEaЏ0am:A2ڒb6_߅4PE Cy"ө5ͷ>/<9:րEŵA-`[9\A0 ЄsL@g(K H5 X9>Ӷ=O:j&Y3rˎ x( ī;npDIJXPgsk34e.3N@`ѩG\ۺ"pF:~qW驅8#ByF0,mΎS vYI~@2q-ww.d) a}V/GizJfy(HvgW KŖsZ?d{V iA1qlbIK2KLr6:NRDןɄ8ƾ 奍o-*Յ u'Țhg^DWn +D2cPۤBÛX-W½|V6;'eƊV`APG6]42h^E9`GuQ?xE ׭\ PZfmg>޵*3- S9lIːP ~A\+eR5g“uzP)!\,cKKBQ\]UPXo_N,JƒA8`Hطj~y h%MZF,6@&STI@٭ oVZJی{sNMgdZnYx1p4$hń9-TAD%Ը[ W%{mq+_8MGaRJ/jAnDTl17Cu#/l}ߌ5@%,1,}x\e _WZZ\^^M]U;:J=9jɼ:Bu{%(U xP+J$d|\Ćiqt<"h!ˑv/Lqu}q7~Ssz=-ҩMZ_^%)׌Ięu)qr$AJܣ}!gMXX)dqlj TX-DtY޽%K>8WޏE;:7bvxço%WD,Z<Q0lyvNz8ڜ:qE*TՀ VQInD1xg1lO,skW2y?~\A6G eT#V(;p?l&f?Z-_+s; -JuǀkNuQDAvhr~AkCJEo7T[eN \uܜ[) m-z%@WǼxIm[f+;ԑlgPypwڝ@k0k~N7:A09 `&`JjABh:fș`F፦IDΐ@Ԯg`@2$XE)?wl&(9m舯x?)Cw.rr9fYV7Ң̒>e, zNͣ!䙯V0KV3 ᮐ5!% _ad0;%qJ&+ C t2jv4/ΓpiL`e=Z߶~h+@r'd؃ : $\]?ҳ ~honَWjHO2ѠټLJ@>5cȵ.p_V:ȽA/`VDZO'VMܚ856U;%o.8T7!T'`6A)Ci(ț^h:(*kK"~hSA)!VUlݿ W;w :#+ z:o1ՏuD TŲَjj; 7YNeQT'zJc!9IH+zE@f(Hz'(Z4:V@'FX{om4 /cXEIr!@>ZL|d^r(GL2Ғ.3z)!4x7(jyq? ϵje!o*w >Ȣ$cqro -%p/QKIA;v)=gSWB&(IZ]7'| Sa0nlc"\ɥ>zC.W?-)'tEdKf!ޠ;d̀3t|r2 gn Pxua "niW|Uz "9M}cQ;åR`]t?ן6,eG:Cwawxj:-ч^%GQ$kW\ƫV:{zCF^ 1xA|]0-.#eB SWaW]BBp(.g1">;8vQE ͑,ʿ?m'Gzⅴuv Fkȉu6} G?IQP|/Mؽ7⌯~1f`!/hpFH,Mj7@nSW^+(E.7ݤ2j:o"QgXϤ:/mV}3f,B:#;%dc/1M15^ֈJ ac -`ZL.^Gs|+K6vq.U!iAgowB0IGT>׮"K.~!05rrD20n>-s?i+qc֌Aj/|f3 P cȉR,(ES< _BC35HM㤍\g1yxoN;`0Ox1#Ey T9x8P/᧧П bkۙku3klʗ &d?s Mֳg=jX's6NK-kwJQAlD¹$YvV3,T x^ uL9KF烴/y3%R[C]ءVEٕFI sy?ף@.8mH e-cS%)XWݹUmHC-Dl t|P@O)-P1ȋZNkO>sGѮ/\Ar `C.2AЀB=%`(Ek'JN } lGf;8b,[̸`mv grD;j Ē;~ϺI]Y!+ yӌ2.)".)la`Ӕ% T^/mC%>'4.w_Iwʚbł8 P{P`''`tQEYBf+847w5kNU##Qt'QN&֝e 㔋mipя~, bjS̤o>Bi H[?$dxsum'I1+p-lh@ "D9o]/&E "@pٞ3_Wǧyxyiˤ5Ab0_Ա+x=]ՏGZF}-ǚ?W=u 1t+)nwxse^lFV>~2Q U-sGwIwR3cd֍.A͖` W (~ʡ$,(i _ b 3>]K;m]r>%'呪DT¿nfC Zl8 h{'E0w\oG#V$?:Va7+dLqF-)ֵny 1F4㸵+HL یQfY0ZE~ϹP=L2z5ȸP%`2I@_PɈ[#( ")Bg Ì2pr^T^f6l HuLOIU>jN&>٧R};LNե8sexL9}iB #_2>XP9[ /V8+O.d x/>gՐ吰:WcxЄT}֙qf $R$*2(Im R+eɓq&xV: !. Eš>R?zsD`)8ü- z,g&5=ɭFta)Fӧ/ cY"FPMd8n/<b}QS5wGyZ9>k%gTA!A"æzٳ`>]ixc=aTBu;hUeAfHp.%aCC!)zV'JJtF$"5yvW&!,׫OVtYPU;P(:& /׍WYzM'IEi/AZDTX1Q} xhȴ~ Wu6~c4i*I=?>g%yݝI!^ޕ**]}r lC&ˮjؤ|r'vu)޺A:R@^jy+xȗPDWS($TfGzO H: &pOz'Xi # *fTNmx tB\z6XfX3,jc.hNحb`B9JKt.R̅$2#Ve βԖlw&` m^+14DV*<4!_tء[fqe~.O1L NwSi=N1LLUCl#Ez8 |9cN[6jz+fQ qPj7%PDA|Q:s9s,7<)k 0v*uY$/E0clg kv#c g_g.N!PA(B‰'T;:zn8q9@n*gZ $xJiY?&[V*Q'-!zYX>@j#K a EDb=GArBb.hȐl۹Hc LeMlyC&@ e 2P^?\HL2= eõzV;`.z`f' gҒY}<ـNA+[SQAwooMb͢m6a$ŞdfJ'912O5",v+ToaLN6'Ԩ]_.gHD|Pu2mp޽{U@ 4+s a w_F._m@ J@k99xhHF0)h΋HI/&86K1QVjK)9W*$uI =-'AhG/OwERIJD[];^~vn9 A_Mh|[k3r跪WMf|jpشN5 ynMp_}ô ;6=Quo =L֡q iC5iYۉ;.ٗplJ-yòn ϚŹ*9ILmb.ǒS^)X"\*vci#˒|j0Ie~ TxՑQש ?ڑ=#Kc=!{* pH ^3hS:@{U}LWxX* 0M=j[QH|]Ҝ pZqsl`''8Uo :ܬĘVPU 6tq_H'buJ-NfN}j[ƪL(̀<]󊙀*-C b%cZqŊ 4 4xC>ι^*I88~ =Kx cUk9zDr/|NGBIe0<~'|`7?@F<$$B) a*Nt3j`*`ttk1=fV)`m.Wxg Fڣ m.bƷ|h"^aw*/uo=-iw. x7$Z˘ُ7He[S.l X'wڦ!Z![ 8j1BUmxU0z:"$ @^5(&($R_Q+RRb4ɅͶ'ؒ KN0 NǷؿ/ƮAr'0Ntf E^O5] su@hY!c٫E#4+9[VEkwADhVUFeנqi~>TUfu|=XX$q Ҭ{1&ǟ%گkM/r.Q(OL+SpTI?ܢ8'e4g;jBH-l,K<9T׳^`"֠U!yJ1):J4&c Yn%% @0bf>.m0_x%퇇i(yЯ3]1#@{ChG"d^0EBÃ\Z޿uéPrap2X 2Q+j 0CDY@X 1͝z%l|?}lZ,e@VȫSC ]1Pk`nPKQ:6f޻b;GK:\4:4i-J'37"hŷPu-1h7;r|pCIqC4 &_=bE{6 #?-¸򽒧K=ܽV2y*K ւjATΚqCS7DFA4]Lx/2L[SS2XJ(YQu(ˊt1.u~e#v󸌗puaZa{=Hl9V)mETSDҰos?pRjf3IZEID8@䫫(ۖ a o_#R0 &^TX!I~9wA,TOΏ-F/QP1{B^D\֦%ݩ{BU*y IK"Ω@XdͅnHc?H;7Yi,6~%,zR>uTׇt;fU<ϖ Tn8N3z&=%WLH,m }Ss)HxJ4tkyuXu9$(\gÇYpPAz 8 O8nK9ӊw?!鷊\2pNU^㱏k,g`*6Yϔ6(2 |kOnS ,6 nHl$OoruLNضO+&Ar{ymX-7EC`cLsA~|-xd,쯓󓖝GC$_hr_`\qxÅl xOxʴ,"΅x/b'rFhƛ,`]~)l ġ=gOlo~x[(\>d%k:7=.vsC۰=~OIY)6T5I}IXnĖ(ĖY^9*>i?8{ٟ/&@b7uQ:c8B3wuluF_G Zd ZERfOS.(!1,a )NݥU!Ned}tLߓSX=PMoRC\e"+wDT uh%p1j,w lڕI9zp/Rт8D ZaMm]cfƑa/"MV?b#E5rw`.r>>*A tMu+6 a}."v]Vq 5 }ZBw6e2n#R1H{>d8 `fm6 X8ʪ髟[}μO1QJ iV?Y  L5LrĠy" w*P'iLD%szb\6 ^v Ro6wLW2EZt+ی >?Ri-sl!o*T-n5!*1mR%JA5]by {s9<\ G!^T[heKF80]g䶔wkdHRc΁gNg}2$/v?NE'KO2M~cwgu'#k,TRI -50A$]!4RQ|f#nS3q?5%߃EO^҈#̗X934~<vOH 5ztHugj1gD9&ZxV,^rli#FBit+26Q4}˺>'fF:F)~tXU6\ZMirkgip\"O}_c;zJ.Dݭ@/ վ۲cYa!{:C)\?=.]?%<eQbZfsnA;Շw b~_l}]ry/g]:LG.YP[w}0 <0=e?38ui@= qcJ5V·\}cw= jJo+L>ƧFV\;w޽vkR.cUeF3uIV{B /nܕ#⺚\o,8mnk,kܝ1}r[8GMO-OmMBi mԭE>8fMJ [-PCcl'nLI"PG}f{+o5`#?=ԖtpP&AYuw}7xjwa[; _t˹5EY?D2h1մϠT>^vݶGWJ¤FyCM$C~1cWc%/hqQۘKb`8/BO Xf:)-[ψˎ!_ׄ6z%{:{gJ_a^}y)MD2gW%5M{[(\f?X8fgy0;քu ~j+( DZCHk=xPXa 8ninfe3MI|(zF~ $H82DP-MSO~h uW\ױ΍>G* ښ4Q~5v  ,iW+Ž֕]8%c[9U_Im `P`b7cvQ%z?)gF?|8wJN $'*lFg s7׹ܺO[|(n9QgFؾ4FgGop ]|Kt&_ަ)]BN*+̗; >tS\ͥdk)s;"(DY5PSB.0(ܫJ |,$RI._'TD)>G1O 73MTTpe} U8O\#Ar"@/ύ%s52I7%agE_| HL͹Ѩ݄cBc<%{,.)yYwArT:# 528f|9&PMyZJi^ uE҅'\l)Rp;v!]FT Wm:EM\jKRuY1 v S+Q\ik^ 2 b5*:wIs[pru$fS &|.> ֤/2V1>bJftcymATLLxN c?^t T-6zM]eV@s@0!SJZeCqf]Z-H$}`Bl]}ZR:-kvf,,{ME!ig%iR2}"zvZ_߬`ב#/U^*۴Tㆫ[w;Sj* y=D~fPzMq'/f"<6-w'`R`|fo81HQw +5C@ at:)f܋ZPR.含\R= mޗ3Pc X@=lԗo! ݼuy,qeU nz:ӰOBTv\Ψ0X X+47Kkѩ렇+Hg(<:Z{=q=S؉|OqC+i]BGGhW˧f\NT< /cT= (!I kL U/sS{Xb1L0!c3N @%:JgdP\v%srypc R"&optpV|R<&u3;КPx;٬iN:CޮC䩕 A"VWDc;h/Kxe9Rf 咚p:.rсsBB㉿p}{w]#qbZXwg]ƵH@H. 5R?5FIߒͺ]LCF9~<9WG{p @uC=~ ~y:f뀿qrCP#tӣM+2-e7#ah|AԱE_ A#aX 3ATT)GA߯1v"fZ4:֑4R|"b֩̾eqk@I`UCwlGuzi *=j;.Kj'l>a$2 hJ@ug_~!.W M\۲~r4 sDq5pc I4*@^]J?!IplZۭɜ9`+SB\`3fZ%zYL*[3Lf=)޾,JnYݻit_dӴb \_-Q4ƭdxvYݿKuN,J$s$ٻNqDTXh=_HBe M=`2\=g͗f]7(URؓ7Hs j }WKOw喚lmmG5!Mf{H,>[#`B!#ٚ _=W=)4 H)bC:IN} lXsx5}0MD.Zj:{{xpUD€pH `x!c? BܟbgӚdaPPh˿Qsjj׳~+nU/J0-wOw`Qف rS\4XE{/E>/E>?:4ڨ` W1ؚtFYOpӂñwh>*{Օ}΀AeAn[Il]SG0(@e'n? #v-B$[u(:&^ï`d+ŕ9Aӗ`w! 7ȈhL(RDhA{ 2CDP2-4/]QҊRy!`>LmnVŬT]]y'D4މ e(3g ᯥD)KeZQ&8Wlptw}VYX[p8I)[&dd={`dX`$*/Yin  8ǔ"!Qv\-S,BY\u2^"cuw_m HIڠM!(t!=;͋+]?K WLL6}$W+\c.iƶ-I#ɓLk-6Z412wU[רL7F94(fEhF%vD`C,hZ#Cq|HֶmͽJ p&h $n&`Sg;Q =bf#k) ;͕1/￁͢Kxdp^a5̾Y>ùn6VjQ#Uf[7 cźEd JxUJ%3EWzOL#B{.' [pf, -h<XЁ>>RJg ̟|wz?9of PN6gdp?(S$ s2jC sPPD/"f75C h~.|q} s8|n!Сw!/ACG3$9ΖڝbC|];47< Mty+B2` PN?Q3DGjVB_]wXxy,JdF[QHRHz?k&Tme=XR-n.qTsu-99rsn8eyBߛMCȒ4l8 o/ +o䌘hy%@^/Ծ<o3@"ϳy)ˬ'qC.NogX_hVKzX:|3EH[ ehyr U@$%s~QCY*h*giE=e;!FX^x<1=-@y z6mZ5qZUv"33&ݐxuӽ,mQﭷPG؂yɑZ:rwFvkf!V=KۃۮZzgmA\W6Ict$dhd&eDsObQߑr|Ud$2ñ!г̱*^ c;vQuv2.գt|Gi 8vf 4 $dki =I}M@ZF vcVj( `P.ܟ=!{[17S\%T93-'Ek eXsfC3/(lkL+T)L=ΏAcï-~ idUS`oRO =~,3A#5+%CtpDII2tKd!=},bo3\k1W͕ܦ\+5{;5,wYߡ/"qX/䁐AU0$@!U䴐27Q]!F2S*iWo U!ҊAzH-SĽHHpg".@ y`:V(؜+"#+ _\koN&Ϸ/?bbYO]MZ~-x@K~ʡu9+E'HupU[3 "#(؎ @clyWPW#l>{oE9s?{_Jӽ 04zzsRk.CE ( Df^ٛ+93.#UIrol&GRTgt'(^EWHZ",͟y2 gK0~""ߟp8҈Aw,Ұ P~c{2),ýd1XS0Hq+ ]EQȩ CӅ%@_ x0>>/+8s^:x.OydimhF=⣘4χ =hgL7nspdwCss1w1얈m b;}/:+wgTj }sqST.̚6_ep1+VMrtV0)=V'+m ~5Vo#1a'W;6Bcju)N}X" 1A;$pɊۺݹaJUAH5Z@= A: \uv)"l{E% \>7 IiNݸ2G?k$թUGH` Dٌ)tq Il^JG?8^G**wT_*U!k%ϟvNCQA}*w!7m\1::q!X|'!ؼ;MT<V?ٗ'5 ͪ^lK4d2.Ν1W};dW|-d'{/)`ݜqzmJNA' 7PS%QSu"%B *U\&q42WQZx !7qoZ[o̶f / O `.Bk ^AH2\&4'6߄ g5 !'B<:]MH;2/qI /l0l$c Hi& O<<|?evgk 4k6׊2qQ[ <'(LDd**ZxǛl $*E:f ߉~aZ3}d^!&@&W%QC@[0 }. jQNJ9{kjMdSrNZvuwu$9xR@8#]mC󐱃ѫmL4K}ϵ=ҧޏLy r,̔kw\`׺EtAl) . 'MQ=cJck&nE(Zta ߩޕAIBQͯf"f_7j"S ^xKAmx.4t39"՗yywvuȂ)? xOA:5WCq?֓ɱoy晏BШM drWK,a*kZ7¤cWa {oxc']p<a~Ј-$)j/N{ziyE^XfUUHko)bxcP1HiN7{{쇴HX붂„\ՎbS:pjSám2(Y~ 0 s?ZZ۟J^y=x,0F ռwXX5t,(f7AFvA-ØPgW!g`:ŖH<pPGJ'm q8([;bS%YЬGuu`p.cvx$Msu9ʖ5q ?K^ e/|h])>͖7,kUJepID`ፁ#W!xF:zŧ~N=qSN:؃6/=K%!b|UA%0,)]5$_X\8<\g1 T#(;y{16{`8 ~HOC3 wL92ݐ̓8;c$|o/u]곁 0GO (#}ߡ@|m"vaQ荦:Ai k9, MFA3$oIQxv/|!=GxHӹ4ENT/p:txY3g.2(|d:1 ½a%QuzU5:yGkveG!4_*GĽ5/[r :Aٯlz똜0,+m` g6 LqA R~񛒽GP{ {fMs)rN7Xg\H&NH U^!siUq—; .3jBBgFl$`M)ۼIܨ;Q)AqU{TyjgPy:% qY,IEk"ɧv̅jư!ı`Â=s=U%mސXiYP>?$f~2~hivw:b9eJs58&!Щ֧|X,05DB/DΏL4ʾ棊yxLt5^lNَy}^=xm\^C{ s}4 w?C`)yP.l OBd9me~.ߛ,W#TAk*βP2%4X m-RBƃqXc KHF*!'Q"XtIxC#x5;pB/1_7UQ~c )u-m<`Ҥ9:4 ܔ<#[[O 1#J]\- Z Mu&!IHWl̝[ob8] +x<% bi710(W~L-eTiOT gc/ @Yt'gywBIQCԕhR&gd~(#"+F[T4L`"1w9sH6_k`Jg&yM .];/p#ΰms^嶇lVRnfo j]dW |si |b#Vu.;jS۠l[ꊾK鍍A)JƨMpgx+f1wzoK2_3\)BtzI4e.THV_xW9bSɇg'VҬ[P`) JTb=F?ۊ7Bi0`{oޯ !stnwpzĎ=H(ŃRzpQeI4ń%BAqbG۱+$1x;%uAR2t&v5]kܳX vA@ᝧBsˡߑzBs];X؂ΐkؾc}!)aLA~ߒ%SP\DzrZn8yP֍͊͌߻l')6c_5 " ?M㏴;;'t8Q2<0#5πd0Y,Cĸx. ex49BL\ Z=l.ZJ\6c2Zs<+j־1Q3f0зj2݀jW XîJDE-l׹KERc ΃>1Nb .9qOU~sH}=Dgaؽ7iDnC:S\b@.KaF~m;fUR)Ib9t%t"ySA?4['Nc3mvnL" gv{]:EI֯.4 r]aL«ZGᝬc&]YIUN{`IsX~{z#1\w´vdW;m !:z\!Y'AxRL%di,]%\攣'hR٪$K@>H?-M7Ϊ7҄/\)Z(Y Ma (l28j.s3yR[@NL fVՉ #=$%{"XiC[* ×<::D[vZ)}8B(P7LQaJaJ*}5I Kak}o]AܦϋX ]Tݷ+ ,a'*v?*K,5v VNET_#K|sj*&!BwLv+z @G@UyP_Xn6EQNөuh;G$LZB}hd&6a\EH_ULh&y?} gέ 8O1nqA!-WZ8!tOLJ6i Yx)fr^a:cKHr2=,ɲYKXt1VEN)"_smA w|̃wA֎LۑzCRs U~_Y#?)QcD"tUȺLY'GLyg8A_f&|+ B"Y' o1V+Ӕ*Cޡ/~ΊLS^A%ʌ1 ڏIf@n٘}/AiFt<0XR{j}ʌ?C':9STtVY Va(1ƹDAlr%纳<Fa]T]w=x5UWl$SzH8|,7%c=[FnƱQ,6 /!^ȑ~7YJ삫V䒘u;+,UTgftǟt hâ,5<yGڣc#哢3":K$)Xn䢭7UY)VMbbq)G.^84.XZs9*miN8sƜ07sxRJ[ S[g\֢sҎm 8ӄpvÚKl_W54:q&?O2J n9BM*+ys'Dv@sFycpF4O>X͙w xO7a?ʭJ%n'vp }>MIjP- |%~M`]$&RM$EWJ_[f6dڍi֠vQ)E% IpD݁ŝrUaR&C_Y)PNPzk#DxXZ"ş/Gc/pbE >.Iũ&Ul#XLzE^GO[lfz\ *kw/+u5j+cX\M'X/,=Sk[˫UsZg)'ZEeh9 F,kaTfMqy2Guy$BIƸYz[D+saL.Ff?K歈2*2m ݱ`<<,Sf|0&Qɹ8hSR(aj?aWm }SZ26m?}CqF&}0 tqܣQ QQyРi_Ƥk7@82IG[I~}frt@r'o9Mأcz1SLV 7"o7u1B=YjW^SC;ǯ}6R;6,CH #ncA&]U'np)M0ݩ>jzN/gZ0 h.5A^u^C .99&hm>nN*4U}}_7H,;_#g4h\V?|SSwx 5ai xL(#19F-R<p}F%EpT$o`Fb"`3~h_[&J0& e^`8cU&B7]c *Z }fEd$$2 '|.@uDfeakF]zpW] h?(1oJo[#"vpڍ7Ɇ@1{9HDdI^ (sLƜ䞊{@Ϧe.ҭ]9fyܘc?e7 QpnDLH֖Unc91VkNȆ|1~[ bzdkA,[e24Bm=\ es?/QBޑȬz'SlF $u[":ل'I֫/ D qR݀JRBSiQ!(~ ZUj|S0*O~=,йڗdC˰A1;lczf3XHFkA]S3 ׯHJ祌Wi}C0ZoV`{(NTͫ"%U CR*5^D¢inyTW>B ~hfm"}S'[C˺|U&l-̉n}Rc"3ފa,J2LibR^LzȯJ&^}?zoM=ܲ P3+(8wKozBBVU&U-ed ?x{?٩*sMNU/VG|.&9ȉ警yՅIl$GDij7"D> Qh_%b??F$WU:oZUΚk k+ݤMp,},$\~^fe~*sR)Rx'0?oVje 3oLƲVhP '/5<ʺw*'YQzRO866XuNx7a<5@|s';p9I=Y!+F_iFiD{[ بmҚ܈f,.3Y4>Jy|˒ 3wR|;$%Z̷Zp&HJ66pޅ4vzǕ},xST֙;i 15.-oB#b<^[d.v{6CoP=SuP;`/m\ۗ[@EJ[YMD])%] ѐOЕSDc+ c c-CQumr(MΐI1_RP iWzӉ5}fT1U]|F Ip 9xћӪZS@w|VЩV nAuOh|(yj +k2 kD} V27 #ٽ-_ѸFZaYzfh{V&pm+@?&(g`1-F$b9ɞ僪* Yz*Fp),RH\ߧU|+#!Q3.}GX[Q^W=JZ|{)v&('~Tmϝ.#3ҩye纘o\3 +8DYQ,CܠQ3Z*S3`Gym]}x&(FR[C۟{"vN*>^/]MZ.yX^;K@d^z\Ҏ]##F~&H~qnF-#lΈ*+>vQ`$ZfD&fxZ? @f,{z,נ=BFSo @/> l/h Z»*8?dR/⌾fJ8 t<| JW)GK X/j@Ke|0`/a@GiAoPjnxSSCaj;WmW:o"M,BP693uR}R3D*7.Gjli.jŠ2iz_jTZ`̡.KBAl%7l#D=ig&n?1d1 !t.H܅Y+ V,44]ͤ}o;Z;zGŸ̟USԛg+cL;_P0FVzґm^RBot‡NhlF}@t W"# "9"s8Ɠ% ]`Luqbrz3e̍NN-wɜӢ]#tY}"|`eJc''_0ȂAx!q+N IT`Fa.T7V_rBmTwumHAAwЏ'4"D&wgiĠtFдe2q=|'(o211B/4WXB(Y_ZF_ygb'Ibi e7_S8!Dc~ "vg <|)nT/8}sb7eh=(D|+p@W #}BuAo-F%;CxqTO83R6 _)]CC*S9gM2 Ԕ2غǙoao_-Q rVf!#"^qeQA~5Q>:7öܦG s.cY8뺐j~ v[N]od"TѤZWheܾSbvzt7>pziy O\.zysV[EgcB]zn\;P2Ibg H~ :{w 9ya&ee]9d([@ZXp@ZQT;uys8h ©/& '5TފȗCʗ3f^vxե[rb"بrJJ7M 6IQ^]F#=C7:FKޮd er90\+<97gV$qܐ"6g͞=ւG dUa9xpDC"A&Mybr{Wi^ъ0;9P_POוzOI;qv[|>pXM 1‡/5 ˘mEOʤoU..9N]_n3 gځĜ`6jM=%5C]kX<OB#;o{"80 eC`&=&Ҙ0d UDl24!&%2A")bi f 'I8LBT9%o xqV<\ cU;(-Rҕos)!U{Km ]4Gf~јj2;!= Mb0v뀍\'7hĀ>$rz:4aAlI@@DX>0jXSSԄHF!kyvkʴ$&oOmCK_fry*kIRU~ tZX:44&z$1bht[cXނ訁y湎ϨT0z4y{5=,7|O1wIix]}_d>[vu^ͧRJ~DHM="ۅCM$`W$ f ^DYqk\d*(ᡱHwݳO=wkwVtSΉ@M^Am^XFA^Ia`)D2J_IX/'ַ}7"ڙ|'qq/?ڻ9WBfǙcۢ*gH3x>Lx{c+ԔB'V;J~ d9 48/Yz nU^隖x ՁPa8WN1t]0~nU蟨n? 7߳uBSwO3a--Tedʤ5_{bYp?H01G =X_? 3< aUCg+m$>txL"Q u+zU{4J!ژN~5(Tyǩx~ΞP7H_'5+]"U/l$`C`356YJ񌥳yh6 Da3s(GLٲYɵ:ua 8W_g>=>d^{A*mF:=pJ"` )R܋YXhWVןƻQ3#A_@+T~qw> Z2\d䴖D蟈S-vB|Ο.%Zbl'ĝf?RCrsż~ƶrc m>uzmdM4lkE++%e`M?vHUdZW#rUc[Y#L$l`2@:UaZVPC~IUφx #G+6W4AwXC'XrwD!φuI$#smMN}!OwI +Ͽ:;'>ݼIUJ:=?j u6%$ +]au *|Un7lMńB0V(|b4(TS [u55G6YAgK> uZ‰M oT.[sm&i*YBæ,P%fB13>%`. c%JʤV o:8L _;d&QbO\;i [ݭZ=Ǿ2Fy=ϼR8ovF?AWr6zn~?|EU<# GL*6QZmmSԥU mlDm kI%ۮ|GtTtT?BtogD,I;agUQ("vS{ד?oB2@N#TE͙DLYX+e Nּ+=()O8&sY cdP!x|){wBoDYRF/fN[?*3 &Qh`SXGdIyyv==:'AyDLQsIq7M-eu'k옻4fizc?))v1*XȬkRm· =)"O۠/j4U񦺏}^ 3<'Yy x)E w%[kM ܍"Sؘ}ô0}Dn\#W_XWy;u^a=Ş+9x`_=JY&J v{`<s._n"4^S:nbnɉʹ(dd(hGA p䧬@L+yCpDŽtevem=Sgю9 ua2qvG0CYIOZ2|pi -ɠN9cjkX|„-SdE:\+unN4'/ʴ!.'s@w#$_ѼLP\Pk"3nt&XC YW&o!?,8F#I$~#﨤btO 8L&Xr*B"RbD~vO\06,"lOv*|C8VĻ>.n䋝2RZ 7_9/4 &WLS9tĞ1v49n*Y4뚹jtA@>=נɈho2=ho~ }{DC 73G"+R-Z!n"V$Kь`j>iWׂtcP2!:U%IqrCRh3rLҴ6H94F42ʴ ,jk'j%l?e+szEhtl0y5%+8zm / 'b)6BnOW fo$fнH!`yszj4PGqTg6RFE36DɅigGRŶQ]F("u|B"śh`5# 3ܖ؇4:"bpkvŽOradNTm80zuJcg]p.bzcs*(Bkei٦1՝\W(mcbMr.ĢW(g 9gUOMWhNp?ƞ-O_.eüxӲ̤ ȢcBY:(":@$c0 sFm 3κͷ;x6xbtX2|Io>xc*"\>K!Q܋\`zs~9ϑOqꝜ&7 lkU[-[OPv[y1I #`ⲊPrEz-hGG o*@zW]A~MԷёdtK0{I9n`*4`|興ĕFC=~=2QT0n2 /UdO݌ZlETC⬿sK_ =?s@ñHqWfDzDW(l4d\T.c\2‹hمGO5]Uׁ[є<3Ǎ²*XŐ 5.&oL`CGޡEԝ H5]䒎9R:yvQ 7'8vN0= Þu$t*hӢoƁxX\N`)'{uzޓv6A`#tpBy~yL[˻Y 9YAKus"{NnRGpm:ή[0m-S]0*\ecA1i9TmfӍ3 ZJw,uLLpFX=k{KTt)qZPmjI4'j͎OZv誳#Gda^;(6hOTɃJVpYLy屦rqpuN'PÖorT0+"@R@wIX?MԊQdlsx{!O1τva«e '{冘k7R !n#*'$ F#O]xoB]k7 z_+l2F O<2\LZaoV\X@XQB*J2ʅ\%Ac?#+ʉ= P`jMq =NWDn.'. >kÁVkoUB>lC٢0 ._"C۔8ľyp靻ل*7RSq_h(`N'O9,(U"QE )6@1,m)#5|Qg3M@ɴY{L10X6LJU|^q\ڸ3&P/ HJhVbx KvI/P@Ţq~D䖊5[FZTVT$6^>8y[($i/xCLz&[93Pɵ 6:qlb00l"#c86ώ@L0ϫi%{x3̕:/"p]]k@,DaYՐa>gtvS~[@,R"j6މe9]ɸ^~S5קD_a(ů_väI ]^6f(^#k GhĻt]tlFt:o{/ZfOv&}Վ.Z4ԧQv&'upn7S`\089q!!^)9PyYis񈂓H*Zf x0$+V}N sGb[P]ᩦW8"e๋%%PjgڣayYM| "HUW=v 2M 74GY]ke'aB# Sp4#X~8S7΄}ӮIuҼջy-#kȚ^ yLwK'?=qnܕ0[x*N9qFw[l bٛVLdE?c(ûjJ!7ͥA0k_gU*j^!pK1uPeםr3\v`2"LG'hjZЕ/)({a2((۔7x }' _mQ`+fLk؈Fn n _ RLD 4M(|'+<ڲ;voH*Mzm͹Br#Yco9>"4>=ѓ?3~l O*ԖNǃ[/q0_Ix666BҌG/XC_ʞD0'3{=  \%ODޛCE" hUD twN`D_EFr) ]Y+LU3սOV7M|y\zTpm=%=QL`W?l>TMoIOqA%Q/٧hwf(~x.a\yG2=X}$@ oq"u R sk):KP:|-H#|6¿/_MRa2R4ؕE ^m{8:#@9{@SR~~DX?|X>].OߘU}LE3B$v0ks>aRE*)lf~E aC*˼aM9/ զop"CH1?sW!4jW.zYLw-]/22fr$)bDV+MG@܇6(&}T8N3w ؜veԩI$j\ iӒI4׈)S|;|TvFsKG8p- &/VphZpQN@NsLYs3*%e`ՄKeNص;SP2k o jմL -uP(C.\wM'}%Ē%3lCѿལPJ^VZh=yB_}6ԣr9IMZ õ℈:i7d= |}?Fx^E߁ =L J MsR9G <%_E6a)2P"F>0. W7i_/sthc dblbJ SPTXVw;u7 oQyT-1I#Sk̇~[ޜY[fy b#q8@ƍqoWD9Y*/Rd"DwFDd$mW{9Pt)֏:oRgOXְ 7'Aj5&lF~uK9A:>r<.ǞƿnE~7BM4.?TqQL~8>@Z/*$K5߹0aȈ ?~[x}anbtC> U,M3U9ԆɘNU7^/Aeφubr:kC. ]Bd>LFtW@\N,~hDl+u;Sq1LT[Mn=?w-8:4O%ҏu T5"NBUx9^0VJdD瀉"9N~" O*rix6K԰]K(B>rR1JNeJeJ1SQZ kY&Eh[CY8zE ?aoUwrW-$|̴* 6g,j][o ~B7Xm~pVAċ.EcY G @P6*ϱ2;5kss6hYlWyV zx)]L$ '32sǘŽ/*UsD;fS-X˝^;S޾q!R{F>AtIޡ,j}S6HbCueQG!x=+8326Kd:}O Ec?|]3.(4@TH?[s5lZ`'_tШrk7%C,uR`뗆ppK%vl'8p]H"V+T& tgѺi;HY䔆P*g~}4!-G~+J2Y8;Y=P [bq%Q֎wrz wѺ?ϵ v AD-Asc %P|)h«+a3Is1G+msd,ā{RweKC= {9z]=SJD Ӕ qg‡'@4ҨmS;Ѻٝhh8TT`L__9pQҀ6_@Ùf4tIvhϬ pxjJ}~_Q^̱4H+#P9cWW5/ۦUO7Ut:\Tajbcgd[55wgg |5h2"1Y18VA#ٷ{`(=_Fl<#*}'BXdlڏg$Kyt\jY|;VcVS^ɼPN֣ȄOBUCx6lVC"DS1KɾKҾTe z[['m Hx(X|*7_3dq 3?8<y~Vhwu'+}1F6ߥꞐ 6:.%a>vI<ums%ˣd%&˴O$9ce>#(xvDA׎ilΧ = ]<Rό)K(=pL7i=qɜ-nT8BoKx3P9.f%XP4>L+R ԶI#r7ybU>c-$Iu33yibCGiBb4P$fpSI籿uӯ |c̉zEUWӌ1@]{ ]m#=[֔T0X H0l$A'ĜOMFnj[Abݹ 5c,Ɠm-UHYvXecXK )K: P\K:x -_Dv?"\hDnZ  œhQ$\Hwj ]P[`r|DRUOlZXPPHkPoh:,*XndZvz!51L92/ %!_1&Ԟwqܤ%%ʿ&Y1<4``)DA?>NYzIJEWMqZue s;*=iS/@OXه0 RɊT=kS#|X3ǵyZqZ _^Bf|oC3K"2q{sU0VY{m:żF.@bX:M°E2 Ej;`RlϕS3I; (㯢E#*4&;D;.[];Vm5(%~Ư ܕI$Ք4d ~ ȄS˞=+WˡTtkʪdqqw?{T}CrY0$}- aZT~}5[$5yOcƼg>bD@!\NL"$ұ܊yZ/MZlJw4>q80s%wGAAZku-PYp|dwrd%lЮpRw'i5;,gNyN 6J2<,}hFάPJ Ɩj y^oi+`cg Ҁ-l{' $s8Grtӡ~ 0As蓟Di`m_lª` T\=r) 6G2XxR+EژM4,oRde"FSӞL(V~}v*A`"{d4 )nfr(JEȚ^*tpCOx7]xib_r\d6ӟfyFVbG0Pn<_ﴏAL.wn:yN"EB1Jߢ &ofciI3g2/C!#~Z;.0ld{u6:YTˣPW$_ |bFʶ".2@OXy+ X-ﳉ: pjGp=?d.JVpB[9 ӏ"a~8hjj_Pr5dU|!mh,p7e S)T6ݺEo#9淿ӈc#hMy3lh#ǭ|{Vl"fP(QfY_=?wd( 8.-@]p3||GdG񒱪T&ډg'~P@)o-T2V.MEp>:̝uBfE<\ >Ho &&%6&J_S<_'liJGXmPPo*8?t(H>ng_OW Ky< 1]A@{"ZI-gǛ7;QUKhHa-!4yAN&?=eZGN~Ep*^N X{'1#3qQm?2&y9ca{z#f_i5B !uJϛcL8' ݥe<@ϔnVh6oel"{5E05$`)_;w kujnjc H(-.==C`~ ajdJkSVT"\n;s=aQs-Fz(?zE 3ONi3( K?0su.azD[T<&W.HdHr #?N]6C;r{s/MfM5T0,~#m BN5k<ӑtU:VuzĿйfs'F,h%hp)y!zv]!AQX\ߝ-A/M)s>͇4H n"!5oj8#[.C21A'L I@T賺%Oxq2 &.z0ѝ=k ]ͭ`dIz |H'(v1o1u2U Y DFStB=U}3r `tmΏ> ~ƍ(f?pE.':M{G͵ZV_>fXs6Jf0>M *.EW7f̼3DK) 1Z&+3Gcʱnqw|wv{=ڏWP?쿋3ԲC½v,>Lⳃ}4BӐtt O6V,t_ƖlTljrز牣1pIE FE]b؁ֻ-T{!T *u}PF&54;])!഻:y@n|WxAmLڎ;fXhZRrԥKaqsZSw̡ 8 q٥F\^*|rݥRv\b4%3} >#"27=O_l?МHYIZj AԎAΰAw=h@ RQ.wGMkd~jI1Bx,-MǕel e^Ih>Y/y?A+F-(]C"F­wAkb1ENb.^&"0\[t@Q=8Y_zr0YLO}xR,. 0Xmz\C5RAʳUu-t#vq)ToNB{[Z4y H?̵bEX0/zhK,#Ӕq p_i!L^QNN5y]$ \XG(:׺r򋮺"/,)3"f=IIp{[E*$OhGpב[)p-!n'Sm *lMR1$N RA1C0k3QH6DG7Ld\EEm__2'Gu#cs1~y:gEu V*vΤw\A"]8U #4hqi{;a<]yGn$^VOΒBM.e}'j7iMaIDT/j&qWЧ$cU@Y20ҙG.E7Wcu*)sxP',Q*Q([$cX{rqSLQi&74 .(!fT2g4*x]KƸ ťinKP1J6zzITQl&δsHu1kPKbsvYyCd&erA)77r+>2JuP ?y1!r<ȩo* SPP)a}x` ~D=.`oA9qTS)]'D]mW dhDtsGMEd#wl|UA$K.|RA 8 fнS䔾 "zqQ8E= Gx]>i7-?އYFk絸? V3\S6l}vӹ!ɺPA=^'d_"HqK*\޵&C?w sPE4Q,ֻdxO"i[+f@4{g^Z%6ZVr}霨_-^ƽe_6n0Wƀ}%H 'P7L-"nRZQ,(oJ}%il1 t @5I*B™Q,+#ki5Š?~Hw: O[iiiG2u&?*Vz$VD#[_Atri/CMt_G9'Y VZb6*}! -LJR0ÿn,\5BNtN5{,пze²r`#f}Q-2ّހ<^)x ): 9b9Grg9@+JxΛ}HOk ԓ'if>)yGMrL5Arư[T-ՂK8 { {bo 7Qb052Ogxq:\@lYq(.7TZWS,66΂*lT-> &0 j d1ۗQODNdۄ}?T3 }9DM}qnl=qa`/{ nViòZncM4"8(q!JYYz%-ЏS?FxLۈw{\֦Ֆ=3|A>I`R҆,ba*{E9 [X)Q8^Q9 ᲉWVO\wwxÞ=C YO,A9u-Y 2){́5XjU~,kyLm{ C͌dݲTkS$3G2ʻt=|x #.I&zJbA"1Glt=bd xwz#PI[kS!b~` ,AܼѢǟPcAaw?M-Fa`F]k-aݝv!е[ݦj:_Wfrw̛@:Wand"АH s}|p\ANƵ[Ц(P3`fw\`ǟjm.0P ecǏ$JfסI oC&hJ}dS@)M$ C^z!D1m(DHhQ[zEac.zڊSd>uIGL@No v jSa΀m  {v偊ܩv}*!.@U;Kf6Yj}6xO'QC2 X5t4aĭU5NDAa{LalB PFVWF7GFV z芫: ŷ3o)!0&jlz|'0W*+_q5 ~NT/X`.rTK{9CJ!f'c>9a{W^~^"Z쬃&e}jao F Ci4b-[ğ}JΜs/a! $c$VY)n4Ғѹ~aY+Ĕtej5t,=ѿ"eo^[`f(ds_z$c؜i{uZ>0OIeR{;y$l|Ak BbnU\ ^k}J%1R-%DkױKJ3>q tPKZ;96P\DkTn]5^f_og:Z*zAB/@9 c]5s-Nٯgc/B lcf+#/a^&.jQ_6 )}"r4͵MpxL N]ذUYqؗr$꯯z޾ZtޢҷOQUH&]XngNe]GÚ6:cͼsj]O5Iܺs||]p<ڂ}w,(CNDǐijna(8 !94(† 1|Wʄ/mɋʾީ)ѕbb:iFzMTY PBwFP]cƱx:+|XM7\ș;aq%A&PBI0uQdO#5lJJ7XDXDs`ϲLN1IayXْ  Fs*(phsZz4BbZLwf8<ǥHsÛOd\|/l*WӬ P~i4kOq](W\[Oo@ntx&l( \ Ѩ |_6":Mi8 %AŲ[|c >6:*V嬓˥Z*ـC7;J]Yֵ5 mvӚNHVkjD#M_˛I~|WE> ~9Jr6o)$)uQ  zu?3*Lvk>z#O2tRĴVu)`bi^vA$=ko!IڕuwOGpNnQ!>$z\:1vLq[\{9 J>Y"^%Pnjq|'ҬDP8`I+rJal=(rSk1E&#z1Xu7±&cS _~N ~U}syrH*k3p,*}]w*x"iJs܉ H E2 fu1s & {z"vbCJ!d0SsTr-; ,q͎#ېԹb^E\f8?ϐ},F岐۾oOeI-Y.h9AETxNvSdN4kRb6lToS7l=<ыvoDPG/|6>xW# |7? Ew^b {#7u(wvS<UF  jeʇ؋uemzl)2 zp1\K< m͸ \z4&8鷮՝㘩;B $qŗIR(UܚwK?ptASX[' G_ˢJ/J+))q`M5!<*r³Jt^ړO\Ж 2J2 .}ѓYH<^0-'ỎԺOIEb)J{9n笀[R +uP 1#q0~VègA=T툽=dJkng7Zmf~4.WnRЙƈax -)[-1iiFQ,M1LJn3h1G۫ՌezGeSm CXCT0E(@L% 4uv,'c,VJ3ǻR~*x<\]3}rفv XG+9v_$q };\ __ϑ 'PxW~7>&m6Ir~'S]TP򯁱?f&pv `ÔD-H$Mu^6)K+-akI=-+B뤻jEv*faSGЮa{Ujd)SM0SM912=:40d,=g&e)Ȝm i^, !FX$ҽY&G 슝>Mg,-:ySJ6:)>f6~2c˖@z?aIYHFƽ -x׮S- NWdKWgt\UPB!j_fuUSjȞ٣|~mkݽKf;<ꅲ{Ya V$}"øʛBp {OELD,?%"cQ?[UJäd=szjR׍%~:{ok1?>:f=#72jl[R¹J d=ke\dfȌ3E<ᒦN+ rKHmgO8qe0M Wbԩ) ^wRin[*E>OGpB>Lv!pqv(+0 lU)s `qW$WB#,(sΈ@|A&!Fw> ώ-وkc.rf a./gFlu(؏6fAIsdWz|y~|3%ap~C2gl)r$NH&ǍSn.=Xg/׊y+s(z4҉H|U `_ ( dXFw6JF2m}vR-2`X4Xq-Tß*',cfl[,;M lM|$F>)<西N| }T*}s̀ `ZΖչ}xthGZŘuoPkpBK0s:W ,Hn0V^ "I8g8c#Fi=֍y/ q"$w=4K r#d%|T f.xg"~w& vAY&lGsi=<ƛ2϶?sj6c]ni&͛;` "o.ψX>Jspl%|_WMd7'bZL`hqfvz99]rk RFZGIZ}9uD@}fZriAIڐ-br'L?6?HkTui, > j%zE4XA.8+aJ' a.j EDBQjoDw` &Ƞr^gm$"sEt}BK3_qI`uﻌe.J0,ƗO^$Eve#ϑ,x57$|{1iCNI0MZ_~I Q8m%R9!(-\l.(ԲcϷ Wnqdw40 /p:LL+@&>S#r"Wb/mwB ~?uZr0VEy B ;Θ,Tb["+_Xz-+L;p`@K`4~1veueks`ƈuFbvo[ߗyF\zn;;&w$epVi%AgZ&{ucdmwxv.(dcS=I-=}C;+i& Z8[h̰@Be m"U^gz=r@BctR3ν+YhnT E'&K-`>G!逿nm PNȠ/,AL{ْGg/ lJ;e\Z`}\UU\+ 3n#T#ǠeFA7b7Y#kq6F8U& `Q;KD9ϘPho2*oxަQ]^tmUe?ۣw4WXqO t'sޓnXƁj*GLN9L̛/+\Y:%Ox/7!1.W M\;7fB?dҹdS6-Y_c:!1ى,SӾФH\\zE˼XyTpD$ͮ!0VćX҇=!jT%-s&o> I!۝#Go|T-C\g#\Wc?Xc F&WgYZ070701000002d7000081a4000000000000000000000001668c16940002acd8000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko.xz7zXZִF!t/|]?Eh=ڜ.+̉G[ɬK]l[ɫ$kE6S?*^4[!A-iex(I = 3F hƦ/<޶XwH"8V&ᨣ"k(uףkRE.XmOPBi:_O0{cm|N&X&t%QKҵz"e3>LzA [3;hSUd<]O&lNZ)dO}uɾhB%R9N[Rmcxՙ.LkjRpdf(ᑙ8Z*.løtWr}seѵfz!긦s ~ټB4_HwՏʴ@A'ME]' l+|u&3WW+2!MaݰI >5m;V^A hv1e{KzeѲ)&iIz|P&qRQ(EWI{gV2h}V ,!ks=#a/4h$b0dW|5 ¹2Y(*#ɧV2 6ˬ"kk<ЯIs7rJ t则x0p(%YCS"-gQJ4uie띍crD9Y+HK3ljgFk<'v#{Kn Ξ2Aɣ0Ԑ=?!0j@:TR|3vˆVjR"Lik,h+=a1(Xq領\j@i=ǖ'^e8bPkC %&jY]n*忈i'z) v~Bxx2eʜn_)91d jQ1G)O2Lp7t/8\x\s.A>WA9j nا.v%V-5a@"r3/bd[p<8Fz@ A8 urh:E$aΐ~xXmy!|'Jѥَň{6"݅ߪ ʖb@'5k Ǣ65Rb/*g ]Ncԩ3T&0[S8]MC/ b%:g:.AgHa_=B4,lkwITU~xkEɘa3BmLf/Q)0(N<CT$wiA2 "҇U؂(6hWGyDx6J.Jh)}8L1ĉsBs &QgmA1L{ N5Iڣvg腺h۞>o6.h5²@|uN0fU;ߤ;gU8y^.ĕp~8lOWB^@lHG~'k+u!hvG`HZ/a~q98ԯQ <l-8^%(YRF'hjєܞ}Ѹ,PۡqE0j.h~4A _HON6 ^6QU:t:v!#ΜGDʘLڀyɥu7"T#SbF,[C>c<qyIb^cNoT`nY+OhGRJUyM],Vo/&|᧦c7(bY=ҫ井%_RdC$CO͑)cb7ad|*C?z}i[JIk-^I; [d~E{G |ִ^v6*$lj66!תTYXԜrx+ZՄ=i&9a@5IGUgP栀LOYe=5L^uS nnOv&Yb%>XXL|KqŶ@E.2>&.9Ի7u~%&ܟEņ0`J*lQUO5f@>92`F@0fp 'ɼ,fpEN̷>SgҘFf~be'La虗Ss#k D1pL 0V 8&gv˕.M Pғ:{j%ɂE5y8+W !< R."Q模 {cL|-I_'>J|i Ԛ?͇}|C $dR/BSt< ao>5{jZC LyK|7RO6lWBgkRKA  MrRZ>&'/rW.jx;d tzn#OX&{S.Y>fT㜄l-xvPXWG`90uBIe`>BLp_7H>>^wuXYcEs>T͙=D?- ݒ?ƐsbwçL_R!s~tD> X,rN:#1P(VH'tȵbbSg~9R Nӣx;t\0lNI?)$(@=4 [TЍV(R9p[ڊ$x82 w 2Z( {|b4 Fx7@%Q_)c+ͤݸUŠnʭaa ]LpQV=d4;w@tpqLmw՘GvUhY=Tku1R^,4Q 9wk^Ye\갤i|5(f5Qɢt]*SqYfl/QG2u( kݣOڵ3rwA 6SY`9hV]KHTh" rur7N4S p M!zM{{U`ͦ oVpl0:wG͇˵T6 ֑Kw˴o8r-+XբO;Φj"lG͕'mLOgKl痃yǞN aCi1X1\F2"ۏ#x1\)<-e%7)N^#vX =J,@ZО)g T;_WK l[}#rҁHek;~3-Gï,zuNҿY%w(6_#7u uY+e,Hw A`޴VZui'B9tl6 z 秦8ؙԚR6!ȏ dL8YE=bPEA=?\De~zN'jV;_/@s+}V']~0*uYmFRzi*7X49'Plˤ!GF.\Pm0@I/H m@AO۲(έM[AV\%9N'uve$ iLFY xQs4DWEyhLQH.]^'ܸ za;S7ﻋEDrFAj KS\?_~я߽{н-&v#5E m6BԢ\a2oWH4^/jKY:۲c3*%|.o脜Y*je烯ߎgZV[G&G&AKSG/ %0fnͽ[(uT(6jʢb쏷8]?|᪒a;TNw\=p=15×S/O~|XV?ȉxPmTqaY+q ^;B{+Qh_FH< 7I5Q\h\ m ?1Ԧ]{;l5 >&ql; VCz+Cq NimzwX7ZsszN}Hk@ax]گ%hȮY5퓬sϏ A>WܪV WcRGUgXcgoG8,(+]5/N%a5MRєYtHw͢YwD=2 'AYɡJ Os1Zp LNS?Kܑ(z_(Zoj>wndk>0d^ ,`Z(l9]Y֗en#0.`y;>׻psb}VK w-]mGdk3lHu??ސ{y\,LSjy6HYc0!TFp \B#U::Q&X(eW%mXےCs3 lf)Fwx1qC(Y/iřc3믁*d\ȝ>(Er;\Z&8Q \'-;hz7~ X%GP>/Iw̅u"'EtD1FsԽI.Ņq,ˆt}uP_=tAa?5Bat6[2`V:e&# e qױUAf[3`C:f1\=*Eq&!`M@J"!Of ",p43^I<`u⠲T{C꥕;?am9Ou[ ;Bikޏ|IϹr#E> 蜍ys/c_WEi4)(xoMVGDKc|g,:؄O^d8]ѝ ,7= mtw-칓51ԟ9rH<ص7\ SsTo(lnRa^} Kup̽,| )xD9ߕb,xk";fl})@eAwa24Ji)hσ5& yπ??nEKrAmej.U.Y.eQp5iSEA[+J`TB5A>]&jEsz,D%ӼE k0HE@n}s =+ OE;0 Ed6z K};Rz<{FII)'vJKIHy&ra ;egnwTcOԌ4R\Cc Ⱦ L'gpH?Y\Wֱ/ >)z=kJ1[+:Lt xz$D vu$mA2qԛcWB/2 jJkgk.WBS듡NnD1ʘ=K<ټ1)XvP[w#.<Ꮩ-rIl;K΢`ӻN`XW>$_=r.!'*ač*xk8+WcZh+2rWtR,>xWqF|g_QUSFROd$Z_ž؝Xzk1vN+j <rMkSDqWKDF2r'Üӄ;w ` }Q@՛iڛuICKx_d1/S, rt,徶6%צGIr>"(%=6\Da{!0iO!(M}&?m4Al:Q뚆>)p@Yk9'GR CcFA"ez&eBZ?sy 7RU\:Oj70V+` zpsGe>͢Sƾ~W|j*IK;I!{،L:Dr}=p9KĿ /L@Z')}Xc0$PPSڮ喙r#d)+nxJVP֔di|D@ e dh,ѩ02rߦͤ4RT| vQe^a dh:TIrៗ5`p. .8K gOq),Z1~3ku6/dw~Z))Y<^wF^=,at3S87OtP/$#~7(SJy*7R@鸲np$ee\P)e~|pI)# mivnś,7V¦`f9iJXk LNl# KQl292zqμ=n( ~XrN}6HKr&Y(;S*g Nx_[C?FI|"x$nZI6pU`(/4›;\u彄Ɔ8%`7O46A0E)֗ ,qKʯQ n"OGQV4_(Uk#9 %ZQJ?وn޹:|l&>hu־-ш`c=mXaϱ+?-3$TPgR0:tՋ\\!/j4YN䁂t:0L_o^eG>"=PJ&^#'Q%tS:a;d!O~(|HDJYPGX6_QG5VJ=)[tقi;˹f_'SiG-,ITLuQkr (޾ φp%׋ ̓Q 18ҹqf*AiLduvSA#1(!= ]Vɞfyo4r lH3tLbїw<` 95|w9\aʦW|7!(4^p%MJ9&{oyU`@m:Qގ!b@a,ʽ鰺GŁц^ MԾ >:; X)w8XPZ e.:ҟ'D 񆽣`:w)§&8l@sc=f 5G-tC䖞=|.#&$ \$SGDɛ ]|Q  1"Z3@Á3"FCaA (Z=4yIO3Ĕ)3Q 'e!tY8C} h}UE7@L 3eM@uec|11es=4>t@đVdmx >ӗ+O5fJ:FMs^uzrGucbF8* /On9X\@^{ց"sb֚Jwl}ak{{3w29oߡ,* 677+n icWqsӨj.Y])Ś+P[!㘔"$DZ*(gMi? AYG!/ 1^Z^\a-%ARh3$J_]AQ ~"apF=V*=yGF3c&l'W)- r o d 3rYLd2f ۅ3O^4ߋ́ff/$D^2QԸ %jz0#(FYΦR _'b`0cd|05ͻn#jmb$uY1H>DWDQj"Y&9À@VYW梓[ܴ^mh;A&_qC*K֦y!UEŨj<ҳ}{^d{֕ܥU۟6Hͅp@8GVȫ]aىuksBBwK0;j"Q%f[{b}aɵ#h)Z NlbuKnAeU0FLҤ+[ӚU/GPAnG?sg;ډV1:DNe͢px,> za8÷jONXgN(a̻27m~XX8a*3`}Cx8<G VU:R} Sa{ ̔yoa@hW9%]LW&OBv_c^RrJ1/t.{2hjq SsNhUUJm Z~| wuABհ>U_G{k`$yYܟSP.N|Pj:1)>-_#PH펤 got~(lO`RSʾ7ݗKagQFw3ISl^1:1 HaLY|AE-ϲEX8)Z+(״IX܇+ -R#*u)%#J B/;?98[)[I1o0[8ɂ<p\&á$L>B0dpiO3US9SZ VA%2( 侑Gc#sn=_uY2kE\ }~Y2TxEL|};c4DVby,i=pESsH:Ê@E1;]`˂K ]g {l" W܂KonlQ >&F|~Vf)Ѱ.s|3ҧCQx>(ڰa"oks68w Kc4lmHR jF6ᡕ:$}K8!!X}e65YrKò0d)RVA!A`σ)Q/lд׾YZ'EO;@+LPYarzh C07gR2JlS&Eᛟj*keMŒU{tUّ1/&BUFc޸l5T-Ƽ(g@9]vo.H0-\ްݴ]Y mѠ=SIޠ=bF 1e ^L#J azH7z(1]35L3j[*= U!F\̻N]cL1d p} rtJ|,wUA {]Vd&y,Z"Kᄶ{)? ZҊcȬ14Ji l\u 븻 Pe$'1ubnEt τؼ=޵E`rB#e P=ݏ]ѿlYC1L+MH&qqA.yi}^Xk`d⬄; tϩ`feWbPWvJJ ;.cFfleǤI9Ūc}s!Ȱwxe@Eheϐv$c3 js(޿/EKT^kzjti9R"u yu)@pd;5C>, W]OhtHeip`fi6֬yQ., 8q@N-.pT$QjW=3%hpTEq7 OoY*CSO&?Y ,*]:U (vd ?!]Wܒ"D8p"t p#g9}Q(u`(P2 A5L"(tθI 5u4SnЂtF NsYdjPlݕ,2@CQ%_Ͽ|Upm,]mG|4/uLE.XVU`g‘TƩ "UWl lj_n!i`TEakEq# ȋ%‚G8XW/-NQ!i~M\oviujpF S'?AWti}?"1 ^PFvgm 3a<^ܶBL|N'uʓU~( o}Uz%}דփYK_`F:{񂊏$-(vRx_:S }OgK}Q[t DP}Rm+2 #j *\MZ3%1HM  Y஠$!2c?4ԗ 8Mncv]U@TJ0$?<~0n&,O`j)mHs> *h}ջ2Tɔ%ץ~Yy'AވیKqm0O"jӽLJgl v\>. RGڢ>N蒼 Ə)2?hzJ,R]kmܽ`zIOH::z"iJ+}&*,9ʈ[(ݐK{=vp޼xlؖF[@`%} G5-p,.fTn@nN>T|D%Ujqbvmh@![9&%Jg+4B6tHw)ijz^o/IiX ,l™ B-,T@ 'aGL:a.ȗ)ޭHa?ȣO&owϒ--ӎ2R9gibӑ> i]; V tI >d#$&9eHOzHl.ZjC:դOkmU%G u2 }R,C+Id?%{{gK$ Qr(,A$98K{9O%m!WuAtVD̥Һf#Kt7IoVY $u~uy .wbfR?ܵ3<1p"4'l(,1+ks )1Bͽ)@V>tu 8xPM b4'g=NPF,G hʞ/yn2 aXVAz^V7g܏XԎƢq (]~Át\9p#y$j t=ƿϹ:&2\m1Qmú ߛHKTtG! !|݄\WXv3mP~%97yX0;dyGwC$FUݿR锅I] Hs:z:Q0ۛ$6J^MFՊyo63Ԉ` ,N@DȘ}$&V"I0RoF8Y}9sg7.ObQ|2$?ll3?M_dToQD1y淵\bTZ`_OX|guy8 ovXfu2 ' L,)R z!D)wǎAX3;*KPk#`iFБ/xWm{-t=81H`0j8d VF5L@"^/aud$KD$a2E '̶ٜ~KCOBɛYؤ&ôVFf'1 N101OϊlfykR>=)qb+> Ẃ p4LόvB>Cŭ"1;vH/F⟢) g:8Qu"5ՙ^KA {-G6y+ ;vKwdιI8. xG3P1h5_^*U>8=QN9a{_@ †{M B\s@<*';i%|/oPCVAΓ.)T&4`b{ٺP2KnVM k=$/Cf< %e4Q!|adǜk*J9FEETDY'`hՅ~25)|fY O"?ͮ[Pkå xu|] 'OnHbRO0MlQ[vtxrC6<; -Al~v\oOJhbhYsF'3t?:fu.0)[A2g;u3YQЀ3jj6,=*Ѧ AH0 DyZɠ@5SW.2ZP&f- RUJ^>,uduImj:elJC*Kq]TLg{m("cߴ>|ZD4ʟ[@f~F,MBqukқ |w6k=v鯩XQ3X&ah']'?,}t'sר+U^CP?~:7e8c RI>ʋL/B򶣕}Fpڵz?Zc8/UҌk9VV_rPc$H:},j NFߞ&.J^$xM;Ll!. 05ޑQEئtVRfɿ5~WO0*B8 v W@jF<ђs60r>Jb*6&r6(@ëG*'lI \@nH1RAe>| SzT[STԉA< A(*`QـvuDT9t Bscd~ήVZ+A_䷝ :[v,\sW9}P[:? QP #!Cޱ#EkLN>Ĩ4kLpS'SRYgHY Zɠۛg`s^M1Ju32l1ؼ %P#"?OCrbBpVֺXG_uOG6o˻/`{wC[# ;,z3}VOxbj.B} \>EXA+N+Ir4 JJlDMtJ#3J9<8QH@jM 4rA m1S jN3 -mj7Lxi+M [.Җ𝝆Jb!ǃ7_9l5 z!sr;k%eiTSAs'F<F BF5udʆKyb^5Xq| o0@] n=Sf1ժC\rj]k_ ă )MԎs?KSx6-8MkAQ.3)} &IFTI>Xu[Z# OEzNd~嫠#>d<}τhwW) +X;v ÖMJ02.݆gg(%ce'#Jj?R:qK/ ?\!yD@N>C̴:*zUsx896IGZs ZPW^\ˉ3V~-y vNI~ òޅg$A/e]74P T#A-JҪ "h0aӦ)}D i`(3͸u0ET5 2T .V1I3!u oE} UJ3g9SMP 47sV,۠%XMAGC;ǩW?ezŲIOst Ʃ$(@#gwN/mI{Wk\ Wfx\@l W QEjM^ v/8D@0RO[Ew1K I.lxDv/%9EI闾Z迏`?@6o,%@}XI9OQ63jVHIcc_SLL]/;R 0Ifq?eX= C? xAkH;tZ*e:ss@Q ^~-fDJ@TI{pAwMYjyi{a@HAڰy_K)3 QENL }%ڑIX,@7@ALW 4G"^`x[a<1?r 19DY+- TLcnѺMFMąLL]ok=Ü9 S&$l?j5=RZ .B.u*4c)`jvԑu1O5d<}=Gt;OhSoߖz=(Vz7̩Js hVfgƌw\NfbYAJכ~k&G7JR0Ez=bZ #a}ߦ+a4DlXI/T+9χ75s #n1}h@!`>K`oݓ 6w2%g=ߠdO=D|&tL@&JҐL\4 c םeNT裐 '7|ﱃ[^{>}uw) hwWLHD7nP Ь͓_obÀf0#i.ݗhzCѥǴ|((T}FEx8NЯA(`7,2E7&,NίRU"^LixC{Z}pc>uO|f|pʶ00 i,7Tdy opy 6`pJ+:E Q^ADiHɴyG a*hJw7jYl~sZXK>Z4F9"+U:OF@<=3EB=cm%NΣUA ,~ʈkA T65ANx$% +s_@\W%'&G zδ$o5X)[%L wgRV}_".ʀy[`Vn&MQT[l^{ʤweN8Pa`8^n%:UsVB" 1i:5΄*}AA?["COny\f"L5;}k+{*cpQ(Dz?cqYsqfYY o9+:1+oh=tV:=}pC\s Lm8n>J@A"܇F=o`#j/S VB =sPByK\ܝUA?qqg48-XbZyҼLF~-DYOuNN&/%gɐn81Xl|T>#%p#,-)Wod һjW$( 3'((~"*w$3jIdA-nM07'me+YsҢR;Zֳ ׅv;ɢAcUPKZn(B~s|]^2t9$SYi_Bo XZt/Q!wX|ɤ/5&.'Av)*gZbKusN99] ܛau8y-ٺq'hEW=\wm ᗶ-;%|g5Lh: <1N~ƒK磥nTF*c=S8v{ᒦNSK,o@d"M(s:q4|*ٸ hb22eWv=VU YQxƋ>!bYiδLFG$lKiֳ2]pc:}KL a\fLVO*蠏F{.Ιaڊ_=5#(֯,9*{uWH $ֹ,$ӻzwUU yM2qqдO̧ږ~7q hBLvem*NK?Jk'j[+/(th]vVmK-T۹.(ߍ2D(;=`7EejNհ$8)u??m+5c I0TDoYۺ[<20XT~߹3k6k{.`8fhrչGWDt]<8G}0M4{t0Kn$$cWu] ):ҭ 9"AzB6dfxo|׿~)9E5]vc1ULި>C\h/e? e::{˔D3C#:D3w+$silY#hY.&{@a$J4)=# |v ^Ν?q+Zj=oM~ʀz4UU*@{qA2B5 `.j9#qRLx\X:7k7(1J*aV2g j8Gi~Ǎ_|j <>i;s#ImHI\:KWEV^8_M;I$P/aFɅrmx ߞGD甮;?rGT<@qx({[WrhCnILjb%#5R `;s8:zs)djqEVvP?{ǚB%nݬC" eG'\[3xOg~)pin|Tdc H #AVz=R< $oX1f|((_.B^#yO}d@+Ywc>Za l9)P4Tk\_b/<Ǿ.[͍6Cҗ\ ʀ J)DmO&|){O^hBA$$9QFd\5(!Ϻw:(]zIZOb.Cn()5\퇛`ov۔NG)iyB_{-5cԯ" z g^3B)cvۗ@ݟtO\Do"ϙJUHg27 lO:04Ԙє54R1L{5^^ U _b eβ7eOdBL+]eδUz@Ŏ>УZׇs([^5tx*%wV#1M&,fr$QsأFF)kb@P&GCv y{"ܗ}#}"^mrQ/T[ ظV|R& & c7*!{3Z1nW;WM2(qKd!{j`sȥCN =} |XVX./BrT8$f0.qoZV8&.3U ]~ RTꗽg:i@,ٝbj] hf-%(Djkq8²9E~4o\r!OS. [)E#CbLfN#?9>zfҖ,7x? "D ak77oqG\ڹEO2 TT&nmʨOVbX\P3x[!-]S v !@΃#@3߱c,4ԇc2%D=BZj+[S c}!Dd }KĽlBuyUYay+\p?wy*KU%RK1mZal* {"+r)7%{\C?#MK'ѯ=0!4~ GUh wPć[.MHf>8@) )tP3.R]!n?+da;,zc]nD*il-}uS@J^~] U%i}jG PGFtG{dj͗jB(ֳ6'a( SKLfG*88>{'L{ҁnYT{%1oxǪ!^xujc伄s./ $fY}|=[xPGxn~yAvi-%tn؀[z lsNoƕW1S+ 6U;mJpH,ȿN2qw@97_&"\bsxu^I#T7n 剋* V[Qg;ֹy#/i-(&MB*Qx>,u; ȭYu̓.c8g 𓷊&M}MJ3;.Gu*0]#Lq˃mcG<&i)7Ij G 3ekqIB8up_b*KK땷 7ҿ$zI=&K YY\u1:÷.TzmndIOw$%x&6rY;(pzc [ۂɥ"Y[OP%FR8GUOZeI6 rF?/a] ߹.IJZc$1O"ꘝ=jUzBhHmO񡁘M6?nCC2L^smfrgB#0l3nxD:潍+=fт7x5+IXo$VwLe)h(7m;aY܃Xh)4 ;2bh9 `x.3 8⯋G^+B+zf}UIA{r xY'>pN4ָ |DP)OgkL/ ,Ђ|ғ>5l+wN˽$pFA4lE2:mzC"8%0ST}c3zej0lqtsU6J)C#q%QXX>~߽~H{ CdFvfL08LeZ^:F6C)^\d>tu/&af]["bC ޙ &;/i<LjX:Ow:/* M[Ȉa'bŭoLA& 7^}bVY}7)8Th{W \EK#0RBe)Lr47n׵5l[Ztq/avZuSQk@//Yi>@T5\y=NcS8қ#s>cᤪd~pA<%/}"QMGgE.R<3>F"xEԙ_>۴)@IT GҩcB F UQ(G)#l:dGߕuXr~R^1m_)U,ܛ>OsD]FӤ9"O\Lћ/}t66r_ͶVZF踏S*3}4ߎEo0Q̯6VsGMᕭT L?usjҼJjՆ]eI?̻~Muj.: AyG:8IҘ.+פ*a5^\3HO G%T_/mGIUg(c_IUWns/Jx\|tG=v?|s|LcaRey0wwס* 3 Y4|(?6]5 wQj*IQɸO96* T:LG]UL,'N \F)P@{tP}z1DYهeМ_)TdwςHɱ&Zf 22L' /IKDç-j|'Pm.6N}C_"fV'c@OD%0FG E'U<ᎮVǪPC{Քhףl͊tr-)ֲozAO+rJXozVkP,bOUo˒{ԣt"Q}_,WP Ҩ sA ?v_pѵ\kBH~9/$e@?@nIyQVq6N׍!4Noh-Fo-@$ƤcXp_L=3%d! WNǸ^#&u7rPجf y+BX!di?Ha"b(U,fhgc UI1vL F]>MNmbO| U*`G1zɽ]+QsoxuDrLsec_1OKy,jK#9xe{/̼)JL̄[HNkGܐ?f|~V" oqzh}l~űso(EIYyˤw񅝴4\\.r If6d츓ХN_]niE@ {Q #xOJ,T!]` 2pX$8Q2h8O2<`rd__,J+5Rg?:l ׉md%Yq@A-mgb,:}<#Wfml/#A!S_X3C2'fX_-uɁR2GB55E6t˴wkp_-l,Cx}A_7훲oZr /~G;M֋SsY$4嵡胾~ Jq/;;w+7y?X]gf5 3<"kwA卸aM}DAD^jFCȢ*ƴ%Xo ~{s? 1^]psOmT _ޤy 21\Ndf 6옂4 $1́$B)Tհ{V`G# zTwp+NAo]8J0.:0Q9i8/Ss'=a}ƙ-2%ڲF. nexٍn #^lܹIbgf3Cѕе#ܶ_ٽ.D!͝`n /%ÆIĴM0knnK). wN尌&r%9=#Ȕs'~8JF=EH˄C'8m3{:r:0bVγ0.ɘ)M>p[nSȉjK@ȁylD )-~,w(j VFK^7`-}'G(ѹ}$/g FqUk &^=y"wy d͠ b3ä+D`jU@5n#I#:;qT#Ҧ{HaUW/V%`)OuW*r+.,'G~2h^U‹#͞4q:OiqoYD$5:|Ɔ)k1At`4̗ l\{Þ3ߵZ3 bpBw\L-\o_:{oJ X,!}?'eK8M52Р֚9 Jk&õ1T(L)Em+&)R"ĜdD50tZb/'h:f[:&:a9MIhuY&|{CQ*H8Pp: -"հeq+SR8Z#:@11kӆ6)]Un銳†)u ;œ)%0XM=;Yvy$3S^V'YqOú:#B?7rK ڒE懈Sx;]S,GРl p!"oVhN kMB?1=p4PD3& F$ Nizq&$A0S;V*{nLpz$V\vIISC{J.f3IʑLd}n7=[cțO @cyq=[U Na3L}gݑTcuaWNmP X dL*a焂AmhXI.if0G-c)&j(ԙN+0>^rWۺ~laŇJ}ikh%! Fc/%ǼOG`7X#P%OƣqVYkȋ-(8P"kMC8R_=ql;wV0 <)j2ȐjΎvjpg\bmӽC,1bKOTwnkݬ&3#sʛ]H_fM`p.G4#7gJ4оI/\Xve%E{mOw (N5\`S% hzBU´) ]1P1 * ( eA{9CHFV[iu#1zEGKq=8q#0Dx\jǍPӰTFnjdz#yo=J(ȔdQOK%Pɻ8[$M.֮·g*h0y¤ c3Ak_67 d9D-N1*kOVW|? lɟb=2흮Խ*ďBmO0 x bj(fV LI<ǶO7&e}{[ :V0nq"+paG*ItlYu-ҹH6x]p"!gϧB.N:I ^N?nς7fhBI8~IЏ`¥'4-oO/,#2TQ|e1ѨsdD_?GHʝSNyVc@emH"E//S-: t#M] l|'YǼY(Inƕ/:?'-Jpn^߄bU;D]:(g"=yTdh*+<^ɻw߀n'Z+wLa;TZ?E?碒ҏ*VR`+'cdXgRΥqU&z`0*>0a*L_S4B0XDE#r$y"=-];z黄$EIK6uJ]Zf?o܊ H`c˿"b"ҾhR}vׅ3\Li~%5gmp3ү2̧kt75dv7 j)m" Xk5bBTM,ʸW^7>DC`8?@.tvWЕb:)w(4 9d}߉f!tq S1\_r頲Po{Y=es9s"C@q[΂/ny"G(qxtUe/* 1z'(q`7iegrOyɶQCMV?srpi"/]N -Gsѥ )ȍ6Y8j9 [:H"CgT3"4EFR t8\US@5 U敃Z4!C 1Pb}x~rTHt.0UnA3uRCf8#zeɋƲ|@>>UX̹}1O]9YA8w!,Q"VJ.Ɗ?DP_XH"9U)M'̔H_iN ^Nf6 )ܓVMpEɼ/ ɨ 1,0 6ts8 KZ%5 ǃAW:, s焨 5ه$f:l/5H>҂];%q7Fc!b-]US+0b֮!OԢ kԒ  4KĜqC ^ٚ:s2c0?vdmcVyLHM,B<`w}ΝҾOfuVJ򿤝QMhH!xqOPZ]Mqw=|E7QEt>Ѩ$0.޵AI ̢ʵ-{S#Q`:\ּ6}>Jl >UH~1?d.Ӄ8P" zgv m÷wޫx'pgLn @.jjaοCm} `ˁ%zf6*1HjS`. `Ya:*y rzoZF VZ~'L4Cty?DZhv+/wY6{W!+n>mb9\67&ZIW)a!~鐶;Ɏ91V-O |d<`b6ɘmV v;cnޝ;zyϰ@ҡ/8zg 6"M(2+ j JYAR¬cee$E\4&? $ 2n$TI`@C71ܧ)lxtV|Y|yܬ#F): 8E|t޺kEg>2YCVlHLT jYh9D;0 /"?E7ڒ43q4RW> 9]PΰP *B)igN˼B=v8 {O.5hz,/'(r4<|$"uE'6gTۊ 6\ZлHodJҔѨ/1kA{S4Kz2h6gӏ2g*r(]G[ȫ0" q!&3S^.Nz&=IM/ߩ*y T;B%7&R'fA8?ڷg<7xHbN5 Sii}bzO<9 sJScQ>hob™{#>+a :C'`7wľqШrkU3,0c3q=WiA)* kөѮ5Vg&f)7_pt"^3I`؛?*kIƜ"O!diE'ȎX 9lj56Qv mw-cڇQ#."xu~!ܯWWgC|8I״TVwO(C]{?+?7ifF-^sܩEk5L ;.(h! fm'X$eq5TH_@"LqFW_s5 w$,,-ƈ)^<l?NƅM:3~V:v

    (u̲=-*8] iΚ;3z0JϙdXvsA$T\`!:dG1^WbF;˫f#FbѹZFk]mwg8>1`ov0ВJlF{>aFR-8Kr'M}'v弿7W52VH%$K4|vF馇~z(-(nSȌ~?%)+tk{C-2`ʻ7lsu,FM_l)SQm 9 BWQ0HuQukdf (ԇ>젯*udFw$ڈt|炱:"8`i8X<ǎ O0"|­e-kȠWbm93ゲ~b,Ypw i<MzOG?5wjl?P_~;Yq ^E;?UJ𽍙nzh 4CY6sC]U[<@#~=9dՅ;!3Y-p  Z { &QgQv~I8l)c$?֝(4`ӛ2SطfwB~+SbWF"=,>HoIi~o9@$Ӡ" p "#oHۨ.kV*xkfGhDԞ>?Qݮr,jH8JͣOAѴ>]("8oOsEl{opa#t*E:;IpuX]mG1lYA PR7w$g\FES~XzY @ 2H5ͪD7pk[1zYjNea޿l> ١!08F 멃<НI"Cq`ta<@* R ዘ` 򳓐%弡ttBf*@d8Oӣ}QSfIݚSY. D ~/k3_A> RSmDhf/6|b'uҤ8YPZ"ƙk9\V7:VRiJ90q(ҝ]l8&yܞ(x>816&xK{(#w͉΄1-}7Qbu2xw׀>;#7xK/(|N{oګZpCTJg]4~?!m%+D8j1iU^j @4fB)$lvRiiN $3νfeoHkHn[=A.Y(IsFպEGWG_ukm6<v67Dbi)Y{8VI@Wii/ӢfE.Z,͵Ƚo+ FYKV(q^ 5#[v!N똴|ѸIQ~| C=x 3HcGg?gPΤfgw?5ZFKO3 mJBգT)~d Wu J+&ΏLV]i{.. LtbS(eAɵ,Q iRN1-H{^!-P5 v ({ΫT BLW1 !E5O%pבL )AAćqQ{|ub!ӟeUΩ@lh/1-ahe"{PuTDSr 2e\Ӝo_ (['#jESo.ȼS wM!P~\\M:&Cd(S N-;/˧ ?.ϰ%čGy(f.3FPGCdO]$6* %VU@=77?#Twp9;ܶPffiTyzf跔r`6f,4eO^q+E0v w+EH|Au| '5'~H9 z+46"LgvKu*EkfPЈX[.L!CA};ϡAL5W) B.VU[4W*7]ݝ ! Cs2m9ƋH&4-bf;1;G=fnk9$Uک\SڳA%Dk7L} @Ze[R1:8dAGyt5z)tGp;!f@Cx,bױo{T<OWXRd夘D:Y'ʽ&*-BN o8 ;M1y`N [N*ڑ)%UdCHQuS]OZT'3gҖ&D~d2Uۧ>Xa"7B'8ZAbRSۗ(G#n,Eǂoc,9:Lb) :\^"C{ 2Ⱦ)M0;ȦPx5ĩVgZ^H%*W$#~J^1OG.S9*-VmTsB~I.-}X'/va7FJ8Eg`w|]9_n2vStl Lt]9^SRO?:u*xD-)Db*XE->Ĩ 0H:SU&.){LU}E:&3ES5v^}4W:t.W-T:_P{ (Hl훇߬b?hPٜgrH#N? @Tf֍ðJ'D$Rs^~"1{{Sn (P f\8k&@Ogolxk6$1af$R)BqVT0CPn3ߛ伵z C)3)%d^7i#nKk[ 䘠N1V"oi_MԼqĚ=  RJi-&3qanH Ћ'4>Έ1~|KW$cOFr ,k!S:-Vuu^}+ jդ܉t\=:%G_PL64[KԖf-#c0Ʈ1'-T h_0 tP|Ԟjy{(ӕEV6WF)O=LGL [f)dyV[.a{K!~:$E^I.j WQ&BpIְ]f{֗JlDiA=B-'׉C؋btow+}v=֦ ZqhVV3f,ѤIOOV#?5+P3 #>s ְ&yhc+(Y׫EA8c:.S5>KԔ6"<Jcۣ{dXLȶ(>ѷǦ. Za @D[L-dze bfLr7,ƪ:9iSVխ KUV6=BiG~Y󤔳gg%V"[o4+I!8֡\ʂUG Hҳ| mhC)KG_œ0dۘŸb!lZ`&fQ^||پq;u4jh-EH_5#^miN1*'a&KvE+IȕjH/$_Rz{ xSz!vfd3b-T ,cbN+GĕGP9K:G@Eu9MpojAV’1'Fɔh@|N]5q^:=B$Inkg'KnQ=xȴy&#O4?QiǔT4"q7Sw=v.\uGu= L+GSrW=9(MQm҃zVhMs+SC {gqґ+7PPXt(ǜ~I=WV.^)(ēR/yX98B\Ūˎ.!<1VRmm=#eo{nRxrL-Tj7G,M$"< iܰF:D>nGS{#R:W$ 4(T>EJ=xeW&e/w?gΉXVnHG"-ۗ l Mb#: >X}g iɝ/|Vd)ڸW;=)o25͡Yx_Wb}nOY %`pYmve=zVvUOvA&k_IFoC̀'Α6EY5[,E+ "֟19fc3Qjşz*A_,Uz|VrEDžNE;() _Gh)BFPo DH}?0 )GAiP$Ts.JChZ\0i X&vOOeq"X-C CI\)!G# uzMB?q܂cY9\=Vn´8m Qj w+ #}EҨsCD8k\TltK7>=|E=;y^/BFY핢;Az#{T?PTZ JD ăncuf]҇9oAR(jwW\45wd CGA{E)_WS4׸:v|㷾[)P=Lpuj#V _C5|z`ǜ37gn@gdQʃag`Vq{e{e0OywvdO] >3cC|7:LZt*0+m 3y/S .߱YHF]4nzd:EP1x̳!*/e3?.cAգrH- oKx申.HB;rsl7ZZZƯ&חUjlG(m(~e'@)mh4kx7ndF@q+-;UDnп0A`,)OC]D,n5R8|1d@R_!PR~VVh}DxW_ss";F I8.׍ '+zq*=@"Y`ZjUԪNpČP߈jTR Fp*_Hc3/ߴi؂ Q,R'ԳW$_tv 5֟;">IFAãu&bhv?6ct&N>K %dW9" Y)+@~{,:,$Y+侲I"$*[aɔ+|Sa(l݅8D?^682cg3[8ĺE`:&GBow3G7R"IE\0aE X:V~tշq9BrtFHP8 Ju7מP)q q`u#lbiOԴa>RӅv~M'Fe 0tw$c@zd e+ Ȅ҄"ڹ@3Rȉߎl3rnB^ƵF[͐fW'[PV8 !1N.j[|P1=vj*4 %7l-94+|G.D:C;Y|pv׏? mu9 0AaWP9 d<&@㡉KG!Fx#(ҔtxeeX1vp'Ť=gcBN ./= SXM\f+Kmu̔s]?^JL+st>M'q(bQˁx5=ZbEA0xi \ͫq`k }Ay WogZU>ӭTQ şsffCJCڋ&-v?N'ڂmm`X /X{As9!hZ*b/էMbMId1Q)H,*LnZW+>?l %cS'*r=-.8 śc+W/e | @37D_$uR2n YvtZVώx\}v9tZB(0 xMϭk}|c8bw}w zLY@|4m)"ħ膞a//$eqa#u%Pf}`@/9F`SF!K^a-c#5ޘF@qJ Te<60Iw'yP_VBʟ)8i.(Y2ShANRt2u\9!^=`Fmn.Py/u_3o%ʠgD*SٮfXy-s2^iꈾ >uT02E9 tIRqeDπ=PjVB{tPH!Jܚ-{%=| ˽![=( GfdhMĎs9F2xk" ŏ2\z}dx, W_z.%ӨO-|E^E1HbN @St1Mײ?EGK"$)(GّҴXH^7kOZ&aot:2j!톪f;L-ر;appx4dx aڝJ[*(WC: :e"@nM]32C'MK$YhihȽK^Kj\s蕔{Gs*tyګ(hK-}2s4Eo*KC=_׵i 00ǔif!TG$}+IR CiOfw@0̣alCH u!iɑRI'Ce/7H~˕9 9I$uɞ8X@vVG92@4^CMZnoG%M,IU0p߈2Q:D!6ySbǭ̓_t6iY$ﱨ˱Y!h!i@#_^-+. T1s}n[g2I%zĜ9=;5'> AD:̽XHeU^Fng5t|>Nȇ(u_![Dgo!kFbI)i7C(jK+kAzg"T' X/*+`J65 G&x'K΄Ew76f1eeO=d%_w@Op~FFrӳA|rRvGoԒ̺tjo̪%gc$d|5;䬃Xm Ny(Ri*dN&\-@ 2Z3 ziM%!q};H2D< ݞrGLuaIoM._OӐM(D49޼pzJQ4bGGb%C#SKt~/V5;yG<(bƪNrV\Ϩ[ZZŮO,S'="dvgI[T/|%*#<` A*]o +U>NI G~~ J9ahSk uG'DL1T5] wƹ`#Ϡ^ޯI)qfT『K_T5 +Y[ջ/ .2+>JN-$;+F1wb3G08^s &Dn\hԵ~Ra=^(gFF%}%e^=X٪ׅ]4>PfQjB313Bdr§, ffZNPe~H?SؘN6^Y@˜){ݎ͏|z׃ퟰ` G,RA沔)#ij=ۢ+VL(Z0QM Tn4;cy;S2(X,^<wb|ămKiBZ/ ׾lO=+B!9 "}l_ؽ},k],\f|׾Ӥ$Q8.pOȌLh"EVQ +$q]O4[FqDCf?ܒFS&m;ܹTYx)Nz$Nx|<· kvS]]3y$9 (zd QFlWo?g%?W;WI1tXA@&[Q |;DAIX)HuM;a(ZzسJ,OnA ΫVAXVțYb5vU!$7Կ8FX2>Ԍw+V *(չ {9\t LjFZ'wdbhU2ЏSTPvbJeI}09)U'=$P7wiATK=KO L[Jh16ʹܘKuzyV@W>]쪗pLZӞܦ$C7Kd%qۜ._?HiE|?4Qg!*Q&%^ҥmv.٧P+yѠɻGmmr>NA [3۫(!$ꮐCo;bY98ܑ7djȰA 6^Ic<GRfpй[SKVwgѯ ZP UDK13 ;Y9nw@1Ph91_?GҏKȔbik34Zkp|5RB4}z#_u5 qp&E,c3qzHm;gBJ" n|?}Xt 5b{f}X%+f0@c)ComB TlP/7ՅwğXe2VH%gyaS02⋠ݜȓ{I ̩CG^M˅ Ӟ3tb@6$GC$nȩ\!EȖF2>7e*m_ %YC[}R#65ϔ% ~ZWm\Љ@2p43* }) wيjʖ ٰ <)#|ܸT :t6c^팢E"ojox>wP'ʛ[QdTf Ek_S8SQADBk,'䡛2,Lı+hmL6F |%`=ْ;!k   Bqf.Ue/ _ fk^ ˶_YAV`j< diP.N SLx, " ]p^RfV&/8yM}P-.nj/v\gIStSosuaƏ2+8c쳊ԃi =5/@Ƶ*TH~ 0LC|¬qS?Q=d>D/N aSOȇaZe?W<@Hm盿g7 8CWf(^,EJӬ|37KL@,V}|'P hZw( 9:m4ƻ[J.ݰfPKSSV -`:ai7t&\g@B.z^JGH\LgSXyւ#مAk %&B(e]革FO6U^j)k "G(g Bu$ zפ.?| u>43490 NdkQ-jTxE@8M~5 p>lV\b HI83@iGլО˳ ¦VH8Fxu.xqu1~;d2ẓ%Iut7%IgA Or'1]bEt^=l[Ó˜y0j Ž-t,0m^b H'Oew'mRɓΚhI6e( ca.8bb:@ OQ%W}HF )brlij Pg-`%Z V $A3dq*|4 DO!| SwsiM9RwHιpc65t\=+ .^zыւ CW֞ҼcOK'RYbwvش™ɆalG0YG\uQpt:t`ʸ`3CG}@œV†tfp q@ ѯk!EDs,ǗGqldh;ك(I؂ e(HO$ƧrO/fd(G$T<:~T=~F$ dTi ֍-MM̚N gHt*S2|Q tX\U}' :5?5- {)_ē*%)TXt}E(\%bkȟ,"2Ł0$=Ȓq)1Ɲ2aÚV2Dsw^NsZ&|R4 ෩wz# y NC/^d ?^߻1Eq)pTc3Wg^TʧgyaIJG*`SRAѐC#s&^ubruzlVbZOtX>ڸt&).c& 9bᓻuoXs@>VoȴZ_۪MvQOnT 6vߛ y1ǠhԹB" |V"A t+'\ٷ4>6e/OZ#!)q fiߢ yMQ00Kybs*⧄K> 7NN~7RtK /y16VVANKpCKf ;7Au \WuUg,)`U,ݗ@0#wly fNlt>joPtih;9lB!;S&n.0bMg8.!]E[4X9UIdfe2k7A7BS(U@{F=u-~NFR)}'Zr=7阈ɉ-je~U_E $6d?r?&Kva]5[k[MStZS/XeLo}zX iCL+"yDYO FYK TPcI9S|؁ج' ,n lro<3p:#uږ9R-|`ڣEW$+eA $ևI\6Ŀoӻ8/p{҃WS Y HH5ˠ3?8Ʉ:%iZS6&zv}BS6˥u(n{5NgjACPCczcSk@IU 4e[qzf qxLR3~v'DT$"`)kjt?BM9.ih>yj2޼s9nP^qa1^Pzm,nC3LwmVL!4@I(Y)]N})9!/lGxʖ в%ꑲ9g*m FP :DaS.Sa,(I \Ub>2o^VzQ">U^\ӈPi8dCK7M@xEmÔMdD@HڬK j[m 3bսYn][sq,@7Tqɯ DO3iCVL(Dp<%1]8[Z'9cDgS1Or&Zn`u/80Kv.g-AtrKYAyJ+_.BUeBI>Q|jμx/yn.uC h¾]8HC':՜̱tƆQ$7J Li4A^i̠L`siN+yx`L~HJVİrYuo?#KQ!%zsX,aՖ9H(0F'^80մz?OAL?>*-uQ@$8RJī 喐-bO3s&Ou>*Xw Fl3]X %:RC nAIno)Oi>1nO)90 y6lBjܤ`@H\MuN?hT\HSV7 T:VNK̄|ցA a׼y!8$ϑ͹7k'XVpj6뿲SL`CK6b, 5=Mu*'ChW \t:zOtS$Кl&?0e#w]yϧ{VU)GQ%ŗﺠ (*B79'=a>|j4 GrE%y1KӟcϺvudDmշp̐ +pja_>cԼ$rXd[E&-4H|yEPZnF̣͘/pz/K݊!nx@H`"M*3#vm^&y۠mziT [F9mCt6 9_AATja]j1$Hٝ(!&Inqĕ2o^S0SSSJĊGc_).d #6L}:0I&*,v(rl7T$~\ߓ4%.De}7Eo9S2nsȐu[ UhVD`V:ы>$:M[k&o:E5osI $krwC*)c6C%\CO&ru, !Q[aמpjE XcȠ+á-wm7py}! dI  qIS'vɕE' ýcw笉TfDHb]ZBA%f2X#Ć.MeÍu ɤk0Mm#k}8gҽnIق`U QBhJ|{ߺ>r-ub{ieۍYaBāh5pe sԫ K"%OA;.Tb0\%AwQЬ4M $#xN^z+ C 0!eSvl"ESΖYyigNKL)])<|'nXw*^x:1ZB^fP70^_ֲē*zۃeق J,*,^9p^b. TnesF\*PYhOۗbh,>Ah~Lq;&<<ˍp,B?yk GYfWA*ARD}˓{:`4Iz1RTA4/k?1sY%'ZUCX64Qk0O/O㝄n ~Zo7Pj&o)p2S0:tjIԽyF>g@qOas *~K%VfyqyĉPstк)j['EzQhni4W]F$?5,Qv Uنy>R:U4w.m$;<)gp}'z8`ľ`RacNuoj#D"W`RT9O ސ䨂]pa'n.0eI(L+siP-ݤWr_QQk؀t$ \YhoLK;n#byզ@Wޖ,Aւ7-bB4/,>5*4q!NBs24N#\Ǝg7K[Vb^I:bmJeA+lWBFD|HmpELǑgXlZlΤKݯqrNK倩bF#ID=mRym5Zڒ̾.>Nr~xAym7[[:;dQ;qG&8Ö VW^Etm4ҫa{˵`ԉm2@5${ er˥]c군{-V\k}mJ74YZ,lN>5ϜIɓA܂l@`U4؅'#:h()gHݒKtYkwxʧ["HXiOV3t#\Fmf6m^U;8z2M{v5ص$ [zR|JLl_=}!!~GY3}ogC-sylW@IA 4z.ܸQ0РMվIk5'e=10;aFkSCAVJ|qqp+2ԉrfx Rϼ #hPr<&p-·npq(!|7tm^ɾ/N< 7X?6gX^s%ǍM3 K D1"A@o#Yښt߹D@9E , G*2q 'v5w-d]6gf8_]^FD‡RV,?iX}B 4䌣eJ./0P]g24y\*"-M ;Z|8hٗҘP%_j}>0Wd.WJOaL4^&__X4C9φ~ p^X"Zm^Q#4#̾q'Cyu8+, f2,:+{ _u뇗"&p'HuT3 R@Q:!슧VHV9Sw < 9Ʋ&G|j($D;PfrZI'õE fyN2{m鉢O5P) ɚž4B `42o%D5ݸZ@Ss oDi$]gofhX'k`[yS!j;tav]P㓌sK #AҸ0^9Տ${;dn3kyI@b񃂲O4ek1OE~q ?,~Vk0)X;A;M9+[lo09O#)P;|rq O 4S뮴i8c/IqiRNw |9h~ 7(loW*\ jvPA󓇞 [,cb;c-Bnź4έƂVR&_ w1.eB,VvZ*>7݌P6[=9ꋮGxB OnP#7Ώyh˼qZ׳F'\` \?4)SupЃIRvͻ%w:N! 2(OxNAGg,vW]p&R%G O9ZڮJI[In̙SO3fOݚ~\^NlB{4]9Ʊnrofqq7w"R V-D9eQ'Za\ӦrV>xc56 z)*{TIuO'gd HF8 `y]Quј,"#[4Dliɞc專S`AM4cBӺh;aZhnͭ䣚75V>o!49;ËWs%kyT?=ZG$]dLi1)#-#IUC `ΆcqfFx\6{$ɕb8k1CWE $')a֔V*+U9<-@ v~ӯW1jS'n.~l JS$>Z;i2 *I4pAcOZ| Q Y-M7I0 2kו#(U" EXoaDϔZ]@|;Rm4㤯nXp߄G:;9 9qc*v\8 IgfaG#Zqϖ~lOWvRSY$RS'ʅw`eAA#|$ rD6|*csåf0LIG>q4SsL^'>/Z=?I&}q U=9 A0ߜ),.QUAhKJ9ب\/P4}@n-gbG^X`}iy+ϙefM,eg!p9!tRg~*w/5z:š`? H[Dxdο1* -)(R{eY{,x|3Db.-.d$e29Th(pI}[ o~ܫәEוf !+ןq(iJËT=9]V>µVpPlA,a6]y[TJfwS`MxF=Cct5U|m%aha\݁B)39ڑ\HSV>uSrWmGYn 1|N LP+B `8JdIh]Q`WTMm2 MG|CP1}ܜ&%[-- F8gt^S6!2@mbgKuLyTcwzBGZhfNT5 [[M%sy7d:f w;W@{T*t& nyHDl7WH5S[5jLmrRWONPwޯ ^ei-PE/RKO.lCɥ0b,a=w5ɼRXMp>s]s.$z%]T.ې:5ޮe>(K&}Ǿ@#C$䣖DjʹpiGq?`l!/Q9[oB³^CTT pHȢ¡aM0rU`H,-m x|ROQr>4 i5'0Y=ќdzÚ-_ D3Vt  'q"6}j%Z)wJ]5;$ Z/"%Ssnӑ ^v1›89FWGYhi4Y+ 9-z!T8T ^(H @F͵ѡO7ސCGgůA=I3%=|0cȷz)/O9elh| wEog}LY#UR:IxB#=RFfٵbEyO8UC~̐WeFt`\DːS[_.Ԭ^njcA@P 9YgjT8":wMbRTc{*!d:Sj ? hG%QNB 9?윛G#5̈́o͠iҩim '=/A_jH̐=VS"WdgC)C_CU' (!%,.a倔p0בWV8V].F~[/6}Y+ylИ!]TĄiWm:(1Ŋg\U5Ah +[J[Ӥ"@,h}%BC4%ƘWMGRԲM:$<5ԗȑ !Y + TD4Z4u؍=0&ܨT yJw/qA6́THԄxمJ?S,2ăCݡp9,VI:%/CQH="'`lK}%kRN02|ϐԆ=^,Sޖ6.%:h\JfX,S n\Ibj\f`S'  MS?|~ %W~]@ϋdhiƤKIN|sX/PK1_p"U'\~ad_5#oh(\oo@]!4 w!OiGAV &ZDdUsKHUMS@h|HOO8$um y.Hl bBA0{ߴõ̩)`_) |$/6kW>v#0r4Ua~k; Q1suL8Qd2y"&TR1>iH r'D~IZj\59HeK֏#bvger#KgRx.mXW=QzV]BeT-f:zShS|[aOU^oq.' ϭ$*l9/@̉?`_8OIRYR fx;M{pйOq-C|Y" mli3bj ܋ /Dk'>ȰM(Dm|Z\f5^ji8`o< pΫ'<y# K*gOmJ󑁄\$;HLܢО{˖#p:LkC:cȴbHqB!gDXڢ a}=3`:[O Q,s@`eXp3jy[ MCV+O m=(toU޼2l .Vs( $7w|\mKɆRFJeT'w2[ qq"m"n/%㪟j*kLoz5f  Fʶz* 9+~k`ʸ9c3tL_i뱍" YuiI fmRбy nO&od0ܧqZM_DԻn˼Yα 塶IF׋!P?#W5jɤWKA'ogU#剰%qC06l2 YzeG̜ Ěcl߾g 8Դ"ъHEޟ9kz8/5!;)X^XI!D"yx?yb(+|; 5v#Y(%ISnЉ>v۰7 hΐv-!Gao&@ uH+)/y%_ൟ#[5Iyd{PQlM߸t*29mo+|~(E]?GNV͑ZLhg8T̽k8|FZd)>E9WUMwq:8|΃"cȜ[A'^5CM.]P10bߨ7~UtU\)סkk&wG$lϧzIYñ\v!):r^ܢSPH8=A~5V!E_.y();n[kR`R5v_Q=TVϾʼnvI]It:TxL(ԩyJ:[~~YY4Pa-eH[bumtES<2W`J-ԥx hMg ${e7, epѕq#jpX%Tw3UN![asǧ srt:jx[:?N#!o^or4f,[P=D;?]JVS,;NjI' EY@4JBoa+g vCUXL@2v@&4PM㣍$ \)z`O0" گo8k'FP)c aijVm*Di N+yzhBN\@}Un,Ş&+Ho P %QGܻxzbԣm],޳ ƴ yQ$3A tJ[aPT"vԐαHzrž񪼸k9ÔzHZETkM̳S3l8{iMqDeҧ yu{z\c{K+Bb;72CErkF!nqs_(_M|>,&0BnOLCg$F([4gdc@;?R|Az1{w.߭۝SRt`I8ّT߱wItE|}pEW.㍙ x7>"Ymϟb̷Ӆ%HNa_T8"bpE6t{{ @m27f*A@Q0C<9GsAе)F$jptqvi!r(MI2`7wHu[+[ D/|ϡt=y( k;guUɧ?1EeQlUk\pDJULTDX{S2V!p&lrg[UG.@4`[$6ߜFJJJd *oEkYA,nASA~8N\W(6P(}3:jG`%`y̪-tm]U^ q,e͓bF7S]_aSLH`. O 9TI{p(9gec|[SC U!t2mm}<[bX,T ' |m[KKt/!rPZt&u f#8qCI bi%T0\~To"pd.d/GDȥ^YE/+f""S5$=c]'=qo/h?w~pHc"~W+"`1#hYu'rT/7aHY|S2p@ uxūER(j}cغ!Mve9t!0^\6gLa<]0ߑYb -FLCFNm:4"я}77~ɔ>4XF%y/40 *FrUpH;G*xE]%M;7YO[%Enbi+Kؚl2;@KF^Au_U>w>uJ=ҭdǎʍ ESVi%S=A%שk$}D~'^ΐS23CM^}I+C- dgӆfipB6*d9,k //5W4/Ph}y;I黽7-ܠWB.BZs3;6aWi狀+6Wy9+ƨIc Ϋ4L˰E6{]".F+ SqhIi@qr#KƯ)odP/5>Iΐz;X(ZOMI?qh@%(*)(\Nڄ۪ ^H칁S'ؕg,\rhPn{84:MR7bۤf$y`F0hR4~$Q##ފvسys77K%-l3Nރ%Zj/eocO^ ?z;YPҲ?4Fҋ#Kq(#*a3Tp6Jj'TBwZ04oYWLr/|= aOJ7)fb8cW t#ǴQ]C\/r֫~Df 5H{,{f&zXq$էFlC|m'ߢقPضGrJ,5D6w¬p)iH xT0%d' 2Vn&1+>:&?ex:G'@a- ̐il˅l5 *2eS}y9?|~<}p 0MRR L;YXL2.e-9Z6LܛKOYOZۤ` ]Pzk0 Wd2;j`]D5TK/ܙdnYpE;Ѻm^!E\!!&&gn.炎E/ Cמ1;?'g 2r$Θ]|rna xXR@TO<1Aܣt+շ4k[E.V-G("(xL6,S}L enO>;lRY\H&3U-(h{aZqEI{L&,E=v2<CX]l 4ǡ.- i:T 1ΎܭڨN]bFr W4;㰎 p W5H(O׮D3ӝ v-AM&dpnWv; QQp.o } 2MDB0Tp#b*eMcq䛹x&Xe!/ sKLѼ(+.>jvOd1gk]Z?^ʍY# D\M~ R3-a9pH& O3M <]'%YinF~ ?͆ HڐUgVlve2h  W4:pŶUf)2kaDn_a}ԚYi@AT/VS7PR'#sX&P;pHc>֕6z)/0jT.`iW-8EiYZq3l2Nps JJ[$$l Խ@ͼ-;Pv̷Ѹ78R'Mr(,P;Fŀ0 a|dt҃=iYd L1,<2()IP{W'}Ɋkjܷ| xLa3rͽQhb_?ϡ,bdC%@F-_,#?#k~,}F$8-C/RoIC&B\t,<s%H %vQ]_6'W6&:pFlrAJX=<}$D${!q<@\'G<S=EsG'_쉚Y[CHn@%mAx.vWnThht-};[sD¤K8IlQhchrL켉{H9$-#В*߉GU6{Z*0j@@0Hk>y`j+[8qw!Q8Iy7"#%oЭ<='L' lQ/)srum<\ܖ^a Z?9f<|@0c5A)JE#\Ʈy=aINX1Z}ã|jdvG0\4`y3bη@ JHՐ^F&7c5kJYoyЌ毈l;Wk*')>3H^5tK/*,ZZ_*Rےt 05PPv?-$JjccD{2$aV?Bn T*['L6, j`9V C|VScD]s*KQfϚ]݊m6C}oˉm]EY$ŦM,>Gù1Rs$#%cw]yINGP=sʳCOm u p*;F4=x?VIZ]=&wsdK͋=Q&.:H1G.s<I&2=ZsO+1x.&ҹl^\Y~y}8}K=t{+{ڔ^ӟZ>JSu'E:F!}p]{a7x%UI+Y-Im !4twW&:.IVFzl5F://0vLBe5kxk[`^XLݵMpsoG (㧈~m9 ,nFqU邚u)N49ȄT< ?AbЭ%N3ſEr_h 'd>l[/{;n߽l.Z:9q3vK!zV4j… .b2zxԓxtA=#7(ILJNT`F?9 |AeDvQd!%:,AxU cӋ% .{\nY& V6^M)|bwV\hi33&gA;v _Dh bXs&D_MΤա_/5o)}?(ݫW :.]&kN_8!,})nCFϽjnDjx& gMU0bp߸9mqK4bgmBT^Nq6#Y=>OCz`Ⱥ~:ssL↟qoÅG&k{q%XeC\1;YKe[}'Bl5Ś2U)JR6$c]Zb.S(5it%/?.5~E`cpwPx!gGX懒O@P(Ës;/zF c~CZmE{\'M-#? Kpi2<0:;'%.0$X*Fb)OiHxćtsX3Ҋe |Džf&Ll$bW1)Sܭ pe Y|2yo$ʡ0,R{Uu;[P72vOZ\ ʿ?҆%{+B?4 hFEp0L삖Ⴁ:*(6*nKW\j2f3Nۡ2uR WwBi@ҽOWv'܄}ylߣRPo{W3F"]PG"ذ%cQ`ɩ)tw8{Xl}[RKo;/^0@LJZtn1n^z,L%kh P9mypw ;(1p/6)3xflـh+A!%KJtoP#J(꯽>ҿߖssDc}ޏ84hŏ2U׉ T_3&VjP-uqJzቑ"UQe~lG]z8@]q2.Tsj`,ŠBƒ&]"d?~0g!i[^Vw{8#^9c߽wEj@w"fjߨƒ9.i1eK2|! Bc8 L볥ۆ&L_j'eKc%1|%koCJ4|"yR_Gku߈J_VEK+7 3*X˽_ pxB`Q(@P'nfҤߴv3*cXW`d넰ef[V%Kdl)IibQ&i03R})AG|F\ A )i`cî݀d>?O΄wVlי>b3xjdQWǴ I'Eb+>FB)Fȭ?6q=3GERߟ=L`aF{ m ʽsP\fUNWN)R7'{E&űŀALV}'Vs`h1vAhKa'VHdHGY,f9=I`۲&O; }Gڞ㌍Kk ?+If>YǾhxJ\R"SbPIi9%wqlV1|YPiCTh nakp`Ǣ5:II3C=#3\YƎT'(k1[E'o@2sGiQ7>>Ս˨krAz!_LP bͭ taxylOCPH3ܶo{"K \JJ6n>+=yj8CFGhbA@޳Y٤_AiWoRZQ&hFva'zOQګPۙ$G1Dz°R ŢQE) O~$v:X|2<8lV+ol?R{۔[t9Mnh.Yp$~OOf;hQJ*'BAZN-Cwà!L)0Ӄ9ukɅ̗5[[LL{Ctjܓ'/a•^}{֡6MW W_ʀ#7C8dy~ÜNO׏GF:A5݈^ũ!ܵ2: x=z|!f] v*YBu@FaWwH>wfEkD~ IU˞Ц;):(ho# ;`V>Ѵ "h-H1A~މAɉ,f"b#pHJ?Ԅ-'SG["sV.%NR-:-ӭV'%%jHV.KfN lHL N"1T J8oUcRqbdHU]uapw rJ/DGit.D:D$¦%->e^]~:߲S09B8SA[8*9 坻bxިU&C[bhxLW+TCYsvdhp5nTh*4(ȩocy"H$ed Av]OGүq<}+}^]b@$ uMO|H4Sß,B,jۼdKcDDh8{(ԑ / dNu!8h39&?P<[ b~mz>R9$XOfhǡ,ۃ@@1dJ?_N8fԁpՉ=U:xr*viX a4Ҁ: ʲkl9$ˊ~+#l4 (rAzm/ǧoTz:[ DVsfWܢw*ae.Vw. .renY⩌^v ʱt)~{`]x̦PFodm < mcNm؊I(5-Jn~% f :դ Vڿ]:yɠaL @UFlndKYg`/ x zì4!B_MMYڂC/=EK#Tc(]Dk,d '5K@J4 A,"~8s3&\,+ F0ep&ɲHҿ((ՀZvE? !?ddbލ /ץ.M>pU4 '* B++jt5:[ʒ%' +Rx g܏@?b?Ṋ遽8MRA%otJ5?@3P\2棠E+MEA;TpCz |Lf LE)UU&?YJ;0_rчhPx`sDJ hjzwv\<_ /DYش>)*4ߖH#4[7G84a ߈EG0,@0w#8Iɀܸśrܑ#h@M;Ƃ\N@hQ f~y6ҩ4x#FGYMJفLAw;~4;Yݎ#&uB^!T;2`罹tk!ڸv19 `e2@kW6AKe2+B׈rhq5jӼO4"{ëP[]|u,1Vtj@7 ?dbn$9:=jmR?9)|B̰Z5Ye;Ø!ɜ;}#s"۠Eە7{H wncjr;|o]'M,JO'<#큆7`&e2rJm|lnoÄ́/.JGD.C/øk ~J=@\cj5TbtQ&|Ñd+ Ό5>}jٙ%tg_1PĀ%I/S1(3# OTlVCx~o(R6ӚҀX@ bv'͓Eol HJɍ8_U#lPYUL\f6gNAd)7gJ2Dɠs4hHO/[6lst6'_+LWcMP׈}nG:V1΂ꉶ ; enjW-66~ӟ6T'tdi]SLHÊP9T`hH:rA}?*THijxƏdƹNO4Ud0iG46[MuFG\МnB~%4D ~棗=܀Z3P/ J)a-Vjy9tgD򫪥QzmtBⰄ.8t&$eTQ ŻSWF|Yl ^ VTkДy])%Q B2j I.6$l|-BR: %* &P辻EPKn+&@Sɑ9;.dCfb͜'J k+rћYC~XG&ԋyʃaw?vO?pnYτ E}ml =UW_$7`|6_Ag|K,_\ Kͮ4 (/>H$kHMX Z#O=8 ٯO^*5%r_}[ښ=j'*@-F##M) FԂY5EQ/n%aW$-Ɓ#O!F?UJG 3_u"GPPa9;:LpLL SY¯Ma SQq( UL-Vj؍Z"B'Ȗ yJJx&oHNhfiP2(]7U#2ղ7*Kb|f_#ՑXG`d@9f*+b,Y,1`P ܺg%/,VwA m' ]\,9sE_یm3*ل/6)8g]5U:@$`RQ0;/YpDݖ<.КR`ZcCĽXvl-+Ef[TB ^HyBX*9U[,c1E^)Q2(ڗ{ ,r1D@Q;q NMvM_NoëLmɳ A\9Z|Orcrݱv+-:œL+'e&nI;DQe)ّ97?B\˹L{NG%LB&1ܸ)Ke\Ρl'wu9 %Bgwt췱O h5 Eu7ie<;Y_B+KꙗDey:b_ lk 7Kw/ +gXYn^!dJ%pxۣ֞!6x_@t/fNbAtG)y=.5S?Rd_Uep8ՇsRVܼ$" y~GdЂڬ*6  |4ƦOb0Tl3em?E"Ó*u u< x[3v6 z-aPjab_rdnvg$lD}e\YϮ{Z1Q7} g#[>Zם{Ifp 7^2  .Z{Q@xcƪ ˈ % RǀeKvsh*nq5;+TK١;hm(?QCT׬g<7{ tpjDPsF^}',;u8 [:CW龣T #;"Ŷ,=5W#)ZՁX~y T mmJLs@#]X*0cdC E=/1) gM9K"e7ޑe%U t]ϱc2N)^Q-2 l.^)A8!FjL? k?|-.1DԓB^ '@5`z}!#/`6|.ef@s4S9-}' {f\qt]>ӨMФv}ϪhBnr,A|donVIu2转QղLX͢Z]W 3xH|"#ɾzM7瀆4&O7l%3{gP\ FWOcb`~wpɳ+E =[:h[p{~,J̓u:S=Dy *YthUc?o Zm(0"+L h"Q!Y"١2n*OA ZjD]M-Y.J0K=iGkB]iv˭Ht0x5جkP3!"M](Ɍ!XY5 Fda.)BO\6KTt7aKbI\߬G1OoP10oNʈrf9PdT6g!0V햹r:^'> zx\3P%F ^hnwhc56:年;  M<5Lqжa`\= oe6w[DQg3 *íyȩ/t^t{[f%ILh+#X;-_R8~H $ƅsNT=::`W̰ao&e @ɐG̙X>p((ΡcO`؃ ,]Ӄ% ڨJTOc0a)P%-[žs@,Gϡw5qf zGu{rEǔW: .ێIoc`Oz4}a̝HRqc=mo/O~YՖVqY8.@8imnya|*[VKbi_0)uGs,ݠI6'Oۧ0xH ^a<*ւ95<F\2(6 40CjyOm]Q4g\:μpK}~~I]Jv\DW8QJTQ2B3Թ T\ )16H-W{,e VB3 ]5>P5iPBqb]Kv-n"[,'+ vwUH\6v&r` y,amsnhPg!v 7 )Obq}2m`ju4)1ʌ.1#K/L˲HYA6tA] 08 52}ZRX&\j}  EKնut B~zOu(?  Z>|k,tbee8Ĉ#,mEE|Yp!/E0 QP!R3H4|(o2H9uo״zHpA$g6'Z7f^%\EЧA?hzΓoHɚ$ lO:Å\m:nlk?T}gN|*1sPβ&j<|Q&a_A}4Wp'C^P)vFF˯x(+XWeL'e-܆=6 t_t#.3HM`~1f 0"ۋZ( WC SK#v9 15#|lP R|ex`i $`j]NTkCQSR/9̧ Ǝ>Q$q_Ƞ<9˨wE:5;Z A1y"&jR4S OL~"(J 4 q(a"ޜm5S+?w5ɋ)-r6 Ǯw74<=Pm1 6~T Mɢ!ɫS͛\6&Mu<$k (D\` ԍ 'EeI;kDOr_'۞yƣJȥo,ϻg3W.Lk9(hFSE=;0 Znu??wܜ@fKnBk]Mq 2wZ9ECOV"cg!57T? `f\q3aۈXd*HUacb+Ds+c5uC}bnocNypBxĜ~%ЛK2I dAJ;VAy]Z.V@ Fl]-"to'fכ165W6%60TUq= ׆ϵJ*|ZD5v%ῗTL ΐ(X^v  J:p!^E$PC ^x,VW|{CŹXo2 84N7vj]{] 9m\lMa~)d Ze,Ä̾^uYȰokU#n zBF _Z4Uʮb"8.,[0=$?.'d'Qw"ġm'&Ql.6%k`wuv+Bizx=߇2;Q6PS|7JMO>:]\*zUî{lzl_rcV :\rSXx42SEl17Ơۢխ\e!;:X=tO+hG 3phX7pv=wCDͶ)z+w^B*q^b0e~k{B#ȟ}*!:uD]-ܮNUo~EN?ߓ8XeKgEʇ:){dLG$~SL2k$[_AK ~fS9vC*R&ڳG\MFV:15y(y["t8yXTB^(q%!k !+kD=ՁhGxYVؑGF5t+`iՍ p3f`VLWGlKaZ< ?*LuStlR!Tt%Rx̫]xx114d=ln Ý|Ffh|Zmq#FK*{gU4 :(7P.[ Y v6TЮ8mk,s<}9dzۗjJLH9vO.kزWxY 6D&<%Lтw_/_oD|ܭZ)D.0:G2.[cYܥh+`O0jAբi0}7p ׇQ HJh;yINʐu.h^hSp ;ynià@/rp~sf}i֪[,gʲe˔k3صdUnLۤ)[nz4dLV5R4< ^ܵ3,}ŷ-.=^zVY)1K&E`㕸1{1̸-͠r5(uԝjh}%t䞱s |gܥe9ot勘$$;8 @/BIl:ROԬ{CA979|Zfo:RH3X1[KuMzjvhr j.y2B :-W]S =w<^ډ 8 o|]W5>њ>'qyW eҋ<z"Đel[)׽&F9PN2-4]RhH9~,I]6KI(Z;lsr ҁ^[8 ?~! %vȼ=5{op W(wYG Xnɍ >3D~nfx-ĺn0aZD h7ҽRR*Xk8CkveC(_ #0˥-_\H&L63fAώ0iҫ?#Vc>.6QUdTt)̍5CןuM>0~Ss䴢PGƮ*q ~MgEy,w^vZ#\oT&.եYr n!`Ǿ|: `+@UE:%cBxO|8*P?]ppHtqܝP#ϲ/i*L+NwG` 䢑Kp#Sy 9?y5${sA7Y iB>=]S98Lν_t[<(:zl2JM4y̐z2O9i:I2|HDٖ[%9ϗFS(p&*p̺ٶ{{Xzӣ;o$Oyy&0.F? W\7[ύHv<: /9}s^Fn 7+ԩoK )H9@dn̑?U2$1ݿ:ցdy\As!=F@ mG}az\cd$z g\d:}DQ4W@̠<wDMYhD%SBGDr\TY%\}M&b`ky*LDF_cWkX9ԸM9K'CS!|AVQ$9KE4oXI&5-,b~0Eל;Dx >/ J%)ʮ{tJ/#`#oMƒWm{_~㞔(q]{o,j+}e %\7tl2_*wWiB5\l/"֪vanAZx)o|h g=>] kucT/:5~Vu"D7VCO!/4-'tShCX%{?f]@t;F",TDXO#z?؅kFg%YiƘQ-S1Aag >/2~L\BV0.v"g2@yo -% "L"IZ#w"ל4 ߡ9t@֮Pxs>V0.{ue@'9 0IREKvq̙h2hL]r*P.gAI㌩[p꒹tjCL-Usj U/u%/ 6 m* qf? ACŒT{N9ah|f ]o?$C;@/,'ly&_ v/:j`wglUۉ5뉁P[?`дum6=~COm2SϕS2Bm1=6XOQ@C G>5v`jq}6o1AHCaUھ}Qo?JYVccջ e8!M = 6 p$[\SO! )º4 $Y$B$ 8 a$HM2cWͺhԋ? hJo]7A҇٢O'HwKʙ:猳쟍š; @jOW/{5ϞuE%~oPE48gгv莁m|R3 BL\w{=q܈̆k{1Ϥ>Ǚ.lDÃ58-cft+~26,ڛ1DR}B ]^ ܻ`{l.k;;X~bA*d ]voOɋ>o'hN<%Ҩi@rgҼ]FYY}`)"JU_['c_/dBJm J˱TOʠG9_(i^n^c1'a  ,`7)jY@w2N<9Mt 'n"ҩyb}d[7R9uTefR t-PyДjfdJ V81ю]#EC](\+dЇkI;PSggubT],S)ar$0l$l?x$[iOg7q#MekTnWr~3dd2==6M 6{i&vHqP_/J>K,Bp8u񽒆>rW𪡍38_ㇿ)آ% k0_ A LBzBҙ;ӭ?Kl4b<DKjd,B\H<|Oakora/ X83!UDW } Mx pN8CoӐ5'EԆ1Z/k+?^4ISOtCO,V +&h.< @ouES@Pϸ8~|{ [;z#V?^Z,$,>rta*]CE=dl& kCJYKQ47PApC6;n[绱 `⽼G4W|ǐ2l\v=h# A. K>UvSH)Y_=J^S‰LübiyDžw&l&H 9ݽ\.<,\5論UC?\ISyvDk}8] }T9D7X DܗRu?Qh?>A5Ê7|ۧ75iYK31 zb@b/ QC2OHV7 ߻jw?_$BAR|I~Du׭P&!#><⠂Ŧk5@WнF>GG۔lp;}KDђ0D,{m.CI,ߖui(mw89lZe@?t>Ɗ+Nc1Gr;_iN^s[ĥ[6?%- mC-g'Q>rB ^m:> 7L٫z|ҙ aN cGשVN@0 TJ8Ryd<'4 vY_[2%mǻ vh C*CE+v7=*%7i* =+A(hC#E٢ ߂L]cvz\$+05=A%wR( "8! ~G%h3x`uM1Z-QɡN?xWc=/@@*ŸBm|ob|$;MDޥ i$ݔ)*0=mFB1076E]q$bݣю{A:p,^X\Mᅧ[3Ťw1; R6y6O8orP{)ʻѺdtsUwK=T8.0YDsQ:$hMJe\DR|8ClW B@&CqMϾ|OnbܡztZhjYaiMD'xS %2SVb;KNl`DZWY^ƺqI**;Re sTÎg F8'55.jwLhjH1S2HUᬥ{ 8R15퉧):C0au?uTFPM^(-9V-)}MȞe[D|beB'IE?kXC&rB\gΡ~X\@}iuhS3h^KݚBr3Qծ˗ 'Mz@ސT=Me}kC@GƐOll~:h\ۥ ]Rύ*>{ y *WDP*386 H&jeϚdvk)7"%teNh1 O4+:x,u\f:l O=P(YJyZ7kҷd,og58'@ %fT6=u,1y,SEjÈ&rfVxw:vWP]Syۥyڔ>݁4dz)٫<7uEe/]e0S{b ^i@ n:,l.w`zҍ(@ }n}N .`;"2<#:GU;hI6ӑRj;ђӿ!=HEd9xAb]"#`Lz*ˡ!^ `2N=A$e0oc:oy Nq;czݸVѾRX s*t)!VMJ?T2MEϊR^\P6VO'Tzkh%}f]ۿ0NwL OSٳ,-?ꂼ'ϻd#t@eXzf$Bٲz bJaX ^Vru[YEkKQPh B3>ͨEW~*&dPO:Pf "ZIՑCaOƱDb|OYw*aA>WfTC9np7lCU-;&3OGoWEYon38v?1D+0 I"D_Z01uJ:I?]xDBEEE?AE\+PkYe*.GUr<-ٌ ԍm)c8njZFXA 1~#5 ʂE; uH(锎caH"ɄP#D>jZ'NPC:?j> գ+Aۼ~WM]~&9%8NbY Jnq 9f"Y޿Mtvѹme`: f۹6q&kJ߀ `h78T^Ò>F 6xeF/Q<34fL}=%1bկ4_GL؁Hy>UU([J[RT!$8r>n`276&&*^u><@ x\Tm7A2:}pGlϵpH?#Ֆ[R0@Hq!f6聓(_IRƠW g"BM -(ݟ|fKih_kM&J#eÍ+2 *T*)J8MM8,{Nk6l,YFz(IS^=Rl)TÆxg4+K kpQ+  @r:{˱?>ιY; eɪ(`'|9߻|,Md-02^e@ ,&JDPG0{D۸GhBct9;&Nc>1%NN>9NȊK$Ձg)tzz1RV ˗7vc%A/hAX{@`9uI Gvq959]O%uQwKϼL\eZ-^'ؽzl&@\ILԃH5iĂ7ibFq:#aCVa|buۼ u F9& 0x&K貲o2 A[fӃY'R1CYE-VW=Z=z:z2 7j=FZܶDfWh~!T}K e@ᱛc_gSjhh-]UXV~\yq3d|쐑r@͘7^Ԟ:= ɬ}}U#W8TtK붖By!s`WB~ЬT"z~.NPDY[}CIoN(LS)[r,M"";T@  0H*iJ4~"7]^!|2lgQ4`5FJdoM~6 [NrIP8-ʆ{'O;i||F畁B̞M"ٖG2r@ oVM cɛ3 Bm{ ,DR\(Yzt=v݄umGn['⛳i?Oul Hr-&(ѭyP 𒬑9n5IlX&RG(9C۫@0[DRkw >H+iW>ZwҴ1@-zdY38IDKa/\ɎLօyxbDنEk 647A0LM bqJaUEt* (H!Z9v:uO̐0ڐws 7©!lԛӮ|>F{mSFpUBJTΗK'11Bȥa?ZWG H<H)2_$_$9,>"wcu򬏙=ۑCn 4fu+.[>\snb3֫I,'rK&|MBG6P=cΠ>Ή3/޺s jxu1A@ )Nkvȼ7E#yDꨜ0\sL;ݤcش9e^fqn()zȤ8%>P1bP.Y%(0nD۲^Bb~}t =_Hm捿.-;C_q$XK MdBj-ƺZǞANdO(*O7:?e@_ȕWlNxFp>ȩ7"K|rGjv>ȫ +v2n+uld eNJ+!| Ev0w`aU<$mk ޳2ej"#1AJ*zLogY& TȌc*"c\7&9K)IgU+|,L!C }M#' "Yս:=8{˃ [иεGDr?8~RhBl)$ߝwx A?Co"]F!|:8VVz +iu:j)@N7G_ f(f#4Kb0;Z*,ѠEރ鼲 ں΍h3û߾; =і 0|8p1.h3ЊDǸ[d\x!lQ]hJhCxYj+RwoI^q*HB؏k,}>ǖm>lߘX{n\ӔC٩y kPJɉ(s/SṲM&#Ͽe-]ܮzuZ1ےI'CA{Q,. ឬ4\^L1I^GG3x>m? MѶJٜUDŽ™do m=&ScԤVE=KS5[P}c2$Se1IpZAV*9KL F[})NablcoH FBtev:Yb_&íScCAI:ts9Pˣ4/`1|t/o;¨U7ehw0)EL!ZS\R b _ E~!H(>货Yq$,pxrۚ\yv^%FB;ZKúk0enFnRHyG;Њ3ӗJU"_͕ T]r43mL88bu)h`G`^tDKӞvc,2_ ͕&ɛ|^Y_f^׺q̅!H!ďmB)%TSH?.!r5"(b"ȋL**y[Ny|f>\uߍdSTx v7"YQo{&mM Kyai=$)O^0ɤ)B]4tQf)|\MTܩm }+B&IZrK.?}Fk]r^2e),: m,;Ϩ)Vo $H9g5l:I]T7&i~ >y_reP_y{-o fMzD&E#UzѼ2jL## 1j19x9 jn0ZZ ̰UB<4Uanc݀Z j%%+zm89%o9i~-!+X;TjhDϑO2q~^<o{Ї\S"A[|%q1e W7GFX.a5V?NVWj[hkJ^mF K>wAph]w$n#y̲?~Ҍj,[2w)]b̼>}:֐tIΞʿ#>$4G=$f"à }.ʔ =ڌ|aUyd{ް`h8 0tK΅aS*V$*w"sQ5 U`y0nMS?댌0< &xu뜕sQ2;fQR`@d]r3ZJ5RT'}3TՆ{  7gvqwе$QUq[.`dq˒8U P Oڒѣ#$ d3 4S伂:)rE.\@GsbA6q5\0 1/3La5 侔gfn;Ke!ݣ;,kz2;:S{8!cܠHviCOemuK=¨NuḓTD<֪_1"qx-(ѐ 丼 Nv*;$j[]bzlu(VQ15ṎU9 𳈼DoY]ڴ(+G{qv%Ga,Rm80]OcL,H LC]([͘,X;vٖ!KmDE&Eh ӌ@h8πMC -3:dw0++=%gDZIбXI~Ϡ\.lJ+97r?A]e}Ʈ(Vd`q:= 2嚔6B=;L-URt$!sd)3ʕR(39ɨI+ ߦGM}e6G/"~ɉ)bV_Μ ZP9MV f^ ۟;WcFJ.Tއ#7. )ZB~}H 6Yik1'Ns E|oOwRzw."aCFJ#=1S@XM0KKyǮ/&/(/u,~/Wkk_)I:"ԪyS CN>YL'ed*tMrUM&hh9?Nk8 B'+yE !&B>8Hp4Mo},ayu ܚ@PcL<yrx95O%^&6#{3ϿaVp&qm'~"/*/>_׺ " cR7ۥgg-v$=*j{3L\ ^c_g8YDeBR~媞'0x@zƃ%:QIGpoKn:m/дT̸vIFbҭp]HAbBګDZ /`i'ZwU6čA Y'"\[ovja h(yJ DP*DA?[>FMrr!dH&QѩYH3LIZ:wV93Q.OQ6Zן=1rK#WKld7tE)r -9DWtFQ+/k{Cn+1ⵙ^0$.WTDSm^38gV*^s<2&ZD}(:||j qʧ Hɫl Q {Bƕ!{2m $0 ,nM*=qW$RR,x;`!Z#TR/vӍ#W ?Twue =kk"旽@ SZorfWNb!bj$oޜD7ٔwSDuAo`v5'o&5 'og/2O)MwjuA,q+4S@b[?DmeskKбSτ{0pA4ԔvaOEVHz,~z'5;ESw:V7<Yڃ$r3 G~3:Q()@g 7;ө S% _RHm?">{Ae]lCEp@ Qݠ;IUx !V8+XjnR[{4E"cA+4./ '%#.Q[C3$Wݚvd0z.r,VVot  @1DdY&y #g* M/uNߠ}SdpЍ7gwbtcg,Sq^'!}UپN@uϧ?;E֮ 2&|u(Ì̒TcV8+|Y vU„8L:qƐKJU]OWȟ0..kwDYBd`q0T |:uc4T!8<&ۅ"wI. <IZL0}fnY۱PKb}nR>~ZY߮;"dx,`nڜø-;bQ"M4{pX*|x~EVMrنX!YnAԾyR2Le(mHnDNg4݆= pCC#әL|Z.y(~H`%pVsŃ68rS8ژq#U SVLʴԂ4 B= '+[.,h@y g-0Nktڻ)`sbd[8J·)Z`pm ޶Xp搊/zYwZ [jBzr~Oc"WQ< &!3!Vm[`c-Le Sϩɫ1w +cM%EYZzipZkv4u"Wk m4Jaftoͩ@o5WAKIy)ߩ ld`ǔrFvkYӭQH=~X!SFIXR= /9Q|^dqe.dtp,0]ÄELM(&}VxT Gy`1SxFDW8xC\BS+mu8٫3? 3G)Q]ٚ$w9e+p;Lg rdn[yZpX` |w&2aHM_`D} Om…{$>SQ/+A\W˔2j>H?(F]&!70`$tϵq{M8ڪٕ23Wju #ыuIU킴͜,.G!fVm)@U4DqKn- )gD`@] HP)$~+2FٿL}OBhd<%G ,6\`X03WU3AZ8zԌU)Fm0mA=rWǒSz~5.mڞ&R:TiݖtmI.{(N(f,u7۳vC؆tJˎNQx+7`FDHnT3~:ԡZBjqmzq4ZfT.(nK#"Hc83WO6%{fdv&>MF1P7釙f}_'x P2WIジLˇ%0G-E?鮨:FA ]G9V$ӲFQWqoilR}xp#N a`h @g<>u2oEaca a2D}]kL)L}-,}B0fG KQRA8yI9'Ⱥ*X0Q'|i!=' r9M7@o6 hD ӄ.MUџI7E7!ڗBPNsUf6<3뺱^¨Lgmɭ&IXF"|Lp炅ػejqv?a~wc<|d4sb(X3Sk%E>(>]O/ QFL!!yhѲlC{~QݦcfߑØx8'4:"MFFvޛd -w{exݫhS90Y^>lTŰ<~Ma"z~OjTHk_}~#ފE0ok:u1V< Fn3CqKab\u2i\a:rcK3GG¯L@٣pmgƎa,#;xR0JBrn-V}i)!{sMl~/iNPBcEL}Q8%tiNTLx1lMC,EuOİ] uG'NHZ] A*+`n6 2mQ+\6nQS^EcajVGM~5JܱI9Ք2LƨkhQ)xoplS.+_^| 4H"CٷSQȣ]s~zg1},ɱ4Ysxq nSU1rt 2y} s5n i-kT-ITaW; GA}f-8@"܃GeR&FG.sٺct'pG$Vʝ6EGM΁b_E'w0xODwA[LDF%V/l?=BK\)[jmVxV.6BxU؜e\s[㍚)NQkfSbB".fb*-X9rJKY}ZYƮ8ܦ t.D^^xENOSm(;$`+#](.Ykn1yҿU11nQ6!qAX -iXnIk% {>z# 9S+*NKG—Iaa o4Ao4iTsCO=xM@;,aq4[iWPW+BUTkK ͧSXHPw[-J WTk4I%[vRto?>6 7nM(V VW'_ZZLUu +O^uW@/A[.kY% <{9_7/ s&%E>,}&8*Nd[YbSnzK*yc3IR/8k) )5MLjf=vP2CthPZ2䅿Y̋&$33$G߄zdPCEabM3=)\["Œ\Yqu ָyu8\@H~DPzE18 |{}/> "c&nzXjl_la8 ٫}1<,t} F IZ">`l'o,eKpmIwb e+bY4 7.q)y:48ģucw]-y'>BGH9hpWmR ',)J6q ݀}(7jWj:ޞF EzZF,3_=eq- *[БǐDWu*}RHUXj#8W>Oט^c ^hFKUDI/9 qfMìwp^o#,$K߁߃HYR؀E#cS@+ B9W"FV5fuU_WV澽=)H>;  /LaGal@![[!2Wj Ek6Ii]"錔b5zGzgUef\.JbՋWd+ͲN[LO*D2P?`W(UqlH zX? -=SIoŊx^ m%oR6jDԕMPyr旻$ ?~N4Vq9 E8Zcn {CF -5D'p^s{*z{5 v& ƻo k.N" \m]/(ت"{U`oV_k]ԤH7A:zPdbT>A60Va_7W Ŭ֋GhcL#9?dhhKc$R"Fi!BXHn| DN ([&I5˺dEq wP9_VIq!I꽀Q!V5_ Lл}u֥f<[aCcxD{sƘk $vt~S~ɪnƌ`  Y+ی3f6*~Bkm-L NXIpt$#W%+=gC#ڜ>Rcj Qb|4_q0g,(l/&"EʩRQݩ% |CjܵKXh`d ;MmNֻZq_ m}Drl2jO?~EvMxKܓ v`"s lgo5N"/hyL- t>P/! J᭗ՈSX~dȜqЍSh֢$Mä& "!Aˎ]wg%'zdEcP?gxOߠQCE4" &nK߁*n(.M&3?^Q!Õ eM'{A.c'|\PwG@7Q@'p m SQA_t {d2sCeI >OgC/Nc}Զڣ-By(k!e6^JܦVHas y` 77O+ojR?.Sm ::xtZ$WC,ZOvtJ5t|։Tg5]דT8#+FHpO`qRXl=^P5o8js5ciSD+rOCcxm`'`)8[ZrnȞ+d(F9 Cc,v7]X̑NkSݕuћVՄ{U)-_au۸Џ%%CY~p֙O`Y~>\w =&F*֫po:ځg(se'$, {X?WTz;4#yf-0۰E;[Z>` (dAcqMo+n6ËAK=@֜.:?;r ߰ }%k# Nn%f0i޶7$f.N3d]-ybB$'Go4҄Dzz$i{&]nTWf"ԇdi@)85*PNsPڀ9?V;E5ZRn.Fu Lz fM ɫ( C72tpkfm C*osH4=lF{"y~-QR2h v*&OZ,S@5+zjVa@-ĪDBW=Ft̚Ƨ{`P]iٜB\̚myv*T(;#N`a[%s+ -rHԫLG+>$lGfPR>yD2,J {ŷ$XpWe]5ŷj4׻@m̊a]Yq a'/4,YX/>EYM|͢[i :t.IgtWt*d m5# A l/!.s(Wps'l93KMrFn OͩߴśIyDWźpw[B?jL>n5SUU!o|++ث?kR3Ze]xrǣ=0l+XCCVf#(m幊Z#ިM#(|tS/&*ny!aLXڋwPI=6:=BK('WĢtKK{SFMY{3F.ݍT8͓[y'l=kuZ#np0ս|<fJZ϶24m0v}3^QdE1KD'ʐq-g5rف=fQ?zqўιT6[`+e`^V#j$E3)s GI%5nRn)La<\ld1.: }}r:7"3pm3E&4Q T.wq+y-il7/HX4ej,C?uEukvK$uZazqHdm#jêo yofh-ܴ҆DELV$˻Cۆזbn[(pBx ŋܰt &1=x6 5g6Pp_b7q6j"΂ymV)DgQвA5l75HwK?qh].ÑS< ((Dd+[uo@S/NvMoș1mOy1 I` k g>{H?0#`J͙wԉێhX c DY=Jf&8>>__/{Dk+,BH?:z@_FIG! f^"h-c~P9q)v974Y݃D99G"#a[['o[,^i/e`@~wΐ-tѣ3nޖ g%|WLz2ELg+Gˑ!ٚƇ^(1Ͷ3ᜓ穰*?7X(ƚۏlOIv{mfmxWn8~ilh`\t(}Cq+2"nGW%gX2^ϟv>WԗW8O}5`L&=m|a>`"(pxE;b5X&Ys.=T3,W…79WVSESMmfz#I?Ǝ畣s$4k8;@ FZyy[)82k^D yqt'ˈC[7gs!ryBl@'<E:h& aT2W &)VyK?QetJI غot^4Yr"S;0ГrJD ?` X Muk1JB5y.}͋bN˞)rxҺ5we%OTŦ䏀[(-iG-&đ={!PBN]4IA!UY Fg=C" <^R숬w%~ KCZ˾Ysq#o,p+e]̙dI3 r,}X>^cJG/ȹ[}]»&bz XMަ|45jk~~0|#S?<|eqmgw/~Q%S\aD(xnS!쟰,rrk(Dl>cKq#;b -1Pe9[=|VYrZem]:]Nnvړh{cU=.olR9/Z@5@r#jsȺiGhiI5ZRvh5 hpO w]h*EUAy#JLDT46Nr-gj'zv|K(Bos'LURl#޸ZOw2DzE4V{W}_PK^eІ~ןٳp价VRE,#o_14`)e.c j.pa*\xIT%D :!J`EbRHԮ^` |KGߵҡWHŨ$/, tzc2M_?߃%]H%/L_N'CB8`2ȫItk뺆 ҥzʁCX82#Uʵj)E$u*h d Jtp nWvA)2^yˮ'a[V36@^ 16HJJ4<&XoCk&FJ|Tw@Oit5. :#6͹erI'xcxF2EjYUAإעZ4 zakJy`B p|]?j Ke+KY6 cdPʎ#6?Ӫ~{LGzkKlqEj\75*vh ˍeSf "^L#WK\}%v]?)-0+lZ'޳vF{AMrB+L'^,"&NZK(זy5c\`kѮcT$(_9uڱQk/1*A ,(}F%U}xC_Kc=K@Ny\Y`FUC^a*OBO{3 10'<̫Hh]l)p"K^*3th.?pdGtPW;@de:{ $[ihdZH*PR 4W1T`K l!캁e/ҭB⼘Z*KƏ?7@1ԯ3[Š쩒fD|b1ATKΛVu~KAatǁkla"Q bIQpEe/ѸoQrD iH;qXFĮ1K_ 2 owߣSQ뗅|FJ,zze:fHt3N&`LwfjKJRI`Xع=bD7cϖ(d:sCq&Hΰ(caY] mV`BJ)_VmdQ$5ց7BEU'dAꯎȷs";>UˈeI'/Qe$UqBɩb+(l]TKtxn03V~})^5 ]vJb@R<ȝ؉6nLݯ,A ]i|Aյ:4P@ص'+Zi T*:Ko6{gc yZˣ4~U Mz /Ykl6rb搦8҉ -e2yF_V% #QK B x4Rw'z\6Էɮ=՘PKz:JlsW&Ǿ Qwp7 .Ya:WL SI ě?cLE[0[xr ry)ωQ2ꪳbQɯPu_ "&;uHbB.2)JgDɭzcQUΩj6sbԼ'>Ԫ ,6`B$i2~o |@6MsLLO藛,>:Jڮ: 1ǵY]E-o=%od&) yE!m@׫ʲ]* h͋I*Ss̕ c9.U~I5[|\ih'UB+ Vdezo`w 5ȦEX0K\3qVDJ#o++!444LŽ? }NWpDdaoSkܖC!J]!\|V;L#[at!MST)!N[PH:# EW;z@+я7y/3-N8+#f桂t hMXF3۹U+P:g 2WN \9J\8K֓{0f}=FQ7+`mB$Vq[4Mtlx ߍY3{橍xTwKJ!tGBzQӬͱl#L3)YɄ$aDdLaӵ]tALh1S,Y!J53`DDk;Vѕ @8#ŨI`kN"j]'sR;A}"9h2o7lSu/²q7$ s[3C>J ΥzIBUva(ᮋF(U>6 =9)~_*I+$תIQ *0{-?CF|+y]  9ۻɦΈfE J(TPvXlIc iKt?fc U{0Õ/[6>*K&M2%I'҄,d*qX9bϨy7Rq+r hISbP0aq-V4ɒZ146"_9-h̴ &i9 LGW 8Q}g_;J :J>$ys:g {+s;QusZ1~W|%޿qԤxk{1-07E?O*?\{rr!]ȺsSꖯdwzqO˅/& \k _WW Gڲz_ȘVWk7\H??b_ՍWe/vaS%߀oK Y^3^qjhFE̍AӥQ77e`İ$S紱ǰ,˯k?<",(Bz*ݼXdPsBtRjTz[w^=H2DVi\V"l!Ǻ4o#B--\siJE Ůjn*iw8ݴbzWխ=>tM͋mVLmfvVAqJj6 "6zc@ȑ%cjZ9L *9ӯ>Ը=X8:'VnDŵ䲚L@ݺؤVs(1z*~]se[('*06) E!GD7Yta J|MG\^Y0MZz ~2)Un=^%9]o9 }|l{ML4рA8~폨gOSѡDle+ aoc+,ܠNi:i =$ܿfC91/YqdgȰ? Z8?H2Sv R|E;(~$hCu.? D(GL&,vaߒ;V)4P-nU8Qo j:#n7Av,' _A`נ5zh}+~NRp kAB0%7n;X掐) _U/ 8$vdIv,u/+k20% #g$L{ƺ|By_͇4"ʦve]S&3G\b38{+]fdO}Eww 5V #X"Zyvj-%՜@!4c[-eBd2àF2h X;/a+VN `eDj{^H4vpr\JN7ZWwdćq Z>_7L 怭d«!~'%*νf;ϥ5=,ʍT2y,eCj$ڐԛ& +pM*!vbg:,@nw ׫<*Z`^R(N3h 4Q?X-/&+EO;rA?2/RbfКvtWyK¦-&f}6|)I Oj,ђO!k19 cxa[bU#LCGRf<2+=Bmrf_;j5~Fi|)GoYqQZ #‹4=qLǘv%=|a硬u0zv6yW xՁ*e !h =r ij#J.#[Cqa0Vc&QT-@gwKwźCU ($YŽXƅJ2S$KoKLtxtS6s$~ Z8yR$=ja5a?Em>O=3TFk{9λg[PpoCYt'6=Rj*~ j$Wn">\ux/Q{姒O(]ЬSav8ٴTE胶VSKDף]υ}zC$0w#}(f*s 8ё?ϊpC4w@vQ]skWٞ#3:t +Ɔ }c(.0Wл?BDž: EQy}B쏗 <,0 M@VshY(T7 XckSϏIML;wd8K|EC_xFiK)U;eKC4Aӭ@%SsaLAvfBヂ *Ch/چ WPvϸE{84h¼;[Tم̻öh/ל3AQ: 9 J'x Pn^uTxJ'Y7_Mkm  J[#76Tl)cO$V FNM 3*3G=06@˼d) 9k_ "WXL٦4d"2~,VطK{{ [bO3$# J}so'ȪѪ)QaW϶PsڛE3#|9ψI%L>/;"i=Bd,8AM5osLfװ?JVwt:!3?5BYhwՏq$;׸ M,##!I\!p }i^$Rajqy s,1Ef` v[TʉQ W/QA?DNMZRpGf*vDpiRJVnv9ûޓ 5WbOȧժ.Qkb.KSN`$DC88Dˎl걩 2p0itBX w'"(XO\@S<%T*#s cR䖐E{%JFe aY{L`$7mŀ |\0rL<!hhON`O[1BPN 厼'`\#)wK?ؓǧܿs}6J3n>,H%wꩧ/)<.FBX!%7-6@@ 81xOnhX *Vl#LBW;fਖ਼cߚO ia@_08㎱p=waV5&h`܀C0t8)H^6p>MAl%e1r5n)G @n9`d7L]k>_viklTu&2¾aGd]%eaSP{*<&DI>!6BK)[Kt'%^"SA{V:̓Vt+epZ) ^#yiHY5Hs]Wvj\ܮ[F.Lj~DqcJZN4]h|&o BM8(Hؖv|wSUкe,K.vo¤ )M~r3|gY\BhAiYRv{o-͜|[ 6q]6vz\I*8q:ސ |}:qAy/vX}E}g;}%<_MXjm$-S r(gfpWΡ xF'Cs+v_BB6䮮؏Wʏ ȣWmϩ='42@:~CXmLecB$L+߶w$ d$#K/1Se Rv/"rBrtG@Q@P(N!0 $t%dޣ_(j ]fvE$ ЩFu2C.LUKбlmjޯ}h99Oe[WH'HdxfL Pic 0ɚMo-,2`G_0oˆ5S!~"&̝ׄ˥ yuH%q <JuoӍ^%S?n"4#-~'9xCGm sh->$U^[GV!Cl5> I*=a?C .$P #'TffC"ڠyTSi*[]`Pyϒz*!U8،406jrӈhC\3)~[n\]b׆ \EؕAcVOKtTs8(k=d{ennȕ>Eu8Q4u*{?Le*cѠ$%Qc9gv]$YBϖo;3@!7tyAD1Hfg8;$zS> W2y }R_gТC:[Nk#*u1sJ&mi%Oo2}bXӊH3vXխ #[v9WC1ыHld2f?F}(rM|Njv2= @'CTRhQ-]f%ΪẄ Jbt〛L7M`6#`r";"quXEMqX릪CQ{т[ DuKWZ^Ibc(ۮE6RXbFschIFD{fekl>__ʶeO7͖w6H~@1v )%CSW/@W .V{BW@V.g-߾lBrdO-b+z<&󚴲Rߚyd90"O21]K3wwtT BQť?qזytL6Yźt:%ɍV*? &sLԊ9O%Z்)@Xny@$OnjϑF,l% WqIפlRJҽ}?n($N=G> ET7q,aC!*Vb44:S(Ѕ>+H6&Qn(7,8|ׂľBXI(6*7asd#Cvb8BPՃ_q="f9:TP툑f^׹Mt͓vo&vGKCCҳ}s iDN;ukp:1{Qk7(zIh80{ <* ϳ'5+ մB'v2jw+FFSEJ?9RZކ[yݓ>W׎P"@5඙3sLMɝ {81^{}Q,~sO۳k1hsR0𳙜IO?|#A >?.'-uV*pRHs\&˔;?X7`Wq6̞u1!!4BgGŶ1M %w}}VK!usz{%.-FдA<+pTuSp?mby܆WMUkc ϲ>yt,Gk? _*Y-Xe/YܷB5V$okdWיJ[P' F!TYИjˋzy!U&iމo+jxe| QK,k!p5O}MMn7 C\QJWb]P?p >&JMAU4y}=-~ 2lG~rmņjQyE kY]-]oWSٙu߆En5OP|Djg3<۵, %ޛP V89CCcz+]L*hdEYic,8.'}8U3T-4&{6cZzjVnڣtV7^{&-ya35ռ_6L\WUec6: Z!&rle/Y/\. ߂eNcd-y=#P]|"1 Hɾz5.^IWL3jG^c^Jqu$RX yoB{\MӏJq;\jZ}{Tߣ>4ķ9ޭg.7n\-ϻRa;UT/,{k~4i rN}=/PF(3eɵ[b aQ*iCKGGZ-4ɰ:<>fQz?J_Ǭ$>ۿM}6vgMAdYFS2 ,cƀV=ja4"=2 㠘\;a)aj@Y:ظї9q V959=hsɶx-7/+4SL:aJe deVoX>JrY_ WC[e[_:haeӟmSM+XB`Qo~-:⢷S l.}aC~ if~`@\@ot*r+5&`h`.@Ǩ_<ŶuNlupuq5~E:)[<C1x[#:uL0Up @dO[>o^|zt8o`bJVIOYc 3w_@i *kjTU.LL-lNrJQezVN&ULA6y8s2O#ns/($lBQf_E]߱nW^NWBƐ_\8H8'qM83Q^b3.al<ԈU: &}u_MUmsnH߱1ߝY\#lu Bz B[ zxM6 x>a|OxpAY(9դr_ak@E4 ƃ&0q8!sgz}[`swU;v+e{/:N-#]yXwf2X_( ekVC*P>zdCg_;MAA~=|F!HkJyRE>P#^6eFo >[:?z0䍪^I:ifX_gv5Z(+ŐO|ͻ<ۗ!!N+ϑHvH|Yqԉ`uUv1b%(9 u` m]S+:6o%@4'cpvq)|>/,N3 `XOL+&hLAj"ou[,'D@Q"# AmxF0&ؿ?T|06ϙ6s:F|婗Eq#F|RWf,CY֪.ϭίЩfZbƺ5OMm,w)NKO ҷ 1?j_l~+.L14~Âr'#5@룀z9 DaE._f(Y ] ¦?U1JT, DV*Iv ~5#U.nK*1@-N*+~09ɮ9O{'s*0R}4M:0I m S2,YGhz8GbNUF E:l3)zvdʽ ^S=%_=C.!=URUd7Q吭aБ~{f_[FY:%/x7;T5fx=s%-i9\ˇy-w8=}C3XgͬfmmK`d vk&YC+(%^rH>mƝFvUڱJq,z?/UĘr,egJ\VlIK&k).|P._{r%Xs"\!A:D#;D.jǺ񿉀+pAޜrC+UXQCBzI HN-B @Wɿ>+8i.k 0Ͳ^E5$0;[=m Vjқu>VI|qє>T<!]8ݚM-3SBYC#"j\ XWLcuNs4y2Fa}+o WQ0k!…06gY;S6L?~7AW'TIU`GgxqcH ^ [e}rZGKxjI9Eg HԌJT!Ǜd|@9UgG wti)"hՋOl9G\#CAywof|cN.%;IY7gF:2ְ& AcW3sv}$uK}Ħ BoErgOF6^`:L:#8tÉ< |32Y9;1CîG 殤6$ "EH[BKIϏr(θ6ޭ3BB7Tzη?={ \-ְ۔^l;dZRojZPNK^d_ot +a8"EC~t*#CpZ$<8ew[=; ~uea ^p酥܏_GD5Rp'%Tz EKH rv`m?(mLE<6ܲJM_bl9uwsiCUQʽE2u1btJ;km}ެtR5jKesP$}U&ٗdϾPP3dt#`G ;>곰jW A`Zu:M]RUiHӪY\Q%erTT*pT/~Br5[.DiAG0+GQa$~:0+~4M"BiVd4m'3]ewbuZЛ"KT7#F\8!'~S \lQ~;{d;˝P:=,i)"Q9ٳ4֮[<¸:ybڭfS|Ҩr%MNrNvc)dž\VkDa1]bFf`sTr˲1(Lk-k;#JGe-ŷjn v\@W_FuY6'CI)^r_xN,4j 3 gA(|[Y9do3=Nh\ < & S72d2!|Cs!:ֵ[,sZL M85fn2ɩ<2RL]gbRIQxqNx`OVY8pPzՠU7QiB(l;Je$8jaOJ $x\ZE<~:ػ=.%{}~v A'HD z*gt51J'&*ToI" 44 ukGi>;1Ѣ.{l"S8}~v[IxʮF> t0b_7@J /#DEv\@z>A[EYp5xhF4t':} ]݈3&=BVN{h Sn"uh5 8( cƱB7 CVL)k+G.AYDkj#uby:hn-57S+쌎g~-~mgǞ~,qPf9ޔDQVdXrNuI&O X OZ!"Faxx-_JjAx?]>~8O=o8Jܛ*1PLLp#Bﭠ=qAm`<2B}lɰ4y^S6*Ήչnr,Qv׿C4"<V7iZi5[ Gc!#'dܾ\zu;o10T(Uy]K^L+]O֖yTrD"mMj68dƫ2.:\NdѠvXZXjAT;1abST;VF ]6EZ+?xR銹VkPP<lTR-kAܬ '* CDT-msΉ+,pJܣ~1f#w6׬4:oYNSu;ik:Lޡ-QvFI@6[@HPBs#`R7-%Ah4=6K !ZU!@B2.T6$Z\(aOطJEԣT >iQhtzNWB@èK4`[Hpv:TO rA 'MunrjΛͶeiaC)naѴM hK3hJ_t+uw {Lxtgg˟ :E{$:xU5 =Ghk]dvL\H "Tx≼>1zA,ܡ:, v./$ɸ [c>j{F1enHŃfp@7;`RZgU䋾w3h_I젘?c&2+{Fp-Yv,xy- ZKf]·*"L_B禴j8WOXߛi"["Bg#}'E^{ U#XPFF,wd9BqriSWPξX<) 15OׂF9>['ZbngB7''`BŶ=w#YJp ߪ/suZcNz*ڡn5@@U' b"ك>㔱OF7Tvnnliݓ[:oƨ Xh/X(|! l_<-p͈E VAa4G?H CUdcwx[vhhܟ@%ƮLTyX@Mʏ"3/И"0aAOHGacҔ%a{`k&60D! 2PXZ2 MRK[!d8LZwH}->juO/-<E8:;b^j/[P;I\e~6sNj3ª{- !hKF'9/L>E:8X;>r\l_c-p!Phrw8'8͐y_(ݚ z-!JڨC%ST;X%uNpAϑb.eyAx>4I mѻVv< 'u#|o.޴ji0e' nyԼ:5՘%]K(ٖ3}3K S !4}&Trݗ`z揣m[]DeJ/Q5vuƺtm7ənͽkF[2#hjݺG9l91ӋM|@M\7O+sN~;0ݻZD9ҷBPIIѬNXv||8 [k!Tl+h&խLuIdcäH+|-[Bۙf5볃zz3) b$njy_͆!qF I8f3mHa=sjL(T:̜Y{p+ei:!5#*|SXFd58Ck | gI jxF"arav(ýjbi66wV [mjj_Ǖ( Udemtpb! ްaF7³G*F[7aZ:1kbաQbkNgI,'AQ-V؟0d"ɤQ5( 8L4zmsOp0LC~>#BH8&'O F.FvA0$K0.n(R:R*俯BKӝV)TP 43b}nZ07f<v'9pP#!dlzC޵pkBy/qȼoQL%+r,ěvNƱ"F]B TN`kܗ~H kMIE1 yko'E~Kr `D(a3!,"O߶ S65E·Ur 7]!%zЮ 骡z`2}ݼDem Qj`yE⚠jm+Q#6sg7n2F.&7aS @L26ux3ergzw/W_{ۺXP_V9  ʞ ߞ㝶''0o9b2OaLxnzKڔV^(5Z)=鎋?U*{ {2伈b׸bd;@nola@"E NN_V()+Kwb?ޥFnZ3 (&j6IZ l3A'12S3r䇓Dސ1DNܜ&W[ W]\Uvj>j $i ^Yw:0Gz'䣈k7Kr#veafPն 󚓠w{p@aSѝ~8*`#eiId" pu6,Oֺ~.JLzklx)̘,ׅ&~@Ro\u˝l>*TD@gZq-) 鯼]=AZ*x.&gk^ɽDy!((/tY"B'18u̪P"%uPi< 5!팢U>B{{)2|]D NE_6%3U 7 ǻj6afڢDnȷ߇jޯ ot6oڮbJ1rRhؘV)AF_2|Lt}g,^5n.c} !ƈ; Q$Mp=v 7{(reOu#mk9.4B.ǃDY>zOB0ƈVO\Rd##Fqj5hÅjo@4ӖL.66dV&, h!{,8㚠cN3z#,[{w7}W'o$]U.EnipAH92B0.ub"_0md(֙ (,?lo7$Ϝ #%hsMMoKWgf\6$tI@ܾ?}DŽ eYbdJ Fs}% lu_'NxKii>e,Xe)gbӆ7aIb}1<\Esn,O1#=YBA: NǮJFntegkcؕ3 q2.Y .Do`3H?D7hX0^.ǫ=`n4ڍi8,: G/S/G . &~R)r~fvM~"^$7Rq+.0 C5&<+2dK)DF[ 6THyvkM y'Mm!;Οʪgf RBؽpAX$Kxȁ# ^^VTt `orT5\X0L`0_kJU#6q 1oN7i5dm3P]mYp/u f+3嗞Ou Q:IT0AjOo\sS#Mp jUĊ-/GE9\_@nңֲ}65iG=$dh2PsaR!)ȃacLHWO'!7ڿ-+4صP?K+vGvLJk^f!Q䐛pX(@K6_q@/Hz__A,ַ#~ ;=}|v}dh"+W,' \cs$(Pީ]Ԙ1b2fٵ1k34OȘ*.꧄Ou W6R8%T d^Ń6 d5wߖ"N&Cs=G eQ"rQl#Ph1;fI6Z:>,b:|PTqN'QOU>v 'a d)>p$-zT\ O'& v\?R#I07{?J.voy?zf~9 -)-$_"g7ANvـ f6}ۋm+_uf:&q~/yVR*>G!oDRYT Z05+|>-/GQ!A6IzB#xApf:(4|5t:z6K~znIJ8SVL#/27n50D/lKн!9\c?4좩>I ?[L$-u\P# M6Q`);"Gw}D*q߭tN\r.̒ZšyKYKLd*yd@;wi!oS#EoEJ5ʰ !6b:. )L_ݴcC}p{0j+ցbtKO(,IUXp/-O 5b[pj(Uݐ"dW%T'VUG2yZ\wyJl"f izL訙 eYg2I@bcVP}aKw-eLjԸA?Ϫcuoa[m|Ҹ$]v;dqT(A'X 4{ΩJE=g>:JˈW8X:!7xՓ&fq#GZ0>v `W뻵N,tg|Td %h4&вlr>B1:>ۄYI 6rD,H"ugd}D)9cZǷ0w,kah~ApMHRJ ]~$AvWZ; $ T2n& ,%l.-R z']SS

    3±ĕb2Z0aJP3|,1SVidYǞJ]=usM\]!_}1vpnkڣl= L?ywEod+"MȶN1wPaǸ D}*R,QM؃a~G|*'[ʙ+-U"QM W1iN$n$)P\R5`$ NI,R{/*$C–Lvҳ)Ft=D!guO!ś3\0K4HO'[F)R㎳C $ko~Tf05b-2WHٸ+v?XH$" pUQQ5> #0!,͝ʔsg fKsŹ>E7#}K ,gaE!u {ZM,UfT=$+vKxD&_K,N]G1-4YVWÊ/Ivf5mpxFb"R—5f%]>̽(> ]`_qn֮Rc3,08hw fNbZU{`BdUE$~mFy麂 Yت=Gbx؎W ~6R;8=o7 dV wt<ڮ&Èm|l^TI<[[Fq3涽 o_ x%x ~ ײ5Exo,_qSWފ)q\RAj+ 0k1"Ttu Ap7_<>OUWqOGqUnvK)C&q )[T¤?Po^4ZыHb?(ɑty-dJO hD_7XqUH-fQ h]5*xV>э~6<,1ROd+D؋ŝ0\~+P'K}! 0ʁ>*e??xh\P`L5 *nRnspˇbQk3βΜT/3(A ?|΋7g&ž~L%W uuq""WvX4ϳ;.&i#;{[m!y'VN&C>tmp}6B>7zPď6=зWZquGό`_k3u-kޛDe9Y<+јi1- TáA PE:w\೥ xLNW::٩=ZS`u2Ndى;:?v-P23r4gxVxJOh!&v~)y͊;~!4n҂Bd9ae" FR`KL2MddkJ-MǹYSH|Y9\34ݸMW!bk8̖3Amn=/5oW ~f! Gy0Jlx<|woµ{`8SJDa~z%6A.]RDo4 AU$9 w]++Ϭ nPei#ծND+^ Z)>@nAf}pūtPte*ת^G]/lU_/O)sڦkKx q2N0"곺Kmͭ })TniLKFXn =R5~b< 5߲,vbYǿJ()܃| m`l2 ZSfGE閅Qqܓ f珡[ ?'.AIXRV#"b4BFBZI&$ikpufZ͵=yy@ƵoQiu .2lo* &hT_2{.P1Ίֱn|LvMӘKsq4 eVF&.* \#y-%A,[@[^ sc=i-aef59)3M_soDH1(eў$ge6AmrG@M3 ~i T>p7<O>!g_k!<6MґL؟}H<ʆ@yƫ]b) awŏ?C P/1h|1b(!Ƭf(2ya+c4s3E .HW2eΛ{ >Rv5D86^ "7AU6Ay=2xגxg+s'fo_ 0NBhj}LPd:"t!v<#  ^xatoF8A,($-:%ˁX@aMG3zoư 6 \_"*qc0^aƗ)ACTזfϲoˢ*x7? 4)MqK Sq{11R] )\XX+/>L\MF\113+d4ډu)ՠ8/nWxSE ؈yCgx٘g9yM[y@G' m;a{$LQ2WTFǜr$M*#X~t%\0ȉwRNʹe /42[K@r4.^jRsNο;k'@}>mq AKr,>Pg,ӘPSpDplN<7`9gCNy%bn+QXs_%wAĮܺu +MP[j(ޟJ t{C@R$$Zٔm^rz?!p/9.V˾@YG,$R>!wuI 6;41;Mhoβ-7,\)~m4=8lvzP[!/7`7K|·9KjC"< 2qFؤ\ka|a-*U0iC|879!Uj(aN3J d0V ^Ƈ_ pxmkK =Ez٬ "^ƭ_zT5VqѰmO:Z稦 k*?0gXoђ:,]nB3{Yt"EM͏ ҧ36JEI$e ~ͭj㢠3W:.9\UɂtszC)iwI-ߪݽmOtxYrWELcsB~~naIr=EvrMBC$Nq gLdti٥Q6g\_"2ly(g1Vu26mdIWs ^c(?c͑3Ku䴹1{I?P^î$IvESYs;7^j!^t*D[ⷲ{Dڴ/Nt|c)ϣ]l8`?Hmj5Y}\&dx}E!HX"\U`}y5Tu:Sew(n Q526">@TZr-[DX2[t? \x=ɬ[<мG;7425@,@yY۟VIBlM>Z34g]><XaL0dIθN( 2 n=[b%/5lftIZp?D%L~\w6ƭ#++Z<|eRû 0oػyg0yam.yxxa9ˁ'8!ڸ7i?T}o^wE nZE ,zA@s,ȅmMĨO bLdye h(n7 GtcVqġO(oCR*ҚZU @6f- ?rZKMꔵA}_t tIŎw&KG_}* /띿 ٓWo|g79QVE5k~]v 6u0ir` 98U'>dGJ3C1o_J`KzLL!JTK0o4\!-Hne0D #x9V.O73POlXN($8.Y2JYsq]ZȽ"րGpΰ^#0 ょ8f3r8th ^`5u{^ k. H);C^ Pڧ (g0bnYt:yV%K@=bYMuҷ Ji5/1e8790dR:=6 N|+?X~}2l_'ߓ\ }φ6.3beeB;%13&;m茉w`\l?i A4di!ŭ(x ' >EJʇ6O#{JɒDKC!c;=GݴSQƗ}?!l>PqtZkѓsѣA#̲=ޑ:!K-_ F3v>2TI e3 O9Px]t U Q 0CrxJ>Qg0=R^"#NKNY[$Ԍ%YMZԜ! |/@[s:lDcNrPӭ qV$ₛ=K?;]0+ۉ䶙˽k4UD,h+} 6#[@cb7EjfK5R $DC!@S-1a@GӂX&.W1bL{c0"tW"Z$Me KqTE`䟀VOB 4F@!Ubf4]No ! -)ORΚy`9F4?1ƾo iQ \2WGH`|^Zhtۯ'&dV"~7*+ouV$?unnegjC?!f4 yl7G1{W2^?DNb@n7ꆗ4fSQ? waJ(er܇8e\+UT[E|㨆=HVGl1wSnpboQmF Dmx?j#%_e4\ d\_ܲ20ߏ;g!d>Q:0MģCq`=ިS'u% ,9љh*_`c>B,| rUgѥPy>ϲ4d-@hY%!- x0Hie0us9; !Pm}:׋ӒWd0q*Ti((3.h!|In,E:3? JqFX":#< ,M 5bUk~EﹳPl )p6S4e*Ъ'*44eTڅ9۵IeE\RoMw}a_M)s)e3m#ap]ͣ#Jt^+ ALOR>n3vK5넲" Cn6,`w|u\$Ɩ8m(z$+9;ŝ3 \F5Tϓ$+Ʒת}e/k:ba1wB-K L,UMxa24`%A[.1+YϔN/Z=ec~ZhƳf%3{xyS?lòNZ a܍b#pq!uZw!GueӏUCw`E >ӆn璄pCHXOYfXKkڬ{rV112+I;f6EĄy]x ( (}HmA^;uJ`vLE=5./Ioe G9}Ս [ 7 nQPtvl +yTU<Y@v0気MǞЁ ҇m!QwUD\Ill+—'SI ^$V6*_@[-BC)JDA'Khd3yI8/ {-WS%P:natG}Ć&'oJ72ْ]l<ʻ4#76ج ՜  T$SNda7ʒ cM!yܞ9,}|}Xi*f_ͼ[?]W6Ng*wQ[aw/±Z탞o̪C[A{B̖֚룚n=QrB{XmMz GI01ClQvz,ny/¤uqxK*Q݃epk;6$mxS>X0'B,­jk\<㤈6l!J (MJG'6%ъFն/~7-n̚#Q+\eoOy*%AGt~{$&5rZW//> )IU;zIHap,p5a?;tEKPa8aᾑxqJ6|VpazuG)0^Vݷ}U1xd=72"h ?@ô%q"Q8J/ÿtCUN oD!%-gGZXDRiv`0Ь44?>GSC=++m %DI"$.5x NʈBy>ؽ[Q`[D4c ̶m-ÕڄCbi?U; V&4)up#Lz҂eʜxY>nJZr YhKѥ YqnēFPN!z,[qY9Nͻ~}=\Kq s2x)ۤ2N+wVG͚fsd4[/("Dl_]kzT1Y5piU'ot1w)I=Tl ߉HK ~1TR.mǎEadCTVI;:sOFcL'@0o Mf{rq`Pe6`C,u{G>%8VK+ƥuUg*IU)*3sBnk}::.!{GF.NHO1 ϪWnGp0 ..q~φ㗃 IUOu*hXFE죇;O S*xpIި-Ib\ײjWN+=@|H>7X.P \PJ*ji 9Wnr3<.cz)'FT/b&Eth܇>KmhU  jT2z\*l&n6;^gÈKj$dH\G5zְAS }Cwu8:}[tl~NT/KEae 92tT:In`!X8×4^ɲʾ0 RC/z}?{u hx<,kE(%TY0o/X@Rc̵33`{M}*o pR ^@^QRef{4 I@wS@JTV>yM& \YEή  ϥ "y`#p\e:ypԂ#M]4QAJM "_ Z. (iQO 30ޜsm`xBh&Ru ?$2:SOU!I֣ҹ6:>-'菰x8Tvd33H>hkP霆 ɝo`) tP&ٚGK.VostI (HM \ [YOj[sWsSYnGMS =?|ِr'8uyi3ĉ9%c\xz|o|fVv}=hK2L^rS,{|ur 3VZAzŴ.?|mHCj DW0t`)ÔE%:0W{3tD2垑xtq,E8Sxڲ1ò [{Wh vI=--{}=e3ͬ͝\i*k648uN 8ceU)7upاvcAρxB|=XjJ\FY@[ ڨ*;3c. C<X`#NyZlƤX$U5ZE=xi`8%$b+}$܃q7V`J~T<Zj}8'ԟ( MJŽ3.3."gkm$YòӔO08Py K]1. W#Adw΋M)EEvfNNl`TT1"qvtc$KC5ә\%K|X[s-u:,lͥJT(0f*uձ,R{L4y6'@2,c̔(Inl櫆VS, m2_ Ž>Q#d%$[~ ,߁kXYOknβ=8D^ܫƷ>4k: "2Pn,I@S\! 2Dgΐmh [P`l4ݭ:>ףuKu\ty"lRmxӪv7W,m?=p(k> TpJ8si_[GᛚbZj#0sv vV! Or5:H׆>S'%+Fʊ5^ei"PRLd8!_ gkֆ ~kX4 ~ 3 _'TI~~-s^¶\=<nY 96;?^_Zj!k[FvֆUxˈ1%mI<&!y[,( v3ٽKc$A#&ݙZÿN$k,G$vGN1Zb3ДzB"џ_yaw|+c(&`3KDoMʉXCsd8F}FNKN:?oU\TʫfAUd܎S%]U("G iWv%$ -x啛^eWC؁D%ѐ>v4qWIMK+v|V'VEqGɈzP%Zo|Km4*OL{cv)? ſZ"RWuc՞3B"OԛR)T,'ʝ^_nӶ}:/,3Χ<*{Uv䪶^oaĒHQJx_Y;F*MV%EVN=]rݳq/bs`[ЯJ"8A?87^('zO\V1hI7b,cƿeUm@}3SY9-ɛ,C(y]N l@뷾ueYQRBq"0إ$^3m"̬l-|5=v?O+Z`F b-x'}~kzN?kR ؑWH$tل:Y&+hڹa|j ?0Ψ Xu-O%8Й|Y.V{ QsugfC# 1Fc_ V,m._nHEOWUYȈ{<UУ,LjV.!f!:J-+x@?/AHS6e ;jvgYroWۗ /)9ȰD{r'[="򠵿f dye~W3ֻb5ϬN1bJ>툧"DBT %٢]"/qH&8!s63 skTg/y +I:U{'#v{%X-Rgkoٓf(|p]׿Mll} >q$vˡzCEöJ|.gs$ spq`O.݇6;DF8I${+b_wtb@Y!"_( y㷝Eq*V^gwmcXN%WJUX(SyC(psaȠf+Ԓ0 s2 K7*^۶=Y,~y Ǣ͵k ~! ^Y0iLJw&'[>읶$@tEdM%(?#IEyz* $wNC.. )Zc>X?C$t_9C糾`sI͑u &H.eR?*O qok:#0,*ȵ0ď{P5Dŵꃙhغ:jQr ( h$WLAëO6dyi9ŐJZdi5"2k* J~p-\R]#˭V Dp{p (uxG['y YHY9h*6Qbe!D$. ٣yZf˛|ۢo?gQ指aˇIF3vxRXG;jR?0:$Ti#Ƒ{[azT@~b 8+tȴAH>[3pLT2n 䪺3`Xr>HF_poW82؉ ewђmQԮ<@S`l*pe& z`ß0'ûJI-tgll*sQp(xS8TzIRuf}VFa_Cdge15Kzō0"q4SV랏Ӿ%58ףd 3 !6@bK[9z NPEo@ ZC̋n1h#oLܺ\To1_ѿdxNaȧ_0hdt\?]G% \J9S`Ds:+w3&f?Aܬs9)L QtTʇ{Ad<⃮܅9=jB=b tKHT,3PV9ӝ#Fas#K :-}2 7ۯ\x6# /Ufv 0A[D\fγhP|,XeY3h16ܝqa,棝ܼW6\ѵ>ݵc&ą]($Jݓ26]~)F[}K4 hQiTм7(~,60 e9*ԙh"5&D?| 6- [Y|mZOЃYD[8鳦4fR 6Ԉi܄kvO6E+^syiוH'#[fݪk"q꺕rVk СUnanY룛 I }[袓aG)zgƤypĖNfdfBwۻ0x 7f%~X.0޵0/xȁ}E?]Q}*$x,l؊/[&wugE7 %@'-6(7w.Bhc ;;>>@yhic۴K۱?+jR3BMCuX FoJHQ\kp^C01EXkOjP}24`QTۘ։5Wf 7M5BHխc+`0w]*u.H(U9.ʷ;~ؿ=2;r'e!]Yl `<5yǶr{(NP%]rME#gS*֍NJepJO۰$:,!qG+Q2뻖#@]71sսdNw;tg@?8R')˘V{_|i<zcyK5 $|Xi4"jj|-H6pd P*vkD~%A]W?dW5J=k3$,7܏gVsP{𵦏D\ bxޮUt-L-5>F܀3T=7DŎF]ef s,pjWq`!ThNR%'Z@FN@َez{w&Ky[ܬ>`?ڒi@ϏU9Y?M.qXٶѡ*?F` cuhS(m3v6K6I 0=s5  PUx#-%wKΐ!?V̌whtL x/Zke1T$l&LY⦻[DԆLIGMT J=|,nrY ir]pΪ5ԤbՀh{d45d ^#/wstf#"9ΛJ?ʞ( Gx^To^_{kwm.Bx TW!]v"3̅u O1M;clluFf&j }q qd!s#Y?1ڱ3VjeڐNNQMcG.ɴr=0[6'llgWݑE3ݩDZqӀbSjzd ឲDJE*zf }k~ ¥B| Ĺsk\p#W0S( ~JxHO;J?H~:uΕGm;9~>Sɤ һ@UfRPo1V*GnG=9{8[ѰX) YJ-z}vm+ĝ3^C.?{]zUs2%QYZ??;HDiJvЙAIƵaw욻8ܲ:Z/4%/:@clvPB̜`ll×fw7~=b!p .dEArƫ4l,ӨrsaxYs~a~`6Uw!T8{݄!wGVek XiZb:uJl'%mM@Юn6JtD.r!ٷ}q|=?O%L޺uЪ 6͊[hz ܁-dD2X;u tF˗,̰I@K3y\U\V B0{2U.HT69ME":uW%*QTQX e(:/2kHo$[O|1>3~7.y!7Fa3%<5#j7jQ`]=W+ݳf}[PDӥ]Z–3^A)M梹`fG0>á qǗժޗTJ}6Ho;joL66])ޭulǵ^xS"BZZ/}Ĭ7 ~)D0h8ẁ}VtVJf*ÙWv ]8(@51Ҩ2.(djYG̜s"W6ӷ/uMkf^D*^h2ח ?S<&EVumHq n*FD/$촱Ԉvk7`qq,΅9 P|v^A{"uYKy_츮Rz[\09Po%<~?82W_ lQ, X[N\p>}srǡN!׭a(lȏS}f/آKEYŻīt̺H͆68:hxaٚ´WُbA!v"Bdss'+Eل;_LSESzbuw ;;bV7MWT,q֏1!L"mTHc3! HG-(R .-3܉o@Ev=b}')%T S?Sֿ8\ {_kҊi-O΁;gA_ cP=1K* 3`Y c7}qT0TD(4~NuPPX W KsbZ}mξƿMHԟ`qoZ)9Tp+e0>@d?htJzxǏCo(G*!uB5O8'݆ߑAc f= rI?2.ȍɠGVXo`D% "#y[l^[z2ɁaV.9UȤ!eꂻ~A~n'$@{< ĂiHL6 w7_X!=|Ses)p'2j6ۗMC <}d~6dݻ)djHE;tes݋N*'Ct#VoN-I$>1^!o M.vbDB;Tx|SPJ/&L:FGV^Lw &je) t9`_rb߼ޥk7CR 'gjJp$6 pYd?jnIʠHgį-fےgnDi?3NAV䗟R);UHٔ&'%~<^\O_yS]{1*dJyY,m-x sn+B1`Ғd7B(>GD ΔLѭ&Y9gp(oY̌_45=ǡEǂ=k܅0R."e>.K]R>!0l &yR؟F냷m,"CXpXnטbS: 7돬nɨgeb@'s6|lN"\TïUM_ɽtګ8o[],G"sddJ';$^l>ekß UN; c/]n1giނ u%aV-w]| 0NJP; %h xZvqD9]]~:b ,@{e4=AN+r>[Ov8kM#uG'u]W{SjSW$NW➼?3ƐԢj%5EuMiPD0 I>]BT9M#u[PFqXjJ!#`1FH@WMЅųz$|>$vƚXBAr_OD" c" =}hHaFH6~\F@8noϵXPoR֪ćD GhϔfwGþJd֨uSeNڂdž~|qKk#?% X-L7K?LG~bc[1L}Z#rZbeȗWEkW݊Ngm4Q#iܣȶtel_)A+ 22W"u+}NkPQepM|*C($9MfNS4J#uTFp6ލX.Q?=U61|OrK~3=YCۋAԌםw7|t4ZQ? UDu>q2ݷIn .C5vT\c@t5Ct"iO[\A)&wbLkԐ=;vZ"IC&;:^F l8n}>sVԇK,;LĀJ;[XVv_;َVZEt-5pϻ{DlEˆR/4M^b4808jA 'k~ ~i7 HXwO2I /-lE%PXЎHGCXVc\3E82tW{0ِ+idHgj/ %)LY <9# =lJOcC1=sSX+U5c,Ll]J.sS@|!`b' ?TGjވ#f zHFѓH-FR)r9@(gMI9T_z50׽vN_/QzJv{9%MqT3(ZĈjS-Rp`L`&HD 8Gݒ {w`sAijΈ 'Vô7W㺾W% qN×tA<~,mPHc#rGH_#'pPuGCB rj%=h2ΌFey?fnlrix'(~stwDL/tU}ER1`O?jnBJ_;0^b]~O̜١%1 #k\|`)´j_QUcYIv  Pxg̸͂ T_8MmpFPDQIyqCmswQz!v&yg?iwvϥJ3N:UPF.;,? IV@q >N'Y VKtj0 tmLDkS&eu oؖQqt)waL.5/ AҠK/^^GFo:$<4+mʥWˏEo܉p5qiUy>w_y݈d>2ԜMW7(?ˏ{Xt*I?z4^Q~(=v$JV 0I&idBW?oN7[}w_OJ)ð4OlHKZ h}D p3BmS3 S9PS"eB+1Lנu`6΅_oToW|Cg>/^Ss&Q;vǀ-@m+[O)zæ;y:? wwUt~vQr~Nt+*jv\aiSk"Dtۿ)ݛ#`9C2'⏹<`=r ZQ+iۚp`3MH^ :>eZ Xy N@=VxbR<7C EMe0 3 wa5` 7l_(ahLee%P? }C 򑠃_ՐI=~&XTuFDidy gÆF-1s&cޝTj?۽)nAEv97D[X(RHU2/|G)}IDj4FfȦjqE Bd\*aBWqAn9D\홞^ϥKsm=;8+NGuo&v"X3(K2C@_K*Žjjes؞gp}jg1$NQ#"kWf- ܍۶mF,3 rbfھ)7ȁ!"ة˭>'/AQ<&w4E?50( -ɲ-9O(n</ӣ '+؅9)usT^DՓZ uMfH6^a}d| &![_jS13~89VltI[pB@WH^~P$)ʈWI< [e9njBRP01{fnEhߒ(Ov_ uPOG t yeK^ݤڝ tx$m ȫs}JY9" IA y:%0da] cz"v.K JgC{(^tHЬ@k =\FamgYZ070701000002d8000081a4000000000000000000000001668c169400004ed8000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko.xz7zXZִF!t/N]?Eh=ڜ.+[*gzMdZdfV̲o;!Yjb^4#pӃQ'WVv%Yh?˭$Ւ(AW&"t7b%sK1[u`1~E?m!ѠZmpg_ zAF<郠Wo7`[T3OHO$N|tɠSmjTL #}sh0&MWUF=gz)\{[V^R[D}d^֋~l Pb@tM@ٖ.j}V 왞Xʯ(-ϧ۽3[7K 3B+%S]r- ÊFb03n'HމtF0D@Ê~Z0D]:#ـabC)e{T>4Wn ~NjPBCl9E rEr{%T\<#&B2 eB_@ӝ^DZrwb Īc\Tq:+VrVw4HK5U+G`U^B@snFMh(:'gr]ѕ>P R.}9)tԭtG./>9X1t/NXWW4Ba/[`WI qz h2 OE²LVHE'z9MǏrX*&]7aɎn0 }< ]={Ylchޜ_3Q'\W)yĝݳ*y\lh,CIp:,~o7g™A'rp Mk跦 x,ZuҀQqGHV;,bS*zwmփJ 9B1u.`V S ~&'ͽ!0죕-OR )7B0ϐ$R ov޺VA1ohSLeG|2Gw6|'v8ѾjocLbQ3F3^aWٷ[uINACnu*Й D+F{ȤyҎ'w7i'hզ-e n{rpp4+,NuaNfHԍ\ף*n+o2f#y4es m!>[]@HD `Bض1JJna(} JZ5"w#5&.uVAAJz|#{`鵹}EYtAk(eq@^дbH,uhۿx>}c?}4.6@n?_I btkn_6\{kӅ) 'a>gVNͯ@rr!09cAH03bEQ%>o [*_ڇ8RvXJ?}toS l#jO2GKsH 9SF4jo {?H7>/ٲ2fɔEڠ3ϷQMrUMuU#)]L3 .7?ŨQa\QO*)D˵r&PlWS ?+:I_oe+cEIT *XCj L8xLdpyr $&-pNC\ʽ't@nɄвEh)南SkF 6T՛78]{vCm$BMlf+eNj{1H?[o3hD:f,?tM6G2"oӻ1TŨμ[bTŮ r},C'2?[GkOJGX _>&T,5fw̌j//}x+br;[V+)y:WdH/C=ިgWQYȜ )ÜV[){o4 X~t]'S8@dBP; >,uuf|MmqmZ jqeV l6fFId6X/ Ɏ\2VׄNFO]'d.D.zJ26`,S ; 7ld těšM%SZq9cw G3eYc"RXDK=gPȆHǵR#Nv`jfQ{-6i ht쟓]n@W/15eмnWd&"wR_cB*c 27O>VG1?rRO#"a*3#j S4EDFHGth?žGʖC^J e 38Ҧ({4PV;.$DXLȆ،85${R Jwbrx`nUdhECM7CP?;/v*!fe0뵸]Sk`3ZD؄'z hYZ#XuQ*?,|m>19='+UFY5AΩǖ=T $, 6\c4˛{ylr0PZ@ϳiz$B2%5Spϴ06a!B =ЄU-b9@Ky.#¢_S[ԫI/uE8ه :MFvNX*d'Qm )bAisQ)63JBJq%!CUzYV6/rA+3^JVF u鎒$-^hy~2ٝRs3!BƗ DP8DE炡3\:NI˳Q.{$2@7s̹/QTb P7q{&3H<0=$'7V (maAT'f;68u<j!,z8 ~ڛx| SuC`$4_. qrRQJ KM]N.yi)"@;6yGt FWZI6Bz ^(񁌋0fmIzPfA"4n+kO" ׌k%tgXXn<;ؽ(TX S:B}zVYi"fpĄ9ao CKcu[> z!_5mW,.-#Freؾ!6`sObͮa>O:v-wFј8㮛 PB.yBd)=Avnj2*Eٍ'pG~Pt"zLm 48ʍ13 Q5C7{33юT_ IՈsOcHfy^KR*6׶H~HНhRSƟGy%JPUs~-ݼ/EwqƩ;xA|"X0ay^B8;o@AT?RLb2 lܑ?2Jk45Ż}boC3<ͭ."9t cH7bHD"z\2I&?M~DphM<~@0w7+$ y_mS{G< zהZګ`nZHQ V% 5QX45xr^:];Μ!&P]+5`[.ny)I0¯ I 6:Ub+V%͹eF$#4@ܘ|Y%vKHII!4`ޔEjSf"XvY۶ L,V;_Z(& +5IGŰCQk H;ߑޕozbWv8!]M HnVzQ6!{I`|SVi4&O0+ Rd yA{9v07wl^[&:gB)fgfs1 {MyZ`l&rCƬ}SY^@!rgm[8RJtP_](~Bq_ETI)-2uDf֮bJ/V!}"EArI)vJX/Y.@pи>!^YDvxߌ5Q[|N09H1}"[{AWL {O4֒k-~Ŗ=5U>-Z?WB0+t{.449;mӉ>lsdKnQ-FCgJ*o\r}0M JO'KPC'*#-}S8f rBECre"lJ,7ْߵ- gXCS @^X?-NKXgH>^- (Z(Tn߽ m|HHAlՂ21:onf[hT% ?ﲪLg6%NpV_lk*y9Y0x΋q3[{&f! /w2L ec[Hq׼0xMpꩺ0~+o |dd VU?A${MbP`QtBa15Tر dͺɷhcVW}'*r&.T" u9saQ:'O]g{@[ [6.3Օ Y2V<0y D-y%v54,P| 2ٛRT*WFx}p{yj3,TA^wX_|j0`QLFB;isfzBa]o +y>_6zÔL9QKG‚Y~[]= B4,` n` r$e9xHhJDΘ0-, vk5Y{m?Ɛܹ 䋷(ؼ_VFB %P ݊g=fVS- *RWk !j\Wodt>[ron7@Wm ( cev{[bWT6hfyBttQ;۱fb | u21)q_)Kyx1}HYy(qP^F] y\}>3Bc NLK#mS*RI Cl:q3#kƉlQki2 =bR1#Pq>D<&`'f ;5}a5\i9M#'ƫ.NZ-DmwkW V; ®SX*# 7d9JsUs1]j:"n=j S履'&Ō0 -[dNirً<6Vx*V55i37sxϠ229 &x>NڈDM< a5kep/ ϩ\%P˹A>ƙv}u&ar"K 6cfL" Hk}I^#=w1eڀ q=#/.MJb%RtH9L\vo…~+#dCVr>hJsy3AmpUpgRG)Y0=D忠0hPF) 9-SE_.Cj4b1W_f]z*rpU GKb бQ(;j+;#1|KKt֭m5_?]O C_sWC:h}]n@kY&9(;7 l8]t M!`".{a/PFo 4T)43I'ͩvsa6 )͏:~Wx "(0 <;bJu!?=6́3Xt]؛3:ecb7hA>X 9PsnȩvvyОp@s2\Gxc(f&mn6JA#mq- T}\x޵3=6gyJ^Pv$vEw!&9Lw8dv D#*\ԟH h"F/x"zGPpS"[`vס#b0#q=`ȺԱwJ<(_چ{p4ybR! Pp]IgwfBr CRO*{nWn4 +c#6.(%:3a Q>kx˼[+@ AoA&f'3SGCdF$^ć}O@KG,k  p׳Ic Rl@wV O x0 .D!\CY>$]l۪G:#ý븎A fYi+PӍc8W%9aDR_j!_w6k"v>/J?# ( kghgc =~ۯfy0@~boT9B`xX)# QRxJf`]0]G"f \IМƠ7h~27ǰbQ:'#$bN?=+2HܨYb QS 8a8v`tx9^fC|M NA# *c1НsG%1R}E8ho{&::-P,)0Zk͟b-E u甶/44gt]Aű>š!.Ѭ[=_X<||ATZF@ #KC XZxdmybuR{J-/ R4$'~v`@F~epdц7|9cj7`=%mp6Aa53br^"݇VЀi-\T`~ts?ڗEaNM9Rm|Ԋ=7+;8k70v %A^쫂ܩ_dHS溧c;6 [d~4Oד#m vӬT)6tr}ë'iD~PgNYA حYHxtFH63A8 nk<M"#ukHQ\1,2xcR1S8k|YYexg#A}kO e&Fw  |ȎZ ێ`&Įa?6 A>9hWQhw o:ŹmPhY!Tw~/$/ٌ_-.8EQki~P0OM "M)<|TTXgp9R@7uG'%U :0>3WZGݮ^-$F+o8HW;_?zFt*i _sS C:xuYCz=PiCQgb2udTL4YOP@+[Mv|%L7{!q{L͸G/IʦuԒD?5'&IdgWυ%Y+\pʈY-d~QJ@Ҽ !5O 2vwLl(8"f28w9\4WK"hpIV&_ނBgD32$ 0W'Q4=)xbLx9Lꇸ`;~-њX̻/yTUiҷ78"|#|U zm(V!m3Z8m6<'>1DDZURV($ EZzyt!_Ƒr&SD!ε,+Ra]Y12t̯(t@[UdB5L9RIW~?QYlsr`'%dv]ˎVej4j?xu4Qעnl_͕ٓ@K2K="iIX[*WM5Kw۵_Ne#>^ W/qwtHXO 5ÀES<k3cF{Qa_"K8p/+$u'3vN+6VYWQZʫUg.kL>^D{ .45K 2$(k^!@hJ޻~ujwg m+WbfrÏ=cw4;Dp]Z /.˝k5|eIj .@Ln?0xu`=/Bk5q׊=SFl;D+Msk?O|Z`v) #{(3 tC&tfiL%0 C/37Hyj˵xJ[d7h = Hx;9^syu|8{.DQS\2fS ֆBеE2]3՚nеCS8%{|]+ eB"4Z6?{8PSSB);2uGw%y$Hۂ 4׵P)o ^bνo8l(cEP{8yxX0IÛgG]O|u%?n8)HP 'wk{1^4.6!D]Y2AW()KWcÕud4툯3f5q,k p ;C3vUH6w'E_ҭ'u,|5ڵ.?d܅~r3^w] ~J.kF?>F S01y^rq-xN v_F"#tL{4Ɗz"m{ZdStW, I֡D SEA3,XcG0&}DdU5Ӡ!9'z|0հʝY<[- _z܊@Vc4o` סoZˎ}wUcAmf:9L3;a/q@>~Vp42ċ#=>2/1ZQ0xy9цqTuDi.Y7[, s4v THDpP/[^[c'i.(,挙Sk[:k,P,Kw7pU7q2'T86*Dj4h{ {+XWbDs1+3*ulW ղflv|s5U> agxǮWd|ܙMuU `ŀiLkw3{(ސ|壳|{>]ڴp][s|~Z] &q]cp΃ө" ش$sfƌf.7F&,y[Y$8Dy=Oxa߼K*j/ӿ[-[W ˊ?wCV%D#4hLfnBLbbݔ+^ܨDG!A/$[u+'2;yҜfCV#mzxPoY?f<3C0QGX`1eOU&lt4Q OF5C1w;+_Ɛ "kp>4 ֚%`[su-\;;E,<} 4S"|L |cG1ݚuaҾ߂L*d#[Di 0yؤ|A*(^x/n>+01B1va5XEL nDZqgo! ?(^s88T$5?hp/@|ߎEY3'%yM߄PݒmJ]Y->[aKab/h[7ULqd=;|m_2kƚ6# O֮pDgUo0aD͸E!Ks:B,Plln#V=lJ n#]HJOn&t.XhU }[txBixP3r c7UlUzLzl+!2H\0Q@˄Jؔ4dHw~ **Mͭ[m-^IFs8'}ƒ1B|ﯸ xVyØ*Z̆.؈OjxSa.9Zݪ_"1B0]fޜ*3|@MS\d`X:&ASx B/sU9\߭uD-(`O`<Kc=hG\-Y5"j %l¾ms!]$锲ɟ!ͦ%B/E<3 q'6PޠtrKP$}Inkt3UD(wȗ\} A[o,?BBho6]hoy w; =p `'Mă N>"kÄCiY@0M9,N7P^EaX-0;ʛ:/ 4o֦:`n_L3N 'D}c%Q|& nrp5  oN(iy9B"ټH8RBΘ|'o96%y&#\*40;g_?Sfr%2ˤ¹%SvC$ TnE9"|U _Al0*O9p *cw}g^pI>uInS4SSrFd}x3cXWpU]2tO(~@m>D ܾ;({sj,yHYb6e,z"RH{VA#jpQxh)0.H1CnuA)ht+Piۦ^$ExRD_UU!)Zچx 67Hdq_V 6n_n0.p?kZUӬ'M7(F dGtΖ2B#TߗwU3i%60xBǼ#cOV(v^AxJ4S ^; &Ard]ŏ6ィPUI˲8(+L؇'O%AoiR}U1K8___x#d̄ gUə%]dNRK0|xj?xWZ;ʤ@k_Moe|+jղac.d 7} hE th\E(zs] 6ޒ(Hs)I[?-!4FT9TY]E?Bձ.:\ Ḧ́e -rWWIxNlDTE5  $&w} }͞H!04ȗ/Nb7Mե{6 XVp1/Y.0;k49 0#ɍzP1DSծ0O"b ?Yΐp>TKa-Ve'WAmUB|lu5t;c #INƬ A"H)Hk? i Ļ`?Z/ `gIE1h P`~tN$ej.M8 |b8)3Bqx"`) vMPFQ(N~Rӗ۔1kӉ}Hhv1 v&1q6?Ē␆$\r-vļ}xS&{=fWw{؛; Z窫j ع6 #ƃ-R3 +Ȣ[Jx,=+Gg>4.u8@™γ۳S[<=Јzutrj>m wE``{sQZ'BR!SfRT¿@lk_Le6#,2_sYaa*$=3\آy>ǎts}"|@UB5qcn ⶋj>"AE8h Jn $[27]W"*'I"{1\&͹M؋Ϋ7ހR='# C.):9RI^|)RhZ}nhٺMp yi,Q 99 Q>"&RFm-Y'n͇}I{ Tg D:Psi@w?B6UYH\w *֩{KgYZ070701000002d9000081a4000000000000000000000001668c169400039218000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/X]?Eh=ڜ.+ˤ4ÌDW=1Lb'j|)zU\t( } _H-}F Ԝkh=짱Z,y>9{/ u۸"8v&na$U< r,ܭrO0K@&70(NX#:<EBphVVrvݭX |}̈IތSp }uNKr^<dsҫ'j]t);pچ`%ڤ2E}dH6a K^ĭK[5ur6Ƌk $.-*'n+8nQc82H=.uf>JI BǘZޙ[#δ-TL\icy**֝u~#|(?J[[LTw||kor.bK(xWf43$-E'k=N/Hu*fnM%ŁLmqN"l2$L9chO F~,`D5ȸ NJR!\s}nR o&ž˔ O Lྡ D[X.<SѸ{$!eGAId"ڍFͳ4B^c3GC2˩瀏/6#8EMst5HX7SE8h6myQ݆%=k3=*tb7NPW&.g6zӣ!2d = ^LƓGȫ?I7xZkW_z ivhf1]_ޏ7;8F M8$!Jd/hsPPx[ÕFm>KV[Zx@3&9ѫ9َΐξ^^]{S=l"T!KUDf.N@'zkv 1 (2`Bq o6Nir9u\bSb*eTjfy=Jܣ_a[g+^ CmRpDZuN2=heO61,V*M:ǥ9Qː靜Ie%:ߖOL,_\Dk L|_Xe 'Pp4Y~bBytCX=}O$u9Th&ebLlѸS7K!<Ǘ2@jMZ]"9w]j"mfq@ 2(=[ZZ?r 楣{cfzh(+3ˠ3 Wٕ,a^zD'iü8 ^_R`bdm`نnpBY B=aAZY흮Љ`! R~@ {_דZx8ܭ Yt'L <45}{VcZIg94co"s/G:$`+ qHoG9l:P_n:MCX6NEA3jc{>ێo&࣍ C*9m:es^Lxd%p7Z.Df=F)h&,XHw9~Jx A~3'ڈpD!_hMɏ2]n1.OTG5];7JϪIr ! cmӆV6MZXdi=Kdڦ|&7>S-t֏ h ?`m#۔[ސ~70(]LhʅuA0١Sю`6O#>`oS#"J:d'6bW+H#ER}.&R#R 6 ;V ^?1q]{QUsAȜ&Lٲ/fDf? pW 㪣nHM/y9u0tW%_G'fn&\U6r9&Q *qF?٬&|@skႍ< ƃZ+0ؼ ]da E 3\sq ="JF/dci6Sn+4j+m*_.aqʾti'ɄOIA~D_i P!g1 M0*nҤyI2Ph^4/mi^̠r:Ε 6F_YIwH!aUzjڳMM` O=Ug*b`o ̉I+-2MLM:!&hk1zpvc"ܱ$Mȯݚ@#թaLJӎO'J\:!A?5>bUnӇoޝR dSP@:K̚3^ohhT)he=^K mzS~1m!޷Q6ET1&`3gGMzra46ӖrnSú3A{kr='75 \tyQ9<Ն?MKBnk#5̠3Es*&AzxOI'RV1&e\XQ+[Dا#CVf:HuFާE h ut1QoU4{$.r$a밮58ʏx xɗ.W _vy,p4% ){ 碶Q8җM{ Hqsh+ZPvrEg$% >3zM2tQp1A#;V 8^x^k"Pn(jCk y®/,IIG̈́yZ-GC%uaä`;E pzCx/ )OW*~9p b;d@8#)޼>yQ~D7yA=TkG e[N[ZmK#C&UaE>х_sO2:N#ΐ+$.^}t IM@oѫVEJf- %_t`sJ /[~/h-pkċs ,iAXXfHԕ͜ўhljP"Axަju*R`Otg̪Y%u/-EM.}j+6= cD潈+o{O##6qg:Σhl ni14N["I÷(gO0]Ho|0bdg N5RHs:kLvD-uR^_pBfw2gnL G ~ڠ= B6s'5!N5nQ|e\?[lr$]L3`)'Eit~ec3Ѓd8u 8]{u_xZ j8Q ȧ%d?1< VRZ^+[[6dt&"O0'.+n 񶓬oUD[KokROh na)}i֝u MWgq7\Ȇ 8-I9 yHi3pΑDwo(IW$+_Y^1C&Oo[n4gy[JW}E`0>? syK6,Y#Up|ʸf Mua$6fY_a{ NUZm0f87IRJa[©Ҡ)>!K+B`sz xd@v@eBW잻sFZmWR>jǿQI@%Ik.j/, 0~<*:P!In.upp\Q5~BB2%Tg wPFs|'cjB~v׻\lgkm k\ͪ 7K. ]=-!RsDN߷8a26W*ElLyrpe_FPK`B]*Nx'(1ۣKGc8F-)[zr/ 5=HyzP<2o:*nT,W5p53_=<ݨ8/]Ӓ t}uy'ӓ`[pې@x^졿6NWdl)4zB X-.RnPR+E |bJ;k䭅gi{.ju=Ay_l5$~BL&Hޡ!JL%h{c$4yx/ɤ(qgxN$N~8|/ \"UY`dX8U9x̽ s$ bL,ls ּTzb^n;Ea2bAEaU-.+J|ènFcUT7>FQ*/OwU(H,XqI;LdX`]RzNtvqeSk%))gJǫl^8Q =Ժڛ\Gr>t-2Lj.rV5I}`Ȓ(9R˘,u)J{8'j;9(c'4}q F>ܧVr_~ړ #'8EYW]Q CRj[+%}fk]Pu['dg٨^9ĝ* 윐'TT_ߞ2(=Bh*egd渐@3O Wo~X'HaǝWa \~b)Y:ǜGopN[qq}~qb3RCz! )kJ~tw#4nܨ3I=PrJ4ܳڱ`~$ޯnАVئ܆5Z‹ؤr/WgwL 8}N$6mBjq1THG@ ~?yPt&Eo,I׆B߂5">a%26Xĺ4H8JȢW11j1iDI;]3v9TH7Kx'P0r* pKal8,-+?_6N8@\}J'[ץۦpsu`b XCW3 lrA"?5^Rp AJ'k9iJ"!fa7^"}_Ab4ﶢT-tZ{P|!/x&*T*Ooe#FӦLBٛbx#tiӰ7սH;Րɵw׳fxP+a7q"!|׮6"Mg"~OSaQI^)s}q?"fG6ͺr#G2=QV&$Vqhzi\"SЍom&3Qqv}_njd|}㍠Lߗݺ)vb@:o*}<yY mAS`NA[pPŢu`DUXtJF F}y*Ck!"L*ۀY]0;:Vqܨ=pY.grATr |r- vG"a$sq(W}vȃ(gX/E} ģssʩ9(15??$*UX `yNٙ=t㐸1 qo(]Ht]:&S OA&CcR$"4^zjf{2yy.%FV$PaHq \dPGiA7q2B0*)#ߛqV.8]iMyەn\Hg*-co]VOP#Ą-~l8VsRMߔl)1/IsʆaX< U(B~M5?6@>=# EcּGspOa4TD]vk5V|oX՝9NXV~]` )zhL.\0>Iŕ~@jf+y`\VѡDZDC~s7q$sO34X$WWl/_ Լ<{Å./֚dUʁfHF%l@K9,z˷WgNgtfl OtڳF"$; /̙3_ICbŎQjXxe/.Dj 8%$uoƃ ?:O r`xR(eiLU_6:M*Od|Ù3WU hTIf*;! UV(Aҥ7(2¢A5A P1UIږnY%u3~o3܄s^7M< ח给>fN,¿D,a֤H'-y!ayTٟ {{F63fM:nooRG+)AMj4;HdZTE8Ihv^޳hP] >4mA! qY @wP4Dc=^=RGwEN5^N'CY_ b7;`iL)z2@ӆ-}FuATMqW)Klfe)[rQ4odʂ"|D8 aT !mN&ن"|qt ΰF,AL`!`\nJȷL(%ҹV:遠ivύTߡ!k&[ap()R_fx%)٫|.sg񇚞e1¶ _ }9‚+s"uŸ7.ece۷8 $[\ὗ~G݊egk2@6q7-fؗs#+OV r0Y&@;;MRZm3@lYPZRެa@Wt&xw77MԴqxmsr#h 5Gf  _ɮqrH-[X}\OW#[e4B&ŁagjF "kB-UaB7~\4֞/p\F0L g 24p8R2B[S&НD/[nGvYx&> Qj@!c0B֜(P2r"HߤtP M:K=Jr53ma⡳, 3f ~.%fG<ȓ{]Pv7p=x2j5!W+2LlO,lxXwV런]üj.;Hfҗ S/ ="Gp(8ļlpTWT}e˒lژY{lUpGюuf(.cPP D_" ^`he=bz mPǽlJ ffc`֪`C/E.Àz}T…e) = ;ŪM}Vb W[O$؎~"Ζ8.;'|5ws7YuH(.1DT{Q4?i3ݠ:Ϭ?^/ < p6{M)0x|ݣGF^}'ZTj2N3X\HgmF~Yl.˦6n: M!M"梲==+#WI&[8>$~#*+3NO mLR؊$Yuk1&"#g\xt2DC`rB|igVi t_lq =;2^~2z@%cA3RE'kў*.sqZgC4|GS1\r8|^A/noO 0m01Gȯbjd+k!N)nC AI9rE!^AуvW^bn$Β#.Vh~kN ySޔWEx䍍z/ӄwY5xn88G%!RHa VAP6D?0RMDI^[N?NJzH)~9\29Љ"-X|H,/xFR&0j4o]Oy ԸPW/eUqP] -fJ{o3*VBE2lg̡~"͑Jh4!~%XRS=<&:Dz%O%`9K$)vF,~ufI⾦IϊYN%|_V[ڐ|0(~VtDG;F$`\<0u|b0L3'H s"׸)7.: 7%4t+# u`g\~15Z *m S+ڇ }Z|A03˦<+u} e쇥{F(Ƣ1n0|=]7T ;nBP+kF6VLU;[a Z; ><~z쬈p~P1~v!;TMB9.6$ɘBڛի Z2D PQ].(>_[lpyA= #d UJʆýȏ9?ܭXj': ,cbٜw d́"1Ssp6գU:;㠨?3 ^qX߮5GuSqO#=HM d҅XP0?0 Ő #‚Sh9h@c; 32_gF5' BcK7[He}5PUxnm|r=9BF e q~>JNrT/l#i#.Ʉw]?^Zs4l&LMIі `fz01R?x]g6&o`^t+$~Mu n/!*V߇RJM$9l#ܫDBos2DB|Mڱe7H JKXlɗ})Xݣ~|# lg1ysVT..~hNȋng6]<ruM:ksUT4OI<5`% E0& Jj>n57bM;7MTlu|%ƈmhv"!9lx3=qx#_{h^JێK(ێ4*߫~f@16:m#%mD>9ąL]̭hl4,KK[gdDcUdK=ɀ#ZUbGӜ8*>8rS {DҠn T53{7Tiz={Jx4<uæЄ'V|wՈlWH(hۜ( #-@@M+Z}80Ub̉oJ?VcD_ ZBIfW kĞM| ÞzHQ$& g V &űY1@+dت1!6` C\m/+e]Lz}VFaHIAH4Ma%6QV],~6 6bRoYtS|&7ЧzlJuE ħ_B]ԙƭ;p8/o@B@^=sd5^2jVxS(Fj=^p텓 |?+6aj;+kˊXlqCyI15){Ug!^9(Un#]@ZإvXܗm.u˛2'z^E^r+-($ -iFc_Ӻf}.PZ`f*MS/(ٞuxmRPs Yx)7ct~@|]¿j,]?6Yy43 rt[?W K+z $"w 8a/=FC4N^+v@3ӜCT7&75}i4 yrQ) 4;3kP%2R-r\VE­ikAA&HBO=yI[U=wu$RmǙ" 6 ;*qc[*&lO P)}gIZrDiErⷜ`*QGt;k*>K6Zr^aД 1W֦;CX5{QFFsd_ DO|DrB#WDmZ19/@h4E<Ѷ5\^.LKiB9 lE;H zd}6Jq6o*GIQ*Ctg}ANQ?D_d;pm_60E5k*vNH2-͔[g"MA'ש.[JB+ȆPDxO`EGh*bKmZrjԈK3M,U=X\&rBRj c%^Kmƭ&ݕ8l[ZIa7eCIBVF%# h';U7T] z*4v>62)ZE}%$2wm&[zX ;.#_:=ML@穦XɉC|/l]FfoH`̮<^sLGu2vusO|ֿ<0^Vrǔ7OuLTdvETs"ѿ/L~'eC/XvF'JM$%ߛג0u& 5/]lA\Zm%$4dqrWޯF#uTJTu'V?H {R4xا<*Q3k=7lCF>pYg_q+mt<Z8"N(6j*583 Y8 6Y 5h+6cI$ӱOLgev]B(n&;rPn WËFn9xနQmzFtp5GC5ugNNu*9<8G CR%+]M@ LBdtfB-aɵ_+/9>tso)^Z0ԯ) ﯣo l,e4C#3;2Drs-daE勑[-I.cN1<./09bRfs H8.R: v52p'c/5FլdrYњG+GY H6:Fjnv\ r?@7BqM{1;MfFHaތbinŭBXŭֵM!$l1af$/vK/q:Ճ-\coLG`ޙ bŠIv9MG;E~yʵE17Ai@H<7`V2{z WĹG 9`O J4p E#B)+*ʲq(B6b Gyljpmjr\WU;gvg?E$js \pxCz:֟=* QW&}%?h?q~ c^t1"z?_(9n}yش_4'aQm[xה+oc+ۓs$#F}#ú;H}fDz:%;f_,h5\LݥWj \c[E'+ĤGW8ha' d !U$uv2o;^8n0 ;+KSc:SQVMزbg)o ,/1sYܴs=Z]f6[ް(S>^T\C52c7R lfs^׷?@ޒܛ,0'J11D% DVrŢ*yV$2%;jFf#?ݎpnZm*d9ԩˋS|&!¤8<΋Gw{!2g>mwu-ֈ.]ֱA^Ve4+An\I\v S:J5dYڥwuXcF_ G+К 4I-z[!#NÂY$BacA I NPEa d8PV ėqG1TX5Bρld ]ʕgFE}J* FV~YNfIhfm0e"qT &N wc%Zj^W-74]"D9M_ݎfX! 4P\ۜt^՘ 9Š2ajI/~~s ,e<.EvO@VAcE)(KP$2VEQ%Š<JD,aoL0xٛ8oV[l2 5HZߦ̵aX{7M\*>=އ+"~RtqJr0tv_Z64@+y6o93 c rQGʴ40AȡE:cɸ;,,@FjZdŒc)&7pԑ*qJ!7IGǪeUŋBl/74fa!'YIDMX%Axj*7DVXiFg6hc/VtPhrsvl> 2}u>;Zi%h1wR_eXAl?SDޖs'@RmCb)&'GYIAJI '?ωUL]rF؅ES3T)5CluOhy]ןE2^&c588.~,BȤsο9ǫwbL bMQ"@pj粋F.\o$/r1qa)Li0wXX7});:/_I$%ޮQN.| PWNIT*OJL7)S&nri H(?mW\kHޡ.%ĈvJ*^nT: v2.TÅƂfuN^'PN6v ic. d CTɋ; RpR^vWh _S ;[! <ߕT&VA4]&=WQ /{%P=#JC~"3cw~,~mm i ˿_iAp^`ӑƉI&rjĜ ɐa'\1T"pZg_" ?{m7,?XY1VR[5?Ϭ#U\q Sksgݖ򡎸ͷ8Yv]lk~CȔs0 @GcʋGꢨ$}uSGp#PPAȢL68>d$d~.#3F9,X7ʀS9ɫ{>̻/J|\}ml~ hW r a` .AHДa`X&WUEGWq#wŽZkSp`F^r[Q{8^)ϝTmn^>$ V_,BԢO|+3rʁB,aWF|zW'>d^.C1=[)3成)zQX#Dp[a)V7X,t7] SBԷ}lEF[/:f}5/g땉.P$gA#:OtZ`wobjrٴ$ޢ[tG5W3?#@e˭&T%kA./,4]iC 8]ƻs> H|7Q 9$ZXoiBW0ۢ(2 E~$GA$Wn{(F| B{zso $G==Z`N@&3M d0Gu1 'A{IDɽGtr lƸzʡF BHnjyB5|Zw칯ʔ`x~vH02=R(^3%2K*G"W6Tikd-UhW®1u~^Q 0TJGv2T*DhBܵS`h Ds352i6 ۍSY0- A+ "?VoUݤp&Gͫ]0I|\8/۩zK)Q1ݦ6 v3@]@hp+z^;T'd;l#%}=`j4}Di;Ѩ6%O n2Kr҈7h$A3] 8)m|蘊 y@nvԁnB)跺pZ̴|7v:z0.و Y|h$<:g[B?iր;4V;chyB#d3cj!+UyTYl^x 5.P@es3Z)!iCk'0'VAhD4`!q+tz"&<'!dS/Xۘ ĆSpxZDIߐ !Ǻإ/3:)Kw: wNmf "yWYK-46-.ҒP˨`y2GqBwzկ 9/$!OpfWk YԪ;UkUC#CՠAn#SwΕo Z ]Af'ç7{iwgk4/NΌJo?8'53=.7z!3秖H;>X ѐRƄ0)~\3?"/== 5tr@Z&MNyL'0f/D$ F_xxʇp|q⤂[ԯZ셌hM0y,8UDo|:tվkwa uuюx_dHoa5AӉ~, |N3`4+"T^ .bז D0`ioeZչSo٭Ѩc»ۮ.|BW-7 \(YUQAmDjF,ʓg+6wC$7Ԭy8kP owf1H?%[/{%aO8턶rPaUJZfrCtk:*[kyK>t[t,gȟ{x?Mg* əyêQa)S.;L:ao)*6 Z(mn k֔* L:55/Ќ+5jHdMdTAioO}%Y.5?OthƕU;|;JBb5ߡ2[AJrHul?/Aӻϥ,*3<9 s<1# uls:\D ~TKCެcq[VuW]p1Dal˹V:Y/+'YL.CSz֊ O >bJKq#R~CҰ6ʷlWH68>g?X k,9 _V |= !xg!j}PIQ`3X ~K ~X2 7glXe,ǔ~,kK5RL2m9a:t'˱hfE>}!B(%IS.V-tJTU_ّR s 9_4ʮq\d{uuACr3#?sU@u c˰m1m)e2Q}4NI\|nDs7hX̕o?|n/ǸN x_@܆a1-k U S2DE.!ժM?|0vx1(U*ڞaJU?M疸jv7N>3H}kbJ/\-S; [Y #82R9&!b1v2<w~i~ Cf81/'[]pYo(f*s55ƯEM b=ban7/5WeaV1)`o+>S嬝nwфv~hU PJ^(sV++$/8d5i05h9ձs1luSqjO**I;|jpdifUE m qL'Q0GP|Skv2V8S+Le*ah=:Ibkp_d@|e`K1'K}:~ZQȕ-e%!8W73<q%־XKۛ~I:z_ X\ʀ]j^m| EQ#61{ڮ(,fsHKv9/@2G@cĂU*8sK Z:_}Puvg-i =YKW!uZTңjd|Q^zz'[ qz(J;cWj 1y`Q zuj2A<`ulCn?րM˕?R=y*=5ɣϰ)6^߆+GQא +yb/`UέyͯCBj =+qxcOuY':ĎEWXtInsIvP_h} ݺyUlq , TיjN{F<*:@~l1`Aj^+/u3Sa0?8xz.jXFQDlJΠMƈqqXXGF\5( K)O[H<1`?:s.#Bd=މEg5{=:yfUyi NlIcvWΥ|Lg>(I>Dv}j{]9Bkakc9a5*tuY54:` YPx]?fe݋+tMHW)bC`-p]y6!Y9icNjoxq6yRX)(?w_ŔJފpGahk?>\4dwaci@Af*JG~RLP4~<ܥVt ­Y}D$jX}{`O) ="|QLMj{AFI0bx6u{.\.(GJorbS*='1W7^D ȇ|7 8LGzqkLd5Xpܥ2jAF-"]q{}<}:l7lGa b:׺fP0'bF#I۠Eʀ;7C8ˇxKcv|?J 4Q׆;Vg 7krt"XB/eh- `;5$fpCֿȘ]VE\ $w:OȴCŧtC<=m \Mz&8 B{]qCZFUO2$r}N쐓425o6 :/L^R)ȧK!EъV_KaIfK6FdpH7$Va''~D*pk?3-L V5_ё4ڞQS9~֪kӋںnŜէQ Er?e}/veODXY5?ҧ5VZI x,Ci %".id$bG,4R3W\lSb(91EO^cFZ/J+98x=hrAio@ksˤ:t :ɧ=[2nnjʍW<%Vg}!%HXuh.֒T^HRz@S>e# BJr~![RM hέN4fb*" A qO jn{,1&c`@#Jʿ. ;•JjÉ;aRbH8QNovnNaЧkP[bq1BSIQ;Pڔx*-lO2 LL"+ ?g}NcbX^49j@ެ3kj'6q%!Cb4CL/JqY-^ д J6հBzj&PR7ǐT_(.w-&ARst:wloNG;+})C^[eTօTF@toK](*uJU ;bblKuh}dąn,om..SZ?R ɷC#08'`&A鄖G*z6 F'bO_6=±+ i䥨 ?Ŭ ;fT fA_~t-01P5(r4<9 v5]&Ʒ3?+ھ(DLle0G[F{r'[)7c)0)K7k1SL{ԅ\>>rAXYX[ SX.,Y: hW蝡"5&9BC6%[Cî &YP>aNSo_8}C(C`Uؓ]%l"~E{Ӡ~nE2b`h6R;twd@r? "Zo_^6@zv#R3^f0+85 vP6X`'70nIokI> Z (ePjLڸpE8iw)5jD1 VDQ/ģS0;PZGcFRmW%#oMֳѷfX Z:uKm±ӍsRAZg!z3(q[%GM?+ cN232EBy?68QzL]y;AvG(EAE#(_[ڊE|; iWl~rĠ>aj{UbyJ: >3Q.umaͲ!:ҍJCn%3\(i =11b slZst@OJ{ WG~Tkf }b2* wY,K. \7&3cNoi7=t팿{6+ 45_' D˄T nXL\'K>xhե0|ib9/4I"k@w905KЄ@# vl|yOX{Q6$ӠtM7UL1{ݝ &ahk媝0 †H~ܨ0Yevz{zkn|@Aj)mqcp dp]G47109Qԩ߆hi{+ΠTћ[-Acfa4D^]. Aoqswd %߰ "&}P:ŷl /3]Jl 3_7 \(?#QXX0jn;K@!IK cJ-,0vɭCX 5#1k2D֙H_n8 զʢFG1p/F } C5;o.ٸ|۶ާ|K*v ]@.0 Pj8͓V{zWﶆȭRE™/Ɨwt( G*;8 uM45޳,6-9hGy^'`1Y z[|-gy w!5*iN g8 ~܉>uݫS#xvW|Dnvs25'e3b+ #L'jvBQH[<"?QJZcMpu?,q Ysgx? @5-/J*0 ԼO<7FVci/+!qx& _&+"84k M,(Evah0P01zTp1qv0I ѧ1pJuвBVe 2d!RmV(6+zBeIݳ<G_գ_L3!ABPCY@jwQfDc[^Ebek O>Qԭͪ p VM,}l?qk0Nh}0yMzV@`6K/E˓6ӾJ|*.\vC)52`|}^3˨їFWեZx1. sɘհ+fnb=຀F{fӦs^q蘂,H^j_FUrx7+ptp[ֿzމ38}50[SK91)2="+[_ppՀ1sbM =ICE4q<%Lp0[l6ѐf-]%I$kv[{dWt )y;I 9lqs}g2GJ(//#'G? Mڢo]V_־2g[l*,~kŃ*yNXs$z,?DŽqggcKtVAvDEN 'h{#%D f؀] 8Kg+)ʏ\o ev^:`*5w֨:68X V (%lM~d6i?ya9G6@]_ʦ;@ 'JBken0nV Z-OBY:on|zy/y\_ pZ x;QƮb%aYPS16ë/oN`ֻC[ņ~43%(XNfhƓN51 "?W5K(zxW^PpW2Vd48O!@޴j-~+t1[x'd/g3Ct6yb8:eylv>\2݂_5ɖ)B*./NMN/pñO*gܢ.bv $HOp"ovUV4`+Sb("횱tP3=IeH@lb1?ˁE|;R/AW\ p+?Y~}-˳[&;Mx]IN Iݥ9H$7b>KUǵj<_Ƞ-7ѦUJװoLTo%SQ#X ŧ.m7z`x:0k (`Nbd hYq A%GoA1C@op#6Eqmb~JίR m~t&z8f>z{0!U!.xXW߅_@Mz[}#BN SenhoQ!avkǴ!GSE֖I_ =⓬YCC]~Կ3N#2jJ[?Z,'M]%ң} ', 4Po 4]NH`pR8Ew׽ +M<]~B6VaqzH;:+s-9!4 '))?yxG z"ӻӼ8${PIN%Q]oDy47YI˿Ra# :#%d2@ĂScWI,zwjphb8qJsKaŎZhbuBd͜!8&9h0G o؞rhA ܯ/xc>!) 272Ͻ}3RY#\HYKBܖk|Ļ[K-}dr1ۛPect(:t6SDCnQ1aˌǙGـ0qx9ez|cL€7߯;mRHUCٲA B(O|UvNc2͜ Be!Q`pd5`#>%D{ʦϨQ7qVhwMuG kМkq'aHգ`>ND-% 7BA] D%_qǛ60^"`lܱp"Tk&2T[s*z@P >hR|_).զ~I#W~ dk" /h0|SRVĉ/}(C1F?rӺBNotT_ɶq>A~vvs\gn뀩 +tw>iN&*?}X/=K*_ha-%/@3kg0.M wiwZ<3LD8uP}Wg;jTt<,_WPBk) ԫ܆rv銔nu-rLVLÛ&-_H4V $o;]H( P&Wŀ?,J:`&,}$|Q_P=q@LߠKTxm폯N9f^9/T̸!ubGWŻ^{*Lo7y-*nLyIXD_5{#$#}p7}|rE]֘$W5‘slnFF+YۜC!f~Ǹ䄏 v_y\7"QH'b('GL_yGoȷ.׾tg.AXxubQP/hBJx=|է`t*xm w\+(GY]_IAZݏ67ۺeFy?%o Ԏ43eX!^qo(iSFAgzOtlk"¨]S#&f/-Mf1̬0G: }/@~@x;dՃsHw+IMC N3BA%/8LTYc6hj6W'0!d-Q)KUŤ3v >ӻ1*|Wwv8j,&iNP[[NIq d’LE93SX3 A׺nobUjk$4>#hsBկ!Z0nus2<>`, _V6^zm]MaOh4yTANe[BLlv٨fAD.d:[,O4chLC9QVT<^Q\ińsSʰN)+hK 9KDM:-yrqs092;ޔmWΑ /"]]`x gB{TQBϙݶbT-0R3H5wٟi z¸$X6;TS<ִ[[\K3\!O2`)+u vTډص{Wf^IbN<.mH)9ݺ&nuX3LlWy 5~VLa'gǑܟDm^Z+;u1'hJ\Xb& #%EvHD:°'햠čLvы -K7;B]>TF4$[hV2deڠ4 }' P͋-%v+ Rdڮ/F}W; (&48Lw%3VVl+G[un*UT%Dj~;IbM1Nl^3e:DOtC7p#{Кk7Q?sSMZhi#W7V;›<;s;T|2~wb yX&fL gĊ`Oj`z\v>cyPz ?KB^DɹǮQ?r-pQ!>%ڗnП󦺅ƠD͞] ȟ`B&+4kӭv iL~ D$s׶aN:X_ &M̕ٺE 5R _d!K`CRdrz6Ǟjܕq!^e4s_|G 4Nc']ݱ2%ÎEqwImS[ pb-e5*Hz;cãL\K-ozE=moRgm0,'Ek%eHLG'G҂]qÊ߅7?h#Gj* ^y#_9T Gy@Ir1q rrd}5.,hZ|JAn(K2H2q@r.([zK:0Ž&t ߺa5*ᄟ<6Z Ca1˿C,ÎG:ɜ<:yۨPFoV@ }o禉ϝ|Cw(J%Ģ8K"oٹ2U焋x%X~u`pL8ς_y.aVFq3w.yC+E)*j53 2L@Ĺ (rʐڮK`0q<G7$pՒ"ȟ!V1Tـ^tf0&M+Kzt4U B QUv:mpɰRTR-<5=) ̩y8. 'Z5bݺ"tUyk#깝%P1)bŠdE/'] Od ͬl"{3 .ݲV=_ۛ y^ oKch4IT,Cd]%b= 5,Dꢠ r G6+`~g>  E-gɬPɧq35];,ekh&(/]Lԉ'd J,Nmsb+- ZɻEp4G@Ci gPDIAN:~}n-׬ mM1p.cvoT<[%V2k,h[jM($am|+c~ {lE'4(0>3Sa^d0{/>CƾPZQQ ^1xGwPkF G'󺧎Wˠ6IYޓ>'wƍ1kL PJ3)I74,ABAm^j֛]`JvqR$j:q:v(%w|c6]{G}&\_I?,uQ>;]vץZtI+wႏV:X[CpT$;p/M!lLppM٤״,syU+0!hKtBUv7"إ~}:bhrF9z `3U\k:57(mrUصг CYKlIC/t͑%ui:@wsFݙ9|gY:ڠ[NnFz]ƳL4\сZ<>0!I~WM~TX3X?#J٠zsHƜE5({-lwYyac36^ʵ^}@Nj|1Dz DKj1J>ns8 SOH.ǔwYi7p?yۏ]".K_F UIH oABI_(g?Y˴ܘN?K:yeXB;>.1q] [Rz3\~%]Qձj[J(W5z"j,j#38s^;|G}L4^ibR ȶ>0b!@ך? GWFe3y?N^]D'BQ9u y .[1q0J/jxz1ASmc2=,:Y1a>:YC'Lҭ͒rr )iʕio|:\V)48Ǭ_Wk"Qߜfy? bSx (rҎsn޿u=)QU=哦#"T L8Fđdd"ML3_V.X)kA:Tkp96jb^⧊k#J@i"Z(NZQBK7s$<{^˜?Rg00 [eyas[WJ{YT\ 3ܗ';5})6*ir>:&.;@G]L:;pZ-M 9Cun5gZiZn,"p kEy΄24>]7@FXkF =*KwӐάT5KV· v)]Q4p.b>e?1X WalPV3`6puMr 6; ~YXܨS;sRu_ˌ& ]EQs|C7cewzQ[:˚F[CWȷ+4[m__׆P8ZsUN'ժ, ױQvOxW}V)c<F DC a+cWU,٭PV'OZ鵭,/9Ǵҁd͢\3qf&܀ۖvs~S/zM$k0o߸ R^]tk J\Е _mm3K ZD#FlgN0KEdKDDǣ+rj N~uΟ3]|ѯ<#O6T>v^濓O%{te`A;~ؖC5C o4f ˦%! ۫-D oolwCKB)[JRt P *\c ?PկiҖ q8©\Z 5Lcr_LشAZPM> <}b&F}])$gq GFaߏ|[0c %W--F^{9n|S8W&*[C qy'}_ mHS"/'5$=m13tF3*~u 'bz qMdM'Hи3Aju35|OYi˶#RDÛOI`*,/Ap=~]'JzNb>j1AMbH@#A* XOM;}?V"ϤHTR)H:r@ -~=9e'Gtihp/(>Zڧs;/H:}tCmjmFޫ߫'; f[HgRᶘ9J ޟV;βW/?-o9q[_w\c 洃& %'%yVe{gyY{=P |qd?S@r?%3)ڧY{[?G+hS* ؔRޭ,CN e5`0Ma@mԩn5c ot2@[V'We5jYGAyS_uIӥ}9eYM qD,gnx*Gb!8F餜bnYyh&'Kk6n1P6+ɚċ.5<zAiֽ5Ɓu+E%8&8feazG~q6+!t[?t@y'mM\t@DKiHKdG@?ļt8j#y{n'B$]0&_UlD?_iIdXPZX:5W"{pدGi\A*ksnst5+蠙 iMl'<u7ҍK@5{CYyy,zx@s@ D=nUm`C^=5,9J:Nd"HB(O*&˲>Cަ(ݴrИp9QtE !ܩX\ngfRT JuuQJ">SOBb%-7UZsڪ/''XjڎMVC6zʵb\7),Ef1[`4hӃ$QÂteBjosB,~aw~ѕ'Ηb{wN1v' آ84ۏGuJN\=ȩ7tJ6B8g UԮȪ,4 D:&8 :zq@cڠqȤ% ̿W+G;5ped$Њ]a6CMOOA&QdZ_rKFaHkpՖᔆs vG%RQv]4C?60 CO_Qq`@H~S%$QEV.MQy[\DXY/E DOA{2փ}[gɀpC>S!%w2ޕ i@8G@,0rN #j:A*W~}3ZBS#KǨW%a0w`D>mL\ed-xg 4pru,.N| z3 e(} =m*2scO"iрRah\[[.Z!1Z6 ,x!<U/b«TBCqp~!W>^e~m$=L eFmL-)Us! *{ ûf6IG@2b^Tf'&hkոe;If8j_uqn_/,&%D·`HX!v in.E?ǿ5$ BV'>ySętbh(fU 2Hޯġvؖn OCֲ@ЛCXX]d~7SOLb\{s24Mێȡ%@KP5 JX}ɂҥ0hm­\S>b]Zi<#(8OR~%Sٕwfm>vB wuSoZd`Vgguhm5:3N!l-䯏G hU050an A_IG7qlvI@(q9x_$b2iE]Lqjtb6H1aKx&d̲ЄKO`'~BA)fY[؋͉bw̲17(f1xtFcʱnB^6 7 >R}z FdΗJg)g[4\(t İ-en/[,6VY/'jZw9:@F"dke]FZ)rlO~q.~"넛<!lv[u/i$l] vV,qm[vi&&b`060 ̖n2)M!3eHQ'UCo30v5%Gyrp]T_WjpT^0G\S \pZn!OCN+xT^#ei%@'{U$)  5B]2`iz_*WrPZ/ZlnDr_޴^+RX ]G)u3,=~`jskpZR:H<)w@isp!@o*eM2l/ ;^?T(/ n Q+kB`"CRe9Jѓ]!%h#! pv-`5ʜLQ;KNǽҨy)rݿ(HD[Pgfgޔ4Q.CbuG58M ePvq;9 w?.UٌH' Q/0U(WDKM4)\zI!_g"wNkÇVK~] "6`zȏ񣿺!,s -ΝXZLy P[Z!/ؕ}s1piػiJ1+PpvFR~&;|/xRڌd^I䧈L$Њ=-Wdt&{NC; ۰U{ a~vm\fAT #Ⱦ>on.#ns,2 =Gd;[k]yQFI_+zdiޱ6]9go1F&pci?^nr{a >$(Ir_3uZB5:;LjZoz̑C?qCH@Ng$ш[$Nשu 4f  \d}Ց0z[Md&_Nc\dTnY\'>O eSpb@[~@b9XvAz]վ!ή ۠&ĨmU}$oӮY#=>ZIUׁX*7DL^P8L{F ECq]:ƾR8cb0[ś3Nvykydϒ:: bc$d}\ͺ1g8P?%Eփ j?sؼW^d llxge /%XG.ԲNK:gMwokXGnz$ֱDoMdlgD,o?-ZFlbzҖcDnu㳺:cHME\4 04V--[PY2O]u=qN5jPӅ}!ƖǻHb6,Wc8TFE& h5QGTY[1 ]^݊*h(_A&q|>'mKRc'q5kпb&l#Qy7[i8,m}֮=ک![|ȺGE\aAƈPwu^LK o%pv rEX>[3V+5!{tHū\*J"M""[ cfydUC\N5K f4yh*#pQpX/N󏳷~]:ln"~e1p)9@Š:u Ә!Ե_5hG]̻XDHJG[%b~ P0,ciZJս6xe+גfM#@8g^諁UI~H}}+ƾiC|)u`_g7@O y*V Իnl] 1FJ[>Гm2wDnCk=;F452>aUFϖ投n>sjZ{#hsc '{`QA)-&q=9K'#R:w=H=䬒i"}z:ʙO@Sƨ(E^~[ܣ4Ra XoobX(,,kzhxl?~A`0o4D,0UąivّQѱ=?#jq Qw{9WKw/cZUQܻ4L!;7v֊. (X۰e5a}l(d[bPGfk}C/]B  5gc%Y.$CD2D0|/X__.:h=c$e\\ȤgnzXL 5ZaQc{c?1h:dp$Y-G@t1-y6~buƳYQmݘ@R6Ȱ݈I1!@fh|8TuJj]Zk=, krڟOUilzZFeϥ(bBg׸>D1+jP j57 q#yS&|B-ص#%A;;~*]Am?OM}fEH}W$(Dm`8 1C?/0qX"uq3q+\i@/ǪI`:x9Bh5[4=nu|jy_kS*8Q,@w[KamТF42ڙ#9%)ۼw _3:i7Ң;b&p>Rk6Da@V r*_Z:+Y]h2HAw;p^%,P< za)D:y_9Ƕ} dؐIkZq A}}_^J7g~DFU4lžzWe3{LA8Q K39[^vQĮ׊_G (+S`]A׌vuה p=AL}\>OMi?{vuXm>:[ӓOK" o#.#JQVQq7gVD|ޯy zY4p%ʨN٪akwM,j\Et܊ 5y?3r\f>$d+T$z}Pi!lIHe)P\0[a|d TlP( H|d_G1Â.VN(pۙ]rŸa"f03)lt|cvdv@IL\6s?B b_( t"lb:Gjr92WZ?(WDp8♢AҕWGFHA1#}3Rsgȯȹ*2M^`aH%asOղЙ1!: sIaL!2v9sb),A#Wi!_iU)R7j+R¾_U#LӢz.=UdܙA2q(w^y"?h&{I86J 澊Aǔk 989$xdK]ӄ4OJQ {@k #J-)鋳MKF*Y*Ymf=anm<&ΑViEKQ3 ޮ7 Vl}~ ܔ4mj3o.N4!tmwhʊMdݽx?'|^yk]aaLMK`uHe됡:B-"Yknʟ¯ }4/fJ^[ c!03|&t M4keH͒Oh|k{3d@mus:@!EݩzJƧv2!!ޖ S cB.zO+7Ôpw<$ٌ?=Kzh!+gXտ#eG"[PP ITgdޠN}Tj)OŀֲʚR|ޯV5f9c%ȣM V $&UAf4¿n_ߖD,`̡:SS ;4*ݽ(X6!˺KƄȖ,bI(8QٌyDCRAF.*63~WJ꽦=)T<} Y%M*^3Rt{gQDLf{C-/e4ux?SU<(1 J7QaH@$#%T;ϱ}wliYtxG#si-O1DᄡNaڕ ޵aҭ=B8 @6;Jh:)qT >}gUۃcA|Qa i9K9EXW˺24XەQ8OMê+yГa:;:,fcT LpveU3!na)V}L#}T<*-׵~/$2mp8$c z3rLc7uGA oblKybYr'̖O H5? _wVp&!25iٺm(U~$( #6G`K5$A`y)Ad {c69Z.|`FKoK|McEmDhN z{W.6feG ]畮X$B(gp`c@AHZf$B# ` Tplt4힟J.zzI6ApC^4O-&RR ʃ9&o*+C"%Z$Q 8H m2b?+SŌC0Hw=UZqDV0So=~ Og"aTXjad،x=w5Uiv\jB\Km23_С}YOs5,o{ .%EJCwEe9K2Z RܲGi`|5{_/ A^Rjr!jlqvJm# &:9 .3x QCT.)2 =6#>pj$<bpuu}_26})>{BϪ]Sn:kh ԗoĢcghA2 CsVR3+ Km Aɰ6鯪'=bν`0g1ȌډTI:n]Ժp⓪m"blX>vA ǽf/$A;ťTl" /XUS#?sg'O%9G╨{_I@32Vl[Cgټ2펰GCֆGm qi.NcJo>]s9gs_JۛYy"3$Ω4ל4ŒLIL-یebL6K<\SDpHkqba8źS3||0^ _Yk']0S3g _j^&%{g8H#ѽ4)gsLl hnO8f]31UrVrO$*չLMxR<5Hah]gO4}/ 1WIOpP`w|ל Cݥ-?O+wob滹EzsWq-p: 1yjR,\FĪuM{ |EAȺ wQsPC_e˔>鯸8^\*Ǩ,<5IUEz8d'! Z.Št7m_Lf15ow6;dPUj-r=eʊ=w 21~7'*yy^> - %IG%r m~_fPːq?0 7ں2J`@FvKw uk!ƶN8ˏpLMA~\p 㳛n}ٝBE)[@>_;|2=8M8Xc5`͛m[JI݊(V>ZVQs3{vJ hD}A{&q!<ڶt KX4!ì_*G:3"R۞ZR*]Y"kq#}G}`qȰ|EǛȩ9"# &idUb:;k̈́҄>eUGF;%lxi"T|PARZ oӟUunג*%|Ø|Jh r#S(fzBJ[Fa`Zt#3SߟXZ\ ?qk }锑O),yd `^'}8ES3H ̙v]OgfSMwAe}R{Iʲ0YD܂ 0<_t?,!O F J C(m܄;V_\:'gL|w=_ݍt-OX]k@,QrQ)/-ÅpE[>]= {$g2ѫ]Uә%ʁ8;ϨX]wz%Bkطf)m5'5;R&ڒ^;Ӽr]ShUeìyU6kS菽_OrT.P䔖%)/sQ3GB Fc=To{E3Z(s$*Pߡ%C9ռi#!˦h_%=A\hh0CN*0Jo_9*!G~B|XtJ<(` L̟)f wv?)m_Dۛm$8.yg,l$˘>t{KOo)P{^zm=NNR"/GjsL ɐEH˶ΏϋиSl [o除 $[s+Ր6&a27j5i}Θa|1%eZ fj<7lCFg&X22AƤݡ`lV6kAAЀ#*%SXXh 0m q8YaxgaͰCvbّI&)^ Fnj*RjC˶ ͩbV.[MGn* qn˽BW| a/i^l{AZ5X?9wqvJFjgq+VgjE ܌qEG x̑_ v }yY9P,mm Q R2fhš0̟ոWDe2="?5\&5I7Y.AFIAm3  q_ b ҨWK.KmOGb_l8kw_ol~ei"6Q!h{bB%.ׯI^(]%PF~DbAK4] ȼ8bdڤ-( siНb$ka@9 $f M\U1 1;`9t}(;[TM{Yg(8?{ZK>Ln19ԮC2;J٢D.G9Ev%S:f*2ICdr-]Y,gї(ojb65$+oP m'o3vkE Pve/B![7=O]uO6S0>FOg1t_3-5NÆF`8${r$uvP3&rF^"OO3؏pqUZ9VRiz8%{aI6K9Hc]r`dQ-ZC nhi3{Kl{[sK54VujNҝNS;CMP"SUN'9NA"O(^Lj!5lTTXi~Kt4ǡY< '6ɸӃjFQOEܾ5 TLN~:C=+syit*98d L Dx6[3IIi~mo y_E3/]iny@%j^njT @' Z&N|hkwy .ؾNiO`p޵nZ}!bWD hnɗ^cf2Zɶ! BRYwԼx؛^׸R1Ჩz3`5ɺ]nR ߹2 hwWWY/b'HtJz '[`e˻Ř gV(`KMZ7s`Y^NP=7f6yQ_C,N?&&l}Cpph׆Lg'ճ}貑wڋtIFii>knW&@QEԱ##)үK%L4GD fjijMpFΟ/a6~ōXJ*^< Z~ &uoy=jWĶ^ßdϷױ|9o^ǞN3aآ7/.7=u-"oP3Teߗy:%PyP G*IN}kG G6itwMcWQS{Pj"Qv$I7 rL]z$ie69uII'l We,Fq%^&kSU&~NЇ5B.`FLQ0K}DN)ĮebwSTy=ZbN2PgWF߇c+Uːc:U[R'lg^]u0UϷP"y" eV2o+ l ;B"虍) ƩDpllO~L p…yh/ =]p~з'əl0_CuudZo!ua:ѧRPe$ۡض;0ȔҬ>a}k*J r|$EŊxa<鯭I] a T(y?-UĤ/8U;2vfCQוPV-\]FG'p6xQr_$|u0.??Rr?%VECqndѱU_?}!Xǘ!bZqMa$(PX[;jЖ%" h]̉_uO>7":uuZ|px?A6y+ty͕B! Sh BZƅ ;SϘr p auߦN]؁\QTN3E<]T%$eY9Fk 0bar RPlanc+(QJCH>~SV_e&K%3!Nڄ<Ū&p ؤQF.U67M˴.[3 $@hov#ᱥOQX٤pB^Teǥ(}䤡TaagqxF" 8J.=!$L{iܬB ;/}.'u'ѪK$ltwSupzo?4`A;jâ[MI(_y]_Gl+Oj@c)54&9!~ us 4wP׷-5^mESs;I3%[^}R}WVi䞯`XCVt >"sVh߮_9Q> ;ɕDĄcsi/b+C@_* d-:*ؗv(;,8)gHe?Z599TL+QB/l(@Zm L+"d`,l#ktϵ4G3]ܒ`ڤd)OO&m1Z)*@FC4`G}W;e)Jfޏ 5P+^HR^"h*2O}v7[2{$% r3Z2V~MH d K]@ۥ*NN/*Ƴϛ`ѯߧvW!RgU(p 6)ᐇ*j6oaj 5 ikքN\sW:ѯm7?qՏ>!3SN l 7Ƀ#i^D|d=Bf3:fvZ~X71f+<* .1GA3F%\m~K@)tq~=Ko*ÁyE'4XTfNQNP`$?tM2E㈡pw0cLk $]Q:âKR@._,Hhw8N&G)e#$D_av3Og#tm1'Yh b) ld1 j t\ಸúy~d:'iydoaTUifi+p~͕_Q%k4"o^yCF,>r3H἞3f LE*Gpd[_f7wb Y(u)}Nc~)K T8' VYa"fG b:&ŎyXlAk[NոBu<[{wp9@V>k&n5&܄N"b(P{Lw6ϡmN Uآm6nU9?++CΚY1wC#H ^2H+'aBqRx]konrxruU.4Iٿh,Z(|XoRGpREWcC^u!>^.0aI . m״ +vZnJ 5`J8zFW@mqR')[CT4y%OrVWxRfؾq:KWǞBo]H |=E6%qxv p:׎R֍VˏLꠜ3@+!T$vk555)Gf7 uTO_'|EFUvr~ ?n/Ѓ[ P=v}/ ~ ͪOmM:NE @6iFo[&j}M Ga=e!u/al7u X"ꞃ""\U𡌿?.m?UEW9*J]4-Azķze EՆئ8gO9d mMe 2ߠAsb= P]Papq~YecIoP:2f*< RFj NO2$`?7kV(4-,BN3.\ڕI]e\6NE>HMw8q-Pl]-L5/[.5_lm{XZ0I@xSiKNS=݌:ifSa; S>bJP Mު;ݱ+wZAĊHsw?m)/ͨ;OLϓX7VxDV~n-ր+"N^;I$hBf⵰AtyXKqS=|)^D1<?|fUQ:4 aA%a"ԓ()ƒ*<*vo?+WjPv.|eh[)\Fef*>h7)*uH>AqFQL\lQC U|Zjj*/|:$Q5ۅqּ<ϜXmYZ7a?oM3ͱiSCOQFR =QHU{B-z]vjU7jK@Zޓ,`[ }Sgdrz 0uA)i"3\ |8 7Kcw`*/NrټD%x^)ՀrxW#U `$nlܥ{ *PuPTz6fȠN&P]ޡ.LLjD(jVvWsFPrE#R^[96jo ޞacn*,FaĖ 6pM{eSoVj) ;lP5QYp.*ˏm>=˰Ju@2*NAWp6&k@W'n3I+Q3%)(S3XlWGVIhW2Fx&̲8'~xfs8C އ0^%U_g(|+KAWؔ}74veS7~Ex!dˊ0kMă 6Z~<l48a&>7=_^@x:_b2+pOTrtNǀjqxuqT̩CP4U#,]q+1(ϋQB:nnb}c(>Ys ŃL$#u;ojHN0{ :UWպ 7򮏻^eOܢdm94Tݗ{@pnlvs-98D0#!?Φ-sI0[kl"K3#FGt Y4MeUn@EF?Gf&6 XxoWYkزڂR@s<P.-n)۲o]]$C?ٸv4;Nq)87:%M6Zűi*y;'j Nw )rc'o_㼥GKNM1JwG~ap.5WꌱDlxd\GK'vwIjع\TWꮗZAt=a`>ӕ'ɡe#43[T"찗/@tЙ0x!3u.i[*T}|d8 8 343_ޛoyp! >^w,qR&iR1+, dO~T !Ӓt-i̚,?(֓KA([Q{ ' bZ "lH$A([ҜsC̀I@;Ύ8Hqto{0@yC.[%"e͠&}vmzImeGNcL]*{"PBI} }#G rWT{֒@dAŢKZVI1p P4i:Iro_ψ{auyPFf\YFV΀Cxn }נ{C[qePwՑϒAzd1Sʏ/4Hn¶P4^l5 J]ۮ}g*E}*v)-A9X"=g(z! ]EDq"^Jdh9 ԰J<K'_H}Ku(1T}㑧$LߚPb;` 4"Ȼ1ZK5Ϝǜu'OGRX&ȔZpڒ츲 + ⏛(fTUC0΢M)nBK#QPjoi^ζ7ZlFׯ$N=1%w o_X"^( Kм~1{/'C[&za$U\fxroX ` à՝Ç:8|l6+5]?@EwǸ [lNp<& X_nh-!kOT*Rꪁ9qp0][H0;R䇿uLGr+~1/'DYD> >"%c>Nor rM9EVVc6ҧq$@(_-k qU^AhK : I;>Jpp3-nCa;wf:ɱeܔNtwHO-(YxDM=VZ͒7 Ӱ4 )n ^;ҶSv5ZV>xlr]Ng{N9.pDmZ"x OasJ!MF QP~IQ7PT'3qA̳PuŤmIlB'ZDh uM$TW^V0YbTceclk3^?"bZVeu[3AϚu栞.ͳԙ^mdֺ%gkqwr 9˻j't+Cוj`~d_Lፎ#n* wq n褙(#'3?y+:$ h!6RL[€\);Ҹ \B}A}lh}>RiIY';xIzY1Mڐ4F9z f$Rʬ: ʽ%HLa\U Og9`p_;y?_FOmҶe]m<+. H_ u1fW j G7zO &wɤBRh,_ Po[f*ԙ>]}"i ^݋bv?3#?\h.q/H!da}ݰVߖB)dnjp5,&!3<5O Gപ:?I1Ba@O6"d ԩ8f |߇) 9%a&TA__Lc\ՇFn;PkϤF+;WiC/-_9ld~$286!oJ% ƕpn;1Kw:>UA\U>pU#~" 3S3%ےfcY?XWpMI'EwPUvب[ɃANL $qZ@|G[ 7“Ms 8}&5v)>ȁ U$K/)]^ [l".8nh0d/>L"#)>h 5[g;#R JLfӛ6Zbf k5;cM`7c7h" WoQn][\yr{x, ſ-)n/KԞ1ΊsT !HqdK{pK]kBhNe~rOw#ElϽ`ZLC TOb'ܯhlM"0([UO " g*Gy Q >sEí3[hj_N1ٮ@59OHMec>Rʀ^rhB;>墏)Q@3ŰΩg==p=Aq}~svgۦu,O~%vrsm0US#ؤWBuK6:A]3[dV|E8rA:>\F hukgB8n!lnvoP>T H I]Θ:YXBE7*8qk9:3׋{I7(IINRv1-չ孵΀-PYt0QSOy=4s*a1>ςfأ8 ?&LȮ~%Z hWWzOӵ׼C(J=gV=.Lμ CO ٝ;CF>§<$*7fѨuegޣNKSj.R} dZ 0Q(S(zET!"͞Jx2K~| Zy]?`9K>sTQ+B2f\tXcHwͻd6ǟ -䬘ui/TKi'zs9*Mb AaS²C‚۰!$TyOKCBE*Y͵$x;?6K(Td(`H 7C8'c8X:~nXzHXU:9j`e?kΙr\IFԧھщhM_sjƎ#܎, C -߇ aĒSX!R `Xߪ?Uyry S.rEv=h>l>>%U!3onMpJ$H)e3 Hs/vx!3,wK#KM븅M@W>y5[=~|ɰ ɺ73M@"#8窨RK Y brj+5 XhJG؁9M$]YoUHv547ys?a إϏY24q HgLٖW2V}~9 )@򣓃( Z hD0:T9DT`P_f=*p;^oF}>*R="/o$74qڐYtf} lU v 4[wK63v(zg;&hLLK {㌙k4ب+uYK ;`O9iؼA߼9Nz@H cOOa?_Ћ,%,Ӣzr|p'mdRif_o݃Dx腊Kȭ"똁x@r2s4 +~ʁ1hBDzBo"_BЈGCTeMG޾v+1=]oļ5Ec*;:`*|ͥЧf/Bso#]@ QK3HJ^s95ht#O~| y8򴲄tk!*Ɏ>ᾧFUÔ7a$A8w АI}\=}00~amÃX~RZA% ֤5YKzŦ%QޙHٞ-!rX*&uzQNBїMGu\Ϸmp#l'q*ز roȔ96e*bDR }[Υ_7"[('yDZwʣ,F@ 8GyR=h;ݮ`!q>2:i,+g_Tŗ@dᐑx@7͍YmO>ZeC=l;Sӵ!ep,jEu=[14SM5T+ HF>iy&|ˬ"`ޜҎX< 7J>"WhɆУgKj IҼUFgT_8<8952"b?-nC,Q(WvjI/HbR v }*jȳ @I]k=V4zưTdf]"QZԈ2K6lYjy;zd`(*)-[zGNH`6yef3Tc;!LA'b;oZxDN+$Y ,5ߟ1ggQ.mxӖc5cR~i ?Pυ1Ni-0DS:q5BE$Zyȇzu2JĄ;Бno8lW&- j5` Tl4o: սd$2s.*#&RW7&tF=KKYO͍>}w )ܧ3IK{(aM1ן8TQiE]c]I/۽Kb )3}FEd}"SlZ!LoYRpG1Q o *j.OFYG^vbbKJhCaNUJTI {:p}?=;x͜6QFF.16PR"s&/I e* 92ZpqۃTuA>L@(ӓ8A޽.[wuKF33oK\i z_4[k 5MƤȁkJ]ZuX+tC;C+S{$s,C_s$m}C5I -h-m7+""3áMiEF$̮6zQ@rT.+[2LW6lta{o~/_Jp5nk~)3lEe!C7&z 6:IUN Zg%oddpIB0O~T}:bwiciy'\9M vwS_0{LqvGC8}0ъ*LS_m$T' =sdx`230dnɡ؁LKK jD~i|Tt,Kv*)X/6ؕI0tYB>;εGu 2b"2uFq#-L;U>OeK.2I0'|V[FfCM5G@Sz_Gy~aQ)ndHRt?H1XN͊DhzC pz@BV@MLjYCS2wf:yvwV'F{c@&ʮJ[7qD +aRK?!P]At̹y"ӗr"`!C%Z$a%eYiAe WX&?%F'WAM-k9$RBXv.MHJYq8-%^{cG`W|`P wz@fma:LX@Am QYRSX}p&/FAS\F?} U6Dkl/Ҩ}2d.XSW߮M>ŝ Rl\l 3w\y" 2O7<4w |2,SDڟeтjq$<{4tR>=Ltub.[ȊL?&'|3SG]cmB au?åz=ntV$&\x0PNnG%M*vI}us7|QngNc"~st&=g JDA(Eh? DFvO9VntI ͎jүr4h_$_w\'}dzՠ擋z5X?n[{Hp5I/R R,'ːNIaQ|4:HD.>jF 1->3gP(^v= {uDjq6`Jܹ&rT$]븱c"K:,9nrᢿxi|-,Pgkt+TBq?1@iORaLGϺt~NO_bGgN47d+MbRj:qZQ0s(HPG3Y|[vXG*?DNR.ۍzWa N4'K~pPyYRc.w`GM[*v`D;R=esd*Bu>Oj8TX@g|I6pÎ-2\!G_N0uE%eگh[1e 钜@Z}=vcyŎ|&QѺm&{LV}B=.'#m8z( H[C%r[WgCPΠZZ"{x\ML&76XVdYpb; e1.\&3K:V_-?? 7AD rg]rgkh]n3 ;T?|F뤋~LѢ @Y;!Hī<>vSجUpbdlcȣ⭀*Ϩ."ّуjC1b:ՠk6wzm81 6UGG&k4xXah'GΕf%Y㣣7_@?֦Zx9h ) eSJfAwamdbyL <:̉He6fjMʅN YDJ҄ <>JJ(aY3L(dP;ۂ"6q{4q:ĿC[loNAbQ\7{' l/ktq/IN)R7xCkPr꧰w]ԱQXŕO)Q8 RԖ4$]5YT"U) kۓOY m|RVH+83d)J Hn~E?e%|ٗwx3_Qx`38}RdA3m5pb]w"eaT.e0: P]"ډR1FYLvhWA+dq:˗ŽM\pyFl:3[hŔdq*MBZav xDŽ(jsA|ǵG9S}̓Ü"5|C>bѬLp}c{ߴfhi(SUP ?C-}y-|&?`Iy%,]97!@|F %n_C+w51!#5i?ڙ!&> hOܼ%,WH)phsg8mջY@`e-),\էOnO{lBFl g-hǿNtW`UWƔ8Wd+˫Ě2z\ҍշùlZr_QڸϧxB{r;LÈ[q|pb}0 -QKCawfʪ) L.)B[HR4_!rR\.A"GlCJ鱮KOgIWgt'[iYWn/^5G9ƼVH;p D`se#ef N+">v~x^':Peʛ6vxGRao C80>YmihfT7mG'{o"7z%=h“QqJDd{ c=#{,*#2^ U^i{أnq!L#a+ vd3tQݟfKak'LX(qBErbJƨ̓3:%\.js0֍{m(8i[I:$ 3+]9h$}w;_D O6ڃezŨt?̻D9`@ٺ N/T NZ+KߡъXZ?G/vq_1@-~r|o/G}çHL$AZ J:f͝Bb|jf7[3" %~YR7Pej5+ @O$NT Ŋk巀;mt\q4գ#^4͸}bAR`&qzJow ({ _ ffcI+QkjɍW◣pͯkݢvwJ<U,igp{y8ge&f|&Ҁ:y~E ~D]Hz/?F?YVjC9=%p⿪%gTI6X9fZJ-)#$[cAwlɧ!FBny34YeG'a ␷cpF?CU2G!r:b!}gR?\ =<csu%}'_󚋓b[15uu68Z`uz= žnȥ*(YO=Ky:g7Ea$g0XqJDuְbo ĕ$΃Mj_ytL ^=d?@b`o^l|籇yYV2CS-+yD\!7˾Id 3SL$ cuڛCW'vda hz&{Dq>`UQ&9cF|4 _̯"耫VQT۔Tb5O-b^x})y\Ml7_Wp!oƃ_a +9\ +I p=~"i`p=^hxg}2ն9'"2Clr#hlyc5e=UXQBh<ZmvO&^m+H{!Cww3c;C<ђ&Ri[F<`]nphJ,USZE9]d͑~ _SwC#A+ "sjO-Rx55?yi/壦cVMJ}|'C+U\swV)ۨj?"E2(89u^>$} 8XLpНH`AY_.탳-Ӥ'nG/@ԃ5 F](ƕ45/ 9ThFǒa"E^ucf䟴z UΑWmw>ϦKӰ˙Z:Bh;xkaD'hL\j'|;FN3+AXE"ٳruke a +zE|t|g 2] [XE'KJs? 4:zvznaf9EVȱBu\JB7D=CP02A8@4Θ([klI`lgwYkBl߹&#]QHR0/] dbSC,gUʊrѕEgy$nq-+tkotVm+RPuEޗn k@"fXCdjA_XHL9=s7hQ7İ+_C)mŦ,YuHOX4^T^T.*$8f'N۸d?1NG|8VDF"?+t蕲UQxp[ "d//}RC&_iˠ]A߄$ZO="O?j=>oVQ6ߐܛVSuϒOjVJ8SIWHO~aH"zQU$N%el ?lB@׉L'#qqz { ׳_H:߂`1N6Ôj2 7_5}-G+B=<8u%'*Uw:2 sJ6`HdjD <8%P?;z%3hwr5X`ʌZͩ@ܴ75U!GLAB4%L_M:fk!^F3-x0f)u.īܝsשt tg߇}Up^a$WX#؝Ry~KYidh>D29DěAQ1KV#B(#"ݱ9~LB7#ń`GUrJy"?4)ԉxѡ+X Gj݀Jo`5. 144y#s_oRkj!ҌǭA B2g(wy9f1d.W^[I[ip'ܿGʩh-8TWU+]5`Zwk¾@bui_B 0L]{cjΪ>ޤ" {=o 0;((֎]s7 EGh | }lQlU Og/r:8'7O`ڙuMcg-wjH {iKp%pK&$x!y.[)X뿛-*P뻻4UnPTr1F,c7X=/ه""!'Dk':zo =ntB5~XT+DR0TjWzs=Dc_O󔪜(y|.N/+4jA"k6mػ҈gRY#(60 "0>Ⱥ"6Χ~ 'Dw } fG9:aePQl]x|¯jʰdh#ۛ#ֆ٪lmBtw\+_҈4vaB4 oMj$ oN/?^~u~㫽l%QTs5B"4+ :=kCLF 4s@UןFJQmG8Z+<>6L̎3WK4v0#8<ϭss_،L1]|zQ0Qq+( 3J+ҁ]ju]tA|2A4oH`#6ƒ)aJ,3A:KJVECtDp3A٢(J ׳ԊvPi_sgW?k}+kuDv|ji)xsZ׃;mΤj"qaGO2̪zч.}EAٮ'41(5,IhzD 1mMhiX6=e rAqtے.%Gx x_TXv\GBg6~{='Tl~$iؙ0}1  Ƣl:7rb^=6tηt JB#U@fehtb^l9ء2O#Ro9; }+0j6߮.9|Cva%YVr}Υ( dH[9}71#iz~VFb4'ĉyg|'*HhFB3up̌.C#+&PO>Ve_oV?w`%2C 0vhwR E֘R#iyfI޽_9\%M=KX蹋il{F>< `ZS,un,X~Y 1ab97= Թl"CsJ}G-4~5)1FA:Hq+j?1$7r]At4Y(y"|[}w8Z: rY^;+]r_"ElY;@i6 TɏHWEL %1rxfc:󎕦{LrHye` FX.jmZdRnwt&1)G'L"= >V`k,2\vܿ]*H""7O̯%Fjy*]*]q7"4`ף A2i /hϧaͨҶf#g *5sc)M6f=1E)k&?'㽓v{qs*&r?dLi.\Pi 5z*ц3w{*3 &@wW)Eg5\1J׭+1PQshK-ؗI¬dXyK9/yǃ[˫\MBZ8" ^FCQA_'tΧ`UeaB^=ZJgrut5 q"%j%.m~y=[Gu}[[^*7Nt$JTuiVkV]<'1χŐM~)2TK:عIcxVV/TlU|`h9q>.ʸ>Ϛњ ā5<^S%#.A* _!*4+mkk{wV11xqL[2&α ˊz~z-zlgz45D3wPͻlld̦wNzKѷ_zVXKrLzg S-rO/v@@+Zhfk`t[.aqIڙO2VMO՗¼*x_#Y'pYNe ϒc2@#K`+mWϋˆPEhWAQ*#٦=½W`i3p)zJ^c\ UnA66Z_I >Ċ8|=@qڻ_Lo#i8H5lNbz_Fn|C٩䴌 DZF)9NJת B;rU8_jZ[z x/'PP,b# F& 1P7vk&f;mbDTh&UD4i ҖQwŒيG^w!3 pR+݃p-jaB69LN^jJc{U2*d_]4&0;K!GO]N[&t) n&~3 # ufIړUfVLR3?Zh|o )Z"řܩRU#v>2];ZnDS=iVmG˱-.,fQi^B2AwxUyH15(E.t0Z b$CJtLZ12=ј~W=LQ&FPCʉ]n% ]Q-ƌ$ȍb-xVϗMG܂*gA< B+r,<,O8$xIGU D,Ld(?3dx("lhg`8,[\~ܡ܊Lc~4-vޛ Jބf >D9 ӝ)oy<\Qd G*]B)A?WŎU Ǻ /ڀoWԔr{نaK ~~uyc׭qƈY ڐǭ8x#m-R+Jw$=i x){hWI$|#]\{b,%s&|քRG)ٹ=O"g '[Q!J_B=dM;2%CU>jUcfz2ä ~DFO UE Wt)oC a_sMsW^Dz2? <3ZRZ5@@>mO,t]o#R%Q*841j8Uu_:JN! &#$p+} ت<;y΢'ڤ#L5{򥆹AaN'vAh=z. (SaSʎWmOA_xw&% u}c>ODZDZRRk:mXٟDFBi0u zsٙ@#Ebvp1e&MC )]%s" Uc\:r2=I'i7\ykȬƼ aYD G -i4=!.)R:^;d9񺯾Ì7]P@e)0v=DZrB5KD/ʞp''gGxkC+T E~-ÜL>{O&mX,xUiթR=wyeQ3>5pz@%@Nin)JQO -mR1ҚbXV0oN1*X]f, Ix}DnA)/^rޣ%:}F9l@XtU&h_:[\#gDGm!g^5@̨eY5ZVi>Hž/,ŨcAr4$GzC5řE|["cVB[_ɩx7?c  Zl}#ӕl^$CɊ_B-b3G`,t"~{%[P :`Рik"pn ]1eXPYL=g [J=DrKH[fke[*u tD?F <]v픠G- ?(Lf/Vky|f,SZ64@Zi_BN J *d&0HRw{:N8p oN@m #ӟxzcpKOjXxP]~׍倷GzeÀPySl T/wo WpZ҃b TH|Oe7Vn\x~.y=(=ɺ\ߠm.Os Yd }"t+PTxZ 7F·?lv">Ut _=V9 ws6#Ӝ6ub]25/Ӧ*_,;qH-<S0+=L)BΥJVGEj*O,bmmbXʠ9w",RdzJ&:*+]3@}vu)G*-G9n%xݸ؍=IzXq0kbkS-FZ`)7D^;qtZ6}5IC.Zr+fѕGĶK>c{a; # ^7Nx-VVS-fi`-ܰdʨ',;!k<ǏDiM ,nUl#m#=l]sLI='tdSDbqxr3EsŧSe܍`AZ{Qq\✘a):kRrGy\QmW[~6lme9\X= Zl/M<$/Ȍ+F^嶤"I-dx {'/VnA'D^jS//ZA]~P[k$^AC%ӉƯ z%zb+4|{TfT-Oh WdX F)0( j):&-w~;3[.&%o$<5M4pMڙOڏލ#hmaBg)Q^yḝV/(?o#6ytWUrw4OuzZt}yymD0LS@f/s<6e ֧]?H(n;$H4v=%`foI^ۂt$$~8}b[Q)&ce]}a- ^^v~_qj*o;.h&?ςBo uBz5f otyo(JM2hF7RG{' ήZ?B,D.s\Xf"%R<79$RO=:q{xG,  Wgް==`~,6Wb=-tW,"HwL:6[yNi!/4|~5(荁ިb;Q;!En4'!oUm&p:5ۛΣ3z?`eoaJdQ?# IU8-&4('=@!'O|oQ֮p@6Ć .<VZi(5͞1bPˬӟۊ*U"˯a)%)k`Z UoA洊)H3صe5m``Z>ur4cWHGOi)U&=mQ ]nV7fk}'#3jBjB!rRPQ$]bVW\qWyfSȼ.cƞm2KT }y|^ $SY,C'E8R lMñp$ kmfqJGh}|I4 O7 yY bHs{H:\Bj䎘~x™X5yºC=5'K|7kg6v1͞"{U, K'8Ћg&CWh@ y1G:=1Q !FNbNװo8Vl@)D P Lzً!RYf+u1@K04c,!tdʺ+Pf?'Z;wIN~((h`+.>acs^xx70_Qfp#CA-y$w8~fc|<Xoaan-yO>.kKGlb^NZe*ydZ`q0d%T.L\@X<)Aw$8C#QXj/mQ1fVt\;^ǹ PS#_7wg[8o(νm?= w<΀;:S{#R-~>C΅|EŸ0B"RV:, 1p2H5mu ݈0#FY73G`8U{4uHy௕sT$'zi}{ݍ 8Gnhj 7fԆ +:1_.!(^KNmD<^lL0)C'/×P^zOn)hwJċ,잇]ncHXh]rܲf`1&50ҍD~S Jށsq10,2}UST~V9[Sac(׋%PY_̚.L#Zd>!t*k+-,w0 V"H-VG19vO9M#(f\w:IPt {Wtz6 VX\l%4Vyudi⩟cf"|kn_ސT%y2lƢ9Fq`ʕy <hTu?7ua*sFW86RUG3fX/R޶O%Ȝ& ?q!C䱖ly% fR1: 7p c*T̸<:#+" js) AN&8oi>c~3>"+FbR ZsLll;o>eϒ\>ʐ&xfƘpEL2WyP񝎶; ؑHu'z3S f\f:#֗z+.1ZKhQ4 a8Q@^9I _FqpT.mI̧U G &KN\5[{yv"/ |H1gqpXF*Vᣤbr\V򇒘Q-6|4mޢ*6K" IYtu[dl='No驞G;YрI'o1ݐ* ߓDHY$L_0}6 %~"R#߿B[ǍރAul'%n1;/cDRi-4xJ5Bk06탉؛yZ|u+3;U0晀!Q#潂mI&p?f )E8o_FH*-UHc;%8om7"0*Je#5 sjƴl`ASИ plCjR/?-Ѭݟv#\X Ei&tfMu_ͻNS %Qά܍戸=dCMؖҷzyesJw$G"%-o*|lc&)iC>\i c]vwJ[3y,'*|Oa;`N110{"&P7Hth3=͎F>Tiiy?t]QT8@6>|1X<:k)& js>~0)FLVy|Hq=lZRTp0msMw b X2ZeW"1ADL_n6B)IykRKo![99۝${ZX-HO 9*P7=ae%驡ʕVp,`l$v-ctҮ̫i$_ytqJ{@R(3rL9A #1˃"F?vN,IʗѦ|p,EGEBt kPaߌ4.m}4V}e,9Ԉ K&?7;peҽ+Iw10vWvSR")@'UH0˦~[ X  \GLȁ]m€M0,v8:5Om +@E OVA"(EG˭0B2ȉ"ae|I^ .vΞJ)fuuPã,oH; :wT dpkQe4NnBNT 2N`"j^,re!>qa^>_Moɟ6aJfXa@˰5 $4v;}4+8ihd[]č>D\[E \_(IИ.<a*Lҿ>B =ϫi&nMp1Z%ƾ(?Iٮ?H4L܋w)AR}0>;9!% O{X崹H~-m!p:fz[uu̢NKà67w:Fuc ϫj`;wIf鸸>JDMRNK4d|WX7yP#Nנ0ӹgbT׾ .%#ԵL ^Xm^=g8x:֙EAWmj?~Za"J 7(o 1K d;xi'%)n4JRbS؉M3 C q0m(*ڝIbkJ33mbNyhM 5 {(~`F\p0%0̳> c 鋸' &.oHbSEIkBqR>K9> -i5'_֔>4*Fc[vNS)ߙ-H8;`Г2A"X>ur "nٞ$֢e_qR4W09i7'߾\T0y`36PG⟞A ygo9 uAQ'%]eS2I^tpVZ%K,`_%Oo&@_&˩^^oe݁cڡCza ۰Y5Ŋ^&tۣR,]]|\ GV! ;z$"Vd.7pHUmKtﰮæ}'*UՎe[jt߭\/ Ŗ)!IɅ;%n~J̝80 ¬~lM [JMGcgNrw>#8%h>88 q dC:L0qE-+1{~.Pݼw$ȋR{T"QVv@;Hv ޕMkژwadt( WQ+IPhosBd|ǢJ$_,o:R{,zp]$9ѩ1Gס1K}EN|:#"hFzj[&WJҧ I}5(Q!s+O&+D *D?'zg5q?"3WG[ Ԋ1UYng{ģ)縭ΰ9`cpXw|o{#hRn)ݣ-&4зDUVILw4PIZi^^⭟5B ~iԅTZcd%}cQ|Cx} .ȕ>Qs6¼5XYc]?:Sz% ӫSP;2,fyU+WlY9珕BWnasdc |e 7Q@aR%1Uٝ%h8Q3^Tm"6z嚻 4oYiQp\cOϽcR-CI,ˣMѹ ]CЊ5r'fc rk7@?IK*JIq mttkf :JmkEg7.<s;'d{-nrj"!E_vKY2v[ !Ppx…:$LS E"cFQeWK7DXMAzF t=1")Sg .#dwk,ӆQԳ4/ѹIH+$5\CaYp#Iz=nݨ6h6*b:o6Waic` }C;1P @Cƨ6{Nl<옅c'EӃ0v'§ϰJ$sBRfwUl4LyMjqA t@Tᝌl-FXHp<\;?A0(Ći0Uʂv P?{4aJk57Ĕ0k^MZ;2&\H@\P98`bOD7z&10x_>TXD#䞂|S_pe {"W]D*J}Փ.dN/`ęR/t3{4^e_b;yARDD|[1nr"6ѝx xxl)J{9XI=_DMP?C iT{fU0;>$KHy-"D4"t%ةR[2s,Xwr-\8YȗNx~DWh$  ~u;ȜgWZl#  Ls@_uuc`N@*BԏG{[Wm6<Iuf ] WQr(EBk$;*~E ~+Qf xHsHc!v5n;S:Ͼ#Qbjwd/h9DIjߢԵrFҿo;4ZiՈ%`;Wc/nM{jJ`\#X 0!D~)s la,V۠Ec=?~'v٭3I. bS26wʕ!ܡ&Rng1;uvz'C0 :`Bj@ B*M k Ll֝odɻY6%r5H%%Uo.h5CeċmePJ >@t{: }p`Ztj+$/0e֡r$5' $_hPXGY2PoXZDK$|ʮ7W&oBkOid nJ2#L+,Z3aYS(!p>9_@o&]"RװSeUvf%N "b 9R&Xu B" 5 }p ך] ѕH^Jf=Bo 0Ge _Ϣ]' GH:QDNK5Z!Jq Ykޣ{_DNެ }oN0D;dšGn8 7HX5d1]ௌ!゗r +5C0()Dtdc4 NĩJ8t'{uT]}Iw@CDI. [}XX4~ ,a:d!R +,% P~2{с7O$p0jsQjܰ<V(hMδesh4>1nyIal z?yjOմmV`ĿpJ~wZnC7<-Ja X]UQvȽWaZ(Mm3|^5fݯL?NbATM1cĻKE0n30PIAtHzoEo>oA58~h<,xML/|&2v:a2gz''o x_,zUpc 3nmB0NctX* "CN33-D$ЫayY?S~.AH#T%-닼Sܟ7`Lmb O(l:@v^ kg428!}ҥd T\ X|lc4)&[2yi u!r*3eMq0fl|D9TJd-ĤB_j t.Cjq?f~(FMCJ&V,f$q@!9Y`rx>Nk.n1L,YkX޲aEp?q;ҸǍ刋oyNU5$3&BT>x0uX6^'=\~IJ@{^T]i9ӰyCYB͵!5:)c} ҡ>-I–_/ "]iʗ1^aCM#njݝ'LxrsOLJ1&{v\]M2 '/aըFY5.]fZJ2_G5Y\'S3H+8XXaV8m|}Z_/ J9>6sXD𨞟0:1X=i|}z=5lo5Er$,ϊXO%lQl<[ {=3J:d6Z*P3 <0A@҇x sˬF6vTB`D!X풊R1\AMd84K{`ӄ譴&02tKv^M;(lJϹ͡&0s6lIa\@ծl? )ѿgtep*U eC1pqc3|&ʆj8b \o64 N`vR5ؿV %  _6ѼkPB(؄;̧E!rgݑv9V&8|Nt4$%Ak꧳/Z [PVX2iz;V5~[NƲZEM? Ϭ a5RQ=tE ΨeqeGy?߾ Y&xFc;qkB6 5g wWB[Mm&%vNJXp%ke\ҨҦQ}|Ɩ͸<8LmYExu ;Ѹ/:0_ Ob[imV͠l2ܙ_LoΞk^K) bp/mwWL#P4‚ߔ } < ̰[soƫ_?ݔg603o+cUd@yy[|"z^s,ޘfvف6p?x+4> V|`tS9&/0FVYdHW!!C%h܏-+lRTg+`T1+ec;E&? ̵6@E<')D2D'*s;R(Ŭ//MXSuҭN)}9: ߟUE/+|sZ& =׸oI ֱhe>cT4zqz}rIe\gb-ST8NjLm{l,md1/5+©~޷4Y.h{td:k^bG.UejFJyCtUF6}{&28ERvtRDFUO7xlG 5f\ "xib&|{bmraERVƖ {h[?4 ]o1,%xiR^ ܪ2W1݆Z2 Šn97pȋ~ӟU c|qyi( sZ#5e<ޭ"1##YMeY`v/ :Ux+DVIcuuGziXB=;7J}+Oڐ:菌\RWB|$9W%ZAX, 8" kחUga*[/cܢLD+W><,$6hJ.OFi>XC0q .q$ ަO V:/«*:0qkR|{H'WXiWh%{T$TYV8 NW4ǗpB UfmveΌ)nu8Sy8c9vJ^e߽K%ˆu_aÕAUvRJ2c/ĔrH]1B[;nhW.ܯ?zT1%y-Ng؃.FE"eZxc]FWYiLeb)A: A1*1[ >[͞xLXC81^럊"6s>7G1݅oCyh&FF8"jfMݽ*^9CW4"nd+i6yT`)eHJ[ˠ/G3ƦgZ5쩜$rE·tX7X%v^~ޒ9׃O^Ey ỽmvsWPG0Nv?)+mE,_3^J$BSnJF5u܉^nC"%8@h%ìd ]}o _Ŭ%0]maDH#x0o(.L?*涫Z9"t.`&OL_|Jv/0 XR"c9 Rhʤw˅ȳCc "o:X{eYyU]lҦ("g "mQ|m"P5LD? wDpqsɭ+Op/^ ұ@Padljsޑb:F akr8̱G~0;R9* ;^Ci`/8"7ڊ5u>w #se6'cnVR^ Ua9A2u|Sa l[T@cE~uEClmppY¡ȡcnoe{7&caFE8 pFL`npD-:TpL]((4"YaO GncK6\ (*d;wO"dlh}4u>; xCmC]5w~HqCt)r=̎DYd);Ee龜z!ba%3C `tYDJ70S žT:B2("Nk95(DAgUOuLMiVͬ`\ù &a1Gl*ȋ1e+:} N5[͹H"gwl CR)#(P&GbLl+CNY kKy.}XToNXK8S5s_J]¸ŧ] EG Q̬C?;8Z*zYd%L2 'b8/(o%NR@uEfƫ3C8' b:pr:=Hݺ020orj3\([ON0cD|dȔ̑V*;S`DA̤=_/y>L$jRo-l1X G^فk RZ4%'u$G:k~# NH96prrqu?4=$Irl?7Yʻcځ{X&2l,c߲~o8s7.mc3.Y̩mOi)HR 3\Ҭ r F3ԧ,+<.Ap5T:Hta>Vog}"<@)_KHz-0JM++VZ eINAoՊFMm{snD_&E .m_xIG)L%199TI.衎rj=hON&u"-# j'quHsbw=aV"!.LP셋f} t #_QL\N<!t` aȟωB?T~J~%~2g}65߸sw|Mv41 nKL|BҨ3QUiasWzwK1A^V1/}0lUQCvaBXP/-Z ׊5l% Mq$I`|DpH<;*q%{rKυ߇DJ3na =-kPPÉ W_"޼mSُ.5r(47mQ=E~^ h LPx/zcTP竚),%* ^]py815ǾǮW,彔=ZD1g Ra.BO*YPJsH'M˕xJ(5}+KVw70 LWBTԠЊ ژz[S1hp4Cf*b#6C&!>PϑwL?%HAm˄x'i!xٞ*{7@hmZH/5'{.| ~;]"Iޗ_~C,L_m/~,zkt,ZFJU ˗&){i+VH ͭf!#A#ږA+ssdQbj";uŭX*giVc}wYUh`դKuu'Z#a< pWeg_9!02Hk:J]Swх@p%D{P@*azgK{D!濨hn n%NPEW/e}9.!,gjJhgf.xvǠldcb10/+p$p@|ٿ~wlַ&, v[]t}}|Wu> a5󧔱ؚ]VÖ㚙S ̡Ǭ%g2-q]lL28hء+OgUǴR]%J_LKITr'+c"LO˙a:0K94i*E2%~ _>:VjruQ+/x T4:Ztu\M_ iu=[q;ٍ}|{ͣ01vğSYhks%m%GxěPq<F#UTU\83}WV @ZB/4Q] z*Ԩ,<9Mu jV_w&N|T-vm c'd4{׭\W`ZD0g5&1*ԍw6%4oH[ts[w=]&xGK.ϙ),~eJztH4Ǩ7cDe$_%HfdL-~X),t+i!ʚq`ɦ}7T@e-!?)0BS$gkL[:|c/Bg]^)ϩi=cG'Q(F_IhBA?u9_i%+[#69]q%~ֆ(K)=oJvţIDf@y=sŠ~ hgufnD"YܪKe1jf"xONi[1SPm"-z \\ HX 1_D{ޫ<dA/DZx zZ+k:/8`vK_uo%D>̆D zVStV=X9YyVAm}6͔cbt62at"yj`@%&BG}Ġ}/wBX{.75 !s ^yˤach{TmK/5oeȺUu?m RߒP|%j^E/#c.4jF/:*iPpN߈ApjEqn*YJ>9оI1BW"3x 6i»E4  Gxxr_5Бn`*FGFW(9;zM %u` @fS .H'Bgٸ LKX9^'t宎(x9I];: 1a]'*{ -Cf*6 jbEowAFrslyyf}+b> ID` osf$(Uʘk,ޡ eW鿦@2M9>|oAO~l}'A~$"\#ȚRq>(ő_32_CyGcgǹUHL5utYE~*YICn犚c~*Cbihv)+͗9Ae([vz`=,% $iU%ItjSz-v(l4L 4XK}仲YH<NLPG[ 7Yc2^\(;5Q3,W᮵mTzrD`u l:%xֽFc[gT]JI:iw 6[;&/ߡٞXh4H֔WJ-sK Z!nY@s Шx6n!Yh̄wԛ*_'H0\a4@R2_vɆ9\\J!/ðg걳8̐ ⱵUi9bQ^pvGp%'ʷ1ud~vTA뢪Z/hX3買F}7H$eq6,=Ǧ嫖 f僳uo<}ЯI:m5;}kR:B<ǯw,a.|e{ĚSz_!9Qp8jveH'Tڔfr"*>E*R"bZ<֓'zߥF%z/;0zFJ6nf;N3 4%bt- hϟ XdlW. MO|ÓJqDl椮 <SȸaU%>U13vն3U1ztSY\FXm_A Nic>U- NM_rIĩjyCnޙkѐK$MYGTDP({h{&;, LJ5Dw&b\Ox~W]_i1Ѽe/a`*-(9dʨ zPW)OkF_pg` V+:  D{Z2Vn”ܕs>$Qnvak^u2ݏsuO/΍oK6E[X8GB87ɮ`;[Fm8igv^X/}Wna~_Z\tʟMPj)Ʋ=V0ԋ Z^.ZC|K> u K9/Y5xkڲ%q;X*I [iT`sF4,!7e~^|>A{~ԱW=4uLPe=]]Uiݵmb&{V hQHSھPHP~f3.r 2rk`v 6Xeuld5iGvEp6~n㪕ֱKAEvE924b@*շ 䛕wSgl$e%婪Rt~ɻ*2}[ިfu"@3۩J8Ω{.C ?'𗳊&]B-XERN8CU_eLqL'QKw+Mr>ciaR e"eFf!BJhVYẝ&n8}'kD pOCwk8Gkf,zaf4ŇNRzbyH7gKe8&* YԻI=?5yރ`__1[a ( ǭ4coZŠrUC'&몠gzOpᓛ5$5 WCQR~7 etD'3?HYȻv%h#Sraq KQF]s ƛnP lI?NSJ"AN"Me 5Ʈߗ|AIwQU9Q4&"޸y(Mo@G"wi/; !YByW{Ѣ߬h4<g:rgt2M1 LI~g&PTVڃ%Q<~a@Sug,5ntd^nAkk }"g-vI-`g~cG ݱvisU]KqAB}aŁEuĐݷug>!l10&ԂSSt:Vz h8%?sJ>0MmQ/[>٦Ǻn6+%HR92R|d@< v7pf$(oi֘yFVr?K7(J Q8%{N|wƍՄ,Xg40C_:ZpiʡB^0|ΘeݘmCaD`5yocم\gvÃg@>Kfl7Lidhhis0]8%nq sLn^:"Ƚ&|;Ю)VEM"Al>)&^u_%ѿja5RZS?Vwu6|rVKM3/WD|UF`➡v2 D_s+RCR6!yYcLf^̣2kTY\MZAW@Q-,%f"2ÚA`YMj^[ԇ̉\]K&/]j'ЌQ&>]k.Jr+gp#b»4 E5| c;01}fVΧAUُ*/N2]H/<9U'KF0I߉ IRLg4Kx=ǼS+HKYu4yk5EF@f9ԱKj.K +c<2k2Re.hߔOљĹ: O(Q{rp/5_&1}nj=8Oא'{p_)P̰q(23ȃT@qjZȣӃ^i&eiQRt r,=g՛m춴BS&SeNTEZP a6DkdJ4*3#EBK.C$DɲjPO{s!NHEˡb6|;ƖcѬ*:g,tZhaW^zPiyĜa6e%JT50dyLg[Gq|_\cm}]$Da+HQ*z(qñuuK~bcH "q<#Z皮;T|{[wxk,:볢ށ0ҫ%N6}Zݝ] ֌lLۗG_!Lv搟|ϳ!*|aVX6ZSCS Ujn:㿲bS.baM(mobq,bwʄ cAk .oUN-7"h._jMDa˭)>9@v &CbYs%(ek#FovΆ>5oanW'f}Su28bP}gd,Ens#_ |D-ExMqB/n;V qE ~L+Ԫwy_ı"J۰_I3dϭ:[vأ͢hg)|b+3k0rZJ"e|qbG{B+1s߂I5oy'skz۲qO.b]%jΚ4x}5kn$) &a‹d&~s" ]_e".LC k';,_2i9|Ƶ`L "ɴy=Q6˞gT^s e2҃gЧDFFaٴQ8;{6 G^سuaEH8O_EjzGzJ*c)%q8ho DQki0,2\F i6W*.pju וc'}}g7;I@%ƦtRISHR'C<((A(ڛN) kɁ| uGB A(C5 ^NuO1|E+ 6)**A`n +ZqK;m7;r;X%ȵu oZ(ƸL fuy*Ksam?㫑zp]|?-l3/zTW,/57&'|/M Vф5H4;z?s¦2BCʱg>uU-qQcۺ2e!'Iݼ*RjěMVkF(-TԱPQH_/G%Ѧ˖ż(Ƴ-z>l?|BE,MNcG#Q'̬O8 Z4pݗU^rJqyLnlWNNFw'rwzdR=9)-_eN ýϨ^SҙEa{ {&6v%xb<"oJS` waRM#0%RyY&j[Tx6n-+ƅ۸qAqQ_{S}ih.WU|[&V&$eAƢn>yi+أ`DM `JJ1ڗ`*=|= RJ}ZNa,LXOа?=C`ԕhn%gqU gf^_ Hb|,.:e覕BQGU!&NYJǀy4ࡴ2?tY!*2\4V(Ǚͯ7:!-gVpj{{pfۓVqzFf\X|M4h񓭿F1m#0!/ÞY[Ǻ0NN[KcN'5Mid?(`"Z On+99R p=O43wG}m6lFߜ[u2 QޅN&e ׼n8 p-JTt'Q.S@;Hy?Gf<+@y- "5p;3sAxb#XL"AڼB^8zntH}fce& ?7 I`%Z i/Ԓ9NU[. )S>!E5ęV V#'+iztzm^`zrΌnJhWjW{3q*iOQt;)KI+d0amy"YRҐۜ" \XNP}vڈ5"熬6@ cF<e.yf7I1nxu(:UUC@5Ҕ2CB$6ˋcĝrF.B97fq ?OG ?N*Ʃͅ$e ګEQc,0غ|Gx|zȯkI$UU5)V-}Rd?j}Milz?@ x5ɻ0Tj?]pOoy!h: )6.<K\)+>R^\ݘG$@1,t:BPyWrv;x$|F$|RQ}NlCYU@Di/I %hơ(萫R)lu7~9WꏞB`#4$ɩo9^M0NHQ~bfe,4ib_{>g@܀BLo"&Ny3g}W;b@1*fԠzwTp28fg4yU`jٔVȂ-y2w MF6 A3fեzv$E ]>>=w"}{\pXWT:|cŽ:0NXR r!॓̌B8 C-[ (Pd6|i$DR X1VFFO9pctg 'zu g}HDמ'U㸂sG#XIېa'0dJ3Y4O17hy~W4SGQ\i`h` kM] wOmzA\ ^* M \v"y*EUR?VoTte;!ڣt.#K׎?ʭ@\1YӋIS;ձ5Uudpe j :Q S`fd`{mƷ*ye oA, G,lPj86GSnӬ ГO Ow{d䔩P}]YAPE>{ )fzqLnyw*#|\MMz*]b0c1@irFD32*8"W+.Ô|@$yXw)2ė7۹CEsf4j6ǍZ=H*4ФɋA?!ySQg׌^'(Wkr]80)k.̯Y@WʝZ̛VNlC*W>Hmkh" [5UkwqWi Cb$])LjҾur vu)|? }k^$ԴjiPVLķ"U]/ܻ 5oY>=6@a|R98oEn64c/DK +s(4I]@i:9@zb?XDV:Z3V>2# <faD@ΤFVd;?U|=bʰk2 х!-{ILJ&jymժuFaq;g#]Cஉ@^ ~Q91$lBԢ%Bj>)b8xx(3~۠CvTop:TJ -~6?-338q)EPMI9;kRĵHlEgvV3GEтՉ;İhpGn)!'q! QD#c~";z϶HoN_=l![Qvj3@7FIu&0Ol,]3+!Ձ!֍[~Xy%. =#T0k8?:-X[h<ף+"U2-ⲳqHR ênGF8+)?S$t cNL\qw\^Y/gHVP₯/r W+A$>7ˊ7G3Wb8tU7eeI `f.{W4?HM庴luF̵,?v\$Πi3ϻkc-3F&|^_ou%bRnY`'TcX d"JiE݂{k{H /6Li{=U 6MLЃ: 8Zf쳺' Ö鰄9zsmG\@^ "pYL6Ft_f:Y'BqFLx]˭&ɶ2j~iDpS@ 7@< S{!?٩8@bfҫ:pA?ۍg7}Kg̱~OyH;Z0piW۬]<~͔;H< Z[ iYmMFE?EØ=%Q\ ~;(2$!QV_]+vYveaThgoM)Ce}l&H1qpd'F끍^[KKrp']e1C59$D+M;xD'#TZoKEHձH$)=k(9 ?ǹKT34r2i_y솢+c wm=/ۣzKyͣB`.Ox/s^qzݍǹK&hB`j~LgiWFsYr;=C^M;c͠G3[%x$J2jk6<£R&{%M951ÁcR6AClˀixhLfxfى܇*Gnkz' hƇ8p> y,\'s t㧃!l|'pD ChvM'Aݩ|~vrn1FIy`6MNEw9KgP4龶@ w&]5<;gxf"%]m)ܑ.{b¯FκJ +D%>26Up3E-A:sD4xKWAܲ} /cǸ9#ح3I0nYuJ 7 &_w(@F^40'`f #N%ݛ-吘ەF&m@뱕vc;49jt8xsp X\5pVIkXm)wk!EaXzqMbWGPɑ4%QzӿT\ f9bLٓC쁩5w8(vnsRnnPW{tǠ&]Jc{gT 4fαbIwZ.)ʪFW9M!QW{VsU5iڏx %|%14'N\/;27h@HؔKV\ *BZ`HȹƛP-Dt"J/T/g[i߄a"Mmh7,~jH/ ʾDU2%Ro*Pv*GĎP:4^Ht/J>Tup9/ y.O:fbL8Q#Yn)lƒl`%yP \1ؖlv|݂?!npMr^'{rsNO*3)\/75a[ߑ+oq],+׆fAuL2 5Yg c^_60jz@j5N.RnM+U<^}N-/62l`6,WPZ$fLB"hR$G1\r,Iw"}ՑڛXڅz` Dd,"rǦv@ 籰UmOژxZѼ+?$9JKQӝm$s.DH&'v,7EA$m Wy6 lT_5ӱpO5 d7Q{@b(~ehi'OD!ȭ%nlG:2dp ۋPazPIZC 9){0[1$} iI-tlr.<ߦj*/1b=E=%uN9]5HDiUj 4rI2N,!&y>zkXV 2u_6 * MwƒA8wTpТi >I1nHdAA?AaB?݅pE^FSb*!3^i! X]B;&D-dt\"g\1'Q:̷{C7)$6s po3>N.5",[򖫳gG 9!u2}tv?GNb9xAё939tf>q?MeLZOW#;慉O /.,TVFYRN+૎*1@Ը %b~dxbsX}|~l6¿hlXK0+j[|j4Fş FP|ј{Ҭe$}2sz|4ʳrLjcH1Od)X aEBuLh ߪ5$g%N'TWtƳΛW5ODDT?,FC''mǤYcm8f"XZ-d>H'_f7s- .MYC6[pAll9i*BjdرR<$iqi96ȃ̬uo![:/YXC*s'h'U o̸J8$Fi6BF4U`>t0kr~ **?T}fgM 9kIJUhN|U,H' β״S&:(]k#߷e:̓J}Gy.\֚H&cPG[aJ.LaǞO=,M]GYGGJ&8* eoFrQyV, Qf`,x\ROJI`}BRL{s?p9W_mޕ=X/Snyׇ9= qUt{S  #?(DH.D)#[>3M/w³1zB Y#V#NUEA9&(`Y%~P;icq*dbZ08{M|cP~(vD_TG&Cl&O{ۀ*u } h%I:s9ڽ2Kц"N3;Z#:rxG0&G^X)&HH?M_m߷qXP`ר|Abo٢)|O:|ndbN!%$Aq/Oׂ|M%唇L"ZYi ܩ׷[Qv\Rˆd{ P6I0)ޛvykP$KΏְfmHC:1򶽢{6 Sve*a|?ǂ8*.oi[7x&oMFDUD" cO=\ݕ\?尴fe<#. ?_{_$]X9vw& UO }@b/2{~n:ul#m35Ϛ,p#';菸GĠ3ߎFZw`=&S 8cպά?)/V"HXQ2\xOm+X,M9 > 4>䋏L|>٩ [mi^􅻒b=">fDR&.7G3CkuKbT0 Sk{#^WoŠrcIKf?ƪ]b0=NW`' y<m|DWz0dYBiW^ϟN=\ݹcŊ;yYr}7NvXRl"!(C*5ҟ5ϩ`7s G]"e9xaX4/(cq7Q{6ɢYQ`c+p'hs.rgU>pVHnP_8jzWQϝ}:K^E VJWc@F#ЂRJ57>eI & ;T^"Z`'VHS u )%dTl[ sٽ1 #[)źG/Y3ظy`؅}-]e hxP.NnP^(Y/z aТw %/a!ߣy]%~^(c{w}ks1d}j9&MwG5|B*`W7]: nÝRwi_,sU/A=]xbƬLj|3vuǗYQ}Ô멥gK 6gbP7LwkS-ĦV==ym:+[8V$|J)ɩYrT'ΧYcRgO{CERҪj &Jį7t* 1TQjh|l냫RP:Z;9̽жR``멧vGml5а^s !%4SxE>v345.qnK:B!ӿe7^ mW?cZ~;Wڴ@y4봱'dhm0gYGk6kGݗ8,@ vz &P/ԗUgcDT+`dhrKkDT KuI3#͏={>kv/N]} cFd>&A CdrqtDGUS˟=A[v„a\W(1-[mM+8,vQ:ҊE\o8ݎA&4ȍ4GmzΛ%G(h};}m2%+cB%[N FߞSkv\G. /R@B} |XqMsǬogpe3^oaī1:{?`]{F5ݗ}}j6X9:]yF_y7x}hZv/CDtƲ?wJf.Why) stuK15p?ٗBWVA,L;q"_ڟ{ 3taIާ}Ф5OPXq- :$C5i)j퍘ZaY8GnQլß1ibY}V~br0}1iESh !m\Y =:r7䖏V\ gEV`FomeOZDWAXc<hƟq,H6(ʾkY|TT秥alcPE9\O>2 F ?**%w6OFݜqβGG*-ۼ|nEn%JJ̩,yƯSݝ?}ھ`ϒ>vDEbڻTe)@RC|eXEО.knhW.?wcTfT s2?EOoOjW1m|[/tɢqfq[ε3(,ޙ zGE9s$Jl}JlStesOwI$z0:FyɆh4'RatQeeb%0W%~Kz8C[P:EUKJeXxL 4TEG!9E&e׺&g{jmg[Qa*Hτi)db߃i{`urLF?PķbS"uʈM68F>  ;9O_hd1RW=>}Q8 mC-ɂJJ Mc-r XCrcTI P?[CEgfXLPxrj>.΢jb힥ĆSo\,pR Y_ cIcN%na"KK@ùrd'p1iI{v9|OsV؝Z(Bed!:ߡ&좃u^?ǒUx%LwTXb$fto=YD F7+x"8rQGG~K~ u$lSRt7Bs?f]e{h?pGq9vĒ6~STGM >01GLwc[ ?ٹ)pv`-=>f־RU ?>NLWoDk:ڑ1耕_mk] @d{ ] /JB_ ]:Ũ4Nv ?76[dfLC6luȀ)~X+'Z]-jCC-!nNUfy2Q7~$DC؛ScSiu;oqqnq>$Z"$|CrW|߲F0l ] #,kŢY_9V/(S-t~ .lN58ZKu+hn$ƶUX6"30m7NU^e< hrvFgRA0:pF/ҭl+3'<{Uij/׈c\Sm&G5'G\ E>_8W|`fRY޷zcG?vtjrWl |5NPu\l g*=A5e Zxy rDH3qMElo w0 fQ~[e¨zվ7+e!v/5j΃?yB) 1^pǞ')=&s<2ӲHIJx{t\Цts0++J0Zu絫}!۶Dha0CJШ5q}Ǻ7n-18Tri)ţ9.7XDWnE:߃>yf􋁛tK_\9GG}IV_V_q5f,ž`*)NQz˞Ns$c %o*ʑ7 dHNUatBZ ꩭWr|F3#X3h_iDKifuL៱XY~P1KiMƍC{-ܫ [jPUaCgfϭO6 } WCkrP?cRUfo bUc{!(f&ڃ#,cg]B*?&g{ bW~oVSz lmշ{ꞯRyVR,^KgtlErVk)5V_ނmj钄WOF+58h d(])Յ:P@1qEf)q} @ý_PS ?K:Ĕƿv$U/b]ESr#cڼ|Fu*nGT*&G|t4l=\D OL#qD=#n*@FOTvʋM!$I1}Qn yͣN=RHZn:-q9eCSw:lhF WT9})7 xHK+첣4BX\uQ)Gc>EK+88<$tP7Dml(AŒ7rc[!b -v#CD Էz'BFbF26kyKkJ|F {`xiU.qO(yE-IqqͧC Q U~nEĜBR31\?K?>=iEN'}#=Yj;f~L: T>6O<~lMg[Z+&suȲ!GQEkg;K,Um8lRuO쳐4#Q0 J_Ij^H[:/`i}FF:~{xP/ȦSG* vuҒ'5ѻ#~Qg3YnAv#/ƹ(b):~iq4|ft(eLe *YhtxL kZF{Zc(Sq GS D[Փf.q-VQI(G;$iC{0n2`J9(nOoc\{lGvhʴjkES] 1Oub&o|6"c|pw rXhJL 11M рs"ybH3k#q+ EIc9ɒs3!\7S  n.Q9cVLbmgh {rOq0Y/)@6q-U yi7t)z"\^L6Ļ}w>N؜ڒֈA=J@82I<ڮ_{NZa'N6ŧKeZT+QO?Ƥ}9gt _J*ѯS=JHt9L4*7eϵV:ud smr<07.tlW6JFflR+@Oze m믰QԱfx4sLK{^4ߏ44z/L8 ^=Tˬw֖D˗uZuk%Ql is޾탙fdxBdrի$--[/itV5ڪ=_E[ax5ůe.)$V(/La`~&xO.Չob/I=dj%\VD UUO Fu9̑/*6H?7޺_/,eڡ}`DJGè,qa61Ki?D[FkPٽ)ԧz(XHߑM52$c›>x+ j%']n,ad?agw#t#(P>G >YBˊAB=x/$xۍ k6ݝ*xR/7Yku@'UĎ_2Bȗ ylՔNAI@S,42a.ArDa0d}N1,DN ws> a2tS#O( uzR-wb*^q /$SZ4[ `qDR&j;*&F@M| ^s7oWcFZ*gĐM%t}&"vڬi*Ή6/wO] \ nUQYI, X%K4"BcFRZ1h5iqbEO7+GaMM·Ar`<VN9OAeP*3˯/@\7r0#A[/<:C wILfDsSn7M ϗtD5SxvlEx R^\>hgr}U Y}r5Bagѓc[+[9c(wнA45:˦#iX,b޹(׭54 -^9w*/N6#prt-]I4ZڣBքxǙ|Q9EwW&C-o ~ #y4$1i~ߎ:TYfD_=7֑iԊ-dL}kDBh,|YbJǗ6_0[Pnz]A9?aS66|BoK+!g=Dw5Zʐz,tXDHQ#ugݤ5e4S+["5 l]ut\8Ʃ뎜0î||dEe7 rW*!Vl+.39 qIgQ ]yxC&'&V>=:i8z& )~-)'$tQ| y5 \H\ wi%9_ԉ.htKS&C BPqScpfRvL:%?j8p`k=bSJQ?;Pj8#b^%F fc"4) ,I/XehփHzx y&k OvCjK$FIy(g#j6:>:RX TW̢= !NN27:37sTNySW^a TGv\e>HhL%l&6buKS,l؈"7AXnINť+. ޖ-;". KOv׬H4 0:zB;rxiy[ VH]@Wj SaV3̿D_?tW;g#'bԫ,*hѺ7?EhHBQ m 0)N-kg*ŋ'7䅘S{.P*3(7DTbQЀZN lc0̡ L}|J/ii"/d MZ/{M*/0Ry8tQ+"{G/$cfqqn # TP'6n _?* Ы_Fjls0qS+Ι,ր$S;c-%@GFI, T^,N MZ$;$X/uTT9i%Vk˨= JN Ta>"m^I\{ˆYojKz;jp.xSTD">T{hӌʔ=etj6yl J같p'ke|Fk#]0< ۉS-sHN2( p>vFP;"I?OM&I0a11* W@V!4ͷGϸ[nqOn˞ ڣO8ghHhab@c c𹲦҄rVtDfZ])A^RK~B^rWǃ˹^ӫޔdޠk΢}u? t{BC?$/ZK:F>%:>[{t[P4K!xhkיvCza(cf7RO6/AC^mOE\r.2^0{ tfHv].b<˂ovʟvvZI_n| #[!_I1`py'3pAĭ$j2 ͱW/1mzJI! MR ³V?JOu g~i삟f m;> sR\ZΓ#%d)eYBSL`H L@AS͊a):": :'jKjյv{IPݢ(5gSn0ammBbuOA հp{Z4w+,/6؁u9p!Bm hZpPO :$uY)ᶢ%4f@lI:|f~0<{eS,zTbyVtUMg= U?gC*u^@Wq 8.ЖF 7t`DC)}fgV6GJ;7ָ5R)9~AW5:TYD;Kd9G"?m{%.62_=]f_ Q֎RPjTt/f9m8L+n)&s#D::Ofu!wTauFwD"mgc2 L/ JZYvǕS>ӟ%sxjom7^` i.$Xq(o-дA"",s֖a$ `>`$aNvm67$5B7$EB~+5}rV*\Whz~;} [|U]^F2llK@38\nNh Ql |*˯@tn&/*$a%ciRz(um:4H&ghU]*}K14oFn u, 疲sVI 0y w Kd{s\Tlњ&#_SE #Iq%a~^SId 0p݋&rCbO ..Ȕ X{oM"8 BˠU߻. Âi"ۚy8d8pM/X_UnR msYͪ"V@&$ E 3҉nT))H3|BMKfJ>]IhrA/q? nͰ;CN;tf~ZJ6"&sfh\CGar`d[{];`P$ż伾.. b8 "M:m :FeLU;h (6|K>{>;Wl=uN6/+jyEMoLJo\-0+µyON( =*WL.|,!@^`x :?, :0WbNAm<,[ȡbEljQ4| >;N*3*M_G *p{5@?%RlIMZJ :T@J4i~V (.= kc_"z!@ugƭ+/TPjU4-pCo~hFR8R#.6vWZύkm)Ny}]ghVd!иɪGzקXٯ!i8>̩^Oj{tVȻI7bxW<lѴf.bp`0 K:$tُ0 I~*_tn31wU˅ ]-+Y4i!ׯA.9ŴO_g|٬(01Y5m,=yB/z {_4iԪqTiE[},'El^țCE:/ ؑ^/j;mW+Y#T(y3"PTu2HO\pn~aM`/ (ޥ%ViĚ_HSta1E[/j0xCˊ4tO_"V"R>U/Ab.‚7^}/m eCf "/`a}k ^Z8K#bQW޽|1}2 eۨz㬫8q%Ly̛ e3Bj-l.  /=5w:98:h@AD/ mݏo3_ j! zـM&|E\Yd6wR@tc4\'v5] y!U(WJ iBBk;饾X+0>$k ?IvrsH--)fD Xk\sQ2i+|O!ɇĥ5$SFGXgnd h_$OBudem߭wUB܎ Hࢺ9/:GC!4CZJ 3odY93 HIdkzH&$X=XB5C[|ΖH_e#*Js @㳙CB7sZF7G3pب}O'ci$˝Heچ @6 itHn-vŘ~{tGkO,zAu2ˏUEǼ ,DSrʱ59¶V[Ȅگ dKh{ٜ+)rqMox]1@\ȤFULH\1]B1SSQ _ZKo,ك:Ja*[5[B<u,|=Y}W '/Vuwsy_@lQҺ |AI{m dJ4t$U6Yxt/ $cNU* {z8&"mx^xnӲH61pN[H/٪$87f, Rp7Ag)t^7IS`J4ҴhH!*Ao} l/_.-,U<"HgH%_a $wNҼiX?nvukGj0&M*K>9^^<` ,)&&nhRxkׂiӨ=Dbo #vIo^GH@}?%u0BE/N %E3Q TbeϐE4PPjYJ,ü sO@OVhTR _ o8RfZ")&>M&!juMhQo itai*Z])P 8XZ )iLȭ{ g+%U {/hnÖZU Nk-[;XGaw-Æ9+I! I~Ā)|踁h\9AyVYyvXZSyㅟ6s2 |]qXz v76Ф (MuȦs1~ W9vUAj}!Ǥit;ay ׬sb Q\.dUXP<6`=,͝:jSqk{]&\\RE&NRR?^;@A/2%jFsBȓ$rbW0o8D =)!XR U5SʋHb)sX9;hȰ:s#jeK:,"ɜ1rZbiL5N|yhQ'k J22-3$cJh>Nħx<$]4gy :0"`YK4-K,^EC[%g>u0q{A*_$͞%T!=-@pxܽ<27w;!dv┅ƕef ABbBjk೤ \s  hkKg%+Dq钹G ӝ*4|% htpqц$,Vp!Ӗ(Snv!:OR $leꀊ;V}g0\}ݘ4xbU]P_Tj՟M| OY Ku_B@M9P-ݚ ^Z]jÇiny`U:N<=[uPJwdG?%,7gؔ>?i^vH!a `Pg |mDWD*d}<0ꏭ&"M8YsB#munI5cPHΛ6n%|ZFE;fپ[Y9'1&Iw8mo;HOq%GAOΙCeŦ0uTe$ Or$թfH: on˳u>p=YyUn.57`'w dn6>$KGļ7>809wt_yrb&HUfk(ka(#b.WΑWhjG8J2҃RxEmA+O>iO󍜶m@Ulw:-Ii#2^8 $ӈGgޔ8tdŒl_%1)]9c2twGkx71h nyN=bgp*:Q{BN= bJCs"drv qV+W&ǿ\l lWr>?PaM,CZ_t_[>-sjy|22gvpWSgo##gOEz6fA脾8 "kĥ.}&>!ݖpﷇ6kȨrBGcTTU/vW'Sc k%`nc%˦6枭<+5iuIu'+<e!^9~cڄ rh=<>PŖ6hإ!z+hmԈp#l:5ިWͷ7${v!*bN1v3:ްwZMwf ?3KdtxN_,H^#S1lh`\+/rW zgٵG]4aYݓOMfpQnnayv}{*]fŰu]"=[b.73녥Wx:;[3tGX{OeC%a.&;'?zRZk?B3A|~~sn~$1#m($Fg*_,quNsJ͠p6x$R U/?<7\BYfiabƔJbkת[LfnJ G3,|yO)NrU !\f1׬)bvsv ,xJJFW9Hk)Og'qvM*`ΚՁ*MyY PH;d {@7&OR/CQ_˶S\XydPy_t@o_s0FQӕ 4'\rR.IjCTJrbhYAtc;m?xFqd|ŃN<]ETE ,ukk(5>Y&`,R4p4in~|!ڍ 6+^37P?vWء /g+ y8UBsj{mdHdGC$oۛdd/$Ӿvlَczk>6/FxG;3za& 0`A2pJv<[DeYpA't6 ݕߪ#d|v0J#!WpjnS'8yMK`]M@-gf[Z.TЎkPXsKX#eg0cEsMЄda#Usl>'秐sѩx>xFb@nϦ&ĶsST܎9ה @|&900zt[-,(p67Pf)qĮpZ<>k;On&Vꃞo_(1:J-=>C.o8kOs,TAɘ0& T6q%S^w"fx)(޷688'B)t/ T!F 54=д4Mo鞿w&>xgOʷ:1kWn`_X~VmÒ^7&Wy5;KyBфԗtNπݳ\ˇzv9r&ZڌAK&J}|N`t {:Lu> 6tM"ZD#4vh|ZJui$ysa.luOz!̯c:hCkaPB&t#ZbNԢ`PQm%8ݿY>)Dz  A N$2953~7*2dTmTɠao2")JƔSA`~ilN(JVU ݰ嚆D>D)+l>;2.3n.P91:QWMA%^:HTOHy(̤]adcE`;vUaWEڴ7 GKt{ K=+3IHN1@DU6a97j'cvșx]3SG`ϗb6DKy= kRI쮖*"ҹej%Y8ѠjX? SaK{`wŨqVIeM&0X]<8Y%3f,ҍM ֙f#Hv†\tRpr C7kV<HױG0H[?R6@e!"q7m8tXŴ8l n CfMVd~ߞ *]&^joLŰ){\hs`qMfb~.YU{0+X=gЉaލb: O|YYBzǩ^"AnA]cEj8 IRJFx (bixb@O`2=]sHo:Yήh}I0Ҷž*macTc5اawDAjZKi2&ycg ~&68<C(L[3ߕv_*WXI!l›~ga5ұd\[gJqYe5zR ]fk}!}פU{c!9nG5UеcMP.g^*Oe֑  \ _XZ1£`Nlv.apLܡHFkd,ct|Neo p!cjcG/4O14QtFiHAU"ևŞ9Oa dž߃x VsL7s XߊU7 cƨLI٥53E+% -o8H _E lS.tI,PbeRK=]?ykm<5lh2xÐ^c&_WHW)1t>|n;Рt/X~}&̤IU,k7|[^j_yw+O׷Ag<[)g]+KC2HFug1[6jܲy)vXe?Uaxf8xϰLOfs-GĖyZXLTB͸|*s%Q5ˮ[%tC#wRqfcBi9 j^̆t$pPL߼O=7 'tf ]áa2D#DT2,~pRDk*AuAx+A*O`GHzaVٺ>%#Ipyi,io@3kQ4{IQKKfb3XǫsIltgAnZӖQ<2pSDDx ?jYZEo&$uZ!S$k!Ƣ$!l~붻~#.zsa KN0;dטv 99!ҹ廐1~΀S%e8>Dho^mA~U(kxUkNwjk35BU5{ٔ[Fg\s+k\Q^ kRf. v;\[ϨDt]6xeӤT*r@$Z?>[6 Bg{9 ̤>s~]g&evC0~Ju"yƝn|#B|%.InN٩7 !%g OChpGe2ڴ9xlz ʆ򽑁PF;aDkUUkMI9&jBT \'S`!Rz6GF V~t ޑ]mB D"i"" 6p$? [NQ4P `@_ K{kKELkMU5xO)%49d aګn27?@.1i<>&{it^_1P= wI^0_ Һ~V•PʼPrI)| HLi賺=z?p=3祠JvD ®s%qlUa1um3^Sj˩ŦƙNcr lgU)y +;w,I'qjHP1&8@{?+ShN)"⣙lcMMupz3@\/Al觤 1T7`iY=VֱЮJhDљ`ۆzG*,?J2/SQ`;o)Zb%Xb k{ t'-^%i:\'c%E*O 02Ԉ/z^؝]$X"&Q=o s&r(=Dn@ŁC\"!f|Պ&̏pPIHT#x3|[]d%&]q!΃ /:D&exSu*/GjRI&GRMC/ek s2͟#& IE2<*w|ecMi@Ք|?RԆh[U7HGk\7~!Jbk_Bć)d1$>>EI)n8{1S MfdR~ !0qԚt`JIu\I*.O%Uׁmg#2dA4?/댌C)ǑWy'"KF8?vv Hgr [f9: J Bv.@CvUʤ"5gDX$9)~މ`HIyQ@t(FV >![%]dOTM`J\zԩ8L2hgFp`D< ohZϩzIbD 0]-w3΀ڸ2 BK(Vm4wT^`ˊ m"–B)0% ~1IW mt MDGZJ+GfIdKpi-aEOiy)cҩ/PB$`р=BΗK~^Τ}~\(ai ʼ7jV_b@T`6[ yM8juH+"s3*R@.zB-|:VM)3Drl\Uޑ-w0ί]D噅t0У1鰚'.LVaiVD# x2y=OhD^he>AKyE+ F!OXxWpgЙ!||  {`M׸@hzGp[ZD-8MZjj$ԣ5 4ܗ\Zz )Q))8O1hc1һTxu-&qrd*9xZC_ Rj?x`Lp.l}ʆȚ5.ߑ}i;8?R/"/^ u^|>.ъ^#G JS ڻ"xj> OV0w?AkA4KZp_}VF>q뷡F :'lB SXRs%jdΕ-Bb7.m''#[o(<$K3K{da3ðw!|A9St3Adఝh! =s@`B<痹!M?,qu\tąNtuD= B $zG:.%{*2dYj*'Œy~ fɢT ,Qrsj>cn=/A+Jz5LJ EF<Qj\t08Lcq^hƪt(\ޱlF0l'6yNUܷERj–`qUV*I˒CHl $4օa DR6Qkuy]X^T<$Xx,`/]2=_ f:g[D| )pгwD[חLҬ:z/%GUf"y"n!jZV?M(W}ر3mΌ}OOHUNr+) "ܬ#>X%r`2%M#V?%/^oN`he7Z;Rʥl_اwIFޤKf+(C\hHkSn+QqʗB7 $*`h̡L*ۍGζI\l6p{gVL Ʃ%jJ&zP}H^Tfp"Mb VN;׋= 7E4d9-NG@sm-SW0fxh{hRμ9|nE8i: o茶Hў't'Bq~qVh2 Coʮ` Z0aiv\lkbӯO]|زMlc_'vL&J+Vs5?uibk觀xd;v~-M Dd13=-Ɉ\-6-D8i&6<_%w rW)Ե3Ih0Fuu,²C˝Q2Aһhv[Րܽ"x蓰=P5yr7!a4w` ^G%I&fݑg>r?8D H@髩t%yL5q&xA}pIɃ{FK&Y`)Nl޿2>FWY'ERlzc#gxv|xSPۉnDnvT;ɶ!^4?HTe?4>I/-rORүk>^s0 +>M't~0дsI:Kp>hixBe# #$JtN]Mg+>h|˿sڥ9 m9CU~hi`af̈=p}{e>)E4or&ZFU s5"` aKg'=;h Խ1KoL\=øs:CU . Zd^coc=0؅h\ X )lV-R]fOl uga>Z<0Sx2$)s ^7ڦ.}t|#,()N[Q]#Z.QAQ)Oǘ!cue%! P (<dRꮁ>(4N=f=w7':2kQpZZ0llv-Qp8s̲yT.ƽka$&y֢߆8/Ћ{oy}OfR}vLs;7 Y3L8#ƤE˓EVʻ!1\7UH/5<8 " tVEhͳortne|sN(.ן R2]6Z6]aKRI&BL&Qwq׭ޚ){"멮1GHJIY+Gr ajM=g #`"bb5A^YAX;vW ]J.fe5&XV^6(ūE:TW%R 7j'uU"H&(W'qHW='N|ےy f|ʷ ˲CR}M-ݭE(\h_,lg֜5jrO'& 6^Ss(զ4;H3L{"RE 98 *] c.2 T(dc|0"L^<1;I$&]WO a~mHGsUnYin_`Y zQO!7;HzwP( ;3Lkm:8u|$Hʎ闘#دB ^.}U!HȮ 켛܌9a< 7!>bCn2[)$v3%ط<|oe8cǀ"k7ZYʒ ~4{pi~i!CU<ȑAM|*8t}S5O?jZxzC;?a:^ Ƭay߶ki5ƩUT1pQS4ۣڄyυ>lVPZkc 7-Hlӧ}K$-h4÷t(j{W.#{;@AMNYisH>$V^&{[,AP@?/ zט*`!W){WpW]Z7GZ?tvH<ǭb9]ޗ6{[ ֳhCiZC$Od }x 9NW뢇 1U_“{Rr>2򶘎 Q0tjH 踅%Y7O y}im$_zҨWH.p4M:oaZeF8VasioG9c,tj]zaCk۬a8ὥP0AE[#n,6lY,Y3Rz!cN~S a\Z-T[D3a7-aj S$̗.rV,x5$.MZbI~V <[;:Ujf~\w L21l1<3hE"fS(4#za U X?[-~4khCJ,jl>+`yIzkhQZBGqCۂ#xKsKG]V1I:P(0a#cgAu/؄]oX[X"ÌEBR)sȓh%eyU_2n J蜇7-hGpz96_aޭAq5)/x-CWBR[g鋴q(~~-U7kKJj6 >/f RffktFSRnM D#*ie Emw]{V:ٽOMPp(vw*{#HM\_ϑ煆ZsT\y&6eΑ虉RPF_s [?.HJ4zp'0*׺k"yAEN`M Ej.T_L^[4Q 'r'g纂+]gj;<ז7z-s"hFk#)ku5Qôl5J)?}X2$5V❨Ӹy~V7Ltjs\M.ܗ ()SWBlE_ԐϮ6s'{khGs]T#GA$vc)P#}c"hV(nrDoZ4a8ϳzW ^Ѐ/p2U\@-[2$~=L bJ*e!◮nxao/5\͛tB*R~[9݋ QV.WK+\Q Dd/S VD [sVIΒg;kZpeXˮ7zf":#,rCup*гA! Ck5&/30s({P'KJ(xqNbԢ^ShK| aZWBWW^Wlج(R7 ܏%XN]Ho8b@e{ B$WV洿izzݶ WU0r|e*6R[Pyr&r8-[e^2x>2$(+:u$Dzvs v-ЛK>TEjg݁3UY-hb/tB)6Epqo+_ K')QI~ xIMrkƽLH_}-FY [9\F-]N^y|gvb4::bQ7toOS3mY[tCvZuh_tT3N% bS.TbILՊ4׿q$[Kg $gX{aצÅr[ _F[pԴf9&^@8͡ B:Um؏fךQC6q""$.۰XYY0>Z6 %oFRSqi# ɳ8Ox:w_T!tñv/& ()2Z嵃)@*;@Uژu*7UwoTh2k(~z)Wm5޻eEsBЗS P UI5 zaΐޢ==?^[Y-Z1|Ҡmd0/nF#<^ˊf)g1ՀBہ}(D?freɣqA^Zh ;0?@s6 AWf3d'jxaҩG{,iC7 T۸Mc!q8iPIqs"b!)#;߇(Pz~vXiskPNLjڗw!a8#n5 ۫[-DVA k(3KBցRpx,sЂlSGMX@ PrVA̶7ΧnqPxgjʲ%\/P=~9jLHŒ[- 8\ܞJ˃ HG%ArjQZYފ9JrGond4mjIcJBoyc=N._%L9 t C>[FZ`܇;YV>rd6'2CQ4Jt*0$~oG$fdNy;zCsViT"VxF}*|Kײ2€oO3Kᓌ?ٗ1;;. _(e<8fmb>\6 3F,u<^^K%e#Ιwy}ˡQw8Ͷ{, 1V5V)XBz$c ;3V nXWX 7$%~x'ہ 'O [}:;˖2>#[HnrjI:;0F~ @AH繓OlT`}ĩ?=Cu&xuCri,9i8cb{ʇWGfZIvidB~V?{ aqo p*l`L}l^^65G}pzra8.O{3\'ؐ,^ڸȪxz]Tc"T1%.tE0zlJdl ÆƘh;<2;X̢-F%V Zrk\RC U/?G$tY+Elm9< 6hLYIMe֤YY"R!}-ى!fUDe *M` /<(J,Vgrs;8搙G 5.z4}NaۗSB /ʚ Y#;/u|: &/*(#+4zxr][5uZ鹍0"Y5E3 h%ĩؘC7t?g#r$=Hi$@8;o ⼿K!_Q-g=F 8YǼ3ג6T0:yUhXnbj{à8>tOslW%lE]N|VRe?ȔObS|{Jl>+xd#$Ҁҕe87]$GؽYa9̂?8$4v'KŌh/ )plJa C!y%kŹ#3Әؓ2fjs+6 d#G+ٲ])O7f4*u<*MpKwD.Է|c@W&q\fR} p7GbNS{N L*Xc]h3P a'.[f8 ']qz2YT8 Q˼$x76>2$(g:bpY]OQGbU%̀侊Gr?j !hB-l_\NTơW~~r!yaywU娸϶Y̙՚OLʪ=kk%^O$[ ޮgGms!3ZC Jw=fM=!/?OnoXNQv"[C>iW1ӽujQn5 6e^ roPeũIcAŝO^USGOK3^sIdI êeKT7Q;k 9$ TbZs&5z|ghG*.* _& y~ڈ15r= I9 ;Y6-w|˦#`-sU˖1$+@l'_>y>oN4Gjq.L׍1A[//l{jw@xw mz@y_ Z"ѩnI FޟiFWק{/ު"a7[t$ swfYwJ3-Gi#fRĽVaLH02d8ܩ29|*Y/F }ɂOӮJgc`j?An-E3<. aG"ñ^\ѺX}\Sy7/y)Qkm8NDL!Cڝ5ޥ9YՍ0ك ߳́AzMhh=?2`"JŖr~5$#{5 kP㛼,{:J 'لg zŒF"KoYZtb1T<=nbN$'#mIlb49cލn|v^V%3%_DzŗeQ=$Ք_}`N8)gm|דmRih-!`ܚ;ڙȗV=6T;1bgk6u OAݒlydm9;QX##PӬvc`J44ȖcMKO:e?"+^;vmLp0\\9rMݶ'*gܖYyKŘq؎{6~H?`O Z݋CUH\+Bs) rgB`lq2F^Rṡӊ}sP2!`Ffwaz\̗^hҩ;1M HKrEV[L}uFi *J C4Uu٤ɱ3w9h&z6thZ!Kqi%Rd*h~d+% 6IVNxIO C x-|^IC(f&o1a-h\E*ѥ,`VN?5s bk'|>֙={}Y֢[ 1p`m!\[vtܝwKN dW6+Xn_U%EDm L"25^$5V(ݨ k{ȇՇM_wڧa fD.SRcV5%L?4չ\#VVɭiɪ?=U|+SS(R[@P0&SqSa[7sKڜeLa.\ |mr= :,';E] w(nj>9ʗ|(Fr)Ǐ`,%/H׀l|bvc#<%Z9@;ͥ]h}; 1Mx? @S|q/.lq&?26[@@J\'Z=!Gr~3<rj#]4YlS^+K DŽؤK.LWsg!&~3P3&%at鯇”Ur²6!\ܥ琢I _Iid6e@z-v`Vңы]^;veLsMJgŽʁE\%ӏuΕ«.5)f=t ֒Q4kn( 2k8wW+H*8Hj|Jo44WÈ[>16MUt(ζ@Qƥ?0v1E͔2s ?I;AS06*&EJJE땆ܶ;+P! kbIYH\1yEIHLad)_!Q^9}ެ[kܖ:rBQ] ]. ^ȩ]e: ]fvr )(}&9 Pl,2TMX.ӯ[4z UB>!;.vٛmHi,%=`ʏ .ͺx8e҅SxCﮔ',uQ̜8etOM~}`a b<&Hv`#ZL'lޔ¡q@*T(Ty"vF9F)#ɵVUL(%n"Kc){gbFT!U}J$\&k=Pab]ӣTC;CO3ꞔ "LzDཊ?\_* kFyC9Dv ݾqڵpzuK5b"8g 7(A>}kt{F*y唡$)N-?A[tEd! UEWW( ~ޚI0qy,"*,ܰDaDRq桛cӓ\o4 L.O.p%p20eL7>zu43!BOmf`t xLJv3_4ͺ<6ޡ(,0wхzkcj&` ]6 =j|<|di] )]Px"8X": "Zpn䇺cFg9IpbC;iNk}o7J KU+ɹH4Zj?0\rOgC}vX; 90ӖTZVm cƄ8hgP^y],TaN (9(o P-2yJ#!p^V%ӖTkKe%bsAo|r;qQK"bSHcTS9|^az)9*ʑ0RIw{@'}m)c73hյZu0IGhƧ$Vk0Vvey¦/g~x]sTd ى7|IW?NxBZgKj ˨O~a*%}K.fJ GqM=&6Ae$&pFhMoa$p òs#\/^""[x?c |-DĥmS= %T ؠ'vIXu2JL[u4HH?$ -$4 xT&(ãrm^h(@Y&J9v& UANKrPeGA`|)y蝡%nEU ,IF _6!kAS3ij Ё*PVA&A~x}8悔hΚ#E\ҟ _.ǤTLZ*$`~>ϡ=QI=MmYj_}\ITf$/Dv8 ?`1(ueI~XӺS.}>[Sa2:۹bSn8ތkϩrɔn1;<F@:ħ]`4,.^ޑyxˋظf*:{}bJɣW<[nx{SA ,Χ[Q7QVȮ|57'OK4UwUeE3+Vx?kuZT r6 MRlz(=0Cj>|Dܹå=O Op:͌@P^&R kb Z8๼-Q^X}6ˆMќLXc$Fs? XO5 b}#gbŇtԎSA36`vuTwa p>M> -alFrl+4wg-?Ng=khϿap!gfil22SE\@u{nxy&[#UTQߕկtE@֌X:?v2^ڽ[Wc}|QmM!Pxm S_+~)w(LŜX՛22;&wPtT"=L(L+2 dW_uC_xbqpƦRd_',bvZ&_)  FLNy[R &!*!`\̆@INUO,OnەE%.,B-@E6ٺ]5  Yr"ߩ.uD5t^ {&J4ϬJֈ>#7)YfS$Ȉgwbl|icc$\{Ԣ4u//4M/&G ^N4zr%邌Pa0{_(qD t G|mk* r%C_Qwz"׭j8yPTY`u|XպC O>_p`:cDpQV g6#IOAmM2^;%כ$[= x5e)Y dǂU+f2lPҾZ-*6mWfa#cjWG?yq7ɸͽ:A!D}B]ڣ}V-~PO:1?gˬ?ȬoӥtfXz9ǭSrDI ?B:iC ڇDgr;mM2nLx[SĜ|Jpu\pؤaԱ+WQVQ]ѵs8)% lK5;%!*۷jQݣtyV ?heƁrUˑ^ EVEcR+As-Qn7,{MAiYOsZ6 S]Dlt%e>umf@K_T~_z@bï= {Ǎ SUC{nThf)FhgeΝC/uO (Su#0Ē琇6&Y#̟5H_甑"øDc\K2B@BBo ڭoR!1Im(11Bi6rOc!gFށө!jWXLWٙC- YlLQf;OYyX@/v`i\g,[6 g;bp]%+"~wҤ!/*rד{.A:*]waaDu:@<\|upAwu<ly"x4Wm(҄1s*QV<&!mL\ʁQQj%)9ǘ;T`AN%SSmDXbϖuҋODZ5b|psS׊YH2~f N(jV|˜1%fpıо@ޱ8/?!Y_3iEgUN&BS Hc=Oݨ>EVU܎IHžfV@TϐLؘ ^6ކX&Rפ˗k ڦn*QX-8 r\0'1Cc(CߡSx& FP\^hcy+;?!XneZ6w ;>XD]飇oR01EkSg ¶M(8q#vkX>':NO%^ g&dQ,Rr+!>8gQ堖^j%?LHC/}Z!8 .އZ9Z-JĤ (,0ϑ{R4G"aHF _j= :Xsu$fK7J0UVQ5u6}k<_6|qE,Tz޻a.O^ZtD%P.&+ AxmyPE5|tgoz=څ]ƨOzˌ7 S[u0c] Ț{6⹄B&pHEW1a"@سJh"]~R~nt8crUןJ¯hpx]o؎BF$jc <@uee<6U*EkoGh u*KYHnGcT*\7H%>`0(M<ݔo=C["LϢr+e}*Kg?X{b2MǷ.Obc'%j HEl-OpNYV>w+ }dgv!~o1vFt4ыgN7zBg٧HWLBTMTol:w S`1#*.Ð Օ\>z\vpSpnҬ;/݉n-;<܌O iq M]} J\͑{NmJ[<# Zt`Sćم$9Y,LL ("ĨHH @&P|R{Ԍ  kAd-o.mz@qy:u@|N϶ң%3dkFq3%]7j #^2T{['pB<0v-i#Ko7w$" Ƌou=InR<2a ,AcJLE#CVU?Zu^C~W2אWgDv&"i yn3Ȓ^ ɬ߱D\ sTlѹr&弃%BQIX~fH[ՙ%#|[ -mAAEw)>M ZJ  A籵wfv$Jb@\Z/0H|E!)H [ V dk8{ҪgS6w!aUV&=a]CR~ X8ⴂ^p0mtBxf1Yaۭ^z<m‚HLWg>3O|=j@hx$MMRQn'1'q-V:vnRJrwS.Fe-N{z kM䴟aawK;چ5555Q*  ek:I{/&G!L,@V}:mF8+`ÐykGCK&hC ɠ{QY=%WT?TvºaKRhIv0_)y }h/ ͪP|V*E|*tc9J:~?6I iɕ")*߿Ƒ\C9 +4 a#[K兇h3g8kոeЀv%o kHE˪T1cnr}r YAǹ#' }^u܁}LJ~-N;Ii7?}`@&er]:&14jO{Sb ·jjHjKIR lʷNLuArhBߥj溽رb-+k/ee?JC:"cY-Ndܗ .,[|OFR84F woTt1 *lj6ױgәr3az#Me"%'^@o*|sY: ^.It me1U7Ec({1M oE8R]GC=QX}]g>~ܘ' ݅w[F,+|M_5uAZ"+Ggւ_K`9Kȝf@ ˸TK}>u+bx-`gFw$ VjwɈ YqycqPUo]yN{IfND~"o2D%7=pNL(_sUUB=],k翴:@1}n#5\{Eh:Tj}򦊭NJcl;6ѶKj課rurav_׮첞_2>? &*z`>m!$Oa6mahcFRטGc|p@f򖲙Yk:SeR(beovґB"TԃA4ڔgZxbTD'p,+2t=g ,6F6q6p˸u)gHK_ Kcݧz.!xF=/S{u14 Bʠ1;-i6D@/y2\.hϸb9k,IՆuo 5Fo|'fDǠe8z6:C.ĸ8/hͅXE0eOT&'B"( SV5$O OܞR}N;cJg<4P@')$ gMgD w%OQ/ͬ'8ջx-;vE7XBLÜ-O֝dQuCmЄ Tb"b?Lr>wcRej.z(Nto(({2e82֤י7'4q2({‡FIGpޡc;Ol؋#F b= >hbW1o!pQN*wZXޖȖ zsYMoX->i:ՅsW?#˲g@ݦͮ1 r(zyX_*>Gm+_݂g8 i~CX 83})7:<{F".>lCUFOf[5"Ub !~=ɓyt`M~s&Bq2atʟ5$XG+nlOyzJ% 8TwYO&Z΀ nAt@0ϒo&.=4dMRzSϐKycQU0+XGc gK`Rd*!G SK/>]U_}/%7+djm;[n4t$A|F3sTi =1li0>Px +|פwk~=MÞKd{:lIߔ>AٛޱMW8D]H GuOpo~ߡe 7PL8Vl{Eoc 3ܤPJe3YLr+k}6Xb7p*p!!ʞh@9=wnnM܅~BAv"zw g\ͬ#&¿-T:iHS|5Y"lh$/#R }lomO4^ 𰿔BGcYAtcہ`~N)3Pe̚%WhNF~O(W}l9gM|] 6>N5&7(b*;5Ɏ`)f'G ~u&d:ܬA %Ӌ$ߙ7_s?M%Ѹ3A|- MڷR웃=q6KR|HsҒ x{E"Ų6qBd%y~e|h"Nv++feZҶ`|W<ϰmg4Z0*.齥<.7SbŻdT8SO4HD)x(ی~7O.D3h>NT0 tQ,9tϘm:+e<#/>. Lm%~j0u.tѐ)삑lc&bIpI>.0DWf:;cPWfXCMT/| (bF>d*d˅6);ӢYtHgRR"HS.IPSm9JNXrG>$Nl3AˤqG0g5 cЃ6IIZQvzdi۞7EhYoAP_܊P.yg+xOOK]>q*PqCYO(]X֎.D2¾/t@⮀%|+p͆j?@ Wh\lޔm.XWN2t\#;izf@<) Bak  rqj#3( oV0{$@{FZ-Th5נi4&Pف"~k"bveTqJ۝gԖs{(hUuwykY[T^􉵏!Qpg7熰QHⴌ>cI^-9/ ~`=FLz=qx 'ќ6c B\|_  aw'<~7WzZ۩T 7Q@ 兲)3 8+ҁϲ9pwEdXE蚕sG.r]_7,9lwz 4Vh P%[YfNTk^a+*goFPp,/rX>{,ANZDgrRh0(:y2uQ6u^ 7MD kx0yGo5H*✏ >uGL9 \ er7ד|Wdlg׀C,UOc}5=N?fSVK3L[t1TPN#`lb헓3BwIIٻS߼F&rM9R B L nt<' +eUlyCx8!8sիysgFG܎qoNZ3 @q]wѧCמ\NQDV/ uAMf\\*IT֪ qӮ2P}o0"`ʭo7{RJԙ]Li>[.A14F!`1dkC 3,wX6RJURs֋K{[y;xN@ jOʲGYFNey+NlDQ>cJg"Wcۆ9|ZDvGMcJbU3?2QF4ePMF! eˇ i7ur~\@OBYb].Շ1 !_Ax%x7x4퓶$: ʠ8lC"?erT hnhpC$Yt6MA-G`Eu򸡍VYReIrW'y҂5wŏd^OQ=~L0.yKт}\3ݍFx@oxW r~N`Sz>qL^0o\Hnݜ1[w++|Ը))okǕhɠ oRDIN_H$ rJy9M,8ݿ )a ;{%掺O|e4^7l5;~ݥOLVLnv5zZ:\ضAI_ȅu3ۇ d'|t.9}H/_\aVĐK߶iK_`3ѻrʐ#XPz( 1,kǡƔAx9R?E#w"Pd9@֘D?vҮ)?*:'$w[̰vq+40gJ*Ъ,LT(AʝVS[[5%%nplWw w;zSlUfg_ZeOb{sEV Aʝއ39&՘=+56"B>3. , b9=Ep.#E42L1[}< FFP%M05(MO{FF҅V/(\jw0kӿGks MMv~aPeNhu6=AN~wCR7!qn<` 42u0o*.!pkv}hg5;cwW*$qt$仝hgRn F ou`[>Xr}LU|ST냴rn1@>F$hs˒My|+4.PxJi=#bqn&Y9x(.;܍z,<-3f9kq9TPvу dS*)u(ӥi^cPDesϿ`k"OLq"=zb{ق[YAFrìMJ8zQ/}yXN\j!Y]C<4@ x9RيCwz`kU ptRHZ^5gռJk1y 9T/NǁujHp=X\]'\扙-Mf% $fF+zVIBNGT'ZMȿct| S-ϖӅO5R;-**\=e„K3G/`WyC8>i|VIOe2kRIUJ 4 {OxDۇL?nU{cP;7ݼbP'vg c25wԥhf>l&pZhWrQ%_4:)C]iE; /bB^ ab"7L0~5t* 'A8-A%Cm,;Qj,MA}+jw!:QV3b~K^>,Z 'ԖHa+\uw=2j+izLMQ {%tiFl}ATecQ"]ח`>2u.߆dz 4#W+WQwE+ ZBlP+=մ}.d"vx,a+Õ^SLUbH1 t0419p>B;" HyJ MwY[{nefO3$S&gye$U%SD:QZ ǚX\ 1KʄNT 5gbt@  t [}$@Y8v# A _t:(oTM.K.؍g@12|Pk@9E('b݋"m'4! uLe0B\}3l"TKW(Zd8rU}bdW+G!<=+ bTϣ@F [Õp o+d< A9K\9ڭY/y@#(sgepU>qrjVge$# ȍwl6[@pkY>zcS4\0YJnJBӿ]:ۇs:UrU,ϣĴf/@_ j~!i6NT@2@AKmSSmi [ iaxb(z@\06Hjrp4D6Rd@X_HIKYB_Ԏm"M1ٸ|8t.WbqC5 ;xj6x bXR]07N̖Fysr.o\ U6MɱSTE.7jg81ٕeY|] 'f@v>%[q9Uo}2|jɊӡxH_LK**EV:#3/SG @xeDhAi,M'0cWO~7&y}5~ quJ WSYZNCZ3BKEΊ^pՋ[!.3']|A-O/y<>ڸQ5"|n=1٩)(dj˳CZי\bK BV^$1j(]^)Cҹ|ߞE!9%Ńw)+[knz#dYwG7g Df0c?.jmM|+j;28#t] <5|k]uQea\`6L؄uNU?7#v+W_hIa/!wLDJ(l'ױEN5FX%' 5 |A}y{XXZ. ʽm̺]r[%d> "kO#TagT'M$vV`R$G+Qq oxԈ3w?-bt^}=9]ہ/yp %Aj#Xge &JPū;DЙ(iq.7v,W>\m!{HD="~G<+#>؝aJNJ(4q k-jg%ˑ;ۙZYY#v__5W8:dA@..|Rf"j ys@zi A]iD!2P^m>b9n[cG)}X"j#@ӳ=~ˇ%*%ѯ98.K 8IPZ?MP}i%|JShV㩌2<.ĄSk mŒ }$Y|G>"ѶelQ\wgEJ iu`,*95)*YA(ԈR~Kz^IV1܆#J>_@<Y{\vӧL;ǽb{Y K`|wB?7i]hݾwgw"C[ax; ЀC1.ht`*bEK?,P+g\naKa6ِCvM䉤G}"HЀD0Kikv.sv(E؄5hb\ ٞ^~_Y<݄5ЋL˸2AmMPu_Ae+ RIi:H8 bCeY>6ՠ1c׵#!&j<u,%^O(2a;Ttpk 'lZ_ )t` Cs!Q-І,VZ,E/pk\ĤVDXDS)eL dM7`ۂ]?ڎ5Kb]#}[Χ"\F˹iRw~vĈ!MdI ߓ>lg!aqNI_ֈ>>_V^J̪Cylnj:N"ŰՌ s;|#?Ғ#t+ZG <==P =yt:PպЏS4M.U`$s E^XmßD@ .#Q68# 匼&uO,20r4Fϛ:/l*bKZۯBmYհ %%x78rFb Dך'a% xaX>H{T"sv4t~?J+M+b-|6? L|W ֿ^xqOуEn4Wr!ZGL[ ϊrLFc*.7F5J2NY(\jm?欰zOВQDfYAޙ0=Xա1BCp.^\3~hG?Z3 ŽFM+'M!(IWwbŏ7&xuQ邲 ˧'*,\^(nUiObxՇdoRb( UFT,:#یpB,dкnA5NCw=\-4H6h3J/j||ԈL^@Mt>pɼaBZz˽xʼt0Q.Yƀޑ?.wg6s7`CM8՝8ܖ0xTN`0)&X_FiC]CSnirxZfpx׉3^5[(S~h-)ɵZb :51~ڎa0geW v]YLI} mj?I-|^zRTCA T iBc:wHGwX+ rX+Ҳ(+wNE`x4,2T_3ed6xİ-V\ H2؝o~5سRWz׊NxC,:&ʑ6Wo f};-ԗEUn<= ,T=a ODn6ZOLm:"54nPc|^욽+$OxuZzIm?|6xMbbuBauPy{R]܊!eu~Wy_Ks68D?L_k0_?pp Ysny2x[ nmA >GW] a][~Hcd餆AVUP3Ί<1ɣAE{+zF(Gꨏ ӬRl%yvzq;P)eO[f/,>)Q$F>Z./ƈy,a0w -74qx8Le5Q|,7r?=1.oC):Fk齟(srC5qB5.9p SN$DL.dh9D\Cnc^NQ#- .`"b Q,U Fki-!2B5~|˝%0o} /=wVREgB,+pMv<kpmC,ʭ|GVTҊ"Ed,xFEذYQ0LIʊ['oN&y<;y7齅(g>[7SֽtpǞq !Vh`^{h oD֭Mޒz3nv4iֱQU[p/k2XǚַF F'"ELPJf"2nus)gE`FA[jCRŒ4DصPJ,):lZuXـƛ+q@PF4,8|X.;UDL5ǵ^Uۨ:`zMG~Q r(V~A$-^L㨈Am6( Y Ѳ[FX5-ч:8;!ٞ19!\lf9>}2b}y 1itwlwWk|> G`d ':$hrᐅ-z"ܧPoIppq9r$eǏHyw O;pGU{F)bKȐN1 5ZSc2'VhU;ϟ(ScaXΥa71Y0I6\(\dun}[$}>Yz;Y%c)шub۔t ; B_\9ʔ1A')?L\5 # mk_ S3 7$W``}."zOoUa&Ҵh@Qs$G~A+#Hx:@3~V8aOoS8adNki Α;m"иJ j^c|p'L}Ưi,klǐF?r?SKg\O" C%Xol]ۢxXZ{% Ņ5Cg09rj^rud:)_)Tp*$.~ BqɳI]$bEǓ<28޾%4W˨erRb :LI{r@gZuzSH"N)~c[ #rR[ kXAX{Xy*ZձKM-нyG^Nd:/Bc5Hq[-4,dGsUlYO< Y+ɋVjWH2r>||Szg(`'*=+U0Ӣf"Bqn #kEVnʔ`@s+t/W2>T4W5Ş' :BIX1lºG!ow떔_$31t䊫=Zߺ/fN `ީ3JH-qgQ;@< ~+?8x,+-6TLXmok܊~#͚\]4ݍ#i!g25Wz7Jއ-87m( c7L۱ݭ4pc&n/y:FeZ_zmH2/U0JL-u ܄ NL Dž!T%~־tcDr\ `rsm C[D{\]P fH˕卽Ká]Pp8(e#WzM]~%fF-"U3Bz:PrLJq r N`,ʫ۟ e)<`omAV?DjeNhWXC KCBQܓ_ j,.qJ6Y֛ճy٭R}D\Prp5FnB=bJɌ-\PHS1I{.ZNOڴ 2[C`ɝmjz蚔'aN~%5.=TFq=k`MgRoPXt6xNQKȝkyG=a{ Fւ܊nq "QL_y_&' ׋Hݔ0FEAdǟͩ]yQs#h͢72Nd/gC EহH% (=즡X3t@#J$JmW}iSF[^#RR' zw ܨ6ij(:H|6__N}al*o{(Es5:5@^_ldwr&uk@▫.ڜU{[/ Hq< &+Ն#NN>vaOp}ٔly/&xY۱TMwB CH%Dk[ ON ri&E??qX52 &翗3F@_[?%~_ mq蛕wp#OfN?qEZasRΕ:+x-? ]<ϰL żnpޅu5 Unrk4^HSj"Չ3u3Tf {(ǓK[~O"8Xpbjipށr"&ZB>V[iqȂJD˵~AYy7‹Hkؐܥhgu;*SuΌTZXbFum``Q\>/{N×&jk.hT|ѡi/>)(g=݄CjP @mKH{{ef`> #'mM_vIm`ZT&9cZ I9>cQ-τsEgPG ܣ3JpRb@?kЄ*sSq]~B-/RЂV8lj=q*inpe)[bܬox_-ҭjAtNyj%@,XJ i(~:Zmkf^0;4nmѣJ 93"e%7g'fͤ:\SZqI.T=_,F >1M؞oYi"~i֩m1vTT7%ąbTpSu!~}B+S-Zy8L/ {ؽw%[;KPUkba.\VXuwּUY1VrCBSTR` B_͌J:3K PnJ\7[^‚!Կ^q'^ 8&RRn:VlL `|"9 Xs(a}'{yF:u$z+<`芽 |x6/* SÆg#Y:X=iHI2\jGN1#hK<kqeMMa@:)ݷ؇Y470\7[S<&y7qrzVb̏򎥿7Ed݇\CgXCc!y="Lz2Žt|שđ +HAQRX9-xMHZ$|1$YVFkh(\g gu)WU!ܟHn6?;3!@l7BTaG)#Й{ZK+m{)j+쩺qO 8S3h^N j'F!&E%&7XPbԾ=1 8MvsNGybzҬ gR씮\wڭ)zL%_z0W%b(>+a4x9$N1I `6!=MJҖuU@{L)OVE>@{}cPtE@CoҏZ8ӑ+ć!5([(̪tr;08S8XCaCnk6 lJ2>")~uy_]<6ywH(N^IɚzxEm-E:tn+#N6&{2o4ת" C!mf%ݒJA?]-w| x]F; ^qwXZqV}`ua4t.I}nJ86Pi =yhXwf2YVhjT [{lU&e!RS@ڣ;1jBIOe?YN:.<:#oL-Çt$WWk+wdri&dZfM]c$'ũc)@9'٢9p$ .~|IzKK Y~.f߇([mo&2t7w:_.`"սVnh$ {(<]F[ܣqQ:~c}{iEK\,O8VūEw|.bsq}U7^{ٞAUMvZ : |a .Hq+u^dRTɌ" !$$4pL8F\~y=Psc[f-D/>H.nC;hk6$jz1ҶǑ~:Y*[-}ws?9_N2^FO:f МԉyӦ\t&t&z{|P$yÅsLL6!DK}>#{y$IU %l7{L7 tݷNжTt:$@`Ж;!6~rXc"}WވyC"W_\r%Qp%T$ /׭>Hϰ:,eaSE5b`UO&̸b3CEj$ 2-ǹh~=os'vf4Q"pTo&6 ز,nw JQI\3KQ_̂Z;C:W{IؑwF:s0ߨc*`&I\4yH_͙@U. 0Ƿ%oB#X"DOdozZ;L̖M & 3o'=D#d3fk_'g }&.q,7ϐU5&TJQUd"ѕaڶfg#>|,(&$ф>yCaMI[t8X+2No #E@1Ir?KQ.*=.TB{\ߚaA qP{c5`8ULn7n<.l}|]JDqfa̾r_X_m mhJ4oORϖ ikH'ƻ,GCL`ˠQhxx@)ǁn]`XYWjUVіxK_p;|o(j}P Qǣ# t0pe^t>AC@werdVP,goeE8+0cg v)dx޶P^J2U2(G Q6smt'JO]ˁw,rMy}N8 ѥossS̫l4E[-SmQ_&1Q ]/>,Ӎ[ c$rBP zdI3zy)NL.|)’Z0mwjAmvs]c7 ܑO,FgfY?SooŪAM$Nk MhOt:q*uumgYh. 7 Ë)}6m[&*w>wJDӃ$SjIwa:9N |JGT&$>GSo_}17@ak9639:E5-;7 ramP _RE<סÒB'Gg*#^'CiKlj JO6ļXcMx+ a{]zWNz܊׮OjrET׭J}/X3>ô'ȄEhEݼlmQ@)\k?.ޟs%q5@{(9w{X=*Ӷsh{H>tnХt<LbqbBxl|`=-/|~Ka>J'5Cl[0/JP |𞶛ŸT̢БKæH1LAWc A_lхÝ'(H_&گA2cȎ=.ejTJ|N hpE܃_>HEkj™('!t Qz]z{Q\SC.K5&{C2}Ȋs o 6Nbecڢ?Jk`ƫ_yx4dczLx&JĠ'[DYǎ%$Il UWabg  ?0UVmi/l7E92iyb~+lkmgN,v6#LκI*׮ĽS ,)HkD dEd6k # K,ʵ׻`;̽OHeL?PHFh{#D"mRPMf[x<~|cl93 O~x-JL"s]ŌqQ7p9׶OlN+Uk8%<g8)ݨt֙iwF^Mff0ƃk ;JWK#w-x}K~qگ:4ǘz+CVB$KUp֊b5{?jwU ;5f6 ]~Q/&a`tVUˆY77$F:*K6WzJMux91#C+Y-H0S;KwB;( }ױʜ29;ʇq*)c+cR(tD8"{m%,3߻FW5JwVzǪ6@Ii?W$qfԘeMyvBjW1󙵎O Ƽ6~k=Cx.n.d|i$z2;bWC{ItT7 5ǥi<+'Q7V$JgeV.a%$ e{vP^puK~[9!WJl900V]{ġEμñ 4*4E{$;0N,AWJjRx{TT2|]irbqH!߂ |.FET̈́@uTNH@|P& zTmr]'WW-0p頶2P$^ڻD֍k#e\}p(|hxFvY&UwR6w284~P CGJ?M8vB(qfe,,>˧ a2)|o:xp[Usf6!oϘfnFA+{J RE4>ulLQع$ u~zGVS|@/OU^F>CX堩." ޖ_CLi ԗ([~li/q,eٮC3)$Y\(إmAҳ@_l$6d~`Z&e9y]vMW+ӷqϧSԁ@Fa ?R>J:jq4wJ "2o`")2BVO]M <ta@~N1Q=TD-kh~6{lF!Rt&l{0Q=d:\&HB!T҉ScpND]I+z#6\Mq\,b) :ڜNPefbpP󼟈鿴cT ?:]v/AP;\:b1:R.j8 8/u Omx"_ᥐXiL)2RW % ~'fx@=AB!s1KʁnH<g#f1L 7~g??Y@K=-l|ݼh{˂9zgFZy_Q1ս-o G> 귩)@!Y%g_NW+Cu_f cfR&QxI,OĊ-+F-1)̓$G>2&<&ma RU`cD<[H&5$Bm('9]P{Pr_1z4rZG@*|NUtIW_|).ug]~b,#@)4{GͯlF ˙q2c@4ŠOv'p[(];y6fnʾϻldm^ -F2H;h6LOM̢#,~1cϫj^9JY y?Np䃟؆c\W*QO+YwcEn?#kBUͱ'hIEgԽs"ݘ"V RqK{" n;1u[H\/! x2 IЧ<G7’t`|<6Ż*hH4ڐ?fsKK;7R Mz ok`qlYT[/EV{iw%ҢLDa|I 6ESA"E{%t 9Ĝ2vev7Nz$*1\x%!/4+7 5hfmPߔ) EixOijQZѽ MƅnAxYkMCK ߆"t>Kz8)xPKi?H '>U,a,g.J"<qpBR/L/("  jUSŜ <1T3z8ϰ𔛆iJ(t/ 5zA{Ґap fXԏ<xI8XUcTTrqh DϪG -L@, ƳAh@̮f:5(m?j;C@vnÛLE@rT5${"ix^Z ]ub O֚6ꎟ0ww#?&o@Lo;@**u'R/-q !Y+Ee='1)>pr % $+wL}8>i@Bvj{|t RjFH#4ebx+,$/ӌ ^ +<Qv"^q{J\"A1YG~7c$nU~iLP!ʴ*Cvx68/@X͟z$ՙ38Rp@\8T"%1,s+Sn~nq$o>e֭zP!`8=?7sQٝM,I7&C[֍:3uw)U$)()0]I#g8+8 z5#e[}PQDE۾`oSnZ7r7ceHwjC ee*eC-I؜B:lbou2-<'dRaؤ&OV[ !玄v鯼?_u$#R=D, q99DXJ,`},rsJIn}J:d \خwF)U^Y:Tp2'A3r?R$Y'#D 3ʊn'%Q0bX Xҧ :~VjVA}{ \UE8l]f^D_pзc08ĪMXҗj HWsq|}"m:=ƣ łk=y&͠Sע h i/Fb~JI;E:z} Μ%R`X183Pƍnk c@'O_x.4NVy2N|x5Ӊ:Y2 D)v~OV& d%kV:& -^Ņէ¦8Y9d7FC(:l*_ z: qx@=DzXWFq\% yA, Z;c>XH:Ȥ +.()'!~,jCO@9 SK("H!6is۸`) pu6\-/荿^?삚΀OkzaC.!n<3Yں{dWP!XT3^a5VRrUb. W A ~wxr|F~C%IICT{;i珞`m/L\DEqww1Tp•VA7~xʦK Z.{b)yDctG.GK$ Fc:"BCO:t3/< mn(0o] jJKJŘm8;HRGK*S>7vAQ47̀=qۭ,D) ),R/ĺ F#M$hL$ay#F@!b%}Xo~hujPE[c,O;4S8w(At٫'oG/lVx\)Lek-C {-()ս2W-H$ 3N|EŬ䠞?^>zaf,o*Z-kt<4/%vifXؽ:kDLz 7%_%SDn4QrQO UO4aO<4ok607(?H9pF5 5X-qwݎThS]A RxUd%4a?xu?+BJipA/ߍvH_~?\Y}GƯoX1݂OJ fh+#=IXQ0rE.iJW.5)/P=Pܵ!o \ ܌S)BuAk) b]ɂ}$&;DG8VU9@ndSXσ0DnC3-?K{2e|*7",` ;p1#lK#Kr}u״.9s$'aQ&{FzOf`d9bpGL9Un &p~4[p+"rGjGd bq҇Э"I =,*pw*t> (,F;² 3v1 =rk)%.$w1A!k:hDf} `/ȨT_1!>걽/Oa%9{H./_SR1By#$lt Lh.2&ud.f-YEr~{{RG:Yp0e LJm*H$zU[N;-I [a0vg~(w *CV۽w9/Ee%ˬARmLJeBձ85ֵ:U})R0PV:eHg:Hea XRQ%T4}kSEHOY:/$@kJ7/.k4翘ɊvESE<1L)sX&}064%EmL%h/. c`CYw)uj׃t'Je.62ƕ0LCذ]%(t, *z?P>Q2xa庺Po HjоG-&|c^~+4a>ꎳRrU$£}T;saL-Jqķ`07"_q+25V:"mbӑ h6AIŝXOdcL.Ǔ)n_%f7bU\Cp۟M1} nGx,i5uͰXM!vq4C$ =$rYW=nnR X]ͷq)Q̵$e ~PRj^N!l2p7XȀaj~[DˠhТNܪj{3>,(w~˫xSڋ(d[xЦC&-ɦ]V!Ϗ O%_a1V":M:Q>ףق1.iЕv>VT_qQ!Y,(s V$L"fs儮4LB q,d|+mumQMUyVq]B Nb!ɶ8dܵWgi!&b;| %dTJb PkL*5J'͠Ĵ` 2ypNT h$?3bI:PжZ\"-͊ 0sR+_P=`d?\7es]1:z π1hQimI:~z {Ir$=HBU;|Aw{V#=غ8Oz6yO= ʋ;͕͹}vk® ܟO ir*s:ZaENKD){C ((;p49Tf1!-db$j<%BABrVzb cJd߅~?n}X=ĜBp;/ԏ"?+JvHO-^b {:]hP*M:DߨuдCdƭ"ٗBި,ݍ)ouqt:X. &\ߔb/w;nD=l4JԃJK¬kLRSMbrfaY)W@Fv2z&I@nЯ\?\67q<(E^_}Nƿx'Qm:Oc G>kBrmcg$8Y'rMk5Wer=+Ǿ/ Ց.A 5;sį u*t۱''& tY\:Ӥ &[ 3Xv]ߋ'BNC79zkPDK7ͬkw/~B[D9uaivOgݜ3vaI(*iǎKGuJ1IuQ=bCx3$neGVEX͓}[8"#؏}Ad!7f~SK#.&RG丫/xM)*t Bɗ ئ9JϤ1` +N:is ]E6!ksrݼ̈ Ns . kgWgzܴ~#!3d#6z?kԃ҅8`MP |뿐 giČzķ${0V7y^ NBtY&h eM>ON;j%Cfi2Ra~0jN\+MΠC<w# ry-u^&wsv:Q9iİAZ;"gdit$د`ʣ"Sf~_ȭ )%w{0QŗDVu|{!7%pВ]kKQ!98:qmt(⹂"(ma_lBg]Kl7fiqZ.p`~!k 2̆cyݒ}na7ޓz/p؟w ?Eecf`ۄkM>2r56H|\H$ Ɍ i%ۢZF2Ow&8Hu"0-wQ|=Q ~opMq39mOE^QBg+{O7|?QcýW1 :(RSM^nl<&mJw:!; uC`7OC9ez8yHN} 0z%8un&f3;J38hSYj3fUkn"W[ 35?WW-kC8j.*`bшV9X e;yERQݿ @(Eص5'm_zT'c} j2\uC+ƝCuXN+dAۢ``8s5EO8 h7ᢏcp8R0Ұ.\RWAg.oc蠏i7\Q+Fy%;%* 0Ç3=glVh:g1r9|YX_3?$:ah%غ\Vi6˸Qajj{rtsM\\a#I.?6PS|XQwAWG6ÆEA?kR:  PLrX?IT&15urt$m]E)<_<:.vK .L̾k3F^RӊYϖaSmpʥOUq W8 3GB[Yk$:c V*5kyAKgv&}~KEjuUX@ŅQ!pקpA )oSp/_od>hE!5E:3MDG6Ur,)t|6Rߵi=ZGXnɝ(icC] Vרd('`m1|.B~Rwg]1^6YlZ>6Z*_K%c ~.zs-"YYp78/Z^`d CkuWIsB=~ ,B7vXHJ^H) Z ]܀Kt&*5Fvn"l-i1V1@"햮r٧l.WyѱYSR1#-3G/<׋r3URY&e{v齛ddaGEVJN+H&Ц1NMO"PAl WX,?|:(lIb:ଽS-oP 0hLI;ME-J/ n#qs[4|,t8]}_Ekcip },0yhslSqOOJֺOEVsE1tKYٺ|NM\0&T9 pvLmOU,F?!۲ 1#a3 #NtN~E<y3 h,"O &RMlfd&-8vk]53yr vWLLf!dܖQccswSfgSl3R-!|/$OZ9k <9B]8Ӆj꾜YTvC7$Ma<>;`3]执1?G3 Ϗ#!™ %@pR^߁UA y=h[vYpVl!w]a ~aogm3zA8O@G?OJ?nCXAΟNeRiۯ/lxȸ>?fR&=UO`NK? s A4 a0%AY02*Kt|^XuqY!<8FZu;vRܓ;M*h6NG*j$͑wڇRft?Cfc2dkʩB0plߙѣ.(Z.Ѱ#n8XokyXgreիҖNSS60@aY:\ZD EEs},fNQ9?󭛸2 i"-_*s(|Νnmv#–&%W.p.HB6Oyf CLfpSd{N&wy/e2(FU3 [%H{@$aRԻ%/z4 ԗ^ Y)y5j'VҦ' 3Y$Y«M@yVQw/D6CչuH0X('bw<3IoIU{n 7|ӂ͙ 0Kn| NXX,Γ;Y#O(qQB*i׻ThVl6!.Dh09Qޔϐ9nwBmGu7S׆dڀFdх]q*,=NB*T~z>Vیі>gKVhډ9rJh 'Z= 3÷ۣ}bmR\O:f2$b5,NbʱxΩ7Hx\A 7/*?_BR (xY{3xeO-0nY{F dOo.-?B|&SELS5Ù]5g"\ FVo=~`8">htKPP3WLb8洳[I}>Qڌ$ӕ=ggIj_ DrsF{H0)RRz׮m,?D6c)_hJݻHQ^fe k^ 䣮o6w9Ԓ4:7Dd`8$#3`}BV.(uDDrݐֻv[hqaq聎 rď|s<2u\.f1Alq) 0\ <@wÔ?I$r(^üOTWu%$4s!fz PKR:,ZWȞ0Dw!7$עJ/%AYh>'˘0橞 1 Aÿ*cttTOE i>^%R3LLXDB*8Q69jɱ&mAMvNUݛ7O $9X#7 wps~vb!؝m};%ؼ"IɖP0*jm+4onb&^XfO<26 HD֖IJ&mJ?'Į؂#oI$[nٖ֜}/.#t93*SA,N[(x_M0"߇"f#t:<>wdj;jR0j@oc=hW9MR<[6 ߟ`M2՞rD#}|Eq.ӛ"a6xukqYD}fLĶUKf8r^ǑꚝɭedC_m>n;='p"ئ {i LtWN.q_f2bKSʳLFW~,W^OM% T,MtjSЛh5 n)а CF.7G{Gzҝ_;(6MgĐ5ZJQ\A};"Eez,rhm~0=f&[I)})8٬ %fw}aK1pըC&4, N-FHߊ;s`r&BF&y; YXDĩm.;6ͣqdhy+$6 { { 4" M-МƏ+PKV LÜT ̰>MTlwn^p:M|'g9A+~ 8ݛ=ə2 s&K\-lO= T76&(}_]r 7rE61pDҌfDXT=>pI cD%8uKnKaq@k^ǀ;MqK)#] tmh+nN6} 3[/+2<QnH.RlOCsqޫ:H( z%|p) @L*?MUT4Ay`/2·ۏt[`4L)OD!+lrp#Ya,̾K|?3y} =ڮV.:Ný{xyX8ݤ7wf2[ΜfK 0_Z&_60 D8®V 5TתHܿ‹p(|v@L%1"l^y&R]YFfqqoW\U20Jj=3@a ޽ *R 2hT&zQ/@efs}-jk[zzxC.yCz.6IxШĦjY5#Ɯ1ܱ!U<_k#y~)_(丱1Wǚ/lUܗx8_ׇӟEwXJF#H4ĜoZPrN9 +dX|{hۢ⿷kiCv yw;q氦 8`uvikd&WL齝qF,'~[bI>!XXx*̤=H=e=5PT&Uv B~G :ilrc.()[ku?Z;T':5_\K8(lQM ߕ(s @n&eaciuS ?2#ьr¸Up%F?)ʐaB*;ca'&U7E$7%iM8oU3< hsA[􍑃P{bL% ƿc̓Bd"i J'Ijnd8sew"%{j\Z;E&/`r/ψ~ŌϨ ̐2߅ᆦ"[&PsoSS'Q8AIX*A3Cm|ki^Fo9Ef ^(Q4ʯ>v3a>F1O4qң]'j@ #6iz4C,m;𫽇eF:O@*70{TAZ:&y$F!+SFM~6I݌-hq?QI+U 8jEoxv?z'Oyn70j+_]IRro%cpTTVZ>׍ |z4c5rVR˛2}PCZI_o.q0̓.efFНP$oAs-7uRr]̹YᆶM{+j,(6Ϛh+Q1p3=(CipzAJӱY2/2.Q<բB̕2) z.QhvߺS4(iٟ+a>M{BؖF|GYʛ FbsRٖiF@`OsЧY \?Ӱg5(?@,{.iQSguɱ1BO ~'{NDm)GOLe 7R2 6X.탡q0!3C=VAHKiцml< :M޷TqOT7x.Qz˖LYi,| _5s.nEVt~lDUcjeY9K"]vaRƓJ!Dž6U曒]mɅbjE[~*]Cr{$Êdv i](Ii7Og7ɒw07Kf5?i&KٌӔ;Rk-7ȝcش_˾;~k]r :6[śo)Pi(+;Lժ h 9__ "ftXqx-:o${B6Gr/u n3|ՒcuӮb( dW(/yalXA*%by{J]Fغ";6#b=CbT(vկUuP[_DBALX=dɲS&,(ǩ`Y0IA5(]E@Mʶs>\Äj6F–t7XX&H<%4h|T9*|d! A2`,?ޯv :LyTrw[yd;j $GPhy{-Q4d3}|kTETm}'4j$h[ӛ2k ]s6Nq!JBF>Wz?oɮ4Hbcbv[{gf:P2\o=<´c87DEBV{7$?SDk_Te$1nV'-?VXN(~ 9j/XXo\m>HM3δ'SGIXˣDrk%R[Qud?뛀Âi)tQOz dbWt2G@N#lvq>.?9$X2^v1(IkfCY32n@xT91%sȩaU#y=򾣗,z g⩻:Ϯ`5 zx<kUo"JS`c拾V5)> e09 IhpbWX$wVk6F5U5ұ,L.x5D楶 .ɗ7[jɞPo*O6э=g:,{4.ZJ{ EbXf46 򌮗l"D?onՠ~kUԑԜT8Pc@0 V TFC3kkE&Fڵ  iT훜!'ᷗ_4:{K:Ai)b' ˑ {s#}Y(~bf*|evĘdMl^jnYd+P- Oa; //Q@AZ#r?4~%:o7(myk\jMA={I qIs,"7!JhU ףk*n=vQgiVY{`#z`TZD\>,czR _)OM7"Xv"D:@8~{"JQfCCsUsӤ 7 X>1 6%A!p%#CE"9Б1g--hPP9ܖS.@HV^aK>POy؝l7~k 淺 W4L6V@>)j>"][+Р#LG(l:)QuQcbeWta|NhWE$f}5K oD:&e`]$Gh10CIxO~!e@$G@?>7b7_cuZҲX.HOFEc|,8_xL 6XkN^^ߔ8bh~W@)j}o SGE KH|zdSg1]E$$o"rlUh>Ҡfܭ|Cxw+}۝ UR.T@rOe?}1`9">g -1[y4Y%.3窆" B3gݣ[Oe 22"v^1-D{w.y/|AcDм) a;(+ɲ,!J6p}$xC-t`8SLʗܐ7d^aVH6(1-y6ɺ~l`R{ځӞf샐R 3ClMmr ּ(|5?SsXd-эdȦIu+3Ξ@7;{QE['ѕ%༐]*nFPq#Ly63zw}z+ Z=q:1@אxX;JVA|}K/!Y^el[>riFbȶMwwW<]<࿜`y}ͱE4?5c~iX0ֈdu$L/>=x?",̲W33ɧ_H܉+g KoGnn{hyZSQlO9E}祒~QGn7r?GZh4 hkQ1\6o)Ϙ`nI>ufvHzSm+l81"կ|8vQffjyQ]kSA'_a J" C"L6%g0PE?ol[$[RReHRE/Sh s, cll߱{(G+eyy dLͲ|*qFzID&7ޢŧ>\[ۭo? lADC9.ܔCWP3E5JOmı#YCHZ9Yf0LfAe+3)J0+PY~cBʉ, U`/g2ĺ^ T[VZ4fΆ9}Tx;q:t:~VlFX(F~fl1S 3޺3d^i1aR`G~@XڪCe&eS< Ή7L?ЎDmAn)VJ2݀ov00)=:g/ACg؈t42os -A^^9@ Y*:NdA# lc0! ýڋkS^"ubqZsYP=#~69G#iW8.fI<6.ekw ; N#A]mդ#Dc4<6o+oBC9sȔD(Ol E_[2eI fc]4Z5~;7sɟ(щq2 O]4O/_`P}xX&6s? s8Pv'21YFyVyO=&(~m"𣺛[87mq"?/T juzhK:59p|/3ǨۄlNR' _8Y>*?A3I-T ޺]Q1y>ԯ ubg;LEPrJ), rŁ:VȆH/v&.l+FAV4#F$^8T^sFktœF̀Q q asW@_}|d?!>!hf91Ujrtt+~ٷЄ0fT>bJnCF 38@K{!]ޛK s18B{:Q`M]L3-@e,MDI˰Wml7fqRaWJaP /oG1|l=5stHF4Q#82a+^U?I#sD/K6_Ԗxf $"BW4sZ֙ e:! ?V@օ}Qio(ױPS|8%%FJn@SJdM~ xPMp\'( o˪e+M?v7GXafˀ,krgi  П&{|aЎ)˶?i`c}.; 5y ZOqt>n H w͠Il~TE3Ld%,M"#E.KCې8/ʌϔU0(Am1Q38y3e~vɛݤ:B\8yB<9g+,!v;uPx7^FAܼѠ\ bmL F7g#8phjy层zLgx&4T).iܯ w7bi6ϻ :=tD:'ͦpq#XT$YiϜ $% C 5"$DZQ!>0Js,:C+G3\^x4k m"̰4Xm*=̠Ȟ`^rkEmakq({HwDlĢg@:86D[^Iz@6< d?b^"8]cWVO6vҤ]=Q(l~5el6Uv)Lb:(ϡD)k /@wc̨Ί7Q بh8{0?s/[Ѱ> ܇fXm ^16-=>hl#p'P=H6m|ݾ* !U=gUz4: rכTXY>C 4 L[r lXcbu0܅,XQ6/^6ï;nϮ]axwR e^ƻTDhBlHќ[sOYZcNoPupR54 |>adnhSk.j e8px)8^= Xs583n'PPgx;e`gҐo>r+:+xbE6Y2XP#f.&q 3o#ReeHnu+1]|ؘo0[ aa!mB?=IwּpY*Q W](Vx]RA2}֓-cb!Y'Zل9KdKF~7c;-R¤QnkAhJ 7{*Ф'" BvL,TS~,; ji SsSq>`]("#oFe^FcW[RNd /p0w{L1W\P|9Gp!ۍBknEN'+y*c 5Ga7tĚ_N'(.' љ cu肓hkU*BSW`5JN>/MdǩHeTUv5ޫA=w&: _z޾fvcU#'n;)YEo.[rB]}it=u⚵BxJkVdЧ\J|'o%E -v?Ns{)]5ˊn0\P'͵xXMQn ÿS^޺>c m3xa<, OfB;w|<, r`q*Sgn̙bDn^8uW#LfY6nD$K \+m%/+8%Ⓑ$*KqU@| xcewYGue}ӈ E?+$28C(ύt b¦d M%ZlH4D]58\DVp+6^!-._3+(#!_p p0B\6$5sԍ`( W=e7+nn ѨX4̩H}[P4`w8ҒVjo+x1AS`CхӸq&ւlENgZ%fnޢ m /[}! 9 YkT 9#xK!Iٓ$ꃷPCXP,C'+/9,) %dXpgew;s~_2yPnAt룚qZO'2h*oۇo߱!Z?x]]PW^l}4?ˇ 񓃿l~t [^ ̖%ȸá_UA8GQ]->țCA`51&ϰ\=I=Fr%_z1\ۀNUpg 7Ϲ"xNze~[VyŰ֫8$ڜǞTL~]QʿvshMo)8)&غˆ<{Z6DŽH4";8 رVc#LoJi dXˣI u4 mu׭f-y|ø9mjjA<;4v1V-(^.j`3ŴFpİ(OI 6]@Go&V`ǠIWDHDʵZlcQ9"'2v + %>[ VW_*"n2{w^eg lN_iI`*ҝ!nN#ػzV# )OQt]5 I zAJ{ +@G@7,UJ&1*U}A%q+2:nJszgYwW>ޛ;A1)QapoꁔKSo`J?ӯ3 eVpKnjZ W`(%ӵ0(fՏT1YkiݚH8ASlDi0NSbɻg wtGW|2OKcHAi"6\4d~fčRTinz1˾]B1旰Nc[l<~rSbiS\!NpTYFoK] Q 2 [qƎȁ!Fu)z`s^RFQI\´_ESpV 0">|K6Z1A7Yv1ftC{߂LK^m] [$W[hm)Y f*t6!+m7hU!s} \PAdT?tQD&g'SubtF9?.r2J3nKpg[ !O@ׅp#ˬخʭG) 9{aвV;X c%u#C3WRa(V4H_S&yvjݎw:Ld|ا24Ň#lD"7;X)!lyTA⤣`wMزalz?OmG2n%ז8YJĠkd>Y*i(| "`w4XhSgBb&(I+'KeXN LȊN~y/ݒ j֑V.ŗ@NA6r3(eN 0_*1są|Ho_J2YVrַͪt539^TD b%S]lhSMq.bqfdi9?`2yQzbR´v~\ qhP%m Ö.Cv*C뜹T8UxV{/Ϊ4lo1btL%oɂZ( _ֱwS$]=D|V!n4tRNl!"F׈?zxy[Ik,Icib%Y¯@@<  /*ؖA'E9YgV̶wL4K ý"$x/?V _jxn2wq~ԕMm럄F)Wׯ$mRk]Z .M)UbkH 'Sd"gw)vyºmc1X$髫͔[LX2Re"xW3k۝Y_G)¹%ҞYZ#~3ï-JqFpMLm}W:ʹbU{Gʀ[ZP8SW-oJ{OR{ Wu9g-&Yj9Sj:(ሙcPp}͗(k/d+mGrs>ȐjE²&;-SVx: FCQepod7!UlQ`qE;tz%yrt5&>bm2,q!:;b֜zDT[Ur<crh&ZDH LpB͜G'M'8V)։:Ù/^]N&YQD<-+:| [ӂjF S:c #WFn<aߘhyFX m̞=L  0Ic?ׇD6׎Ъ](`2iG&6S4H #O~tL" }3==v|tB5OHƧzh::̝U)l84"a\!!6!}vIʔ;ڀt1H!c=̌YAIJWR}j߬#2(-:{I)z[^o3F;5tb^(OU>$Sxx쒇["s=Rv@,=Wߓc坜Tfdݼ`'%t\ t#@=ܲ}!X4GjVh]Ub3:B Ί_Tj pn](e xd1P3юH 6Ioޤ ^j~k Qbȓ=>x)nzBǰ. VT iFUQ4 sCr^_ѡGڙ_P"7P2G} .2R^'$sh@ڒة-q*4 /{2w2^mJO.b!vl0[N#-O- IS 0C+86"!0@MD,gC*&XaijزH۹sF!.r26G!<"}sGutj)dx12TA~jGJ4 .SEVFz0&?:g^ bo­ڶZV6k5h${#{^i+{#}& C/VJ[$<|B ܂mL n09!=@c^\cV@E:F9Ѯ!#&j8 n+E<.4ɢܱgHĄf-G% j3EXTf4޺5-]Ԅ?y?dV)]J@u~:j㸳Ёy&aÞpQ2wOvi};Mwa.X ]UfZ/76Nm#jKLp+xfr3TdfdOAlZ:}7m]K#;ȱ^n;nLuLש!`pNҜ"6+~ͱ Z@j"~BsR0EiM޿V kL}g$z:!+t nԩ6xvT=hPֶV|$_>OuYI?"+VT\w.1MN٠jqYjQO.ٔ$Tj~uv֐v[aZ:@n-ȑQF )*3/qDety+g=Ji*25w/✁Jh&#Rv s [KqBՆg QF8ޙ bYXE{V[JjKڨ[{_ji9֛"mGT,R 򾵄!q62}EkCE6eϴw/ QÔ2Pf ivg dKӂFԉ Tq8+K)Le* - #ZhLxj'b"ݠ.L)]ʳ5SC&Χ13XT#6g;yumD UB?4$E̝׍=2\}g}ȚK؛ h~f `LsBVRuW@g 0NM'X#1k ޞgCG~ttwuٴ3,Q1R\!|`kPt.- R Bm F%)Y¨$ef#2+]i;nzP9)$P 7}b,F#'OlMY]%#wj͇eSSYi=;C/d*Umkk\6֗G[JGJ'7hWmb<i%Zq~ŸmۙPm2(jIb8́&1(p$$-FpkcGJuVC3dwG)< #|"Ldvֳ= C+ƒtL+ tn""f,g5A. 蔀F)ٕ{2 v>҃4>Sv|t.vx۬I1J., wY2LvHRp*w" Wz_f2\f*ю)xN]H/xCq}}Usqn}~2‚\g})F)b#i"Lh=/\lyk/TYo =Z^o X3m'#:9 6 Y!.O˴˳4]Y ~Je|HD }Oh- ΋+q9|$x17'8:C y輑f:LNَ 7&dbjbjSՅ]N}hGLڕqof&#zgq3C$mfOU:i ;!XU2[I]7Vy23.ht +贮H=f ^aQD'w-rCP* tY"Lbh0rQ󝹺<:QRď;q ng`MjXPz?ݚiLs$FC T$ڒOero~~򽣦?ÁhhdV>iڗYB|"/y}|gɯ ZPL+m_ҳLiY4l1^^owٛNq<ϰ-05a``g:T NQ^Yu7k| '=WJ%^8 vq}8sy?exd7JPb5V2PC7,߅3$uoHl܃϶9oGm)fKzHc0~T6/;&xaGs:L t~rh; NH:d\`BP:If<g ElE0CDud&wmN}NIS?⡢/Fاi'@ Ee-3Dk%ݙǂO]s_T Vȩ߫E[2/z$n#|o#Ҿf!1޳䛃ApPۺGz9ue#䀘/2=;xM*ׁǫӁ ]&'9 rշmϻRŸ~#gBabq bYFyÒ>qS0,?'C+]8s "ڵb`kB!{ [emQ\5tW ˅34B̗T|튱m;&b +_{v`O 42V=<񰗤`Hn.cg'U*n%U:%ä9^f+x9;]#*GAy*HAgGLR:p[ S6G̟uܼO],/8vG (xT~Y fN#cЎhnG r͙Dj!Wm[E,//R9@ Q̘Pri4_R+^P"۷u\@˝:bx_Ux^ө kPcT̥ObYDk54rZ)Ѩ 9 'W)YмGu0E<Cj"sb(i cYx-aPRHAB}NzX+Nw,`JJۛK:ir",JF/t5 Ym\չȃu{Cs$N[+Vс7zi iTvv 7%|1/n$2h4u%>|wlj".wp{،Sf]SXfyW9hM]_*sۏ0ue~>+'}De#|)/fc!6q:_/D&o%m;AסUCa+xq"yavع2>ݳuuV ! ;!xNSI>d]~ЪxRttGߋlkyvqVS0ĖƖo;y8.c"U,?ZpE{>Hu`r>wyg2!D*.uk-CFɨӜ2 H~Z:PFa0Yc[$ȭ$=bG$i7۾lg ڝeicح/PĈϤ%[ZSß|{醥 i)n󲩨NUd"p$,'"JN*e" s[lٱ ԑ=X}f <3a-p8C=/jZI_=#:EMWLљ"V #z Q\1%";^ќ~3pS5qHRBfp=*;hk ȩu,_+ z?>h^O5n1vuЮ ,u!y8fG2I .B{*mEhzi:8dw{tp2-cFβke3t|[[8bL N]9Q pΰ.1TK3˔YㅤPⴝ3-sPO>`#9^.WE($GQ(3O .X(|aIhKu~ pkoz?\Ih@9;a@ U38۵-su^87f, wPJc3H Dh΢nX(]dqZL0w!,nN>ݯԝ}~+7'N}%|42 !jR/I,t\Jzpվ ݆}V,@!iPH-b QVpc7*Xȷ 흞̚P)yX[룙Lw9eݷ8"b )xwƔ`7?NM#$dOss:69̇Ap256PD)V ɩU~(<3lD=D[qe/ ߗ u 韣:Bݺʟ]kfuDzO5]BVtE$֕]Nv\Ũ>B>Tu:ДWe|mꥅ}1Z@6{/Xw%ڴڡWki,z6s(t @3hŸZϳXU5F\ vr aγvcp}[g=}|pWkk+Uy%۞!]P{o£_抎:2c\(C7SU>r @NJ.ʡdR/YuUrIUJR;Ǝ[ٶ9""I?7BnqC^ )fPCl)u9GnLξغ)˷:҃}OY*&)^Ν9 D؋I(t2|&GRu3&xZFF3#m$TRQ\?$#eYd6Y'ZDk^ vڦ9Y  }@0UR'C;c.G?7\NJcs1dptWJyǝ KpM%厎+ pMk/R+t @ᰎљ K=6B*WF68k5]}ח{H7VwTuO\f탠q]t|ʤ@V+ZD2l@vuՁ%P=@tF$3aQSmi9{dP߮5Gͺc)y7F@d)ڨ'Vm;MRsv:%5Ԅ-BQ|zHwB]'~ $Ŷ]Kc/?".W*EyQ"8`r 2EWE#5& hT:2}PL rH-c+[?2aȀkPj<g|VT8CG^7ݷEx+C`z<! ~D% +ua[.7;kݩQ$* \WLA?!>Ni.$z$_$Ԋg,DbJKTp$<.GocSQgyE ZZ<ܗcv_Cl#d!RPFδ3 5y- Ե8l8{AZO]@$ Nи3K8~D Mʙp1$CMu;wr\#mU3ҼR6HysсtAp.yx&Tŷzt[5eGykUwC&}* Wbm]RY'GT?ryZCQxKqYɩb?R'[0++蘕VhZo-.c߽vwf],Zis1-<6yIMl D.]ۄ_T$06+\3ְo!sF{h Y$Y `zVD‡řG8ȕM"Cl94S?ENxFhAxjݽBv"dvYBG:$5ŭ=M%8d%Ot}N{[NƲ .*phSsPmҕd0D9n 3߽\AZ$.+%oXP᫳b h1TtUlwoヹ1S"^&r|?ZfB~F@=Io3lj zx1@KjeTtr[Nw2zdg44f!P'| (ުsFEAZ8M9vQ o [‚cM%~5E3vA8AI[K|T2ԗN/[]R'H!e+/AI\Z/$򥳠Gl1J~a*]H]h)4A_9lv~j$=1ifu$8qI)GmIn#xNXkA"*z.ПU#RRYZo!aq q0lfkRuONx3 koP̴&QrU46wY }(V&(߃Dv)@N,.G[ r<1\O~A 4,UwXYhLZ{2n #h;zzP™orRtG2"Kք31ht-X Ujtk+ ZX=Ė@2H )G~Ou'ђ5TZ?Yf/,kHh O2W&a26PUx'ر i.mWoAPxu`U{->֨&V]ifhEIPo(C(x⊲uNYEeJ|WI}pEi#jvYM[iٱFy h^M^IG)чJY+К{4\D8!MɼS"Q6bEl) aY :؜vc{\uyƪC7gW21ڼ7jQ88ס*u4]AߐXUp2ğE@NyA W6(ٺwlV3Rq2/:z6=e,‘–BJ +6 R ly߬Ǜ/QRǬE&`-`д?pkixjYYY$FéwK@}pr⻿$B EqߗNs8Ts0]a3>'B̹Pr*_R$՟=TiLRf@> xE^IYʖ{0˔aa'dq^^Y~e:Ր /=V+f~;t@//3\q˧Ud|zΔH-S; PAh_CU|NNPiG= F%K=wLW EMd #m]:sf%+Q$|]g2{z-$GfV2J rDYq?[T$`xJs}CɠEce)UaTI*9뉕" 15DMI"b k@,gI'F9)4ln W:0FT2c4.9Cfr|&@96b/_G \\鲧azpzxst={ ۽9T&I$?(ûwK&ol*8c3[ 7n{Es]j%Lbc=dC+U6-&xS+X},q-(ZV{0؄F_M(FCp(A^&;h(oP/N_^GjlvTS=9zv^{߭\S9kP8Q DRR;;z݉ vѝ7g" WII uf}}rQ8 $ ~&]#& D7vXh‰qw&{+E|]΍߮{xyw_lWdWʋ~o"0Dy{~5[`AB5W vt؛4iB+5_GrksyǞyck]N㑥نu!S^ೈc; )d>Nln DZp9g8=aBv/ŴSe`=N JQoo'RD{4Gv@IZ!\%Z_g~YrTf`xTa.HaROL$eOrmK;O]CfXf9 *c0ܜ 觲G|YHi"߮v9=f]?ҤÏ;Y/=D eIȶD( |gw\'rؑ~@R-CrA4:wփP;r">io޿|UR z~-pB= =]Q$H=aLۜ Iq}Ğz9K^y0"wgLik1ϿH \ emB '{K~G(VrhZ|>:CqJE'_KYWK\/Z!I2N:a_\'TF^ߖSy\;"؎¤ޟ|- L3E%a2kڣci:[܆=ۤW{ךE?lml^UY n.G5ύT4cf8Wn7#/.ŽSZI r1|s$<]7Il[̑hOcu ]Γ#23-Mp^.Ĉvew$/ZFe[^X;aeJ~@ְ SJ9w\s$6nJc (79>g5`0di{C#snd%<&v3aB%=  9vJw'w-Ad;_Z։@-rJg M /*]Y 朷_ 땫T,Wv`OlDrG.f#0Ct_I P]OM ?>d%1q?mjRH 4,zX!R h~s?ʻQsі^w&Vdnxz^Wp x(i8Q}UҼJ(5 ~ƒ࡝7~3n bZaW;]eA仁9@F˳"74-i2"s|<4ZڑSOxǂf\4R X 5*#]p.Lۛ&BN`7lxu#o-J/WDRܨ?(fЙ+1&~x\/tP%(.sQw b:-wtL%t՛r[oNv윉DDg1o^qYBu /mϹ%_޾<]("MgJQLb:3GfFkx,Bu4 D08h@Tiln$(!#Q#vd+1fz44ojο~ F~ 5py#@8-PRkOۂZBtkEdզu憲\kyA%guTjxi_?܊Үh^ $6O;6-./#xML)ehf%[I=vUdTѡ͎#s:/ڳ?e. !ܾpX XCa 2q|܉&H'C4!ufGZxemjZR?BLz.k'oQIC֔_ekQ#XuZpr;Rpc'7+c 33@'=>e1ۉ46zG%5ϊd}>>Tb6TH9HddhIK}wyQNOJ*T>zy|n;c;A;ק, O+5me׷dapҕ)QSA8LZ@o h=bP }{wB6@ѶpM;4 <~+=P|&U۳Ua,꼾93593xN8)*bto bdv8%t'QBQ~ gdͿNfbDZ 1@ԩ:9kx! ͑۶JdIhGH[(sKpG#@)b'AXyb*0(#-[v<02\{5$xU[~T=CŅk~fف{=jKoJMIшcȃ>(λ@99b>[*գӾ{^;~$r ǽ݄4n $1?0+?3Py] jRϵ- m2ݳs49*ʊSy*[+dmuG:Z8PZ%7]qӀ ̾5@pX}a#yD)* bVspj HcM']ߜJF՝+ ky0@^4%irz+"t!gΰ礈hvk~Jd)G-;^NG^HJyB6T҅%~f#ǀߨ+mPX)Ӟ9eJ94i%8CQ zA / Ԣ XRbs͟.Pl|zF+f,a{$y4TʶJPy6I!x,:?j m)Ma݅j85ePgd?YF To%mW].-<ߐEF0߅vvcߍ~Z}O{#Xp nlEm{) .GPrC_jNAfN9q6j :Q}ggD`t _}[Vj Sb$YgS?#q.C,.)+y PaYa2|Hw!yQ4x[}'l$ʐ;}YbׄB- e˭@JW%S7YVl!1L9`9RJ́I pӞ+^+0gt~Xzc︽v)p֫^[Ƞ)!m!Qy.^+ 򻵼N`ӊOp=~ޞB0nEBaL펽z+w"E +A3RG (hlRSL%Iʫ)Sq5rAǠvkj->+ #S[.ā_1i GΚ( WvqrfRG-Zήr2_l^q_G*V|+" j퓔ڈݛ'.[%`#zX97mh#?M_eE^oi rnscz`85b(zW^<06ߠeGA2I+f_Z~]PtϭL] FIqo46ЛHBR;./~ѵy;h^S%ەT$ۅ ,pQ-PsY\d_v)_Xǘ {+w`5d29}R3V,&H|c;`l/2j(F$~<QޠagYZ070701000002db000081a4000000000000000000000001668c1694000112c8000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/]?Eh=ڜ.+φcFb^>`ՐC 7VJ.-Pe""E~_h-eP}M;gюKR@_[P:Y'>;iD6MVP#XB"Tm5n:u!V~| bO婤䢷ڨf?wK%~}S40p]sŢBQ<' WtMf4"ˆu+*߾&ŒB;'o-D@pU֡\ᦱ-%eLKD ҨwߪW$U woYlΒGNHګJwPAˠֲ:(q] <#j4nEKf։B̬TRA/M_Cr%bBEZ` #ٍLXR`#; pT(:zv+;ozX ɪ!B Kg= _I5 'a0&hVYo L44ޟ S (Jso墒ar~=u {%S䲣Ej< pxPȖU#Ϳ~vo^" ,h*4!%C$ `HiF*x (\ĿL3yb/ӛL|āC!vU All,yُb&@WXi__,ˏeWfa\l`pRE8Kv~guϩJ/#:Cc& gJm'} F;?]g'1qyɨXΏCO,iJGWcvEP|B!/Y J0^n@,p>E[S8w dSz4F_\ـUݩ퉔H 1ela|N^`{tFf[9@az]8}k?hP<"ڌIV^R(/EKOPG`_siBO4AQ͜=־+ߕ墀 H*/F0G:^CX蹦p *4+beZW:ᾋ6v]'$_R%D"m`Uou>^ b!1DM-Ҟ|ڊ]M߉u`e.)0hd~)~'I /\Q!}e˅ %q&nL_鎻΄랎ϪMh C(cW%5R&B%߄%&UR*Y Pgl\x^I]{`ݬ Bu *9̷Kj8q|bWLXꮭ&qtpMiTz֑":`,E<>F'qgvvn1Y ֬z)WKi峗R"57Q4PsVKig8LN~x_9V,-m'Q[Ȩ!Wl(5עS?5N38!<@y/&mYC΍ Xv,k:\jE5WEwm*TSйhЬߋ}/<ݮ[V脙1¡MfguEp}NƱgӵgoX0pj9Dg gDėfq5Zl:  R.10S##bJ|bڣ~FRtuTJ䢝9ÉXh{՟-ߚYE 9L4GZR-p&Hב#{iiR>J|tZur 5=58j>;by+M=z쮣4p}¹;;kz]cM$d^8 }嫆z(^ݷ;qnFBcפ'B]-Tܒ,!ν5!甀V/`D}nt뻘jW:%+ #EN5G۶PC *9 ǩg.Mo%X\ęհl׮sJ~ݪ0|%~n1p K(3[(IH%hz(68Az B-qL\#qW01cb} -e Rj6ʖRP.A {xPd>)Fgga&Iqd>9G} m"#6C;@V7ڹ}ɬ2R='rVѶ$*tI}L<Έ2߾ |caW=\h=y@ 9kqx|D T`n̥cAT~yiTYMD] W%ėCE.qӱЉ f}m^ SqV j9W9hgz֕:1rhJ#.LlTJc]RQO >0ɽ3x`ckytVqx*[N%޴arwn20W ܃u$ -?q/>!CJ ~pԥڂ⠕ _pcNZ+7tW̮b_أ9 z ˈRAsV?q"e5@(Z^wAى.Iv,NVċδc?^D{# dBx" *A~/i ;: caIX^+[Fh_ ͆O>t+6v5*Y)aR!GaT}EU'8%-TDیLu)oFnɏ&BeNE|X.vf`I:,nl*(*6'Gs'Ph Gx\oYV=!(64IlSaGX.9{4;x$.F@5t& Bζvr?NlQ $*3Lǫ^ 4flOak]%?2'؏ߓD[(u窆ZiIc]:."ՃFz\24ŮroD[|.Qڠ"ܘ^D4a߀16~UH_j=]TB#HG\nE:biߞs2 ě58(v3ӽ1tl\}~\"}{@)v(>~Jo.XB~mc\fTs%H5K4w _[SLO+٪~=۝5 2{OS\W%dһ1ly.6OxQɪU6*Ld6ȁ|{4NzU>؁yo/| m+nX)łν גG`@(I-)eNmζA'0u~ o7-BI5aruJ\{Q 5!>ր-xD6{ pCL96lСwf/k ͕D oP*lh=,&e9u( M"Լ6:_/$w)+% n+A:Y"LD xI kt_Ɗ>LpɍDDsԀ]G }wT1 V|>51%i~U@BNAqXADtB+"JjWZlOqΘDp1\G9x a15pTwE Tq5[m,߭W[$L)ܼ&8zp֔USK WgݿYR/@懲^/wj=gZOĤ* 7<8^ÐR~a6/g{M7*9Rr*~vD>Ҟ ?Ph˥9%iJ ? |+^+%J#xtE BCY K#sG/s!H 8>wY;us@C"2|.F3y\2l(R`/oB3%Z]kAap(J^t[Rkߗvv:K|XV_C<뱑צEZfNbFN.Wx4'к[Ix.k5s&Gwvǝ݀6rvOW^)`D#(G;[Ax8c\hp+:ٮ_E1krΡ-QX{793 _8DŽ)aɴkBkCX} w*<6|S3[]˘o0{tf;޾RFa\1ō -"x87X$.bۮӢ6/5Hދ 1)GD <̲GYa9PlD WOHl<-P ?>+Mc'Nd 4dx2:fhѻ6kM?;F:59 z4 3zJK jMq٫CGXiGsJpaM&FվQUN1zbs)~aw`<+DHtvo^ !c4G|@l5V/Hށ' ,tm L Pс-kD`u|iirvLm㻆%Vn eHi9|SZyh^'-xǚT~ .&rL@k]1d"`"gUO[Z990:M9q:X¨T0:% '3$4Â\ _#mү=i &T:e01|MrKg|i{߉UV7TQ*5/Hd$҇&e8+[3q,T@$I~CcX{6_="Ů=ASFS ae{k'Ftr.1nha#x"瘨;bՖ;ݿۦm3:@(<;eم/~-ÖYN`d!8 g1l⎱=v3XV7=f}B&mLww`wi9JAqgYSNrql wPPVV&%l1>c\ #XD[!r Gmx6 Bc}Enս=NZӜnk9Li^y7c6> wuRrmɾLj4e:] ?t2 \h1٧Va9|eȅprlg}a!Y41% 3'!sFvg%c5rB[2& Ra8lO'퓙8&Z@b*YКA%e:& (zPeR܃^r%Tҏ rݨGM3x; ^>ݠXXƅهDWDyc`D6= 6"rh8NP+M&0LzHqAȪ(|?4oŔiyQ#d]UT{WnJeU>>#Ҭߩ_gW4mE qr=nmUQjr^ѭrDJ_ʃ9Y2e]^R^P1 \FA?zt4!ijp^U9Axn|8e/#8/MHĸf4tӒL e_&hmD T8t9Aɩ~:D<-mݢ=:wJ̤8N8YP]bAj>x]@t_U]ܺ9:rUe %rNwǒѵ0dY)HAPT˷_xeӻV[v a$*=l~fGi_MM-bSA+k#EFI>MmhW.gw{Ꮻ;pjE;jVa+@gғx+)+* A*c ε"pfh5Bz.SC0J$/DR?0JDmUTo_tf'jk78>$yںIgyXb_T-drVc$2 Sd)FjOf+V$) e˂(ڒCi>'a )זz(I`:8u|*)8[ sIXe2!&UDPu7)Y3 XCz"A*kw]AEEx?%PAЄfϷbYM|s@8 {B6N8U+*0loAC'C1+se:`VR&=Ԉwqкrr/Wo`tBNf#uK"1tOZ4w=xjLʨ6QFuq˳I  $(#UݤG&|S#fGhf^a#s#Ԗ!( ;uҌSE%dsKrps,JfLr>PɅ#=DXlA%j`+Gx,z&{6XJn=Nev[Yo7.Y)(G_&J40s,]Ær_Lo;`^5/U%p*}rܷkF'^&?2mlZSFW"} UV&=r 3k/vyFh\`yg?5"U)>'<Yl^˂Ms pJTp}EqJfk(l 綰t@Pi^u/ iَj*%_̫0@wFOl> @A^y!'J(79ҨQaV3Cx7qT-ʶjŗZw?-؆Y}KwB+kXyF9`Lѕ)H- X[߰0e9 0~x]:Ij&̟al7)fNoUXAЏOƊ%0U[,ݼқr62k2F21t@Ȼِ]TZ:UdxzRAr=|)3T*uP?5{7 ad=%# @#5fɱf)ACJTLrgH=>|w/+Z Bc%wH?t$ 9$ *?PF&P'_:>gWؠ+Z)=oP2im@stwx#@"Y~k\H5N"BOo@c4F\ܳPߊCՄVDBϊRT{e`A ;&( o,BN8-UurWP8 6Y'>C`ck֋-p:$iuQg(q>wMy8J/jn:SL)eڅf^OpQ Fm(^GY1TdRb+cu=wxaЖgSNanf֙1GOR e 45rΠ^ |5M1/ʶKٍ Y,\FRN듯o{?'Bs WRv/J"މ \W 1f"$R&, !!dYtJEtI8TS;A E/D#$w-+ZӫZhQI FcIF\z!&\8$_jRy-2Ϳ&4 {+PESpɫu}EkN{P}hKI"A_6`?B?uI>?}i] .1ŠDxFE|{|#M{GKm˴\0b#PO1Xqg*|vhY]!=rnVV֍ɠ1d <|YC>auqgXP=Ϸ[vǮp2F-:g=$x,fpq,؝99!e`wNgp+~8{z֋gs|.=h>DZ45zUpOh+ yԝ(Zu&l e#P]Qhi8ZȒ^1SxrB?Ԯ Y-BbZ5~@k*[D\o&VoK:s.`dD+!@T(gs-˿$*~KQ؜4Ϡ(7 7u&8SNä8IdM k햕AE'b8 ,3IQBܯ{XQ30mDz+hj {ݕR2b%mn4);t6ifӖ=) cWc=Y$oL8G=e7aݓ`#QhC%ӹ0|m߹R&’|/[ ϕI ŸyHh9pC0Xؑ%V<^Οʹ̵;*ˑdbLYl/6ܬ!$(feĆ/9yPUGN?C"q{)fc.sȕOEnFeU݇Vs̄{&3!SH"6(CZ{_~1kYS7PQ5![a^e9 ? (;=EW= Nƞ^g0M_-Kjnʛb#ʁ@3,-\M*x7h!Q+`A3WnلA#M!<] aue~oHcT|c$3^3a?4Mu&_<:mwi͋&$2yPݍ0Q) @>V6_\|nVEʹ8ty-ElSm]Tn(3Gn6ȓ,q_JW9/1!p=3[/yH 4}~qrۮG:mU$a%Qr/ޤJzu\Ś૨\I Y Q9q#z+ϩUB^*U:O=ע ;Yo9Rj8MI,/R6yCN,>s7EpJվ!m^-F? N侊Q](qD}i-!ʏ dqZIh@^AU~?![fD{)z==z%|S  Hk2$/Ofr*_q%c+rYVB?BdiоTOfj 97nb|e:5xTw nQBR{$]ct<"F1ҔBgR5q?<41ϛϜO&ׅeu, l2y@tQYY1%~iʅX5vB`)ZJ=sVF-]/1_Zg3P[&Q`⸨MԜsol;|gJ5ĖYVa!s&-UN<ҷԽGj>J>\g*M ڢP؇u$mN[djIJyj"^M>> zgJdU16s2gBC] 6_eH {H7>$iG2o\Yi=s^Ï &[G0ZWv~OWܺ/ 1 Rj$vM!+ӃV UaN|ď_-@-κU>)]]@{ȵIە0 R(~5ӄrWHw.|֫5}s;KSPgҝ|[_>Rش㻖˯&*i]Hp:50hMK2aLS nN"o:1̛G!.ww u 쭛SJ.6ߙ[Wi;#3dS2g?T[Lbn1ea x-h.O n׽$TҀcqĽ @?H:ǻay3, kWKΐs Ѱ eM =ؘtdG@` nDu7^DYEc0~3Vܰ/_ 9m˵?ƹyC?4|IhSG*9݈V߄Q{$]WnJOn0lB 0P<70*iZ]#On*kG.oOMΦj!pv9s+ fĨU ݅/ͣs0aID{,^4q?:4w ǧ=cmS9=<,s f-e-n_[=ia\ұ< `{|gס(+Be8`G*ZND,@>p$+}41/#HnncI  Έo8 UaJ?1Χz؆T!0bl_IX!2(pU!#щ/C+Y%6}O,(z B؊aֺKN|ሑE(-%Zlx;l 1ܢGVvɝ%s%`bcjZZ`-?~bqpWdKϺ.i^] Wi9'["({ {RM# z*}E(b?rի ?ԓ1YQaR,aLɔ ͞Ox"xstŸY)Pu>blKh '<VzbiOAUiGɿNǺ//XIrajyNx)+'`;#o,13L*k÷,ڛU/ f^j|=2T9iSr8>lG0%L~ TKHmP 7rP+2_1'xaWזYwV3^ZUozx)_Ⱦøew޷T rn]C}w+chZ9'CJ4젽96;LD:`$vΘ6H%,:һC%%W O/:aO绵%8^1D}^ӎ揷8RYY*'tvtlj%TXJc=2;9͛\|tkL@:1oO0`xDL-ϡbFvMf?ؿ>G; {=skӐ8sMӮE\8i.oR#]H>6nOUokοlixC=$ѣyEAU<)=?]t7d]oY}PQY l6gc͆ mr߃)LD$7ppZ/| }*P#[XkTSjKis5.._6Um Cs%:ԛ[WbH4Vli3X4UbĢS6;9_ۼLy}6詡L~MɁD/8P:WWQv䖲t.v^#L ЋCc>뒩J/C)*F$eAW)fQ AF!.J"pUHl0.|NE(+6\&OAQ S\t9*YP@rU̗6g1WWr]g$HX'vҶQ[>ePpag lFR]x S?)f|WcQpgPZ̛u_+Lx0" Ppϝ<8Drm2$$+ȳ/D1W;98Sn\A\1ݔ%Qr"vҷ<^\2 xȞ#| )&qz2tvLɊX-jDï ~هڟF(`2KI ˊZ]@37g\lWO&8@xk?fN=e|2)$t+98{\^=elu5[nkc里ڂs@K0Ep>HUW5O_ūO0<ՓY 7 9tvͫR @Ԛ}ssQ,ǦPhT* Bm9r@%nO *XwkKGɻiCk:"^gQjk.l&5,Dt|:yw`7ڕztJq6(oV>Y{#)J{RiT̀]X 8kpo]zh[ejf` -P,D7/0#7H=[̊pqRuLKgNqX`cDiG"x. ,"5NWWi[[R~Oaq/_dr Aq] <{dd N8mciQ&qQPYL-D\CgI^f)5 dηYa-4"("b ټyN % ajǷ^{[6v/ME%<ثq$t7&1W@5yv+x00!#>]-3x]D^D/+h.97PZ՜Apv{Pt,+PǓeBDݹH,ʫKyGdg&".Ew#ؐY7~qVL,Mtz2w(*Q<%[9kט,A?PJBHj!eFcgߞcN_T!49W {pg(fð  &dje&Ju-8FUE,5T[s2n/+\ڠ5G-{g%WvClfRH0/݇0Lo+z=a ROÛ'T'O<ʔATѐn7|: #[{LdAT ϔ|8?Aj7*nCN*5&mRfn^Xb#ļr /ƣ߬s% moUf5CJ79_qУ`5C&2͛)kւjKS[#Kq/>o$yGf51U uA@v׃7Nc @O#"hq0 f"I\wM?ƾFpb ȭ/=3#SĚajZӑ4O[Uۏ^:=K|QFx=GmG1 \_AA#,89o\snl]'e!$3d 3&-3s'aSӗifY0P@qpˆ2DçSYoH}K JG0ep6*mh.9f8j(!1DK[0 t?!֓_G̑#U Ȭ]h87 Z `셓&)r,WmK ;.mM(KA"U R.*R 򤷍6˷@`S@t J_Ajoa~ܫl\o!P{F!DF5F hBw8g)%]7*P)򪠡,w-qRN1Em(R}Pd%| Cu#'΄6&r ?DSim]!۝) B죽{LbHdM2qA ap*Q<97^@3,<$C{W|ijM+GpK`=pnlꓧHcՌUjzʠDEzA'%+(~Y"'gD糯3DXvN&d˘1'~zY,miюDzc ;ĄvW9gt8`@tnOax; H(Om)R~aM[D|驠z-=QdYeD LIosEZn +BgKA& rSwuujI~qˀmϟ{7B)uB!\AP,=c9/Š@'XZdW<(c5VL p/B4 Z(ErrDt~dTU"'mT;wGՁ(칏=-IR&V/ |{+bY@Z(zzW(S!)#cqގ ~+_.Պ*}zU[A [{:jV̝J4\P};Y' X 2t k ৃ\TqLO(fԒ~k&\oK7o)Zo+aNH|ZpGQJ,A6[fE(c2%Ju mw/t!qHDy,D.$ \W9YkBGŐw;ro,:"*^T{R0Pśbc|3Rgf_컖 E տ$A`{miPYv.JwM[Hr·S a R󀽤 g,.7(HMcFܠ<@Gtɐ~' >iXh`ȟz|Avkw!Ki_,ɀRh^Fa4XZI-YZMDD ]&q(Ouܚ*3u%$g.98kAD.K<٢^[%q>O+<[t~CXHtӝOc' -{W1`adˢ!=iH%9^'?H f޵qؙ{o,5sY8 61fuWݎ߈9F@Hnp-x@ف]⥧j9%;{>b-I4؝H~\Uʁ39u?EbMy"0&㭄8YG6_zRt\*>1li{l4#Iu{ETh^}5&#챎iL# m1DU_T Y11,o3M-N qb%__`d&" Pˢe!E>~tgd٫Y(dba'OҌ="gkA33W3XAߢ}Tk-VuAK{=faNW&&B(scDmU7'ח΃Eu''%&BPϜ] ԣպ) OqCGxXHXiPOd+ϫ~cqpQL)*kHHWe;f2 xPG0 1Ǣ0hW K?T? n?m5v=gJhi!PG*p h/B=/IjJ~)3х{⨯ /vؙ1^iG-tm.^I7K2t<2rGY}t07Ƞ"9dH)Lּn OAٺ/y@0mpw(G0IHw /DcϖTLW]ql8IR⭷mldd4>;4pV&1n)zT/L-0f33Nˁ!3YJsmI`-<)U'A mȐzZ*t3TƺpnOL={ W } =HhL#2KD2OgOQ|[[ѧ_4<bFcWL6H%@­ )V Ǐ–wkl %" V \H*q bZމLʯ)-Z=AAɀIX+Zw޼c=X6x7a5SD\Ib2ys01ߣb5/G)?\|̡1H 3eX}}OC٠M堟@ uLUO?k#T٫j" ] <),P"Ź ZdAJAu9U3F`6~Uh)i.&J GtDmb1q#qf4՜p(r/C,KB*='՚0JVZ9yT8-EzɴFL'>@Iٟ]gprm%*EdQlFʣw81\DR.jK͝o 3-n6(g,΅"e#OnPl`Λ=6 !2qm1h?oxlXj16ȍ& adoh+C-9yA,_]bNKeF+7tke:ܝD+yv=0Dc;3ؾ,GdZo89;ce)BP$`Hb sBN(jI}Ip@^<3eW clϽƼ^RT 6`iASq ОAAN6+xŭIE^BEOskv5B#_gcG6X`c&_],\dԻB^)n3+ٚmW9tq]`nt;icvr%ȁT ߵIǩ ֏0Um:ӣ<-/svhL"1CuCk#m?` 6yP/S6;yxovT:{b/E!(SuШLBLF Ul+}nP%wkwh쬛sL]P?tiD:{@tѡ*mغ.k&[T$z -JrCs/esن%\JVkÙt?#q{ؖ$а׻-HK92:0_Q e]1GfѤE&fSgE`-Im&ŒUvw[ y8 'Ųv^tQ#*툦@TW.YNpQ̍6I^(wKgض@ܮ 8R0K{+MBm?@4c|׳ A]pfXkSs,V s8>?0xM9+MFQ^JA;NDRn&񔝂jknkAFfB۽@$s~4 3A±7Ot;ĵ3h0(5 w*?|v^d8i.k(.L|]@/I֊XR'xjWo;̥X=WHf"SZdW=.I#iy|] Kxm;lTvmO%My Fvao""|n9^3@(uKoQũ^i5QѴ)M1 JqTSO u L$lHNgk#z4%U/op]n4t~ºƗ:j<#1G[WrC׊2$5aF!; E2G- XZKqcLގXX[Q{#Y #[\-GG$`-qϘbsi}u$ywsDRSkyIN٤3+=iqӢ̈́&C'!z_ؒOtBfz2$(Ⱥ G;>wF! s^B#yGt92vl6~2/Z,wT;.!]|̂F 㯔&^}\<{Wlvvpi©e1h23"Q]~DEh͢2y|Ϛ#t`R'bFYdثbl K=6 |B:*w,|tJUl?<y[moZ}="+u tL6 E2Ro~ *fR<{)E{lf؝j5.٢#_,c{LXu_8גs8wArvc~*c/i-(rF M5s:@'q擟˦: =2n$~do"8+ ꣅfrͷ&%=woTl?ZRk\֦hIeHg1ޙ.Gj,ضޤբXThsKY 1ɋe:Dk4鶜 ;| H>@hZތB8+ŕkk(;͗M`pJl;d fxF DDѢ$aʼnP'k}~)K&-7qI "@k$ɮ !9;rP 0(7cpb!mW;hCr@,]y}C`GEPW~f zoisxnf~fQbU IP[<ݬNϔ^Am(뺷ٖK}~&z" !CդD譋^Xe@V' iǃs$,!Džc>QD?3P^"/^)b-(Ky:vtCDR^k2:~7LͱcmaP~VK1zM2a:SoIluɁ5|$t>X@߂R`FK^nZ *2ގ(AQIDw}%oQ̼r ~9H.-L,8:GcM`yr7/7FHO,sU;hsh ˕PZqA-i/ q=U_YHC<='侗% 4rwH82ηL27? a„g]0ѣgz\j6%s[B*QF޲`. %k(/wBKl)#d>UaΑ&X)+h!OA*qJyLJr]TLy_K0V+v*[+4=yYXѽ;h-J )$ ~Vc7SB& N{NS=v=߉A8ߪƢK0eapg@_,yeav~`'Mx#<( ^O@923S{^ $ a͇Hx ߠf<15 i"I;gꗖ;GN$rJM&Ahhb7e%~66Tg8C>zj&8FMJ ԴpW;o5G0@|{z9o!T@13^Gh 7_ZU9Hk%6(m+6G4:Z I7prG _9JN ZhH6Ő~D;xy~USO:,籭m#I^/M%:v]?[Mh7k{l4J~) e^JYYH>Ӛ IIģ l׾9+>uVx7\#ĘIݩސl0r_I; '` V}JӕFC1k!Ҏp#؊l^¹eJw<[ψzu)VR'8a)ׇ4J=ޭ ֨~ճu"w1bX[ 坜J劕?…懬= '[ϙ>;Θ'RX؟3Y}1 _i,#H;B[GTpRk <_ӆMwX4g})8k_>~/۲C%w.FKe˅,tO\8ٙ:"/1([L{謹ɣ7//؊k>b Mj=p9ԍ{0;H %:.п)b &Sje )o]w Em$Pc٬X !^s^~ Jfp]%D&7kK]I&Prhh`u` YUu8 )_H'[eNYzc# ~G%]7ie`|pU g7zA-ٴYuԶ{RȄ}B!G\AJmtGҽ]:\xoz$%' c{]Y*wȱRPOI!^JW^u ]pFMNW?,YO3%]UK~/we0zfQcVpZXr6Ni#_Om]`-L7i v)mψ s5FO!et f$"+ԉE1 F /=hTAsFP0G?l6[5F,:%[ڎ'flBY=- u%&8ވDius_؛3aKBt,æ6cX#cLqSTB3/4 #[kD;RT +vVV=#|r* Vx>btO)䤴3wp PȠu29~"ݪjb}U#y+f@zRh7cpݨGDwAz.y5Z pOѮ-hHF 6c⪔`s ūK& %"ukOOPR(l"f:' K-<)z½tj.Y!婲n|$Y]#s 8? 80,_h &Mbp0"[+2Y|ՠ ʯ#4N0ŨJG/z?T 5{~_o[ڋ{Zw+f4d7/En*0ALa*ءhI&M#bWOj6= )peNfA 5|'r!ND׊R7̋DN*LVVؘy+]sjNF5^gG$4P=OuK$dƈ4 |,> ϩ,g^Qtj ԢIcbG/nWtuUp3h Q7ˀ38GMQ RĪόZٽU sX5P0ey oaK(ώFHv_̋83c?V+++<{N wlt\1s(W|r: TtR曊;8$fi ^LvTmeN/=EPžjG !zݩV B&5n87qBB19 gڍ$L ٠>[jFo6U7@JF̑^Ɠ3T\jO"r!q<#&|n 03VSZ5:zAHJS^bM׀Ə:<IJm~zzX=/=as'oTxtXH `Rz31{WSjLu%{1^R\-4 ~RmNYW6ÛZU>RqV-3y1/@]H>\TI:ZǕA-eHs$LҟG~deeMG&VtS(47'=lRt-vBA2|N !JTO4{c$Ne#6 nXNoe+@ŜcrX/5$u|\`259ҒGЌc!еd/6wk0+;zIo'Hi[(I-*S}JHU4eEHj"x(32xG)!2X' ]EO:ۂK M׶ӄ8a[ JMpO$Hq9K&A-jw։lXVjBb3 Z66d$ S`iǖ [@| L^ׂd̥c3yEZ &̾@о!U8sYq6Yn!1S,]g$DF,{Fu:M lst5RSΤ>IfҋA hC,KxhCL ЩZjDtc+ nfE\LvB\dqJ{=o *ۍ~.Eqk37 xƵ%5g+jɖR_ صE.юpm5ׁq(pqT1I>tuҦt3Oi3[@]*}2b}F4.w؍l -)l߸BȒ39H$꓋C޴2}x7DO_\P{3*clŏۓ2ڕ4kobB=Q|%5yfy6UW02̠47,񀽝'MG<ɪ;_XNJYܻ>#ޞ? Uo D_U3 ˫hISvN,k褁'>13p[,&d+[Z !^lD,6{YX? A[vKȘpu|(bpnM`E8o$K,gA+3N7#fVlsi-]YF=r.. TRRnݕ=ۨ n.H #Ŕ@zdkôXfR\r4S)ӍO#R+ &M<%LZǫ1tiM.M;IFuwS)Bs|EKxnDQjY ŦF\ԔP%>bbΧ VӝOpKd3T$BnX4A6 md!yXRD` (<:Lʱ^!Fty.ZV-y˰ɠ[LTnhWs*xüf> >M7T,v_3;4DRݻԭSCl7lC kʏ(~X0PPO|%MLipHK 9ff'"S }.jǥNڿ^kLMSOr?Q1ϝ0hsZnK-.hBCjՈ! o>^Dܒ"3w uɿDtK]ϋmv M*wbïY.T&Qé4X,RĕP*H&~wK/YZ!wbuąZɸ[)nM*Ş{H4JmT[lVvq%S\ f.OX{dY[ҹaVQma0.uȍ"lYp&y|`rHW"7*2pw^jKŃ`y$`c]ƪeDdCkz) q# ~rD)r pC}taoDؕ9c윲ӓ8&R IQ<]Ɂ本"R95xL`gL z!B'j|y[|&F^*VZ toI;eH/HYOijS%JxCwݸOfEnl!HSnP1쫽-[*l28Pws.wP[ejdnly,^cxR`TBɀybyyMlE` YUodIIajy@9ւgDH;ҭCYk˲2U#$cDYNnh[:Ϟ_dsߟ=Y59͙̅CTW VUŰ'?M8ibZT ob@ '2ʻj1o KׅL>J3?x؏=E8WN5Nc\Q O!#{L9ROGFP$ cdYBȨȿ9b˨g60Xfhtyo/&DbĻ#R.7h%3,lrTH%HȬ^ݬ}MLAѻ`c7)lz4(#bGQHjjrcνtH ;KПy/pGPF{"ǽC^h@7\X@ WT!tIky}.5%z:Mc4\1sҢq닯$d{BNre}g9ipߔL_;9kau#SlmEY ~bk^@A-B%&7*RRܓeĈ!#Pof$i0#a.VBN$ : -g4K:XׄZaFvf{uJ,0s5ux^, $'"BM?R֣P#`xAfYD 'I [ j# 9VWҜ fG C\{')l|sUx&5 6ozo80%Q+r f82;h~zmTaNӫzⶩ\(ƒg7g~)Cj9$XCw{p-37h.6&d XaL%iwrH^d2*5jD~z6cтx+vCNQ9$R=Dc u[|]Btz^8[z*V'}[[18a8ZDN x/JOe/͐ѯÉw]7*נ-r :bfW~SB(O Զz<ewGi;%e"j2~'nQY}ރ-xz3f9m©ێ6&ij{<Lgu=^ȅYNsI>ed 8]گG+pVƒ4?/XfD)6 8|x!AXڼ,$(4 Go>͛=4^qUl@$&"%LKX8<#&4/3Gy&u )q~ Tp|7й/L!OZxW_ޫp!dҰ %0h2۞GZT#ܒ8_vr)D j'-U{*쩳o{?Pٌê߲YKRI4Gm齻[5MZg^S_o.dwdYjʱŨ웂哹fg8uA%ކmQX2IJrDGK*Ω,GoyYbN`>'eK5ӋwKvqݗԻ̩"$7ϩ4N;+2DVX%HԿ[HAc/oN34tLC* (nfHR.5K>ߓ:t}_lnYPA(6j2=5/,?4889Zڀ]Υd/Xc.MC.f|N^{l>~ٰuO}sY,>t8?f9.w&vqqYqĺz%$wOۗYq%r=qKUz) kpS*_6E.HXfD;fx pVl z\ |<9ֿ0^u8 ` Ydd׮ XRg\EOdpR]~yJ\ZJ&'fd_.DFQIq2~7yePtE,ӎҖJo͙EÒfZ{2"\g}.Z Y]ô"hK ŐS'; .'0U/ŒP(e^;NGVS[ 5\z<=7F8iǸUjdjjkFbz¿J ޿7|Q>M(ǚa+blޛg^'x={0zMU:ƣ͝F1%Wv$ӽ"f]+K Ɨ$nh-0MIRΔ#F1?ks2Soab3f*vG\ [ΑײD81VSι惿B}!$i%>>N)vd^䠒}0lAD8ZUB&#jb7u߽3Lm.ϨE|@!h\퇕1X soΆ[$~_k7 & 2 4mX#[ĨNhzFGVj ۸h!7 WN@1@Kpvŏ `XAf^%\H nߗ6LNѳ"tmf{}53t]X| \ڡİ722]#$m-WR3tŔo~XU0^X@5IB>'y_!a{<׶\ },zw=6BG}9^ZpBQ-N}qYe!m N̰'%:qhħ̟ / xtg2A"hߊɶax74?$f$_KE\$ %Ô߻T&q%=p!} "jD{i<\ ; 6 m%ଟyWo̅hIzhgM{`|fG(jm`)aNsғ#/\iM ?# ΆxD[ҬX:IP+d$YI&-&|)(U[1>olQ|dY2piot`~4kl~7.=MN§ch.>9cV5^Vs9#e$Aiz.fhs@!g*S}Y~XיDMryL-6t =GtCÀYUB:J$`om9 Ճ#\ا+NT zsrdAsƝEfˑo*:Z񳄾=G$3+a*LgebX@QMri@̆#K$lF3ၻH,^@Ay檻)%+mdh8TҝiY1tk,.0Ӑ6Q`,ǟx84kkb5@εbV5FiLáH]S<*7M}nj> o= F5 {!ޏ$Z2T07Tw˙tUlՎij{+pxH͝kDİG&i6Q% M`]"OeN*Ii a1%Fu}-㆔Jkr7R|⧡G~GQq!ݫuܓr)pw1T\1;qh)d,Vk&X>XȗbRwlC[Є$E\"klÎ7_)xnI<TG=:a3ώMT)itȓ@l-dpi+/'um mZsx-4}I`Ee$UBuǴdmwJn4MA4va{hͰ6ksZ߄JWYTJSy@Ts,]:M-i[kʨEQɯGUyuHE67y1@0(_kԠ8mА[SBM>>D >NYRWmϣ?/k%6qld*_Ĕ' dU9hʐp$]D1I!eΗZF9ӅhTRdL* x0.ɢl&a i'yR l&w m:kB!uFs}ǑSsDaQ#0CJSc~SO!^'OښCL!G =뵋kRJ?sN4eyK ld:A:4{]_a2\ at+a^O>zzLt9t"œmG00hSb{__\w.^>,?8!<+GQ"ZYLCpTѣgO`\\H8_s [ _`GӾ T$ px'eJGVb"~tR T]ns-O-ɝS<>&`.63ESPt;28epE9 ٬1VxXnAc'_%QiS_v#Zyk֯dF49yQQnC`AO}[vz99(ZO *,=t!g4,dڽOY?w*/us`5pwA mrILgj…(BZX>AɈX0[\BBIvU kO,1P}gp_+& dDj|k6ȷvqP-jڔ, mlr>(y[ ywʶӍm';5d\VNJ@Zc?{`(>. 9t+uZw SGZg9jvd 7`6Eb.ۤyUdaP7˜ t ʅN{Q=1 #MÔ~@lW"wEEYòmSơ뤃t]fbR|hDwM]b g'`oWHUd{qd<ԖN-&m"O&¬3(davb{LEYNчEhgf_ ]2].bfYF R))& 4CYRDv=ϔ#bW;,lΓ 'DwA WXI턳P#tݔ#M:c 'XO&(B"ط=7ӣ6֗nꟗNN3װWI?ZÈ\o/QseF´GDȆ%R  37 ri^aOr4Rz3% |tk1!LD:ks+VC4Ml '`_3E>=d`Oz[GZ~4oJg v"խ Qɱ>%15>GO.*PƦ]ؑ 9i`$;e\1 ɬJކ~0E/f lm(3w_ X9y+$U!o| 46 e<(ת U*b*m}2_bj o+(k7*4H܄bpeHjٮ sJEMf޹H4L 8q#nBT9} ^h@taR\q,u9皾eZ^kEݨAk1ze^5,NPwŻlw4~&ǟsOd[.РTs'/7?eeLeUz1M  ez\-3SKPg_ g D@ K5()jLYJ*NB,/6ĥhOʳq9q]6DP`OrGi'yMb 'AF@)F(Ք7QnnR6 ފDT(ϐNC3չ=`z-2X/T pLwVt(e"KIeҀV|K-j$i|#=?)8#cJRU^-'hGxOPA[2=YK10f4@5_?4/8t^BvOD" U|^rgAsXa*[{Kv8## SqEXaE"Z2ure4IEZrsΰ3X?%lFUx!u&yQ̾qr9oc\g6.: D],PJ5'FJv7@GQk WdJI{Fܯ -r)EuWOGt~W-n"c{6R=3־V|%WEjה`7!||C{r1v =] rY1B>ޭ|۵!'(9U^-Ic;b#s8^$Ɗ FX}kTbdwiw+aKdaZ׶ou*7+>^t#96e%XnH)5$MٽOzp{CS2!ϑun'ݗbAC%n0n~,bO3~! |*Mgİ;K{$gi9A6xQ$[a܌5m\>\5DZ2Œ#WPpa-j9*|@hޢ5͎1Ex#5$W-1'uc8[N0Q?cYn&*zSh\"%Ϗ=y:@'D h_|x,PMr>Ims)&ULV;,5[OĻQߧ 'ɷ IH!Hlo}3LyYd[`hF5,wVF 8@I7Q^K\G@u=7UPh--َTnʆ M_.KVbPHbC/+I20<6~eipg+1\sJn+g_iJA*83`¯g9; 9`QAjnTB/$L py}l^Ux((Fo=(u7[40BNj7A8bS=GqVͮPFU#k#iG>E,bRʽ ijX8-듷)?+v Lk#d2Ccf9O8B!enJO=HLV5K8Gn?I`~x>Dd%jM(P(1Kqtw]{Y*فKzl9#a^"O@'4u*D9/֜L2*S} b/6P4ɼf_0XtH@$pi^JBsyCٱ6ץlxbkQ:2Ft"bF tZ(Q_7Q͓d |D*Βx MTJi? )?{ F\06,AQޥ6,B 2 -h2G"C_Zt\Eg!!}Z\JV݈b` ⬠]MKxI8|߻ c7V*m =03x}YUwƩ"?_,r D_Nʙ:6(ԑٛp f]UI\&aCԍ gC>@i0phcoxbCJPs|q5adV G_'q3j]/@>)F.ga\wށsf[72Ȕ7Q)ӝ4G/Bo bf߮=Je%D";M$& r x/ LD3ˊ9sxI-0C_Ip2qK+R'X_ᡙַnfp` x7w_.|mԃ0OThqqLˇl)IC1nł@=峫\ۯJʿ̝ '+Qu ge g\O6mwDD>Τ2]Zii҂bʹ#u>w}˵)ܰ}D Vu/r:o9ȤwE-ݾ"URDEP DΘp~ ;J@j•7MfRawc %fu}(4zU@C7=Ԇm ʻIddkBƐ:P>vm*mv}xNW.* #ɜݫ S)-nu^в%,@'>Ʀ3ʢl[?鸯'M+`ͱKE'%j5$(L9И]κyO e봵 dcƲ?#sr++L9.+rk"52wpA ܁ھJ}ܵ4 945UMX[b>OܳQ؉ =Aɱyڐ4=¯"?şa|iQDGcE)XJF&mEw$edP2ŐZ =B$ܨXFe#],D`QkHlaµH0!8&.@΀dՄE &UݿJL㯘Hf0Y]'4=Q}ahJmO_c~Cƅy͐?rx 7D)|_{ /ވ@Y ,ɐMQorn뜐cOq8Σ'L7<ӄcPA5f4d9XB%ϣWD~7mуA'>|Ųޘ':+2h?IrT${fb*u)# }TM;C:}xXؐ-0g޿ҿ J/i~$ `"bn3:ԓy1Y6F"%ZXTםKd6I]Ϙ$~>#n_4ܤT[6[̺c atzA^F(A>vR)Rt>]vd BR/}nu>,) xI8qiF1K@zj"N7eV|#[@YJ@:qf %A{g`X.Y-p6Yg^unVR@$,5$^Hܙ q#+%o?F^7}ͳ7šdI :*ҬF&n[~)e#b3k8ui* HJŽ1%"3] .J*)7Ǧ,>5NFD[hBJVV5׮}*~Jnd˛f7آ}  O-/ O}y&we%QIeO\\tOz>? E&U#,?{ϑAqW2I^(Ynz<$-ޯ&?9BN4Cz%Lvhߞ_5>OGzG(5I&RrvfwB}fyi=:cv̮~誤6"!Cw}U#!%dz﷗P^{Oun2ow 4w+Nhs6DYNysܞM\;U :&B ԑ܍W@yTFENWf{6뙞6}~JOy:Ӂ{@X^a=§-.Hb=J-',l;i+QPӥ-r"@X/~VԵVf."͎R6 7o&<ΰ;S|ZZ݉LRO/EPHbHeYJ ^>/=cVK yL65Cq)rJҌ>{)Max" ɤm5{jÅ7wGT@0J ` ͏ËMWΦe._F&/V]M-_A!T=A}u˨d Tke(Y]me V &/nmpb#5~b]Kd c$̜4tg~n5Ms==؜[lp*3MhQG5ӢSWi/D:/2'S;7TbeY!IKT0C5C .ǎkNkV^(R9՞F(>H[ekOZRI&pK@Mrequ \-dH 8%3qb=rᱏaqߦU=M) \(8>Bm3uhJT4 |#Rk.[Kt6m.İ$VÇό̷;|f< y}="O'2z<ɏBpZ(cGS4$o-1%۫zGrWR 7B3m5q7GlBQ0o} \V4L ߝ_@S(ZVŢk'Nq̡S⾱庹C+JgϺä~[ $x!R8F\r 5}!lDzqZ=2htݍz1;]V+0lV<#&(䳹G\J.ܛxƪCoFš;+d0:VA590;8YKlUߕ)`W 5iQа!>!ב&GR +hBs/cL?sM٣_=:46P-FQ9)Pl-)љ2#_:!LUJ 4~YIgjX3|^ !b$G(&]w(3(O ~LQD ٞg}7۱֊3> `S;xIAJYc ijEv,1?xs"U窉>#)B+}cXٜLD((ZJ$sṋn5Mn7a库zr@7xXMI!XB/c|9"</k7HCt.zMitKԮ6`k6-J!\>Bf se)CG'l5izAܤWV1-pi(9(nqvM(,u}@e0 k=[U!™*?Z YgYEʪ_> 8IKLK(_\݈SZNX(  r5 xK^&5SQ4(:tu:f1N,#z PtN mY5B"й X?8? ;t|Ud>>^ W76?2|DMF{_$噙V z)o rkU&< w ``1\sڵA= nYx`n`$7O?mk9a s|r RP۳ *^Zo<\a.vXʠm6}{"J \Z,BY˩Fq<ۯiȜh;LQIcM;^P> 1 =gOY.$m+ZKEgj(uߥ?h&,7ENL7o>^C}^sGϚk< I($3oK<.ϐMsUS0?j4PdC+$؃ [2ݏz.i3LZu&=R\=mm`xٜ%cgJqUTa_;-:zCr(j&H>=j d:*>yBzqH:nf PJ)6[*/1.hߩ^!JU?߆Zl{9٥~=WhjPtrt8(iް]QSz&6L)阻ak$#rI%M9 0|58KY%4Mfqa\c[hLOw镬a1Sݸ5" $k z(b폠/UzhvZoHB W`/Q]FnwFx,6;:7 \ R\ }{Z2ZRu[>%FAb[sRxy 9DQ9\c\A]ظe27,nU겒,h Ӝ觞H3co](x1@?}(D-Fn QM= {]2$ebi#"u/]Iϵ29rGdcFቿ'ҼݲXos-nC.mFg0=K[0|$O]>뮲Z?_g9H:a/J1؉9eΣF ucca/Հz{iZ[k̼WL75&+/ #>cWC<ؚҭuz~57 @_5*Ogѽ@J `k~p75;5\%n`jEȌE{W:AES 0?ޕfΩ23Ǫuogu~sɪʥ,X"-6OɮT^ǵwaK2w{,*[ɼiKUz b+9J[lBa)GlgHѦޥr$nu~cA؀ ZNi z"5ؔH _n8Cf]Ȁ*a6C7WJ<;mXx#/,5|PWsQojok%=&7QxGBX6|04#l< }RNnr+\]uT '79r.P&RB¬l2cK)@{7Yk=@X/M s?:Y 7?2k^-+D`QUOA 2E)l#@pҌ?6hi>ݫTz%zm/+|4iz ]j9 ut\KoO>fD,Πm M4@_C Gf_6*AEOp/ORl _f!=aK YY?dS;/8 h@Q@5z:ɩW܇Iz|c9H["A K}PGUodLM|Y 7uyv ͩz^iمG "F>]ɋgh0+G$P !RHG`K ^>?PJ#up^ Q}9Žcge ^ջ_aFm /ipOgFCmbqX7)*s+AvaYSܳ.>aVLL̕{:n˭/@} HӀely' _\_3)~l 4Hi \K8GLZ*c,b.8؞l*)GsyΉ[CNHڪxjc +gݑ֙5d8 oQp&p_Ӷ #54=gGN MU`E"M 9u^BW^1h&6,y~lsه/NNxi\&)RT~ɏԋ dB.k~v<&Q_4np?'f"wƃc9k4d9&>hW6jb΢ePh30IC*8.mM!@9R3)¹.nnmm1&J39 ƄڇQ4_2Os@Is1eƹ'KMd8\#PyddT{+1o4^ږ{u4ڔnE'p~pvw#3' u=?]Z)1!qf3̹B{,#3)xoI+lb"f0 ixXڵ>|sU݆%48> :oBm\`K~S>L͗CMm ֒cb%8WF,ِGcAL"X.5P˧Z;~q89T+0JHR4(p.d{ث̗֓Ơ{(҆ Xר' dAO¢[>iH'` vScնR;eM_ɬ,VCJh|N['Ok*~fʘoQ8(9eM"(lGN!igX@/'~nks᩺ æ ªT.u~S\H$$98gl  Ss) s5P< R߿%5MG-~rFj NA(tIσRYa7w-MsX•&}]4uxH $ T`,YݎP"jJň,{ *=x^ؾ/N߹-E$%5CGЦFXҤM;!CP@{ܗh쉶+qY*{aQ"** 4  / (G<\R{C*ބ5sηC ȿtWaJlt):&ߴ_('߈̰FW{NOf1ad9k߿LAhy\h1iCMQ]UL9, 9&k;sZjΎCN!S 8X)Xl0.-[!ή .Me\o$y`Hwoo\u,f@oô@wζ!4V¾֍ *TΣXet]vMNnJTzs(}ioa7;@eBW1,]>*a[uLN2ۇ/iwC`4M^voMvd͛[x*+P"?1/Ke>9Yܥ/J x\؅]6WH)_7ch~ _T8QϤ $ϷOaaJmVHaX݆8 4')o3ԁTgs%26SD1; 5Y=Rjrg6J`pEvF B4%67[ƈ`k$Fz-F#<7x^+9KXklrX@ 1na@F9Lbxzuƒ߯wΡO."Wב[O~Ѻau>D֙0"e>C(T ?zoݯ3fn }ʳdIA# Hr<FFg+!l!]L(3 ASz0F#| -~@KO] e >Wܥ [ӃOs 1WZ5B*$8g x) R|eq)MFJ) 5/D*9| K@8z!e3ɬFMr> 8BC| 5D]5 vCN>ac+{沊$5kKn3Y+mw7^b`9AdS]?ܩ4e"M܆~ Qa!~-*}U6~l##jG( vvI#+~JrnDSE;"?`RwH IC[|Q]܋)f2_o@Nq_ 髬ϕRWQ 2R%LNMSɨ+鼼)1 ,fikrÂ*p Jpvы!jI2dt$uסgt(k}׏ɇVuC{)Ed)Xf>Le$Oʴa~7kAEb#f~Zl4'%?j>I <}VT0k͕l8*HiIoNpWmTPf-M5'rb-R<:>WT!Nwec WlX)͙74n4BM juUF@IG{،E L #x-ʛt)&u.eC5:j`7eqrŲqKMk\U Bѿnzjy`+uy=fHay:)mn;aε?MAo후zq{4-5[yZ6wj&k"]#JK˛21US!sbrX!+ѵU*}GE<{H&Y%l['XfĦS[H_80M}[|L'v2kmrtPNN < [MlD]oy';rC&ih3q<$",m^Wp8iE2E,H )%eL#MNT,@2ۘJIE&C3Z<YC9jH c!#%j/'HcW0y!Ҿ~ap^!'=vNaz.%k9wAe*L:]FkOqnL!1_圱xqq7iн~Onc%bBj&AHRA_)SR+ɔj[s8X"Hyc! p6fz2l/,d@2Z}Ɂ0Wy} x685!GgX#>s"D %@<f݂I磤&^-󮻒Us, } G '۰$)Uq_\Ύ|0RM LI}<?ID++0?rCcϯR6/Mc hwFx<},0샗2!,|DGaUt>`R˪f$}V9/s=~PڳR|~.;Ik"&g Ş &y/#'ϥrZ/yfFx ðrQP1niϾyGDN_x8jcGPb6 ُӈˇZJ2h/4!n4"%M]ZL:t %R1#/.#N@Q6ۃEmWŠ%4k cMKeii3P͟ t'E%\nubw3x&1FnK!ѻEZ6E]uGcOz+7)-OohQ^CmAZ` 3JնۙS?M\fuh~$m~e .r"pω0xFYJKѡ9rՊeB䕿] P}6\WA0/ 9i2W+@!7h4`RY)QRdvjq`HQ"gh(pp],Li|!;8Xa<˜1p=4w GPY (\(cǬc۽| h{8͙ 3XLOr )Xv\L^pEW 2>w-9m&jKAA,1nI4rŃlΟIdYwsdL˟zTjÙМyPⰶPhAdBMHWil1;WT,{ˆƫ4Nc 7QJ=NRa,ӯ(ds-riX;Q$ ־5z)^'PVzd3٦ja:&6&A0S|?K/M hr;H s_6C<@[VmcfkC/n͌ ')a-~(B#ɩ}Lli&樂ٺApk I͉vJL-M5%ܽYO'b|n>bra6nҝvlHp(SbZu(͗zf>Nv\$d,$Osq2;Z&.D:YՄ a,{?2{b`%XQ )Ȇc+²z7^=,= i2|YCQ%+$ YH~}sy<tGCk~MHk7$YVKLji>vBq ICq ؏ww/k[H# x!ipK.3W4*O4@WR9R^׃_G)qI6J&Gƾ%&zf *=WlbiphZLfAp5j38fօ t|h%Y^ ^c{XR2#-vb-:;Z*z"&\Yhl= )ךdW{׮-Z4ﱢo;-H2Xj Ykm ɍ!C"Z'WO<8;sJ8dAlSQjT;+ kN=L7j+jw)9Hnzfq ^e%)h3gs֔uRq%i #%XۃI ktvoSexF8' G$*EN]\5g]Pj m.)X@?9AL^AyD=%Q  lA`$Hт=o9N&H\_@t/CjƦ?¾ܸ\mWtd.h^Bp7z`? oKKbJ GLg@mM=,ڱurAmH' z"84>rt;0ܕzEAJV~J'B||*d ^ \ N_ eU\[W+v8Ի²@| sGqLUH얿+KvsEV-؟Z-vtHtx*LinDh&lK2+j(7ϝFazȳ\ +]cS-we6ҿisj6v/#tAĨ`w5сͣ(B婪jyq7 ʓu0+<]~\iHf9-97E#jz{%4K_GՇfLL2˘Šү霆A9Lj#}ÇYcAQ&L$!̊Q+.H<ߧ4Y`fI?z >|kC\BUJ)YϓpxVaϛ7Igٷ5Bw,R Y%N҅EY1PT9\!g58L=f Jvc@ of7DErvEFXE{(O|d<?Zzl8%:Sȼ [B?C :Y (>Sͳ'd<aE,&jqrXXc~( Vb㘡w]2xe{MţecDtknSp-) Ja`F"(Y5TEiTGʉI#q#چح >;mJ6]H( K6CU D+T&w,Ft;bɓvG|:[5cR縔Td{Ugi)Y4"]B1= H`/흛.exuI'OU.ca0Re^ 7K9 zG$cz:S nct?c.5;*(z#/|tIw|S21}xyfx!)4Хԡ:p$B!i7t:\HhhڗuhcQF`oOCA\~d#v>4U`6 BPlžOwcP |"cg}0zA.뒛1 &cUΗnQqI!lVW-o þefɹ @o0 5=Bc3b&_]?8A$dM}$nl̽}c9aw/4ǿ 4pJ/#FU ٺiAkcxX%dP9M! ~^pkڮM)G_D'UFY'}%;p2 Tx60Isp&>|)ޅ󠛕}-$< 'Sd%ߦM3l]VA0a9ri{a.Fx~%g]b;{<gn $I:ǭ}Y[P-uXRSHٯþy$Ά ]8#V"o!HɟH <@*K6Gݘ5hȼ?dc|>e p^!ɵtYp_ny82 //tNYT+ԾdV)d838}t}4-3"' ow#Ji58~Q@iiE "h.DRsZn9,3Qi uH-z&6)ڌV8r o )VWC:Gro)xkDc.n!۝SËJ֚ \gv/V.Kp0r0֥$ {?sf-#yQwy kFg6.F([aYʇoYۚ&q.S6G=JPk]fx^Oæľi;X 06e3qDo bNś Ave((Pf1L')nr!du$A ):qj!:%5E]0( U+(,AvCX˖ UV+X*PWt;рl32pbc 8}JG GTç 62Q5 ! U6F D(Osmc8v(.MCeGn-zkYptECoq u8QƵe GމY|^Y-42#d_\久cb=YWr<(A*Iٿx5>M :ivtsE%u{jjz$ ̝l rVw3R09[H=[Ft*zOM9z_ҝ'e_ 跣1ŏIϘAP9Q?.ó=,s3SMylM Sb#4B2qS/e(dwҵ0l?卝 {)ȕWjLu+H^?0]Q6z끥 Ki΢XTf ::b(KhB'ʊ>MQVRSzgaՂ86Ԝy0by/ƀq^쿧D1ת޷A1/O *=%rXc8 esYatxo(~3bP jF6YaA#XH%rB/qէ52GPԞvtYkb=CnD;9NDbח[Hy'I)ly5o$qU6yfpqf:փn?*;pN9EomRtqz!H!+ziq0^@oLH EG2Of2\QQO|E:tl3ZӏQyx}m-6΋% D=T0q&( cA9W O4,&qfKdjzX>}NBI'aoWȝ);3AıbTYZbkس50cy ~j2+J#+r!>ܹ ʴSpE?:V͝/Lҳꜹ>9K/KY"J6W lP5LT+{1E .m)BG5)߯.jS ̉tQz WseW2Ǿ$B2wwG:rg|>E 'oq8ct/cb#wOe3P^Lcvo[YG";JQ[ ?T+h~ щ1 *ݲ.+Ea-F1>wa^~|drʍ(kz;m5ƫvLϘ0JjlENAҨȈ/C 惍r,`},.SFꦘ/1Q`7zWؐ#z+5r|DUrO.4=uφM;$V\aޱRk/E/+&ɑ({f9I)?lԈ̰+SlcX6 w)hUhHX#-=Y**oϠVG-2Jî!*ȇav N~;[V^BZ{7`:Ȭ+i0GFΥl 5l!rn8(wYM"*=,93Nb\hW;gRjw4u;ΦwIG/ٚSU_8->&+ d]{. mN4Oɵ;/um6&$]nuF՛ESw'T+wA,E0]jݫOU)6K2 %.cW1Qi bP!K` RZ_d_,]YG`]rr*ch!'doF+,1o4\Unn0hA%uD lelA-= À 9woR1m%YXtWzTw^Wazy|ۖWRzmEr7tL|0g$wʍ-"I|*nuґJK v5Ff )G}#w7r 2+ # 0b싚cfLvFy}.mo@x( (ХwMI2H~W3mzYw/Miw[FvP|RwУ"]BYg!üi͗}YsrjmU-|b4Z*T7g@8({ΊdA#qmh]K?cH+P>jGE25M~hO"@|Ne6E)RÆnl3΁<ǸHp Vk|P=;%y.?RɂS:-vf2@ 6ZϹ%[ ;M199:C 2Z*.\iHzm'41+ 1IG.'$sBM̖_=/ȹc[JeȐm_͌,K_:Q3kpCC,EmqFγY- ; 4mVX~̬JQwC![ޫfb`tǬIQy/J kY,G5Xq3gQ'5}a X44#\A&jTu﫷EqB ~1,sEh&O~QGPtwIw˺k gQKEu|&zjosA~G<]0lpdL.,0!PSf$1 $EA¬_ٜH~_4+Lg*H֕z7Ql`~4FSx.ApVɑÁ  j+Tfj!U:/m./Y&Ke]H@v]_;i6Bo/Y MWl 8$YRZmf4Ţ{dBݺC_h"T+.w^(ơ,)1!Xi*O] wmVYtbjs L Q#OCb\ A=BRJ"7'tE(K7GKhhIv([bmĠSP@K;x6px*]1{49\!60I-Ns*k߈ sC;U _[ӈO/H1e~Z4K^R?= )Q 2_`*4)Q⌾V&`O["!k%g4G2oVQ\3X0&ubA8M&ІG*:/ 9]PzX0su0O`+)N2G-b}alR.[l>o5t 6;2Az=v)/R2!ϭDnXs|Y PPU|ZoI$(U l=H2R> -jǠo4]%hᬊ!8Jϟ+ އ~Cvils/@[*u{&NCqFn ]lIJIa#1EGM X-Dc@sY C?%=F~ku{i+6?z~PݞS)Sms/Z$U:Fh< 9O?^* !7!`9MمR&¥#[{x< O įCl)X`T?%{R9r(PJLlx>(R 7 qez#:ZޜNt}$~ԻIT/X='!+Ag |# "]V;EzhAۈ~My9' 6%B H(`PzΘm)AX,9y#K!1J`=WEQ}K,8ʉNdV˭ДpΩId]:nT4]繵;+̟ǒ^T٪6C8Bo{ Byy.4iq{7; ͭb( `q>q$kN~$0+&dUΝ&_= v=YQ|322(Yaů1[*f#Md}CH`n>ڨa'|'SjfaU@NzH#, ,g8({ʱY[&ZvR}ڑHg 񟧬-jܽkFrރT-C- n쿣psAK9HvTR7])T6 hjUelQ[/bTG b Xs5胝F1@;Hlx> 'ן"~%CbMGVpSȻc (rrAo X'BLޗvi/*X@~[^vTrǍJ)'#I"zps19`}@(׳]a8K^ ǣQw#qCQjUfb < ,LJZ5 !/CĦτa7Җm:-n KZm`VL,oҰUAСӂ7հmJ`Ps[3ĩ_v(gǺy3wMgw/ 7MյL=7o.?Q(] ʛށ)ʨ?7H ~9" 6LD>Z K>{;8Bw .zgYZ070701000002dc000081a4000000000000000000000001668c169400001ee8000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.xz7zXZִF!t/U]?Eh=ڜ.+φ 3Sí" ];kzε=Q0(:KΤ g/lg:2r_ي>4 Cf4Ue6mv"􊛒1,\9\Rq ȿ!%5p{9?vB<6[%ʜudl' ^̧Ӯxt{4ej;d/!+ߍ }v@n9{DhEckќ/Cl1,+daLL\&}]/ifOe^6qx]\V#f9erpZoQ>/m3\ă]wž?nwIZ5cWWÌL?FG)C`4[sZӫ:!1Yy ):T:oF~Aj7%M|@j;l]QRtoo؋HuQ S4̝=¶ )2ֻ5sX~P5MsiaLF;/6>UKd!`xZtW7\{'(8ty$TOj:\HEۚj/&=]PTXna'LGMW1tA׵t`#k=n=eb0=* ZwBe1a5KIt-75DXW+@'BQR^rS߭m-'m?OyݢBAVݥK˹&FG1Ud=C%]Ghn_XȜ@>54WMM" Ib'k"?A*~ +/- j.W·9,)Y;NTd'cLj=Z@6,%XOܑ n'7Hy }rD!|/-k@EuNuh֓KNU}]v*,Z1$Ƹq|޲卿$w #L%M%};MZ6ȅnT"UB!>u5Ϝlv_33oQ29ȖA#co7ٺϮ6VH1&!c6Κcjb tқH-J08@MZ7V7_Q qxF CwV:% ލdѳ 54vI =ʑGi}␓or!C|_neF0t;\qbFTn^5~0Z@ O][Έg>Ts ,aͼ|g8T6}zYm=e|'W(5YnS$H fϩ >>]0}pF  3< "O['4"7ʘ7vgfXYa@μUy*P"ɳa^WomVQSpA&Qm4=oqq 1{{GNջAw»2;5[S{/Y7+\)`2ay`nF2_@}$/PGL+nP_ )<@ !T-_C>#I*h\HHL$pٺu%k#\|ʿIyJK.9L qͤE'Z|$B1mtZjӁ>]C"G'Fr .|;#$PvIDI1:-nF#çJ2hLza^:l՝ر^՛؋QFܢ Lw6](Ŋ;]JZ.{M5hGԿ:aPq<:*[VuKoZw #x:l-e9@1[)L5Gow-_l&kZsh9pj́z^1SD^^5)KI;eEGy~U1ڢ~D}>o!NܱQG r]]vGa!f6O:چ &C(?Wdcq>Ct4]Du:sSU 54.jY\/DpME*fgKŽ `kZ$6~q:XSvH,9Vp8YNJd9g&lvn_/QɜQˢZ&_BzaŮ~/-KFgVijWp' :ta߯Ibë\!ۇzc8ĄK|R.qGҰ6sA;c_} 7@ĪNE$%|szS|JAԷ{(ZL{jK Vcaf0&`MI7YuIw-c2?͝.4}4_[gK@Oz^búy~RJyNғd2!sp J^`6vwYT8)MƁ퉆0G&$kx3B;9~/O@Ҍ(FPjDdPf5F [#ݺj0&Z?aANR6nhذln⋉&`/[f1z֥C޶mӦsȚɂ~I.ױ_[ѐ,NMh\1/kUS,Zܚc?$%԰U-VQAV7N3ɺCɤsFy<}zU㶭 >7q EhhD)VLQa®(f- h$]&n9zDnLDIE)#KLQG‹DɂW@pE{"e}Xr̽F$ox$>Rŕ'7P= @>r5~,?ꎆhcO/jV"<&͸ԾnOEOь7pLchpVf0qな#zcIt}EO Y=;ꓙ&`1нXܙ"?! 7%=|)-䔜kyg,5>T*$5LE:P]CcJ2as [8m&7"ZZ  YUQ|H򧡹ѣ4F+V|&£mSI `,)Pբ + D4y ~o[,\OD#u[g,}XwwS/ޱy9ձpj"hF+_\hAvrdn~Z$9?|fTsJ6<{szE#E "xZ>cBһS<(;gcdSU)_f.Қw]*W."{xtIԤ0n1; l_mQsOr#E2*kx׎|?&4h45w3wMHO- #P넞)b򂱓a<1mIzLm1__9)Jv|FDBtMr_LY%C1$S4\5r)W9zU|T\+.\L)y o\ . jR=Y6hx 9Ѓ?e.1ɴǸCqOW9zR }h!݌ sg6^vPRCD VAkCˡbp9;6ԥeٝY nJ ő_px+Ă`h#<0{7/"i^<_n Rm 7fZ-)V? KWgf|L*h* y2fe`7Dp#b3YO93G-2ߩ̪&凭߯yxwUᘌ$>SLK%rQ=o!q:l]׆6 1ݕUAx Vuʔ^~6:$SԬv+3>Vg4J]6iH}I/LB?[;cv[?K֫9R\4Iҏ׀jٟ-$EƹC$lPK&v5E¼~[[ˈv2]TEHR:{Xlu$aҗ]2ݮvu<𫬸ך +JiRBʜKG x\iЋjh ԕI͔!"C<@l 1Jot­9H^ށlG e}fBǣj A=(P4LZkN2xl~cԵݪu))p+mm1m=72>.[5>䗛F)uE"0橚 ÒxGm u"\;8|'L hU@kLdĦ.rSwU{`|(~i6BV@Qx]jۭk w?Y5w#*'zs2bY"*- 5JQ 7e%L_G@G _b#j,aeمJ/Hwh\fO8vu)qMSڭ&2(gmlZwق' T͐u$ h VъwC;HʞamDx<1P!x yǕQc`"cE=[>ee%ZL I,ǖz`CF7+)BOե*|d00 D n:1_n e&R9g6k=C[f$S`"Һa2wOJ|lT_?!WhwAd3)wFV|_(8Um!V˜"|G"Jmq &e3e$-Jxܖ 釚yv\l@Cxwǒϣy{әY5gĊ5:3#XSrajaaxԜ64of&Ba=DŤJkIN8lss#3|yi#\Tk ~c`9ZdT{# Vx;dXvL8?`n_+s{ 2>NJ`~Y H"u)J*>~5,e>p +pEUtH4ұ'l窎h]*DU{ڟM7q%Y"eIyn5ܻ?i .g8\EӺ9=`Ir~՞kqMxt4m+Z0Tm0/ {b-ĕb%4*Q=|wgYZ070701000002dd000081a4000000000000000000000001668c16940000954c000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko.xz7zXZִF!t/ ]?Eh=ڜ.+|j?D}i+S,.;GguL|{\Oyf ՜SROuX-1qO"d ]-^8׊Sļ1cNz GtKZ錤fdvid|ޱOimr=Ԍn{g&Tʏwd"TrKIᛞ\@&C4ZtI}V f$p{ 0|2 d{ctɺ:+6 y@S\|Ȝ:c82tu>zcc*504R*"٬> B3sŔ>1/Yau (9PqNjt?F`(w.#>4 ,CÜ@H?ޑΠBSX[m*"%>qP*$vP-`_Y/ʋ!vTz:AIO6?AG9ZN˦+Hr(paMG KK$qOKf(Ȓ䑕ޚ|J8 d^镯HБ7OVOq{-BR! \WK1d&ai7J"NO]b/nK"Jt (h!~$UYA`.$&!m-⃝@K/ge) M_-6G5Ζa]QbjaPS N`g5pͽ^fG=:)C8].K-?N# ۱&e"x"-z7;i_oIC)4FOK b]ngv";#tw|wy >y:x 2mm.=C_7D>[ Q$fReSݑ̑͝b8Q :GS7k]1Y'lzHݽahҲ fņg:Pr:u.6 ZbܸMQk)mάc!(niʆhQQ, dxf&ؑ;N9>_l)%ys,RfG'l%=H8az. rJ&7j{'' 'V .eRÛɀRM ~5 1xp^|,V nV~7NP >d_E#CǓ~CN|d`}muT0d=Kzp#İ+]O]aC\Y ,h(%}OKz2̓>Wx5^sz㕯839HC^_GYxnߣ2ϳ"% wMnBK:N0m@l^A(oرvo)*h/VɯV0#,+Z6z #⧴Hf35C?\5z}^u5PTdϤ8 Zᘻy\Ӵgf1nf7M6$,κؤyJ%^ӎMx;HNaeğU 'P`-˾;$T;-h͐Zp@o^CyMf2t11IWI@=G]Rt Mh056b^ե݈_ \xʉϤ~*RaUN8BهNEf詇U8>ALD3[jA\J>œ-YAHİCo<i p 'rlH],=G+ \ 鿞wyDqauy{;m'Q:^` 80=:I+ط4yoSn=\uKЃO"I8?,b{tUibMo=b.57q*W%+8UBET|4㧗݋, # =\`˟ny. nDL[Ӎ j/v0q9r(bw`ϔ7|{7U=FnrG/r7mnz6fMlEF.-/^ЧQ6B{=YoB[ Y,AGWdg^QP8LpqJ467ZXL^Rhs**Ûe'#W.d󩯅Yy|+,9B7fѴv>gh5yߠS8u w[ bJ8!$gU7Yܤt KuMxZ7zV(( 1T8\Չ"$ːAYQ9eѭ.F(<j_D %e:fpPb<?arۭ/lgfn%K[LLlR0b)!?;x Mm>`+"d* OQ :M˯:T*ADAsb.} ?<,nt:6 Ж/H:]+s6aBLv32ZCq)bZcv@/!AgYrp2Bh2V,Q&v~~rn\{ BXx+˳}!:cgA]AdWW9[0V{2 C+xJk]1aU0UQ50I;8E@-IzwX`{&%Qu1Q\;׿5k܁I } WEߌVij jb\'_vbtRZ^pX)1h1pa$ %$4®7{&Cvq19VЏ&Sþ(Ck@ܼ` 99oakඵzs@sZi"|0P\S 1&_(dGeq!QDOπWNd遲ꯢC~+g{sZz*ovKSJ :'X+8De3M-sL^H=~zb&myZGX $W;~CFۖ%j%\LfB2W!DlZdbs"sBTw?tI!xo/С]FCq iʼn:9Ѣ) #0ڿuCYDfmy+ ԈV0` B+Xrh_1g9A!Phaq- NE*`AKP5_#6Iرx3W^Ũ tj4TJV rS- %V G0}}.A=_F7 Ϭn4bTz-\o:y40O?,9j[ 2,wK(1xF?cs>0Ĥ>W5Qu˫x\- w32Fc}ͽgg9,)x^.[Bo9Kh"M}Q6J$8f}4םp4FUQEl`09F4x^ǤYE#CY1O[l-g:mEHP xa4%<r7;v+ ّ0"D'z0L0[&gQt 0"2{,5$^e21θZMvXxϙ`=B ~{qmn6h]+JcNBd0zyRȑ:jЛD=,H6VćZF D:gLNb 96udS|YW ]! >O1Ob\!!OL3~Yq>1k@w-'f]rQ6HCj˿k90=_c(&,1ݴ r=Vѕ%P{`dW p!yf@#"HqQӤ#=FIV.4k@1yFpe@nN##<z'% g矍]*! z,u [/x+WsM(fzVƭ{`Dmpj6]Zd'WƵd) FT`~t ab>᰾pdqyx{n/G6*EH-,oW4 BxeOjx'._h䎎bKFAǿmf!H(_,[]0nԵ)QEacg44W)U^Ǐ"P[*CtC'O?zaf?儀?@:daOp_g.ۤSՌj%0vD=v6/\M==w>NKJA7LzT7vp|>yi ډP{/-zӧ:h [1J0KE%/r`7>?c0SXٌ?1؛{DDB7X.4FCίr`@Zɋ~!`Z~nr/ZtE1Y )6^ ^7X+\޵;-WcW3|vRSnڥ%0zy8dbo* D$:cM+|sK?)f 58e+Fr9ȲW8zύ\ B]I&>)%5f ]主XXG`*`^BUqQӀҴ[``ɖDžMQ2̭ z  nC'J-+ N#c'q#JR&qk4B0JqOۧ . f1[Ġω;zo%[ b:1_ɱgxA4/g 2W~-f2PYp B1xV#~i׸է}E2ҽPPs[(TLedm^02etmQ<ٙN`o\ A뙄ܠ~z/z0/L"[6ޔ};Z[i#q>h/S__-GJD&cWn4ѓa؆ >b)3 "LrEUy4*ٗ-s"֮lɰ l g'Cvl nmEҙP1a* 8 Av]C =ڨy3VcL$OXB5I9Rop!isKyO[Qqgh~0Y1iIиy~hGyh?yxrO?4S蠟e{MC$Z =rm<n5vCFJ] >1MCo);^j(6wguJuTQަkbNs^yv5[q(҅Ѡ[|mYjCw9u/-&8^ɏ'PwC?KGpkc1bKl!QM@0Z2wɻ&$٥1?;pM5;I?(/sVI#_FׄW!B5G>b(3I!dgN&}5ȣ}pͽܑ Ÿ|n(vtz0O ebP$w [X!BFk4tX.>O.[~W.5b y;5WX{g,ePZ7gU x7޺ r^}v =Xn*(Aya|x#e.-OZU9E0 }p糘q]-TpQX»'lQUH)z i%kV{T'@3+wART+S2O/T~2`33I7o4fQWY(); ͇[95Qۮx1ۢ)MdX^H"!?A*,zhY%lj2KTBνp.W/h~@T^GCNv/m9.wEvoy[Lq+`Yy H+O8EȪ9M˩E:4\i~듾wrϲ0SCTwd] \U&i#x>Eܿ~>Y4JnL8^eY&7[Qd`u6?,;tQX|PӫĬw"E2!x[] m\msS{F,Uyo>SꌧgaƃjoҒƏ g}5&οΕ" A~;"m'5G0cޓеIQ>M͓CDز5 c 7"B:40(nKdRPK=X(k 6t3 8*`ڇ@YXgE.\ K[U+cЦO46;P"q{}ts{j _9{ i7w* ZbRIr:IUqz!HLJ,Zʂxױ : ocP*).B3=}!p걺ԕN?18p*,3BeY%UZ-"-ц@m\ľV#a9uhI/KA$T}yBl q\vs[QzJm?7G-0y\;b.fD V`V~Qa: e,w.y\9*caӻTM!kJi NyضPLiz -kxP6#W /X[nҎx2A{P Qg%+N@#Ưո]oьDvz7=$))7M/<]Va$AgYipWYhmM8~a *2N|H$FtBI0Vgr1or|T{j[@G~^!>*l-09ɪV܂d 1 c-ٔ1oqp"BA\9PJj?抗bx 9#-"kw Mj!fL!ؖb)%ʲ۶Nf1Tk%a5 (uslwȼiaɆ0L}"-U!xٞG\GM<Ō(pQ܀#l-@N%)_lK; {2)zVQ?"p*S]1hQ|xfk3sdgQRtOlS]!1Q3 {4hiBN'TS*uRpfLwK3kMu4Q5Z*_S M0i_tluvQ8  ƫ pmmd7@RjPhsF^ [nr)VA#_>a_֒g?m 鸞IУvgc -*I]¡dR /IVl8 vTI=0Ɓ1 ЧiY"%)0bgR ǖfM quYpɖ-uFɟm&# Aw*(R\*H H~IB сLxҙ@ _!'m] Φ[͚yJ~`stFr0&y)JVz^Rۭ ^YW9#`Ђn-Q\"WG/b{ ȲvG!!: #K4+_~Nj e=d f*,ܣv7ҼU,;»nh~wP#@2DŽjچ;Y"kW]D9"nEIF=KSLvg"+a;΋'C)cE*us\2h%[N0K.b(Z r7% r:݌5*)q%_o|P _y}])C <g~P|ʪ ga~,Bv [ :8yYzZalλ=g ~ ۣexv&p #"0dA],|ӬZޫ K 4#Q=a+9*[Y}<1wobH~PL64L]h{.J^Pi"lk0ZX[}n2mogT!U}^ 4s{dkhwKAXo89R1l=WӃ;2l'lBw'+M),bnMkq՗&GG.X!Mff;Pa$q!ڴNLR ?vRC{̝6Vh }N{~94& 0ZshoY8p]5BezH׾ `0aIv٢IנO%&h0_ -ԣm=9OV:**'' Zy\a٪vjn &g Ą6T:JgәTRxݱ#_ l9ͽ+L(xJgJ:sѬPxp ~||U߲䪽,ygj!؃՟C f$h# BcNWlHVÉPSfS5ъ(ee+V?73]\t錙COƒf$ja>2KLуߑ$2>iCF͏xT=:o򡙰 lC-}ň,!36 _8i0Yƿ0.1qy&a``N4F'_n*iK9`6JNh7r9QWq[vKw[EIΪEs{s | MD%m 8TY$8+>DRMo 6=nEt".Xq@YKh,%> &WOsNN?D <1#[= 4o,UsG}t1[]ہQ #'z6vY Ž݅(_n1A#yvؙ bu|P GyH2ke~1zsXF$tb㕃བྷWףMQXwEYK"*lqkLV6c Rw{JLscJ#홝 6Y^{ #,EqEtmsrF^OmaP摄pw%7x(W?#uW6P7T'仪)`+qڡ ȴ֏ٌ tL֖9-Za\' J_7c^ygt8{cRV)x\},VL{q1MN0 rI8@A)9k5cA+)jPjJ"q˕Hīda"{ #CXW0M,aGDf̖J:Д2Pqwv)BxD%|o:][wF""eyhaUxxfzQw7.*@xߊCy2 FP.P׵G˪k4=mNVAեRm־?`sHmEܜD,rFK{ rqt!!5;IE.?hbW,qҬmi8||Lں>F.6̕%) )ǍW7 -"KD]1ՐjGa1rUX oh<tҬy0* =M*~N"7n\Ѝ9mỊzO4=9Gn8d+V{i4j~I.L=F-G o"i p{@}^~PK(·)p̂y!ӯ0胤۫ۆx c˼2i]B]K*X/iU Y66/Ҫ7ب~r]ĻAFsWPx?;dm5*թǢވzPq"e8b:iݑ񸫅w3_OCƐk935Sо7,rWiȡy{hb ߮qI2n.Ά.]i  ؜@߰;&C\UAI5hliޜvrd]+##*,Q}pd!(9j{:7;nD~~U>PiOKk[[TZiȿ;7!!%-u4Cl 5SRǞ7 WHVZd𢈯qbx/_K<2 [? (hg&T'H?GG!S:7YO4u *YՓsɠXQLF +f;C/ l2Vz/6S|[SQ!d0jp?54B hl^)ha5m4?}trVJ%"ldMY"nǣmatsiþľ֛Sc1[grXt ư@uQEkVUMoCz-.!`վ|!N[5J: %Oɛ1Xӽ^~<帥î3Rvaq;ZH'ם94})e`R52 T4pV+]e:qG$q7+,ex)\OR݅*ήMX˾Г " x }uay#gn\]E52[PuO?mej(b"DOqM['8Ԩ#mUt]tf9+WRmog\ۤdgF*)ʂ ޛ&(U-:{pŌ2,:X]pOGHŚ"mƗ;JO]6Q}URQ}u4}N#ǔEҧ(Ҕ{a|tsH",0nMܢWӳTtz / N \N^IIY&P%W;Rl@C%TvCL+x/ۣ5HWw̼S_v^?og1kR9!NߩZ :VZWxǗɆ PS&K!|s&Ỳ_@[Ji+pXZ ,闊!_񖰍QŴ\}Dm5I0`;pH]66?N0C_ Ѽky X}&^'X sʎ>lHtL_y6Y b_Ύ3 %FKM/:4Zk@TYᩪ)WrdWC+!k@a%ΠlO|fnk9eaݚ9zIJrӃ:~Aަ6d;wQ+l&ynnsJewj&ljL79:7wH@fB:RkܻB+u׬8VN^D5,+"K DPIzqjU Veg0<Õ2Ud/Yff`t[cQi( quKYRHQ|rqkkrُ&\,߉SVJo rQ8Y;:6F9^]ޒ391!` &.k4:@z*+;+~М}Αŗ)V1Ow@7*04Y2`i6ď }ip˥GLyA{ `_bnQU'㰊|AA_si\m)W]7!ѐk?^|p,M0j~x8SOr5;6ICW*|Yu[ckRșז]kc4m$2V&/ml)WU\vphNC"({Ҋi]Sn yI FT}qꥀ[ivRz_pui\/h܌ S،h0HR{z]7  镽; n5+V{Fi;vV#ݐҲ *tSΤl`?yZBt$}s.iXqn+`FǯOI15v ZV@w5N$G>m,Q4',DW[hG\'ړ,Kb-)RJ GD枝'w4U`^ ΰr`_~;ʪB+Uyci` Wb -7R}ӭ ET5-KyŞpڈO憧;\{,3xGI Ȕ.GQKaNIW?\J#iqfcri# /Om`3>7=eYo? 9:!l٨0Ʃa7$9rcD=YSBwY~9CV5g 3f"lY#w~dg3`OyH/\s_%“mڹ46co=c1P;=LWұzcKSGop$R9g'lW~%Ǧ,AheC>+4j91^E ߆x3O6T# ~+LE &gSz(^бG yMUX_:0+H_Kqykl1Yx;4o`;&JHRrP^ZV:p8{v{WyGC'(U^e3N7L/o^6 _9$0-.+YTt&fZQ1&߳Bx:9Dvth )D+JHS*䱳ds߭dSlm] )Vi^뱅sE/*k",$ -pBiRWSG6fbyk(: Ջᆲxq&!u9<\RRdɠsU:8]5]B##]Y OB5X u)=vf;ȍx?s?>@ߏδlq:CBEmŚN]\N`h^7Զū.4mz&4yxZ9xL;:- `;^.yR4w{x#A5:¿ZVw{sy?@wnL*#@0 tt܈qٕl! 6\ jG&`e*cw^;!xЅGJeEY^oFxԨ 6Y WST)tIL^5P4"F頊O6S9#D0X$Ku*_l_SJͯ^е%4J(P)>KpwfsJ g' R" @thh8M~J}$¼S/vY"I%4u9#Tgtg:^kHȊLds`"H.Fz`͉J~WUࠎ}QOA.РTM}rӪ-{sAe~uv$ed>]4P6ດ h f-xF\HݝA3zRUll(V]m2J[d(c͖ ߔqCN[1>*P;ݹ\VI^Hg]T#SԚ8?Dیfdֹ 䆍Z╈v ʓ*jjQR`c^) >޳8(.^99G:udw,Υ#͵=ȠVXw:dд LzYWAٱ]qx*6AȦ>@H.bs_qzNˌ 9R$ vv6 -4Mӊf"T Q_?V[ڎ+n6Kh1 & گ X5M?[$n`ځRhCyA[I7@X'8Lc:6IGnH4l%b&8+G[~*[,Rp4Bi 1~􁼥Č9Ʊ߀!l qTM~ f\Nx#qmHz ?S7sNuAْӏl,dx0 Ջ2` w:Ѭ:)TP</tٰuY>)^w67%^w^5zDY vU܉#4GR>!c;,! ~Ltޓ%q<`P@LѾ _'h a:k-L<-8 Ety:;Pzx 7=EwBbH'M_q'fa󅤕D$5qvM nVw];FŋEl$>͙/f YL j_!5vp*xKoy*rl\xzPQ|~8*-驅5M8Xi@H_AVć+6Y(*ʖr\168ؼ|~ݥU5f5T}}B4q0+^ .| g'DJ{;%5yvMrs#Sr\'7 /|_0b7ύN.N!AkӖf8ֈi ߹gP繰4ʢj*A 'j3b(,~XzEXy@8OSf>+sr?k㸸'tni7&r Fp[u]kpE$SO*;-,CC4[SG#h6YsYOZ3)Bc R|'|]SE 8`+Q>/.G ;* NecVHW{W=f͇TE-~bxGNXY*Zx 5dSoz<*<& t,US(''s Y VxaJBX$b6ە9Ѡ nl>"resy_X~Рg }k*WQ+; _XgƐE }@< Љ^yJ'7/pknbAѱh+Hg k}Sә1ӑsnQ&viQRT Hx F3C t# y|^r8Rfl-H93<[B('Q:d:* '!Vؙ<iHmPW]oe諒F_QoF*@hC!it.]]8s[7>Ir-js*j,^M`NfvU< zaӄ2(;3,ax2' a)gm^dEp>lE;Z5.VQU͘׮뵫Tk Iq2 ސ A0߁{ tz㥢Z ͹O!eݸkR~S}98ߞqNl0pJ60=vٹY~äkM(ߠR=CXX.0ѭYKvgql窪 F[`F?RA-QÜp'oUm(\+YVݫ{OCt ok^=f~])rV"'^yT>-ѽ2 4woڙy&}+OLB[ 2xZ g]ČSJ%T}ʷ~ڟÝ&?ڢbܡM.΁TxğQJYj!&8իfoF צA{No Z"-Iqoܵrsљ'L쥳'uMٵ8⊗?36ОA4%c9,ܥTG :TCfGqBle5/jd p7~ 6&eF4k2 D5dV=`HJx< 0i5FvWY'~Wty 8ąqNujP>ˑ%ʫӓ g*n|W}HLQc!8.P+⸈T&(zf{Nw3n3ݻY˽{vzIP)ٶ>m?dg $r=Ls PSGpӪ*t{:{HZqE`6 Pl^qzEp+y!*]ٙMqa\kCX`W`b5vxג|ʂnOG XLkSrq.uYG"2GrE.;b7EGٗA4a)¼jԾ}:2z>jU&` AZRnޓ҃d6O#RZ?tWfr\㯘 &q8yG ġڦBZ&x {Ԥcē(}<j{wq 20=R&#ORN_R}őXO?ۿFz6#..,eϜ90l<@Np*p^]Q:?8A'?'$x ؓ6Y46%yq\z`iOߡbQ_s ǣBMBӁ2Nk_8j^y_)xPA\+anrr*20 ˥y`7e%Blx.9a[k!NwC;z@ES_.+D? ]/wer5 fOچ&ѱІ6Mi;`FE$+7mAF=Z ܅z40)z MX<4wqȳlZ ƫ_-1s^Դέ1Oh="n1&sC\i~&E D՘{&ę Q1|w܆AU |BֿJ('zMcϔf%msȞJ {a-JR>W`,,d=PO$oLK'PMVo_ MWäN 8s B1 6?hv4ըj3i U$~?|kG9{Gk2]š# 1"ݬdz'Y]`l,_gF {q_|鏭,[lqZͤ7N􂸌8|n Hc|W 0$RpA-YŒΈK*RH= ۬/mW̧ <&}}v"e:иiE3! r7^7!-htDmn,YWy*k 5𷻶o %\̶#CFHpY 1JnMl"[gGd%b_s֔eGm֞o 4r ZHsn  teȮ:^_1xNb,qqr A +&O 9wݨv 2TISړ&C ETFG#$?050dw?Q{^95UcAG"ZeeL5G6p0ngIx'sab&|25Q8sbH,r+HTF{M/a1!jxǵC[l Ͱ',Uϊ1m&FVaR8@lXD,J!wX`:Fٴ~9b#ߚ Lމ)04qz\A2+8)@"cV GD w( g]8aB)a)`6v6(ؔՄ1ڎp5]#ߓjcTYb) sھ$Q0jb+VER|f*m`ZrѯT#&1.f;hy.C)rJ^Ojܺ}dy]G?ABᾝ R>f׮t1]ӑn./ub02W, /JkDۈ^;GĜs6x-M*G -^$AJ|U CNnJ5{ H 3VT5`3۔ P|UŲ~iO/a 34Ӹ̉7^7pWn܅51ȈCM42̑ pE&5s~ziR :u˩̛ROE~X, _#.V[a 9i`XKkL|Lbsy?uyrƮi!m2{H.JRղ";Q=@:C}&C8AV|0#5CCBԚE%Ƌ|Рʓ*}bx/n<C|sskn@TNP&qܶy:- 6ȝ7MzP Nt|So [g5CRwwNIT,R`8d/1/R`lR#),m1)^g&Lu7-8p>谝ۊR8`'  VB z֗WPw/nF&!FGlXx ?v4uH73"9{L HlBc2__^@UEֵ|xj)d'Iχp40 eYQYڬM1&yz\KXɍeuW,'11ǻkք}D\ò/dܦSB䮐="f(Ӣ[5oڹWPLlR(C>$TY71gKQջfP<E{9ؤ^&ճ䏡0 }һ{^D$"{%_HmvZP#9b1|d *jg&'7'eT3ALFkٴM:AJfbl=/d2*6mhN+=k r4:QԹ r P_V2"faRj:U;>a 莰󞅘yHcD~0vPBqʍwSD]`$֮aj]H#NlP_5/FyfƝZ*˝E7ڶSI}A}hgۅEwr,%OgΌM.$\2gNE R; H>L6u'l/hpZ]t'z|ջ{^nqfC u}/teF svjQ1aUc+݅'+Q6`N+!)nj$;j͜jNٚ/ЅM|ؿ`v'm9y:-x]W7*Hm䵔MAj|ctOД@(r^',h XBBngyE)~ a~@IR7*AnmOrPB2j4]0^{fH̼~^p/hsؔO0uj:Ov N4x}[=k ;dy N#2݋a($.Z]N ^7\Aetq„\:]+&9Ti3A) (aSuk>0wL#bO(Em+WE%ow7vTJ Ro)ms/~<"0$W "# F_vz3q&VNfrHZނ|8t5QB`aL;Õ]Iwt=ׄ7%-^K 2\⩏/iږRfC@ںO  현"<L\Sb'yIkvQ.. /Fsb+6~2 UsK!YvEzASzՅKL{}C+>58uR}jUw鶇|(X7f3 &&އk>^)ƾho#]4\ r%h(&r`R0lX/D]y2&}})Qzy X@q +]XHN\QkEHחӚR`z+m01qL"=|U$T0nd`8?+RClY r:_w>I1$П":qvH-n-^Z\;?CksJq E ͍!maǰ9za7Oȣ MG3TAB&5#6˙J3bvӹBbK57Mݿ'FS%!I2Ўl4Ѱ2#Q{8~6/(t4Ј Ї‰e >?U1{B$OeX4yyx/IYq ltNzbelhMa4U]WNOFF䅊ğAï)\Ve∻25/\G!,ǫsqqF+dnst:9Ȕ]w;M@>`SdTYBC):LHeym=0u,@}cɌl%#0߳MU%(g`\eX8q}͏]:0y 3'a%;I*8Ԭ"pݞVӡuI-N ^}0U%v7aVQ.#E}vH3 b%ۡ D mՉ3\,^$,JKd7/زJNgr6 QS"qJ#24 _!q峜-FXWd`'4qbNpIw~r [`?N+*b7Qx]ܴq%N/^70Csx:UL.*9@bʷ4mf,n=RZĜ*.j<]S S!HP/<R"CPbP-s)dWtB,`xyO߉{ax2hc-~O\X˙G"'z2Dkn`UChx(ɒ q,J2*x7^"Ҋo1( 2L77] `>M21%ԧ&[ΔdYQ|-xՃmf C?[שN<׾>)GN/)߉ 4ޖS)wQ&$W,`)wrIzp{:U'(ݣ"l V-yC#eb4y: [!WMξ Aqpt].dD] &8c'Ÿ*/Sk?xcz(Pw*19Oȧw_m$:7FepѮk@{RJHyf1ud7fـ?הgi>J␏ۈ>圴)jVɞF\ϯy޻8 GÂ*Xɜ}5-:bnu`7B 'Iks}z!V]/ϑZ3 Kh W`4>]֠x$ JT``f28Z( K:^;F$pS[EYYk$QY sFPp R쎍j4-mw!E0&Յ 0/=筱JYS%첮`::bKYH,] .4R,O:T%(eh pAbTŎi;Nwya}=,H> yʧpDo߽U"j4fvqL=L,5@y,xEYNY-"MN4Z10ftnkF2!ږh#,$[ >sX8Zw[~Jq.fIK~LD% 2o`vQ옋e}{1V[ehj:1 njJs&] &O)o<?4]#P5"Suҍn&=yY5^ /Wu'ή:UTtWrlZ?mދTOJ ,CΪ2--A#"?pKIB* buW{!?87k1f+6?:0ZY%`%h,LJP aqbxE]G:κ^7Գ:0]ϒ(;2Ŋ: ŰzuЭ7XYxtP$ T;O,{k}ta$.7 Q.>_axiq5%Fha)b[!\;fw溄4ruR=fC^q6TL)>yC4o;O7*177><[0 >He<r#~j%Jz9hc/siʘ;D ǖ}päS C2#';AK#m 8\QLnv:!>$LَAak}ؗ$gIθ40GQ;i*-2+Uc.}5ё+rv>RRlZ5At?pIOH] +35)oTW`iq75vO֜A gRKJ%nhdtew|4uJR.#.VG23[BKj,y),w(1 ]w*8ՙB"ETnx/7R+Vapn rWAB1 Y8n{ ~Ӭ]~':~{LiԅI? ۷R&`7D{$`X8 T}V*53=7DveQcΧow+|_'N.<υe_.UW[y5D*I34M 4qleҐ6Ԙ/yv['d(g~ȔXWͪq&+!o+ [kxOHZV(@+ '5%N$R:8 4bxt+hǼ XDlZo.}!WZ^67A!_4+ r_QNPn824ogR uQ $ZVYȼ["\3&:x#FaX$:[ʱ8޿v"f>ViCíwA~W#HxjF/.&tg7D gk }AQJײ*'xDߎ/20ʞpB'뺴_b? ΍@:V;)Eiwy+x^% Fok-^,F5#%nYl K20IˁU&rF%_ G?/ʁ;97{\~֌Z0 :.=^d-zin'w{"̺EJO{*&[::8s~K֕<ѳ;@#Z r xрԟ+0 )DɾMKζzn5i($Q3zd': +"yRh*r-0;v#^cxlz\y.0B|Kp,2Je Ee/> '91Yޤ?:ۀ횮eBm֒Xq y尿V{L*]{odB?OpJ"m)I>ro zJPb@ջ02\]ïl9mEwy"k>H4 ^ˮf`p0d3o(%<1&jbôBIJIuضwV;%jA9߬AjGpIN՛n̶* ;F</-0?Q&гKbaM{6I>GFzeSv‚ 2lg[C"BG)Ms 㮊YV_ H2Q"U&"~V@1.$o(1۝C@CHnJ|{n3۸Q9&I#Wy`73;@s8C꘰9ԧ#v Lphra9xJF1: ]gAVNѪDY]uG'SuK]y0yB7)ri}ze$my\)M]՘|u8;%"-]ݣĄټ͵!wWʛYІЀ"Fu}d>"͔W94#%D,._fuDiqhLkEwG }|4" ^U5|5Ư&HP;,@8D:\#Zne=k: YO.:/6 'P6 q5M;d J/·>' *W5-9-^(@>dHFtT~ JQdK2xT& |,&HaoITh1hoGth`bO1IB[.3lwB"NE we6=9a͍$|MP9.bp(F8қQ)#yIc#ig\oލn`9?OA>HOaS d>"O=`Z4;zemrwUrCbM ?5Lwf38vpJ+dx(?$W@Tj M^=޾u_ӂK6WoZwq$^mYA8ÙtpRƦz̙@Te6w؀CF:{aW$yN7Z,#)E{9GF(ʿ E/ H^CfA$@h0emLv,P٧X|mZT26Yـ7k)6l(SFㄬs1fN|&(<:o*,[}X#fJnnmRPٷƙzSHRL)E<f׭gW(0#ʴԡQ݋UW&A ]xlyhat2u4øD\&Riڌs$NCVY6!IO\)Hg- A/ES΀uj"!|JlSq4BQ,(d5@Vӹ2I|R]]yx|&-QwB@EE4hؾ\DdTțĭע΋WY]D5Rs мQw:=kh :q~-gE=6֫WЋ[;ّ*B(sP=5 zԝI2W3sHv4pSIeqxI Tn?=PpG;MspJL!7Imq='ƑXb` N?p-Cƹ28f]Ͳx2V1v'FU(0זwNar+mR-Zl[>D0Bs sBXrwH4\; $DzҏzAmĎFgl6 YjrIյ+%?wEhgr]LTbn00B/0iP ^ `ئ`Xr#ml;OW̔vMY,VS-oCGNԘ̑jSHHAÒ%4ZZky߻zUD0BӖ~i9"#/NB~NVbŃdʰ5";'*M\&CLzsOTh \oʐ;hHOGהDl'2;EL1'Why<;YwCmy ٘q)P3Zc=Wrƈx 9Pe()xx7of} D ~ψߪ&ɶK uRs!o)>DMכؼ Ԭ5cwzqY>0b+NRip;>Ftd~׵^@ֈ*+؜p qF5_9}!Qƃ;3WʾN$T1-,8'M EӅD[+.N!s[TAtwyp7x:.sHz2 lϐazE9'6]"ºg}%͛cDL A~4}奄<ė\Wp ӽ@c{B'98By_ ^uEX| k;l{j{B咪:ld,!}ŰOt\k]tY`$Ew`;~NW,>>X=\uxEz\J9y|])vQnq3i 'U-V|1T5H/3@11 ,P\R6+9Q<"Om>?H$ޕ';}+3V,Ftg@2l#,mEG?// ǕOoITV؜+W{m`Ń1-^Qcapv |{ "ZTЈ/ (MT:.T?;h~&9tWEޞ RmKܞʕ*vkF'tm=uuCZt>ڝQ/) dGd(L?qŜ/Egv~Y5WC1擯 aNyR5ZZ hRwԗʲCݫLAo}T~JSvo^ִt؉ #MgYZ070701000002de000081a4000000000000000000000001668c16940001f728000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko.xz7zXZִF!t/ue]?Eh=ڜ.+A·Ofr1;hSaƮ[7)dXȁ  8`ᢝWyL lPҟv*oIK ܷG/j~ĮP]Y;m U/AS l޴8EG~^ItDS$ 'ʏp0f)qq.fHHzgB%tQ A%svI*b0.(p~>7! 9Q:`$m mzTy=V*mvux x}P:8SRt3_fS>V 8e "GMf5!Zʦu0IZlZh*DI땳s3s I >~hī!lVO|>h~i TڴZ;B[Oc!ʧtn($ϣ[kI @B"] 쵠IB*g0 z+URY%Y3" 狵 aÞ2u1Yly7ek0U}X5D ?OpWigN)Mv<b+z8!a].Phke1;@r/J>J49k?C?vmz5me/T+SVU)&BV^CXF|WVW>( ^'\,->>6=sa#TJmYy!{f.xN%EL^̩mjw7~saPe`rU={)xz6Ytf;);Šת4& 9DoRE-Xkl VFi Nj81,KGƍc;b2&d$..1TK聫ΎW9V6fPs?7w&# !.jXL1!KLXjTX %5JpA- 0|nj-rm1ACM^@Tʞ%8,v`MԚ?6`~70O9AIsIGN{>v*Q8GUE~@u(dK/`4;Lv4hCڕ ^FxGI+ :؝ $cj[#d@6D ǁpDvOSG7TT hDX)_J1qEgvwz K|A&pm􌾏1_z`men]sg![r*ۗkZ(β uĴ3îߟra\!zۼMwK bK]d5$ږ'066l .5NpW&Z|!S-yc -E*a۝Ϫsär.$4c؟&d2E!>b\|e}N [[A|#1#&rt gJ[Q%R#)FUu>G!,ctD ysS2 $?PaM=pt;.JI:O~SЌ}܃%ѠI3#?|$`9^;qAoV8r\YOLT Aۜ~ؔLܘloD I?䐇)vw+"X8i9RLM2 ُ\NjIjY??7c\-Mk״LM*'()jM&Z!w(c7Ta1 >9A˖8jrHjj'~VCvTb`ϒ 5wN5,k}~V||v1ݼmoeVХfZn[T=<3VE?LG}d*XyY(YALq3rڬ!ȇZ1o  F#/qϜ<>њ.Wyݼ8sGB2UԀmYK}jhIJt_3FT3_``D{Oؽzf $G|gUoUT D(S(X kMK{"@ (hag Q$l4,@^0DrR&#R|C1쑰 ^Rus%;,KH*u|X@$ZEx9!= n`Z^;1I#cT !Eyͳe ~[2. Ԭr鶡Z/hBpaY̴W9r18TOB.$67T 7Lxy45?N L)'NA~ٽ|Wihl=Y|頦N`'4Zc{'N0mW8RwgYJ#@.m_D)gV4]E\`i) Q*rT:m(/8d Ap]UA3W*B3Yz0Q]\=\Gnfm3:LjEӓ_IuS@OANdE}MtKWDf%ޮXV[dݯRmn&虚}=j%("ztoonUbam;B*I~n)5 TEaJ^:;`Y:Z] B@3$$I.աsJc訾yX>Ġ(j߾6kV}ěk6IwR כ ؇"*/n] P%-SϴqI/C0X4} '; =m;/m$7qK_sQA7M+JYG Tw5x/=$hd*kvR!cG ϣ#|n?ce.؉=$S/X7ZmWKƺ; } T^U]"/}_K}xd^YTd/B/)Vsȗ`L\BNc*g*0Y Tݫ^tp(>H(@V{VRX^eL.K޾¤RF)^&3XT.C:¿/w-5^mN; 6瞧﹨{Og<8 ҕ /$[<o[Hނ=^꫱,9tғ[F+βۦxД䮷5굣 2z+.#b !f귨#.%Zf/&v>Ԡ2αR"d?:]<X쎏VGxӽya6gHx Q{MH|4Zvہ}q%gp48_QK.Ckhee(bNG<=!`J+ 0/ckh*$/)YdH^ O5R!Od]j8 Ʈ#U&DŽx"fF]j9>I2t_xi057wL5e@rMXV/gnm[ܠSTl'rM_A9XfWZnA,~Hӈ%Rs({pYH[nZ3` q_Hh5Ȋ/7GH&7zƮ(A7SADX畟V|ita,CiO{הQDsu"N*Ȏ$XwNd_}||o2n6y~ |3ˌn4z`^)4꜏2M4^Oe!Z4Vnw3)w=`aX1fܺ7pt+"D]~A)QDJd&c\ߠ@H\iFv%"ElcIL8 7p:<*w?SlԄO1{ڋ CC3J|H؃%qz/%Z2!_Qm\:wF,A|bX+1%jŖC*mVI_s@lLW5"m+S 6sTں{fӹl-7&zÿHc'b,t"A9Eg)ҽ|zgBV0Y8.ɹcؼ$mfjV}DWgXP~@jtF 3ڿ}G\s3 w6*^YSi1l 3S/«IV=~Raئs[)^8Y0Ȳ8٦'*;wBmTN"|ˆGCxօީgZcZ%zDV/9IUfT$Ad]W[` ܟÃ$JnJށB2V~C^ ʬMw)Re'n)` tjW䘽:;}ܝ*DRB"x+KWYA2К SO׉~tbZ}en aLC_KfUI $ *YF\k4Pv\25d !r ~^,M_&^v;y 7wFcg,BmsZu4*^6AnGτobG_?UO[tÊ"bZaU{[ \+`g=ߎ&IJycc&|,`,N^NSE&}zg9E*~V@*,0іpL9Urj9f ䷲tUT3=2v$BbnL | iHf>wII4އf?8{\]ʭ" "KײKIgb갛0(j`C'9Cc; ְMk4.-qWvU_Iaј-.kf𰮁#tKr:MnÙg$D8𜹙Ԯl8k|Mg0I G%0\5 SWA%n.vrҲi2&Omt -?ܷ=smiD;, hH/(2 (+Iuc,R@Z*jgΎwcW46qaTyhc4ZY`ټ;qi88>šgi@p>cΉ2o1}9ӏ]ҝuHw)p7Y,T7)JUDETH2%mWQΩ=8Hev}}_ElZk0Ed<VꌂĭLy9ѵu}|xuM˫@Ez9J 2x0Y*@5'X{lrS'}'.VK]!}m /ߡŠJ@v6t vyk^_*YS^tr#vE97^j@]\.^ܘqu<%x sRcĦo-VQ4![OT<,^x|ݯf<1Q{_>Wn/w$)t;J:~8xF=ˇ /MKyaż +m7uS X9`Oz Azqj/kT(]XY{o0;P.*t,+@e% ^^,g0d ӝ/q)y7CQX 0 0vpل-u*eր7_o#b͘Ԝ2nbdtfhظo)L=xeyI$o"!v[Kh 3K(E5eipldXl}!Op~Y'06[8dj%l0~,P`"l-zj 74Toأe&ŎBmLsn0`85] Ÿ ,wCɗs{u˒-5%3N9ҦY"ɷ +J:W fPEޯ)8X &-z͗SG[o~z8"+sg3amk`tn\ul\+_g YhԔ V*o kabI{}?c>u`4qo~:w=jPRJ ǘ?ak (vv԰,{h _r-@W˓dLˑ_ԗZX_+K9JG=L}= CPi(I*T迄8}-02O"MHg1$^Cq-hA?ĐeB63V렅ƒNHt?AǞ=px8&3jH!g*[f ҪILj ӯeɲ$" B s%N~B/y{X)=86lI_DŌ[xq9=AطM&=g3;N+P\F $9rf5V֕Rhj. @;( 3E "D1r"?\nh!}Pc1&W2+w-?P(qĂz$9k<zA㛙\,64%/"6{b]\W9 *Hȑ!S&5{LXD=m~%n'*6+getӴYX\ֹ ;w'"e>LؠHMa>NBdwn oFv?(덢 i ;)iAnl{1$0H*O) J 8/ijH/efৣmA3XF<(.VW qwr5YsPv ѿ?#@&6(?&^oWF>M;K mUr$g˥8SDuNu[񬧗IǗEW6VaHԥ"QȗBPBF/kq%>܂ߑiՀ7'~s QrAhP1NPO~OeHuVn;W4ÄaQi3P*^K Ms=U30?y3OStjayۃ=_{i>oYt8m5Po=:krPOUlR,^iłY,҃V>N5mu//ItR]aٸ[]/K `@PV] 2,jH$1D+f.0\syVcD0(_qs=` lF!ʪM_ H@&wȴ9 Нe2pRSN uWHGw'u㹃RZW4S*7uD(o o;qSIk0F}O* y ,IPm4AMKT]tQ/pQ _CAtad6"Ņx$wu_+O2Z(Tgt,Adg0(8)1MiUɻ@1:xx`hc!0=-+ 󁡻ӉUo|TO{asO 9GzxR^)te9 5FaycM%p~6@F B­2 :43:"ϻ]QR=-II_;IRsBW`wvvȁ Vtģ,V ǒ|ƅ>BF5ݯGNIz% ^\xPU^gnK_<MJ rJ%w%\<Ao^簸9|͠Oߞ(6@Z@4KNF̭ c`}nb!丽c39(?`ʲI*pb/gw~ƼXͶhaZ6U7*a ;(ȩu.Lc!# ٵZ ֦=x"S8E!spfy( g%m"lN<+Yܬ .G&l ͞xuKے^*–4lJ ɏ-_?Fd,QmZkEbA0f[{֎܍9^MV* N.Q"v%R>|n;orB?V,XQqC~WDhԸf5 7ľk7;;Ux7";z!&@s lm.؃=ڀp $`uƺ-`]k~o#]ձ| +/SRqmn:ޗ_uMr)'~~P圓3$8sQ rd1 ͔ vӵ=ZMIa;4G)0E.Ew(P[1xW^W Rͺ'OxՎ =_[cQS]T[@e)Vb3ZH8ܥ9@VQoJ.|@hle|;zA!Ϋ]`#)|zBUV>eVI Z؞ozȕz70keЁ閌\kرbQӝ6>À0<ԏ[nU.X3~M|¨ mnO^ Y*/>VA_|E !wM ^cFMS -x4E6P`qlxC]C7ps3jƿ\^B;] o.14֩L2&A^_MnBL?2;"^ٗU^/3 dTr.pwOBT΅ aYPV 6},.ϕAgIGa5j }q) Y9䆎`H1(cWWIu1Z7x7,AFYWe/^hԬuhmZD"DHڃ>r %;ZrJxԐ4 wWLVB/fD.A`qx9O\ ;C:?!m"微 Dxu˻,Zc tJM8&p<5 g b.4{t vso(6T\ }> LP"0Y([E^fU:x|2Ip JMzbh"կ&gE5L$H;-3Z6ԿIr7!f9Kr@Xf~A*/jٴy0gleaS9FXr.oOZyt֓02"+1t3maJl6Ч|M1?M7 ag+dW 1}u4In6&ʣ6[̰=),E 0u+":M~ִҷK51Zt֭[}Rk!a⢮#6$Ķ0vF6 W<E{DÄ ׾T2Vw2r,q܉Ĩ\ {酹UЮw-TØ1}%/=u R_5/ؼs.Z;l :.ԭpuJDd#ii Gl){5>8'^XtFsL|gF3ź;3>(EH^CidTc8E[! S18j.v^|c1owc8^ s+H7N0pc!(c[ȥ:x"@ryuzDU?gd)t: )E1S2b7FŞ4cN˰ $j: -M*12iɟ6,/.;WwH:{>M =AYƮ*p4=P˦&870/1F&o)|k(Q鼸fa|l>8RĹMvI\ %:WV(Yl% *$ dug{.wEsk>N"=o%yی;H޿2hjޮ<<(@@uU950gKZ埛GX*hLK6̛&eYJ| ʳ@:JX G5!i5B:5>3&wA?OqJ-ӳPLDC rWOye-Fzf8z!{{%g0$#tpos T/$= qli`u WV -i} E*6Qf?蒇u>"5V"e_SǶ @KԉqD, TW2z[Q25̘ Chq~jp6œyceļvlXxuZ0*rI⪓|;)M7n@C`d1L⑰gy B dR'PJУ8-%)#j\W-`og9 3e f(]@aiy[ P%G 35mhs#^4i1/"gm7*i.zp~뤆,w;Wkfr Qjt4٣.ж$sՆIp(ۂo!2 s'XܙQJȨ8~h:gyA[n3kU,)`IV*~!`hȲb{Yb)B*QgLugZ2Q*T(}NYj0JO,xPBde".pܷmV)?ʿ!֫>@ܿ\.2!u!W423l!& wMAFH/Khr)A޴zހ3(),9S0HeX b;nk7f:NN>Il.=.\ 0V+pMwQ:b09@p i SD>tڔFH~۽sI"t7V3TjSd+WNEw,qcM_Cp(e0=J.BkoIB*'.%}w(%"<~:I>0?ԗxRTʰ5#U}ؒ}oq:QDnܡn V"ŖJڙ7~VACvUȥQ8\\d句 Q`4D|{K-\oF<(J#Lh1k񋸭j{_ZD /Pm_ եx9>KÔJ}dnds|Sz]5 K˒LX@C2X"zFP}訔'Y| ٟu9|DM^n%Pc *6n ta 82\;Y:ۂeG!rgd$U8Wy4,׏K8uV͉o!X) J. ZV!*mGGP&֗n "m8vDl,k+ĪP9KyI4ϋ~$afGUo g>t;UՅ[?TƇ,YA~Eبr7#SXY2zyxGVT?b!_s$cq<ljA&b6/B*)!P|HJ\:/~,9b6WͯXK5pc!bRwip5bcX&|"HcMܖ|чvSQ|$t?ҹKS"6'e6RmT KP ;TZk\vj%ωw?:NSFYf# Yt+1Z@p;>SЧcAJZ[9ǵDNٖأ`accgɼXp.M(JoU1rji95}bY7$W7>[vSiUoիnYmf& ;n `$tN Hiӑs(}uI,ؚ /xؓF'Lfz%>Ckr*=βB+&4IfmN'6m˷_ G.F3F:jM/IWP5o0]ѫW| ư]=v(wpSpnj ,U/_5Z^3SݱuWaKyyNHR.rhˁf%iWVӓydxK.C$akf:i_1̧uGhZO΅dܳ%m0ozw1@3 eB[4ܴȓR(eu&Z*-:0zCdHu_CDվx VKE0,kW5fv+.0fDIrtA &uGϰE4ȢC0sXCvwv>4#Ϳ0zKq^dF(ϝovw{MWxHHgXR[w .]$B_ /] QJPUz|"݁m4yENzi{Mv{8Ȧ@kY=R(-&V]gu+ 9aOu'^/.M5ڕp)sCcPS <UYbT$cLzh ]q*֊Iwc6ɲRV_'DّYZA`c_>1|,n/r PT`6@}gAmU|Ϻt(.5/>p!O5n*9vZ>!™≻*S_*֩K?89Cd gqHh?I)$ m+Žk)_ٸ5Rr}D8JJfKPetf~o ^-D(~rb3_:#}Rcvkd:J@533JC,T ՘JzW]016cLgn*qČek|`&z@;BgHφ 5sdS/W<I`Xt +K"z:MV;ZTſ{A` qJjxvΜ<< bjM󒺅vUX3P66[[tbQeS>֊ygX:>R?¥K{Bo+J5Bu'LQoG+}▖Owt%$I/ެ& H\'ƈ^|LkDa73gO(α>z=@3d/}B"WE'H `7Kmg^I]&S=e`} Ј]f4%Sb.TNjIyǜ|:1(|=+)׸Q}AO'q, H1Q4WpM@=齛ڙND\C9 #*?y3W|V=Q uɏZv4jL^ `8V cx Yll$G)iSO ;v[jDx`I:Ƈ[ϣV:)DNsz2Dg%N0"dcR9u%,5Ur*]$sKb_ :iY) fP_VHSI.CU˄hzhD2p,"#m7 6S6G9?aS\ k#¡̦wi CɆX.8oT9:<Җ# C,2O E5o'-]x7}5N"U*n9p;n;JxG˭G 6/o+g_C&/lrXrʰ>j`" ]|=Ucuy$JJeO%UH }[MN⧨Vo=Pe{Z%pUjDd8uEZɥO1oQY3_<`վDY%+..Y! 6ϙQ*KJϘo.}SK]# N mΏ!]bH֯Emv0$R6I'Y"z?n0#s}Fg͎v8qh*>gYA*m^? =KT3G/×:7:KU9cи)C!:(D8SŤWϛILMUDkw}F:֎ʌ$@6KSqwhu$?י8}%RBמaW%@ݧUrޘbsU9!p*C2H3_#m'Uϯh}6^PQB\ Drxߍ_Br}˧yW84h;Z`Տ߲('#? ˨$uMf}^uq\o9)3sݯWi+7 Mt]F{Esuϡi003gڧj;}5܄@j?R k\HZLݚ?zկ ձ:ke5NjxCe>ICgDs;l7R)1}l}~~O y4&\,ft\|Rq OULo$nȾs7w|=ߒ^.)MAyX9Ӻ}'LʺM{ƓPPs4_!7+V׎8a ddo<*vOgSLH&-+h-+/P+õ#=~vjM6ȼMݿ2W{#mZQ,¾TJiiZ/r\$ ( 4fxIgb)QapBEdfjs:W(0iD>_lx]YDRm*q-(ۦw.I82v~""]cꔢk0onZ =zK:L&wB+Ld`@|+XVG7Kx j4vcʲ_@1TyY',.-5l#UC1G)Q IԒh々%&UkK3=$9ރ}GЄ!B$6F$N)nƳ9+ݠΔ>BI(KW`vB4#wDAVn;/2J%,Nl,j)m43l]+ /u aӟ}[XdQsiI__vQYa;|v_M}TqV =c~1l޶TmVK2 NX7:wR+&\đ lk*ZVa؟>=V}jMSA5 Ü>ȳ<)Hh6F%9z@/)Q\k|&sAU&"Ou?L X?ixsj8pkg+صgob]S2 0zeFzui0 C" vV>X*,;Us C4WŎdop:^R8/l {Ed ׻bKi<w\fgN0IRbg!~Lŵn %,9?YfH_(Nx=N..Lv=WqpJI8g@s| Ód!=hE\ t8rxbdԨ?#uf FucϤ.~9v $qqɌԪ<Ǵ1nU]a"{B<0TMǣruzRL- W-$ǴO ke_{z+3hwJ YDpXX xjq{FNuMӷO$-"@Hسlѷ*>D(֠ce\5Qu M6Ņ8 ^,ӕ?D1̸UWēo:Dl ϵ`F/\i&puJQ=oX2om .vl8C0 W_:!r ,XT%JH!W(yRph7/Q{0-Jzߓۿ(Ɛ[%cKGVi;S}R+^>?2 ڌtαD7׽kC/(WV]y`Gd]6mpYH_,T{Z^Q;f/h#}YiMe8kpf9qh{(H( 13an2>`B=\ep;xW)SFڦPDw\EtbD{6!LG㎽BC%D*8Y vLJ;b'k,hӁaƃڔTA^O?_h-69`^(+2%}):Ȥk4,2nT/ˆ.2+}HŞH7rFTewt}4wdJKC;zZeUVĠ n27&stW=me&kh}!p- Y _]3\d8e71Eokc,_qVFCѥN@\Xx{p^$5>HO.|<ʳYQf aTp"! eM0429dL·+]#݉* ^U 4M_zfku.%`;kK/zik eETq {@-A%@ػEȘU`K|?cĘvlMq{f2#1#bUUBU$N1ߙ ߿H[QNFI]*jN)l$Ƒ$ jǬ .[NDf(BS3}b N?͂=y^NE@ &49]ԖmܧU␢(6fߜt8s!mJGGK\v8KZK?4[/][DeJYCFįfp!2~H[-MzЗVyT6Y;r4:AEc&X8YqjymN{Kޣ~Ot ̬eHZ-K'A( 8c z I{ K*e+GUꜘ1 O.4+ d>bֻL5|8A=PCsb-jfYSSW7j:3{iE/v D>ZROÝ/T 3%I|<)Y}1e5_F,I e7eyW򁺶6z #y*5ԣO~2|iЩòbdQurQRTS C8;/30?K"Y9(ָ9)vgCطPYI"f""vnp%OĵLan8=7ϥx6I 4^zHph٪%fu lT}$"^%z ~8h[/"5d  h~~<parENOhY!AU@"_<:e~:4;d~/z0] B[ejR5d>(SHlppʣ9PJe²E YJj-ݲ9n셹9$|$$X^o7 !'~.(ZJNr`XMLc&;.O|P 1Y)0kɡjM'ZpocdGdۺ[BZ-6GB]DY* ^SO/`e'\}9笁e^?[K 7PVk˰Q-׾e ' 9 Kbsw[&Z mwI)j NeId)J9yA]n׿I77s+S>fwe{ۏ:H06P-1Lڍ ()h6QD'9t[A=Qx%4'#U/KL:L"+';W0" [̹G18p0 -56;K{W(](^Jͱ\0SeMXOՓQЋeT!erzrr<6~b]tCۛZ`ǎ$ek3 CER( WPA< b^Q2 O6UڀPDt4Z̰ҟM%~,i:7]ŷ5k"|s?<ׂ̟.$i3i>wYّ7f #]p ;Q,T6"ѯSzO.k.O؜KR8Oes[d ZZ?I$9  v9aUm˽~u" .m^kZ5Fh|F-r-VgH!)z%(NijuU׷qWNz*^ځ@O"iyl-8#t-%Tu)iCF'CUQHG.LDXLiC 3ND4"q'PNXɘ} ~Halv_Yתd5M2DLmX]k..I&?]^)s@"Jf\|ES@لuaI_e^y䝺}>ٯ -&ďȺ SjShXm񝚈bHZ mluX@#W?Gtc$e$呰2_=Y|ʊ{m⬖tg2_'&_NR5HTJ-T=q#F4f8S@G4&'t2p " vQ6-TZlY)Su?6.%&2&dt)wKd8 MZ_J-b nˁ9vb_`bWi>eE}cϘWj?0<2us6aRLi5?׍i"Rc Kd>043ޡeyȤG+ٔ-MLwIsY8&IN .TPY{ 4 eܒ_Hݨ8J4uuNQr s f0b ## 2go8`M.GJ[1FibgSqC =-I3iΓz.SƳD @eD 4D#97ʩKz- N 'D^'JmZGgNGǐ36b,4垃)*͵͟EԵ(!r47SS-ނ?0rFc(`7Ȉ4n؝{YQdʧ8jސdd:1? 𖯟 _9ǎ $Rσ)$ֻdzJש1G!+ј:g!=wyEA`"Q1 f;W7ܻI㧒O<̫.{[u\=7C"wn%%t؛A67.9{/p/&[Ya#|2Oߒ0'}L?T[tu\-pyU2nIN)3$,N#e2 dDUjrKʖc6}4S{ = z5.)\x_f'LĥϱOwQi6oJ<2&"-MV?JGgu 9?;FKdw=SD)U 婰}AW!T[ѡ(+dmǜ 7{ y3uy鄔b@`#"3K }YgDKhІiFZVBtMn"jxmXiE:j_/9]=L'&6rf-Aks`i7,SU,'&tl@_A. S#xIX?{P[©\ _=l+:20}cAuѣ+sf=9}$T_YMmx4ՏqQ _G!:(i~kY.~4+rcm60^k& gӐ  zʼn퐌E9'Sj`y 05m\)= ^?FQ]T\5G`5h⠛ʂAY^=ͩ@٦/ S soga}Ew>eL0O ; hBjxkEM{[ y^5#KzHE֡obh|J/\tEK _/R]tb5}l*RkM 8!@xŁE!9tmI~TQ퉪>e7ua lgLmcJ5d5>G=X3!4L35 5M0oBmyEjvL^h;{;5lUY=~qzӢ$=ݦyo1buÒ|}qp-Z RӔxՎ0o5h{qv!Ps|YXБ Cƈ oχ?P. b씝|`e LNv+/We eP.n3>ze0fv\U)>]=EcJ!r{f=IdB.ە:H3*jVVqUQh4*RF98{`jFx F!=j@-*(Jҵ̒$D&F)X˱劬{b :Zk0uZu6%b:pRsNM_.R YxA]G`L>~le2we^t6(*d!:;(qvo4iUo|R]^j`}!r!|)<[ihr63^M.=Wj.v+6hށ Zaݟpҷąu*@;\AJ '[EluƔ-/MMVH7ryNw/D!jIxmW 4I Rbq4 4 ']VוK#wMKTغtqmoo`5r,eJDd աH+.d>UF$bf5^{I-ܧPTqut9QQ{US7GڪTŖ_x g^&^7PF$+B5_t:Ї]LjE8M2f1S)s(ӽd9X.|rnqk'0]ow2PI .b{tmQ═PPuDLXǖ'\8y3xѳ@V U¸>2еPeO`q%M}:R=LlIAp!\vj.՘)6s"`~ɍl̖ΧeDI]/yvǢ+HE1]Tc@x~̫vDm;^{N5/e2kQoc |D 1vd 1JޏIGdX(woGкEZ/fB Rډ{cZCQ4=ed2M)yן@ah~ɻV2:Ud.*-Dpl3_p޷4;p}ʅX0i -N#T`1H`<[H"XS!Ƚ1rJ5K!aъԑZ*{ht+ըTF uAm*VHd\HS1֣CFʀ "]`wUhҖY""^Qb푇(|ʕn\Nw;LE.͂)$uJЇz }UVXa"O/9Ҏل{U[퐈Ty)t IpWsԵj\Latyn m_FBd/?xBr?_Bi6vDfoDS_::2Ss Q'vX[|UenJd* P)LRh,N8_S*,YvhO?t:BZ0i4.z ^^ӣNR*@lWqrt &/6=V"aC0U!?"EQ%Ȇfz!`)(kPwfiNޅ6f d,w5Km$.1-#o"ΐ:XF҇fݦ1/|1IVSGHtVޔ>>OTIraJ>l৺36 \67@Y+o,yr2: 8ôߊ%`K纁6/͠j mҚNb)oǥۮg)|]a=l`b޼x19̌ h9DccbNb .T/,4K}Mnļ^w( .p4urM;[| Y#CT1vT3⩋8Ck>N) 3}DL:A\Nn~7g3XG1WBpGP i#i—tr䝔T8_VhZǢtw4 M9 #SvԥxHT0t-5Q hHk[q#s~JՀfLM-s#ƋluD\pk58c3%[L!!0j R2t׭.44/iV%df5%3=\HM^/)iO+o˙X3Z[^{P|`h!-'whI;So-la1i^%&YgYYrytw-[}ɶd/Q 8 i~7Em%ߡI[AuL>\ ^ Qdkz{tcl*ACV{0⌳Mbc;7-/󯿬pPM忇>}X<鸵쳬:WgBj)YߕrG.D/  M WvLo:_<ڿ^۟ɤΑ;P6hf-{5..I\P[PO_n~vNp+{o!0q뮱*0W''KRf|tB `{umrVc,9%-b*ĝ/ycwƑarIpkd*FYkޠV/6e; /?dA ^EwA9:}X.lmE(gHrkqu#|a-5,b}ޅM2hg*yg:3vzte 7v-N"mk׶UC{P! 5K.NY%AYrl\*ĤHS"s9(pXe.A?Vz02Pw"o2}/iVEXZ[aQvԩ܏0u/ B[v06 ,_zEh76 U;{LG]|Ǽ%`k d}“ի}\EL-ᡋ3@:Uj:ZH۽EMQe'HN6Fn[;,})ފNi`aLJzxI90xed YFћ\]W?ixJTZG%^2̧qDCAA8RU>%_I6>?{ahٴ#QfM^i]C܌~{Pq?05xHI2%.3}XjeJBPޏOPXZ}1U^`ߢyq%#Brֿũa: A3{[ +/e0"mHv%$-[QxTnDdY9)2AqҐòa^1 }@pt-ovmĐ`ڤ"KouHrǷ!.B@4x2oLT} JB}\7٨,QLo EZh9J<^n.(RyCLFT=Y:Dafd Cl=ښ09đc'a~'!ܖVe5WS"E3%a(@ՋdOď|ؑ}h}'DqX/EF=!aRWKԓ whY-0Cm(k,˨MOOFB{Nv .a*!^hyq&W6s)Nxk'4TEgs(~a^r bHs`IHzT2zB*sh+D1j R0v9?ݲ`e(O2!LGtlΦl=2IYT]Kbn#s d,%6'ޒ.1fewM%ڪ?f& #jDCaD\} ťzY'w"Ѧ%^Vyvȡլ ,C9'y{^TVk>U(¨rY"a *72Tu:,9c҃Su $Ϲߦ.RAy(9@vG:Ao)v#Rt j5\Tkr4N8%]m` *"_ P˜|"Ho)~/%[ Zϐғ\e2%Nvtq}5L}rg7_&7r{c"؜n\%%F^B(a?l.L4 wE˺xͱז~4W1.P:%Og(odP\w/ѩuIAas:rU[F`1 К*5{`G{qޱ>éBAǎ0\'_ PaS.1ćKF{IºMK\ 'qN2&'.sch0-!.~39 VɔrjC,wF>3cךO_B>bIF35M&\3"*c-{ qA=K<8c_[xF]&Zdt'@wB |ǾԖ+-7-,2Zu|#$ GmX6ot]@ehv| )ZQKC25Oُ^P*ǪN ëBmh*FIPĕXYdoP!17Da>XZ*JY-aFQN%V"RPǺk$&ߣng'ˏݳnPYB wPuJo}S2M"R]$YmX,/Ilm:E! zq괶^ =TrC3#Ɣ8Řwo}ہlE@yki5DOUU!mcM#tTcY3 NJHFB_%jS~77'xji_b*c^\ y¼9U2֦b#a" l:L8tdqZf#c.L%<+J$Z" B4@w{+v;C :U{|RW`6[Kma[A5R8Ӥ+Fi-E!YgŹ[Ev FoQM"FQ^rf!>R}qx},Wpꡨtc:5qy6_(w٢{SfpxV-FV4ms[u ٲuկaMK"\Jg1I{6N͙e%^%%@!>-d _ʃ r(ٽ cv>0 y^ I*fLU?Fltń8>GSZNH 2v$ T юyS)grD;m, &3 DdM=rڣ_ oi$֠}sPma?Cc^qqN72go4xԿw> úo,9t*4D2q3>kz UnؠTi"wQC( 1#茷eFx+" ns)<`PkwUxԯZ4&v4bMlԣxӾ=3v06C|i?RΉlA]$16-`/&" H ό_.O@ ?{n=U= bM$&5DB$`4H죂̉d ӧLgeSuWp~诺I›.W*NxfG~Յi<>R~ [%CMA|6TٲF$z2́h{@AHlԌtwٜ{R.։0IlkJ3R? (Ѡ]d*rV}>Qn*ȩ%_ov2ú$϶Mn)įx xwF',?ȧߨ)zyŽ0pa|,턬V$UgTt`]3{eUG s7g⼓z ).17ۚ5[x.Rj1t)0В!7EM4;u{/__Zf nvB [Ie^%L>`uHs]߮C cA,%b.d|Z/vfG?$Ptx*TAe {9aXZ5\Gb:Kwo3 ٮ0u|F$bk}/ﲦ<ɄEAν |=cloXR^a&2aWj]>1R._#[^1a\8U(z 丅vF=Dhf~e @~e)\7 (ݭSjFh&ِ Ϋ6?'ܠ5ÈJ&al,sx2rOQY(+}D&" rUг4tEBKvWE< Rkq>G N5'236(Ufn>; 66+YFM!F90#QFh5|U#ESNd +\yUѰ[ >S7j.X.3_IJ_FPѠ57f%I:o8OL`fܰ}Qy qBTT9hTQ>X 3?[,CrnƆl.Tĩ4FKˢo^FOGI(8 >":j+>|UqYǀ `go | WSi vB">\ DƬ> 竪 ~K۩R ]iS *kZ0,R`wGt5m]f*Dݝ s6dNp@~RP  3m>=z)"ȥtQ l%Mnl-AcC'TSr8EF%;e6V/%VW'3Lqnu Mɲ˪9G P¢2R cmw%\1P@bl=:۫Em/~="̊K' w 7jPϙ`踆)CʄlQt[]G37 ޱ:fĿ)p_<@Tv&< ˯uHcpEz'x-sP㌮s+= '6,YzUO8v0wHs,b+t9Oi쵬10$b5VeL,5HϤ죖厏"L~8q5 IHu4hU@.=fT|y~pY5[mlT+ι*a$ ￙f,x-E%OYG&rNfx5JPe#l$\GY^ܩ]1A6dOkPap%ezmtQIj|]ܬ$KI^K)+˰S\.yUs'Y$'1jn~Ʃ#L-i#JDqiUIk@Cx-fPr=kJ{/^7qCn adz{5#a@k7. ō6>|y6:,ca3ٞÄ8ve0@{kQhI̖>AqQ[a$gc_O > 57)Civ/X<a})Đbݘ] A>sUC]G{%`|ҪZT?c99z?iSP CRHBq9F6-(uW8܋*ZZ^aB9qgmҵ΍S6R$WQPVfM9V2mdCa;P*!ɢelr/⪘n;D!@h!v] $p>;ׁߙCz{St*g*H28'e 3fU~sGL,O&8e('0F-(wrjwh ov>ixQ 8Ҕ.42eng?n\Dž< d`sGЩS< R]h36f6perIbХZ]zgm&m vzV=lbD2 zqaUib+VP w< d|[eI,g |l~+L}7`V]t 1lGӅD:J૏^9Ai0`>j&_OBf:TE0QF I@jpjUf=r*3KA>35 p:&"Pn $Mvw푔_Qux[gf;YiSVJVM#{0`KJH "Y+a8:NJXNJ~e-Fi( h;˕ E~XNDbԭE Al3i]Цʠwm")'?&NGY"dyij^ 7R!d"izέHǏEQyx=Svcw{9E? оS@`iXF $թ:rSF377Le "3+LqmL+q^4j< 5$@$cV >EweC5G+Hy|Y$y5Ҙᜤc]IHU+ӽC'w k>U/渫50́@[(b~ϐNA&ʚmQi^r7^|Ĩ&l yTbҹ˓Y(HGpd6Ž>dsQ/7s x'*)kxۯK#h'yZ>$]Jqu.US,z`_3.6n#B;JIdAӺ8,mx B'|&i_8[f*RLkhTe͖ZI@{MHBWX*5QU!"~IOT%>t­5 a k1/dx7S!}=IV>1,!=_Tjӕ=SR8tN:[:Ob\zpNPtHqľ{gqRPFY>Z\\{#g v/en*Lh(w0 2G{g\{k;Ǚuޣ !-+$gJst寊=o_8dQ;#ڐ\l`37E։m).yy3Oc`*' 6^nws$Ӛl𬳢HoV NG0gL8^n`7*R/8>@gfMdwXk\mebnV;˦#4Wz ƜT4kbp}VLi5uuۧ~EHm+۟Hٟ_wW65I*V6 ~%-hŸG+ˍklܽ^[W~K[E䂀ъi~[Ӏc-R>c'bA:.°n-\XIbҋb:g¾nYL:̼?ue%g`UΗg_fF R6&DAOr&!-w’ UJ:5aA@@ȌPZA0qfu_ik#ڳ)&ms 'd ʵ;5` 'elm](I}bXз:1_- TKF?j]5K3Lŗ<]ANs? Tv K.Jڈ D $gX8V@v?^}۲9jtan.5P-`:O{TTzgϒg莜X5WiBwI T )2Kܜx @@\\Ftj B Z"%/'YG0ygdM| Ӊ iSy&}`W&_m?oñfT''w4*Q:rɜp瀑ftvGݿPůćxr8wM`^leŠ5x5U4]B_S q-[yϨ'H:ٚ^۔`O]3w~eUM@ $6^JʸÛڱQ)@ h .eb-uU1C%x5Ǐ;Ϟ x>F2-ҷMdCs81hN=Lޅ;*UA!􅏑`q7G,_r"RLc"3T7O/E6fx8+\#8aҿ.LF=dc7[D*oI=lR}N 2y M s88e9p|iܧU$4ǰ4agaV(8O1tiYŶ&N)/1qC]qwNvсl/\J྿Ifɶ`%MTvLFRWX(@;+>I7l¼) udk2n۾p|*[]$!SYjĐsVqV=4E O2Hv~మ;TϬu֐uS, Tl%g {ss0O"?[b,hr^9`i/ުk.͆ZheDwgI8cr/fB+ib]6q-K-LJg4?F6w>TcgU.4=<=HT": &K&8 iqw]?:5jN}^dX+ARN]Ѝ'cX@$$?a6ܴcDFL/b_jxQguIӊ/+OokWNV?2`]F ZܔӒ(3}{* 8H1@ ַ'gEfMTf/&;g3PJzI{GN|(<{&]RϻbY=&3c)(wݛY/S|V9 6&LCQG玕eFz1˒'mHLhފIP7 (acE]Ek@2yejaq]ow+i c$IhMtЅu*vLQAKyWǹv&@pmCa!s%a q)=aGk.>Pk_g '.+ޛvQ.hxfiԽF=Dz]F~SL nlihwD=+ 7_~SSɬb9;=wT h!x b{#^"0'>Q^%e DZwHFmv;esQN>8oɐ F.f<\-Ѡ+[#;טD$_箉|u؝H:xp/3- {5xqkQVD~|MzNX n)B(TY?FD'\m@AϔʡV2KiFV^Ya|7b[䌜INg᪊sr Ui_hyHy^JИI&֗&x\ra&O }T3h)Xا/bd *"9 VP^hj`ȗ\Oi>t(4Opxg2Ձa̮έ}"{{0O iCId~b/qvUa1>a@@,:wG>2fa*TX1V‹Mհ.iWww$iJ G=D/3i>b˭ V*Z6<)E%ͷzK|y_~_J:Rc5NSwP%QDXПtЗ7`(j|7ǛE##"n_,` (O9:xKl"Р|Xd5CR0,Pg.]a4HR8`s*&N}W[*Y$lS֔!挖o\*}%=]h-})5Ii)K#G a NI`Qd3(xMޫGc!9O+Tٞ ǘ`Y}ĺUTV8;rLKIho:hHcCϪothS<_hlXy( E%BBjlBce %,ac]D1B'Mmw&ru{s<@o SC#A kabjPMo,)N&m{M>>uTKڤ *,fc[_p@q(,ЁFA`^{gfW1~W: iV nXŬ;)<̞fo6@rI8;,o%&r ˫ҋґĬba3c! cAp!}ܴĸ AdC#5920 -y٬:rʧ~6$ו+Fg()?vmFL8sJfi"zm&\DYe8v[G.uUjnC%F`Okg%kkA<`k-/ i<>Q;ucxwvj#斂Ӱvr»V>>m9Yk1*HP,kVS߀{-pu` " L?Z_Es!md{;k绛C7": [-[r8 rͦ,(n8y#FJfwֿuN7'Cge}> e#-Vq26lT%ю`J ߠS!HElw:C8H^hY1c`@7X% f^2w+&;[ra_0f"Fw†(6B[ H:ta7w栣"/ ik{-Kń}Ce<ID|vJv9~zyu743Dc3.0S GwN<p3}asn5~.uNZF? YiZq7iFS͓¾MaD!PIf?UCb77C/}7i!Uf~fTE%5_ e!E$Tq?zUY= suHǛlp?F9;ʡ."# aڇ@\S]ģ:ni2C=nhn?q}ïtL'zS4[ rg/de*g \#xB.lli)m J"; \N?̀.e̕,dJ'[4WowX2d>˙>{ɜL^rj\KZz| _Rq2齔o㏚*qcDn0,o@ԩa.L!k>׌xM5VQ9 @bFBobm-,!& UB!IE@_;[/s$oJzA'ƾVFM!(<"3BqlX@7tEibU&lH h{;,n `'gx 5xDAsz*rml#"r5- PO:iO(" U¥c]% #Ć6G 4Ֆc( C#Db DOPk&ͮ@F¥" s%4j/CULd*沆eKYMeh`Sn$K![P$i:uC}l6.%dEn{z@\ ckx(!zr"S'.\|ʮWKE0j(WN~\EXt-kwQ_qUFGlo\O01c)@7o(+tI"w4 (Y9!_e) Of'S(sĪn=M@:(V #:եm#W;$O{(HmFb)C,)d7@.z Y!/Dh[gRku;4A\Fp&'MڥlP~f ݑNlz4bҎs%X6!909 &Wq 4ipYǾr!1T1k$#+k-4\}:gcSˋLk;<-U'<ڈ&IuH(y bX52NnD_'GnDgydLeQ: #V-CON3R4Q z% - C _IDl{N0 :xOr2~(T|Q_:S`5'[̄J|+3j'qD%bZo5RTZ dIwxr{V;k6cٯ g/! WmH_=ͷ  ⳕp,}盅7Ӵ \ gjrts8u/MuMWwW^Ӷ4= s Tbgޭ07_}l/\cZ8ZOr#sVYbgZW{ǠPl"aoN;2R!k#9i0Xg4Z{Qp[r7')vWE^i\Ӊe@F]'|R+':)t2m (ȑ5o7٭+o_ƾ>`8F٬V靥iBNOG@T:p1P.<Bhn%EUA LuwT0O8*o g? TKw|^f  7t~91<#6q %Z?@;ݡ*=ID]r=7}Wnۻu3-()ϻ=_5'ˈU|SmkX@gE>tB/[)hfբ0PLE8tz#@O%۸{k.ptPY^:JgV /ﯺ+oeW{gDE`#. 0Oש=p}n &-/9yomSma,.g~`ЧpjФȜt2>2lj#Mi`VTGWQ;X1SRʾ)/ݣG%J],ⱐX=I_9Ak,Rs y[_;m(d-lAǚu퇖YZ-odG7{Mm(c+!B':I'SJUEn5`d\N1†᭤yN+Mh76[I .JI .-*и =1/PmEm>VN`K>ً_Yd0.1!QOwH<5KDs5'L^?101r|l MzZ%䏤)nZ++cl.Bk&,lGo as;W0`Zb׼Ɗ՘ȯc'QTCD"'R Z^@rXIM s8^BcvS898!TDd3fXB9U < PS॰].!+j{;Tj=L"^I G#$?>^dftqؙV) C&,v7WVX逸2A*qh<ԍ̄WiP@rgL'7~&,ݢ :+ tmv@!v~^Xؐe3sdM5yPL?p6 $ɩ b sX`?$0LӁn֖0Hផr7( 4JH+X-尥 )!W;qO5"eN ;C+kyRJFW^I=Lr#FVW|2wS_kȣ@6d{/@`2tww<i]eQ0᳀ /uLyI8!LmUE5Zs -{w%4, 8Zn L@4g< RE|.LHww튑8tM>pj\ps|e!wTql[r΍@MKEU5L5W_,>>%J:7gVcfj=mõ0P LηB28jHd.XNq^B\Q&ԯ: P)ZW)3Ky%b7G:mݤeb^Xm\;whEn WJ%_8=*Ac̽տfxAn=N=ikT$ DwC?3Owxsm v3YW.g &O׍Ж~vK\]qK$JW7Wx)%TQtש)Md yohK(̝TI1D.Ӌ cY.-BZ9%hz=[Yg\Nje>`/]@/0RQMPUO|x%mfeG0yhv&7 vs_'@xǝ"ЩEڤ~4}nnq( P7wQyBٗtL$EE(ù̱::'{ ZjG4LǠ pO9[ Abmz| 'FgN_W€u.8KRM MYGE3Ӻ§$jfZiCX+l<'𥚚yy lC  QXQ.) A> Wl`|h9l35f<vj0aD\_B,D^\|mT{.ch`r9kO_+섶8)dS@e~-04[Zg\ |GKop)Ju|eZHt1TMT%.7j݉_\D 8d\ ijޢ2Xy- 3_w > PVb č~z;mgR [REs|5#RV簿N&ukg|󁨎 \+GG:P$t\evONZjNTga.ڍJuS~US, #^LҜ!rh5|s-7 МDGRB^KEJ FG$9Pm,;<B]MFT6Ɍ^mWr0t^uJs yfUC.J*~X(E>UZ3f}PZU;ѿ! NL4]NYH{?%)?Ѭ1OEvr5g''PtracMAܑ)' 5?S=ͧqg}vfpYF?{cYגlkLXĂV lyw$iV@ O OԵin-s|L+ "xLxvFsI9l PERnYCAJDzFjtYCC.=̏S8'+|h˾ }ߧA?F;5eu=٤Ul!B@c2|mx:Gk1l9ONw35)ru<ʽqMdFKAf! Tټ x|=_d$rȜV.߲\L]hߏp! ~9EHa۽SAc(V" nDwtHrs7.S21sY]@ngxG #8p#l6='cb3fCrLݶ+kSk1_(Ud鑚Қ,N?FnUg{gqz/O"3zؐXN_f ~ޗ1a*bQ UjŌz0KFi{E <3'jLw pɭ#| iHG(zERhd i %>*t $_79ݼeVZZ[3Vk@mxoknh_^6"OE7LX5^B!.2sh`F*Ja82aLw ݝG{jT.v+;9K9} -*IlR&5픴GWOkm8~$? a46KݡI=ɖRY'@f^KL:` _]15wDF [p %*{v|,<Ĩ0@%tqh0bHBt#cLr:,R2L+R jy^Aqt^ؼ`>Ĕ I ylF2%8TKo :…GzcI8S2 yKE4]ktct_GrgsиeS:;T*^]'q$Pi-'a)=҇,ӯY*ɭDŽEN#VHa[]&Ot{ \Fu0-DWPJ^7&WV2~g 5ó=_ pY$Hie`CL@¹8 I9inP4<8ѯ&vmfi'tZt݅-~8$ Iƃ%U+Ѡ!%}ɂca y^7!L:~Ks Sk4V×jf{]Wlgycp1Y5„mo쀱:7F]+ø>`^v b_UMW*I~2M ^T$ S (8yПН  C'Cݐg$7<ΘxueZIȥ Yca [gԹeU<NJ.(WxR\`וnҘ^Ts3`PGڍf3TUaCjD z55{S0Y*!_5 \O" SĮo@lp-zs(K׾0O7emM)`b~ЎT;D0&/4[P2k1lU.oUXuI6p'̯e8kn8>UsD[ʪ {WG]u4HW෹+l[XP|xV$Ļ{(<=uBP[]55]E:+? 1RQ X"2 ϋfh@)$iO#Q!DRMr]MįrbovCI`[SqP5T>E^^ri+CWxIe@7j^JB@'mٴ |si,hdY$춹&jay>ᔳ)WB\ܘ݋F{B80᫰@]eJB}υ*g|\!t2҇HzU⭽z[{h.zneyvΊc!wHMH[ajIE jIv=fԉLFwIHMrLV6z?qME4:^,ZЦF}='i\d!%*\W›+AtUpQ|0Yp^YS⤡C<;+ Р2sp>Z z%=aaOaʧx9s9Qn7@ Rƅ`VӖЇgNL tHXd=}+-ͧZUlUWlI?@QozQ=,:-ҘSK0DPCjP/H:d#YDyqt$ɘćMr(3o dM^bt^I@t{UAEs9A76JmO{|˖t;KߕZֿ﩮10)/;C9^x V/D ew`k1paD޳_kfA_]q8I{#ᙟ h %SJFXaB6"*S 67XzO~%LmZ01N~FU)DǙ/0ͬhf bx(!B&/5AET3[= ]kFtc|]zr^( _y]\ф;4U{/=*TnTЂ T1&*D]e}Lh~I)uOwB${YҡVEЍ819E5y}=6 H u+h(x}o "QB-̝Y˴)CT ̑ Cl0Ts؄ >d iB!׸T^r)Ԇz]Bi̢/t0;A)83x@S$Wc;{0 \ KE p#_*{"yCQ٣~u ~i;htl! -<*BkyŕDӿX[e37ˡ@48+X{oxB,!x,zd;k5Omasr?hz׼VtA-$9{/}u4!M݈k 7 1}ީup'͋aGAa̸e=̩ʛ}H>5ӸjE!m:cms)1ervaMw؝rAx !ܸ:@`N5]e aY=䜉7{ߤCLǀ}c8Rh ֝#?^UႳԾ G1NsfCl&Asr=X\b ·TJ\12v*q;4C&cޓFx]!|u^Vie+ TM>As L{%P^j4sL Ds?SE&PZ{H>0ԷFxTH )ý$9`9&n Nۙ;!J!"> ? oyu`1R̷߿KL TEh$0"4ؑ? -eY;酽%e)n{H1#Q"À{C_:i\@bu+"诠C=ECbYhʐ}a$\ţvǫcٿprF z_yŞ.s~Y]nf~bJ!E,%8jtѺi ` ϞTw9MTJˉ.H녺 }8?DeȪ'Ns_tδq PӾZh/lI UYTwriS= kk!)`98MXu:wPբKКDŽ}lDݺD$6 Bqvd]ݮJKq9_$^Zs3 #| S+|+1do`RBg>R[ ^u)$ M yH%C^=G)^4&Az2m2شT) ^ex+lfJ+2Nj#3-I! ̽ipqb~Hˬf@+rv.v,kFƗ':9w*w]8^ ; E^x'>}-9uʲML!b,@Xљl@@63+(FW{NrL0?9,Aʘ7!#\oN)T~gqeĎcMC/.1ʟq=@C-)Y,{Im.#F'4vaGwe\W) ?S;`gu$@tٌTԭ4tL;gKN;n[ow0Kڡ+ ܔ57o1rO_.-7I,|zANO( N̕ZB)N йLfPr/r4*S ii% =CaCx_z :מ3 &}LCcځܼ fðokJv<2+6#ckbZ ѭmaNrPLXêm^/c"Y^ĉc46u}ifA!_1t7l¶1q:@Z"UQ^mm%͑kW?/ \]U}# `E?B/$q+QyOxۏUBh-9AkiVn4NS?9iTR e]OWH2,pձ1 O D;LW-ƀfn紵niL8ja)nu])?t=Gd7 P>F!4g^֋!%k u~:̀)Rm̹ ֑!QF*'6wG*.G`,$?o7ٲx S7`(2>>?9hU(;WH(G<^=OQ.2 䔈zH%*k'*-f}nY$U B"ʌ,ƊNsh~/,#]~rn^\!|EM]%kP'>o=B@= ;0EcN"/6YM?mUr'kWƙ~N=a5΃E :/~22go <aQ49l+sϹDZڙd"2a+Fe&qadx]B'Za6S/+cj >n{gECk -O$Uzi IEşMާy ?qDO{W9 Yu?Uƅ;v'A|-=#M]qmD6OI:h8ȇ =ʘieB>>ҽBltOE=k)QD, oK sQY]|ٲfu+'9?0\ w%qŃ;; dhu0!]>7Cn3n9o֐| >pY C聆uR3CVeߚ?6\,NԵ`.n $Qαπ:K*9QA N;_ a{@J\_yu%+ǭu `NzSyF = ڦ=Z/UJ^yղao¾ #ZB2A[P7iG,gn>zT9K]pW0K?-rG?vN9$if65Q:'IysmfHş< }:bVҘԿus?|П뿴lz\hߊo ^9?&ZEs>G5-/1ϴme"{@zʡgClXamϘvmxzhH/9eڶB 1ZeY}5!M_Kix\k8 ujU}" ͦlTeZ= 4\H!IZE  灶6kMu)Aj~<{ ;ؒ{3弛&=.NߔSytJ>Ej [:LE!R&+AxA-Vd|;|NنWL 7G̔ כiΎpNy8jhE@_A*'/ST!h ͣʧKuCZf-ixKv/]e(Ac1 "Pcƨd8XTđ=0 Lu&4ё}YE&̃)҂J6ڂ#~ ANI?l4;1_[U*3@ւX qqt롏Zt91dy 2i &?NMiEJO7˺n#S\NA!- n!3Uy ۥE,c=n\+2 c/ OXI竃8J@ڡZ9ۂ:J.Ă~kbOE|zLe]r0ӹtbA_oQ=/ک%~h]uPKOOkdTu{!{{ߔ/7͉9d^Rb骭mXWҡS^W[Z(3CxC9~v#"ʘW5&ݫ `ttO>!&?w{6/h1,Y`//K䂷s.ZIoP8&/m_Xx5=f26F)YNEy.myRyBy>F,w%;H@ݛa7'1Q[x昹 䣪Xf\s 㑒&(KwT iZ͝wr^-Fuot[-Q!-+>TÑɫYS6tO%Ӏxmʐa`OkrhB.~ӌuNc`Bc<[O!PnA"pm29Ooe6B}x~f= H+9붽a5ԴTLM!/1vV߷ʸ rMYBr Vrبx)Y8Ae 0?.ƴy8gKCD%;ȞDBNAAi1VHDϱeIdV˄m؞$ńHUa!߈ ꖐOAa:= jȸ+׍5H}4}EM񔹉RY ;}V$d$>&4IUDE>QwyiS}Gwzs/8sh%)Cܴ[S-5E"?+呯߻Cn~ ^i!`h+U,Ʊ1ڜ6xPY/6-ȼ ݫ.5@I\h_YctiI-"-tK@rX|Y LX՘g{WpZURxNz$XzMY3 #fmTvJstwӆsSrPzH5ꃿŬJW-yZ>g9ۊ&Rދ>/'k`oʹ%QAE& <",^ ue;mxn ԥedӾUCxz됆(M~RE P> :Adߦ!pp@/Gݱa2D9` TJk.Jo~01>j~n19ol#_1G3 [.&OsJ*jalѣ,^iè[/lpJoʵhjbiz"1C )_'1l$1m['evZ`,g*]7=x*Li4=%m]WRK[-^?tQX 5̔bJ[v( ~zUvG:{(gk~ 5dB&U%E.L%C:+fCC51R6:C{ ^ ~!B1N0^9Gbӗ%HOFzƚ3ȿ 3)8!Arwi_0QA%NJ ۹,!h< ecKdT4cX]@kda"2&ڕcyYhO݌c,e7@M(˷՘(~q;/v8r %0aA}cse Vlg)Qh jե gPzt'sMɉMˑYC^CHWVC'eǼ: VfjXXiA]͑9irak4y]|{;IhAVܝIơD+nZ}xro%5ϟ:D=R7aR/m{UhN^YEcNOM+WD_igӯ(bQN1uLosuӢ%&x{K'?f r*OƬ^rcu ll&%@} XŸكy>#\Mˤr^sp9 hgih7۳T94]Q YA&;yleB|EU%Nr!\1^xP؂y4:Vx#2d4J1aC \VY_iuM]D/AzbFEKW:v+U_QO,*h[BCxYMolQN2ӻY0D!.~lWM-He1eu4Gh~oSVc0n௭XK w@i46Qrtbp딷Wfq|.[DlP %Eka)6dMBJn+0-AuTT}*3!djT;{˛>et 7(JzaY.^~E$P~`g߾9ߧlNڬv-p;m%\Ĵ0[>oY[HA:&9U?qs#蓮&'YL*RTeD%r S)Z"]Vm-ID5v Y-BlCfM*DMBB}'sKU2!_Q8M/ٛ};1+VwL'^:.eA |2JK~p[ffr>Dߎ4ZF޺,twޝyegУ|j4VKUNE4_2ˣ`R~71V7!QuOIRo"5L0-NNxȨM/Jw6x-#Gk"|(AC(Z:z-?k_ pHځ_@սlxUBJEfRXv|NݸRp)w@F'~U+TIZ"(WNWf:7gz-< v8vkYJH88 ^xUp;02Up\Zf_nkp3d@ڲ3{.fd5q%ʲyƄ(@rqRjV 2,G?x3x*,nDHj` FZbw#;a#քe@|[y 'PL.醄aIaq;t Y!W'M]^N9Ob,?M{ ?2,]{3KayUҠ0@,(.S6 *PYns|⻨T/ 9+%=ξ4v;C^zMboL?r)PKᆼw9)Ҩ=Fr})ɖI#Qk[QQnbea>H:_NcC~;bԢfrS^[/nMhLFHF+ҐAV@Z -L<4H`(]3Z\y $༲*Ʊ/U FhM#ufbӡwGpɰUΟjBjO~ 0GF]{\X]b5 4]K* ZMP#e6 49ԥH.BOpQ_9XGU SǖiAYa3֡bg%ݬbJD#,D].%'ɷ}BK0L45O?\mzYԾUlbCX] 뱮tSůg¡/DnùFؗˬtyBhD)a6 rBMNZޛ0a\R4ŏe(\Ca:#\Ѕ0xi!1H܎U(Eh㕛l-泦鼱Œ zx2ԵND!7W|6ZRS4k s%pExEx} ;#. dROJHm2@GL jw@$B @#qPl6&&sTǼ:zoEC|0Tm|sGnHጾ2*̂v数'qVk 2BFy5zf-MEP[Ϛ)jEǮdoEsm& 4ytyqW.H( )/H?Hg8ʉ2 nĭ7yG'Ћ V7k-CWZMIxOJ j$x>Ԧ.FpaU -O/~Nq'#Mk|dO`Z ׄ|>s|): _]{wM'GmR0mzJJe= FΩg E-N֝zZ `H~2uM~IQIW[sc)jx -f74YD\n4{ sAAu@;oL=S!6-ԎCerٰh0\Ǒ6[@aud3=Ÿ~bg XS gl[4T>wh A wmhOAt`iI(M$7anQbH`ųkTOj W.`oVK |qu4>#M<Ux'> ?$Vj:LxdSj*|%at'BtÓbFkewdEnyfq Ǝ4E6a =Q'x , H '|Ww[_{$OR͵)=눢=]g<væM95Y2S9IdL~ۂLll;E7?3orU U+6/|5Hb /i_'"ַ? &+n› M_9"qӟ0>U^O,g7)D_qO ;_<&Hl5vc0uЛIqm/IV!l\Xya1mL"TX#]lܗ yZzSٸ~ 4sh?aTcaк'< F)zRq 6cy^l@^EpHۘNLW.0G #-0ޏ fQ ̞&? N6Ze"3ʏPQl> ݉5[yUPB]&;sټ1@ 1V;(:K<-yU#`'ejצǪٸ PMi_!ԼIm; @)8qy5o:^(\ ۘ B_q̉}v€(Ȝ?c8a֬˨k𻁧oCHf!Y}UD쌹x\ɰDr Y+';LEb("E5;΋(4>K~xKʑtha4O쫒 eo–{OZ93O*^siz wW|U'"ztV+TTi[|6}ٺ9W݅kͬ8hl^"4{(k٫tR03?H&!C43 G=g$YϒtLIyjz+2J&du _WWvX_bAE7 ^yTQWT[*ZҮᅛ$>u.VrptYk7~5B 'yOeLMTP(L;lM t`^ٶr (er7 E/9@y>L^hb 7JdzYFaҭU5}sdLQ Ъ6Ւy_-eUJ!&&~I[qSsX~d飋\+uhe;$ńLwOpAEF>%qm\1)j8>-с<044b@y%_8+(d=ݏʷԝe <Y&К/y V tul-G>ؾЉ%'9]tI_sȪ4] a820 ?\fSGSSGB)"$⫄9h`8- ((Bh*VU I __*Buv(+D Hjj4xz2y}J<ٙtjEwIjƜ j{gVz- Go vna}vUbHMجCqv>!$ cdiaO+11S3T|T =VDL)1*h٬01 Kd|/)-|=+fbRO;#਷d n ~1":DIa|$)GRdG`FUp 0YT2U #m1ubvf)\6_A:8'q6KK{9Z sD>B`rmb?5*9AGbꗶW=jn[.3 U堙% Waiޭ $dNԁ˃q}-d:S 77.;!yH|@o:*|3jVHTL[ᓲ xdp.`,뜷bE;}e!>mnC/K#EETz"ʚ ^NgM\{͚p08A%=A:ޟgPi y0$2Iݴ}^W,NN_Ya]{L4- R1 fQr0Q^gJ9]Z!W{"L^k F$xec,jZ)}ʯhbFSk"eNz 6?=" hS[A!ĽJy:_Ş3 ME/m[p\؋q>arAN4J}$qyYEM/N{oV9n+6 o{2G4Ins\B;2 ,|2;匫Y{OdSm|1TE=6w,ٓj wfeXg=]˺2ژ%RLMCL eg1CK38K, /0{`PDA6$PV6:!~.f/x{^Drnc\S 2 _ ռku{Q^rї?H*Q^^5d5;V,Up 6~"Bi)w: VeI[R6?śY;gZt h¢*w:#l{DŶ_Px2ŃU|6w5%,aQZs:c3{9FR~vpC9ā%@})D1rB0&~U\Dh|w"t]Qнd:⻁ L㶠V ID$rgD6CV ZzOCFqM$\-wf2Ӫ3@$(Rz{ՔE<7CA;횐?ϭCjCɘGڰdb䐉(&X.5VUK$7`[u=ǣ9h< .^' |罺Ph)$* S;/@9-0J!o4ᗲ㈖QOEol~U8cכW2F@z{ P5h)Z+-dL(RJ]M?f,#n/l73}96rQ~䭦S0^IKwpLjGKt;Ovu^h{` )3!| ;oL!:0_^1Ζ굁>좓Wd۸$f3G6i>_u8w@[ex^nCI1ns02= VQ9 @~q"ڜx~~AXTo^̫}϶ԛ,cg6TH_ܭxwΥ[47Q MQq_ ?6΍ϯ6,j[eB3|X,l%Q,a"=@x&A*HN\T*bTmO҂c SvB#wX} ַZ(W0/lr[}${;frN!0Tk=#wO6nAFA~m`;55 uz }3^ e(oeeXUH F0Oez%rf<'^d0]uШT*ʠ-@(7Rܮ?`T,74~ _ܯ~O }j)vaDcx*-[2?xxuO(%widsGw:҉,9YnAU=DGD"P4 ˠ ҆S1rblMW(o2f 6U h"6(r4b@&yoyO{rD-5=_}PǓ@AH<GUPj#pX2fBj$_0A =WtaϖˠqDu, ,s!axjG^II5=mSwKJSF@fy[/1Q>Lk q`VL]!@C3Rl99FYNq4g>.xrq6Mj_/$yOtbC~*8DZe/ir#Snp\5׃H~ FѺG1U*_OkiORPod3 4PtqHڷ,ZNмԐЉZ;?B{xFr䛨3knwK/ )*Az FNz jW&4|a!܊B8y9v 0j\VXn2\IyM֙0 qeFپX9>mN47JlNLh>?][HlL`lD*%>z4I]o HXl0eF$;Ng Oj۝~깮=k Qva/IB{?{ YpV+Iх?*p_(8}'?e -:K[r0c#=)'B,C.ju){(u2”Aw:>W9^CojtҖM?KӵwTM[љLڏ(! ԦB3 IozѵeS9X`% u[5FxĔ`ف, 3=̐֋qw=]JNϰ VPAGX0O)%F҇efaiBOe׿99AǰBý2돠 uUcV1p w2eY#BqQAX<…K) `?4绖 겁_ї[S5}fc I'ji1Y]vur 绵~{?hE풡x[vɎ p:#^ ouW(7'ϑE~~ukqLs40e_;*j6a&|9拶\ ?"@#Ȋ\O Oh

    $l+~00QJ9-Q IzR,*EFpˌ_VUfD\Hq׺$˺ef]P^-} AP}V}b;@J>ij9W0϶U?a#yKlyoAwYt (fJV9O!aq mjBZ݈4{{'ͤ];3f>T5o4d(}.1vƘ?j{ewß۵\>}ȷO՛{o͕[>.k!{B<~ YיXD/KÁHp+GEP:( N mWAvlO! iW!ݞ%',Sbz5]7ӌ%8:/f{ùN3+>V pxE"^߲ACdoƀ Z`N8pطfFUIUw \a $Iң$:Nٟ~Yhqpˑc֌Uʹl+)nԯH1]<<_-s*Uw#*em7䎬ZE5+"g bk.V0lNdQozkSHb'lpsl Y*JTQ]9dwd}PAէϭ=ܕ]X ѫ鯼w3gy<  <- 5T.~`lbM} ug>->: At[fQ'q0hԉM :Gʎͻ*}iXNxJjagZǵ\iq#_qQ)?ݭ"xq+(#1PE0s4(FT5\%#N!'(;6N?UWP]!i %j[$GokZV2eQ .c&Ph3Y먟R)n+e+t"P|Ur9sК$ E) 4R'!hb|RR$WBi}Q&tә]+wM}w!nLʸ6)4`̨% 8 unG)!H,ɴLX-\-&ήf H>H9^TbDDsA!7W`o"8kV]CwH++}u\u/ *p"zi~shou+;']kWYGÛ\(n kX,vywV'${K?(4 gKI sRc[e)S<'CqE:yP:PuU Cb%2C;hEKM$ևݑaSwCx(0AOg[3*x@mAţˢB1+%<rRSXJ.A71u66#h:)7 l'Tf kdDK,rD6 NI+ -8e8_жiDyw:~0}")9IMTJ|޽lUGZrg]'\ŞNDToں2u e#R 8آnC $l&ݵaK@>S~ȠY]2JO,sL oEwcJ 76 \<ׇS9dvy[EI \DzB]+c-_*Z3"7 2c;4t$&%BH"1ԛL.ӧ=vNzIg3 !rdȊ"W.fo}K{i8rc G n'| 9e:&xMRoeޫlw"ֺ&pGq2@.\>y8 g I~0q sbJ4v9z6-$IA9å۷E+\}v/f ZjDh^xJHb$zpU"2G=\kΞkz)"pҢpU ?NN1{R8rHM:B> 7妫DOvKwIô[ 68zӺu=g ך 6=u{1^q> (qՄլe ?ʶG~3o,Ia\&S«Ч{0^$(TnYy(M=*&R+)q(b-A^udH{J ׉e)P[(?g؜aͶ|11'E"1"Qݚ+3`^EmRN|O;rֺB1KccGAQڏ}?]NP.Qa]db OWΊv6g-oa+ 1"ѭ2#^P'=;& xma#pc_$z;̴X1cN#XXg䢮KO\ɞƬum⢳tYP8ba((eցW ,n D: zPžE8onЋKvݛX^Ei >(*>{w< b}V:^[ ģ[ Deؾkn~_=b)rȴCVZw.X͛ܦxY?-} N qEF1=K 36@J9[u jd)f_fZ+ g _b)5B Ҋ1_ ;˯h mi ?72ۏTD}[ZOH߁BGetiaL\<x R:)_X>T!/s7+ve1tZ^l'. 21up$16"Ved'sPs)KJ`[P@exb 7՘v+[5@餙BSt5mR/Fl?j؃ _E=:)Ezw͛ISɢlFuHH*uzmSP;3P ŪM"!2t;}aSkR Ƒb -%9{n=z-Z,a{ 3an,ڇ+qthpo5+ kG4:cݣn#YM44z.t: ~B ҥ8L}DW΋j۰'r?}C"4)xNUT8{2ʶ#P=>wD@.h;g89ɚ;2`Bbֆ&ԡ51:r6E4聃GVԱ0nhrSSCD81=LA+Gh^i7ΦR.R ` qڻL-8&N}WNxPx!Kǂ:hG+:V`6de |kD'ݔ'oi<_a.8ˆ_-ƴDhH丈0䯗J!ۚuCseGp$Ht0Qd}|xqp?@o~N?y^գ`4p7_ !WtP/bE_p &26r~֙sa'M2O"ViV<E!v*6$dcd{=I$'27\ɤ`EbV3 LAɓ&xbov^3\[9<4D?ٮgfx3Ψ( '^<׊z? J3x UEtZ]its˸>ޅq>`h8z4`NT8xXIíQv,?͢ 0oԯ4cgJ _rs|- z8eCV3;34p9c-r2|L&uׁA^&t,vQhĜ NpcFؔfN /F_LU8<ʷ~d&qK?W?|R\qeV׵]4i!m`'kZ $5 lRh,imr{JaV(W24`Oި鹚XΗ΀+oz=M:eF[رQy& v2bMQՈ/{:$@Qz yJ{*dlk"v[ʼny#EvΈLIʒAn1<Ѣs3צ{s(1_KAޡڷ_SD5 &JjeA,k5. &PlYa{BL{_Qil {Vb;np4ˀ=N;f$! AЕ9ko;9ʣ w̠>xKu?sՄ͌?I .cL>ތ{iwVtu^TӼ]Fjh7nXobX4LyLf9x_Gx@=0r@btyyмhV[ʸ ;=`;c1`CySr0l٥0ztq*N+ sU(ͽ8g]]3kEkDJL7fp1֙n Z/ 'U14c`dz[_^%`S@N3gS541QS4w2$BqD>SۿC# dH -ðD V:'aüwGt0$=UnL1QӮ84\qt`aMpRhkāfINU4AHO*0.]S/lҒSH\UyYOF/,%xnp bL4 HQ jDIm$pIJ0Ă\%78tId\b-%GS;k}Sj%`h#|c'3%t2HKҙ֙J`^ M4Y(6Z7|կZļW tnI,ުa`K> rwrP76S Cdr}C{ zu a򓭻C?7Njl @r,UcIQ`v &A@S{S0(=%X@N݌:f4.14q@w2>%̆nM U݈%zQCu֫"0E[2wR<ݬ#VLqG?/<*G.L=lhnyأE{ĴiE? ';&K+27 ;|2Q*WT|~<0E[B5y:g[-=( ІIa7S B?(` ܰT>{"y~8UceUQ"{`4PF)+BKdtlǾ O 5yIeߊgr fqkN*So  AcU`t1ym^~f މ&E.`wRx*B-^nZ)"xcբXC!F*X E|KǏM mC);JDgfikc;`D]o(=qFmL&(ljy]s!(|4ן[Tuev=!Hjs|zJ}bC7Ey/rwVt$ gA~6xؼ'k(3jE$MbohR?O;r {@4N9ZP:f d!d ܿ=Y' QTrĦ/aɋ=jqₐx ѺGτk D6&Y\rg5>tF\JJKWB@*-Nd)2H:{&|JT/h,ܳ>$?UI"^"=U5"5l[($WfD/꜈ d i_QT-cLSƕK1+bfF}!gaSQei1+nCC~P1.Oc| 0k/A,LzQa*YZ+EQd4̘/jT#S$vv jN}k@ LEpq h@ˠ e*v>6=Z |Qb;7PAI:9r.P#>3E.N$O|\nSq?R7ZFX)[[(?n,15ލlfW܈@mxB|U$?|IKN DR*h^#F 1qgb} w1E r?D- u;uy`h\[̂36[+~Kg>Kޟ+#cZ:,h'2B9,l"~a9=r)p\?W}y@9|7BMOō|2??X6˒9{.auW]g yW ?uB' q1rH JITJ LT0T٬;ɺ6+^s!WI2`~ ֛#}G'bGPo'YYG} xB{qF~''!N2lD_ws(RGQ:)q. n;?G:ת*])RW cg6=W(O{et73\ jtzEH;{{ sf#i%?Ѥ rr|N.l(3DbLxjﳔ㱲Uutg8d k9 ^ۀ(  g&mtZŏ[&"]91(wj,/2@` Oܖl?; NE4e"cs+WݼU MTUb{h n 0cH"&; 89/l-ۼ:qB!d̤?QWqL6I[ S8p>!vͫIa,Ezn_,HYkk|u (ж[='砃^Yr d\(£Ӿ!KՃk|};T~ thʪlX4.tbVwe.:F7d9{wlHrn?ֽǠ\ Z W-E̝ zYJhRC":ւ+^VL|b!>]“U6-nJpdE< $!+-+ @̽|ӱs"zY.m" $ IR*mAU \)xՏCxJ+&Z2۫_yڅv-=G")]ߜҢ'^=C |qjtLm}ߵ5守m1 I -.k.UǺ=+C3OPhCΎ"I㿾:U8(V%0-#Y hy?f&}Dw}jFuMЮr[>.x6_Z&[.{J&`}"G9`^b~X+P3a3}y*)jYZRHM&g:҅=[u[*e^d4oSဥ.)ZPuޥ@/1VO:K*ȂM$68erNU_Ct . ]vbK@u>Hċ9.67Zu r^xGAR޷|WeY#T%!dV9\)Z^^>\$D-n'sNZ Vy'o2utʨ=_ ɐB!˶wn5LL}~,, CەX /Q}Gּ ^!|o>Z0 y~@R_ZUK0;M,~=*.f##?${ebEcSU$T(n6럞E/y~:F|C÷qO&i<ٹez>;/ݻQ*\KqGj(l.+'? @'^8Hh,I s(za8e-~ѯCrFQ+˨6x'];P/sZlDllt<ʠX~?jbdǃĦi q%87noq_xcIY bunN6]]oR4 kN߳J`G].+6KE~.ܱ3^cԯ}nOnǀv\ʅłWÜF%y v(k @Gn[c30%Z3@j-Vix1y5̺1uBojvI"bȻ,RxB)~&G s:Af)HFocӴ9v򃩻qmR}h(^[-XGCb_\}/P5o &,3#I Q ^аכa/f!i \yawF`'"S_=-hUMUL@iUvFܔs}qaAD:nv3 9`VM@pYr j 2b3lխMUs6՟s,˺@;')M &Ξz۪a oYga %7TLwdL =#1^+sVjDzS);z4s3ڬc/s9)ur_K%ȑČzjtB6I*! a#DLnQfR? ɓ7' ހOL>LPv/ٖV_9Ɨ><ս4 i& ȃ/v({=9]s K1X.\-yG4 NG ykRuV*ve;( H3Nu<+9U!cHqtDqWYuɤ udĸKhVEGpP#. u08EDl鹾 tKA=bIqݨ~| K kB}$|;5kE,Fژ }Őc$O_̤Tď:IՄX0aGI7/Wy|Tc¾׀TrZU  nU2b!ң~RZs3Hf}T4T"Vq+ ÐIV$bnf1+~( Ztf^#Bz "L"}JjxYz {6S77V>%LGڧy@ RsH*ݿ$}>ȯsqt$6oV.#ot4e|Qr:cz7iE0"!Tq @#{? ]ggzyZՍȾSbCvE,bt#&)8Ǹ8.Ǹ}SѸ4ݣ0 9ޱ}0BR=6M8x1xA0 ݀艨'm㦳 f#gjP85Avzb%~@fX;e}%Rv w 1TDlgJv [!eErP>X6B:RC$c<._8Z1۴{y:骋mD#cv=! n -ȇ4;1j1R"jzH*H[Qjv'A28< N0U=fȱX|cǰhۦ]pq2+GڵzCGϠe+U3~Z.@;&JS.Z't`F.FrrnFDu1wOo"`2%}^@Y&%DtCV[b$1Et]RuUٛ]x.{VVa Y[m>i$LLy CÙ@X(ֿXA5 $IZGgPS#9lp?s3s叜v1H*=82bQrݷR$'U6ßw c•\\SZLk* _M& MB]<"OߍIW=,Wb{7rZ-6W'IqZU&DghgptQ@S(JzY |nHkߵIߙO|azS%) %(|zK ֓t$:jb1`V:#NndF<}*C$Eki=}.w[)H>by( 珸4W{J0KC J_'PP,z#*xG-nTzJˉK6rf`BAC%婮juƜ+}^0HgܧyI'28%Vs$>܇4=[!P?邙/| XmZ#ʍ,6l8c^̘6Sixa Q &ƅ9 7-Ջf9?ǖKƛauk {iݭBmC6-,бڏ9yA\ NʣCDl,9- U cȐهjF6ac"ٍcztFhB}A^eмKMc_r*7ݎǮJƟ+ݐ#?kqGc[`Eoj&qC+ QHcWtN RBbPy_\>1-*ra @eЛrQG~L" W-YsdUsAsăŤH#ZkTBg`jMV14e kZU T?Y`_a+n:EكܽީņWjè&5[hqyjE"'PVx *N2u8 E=C(5X ٥\QiA@1;\J%{zB!v'Cǖ)HG3v|$F `F rlVde_\uA.SaSm;nx{_bDĢ&륆 bӊ @٭æ8^mo#f0bNQ\h?~vv,3"q[ -V+sxW'COXI;z"+y3waU r%_: Ս $$N4٠|=& @s&ʯtrҔKiJ `9o3>+OԴZ~`:_WM)RqO&ယǸ5 cE/ 4= NXTK~iv~ZWcc޽Cݻ .{`xu;joʼN><+Vn&%Ƿ퍙O n"%̆ˉZ럗7UB 7;1Z]wW;ցeEx/ɔ[>Z΄Q\?-M` ECt@&+((>)] ,C:6ݢvak \fKH 9ŧS^ iiKIB%R8fR@]^]>,y=hld w ]&%~zVX -[N(<H/81TI2}HP[ڗYp8fbϝ[72@tJ 6v#Bޕ#Og,$Z %8bz S2 G*]B +YAX^i`;GfL)UR_|ڐpP~Zp\ ًpBǧq*]toaQwO+#KQd=Zf \Z[+Д?Չ:Z4%$wES]' $. 1"7ltJ"cG@i`5Ώwh09*otR "tx34H)o|>#9'aRD)q][܉^㣢basIbT$𯽓`k*чퟄ~+@@LK4˧y˴%0IϹ#y#KZsɫ c aR `rGjMD^'%TKȓ~`ajѥY Ci#|_iCCU0_RQ<Fw* ;l H%BG0"Hdml"eF40>(PGBEs1Bf}UU#! 8`OQx0lQe2@LDLڮ|4E#Ւf rɹ)+,!DRN(߇_RrT'j,":H/8 ?r9ן}˼q;'}L(k_ )nٴJR' -VO!/~?N78XgB5_be]>wIG `\2:ePBj:BqmsD7XYۼ=| g)N۱O,va{w oy9QDm8pU@.lQ9}ډ/|KLC~ >A}HJWd+CVV=EПʡ-3XnkzO@sj@{g*0a`Uvᇇ;R lҎ!;s{՟<q 5V @=Ro1#YsAwE`27+T \a\=9dgLE!ӝSr q S/[cڕ|}T"𾺨) ɤEv[u.G].8v ьIh2^6rMk9ߓj"|> v(zPaΗ PzS ^S-\'rW|JƝ܀G!ÃZF&;gp dH!qs(*K|q6}op3l+6` 4G-!+(Yp_d&nz]xPMq}81egPwA{cL)3.^ `N*WmW~-$( E]pD\3$ {>M{1LKK AuAީrt *AWs!á'? 6g{ץC~gj ZZW=~ů̂qS0/uRe=,QUw]')dtMA?^ lwU~p Wp, MEY(u2= FPj!^9hP4thvW}YDhE`h͇ s'o) 5؟DK@. kAB;A8#Yf5+ dyɱ2OԽB]MpWi]`U@۽= (L Hb#׬ /_RA_MtLo"~#b.thM(CĢøa8sA$;~Hjœ砗V[UTz6@,c'}Bk:gxF5|u?|uc=;4LKӰ`Wu&-46WL &/R"Sph2@fXPh8Oˤ?qIz`kOxo?s@*pφ\t)Mxմ;zRGJ z-1뜩v+mq*ܐgʯ%(-OxژdID05}Bu:F[ۺy*Cmz` TXxo1T$2k-tGm צ4%u!s V%@-ᡜ1he'wet;X ^%*+Mb{ZHSĶPTHP L߾vf5?fuel~BJ$L=@=h qZdfQpqD7Z)ǭ`x!sAPlqqY"Nk ڍ`,VtqeyoJtĘuXX}@s3wCyV=(uxsS0vvbȑHU% I:,4_IyW!f3]w^CZ]{(mq*^h5s8M6uo'33 4G~*’prYH8) M{kZpLX$˷PS+=^2f/RiC.x+`<+τ@dr ~}1oQqtK%=XK*>Rc式B)s K 1c%kn2fƞ_U ܫ%x]˜Mg>$rEVi=;l ͹[[I!WFb<`$쯊A|h7U󓈺AДyyVM9㛷yR)'Y'h%0pm#\k-wlߡBMv6khhOq:&ҡ_CpgĚgkFOslvh<>hw]mN`5|0tT0c|;1|j SZ_LS8H3Z &~pVE|bJMz_ 2u7[Y.a+#v.i=ner%RV t0#A`rYyϩ‡Ux/PnPݿUETa <[U'hbolmB@KYȂr߷ąKZ~{Xŀc^(t5^b.SZĆ2*[:J4]'yJ.\ 닌o{ 4HP)K=NK` [`4D*kfIzN3$&0-T#-` Z5|@ `~fD6 R[ h]M{櫋|v0RH5 -(cCz,K-Lx$gU(Ӹh_2yaҼ$[)]p5ٳ#ZGo_ϻ/g1MnOT7 n<˕\%2^(g*Ue5l  jbjq Y~Ţ+m h]}l\bԍ>aHPU.Zc|>=Y2YnRXdkjܐT8X5zOPH)vihf#gÝfWdVXhSH&v7A '?D ɗlonj#$u aHbc`odA>)Uw?Qg4/Ql @cw{Q;Iy0$[ߧ1+1fU)5uar<=Vŝ;9 OtY~b e&#êedQ/CSb'K)j{&ܽ铴Jd' F%[ܻ@'r|kCj@FKA` =֛ 4rAV~4,٥ˣpyʅ-]:+Mm zn~nXU݀W-1CKfxq"|`fRPX~~*4G&υ[_᳽h7!|o}#RMtDc][:|Y#Y6?%{ӵޜQǠHgg ͍U>d Ic~+ڑ'?اˋauC砻np{q9r5"w)6xET3"UӐ?.bhρ9'js&tsjv1|) nG$1ӹ ov ؁ u#(25ۏKn 6}}СF&,-}2(&g !t}Z))䠞P5!z4Ɔ,.Xo,W8Ubkgco:sob  EC-\YoU,и+тb"u{OTYh4聭G[Ɲaf=/gw tDO剫^sŶ8߫Yf̘h/{M 2W), Et# JoQɨw#6 ;ŬpHkô,e"G0W@  u'J䒨Pۄ")e`@I(CEi}hM,g'IPŎrVaD M+OEcMBw.3 zc~"qڂye7jo-EG=yA>8|˓>=a*6g4 <ޅ,H6(+F/A9lqFɍ as>_k oP.E>mIf ݏ@7e4<0 ~g ;Z*~juȄ!.F}/yl88E'9FvѶ3G w>}Ĩ684\m\l AMȃ PJe|M^vE/_ωPt| 6d)*lGnįҬqf6уLfj>ju'BTi,K1jGvQTY8.UTz Yiƽ][ylו9agk;Wq ,Eu95歜Tmvչ(Q ,E}+.6XE6?"%106+bxlGF!\;'HB^m߳bp@j~1?P)!*JycWx41*rXb+Ѕ`dL +I~ 5 \΂|hԽV(R@6C -yE&Zb&5 @ nfA7Ǯ:q=Eϥn7F06Mz眩eDnxoqY=<fz\^`A("q42Ҭ L$vvSTs4-B֙)򍺘7$٣TBGO'R9>=> ߦBNwyYWz4_ rEJ:#q WU1| #3hcS?uͮ9ϩ6eeiSCK.@*9k"M|f|%n]d`sAN'Dc# nP IYo)\&xO=/Zl'(;=xwD0`~_ua p/4"T @zs^kRGTޏTURirZ1)\f]3({U:>a7mL&$ 5T'ήbU5tf\40zyzm%Y%xgsο=xMt J֐UsתD%E_.F1[-&;phūzY⮄dȉd^h8T{]Xk#qtE"sY @` kإlOCt1s RtJ Gs0e/TTf*&i0Q?q;k? > Uk;DA6 VT # %C)=X'XtyL'?K!nW` dNdT<1!%[4nͰZG`knhOtZVz?ƞ!3JlT|5qW**6F.0A! ʇۘ{РY g9Յ3}jVƚzlX\=+pfL*9sk 2  os-L/y1lr "3d yQf7bƶS~VV$Ԥ N^FF]z^]gcSM…b^rf\TYL?7Ў,\G6gۍGo+q+\M(S/># ^ɀ./Z=0~­J-VY!aLͧ 7ƣB7V9w =EMn!5ˆj!-&C7hTHb,0}aq.)wS=?&w{/Z JU!.b:S_HU;8 QXvB9sjedSՠDׂve4L|R8sS~F]h~+U住)^c鰺CKOwULl*+#PN˙ "i34Αoc}LagdŌm#Qս dkIrڡC:cA ;"0@ydd^%5*8N|"-Sz7,,GC$ؾzGz "}]Qώ> ygN;=_ϭ:S WPw,WݶM}'~J6q#fX Axr ֚kH+M ێ=|t \ϼoILw˩k{M

    ptw08M=.s  t#lF[X(&hR]~`!it啧d\I ^I~Yk̊$FV̯uhIN5=fC[Kп_VYHp8n+T:ZKt!M#pɤWk9e@,"K1SYtb6N5 4ixz@W,j`1wϵp0{vbHN-/Rt/Y[V`%nH3I~CV~œQ$ aO }|l=@g P-@JL;:4T$0n`#k6'eXFxtușbk^Q}U;kd2#upfTڳcl}61M'I{[u4< Vc.: HA#3?zqqI[*U1j"{ɹG+OB.أ!/-B$dRljUה|]r|sKRk*'iqm6y?Ѻœrl7ȿݳ_»A(L"D4Sԝ}m8J}ƨ+?>kµ3h)[I4!aR'ֱi{9~79~"Lg6pug6tu*F['[qwOL=.9$*׬9\5-Bˮb~&*RJ&('KoKcr:^;$\+=u1 ۹wZrtӂD.2T}6`܎S906|+©1#tVM"kY;&fPɿv8xLuR~Kנ/H9v;8 D1u'!TCѤo;!<3959SKF]pĩ T^_v]xp!L>/ϮH&GBm1YzkE ,: 4\UFIcayvv`j80F>Lw_ʀߧ~="u1m e ' LL`9\; gbNjr6YSf)#U'1~faVetuF~7`InEXot:<4Eǹc`;qV8vxUҽ-êJ\$e-9,;9 Pk5=Ve(&oOj/Ս*0˲}:@2Οֵ2-P/  XED,5ka\ĹJ[o 'Q"Y-%ҪQ7}J@|WLaW޸Z4JTMo2;J7^yx$;r(J/UCbRڐO*UqN=7Y5r'Xm+As GYg SfX,(~\i2P5h<0I 6<+lpO&`L^Ѳq8aݙ kWܩ٤t̯JV+Ӱ(rdGqi(*r~g=Fdt;Ӟ\V{ۣɪD…*$ eηK( xec ˧oe .#^S_F!Ad AOH־\3{{osʮMw GɜNk N8 Ou^b*sg3b!-EG^uKwH.Bzmp(*S-ET mMɤ * 9$+/)9߰k0G c| ('\e`YHJ|O 9]dΑʻycyQ1dI]IϭyfJbU"07ST-½RYë[H^ΰe.OY.)oWn{Ϩj4O2ΩIKZЀ.ﵔc&̐e HiZzlcF{~\=/4oȩW3,HS,[t8ղ С&&#rh@I@e\Tuen\qjt<@M,Qpcs7-J WJ6w={n8ک`Ibx$4ni! Tv$ ,!o5<3=?t?*vÄ!>)seܯ $FCJd#TLc5v- ;f8l+G@f" ;1bVa9FB,\bi[;8#sDR `(R/@6IAĘPF&󥢶>U;*|P);2Z.`-lw2*b"?;}-yR^e0}27#nX[kdb0@_ty@u7Ui"Bj"BE5}@6!S"=0B+ߵUE\ԕ]ҹHZ#n|kA IdB'ZpjLIȼd [oҢa`>< !Zb{NW>Φ9oCUzwS)*!XZ2;HyJ5΋GJ*X)_ouTZ@ wAbRY7VojƿIǰ}QfDVB9Y?}9ߋ&07TFͮ",qN`I6[jd;W>b*I #![A;"hU9BX)J:lR` 5sӮ )lj)V2:W!]݂#7NJ8Ju*KwED*b0zE). 0_x\P:w +2E+_WoT/[63AҔ-4 ըʯ3P:cH u4퍋,kXo%~Hg+GVQVe=.%<c ԟ:>)k"ê>~z *$#׻65hmיRs8ʽCG+A)lޫ)rdI$="br<˦dQ+8GbZ'I;=&Be4r~I.A~|+[kȄoܿxI$O)Ka3?Nk, _xz٩WN & QiP; lIh.'Z&ɣuHIzRgԞpQЦhySp3&&S0_1FS.K~ XSiWֆ2B$ע( 7fR1phul YGЯa0_h6 oA=א;8q:Wes]J 09rb$ 1Nb:c=SVr2LA}of&Rv3{* 3١/miÿ~"ca0Jfk{#^y(w<@M< {aX\wåDIEb=羯!fՑhjĕ[o0V QK K#4TΎVa)bb%BװpCO8) ށ8v;ߛDoGAq1LJBN Wڟ.z3~&?9'dRD#/\نJ{{qG :#:&Y!AU'SBuJk@;!47cP tM(s$+[8-ɂ PM v۰QkO ԇ4Y\/xZsSPqIis .C9P%F _tBEvwy:Ȍ#w uKEj0I|8#) _m)Ѯ՗':}tͮlM\%i%nP 3Gڞs Ϲx.? 7ĸ|>td\8 ]υ40 ajQ ;F6Drrd_ZgUiVF:1)&R*n3gx}ア|XNP#.ӷJ HP ;OpII"⿽nB1?+ l9A|2o A,h(Y d;ŝ}sKW'br{Bx𰫺߭b4J|/5nS>b'c DknD=iJ]튭'c^imw6¾oal…Ebfm`%iR x[xZ_{,5Za 'kln1w9ɏB.BPq'>q3at&6֖Z#\v}% m oQ%@\l| hxO!%µc8 ^q*=ƿO0J% 3ڪ&^v u|!ʝ9oT<V66mxƜ͐e3`^f]vP y)56"O2%'n> S߮~ e\D%wZ¤!v*H [ OuJRDnLgd>tbV[ǷkG^fY$7163 AvktEvl#UCNMV,A!5 q9ݞ=8f HTf)Dr2AqZfU# cHkxr8N%[ģ=rȣ1XCzu8wP>[ 1wR#}L]s^qFs(-4n,c ,c;Š'VjH_ϟJjP= 'AI**dƔI]tj6AOBFq[2QmO,3VFT@) \},_WMb\ьS> W=ִnOnE@PIB%܏ט A ExOc9ud_6'Y.Q낟`e$)xZ<`Ά^ jg uƶ-QYL۽`Scya I=q+<4) PXᶥec Ƭ`FM+e[JלzehTsNbFjD6}*ᆿɢuB e^]$|>c/F_3\ֆ!xnDq*C`tJe mzb2gR(~7\6UZ"]$s#.&rZU(PF_ᅨH$Q^w|p*9P$h{Z{L9N `G f={M)ʢ}u<{@$nꉺG\B@_rD[dd1xy>#8! 1A});oRVN`Nў ( ʲIg$-rUXOY:bWF/x`4@_UHW.rTQ *A-o|FbZLߤK8K2Zy>i4yoW(k>N%ݮ=YbɈ`cQvfcz + r +?tbz;^F'Yci0FhNR%H 7[]-_"F?D MI/x$c$nÙXPtFX{i[%(WJVg9W  N\ai!ƽ*^ GR4Q``33j_o;6v^:|4/*F-X!W21; Ph"Y:jXDm>DIUgͬ"V/1&b\`޳&;}h.h'j –刕mR!1#+7]=z70MI](b#lAxe1t<֍^G}\빴R(dz<̘q́1"E򮶻Vw#e @aK?X[@_ܱ" (9vzRCH-gx#Jm8mSC%Zwщ*mnz;D d4 iSS7۲DcPDot+a0E3O-K*#%duG#oaXğLF ~;G4=wa=9tJϓ )0} i$r7A ' ܾ .vSX4{@q!@L-ZF>űDLA|m $a,4>km~,(;+g4im!oȋiQbF8lϒiKKǾMSWP r u0 E-u[^l4Tj+_ovZVK1~e16w֗h5_B2\w{^aDy>Ev06N_ YqwHOV4I/:L3GilLI_WUBAvkcN,&޶Os\<ˮ nP)Kt*%WsZ&iL QL/g^>bDG;≠7YNJ*_¸;uDZ_1b&sü-k@+ʼ۴,AN߾Omz[P[|h ̟ s`%_H։pnL׭X81їC"TH QH[_7J6c ay"m&AODskuwtҊRRb,zorkp6!_nmqZA[ýx`mlD;T+WrH: +[QiV(Tes.A!2P˅ ԍ5of7y-|Q{2-҈tU?ڊ[vjYY~ƍ$^Aד? pa3V&UwS{q%#j}p$~[m6waƒ b"NzqS'Ǖ˲# !6k*;QIOYy.\ޔ [b6P0~ dvgn*kSit7S|C(# #$"kP&T1)^_[SlnDµDdpgڸ*ĶޔTw&=1:f>IbOhۣ=B-O#wTb+jeaY|s[kdna%ۭjxB7f#j H ȥu&lNdWSլq<oͬcAР*V|#Zy#[X=ٸQ&k/C0 LJT_?Q,lBx5++O6`CrFjxVNH/3ج%$.#_``"FrDv/@_ W@ sظ/H0:KJ3#Veұ|YO깉ܼCUX-t}5S+VlD[jd''! *PY@eゆzK/zۿ8XH1ϡ:$i. eCԔ; Tc2d2B](+g)@&+[Ma}f"M]|)dr{j3%:cvVF)V;0 :!=a!AQn` cZ#KYGYM@n8v(O [ t\QgwU 7$6)? ƴ =lF YRaL:lN}<4dJ4bGM}=orp}bfMeTxs}$#3˴.;prG|گm[ Ug0jL/%(ݓpn"bSgpol6כgydy$zpʾz݀k*CC6.@ǵ/[؆SP?d#H/X3SѠ~bG&!ax7!z#b 3y^O$$zxRaL=p& m i+0mb>MiZR)'V4iB>{ɗi4?r&ϒ%xipJ"'7$!ٲh"su-Jq:d*;;C6hIp|ɔxGW/6e,y-m!EY]VZ|-'ny;xKw^rrLw+R7 .GI#hBEi! Tt~1$Z\o]Dwca ދy&5ǜd5L"m#*m ))7s$\[lDGЄM^/mRQxV/5`֞<vٌ TGThWA %禮qq/mji(~Xu S &DWK?3YʿI!#In,h'{><B9x4sQ: t0)$I"𦷽]Drj+=!z,8l8 ¶{uӼf%)7DV"?ݟ GBliQV.̹.b[͊AQ<NP6* gS{sm-M۵A1O"J ^øo}E jQh56"I$qwR~A{ؤ NBeD` l-& _C:*Ӈ vĭ) .Fjb~FԇAy0υؼ鏈oEa4cQ=NB?bă0ELPyXgk @Ʃs-h +ʧzJ9L:hge"kl@u_Vq *p@PLt}Q+Q/Fnӈʰ\VR0iiCp:NNP~sag"h E3+u;|Zn'BB jء zȠv +%;i|q8y:%IX"SĘ hZ_W^Ae^YV!sv80y@Go(ÆO:bCOaĶ& v`t3w흷hͱ $ʟ%sxܛH'rCb$%.ӭ1'NGj>_69͕Q.'Kf'g_$.Lw\RAW(,͐Z< w`3| BŹP#g]Y(yD$㏃[s))]=k&D69ӕWguBD ~4TDsLS}{G0,|goE:Ǖ&㒷B6f &h˛"Y$)p71ljye`ÕEAGKFZo#y=*̍#qU_9,}ƶy~9A>%Q蜿M4=f&% sP(Du%d_Q g̈́b4cIl揌*<^6cT o#$}O-;K>zUq=ti'ȹ¥׽|i1U!wCf,㏘r 6fZ ]5J;Es-UYV>% ?s6_*ic}ôlL}|q T,  :L.E>\Lrp~A!HuO[ntբމ y'aŜ_s!"!= {/7_\2ֻzC\}.XuIS8G]j|G=nц־]KܝŸDž ɕ!ʗ\w߀0_WC?#$ "TJ~ͽ=4f~WȀO3pp4=q/[z7 7KL"\H%ˇ3ЕvfTC)IJ=*9UN`A_0_ña-4շh&$|YG pH݋ a?*6:+Wjܵ|mjuSc{sVo-TAHWmTN9[@^!NGF#k_sscyAk𻮩l*ǂC=})ޞ00EG'rͩnJRV[ !6JO?+'~V c?'=@!UbB"OZmz"K}Y~[JZO}1Pfp4|80~3.n+]>q66jyvlďf9P7Dy$,F&D֍xTS5F dZ#-*pK<*phfe.ks+Pg:7.K9)rS$,mJwh`Jd7 {kL,s}w4{ljlߨ*_ZMU,v& :CVwTkMbcWOm[qo/ `2UeNFDx Ns(K(א4P ֋i铱E<#O [# tO1l L j^>fR&IWߛT>‘\Q@t(H{~oT8ޓQcRd#q NSe RU]p}0I6%waRC苬6vZM2(/}b}9* [bܷ+gz2+"ӵ5S(6wc_<%2MǓӁ(_ڟ Sc5 FG3g3kY51J,`g?i98Q[-i\jԹq|ic>l)Npc{½g\GLYI0FHЗ"ue# gmi'SO)ԙg)䙖R^"զP u{SQ/CArbwv&n (lrˌgД$D g;|ʦn%|̖f|">@ņd3YD93cIcJ%s1 `4^UMN;agENa3(NXsdo[Y<4!ڙc,ТaH>A{I@¥jL*O*ӭ}9y\D٣6mW^ߌ2JBQ"ϼ|OV<ı#_nꮔɥ 232!(;;:(Nj0t*qƴהO!Z ctL[:5"U%p MYs5 lhXd1Ϡzbʦz4QZx/r"1z) !Y3hCm.H$ݟZL| W_{Aϋ `Jtރϳg*L1|I1f}sV u+-6{Dmݱ T6'?9I%B|M12o}}БC%3NvzreyAӇ p;CjG%fc*xxS2‚]e^/!΄!ޜSgI%L:n],<`ŀAJHR[[rsP9x)ps/ -FJ"TPC~8R|~$3ZVhJd?N- 6f*aKoQq{zQtMh.ba[bp^ | HhFL7(%l6Tsrl&JJ!dۀ+K~bc6Q~ ?ӳ;E@9DCT5$J-2_WNhM`tle\bM[uErVGN;.Y>aW;ګ'R3w78pS-4deXHXƽEM:&fG(nPbT\go;hMEo}&Y 'm '^xd [І qlΣi|YeŘ3<}X;8Q(q~]a;@j :* (oݿy dkYB\w2Kzvk饕NcIM^obErHn?p!RJۑ+qwG u fVCPh8Cizqmڣ֯sXºqd$*fm(;^F~GۑՠcR*<`:^5KXH%U ճ}N̽)l&5jA)>&tUY j}VH/$t!5J44ӟ6t]%*Y7K.D #Po ŸdѺLS*Ό3( )[Je,?iC=qzbF#5{7Z/ra'vX~w}@F8 ޢAfarEp{(&=3h7D<4fAHrIKlm.C=_7;G&K.fhyH?kΏUcњ*J5اU~xbZq+q q l׏'a 9xXYZ${[I&r8ə^ˠ*tfdHژn!/BԶ HIv| 1ƤjM$ƭ+MYTvi?̀A:Kԃ&mjTJ_0zο:hUɩY`^dA_|u2A)/s,8RXO |;sNb@Lf3/,ޮv4<vo `K,fUFSO l{8{6 wPZ|QΊC$_vYO)Cbhc޷AF0ǭD|hɱ8*뛬H[s-sJzƲ̚슳[LYVAJqµ Lm //>j;-/SNfҁ{x/RfRUT!r5~6\Wyk̹o~ߕe>i=K~[N=hJ4۔@?mh ܑ#_wtV^;l>@V$8i/|9;$ ~ȾW3>>5*j&/lNyX}),AZQCzKSmƇ6 .b]ę&֗[(uFŽkj@e3PA ybp}A5cP`Hz|!qt3N܉ܰ:]- XΒ%{lND=CX>0,c76dIAd8Ka=>wJA\Ls7GBe+,%c i6e^TzOuwmՀ)t>/dHBelzuB=OXFd-Ko1WIAٔhqsp) i 3ъ+(O:4Y{:'*s?û V)p (ysՁ Ҕ4sT񓢹ަhAϘXͥik@r^Mi~0䖣C7vx;;yO8şhROd9еl+g,|Xn|]nFCt_&&ǓA?jJ^q-8P\Gg7>UBpeMY1`#Ng5ON[5-ps3-J!̬YAi'CM_ IÑ44F}2yT6e(J ' 5QDj VA$)*F@VWYB211]fo ?Ly &wms8)V:z:ĝ^U, RʸI1鮮O_OpLT:l%X/9t |!;^;lsO czy S\V&):uLj%ixwf' "E ~`27EPKx=)m;^ <(?+I'Ai*LjMe+y+39l@S}> mk)R%8gxt|< p*MxK'Xj[mjz˺mA @fP;Q'zFQclo\<&6 z_ jtMgmw5Ch2Ӯi+.;U5T }95c"-5HA, w:xVs1_5GMQH?E|=ԋj{`#ucw`6 c]DiZs{l_wT&oiKđ[*ܬa$ԭi$iJ,f.9' tgY6l"xsUWQN6zPKQ:cIaSe* h˞ lݾ%bDR$/{INǔgahߜ9)pv[K4AtC|g_ٍ o8||xƮ7.~3ZFѲcDҖ&=>wOz^D4礒8Q]ɇu vՙgHT' 3)蕖h:/IB7Pڑeu_W>A`eW0#;)lJgxJT9bX),):Bl/ii^ JMV1[V2tST+8G1|t\֎Zi$CbI^20del48o?T)OBd=QoA >Krwrb|~N19r^"Z{cm/M%Qxcp;u=IcP"or\0/shZ,C lr)幠zp|6-JM]i݁hWSP@|] E'G.D &! n~&3'& Э?ٮ0J6M(;nk*iA~x]u$DDy~ex=&ةP4ݣ{mnoHDAF6< ش0ڣ6k`a:mat^@µe O8A,h m.oݍ=vR<ˍQ(i_غ2#قYn1@~wkC6Oܾg~򻻧3kh{/qڻ46l~*]oKȏ nb%?Δsۜ42+^hb9pcǩ96='" .yJ?ty7&D02{I)Bێ.^ !+aoKeOP4&5_ FĬMڅf0漙+$.A(Kq{H||ni`NPoh%Orn*c"s 'IN[.І=,|[69wbAF,[|Kh0߈."]jN +n,A~[`ʘ+6Y<u RA?jɟ w36ș1+kƒx4)רƋi"I*ӡц඼C_YKu&Lj?LqV$$(ۄHEt< 6+:<9gڮisD-*{hU &߇?ȒS 91@?aI)>2B]Lע_pcN Cх, .`r'f6R9@egƃ'.;!RM-k?4ƀh T@ i=;LL'K`gGWyJZp`xeq2qjuSeȺ7.Xf nBdg""Y!ο#2CΎ)%?vX6yLzrw)v c֯HpoAQ7 Ig JfX q!]Oo#+M@ҾagO/`Ǻ^KT_m@R:#^ -F Je%!2PMS4H@ҽjW;72}IY:<&'ճO <E(b4qWH3`©RN Es~ѨS.pD !t B2 ~V m )pY6҆bY/$e>6+O6A~D|(2(džU["JK.sտ>0(ѹMXt))=8Q\ PiaWJ AJ_a&eyLNDdiWT*<"v'm&2 tv C %VwޝT,~v? @0F}P\Rh. U5C'jn6lBp`6ql:qnY%qH73_ve-|_ `%,q֠SWT70<u)K g8IȤ 1[y#m}x:t4 N3Zub6nn~@}O>QxrH{]=U:Gk85d(~K'mOZ1Ro ϒ7(_J+g*t{ڧ[*t!>> [}/BGH|X)o#$4Y[mX%[B)&hjR'T1.Th0|qͭ+9y[l=z6!DXKr;V%_v,ƎU"@O*odWNwǪLy%e( W]Z, x-Jy$'n ҦmGA1`Q>r!* uA=K!iޖ>N1kН>wb4+GL Gj^Luia>{i +He[8d"/ ⪢u_\,XUWȦ.! =MM@CǺph|UoSk.ogYZ070701000002df000081a4000000000000000000000001668c169400000760000000000000000000000000000000000000008200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/brcmfmac-bca.ko.xz7zXZִF!t/%]?Eh=ڜ.+ˢ{c!_(Y[s9Oڙ8zE4abܬ^1/D4#1uZHx -y KL:b\G.~Z%. uƻ[L[5ȣhB~9JD'>Ɲec>Ļr-u^͠qC.j@_]sfL!5ɷE,$"tV~9ȍ70B-@s>Яw.71|"5:ʋ0s93D5`nCgFp2j+`_Q{lH5*=\,7 p/\+5ν*"s8l%-+d JڍAؔ!%vcIsÃ`Vm4fWܷ=7#GY\}˸eٌ䖐9~x&Q66 #jAĠB14}.@ bAgY=Q;^YRl.a{Ytv H=3 15zu 2:j3M%TfzC2/$qz9w5B43qšI21o4 _~j 2 FIBXn>~n5!-OL tdz-'5*@l̐ rZ۷?ɿ=.xMu*pH+URZ>ф 7g\ʒEOIprn Yl~as6TҏgYZ070701000002e0000081a4000000000000000000000001668c169400024570000000000000000000000000000000000000007a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.xz7zXZִF!t/]?Eh=ڜ.+,Fp^scMͻF3w0)=v:ɆhKumZz=+ F_5_ 2g?y@=sXCbDY.8ID !ZJ;gsGV=A7Wтr2D_i&%}64̯*φvF ѻ$5uZ fMj1dƓWLpF/ N/"(?/-Jm4X̥:紓@lUϳ%B %{#dC!kfw{N{U iȬTI4%D"d¨Y|uYq_`qU>7J-airxp}LQKT ل$5ajS˿q3}\efaI #^h s&MEr^m~jz>xJ~)g\qe[\XVv/K)4->i]g; %,~%jFH j\ i`Iy8ԧd+ME>wSyYhǯ3nI>Hx1k1Qw kK"&4٠AV;CZj& QrO9'X, *#fg閵LrX#,ן"v!'Hrljǩ(AnYfоF׸&;_7:pX<>"-Y :B c?JD넹DIP`uγ1ѸJGph^Xqx"__+o2 @H#~>e !3P̆0$>{'{?x%B"> ACeAK󌚀5|PAռ-'đq;$O/[}mc [2?ܦ/A92=92aMm t) ٣BmO9F?p~ !z\-$Fn@1Z&tMU_"%l\0d&ą"A*8ڽ>>ƒWJ;$Rq\48HhOfO^@ͪw w&w]a7Exf_Μ]'I?dֽ{e+9UA^h F0Pa"~(WWZE1?wfѱG]~W24Г%0\:Ì9,OIkQ$7[^Kl0'C6) ҷU}|J- y|{q“A6=U@jh%\|k㈎t"rX5 3V yn-0Mh7WO.  QqGq=Wo충כ~MD{כHO̪hhz qSҼO ժ+pҼdPߑ<@uŷOՙn D(Ld ᜯc9)V2E,LDK>˗bER@M Thym {{՛ݠvh]iet(<;x=M!/0iIRc! sn92+Cq|3s:o &Qm%#GjmTTUM4z> wk=렞l0 WZutŹq=n0 d+qEÉ89c*?8BeYDɇ?HU_d *9vWSJtwA_԰5.dfK_UPTOxQW): iQtO܍lGMi3{2$ܟr0 Ts-fw9ueDiwAMBHHSp \#*O17!Rk 9DS9ԯ2ͶBw<1RgoV|V h/!}w0NbZ0{,_YD5'Rm0/S'GS+ SâaWC;9 [?6֛1Tmps/]* ]bi/dbN|U-L=I5}x1;)R07!yU3ǀE^&ް]pȐ;2[FPj;.ʱcX 7My&O2dPݎ "e}$3:/z_{]P->[.Zʡ#*+Q+PGY2VR˧>E)a[I䶮}/Uﷇټ3׆Ғ|08.5{c_gH$WUo\1S`}r]ʩYrяC8磆&BAa]d0ySd?C7.LPLDR'"+;=`)xlT>w"fB] ZMrKGֿ% f;^C`O,gjs!4eKE%{}Ø߹xggL^8~#t ju~ˎaEnKĨru00\T4f@oE I4(wQ&)uف:.5̺!X* ءo%zLW0BUÿ8pIf\Wꥀ=&xPwܯ~ހhrPnO+$/ݲõ/ՑYd{0=ty)d01榷!e2@dU $;MB 9c.LW֘ H@*6|"rO\9b@1%c{Z:ucU>\fNyPPh*Vya=hjH7-ff gA4+m%Rs5 w>v#,Kt_i*0dTsW 5ib[o9뭯3Uڂ'ږɱ7 GUV&K.YYW%@>SLvva"xzgm!YR~)O.h+hke޵2e {\C)>4wmQ y֏'<Ϯi&L>V-a¨"zJPU; hN lI <|ͯb_lizkS'@wU /1ߏI,w 6ʹ8[q&,8OtEJP8sv:'LEH߼|Jc?=m| "F<תm9]U`W k<`cظ/r,B:ᒤ"7nYM.^BQ=oʏױ2gRMށ `gmXܚ 2ւ A܇ M&FJ@l@ 53babn}-[ʬͱkU˽^IqpYx9}D$8 nNn+,Qك ܜB(R @yvh|Q9=!w |, I0o~h{pTMPo#!NK㭑)W6S#X5yѮ_}6fߪU/!I4~ po뽒ϝ@ӣa; ?VhiՑ_+_9Ӻ*c'!;D퍅$q㑠~34dz ZW QiaitXSyX½3vD/Uʼn؟4³ͤH%+NUr:Uȭgqj^Fy5eNPx= k`Bn]2R^D@ B2H yϯuhYsp\qگ3!ͼ^^b@{hM{yyM' eqQi=WP%x*> D'r ?y`flpgZߜ~wj Ru2/ .o3?!MڊDUIp]Mmu qgj1B DۚnB$з85|FT*ɪAj=*頫:"9*90M;Q\% AA_2,o)l˃hBB]07N".IEaO3&me:_.5ptmrDUpS@;iVs$L$}4)[5wBN<wNջ=-V=7A0c,p@ ( `SBϕz*8>v1G%PZhyU Rf*8cp-]B,0ڛnO(^/Kf`v|@ /c꿦jHBZcyI){DM%ǻ+SQvJ["G0V} U-h0ߔ:Br Ozا,H{j] s[ #Uee5FMop >$[ Mό7ؘMcv3eɘWs0E@'ys ה wi\ )2ӖAjg{ g &w i1!8Z > p YNFp#*ItצP/-aOb=]mLj E1ER*Vu uof4ž5'%!) ų}_7SB@xx,ƻ6 xL@^ 2&sNe@z{Djᖾ\Bw>kJ؄j;'/i3a6ʕU_?oD+Ӽ;4&T&M2R[vtc~wuKޙi>=nTݑQcBԚCR]pq_ fXBKzm$(3OO wmE{> - bi*y<ͨrC=y<έn'+t F\RKѠw!MLˊz ]68Ojv\zoI`p!,!mEYG^Gr*v %z"KhZb $f__yexܨ;+9;_Rbn̅rrW>ZDڍY3G-+S2S>/F>_] vC+ד30kN3mmYƏL]VSl]T4FH= Z؆Q]ѝk>6UU޸]4ԿvlbI>WNM勣#QG/ WAi3AăD|ϕUg1r 55&vzxrY_)Sϙ#A`0@҇5i<ɌtLѓqEWX6˲e-fs\V_5?IFW0MD|)t Fydya8eMšDqk'uQc=#C+@gK@_ޟA?6Ȏ 响>|J ŕ֙Y|AbKjWWmcL:갪ZŬ/seTˠl᪃NX̷$:)V eUMYVj8=Gp~<>olOoj4DmUh^m,Rwy 3'WZ(hi@webHP9"JWD;~?F30U GuѸhٛ!~&<(]L9\OtC8uS)r)'PUؕ@* CO:9ߓ^%dEU:n٨n NoURn9f>0<Ϣl\^@C  ^ dWK]&w$v*[4hvE9M K]MlWnz)u؝%tv1 q\x9&z(U rtppIh;Eq'KkEg4AǬYc*HZ7_e6,Li1^Yf2TpSFσ~td̯wC [|g Xx93#%iƓ@Z=>t4Y+ؐ4\ e$nwW?)0]vۧ%}}P fܣ"p,9KiN&4G\L0*b< 4Пa͈ _2OGo0TEa:ū^E3'}ӀS ٬@ak_UԈA*!]?Of2'&ޱMc|ɿDٱ6:qk=\Mk2<&7u0 ].ӪL.hɀ:0g+lJ*n̶<NEA'uU|>dͮdA`oU^$ԑĕ,  Et4R 1eG ̃Ao}PAnȬ=%6hk[@4*<+QYLoRe_TBT*&Yg䂤_J~Ø:j/V2JQ._uglbIlŭ!s6]hbIQ^ǥkdqO+du^&"]f%8GGv?_F2<;σߡBQ7!9/5;=BZ!Ve.;Z)dJ _чF-|mx=0XEKcX^"vF'I}Sy1xP^owK'Z#?F(g {lAJ&ku@L4gd.9w.JL7sGbyS. Phm nG3G@`)[N38U! /AX l<9+]m B%z×vwg_2^sp8cgiдK~^[i'{E s0p(a\+y3KZ8w ĸߢI@#oKբW= (ty!li4qU`]e$L%1S/Wt6oBpThƎ- '׃e<0Z؏3fт|WlpZoy}[/Sf-u1V}.7t ~سÎe,Xw\`ʼ:u#=CR H Ae>٠T(\0mn`nN+W]t?e{k0. kΐuSF :+`+wss To9*[=ZqvƜ€k]o{Kupq_` 1辿Snj@ӭ$T-aJ^TL?ĺr*(Uęa xBT-ALcQ)Dj uu{!A>c[-nyѦJl|h;[uPPhX kW(0Z }XV P4३S$ۧQBLn+ )L]aVdâȄ8H^C)vvm7G-{jӻz$N.2Ddql[al6攓NN^}v7@gf(Mt>`23@25顬>~/ë@Q A/^}$omẞXĢ/} Y\ӟiwr5c-W m JrƾVf&vIlgP^6"n'U8\7w=;0q%oQۍR5WTN%y~4lcLHn|g|=l+vm8b8#?ضʱ4^MlRI<rٮ} ~|6Պ?Gn!zSnܣ"ԛ-<މWC'&:N/yv]?[KPB߷ <1BPą1a0$ Dž9u2'3zܷMN.%tCU݃D.K\>yvtxW1'dTv"+#ǯ͝4g?z dx~R& b%ti!z8w"%]&cf]x_'SPRTDA3gxn Ep:yxh:ֽ9k\y^ J4ܾGrx|Vs;"_C>Nb=S2њR?#Ԯn$V2 Н1 gz7o|3o'1|ECz ;U~W_)v,ȝ .ñ ooH'._@P loUmMJexʷS5%?{ 78)j%uD)mIw!lBeʰkFkMt6YZY}e\!nZmܧ 9HJyOlQ jv)7MYu9j|}Hy,ک(*ދÈk^L*g0-k)걢zZC m~4"h]J&s{CTjC0tCcno51 tӍ&ϼ0(҆0֑c,NCcrM$ y'`˓tc|->-~'WҀcj 7GPEy&T`~=qxSL? Y>W$s(np2J, n^𯝘2D%VENs%UNOtCD76pUGYIYyf̐fνKȇс`dQpZkźHNZ]Q!Snt1l\'k6". H2LYy@M͠2c bɬ Ѐzw8yNM$翑U(ϼbj:rgP %j *^2We"!4jDV;d>#JP! @~*zmjTU_%@:ײ{Hr!/ |k3գlϙ7ھ-FZGMb졠mӿ+WqPk,뢻mDaԼ|#<{ 7:]l4Ab@Nfz2<3cË ܀wc]pGl*]@q}!ӈd{TE8tcCjP 6e2F*ã%MrJn|pRQ_NƪCwv2wπdNr ho_ъMe+e f9EuD|C<}/7tII =蛎$:i{$|=?' XƤ,9@a2"0 hH%F`K|Gyc) Jznd7-1GN˺hn, ІکK~^Fc@H1Ze)Sұ:B0$qʢ>;Ixu +Y]T4z|fX5@(y 0<ΰ;IՌyPOXbQR#UbI%4[xbJrӭtaTCħKwm5+B=Ƒnpu]KCz{\do I(WxE:/ٙvѬC'͹gk֡X^HvemGDcTpGANOREx53S%~ԄyP0q\)ZKN'pzrllکj5ÿ!zi#+kR8\6=rJ]l^J~t.PԦJ2BZ'?hv*w)x y_;@)б+BMW`ч/+uN)ƅ9HP H*A.4XD] #Bg7 *p,3vk [8Edvq*b8x9BGA]vYRBxVQq@yJF֜9 W4=K-%l1To& 0(75ʚHb-BEA%ϫ}RrP!Yʮ._(=u]~GVK˖Bv[  TKd-5J&yuO^<2. ıưke}{jg \$ l܈xzFL«jfo_cWrx0H?6qώܲ(1 g)TJcvJh|R>̳q^Ka,[et5:տ+/4pwY 111CP^@sX[;qHc'I(uJE;cnRCgz~'Src9f :%/Fe;Wx^禘Yu0(tđ͚娓t/\v` g?? vl `#<{ Ke)x..7;wqɒ>U%̋#d s}+! (n,i{j~ :/*nuIZOѬOuY!"#>7wz>/WE^Q"J7[QN>|j #{з>$#WI*!\RzoV2Fjz[.-孳W[rcQPѬ ]e+gQrŸFok$J$|+MGs9Ffr)3Ocʊܐǀ]|(}tz p;Ô˪:yϐPޯ|ufƳ3ݿG0C!O}*&1*{jkk.h'6W >?: I1nNثM3*nk8qM.vkr2-ѤA/UEj #MĄ^*BIBt7e\--D!_CJ$s|t\xP<; @e@Aԁi ᾚUɉi^Nש{1Dq [p$cHǞVQvRij0߮*q]U{eK\ؿscs7p[m}zZo:뉈IH Q-OVrT~EM?]3J`UB;bDhqs &$tMTrqmpf8ilؒh~ [4D4#ѷ?YUH4"[e:L}[NHcY"z6 l;*gްsiYQrxQTqm!1xGՎΨRqO~^2Na/z1yVp2ԝYE]Tto{ 6iƨmhg^N~Fxgv[H0hJ{>] Ž\ 3dj}@CtdW>p Ts\g+&UCQzOB*dDO;M<_-=pn17Fş悌h?5C6KT R2ESy?\lj;S/;wה&ij>[M3d<a┄yK9|[|qcx^*ybz@!^?7º薓Ow(ˮUؗh)"Is18!bi+n^#$V u+nEx dh-_gzv]k7(pSՎJau55ΑaW8$(_Fia~Nm[4CrpW^ֶǰLOչ5MR-o ㎝bc5}ְS.dnNVsꖢ:ylfS$M>v&Fl()C9'&h@1U2Ω'G?$uܥDfu޻P$Ak<}I`>9"DAA{ނ2b\e=^ژS-A?ژ`VSB6l=t,/6<ӆPrsRѨWv@Ôbz5ύ <۹Ry0ɱ 5;m$޿,}gl\O1pqlF"Dލ1 zK"? E-MGjq<2(FjFi5}BQBEx%[$ kM4{_b19X/% :+dmjܐg>AׯW. )D 5t-<9Tq C1?xc3*O|CRI Htb n_N%}I>%E]! _/4egS"s kFسHha@CeO :/(-)&s؊䱚ĘVE"MP3Ov 6 [C,=A^]]nBK7Zp7JXd]H)ژ`bĔqşC6" >"$̹lARqL=#6&iw&I;|߆/mz)0r/K`xU=T6EՕ%&Zqj GoJ-r{g2Xh\Oi FFBfKP]虯sR?}u r(BU!"I!ʩt_v*!n|ȲVIWFKd{[KI^0Y傪n7g Zz>ɅUT_R[NaU^ckT{ tF(323 [jL?eVx#uU凊# ȕEN MU;IKx1MII DkszGt#~&81g+PB3ҩr ֪E'8 JaK?rE1.)Un(opT*ûKϤbѦT5z(A#6 (n/(^[4 !h˺PP4m+>뭅jPd%EvS*Jվ7!!X4 жP T69䥬ghΊpI=w4`؁d} Gt7 "M:%;aÉaW5OjgL0^@;Zg9( j⥔"FۺʂkjAƜyB*ӻL,  ޡu5H囚[aV/=@e (gsz0rq)8 a?Q!W3Wx%~TXvȍ]-D8\ (sSdSkH\tq\s+'4HvQ!(yd^a<7<ڜr߿&jz%S&c:]kä)̻'ݘI+j}I, MԘzNL0!ՒvA% $$uj,Ltκ?2:rftU25 5O&ⶩ&ΜMQ'b#Vg xV%Sh@W }a@ >R(AIZܹ$9^w*[}Iva<9yP*U'7ƊH= fݟ"~%,e&N45Bapգ-r@y 5xn+LiZ l~˟9W;AJ([ѻx]9&KƄA6\UD>}*)Ełz"۵',7߽5ş0.K"Uq{Ar06ݷ6e8Nvp[$vdơJe>mW(64aոY x-DwcCVqGүY}TE,s?Tœq*p⯜UKՃ OA.0?wcG *~Փ|F8+ꇘ?Tcd T*#aҼ~%-TV5 /5.U7N$RaQ`XT[m>pik1vϓgV{+4s9⭥IOLxJJGVDyTg @+CywNrIkTFh1c2q[Vx>Eb;_,*j7B>}=S3Pj&G̷-NG .ۏD4hP!x'଱g9!wpPG2F(yimxtq<}W@]$)73{ g#vZV;E5Ms\׾:kW8](x'$řSbaaؿʒJ\Oz#=mv&A+x1t#}hOeՎ(W4-=>:N:X `Nh2A &Q׃Pbʶ.FK,'"YTCE_\emhݱ8ajI'LEU$䭐{^+u g TóڠZ&{CqZWمwmM3O.k:N^V &jMmf=  )=]L[deeaCĈMRcӤHOm!*i%3a8V{_Ց{UHp5~"v&JEgufEU G[;pҔ m5QĶ_r6ԍ680 lϐuȰ} Q}EMUKi *4P@!oAOA:c< +{!J"KogOA渭I})a '^o>/]?pOZr XrMj7P1qOUGU =EƱ:pyP-y}H76 BB*"^uZMJ7n1?Йa{-Dr46yW+}[vHJT;.1Ui#J& [R{+[MnOFQ״׽ghwuFΡ ȏ81޷:6 fhv:jd,v(G;ߝƤI]F(4uE9 Gߟ2;hO/^ (_o;<6Qs|i{O\KZeQFs5&&E@;}.ΐ՘;2r+d4VQЏM D3Pܼ 7zzO }ځ'W:y-|Ř/și%I!KM&Jv)k0ApZb%߸urAr˜{܈Mr}{N7b IsJתnXAtд/soIER KǬ,mBu;@LwߣHE42= r+I=s-7W8`3]L,Plsދet 5}ghj Dq`Z=}A""sgU.2,÷ qH[78:͈agC$?lC82'7p+fƪggMGEC ϶9&A[þrcd3tOl Ѣ,q-' T\ ~y1Ct`R[wnLUZx*c.]"z Sϓ S 0؇R3 N=V:_N'Mzo+5!sXV5N;Lx^b&x5ALڀ кD09$(Y:W5G(UVdָ,.q5LB[< OFf X|lQ. !_y R>f9XY K_Hr"N Y7pO @Y[At=rʞ9mz%Lp'M)Wtj)U?Ge`Rg&pb=|E\T(f~*7fZ+D$^o%YRF6K0uߵ2o8(="U6eMw/a.9.unHͺl茏KZYSyvUxeRic'w9p_ҨC :nML%0,}*"M@,k$s(/+RFjaê/AA6J "tɝt<" @6{Ng lsSLm@,tQJ 0C>$fߒWF\z*iT`';v/qzy twu?rn}QgנO]H: CKf m>LX5{$采0A`Uō _yجS4n $(#(ufėJdok6+c6}r5[“{던4Lo1|^z\ ն1>76ϥo].}+?7X pEKr9#ς,?Wx p7fp Ŀxf"<40ڪ'WVHGx%@7\5$PwHƎXnZO>Y` t]KYXq8' #CKMB@{Zg;,|GA$-p7RX6& *O:%\q[k?808s9 E{-0 SQIy]jɞ{ˣT )L\g 1wu¬]l]i&8qP.[5-{_a%~}ɾTŽK^ N")dݼI3>eட%CL#\2E΁DPji]7tbcޮ=+ӵ uCI>gTnc,)h~2Ȅa=9->ɘv<+%kf;i6l n>:5: 3-߃Etv&3wi"Eb _wyS*W@ Ppl"#C-fԙm*qYav±r^\A0!&jE;>]ܘO^pA\i1H !Hv3YVbe_rQ3*ePNLUŸ98f&!HAuE7s"1$teO$T!g^v|/8v]8pSMxXiB0)9nDFoS xTriv/VmGcݺ ؞(N7|_^P x&(9lhS3`-vN]S8+3FVTmF/# ̙|Otԏui|?LD`|B7VXg4jCٌ>/K_ES 1\LW b2L91s)e<7Musg)>eFh_h\CrǿxLB01:v3D9[)]"ʩ /WhVYY:x+2U!o ObN>Ʋ;Br\ 7Em4Ski@[z^/ȄP,%Z ^.Ng'r2xW+Bk ोIF&\c,< O_NUc.f;Y9g<*ݚ#Di"w2P-pMᔀr8Ws*ĚyKB8H3[T&`@d=FV<$1>Wz~6t_%M&N$Bƈށ[zњ+P b*j4I83zӑ7W9듐AMwòOc/_B}uIqrm/-?lmOÔTP|c\ T2h1(1rX>3BSoq4!V.hR߳FᐷO?Ý r44[w֖׽K<7Cj6)jF`GOk>X{mޝ~6;[~' tpqԆ 4Sj9n~,Wj]֡z7#)e9%@X֛ +'obbn "U ]M\MR͔F/9H)SQ[} Cc&jcpV^ٍπ_u2/ˮoWU@ނr6165i[p4o@˽ŽH" VdKr|_E(u 5ଡ?V~2|z,YfhMu߷Lֶ%k$y>NBk5 1] B^TB0V.زԮa!fj$\i$V*KΧܯ"V0ud\ p\O[V.ٞd.5Iá#)Vpz#rygMVE Eǧ@odTKU^8y兽a{|4Xr?ikn)brxB[D66LSkk7.Ւܖ ӖJLvt]Sސ2<^ g3ӻKG=Uu$ݮm.^ 8Y!ЋDb& z M.)rd|NXl1*` Pi( 8GI!P^&#jmE?H8;NFΉ*1v[пHjc↙Z;-*ؼbd-.{z~FA\8 MB2 U~w.;<*xDW5%(k)qx,SdQn9,8`-za4{>oc-Ye(_`25qD{~Qg0opB:DouV, f6.ɽIS2h /(.5Oӯβ!8(4jD8wK2h`PG֝ٸ )[1FIheQhIW>Wc?U"掴c`gJ5RMRRߋYOٔV9 %cD#ʹ(!ΓX8xd. mn'TQI1>=mNtOKzDk9 -#:>t-gQGzi&F4\~7=$Abol j9J5 ^Q6dݿkb-Wo~!V5oDj;\lM3бz,xJG9m@H0|4o`Du|xS=:GAeX ԇW$`a1j\s'ւ},dWC p5һr۸\[J09ГB13T47Uȇ ^zl.|b'c<{-ܜNB}Y!M01}*'=Q]8𴏅K~ wn.fB? m`#!,c79kt7{/`4%T~oj;j|퓃wq1?oWK^'Y~KyoLe-}t=h1>)(˸Uc 7Sw"'L&7-[yvjb]Ns:.`Зc-sI޵O$GvzLPXcڵid0 eեP[B֑n^2w].v,)"uP4׼T>VR r9 GI ; o|L64}6[-U=j,PEAIB^:Ia"Ekw2 zi:\ 姹=︃"IІ9FXFJ%b!Eki0GS[Sʆ6A)LQ^Q=R|^Zy(Cc*MEO-JxW-ubk (|<e,*`uN/5ڄoXyo,=6؇GjkȋVr͑H;ߔF}LJؕ{{B2QN ]-QӃ%*"mSsQ!9Q$T'xR(kw6]ı#?RC|Spu+RqC$e|@:aCK2!DdbCra'duR3\'^8>f 0q.eK}17:2Fv 'M/n?U(;7&̀m4vYVp,մ՗?0b++=J-9ja A>I*7KF:\A=Tuz&t~}i"(V{td']1[3d+EW?-|AI Ap@KQ?.:9* bd( 1/_w^mKmn[{QWu#@#@oJzi8~.a?N|PDDW~ШǏmk ?@)Be]HNu!^~M MKRKf"_:|RJp AZ~uF9kB#\qdb/ykwY휈~圠W\|8M 1f.|uS"r|p9K[s./9e<_ ٭^9*se=Ȧo%.*NKvJm3=!L_ѲG&]X݁l Hvn`2x*?L;^D5~y*3(+zƷg橝*#'\7HLT8h?..D=@M$̾aܜ$ |LM%5`&:j ,btRL&~.-r/jhI(m zB>lYLLpU;>bձt /<WmA{٠MX4z)+k VpJ0cO` XLRd.6b55f .O@g G7@#!_hdBcij(b6$_i~b| !Ճup & 4S m{}VOk}y(cpz~t@NBXPE|jV|;*UߥT]n Bz1z#O_Uo.^<>x2EAPڂXϤ}Y (K\E\Z&L!:QgJ?VVraVHOltwq1cX%3\ ˗Zۊu1 A(jEIG>ƸNaHvo5*g<elLQ;f[XgrS'U,e׉Tu B!mr 9-7ל,P>~5hCI"N|baƆD(9@;/8Їҋd J|[4tIa"kj.kQkʳf_9v">=_2`_fVQ.W5ۓ*‘4^$}Wʗr&L@;Bz=0E޽~v(<">9, Zt43pOV(kiΉ/yYy Ս Y@lƢӽbe]' ]QHofwh- T7B,wVl%ǡX!UV>e[%`h#t-rO!cs-,z|TB,9-0yW#8vE veu"3 &eZP_O%\ ?vBTxETB ܖ*.& ߿Er΁# $9eDtbZctSw)R'f L5cxumR*x/k̬-Y{e:Bߍe&"FbTg -ik DL)W&q 1 ht $μGwݩ K\Zx'&l݋;fj?M HO1@<k"]+B@c|=%vtznOoZ+[0\(EhXns'ΦIv[9J5'+RnUxD) 3[+l;kFYKm3 p#O 95!UuV&NmIzo k[MO/~LI +Ý!qUat;J,`uMϭ:n-c< ȔGo)sZƆ9Dp<SK( d¦?7#s/[E|+~cR(>-1,tMϔQ` B GtOkFN1tkؐY'-A./H -x^ Zl[xn[fӛZ -n RZqK;24eH'ї;򜹮P`nG1{к<o=sq9e$UZL% YvoT6$b~4q*{`e6Jyްdtκ@,ȱݧ@&RׯC1V]MG^H6%?d# {Dwm&Փ4IjVP0<4WWL(a2vuq5)z(^j:Fi/i"}\J&jvb_Z,PɏV/K$=`bd( qښ= 򋖰%=vMG4FD[ ^JvSW'qHzk2jZI\/ǵnq=1 zYDr̡xF&s~Y΅%dm\v8JD\>^p%kdikh8 +C9C/ٝ6؜XzOzIthSRQCꕟvם)-/`cB^ـ&՗Όxx[ C i,M5@9PP4{ 0yzB|(}"JW1b7X9޴$HFu׺!ZY"#~\lh/ݩ=(l0]sRsicϚ#D,Ƃ.%_PRp 'n. U~ X?I_U?.)eʻ \ۑs +Rv=&;OsꁯѢzHn{K&sӯ?k'2C8-Śc/^DGNu\/QW:KEtIc>7z/3-):T] {V'o%E,}.l˖,g|`⅓9)=& }e@^.|raUq儮{|\.kl1@[>ZAP.A;ܯġ_fR s{S|9jq-$Zɱh7ߓ  =,BDiS>JPv78Nf ,Y3j9%,NhߵQLW۷/CJE8]-x*4gμvX'A3>9骈YWΜv[!@z3krZTpquPY]L[wf)}ׇ"~AY/[g]Gmz}EdռD'8F¬FVbJTof=T_,DZ҅ps;lNo V[BƯGZUYCěTa=Drh"Vz_йㄽ7G,k%E5;;5x֛X`']A-*@'U}pqGcR*Rs["IPbN"#$ˬ9Hv5dNvs.*E[H[q܁Vi*rܵ{A 2Ww!쁃:1!P1R5`14RpXA!.BɀI9qp3թW?kTp-{jN'VFu)v*>d/Bw2G^Ҷl`Fy}EE;M>i$j0 )B2.35? .Må7L " Aű(Xx?45ʏyY%\1 x!Pcla7о95R*m{bU8xtS5x7`QC0Gv.G,"*<[G;!B)FQoQ/= Umbh )t_ĴUo%ݧ ;uˇ*)UzM;wso A'u]vƟ;E^=]ݸJt:[P Iy?<7»abRҚ_'e/ark|9j 9/ID櫆i@@at/o8SÍ*JD:| `4=v`plE`(QQ$} MOPI2!xFӧTu) \> .4SRUłfn6ϷIȪj]]XBzh,, v7۹M9XwTP;PM{Z+s(IxoXd@E_JCժKǿYzӯ/7eDqT{VH4Twm/󑯥ȸfDض4]b_U\e[plU[i@Lx{-Ej)>Ю&5S}Wj$`O5޶bIi~DSCmL2O (@4#܍;=z`h;@@Y)1M#X?Ë{iviDaj>Nkv K@ű67cD^FRQM)]]W6P֧p҄#P 6S\bfDjDv_ݤuj~&qyzYLS")rUr X(PAݿl/%yk0?H-~Ȫw1FnNH˱]7Q jI13_%I,)FG!"|wV9%p1zZ-l'D'Vvʔ{n)sg0f)t@ \|ˋP(^ f*V-߫^ÈZ_дq㞦G|! ]aTEʄl\bvMӦHGZ"&q3_$"! PoF6mOgjXnf3Vc8*-\UiB/Ih#[:@?F@'>AsH nq]jCL[h0PЅ{>OVd^\eabJ]( ~p|R-Өf mk+f?+')Lg_X{8 V8T~EF]P^AmٗMvuv.QJTĹy )C]- (Eˏ뵈ջECr4eп-o B(bm1at0AhTpR+`uA6]{N̈nHX8Ƙ>[aso?aC$"ˏn2Ar*@}ZKeѰ +/%H`?+3MMɻG\AboVj9 dh(NG`=J^l1Y()To8c5Ϲlzr"< +fu8ӝLĨV pov҃Iu{\N#+W t|A=-i2PF)i/bfNWVN )twEqw2D=36n`uf&O2{cuަ|GA(b޸#`"`ˬcV*  ~`0F$wUu j0g2N+"*wf~I^1ڰ6 ؗg k^扳u:#YйM! S:jHu- tτTIw0m0~AE_'y"|Ke:S]O٢@C$S\Dt9@UJDUu02փj|XfdIT7 I 5\v"57ewtЩ$h'_ޯ` |2JgM4`:fcZYbn~WTm_cNJN!NG2KE&v%AUhSODtROrCt ?sCd{As*[R-,c-NTHs=OP_p^nxQY1@D= KȷF%'q0nKCڻ^1m%;QBDGK֭s55#8rzN¥6deމ /Bq-WFqޝ, C8EeR&|Ϯ<9wPn$$80ʔ5iB.9St\LhׁKxY؏2t$lM@.z}]qHPApSsH ut Wt|G>2 ,uj6f;UjsB]~>LhQo8zvƠ^Y|5&ʾ'|7K$܃w;y #1-51[~'A\ۑ &i0i`v5&l8(T1V%-TE_эٔ=LE`f˅-!u_ҺP|U$Æ >e&B a~ j1 goӄKP_Pc9ȥ >qIVI 6ihKָOF=W3Ć1౒0!L+g9IJG$Ӄk@Ȃ8!yS5V6cۑhhm&HߛI Y`) ,s+TeEFFkA`.l|Ԣ5^ m[=a7qGlӡ `3[YKO]85?p-QDTF G۲ F$B< kG;}V&NqT%",C.4W{R}2ܐ,6GA}eܩ +O *mϬ#; f lܴ׮[Ck?I%C0'.Jw|Ŧdy9gN߶]4iةzk|  (FkB97&DREtA(c7A' mJz,!#øZ:EER - ߱攲pb<p'KB-ĢĜG'M(#QK,"_iWVA , (Ξozc#LYE=2}A~tL"Z4[@ᱎLE127ߟ-75.@m )Gi~c dʜs"'nݼs9 Ut KNs>7~}%OhY-Th9\ R&/r$+ZW sr'|,%J"aJ<ɥGWO5=o_[[/ <م[}$PlD8avBEjOƼ,0q>%jcR*ыn+XȅDg%y{V-}_p9c%9o[6X/"J*OJEuV.}?pP`"N>+dcdg_S!Rov- >1j|X'?vK;Xh U^R-JFI16oql9<Lw( 4P}gmz"'GFKZ"e.1; GŘ< ?`0M'WJhQjkYά>3$:HLNi˰*ͱ&zjG 8lw=ӀQ`n2 zcn?{+#7]9RX<Α``ݻ%>wv!`a5K^fDQ % c=)|א(hao#Uq$*A1ф_9`[⡝S> _{Or3xݮ sG" P38͒XD(HLS쇃zQټ 8)w?5^tC>A;k5]iUtNZ~ ӌGG:ȵ".\z` bkh>j1E~.]b:`{hn701zrOi\Owj%lQ%rZx%%0Hw?]|Ko7@2hvQ`.#su4`'|UwewK߁+A|&kkľ=,{}}90h (}ULWPč!UiBЮ[}==\x0cuUW ^UJ"B! ?[GR^%YZRtif 0]аvUjRE\ּ ;VRkL2;B"Ĉ)Ed PpEJ99>mR 5t&RZ6!T8\T2Ae.;KKqIjc\s0#<oa /k UϽ#RsZ& ` YO<=ʯNX|lTUUT:A3FAP3Vl$rUjÇ_u2l%"& .fPpO\i)YRX3Z3i{ i0SjcYp]omuh)y=( |ϡ*%Exq2H[~&fٶhI5+[#REu UH eX].f{}O{{DK~&ͮQs;Z&'$d&w}5 `PhvJ~-YG6[>#"9ggC]Gq- .bUꃵI[E&^xchNBkzV_-LIO;׭ p8"{u`r-U rq8F\igS3kNM0@qwe@"! Ι5!5P~vd.8p/ی.뢜Wz7O7W__3 0wo~e,14zoo꾧s## _p M(t'SupqdB8~n{ׯqu+ tiNG`6O̬2.KdͦfS?-uHuD+l;E2SEX.@(͘Q:Jz׳̷lA1yԃ%[^<&qf'VT;ZP%lEJQ,7'RTڐsbJVrlrCk`On3m%]aj/ū: gcB<4i˔$^fiG q7H)K}CۈG-wW3i\DѐE16 !4'B_(BK#%QQGfLq!VRJσ=\OP8:`k JA/]>1 Ҕѯu~GFZOb0GbJݍ X|gP,;ԽH-5HG&sbLh_S;`Q^ MNFn ch/B!ej9?hOuwe?.0b> .,h+wW73X@o0'?ĶϙTtZy0zn0AYXlCPRd-QÔE墾h8Y^ ߗ7<̫֋y3l84V(&%04fg]_pnٵ-졢7WF8RE,<:KL!yg)T u;Qoa iȓknD !Tx./*~y1|'OdMaq0XS#pejjѧ(,CRyub% G>LR"i.5nbUS@ ʳ.5w`Y0㈡!P{LHRT$v~ ECu+6C/B? [Y9,^-nNtC~j6 JA;CY}.hRt-߼\'|}UZV}$-dl5%SuVCq/ D֞U;WeIe=(YZiEUE5|OyMv@! [G9{AuH0&qZt}4ZN,)g.(` z]˲/m)>J@^69>^9fd;Jd/䑺r~a( MWJ>٫""(8N7;1332ի; @)3FzۣO{A%LՑket\ {0Qá[)f0\@3SRbp6LZXXw3;~|9P{0q%i=t^ש#R}byI[bq;ъLpyJmbZ2CCN+W<Dk;\7,6zZbҩ~Vƀ$!J\9/"[ݪL_ o>?sV<JSx"-)}/k;Jjld| 7%# At=U Cģ\ҤNי 񙪋T]l6~Bq'rl#ۛ?G4-.fSɿC fL;1ۮ6mr]kCsf>{ 8j92[9E1H,qoQz/X0wHîJܾӳyB\FIN0dIG`8͸7,~8&9A(g /bK259ٳn0iPPMUrF؝ea} ]EWLЗB_U7|/;2uNOU 9*B*Lş#2I)1բz+le3W/T&IPGuحIconn`K c}gaN!3uj7"J J|n EjEQCķgI,X!5Č_|G҂(&LSUMDw|Ov49mlkAm7 ,dQխ[7`.vA=${xf^ =ز`&.?_z-IondÆW|,`|\SΡ3!ѼZ׈x胀Q- s2t%{lJ1^TUiA{^S]vF2>M_pyГiT}DaW5h*}q , n> `^Q{XsJXu2 %weڵijeam&*2k<ᕢ <^"cDJy6o A= [x-[A _4T;|`eЄh5eql})i鏦ӤŕD7vDj1 Ul~j^קa`J%{%X. C6hAx v2b̀q&u3zLsCtfwǑHpe沖!Z&0he@@Xh26qz!ȑK:)3xﴻ=I+- %RʪLSVڠ `pfؒVL痷|Jo+7C</ȼO'ךϪξKԙVe0tn`֖_tMn kaGF0گmVYŏR/YaMHu*Mr]Ns_>#hPu"0fiM.g~]XB#j悛?d7>6NW%џnBWNz))Z{u\D|~ V-{/=kl#eكxBL%Qےb, @b<ěyX2q1 _ڳ Zi(JRqt|_"mB7H8˲%};x3 ?sqM9ڢI$BHW nEU>EԒl.6[/+TNTE(3 U?d'>;1b2.`=r\܃e51]wNQuB皈` qHA@N:aXg%j7\= ɳ'| d>6~뻅pqL^YSXD>f)Q%rp Mx,vSHΩ)}!~`Y-ߊeKDgasMMV+)lowhmx| pEvL*z]'4PW /G h,/ϫVڞ,)?|h$|*5 aq@•C']eo WbY H,&0r{tj0ln~_e-o?:~&/ݬ{!?=ntS5hD=p@IU&M7GZ|V++8ql;䟊# 6̵ Կ&D4v蒢qᕪݙ♞O970J9԰?pcF|mDQ> v4Ӯ)'nlLbG"Rmg]1&dYp :oPj[{CDBzK6ʥ&?8[Jpp}$zIvr-XGY$xgjyeG\#uwͮ7ǖhB*y;HTL\a.jVi;eb]aT)5qXhc` ¿g<ɛvٮmAk2h"[-pRä{2БԒUMZ4տĠ^naDq}Oha;oE('Q,F9b@ɥ0LF{(F.Oۧw%ri H_<#iWg?b?$7Fmk_ȓ5KV?i}"֒Ƹ0l&46nm}π'YTDJ/-GvR7+&Y&CPVhֳ[XI";[ {Bh~o(rŧ6[ǁGYR:⅋uܙ ,P.N\;~6C~ uru7r%j k  NJ[͜)wQ6P'5Z@1+Mp!EN6 vCvBCp̅A/[3YTw)oW4nْq[Ze@QY˨a2GejV% 6CK%~z.2(K] xXVr{>Kxs2@`k*SF@rEIYF%/j\ I2,=cD zO͇!|붼V:- ~hjzf\؜X q235r/ "_RC3O䷍k)V`O۬r- ȸ(P@29jf{bmFBqdK/_F}ul%'v=J"+楄?P.?BJ6y7Ti rQDQV۠ϲ cY5v4 M k P<3d3 oއEFwҦ$\a[ͼªrU)9A$~JͨS}4?>3d'^iQvq]i^ƺ)$ B)-x= at|vTY!!{07̭h}KJ|'O3 cs'#*f>EJ+nqD˜aSbXB8uug&4$ 3SrDgpz6F4w$X5r7%K9k_+^`8-N@_9Sۤ4*L9&:3ɭ%x.> >!mĎ6s>g*P8 4OI+%ؘ QF>G>/RPxJ1dLB$풴yq@ *T@KfDLHӪXcrCoaD`4+`xOS\>!LO7+P± =t|V{_5g`$j I0F \/6T<@`dxۑ%XV;v.ot/daI5eEmhȎ,|>;Y;S'/<40W2{Y[`Lx/p]FaRXIlo+en[ ~ZnyDy(Jݎh`[pUȇ$FDmp羳=,ʲ TN&z&ю f[O \Qa'd:I\' @GZgGK9 ֐)@bZ_9.t%xY?0F} |!wiq(ت>}ic8WGG dԚ}N$)QU5OtM>}a.zlVN \=B !gty~g|!({k;[Ol v{x@/]VWS9s( f*`G #@4J$VKoZRlI?P9(+@Wv:.f#2ƭ$#航3HQmI/9LiȯevdJbqZT. e6o=[baΔM ϜFfJj?A**+5/2#@Wl#^ѫAvT&y24SUbZ7O *,.?ޡE:A8~Zv P" ytd:͛Zdﳬ \=AnTt=SZK!*>gs+XLUj|` >^x!}H zz:'ňh y8\w8y0?69x7蜒`"˽:Qz<~Y0{,˩^̆JoGpdF0"2`s1ͽ.Ra s]vW&98xQ&5#:gӦW̞Tա80QrA AJ<l|c>A]M̧Jc=GÃOŻJU%if+o8,vg *ɿ̮>A,CZ ґq;1脐!z9#99q˟;hgzY'э'& AԪ`ÁDit/ U8> Y (4i1(תBti__3$Ք # ޶4?@0knC.\w͋;kil55"宓=8,HOI]?*nu窡,o $:N媸CfRɐ.6> nqK~նUmvdb`a'vԬq,H;~hAQDfiM[0,-^AHP=1iNڧJeӽSvh&hl5_w`ݍ̻<8@Υ=V3TWoPwpdgTׂ̍{_.KK5j]CK &{V{ƞ"L=,J1b!  t?A|4j#JC&LAbSs Ȇ߳$ X^'9ҟj۸M&+6.~rs[LZt9zkwLԮQ}T} zJ%xj wiʵ^aĂbAW4Օ$‡(ZE- !Uo()’8{yMWMurҽ>yC $E܀y9I7$-n\D_b߉͵*^oڸO .^zߢe9lS)xV?_'x7J%*5+sp{P֐ә ,oU$Aioo 5-M9;TkpB̟ 3>p Վ%n<Ylt&84%5(BW"v7&79hQod^\&tœ>W WO$S+a7S`qe *a$?C\g= _|tޫc> K1,yZ qo$Kj^| ]MFKÈrA-dimBBǙ;Z7{⪓v݇&_6$D7Vp͋Y9( a5x{ #չ4R*_%x5BBPZ|q3RQr'6 s,ӤGĤq!Ўo7J:?rU=FڃVTA@U"koIl`|m&^eXw":׃W^g\R L P  S5D.@"ֹ,s6 aoGb|}D`% Ա>S|%=u!'3ZD2% yhnxQCBi9kw c67/ΝM89zm'$bQ:A>:96|JY,2~;>:R᥆ُk<euB]sW^$,PnǾ[k6#Pt!VDRWtU>mͥI{nhJV?UߡirM$XoͿQ8QN-<'5uX/23Y%pc!\[Ie__Bn1g [ZxC# 6Yvr|Z-K*cWYo0OizC1go{k7b%j >06T|:NF iyT~Q bQLD"(~u &< {iƭ=[c _%;7ѹیa[z*&LV񋜮 +-\NS] S䂳paqQھ Vn> a`ǂCts+|C[ԬC\pLӢ^M'[oӒ]+Ea5Vqۯi'<_pB(I!m닁񤂦b)2N7>8»4y]AۛD)\B > +j^sp1GHUOn!Lup<}ϩ}0uçݛ..8H4k^z=; wv^a޽/pz LM+()tjYqEeUm\iwoϞ?^"/F6M''9r P' -FURs9&@|[ 8eOC Foŭr>mv\LGs]1;Qk 7 /G?НBH}Y 4 ]-㱚7_m4_8 UY~տ$[w|b9-&K4+ :a6G;g3.5d_gɁa\bhɗ.%Q1QMlP.ZLev')!g0v3Q}ŵOɋg@- im~Gh^`w"bԖٽTsłcy|zv"-h(L;Y`C5_o zھj믶g}\׾HP=l/T?Q8|z)H4f*%ivpշ'm-v-rlY鿥JM:-_hCWZpTLo.o>>'O&>g*W{ʶ<׿ڑ#NȎEHPl Mx$QE2>i`"iͦ=qpDzd'OO1^%_ 7^m6íEc ƆmhA=/b Dh/\vJ{EzA5$VkKkX*#ţ5;'G仔j],;i*]n^JMtqژQBR:/`Hhϳ̑1c>OgH,0qRla6SB+ݨTV`̆n ^naC }z\d nb B?9sFxȾDgq 9#J4v*h&r^Js|rA0pd㢽S{Bp F^A8KzN)6TA(T[cjDxWqqpKgCӭk /_Y;PO}?וc bMKǗ6Sb<|Lm9:c^ O)rM{-e BxLJwE=FlCct3^yKL8j' yMjpV v-@P!Uc"#œ1 dH~cTzV$g"}\B~;CbIc7`Gk \ \qPΣIb U, ]zgLRUu8uZ'(!":a`/]Gi|cQa5#Hg,ڛDvv>a/0,UF9TJ`Wy57³&>Mz3,DCMhAS0NRkA *B[?!k uQ -rs0dANe%l۰[E9E=\A#1r]b USC~ I*{bu@n<(E;؁7N"- F j6sAiu9:3 J}zj*q#MNsnhHl0w+!ԥ-B s:z;۴|ߺ(VzuQ1b=nt2)yW5NmjtN>sv'\ͨѲہ5v\)C#/c նș6Đ^8\N<ӹ=sLA+g}gne 疞nvch _nt'm`FX@x礹&="eo[YЏ\xW6!zIYZkB/TK7mϓU5[΍-uDAn7Ac1m̬1Լ?nЃJMn8鼇}->rmOQz*'S׸sjq?ď@uYl@$~nuq ;+ =e Xd  ]"fMܟnq?gedc˽ c.P><}>iT>)UW̪BtL -~ZWZ< 1ܧb=puP>va7~7< j,nͽӎh/)P-'zzf( 7E>԰/(. %8 ѽ9&ٳ2ƗnQ 9f7,B ނΐEDhef.ODFmh,7 㲋4SIGՈDxU5H >,aGdyOՠ,5[A,fub̯};lZǶgGHD'e0AXjT+G9Qu!xT1Whƛ$߽G(5d:BbK;SQZnTچsnB~GբNccHXQEm1KΠ1#۸ Dx;XL)9pO?HHю݈FA..ױ`2L,sӼ! uK b䆡Z??ZFnۿߝ,LS!pf8I\a2+,ho2킆E~I;XBsMdp wTAr{*d@P0Spggnfaj>/p8?Sr^Wik#&T/Og+ wؠv$2E/\9D E^tEzd(lK㍘<ʫF+VkZYßH@]ALP'?Aӛo)VolD꓏X#8ЅW,SC_-A=ip?풣ُ3>~xu͐l8ywdaclD a~,hZZ,?U:rf:lB/`n#@\YޒW2-7W@ >wO5x!: Sk* veFl?kZz:P\fw͵l15y6apM5h| s 7ʺ@ F,pfq)RWBd/݂g:<^(leOϱOC4j@jW5I_ϟ=#H;[@K?_ Q5}UZCk#tؤup]31U`ݮT9;gšY.)Qo^{pAZg e:HSC`ߚL\gʑXݸJ^"Q"ٜ," …*v\H$p{v y 0O x0on7;k&aDs|^TLk_U.&ۗg&;Jf?$ȚabgLN e14w+u3+I mt]dS+ire?u`zQLZ݄ܶk62rx{Qj  qjS^WVҷKZوixs8nپeaz+ l~䯋Ss=m§MEJεNsvvj|O:s JꃀI yMBW8Eز;%z<$*#JVނ@AP4FeWor~0镕gH6TVUT)zqFL^ ٧c"8r DZ=^4WuII [_5sNޱ`beWܟx9 [ qf>q:ŞTQaqC@*bzgmRMF_/`6sXZ*Ir yEӑ;u"U@?3h{@u}ADŽ:J)WX(T?cT$yﮇ\l[o9 P~5թҧkv-N= s1/ VzNGdhpdz[Xwv3՜|qbH_]Жfπ'#O:5v ˷u҄Lјm?yZ4 P^RvZ{O:xÂWߥm 'йs,i[Rz.QZ޿[ ʶqyé׹&-ZMrmll2gR9g|Ro狀3LcHFB H՟[G2H52o&iugM A|T݈q̠v*ϵ})Of7?su ;^'#İ8Z5-M2ąSqN YG`_lٍH~>[wq_촊Nm>+6;,l uW!CǑA@M+Ai2w8/% *T4!?^G 1M=!$Qཌ r-ZVW{Yx&z:FޘO7DcߠaNZN%zroA H = ޱGtzg,cϵ^t6BZtwAorpɮgG(`vUC# oo ïQ!I4eyܮo6 m( CH")ٞe;]5i{|ŤZ-пiMa\}LA0Y58 B hId_P[ъKz(hG2Vrb 58OEr&1S_$j$AGail pzcq`w1R{% TX2)ѓI׼PQN8(fT29]w4"@m ȅ`YVg}r*%{2bx|+m-Q({ҥ.`c] MijR"2)z`` bdzacs(?>fw&V&$%WČ6uԋ?OZ g{r_mkT[D ?zC#Dޓ:ax0έk؀$vlrԯ?O&Tw4Sԟr7ijMPj(ct&{δyB7džc_AV̐xQdP|i -t5DtǢ ˕7^ƞלV!O(sB A9I8)x-!#z*uZf̯${{F`jtq՜ LUOd[IQ׻մ5ʤ/t̀=ӸTCԙ[GuUD.jdH η'6d9%`#WiFmk]&7wxZJVE:zqNy"F9:rV֔bM\#?0|D7>iYJv/7n+Dbےͼ eq[mTHɍ\[ОVFBQ8|&hxG߉ҕ5"{A-\y{ C@n6}.OTg[Mlj^r"AH ֺ8 Z2DV4Nٺ7RO`?Q@N!ĕ0\0nS(zgeqSkiY_4\pΤx_c6I}@/z 3CaM LXQM˛QM_jNw@Cq' ˝ZlJ77g Fkx̭M -D ?^JaXT#B3Wd1㒞ZSx!7 ζ\er@=|e &#|U;?Z|b[S (tMؔHc z)xLА8!YyUھ]ˎ69'^o iP~ʃT88n寡Q]ѓ{QEG'Uc)*_7B|W?a[.}Lb>*,/M^p|{UU@kCd[Pȣ f^3 -1e z$-{ \ɔ7Xpuu aX r+jҧxc8KmɛCGZ1VӔ9A3k808o{/_E%/e- (-L. ] Ud[I{\knTTy+V?a7!8VL_,S}%B:#>@,ng(EbЕ ; 3;̖^ZZth7ҠydP\?@h6 Ih2(J [(v*eT @([2$7 )ZHHS-ʉٽ6uGR!qtm3N"-i< cPpsPd r`{cs}}y-Εo4˫%}NsN# Е<(c!Q8 ܌3 !.k Lht p0ds"c㖘lW#ʰ(r.I>|pK iꯖ S{0~VlK[TxV&g-jv?x{ QX`]KQ|p,S:%>!W+^X-Ƅ7l=u~v(""YY:ZW|К0(=yt1K*ӕ>ژ#>'  "a`"TR P$+sPZ_{,xHi^2/t\mƧ?xXbbe2tz2 cVj%3w4-4/c,>uf,eDj"Nv¥z7kuڑ% t璉4|lS%;t~uZ`b(O"zm6!X1LE6KM4~0@ިPfIz܎1PW ,cb}'K&*e^]՝I>j)tL.,ieOZ׮'BTa,Ōd#5Z|Mڄs͎.\D9~hϛJ8Hz\AJ $\N`+qCm v]K`9_7UH w}ji 8ic¡}Q"*Z8F1 d;3EAFYah Έ ĶC"qxmP^GuS!Z*t{AZ7".q^iOk9SL1]$po'4?N7R6-d$ug/\Y~aG&f" P DBćeBNPU*Gx;l p%󄮍N:?|@~55 lJSf}K O8˰r<'I[<ݒ|X~h,8Y2O5:V=zƧ/ Яb-o`g?vK*.pŏ:R*$<ḱk-7q$.J+ϡj;ޓVewkiLZa}+ d?Zp{nl-[$ 2g˘iSuW8p{}?rq)i.n{|U,\ o1i/UkqQ$NN'X&4<]OB`;|wwR#xeUg)#!Kfa9"AA[J"!ayq((. hgz0GQMo<-X#O,FG fӌg\gg(Cj񭧛3JTx8PVcoHa0AKIt49c9='F'W}C(oC[//+jQcGa( h%O}wCn@GMIcVDˋ2qqn෠X5Mxīr?fƷ>#<0_&1׹ۥ%=?. [Z42X&̊^ @-oSυ$.J$p<LGy>u,V`g7p؟4 {T| BO8peQKٍAk:?1:K?Xg~΂oZdYPbmIPfrdgPqf.][3Koaĭ//>=B~ 0fTz]3cG3ZBeW'ǬF\;6d& 5wLG̩f-jI" 0ez62 Ǎ3ҀKפZOdvq4m) K *yE$BIVI0wr^ř͋8R ?,w&HZ0ЃF&}HN Qy 18W]t`N|Ft8r~?䢵YgXGʊ/8T).[}ַit$ Le ƯgULv.V~twO:;䱼w7>- UQF%c9íuhbbX^*T{A%7Wh$˶c  Uzw ~ q0y_7s CZP8 <[ic4KC>'frk%X_WA*4U8jȸ ?"`b-+WTF~Eue+ xðѮ $VsY{A+@ r @ڍ?BDž'//am ؖ.]/U]? 2IcجN"$״p+c՚ڄA Xux3e84+kɔ4cxp{ze HxsVX ~D]n) ٚtntCɷ ޼_E{}d"w^+thg4tKCHX]nKaѩeN퀼hpmsf5(z _ȸ궢 Vؓro Tf}>61";7%a&)Ӫ^̀h١7.ßR B} .g5!d.9i]w sTMOn"rq[T+#!&\D^Ϋ-O9ڂy_vz$|sxZ_pj؊|gcDȎk =k+Yx6Rb_=S 3lYԌUg5AjeU (g&Igq"~md(TNu DM_zDZz`+Re]Y!D|2E /S/]s7rwe)~s~ PEJcިl;i]n7\jQR [Jc)Ò19i'tjF1K~YW]ޥ>q&uFdaryj5y $uA܄o41" jQŀF)й]d^{md!e{(:Sg?[~[X_{3+W*|y IKW&!')V軩"PiXϨ f^+۞^P!lBAysd.@^֖m- hkb>dv[[kƟC`"pd,Z'X<|F7x]XUWa~2NIf1^7,o\⬎^hRgr_zXR5<ђ7s׊7 ->RFWXKsJ~ Lk{)}KQ"N0ɠ8 F[b:6~3pEQĜ v͔" unN%8qR'_Z>lw-+~b*bRrg4o.r{e>MF}5 1gy"sMdܶ}0,_H yD:OIk.6PS2v+`_*wd 3Ǎ/-8 {Ձ1r tv`ћK: o6eX,v7sbDvq C*9ԥɝ|.?XW^ [.'G7woHxݹ*+R(l1Xc],Y? ᭩ɚ.Zɹ { 1:9${q Q2KZpI:lWe,m,Z Qz -:hBԝ/LjŌ1XFh@ kUiJyf)ÊJ J х=T[RG/[7Ct2]0!M74cNۈhȟjv* ,GW;("g]-v:\>>_|~(OVhT_-UCT*NClVS1jWvO맦KFMfW}zB!Uʉij';`Hc L0 cɸKjM.!5rB6 6إ -M|)[:-Ɂwl0`تի5uxufvΐ@/9"+>4dF.rXJ Z1l!S'#83yR<|ubQSe+ȼR ~cGln Imd؋tV c|?4mbq$,K=JTg! 0zd{ernҬ!&|P EpUA4zqͦʏy 0=tgUxcBc#Ro^=qKϘ=ւy zZ'5?DRLr }AgxmkN-[gOe0bjuVsx#A;)xlmַj&ۊ+./\]"p1j{ӡIZVΝiq f?)y!%S+n׍DE`tZ#3X1 wcQG̴&}hdyo9|2U]; уKn( zx/3J6˯z$E fG_W tDYȒ/ͱAhsU@4j-j *T+0#'p44Tr5/x*}\Cxɗ;pX-TfݦT7zsU^}sx=xۡZ.=AiT BcfV:V2:-1%w OH'VLңRTq|FkRssXx|".JO/z7I6έ؆f׮0\J=N$4=`RÓ?k%V3ts{6tl:yY-ڝz  oyehHt#XQ%¸MOm&ӗy5{l1S! L$W|ΞK\B&X&AY 3d;€.R[ʺNqQs?< pJNULWʙGmڟ۵N{HH7vF(_$H(aE68ZQ`c]";ʎ|2l.w󲣑?3p|A`]VQApШgg-N4;{nuVQ} ebpt:m9>/3aOjQa"\;͹gd;op`j¨tm%(λt:(h Mۡ~xh s:Eijþ0P% VByz&R ʪJ_d@VYqs \EAE-\<*΍{n*^c[}2JL qy~Zs"Gq9fbYuD@/+B:"+ rv+`ZE>g}CfbL l:E%49œI̤&B?as[WdLۄ8yID硝t#ϩ)6zsҭ7*/|Qyt^[nwIo(w-9 7K,"flb3=j)K|]v˙fѷ1Y%7ny>_ VύJ1t$Cǹj7*.xaQ4Mkߓ'-ʯ B%#풒>md#}mWv(+%=m%m1N[ʹ c4(S,[Ialjp k⬵h1ĖDvՋPsNGjjTSŬ]A)Zh,[6iNF8Q\'dWMT0!Hb!5bΜPc34Epe[n<\A4@{X<՗sX)=iïSyn6JJ܍r6:py gJe0F4R=5jru2[r~cO6Jz%LyXc6YGj\,VL-oU%- v^1XOfǛн 7s Tz|FX/w ='\x&oVفVR7aמRe"Pդ X/N>W ԏqj Jaf/'JSu}Q5&Ǭ|OeɚJm&1#0.Lr0nZCW>#lhc +Ϭ \R\5I_ K>olO5;xJ6Kl QrQn`5Jxu@:}>M<7zy?` ao&$'17R`dAyi{ޏW}? tI}nu[Eq`klp1(sѤӓQ\.Avywg7*j9tINd{as^$SdeĠ2Ҝċ2gɮ?Jd$Gyʇ|֎] ?bM 䕈 ykBszB >gU=0en>{4nBHcUA?h,3bm0-Ra];i8Wӯb})k2YZ.'eq[[S ׿ʹ;MNٺ]:snxB:(V%3ZuJTCHtH.ƃ q8Vj, Lf'RF ~^Q`2!x@På4 ܝ_b3O>Ybmn,LVdlVx|:zJrm|aN87xOask-ݞx,ᕯB9?ަ~#Tk^`}A!?Q ؿB")6~Pgq Ŧ{? '_̓Vk?qNG0/m״Yls$P>[) q;"\ TBzY.o?]XrMtp`f0W)56SֵBgQ3dׅOd1Cf35l: (S‡V $}f&4*9"LrpeG-}7{ 7Nt5|cby.t4h sbb^Xf͖àN]ЙRBq1lOԚIM30 s%?]Lj׏,pgeq[La]O_3[j?-9˄+x?\]CVh]z\4Nx|T"s)e09ƴ.Z$JjA+N<–]9b6* oJP/:7 >!*bٽ` (%RF Sȴt7~X5wrE2˰TdVժ[1%8|U^O`F1hpÀ8߶, A3#FtS\C97`` vP(A+)5x5Ԙzjeҹ)AOLR@aia#<m̶"OS^f&^=bc!zOɦ7oPg:[U~.ӀSJP0>!^jڠ=-XR. ~ gm5P]TVc3D @#nR{(# , z OV'N1AXWϯHL xb*guz<+פ!TL֣U6LyRq ,DE\O,L¤aJR>ztbHr7٪)n3 PlnANejB1l4#'Ym-@!QF|%t8'Wùew;h%Ax%:Y +J%<^"AD1 PӢt$[}%VS7ӯ{Ԛ.#{tp8|̴ 5i ygټr(bxt<;l*VeԊwf}zh?@bfqU^6Njo+ qx|&'9`]#o5p ah3O˩d:{S=\(!QN%|ˆ08V{y\SVOqA%bq}7VJX8H\HŅI ״| l>hTlh/.6sQ=p{'g;+GxcU!רIAҹl ]d[΅ME?\a?抡c_ߎ >.QGhhL>/>5}z5)Bs{ xH:CEb|3!:\l倠φ·F*vYSH ݔUL[-æaR_Cb" d,oQC9i#vs}p̆X LPZU8Pƣ . uzYphhVZpǫoD̑VA?|kyU=Z}('zCKq00{?"Za zHj[U!X Mc%,񿥁1T7١$'tw~إێiAyρ;`-H7c]8q1ni9"2\b&U*>:+j%p&[U !]t<:<~z]f܂я p$ҿ(َ76 M\͊xIdvjP} CHcB@G%1b滲N z8+% u\1U7d+c~$IՠBK]4k5l|0.Ӊֵ#Q,e5t!E,PyT]gCIX?u?5HD;F4+GC67Hұ)|bEj{LiX ^KJiկ9Y%W[ߴSuLJ6ez9Xt623$NIAqIRΙ}o߉>=Cb?;~9̘V~u.CL/_[|_4}6?Ǥ`id`Pӂ\U dU#P/P9f8+T,˒P)6׶Ŷ׌/1oܔԧ/};YEfA_Rfg+&Uݺ<ϾM \mݘ('npaN)M1=>wRCAt8ȠVNL/5pKx/P4 >@' .i%HG WsJ{7RXٵ`_]0,dQ8;0z' |BC3 3+<3W]=T$O )›p%> #YwdtQx='WHN[%nt񋯴׉ob; c82g˔ﺆ~.ţ"nRWf ItcB!.ːPvoݧ)MRgWQ`a{ Jk;;JA1#'$HA=V, Ji͛aqO?3L^ q:K̞VM(El*h&? 0}bR@tYg^FEk=wGuxX:e l,flkQm3 u- ElY%c:hhѺKF~xgCo`Hޣn#&dw |L;",nLaF7ٷ&uk:QQ'b!T%zO Ra<H?%vuUcII6Y|gn¼} ɂܻ<5 A)T봝ț`ΚKdY%IB:=%_w*"J>Vبam$D:׀'7Hu]e'?H#+[ߗB)kGh8B(s5kI{:SDŽheX3#^(wt$.2JĘguNPAY$|D~Wz )⊻@;Jku&<*ז-wot[@1T ׮vDަۇI,i죣'ٛcH08׾-cQaNB8! mX?T9Cߋ@sQu|ֳխO+@إ\&`2Rq7i?o醜`:9_:׷HY~t?J L=y~6xe}ʀfm릋;IAt*+R(* 1h׃,ss[> 6b{gCN7o[Weu_el]Dy<x]9ts4a6F<ֹ<4Px*`*ȈZ53gz\ab!ߩJioWCvHqbļm{whL?qu}34bo ЦhZ&"_l*t{Dtt|e؊Osּv(Z}gѣۿ:~ #/r_n*'/ծ,#tlsE+Mq-|ʭS'C4v~^JMa˙'&\s{\|zՈqHXU[8[C0TQ.joH9ɍNuo]B6`>. W$̉C/ޟ2=]a?|}6\ZCa&//Z{NL{ !Q]n 38fڃXݍݩ "@8 1.IN /Jyspņ 9@7~Ԓ>z~F] z+67y۵RZ~0q{31)gM.8rNc'$+b;آ{p%Kc,QrDjj¿O쏮h6\ \DvPq;d)Do[~O ^RJ|̲аYK ;(Uƽz\!HggnǝXwgVN4U)[ՙL`$ 箲wMH_7+4rYpA)r_\)ܴУ~_ݤ9W2HrYb2dn;){nb5bp4èph7F vfJ=F}Iu8>8ȌP7Bi7Ӽr=ĀM16 ,-ާsy]v8# 8팴 Q+=T t;v̋lrxzָPrksk9)N%k/akl_V- kѷYa1ޛs/? OIOL?ljfk\IyL 9۳wozRts#t8iFI}lcM?8]iy˖vRTYcVסCxPʒ{C-[G6Ħ<'KI~d^ߊe`w'3x(d!,M't+ǒ+_+de-@/OHs ϝ%N߆w]O" HWy2%HE! Wjf.,c>n ˾Z ύQ,fz U9]UE{>]K~caD;;EX#뷸lX͋v`|+.'9jeHdZO9feЗ2F,R$sFGܯ |lxqW.@[wc3R R[ eY&s2L= S erZ)T%o$Q= +N-3:!B|UpRIE.՞cj45RQ\CEL@*cLYXQ o%^z文d>PdWԉrt,-DADa;P,Q ?-{~crn*F}XJw+K'\QB7PC0G>?CѦG0?olUR™Fr"DW ibVx{uN[E yѲ2yN;!7"'Rr}|= wD 9H [*n2'1'DW}sňdӗ 8},x]ciaSmsW]/{' u& jI4twPbρ0R4Vބ"nNckә~j ү"h|U͞  `LwKqȷ" 0z`{o׺u0vւNc宐g߫$밍?#f_3W%;ӏV ?#!/3 FjQT/Wr4<2f5bsMэkpEZtP^5&sG9sFOTSfB KbT€E!œR:Z^fy~-zo`?pNV1Qyflϛ^~a2Kf=YZ#t<'RaSּN}W1a y'ʼn]3a,x,y8gz6$IPkPl@!HaixS;bsBwG[Ŗwu((j[~yjJX{'>;;te:),f9.& '7%T vl]pSV5pZ=!.YR&)뇰@½UVJp  r#s] AYя2N.+l60pZ@UQ 5^O GhqE#mο@^t#r̪hf(+>Mt*jN;GRܟ W&.Լi;R/!.z+qgo>9nbX6X*:{+n+QݒZsRk D4<+@CRo*q P |K!o۰agJcGI H;%V&)/al~LPA.35 ,\j=#.LC5t<%@ -7&ɟNf;Nt?2vܬ Y &ddgVs hpF#OdOt׊IlQ UY>glToj99Ø?kv,$gRvH&q2iQx &;ހ|(&Aqhy'4]޿Hq,%C #7ݕ<.tQJt\@9Q 0. kVQL=}G@-@vh/!чoa ʎE-o/, 7hjn~.A3>u)<ۇ i5 ݗ }B=B%dO4faj 㚍٣5(Ҋ.MePB$P>!ӹRR\l~ϓMsL8 X梧VM-6e *Gy]؜I*vz`SiE2DW]ı`am5$?}i4S_ox-MCޡz㾌FD Z8dD=Pvq9U"nwƂxڵ1Z/e/ mx w;eρhWpE W:$P, l+pRKc6_S4hg@dl-3ȑ-W. -a1e.l1Ed Pb$mɟ~pskzjpdXXu'?#ԝsX×Rsxń*~Xy3{X rhv6Tw!S>6ّ1GR]byCF98gE+5g&)ʮ𖳥™m[)jHu8 "}޹ [Z9,ns^nĵnr8EAub%jE?o&.co#QPdk-b_ߜP[B5,[I! YuX 3yP}qrXq:Ng:,H1Qnp-v5i֭){ٻNL_u]il ?"T|^g[\D |Qe3 ^% .i6lt `I9€Ԍpε8kk{Fi#>(ĵ@)z &R:zro-Ol8(WeGE((E[R 0@i(3bhxH*Ri/CaYB qjPs9aw1Q;TC[],㩎R=E yØs!-dM25Z{VNkdXZMONVi QI`\O#}6 4Mrg LvmѷVl5YPB(K ?n !g81| K"?&?;mѮ8+g+yJhYsSbwnW}x?SȲq#&Ĥ&AKwp*O/Ԇ{і*8%c_W3U]+0{ɪոMq[>uc,u 97 %5E^>ݯ*&6U< TvD %_8 5&Nj76F^f?&[1Ŭzū*x(+²6K`jRp( (W[*̱[ I*xX;b̦vn]t,&pOq7BA`zVL`ya +sJi2ÚRtRF֑Ie\8*ոT5אB?^y؀ZI KfOG ) 1' 5dfߺb1Do{s'ak4\AD@G9ÓaYS֏AGe'>dA&Ɛj0욆9Zx~(w('dZV r 'P_|J(#Y]yUB bϱהּ'rG2 K0 r]% ^R-Gq,U;>b喺X.Z|YZk rt#hYu׫v[.>ʴHaDU^ DM˳{L4"nJl&R9g_Ǒ-%)s%j"Lp\AAJh삏"!4$W@?EOha"XGq~'rRw{`a;S?d$DI?Hd`.ǎFs 1\7DvX=FTRԋ+ݠή`{b{pGe*$TS*Hs-U:gx%<1_"||9n=p9p5gi #Xkw%lrcעS6*%8_$]SZ*.:.au MdJ}N9rFd: 4e,~.GQeJJQ#+/5_C\ 2v^Xp '7g 5'Nd'Y͡_N*=X׆NI{~st0 .ISW\k*MvV7 ډJqE(?d:J_w/#uWbYWGep2Ο_,|Ob> QmBmiX[AA<"01^|g8}*ycX7ǐ +t׃ep(8~.k]:ll,l}'M+NKCkXv:Gu;V#lB %DɘlR4g<]k/z\(t04Ls׹Sw/Z݀x0 Ј{]!!w}\fP =z]p×k<&LmE>a3e$ЪOc:RjBf)2zXѽEObknΜ*y:hPZK+)-,u~jp'q!_\f47Y"bEtjk qFpiay;2#e8 7^(Z1'rXāzCYJ̜,j_,<~=Q:} g]i[菱6LjJ"G 04&3_Ea900iW#OJ^~}*{XrScd?JˌD`Pe]  ;O:%Zٴ<}:a7[w6>+ŸkaݪS"E`\ɖgw[-hk-1ܑO7eBgI쳾n:q6*(cP-`jII |m }K|=5S͆us~$aZ {²DµKDJr҆ĬM` $y%djz|g'Ô)Ս]0ǻ^-`p@ܾ*wWkCR<7 J۰ x)$z;c}AQo5-s¢ 5o[Xz?ߗq<&m^C&' |.^6UnJ0ɕnR<nu߹@D\pM»EQb/mSޅ!1Je C!#43jl/wÜcػ|lW`DLR?s BȾL%AxC0wPd Ь34ѳ$iZmVgWT`nYi.OͱV.t.HM+th;钑j)C{_JU&{/!4㮰F$ywM,Z|z, nWzƧS\w-9d?MiPmrCUuT֋ˊ/栦(+Ԅ ; 1 eR|λ#mC'81ۑC@ּ^$/Rt :e%^5 593\y&=%6\ H-筁 3*ظU=QSKm_,,YӫJya9 2ИmETKFQ@[µr "TF>ag-a`$ADbVLc6Y"U-:_y4KKhoKJJ:9 !Y׎@G\ѻVeLn{) nkcenEh^|Dk AN +=-bj{B\/B {Xu(^>X̗hq,͚WXPф<.umGz3cLۊ"ZR,jcacjX|m!U&|&ʭԯIo9F1g5ڨ,TKPQT0 hVVv1͇pԓOEy:'}]'`!*^djIU!8B:݀f fHh"mە8+8C SEd5u.4#)tF~'qWG*g@[MA-h#gSҾ @QpQ8¿3H4bIy'9K ̎&n5f ?5jaиu5q=;eR(ÊhxO:NlffɴCڅ􊶠8e\tab~mQ2 246 ,/;W7-~\b]EAjRIk[-4DXVVxf4wlo-C&{~+08|}c$Ƕ d/ u%<0۴ n*pUr,M=7'1J;*-S[& ΞI0UvTQWW1@$Kh/$$O#/dۤz37)Ь2 vONG!o| ܕtvziS*;+zDLep+y ~Q0^ޙk)v|EK]YS\f~(|F)` n*ډ^8f|`o?oE׮q\,odu~1e6rSٗk5B~uתzg)N,LwI2Hꏤ nsmtTFP8 !Ƕ)n_ dW0%G FFsqX$&F*G Uj-ht[Y&Z1N1،3tLJp_ xc9mSu :IG}\]G֌"Fw4ŚI&k-5n%ok%CFpD]\ '3JB;8 EPQǮں|+\ Uj֒Z[N65H*eg6d˨8F#}0~&S#Tn%9G^s!i<}PV"K&9U#AWxot5?Z}d7@]zsGK@=;, f(DX8xۤ,k1x~s"wFVHe.LtRdt Y%eV c[(zM#CHML%I~|mWSH ߰6tbOk@fܐqvLu"7նY]NN918UpHǗIIxhfED$ :g>]H87IA˚k4{л?åOR;kd#f3A rD;_E7Ԓf޽d?P2:=|;"2b2װA A&ăIaػjO) ~9ZLKAM!uhF/91 !ik5n 7kA`rG@}xW!p-sB F?y fk| uCX!{_h^j=i%G5Q=v/>Q^Mȍ>9Yhrݣ `o}՗3X~|P-(5:p}yܴ˘ }RIb|Gu,e,2{&IDi]cBb~,G6ڠcP >IEp7v@V$ΉFP#ʱg 0HkĖ,(kkD7,sy%;3ahΉF)a?R מ췱%gmȡ#B ȗ ‡Bl.WkY{`uk !=ml24&#$5p9Txnb=1{rr6XYE%ZE\=rW9DٝFɯ!{&"~(ݖ{~J2+6%wk%"l9KT/Lf1cߧhoտoוcA^$UJA]_: Γ)L ckϞMFV\'Zt[}-U9W&WenJ.sCmA"u(}a[} ~遟U+M*`$JtRK%\sgO1/z,Ja|l:g  ӆ !&m6 m,26ȫ`:Ӹ5‚tdn^X5)aVfޝEP}ưmA3>⨫:6a/F x z<0PB֙`,.E|L\@ZXґA}h;Jr5>,r"hQ7k8xl?fx>:"xZ-O"HsFJll dz bG8PZ07,DҰ<<>O\c%ߩR d6Bi;ki١iP& g[g%6i Bz{ \1'TlN5kmmdNrfяJ_b95lp$Z{P;fJ Dbd'6oA:b׫u<,& ڑ ?>WĔwHøӠ_H^ǜ&vvp ӍS O)ײꥋCP8*vhTR\ Ghj_#"^zKn# Žp} тݣ$ gyͿovX|uH2X=ZfgԽm*j1{ -?ǤX0!Cы*ҥLanpϩl^]c~C՟0g>r@t:u&g@8g4G]cd=Ιӵ62mQt4q e0l1:yV[%_W5V:-ʑ%1RAۥTӛ|{'OkyF9`OuaUքґ/9YONY,RUmnvVKKSx -IL\.O[?5y!ړ]u .8, ]hHX p{]&,veMP8@;.dL0oqelכ+!˚ k,FY󸷉6Ăq)5Kt#nE<8ljdTH4ʨZ$*hC%{ -`O_1ZtI`DXOHO1!EX._OW'QʹÖ:cc TN^k]ȷ(s`1p BQ%PIK 2Eⲱ'Ƥ1ooptuXs)=(`k(ɞ|/?}jJ&D=F?:},%ocB"^F:(ozdC- _dGmIq=.bۜ%9?6+JE2qݟnFp3'{RxX AfdpZMG]fII{,Qyn |O Vq7vZv—D o39ٝm~fj (3m +~ ~;Υ=RoqndUJ& XdWkjtw)c'0I$D}[ kJow.c$WނHƾOto*Oԝ $^g`YwX2t{㸳~)E={~'J8[">KS7G\ծV3p3:Ŷd K'|*5CZM ~*w](m: 2.7.xu+,`Izꐅ<)7eBB ./a [,M\,/Bp ;$A Qo&l:*#V~M 7 ~܃ҹ@w@۽} <=}6mҔ@~:eRDGc5t?Qw,..r䕅u_i7fJŤfzYU#.(vMHt߻h~a6b[0Q)[Vf;0qAf YVw> q0c;{BC;t穝UxS(g,Q#2T:D?L OLL{^I+;$G~ ϕJ?1f ܫz…iȆquZ9ז`l/Fn(*a&1Ky/iXyoQv},k5*;\"QV0YcDB-BYp7FKtZRv\e~y="?dIw4#k:`>nB@5aC9'_Izg >.;S#-ٰ&cvIaH>ib.2Y] 5b|}_,ima 恟E$):kĊQ'?wTl}q{ҚEpF`M9/qeeZP< )DeE!ʿCYX>եKxO5/<)Z7}-"L\?h3/&#$O|_9jfAlGh3s09n.ȄeҶ8MP Rg}aTRt 6똌߄zki=P\GPqTEG.~2EB֛ǀik?pO 3 \~!묋fNۻL,TOqh d(DȇJ4 y}V'"chH%,^eѲ7flE,|Qh  Yd`.׃_WИ@nf m_g׫L`P~N;K]W`!SUDa6|{3 2R,!:mþR挺 Z_uL?B& Q:~ t⊘%^tD&mWjeHffVMUϝ462ͺ,ك~"Ta|pB4 J}vH30^~{McoCm[՟-5lG_&M64ypFɋ3o~*eH3zv|9LZr}m>sΖl#ĘFS]C Q'>ܖt^qOɔqAY__ |nֿ̿'>T*O}s u<]|YK~8HdΡz.LzJaqv|n a(qCLo5J#=t&1n?RYǕ><j|d UyeJALP ?i~%A2Ӧr1=EX)jGN!/z׊){ieH%n;Ib2/GR@Мy<1wh8L!rȪYY6EՕKɕ %fϲe3& ;@JpINBz\i hJg`ž/4_^ dAW)쯠7&T[M ƻACꈆ瓠$ܱѡrD2cEhL#b7k% i9iOX rc6)"Cn ~ek_ߎ%cº*yk'.I+{,T|+*F4Ca#6"QH:DxiA}.ЭMὭݜtNLЩ+(BbI+ IZ[71׺eP f_S ~龖gJ RXϛYc_~M> ȔԦ@[mV2:v/{YI`Otܵugtp>~<ˉViEãD6 r)n8Fn9iq5&XQ5YYq:E9V7AUT'KkgJ :;i*Ev+oYzKDVf#'٨?h_ZέIL'v߆f'Wԃ m}.E ^-MUv'=׌ǹIAؚ_PX( Z`O +4} s#&w9`)Ij|E5Zm#괸]Ie5g9o$uW*N@l"8qU&F ʼu6 ]@LtLx_U[ &~5u6 Fw-pθdg0 P7)xf'Q7k@ \9,]eak(8kO0Ap?<lCƜg`X`B k!Zv"+)r:NB41W@e64)w51{cy㰨=]`U##_I*xM~_byVIEF:4tcYdb-ltP?:o-!iGK@ʹ/cII\Q}j1ۢ~ux{R]=G@@o+eTP\6v/BdMo-/Q KJ1,Oˀ>-;{VEb9a=;sҚJ9Ҙ=N8bgN%WҕZeS[$gżyD3icl$759}K)cy׎s/q [x6aӹ{\ꅩte-^ooܬ&|SbÁSGke "C[޾Z٢:'b\}̜#}UɞDaP`Qp>m1ΔQپf Qhm]e'}ҲNA4 RS:#6; QZqA ތRg,w/M]R,gA&M녔 #gH4{(sH$D,XNNt2#Lk!U 澼z (ee=qwDm8cn="gS] .7M23ZRfemZ؍e%D=[0>4Q~UC㝒؃ڭJ Hܕԁ6. C6ʱR]|n{3ɑŋ@*[\ ׈[ĝRʳ̸x5 ZӾZ ' Gb\'0>OIJh@I9s+ޖw82ѻCT\ G1UY; V/1Y}3i l )UOWv}= A?ਘ,1+3ߢhg|qyPS '^_"~SJX9=OЫ4}dּ-v+D`a_GQ%8%O<7ˌN "ۨ~>ۤ;?8>a* !I'3ͷO ʿnVy-Z $͜.@ּ!.i)q!ZUpI0lwnu߅X0`R{O_H3R `X /IZR!tL@ZbqH b̠CdxLl@Tʓ/(R@x '.X4I>< *|oKٸAi;A% sÔ3xr !\l]Yݽ|#ujU*9 Wz{qyWW#w<rqt]ח* Q@JG7P(,tϬ"+VU۳?𽩷݂H{?;'KOdIt4I'$I/]6ޡa r{\lW52ŵ' Ԙ)1Ӄ(Qz I9%?+V)Xi <̯o= 0PTvI]T2 oT-M _Z66]#5oňENq֍~DD rT; }"] I{  v9K h㧲? S|`$yL/x(冐ր4@sQ458 7"T_P1PovsgwCYn7!v$\ G?Q;CYuPx: ь}܋-hr=o&0<Fe6t^*HK [F>M2S"]:, >c-Rt.HWT| {6v"k[U7B!:K4?Xk oajsS͞<-,L|a3l65D3o.>_F\kfwʄ P*55[Bg1 pxc-xTgIMi%TK Pڹ`<-`:m6%8s՗_!ᛇ4\5NY;dQʃ!D鰾U*6ϮZ0l!o/f<*lhPxZH;Cw.ŏJFtm|BB %hЫ0vUG_cߔ !xiKHa>À(|X5qwg%Q4zPJd| 6p 4z ;*>\5wD d8{ٔMd0 T bYIuM7m86)o#%P~1^ FD-fbl1\ls{&nFgq$+%^y)2L*eN?w:J'ᆡZPhKĥ&.gK.`tݯK#I;Gg;>dgE-Aoe&! G=S bm"V2ݼUZ$r?C rHO^UcU,ԪA/?~s+|c=G-vhv͗b^~+HMj'teG1%F|"<˴$`qi+QhZ݊)6Ttһ 7C;c4Dk3wǜ<ȝ29ǚk̅#d19z@+ue;G@qF N#(EH>.D\?kM\Vx=H5aO;!0?/Usr,!%9PXyv5Dyp`I" 7X~qD%J}5q6K@EBQgZླ::m(g-Z~@=k0wGwh$*˥#?օ` +d~%Si.4ŶW7e @--sȺߥ)t ]98}-aEx߫n9xWM$WY4#,0pJR1Mp]+;j[3qJt],7xt霮Ë/YEgWBMTu&¯dA)Bxx pZ|s(o}fBԬlOT.FIA|(RJģu3:6~N ; L5[UD5N/^&ݞ+I.^vR/ۓJK c$W8`O,ńjF n'(o[T/ӻi艌8CJ!El2n Q!^0,4ɍ.m5i-FO[^od|X̼<߉l\x-z

    Rr.kJ|]5*Gc$ DRU8򬰡{ve6yP\QnG"u'ۢ|Tn hҶ/y(#9G[99@BQ{t+#<AMۡ>Riʞ԰$=z &(,uw$wͅ$UWWд# v)L|e2=>Sߛ|UE;TAJ]nhwX*Z$o|K0+O/#Ne6'L`]%im|*ez>!|S+LGO^k+.g:(ݽd4r24/{^& ִ%"X̤cwmwE_D*;^z=p)j_;DK*)BR LU00$ТPob%H%{@Q;CSKorvC$YBWw0C˞ďUhDҙBM;V%f$ fzs5fSQ%{ ;j %0ON 1 wmz$PLwN@&[a{LT''mݾ9c`ocFdƅ1/ -s%a׮^ǗJQ3砈#Dko\k'W"l}34lw= f|pJMTzum LC륫 e3ng06 ̠ @ܬE" 0 WE׶@FV7ox3WFwoR e>"lG9bȜ Sja 滱~wJr3!dK]+۷%$Z] o0p*L$$J[l$_W(g/"p9ۉr뢾9UیatLQokҐ+Fѓv*KI~^Bw82ze[h9whR9/ȇ+8Ge``!( e ʁ0DAWR"k40&9H3H%~}J.{Y" %Z [W By5v=G#u0|tǗ3.ANH?yf`^^aT8|euZ݁~Zo@ߺoE؎T#-ol(g!b&tyfakE$$Vs7GGL6{^*yjw~e1w;DIqOc\"vӓAp?(=9vbJ6ɼwԯ Pg|^B+ؠ '>xO'ʢI.OUts:1;Zx5E{1'amFpQf^TУ3$8?2紹M} 8SSd,;cftP\W?I+Nm^BKh-;tDUyl6T@e -18nU)g2k!*BLkCh Tb~=}%<sT0}sWZ:M䁾x|/Dmg]Q&ecR[So:q]J1V1.4}U+,X`_~lm߽@P"nx;@iͼ(P&~;m{V'OSXWbýViz;(++MjĘ?m#mfDMJaR'F*{}hAF'ìI8).wz I˾<0[x-0>=NEr= FPSW3m{?v⭧hD_76˃ʦ@rWEWftzI?͔&r'ƠCx. {SP> ۪MJ5$دyxp<τf;͍Ŏ36uS-y{@;׼JGEPhP<>EnDranw;$$z#τa5M"+w龒$)53%. /"TMfT@'.OUo%fYU2Dlx-V1UlO/FpjŠaϡcIQ"^$$R@;/G!UcW/_f4Lo2Vq5K/YpQih(hb79іΜZI)Θ?!8uef69I2(eM(Rh{K䧎_>FT. o 0?6$vXsuq8HU!AsW˟]4ǯT#^)^nf(r?⍓V!x\r]QCj C?24k+&cJ[hR WH,CI UUBNUH gm10b,,2G|(=w,fl! I YaZ0Tpd66_.[\=4>*V[Ҫ1ZSaCw}_ gD^;Œ& Om}ڟ2+ m^_4$.)QSh SIG.{6K*WNsy+U) }80(6gMt|ݪ?bjW.Q z1Nb[N" ƬY"۔w&9?Crcn:!ךi"WxEك49< }B6$3 -,@=8g]rGzo+3%YY4B<賗 [Oprhͨ*˨ ib_~2Wȼbw$7CKQgpS_ e`z(Iu15ՃA.>[sefLFm$ue2A6z>J)x  2 )u:j=@z@/8\7A4{fEwx׽j[#ߓ L:d2_Z7.JϮ=*(e4xbLM^ը(%XwpYz[\s*\n0f#Qj°d Qɗ n"ld?:6b,qᑠF]elkc04g1Ynչbl>;TvX5 eYzT2AK*x xb7qjx3\^~dyDŽ Ʋak-C8Gk P63W)yB{NljF7#U,<.smHMAC^pwn}Y\ h2ۼA[j(`+<$_鴗@q[@PqJ-T(xƴϝ(3 0K&kgO*,\?fߟX7uφ`5*kqW;\ t*dK  ^!C BfdvӈVNY]$'X᪴(&T3F~%l>HBNa}$`ߥQ`kGzD]ꟾy^>ITev_p3#Okΐw SMsXp%O0V&Cf yP{[U? -zKPkYao2 ,xl"\0Cmfq=xAџpJb=ѻ&z#98Y9CFnhfudI#%M)?Xΰ;;ۙ7EW kZ7` hd^rI\3ިMlWx#0Bc [edM< ֏TÀ(j\[}c1ϜHW Jġ<49r9S@PX' dվ q:ن/3R_ˆ[rZP#8d,3:۳`{{B*1ET3hzaTΠ7JaL2k 3a`&uXF}hwMbV 1fc!웗MP-A#^]+K 좻߁;,AaPuh"N,U گQ1gJX~۪{(U?6!mf[gim^_l} 8m<g] ꒣N{VckpuU&A:Ͳө䵼d7,0E>L1 g!#-3ğU3r#~pX @ZIwi'pO?]G/6V}^$Ka8[›gUP: ~|8%uKUŽFyPb02g-c[ȭīSAqM[ΉC9(rN4^kʍZshb>(Rؙ`g GP\|M͈+cm6rD|*YM)F [%[;4n@ 儋ݫr /av oh\厶R[m)5U] >$o&N\6mT46& e[skԇw|~0Oh?|$unr"EIiga9?sĮQVfcl@_Kz 5m#b/j"u!EM)Zpb9(e$| F)lYrOPAfUci {>=4ieYV|>$}s?yw"@q9 ޫ0XճTPG`eyc}Y{#E|ZŹ =Ie{D1b{1c`P?a(Fn() Q A &mE!z2NHEs@/N{3 KM.Lw iUYA 90]ﯶ_A WZ10E]ZA Vcl:ĂS2ח 4%5l:cwqysr>$LWcsV͠f0Z8gKU BKZ0H߂xN:UkNl:[hǹ>VOlk,K|7JL5qHWMn]mkBVHL pӰeQyrzl0cdѢ 9PmAŸߎJ_T $2?Q5"BrXk,7+*xx?VzdGgі URX3ܦ!cd)7`YQ 6/u_+ѵc POSqgaqt^;7/,/dd+Ynp0(wa`)/2QY94>**%1) ic$c E*\o|3DҪ^/I2I4kLG 8.z K0tBV Nf㳎*$,7Va`U\ܓmTi݇V, \mABܺ 7>8e+.JVKm)] v#2ܵԼnҾ||[2WBp ξ48\ pdbE6wd$)L 亀gV>@+sZ)43jH͟qO:SnX52Qr#𿼮:kgnFr`h\}3.2#%:$ 8|C%0DSAtw3up6r+깩 GV V(?WEwXM@wCEkW.{~AX\ZCd{$khad5SoS$0Nv`[Cv1oLkiJn5)/H{E9)f^@F\8q0I-\@Ud¯ggiw榟K=6iķԈ̐GhT@vHq*3%r~FfJm)Uk*BeDQz0^,K0Kls a vFLsC93>[ObOv1)+MBq?We3/Z9xQг>zT_ ezMDB=`nd㙀sVg (71ioQ<u|[eܥU6Fq{f$ Yڏi=3ϷHNh hpMǾi*AY?FG@~|g53LgƠH$6t~2<9Ě77Z# ZgJ!5LG};j`P`-Ot_#*EeބY$sqa?)uTde=mveAnaEvj֔XQI%۰I8Q))}*NOcXwx0_[HRZg.^gp ȔHp~SzMcNZy)\i~"ç]c'g &WVp6z= ? nj+C<.:xP~**qBO9NJ%ui<@e%ۋxZt13DmRZ Ox]Qbg JD9*T,n= Ob,W\Jn?p덤W _}h&l_51tBUf~(Ϩ,7yV'`Kvz|7@O!t9=tfM\"7j5Ϋ= u5:75d5[/:[iSC'YxHwU HřBȼ2v-fI]̖XatL&Vv(,eX̢3LIL+^}sɘ_@:z:;}&Ař+d/֋c'IkEZǹNSmך\˘Uv'*NOFڊ0% \嵹BCza)rt@Y#M)?ȋD_iDlW鴞gDrd%bn&DQ ZsQ6xF>ĥŌ.CgC>+R3 yA}}b4.%iRh* =,i!,BH?}VR}n!L:]+ &"3W1,adtCm u|ҭ]1"^٪YUD&H(*Je[Cr@Emy tIIA *y{%4(wh];PzU G=CqiZ62Y{9>+:6ܥ)H!  Xx)s=MR؏feWT77"Rcl"4SJIZXF&yc/СE|`ti|Vu墻Q)*Xy9aZzg_vĽmyTi牯Չ;1$"+C5s8kiAQQ|؆mGe E ;R,ҪY{o?C> 1@,n+m5 M _eɨz &$3~]x)NkAyG;=ǓJmpY3&̯6}q9Q~}\#c]~bvYG 1? %]4 Dw.rHzBm&rVq-dʼޥaX@A7 MEpO1ڱ1%нiN%٧T6i 1WQi,H/lWmWSaқAeNa#Lx-X)B鶙Od LzAP0 rJDZ?9bdTHQNMCp<+v0=+@J̴_>V*ԼUl ^ߖIFFakoKj|PGrF0: mF"T',/6W{ g;`b!a'|Uj\3X;j߷R$j,SF2ߥP;o\a|Sw@)7%β2 z0N Wl5e̾#i6*&*x.%* 8d߶f3hkHP D=yvQ9:$}I'̹]P6g( Lʦ8, jOzF:z`/ub/Lh=b7 ZYh-XrF ӽ#ϩЍl~gHiGmswɟ觯j5 ۡS( Er&MSh+7yP^echF~,8+nK>B4ޔjdjJԚ`-Q*$rLD#TmNOnP?\Onj)1m.蔤(dOض L UD̥insZ݊/<:^IF}+e`:+?{3gŰ6Co0{SvQ“.]y( 9KЖgWilDZa}lyUB+(M eNUi剪 |XCvi<9WOGːlvauqvx~d.'8nw4 XtV#Y.YoCWlAbt|2 qs:-Ѽ-DzL_cH'Jڊ03~&Re -8::.=bܰr7F|+( 'VBc َ Ok-o;Ɣq~Y\ߙܞ6D\ῐ{9~&=7pB\[\lY5 ?=˥R5@ن{~||VJkwiq˒l8Jrg-z^0c2V%fWO/p.CU&S|s@,lC<ħ+'`ߡ,-_Rhh ChQhym2Np3 rcWM"d &bʖ"q;-Ɵb JJlp h#ST,[t|n !BSCJ,Q_LEg;F"=o]ܽdю;:;f@Wq8iDd/wp UGM_^G|ŷC;olͼ}z EDBWb!L^Nzݏqi̺)s\|6cN~<~f:hym2Qp(Wy?J1nYSh`{&qL WݳM.b~<~6 "U R,W=(UAuZQ-UJͅw wQi<43(#8܆Lːu.!ԏҮA\S'N1,-jp`9{ ; wE}~;lYӹ(W9'+/P#2""<<-!Rz. EFzI~%Ǭ D4b`d֬ɰ3ٵ191"y>IVXθd(.s *21 ;rrtq=6 c¦>׮[!5̅Si@oJ>d2\O&78Z{\ wLms2qQeȀVCwc]ύ31f@q0e7`>;* nqޭ]}=2S[hOoŁ{f2$2dRҬ⯫5-] )0,hiA|WgCsNާ){^A!ghGQ~1||qt╀FJB%]5ܢI"_*[&߿Ch 17 +C*7 bh5ܭՖphQ^Q y`"n'qYIo'>x)M.onlC4E=gr&k eJj0d]Cu0$ ,IAyzQg9PK`ϝ[ܩ3p[ikm&[*Vα܉hE& 3yeɒ0Md6FA?l9BoƸ}G;#8? =S fom$m""E/%@<0? {Ldz6J~l(=ʳ aZ>$5^j IPh,jz_uDy&4m_$KF8 5.Qa3UyvSಷ̺Q ([SbQ>"XQ' ,YLOq5N=3nj14 ":F۫-MD-C(+H>WTn LwО56c# -Q4S >DaWT)/:qӂŘ!jMm >|.z{kJB\ Ϙ6BdJ?GN$,>xTo9]rEV Z?=?-.?&V>;W%;Fk(޽J* x"1s4d%f"w%qIgAS@7HC.VX,սoc7@Z27آ#܃wr8sX"w+=7ܐ\WƈGn }Gow N|7ffV3I7DSq&CUS/<Hc!8›&?@m?8\47ޜp+4ߖ&0u5xRv/>}:K σ[L ?=Uy ~ERH;CXػ^N#eN ~GOU-:$aR`a- 0 dnp/G;[|F&3`Jtn+яWz! f:VV`͝; x\׼ BCCúB3v< _#@/~[N0yLlޤTwCm *%mj=ע ~sE |ALڜ] ^T0EփU!Aٓ.@9|_8e]xE|i,J%]#˻|i}R%KBV+&㬶BJo2z]TbAݦRuƕ=%e TdB^Mg$Ȇ1.(^ 㵆 OѓO3'\OX0pJENšYkB sȤ.rOJh_ kwsE9s yuĂߥ˕viYNBi`[M5'iwm#׈o&xR?sVugTUsuVWf#8H!;_ UYϕtE=l-X=^ (]j~7 =2nFWH :qRB%/]'"_J;{.% CUv3%wT6onYpZ7m=Lي7kU3:d+J,tw OOOƬ*WXid]WV3 uz@&.ܤd0Q #d_?+BzH4RW=0! *#ٌD3P$,џf2\8$ű\t$,U2_!_܇0a}ṡK&`J:06IĿ {UWl^JQׇu8y>#|3ۉ)z#C- CmrZ =scM,_:X+I 2 `K+aHWH }9Tt8AnTӻe`W\tg6iYErDget0^|+3K_U9MCIӴڸSC4g)c4=._(s,S|gOc@I[el`LSS<{L͵sG1ZVp? %(_0ØyidQUH 4+)}1RưK2x(&(^癞3.J &l5bY\eKMNf6jtmxe#zlG2Oű-%qbX#ᥬL͓[i;oFz ( t F?ݷOT%Q[C ORbSޗAu ){ kJٗl+8l(^|ʨޟ0GP:ܳDBGaG^􋠗uWKoymXd~޷.Yu+&q[2ϔJ›P덼UNr]%ѹ,HR{  nbl,:1 l Տ=`cm[bx{K-Xul-3 =^v5uF3⏲.GlAJLwgeЯcx@3RY (!cReOB_>[ԝۗ:cp;zoIN SxvKL u< s@\ "q$%Ëw{\E2Jx+K6{cT* C,8[!Y#D_-08BۜnbXJGzpE-Z̶Ӳ`@>+2V]X5gnΡC*!,._%:R ʻ~yUlpM$̣yUH'*z@({)|_ Q Z)BՋ4?-oӉֶ[ALR?Qq1E3!dg(ۃ9yGbַmLJ4$b8Zg HH rafqrsI{uSPn9#fog'.MŲ&S*WNG{eSMtuԫ7Aѣ [ݫG̋_·JNc5T` PfX윊97w6pyQƤ\_Ҏң R6OН/\'A#<ڬa8ƕ8n]1.%]lӤ7>?jfңmAa#N=Êi@G9P /HK.|ae E5>%-]0/9~ӱ!͋+Žp!ᱸz;A r]~t2uED8Hrt#UGKn `_nb ,7oyنNeMv (S\Ri jS_x?2A{N$9(iOѯ ]KCW&=uÌӪ C2uQwx"Jٻc'i|5~ry#TIx3@@fWS忎>4gjLT#F 6hxQB-pYPZl  afδ IڍQb8[zL .Gcܕ Jг8^Dkbo4PC@餪/kgYvwx^A@rzC$i-wh{R(A) I 7-i"lkY~!âE8Wv q6K4¾Z/(x81-^hV0+wx!ze7% oME1+_xQaV\I{.fFu{^Ij*wǜt$b!Mĺ Rs%M51efzmO*0/kΆqҽ(@P6"(%s.k1.">gKs̀O@Nx4bU*֦"舶y|†G-.Piќ )= &Y,&8hۭ а=Y=OR*Vo/b»?4zV|7y 0Z>̗^9a9MUI6o~.ї VDIwu|˒2Gk J ~<0E(UarR #fa l]x9ʳ DRylŔ1n?!b]r?qxu{ŗ0A o#_*p !(~ ? pFIJA$~SU6{<07G  (LkNaG/"v~9MljZo꡼uјi#õ҂_-dj͒cK S/ .e4 6|0~uo8~0qizg?>l0 GaZfTctʺGGx"nA TkDJ 㨨M썠xd ͟q=$wȿ}ѡ$fFzӒ$:ouLCo F`Za:H?i "~⧂bS]qyJ9>a{mE&}C-/ogAq^<g%ٱ <ӭ b ԃd䆹 %ۂ I ֐_oOK<4:khCΎ+!^!E}oIo8P?1m2q)K,HӾzTW+3 NN6H͸TXvr)@Q&&E VŶ ?ĈỳR.QLBk$;x Q@'Y~=ƅSΣ_w/7q}JE皉fxonzKFRˣ}N"C d,?F 3RLFTyn{]58o'T|QeMњ9t rxO />B>B1U6g*tn*J?h1^~N -`M0b/ YI)jV^<ۄg5bbŢBgfiۛ>>+D GVL2MN>*^h%f1 ̜&nɯFhKݽcF&pVli );6$.PtW W\3$lƚ%ݥgׁZ~x-9LQw zi\*yϡ(nIv\Z_ ڿ2wl"9- ?/u&}r,*f( &Gz^hN{2S!$+VGA099=zNښ%Oc@A)O藄Gbj)S +leyNoMd qX흔*N;ʰ/hM`Fǚxiz\ZObPy]?,V'sEGh|5[A[]웆As,rZ4뢵 Fy:ރ\DVDGkpSnEL4)2;0JvB &6l0o$|H͜WگsnԐ-u#,c6%A =R;I91_{bm{_1E 28 ^jI$G T眛U XY7Ts=T;9>IP-JTz>~`Fz4*R;OnOl=+fh~: "Io+;3˩Dh7!O4rA?tnɢf%zQ"]*.OמyJ`͂E JoBNMdII"N s1$To xxtGbRIe!.(p}y{.`CpLRw;]jS}ZFQv(r^Sǽ%ɂNOZhXT"'مDrrE rsJ'&nwF78{ >"'{,N# r?tHn;0&&k{'r Rm% v5zqzVs[~IZ^ )LqEe^.hJxWh$BLxD!蹳{w0Y~5$:㒄.60eg#vkaT* Y7(Qp"Jk=Bc8ZjO\ pwYt/1O0^h0"=Hqw]ش{mv3gxK~^NèW RP%{c@F1gk(P7GWe[觭L+L;0Yv3 gɳaMMp3Dz+0a8 TXhGN4v u˲iqaHqb8u=+nTMώ2F\"۰/(b;92tpw5;, :アQ~W&ѯ-k!8݆HFe=;##qq~{*ub+>d\n +HJ5ּb4Q?|`~E;\eb?怙 a#0: MqqMuQfJpamͭ_&u h>WD N/OceP<Դ)0 T)=Ɯ=޽WO RI"fyLj=fӕYL>&/sXڛ1|X#90ޜA ZfI4焨*OMJ iwV寏̯Ѣ`492g{={r:qoܝIR 0K̀4'GWK/JԂyN[JA0z Y9_d3 ˊ/.^-(/ 46t||xc^OpcG@7'ؾފz;}$^U_@g<>kapkYf>i>9Xɔ3 *oA  =9~{x< =.,g29Sgԟ, "/(X> ""ʭa H1&\/6)DrN-jw5Q R m#"5Ũ? E\aδ|o{MU*)/;_ G #wz^u+^3,!". $H >F}hā!nq (!H"рF9 ,C=͵,n ⌴r6LnWHN3WB0ڱ`dD(}Q53w.ر[2$E'x7WJnm,X$ JAh:lPy,j7D0A U[~H.AbTe,)7`@['*>+}"!` 1K0l܈վTb?l+A]2Hq8dZ5 I[ߢw8N(S;X 0^YN늤GwK;[ޖ=+ Z;-2p>OoyuCv.eڹ}L!-5`2jlU+sӿxJUȵ&Əu%ZPq݆q YeoB|sϸŋRϕ!qhC5o9_F%+pDPd͉iʥv핿d2hrscp .|rˑ>q>O>էbT"(c[T1i8 j(gf_w?9}O'p>J~2}t٘Y<ڞ0{ #/lugKpuEiF5%>:#$UK~E3F$>:l uu ML 1@F1䖰-ܽ$uPi҄P\t,}+FSQ]U>}-t!b)'K0tڐ?Uf6[6ecUL|oXao* ;~ះON 9 +9(UXś_ENOl]c =^3,LivohoAmG2u[/4auJ\Z1(}8 Q'1e쵮=nd-8P9P{ELօX0뇘B>&& uqv#%}.w:Y]bBҗFRMpl: {g ?:qF!\sot`x-J0@je0"˓X `;U<"&"ӖwI")gޔZGj=>$jG Y-B~27=m#Yͣ•huk$Ĕܾc.?fXkl.SPz{ : aC4KBZ_>F *9e*(!тȴW ڊ=刴/4K/4c4gJ4V2={6͎Bu#9X2$XPǂqc{N"" e@&!o8AFj9u(wiȹʣQ}@k=F֖ * `vWrj"1ΰ4vMܙP1|{yˤ #;,}zdwFQI'E/0/V$Ӧ'˃A ѽe1܆"" fr ,xZkd Nl@<[Wg ur/S@S,brlX 8 Ŏ#I 9X<޴%_mE<G/- jZJ+DX{v;y\Eʹe0=c|`r᯷roȪwdJ٭Lԩ*kNM@e-PnM{8l} +` &8}*%ɴw&ׇd9 #Om@l/Q٥Z1ojB{k(Mm1k[j9 uUxjb^9BވAƬ{*lM4wr[+vfP3Lfa"GTGӮkףKR)ޞÊ0܀暭pWvq'-2Z<.l&-YA$t ގ`pڡPtCXcLR˔3aK5k:ĩXL nʛ dnj:e'CJ,zd@-VvloGOƩ'2BV `IGzn̲zqNyMKڍkv*@Q+mI!Aq+\cп 3τae_n@+->{2KLM763`r%NcK"CGdpjwyO1 -t"%KN7Vc|T545y6gjitV^_CUhBJD 7y |FoP ]]=4id=3ZĤm9DZcݭFIB[́Q~˲RgQ ۝G'h ԥeLVCt]Pt23†1@]|xm7GzEDC9\> "ܻ9L|zbF3H6w)ǥT?O:2pGt>Vys]WW5? DHfZ@6}%@^n694"<~} N4gk{7+@IGڟeWu_{38mcdE$EZ5aBd}ٖb3rt$t&RXj[ \H]#d8z/J^%540 )7S_O79 )Xu GUQejHDŽ<$Q$#E `OQ2k) vc>*[c@B)ITJ܏ ǡJm  XչA?UYE+u4y3^Pe,󛔃ht: 70JmsTܤjA8<ۇIC76 ˂T9o;Rī#-r+o vwW0}DMPI062T%sMK nq;<ÂP?"AclL A )b|܀"K[BnkWMGmS:uD{ ]-fu`Mu,cK~ 7\#G`g76}w$I(l'ɒmںoWTlF2 >`jjACм3DQe v^c_c6C+dJM#L.JAzXA0?6>V4;5x^»6af@0tZp>TNB/J̱T'h()-Ч|“8{`k+pF#`i4*R߹Ta5N(W"B+)lz[cuBMPBHy *e#[?LSeLy>Q+KuLw0wgP7ST% -*d Y>VI ,k.!2Rpl\I=9;m0:O[0'^~USg<]N@\4kF@l{[`!PRo(l$eFL8)_քpMT$`;ZG(Z{eϊxv܃cN#UxNF(Z'uԃRwZw%w;ZǻJnM&0 ݮ863Q6E2L ƷaroL16IY宅'P>-BmB6*~?`g}Kj.,ȡy\b\aԤp|UnvqqRz1/j5]tS¥KOme"Mg4D??|U^9N;$;EO.x~^B5tT 7CW+ܳ+kvkfͷ ut">A=AiO7}5Š^W:Y7AEIPb/{`TF=O58n_vpXK&8=YW7 $Nw0>U$$H,n !B!?9q^ΎkBg $oĉsuާ6[8Ūt!6VʊWctT˖"`o$zy Mԇq$p8WiKLsA"wUuPּ?"SQEǯi$9_Q]! NHfBD[K\m4$uc⶛K-F+F>] W@)g0Vﷅ㏣Ucp, n5b3 d xVWmAG.1\㪑%`xE+ow]$)$E-QXoŀteOИQHz%PԶ-/{y5 k ѽ}l0#!IOLӘF'|)2AXmi(>~0cQ^xJ"{ '=ٴ L$r(0DaOPTu;`)c9Э:QCNH K 7 wS)ɉńa@W+wZi&k&R9)>" /aKB/.ɟ1SV8sƈ+i ĬmY8-1<"lv"mЮh\RZfJoX=i=ۮt*-ē f3;Έe+oRT J??ܲU'V7,2`L6 F&$ 0? [4rIdH65imᰏ gj2a!r̳O$[G+VK qe4r~OIKȠJ"h5ڇNi0?\`9ur:>ԪEUJ%*Ry(%Gt.5[(4 §-nr8mCxGƕv;n_ґ)"SA3&M&s5ZuŲ)qi^IzMu.VdZMp5vPa6lyqZ#XJ`."쩵&"h _ q0]˶,VmS}ӄ^ZZ?M_*l|δ2=s\XN 2>B] J/!U+6]*ό#QοiTDE?mJ?;s[ v^`+B}-6AMPe,{;ֵQZ@t#=O fk*^ƊqKo ܦ>a %sO~hFJ?żz'dGO3v[EZ zggjK:Eˌkӂ)5xi`\bޠo;d;_kp*G)#A˾P4dPS7嚯Tl#& x<SQ)(R"$TlP DT7}Sx2{> 1G <Z-ikFEf$Ff[o 26)G:g5[ܽ+eiҰP\]<YuZ_ ¨.LTZ #PfBe6}OKr *X7?3R\N\blYņyV ycQ7h5i3MKDcc@c;kXz8Tcz#YX`%aUT^D<+z><:oPSg8e.31R@:=`dhsG 둥P$2?#|G[)~ uTvY,{AK#kL;cd UVW>l5o0\VUf+i\zz_(㝀}R'֌y=K_m#O7mD{apAhlYl'W&Itw",ahT$ K=dEzhdMu1cC9*'QAzI{wyN|\Ҿ:;AկTwK)Pۆ@Ī nqJ KGN6Rݙ{N<4jA`*"jGjr  xԶ&ȢZe; O3n$fRp/:Ω-ߜ8|ޠ@PT("tax(&T2G~ KYWa3-!hA`Jx_-peQ4oTsC׾,H! bNQ'pQI/C>ED1CiR߮u4#uKs|3!ecH>A7Neŷm׳D־f)_QljtOȵB}TUc1B! O6XyRHº{L D_sŕKnav W#['9w BCKbDB1܉+I-v:3k囐✭F˩S15,kQB.4Ift2VbQ/|*-_cXst2/S{c}=b_wjo_s_nD Aa_Cg{-ÖH=Fb 0K N5w䭫snJŽRX':6=Mo#t0-oKcSNiCM-Υp]G9SRʩ:R9)wZ9Oεfm#2ym=kBG| \ n+#vu#ͰR@ D u\l^ 8.&cZJL0k?\KJjheLMu@{p3 nȜ4XݢM#bF/bLef<ŖR5=`3حNX1{p^&c,B,ua3ܐaY 6ӱڂD(k{&*|a z p{4\X4y|ǐaKmqAْHƼ3|S}Sj:'r^,&+=H_'CH>oѝtp’t+.ʩ<5;(ş")9B{ŷ!F0wP_=F mo(, ]]fnp8F.Os TGMʸCì >A4AOG8$~=A1)ʶEvƸ**_9*`%2m&VF;#[?ΤV:82Si?R7Z!3>y_v  CCLj65)ؘȏ_Xhpo[kvO*+8&=pz Lc5{:e F7"^esn3V[Ck0wLϠ) $i.`(b%VTk5w~7J:[Sbb0x\L+zk) į{~} &84A9 7`&g(RO)I g#}Ŷn>P]u  WCexfJ-MO^FøNmy yB|RrXbJ`Iݪe3]odq4yjO/4Aɧ`ttq(.A8e;tG2Li%~roŽNԪqyZbRzuי3wjd Jvy6)*OT+D\BpaE:"nqW#gvnDsƔ} } .GyTEJiX!(e^׼6;B/*~Pow! =zAe~P-[L\AY.f:BdUVbyE#>jۃk,[q<] ~5Ӏg-2b01P7'2@rAXXa/r}ImXhN||%yq&*OdxBhɽa%)#QH`j׉>3^yw4s'&>:RvऎK HrD'Bf̏ia;P}:˟7TwߢQ[*DnD4ϢZ+v>S,!pAq_TpGx+bGj)Qu u 3W6q7 QfI˟F}<.O-) )ODhzx 6尚#ZUp $Sc>p rRabĿ$l䥕MJ%4KǗMţ ͍q)vGsiA'n+H\Ni?x^߽Wafu>u)Fk1w!^ASU/7Ik9D]%QG2C8ka7F0m^l2ἄTrf<`vőzG@ ;iu #gty2X}~[C7bRW6i뫶:SBv%ށhS d"lC3ޤ*\{-GfA<ͯm9B1ē7lM&fx?8uאkcD21tѰn;Ȩncq2_Z)B)ute`gMgn+>S{K|uyD s1dd2melr*qHXJť75GA&O.|g9iJoc9eW( \cL- f#Lxyg/j+Pc(fsB4`XhK|`F0ɗr* OZu H9hΐwq`JQ;#[B3jå@`D\VZ{yZ.K]3o^\8a49Ɩgg[<6āqx6Rh`IaT՞:rJ_9RDI% Yp2 BysB:;^a%i6P#(1k8!9/?W-}OO\W$NOkYbeƏU]ً$j*ºL]ΟdںM7=$+8L젬Xw$(0+gx\)_4 W3M$(˴Ap;DaH.frj؍%,p5: ֪7GۍS dӕw&3ʞ;,"X7c*vAo)Na&I#B7Ug4>A9YCmv&7y Vݺ|%X2LYdd,Z]5eyllr"y)c4&l\%.64=pkyWP-IrT}%R\:QmGa(g&H^^RG ?V!Dw2PDx66^qM;RӋxc (wĉ˪c8!}E=Bw Mk`Hk"Hp7 o`i,y]zvC AJvg)ť<]vmY:SC&BH^V&8,w2峵y:/y`ĭ)YrDXSG$ײ!lOHK"av\eW0!  bPMk8wSjFwXtfP}U?v-/)@=)O$k Sv4 PdYB}F XwX:jay؝*BЇH6hN(b uIŧc;= l7#sElL.^o=$FdiI75lԠkLM JvW.U-7*'!*#HJuFK'ࣴzWJT^  D\^&M`>=yưܻFPfo5NbUjXc ?@DCWZ~:}oebs(_*4u?qGU;1uӇU'' έ 56^ }-_^_^PN 'K]Rνu!‹PdkT*:N 7Ql,hg.WOs(@Ԭs<%AϦ\d+Cjau~ح,VBQ8UO*'K ,S艚C (Pt^ ?"M 58b}TbK5kT@KP:em-RnEqޫplC60e^ur%"G S"0QcC|6WDM587@t/N֌:b[[x("<,v![PoF.^ecUǡ Knx=秗N  MmD~fh/ l@yP~?gNBay$c`([b&8>iwP.\;{P e5~1 ފ驷)<0Sf;:E{-Rbn,8G0G5I˰SP6v;Ky˷W` Z7mq,Rh01Q3b-_YV"=Z+y!ţvzٺ܅Sv}#2(͠y sG<#.)U4ʍY/SÊc䷍̳`.Z;^!UsZTHܨja1[~m\}O21fW&4M.CW!sQ(Gr. \T@$ޟN,{v:.$n"|Wh#!{p&e0g 5 _{L<ƣ/pý2iOc㬙vYd:KKa]֭GWXiDcEڇ$IkR@T3 u:X^xΙ9OgqG*k'OLCovO߷37mo)^'&w;G:{=?&m>gc1 >V0H_rCgb{|Zkĺʺ:C4 \l^)-$(-~ xa .D`||6 gJ%$QvֹgԶpW[.vo/łcPSj䞬(^+{1426Unr]Mz3-AW!XiqKi̻P[zݬR;>Be&۷V | Q9stLm>([<ڎ@9"#6_uV\E#mRL왰.HV탍YEWhI];BV]"#=JwEtYS{АkG9#}wё\13y_Q0wؠ0J+fb o%( Rxw64) 8:Ctf@LI-.t16> 4VB7#ϼmp9W?ae)p rɿ˹[ ]w I[}僆޲FwOɟES3̇˿E{9NW:cbl#jF7i _Y8O۾Gw*iRCzL8i>̢gAY{gKۂMvl<2Db E E8fޖTb~0.#4+%0CJ+h]Tg$&]wH'(Y%UgYdq TTiU[2 $n:R<߮5^4v.e}ZbyjT\ϕh`rŕ䨌}p)И0SRI?#[Lg1=.<d]m*}eq?)B(V arv%RJHUXԭ/r̦U 6owU$!Y^1C H2ϢY$ucaBn)/+5#x Ń>( fF h;W='<8+|zs }H<upA&CIX U8xO8#'oW(+.Çfg靇ĺt.P |UMۅndl wNwOPQMOm3g1‰#rIa^D|wG Ps6B=Ѝ/d9h ҁZD!%@F,D#qaC#mҫ1"x::nDnfy7:FL?/v"s 17`ˏd!tg#0< 4u' :uOA\vFn<Ϋl$V:Sg8v|"EӮ_VpƪHywP>9 fz-HkKea@D}[2K '!#iE|h# ˓t1N+&j/ YH˱r>\cO/T G*u F<&$p:Y+K3!: U? ŏ:т<;'#^9^4Q^Ydy&/?3w.;__7+%WC>mJo!ҫXcohο,jx;Ő(jȠ|aOe + }%*:Af0 ae\*'b, ~$ښ_UNZRWؼ{}n(GE!Z;#ЯQ֯ a˅h%>Z;T>RĦd EaQ k݄ќw\D_91+D&e0ej2o2y^}a 5pA{`}J^c`gFZ5g,P!p11[&wj e~R9}YFCBٓ39ElnzFvOZ ŽȘ0ݭY96aXި'rNnsqňt'.H|z5LlɊ /pcgYZ070701000002e1000081a4000000000000000000000001668c16940000075c000000000000000000000000000000000000008200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/brcmfmac-cyw.ko.xz7zXZִF!t/%]?Eh=ڜ.+ˢ{c!_(Y[s9Oڙ )m6 y|x.A1dZ^6՘8h4&w&$_L)=lb~#}"W`}lќ>wOWG!O#,<-4>B[?⦑C-Ar*2DTUg̳H k+Y^VxכY蒻ڈkߎV2֕+'x4:ee'PqcCo Emk+L=C<9-fWCPTBBcK% 7*JG5 ^h,y1? !v;3].v|c/])K=:֗tS 4ۓzQ_, sNW' ~HH7/cLzPˉ}< ^2m9fN8.GkH;/;Sp*6 "]zK ?,QȭdC9EKS%Ҍ*}Ims<;xF%T2|SDݯ+`ӭ1uRF S̏ƐS-ƽ)%2Ff L ܣ!--Y 2otCјbS7HFY*=pվj*ApSCa=fA']  l#4&n;9'D[綝"9Lj/Y&)4lQypcnȥ"FHS)?ݴB+ -?sFG0ՋY={qE2׺6e+>B$S´Orgös( 3;VymH%}(iqhRMy~h3%eQɧXˁWl5>Y sk*p+ě,nW ?C0-% ;ك*節!aӦ{ZizQ&Z/!?.P>+,P`RmH`] L2,Щ]ugC0$Jٍ~Oo*q**83n@SXڐ$#X@,.رMA<$Xo3ޭN,P{F> gM[(;ϼXuʱ셍ALj5._Y-4U46gilMa}ReMUB܉xt7M8e^=N'853iR,Wd뺭~cN>nӰL/7PV5*Usv;+Tp8CCBr$|~ع5 p1W*T^u5fomH{:495k_&]`m6DR(:QO$~&” fa!<AirvF0,]h!+r/Rsc467GdȱIUH8->hQ#XaVH5F;+jV|?{CCێ.NW퐻QVZPGzwz4!MMJn_yP~BnU*2AҞ{f@ .AI>.;EN]܀^q_3![~!Aè-y-zizU)7DGzn4ZATѪb':b[TAo*/)*O1&=Mwő2p¡^;j_{zGX; k+PX\c8Sn`6/EgYZ070701000002e2000081a4000000000000000000000001668c16940000075c000000000000000000000000000000000000008200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/brcmfmac-wcc.ko.xz7zXZִF!t/%]?Eh=ڜ.+ˢ{c!_(Y[s9Oڙ&buVPrԐ^4{SDtxAK6 nr Sl'6JXZ2ǀ1Bo"#3a:J'<ی ]xF:I%#00k`(0Ļ/"^&˕o7bPmmk]}#{ ܺY4XN 3,M⇢kd%Eгw@t ?>:<Rڻ҈OW̴C; [>k"O&uZnr/U@*])V>p܋3u(C!.#!&P 76E(KT wӭ{:.g -\숔$֒a7R0=U:\iYݫuLoL.y Nb UZ1&~hhXG}0=wsyڈa*?"KY眡G?kaef{l_| taPАYʛAV+8 eV>[R5NrɪJ-/ID3>`d#'gb֔6p9 $ HAZs`tgOXQZ44)G˾e}+} eUMvl@ia%lH3T ϨK-)[=& ݉"#r|fYU] )v%$O'WѓW&Gklܲ6L3gYZ070701000002e3000081a4000000000000000000000001668c16940002a254000000000000000000000000000000000000007a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/=$]?Eh=ڜ.+lO){d:6(`slq_F@BZMS.@E'9ܞ#DH7hpxYk2Gl fP!"8~4mr\!ӥs#(!*|$!:A(_9_j"0#)ww * ٵ7 ^ݐfrWP/e , ÿ!p\Pz9.,<}[Vo3:L+6Br$b| 1y j _, .Jpܖ}'1ǭ*Bơo*I<Þ(?uq[G8ΥohHjᣙg`V\iWdȳWрӶS"{ɖR οws􌻺]L"`RaFJ%_wM7ĩX%)C+UGePN`72Q-HwC%κS,ɽIs)y1'?nG.atĕrT .5bDp]PHI1tEy*$V^֥I 5q0;"Vt3gPM&ȼT:Ŷx|* a/C([s,XEM~7NțdK(h\)09ux7YzGrWq|YP-Ace gu&E+ژ@̈E`6a!JsX]6p| '5'21&0&ԧϼڊKc$ք꛴h C |oPɝgq۪q[) aM *oluyTl/=-/$x\>lx tzsPuYށ3rk )+ Q;  ][!xLB:I2aT}vg\Kk>!hT8Dl-@;PJnj??[X:,tgv8ڨ9u!f^&0C3#΀iyg\kkfG4kEٴfQc-GL܏|٘jAZ'kk2W෥ma_Meی 'uv'tsKvWށ+PꦟtX_`߯_`/9~Pu-ѥ[f0lTechn/ȹq_kwO4_ZDއO[zx7Pc+ۮm ~@r^A1|"#\++\}dBԭ F$?q0;Ts-xQC^=D%btz'|b&RÉ1jxPf8Cwx,ȸyz,VKqmWMíGy:]ARC=GfM H &UuS=XT BֱXᨯc"gmQ_.*raaݏ;yR気{mE Dx=ndH1Wh P\vJˤc^`LCq!12:$9j+Hy]`5bX9tӒx[`̓jPO7 adKԋ?5 |YMAO? G42M!GbbLŖ":96Յ&=k7>`e6B{bδJ~/XzF hռ;G`,B!uq{Q|pƩ C4"&ܻx{KE-o Ch$N ⹓Ӻ(8Y&F#(Ǿ[_hbYF7]Ǹ9t T<8g t0iZds8/ D/G>k?#Ejk0S5-~GHǡW|P aYw<*z~"Vw/{֤Nrtq4XE4O,^suTfyT*&;+a-Ͳ6_~mx^$~DV/;Gnq1PACEF9!|KW18Dh-n=M7aSҳFQ{M * c}q%:c S*DCL[jsqkt $']$SSf}+7F`ǃ_T>[ 7ZG?}$Dp-X>ugԝQWC>:SpϪjD0gQ ո9nF)S/MU4HzfQS爘IL0D2jhu,}<@b:3~.2d۫Uw:n6pF%6#n|UA쎞DHd/:+H5z}G;͓Ͳݡ/v#ϡCQK 1rܗ=T.y~޸_46 \KŚ.wSJY}Iң`=`}%V?'D 5_7'c>SK/<Ґngq/qTJiW^v;x*V_^bC:т-j^rYvF(Wb2v5d{ _T9c0:ѳL#frChLsE);4+/2>%@ft6@|l5mKQ)3LdKN zgX_E$|: |<m|!Ԥez6Knk "XlxˢEAh%(pxki1[a7dGrf7 &rx0dzl"Af=CN ̀|onrIKGC(=q"E<\&n }4'6b]x 5}**)l3@ȅ^E6 0'A \NXAhef& _7KFQ0q븑X}_w<]9̯=XT/4J;O#=WZ'.so5F4%}Ȇ7.Φ%6;Q21*j>[G VFq#!OG/X/s6zխUQ%jSRy?R{#B]+ߟjUA(vHQ\|"~KiauWe(R蜵?#0;/6@.oQ#=\}W!dsGd)pe~721>W9C;d 2 ll\Ʋ[80YP[?J[܃]oC"ޏ9 xSB܋Pʎ&AJ&ա!UX,!$7 Jk|y& lVok/Mu\1ڼ `PWG#xEbskֻ$'. \; '?~Up/pb ]^A"e% o/,KfieUx2<~S)ڎ팀o.|ao}c8_SMm#ۙL3Xt?$@.خ$23"4٠^J6|&T5_ڹ}{_o/c#l%oS-7A l[b%2ਯ⺮M_{WSf'6p4y {z`߲aic![k7yJ4.ltO~)ZX(+@e ]zt m|J| WCQٯU5JtD3+dB).H!UY"'E%6^|NY`y=\eP xAQ]4 wis#Y;tM:kSOTXfykTUG"C#Ġ!j%ԑR~"*de(xoL>t8<9gA5Ewxa84nELqiNNnz 2 akB=6z%;P,Jx<:to`20`o$y D̃Pj~_W7T9 tP0|;tjm|;Ń [ S R4A~e Yq+ $ZYa3fhL"k)ZY)?Ԛ{/цWzyH.Ub#,4=cWTV2hHu ?B&C|8`^ک< 3K@9% x)߆ 篪pmCËJ jQ%c|S?;Ldl4zYz8x ȃ`8JX͜62~8\TG\:EZ{☣Pl b/( SķcE#UÚ=OZ,_U|pDX 33hs&]H7G3IӯuH W.D]H{xBxK&ø\09X&|6r6w@}*X6a?8DUs 5KWu'?juHU\4ݷ9 L]0,h 4ϒx)K\zl˞(qZͶu%.t@= X!*g`vYy[vO@) >U4SZ*WPzaU{Y NeŒ #"ڴ@p= +1~x>:(&fr1V16T/ZI;)WffdK*W{s˭vPxf6g?[~S涴+X&?%?{{c5\N7B[t` 4gPc~߁+.8@ѿUPQ&U?uÊ0Gja_k4Y mq*c"!S(/bpM;!gn&bW &a쭋Ue6ugFN0*[MQ5Țu~}(-zX3d$r!t7}sLm7֊^2{ yl gߔ AAbV0XOK2( Jf - K>.[eKGvE(SGʏ$mK("" T!q0=cX{Cp( n Ơ}ưUU] u`bnK1U՘"ghBgu*OpOF\ۂ:vz؂ .gաLu+0 N4I㥒'q:Dic6,A\X!-y^__^~23w! 48[Ư2wFW++$8 c}.@U`%_x^VK!t]!>=^;EOj@D0-Z%$WYX'B{/ f^y#=:J*]{.$CV4^bu:!qʅn'MÔT2" v )KtI N\nx-P=^Uis.7HODXJ0@M{?nJxʟ^ZqXqjuW7y](j #"1ƭ/ѿ[Xvб{^se9; qtoAzyXDl|(CWmДT'J8)/r4/9ӌl!z7˰Uo] PpGk4E駂F@bZ\[[e nT~dt&fсKAfϊ ooAf@|e^knO "Qh@*́ J=6/6~F(u¤m̲WCYy#o?K2/XDAO?_ 7uwQ͠Ɛ(A;TAu%kf}'4S#j'>bMs[PZ0<SDa~?[vӡ%6Lۨ!=gS8_"ٙ<|tS .3Up2Z@_tZF:o&d\;:{hXc%$'Z}pUS~ !8KܺAxqwck|ѼsZOe6w{%KNpIBV z ء{#q:79InlR¦~Z& R,4%ZLpzJ. BK•5L ;)/6D0}zy]SystjB7pVw+/ >[Q .r;썝3@Y:rcY|2PUo*)#ySu{` \F5"?;ISG"〣9*R} ˹}@fj1swgk~ە{..j=7PxZ,P-] I82:~G[! r^͟R3-$NjGD~Kf QA, HJuGƁ(-c)lE/ y@.{]3U1= .$ ݞTqP$ jYYc>~ͲrɸK$!~vm٫nmL^+p5HۼO3γJ]d!Θ01lv+뗤R[L\*1Ng3P[Fc%G# \TD%& RCJ2i S'> 0 3ivޒS>500e&ҺbB u9{|"߶Ro{9EE,*( bB #ʸG &jYttp11欷/1ߟD+l{@&c:Bz0,)nNs9vH0Ԣ|9Ick/XMtv m؁L6%4-p+M04Ϳt^eH QsgnWD1$x%Ssz(&MW 30w?S%>;=uz\."+mFm͜t|XI(`m0w:LÀqX꡹};|M;mvW.N\i%p㫉C;L?6␓&Hdǎ 6LK/H^ xT'pu/. FO6rt'Hra ATYEfLUK;RѢcO!f0V@ Hm; 3-tB`q3dYJ/\D`gRAž.EA{ܿѳc ˍpNKLV(o=C(JZG~l}bҙ[ !c[Fd$ fvZ[9"%[0vWADT,tܿ c Βvv/,(2ʪ8pZiwqth?db&HQ$%s0FeqW=:ZFN n;n6@ l.ʏ!ݚ*!> R1nc0py yX Ouy|oVMR\MttKS|R =f(3lՋ"1 r\2StTu#1\ZsӲ`77Nw;}5XS{bUu ?-n:`'#@S.bOB7$Js{n`d I1!t nPB?& a„b]pyXSgT(@WB7P}!M奣*,b@Ž~Q3"xzcw M-EIxܥ\/ UrGS*J*+?ݏ18Mr%JK`v 'A,s$tk`!\f mhqmj tqѐ!JM ḒA2yu N_W UқD<"b(L 0R7K?z*c.M#+k 4H|S96Zsƃ|juv&.k|\~Qy.270Q^1ZFPȞZ8hdOӺ*kBa`VAT쥷Fʷ^YSUr@mA892\ئsʩ#E&/3ǘBo}k f};y, "yu/ ݿU ߓc"x:B?{{GfR :]tr)T O,qXlUjZ9]_YX}z"+n'Ͼ*-XSaX0&[j!ЁVp5U(O Y媸Hn6s*B"8^>hy0<}zqyBNh0K DLბ] xHI1t  V_ן z?QtX/uoXr8I"k~){h؋ѱ(<2I|p< o-CIjup*TH9ڶ GNKWVF3i,5vBx.A؇7/p丶Šἥk™=Ӆ1J4&O$S|F GlCeBHn7Ș?,VaY8Lasl_ @IPyf3㞾1(moɄc|Ƽϖfch~IZDnםT4ͬ`aIЀm Ԉ$ǿ)G?!MͺڼLôP"2$VG=_ѦZ "?Nfc~7FVy^) - ;j;&~;#ϝTa%M{N=ÙJ,jw]>ljm02_?~XY8VvNܑXzpO{J_P20#6n(wJ~>FaAiL';ɭj_@Iy ֍eaQyZE(e!(^cvo)Zz=[/ZN^%&OkPBXϘ!{ մ'5HC>/i.U2Xo%A墧[6[;Ae*Ūϋar+>;qlۥW~P kFfZ* f: MDГqkmU$YS XT޾a|n:t@kwN@ (Q'FK5zW LVR^ piL#dOGeo2"~xD=hu~#IKov~vG|´?|qj!]}I*[4r~Zr@aih ! d 1E/uv2ڲb`g_gWqWPbl=l!y=LKzwбmn*+nmh;/~CQ/Q,DJ,Ε\a51f,I&A m \&EOٕlڷUnڽ*ICī\ea?Q/}hjScMYS >xo9dwpJc7nK1RN*ܙ؋M?%5C("FduHΏOXؑ23݃A՟Ɩ<Mh 2=TwHF(wZvs+7Ԩ=$Iv]:l`'ܼHR 7Xce㘹!,YxFp-8} [8_cˁ'oUw>WRq6μX'[Koxi ^ $B/fհpbv\D6ha%8A7Uьn=η4u^;F_1a5dzde$TSg5;aoWՕ:j4@ ImOͥ-qL ੍t#šF|\ AE_YϘɴUE~fF<̱4م&ogTu_3܊ְ Z UC14#`-SƯdCNNQ/J3BC#rlЈ+d$RӟV1Bd΁;˂ j< .ߍf(3"+ʦe h%˅σzS|3vW`}n 1ZGt@B7kkd. jαɂT\XCmn](@(n 8qF;\'|R9BXwоwJa aY1dEM7u}w:CTw&_2-p('gNj ۖڷk"}C tlԝ98y (aC0E>.{AeV؀7\9"2Bez"`o =M]zgj5y.17>B/< 6@ NwYS u0T*j?AL<'C4 M$RɮXp_ɫ{.85] V*9DACK&sE')4QyMX/{F@0W9DkSyz0:_tߵKLd-!V1?(l݄{xu8-m3i^OVtȪPj0nO#b&h%[7$(:۰#I t+̨!$!$2뷓_Eu#E"^G 9t^;YVUE~.8椅Qli'Fü h,jP"iÅ&50 &BV&MU}$ގT3bpzׁuŪdm=ndѶ߬prH5h ,_n{XX[K4 5b%3۵ʰ;ehlˬ(<$#ǥʩA-BfzN)ee1u{`%.•+.oGQCo)卐/3Y.2DCC([jT]҈:ZxsQ)4ZU~R}\Ź K. Kk! ?--;l`לd)lO[RD \+6xrL/\K72a>W7k1a2=@sbtj݀φ򨵒%p:̯~GS-Sg ,aс׮ZwS՘raD*Ύv&-[4ic<.#ÓƯ^| /y\c+M"D@Ի rpa>K_1U|qV%pfIAj%Ki:!^μ^W_r\= Zx n2ɣ){vZxn2˻aI:o{zdӲ`?E #p;Qߏҝ?-EףL} ǿNyopf6Դ 2·dwt?]%>^8ܨSǿ#Am{H2t"_6OV{M𮭬O]KaI<z{H ibukn`^FDmp|fyϙe: pISK'jT=FrFALP3N0)>S \; M(ԝ -/vގ3 %ƍY0EPۺtk%W 4rKs:*cdLZU'&p=0&pώ{:Ib>ZԡW1N$DX<%jz4y)e*3[o;%CƂԥkJ6WڢNkB>c+Nd@b˭ē8ꓮfqw1(_hAS"u_ss6n|7\^H-mf ӥ}:,:=:PհA',<}Ԝz NY ^yW/A_v_CtIǓ/yƁӓcI^886qb i>3zӝȵ"~\G*yU@5[Tl,NmA:O j!/U\5n=MR`C4ibm^\~C=e2#h*ZυȂak~vZ8\E tP$$ ofQ:Ĝ>ɜ i:9 DϣL|O?o0]B3C ko.r6z%rqǪQE9)Τ|ȌJ"6Wd#ϧ0 !FPbT:jH5y^gp7e; 烑DzoQK4, 把IfpKT^A숒(KIv g~5Zxy5:vgxfrxy6]>X>@Ϸ!̙]\Ajw /?+rUdP.ܖʳZth9tkrQRyu<V`7z{@>H 0]b ҂E2&^lLAAQ؇;].6Y K$PUAq\V;Vx;b.ϫ=DyY`0Ͳ]F"Mh>']q,#pcaޡ_9KFb0Ji~D~Mh/$Y/G)55oRTl{'ǓԾʇEzUlnB&puzckx+?p!! |"uJ]|*ͧ=ՠxV`n%(J`4Ԭ.[?_Ҫ؛NuZgN/{1%iUr#z%f|4CA€ h%JԷ$LZ(u^qle;@ mh_V%ov*܍, ŌWc梀8u",*AG\[=kw}D %\LKŅ@`gRZBC8b^֑ҷ*3sqրcwH1> I"-h~S )Pm E1E~r)7jeqf'[zנ>['bM\:L$ P)$Dž}͘EQg}i sǔ]KHEΗb}+KwsDc炌Ǫqݔ '#;V-wN߿(5av41zY:MӾ?dzI[/-Sp{ 4}Fn#K1ʭlOEcR @cY7U6u,rkR ?uEQvwHB2 TXNRE3dno@ -6_0lVN, 0.ӤF99K< hp'?x8S E Ci| mo[6q#+1+EPRn CF|VĿ=>`/n0hp&Pz|KWY*3.bwД?̟_z8@ V2,վ%$_ud7[_ђx%>מ,9=-.F9fɷ03HGT|nB_Wp8&鈫lR|iHR>cq4K~肨*$ x63!u[QM |TWwS̺@Ll nN['n%]!72G`.9 . biJ3rc/><1&,W&&aC쯑imb #F̝dK=2uGش> ?ͻ:A2nIc'1<۱3/E,ČBjYnEx?B>t R6u c1lYbm55ةAIS֪qw=N 3! fI%v'97ʮX_N BIjógXM%lzY̒5Cny߇IӟDd|N1ev?B>9kC2F5k{=S31&j|z=?$,uv1i_݅O, (LXI_V"./!Sw#7X .jaCV)džS֙g\X 6+E>Rs[ȶ":$\wQtQg炣6"Em(|FaY0>?kރ]^YreJvM=Qu} d@𪩲gKx{0XLdKs13Ξ.W{QueҚ|:tyxr:pKfUFOi j3 /[SQE2RBu_붗i\*gWz j~8b~}k8rK^>rn-]'lHk0&"o_@$n!4] Ӳsc]==~%xB9t -|F/K kcڐO_C˶*͗lC@4=WzZG8UVz/V0V8#/n&6=+? U+[!循vu:bVFpdLa+ `=S<ʮKF{k90[P<5s O1uC,`ńסa37[l91e('u<նP("-d ~{#J%?jPvA+LWuƬV6L:O\Ft*ٯ7hdwbklN/bj2ZPS͖ 1wwM ckV'߱.} GFL  wY*&i+鶰tq{Tyl h1G,lh65ĔIAٳLk`~`-lvPUTq@] @P>GZ<$ѸQ[ TcRٕDT"cU3Nio!O"L rţn>NL2) )^"k;U8wWc}R`/L=ي bU{DGiߜLHuX*+2[uI6 #'ϻ|YoKd1'e%*"Ew ^O |7<@85FT)NO5j1v6e9`7l(Ȉ]Z@_;tyel4/}̟P+H\E7q5*2 N T(u;^`. _]:0WHM%;["ZڃJg\,nZX7w$%1jb'IS4F2P6I4\8e~ t87dgYcX2uCof}gFmqMqG.!fYOe G3!<)uiE6B1A4IjG7dl #vdT,2IJNJ̊AL>D `hcQX 4˹b[6++84%p'4h~y5w{yY ˬ0& h |3 z+sdy҈4pjԂaN@K!Rk._Fr -:P ݵYaGDZP&C?ޚ$"|`4[GU?cF9k~9)BޭP.'#77b-ȡ@0ِHe8MtkĸϳR/^r02?-SIAr" DGF7~^rcb:J&lՁT"^E#GZFGjX.AǓ?p8:GBe)بZ؎d~69>Wĩg S"}1+aO3A+fb($6} ovډx9U(fS9vSP}tkکF-V7)W:`Ϗ߲5s'esLu2lr>XКK?Cûd.*5>UW]~͞vDJ;ziV[3(7<*Ȃ>Y3uiduд#5<tH;6u ?1Z=/5"wrap%FTiKKhgƈ`őX?~y>γ]($}6/27-͜ yL1.0azWw>b x}&qL3uId??`OɎDh!(4?5#ޡ'Wr4%@h/Ἆ{sͽ g2+] ˩1xdhgk8e )5"Q>{a$4KGՁ_K/GY3#Q}n.PBSC-G@p!A*ܥ nvYjyjp'r HSO`ݰM71,K!)7-;Bpv6+ nMY"\A$ <^LL̘DuJ$FdCyh 9"ho=v~r*x5Ӊ+R+%['VXM32NvP~s]=O:u{;,1[~Ʊ[Z=2HO{E yX?d\C*w[[M|=?b{eStP4G7^Cz;'˴4k#l~dQUSȫBUE1ᨺ-гDtmPlyjtj6h 7uxH#Lȓ %Wg!aȻ&ER5& $R-[]^"G);!wV5a5(w+)AY~%[iҴyAN=d7^24u>|DeB0|2#7z@eb!'T!g*`؝ʀ@qmifG72N$ ܚsÇΆy3xo9pĜ>#h U\Gki %kec**ԩޭ5GU'@褑O"Lk_}H|Z܂y0AMmTbvޝ \zmb1ضBI|Q8|LnaUzV,ƘgBYkՁ,9&F6y8 CP&Ͻ`V\b Q WQv`^\x ig?4,;3gw!@9P)̃~MpȺJ\jBi-^'\r"*tg?eAGA9י6;vYdPlnk=̔ꀯ/{0 \՜qbTVE:+28s'1_W|][KtEUt,UlH$qz%ʪ1*;~k/⥐/;MC);K*L>[辱B< VM6|9Q{|д a?Gʱ?pc6bDXlL#c(ZWF]H(p`-? z!uJO|3 ns,XOQP~/%Q0 r:&HPj˖5h @w"90f# `2OI?=tS0"~' Fb~9F^hRmb?4cwNRix&:dJ(`Q&Q J] Ve*aSՋBk\`ۈuj)Ŝfi~1B4 #'5¨XrjtLL `4ӛ9@BxiԢmGáS9 סԑ=ʥudz#d1%tD?.v& V9䊔1?ǾБ0vj5V->239i~ꓸkG*):++] sjodfstUi,Ud%uxў}qE&~y}C-OF `t_`x] +bNq*mi*T3Wl?e n#A1 IDvZ.'.]dU}kDL+cL\( ǩ=/^3gIYԄ;z bAK0GR[<(>(tOEfP*A-aΘqQ%/HX`IX nveV F^ TOa[`?dao{^7@nCwk4vl^T`7J^?Hq#qynV#BSNX!U5s5XCcY!:!ttKSHX=D!dAR 7Ae0^R}J ]Hۡ߰c:NOa޽VA Iri}Jza"@7<9v<*hC?cR;! U RÌ/Dma5J?QU%Eud$HLnMf]bDLEuEh7 @"bmɷ Ayr P(Aq2E4w >9>fɬǩl>Jsl{'"#={eIA,n4jPг`˸G*ŕ́6 "5#]V"uf E ԕԈ- @@8ךRU93Q2@2Yw7qΙu6 Ѳw_4[cw_6w@ʹKku=1z5繌 6IaL-i{] E.z:R\*9/Xh1YԢ[ 2ަ8*eN7$ՠ4.Ai:6l"<ϤC-tˬvcv\簁3Bܞ(8S(ĉO(nMR엚<-c!@Z)G(_5㦱NϜ̏mW](P.cMqErѻ#, $He/q݁}cg*r.(iJ $0z*U17Fɳ`ehBDxjJo-HDv9O ϶` yXK d,d,7JޞXh9 z  2dj\A $ȋhMCR?>]*tْ L^|-͹\x Ѡ*)*Q2Apiup0e]L $b鷌ITRh9b;db*yfX6n0m8>f7e8U:wL|zZtyUw*Gc})euɥz~'ijRiqҤ[, !=R\*SiPnL^ >NrKIȮX TLy hr ސ?H@NȎW_[R̒pz.l 5B҇K%L`eFEdTep$Gz"YcT_|VuQ,~Aw p7T@}fI9ܻ9kP5ݤqE`5#qؾ+"Lџ AwoNL<ۇY2Ъmb9'7Sky/J(!s/w!l 15>e(ZǑ|0J_@sA?I/:FwzwO~tfV7y[6q¡Ub*gYPЇa .zmrz&a^[)`;`Fcx u|+E6xl1oۆzXGB$b5";jIbϏ,e}l17!a8K8bz$Wgd_D;s2`llqym+a-ZD#UBX)!";d&:yӚH/ϽOЌTj#ukHbĠj!'vJ(̃CRgx#wy)<3-t@`WuT B5?w.Yu(ϽR8V&Yg, Ygu*H@ָo% rlħFb @)*isZaGo_j0O^FNKг7, clh:{vԮMzqÃꢨ ]x>}K/0+B*C/3DTd~1\h%m%s{t"uR~'xMGCH2ks\/H,<7`5eN|x!otL9Z[M֤Zi~ 9(cV ↾7垯yT ݆W="v E 7G,c'_$!J }y J1]LOP9̎o+=SWwxgEftZ"$.$29[\-faKvǗ~ r5i}/câpwhrw 1@9D=E[ޘbg4G龸:;oemc*0uт<9ňFle#y}4,T(`gk~ .~Dv]ytilMTT2BUV?-Q)ѸQ p}G9䄎ew~fل<9]5#A֖IiҼT=o8irCL8rֿQO(Ԥjlf]-eўmRX@ݰ!M w%4! ܕ%? @Sv]æE9A8ſ{8zG @1N U'#C ;\ڏ;ax>q;S qPֈeزPTaT_[Y zH6J7R&]+0D9"A=([T6RG-QXmH=wižSe5lVkS*T̲Ϝfq6y HS$- _zső7q͹>B7iG8N1I_3+d^GTORyNn* 7'[z4jq&Z׬GyZ8XQ;rϜ+^n<٨mPi TX9Ғjq=TTvr{ {Zt]1{4:V\[Qq`x;& -eE(ӻ:CZi I9iS* DL_h:>k UuMDy;^W&"2)T? m'}.! xgn#Dk|1467]dnT+عi"te*ٱW$ha86er$fZO"!9$؀=ʦ3U<"G0ШBdv= ^8SnRUE9$4|m) akKRfFP"p"e0 ='ri95#P17|kџldYI`V|tޘA1xu#`#aj4'8 KJ7qzFDIMaLERJjA aBWo^OL69 Y1ROd-*|jN<`8Iq1Mg s v47͘|;2;1)ҷ(#5܋1`kPv!P%MQ5gF;T:[+sQC^4.KiWzSg7b@5h?6檛~c,ʃTUcTǟOM|'K L) #qU58\83%)Ö4Fpipg}#oopv~\x1с*[iM0v ڰ/y&e"C)W!,$7/C2ȳ%GMp=,RծRht,Qf- h8:+y]"IC{~o %7X\7놎΃KUrFn:16|uȬTp @P iUqnUS .#(DW a]>~%$:'qT<!ru%6e~7F,VXiϱ@~ xMgiicf\H%Qu05 t+!N >* IIg @;l(:K;/p# }"/$Vfl_ims9c8%g! )9ؽf|E(2Ge (x9*ZNZ NӞ Ztö.&UŸ9m-9k8 F4+7dR,0.{Ƙd8߇鱍<%BA+m4Ȫ+ښ%)k:VZRj!=^$D2/10pSPuzNrߊ*'~KQpxMk,a}GU;jF{I+gwrM >"nKĒB])]_'BAу61o70s=T`j.(]VHC<.ɺhuyZVZyw(yFt ?b`U9̀!hfjE,eҞˮ%WMqљ*VoCxՂ V"ĎSdiz=J^`q% (O˛hõw&o= 7 )WUРn0z ˼WڔޘI۴Ey#R7s w Jp+c)N^0D&ʼnGg*V ms;ˬIǟ"vI*NŒne\z@N!KJj;~*m ]v Ec/h}'lTc ̾eڀ͕!@>:V{XQLs)Q b1{"PX] `@_]oFd̂Yz=싱cz?j%BCО)oL(V;Rj}+B1@"t1gvN%MT)>o l=ǣ.^W]^aIh}^Rİ->%DXGl j)d m3L>&f Wwt8\ R(hv2s#"莬F߲z%DsC<2DtyWx5 `B(v7$h!Igcժ`~Qdyņ{Uv7`ؖQTV|n&eٰ.9DLf05C)v%Րr7/!7oE$dTm+1KkObӓ.QR"F̶ٛz6DCc_z/W;fo՛ꯕruRM3S5%٬:Qx`-.dGԫ0\#8"zıUY+ϡrF0HnQ!?ÄsOAyQ6_SIN;%?{k죯djmpd'KYNk'`EJkk;AVBG"59̃FZⱕ$q.pd%ƶ$wp 6 y F00?~rTTM(`xg!ͤš`@h ^&K'Kko9Ԭ+ݳ:ͣ]*?Ji&ypZ(hE:3Ud}+"*R?vΐ& !%qM-] *^2 n3p%+.+r+eQ :-Dن⪤J[IwSD$usa `Q -D"۵=Uo_rƧx2\f[`_`^5%[$pvFg?QN Z<rB]Ķy}q"Ɍ)po Y`{L;P'R%s)UyvũUnsCi3G,a2K=Wb7nȮw]gEիM?](f)Y쨞wع\rjTڄ f6a x Zv@kk[3Qxy]7vQ <{~bBSʜaP  #[/{Yq_O"u-:eQ_T\">^د Ǧ  E3?_ ݥҪ,,8kظڪ H߃+RQGNd&\nw*;ۙ.L #cwF(#%^u ]L ak0ĘP^]GX[!`Ik0iftxvP;kwHP6^+FAcOUxI+H;a2Lt&Ps֗0*Q3㱊ʴpԤ9nғki?z=Bv [5GCN uč&xۍK_:fԡssi`|( 00ބtƬX q7a"f?<9G;=}&p5S:{w 4x@*q'Ɨ^3ND*/nzm_Lt_p"EH-/Q\ܴzh|g&a6eXpR}dMڵ̓YႧH(zcVk!xqv `ѕt!3ϗ;ImvR`Wۦ%S p.E!]W(ؿԾ26k\(o#NM-~RaurnIjdkʻ-0 =-u°Neosm&&gL֣0\w%<(fs*f/)U}$]gTN#!&}pV:q)fek6kGRS17n9Ϩ  XPO@bG=s*K$C^r>Ⓞ~yeozZt!Jnp dI4%33 3EjuH@p|=_Q83 ު]EL G<+.4S!͠qP7o\g+tF|b+ȳ\MSi:#41&9/0'mI8N1 bD˭crRȂM *ʩ )WBfr1vYi>M@۷ezˏL&=P]ɞ Q˽{)D` Tٳo~|3(tW\w%%du[A^ؿvMo[M#fʰ\IUX:4$.;Np>.*~EgyO;fbL)wbވ\/w|DO:=OW##&ÁJͫ8gN7y{4mfzCDpnn\pFr S"PDNӲHHG}2j}Hd׫ RR_xq/b{\I/-hC^Ɍ ->(dTAXN PCLȑ*omI=וԻB3EKipKqeeZiٯ9ֱKdy ZԴBR,wJ4ԐtTİ(6h]h805wk,,K{~Of=^/3@ bˣB7t5CG{"^0jG/ugMf 50{!5&j:sB! ˴B9ho1qEl0~Q^JrǨ(;qy^t<0&QWu\Az'e38/mރd.Ε/ut}^\)]!ĮNГN]6JZ/#^\+2bO8P{qc"8%]:R)Mc->iW45H^Ɩc=$TTM-)sMfsM/ϱ, b&.C>$Ψ7%[% Glg펥]fQzgu9\\gMu1ǐ YaBdS-* =+ eXD@qE? egl6Ӄ0хY_XSN<0}dx5x]T9n(-f"|,T}fm6`5( $mQ/AwC60 w7 SFVJ_0oȷ+J93l ?9hE.!5ٴ,0СER Q <^Vla)r5AO#4QkGncG.zY`ixZށC 都a#1DMQf[}i:v6{'RD4U U _}d)>_-qq ;ZK^nQMR`~oy&."* _zȴTWʎ%|{>\8CFÖm2?ߞ3.Ac6h|M9japcٞV؛9diUw]Ҡ36^iHݠ%>;mx%)gTB2*\4Q;U*S%5tud%4^!/N=a&T28"i3S$>g\lh,6YuSbuUs+no|bixshk;KM{")C0FKb`ߨ^27Za|1&"b!R!Hu艊vX0_LsQ ;@!6 èڋrD/]2u|B'sP9(E~bY+A#-^Z7U> K\aNA d#<:X;7w@s}ȯ11C!`czl_h|5 Ye1ŵ?䰰"i S %8!&=9lYז-cȆ<]ozѬ<֏WozlU덏T(戱q@M.kh%a e#rTVTU,{d|vWPZDpńzY1UAfyOI!1FċP=Fd ^~ XO|ܹ Ȝ[gԟ*43@A͔hCQ]1#s6}x٭ 2_)e%Ap&oC'Mpf7P1o VLcc@L 2J_νT(OȻc_'C={mQZVP]Pi@; HpUTBLid1Jp^5zpX- q E7K)5}> 7oTdC{{S [$tr)gn7r_/Q7:NŭVr0(,g)[ϼCMMC>."Khi{wO]NS `Ip0l3=`& IQdN of_%nWUn6C;)⌭N LړR"bj1>{ޝ^ORERpoEX![lKP6"-]Ng=d# ƺIGGҩ.>T.h%#vAώ`fY5ф&lwNєNg] )l-CQ)IYhgV5NhiķB67VR ~:%X=ǖpziyxr14ð[p ]*jp9NtsxޥPC 'oN(ל8K]/".5tCJ6^x<}Ega.eNT zJ 2aMK)e=E8TQyǢ4-i gÇ0T`xh<4zyG:4vt4UtEC6Z?vQyލ6 pah&ð7& *8Ml3M-hV\I ͑@t^+}mH 3'7r<7qiVд#;A'K3CbœL;VeӋ2a>lܩq%HY`R"W*s=k0"$q|hF[|yҊ_GB~Ɩ5/2ku&!jy]{ N'a'ɨ룺7ڰѴyt,/=?5ß)՟q:7ڟ񾬔4ܣ!2f7 d~FͿ7HeXcK?\&ϔi~OuM85P}c񾆃}"6'W9O *lW)s{Y13Q(y\RVuOD086YOF5װ~XtٯxF\c=h=2@4ZpZY=e cI|Ա%tW25@`֒U%tZB& ~$Ym왍1_@m}w;ÖZ=o AIrQ !NE1 41DoɃL8WEb5}KL=)Cxɰp㦶fG[e-1]0 Qf8c~ԊBWt Ԓq GΜ<r0rlAYxҽauV^n0# iLd5KWyi7yg"٧3_"ۄP4Ebf]>8zp>3W W[sWlqB͏̓? 5 /dNv{c 8~lP& ֈ:Ԙ0;:i$ Y0A4 Kvc•?<(g}ztYlMK@s][2?a_et0B:L쪿v<" } \QWMFK3X ՈM]َRځNV Wh"q |pH 9&*c)[m4“91<#E=y[ u{c~ f-N-+#bjNʐ]g|@yq ,@c>tR#!YA5,@QfBP RXmA>՜^Q gf<U뿁c{MWʴ =u_$U$6wͷmlI2$ !N4}̷Q]<wp+/>iv9]l&M+!^,:nC?ؼ*L)Q,wӄT`Nl\˛3\iٌf\XY1axn>Fڭy' &{'Q5|~rec>i|v(ʉ1x}j+X4߻ @Nsc)Y)RakhQJ?.)-hMSМ/hlM6K.0 RE[d1aj3%, ^XRB*: V7-mfoy,=oy#hEGjmz{:h#pZyN$T$èNv@]E"^l[# 33JS.$a}ܤ5% {+ŖsdErq J _Aؾ%-o|.er&D(9|Xny?/jcn͗x)̋ 6IpσejyH\*=;eMsT3 1% Dd o=?d ؋{4{Q4BA'#Dq<z1^%4Aa^E"j[EJolx^P],sd؂V/;i`i@[e$w.!58PkBN)F.6ERTbN*1%SH)r*}feuSxUlԪ ~?|nf†MNZ<te;YD9FQD{[ `T<0$l#YxƶX]h~EN00uM+pv&=@"RS)jeS F&%g6ժRc.,Q aYo,=á-UGSE9>Bhæ_c@|ңNQT? l䂱~Ah Bʄhu,B(WM[/ ƞfaa `S$!iIJt_aG̞UvLnt`5nݞ9GGz\{KvZf ֊Mtu&Jooc&~l9FfF|gުjLp SM\9 {H&"| I? `Gɤsh/rA0Xr,g F^꫷f sʨܖ"3. c*;̯zwzGo;GD#i]&Cs`*qқ lQix`×FpreW /m OLWⓛlGY k窾sCQ֦gU~N6a|hqL}xaX.vf;6}0خ3tR?Hac"lNQ"bΙyiv_`kA43I7-4ηyo*f7Jw7H춺̙GX+Btjm08fGԹ;!FoQ؏ލ:dj[gbcMK&zG,Tj^K(K HtбCMڎ. M7i&ߋȱZ 9-ک=3o :4\@-pGʺY⬾Ue_G$=j.K:mWtoJK~Sh+ %KAjd1 7Aa5NF *F&(QϢ/UR$g[D٪OoI1!RUa*y:.Cqt;^=l~GdGs6i $oV*Mo&әKA(`PdL4: `q'% hOc8VcF^BZ5([suMm Zeq>vLx]<)! V>O!uoi#if\e}x1x56E,|,ceuA\d/xr1n: r [4~4HeCdM9Ѫ)PLQWWSjci0#J@);3`&j -\8-1]V8otӎ31ݩr0s~٬lj?BN 98%ԏ||*ں2zDGg% 'J'/?Z1Su6IU;7eob]tМC hO=X޴Y50u CXD*WtQ+(-2 yRt;&/~ů;WIb-iSepcSb ۚ߳_ݥDfX' }l`F՗,3l|)S,j쇽!m f㘜*-Ygs:)N1JiR{D]Ź!K P5]>!ͤwO#\̭YȆ0i?`Bg9|h՘*uh=0硤SNNؤLȺ$%OpTuN²FV'\L\)k;o,V 6ڗE!z 5,pr$pBsZ^OW`=yBw7TBFaX-0O-DƇ{@ ̣;L@,ߑ␝ӑS)Ѧf%BDv2b2K1;c}ɶПL=Epyiax% CNm(2Y#XW Wqqgzr 2- Ϯ-Јv+HA~uXj,S[rǧh@tBfwjJbP25:4Z` WJ'Fh`{Ψ-⃖,yߞ\h I~i|a EjP(=H3#"6q#Qon-1G(`ik< پ# Z#RA_QգF?Ji?Rl1H y}PD ;T6$HQGQ]z !@1<'B Ǘ"-NƞlOuv_Ѳ@qi[۰'6{̣8 0Pd0D3)>T]g|ձ [>)WGl9:&;L_.+ 铑evk Xi!L̗*r{Gl6>J+lS!Jfd 1Yicf2q9?0ZdA~AȒ8->.n*he^"ٶ%CT~H[ˍHfRJo:~A $1AԼJE|)5ڂ70WA:A4gU!,RDdRO# -8 ee}fgtubNLG+҄ܙjWnÎȠA7U,@q9EI*_D'%䞗jVSZn*% Ӳ"k&hrU#'Gʛ()v^ d> t|3ex eiN6q))"] .\wh6] 8U!H麔q,-9Ifʼ"+zC;A0{Vg 6r#$Gre3oi&ikN )r÷Az d^y(v:7Žfx;H!]*㒤mzJP`%]ͳ 3 ^1~8EF lDGM}V.^rv;6l9 -`=J/SRce%wG"d[ր& ƌ 2t "9meG}I~xlR*H[R侔{uN~,9:Jl,僐0g 5Ǧ֚LK-[—x6q\QP``S4E8]ݺHdmM| s|^E#tBb"7q%sb]jbt 1{h$'QA*NfCY@.X:_lCٞU_PKCajzKˁ"o VvLzjk*<ᵇ2:} )bi |k{_u묤#QsF5ޏhvr0b,.0卥ݭ̟4676 RؗOD{O9%Z7 wK K'QpyKGp|';(KZGITJZp4cA=`l"`'6.tR$#X1о@w+5ΓQ ^nSveUw5Ot1G'{G$Y[w QED+&@'K.u<#ټ߾W9x1P4{v 5oBuK/ZGsxiUz sha 1#PSK<'&H!v;INncPCSR:Q:ގӔ𲱋RoYHc-Z2m4;=?Q .XU m 6mrEϼ2GIËb\7%V]G*njh6ZT's}pvh{&0%(XY@qc-aX^!C[GV{kj[gBeۢC?o[Zw/Pnp8D,b{EU.=CBQd^*-mfn;*זj=Wf}Nk!e59^G1XUt+1[YSG6:UUa)Tg^j㣣 %l=l`j"xőv,Ω}ȃey*_W(˻d;Ŝ(ids:;o_O O1< mVUi׭VׯM)t;#-jd v \:}%gAVehiEM đV Zfamʹe΃ f,,͠HEBEz>V2*qg Ʊ l kX=G/_(C%rTشg x :qStV,3qJ@(,U73?5`7F [x>lz0RS"csCߎʫ7F8]x1 Ҏk>ǥ#Tk_t}9 }_:\& gC#J9G^sm WaWEA|8TAr˞xA{8e¥? -As헹Z ΰk<5ɸ3VU1M<|ql#ТGJRoP6L|ןNaJ&n6 _E 5,OJ.!E *"!/ST7̧Cds~r ;Ni)LbP7Q/ﰀ> (.KEmհ yHsܙAIdhP yi;FX.~VC/T gȧ,#JgeW+O~ŞP(!kRƓ8vt]cNjM c/uW<iã%m XdCfS~`W@1*hoT]Y cpH4S4u!R ̈́<4le^ȹUYF-&s!>+*େd]ղ)u*~0 #M4oGEdl-P,̣q|tVMeNHie6X.ljijH0߸vO+%ߟ^c짢 i% V(ȋ2߄AyK9 ϣ[dcv"@Gۀ!Fȫ i[ʈ3eN1(bt}1]ǘUulܗV4wQ\^?}Mi;A؄wp˃z|硗\r U3UBGq#$r0U W@JŐYdTSiafS=D9b*CbtΊP뻔cz0oI34iT]>nhT S3dFmeJ3<ClWA&Kӝ5~&Y{Iskq;{TjDRޙhڜ@1"lt`—NՕt ,xЪFHy5%_z Fb`h:~aQR+TJӵbǖW lRS t{e?$v-Ex}ê77U-h+7 ə"3d>L͡U:vlg/ѮP&o(`fnAb89yz%]4B*^0bQlȟRB!-Hͩ>F[VⵠeI5#]^@Ffx'Z5ŧɖWnTȴV߁uHWpΏ 3%MqjC*e8muÎFteeF* MgMzz;6>Sj)GVhyR]:y_ۭc "Q OѨ M@~2: H @?˒y"*ROQ9b/W0[qˏ'J-)R7* 6rJ$ 9A[e/ labӘLO>I/w憖rh>ϢYyZ1*[~ChGVͻ7*RzLQ4Bs#9%,].g3 w}v-_b<TQAhs4`po;K6#D*5Cg?>{[BC5}-z2ƨm& 4x(C2RӉ\?g5RǁVy٧|ѢBbD@(J4H?p<ޅxLF9VQ?g8%5ZTr BϨ#nN: xL86t%E1hXd7ĤДН6 ү+B| $%'aMRO9 4F'ҧ3t #c5DN 7G="0m'n?Ci f2J|K"i۬[mw9m|`*T$f4Z&.XT~i t &QJ*l_dcm?V\b4)ނ~ 揔k,Z?ɷvumQps.qz_Vep}<5Zr} VQ>D1%yhsk$:M#0fF 8#=mܤeFӜ9z-‘YR,e/("[{Wo'GvH?'Ƌ)dCq F1ÀKJSp7UXu |h7qYf'VS5Q@fܑ09[_=V蝞8Q$/Ky &Ht#sx{K!Eb%OEw)yCB:!Pz07Tg4OrPd(fyn㽖>YS;DWJ&JN*cЬrQ*,/Z:d 5iT wl=TzB$izhX_hiAOqƆ v^Pu"E/>ge?9|([&Fj~>Ëe5wYfs-; )`_"+jVKW2p3YVkO.hj/ˆԸyG_S^>`͠'oiβBNvxd}v0o'5Cw}6ٜ[.f1~bfoR ?Ё8+5s*Y% ]&%ɖ2 :W{P si|>5bO|jft8i+O/p ]Gtf/ZUNMsڋY$̳˗IkTסR~vcq^+~i° N+i:k{/0Ɍ-Xt.̆aȏCjsX)3Af-)๟.iFmI9J6ڤ;q{&FQ%!f -r6Rzf=X-PUj*:{6͇=qWueIZf l!mԖ(Inbe/mtܬ: =>?*BL;5%"/.^1'φ%K AcJf 3'r餛HHr8_x=NY/=r\o ًLUb]TQi7W ,b_90p.' -ƽbl8T@M^/Bd ɱ* Ea}\Uy$6\UGN$ЅoKxh}{|uGbT&Pݔ٠$s&&$pSEt9Z9m-6V((~|+7O!fGiԓ> I)6 ݁8`?9 *T >ę|2m9'.%8 pX0:hF| {`A-x+Fq5:>hAgiN5L)H#kf0ÄL]%AJvuBz,D,ێ2J 'f\U !D̆t=xMC 4X6`C*>W@n N%| S ;Y0SAY5!W򩕏ALWK\(ušPbsQ\DU 7sf1'mU>DݼLI%'W*nر^=Ð =;A G~D,vFL74jk `9pS4 2;3'LF N7z=KϽ!^ثD`7GS>F@Pn5ax } wT&ó딀o-,16Kgi0nX=- ԬމQ3dLJ+'7ZQpT$m<Znq4l?2a{ӂ5w;F6$GjDRKO%w8@ 2( a7Q0TtЮW.=jLC>w[SuqlQlPtvIђ #[&/`0Z19ȁD/92NVm=j:5k9`9rX6>:XH,/i2Z:@tp"EW v֞Pį|]^b-,W1ت(ʷS31#VZ"XKܜ]]W`:DR2 i2!{U%/9b=϶GB 6'ɮ"yk)#1g*:;>@m;i/k?1ο~,oyq[5+dxWBOތ^*\FH9n"5 ITҤ<#Uoq jl\.0ima:1ڜH>\98!D0;M/<7 K;]}۴3JOG9Uێk>f s @{]viMfIY(6~eo'G# NBXXH4t{~CRVԐjWkgKdKX̴pwW;1QV%F]1m4VI!"ܱ3ʸu X4 %EF ,se)VކPhB8jÓ xйCL?h(:/ó~mRKCC-b'}cV?@eӅKLUjz.&$&9dQ"+8|]Qd|(z[Npčzf q?SFWCNaM i0bGodS>WQ|1' kcޛ78N L A,sH[iUD`)zO~U7kKǞ~tз7K}?{7gdg :` :aUe(Hɸ"cf/G8ĕb Ry' r4WC*b(F$t$7;"(a dY21$Ԏe #pTRГhAԳswQ>iܨ9o*߰YLD%EQn 2m{Z4s|wpE7Q:j$9Lŧ{" QۥT\U4kP1WqeqQeKV۹&94* eA{|g4l)-C a{Wo0E$+b%6=mBQ?<8uɐ|<ܯ2k<.?F<0#KYUNu Ļg{jHYoqSɀXp=nDW8E.wR^Rs"TGkn6|QôcgTf27Y2nb#"(10-ZLF6Nb5.'h/e%I cT֪CoiMCGʞ( "S!_Aq;*./R|SX86{.r:Y\싯1yV (ꑶhW0Vi#f147֢=6÷(&t$_!IۃcP N>s.Ir63N$<-(2>n?vS;Gny.x(~V"8X)E}D?^^q6qFODyh9"OFBbGo]P~j9F#>BS3䕊>V}]M+8/1ߢDob*~svjmv!$E 1q5g?ĥT"~4,!!KuL8lt|9 /z8Uanl4֡YIk ҶohA4E~yxİ= ͣr ́| +(t@ Rz7ս娵<%Rg) !W?Ar D S7=i;hTSi[=Dm< :5t}Oi*I 8ꔒmlT1OFU!;m ێצU6 IktitJ__[8[uʾǻI8!ܥ+|嬭&h@d@96߅X()ڙ+S(7!1rӝ\.o<>:'%{.RF>2܉sVȹ%h":WV}z53e \`( iYKw>\b|@ gjدio᭸߽-P1}HR֫U%CK)ڌCXrq^#ZH|ۿD0 (HpVՂ}-\g|.GmoCIwovR `L~ ˖hW'C/{xvr Y/G-BQp¡l`X4F* R=ǰIwi)J{q tcZ Tf*CMaN]\aZȡl\ojޒ6ȜGՑDit{޷F%nBaUtۗCzv@GbJ&{RtjIf)8x.+2GB9]t==b<06ydtE?߃@ AAw_>Veۨ ,ݞVQRz*}o?{:²@I"/KK⣩\(QvwCg2$Dc607A c͞v l"&ljg,V0I{cQ wa);.>P:yL 鰵Gk=۟wC5^D^*Yx"ueg-eHJUQcvZ k}&P |ZJ^\~.}T?_R}jix| 1 f! `KF.)vCtY钋Sd ^ x;<Fs IVM;s'b{ny6,ź{" 6?ݥ GYJ݊V#a8l 4zDoꕸ CI8jfqizJϽztG p뱿2Њ?%^hJ٥,Ft|MSj[}g^qC I;2W5,cbEc0H؎Q_畬کT1:;( l|zk])Lxzbh7.XF˶t LvT8I/Ⴧu y҇1.I;kl}̿JR,+$tM>BRs~2!6H]8P]B/Q&@/ 'ge sWVig?&?:^ue0ܘ`^ O EL`|HͿ$uPA?LgL- Fxqa@$IbPw hws;A-MJ mXxkG3iQ$DZ!vPfu슪t6\(s) \-췢 i?XM3N2G_eFԱS: F3dj֯ˣl]~8reJ ]&Hn;B#aoLdF1XaD;;j9C٨NraƩF  ӋsgJKϬiWڤFd*ݤ " L3z"ŏ{ޤQI]ʯ%Ɋit[H dC@6WODlU~KdԘ3 ͩxWt ZwRrǵ,(ʜo1I#f tuÚ*Z<j)g"-1vZH7K+l97HGLcL^;aDC %>]TO-_zP 0v_HviqL*>tU U*_ D mH M`#MǗSGQZmoBHݗ؞4/RZ?ڵߊqӑAP ׈=ҠM8|q_4eԭ ET9Ma+Z)܎AN "bEߕ2dCu{ln5Rzq}ٕ[rn <CRxYdL>&I?,l2~iu> NA.֤jE#[2˷/kXLq:٤fn`K'nҦE}Jq~dzܴcV7)ms3nyǓ3jR],'C#2Ub}iH{Ɇ/Acl͔<{; P1FƸS'QC6F,b v@QPÖ\wځL|9֤u@&|Y&_xGA_ey췅쫥#صoW$uĵ-a7Va4 X&IG fOƭƃ,x Lo뽑1EGz6S7&*= +Sdu ?zsSJW} ;pDɾh5eRTޥ V';UnGR-Yn.mݱ!c ð&䨼(` I v)`_qub.WjS8ӍiivCBZB1L5?S>UAe _^5WAB$iOmB+I7:ɱL RI͏wOw3iZ ('eAi{h uDU-NΘc<$3 2w=?Q.s}X4}MsQ;Wr&M*%u*byHQj/S7&͝\ vK6yPGQk)ϰ3M )^:VV<}1M*حi0eΣˁ6}ɚ3{(")Ԋj>& &H(-~Dp-2~ ].HfEMKƋqIIiB {)FIys=X߉#G)tq9;\ 3­Z?ʲa5mjC:_eem(YcKhr ǚ:eu `&Ñ; 61Ytc0>ņVI{f3l@iYH <վB/'c\ 9[k>3IHu:Upfnռ}ݠ!oI`}Zp8Pɏ3ܔ'/Ң(̠j]ɭ0kа\hELaʽ *][դ|֌w!Y[$'4b+/Bd#{'Wr=`$2o$qD_u~H<Լɒc I^ʹ5O p3vlN+Dgd 40"{ѫVD)q#%XmF[)x_lj.|q%n;F| mc-`4E(L\hIT;.u^PKb=yc7T{T`O+%纤1L4HUQ3j5]"r5P}:۷bcC*MQ,8dW.oɵMw:йDף-z|{Ōbaße DvV? γi8iq`/6>BȈ%k/r3RoGu>zr>CJ)1{.0A@&biy-&CPZC8 .9C- ;X/NԡDc)] Hg} yZZYOμ3rfѕ%a+ IP4~ܺAB!A";3L?dY}ɪ(uG%x&yǩ줁(r<ܕhyRI lLaXsV'<[)_A?!p:>+y]z=~PD22Οx"GIxQ5V%A2l_߁.O{&3TeAyO8>n;#Q5B%0{%ÞGP1bu5~׻ku5e2>^ӂFBt]7/$X$ۈoP(t48c"5W 23~}[*4]8#0hU4/f*nJRpɞ"&kޓh95kX[h)ĉm9+bpMcD @.Vw:S,Q D;`pi%?rr?EL^R}\,bg3R. 7,E92_HE(hru.ݖ@Zb "] vbvŵ[nkUflq1uEp" SL>•QH)XaI ^ eD)#O= ^Zϡ|"Nxɹ?㋽Z- NƬ3 TОDX'D@#I}^U6oA8phW5c_kc gYZF1iq$'lB/$J4-P%*!i!q,t\S<*B7:(C*ec0lIࣰ1'f:KRW& rCp} ʼ$S[WX+WAOӚa=Eښs_UiE%cW"nVKWp@XgXz jl܏)7v <[!Zp*#q[=gk*^$ĶLZ+TQ }n6; RLп/,㽻gfff"b{ZPA9"Fs,kb0>F;!e*S!Mgd{/ AS_@ta7u1X)9d8epBhMޏw"RSBP3% ̎}SӂbOW=$+ Gp( $ԺlS }AL*\O8R $5i26JlhvƑȗ" EsθG\:yz1ʁѪd\$ g2׺P hˊiE<?#sNgxt8@Ӡ_#GsXհ/owSCgpOzX(E1ȝ:M ڹDEɻF;eMt87vƬ5bJZ AnDER4dDb291eNҞK!!:N9>S'ѽ@衪)Q *u40P>[D[YOBTj:}%"˾k`>4M1GZڞ [Г|qk(x [BaxR-+S*`R箖T8_7Է^pہ`I~j$3Ii^9܌j(.PWiD\fJ)cvE G?A7Wk8 3t} tzflblvׇTrS|ANUQ5l6œ-u ܹtL}?YP"]]ZGpXڐ4^JUN1N45$\3K1##7ԭ39%n :\lK8u;BC<νΠٴ%;F4Anj2[BNEp3}3ْI=͚ C^%j) C=1!6XBp]4O[||rDP24P+^Qxսep&R@p_Ί`r*G錺nEMuszK v|pW7TB`=I?]k SOzPاVV0;Dsnb{ zؑJku!Q0*xKJ ! vg^G>ެ_,2Y%CtˁktIK僢[ EaqԾ*$Z\6FVϲ_)bP}Zެw9 4kz0 ~ӵ1.D;s,~=5 \dٺws<)|͌գD[|w#b$h})/Aʇw+i\T_>46>83\3bJbC?aQ7L3WW9#J1KE8," zGaf!KVQXo O>+^ <40qq{_/bTʼ_ZeኾFN1bkg+#hk/,JsS`Zq<;ȡ\P$Ek-[W0=LeQ\pB˟l5-BTpp|s`AF,o։-HN a#®ާ'o‹rY!㇣&Ά VYDC!Dc嬝sm,]u\"FF$㍆dQr@dOmfv3m_FCn|^F -CZyp*d(:S#|JFxc2k}aO_YGOڡo{͏xBc)ښ r2#9{J穕GKFd9+[E~ѠΙ%B&NjeW(#7~Bg5Qh RFHqX8dBXT2e_Fw|<_]$yQR,n$Iٜ;#@1rdp6W@&v̺M.^twls!)]G uSK\Hu5 o} XO) }yB_r@~?WsHU~J\B6DiqO#W&0%V(щF i$u4>r4X\vt tZ$FGpFJƅx 9> \<^z,9~&nxdYIf $w#ŝI{N?)Nk+nI:t:a k b ǚ5Hgo_L> |)$㧰qfNy7; &*vIAnP̻AO(_{;|Ut5FRg=V=֌uלfZL?;qS{U3#6ɒ(8PC]|HBo(IZHReG*p*F a@zQ ?_HH nEFEm;,o=֯V.dųG6%3lU}2v|-_;W`r\6ZIlLg;TchhRbBOiKoevB:w0EaX@B 'gV\SW Xn&rAiW}t$B}^fI~uVX5m3qs.i@q:2>CۯփI`qcLUc~̽ZnE$% A&gII,-o9\"OU&8U(fɟ+66I3\|cF)!0~OfG;_}~մ2Ra{,!By҇HorF :D_|y¨ڜ ʜ;cb3,K ڬձF ,ohPJML,|h~xG+Otl;?yCgw+ ՗.yaDvT")JiT`wUB9v gBWw;8b_c%'ΩWB%L15q`Ϟ]\x?aPǪ*k5YEҝ}ismL-.)n_zWe&Ȯp汭NN*JA㆕8.[БlEw$Xo胕#uJ\= dq>daU=8jz:~+vk"+Dt )!⍳.^.?sw82AB.iǶIrڞ%֎*/`־ IS /yC[ {Kv ?}R\t7`UrpW_*y$Ҡ0TdͿ ue&suݦx9UB|Z6=XaeOL?q5\fyx*+YgA/ M,8DX1t5;4e]O(Tm ҝ^$ldhNۧ8>t LV W#N,IGU'-+E8FwjJڙQhAմ<}N.O3f }+ GYۛ,rp^B^O uHXMՐoY|<5KF>'YuzX܋84) EYV%( }NO@k:USbP%>DGB-9->ZA5p2u`sdCY٥uTF'3OaKń:6EBnQGl=lR >ezHl Gkm|6WQ Gm|#d,8w|N {xFCM/o.R]όy^HS֍pv9Ϯy圊DSP <l{؊_ X;J2*}EUrEUIlcFz%c24N-+Q/!E)G?ce*х7G5ד.^vgޤX-Hh 5ï5>5HlY۸Bk+4lv|8hfgU6Q,@cH =aݣy;R'TֽΨBpy6@(kqUᬄc ?%G\5訐CJ.aRٓ@7ƳaVO=mj<Wm!K"!vznb6 1}Q;Z8 $eP3>%b2U*r'[ \e|PWY%EnoL^e{8e6@|?֪wGx캢JX+P݅4{XJgL ГD`gd5HY(l|*6?UO3`ucvMjYNWD=6}].Ѧ5+ƿ]_D $OF3T9Os+Ӊ3K\#m[!E# VM꽈H475 sL)%|[ĭq GVr 5^g-.=]Ms<AH9f͙3+I0-omhfnkd&;2PoJ&+)SgAa- F_Āa៞!QZ"ՐaVRDK tb93\2IhDI=kdjx @ʮ%Sj4g ?EFJ{-ZFk*.Hz'eKs51tlc\ۭ՚#d Ê|Q.˫w[$<Cau)] +! -4ڸau#o å"<>7ZG%+WkX@;\6EV5A?dqDA{r.TGO]h]+orHSxLikT8P(ڦ:fsKOnD?u+$)#OЪѷ1EͻgdEad)m.#ҲlSʞ@H Srh~ F^tdVP@q_ߧX`^by,XZ?RBh@#>[1YjS7.g܎{TIB"=Sx=rPߗ6uv|v/#vFPc]ʥ HБ!ᏅAG !V=pū* -q1`UnWv4bc_\]EN4>X.'ɜb̌Q&!߹tN\T>) U *{ QO4P&2Vlx)1mGD[GS0&Ao=p([Xu t>gF{$K;9՝#?a!&i 7s=2WRթ5/!0Bofi5{0cdE?4D!&u=13R ?x(W#S]_B&`VkH3v޸V&MDE5/ō PV(*LZC߀Y98PL7?<'yŶ61dXiu[ q7jˎp.zz`U=R5da>co8O-TY<Zgi#N"DN~S[yn.wѸQWf`x./MPl3UqGLoK{;gG*!ӹz; (?I8є]7-#UwxD1F6;KT[z l a&P#Aٻ wRPd՜V)Efk R}{V[}b-!*,Da 'CL w\'} 5֥~F U5Y~C]O4n"FަMJ-VjJdٮo!f w!ePj[RF5cS5oCJhGp$ᩈmOk<=;4oaWuĎY[WUd<<Y|\ CHnт|zVS= < ]?ssMfa% (PYoEX޹[rS9\2A+KM $c>I {QX逵D%[T,KFZ` K*h%hjc΅}1IB4YʺƞKZ]27Uu$,d !z #>PH]-9 eYa.Z/{޺yLsmnЌ>eq;K<|wf_M*Q0[zXh敆v d2N/ܪJacRĨo:8O$ kG 7a6Pq,*ҀXwmSC}S8sʫ':;dQ(Jz::ٝQvj\@Q//NcΥFeəy~^&R,^IqraR"֞ʣfH;K{Xcr$+|_ŠܨP1+F7ͧfwĘ9q,HYV.eI@,ٝ)kV} u [9e.TbV !$}O<:uO6s\U[QU8zzs8pH{Ϫ*% !7Ji r(\سL~BQc0ר|y')Ḽ@1Zڹ5O׷g7˞#Xi=4>O?X5Cwa;6=շMf%.XZHք% OΌENpRd`'WwW d fvTʸ**twPx8yrÑ/z9"i#]-ۦAFM_7:zUx?,pm _;F:670@i0fΏ۟< ruU5i[FޟhhH길l1NJQRR>a{8oXbU~H?hмP?q?eɁT| N*<~nl:XW`|YgO*o bΤgR?Wͯm:O8I#O&T,$vjD;\T$VЫer &jwwt{\@i S/*$3A`\?Yjq0VWЯnhϳHԫļ%nSKbcBR߰^ͰQAk5%@}Xphmٓ ȇ{#% 0XSϛeƿKvwMa *?~솤ś._?xN! zlJ %}x&JNf۔ ĀľeQp~,dCBWퟁp;p|~ ,M {D#9 1n*l}G;ǭ&뭑`,=w{Y65Ȋqi§V jSeRc#FS,[}bCe=ER<OL,zt b}Aå6|KB&S.Y ;#:Ʌ.nZ'>N"t|\0O څxCIH$1E"*]}hLy)˧+tA !WK?ys~U w FotfLvEl`BqkEJ"￶3ml*̉G2v| huO[g&~5(2Md/zXu.k>Ўv99Z;`?Eir0Vwޮb=X>{T3i)|a1i[9Y91F,+ȅe|-瑜kʃM<ct!2 (~8]Y}׼Ll~Oiޏa༒O=i t̯3p]3(crԱ~ݷSФP+Y o7"US{) esR'/f2Gːc4ֿb<8q>xtp}*Gi .lڗ˜~HA&X LIaiṌ(/%=a"x~Q2dR1^Qη-.A@O,6YʃgVy mQB~ڞ݌|QIU f g2)p7jOZb' x},LOP/FO}T{eEm̜\O(=fy~3_ufOյo>r^G|BbGKF@R]/^4h10'01|GuE` AWgaJm+֪t gͯC0baI{DRÑVWSF> arT #S?=I R[A O NJ/bqކ[9PZ)~XJ=tۢ wngM3A. .JaC#8L6E^})GTkoaagA)oձl&svQ/;xf[hm-V*C~gO.|>\#"Q2Lj?3 x{(zaR̔uE.Nk}H(|@>+oӝ7¶{k[/+z>m4!Lį^Stb+JktfoH1˻#stQ~|Łvl=0Ã!ruf!5Nfy(VQ>/OnA+Wp4մ$1m@ĝtXCDn7H֫ ]0J'?x@=̡}7h5lUeHx+y\j˙&fӑrmJsKؾ϶˫)/){͎_rvVNM r$AXNJ6L4R͙ 72[\RXx~s:oElW(`ZC3Q':fnck*["+w<(X3@ )w40 q[X$ޡo)'yae|Í/`܆zxyzazص|%Wq0? O[r?nZ~?})4\NIg%!}fN, ٮ_A!ݥx3U44tuyvzPdafSָ; N4z̲Tnk t$VAGƦ# !nEfFDl.jMͯTq1{[3w} Ď$NQh`.Y [X̒ 068f TQxS۽W5:oO;EͷQ06 _ Or$-Kp EcqTy0[K+$I㪴`K)x?n%[42b<΋ǣ`F%n"+o{eȺ 캫?YhFUHZP~ ֨H{%XT0QZY?t )'f֯Hq$uBIc7qzHCkg/ ( 2Tiɶ9*T@{k/q@@_-%8:fZN ? *X9Slcz/Ym4q<TE1+\?,F<@ym~O5 "/ |}pQjSuv]}/&ޤQ5WwaY2|;פDtłBLb.v\k|5D,GY zPݑY"3gV 0Ȯn#` Chm[m׆F8-e|z qrknIT)jRw>I OȀ[B,{Hf<*@v@F4,b6gz` ;~/& oM˓B{;mY>tJieHGfLBجl8A>TFʽrl'S1! A*XB~>() }†p̍g;%%+ PI/1Y8xr=A`^U`(~y 7ڿl/my #kiKc1?rQ>kcCӮ.*,r'OT< }~ 1+ik VTРWIeB×+@+ۦ^ݤfҍGЌ†CK'=AZb?2Y#o0\,ܖԣyC1T{dPESy{=;|^`W?RvK  A} x\eJz\} &C2ݧdDY" gr;!9Q4>YBjxVNENHJWX^إ=VU=No(ͰђAFx7ٖ5=pqh ,ٟ#E[qݦ{a?#~caPۑywA\_āUpK''RiJ[X70MWY(7n8)J;vl`yDQNUvZϘ5xWnS>PW,Hb(^akV8\W+c ɵfD vz:t~0G=@0- (׷P@0?$2 z62F9":ffTA4lI6I ˂?|95aiA09{4-oI$ս.',Ȑ )sCkM!H2xSgdc|&os?KAχ%wh1yp uMvxߴ+bux?|'w=^cz53KU$b_ۥ%EH7ńWv;UN:{KozJ;ƍl,~ Dr1g\||^wY6J5kt(}R9= R-\Z i.qةS!SD])n~9O{sec&Hy?b-"  F˾x -]a?@=ZZIHAɸ&In;7,_qmK.&+ gh aAݚ)b-7!G&%k1NnY}B|.\q=KAjgQ.L\"(P1&cG14WB78'Ra1.h\ٜ_-Qy'GKz$<ʂxz _zF mp*Cjxou H^*e)pY*i 9o |7cFZ뼔cJYȗ쓀WOE,^n mf-c> 9RQ&#W|xgu"!mXq!l3B _ "FKPp6~|gl?ʷBp)^/ߴ yJ_M1%yoaH j𽜕р_"9Qm#u#}u iHGe&F>:{zxqr-˖e#q滛no?LM"}eX|[x%1 oP:{,ȦA6-Ѻ'r+DL햛zoNF^xerNLe{#??\].mp1Y ,sGv/'*C{5YxQͺFeVe|NXjϝʰbCD071$諲˘AccٔϽV8\]O o<)=?C^L2h+ Ġ_PeN:bIz]f 68ʗ*;Lll9fB NM.ê{6msۘ kA$g~fTwsҰ*r:s3oܣ t^[c!~^uѝUVGr(BJY더g2?z7ZXeKIQ"@SA1{ł@RPBگ}fˡewPs[` -__&U^7_5&%E17BDu?џ8AT413Ԃ4D)=&`ơ_c|vX@m= `Ja6Тݣ16HZ+oNqȭt`4c-y;,% a G%l_*\_!x+m"u oP"e:wRo*^]j}ϯZ 4 ʐC+,Im<  `xO䉏eM%kݞ4~U, ݲXh>E|vQD{ɴf8'F=)_W]6|5PX>gQnI XT:^B"zz6 e='^rkJ+n<_ѭZXqymswTlUdl-3Vؤ])&Oc Pdtqq qrf-1! ʫA!r # h?Dgΰק`Zgo㼚G\ 6[c$蓁.O{ ?~lPٜOE|cspGU*HўB{& {r-cQgԝE0zFݪdUC8)ajcsdq֋Ar *:!|hkLx9WZƅu| %wl*O8qRoW#D_]RKe_OFy)Co奞U:d;IQ30X=,(3~@HIbNCYEL ZWm\ZF$K4wDUӆqiFecm[kƷ.7r4;rRז>V,%*;(;8a<=?4||C"zX[W _nQ CCQM/А.? %^O6 p!W*'%?şIʖO/Tۊ@2>-L1aIAK=t9|*@^iuBO>g]7 i <* $αJL.$m@D4=(W-=g.bm8vmݓGH"\X|Z0RI HRK|Կ䫙^)rr,ޝy1j #ٶz&$ m偉sZLQp|_D{=M|w?Z `jrɞYg@ꩭ@g<[a[D8MάM7}'Iꋩ\f+mV!~U~0_jY_m`Tv:E^f Gn>I2{_60 ӧܽ|9tD-Doֳ@W;lcW/Y(zB*.+yO}YXCP;gc슶c͞'6h c4'Z0͉@qcJ}5-0\CGM4ɬ.y{w.w8XTK\m%ӡ<TΩy ZWM1ψs̏-qTQTzc:%[ ĈPkǃx/t]jsWvE"'2h|"+ 42 io=HߢNp\3%h~`$T7'KyD;` =|khE*+'ތBWn HaƦ+5'`+ؐJ.oM{颮wrn?Jw%_ݺhҳN[еdD>s0r4 u,r^U>=]࿝H!Al!MȠi75fHԩvo~ 2T tZjiԭ&بrxyBlYd𚅜A8ifm{wHA`W6m!h "l0fsj%|A\B(v<ىM%DT :5'mZ|oR]W9 mYsS.ˆ/9 {"N; G;*3_h'u(\ Ü<} $s+?&xcC $u.b &<¤0K`?$>]%h: { nLiC砡9#?3`D72J,~RR{C:ΈL3>uܞ*nnU>qVYe1 X4] i8kO2@j[g6aİ\HQg~R0fS(ڻj'8&,!pɣD{.vhi Ufa`~4K 4xUS'`PR/О%C]NظUёi{3` =|M!H0?wO^õyM*zhw^$N;B W'1&M.KI0̬5g@+a3i66^ݠc2|2 v*u2QJHܨQe9ƳL..Y[|1˿9(lY0d#x< ]r724rZpK"HWQ!'KbQYM`ZhO ZZ uܰcs(&HHܫ=-K"ÿL<]7%2"4iTȋL5%C6E_C;0[}/|͟/Ɛ_ϙ%UJ405WN)ÿ5ňLT ]@fmFOv$e^A\Px-3/W{ccQ\vV>!b#Li]]Dlo|Kpȷ?ez͕uPE16τVq9+l5io7^Pg\~1dCڷ7;RxTύeC'5Pw{ Rbm%c ƣ|6ܙϯv$_/q=(Z/񴼅M'"Om⛩M6'F{k}D2hy+mbo#O,#|*-Ql]mOR>Mx{wDgD+s^\z "9S]m/QiUMm[#MK۫*Ʈ͜BV4"~>@ t()rwhdSoj| FwQ~|g1@hb<#Od㳳Ʃ-^ <^5诿D+s$_{cP}7z#d=eH;Ab~#j2EO0-Kr^L=/NU4M͡dP78nC6K!dXݵƣzu#r=Wk'/@05"|@U^L=[psBTW|s xwVgyaT0K *F?TwgphuIYhz<ěmF[*t^lEqkZc* H`̀ fIbk*5oGxB̿^=!:ZBv!wu# P' {+9.9p0ItǴʻ('q%i *0Fx4X3oxcUE I`Yi!B澄NL4,.幁WH2j ]qٽLުi#x@eUrKQ 6~ǣN| /6 ʱ iGpZ]o4xgCc46T72x tz5R/RAEgOЭFM,֖ Rjz-$UW5P'&17M)Q1KnrY-қ'q'}ߤpnmD;moE!͕HMSn}OL/j1Q^sQ H/lȲi2ŇzT RJ,Ui̓ґg~^46@.g69f VS%s;Sg}DK[xƖXGT8&tnȰplwֳɗූm(1ΰQLY&#j.q3"\Grć (3İ䄞r#Z-um]PC]xN[3Re13coÊQ@u5:cӥ7XI;+*㏑c+6tV bo<ّ^| X|h?MS :Er{߆ٷZv h*h4wx@H'x^oYEFs&^ G4NUwlMg3eM oflS#(g%]m,@VFVqPGBG1̀Aq|q4\A_/;(OWꚁ5z=ilu?9Ħa~r*3(,+jϚ4\_";lHʉa`mRR5*R%0Tvx :!fޏO4;DDF<r|7OWJ;]K09ߚnˑAF.H.J?X-{y9z.Ί3s0A΀@w7wbFu 40γ!l֛$ )Bh\/ L&\lAP=xSWbs@(S2!b6ܻaјpŲ& b/w0A?WUe*qfkCSqd3[_- gUZ>!x=M$7lA5R@CޛŸ̐~|p6^_Ӷ y;y1.< E[K jw^qQ+Gdep˹г/nqs2@Gՠ!|p{4E]Qw͞:>B0?M1YM/pG6DBRpkw/9P_mCK8{ٔ=/ ij!#8Dg%CIͅ˿T 3$$LT\S #,ZI=`sQ\^$*{{o(0a5c4njS%wW_TcʢZҞ T8H@{#|/c4UAeNV=*Ɗ9VF̴KabV,S܅(p'̬誟̜H U/2—gT=w21v_+miwO_?I^)'Nn|?)%R%x6h!$vJL}9&nr0jH5ְ*Ƹ%>`MlPlQlc&',c$PleEtҞM()]zI aojdpsǑeﷃMA算s8gzj C7m:/3DxGrI7dV̄5B^mLXw"l afcEzSKw< '=٬eF>S46Q%Q"[o?Mowxeej`̓&-e^<TI >i`CH6~s_8t10(Q7}sCEg0@"fSpBA6gM8Ҡ7ޑrc=Ib}ׄ@<6`׋P%?Uc$X٨`x~QA)p+J[ C >{xpK W P+cĕb~ԍ;֗R婟+*䭹Q]op:*e Si*ˏ-?y ݣx%YkYVsx^z7R̞nA_J/S +gk]$|ru~Gf.w$(1+ =[!Ǚ 7;&qI zWK(xP)0ҢL#K]D8y+L5KBׅ$)c ²R߶-D R5L9J@)g4yβmԚUc_9kmcULjuh0qF,IGd6n\Juȍ!9oQ8ICb{nA3ԔO]{frfԫ!&2-٤gC!z}lOlP]_ f2FsNeqAa8sa!q;xwE^Kio&@C#94 F~C=i~ZӦ!{; fQJE}_䰙W(q0.Z,6lW% yY&W$Z/MV:wpv7U6 //Xcw.5iVOڦ._M3l0 RxT'Ȫ5q^!;< #Wl4ǮhwLe5  N$fm[d x*X &Ϡ7TN!Jd;/#˴vegv-*揠Sr2K%<*"Y get~։d@Q~òMM1\n{~$Zm}iF gIrBڛ4Ѝ!FTA?(ZV-Nhfc*ERWg![l"1^*aW]##3=FI VlJNΉ[?KhQJܟ,4\klSdM֙]W||ժt`ZHѼ~l9-pZ$E<6 G&D!U7ş_%@902kƈ^ <^Z0)r,j *=C צ?P]eA}SշNXݤbpeIDJҪN`3TjG4a&_:FgNYg]Ҏ$^Wf) 0S<0$[W?w'<|ØQ$!薼! ?)(#wV}l:oK H?SeCkǺ9tڨ˂ 1A ۡgJņi}Q_XX4k븺ޞ<90>͈]6 tzb\FK7JƲJ1<9ķ|/R3uEOy$/JU_ ""]Q`O:kjl?KL ^it8wtۀ*BSwJu󿳄 ;1Oyu[:DyYJ;MD+Ō"v{S/BW(2~xQyR؉8kU.0;fxѦ\2Ǭ f;]a^m͢O1V5ƅ\ei_@-Ԝyw]KuJBqƶ\ڲvʰ܆TUx0NBXµ:q4S)Hik ptw v^' Y/@3TU6cljpBiޮ1Sra^EcmmA$ogTO*|Ƒ!xM>SͺR_8TK^9E7RHz.< N$2ĵIFLu У`8Y +3=<X+t%~H^$soMXrZMUsʢ RR2uOCK8'htKe#\OC.9 ts9,bű) cԛ,m_B]4}(` Gs?_nFZ$Br^%x@p kƭj$nG $WVr(}>ϏLz5ݕ+G_&›@X"5.QUOBm x(Wq7% Fˁ3\Lߟ4vs8VeXwh.*z`ݙf!js=b*#Kw(3JCۃi֋?C(4fx#;;4W"|=zY1 ̀1s WJ u8)ZA,3DrbS? SxeU$ߦ 2ā&(oᖑF)2ɒ )m-\؇ C@LEur+ph!4"h{PrY%?l7xiiOor#y>pBoE (lNmm_Xuny~~:72tU 71ԇƍ']$2@~z6oWkH^1&dqPYLyAp&掛{6 7$eQ'2r$Wa J؊x_O dTjFkfΏ)'AݜD0r;'\ZIȘv}};|p`׷)1ҋt62ZFjf `>qet:<B'gUI/Xu kKkJ1w"}6ǝ[J/R5%ȥYLm)n?[N}DatodN>ܢo#kL(vUΥs*2;?rY=ZeG0.#Ndӹi`I:3Vo 4@!Ԏ JBn;Nqe{+>%CӼ S1ƛoΠym4r"Oկ?o +bÐ0`n-iGT5;&5ƺ,ٽp5ؐ+i>g S6FTe@#a9Aar ~y~j#ƭ/: לZIfl^ XsQZjM74)S"q]wJ=k5h5LR>LziJ6o ʒB`ēװR=w4*[j/OɗS׮imG #xg{S o3H0-sy>K}gп$Q)*=frW#/@Թ,n7[+ӿ%IqǢ]nAD9~~&iqcMUT8e=.Oj9I%%k|Ҏ-JU/O?IYMQ*jZvl b2ڲn104Oدɓ8JQ< T5`[8kxjђɖ{%\A'9*d11Sp7arۂ@dcL kR Siu;izD\R44No9/_7 ?)fM4ROGax4~R%eBIa$[5vd bj0K&6Jy>4iDhRrd\*a,x5S; SBܬV3[2Alb|Y;gsŷftE1{ګLUxQQ޵Q6T?}dp/qT zW.2ҕ{T3)+nh`>6pqڥEqŅ0zs@Z]y#+T0հj?e:86lEmuZ qdlDʢwG#y +Ǥl# }<0I=֓BS*/NBo$>~L[_) `( |6O*PX̅jLébܢeAqrV-QžgV$uz LJȌicg' hMʴNUٗqz9`BUMzNXaƲ+}s7< kYMF,Ƀw ]2!O1'B^L&j+$9^A4,rXfo0^rG=*)f&Y"w.dy\3KP^xʱicrhzAƏ ׸}BƿC5(TK/D6BDå;Hb!HCFE4Q.51CXb%G1:(Oy²Qϧ.Y^DϘ\>|ns܅cDo'i%y鴙UB'EfbU~ ԁmAOpS01دFKiҍ$U_56LoC[Wflz\xܵ !haaА2D_.چr tL>trOPnj 츴"cܤY&Ն+J+H7PɹF LٵBg!EgjM7`kyM z!(:>JdקPi 5J3+0ΑLp0H8m:5?i~]t˾s h궱XrwpYp>.zUbkPZŝFu$d&B>SE;/\^['W! ldܛX٢sVŸ=4v8+0Y4 |`^$H~ y9v&׬-l2UJz\7#/WME}RlӳJW{#!FDŽje܌̐[/Gב^[%.YUҭoiB%KwJc(Sj̝k{Csc>dBy[B"XWWtN}7r ߡx!w;pLJoh%cU!&KMg_z?Rj &)QydfϽ836ݶ\іMk!U"QVΙayx *FeEtsnBZA.&u>4IXZ= EBopepGF8w}ƓV_liHܚ+#8Ǒ~S}nmsG= -q<hnG>t$yC'Sy9vg^՚ Qa^(5&=o1>_0`M겁=olgːĹf'=5` %K4=./XG}iΒFRg8ǡmz\'Q&IUHznyuU8",ICwpIs# ]QN&۩E$S$jd e_b~] 4h_Z7i\E`ZMpu(R4P -7^1Y!Y@jFQJ5T;Y1͟q↿O=^ep$Q< ` 1M.a.tߪ 3B: K}<\ZjZ> ī]GcT)a<_wO~ʞ$sSԅWc8w.\y: ukF/χ]oWT~>E z#4yys_5Hhd5D_^CXré?8keJq-ϔ1&TH1C0Kr]QcgU%7vҔ#wQVnAFv9\$b =YMPGf*8re7BsKB0.8L`Q⏡n瞄b€ӫ_OPJ-fA}<"ȄoRvSiCh~+S-+{>O_U]ii'hw2XRl,Jֽt`)Z##'_P"8bwǫFhr:Hdw^ҠܿQRcJ*gfTw@Ň2xz5,^+L\N$^p܁<<&:ҍJޏeDM^knDbz**n=)[>ĮZvhW@`; hꋝ?^/ ukYۑ)<}Hq:C{\}Sa'Z݂N$lsOsyxh8-_.iC")" O[Ssoy> [!$᧹%VUuTk@+bpGY F1/v" f0N)`H̠0;w5sB+p4}[裬oF!eQ1*WrNkӈp!o=J}rnu]ELxbztbY[ oCĺxUtõ`8=gtI% ,">w7?s *" ;ijްayܭ^O!j ECc].-E^#qؓ#fP3KxoFg[H~x 8_plBG `grMk#wX6G$JjkJb#=6ijb~>FpJΖ:muRX, :եm\.SvZRB 2xhcWzb[jKZ]Ș6ZfnѯVЋIhl}bcR+K[?yϯߘ`; DI0a5m~Km9;CtDJ%Q(kJ+PR)M󾟚s7ais ipuE0QS(paMRU4/嵔RfnI 8#L_.\ *yXS-4!R:' qjiW`e;7z09K"Oe'&;*")j+3#W;Љ:\e-&'%ssA (p(\rH7Ul_rT`vAHjS ֳ%rԛ/7icPBC!MB6ZWF`@I{L~R`,.,[pkɶm}љYYv8sOuLAIǑ=T/4`64Zpb}ӛG?O^݄`B.s\bu;H^&R]5sgaD9m4aG9=:lA}m=Z~z(+b=y4A[45$lʐU\M x^!QIHiŶm!u lCUy|a*˼ՁLԜ#-zwyT)[5JA8T@L=\5N u؛*EG.|VȜ(kڀZ  :ZDb-A2 LW !vb%*\U [91kl-b6/|ŋ:5Zp\Gݵf3?w kQ֌`y<_[;sI:_m 8><]nvu6Is^4DELAy;7r(ux(FDx~K/ #E&ՃR)x'\@DǑRӰ@V,m ]Sk!NHD&>i[jKցԈs뤆 NvnbV< T7He=#j,y* }⻿ҹKB=.!} ֧O{>ZKN+B!9;(,B XX<mla 0"7]p&/`(\u֑cFgEՏ'!>&>lH"GGidz*Qp GfשJesoM Vڔ7dFO8~)cliX.P&eM%*+3AdTE&QS2aS0ޔq}֪@{|u>% f-L̷W4 3dOBěs+z`1mVLuS--I4x|Lɖ-Vίd^̨\Jt< .N?@+'.* ӿ4pg*f>=Gx^}Nn1TA9eL+{-_r&+2޵ʤB5}TV ́ *{\Άxa)VN&T>C)l9'1oWq۳LaӼبHԴ+k<؅ .-H%Eht_E'!ˊ3th_|E4pβT( aQBhFD i(2PV5;-n4ZZS xWG=]ӿ3 (oruy7?3ռ[ kZ_nMl 6TJ` n{ @FFScKQ7qNZ)6`1s@P-v%eQe<߼5`IA AzbU0|fEe"keȯ^}bH[-Ko)AT:$xE7=hB*4)m6nٕ?kENx*jGT=X>ђҦJb }!N4k KT[wKw45mע%_ }wۅ C:ET`B}$Uuv(5xP57oK⍫qJ biVFHȧ|r9y)${`77 -Ln8#HOG:̻krzC4L}^(F bA K "Ar $0jL{8]WQ zhj*Ӗxw#  !l=l%Ep.cW _p 8˗SD&2dv S<+w!8`ҖZbx,KޜwEVgd19 "KCc$a/# q:Z)s"N6/~h6}tRVBJ"w'^kTJ* KEMA5)! =iDzgF_l0fW vAGzUQf]-ҥrNi::w9Vj8/ڛo( hf'5ٹRoF-̦&%ܯ:pG H{;}bIΧvjyϵ)P -`ʄde ''+Ia`ZlA΍1dp%$sW\X6u|bVd=! 49FcK` Pzh*8=qP@=)#ՊƼN@pJ9gpWC'?+0w~) +R3TJz,aH:Ǝnzl0  63"izcdlU }7,4AXAu=O3k2;u].OY.\g|')'0?OauY3|TWH(HLdc xM}]䪕\IF.2@@+w:~wև)aam ڒQľu'mLyvWOb#0t.^b'mEokl剙C~HŸo*2-6ׅ[&̰$ X:^Md Xl2vvc6\Ś!ADT&)0=5چz.cT zo{H#j{,- WP]jG7XJDYj2fM5 8 ( ZВap[le h&ևTs#MG5$HUT9jԡ׽@bjIEi z-I{ .͊rpg(uݫIڻ,I[!pk\)$NKgZ|ƺk7] 1GdЦvp{^ږ.-8tVO\0DzUͼcY0ԗP096o5=-]a0[!AS6$I3xf^8xʆ䈮dV2 'lͫ3M %xv0[ #\Wrd C2M=J) f)9 AwM9rMo)EpL"d_k??>}2}`9F\)%C[-d_g7חK [m{)>e8QY!u!V䋩KJҊUEy5KEkI?Q⬔-qT띮۫rmpir|jQ$_i4}RazLkn6c- u<%3Hᮕۜ2R|o7hѡ3,?Q6YRQSFF9=Tf,鋇B^<&+U:Y|{NEx]~M4:xNVYd99XBa?8};M< 4/\Sm^ *Hv&:;+n)1}$>Cl' o<3JE(q\V +&IgJR8&6,kNjhy{:K* Qib¹ &YJ[Y瀄m<;'JS=фfpЀKHeE0OXE~Q%ܶAYtgJdlz&oUGSg0' cpwMi5$MW 3#IgʘߔWXtce$30_Gkڨ 3E 42[esE?6IiQk51 zW:#k"=Sbat&xFjSNr"ՌGٓaI诊Tج'&Zpf+F~|^)WC?L74:E'Wod;,ig Dϻ% 3J~<.~-<︘Ԃ].VUbH2y:RT6}PKS5h-ѶmOy4/$;ѲmÐG,jѰ~fހK'l=N~8&"x WYExeХUHoAZ1躲,bvU-NzgFR#U޾M52\BSK=,R`N $JN$Nl‡]Nu9{yVHذ}DL*+(>|M,{UUL6[ EȸkJh@EN.1z yF&bG_tuTePo@ E?f/귢 V@Ux#6g=Wy'h pԿҷҳ>%aۣ 7d[*:K!v̰Q/ugg+#ݎq5˾tyDk6?/1 O݇Q}ũ4o %#VBs Jr#9]ir/I+q]'[vHc:8ne=>n;ڢ,VGez7z\'ҪZ!O hzx$=|^0=ߕ/ 0wm?yPh|{aNlU9^.·E|ǽ'/!jkǃ&s?3y_R*mt6)YW>#||G z*Ni3]xiWZVA@xQ(]DۂbWQZB&X" 8 1hO@#0uN͓x7/|]XG2QEbz䠈O:-}߬אO0rPCpxVIsJKh)`bbBWE<7gS="[ dʷ^-4Fm[% @0C#<@K!_$z Fw^<%=C{c*lR;\/[ۨqCMl1{s[0qug/r?Ɇ:5_*ۦ٬OUv]M_(`eg_UBs+:#+'ߤ*P2 "[vcςMFoZ˽čE<𦳝F@Euʬa`m9bz#], IC52HJʹ RԱF$2n2_KĖ0:=Ob {mB^% ? F,|JG2,c[{+>D@ڶ=B8*žQ:#2,ASfZC޹\*~8ǜqkP㧎3ݷ5/̭NqX} 3LYW2N1uC[ <}uy7̝+i@' }9PfTUu*p"웪&q 2q"}줃Q iԆ<+n-0AGcL%3(jLcS Q,u_#"˅'*χIhŃȈj )ArƄ/VTX. }0k۲]$R7ڗ %e߇kcG M./@x(OB; 1˙YCթvq~2fY+wK~s/# L0T2"vz#w|R*hv=9:{X_&mR|R10Op@2Z/ϋqhby+aRNv ]r}vZx ZXBJZ|3wX[_;~ m?BUuUxd]{5sb~G"Kuv-mDن&w6utzL2}S95T#W̌~E|] \kn0lQZi] j$ 9<A}!~'Ϗ 9 qsҮvġw:MwI%>g~.OhH lyZ4)t_#.p&* L>@Fg'x]N]ݶׯJbflz&y45M~`iWP"J)H]WCҒX8MofHNM֟MGWu7΅*!uqo[]^.^ttW Qn xL x9N1H,?;.hs|Ig5m/vw()I)$(Z vM0296xkunә\#EZw_N/}fP`lͺg}5pr>&a!3ꑣR%nD: 즃**YS0ᘾcM/5m,2a-Խ3{Cژ5Pt\ݓT~ef͙YxR{xL8O_:WGZ ,g%#$1@39ϱ~D-{Hx` ͒ {!!| ϘgҀ,#F'mYJtvY`.1+(eI 9,ysH@C 5XV`>ySJ IoOh h{nˌJ*E8ԠO7I:imwIf~2wɺQ:lSNt7caPɅt⫬0vMۂ=7\B)Jڔ{L>7qB)ʖʵ]qW8p5J{դKηmԲ<) K]1NWs1kr3 ;Q%@E NE~Έk舯C^Iپ^Ytr]n 9 ##df7DM= ;qU0 ./K15|/]`y!mb:CA_sCI xZ5k`6+Q`.,)C^YJl*;#?}`MMd>Ϩȵ@5zwLrxD1aQR^iWR[2p|.ָ/INJH}+/k9&fWh fLn yf/P٘ L%O/$]c'aw:I֙ף">BnqغuH=AM1M3hZ0/+gw,?lW&FX\oߎ%6F_R3݉s1pR-VX<( C/F1#;m˱; `!7"_wjy3;Q(8;=S?>0s9VlԱ{5;N䦃Xh~H0bl +N/>;+K] TEM)Zf|!7%%axjez(`-64]$p0aû< Gg" ?狢<_8!"[]5U2N* 1M%O}RT<%7F!x5]1 "(_?c) Uұu/h!8jL[7I~m :> &Q mh03~>Ba'bՄOr wM|ObVVfFg41.?.WGİHI6o-ޘN /r6]"TDV-*[!DFA4Jw>x dCHèfm^>~ƽxk4DŽD+JZdh-Llu(h^uB90*r&hoK| ɤx# kzI F}eЇId>UЁVMBi>Y{0]UCd Ô#D{:k9|]uAx[ x*% f{g 5e~tV/xDżt)ɬz*guzgsȊr]oH歝/őokBNRc+C. 7ɻBٺ-= z^z{Gad|Vb' ڧ?֓~ g!b]E, .{煄#^Jc:='ﻟ>0Q]Q5/PފPfB߼"RHP1p>f2K'BQ;/P_yw]5$8,KH['nֈW j>Rrd?ٸ)sx?3- # J3_b-jw7V fOO7'ʓzWc ^8T; jj+r/eޣN?wږɔ};fOIe>B gY]}zS]* ϚPNH^n #=3˘TQY>K5Vʀz+lp:ت xi#LD38{jgBtۂ"df@lBAبbl}h-P8ޭE):s]$)P N]?3$] (WXҎ#/ª'(%,t/;92iB3N(oXΚ1+p? pMh T1l(茋ua)0µghi&W@KقNjY,)) +巢]Mgp9'-ǥmt υMץ[S|P|XB&pωCŅǟ|ꆿ;/Ĝs F)E;cL +~ܥYR/uaϘgmTB-tgqrlmRW|y4Dwv? N~W]߁=y=LZdVf!4pu- -Sgz5>oU5%6AW\G'JrRw5qݩvmP"BEZ]y=}lҬDӌDya>j|R@q|sOi8oQ]p)c#9+Om3yW0-(Il?#njHnDžK45'|95yU0voj1>3g|b%&m8׮U>E6D b>t_}T Z/ζ]`}.,{O7Bѐ`B<^-fVI8c}7f?EeX/A(fijgEfPyu =8B߅_2逌oj:|6KVo ()"ߋ^ @OfzB1vkQ0^1)n<cn͐GWMVg/Q7UҰ#R70(x[?BR2BD Ү 4>L*Gcfk ۣ2x2z{266 ZėXglPfBPhu"cQ-(NzGYSp̑`p jvYS ?$Q٠.߹s/nQ{rso5D=vt^v_*)sr.2C<֨wժu:m9=a_d-'kI(Hrv;sޚvJLPS72Lz=1! _) Prps6Ӊ[aKTGzF$h'ƨd ,/g=7|C!į#]B ~m G<(g%rAbP{߂\??8V%ǹI d2REm3s7 Yі^ k*2nG@Y7wDCrvo1P2i>?0k0=poJ3EPwZȪj>Gs'i.B [m։K*U07ٳ#<ۂ5,-S@?&%?]*.Ϸk# 2S$+ tSVq3yN<ǰu~(ƭ_ʲC!j ΅EGI24.74)pnR)6ǧO"Ǖ{5W>3) |X6~1ZX#?6- ŒBdEԁ5}%`)ӝJ \ٸwgga;˜j$v&/|{hs`ض{#~_Bkq>:ٿa/pkY 'e+a9:ǯƗfq"dYqS#t@o ŐKrle٠2k N%j^ ~-:hjy#ѹgGRZX}t+k.R?c> 7߭}y a|ӊ[F'SZKU%ٖ^i mBX3)_&rvgU!P9:Ǔt)S"?RwZ#:i?~ԾC?X뀼 ʒ!b3G1y~xuK_Ei2\W1 |*=1/d_l8٧&%ep3(2 u(+GQ>aIC2t#J^k.5!VK$,+ v(Mpd4!lkvy=pY\ ڸP|=~F'@M #{(D@̨TfO{ GzmA^PI%(@I"!)DIL0!,Gm_;SŹLYdV? N4 D,[JO$Yzu0zr׆^'`-ay=6&iվ!{b?J1AWr]tv991ؖUQ-LJ}JOքoͤh=Ϸ^undn$tN:wqOQ"nO8yN V 5BYbZ#<.n -1n4Y+ѵ%[8%vM,L_Kw`*}[RN<}:@Vx#͂n[sNs ,kOqTwj@wvF3dXHVď0h&͒sMQǶ|(Qo~`9 ߓ( cYd0"nKIDov2fs ܬRyT,07v*YɑO2_.r+19]f#0t km>3`? 'Ph a@Gt-knP EK gntaSz> -Pу^q,PNXNeh: ڔb?ޠՇ/DpJگH0N'mlJHd=&ߠOTxԝ[} ʙs"aIV~gR:B 38ʩ$kX(L.Ԉj'ϖݪnj6ȝ3"J}E(T+}z0 VGA` Dhre=EXiTHZauR\UͭNÆgqҵ~LV+ vDU>ĵŔ**YCNH%s|C>Gg.AH=WW9 YSBJԑ5gxƺW@ w%^TޱYOlMRST|n@| on78T;䅅֋Y%&W,!UR ksei M9u>~2!"]AUcv拄hzUU$tY\XҴ?#<\?I^S0\Wk$RNtkzʩrMN[$;gaNa_7H iPau=+yƶėED.so $'2^f8]*B<8a~}@+W{Z͑ /d'e@pY @x9}WC'4XV!fAQW^=ۣc#" <_L^̅% ̤шyO~)wᄯY>A"pNHI𛫨h4"7} ߿]]^+9)}UpAֲоF͘AN\鹓&m|bhڌC%\jq~{W|JCZIptW[:msUSZPȱ+]칆̳CSo\zw]-=} eyhWɡ_,! L(p̰b4f"o?<ʩw,$!؁Tdža8BHԆTԢ敘Hy+;ks1&ZYt=oHFzHZ_a6W: lU9Fbvu2lcDXkr6#+ ΑEi]Wl@Y)$.Gæ\`{DtݰWf,t'8fY"JsݍwHD6ʓBj%+ 2l񮦲gC 0gIȳ+9hX7p%շh4 ơkQ4Gc1IHI蚹@)׻ߍGwƁ$u& H<܋C0!w* coc@$9@YL8 Q8v(j"=E%D23IW. ×iQe2l:h ]襓?#E;XpM{PY)al>I lϙ\"pZ2 EnL|}'cTՊ VW?>Gl# YU=k6)A}}1p>4G E״+s/|1ra%\1E+eb&EO:|ڙi =s@l"Ȁn> */{F?ɴm+N\#H~Kh: y*p+ ]8(GuXv8Ķq[9q.甴TUXՉg8ed>QVr>Gso ψ7L.*퓥%ğ) <Ņ$! i 5`[~Ժ-A6d>\}e{Ia.{`!*8ٌw4ֽ19bnm9qj>TK(:|6e5i%P+?4YN.pQKÝK-`h$P0$sQta!y†%,(EZϨC+܄tc0v~R:ASr.iq+MА-]?\VQ>%rDݲR!)BhٮtCs>’CXT(` V=@wrR7f / -b'[mw0u&XuDܭEoz3\YO 09`Ź2boFlo!3j@,. ,|)& x/1T{0B;ueYhi쒚a?(L-;^hTJ? @Sٛ$ֲ>ªyZ;iw/R"~ҹ?-o9.ѧKJ \"Rnz;A~o[h,cUaȇJ^/  B豑:eZ $`\<3\d,. 3RZSp$O=gMHeҚ3MR@veN;$c& PpA?z1"0{ "37~_d#"NXsb::>c_o46U~uV9O ?-'W1^,]q ޒz ;I>)h0F[yAflP^]Q`d9?ƧEqʺoߎ/?K8&F[6Nt ^,`f. D!Ƿ23uhV`4l# fͿ/(kLh #h{? # xрYb 34 (M5wXH|h/s'H![̜PKPE8lRfkɗ]FL8X 䢩¼^1=Ck譠[;wCdi0d4GuqO}@×߫Vs43~M|BlY*QrCoF'e_` AM6άޗ)sԣ86IܠYc^(R9&Q v[_GE>2L!7E$) ME..r5Yä%S\$Luw=#4ӛg+3+7r'j+-PUu]$߮p]*͕xfwwWU3qAME.5 =ݼ-M.zUY ➀6ת˔YUHT?y'qgw]ܐ1?]O+UAĄ=O82i7ʠY5ӏҳʻL;hk[7MѭR0 o{т~kXB+``_o[LÄ7`5VrTZwe/Uⱅ:B 8ٕZuh:z(,7\1W&>rleM}!"p_ssw Tꕪ+#.o^daQ,ȑ3a][I5?ĖWIO0uǖBs< rF~^q j7Pl5ycoTAvy1$~MsG_X)4.wf}VЁIM8-bAek\?jkPۏYQR/O":nZ2J\()y_CڋZ(c 9- tRg>4X],r^2UWH'ʹVNam4ZDCxo1c3fE c*>=a(egE2aqpqm~` l .5KH}u9o,f@$*kKe mBr&Чm=Q=^#jMs%tɷ_`Hy[)%j]jxv̩ɺ2fH8zX;RumZ&5rgLJc[ WzE3_` ]MU9,mtBJm-ND9t]_DJZA,:=QAs. m2* Æ=r^= VT}LfW15|Q Ibݠv*ܐD~XPLD~a iJ-Iz{q/wD<l܄OPJ8 O P :04 Lw/3{?:3e7I-TkK,, 9*cR('/Y`c@: ~ ȰA٨Xm̎Νu5l6 1}k P\.,t֪=R\dc4JOX?=݃^4hcYmVsqyr Bzj^{@%tG &>=%2΅ 5Իdd^Irͪ) m ]kTnU@yz?ŗ>-?Ӯyq=Ms`‰{< U^eF{'uy$ r=sUoU}iD=0E.檱?$-k9)?5a zL[-}D`'dh20qKN My՜"* qUlʲN"RE5 @ vY 4qOAq{qjJ^( O>C2KPew!7Wp83Ge-GQsIeJ‘H`` Ai$SO8)?ҥ?Y@N9b[n.=jf sTveE]*lU#x?CJrmZG!Xg’F{Z afMЯLq`=q@J (͠ؽV qz ,V{ d* :#vVd'rnC4:ړJhM/ED V74[ tmD VrME%?AJ@$9`1GIӇ[lwv9| " kޫMBF?PIZC>tBl_FaϤF?cx;PM5+~gC;Ah 9{vίًa3:j_g6 X\7 w ZBjгn޽!Dw 1A964(V_8+ې?CM',=— X<Ѣl&`ǩ~gs:y*@'BʼkB~-uarf/z.?jReQޒlx#tH<9y1_*Wې1X*:p1o[t:*mWaĥL@̟w-iٙ[@]AH:@I|V7ja?.ySh6pi˻a\9h(_vo&c!+O!5g~ :\c壉-@ny9 Cѿj7u.7˔U;JMo!%ՔʮVe㚮 v+9i.uV` | `$ *byMAJY2:"G'uܲUmO)ѼX7OylpЖUiS]¶h#au[SECo&11ʟr3FiPʽQC@0:|-ar;\O{Yb}i"`I}{ILEm4P@t^2,݉3RoİL0+LD#` `)/?~'@ or'K8Ub]߼ B)04:{<,*Wi>2i%#֝PWg;SL0fic5rѨ]bMh WKCqXr QC<wIm$+^=8`|hDZM  lQrƖ]ϲݗCFGvSÊ`H*%LIoԔ.)4[VQ'_2??f{40}n5͢WX& -o鬶X|'G2PԬz/\b+|a&ѐ%!A+ܳM Q:0!.gwMjR6•g=+B+Y "ㆁ]9/]4ޞ=@4 6^jh<(KF;jow/`܃!*Ǜ\eҥFR6Ld w:0/Y6~v RH"Lf[1eBofNJd0D1u.J]ΐQ7G{0RZJGfzL3mFN~$jlYnIWe_-Jmv0ToVbج ++eѴDDԖYX)@IU':N&/zQIR =,_ѩ :[,rX ˷,֗J<LC"2U]=4j(;SnE狮K[ݑsz#GL-±XbG43^~,eq GczP 0dQ3< ;hˮzL jX#D >lhKM2.Njdʩ`w%: Ò"Uc=}Ï5ԅӈwvg `gX[2ݳDBȀ,tk|Lh NnYIb'G/.Ɂ-CN=-TvMMЖ>YO_ 5pJ$ M;1,9įy5;3J[# gIKW|ZTKQ'V}sE 3"97E$Z# Uvu qL*.cuk(㺱穣O-Y|NHgD@}~ 6{LχnQ+ d jd>¢W,gEQ!4=z(ѴH.(쳾Ůt9F(Os`qi:=ˑ_ lzR+& m \6OXKT'`"ś32Rj{HX[V&*"~Xh+CuߍJ瞠 Y d:G3;t}4ݡl!",fv.&u~FP]zd>6zrH& }ଲFm;ӖЖ*[表qsӎM@ -js#vߑי{jgJbY5:^0vbM5ܬ@T<6VLs.?Ԁ8#Ez%e30XqǾX"}ꕡqo} z88XOܤvSjM_5TƲ2*ɱWp L(1@QQ5! ă?ab9}s>;;l˫8hh1:u!gh9;+u(0g-и>9C"}@7 ))?ᅑfYɀ4<reP0ת U @5hfUv@y3Țc(gBʠ/Vn9^|A мLgDwJ>eSe-"{Fh}V 56fЬ)]Ɔ#UY $Aü:rv!VME*.mhFBIf* .䡟 /܄fMc/._Auqqb .ekCT3&Ei_y Fv;5v4ᛠE歵vE\dE{Q5v3yp,D1k K`& b Kٛee4:5vJde`6^rjeXʋ O1Chcu﯊`#MtHŮ9I:ZݕGz<_HM3kȦyn*VyA,4e[X&M"IY]|@wگ2ם;M dnخw:KMl={'BV>)Ғj1_OX״Kkq菇lҡh?YR,x¢%(h6gCi5U%~8*,?cg =nK⥮n~wWZsobM!,6q~nRkEh icVi~m!\.\+̽˷r8œ?m cw dR0}/ A2;U& u`ò#m{V#]ﲖ{-̌ud ]9-lS}^>VAfYs 5]@IHRBZ, qw_J`GF,*e#,,LCԇe3 Kkj$,bK?yN#+jɀ\˜}.R֠%<0k4|#MGvl^AHo0 \[pB ,ۃ-1N3tǽ;:S&վ8/ X55E~ףɲl]n$ 0}P95.]y-=*h![>R7jL/]Hn|DQ?Jko}y&  FN N['A"&!I2s2Uٲϻ7(bN"*Aj LmO-X 5GkyT8X '|ƪ#'ɫL&(kh׶WIe!ۤ}&}R-RjɠnΆ˄GfdX%KY n^$BVKOb`F5ÍnϚkrR` YQNhn9$!;(A~4B\߀5LGbI`R !Rd?-fs4^2Sas^[}jƚ2㠏-fɚ#H]-eIٸvmKT](߼+?~P)zy$uq4LQ+ s$2d KӠ!$_>AvwjjztAzBB6[cOAsskYآS;梗/X= UlUhE m033SuyF3B9,wS/kE^>+57EBl%mތW שYvx>JFqذG6ǻTD56%%xC=36S$pAf]팂H|І#az|]H[,E`t* L#[k55t]АD|VH  ARPYr 3KNne7}qźV?Qxq|S0uɤug9u歑DK(ZYon#k{H^ r%R4Tf~w?c"* "cx ZXߢ"(gUމ>Y? i``oDV]5"_+`&;`:MlHm%) IV[郎~gh 3QXc|h'_@ g긇u6z*{Rz"n&DJ  Bpi.<=c tVyMK&`apƢ5̕ƏF0Ťݟ7(`dD / dHZP7-hy/lQMcn ſ3b-{b3Dz g3SY΋C^g@_Hg' a:?kt/Oxq]å=+yPdG\Wda2ϙ'4a.A7 O!c0aQ!/i@ .{@9-r#;)rBX YVUQ]s#De"R[.}W0 έAdtw>/䴥Cl sDI(017^c4YK wT7iN럭ѳ ȕۺci?&GMXu%hЌN} KYciӃ t@r>uo ;{Pi8D;U4-hJ0>ܵbZʪpC`zy(u +ZJ&s:/U ,7G^.x&*|OG09gs*^(En @$4iQH bd5pͬ.(IOЊvCbOXIlq$op+`9 z0 ELZsH?>}籼BП楓=|4|Ru\=Se{T=vƷo+xw_LcxaOVQsZ\'IG+PmakBhWݴ;XjZP/?!vKTPQy僮MJh|qp0D{GIW- #f]C- ʚƄs*k}u(hfnK4눆(LzoyS| oXmd.a.(+EcF2xR׽#dO1Lvp»S4qsGTg\SAၠEۡI/~++>d_j]2Kgr 쭺!h)*=D bH!B(߉cXny%5v1 Nf R!-VA\ ,Ze&c,Qa(yB7pYt1&VLZ2kmdTo%1ɥFP4T}rT t:un.T6)rw=19zξSB2M>@yq_{Lv³GYͤP6nxVEHXK#fˀpK L'yqA gEQMo?;l^el(+,Z/#NBJUl5.Alզiavh1( ܖBh N;P5}0tElnhU"[ڽvJ"F^<1nuHk;T~Z1r Й 5K iu#\.f{/tXhfV ׅ0\rl$O>!+OwiӾ8zd)ݐĘCW] g$on(TB0rQ gEꃖ`]:]`}sM5&4 3]\u9¸7ycHK.0)+ϝMv׏)8Mf3X_LxA vBVOzj5P&Žq|Y !shAXl):P /<``G5\X>ZW>Ϥ+ t\i(tE/+DJH"%ωG&k:nwi|#Ÿψ _Q{i+m~;%|!g޻YB2AҳsT16I#+3`JwnlW;qBp2-k׆bOira9P:X ^(cQ߁2I>dwPB/⨬яź+DHN+{6%FHG%l@{{|Q6|(HYP.B,1=_Fo,O*u@z 0:ɯ+?V;ܼtoA`؈ ߩņ/TVٷ|蔯 <ƋYf,EPR :2A}yw(rp5dfs;uzчpV 68g.H61Nu@ |$'8?b^$Jέb%_5/ 烥?l\)k96qAu%>{HRtGBKzdnݐw2^eѺ\ 0zɻ @#&dnx2V>UԄe,RMOd-6h"۾8\D3Ff51<6"sJ]*6]ogdE+Š?{ƞQN>:j<?bwWl5Gv]KZ4ψ۪n~aFBv2t+@"cӾ:]u[Α+qJsI8='~/hχsO@Vk6; B/xpV4@q9~ krcȖ8 pf"I ΎGc߽Y&_s'sԶ+[5 wŠ}vS;Ѩ6oo1]qz؍:WǞk,|˿D-АqNn鲲׹ݡ*r^Qj9 U/~ 3+-~ TϒНКŻZ3nݑߪ\. ;i;QFn>[+M@x+Guggȩg(7wRO514Ǧ ƆDG"ZW6CFƒa "S>4/\!̖K1)$Ƅu`otkE3?NJ▨#MKϊwut5=ozQYɬ'@u֯oc3]5$h)8Შ8ퟢ }=X ]qߑs&?4Y~@ ֊e!bLCH<?4><]ǮKE;1~Q [Z Jӌ%R} /:s-/B]#/.@׭y de*M * @#8ǧd1\غHm܃k vz^h$"+y-e8>ňKr910h _nQ<#MsX v"Dh^g~Y =x ݎ'E3:ZӮf 2ȅ;$9eaU7a-?Vn׷gKѷ@8}-yWvԢanq]*B aN/\?%y*t~'CBEgU$&VzO7R dA3G%3 Q̷d;$6$nGw:0ŀZ C>2~Tm`u)n_5P xZft0ʖ@W5ly&~q(>>p^Bז/ݦx 6nkgsbhMnl0\\P,VsBH'k!bY *·t$ =VgHOօ1&-0ଃ[  Msýn/oDx>j]V *$M㫦]1%+Pvd7b8*bf_0\q+)~EY 6Kl aO82,D^_]bUyD A'p^$ISs\1Y Q(@ ZeV&I#$nNgWT `q(ΰ4|PЦ+@f/)"- 3ƟOm oid`-5 s R{0G'^N'*< B"橢^(si<>t*ZL4AP}9㡜iF^i E?WL$d |ؘI1!~웁Eʶfq%Gg@8<5{@ 1j\meٴB8.On]?6˸KCEsW6>~vduUՃbm֧5Q0c XԔ7;DU(w⡺ i听1 wٍ舢$H@=u.ǿjs" M(|:ዱ?\ûa)I* EMΓ M%^(:CR 7nbJ`~> ~yF .dY͒Hn=rooG_V/+J F*в{OU*@\uQV sKX>==ƌޏDXyj#΢7-\Giv Zs[@o ֙ƨQZEg(Cͺp W`m8AT,eh=v>c p^ĵLRgo 'a?ג ߬_<&3"I,uD]vi=; Q<U\?ĀӔX|nֵy,OQV'^`K~Ak.sIcRD` /DSm8lgY'©ne_/*{lkj,4ɏhNC)]BsSu| `,űg;lF +Lqm;o`y@0#{6uR*˃~Ze"-by;=p 4ˇo]fn[V)DŽaaı=Grc٫SMIa Q{}s事X?CS2g?h:thU1l~!ޯ^"A6ѭ0v#*^m Jj"ܳmu8g`?<+OsԬ.hAF7j@vgdf[^Z{KZq.\0[H`E(HU*񨽢T(7L8OFB&.MS, Z:[j##PB8wZ0S-^Ο}"/'p^݄ op"}#&p5۵coU~EBAԬfd:R8ui":A!k֢^p?W 00134oV%3Z.~mDJu6O alUnۉ{8aQR.5fS ǥxIW> Hy(-JhA *O/Zg!|ጓo\P,<)r=0vA9Fqf;ַR+V)Rxܬ5 *l19Dnfwu*ohJU; _jurJKScb/5R L:d9DFM_Wd"op<ã;eQ({X,kd:MOLRv~sSYmPQQ/]#k9E@d 0IXg2poE2-k9?JU*K<[tWUjХ|| %gkKr 2I_/;YNɛԆs͌7IKHY27^K`v?m|f_W?3h/Š[5مc@q&$sHvr)GaCg@>{T Q3I;76zOpa2.gG1,_3M7$zmcV!Zǯ^N#vF[Xk;IvUC(: )9p PA!i$rq ?k)mqf̤.d5p1*͐ Jkݚ稘7rČHTжJQUAS8 >jod IUR!ϻAc\enH ؈3`Dm2/u'[SM-Q"oۜVN8꡸7PFr$p֓r9b[(7 ŘP}pɊKtr9gЬj~W=MKʖb;˓8 qlC$SVtF\K%$0mÇ 1?PWuˠ#rpM- -kƷ$_„K/tt}SN 70`Խ1.9ǻ'U*ce'^t]JU |r딼u&Ok_1-ƬN7S X좳W%#s ļnb fo> ~DEHb/Y3W˝ŗyCY5%Ǵ(j 3 IW@_/ _˔Io㲆 %.K̜ =*e&d^bg,B &^H[U\610&Trhr9+1* `OSQ$)3 :y|{+~)1[㡝$]ĥ_(!V8D * (&'v4㗝_2x#H:{l_K"g9}W﫱H}4P}umX1s$Ǒa'@4lf5G!RO㛮(-$`߅Bl!T+oEI6v)0&u3hi\lrp&NH=τҽvzl.T1w)] k/[YsJpSaX33J G8ᐦHS hλ:4 ,eiJ?=QEe)fK6_^i l+J0ƿ6kH{&6OG!$Uy+>˘VO K ¡;HZ`zM6$kyGLDbfDf:FFag!%wA SaF,&jBg} 4rQwpUTfmgN DUܱRޞfw,#܅qa^/wDjPYmk &b}'Ƹ$q$T=q\":4 5&eF({FgfmbTڞ ؾ {PmT8`G+Ǧ^vhF4zaTƏU41?DAwJ(t<#*Ϣ^JII2r>"Od=r6"FypaM.EnevG7z%`xf'{y(NN_4 H?-1#js\d|x< I'ؽ[cttg\n_ B2g o*mT >Miqt6']kMv(5U+\3N=w$ipU6ٹ= :U`-C晎T,; i |MZj[(oUKp6IJڎo2#|WP%'|ȽJ.1Q#I5& 1Ԥ*F N%y50\m 6m`懖IO,2w3Gc'}fCY, &A>oZ1|S"IJم/H@M:UE̯:Ay/ T!氢p [1~Kt~gD=*Q\8xlE)0 1#֊"cUQ8Q6H6r&A9/p[WwM\J><.z觘/ C?6NeU=.M(KԃWp t{1=J&Ȑcf/mHVM KMR Jl_z\Zw/.bU:B؄UCB UBi8$m^h-T8עXAqZВ`E跧uAhBJ@lљ\s_(n*+ʤLHY `ȃGo:mKƜx"atH}{E J^О9,uf30B_HCF"H7e'Lp :Iyrke%`qf=t"ɾoޘ2 F=W8g2JI;Sn?˂X/{LhW@/2l-F} ,-0+sEe#[4KWV{hAx{',;#GL݌=!<6x^ HkG$Úmёd;u'ݶmw C,6`S9[0yX@/mqgBzZͻa<#Mr6;%^R2}s$<%VS,&MWQZ爚"]ɵs~Wgg TeHEO.r8YRx_+NMP*--*%Hoe:]{<{^amw#!KNt҉f?t+6( ٔkeM"4D_9@RPΈL6n+emqׄvsbǞtjDumU0-&ЏC׺@1[iP V;*#]p %q[!C1R\=Jdzrj%x2.R6ur 啗T{%R`Vf"Ƣ.jms짅lR]?>uaxr-زQ9A0f6: trh]<` /B EC': = -ӪXzt ZKnN"orֹuY-*] ?3 L4 Z'ךv7e桦j]YK9~욛n a ̗eC `NjxB7 *#[`(˜i#Cc}HJ Iԋr2хUEֿV.X0]kA3Lt6L0 ^7LL\GDaApxW?|ѧ)lī`.@TKݤ& $CtuymrN;!߂;7(f ŞOCsz̀WUY_gfS]m=y,Tj6:%CDkY D>%7^OL ~o}z1*m?O8rSӥpc;eϧ >J*ڑ!'c􌩔ac}6+?WrPDk8ϸ~J 5-x pa˧W㿩i7zQ‡Haa,HC.zMs XqQ͸~P)^^*;=ѯԓ6c݊:9]ţX95F+./cdd[^Ǧ;2 G;Nϕi?df$ eOU7dC!EzH/EY܃mr %znNFX~rT"z{mF!uՔî6} Eu7x *yL2cKTv.$@V; 0WOBAUŽB:13Cfpn_}jtڪ#$( ~0|1^]J ծ`Տ#H0G<{0ޛU"i0*քYL+:zVW㡩^@NCDpoVBvy<1sLkϙe/YhᳵpQ5ǘxPn6EsoVF^חP>DNjx :=Jq}D67/ G\u?xЧ"yB!*.-iI{1/ x&F'*Mz,RUjåN/ ᣉDHYZ]A:; >i2DZ'`7ffsher`>vGX,q~1^M O1K,JoL?ƴj} .lݳN N||9WH0Xd qLh{u15,uB|a)i`e}Yԛ2e5pҁ>-"y8 pSzDהa| i;r\"#BdХM$)Oq1̲1ЄIj!]Z\B~a8˃㝨Ct2Ly u2!D 嶭&" ȱ]IƶA(3‡V._^0).YgQ˚F߆qc?&+8እH_.D^@tD\ k0MW#OHsM vd)%yc -"®7Q'{!㺒L}֏rekm S=;y ?iD%,9*Lrڠ n%C)_$1k9p䫑G63REKWzE|j9sl]X> XGfR\QrF2㯤); %ӵK5=<{`5kɣCAD$=5ǵ#2Ӄ LȿEi/Xthm&5+O}c)Aqۯ)>d ؍ǺиZQQd/AN J@4k*6knkS羲! q9$ ~gOJZf9iC4ݜ̈"`5^taޖ3($ lYۓHZ0$&Vݪ9 ?*6o7~QO2/0W5KHEߌ#r`> $tmo@tUhy:!0 T81v^ ,tuxY`Y 'xiDMRPd;L"ylItD@oklV:eUޛ)rH܅OE};W]6p>=&KkIJ`dEe[oZ Noz M+.xGJ&(VAN&qkC/pq1[[ krp ~_ DqromOEx.P"iVRh *Q{gqǐat*f%$Dd[GեFbkpns'ϑsxyNQ%ي@-0Қ58>xMXU rGY|^G| |BёË-!S7[YTpL# ?VV* X=tA]RSFL{\'cX_Xǀԙ.r@OG9?X Ij\Q8 G\ g_Yc XqO) ~֙2ט  KMx}C]sIoO&ث1) =K,X ǣLi3IƆ)!U1uFJKG-.=e"YiG7So^J}FL, _++}֌Z.(X)y_"<60ܩyxZ_iu? ȩ]3V>=:9Mop>8c^c1y7Rjحᷟ;[ *yGo+j~)i޻ozerQ>JH7Ŋ ׌8TeuR;{m<1Z31kNYKȚw/g|,!auw0jRcB2H5C.+BqRH0:23sk1q6ƀM0E/ $$sCmWh%p['u}qKZd^Cj>]1_CT-Tz %Q&ZБ5*@mC,Yu1u@4bH"ib~B" JR.tA2ծ<{n;q~1RWٚkV }0fww1TJZh'RkPQm 8,h y{Sp_) GgJ;;=+0<˛vj$% [NG "6Ft Q9K2uۏ" )F7r&-VxM&30qC9f zY{`d/|Fr 3.3;©fT單&P,k|,Y@+`=qft~ )AqW_4fK=^*cwhdHX{-ˠ$)}p]f f,| ;κGBioqPX|~w%S,=c᳎ԕ (Ĥ&[|WaIA=ψ"G{~/ e|2->+ W\2*'&뺞Ps`Pՠ7ȞncwB7˧˜ Irf+tNUŁkܥs[yѝæ2ᢧ:%P*hFw̓\6z把v ^l&M|5.hoj] T d#Vel!|!TM?k #XJ)J5oC\VP[Rx2iDRd6sM(|f&ݗ19{9W[;kkmFvw%5nٽՂP1a3M<5a"\s6n*oK}P^Y<^22'iCx*=Ɏ|p&o6~/ ǓWa9"g bh^P(Sa[v Շ;9,\/Èˈ9l5̃~Ⱦ5j8%Be^64k([fd);>p(P Pȑ xFeg֛ ;%%I"Q$ #a$J]5K[ JDb050̸%cvQlx:<H)Z'PXr2uXqm,IJ8҅[E0ub+o!W@@T-VCO]dρ#6tӡyb3cJj^yz7a_-qA,{?yY⳩_B2ZَhL(FP6,$|L\jg\[W{E9!RʴmhifsCf7^YQW()}?FyVLY!O +lVxVUY1nn5ɖ= RRAs8Wݭw'"ʗ>|=l$ Z!=DN u[Pe>'WyqAԑ>\zQ&7c7AVTF@ōd,DRVs!jhf{A = i+4fT5 {k̷EmP1َYVOX{N>lc FyxU(qW̢Hsݘj(x\5v/Gl~-|w"w magssw>mWž!uZ t׫c#xSƅV~G2bKmفk߫\1)]K;\böp r(~2C 6qڍ t\c$}ڋ}±=pҫbxwUNE]Z)qPߟm dxlwۀ@[mu㏳'u_ZNn'*tj́7n`?e]#a/k^/*c;HU`od]UʮپfZETz7%z_n(ƛ?'Jjuu.kbN><]_=w'&v4m\8r{5ZMOVQNRC5fA;x"&Fh7"Յ}L64r%H B)-}.##J]L%$P8˿48Mφ6x rp ǥ>CtHHR"np<֊ >E<݌`xp֍jFMh=?:-Gm; Dw bTw}Z9Q\uy=8PۼYBVRQIaXGvZt&0Y\"ۅJq>Qk6lzjí1GIiH7ܦ.+4L+ )0Kh< ϭuK:}\GD*Ix}PZPA(T 7<2b;z [B֪~З2'fU= P"rK`F#KN}_69+io蘵 `U;t:67s#}MGR{ Re|-70zLw&&a7 ]2\ndc| %ifYG/rN.xC{`po;)F:ws=H21NQ[v.X9uLl`uNaA2+欬 X$8bW8Y]\Q|DD@kn[OX˸ƶ*sf &uDkp1cS[; -(Pz<8*2#<lÒ ń9&Y|T2!] %Ҝzm'wmp-4!u~z}s.[ѳ&E_aCdddI)0Q<#VJBa9ta>gSba"ERBJ7AxUT@m(h-j䛂x RM.;p,j?㑑\3 &fs[)F΃8jMABrC|a tukN#a_[,*j4?S31j[Wv`k2"%Vlz'|^r}^/qk=_ %iÄ+ADᡩ!Nvڑ8L??\ C yTq"M?57EӢ 4VU~u]N8DIz#U#@E^[0lO$;2U2gUp@| fV >2a<;=;ʽqeMeNއB%%?FTVU_"fQӅ?5UW`:Qݨ @]YZtXC9js?'PO 7ٶ!L$6^JShi8 GUmG;Gr)v;(fӡ( 6U"ͷْz-o'5澔+G$s{A/k}<ܕ6!7 Dpxe9ɐ"i.[ĎLb(gEAkAskS.yvbRTL8ٓu-Jg6*6 7sϳ܂GvƬ qv( C]0sUÙwK~ ۜ٦vTmhcҞb!W~~q ߮Ȏ t0"c9ɭ.6ZKyo%]@܂85d `GOۗNAULfny$8 CeHDB5¢J1ɼudGJeU]ķ&uh#z\4ۼIO%DžQu  k[Ȏ:JAv%9mLl_YrP&3D_NŔ0w'++`s M0N}`ezb Nq=e="eo+8HǹgKORx޹||h>ǣ-S{ɶv):c5AO)8>WoI1A]GńA!2%Ǚ3A2mv z]@9G췱`6|ht R炨U/ut:o6P s> :)ORWby.cZ;a[69}Yy,aVc@X suEWI 7_Nbž @D&+`W--A:Ya%ܺcw€),J/#ƻ^UF٨[Tk[+7bw1Q 1R;dkZjOLeҏIKħ% *X')VQ~>DOr ]-&8}@Q&MCMF& tXb' 56ԓ,,5& PAѯL]Iz/@s& XV"=Q!~1c {N_謣$@-7O'慉N_wlB$PgUe^Q2,ʷICۋ2(Ĺ)&)Bbt[sgQ.8#PpP`ZKy. bx7dj;grqe :@"3PL_MyN uV@&y+QpЯ!k>U3v^5גVuSi+v3/}aE+GQOŹ?$0=*ƶXmQ[Ge ۋe6&4a|\UG B/P_|d)]K-r٠!2 urڱk-W:l}!n~#5;%uNyx"iI I54Kacw,KJPp j%C56ƜW,ߨw;k*E^a9% y=5T;j_SɤN/?35o&»fH6ȴ}o|m }d2ɢsF1x$inf{;~,MWVŅ7<~b_oV~ jaRÜQ!Ep{ud 1g[Jo9ZWvnk3i/ +YY\UjrГ?gȯݲ :)2&ᙇK(ffPmxBd|LjAޔV!siس.INNK,ʯ,Ɨ㬒T##OyzܢvAS"&Ȑrٞn{"-̸-a0rVy9KuˆEֻ?"װ5P\4zJ߀֊aM\< Yw3'[[ h0q2+g)c<>3E{v*p㨳Tnk1ķkHu4B`Y7M0m\ )=Jk'6,4)#٧hp] :փPrt6(J!?1 ག2C|Jz^|\Ze _1!n=; I@POeu;S=s<,( [9;ӍՃ)Nq]]0Gԓ赝RW`̓!,[EW10Gδ_j(]-B#<7/>ms\xܭ8՞V+2ؼ3,D[F'kw`O̮:"tx`DȝXA ,ۚC[W0q^w!:nWI=JG׹΁&x+BQ`lr%pI-yJvͨO\qyb_& 0,S*ƂfiŰ?GHŁJ6 "`xBz6r(*+NЌ^:η["_Ѿ]TnU߼wVúND"jPqO4SMWɴ%95P!]cf1{Xs7^ grzyCUmB\$'c?1:AkvÈ V-B=B5|ze5r*?&{77 YYʙN'- TY@pYuԵZ8[z o1=y#MtmqvOL"y}5$nĪVֻVcEA52Mp=]vO6g^wIc:1V!Xd71?b 00zgeM EJD\#ar/,5s^V`< rfG)lY瑊]8vt#PʷA &`pEE=' D/2y$c.lh8W9-4sΑ)f%/H֒\0{[M? "dҪ|V'7 ;UҜ.jXvPW9H1D~=~ k0 #{,+T쐺\,72A'rqv| 3eޮ!&7]?Z6]LxA7Ysp1xl ap~p/I`|&T=LSԯGOld?UU]߮+*@m}9*zeE=Sl;+w]պR+p6$  [5]Ϛq%>͟T']"pѺ@K<=.|"/=SR b]k67(BqFB+[K$'Ry\p焥O1ʽRs)o۾ &ݶ:;pI-<(@~ 'k3c@ M0\ xCcuw}GsIܚW)I+$6fnTG9s Q]ˁgՎrA_K;7rZs$W_c| i,rDfDYE:DkJP bVYүa#Sn7a0hP^[@miR\tZaca vBO?݂^PA-&I ~?@¸Ku]ۡM0Bhe=!;l}x5r)v&s`G0GM\_59>Y"gG o]q'J61c JEɪ߻çZZb5ePo 0$Wͮ &]3pWhPk6-H<&+0IIy.j+ٴW1B@QMꖹ0_F:$z<LRALj"hKJ n4<(>c;;C-LZAQ'!{VJҦ~)@4ki͎*)~7NˈTTHmus>*" ^\w*xB+D+]/pgyG98.XlHWU&,'{T;N=-1__45 Y- j !ܚ ^**lCVgZ 'w1eC=#R6%IkIZ+`*~#ֽ|›A*KpCu7oPi 1T@NӖڭDKW*k RXil3h?Ɵ PEx/Z3щN(clofO i]TM+%l"aw&{YhOGj;7ւ9q;9ܹLI6 0Ы]K槍FIH@yPpҨnbռg\ `O"RF[/j:XvE}~#!<"`5PK1.)T[bgnm9NP߻⼪z+7M˜yZ7p ;߷: R VoMA]k{bxv8cִ-Fん``?mڟvn Y9F,'7q#_"&IiY[$3KGTG Wł$EK$mEF}-ts}Q,4"_{&W_r8B-Ɛ&PY&-uJweW\r>_Lċ p('SwʘjIܓ.9/g0VvXFE8 0ycIMv԰L[ϗv1E:CWrQ#/]2-91ӎ2mWd눵@,Rty[ooZta A\^AZ|>QbŽ#hF6S^;d#uXɰg@6:W[FإMbU&p^6wi9U3/XVUMC-1a^3̠4a~-c SWJ,tVk"C9k@%Zۣ/K$.x)3))14dlsAxѡ%ӳqr&i(exT ?Ka3krZ~G=ǟB$BmGE O^`WD&Jk'z;B" u.7`Sr cXY#<u9KyJ4H9LTLp7'yzu7z%Aqh[;4g^UG wj,W^ŠIL lG QȦMA{U`L#FTt$e݉MZ<h"i&5#'bk35O1[""V=TWMgLABMG]LM3>lG(Rcg6kk&`9Όߣ2dcU]a(crH<1{_'ĝr{9a+ͻl;!T@4Y[cAt/+NpՅ]Obcg7nnK,Xqs'K=BsTќuzFoi za! D 'Dڬ.5㚿J4e [uJѨ%ME⊽8}3MTgϩԡ.]J,Q3xL]DfPx_U4m6K'+3 PO1nnܓ\OD }4cțfvoKW 0/"Ծ85]yg3/<"cۙbrD{]i[80/X89 dQ;i XUt괃ɾkAX ~Ģ aYH h?^0=~3 hEL:}9I?Ӳ\eub˯jْ0^|UUO9).IC1s=Z=`;0G\?T z؁ia!}Aת >!|:N e7&Hy$8|!7+DگJofY:1B7lE,?03 jH^HARgZZ<ÉKk]6g4w ZŃnF[dD& +&d4RSIXsزB}GTrͩkeIPg)BCԎ{o'i< rY(V$?_g ɞ%#iayu 9]qgz*gN$)wG'')}gRq~K=%>vU2,);;ʻ`+U;X%Kh}*wNB: ѲBZ7PB>< ;j0ƅpé{8TIVi cx|Mc+S.:b3*Wyw7Pn.6?J+Eh.tF %a2#PIWn$bW ^ +0 X9uAҶ c+~A aU橛`%+&l`]T9u>2 xȴ<툞LLh"aYn:35t6":hZY-$;98vT*m~e"),Y0MPfsQlB \u[r"K$-ܚ Z?0B%DNw26ƒ1ĸF77 ,M6t-ґP$V"DU'Yg=uӖ]1 (d4@gr1MaJȑi ?') U@XDz?:J,e·p8eå DcfG盵JX~9Dd)wNXR:u<-gJ׮ڃVd]:sS_퐚+g>Kg&cZiZkAQw3 0 Kss6&*!Ó7-)R: 8`aDس`kǀ^Җ,w&>%D[~p69߂UlⲆf&v%S =O-:S>UkFѡӖΙG`gg˯AB'&7i&諾Yp[rSk[=}ߘN?V!/Ì ؒ:O[4Xd 0= yY8,a+t1.ݝE!νKqQViAyX `.Gs J:\J]قWHuCe`8]H!mjY XD%ϦꐹQ?0*A1ƝR @ҫmT/ܘq]ǪK/٣z'P8dT1K2?< |Q;ԉ 8ݎ) Q%"(;n ߓC((;[~]'X s v Q@)=AxOm_"0JwM$t[^u-ٱ^JEs*h$Dz ^=<"X~"q~-lP56 ;h3bsSK JV2)F'R@@gEJ8@#R:><ا 4k+4y8),R`K?0]EVe>1]Uf{PI8נUٟ ~*B~H$"j7m 9!< QG<fO_5ϣŰQoc|$mSyl\/cSF|G{'p폴sA :S(uDDO X |sUK$ 7 ``|50GQX$c󋑐8N1?B]_R㇈9Ax L: L3H@ ge`jſQ% CcG.&|W !4UQI%]W`;lTs|`&clzI&9^%zLRCm+dD,\]~{ U}Pfxڅ *IOt؟%*,?/٧\. FmJ/(<s6ݔ.;æI_qd)%A'/UcJC(Nhᜪ([& 88q #`F/7`X'Ue1@? 7 ;}mv +Zn7?Zu$`.0ul\+Yh#0W$rwb+&1C('y꽇"p>FVtόʞ>Y36Q[ $A{?v3&ˆL Z,M3"afUE3$X!F.jz6VZC@$=䐶²-J^n3GH4e8_f\d GGιZSwa>xN|dfBu7ps-FBp8M~ !3_$qh9tTV2;K>,يI8s-ޢpCtXx Y;ɼ^"W*Sh+8( !+[f-5Ak5)nn7#0[Wń ݎf'[߃:jhh:,OJ3xj> M3 [9f^$83μzu]{ֺ_+%y`#O.ۡPtA NIxW.A%줨0IlKQ1s,X-kq[.%w}kxD5g<%v(_oL3|\f'>@XFwi`pE2NOBQ7tKlڒ}% Sm{l}EB4B Dz~릿W5ҖpZ( RT,%e`ot*"[Z漹==:~4ps)$vՄ~7ܳ}p:3nSZ@9mHetnT#c)vm~Ѹg&јnC]I-t ou@A:1?вT's O3luL7B)UDňޱܕwTF8X =y^\v"b OLq8NKe7U {"L4V|6 !pZ;3j8xF pY{tp:3yÉ *>eeH%=? {na%.\/F6o +'y-ޒ;w$q8OuPk_@NVabrҥw2]? F2EVWF4ҫHV%Nd͵0q@-+*ZB{o;ipc(D։am,]R QoL8WHW-TIoYVWp (_ZN:sSG{CNp]q⿎}@ _yzo2 }h4PkL6gۑˏg j+ lD;qg,SN"LzU٤j{P8 11e!)\)Y>Ȱ[lw'n#vv:a hp؝}?9+]URq<ES"tҘݥY*7H*,JǔU]t?c42X*65T{T@yJۯ[fR#[ZF> s'V?Sco,8@S0oTk# - Kb84Z{?1T-Dwb#'1l|EzpgvX>E*&.9YTԜ=F3<"%k$$\rBjv)xJjqɥiLamxgt(n8M嚪W`,MM^+WۯT@i>C] ٺLyD zqsN˰n#֓nt'Am*Ю׋׎Z9vu3Q>#sjS6wz"[s%DƼ\]*k! {qHHi@!%Sbj9/s6-Օ絖g:Bk{V!y>91=$cɶ^|N!`HWJsP9/qGo 'x#f=rjnqkf*¨d;9 lp̹0tY؍W:IJya1ejsg1G:zԅ2mt^f*֠; ܪph33N^t^ oBU멨ZzJbM;`!8oPݰYWU8 Z77ta '+ qfֹ <_ Svf$!crYڄ)+lj)*_UU҉0D4#Kf M(/z>oL d˚s.@F h3,bvL>Yv9{e⪤UϼI#eRd2aUƸ xOK]+IO,8#xI⼳8g~zskI-u)ڧҡu_ "FL/6r b\f~ظÒnQe ?Ɗj.T$U*˩❔PhnEl 9gYZ070701000002e4000081a4000000000000000000000001668c169400001548000000000000000000000000000000000000007a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.xz7zXZִF!t/b]]?Eh=ڜ.+oO;QWZebTAoVj3%A;2~lrO_',,<i^n 728Q[(6HVY'|u4|k6jK> wC}ZG9%0a!W#S5'om fLqeiyEopjL #Ubz]j"97 cƌeq}d@Ct,.7п]QM4X'lUrC"GR G)xl\|@]i~ZY|8?"3Q ꜞ(ᄠo N0ξdW"`8ڧM A6nU>BZd}tm?i o(1njnd+OR~5lMNʜyYV8[&]78%[pF*Z1ތo(ߠ˒гh< N㹑U9zhEkd@*kj&6QH `cgh=[ VgWF8Zrt>%8JZkl*Sr 9pWlM>J3u6Uf3B`+HvF j ڼ$ ż^=;cw9kh/wT&q|G>3բCUe!힒P\f\$S9H)*B> 圢TW!GYpX-ٵ'ŕ[/9fv~خ~7cAk%Qw8.<E{>Xpl`1 5F![}=c]%`/AHA: sZ|Ušµ:#1!VQ8\׹%s_ftD}{>C3V]v5"xt"(JcOu):5L7n{u*}`8~M Ul<`Hۻ/4VwBe +ܯJȧ#1"C(l"# ;r[ uعJY ؍ hͯ]wFҽXٟn(wKl.> YVVB6?ȓ"'$+3i`M0 i# q.HvƂKrμrEhsSp&UPgdDZ(0"<$%5q$hNTbW38贴W甂ؽ+(yx\DquyMҁp4nF-T9ARK$DXo +-{.oa֜sw  u܋SF@m2F@]4۪HPYVpFf\Y[ B`0ܳĀfU+ wd{gS FY.u+ ۘP`&RCigKSXzM:R?h\O#}vTSk>on7k2ְGø͟]q?h{ PpAxf.BV .x)0;Z6G 1e|G! lm. O*Ff/$.?./R(,ڄ)jKkmA |?]{ϝ)R ~kzRoNT " .iFw]Wrօr, \c_:[C۴3Ljךּ4xy9qL '4 WWtئ{j pmHOnn4kMZ ӒYst"9`R&~_K9Komhk%a)j#XZ_>o*( Rc]W3By(7j8%R D~7PT2QoD)3 {ϴk{?;rEV i3怛~6!!=Z>ʘ)I鳄lN+XI'f۷i N0JyAVYE#>^]W)n}[J(w 39i')tJ\2ĪpO۔7GG+6 dȨN3rD8GkN)SUR0sW GX33v#$F2|3OpzTyd5imAG()eCc=D1&:I鸨ҾSyc}C%1F#̾:L`x onVVw?0سv(D$䵁V=a$L Ii}{ټ *6ȫT<3OeRD?ZF;Uh2TH\1-BklKr۴({DpudyR^fTd Zsts-'MF&5c2:^|cЇ/RA2w|csf*wiƷko.$GelPO/-(rd,}^Iڒ?&}EOoA-Qf]7e{߇ԯ춸R=to}BRf>F" XPrGPTzz(Ijqm@s͓i#vO{x:տpl /wJ$wDf N⚥,M;+]ݸ$SpU512f$ uWwbhs ".Mx;j'0דa<{cI3#V,?- =d=g65 {@zy5U=Q6\lqx- =+Vʈ/$*sE==hX3v Zdi>-M@goRNiN5`;n/q5g<k_C˯qmXAR^͋+'q ěڅyZ {0mSQvZ]ļc]_(t{‚UY3ӑ̅[iVvGQ(FL"`"[LexC dEG v,>1J8O2qkoF pUsB"&ba9^<ʂv̠~ d%j :܌D*l=ZoXɂK%?s`5q:;o\e%ɰuNo쟗WƘfiVvZVoΜhNoc,CpfoN *6J=p&#=19wuAE!%ajH´ :ⲑjmL#t[: JЇѠ_9w|CfA :,fWT81aGld &VA\׏ݔ*ܙ'GORrH7RṭNdb-%.:x5Ɉ%#LK5Y׉_o.}\n=SYnK;=܋i@]s`Kca1'=|ˆLH0=DkP:ᓄ?VZmj'K^ws%}Rbe4.&ռp4+T,OW>a^B7|H9h?iu.TXw/S~W)bJvO k;qp$Q`䮺,T FY-hz `1nlT(\ZeIz3=L*`?Dz"ҜxzfyGb7]T6jzR"N7x/%#n3&֭ABQmO`>jQ45N"ta&rmVLhhaHɹȯ7k[0,N]3ata,7T GHI'* YLQJ0~l8XSt BI'jsBp6[[/vE5%x nQIu9=,L? 7RL@uN~W:5p .u庆`H5wdJKw^dRz9[67P pMѽKBBgJ_.6Q 4`iZ'TäD5s M-) .כS/TSz9[!FIFـ}{3ZJ57Hu؋YoRAԡ6X.2O:`9+f!OSxzi'M;iqiZ9]}&ȁrٔw҇IꊈC ZxǙF9jg*N$SJѐ$}龃K)}?r96I|ʕnѩ^(] ԱR6̐%'מ9kG#`\z{T={%<8_L"yC .UM/l܄mGC@᝭Jz٠~; I Y4 KFU>tsK` lh2%Zcxtus%EYA[& pٺ !@] /HŊڧg?]j=2Zx!ryZ[ sGW#ߒ=1Du+eՆ&pW0;}{tZ9!]cB s= 6ːW@f[rE*x~@Y~W󞠣.m75"u$TD[ ^PkitfwrBO aה/t&̋gdm&}I|w֎Af 5^.nGIcdQw d*N|*]9朩^W.:Ă$>!I 2"TkDZ]7zƹ1ް$EΪ*j@-"gMU@u5n J,/~NQXJ`=.h'Rs*cCtdvC;6炆*zl+Ԏkb"QPtA_J͖ʙ9I4 r5Bx-uX(ZG4vƜGtizЮ2[،B{gI< )>RVC;#b]?b4&I~z' X;7~Vv z?f#sgA=ц*ŕjL\El~_ 6 %2֩G>G?X<Է 1%ƍ%vCXj=$/D% O =|-uQbTMY] be_9lՋToK &F|T3C y0{8+ H5}9(&m|#ݏ^#Ga 8Ҍ{oQ0oN))~c͛f0Y"f{eU`S $iVbW㰎75kbjF3=VNg @d, RѡC@cX^`A> L4d`cAJm\Px+nKYeaQh+iivi QyXi?˭* Apm8F'saMlc0t~gL!3j*]ŸćL"lpʕ6L)4SrUg{LTǀxJɲİ\Mn{FNkȉ; %҈qɋ,U;ķa{ܼ$47qW27cZW$o 4BS< *0M}G/;%{I7RVxA1kCM^+D1'?c̓#$!Z` dڀk;u%毓!Q'`v:M9E_ nP]օ fqQl N$q.VJ8؜Zjn,GLP(/:;^5![y\r.‹J01N`uMktgk/MfCaW,o̝ʎ5<ptrc$G=Kzs 2 DrٔLER>Ђ@!jV+_8i&CHX5 >XuIKϹ\H ҤkXvj(S]*9u7Ky%w J@tIXt:`#l;r2of雫|Ͱ?U&|8RRs dkyrbCs-$>˜!J7l%YϪM˭;~1y Vkp}pF7&\qWc(^'%a|b<ݲċK [&+ƣx'hM`3&0K7[qsM.̿ҚwpoTuxf!Qy2D{)S\33jw\Nj֩w)y7N:kO "4PEjⰰp˺ ߌ/z4|)qGDQJs8PUx밚a,5bpyqr*c6` thxJM\#,)Gs}UZDXK 8ZsbH!&9nplߘ))b"؊g˱@&L*іPOR3:1=wT2 &̎crkt4i?l#U!.5>QFǾ5ȃeP!\"lj&*d0-EUl'j[у~+f6D# Ý]}5 j:[+t}宝cCcQVKa^+,5}g*B`%kŇi{"v7҅S#Ǎ1{ohT:!d<3di >ڕ|.Z2Q~4 b?h:vJ['ѓLu٬}O17ǁF4bm"Pw"gi@HjHa~"9CDcN@:?O6< 3-Xll-@ S1_i/jxWYG0?c 5؂ƕDۃfh#١Ak3?]{h2LxwGNZg1ZZ}NوY{\kΜ:R^ >DzW~KVl.5 p60f" >fݟL hw2ۑ@|畗od a@B  @a2dkb()+9]A Ib/VJ(4{8:z7-oh[ͥ>x<| ֌mIxSjz|JʍeX(J߸k LX ߟ\՝]*CotJ :P>ٸVEBp%$Hޚͅ!XۓkY-όovZͼ-G6w-W׳7G[`KbO/YQr&\V扴|,v]KCO3 ;BWY7<Xג` FGuc.$ g>Vl \&&"z'0<0htKV&9o)U 鸄ElspBY~5ۥ[ (!ݪA+ *Kl DD4r9&VO1"\gtN[ Z]sd aSY/J@lꕓGA!>7\5m-骐ELg꿾R%$H'l]JV32X6"d1_L:@sD# $`u֌o?fBKEJh;E~kV*mBܖdU 2XX+ρ(U/ ٚjj&)aЃK-Rd1IM{:)O`L8$; |%>qu/})n jaA_AâhB#uQ+k/qs(݁纉XV(5xWH4Z?2#_ L;eM@Jn= E д8s)\N_GNwΎ#EQF } cdc3|esR}`:&m+1u}(E.Y-N/P+%]1gt-9[GB]X=L/9; Z׃ W V?O‘P]*vZ~>gyR&`ԧr6 Ǡ@^C_ײaXFԼ4V5戀zQ6ebYxR}!H?,*к9o9/Ơs" }z@ =ϗˌ6Pn*ЮK*n糇bkYu ߟU T:h4S))Cs~vSO bk`Ž}I!/HAPT}986P M iv8dKHTe6]/ gf Pk]2]Lu\"9@S'$J:5W7'-$yF% ^K 6z3vlzVutɽyst! Oְ רLMCq01ђXi],-djϭek29,ǖ zuLQyX"gXP |4BpEAOR)n~QO[-x!pٸؼ\TW9xpbmaCN=a{01ʑ5}VuK!Ia;AU[QǪ6}BӾҔ+![s?Q p8XyUO ao6"XdE؎??D4m+Pب'cR \Vf%m^zŬ 0""YrUIq_84#VUT͝aYJ@Q^ _}"r[ KR^#KMqZRi;bDҮdM> Eįq*} &]/{P+F#|LFmMod3Zxw0![AVAlZPtz-܀&A-`/Ԉf+% ǽVc禀?%؃r%@F+ ZZscHj`ƭ>J 9]%* ?6sEH;PU'}hco?w1׮ޯUL1CD%QaRj4v 4ZJb>{G(v9}+'~o&g,[t_][9z @w}24Ùq}J>^g̯Sq޽_ItsZ^"E$gn~@ l# *fupVW K:Pl@.6oNe'|sk8.NkNb]wĝL} j6-8۞^2#Ef ,$ɬ1y?؎z>)&WcB'2: ! $7 (k9͋P 1Hs*јd9|m!ԦG;_O< Ju)+w@A9Nƴ3D朔 ΃ wbeHj}ܱ  Ym@IЪ2P + e @d✽$< KQw{,v ]'xb&I9oVI$QM7oE]9U(< KI] }bC,Q ggrIBlOxDwYH31eH\Pv8kÍs}#k%-vXT՞O}NM8YqwxUuUĸ`f\ZPUFW\d[&x}tk9 <$03/֬@? Kq1#4%LLtte16( xY>m0`iKW=6&В߅%&9q}=[Ky2nxwn83BpNb5ysYѦ}QmPQkkH5 _y36/\|Uf߫l wzp1 ]ԣNO6UO>stiSX6>S۶jt 4!C,53)47/Iq=D X'mJ:q!g@R*HoRn\TH.AU,0ŜolIhPcd `e3Nr7H$,7Jk `*Ih@-e0S0D;쐙Uk.1Rc/4}(9 q;Ny=w*ɮ"h1)Ixn F-Q~~bB9{b 9‘w߱L?n9 -QRԥTex13 ι B,6`U3Ћ#b?nKWat`b@OhKa45sHR/@YR/mK뺕d?C{uwAԘK>(oy* cݍ%'Mm>>-_8cRx|ZQqk] 7834W"ؑMG8Ʀuv#P'[,1͛"nDS)lJ^UY8!J meԛoƵ_?g4 }Xz.D '.sɟڹl"meG'(7r6%T%?4,nB'Q@*;OH3p18  \K%kQ0C&gW*_!k]ߋ 6{DGlqF3"IwMszZ& hv%]p=a¦\4W_"P_dξkW5'0pMM0co2UPQmhkA*S&-iH2zӤu(+0\\ܣ{ՒaSc$-"AbXB`MoԟM7Qf[CʄwS+FOKL h!;!`Wu !C%Gz"m`9 (Va-\lqE g /G2@ v9ijrf_q [<2Pv*ƜJ^';0F&ׅdk6~W ѕLD@q#$ $†rX/3%ľ1&'Hp^%:8[/ Y+*ۯ|?\Fxql_&)$}=^߬{:_YAg%90tBT;fG+h;a_Raj͒;MhX kaKEy0=H BX@ 2?1Cs?հ1Nպ)) `Grvp4x/&tRuĠuRCS ՑOe„Ct@_9ߩI -J=05H^`hKaʩ+>ʷ er*(![xj5s/ au rCխMy4.W4#ި2%$3.öSz_i& WG\"~ƴp]7^LUgkuɉse)9R]~]%Fg Ʉ|ԔZN =:δ H&; #}_> ggg6I4,HotH0eiO%pI$ RkOݐAo)"d"dQndc>e.U Էv*(I;VTmpy+|>@C][WqҙnFGB"Lj ua7rG(|KT? :BWۖ Sݚ"l%1f Rԛ#,Fnᣉ↑$mСPH[5@~_'dG R fs^̴:s;Wͩ1+v)[^M5WG&5^B펿Օs0$ "Bg(Wl'ۙr\uM0^>{5ޖ"f@c#_t;2`>cwoL/Fe7Hts!KQBKS^J (wʝnޏOBj,RbBktÒaNMkhU }ɖ'36:wL<.7Տ OqcZwL@1n |Ni4_c5p|Es[ CO}AN Ėȁ_I|l>n΁IÃ^?y2ۦ8.:Dv6v02'6, Sg=3}%v9c2I/Dϱl|S]'BW~lxKp$>= ~{uS{/&}%JKJg6yJю`}̉ͅѤSH4Zs/EGj'ұMs!)ſF[]o0kmMՉV4qWicRߏbL4Rmis7< T!v()13BV:C6Fh: NtUuv;ibHQnBCt, f3!.hB[p;@֌^$0>k.n$t^$?MwkBnB@.vρߘK͛G[\9C4mn?{ZxJUYY>׼̘{&3PWκLLs,zf]Ԝ{!sȞℋIl}.z!+gΜ?`]n.rM4 ϧW8?vxGsdiܺ.[Œܴ؈+I"[WʼnF`=qʼuəÒJ΀"Mf`bţe\ȋ# 䣺qDXNVH76Kg].AR^Sc+TEx¾JLPLK w'}X֒׳,LV=ӗ٥3҇/&g+fx?<(ELol|UMpo==?JlUD!9 Gk4D@Tԍ{wiQqЪY8Џqa,7`6 (?@@SiB`snlYb\/f_PF%:uzyEޘ14.){1v7K k暮`7&@1\M׶UF1gMϫvŧE<_aBnp^ul6]d0f}x|QyfCFD4t(ʸLO@hp qT;͊.8J /x;zYD )\Pve#Ʌ˻a&NuVfŵH\?RkJWѱs'E$ UxsaaBj*-AkHsRBu{izMl#!Z!nM$:,0_;޿#/qV;L`= eV+^ X_X|riRIЋ8y!e,.*nyRJ6(%D'k)~ b\Hλxig89B2d_(p{E-bոhv&C~5(ړ Z Ȥ(O2(Єi6DkbP%>>U|}n͗ZQ|9WP1m=$'Z*"6~3YaSc]d(diE\C;>CȚ?JYfBF8tS %Zp\OOP,a#s&k2nWV7"aW!CV#I"Z)t`$60Z6)w1y C0l>gKhrC6*5۱F,iU "G_!:1Q;JM²];rzBj_)- uT7=5XT4 #x,y'=z;BƞAH[#EbؤЦ_v gwXZDsajUt]*cDC_1tTNގ@]6A#u"Tjn[F%qcV>/Ҕi i'24!>?RR,g( Vͩ ٖ%fD.7w/JU_qK9Bq(J7#+Q>|f*+Z1p:W,!h;FS)@ JM8o w24ݴžuuH e-ڣ~aLa:R4$ эī.VXeLns BcR@l$Hpplfq($ #v~76G3깼-օmv]$3_BhBna\Ս IEdUj|?{iW[柰] Doh;яcw.[gJ+8FL.74+[Ҹ)#G`3[ۯd?ޛe!)QD8e'iK3Q3;;C]~=>pӲʧ@=QOpJY|#@_Hcʮ=pK!;%{Lpf|Xt_-}gl^+,?C\i>Du˲G+4@SdVM2*nB`m>1ꑇ@(ҤM\"fj&d?ز|FkD9na~<)g~sNJ܊ у&Id\mePf LC3ksEg@xdNݜVzLYl[\W]ycp8`|!݊%iE5Ԫ<)Y\tsĿ uIA#,"p?nAnB/NǬ T"=`GU{.=F t uB,7g @<ļx;vz2J,Prk3M@R(mcaE&,f}>N_dDQg鳊 Q/+ {Oqm~u+)惩zRn9&(xE`="}tZsQdbV9KyzJH\)|$[޶B6&V5bOъ֕?i#WmtUx &WgN#fd8h=Gqyb݈qʴǿo+q{+/3kn^ ,bjbiXS ݠ l̍=tcynl[M S^4Op^:x>*5Z_KusomSEdklG[D_5b+:7C(6=f2zVZS/Džt6x h+1Jp$ܖ qd需@b>!E4LT2#Q^՟B9o:"絙gmƈIp@ULGa0K 8=⪅V 'v;zw~;>&z&qG`69T}+`>،xIUHuSUfpT,{m2RH+vt"9sSj ˠeR`w@k-Z lɂx %GZDfP|KaɅ5%CFIQ!׿`zYSsuM.cYy`7O4fiz:e8Gƞ`| ueqr27D<"|#npߔ|!=23_T(.a{J$򄕱H2/w5m/3?̧)NE%7*J4^+X{'p) -[`d<$P磼 %P+kgFP97sW\g38Zkw a#x O ~*#pP!cG19S؆E nk}0͙ =!.ߠuY)1O8ژA(|?-3Ll.41*W5 `b=C, aG$0z<0o Uс*pU-bpc;'' B5&l9~)%&4.Ck\AcZ|g }/YK3&GY{Y bKZtxDuTI϶b;b =EW&}؝l_"%Ku yDNOGkZlh =%0Wxs(HGO-gę\HN18.(\$&Nd8Vu>עs r0!8]vѱCbP̌/@E$7lqK Yi r,]nn8a8 0?8Yx 0SOe#R50p_)UfIY;2uܡI#H^,@C9O7BQm!\|A Yl${v& vQ*z]rqK}{JN Pwq}t?Nk=BDUw?4Exw^`b)yY!L W. o +s+C)|.uȩn\|y M,0-c52t<(J~ [C;q{ޜ0G" HgtYnVa*%dWxLGpTD G[CFung<^aF#(Yp%rgNFb]zfna1l W)[akh'3 6+%><& xg!W@eR6`{<$$ڀK)yL6z  SRbX c6D_-\zbxmx#º<#)ӌ}7f)嚻abm+3LiJW=+v)w&k.)\zt$LDWG1{5iҠ^U9&Y׌zcJ (TAG:jh<ꚥҠOTnieY3禀y#!=`"`},\׽11b-gi\B}Bn{@c_ރ<6`Y-˰udrܮҲ ~01{Zar1zhTTi" NB'fRK~꿵^FL!"l7v-)Ԡ :m\zS=M [u}uFF4W``R]ɦE6kc =Y9Pp o9pR=9*Ϸo 8au>6kw"o)6&N*r$Q2o"2y ԍoeE q7a/Iڙ#}OO ƾDZölEȡq8'غ[A7G &c"4HCsId ☃n/IPi^J\S6*ub &'3zyxuf`_Z[@١0$ AUd{:u'sqK-IwyRqwv6<c*-h2ζtVuVXHFf3x{Zr?vy`BYώ%@/FȖjg @s8J<(i8@J/#VPؒ@1I7PZ`Jmw$Oq3cqusaN9$`/f$C&P%j;4smʕ? 77{r J'숞6Ýo_VX8H?ȥUte"tbK]HlIY>DqcCK O CIFϩɢ/uMRD^^Oߗ{IJg02&B ;`1G@T 7}rfi} D&{r/]u$Z] -ZL `qBg.if4иj&3+M@١'K~ehNlJNdqO@UAIA#ŕoF|1-+s>"4b)*2[V| %\HCk0޳pc}/ "{rm O'F Gc@EI#a-XaȂ/+Ʌ݈1sϩsIg'OW~z9W>Ձj=GcDY RG9.s#oUH|?{RֈlvU0\=2za7EƘv|֬~]OE #XVI/t &{_s:ktޗ8"*尹XqiR"A0SxA 䋣bޜDiD&Vs& dw>ҙ^p Q1 hxcY:n17^1Gf8 R~gGOHo_I Ձ/}zQ9><Ō]w!L^DKdOnCr$j(,j'V2uvPUlռU}:Ijw?6cr:-g\g=G=!\UౢT,Rj'kP&ذ򴁶oLġq**GVݞ~ߡ [RNq3#XJD~T8{kb_Iʔ-Ws/Jg&9fP3on:Q/g.a+-`pnoCvUk8:ؠx#}>gW>'~[]@8g&KW75yf&IҀ^kF|qvT@ҹҖOsp!,[c+5}7O?" -]gz/!&bS+ݠ%|0B09bBg(=0 Ht50Z#3U^ gB3c`2tQ[7Bŧu oO|Y MזP!P溮dNjR_PCiE\eGF=gKN-ѲTsJ6ܢ>va`rK2MZI5%}KS9D)ǫjZRy^C(!rɊ!Tk2.vc-t{ <ID4ŕ7V?/b# M0ŏ6p͑) !b2w%Kxb^kmXF2ŐVp*u|qօpp&\ -.G^e2O8֠OæzMB^'@!I)FrdVfiO2>3;bŊ(*)3'NJ& /:"~&ԭDsWRpI8b>b G]s<9EfnOGWVa{k 3y'XS#? V]'6O<4 #DUSI!O h8)PWȺ]ocY(n. SHNJAG8ʹ[{`CMTx-MyP^p2[ J͡la)ۧKO Zp2pɚnLAzqUflMgkI`bL$hIalK|>Nnlmq N^Ureu,=t*Ɇys/Q>-8GY81 EξBSXʼJޱ9},Q$H'Œqpfi,p7(^sO]5:"E>NAv tّ w0XiAp~y:{vx~2P` Tg4bǩś82l8N:6Z 9 ]>0H7K;:[! |j=s`M?W~p0~\ s$ M땜qBrkr1m9 {/B%{M֌8a6A1~<΄q px8W=0ZZ E-!آ}@*T yQp>c\q@JOo +@ ^ȉ=i@S`f:DhbI1% / #;Ijɰ]fB bbn VFDGzhO^-qBOLNQʷ8ø_3;瓁H$ƥ=laGL=gYԷ~Xi`,džŋn2@ 2!{>&ƒ{ֺQ&9^׾NI"@v_5$*aQo6e)#@.$OTWLIO~BuNL%-C}CI3T*%&] *vpS߸S ]lRjEɚ`ڕ<`ޏZ1{ѧ(C PߕC$W\(ZC (~o~$]R&%i6[;XjHح#m1>NJaɏ G>GY-F#YEKxQ ~3i3\[e>U:9I=ewF>ab*caWiNlZ mK|1|֤=pLov^=z1إc7B5Ϥ벥e7 b $>و&R:EJ˹X4.Ig]H:ϟ FiRjzw,Ly:x 3_{]&LG8+G1 AFYXv3$~`I{Z">W> 2uʚ}ޔ:j3ag&9[e9cɁǼas{3j40]2pe!r YT ed%Ąܰ썟^-D0#=M}ag邒gVfN$h=\HD!$+[6qan]m1lz0+g1 2܎78}W6 L*zVsoBeu`o.kb`S)dFe58%Ev:9(s16"r4)B%gZ(ಢvjNͳ( , qdLS45?Z ֕6nJpytܵJ>!Cgީ}o]PulRo3a ZJ5ٕ¦!%,FєR3N*i Ldf8ʋrc: 1 aʶI7 WwfsݤYMG[ Qμ=](W<`a7nʪ)G3+V+ndbV&T] t$aA$]p++,@n#DnR4PRp"\h-عUis=Z5k*Z՛RXĵaCnTH#5Fs+ ++ fـRo?߀vάi}!׃#g7Rt-VcyKD+sujM>b~&tnMG,qc99*&?- BH!vہQ'IH㓀kMwjf8COHdèS&֨#~xssb5^W9qǞahlWWIoڤq_[%<աݝȘXEq:-mQWCIFd ߤM 6lyKf QlnXN%{P EoD|cu擓,^&Dڳ~#c"$tt9P^lJl"*,,\ Z䅉Ϻ2\_}Gn{`bw/7|@t!Y!?S)puR 1@Z|&k.ZI27w} O=߮JPzI%(T)OgiZԞ>V{XXnr+!'`R,YU=k8Y~^g.&fɛ fI6*CȼTmVCˌƂ8Aeh 4ƫ fZV`]{"j3GvAszz(=9j"87hNP +p!&}ʊ`҉"5J 5SbJlw#`i·\+g/$BW$eJ.4%KyBH*F|),")EjwN94C՚{% 2UCG@yqc65Eu3c0F oy)nѨڌE:ݡx.NZ]6}LՎFBDt2,/zC N$Pq啐>D+Ms뺦ѳLs_ݺ~?vB}u˶V\#mi.F?hİSAahmZ۾(qb _[=5 wcjVn<^҉/Ls}II\CXN(n}ߔƌ҄ȺİU[HmaEiU81]au]8t13bE&Ԁ"vN#9:2v$5KHs>ijpw+ڎɜ|{Qs2y9qxdAmQ%hp:/80NGyxSmf" VD%t%ק%3Fba$PJ=GNmft p-NTnψt#|-u@U*+IX3kEF6Jː qW>  zAn3Sad_>h.19jr{JnmCi`_dbː }qC4ٻߨ־谕|)EY:~,H)ȞO_Q^$RC lA6^5̹Nnͣp0PUG6ў b^ɍ4Pܝ"u"}d-/| ]P?7^Bo{Nti,'AeQ=e><@}_WiDic[;`? )] + 8 >#rSLi~5^S/5^}9ӖSL3i-`(O7mDmO BsquF|+ q}%RSWgkPo*[ɍ#d]hQRQ=d#~?LS5ٙ7ć!׫+"8kU-쌙Y6FH[<_N$s79,s/9g9@Jp+̧0{USţ i`Lf<"MX^+y{\"H@}rvKB7ڤZ%* QZz"!$[_/+Q?t;¨^Js ~(;rFq9'ޫ&2M jsÁQז5Z)%PnWG:_ CE zz9K e]0S:ҼIn*mȭq<<|?Ӝn y : @J@PݸX{,j T3^]ׅujOGjL>G \ɮ)(?|89`dHH1IF}SyyPTjW|x7G;gcx]3_(6br"v~(9#ך%Ý~R $}ᐶR y- h( 6+WXVkd;epH aYܞZ|)ͭ^a,[h'_T'jN~E}13z%,4xL;hPnCvRuo.ߎQ{ 8o'hl4h8 OQd4(\fBl_1%(BqKp6ȐֿotSf-={ֆ~7&:c,ol.?j_-{w]g^^cOp֐]Kap>{4(!A|QoE/HbwDсWBnBm)m0yꭺ{ ?Rz.0@nNXpB̌aFm]ZRæV9hjzϔ[؊y_/a~}|1x\K@o# | u*JnS`ݠ˥Q}3e<~@ e;cI&W jJ 9k%bFhMtTgAaAg4O}ɂRUXr'a/JE~QޠyU-x :_ȤkKԉ3{6OO z6 %.N`fE >lb;ۜ8*B":U9>*-i+,e@W˗MD.sC&IA}CjnM<\م&3Hڏ UY{_mԞ֣o:_L2>:a²%o!m'|WF1Iv$ !__m5 R[5xHyԻ j`;Y4ź7]JeR֦m;D`gS1R,>%L-70ZJׂ.ZeO+ *̅`=[hQWo0D؆O/.^7oX7Tt)r@榨bb@FIww-u[(/-hEbncVq jkZڽ 7翓Lc 64O+o!Au34vw/4(w>1RIE^0i=bc‰r o"Ԇ/lvvv}2+~+nTd(1p%Uc4zF;k◐Ʈ%lZpLnݮz} 딸$dNHcrny~Wfi>7hh1sku"NL%R_v1꙯cbs.(ItB[6s+69O^%<H$hfD#pUzkX,SG-Bw:H(-ͰkƉ %k+a^:H>R仜9}-}0}+dvWi) iz@X ކXZr+++)n=#CGbqY1;u nb,( c啃nKLuX~1MBH&xJ6vmlb穆cJ|Xp!T,0)OcqS)r&^V1}Gqgxȭ}S3Q,AsRtV+\gIB';7oXƣuu1%Rk|n$U@ Y&jĪ5DXc%ղO9z*,9v-Oч'ZDﮇ>sGݙ(d FB*99Sp"۠$P*QuzF b ](b3ҳlůuV77oZ{^$ܢQ?=c*4EWE 8e\`j`>ˀ*GPK ƅhW:2sh$3BBmz$<sglπ]¸w;@{Q>ZĪ(/ZWX V(燼g-LOe eZX8 Qh(2qi>AJI/qQ7._?Tά  ]cQ[bixr3ler n_`=MXmf=8`pnNX O=\Jg|sNQS% ]eJQ E)z&AG{W LSR;m*]rcpXdWlS:OI\ i2RQ.Ϫ881}VQc1A}E#5OU<`gX4[/AwK2>O@l6OElIϚ>+ոtԋ]6_jYJzjەl>E0T"HsGT|}O:XGk@SS41N2&l6ȭ(ML.\`͚zfmy#tN6'}3) W ܰ ̄^*PA";LL(eƻz i>WFa_ij22D^(P@GLe[a  t4?I[_йHb bRYd98_9Ap].N*U6Я,۷muQ5͇E"7ֽ5NUM ߚ0 qr~54w|fG&ps4 V(Ls{Bg'~$2BLSLLmH,>I$oGIM8U;k_cIߺ|@ \W}#īS*WdUqِv-7?TMłj7d\h1d{\2~n-u^%-Q3>6A1BX44cLvCԜOY¹1//Ɏ{v948XEk†ժKdߟyFW[n\덲,4B骔_3-w"A䨵vQ/Aq@ Igg: tQmg5Z֭yg7]#r3o4eD¹WB ÚuY>m-Ob߇|ݤfjBQUu0UoE};͇IR(G;{淐'st&ky,|- Ofغ9mz| /j<strqL OJ5MOp~`MNEusOlkbqGK|O{ EXWoYyYOC~_G~(e;iXV$Vcj@q-KK6U)5MW!aK|ecW>hxc }9- XZ1ו7mBjtz1\Ň.u%5 \a؞ 7̪Էz:G"ye#a8 !FŐ>!N:IK*ÝPUg8O>) ;s9"A_dR &Fcq?I7%YRUrxN X7 8]".qS^m0Z(: xa^[5$dm[NRwͅ4^XųR[H]uF%<, F4B!QST$[=xPO"ql)dN̯Ikm>F.ދ,r%X2з̪ +8 % y\e]](@,Jgt seҞ}_gd6X5=ciA\Y -= -~oiXFxR5(Է\q(}́BfBu~ r)Hwb_:E_3 DzwdslY1\BuQ 2J#e[@BovD ]v+T\_.PkAuh*pK3 M)3i IBz|5>{6r,VܭٗF=¹46; X^}64BL09yWn0l=pf)3(Ts"ٽ#-W=`{xVpE>vWV]F>X/>"! R ,nJn5FRQXla5JPw-={$YG5S K18.n;Cb|蓶2"F$䵇}MX](\8<^djo>;&=*4Kw`@ GP;f# *WzPq/|2 x!"׀_:䳥i{2~FrjHS0),׶RF$xm^Jp-B=eA{)a6=]#fhIZ,7rP]XƮ1`"FڔRߜe (*\{i/*G*G_BIqyBbհulͧ1Z[[k$ t\"sZ" ;qCZz)[Gڎ̊~ʠ̵cc~ୣ%:T;q|6 lfo.5a//cC~aY&sϹ+}`iL7€(g1Bn}EWOWp&p;_`Ff=@|PCʋHKfSz 2i8e$gsW{{rͿr^1R}fE8Smx b}eY\u$mS?wsg>^!fLjs`52FTuӌ:j-Cgӎ/G˷kJXZbWU)j3^P@~pKj 8i+`^HX~va}?W6 CјW8C.g@pה╲#.5{^7ssO`aTrծ> !# K#ͱP(*TZAI3@AߌvJUlҌqnZEI(Cpr>7ғ% #L-j;ok@1pDo,1֬Re[cLˆ$3ǧ2GANKV"reh1aFvFwcwh;wTYBJ {̗z*Z=$>1U 9"\`MJ>c4` H.HѶ@[2ǺzB8 ?2d s.g٣M;yQ4 ~:T\j$&n*fb*Jet A)s=umUGQ Sʋ0#989D .@L>/(p-(U2 ̏NMpC~[{:(C(P Aҙ#FjY͉ȁ{bkֳ1(_/fp%k %ACJ[Π:ǣC2 F׆ŠG B%峳^2`"\7udl!+}*G~2_b^fՋBJ8hJԑݶ-z{"0TVwSAZ!ji|Ԝ4KXPsb͋dhr6S`=W9d1Wڦi9>}5nȨXJVƌZ!6OEwA -ŬuA`xIfq?'(FrUoleztzaJy)BANnlVa6QaZJa 35-nmFJqswD#q=9 m!y3y~TY tټNQFߙ1K<Ο>#E:_j1:^&->=ل?5q־uG&a~)2ڰIAxj,i-Tt sv02{H5b2a'Gp|cqzc 0q0J1}$S,:tU9J~ :9CfOYڔ L$} k c,SӕP?/4F?%~)Ad L2Y=Wd)O_8nújh$n4e$TNk*WZVy O[D쭴ia)jYğo͚Xr]64lj*{qX43-UwVk%0/lA->,NK~jr[F6/p giEjMSfY o, 1VK6˨P V vOh>tn;YcU7Rيz\-*dO/즮M vm7 ;9Lx6ax6>j^=8$.Q!)媤}ԍd ^}ʐƕR.%oUYQ@ENyt%R{_vX5j5vՒkEΦ beCAomb KCSApZT;WŜp~]5V ЌKX^*!'DdG5B* IL|"Æd*] X>U!95"llV9?2A =aeY/LbLѭiF<^?tu`gz":>yrz(WM*WC~&L/ vZ<3zW\z*h@u P4> ^$ 2rS}zY~ao?wPrn+ +3+9!_W G}@M2T< @؛&E/>_c8>^r[&0hF kvy3 Wg%-9zi!YVݿ JdA n5tJa#K:zZ{:(n6X:Evd_Hxb>)t+^\(jbuv*]q!G^nlg /o Nqf-FgpbSA3擝v_sp\~W )ДBUe}!C.+sw F F3wY⛮:gʃ@Մ)+3r b?s:׀;1'^Z/Ժ&wMpdLkk#)7++FwM{ts_sFΊb7LJ@@ =pen6`sMJ_ ݑdMjs_*4'G3fvc0'a  AU-s[Aao Tۿ&qtFb6?KPJ //Y20=T0&MY>z#]Yb@ I'M,PT\x+cQթ@>8=gl$l %7zT ̧P-r2g2ܐ@8vU#b,(РS\85C)L -x669~bKdgu>kd1) 8a: ?J4)( 9:xSgmVǫWk,$Bn[{<P"p@~ޤUN$mFP/ ~.9nr݆p}wXvNLQ9ԙ<Mtc 9`D- P@$G)rKA<9~祖!h5,W\9Er@3J-ke \Å4up_dP:^8 PS.~LK,;ɂyc FfKC_'z6邫@Pl"Ԗ %@? oGJfׁH<䞲NYT$"e3AZjHG2T+5jv tJ5c++!OJU#IaҨG,5cXǭSAj=\*$φ)ًG.n$bt&ߙ.>MbtTdM"z-t_8Ug$ad(8] $lUxR)@a%-(`u->gHv`" /{4BƵټa91~ wOr= ۊ3x@Et5j׌ ¬&F[\:ٯ(Ř})TB4X *`׍WNUcڲ6mXX -Q9hZur {`M?lXe~g;8Cy_kN`+5Ot5s6ͺS4>!$zw3iͧ\B .9.ɤsBN)V!DmnZ¸hҖlBR0PǘbH=Lvd쳣0\_ ῏M+jd!i!B4 q B_DQ%j="\S3R]L_?7d%$8O|ikyEXX,kM4sZXצ!$(awI2Tt ^$Q{jhkH +QO#$ m,Ⱥ:~Ŝ]-@^!Ǧ'J)hc.0X"zuYu !Fa1_e48JPnj3T*ɩZP/ &uR=biޕz.$]`KmHl2齠/pLy$kl>76-D 9Vka5"҅Q7PAfR A^Pd$(PLv@ޑ 7=X0ew4B09 7$}dhc)d 㗑x)5yi" [ =kR/\׫{u#'[y8!ISrMOzyXRI\ B5^ٿ֑XV.ěߩ( $<gnRnZ݅e@_ @āQ-1N"x91U^`#l7=<'"kh .Tbu]&M`lH 4 8S-k C Ա̀6_;8CC\:,Q(:_REa)3to@*U R*ZEn},kO %W{Iw LF @N+a5CZi4NZ-F [vj<`Q̸m{w7kY55e bFHUwQ(N?S36m+)]i<- 7-*ޔUl&\ #+@f `{e.Eq`ޱbC[xoP% \O(z\~0U2ݪȭ]STCV%$+PƉڠ>SAWK ncIYzpcOCŽ, rIy4#r_> y.I6PH/>t2Xo`{U5>fSǖ׼K/ %_q۩&.psKɝގ6pI0HĒjg73u E 11>3M80;edg EJ|X 4nN V^@&hOF[LNAeV=ftc7x{"Nu~!(L" }`#Q?p~R!'W%Mn9{5C~Rj@کЗy M] ÑAV-2˴HQ-n{e,ܝoկ*=Y仩T!nG؋nFc05$~{"+LCyXi>D8͒H0!cv5EEȗ.]6Sʩpvcnc{]@!+3~&=55U&Z@ soϜP`p@2Ķrc@? Z)\eeQm6z&q @1RKoǸj5C8Cs(YeX٥#k҄V2p=$βmAUaҪ u"g+-'_Ux>~zſ)A4TNQZۤOKSe@ YBm K`.~Myc֫s~M ;h9WΞf7CοϪK ; i%B$ $PÙ8n3Z HVćcjcA'hƋJh]Mnڵ2h^Cp؄76% @#yG5E$@₴ sjŲ71-w$&7(9l-{V$ՌWh:]`Mgr<`9|Y!mSP%F4T{D侪9M7a)hw'JI0'x`cʌ0S.8is8o0 vi1En,RLt[MG"4 OEfGtqA|$ Q3YL 4&o=97RҶ1dIkm/pX>4r {$M\2I!tg x2qdnتB]wݪ?]<5| lʀry;1N3-|9/3'z"íIͣݐ6bL~]/d m F$F2Wt#JDFzX ߰]#+і[Ϗ1 lzl`85EY̸ixҶgZ_ͧ=Bx o,{56`ev}"E~ܼlnwo֥dnB k 2!n54oRBC_[J;! *V le̊-bWEoaQs2ozeO)\[<7K3MFײsh1\JpЩ:XD;2n:J1c{'VYQu2s҆yCBLŠ hg&_}F5tPŮ Լ%ķwI֓Y7u9#ϨξҗμfRa|2/yiT; Z(ʫ[/H*K#4yh$XVʬ-zY`MMezK߶#nlmӤ{ʭʼvϭcj|8 zhzˢGmELB~-b^u/~f%Jb֗PW4!ڼJD}-p8^jeaIda"y4-y)#.ӴH} CFg)?m5pO^" ^YCa)hpy, :8(Z=]~ fP Z)LJtq|NmK6!r<~0o9*΂Ѳa9 E_f@ {v;9ᅃo_`7b~)\,xIv941>I2ԵFbOQRY`.\Ayp z+ğX/ 8swgg 407xtk{,*ZxP=|FOXNkpO`R~i[d@=eF*>>``J1xdܪ$A@G[E]p RG!笌09XigSC {hF!^E=e{\A ;R LUHUc2&>WG]~P?6܈WUL}J'õ$*-CpغyX%t1.\=F<`Ȣ J>uM;?/؍Kcׅ:pו\h:A)=RUMƈ=ݨDeŧ:BM U3Pd2 A|9& I#9>wc#65 tn2뼩O4)Zd E- x|; }$jf5'8>,,$4^eB)t 7ɃB}}N,GiӦBt}°CE\̿dќMnR-;ޗ" vn/{:aA߸H|k.esF҂Mh((=ˏP6Y`,`Ktߙn=[{Tx~K ;F=} ;D("cn6AqhVjlϨV'1BޢaO[\ H#ΰ?P##,$3g;=58l;dJC5_(-M~Һ:9CZJEB"٫8OQ.Wz#ڴ Rhi޾Uke3}nAۘoE/55RvTkճهrnpHSj Gz]?!G. [Ȇ`Ry6(şǪҏt 眕cSLnUۣVANsE|ڇ8NB?ڱA'ŊW3GCy  DG[f[㱂YuwPK XNL^r`J&uդZyt|nÆ(L ]@w7b+R1ɗ@5l7GEI19d ܢӥh>Yt>F)_b-oԛ6bZ˅Yi {=4q,AM@(YL%Y^F4!d4H7)+`YW>62c, YDS Ob'/cNiUbiж$i2O(,~Rp':IJBe1^4C] !}7iB9f0ޱ,BҎ5FCI(s$g#KN[X:3W&h t 9*ѥpKM^4P[l3@;/\>BiGN nqǏOl$qQk\n0NF!KQ\2nmƫ B2:eWEV} _ņ\L}t?AHaz{~\jdBG[EY]7Hؽ_d /C%neE\гP" ,pnkz6Y#"sPU18pO1UJ~G*kIMc,І^"7꼼,`+Qk&7AɪlQ-(d>x%Iui Bg)h6&ZZBcY N'τX[Hl8uD3]/_ bmS]m3#K@xby-M~P  %'OԂzVv;& N^x'o}-;i$"DW]70/˼# mN z$*E wِhUC] ryp$+6͔7r&2M^C'k`Ya(X$zH O_⌦~B%ӱ#.Rx>2}%)ۜVKwhhQ&[(߲?hP7>/~UH=𞄞Y>G{Z ' m`֫͞VoZ ȣ'j gH9DW;?{`f -1ۭApxj+\ROhdch{Py)tM`5 -T[кI0 tty>밣ǣmf)&`Y*-ICv = vm Ѹ@IL;E"lHsh7_CT1 Cm:ۯYNtt!#rOx5Ƞޠbx`iWU QǿTŗǛCH$-^*'vgo]~n)鳔6,gzU6ESwL,u,xa*v)no)+]D y;;7`ZGil7 iZ1rg 2.jp2[ cs g-&]^s$b@"\ ?Ua%!phՋs cL ʕ:;ƗXKD=E×k <, ;J&j7Pą ߆f Qf0‰0;T ǞH5ĒWeɠ~l  PASqVA4`lUg~ނFbBA6*OWPZ*vӃ.W,2qFd kVdiRzn . ٧/()(z@#c2L6SBxOGT|%זEmgn*Ƀ)n}g"YrƮ7 i3cTt\GŸЅ(v^DZeG)NU4Ѥj WLMF8lFi`ѣ^`YxˉCW)[e gSy.GrVr!*"n0֚7-q't<"[e rD׳'=Sd|p &GĐBdvXFM/>kAZGvRYWxFrdG]_b/Vh`CP4~m^"[YS,&l_-"-DiNmߖvU V5ރZ( 9՛OSx$hrJFA7&4v"iUk~d.A'2'**Z$)qr|j! e0vI[cDz;FC e+~ 褋jQvLQ[wkzyϚhgw48ȇYd?gXCw LsH.TSHrb/ER('78X'z`]{_^S?1j&Mͤ7L$"YqV+ιǸF cp-兇qyv yܷg'-5-篳ccS]?p,R 澾~;Զ nu< ^a?]0$7dۣ}Z}Z ݅X o]&8p L!}PO ʫ,fBx, KERLM`lPHhLupUrR2Y 8HLǶ3:]ݓTkf+pMVG.LD< }6X莵4V6lu[9>=G]}u @ba'kS2ڋm;*[2myr_.sҙl . {/'nPY:K$ PEbՁo:zV#F (k kP`'Ӹvx 4q?#IP2ݰg`rNI9b4Gj[4Dï? fz^βx)`m c i=4um=QOֈLOw ы!/ܿD]GWO$@hk%l@`êu4&V ~*(nLPP{<1cF 7P1gQR[w[pLҖ9P5?"-$ ay+tgUM[#tGf1zKߙJIbqc#Ȝ]/(Z#\%lI;NC =}yz.wM^+7 {nQ4i)bTϪs"`>/В\5NŅk3? d뻄`HIpDw]]tHHN%t0_dn[ Y< 6/sO_z$oCYkn%Ǯۘ}aӲfwU:/ʠ9\xV W#c>٘N~!Q7EA'f{w? HS'x/S6WTץﺙ0s'-?i`2"u7X)`twδ,CVVo)F{A5QS6'*= }$kL"}$H"ٝb$1W|-'gܵ=΄/, ߭[ľ})[w@1 q=5&P$6CH}/I#I+ ޛZp| G.yLLVf #b2 [k+1䡰:f1YD##bϓ~Mឿr{?߇ΣT3v"Cyy`2Jz B>QoJ0m-Y<(3Fjy|!3 wR dXemL%n9їXYmVY\8߼txf7{`*)H 8Z~XHk$l46K"ӧ9YƌR&%Įb2X؍Z/I s(VreHBg?oq\[xS-?V6)gge͟y,@B 3R\գ+Ν9V-]Td$_.@S#,GJScK-ے:WcayY2vCB‛c]fT`έPT0osEɡ|Aa04Ϧ~|i_ɆwHĿHcY8-n;P9 Ӽ9! *'T /:2PPilOmQ&=f9o8 Tg tF^8Wra{l7 G`c@ ʣN!NEM?Por(ד^am  c zC}EhYDKADD0u.b4@S#bjo6d~D"r&wm &@l+h ~gC,9yih~zұN 5Z&bA(˞_ݚk9$hIKxcdΨϙ[e%3e'>F=uG5ݭu ̥6`X$z_߮0}Y<4S ō!301 ",ĕOif`;O'T`\+(*HLrl1+ Ό[wΩpPpH+"wuD[g(.b [*M@F$m6ݕcm-6 ɣ !lU纆Bv - x,y֊RnT7s=mkm'ze0|:?_wN;mtnhzsFw s$xwt$Xyy|pZ %GgıfU1S0y+Ҍ5C =Jbz%۫R'>X$2Gdą%rʲЉH(ee޼1lhP @pG5XK^b٥M]yJ'ow$lS"gM"1JXlmwdJ?xg`ׄ>}{LD"fVlզb0pO~_<1G90*)F0@UMNHǒݸbQ^E`}EampG{=I:FIF?tDk'ggk&?8b:젅ͧe?C;ށ#.Toipgnl~0+U:zx  k۸Ыyvui3 ubfo ֙cV5HDuy.J?<PѴyMs@'o2,{ PKv4`ʭKT\ h Xy6wSnC\nxz5|l G7Fߩd; 'GGz ^+eX*y$W}&R#D޼WCF'f>1y,;!צ ԃ ae>&r@G7,Ĭ-?_^r8ܚt\w°l1or 'M*T{b XC뫳R5nxQi6eabUvf.l0-)zgacVv(V ?!s]rr6T\b>zHbȖ# V mhF%~PBKBLΓa -8TWɂ3Q sarAGC/xt9qx<uK"Ѣ~H|6!e(\݃đُ3O&WUmLVK$cEkvc}$,-&@@?ܬOr(;~lKX-ٕ ylԢ@4>s\hܵ8o ~={$b**jOL kTyø_g065 ~/*+*NO)U冤e_sO% #iֺ"⍨CmAXTZMFhDX.2{P6_#n |7A̍vrԎмI9*26 AUu!Z.rI[L ur?](W0uؽ?VƱ۟%4~VeZ<LM~G@" ի~rf"s~?dx>Ea.H0; 7K;%M\Kz)Gنfއ-6]>"4J_TG0,nL͘!3ݝp\A(XРx wK =\GpKq1/d&=/S(&DlMm5m >n15Tm]iĥ/LJ1+ f2TO:bCeFpțbA D\T@O,`xo/ <C!8INq,+gl9=ĚƸ;H(tno\@ŋKOfN 2m!zִ,a~^Y1#ĠJDG^L8 M禂ȿٛt!ϋHS!ˣzGw`Pԓٰ!bԻUxi?$G(11&Vی UF91<4j=Ɍ&H쏭Q6I4\#x[7 ,PSz7!8J"q GX EeTM1U%} h/O%SDJ빸E?0uE='pGpQ=M̭_\Vp@fi w^4Ww}Z JǷ*1Y@ *]Vxդ,3)*K3b]m,\-캾n}T_&YcJ#"=\$\NiDMwmPqcvSB_ .DX"j FuQ|YO~xQ?SM Q8k>V8ٚPC!ǐV]c}->dIXvaa[/58b)Z%1z2bnSo 06R+bAM?5^.)7v8 .֤PBR+7~in $<9,u@lg(J{7< ؂ mʑ6XF_g6~ yoᨵdlP9"(r)fрy:wּ7lb-e2A]=<>dO?\ᲸF0p JTQG*F`_\\Ddu)+n -SNg#'{/RC{I_q9ÈӅ)omNd DiAF!I^c%E?i v;fG=K$b Nd-λ 㺷f}hS3knedq5˿f m߅8?N&FODb8f7|@˪ac9eDyxzӳ /@lt ПGٺ 1 =kpg:F{%e)fr,Á dU!qAPрȶF#d݉`xO-`р$^P@px׌RؖѨV4άӂIFc98B`Tg"Me?`q/BPϛhއBP,\‘=&uaL\8R?zSZ?@byXtn3Z6O)bHjL-e!wGR #E()yĆsy@Q5BXEwm,f2pw7{M*`jc#nI c n@IǏHg<,ln%xWM^ :ysT9>وT xB:`dgiLU[a BU[TŪDus܄i tLr!tkF@kӡR 5&Jj\8{N{U+< ^Wsu1=z/N7n~vyVP<8*H>z3HM)2S"a" Nq]XqMY1R<^{I3@j;v!3WHpL2寑)hhwry4-Iv%ir-aH*Yyߣ`yUmc_jGcP{*HsI`DA飵AoԆ0mKn3cEЛ0 :%.-%A 2 \DzU /Xs'v滃>jt )Z[:2'%K?C<[ |LSc28(qm nm^y$֊[c/?W1Zt3A20 Gyc);Ljtd,E>Z<Ͱ `'bt ߁]YmZoGq{Jb3c/6F~ 2el^ޕ1VFC)hLٔlQjf3ĆXU&@JS')~.Q#:@ E3`0Rb8g:ܔ wޠ rV5P\gF8h M~ꑈM6l3G)Ysx_[N2$$:H)"Դ a.7~ʔ{(zOs($e$SiKޣⷄ t4V'N )!$w'Xm^~ N,Volb\6Ъ PPQQXO:ق#KJj!,K ^@!d:.㓱[rZ($(}Bu;BQ^[-1j ؅ *2|Ycav\2~TR'ٲ0P߲P._E0\ؖ8zp&R#Iq,g9*ŅbSR8^bu#/2{s 0M<'?p?w::F<,k@ۦPzJ^Q#2EY5ѭY,) vb.1:7`Arty>:Yqk&',Vph~lbRaTR̋{ݘza %UeW )& s>=_ ÄiDNCɋeC})d„EZ(੓e :}l['{vH=5)U W=oN>CϦ/Q>|r[_T6qT?(tϱ8Mux*QKa*x2$}HyHE_G0ZJĬKnh a`GȆ XPu$ړ7Ic a5!10͢/6ڰ }>QX.Yo }U{?Ag&ouE% #KФ^},yxt X?c',x_o7v(E`;iWI}.;'Qx 'WW+#e(o mW*%ҶkFt2K39&̘r,j>SPKB5lނUFiOqiIzF~׉P(&*l\HJ1/7iQ&}vrSf^?. ),.xXt߀݆j|:y>| c&'5a]d Gh"7v*ŹScR/kXʸ퍱D A}}+Ҿ]D)/U{ ZY|N$YFzU0>F%A"X *(8W8dPX7^MFNk툥 g?&^ ݭ^_N-=@ TN$cpj}g.^RʪC)v|v.H&LWOl{7>pWƏD(S hŇh`qX(4in5 rF$?c\r;音Õe1l` 0OxuUg6'z*$]K<4F !D~ sZ'Ta)R2hi iM9H\]~3ja $eBǤwЄ ^ckJ(W .pd7'L a nƇhWc WR=$)D|DZ8 fBPvf awrs[(%hFwn׋o`PSF_bi@QK.)E9OCq jM.J m%IRtN ܡ;qH!d=X'kM?Lӑ9(9^A&ۜ4Zj2e')c_S̸"̧i2yQ_+t0'䰩Q>򔱁CNTEZ>/+Ns}d1&A#pCHGpRI ]*ٳ9؇K%eEO *RhxjfX[uϼftji%\OgIaPExV AIQ5F&ၯm=[TI6;JU?JT8dUHD˘#kQ~>ISU|z bk4g?erI;u*QVD!Ε:7&qSV c&fx 4&<~b/_bƮ>-]pgCEޥM06]>Ij D)^Δ? JoM=IWMIc kN`@ZC=G[?mK(u3FzzIC_V#)Y۝*duh)' 4Fݙ6 !|)@pc .a<7Bv} VM8$ ؾ>]f>i6vP?)/@gQ?nFn\P_֊MŌ"xckG.=J!grG}7MFp(-%dspLxkulQ7h?ktLib<.cJJ7U/O4; 0TۏӺŅcLܽcSX4?ю 8#st TyVa t%mZBt Ȧ[˙(m }q) WcR~gωs2~ǒқG:Lzuhv1SjѕȬN^]pO$&Ͽڍ>FKV `<׿}j}J"s+?ˌW564ЅMNmqPHd,URs7rDf/Ogb$ ԁPyDB/fWmY]fkBlj{le1U-LEQ1X0E!'/cM|+6uV!ź@GvWF <w; LMP޼>˗vDJid*`6`yDB2-uX3.}g D78~JX{ZV!9_'Y\`zu1d9[^Ǘs&;V޳>3yR$||. BƖwוIRT>E)5 XDu5kdۚGdڶ8cB>ڷ,L^kf͇{*TEB_Mwj&,>& {9򓎰AQX7ݦ7,@1cg <~H0 mPiכ1<=7w\]d1IιrM+H,iJp;!ܧ_E"'Tl]\xC2TbrAz@ u1ܢtx#HEf ii6|=6 "C2[ u0r]s4fWGj߉&dN: 04H~JYxeX/6¦]b)n_D;b%汀>VjwTŶwgCd{Xw*9"hw/\pz,MK@7yޫ\+J;T:(:7̽}3NLX7d[) HXc*NWcgA쉶o8pxHg,BJLDUdZ >"&p~ً,n{Q,(ušxHٜz|aϞ1ZhV[O+jݗղ亮 [1%yP7@ryDuaB\ұ5)(yK$D A˧AANprmq4Ӛr׈ޝc-K!ySk@'U"`RUpWo\SP,mcn깸>F+Q'ZsF-SQ ]|UyvhGD~Nܙ8 iϓ?Zh`̠O~8wϤm5.8!YlQ{i#^MVϰ1:Raש%\@$rʙěĊx,bix|2^ı okGe~ܚb(wh$rJ'N_FaRx} GWrto$ (Ռ Ж'z?,/u"|* t*1,ÀB]!9w-fL@7d}ugSׇ;^*- ~H0v%D2< wH;*M \R rGoI0e@fhƹvNHRX2vSw[6C^d?ϲ7,}n+=13)vixhwYz˳ca.5 *i֤xXľ8"I"]Xa| n~d$hy9qD~c3@1F.cT©)>ܼt*AAǃsd 0{NTDKoڍF!cfZ}l\pƨ!†ouv£4}AW*`?[L:e5<34~a" i)? F'`X"Ai0SvNJ˰{O`;%nPOKAf_q Jg,"(5ː*~V m׈4<7(@ݢt b ωHGJP~8vP :FL&5 F, 5}a|ɋA qV݁ew535=ŅNzYs/ NF*4;ŭjlQ(:JA2)4d(rВ)3sݬ˦ Zbq. ]!DR3 Hi$Aؐ2 C{I&AtP5M#GYP%h|qˍ,hA8U38~oq6+Tn/zEnn㴫D8O7W3)7B8r..~ڴ9`wԂ}- j<&`t@8m{L0F?!Th*}$Y=x^-Ū/^%S{} |7 m}J%6KY)ӱΚR+:(ϕxgL.@e"NY :!yHt魐"ġ)|pQ.6= q h6:tu.)"_ OzkٞP%F^@"*`7&y&H:CRWTm*丩7?TR\(N{><]V}9q~X*E& aNN@70k `kIcI@"NW|RT^`n1$y_ԥp:z+e\HMrl]|xyX! jlq\eos5˹A4ۖr$ͦ4i0ۖў`?a%n)͵Ƨ^;:_zZ 0VAmU_,Hq,"7^hxa!%J|h,!\7b W.Ĩ9;o5(dQXm٥bBb0v9c`X^3bɇZMc.j(# =1cL/l05|W^,sdn*!Vy) -]y8S4[cS8W6@ ٓVo?̶"*Վ:ҍڦRI 6a[I=l.LH&h ~_2;RcA\RC]5 d 0_ %Z_4wf3q'4feߵ7ƹr#^_li߄sijxg2cR6E$: |>w:Fm('~O-e3QsdM0t+Ptve?Q0z{<Ῥ%޾'Ωܞ;SMʞy[#}lm7y(.CMvbR.PBrK B0&1<=ʜ m3ȮNI kWC+ 1+wpB oy€{0xav-O։Z ڀ& _TW7>HC@!SDϬ'9'V V}ޘF[(VtBs6$ u琖߇ΕdEX!u: LI#9ٝl` ހ `jnk U*R @ƑigaaN% 0Fl}6\?Ta/_w~QO0)@Q>Jr3z$۷l,e#Cmiu ;&zt XFR'DR:Γ-1) 1 kl!0\=k$Ye5$;cW4!ol# QC2x^: llFt#iҮ$Hϣm0ɻiɩBκOۯL˳Ix&V['/O}'1,46ΰN(qMv\Tc}2u3p| hG%(ƽTdFGN) ^VH{zT|DXSv#~L[kn}|,fmwyK^+u˨(Xm̤"UhY@p;d0d0ܫ030.x@^טMH$?Dqx:}s IuB`~gmTλomE^xDx;|tY;md %M!}E`t` PlLG12IYNeT,PDʪ0Pa*bȩSQ0U:d13x 6IfvcByK8T+Cl[Qp: rm~A> | ?g_YRCS,yݨb0J5dz3l.ypͰ. ݺxGgroB+Ft(qՊrb 5?##` 96.#kuP)wo`oΗRҟz{mEJƜ\7֬@ԙT s@[;E-휛cO98Y ţPLz\nq A/1Ua681΃ UW Záor}Jm5tu@xS; yE#qX n,6X$'L[$A#1g&icV ?ٹϥHWhH- rmJB&M߱J5*+rHe>O?b6F@>z :4t>I-}_X܇<ވ;]z_-f228%?X*˹2JZMGH)2@~#zEDa1 2\g3C]QZ=[Ⱦw7r.Șd(w-'(܇|fmr3tx ZyWgdDmuMU8[\yUa دRPA:|(AW?xm\o1虔l&I@•Um~a^wo^ԙP6ANENcܶ6؆1]b.lZ)Ud `6Fo}.TȎ]!"%?֩u)FW:wtrAa3}'mLț j ,uJZ4\G\K҃%ZB0&}ɝ7S5 O"D1\uWq%ȑܤt7Pe\pL]^kUS ͊WyDT5XsYK6}aEFTlj*z,Zrʆ+𸥢QŇ.'W̖O`cZT;<.{`H;ޝʣv3Lkmpw-oe91rz/Wro#]%D?bqg 'k|*YʦUQչ+ _/>X:!RFƃ¼V2LOb ) |U--+dl5cVz^P]SlجWkBiW~c_@֣Iů|2{f{ 1tK!"hՍmjQݥj%ŮhӨ{3ޝsVꛝ}$Ee<I&nWTVЙ!81GMNnEwT%7. q`o;j6/ޙI54y%j 3PTb*y&ut¡D ճ ƫ͟}ɫTɈʏ3V^umTl IahZ#Y Xr\V8Iǥ Ѵ'Q{ ec_A,V֢3N?KJcPrv9#jeC+̌Rp1n֚M鯝6yzRZZ;Ӯ@@X{kZWtm-3r0 TwgǢTA6.ۈ0)MLD ^2Z-34p |$k_埫#CVDW\k^T4B##0LyL}חHZETBݦkQG黮uK ,R>u\)!Z4so25Xy v5*:?oluN{ԏ69ɑ>:Ƶroood\[c3sWdg7\x*{$ Pc}vh̔#!LL> ɻM?t~i+<^MkOZQ^{S,?w @әt"--YVw7kX_ډ ?OTjG㜚PN*HM ʮ EәHl;Cu -A7S͐V|>CH{9HFrdJgR_%e!VADT0_3 OS%{Dv} S*BY\E,p}]ƞ9֍ Tlį- f>t_A[\jn'Y6-%y1`3Xtx{2El%3[|g^z͔ rh"K,uڛP ,w@SRȁӓihEɆ*Cm@MW1lY=!Es$rn%Um(AB݇$$FNK+x=b)z}QI݌;LsNc`߱7b~q'_V?#N|MLbo}Z,K# *dw6^y1q>v B܃qXV!zrYYPG2Ax]e{[@]iJFx`,T8dW; 0rZ!xmwV#ӄml8% ;c˹FL]C=VԬ;Cx^&tywNN{|He8D=@.T,#l@Dt&g;T~x,֭HbuضC\\B*jYv)kwݬX J4c߼~IYP1M?y0]{#~B5bau΃\ɶr iZhqAzDRI҃AYcR Eگ- 56Q%$JMz ?УZ ]X^@|/$Q" 7s? q8FUxw B7ӡS'dS7 Y5I-?5B3CllFpswE4^Ԁtl4l4cH`r䱻_ `JM} =[1hٌ\2@y"#H'(YEVQ5YRtaҴ cuk#Ha;k`.cBv󂃨.@f5SfI6 7ͼ0Lj{!qtc/xjY) )cż}Ȝ>Ĕbeοg\q+4˔ ogvkJCjĦ SJBC( u? e!bTR$#Un$0!ezH:&"uqӯNf~PcѶz\dKخ4P= jz;ӓ1 rA2XVJ (J[j0 +.K`d Ը9'ZeCץ*H1Qk%l QOxݜ +b̆k,cY^Yub [zJTȽJXl : ^"!+"sX%5s^;\sAѬx##I9=ÿFHCJ]#J$D(Ki:NT+KNziٺL] M;G #'Z_&"8P} D3BV?[#X[6; ;$?sV'NvkFƛH{^t ny!~X(h@wߛTZ390IHo.^K\?RU`Rӟz@Uuhp8sD8r#Q+Ym4 8sLPF[GSX=XֵRQ`2 m%) 6}Es. ۲[HMM)δHߒF>n3}f|B3']N*qx3>8`vf( .9E1pt.a U!ELykFF ZvB`+Eâ,6m-/dj#"lȟE0 4~ _ҽXO<Ō#wSEf F\𴷽,Gczwsг?%l׭.\Xe% Aa ׅ Nq Eoeup ~j!z4wף!fk猔v=:Ku˯Ѣ_!6;|Gp)&[k\]$7xy16T\ 9^> [nW_fȺ{7YTv&(EoʼAWrdI{nK:G{1*an^2 -/(2\x(<ٱ[:yY4;aOch$Ӂ*/ğ֡ D/Hai|‰Zqk>ݔ|댶Fa{:\cu"deR(>M8醓Z%AmhExc#w}^g$R<2[t1lֈ"- N«:n3Ln؏C5WeD# R /7Phg!% gC/T#y *Ö`2)eI6g daH˂yҠ;29t# 岣ew +wW/R fVPW2\:xTZT <psM*kS1嵚0PM,[eb:? ;rL GCygG0S#o$LCA<7fؕI.4FY5gТ^-c/ݻZ|1FN=I)q' T?m0-*Y҂ON6ƅ)U3-f0.8;ޔS3(]| [3/z !Ӧe$ RUg ˾ X_Y$y3*s,DZnNZo|_k56ڛPq/`UK$U ɓRW5Nz*~EyAYYψd 燸!JlNK%vNH9!juGN㌞lWBZ{)Z) & }=`"M0r/Z}ti{~Iy6*`Ns<%ٲU1Ҹ0e{D ޳& )QbP]I6(2xa?uiH+}U3[Q^4׏V3N[h%ꑌA9q]ՑĐZjP=;/_n#01wujH i&;BbK$9SS1~@Q%ޡi :y'I w]zVWD$'bvH$FA˖ ۏSY9ө,mn' s^{-&7{Uf%g}3Xo ( / >e;ͷS# pZ&6 >hړeK\Ao\P6 q;^΄? ҍ}cb >Q{h[\ȷS.6fHi=*Ln6U;5n6#aG:.^dN#-җfF :+by1ۘMB53hMNėËrE0.I7HF[]Ji2u %`ʴCWFfDO-9`cOHyսKc :VDC(֡ nR^u4^;mV,q ɶ0[pFK?!>KzV[c7ȏ.#biRЪݜ$-#z.{UT11x^q|k| ICl6Ze+["Pbw(fbRV z iП~u.@=l7  EU1:<Ysξ۠=cw,n({d2o#R´yX(\2 ACw2m{5hʇt2u 8*mU<ηUkse3TLϜn?eOo =iF< %fK<=π c}ǡp'7RP](fWs,7|"VMLܓKFFq Vɪ0䰴EeśsT[T"Z36yC/6Y7:WbVx.M=&.} -{ yߋMzfB=?揩-c׮߼C/[hOK aD8('0MT*)MM?BYnTe@7;fW(0涓9kG't:2N.בf8eq1RfjĈP ǚ{,%a,(t?\U^\w#jQLMԦ}>w7ȨZP)ϋb\[>J^29W|5,rnHoIncE2n6o 0y m9Lp_i^oVCC:S鈢]N ]Ƒ^}#ADN3>X0 U ozLVyTH2}%z$杁dbo5Iǵnuڍ^Yh!g={̈́a(+#(dBէ6 ;+[WDw8R`1]W} ZX"l~6oab/a#6 D_ሇ{.OoeGw`9&]I{C =KLGrC81/L#"0:jE1~,{͝+Qhhڎ{}u/^tK[ +  `ƜY 0T l;ԟx*1t<.#p-W7Ͳe1JcLjH ӓ+u\f<:? jD=ѥFiOgcHKTg'oAص:{dhdAOnpS:ra PeH/׎7q=%RP>"FBW)kL!q6ћCYtz?P* Wt@`y0xj--K>8W/ַH03- %*\QY:Qcdg*V:W;Ꮂj1i7 ("+r_lȵsx  Qʲ{tԜK2<t0JD@[[8==E3(g0o9:yAU4j^+w7HU 5h h-wJ$(6|3hré"1}w^"jJLVH4P;{$rNpŘTC /դ_K6ۨ2TٻzG\Hz<7*iAfhq'r^X}܎ -WEu4`md'kI`Ƽ(-̗۶4;=@DD5f>%2*`O e1|fPG:^ *mnxd,C.jfL=__-B7}@]zFE}`l ? %S&ΝXWVEt7DH$Mjz2Q`y Q+7)ӾiaHuƒqj <ݱZ'4V쀩ϱu\t> /o7Q%9 E1DvU4EDۋ(->bbxLZzt~|?~ LQvlz|;a݃FIɧoS]b>)O%)XTBQ6N)|pzWn!453E*&%0LDŽI8h @qvW%ŧ3;s&-ܘWBrr"C@ЮCt\ETáu:|ŌF(Ggb/,~%XO_6gQ9˧ePK@x_'vkye+{0[bm)#hqkp ̚19\pj0& qQ]` V.ښ^Q*\2h!.\I;olEd k0Anh*EH?X+b2SmcKZ Q_$S)/ێ-Eu0LQjo}]TP"92CB.`4B&|[!`n/l# vdf5HAFԩ$}wa.M+(hcwl^s6>1EU+%ck#1цT#5q7 ʢJ&o!hWzh\ff]fc`e46m#@L_=' ~d[[_uO= }R_-=X4cl|vYdbukڨ HyFs짘xsrޱ3!g(N^>zhsc uF)UmVxlWR13;!ď=w"+D &d"+ `dE["Y {5M/b4who=p&CPæRt"9+H>ty)ȵZj@8]Ad.bNfب<| j!ȃ?p*ݶK:eiH=[/z[-)MHC 3KՍ!ю?XVBC:d6D$_G2L40&qqP;t`d+ה7_6BԄ~&{'n>1把OY`DDGeСZWPq`e8ct-׃=w}+c:u߮Y]iΈ>-q˹ՑSq\K_{W]w~J@?{XV:x"^Nd!XY3ܷww$j&dKW0eJYgfw1qKDKH5ZLt*pѦչ&[Xb!:S7t*0!ޥDM zkmJ7OȒ1 Q8 5JM"]uJuo 6<)gv4+diU=O\5Tlj ljHf{+r)"-$|DZH_W_`ĭCmPm(]^NhpkΙv)ܽik W\7MϵD}_qe,c/ GO-: ;_Xmz+f7%Z'F]y:6< A7[ U*ō*%}!6|o/K4ky3L.( ʟ2D-Hٗ-jZ sJ ֊jTIEJ4!U =ҳ4A73YS)nȄ?Si<}ͦƱc&^hriiA!obM!Ѫm"r=O54P{)Vqq='`;Go- `erf1VGA2y;5`Lwṛ/~J ?6Hx5ڟV=~B =dt7TOmȀOC 3RTV8fQ'3ن*ڢ?L'l)h#|jy mAD.f^q+rŚ~lEssATtzG֌Y*X^wxY^w#=Qkly"y%pQƎ![!EY~WpB9}mqŒ3߄Z;rE€x{H$ab? ö/&M2 !j|wWMĿX}`~yU'|)nZo!u4 l4hZ.!cOO覀tJTөyRA4eݒ uM2 :jԤ*7ޣv{iO ӦqzïCy`m m0ӯ{zRl(T,~AP,xdLߡd0| u['lkJ#(g>!?̇b d2 %6fE].wFq*+h"P񲘦Pcc#ZZbeps,JgU&?{hѱ9oW5bߑIt(ntx5XP{^5P1B%F]pMkO/1QOHׅ0 \!rHdox6 Tj;a/A0g#]4n BϦX(ʵ0q Ҙf5UV5gO*oYPT5a;OPoD ,_?3XwKN9lW?Ϧ!_IZH,܄!8W>iE|/iʉ/?L~nW˶ tH#/9&lLMĚ|+TdO-7 ޯczfZ$"M0+>uwZVNMfR9|o-lEVQdE_wrq-^Ʌ_U'8 QdT"o,fHm-ć;]/@@J7e.E~S& xӨ@ @!q烒^27p@tQU \Y.N?.[h9vc E_7`*0Zt8$ok6ax,^])@o79pu` !5 %&!,  P[tw>S ށ#F,䠎θB߰k>fF7%}"8!n%NL~^i횋(:iHZ{y&%P]GW갼ql؋\<CinU wt}:`"vSsD9U0F"430&چKM5BKW6ѰhsqH]~{5=Ud)G/"[?9oKP/e6.V#ߎPbi<]lGCQ66rkm\NP,LLHktY'-^#X2$?<^9Aa ?+R=GHEFDg+aVvE5㝝1j^umB#GtR;QV  Ak±EʛrOr(yGŝ|\_f<栧s)F;5g=c\ɋn`QxJm?+*.ur-SpX)wf ]"hn! u8k3+KLF03QQmx]u¦rqech  Tcey; Tup̳dgNc.xuh/HiKGC 9+i&NPvkn%e=gj\g8Zl0CJ3DQ<>Md L(K[ k}t͚-ʼnpd3:"븡y9J`Pj&Ioݙؠz_1Y&7[?SV+q{RO,bX6yft,z4'Zd!|$*xNXgbڔnnS{bZ:XZϏg>VS~"L & ˫)=P:̻&"`9a}d/t9&$NX:;ř|(hj+W>H䎺a[R!nA4,0h*sB%764E ]q{&B`{y^`|Wd ]Fk !)O9 z:p5pt]uHe轿 }4{ v䟅P/#75n5R2 *,?Rj;@"@YguuWۋ[)؆ͽp}9 q.M6Zݗ򷧌Yڳa~HoGuɤ Ps+-Zg/{/iZ3~?7iҍ~$uϘqSl EN72FǼ7-^PErIQ7LXJq`{9!9A[[j{g6c Ef4˯wOw/ݔK A/NrM݂=,[ /&/Zt\X\~e]ohK6*.M2C Ol@,˵*zmآs|]5y~[HyA& "4$#q-?4wf`"m 9SM2X1o-y(vñBkBAαhYI`(4f)ei*:! #[:M#eF=(;L%4)@ؙDo "1j{ /g.ˊ?FC-vjt|S\?ܯdjAn"ir@Xjkƫ6Tot29ֆ>p o;+|վ@3g= VژU|cˬKV Hq$&UJt75$F3u;瀃%nA KX.cah׿wUV&Nm5ɨoeD#VoM#v}B%>lA0IU(m j  ޏ?wvq(CYpӒz ONYۈH:fCd-b]2t.RkOGMf:ЄQFōwk@Rd᰹~9yfW9Sgm3ԑdAC!嫈;D:jYp)k_ }[9#51fc ʦP[nӁPѤO8\|a?}<}b[ ry93b*_kIIboy%@89l C &8!$q?0N@&MJd%L~ 8 #3FY.@hƽ`( Q0]-}a>MjF:^H&VwK3NJw1OӘC혈#;N@+s3=#CP3f#m̾aĤY_iyD"ʣԋb2_1\G.N.S7' =+ Jt> #n‘M ]()peMT!8!LEtvB"+ CF*{D*4^1.R("j̓s."P aCf=E5hU)הz4;wV!nL!27(Q tp %CB$|;"^=]Å[Sw k*>Wh5nRQ;2 dXY} iGWՏ߽F(#^G87BXD&욂I&dqJr@6'\G̵~U[3qSN0_:&QfR#iO‡<jŗ; ~etȈx?sDGh6 )sr#Jpԕj,_(:4siR͢0̯k:b]}i$?"<K Tn`h67ò68גTLGUkty,B%(Re_׶@.K k7UPMc T UojYZx?j5QO/>e,LX&F-QUR]DAeOc`h.s5SqJ>c[|VKӽ ] ?')2Fj?!%ץqA1Jy\cr2$$Vl@# *DUϦO)F@ABDjm8zm%C/"Ib/n%U}D<`N9fXf[JE"QS-ɷu-"JvgExsBHJB?Eb>i^<~!%WC8slFB S- ~<^X$%}`"nEaߝ,X?E UQ=nj3ڥ3DOgEUP o =Usa9Z^>l]y8Aw rƥ6a/3N#̭&M-٫QRtsbʏj{Gl}0 Yzb, (tSqknФzz{OJe9o_DVz'* 0^0gWol9ĮWXe5'->9WWJf^n-0, =hVFA iJd9N:({c ȢB7d YBrjA\f4B1C<7ZEdBnP#C!D5׹}"۪ 8F[0^&h\'{BYBw$yHܾ9Z8ŏn%H3 Ȝz>E$2 Iu #!(wމ۶۳-Ds.+6ՄSy?{=a #E=.Q$~ u%)-9.}ҫXZǐ\Crټ 2 ڥL+$PoD4w'm蔆w:PNQ9򈯲3~C]hxd]zvvI@ N?0>9){ $|۸h>u|hI_\zmIr廽H4w+80UWgNfԯRDZZ,g:R^xV|K SȚ+>]FL)S2Egᒑ4I?Q`juB rYwko0̩H@@O+Pc1&LA =R[0&߲͊rT\Ei[7!̘Z괆X/wJ; pR"dSe`Q9ͮ.Y2 &Sv3Xy>`R"$&:`&ꢂZƕ)Cz|YU͵S5L{Hn}B.?/{9DZ Tff5͐)شymU'Y :K-ED*)Nb2$({kV3 !e\ɢvc8z o0Ƽċ@/43*=zc!]&SqtCg˧rVZ&h~Kڴ>:ʶ ڠ;URmG qe8s*lCJTXAqPe) Qi=.uSNO"(Qbɏ9sLm}`@A=Ho6@=3슎UL? ܫlj0@D_G0GzF2TM("mհc2 Y7K0>GvYbJW  T#iz!ӷlC F,aU,H=1c4Ŗ>"7{vo; O˖9+v T5P "Ğ# "*)^Uoe\Ubɧ{u+s~FZlO[ :,v( c׌t&<9$g { /Bֱjb"2萛> E}Uڇ? cNE<=ve ,ƿ^rzn,4ڪJ5Q'^BG:?Iƺ)P`o*D;mo`#grTIt;P*S Z)䃲Ŗh!/*[ u֠zI?Mb`?;_oM2OGaLP@lӼ`~ύy?Ϛv'oi޸{ڿ];O΃ZtG(K*_᚟AƧgMuu m ;QI߾eKU[j\2P2rC#G㤏N.E)61@m}t9`a$@MJaN͸*2{֝7{_rAV .kS["k3x7]lAʺBǶk*EILx5I"Kܷ .{-{ZgI/O"JeA ޛ(1'65uHΪ(vRJDY }q4$&ԯm{r+^H;-vTz_&u C7"&8#HK8ˁ tlj-Z(}+^i`-xN:$[m[_)}ee >z =8xPXv\`qP˧0}[ƥaW6HxIȷh*-:N{!??=ui/Ў_O&{M3>^^}ji r!SOPy=D_s:>vg:}K]Ƙ[g+Vz C_^T6 ru'hASO5HnRGmF#A$@4Qgty;HçZ:ˌ6HF;hVc{7{d@%] k  t~TH\fbdpL$#Z)=ά)%bb'e*&%5%_&+tŶh.`+ C(@hyEq/W5||H6X蹿 *Z,X!b, 3@o#us߮D4~p@+ )Chk@GMUǙ9ԇ(Pb9HlWVV> C~ЛƟz1#\{`|PHF`wI@KRk)9ӥ( vW@["E&Ta4 O;_F٦F]\hBo~b$[lxޕqG> |•_&*|U?UzEy# fۉ6FQ:*JF/[cI>|àߢlT{ӧ`EHA.܍5X6l7MV[(|GTb;53o "9w(V~xUlkLֳF.;MBKRu цy)EG'Fb( :'o@1_F^ CAaY+H)Gr+ΐʔjQAKRГqmU|4FpSKeM~s-wBa[qXLǐpAW7- )"x>ܛk8KHg)hN3 5~v;1ߺ@Uaihe!eŵ"͂G S+$pi? nI(qgq_?Gْޗ>aC>|q3WwY/m?'@cDN@j:BNj'o0 tٗ{Fq(!DEd[O6i ͳ://~}@q$2LX7JK-Ţ`kL0?I{uٔ ;pJ*}­NEn1wZ)=3~ՇM0$e⿻(XT@j0 0]ڊ8I'^@>X v6 v{jT}YI) /o-Q_)o1mkeM⣬,o-<] h>dAB<2E+!F ^I+N66Ƣ_%|:V '!Lț&.԰POpʃZEDSa*nuENq /ᯑwޕӵy57\ bP&0 [$97 =A ~L{5m9 :zG~SJPFbgBe cV;  _ZmBt.R²{w}#P}'+ ώ^@FM4 =Pԏ-| 3Mc.^r{|WVt bI*J4!rVfk\ zc k*d=C=!^2kqh'#[lv! Q× ],c_[<%mD&K8Q~ =~Gw\$㤚М,3_z-ҦK gޜDyP/LפfT`]u,o( l ix+*6SxubW|')&1Z?Lz-p!Ps+ HdڴHَUXIf` _ٓ&o;O='aQHљjUDF#Z48ARuIj10w0>M~KAĔhkg(&]KG!}n @TE`Lr\;H;UeA ]p/4PQz#뢦'UH LW9hn"=hQLM&?>Lr/#/sB-KGo ͹K6]! \4 &VtӁٚo ra1M6E%Dp&(8v17>w \1hc9+a/U,..y MwR .<'F3oU lE}-ⵞY񴫻Av$=u0U!3}zGL>/mYC׵N%0x Ai44cUW߹8E7*j~+v 'z''Jǭx 15I9&B|O<vD9({oTዚ6{ he1\A-k@*--kv$s]WD!өS?H@p=I0h;*Z+aس4vS/bzlD)QS嶣{WR gP JNo%o6PWJ_>REjX E+{$81YmU_Wa\ЬIl2-hLqڃe3pMStgz#fا<<0hE~#T[i =%a t9 浒x"%7)yG"-U;DCv԰A;i\hJɡ@FilSqmS5?K>^ &[jӅ<)RuPԧoxhkРmmG:sAHB\xt@ ^F+@^5݃bG3;>ߋ,[$m[zݾ޼)}]);|4L!R[!ӏJJhܴ mmKZvM+%wv2uA6xB8gSdHn=Mpا"q)`%I< *D8YbǤ|G+߇c8`..k|v9yO-4||DLI> oUT>^кGnڗQyxp"`[)#_/'i\wD>N\O!u-qOSnpүQ^3E̢ʏFW]58]Ns|RE7.yTcs() .b̔Wؿ3 jp <NdͲyx73>1ĸ=O b` NBJ\FW deKC"Ɉdg%O;{Q 7(PIf){0De/%'L(|2= Hm?A$9zneN+ӛ1 z6%)#7u}V*[HjQUIɰ%*WWIm=BIJc}’K@s0T"]襷Zfr&~Сh:&8eJ1h=32#P2o"(Z&{ ' ?bs0iyʼu'$QIYEc-Uj*!YM`2' B e U\b(r9j.b+HJ w4&uDUfjA{F4iOrQ[(VM&MhT^1g`b%zԍ pvHa9N Hxu&4xඬ?jr&YzA/g\oP.\N5TX'sϷ+Ӟwcb˱s p7iKh)#(lOE'.WTtCcuyΞց~u%Jqӏڷ@7YDG mK\Lj?Fzoj|+¹uQ+ 1M~N50X!VV*[Wq}h( EI$bMei={?gD/qmb㔸HEjbq*>%`;=$>*λ [vo?I]9<̻>̐˾/NՄV 6AvikRW}RK#,nLWRGF׼d'TWiPw '"Lz{jUlUJ}Nzkpn҂Fv-}} žB\"u"=U9cǃU7}`5Ro&%ht yŲӏ3 -fā ~@J6X6wA(:d]@@zQMi.asӚB`>(Kݮ#Lg%8?I:t_${D,OdˠXY'V;~puoٱ:,ox z]Ņ!{.ZUvߞ2dDtIoO\Gd@:r$d00b/7Qja9uw\׉G2*& ='}=|z7K_a0dzFwk E"pT͆+x ok(oVo^:n7'Ogxaͯ $%pq#&w}1D6Pybh.lSt*<@(O44{ƈ:Hlw @XYWc؀k ,OŌε R-89&slk}[&׊՞-r@j!Js[-`_)wׅXs&Qc 'J5?}d`vԳufM49HY4$k0"VPI{!*xJ) jȟhz3 jzj:ZѼ(Ѯ ?ZGt茧P'c"na/]>?ЂiS̮5ҺW`(5}[Q$y,dozk\gMN}]|*{^/e~&i=2ISKJxFyAjs@vK8|+el* Grh)Ba}ދA ;6&m'-vhio{lcmW@)~,K!O"o0(g'?L+;Y91h(jDS0TvE"|uҘOϬv)@dijBvse.]M n\PV{ZҮ75 *gQJvb:6 &.˶mp/3a#VQ[z8W&#KA-* Wd! +v'(%0rw^ЮL`˩m<_31Z'>g``yg&J84 cGIUڪ>T2sAeǧs>h~qa]V=˝PQ + N琯%ne߾SՁ: b0eSud?RjpCzx;ַA-̴7t-@lQ '8)mTU6j=KQtiE&QW{g>Z|q|u݃1&ZV*j!.!!/=݂Lh(E뛉ܿK6%,6n*Qrk+[yNղ&R~z'g5FnO8<+fs6NS'{:ԉu؈+k=1AVE| :zG|89=V8 9vYg^qk2-DA:߾Eܝame*@fIH1;mBuZhS2]/~L^+Bto5A_f-7\)w=vPAA *w>\@I e3͢BIġ=%M??3rf-A`ChFh0 (_p yB 5qbnכYmPrB0dܯƏˤyߍm߃j JfDǧaSfFH۔&/we~<`xvzrA0"BTb](`J/@OGQƄQraȶo@S `41\ Iu\2lTP6Qqΐf"aa1P(G*"u/9ڔW? |Vq# PT]lg!sQbX/! znNrL1o_ҀJ[hB5"z>Iޏ9U!4:|$Kz"GNl^_*SpOg?HHxjfUp ɤ,++ڝXl)]γ{?5Q)mMqBmIEglPn %1P*ŲtwoȆi)>=xI 8)dԃUxHGg?WwC(4CL/q30!f Ad 񧱘 v|GЏ@>_8j1A=(pjeolؚ5nz7ſA Ϯ 7"~ c.Ύ1ܯOծzOӶuUP&~yR_?P&yUфe֌)vv{7o{ֈSqLG}id*_veMz>\>v^env,䆟dyk%Şs{~<$R"/}T$c1/E*b?c(=fgEٜ\G0T^=ɘ9ME4E`)Ym*[)cćWEh/xk>e-eE-@{bz ~3nP|Aam+Âq0zCWUJN))<>V MBB"]Tdz4nLVӰpȾzH6_]'1|˰!3 ֝x˥Aۆdۇ.9G`Lt+5[jo*XBu5^ PmEou@t* FwNQn̑o_SQ޹[Pbd\ C|q W2FڸyعJiob&@s{q%GJƶ*(s+G&|7r)E M}FB<~>c* $%€p.)cx _'()[\l$1ٰ &Cٸkv&*΍p!F,d0fx})w%a7vS&.*R"._Nș:]^Y:}D'1=@(Źzr;u+ _to܈c0~@f_.0q=#Y{[} Hʩzʴiwh) L嬂/;hq5>56@80A}Pq~8{r[e~8MX8sL"==FkJ:!nQ!q*NL糛ݒ#h4ހrYI~yD+hҽioFJHX ^+cG;R=NxSg׹Ҷ2fmؠbʳm7m;~5Pb̀u΁h;8%+<[2D%F).zbӉLiemd{\"s0Ifa#Wm?B/=VaP[3&Fb!w_pwa{M ,%Bѡ) :D@@b&FZLe]*{rubNmQ߼h47?\BêMZ,ky%LXd~M_GMW1`vfiIMiQƵw*Hb}ymk!X}2W̱TuDku |ž b"zFF,77R2ÅTWXqa, f64iZ],YGIZ"XWE4zr14xˈsũKW?8VUPP$B,רU$h̦ŝPK7ːȽ/}~9#1{kvU:D8X0bX7!Ck WOczʸ!4tq ma+yᎌ="Wc:F;YrdYP;)nfvIf+@>-#O*-٠H^bKGzgR='1sAqQOht8}οjDZrPO$~τĤ f,YQ@n'Оޔ욯$c0B2\cNju'@Q0(P"[yk}8_qEa9 piW_eS1bpbE9x9oXaVEY[,-aw ރ3%8);:bhgІ(Kvپ}ZKe2kAح!Qc,CRuHo+sYtvA \Tˆml..nTdUݶ԰BO6 DL|U3A쀋rɦhŤhLK30 p;ċ`*_sL/D4gaS.h[|ĖWme"I'Օu,_I4_Kv#$|Ժ-,o!MacPqXQg$)sc˸H>oS5cb t*J^QaKb7džXKP/ҔM@J\ԧ 1W'-[M`wl "'ɑy/v[,JMOeL,+m{q &2ƍ,H{\d\,4!e܏OF'^7zbG Z"h?2Z3 qCzܟYO<ڗ$ nʮeN2v\<ѭ i݃SvijMetJC"k?初PeCUr77LڃMQwh}P}C<"*Lx V#o܁ȬHUq)_ lP)6frWxE$Z;NA`N;  bAY)2nkA1y+qtR hna'I&פk`v,5=30JBpvpzRx`>2xvƊG1bMRZEet'lD]B,> |wݾ|:L_ n NzcpKMd̀zwaOQKY;]l]1FRZnz֕izn[LlZa(PAmzz)w## .'YxI,>v` u$XY+_ʌY7x9p KR9 $vY+V*sES$j*Xj&1Ȕ@CK)=i: 4֢{IN$r"CC3(—- >.y'1ZX B< ҇i{\oIFCtO^ _e^$>FA9|~ńX_- J( [8$>̓?ЂN#p6&zI*b*1C iI$68ڤt)}E;`7Ա.f2_d[ c*&UMqwȍ&sT&8QO6i 7F6YL[e)B~ߞh%W }8+R:أMPDzm_ r=uzqڨOiv7<vCF(=N։ލ-lx+Kh$4\q8;µ-5Cw9]*%`&#dUQȣ-HA^;x3%-E&=e5Ɓ IBz+Q8QlmJd!U rZjׇ(af{]{?,p=}C Ch2YqS $3D֙ tXj JYzyr ߜ(j<'-93%\g&QNj_ͦCHl(jPNV4Meyf87,(9P۷_ʚW}.*|twNv{ ]K-*EPXA9KˏlVԷ9j3ey22|:{֮s:#MWCi^l-]12~R4V_UFbF(SyʰHz-V1 -<\ctzE"&Z ?;ISmZ4dlN5O)B R'IG%ReTY5ȵ12ײZTZEǒq[wuk)U9ʹ8m2=$ QR>uV Ѡ2Ce m'ga4IYKVCإ4=[/ؿ5>!%̐+78exT&Fyg.p4<-g١>H:)tj#"_x%=%9͘S5QyEpA<+"BΒf%% 4)RV174] H(AZ(':hu3 ʭG6((]*v{뜇H4HP)RyZO+!Eev65kvE50$y[\ j C퍣DCԲGkbAׂ~7.~δ7W0 virvK:{Mo03찏'E=nJCg:Gjs,ԅv-QmmAZw#jT?X|7c\ퟹ~p̹)<7.bY<^!TK0*v2vYz-;IL;Dۀɰ8>$|`FDHE-}:%+%+"p+ Y"6ֶba=F1}ƺ_cj㈹ rH}.-K7RH<~M-_U8N[A`i>&qDp䞿 '0WP[^{UeS-I`ha1m+'r-h XrrR8lE/ta*@""(;9Rz^2$`d;ONPo+#q>|nSWРm6+Ą+Tk/J6+)+iHZGXڕ*%*pT+L31z PYqS60*PV.x锥?*/iޮIF0s)`m(~/akGe~)ә 8 ͻu-os\802y,{R7p,{VEvT%',vAf,..:~'> h!ݒ#Ҍ܁r%L@`[cNSVMN`y"d̒ڸx) ?pE΅MV6 Աa)uEOYiKG[wЯyv_hv-> J -EsFzN12RTB>0 9}k9Ȧg ׀u} z!Tz5% 6KL@y`BD`@Cmci TƝwjhyR uIiĵe΋9p"A*7U1~T˕Jx=zu+2m= `(=2je_ MTŒڠ6GC󸱲Xi:^Xe.hޣzEr@\B9u$:`_TT3*%Ce#,^tt!u}Gh܀Mb}@$+˴x\bvaveF:mo<JSs%tv~jqvi8:'mn-i0*kwm9bMpnӧ&\H û,0g9\zkܜM]ϔ#峸32Jyk^FoR[\Pb_L:U$Ht5+M@'U@ ='*$!~EaO9?iq2lwwxW]wiݜ -i1nE 96t~urطmԼ3/! .gN(yU=dKTNաnގYmeϪ6=I]zVv#bEPfOIeTU$H kQsrW"šu$svCי\J!%Wܟ,I_(3V_R&qf+`=B%G[gqtOrk^CU I6tMVMkX<`s`Y }kW0xImDƔ>`Ɛ,-<؁^"hlzǝ.L DL*C527{_(? U3`80 P̔ T]ZK @ic,u_ǒM} %-lBQ kK!u>f m:;R]M+kfo$*iQ1c (zd* h9_qlMݒq_ڮکg3pݱv cYH+4J Z~P}kaӴ-Ojt-yth3x1DsޡA"kt|S~U6IuoUj¬l!s'se4 P%^i5$>Q0M6Sai으^MvnLJ~͇*U0T>G,7L?p.~ j&.* Ry/'YiMϛ qcK-#QG:-J4ϴMb)m)Ju/KIEPa h?IU$fbV6Lg[k$EᰧCfZ0zNWz@L H%/.2]8 Ğ]G6{& gنE&ס:t}Ӧg>FZ*|#{wpY*q ar8IMht?KT>{q;[O99;xLV'v)f@#d6i#߽3>[^fbAĥ+1}c*M!ᅨX8F?A<$o 7A^!ɇ`0&BY{6 3MƣHv2N w =\kXD@T%Ji/1oBȫc> m&e!w]Hȹr?^Ya*fcalHs86&NhƴbrT RU.ѯ{ J|Y}&5a]>U]<*`VތРT/]wO*0-mr~󿬢پ#ƘڔK a.G ,)<[co*zx \IqMK0uJu78 ptaj)j"(n ;.yϟ]LY* WuO6bkgJRv =T RsFz.gGQKgڪ40RYS;sGc/9CKQ3 &'7U6XԽP@, i 5u&d&yEX[:T HD<%LjL浠CEo,Q[=)R]T2uN+"~鶔vƳl <⩧)# ^X ..>Mポz;#׏ yg/M#sq!^ - <Jrr@?  ENjcýe#=?oqĤSo\*w' Nv/X/ EPXT],juu,5O,ӯ^Ӥ޶8S)E9TX[ZJ8F$?QqIT|u3Дv4TJ5;sraJ:yd)~C킶^bE9 ?fb& U5ݨ<>P/ GDibxٙ5~ѱ5誼[`Nш| %`!$ Q~E@O`QCo2VŽ͡.#aܔ" 9Ņ#`--6AqW րt{Jx4L:K4٤ft2 Z"-ǯ*R@gR&/#8 gUH|Z ,kNQ$G/#|u~Y4uy.5BX.hn#*XO3 *n uIھw[ZR`u|RHVnNFn%Jrыl[JzG l,<nKNOS)O6lXY2c-vEڗV>r"s[t*Ss~ڈ:U+? +$v4. Ɇ9"_O {>tE3 ->m! W59l[ML2*!\k25+EH֩SlYhj0{q.1s8rĕFs\|ɬ_'n|:E`._‹sҖb9r+Wf!g+6H+y D$<ʉ|_ZfAtܵ 5". F[iXjr+?,y!IkKva*΍N2%]ne*:̦]Vԫyj%Mz吱^rtgwʨM(Sb3FbS. GYG[R_  I|p?0 $:oϕWtFɣ&q. >ᶲ4i7~FNYf"'H5;%mTJ\PR~<o&.[L>=MU'yUv}*ʓwfF}|<8E KcM-w $!\ZAX"˫wըS$^-;.qO p |58?{.tqԋlx_obayk؇-`)aq,GkfmX*x"F-<M H 0'Ҵ.):\]f?C8?f/)zh21y=߭eIҔafO@Z>y0&F:\B~UR>)B)>a+!TEt%zYTodͭ6g?M"qş9B`BdR.ʤvKc(4:G!y{kq k!ȍԔ-Nc# \/˖lf|&(i; Hh-9k 7OV׷I)V c]j`O)u]х:a[|D8olΘ k[U$K._OWk=%ڷnCLrɇJ7+pRc575գJ|i )03$"T![11Mm^CH%iur60 ??g s@T&6#wo`15GWA;=_tkS՟J[S6;P&Kk6ΠQC31!ĊQ$Y!{R!{+/,ZK)PL;}@I}WW`{>`\hIU B z*f6Bp+"XIuX.Ox>(=nFV $9ܣ  [ /"/v;hZ^/+:RKʑ% )KfnZԽ!c`9-/)AQ)baٱ?xkk=$X6Fky娦+|c+_UFgHP-,;yТ`vkGUv2/E7f'w!Mҩ*p icJ=<5= {=arɧr4 C"A-âZb ەՇ!uCvS 42ymKO&,BOX막\53QQnFhZ^fcF+#Yw^-Gm% Ҝ%"4ҭ{g ͆&<ͦ4 R>]+e؊"E% ,R&a8XQb*d֚ܥB;BSղw)%ZnPn %Ї*:q8Fzdj0Lx1g^Fkw Dcx>3a )h;/R(İ:cʼeN.oF{V `nb>ta; DXU4O 41yĚzx۽W l/E9!/K3R3D=p|5!h*q3r<|VG1<,q>b$B {1)[8mVƯZiΗ7A-Wq8%;5CN Jy@1n0> ˒zIFZsstZJyġ`åIJw;X/eKke?XR^s0lbϋC/L>uO<86*! ۩ÝۛC 2Ճ>DeiMj;^ [.'m+k5yC}Z:j6p;ʷ`P1x$֪ &_M6;?4&jye+ǹj`L]6t!XDd9_4I(]JѲjD+1,"h;S*69]k2>y\tz^;+߱πqgD`CRO&jR//n&*U8!Uqsb0${>``Xj Q*NdŻ3walp 67j .Z"(0Dv%LKHޝR2rl:^a^(m5`H8ZZmGuWH(/Y-& a)yW>./RտYY+t5i̗:(>(1NfEjn]N/^8*x}P_s8|G؋Ʋ8"&V9/Bw7I㻙J3;q i=X^b0/ERӬ%7HLMNNȜNؐX{Vtſ9B.9"Ʃ^,lNB\* lM?(\p;d*dV`0 Hmiw < zՕaGx\fݼ(ɤE?9Doܭ;i[Z%Qa/𱗔t}x7C\hΉKq;f?SFvЯ9T1AR_5{ La.CJ3h$eѿ?6MK9T ¨FB>[I"KZd[ WsM i[,/$&}/_Bfn {kh?S6~pN#>Y8`.qZ=ַK49kx? \g1>WcT>`l‰zAqH\GTv`=FLo+4iIw`8PRAлл*^+Sw&y+~=YڸR$=ay\*3_5iat3RYUAd@wKb7zǓp0(P"2N^Q-VݲAHgj-4( |mID_thr +toSzޛ/,L^.tExs$WQY1JȦ8 x./C!4qw5H8k8U 7XCaQ6[PLvs5䋛--;T:7/ ( is+ V})~}W%!KL9w%4|> fdOP*u*=dTPq_ NKG 2x EI̗O>?d qT =d_ a;M@D k¦BPTIAM@ik+Ońhѵ0bΥrϿAp*JOW?"H7pʓCX̜^MJD9 }C? #(}vb4"Fxoxg.+-9ֈM=j;cE^eqZY.67G=S5p~qi-$ M#iDʪref>ũ"uY`E7ܦf  W3#fErW]UזXdb.=A/2cpf'm|%`9 pO|$w2tH*!tU߽8>b8 aƑ&$~֟ }qjy#?T4(FW(AeQkl0?ǫ$<~GR_,x=^mJy|T B:ڞ[=%sUyjVAQLSu22&T7Y0ǩŤ P~,-^".ش-$4BgpѤ1FhxA UҚTZ>Bl<-0Qr7M5BDz GwZE7#QHz`m_68.aT ,v~-j:m3|g3k5z<ι;UƱ.nt e4ԭ pVʔ(⾼2 y&0~/"ipiD9Ż{k:t ʼ١$ P*є6kf+ݺz=kd I铹SؕmWCyXK+Ԙ[rHۑOt;wSC`yÀp%ZG3h!V\ 箤_!_U7Ǯ['srFhU"̚`,wԕmI+svXF rYærRdQVC;5: Mw39a쵸:T^s~FgVI DśQɐAA+71 s䌅>Mc(R^D?F8d9V&  wPj׾8l =uT:RS'C۲_1y _FVfZyoipb4"k a m./߆5U6XWzIWph7eiAJsPNV*#,R )fAsmvu>:ޟ |Mܩuî},ZZLq{MS4hL..!E KبF"xl?-&jϋ [Wj[Sv$|juS+~pQGkЛP}`BbGڲHrZC˴|0w >2mN@Z1ĶnP5ҌV0}2.do':Wׂź*~*CN\Xpk1Ő0(5i+ZLuCQ8Te{ Gj ϩҩmJc+A޾r ddWs!TҨX7Wm0<Բ^/MX L^›f&G|w,YN6M1gAsQn P y A`/'(eԩS9 75U4*H=JRQ"C& IYFY.>`L[ɟD4B}n_bq:]/ǡ>h,1Ur[M04ɩt!М>6V'Wo\Y H&ə9PF cev|+Я~RT*<^{"hʽQRoH ?I佦zA`9O -U:Ǯ9[5黿rI6v^)%*]1NyB>N6]PN\?q ,KQXv3yΪ8wHr3 OBl7[J:e}bcŜd\Dv.Agm;E8>LAȝќqǠyŻ\+D-gw4&Kι\0^2h*?k#,#Ut9ʧ.`H{߉(*ڌC?-1 %@nhQjMuPR5|($$tȹdG COS][]y1QojrɎ]ۚ.:{Xjl] pT9yur7 Sdܽq"|8?;G=8gXݽ!uBdA8%>V@gN-(0 s5Nue%+ބAڬ2XYU彵(yU $kKr2FŮ󯬡KEdi5ȝ|O AT2si.a6<ڙ*?uRR4c˾l>lL#\1֟k`N,Io>&j\Ӣ@nCËs^cxX'䏅e/Ri3ƃ%RMZRyMwR Rjc\@pu-Wq)Od|2jd dB׮pO܅X[KQ$`T-ﵧitgNyh 翧tJ?%<pݤ_Ke8>Mz5^6;b,6@OsqTlg]άI(hڨȇ3AM&ɔC()0,G0W= ~(sroЇ ^FVO,|7ZNf@a 0jᰘokz+֊gL,tj ]A"n0xF9gNO-EEu^@\zJ1'CP%tPBZi+V@P)\LLxUqfv_T~_w1s45*Am˙H]4e{ ׆0fjX">iҏ 4h!RArX]ee eܜ^Zo'Qϭm?e`O҈Z?1؈p/#k$ lPBR%vTYNlRD),h ]8AxhlNa{KG[/|$08z(h'ho!!')Z},ѶЄkI꼫-)̼YQ/_1fm`vmس lc?½Ѐا2Y&ed! Sf7^ۮjٗu/"T&[gy}]]'|1v&]y)5svo-@Ĩ7I һOhbqmurmwRTſ콦0F)1:OoJ/3Lٜhvܻ[sbJe=3 he]S}J"ih~KR X_u|ΥGlt|IqS*1:wrHu#α"cVTL*Yl4'n}Z/tF.E^[<$r"K~8Iq;ND9oj44 \f&{Ȧ1lR Øې^]" ΐ@18W{@Sx^ĜT(ͬ)e.BL-DNbE"-:~̼EGtfOuB }!Y(q+I+ƍہ ZZ#Di+-|Kjq9zlyaVtR:i4nW=$2bܘigdؓxPýCn`12b]OSY8ةZ^f;38eTw|P^0@^+D-.F[NNPmCUtܴ9v4x34yso8(uDē ͩAσB(ƪ4c_s!DϮJ$>ǴiV]s2g"l8u /۟.(RָOEK"ulp3`$>xY 3;'qI 6u3 { D2)wX=#m"n$36(m_1NSygVe!Z0XK\f!J5\7mب=mE`Uk&Ͼxk5!&5GMi?Ae5k>UU,Ύ\]jv7et.RR ռSLrÞFN³mó6$PU9j 4?pXi2Pto 5|="i{Y 8 cWD/Ї1TJi|=98?W'.yؕiQTK_suJ(k]S1OϼMă8EEi]h+ju߂*!Ńx{XPKrb0JQF!n/t\Y|rmhQkxީfz|Khor :|R~AѶLu_ }zڇ(g-'J&I.JV,W隞0՜1tgZg([+ڞx,oM3%veW\`l>*L)6/xf X&IɾVkb"U +=X n \#!5HwSe*Cv ^6/+Bi. *>g*&75=S ;7Ja\ZNt$ͣ KMA:Z֩۩5ǀ51#au]:UEHf9 ~,'%^ *R"Oxz铦F~bꠂy&:u>dg/,fou SV5y.J AHjNyōD\|k*c:m׼6[Q%% o=#CW}1 DʛvCE"]-AIJ%w5񋸥YR0[U;й.*.>yicq:"3_c %ڴzyK+b'at+vQ.,eLwyqvx V`AתzLT:x\4mA2[1ᅽ"li35:6Lbvy*s07C5ab1T1'^PIʧUrz/"g˥bJcձsKQy9E{;3̊)$H[sW@r`V˶MPf7JHy#teT@<4G{/a3uG=[׊l'P8rv B;;5fTcQ>tvĴ4๞NyG@3;=? EXk/a_g hE 0R:~Uj*&bMޘ+ْQ㫋 G[! 1pIםV=IAyEDǹt[FР`m6`>w400CNzӇxߔ*YQ<# U^VZ}lco$$AzV`K2?$-ؐlVbU'9'/(攂̹cGXTZp):' fT*WIْaa[Cd-8ӳH[g.70Sj B5wνZOF+iHj]ߠsvCܡH˭kLx\`IT6 J0N`^9gS͝2)B#~SƬ84-0-RMGhƾ=w?CKKu 8E;2[T(8e}|ԺVD,3d[le*-j6[ڒF`9o(<G7=ΡX4׈%g>) ,U[<$~@îATBD< .0CYXi[mh_ͫgQط wRl2*)ObߍZ1}Q n{r0{\n#5Yy)U; 9^Q8vք3T/fm3L2/^&nkA!²ÇjX~?EM8('_0]drxdUڿ0l}§F #F}PURoA34棑2{^ɱ&QsBIϚ$#$檒x{ИH|9uj7ݛS>&3YXwhv 5f}HȥP^Dgx&B@Nj|ԉ@e |țbB*/q0~uKt~F0E%N 1~; zK_~|d󘄳!_w\i;T'CM{ (8ok-a 3&.&Nme{2x<"W5 wJ8=ԛ.ΎڽDLe߿6ߕ?^8Xj/2^8x)0҈0tD`5xȢ<=2h Q:+BusG$.t7hAo 3%Eʑ(' x܊YsF'2PZ Zn'IP$l6V,5-N7 ~ihwi}z}R6 oy\pCb [;}᠔>5֤k0-ۘ:ȺPc#Sp%kSa-} ~Ԍ3{O.?SRz'M>ʹR÷D¯!uq5BZƌC 8msh#S/ƙI两v K7{%r̳L"M2W31ZFL>NG["0@I*E:@pr^WStvm w/a-ᄈ(2T!| \U8&fc?{66 A\*NnQ;ha`2\5pvesea3e9G,Bh?y-W{=yl}0qOW"ە آ$}CF}. :,<[PԆ^%xXXw<RàSɄ9-mvhOAW:R>ؗ3 &B?|ґծN0:&/00GNv' 2WB`,/_]$沪dD&Ad=tPqh)MK$.1ӡljz2k0*9,*0ƉgNw'ӝoiKI-U\XûDHQ: #.y,%@̉d@GJ$tv^ۚ.CEG-}?'pmNa @C9$~ %lT {X-q&& i1,]+R,6~apo9nc%YqvہrA~Eۥz?7* 7~K?L Ruփq-1`= ^ 3}yW\B)CbFgeȦ%0k^$8`= 3GP0R9h>ERcM9AmܦƋ_5U1ł<(Rd᛺$۔E?KDס_={y3 :rXxe? tܛPiVYÒPٯ֟@n/eevk,Us LGBH0p<$ & 25j֏r2qPOћ:Z͂@J-k ֩N`i5](&=C<|*-sI>ZAxm_*γ6Be8і00fcY:@VwK EP >lԷymJXqܻ U7m(;$=K@a~erRǴnzILjIhQ=( M]6YJœ(7堏yco6޵vvoڄb{ummigR< KGN-s(^i3ͬi޲D{cMF8qL "e8'!RrDrb _pm='[KX ?rYxp1klt˚)?Htêy6`O}B)thjB2ye+@yT6fE9x?CAe?^>wb^a *tcP% uayaD*5RQJ m&K@H:$:0rg=z58*d0כ6}jeMk A1$p :^s!=u=DN^{m &x]q+8(n*d涠ncgh~ 8YVºSf}abc93wlLy"%e-9;6?"\ I8dͻ{*E%rAaM\ȑ@Y~w9Jä2H*197oDKZ̜x݁a -d&o{NE}QDky-(gQF#ʚ%d!iruEĭ<j#d`a(pP?+2( ?e{CP bsd#[֍9vv!4&Ns8By{S--GxtPYտHOퟗSjĻ ɥR63ʒҶ+he@!{h-JpT@%!!_go)*b &'xˢ=r7fߛF5lƿ]v̔0q íO3u3uޭvva> BO ٶ*"7 pZ2Hgo>V4xZ8[% uu66K\6K}mYC%`TeA*VD ċ&>۟B]A䥙>^T6:Qٶ).0IWxG8mǦ zv !՟?qWPYYk;8c:2G'焩_͛6gᏔ{}qH`+D["Mȁ&|9F"@.ZxQ*?SfcDtJh4!M ޏ:ÐU' rb~ V0ՃY؎ {U|05u RG)xv}Fѣ5Up< €)Uh*%FpEu+ۻ(uFΡe6^'3=Ӑr+\g1Y1j{,mSEQ?Ģ6g/{pX)Tk<}80|l"F6x+qӒk0ϥTE[2mU)M%}ll(+؊䪆k*~4@ϐnxz>&"91ζ40&952j3Я 3GqFp,DW2*]A40$BIن~#9Hѫk!b IS_ъH\XBT@Ė *LvLMq|nA<m4(KeK(^RʟcDUd]9v8J%YJ-$?6kh Tm[V:¹]v|1z3W]7Nfd6O:'ln>wxj nCdxF4(DF%Xphp-O k2 eFQ{Cu;@g AVHn /asdq)X[e*c8#TksXcJ(cfA@,~1NB\Qb'e@Y nܲqgZ=xB߲<-B飴 RTմC:*3?(T6Cc8 T̉yJ"@Qo )SܜhT pdH OdyUAVFy4w S{+bM cj'Vki[3 !6}bPGӢ!4XzѷINt" *)o沃)Pm`8J{V%҈,`\qף2fLfO$:XG{#D]Q%RsP1<GL2uyĮpx h7\jK_CȜod OW4 [=r5 죇P7U#iaﶲ`2Sd)l<`.K524a&Pdu'xL$ePFci3 ;MG4_qJu lx4 x!Vʑ<%73en,RY o2\ )C#GOK1^Jp+(\$&`3AŜ4QI k^V~{:΂!!me'G(D,?O V{?wuH~g,CvmN3=Egy $6S $2b6/l]PRd yRI s.R;{H"Y=kkS k}Σ\@ ˺`_-ܛcBj՟&mU&l~A) ʀK |[!%̂v)(ʜqD ;V^'HV|Qbt"I(F5Y񧧾PԜ ·oTvf iZ9\7hi9>enKГ, |y1rqJH\MSU\]4MF;G* K~&j.ͱ6RA3_u{wm&i@)H 'e֗NV /"QEbm0V|+km֨OtxM*{-3k*Oa3p&_*"(cn$x&1bmeHg+T@ňxccntpbj(ӛT'q>syy#4HD\ kKE4dʸ,Z,b>(޲seAT=+ ,!Ǹ`njV,s9C`wHm)6ܓ? %}[lOac,()_kűÄF8|NgiE*$E7wjMos\N] O[HVUoeGF#NUR[}*橎GE4P*A+mgŸҪty;6jP^~CBjzu8jg6!^jT\3D;E2 'nLųhID#~pDQ-^.Woi7bu B@(mn'٘9tdU1=6jFe =o~ؕ0hk%ܓV_t7t2iC(Ub o]IvK$`25:Gl&W ЮE*ೕz{kDJ4ǜHM , ej#~/؄~^L1=+l{*+uKH OF  4X1g.]|zI7CK$ ]ҞEثMx1%5toiΔx Lgo$<48G-oHl{ff=@Hݲ[!Q5hmgy;QʒH bz~!2̨#K o4:ڹL\jhfkΚ"I'z:d\!#fmOtSI @rAwg!ް,,5n <{dbOr[9B 1VPI4)FVBsxa&XkJ Jti{PJɓmt*IɥwjJL؈nFE4JeR#{;,cdE(I4Dal:jfwKv.Fo%%h7;BtFM#Z sS7df3e0' [g<8+we:rȀ8U||p>\8h>P_iv-HZxzrůP, #DHX·.c[J،qWK8D-%_|o)r58|IHz/|. $AQ@q1vP>i9مtwv0#Ls s5ejh}g!vp7W%k$Z7KY.`x=eD<"'UB_BM60:ڱ=޻'G!Kˣ@A:ɤYu}h/|Q2\ȌqXµEO ݇!b&== T\RowS3eЄž>T][[gTU2q[H|ߝ=e19 BBQ.ovzW5piR mZj NF|RHF2ح̙.bH3,'WOlNܮ\f?4DF2&pI;ya 8+F%/K]:FʒVQk:f9O֮wD(=fpYW3@+MQȁMEU`A~<`mđ&-ټ/p]3< 7bWMj C̙Urj>ȊAJjsl <mƛR ^pFp!)G wr*w8OMY2Vs|hjTk3*;nCքPKQ^KyS30`j@b{e8EWO =GrwqwJ2A!ǭaU`"E*鴹p3p2d%HvE;7ϥNV #}a\t]Vl6RzLǥ(CG|'LÞC (+ L?@Ef7 UJf͢ۯk* WDY o5cp! [-Hx w0t`&sSvKsYJ]@S$!`Fxulg^єIi&BeFl*~fcif=3r̽B QMjL$Hr;*`{Y5dzqP+Twq-q0FT[w;:'-ńl{K˽}p3YZr (o(HH};oHXvpU^>ZĺhnIbJAx ޷|_ہ3X4λ {NH=~oX7` WȋuJ1s@r'|InBdJstS2I`jjRgg9\ \u`?G$Zְ{͘w˦ `aEYpaywaylݿ M'6#Zh?Τ̇`${/4@7oIT $r{.eY`%0&]4g#w)ʟg:у17# [GK#] LN|!l)M?X1H]XL:r.HÕ*an!P ] k6`׎YcEɮss Sڲ<脜rjfJoXql,ln*v!˙TAk"!VB 0M8gG,DL)=I]{iɆ#N'Z>| [z-q_OЅf"a-z+gKDw#B ɫzlg_,=pϤ!;`$aM]bkPpՌNk!R!Dc&5F^^*8vkP| $Mw!5"HjA3 iŮ*\ ]֧KpxQ aLҡl hdjf-cFCN5~'/<؜H2DEoVX3r=3ѤUsYٞ[@%;v qQ呔y@|Di$.V'?Qs80Ll~]?p $JjAK79и8Fh}_t1o.n(-5 6Ҫׂi6DAYsο',Zo^1vmʋ16dEf$|JstAs&ˡNEApO&+#[ڤ_f_EL(jR6W.6{ ;4rr~Ib |QjŔ*J+KU>[P9r@@ҘA=|"&(M~D6N호eFN}K9q6ӎ8czUl >RB26Ku[g'){_=7֓$zZ0 &Vΰm= (xd5 R:t;cHq#?he ο%Q 6SZZE B@VExZÜzsEVAH!r1#@oF1JYT7t4+lP$O4Vžøk7'lEq˻(]}I^C I ǒ mnCw`nP+ۻc=m(;sGťNstpBH5t࿰܎pY)F95,W5MO]c H0ȡ^9kl<0ft]9 1UiQX, uRvm ;j>lK(DjWE&?Z™Nf)Oꆏ-UVQx{u$]-$Yevlehl!ArQ+`:F]{ψZÙ>C5P**LJzcJ޴PBLq 1_h E5_V}6`Mk')"g_$$7)&EnÓ(nP:ks ?'a}epT[|ڏ<)-G&`ggaw.\_]%:Q @ve̜P ]֬l)X:rĶ[M2K[tN"L(_k y "UtCC${2 ݢTwL_ۙ§%]4あa'aQ"(qaXNIj%EAUzdKՊx6i -0w,~MQdD˜εj0޿_? &EqF> *]h")3`:f /( L{?QÖ)/7Z۫e-i|5.+u7H}rElk],|%+ԑ/;Kr3dtG{nE9Yۢ:s /-+9Xj,ř170ࢩ@3uh".A~  -9\SO/!2ăr*|ptϡsD_A,Z] =Y.ݥ/'Ie φ&0hrsV蘕UE$~d`0;b9 ]GE> pmz@[_qVx[L(qq٢ja:YW[$tdg0T.c9 \Ϛ5)ٶODꬽ9f#aY?Bޑҡ$Hijh[F+r&*R]V6sx;xRj|To^C@gVCir=210`#,%,loA.(a{sӖ]`;d`8vu_*ސ|T$iVk?ꏾ< " ,v@·jPD.qI9QC2$T  W>m ,sc칼ާxme-ҢoCU*J0iJ i3_ʥq X7'AbZh%HG}wkqߦlC*A!W-Y'6 ŁG!. @/aȟOk E_sUg9\_%2KO1R}o(p9iC0[ 76(k'h_ץ_6x2hƫӈ?A#M"XGps=|Ȁp"Z kot*By  %"-Zn-!@Yw-+xM.sGE쒈UF飈~:fX܈!,wq@ jqS1c(ӆ P87 qL?0.} d@zL$9qSyx)|ǜyQfI$JAw ¡,l Yv|~Ebฮyck>wHJQ`T9d xqDc6JiѨJ #iYZߐhP2FIolo_ ;-07I(~U% Pz"SY1(@B(1 G^xUoV~CMbgKG{TXJ4cʘD5 ;†|(z%RXa~0d]1NG/ײY?];k H2Q76sKHQLYH/J|e3, x`Y4|C+sd24wH#ևwGX+[ ]g/At@]0FV[Zz`(Ҹ/S^th=lSBIas{}gm73ΧO`nNKP[FN*:ZV°_ʔѡCP{˥<;oQ:yo -lp]0k)>֗1MVW4ZS< X_cC eBp#! xVG&f΄hK?Ðt[,a լTlՐR,>@"'ByrIb|}F ,߮]i[BmW٭ ,qsypx]dVC͢53$OW_2eRdtabWP?e5{- 񘻌O߶n"d>+]9fgtJɯűuPκvѧ z~UWXDMK@+qsyu\u8'  Q}5m_Ɇ||Qs~*=7lNԋMC{ DC >STS4ycI@LgcWGslPRN fڱmrf!=͹okM|2>RN"grn-Sr`.M3/\ W⼰Y^4ANq|41V܀%P-=R9pԚjG<ƛ[Ju6뒰Sm߀)7h6TqsrU7<n\m=P+=}6ߣ= Gg;PjQtɋPMs*?eܫ1SɐSfL}/`Ix +=ĕ!*% BxptopWJ z6dIĨzfS\+6-sʑItt%Fgȯ:֧/ۇs`VRDse1Nx l.k b=eEn)Rװ^l!͐:[*dwgv+$waڮ/,O }9{cHu"c6:5Uwb ·x7ucS`8,eOf2o9^u9CI}N893Crn̘ rFVА-hs4ǒ+I9M[^ăm`+[r@W8Ur+&ZSlh}fs[$d[~:&ٕagwtS6q-+2 "'2^_Y/Ŏ!U6Mު#V{KʭFRFrt23BҲuv )<=ϞSʧ%ḱ›01i\i5n61AIO<_ɏ2r Dy^\pUp,z.V5$ce|?^9-Fcr B9blEeSZkC__ڍvA/*<5f- '̈e7C9Š5RS"+¥_y3wL] /JBK\+^x5fYM\Y-QׯqMad0&% A?}{=Φ9&[ĵk(BTӟ-qT%Ӻ0jw<˴;m')gTѮ|j{BŜŶ:T9t' ¢ʷ(`٥8\uΦ TS?(7w*s2$wS3״_ Gc)T߿J2<^K6ЊwjJt:}Onb PN}Ec.G `+-S{P #bрճK!K7x8Hkَdg$RrKo9/G<2ځ?I\49g"u0 Q 2 3 py3IЄ/؄*麘7{YK բo+["߻b[XgVsr75bS&SL++i<=^x3I8߉8M?z+]!d=b`:xND+.uP(:DQe䥋`2\YZINV„lr":1$8;zqƐ$"8=RˬPW@a fIzv=8aWZ&D~ږ+gb?U!ϭXŌ!/{kr ӝ*i R*O(l݉Kխ=&p@ x1l d0GU]rqTA8cGU2>N1|ZtqI؃lut{[t\IY~}OMC R{Xf.~~ 9%pv rpVdijí]*S4C!m5%ԦH̋{P<%o80l58FC0E\`K]Gqkl6DP<> ^Y'Eov/,JO7`95-#>DTgg^@qԫ[Z|dvKo]̳~-sZ7{U_f9ݙ(D]Y4r|| n dtbHUeUayZ9 kt$bCMZ~0(ebgRb|) -Uc(8ѧg1 /NG$NҒ})7Bˆ5evaJ3^Z6ȷ<vz.֛4D,[ts9/@IIݮ>sRJ.~9DmY[sJѤ&d9v >OJq#AR#frCz~¬XFFVYXP\xwnh9MONc 4Е-|v7S]&~9NTcS*Z$/nCduX74"mz?e}$\I{|Gr얋1:ZOU-+V,~Xͼ'P`fUj #jк(4߀+f0"哩T>5; HzfټF=!ƪ9ޕItj$x5PݪGnˀE=H TJ (K҂Ax̰`)I\'5r`G9VMC,515լF/FxxewEacxWQg'yXlUk8,IL5ͭ Bh1Xڛ3#%-G;0%bj QglK͍s#5Jlm3)rjr!+lPT >=|sZCe%3ﺧxz$+ W|X|WE̗ߕ)L\9+P:E!{ ɘ?|(<IIܭhXqZ#V?oLkHZ)}P7zL}z|#8$2'I{JO7>#t`~(eQ_}?m\.ùkSx7?$2ڧU7 5ep EXr*;@'ȭK;-DHHZݷ8lR6M?ۜuuXvl}ԺLjX%|~iE `6`~Di|]2xMǺ˄Q^FWǣ*HM `h\ufbcD,cfn³Y-Ի0r ^#Vߏ.J:@q/O?6~Υ3|_Cyzx tJm %a:[f|?3ǸۤOys ߮be+Ty΢Q5nFռe( qP໱X2"CsTH'5)"=ʘ'4ʔu){ }9ukjִg LOVD#ߌĴ.pocTgBa{gh91E0S܏ZYugC_Hl](ORpDH|(8l\$hB+<IFֳ"wbO~K M'૧/mJ3D.gx' ǡՌZ[JeZc/ fETP8 )@5m`8u^$ FgeWy*B4t\tGPB@}1M{T6""aY`c#O3YfRӍpO|m\%KnabϓyL4wIX) ׸ad)R l0ѻyysR\5 նֳyYhB y-hf,`r4xBtSϫ׃z#bTHi@̓QxBZFv呓rUZ̏mru{{ U EXV}9v-& ~  D77{.^I Z[g E}-ܔ*CPB\פS5+)効29[rc5|3[]o1l@d>~# ϲ5q/lCWQWOd "q~=G'9'+"Sl=X׮ Y9YqS|KU7*-Ň1DXeo"oZL tn_E㚝5+,;!JVw$h'vtC)UUAٮ5Tw@*d\`m`ƪmʁ 5j'l?y@LR4l<!*A ACD" w;3ԫ$ {M[*@uȧ-]{FFg9ׇLVb|#m[*V>Ċ[֮MDz0KhP#h&BLkMDB;[F *GrC:Gt;4ɩ6r'O)oX4TE ~,:Hh23)} 1 'Lttk2hδ?zO۬< >Lz-4ݭVK# W_i3 ۩Q[6TΫ=!_.F9gvP n22ldO#7 ܚUwyygEkBh}Q=v0O: N*ƫC\Uь*cM&nXј&3J w ׷AU#i-agΩyjS]POD]e5ݘ0Ym_o#y:T|U'?7U ǐ$Z`LY ď&yL2+$d#/q6koOVJEF$U5 *}8,z ʒPfeG[R"Yl&s|;˜KeAK-DHPsDY^N⁐:w0S| klzM1cXF(\:HR˴r31H&)cz2we9@/Ͱ]֛Ų{VͰ=VX?!`b1xBT?<=A*im(ӷ`q;3I@8Wn Ulȳ9@F84q% Nsj uP/ IgLIf3A[DŽEL A PҠY?>ՉޒTq2SZUsʇ֗_5]\lڗX4?+ ɆPat%0SHBg泻 ~_,ɷ3LHxȉ-ӁcY 7V *q ǣ2xׇ[J&&}~jcRJ2cbW¨ƭ↳xYnU!|^t>ZcmBR(ٲG{c9FO==}; Dm zVz^u-glg8TQv; f+fk{(Ô7\+Ϭ {T6lxQ&W@8z8Ec Xϔ 2fF;꟔k,*>6<1G=_/Ꮿ|iP_L {cUШl^׫.o/#A!'*$t6?~7[7jlПऊNw괮\w~\T K&K$iFHB@0/ڌCbIU`m'!ėt}6}}ܵ Jq`w:t.Af&WZEB?ԩbKڧvbW;nje%=-$fIx #q;?Jd^O`8N1;9Y{ VJZ@Z!u)K?"yͧr a.qDoS)qpo6%hgȃY]᠟ص 喿%1ȃgt37e`fIH%lEMsQk<,!ؕkA3Y*Ňry]e6Hva1"&K) i!T! zbl cٱ"_  h"SOWI:Gw|+iEӆad3%$-Q`EGA|HE;\\4JUijǝ'ݬY?i~Kٙ[- 7]A&vvV7Te._l@,ɐ îBV^N%#xA[+mW` bAUr{`dcˊnzYRqk6:eei݊m,;謩Β7K*"F)LDŽV{Ӱ .y0)p+tz"k^/[Ad'I j9=Ei`a:W772&in&<;֝nݢ$aUO_"Ev7ʚG=f@xςTf"L/o6Gp\=Q,aAհzh5t^g6^70FG(]rE";w[}l1 Sۦ5ۢj̾}$װho)41?0-z1_tT)o+!#sz?;xY>` *A:{dF!#DqnErKW=n?|Z\C[̇7oup<''b©*Z ~b>  02' ;>C?7)mN`aC?*`a|ۉV$)tY KMDq +"ozo(id}'xs% s"0e.f.Q9߃m:Ӡ).g3d?(`cC]Y~8Uu}ݢFđwҲPoFT|KUǰ|F^lߚbzr 9k.z-nYEzs3\HDx"OwDR[xVUV( Xprn죁ktr{+٥zrg\- lmkڽiYC,<r}OE5e~ "`I\ؾ];-]ìWe t4Wjg'wbMWe *uvHaY$r2xD $2󂵮>ʸ$OATˉ!UK_QYD{͜Ķߛ[C%A "K IH)|A>%L5"Kѕ,fsdC݃7eT Uig'0A@+;=6aˌWaRȕwІx$ xO| 3㣚ޓb܂c{d+8V.7DNɴP\ؓUvN;dTƃ…"k2Yd44==geV}JT(pzP]cK$=nCs+ O֗pDsB+45hȬqE'&탲SGw*M^e>s eU-V(&c!EK|Qh#]@{ݜ|*/>13B/#El@?_  -nO'cYNWAi$M7m/ugoN?۱m.QD9/[$f @[y;D'jQE$'GYojiQ괁/u&(pD8  OzE zØ:rR 4oǔ2Pca:+&ݡO / GS@#u3~ک7dJ[hhge6~Orgᰞ^?Яr>čMYuWu3Vqȋ(Sb^WUP3 ?U#ۏrmڊŅ~MR⤯[Abuؼ6eS"kP_:>aiJګVvAT[T\j_d{u ?\;z܅`C_>bDvGԅ:VZ)qYrkYjTw6zXMFOw􃚚@.a~I9$XX49 QUn:+(~A!:uvƑe._-hg/ESFێo:(qS7ZR |c-'Yf4(Aji#V B,qR(~ik'֊19,pI`s<9*&7Zl$G%nD.'oMBz vϐm5(oKӼ-\mj[U^Rɠ]# β1,V\R?? _xX?bl8Ga$11YmvxyomOZؕ-GSay 恞^.=!3oڊxkE%r7Qf.qΚI&y ב@;݇/㓱;_rwHx7@ﮱa# ]D vN䱡V&$蝂NZRNIk9Ngl-=^ IVmp4+.,׳A4ѸQdkaQ%E;bw^\[s1s"L24<4aA*,1}vR!4%!o7Ε#.>aV6cWՒVopQ8{cI'EE. @;x5z&O:VڟWvje=6V}E_5Ou{j.?r EӐQ,Lk/v1L<<&@\br?V2n7!^5F1|d\"2B Uv@L2_t%7w0XjV-ʪBbBiyIBЫ:8%4e.sc d0p n!HEimw|ډV{M#?6@Ǒ0JFhLˣ3YsiO / y;a w+&KY ?fV)m_;b-gXuݮɹh‘s&e"gt=F=N t'L{pKD'_R|p> O3V"eGq^]FYCmƟȚJA&= **ovƸ'wT,yZ:8zmQEBJՈʳ/`T("2t@ľ`Pp3D&hѻE ]PZ׹^G7y`%,]՘٘S 1+ug4rzDuʑK/7S?`~JS;gʕ3JMxZ޲WFd@|d|d=VX;V⬠cU qQ| X*R'k숍QG0a s)wMĽÅ΃N,K*?o#J^M4slqYC{bt3`7 T3Eȕz#DY5B눍*;Ao(1:?KWQюV{o('y 8UI dP&P !585L[ %)!iL/'o7]$ 5_#c8lؐe[ׂ_ MĪV}(jц!4RuhL\ܸ?3&Zf\{,Ju+ݘtBƙ{ x7oEO{rzJlXה@9H~d 7&q{љo,J6GVVK<<[V۷?=ZPMcB HiyzIKOMkYME߬Uá7VDy_WWf(; UQ!΁y0A; .[EWj>nWcqެ/ W`^yzTEz̀NcWY굆CdD>~CMi 6*!xc"?wHM{hj6{Q8|@44Lv%ph=|8tQ\{E湙氱Ϯ|mcf ᡧ)@M"b+AG-M'Ci4;KN$y@6Cݏ U-so%!j~L#3\ޯW/A}IםY s8Zs~w >| Je}(uIeW)onjl _~Jg*]j/Ueq$ DHq1]]'i(O,4;R>r$rv jޢ,> @95]vXumk-Fm+w(@t,[0XrpfÃވ q,dH8^%ܦb!Gx`9o?D۵s ;1%o2%mٺ! 2 ć<,g}51@čDIݶ^x+=m6̐/рØGFb4͉O&.>*^3|zeYs)J't[zfy5q{t.ݰVܓ‘hN[lYq~iJ 9ƆÉ3w{frـXsN?1R$*\=!\ AGaKO-S;Ͷz|E{ j yH:s<4mt ukesWѪ'KUY\>SL &G<mTp)]AJ,86t^>TWU3+'߆Ҝ)N/F[<,C *y)3BMPZ%ZnꏶV$ XȫgK*|A2jaV--k?6:T[TwDLZ+p햜{BZehՒ<]J*%]KL!>ʄ}D/(?yCVp,Զk#.( WפPM:P'pWg&7Q3Q@RAUiZUNc.7ulj:Tn.&bƝt:6ŕ{; ;Mw ACidVkKP/eF/dڒmG#]>̑[s\;nXVV"1r2SC`J̟r^}2=k}\xPqnb@$r%1aJ\^ud>bTeXl'r$DYyUI;F'cQ@O 6۸٥G@# RǨYp⥇T(R:ߑ ɅfX&-%DC\- ;LF̚c{BS+/4 r#%E!C>FJa̼ ZXr{VeU&-6tt;q]꭛վi*U*& :_G$ X x4~-&p&<)Y ߣrSroKw䵟,C#˶>9zsXʌ>gx5)c./ܲb2k|ii#0mktqHKy 6} !}iNHQ&KZXI€;qmnӛ@AR@jэ^+s0 $5'--b:pĦ54؋EQL\4MB gz ^k|$򐏓 Uxߣ:vf++ d-!\v 2liSجGX-U\Vet7 $؟a浈5Xժm},9kuG:e&|gT+\xM6]yԂ+*÷)<8R {ǀ :-7tT-`g& r3OnG&P[Am~n=.T\ 'ڡ-lxu[F"4Jr*Z8>͈֨u4{YDԾ_hh ){yØkiݍ^Y\n-VZXK؛-Kq"KZзE aPչ5/A Td+U(!g Yw M[8%mTc%]-M{ 5ƐQ~T">(n y2O)4J`rU+RNaAg[w%%>X]g5 8RbtnaDq"g?3V2P*UNz ׸Fz/HZ/f_s,~6xKAo:`1zO,^J ɼΡ"JB tyS{'Y(G7w2,JC)Uܸw d<^$!n*c|b#Ȍ8EbLv+v1#hEeD3p|4;aUmWy  w?zp${|wjK#^g1fӜF/y_q "?90-ʢc_tO̦\NZH!].͓m:N]^y9HtGfV4P -oC&T㨠_/8<\ILu-n'7x+%AF,nnar |-pd6J\2y8&DzW2 1s])f5هRⳠœ&4a)oO0WܦZ e 1#oY߹0M=u!cO.8nF8#?և(#m3hir&v~dg_-c祷 I++:tp G]JùHUs6ql&ӆ_LHc5>ܒ>+V&@6v( dRR5`C K^$K,+m-ŊllXv0d%^oME,|F$2-hGp֒JQBD+!3眦nXԕæ]9 ګ|$UAw s l>t] ,#:Na,$I)$Х p7/>zj@OZU*?B˵2s飷,vS' Aտ=Y|B(zT&'$'('q:g^ zBv#l_;t:FDjj<X9 ɒƚԢQd xښT0ћ*GW=rSr: VP k_Ht|T=T!%yQwʝ 3`J94@$~./-a<;M&At}ώxoI#yU\%܉eh4P!Uf94ۮ7Jw낀8 C)44y'A+G0 } {RWbjY9 V% T'Vg$qI 5@显)-Juil5p7hDt9Kܺʅ`X@QhTt$Q-S ;_QsX <L*ڔ"2mȨU [*G%]]'w]jjZz_s﫱X5ٿZ!2?}^NKXvuA2 yV,^G$fb%TL1.2{lԦznC+WVCb"<4MA-8ʣ,PQ'd?~uY@Wqt.{ V>:C-D:Е.UaB7yw,2'1{aSWzhuZfo 0 _}). ͆l "'/g‹1pj0_AxO֣_kڑC^C0r$CW2'T%OuЫs 0NcpcD|V.As(O&wyq JPc"|~YJ|c?8?m(T#+?ªT7VQT:C,} s6^1Dx8׫R0NpjNg.KŖbPT[)9T.tp{Ҁ7bj۽$ bX5TR[rba|iO# J4=^ $Ĭ L]TSFO-&bDU2"PoO1MN>kmУgޢ :qTY FhA fk$K^ݛ{a|oKĽ7vJNْ"_0i%^ %h~r9TJ8Xj%}|xtd&f0'tLҘC& ;#H0 p$o\[Ń1|Jfmf v(4zsaŢ-re~ £G`qDfT*"aE/<^ Zm7,tNQ⑀-1pc^<Y7# lK j^i7I_S#E=)eBy9OB7b͓ HCaag^Sn5K(D$M:گM+ nyu13,s2ǃ_TB |)s}7r??w?/(m<\E~yl`?&+8>bZW^vㅖ|QN !'87]`P8{܊0N[nfqߴԶ1GTTyWu$jC7b/Pv`}n+ptWA,V/aJN@O#g-:&tӫP,+X{bH.?f%GԼ}aʐ"Ͼtծ"s<J(҂핮 eySeKT]e !sҫMxū!}9ޣζ#R>aύ`%W3r䲎VݗRMH *O ~:N!Jgf?YGvߐCͭwuLi᧟re$&Qɉ0!xi7CsR6}1H҇PӾ͆N9Ro;ca}rOd$EefJi@a-XodI4&He٤ W߆>0gaƻ9 d.>ƿ0!RP_0f*c@O43l`9 rnP\hOd%LA"Gf/JHam.YqcK6 ^Zp o0Sl9 y.R uQ,"f'YR2s}Ҟ{R*&]؊|%1 Mqݐ> g 4;h,:a2񕬺pzEwbhAnw1 w)gqGv UDĤu<8<@")-VOHsq=6hNA$sLrwv F3D FVDOpxa$9$hsF\-3@/yoUziH>^}F>=Al+/oLq16w5KFAGchՑ{>/rC{gB?/8^{,!fG ۃXF>zZjR\fnikž0t%L |cu m m(D5Ajn!@}VY+Gwi>4W/HWvGĐ=k=ŶJC|&7o~@h$0zXKdXbR&4O+k|KE#y*6M؂O1ydvҫZ,s%@aVTAFsUhW vAfL= ;a n)?–.'|Am|.EvHcx~&%GZ]:?ϫ8BX#Njclqpg$SE4 ]h!sik>y>!Z3wE|sJD@c2/^^h-x`Spv &[ὝN&sxKMiފ!\/N3uD\,{B Y+ĵ/+y>XR{ +T=y+*!q#L%ȊTbkדTfkzKF?T<%Ԝx k5CbC~h×Wjwj8 6o+W@͗.Cv`uxc_O:ޫƃ8 RpA*Gc:yㄍ$V|c|Q_uYS҂%/` =%q>b@1V8#z|yPͧgahMU)Σ{JxUt(ӭ|IL#bR¦(;+`Hd@7U1a^"Z.-KJ\ 8V&\,{׸.ees!1 k8|8gCˆwOѲKC<ΣkmGFBU2f3DAkH5N⩕ug[S,qv 6wzH^v$k'V'P:&\%-`ȗŽ6P|P2v{PA*u܇CG)ƹr7ض2jR)JN_P~Nn ET _d1ᵏ&YLax4%M;V)$n WZc]U+`0(pfcxU {X@D 炣y]~5O^.Ϙ.[Io.CU>WW~gm^C/EF6I_JsrY#MdCCom+9Y>¡Lt ld ө<ҥNȏk"_l=:rW)Q~ue@_"t[zoҎX+\|Ѵ2skKr31Ūޗ@l0:2XlFJ8xM kgHnp[U}s_Ѕ] Qp9FtGX+7UfЦFp_ֶC(aC$#ZX=/3{< غ7;Egw?̓rOyi>AߺcVY S$𭦋o<,?3˃et#IJgoC(àd?Ɇaߺ)Po=L_DzSe2֟ΝNbBw{{}-@&` ʤ oF7pc<6637,d,GSȝ1'q0ktXv/"m7}˅@wqiYGE;ڐeC"^h6=}7 "fR0I]䗝{Z"Bp 1BDH[߾@7EҊ%AW2[;LsvcR@~i7 C B=ozp`h:g gy{}ǿ^܏VOټ9sv~MmtewCuPs]Ȓm\1YC{v?>앗ol]O}q"N*.f_݅urd˧CIǏDGulՙCN ;pDar(3ulc!0IuzȞ(NΨHܜq7 e;hWCx_[cZL8Ӂ¹M%SD'wc:q Uxz"j05!^[ڐ8 V}KCu(Ȉ'p.@ F;(%zR%>1#DN-i_g4'W |blcNu~ܟL@Mh@;wA|m:ޒnqF3x)yA+q{ά:b$oy쁧۶!haXb;9Qj OjNS=CQҒ}?'2?)|SpUG:Ϙɞ(E=px"XRhUo ,F5\vY[F1IYlc(ƕZ_N-;qzfglsKӁؼ@:nb*7ކQ;+3Kթ/gf@kіD6V,LZpa3ES1EBD"1b^!Q]t OvzǴ^Ư}b URs.{"Ieeoq{"ILJUUzf*-lNE lR%qlO}Fv(EQdqbm ^Ӽd/M3˙s*iMUԝ&wA='z66K <_5߅ z$~(޴>+5,wU6 nd!#w \jMEv~cz! ,a 'Ud8z"Wl/_.0-ݷ\p~lsꉟO XygC&}J kG˓t_[|{. UUŰ a!C&XƪH8xl$@5uS=&$V-Q{w `էfbȷ)oᲤ®0QKݴݖ g[^%23sI$G U'w"V5Ô]Gw056^YjG~9jjpa6*9 QUm$~̇^_R8A@ >l!npgJQYWfZLTyW35_Stla:Vxalu*r1_J7MZ^3t( z;;mfg9I{Qb2|aˎ$5P^黸g_AAI#a Vql'N# l #0Ahì q@;= }- N^7e'm_^v;8q.S0NfWMsyii':Ɠ@)@JdD[y bzCWOKWu+ᬧ8-+nbPS|Wv7oҠ&{՛l&R&(jz_ GEDU昵 Iyo Dy= {?^G|nWW)>~hcӑ; hF6n (?ܖ#9۪f3 bOӦj3|YioO`1Z]hJɀ&6\L (r2 QIo>3I+Rxy73daB%};*܇Q9>ANjgp35n Jӂ͛&& 12an ŒGذ\VS81!y5cyO/*4U߄}$[&Dn{VN?NKa9LIao `&)Լ}Ŀ0ZU|n+ 4%~ 6Ka4kQ0&P‘/=Y^x|_o &\a \ WݚvKXI6[Ez;%nMb#X1MU-D] dCu4DN0n A_W634 Ts~T/5Dzh7ᑊc]m,:xz鬶lj 9{M8l(> >~|aɟO};f.05OI!x9o)X?ɽ< d̍f##ᐨ +ysiL+dnRvCms+ B^:*tTH[a6)1Kg|Dw@&atn1'߾bṞny=C"KL"~uē!ƌ6%JD.aKE 1WS;QxaEǞ}ŊjG% ͎ի(-sI&4q%$P4_D.{ع,m G \#ǀϢrq(/};inXW0,fo r)*WzG=Z#J:hBiW%}P ¦|+KPF4'dfm\htUvojм'K{MtVᮅ$̯шC/,:9>-&pQMIX$B\'rVqe( K@#AE3{7J~]^$Հt^)Yj5,LP[~+@p}ہyzAl ]$4vgIMނm"ng+zn '/`e c :c0.yNhdI4Ήh+4(12I /8%=Jz.T(!aXnwFuO`l8(Eqswd)ߺJCH ;w؏-jsr<+,u l@^8Yف.@Jo_tރh68 rʰSlMV1ܯ5=MJɦb%z䆎g+ةdtm8K5@qyӿ%a +FЉF5ҦTXM5WcW9TV(n{=ifl1hG@<6N"+B@4T<=71g_GʥgtsMo\ݿ'1I&)h;4pT>D%H3W_m6=Gڛ<)"g63M(L# Vߛ3 h{(y߫-OSZNp5Te_ϳBYU V3 t \F^3 ʐ e:^'v("Uu>…~$4Oyrɖ43>!>RZ%k|F`X "f9B&KB(ZϘ< rwm μTd_KK>:uufwg>>AA.7=7$_0˗ljġZ/(.|= Y`{SJZB+gC lxj0c|JD$#s!:Q7ʄEtԼF݁X5?Cfx ;@'BCu+Q'byЛ1;K&Ε"ELS8'7jgK&TeJʃL'QL}6 *;H|(j9cܲW;ͬn&7 )vw 76iw.μ l,ןeݣx6/H̐GU<fvЕElc`dPeN.`8);`Ć+3Es9- }HF]^W>;*WB)P`5[Ӌ)區ЗPDW'vq5$2_-9l$PyT{f>jZcrvK,x;tjxWhm#I5chx&0<7-IdMt,ks WIGM"kӒT@ן #2U{SN)E r1HdL_DUFQOmnYnxD0czO :ůԷ14Yh5Ic.H C.,k;Ѹ#qM@1;,Xb֋&&$>rt6.,sG[Ҕ.bamgE+*Hq}ThFe\3@ m[VQ@﬐ڡ2.ox紫]v-c}yV7$I|!'{2 SvVPxKy1"\R^cvK+2YVtT$ds,xW=߹eAef&R+Cc=|bU%J֍O<#>rqWRćxeXSV7.bzc礦8HM-i= bCy=%G*(NfStrBZ4Ef#Hąnx?]Odr 3(I7w|vZ l׬TxZY(s:W~iڣxgx,{OKph eg㭗LŖ&PCbJZq`,-\=jy"I _}=RAG]=׬^%n î8A/ގ˧H))d2_3<$M1Oi^ YZ*h,|y~ Gӡ,6@3 Oexc= FkM bz_jI}~Z /.8{”+g *^j(k)9斢d:D%&>}PfO5 K#b|]tj\LߏɩňWJeԿ[bh8#D*NvL+ߺŠh0?8HܗVo 3+ YlTf2wٹ,Ì} ֻ-\}MubfIL/cN8 EL-"fFSKࣰ.)4k@6=vK~#z/!%'qoS-E_W-) !5Ɏ&I;S39=:Iǜ<GjA#EQ%6F_;×6_ʰsX+Lʀ߈aF 75|S\t& jdY\ԜC {(񥶳٩X \ty$vdʬVB4D Z_;!Ǖ<-bdϥW3`ӊNvIe쎜 L!k]Q?7L&Kv6uT9=XT^xв~g Mޜn*Ǭц_?7VZ5q!N2(eQA:Fk$gDIg(cAuuFfꞟN3j5l,}]&.镅Qbpe\K}枏i~893`鱞N{#uD)b`ˑ/bms? enTCX1v$&.$[FÝo{Mz`" MyWe_ %f٪UeĚ!eWSjҲ_Esv)T\٤zȴwe)Ձ`yH\N y'S"/o0plU8WEs`m'a[F駅4Nܻڣqd>]ӯ~Q;IQh4V,MQ#xE ?d+ YJH&-d[[AC{; 4Juw=4ܤ?5-+5S6̊x8Eξh>s6m..JkwS+Z78Pu1)K(JWhS.VK‹xωoRl pX4']/̔J 3D!1զ=Equ3'~Ƶ肀Ѿwlzѻyz);D:(O2LnZ&t*100M`O?s2kT/_UbIWC̻}OG1Hc7߸0vLyNA}A 䲸SgF(0vG#b~ nyCE7Oq g.csQhm(kWKVg7Oob p@bPvΩ6ok'fd}+87է1T3sT u УRJJ3*~=a; h}0`wg }:O ^^cS$yQ Д1,{,tyǍPyqc4p3FsV'Mq"1G PM=7H+;ڴQy"ZUa93dQeTrKjV1Z.`nqvJpexQ CrSP,d| ]nr4簣TV;1Xw@yZˆ/WlY~:Zɽ=u]35N2mC;-CKƦ2z^ -8TlĨrgh#aIAσKQO T͐PO Y߫.kܜj 0:b $=!c=B+/NIgP38+j+dޅmcK.gtUXv6_Zbv5V.'pvuYXe^ap5حE`)Y&pQڡ$uNgWj(Hs7%:hIs!E]U?PpESlYt Q5grH$pEv[q(*VX$¥e2ZW͈Ijb^?Y6mJcl0ZVva )T /K4+ <BVu"4o)o`ȍ<5dz~iV{/N"?!U2*몙b~gcT{ȱ7rZ8lLʵ쮗i@U,'݉T/F)%G.hQO"TrQlyFt!4PtII_.|s9\cqAA2kx2 gw a+%~ұ+~ z %>Yi)=$ZXC25A" A3wXf0E"e"ɨ[a ])NUd}ql-]2IaNP||U)tC Nri;?KaĶ%R"!,/#EַMwl`ݟkg 9]M@VML__Do>o!9`!Tb[5k>9V=)N*%qTX7_Hd+b0SaHZ@(T^8wguT1`7($U3 =G-̘+A-YʐzeۺeSTðKK ^U7a`CTh-gTb* k ،5DTGu-u͓>f:$xk/ ovXs{tv ,#y?@?"mnڡA{tj.}$0R)9U-adzG(Mu/?@;/"Ώ8 s0  ɱܢ-K Fp@,1TWU XVbH<1{|ͮ+<0YzmV-yYkF+yPRĽ<f76Po^legTЫGt{#1[aP\I%CzζY0 4ORIw8NZޱ=.`ezC(F4 m#6G (0Cf'W*M-mKg[CZ2 }&\XCD&cOGB  mY7pӠcЬ'^î`ҽߑa _o.dF248؏%S!Plܩ5E7q3Yf6yoĪ8"5sA&0>WzTٹD\gYGRE^VS35Z^pLp[`vZܑ4矄V ##%F<- 9#]=̘}_z@+x|.&\߅v]0臟0 ޤ2yt8eJ : K͗PVq&9w= .3k_zhtgmƤ!\+xMi V$=%֟Zcbqw [vm/GU NK! HJ:g0{\Cu1YqMˤDky0[m{Vn4^rSW~ 4G>H^w9{r-ތIvw)38?ȆNCP |3&?@uUMYYfF"}A1`Dr7< !Xq}, ,Rйl2htǞYJ-C|I'H.hJ7 Mf%Y 7-TMf 7ʠN|n&G{[STT:A `[?96'aH%">:Z0LZ۹h<߾Y.L_KIIPGTfPsNueد41ptK*޼.t L^kG5l3B G'Llدwe?crN|yf@45#0SP/ >D8]&;_JѦH=U@֛@G6; b=o]=_@^w2SpssQ)d7S\O8St[ ޕ>/~4&tw,0 Ѕd K* kIvƆcO;f)#=>Oxr۝:=;DJ\j6KFQ Gs>%v$RT m3Ьq3v6 H/Z- pKuZB V V[]TqSG([˝Ler +&ܥ^䦽wAWsVojoG9w~t\ವT?` fs8j* R9#΂]6Y" *QN)W,<-rQ,reYo8nśRz\ T=edr3~f-(3G}D6qo)&g˥s ӄ; }Ț_*@,Q˜=G Dg8OXsUP,R? aj5O1e\@]+7>{.SGʄ'4ju ] XK^-cMƑC>IL#-uYtN2;5dL>͟zUͪg؎CM ,7pò@ r(ftբaT*[!RP=Bla.,KdYrAUKʏz;Xǁ4[_;00^:mКXiLoC8P8j*"S/$/-Jj2yz.9^buL$uk. /L-"k/6+y VqfU\G;!kpR*;ӭӎA|8pGEF-Lκg돒5rsY3YvC-\!G=Raҋ BӞLIL{ԴD#G:raBx#mR%(#1 ym1Eso*!|2 oXٲw[1_ ~^(}$:TڶO|w1P4,(3&5TW|YYK}7{叼c9.i m*LL=Iͮ~HwZhy ܓ5 6=2 K$%H&}A8z+J֒ҬjIgYCGT,٪Re*򫤹9boL3,vd@=I_4l1짉|tm;ducWc˴;ʙ/U{7mzT[ހ}{RG{9:̪f8B"?L|oY V] 4r!$HQNV{s4C_) uş e6ͻ, 't踋Tlz[FO&f㔪4XRh6;vAвe ͯ ,Onԕ*zi?_e-tVd+ems,G=S@ , $̇SխlRO$P/DfrUؗto&+~ΐy6Q,'b8/C'd6cK t(rk%)=cI&4ܕY> +/eaYM6R3;kFCO ݫ. ;d*vm<A],;Yq` bR`)(SO;9̦^DUPݩ!N/3lnHE~g0UZ06Gbg3<xBL6X, 楥 ad锈jOÊ9mΊ18؎j e~5T;|8<x:TIk AU@x*%+RiJыA[.Nok ^eM#=riăk(V_Ѓy.C2)F~3_ WZJVw+ӨF_o1%#/1H@3HD0!@|=JۘD.vu4Tԫ@`2=L`DP_nx:≿=5YYƾ[x,hɋl=e~uFj=X M%g@{~AExÊˣ3D(U۱A'7FFPj^Ό΢IKpF$J25nTT@ ˠ&ZJ~,&!74jH~M> 6)a\%$^/ڮ"Rs`E"+G'9x{`fl~2k /Xll&%Sj+}O?5ս&uE@`@1*Y8M$=%iEhTGJ&wшw8"[IStJ/dֺPgbfݟvW%o&EQ1`G;GCph,9W*tuao[_h95sƽ/'&o^Z6R-bWsxT_DL&$$/"UEy4|Խ.9]-[2VaBۇ$JOQ :12 <\>u~#$/3 KRd>ifU 49ά[\~OnuK-y۞gJd!edN3`\LS]n.<ؾg:Ik &ֵ)d<~uB>xk_KƌXLu4.ݾUZdzahf3_I< :DMx &ˌ޻x.I&RQ0ve -zh:ڒDF77Odh?b` E&ٖ FߢpU&᭫#9Z;[N_:/Kex H=^0 *#@P G?s WVDjC15m5V+BG9a=b,fh4~S 8AHE.D%PUCi[߇z? ;1_S]1?g1K>kS6묟 rbWJǃ-# ؿ9KL[d#% ]=;YUgi0q8 t9ø}oJ$^N},lkkW㗎843Az9ޖn`F&#LQhp e6AlN{M`6:T 8c՜ݷy&4&ÂX'?MբUpO#HKB$ln}Oz[ECbHڰI?=G\X:$iK/(̯4K 2D&2g\uNAދ}KaK{Oelӂ.E&܋D f߸i2#kc$.*M11C5:l=Ie{cRC`W3 ٲ3\T;$Cj8!A&ˊD>}zq7D3}NHWާz0EN<_m҆xjX@֚$oK/t8+0| !"·vzgn2 BjL줸s+m5'Uʸh4xiS+0fǕ\Qkv Sj9/XyG8oa~-1"7T۫:g»?$.ut4Y^vA{_s[d; jU퉌ވa.;I$ݿRNW,Q/5p'xZ?Yp"2nn~ ޓXm6ӵjj&'ijl;_daANT3V?~_J&TfhiҶСT)hML17!`/YKmXw:,.R~{W C8kIJѠEIHU:Tߜ飻Z#@&?c\mІFU\4oE!ܽUrFAlnԅق#RfwrmJI$a.<EB^#b\V/Ymtl[zxɍN+Þvhǟv2iNƅ5o-iC_`kM Q3@ MFaڢv}r3/9T^\pqYˋv2+x~-iʑ D̆3аv<dRְDh,'d Kpy:˹C9$L@"~(oZJFJc|#s ;3b}E}7*k2OqCq}>ZigBƭs*'h e˴νtwUh~p3}TF\LXJuqFZU/jCYIj"*nU"LűOa Ex[do`f[P\+K gHV%e3unNkdSee-M*誾Q˦U&@h\2< g׋G?eE٨nR)jƣ"k$L_Jh=mdo[˽⏁a/z͔sHaySctlߨ eYPsTu2~ѱ{á\.7w^ ue?$S|'xCUqT9.ٙ'P$-E/V-9F OU`7y _2ZdP/=[D*N#46igm3䁯S4w܌TH94rJ;Ȗv0eΪinKa9S|\E|֤&F5vO\EzbX nkk5XJIpu ;=Oqʔ2_ po} h$a{G|F0/`y9 ?n \AR!+(aч` Z W8I>:Sٹ J|sHvMqITz WF⼜?KPt2 :YS.QmΘ gl:bҧ/9Or8nI]Ȩ?)36MG q7U7iI,<]1fγ:QTlTo1gE5&YTfeaJtN[ϨC`^ !ܘ~5B9g 1V&]!y]ΤgWb]τt&**Y7ἔ r\NuPF8۹F2\=>%ߟ5>g` -Y`T`q`lߚVO(`I`+3'=%'Q {=`o&<Ưm1ZDQ =J=ڟyA\->'krC53v]8XY̬{|p.D  )Uxd*@F>6,x_'l_xRW5pn'x#NTq4ё8 Nn2'VI颇eX |{61y** B[ZC_zmGsȮKo`PvG̰# =Ұ*pcpv79([m1nl($x7Z[\]y.$JwR ]-zgOo5wkXXJ?  +>#âh꓈T0`Py: Sa7JVsoeU`JlcD|5aIxfqYYl*x4Kk޽^4R27@/԰RvfkaߐũYJe@_+"Q+xĹaF7yqHA{?O`ҝPEZŢݎ{=ü};Oq'#=S 0w! K8'<8=LQ{hVpSғ`1#(2ɁvuҍB1*_ s*;%>J"Ƴ42r,ğ;յS :2եKXn| 4`7SI-. 0O{sM=<+ TfO XMSM:zEU$nx4SH֩ d[[^mw^A6Džм×]_ffq6^ ss [g` UJDƲdkh<3@aN|;!hf+9Iܹ,{^`/,os7[;9F$Sae1%ФpT]3mg~GD/;G@ms|kSN9.Ikŭԟ TmχO+iv6@5P4Y}^ ~u$M<@ .q2ڏu11| =|j25V3%D6Qb,=e2ބbi6hf,DIJٽiXGNDtd˥;T| POd~ :*gnbgAsqRH~u4z}-Yy཰_| "`4CC102$ jMdNi_I8Gem7q7f_rl_Ր>?j!8J ˮ0 CE*#UOޭ}G>@Dz4YoP;ևmhɁMӌ|v"N M`w:g Cڅw]J+3;z=ҩ(k|fR#NEZo: R`ܚ4)3IIrc%A춣wna0ܸUe!O`o곆Qij|<_z|J/^1Ԧe#7|0_Mӫ*:E⿏l܆0uD#\>9n1nЃ׾;*0,~KﰍϭF{G$g/v[NwiZB}NkF>ǐ!5Mi=[{_ N|oz- NQ)bIH92/Nɹ` [C _MP [0wq"/1.&#.EٚҢK2bسR " 1Z)_0C}_QUm&Go@~aw˧(\E *˩u~YB֑Mz- |ʳ|xGێY"2$u]bHÅuT;խWta^ps dN~NĐ"67NྈL3JB(rbʖSR F%3 A~a;Ge0CB꫙ b>\eVͫi Rgz޿E\}89/фhPvHgsT\$ Q<+$n+ʝ\$@p4:2v50_ MNM=Kq"j.|@[je='vO[KxQܯCs 9ݶ n;jb7 R~@4]}RcRo (G):v!H(`f/ *ΫeCɞ"ռ0 fLa "mQJk~b>n߉43ՑꩻOZ1)&pDgp!2D İ1oz|OYf/3g@o_!~XϟqˤLy*Nt&~9mJJg K"&!ĺV@-΃r4Q:oDus=RG)eSpک q+LŚ1vaխ*8ǥ) ɰN,U,*wK-[&] 0Ej*wg7 |v-!soՈ?Ob4L+}59PB#Ґ+hN%7*S%c[~JvċTdeX Ώ/A*#[>^.>g.CiϛLxP0dm@tD6pltSA 1oA #o>ASu ʁjONOE?pA>HL2frER‡َ AŝOz<g3Wɓۏ-̜dk`ukt\F 8ZGLEYjpyN͐'٨@$]Рr<>Mz4w]}RB&spU QPn $}*y,,_S FWBh֜i<(49 ]Pu+ϰwE!EfbZ[D'e&韪ڀ+G I♾ryq7G' {' d@4qYv>NVbЗfp˳f]01Nm(y kc0c jyzd*. { F{s*V@Ҭ󑱭\FӅO9-(PX*ȯ;pv=PtXg~U 8ֶ O!?s;1a VNգ@j_OвzZ322bA()5^ qUC˶j@Zg'![Y ^W)ٿd7fY뫁1 Um z VW(zD ,x+QjX$-hk̉l:A_MXu !7mc_S)nר3. y%c;jo4Ŝ9/[zQqr-1JKO[~`S#+VlG²yM.x"+'4G_d c V'+_z(GUf Lo-&aZ,WVِZ'C56}7or8fy :f [8lg>}z'',_ 䏃x.,|'#V"1?.W})0_܇^:Yv$Ct&OZFYQ0oϦhV,+sċI{"ȅX}ɜr1eCWݙyB'VZ?M JyV>xCspݭ@oGI-5'$ m;u͇OT&| 8[+H}dS.HE qO'$)NMnvЊݬyπ% 3>c ] Yu_uP8AT!oەJdVU օCxƊkH>?&DwP7h?x4 RN[y,( g(!#$C)ee7 `fwV-PK)ژҧM_eLd*l9aA+aD61tƆ=. UF:Kcb] Ӗh( rd9}jiS~S_ʬ/IO@,<`S7rtIэ뭱8t|rgcR} aFI m SN\?1:DUIMLA蚘6W]~ xG'G.ąVZ'a.(5ch E8NQ7Q{TCVjVD"ivj.b:鍰r@ z?jqx]N Tg&g8ۨL|Lౝ[[M;'"t8lĭeusGEjn돬tm'%$y #`qբf8OJ8sJwGEv|iivWFQT'=kmD5&dC<<skoo}w~ե$Ygip!"C{7`ngWMZV~ٹ8ȢB&0]2q%B)DM'[1ZPesYP$մ;iQv8 <yT%"TŚP+nʧNwީDԗL4vM7¥uLrO@mO0(^ fB$ հiG7G1dAf0A^5 28b)$}@mٍ_%28K8bI@5`^?]ؾG&RC'6!*տI5qkK@`u4. =Ʀd*:i ZQ(DZ" (BO>Pm4OXHdfz Է<~tvv7f.fjY_\Gx5fh@TZxc?kf҆}h.((HN.v $q9=+VZF=MJ.x6+EoZ=#qSB:4яr]ɤE]A4Amp*Y|8!}bt"d#y G-CeQ-cq,'}=@5 6$o]#+SKw&VdC!nȈ2kxLnjz:0=숳]^W9CNn 2Xz@i X"=!„m:*0OQԳB(.%3ޝ V-͗ae~o1LR2ifQM&^;)5|r!8=!S"nS.`=Tk"[xj(ߤ]. t'%驚Ъ7mMB6p@IgNtx?O@`׸nSCIhS 6y&opQSd"RWMc԰T!%&Al(m̳cKKi_ilc-)NLECp oμC52T"IMX'\uܳꉘ.i]#nK$:OCutVAy$]@b{~(&ylzI n0mufG(dD eHu<)&yy?{V2 rOEQo67eGxeIִوh}V /!pMfڝw$&#}Ҋ8n6jT's/3PKZ`QebPD}kO96U,! XCMkKbOH WӖBYv|wרw:6iH(bHӕSv ;9Py߾µ;KeWW#2P兄lXZNqm֜fA]"BF7ƻ$u9tmXeReTېu}@}54muyxu{;y%:˝V6\Mڸ\$@*LGZ27v?`'U=P$ ҵQKbWZAW|WMWVRcfXQGQ?_c$ЇގWlF MVF0lg'v.&ۯΧ*{4-*.lhܙg]UB)}yTN~!i$#CD@czG;%R^9[bM+ YnM57 m0dSZ[WɳMѧ&7WG)o†? !S^SeXkAF`L NW| )(ugCE"U5p}^m?ܮ=6U|Mu5IƽP% N<#pS+DTH !Dzf$az޲"u~S × tU3d#x> !졒"ͱJ =U/De8 )qQ;k˙{#l!,\"s͎F s5޷jir_ꇷzh8CN('t,0\Rݫ=պ ,\`vbͰFiHxމe~B #l @G{_-w< vI\BJ#  (]4Dy1j?ˍCPIt((]sVf<UE3N${Ő*k.!;#bZɀݸVˆޣ#)'\gqh&Rf 47mb6ao& |fgυLM{+ [Ȩ]ve;]E$δ#1q&-y#j#$Of/a>=r n{މ|GσܓۂLՍ +g&Ʀ.n]^*Ȅ:)izX~ZK9!_C\>Szń}A%JM{؋ʎ(촖;R7 !c. SWej)GlRWGqႉuF3cosnO|ٷdߜt ?Sxd EulzkVctsCPmk('fQ$XqC_y2׻qn{,_x+'twKQ\[C9=:.7͔q%d@QJl5w8 L(,Nof:l) :(ycUlg=hRفu'lpf95ăˆi#;xUVGnb2RChYT,e|LWSK4Z\(ĪPĔ5!Jۥ>(Ls &H\[A)ra5nc5`&b0@I9A%r>o] -S*ScP%l+$t (\3 5$+[e*=z{g\\8՟o'{w0r@{zj.o,c/l H .@ʈb?D#rFq\Nᄆ v L/\㡲雴7(',)"Z"~Q[4r&QS~0@j'θoo☥}9\X3sUi/xh%Y[g-9[ЖXzrDI /78C,ߕ=#6!'@[lm4V쑁XL{ތ ;q@HY_v0Qt!Djw-MA t<8̷Iejc;,^[hs q7@|_ϧ$: qʑޜ j>?]gXܡg ׿Vk~=U!#* 6/C!]"̤{Ɔg\ ~wt '|q-VRh}d4Vܯ̉ &idۓmzMY<_z69N|"N@w4ruݠ}H% ζ ӳo`:j]V\2f3DbhUucnI`xg]G?;0: 2΍O`$H1=q`5@$\B cB]yvH5P(0EW@ufVd i$"yYj5_Q$ '[+)E˫65LmW>BRh_c֐`$Um}%D2I꺺' ?k[q ~pc+?u % y|QM# XY, HcM-5e2scAPޚLQZ7W ŃmFOYjw]}5D;?eP7,O=ęYw/vx6%Oρ0 +?ddzj*u)?ni jP?܈3v+Hm'F3y57|MFSA+|)7|YH9 =Rer `cNK3dG6(jN5#Oe/I˘59jQgo@vS$ [4@u.^Tc^H xN` tuVQ1$c$|32Ԣzk+mgwr@|9O:>liÝld:4H0,ХQw$&k#$3J)V[HѺ *GM]@x_ Pa#I4ŞMBwok wڰJ'/YXyD/b@B>It="G nj4ѓMW4XtLsN J.ojEi@TxaGx4SQ͢'AnXIkhbŭIэlE&><Hg7?'5PR1ӬMbJ:N7%ۿ O 5" 1{Y'7^<3.mGObD s^\EpͯňӶtPҵHZ[oAth*j[jKьB*.d1 }8V ۦ3/yHH@]955,}_^⏀]I^ҷ Z\%Ěʁs%WQs:)*\̣[$4y~QxxJ"j|i|zm>Q1Pgk,LGB6.hRIጊ$TvZȇS 24bMK(ʉ$x, ʇuRlWG'3[WzZhx_z|<-̬}"gUؠPWX ST&zS$8'£Y@DkH,fiN D=AYx$_BHaIcÎYf*'կYt^w"t vq\k7j=Ȯ9Utqf%=׺ZhÐVn; 9]7xLw8!Gj.i2_'p7pނ2izk+Ǹ';4$R: $0..zl@9@.b?tԮq82bIJ,ʈeZog}|F#՜k}1xkơ]:ۂJ7>wnuͭOJtP9u&wYB9pI `BvA;\̽u &g7D~qr:u5'0c[?Fvaey$>qgn̼A˓ಂJcĀ|$]IQ7f,C?ҀF\*I.8r Tԗj33Cjbx|92afR ^̹2֋7[:՚@WaEhrL+.j'i RzY#C0ZB nnI$pVJX!! $A竹yRݏ_W-M8WXiM}qu(E?Y3g+w0l2-J!#1JN|XḦ13g>8N:" ͂=g~C`$D<,;SwIr`R'Ux.҂=sb{!.!7TA%0۞xc8JP)B`؏]{O Q3b!Uɧ@dUv2kKZ^jb"p>hHڒ)M0?1"ϫAqNGg@3A^G;8E,%vppSԏǿ(VFDkJۓ&ѓ;4ާU2[:K dlyFG`%B c} b1bvr +F:ȫƭ{Vݰ }-6"I+sǸl[]ƜUNLJrs߅H7I]6ћB4OH=SIBUiis =u@ȸ=MrSY5E ԃK|ȏHWhG(. ҍBoͤpT-W/ (ٮ-ކbbJ,;qk2fw2_eDgS bmY^Ap{dMg$z ^΄0Ԩt+x;d)1/V.)\DشTqmU N'Osl.w!2uli57F"5iYyѦu xp32/0igy<$IcCmS>Нj{*51cٟTӿ #3gТn֠HWxxg,R9 X\$ s9٘Y@"#2Xb1]j֡."2gmNny'ߍ  (O/;^gE8VH 0ZWi(ʓ븄%Ǘh,9n*n^EmYO!d G;H?åY[+Ad#5WJ.C%U-$X8c6Jw*ZVd{]Z1}XLGq.vkDEʩ<7`bS"sq3&6e7\qO.:Oa]Q #/ =8VlqEߜRjun\G9?#B!kګ`AR~Xh~|62TDb LX.\ѣVk'LUIfk0AJi| ?ῂE1־+NPCmbzD0qޡxd#MoIڕ*.GI[kYZ5~37[_ySl]~B%o'B0&φZdv3"΋YP0;@Ke|Ӊ.8fP)Gg8,Y$NvwlU{ver#8=,}z g0l@ [MC'>p7 LZw%qmLB*-C?쒁E8j\A?SiZ"^eu8XO7UU!V< OR/\nRP%g+>Fv<  W{c}7tk[9(l aV&*ߍT&v!訩fvK`Ud !磖 X.|D430"r&R;4MW& W}vi\F(`4!Y]|yIF`JsyޮHazr?!ηd j&ØU'\Ԋ\dkaBmZŽ~9USY{ 'FD4PKEI9!jD2b4RGGb_OF s'20>&4p"1>ڼB~CnԤg?'v2\erM4b] D/i˂ obNopT&p" tҬ9uȃKR盂wy;Ͳ;m_~3Qh-tՂ|\n@.j }8k'+jFj.WB)Uu)b3WIЩ g #R#1mr1a⌼f[YoOqAЌfdLӗ#H| {\-{[Z.%gȴm2B&NE5;~۰&O#0o/R%U&fYE4|,NX|`lz;o9cG 3'Itؿ!ڦӦS B uWWM|\͋`C^ etX)[ǝFu)P ,^Ӵ>qNh5 `sqm"b,@hsO!nJAu2C_#5k]r;b߻!`;]#ZqSPܡtnv~";9Ty}P{$%S3ʘ]Ӆ^\< ?W=)5!tEJIq UMۄmPi?uħCԬ-@^hp>qU' EZVq56Ĉ {`s-GpUU`:ӎk 2׾G~N, ⇙N|)^Ζԍl18bc`d/mI#wQf/c>bLSGs=* YLv`$yߍXԦQǥr(݁tUĕJP saDMާR3iujEwh#e?1R%@[>?q6 &(Whh難_kl3H!S[SvW5HXf U8>khZv*.βbwӋC|˲C p*RQ|]Lm5u!=C܇eFdZ-f2>YC LE)UxXvΪ,<͟6TP~ bO߳2T5d Pk DhE*2e95_S#Y'|qM…>:at̢ӛٚjlyyXA7.D~Zf` Denz]K6ܑZHC>:9&IK|'0$qs9TO>+PVĕu(Q \Ҽ0?/S,ZtMh$:<Z8"] kd3cTE`^ ?EQ\);; f>rxzP hrB6$C/Ѧr؜<HxC߭_c_䥭8^'T.ؠ):*|S_^fZ <" LH{\ׁ*x9r0#؝hY-}LXi Kwɴ1=y7-UʐfjoJlcqH ;_fà󴼒XԧtBKaǏ$_bt}*WH!Er5Y?&o\))>}{0"HAYDcE)i,l˸"$q!iʔKC[(6{َ)};ٗjۯ)ʓns(4SAcѺ-ƅЊ%6MRlKYJFsURo@6F%֍ϐT0ÞNg#ޕranc3n̈́!Q7GÀ7ת[Zg,WLɲSq/$([:LxȽ#GM>7HKP d**T!j\W.罼ˢCf|v(Tv7xi_W=~@}8lzrGvqpgLyzK*Y"YVedȌ5t 92Dm+pdA#w"W4m-;%E٥ E)j+onfQCm7ZF6V=*>Yeti=#|"׫6:9#\ml=1f/ฝ uR2&wP:[, mSxV]0J큁 f$AO\'r`ɞlzI)UV3A}*|_x݁.k؝"BgWnlBH<[~;5ԛ;cĴ~ogei:6QҘsRf.ҏ+!5h|RɕinҁI[ǞfreR+/FӔ\ٰӂ8H/sL)^Tp VBf2|!u2X8j;ߒ4m+>ͻ dycͼ<e޾#Mk!Y*p?G=cu/xL}LӜ s-F0աXn8CQn[|/2>z&0hX *f t &gqey .8g!0gSO@m9^ZUϥ-pXNе„+Đyg]$'ť߸ <ʓSȥKA`іg|ixwܜ- {{AD3xXB+8TN|qAW4(Fس/^\RcɍG^Bx/bR'8W=*m/E*eWM=UlVnAr$s^BƼiZ_t'綞7[b``/u,or SdCFQ1VNDr3pip @u\5*(mm.D+RN$M*?E6`9A(X ߽OSzNEkݘZŗb1<-sG6(Wu[vX[R=+籵d/貨; IoxsH?D*p MRF2ti)[lW*YMxED- .5js{jrS\ɰr>qM]|"^̛Ɩ âަ뒊۱gBo%D1}}9-6;g5=5~IUͧKJ~% i>{ @bz2p{8mNZT];1D)bS}8X1^\S ޲j&M[:<5qlTeTJ9_?Ϋ8d h 0h܊(J]x.E[߽Hv_c$g D2/KFP#I[>6oV/]P^+ZZnFHV.le@Yͬ)$2h Ok8/%$[GD ~+ZUMx~)G.FЌ7s9j̀'ulxeP}I#'D>uW ЙR~LN8T>Ef0KؖE/`eUDc掎btCPGxX>MMz SߐAQISΰ- رgYZ070701000002e7000081a4000000000000000000000001668c16940003346c000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko.xz7zXZִF!t/]?Eh=ڜ.+˥/gtyVػPx!43fH, 3xQJ깏DonrwPl ݕsŀCw#[^x'sB#TJ˥7ƒGAl{0==GȘ`%=Օ=evQw0I|䷌Y&>V0UZpcHkmW@bYx<\( I0YWPlӳ]M 5)a@L0)wHXKL3rN5F6G+7 Q ${>BY{SzC. |L܇k)>'˒>Iu2`\ѵ5ÕF6`-$Cn+t_9 N*9#g ͷyei^յֿH4ԋ:'Uy&a=KQ6 lԱ5x /)IQ !K@a WIh7%9c"ܤY9neM$3O (G=TxuEm[z'"XK لv3 ƄUIFSԽVMm6J6'X!L 8; ɖuȂ_W*ժ5(kΜ98ca˜VlcW",ꔖ ` 왉;-CFxNN2vJLoBc)CK4b#6@U k}x?!G %Jd15KU47\2ʲ7,H CwT:6i pKbWDu~=DRPϚ.n>Q\`❿}\1D*i 8mC$W嵓D;c#Ue_f9bǩ+) jr}MRbmFq}nDv7+egVv6"jGAis?fY"l{П뎭&X%$#+ `TAm]ng}og qJ5j F~?2bCjP8lJG`~*M=Srضc(_fn|&D -Csq$ԬDIl)./&{"+%kaPt9Z_ZIJʷ ޑ6LbKt8ԥZ[ܳXz}T/ [pL6 M4.vm՝EZƆ"eΠFXfϐ bZA綻q գ9)c~2XplJ|[^Awʌ.$D3 4$|vؘ6gRVQmA L=J񠏔UL$uuWZЇFȊϸ!gl0]̾v< yЁVnLjvbw0r?RЦQ#r,J oVLs) dJzZ"X4(CѱG`#,.7Q3sBA6Yɑ7.G?2 }_ְ:z ]tдu%0FF0WGj\ۥ?#AT}~hZ䖔ԭ1uź pV7Jdo юaeyE̛CS}j/Q>~%ĂD#y4!9B xȹu/'҇EZbX OLt&5+ a_||p|=Iܥ3/E`rqٞ=fF+u~#Id`|;ı(?ܷ@D qL+؝Bq%d>>d'srGĜN}1vZN,JD Wh#ח*X*5#b!|;x߆U6hdJA۞`]+Q0JOi=w|*W<+v\zDIdjs,I$Ze|aF['_(6oR@M!Ǝ0pYSҫҭ 9B%^tPStBYt*os%Zq˗Az@.-}grfyġiSkB} >9.EcQ\签;pf/RuwLWem$gM[ҲQ)Wu7Aq_{O*6O&;EnCC_lX䠨azT KIfHXʣϕ` c d8)upL.Bp=Za98Hűqn\~{md #=]{VԿ|Zṿ>lN_b84p~ĝm Sm=v,݈X-4ۦ:6q(ol8wR* =y$XL7$,K/똂սO'V*cy:s˼+-B|4?wK+EhTSO2Ȇ]'&(~`Y$JAayQ 1{?,`a?_zit=}z:in il\deϒ2@~A6hn1`kaܓGLmrqdr2-EU\9is*$kYb S;g _\yR_|b'":mW}Ak )\E7i8"Ch T:fF\ U Vi:g7w?Q׽VGu~*^4m:1jpNH݉& wGpZ`}G*s<t?-,Tܚ(?Ww52e,sh;ޜyBckјUk|\PʏӪCJzc|z"$78(G=tAB8ngoEP0~Y=ؕ ;ILLrq?c4Z__ 9$@8!?Λ [`ˬHDAV]mo1AP(L'it6O.Y(jl:Z//5" d}d ;JWo%@ k-sY0 \RuvW^p3l#<H[EASSVDG+oWn!$t,;Zw%"Rijk)d>e#[19eݣ|9YPzؙ8:ja)aÌ ['̴zjc2|Q?SmzuBF⩬S-9$J2ٱC" ^9_Sֻ]% 9o@Jѕ9N1z jvq]|d@C|(\w}hzmE ɗKq_E m xO ق[(onH'Z +V5V19.7k%GS␼Z )cv]\` dzb0ouYrh7HRRƮy$H~3\x!f+X/Xfaz]"b-1 0+ >:g ?eB`qvAbX+Q:rF]^;ԭӚ $6c~ g_&̨Eބ#4=Prc.RICzJEH[D7JmggπIƠv|}ͰyX `<H'D㍥-ZUDa}W8l"N/]6<&R$1{ggz*/C; Ks yV7+O"XVѮ4[%SIV  2MR-Z 'vpF DZ Mia]Z42k\P҆@XƒЗ YZDp6 3YnqE5OktwD)AzG[ wF>ؖ ӆAoU/VyϲR. (GnŔeZ(Wn5cVwy~I(ߥc*ŏT@WiKF㳬ҸصX1U% s" XuVW=hđgJk%L^ՓEʬ_hYPחͳī )G15]$=9ehPNOAh+?#eju='"̀SEB9ZqC4:H!!v7Wb-̘G@)y~֫Ĵoil#狌xv@'z| q|1}JΗ/F=7&!е٥ޛY L`tL:6QL0@!hP]5{rw8j~' y0g 1i~kA =<:nSdsdѫ}0ᴯ+| cKvmlG\F H"8XbW]3 T$ܕ5YӜz5po-􍎑zAav4qLz*:r>0A 7o-}Ϋ(|LGȘ!:t]Wx" ˱ҟmLC5R\kFO+E /;NE9 lI8cbQ]<ו榨 ce +4:="Ή.Ya hbhÉGɅcG˨`t-KFoBgt_oii)mW$TNԲKH>ޔc_"TW5)5UD*s\=Հ?vW`H"XN z6y8?Oi%, 0j7hdL1-4cߕI/;v 5ˑx̌{IPa&i3I}X'0)|]g;?+ 5~sXYֽf 3?р94 ۇƔ(i#`fH L%G1a| v (eTM6)SX>&D\Cii{F1"Uc;qj1հ&5cVPXI JE[Gs$}rd: :P|gdžqp&P5T'^rV_2W$a3LE*S,"odɏZg&*R,5Bu&uL~nP-6 ?)Qd_1NoE"x v XOvuMc3OI~3+)ُr?9K7F~3 c;%xH j~Wя#%NHeQgn<]SՖ7< ڊb\=_lZ/# 6N<6$YFrܱGUCù^YK}[VG慀/di%a[yn9OpRt.faʘ$^;]YɲƬ7zCBuT;@vLؒ?#| غ3Q7C =#C9iRNUMoR5|D]ySoD 8DCRG*178}Ѣ3Zt9TangBSъ"y(K.밥@lY~ktku\u= 63ENѿD$b>W.|H@isX jq#CR,x`⽗%+["![)dxkX\ CY;›H~Y]rW1WnN$ٷ)ST~ X`zEm'-5zԧGlJ[Cڭ^b3kI?X.ZrbX&l{O=2 3>-zwx/nx@QD&ANg~ڄ |kD3%WV'H$皱oݗ3Bw3%_nؑB8-`v d=jU|[d¡՜$qu3{,ŵYyU^i-̶uu)M>`dmY(:XI_)`sp %QS1գtE[AE!<.)ؐmn1. UUNM\-.N *?>?'V%IZ(~y+n%G[7'V p.,| C9K4t%[0m[QeJc| m G d3l"l8*!څЮRƑ(\U%Fܕ;yj&0t11Hu.˾=8v)č)x.܈!"ܝ&ӭc4}5Btloռ+@b= yzjcD> c*& t߳_#ɪ])6ejx@6WUUWsՓYv!oS~IUlxQjupߥgX[:Q&ʹ:*i;'c}{j6WFKÚ#X/pO1H a^Z*[nLdٹ VU {ofyr\Ȫ=OZy-YǨVᰯd~i4)}x}k{cE/)rQnh/hq&=PJzy]S'!tv85-}ǞdA_#k sֳZ`V'յ\MkBkh?8ܡ.+dgyjxhU;ox1xOJ|LX^c5~\\aa}dZVDo Po6#sSEoww0#" <4?s z" So#t8-p[y͗6pLLXxZ""0=">Dߌg#Fb?hJˆ1r!\Vb'Sb9~˽P`HdwJ49/>39Y8Fi2'G쬉^mdTCkcAEك42y.ciH 40 V)25,k2zle՘_mXnQ$9ZxCTN?*jnN$l':D7\4OE)K0=l[wi܀hRj|w9i'L0L]@bšK<}gt/\Cw&I1'إ@[Q1< g1ڶf8L~*:vQ Y䬌P"51wSby_"n0k|mUOuvyTx> `u|Ax ZQωA{qyyE7%xWC1-v*2 IJ-%GF߃r=cx > lanš׋R^([Q.\4"H FEE`[i6r$6_/WIXib~-da{x@P N/}^h*N4ġm-v0yʠa3o:diĐ4nн/u0`LbA1>5G4)m,яj8sYӕsA&~GS fr 1Kf? odlŠp-/vYB̽k>B-)C 3@[{tPU'c{iF2 {m,%"p4Z-y0n& 8^'3դ:X[sXTgkDRӡ& b}6!Kȅ&A h2%Qj䊙0þ lkOc.=s7q;<}PpdmMQ1a=$zZyDM_1lZrHvq@z=N046֕Lڔng"BcO??Y~Kڼ4h%)닦BDTrc.? kçJԭQ7[S`r& wGd'Uv}kyn ^b'#*F,Rr`XfˬVQQpgiRJۢkWokJ[ Q{i}WiXS1_+u:_DJnm?|hQ楪,KgvwZՎzg?rQxE"BSDn{k*!؏1}<<3OS)T pwD )nxyiA ϊμh+e.eղ( [McL<8(9 Hmw r*C*QBdt cpⵋ!5z#eTy)jp,MbHAAiiGd0ev&< W~/\FpB'mo U4:"hwg,l"i"y ~!APm((6O/է)%. x0UAc4d?Y"mMCxN?QCm904*(3R󢫪NsLqQ^nW%GY釡W4/woȺaQ0=ꢰ8ѵ3162L/8(&HJħdy`z{x#;[ f UDEɇ~Bk8.71[7,xF*$X9Wo"$?AݓS SYLul 2Ӽ֞[[,TuY}$#@SAp lg$1^0ȒQ"G@IĘos門ZR +&gg9;L~ڿgǝ݋췄a>,+}OgFVdR0P+1vzݫya5ozxQ|K4hnav׆Ay6nLCsp.ax1FQ 8uJP0pCpY +҇X :#T&8)1#Zfß15rʹÝӵRc'x8Dz8xęz 3 9KD%[>34з҉CoS"5y,`m$F yT /.d"_vgT]`T3R]۵IJB; `AZЍjr-pXC-AeïNk3¶FVmˣ+t * ASsrflZߎ1# q0y Db`q&zԼxf-!zXѿ֞qcqDf8(H,EWVa;mCUJJRIE*F\ 6Qsjk睊raû2`' 9)PF-ԊR;GPvԞJr2zXBw<MY*sz6YмHjzL ҽ/sr&fP:.z丗:EQ)c n9)U/V(lŘw*AιhJuZNh3`֥O@Ds z]'h:[kdc{ZL]jh'ۣ[}B6!meL* Xxk^?el d":DJ+ TJV8n& 亍dfeеϾtPyڪW}X%O~QqMX xަ#FŝmR3O)BƵe^+|<4&Q bPޓ_ÏX"ݜ1Ĺ$| T_L}=іq5Zw%/_RA΋Z^XeIF4mv9TpNL1!n UUZ4ifL-YP_SV5,ޏq3H!XF,FEٟO#N-(pw74 K cp/+_Ij"N\gWt6sQ22i:Dp7'UW$P-WWJhhumƾRzuaDܦalTyE,a_sB-9!BБx-{HuMV3۷s_c╭w%˚Y=E,[C r<C ~MĆPE! Z🾸U;)ЗLEx;yY4y]XA^Y֎D~r}cu!GǼbBݼUۼT]ѮbcA1kH7 %|AÆ@Akz?rpZǔrD^քj&rj``E#EM\Dr7覢l?8Ca`aki:H$ 9w7mӦ|a%-A+B@AwhtD3*"K2{,d]ϫy1u~[φ̮?wdbbt;ywP^^cE!L *Erg5̶R\yG`QShh| c7hFFe Z%tޜy') LIBcH} y^@-/A|1\QN-|(dW^dj0S]"pR`D|79]> k]$|0f7< XVNPi8\pi{ ilƥ|}"}W0*c/g7aO_~7NDfL\H~wKa/Ƹ=4Pl| g8bb_x3mΨX@鷫E?85/ C5bI 5ƒmHxP^%S f~7WyEn CN F,詅ܷ8k%sjWoKYv֝ibW:0Ga`U!>TwQ[̋kZuJ[jDcԳ12W?ܷ98رn3uu4蔩V(\9͓^ݳj^0U?anP4ePv7~݆_kqIrK/$y^H}^3lJ^jz֗ǛwtZJ*ns{D7 }Z+Yiщ䅗)|QUpUVX"x Oڐ P_!h4JxP>}懎OQopА6嗳ίL75Ƕ`]KRF1\@BM=fC Y+»#_d\IJıǷJAbDKͷXnۡ NMzҮM SRlDgPg8' 깇s T. i;Zf\cMRbY.,5uU2VlEuA]{u&Qk }0SHq $y2jw&saOလD@3cHRcMBeq5H2iĻt&m5Ujhiu0]|yFTULJ\SH$_sREji0;njhKC?~3&y ڤtVH(ZCF<;rC$mpRs#D6T@j7RCV@xR_rG4@Upy IVNhrXᴱ3*셢bEi1Db&n0-¢*I$GϹ*bK^b2sǛK‰0\ ̊Ze_L0!AWJqxg N[ nPi.w`b<.9+Bj}^n@r"]6}GrC!n7?dOUott| u " ~sXcF9Q:< jy^w1(U [Dd\?"|ԨVx #a@ ,_?h+[^U|PђnD<\,u拓! vȅ8`ǎ(>`h(DSP24 ,rεc$cSw[Na^2rmas.yjMcb^kZ6 З?y,ӄTq3t6t#fI|$]Ԛ5bUtm7gjk0Bi">|rFoi2 QdwBw Qj&.6{FJ|#M[SI۽@ C`:%M$#1Н)FWvf Yd\?=~aZ\hcM$|IS74/1@ώS,T>q!< )r&؜U(V-:c}h`L/ z-_{dHLM>N\7Ǒ!jӣGCQ p^A~lT1&cGh'Br&znN˹)VK4 ǗFp7]Xz݆۝tCmĊNҕ]XvqBrcߺ1yr vt-zif1e~i5Rb ݀vp]!yB( Ŗ(B"n6u77BgE4%ilp6>?QLEs8D<aBm !mcxLrL2囕ƬkAQd&3k2+70]5\ 2pZb|6UtȁN}ym:\b?]m)rU$?$oxe65LbIl/xݪEVUQ$# N3 SSSwL 8H0&I?Ѽ@vͿtoBq\ЋSNDX 9ej2X8/ʅ72AW*SpD߻""Q/D$DXڿe'2YC D!~{ odo $bj0N1fع=H5izChJ ?59oGݐo] Qq0NXp~`{Q^ nY=$-~~U'&!X]}9&*⬚.ez=[~\;:xeyȷAFm=Q EVNJVryDa:0lZ8_ p@c]a7dBp)F.kr9'>L[SKBy65J|6s 1Mf ?߽p$h:GF˥JR ^Gi'6W;^)́NUr:CAʛ5t嵏ͱLz"t_#vpRl.쵓\(uQ")X,"o7V|pn$WvSnWrp'r8RG+%"t %˪ׁ&6`u藶a:-7_R΄>ol!ZH+{NIr1=8 =4,@E8g<楽gD8Y vE(U>;?>iy!ޘi3-@,] [Ax,GV1:=q_}tE#(֍uH=+N@!k31Ye?Ts Y$gPm{QwfF2_P_VZNODR$?HMVfK[tÚx#E[+mZ55*龵 mz nZR6hOVSd z/|>`Ou?ɾ1߅y)~n|0% Lr.iCU[Uf^;"2UoP,仨9Ÿ'NZ#/gb!IWr'.73/%C=8d9PI j-6V7tUҚ *6T|KY} <)F6M3S O uv^Jt~:hCJ _%LWJ,z&j6c8}Na/APVUЊZ] f,}o9XL^ 2uIΉ7Qk,Ә:P N:I#nX0]92 YQA}^KhzWxbjs.{>0[Xq6P`x/@(q\uTBڴ J!rW%>+ zZ&Mvr>6v+i-^Y##EZ=ޝ`+S |>CJ@gE/cGh6CFEmz()$QFzuQM{]Se)Y>ոJ9 X8U2>zRyM*>c8?hpj= ]ǩxpHdxADD4A[.#**őE/Wɥ!#0-uۥ/. #- 4>HIy+VǾvOH߅VD!:_eՀ0EPfxn}6ÄKaʳM-qYiTx.\ƅW\Amcf+9" @ϻR,UvDv}@4 0IPMƩ^Fÿ.cĽ KF,t;FZV7tY^?dX% P 1Z>hO<{88ԷifiG%}#BR'K ^$~pr# p!㖪hɱ=˔JF`½ylym\O.cM@ m|Y|}^!k<=Ŭ93#la{NY#ğnyuĴ}˃Țґ .МƉ;p& ;/2!,=l?+EARS y Ԗt{09Bhjjb֪P?{jT9FX@!b"vuyG!MNz_=׳~], q\w1 `ERGJPr"^29 Xwd@BQ[ SD>_[Bs\ #Pmd}z)[`ӎjXGC£Z+ I/YURi0/.Yn&F5H{cK>3OMwC}?C3rYA&H &e4mCBg=#sY2x1| _f➵<P=6ޜs@'c 䘖Qf⏑A$_J(GR]v̄s*p:}2Q''qSy/\D>gU"śNJQŋΣ;O8<,eֻ}YN@^ |>eDX,0a2):`Yf4f?HvyZYDy"|Π4oP|UCݗfه)ӜX葜άQ瑷SZ?pޞ pEkxԡj󃔱vh–tZ3\na>mVym%&IͱC:)XX2Ĭ=&fʀ f4^,Hh92c~,6nO]Can쵶 JC4cթFJK,@ܒTжW#/Q,C fr@ZM^(NMa%CMf}.szdt dāY9VE9i0 WM^2mk)%a :%σILG(P0 x`##A͗Ӟ"2vj2%_ЋwTdh;z9$vP]X[ur1n fa &Ŭi|yrǢ^hD{VF0ݴzX=%ᆭ3!5UW|6Ԣʢ샾ƘB񮍰+6>Y!UUxXv* ,9u>SP6jf` G%#xnR!J)zB Ab26*|b/u(_v  {>iH;I63}suNY9;{8#*ž:=7 #~= !Q]UL$\ȝVSTg1lm܎3 (Tv] ۮ-.2k jYGfnP7Z*S-l&6K=[tilsEz7x~2@J}-b an p8A=P4Ɨ6onNy}yu!uB.'I()FJ hM6Ub];1wB GL•; &dOjAAڶxRR+UWQ@Y'0=1R5pҒo`-)45lK(~zR^ $uxr]&}Q&jim SHZIB2 oTN]<O(&y h)oK':\Xg+FVMewqobu͢ [}38LyNZۑUWVA즼#sVsҽǹG:p={%6NuB2ăقXEkJ^&܂s Cp;V[E\g˰S.fji}*ҒZ18hcK넑z$Ru= {95?QdP zmN9Bu*\GwjX`šЬNY.B.mZaZЁF1VzC]"JRП!B0v({Vw@:# L˿c: #xT@WOy hO񯬑)eN\PMT' ~C i?4zTZ'Jlh;݈&"'>Np"}RsM<VÁҲ52 .!I`T2*2SoaO'1*G {ox^O %DxnvPG5&9$?s@|$3~85Jĉɯ~kPޖ+6M~6G7`Gj:5=3Zl(wV"?X=jlr}REO9C.9+ěeDfKv0'2?-B^0WUm Q63bww ۱yQh}U/%\jc7GLOK by.Bj?wjN<$};۸)6}=^Οã?[ \ϧ'sBXX$R6ؕWit=k_!آiFÍ!3"/!WFdU貱 L 0OD&z<3<~?ab9"e$d$aVQ: Y>ʏnLћ]#0%bjّl> -LK(e&< 7h))j9;  yAd;rb=r$&{-d+y0X ,Ǩ;J|o`;z8f.1\ l.ocid#z")v!pkچy4L]@ҕ،9{짬?0 t 7%9ʘDȉa+Sv{]݋Ȕ7e&=]{K_}a= QVl 9T Zyp}[bTa$KYAc wTZ$}Wy$BfzkF ) X3G9N扴z>+PT1]%ITK_\ޭrd䰈5T8򦩝DŽ=5|9|:JVN?Vb_@C-1L_,^(kfaگ;JaO@nI*W )4sҸu4'5mjVc"_8 /E6ZD2uy]PQbfo Dϴt22PשjɛsdW?hDlҍaUC"D$p TЮh )8y]}`\h^ד W,\cSt^ MPOg88 欎xw&{1nw{ .Q(~T଑jFR9=*{U;u<{S'tWv㑋Џ gR=-UW#m7&{S r9? Gf 'FrnX{6[mm%YJoze! Ea`S%ZOBESq)9BڜŚ| ΄tj"AENX&+lXj9գfyc7k !+FGJrcZ'/yA 'WOyPn iEESaz#{Zpfݘgq] i?=Q =`08ә;@Bz,aQ~C$պdHfTPߔLec{KVuco{OKVBx^Uriq38e%*T|EmfO|I64"̓@,y,*x4_1U+3QHLKnZƷňsM[TvEˇFle!cnՊ ߏ[HEx(OmzU1@{ܪrweUBU1Ұ2+GTjVҔ̞h1Wz(O?CyP!A2%7O)^]OO@C6Kٌlq\Rؾ>zFJ \V{|BO3UhPȣnjHĔsn# LT 5_N7hO&uG=K:x/\# yhfj%7b#3FG&|Tjf?B]Sܗֿc8`Y=Z K|lva5 '7ĥ~ӈ]X㛦 4yj(Z$M-#"WdH{QrǴlB%sF~oTe sH16Am}i?$H刬aWF| e>,{J nE<3RT(Q=$?~OB*ׯZs-۔61(M{CAa)~_ЬjGDIB׿RyltBkx Ҳ{:1Ǝ5$ ^4sL_%L̚F茱w!r~TK?'#8G&)ŊƬ9]Ƌ:2\y`A Dc{r\mxoWeT?ʏ1I9>mNN){Ǩ(Ypug2# ލ%=TU|Dپ/ I-h씫rA9ȸ ,]rf? q)_COzjOu 4M6&W BiFdQqp?Jigǂh FJ~8;0 0).SOhZ _B±K#!j8v'H-z^{=r=RӮ9mŒKA7 *huh}P я'k";Oyh!@OVr ;t :(fYe[bv,/qxWM`g 17Fnu2H Rlpf%2s rtIEk$ 4m\k4:CkrHm?罗EtCΆz1w!dBMâlˀ4$ׁɓNDd\ڹVjn$gO2bIaV׶*آ`LzW\h o”F&/9x56?:ǁ{FT>4{=/&% Wc!|3I)SwPȚcAip9{[F NF|ڪ$aq!7b9c+sp ¼_6[}Y9o E`{g=u3^d6t )+ގnQe04lrq]1%睠5>*aPQ=:˦BCkJ[Qy:-6QyZCU[=P ~E:A-NS70x8Eh?3ٜ?'\Q=<4܊c~(oT[?"WL VVՊ[b+ BQѯG{Tۍg0WE2> ށ8Qm}nt#s:-0~V!.ִ<$ *](L0ŮI”H?о?G?+=J$p; _s^IcemS tOr!|BЭGs$oזlմ?_C`K"*ϒVfC^t<ͣOٟϵy}]\kؤ:ci : (d[Ȕb RJN)aADБ T4HK˲t u~ gw@aXȫhp(#aDG? [I|(W~̰S<^6݅Q*c.J%,bOl(LVa _]uP\Mh<:;`V}b`kL= OV}5|vRf\4ƛ8z ~=xqļukH%elvcC:}B$'ڏ6zL+nTHPP@kG Ò-%iG31_ǻ>~IS'XI6 ^`vFPWSl|7!"yLtZ<1ZN/A{h I4ߨ ^8@=}y-=֡p>h654}GzOrp4ygB=ϦC9 Gyqa$2 xHOƎE{dlB#ъݵnHFג>4_{.(0u qEL]|r q#I@hhP&_S#B*ɈMdI3 cS$<ͫ9TL "/Р?T^$Y7 [7@-1mzAٳ+ Q:rfڑ&ӣ+fXKE6J&a=N06#hٚ2`Q0$U?o]`+fbf]r[bkdߊ-7! ) ي mfa7RC/2iweǪ$FLPgu87f[B{@VX?GK} [xW{5QE/&v\2 }Um"ycv(TnpC('vI&t>'zYȩE2D1t_eo[+Bbt(irѩ r3x}:~pUfb8obsa!!S,` Mvܳm[]P캻TL(" ^߷ހE}*{r6fY޻R]W$4 Yߵ@} ?B u*XUrg ♵ȡ R&d pHt=GGpkHT_3vHIr؋^H{35w@Pޠ,a䳊,8-tmr (뛗-^8W5ԃ{LZi"axpI }0`;q?YڗKGe\͐!^O\ ЀCNS{)-utZ5kO\]:ǫk8%F՛cejϨE&Y&H70Xpt fo#j=iU9\G hCFs.S1ZՊ=آ4 Rw唍=L<3#+z)k2y*mK4.&k<5Ka^`Z9-&$='Rc6BOu ž/Ȟ7ˮőHjx,=15u?N{-udXu 6G14,C@ {?huQXf" ~ԕ>LZ8 Mǫu+Hv}W9VNfxH: Mx)p_>~YƨƱ5ꏏ+u6V^CBNC+^þ; I2 fj[YܕQՁZჹ1u[9Fm `wyJ?cT}JMoB$uIQ{Biڜz#F (+Z:@ӸL*xGWGw#,f9 ;Ę`ǬJIQF9t~:zj2Ro[O=V56KtZ:Kj7~؏h44Jkqh>y\*<DArtX<LmsP=FljQO{j3R9rNF<+M@gI@^geɡdNQLZޗPr`~B?\0]ܲdɹsʩ yP&n&f?4ZM~ll*"ѮNiq_O S"1Q\yS~x՞c n:SbB&~AX뚀i֊{9IC9^[N^BpT肾ɹ.-4HKϾ`(_/ Yr0S]/I,Ҧ]kzYc"<ᭋi3'wF)pyV˱TILd9<,M!F% 8gQlEΕa2Ω;qjIaGߡ*ϑU| eWNu5Hj `>P`$veŗl{ ]H.& %ᕼմxbl708$wlW.WIOO_Pf^V{pI-0 /1%'ԄkWc~ntzYeeI'@/ʘ o|Zb'ΜJ{E{ jX{k›`NPD@Ura?A>}v.ٹj'CЅW£6H\o4orWv9e>ndfR,k3bb5"r&z5Oyݭ6qp[ tVQ!{>g6Ǒ{u s-$X FaWQVKHqt`$c;i1A}Ώ8X3?ޙ<$q"u4CQ`e?~<ݹ+@da-BA=hJ&3TQ#)3ہmg_^HlP.,tQ5&29ĚJ*'eP7fε١=9(Pp_a1^`[6̹vI`i_@nzDmP0]OM{Jnq'BAW\frk_"f_aeBW#q_9͎3D B𦩒dD'@6.k |}e֦X9:0|MF g{4x"qˀ6`۴i7v{`rkR_9>ZrԳvvT~(rƋVzм+S8]2Mp+K@?Ͼ:YtĹ_kaDtnc|@Sߍu[P+_uR8KH.lu" Ie鸙ƷwG˥Ho0+SL xBZӖͽ$3%"|^䙳K14Ds1yNV=%Bʭ4P& 8.@=DDu\ܔ *CAvZ3;rhƂYN#%Jr[@@ wLqbj-yg_=q9,6 8v(R q,nNh3#ց2Cud p*m]0Tj;_DߝBJb5D`[ub11!B*C f!+0g)(]5dЉ&yAQT˼Sݴ/Rps_ #C@oVfYn{ZH#Slrr2#1Н29(.8'v632l5W"O8gN·fuBZ6ɶ٭kAM/Q꾡M' \*Ck8EE"\#b3YoxB9Ga>v>ƚDDcYy  ZoR;2OŎV/Eh뢓,ұj^?Nm (D^cƌ`7r]cvXFS/+s5BspŖ`p˲|5cmK`n:߃5V!W51ڌd*IV]ANO-?,^3VxBS[1[mEUOg3W;'^6O@:CA~9 >(:\Wvtz=7z0/CH@7)fA?TJeK)% qA M8w[\5-/ Cfy1mOD-eG8fw`ٌsP>1yT@m(.Uui(}Q*_W~" cqFF@+|z&(*GBI֡"ъFy A9+ӅIO)O.6q}r 1Y_36W(A s6 VFBoGv{P,|5Ԯ8K%DM:X n,)WQԣe!,pc<]"7IF6:vZ\؟za|f\+%Pgj6eGh Gq plGh;T]x%v m;©3[R2`)rI;(<I3wRjG+{{M:GhsNgc|RΟx`x(RXҠCIڅM7STb!jM3 'S!J] -hyE>j 4Be{zgZ%wYHD`i/c;BZ3OVY5K/_@OO5ʼnpWHܨEMrWgix.!0U8HS r R".Qfj>t*(a%Ü帻uUK;&Ïf x%Rt! 9k8ʿ*xI71h\#WDk }Z;bdط?26,Ag4oU^4MuVELnM;l!@T_px=IjZcM wݥ S~_$Bcd'8 F|~tnkxN8⪙,-Ql4YRp '(rluIAS|~q>%\p"wR( )aaѵl-|GVUt-`n{}~36Pٹq$(L {ۦN}:([VtY֩8m,蛵P}|:OI=z5q[-81p\Lkdu&|nlmc-8VyQ\چ>Ó!2Fe#*PnK;%(MDf&6Z] Gxe`6pp{>w`d R-P)ps-@5՚Ǣ5'J[3ݲ_-Tߓ ἉPbi*t2e]y9@#r0Y|8 rVh*|[N NC$Ć&n56GÞpqb3%MyP315 7NmTމf:X灝,b9ڐ&e &0__NJas m2 R&^|zXxwi{(eTW藉%zU'Nקl9t!͟*kփsij^#G59{Ej۟.R 8@7noG7;2=%I 0mC+ E8+1 }[ZO|"eUnl nxpj1e.gȈzy@QU ;ǫUW}❊Q''hGOWcmU<&Uw>Ѿr#s9шJ@{a(+Y78mO|wSAFӫd Os׳W~ kpџښQqNH`ܜY b))# U{~MT:1ZMj4%[IQf40 `IFMo_aJMÔmהcPA`'+: z6ʜԲLUҺLEb^@B_^o8 r^o~z- e =R`|/񖺚#ٵ&w弌UkƅRUjl~bdTNdB8Xqk5V!fi?oRoevlk?E(2-PڊrW|z05DDIG\A78MƜ?=*|r)ܽybVwܵK~X!//RY5QynJ-Lz+[5'GŘ[\9b}DoANݛ^h,ZJÜ1)kH@y@*5 ,( cd߲!\<.x}~A@TPZ}<>xzs(.=h5,Ց1Q@%y~u#fGfD'"mbZУ{霣D<;nrgLӞD$9K3B|Pu']h~ ϲ驪^x^ߛbo)3]jj+s6Ue}c,DLM'@9*54حUAXm2!«TYѢ}=MYv^:3) /bDOZnY|uH{`]emʶHu i%CZ+m25[kOdJ(b I SHKUeOad6v]>(pspj!\B)!4ME(`HVI /aKiw{㲰!F(pj@|x}14m]\ {H<TVQgC9f-0KfD Eӄ$~VFm)TYya5(qmp'tdmoKmvU3n/+,XqByɺd֨"Aْn:utP=W=8-oK>ݙXydѩŚ/8Iz|VYlSXr0)+Y@SLRX~bm[P3nMG%`+֎<)Ɛ "0;/n j\vڒZ%F-9=Ooo} Tfׂgw$AggI4I/9w<ZWRѢ0u0A@ߕoҲyuLb,G'#i>pPϊ#䟦z;Wθif6)J;Kc6x>XoPD# ^gU右T.(?$bWPdY&wZDEh#N қ/ӽctb3C[`oO\b0KePTҺbI}rJF&aՐ;=]=W'T]o-Nl;_tu]nU^)b (ύtfZ*)}m4 wM3dPQA-[Xy먎Sx賶 朂 T@ %W$ `,?i cmuͽ@Iڢ;B.oMW-๨ѓJUfjj=ZɉEY3_y_Hjc匏TTA16a$Z )8 '5JlxG- HkKs }%i\ !~FЫ _:}΋?\ hrN,:*C5)[)S5nqހ%b"g05JAM,"3M934b%)L!VTl~@7y#m#S{ ay^_8y;ݺ+>=)钗L,$`Gnb-ߖnm^$ʠ*h+Py00x㐺 R8`u: &kK$0iAQ5  IV1>6MM}Sҥ]i@bpl|fe*7G DVIg":a] Pp%(#9q̄ȴC*cEī`uWՃ Ȗ[|X届L5T]lK.;JpH Ch#1{WNǮȇE\X|~t z ZX7{^)a&\LB .gZaHc5[TYlѳul8i%UNWk+Y`/EKԋdA͖E1泙8hVЖLm?P Z+W+af1сXGȧ(6貪X~ZjOvAZڲEAZu*plDC*ŬSX9f5O@-YGϬ_TXB< PL GSEs_(J%3<.!Wik~H 4r?{q`@tZ +Ժb$;<5-:=sk@L'|dL _YY%Xԯ{_јQxCy9f 'A?,0ztcPx&hYE<v%a7g|uW ngqK[4^hEdW^i_p@EM4akLKwS\X++7M0C`!e_#RZpNCAޱkb<$B7RprsѐT'ޮ;@$@4D}穋CPb\;@ [ȉv K K9a_L9c8n U8q 8RaSd/"X$~EӛY1<؟af^9?Њjvc:^FG݇lF6]ohhXhWAM޷c/BьvkVZhTFG HѮyCѝ5خsK]'zTfVs_̳BH? -s >H΍>'a`-.ˣԓ oJU!eI}^)^;KHw7wvmh]C3@;v-kG@NrِLWwIbͣcl&>K=$N w<"(XJԠs&/3橮cw?wX@zGWGDP1߽ 3%p(V uNCϾ[>4!0;Ι~!~N^o4+Щg?۾i$)䂜:t먇9>I͛RڏT~@ml`L2Cq1EZ4**WH4hޙoURV =[}NtJ*sgt9i8qlL4T?fqL_+1orIG-2.$ cuQ,W9#NK!65ށ9 2^ BY 9 nzaWK7Y;U?5Fwh{΢ 3z56MϨ`g䓏jxxχ\_bHvdpKnd9vO8'وmP~!s{e-> +!0aS^V~dԥ#,I,MkP?gR&!Wi(& 8K֍)HHВV,&g(EDQ;57nx7tE tJF(}4 rF9 LMcǮQ69m.✱0%33#?2BŠUP~*qCdJm&\*+:ED~3r`Oܟ R.u/RBcusT'j[$ǚ}^C'cU}bhbLVPo0d[H8ŧtv`mi?FRBk \%+YF3w'k^ E%z! ey}&yS9DؓKUlvq5u}>VXV'ߺg d;(.3;F_2ڲt-74 f] `JKDVӥ~{~9gQ'mYW\s(J!.$yF:"u,0:LM=u,ˏUPKJ6݂N50e\yឳ)Uwre\AL-t8p[h 2q`ZgQw71xO{#RB|kLP"sS_2?1GQ ="*ZƲX,#Z.0SAܶ(u2]ٓXgSMǐuVl&/>$0s;ZOLɪ~5sq. cK"Ur?{-B#|6@Hg0`q F9E `䤧.|1NS@+ 95X1r1 #4. .\sޜ(dh_Bkۦts]0G%BMVhhx-mY*QZflD-H0 UzN'k`rwY-ıtb$MEbCFEMpgz65AKät;A5mQ'ێuW&r:kF]. !mgM%yB"xFoId]g0b;>)nJQ:Lꆌ[) s@[(:ؒ7q<=+ . oʯ| \BBK<9ɓ1bУ [gHJE/3 |>ܪ8QJ^<0]P3adL갿٫q. /IXcuJps' ]hEڑ[n .p8X&$Hf`=`ӡx59wϨͤyn@j(3$>+3H:|-XBmN&?; rB ^o RQR"mjBma{T;bGCT\h% 8?_ uFS(k6`H)8g xg6n4EJ۔im,YH-fMW?u=RF0>y5X[P7+:Ku{;k{D:RwxFc")\c$Cwҹg 70|G`8̉%b}y9ɚ*~jD<ƄewW@+Y "wR@ZHt}"GOɂFfah= n1z9f!JUcuY 5qeVT8_G~rKK:!xWm 쒇wl*i֎L3_MGo]9-4Jj^xbyKyCe4;DZN(G}`F"Б)q57RExŔ׫Ę$T ? -N:WG22x-r&h5y[#nwruRjI$e{ aIĆ?Zw.ܼT.XݥdRC;xOj84z97[ RՖ*m@(6S12.]kWXNbZ3Kl':y4ۋGrV|+U<+ܽĝ` 񅶠N|dF$K0Äo:ud63,j˄٬>ZJWg^0]yf9.UhJ)vU:FyV= ũdQ^1_-i{dDXpT`\L{nz1#z㸩Trau Z'^KH&ן IE~bH#-9vl:Ӊ,+2Y+#hH+n Aa\ 1!vm /Һ_;di[-~;>$-vL2:){š{C /O.ؾ9; ףQN5V]Mªy43qV$,2:=!2yD4xapg)Ug+:[ 6_I!U.u%{*kf>yt/rQ<@/gMIuCsJeO=K  |)q&17Tx.a3;FȐ@tK'(P/\<4P.6z9f{X4gs<"2ҍsB>|O}trjdC]At4Y_NUQ9Dt Ր+#`.C1 A8ݐDžBI"xhqړ{e63v1}f|w3 \8fw pJrZNglϽ;MtN|3:b1c]ah L5Ţg1J\3>Y]yjD|3ND܃QI⢘C^ } X6t-Q)C(:Mc}ˆ*GthtDRX4_xxFJEip{i J  "`2pU\NawNЈ;F` .eE,w9쉽Mಓ`>\fps2 Y[p#vjQ5fTI:E EH̱Lm]&~sD?r+FFk7e;x.'1>b<"jP}^!Ԡ~g?-U9< rvޛÿ웑b^jk> c>=ECU~sKF(bf07eӅtZ>6Mѯ8{p׳,t3B㜙#AB2J@cU6f"{.>#Xf&{4z@"}Z-_t/3.b/w +A*_=Y2{aScQNet1?&+uO 943ɓIadf&QwR~8cKO{%^/f@I)JMwo*[UCю#ݞBw'o` VNUTCk%;NSc5k0!.ҥ56c'UEY#[\Wޡ,;*ph?LX3Q}j,4Zf[\hf}劕X%fR̻#G1{&Ji9Љͯ#(!{cm붊 'U hl``hLLmw'|t]PX-׳ @ˍX]Ho=Wh϶ٯBS'WQ.Y,|F.:aHk`^uC@C4S^Q9[bҝMO8ԃΦYTZ7>< =L66sة?'H Sѡ_hK2nzѤeD&]CRUl-1$sNJeLF Ebr6n\E8yt<455&k^)< Cs<;/"e׎SJRp_$T+j/ch`6iVs}-PM/ Kr =Jbۏm+2ZNMLe1(;3fc{MQF00!jmn)9T;=*庼Bp9yV)M}bܹDP#IV!4RҎ-T .|#ف,=Gf[%_%0}߳Xp)ûyboj=S6"JQmfEo>Q\E 7IlxV^#cF4A$}4PTd5uLWO#ONQ$ ./ J0_|{{X~ic\]" O7GG5pȼseqMM2&_v.}kFҕ_͖ T>&XtF>"Pʠܼ9Cb%m]p?E5gn2 TJ<@`8CۉfѤVyiVkrfQiC -#AЧ܄J_~N+<貀:AW:q)! sEt ~n;4G`#2S͂;"F_WAșSs&~蕌frXӨUx)nJ)*!][2ݚAMIٞDӲS \Bm"o LBUH>Rn\Q{} fy Bt@fĻz4e j+y<ǧO_zx!!ɾG|l1]/K[Ϲi$ׅW V8{qxRd<wCȪi`vGW<,S-kZ{ ef3Jz1-ըskBZٝRXʑ#~ߑ@٭oKt𞀳h@f`Y&K:DL.4(}Q(^\žh^9{WTXx%ׁT7(i<1T̟FyM}rdgJpEu\zQ;]2'}T5BR+ -u$׽1RL3I91`>7O|[+hȡrή RN⑻(s큈>{h;wx,jWKʬsDY>}903׹+ܱizׇ{CΟd9?e.5?N;kg ]E G ^x7j/"@Ǚ`Diȯ&֏(Oޠ`۱!z8Yji, EM<5iR.?UZ| 9Hٌc10]@f顺G=_fsKD ([?r"g8t3:ֳ?piAִnpڷ,}5`^Տ~دgb& B|n&|W\s,YG]0B}Xbf(V5]3H0uzh?tPi+6hM9"srHѶqpɥV gYc&XZ:F@?/4-[M2[N.syŌM9Ss=b: hA3fr֔jst#Xqzv,6!DcW<2bĶ{Jr֛ܽ? "ӵYCӗUy#!-_CU!Ḇ7*X` QQsD(oto` NsP,KrHY-%ũ&P~ D+˧ܵ\#՞+ e~Hm2OPo+4Q$9|AD֡^|ޒ,L6sDYenmlqđSW뤚[c3)QGe۠ ]cbj^,j+-!W1+܁Ĺ`ƫ(!\i$ n%?n)Ks?_WX\ʼt0fY3+*1BV;g 1b($\W=҆{zRP&"<0];K~>p!o͛]ސ@XSs9@Q9p^뫙gLճ2`K}+rN$_8PnpIEhEȁ2X3O S !vS;J%]aL.`)=-C+ xYꛝɗ@m_D/iQ煩||WlZ+-[8sءPikOdЭn7 !AgP}P6 =+/!'?u~d=*WAv=|$겷f1ȦVj?c7(_;Kn$S( 鞥PDܗ&>/#x߮d+DHXүS[{/ MPE ({ +#{3)g^wmIbsk *錺v ũ)H|Eؤ/q5g!xIoF~zN|X'Ɨg4(g@2ɵ2Ju8c MCS>3Vd$q\_N> 6,LuHUKc-{_@a<7"Ѡi}>"gYCڹ)gaZ&uYW1`\VgD_z瞶x!QaK6t{F<Vzٌn7moa@epݪ9]=rlplXЌ|9ݼ4)ȎNcrj3G/I@$k7T9(jx7x[^uimם,݊pu5]/A&Ź@.UˁfIҴhP53ß8߬}yM5B)P> e f8Q7Q6(̚kq ʻy Ax7Z O-gMIY,: |)yH 3Ջ[[BTJ7( O0^mlc];zC QsFeh]؊M L% 6iZЄQ-gg m-R#1IiGh󾢥 1G *\K.{T+/iWOТ)3*'-Gn_b2}42*G,:0LR]g׻:Jԡzm\Ӹ_q-^D|n㽁 r.Lu{TƁߨ[>gj&N!#øS“A8VϩZ!uȾ9I{vCW{mɴYGD,v_Ө]3g.5Gӣo@xT *#~J(aZ|!P y5zk._4XU_wDܷ&cI?N*kF>Y7jg*S^{ҳ2@0K!O"$Z1, ztĚu5r9í!vRo˵5 IBW)Edдz^얢G1c7B 8,Tæ3}hq6xo8{L%x_ݛVl!؜yJuqZ1p0=ka5 ,fy&UR0:HJE c~Qsʀ|srVj;yMʝok?)Oݹ/Yh80 dh8mHŰE8JDw#ĩ)V9AUK|8boo-PLsفy8b:Oy{hnO5Ne@0sE4nqc R%L˶lU(g BoX<=5?bT%t͉H.g<~^ %r ̝H󺠥PzbP[-sOgb]`eZPTw*G^IE3YG z cY]M wg 4kx DZS3,gK-4{ *̊R!Ia(F, qaHGhrJ$ <} Wg]Pu%/Yb.oflhWe:^~s"ܣB5̰BAۂO7B- jBˋxb=q!ľv`T0$pƔQ}? 7h)X{@yY D[FWVc>ݜrаb_ADca *b"@9C|) Iܗ'G.rt3 Se;:wo';ı<ѷ֞ˮ7Qrk&`+;h+t: Hq(Q_]ğ }U Ȏp:`0N^cЪ¥<2ЅO)]*>IHGu@p`9+vтAM v Ids~ XE= CrˎEgoz3 䐇@",kVjD+&ҧ4I"q՝Sh%̽~Q&Q#C-? "mTViAZvp{"&>Iҧ ˕Q: 5U7ҥK:]pjE?{[NCp o>0.=vhP;fi9v)!7=\L5}F.m(LSK cK [MB׷-iݪtG?@OoTIpae ZClAo' }=;A_.k';FżC56kb,8q; tNz-w2bz?Q+ #^:T6HE%,]_֬"Xg%=}!EdKSm])/Y%4J%|:g/r:`G)g^:Υn`m#]Cހ*mDbҤɇY\^BЖQ͝.FAsDw9Sn% hAÄ5*Hĺ64ǿU;َ4}[W) VT>{UPP&Pl-%U6 ](C2c ڴ/2vjϸEK^eC&ŭu5Уa*/9xTxHE8 )يy_?h_`=(J.sn K$AwkHiW\6mqh*3],`+Ik v(ߤMa~%MOl?R K2د'ڋsbA| ';LYY7on|%Diރ<|7YOȟoVo2ZPP|-fq]kDGa. [ꚽ6~+VVqU2]sЁ1C .N!GZcc1)8X׻E~}!/jܹ.e1ORDtidTD443*K̓](x~gTT;FR>})հl&9hc5_oW^3&iYXwy `E+qK6P8&S}UwR{%q< M%Fe ;"F[DmJ)J!(yП%l XZ8VuT(HY蓃*p#h8%,R ^篢!W# g&Wm.7Il2f7ҽInGXnD4ao&ʁR> dQNuJ1g$ U Z;_=*w %ޘatr}uXQ1)xFt O_!]PנnA';R^sf }hh~v~xYBZfRb\rY|C'OX@?UsPPGPO$; 5R589$D4;[$WdG8O8-e]`f pMJ!3P0]Nh[/yƐ&>[N3Ayz$z)=mЃiY$ !'M!5 ZƢ$^o "F(?,noŏFyQ$'9mfR A-/T°CSS\ydPSiEe;)q"]W׺05moBra@XX9?W'H E\ +/ȧN8K`H}UNli"x =A殞XMR> Oy9̰ m 6أpܙ#Shd皈#84hv o@IpٸP=V8Kd!(,MP886lDS׎7jn>BAoќfhkﵑ, a8j>/r_3G P~;~vխA놰eds=]_aUx}L]òG({â"CZ ){GWLpAl-uN)DE,m.M %P@%+xJׅK/k=}[x!sɓ>Iϟ(Vp~0Cֺ} }_e*N՗,qxh/$}=̦jH;pR~0 ixkb1@*V=mWgq)oF * ?ϠTIԨ36#3L[l7v%q.^'H3mI)|U>wj1=z; y+u\&jT*28d>(Q2C!4M19jvW Q0nt\|3􂯡$nINLn\ q\dmMSVg`B#0eYN%f#Ьtw/Kg-N2<ɜއA2ĀMR< x&UDd5#< =1~Qe,xki9kUx]zkGRU 0lY ,w.!A s RJ_mٷ^EI E&Rw.Y%Iw}WϗAr% IF~eqL㎾ا{Oo{u"t@jGϴ Y~I-GF]3i'4uS?1%@خBw\e9HN@}Q$ K^A~Q:T4{vһMcaN9)R¯+TΔjT%xOV).aRħwe.U W{ngx6U q[߬r.cԴXz #ATn񾭲UPA+4˴e 6z_ZrJcqP w{g ԙ*.ˢ{ :`y(E[[JhSIdiϑ)g|q}X%tDs:>^v dОZmw\!Rh[ $[DeW(bB@jq/ T$kˀ[ ײǞh:JI9;sFD3huxVN|V S)w#a/Z4ݹ۞0/emѢx{LMЎe$94ugM eT  ϯò'o&l$Pom3D@r0x7ד]Bʠ]'8#3 *aNu!Gk #.p6\>j &q?m8وhz\!nj]d"a }xʳO")*+ڕBkޞխM@;gQz~y ?pU7Tibn G U<&#r*Si ` h{6F:IdwۋAq(KhIW="drkl6h DvV+w'޸(Zc.%; =YJ>iY)pbýɫζ4F7WWC5̳E?'7xkvES Q9;Nq"@U.;? й0>0Y^a c-REQdJEJ t6j0WDwXDJA;,!$vV9"y6(qd.|j3㎴"p$fH`DBtpjXzm%ԯ G VwR\j#up\5gdy"QvX& V[H ^}:klB:31^+B(p*f}65A/ O4Py(#\dZHҐn??O٣[fBW`?9FGzos셙c&H_tJ0`MR~"I}[U~e5J6 tid`Jqr8IqI@G)Wb!sk 6TgvbDoC)A,UU; (?&KUݽ!JwC1­6}~q0!*N ̨MGǍur&X5jGW10 I An~\`>5IT~Fu8L@ }>9?Q/lS=$yg7R?b@עS_9oAv|*F­q0[PF-~R6st6ϼ|n>Bax>r<@-67%ם1$w IHG9!^v(VQ,/Ŀ&Pw>"ם덟LRҹt} R`O` vSe2zj*83!j>HN31A>Aaz7yсXڨ?]W e "UfUԑ>cQBo6uAR콞^"k7(@I%tـ "=R i s=:­ґK²72 sKse\>6U dqvRU-IP*r w*LO&u!Q]4?m-1iӟ.FN91[3X9g~4}m~QVNŚ$w> (8beܽ^V4§\̧3jEO*qҼdϏ ?چ;y@ϩ6Y1bηGBC}xg4]b8c@&- imz22XkΊR1wkaeմL_^S l*Խ"\P$q9C٤_]]ut4wh[p' e;֛/p$alY<2oTǕL>zΡ﹮ KbO6kYfU 3yrua9k\ ^. hFW㺶E劖xaYl\:fBLvtRTg @KBd NMF^Ҙ C=Q}-JE 4X#W ?}u~ {@&Z;pO( EY?~(3 |{4_KՅ1(ͥb7:7e3dhLHҜMI?@9< ,NHYQ mރw_vo 8$U# t@>v~%Oc [oLy_[㵣J-Ha< z$. ;MۘV/&6ڑ8t>Aezl`|\k 1ܬEHh" hv〛43[:~XJ5Ѭ^$Đ+݌@=߱?Ã.iY82x97O1?aC?Y5^<@ahH o Ű:W"BєYΣ*_"Mi#r2حW* EQ jܙh?ȅHUGMp]E-vEXi!Z64~ËN k[WdGkpȑPVx7Ge}IXېtoVTcbzo_P ,6e[eC!&ɧ2!R"9^ JW##!M@z=@OBA3/j 闐ڊ1I7bM¶}|$ Q/ߟ0;˺K/ `*U sz/_i[My 5mzʯA|Dp=WD$ƲJIŦ,L_-#ˍ+-&Cv^ o7kbHeӊCp?*Ňgu~>laVn&,Ci` w?]XkLHl']~^,缦cQ9sVIؖ6I;xȇ 8~WbaLZEţU!mC5կ. A n]{zZ(0E\7 *lkv1>'8IKn5=Hb{ޛHwg _@X$($MyRя2Ydub#HJ@VBsAMnyhǘF5!C⬿E%b ]UX~\tu՛pC+:mR=aewٿ ̪7=jMuu Ks{+Ʒfv8OY.՘F g>W|WdUtJS2Y[PQ/Cj0!XDzFX.O\7ȸ_27Anc+4SyԼRJš~H*HIlva0{槣T$ivդ#пcDȪ]I nKVW-kEYm$T_n<mX mLgVR2ʃ-UFPٴp/s,mTTG[q]>j{ry^UMfСvl,'Ul5AtRlCَU@ش/;q$2<fl *>CKr/a%}Nd0n4ȚtOWpK 0Դ]ՄMGy-V̓J_vjt+ (0Hkәq YpH&K<<A{ߛդpY<.u賃> `eXu(p_{̉[`DlOuž[J@E~F8b g(Psbc1ZͼA1a_0?7&'Uhi]ΰ1b]!ҝ4>`; ﻎ2P:c鑧$?mW{#UQy^0|ھoLST&f=Vйžg~2 ί wX%o%lDK_rY̼|NVE6oWf d)oFb"ӸMP8beE&`Yyýڕ:̯?N|;ܣЕ8\c MDK⥉ r.H:Rn">:8YUot$=8]Dlt{xm09"a]Jq%zޅүMUO2lچf.$Jϩg$taz{pP 5 ֢0>[2.P턾ީہ9[R^(cHǮ!&*➌jÌ?&9:1[cIn9@{Ֆ76lW7q3Z݂)OBSWxs,\ 2][=KS,HɅ6ٳ;y`9?{ͧh6:VR;ƆRΒMb(31)n$b7Z{ʑRN%L}m\떇vbS,iHB!M|0jJĈ}P6u?T/rӞ<+ uɈ3WαJqG:SOL(UEy roQ1k_F`T.ˁ}+F6;7a RW;ٲlf=21HUrwh{ q,<)j7LRDy#+3`4y+X/~]OmE/{!^KURfGQwrXFk{ߪ${!Jvt$&A}k ͨ4I;;MIZ" ŠI; xO6PYd)g013C E6w`{+'8\l;hiA7nr8֧)틛3kX]4|i[Q'R8GH-nSkxԶJ.bCDjνPN㉎f EYZ4;fI7TI=>E&'5xL ,v[6>⿈ b딫[K\v1Upe ;lcv*Fao 6rmN A˶y4Nt=>N#Sɩ>[CQ /_n?y/.8%;eE-r}b1ӰS 8EInr+84ɝ{1xOo֌ZLoBӐI~87 {擏(ml IC' @{6f HBξZ& _Ы4n7{IgDk\#CNFCH<^D54]775q@cj:\u4&:$/8sl:'BE7^Zu0{hЁ]>}^!И#KꏀQs0()cزM,MC;Ț$Uѣlh0:2'~x{Ir0j,| OGIIv+ ȄoVC] @]AY2,9'Q:\lJOfs3(]H0 )/Zk0Pu)H^,L'H:L}CYW{HsQVZ hn~eö֐0=)fqc/Dᆳ;&(֣Ep*=~D1k^yA:q?!FQ,<7.~_C%U"LU!pMÛ"m7V-}iFG$B[GŜd)2Nb]}Pg1N_ŧ2XJۼ TM̰\XIFVka;KqC8Ѯ?ޒԵWh%eъ˾S "F Jṅf 0u>\SiEH4*< NwlEYD-9ulk6҇yny;J*7eofTvu|f=h~:W  2?$˞h$X}?Ɩ6 z0i8I!Vp|,-I4C(_푕J!%tnEMc1`vOM [c?s1'@F%_bXybcYy1x[ Ih[¬g8%хGn Mߓ:fS J'޷Z͖̏n5.k6T ͂`9n44KעMM)n(֕馼P,:wګwxtPuS5iH-n{EpT԰Xo紎s^56y.tzx㛚{JhZf-= texA둳IƄ߸ߑaҐ9(f4w0JT&' ʊݍs_2T_U+ZaPnE$pgw4QaGb-KKʑPPWd(?'#r'x 2Xu<;%"€hY0Pa ֈ- /+T"n~4 FB"2M\ I/FhvP9:6#BSVJ aA *+wq MI/L:SgSm؝@hGU3Z:ek!ǦIG;HFM:A-vObmoF nQ|%^Z.-s#76jm8c5 Nӝѩ5NZ<-˛qM]zN zՒ{rS3l[.|\ͼS}*s>Dؼ& 5Ϧ|]D12Xh!㕧ZȜeRMBjzð|N_` M1;=?Y 6mj]n-O0.wvI % -;V q ?@ W|E :6=|^gxؔII?O) &g1I!ZQ LӰI8?| e{3j#j(Rv.m)ߣSjZYЧ (T'.mHi524YGcDhB-[Eݸ|#s90l'k:VyG^Cs% V{fσ,q|~^DG>ux]'Lt=1E~oc.C;"H!rE( _Rc2;e@#d\q%*_seTDcVĺHyy80YɳtFfUvܥ 6Y r yp~Я)s[H3Qe<[:As>vܺv ZϦ-8FyK9ۨ<NTBwXΘ5p9_B@wTxI )d7/u42},}O;  EQ$yLOcպcќnڍ3+6?fǎ `$1lw0s-k+hcTQ.fWZ=VQQi%d]و,=+ǰ 7C5Evd?q!Be8d>ța;P2"0^q|jy7o($흯56WA?x$޾zJ&IBY)b1U(p=6v>7cenaKT}ccp" wXD`LY-ާ5m/g.s[#nXգgRI .flGl5=T1'0n]^43$!B>qœȚf0bLn9oɧ$ l 4ÄfY+PGlw1ѱp)v$l3\պC,q>wuj50:m*mM䎸fmln?Rү1Ytz&`nwh,3̔%'8"D3+?jXE)kJ]cІׂغPR>%n<~q,]lj]YwlJ|HOg5r-<@=FՃll< SmY>E3*ɤH: bo?\r+|a*{0+E,;+=6#u\WY2=6VZ8`GjKm~!+uܨ噛Grd`r6޼8 GVV:þFyoJK|oO*ys{wN)Cd; U\Qr߀`X ^+ӡ;7 lF#Xږ:Hߩ}̰#qE73J H^M?!c$rP R.V;ЕՂQ$3ћŸ) 0B~!T2A"+x/ 4s2M#Ď}T]#845̍"'b j۵ ܬp!װM7 QFa{4)g@-U\IF;nϓ""~=GECc\x5Czt`1&>c]'} _ +cONYhpF?YZ-Q p!R$D,Əd2-5?F = !4u\N+$d@4lh!CeQղrLFU(`jq&S&.Ric``DakɊm71qX W$ iT:esnlQq@U*ao`cKfmJ0c#-_NJ~uP5*^esǠ/8yk{TSGE5OME7#)($#~m#M4TDΞzxE5qwML m)tfe$6MT^@A?vI%dRir@%xjЪS2jPpWrs4T% ;,QK&%{4#,w8ʄEQkLT|bj8x\`P|0U@sfPc6^3fϹ ۴@oFgRXX5k0!*eXJ :G k% l͕v]@:hߘЪrB^XTbv..v"W7&j|# 6MB\6'ebq| ǵ9%c\}6QKM ,d~ '-(g RGi=s=2 )a!OBVCE ) H?l@mDG6 '- e :\2Mcy~Ԟ6ʬbJ[&FzDuЅaK(?t\S4[%;ȽDQ]HH˙GM9Lx|1{ߺ;#&MSNy׳ JMFi~[me7Ot>: ޤ *tE4p֩Qz Y ][tRgc6Go˩ ?S-t#`Y3Y^!zϒ;Dw.om? #KOK:qȝ0 $]DZLA*Hnz> y$7X+gVOD[g/By֒$o%sTG(Z}ު>i::wi#_6ƚzAIqD=xJE6SV95T07\ < y3YN%^X L|gW_+#n!\yM!='PIN~ow)N%*z+e(k Nf(+P$)1}p`.Q J^-Y %qF3}RD{[1>dlOa#ytR @Ll  UxEeْYM{-X*a=H0Fr- k){\ɔk}쫕V}lgi-*fҚ5 +Ѝ38?WmP ⣤eW?zCixiI&! psꫛ->mD;d rKϫ|N݊x Vg >V'j_WrVJHM 3`P̥`B XxUm2P4_?߯1L_`[Pw~ 6N9(@F#'W WJaYi&JxƯޚlp- f6CJbZ# %R-L<ӘyDYMA>a)ؒuѲ9kWׂ?lld=:WW-p:gY s)R=mpL}\'kɃu^}IFybSs7YTquU;鋬`pel M0} xllZyڌHQY` #ɫ*{K̹}es:g}j&ՋqBVҳ h? %7yǒi U7,.s b)LIAښ<046v5^EM~É@Z}38?{q<TgnMqk;Ų SXd5+wĞkhT9I1Id91zXBG%K{ݝ ӤQd cВy M}i"9)M'--(v!/ JI-:I츅DT5$'4o3hYk!őEB9TgYyz ʑ6!\b;XSOG)lV$~7vڪEpCEIPb\g TDlsl?]c0oDsp+BA1Vz& bs#ٌϻ~Ŗpd&i grE`o HAm]y9.y IDSA]-7x-Ն$D_\LU<%ymIYUhv|MZbط%TwM3AE1RYTctimC'Ӫ 4b+#vCdcӅCSZ__%v蹀"+sWҡ +Ѱ&S>h= -ylO4wh4r~3 M<8GxNRT87R-)skI<\7  9-JJv:.d/׉e;9⋁ J C~\!ZYMrG).q2?jl -Ѷ]:Uqy2^aO&=X#\vx3j׍Q^ H47u,%Yegxn=Y;QyI۠;!X^%npEis3sG%:ǯ%0nKoW3gVbF"[K 4ޚofטa^~g!qMPs,: p_Ksd @OSn.n ( FIOgDХ`# >>Lxe*V1 %fDžAbT kq'cY;6]d']+@tv,qU6ax )XF gktĂkF!yPu&h4m0q/]Q6SpJ^s=-k1mK{Jdu '(nnݝ8)+e1v;xK%惙rJ\ژZ2 i9 U [0.lʼnpޔӽZ}R}Q= Zʪ`Yh8`[Xr~u%'"GW >sSAq'Qk+acCElג%/o#X2M:@M_ 7'\br-0n_Vܕ Oc4!k,tu+* .eWP&;xLoEoYql lv X"ť$p=pm+@}? R)C >/ȝ$k!UB[@Cf'}Bu~PJ]Oʞ-^iWn{+!.+3Wy Gޛh;0|~%1wiNc-%ӶK %ّ~sxˢ{w;pvcmJ;L|pE>`)n+Dd̵CEz,raNO%H ])Ĝ|foeGHD֊M(>%uTqnI㘀C isntu>I^$ǶJ[־[X#q^.M݉@U}/y YV;ݥum$I-HFS¶% p=!͢d,dA;\bŸLM nV|B1WBwQlyK ئEx!Gwܡ,f:57io?f:I. f@rsBU9ZE};Ǜ6P\tG;F8u_r6.TmW V٠ݸ W[R!_'~T$e2Uh,6zA敏Sߋ=&bF횉g׹ b^M EaK|Uc [ Lf"q$m:3@?̒~*/?3h ѫd4T?{m*umṕoG7M?9 +}Dt?6^^|0 `6dPשGj\d#!U3 tGg#5bcSa/`sDՔlE<" co2H "AFDk*)7ڰ!b Uom s+KpϏKm%>kt _nu=KRv~k6+:(gJ$!Bq,_&M`C֑5n 盷k5pZ ɴ{}(V[sFϽ䱙}:]?Ŵ-sI#9P%p x;m+15_w6U/&H x.P?|4!w_ͭYq&S'$AjIG3@iW)1OO}\ zpi3ې}K~4tMU`0zQ. $Ȕk\2h2t(Ѽ9L?i[vɓ O?3[h`vn E9jZtUorhDe c ]xh6hDN5r0pHluFa]ӭ[Mku>A%o L@ ^#Y@.vc#X} 6|Ӑ7hD+kN2l|i ).ϋ3 H4F&c7Dܓc}b9AѺyva7=7>R97 3Ff+.-D86؅, [C,lOb 0a)0ZB7?z~lb6;zZu|/XSu6h-KOe 8U8)ogTm|xcL;-gtHkU52Pt~_ZGr0*V"CՄP`4jM;ќyq ݚ\1bGgh:=?.ҵ)~, 'L i p(L];s1_φF^5$W|hp☫BA!'w䩴Z $^n%,_9T%U8BUh_vv݀Ł|CLf?wC r=m$Nu _pI4$*gЧ @iDgt]jӖpK^XcwZ}SKR,“#f%T(@6b(:gc) ^xt&\_d,jek~QqڇvĘº շȸr~ڋrM~ @VFHHB 7T?؍*Q$ɘhִ'mT=-yMFK<ne# xCaOYO XPD)vkA-RwxU8V[Rٺ{ fH[f̓l Ė1?WMLDVi:}PJtB~B&6hC|fAMp%@Jd^>A%P2֪><T- (8T*?D`w?i:| ۪t@Ke]*ؐ,b%u<0j"Jխ9(H'źA$^އie~0nT M7tX3}⦌H jxKe4?7}k"bvpt3~u>qz4SV:kw& rR:%*L:te S?ӱ l-/S[5:dV>ʤ6=pedŶz(;D 7@ϼA\vFRz+z $Q۔r\jl!?d/obƀ3ώY=liދ<2[̇;6;{k6lu2$ڬVJSǼvs]a߮;]ڃ LQpZs@Vųi>g5i%3AjxsXJ_P'q!hwbBb!>de7n(;ͳ|X*c>ulz⏁<9ZQ0*ܦᨍSdng~ Û7=OQ[8U`OBtwye?Z o>BA}\5mQ:_^=,:v5q& 9wZ)"ljFfev}}ڃ N #i_rY+bSlJ^9vRퟖlc؃TzGUҀn ǯJ#hLx|OdMJ%rxi De5*}!#l =Qw#R*?1X# ҨPCk 9VDR7tn#1c;rE9pAEɵohuT2S> koJ>~^!l`wUUS-nQŷ6w͎ݽlY_],fr琒ޑ F4\O 9㝼 s\ye; JPeVn(\ q9%ի O\Q] ly2IlD+, @pam*Ur1ǒ%?{a1>4[\Db]䊈D\"۶)4FGU| I >ճ6! .f(1mˀz~a:~l&Iz5Oޡ89~H"'ck{"QQR]BdVriܘHyAGeșKy|eF-BTEjs71\X wRL0o4j*[C! 3F[F"`Ȏ"ϙQyExLTȬ41%Y7gK`Ƞ6Ga:wHFc0 -DoZԦRm:xZPYf,ɼ8wg ˠz k(Wk~  8jVv_[jqB9H?:PP/SNTu1̼&Z8 4੭HusRZM" ڇ@8W!a^?7_ɛ[-lå"beEk(R#"6+ x{afيM!`fqCGξ& 7:pnיB1.$bk0 W t֘,;!qR[Qs}l"N\X@,a7!c`i`F>ڊ=6 &o؋1^0]NxF6^0H ~j+!:wnRǃxZTۦ5U~"x m,Ud0+YWթkSEvXο<9-[7 <۲X'قTEVI;@3e,vl޶z2؝=AcN$,É8?gzM8Jw54q (9ǝΜd3JcnC?nkذQ^wUԈHRΧe;%4Ksrt?aL㮃Ź%vmQʓNy0Ac u%?r|D>CN¡+@Yg5Ҷ0R6i$aS@dboDcJ?!OckA3"|ΔYs#,a]?8Bw/OLlj#s]f%px؜<}W^JI,y[Exc;]fO0s*adb-,0UDqԥaTՔX&>SLÛ&2lLܑ *-:I,s%Y=s=P:hx,^;Cݥ`:ғ;RMFZgr6F:t\;DK }f#k:a(c1+te*V5r7dpo`6E& T dM+ deL:m^;?uwrٻx)^!h^֞56hG腲?2.TQRHKh&Gn{ΛNV! mbt+l/!Ǹ QO(pY;&wԏN\゘P2, †, 4[ޚZXLCćSKc$lϩ\'{rsE ݆f}6bڋC) (m;q-hOG<ɉ/d_ݑi-mɸF}ň+qҝ.Bюk>I˫~~Zrr-%Z|I#y!nr6-^AJyOf5 }aQ$&kC;pjPї'*ܲ`5ȺPb"u, jlW5JfOSlW.=W?Nvv$DOx$Ik`6Ѯp|?mqPY@idչQ=; S!j`\ 5,ho_-5)jߩ2>ojuix"h};,Qy߿@&E(dCl͎lArVNC4#X6$LX_rQ=)&˄cP*ZJv\mM7ELstkc'oLj]:W18A#f]! 0,UU{9-X_6o%0 ]3H*d`=m pi&婠@n97.\X%PIC#+4E"o(zX]׹!s/Z]nX8,ٚ~(jdV~ɼ よ銺*qrPglrnn>u!|)tNyûA`İ LaW|f^.,->lW|0n_J9D9@o_Oʉ^mCsؚV:'}nwsL񩬅ݶPFtfǃ3I"D8, TU8a1x2ls5 CV>nԙV4S}&DuemoBQI'5=lWL~6QueAlN#TeiTbhU_#T )?$zN"C(OݥpE)t;]q=#O|8xOμt{ŵ@cu\9̳s֭E=%;eMWN =9̉2ؓ :EK27G(/I eYYg:jC7f`YsDpL<6#P* qdqA_[ @nEdAIJ?T`oCAUE4pA3_:$9qC%iVN.bsVşO?xֳv ǠT8qgf!OD(:H{ᷔLZ_g$6oa@ݢLAgh *(")NZG%o 7 ztt:7m^xDrNM~7'R`^b.~3O;۰:/ 4Mˢ*ߌt4O//Oo)%cR.g XCRJ+\E0ы}ŧdY^i,z W۶voӪe Pj*|p@٩4`޼MUde;gnWM’n6uzO{GRJvka5U'ArD>Lze-tU?f1aE#݂{ C_<7˒F{܉ dn1lNӭNV_m[̵D9AWqsCNyɌ\n_ )0'iuF[FAM?RYdSꌩCjyN4+0jYJ[#Zc| W|G% ms %UBטXzJ`F=! %L;hzF -H%;hb&jEC Шpb`o{2FrlM|CN~D#z.%`=z= Æ{ ݸPbz ] 7UbS.d)RrLtz|"3:qͧ`bi25phbe,Y-d[I%(^+ 33lsGoEU`JO9c4CA3ݸtlKsJb2БQ[bZaѧmNa VwP?.1qB8p}b[/`VWJk9 |@ |T4f EDN1d2屴S񊸻91ݟv,/..)-5_+=W]騪 UTXloERu~2:$؋G#uf =zގfeHR^\}S;1ОZە;?AVmЉDf~y[am!TJ Px,Z̺Kj$$IOɩi0Earmz R>6qJXP5j}yJWnE`i*Lu'=DyK3}7x {f']zCU!  lՙ,1i1 7V\Bw7)u+UHX<={G^&nZ^1}JjmT(d{E߀!X jE/BWd=/y!q/?oo2TBZv劢RV9$ͧç @<r&aa3O8,Uk^2}-%͂aXC&=5Hܒv|#e{ mjf2&na 5zG.OXMIg^w%-mAeF^. .\طl'I{q>$m-bi'wct9)65JyjÿۊrnYBsM%[F;!M>[2/~'l@qFp5Ekkȳ# W&C|ŗϦZ==7DS̨R\khf㼞 \=}## )4$$  ׋f5{y3,e̫ v:Z Cj~ ۳`SwL3hK-#E89qZ#C[XQ -<( "C m,UoCVqIx8Y_+$<$t,֑̄b˟L?FUq$Ty2ζcuSkCb#瀳nz(@Fs ɡkL0]|. =}+N88~k20h5 %G%Yg<҄PQ z``}pDWZv5^ |Ǵ':)}j \jx4[Y#0EDzΎCgo;F374IAナ}vMcSRH{F K~O8QVbdUaQh#?o/ pI "8ؐ&MQLaGc)h?HLs`Fcu#hHi+*1DYhӔ|^J+XD[PFE3SoG%k4eeF|-;U΂O$ ~tr(3`}b:4D>-`nX$?:!%6V+b 8pw'&F cE2cbo\ qWo@wy5hME~X$T^WW&D뜫P)$L]*]cK'kM3IKbNr^N[L hck|[c %Yshn#70"ؔOlna1pW Dd>Z-g"|K\N|1'j)USJ]$gr|jz5:86, ޾;s:wa9Ok\^lG`e?@7we1"qVAO`x' \̓Xo^mҜRN2/l8@^6ldp0iD )Uj$;jݷ{/)sNܝY`lOQ0JSN5xOLVk7@:}Dz"U TkZBIk<00NVe Gĝ6;?>6d'}A'|\f`˘c*oJZxftl4f(< d60 6 GgdT H&q,<12@C&^HS!D!/cĪ f%'+)dw9ՑIGa`*`|sF? J@,C|Lħ>DN؂s Lj vـ52n 2WQFu\0{#v)vud^R̎GJВƑVj|'$OT48LVp|sN>w!=NnDg*Ab+ėWReG 1jY)ZH՟41=oNF+WdN>ܦɚS񯿄}U$Gvxqi.RZZ'vk` *xAi:7gJ-0k&e5l_#~֢6VE{Zek,_Ѡ|@ybh0&ͷ%Z7vMRBLx_ m`icWu(Ne \1(҂%6S1PRNJӇJmR@LpTjuIGA(FI`(&!]4BW\=d;UF{)ӆ,P]IwI1"7Ny?uh*1A| s z9*Ղ;bf!ϭ bJw4ADYn`L,L) ۇ7,_SSYs&Al}G1Ȱ=YAӥflLR{!j,V}Hbk)ݱ>$Vz. KŋvA@W %ÑPL^({h~crRzt[&Mm85b[=˝쑮;ꟼ8}3p+q!!h% j$ lYhT WJ8:U'Ȱm^alqE `k7qLhI# Z Tu܉;v6] &,h0`#sU{?h1C[+ wխ.o< t䏼PGQ&aL4&0! HC&4aKnSw}՘Ò2.yreꜧ,Rzf5#qjf@6l& ţ̵#G#3?֤ǒG`ꪎ`l씺!K&c=n `8EH.ڬBک˜?ULq j[#9 \\Qqt`i#b8ʩ3Jrzr/*3Xu m7T>T?0Ռzݙ*kD,0rɴI M:S}yvN>td{lX$BezJ4urPmg9rMOOzQZyלTVzRꐰhu7Neן6obNbaQH왵4+)Wa*GYmCQU$wu>5Zjx`cU4)AAz3*bvT^B#"Uhfb }oi,z+-CCnvBq}L&|JD8Tk;ӣ_E 8+E]>Jh@>퀘~0{S[^7&XKo=\b\۫%C( W+TCo-n6., z@ڝ߰wTb_кM9e[&܀A꺯\"3< #:+=nn2=Ѧ^7ͬy rZߗpCxBVefxo݌2d$3^8oIf>$퍿Bp 9b/|֜(YXRօk/Fiql^*-p0Agn D( "rvj\dدv~^<ը4#g{⹴?g`9#gnLR rtl̞@-]7l,r*}_vsg@v ۴nq-_,n้#iI{ҵ㓝4cpքTUs882Y-;q)̑xY;An$DydF?JLp ?\NdcgQV'-ۤc= aF\xWnAi bc#P?Smnآ(h7yUYBkd,w5JP\qQe $^n/p ( ćv% ey8DLIL\ Q9L?@Gi饁/ KcJWp6Zt׹OPXU;'DRPqa,1+›M2Ĝ2wE qN}JlaSu1(xO X)p?r)j{GM}I7|.Fce/po즥K'uBO&VC|0>w^be{.2f='!i=?0 5(B* nTYT} bk1ģrX5juXzb ? ^{u sM4@ZٟCX.Jy)cN"m%&QFTLg7Zh@8:2* uqK=zbw_L@! ]ZnIP[D1P $S ?0 ^ű\Q@OTY#Ŋ쥪)y`vPR!?F >2,ٖbM|䓽O]]>L!A2ylUIw(* $TK0 أ,|)qC[ƺrݓ:Irۑ$M&DGz*@tY#ogd6g2 oe+$;b3L}Eyr:JUVkkQIJKҟsUPgN^Ќ-K˱.Cbh:`y}$4L{69DB="džb}Hz4i{5Z"6`wY+A>Ac<^ڮ)j>Ufp&]L|i,sejP   zM>Nx.Gd@|y&ubAGذ()1m H{(PAw^"bnt,-ڻxaQh{R;bQ=Vcrx3c)'N'#Y2Z1겣ȱI(nɣ|l8vY2?pw2ؕ i.;w1o)<`ٻgaUcJu0Z}_Q!Q`1*KJCc{bFyqb[=9`B&/) H ,NsBAZWBvܴUJ7{5[.D^ 5b,By߮k-ZoMh׷isjՁ v^ Y.&fi}Rtśho*;pR-.O߾~jP$!|H" H-!3񯣐v_"09$ ٪g=Y$q#x@Mt1gv8(GINp45ȼ8eL{Z"xRknR ̀^vhI;v Cn$YO0N ;(iam%-Rh Tʅ-D)E7D}v Z`ٶO6{1q3q8B3PkL}rrj 5!D稬o'ZK*Yԁ?3q8ne,$Sn;Y1j,_w E(&,ѡUEY;0 CIg^yufyuvpCHg8՛XK@R{T8(ѤY% ]#z5 o,L.Hr T.GSXvh %D (V}q:f=%Ti4, v76Ss4Uj̏LM@eaXgyÏ;[IL 1x2mE?iñ)ၵtɔٖu%k|(S=mJ mKma /Yj!;vr؅n@btLPn~庾ȗ.e >gZ4s[ƄO{Q+Ũ'D 2@0Rq7WLv)%g.vfaJw-7$hD=> 9*aqԶ+T,j'Icv(uVM% .yߒX-b#=o0Dh@K)-t x'aRh&+ hȾ5Ey`KF8fDb1HPMdML^ /GQsmV٬&=R2 2<])dc R#L_K^+U C<Łg\z.0Qr@ҐDg7 &܏qWguAo3qE{hTĿJҡaeeÄå_z"nF4'謦4 s46sT(a_VFXk}.cEBagZ!JLMsXê;@(pj̋ ֞~:7-bcbLڭpN=&:VJh.'z]ыx F/|0³4?je0]_Bmu f?g?ys))/g&H콣5^ ݎ{he#4g">5۩_%U`׏e,Bfte^)Qϲw ͕v>0i^wNlj] QN48M*j3R[t,"z%O2~$?B?nt<ڜ/6Ӈn^su{˲*I\q[Ccam)y.7}b}Xqw4SUAFPȆS1!$Nľ*4tyZtܮlbh~E o5}3jKm:c AŇP8}N!N|+8_Qȼ4}{dSOBWkG0rL1 WC^ y eQ"Dfc {8 U dBp'Ǒ f2>(uD.t'"kAu9s?r0"f߹^Gq&h8F%X +ޖb5C <Ċ>?9"< #Z:0XiD'_K\>mnmL x m/1VR| 2M-e!1q a'RJ'̬ZtJz}i|";&U.",3k:!D(sTLV$2__@mʘ8§G`eJGeȥKDP j,%:c1j^*74 T춴LHXvPrʕ8+.a $EWzʚ *zY׶-^f8_AzDyĪa!On xhnKM{ɶa#5P$.ֳ1 @IQY|U.=Ѽ$ kt󓍪J:I1MWÀ;UfEj@XW6I/ T(=D_2?bA"y 4ǵ&NFSoHZB Pr ɼX=5I> FF#QЉ50IP5}|TDa!5٧|:HlL ^V,kHj,FBqڸ?ːҔhޑDw`총 c+jqA3Z" ]ƃ<`>}7z碆M3/Ɯcc+@j#xl)fu poSZq` En*L_}VG{] ]Iԇh(VL{wT0KB!`b1`t &G_ݚy?yݰbaP-h=';+(^2PK'j4C?ڗ%ySic}{XPv]ʍRy[l+s;Q2Is)͙\suxG^ To#׍1JSC6lb' I#..Ehagэjre*U Ms&owkE]Mi>1{ظz5^E|&he~m^mASdK\B\HbᛗyíSKSVF]]ƃEx4E3c\wыoϭ݌Svz♕).=󡘚3Z)et?fék|L(GdKOx>yb23) (Ǩ2щ(E\sҘ'dEoas ,hlYQi,W[@n_8@E%hj&:\Ptl#ίO|=5u_߽ns͈1Y,󅋺LudXy=b}'WW2-@91J:qfpqXcBe sG D[f)Dk֮ W祐.َAJܝ}۪:+ԗ3D=Y[7Q@%Hw'*2R'[;ͱBR\S԰8vy9o8tw'(*3-Ytx1p7~Αl RX@m/Y#62Jϝ޶5;!os:UYD(W`μ33ol8R9Uw {Vf.bI1|1'; Y. L≐y+ T4~n㡲`QJh`yҟ0iK. ѭ=, 1*"Gͳč<&HqS[wc4/4dвpն" R&HYJ4cބ'҆ z.&70Df LcM]5iZ`έ ȾjvgdW/7?fIRpHU:bP\*GXF\{.Y3UmAZ *bLO]y\T%\ ;^-~Mqd2WTs8B́Ub?#.2Ň.1G])+W#tSP̮.]|Oƣ]?#': !/E .({ wHUisi :lmt<օ@3 /?']Q ζzd )GmV_ 0Y0v/;w0#KPUFBӃV=0 z+QgTR.azC'ZY`Pm06:jg|"6¥g 5m+i٨#7Hmdb-f $\ja;p+%j(* U{{;ILߗpӇznmֈyP aGz)Vb&Utt MG ۰Ӄ&>'XFFS[ц vÔ6cIݧBN`+Zࣰw|0IN ?*Ux}֜'\.g J28FMi/EG|A݈` "JDi1CɄt_Dm5wi7sF4T]+c`aƠYCf;~is.(-YG5Rk|r| z7=&IL>aԇ]o UŸz^߷hmmş랯;aI㌰C |PTLa>W[Ieq83S~f4a5!5MՅM>(:DwyvJi lƝx vm{-޸&WJ{%;e%/5',h8Yw'!S짢1TJ녁{TB_inNQ.3=Aj+KNbQ=̋?ʈt|nѢ T;9u4R)CRDl[ ;~~aH0=4RډK2hYiOGCTy':b$B"ܻf(끕XH& qe.·yM?L/B`V2qj[jҏslߨ`V-mAiT#d{؜a9s`l' 6%IYavQG ۈ 7!tKFӅa9?ug/i_F\v{қMXbOcM keoC˔GeYu:triXáQUUg G: v|Cd*. ~Ţ|@ؠ0/Kx"p+{SƔ9 jZka p=$:a_TH1o!4 W;(_.yW*>ϱ@x<=_N(`A Ĵ|e\șn,%WraHYSq"N|õ}K,/:Dhm31!T0nm]ӬcZ>]mM ܝޥYG[xDsZ⸓%5zWs 1P\O/}ťm7X5&p`>5XAl֊5rvy5ZC'[EXF{*T0r7l ٯa+E>;H@pȨUM 3#V), ǒebGJ,]S1ϽniH }Λ,%l/SІƢߪΌ*7z4u=(Q`q% )52>vHa"ql=Y>D-t9F"P(wau.T<0w"<7 _/x/Żkr!Mq$b#5ajP4%@uXfRrM#8[{`uW -fцK/f,|q8:RPD|6ZҐXh\[@8 uIG(U/7zAc[#~Od3GR'yP] Կad%"eh;k|8U:a77x(H[3>g[#uV P}DhU MAnv&-)mdC.[m c_eUtzyJ;+M𖁒`d э*%EK$ڴm=)twaXo,kLM']&7pᦥ Vo}<^lhs r.7]BrNE)wMܹ̓֬h_esl7PHwmڙI@3q(҂YȒb7}_AoW}*$a\m0i*yӵx8hs=MuN`_:,z!Ρ|b#v-WvUJ̠VqUz>{o>d60'xRQG"HO_g'&̼Ulhޞ2GɹPp ܔJ#ew ŝ!4rB>Lްt UZ}r? 195Zt 6)qk`76MpL oJr1`W{-uurm8ݥFaM][㴖U W(lz1c]o+$B)R-QHk1<LϾܷbw9P&x&VG.Z]&xD {.4K͌J_uZ\ȟϞ3K ".D%Gd'fAJaO|SFO|ÁDxRuY*89C {ӗoXxԇ Eew4=WU3d]%X<5V,g[]V9ns̠q3Ju Wm+2'嗆0znМ0PK(*x.s}S(J Y'9u_KMon;KYj8Y&F!SRZd:lTk(x.5Z7TM^i F׆ֵ]q5~Pb+"!N /Юo("BKʲTW?D]x^4 f ڴSg%i3:!m8-e5e&A9E4 S׭Ih4 f)*4@-O[|?{rJm7s}4|!W-bD}֊g|8+NbY ;.Xk+T 9BBY\_#t<+ϝ #˵<'J-f3zNnjHԻڬWmCU#-l4ƕA=W[M19N p00㈓m52<_ƁIuV~FcsU!*ۭp SF}կLs( -HE9p:[e.R\Fd2_{gz0Sl XɅ[ qj>lAd NhY+^.%(i@ X~k>(gi)J(˷z) '5c,—&N,JLy6'] l(]=[.{@÷/Z"-}N~9pIʹ~,P.+#pٷi耯!hl1 M. cǻa¢ꀛek0rvzV3CE9r[++_TA]Mw),15&j1,@@/8w^ژ`f#%ˢh t?pѱ0d7zPTR@ @{YA .OBA[ֽsвVy.}/oe=pWD7S=\@lGF͵{җHg:J,E16@Fc~l_uϵ w^)N gúx~uAKyPܙ*qx_j 5 .k& _K&~p_ rdy1˾{'e&,n+9)ݴ+1o;32הٯhXv"LwVW '?:o6Z_"kvz#ũQ >3T`q!Qq*GRn.k7Vt@j_TpTŜ.4 -@'( Z`f5nlu(SpO5p=.e9^ȸ"( zQ [iYҵ28-v8s|NMK7~d'9sWhRϾ?6AbMIu4x5'Q#,4~'LAKdυցiԵe b8%=E _wz+#?3/"K!p74)R q ;lv;@ɐz /ֆ soUL_uqey6=P?a3{^=$nC ܟn5̤EȔ, UxCMue4!\%iX}vM"n+M$NC;Ԅ}6QF]px 4p\U,G h+WXFoI) |9[Sy' UYPuFĊ(BE2=(NU2}l@}<:xL35 6aH- VHH=6%1$صݲܢS:a"`X3S rK?E}5]N:n+׼;mEC![M1/ؙ Oܫ+i9ONWuY<3T{*}SPFErd2Z5=Iz#Tъz/P}Mٿwb;qc>t54RQ>=qrw"dBH١?%P[C]HNcv;iKnAyc[hpπvK{%ܧ؋QkCrƗX -\fdĊr%SkALȿ@!<L[E |-fHꓲwi]Kxq _]PiM#_A~k1ʺWIpyKWޓ ^̅8X %3z{#͆0N&uU,Jb!,Jkr "1-`np9)7''p!"P{I_cgǫCj[UjMjm+{pra}~O~>ޞ|ޯgrJ5lly 4d^٩!Y_Cnl:]ƛyJl9D?Qx{]Nk/\n!"8a-EPXdۑ ݏm_,@ks5ۡZ a7cZϞm~?0rdV-iYfHW٨;LI)E˭͆!x*gWOn^{dR?҃z#+UďW|?i;! ʇkc^!#joCeɪ(7-2;xk Cq`P[џ AOMt6`I#?-K5֬sŀu JicKdT4#$w~*=[UB͟"k1nl+`%240A Ⲟ"^b);ɑW~oï1k^5RX0n 8Cȅ5vQClQi}:v,MJb  @K{>"BRw6rHIPgq328cyc^!@g!iC`xF<Pq5-C4~K'ک&c/t |pp/+(eu'Ln|%{ZixKjfP טVp'vztJ+GAji=Tw BLB; %OY2/$.AQ*v.ׁA45}\DDiFԍ* iTY1͋V[RyhQ5hI-]{/j6O" iBxR1p+t$$9NqMMd/$,|UrU"`WuiCDaw̅Uѡ~#w@RzbLAp F.4{)H$ĀaR7Loa(]ePNBh.%Ų\.Nm}"YzFnn(Ev&ʹ>?cxZk [ޅㄭ:Q*&`$׹0N`ܰ+i u /d$DWL+ ղ5zf CILDbeܓp2PsK5>Fe?{{0䱻fs+r4eAY5E",{6_{2P1='W_t6_;[X|YpSh*8.T:AhsYmxLĕܑ.EԉTn̰PyU)ŒWTT 7ڽ5#~ѩ(Ώ9=&46 V?F7q,eӡdq;<䤼J-Bvn;8י9]Qa[_b3G7%dmSFOޤ6[ ȓ~c5f^--C*C,MGte1MT%f-Y6W*SW%#*aaؠ-BML H[1 *݉;sp_%㓳IpCQNݲĒk;zo-5tҏʚ]~Z+ ϨutD;b)O)&j#3,@qi IP잝E1Z*B> De?W~ 6tG:/!i/= k4v2-}$bGjY-ͱH9A>RO5 ?ul6G %%]ADL=bv=:KcahHܰ2BWT##Ǧ_d\I@u&|%7y19] JSdTG6XmǝzeX>C%YB-%пOqDKq\rr.ïb;vq-#*?d gN)&xUv9G .N )A xν苍p_wP9U:#M!6Ź>{^ _69 $tBڟDLM ~\w}.Yx:X-f_\hp'}mGp>1.s5l4;xS §[`M'`HAtUEA?=Țh+--?p&U<>J&l[~qhY7WzTV|I-wJ*9gt\i+F:rR~IdR 69ؽ'h;NJ zU9Fk[oiLL4GvWrVGʶzZgrht`:→?BO7,f4qUv60( .ԳmG/R=:sJ|DˆVkZr;:ĶS=O$)ܘ :\/TKIЖy"B'"/Rz+dCW LQB֟$ C35[fAΠrtxŨmZ3<1g1LIs }b%RUT=Ѽq37!D*|xEq)rN '7v8!@/;Ҭ `AF4ԓa(V%s[ICC=F{nnpIόQ28F+Ծ`x,C''UREM5Qa3H' =T?R*QM`Iԙ[_mLL/ؗbl"&(]Zw=KrsTATVV}W* PURukkR1>I3F#Vv%ı2(`fR)}iE;bf;WONըă9cscKx+#H=S$TR^key*Ih'iФ Js0y{r@sqNJ,m'WÊFO$"E>G8wW-1o¸=Lf4*wϸPö2&{r#Y"c.h2n`7-pB5p V&*'M vOi=%W0,= CPGӫȹ<+S=X Z }b`k JCh3@ T|7{G֮ vi?1 \ȽG"lXr14Ƀ\bwэ1>V~$œzMfy>2KOttt״ 3mxvy ˮflvu'UA@0gqlw{`ثG+Xr}Jzꋞ=XZ*Q/rTYL8]. `u^\H}*HJ\|N)5 4PQ X[ME ˛S]-dl8@)QUYw= 6[mPǠF*2x8 Uv)$&WEq!/V_./bPV~eQh9g5rCeW,!0e(f)^ ꝨqXM)qٻbxMw@@)ԠԷ #*Ma"\,Niʟ18ͲR5sh-gJ9ԍ(pҍNUuO~4OC #:z\j76qҺD7Hvbr͔Iצ8 ]gn)"A3 "Lz[NP¿nsT y&@ _kKs rz-O*wH䅵\CXx0u(FD-|[@G74M sv|hHY]"=r? x3P75>n-7nXX uW2kQ|Cޘ<\bWNv&zSz^$yC}`0P_!]Bn48 Cy[}n:QM| ^ʪ á;Apt(j *k(k2O%uxRx>zaJ&zFz OT`Р;o;%+Ϊi_C=ŸgQ<\|Y636?sRT h:JŎBoD*AkxRu}W0ë<#ǥdF {ɽ9CCAnN6g/Y UAh_,O[|;ZmUk`v6G[5{1{|l m꺀eZɉbhԯ ]{AZ%Q."Ȳ_}|:Ǡu-}?zΊb Lpݍ_Kݳ*G(-n}OǞЀvc.꿨 Mtƣ({̪Xw;Efr# >:@,m¦w}FoH%.)Emzb(P+ytPj)ʀLAupq.[$ $woLˋsK ~mLJ$ xRY[PI*"7#l/c[K3AX%,mbOe.d,ϒ[x̳HtX6%4\DHwy\6~0UivN+WJYm뺉 D]kߴDݪ˗<=3qt<*,]G`8ɬ ">=F2!Q9dd,ޮq6wel$jGٝg:(dpsct\r}̊B_D_eߤy`j 72\Cyq߭勧J0c~4yPNUM/ =7wKds |l(Jʢ9k'~9ɦ0x jwm [*ݐi sVk/i璚Xz:T&\.['Q`F_w@%)r([=] 2S&)x$e `ytMv~~EnJbV`ra'͡cI;VrůQUe#6.='1>W[ =/rѭM~` תr뻩"#F;R+iqsRќL.EZBK07\+_ܧV)D^*E:UZ*eQmb.hn:R`cF醧j,hyQ)] 5X"c*Tvگcjt.ɫ{4XN:i+=2,ʚF"S'ro )󗨏<_ aU3,~_,he_dh|%HSܳ띇1m.@-óDM(4 -MU@g§:_ pADɯN{>Z?uŹa1xU^~_ RNݤ 1c㏇on9sɊ-"uhS9Gw= {Mg9l1lx*4IG5&*5B$ {_ c:A96|#7-`K-;٣"6O(a~aP"f>'r4 eՊAo$7^^q8,yjP,ht^L۠XVyxx{<ʮy3)H+L}=gԪ;0+h9U4 eR@1J$ (Y8(},S_ʴ-Kˇz29?APa^+z=1ot#]HN_bK͑UjzB+ Nr; eQK6|1VpC mf n8C0K_ 丸8 L{ Jg$XA2c(*_j"4rL+>R߲= }`0|l |;<>5 ")$/UvaGDy1hnOcsF?r9kn OVP[5G P/#. ,D>`(p)SֵG~xj@E:S;L`b8H[kD+&A:Ph֢ ɼ|ԋзz[^Oj$pEhUN颩Zpv5lz8GAY 1tq&ᎊՁKny: Pz^sYٿͣ@i`008\?J=T#`-F>k.'Tbsw]@ R&*[Vɥ(hXl̓Ga:=5FwTaeu"U8g!|㣦f#.fݝytCK92N >h M9٭M*%@:>iiݵК^ɝ门Nl7 e7YNejd8mXj2x3tvPx=dS^n )whnOB',pZݞ%m cMڛ0|4cۂL Pz&~aLDE iϹ8ddj'AV.o"A5*Ǖ,p/Pɣ"Qٚ?5 %1%O\>wwZ[٦NMT|58vL]}TO+x*vwlN5MW&Gv?nXBj&5 ,ww MyEe0`*=h(']D`sWP9dÕi*1f6 Tmi%y'=:הJE|^3B@ө%ڏvÂD9dNЄqDCTFQٕ_9V&#nS/~8U).&;s?b@5KnvZūQNej 'XV$m\wPRMրA:PDUM7DRT;JX] (-¡_.Ņ $Ғڥ )Ò6)#<<-4,&eKfۅA],~6]6|6$P.̗df۰8nӉ=r$&_렸$\1Q=N#v]>Kf m\]ʘ~gnhNhAqߡVF#լbŔllfuP=#]bNrѯOq5w !z@o9a~j50Qԏ9 a`8WM0 QS:m;_\0\9UƱka[WFcHc'j=3t:EwOxA^ A(K!P[ Z\iZצ0SsHgo+v@ۘF )3@cK4e/35b2pv:onF0z7>`= /V <'~ #B2(0H"=#O;|RƐ7tXŢSowb{뺼fQk1E6'2rhKQg=i'kNa]r&$IPSw4C^%m9/.nIvBAёg1(ngI˽GXWwjdJBs ~Ē'/;d"0x]/^ώ?P^"-/5ތIR΁}Y|+7".hN$f¸ggtG6Yl%\L.nZm uS=4\& 5 Ԣ>F[]l{v6BT9.4R˕}SPl^@m4(Z_2!PhϝJ dtgyL-V濅0Z&D"t%Ѵk"/aw҅WA1שvMb{K?ϯfPm+TU]$ 09 )'+N6 Z䔳y{߅j eDpeڅᴷ 3qR 4tELv 4 )>"~\=/'}Dd"YwVW[^`U&OKPCbn | o!U܂ձ6rƸ52Nghbh${&v1_Ҕ];S{J 8bz 'Y:y'N !rD`V7Zl A˗6W0^l=2V'gً{).72?aDƊyWwŎ_;DTs$:Y ψPh,^t:#VD+ܢ OOgSX T{<,~1j-zqޢHqc K"ZRg .a}ŦX\%^I?E)U &$MfV8 ǁ 4{R}$!d²Rȱ˛ C?rҀEr6Dc MlaLv+H5_\3.=*G.w7"ˎ?gc=V76Ya]S焦'l N͌B)=$HD~TF/ ^-@.Q.li|~pض!eSleR$KWPn`Ȕ S\faHҎˬIFcHy9,BAHg$-8hm14C8"@8`߉VCpv;rx>0cV>*3^=%M,swa}wPBQ_;RNZQ#k@ 1UQ/@^ZSyh/7|8&m<\=hk/ED.iiV-G'籙ab';3v@vʃLg2\L ^lUvx\2}ݮoVIeqHtl=]T az-gTUJImH\,gև+/H]iKX\~z/?٠?b<_NÐw-+qz=WGJy\SL[!~=Bs`㽵r,>  +5NnWnZ ]+x5v=oPtu=9̯<8WTqny.v(Vj̖x{w)rPa6hXqc˝Hv)6QlϱRdqfo|c'oy|Y~!Jμ1?RCfJJ"KቄYlrjK*m8VwAႿގK{0l~_ۄ"nHL^}aX{/Zzq6?lڞ/j~FAkT-z%\y'% N ]*X%JMKn_2;>+W͎TҐRw%\X?;<ӯx`.= jpC]tk8<*|_nޭ]g,z5cXw8ŁZHՕ![uahvP]W-~{:-5fmS3\uű|wO7䑭'Bi^?9S~4PT$\8hOzgNNju,cȢ"%ec L2*b: ڃ5s`>BY̊.^Q 6@̷br1lc~iˣ(&~Gb!:!&w*\8:}!HOi*%!F*f:y&J_m#ᘃaqTwe"FޤdYc ->ieR_\yE ՐkIs 0v]Q#T@10|ŝ`^>x;1[RSJi\vdxWƃHTP2 W5oU[q=И6ɱi$yhy 2)eP,~wZ$!=e's@!4VyO+\++3KDֆED3J˝ "Ҷ|+șݨEPߤX(n~#Fh+ M4g4NF10 tTrv _IG7(LcO~\V4R-@Dba5JֱO:=a :C+LfׂbLj3 @o P\!8~P$*MVz)NWXdc(]%{)gx' DJG0 kTYQڂוDi3 X*2$5DlGd,#:]t;{#qZݜܯEV`6Ř$ߛȢ"ބ5kZrK%NUNTlpŬ!Ѷ-@&T}P%%Sꁮ!ʡHb$u_dwA 2qE~(k0ؙ?)S`$atM_mMg5|h`62٥ly"uXaL ;hr@hݶš]foQ ܿtWk6n7ZDK x>` Q9[}{n ϭy0„o]kH\>1?CQy,rAMt`ZqRGLBjL_lkR^J-El S5E6  m{;Ŀb/o2G1 (*2e8hQzYIrIIp\#rڶ}R󎡻vKj$>-[eoSu{;setDq&N*tP()OProޡyFЀzZv}>a2kscXt JYfdy !'8׬2";vNSVFԕ#o!bkJrr8,/9d0҆JԀY?RzeYGl稽)=0ZZ_M(`6;p\8EL{O;4PK豇EMk5jBmOB_~c߻Zʑ 톈럓8NW6L <ԻCTh9|Ñڅ) 񕕂npBƖ諻c`7N rxrPo ID[#,^h'l³ [,9a9 @Jp~34dq sV~t=A'ʼn2fu!xAM@w9M=f[,:5c0)e)g$om :ݬگp}U M(-@r).ܤ 604ZTe?_+Q'r\J$y8>:E* aIPJ#QH| s^<d7tW<jYrJ8Is骛(-ϑRW:CҙhLT$DJ1ƒ9_.dtz>E)E9ȓKUoL[^IR-\^a~/"C|"j͈ӔntBB,.'6T8x'21n9Zw- :tf]l=b`R;y]/:v7`e5u=u4f`K={prQ'3zaEGgm<-rk¯(by=0|29GǠĴ>èI䅚\T^ `pplhk**垚ud>\+8><9`2Ecp-~=6[B:V֩efhv=t?$]Phop=t4Ik?8W-w΅YL]s*}1w y9fEtv.3A鹣[ Ҏha-@&MӃI.U` 5*WgF#~}%XJj4Q\]N]^ZsX<^]2Ч\?.h-#^Bi=76J՞kA*^0Nl/kva&1&TǶ{A (S$j2JfF-杖^OYN{{R-#5UW :viz4 ׂE;b3׽xN}u;⸞dȼӪ Jr֕.,Z7ށ}={QN &}Tbv&k1jV$ۨ|)2ׅF* _9v]A>c伺X՚fsa]-0W;CMYy\Gm5Cy8}ԈJ-r]&M 7k&krpt3?8J qٯ$w-/=po{ |(* y-{Z,Y6L-]f-S"3]A<_|xcRRl8dwJ7scW/-}đVspP'0S{J(گVK"6vu~,ɳ:sv+UȜGaOn'*pJ) OS?';ޟt.;_B/t  sBe,mk3LhGS;2J6 ٨؀Ы=u(Kg&뱷D KD5߫ !@>E8{Vv_"W[w;Hb0s=&IEu }YL 禎tj!`4$N;DJjqvqoŌgS)?p Aq&g8V,'>{a,7(~/I1&fϴJ GBYϓE ث=g]K0zcs%I$M rPlXv3[RhdJCn a1lxaʄ!阷H?m ,g}F7!*ށNfWErZ[j@XX*!8iC~&j?d9;@M$ ݷTҧ{q.1N" A#?Frh{RKÚ .p4jYv}ӥ?_9x# /Z({Ű VkFF+PS^{](d#=J>6<&[϶)'F*]&k)I] #ݨ3;0īIPhMEUkj88Ǩ=H@hySy($W6oEͣC@S"_4 sg0`>̓ 5 POsb+(zƲUDŽy=-e'7oXMz1J߁hn,2Vh$YpO8&lIBO֖U!Yő˫)j:L˛T*e ϳJ:Ͽ9Q`v]4-nJnjx Y< 68nP-~T%#,%Cuvr{ |ft59PvV5ݕ sp֯X1P6JMfD iZJR}#ТV} bc4/3[Kd0*[ǷEm `vt?D|nt*ޙȖ6qSk-sXz;XUc5|4I ̊.9`pw͈ݟ'Ҫ U4 O3XXh~-+1p3x bty?:}d`3;n2A2gw3HNҊ͆'SS9 Hrr:`*7T %XR`{71|Ny&>5yu -QiAl,PdWPMR`iFMOj?O%Éd-XԴz;ZLI@W~F {^Ϙb@]u@P 0SP eӺ>iBHfH fњ㹕C$L ~>7wd҅Cp1J?$|Uo{s:”j1}q4-ScI 'Q:0qtPw_^}K=Cu@;NM߮CqP .y5)`ħsa-S@(/ASW9T>۠08P]r5#RF 20ƁnTT\30>SI5uu+%B$[O]ttL6׃# }"϶sv^]sbg0d_Pֱ_諦ps݂TחU]ܯ|t]$%KQ 6DUsNO'QAacOGp,7?B+/ɣrc#ڂM0Đy\ZJLʞ͊??p5}TlĠ84^6R w (Sȏo7@[JSRXb.\X;\-kɗ_Ѷ8vЊO~j~ F,<z bMwKR]hnPt,19H7Z4ޞ+zYIu?v0TX LQ[._^?K<s+g(goԾ —z/_]_@{W7d#VvŶĥ/.g">r'ߓ^tƧRq'Qxp9/wliφe>kj rqx=ho;б*8B!|eժ_pM,.qF QQ3łrtP^ U-plUGgvo i/N2SAzi* Ի1g?mFIП|*ǿtf?96XTKNՄ%$mIf5ZrOei8/˫4X52SBdV^o)c/4$ҟ*W`JWJMr8wy븞c*yyOήȜƷu*4/ N%Ay5䆯K& M3ޕ%t^2UIܮZ~3q2?jwQy{Z#of.W{S VF5_N]0j!cDyNz-iIC-`2^e D$%n%a:Ϩ+`u3J-Y8b)'^!;&Ƞ4f`J,Pn 岂z~1}Uz6ƨȲS Ԗ G/wޗQkm)N9*'ux^f*V%>0yÈ};XT/-"+G:ckl[ =.}-A*be ,mD >@)yxW"8 9%-j #QN6Jb[$:q}7r/>gg 1VQ04Owvy,!)yXTM2C. d\5 6Qea7}ՉrS-Bh1_# BmOؤ eFhdL h:n}G=d4 Td|RЃ0+u5yzAB 8@=40'5ZIڻ9jv.oEh| }hjqZga!BֱF \^i*X4c"W}bF`qhRR3GAKj"b&QdXVJ'&!uB+w{D_.[҈ w~&$/X RWN2#CKk׮l?RS YtB&UwF1J<{\>=jAƄ5x"{Kck޿PhѪ=(z8 *weRC#h~K36!m)Y]f$M Ghx/P3`uu}kơNb-q q%3vp{j<"oUu#:ڃ/[|ɰNJKB&d)eql72B(RdTm#1RoO׮bMCI¨_3Z#,6 .vjBF%[Z .NDm dqī\fP-GZh7ȡe>ޝř̄?DϩwRɴH¿EFCXLHBE>7s Zt_y~ؖf~>(Fzn}BpsjZ(hpn!Ќ8otD!I-s>`RBܖCq3yӥ&qf%|>9x5\$K8IrXh{Wp}iE• @vK)azzφc&6ĕS?i~e>UHQ З}]n Vm1Í3 Eo4 A]zg7mۿT|'MdA.Olj@R6 Y>iǧ|r7ش;NQzǑAڥ }7zRiZ+9\P +j!,:||~Qdyy`: :]ϺS+bWY(tv!g)|u'gaX[tkeCatƒn|ۺpJeǖ 3QNn&9mQGo"=sBpRR3Y Gd>"lV[8nЅ=Y!Ψ4j(&SPim~K V0,Be+~2#m6QPMxr ?c/M0^+0(Džxu a #I{8TMƏ;˾T5}3C*_?dz{YQ#Ԝ//FN"&J\hvD9=g+!l/;,swSSd>_ {_:v z'&iG;ٴC5GƽyXyj1GtuzOmZ7Y)s4AW;QNOs9zK/Ͼ6K,=VicavS/3;MN si\.IH!+If>KH>=RN-&oq.ae_vָOڍX >}@oWeP[1/@M{eF3R$Շ=p< w/,V2FHe6uz, ӕ Fw4>nwohc7 yrxS ]*8MSt44[KX3/' C*K4caVv$&#rTw}g]H6^սM ۻO?%>7EQ?@HH"&Ǖlڱ6RĵXhBL^Xc(kMoT pzor!CvV6bjR6,tm9ML{-7A9PS}QaY@|z[W3Xy F%Q%׃Z溕SwaD H?v~5 Av ½7lZ1P_iG|dT A،`u]Dy;2b>'(s߆BJDυ`)Y0 ,JZ&R `. iCsRK<%i;TJ˒ySPU9G Pj`_X6r:"*" 9(:'D`"cK6-8y%jƍt(OyQiSXf-"K1o۫z;yZ.XNٚj HDc-O}ܬcd{#3nmnaDC˛hj܌R{b( .X ,<"ce\#VLjnچ.ꮁ=o}wεu #c!F2Zkmڰd!MzDH 4H:7ჾ)m էNbT||ҵlHtN+ ϵ~/s͂{#̵%aee6\^%5u$uTV͘WYp"Erަ ~}!m0E+'™GǠH"`ۦ |GqWӌeyGk:#e\5rYc@yzӯ[LDM0MKOq%/& a\pw|djUw/zIjN`}=/G*=zAU/~LɅM:\7!EqD `l"=A*5އQi'D<_{a`+DM7~im0KSVGl zC$d.‚8 $y"@x-[!3ƒIb0րvNLJv-˳ԏ_#8kʊIRQe~TLh˪a84ea͆fDuԷՃ6i{Q>ps֏_s_Kf.( AuT&%ჹM%DQ23?c6?[Ftl n1[P6uC;ˋm WO!tVy^ O%_70Pj1yB0X?0UwfI'Oal~4BkzNw\%eA% J~ F8B{1iu$)mƎF`E=eF tP{4ò 9UIjt S/O?}=y%o;dd,S2A<5nӏڇeop P(؍Tph.4,C¹(SVK 9ˢ?}^~4(CBV䆿8~W :\yM)ნ_hIec2V-,ƅ\7 /K]q3 kvSD)f7щpF#vVU JTњ)u [BI{KL[EҲ<4[gYs,m`-#?#AƥL; }<}hϬ&.nӉ-Mo=LF}ԷI/BWLkNv4յ@9y0Tqb!N.v^\\YF6A/h+.PY2۴?*12]<1lsʥ3&y% \5]KB98>Ŭh*a.˶9ĢYPŘ|ytb.>EFF2oAv'[/M`xέ} "#ba"hy G/.U-vJmTBiuEJnK{$^$\dKag{s|32K*9hBX a@N~)itzzGeMr{/ݼM$[Gyrh+akvRe 2pPDG,C wUɳlxS8+[~y^*R{Π 'Sj &6j^Ye6Y0OtJkh!:0O_tV>Y(tm}؏ (J*d>ˍomѰ6f9?j3``2٭z&[RTٌw| ƅ{P k^4I:0l Էmu?ڷ![q( |mCtL. c6 Gh垆B`7bAZڥc%2|$Ƣ&*B99N ""BjMpdGw[Xeq Td0Fɏ,dܖaW|e48*X2ah U}~{V*UL2=V)~BsK`#v>x>¯)OYG<2#Ub3~$•X,x{c]มV~Ot`Zkr6+8e}rq!+«A"K(y)D?_]I 2y woJ CN ζ{%^{tU#q;rvQn\tOKpd>նj\k2#bкi 1pb!!-;W6#*TA1ՋF֛[OH];Ŝs&yZY^®&&:*C#uVx<g)d3fGb"i[H;aT̵o|>#݋V;&F \zX^#v]\jhx*0קإ['G E+.o>R鯍tA^]p0$+g)Cyl[9G>`W f3bY>۽~ kXa.*,XU%fڱn.wY O1hW9tu/9%4b4(GFqC5 P3ԯ؆:4˰0!%1w0Xk>斋^ tXd/FBQ.v/X* $:#ޏ7azCz@Ʀ\n'yM(:ҧĂ$SJfs&23k+$.AFS?d pdPzYy봧0IR^:Gڇ^Nj\y?ʡlU)ɍ*5#V.l!l-L2tP0 VIeG;&#g֌킨>H}UјY2<y2:⫥ SN?=*C~ZՊϝts\"7? Pi.7!~+2236ʳPbk^?ه\L^ϙ˄e=t_2(B U*O<}ؘݯuS_u?Eè`-%,U#C&oaJsP.rtX?K6t *5~S\FͶi>X_"˒=mDlŖngu}\犂nrkUxA2xmQwMPSHH] hmSBЌ8L|1*=_NG1Kes#&d{ᅋH-Xnm`A(?~l W!xpsbD%;{tԓ-8@iiCɱW 'tns,9 )o艃CƓnM'vQ4Y+9np>YpPK1i?AZqHuiXo(wT+8M{eF**;Uǯٴn-i_T=/.4`}Q)E6q2=} hss $D!p.u'> XBϯDнH_e73 xbpGUN<ΐ˥%⟃W>Jo̐Qxۛ>D>S3'}WBüc ~£=f*V|t.4y[4]t-2Li֦d&Ru"]'K{6;wy+YbfPЛM[(zel8@7Bu=Hc,ul<*}:?#9f8m͵dUJCC.Pz} |OEi`qê鿮 K_ҵ,=5JDm4]$wՠM"(A} Z2=Qpa\.Z$H3&okQ}CT!8Q8*ՇLQIn;c|f-H=hiWE!-7ۮ'. @WfHN,hQߍ0K/5_|.2#C!_]Zaznϗ54 ١W"-dэ{vBWDxTd3叝mX :;?mv`WQb0}]XewRqsmȻ\d4ظmd04gD쁐n: I$4 ?U{M;6O#!) `>rY Mx<@}%(F\c:i n(`, uA691n4"kVdDE:YcL !Y.F[>AMI*3}|-Us#Y@)F M =KkwP0G lQCmsH "ab Zak|B%m%D`L/]b1&wY6d2;4H~OS/T?cAWafݳ{ M>۷(Pb%Xh.}2R+zDҗQf!4 +8 r=l 3>+jy$ǒ gnoe{Q=8bb U{TUbX@# mnzxB/Լ&J_I[BtJhЪ>OXzV}Z=S{;Rnw[sqVgtٖ1KPH/1T; ǞOˆ3#ǃc`E$LF`h`t`Alz)E.!8y"yq;ų,˧I6)ZDcU\ck0mP@͇ghGfvP{v4{5BqͶVI&>~i8z> ]B{$(ZmnGI)q ?PM?yi?HOz^ =ϐDZ_2D1d1'&xC?7(y>KY޴fۥ,~4r<Տ8,"ZV0zθq[8]s 6jLkh΁մyfgp$Ԟ[( ϖgcxa"8 L 7!ױX=[I #>st>!g 앉IM1!>K`F޳F 16KZpJxw.."dveؗp #J];3פΒa=g|_M\ֶ9(2Q#cq2^bKgNhVOFU`Xs|AQ*eʫ*o  [X?U֙4qСknt:[ K)3W7=z0-7-J@X=#M^Ep#@pW-USĀc!EoCѠ<4ꭞɯsb17%RJ 4؞czR֖K^OƩ[U8WpjUḩ \$|_+hTN+cM-l-<T&bp9ꡧǥfΕ b,õ*n{x>&Sj0/qdчwC+ZKHg[!GjhcR~u]r౧.k1ԋwr+҂ ކ*T`lN`.YŒkG+\Uz9w Sv*rCpӦ;ZTF5t80_WCS(O6&oP_#7DL4!u6d5H՟GSrJ&xtˁG|"4-8eeyMF$ur\u]28.q* M Bۢb_o+\*}FLf~HGJbCs Д53Fj-ۆE'd?{?+[y8/-z2߆ŞSf`F}Yc|>>"¿SJ7*cR4X"Y)1sNtHMԷ5;֒vysIGBu:Jג$QxXئ$ N蔎Ʒ"޿ WӑPwh_Are2ةfP &X/N '_p}p>ðޜ5ha_2"lPѰ=<25Z7~ҟ %:_4E5sw ic"X>XLaj Rkʙ'6yI-!?(/xjeIwR?Iӭ.ır@Vn{M^RazYNBFv}4xmWq촦wKm{̎x8MQ"{vGnT pDN|L`^wQBHhvNЧҮ+#}9b (OiAS)!LB|ުrJb:d "XĄfzZ?!ь%@3O G9a: /&e̙7R^AY8iϰ!~&AHVϊ:iT-[isTy5y5)qj^ :}eAK4DnXߧq;uzt&-<0U }$hTܗJA#mp0׏q戽 @HΫu匣ףs"U x:BQ4|nivUGb~ \c8ؕW# 'pz򢻥W|РK]<12Wj#cJۂ˗,3gLUrFD=tPR.P.~ iWD v'EoRb<\ubOp.d1rkZqbfn+ D݊GwQ;_FC$sm^!rV$J` 9homYg^oNCg{BaOuYCunhϚ"nPC r=]Lq=$w NQF%G[%6 蔓&BαXB 'D,i}=U>'?oЙ,iuS=l NM ўєhHok:A9.;P1h\}Mjlj+pdS $,a|DEW(H9pGU?@,Ț -܂pÙEٰkF'A*V fit;v&PfvqFm Շ0#M8 uW'LHNO>dO@bQO%xT@ǸzY|AT0lU!g@8`KO -)B FhU&IxS7~ll!l H+.necWv.bS Q/*LNn,Z/!ߗ mnXwHA)r_\e2rG!`?쌱eGP^ >-14y{ gG+4G<˝اrgmU,wUQA7f*P5 "RiCΊN Bun8)Kn fXsWʄθY ^#)y+*3M>{0HiMUՖO'@ Fq1ZHp2Y+F?Pa8L`H"s -vUnlw0WFQKwC/ON& EpG&nB6Er&Kz:)&6Zf'֛1{ikO%Qq0J߳Js u"!o$TOf\$%|7) FT]Sys ӲFoIDZ@ ̑s\Ev#Nex8Iv9KgB4b.xYav&b0a򙘎`crt;ۨdGW SE-~3­? R^'j/h DV6(Lt 8 @, 󏈯kwW` yٳwDaT{K:meKC@5&c2(8{A)Mo{(󭈚?a 8%JG ).K37%>1hyK 1~+5RhUa&Thp2{[5EpU46MZL]>s9x6K e2ek=\mk԰J6ؓS󙘊83l#VDf3I.o -HO{fO<,ww  j pg^jMٓY.$ ҈}o[CUxRZ!wqw[2px'yWS G;ޥ=QEs ` Oy ]4}ɽݩL]=7TLIXܥ2G?Jh!4m;\0*c0nss)"K<N=botlw nx~ Z*W<\FuI9pkj5ȣR @Ehv:m%H@ 9XE9)5Eey)>dAA4{;54_̷=m'gu2Nojha^ʣl1kA]4()iPJJ̯P%2;GbXqfMT2[[zc9grl~FZ{%al D,sf|K1 )U;[DNGvuk%O`-$9"wv,i_o&=:E,-Xbt2tHJKL7h鶫^ ^qbد.'6UEgIB9x#Dc;ċA OGAYoJR|j&[M͎*꒤!yg*J'JwD х!/.vv* *];l=Mg_m&}.&sDJqOta!3f*l\_VNio_ݎۄ hkr閘= 9Y1P a_q۴}2Ϣ1OG!ragE '=v^'z}} {ن aBRHxMY<ghA:WJ&t?\raC~8|Mi(ʚ6j)-y80.:Z-T,,]A}gBi%&U4P>+n 2&./~5ikzDڞ8ͣ}H l,*{kE"uY~JW/鸊Y%Ïu=sDY`DнVΥEW0Wm.-ߕ&+s-5cnz:2!.IN lerMR˃RF#UE=iU"ڷ9FgDL*Itx2 ݪl'`J~J+LpkN_ v/Pb~ǧ|1ϣ5&j12D29"gi^-!d+*x̬.7W]PLr3$Ϟ=J/|v{tHM'Ҏ7RTlD!+yXqXz`xyqW&UbXWא& - yxL1VqPz /by45OWI߷ (bOZ#7v!늾x +VXT@X{ͣ~pX2,e=ކ3V' UcQ 7im95{sΗhKKmU\#@^1?LKN社 wt{cUyEZClV}㤝XF.E$ `g=Ϯ˓ۨ5i#OzRg莴B(߆1^vj@gA *fm2`]a܋ D:xY}q渧/~ye/p̀a#(r'ZZXpb͵n-~g1gydWM0^٠D#'KӦwd fS;9tXcOO 6THA|z#!)bX '5? ,g:nw ;:@y!wͼB^u85& =HIC::YoTQI.:J風@u4^m~ =4Ox{[%$ Io~`'8*=c) ?Bߨt2$uf%nv+WCliDrOl 6e[03G!2[P#D7{>9i;m̎it/ \_M N`C JhslH mi$lv =ނdNw9#dCs\&=>(a dA.C7a H:X_tcA$!*G_ AŇS4@Frw塟ί:{78a ܀@2 |Ta(s4sRWwI`(N3Kϡ 9LMakI)$B uF|:3ñ0pTR5vq<@ #{;mA" qn^bhC̑H.bO5pl<[+rWyѢ)OfMm^{> ?eY3nhDGllb]Gz/8t 9i:IHPQGb Gh,9s/i ޞЬH;,;0)u&^0폒N.|\N&@7OP*de0G;qhk'r95hÏ@wb*U $ẑm0r^HY["k2E Ȗm<˷ίlD5źN >ٿNFW<5͖baCq89t8dڻ])»U`2FdrPnK>_ma@z ?s| SdC);YR2Kӯ0||P;etCϝxH Zo}I>uh?NIbޜ͸< '5}oZh;NprGͻP@BCD\{V#@ o#;bSK^kL։^ֈ1 %NZVi"[E"ט\*C-$~~Px 03Ara%' dNG(-g[{"gll[v*S_0IrXŴY?Xn *vro4e ڽĉ!C^hq4,HNz/{&:zn#KNݯi? sMV|s<[rEbK,N$ZY*- 8 d)0=F_8S@^ߕ!lFeU6 < oU_t,DqeyI"\fh$bĝnAr q] _5 U,5ovI]^O0݇}?`l'#ws[,5P؇m%1| U;&*AkFJx +ǭaq@P >S88Y׮?{ӦH놱Ei.Y悚LQȰWn1mI>ؕKc ~ -$f-й3qœ[ʹU=jՎGD!ĔtBHTzMnc.EFQN XX ]OB?wm x%9{d dol2ެ}e(͙Ygrε忦e /eL>zѷh=QW!%hvti`̯uy+-9t͸!.#Y섓]$v# L?|N1Meo uLXT*WOrYœ&)a`IU˔ }Q(n,] #2nYVGWYvI,\dis^2H` L'*wǪR]u6TN}ǷyiRo{@'^|K1eIE"H0^}!{^vV2:kt||,SE' "[5Hk]B^4^Z}^$}:r^/W0Lgʢ͂}&<%Kݏ8(ir6pW> ߠhiLbddY.%"WرFAq xü)CY (s W%&: UH3hڙhP`E{:NRá"~jv05뜵U )Z1<U&3^xFB Wre'{~(88V`^ !}\t/o hzZRfqV m\ac9S\ՠ c/LwxmQ"|"䁍4k. j@˻Rʧvca-3aX8Kt_rP,$f,3-* *Lp6Dx l7 +) K8إO $/:XouRa^:S~@ա?mLD[ʀ:m(]c|Dۅ2`F~I?CȸGP[m~-vs`NoskzUy4O:BK />&"KSݿv$ +1Ǧzd/39IaQ?c!ed_zyQDi-G⁡1s^w;FlEhlDz -՟X2HR^?`_ J!w?.rE>_i"s z?it. $UcB |鹤arD_eV!%wsMY؏ |5e|LwYL9wk,cfq6KD1}-"{$tWAY|8i8e]QM`p@_OޔO]|8 ʎ/ PG{"9? 8TT;CcYBCV@w<ă UWKJe?ɌM{l5] 'Q8z;lyOj7W:':Q^@ϔ䮀=?(4ُ\uQħ|c#Ձn!XVP|V{P\!x٘B)$#d@bںy닲֬[`:Ҽ^'V&YT1wX$ٔ!TUFUU X͍ŧS~o/,nF^޾]^S~Cohsj896DcW?H)Qݨoͭ;)S.uC< DQn!@I0MT V&T*=J:!m4ϸK$*ϢR4.,J'*P.nؼ> AHXTM.ئzpr,Ceu%k6#1RVN((9M3e^lcr|kXԻBf uiEB湂lio^k#>/P͎vX r֖*|BWyĢ" Eʠg&~|i𲊨>e@S:e` 6؁T ^1&S1맕e)~,7D-miMX*g uΓҠByE.G}#ES{2u#|n]R|ęo@ T - G0>^s_o.5y ۝m!kIiNd'aj{g] H[$}ח8q~嬦8b\]pQPXO9@~ʙx@\Sv ?RN]cbh.7S BwCTz93;-xw+[<9ˈR|j|@2 j6}ؤ#%߮zK$l6eerJ3i3O:7<ʗfF^'P{;;F ?/&f(ۻAmo‹eF~ĹȆvָ`U;' ҳi:J ;Zff[ 4Hp%zERA}}sQw^sW2AvwB؃xLNJ"Ҙq_j9zrL `V[ Zp~_If] /tV_*]DʋQUAժyPxB,٥ӈΖJ:C0kLM/SMwk2@{\@-gME37")S,Z- 1O_}|L?"^gl]%"4+Gv|$#8v$D8+HNXHbOd#HfCW bS}ƭtnTV̎9Օvڠ B?`*DALY(wfvMED~ARajAP>ú~b8ϋP g`GBk˸y}_}=XXj_̀]猱.VNo,({bKǫodB4AArΰ+L<o_8ٰ;db3~#7۪EV0|>rY Ue omyy/Erf>{.^u+ilJ=7v!&<*_sN՚-5\QHf;7s>,]*bSY)ɧϘ<*YN4 .q䊳f ,QvQ~XPsvȄx <  @Bx#SiR`*l,9DVT}ͧXqPiVZ㾺7Q:;:VK-r n5)F"}̯.>H,yM#8J;07xUu[_rȜR>"Day^m C9:{5h~'"$*m2gWl-t%3HZNzAO<`bQ|3a觼#nsM.Ԙq}GԅSvv:aE8쒊YpMҜ2 @C9 `C@SdTrs{HAB}IѴM+I'_{BO yr\KӻA=Gʂ.gI~J񙸡 _}+qs P_f:^, ! S6rd4uD[!Grin<"LxjmS:u @]t1L#[Mx_y`9oi)(]{618O2f]J؆ß~ M\pb,fҍKzx1Hs v#Kr6la˛vF$ `116VD#,bUS_S z7 DX:жWt7 D(U9f(J5om6 u ϩ3uu7R]['!i2 ?}N [:D )kK^7 sm] E9emK75~kEs] W"EYYsCɑ,(-Ox on;ڍ3oݠ,q10-_ 2*~܎T@k9B*Mjd_s_8c;w9?W{cZ6ϽKJr` kze=Xk4܉L @yr^Թu%ʡկރ%5#`z c ~(I-:Nc\Y3ydG+8W{_@}!sd@}LbGW)׷MG#,' 6-OIrP"$I)3b3zCe{@.Fʹ;{yEj(7O9 "ܽqXZe89489|JBLc ,[OV-?:G j9 cēd݃J(EeʋKlgO;pLov\0DҏXe @E9N& Sa=yK!!>S,+NQCMȶj"5Ac:yˤz8вtXl@% -߮B+M#=B_.)D[^ ᙲ$ޥSĜw y}@lieij3ǒI j5vAkgEz3#ڗV?5akS,j?ȕJ?,L&V=)ʫUbĠ\}tw̡EUDbCN'0W"@!b\O9ÁNXO߾Q12ߗ:Ȫy2?n s)ԆCJdRY."˺h PmBjV?n3~w5XJ=:j3Up؈yMM4ܦqW9".'R[ԮRlSζb2_M MyW_pZh>&_G B} wZ5/gken-Vh5?xB[phV\FNpipa=St`F1w\F6Q`i|mαv(;ɫ:Hx͠V?hKpn2Q析#0\7buZ[bH2{DX!Ec.(+~xpf=0,D+iz`d'^$&2: RK, X*MU*r[>5<_ެ%/ŎJbutA4(k +FkeN4fjJ3GKd˫d_>i63wӯozs@zTrMpJ{rXƲ1;JO5 A D8bpNXkʕ~M*$a%RMh 4pGY]¬Svj4o<°~PJw c_u|kAb)k!9)|=$5uJRLgVR_HgCثn qC \2>$5o47# -;7[\0Z :R!̵(/Tg*vg|¬8Vo\%Ħou8 <3qSb/t"%"sx$^_1@'cRGgl[/:qCn]sSa2tŠeCsD~3vm#WOhwwD9&EIҖ{4Vp4t L\L>yE/MKkv@.9YSinO%uqf42L+%T tt&qtcȔrT !ⳘQc̐!BaOϋ1/yu}A뼶#@K&j'A@׍31[jSX^/(x2m1uh:'ŊuXzctan\A9B,+wrM>ȠtwLl$ vcJ(ėG&-G+Vy~hCN{wuJ^jf.5JPo iby x)dPtrt[[ؼYa=%XYfbi*h/MZ_Q՛^{lv#AG5F a'ukƯi*KPyj@"$׃>RفH+IGtKeqCW!=/`F3x+5&^Bxƅf1(N3SO2˨ Z h +؆M} ݆θX] [S]BtDa(}Jb`zيE 8Eh\Xa򾫳q^x/ /F{b)dPѶ*j(IȱW$y] 5KeҠs! 46Қhj 'nSk yo{ko1Me*=7čf@^Ҩ qK Q yЙPB՗x&C.e:dkhK&B:2-?L88lѼ+| _hH,a`v'zjdLq8_*TІȫ.*p-wiC^ۏmHĘuMP%][umUrY@9> 7pzK)x I-Rsϖ'z`$eP Xa+tCC껼-6qG%>:SF2k}-Fw1v |π Yؕu{Qچ(n ;wi#b IdszW ƽiU=x '7+ |,\H*N@fIC?U_vnfl%WM 1iY^npAԷg(O鰊!3DirlyO3@eZϴ9&}]lo [v*-nX]0vq;l:yZt~Ӑ*VnZR?cQOo,QG}DJؕ(%n#I]%F:tr݋ ՕA}'ZS!rFBfnbp }/jwƸ\adgƑT̹R3Ǣaw48xyN7ח.!(Ch!I}AՒnNpvK_nk- !PUt٦o~tHw!Rxɡs]1ߕXH|/01Mfqe6AI*'ekJ3<,HQ@ DM Z0]&ťA<#_0+6->mD9euIC3 pgLe*:jJ$~Cϛl]uqu`P kuo2*|2o1H!J#v:L߀:h`?CFt{GGV9,\s;bu R8k P *Kk `9]4̩?#>\Nev3h֎zQӁǗv0sgxִܷ?Y8!?eFЦ6栋ƺ0L`%Gɐ;n38L6!5༁=¼S:Gj CԐ|X;Vc}@vD"E? nA`<q%#MRA/$.`8BI#N'PZhMq7t[ZR(᷅ka8c@aUebUɠ EO꺕$$ Sr_{ Z.@B_*;{W(l 0 uwX 1%طx !`~HZr,Ru'j‹T[-_lV7FO2ԤI|6Ȭp@Fګe}{шE>*QryR33>;83R1\UsӝQFDb1:uè$DPHc[7,+9 Oeq6zYPZ OkD#I]/*,jpt@@w|3f5|I!ڕ6lajH|%)&$[ihL`F%n ؘR XߣE:)fzI_*KlȴqY'7ʵTӖ>P6nT92"Qx7:S(YT}!HkkمUlyr5jѮ#|൸VQn% kM[V捦bZ╒7pfETN7<8Nh4lD|nT¼_ ķ ݉~8m4 [,6Dn)h.k µÏP+whQAʩ. 6 o5=|ش,*_6'ȢEoxDJ#bEEnr'$jwO +MgTJf{z4k1DiOB|za2\L J@1&yw'!Si糧"@ OG!%. ˅l*w5I`= ؿ;Jz\ S[M`ed&GȰ(3fWvH=Պ2h2>M-?_H7im[_ a25cN19Ez&!%4}JNoT.xj}^^D 6^mE???LbL6-&TRq{.1HS ;s r5+jM ?Q֬4.;rEJ;*Cش";2yoɁ!x4Lşr`'kHkڄc4F@%6]B< `H5G{ۈגW(KL<qZwvdw_A8ytxclI4}[{'B:gt-¶vy@ܝpp%K!}͚S\XwW$u( '>sToާSMnyT )sIsw?&&-_8(,E >zjwU $g]فVE/G|\lP faTu52u6g,:(cpBF҅Q5?`~]4EYԨ\79rحpVX'[EAoqVva4 RWXJfdSX*8ZS!ᯖbE{,Kf^]{n6^M-i'ә ;ϽVkVC4#RsgLX0 u/L/d|DJe$\$?K" H0cñlhKLsp`7> ZanS8 O+'[܉:8z?tN,_o߯F}kHӈ$ 5gn25 cD_Qk3nүutVf9|<~x+HiP|٢6 14)d ƶJ'G 蕕D仇qR4jE6=G8 aꔠi/EZ M΁x uj=1QZ0 OQѤƠ;܍PASxNBJmDtAIS&lTO+7ʌl=a0/Utp nie:?E{ ?.}qha)>94¼Cٛ\.q4޼ ;>.IVInΗRMj0_Bd8Ѝ3 YkVWj}O6,, Zŭ~vx= 8Rݲuz8]/#* Z$ ${w39 $0 ߭q}y(dWRM~qo&xE { RT 76DI'.g9ɰ;u<̡5FzvׁnGV.[❑ģʧDx$-@p$^"e3:>Lː]RwG ?2בkX*Pxn(G]@z P۷&n1T9%*0UV1D"Mb:DC8z3ZJCýāb9G oq 9X]DrmEBhr1~>AGS5QM\K!qJdur)m$p歕[*Ųfֽ/LɹXw,@TU3AB\:N 3RT-W)9+2;uUY}-mu&JSմֵ2[& N5GK`+P?b ʻn/ȣF݌1o[~gY5UdKvG,%`,yT4|1x}x}\@%SO`oaVx(/N!ɇY#BĮV  iUtW65n2!sKfwE9a(pLpG-rJVy,HtjmP0?ӑQ2/#2A, CTy.x]FCTpA9PtZmpR]d;e HT߃en܍ܣdrV N;fFMY &iko]PO$/bd?`3ꪤ޶K+mVܖ"*p3+>ApJߔ۔g^"hZt9t; f׆fP^oM@Oٖ7/z'0nlf O\'ɘ1k7T+ΚY=~P@ohI3Zlo]4 >r\P$HBT#b@|M*I} İXqq9 \b=,15FPg nwK/pfw2ק4[#gW 4+"Qa;KڣJ%M S\sڦwBnfv\ da;*>l&hXn'JIE1Uu4eIQ`y-D? U^-1r"Y mi/w=(l E;cWjU#=* q5I6zK.yu;s_(=#/&y|nk٬֜La۵[垂6hZQ ~3_G[QշMpG;;wp5HQ-cL}M#[t/͘C1#iDЌ Z(t@&Շ\Xh'{*̜lrH"ZM ~#3x66hoprӦ,_q hzfL?W\a=ކHI Xya\ $b}6%gP?z5 avJF?]%TwVD7GEI8ZJ g2A*te-"79W @r<<1߻30(g0Wa{RniǬyR&31ȸj݃fMP^UZ1zU$G=Tf# x-župbEv| _RsflA.CeVac&xoXte _ ˢL(ƧPdp ;Qb8o3Jb!g BxAVnli*\hlġ)w&+tX(+=܆71sLXJa~7PɺPB:!D /svuFBd&m9I"nLf=?)H[r lh* ,(j>|z @1T=Ӂ{ 5(͹%J& |rdэhw#EK.k0POM[ }D|h*5ҳp}ummQB$JBt{rΧ"ĺX]0@NN i<l{8"?WͰ3y$4Zg@_j [[SE%xkf/5lV5EBX}p͛oʵXL"EB' Q Yua;A U#ExRlbBŧH{ ,ZWx内sRHb8i 1V ʰJU% O?,#C34?_Rc{ܛ0ayՎwfK\6/dHGheKn(> tn=R*$ (=JsG-hz"&HQ]tl^qhWdbF%+x ]foZr7;|/b12v"<4.YN[Q‰cIVC<Q0T#;6 阾~@DEq˞r)Ru@N֐aQ )K_ 9GWa~"o?Yq=ף>g3Ӏ2~B+Ճ ,u[v} .=%joC{3JЇ0VՒ8nx1{G8@pNU_f Ŵ-ܹtZ6uÇi!eEyCsZ7Ǭh)pFIK8I RLog83Mcr4ql$ٌ|mDty?Эt5HmRFTv<(q  D ./>Eʸz*e%֥zc^v*=KkbltE4_V_l@đ6ɜaVڝjj2+"gn;}a 8+E"tmpGump}h=5+p ư}aJ騰܁!hMuv/h-ԠS;eSܨ/>eoO+8xߏp!SJƭb`J-*SӱIwOե5/=&Z tt\w@l§B>4U?y'>C4J  ;8k)YXx,0׷yI !>`8Vv|C=R8劮{gJ/l9 ̖dT; 2;@_$! ﮶rE.DII-,ZC_HR014 +p[EOe3 ;.D 3)`Z"pX0ҖY)ݴS]yZ=~B#^`u`jº|ezJtm[W`Y,,6?MbXT@V k-wz6h]Oݎ"h`^Ym)FN{dX=/VkX6UTާLIMڟ1Ϊ-h2i{e`D0dNOU_zfӰ{DW.Sн7i̓nEvm0Ixkx/hs.7:DWƦ5Dalo[l 6_$!>jWPtQ3t!MRgrQ;UȌbw>ջ;GVCYO+&Tv92S4sN;~*˞CH|-E%c[rF)cH}1㹏[uģR |yT%-QљUs@2ɐxa8He" RTix2bN>NaS=6tpt~n߃lO^" ]-Y"9)#Ylle11'=&~@44TMɭ4np O|fkz D[5udIT5RgT3-S߸ӦtBT n06LʡE*ۚ Fe#"x_V%!"VBl1=9܃TI:4^c׿nM>.BK8(L 6N$U 2dYHf{ܫEj@7I/8t_pֶwfiV M*W#sX͋퍵s,kc!$^pallaW${m_2/ 3[5≓da!sDZf,[So,qcZ˘IhUopNtq\QFI4.G)ls{Xgq&[|mY4e8W=.\.x=M3UmyX.a۱%k 1a8є|;,efӡ)glbѥX[K;7No 1/[khBɀwsv3 Pd/ Ԗ$Sӳ$v:;0Z1e?E| Ii?=z{F1׵ث`nN'i56W3U4֏"[oy+g :җ;}^a~ez,hNݤWs\VkyK up ~qˍװ[DE|Iqi@O7AE4*}7o1~tHw `pk/<~8}͂F[ _l5 0ѭynx2zFb<U>t%}c{=f(.R]ldP F#S}AWZkb!ѓvV:*2Y\XVH%k[l֊,1gv2:a Q%w ~S&'H֖)e3~EWKѷ5xt1b3a"YEVE|UvD ~?DxeX-pэ'" {DLg D2 H5Z _M~ɡ l9ɿxOLOΎU.J"Ztó"%Vx'0kϚkMj|?MBmnxano/qzp}Jʫ@ i q,ߨ>K ](>6 70]38=a2OfBTRѷܸQ}6MBCɱ^?Ԑ3ŝk5yW)9H#w6>X yw8UgrZ{mQ WOgE^)QoU]O4@mqqd [C1frr S^fkuY3s @{WiteSaK܃2φ3K5eJZ٣V40BFg6Y.1;offy 'V.šF,`l~ shwRAgKs"}XS<1RJsrg2jJTi6=a{~NicY-173GwoO4 FKxك9-nCr "j;3pJ_Yu<@#Z+DXS&]b XK~'gF] Tޠ2Aa!ڎMua]'ijcme\ŲMp Hʈ 1 Wj~`yZ;Sppت:˔6 U`&xw@2}Zei/g){[W0sjK&Ĕ;voObQ\6G< {QQs<ۚ2:ݼ|!ֵ䡿8|J!'V&k[pүzO.i؋QBgjťHB8O{儧 (muf 47{>,`KCj滎 U}VkT%1*A)4* p=8R;OkhyK!6+DAfƧ6o-#6,S}ޑ}W)EJR\YI. ABZ7ʋsi 7o.ZZFr=`tyVk XtxE?uJF̙F ԡ>*쮞4;eL0F7TU%6MR==F Uqnp|!dwCK-:Ox/Y1vϫ}U,{Rm0sAp87J,8zc.x>]ydP{V/ {>d 8<ś8:>Jxg˄ ;y@MY&Ç#JEW^&A#~Y6V_6r]<+L} i8K}_+XWM }?ueʴ:0~M*+4CmKo^lI ?s[}qh/fixsc66 6t*Z̲( DN˿?8fwk.W`" gś.i# L^fa }AۖF`SeC./p i?dq$z_{/ iǻ~|7XI8uG$d8,} :ٗ`.*G}<&?pZ$ph gfːF n \UZ#@4Hų'-Àw 'VkLM/ 0q^H)0] -)b50,XU=4tĘ8'?X@^,OK Y );'*#ONLu >ҢH`;1hD'ɦkIw8Cb/Tۊ6>( \-d0>qeaFH~d󓉐c{4iQ(EAibs)xTBEmə7!# f9F4ݜc+s;ה2jYSey^[^\MwQ\Tip%mȫ>Y\&|{sW-0`3VN$3-GT#W8t{ o+b(˓ 19}h! y+wfe;Wp9Cg9X|.*Mmi 7,QCf҅ N25_M OVb>}FvGlj7&L_+":9HZ %ٱ~o%OP<q!7<>Z ـG4{M<{Bbi8v~sO{ -%G3H,Z{A.O?BOp<]E @DEfĞH;s jҧ}ͫnPLĽQN,TCm {԰#۬l:&) 1})id` @ηbuSL{yR0kIm46f^g8;GyZ =b{q&yP1lQPy!FtN,V} )çk y']o(dVAkj+ULAw=?@i@z]m0ف4qn(z)3#Ra°YEvAYlͻgM i1Kpvbdk YbKP@U9+GͿ;oΑl[t]@5aHEEl%T"KEiM4 hi놲 Z,5顰La76Iʚ5捭IIZ/()"Lj`*R 6ҋrl$Ft}=pM(n={ ?!sb~V|fyWT).+_&QOlv0]t8w:ÂLK-}R\qD5PPu,SN ח)PVN6H `!}|^"fs{wVE&)& .5B'kP]:!z3V0 z_j Xi7kAIk :r@ֶ7rWHjR0& ^M0i!?Ʋ>S}J)W%[0E0L$e҅nw}*Qy3bE?d _vHC̥or)q+M L75Nl#3Fݖ/ۮ'JT*TgYKKQy 'IQ( aP-I $0QwV] &1.W.aJlصTjt5[$&n%}:tv'kny9C<L 4%4T7'Rȟ3>~MJ5(7ٛɉ 3Y5 F 6Q0}>M1*‚zk k b<1t# g IEO/H&f.`&EV\[gs41 rÐ \˟DFjG@uK8IhUQǐrNOvIs&Իmْ,00of ;H~(Ϣk|C8?E6o?8^LxJ3Y ýZt5"8+Ԕc"ul@B,CNs2Mn@qR͚8z2lVbZSg]` ZMU|%V #?[8䑪3u~A~>KBËs%ՙ(`ǰU&0 GO2clը*p]=zA>9䋟3o{PLYqX5Ϧ】 ~${y| tŵ&yaɋZꜥPѢK^HRߪI]Uz\r׊4Y1} wuE;K Nb[0_OVnvevUZTJ\|0IQ; JUnKlZ@JpW^q#ϥxV8i k$U1[ j-mg<ᕢ/ͿD2j]Y޼bNv}SbYI"SrfPr'\뾰6g}?4WF\}qsu}'?iJ'9?Z5y1]D෪@\?L$IikڀQGGFdI;ptIq{v1#'AURC@B[x؅V`@ѷzA.ޛ iom/FqʡC] K^ۄO`> l82QX\ Iw콊4^9-0G(nb0[4a >G'T( 5@C: *xRG[_2L0ni=g'.Aٴly&КrN]Gp| DŽ 6u QA,a~JtY}ELhu;X4XwGBӯרrE?574=Kr95*YVnZb (M=<``Hӓb@Gӗ2vڴ^@DfT=[*U?^&Vg'žs XuFp} b}\xfr#eC+nAU۲e7K^fP v"QVWˌ<"Y_(f(ymiVnt{^Dsʨ<731z/oЙ2ovbZFݜV.C sOG ćTve6oW/ymm~f3 |}m,&gA5Zn UX#x+^;IN9\gdYASup#u5 $2 JxSmu3OsJDz@{DHpFeJ=e>GɅ9v޴SJG7 (gq76#{;viEǍ`4"[I=vn'_=`!_$v$Yy H6#Jr_b7*/C>閽ț3r|g  fIӓ=;Òr%*U/)yO@{SC ı\ ym֎I oxC5s 6EOj_V6D6 'r8]9@&缭SsƉ(INlÐܴ+)*4kJK7Or{icX;=|S;`o_bn!Lq=s,0wxCáP 7BlDhs 2E 1Ɛ ?j.I* ^FIbOMe$5}ۭ0~ݾ"F|χ 1N]%zv.H;]ppwkR0]bH,nE܆WI&{L`܃>rGr%ԭKʓ3\m0 ۭ^o'9 EyS]aK ^~g! Z&Y3nO훉tbΧώKwmI٭n(ȱia3Z =:.<o5u2"NbЃXnGܬoe xn GL RKz=7dz)J T3XT_l-SfR:Nοd:3p?ӽ8SZ?G@tdtpt:L'!e& =Q=`a8`E 88-dcpD"xX:l+1`Kh_%"Lp@ ={AKA̸1bY۝XIu!tUtDf#G[SOp1P ̼5(fhcS!1``:Es5p9tFGM H"&a~~`<EB9gޭA?̩-+Ȟ/QM03"'ĺ|],GV<Ն[q kmvP1]9P KmHOf_ ,0}y-_|br(9YX]F\Ѫ5t$S$5qϣ^6-Dԩ>QX(3uP|R E{"#a>WݚDȲ,*v8πH!¾wtHX\9s Xk>"u!iI<("c2*Rv;tI (ׄe-V$;ʙRDEK˗31 b^0L; pg:;Xإ~7kAnf4m`ے0I6ȴt.sK6@.yTzIcQNpc4Fa݂:7״[yϭު˪ J|&0Ȼۺv3l*odp}"Hx`x#!'Sr-l|Tq)8n†=?1.Єa???%eZIdBk!>;LҔѿ&mk2!QYsWS4F<=ĨMA{l'ma a8 vvx= Q؎@]m(YEڨY(39+U`x f&rHx÷/36=Be!O!G#i#k`;F A$kŇW }@C*Y+S..JN1&Fy]%3ŏQAy-7І7NnN̥!0{jӒL]g2Aw;`JXNeZ@76Yze=#u%%?+4DJX{\B?P).-C+&$gjw _s(0(^`p0|Ze*xb0Lc3ѹ9yyV#էXA!6=Mf#im9սOlb3s8λTE =x 1hvﶮwkm#-n'fdq^G ^_F$bnB-w%]l cm^'tJ lW($1RƬ-1Ɩ|<#zbI@IMfpNE.y\ }q?_1"6_el%D'`]wB< aMT[SUdBsY2ϊ)R103S -lϼ䒔O1H-AOlkqɠIi{i=(\GUqt.-t(-E|Td"$,ӈ)sgs]Xj"PIB8,CpkRjt8A YN`Jp7rZy)T6QԱi\To7~b[u^Sd󬦛S&o Wp;?xuB[}ƀB+WE0+Aӄ~SB;OO/pBvV< Iґ^x#lIUM7zpoxi&=%V5e v2M$)Yz(=ovtմ gH.,|"TE^-_Ǣ]+Vc>[$kjc8.Q ;vv͟>gPBDc,7D{(˲%f1F޵adsP%|9++#@sR$!qL|Oo5ߛS|AGUE<.IΟJNbhAuP6(]f,+8m)AjyK{tc_c.bBwTzHE~1\jJh7-6z03q6)*oSfl{S2%ul$MB&sܢPW`L7/2 s)b҅!Z2G;Ji_9V㠑*+>q!j?v4wBG'^gHWߍH2 GC 1jՁa mt5@`)HT[:̓'x?P 8iљ mQ :wK*-o B3Ĉ*B,#a,ܢS#;2P^Æ# W/yB*H\ YC~Kc ]:5o^c}2lb ~Zҙ FRHu6IAT^੸q|þ%Ԡ^*"'3 zYgt>fw_R}$t2<C3q!w-dG?R#C+cm_3U ? 3> ]N?0k4>:<;+`5HHa^5V޽E~1MI<\6]C.W" R26LR >s?ǵExq"8cLL@Iа&e<?Hln|X6N;-73ݿJyF&wv!g#ss~lǦM!_JKgo]Ggw.Mɝ XI_mVWam6W69 *u`si|4oAvq3߸ ?: VW#=ﷅ2g蘯=&ƍȭު\l*C'Bk0S, `爷vjsa3_κ;9nWպ^7k-s󴰹G"H]%ZC'o8[F^}K >-B?ys)MLFL=#;]*e 9u8zוӓ_s}qàGpd1vÝXj:-ztdl 'O50YOf؟e dQn}!.ǹ"Xּ4+;vWU'I+^oNkA:FӞ'`Uԓz;5)NlzrDWSgykIHHU;b1dd6cF`q>,|`xF(YאH4O\Fэxv]Fd cM_&>`O4ch{X+AUk^`Ɂ\TUJ,˳SV- }|NG%%d(7:h YΙ6U -4kqus­^vP`xpM̬\Qk§8n'EdIfGy<LYrc<Q,'\8qG lUըm}T0ܖ('*u`.O~ Vgp2T6AT 9V.Q^:ԭ~&+պ"AHR@lM +ɨF%ysqbwLNs6JzuvCY0V@)Snm>c0&rsa UO=lHL'`~b xsEu,r82q&VV\Kp Xz'PP Hn ^4Ԝ ۡ 68^ SM?x fl*'B+Ǖ?6N.;qupPɡ|ZqN!C$;?b0E Mӹ'B_LJ)ߜÎ,>&/۾b"4/!Án@*9rԙėlNhxmvKaYʚ`~\͇^萱.vĵ v^'bŸ ]Q/8vN}.EZ?Ϯ-m`x~ow%MsV 0Y`*Y}89F0)R~!(bwY7 bf=|Up*GV.Ń%/ť"g]%`H~KPwIߞ`?b]=I3X8,!V"#Zܠtؕ% tXzRѽQNal"$."Nth\K#`~dv\b\wre,kM4b֗fɷI`vD LѝX?l!1*.` HIO2\MTܝE\{$9СG @8/(Ts%ъꢼuB-0:QNZ+/a.$2^k,y;j4}|m_4Q3[.)OB\=Lܣ}wA #==< ̜fF Jp -^KQ)ViEtD)O(xո2ceV!ј0zl9~H:1~zM6,6:W *ϐ-=5i3#*xl’rL}*טOHsV3c:9K| scD; /4}h"Ce嫙+(6XC䌱@ՋxFWC, " <)"yOmӌ1 ~5kjWXۂ3LO RNi_(䪉 ǥa}dgSn=H={q{Q84|⦿kmOFS HނoU Lzә-v@jfb쇝4yv01?@gumʲ:ff>ϱјW]&\WϾr{.EMB >{χ+`%V6ys`˳C`VD4*[ʧV,3zGe}"]YSQ{9Gj*w^3'`{z#؁+N iT6jMU-LJ79PQlꝫނQC+F'srC9=uO0{62K~b\6O30za>wV[I F[Z>(uʙo*uV z׼,{,8nOg劦uB#gAxq;v\' 4Bl>C؈ND Q0VZIj1vz ~GH!kHb2y\#CF}iKM/]5A;Yt7pg=,|f N6Г70 ,15y13KGؐR!, ѱcbG3孱V}Ֆ8 3M^" @?x)LgxUG $qFG\ бQ p'[=`wiWp^*w.EXSX?ϓ7؉FIX EE'Hу9eyL6nB3Y~~jH{Ȥ+PJ) K6E e";=~RxU^[!ݳ@Q8sqKɴ_%q+4p_B!xܲ5 Da*(x{@~ :?:3r\o*Jeq딫)+ѕ"< 3 iU|c-2ђ[NawSΰX }:ѶmJggHgׄFr̤͒hŹ]Apog 4Nzd=tuC-$| 6r~=fc΂UQosX F6*KbwƪͩU-Ә܃<]#&jH+6k}NP27OR5<%'CX@7:LNDw`$HJצe=wbH=aN }"&^'kF'ɋfКãI'6>%~yKQBLMRE4»i;#ρ#Ҁs.Raei]A@Tzp[6sP-e >!u{D%ٖ7ʚfd'{JNiwK"=Z?5|o%4{|p4>q< r'${9c/e* JhM5 Q-i 7Mky{ɗ?vfǜ.7O!4^M:fj|De"<*_Odr5q^XN8 2 o؇WopbM|$˸7ewyeao6 'dlo5[c& >8 faTV}ӊlĮx <&ɀȋl Cg# ?1&Gb@Z׭zv>t]ǃ(e\j;t CxT):0E,d(492v<)7/;¤}oUBH`/DRpgF|8~TQȍSg j*4勄čy Rll4F>#[ [-_,8uQoļ&iRhv9˷Ämݐ;Fo:$90Ule[5rRT wKͺ_'=R@%'o4L-`|KNSB5UfHvd"L矡'c6_>1vɶ ɶLxhJ+zj"[sLp9h{d;q-rqS~>QV Es{u*@XK5{`|@~ h&loOABܨT(cئrIوAzp:M H|>1F ks%:=.g/7/0cS4zfOʞ2]. ρm(^b_++t NΒaE`@򟡼xI7BI5,GL~+f5$'ٱKy0@\n߿f^nfqe=N:1|6ᓔ)QU(sZȯr*4l"uGM*%iU6%0M#&F88U#MJὧ [>|ToHAٽu@wy-n<{Iw]gcd49{nqv Di]t@BsՋۊ/DQ2͉Z.f#u![_=xI3D> $̫{Z1Uܢa6rh1k?Pm!kЏd'՛qyݳ5[Nl0\Ԯ -f7Tjlnrqn>y7),ə:ԳxӄpHُ3AkV1DI9\%PW9l$t5rvj&z x P8}Z?Xe}`/^@twr lpLv߇9)uoAA{FnJohe2=ٍuJ+ñKz'u Р͛Q3 >T!;epaZ>06#k+>A$}JP{HeĠY ˎ$!a]$i6~-m_:>MO~͈|$'I2crjT3`AfJ=f3voqN&$?񕇡;?Rڷ6 lEΚK?x 4E {D KB"Iݡ"I`H+s9geU\Y di:p5 ݮZSel3SG7ha{u)Z\ V/u{87%HY3V=8M֠ F<։cvP1@(sݗmi&f `p^W8ƕ$I \J\"lTWKƚrmEʬU8dHDPu+~|H9Ep!Clɉ2v1T߭ e7l-w7] ]sCΓ[uIC7 G7C$mUyYFq~0xÎQKx |yxC/ٸ3g(]GYS;h^Z''#>,6QYvgp`6sW$p(<"*=1n 5;\2ڥrχ$ˏ 껞$E5k<3V X65lБ !g*/^}+43R rxA?cj4#^bgh t%+W3motTt-%0q]hbb|:DϦ"7?.9R*n*ZXY.dց+voVLQ.,!UlI:V4֛/ԋpKJG$j/yN=']46ֲH`w<4T8[4(eƏ;+bxCLE0$cBݻT90Z+V9&Z6'n_فcxZ5@ (E:hI`f[:L aE:o@qI1T4Y4&|H뤪LBl18-6mQ1I1W^?UC $mk S,dY;>0Sîӻ,LzV҄s?6at^{^$-m Ċ 'T& F11"pȣejnn$vvv1;'~<16ePFFR^mh0l*0E/l }q$8w˛CLw Tf]I@Ģ;={ m[vMΎF& j 8 0+N"'a<&l@2^ZҩbMG \ٻ*GS%/ L@ 7$Nud:>hݕ٢~]¸ 9THB-GL%/Z>3rk̆Hnޖ9nn;tgB|u0gHC#?APچpw_C=dNtuTd`uZl+LG;iQ6}҄گb ],2tAr]W״AkbݪK3 $K(.O3n/(,KSѶӺuB(1h.urv.:Z+Rϲp,\BHldC %jr4O[ÔԆӬ$ۛ%$-Vw +q@}$DAQE$2h֍b\+Vkmui~݁ ߸j:E6{,3KvQNS BջmfLrK*@Ic `oצZ7jOn@ NW_ !Eίܜ귫4$)b Dc5P#a~^P :| ԘE=~rta]܃o[}JXNc{=V==1l}'e..l 8 }񯚺oQKQ:(*kl9^^ʚ_;3ojaF˙O>Wx%5QMc*,bDž\<]hT+-'> aX#>QzFcK b9*Dwv^Lg@giAP:i`N1 #>u7[3^\@Y48oGnbJF )R^V<hU]ҋ"U29u1v2ò{ <$?`3Tf>e }5Lc.:жiNUbx]X\ތ*(lldkrK}1BwzSy(l2rWV:eO;MiP:3 \o|CJu5 % Tx<<V9Fj!?8` +SBҍɥ##b`l/-F9tpaK[12}?ӓ$׭} ~RUr!Kltk.ֆݽUIc|G4FrTn5.lG̸zښHy|@49¢;Q5w,MJJ] cPJ)NS'&9)c&.QaU5&Z0v@'#%-{:k)gM9iFM g⠷-^a-Dw6`v{)zԘKTX38R}wG|3>Jb젦4:a(:' ߿!/2Â8e 2ܯIk z4 ͑X6WV#[IdoÑhtUqak,( {31nhyby S ζp+^*U|ԁ3ء 4_2b߫ZݰK \-fI/1{@BAuo/{V&!^t/C)%߀OͱKnpzҮ7 e-!#>PdN'㌛SBs%[zyei٧i)F['Ni o hp;h$lX+f+]|!Q֡ ͯC?琱F, Ҏf%湒F .flIe _6lK4bk̥O}vcS{Q$A+q1Bߥ& s,JrJ튇. KtSR/-hkiK,`\Ij&00ºNd>u"CUrд eC3H]rh䨩GP]dD+XPIswUnEԂ<+f0@e#E CG+םUٝM|ag0hSyxv66DD&srH' :(V}7.X{'\e16pdW&&G{<=DJZ1S($V9Y lW|ضB`]e|Y8H_CFւ+Fѭ9i&S!u#I1Fx['~~Q뫜O$][tOJ<0 SXHIv';A{(e:QƤMM9$ JdIa-LYhPC9CVtzٻ/ǷsnS@ՠ mLCq&!A\Vh(`; M*OD)IIny5_wP +[ЃZf=ƷX؀PO&>8EQr !쎱LW\PKeg7`8aG 3KMmR0|UCF[X[ϼ1i dI34.Jvo%Bq\̉w3ɵevn:lpBլ.O~<|(a\kܧG/}s!`;# '< L:$^bn[ِs&8|^?o-::bf+TZmHYuH]僱ʑcH6lkC+_vׅ5yZ WXebX)$[xjO~sc(X%%,<b u=ƒۗ`\tp@싪"U\\8Ϯh4bX`f֥_UB_D o,34(kEX3+3 ֗;md+O/c7!ڞs!ޕٓhcFW2D:<o./IJ.~C]v| O4F4$G̹W",/٤/c!ەM>adGBhC,Hvj>GzVW 2ܘ1+ ^ԁbOs0(rZs$$"]`x7!R^ -$Av[S08$GLI^3y)"mҩRDUYUV*Ji/qms5d5\np[2AOo0ޱξ׽+OdwM+5\ph Au{_>4и۹q\ [ܓ3 {٫2\mF,1)JQxt-uzƆ깲|͆DgDOcԋR$\040?d-yʆH5fy޴[4#$\Gp I.-![snwX[{1@.{G< % IlSN/Fȷ$hP'ƶ5I 0Cx22QXC漉2×9/8p9'"K Vj р[QFloz3&iRXG[{ܿj%0RDJLޘ4rMuʗro l4thƠ+]WDx\1%[G@g( cEJ_n<>vؗ}؊,*3!;1x?sNa6]iܜV-.X#{nA GR5G7{~#=;'Bg6@)l 9k&ohk2OdBx:uS&Z3Rb F钰*LJRxEsrlzT0 &'BV>AZ[ =j^N,3{"BMHY0&b70#^ Ӹ5#+ t Q/h)ߦ _N7$k&$e,ǘՊAzLf?&opdKڶ7zc;9Uˋ.$2`/YI.hCEYP jH0٧0$'EL9zz" -zDu*]gqw%_/yH(4ֈ{jQS6[ЦP *kjw;P#ю(sBJ th䄍4uѹ`kWɯo'WbYdiK:rJI1`Z )e4(d qWWTlWkj@ʀXsYQtĆP)rN̠+ 7~+i@1`3&җvrE?Y~V&dAA @0 iYCzח=W٦W8P7NCQS, +&eaq&9"ڪLF_kV-/Q!"恎?\{eOhH@q>UDrxg̊NIe?iw7EcgnԾ!zb;Wa8'} / YN 0~?õFX`Uuzg!֚컃K7_B{zqq]{nhّmv bݗD l`g[8<{7骺o ԫ1$ⅽS ?N=JOqr ]9w%3ukbZ MwA4G7ܥ{ Œ}l791xh1S4 A͓H ҝ{e# JAqxZš i;8 ?5~OZ+r޳?U"buL6ߪ`#jBOv=Qs_բ/(N{s@f~~uq2F}nf{}~7tzrC#)O{E ~,%bEσBaT;CB<T9t'dsb"2FCMYTSlK3" GڅD_zC uÕ]ƒ pbH9 1Ib"ɸ0$?9xn~%ESt72/H }{\e|a4>l#ؗ PDSU\e!vBܭV\bygy/'O*LekGNƇ!{[T$F#*cfxҳP(a++\4IN݌)I~ o{X)i:vJjIۃU+ I p6< ]Ox|=УdJ *?P0"Qoz"w`Tq6C] L_^z@$> )(Ep[Ek?qVVt&cg~ehѨ ]Єh9cvlCeԨu"M}ݗYp[zCحVCR<{2%V2L'~``Be8fJpyӉXDXַ\ >hZhHN ڐzZY dhm9G0Wē[nXx6Xi$u[Qufw1~tB( QZ}iǤT@3*A)g@ixn>*,#ogqpée߁+Uyʗ& ~_Oݻ @RjWy} J\ք>L+@rTf/#\5-[5lVl(GIEHiYO23OsVeaZxXj'>ʏ c"Xv4_6ik۽ QϺ-Ȋ9u |'L6>U/:ۢbo5(XMx:ChO2׆ .QuvE5cK狣 6CvHy W⍍ץ𴱹#'-hÃM]bގcmw5 rd];]t xi92Tǜ1PzC}W$/ I3;@!S+ !q/i1P{ykr<!?ܪ󕑺W~s S#˶9>˷i$s`As{qbbZOSMP7&$\44}f!+*Z弄#ȧ7qCBmBYY{dxpp * I,LY9G'q]W|{l|(l"mԇ2JtV08Oǘ^K=`-eºGd%+{MIQ lӂ}  U>zDjoZpSDWI)Xm:S,R"F|+zg  w% <ܑFB+kxUIs˲HB'sͥfs~ aGnr(g,=}M]91-E%V$l< u\+ص` ї2ǣͩ8Y[ ALl~b `NaȽgIJHSDvv%P1y}4"2Gxe-ٲW~ydҏC9nsȅ]%S0:)&}jq%4-Ak+|y'=軥p"0\= fwѣLT reJ<3ƒ<T:{q{Lx-9vHeDx"#/gYZ070701000002e8000081a4000000000000000000000001668c169300020ec0000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko.xz7zXZִF!t/S]?Eh=ڜ.+p 9*pl<8=aϸHvQ7b/0OKzsX`-Ѓp.JbkjiXH*gqOkmJ5"P_7M"> ɬ>N:qRWaSJ_XV;fQ'dj4V If`_t.XX/˿?dlC/J_vi#+{_3!/$ɾ"eW;> !4A.YmǷYm7"|"wy|ьJ%=H,7Z %eJTUTP߯ڒ5tkۋH 7 ,o\㢖Ivf ^ P2B0dwYFcG@6y4Gb .І߄.{{Q(ok$c/ ) . f{& MF0cP,΅M9v1UD-f'H#W)3nBB? I}E}Z|-[ abӧ@']=de追4V?ݥ08wg\bJ9Qth9W/@ZBCaw|yN/?(W.'mqw/d^H0%+->0gj"Џ1\ߡ [C%Y/~ɥzh<}7mB^>]d +dX7Ij/Agoڞjq6DPCpҾ^fy`}RDS p5lp58#VPҲSY)1JnjU",z EV=ȹ 'l~LIj` 6RT*NϠL~<)=g#E ϑ<]zcqJkI li:xKԁBDЗ|_A HOa=s{U];XGb8IQ4;QujȰRĪA|n>?l".y|{]iܖk* ]>$FiqOIp8IPCsh2- Ԝ9<zvtj*Q&Q ~VO$g.} 3Ε*Rd_u'#)lK g1L0D &8˾ău7D|OBJY͠$y bZ5:nوϿ_23fޥ &)& .@vc/CP,黠X}LVQo%_ *kG]#d ఊ۱ D&}H//*,ҚdNa[G¤+k˶bcnˊ+~hsn򣁲k2PDA[NhxD?{7:4,ʅu^/ @6/aY߶}Xb`2Q=+]7ρ خ}y*ǖGd{\qhqE°*p: /=0k6·Bp|ʗqbA"3ry:duiQ ,KR"5]kAZ"櫑B֧ ,o%Vz F6a * 8muJPyh kXc<ކ:ըCS7#!F3Ur5ʛ@\#;_raqk,8dݕorwdkw~t@|+ hw{mD /ᣞFߒ&tRC-=ۄs xՉnvpf᾿QC˟{j ɳÔ#B7ݐebU[-- S(&L&oIp;' K.yc<ħost2CeԟԦ%2NF IȖ1-)>ECܵT?T_m}6F/wԱdr xџy.n,~Jm #A R/lW172s\ .Y7# h"HV2^K?/+=WwWc[$]۱Ѕ3@(ljbS 4fLT)Ywk6]k|l@]@KW;k O+Cà%WmgBkRJT+TZƏ|>Xɦwv fH|5bpOg1݀|=Hi bpmf#C.[ͪ4ei]Gj1nv.7I .c7נw9Zt/< kӮ[)Fh9uZjo<8scBݨŒlkΨ5xrdwՍ~f]knV<!2-Qzop]V7"K6 Xݥr Ԁm&v cNg$U׺YsJ-4^?KGr8WTu9@(蟛V`MqY}14V/ڈ/U 䒟˲q?яJYb?|ϰn]s.މ2=D;~z%[I櫁m$JVQE>G6 %]1ҺgE6nAݱd=ڬiQKF*`V[ɰָE̅Q8Y-f\N*Sw$P-xN EMKlGfn_Axt;;|Wt]g~#X_R5䒯j8ѣjټ$#nÁr$<g`yowJYk 3!:$:dyxiD'D3>Q^ted5t 7`E0]y qYͨZ>\`>09b>'{YW7P38) +F ڟ ݋Wˣy$.Wn4ML"4) srBz8)Q1rɋ[eD__K9ңG:5QUcId+7TвHZdlljh=ʆP a *-ghA|Ӽ!:}SY YX *A7Af8{rSueQNM)&s bT||P*Qmz hu+M'ms@MbH7,NTʈBr\ Bq{86xE$MƝ5l: ljqz$r. WV?0O `` +_sklϾ1`ٓl喋GzNlQ5⾄HPzA@}rY -ؤDiǍREPB,_( n豢<_Ck\Zqpqrm >wMk%S¹Pg&H,|Z:@4Wn3,5aHwK^ fi)X+IϬZwΛ(OxӯfFAyd#L`W;CkgZev#bVK~KTvzvp|:PMlzK4[`h6DzQ4nb"q(kd11 qp% @yd]#D=ϴvXn(ǎDWryPRQ6 #]m7t)zD$sNMJaXnSAXtm u/ !FMMݾRqڷdGЅUeCZTX)⠮!yso0?_ow4n¸Vc[|m.KuSEΈ_%!zޜ&߱>8Rܪ1+xtG2TrjzuBaày/JxSS V2I1)1N Bey<3m_.0>ZԶl9`6|&d0Ù[۔hhNCklP0XY˖_ـG#=>њ6]^ ñ:s=24)(FE}o3\RȤ>6c*{z A$H ]<]ؗQTkU6gHq$ BGMVY(_߭As;h2h_S@ŌJ=%k10~8 T1 0mz(eT{],ܭqw*qmbfKѽG>@nQN #aBei^l|Ur]z9r?&㼓8*IJ|H51vBrŰ2w2²s\Z1,*ЈC{A#rpP E&>pxcvkf,Is64F^SnҬbJI 3PMQ:$75 -Z.*A^~/7,SA$8+7i,#'v* ZN6iH 2z}gL:)[x.-[$r-o~ TͰrƿNUG6 B+ES0 H%avqʆs&\QvoarvlqU3* ϟK#sIn& d0.!av,ݴz}4|fЍnWݤcyx6isOR "|=ܓ(J.");edƄ&jK?3VKsp u=&)zDt\h[ԧSt䳍v&,d$5Pnļ r~['9E.?9+}!H:CCpՂN[rQzYfZvJD抽Ҝ~ )ANbPM!3x,/douײ OC (?@Rq!7;c"Oɖ1FշioB&]Ii49Q:;`G ;"۷ 9={D"EEά!d< ~1*Nټ?9n w4!&T';.ӿm Pspʆ1wnځ q @E&@=ᢰmg3; CR QA^n(`1 6Z$ +43V-k3='h&, \e0TiRJ12 Z*x% H VRlh$=KQ-ʠtA-\޷Uie`U%l]BBHiAXt|r$Aw[5L;@4ۿQ ʉisd@6+W!MP#QdB^%YFY7sQ=ʥKS3Hy {U it#KE3wYJIu8gi kYZ8ybլ&ڈEvZ:4C[sѣ۞&&dX#fW!]7cL6ҠGͰBxUx:շ{US%5E x 5@Rxo6.}@gBI;M2O S^ql8%:I */#<]D-\? ͉._>K 3j[D` rSI 0qЫ)iYIgAi*>MkDĀ&=یBg$޻],Ǎ'eny"#ٹ$t-V*w¥ &k-򂝝M%v'34rp eZ9UeoG7^\pbq2jꝆ퀱S6"Jv_~,KPuХC(/꓂o;~1+ ֈO<`BIL^7oq?exeKv7cɮD/G2RYD>F(rE5@LS\ D9k8嶬e!FSo#&i"'vo3G( .U#t ȏ% c! N 㐵̐,*_X(swlO򄯚gMA_\7 e(r>cF)D~ц}Q|<+TɼAXcke'оkxgPv#lSqo\P[.YHg~ EoFSa %r%$cKRɓcvap3s$4T«lX'Z>zZ5;Vր:W{=^SBkߺAR 0 o-l-ƍ?u˻Du&3k+peәAZWŐԎx0a~SPByn[\M m\ gg ' H QMdcȻuA`xh;}nIS<Î A0_,C8I-u rKًi4PCD3'ͻȳ7Ea}WS ӟ˵U'!?iAePZ מW:?B$##=o8Wu쨬2HL4W,X /yƊ>`+g5@QN)㡑3)ڧnz=vJc[5O;|63{F#\'iDNck"` }gQ5He͍>"5dAB Yin\1W}xR1t2 xn:x@x#{q_$+/ G{ g3Jɾ{̓6$ܮ`4ѱ^4 ٯ8Moh+s]T3,ןkX1}T 9-0']gQ8KS7eRkώ6_jLJ]MI]٘%#tԁ#7!"zJSl….8Wn /l6[;>B̶y@X YIO+X!4vv9/;!XCfʃL&6,t~u| "[t$x=p .4q.^8v2ŘM͜>4zGkG;FۀTOyI]z;] ol'(V)OG swZ\ˡYe*j6B95^vd+l\-|]T 5Ʒt` @)c}RORY; r(`F#>ɋeh,VaÏIRET ޹Tάm+@1,rylwUMtWsoK͜=QA31Fb}vb]nz WZߛŽ_/2=T`̭c i„$x1G•'"ɉ$.p.6PePEA\JiG0P)7f}P%OF f:blUY:K(ۼP,R7R?nq*Ν1&T x.f:tQ!4uOukgЅ5O!ۂ{g4@WQr.ߒWhEqT3*d2J19\]k #v_ akgRw+KK(@$s`t=Lqēo(*(]Phέ,d#n@ F|w<1EM{kC8vz#\9G2%7ʔ}[oX42wC Ay$Vpc:CE &*\N %YD8L ;9-:63uNjTƢ}4uP,GM~&[j%-|@x:a4aG# )1Ux4*# 6Ō:kOOM/`XtXdh1 FFVTEr8l:ߒٕT <Ȅ@dKͻ *`%Ts;Vj D,5I64A옮ϟOtK5d W%v]eÜ7b/!#ĂecG[9oz2$yޘDoS/!ǣ\Cy[owb *t_9 VToTFl Udl3v jU L(GYZe-g}yO2쎰9Ex\X1(fgF>%%y^!P>M{ViOԯ* ;ݍ3"QGOG$9D umhds3-\r# =C}5 tg5G_9-_a hْ^iAoN7 {g&a6]VS&EsnDԧF._3U6|>* V'¨:o΍r*cs52XF'耬ܮ{84NzW@xspi9vO"/ ,8ti 7D*Twe8}?=&8%8 n&M&aĖRFQ?T"ӆZu=vUY`mvƿ~2, {<7-BB^K#G?ŚsnMwuPd䗛j^A Ѝ^ۥKFʹY}B8rfrR\+\;TtRz䀤%< M vFHؕwDlPi,>Iinȕ0iP\{f|ܔI5 [{XN RF~אdyEF{|oQqFwZtlq6=|fJoHxK<:ܞ0--7Ͽ0Ȫcei23CSs nmZT5艓)y4x q*}B`/7}aUd<|@G+ ɲCmG$Nb6E0I奾s{Ѻ9!L^.ꓝٞޓGC8<}\8]m^&0nhY6턭wM3ɌQ]D֌Y:/6\6@Ņ{ڷ pE>W:U457H8`9*+ Z9fŮ W啱Lk)ċ@ J):`q,px xV_YOQZ9 ?P2|O'5O.K_I𵑷5 T3O^LWcB%UK,D3dsM qG?AQdoR3>-QIo*=9nf!I盕4 nYO6 *o?"cz;%. ]GmZOGOtwW [d\Ƴ5k]{|Pwj ɳv; '֓!q>^PL{FwU/Tsz(׶؝oY,2B0s_lwf |Hg,BpFDgB=gMM6!>\SqƔC+<8 ~kp G`E&7VFr&ĖCSV`r4aVa rߋ?2rQ&VX"N6(M` 4lOZZqMY{HlAOؙO" % aT69I}g{Rۇ%st_fBBOÖ,Ɨ,36c^DN0mk1! /OFn>&N躽V"-?Zc}ĥ9=u>N׈${UIeuy_EvkrA>);d/x= RbDYL)fwa)ًAzL3 &OZn%^ By顊p!1]vS'^ Qg< K6h77;=&uSDWѳ犆 PzeFrfB/(KPiRc\Ifi^Z-cWe՞gPBc)i$wQ H=?BSؘ)sĚ?EHn3KpծbQ4IRV4{6AdK!LALah͢ue2k u<<&)?q@bJ&^'TNs8kg',g^,-y~~ V= }k~࢛i:JBI"=Me'{zQh-4e*U%M8P|ckϺtU{Dsl?^+X mY?/8ON=s5tφO#8~e[M'$MBeG?ig`}Ex{j!Fft`?Ӥ\"+EFu7OPA*drD SM5-wBg!t@ ̛7Dq+Jd !Z^MOQD*a':Wf'vhi+& }D(]|V d9~#}Iٌ־M;R=O\91W˘XfL^yRTl6kkĹfc.gqzAd8<Γ PT8<H|, Y./A/9G}W3ٽ:ϡI@f<#Y>'E{"*{׳+>fY"C o6;5V@slA54Q[޷kg6oě5EQyzV 8ZsMstΆƴٟ&Be/'[q:ܣFt?LG91*g[YP$`n&.TrjO> 4V}IvR4͎Kv, 5 QILb |]DB;:lkA`W:rA3i.4HŦ2#6Q\'2 5[ |ď. Zj:eD՟OLEYJ_(Zun}Rxz<7ů+=|5Hך}XeuI UeD-|(ŒGrȍyc2}glDx7.Pqw]0DCGj2s3'Xڳh~jCKn^{2$zrl'@ޟ.AtIHSy8RL>w^6IJP !p=ʴ *IZ;^{u+wEr.Z+0[gA&wp[6b?YjIj0!(Y2EHN>jAg gMIvh#q_X,8Ֆkx.xu8 >UuCjX[0⬳QVseپA_WrjhY|52}څf֑33Ƥm6Jb;?Z|$cv bf6B4S]8Iڎ 1ń ".uN*op"}oZIk^h+:^e.5jtL,T$ufn˯^\:^2gHT8`Ѓu!}&?iZDnpD9ڣʋ])3J'VQm]WL  5YC3]ĺc`ZvI7e跫/W<|ꜥwt \-qmņV{ox xj]}O|$ { !L&M^BEtOVX_0pn NKV %;CʴTp+9z h$ @6ڻt]ƹ!,R2[؛[$t 0Y&#PK8kMkQ)AJ,c $ap7n':/"ǡV`zIt;jɗgN K2wVV&Rߍ&Ԕ GuJ+Mė} CO>3>Y(\\]89myp#g}NV亂^9#Y4׏yңa4 oGۃ]-+m`?_>,*6ҝ=``&[NB^a׃9'&R>#V Xq3+bL2 `^SK~X'R29ʼLfX,M,D/hj^ `0^hYqzOgQ<\cޣ591gޖtA5/}ϘUH+S\,s -$ c ms sVGGм) :)7u o ><2.Y BANw= ~%ᵯF;$r̳1{+rAKY@uPJʙWQ [u^^ +c>7[2vfX3݊yEԒ{5$ nh EN$.+)7d$WM'*C8?7Ոv2u;SzdIUZ/a44o~+S &fjO|05'@C&h:-q_}O_!2Mp.3KvgboWP,lzCԔV%aMp-mn6#Xh@H7a^du4`zЙɅW+(0˰ʈwgHUۜ$u+*26 s(SjWm%롎m RM;!k% F?J0~ c|B5ӳUv7EYkgdzg9&6*!42~{I?dWk!,,{SͤMf@qgQiVsYȋX}6> V-ev֋E3?nYQL >e~! -plNLm]h0w]ԩ^}Y^<= 1  pQR KH *粨<>jB yvL u}Z{!]%: Oå?|T")lBzzrx23=pTc pAxBb[H25bIO>ÉTyQ8*%2|sTs'wGHUa+p%$UT@!;O.<ʄ)KNasI'$WwFVP)Q/h_e8zfx"r1w@c=قIC gQ]k}J.X;taa) EpsUn?;pqkvȄ?u>ږ\g%YP^ o˭HX1§- I`Fk1N0*3miH~âkt),E-x\*B$dL%\Ε ϫI QCCM2> )r,5˸-W=M{&o+~ZKc# !մtFrDQwg~6-7=}؃Ym;Uڠz=E.0(<$3lAFïks%e|HB{ph5/5t,SChf, =VTv5;LHrECχѭ0X*ܕ!?|FoF􆴛vm)i UVnY><e!%>MrZRk%/UA6ȟ04IW&_/] 7+P5]lOfs gQz._ tŽVL;jAD':g E-Mr/ [E$3̀(eV{} (8&p 1޻[ !t7M(T5b8R-b4"T ”ڠq TwKd64, ?8<REc>cӽkOAoQ! JgA( qiA#(n;ϒu6rU0'n!D8C= ag35£FdAɝ-+4;&|+ ]խ݁ lXhaWO:7`ĢȳDXArj_B.9&FLȫ2V9 ES7M#i*=Tm[zu%ZfLO}i;%Y@A'" m!(=$znA4D1Dxk1p>8W-i=`nuX54~D=RXXF&,WfMabM96'Xhy1w_JPYP*XFP9cpCOĵNOT^N 8{m;d*WeFJ俴X2QO@a' Ii[dcյK^?*.ʊ-OSr6Pr+m=ZQ`JؼR72|W8\YFFp6#9Q_E^ Ã_d3r2}p08> t[t۟A]$ܨMk{5SKK FW+Z2S[O9I@@K5Y>4\v yO EF>Gy, J 2P;I HUЍp B/Wȍu̞W `{-DoU_bMPgm(J/Y@߻1') X}y&Z+f}RUຼ'-5s[wE,9#@WߌNA{Hl=kLRRhF>_+s}%ʆE|t{'#X 2C ~Mz6dM-.$]lЀJ%FI:}HC|fypsY|OCeUf&x-\ TXQ~^YUvUN"#N&L~rxe,bꝬXuh^ߧ+YʘVKHrz4-ĻϪ,6[ʜ}(1>sˋ.>מC8ًԈI-Cɖp[f=~}F3k:|&N0֗h~>!6Z(gM}~3eV>j{wh'3Mr0#o#5Bٌ6v f+si-3Yvi#%1ܼ#wAMW^ZQ\#B̈́<*21@`ՠɑ 86PVm'i5W!4lbx% Ү@&n~tN hOͰE ߍA] sXE?_)r6Y ~ʁuśơW gR\ ;|pÇ^C~40KsvИ1xcwj/RcyŒQF܈ڜAr1ʝnjDN^:pq I?C=w9í]fQf/ymABvsTuS+'1(l}2M//Hld[ˍuT#ZQ| vq|zauPUO/x}Mə TFK000=U^(}MSzgJE:Z3eQG bqXީQ)JB2̳ʗF[PMir*c&cb-=(f\SZ<{>ا EdzOˏOHQ|%gzAV%7P쓌߿F63L}]FH=J7^id-ʠEl%3 %,G;`p+^TCg6yD 38v7|&T01Py+ .i\CΏ13TFnf&qb^ }GmN+ӾyYE<:jj0D豦y%n=RYy*ƈXHD"1dC +x]]b?aGO?  C[0EwbT.vIm#߬Kbi=E~˰maVz3{Ob`7\Q z5X ǻkp8 2 _+8LqG;FP  ֖Vw1=1v1ӣl[Z|H`Z}t.  m;ӥAl.Dn1p+ KQn7<̵N31uB-8saJ Gm{?UxJ01b}C0yLga'$>ݝ^+ÊtiubfHbl[=#ASS*) 5SٖLKuqMfW)dp ae;b|?fv3=;6g΅Af\ިy>oWKiߩ2^Z>>^H(GB6DhH> 35\?Y)*tX5| `) ?z΅zE(qt JBQ#6e/t0mUuG%X|"!MF&6N'_xY0XeteHZZ\b_6'4|9I?tE.: *!=Ba9 &pl-^eqysi܄_oIzvi qLweű=zjCamxiaj[[EQ% ƶYJ눬|SE;*\h0rQ=g(N[u< NT$E!.'-ርWo~dx7|]Nٯ(VEJ"1f&IlK'ծf ;M3ld |jo"M^]v~UL(b=5OWGۤecYJ[|a {M"sMQnH#TIP|Iw)?ڧF S$Xj0֗bԐnQZέjkK Bc\wS~jSd׭i7NϧnpiMs m$2%wFT!q(m!gX:)lY"fDR;-t*h:U'x&/;DH륇SjYKnN'-_U&2"x̻N!bp:9?HC{#puّMCP#g)"ȦT#H_ga:ˋrrcQ:C9KF~=2B\tjX}㳁ڤhQ"cUhRT~ xC-`sr˔+[tCoޣЭ9 ~>s=AEJk{|᥻8·,Zc{|c;g+0X}PȄoNz$n SOa%݇80uSr@bIv^GO{Y i^Lb!|SRN@BRF%9 ]4x\`]D&hQ7K}n4w+^*t<3~U*enbuZb3BquJN`W$Fi#{N.{*QDd䷥+UEip\| g,%:0@>*K ĩJUzՕ-'@ϙ3~Ft*hyěP+))·;c)|R-iV\ ,CԦqs,*$J!ʗֶ.;{g=vʨŽ=ѵa)wjzAn`R' s @Zuqfp|$V(x4]xU$ו|#PI}KGj/qt08dQǼ!jqMT=M|S@GH'&9/m ;E_@}S@\J$_?6qB:)7zEy ܅QpJ$80':~JP8?8j,rգt18-,[Y6:hq_~wkL/>x8Co6iPDnky0hM -N>-y4qw;?׏ܫ=?׆BKb}eFe ]zҌG4{4,[+ުSjcCKPX61ç9ŵ*k2\6剮:F@(m, zx2Qh@B2l d^lS6t'|F] L5!FG:"ʊ2ۇ SضI{H-&iHv|îi[2%GR5He2Jկ!o8nm(QDKqd-vώ;{i=̌&7 N0reYn??kROf̦&C 8d-i9ʔcEj? cmw.~]Gl$2c.SfW,)an5e?t`_m|0A_ke4WYglHK=J>} lRܖVyFKiZv 'm.0EeFEUt*شddWdhMvuݳ5  A;p7,D?(6+H{~rwr3.X`vd!c~:f2#wœbY*nQRhC`9YgᢹL )eژ1m$\耛)T+/A{tm?+/aOu24 U<)\\1JXI{5&epёüsɽ\F:2*P%]ޗSqstoMf۵ 5/ <)4 +j͜(G^b_<,i_5rXqSu&԰i~Pׇ%λŒ "g@֋20w6U"Xu֓%kw63RgܓM^(vn1O+u̙]),LDtbKhtuo$ Ij//Z8HmpO]Yy6dy$X< Ώ9Uo>@x/,mO1 %Io1zI)zrtnjڂQ$j48 $O &9)@v674.aO~.??`WuI_{7mt|'0 U7Eۀo)e]?ѿ`pqա_]N*Nʊd35^Cy%#{u}ۜ[ #va OHEG!y~nbh3g =Ϯ_i&%lm1;F>v hUBzkWE*b+h4`^ %Zbؓ;2Ţa3?TPoF[(lnd# S x~Σ!ٵ4*6Ob>Tj6=ʣU&يgΙ+<.KDО\vʇeQP/ϋe>ȡ. k+v',s?Oc*ㆈ<4ۅ}pB7gʁ;J=׏Dl>InEUGcK{q$O%oӭ t4q͝B-ҵu햴0N|ts"MzDb0 ,T'ehcbLm2aztDž! 5؋'+r~̚{r11G?}i]\Pb~ W;B ͷ k7389pu zV}JP%/Jd gr"[NbxΨ@%BsgcMx`avZ%-{1$lt4]] XxO7UIM ^\Bp9;m(9Ӡ|OY,o}bv\H $P~Ԙ8EOCӁO ?\s&Ip ٙkA}W'\ Dc@+cnIk82eTkzLb!>'DCaB݉B}zg.>rMӆ2ѷ Fv`+y|Ubv a7W|3hXB@QcJÐ:#jNRs.-7A$χe<*qQKS>eI&t!'B ^8\Z>9f+lϏFxޢGqLY$@8,Q.5]4uZw47OIlVR`qxEutI~.A,8nƩ`ۮpCu@h8.h M3 B$ik=ej:"6e6 :n?HL s `Y o '(n8A3Qt|xv߹'H,Rf0 i%-d~{2B;f 5Z%<\m+\=:KINrQo_<%-6d%eT|ƇL>ei;:O̍B"}g>_dA1ɒ 9@p&zHB)ec~f*%"Kk5~Vހdj}_b,4~RY:wPt2=*Lv j:| A]qe~c.I@tz"5CSIOhXRkʒ82 $U5NA93IЂ&#N0DCct*;#WțA'Y{ %:(ol)<@yol&E:g:nʿFPf1bzWe] o1yYpoΪPw,T{*f[T$KĖY.IBxv[W˘hݬ 385E.q9ʒԛ$$ZL3$C$l0?} y# ZOJ6P~Ω!qD3vHã3; qI .q-w̄hyɭuCǀv> JhyM3JO'd*nDAr:Kd~G'd%⺋c":mF^]븶B;w)M5LprUJ~#Lf}oʌBYJ2;ͪoUi$I[}I΀R#)gf69bKl . o`yns>\4dHqm,\G;bH+Jk}r7TPqVN,9$Q2zm9GtǻZtL=+ :g'*D.d V|)uypSk߯Ӷ6 ="j N?7lN/8p 1QKߐMV}$T4^zuV0¶5~w|/Cj͂ zu"Hm5 `3Yz!4{OPt1Iq*(@_ejJ2Mo 0̕[R_jرcGhKU\Ix(V{E9oBO^U.FM }zlUr %vjT?e^`qpS3W^ǣ"v=K35Dľُ*>x;x }[!|;=&K]2uq3-ToA]6ʀs.ͣ6a5Lvh.! ]˒pEڌ!Ɋ_Kklp>!X JN0wL ;y`EzRF& hkb5+L 4aJeߖy{?DXK>5\iP6INXj{VR*UfI6u$DSh&!U>3/lڭHկ> ] .b?Ja%8(+33_cvW(86O.2-(9+b[ө0x63kz.HUlVxQ ŽWn9LT^7?sᇼGD5y.haIy-r'65ds`{`V$#X`m+%J^Մax" fS\҈گ2|\8 sOyo G41~.1tJ!! MTJAc.0N'JǏ_a)fJj㤻Hp}Ձ|۰:XNFbCOF\2G5V&jP&ҏjuU9rCozXU *s/ e)*K~1X"8<*-1ke$%FȺGJ}sl\Q/t'/%ă*qfXPU1L1yF~/भAbIw.pw˷phyU'/_W9W$3f5Z(Oс~5{ =5BE׆ڼ"{Ư'5ZHX_u.Ƈ̛ʩ>a Py,]IQ, rixd*uBSpfߜ;htlq-|s_,s$7xd?R^hyB"aIayǵ\ܒMR}?e9hŧCjugG m{௱t Ch eGXвΓ)qMVH u0? v} ]ݻ:zw“@+DC+їp$~;OC8 ?zĩ<|57dŚx֙(oz ̦Vn8HMNo-R{7dҜyL!)Y%Vjv:y"_L !S¸,Zv)'];]ϫ(n C2_dpڔ  ch ՗Ɖͦps{TыQt}iՒDΒ4$^زf/h՘\+}<咛, 9M/և\i3[tՀF33`٧DΑC*ŠuWt}tc[A/(JpFTvh mU|@w'Me|+ B?A`ȩo^oТPuNoZ *βu k8'mWCNa7# JU#ðTI3QCgٟG s_(6LIxz a`GITD|ԏ23,,jxj6m &t_cCcdT dʥKKz˯m׷xE@wyA~5i#]F"A,t9X'5*/24 }М0ph9TOU9X+>"MVPDHALCZa +xy`fM' Q [ %g螽"S>Vw8DʢKZ% ۥm c%>W!'qBH%/,.r+SRbLj̨)G.:EH{na<_Pk5:+*ʡȬm}wA)0 ^$Ϳ&adtrUZRyNE {Uhj&NєT@Ԣ'ѯHl V?8!z2?:Zkx]zQ:\2JnDȯs]%gE*,hT c7 8#e+5uH h2{H1zJWZ@j0VQf|niQ^V}#涆&\Q#ߌ+ARV711 =a9vG.FfPvk`|rHhQ~!C`"XG=Ce Xmufw7ťf-5߆cpp6@YZ }R99ȮVuTش"x e^.t; LtQ|Lr$mpF^۱E[FV>& {gNSuy?O#/6Q6Ԫc+yW^ebi V84$Oѵ&+6ίngsš>h}FejwU`1zc燁A3Χ~-]o) ^Hg/x8ZƧD%xNHoɯTV<UM3HՠA>&n=~0g9]倐R6L|@ Igx-\eV1L 2sm߂@h4uwFZ,1g^7` 4Qwzq]@!8 \0Sά5:bLuC]%UX>Nm\naL0㦱{+oc/7;VМ2uE6=GIED;։rԬ2?; G>L)ٲ{jm*codg%׃lB'$Ygøڙ!>ĺڭ,ixӳY^2* !KSʄYɆ BrDDlPFp%TZ\^+6ٓXVjR:!S2{OSV~'_tW-V6/HRoHK/Ҋg=FxbP:k_D:&>K%ș&@_k/Qα!QZL=g95DXX3p8u+'Yc9 !"#hD7OWt\վ+QGy<`Hs-|\B`튧QH;Y%[UhzD_p/THe~)sCI8|#fT:UV_UrHgJ(j3qGts!<(Lsa(p,Q)!~؎)X>"GuXתߑfL 3X>\=Qn0S˦?ч.EPb1 R+pCސʉ&we{ǯiZ0Yyx;)49ӶSX"U4CYkM5^1O|  H7ʜյn#:* 1nV+!42Q8=`^sw¼VymW=S {^7EwLuQy<_z;#X`Q}]{LbLwO~nK= Qa%$ՎK=KO w |=I[H0j͜9ہ$ qnιjCްO>g>PZu^C +o~kdI'y"&sbO6_WOD(Ͱ,Z& VoB&V)?=`$)@JbD}?r󠗑yGpf,֞^X7&~pED?ϐUM -[%NEV؃'E^O3Lpqg޿#!p\Njlj' ٧]{╙Qʜư8{ގ7><*٦y~3aU0Yyvޫa/A%^Atv1t9(7%hlG{Gҿt_RbH3! A;,d[4 S(ǘE&'S9& bDJ18[(HFWң}։BZ)]);z_֟CjqP ءu^#Bq/c5+'AfPb_#p@E-%>gx] 5 D;(C;3eKPNHljkÇN9hk58lRpaLEZ6tJN }W2{x\P'Wl&!-DDܙy}P+ XGmhU*3{RQ ChɘU- zNx \[&ˤEed*.~Q48m%(XWַy*mb`)9kZ >vW.N5q+k$ak[F~[aVR߰ﺺlkrS,;4 +9#*AOyO %|ɛ7ܣzepѤeZ%vZ \/;bRjS =,0q۔v ʙ Fly1W۷Lpl2x;):~,cPe Vˍ R5>CɷO"Kc@ԒwhFFd~NݪffÚ;= sYMk[g=%O`NC(\;?AbRN[WRH<2.VxdVʙD,lmA%ӄ/i+_I97Uv[!sA>|Ngs ];x_ެ=9O> |E9͎1/C{-((0U@ V"Sj$rc:~Q9,B3x=|XeQ [eGiH,ಓ*9V 1M05ͼhͣ_d $&Vl*JZݪ mWnO` ƶk|п3P k?Yx%Bm45EފYi⳾A:'l" *ha寋7 7/6e~{Q z;i`Tw9bo[ab(sW. |}FȌBnG$ތ qIsFtb/㪆 lk̹DAzt #Z.o=v)BzѯyKѰ׭RYG6#yJʏ<2j%bUuox#ˮ/|nj2$j5dT t >O]M;"Т#J_9$<2@0 [4o"9J .'bxiX Vobw|c@J&HjV*' v28F۔5EC T5; aAO ѕ/N>}աBvb ]SUŚ{?hĄ-=@D$Y*S1{qb*c>iCm Tl% }Z9e{iw̞tdn MkNC6ê"͇’a [)P :9T݈j\kX2W(J\ QqUk:ҵֵ-n|#Œ_OW3.QM8R> `j|bF 9>V|go+]gI}vLox>&6GmB__~ }2o ~bP I$EN\yoo yVtV\T׺뽰NK@$ŷ@3!}YUqJ@wR_Lܨd] ["GQEKH׹v6^O@|t`Pg絕q&iD~{7{K(b͋Uͣ*(tH 2x!bL}*ܼ?*w^?IdOV*5vR_0vH>JfjMΊB0B&N5[fH/AYTXxl6J7sd[X[EdV<'#cRAwyDN쎬u8f njl7sUW'>Snv3BmMJDP~Ӎ{5Whԃ/B?YD'ض<̰g +݈IA+0Cvdnoc"q VDxl\gT{q&D dFCD\=v>g8ʉn w(ι".^ˈ <!"Br\_b1 piQ9Ħ@mj<̈Acc%* \|[0l`A1y~ _anR!4hH?Ld3j%#Q'{\@ T>$͚J|h?Relъң06 =1oxIUfAH =ԡ f'%^TI鿧 *OZ@KKp2JI&( _K|V$5޻y$plsřYWZhX&}fP8/mIB`‘GTrFʩ\lg%y<݁IL6zoQQl(قz)c 5;4M$a0ӈѱxXT(Z +I Ȅ^FRBSY\P[‰)!Za3+tn7$ @CNW洺n,zrY޿boWaί-G]0_#sH+kٔvW}E:dbub*m]=HFDΦss ;l9 @O@SuiWy2hǔ1ӽ%0Ky勯 ɣh33T'y L2ΊjBKN}A v .2l^䪦mNLJ㕃meN,O@ 9 އCY"EI1R߹p'?+holX@(+^pQB`<ϸ yj1!j e SИ'&Rr4dY;@TAL8A% \x/giW O>nLD5)(Yl,ާ*dR{rh~D p>ZADT/t]-CR҆G iUA0u/3U(0`M'lY;vѧP"<|hcIekJJqTRwԸ4F3QLl}D+TdȢˉ|zj>TݰE%jE|1.`DI̩iB11N>&Us8Y39o @Y 2ѐYfGJ҂-AS~66QsG^{\*CDf.\D؎AUQoˀPcU̫tu1ݐ6WsP@ 7:DO;҈wd#tTQtI[L3Ƙε3"Uƃ4qU`zYG:׃J}' ^)RLYSP$ ?^-jS i' -BוVJҰ3L72tiq9+e N-o.[9岟*WLA9Z~(9E.[y[7b4W}r(⫔̴~~nT&۟;褈"!*Y v)hzncE޻jiy;DCO RZX54!  lhFL޿-#cBj,K*%0Nmq}Us:F+9 *ެ=N0[Q< 5e'Mˆq)Qc^gL]lC).S'5tvG%|M;<ǝi?Ov1[Y.5ض>~EnxaLNLr4GzvuX*8yU1G#eúKF781\Z!U\O֒)u@&O^]bSo *8 ՙɬ n ]&Zrac@Y^q3Iyeke߃* {K{ZN~P'1lx 2I|l;Ev=(y偠7\Z/D缡>d]Jht1J۔b03=[.75Gj25ƆI1"i1iIqIrxJ2ѕU4gtz p-}X--: x-e"(`)T.ц_vBN7~_~[! ̃"<Ӵ8>C^2^Zsp6V?ζ tOzQ'J*k)S7WtT~!-SgF|/@P*ۓJ58+`Ub"ʨJOq)졨L([4=(o.i^ؗA ŻH[wlJ z m6Wb'J0X:}ʯF&tw>+  WZ0ob}-#x>Fi1c2D+98h%1Yg~E/J[ܣ)xz3> y7%>vۚXVo:F!.%z!-  zyb `?P*0V O T,#f7(F]_9>ԛXXE_1uIa5BXcn-Oq=*?ls)U{ -9㈪n%9Y\`I?C/RHAi' *_pG@S_uGCxamf9<9p@:rKkFl=s'EZXOuB?e$7]I茖 D{ yKm$L>Fsulj;9m2~QB<ܛٸw }:jXުU8 4G3{ƑE)mTӪ:Pc8_UKD߸̡tPOofx_Xxŵ'+SEԒhm3& glIL%Bu4z(XclAyeEϩ#rj`=f|Ǥ<t Q-ɓYlBblUOIi03/-z.4KTKH;IZsu4i 7Axq0|hK8Xғ*T޽fuX75M w F٩=!nv_RTC[Z-¿imeH߳$%#xB;_D7E:,PúGsْh+8|ٖ8sR ϥ_y||me&CL$bꨈ:ئ=,F((4;13*&C.\ŗW˞vK|fkz|;4K|(#fлѫbIJHx"Kؾ8ѩ8<- X~D/Z^a@vk+7OKA2EhP;lnzuA,O,bIyqEj-h Һw`lEŶuG-L \oW!Ԗ+ɍF=Z]*3|P˄+#E^{룷BDׄن*]2Wftvwm-`h{+]D@=^QϷ:drü8 uJA;_LQ'.Ke (TF˱T9ڔՖ?w>oLu_86Iǩz` ^SYƃgw̍JukhO 7aȤzo/ (zW瀓qmpO:<ͮOcDG7-@?!>`͏)CX⩐hDY3rdh`FD?G1ЄYos:1\ ~ PN;ΨTi*LcE޶sH'GLa$ah~|'OS8LܾmY/(Ev3b"-_JbkɯN(·oxjW!fp+>[\oƧ8 {vwͬ"x/cJY\^i?O oofbB}*/):dXKmYT)lvNI=i ccVDo8mpFƣCM  '':A gnc],P܃|c "ENYr QFyyF4 2N2#Y]KlPӛP\Zz'm7c :H1dvI-O.-풽>@ wÜy d) 9L<\Jt9eƇޱ~5j=oab\pyMk~z/2LUGDB\D7 Ϧ^PP|Ƈ*L}ـ y7g܁p+RױTB ٺeN4 Cf-fW|=|rG`mw^x61TDYRs*gd ~ #>e$MYr\ zc!Na(ϔK2& ҟ>LG0NN7v9ps;-п()56|2^&3QOCl   L|g(6^Rzu E 6(9Y\۵zgʧ^~ZQyjRcԶfĒ6+GXjz7$HrȁF9eȢϾ}sf JlݦO G6F,2ow!.,2i_0NJO0}b>5cIgj_oq5acS2sʔ.k.d/1 E(sYuJQ=R/vND ˺L<`< XYt e^_y~G]UWdE$HDZn%C!uGЙA^i]y-*&T`^Vَ,tQ#ۤa'T*f1v/S5m CWȏ{ej~%`k+u9xcm6X wMkzQ& :kb;L[X] ޴'O,F I#x~&tY&"}W/޷m_ Is;iple](u_V]{IA111  v*gޥ Ghoe7S#@;h\GgyvqGT >&|XjPBp{}vψa؈ "oY6+6)+[k-\ԉ5b)/mC︤u"MS*SL>HuL%Q ?{I5HmGF[`q8[X%_=R?Ys.-g)QE]gl{jZ75 :(grgjh4zCp#{74{_1ZP'=汖G'UUjw`2ɶv[Ѩ`z %|{ `@]ܔL5Y?^NƯ7Haijxװ_ںpD0pn^u]ߘ$D(@j&0@x.Ժw&˧;7Yi1R~tu aފEE]y؁3_7SläsOumk|WbO}3@BBbFgWjaZސ.cd vZiv΋F (nǭ|K|bxMsaRVӫri7?ɑ6k.z>]i 5Y#0UM\8#6ܟ>sGFCCة`b/}VnU:+hȴ.먌+'*gS\oX.)=~x@n[ңcgPiX((0[;"|oq b1o=|lѱR 񑒢x!^nQoTu Ŷ \ FEw !JT񞋃K7Wtab#Lmyr˛G5rh(u:ќc{UOw´v"[ܬ&+Q捝x&rf2]'h'J!0x%h\6@xlE77Aؽ _ qEFk\\,ril^> r}v#p, Jcr$Js/|ci9d{ 4n xfT#+ucfB9=FTxb ^){y,Kya#uV·h&Ez|@Ii;m₊UNܬpGfA;30g/ V? HzKG9ECT]BLc24n1mo|E #z2xу &{Bjp};di_(,8!d.ljF]XU4;,،lU'<p9{6"9W+Üǎc2N"Ih̳s݂ h|?To$! -$U`Jls;&m_,Jx&[‹`huct=$)C%J_6!<}M5@I+.M06sdׅ?R=K k}Wnit 6ǯn%V%ؒw\ƪΠ + wJ^I2+;G֒밃{*2Hpa"T=8z†dxA7uGԏia\]֋7G q E[:/|}QƗmV>NXP nqjOl7uV'Q<6uj9 D$BM PeE##/9g2'"aZcRW9? FZ;#&zV8*"5(L稙/'c{2+*e!INs>B{%Cdn8 F7 `25bw[zFf  }[eJ0 Y;wC<|l+5/JKvua:Zf6xR=@^&O)_-&p;űk%7X#9*~xeSa =?)3NTJ=\VhˤD>%hef)A3-?Zwǭؐ eE\ f2Uȏ}A*&6GfAIω9!l4Kv]7 ɘ-[h3&Sq m+k`xK (ǛH́J2N$v^hޙh#g^1FԢ sf`; gcG 'bdp3[Q;ɔ T݆@0N.b?dVF$:;Wtq_Q߷CfBמkXo?jňkC_ۋEy '[g 0L=:g|"k.jL>]n -Ja(XYm*Qj3fXŸxbHԨ~mcc? a謝ҼbΛa$‰'}sjۦV"uuK|1"4^YQ">!ͱ;0C{ %j.e 5ӛUȿ ]X 貫{HI-G >tׂ/D4$ 6P^]s4UrsqQ+Y3#ZJ9TFB@PR[h[ NJ-!5ߣ|\P0yZ+6z塌"s;GB0MDAw21=+6[ʳӆi` bH2/g=3ۑ71h@T؁a-0rpT^U~oQ˥DG$&jpc#%.aª]O-AV}rPbiN? $Ca( qP$; jĵW]Nwoh"z+Q"DQw/t<2ơ|Hw+ݻ F|5#R |^hN C`jsTz'\=vVpQ&45$TGFw-r~[^EV|Pdj(H/B+l}F>shAys_JKIy[ `gln!W0#Z *[ץ6HS[\v,W+K]ФNt,Dȟrhڽ<4tk?HnJ饂L66kv6c^M;\" ~ l#;cUpi)0?e-?Q-VaqB_JO%D>D4ݕN0 <ĴbT@>7 Ĉj ̭>㴭g6aiK%SeVx'l1ӓdj%F+S79eFj/W QxDJ@Щat?6/.*K!I*2C> @ W4--G\{x`HlJ #rGQA36y#3a 4ƺ ~jvh#}m5IΧh R^A2OV,yPhDD{M9jq#}ǙۘBɪ=xϛ(D; GH8$R|r./؋Iг_0|aR73 ]62TH=ˬN>F LyęF Vq>::`h3n)Xru3J n0#{>40}_ȕhFP3T%+*F*Ǡ9|e];ɪ Щ#J3 q̚L=xaX`hߛ:U"f%k@ 0IA2NYjř嚱O_[z,1kr-)t+H%)|ۥP@\&_42BM;#멣 2Iy C'48̓4oh͆{ NRJl(>z~LƬءNnVlyqE9Z|g`tj{o@B7!?J2?Ml(gD<|%֏.3s̋~VljJqsE投S8g)TXRT` z0Tn:⾈ZOa(}fPwIF7<R0qnV-u ɢ񲵂k iqK$}8(rKm֏-!i-=|}i_o.㳘%Ztkq؎XYT^>&KK'Q?Te]xW9LW"Y}}^=`#eF~6Fd)?Yi̭6q9L Lm)WEYꬸ X* RsR(*;dzlV8sCȭpeI{!QtVGVpz`srA|WT-]kbD,xg^J'T7_w&տgG^I!QD_%yIqMY2 cUG j"Lk4VS/u-@sysWI.Ozl2wqLrq罡1 nX3h^ZY]-VĺL+Ϙ|b}v}iyh"4|+Jbf[݋ *+T~ Rw<Bc!!ȍлz^8Q =ɟYMba0{e _& qG`Y ,t|ިQ8kKڕ?>Ʌ{-d/6ԤgS{;lm["Bϖx~ %DI YhljbL%2o ejU%AZGE˩H[dZ.e.0'lK%1E@0]M+pw7PHP̕uV1gṝbx_"7˔wd؄Ŏ<}¸A{NG&4aIhZBf*V]m!{PalۍwNWU ʟ~"&עL?̀Jwoh@N%h/-hxڐ%4dx1gD~>Gg]cd9s[N q@V.=9 7sG%F*mOMgV͗3¢͟$yImGXeWu c@-]Q뷕a+ -Su5B1➣Pƾ%5O/$ ؜aOx98alj^ LTlٮ ̊*0o <H("rɛq MķUr. pLҋywj!.:+NRv0; )eq#ˍLR~&*3#/yɗsrLj܆ad¬-SlEz[Y#1a,u' s}g1RjTRyk6&WqkTn-w 3QhϑP 4f±F.l{v١:`szvX ƚq)G7E) vE 4?j y\y}#Ċ%A28DOC7͢';T 24Ne(DIQW_[?f~Ad#xhmtq!tjUMYHa AzS2Dˆ5s1}Li M;e_~aDtL NS_ڼ_l3%B~vlk=F<":0@D{S耰@LSQ=ۀܔi (=kw`N4CQ"BXVV0Vvhsb{>{BpH"\u,8.U0߾;t̘YԼp^e%"W%AP[z?r4a-vq \a4c2XI1{fkn wA[ ̺n<+ق*Z^Z%3>Bhf?_QRt9%X,M4ek|4Q3bzuə*$c牴19a}Oj*`uS"'EF2%<|ډj+` I z'/ij4FK@vR4|X̘C]uk#a 7Ѩp^>!> *p lꐴ:xuO fs>O7+YNY&# X@ FLҘxah {&"nާhH:YsߛU$QRZr$aBHkK*ƞI$p:ײx:2J}P4mj'ev #A([дܫWh&N7cD k&jʣX Gc/;VoGUv)wS"eB|v:p{ fc#l!k/cĘTq8@α,Rf.sG&v= 1$wʁNrx>x']]h_F K>nϳc1C] T mrP7aB8QejLA.&3gX@^8䒪ZYXI6Af QT8,}$H%g|AVl<;7v$PK!YB1]Z o(8Q=w}EoE#uUkڨ=s=)Z&Lw9 ~tcso)a ;~ZN\S<#YƉ)TI'\07ʄMxەbpz7(Wt qFNbjIU4OOל86Hٶvk% TVEqI3eLO~ \6M_BߗMЀ:8u.7Jڟs+3+Tx"(Q6@Mu+FeH<'7 SbH4Պt>G>Gٓ}2:Jqލl ]z˒ O+ |I`BohKN;8fv jwA44;T#7dڨ"@EjkYjn6~Hc9e>BL#@^`tҪUɎCL!&egخWCJIcdޟҰ@\Fʿ̅Rx[朹xN[GɳgeF62Ne2R8ܲ#ViNm%_Eî@ b#UM~LeeSsQe6n Εާ#cҜ^R9n{4C,0qݦ0#(Gy4=s{vJ &>Z'N}mcf[?@ VP۷;LWK8'#}ۭ':ŪWӛڞ!JW 02{W֪X;DdʇM5$$eaWTPTnnbIJ@)ch x7Gn f<+}I9oFX,Jx=~ow}j2t~)R8B@%v9.ań~8MmQp{M{q ;eAik)K"6S/Em c*$#>xi1]ȸP~B+}at4~JQW.C.~^-~ =SgGiQl4릜QGy@LsLB4m6L{䇟6&\cov,gӂ{:.E u$oG(%ש 70p!gV(Ez?8}Ԭ03pq&޷b<ӯ !^"ašÂSW%H:@Ă3`!םs ʒnmnT>57 x,˲+$`򄡡_D [mIaTU@ jb.BHkT|4M+K~%ilhng9^9V(r2_MA7tmmګTޟyC#$`n(4awB(}Ѥ|Q 6lbN܇(D_JyQb8Wq Ƨy}dE߱!SϏ\0S=Q %8ު_@A$?k!;@/2g*YM KB]=#ʜ- lfkY5TʤH dV2ӛeL5 vHop@.G.sU*G<ކd4y p-)gD5$pTMо7p{?RiKB6Uޚ`>O跪M ;u"ܕ^TYP:>)=@nB 9m79',zj@s(\1'rN*wf翐+cU|@"ېO""FL.S VmHWBTIʘ*gtքn U@N{^`Ȉ^*jQZu_DӊE\Tc1xs:D3pn?sUՈp<>laG]bуE(FY>cҷ:x'RUJJmC8)9VȂ_xYK0Yh+u˳B(Rϓ/ĦѮ}ś?Mֹ¨Ph`fp5$Cwp'v) &iF߰ߞG|V>kݛZu!"k|N'.hhF@t!;աm[:?Yz^a3b, =jj}t4?َu . Q@BI&yC`Kil8 Q}pDW1ato!! yᜨ/)Gid~c^߮sO#MGfm.&"ٌ-` oi%5#%k|;pQ Zo(4D+Z&GbT]r >|>xRBJ%Nmk8?>OٿڜfiBndF+q`4ANVAggǞ%'"v8&qٽV~i!W#/ `QlSݺI-H'gy[$^QA74AOQ`r2xQWbiw؀8I}%1 C)o'e7S #1ݬ'^${JO6Z %q0?i)srt%@6U,x٪ t $,]LdNC^5#~tr0Q35|~:179lt[HA^a'PQ/#;xB\cѫ$IC\$#\i\_.FpcBMH53v#X3AN=?8lTߣ~I2@-C"=BY8OV2ۺ]T}^sqGB.Ȁ՞7f}x3, 1;¶E1fu}H11-pKy2k䘎G#ýW"~@ȃD \l] -j ~y&nL|~ymC0ncl]չ֭frptq|5u=*)`7D &5y5uy.ere,E^,S4TolrX&k"wq =0]zs785% Jcr,]ё@N*:/&Z@9D- 0,5 6>}GMbMڀo}%_|.qӕhP ٤&*j|)Qɖ6&'0EѴZ%ґhDP cdyJBy;ɩ Us['v/mGRi8czo.rg٘k)?>HsC֎I{T GѾ(DJXΩg.R/u84LTO|b.?s%vuFoɻx ߵ/h.͙\"0VޏiH/iMն9x"Z7Ku &>6wCj-Iؔ~)Y6`wcNtH0T7=O'oArz4r3nw:f<h(z64FJ4bɅtF"5_?cU.(q1QOճ3pE 9bAp<6מOyԼS\߼bT-oH\q|J6x[vk%G䄃Q`h^"N١;@QFg;/愴T] plRM`\&_Y,wɯ[)EµUD6~hfLFRvg٨_颬9%U|q* MUaP[MUU5֝L|p}r]Mnn3p?oW9-E\Oe64zw3@ShlX7Y9r "2'J6^ق 2x;w$5Krps`1.:9C&l6+c"5 W%A[ 1[Cф`Ǜ 5>w6T\|38g/s%3m \? Pc83W^ B0pL`riŒJ<̻hti?-f5vl_;! JY.yy=bgMIZ(ԏkUaW5085TH~`Kc)"oj-Ւͫ%`='8KV`gT AV}2$7]۝Ƌ&!۱3iÐ17w/ϝW&3]*-뎻\U{?Q?b6C#\70ҷI!v7f>Y~]s Bo d"Ɯj8kwTqLj}χV1+87po? ư*!4?R!Xxj}*+Lݳ>4K_ogL*;DzV${)=N]/ҦhVEr`PN*Z k,!8nΊ6VVWEuH (zB7hdܯ(:|9'QoGi=¾/q2^(9nXHN3[J*¬[Xh!~YHĝ^P?=S@4N8xJ/ a*]lR7SRUCj 3n/VD#G( Pe."lEb/Nc.9)cb3Q^]ɲXQ^}Sm6agy9?e;Q=eRWdj3nBw5Yb_>@ȧLycjSG"Vqґ4䂜!$#)~ j9α*;0UG>=7fM'UZB9K6택#WFnrޙ-o/]`8yy?zS>( KM9HyeḲ T%d ˗T % SO.-%haURKQ2J ^xGhZ %xŲ6hG*iLj<଴J%"z@|k$#gZ|ƫ9X!XmzƣؕhQiipMyV ̺j˜g ~Ȅ#ct{xbSJ m~HSf7J$ ~thOKO!Z,RW~EeT'alW*M,[fG[?ccVUqi$ ҳrWXYE[I:Iy{IL$ܧJJVpLȗoXVW:7.[MF3Վ`)k-p)s߸ȭp'w,sh D;ߟv2r>;@| [^K M]bio%3EۅBFMPnCyyJ;[ IYֶQ4u2IXi=".1뉥&O!zF.]:e8]!2w8[=,9wߡE[b7U&iuHȖ2-3B$DE]h(;#u<&1JK8%s$ȶt>rrf?٢ЙP'`2SL xc)x~BZ@ýlE7CzT Ў ?]1C/ >Bwg\|nr۷Z_Qp7{bFbPmकZ1 K^c-cH: rFOME K`yض^F{/)WeW.E!LUr$0HsbltyBn#Fcۭ%߮\\fҞkJPlJsݯ];{ڦƖpBz<+ i3|Li"[6L&"s/j:p"Bsq?fqK);7VKBEَ@m4,v7[xG7EMH6XذPb*/ؾC~|C eFEo g%l m1+)U5Fd .;{+Yw8ohqFј}`Dd ݴ#aͼ,9װH`;Ы0)s+JD@0;;FӑOaV%, +fBFFg{5DZKEiۯڗn'Xh;04!%ask4ceWPR- ȰU,Iνy-JRZӸ'BF/鱅5.ћGEtb'Qx ;4-wjzVǐo5y" VeK7ebQÔptS}?, w_゙6;-NŻL> W=FqD^e 8A|FW& {I>\5hR/|EK~wTС˱A*uXٟARQtE14TD ύWyL{Bbl[qXQ^@(!P_ËYl$yũ \YKnU);DL7_|&+|Cmafï0G Wz(i #ݺk6Vv}T+FwdD.CKSid9M8zrG|bIqoBwH]Dy=D.o5Uhq'f2fpO@b} 6.;Ք9&{m@iڟל0 | *Ѩy{>FYi /ODJgr=yXD\b@uu&RH- V}Wf۪$]ثxފّH-!DCF* b_23̽X0}Eݬ:} NV{XDDenm[o5hCeIv' Suѽү[3hxV=!`̩& <iMQi^N8u͋К,5ͤޚ8#h_'k͸ʞ| *\;~_t ;n)[74[m$!W jM4ںwޗݡU<%m?ˤ)y]?:X_-k =<7O azlwڈZNb-ՏC6Z_Χ`+=t⥯bOlzH?* Z E|6S=}#fRi 0 9X>gAgz iӨVu~3\8/܅dCq cbt#e܄$,f4{6([^AI.~!)-AV#{Pצ%8h c,W,D⇸w ڮx5}Pdy矺ߣl~+ݚ3`u-ؽ*=f8ו!~ J)/KKN%ځlsclud>9PMx5kV?D(15<=uN)Zi2w[HEZ?ePzv2sP_ԥip,<$4uO,qp" 2ӢeN3#ai@~*U4F+ҙ7:cG/uWMBmLsXQ5d3ѹI2zh_h3cb߄|+@.48.ſ5ԣ^7Q9۬ę.|l+R-K-hWyd^vshfcVOΐ.=.hpxI.{=\XeZaewz9b _3<'/ևxzlg$N#l~kP;`O"_+?:oMg$gW tX?0p6 I )j=~WhwůaW ojKĞAثP b0 ntKU3͙̭ۡuv9f\2ښ<sܳLR/wR[( OFߑ@6Ӵ&qI@oI]B9==v7QZ2kpʚ3BY7&\c/I]y}'+.f'Zwo fuIԡaPb8C[Z0y #V7\w(]I_x(Bkv9rʺYZ%#a{M, 0Y o]`80!/KeGT橝;A#)6͆uaطs|AҪ/KZ0ݻ2\p7.XoN\+8DSgZKtmF 16tn8zyh *xg\HXS?!t̐*ւ6F {ϫjlnGy@UϖD_IuHlU..H某3K`aSn( S' ۍ&&qSMz,= !}C^ J}A栋Nxh%R`dņ#u@5ʒGjjSίh^=2K(gAnT8ۀ!.Ż |{17$P⣴q66@}aW1,RTV̞XzYZǢ|<;ALB2{!ՍluD6,p_Qe%6ռ_(#N2qGzwXvx ֛7}^[3ٺ\g [PdiN J%9>VřCI VP];m6MK8v|1+!U@T/s5`H#}K|D%;k0*M՟ʤx<Ά;s9m-)>0K6u2Kj Ǜw@ߍ' CW4:>+Vw9C +b6;iNTs@\Lw>H ;v`ZCJ 4H-cVզ_8*OjǦ:i*Cyhnl}-l>Ls_r(+'_X7N:~Uu#NgǼtO|I9?ReL8eѰ<^2j[d/>5N)vү7+OJȤ<,fH'rx*{“(,PZaC!8mE6-53ҺԷ[0@`?[gP5kLŭ;QU9_R<+JjaX ?.pP8ܑ^"Iϸ%עiJcД{Ե-" Eȧ( 9*|o<:j'e6W`QӛQ/HWi)XnoK42T;~Ar`d7al3_v7U# $5O+Z] |Y| e?2:Uui2X>ŏ+Q`1 EZԨt )W 1@ f** ޝkNF&=-X0*T|\ z9v i4;E}9tD=t?;M{A5\NJm C7&"O/~֟YI,TK6UM+|Qv0Z%tN\aj3Om]Ggvk@[s"o>fF UW뒷@knU*d}PӳI_|)GFtZ-Ȁx@h΃Ik+~󯊿BQoܓӝBvD߅v|ǴI\_'SL~20hK?{J+MB~R>)=IL6 ~>hv,rZ{+\ir`BR&Lnpڍ2wxZ5ւH4`VAz8Ζ`a sԡ"_O\6AUs1Xud/-)4w|XKe(S{r+:d0{邒mpZݧM,Ug݂-(KJl))._x7UQiRySI;q.{о>ېZ LVb񍾙s4:4!9M{(ʮ8I6b1SmIӕh>i9Rח] ECCHQb߯([d(CLcp;33M˙(c//f-BnPn\28?#^sזͻb6o QuKY/˩h5lyIgUߠCIڪ tbi#P>V>[ŻGK{" oؗbz`,ʄc,;eOt^ (emYol;dYj*%Or>arIaH,\-8~V?Z؁dN٧hS<%#cI,Z5O_5czMOd\XE#/kEƿzA0@(̜6t4ۡ|HMo5nVU0hع{ }YiEЊ"_9< ' R,8Yn_Wеh38mTP_sMDž7頶cF2h=˥#Vf =X E\9Hk(!8'*1Z I#}A&ͤ "n`➒*cv0U}w3=ME ،zOiF4N'i>Bm}ifu9/V~ 1$*ȁ]etln2%F #إ3J=x~/G{6T s?f*x 3LS2̱8f 2b6Ix tAAPiVȝ4/Wxd 3@/Bax:cr$ V΂gS=lq0ǭ]ݜDY hsgun{}A3l3Ђ)F4Z2jrbaBj? .uƾ<*T6w|D_̇{ņFh~㱫5qyZ>S~[-[!Db:-6G,zPV&LuUdmsC5J/ z@kqvo3'`"]bw4H@/yjN,AT~.FӂĸGsi *d]WA|f}R,L:ZS!"u;1\1O н́sTGN_SIEz={>iwZb,B͈:F% 0b?7/#;A] BlIԺd@!b5 [:\Xvha ;{dub{_SSFiLVLxGNiB4fKRᴯIp;S4ᯗ}rn'r*ߝ~_n!;G*ǒQM=ClDHqS~یh]cO)4"+lNq. m3دmř){Y[;ڙ.cu,ӻ,;5\ $'{kkop7nV)ԨI)j#}roߕ 56d= ~mEo+GrQʯ )Vl\2/ 633[c빈ĴJͪM+Se&ۃG3N,OU1Ѩi 9} w{gYȗ,M7t=[@\32_Y>.( 'U/މ*Ỉd[7$2&mpUS1y/g./4k[yŌ9:8#K%:P`zx3zWzs ڰ}E`A&4YwAT˯nWe~/זWƻƍX|3$`|H}i\ԮYBw`OJTkX~be"X6wmwf`A]/lJIdbՉM0hGt*mzJ)w*C}IUax `d%ո`"k)#Yg&JCZPe[]O`q *<$~_, ]< A_1փG:4i[up"0g 9eD9tqnz@ ysL]I#=|ngc!L?AkE*j)^$R@ ff39Oel ud!Z+*Av'6Y %ܸé{m]]CG~C)q0ژWbۛg@v T3,_7J ;,L֖DV"TN04=g E0ixⅆc:dt*J^8->5ce }8@QTL- [xu-UJSEޱlް@.t鱄"R3 JX<}Vt!P9^ՇٰUqCz_Rh9q`UraYI13VL{Ox4_C|MPedV1{S+)xC r1}wYA k<~30%^ ɰ`NGh:n8O6QQ"ѽ*նR{‘"Y*(qk?? E S9WME4eMڱc";죚4:>Bhͮ4Ƹ5i<\ެݩ>M,>J\)| "y@DpߦM1롘i0/>(")qϙיZ/g|i B072OwEOj;4oM} =SzAqp%IWpuiw jPRmi Js,Zr bkYǦͯd{ua7YBNr$#lE7†-)( ( %0U9}$d 1Y7l5'xl޼SɌxT:0C?¡LMܞ-迳!L*Sx@nn!3FhDؐ%t]c<9hu8D4W7I;tRP,P֝ampњ1AvBG)i7 MP*[-9~C! Qe)R5c հW a?jSTsb򿠺9m*7!FibͲ8:0?)\ey 3k8ln*|uE V*ks. %PRf>SIIS9?Y/RD]?U[Y8E1A:7~{L'vd@$""7ĭbS mqbA Yi>ڛe`8%jo}~ƧFy+C(t˯(+?;/W|+dmc4 RK5a=fNIQQU$% "s˽Ǎkm~0/~aOureL"IpҞ(&$9*R:f\յ_5V)hMAsBrlVjO1 `VIܨx; \u*ŚWaE`趘s#XVYF'Y: du}6R&_:EB=j~~7~CbK pՐ~r%%7E!L+au54M)j5!@ _3 ~(SWF=l(tRWI|[eáU)J_J7j~K2BE77N?4 6 BrDF) )'e<%A:ܴWǵfJ|h$П<8ǹALAcdoE)&C}/,#n&2%@0|6XMm$*" NVs)_u&*sz dI^lrw`s~.34+zQ(f+> *Z=3\l"!jCݰ=XOr`"JszB-AGbr;ȻIkFLV)2ҹcH[r?~>Z*ny0G YɲGs$8e~>w%ɘKwĕ"y30勒yUpt+ ۑ2rC`0-aN'x*}4%؆ O>@2]X=QCE)|.h4`_͙`z֞4P;ت\&D~3}n/pJP-D@9 5N/ZzGIEHjPa! J/؆PPD 7h9JeF6  Vh!Ad!ŊldJg«4GtS fFe _̕/4@|XMji]3ÿS*D߬vi==Ƞbt%qg+i+6Aέ,ڛzr8q8R+k(YPz4&h]wRڹpu\(AnI'Ni? :qe%(x䌀m ׳C"& T~9u_d5ant[%P0N] 6 Λ䠫d)OGO\^KZs+>RޓXƵqل*w.Wh΢ c,!@Ač[*TL q(Sg"v)}llmoww {~Ub O-M欍J&r)Fy'?bf&h8޹h^cȇp іMVE&UKGkȖH%~ ֖<9Sz+HNQP2&$AlCB L[ QRr̠d@q}F@6؂(sl aU CLayD{=p4kWNqZs\82*}G HgLlB7(Ѓ%)b~ }+L[\(tjt'*]X7Ak)"ۀs{/&1ķ0e%y.*9s%Bo n)r#le\MBV6l-I} }k5vԅISeyePk3UsgHssy 4 CQq;ﻺq>|[anp7?O0%?+1ބfʰ?} Ch#:\˿Ϭ7;4r!jh.n27SQr$ ~=_Cfmo;n)hbAˤ[9O/!+8@e\Rȕ 1A]0׫y@ZARdWvr$uq[Ka<;y(РM4@ڥsHȕ9$8WUV =kMui]?ʉ2)HaR 9AtVrx$vk}v$GF ' :ـX^تs \U OJ A i"-W 5A ?fz͊RQCk8V lRn  hu`d7cgbdCD.%yW`m1Sd+@B/k$*`PX߭&ymkI"s "x`_k 6NMP乛J.,N+l S 4~S_NaԪ$tDI]?fQEſQֻ\b|2+%\kcWy@fmÈX-h{}b\UL;_.NQX&b(Q[L }(? T_w`0x ꨼#9Glz;6CęxO8fgm`q+[ |,;v4Ra ^.{te!|,ͯz/TٚC 'pGH:;asߜ~/o D`,Il\_ +߱a xT쥒it,5!w w# &Y\۸8ERWF]Tӗ=6O&:q ,5x;l2ob[س[zcy V2u![ӈ4ڈ7xGUreoiBro K?X#vTC:iՌBh)CxdmgAvLЩ~"4n10fD\5cS Qғ_ؼXo F*Lw2b<܌@VԮ@,wx 1]]F9#eL)uGJ*̧(F㲐q7l)MxswJ[^78Wif f6/d?͋Ip5J8 A/<vW)ψyn NċW)w}3X0̤z`98R@W%sX\&LKrtg3(#kӫVfrW0!mlmJByϘ5GΘ8S  Q6gDhcuD!HOTEl2)Ϟ*9ntd)Xo8ue"zᗌx9^LT5ԼtEY|9.䓪[PmT~3OR*{Ò+w>hW"GT^Z,A f[s}IV(R#?FUh8ȫ&Ye>7`kp`#<۞%7i.V>TIj>a$oύ VD,gשHAW ąFp>ܸDneCrgC[9թ<0Vڼ0S򪹌#%w|ʫYRr^J=T7ЏRz o0)% L?l P0 6VH[wNoRQsűƖ8y}0HW.9޼*31MHrM/ Kssx@ у0+|B֌4,s ~AqgnqNҥ=tSmTEa8*Pך89m<UH-fVxYVpo/AE莠ND:* /UEB#UYڴre_Ȏ;emV^drpk3W8yAJ:Lv1kK&dG[d@#NrLB_^8nopsìLJqMp lԒBR6QUb@:e, JӤ}d{~_N*e҃u Wj̔e|V`jIj[ZA oQ˿'sAMUR]]jɌ9v]נ ?#u.W1KlR3uU\m]^!" ˣĢbx׶T $ mRU`@n0lQkpsASҸkɘjC)Xz rX8QdGO ɃY-\} R ސi17e //m _]%dd_}?H8uOtPVH$M#cr'?SG_]76)^y1NxU&e J.'f! :cM[a؞ ū!w"̔22X#.ӨQ~Ufk!mI2W |"ʯRHҘ=Ʒz1!׾n LL9)}*ɶvƒ >lquK]מ6^݃hR҈)wӎ>zCF`(zj情 z\04~6ĹiuB /JE`WmP UsG}SWg 2-0Zis!JLQa8a,-KO-K钖8V3*3Usnr  W☐yH*b:{/M'cw<775hLɥ`RLQ[?`7aE~0JAgiPw%aa*KGM<7] գrnx*瞶!; B搨UxwmC2+,5BuXCU>;>) KabyIL*f~Yޒ2PL~/(,qVE$}Y&l7v#kѭ|Nasg]m۟`D4j 1K?NYZgUwytF7tOP fX,.s1Gޠ LO:H7vjY[J!"Bp[鿟Q].S{/Vb úE졆#a|Izѽ9 ׼5vf)+~{r{{l`L=l,]x66*GS$oˀwY 3=.6]*R0` (19RTV!-.ւ!" JMq V/iETŃh5Z&o'rօu⿀d>zJCL>lJ4Cث Oa\@b$q͟CyG3%Eg+f\!nV?_L}uBv?`ƶAG<,B9fc$YQ^\~af:?dqj>v6'b D$ۿz(eM@iZjm&T<=`Ttk_3|@&[R.9o.@i*NcD2m>ۅ4{Q[Ӛ%Xy 6A؇"~JH5U+l5vhQÏw 8 lլb%YE䵛1S|@֥'f7H^CyCrmT5,\]~Ο8h00XND'^j0E$>k pH, -`KMl```Mr_2dn=eziC `BO+} $%J5&Wξϣ!7\N0|ǂIrIO-66sԬ+5ŧlJL 7nSaق: N!.ҽk#Q=2C?y. *}WIBWS(lP 3;?Zs[)L‘mUlp4g*vAu^l_0[8Vr0)?dY^8!Iqt;2% |z&&?:-N̠&9;Be3dta&kjQI8TSAƚ0ґɺ\#т zbTs^uWKӉgŇӀi] Pq_3St>`,K,2`F]ei#b: iq*WWu`UC@o 'i bv` $MiNYpBy ,9O6秝H%(:s(!8Ku[ u4ѐhkÀUSf#Q8wDl BV4v9'+B.JyԵDoNf춃*XpX0e&0)lB.rnq_ vn֟nGGq%Z$$s%_4uo`h<,St.9>9H!׭8vl xail{#Ѝ (}ydF}aY.)i,3BbD|&asOk-KXb_ 9Mg)Y~&xTDp1j|_)v8!G36Ku{u~Xzj& ۵*Lx7@1EaCi̲N"EA4b3KT/|OcRyn` <&|Ap>1Ygg۹DCh\LnXQ *M +nN{?cK?|eiի#91ǹdUGF#*JqAuM7e],#"RaG߽HSlc(1V=&i,=&22쌋ۜa< L{ҍ`i%蒇L#^.a)9QF[/KTEg~ @:fQ;WEHQ4ŝ [lZ\Zp/#bױ>́'_[8i_{';+znqJ'~|~D?+iV.l!ae> -UjU@|_uC Ku3akLvZ֞v,x`F a@QFn.| h!g" c"1,2bτ.n11d?UO߿'Ty]N3S›YNpL%Ww4l V,2WR 7֙|gCr U 1hxꅀe( $<j;XJ3&%HzoRV(H -P#Kk' cMo¸Kl yjQX#WPJƓ:$aԸ!.˧%M_Fi >ArɄFdxl+—zJB8y,f%qy;7u #m[ ƔN4wO,kV3CFChܟ@ Ip!L^yUâ;;UR*S{1tn -f-%ncZXȸ%[X὇.|ad|i@-Lt>q/B6WçWۊrF 1km,Pb8Vy3מ>wUIq!(`6zHi6;W2sEM~¨rUƵ()R4S.\P:8OQy])s ;xvk \ۈ~9QA? k(baa*Z_~wDyc?g[}3iQׁ.1;ZIMUi,p 3 ZIAYSp:/m$] vnKh{8}#PQAR’R`J2'{ER٫XKj@L MFjwUų >`3^^כ &{~A O#ף=+0wI sB{&gnt㒨yZ݉gbE Xafni(Bi͎D(Omeq)z3d6\gW}\.Ti*@Xn]H%R+h%jbK]hQ3E5T||xy4=ժhoFGv &aQILBK!\/|j?֮@Ao(쫌G#Ւb{mc]՚`G15RV!`mL/A~rO=o^a<"'z9\8YƪTnGE9 A=E%`7#8 z@ n߯`oơދـ_J|qu"uy.gQǢ3_AB=_%W >ܟ,yd@DS{?1tH7d:S-ô&8ȫًDTm -ѥ<ݐ%;iiyM7N<}k3Λ=[V90[t((KawMtGDn.|{\)^ 6`edޥkMB>Qm| 2BE`lV%GegS` F&4/Rpm(ZUep jw>p`TD IM@܁=;з ؜کĴy~$8R%/%}R%+'*hج@3#_s: e7[ d8%7%MďC}Me$H:QWi Zɯw'0[ 7n{IILvd4 EduE_mEN<[cŕl/7b&HrImQ|@z¢L-{ǷN|`ɽ/wHZi9 ,D}g$$gpW{FD#Oy!.CRT5hW@EekeUA+ |FιlSʭUduq*RK;$čHqA;ڴsrr!i}D!@ _6/@ϲ ѥ>b5h4(I$X4|]g1D\}OṖ\`R۽R$Y5-b)"S%U̕KA;2(=!>%o$F/Z0(g6Fܓ!Zx/8qyrC12l!>0P Ku\֎-puNaQNiD.u' JSVɈVuf?&u**@x{*&7b2!DGïH5 "I #ՋF_0Սuǟ+@1̺2Y?;3Y`y{ oA#Fy1bλ\YqWΫ5Yu?¼ M14䳩lbzD'x>|}+PnvJw Dt>32FDzwo#_0RPHĬ="kUZX>+=6)_[Nf!n 07 a .䄲9#q27*򝱧>u"fFl*f]u݌̗.^1cMtǕ;ϓC%V6iߌ)Hgm8, "~=|M-fY0q+O!gTB}FAACjv2t ڸ <rg`L/DW8hx9F^g.p1*nԷOdW= W}8Bsi0\捬!&wJiE$Sjˇ߸^T^PPR? aչ|QnG+UV/0'MtP()gz•'~vi|x/.JANޯiHzj2km0cslݛP @.Ɩ%09dI!H9yX Bp.;JL7vv^[A6,s腯zbISE(ʺ; S 0髃 0؈O} z"Ct?DQX#+@BnԓhSYrXTlm\x-9#7AEaWpMcF5X|sœ|.XE,Uݝvř:!uJ\/宅Px82[`=+B+KMH&-ƶÁݠ;H\X .B /pd ;7 zj0V9ge^w4!~=X zBј.;kE܂8-qF 2a{ D%IќkԬ '" +.D).$kkݲV,J=Џ ~X2bSM\UaۘvqfCqR6*(kbwvGHG_o8(׭,Mqgm >cT^ΫxfEDO[ 8Dn;\iS~e)?.gZEDhwؒϒW!n礨pw'oS$(VH5;t'3m|Bٷ^,ˌ p lsHHݰl+>7VzfizWi '' |MUi$UW)s:alk$[ &<3mE}~2qNpܧNӒьP-X"]:u(EFe?<>, 9:?fq:E Mn6 qZpr,afwJ棺k'rN[ QCf@-5ړa&qyǬ{ ){nL[Jߌ/4}SΩmM<;U QXa Pzj5oSʒud3i(~M_IحwA#M#?Aq t K@Kƈ榇m^V.R״9ni5:25n7]g6٦ȸـa=T1*| ܹ TаT]2-sSa ecV #n !9Ozd^Yf&6UlU(큲2X{E`? ^NMƐ Ejۄc+jʷtZ2vlHGRx纁_͍) 4m½9C|s9/*ȱ(Z3,Ro"~lȬ1b@&|6* h# lYNَY4^ FSR'uqmgU;="ƨs%G^KZ#D.%AnT5TeY!^=w*|S<Γ!kkh?cK/ڢ3@ԮŠ,۠rTrs\j?n{^8GFFY }b9`C"}:f%F' a)llV+y=)a5" 9kW ?RO7jYN Z ZRu8L"6[IAm : ~IV@IˊӇ1Y tS!Tn(v;LrQyvAsT/T:%_8;k&|^voߛFBiQw\i+7C%?e بj.*\4%wxyayhޮxmfblxuK:! [)}jDuj'^9uBаˊO;\ј<>eYa.i/:+>Ä!dKFruX"$>F ⇝VxYbpdT!<Ȉ* n 5Sl/^h(ȂɨKB n2$(O94C|A_p@23q1gK*=ϒ*rnQT%i|GKZ c{/ɨiY_%GKaONﰘ"[^q!l6JعJ]NV9+|s )- F퐈kFaT-Smy#}7ǨɦtLr8HwXCAJmVgӱ`O-e9$[FCL%EYYEnsU+B+3;KZMcU1Wx@BV\`/ Ҵ}(z 6i):aAM,L#y{Aeb'c1ēY8 y$LO:g:2d8"6vROit6fu䮭k#E.1vڰnhsJEY |ckS/K²#4 ;\~E:+ ~[@7&g:Y%D״je/?5='HHE"P^VA >mP؊B^Vbǻ0rGZ1-)U[Ŷ}s&)|ɷ@%R}53EpJY5sڪ!<"mZ(4k]?8d+­Uy^ m l4Q7 iRhd{#[Ay|FqRJ Bx]/KAH&4&bRr55svb\t!cw>9ׅ—M p-7,HP"ч@iʱ͹tSKI$o Qz5/C*iޙ$9lMP+ȏ凌 -px2}P/Mc])#Ͻ]r GcxP iM݊]jSDܳ0G1!u-dXm" *c+I,^d.HN[bM+9B3ۆ E  5$;{M{1~KLUY r\/񼔗>ȄW@ݮ7w:7l!U'eUc?2||)?s:ٟxq(K-ʉ( ֏y1E^YxAd$ ;-Owֆ\:u8츄J7p;X6"UD7%"*[=㚩2:>x%)%_`4Ͼϒbt°,E1eW.``eMS0ǖ:[L^#!PGI V6656oNHGCד*{/:7Bq \+Y䜉ZT$$*kL-7fCo?Xf!&B4bZDYF5v86V6,^s\脢u6/b},pD4۹kՇˣ8GrXvE :y^ $j)Rw 轘Y,J8u_ˌ"hToOL+J}et"NAjL;$V3r,Fܙ]8fBlT B`5Pk'{';Wjkșm a<фp/t'OS9dϪDl#[ibHK^xX޹ao&Lv Խff%PԿ)p?AwxM}{Yޜ\-t1h#_E8VBVS3Hb\(ZK"dUu:t d@wnޒiYrs&4%LʭO9>Q !bsF38OC霹$.ڡcȜK7e | &m-o7{J78QF' OuGjKU8dmm&%pqKOu4 -|<ΗjxDt\̖aCRV4yͼT9>~q}CBS)dxKc }M3Oti=@pA /3Sܮfe)NNb.Ϻ:8Fbo`x(%,3LVO.`QԽ* IלGw)IYb}n% >K>MhD4 j6aj'Ɓ5:!-I*&-dU{\ 9Bjl|ԪQݜؤcK:\ \淡0X-vtͨƊ]j@L/x3W F6GpŸ/ c&U!YBȻ& CG@\ޖ~MOQ'Lͳ{5١0+T$', {Xqmy?wƎ#_(Ć~ʚM7y5 z0w{6ND+4nM6ri>፛+,#Lg\a} ~AA1NPݶVS>5d\lJ9"*칒Nj-r-!lOBSy)0.C+o/Tg 2d6%d79XG,w!Ro"Dp_6-yZ*C~qr=V xR:dή:LA ‰N]f/%}H7`pG%CtețsAC5bbImYP1m^LhM,Y{| ~6s(,)o: /+\"!~ȧYg`g Ǔ-ُ\CP# /;<ʯ/v d2$(F"ԻoIAljGj`#cN)={6vdtɒijHˇ{-JmV=$`/+A@GěOOk Br骧g ֋BLV(r .`3's@ 4@i#^׬v> FUֻBqK9P,ա! ADj?[,aI!L"mwΗ 9`O=H%ګr.Wr/~7#J1O q,7 D1!eOz)Uk,z:ofRXb_e(q/kQ߮:}Į@U[Uc9$z)Z۴ D΀{ΔB|bu%2]9RpZWEaLcO)cMFr\WEUM"d6LKngͷtϤq|g/yXdsJ3RšP.HT ;F^h hw#}?b47 aT ̼Θ%J0ɡm` j`+wsGq~WG}d0w;[gM~2n:{,{:2,"bKf:(.b꿲Z*GPNA`)~6D 3ڥH rq,[,wڛd@*4]c=xš3Gc-R~PM'gO@'}( *+XBHe]t[6Ǹzn$y@^$ݸ{W` k<Ii31B2S0D1&;Stң'')a|wTgxyW 3K+f^g6;2s$rNƳv-XpmS\VCKyz8+ZdɌ/1XBbFWMHЈ% ag)RAV.1wnͯՃGt*4uosJ`ZFʘij܆ßlDWՠ+/A[e?Dh$jX%t8v'pڸ,ksCm,)aXu4|t4ڢ,TQ]4_t 'K8`F!Q|+H_ظ>RJ}E8b S__tXt>3Ņ{3&5P~xi;9.}r9`v|ե"s7gFDbzRTK7_ GX: hX޴?x 3 ra:96H | 6 [U@N$9o6E+Q.6lA+#HJ*_#fۦO|3!ZOyσ@ = tf@Z`lv!rFkڶʝ ,7k+.?5M 5:d ʢ`Qw![ŧQWIզq6ONSP]E,wE9=nL[dNf]@Xmo PA Me9kOd4:2ֆuI;?Ph_Vš`9QH# sI _4g@=RdF*HgқUAIt~>k^$_:O%L-;:Z +zuxcQ] țt-s1 0]hNKAP5|q2qXV-mw_X"Kf/A l.d'ޟ^wd*fGL)6WNc Fu@{iU bOWk4Bhl{`T x7ql肇C<8&Q_~񍳍Q`=(ɘi1T<`˺h fx ["ər]*y }P ))AtMC. /Rp$CEHBP]< dz, vDGss/Vb gE?X5Pڴ=/{q\;eJ#%S5FKJ}܁Ѱ2,F(w: pDcYed0M+dKUImס1,,<Ld334!p- &ɟ*!Þ*UABz!ڻa3\u`ػST4Ήr'sɼZ:wKr,*@MGdogcDa%&UbyLeӂdtmjK.h+*5!)—=lӪ7ha}nj!m-x$r73^'p$ka>m>TM)t;4}].@a`>81s:DЍOwk&:gzI0!'oGԜrƼ88- c+d-nqHpUgҳP~>\i`wI3O`赗?V;k%D+Tp5, v%A^I8-JF pN$,6K䑨d>eHWz#w>Ey5P7g,b V($m*h\YEXtoH;aB. llP)222[k0}30^_3Tg laJ|}XNU8^;)+v\[, 4G~ HE 3٥+^ɍU4FY ?" lT_pg`AZu7HftU)! | ؆y|S3w:u Ѯ=Gȸ44rrn)ɒn\ptk׵Vŗ"\u^NSb񧥙Eh޹Ht܎`}zY nʼ6G6 NPrG5  J͢W}-]Ƶ.NAa,Mbԩ괾V:}QV6}#JZЌ)Ãz|I;D+ :7Mu ~ |ԴD|(Ԭ|lr:s u H]n0tpWBҏ& +"Xz[NMtʿ@ZTRUrؾ&2~8p@`Qu4#pyH='ŃR6Dtepnr1YNlntӤ^-dZ3'{9XSnw4E:~WbT8U*9vÎ3]F-/,SZ&Oz͗h:ʀH<Ī_4]KyP-9Ճw~鰫y'|̍PJS*Q%>ʯsp ]?k'U `qeKɨRCaC'A:_dueY%U -;:%stٷxFzcD7Dƚsa(ce 47+z 9S{(tv%eg$z&!P{1IHړ:&7!2]sa}@˲^~ 'Ld,ފQ'V.׶,tvܧ)s^ޢ +vnlz@ý[Z}6Xt5npK.*U^`J7WQ-y99*D^/c+RˍJop殾zT #2s\-*_O͵ WhH*;Ħ L _%_`SpRop}U2)YI?\Ď؁yOTkT(NЙ:A_c[os Cnv%^dL4@q!2;]#nv 86d/N(mNTVNڔKPlA;ra`hS6Uixo#3YpU4,*MzTӟ uMA۾Hr}K0= kZM}ɧA1Aݫ͓.T$m>΃.CnGѿKySȢ檩H7{}]Ze ~ch`7 cfM{ yHjҖq-{IE@ }09 &-\ k։~<=lRea̫̪iAOeSj @"r H +9ez9:?_L0: f1'Lp8Hs9bI5L iҳš[CO0f)' 1%8`<?ŔxLR,_ ɛL4i\oP4ڦ#DX!hf{h>a~џ91CEdT(C+s9F9S0x;{*$J;߅9=MS;!tз{/7*e'Rjaأ˿a"oCef, ^HȈտH†Khvι՚|&$Uɱƃbo &$vTSUyk(<2(InѓeB_RoTZavBs O5x#L$eKP.%G 4$T+Pgsn:rG=ot|j'9.A/K˗9 vC8(avSO&^}iDNw ]miWiմ+.OYj#{g"Q#"TQ{%_"SQ̆^/ . ;X?@A<4",'0[mᅬv@}R_Gڅuxp .u:W[3ͬ)^ ~Kg$QrQ!(,<QUZ^2؏%KJO{#=6]\ˌq;6ڵT"gVt^N16g"jTے|&uTKqP\;Y9.vXf&y|`@,nq)qaöI3MS;?$cF;A C|-ȀWD?6,.G(:yy: Jq\m{W[aˆ #A_OOϣQ(.@fii Lɾғ[a'`}R=S3!&iB@B{I6v"w#/(k:)F6vZl;o>WcZVgyd6>\},%ڻ=t8pin'x n--R?0$Y# 4K2*Ĩ 2I0ф_-W> kgEkCR=PL:no*yͷ>:vQyXohULksM\;7*5w8}; ~ȯ7`̾ ` FA%cG 2aɐ |a'k T vɀco@MQgU^cU+*=`z2qI}jץ؅KhPjxb`욃"K?[`!fH%WhÙĕy]IAo€fU Z8}-%l0 umSM?Lɏϒ>ZeQ[MiNtmf&gϐ']9J5 ($T90oBN܈u1̵Q~ +Ξgm".KQQob,Kg0;|cjhOXto^YqUď%!Q@,?scaUMwyʧy&,-RߩDMY9|g^=瑴~இ- 7:zIs{x꺈}f?QK$!;vœ(BU.+n9UCBX #}O#g ᄆI2t]ƒ{?Y_[S_/L}Pmy5$gtfl "_JVF"$[!w2OFG-wQoVg]Rl0g \̷cBl)ܳIЧDZeA̡IVStٴbl.}N_ʰcmm ,^e_aMzG8M;K&{=0Qb`$H0~ծ>iזa+6L+g=yFLV{F*p>Aw).Nijr@C9е ruuIVn2irE[^W۽^jIի ݋p0K"&S*Ǩч2mg^w[6u3[f,rP*jQ[<~'qT9+0,boʚslPA'#u=Y؀ݵ;kP&Odᥠ/xsxwk*ŗ:a<53pɲ(Ml+?poPOޯͯ aN 0ϕZҪgwhQa,0KR6%!Z7Hyb7a?kDٰ7ݯ1g.^›Ia2CЭey\Еuh!boyE\?w-8[[jG|-b6Ȯ%{A!T(S3cYN+Ba[D;J4 pɊ|eAV91B7d}m dNɭ0p&̀N٭g/nRh~q;@Dy]/jw$UT\uhdj#kDUڠ]Yc|ّ舏N=V(*FdG1ry婅& Hwmyi52 SMzAZ߭ ,E jXɡo*@3XY|B79,wA~\,_mySÈ-(-91Y;\KKUXVݷ$:s \KԺ2MMaz1 oR.꺆Gy*˸,1ˏ8rHΰ4{(Ӫ1H=I0aS`N 1S 30ao;ܠfq1Q١LLJB&;fͶ@Ys،qy.g;L'-r; ΕE)mݳNu5*Q\Ɯ^aӀANVdF& "1D䩢j;oNWÆiKw0nr[d8QGjF7DuDBo+&/߂NZ$ e_+? 2Wm#~UQ* :T$y'Ǫ[5?։/H2<(iE폦[Uc0F&"Ito:Ѿ)p3"vA9c]pkha]VdܠCMǜ6Cm},yJ>"$o}1R̀>#3Z^f #)t.{J}u}o^*C͟R8{2T>P0=S~Wg{~zQ~aZD 8^uہsA^$X[ ze[K6掦eű# bM]mD7^_p3|%7>AAmKuoTa5*~1?Sq4xt:*<8h>oR \>h(?kv< T^~IJ̹.lݵ;9-;,Tw VQrMF٘QvO=`763wSK-`|E>K`4??ɪCe'q15!0,IMO\?kU᠅oWeDP.H"*@Ws:[!b|*!Pdg)yw`Dz" 6z,40ZTcsck:;,rU n4*OK @e X#$Oa%%Qb٥.SQ~\ 0`0lvql<%&^.W%5J.;c}p [U)*x?=ۏ.TS.ѵ?!x dDoAy9*܁`z4X,YًE?CO8Ying#t:֍,INCx^R.0]^J '09+>GNݵ=3iQ;=ѦV/a _꽔,ʒ7 uVSw* N~O5zA(\܅\_Q1!4&O(Ǻ.<~98 j_5tIE3ŻWTIՁc?^'=[P"W|ŮT.U롿@-j u[jQѻIl6E|{% .]Q:eprM{3|t墊>[JR7C=v2S`fnSI>G䫨(r=$D`_ V7X4]70룪u ȴD]"_KM-'z!5= kTnϸTlʻFFYH\&0~ f`6Dx +~\IjAdcYkU{,Գ`y 4Wde;?/i4#d>Y\·^LA^*$ 4h1Rx˞pNXjJUEڥ8}NK}D I|?J;M Wc 1+um |QKCS(NE'+'Ĩg-kZ/ӵT{ьD$q ^#ǰΑ مݦc Uvz+I锁$Y& l$U16OKFFr{2V]S^uXzW0!(/쭡U=H67LHP.\d)Ix8D?",]yQ` x-iVWgZSЄ`E Gm{2;+Yն^=ϝ+QRG.ǐ=Wďy7H"Ox/eRHxSo\)uy:Bhu:sCq&C욜Zuz-;:|[3QAw%`h/@ OU_ؚԞge-RLfGHRN&6bD.T 8ΟL+DVA]7\ gBgR|,}]"k(֯F^H"jAJy2ΑD+Φq؋bp94 s{| h]KlTޥ + nU7cX>fg~d=敔@4.WABa3❠Sc$b&ߐ#` |SCozB9I"l=33xy+l w "H2ن)#\K5I"AyV.PCեI#3@k|# q cr&؄ٮC/z~.R!G[R1hF]Jsr6M^-:yvoh[T?99,MJru*? j _zz9Z0||p%L*iΌ,r|Mƫ'+4+UbG-:N=X5m对i ;;n+~Zn4WWaC<-dÑJ eh#(m_y(6ҫ[f.v^j>Y՟zxdB$%h N=HF7iY!)ޕlD)9\Q qM(&& -[t>:G~12MuԹ=b +rq֤B*HQO\u[F!k0ZuԵ2^ܬ@ O|n4G/?\!ry>Kv=1-6?ov27 $옶 '3𡩴 ,|!t3E^ZVr +a%,YY ynEDg!NUM~BZO$Z÷~:z1:37I혣WCf2a7YB!BTxŬgBc#{pa2e%+c1#)ڏ ]n6S%@&~Z,ܛ"#|z U找Yr?0D<2+LpkN} Ũ0>=ALnT7RukK)Qɏ[0DҡjM*2k8ō=@ &6F0]#B@>ݴ\q[B`q@55,NpOmc~󠉠wT/aLHܞH`isVa̒i/(漛9O/-vv4 M06S޽j.$e8P\yx~ qW٢״,訚Nn5 zF::Q>- FѤ! (9i-EWF k"ަ*)ܾ2)ʭyr$u?ЙyI &d@c99= ˶G_(A#} &7lՆc]K$Rgn_!},Qbs$8?lf'AggS5!`okd=:T Lgb0t0 ȰP|!F4,ef`~S^"S ٞT2]YihyTVBa>qĝ[h6*1[\a)%]3Fxsk2J,`!'RKęujJؤ𳬲p&^d~3TwoՉeM R}Tj+*N }VGIt8zxJO07)`Gfm8;Z'>vۍL/TsW_2"x<&b$qe/M4U͟/Yq”UT ]obaL&$u5PyRs0|~/}d!H(&VhkZQWN^GK)vOJh5 Z5Drv x+$m6iFh1ʎ[OLXHs1*y @۠OaĬaxԄKg~fz.?Qos5N7.<Н:fUVL O TE!\G`G< t.bȧ'Brf+}?Y%~0ن %h7~Rة F-\c`@ ܳq7)Dh0g~='z$n0xNd^jEEyI\+(-Apl %xyK VȰ] <dwox C|1*ZS 垱`C5AU4 ߰ϗ1wصۍ<.s ސ+ֳar!ww9-%WlNd~UH/pGxVcw}fpJhKwjٮHc*;cLsqMaTO|R ^+pfk_xqTSG@=4&AZǣ<>},pCw1;٣ED]gf 6Hm[Mr3u/J9'AgVF*'2wv;}HofW3uU%4Il&EB2_a?]ƙQ9x&Zz*|o Gt~:xw֬.4o(eօeKC,345Fx+n̸\1b1yڽ{$:gx}&ǼSZ%X NnMBJOLT̯AMgk诟8&}Bb P@ _ UBg -4W-bǫ\PFuaWmE;p٭| bj/Nb [^U]WwdO_m\r]:QQ~.mHⲆY Ղgͳ\-In 8/aG! $C놶슆j@v n`Jҿ0K.M_C_-5G((lqJP9SQz/)~w7L +BCb+@[ ߼r_#a q 7KT^Z1g/\Yf"YcD)ZnKKk GMm#{P(iڞ_*@&#zuL ~'uvXFԤsL*N" .~RGrA7 D$$EAKFBKJ %62-^ӊdNgW"l͔_?dsnmI:Ce[I6Sw U H  t/ 3n"KE띸/cWY,XO!z;n6c%ݠzh<~cy]j$_A<2>$ĕh.E f52]{ %k6 42GO& }rh#{!W]k\/uݓgASͺN;@|ã%8aKLt843PN}Lp{c|'gNx)k qlðpBwJaэmyYώsJZ(7ْDyCdJ=ʃ^wb}nLc'Z=lCQl-cTkH*oɭug, :t54cB-m4lE5{t7k,;ե) dܙjz%p^w7z^Ǘ撎]fB _I!?Q+L9!-G@97,~E0LJx2ek#]5KN10/@DGi(`+^[h^" =a{0:Rx-!=tIęlxdӿ xڝ1 U\iϤ|Z)dw6&{mB?ȩO%\ld*i_y^=rƪJVOQF< oc#Q2! D.Kt0*1%ACmjrqhvr ksgZw!=2M G# L`Y[ D<ζȕ/Lwd]j<1^I=l#[FT6c HT&J6/Jy_0d'z#(000̾mҟ-ũpb]ԏ-dL/^ X~CE|(2cܳ"P;'X|;M^}-@Anpd}M`]C "CB}mZ+IM$62CrRȯx y{W8q;( AMKx&AbNK<:#]ɹUv?wѣYDFRjV iSaFIt˗rict :X⏛}4OwHH>8NbB@o_d^gOi?&IlZ]D[g:ttY.F/BF :%x n6י51h^)?4@9fg`ZKPK@˞? f}i'hfBW;`!-}Ֆ6Ub^ Lczk3̛}X]Zu|+&\k4sl%wt|Bl:j̷ov[|\BU~Prx'){ &m5-Rݳ}Qf_8' o46{1py^T  ʰ7?ƇZ49Sn˙>Hk/kKʯ&5Əu˙X|pGe۬۞Ćr' ,Z/ܣ0N%x#h;}bmj`. $0x+tۍ(F¼0;usvk7"2)ׁtP! ~7 &CbH@kufO@ꥋ9Ǎk6UL.g}yhF|3ZL|0`WݙdGfZ>=^-(û Lږ*WV\8;F+kzeSVƢdm`KSQH(h911ge8eoixm#dDL=j0L>`Weʛ&PoC3ǐNb! &92+.1EQW@+oc_>=er(=҅z!}O\B3>Agd?c D(*D3$,V'',e&I=H <6^Zlyj< Lj6Dh]|{Nsxkă뷨L6fW_{Go0I|r s= ?ܾXAxUȎYkpjm܎A{|S8/yu L.pHh`,A}NI#с >Lt{K7K6_!MR v5WPܦcq81F{2ﱄ>VyqGފIH(J&ǜB5o2 :!ef|ۤ6ֈpN:i ʞCakl;>pOun]95(P)C b3O<\(ԷƆC68h=$dqw~^yLn>N'ΐOtWs|v BUڢ*#-$9;3_~2OBm 8nDQf(+̹pTN*fȣ4 aSUt1&߄޸<&1hh֓>m]MRϔd={*{T`y ]l,XT~=pu.\e+Yux Rh!qxa*];e %nKqT5edd5;"'𨃡zGW,wfJ~8l|!4&>67OI,D9`|RM?4$PqW /riu?'>8(! +JY )s~  ow*ie\Mf1Ih2[\/rF(}8^J1,N[>:{ʂ64!ų00M۵MןJX d*R7hR_a}\UeNNdon!pO%e?]1F57cW)a!RU_:o2󶦯&TTl.oBf`"݁^az&-ztN,sE턘"g+X`[$sHiMW,)Gey_h\vunA@RXU:- @0h~WD7_p!HJ5R"1+W/ xs(~<3;]ifcX#zw\n?![8֞_=m4;0&@nt~%<I j;uLYfOӯYRP }cZm,iJoi 3=#2ned6 KilǧCwSp!J w*q6gV|7;ek ^Ɵ%j8ұiBua,NKL Ҡ !Šـj#>t,Nٺ{ KW,wۣL;&5whN4Ɛ9'iY`}gbwJxvZُ{]զ:pǽ0kEШ~C4)d<tΡ ,/(FF~͙E_*Ec""v7wicU.[T.g.qwx漴 ;2k(53p S/@Z 7:]ʶPimySԡf"non*7t)::1,˲ ٲV6'%yf]/=inci-%6VSp_Mrjȸܬ,44k xwTbK/C꠴"Cd> [5 `r֑4,^Q^Wa!z{ۡ%&+Q\C?be&Ἃ|ۇhL*gpbgX(xzI3Qy?aaC፲ߵPBHmx) _#Iή!ɽe=oF /7Z)ҍo{0n/qsYGSL79e

    ^%f(,ObO0-bת[P`,rk) ϦBx=2Y۫">k)b@YҮN/=n&Y8c.2.m=>捘|V@j:X{~5peL0C|'(<= m%kpkW@5ޯLUA-[uAFP\KD+QDUKcڨ/`2|uN_VL|\,ĔC*&Jx{_i{~j4xIujʜ%$> "I*1~2 6|JE&QL<(H[8lLS+[ιUm؎B4a?s^~Z$}R+yK2= 8I*տΐz{+)sQ]:SBŸiNH#WzHSږ ,׀4Br5gXO\ x\PZ(7J9#0\"yYp3!(X.nOM(A;Ҡ Z :/WPN2Bb8 6g~mUwR(N*=L ``K]Q^rR!gОBsˋ S6,Q'_ΦD"^¸%㦀CSV#@*/X#as&$c(Itc'WotSjnikxQ#Ɯr?zӏ|ù1yÝ; I2#!M{͜]iT{m`d 8:3/*RWrЮ@14oV4~Ie:O+j^7"Kdz:I( "j($J%0\r*.nF"EۤzU [9x<̋ϣ^[;M 59U)1%D '0R'B 㦾Ly04*PdF#7i鏾bUEK, }7~^hhvvdaici-.Sz%Bl0iO8 ~Ur7t 30)UxtP7AREc*Y.)JͪyNQꈢ@q5Bb W:YPޖ)c-)i}H]9;͵t;u7eqdQ@S"y-+nRq-u`?uTHK瘾6JA}!au?Kkަ!{{'R01!@)YKd {ϡޛ3の| `m6whشsoDs-:arBS{T3AZ] N_lž\Wڸ(`-T @ MOH*- Ddu5drbY(8mK<UuJTh)<ґ̃jwx<tiI 2PܕzNy){t SG,OWqNz8kWa\U9S}#zMZN2+A+m3DGxA-xSfiGXl%qpê9Q҉EtԸmFA;c kYxw W\#!x Ѹ8x y5X ϑFsA;w'tT0E LÌ Okױ0["ѻ;,d-3=1fF 3,0.wfz ,%;t"BW)O"Եmκ&ȉbTXl%)&[& A 85,!zz'6/ )5?\/o0[h:Yp1'osW5x Hh βQ l)unPrR|acLFkfv,e\v0q"1=9l΅vAVv | MdC"+*k*LW"R?X*F|e_)]d% ȇN& _X&ݸB$Gux>=7Q D/<ڧ$cDPŗFwcZjAs(gcM:R2m g?T~c<qE35R"*uWLo+NlkzymnRGz<`g~R;.A< {O$j(-'#΀ї 9E7n R9@iH. n=Ua"L6//iT$cho߃T&1C$r gaj q$g!*'w9d:IׄWj ;"KԵ#h+8j\v.m%xDhcl׋MVvs/~6qqle`di2+o-&reH} qf0rZpaC gRwǥ 0xw7C&[k f~.{;Rg#)~ -U{t'k =5V!>nE`E7Ll-C25qL†a.b潮Pc >&ziH`"ͦn EqHcoΩ odkЖBLf ijd R吔. カ?|֥~$Ǒ7UT Ѣ@svY Eks}LE ~>|`v<~\AîL:UN*x/mӏۇ%h`Ӝdi_l]9 ;Z -m/ yf#OLVXy}R£z[՞d$`@`Jcn(TKIX}\er D&vΒkuz7Vksbyͻ e稿'M=p+i+q uC@xۉPl1/W9~4?S"t:GA}N^C"ӘiZӲ'A[~E, Gs}΅1z ƴAu#_1A{GbwϙDݻ?PtUJY oĻ5&:}w]#k&5Ns:Du-eLuF=p#ە67w.Z;IIdNn0ֹPԁyI(:'쬑<+Rv7*ptꏇ(@ [',߮#^;"^8ny]"XoV5 t6DB*x5%H }f0y; J$Dߊvϳe(Ŋ^ToGeC.{yzz I-B| F[ aj%0 (k&agYZ070701000002e9000081a4000000000000000000000001668c169400004cf8000000000000000000000000000000000000007200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko.xz7zXZִF!t/dL]?Eh=ڜ.+ZQPg_P Ek7'I ˆC†'Ǜ^u_.k1B [_e3 M.=)7œ{R!Nkd0fkI~qR֯NI'o3 F6i0w 㑢:8;j h4Y>_l:j#C{uL'ՂQ @cEW+\pǮW)0LI ED9@?U|f$X"@h>Y5 TsSU7`riWv'R>ZF)Sy!L4'=G1qv溂$hmo Wo/ocld~$52˯ACCQ`eu yh$"b S 7} p@grk"vMS4ϒ02~Jл?}TXJtXh`ŤqHi]խK?v0]rVPxq'^Q-yzK"IyA3qn^Q/EPqrayt֋=JLNw6`0,yF1vLiޔ OV!J OxI&MZc\h^Wn')FQ5.b!9Nᦲd<ؗaFAxs J(U½Y uP~HmQXyQUʘq[btn&GoT~҂`' V~gfoH8=edubwOM}{Ncz.!OgV,+1YvM:*΂K'^,WmWi^>_I)f Xҗ@mjSE([A@FM!%@N}L˝mbM˪"V%XE[7L]@ 2؋P`(r2+f+e} ~DG-əⲘxJHY꿜tjodBk҆aݣ WCīipwoOIDG cg6W9RG~*{K\1H#'V+[V3?[`Mf9;FԖ*Vfu]ϥysy*C~8Z6챺NdADm8!@A&h̫_܎G(=ʽUB7|RL19ߍm){ -D.PA|((_F!t Dԛf+e_Y=f"yY|~6Pg^3D|&_C>'9T@$$Dk/K<)V+/ULe=ôr/C-~^D;Dg_ȋC}eG# Ya<^= xTT:C{t%)1\yᾃU 8c!>,ϋk6UH/x˾Y)%w9:Jw-XPkA[̇4|=-r$yЌ&SƧA'-#vh&57NV>oGIJQ<S^Y^u87鿍qTs@ɢ iŞD @3?MLChmQ{Bud5ZSCb:SznAB"oӾ-*`e _\_6[fJ%zƒʘx!lFժ.{GEIH>uAj Iކo3>FD '|C0.HČzH U\Wq2<i;m%*FZjҙY30s@݊yt jd3KZ5S0\L{8N,%.L?43A!K٫RO[2?ۨD%"L+^/{m"'Ιcfc0  H2{+4-z䚐HJ|M$T:[MŁVD X[i5@Go]D!jMIO7 c{iH:M׬=_(EDq ӏ]ͅGwOc_{kUa>@E>H<誥8̃m7*/~BN".zTL\qswM-ɦϯ(Υ$0q{[ 6yW Jqڸ39 pyѱ92>!EM^/íS?=DrZr矔 xV׆;!K%(rE1/ n H8A 8>تvghENšpA0DN³G]t%)p>T}9'n~؞dj9wX,EVۏqvF*kdQŅSD] K"'? 2}VZ1&OKcPOBcoK (49v [#0X#E+$vn\>zjne.}믤5uL2KѕNQAvQ+6yWV4h&1TyBMjzȼ⩿#lГ'䪲cRHS,҅[=~xtڟWs=`(x2$G@xCx[R$ˉ᳘{xm.!ŝfm177jf-#'*h\!FTsSz#~HNyZr, * >㍂ƨDY)1]O?dw[4%~v"o'`.KB~1;\Ztء#=2Fؚ*R .PBPާ)5nƆؚqn݊+7 ^"G^nyi3"?ڮ6~PTC [ۨ`ٕB;_*!Ǯ %ϗTE}B'I"E^YD%.2.Бs}ǫL%v5>`23<)50s|b%Yb 5gnv|6 EZ@(~$Y$jD.0Z7xRMPoEM6t#nDH@] ti) ɊЂ9Bݒu/ay=^tdD)!Ħ)bc+ 3#U5K+I繷񞞘ȞHĒYS-Z$gyprqPd.*(L#7i0ڱZ'K`%2m$KG"ҥJ\:|<_PuQb;BMˎ; bwX0)22S:y‰DtCeM^y LN?|?tE vacPnwVs$`;9XȾ-׈10W-rUS+|p6Zi=}I"AX2{d{DŽbVr{c'؄dY?ySA?Ѫ Fۍd.{K3tM //ۑ\ \ (g 'Uvs0&|q<7*}XP}V} [ O|Ss(>ۋFbV( GWFw(@Ki5U9z2Ů'^ɢR"{R (c rbÇЧ\ŪFb^۱-KtJӽE*$,~7 ~3W+[P%g PAA#u8N5tB s2!xІ8q1e"F>`y 9fÓ9pUcdA.=uq&F'+Lkpv[[o8Z_KR3fdޥ+t>)_i'q9ԱKס?=a8BEB= '\D @@# GL /Dh>N22yS:RcRG!ixqu a^Չԯ(K{]Ar}xn fc.HZhwˈ;*5Ĩsd=lhv`SR 8ƅ09 Zj=RCfUJAԑVZ)I?^Jb4p.MYXC.Bf.6dA ccL4K{@l VYbUڇR9j#kA%P,-kk49.cDwX`">_sV|'"̣}w--*X]zDu iˏAٙ Z(&oWMDRۃKU$}]1]Dw{VEBj4&bn6)мXBCͧHSXZAn B߉LFјGPzL捘)siuEw!Rڣ y*Ϝu ({Roe^1X؋tgY?|a 7bUOKg:xb_Qڷ//^ݫI1rùj:qH7PRXh F|++in5#H該EgҘ=C8[+>H_Ƙ[-.yn dtmq7C,7I(\uGюܼ1 &GZ9l<d`eNWsL jj[u_o敗_9g{sA)#j/WR.GG`$ atA^ $nYΑ<bI Z+\MuF[vKH8Cc%$$mh0(j9.dE=ha \ņ]"ŵ[ ٵ8ꭕrh)]-!2,B?m>~5w,Y8Xe 6=+APA"X}EYr1?"ӎx0`ғ "rd H f}u^jʋ:.+gS W ΦdNgԟMS)C1$(\2 #Y6C/$oW;؎e `XIY M7VD-p. \ߟfz[;Kuߒ;sw 8ʦݠ SLIiZmb.msT,9:I)wfL1ἎeލB rՋz՞`&Ի>k9I>b>|ӄ'B[ 7;TuQ[0+)J`9EZ#ArF ސ -/DD3c\V29eY^H"{p z/6*Iks J{I? mFXr\%ntpVR u]Ct%cRmTNV.OXW<`uM{p]pBFޕd>gȼhac@Q/1,#z|ېlbߺ=0g*csmzș?%(1]H-OFmדTR$/?.B2`p&`1HA$FH@wN` s|}\(Fa3QTӼ{[375[wO,|C-W2~}lW3[Pؽ Jg7.eq6On mDQ2`xuz=Tq;,uM!hR ?2/`ި|,~Smǔ[9N])BT\بV}k@'B 9Pmd2|އaj'#c9jD]iB u&.lDh?$`+:7|+zO:>W{.+F'ӂ=NEA&ܠ wsM5V]h2 1X~qth2۸a%opzO6 )clQ)Lf phXc؝zfJeDm(N&e=΁Z]3n!I"/Q-:iD?(z\Xyk V([0pȅ,ldVUd-x9/ 26f#{}sdh^PqRM-&l*f Lڷ>MWK}v-c&R7hRlCa#᯶y߬?NC+LϷ<&K"GzĐ{RF?mLs~AC<+3 sL%t>mQ6 dwwnm1qpJ<\ a#f-HAΦKǩ[t9A` ]C0vp84.|}ߜ9 GDD>o03%&%h  Ħ^(eRhgwF .9& |p_**J1k ϜF3*!*(@vgNX=S"לAߦ:;=#nlݴjpл"a'yG{f_fA %)x0kРf{<޸;uyYƛs=f ǯCG|yqu娚oc'_*AN.3bos QjZ*ŷ5a)|%a Ah2R7v $"bƔ,c,Xً;z$`eMWT9sQ08.^f>Vz( ùTrj m^#5Й6B4ވ7 H3!{ ^V|K的ٳ/Je~75yA58셬yb+ݮG-:ONtؗC[e:#KP4ʶ47y*iΜ4^l UB=%r ;?fcdQhjLH'1"]T+**v M*ɚ^=bM7Ndpj cykX]kH&Lgݵf0S,~z4DA?cmNY5)=RO%4ycv(.0R$q;-9NO`W 6#rhaך_3Yk݃7.~b ${P, JW 8Z|ؐ_!m!>I_NZc?&'e2;תѡ|(J ﺉs⃯<4jȎcdT`,{?ZAyo #(^eh-Xw Sh%J^$3!c4mqU[gvaY6^Ÿ X>4ueZBM|qVKBWEZ죁-QH!_ ۀ#QqW9pR6P_8"t*LW$2,Xb1#ML#xUڻݪ(,Cձ|%챘١[ KxþO̐t׏gB*ʼn$Vq(f=-鬄>{Sї{uO2x:$_\Sqӑ{|ЫfX R ʘŪ3gB٣㞓֯m_Gr =galL]t֠^eV~\9"ŗģ8zw%s/byK'WR,Mc峤+~_%C$G(?dZ %uSq\/[]6t6!^xT}\ѵ2E>AQȡtHΞt[3Ŷҵ҉Wgu*ܝY[iVP{rc6kmd!ZѬ4}wqGf5D$UGjeDKuČ~N0[Ft#D?މ$; K'ﭾ1Մ^F\{ʗ0(%f [tga"Ti%OuEr]毠c7 wv$%9"Lk#hXX' Sl&վ "z4 O4ݶEEr#< tuͯbm vSbh<%](%4ǗHD9Kl}/2k3d7ʂ[!`Xˀ%azkJޟcp!&+bQB}]|o|$P% _J8z ewŊ6(W`W$R=C_6(DԝMDp}Ӈ5Xeտ:cH ͜#q`i;@ #2ʰ@2ʇ\Ckv ΘkliؿFT|Csm&[x=>&/$U QXJ^M _lD{^9*}RĒ7^oE ^_^#[]fy_CX=./ej<];X. ;+.*["coMC|?maNNﲖˢR<ͪ>Q Iֲ^ gJNrG*7}"F3uS=ꟽD44( ROj-ы{CBnKӌ{y[0[ړ=%L,ӑkh|?=1Q@bIUmz=wCfQׇ.g A/j*~Qق=bth_xZߖ5WBީ&·7G-ID* +ͩV{S)w y}%}CyƜ2nM(x켤ʍG4'D:Pߙ7Z{O/H=j|M& d{2&/Vc%wRd~3x)T'ie2'e`USF&c@@RNwhpyT X.M JRw2F go. &@dL{j]$3|*uA""y?xh_nNΟhfuC -ȬO4WI42KxJ#U@pٿ"qe7] d]9\kff!,o2%JÊe;rx/sU8v1/_a yѰ1hSv_0òd`hV|'^NXةɣ$g 趩  2nS ^~b)?_E2^gq++cqL4]`RSj7y>hRFEٖW&m(2.@mѷMa-^/[ ;V.b霾Ɠ?گpS .N T U,<#15}0"s7R) @Hbj|^&vJ9ULզ0N*Be4֖hރΧDή3>?{o[QIy@ }iȽpx=2:R/W̡s6bM㴲s$@0LS%mT#ݟ~ 23ճ8rq]sdUyAv/=ܭ҇TxL|ӳg/wQ24t~8m"ēS̓zn#=U' ssN=~Rӫ3xfc}uv,%JЮ?pU.7 h^ѐj 9 :ODTY;Y #^UBg"+O n[h GsShOph 1>xIuq+! cv?  ) <0XJYjDMjUo=<2_W\3vm iJ׿Ά{$DU5maf꞊%yD5-Wp0CRGWD&ߤX%a1W]k^#!^J"hvZ&NFL/|.a;ϠB47q"erq6Z^pmaY7;ڠb )0b_l . ȸC!q8FZ7 bYrR@tәċM"Ʌ1"p=)\J5?9ml>ԓ [y"[t⯝ͅ@5FA*\L1B:;+^pox15%?D)(vVc%˳9Fp^)AB S*˝6֪=a(hزGha\CM9dzcJ픣pع=Ua"~sKʕ?k(@ b^ H]|gݔzz/ʝϲ1c8VXNn\R!gI!ɪl.ip JGkfW4e$!C'Dk4 ZIuhf[FЏ-,D,tP7G(SPVt1'b;B ̞4Sѐ#9i#VP}^M)jA-m]87(LۤCG ٹ%7 Ycy~/ =.&`XmL]p-C0o𞅳ےuKǡ<(=u<'ˠkyÌhN  r_Lףޯ.{6/6,ӄwDl GbFUWJi?sPT8 Run-ɻ?h/[/Wn ;xUl@Ća&A#kﵟMz)V$*uc5N`vI/2 u))>luYJcɓtl h? iCdU$ZiZ|I*5\[M; 1.-0ϫUfxpW(0F~[]֨MOO@Iue@M92qt>6 ?жSyKmwTh6 +avy[BMh i_^vΨZfip4Akf@+-p+}B.l!ċ ݸPj}Sx@veMOAHX:B9ʱgSvկQz:{5we`3#a, V5<=OAupFD5hb~_5]Ŗw$Sr5M蝼+'@~fdQ(w Kpʒf"چs{QDQ [oѤ Fa>PNMU l8V-}q7oVrkM,I7-™Q0Ҕ( &WON)@|P]2Y=R"ItZv^$Tc QEvy8kodɄg/l{؍QhSWUYXn[ʸk)V7+HX 'k L.|vURzD^Yej)T\&ec-ֻi:`=ou_9*a)\hŞ+-MВWn,+S'hP4d#]˲n8@Ub&ɰE&fD#z@JsVrS PjJW <5y"b:nsҿH1(U 0u ,wʪri=3IB3`+vX[>![nЪfwa=cC`JcziȃN~*MǏJBRI9vs1 yB:w/cݕeb\G(2\*]k~шLp?(MiEE!_[8kpє;_4AZYJDpʔt'6NO^-paUsv۳rXajlY1ڤFێ| {h/B՜iƮǦx7/Wp^!hjO@Kw($csM.g+#ЍPQ?|)+ohv%ĵp^l)c-k7:\!Yf-m2hjDtIKɽ2Dκf-.IwZ:ɣb~6qL+] ZrXdrvj7$Dai]0HǫNqi8-lzpL|L"'l<~a.%{7Ta>]‚׮sq^G y%'PBxBC8-&g` ηG`#[n\Kv@qjW{ CY0bj0[&˖Eے/h7iE l3N_Bh@}8+JY}{K _zP!7yG2ݡPXenqLdc,$}Ly [Y!üո!fh+󟌮 vg&[I|Q,oÅlG<9`ޖHaWE'Kɕ\[LxaI(A5-M`v)ZqIM$qR-(ynUYMsݤ@+ $ F_ƻ;vrkr(04  2Th)6E@8z*9/C d7'Ms&3hE|RLZ>*JmcX xZ&~Ca_mCKA{,Tj괿4V.§qotK(0Dq@8c[D1$`lRt.%NhYl<R!< Tf͘h(-ID8B0X%/S[+/by2 =QO-~¹v}~~66x_Aȴ `o3F]^.uNܴ&Hl3:Ө;)N̪BkNy J\/$ò1}Vȶ՜p8"5qz]SzPPF!ؾX`[+6;f0joxjC07J^zsElҶJ5 U3pt]f q{W)& BVUo:q.m74K "Y9iI偨Tfs"׀Q-jg,%A }$$ƴoY4˲:.+DAWM]+\|ϭq$U=Rs"Zskkzjɢ#H$G N_& ʄI5Rh$bD% .:_f͆Dk6\n*9w܀*6TЕqi8Yw:TPMWjB3yV\܇i*mѺ!{:5%~W`zxiW'qka4p{jXpv8w9bҾH_s#8. * Aq^b+wt<˟[#~?M%KGÃmg: %:b w^ؔeOoJR؏V< F4^Lڒ< ѥݱíj"66@ nA# jYJG '$9{4am/'v伖,bIEeG rӄX>Ez_7lbLMHJɸgy32jM9PV5lDF=:WJkŃv=/ RzPr+ \:0؂RT0ҏ!,&APcLxj $w61 %|^0DzMb_n 7j_JB Y茐]Ր51Jt6Gdݵ1jh?>٤D,`=n2=|ߵ@꓏E2Qv#D"r)7({T@ o5NOof(bqizNQM'e_RDgM@=ȵqy&ذۊ~)i]D*X_Psp&ͯ5]hFsRe`]APͬ"5Dt,-6,S~= p/pxȈD-KmDHN˺s%ւ)%w NbULf;~JQ|u@IvڎftsF|q"DJ9b nYlޮlɐ#&|,po }ocڦ_$N)/ h2&TC rS[rDP{ ibXTO :fN{I!7ۿ5% OÓ!˞:dOGr ~rEHDz]$ܐZS7Gw{rA̮)YakTwl[˔ۑڔN7C&ᑶ#nV(p=ttѩ}ނ{ p7]G_(`H?5LkM_t7t+9i۳#cjP9kh\hrc_{Ǒ4Ŵh5|G< ^XTCIG8GO+{ZQǧ`qpݽf':o6:rycNEU%~kөNWӬڗ-ฆ|zAEVSi64ͲY]/,זuq"nTW%V'*.ND[aQh=/E#0LiqwS 2LpKq.[Zf/~Ssq5 <aHt3PD=٤BJ[Fs:d?`{0]8TC&NX4ҙv&rgYZ070701000002ea000081a4000000000000000000000001668c169400004664000000000000000000000000000000000000007200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko.xz7zXZִF!t/9F$]?Eh=ڜ.+LD*?HYcXP‰zYO]̇[ j\Y__e~ ' 0BՖIC k~v^ԑwr KWlrNC8sՖ£>TRPy@$j d5}l(HsSC}ᷠ!T/v0OF/ ZS\J洙M-pn` eh3Pi"A|2ĞMp`^:J+XM+䛒sPF`oƫjXeS07'ٖK0~c2yju$;% ˔v#TIU:cF,$4dP˯P %o? ;&GҫONUu$-2(E OYުһ)َy~~,4k*N-%uO*[՟ bq}v[{z#9}y^ ,ů` X{$ɨv&rΊډO3Z a6H*/ՏGg 3ݯclf#D{fm>itKV"M"Ʋl:Ll95GI|Ng]yHZ9cfU@AzAЈW,>-!lC_C-GTZw']I;"_d BbXYk&,)lH6jH)=oN8 3 BR^(B3Vӧ#WhEd2t%prJ|W $,q#Ɖ eȮ1 hᾉ&a)}i\quEU1O`Pqxij+:oW{] xc8BwAs%7i莸R>~QI7͏]^`6S~a??!:>p\|KDxsA J)HCxûdl#z fΆNV$ P}0H0{L~yͧ#Նު53B^p5(EkdY*VT3%r̮Ub3%mYp$uGtPt&+Q:H \rJRST,|_coO (kW@(X;h%(&l2fKj@Z?s)ٹ6)4e | YAZ;x<ɤ7Ӄ8z'2MjBF,q|X1GT0T$ u4ok{eZ,֔GiSz,d:p[<7y]xp vBl` 3uy[lLGVv2\܂!ʼԚ]ΘJz&`c6͇Y%)P4>D2MbIL VÀ;?AQұPjdnk_|(ת uu^awj4j+ՍvC uez|+@)!J[owb2u 7Ի2PC2˰by2f15pxaL)CkYE$&쑷3Ig=N˹Xi(w?6 eqsL3ffD'%cfZPd*֒]Ý$ lz*ooBVupDn.ci .Rԩ|3A b% 虭ɛ!E(%NvŜ-+w#pXo w*H,˕v6 R-Z56 bbpTȬT 9E捯vܓP-@zRo=dŬZ-wSj{C8%X;21Zt02~nAq5uu !S/QKSquyGMW(J0o z fcO{CT۷ v~gn~TXF ܠ -#E^+戒gf49ZmoD;T?B|W}`1đ|QA0 ]t@U%\~iL].!9ߍ+8ò S-Ua 9_f_h;"Ωs"'[O2@sT-ʚ+>3Rcp&SK,ئV`ꬴV׋X ЁXUՊKc, /tl;G?dDQF{xc,g1i/|mj,,YdÚiDW'5Rά.JQ1z /}mw+j΍soͻ9X=8.bt#!4Bx!!cO5>讱@}&hhޢ|о0 m2&|]GK=HCe\ۆe^<(1J=Pce\b|y&N j凊nR9~= ]hrMFhzg"fڕ֥)u^/v0C (qsSzgBݍS@(JJ9Pz$2ؓ>C)P Cer}\Ssg[%TN60nzch5YW~Әp=yz0V2q&E˶-J0^Z 9UB e}1qlxk?yb/?VjNJa@UOjQ+x"{-m|0ٶ[h@嚔rss7O_c~tj >:RiZJ0뿼rJ0G]@PcV@oJ/cARr*9%u`_ܢCŔgZ &)c:D^&CVRɯ2 c3b_cɽvEO-uZor|>.F:xpGKU=*!ZdOs<1uv|H +0E M?JU whP*a g敢 d#\q 'wNDTj[d:U1c&xÌ 󷭋zvBm~,2\ED?0Rdȉ,?dz{Oóϗ( tãy?Ѱ^鞾{seTȲs\u4=:{)6} 5wyD3)/>+H1crGM՛fq>˨fcѻ$+<[leC, il9gݾi rуز2R*#$gDf^2Sf4Pv2R;233ᐛ?R͟ݜm sěcr&䂝:ȯ+s{?~܉ ɦ"'йYOƔ~_Օ4@ylRg`^wwopU >9Z4T].--kk/NarK&糖4Zǭ7^]-&Y`w辳)@6/^9SnwS1ѕMiAE:j꩏I=~Ǐdn@1B\n}i:@i&η\+e'lDpyj0DC}4NEhUP;q ]$ 6ZOx21\BT,q.5Umz9(j#f42Rs U2BA$maK/&M1u䈤"ė/hCܑ: iv!)XaF Ah6`LI< :s \09ħh q>μtrU: D)ȇSXCŇELk!/2Vh|C7e6Yrc:YW֔MrT[nNq/O`=I;ՏS-Ӏzs=Gb󆤲QatYӑ olZr(G߹(8XAe% u3.(9rйR$!&[)`JK^jV;ؔdn ̻"FnGd|zNA.˂Ua ;派xx!L~Bw0i6o;v^U ˷gx+n9`jᒯ_.t>;#9Tဧ0-@d)vn <*Ca;Ž8BY|dB.f.CqND5 n]:s#w U{p?+yK!K[Zf[eo]SRIۆ8[/HJLAPZkF<û5ix:9W +xεc/ d2ȝr+ z6cV*3мx H)hnw މ<*2,IhazX% qtqQ d^isۣOMdBuRsηC"vFحcr$ZN"4NRz#l^^ʺJf OODHL'Qˍ̄0d )d*EsMݶr-X[Bhы\~f݆ #rĐkӠM~Redg`,>ʋx`^,2du^<кʻҳ}FZfk+_8%Wuy+8`lz.ױrOos1٨х p^ JD[0O'o,M#pEy@.uhU_DDƁ9_d-b JûW`ڄp:9sT]K/M#kyiKlˡ66*y/ÔVm#[BYL#OV? Rlm +?\ꒌu}HnøXe ȫw2a|*韉^S\vZ5<'Iz%ຏzUB-Ȉ ):_UO;.(d~mхe)FvN|ɪpNLU=n5 DylǟeWاG3koԏ׼Q Cyn:ͽ,㳁Y_2&׋EF#!xm6eqי?oZz珮?b %w PVRsS 8 `UPR`y1r)C!MȻDRQ7VMPe蚅U;;4v*YtB'Wdu }yTIUa_*;B_d0'\)c_ \w0z*UMKE Ak(AvѠaMe5b SP퉮*]m5g^5o> hR] W$laĮ9ߵ8JᮬpQ G28nA9ckPRWDv֪a> kO pAld揾Ǵj"LorUd+sܤWV\W0qnwyF\h  v$2~MзJXiA5N'/gZ$_f~)-\;_むCGyS]_ƧcU{ .bjpj4~`=Mt"ZDL?}(9*Jj6HvS%[- N#\9&EnQl#ޙbnlZؕ T%W=햅vJf= eycPR躓?INzQ+A*, !K32jꢅ2-7Z m9m}uhODl ]o*6G|5pAZFj4n+}w!(KMsw*Aه'nAΈԢiֲf̔26|'`OtO#dhvFTts:`z\$}t9#/΀2Lػ-/-9 N"gc&Khf8%R`0dz{Us@#0b(ni*Cc~]AUbϞC*!;ko| Ttɰ # z*f0vGuf\ ʺS8)6ʝ#X~It U:ve\KcWܦp/,_~\@#4HPe o^ TQ:~s,׀yPFx8Jm4Q3J|E4@{i1[vvksOߌt_+jhpCppȻz'}6;k|Tm_R^ZM9՛u8AwjB $fib 8b΢'r;N`0`ָ-FуXL Vx/<+ ժὃ۪j OPߺgw}?[V2f>pТ)p`*ZDiFZy47s }ꁬŪLG 5 8V"`R!f5f)@AnO;a#sî!` hZ6&a"?c32TnSڦ2oLDpp7cФwRCuqp+]ŰWrk"NIV+jY>HȬ8>ڊ Z23Jݎ2Lŏ|;#x܁sǗXNmA ^I3-Ô;gRft?îqo&qO }U\SRzXHb`,y;kHrۄRIfHL=o4PT3w$3L]uHޠ?۳TVQ RҊ-N8%i ˰'j ݕ~(.ѵbPUGut Pj)7Jf6cHp改Oϭ!_wW±oj:Bea2+!ǣt'w(*"dTQ|9d`DU[=>.Eq5~z'tD&5@tQPFwxW1 ] [*_;W0poM7st0haw[Q7I\sMo fJ7.;J N .,ʺ=xީ*|cB>BLj;dA^9/ ^"Z'[o6Uz'8RjevqC\brR%Q?+ `y0L<(GTT& 0SIw5*[H)t /.ۗ;j%Wr|԰SlA?IY'hy |Nxm,AdKy01$tԽ fm $Xh/ lvw [n0CF箫3hI- evsć7>}L\FOuu 3Ƴ*P[Q4y.tٕJ vM+,`z- v˙F=[9DfKߨ8HKY;p$l8bZW+PQΘZfiچY(XJ*Gus TkͺN,}j9vgk6^3 ghWɀOd?wQ_4~2f$ό> ۦ9}8m>UO6;hmj :|s*ڐ|Du:IAv7Cshrty3.P:Co!]ucD+EvlrnFxR\{\ajgA* n_0ni-SF_h!Ñ2`qS#)#/L ؔٛTU_0fG&pS$b<L5&O. n{p^?5*|'R:ɨMQn 2Eڊ[x3ҌRFMBB3_$12')`MCdp,v%R&=6/:KPNʺP4haq/p0PzMWUB:F}Nkzy$4ͣ~yYƺx?0^I|gMVD)'ϩ8ZG-[$HH0+˞:@!5mR L];C35$ o*,b+([t&]PhMgzYXޏ9bd%SDpdw٫;G>>m$~ _24~>*؊uvH '-ħHLEpfkMz!3;JP |zT2{gF҇sk&1|?IYe c0ގ/)ҌP&@CSeFmEZn&X~Xޒ{>=8&^6Tc&-wsv ḡU3cEC$y}A?D Ms_m:P&SJvlQ6RI|*"9{K"ڵ{#cf\H: q^cu=Яre;R;O՝,!<>ԑ_m&=@O-WsQ^;_ɨbI`/H&ssA{zq9<*?Li e U*:4zpq9ҕ q`!kL$CS1 )kʌz^0SG]--kIpTN9P#IdSyws&9o{ ;3tF'>,}Qk9W! _Z ~YW$e/Ɔ< bXCl̅&?.SjŐ4)xtuҶ㰦Jtz!ǜ*Ե\Ϙy FGu{pCihi132sR b[Bjo!W^;Tj o}tAj sNYFQuEE78XMtI^Jy4+Xt.|7~ȕl)0G_`IU2*.`[ "(hmIh4$D>O (3u1őbu oUPEH0D7Yq*=﹡aUB7[ub2+mt춧tu[U/=2hwxUĐ2H>  }[ k@/,f⽗v(VW7 oDs@|Τ`Z>tӢg' 3<Or YW8pfWky"&|VUжG31 3>u]sYo}͂ } ˙$ZPB!'A;ynADnIqofצlaFNq;{IGERmI0-~m* hKq@;>_~k–d"!gSNl33BÊZƳ·l v7 (nu>Dt nÏ|/"#26rb8\3Px7|jw\ዌV#6Zۛj #=MCy|3H)Sfg|զ@v!o4(Q{3kM*u6=Ga;쾂 bY~b ܩdHEl~y2IxK?PTt>6A/7XK. p_ڕ L-a%bXY \4hFYu[}!BVJQBU/o2`q[]CRtӻ uyfCA?I0aq;yZEuNN8YL.@  Jo"Gc8 /ͳ{atRG}BBm'e U|f;K?T jqW߿W{&7vAFF_aN,%\M@T' D`09i[#)x^VZµ0æZK=-+$@t;m_NCZ[W*NpX4dKp2?0E-J&XP$nwN2QzTS #9߼ZRk Dl;N,1kexKWKFMmfdrAZ_IBb0 mY,DkeXP꧎Ksm(f=ˮ(;$P+AVXv kG q.P1]=HNadWؽIN4큧I s,x3bf*q~Msg+MdF&^ fm:b ۧN`4a ׃##ZOIG$WͶ,6JF\yIhoOY 5 0oADo=T-0 i+Q%]S $Qs?t7ybs@MGH 0"3ޣox tP ?zbqPA.Mސ{>߸"5snx+iy_I]ҿ.עmC4궡xk D tvHٓ{!YX BrPI[W0ISkAdră %g_v#{!cF@g[DSA;kzW\(^.}h4Grה@Þ?eg88ZYE5JMqLo ^BuL÷5ᘝ61njm&E]Xhsg}b5%4x#PunWw `-)JU*Jur!POSW &h~ۇȹL1+P9Ōj0FV1u'/rXEu@J w3t:% |Լ^.qqC]Wr5'_1 Yͼ&ˠ!2T甩9ƺMBEVJd RۉwO.s QBČ;yiJO]Z?a/-y3 À77^ R1ndS=ʺC|ٻ%)K-AeD 9 [.Ddy՟n8 /(J.PcPAj.}r2w=,ݾYB1tX 䂱P7g|ٻ҂+eT:=xҢ#7Vk] e<ȑjn;ҹݗ>e~MddYemr@ͱgYZ070701000002eb000081a4000000000000000000000001668c169400002ed4000000000000000000000000000000000000007100000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko.xz7zXZִF!t/.]?Eh=ڜ.+3U1@WF_'F &vN d @=혩w7O ١ 7=x/\$v[j%+[;E?^gtY8NwG# R{Y$O-?ҙhX { xO;8es2#'|av+0LI֥0'aa 'Ǜ٫3#qYO6l#@qU,@py,  `^4}s׼#6xIʸ G"B|#s:oX'Dd09pqme +ЯM]5r9W') d.h[%tq<׸2pA۷OJ@ ~S)\΃X[ ɲGo;U0dQĦ=&fi@(r!ʟ\҅Of:y<At?z`p2j>Hy>SN"_ ѳ@/ >ӥGmZ I))bFC n|n ;*-ȩ+Gm$5&jOFsu8>w  ov 1.s`|c"կ J$}-Q% cUS'hhQ*m-V #B1fQ6'ݷPuQ7,dJ0vS@R X8]o峦bi\Q#DűN(HWgMZjL RY)R r##2~6.TN, Ww*xfēcH[Aw ~Göt鿠\Ghd:;Xg^]ɛBpbr{ɝo=}&O ~/>}! j}HD-h`yymk?f,C 0gRn@WYAWӎUɓs2.y}2fLz& <=傄i"M=|'@9!M&† C17c%Ӥ4ѥFko}2|gvN-sY E3^= ː^aySNˋ ^E"@g2|RGDAj‚)_÷YIϖ"߾W4s95ؔ*Gƾt$Ӿ~y۬9%`N_X' ue:\rvaッT:B+DkPT=xڀ!Q} w- H487IB/X'S;ٿ?`y{R p,]sbU8Dɵ6+dHU 0Z!{o Slq4W;;DgFc7+a Zb ɶͱ ܠ.gOsz 6?ˈ!ok?M#y\XyJfM쑪z-}'*u 4nmmD x?3wh|"(c9 Rq< qv~Kk႓dkO=kY(!}\P:{?UHG-Ev&I.k(Ҋ JW0~IF-yJ NSU1M9`h^$_(p$1۵ĦH#,cu*eFzSƛLɟGD滐oۓ%n=e]f $aY1]}WJ.ϏϧbpLh\hP؀Ux=f¤IhX Jp2Ku\'O}I=u7^#EF[*Vs />ܿ!56/}R3 ~sz3XF۝gz_j}l0!@U qTǂ^4긹p{V増JE#L fNsXSQ_Ii,B"HPkL?˘eB3FEoxUtv'E `FERGڧgx}[]%g69N1)5*ʫYL4V/M%?ޱ< s\&EQʻ/,m55uHNnQYP9"S$.K}66.YaHn(K]`s'JŦJN-֘xcV |Ntd?rHFBQ! ,s0U֡)fNӤ1;tdbll|M{Zln-p6͟3_g߃IF"%̗R?7n0 mI>a!#ZO^bI('sG} Ʉ1ī%2MLKhs#g.A8{wљ_Ce ?܅= ]/`l1ݟ"odZ~1so?{/p]@SETyy,0'p+=hShz8D(/< wюI$3@:I] LW_7_ 4&x 0W}bpJ3C.]'?C̹&Sz^G*^_ߵ DggW†]2± At<) ؊hHX _n&`[b42X  Ui)}^SLPEr O9y|iꠝC7fgk\guW@|znS߸]_Ǔn$ϛx塳CvY:t\v:&7E+vG4K#Pg6zގb EJ@jNoAiqdTs%Dխs:;4+EFfD@xc|q+`Cp6uqG:Sa= W 1K ߸BД9}\YcPb]~~`/mB8`GAbj; 'L ZT JԧNL  r˦kXJÜoS΅*nˈ6*#!KtTbk$A\C+\Rf;"f34@R0 weOcl ɓ5A,{n1I3;R͹c}rUsכ*8iU]~<}~a&;s<2Lf3$')$}nC:&lⰮ;>a,ɸ%֧ +2 !,LLckYG ]U4Q˰jݽt3V}/~G YiYu {/RUCFYEnEku8AFUjd`ȪGۧnrIRu07Aa !k inV(y*FCح5,{2 'M?iwuϲ%)f 70Vr1p$*:C^z :ElmOj;p8ZO^2fn=DU9ﻑj3|g\ RW'OκAt4>wZ#&g&w 0Eb|/o. 5vJ{0Dg@ErBIFӮe YQ(WF mS9RMѥVX3Qens>"lW%N a +q; 6>R8ljZ|z%d?׳ǀ,dM@wF !p/Ҙ.A`)G \z*RU{d'J ,j`'Pge[Hl6QL|}3.g cCeՉgZsm2HsbohL\S,OPu9OzJl\arRX0dvY3&#A'_l!+, {2|QV 3:e2ƨ[]m(%I\іu'WE,"ϲza1X9DRT3'J@]?l+*{~^8ƐҲJن'XcZy3ndJK>A[~"PcE2+IiN,ҿ$ٜ`iZ $_KYVbZDّ+&#m( DYlW \d !|.hWTF$V h_0K%ٛN:t6jI"Z#B#?<|9ߌ<KM ”?97O}A>K%:蕿!w!]$yBۀ𑂑6 koj:{J q%J$1B$pX"jZOΉ.F8zU)tɠJnozB<.Rf9W8<[Suf#F={I78 ac KNsFA(kޕ/lݯ&=-`QAtȽFdޔm.ф~j qߑwxaL Al=I8(~?m8t/Q)ZNf*5z[o$ف>=~$5R4ϙ 9g=wH`[xADVPă ;^ޣDX+e빸]ꇅ_ xػoU,tu,Ա)E>3w{Tw,Ne]-&?sSL6Dl=F'΋g]v n4d d_>Ͼ°i!C 0# cff PJX,mO_[W:19L)wqGT.|W[w`nur}n\Sq}|qx%H[g Jg HO#Oϭ1@#ģP qgb= AE}w JۍIDzb7B@DX&w@^*'Db#u? ,eLzmT#!C:3 W<_4rϮ0mזy:+W=~k6\Eh*OuM},o2SI7^wNT҅sL<#ŏ'W;dv&)%YӛqF ~X:GGvke9iP5;gqK_vޤױ Ǐ+$ݖ`C*,*UoRܶwBշpWke ecjɵ%6Rn$b'@)X39qI?l9$>5Q[1&L=u[Ak{30`l'xFvt }^ ' $9mZa%ܴ ٭f΃{ƭ/xY˽jÈRM•y2*7Zss*?,B %& SGfOLy jvunYy۞/_g w=~o@,p~`'VhѠupȣĒ,Y i-Hrvߓw= :=yv3Oi*{SjzPEV]2XHQ)j[q*j;;9$9G#\=(≮G*GH;+'ӄf`m Te͐K1SW$/ݑNچ wൈucGz*E5@9aQ|ˉzu]K6C=)CыE5joKMf>C (4Wa\> . eNb$N봖޳ľc|8?!1^n{ے (΀݌ g"Z`3i%@}V|=m!zϵf_ %Wuڐ>Ge=R*iy>5<'[H*%kN_%HY`Gb}*EDн+T-Os0\I,^ߒ0ڹvbx_|4 w)>{3C4[:c $Σs㭺]~,`܆Sh$U4(cE]n=¹)V?A3-t-%/W$>f8@m՛ުdNrzEN39$`J% L`-! gwƾB4!c؈2TcW6(bimyu̻c hzsit(iTq,%s0JNfnZRO5Svj8~; HRV=keߤ LgTP⎦i~%9f^Mgjϲ?eڍEZΖ֞ߔڸGsqIǬ;vek* k0/ AW#@$\PS]c=_^,f1ݙE&nT큊& ̺ᐻ7mO eƷX6{iBlV1\_7i'p+k_Q~{ L>AbBRd_{675VJN"&x96j&˜aE- Mzɠ 0TTZ+2A6WȃJ8% ׭cZ4D" j:-<Ez>'i.sETZHQ!{ZEҞLEgzcZ]M\6j˯g|; b#ˊۄqUHl:VK׈: ʹeWyd s"K\֛ QI2naEw`*lNqw`SfWW 9JĐ%܅ dS+~Av$w>Oިn<1E6YXuWҺp9Kqo.&P1DF2,RbHPYm!EKʫk5=A ͜gIyW<1d/. ! o'VS4~V 8߰Om:ԫ . *Ϳ!"zzua79%ɏj=)0g_ȒⲰq9*%,2=0-<]=)m@e nˁ~xyzPF"p@B [ۤ0#n+ä9SgpԘ 0!–na{uo<2<'{%K6; _h1N4ʓK@SwcOj3GFߑ326~/J}|erǴ4j +0|A]#P VO/P+ My 8贖#evk^*W<#^vuB6[1 ƴ@h(~]"_i}h˞J+k-cHL2ȥUWBuIeNDX}_2[W av6\@{#heS ҡ"f[X66T\}GHLk? gDW^}eLE{]C@9~Ⓦ?2KtEFд] FE;]o]oDVO#-5Muu3 [7|ƪE4Xt;z%@:!ߚ!WdP%pn,j]7<\ q?~$"Vq-GIaҕü!T "r{6_6V 8;zՆS h' ^:O-lc!S׆'чr^h[PhP e3^cYcf:h@EyԴMǬ1EL.p\roi+^<OU8uWX3J]0d5(5XUjO11>R(Fk %*%vXbg Xja'Y`%Yǂt->vW7z_?x Q[iLce4H)gT4 OvUܴ!ءȱ΁V^f})/4=Lw9@Wgcs:J\*7.IQՏ鏶 57bwpSsKaz¤\aW1t9TN\(F 1FVٿ7lU|2fg5L6m~{cgz ƖF8>'", ;"<3Nm%2!|xw+'?iiyiCSϊ&ڷ|W>bDigR;,"? zmCu<9|&zߚs9bK;HR߱.Xi$jWYQ9(5vxS`5A+ʿ+ߚM![.>0l} &0}rJٔAr3B5J2}-Њ8^LEn$7c4wCȘ[T|`^ L@|lڤzb%Ђ0A7@>1^q<:OYOx{~9>>`,@-w0Cme@a]Mnµ;d B khU,h~&z Rj;ͼ/Q@[hR8aoz$ ÚcwpR1 2 V:EHe/1樽N3*~s]%H2"Duzh_Tg%rSYfR;hx Ä!ZzQق~鹡 4VD_LpC`NiZ?6`r)(ԱGa#bbZonD;]?ն,hgG g ״Xچ2ߙPRb yeyj͆ :JesS"+mgωs[zvx5Uj.AfS_σ>m,dKA!;e`7n_D1{~|\['OE㎄tZYC/dF[fgɬZxK:@LyaY;rʠpݟ"sE w+7E5d 6\%'lbWF ю‹ܑzv9m#*x`"gJ\6|)e1?nִdhEɾc&W8! LB`"uSt L '_r׮c/-]jn soc<^Z,E3_Fji"-rFxGxtKp0/Lj3;|efa71Y}g?(qaoft]2egCi{Ị$35^~{{e)fKcqp| ,4$1"iSFjdyFl ɲ N8>ƍ[ghd<ٳC> _w-``ל]!z%S|V$ {9,4്ېIj'^I}˔33% =/`Lm=f[ *=urꔠYTHрYV~AM)$BL7w(誠lأُGUSR8q#n|E@e&`0IEES5W ˊ5lVBuýQ&NCI9_=ʄ'da$P9tI. ǧ)ABOjC `M3MoQ!E$jп41ܴ13o`>QxU Ѷ:%4e}p Y  3rnH)w~&^״B!΁l{pg3ښ|,rɔ c#ւˠ1rY{( g6uԲ6EWڧFGF`*ls*z=?5v(L3n"jtC|<\r|l._?wO*2QwDD)}Uu\U7Ef2!ݍ{a8#aLE v}Vۨ{l}TH+dAt+wo&GN/?HmC]nS[Z@WYZZuwvX(xSC3]Z@51z)܆O׷0ydsK67n?) .(Xa^Q5_g 4L0D}e!y&Ǧ!t(/SBD#LlYX0fb1+dhr21Ͱ#}( ΐ & Eǰ1/Lw܄"spI9]i3&yAwxq(d /Q:L¡O*:K0w}0P$}phMy`K? !">S>ҺN%m+xcQ\- "(Lэ$?`:"fs!%DP.'9dʔE]'Z|7ݨp! c~loɞiZO w/^/Zل$w}rDD֢*90hCTA!5S9KWZJ Q*)ˤv ˆdiwRӨ2 %Wq\r])1_/8%rdYKI|qzʱ t27]z 8kaNkx(LoDh3+!*u;=-ێ;gglC-HE$~8k/GL5 /ym΃u-i=xɚY@(740S懿67h <'F{FDOW1q/=wD!S-naB[TgqOA/f T4rSt,g*` +趾QBgt"}3dGvq ^e&R/Olf7%j_mQF |zppܠ֝w=҉94 omR3 mN+=j/3O: ԇ7ՄD:b",c=geUgK>]Z\Pk<;%"ilS>Xʠ(6\H0Oj +kj{  zyBGD%EHr9" KͪbAm {84ڢʊ# P!L _{ OB_9Hlt36ZYGP/%tF:1ztZe\Lj5Q SbKtQpRk-_{I5۞&Jav3-{L"jhg9/7'elD^זruT+|آ Z$qMA\)WpM7a0;DhēoH egUo4c r!sG7ḱUaQز $J3xCi l )=о4a,1T oMR0ڮCQ Wd;Pp #kl_: E.*V @ 11+O9;$벒'Xr^R:\fd\jV9RGlDW'R8?e 2'؋1 QD:CA>iD^T*BG@4VεwgM] 1C!_&.6S, + u/o!!S;٪qIO,bm+LU@(:_# s9H%;b#MO&3"N k$%O&s0vŦ\O,IjyC|IUaݾ/OX.(x XaBL?`U\HDK7t'إ찰 y~g2:x2Tק@BDb-*C^"J7FVhscR/=b[~Kk qeqaS{ r.SJLgoE;6Ak)\lr!1(kh73幆 e4] Z^3.aXo;hXyDI?:#>0">a':>@>Hg%:װaw^NP%)q4$a\X[p[NjDcVuؽd{tW5n:YBh満{fQQɘ!&|*c^^L ZP:,*ߎGFn)fke߃Mk]/Y]u"Wy:6rUUXd>y5?ϖulO|fv`+V . >RXYhoLTp=1ȮRO1y?j6wĢ RlQ^1pC]>^@ -fK&L&}nV7ZC!X+8S`/3bWj2n[J~P~ 1z 6Uƥ# LiXHv#uUڶ4~2vg=7ؕ-' Ua_o5WSYN䮅@AMj_}cr@d1IZ,Ƀ?9D P)RZz,')Tu ٿ)Hh93gpވµ ?>zDi4;40ʼ (\5L3]$ę D&1Irhd3 9LmRT|sqyx?UR`DPr?jWPi9M.}FF;*|'n~Q`~eJC£A4xP!?Aa+7ܙ;ANTP(f"'lO gBZ=ꝋSCY9uC`MQ\W} HJG40&͟$%Ή`*$ZN_@qo CJ TiX az'7GmG M_Y~zNVb/p1L&C33mF(^}ݚ? o2? 4+6؂MD2:l髿xCzњ弄D_K]fDV`7ݝs؆U\m88ZY~;`\~fpEM~ kd E@8kStFlha@?[GV#{*aŒ9+'>Nqo]nn}=EVg+Zۉ Q{^b*@WBBZ$Qڃ_p28֤[4kĝ9=FHP 䧎ZE##͑05e0a/J}?FC?N*g@>׊ l[ J[R5W~aQ#B*$HޤwXnfrJ "SG$HK}\ GEt kw5{I8$ <B@`ů;nGvdæѱ<Ц$ORF)t&hr |f<-SX|?z` ݆T'ҘpOqRD%B{%iG%sx) 7yC՘\ f`Y[컴yR]:k;sE`/6z"cyCk*'ZEN]ϲ7ZʦҠ&!9lIv[LZ .uyJ>/n1yY6onc .1-I!Kpmװ3[dL:H$jxDc,m BR\m5qǟd%> R-8R˺9܅'A hqōf}rxTd!/.QR:37 z[6]eD+UԐ XB5U}pΪLHhSg.ݟiVk*y-NBG抛< ѺS+DIN/> '"u nuO`*tAR ٿ5k9(֔[rF_|Rfb\O=VL/qVy]a&x0}}F֛:IsD8ΧW3'CYi]M9^9m/L X!NQTϨ c2-;>s`,J \Dd]!w!QR_+8ڥu@A[hXJ PByfaDo뿔~:iM^% D KpAJ^ ]MCN1o Ny7P*a -K#}d/)0sٰąI9@Zܶd@^de dDY@L}#i>jsρjf~yشDbAlX_~I;5?9jCk2)ƾ&x}_xtP7AetõYrr.˝&Lþ8yNO Ԡ K-J18ғsb$VJSb>lܺ3x+CQl5j!L7^>fRN7UM$zO9qf'E`to"쬴gFQ v;RV*-4۫;#{̛,}T98*DudYm UK3K^'H/q\c_vlJK ̤BgE׎.Q{{eMX֥>'@hX-҉t3t7ڱ=a$6 vmG QVEw^/h70/zcM0EklPNL|V𲣅NS OS J15M}?6AwCF)o&)h-ι%#WuH{Ypc]'[n"1ou]|s` G{R:5iRF?Ä}l rEH K7lc;/SBD,DvBǥx1>C-T)>)V?[<$w>S+52]wR^f0m:ك#A|+o9@NB'pl9'սְ׳JM†2Ɓe;i[q6'+3I}[I-}b+n~9{ ;N(\j_aWNba [@Ucڕ-B4_jj_7;@YZi:s!P!Na)pׅK `cv-%:*n }u+PM,@(K[ 'k;òB ]* {ha5f+cYf W x3$ EZ[Ev ^q5WXgrZ#(ALKL!Na$vl%o#2^0ŵn:(>'ҷ`| n(M i1龿G}VX.k4\!2253Bې 9&>$'O1ar frM?8kK ;=lô%V-Rfؿ|dL-#C tn-zXld!j;sZ+q #"W<yܽrqho1ݺ_52ĺFӶQ'jQXX{/:*NkRDȃ҈47^ZD1[Rr! t JDI3c2z÷M0Q;vu*ɹHPJ <DP*bS"XaHyIgSO>DuT z[DJh5f}Pk졅\xQYlfͳ^>}T8S ˤPR+ ;si)@cuG16 #<77]FGး՛<3u O6&DmH=F|ofaF ^K?ZVO*47U>^8ξyb}282^Qqv~MJ!)(_e 󵹊n_"m]J"I g^c/rcXB9]-URןZ!Ϲ-i,7~3G pEfx `:b{+=QDHER_5V~wZ} 5BSm tcxi*m= ȝh(DS -'jO'WR?k^+|DCF5J*^sipA { (4m &ֺo _"2LN&Dos5U^+:=6ؼWi$lgGfeA>iXCC{I{1wbkrrpy}ܽJ,uAOyItT_]}v Pj<dCȕL,O<՚ղf 3ȉr{٨N"Ҫȉ#7KK1$|"k+q5Nsbz} أ*U_O<;;0Q ƪ/FͮFw _WegM8fbKPN]yI+|mUPF:zMM]Q, 86 AgyI0-uomM՚>L~\W 2A@>fl0t};m]q/k|CAXN6ڊ 圸u=WR,iENJb W/Kߋ{ ϙFm8jk${iΠ8%jQ`hF)A,Zߩ?ڄZu NVg 05h ςphK+`dW\F O6Kg?r ~Y X> Bb|5?"㚿ūs7"%B1~2@$u_6=bڸ9-̛fO99}Z18^N.y7s𨍹=[d؟3}Jz5 O.`m;ݐ82 ~:f/)&D!kMmqpJYihf]D9J f<#oSj N< ^ V/v-ɠ^GHs{mbd1 ?%|3jZgbx w%Ȓ+@J#h_ZOfGkiz(-$Ճ7E[mD~ *¯|ɝ>6-XĂߎ"}GV1vFN/ٲn\rW ƈkFhWE+}o[X-ٙ&?BG, A;đx05o * yrG)@y0c=xqE^CD7cbꂔT0f,1X})8Ն@6r`Yv&^.y BQ,*p뇰"<`JO(G99}ifl &h{?`]ۊ^]|@֗w{_C[>t VIOG˖5WLeɞCViDcm#4/mU 8GkZ ;-`pvԗ#*Gjn CtGF- ~*rﯣWխ!#IРnGL>eM&2s mh )_PzEz8$|c~I w9SW`QxgsZQ+hPU.ީ-3 qi/nӼVTKuR^<}`Gݠ'a* y`(ṎЄ@⇟ٓ".GJqaR8-F $Ny(|N':JD`,3ĭ&9-5/Klģx9LhGPPbG"'EblbE0'6j(xE~>pm)cIPO^r^d,*b\+grj”zH1_DP(.˅(M,Sm9.㾬|Pi xB7%shX/JecۢX=h6'HK8FR e~'pN&MwVqv2PMCCH3JkIoPLbg!@uZ!n3yծ3JM~݉>w#3R[t)WW:>.uAGo]z&a}R&,/FT&)htx\g,6IZn$Z> K6:wq/صE5>f[H!N]c>lW*6$"E]\0R^z@ L}Vq12WJs}5RhKl8A2T5ۨϘUI > ZAM׸{hHy)_}) 0ۡmKWyҜTQ5닔2dNz e[a1ƍ2nBE:tρcS\/~O:4&lV As6#P~؍'XĿN+xQNXhC[0h5 PqT5r.2=#2Dނ2Qhʔ]vغd^C] , G*mYv_ؗDceh,ӳ̫"*Nzg:᩠pHN*ew jsỳ=rKmg跟a&"R پ[2 /8TAh~8U#©΋ 2$Jr2} qOfz~M^VDf/خ 8ԊŪ bD$z1r%*v/ۿRŬBvjN39c N{e}I!9moͷSoyU$A\|"|=̘=`[z?'2{<\51ߛnuAm>R4;gKrVϰyDg2ȟ55D&3&g[ 0F;դ[qs`z|2&j8Æw 6crjφ݃-3 j".l%Q#. % y7}]_-@Pux/8!_ j~a3@~j>k p11!I 95OG,H_T0yjPH2س6)"z ʢZEanMX 0AWQn#/A{ղr8~ѴyUP> ^۴uFa@%ZwgN+Mw`QM< XZv,Ӈ6sm}ZLn30vD$[?X>K~Q{D}vTcHLLtAg J7vܬaVHeEN{7}-8琿$r]?nbWpQ]Zea6H-{k䐽7]gpK> k'hF]O4WPoZ:lxJ wE`=&)^8.g[B֒z!4!I9jg5->&%w (:(*H]#1 SqvN M~>kD)EJIS[CSo[5=?nvUG0}PG`m /&bV+aA$-G!ˣ:2P%/<;Ln}dOUnVn՗Q~9Tc lRߩ-;By2%목>ؿ' Lį!Jtq~# x*&t9p^rqE*)1@<+S-E<#̛LNį.^+#N򏋴s&X}#ӮOdounX43fXU@Em   h&G }AŧH~`/T=w$!"Гr|pˢ-j4N:EXkNL\_=6=hj2$pW3qo=vqD87ԀNEq"`La、+ձ"TqrsCo.E2VXA0YoVbgiTNZc(ފqrm.ߧsIlPO(4sѡp (33 Fۅ\s'܀,,LULI'm?t׭SQdα `җ:;V̖`.#V\RH̹X A&KJ zaƿx f/`}@LxYQf)e#ɰrJsY :f٘4]l;O y_ib`6qb#彑Oޒo2(Z TcQ4K(Pv6(46 >Of3SHqۖpY SPt v;3G`yj:$ ]L;E^j aX 6y#&cMe1ftm=5U(^dR {uQ3Q1 E|BˑE$lg"tM;l|` =L#xFwVIU2-ŗVoU2rtCGqqg`KqO n5M )l֩0GLw+xOmvI4@sLi7~We xR MEE܅+an_tr d.Q9*CYl˱B  OFbcj4TV7;?èwKV(2 \ EM4y6/X^Uu{S;PyDuIxϖ&೤B,faΞh+5i>E/ImԞsGH՟SY "CyBȥmVa{S`2-ςmLR2 -ciθ_ģk<Rh,#&ǚWsFK-C6LE N[]~`_:V)YG$ ԃ38̍ P kwb dnǀ0ԇLZ ?O<~k39hL+\]"JE&աR}lcٮΓr89Hp4“vY?|amQq9xXmb4+.LhM{~W~hʯl:S~tzFК/0@c1`3I`:vXZԽfŶ8#Gz: l懮:uZ3xJ kxiH;a1}>+YUvނ `cupAjÓoG(: XX 8d=mՐުhC?uK!6(ɕVʎ]%gNhHQ%_(j|)k*9[.Dzxo(MWC@MB_ۉHh꫟'Q:)b](rpJ×g?_|peLw xaffB*}I~KU[6iJαT[;]gQPjb֞/wo@FU=2zw%YVLehs|x:C!w {%8P_Y$զog?~9e6oKuY; i\nز;M~ZćlBڜ+B/ᲢJ@=Eis)>Oh: )wsƔ[ǘ7/R=Fs/G6ua?nl$:ȇnֿ)j\a{Y^Qx}ArM#1Rk}Ե@8쒧R_3Dow: Si(~gWHqa/&LΏRicԑ4ntk~p:K(ޥ/ۯ PGIELޯMldSPgZ3?JL9{x][ ?e<&\Vh\o |㛮nQO\3S$7:nݜ'7{ҽg cNįڥHװ3=nƳWlɕm/nU;o8@#1qS&S4Bn{K4!gG!` "l ~ϙ DH@/|CZE3!>E!tEPD&5~0a~@<zEV%󽵁f]sB/`wtܼT\5BE/0lѫD=O*!~$&?=q<J0`"vғg ֻeoz غc6b5ﻀHEI' A/+FǾCO=O~P9(ÅX.=q/'n8JI~~2˞pn%.+%bª-?ӿ;~e<0W e%&4A-|7HǕz,_㑯Zak͗ ~kyWRd=8e.Fa³ꢔPmԭRTbT12-}k+ETwp;JBި pB/T7Jٵd]Wu`X;p;u:]+#A<LJa .C wZu GԠJ %=vC>eʃ8r>kǕ~|>Hkm*j"KyM?\9 B*rrf@NW:xNH)NCׄY_~< ô/f#t!!iM&Un\5w-y(*BJ/}RVI2SR땙E#z}Q4n# ס=8L,Шg O2C+Qkrt+nLR ͑HvB'Tqx Mbr t0çh23Μ(b5f5aC@Rw_hkv^_a`}%)0+|#*B4 Q<[eLҲznwU|d/_tw^g̮R >G"l@\rȷYzY6[ [h|Oo į|@[^3m$Ҋ}c 8]10x5|2SˬC`5DL۝QgQI"_th` 1XzzFMx #@*p34lK&J`(@{覇sK,gYZ070701000002ed000081a4000000000000000000000001668c1694000038a4000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko.xz7zXZִF!t/8c]?Eh=ڜ.+̎$;)IuՎ<X9`}}]QUFv]a*\֍(%!q|*t\0Cqt[%fN6< ̀ғKVS?<~f⦊c :}:~J>*{{hY x!} $c٬]o91$"A>oeGׅO|~/T_DbO3ԧby0d&U4z]v I/I`lkoЪG+悆%,.6 ]|Kݷc[Q{-ˍn Xe5QE`Ai N[cjGϿYZ@@?yJ eeYWs(&萧3 ˯z|U,p[vVj}=v# TqO⣅ɗY\>e Ёj/5VƐ/6F)MY2kӨ\fk|짆~\ꍘ;*D藱̥旵LMju7p2 5.+5,!Ne$o忳,Ǝ@Maք܊ҋ]fYy=w@qB,r uf]%rl'y =^30?hEIY rW: o+a9{`nS+ֻYl`H9S̲ĭ<`i.,pZMh0A 2 k ۬W=.7+UFp}q˻_i%!vG`1/7uI뷢HbO,ú@?~LS9  G}:>HX&]8#BI}U^Ɣ2JZbY'b0'}2c\ ౑(Pdkm(q/oA][HO&])dS%mK":#/m%]U+)4< q$$\;ܹ.;3^/nss߹}yRļ #9g;CeB4E cҊkV`%r[; BzM[+p b 7/lR~)LS-}S`^ʥgXCu4t4y&sX[ /(;\]|OO<\eQwB=,󧂑"u "!{a uv\Sw]HQw%iM|jʧD1B3ި ޝ1\FPc%k:X\QAhSgiWTE%t4˚\9! X#j,fwZЂ'Nc;y[=Q"X-i/R7ՎZ| "!۲Y*IF@v@ױ6߉֗L }`Eg?v,}AYGjMG*q7Y`>35úovy}eOpPW!OM)\rDsRVTm){0\ SF/@B Y@445>g~ض \q1pHLCJR| Ӟu:$]crӦ_;Bf#RJ#7L7Ҟ>RƊ];;ozC4225:'J殶Qb?) u{= D\B*n"V3UL$?f~>G~nچVl.3foH^kqþJ]ᰏR~]k{lO *Qi7R_x!<-]+ -y) VL sq @X yR>)3ƾzGWFdآi z\kfr3,3d?JsY+Fa3T[ܙTA)c7v"N( ?({3+ƣ:%<irMJbO')$R" j>9Q㈄<^T0t2mD.wڕ !53:0 hr,IƝ40Ռ.. kٜq*>5=fd?ťdZvykB(bԱ3Zʋ_]cew}"*-DdWTG5N 2ZWzuY-,II<c?uBt{+8j]cս7Z+lZSvsQjHP4%89P~Yzy4~.FL{.PHf6S9~]pGu!%2âVhIE'D׮URUc ٠Wa0GyW,äSi/J-̅=,9EKrQ9}@%mlci\Hh:-'4uLP}|F9^4c8,x1,Ú$Et}v^-Tf<,$ApSɂFeUʊp:I]/P|*^JIg17vg-JQ*iNُ]RH|k:Ҫ# bY6}JqZm>xlyߞ鳥1e]bCnV$-{Awo+r; -qI MðFNVySv+d_K0| 9R~|ԯwpZ:z'U#$ &߼H>:b|ts !R5gilQ2Js/5~ :qsO1lβa;,] 5GIfգ#}Jr,:nh]u#YDEz!tugL3H>& ?ÛXg pN |l8dVUn3 yi=kχ~*J# &€Hܚ~0syQݜ3wZ0`u;*FzK0uK+MeԶ/Gֳ#qz_!I Ÿ$Wov88 Pi";f Р>^\oLB/4N[,HoEh!m:ͲO#i~.`SI)d6 DFTlc:2U.iގ&ӿ!AL*mB({' d̹XwQݭK6$ IkI5beBe|z7o}=&0|`Ri9DCG ^C<6”iةnuE3!1UJN!z'ئ!5|ʊy@$\{#`KJ2\))A{tvd7\M(3`p^G6ҥ&qע2%HaR(>| aO̞: Ex,PqC=(}?V,xϊ1h)FJ@sKѺv*m?/2.&C0bS묎10Eg ]s%.otu*]0~s4Mm5–,tDJAuuK"W0% Mi(o\l$Ieٔۉa V}5bF tyYS9&0gv|{ m7Qg.p$2M}$ w7:[nc2e U[Ʊ旅X6 'HGˉ}DtzT#-wIopCkN-՞H0 Z?GaggI{ O{V-M5Dy_}Ä]ZdI?F)NTΈs?>;R.5NmeA{ǐt:}u,-Jep=@t(d^?J(,A|%@yɋ|_t+ԋ4LGgk4 KK)qK)oyz 'ua)XC˼Ym}vhh'{=6&Ň`P`eMu c4ݶ kTuxtFde1iIF̃'+mЉ33p:e3mJ*xu7\dfتQπ,54z_ֽˊ' ~a,GTy팯y~dRxU2g%rcL6SSȼx(:;5~kݛd7,zFc!EX=Hz)iߧǖSD5œU\?K苁9ޥ@Vײ="n3 1_ m}FMu <,?]3Rz`37ZkqVONj}?7}4Sp@:cpH89A oȷ㦖>!ag9{m~ގ VPpF'_ԒY8*–Eo=m0kJV3J lD\gl$(P;: IvYې}MQypoK_Nmϟ3K4/|N~%1N!K fc8.]w$z+5EQMLW3[= Rܨo%aL}vwYhCĻ&PU-4mwc_,8j?#{tz^pyn5Z>B\*/pcGg/D~n5~o)=螡7SB"QHx|L?V>Z՟?b[yr72XkkMg^E=ʋIY}eS?)Fe)k4TzbϏKêNJ%No;uUv0HsqЖj7fჺ's+GaB ON`xfi_a6'5r z@}a`ڻ Ui 6XxS " lk(˖0Xa, Ѫ89dRnL,>m;d MLjhL<mXaA4eL*q!zvE@6XU91 &F두B9$(`oDJF$, /M)QQ\-m&H  UZ!@#]f@(" gu*',?ɩ;3,A_F#d$ybF$ϮF;=mkqX|j zҊxͧN6T"^i%n*_tC(T@6d8h'M6Ჯp# ir%L-荤_t pҳŴn>ѯcEO_xh@9*WxȲxsXܬ΋=/ H94R> "YV\RvF;bV~HW9sOOVͪ'W6?9ŷjs OOeso+N4U ӕ8KLW7F[EoSK6ՁH3t4Y!7v>)kUH`/k$7t28l\$*^tQ-P=b*4^dZ?Ws$갫aUiyY y{&cH0V宔rcXNt+bc,t ^Pq+ HyN Ꝼo )Xxrͣ#ja RkYϔmYދ㮂ٌATssd'B ;QXQg557³rcssRHrsav) {Wɟ@娣gd3;61lʉRl("OtYPo( 㛜`0M]_cz6O9Ԑ) ܭ @;!j"GmuKMSm'7!mA5%dv}]ȹ^hZӐo{*? !pFrt"?%)%AsG>RNϠX0TSPTR.*@Ք5?Au0mMcI9ph|9-.^Fd%Q˵x-]VlGܙ z0t E)%pDdNw`Wz\T"t[lC2 AYkw9YKd]vU '!8ey+%t03r5;% kX1'h0GD<kV-w +/Q;GuM%mQ$k*)AR&Yd1s6O]ޣr=̎NҎoH^ æCSzz Wv)7;9("КMM!NG`&Ao eǿ*G&C&2hbՅȦb<9 Ϫz'[K$dbZGtB[oiAq3S'އAotr5 ǖPy>zYF(_LsRԇ(F ' ̷mmF3([UQ|6/͍QF@:9hd+U]Tz< W,D:i{ȳER;|m M6 0 QqB^Yl!;xcjM׸95ǮI~꬏O9g@Ln]^AP]HW F_1oAq8;T4l7k$(n}Y֯ʥ>.%1{s[<UxO1YϾd?:Od* =ʼ('NcY " tzCMJⳣ ?"/Hf̿Vc QDD `^ YjGT1 pM8v =p5p.{`mT|3y*z%2/slJ<=&'m"`n,L<:1uj} /BeK;3DGxʙta9ErF(Nsβ=J1wZeS"oMZ2Q)1hWaL|.-+2aĐ :!}:>]նfA|elެj#h=ӷTFo#@ ڡw]G:N_a $m7~uh-H \N͠u6Ǹ-1]I6~u4PHxX#gfF`yTh/gBqd+DAH]tnuN.a1pt93DJb~OGi r%~"ѫ ǀt)0 d ! YJN) VH>D;!V:"OI_)gϓ.Gh"ɅNmNMzWGf9צw5 ζh|%#dt Qn谙%9|2oL w!?FwU'tKWTLianFr;{ޱΔcl!/gPԟ]ȼ4؃uS' ق4-VD/(i"aGu:JOK&Ɏ!EuEh&t'~忦xDWK}*,BO8 o`uk;ҿ(_MZdM ^Zd[Wyu9:Kuނ Z4|{eoDYPLZF5 ԔT[4ozeNFeHIz<&ƒ}pV9>rn "*9d6pc*^o4Q,LCC Ł mWC"uqW^Q*=vJ%/DPWu(a]I];-lRo@ǻDxPwNe56ZRhwۍi}=~ uK{)G2Q`TGnJ6w48ޠGh8~ܻ~nbEcARLڡ@J2hdk#T>U(R ̉pݻ8;>դa7Oʏ/MYI1}@k?qx+v-1dW$U2ƚŮX5uގN_Ւ.g2-8<#fO,'~I+c7'{x݀MvOhkpssFMi ^\@ W0yr+_Qkv;!E왳8≙9w.n0^xK\ W/qV'-L SAÕH`:]_K{`Qb \@o~4&mm]L aQ9CbJ2|_=ϏpWx#wA@ڒ ]f3C{< d# B0ƽ6i.j\</#整ynj?I'(p3'7e½e^lSoƹkJ ߸,wM oeBaIIrzUMղ]j,*|7ei?1A>F.}jbżU][8o15/bLUEѥ*S(Z5U2g!  |?ت~ 2+U-3KC5aIr꾍swqJɕmIy;0EssDt$wt{zGe0cz Z_ bl ^<=^BpK8BUv5W ~mHv-WR7BF ~`NϊifL stg*گŚ:+ݧ gaS0m oOP3 UwHlHr`>%JE0M_[:ԛFNJ%S3aӋ ڵbf_(e 3f&Z4)]iЙe,-'җ䖶}kb Ylnޙ 3 6THvC*nK!͏gK:,FʥL3^uގ.Nd1jU1z$Imqǔ5S֍M(tҧ/Si*q-gs^|q1;o-׈Ne7[01nkp2uS:8ڿ<KN*J/OD|޾9#WEP\OBg{&`4:Ѓmݝ/h&z*Wi;@ cWV\!x4ˬAw Ѥta"F(sH|gd^sSbl޳be8< |嶈ײiW=>$XfIlS \T;B֞?'稳qI7{t5 0mEĹabk1IG&O)zP )Q'87nZ0 O!d{<*Ki.ym kMG7D) s~:BL$SK:?͟oN?^EsjKB;:L~vC<[rCg oNbTа6Q:t3X^_\,F4N F'}SL^ 6},  K=CU7Q(s`lu):[H(sۆ/ƞH'OaƘPKz0~'\RB|4a/$Z.β=;P/r+.Q(tJޗTpLg_? P3z9= y&ۋo(1HnH 5bN3vN~&ZxOT hӬ#c҃.\B4`'3{zXͥi0e;sv~ R 2Eb'ŵHwn@=|ZILWnH󽐈#T/̪?KRiJ^ Ƣ'P WHE* ,U*;Cm<[3250Zjo %#ѿB) j؍F؍?g(HS6?{2p|-s$I=t쪅FpTۺ/$M.013uZlldv^(9?HRՀY_%5 3DUٺj(®K1D(c WnG~=#2ІKׅkhv }42 D1U\HD FI3JgL(4tRdwM9^[hg EC4u1 EX.rm-((&ұf)?*2%jjq_~{Aq==ieTFӽgw14J)wc:ogȪ;uix9PR:ܚB*%^XercO q ™6v̡4j)fÑwN+yЅpUHryI~' f mbfƾRFJ/DKu*ְP偉Qlvj+rt-Ox>cz꣏)jE`45 9}2ئ~@Y篚7խ+*4px_V'狭˽F"dT{6$P-U~ ~"CI*'iϳPDd+|A~"|>?)0~(gtԠ Bf6AW sm͖[T*&g+2p;;k$Lvw z2U *9vi}TvE%t9mݳحv=̄drՂ̸mǂ2^>h?;FދC-1}(5%&㬊7>9Kqa6@QdpD8r/!ᓬ[Y1`ԣ P΂@,zY03ـ~Zq[dM۰$e*aZ>2F!|5{ԌZ Q 0y*uIH/v`La[I%n{ ei{'qDəo Y/g^rHz,AoA@I6$(YU)E0=?c8^\Gta8+y=]VVJ~u׭$b{Pr ]1S&2(DstL!GS:sfLYoCI}5*.+KOtV̏V{C.aúXx$ 6N,d!||,Y%@#䮇AjXKfPB"KYe. ؕ!X,Z6g0$\ ϤIuջڜBf*Ir_i7ih JuE4V!1tCXpb 5$(L@tY]C:˴Y!ur(FR@.6SS%TT4Z^!h=E^sOWlb¾b_KИ6EtfZ)˽QUe꬐ t'grYo\jJtC Vp Qp)]?*l.Lip33rp)a[z,>"N^ݜ 0d7ռpСFYxm k}. cQ>˄ɶ̔UsKϨ* xi|J=;]_ZTǃYpr||[M o"> Z:hViw\؈̠~Pâ8 K&F%o:*u^kB,uU?ֶQ=@]/ ?cpV"iO^(ioA??y8ÍWZDg1cʆG lPo^-hg%( s6v* 8wd¯h懨dU*]Na*O(ҷ #M!_፠̇m'PB!w%BDMuD#1PqSOʖaޢe{ry,$98* "5),WGݭh3qN˜UF.˂=FYƋ9&ںo=qap _T*SCVd$'Kl(!Ξ[ĭؙ Wtw+M**yA%A5)B'k0t2gG-cz,s,$D$2vOJm!xQՅʈy(R(8e&+~YAT'1x[ uM܇B3<1BxQ+Ce^E$j~ lK IG?yrrPY,tqt^Ӊ$m.| lIv9R2_d캿.΁AQp%ɒghr)M[_ѼkTB,%6xoVz F.&%!iAbP;p>eN)c,*ǟ& ,OD– (Ca⎳ok(jV̖_"Y~H-tDdyThbP  ZA]{YPn*Pi)ս9gV: [g[(j31 % cjYw=6/s<6.CV I܊96yYr0L[ɏۻ,L!{~V?. ,'c`~I8 KEh[ P's`-t8ŘAg\(8-N )uq,f筦C!$ZICڜU;l y')-:|WmgBvK4AwSxp,&^?~[=W{n''gśs!1Xz]3n}|ِ9؅/5` _tݿh<2]ʦPr(ݠEa|AJ>X¨)H=\TTih*{6~;֩y/ ~E ͫ]h\ {H%[2!Fm&-]8&Y^R}qf6C-H_ unxX-߾n侅yQoǪMX򈸲3M|ohXك.\N;(&z_=M٩LHao 7R}<(zFI~)^R)ǔiXpĞ!<ٱr.vfRa|/B}I0擪Epnj)ց6?Oݥu7`R.5J[ k]xD}Jİutu+ T*/%A~X9͹!i$ImWzm#Z|I;m_?>_j?]]\boV6һH-|  G=ңYf ^!4bciԝHK6_oN5jJcs,xL]#-Z2E$q 3AQב%9TҡyD\"m"7HG֋plm uPIC^%Q (:V- UӄL±Vm?"sYUNN"fOBcf+SG5|A7- ȐJȮ)e@<{vn7G=P_@X+}E!_S Rg_Xg3A<^K*@I:6D 1ÌְthH\zw:^,)보) ظ{k']0x=>DW"9f!@ tneU#h @g s~5 `d<z4 tX^PqqR6Ve=tH_ۚr~ҪO܋0ר$6@@ ߤYkKmMg?E\lVﻎ[kN?YanY4vlsntV28 /z% ݌UWg [@uY(`JtRr("4|~qd<1_ 1MckH@ 2Jw&3J=Wgo #fp@K8O~u10rZ3K)lJ4\q[Vժ&ۄv"&1Ipo?"5Π_"⁽ǿ (QK/ZG? +1No=mqIB`8+ ɰ5B[p cusC"wH|6P24@"0[~(ly#VfiCvM۷Y)_wl͏01F>M<̫PL1I/D{V{55UKY"o~:ޥY$X kienR Dž82.IL7lH7I>La|Micbx .a%g쯨2Kܯ j?KB J]]ɳV0(y0RQ.͘ՋB/,N2«#$O=8- ܈ߒﲗ/9 8E%4Y0wP9EL9묢,_-LqQA!пe#}4 Y< Eç1iC7_i.Ė Wo!jp($iȨ8m0jAV(dSJzd ,Dk0Fyܵ h9 f-@k!\6`QQՇ<:mB m*OBD睆oh% {q:ΰJ^rLJD ΊY`S*Ku.b,ޙ) _Da l&3myD0q/w2q8sDMmTb]w{\-F}>VxiJ)wQ^}Z|Է&«'F:v׏Ce et;DnGl ᷙ&E`4۔T(?19Z>4߾ Faoe,>g7:UٚIb=As'نԙ)|&mfb*~wHFB>(-8g.b0 ~7fQ1v}.Pa֗7I0HD %I؈tÖp4#cJu%G]QG#Aw|ž|W,j,kz)Z6kL(WI)W2gQOTrwХHߒySlNUW@]\P 5' ˸ '&^a 1ۼ`fdy.;E=ƊcB"ZEBvcF ) a۬Qj9n+cɄݪjW;pPL,C4 =z 5CqF_z"  2ÇaQK>(AR`}t;5?L=ݱjY;=k"VGUT*/ ̼L (h[LNIU_jn{1= uztG1b C Y2?͚+T]MmX=##À~Q t|䷽a*H.q2UCnm_ٕ>=om );8̰ R:ᆎ_+%(#8ô(@=x %T~n];;0m?=S$`[ +w]R s.\ۦx怬 g Dwz<;cR+TO~@܌'`ar7#ϦPp amZv|?az8 Y1'q'T ]Y# ((_*ZL&,ef t3ZKce>apK?D 6p9j*QӔ3y[R(jG6(Q(eTh"Ϝk . K*&HO݃ϕqls"R]s'c^^BU#XJ%˙!Dza:Y&Z3<+گd >Ǘ0"?6uaS73stП(˾,^##k=UFřm2ca{od'fJI{Ѵh& _C{/D=W-6{oXMD\pY_D:[P1w_%g+Jz9vƌw,_Dзq?=1 Z1!Wz2g>=jeUqd,\~6R/MN/ܶO`h 2ANV5psyn'5RO U"u5rDtW}Y͡=쑸fdKWEwrd;rr8GjCW'l*Sh#z6t.$aaNyIRT_Ht D."oM%Q6 -(xа^'g.']BGlQiy-JdRBGgGӤc:%KQg-eR2q.A136igNdŷ;VbXT mk`&rʹIwĭ-ɎSrN\c<"|Dh㢉e')܁3ߓ+o:=l<WOe g- C5?WOR4C=Mj9 bh$ل waGFjplAev칵mmR1>氶0*hG9ʝ d6c-sětO7Ķ:>;iʥ_WQ#~%BKfh.ѭ&I4%|ql {DR*ݒi>߳1D3EI6f')ڵovpͻ"x8&/ؿFPM_7]c0ԟ&yWT WcmvkH]#G-y8Zx$n|bh_tׂف.ggr/T~ 69  i)! @| .3g|A;#K5@⟀PrZ6W| }z͊ђYb RڻϮONUJ-[e-z}b&wYhqxXbg6ydtQ?].ookZ[1ՐkIgT'Xt7f+YSjUT qW xP4-"3̌4iPVtc&)˳'E+x_X)^(:Q?fQXڕZaYޯf%|֊]*H ӎ; zڒv .W&Q$0uXY$3nPX{E!9Lb 0q j) +q6Um^OaЂu';r8KhL-[ lfAu'OhP33{6Hc867.{`7UWe(c:]$P-eqsn9m4m!?7*'oB#pz(Go q!T/<:FC14}v A?n*xlB(6eٴH=ŷXg>Czy{yrxوiZ?,~ f -&diܝcϱi?.9.#֚ ?qSn7bJ' |mb$9SZY)5+_X,R+0 ,nn@Ohw3LZJF+_L9h)@! =H;? g8Y>WqAPjU Ba7JeA[V /PwǗ&҂kE"2,ёj&*厕`7? V]Vn%\܍~7D*H;^:ha#b+ҵ(h`[va:'۰v'6VGe]񾉄NAޠ'-#1p .e}1DF5)>$RcFnQFt4K"(:9W R̷>S b0 yE9݃sT10t/2}=1޳3㿔b*}9jlsȮqUa#8bӑu6)cU;4{m/6>V<;܋^2 >!33XdtVTYLmU kM%Β55qɞ}ouɅс|Dj%srp[PZrW;6˪. 8oo "~ی ;%AJ= 7z /:Xtz B}2DwLFAjْYCvNFHц,+[R0!;$#z#NDX"z[G׆s=#ƶt `7<k e*:CjyЗ0]ԬnQ+YXx],X|5c'E. QΆPfU9g,i8eSE쐧FOyUCOHH/""4V1Yy f| I=ka 89qV%\M߫2ȏYh\x(HaHg AKqUR_PVGP~˕ =N,Y؛e.p3Iȑ/|\/zPZT[ieӬt 4zœ![<,YM >PZa}H 4qWV (B(Qa+l~)ZJ`\_2g88ażѹ1 &@('mVm{!{`d_ ^͈TsO %4$OgR<aIvO+g$e>Q9:850y1#TwZ*6ʼ$H+V‡ \,-_\+tlC㎹2r 1PZH@z؍Iw(qGNr9 ~ƃGzS?^} j6<{R3 V"9g$:iVpM4pOF,^Y\&PKy b1նqf$hǔ IKI&ȉϝWѤRX0v<I7\oYt]PkTĜHh0cdv #OM}"|czsRޱ۷gJKsseRJ$O~Tn}œ^'&|SHs})^;1?m`jSC1ڄ ?Zx-`aE_ŧn) ~tHF. ;@]YSf4/M] /Z ..!ks Q }lj QxmRB1 >2#BcKQ淪 S'b5-ICޚl6>iհm^ʪW.mBWt`8XhZW9qe1׶/_YK"d>ZR.!q"ݨmo.Š`1X(3nr"dTϾs*Z:;GȕvP?u&p3)~{UGt+iu,;(*Ʃ[/wp)aEib~èϼ\<'TPсkpBuѺjsL_pq9LDžʭ9@Y5A8H'q#)?ϲZ0},FBYݝxBbq}6TÜ"wSBjz7P=lmvH:;Q:A=D-moS ,̫ 1ٸz $–0iFh-*k(3UI7'niD`gM KY{0l ԭ Cr ^[Fhq{u{(Sͳ?5έ+@ݓ_(^M@E'ڐ[h@[IaZ-nr]`VP}‘iYZKKUuK|:3#7/}zg?kn~JfE|zBTYW$h0΄] ?L]L: fQD[;7oan(lȑzaCqK ٫u)] yM+Gž%Eb|+whhɿydx >bLL IWCJпWA=~2~g%8;HPeo;5T0i?gR9ق2]:: ,!-3)3ĀFT>)d@LEEmJ݈Q,QmFv@pUk+VʂQ/\ͫth'w)Fw?4n~#xh."7$$1BE*{n4_sڏ<;jpbta&]7ؗ k_eLITp /S,YM֯L,/{]$%_uv8%ԊN\$Wiհn^F 1e_Zc)avfϟ6!C`s/jǭ.w>*QrIkg2%sZ ye`d}K7!s[e><{O ^^~eWmBS+t9tM|E~/Hso K/5z뻨+l1aoeثDK&YLB<\醻ItLzٗ"7-q˦Ai +wGx7+!x3b"sY 䴉WЕVT R>LK{`hp*KO3? brꏉjm3{D ts& U~bM%OHq1յ7esrk0õ[/'Cz蹵'4MHGWThlLҁ>%W.0nݳz]bxC|N)a nv򊰊2jˈ(JK+{ "D=%Ðɶ'@ns*8i[ܽCptEk@Ru菤;C|?*(w1꼥D-B_ڵ[C%7@-,J#*k}Qz@.!w Ja3JR>iL :{"I0E([^@U ʝh]J9lǧ m!+ &koAq "-wsrja搸Y>5c!4ZhEO fO11>QѾ Խj gߚ1 sJmŭ74nQ8G\e!4&zt#^!5v W/9;i;_ mT=_ep[&%,?X0'4wkEq_;^M$lsx?ٱ kT޾CJ|m%V6E蜵d&Cd#`[NIO]'9G/`dkDO24vFom[]3ַ1sK18| G fǯku? >'} WT*l5>bcM~9g)y.Rk weZmd0'+D0gJ\5' q1{ d#6ePF<ꛫpYƄsy"7ϦlJ=bEL ys l՛E6Z64}EL4"(V#-oSkgƼ-peԱyu )![ߠðW :VП5xy-?c#LlX q]Mf폑?;=_ǷVI>?y1Adž nrLV%OsRUՆ>8Cn9Xw:,~V~~*L,ޓlQN^u Ꭹփil܅u%Ճ-i>?Un0Uy q~@(o>p*s9o+EiZ'NrwjkA-!7XA 07ZRj邯i+C!g;ZЙ6 Y\hϯSpmD`3f<=&ܰ\p.tA͌oZ_>6;j֜rBvǷh{*5A!QwC< Nïr(8PVd3ʄ$fhKMؔ4Wneiʜ ~ 22uWZǒeRY3cw`ev[#1ѡ;s^_ i.ьɱ{,7qoP[_Ӷr gg3#rw'3&ȗ9*/6 Gk}.Hj_(7~+8oFT1aֿ;+N `#fn-۸*A ]&)>X~/ٵIb`V<&"C‏i)@ԾTY MX5n,s]g@a^O'=|VfόԐ߻&Rc.ǵ 탓RX][KikK'X7V#!?߮i\b==V/^z.\k9McZYN01#57_gC#@ KYrMIK둉/?fUEꔽcǷ'ZRr xqylL"MFzhHuB#JeV`} M(˓'! [ [޷ɢ3>_7%xRFj]"kˡ֬N;SeLXWD^ } ^q6K*zo']n Xq:PPvôc]6"Y S}2~ ;6b0;w{ȾlC"E9^ 5tv|i2:2c7ԺI JЗWۏ]>y0S~OT֭uc~37f9$~>^ѳdtNp I꺰܎Qwwsm{&dog)"ȺRm$zΒ/SNP7:ᳩY@"8z!* ?6|cC!uX:mu֣o?+?u#>j.^YD)t*0({|*V׹xᑐ- q6n.!i2*La [+އ>Ahm,&Ndsl-c_QnYDVA2i,^΅0(gpGvPr|ۂ `آejFTNufzUu7H[۴ eWA|kWDZ{c}l[83Z΁ fT(ݒm0?\΍̈ذ}6#ʚL;ת( q"M#abiNw}YVlVO2T-@!BXEH*Vb,!Ty{W逄eL&/(0 ro/'QÏ{f쁩M@F+RƏ8?bN#̧\enȭUxpNTHgH.tz+ɧR(;祺.xU73LwU $y,z< cGpY؊U\v*zDcTnmw)_{! nR֐i*5^xFNΝPV0ZI%oTn@m;9[Y$l !/;9F ȋ3(%-|YSE$dńjϫ.~‰@&ՋmԻb\׃ˆkl~SNb(Mr9<wq7T7ov|NչT DұC/ Әg(ܼ׬TЈ qD[ xܯ:֨y;Jf$L sx{{E~B5F]q9Q9u~{X⻰?*$k#\gڏy"x;.,]zdIn)͑K_7C1BUyYsX~ DBMN')a^@(0kɞ-_H+߇^?|2`bó"X00t@,:9깬nBPG*k1`9Ct?ӣ9ԭp ŋEgSFMI`yC#s쭼ǧ}If1lS{W۩uvd' ڣ{`o$];N3:sS^ }hm{S|5'NŦw kl7g\'JK;gz'ww^/ϧ is%eͧ(Nr zx`WW@?bm")[Z:&XgŖ,q̿ÂozR:]:&yޢFS][-UPq5rzlsklg6ZJ<rwD$aezXqGF]|6P-v[d~`Seƥr9 68%;;(;up]s+묠8tB(65äqNu#'iQh^nEzfd2k\MάEΛjku!xu) {J̒*.ԇZƘⳜ:ʆ\%b,-&z%B^r v ؓ@o>)xPn5d$zM^.8 *>`KBK•>!_sC "S:~5cCIƗ[k&D&՟_deqqkuN  {@DJ2.[%V,iN̰eQm7!5:`D-0kag 6.0*~ɤD˥ c*pB؎a̫hGS/: fn/OZn7xa dr4], 7[5Qcn=?x꟱_~p,Ұ沯"+.~&j1,aۋE A$?2xtu')ۼ`5`?4`ȋix*V~ F̈樀1Cm|PNb]=*i:Ub4Ll"봖2yG=/>ItZg kT͞.LS yk:qu5Auesݮٞ dubK BaWOU_w GgGPT$kJH,i[qrV`șݠ9;r g Y;}t[d3IjoZDF8k ]fnW:^ {߮c$/2V5?ͣ.|u]ՌAu}˷΂"F~POJԛ 3DA])nvr]}xGPߣKn3|՟ @Q:*.<-+IJ< "O.{cx۬(l:Jה#1Jk܄G -rGܳ&!RG=38|uP}y]KGXi[8td[A`Mq,Q} b{H֡n5断«:\j&ʠ%aD#WS o+N u{6Ba"L_SO2(:(^Fݖ@VUT-W_@x᥷xw?1>" Z *})Ƹ?g E8\E~v#g:)o xH6."#ɛ #N+WA6Y_ixݹɒBWCG9{59\=:kZb,tߝDN| u>$ ,fuU^Jj#s<  ʴul}X]e{E,d"#8gd /8[ĺl-1loǑ=ۢ|ei(xѕ͑j{WJ] je5HdqCRǐ](bbɕ"]ZuQKL6L, a?oIpՊo7R b܁dP x"vLxtWg%[L 1lOҒ%i<:'M^?SJWKDFtj/BU^wz!'S靆20 ٬&_+eݿ P_Nʿ)޹IYщen:.c{IqُO QC6y}3?vca a:1Ö>rACx6Of~:y8UO"̨ѡՇqu  >uɇ UJt|~CKiG[?6pϠ|0\HkU`iYjѩW3KhQ |Q̫AvԿd`(k~,y-QMJv։tĚu@'S WlcÀ,^$clFOno{"*n(T!pOω7;/&</4r{4qひYqgCn؂֏rE~Fw JxWGJㇼ1yKU.7MTHhv]tU\ 2mIV楇yp ;Txd{5Źy@ʗdgRTtAεPEx8diawh{{Xw0A8'nR~!*4*~kxhjN˳1&R^\j/|Sx+C#$F#=csH>*P4&:<&eH|Yv@qw]o8uY/l }$mߠb[9BnhTm5FuYrO 4;$?,6Vs Vc_&K7w6QôUBi|k; !08R8z d3@isCնh'-@HZj=]kCv^}U&mNS"=G'S ~}gEϹcj@o$1mA%BJGR@5hh 2ڌm V梘Hʸ>i BI@19}0N | Ø su4-?nZ Clt҄mHcɕ^y1BKy0 1B4ņ D y;ueeY6-Mjl>>y>c(:G6-*}㱸̻kM^bJbg}՝}f0iv~7݀aʤN=ߞ~1J_=O o ˻vZ;ބ&~7_g TO#V|WKBj.ǯ&GMqinS`Zc0UXצP.7jGkՔBl%^yyXTuʳeAuvy$% i19gʴՔ%^yFfQ0٢)F0N[ʳWB6:<"RܢO4 QG{+~^IR_"[&FRoFäNe\ah;ݩqj8S޸\: o }7{8VXoՅH}٨,-YX#tEsaA㻛ϊS$: ú${Ddq\1œ&Svr H3dG8'.*2WH,aIż5"G%BvvTx]5R7}؏ev?'8C P’FgwϣZS#d~>"r|ORgqyX$2V6*걝mC8V2֋zi]ԂPҳ8h2@EiU0LZ3=&EJyv<fsD J̚6t4{{ yHQMS-鬃Wt[?UłT֥gOHmL l|,`2i7)*uMq whU!p>UOo[௔JNcb9>tAOa?2 "E%( qKSGL7B8$Š<}[{v--'u+m19˯Դ2:_ =<|v \J P;<LME,u~ti ށ=F1u?jp@F#4M>ns9_@1?iehKU8=9|Zu{rӡ)dzHbB !/a8饢`K\ _~g߭]aAyL;}VDHtS>b: F򫲴\Qobb1>"QS-㱟NkT t.>Zr壠m>P#NTYvӽerfu$TNk`VCHyMo7sj~c,h[-TU><X=)]1n WJ,kVȠA$Cd /Ol b,^.F B,A pZS)vZ:ձ`W8ĸhaH̰w5rl>+mzJhHo{']fWznʧdZ:U];mjF``{ĉ)_ҺƘ\1R!~qL$N{-L]7Q*wo#'a://}wA_ka;g+$yL41,~Mq0d7RgNɮcz(71dOO\]fdϣDMO[[}OiȮ wgSh%/w2$#SӀ$W\(v9eLNj'[gJIY5,f3(ƒą"ڗݛaK&P|k+ _4IgxiTx4 78g.J:k<|Rj:s^/ C(m`>g24B3i@(w<&yq~ܛ`,T^$q TNTa]zwOJFyCvRFYi^"Wrۖ6ޑ$dWN?%h",&ذnțU׭$#3TBE\Ґ "eMӝ(#M-"Q,<+Pøċo+ tYmGePCe rh&c~ntv=>b5 m־X$xDʗrN0:bCNxv+%V,-&JŮȎ t ~( xl`{j`\r4NofCX%k#A?֋0ﮀ=R,>*MٻbE&ݢ/'N]#vL.DK&4Ri {ZsV2Yh!0p .]huĩtL90_@4  2Fw}ƻ{+Gd36Q`3h>ّV1[ER߸n2栃0dm G2\s FRȼJ"ΗzQU`+qZxV6dJT7 CǛHSeU>ȩ%;@WN.!Z£GCm9ab(.Z 53~!aȺ<)~jjfGǡ&P8I@K +EvW,áة|K6fME8 w&Wp Mmt)3h8q;~ok׭&C 9 3yJ6!vNzt-@9zpLj wh|i1X~osCu"c0Ӭ}mKa @=ڨf^ U&T3(o fI !%,!*_߅BCz؄֨54Kp5v c0;[dQJB-wܲAi˷ 8Aw.t *)QSY?A>}dfwҒQDuѕ׀q)$tlc l"kwˆ%֖GΪ%DŇ6t4:Bjd+BSǓFv8A3@:Z"ǜwR(fd[b'&+R3L,ܖdX+me]@#ST3"(S I?3\2"~y@zx`JvS@9sNc>Sil b0UD!1US&sh:D* rhv;=J\3urqƠZXZigΧq"5rC}bNxC"uwO:wYigb~  ᐫl_)<[|[Qb+aĐ0N 9(8 1gƐ}KP mXw--NHb%C0Wz4#GA'$„OZ٤LaE;T3>x'-`T'TeS00hTG2G@*$a6!Բ(ǭjŕ9o N(e+x^vWLF*c xG;xHUvg-oб$߭-K!hf5O A.BIj;9od ɚ02/)q)Iq!r`$+J C[-оHzK3<5{ 4~dF?Y.-pЄ v vqLVZI_:bHj=q us+Wn u ~f-G`˝]@G;#/7h*(nB-@Zh*?PNuLZؿ??17CM k4 &րeߝ7GbOX84z6mC+u)ٿi4#͡?S*&EOr CXt =^b #v\~N­aw$==xmT:Pp\1 jj]BoL) 6S=mcYˠ~N"7f;6@8h>o R^ Q;q "X0e^&~O0 DLG]KSշY)@?$0<== QX?yӴi\ Zz *&ZcH8#@cFZed5u*_"w/ɨv-m c_ÆWë{Ld}#ڗ(*=Ev0WiGI\4Hu(O83A k}"]k[L*i bgv75(Ipj^$$#7a_[\*/C9 H&ʇb ŵEKW5b*-Z ϩ5pL{ z8#~pKIj,yxwQ [E&}慝`yu4z%Ƶ){Z@G77X|F֡_ ˫>Z;~0AT>NE>ٜD3 7`ɿFK-pEf!l* vuHE5܉]`}PfQwpslPL,a pO=«gXq k㬆xm{@;0,IM8 kAHW363jrk֔8Z6NkIlK(cpd|kwKuC)pD=w񾮭<ٛ7&y5u QT ~]%]+)0Ҥ@鍣ND_˚*@yоM.wlS;p洢#7YdbVفm~[(ǹQs<ՀP|4NXbk'@O]w&٨S8WK8@& HH}(KBץӈ>A07>WPk]Ƀ)5c %=7;[v:5&؁14\!E]{?2HÌ JiAcjpwcZ\\ys?>EnEW'=XUE8g2Ҹ*Sѿpf\~A o&HqM*H_ aaՙȼ<́Bd@\''(5U-pg 녴{ɉr:;0 _~g4,yf';ɯ 9G[SisrrHg{+x=}sC m;wp 3%L!pCg{8SŠTACRyu1>-e0ƬJ:T&.*A*FYaU|oт 2BaL߄8G_!S50rq JP(?æ~THk8l{3 84`gaWe>In$7=-E$$n9WcX-s:r,F m-F Z®8GGLkݕxXnmQ'rmqZsrQ/K,Lۼd + Bc!R@HۡjTh&g4𵯟bġ̪OgctxNdu#|nk/)9^ p$N yb =-()o)ށz~̇k_W( = ċ1kdH?{" U4?ִyj\wxי%G!+VaS.Wy7͌w$.c#I5ҭ\< ucZ.-B76e8c RJ]ib\"1K3鳿't9c ?b9Q~`[f>9Q2֒$;+9]OY;|Fj/7{\)‰_ /4HsSM]J+rSniH|YNf9>C0D{${ȱH H|J@s KfꔂW(oBKK(7 ^ f';Y2̏/:&nˉz!{T"۠& EA}pP?NHMW&[|+Shi͟9v:ƣgJJ{szoq@C2ڜ]VR h1͌)dvPJo GV" ^PÞ.i\ݗ=~iK9!}($GA@te.3&'jqUgUpApx|C88fR`mȉʰ  h|]N9 5\!ZDCNv|6\*W,X1탺Wӝxڃm#;=n ePFBE&q+E49H!dl(1\9]CN霗*l?n$1W[ȑ;2{HKHSdl}CeGKP2~ Vo%ņzx oD-p MM1We㾃e8fr-C(}7 !*5nTÂo"voݧ`vPINQzkge"cM]0K)DhNa-'$܀P"38.Fax2q)V%HDN^فeblw>5;9f !o-Aa;+F9CvR=XO.4LUI1gQv͚֭uTIW'*p`Qu~jpOfxɔp B\丿.0W?lXWq QC],SJN 71bbs ᶩ$ud2E$Ց X% Vg¶vaXS5OaSm9PKXlLg_/`*Ki+IH>uT?պwҋpl46(u\l{ܰe?HR+ k=[ !rX@(CS\9qYrQL6`{Azy WlE8JOFgc;sLbEFʹɨH> e:"|e'5oJ_H#<#2Vpܡ 7H9t&m;A1\lD0 43D*4F-WpvT*;nЦ":Gc͸Mԑ;el,FP+6<*(7>]K9¹8i &.)8$+~u+9TQXz3lN D(PR vԭv_Ѳu{Pڵ^b*l/Gm5<h jX?an,1d.ϦMVq.~Qp86cE3s[D;U&:xp嘗R o:Ԟ!2WrîjQΔv DՊ)й7ˇo񤸍7:s%wOlW4i+Ep.8; r$Adn4]Oެ> ,B:Ɖy(l撐6cukq-uOO<Pqh5BTt7Bhfw=xx Ugϗ_BkÚGe?m!8$6q(: aЖn}O+:'q=<SX= ;3# L3V]HgS`ݣRĀp?G`l4Jq4٧DIP NÉK'ac%]) gȼ|1&$7|Ud\s/xB1VX>bZa9bt  r] 9l$/{>դbBl㖭wvTBp*vTrH.YX7h5bLBFP:z[b[*dକ6!S*nLAaSFܼɖ˃(}6U gzG㠁/:w;"lfw5fs }ŸT[}cfƵAC`:eKܠi\U w2Mt ԚDikȐ\L>%_tM=v]:Jv"ֽdҎc9%[o8׋u"Mol"D8,w@0U;Ls }"ߪ_o\TV7`8/"YmSClNb]-n#$1f`4OV07j0h.;M>ŌB=ݣ.}d%l(wZC h݅[ه, fMTYJp.S;eNUYG) N̼!ſ]Dsqt],e'2ỴKX`?|SG:U[|Dɐjz> 0tiܐ5()]y8[JKT?5܏~9ά74:%{QJ\4 ֱx fyc)mеA\q/aZЅnSr8PJ/:L? ]!:nL޳PWo2 ~'IVSX3dy$z%CR}=x2Dc}L e\~͸Ul+AӆhʸJ\9Xf:+/OGbўH%AC>2"a"E,|rvFl⨈ˍNEjAz,X#޿yX<DZ; tF#X^yTغ) 1T ɖ@e?V%H]ID1fUmO3oc.\e5"}?:#N˰!vG1VL3I- RB˱{W7[ ZӚ $#Y"I.$i Ly7я33,]})at9d[HoXīg2).Oh_\% äȊIddjxKBWԢqbj?Ա= ?P円d|Aa­_2Ccs?X㟩oDp4e>BIzĖ_$$F% +\S9 g+08bˌa ;j>mf)\,`vKicQ߸:*ʤwVe^.HJ[@lq7XrX`}'Dmy3ÂR O,R WXs5tg$u%IDu9bk_PPA%"PepMQ }cq|@08(Uh)$+.F $l.Hb<~οV6),D A&/,#ck@?4ls\B5] eQ30H+Zfj4* v(utjs`a .iD5A*#z8#? ~wPUx3sTsZW.?Fu]H|bkc#>wsth.޼&ɗRѥatRAfU+7:r[D[ ޮdը] g fKs @+5%4Rޔp :A[ҰIyn-9Υx7ARIq}Lu絛]VV5HtVmRqYܥ.3B2iFv܀ c,R._Ӿ(jHl t&:-m@/ĵ\VH3WuHgT6&_8Mkr&*/IIVC)U|(mܲҮ! (-Z8}Q  2URy }W[|)~Ӵ={h[Cm.Q }W*ݼYIy&4`#bs[vܰq cF-ek.2l9OJ2LIVᮁr7|z$` <9fU PT*Y@4o wRiiօ!ze`*j(ّ̚#-P wB  +"^M'khjNlʚ1ZNt[t"f~8պ;!zD6h̓6"D<0 Bb1eb@~*C3{/1lthr4U:cXvZnҵ8TO aP*+f_,ʾuNSu5Ѥ#_ZLEj&pt9U`s'.&~ eJ1`Obhbj{g5q7ifLf4T{%D Id2SC^22vw"^if:l6֐! 샦NlSnf°4W Ѩ8pTFXݞ%w|^L^1y*ʊN1.* +D.wF|={XI;A=ۿLHy9bE?[9~uo5kyM>}L(%Tm3;A[^"LjXZh; ~@b;iq2aӵ1R" Ç C,*oa jsDDA:ia`"ͿZ4-epOxf]Tҡa}MOC%ۓn"@rz'%HɢN9D~l+/I_̶ eTt"ŋ xͣɷ;#"I<#xSOOWB[.2Sd޴#1Fw'`YYx+"ucS`zݷhJ#R%-T)_S-8Dzo؟7q뺾@W` GZC3P<1-gG[qw3ᛈ&rApn0LwK+'Ee_ gLRJdNJZ̑7Ayg `'ZA n~oj|GegW ǜ|JW,לO-h ~Z("RNVI'IG4t7^0v18L$pvr n>cv%VS%_w] Cϥ0VV!}^mf@D^"q"m1V*;KkᩯM&T""rRãx<úkr]Bu^"dq]@uڸ]nCoagMP,?:h`4u57$){f>kK̫)pN6`SqnGގ [+{l $,c>ʧGHF^a6s{TGf2t @jгyc)a7ըI^DuV< Z=VիzmڗVz9Dfc^Њuݷ֮=gSњem&4|$iXìd =YLHbn0dZ;Wc1eMPVZO]80hkR#GŠ o|~vt}4ɝs]b$yO<~#v8nh]KY^GVfdgsL\J;-c?ny~.>ب NVn:ݕm^CY~d=A_Sb2{6݉ BŽ'( ޝY/d? @0ƻ& >b;(jϜ! AWя ule w2,|A0wfK4La>\Lby3#<~躳k,'N8Ť&͔ zul7ɽH#oop;fQ .0 s E) :/UO:oibP)[&$N1$8,h}N/F?M ݵ)Yۓ>M`.y@:czp†۵Px7h/z0L*19A2?8DRb6ٺ3ѫbHVc^Q,|I5WW|&9i0s5*/c |L!m^@y!8sI+BpvA_" -rTm6v1;Q_N.}36js%`!=84"woE}~6|l\{6Q-9Եno"=3@ W| f_| ^@EC3 4?̑ӛV PI|uȔu,f&S2:v:dT!c<^2¹ ]ׄD^ۖHE["U$k7[fӈ |a*.VXs*|w;!H vµFYAw8Vݺ*Rж8Pg?B XF?{M$r1np%?z`bnz Mb`7.`GF/U!@G)hg9, +[Z@'VɌHvsS=po-/'K;,(xI5?#iEߕ 0|Phү k-)`TNp`9❁= ڣYͫbٕF3wL>_*R8FKnME=~Il%Y*<*@ogS*ZװsAzO tuᡫl`ev$ғ[ qT*Q58hy 0]>q|^GېJo1RFW'DT)ܦb(g'C 3{/]AǥSSSoMuΦu*PWY!t<zu R+ ?oqNb\B:Ej*Nj)Љtwj-|/7йgO035z5#B *c e3w5  #wEl1ܼ_ !lk r͗K;rfO!0&`M}-؁HRn]@iS "J'6z~y:(rK CzE=pTA[T G{, V< É3o4V!#ʢU; 6՝C7{+%ws#&0s5ci|r+ mxU@k 4ךuG(D }IvU\ U"@a;>&i>yzU46&v,^\Y'#;}뻕k a RyMKM MQ DdDS´ج m ǫP ݾDSc@VH4( iJg @7AOEtτ!9ҽ<=6+V _+@xy*-q:? RR=RtتcFIk#I:1ztgm.I4}dGY' aȈ]'}B{`1G_;$b_뫇>Ho4Z*<??t@Iͮ\#BY0u:&^G|]0wTŏ(0Tvh:Ie#未vvA 4 : eۊB#hLc C%R.`טUo`5)$^v6.+#"bqɅ{D#iJP'dJH6E$Ɯ}]%4< ҭ-s\eg`],1X3Ai?v6mu3 溢gњg>*4K3:XkPtj)MJA+iX䰻V~} nkn#~yHU6ma -{ؤva JLҬ(Vq=S>pϑ]M >ޙ{Ӱ[j%![ ; saOx 2aafג(;cpIK|pzZYym.rmc4f۴քdץ ɸYd כZ=_|ij%ہՏt7FnUxK*vB+/&v$qxrQ (U\u.j] w@3sxF⦖*}/%غ5KG *OoRzԫ2me__gǂ( )U\  P(pF?{AdGpZ/|z8d9zzo?oNI_E?*^ud}AFftzsү& nsqdm3fD]sHK/EőkWC]k1`.y^B:28L:~|$)b&A?xn6B"8l0 {3`'1SisXdt ߇4N gEF#RW||v_չ.oQo+Fkr > MO#Տpu/'_YB|꫽Cr-9јjoיйЙͯpt5yMn_nb@Psb]m뷾nqk#[dk ΘvX% c$[g#z,1B#';ٿ2Ӱ {Bؿl$e qi:.іOׄ%#XD5|FY0q-@@ky}R+;KnPÅP|PVhZ:/lPB ^"kS*(f(DuJR8{๬%nC OMnKX=ŠYf",⭟T0ga!a^"*lNf(S2[pRP\_tj]3@+V K ,%1i;_ "L^es%sAFe{~5X+{#ԃ Q5FIi.| ^f!wckseLҗbHeF1pڅB6ѐ(G,ԢY9 ER{[%w鄠:'C)$jT{JN\/oKD ^e͡O!q,6& .UM@2}Y!-1}<.@x^;$LYY-g޾\G5Ġ9`M4~E"\|vگgY0nPY Lߟ0,= }\npagUVIQfFMiOybҒS(TFOG݂J޻-V&(/i`:0fXuK4 UΡudh!9w'\js@;Ԅܱf3 [Nkgf07NLGU#:ͨd4y&ُ$RjN:$2 r9u+p%7_гr;64[D֛!ӖcQb79,|d=!Ph7Uҽ@$f"DH>|I!c\P r? m+6vI#sVCL(^R47`,,ާ~7EX}vDe]q$䖿c=Kj+oPIgPoMP"ïRrO$6K8yć ୩Eic @䬆Q^mn݉*l:CIUX3(2V Ƭ,ԉN[)YGf+#YA($Z jku%s楓` f= Wx1Vǭ y5~{hW] +ƼУԣt/GuU0GWrX\yc b 2RlXY͏qwgũF荧ŷ\ ÌݗN b&ӹx&^Kqշ^ OUn޴5 t qV-uB@" 7[؋Vd#]$-D#"]8uMDy|dl}Ot_ Ch=ث3*#!8S| 7;EGɨKV#Ni 8vg+,rWOŸ)0-n6ݬ zQgR9qL3d$3Q$7|3gU*$K!Nea)벭wPQ=Obg"Q0ZLxLP9dxWE0FldLS'2%'])m~ mm@(n7mtaIldo *+u*޺5`%2e,eE,7v F*&}'wb|$Dg⩳*UPt>fcNPb5IKGZbs`qaB3uƯeA:؊TC>s{f.TO}sC\h`KYܛ[S p"XJmdgTksnA׭yxv Wtgďk_"ҳd~k11͗#Z-. a:IKΝ Z]W[hOl^Բkz%Q#"mu6\2{%VrSN)ax%X Xh .ƇusmO-q` 2<=H0=k@7A|i G.Ҥ 'ʓγDrwm-6 5 :B{"?/)1!"u@3}o*6^4%4y|~kMm)ִRHjȆ:h1>QDNq׬ |WAG{ VBjcY$v ~ !yb~<ӑ`xkH ()އmSRj#OMKNN1YV2ٜD SYtd4)|[_` ]WᜬdOCZc?͞&N SyߏIdW z<7`T V<@3!N@W vtJB@-DP}(tQz?<noPcdeϵyZ6o}&~a\,yDÈO}nK,rΏ*yԶ!#*]4oǽe: *m;ѧ~OP+V5\{.t4"*EjA#W Vy/#Fa>j8A%X~8-I޾wm`_cWQ|tYC(F#,Zxpy*: mqO+(͈ݳrACbl{V^F.{*i9@BGzʐ~MW(Arguk) VԉX²?Zd|Ե >_>u)zu3щ q^@f/n! Je9xH9fUDZ6i7娙Ԟe&B}1ȁtX0 O.w~9 y_ kWmpyj1Dp"G#BsPԻS*\_>ڈ,$ vGIbSR樅?kBP["jՇ!KRz#mTd#3Y p#w,fD5]4z"~bm ?I3:,C7e$[% zԽ~ nP"bXѶƹRR'4F;Eח2`ڰVTuV&h ܜTte\3f%G^fKuٮR噹 !`M0=ZtB3>̢ &T w%IYݫtZCHlyl#YL=^|K3O[zoNOC(bfѻn.;e%8*̓DaBM?at KH=<.R׼D=d{$+F+\=¸4 Q5IXԏHܠJ0@ӿ^:,.ς{ƌBH}/jvgyCyLXTW(|"غKk.5LJ%L4~(oϕqhܞ-ԡ EΝ6,f!`2qOh"DɳZ 㔶A=æ&* DRLlh6ź<'lr $)#Ԟqt]`l=WJ(i>וqvބjgYZ070701000002f0000081a4000000000000000000000001668c1694000019dc000000000000000000000000000000000000007200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0u.ko.xz7zXZִF!t/]?Eh=ڜ.+ɑ2~ s)r]R_Uo,LK}jN]8fcub#HCI&fv31w,qYK.# BsӲgȅn7NDVom v hS߷ڵ}E$kv ;,cƘRIgPԞu(y_H7so5\{x\_ u26[Ow4 cQxk}Tݒ ]_)'Z|u. M#z+9כsf=8%!uֵWfPio Y=o'W`(luԝ Xí9}Zb_ヮT!mxYTeuD*Y|?3†_' y|k4;Ȅ5I+mg8v7hASaw{'KsQCn9onMR{VӄmĦN?\Ǔ(i&YVU{K"Jis N "ZdkjcpY v9h(>U$쨦 ! ᅯ/a"i"cۼc iڧb]&9ڣ)6gK?2FOJ 6?cWn*XR5x;,ä !)7qDN?ϼ8ڰQuԪٶ\")^S/̫{Xy &@D`t^HIW|XPA . ',Z#^0HCHܿF:xᛤQKx|ߠdj +ŸIDΖ`b#lG8 ~@H j^x,c(}2C&),AS"^< .u%t;t!Kj-CR̊jgUF9'i مIgʧ>jOXJӫ#,m)[B`L Nr1llzQ.,PwF!JE?PIR_%VXcWђщAT঩Ny%cA]lj1_Xvo%t/{Jzsv8skc37Gv>X B 6 (w_IAKC3؞o{EE?ج=.&@@DxnbhRC~M'-(e;-W*ݸ86Zr Yf++v|tpn7+y1DLnۀvarY ΒVȗsC/R+(@:ePR$5 tC ל*~d٧O1_pLj5~:E5R^дAS Ԯ+㜿 BRkhOݵֈd7&yK[}5a;~ТJHS'͍Cy~R}iPي$"Ԃ]^<2 O:moa7<8sr蔍* lB BArR#]}ES!qw~^Ц`"|>Kљzћ 9asF ۦ+DG-*]kJ5~ֽg,c!>OQnAocTK^d7EQץoU4-oMt%Vjzj4_bp걩c4ܣ@(, vC ao,ad[R)fLtUKs q.J1~a~Mm" ݻOwP>Ԇhs:c٠8j^(K +CCm?4OOA ?#QgB/tRP@d5E!⩨($|Zi ѹsO"*k1QsMr#/|i .>i0}O̅rbhN?N ˲U8!'֏M6UCDYt!>,F: ‘7s"s$(FnU+!Н1C+ jó\?qe^J"1$8޽g H"RaWE[ 﫬u!>a3F2K3_sPH\#HH;U81Wxʀ˶^b֦/MOJ:F3t7/;"=;5yGuQ" W'+4|@i_w<_P ]6Kꟓz4a&s0y5+I'āa :z_VYG~ioMLf4&ci+|kSL G4o\.9ɐѝD%[K}0U#r)a륫)xw9<ܠ[ {\E)RtM˟YQUmb`^KOհ68YPyco4۝OO('rv Oh;=Ĭxv,Eph+pYu<;$+N 1oEd <9]hfs,s롎4ct&嬖[^cȕ}2K$ ؽ)yyQ)"tA`]?U"h-"7ˑ#C(K -Ma rmam&a6){ݶ£6[-Y]/.;Pڍ/˵7EQ2Zn(P2[ܧFÐUGIy4FcuΏEjlrW^ MG/^C+_Ppa 8(?ZG2 Qm;#431"ݍ,sQcwz9b"TytU(hp60ӂxbCh\n˿?>LWcFdL۩ w㴄NHz zt4 V5L˵SuъZOfZ8ψ]3XH. uwRRsp|-EsftZFo v $kqDl341U(.A{w":CqfU&VΈ»o4,VBgt2ω52W ]cbVh7VpdAXScl8.d[B~y'Iݛ!|`^K;g$u'%OAȮ;r17-CfjȨR @9XCy #ac9JӦta.{ &B^@?vae~), S/GsZ B+Wmė#F'򰌝]WnM!q\NQ/_oW]R&s|;7 ǃЩKё[.吋N 8<g[{T/NxBWk 04΄5Q1={P~LꩲJDe 9!:g'ީewxӘEέ|Y88~T)(6bPYiIkqPL:Kcw~}Į/&:Aiz|'ITТl7l]*` ]>j,)B:ԓx75Qs4cIaU#MW#(ԅ* q>(g\s/xKo?8w{m'8l!Bs yQҦ-Gi9]pހ !EK2d?6ń4yieV* Yִ8a"a NB\vu1f  lz=_\*t=m^h)~jӰ#! w]M໎1UIFY7;0K;jo2Pe"y"\KmUfRC"r=u|Mw ;8 _ĭSst?/6AԂ 05i*XvgDiz؁ԩ>Ʋ&pKtZ|=-s"{@mOC¬>u1T>2 h@iR{(u7A@`? (!:u>-YذڻwC4'RДH][}!k`[t}G5r!btPѯ3XEQ7Ӽٍ(a~xYWd;Ju*ű*e`7L<&ȸs 4ad:DC/`9iצ&06QWj \^lP -qȜlx/:6߮:3Q$S)k]8 ;m-Ү֡ɝF"ޛ0We/Na;'AHJlc9g4zdŃ㳋UuG▀he>Fwj^Ⱦ!0j֠%>(A16Pu}#|Bi(1h<}{^SպE|%iVEcMC@Z,BSnh G kSA8 C`lԦ~LE𥬛a$GRco}iꁴAY_I9E*),ʭ ^lG{Nhb7tIA) =[JhR(P`y[7[ݙ'&D\~\/\3NgYZ070701000002f1000081a4000000000000000000000001668c1694000081c0000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x02-lib.ko.xz7zXZִF!t/u݁]?Eh=ڜ.+) @A4^_'|K }V} : kl7atL6EpuF͕:Qw[*K׊9-$ Gۯ^p=wE>B3 ]~] PHA9)=\ܭ OfiZ4+&wNnIeP.F QZvU$7 $˅@xt,` Mx$TE:x&wL"=JXF !-;qٻꁀ)^.zI>~$ T%:'%Yӈai?8Ou/Q\Jq`&S%JŮkI Q.nxzDs.'.5Ml2DUGQjײA ‚ X0lV0$doT4(F>{N+l> b+"T7]1IqZ ȟ4nsH 6DKf^5P쏉˺/tN(kJR I]X UB8#V=S>)3P >:I:(Q / Yw+*pW[J1n(55̹Xp2ֆ.1 @J2 01l>o#ツL ÝsxabbB*Qe%}s:UPVF+`1["n T}N!F֖<j@*ȟ:͊X Tn qehmsqTzNb$ʉ8cw_&_8UdD~7Y.\<?$&e12بq-fIUegkizbePu2fx)Y;kQ?p]}ZSR\|GYg"D ͣkrD&4w3KI&ؤ̆JV"p\]P$LUy ϳqg1SOA`2w[inA@3rt6pS;z[)\S(g}|]/^,P) Ud@pdBq&1*8A[^ XVSJOx-:y˔Zs9*ޡRۏJuv2` (0Jͷ3t*8[Je۷fIB/nזXz+aD~!׼zIqτό!87Gf<>NS/O)'%jӺ 9)J u~DU) eAg3NGcѕwqB7U]aFisrYqFӒC Y"lyfWD+ p4PGT$sX"Gvנ*H"+Ѯk SҢqR%i*2*ITr 9(H^DHBܕgx\NxDF;oy5iĜW^𠪓ĝmA(h[v7SٺZXAX<pn^Jl37{أQע\JٌTu/1I|߃ќ+knX$+4ioU3I "T!0 M܅g#R|QXyV+MF -2-T= uaV ԽP~ e*Us'NiڐB?_E1ǴQx%IõTV!LzY>lO=H:YG'd~_m`T^פPǜ7gv6Ihhk.He6vl9#l3@ oHR\S͑exx<:E]o7YG,bURi <1.iB&+W9qF[p<܁|Us [Hs27GM d|4hx٘t/` ̼=xXUX]|P%)@;s\:,JG0˦)كDpZ|Nu`C|7 HU*"B_S>tJHya@]3it 4Gdrf_:OFU]ڜ *bs%$E3uYC1_yߚ+N1um~d~w|!K@竔/4T/j74QX^plhf,rlVh4JEMjՔvR`Vɚ#BQviGQh,L}K 'bP酭^{B Yolģ0_(EvPp5Zw»w"l[}!>]Rn-)kw\VFiô?fB(#@EFm .0͵Vɰ/ӳR75 0/:WQn0}cNzhPIWZ~GpyOkݩXXźV<ԢpqC_Ӫjad*#Xv(̊[wn!x-i8/켬mBj@cQ)LOs֙nJ~K+=u-yƞ~F :=_Vq7%(NU:<5}Ğc{Nsv՗/8Yk<3AS`+1JϦ'*[4]!ZrT<߆sv)o}9rJd#cE /P; G/ 'WܒM,щ&qðghb;b[~٤mH$uOOe8CyxW'e\>5c=򕐭L|2_Q\2l|"[ Yrp@=(Xb^:XB ?FzyMy|w1V`٩maE?ȵiB /\cݭW(EKgcL&C0#n,]@UC>"xwYRkI PHHB'r͂RF%:!?oW81, e^%o*bBl<?]@+ ݃]әN%@~lm VkSuZ*l{|H<&n͔L/V[FӔ;⹀&$Yi[QmޔՓ" QBп`?fǿV)".=%H{/[ XRgox9h 'u?>ێ3և /3\T~tW̋,47LhiA@`wOS OmD;#i*ר3PL2 z ӯp<utک8=rYW޷PLλ PsW:\ d fC c2U[tZV rt؅Sp_]o௚ ٝYkڷwAC|DXm9=?9W)|U%@$*%oӅU.3cUC"66k#˸Hv餂t~_b7,]\: 6I t}+'bʼ:ߟNn59uMpV?eMw5(]~%SYb C `صp!7ed”dFS:T| ֺ8=ڼ4[6vdo+(eǤ[Ju2-XCcJ]EH},/ "Σq(`4Q0+Í8]O7zN'!Pu>Xk=0EoX! y{kDԕp.'@{Uq)8k7\I+>nkQ7p! Ug!;AWwA2~ʘI dn\O?jo0\B2jɮ/1ѥ%ؤ-F2C"G&( ڌ6WH pM؂iă? &C>8L] R $Ay?-<y9'H&f03O7o 7U]1YQ[?VXȝV W!\N$ .UNWM}J@Z5GOS-^ILne?{ b|% P7r開\Z#in5 i\ QL>eK|i|9r;51J`/o a8T8@"ۻ"CaE(C~@.*فyg!<9S>I<[\f1MxBϳ՞u(R((nI@ri|9aɓ@Rd;`5ӾX6N$? {)n)I.Hc`Jmm!jTZܮxgde+y7@L2j^QW5LlfbG4\3cp8$IY޶@8'Uw\p PˡfD7-\M`U۬ૂ Ǚ 2AtD@*j%8)tO4 nD8r0u6}i; &} xڌyr )7Nj ' 0qn1ܴVtڶqOv:8\ i$ 27Cސ!9]bپ2k!.㢌#:,MULҫ3t*ҤKq|5fJPAZ57o =s+gCQC-rY-.xnJhfbaE)xÉ%̄2,M'Q.62]qڊwBԧ4$$:Y&O}i*d܆") [ֱ!zdCgZb @lx=k v-HӉI2ۮEWN$܎o528] mFvSƈIG(7PihtgG"xt鶉Aotm(kźL fꊜsGĝ"A5jCw"$J$[ `(B'u<#'!u;֖O cgI?=_:  e$Km+(W~b;ڂ H"'vDHjr אd [O4hpPE:V$&v7qS™u ^ߓV7>_󓠥|q0Djyqf^"'A[0wt- P%$僀\(|`F@FԹ 6NN7l/Dɲ8|)cx mւ;fLS#ƈO J0M'-.6@&x?D;,}zEO=^R>V\'JRU}Ta?Y-Ԟ  wHjL40׬ڢMuDfzp:BXDuq~f[#eRWVնhwL3Ij"(*)AZսDSӏLŠcA QXwKiH55-)_燓x "6?OHt8/;;Ow2S|M咳EJ샻2?b椽4XՒ,u9-| !^Y'=w779*od"I5ķQ Vyo6*bT\Bϯͳ}K7|ĔW]rS7sg\jtS򍢃Kt(UTMH?[!?^9D?YugJ;SF?w<֩C 2o/9ȋT|f|F]AM liʁlys&Sbs⨪|+V:l=$I:w]/ {UǩlJzAȼRi-SŷP[lqCB_ RUwDJ٣̃߇ބ>Zo]G 6gD{uZxbEּE/0i).P[oi#dIWӻh(eF13L4n_|;K6 #'C Ow_&E]>h]F~n҂ )Nt-UwbOS_0S(dfz2czSԕY*oc˫*J^jwҹP\b_ r:v7YlX D"/ ?a}G VX2čkqu媚Sɫ 3)g;By(6cţ.R^xB +N^\(&;0ҳʖd&ƏXA$&E8IV R-R|FOpX˙eycp0ubJ6Se" w\W-)RM$Gic3Np#ޅVMK3h5_̏nÕHU=M# 0OZ(\`zbXEeA({ WgI+3ޅ(8sq@A&cX wV:GYǐ̝݆vܼ}l0 KHX!w |b>uEgP@lUP"U-^ l3?hK6Q\Ws煢M-)q6%8㐌DyW/OOIv5U.) ^C|l~$9"Z.mt 'K=!!kEt&ZN0t~]JF4%/Y_yZSM?A]w<(n kR=1&EK:2)ݝfpԟb}CB<@wSlw֛G  7tUCv$bu6]aF)9#'rR@B}M*(4n<0#G簾2SZՙEt6 TJ7'@~ 4.DT&$ړ2u~V4u-׍ Sc)e[YŮ'}k_`1&ʪ;xa[eÕ9wDF۲&zK>/{yy W.ڷVAu"~̞W(;c.H(mF1&n $u oûb-.٩N*Ttv8SyHg}@nw]=>Jk+CUחQRMuiMzӀ򒁻>@(&,=.^q<9v?D9Yb]ՈaCЈX*[ *p9Y]!Mljבu@ !;r"g10=w:چ$=_<˽dUݝ0+2LQPlv23'00k-6= r迵Yr.."ovayIf+O}P(wX4QiM=/W]`8X PQ#1_dPS99>ڍH8IUAWUxb)潟bpV ѷ6tGg&z½}fna LHO^ Br8&~G".ΎU LUJ=% STJ$%FpORp?ji$'%]hY)sup6:;ĹEDWxu=Ő=׿5P@ *.] 6hLމ4lqPh˫{;v:5@S[Q:[hݷU`Of3/ku;4N䓫[vuG,n[6_ȣ̠ی 5&Ͼvl;fWbx@3y]tͩyh%A/'G/فާR oz {>tyVޤ42V`G Y !!!*䫀-k]k^mRvjS/{2 ]0Ъ!g|cOk!|3LODTvNC*eUHnb+1D|T<ezm${R oB!"u怹|ί?68|pǼl]:5t^SRcpj AՑU)"yoPT%mL ZJ#=0m?t|m͙UȢg?@m9V_&6BlQŗ2++UǺnr#!]R/̅/V:n y5:wV:!a !q⬸eI/&ۥ\i~ni1u}"숰ežf/y>D,rIя&O$GZt+wEaӚU#Q/@M? q-9(~!h0[Ku!tkNw wE[0NwwA2_IAC=&F*+-!i&DtO-+J(Sj7ײF&Snv3ObCƊAJ՝")$xE5NeSf@ퟎ}.έ OoWT|u9~q.ՙ gTg[BhPm1Uz!b7} ARм9><Zr~S(E9K[ 3EvLp E DH$M^+K}j&^ k%s7l⍯N83Nw"\5R /'wr֞;kSG"ʼԊ3FCT"W{adu|bi&̳儌9^ 1u*wav9d%!+V.} v%NIoS04!Xq\|bL oҺ|= *tVB@اm jS3 ذ/x[3Ne bs0xGGہM_Utf0&$ޢ,DVpf=df*O}*J˓ҧ#Nޞ<%-Õa#8XwDe/5cYP٫L_WA= _enb/%tp; +b5o2h2dR-_׺pv^ <`,@;Cq{"hße%;be5zRBYCR7iy9g.ޏKx.KA*TjT)kS9+5`Wi:S-+UO"" Aˊ[M: O!՚j5!VqEPj棑4J˭ ؕE* 8|37\&1d1O 󖈰-oR(sٛxHKHB?$÷  n({QM;=xՀ2f%.'M /.' 3pŖ K'} >@1˝Pb?([&$((!TYZ\ ;OȌ`XU- @i%*+`|Fx+[P-4+c,vpPx2!u'EK/b0R(Q(ZkW5ĬQcS".R1hG$ QO.I L%,?(g~tCM;&Ԝ­V{eb }J:r~JArњZFlp ES|g٥oC *sE"hm#\S.QWhBgsw럡 Y㩕+z Tg7˷uDqKyE2d\[2CNB"Pb =zmg?~#!бNwܪ939l%U0dn:35SujVρ wqYG!xef6r(51r 975"_xs5]\X^!5N{@hK2 3t%4TmSū2ӽR2p꣏*-Y)=ݘDE׼GK8`؍Wr}tnk۽. ˑ*\i@\wg]Jl+X ~Jrb<{hQSW MBX@+o_hEőQ/@m0mI[J]R2%5'T< $Xl L2xA|!֮2+ #3h\@e'vBtD$:q{Kf.Z#ݧYۜw|+ZGN>] ݰ,K}%BAD4͉H5")r6dV@:|N?}£D[v8w[ƆzH*f][>훐Ttl ?|mF X$w_p-':dȏTK,L6Z8/@; \rTUaE '>.u|VqMcco;Qg.FFc,bHTg:iTQ/Z}At ҁ+X|}@a0H~gkX W.m}Jo$Zŋ9||q-qB?@ ~TmP!(ˋMo'*L4T@_{pqh-~e-@5c&n^N+|TD4`LZC?vDfzQZ5p%B^1~:J"ohg:|@U_XaK4 ݇ȭ0c7Jn,=W.dj`wFP-ẉ uҶ1Fp="gY;̶Nӛ-, D|f?쬜MV38|ϺTCy*x}rB9-tab'9xgU|5)Vod\FW U;{,U{HfI KHsx,puُ@[]F~Q< lGh  {7ۿ~*nVZ[gT;zIr)#'q :);Ek7 L7T3m>OP88@U֔$Zh08 \%bnPI,v #ՔD:A7"^ Kc鷞 vlGKnHF6+ENW`2Цq6vlPE\ 9H,P/(iʏhAac'>:YKU׵v*Hg)^9y E\ݞdVewDiͧ \נ/&=FD8OQ %ڢZ1pu]E4EN6$GQ[Cg/X؏N'G ÓÅ֢?VǑ]}q%\™.u1 :Jl;TK.^,9!qnGODϯ`x g4?],{k8OCj6Bnc"|5&=g:C hL|4>cWE K:d2'N{3g^zɐoߵEQԊhU/Dx["IG4Ι $]V0+NXD:>zb.|?&Wp!|!QoIG.\uI %j9uD<>(c.eBV\ oٚ$/a8]`S/q[{ݙڙR&0qh7igQL?jAZ#a4v+DRQ,H~Ga)B6"[CawSV 1 r(f4@%9BK֝l>5f6V۞Z{U>ţHIOjfֱ\k΂C]*ۿ̠-vY( 6?EkHJyaY @@^qD>4:vZ!;v&r?: 槨UMݽ7<8rRA+z?0n2nhh$ڳWJ2 DJ+qt!~?f={YxT (xNe; ᵫ+xpTE b9rw ۯ?Fxt1K=XǤKPzH\%Z wr3>v~Yp!8K9.ME:H#+Tý'_@%rM_I3[͗4 Ojf/Z@nS⒤`r3Vz)|2(ĥdVd]sIb>N6.y9>pA:osw!K!嘦{7R(ގIzU +XD  6O{O~;\p"ifӸ1L{b0ACZt]il6 HOjAg,0d~'+TQe8Ʋ)\"a04]uC014T澍b09g@DHH0}S&02$9s]}+PfQ9*ZcP&Vȁi~Ž"[2; ֳ0Hh Bf+3NEAW1?^ŝ5⫧ӛڎ}tܐ~:՛F L7dFdSV$z5\Q{kv{T\\9Y)d: .lWTryh3z֍P]xcq̈́rk&b2Zp&Lm$fZm0[D6GEd5&0zM!1b Oܬ P yu1*Hq@C*Fs;ػcfҍCMc-^V" El!'.{Uv9[@kt*¾ޑ;?aAG@/!l,SxUren$F֔fdZ9<].My݁75ljn( ~^aڭXܝ]W^>Ha&EP)M״zف.c.3f;Uh=hmm(&Q+__1&pe5%t__i6%%딸IRIs\ VޅF\vG7dG |M*%F;7a>Ĥ|-Wjix6LlJ>+_ei/9 Gsa4Bp}d&F6˱|[ǮC^lՉIZ5)d?J=z-/I(U~&[!xhMhh vs7=[ 0e lt~Ѩ d4 YyvAvqaQ!ӰpS4g6exΛ4uo (,x|Z)TтjѪ7LS Pj/:711 pN1}{ᰏ Pa"K丏޹Ŋb uI%nfx^P.9a;@GҒug 88|Ӊfjm8EmHIH+kX)2 ̹t#"[1"G4û[~N/'&ƹH];yʕ[qklw{[}G`!iAŜn]sAq'RiD(ȫ8z ߰Q6ndeoǸѾ5@/5͹$%S%Q+ p+*, y-&ݰ <=1Cfv nТ[̸6K=b6f;)MQUȂ!H )GUO4Em(,#Z ޅ :bi1h{{S`v %i2D+W4޷LN`㘜vIgy|дDaw#/CK^~E-m~ѱ #d{(g՘Pה(N%Wiƨ1J\fсi1p%pl8`rNq)w1Ҏ$V:EiϢtH`m8z$0 Qw2kLT8n&X2ׇPl`2V':GtLz%SSl\8..m:+`e6>3h%+H)fX jY<){6SqG7hohJZNîGC]Z{Ͷ ܔ4l l}n!AaE[ 'Ff D|7UeX7OseBiΥF P~_sGLAxw o`AVUhF̓)0˻^6î?+c:17t yMk5 B/\ w5k}c =k:;TfM3F@\4B9|LF/Qw|䝆"r j=xI!wN2juV e0~ EQbv"-]<|a 4]*]s .Z\'ՖQZj.NKq0jl?Wbơw£``X2P9bNS?z s%ZEIp-*jj=ı20*W#Al4 8Yr{L9^䫌aŨoy@Ï<O_PϏx4kR{ voC~Ň~VײmyMЬo|fAe]N 7%5;2rJO@bA U$nl֝( L1I#\4bB@9k&]!Q#`Cljdi 8s>6`JOxz! d0a;51ȶ+Y6o0v"KvI^+-1+DtQkA,cr IoNl*gs2__eF(y5e[8! -}aB|^ Jv˸JRHc*=;k@1Nz"[uv˺711Ƭ<8 :TY| g!!}] b,tb\KP~^)=  2c;67i\h@H̞z {WX@djbՀB:FVкUqCɲ M@R3.,AsI.yZ)1CB*‚©"AM sua<NTŻ4)̋caP'TqU.qmGa$k!2CA(?2ʋ;\Obru[`e78V޼ Ca̲=qqSYi2,Y{}wP& l=;r* })NU0"UX1jm"a2!}Gߒ~ zXfB/Tc$eacV% :wnc{7hm cdUibV$ɾ-W^ duNSfZUl'`]^shЫ 7CG3k%=@ E?(7" qr0tr,PQ|8hOM("f_ ᶦ8GETANrƫHg=+!4%u%7pڎAӨkgͦ'w\sJi>PSעIV%ـ,0 gJRݴRJ5 }zMH\&\7vd\r1}/=`͉7]YK~_94fQS(# pZ;ϫ|5,@ǦX9D.I5OݟD,ƊˮUЋ+TX`g8q6,NQ(1,x*ѩl/oR_uu9}0]Xv~͞x< CuEgj/z{h{UF> r%H{k̤}t[k6+\<%L튉nǟϺ`r\g},XYxwpJЕ8)쮂^-x[nֺi6i l?"ŊiQl")3cY >IO5f'`Xoؓ$=WrHpщI?Hq100\(H3@ZPSeAb 1 +?ɬh0x z*,r'ܥ<J$zI k+ O6hǕiRWb eugݗw$eepBu\}1]Y UOv8s})XA\7mfϽuKTk4|L?IdѪDl JUOt]RQ}?$`\K ;+༏@&RcQkGĺ10&g??rnF)Vm6[ԬT|kC[U8U:)o5kaM#HiPݍ.8r5 u;/n+॓ϙLlsop|3^ׯw1P֤wȾ &z釳*ڽ(6.ր&q4I ^W#@ǜCnI:>V+AF aNF'H x {@рLյ3uaߐyGNJَm%+jSŸo2Lu1ff7@VA`=P@ݞK ٌM&13:œ/X!dqG ϫ=(4nxհ d<2=2;ۡN)du {(B0}^jn+Y?q5gg.xS'pw8(/T]2#a,I|ʓzI HLk_FB'hSB<;ϖ P;D~ (U{n?m "\I ⭌m$PQ1R XH}Foޘ]"uL( G 04:- o2)<}h+ufVu8U׵(P(dx!}9eE[,_| &97V0[:?x^ SN$[d LZ6/a+Dt*gD_^xro 6m& ƒoU:ӭ\oָUQNvƶ] &_0U5@K\e"pO+B%1/}V"ѣaF n,`xĞ(5uBKS,+r NAŋ*\F Xm]Qk$\;>ݝ٢P˃uuj2~󬰓p}f鳔NpeBN]Z(lzFZ8@J/xaM-(+9zNuI=ٓd^ynNaW­I7˃ 缾ԇ% la}{YZ˕`e{ glS?ƾ0]*>G-]}I5SӺ yd ܐ+ !9Wf4 b:4N\Hp90.@uB܌Ŀ7Ӹ:yOi[峩*Vdp[k:r@iMI1;e >U Tekx҅iaXg0'PU=BHwJrcNF .@gBߏ(tE‚D{@"!6as\B=?N\:w6vTqpq'68O'F_1K [)A&v8GuJC^bdfGY73J e(/hj f X9z1l*/cI{/SD$QPABO@ͧXV!^ɎP&YdON7C#}%c2ʳ=7@,"?*J ƠP!%j!Ksٲ -юt/1,WF-V9Ņ7>L4Ekv|RE{d}qnuWyA2U3޲J=(p6zB; Kkp-4&تpDS saİc|8,8UwRe;-q`/8㚞Jǒ,mLr,S撓 U-pǸ)V3*g?2&,dk|5*u8l9d1$>(JU:js0A[2r\NYͧ ڷ*4ؿoW HU55O -m wkGD%akeľ:]AT*!MEd96D٣!QdNy#o?!6U$!ir{0+&`<7irҧH͊seqdC 81>Oj#Nœ@_9GYӞ)y| `*s*뙴dϚ::~۩֗th0Ljvq3wSu䪥@A= ߧ%άWƠ/P257Z'F։܄[lYoOQU.RYVה\+h6i:y$o%qB (Ġh[|z(W2LgCØޣ9NrF8/4L3W=ǚo/q^ր3NKJ*"`)XǗmqsf]Vlku}+|m(#W~pS!C\uƬjU-_;Ed9e]Nv) י/! Ҽ',K{.Y3m`CVܣiPh$T_ 4.؉dؐ9 6rSyL˱˺Mfnaq%Jhl #E.n+duFyO0ξ4WUOWAzk?rE[e;YϽt5B0Znǒ嗑ZWUNl)d +cL OTo4ɔ\zGi cy^\e'k@8twCOt<$^ELjPir qB߅,Tr+j{j+AALfskP*k=ۤZoΑ^9g{U`(bͬ |P,Kƒ0jx* n$ȩg-jV>e$a-_2As!n캻KϲeOsL2a']$Mv+sӈȈd(_<s/a#YȤIt+׀;A[QړmP@ (eR96ĥ+-",(ebZ:"ZاNٟ5 U^s ElA&8!<4h8Ŕo:񫉝?&E-XeۋL/m $G&4[ *[h hÝ=|QvxPo9$$O@m[#[$^Z)rD,W®Dhؚz:3,R+gcfQpAu=M#Ӄ Al҉GfcH#I﮶H$X\?R/rwR:WV ]dcGI)bsXb= U~RJ2Ē]3tx\3+V.CO _ׁ@63{z8'r5?e1o zu;{Um`xHJ1+,Mq&Ta!r})p9culfHGR^ٍ47!>U-06[JmS 'b1}TKƕ!m-I[0R*BVljU UNpmb{LH%k-mׅ [K.*sCbt=sO!@D*& Z&U}ns3 O,Eؼؾ>{/åp|妲e տ2 9WqGgz%b\ h v3 YNξ_ץ˵˳T.mzw o}S%LAk_T.LjSy>*ej htAgϵŮwSmsg0߽DD9Z1dDg;,FDzS9j6=G),cia$뱙l"9NU`EH̆ 38*_Puھ~"e) ?? E's);+e:٦w9Nbsf,v~FM9^ `$׼k?BA-zD>N'cEZ- 6ݮPSɑپnF-&(KC_A׎ر=0@}`gu=KqBH}S5-nL}747~c`[!{2i }ްǡ*P@?IlTmoӻ$%r4Fz0 M )[Xt)qsiYWrů9RyF=*`K@һܟأuBG-b27{oPZJPZ+Lw6mvSLe7ȋ 8!3gފT͉y#e <﫜.e_f7ͣݡK{-^ "1GB ͗_d7H1R~'0*^cPRhȥR@nmvӻ2Ѧu%k" P[åiw>c TtIef X|!~F4}aPL8H< "\/E@NrH } |MtTgrgdף8(c+ FywoVvZ;zH!M ٱIC`'[dE7īXno?\qJėc:1m{50iE˻"vp)٦ g/Y¡㨷+ױAgv& ?[Ո&7;L ;,bZ ~BR<ʚ7Ҵeg|n HeۖgZ 1 Cܤ1Y*OVm^%؃q7"m&bR7h^6!zZS.1^C\B2aD%2W}傡²6D4܉}g%qUC*RuўU4( #VBT/Ov=-ڤ/M?a50.8"8X{xȻUϻJ]*CH \(ONOS/ W9 PiRCږz'IvA(yQ@ 4}*RdV~7NO|I o;X-zrݫ+Af=ATK9m]-Uی\KchTOe&Xt'ky_jɇt-t`|A, Z='siv{ݗ-\|kS~ D- :bx+NSaЬRB!X*hZ%t65OkAT:g+ _yܘTN|nfTM}ZjV<>8j 9i0tnҨ\h`[5!)6<,UcsxgL o&݆7>-1vc Y&i]$na!*|Q ؾ?u9̓`_Էo-Gf/ª "1}ݜO 3V-Žt~R6m0KvQdiZ P'983-'żɲ}CO?>Iky| |HG3m IaK9M%_ #^S^xZ|50'8=Sh(Sd60!Wd ϭ>f`y"ލu_~R EcN7ݮw5 o;6`]P}TЊ'$& ~MR@\6m_X*l$'fXDaθ="% 4 u`~"CdyyF:\M^`66 EP}iFS?!2Y0B5*f#tH!eذAW{lf#WMz;ȣLJçӖS2,C1x8}VNZ\!Y(J h{:bg_}9, F@Ve &dkoNL;87O?FU x5f:MxcL H95eac`wtcJҧ &.Ӿ"yMir#d_@ˈ`I4u ¸,9E]Iu#gA"*Azha9^ Yڟb\h {F:5I5(oӵ?$K-4!I<,6J‘Z蓋ITePP .\xNR?voÝùrf[*DaNVŃEic?l|z=1X=Dk;xÊahu\ X-y:K hyQțp"ZnSs_ ɻD d&nU2/2d oҺiG;y/F kz \Q Ңl\jd-@yIPG:˧kY x4mǪ;4u8d4{]8?dz<|6^Ӂ8azSptdpnjIt2oA@8i#u5#UQ\r dP|IL2^DU< Y{H4GNæp?f TѸ?i$^\JD|8а m ,<ҩ \iq}b|%li >v9B.Zo<0Ve/oA}"b4ݍeh(C5''Ĵi\D0XFfd&&̩i@Vd$!E2T^ŭozSUxH}e bh55VO}Ca1m#jب(EymIǾr̰]Y&h˽\f4ކA {nUM0~o9]G9#aDgZrž+oPJ fM5b#G~3g`b=```wE~ouR`b+͒ C JeeЮ͛/F؁7&d|4 =ZъQL hPC\>EclKqsAqߑHtm^<600?㈠gjSws0\,aFh{]q7ݣY MDU1Fg;]oљ_5\ĴDg֮'$ԇu FT:R42s<:$e~&jhVA t&]EK/Ts w{vl+b۽Oҍ8Bۉu- ZQC12-̬Kg4t!f9"ۯp,e; =pڵ*]!]t %@u%"ˢBӕFͩEgZKHNZ鞕:/Բ9O{`l34,մ%ҫ \Vfb}5*+>nǸHpGtV U1&^Duaᆒ/Ex teҳ0 45yti X7yT=srۣ)DB+1 xݜiӍ%Vqfeج)3 .1 wM.XOcrQZKYMԘ~JNè|M>9ѷGx (CM<5Yx1[K؀BzwJ}.wF@w\|w<qowKnPlnL(] jptf,87P*5%&s)(Bjy> jkE)f˫-˞iRǑ cT+KB' 'ML$8:sJehfD<"ca^6XMEĚ*y_ _Y9n9>vj)7 ؈3~w: ZPQR!a}Zy^z9<8.HqKE&pOԾw(VoPiDU۸cD -BfF |^wf`-uau|H\b2pcچՒU!w` 'd">49XɅhS?{pVTFl:$6zqxiIqgc{#$Ca'|[#I+^!oW#jUCx`/V* \DIqZz=OKK'ܭl?e>`xn=yvC`H?L(#޻5;L n GzHu`B2~~b,xrczĆX6si0w(qm%ܿ\#1cCd 7ykś \CCIp&'P+m+Aj']+Z1&1҇x륳^}GSH߬e(Gm0 iZ'L pkӇ1Tj f+'ŅEȧ^fDPN6 Dh/R\`u9՗wXnH vs&z~0hXL3g(@$YIBR8 / G*Hbح.ͳ8CFrۜWp9 hPc]Y-}Yep1C3,_H*'".[ڇ<Ҙ4[D4'(,Nc3/\KbV8ݟn rY%p"_^[Gl1ioxL† Q8qL3a!I1$r'Pzї]pc@o [Xe^,IP is} `N³ ,T lR;H``=rF46 /} :×]ٷJi Rq:Q`N 4La:ٟG3v83o]d- ad{ ~DWFkkl='%yzAN 0!MJ\Ѹ,U+;:6RirñhYofF'a^FDYszF)>%b\>j9`O;z[ Q$T ŚpܽA?Drҁfr̠Dl)}qG\v# daqNĊ$҃P@HY`ӤQ1HO K)aಭ>uK0RSq@ōEϽF v{x]F4""DU}jN~f5^$_ݩ^ BIga"-ςQ3eo8} 耧$eC:1ٹ{p2ZQ@۶`Qe+^ZYw1I 7Ī \7>\ϻ΅t(죛mqòv]M\T#&0)^Mu;ܭ<#'Vպ'sdŦ0zd_Gr Qyj aۨKz*DgW''d~7(eGlBHc.TQv؛yfg$o_4 t}6GX@SG2U+ջ.QLar66=\<lC\/5 C"?\H_R>#adANd!Wn4W9@ `UwU6y=s$ΐK渒\pLDv̈́f nl&pB˷ʼn@YͻFFc z=m rI<$?jK d?yX?znaib[-mO$02 ңTqUbϏR1+ Rsn֩(I®PU>\(slRS)\!&FׯUf^Kv ̉,yttaٙ[Cmp5"l=#) :0@$YqbG! $fc ޝ.ӈY"ǫ#_w\AyP$PYYhl%4J+heu`̩ 0"|M7tMWF–SguQcOJqB$T/ypH hK[句eQ>Hpa1m6[GFvd=`C]y#`cUpfb'4/#m|O{+&3,]بk,ԺhQyk5u%9H»r4(-TWt%$+|tX V&e彾XVZ[E<Oށ&&n!k߅I niDQGo >$M#@:ebtrNg$$tVV&%Gou O(g\l+\ c8( +=g({Zcc/=Y&ݙ?VM8k{[Va ՜_3""arѽM rhږQmu`Uy5}09WsluQm n{ݎ6O 󥁨ktG|IN:?osf/ޖ+d(r]KC(vhrIc, >k"cPJħv9KEIzg]p:R w u52(R.F0a;2wNH){waIE#a~d1 \"u%o'~WSP]_GǏcq_ 'Cze4x@ mz$Sj}d-1".) ~zC ;b0ߜfӀA񰩘6|| B`}{^x].xܫ/;*'سD Xޟ"}svF6r13N>G]m\ٶ;1M7RKk'7hpl';{$;ljo F+Pm~@+ #1ߍݵ)Od{Vp ˀ v嬜9+l$ⓝɚjſܓ2hucH;. *puX@2Z塐&wI1MoSfd²17$|m6fQ /W_ݛ.3c6@G~+Ewr7[yQ#o\a|*Igt8较&Sۘjϋ 0Ѵʹs&~L#_xf@g+aZHqQk ]RRnG|>n iGc¯NU"2mc$w XGZwN3qUT{o?"LTb!QNk b&JCOxZh7֖큚ۚMim2e,y y]Dd'P'ٱm>(믍~rI`wtznϞ6dT\wMr7D˥]\:I'H,FLdDӍ)M?&,9LBq0 r.bCXv7Ÿi,NgpC,!]2>(z; TO  aSNuC~8KwH_UY!ݽF>Å`Vn3o<{.#ZAa%SĚKz3Y/9\ x:\j 9A~TD3l*m xL4#pʥ")Z'XJAZm]c>`jnՍ;owcbFRV,2O jA;Đ8eLәR2Zs>4ogy#Zs1}!T۴Cw}76A<^•3V6 _\CeƱK9 [HP˂?hYmQ~i^]8>9>e\T*r866V/b!'bTmE62p  }5-eGf Yi`A2KeH)*8NM\wǢ93 PVuA00;Exs X8wIdo% HvӺs.CLH"g(C T2O[Ȗ E 7awVt\r#n'E&`sUz !"7|h0.\K:쌤ޞ%z`Ź'ţͰ f2 /~a 7 )1'|ّG`f_=Z~ NrJ`C ?sr)Ho'VPjf_FP0ZsYVg([ v:U>8X8&oI?$F_k ,[[MzXu":ST:ri{\D-w&JL/~æ>Abs 1dA,xB|a F`|爯N}XaܯqIع7ܷwnKB:%F iX!C( рͦg>Ì䔞\J`G,lOeLrtwKLjχYb*](- R. -eyF-te(o6&x-](3syJ2sىisz-CEC=ILBRaC\<ڑ$&B7\il+9‹6rJ4n)zvG9HNI=,az7Lg?Q|p{`4qє bUs9B$.~3\$8q_8yRZ%D82(ғUw}z}!^CIϹ XKhpaי23k1_nT9z;H{,h<9NM%ή.r gFзQ E@A;7RJ{䓯=jRM4!τRa(!zj )Ȇ*)'.w rpk܉vOTEJ u3^qэV́4\uGY h<60d.!qүc:lWP xfe*j[%6 X6Ze@h̦uEե~0c-8wQL).DℹfDMhN29kSx?Qix.Yזm /^UZA3=Dߠe,I|)Kg>fV4,VG7Rj 2-G5_84ǚjW&! d>whO/&ƁfK# Ѧt? YgJehM6mX tD렫^v/kc**qryW, X@=^>ӦEc TU sϗGNR|ੋ9ZXyv0H Zڕ2!]P(9\2hZR5t P 0NJM].:۽R6xf4i2^ |SA 9>7U!`-_rj`@!WƛZas|Gop_! <=z.ɪ̫›iTIIy 2/C΍ܜSlu9 aqs;"i#KzGIPEIdgt=~:eLW]YSYn4?O]h^"ߵy1h{5y%dkH+sriz'ʭ;,O,]ۧAE 0T]$9fIx: (~GϨ"Pcyh$YKeF+d3A.0O rdʼ/$ȃP}1Dl6]AmDkKp+b cxK }4[m'8?܆{4W6Z3G;pOv.XupHJʣFE\"Š5Cc|PJQla#~2l-lx?kDYyh{卹KJ?3Yt?֜.~oj-#Ó1pۏ9!U,\м-zρ {[cz/~4,=jU)e0'CLD*ߛL+(r+sO]!Tm!5޵Wp!X;T4ӳnm GttŋKLNӽ0ZW_=XՀdX5⫯|K/)h{/| ؃Ȼq3?iisV7B}Y LQx}>gsJ&+VFK:lQ-0/Ac$Cl4k'jH@H/<\]WqrJ^ PFA]ټc tfc2Dc^厩[c(,(< :y 9^\83؟fdTSv4YaySf7~dH1" }[RË ]Ll \wVk y-n|? Jv0mfrmC"Ϩn.]Y@X\/|a_W7 (m A.BV:@OW(ݹ`^Xt-6H+OtdmO!~gbL+Η@79*%,6\ hqrZ[$wNmGN&*=Rz;V$Tnm-k;TTW8R2t]yunr+v?_5t{ȫ:|UV>'bK~ߎϜy\  Ǖq«5H9h9g{#$q7gtG/b*hPYHjk dy©w[!02_mSUQ5lt6ƈ$d9ܿ5#PHmsf?%=$xlePޔ?.fpNkbou֢6SItx=NsRB>?JGV*fuJ+2X!eiЮvzXN9WjswAۆ. 7[f͓o?zMFss"ժiM?mRLv_wKhvo]U`mG"-39yV0_Z…D 9tI7u)jGX&j ~@1Za/S}xO3r_4Z-fVhdq;JM&ZhD 7:m J䶸5?5cjKcoY) I"< D1G,OeM̈́GbzK>YK3lS&b&vBz=S;A 2eKЪpP%$Տ#R^yTvbOS0:6xNu۶D-y]YM֪9oN{Bqx3nG/kRx^W__Wko:ț!uscb kܔag#XEʥm4YH`԰B|=ozI^V6WwڰH}w)}5k]v*%v+3MjlB?+,2"Ҝd5m=32&T xyr%hzh/Pn8k _Ux`5&إ1&{bi:nvfb%8$ yN,"br.uhݟܒ菚|\Zh5dJ$ʓ&TfS+c!89zr{赴y; JN&yAN+c{|u%6g p͸`!E9׭9Nr2v>ztL6)bXH{΀sH>7ԠyN~9.t4,1>_ +mq.ۭ6a점b6Qrυ&>,iLx3>CB@5"r3%KΊh&Z/D (MJ\(9MN_4voJgmdY 1 9Sa$ J&Ta})rB?ME&K4T޼dkDIQ%@;$un,><7C"Y1.N ȠѬ(ɕݺ.崩T&JrX@\Un9Tʙs );wudh\;^PתǰK ߪ@tմ%,1^Srn\MX78Eh? ϖ&ǔDay`\7)VM 2ݔtu+hF'5^,L٨"K&`! JJUI2:1锚Xq'-ErJ5'.mCdSIx/I>%xF8e?J !_YGbmdT!Ceg;,L[ȾBtW?u /+ߐk)yl&~.oXY?N S>Iqv3)O,'T{"Rz6J$,Ŭ|H1t :hE7^u[R0 '@@> n3g*O*uo'*ZAaVQǏ\ؕ'?BMd!f){I~#Jy&,6sQmax%t^4Ogs**Eɧaz Ty$u(Hf.e ˄LoC`2 Z8z'YrwvxZcāmJ^:6Ήi1e6c«4M" Z眄Q^DFH׷/38c"VcL00C>rDk Ber{d;ڤ@KʹRF1] @72H[A#ͳ3?iPdi-ң-!.$'-뵫;An\Z[VJhET*vu"b_{́ōl$T`2WwQlsV01];`1CA[j| 2lQzi/#d; ׹ۈ\~h7;'`z v}-e^ẗFZ<SQ?[% 6$Y<=jW4'+'"-'r"!&4I`@wi}+x9;B(¥m Ǥk0ey nJX4 {VXi6Ȑ|=m)U 6noMCw,w:sVFieL.e؝Yv\Layǔ&N`T9cԋ= 2hOCBj׿^gRj^ҰP@! 4T%Q4tbx`.J)5kpw;_#P{3$#]9m 4Z`w?Kҽ^Ki89Xt!Sjʋ:HUu (E3`N0 Or Z݄0'U oTk3ZB<35&X6)fu˾6Ӿ$9GJhPP < `曑Zh~Q)⚩#?߇©ť^zո"hrJ&Z%RAȢhG\|"mP1Do܉j~1K}o!l ̾ aH'L)oBlW&ړUBHIJ(])^?x3셤|[a{!; a=KOQU(1նD;#}緆RrH SOY^f_q3_Y ;b,sk"/KE@_hwl`?DrQp; 9M6[^ݦ")v*ҹ Y_ˆBZnq6~ҁ+sn ^JBɍ[ueҒC&"c us@3#8{"ơLxx77| āG6֍,,Mt:dsGn $:"AOKD%hƏulz-ofh`i SF)v>?Ca7Ŷfx6hϜ%f~!Q4}U#G!:0Ct:q{ ;/qos%% j' dQWY!e)nPi0LRiib4aj2T͹'1ߣz{fgԊ ۯ>7PyY֫S37Y!|5$>XQQvﮘ%# 6\g9uPY) Q k"փZ.L2kcwVM`ǩ~]n{25)+Ұd׳g"qaޜܺ/p4OtS#3.TA>?JC-O)RE9}y7P3[ (lo e7hxEo/7.s)_G8A\&-h~jhhY]~;^ttQ改ѣ#a.fu{F`g=`QI3,uNb5 gp#z0 p. ' 8'q.Z C1~QZIYsX 7I-m tz֝"+L?LXCTI0GzĄYjƌc@NF6[Mg!lf7U4~Ez_St>,OŮy9` Q1O p6KE/dp4V(6q )`U5MdӉZ%͉`el+ ^*fő`@ kI؏ULBB~ofv66(_o7_e?:@߽F{r Y 9h ۲;65Ɏ@n]Ɏ32}>}c\녤#v $ɽqfYi+ZpJuYii󾎗%qU o!f^'&ھW६80Ė -sLjnZ)ryYx-ђu`ϤŰCԏRZpn N ryexb6ÏDo{!.(}C߅`؆Ź/~xhi }F3-(OB[: _i0jGe{!a3\zUJy1{bRYTɩݔa++E̵DQY;L Uubt`TMGbCƢ_`PUϥl$0f/q)EpcU.~UH 4AdzT e9>lny$a5θm|RWYAMw>k Cl?@>J]"z,|.a45kX}]>zعt(i48p =>]אP3df'8e9SDXY@ M3u)E ?*I'!1וk ̞Z&h:(3Y>[#xpRem.Mji%X_y<ͺA)皸~+w|ck}Uh{0/z/uG/WjE^"R,R ٞGۗo1i]6C^#~6EGPr/Ty3/\_1լ-^.r˛2BD:4f#Z'.H^Z( ][˯qD-FZ/!췮P<2:pdGC-gTsOz1gjA7aP[f&;:R끓+EC rҶ|bHFsN&o}/p4˓7>iׇ^ak` 80/^öHM;6OLyYWђ15HsFF9')@ ztnH1 j'Eb)U"v[ &Wp2W~0S!.eLjT" ]2:0Nl*KA \Obvt?z.NSgu+[|尮Ĉv7rZJmf9v-U$vE zܞ qX3\g.SFv;ɴn\,_x>%X؝E<L9F{?Rfߕ:_09)pSD7X_8K|v|~,o8ړ !id  6|ctA/o" ^ȐHҚdFd"_b䞽՚J&?Kֽod{zg G C>hiS3?S=$iPSWxVV}C4 E>JRSK%}Zcw͑] >i_?VdU.IUğh6+3&YDRןjb4ӭ?̟YdJ5.K#J,N.=tbMWy~IXnu@MWіkD"r_~5v\0[SKTboq]%=J5K<>RC=^%تc0r=T2'bj1F'h\HĦ1qLU> C[WݣDޜE)oà?0x6,yv~űQFpTYPg⇓sFuȜ7S j )ǝ*L,\+ؙV }l.)c|*|[jɆxBlOb=Π<@4ǻ1(Dvwa(k^~?[܁U20!/J3KwIðR;M)ʀJx.Ez`FJl 5Cѯ3Gnj.{G:a eù4D2 4n)_,Mc%-f8Gt{_g 0v~+*`Y w"+9\LFK{.ؾKڶGWeMɅ]~9SHftF<`&Ԅh1-R|duANvb)C%dZ ku.C]S#cFɧK)v ώl)0 /'XɁk HG)0b69M`<=dr;#Ոs(/3U hy'}y弜hQnjT"ur%NHNH$<]Xk%U!f֙,XU m7-eUzf'h2b5c/-fC$ 88gŹ'${mm; :zTj*[bE( " 2Aj&tY;77 HVe߁[ne<)6$}Lp&w0+hco*t<[g\",+MyVha#jXw %O>"jVmևճ-m4B!7>VJXD*#h):Fz mBZ_m[vL.Sc`@@95'{+ U ?,:ҴBF#<^G >T@E'8I(|>^[DB8f@ِ]400UpjxXt\i\ftp.~ϙhJNG W'&}jVe%P{yT)"JJ;g%}kss M qK,`[8D=!'#2OȺS3+ {Ơ8~Bg ^3 6n@΢9`+U=N\9H'.g U-.>oBE]|vTx_Ga?/5?-ۅϋ0g;qPA5 iߗB+)Y>Yo+A9g^ܢgՔkU[Z/ 7Sj:PaPXj0)UVTEsX!-|I1 dVm2X_4.qn"yAD2Cm$)ML]PX(E9p0 q.3M!~w!m/8#P~h9t2i_m?'/spQY,*nݛqR#:/`mΡa>Wdmmn('TgWAl8J¼&J+Ъ"iCZ\tP>ðc~x"Q*+XstXxpi]dRVTg"cIeU|ABh%c-}B^0qr>EuWs8\‚)&jm~*[s;>C$PP(&cH,ɗqu::Fccg );+N+5i N+vYK2dKf-%0?x*=z>& }κ˂VY~(qXQS>P?}Ȣ^bhO۟+drf@ׄm>~S){5ƤXc ݄Tog—YjLGycЍHb_偆r,7ܮ0l.!Q/Woᵂ\;^FHب%L2Mh&l?62  Һ7چ4%v Z))90$7'^/›T&"/Uʰ  K2RZ{HԆOuW{+CF .2<;xXfd(v36&ȇ>cq٥`?h$N@'X? +J:Au5zx\T0:)2R_GEɚ ?AYo2J<)"^WSOU\DkO _ aNTﻅ57서 ǂ+wiiV!H K\ۥI.,F1%7"O9{ /2mHowx߮r;MeZw7a 1vhR@Iˢ \y h"Y2ZunKPT-om0_:nsʉ\û$LVg.x%(>dylxjobamyG𵓲)X Hԓ lfJssΘCSS8oL*ivgV*W,,rJ%#}3'Dm&fbHOkՠ7)Ӂ2Fd2s4 ,~ar]؊;3Ȱ,zc22qEU"FRơ=_;:X0Քන' H^䯯xt߈ ֐I}EB d Q=ULő+#w[ĉu)bh&Z`)ar7cQOg p<`*shRHP]n3s{?A~#ʭ~&z{]"OONJT7R dNgҫijKt#>n2˯R`z_触F}<}&YSValMd=_{W"dh\P#Y327ETjϬ7j>mSb+vI. &"3*Cb'y1?kv5 *_U2=P L(b$=3#EZ|,l4a".>Iz=? yԢ[p6L*jEjdBREh]zȳ?0Bze{pd}A6rdh8ErNͭVD".MQ"EA+58 q\} @A|R@^&}u=  v-[6p1yXb`Mؖԣ.:U&=ҮX5'綤aܩ@pqEa|Q\sn<>VBxbYCX;t 5]P’X+AJYXOpoQ ֭!nj(>3r}]-Rbab@C9g'rI,j߫Esjl#&/"-)#1/c6y 2 U:!8v-Qo\MU^ntD-Wm:SpBkT{AUG!FR@6"N&Ks̏bEN$2ʷ_ro\Ȣ{B92m/m(+*ҟ`4D0beӨ䁝GOHzW_2,/8ZIO/hm@xU;&":L5g]W8w&7bp$.Z׌5*S5FҥyW|f8[%aSJi_ch(/BGiVaD(@#\xhG*NTF͑-K(?bd<ヽE3FzŔFW.k ].K"8%-J1Nd3zI5kQZaA/(Ez%A}.U-5 |}D:A1+L$QyUxT ȭdi:3$몉;˾fiusE$i_@7Щ~{5&-#] F@En%"[֋˒-]FZv fu-#4z^2[;Gz\$cM&TU^pzEz\{]WHFl}S2:i#rq&&*'+=_vM ƇQvN7Ց\ځD"ePWF9m^' ~kʽlh'Ϡs(~QpFB% O~A->yO1(E"f2A_A6ZΨJ֝9سg֥wrb/֒;7 /'Z`$gKm2 =^L:rωn hqt$S.O rQW_r m) ~W '!0t=oS3u(Y4n)h˲ic_8*\m*;jAPjBw"%ƺ[4v~3Yg+,^5Jj:ڥ݁s0-XS2ST)8Adm+lw;SpqP]q*`>& /=Lj(@:W)Ī !y }*ߵAe_6}zc7=dj%C{cXj:wYn/w%ǘ7Ȕ&GQAVx P_*e)a aNrI 6; 6*碤`_g{??N5g<X >4G%ƷV,aRRR3tz~ "ޘzs /|Ʒ(t]Jp'!fL3RML Pk7CV]fk=WSN9PT@˂4hHx_֑iRNjeo*l. ]eH ז-AM30#ser d{:6ZI^*38{!Cd$uF&ߍ8pNU)s{aJ/ey 6N]3)EWN?5H}$2bW2;M1}~VCwI(GoU}U3Fg >Z {&tO p#Myق_U+$Zd ^4og%t9BT, R_8Pt8K[qj:B__ :|ɼYU/Ks@3F3w t.d:Ir03ㆍYvyq@陭v?,=}j }Q&ک$V);#wy7kzk3 䄁4asv̷AvwlV|>%\͙,L虛+96ڮ[KKnYz?%JCtk@w/_wr+#}c9#fލo:ONO͜؉Þۅ~ |} NyD׬%0D(΍ɘ7K;XJ F.{-n7v]@ `@k nj.v^T8Ob&R£ɀ8Lj ٤'L?c/Zmzj 8_7:"y!JaU^o ~qPގd~xP8'%$mI):C1 lTٜP`ߦس5JDX{B ޚqJJŪQWkC0dGFH`됂O'.<:\udۜ|:MOjMtAx.8rv b}sX ïB*<;B|d27{nÀV9Li9`A7)wZ|Ns4%%MkIC]xkga>qe5ux&xwug-KPrPٖ/|6[:8H.@tn<*5kELi> ^ªשּׂ9yOdu\S>zfG Q a Bo(܉-<=\>LB^'uFm- .Tip0>R)Dc@47'WhZo R8RmQn+zĂs-VfgBXśFvCq J!/dpTHL~rrצ ~h*ʁ5O#QQZ:}BT'yfqd`#:`x]=ܪc Zg{!W*Eܷ-N#R+ybcP0UPff')M"&"ңx$7FpE(!" 9ʫ؞) \TMJ^{ݖ^4$'e(EY+a?ox^Č%?kw 3Ϝ=ۣE uz9|Tǣ7sHBu'2{ӪF\ Z4nbe5ef:*:˯J|c' j0 f3p؋;/?ճ }za7|tVC >̯[ZM%a(leU {seEXs[`q[_r$He#S0]rRcT&bŗ;`|V &-9TЭ?`\h|W?xR֞pTm/7l>薫U{ xi(aN9ҿdtRGBM"eהsYE L.G*F<Gw ձsWW XzCE F֢O-L) Yo3ZneK;>a}yц{cאtV%gbOlžnWU=!E'~7|ǏΡ,tw,2\:E6+VW*@=G`,Ėd>2X&?8[1bw(%V!zMC%F :]W3<, Z89n?UL+ d/R`X,LN pPW? 7bTOL:l vݗugGwm7޵V2^;(dgNeZ53WDIw>V+ES"͏-'$i"mlJY6aBK9,|_IJ >'(VF;?U7t K}W @Mfhp90sxݡQ2!u&{GsǠw02LXcr|}O7Q,oqeruE1ڧpq^/a.Z 'W(kaVd\ Ysjz?a1Wt݋cxV*&O$,3]-u助0a0OItV!UF>*Eձl#ڽ%;N%W~Qp6m` XhnH:Ix+Yf_y_/>d"ŤvΊs}l4${?6~z[XJ%߁1Yvi 3'<-֏(^M7Sg$)cؿՂ}tm? "<v`ow+t2xGcr(J+$1sNT#C,:w tR7%H`? t ?=(%kаqdq0?= .ŕiSk3 /O!f m$vU fArH,`{-@K~E"+_{NG GG%]pCYO ;,{ f߱1{g Ӯƚ} 8uEƭ w1D jj55O06D8v9W,Jʮ2JҜ;Ȱȳ]8t?z<8l36jwc"K`mdAN)z.謤5cB SџmL*EƢ^7j"?u7A )I樚:V.]8Ld<^) h|&.Sof!Z(/ng Pབ"K%i^gh۔"Zrk2]p@!OpkBQ|)NK=!5 xĖ7u(YMAjSHt/&Ycvi[sF"GUzؐ u{dt!IIo# ֐݋?b#z?ĕYnAI _I7lӅwxnCR[1>7tA%Wޛ&?+rX2a/ʂcH?-9IDx=19GXQJ[ 2l*)R~ M@Et2Ö6%H$Ne+<i#]Ydt$\#;o`zHů+/DX:jza0 DJe䖤u]Ÿ+a>w!%U ]}4Yg3MwyŲ/6Rvvg^S̅+qf6E49IP+(25 2v;?xr/uމВhzM>Fta(؉mix %[C<(F;[mDn>QhУ!I9O7Z=z[Vjm.S1k֚CW+t\6P+#  '^BCmf'8QPiZl8c;'p kbر%W@Eh0{[1b*|;HP 4_pCŨw^-}M%gOLrlo_L&L&pJn8zWqLXX#)wUfq_R { ueB}#8ü`G02TIvvq $=>iģxQBD&&aQ6[ZzMG]$ۉW6]t#WD4Bd~%h{sƓ_ɐsS8 )SLĮ3o]uG>|8k$"{YݨMpv9zmy-$ށ{zЂ%i6EpTUiNF2Y{<1_*RFlt!^1?ዣv^JFeiYUno{RqDFȵ:9ŊX€,9*=hE;yR,Zuy]\T3rƉon|Фȑ|eBUyF~Іr"Ǔ~Ը9 x7 gֵE*NAK$|s L&Q⑱1EF)ҀM}܃qG! ו"PU3 j<_6Òs~@5oԀԵ'xSC=dQit2|BF`d6jr 6=a5ؤKqg=D9aFsdꗵ©xb!]9B9 *6 k;He줗/$a0Yz#dGi/ԍQcc> ofwcS$J'7Kr1#|n 0jHd8 l#CV+-d#{^;}4jVYr&}096Q~"SRk4+pv6/N+`wPu˟QzsPxrN8td߸xMKѭ+ @m~v%gT$' ?6H"3Cn5"*d>OTGN򤼨^x]@.]" kiE٧*}b4 ra{']%(A8-!}Z4J@j`8;)Z(ha[ފD|he_G@E;@qLNA& q>{BP*_=녿S鷕V38# 4^DvI@adm.'* ?z*ҳ˭2OZ=iڴ[CU; >\6u .Yt/gn*IZG MN5p]3VOfTom 4+].ǭ?AA,JU(nr\^7nM#ÿ^ ^́o_?QXRH&N?G!~(THR+I]xܸ R !f6A _k{.bg>R?j|em3F b 711 x$wfU*sn&\T\QY)+2GfWViR-Tv.G-T =/&%n$EnznW>m.Lzip_-(HDwwEpXcZOy}Ǫ!;X!H&IWk绵*Їі% /;Pjq?kJ]ytSgϪ58=_+k}h%Se`+S=YHT%?#%|UMmbib2J(Zo4 ;V Jl G9o7fas:VЅo{;̑䇨OnR0{$qͷX8o]sFD_Dxmn>L WXYyKO|?Nc;iY"hs'd*R@"MbyI<~*B,Tԥ6N97qq\$\S}B-ńI}fs'1hվ~UO:<8C(㝿b,]cQr@[{("Y+«i:Mhpo,)2t]}ÌDoM 3-Wæʛ(r |eUڊW Ych A8f{%q: ׆":^DG"5!2Y<\~~"hUC_ [U]}j\H5}g}ϱӴЄQ-Ll5a꾅MްB;T1vI bGlO{<{.[-]f'7{a\%1olAp,*}-')ǿ,%y,?t=9O ؎I -W$`.Xe\jJC/H"$j'v:y7WLh+A+`Q\dňMsk\9TNKMN̈MW ThKp|`ܙ&wkފ壳45<8?#0t^V#T ׷Kp"j'PH{7nmVKH^6Jh*LXc2Dk9=سw g#fR6vACGg&9%A ;g*LP@f j1mZht UKdH@?_X/9xY#xԽ#, P_;gwgƯPu_FοN`%IǍ$_؂8:Z.nWs6-4!zg&]8|ߧ4*/S$ܚYu76caOxj~3C0AzmzRG=ӽ+Еړc}5x?q?2X*{:4$>y(֏&g/Msg%suz  nLR#!^O𛱉ž"㇏3'O8Def;%x;V(IgGj~0c,kab #7Ekj ;SY5IF5E5j7|KO=6N{&i:6툡yM zB<4I2qr(5a0%no7 i%)><WU~CK6@] O&dʗ }A-mJ.W'ٸyB wtȞx*D } d8Xh $eLm۳Vs}ܴ x>?bv-~Ú@x4 U59Q^`|l k"\ $|P5.HsRcJRskd57n(tPs*pyGMe H| V7Nֹz]]/Fy Y]03Zjx(V"Dd;#8EWBi{9rD%":SZ)n[Rodi]5,yM3>N)1"D+oeWXM"䯦gD:/>d "37Ǐ5pА#FopG rk@xĦ^O/:MH+o[H~_A:c?,8κDz(ǡ(r?Jk|gU[<\B`Gh'-[$MtCAEr8}eǎw@|FJKɑmg";nXh^0lW.hh<_mN?H'uܭ{c`e:#ƅYŒh&W\ZeAIX+L~Պv#qF|=hI柑ӕ gװ)@ܻN0Yv" 6g'wzc4ۭ8szw7ؽba.m2g=N9y!kkQQ6q$s׿ր ~M>#٧*ji3 = 0iӥXz"s$Z#GĭckT彵uSibI|Ќ_FcM1u1`+h^-Brz 6}F}>} jv oڞ;R_8IHGv_⟽+XȪ4y#rIyg mw Ǎqg/9jskaMl)UC>濎a(yKڅfp ۑ 3ԾXuFmA--`}o gXqVc#U+#`uSwx`떧reޅx)f}_ξ~t#{5h2":+_5Bv3m}Ȍrlbaq>\AuY]KL2&E .iΨ gǒ RA*p~(+΅+8ađ11I_t.J1zTJ}!;]lRo YQCy[+HK֤.tǍ\W#mS.XV{Cb TuF󤣩$ bK>עׇ2:Iz:Ż~l#?f _#MaqĘ;1u?m<AW+>ٽ<.|MvK9FdUwWx(ph̑~iƄg-2}+0` HPFШ'~M=ilEY8BL4@db`bg-x/v0:}~{aZJqxĕHՑ^fٝeɒnk'ELPξ@Js*L&ͮͨ7j>1 ܟqvUb詽ga5v@ułSqbN'v^&]3v)wlXq8@""_su"[&(5ߋL,fn$!d-ݜQ萼?ye܁?ÞF/Cge'} Xa.A[Vu zWD":oU3 AE% K]RkgH@BM+D.ӵo> UӳGf\f+㲘غ:lL+,f65(E,),pT|)7׎2 bVH}Et)E+:qJ {z얜!MPUXٸ?Yz0dh"?ATɶoXEK #`yʹm=gZP8pyl#ڋ#&U~1=!z+<=-+ܣ*e<,0f"u3oRn& ,jEF>|k*,~- Odsbay.&t zcJljGO.Vs۷X-/n-ol)B%0{ɝ<4&DB} p&~TycP|=I[F!}\ԍՈt-&y<.g ±m48hl^>҃Njn7 C.K[=eK!`+_ Q\ۆyGZQQx]v~[M'Q /_glfxUϹe,e1ZMmFx hXS¯I*' D^h#V=I@;Axc҃nD7 -v3 #~F+=!4$ٍ׆M1.T>,N j%y q1)uHٮĂ=NxmOov`'}~~mb)suk3&[ ݚ6=(-aD+%q5X^oi]&|.f}v FqQo-QP^4_ ۄΜ=([J 6Å}Q8|bPaXNKm+(z{/=e9:YN#̘]}[ʻguֻ ,BYRôL˓3`xѪ8 rI>]yM2$)Q;{1(fBHKM ,?TFzXsܞ/= ǟ`L"&!* w3׎cŷ!}I,F$iTo2K?p8bg1U*x2뭗b7~oIVr8=FXLLL>ޜV C`$Uʀ󊋫3qIG.U:CBtu04= q kHMcJvNn?jW}'.P 3`w$TPE鯗8`K/lbeS`*,5D&Y9p~F4Ͼe|764vR |):rp;x4B(8hP)åŕq߼DlHv/?.u][*8 oU\.kg减B_}d6׍rjC͌e-JF%Ȩ9@'  ̭ =A= z\Ɣp.٦T۵s Pu?yYfI^n_~g2na`286ZYvȫ#Ųvʒ'jb!,X;^ S/xROh4Ws)gD~Lnd ⎺eDŽyl>YbT[&0fF |0c1˫XHW&0,BB<#Q0ed)Gqqt5K7 $屔Z|Wx$YVZcn!czJY8S'%3~ ${SZ=Bt A. 7}3ҒXI.VVϾMŢ2J20v %~ T;f?5njX"Mԏ P3O@@ҝyaBNw>]!P㥥bBLz\DgCc n:ZY,+5aRWBW.X?￾}YIO ެ{@@duA^HP15 SkݰtF\ҋEuKҭDI=y3Ait1Xe\>WNLG{^1$jc* 3irFAc*9eX mʞMBЂNR8jU_\9o"(U cʎz˪& PuHaJekfsjQWjya-(3q}l!.ZP6۹p½H`\KG(;9˖m'ud Y;|GȱGtp _d)̍qGHQ-Ŋ`y͒y e#ȾDDmCxj<s@ޑCmɷ+#3V`V OC?>CIpRgܐMfJjZgT^VBuٻU T08eFcѡ%2դ;Nd?,TWNMm_b@Q/%-hj%g$KijxsYj>y͋5dI+0ێ~B1P܈-XtNwO@K6th?736lp }),} ҎB=oU> hH)/{|P|3mܢ4 '@SR:5˽64ɋcF.2jtyÞ ۵;b,ULtC׈ʤZ4j ^&2Pynfm`Գdb"j@$jEߗ`Sr&HOhi@{2Hmmq f;b:t # =>/[&8dD570LF‹39*m8ě]/H݁snrSV M`*|TI5w/eQ>~+Lnۘ5 y+/pl`;{fild폫PV}XP#qrZ+ilo̖=O`=nϬGcV}$U j;z>לPI?/Lq-bFV]phyI1Sz칲QZ4Eq9mK,8GW[jJGK.YׂZ%2T# %&ZaRU! !S ~ӢSV˾@\e&Yꇠ3B>MG1oG!QvL_As%9PUk,ahoQʥ,\OY2#zUXRwB:l%P`fLSi1ҾܿV1`YtxzX iS׃*RFrA>:)]Oj^YVL JeM!m'ɶ5ϕPr) {>~+lq˜'(ыM02vUܪBsnx]_IM0mMê7[`gupLzf]ҦIժ 4.BQ)k;%:y`rĆP֨l:Kv 䦪+#ѻ*n=x9Y?acG*YO I "=+WS/] MC[YnWcǢ9Tv4+j:P4Ib'c0|ֱJuBN%K:L5k>I¬qc*(ۣco^NF!qakNM)/# 7*{BGd_#b*[W(;R{1t»J_qM5 <3?bwd]Dxy7"AOG[6*׌i 2x75?R7 دrBJFFfK^w2ԌbtD5*4=mơ両c0FaxYel-pɁPž|z6ӲRK>( ^+YXĨ5 3{H4EhKht8hFuvt.+0%4q}IOV_['Kx5)(eݫVQOxrP/w.z"VU^\ :nITc-*2ǰ`ف7x U#LrV절/|<؏*=?7Oײ=]f~9$0p_P F ׈LUw^_qeY\#],q  G *$A fw*0wU1&L9k;ORQ1o1Z:_  _QD:XAţ΁`>M Sʐzmh;&WM7q1ef_RF&}w![\}n\ڣee>XL~ֳ+9WΑ⨝nHIua =Y)wkҬ6(>ң2DD䕊_*,fm)F.߰3rXIllX4-D~ooýQ͡'%-!Վ!(А~D%i_| |:gҬzD"N+wj{Rusk(ϭ 3za9A 0 L.AVˌ(twcBO-AZ:_Nj/^}`VRͻgw2pɫqY?C&.2bBC~ hw'*L˶-b%mSB1DO&q%H-l"DԜ{+'N7GW$j oDraPhbs=E-?w瞫a`>aŴZqwqC,dԌ4%3bMUIb{P͟ 8kSLhvQls-(/iae?g.i ng a.$:q`gc>{ sET {=H3[glrvi}еMnN>"6 aHfOktQvv/{bfQ[w,2HfLLl[T'@y{С>we5YѬ91 QJ5fH9;5 E"1{ a5 !/]PkxA]Cui[%qttl$ͯj_ (--MQE,a9zYg3/ sJkVue4߽KR)]7m+E_\a>o`\L-y^1v_\ۇ jgW2Xbt lAb:# ,Dq0cl "r(4 uEkBuԱOTI,K.EY:qOHֿfQڕML?SўV"Ǭ\)C}fs+e3qy eŊU[x<*xTe4nl/ukYN ?-Ib/6蚐HE)xqb)}vCe:HY'KWu6dB2*HU'yiZ^3BKv*l2 r :>u"A-yo͓fpžI m7y;J|e&XFarWǫ,'"o2^(1CHN@FOp3FlT~^\mp:'?F,Py,r_c)l -P8D. ot(Z[=ڸ@LyrQUa12 H$\Iܸ{,QRm8r6+gzF^W7yD,VDYS |2DcF@5J EY-Ʃ-UEceagi&f h -/OVS1j8ߟ&YT|,qFFd E_e7'D pHG|3>nq[{Vd7ڜධL&RK#Uxӓu(kSc)C%jp+R\K43g<>jnJmYdB+, c3s sBIP}fJ;#Ĝ=M$_AgwRoA3nVRǨftz0W+|l11:??xQ<;˻xΑ[ksl/19f$p.8(jA_M6Ю}Iu*tr$g 3^WBƥhʒ Bӧ!ph+,\3vӪ ZHEa>=`'5^'R7(( ?Em&nԠU׺1ogI:nW] 2p ֣V~\oJb 0꾞 8yq~rehRG[&0q e!܄Jzt<6Q&ϧو +DOBĻ|P@4)gTlBa"F\6\ܩ1r[zy^M*!H)3x0ӝ>R8C@8/\! =/@-ʓyյ2ޱK sRw"-S'.K5HrW42!}-qVWyŁV8@u[$ K+]_[E`0ּ&li-5bHvKR'/?_bBj 2SnB Ӿ%(NX9Vћ8:zz*] 1n{GbAwH!ndגޥT]a&Ui$#-\%'ÔCZYGk 2KatwίU^B~΂F4S ʤ zEB?6i J8ζ:g<4yi%N?9&ybYKz/w l4:7@ ։j h~ȥ};)Wv)YG0ЯۤC<'N/h:+vdJ%zɴ-Tew(("Iqڲd}MlCJ@)\5pn*<*HyÆ[pRLC*40?=܎TWR0w=f'>KQ 9ٽ<EZ9~Q)zKJwXѼ1T 즫Qvnm!7W.=Z=Y,J l(segySK0H[kvE cx E?BR&ig Hyfh ߭e[ͯbU1+(&;t?d7"}ÀZT~HsP<$x/C?Jחڒꦟ)&2bvIg@4[eyj><:/tLդ|dFQ7Hh}/%42l!y_-p;iQ}Vr-ֿ h=/e&6oR@o9u E(H8*r~.g ;ibS)eO^.YlfJ9 \xTe˙Dg o, sG(}W6iZ% S1|yM#DW1Լх$s \Ue#6o?PBPa| >PKaa+HsG7(d>Ӛ+h0Z@DM Qy*Ȩ%E!YZ%JFYsq i\=5@ 蓮$ Eg-ChwvE 8j0>W= ujW 3;K⟛RyٱKe56QOM&))!aDS9-a播ҰD)2d{ziK x. J#VKbq؈F/).,35(hE6t/7,bFP7 &9ٵUďF6-bC]r].%ؑ,}WF%v(|g881V.Ih!?"4$ w1VFnG1ѻ0U2XCXW h~*E跨Te8Jzщ]t1`$5Հ@Oeq`~*ٚM7g#&ehJpPWxcĜ{CZz;t _rvOq0ZkT6FwAq\|d5d/bo܄Q~,E)>'񪬯f8~S2'TG"}DIzT";mv1~XLN? ɵw弬U>卸U <VPXYo`*mIQh&^;t+J.PSn Jvƴ R?tB+'dwMiLVjZ5 kt͓a,xGUß(Jk/ŢuS`}w ):pAOjEjn_(͓pSL7{8z n6q@Bd =JF(νBqnrxx5>%l$޶'ϰ"~H*dJ3hnRǭs^[9!JC&Gh 6G[oSQI&̓Y `妓)L~nRZT"X?|1B{-5-$}ϯSǔlXy'ξߟ6`lud5@Ae/+pfж{)JQqfuq.ltڿ6P<,VDNВY೙lwD njW\x43'ȼ4RORv ?Bv PX4HM?yMt)QoӴO\M_#BDy1ruI: l"RIN!{ SXuy9$Oy\O9s'Qa±| mHONNsxdH .R^cI$ rp쎏 D5@9Rx Ҹ[2w(`cUZtN\Z- bͼK肰pԨF,|3,Bb ꍚ‡ =kJ_VpU㋦#iȮK F.,j#gaў0u'H_doOXJX ox 4n ݎ%7Pуn9ϴdq/~v5j(FoRǬpקe6OaKl#O!! 2wnb{?̘Pp0?w_.h1IEftKJpBW~U^Û#U: )V!CA5~ Њ.ѰBzst{`?kK}p)7~$j!*ޜbZkڱ("YNlϵ P[h M{< t BF#(G:`Ho?X[qb ЕԛuNK>پK2Y?\v MWԏ 0NHDhb;h8 z5?E,qX뻐r@bD-#[&H/`HG9̸[jm.S$`?iq}pxYa˃dg'nQQPA^T|K/2^Bᎄ2P C_Tj/P&07Y=K*jQ< =VP`yTp;wj%jGFu3 L>SPS#?]92h'XT >Meݛk~ ^OߚUZ;|٘n(EekR>sz\l?Ȁ@$182邉Ɂ$*Q"к>)܍?ol,Nf7f/vMn/.;n.#iy3bQw 8ߌu삪ݲβo, ׳#"g? 銪p1k139ߺ3'%ms}7m< Q_n \C)ow@zb|DkM [,7O%1ɯtO فۭ*T\>ʿDX=)~Ӡb|H >jF 91ecC,^S*e7?Z^1Up%>$ˮ#Sr8)?2VF}̺ X_w9)@4?o̧sh!EFOKN kasA㰮Րqoq:DPr&[w=4HO'Բ?x6v|k[.G}ɁR SxVnU(Q5_!- l/@3PK r 2$J4@䕷ň/OiWa:!T3ܼ+9߻er/_SQٖ˶̽gE"~4ڗd*î ǻ/QibPH !́&1pTOf4/uDMdg&7qp0HM۵bs  bwTxq4'KDWASߔ6KWÀ4Nkr,:yu=*Zjnv#E ƚPj* _3ɞ4J/_˫@>:(`K/Z]O od~^)m} 7d4갪eaKj-nRbF2'lFǹE xY5!+FHr˜ ORvhE粨FWg!T qB!`67K0ņuu3_{BҊ{=j9m/ҠqWSF x{7 p)O=)x+;QVq1>2Pa5sp Mνjҽ{B>Ƨ7x,yPs"/mCLAO&2V)c_'tF!mHE'>O Y*Za]ir+"2QmIB}Y>͆ݢ>~d8"1o)JpsDIvp~&­qEG'XT,p="e%βd쒅s]d\ЍwN-GzpA uB/sy?v3wgI=jA^^N&kv?0tU8AvǗf #UL.(a]-S8۟ }sq))ݜy׮Upx!bc`r]K28٢ ^jǛ@j~%2J$A0s2;҄UsYߨ?UFW㙠w~B&%$Rw?Wz}83zw~6^w?p[#>Mh!R$ZD*%` u uhLPD5 pIHI>f]ܠUm%L NW KވCu#w:O_'9u%/ȿneL`k9= M.QciRMIivsd 1iusRo<7J~p.YjʩWA+ϮZaDu] '$fy΃Կ A E4=VVo{ž~U/&4H5P]ꚰu֣ȚҜNHЅGTTȃ;&zKYf ⣓Kw,},þ\hUľB\2 %`ۻ.'*k>_K GEf5iGZ#m53+klg+4ek,HUHK"{I$sϦŒ JWɪXkk_SWJSèmsHxFwk؄Nc/wQ~q(#`phVBVMرhT:֭/a܆Ȕ!~[Qy1PZ3~56SN Q8 JgQT?L)Z0_n2_ȾCIsIndߍnLk3CAm\ qNr\f)RC-v.qS/L,{*VĀ  к]-0pۚ+±䏉Bّ?ړoEft[޿azu1-qax=,N{߭LUc:% &/ An0;DTi %Ԗi]^_̂v.`:,HqUܣ 4* CE@bcEe-0g = ?FGJS&;,6mZߓ]8y=7 Tv( A 1H5"k _V,˫vcn5N E ՍTSt#h,NZXӛv h^3r<Hmʛ8r.jX{FYCʥIT/q-洝T)ggī~z1~\8O7Q˘:,KOCZsNCdameJٌ'^|?7: S( D|cG(LOp>_7d3]9 ɐ_=}вd8܆,]$JĨX1,=SܒƮKs@xI!!7Cc4V%hy/i]% `7XXY?Uc'@I;b=jWQ) K,* <5>鑐aol20|eVaOȱt' V\o7x q;J$k4.INT!\ L*tn*Ozm3Z,a\C<Irmf;rp9꿈5oLR3b;knH/)n!ZyUHmC'.ijKJh1/:ʽ[ԨAh`3K.*R65GҺ6נ5QNbvy02jy0J\*BoU]G9ow[i~CBzg;ÍP ˒uöHD|ɦx< ISѕP CY.B2b0J=c᝽k,DJq^} ˠ^NX')˿7ٝrɨƲ:4D_hSzݛ]dhasCmKqI]́rZ~^4t<6t4郣 "/ {K9>HJ7l1d<ԝ{VaOdpZNP/Vk%y$ %R{+Zh~k쓳m=ׇI[u[F߮AJ|xOZd潸_ ,}X%bQ򥃺dэ1n~K]Ľ?߲ljlv kW{]H_o>W2\x;cV>zT[%v}#B S#d|.SL el LڧʠˍGBDQFgO9!k:(ÝTmbvn\[ksˁ\Fʮһ7ftDq}YUƪϿr/d >K_*,Z:Lܽ:$q;sT=4KBqY[;am/NjƧͰ2`g ?a TFn/2b5 iJ@%Feq)!?0%z!DB0_ k4Y`j6ճ*4߼Z(^Ԥt*fd%ֶ\NCjv?&frtZcĊ1B;OUaYV<ްU(_+^`w Y,13[-2l']rrjn2JTtZbGRXcbUn\JDpۤGBal[=eC"G..?l²% @GH(9^[ѝ P*?:nٗ̑XxD+E\p(7̓h߾&Ȟ e"Zb4{?CvpxS7  Ie~RG-Ɯz&iW{\SZ}(~;Yyl?Ǟ^&iI$B Z z&g̒U+Ĭ֫bB| dISkcOO|8j `ϔ3 ˏ\zƔ66x {fDQs_X6Cߩ˜y°yx̯΃@c}i :̷e왑u!f4Iq'>bh* !mP$j=ukB6Vc z*?QM5cbq}܏!p6!3ǦAsSmz"Z.S!wx g/pۇ36_1WM gLa5;l^ S?_~Y i#nЅf6l p]#}A}@S GrI˔.Ʊro[`J#GY^2x6aj1RBiPxFUr_55_F]nvT0WDCe^BW| n՝rZ۬>bHKWݛ"+W'.lݚ0iޭE`+;}OˏeHʕBb.ߢI9RbBD AՍsqƃUu@\N#>)sC>ZvRFȾͣ"&F3~ n˜D A3c­d[zѮ@Dm-#v]C RTĴ: + yZސfMEIh(/yadeq$|!羥FتXtAYR藶:hrH5;|VEj<6>]ݲ*/',D\IȹȂ`L) e]6ΗK%:Rw&zF{w%d]oEDP$ pE[|zzۺvZiB]]ʽDg "+C;3ǥ6x^j=m{yc&;6k{#8P`SBYh<5b]r$v5{nE LWM3o"#8{i)X_Җ΅*zɓGZQgM9K;[3F c-(n8y޷pG5\VƬMFl,Ov@F1Y 17ZAEfYxy%Fd[̷W*X>WTVN$682cAմ=AsV)jq DnYa BDfEQ:; pVC(sGK.b9tLsJ@ҙoD֊K%nԔwdG>O3j^LWo2Ϙ,Mb[w7W_q$<ќ`\l‹@n fa L|Ϥy:&ҽ4I3 ~6kU`aFV_z6KN XncLȣϽ"YS^s6H\|+yH[[+=+<^LJW?m~eiE.ch., 5P=UڅQFGl>' pIrVKڽ&JpvɣoE߆fKHUV;4j_"#]5Ǩ&`gd[Q @\ "۞uz~! 8ŲFRDzR4);tI{O^329-vRK$ XuQ }.RǿGLQ(TO<6LDnl #cMr3D6}>.'-Nk> K9:iY+hw?O\,Ԇ'nQ.Xa4r qX2[H>WS`q.&F2l`h$Ǻ7 [,8Ua 65 9a(cc"SQ/ 3$/yIҙqza:Gl!'oE$A_t22{9M&~8P6YiJ(E:`9N CoBv(5S;Yꥬ\`JkvEFR_+t]'rPq "Q< S/~$Kѣ$"MoT{$b˳@Pm۱ȉV_~.8De%1u,*?i%94;awwI,ތA*I\ y< 9\ m6*Mgx$]௙SIQSʵ$C,M2T9erڲb9z uofϥ#.ᗩs~Sd 0_'Rk?F h JnٶcZ@n4uZq;au$mJл'hM%!k|SNS u]UnHk0q\O9ߕ$5V3n`W_(jmByaMX!L!M9"%@%ō} äQ` ] &P_Ֆ9|1dǠ=@GFpP%roO֟";׹K_H &!kJ5C(2 ,5ȫNU|5 {&ŬfXG⵱ n6zT\bIWVŦ3V9fsD\04$;r 5!'6_㫺W=G0qç BiGld-{'R%(xvnyJA[@X,t w/glԽM(aƝTUJIPH8N1{ݓSUȋ;J2qBp~rqr Z;PJ/ GdS4uD`G$KTL*[xhFW INjdb2‘]a}ޭ>|Q\+7̟5gxn<!7cԭl3 ,@n YDs{ގ%[7l02F=);&7bIzJ پತ)6Fs >A#MΞUn' 9:Ƞx%?,<]Z3-6lmo޷')1[Oz2we?fﷲde7T? %f|k67OjDAg]PK/u L3Ga]{mX-9Nl>H'=KvȬ2YP:z 49)>䠝p$]S!?umm=(v23jdYh+|sT+}P9I~Gs=T? a852ZYa;3_79@9ig!J Vݹ\'I!VJe(J\R]sٟa8"@]O0mSo ? -ܡ196 a9#ʔ<AXVzC# _lat1!AK2tswkЏ-"Erxj.&:v3܈mEN5u0ZxS05ȼcP޲I%kk5{8XCN/ )? q\% T="⪶kே"c1RTK$&M4OY>oK7^NiOy&ULݨ#Ȋ}m={H5&s x[j J?lA,qG N:#5A3p%kx N9oy(ຎgGJ& ת\ ㋃AC~ELGc-1i9j:x˳Иoa?B|@Ƴ`A[^X,:[hO :Ui_sjӍ"ݏw_*_;K1C<ӛ*28wJB4sG8'vׂg{9Ru{m:vQ?FvFg`BN,RrT؜=#Tk /BFT# t+$L݋cZ;,CCrNfU+G^[C )a E{q)$(0zLӘ-7'`^F0P#"䦞C0iˠwǤ,Ta*ay1N٨]Pk#ݗ63Ѣֈ&i<ȴd9Hn#֗!1Q~֧w ' m 9Miu ֳgWNmP_E<{f$lp xzer$8#Bjn\^) *ބ;5<qzoה?\>^DY=?ɐ!ń qCk#H ߱K5%5O0 n_j:8Gfᅔ4B\˲ziGj3J]Lk XCcw^'GHJH2}&]O-o8ajz5Yp;AF|sZH9} /wB/Q0L79jP@3)au+ox { t8tp4 ?Ja7ytXwx0/G3 1૥ 6_kBrMfX=&ý T9N j?P{:z>vw 5]2k -MDf}huxeJ1pq߯cYi:`tG 5=|noo=LCXr9w ;W7&a4#Zpzl[C[]Nu(`E @DYhSPpHGhH4L|#DXf8^-Ev#8g {BDC5 6 Mi%8-R`+wrvl x6;UDM`VSSL |`J.fR^%Bαply`7^Ӌ(H1bz1[XگDΐ xŠJڰY\,y}I=-6 RR8Ky(Lc"ZOjM_= O:ءY/ݏX TemL9cd"Z1,hu#sL2'wEϲD&W 3oj,S$J|/ HaQΙAn0M? ݨh<* ї 6*ʙsî $э+l1BU8:Խ"Y# Bzb6AK5nI*/jٹp"Fd`m VbxX8'8w4U _+?(ЛW> J8C~EJ>!ugȇMў; X;P/nW'9;XGJpn $̇ASoouuYYc!wŀ3 ߾$<^`y!XdabNc?ksF->=[5 敞mv& ^\ד1ᬑܧ)M:ѫ &_͸" B+gGF7 /H6GP ѹ0Ջ 5DfNde!DH]E;Mfn?=F5»ϫU!}g\ 0î)vӟT' 7JbaNo<_ !C5LU6[Pj=l \Tq?4674CD WvC>d$s/H1 - /Hm)0M#^ݯX (/ENg|}LpSZ.cth, cnRx*S;}x.w,g@V#Q~}>]b=sm@7G v-><: xc vϗܮLwrd}6/xuRL(1CqDQ5-ḂN๕'U ZXr0:]U-Ch\uh|ViIj U/Kz5Vrgkl$Ə<&Cg 5)0n}(c?>]ۻe~\dH/"Sz\Uk.a!2;&F>V wAzCILrhOuMHmk{(a\nx GW%0g[>15r,’ >8H($/0NjEu?WX´ʴXnmIOS^Vi$O+8J*VbiPZEQh^G QitXlPYblg ךVUdSFmsQ 5TIj NJ}~Cn$p"IT4Ҝ3RqD< K:br w>AFEڜ~1ͅ_\3r ?M(JQhXly|((y_uK ?"ƾRc9j[0ZaNiXkAek,$~CZټbHHv}fDҮה.5ٰg:4c"0{ 꺴"9Mքmĝue>Ye *}j?i<^*$jM w̺jcC0)~9#o˷AHKoVyQOT gYZ070701000002f7000081a4000000000000000000000001668c16940000b5b4000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko.xz7zXZִF!t/eq]?Eh=ڜ.+>I $Ѷ3 bٹvn.>}a65Gv#9(€ؐU3awwFN#(rY y7 :en5d zs?Up0|J,+rڭ&/-lxz'Zkq_^,@Ue*"Wf)p\t;Wo(aM| FR-@]=?t/E*{ )ͽn %tbkr,*}魥G`rGZva9LVD1?e%rr*Mք?m_ dGR=7_ŖMW $ c'¹?v,,ו CVאA +6> "O|Ul︸|: dyņ&BNC[HIߴ]cf)([kn} P5&0e{DFVHۛS1()5ihn:( s P9|q "FE;_̬1iL3\5(8 `w"h?J f*g#jyˣ rqԃ-9<,D#B}ԗ^!]hY(*ZCK{'$TRtsE%\ g3z=j=YŅ.D4J`x-|: ͧ5uƵl!MD}-_5$Dى,Ba"&Z}Zy]ZNe8^w8 /`h D6^Ʃ~P)qO:8xA>b/W[`EVJcX$4:$x9Ohg}q\=ԁ; C\ I|GLI1h0Nt"22acp d9\&7p[b`U;PYT)3W3Әߤ(I8ƾEhO2DDsvT]v DI0Ȣ$8o( phrk7WWqE287?E,8L2ގumupn`q$WlkfR ]$"ށA6ykﲷJ=6+# ~A} A#FFkdnЇQX YbPY-*^!Nc~H'C)V_X_JdG|q)╴]#bN$'jځM׮n:. Jq`R/l[iqU_{lkegPn.L55: nw>Qֵ>[QNn׏]Hn SbVP8ʕlk=fi.i؄tY:YO?r@l)X!R LF|'ݙK~u*'3Mf"ȶ/B7[gxa|UK, ]ro!@ 3+ VbsplR| ScqUx[fyr6 m$p֪vؖ?f-(\r'฿1eSY) oxɼOv)E] Ye` (zt)EuWIf1#b,íyGmTCW1Bpp/VЮFƙaz֡"l54gZڂC[mQWqʬokx%Y$.$3ZSs"gߩjAh/ VhX$gPX j¤cx"%_l}NzyR2iTS " ᱐sb.-bpyBsXN=|_$=U[\zj <:NӾȹF/wX)Lwz2ji5ͥ7x*.bvn%$冤 >n Of9RDqی2xa /AO2ЅUF^*_e;$.^i,9(:wem";a]9(![k)y+bYI%_uEeN[',2Jr[8a{CX94sɟ6XkiD߈/y"@YDwsu$m ey`E!;XۘeHIS? |0O dߴEY[SAF=D%/{VH4"4:{R~/ͩ9j6Wj#V qE=Zd Yd+8{=lJ̪Dۆ5?"q-zɈE~+ݴG|0ϋ#;p'fXOnl'J>~tۍ=Rh^J>о cʏQl}} {:&`Τ;R`N% frʯNq+M^_Xst@%T6Âc'@MU8\L숝_ >'o(\3niGʲn^L0w2=ɿ+]-F ] ۫󧙤8&e7g57r7ǧ,Oe=6FP&{5 + 3+PfB >4/ns+8-PC.Cuſ?|>F_emz)K ?zޤ*I_I`/q*G,7q 4K-j>CRɑڷJ舷pBai 5Ւ_ @UzN~UhBL9ٓGeɨiѥ5/4-:.Y) Ԭje*fx۴ɰb%Z5yvo`Yvqƨ~T(q|csi\Fqɓ^Mwuی.)Y>Óu_G:H_Hz=RPtanZ*bC=-2EKt aRquN ZMl0o{L-Je/Wx, KȞCYeyk=NLn)2Y۩u6|qLiSgś >ǑܧKcGPw4||dϡ!S{C1vn'd"9ش<9p̨MD&b e%A.z*TX:KQIGgEiDBe) >ENd*&Qts6l"_Wb]'#=EbCħeŝui°R78gOȾKlu`'ZzmF)6Q*fta Z[$8IG_܆~0O--ɂ5H܏haV@B&xU2vQ( zdq ~1^yГ"-Ra'% @f)KFwN8 Ů7eG̒|@0ܧ e{+l aveiZAB HiX\po3jđ$`ގz= \Z4rR>`~Yzg[U}X-agGd|tǯkܿk_QFgkk4b_ ?2 mbW*kg+<%k4dЕqvc? |i^ aEu;,QS7?_ *㭾I+’١9YGϲ=71?}؁NE#yswg^Q-Пf m1GAu@ 8(0B.acDA(ְyxIO#}~*erޫS=iXqž~gjY e{t$ٳ\8u:xoO&/5./2 Ƃ7B@?۩,v ځVή:/ni(^*q|ZjQDq&y9:L(|B(t<1Ϥ/6NUdb)k >+COm1 K-C(९G׺А##o&p57p 6i8e8}JNDmFT'n.RA+=#͐n&#N7 Ayhz5~;^&mS) o*]˭[l>R1ͪ sժS,<D eet!4p Ha*#4P.1Q~iyJfn7H &D|$mD:z<(}+k0ڹOy Ziy;Ebw sTfA3lòBlxX7=v ` ɶdr% he \2bH?ڽ1rwkbx8DH|#;˝s@g,3: c/'г%Ljqw0D h~LJ|B>X登$ZC$ᘹMD DIw#Zfe!T9˴D^2R3j1j Ƙ%p .N%s6ک0ޕ, %;**]fmL \u-,nA# ?Hە*e;-yct9ԊI2Qzaz!`djIsUn;*2MVeF$p.Z7@䢭9|e3,$AcNDK: Z4(fFxp1J4>!Q]CR^3q=wgc^e%$~8.h2r6KKTے`6MibˆDt"HQamubf"}(i- *f fҘ^՝UРSojZm!bė'_DOc^!s+`Tݪ웑Sчtlz JI_ɑJND ,伇M?M!~F3 :Ҟ#y=)NC\/2O@hQIA(/wwJ.QKV ~f#-׮.?$*Jl@,߱Ek sCϽե l+8nVZ/ⅱ0ܘ1ɺlqgDϠ9k(oCDjDErl'!1[kM_p>ͽujonUxDNܫe&~r"wXyvxX(p}.å尨 XV Ү 8{b;Y4c :4a&fJK7@TRӱv/,#LuOAxir9IU2M}^{./ !2X1~kWmVW //rpEGҬ~]UoMbXO_n_v(Ja"j9?'z-M_{p'cF٭@q96eE9Gn:v']L:bY^TlRv̻nF@o&㩽0^ZrjE 7VQVӳܙP+M-2G?Yҫ2{#u -I|[/3JbuJ}nwߏ*`cV@'z(zgy+O<)#n;W7A#K8y7P?">.Fa)[ĊЄP>.仦 P9_~"inևF[Vv΃Q9kM 9ڝWZE4}“MxS!(ϰ>53;Nl,r J\dEM?6$eADfy&R/%L맣^irMmV0%4Y>`.K$F9DY[,"! F :1T)r٢h[>4v:-&R[Bׁ;P.Q2VXK2fjdh:_=F7r<02`L&"qB4qq:scB,BqKּuh"#ⶲ ^+b9 t=!-_<8^m/(VEQqgf\KKH[NJ3~^·Ek LN)Y%rcj#'ܥ?L!wi:vMBC4y.V^m}~5p7 5R֙ҥ@o b*k-n۾ 8Zb i&ě-G7Pw'~7EN%zye4td5--dq$RtMvfc~MZA<,dJ xjLh>'ƨ}۟yd#Pw]\;ggCI;o yb`b WBwS6kW/֓gJl\n+߭^w2 '$|6OmsbCj2w[M0bpqXZS@,k&ʧkT6OMs? HԗÉj=~MZ+ N F06K ƈؒ2`{i0Ƿd `%"8j:Gx3p<%>kM o ,@ԸfWb\ULzYa}Srfڣ_ 7Y{/pj!.YBUUB++hܨSt`-/6uqwI!|J=zx/4Ko yXM|=)Q%uE`c^VbJ w,7NVȞpJSaM4{J^LK-^tSEL#-!]1[7f؀t _GM+D)=.0ڊlZwFI+7X*yO M@a: Tfg’6hj:REQH}rpq'EccZ*|f qL}p\)Se2 9t5Ţ3/$R]NE5IС=ȑصniG1\5QI.)2tIIݎ*i9y}il$56=q:'<]$G^BxFaI=O+24Q",uGXqfֹ N)K,쾎͖hh|O.Ǭ{J"4jRLy#(nQ\!͕s\PC : hsX ZSR26sn N ~ֿv!vjܙ{*Mn7#ҍO')Ҝ߆ x9!e{||n{Lg7V2gExX@d q(H#n2۩A$Q=<Ǩ|`1gG"~:4GI"G'w.\%b]3 xG<[;eN>BTAPGpՂJԿ,66[D?~p}4L#-#FǹGAk80KG>G4_.N{={jdHjZ@OcE3tΪx'HLt[ z/HbE2Un呐VtLz8?l~/#,iO;/;i"vf]#MPrlCC4zry\շ)ssEg36M`)~sj?܇R07pX^T\@UCV9WmY&|}2)Ewf6 y%]E I1H`HJ($ _ry orIrdv-q;~9f*9W"U&š#Q;^82G=HaO媣!x.:**^X1GTO\s4Z Yp=Q]摪}/|ȸWg"α[h(_ \ U 5\gk%bݴѼN&@]\v%ŒB>[(1)0 SZ~<\R~³J=5AxܼӋset 28킛"hk]qT16q/{5Ę˽ ovrɟob$TZ?+;O>>:Z!GDIZv}m8{Mu&m}0ܛ%"˸J}tC[.iҝ~c."0wѯ^o^"Sv̼J巖 NX[5GI;FCAO@#);&*d~`e*8ε[)S1̐^]F(zIN4}b hCYȖT2Rݵuil y cyarh<]1.1yka{7 X?d]yKWԑFSiyў .;=v}ʝiVaJ#tv@D.tZch#;t9==-T_ jVD*ĞyPٝ9G@g4,­e֎|TZBBD00zYG\mc5:\3ab6n]swx"]|f IطbZ5?g<6)a J9CND!̢\?TbX5ձGƢAX=oq:3XєEd+tD~H{(ӟPWUWpq]5kn(?pzR ՛bݣxl&ebq⩀!^%u1 qbX|jPJsM&IVdUY%V,? bؑz2{ıeL+J`SCarזBwߦbrN|S~FaSa9Q7e؛zQ=ۊ6ʈsq{|@)nmJ}Zm.Xژxdw9<(r7WIӀyJ@gt*}=x¢y>p}gTy&=ל'^f˿hU]er`|c-?QV:C5dP:?IVa0:MU;)¾7#73~4Dtˉ(?~1<ʸ޸6,?+2h: Av"X!x;S[<=v iu4񚘳rF8*:P(1x7g|{iJc!T:U*&"F coAbZ?K_N.Ȟ#j7} !Z-;\ze(ziY#DW;V_ yFO~{;ڡys6]` :D*_Oq6*E-t0#ZorN ld^]^F_!chrwnb;aZfk#~ Pѣ{@dE3/0$rlJv L]~64@<΃eق[_lM*Om<:DbC^7]S^xZ'1IE= L5[KBLƘ D>}wY1a^rg|\&MV0P |{Sad杍IV@A*gB˶%%x,,7Vr(n*lPowBn5x {sg]xUhagZ!'I`\}M\hw"n㵨g;~R:_;T -}# y9Llw5͋={׎#Lަ$c!u*$ca?U/UFeRuN`UZe(NO( "*)eϕsrn~nAJ4Q%R)* 2@Tq+1꼳'`X%sN/?"0ͯEFS$mzyX6ϧf=6m W&Gܣp?AQU7E=ʑ(dK_d[Qֵ} iNБ8BZsʪ*eNMC'*p!ګ<6A<僜E֧i>v9ю-o,k 0E0T}/%פk$1U.KlPAg1(TSXTpMWՁ c^8p+lB/Vt /k nMylsPhgWz혐CC+GƳ{A(/ט u 2U4PUUZf]MP='oS]I>~̋"w"+:߯d"hUn0 '/i΀ \fM)V:m~M$"(E@ d 9J{<U=Gklrn9_T^5b@ }ZSr}<9oM-"(\34CE}|g#]MttrQt5us RVxCrgkLy.GU.boBN}nGjE4mN&uV-(8˥!Ӥ?QI98[yuz/5C#bT.푗T TG6n4T}YY?NƯdKz$pDVC'0k?f&F0l$!Fk @bS-cTTLl ᘹxI; s?&G :8=#j.TΊȖcd6\qU*/Ο,6'N<{`.Jzmx-8&",+ؚeA͓CV`Rgm/nVHT,|:8n,wrIuN,:fo @A|X-?fem)UU$ sYG?qG֏$QjF4&L]!Y>7LysY*Կݘt7f%j5 L ҈y2ީeZm@TiL`t>8k'4d-bJe>h$ad;RuFs j rEQ5ЪOMr˓CT||2R P%$Ky_IꔶϪ_1ḙzuOa,"`:pލʼ^;_wV"Jo®-h+8r" ARdOLhp(AMfI"p o[GS)ʒBT| 2|HC)?st8)tL,-)4lٵX‡Bw)^9z~ -X='ts!5=:N!mX W M@ e]/jlrnFW%2I9æ(sY~LvC%WYXr5R:n WWݬ˜ %(زs-824OI|}ߒIa`,VT_׋`]DQ:XX.xs:QS<Tjr\Kz3|{n88VX]Po0uÎ)JIϪfl.GJ΋lU:ګv()T54D.qNxVQ'Mˆm-t-ֺf5v9񨙪&F8U^/:Yjyr0v{:GȩԜc {8%\lhQ0:Ff'C}xBP՝/&7{LL2 h3QH3/8Pq1qJ} y*Zi}΀j"-Dl0D;"fj[t8(S~ilx fwTfŝmF6J8E r>5ŨaN8^#f_嬚}䗢M2 D,|P/Tc.D4$DT&J*?Ġkob1u`D|~^ka_V-hVդbbn1aE7TH(CG%kGlB% ?*50LopVq^X1J;D0=P9+1CwqZnBɾRU+-t 36B.~ '6SKYVI5' gC|tFiLn@=vFJ;S i0 LY &O孃aE3:/kuA1z\o98Vs WzkSY4)}MZ1N JؔS2<Kh&7͡XZ-|T2}Q !`DS(2,yKQ#;bLۿrkw3\=5Ʋfig*<:ˬx* $ܞqCH;7ְDY{ BIA WTRS*è[j&+'iͱnK,P )A vfלީ=ZtIvYG^xjP͸$wUs ),Wf_ATZ?gҺ8K%u3F tn7L@ '`Yڭ49J clu)CɃ4ulc+Mo,Uógp{\;nG@aUiHk |!IaΓp MN>RQG̾" R?~ #Mnoua4T i E۴!<0 Ie%C'9.[tU Cۥ > HoΦvqC$! ~WUؗD6PqZz(kMq/PūvR!~6z^&_1)d<RQ,ćoXikJʮHOY4c5D.(#c αU |*D 0kY1}~66)Us'Կ E [/_%-tQ2.뭪7{u.2N3[LuWOl=r#2@kܥ&Korw5 n.T:hTKTkuk^?[~:ƻ;60Λ/!z7_0B'/7ٗ@V\Ilyݧ q}*|WBrl̔$ЖN(#*ǁ|E6aS:aYHeˇl%5R!V!1W Ę,3b|6CǏe8rZ<2?FRN:b1Fɨ- q|3}1k Jz>)Y` F,_/jS=t+&L[gG5_[? 5^86>CکCӞ~kO?;ٗ~ \-H|}n: w[s% SFWaT 3KDf333pm@^/r׿|G!{kZ$BgyJ[:դ76e12AWDVeI $ŨO`X ѹ3ϲ&م]eŃT }u VH6P_ cq: `,bɿOx `epkFQf2xD&_gHjִV5Xa*ʧ^퐿XmP_0&)Uǂw0hs5 .X6'1 6w¦ hsX]8ئR/[7HPާ?"b2eV}2NV{g7']Lm9 <B]PD}Z&^; iBub~F|پ8=j/4J־bE- @EaO<3IWZ7Sm2s %mμqZ<\GB P8'%8|i~1J_+g؝s QZR& ŢpdwXoninE ~_#YicoW̽۞{)K,viOӂؘػN"I|HڧO҄I|FGJ-ZY4GQ<.qn=L CA8Q'd5o\3#Had7P e^Jw}3[ :Ի9#_3̇ [& Fѳ # SM@`^&!಻3^2qВ i0l8&YR1^IuW6ĂƼmU|`(q]R~ T:"hۿ|/Ln2OBg m)%"Utf՝ޤxdcsM nrJsN&1н wf;cgx\١[0KD (2Gc%,U6zmXaTdu"ʼa q(Uz'a|ܾK$iRȹ]ٻڥ7̑˰H\9Z@WOV2p oz-G5?P\ uM|[#6J|vc1R1FPfɑ&/VoVR%d_8`aD*\u)NC+:u)">3W)ԫ4+moU$l>~&{UsPta.(CmNUX oaPm5g ZDlg;a3i8#OkF]0U F[KT#Y[lQLqpሯ~Q,Hs5d gz"^VZHkޚXPq'{"M#?zm6|L~eSY+vBZ ilCW A ⷴ[k({!yݍ1GyUnhUY =c [O&li|^\{:o\YO|.\L?\8N;6 Ap ׸NS ;<4'w#\Y"<"QJp0pz(cQ / >g]\U۹əJ&[߱˺{]|̆T4lUy?a`裒'}; "ӍmG#g(|_f e.4(qО5 "~`7t܋0iO9]C'~(hO՜ "+s0SL%&d"y^i]żӜeq ~((WFރ|<^>Dzpؔoe F̳HhX[]^tukdZ)ْfxh3[}hՒNvgKQ> yAkDsBnOk7^JC60CmKzEߝ"]Di\-nUOo`9PvX+'h=96Kav'Ymys4j5n_HT1q }J 9K$oq{ca4Ѡ vnh'>΋ V@/=!҂ٳ.ѹyH w] ڤ=S|*]Nk{Af7|Lsl^KgJzn*>  yҴ 5T1aȈxECE #EUu{#!( # ba&-3hMvqXDv #L$tr–8 tD0n 4}wa]ozL,s(ϯ1 wRCAG| W vKu7Cr2+ۚjjʡ :F_Xu(tn_pOSޗϔrg.ſSI㴎Òo;܍݂lf{-&FVv$rW^vȂvC kڻ %WK MoTfpeiNE' 5u5}7%`4SD::@R3fE𔆡@aQE\wm{puPw7*F'x@دe^ћ 4PtUm?D.閼 CttUT_+g]h?MH!OSj`_!2:-Q%m97_/V'']-?uƖ|oŴ`|Vg" ™lQ'x\B=YK?ʂV66osBRUgN#R\=@i pǿou=hx n#_gQO:͚qT;%+iCpk{6- &#'ZtקYJsUp6$0uo.jܺb⯭sAq4M/. V&GRq$CrBVGZ2waM5Eڕ.yhp5Oӑ݈ 6dwG H-c$3qV q=g! i?+ȸw{!<39$hg1gDzpqcS} F+=*7*rR{5գQtY#?Jmcz4ŻE J6=ii#_󘳠?.]Œ:CP)>&õA"qEtа -}@+-G$8fTM zNOk vq;؍yZeG>|½I*{6QѼ7+rKrK&=PaFْ&\O*MA1x출If-XHTSAlnEGN;vL.z (i8C:WumӘ7Q`sgY_eCZttdC;8]QgR"@Ԏt10\s@%^mAʠ?XE s0P$gSOa:{ ߬lcRhwư A F˥\)No{|V˙ʛbϨ?}{|'MڣWM4-'FqDX $ af`C ~bZ WJ <YWS1r;uotx䕺ڄӃB'~BR>2-`1Q5%Cvj9n26h-yBq! -9pt܇~Q N潍̰;ǿF7{ľaʧRD/8D`NE,7nJfޟUtl#>R=7Լ`-veYܻ`H@s`K$\DN`WL aT*AlsFr@25 JZO5i! vLw5vPd gHh S6/' 2K3{-}_L0mؔJu̡iO0P:k*P|s)Y+hmeWزj7*e#[zC' GnE|4L@Yd!S.5HwZUꪑ*T{j4ȟŎf!3-}*o* @H )g*A_?Սߑ)7fVkϚ$ ^u`觋CWc)/J4?lvWl0En5]Dn/CKh}'T(7F slt }9u: vl: _~quVa0ybLS*P xx.ʩ\3ӆQU2qȍ1nHWk#kcF^~bNy}kU ExA1CυWÚ$g6"E}.Fg_S妔8ޝ6^ (ƚY8)V% ,!DNw) 2\uq=#əe>9U4ňϬab)%Ig#=4` {o^'4M,GBaj=L;>O }>TLo.9`SJ𸊄3!jWyW0Y%j[mkxŖ0$$:y %px@魴J &kN1,ֆp&n^%$\XůXמ!e2 q\sjX;'%>xKYJd}UKRxa+XdtD6Q=C!1.xYN۠3YM9TqLg>沷Dno)(cw+vTӍʎԩP/-tFU|3VCQ-PqۥۻR$A-9gyB_ ht!kb~ Al֢1$:@Z;>fQ0d+߭Zu>l|qJ(U@ΒL40 ၣ2kkiȸZC(Tmr)K:E!ʠ%oJux:=6X PXmsUnG8񂛺''(mXfJHJl!^຀87-i$cvL$iS䤨}!E#aR̨drf#bN vk͜V9 )=#uz<1HeqH{CDEW?~wc(D8-v )r *k 0rgTm/.N`0\dxUzawHglԷ25t.Yp,o74v/Yyɷ#S᪫{;rЂZzI73K BbP"Y۰]Mc/.eTN=p*ݢEc|tt̗*ARTŽ(Nnw{Fd+ wDzJEBpZ|IҌôĮtfoze-{zQzxD0-w]ՅmuhbBv[=t:`${JFJEA $xnWyFC ~3( 9h}x 3By5ƑhncD:Uwdt^ϗ)@zW NIl:xd%qؒ uՁ`kOzwDB b]ZS7ftb+U^\`ƞ3[Ct8pMrnbm12L5T$˕@u!>Ng{a>i`X9$:$KBcI0EFek>Q -mpP )fr^(^ryD@`^Qyz ([ڗuqj9Q8;IjǣB(<p-O[8tG,2hKuy&w>ڍTp/h.٘w+^ΑW|ږ`^2)Ez# E +;K|x|gL (Fɍ؊{< /6&)vbv ZA͢b`-q9h\yo 4V4WDgV(җbDy+R+7-q `]lIc;s.[?xzH3[[@|3yy=YGLtLc̊ wk 3N1 8B :ƭ;,*mkЏzgI;2@jrP<18=EG~ Iq8ʣY[$qPL2Ȼ ]:N@hً!0vy3a9'zg2"BS>E86D,3{K ;r_h9A<(B:쪔 2֞?0ѷrHF9]}!(!3]zR?vԭqkHoA2Sv X7)J IK ik&#5fr2 Lbx0rHT?c鯫Z{L!5jF*soYl_ε;լ^0 Yi"CscKD/7ȼZ&p\07aw<ԥ2v>3BZRC(v?KcUTb TEY{ZoWa`m{&)9>P8x?9ҖkC湅n_?i~$sa R}l%ڎ+(y糝Ltrl mnOE!0"ZH|S l)-_6`*hԴ!kH}@ً\FrjbG$ Sp\:x<fJ@W<]#n PV>٣Jf ~/abT)i̞c?lue1f@sx#ǹ9soqLoYҠߑEd(Y{Зh#@K `fW }vv;?;0&kE\P\46$scK$8i=nmo"}D s׻yo^HOW`R,cUu8>JC~Î8*[koЄ '08ZaF1Fgڡ@GgS/;.Y[Ҙػspozͮ,$ev_ y xC2[_qT_[&Bz] 4C.Rmv=*4Osn{'&}ڕ}ywB򹾑 &Db>֊CbV$"~FJLÈ0GcdHM0"zOdth 5YB hF'9[SL(Pi߈Z,njG6>: a*Ub=l 7"<4U9D3ce[9Gs[ߢ~39Sv;j]X>@՝J 7gx-&/TOsLUAKf#USѠ|;}3*K-|Z[;B3򪬶 uoo7w,VC-j4ǂAs9GzM #rߌo\) ݫ  >ҟpҼ@T\Z9e׵~A\IyVWMQēb|GR(zم)o5R$'o iѧSuq+ncT #\GW7S3!Ww1}^aϵ%2׵\B<|+2H\.@!ql!<$a~ ]MJaPu`M)Fa5b%3i1Uꏏ0?Ĉ~1Q4<`# ˟2 \,9('끁5?¸dE)ND#mq:\8 p s2ӻmEPyTsduo4G1`;RQ%kQIbS=V ށݾ y'0Wr-źfV˳yOƄl&ڤo%#Y^V!Hg2q/#S[W+O>Ed T^tڶOW|Y-Ŋk|8W\~{s+ϕ pVI(,Q Q}CЧlz~]LsoЈG߂e&){%-)rU-clXˎ*A%'E6؃~$QtdD>hؤ|'WM:Pٜ]<3vyhGS£s\5O"V H8xܺ)7H ֭&II4lg+>0fr=l{TBVͯ`+.Rvv5V NjsH8ԩsȟSf_4_R3k% m9ĊmPn*;{Ԣ}͜Mݢ~hWO'#ZE+P'z]Qb)'kE36]>Zr%*(x]4ݨȸFxETis ;Vhl/"R ů-g@kޯxRm2lJ%^Ts7ݺP+W]\UZX u`ڙ„#W=- rV`|+S0f@jj\|Z G +^pA亜:_rak sP^\j˲3^NDHhCA[[T C WOCNF݆*z5  ~0hFK4v>B3ݴ򡤎`QL]m)_s!-skdE,[`~fjv U X" 8ܹCLHA5aǷG:"~3m秊Tc]lMaHUj/!"\J?xGe+^9dKY%B /' B4%I&k5ˬ6)88uĊcWe/WkifXY}Xl3N՟52,pXT>ӗGVDu0|G u\ò F N{[>!Ms1'7>i_ROeXlIL=M<ߡcW |xwwxߏٷl<}o$m)ȑ//I U"gubURQ[8ǩP۠2ʼnq@eN{IcnsS !S[M 9>H5Ci2+[ ˯%\{8VL |}kL- z6W#z.1A#2zoU@$Ԯ3۪!ݛ[%P3ֽnpp`7c`l'ӬJ QkKaS5į cۗ:nyY ^d~Y#ʑִ{r9I>*Z܂E+ٌ(~:Uf/Sm,NcӍMѢ2URsH_}LA{4IIF0 ܖ B9 ^eK06F1Ӳ )|j/u_236*UtYuݺȍFF(SrR}wVi8c:jSGY5['Sn߀9UzƩ0 ?gu>2gD@y9&܆D6ۧÍpioLXdh;D>A#U[2fw6 sYgRC8j#62@ wO s:fDmX%ͥs\ʻ1ɬq)= jh_x` 8z2% ЦY?]QZG!3MWP|"$eS-Yd5zYϫ{ ͖(j6!pAtl!zaua!K+$_갤Khdx_$" 2C¯=@g^o3ۭ2#N[YaT<w%oQiܞ6{Ecln萖WLG4-5ʌ^ mZiD]&< ` OJeP[iS|PŒ(ѫąow;U.Sb؃9REQ1$Qs$-źv2 x|)/z/:R3]?+;!*&ϐIxC.1Ļ\*UZ6[۪) cP雞[w|J*]2axg_=rظqb,i eݖ=PdB~ :E.Aj'{Ҋ=|NE7rpr _:pׄMw|cz&W`#1;6K7@*fugtrjߍ54}cI zb{t<֛1+={iTHLL*\*ŵLn}8r]η^4mtZ?l̆\%f{DbW Hb!-y%=JwY zsAqĨ"] oS-!Kk0+#~.iENYѢpAK T-! Z /zuxzzP-~t1|S3$"U`n+/gX3iBt.Z!,aڙlnm9?fȽ,ޚ5Wk=jԔyw?-\`5mskΡ Y0ٿ#N,qw@՚ q=|Vm!A8,9> @ )b">1oY܀ʘ_YOMѽ)Q<_X69|]K Aw  U˱?\A[Vǒkyvۏ'oϙbgl /NzB1H6v8gk$ޗykHK=@?.QD6Pdg 5輍8|ӡBt#b#h,c>\k `-\1tx \U8}bIOYO[H}Т>ǩ)87A^1Gx ^`1*/sP3iFH eX8A絅͖[^夣h6! 1]A ݱU74[y ܜC۰/<2 Qh0"]rوߏ7lL;Wnjq,]юtw%1ٸ46j$Siꓙ -%+8줧3x.z $^z3K'*Y`jHly1Zɡ hQ0˺%H_6juTÐZ53hWu &Lb\t-*CūK~n;Dn>TqD[P b  .uۢCsc +׿-"Јח&ݵ l bh=ܰhT&BM+on`xi' ' \+{ C0Η=[0<Ώ %Of*-zO";'<mMD[ W-,K0Nsڸ ĽnyrNt#lj̝7 ,I,Nq[}{_w#dm#Ll.U7+~vy"b\j@n 80Yb0_Dk6S)E6K=KPkD毯 ~9~L'"BA= n*!z C'}]T~a! {󀤢譑]ϑȘk $T¢vrw9Em[Qg w3@&Kn  NuNlvSR }mgܥ@#~k֯z#R44~sU=(O ` }]X)̣:"=XBrB^h~dr"e+uFs3z^A='k\Լ7\ 4puA օD#I jr([ȳ[CaIGdMo7/PX Yk >-&\oF*lPfjоSiüsӘmg;ԤL] P_|mpGg]nQPet0i+l.C  j¾ŒjɅ{ t_Ŭ*:qc8O)@TvߛHK%-r焼Z_-XE>|N4hX*f'T/ ?YZb.D$<,Lj#w貙`m\~mGMEWbSpk>A;ɽ]y*0j.XvQg_)Ό"T' O(? {jP'ZaЯd)fLyo@6"pw?oJcp ޝCJzu, 3QaKZIb% Hњi'yA~M5w2-qlP"Aa?їEqT.䐯ɟa'rΫӭWH3@vgǒcZp7SGhg>@oE~ }OcHYZpj@Zh->;66Ziuqԝ\ji])8JK0/~, e+)^ɘ î8q9)瞯"5ahjl 󟛲{`L  z>dJ: 99_k=9ISІZ diΘ< -n}oӛڝ)x@?"y鉴2ŒЖ F,=l6?[+vqi c[A`ILLͪӽ穈S@5udzP2{=+ (qX_=vWz_h1H^Qӟ4 B`aV;)kS}"3%`u 繌Xo L$Z[ZNGfU&9k;﫸JwUԩTLSZ6ڼ0P~ 1}PZ:3dtI+Qa٭a:/Ƈ!B%9&G55T6N wD_ڥ/qi[)eͧ;?a-c)M&1Ԙ|shgx4 G aC޷zymp?%.(XY;Ρ#_;tQe֐\iOw3zwRh:2O4ɜfv(rKm! *zqVvByB* n[QTWR* Cz#4,mufme c6uQͪ aVWD.,@. dƦL  +p2="< `]M'OHwe(.p~0(POчf1} wSv|Oz6:BG!"=e'56ԐZ _.>Asx6Uszq0* Ah6RJ?ag.e4~b+۠SVG5=sGux;;kckq 㧾D KKK}zn!oNX,l٦$S JНG&Y2:k⪼Ψdn |p }d7V㟖M q.h\VF :#%d-72pBEZYjW;h+7 oI5+:4?<[wd6g sΜ%<'O&V{xw%[7ϵ;5?k-5L9^BY(LЙs.="zv&RUHMHI":7G (bb*l l4V!a,ERgJHO+isNLbVU.k.wGwQYyoIИKB }d]$S$2[k 8\ gw6x nc+7$\}!!d7& _mt g~7:q2þRWX6y=kZ0ĭNJ[4!ۢlvB4ʖsAr!W2ҟ"h^:^}ͻxQM΃'[!ϛg9@8]RafeRY^N>PN5 w1r2^ G(H%sjev%~0]MV}n[,Fx`<;!ȭ՗tnۿxN(?!州J+Dx*Q 5EQ~Q1A5K;:uYcnkIP+P/0 )Iڹ[3l$grm_'ANA{P뮨$^ה+ [k T# H:Z H N9xw^u泫I/oȻ eU.P݈1?^ ݙ[| #b2 M.*cǜS= In'7P621*Un ~O*@+ƍ6 ޏmA$=>Cе_QM%Au7۷M+¼0Bfk#I'N^sHxG#TS8ulv[X<*yLrs<8S>Uŏc"+qwc%VO\E+y hx> |t/TQW}661kLqaMO"%o`-BJ]n:tDW{# [= S[pXt DA&AۦAAN#%87LoJOP ƃ:&!g٭㆞TM[?;Џ,N0 S_ɡW@)$zS@7MS\-6Bu$ZǦ`˪\b$rdm6wȽ7rz̙f衞HYAKH]Ņ\K]|ʭ_`(]F*q׺;9/:۝644PE qyO)7Zy1~>G%ߣ`00;tzUA@.J3!k% H9xDFq20@hw#|䱷vr[%E[ӷv\cD-\ h6Xe BJ>ϞTjO2XDώlG =?].-|8rB>.(y "7Np *LbRYa\+׊+1-OO4j= kPlQq.%eašeu&Bl'P>.؛}E h5-ɮ@(2]OX>g DeuxB:>8-qF|\zP{N~:fqgҲ P?\?A ujY4^kuNHaǟV yiP7y5^}5?+PYWoZPI5i&0ywcNH⨏KFpwצa6W\p,K2*4\;3¯D.=O"{jT+FFG3Y'm;Ol6tA #Vw- %6Sc+NަWؓ-i:8 #8 UY@fX1Kfs-Sdq+;]00>~zzPG傜?D1hHWGLCLhSi1ޡSί=͌@OEha◩(՛?K\T@_N?JEk"yoiM[*"Ar4+rݢdc[gOl?Xt=,jTwpS_(gYZ070701000002f8000081a4000000000000000000000001668c16940000db1c000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko.xz7zXZִF!t/]?Eh=ڜ.+˥[5v8s$!S 2I+6qXI䉮6qTčGCP#0[RaSig O4`%/'ѝkB {2!dD7W&5uԑ5>8u`Q]~f Q*߯ƺm$]i]Ho 5 4x`,9ߧzq!5Qmi*6KT|tвV^!&j_S(+> avf(.0@ 3]L82μh4S¬JRhy!o1h0Cm2`lyHW-=g~}SL=*~AA0 a9wvxbh\h)TVh斲UX&5莫I38\ *yβIIAoߗY! +XbYaINV0{|#/_oQi]~|Xw!0*|Z. eG)&u:]QkrNW3èǥw*HVx*R "~F&]4JcieO=#D:1&)F({j-a-3vO%nKԢQ蟇&!k+;n?4nK6nأ ;}ğNTM_e(w.i"d!4hZuPHgPM\TӍmRS>6"ڋ&GR:O/-ɗVpO|]e#GJ4,{>gDWk" &% E]`XM^V2!: o!_(&y ՠc*}$b*e'Dk2; :M׳Ԙ 6CJf-(b6P? B6-8DPP ՚Bd)Ҙ,B#ZL\nm~l V+.@g"r/AÞ>"ׂSeEݬXbmnPvF(z鳤Ǵ|ʲm̟&y*S ".i>Rv\9.+yM l IG!|o62ɺأ^IFꆝ}|H[ zJKS/I)v>kzv Z^`o+3I7@:쨟QlIIG=ˀXB߱8 y>۵AC 19rf:|ƮgNs%_KnuJ\-9Ŵ3*8Yo35γcW`E%%}X8aq˕O_`n86<]#„mO (lC62(Δz7PI5is?j>֟N5OakN8UT/cݓ/Xn_vt?FZ ᢐ?hb "<л%1GՕ8oW~^eL<2"fW~t:ǛcRaK_BU=p3\W?$ RCh<3Iq̡Hl w 8b1En)H&RoƟ%A^ `tCoA KA7џݚl'WŹԹSF9,\<\TH pa"c"8;&<Mpvv<%p"fY;wcD?h/6e;Lj]KC$:?QrbwT$Y-q[eq x c^ůZB>tss'EWڍCi7ZMU榛W _NyPA7zhR옙S'<]ヌZu";'Cp% Y|"y.ȶLDZ-4RZZV5αF(>;qݤJ֡SXn`t>Cfj<.dW՛jmoG'};45 /PGJ cag,+t"l`%%#E'4\zʟ[N߉ LH4H vĶ20Mtݳ" }R$Q.8K_:i #͞Ac$AAU5[7k%`f^TxO+;Dl8>N(w{S`CʿAj6UG}GZ33Äw/x[ e$CmLogD"StWѿma Z v=wc&7,sZI4yf1TA_W=^Zg&qcx-{79aݜ jz:͝rq"4nwP,OصqI3b J*؏ it{L5`Fn)\Z n^"Xh!H0 "cfScz"I=Rv,ƓpP:ߣWJ=_>p׼JVt۾6f#sﰀ9@E?}{%X]JaՑdZ 48Nə@լx+nS #$*R`M fQJϰ{ %GØIvk\6_Oaqxh}Cz"4n움1Eo/"[UPp^1%څH,N@ Td;&.^ yvvB~ M*m1M[蘗ϯ5olXqXdWϘGI}97X`,/C .斿e7"rwH}Zo9y*MasE-!wYĉ CF~dفFX b'wE%ھg)E4 +)0 VYQmT1S`H6nRVPZe;!;8 b-vNc85hǣІ8K1x_4VWiD_CZo+cY=j܏R׃rxtCPvCR=@@CpFX @.o̤ۢf7'mDy;R3t)I _nm./t-7yAdII&K*f}h(gР 9 ̱2\W w9ˍxB?[Je7M9T%@y族xWƤ2+1غK$?yhyVۭ$0/&Ŗ%p2B~ #0jA4L?Gt9XޒshO7gN] eYw&ϣx'`_&d)CEC1UJj)b %/Ei|xs\Ú[Al*$H;oM >$'fG=DsTkX?х`8ZG3s6Zy){av=;X.IJj2$Fgv=O1 _T-~7 N$'A,Ýk,0=0[6ͪ*"4c_4]~ĕ15Oш+G, mqB!ť@L>ʈhh)ڧmݑm9"&[dӃ$0%-XL|6Ѓtt렀%,m}ݹW~rGƗ!|2IqaѱGPG|p]ty  n@u!Z7I6M^I0DGre޿3#8&`JߣICӘ0#𗲉t U52")J7 o(dS cVPSKƶP#T_84xKv,m2MlO`!_1⼝ knx +_G6rr2)ZR`ְSCklArp/ǖ,ɵ1nk C>fvjHoiaąIi61.'_T,Fy_}*2?/p0Wl G-T"t-Ȭ:uUS]0TdN+"&!%jָpSY-i6zt]  g=Pk-*1ix>m #zr4-RhA${p|2lQ95xTg,s-*ɩR ͆*_{ō¿Zh"T ^ek &/BYc lKjE̺I+'b)LpYOu\ W Mf|aG@vA (# qx@37J ^:nciۆ&a(fTE(ג/ՏȆAɭ | kxQsv< O)b SK p xeͻ"Y4oX!r\>՞R#h%IGzzQVˀ%ݨ 7 ` tJ~x-e(9 {1;)k?OtF^w, s|Wd5I2!xuQZ唁2>{=m6ރc.JU 2㥷GͲQNy= PQpASŀ: eGD]Uخ]G\M4y !T<&oyX=6Iɵ /۪'pؿyD7)/*)["xCbtRǙx69Skx/dmxRSVmD(r(uHl= Aщ$-*~3iA~Ѿ>UGYʚ_( &q "1 t 0AK"l T,R=0 ͌c<ҹWY'#+fHAE~Zƅ,b=te_͡m]`S5}{㬝Z.seB:sAMT^$/'kɛ'Èrr/gXOIٱ1b@ryKN+uIi̐E#&O~=~2Y o$QfA1 OlLB&\RF`0a'ځ7[ԊMQ9&=t]O]VH~+6}T'3o2EH*~Ľ,3~mN= DZSa|V` FNmFDӗ*,_m6!B7q/]$cvTϗ}q_kxE藑Ȏ"B'Ub "%DDgxIͱeM0利߁WCfrTGbJg#܈yC2]yTDEZ4r\f3gDd܃g?O.DU~Pvb7X,#9=7e4ژUgThǖʂfx Uv7>骭W/~z%x<:gkVę5I6O>0ԭŴwiO#ZYLM*PJTԨH؂[`Qָ*<׹Q+OSbcqtr۫ÇsD x|p,"}Qq|AIya='Nfic>RaG~yϳ[ q`'d5PL!$u?Dz&H$ aD֢zҜ="g-.XHI*C`Ƅ2سLsey4fv& }ig\jt Mrb^0u>($@ur,l {s-^f /4"+E˫z[kuw/uP d95nFSaj7!ҼF:R",t1mFKE] I4G_ppw 3tir` +| zh3-/ Ub5U# 8E?Z, XowxF%[B9WWK ~)݂X=Oa$yC{* c_xΩ:;"MXn1놫F7V귪sX(/_I_JRPw~ r!Yb]!/PhaB3ؠƯ|+I̥k8A|jCU̬=\ LhF!'c}1s PjECercd~A (D'P?'^:R!V(**Wx_pXL T-6o2L`AXȌ1P7f/巒Vp93NhQ] T|?sB| ԓQ7zna=] F,P# ' َ [Bjjr!#Y0l/xhO*Jf;dN.|GYRc@VkMI`qVmXˀ;z|mb6 axR$9Uc "uj"6^idz#Ŋ r&}CBuCj~MitX ?f p'a*#KJ+\Ӗ53!ݥ#M15L![;* & o.ՠyĭ*Cӟ|>˂:OyV )G%o󨒋o1 0AJa9:"tvq%=rR![ (cG Kw :{BTYQWR̙3y8k?ď|D67FbK1;AD|\b,ҡF~yeq>QLY$^lU՛XvYYװrр*rw͓lB]ƶr4QEњ4iE+fA5Sn|@Tn`[ȕ:#x g撪 \P:u("ÿZBTzsBґapZA;&X׍Y$+p`iܟzw x8ϜΊ2}U} S9)9/m'ڠ=͔h֬j,x'_G . q[AiLBU_;j1D'E_omNWEfӾ,&=SߣJiȽ ~B!-H1ə BzɏԩSTWqyօSjFWa+P995Hȝ;ReT<kŗg>m%K`NwZ큋MKu Mȹ#֐̒#h_mO/vq݂IXG Aʖ$=*}ynZ=2O ;oGf=]5@ 3Q}x7}9Y,$b\VHр|?w=g$p_ؙ,ؙ{6A17 @-Uo0OKdqdUR&ۈQ(ȅ=U'ѽ:5%c,m慳.R&k [PL{?ګK"#-!?AgSmz1 c?{#t8~J-{: ]LBqn& k&k :nO:eo1B@.̊،Pv 1u l2P"{nsso톐0z`ĝɉ:.TnҕӨ,-Taʩ6䮎wVE'@Z'|:oІ'5K G1*@6\q߱n0f/ 5?;?(rW7 t:)~C㦂Fed%Wj1k\TM y<{_\/j żƟQN90SX困ȾN?,[]qVVV&kĂ9o19WƐL*Pu'GyiPF41wQЊ4nP@,S$ 2K P@ܠ+-wfЌT~Ć09J@ )"q)[{dҔWx* }@R?FsQDIwh}PBUʩAozm1'z뤗ŋ]ɞ@P[X@JhaD>Qldo.iڞ,>*='Z&wly8vf[Ra Y]|2'%=\bюuWiJD|pG+Y^fI@]K^ ̠ ?8|?R`&OWێs>q.ŻD񛭵?8p3SdQ>%wqlVWyj}9vX$R‡Y7uWZn8(+[S|KJ;D(zC@pm"UPg l•Y‰r^pcʭNL&% XEDPIJFJW|sBX,S@rmޮ7otӧ)cv;F:gJH&lL,ѝr,~ÊX„xb%Wvk4t|R݃-r=q!AȑbT3eE43Gu:hP;Un1 CF+0\ k\W$#х3C!0g i Q_Ar%!1SAq  DVZD?GCgXa&jix0%6dKJ:>ͧݝrM䑬-}+\o(UDK}xBb+:䊿o| uX㸟d)@'0w).fIa 25& ~q1Sg~ !YO-~u/.ų~Ϫ23;Y`e(s8~ Dd۹hړ-6פI*n -$D=sU,Ӳ#d|'ÿ*:U)P,.4ǐNqL/at. K|_C_ \N׈躣N04krs^0Z372BMOeK3{Zl0]G'- `@$B< .G3!]&6EȯI4}6jh7+4Y}[\!<_\YK6@6@523 |Ha3ײ$A2t_B8PB'%ipG1)>U ?AFl #;] Im9r̅ $GMW>iWL\kL19 S` $h!ٶ36FUlB]{ep{P?`ڈ;jgB;Q %"p~nJlӡ?aNפ^&i3>3d'ϙ])؀`9;UéMڒyCRw=,t+)R(D'u>!9 38Tbw*a**׸@ %K/6g|Xb }2XH.o"q1pVIɔ] YVFx+^!].ҏuUl%1> xt2}*nSyy*-qk@SH-J1q)^vyF|gN9PK<4'LpVawkZ=a,4\1XȘ ~ #W !"Cθ+dHeyIe@7UH+-N*-z_Cb5IZf3&!ĄeR8Vx;L!¢ ?# 3̶@^m$9xGK%ã[ ݂-L}%ۅWh u{>zH# Sbʳr3IL%)yU1@(&)k6xY)g0$]5)=DmIEЂ_ i&GHꙷbG3[ "Hd7{h)1d5&Gh;iԞ~*.:|]v$(kx]ե7xRlm~^L#lE.1gOBJ~ uʜ1u}N`IZcz)lH~!Xj/]dR8&ÕuV{)eE| k YߢU=4TFۖ^9e {&v+Q+Y]GXx;(" "k!u !4QN5 0] @}vcZ.{,Aj1z[M t3Uet_8-nлf:ե:ɚ8$WjTF\IP9\!mLij +QiIR8jp3'h&)&|)gm 91E>G.],WkM>CY{GaKD&Ab&bݵvng>?{  }*Hecݠ}n")PTpNۄJ`1R~0=Fۙ}G` dcS1[2o- m`ͦ`8YDW+o_u"Wb1 0EQᲕA$`ub9Bk_(`"k=WG="Crczr]|ϾƚaE%Ȧqbk, x rhχW :FQg/̩:GtKii(E:Q$5imdRr[b>{&NP##EDon^5";Q3z gBpި)G.>dLnļ /V3Рub|@U}nۄ =2 Dj̛8J6,'f+ M٥v*иH3wrex%{O BTڄG54uxA_]2Rkf";fvc8&v3YeVDzɹ |3Yrj) fpIӒG6{_Y:3:IW<$XǚGS8d8$SͫpzyPU KVL-PL+7.]|i`Y"*ojE/bݽֳrU<:o#khJF L3 Z;ÄSv9'S=0„GH!/t0$dr]! Bv;1ɸ~QӁ"` Jğ@>[Lh\hkB+U3,_j&U|=JbmR&+Z1o,#K$smU)um}j^c(Y%mi-i2 WwM[hix9SڌLĨI9[PT2ƪ\Qz`]q;)#7,Iײz#AެV r|]HKd#4M<)} HpA8o\ ۮ\ {KRKm4푝&Y8>ykF04^L[{Y ލ?|aIPl\/ܓ9zO{29)O|T#Ay˄-"m>B@RE`Ѳ:/P9?۽s7Ks;m N*8{]sppD';e2u㸾B9b9:`?)깩uŠF@5}`ђ95/ovȽPɕ)d{ȟ#W'49!}1;29#;/pOjZqfg,ꯐg@)&w3y_ϥM:d"J1UY M8l0_;>n=_Ljc*WO`Itl M]^'K+M> Ǵt%g&lZZŁYo!Dr+6ZHkD KMXr3\ U Ș~6*UMuHr=˷3N-Im~mw)J_@Q8 hZD;jv+9-+e"7 /[sGEDYyGj`mŗ0"Jn>S$:[<%vdz)1\mZ~b_DKzWy LAj0}ŹdBI<Vo|{N6 =BB8 dIԯOLwm2`YS}t?A++tÿ2oFX0/,Crh:;i۳@ /KCutMΒA 'q,}kUF5&Z!F̼L%YZ×JuϼM'xfl*r;Xԑ{KW.AVxzbDRs^ SsȖ# oX|=0Џ3}mNGH#8wf~lbFLKYy푺ʂkj~uFKs9I. ɳ a9h\Dr1v2o1c e,Gzh󵕙%]l4$u'kmBAǎљ9s>5 ~{MCE;qzA["1wZumPox".(ֲ+΋D{^Eۂ~#@th_1]Ѿ&?AtlԗmbT047rqtuT±3tz63^9=Ov.{5pȕ|fp:M+j;%HٗX/279ljWjQO5l-rͮ`oIe`ݘUGgE2*0 Sۛ 1Ƨ^y o%z}Xr%&\(2Ye8/PekxyOpAP.+m#Y!9/iυRLݜ۴| 1͜vbo%؁F7l6bD_O7JYTLRص+SNm#AI!U;0V6?Hj-8U1']uy9gMgv` #I76kmhf-NyddEu}‚~MpNKy,|)&1cW&\Cs>ZQU r<Ek`TՑ>k|1c`+ZsQ޿!We@ĝ7}xT2:߽}~[p}di?!T0n qވnՌ.LצYGy;o^ nKeEORgU!sfK_9كE8nBy΋:2ҞE,DɑxC`ZLIOA[h /C Tcq u@$S}EpojS췴u^]* &h줬J ~3dGMN }PR pFnA0Xh,ݎ`/ h hbAV>߹"DĚ`L=kŰT~nOC@⋔)`ţ1GVO !^6u@Way?H`ن=#߫ "Řmx@ 煆oF<|${ m_!r1 SLs2cWY97)œK9.` Y]mQuzG(+ Ҿݡu[_key@&a)w}an"wK\Z=n6SprѹIѐyn2c\kăR_LgѰغJKO 1je//|:lޕA<혧YnJ> n\F GswxxU Zo] t婃&מd$ù8ξ~S``3x߾}01*Ub1.oޙ]c>Ͽ {鼩δ+c ~\M&#nr!p+څa3&z+迕n-VqNH@Ԗԫ$Đ~*zuйa1MrQXa)_@Gc?雈^$[;C,vTk>Q(K(cDZKEKq>uQWcH:.[@ XKbK%탽{A,g1XnB]b`y yX]D#Wk4vT%ڨGOr>n Ck_viѩ9,Q@:xc骍M.(< PZlns>e<i(mq"ayKF .Q>%g05XKcP&id֪!OI j {IW ĈwHs*6c/Gh#URUuUP*{,eYX'7ɖ;ScG^N}z@h&S&ͻԪ 2՞G޼/?G4ޝwm1 փjQZ^P#{y f$MuRTxv=40YD>&Y?Wce` Y x3'}Ӹ.p`:jL.1yWdN|w vjMtt_C/#u7:#"$g^Ϛ.w/{0/{ ^>]ˁӶ%4>Ԉr.~Yj7%H@ J aj9.E$<9Q\j&IGL-Qz`S#"̴c1}M|h3w%3狨 dyb1;5$DqYO$NɁh Cs8ElѺ.Fu hpgyg `ԈL?E{}OP;a~>d͚ߢ81D[WI+7$L<.,S=chDl}M"HG(YBDx5S^܊h"wFtKjgkYڋ{ "u2z3״`%1"C{_Ł%k֡@ d1\5 P+fN{siY##T#{|yG^ch9Y яbz7UwHAK{\ByseOKW4?Z?ՄZ@&j3B:6sINZ]ښ1J#9Q&H@V %K|I§WN 9,|K ==~D教nfʹ㉃!EMc ]؃$DCQ1u2@!+"H,{3*#d,$VeQ\&fFtBu_,Btq +qY9mh=2\0Γm~G}#^*ic 3kLI.']$耗+ե0`yZ5Yeg^ߤ>n]B:aAOexP?/Sn@@֝W,<ݱ],R D3 =h2dX:ni&;`LUH tkĬ ~CQXxu{61``j9em&628fJ v5%J1 i&Cŏۇqr+c1@cn =kFӻ-%Me; em(/W"*J /{/s3^ȭP_/dyʉeW GW{T *y"f9Y&iKmJ"Fi>EKq*r~A^(x  KYW{)o*Ux.4qZ߻@ԕ1B302HID1$EP*̋Gj+T]VW! W1s5-Xvt7o&pi.Aǰ B+0\]+ke$ xL5pK'B]VyQ?|v¦ߢk d[3eG8W*k[jOkIoVdYJ>7jꤳFTMSt(} tm *p?det/0Wme{[1}@{ Ke76XXqn:d @'i 551Kreg# CTu75jLν|ƿH:lzi^f`~h5*8;0I5Vų:] @@ȇaOv{?'Ȁ88#fj\8 3}/JO2G1@r j{Nq7+&筴|{i(RWNQ7-k4S Iȇ8C6ӝw 9H&|Xh3y2 MvK_$_/9]j TsUc{ڋxiuaLn+>"< 3w,ӘU1ajb_<-Di^WK *=Ī= _-gbaO+ ڷ7<Zgk+HDM3E?>㺨l6W^?,Y9DW 9p~qTSdۜv nsڮs#3ZWy]h@<}[rՒAw~3ȟ-β ,-\#}o_sG:%kh,L=XJ ,i֛RC!1D&Z AR.Y409+H6(dMlցݦJ9?勅7xgk0O>XgV }-t3ی}ҺM|Ozj͏W#}= KPB]3n(1E#ْOpF$3Jj@bw)S.%,U6"&─ vʆҲ 46vne;j70OXNQ[>K#S?vzY{^>[\3^aۮKw?) hMfO6A^)ƽb : i,n hf˫3Ha*Vh Ɉ1)o?ZĚAWa'2 j_w =-*XR`;91Χ\`(;{94 D,s8Nx>5̂r>#A*"YдS^ܜ*5y36Pv*hLOO `/sv)(+tGlv-q$T-O4|j3MVfg>HRc\b!VZ{ڇBK ObC7gem*|F HW(+p;@GւHkzzruX_6K(uY/wSou!ƂuL֪Jz?hBp06F$ 3F\yWHj+OJ5FX3Cv7̔_=x5.U .j(sȎ8OCy$?uu,r#43d苂h96`7z=:KZczpWP~Q2mz0u rOҵ܅zt>c.!=(Ɂσ>%+GzyܹT`H,TAh`M<öJ7 :נь1CA8"*4Ƀd㚅5z=..`l Hgx@b},Eo:>j0P$_ɘ,tS6m.9mvԤLi8u-7u _>:iYwOYH,2yJT_EĶ릖+Fh5ѓSy&AkNoYnǟ :tzi2yO79ȽAIƱ FWf^8S&& qU> íPU:)1ʹ+Jsݵȃ^0d@*&};6" ݙTVa jŴo|:*~[g`O3+.^DݐHo+kJBc}QpZzRj}l"'EoPN'^xrKkXgKǚ[7~79.n¹Üq殪(4׳Y~D7Dlap{CuYBa!{nSZxczJ,=p/S/ GaFtlzL1r)[̉ p75Lܐ;.H1 {?]ǐ 4U k6dN" cT .7=/w(/9fgo37 8[0yCWсz1g4Иk BTi%\ArS(/ef2O:;47Sv沃2&1咲|RpzUξ3{)1d4%{ duQs{ lu__~ Wz>9 6YoSAD?Ox9AA Z5TUQu0&3h@17r۶biLc>90*!m 1WuR-`:L}o΅eTZܗڄu,=@!pntJr"Vq'VX]Hn%ڧU*uܲibǰOg귷ŋ~y7igFYW) wU~f rBDrs δ@$b].a _zި} ,Y3N"myEb[6)"ǔF\YWWew9hSG0ȅTgV5"Aq"+g.lYE[lZDc:|E2ʽoB:[}339dvjD Y@ m#}Bm=N !54Yǫog L~M,FjT3 CA, ٸ>WΟ4v K)/+!2 53Θ{4e!ZDջ_rAAh"|j'cWk?춎B+=/Z YO`Zԍ>do˺Ń<5EI[iZcbW,+:ƅ m9KU dz`:)!T]d w&fnjVi[(&d`-ac? $Oz!DRޝ7D;\pO٩ɺ8LSmS;rdyoaa/YTItV5<|t e\o'#ʨmʲq2H*"h:T<+X6f]1{778iZ`U8Շ1V|QĴ8lO)CjiWuA3T IIOP'bu]'#\%¾f8i3Ӟ".֏]?zKؘ;k*QϹںXW2q|m wU\iTp& ݊Zvhe&xԪwhB⬧_IQlʥK.bUE f~ SU?,3;&־ޘ+PBY 6^:ڑ__&dY2e |."ҏ;M W??=lM|&))f-e|6$.CG %ECQHnf'/Z'[pKɔ:Zu|3=jY%>j#@D@{VHELN[)n/BEVB#nvngi`Qrrj%mKğH- ]OrƄnUpo8X}$|'!R*~+t2#Cu=jA],8n,b m9%3; `!=rZȲǘ N!.!];SyoQi~t#.Lr0` ]G9DeӬ^CurYOn%|9$A>3eN1:.A _~>.Sʗ9հG6V"L0݅=fup-rZ9f7SP~oC(&aӔߟ/#M.䅥tMdZc[j]H(tf07G5ar!E|U13ݾ`Nsh*'Lgax bBsE~Ĕ s5|x7. 췛q#3dI `=|Ry 7];Ұz -#W3 \뽎zM B ЋpN*su1cxѰ27ي\ĴeDy9󓹌hTn07I L`,-nS}7F=+l[ }8m>Cq֧Q1|UFي ?C.-Rd3^ө%Q};,PCcm<:Ҁ_ɭD?stxbu6EJ>3;D [ߕ#״w^cBw!G8SM3ﰏG)Bwc1&Ĩ)s/JUU0/r:i%opMS|&WNE.H]%>p_1,jT& s6'ב 7Ք9(YH 尚56eQ^ٶfr܀A:? ӻe)BB֒!W7InUy8iФV_`DQ PᾚүAvOf0X \jzةr%w*~ :|@xodN$ ;~rHA I.u u>xĜ-꼪(i0} EK}/F8l3q?U%k/ )-)R=`gʛVP髯E ʝAne9-aԯޠT'PݲVEb nnM*wFcw7ǿy;oFx6q"<oΒ-K{Wmˎ:3<~gQzEUPƳ_r;*(P>D5-8s4qQAHFOhk?-G1axG$~D}Gp-0a'o %L!:ϵf`S& Rу]KA+f^6iW&]7 v 570]05r:OHsT+e_jօTEs͠ ,5 =#bLlOu1ސr|y]ޘDgm{XZPf̳$%%Zk@o]ͦIN}"v:(x{U2_Ru2/]x(۽b7#Q\ m7Z "$|,DܘMgw4$jd,\"*t*|н6&4.WMt iz?+J -iqXU~Yw>u78308=t~ܴw)ϝ9bA#7ea5kmJ!&FC u Ϗ v,ER*uR?lxG>cPI'E,&i!S،Xb-#| j+%%kyT~sL ӽC{ [{<f Em%=|~Urw@Uh&Po&q#.l'V1}D̓uav /]Y 58I,2,cz<^idRC'aQģ4jd@qk bffs3>{l_ʹC*fRVW$Y8᫊;j_?}|o.eH $B9̳}Aws˟iIE xlyuMwo6]An-aLm(;%DҔ/ShLÄ{q%{[ SЈ'wσfѠ=w'纭ѨO^j`A{y؉65mtHaVޣ!0wW+oOTx#P&+.u$\4-$0/ddP/5qZ|%!9dᷛD1{+쟷X@cL55QEɄz1;`%ǖszΛnlIm"ssQ^qV8>dzd00$%e aS-y~ٕBcߤrlĩ=s0Y7o畳hVxcOJvv^F݋2|G"n <;*Lj=v6C[QT// Tte6GBiqq`4K >Yo OOL}dvS@aJ#^j68nP(<}"㗹-<.gl&RXnq`/^C&15e1p@ĦtW^e39S=Q\AtO/fK Hd%u|cYsb)9BL/]6>sۆK>[Btwr$:|eژ?xT{KXAPy7F.Βwcv0Bu[XUTcI tsR.O~{eG%;p6o];iX,Y=~bB`앶' =Zܺ0(- %B \&iRd/,U. L9<"zrw>#~ZZm ieeAy<r\ĔM;c$n,M.ȡ`{a-f򘷦0pQ {a9}T3s(fBg6ʇV8|C䇈(`ӷW#5vӂb(֡``Y82FڲCW"]{ˍZk[;vC#3%MmY7\!I%[rOuQiU#O BgU?)Q~00B(I G:u1=&\a+h!N9tͻ|s ^*G;B>Mcqs=i~,lO$,XlmAʰ{{ñTW{=f8M+>CSY[d5@UīlO1tؽy_[_6bX-Qbn%%%jÊl(@QujF_ ʭ%R1gc3;Cm) }ey-BR3[ `/V&&5*GR.e B-;qaȐ,M F0o!1bv] H׈rٴ Sц7Ϙ rzh憿Z9?jۘDǶfsM{ră#9 }!#txz.{T a;FCg[v#*UN,h_~ph pủn4gr28tIt uۤe'p7yVՌk/OK"˧q3Fɣ=ّFbD@Ӝ}d,BڏB+v I`gP6gP!c[8z3peecZ8P.<$ߴ\iDǰ*?|Sa2xq \`(rT*9.LZԵIo諄 兊@iCHuc"Ho܉O8F%Iw4=My ɻbvki* ahfA0USwTi:A,V`Nu5` 9*-]BVOz-נeUTBKEd4hɹv25Z}ǙLGߨ,Y53[GXDv2W-z a0W0eA מ}!uܜUS ěKT(`%2 :ѤSPreE;22G4ӯdP5?#x A[B6j|.$nv7r7RR=G݂8sa^s"nBKE6.1Ae" (BvR&7ew(Gɠ>b{ 1 0Ke͸?<3f٤+^j#M̞胔VMI*B  `ᖔGz/AjEE5GdF~HjR$<Uo͆.sc 6v&~_l֋xcg$,fx1ڽ'kbic8 O;駠iƑsj1NVWΧ\yQA?B!L ):XCBI ad^T)f"[,|l$};/V^kKGYcp"m!NdGun#V~>2s3w$"pۛ2!КJ‚LdbkBٜ{M AjQt  [yʚaHT2B2[!/# xWѴ@U Lq`cKyחQqkz/ZVFW:H!q["c,-[+ Հ $`spa9<+z. ؆'&ϭ*^lQ]OW0:~1Xጽ۾vK NL[oOm1T>q V8"Gxzʯu.F-#Gyz}_-s}84wg ژxL>:WǻWN>۞hXL˗~1dq.XgrO3[ϣf(<ԭPhlzt(@͵͐_%8$ CmiBgoQoĮ;ZF+/唷iZCM?uh@pEjK;m"pjgn[09('>hBvIwL<0. Ew˩)+ f[[u>D s6c4t<8H}E]틡7WG_?- E.ſ DbI6U=Qse+5Ӷ8kdۛ3+^ P vBWRs`ฯ"^ +]: r(H"&o3`O@+ܒg;V΂`̫ 16HÌ+ErDز,!#&w08%t!U'Y iy~ԫIiK"нsR-n?2 `n~Mp͵ 2 87m(/uc`Z,@ɽ5²( ſ{wRȴLS-pkfUb͆QOX t>M;>uO=>%>'K_0=IOQ,v;ǫI`;Jm.QPzƧEȦf{j&;VY\E^OFYۘ_k%vtCV}k_<髑*ikdTLۭM7 %ة{,߼Khf-bΥZhܨ/ 4R|JlxU +nB"?sy$´"ECR3~8Ǟ(H6&-;+,+^92o=W%O0ombsX#C}6ZH_/S:}\Qf~>y¢9VVpJ}3Y=%iIYyWHKoC =k,H70͒qô ,\xT#5@vaIZG7.7䰑>4?Mxào+#ؤzj(ʽ1>gdPJk1ShDԯ=ѼbIkדZ*uQdU_[]nAAFKy)-N_:vv\iXLs%3.Q棸T&φ"Szb&dV!/P yQm4';ZT"d*T#hcqmYD!R1hSeTB EÎZ,Wh61Д MKdht2Js __ēmらC{̎ciaU 72/F1 )VK~Ȭķۺ-`P퍬@[<dtEJ!'5^aF?"sUNd"[γ9"YI6j;|N&]D "xÁ<ؖ_pf4D b.ٮZKFdwAEɺކѻ9X9@bss_`ҜӴJj+큧e({xz!4/Ifc'E^8eDzP%MRP{D;Eּn(y"wg?a85l|N75fj)$w& 6j ='hA:X8Aӎ_>[Կx}{ *{;2{ή_QR<wE#(3t.uW4Lb[GUw~zZC\׶|D݁Zb:uz j“wA\ST ݳ h]X A t; aq7ޫN6L]yP#;02]ӂy59R\KC٤i$']n, UtS=X;&\aMp8_,sdXf#unOC3a/f[_Z:ZZGv\񨲳%+b%".><iltSY)I]D#LUs0=Z#}Oew&dC%R#27-d#/q"9:efr:mqc6y" :M4nb͔.=GeNvݯC!p܇+[PfHkv-T"+?禍_zyH=4( :6C,*j٣axyRJ ]`@bVTĿ穇3#8"=$bt:iTnOA)vU`/>a1|:~y잦/(%gKp5tհTz6(gcj#prCpVFO@O'I&cvLVwoޓgE1@jhʬRЪR%d)|M ^'BUYRf0N aVj'5Ac0Hn%Alp(҈ہ7KDG,E쇮y1<[5hΗ %\$ޗi'1rڋڏ6;ƅ G$as3EX:Ӂ;^QQ'WZS w36ex|{d'$R pɔjj;(s)9+QF9lF$ :ru{jO% >~ӫL,WPC`΂bMi^ CA9dvg}y1_HYǪd12Z|x/n'HñHgr |*UZtFz1y"8i\cޛ`BZ8rq͜7! "E9~O)<m[U)t4/&GqtLdu;ڑަ>N50?h+ú:ٯ6X3JUuc\HzDBYqMVZViR1ҵ-ppP"V"fsz{>@dԨM/yQμ \Iʩ 6OΚ,'rkFPL`P٘Z Ⰵ#7{bx3w*oL\ <p -|X&\A)E v4ynz#w r4wughҶ HI,u?Qu(a '8a+GRZvvs u ?n 6)/?2i{`,GRCZ;\ f?աQ01wy'̬{[ʪ0hj)$+Ex)|vz9LJofżԾiz$6B)b<}8nU4kUʓ" \ {5A*(&+o2X6QrI\VO/n Nt39 {G fq3ڮ8pG8g:2mQu/%{۔;#IKpI6%}e S^5_K1\ES@ l%|# 5XƴV$J>pJ<9_UACJ l¶D숽XeMB.̃7fEZ:b=g>9Cރ9+Lf>ֽO`0A)12}6)sΆ`P5rhŸz.S}>V sK7)o|6cR-baFH 0\!Z ҷ)Y2V[k踗w=;f?\.GME{0y Yߞɉ RAE "{}fhՇ0`W>"xY LBk#X CEZm"s&XƟcAFmkgN7؊tA-D<T=W ʰkF3zŗ#O %xeq1jÍ)tySd֙(]Daj]>.y2B$~/dhAFIXIK&=*N@0FA^ ~ M;|izЦgsre{[MKqPihx4D\ӜcNGw?^D¥|=BW3`O#J^WKzQ /ͽ`&)&a}1˽cq{d@Yq[#o 򤀉 obژ%E9 J֙>z*"qr3~ 2q?.+@?[wN21U=ga{lΕUwwo_3{bm.RGW4Oe LY:NE~ow~$ugbICey xd.@OA3>W0]@@5)Qj]T>-,W^8d1}oT$9}yU`zKtc(*ZL(\n1r9X|u jy WI}#5PvN=CR뙄kskf>]8oI[_yY: :q\j$%<Ⱥɢ'Vi۞ u\VtE*7yԥX0!K2V]xuU.n@ oNڗ;Z(L`#Y#S&g}CDIjbq0)Ҧ!:BVyY[0٤LpyWEbR/dvJWG<7^'H j?ѥWEXJIOo-T&씈*T`-6ݮ~"Oi`"9`1|4>LT2:nxzQ'''=bzpU"U}uc,ɱW(:;<}l7،m}q>aE bf:Iy0ٷ4z忦o##%xqbT}#0ПoUcE~6J;9]Π"M~_A?7"6B?@{Bw0_{Иki)bBǰC-E9hB2>$Dif2DqC_IARYB. -XڃPiQn|ʳUmD/S( ʷq0ʍi`}3l5`}NQԉ ]ըb݄yތdfdm? o3y*nJkbNJk`o@vf1HlvxX5  :K2)m&Lho_8i Db!#b8g.@Rj\8=XY ly׺ڷ3PNIs1v9  ;r .;˰7UUd*Xca};9K>R0`;tUc4Ռ&L|h MOR ,D_-< [ׂD.Wt "(͠땩QGH35EYFĚwQ"T[ 4ou ,0]]?ތ}A->׉GwN4owCk݌Jf1G"4 LVmYF(;4b*@NR=yjMŏc,)n}#N [O1͟޽7ȥx^n:?]avi x;h`(t|JMՓdcTĢU vITKf_[.+C,=Zt`rD^y(;z |6aww_{! $[0Q^o+p#><3&%p'"ݾ^ܵaxo궦0(68Ț}қ:JePr|Bj83 7l1'^w 0uQ$kY9}MpnJ\&*sޜ`wPy v <6>:)#F׍#IePϪZ&ڻ45ә 0N`1wx٧N{7}m 'LKТOo5YY5Q{o!HG> u66_?*)aB8jS hEbz(z5\P@?(X>g9H!j5D=6~=.}.Lb Bx"Xx mZJ~0d϶CJf9S%.Q12|),NIB驄ziM?j H|>Ok+~G[ rJq旙MJS_?OZABte9bҫ W_Np/jGşD#uɕaa6!Y<$\񨒔YfdIWdP@J:%:=ps-#dfa#^cN?2օK @_b>e給TY&jb6'jٯ:g9Uimw#qHNM R (x>90ɡR0^E`6#XHsŮOau'8x`<)?#?;XwZM`mwE>L+DT.= %44сx'?sXV7?/XajWaixu  kzo9Bmk6;Roz "#Sm[ɍTIPd>ÍбCWMi'2kmpX,*רkxv 4]2 $UEgLK!7j_JAor:آ07oPv 0C50 *Ȓ*Qfq")r-lET%@FmUp!J-OAHR޳N޼e4[\C;p }Ep"5}Y%8/.bnporDcxOs[ ZS[=@_ 213(ĉԪIy=VҔfW|J7OPXzp@+x֌RNeo$mK=u JsD}283+pYw̃CAIxôCzp6CNl6"p5kubִ^V̍ҋpr\޸*x͏fFl7H9%'zDjӗaͣ[JYyo]){**At 9̕/ .|IJhbɳ|f&&uQ] cm=$SDA 9O,)JeOJrF̕zقzt%;}cZ tbήA[ r +`'V~ͱ6.6ԙ:EۥCwO\+ buF{?+0<'ZS@a7Tn'Far4tziVnՎ)G"V+㔑qM=مށk;~)L#8^s"JM6چ64k VzI`ڏrnt$Fxs[`3X0F6XR$wMGl݌l_KY7~1vE,.=ɋn͘M?eBy! #lN`GN}[Zd TB4YcO'7ւn[^w0wQh53MGN_to=|a n;ԁ9]̤VvGQaΓYsBti.rDƸ|Xt9J=< ؠz Ei3GM$hlqtC$ }ELMV^6C*ւE,k]b=;S}$J9)i^5`=<ҲV'GCBAp v[}Qx5HKw* ^Pȧc;S s^IE,K~aanAGgӋu|>wEg 'n!Dחl")p1 vV݅N8]TͻR e h',G:#xF>F4R46I0W)I+rhRXM qM!h(H_ $&{jO\GF"NczAz#2&ftW^Xǀ=,7-}?‹~E[-J~ `Q_#Cxd~;ezGt͟xӕ2p] yhjO=,fNwVkL\#qpݝ"yn* \~.k',bqb{0RN\0T%k# ^VAø/`t~$W옃Gd;z[ Wz-\ƍgcFM,.nEuXw&GtvOքU/ CB`Mg B 4Ѽl8|!]1o\ G3% R$e 0M]vQc ̣ O.$"W &Vڬ+ЮA?ͦ4TT@C7Ka͇0{[,fi>gׇ'hڥͰApYk'qXǴlnn* OKu6(s[G:Y4X9=^I[DͼS_P;^GȢ d=h^cD֞_'- , 3@eUD0^=jU$)! x1ouW:&VHl^j43\wT͙*1G^0۟YU'Ijb&>|jc`ExFDlh B&-+xR1gNǪҧ6Mj? VT(ܞ?9Yѥ>H1$B?x4#W1 q$F8 Q~(gyx@F o#cx/avs z 'l. a9/[ctQ`\w<^GPP\Mb}><*Dk<ڄfJ72k cϜ C/G@F!ј1>3BAgVW`Q6~t캣lNגpgYBqmn1sUV (_oL;tJ\^Tv}ĮRs*-Yf =߀FX8 > #j`_b LG>~R52Ɍ2c:="+a#BTL])T5ӂFqp莟XJDP\ "Mܕ ~(}W\@OY{Q_[,&/ʼPG^I(ܷ3ceAvU~"4iH_ۿBAJI?'=j ɕ0mnB%3w@PMlQ !&ks1pN.o8 eJM5(U cb>9Q4/s3BKB_BhZ N3 ۨ98AztU71Q1o4Ì*( > i?{H_4jYd |0|qfK஽Tx@aSE(N<%";m:\/Zb˄K J:E0Y@pܐ]gC\az3?e]XTHpfӑP_Tf;Ǎh"9/ozn ~N9TCtbB☤75%W ?ה` 1LJjpl<[`I5"<%=ca| wk9T{+Tũ/bP 3z(iʐ/)\Y !k\b{# 3m|vS.Z z9Q!hг5֕aQO%G[ LBjA:k~6\Aex˼[3*{D*x2$Р˙~zn(\ɂW6h"2]T[z6YOlZ XWd$ 2Z ?nTc FNmMH M2!/u)Ċ7yyYYh!׋CyמDwA%t'$Ԧ d6@C7_\L*ZcO, "Z](Q|MIx$:-hf!Q!>Ji/6%޽J#!$`;V`28H~ئv NGier•;R€x/k<ȝ-tF a x iQckr㊇qVo Jr+';MvcJ=Bd۔M2xR9hL4Nhe Dz6Kf@}v߃hk (kPf`±M??~j#䬖σxW^3F+/gZ ?͆-}\5q ׃%~%VZ`^8n .~͍ $Y qqa+DHe&C;P8trLH|kNq@:Y:*PyE:ku<#W@C{wxB) +)Bj.{tov5^AwbQwxp"pH~wq{ϖAc͞qv<:r\ukPʚ#sT~Go+s枌ôpVV]=/E#S@ɂE4CVz/BPuxP1WQR%3ݙd/{dcA0x4'Cra7c-P曓v8zL*S/Ao Ūi&E^ѥdYSx pyמhLh[' p&EnjDQK9 0!>kI W:M%@reF(D'V,oJ3mR3JE]>0u uds'${4_Ǡ/\9ݯ4n ZG W[Z:oU\B7 !G9(4ŷ#EL2.Gỹ$)ݣ9h?䧚SShzz\pS,$2ܷ/Sջn ~8uWVu+FI4C0"8wEOӹ'%_ߣd[4Yde}]Ŕ˂=-)FUHMQ_AU)hGe`N;xC']6[(Z lm_%$|8e>3AhTyubh *qh: qQ e&M(]7nة]TĪ΢Py.GKٖyޣ*$ 3a쭈~Y6ҫ`;pp{pA8Om>^R'HjehJKaW]M,jVV+jA틿Z*heEݲ<1ӘfDAfPxA'7X)<MPS45LZQA_jJN\nR3: ]>2 R [(hCCUR0#4:sa>qT:_ s(x'&_-2rl=wĐ\Wg8d<^ 6K,_?chi7Dk64J+淚 O^u  Ǭ#$ %¨AA4Y6fܴy^d5臨Y%DƑZ duW6x%⋏X 3j<]Pbvq%Ÿ .7-2 xa&5 ϢuPXN*Dj{ZP(1wW{;+GM\ {hcDADq잛gKy1l F@XāNpdyʃG\C؀^bpǃ,ssc}L&{}b;J&ԺަS=V}Z"^"ͤN43H%yx/k]YaM J(Xp1|R :k3!5NϭEЈʵ˞: K-Z视p>u3k~cji[tl8KVEzsMp,nߵPBP)NeV!O偎w/%H_ uHPAU Z_!iK4ݶpO55qVO ^p9fo2|6TsXc/cuu{(xVf nK4EMX?f厁X.W-6lo6r4ݯ9PXTdWofNʀsnӪD܀a_Kd)qf ウ4 $^(>7kD^ K9YkDǡdBkx߭LBJݤ5SXwA U/nXj=ˡ djpd)cߔ` I( ,x *S봂A*~ۮ1*!]©[E%r5L~}3(\ 6±zىB j;b= b0]!דlbE@Ja0j4rRF`~5;CMƿJwFϴ*\s2t&q!v"+vՙS@)<:WmPH(€AGSܓqH@qz$ ?chxS4 æKoyLڗP߆Pi *Eީs1W󤯝_v5JZмMYi]QObfIWQv/sg_VB6oyO򫽞# "s̀=?zOEmpA .OK87IkySh]"ո]HWl8鴞)'5z>Wyv{ϊn/@KQxFFJEP$+]v\tf[`Zu9 \UgCz~CC$I$"UKT"v^"ĥ u$n1ο+ȁ#O8wȍTIv ve[z|.q Po_|p%ĒW2"cge UY~;vb*@+'h$x64mScMk[nV<RcD-ͣ}1v1ԟ޷[+t͜brjd\G8;2ơ&jwph̜ACj(mi-U2/6ǿ~0%Fzvt>]}Z)sM;h$p%>UVߏ8vX}«U7zʁRڀTtAqdۘwKb {p2tE*&n6(%{ˮʡ[oz?*L)ijJJgзN3 ;rcιhJ舻vD\ΎdFGȦ]*H1%*h$ 0-orخca0 [x΅/C=}Wv6$T䋚 T5> F5ed VH#9D8Ef{;f(&v;ǷgV4{6")f#,M9ܲn4U`q>^BByd|N-? =A<@n&oNFZl?.P*qw]o'{QOQ_V{z- 5rJ4B)XQa&KƅɟJdmHSؾsEz"xLvt')yLz؉T`H;xVIK#.`dlr25-* OsJgz̐z EjXP|\%"ĨA$\_%F:ze_ī%uc7nJ$[<8ňRtx]w4{((wkRd$`K4ێx!5J$ph^rPH8"liYKZP6=1klr]<tV$X1zzA<Ϧ-et݅?Hf'MxBN,Z c(6J@Z|8f𿉻ٌS {i|CX]b)P΂4n{A?(9XEv'ߞWs}҈UFU ]DM$QdgzmjIV\3 U!AVgpS۳?s0Zk)v|3:[ -aůd%_k~FquлccDKTQXS[O5LcmH`Sj-g81glg3wi)Eb2 ^rʃt'990:bQ>ra ,2%ł"K-%z 2>;hc17z l}7ؑ ~4Pu|mhBzň%E\V10)Y>WrĻ@)EѝH.o/v|]`rkugq6gS j_H[f ]l +qia|D/h8Ϡ6#Fhij5:?It͌Vk,Ͳ>TNnޛ|5EuϽe̷G(lB` G'=L[q/ڐڮ!J>hZe82 M2MG#E6j;n-\jj7q<g+yXx19UJ+uhk-o@|["s))b\cwQ2YV1#[̷*VBPU+߲ۏ_n9.fUjnշ ,.Tr+Cj 1yU ts D,='XNw66wkNaὼn%P/ZaCA|dz]L#ƿX $I!kjTBm,7&lF=a$X ߏ!,C{ 䱿-Qi} xcjru81_罋&PxXh&~Axfwb{~aT8t}O~\wBuoȥL o,IGZmդWa d(%l)Ҏz%}K{ugIWVC[#I;Exd!8CPЂ\]yh1R$T:TG6Z-nPY"dmu獸+6ݳIӤ@[o%U SS۠"( #vrGQJȋKC.OtCp]FG:ˋkўAxgO E Ƒ2X{6p{5Hi&+_V4iᶀYNiaO~.".wVRUz)3;UU716!9poq{"68gj;(r){R;,s\\hBJm ة5m3WIbJ|r΂ЩH7z*gYtESف~_&Uwq[{S] 7x*.e ;°YրBG7mb溢/C~̷P >\Vd|6ĥBO3y"NOI+yiޒș+rCŬ%̩$FCб(TN5:ʑNv*sƕI}pXxu%/:Ak}Vn?t.n$X0W}|omVT/nx7G{ n !4U7 QOPTFH'*Q9zom;*BW@*ދtV3#X4&l5 klT8tz381|/[9\x~Ӿ GhV`>6`c#Scf(>d PGCl61KWGx;Y&lAs#Կp0븂4\Rjӭ{Űيa kV}DXXq(Rxʙ *S`7 M: h-_؇FPŷ) 1yk!VN)q/K qGy!#A)TR[(6!L̳v}EYKk5dW*qN0w a-^|w%r>ޙRm"6Ėhė0&e7f m$ٹ"^06sm;YY=l;$n(ل'lFz>foؽw)de-v\=!_WoEe%PzY ZU2mm8!_n24h\v:'u\ɄDi=i7LV dnɇW>:@2^F]w"ZSIeqvDf)'?9@TZ$$u&Jp걐8$$5|{tH212듾j krx Cӟ}Bs$'Xd2P܊)UD 8l>prDR*5{!m?s9S]1Dhs6!0I,>些G֦8&*,0:"Z2{2c/?}+Ie)xΝǐ jmAHcEn J ԯlS33,.aHDR$8eG /exOb{ֿN]:= UoM@́uc$kb4Gg݃pv-#V̰Pp./j$|g_[MkZPH]MkVy^&{puA:"PXjUBO{eD6 w kl-&iŤE' m@NMڧ|b!SqܸN;A WZʜ#7.:(HIsg=GZ>Ӷa.2h:9+|P#Xdg,Y%5TεHxOe’RE1M-%שFc"[ $k[ .4>4Z"X'T.x SJ]3K].py>/9TMFcwi hzC^7NB.j%ud˅uPX AU!ʸfgfCvTF#ݨ?wd!\NJ%Ě .&cM_YwPƖaUnG[cI^ v[0aob*񝉳 W $ I07 :0 H1! J$.qC(}М#/%|e3pRff`2O]b ^+UȓMYGѬЭ#ՓhU o Jy9faf цqGyN[#A8Ψ;Bafm>o0kUi(,MD^>2Dj)P):z,=`:`fl%An\G>%t9C#?ofnQ2qņ!1WeoJؑ.okCOmIJ[uY:wRe'h'`;kgۦ3*ϞD,ݝRzQ%͏Y^ LT`3Hiz2/n22i Ȃҽ0r!wHr6jdf͟G 'AHKŞB%8;N2 |l"-5EĤYD>bLp oTMP=g^֕rvD"Z T~_}@Y$w#vҐ')bIo=wuh5/Y˲3\)[E-:֪gXJ`Sĵ=YR6%L*Q!s:~ToQN}|z-<)Qr!BSnЌ9ǂ1t 6"w)dDjaCG ߃:G7OxL/?:B Tt#Nrv͑΀ϕd̝'mju82G;!cd4ŵ8g1ko`Zp(^nq"L?(jaVv8iU`*X1.E *Z ldn}~6޺6FH95 /00뒿供mヾG 'C'sO>=yIbvIZWg \L ץ$38LXi~Z,* xJ 3jo (ry9z%aE^ccL:"y6s][Q>)-%wpPg-?s]N O"`AT%%wSi/13OWҼX-hm΃ wbngV_s^!AQɗ"Ō{lbJ+u(Y6s]IVbUxJz>g;3!?_lTo=2>W$Z1<(ۺ*h)oE$hhhŝ͙ƇE3]w0:xX9~M4Ba-oMCI@"÷K,gڟ^ ) b27F^cACOαqХ{uIkdl,U@>"i|%a z{2TD n`YxۤI.O2` r\<'%5$3y&@գrș @Poظpd}MʚOŁ3 ʨ"xgL/i,J}F71dMmo3_7LSg=B|}U.ɝ_+W=B'(yukH=㺴`tlA$gxuϫN< m/}MSjGz.j=h:bitʠ1G{ϙCsٰn'dJ3F[V<#@Q.'8Xؔzy|TtN@ 92IW"١̟_%=rw#7KYi]hN_/ 0L  yF 'X&t/ -iyI=cg\d"%%_%9#Ɯt;I9:X˚=lb-ܧ/Z"4!y#Ċh@\4b^]1{ˢ ERU6S{K)5X|Cxi:RKȺl?ݚ[J55^-|GW ;ػG! xDc.׶c\ E )@JL놮#铢ftT"^ m'Z .ʡ%`8ݬZ e^5 *="{=+8\SLc&>r{ ^CFo^Uf$)C 3+8LioJח$O\BdF!+} T~n 7|in"1ѡH8?]kaQ}UDT*tF޷}Y4Cjfڨ. r[[^t'2A[9o;PJ!5%h]IYs5Rr7ŏ=Ɇ;,rL@ x6|:*g֒H@D[H)gpk˪Gd7 f׿N' \SwJMvH兓Z))@TDo+t)U橽UDMb˧XU*hf#:g!]PBjZC$}RxQDz-:Kdx,?A;G'BQf9` 7bL>TxE-im4qft;?Z}ԙ!1I<:i@,?0luB"#FD ݂=sTPֹ\4/@dfw:^C{?Vb⯌s݇@Ur̅ dNK`H}DlCfIlNF ;i QQz;CGh"NCbQ-FCF|wAvqrE@`o|ZD*Eow>a^|X])F]qBkl'KE@K!Gڰp:q>X)r%B7T҂GrH5 Gxo R=.,|9OHE͒ɧ9 3&SBM;~ w=),eՖU.^. ɑ.gW& >yުŻ+= cz[sSB [LAD쒁nalT|=|wt[SjH6O5_ې>cU8bC p<w=#˴IayRLBB@F|ݙ#/v=Yn"#fD)ZO6z sѱ OMbDyL!@?`PMSg/i)= 5jЖk7etVSUC7̸滹p߂ VJO?bݮؘ<1r }ҞߣIXdፙض|ʔmJ%ϊd:5K6.n]cT$UW=" [Pnr39K\jO;ۓ|0#b W]qh=dZuWeuT=Z8WB!$k,n Bw NYC7ZקT /9 w7٤zQR9CqKP?n3o-|5p (a)fĒ39!3LPm@>}ovgwb81 F([ ў^V{qdu8A!ҕPKra;+o6V2q/^ZdE~$[FD?/yW|C]R EؿYuƔ\{x$ El]pĚF?*maTeas~xC0+Tt]>R/}ImоF?2OlY[s9xSRrbVuwy Ƽ)LMy48OgRƆȂᲛIbl%hŏIRU\YE2w!Qsps7 vM'\jRL׼}G\9 eρq2uCŘR%^XDo%(Q[&_nuGW0)Dzưek3x ou|~hNwK5{)x;o/W$6<Vr=Hs/Z[!rlIhY(uvAu9$oˢovm-"im7)tec@p3 [-`$p)z<29& Bڌ,5G0prDLh8Hw*:gl.Cn ! <0=H.}oҲ" R+[ri~7>URjWT4WTd@.,S_YpS". ^ĞEhǦj98C5oXcS 5]5j.Ht61i ѿaq<$~ Eb#xjûOUBYvړqQC$ʍS~8,wGeu<7t?uQ2[M3:@#Y< pcsuz;`ʠ Rʡvg$NvftQNv vںo6#"yQ((W[ \ vg3zlavTg">Q-oJxNyvUkam껵BmuiB RdJSnmT%k.9$ӻc \|w "Y,qL7~:Wj'gxU @8yT< ă .9>&v O30g9s<2-^"zM~ԙv^S-AYѲ FPA`[{1@"b媾:"ayO?-x :I .@&+k(,)Sw,7:[Ob!#iEBs Y+ (ǎ?-m1,ïFmw9 Eaz!漛$ F#Z|+%D_Xr-T"AZ-%K6/#훬94^c kxc+Xc,a*V`{6!2Z\2nz>Iѫ8ڴ8QL5戩*BbQlmf0$ar?G M)Wl :y,S8kƃ8cg'Ƭ>W/n|J.T7?Tn7&ɖ:uu$ؙR %u2|JrR=ψv(vkm*(|˘k|B˘aؾ&z'qmZg0Ȱ1݉ yS\~U5^@G\<+mt7s@zT')%S^*Ҹq_gEO wFB}@M% QʡXKz 8ŸխufO":}xqwЖ7-Yxˊ*}M$fc5];/p93`;B&9P7?p0nM1.x ߧ).DV^:]rx*䨺5Okdcdn$I΀{V_^xB/cfGZ.oN7-|I oP U=a15,r !T~]r3`({Y 9uFciWe2OaV2IĘvpigeUI +~!DP(KC UKI[R-t4H5 ) |rA?wlkg)nUuseSK PrN:m )ll'' C3 ٍX˩i{|fs]˛(@ "O0*,1jm65'D Hy+%@2ID&h"(2LR1k]n6wgrjTZ|Zs a ;}TB\= hKyWv:2ӬZY{$b#a:\%U߉ D TY >F; GݪEE&H̄Ɂ~++yDz`WPޓ<-XF"魯b%D&PQkXW6FZ<9} l U )rڨ*GU5?@6*g@ *Dʝ؛WtE< 0S85VsAN>p& r6Ĉ4jM˜/O"A`O}I9xGeA;L!(M4XޕvBpo]u!yyӓs)Tc o-s(X3Dh'kHbT|gtֽ؝,-פV*\ν'}?;՞F=XN[:F7wY g)+{hk3wUg1Gt<.R-'5+fЍh>_\e"Heq-tZg*cl*0&R*c|^jR7eIhna9S3Z`S bŭaw3U&_ _W60bAbGӚD~MO؋9 ߵrӦ$̬ilAipd;T4~B+2R?QdNx|eIzF A;lFFf>`ՖkNA;e#!s!,2L B8AyGq$Gu>JyRm[%c"[6pR?RPRSHNU\g?uF: }&&db+r|8{7Lvt(љ1hU[rqX)r jІgkN~sA1RͦEI~sW6,,7-H)8|j&W@uQ.?LZPo]Ugܡh}x S畞ڛMoaȔEs#|[XWMG-1ɲcFnMM+߰KQ>'|K}oɬ F$}>|ILC%sS fU_mAkp_5DAa ޛʙuԍ!wʖaBv?~}o,%V.//,ca8~uwASG𻷾lMZE` >?/q _#έ0RzRVҔNiV͒ƈc4HF?,pOw*:<n[Յg̠٘"A w(|SzR Q`4-{IОL H:ԾۺE Ma{-?'5>F;Rnnn*3ؘD2S](_p n6w|h; &G/@DtvsЖ?ٲ}DB{EVKEa(!`O`k=3ʛu5ˎYhqt9_-שJ'S֚)#.x.%f1dV(g/AdeAfU\O[|?\G\`e٩!Y^ gvl)ɴR΄(XI ǂ s_s8z) <ӰaFD@pV]t⡌k3[ G[?)NV\/zh|Eh" u&hH X ~Sltl)c5/R˿"%h3jH0tkcm4kaU߫VcRHf3_+m5"k6QsCa2?4^f|q딢p^Xrs7;/O;ۙF+%xQkIncaoB`ӊicFEP{ _$vIy:/d֐*:#m?K&LY(?A&HC̚)DHMr4'ªHQDecbUb I gM1ga*DЖH Hͩ<%zzP 9 {#RVaR]r(†Sʛvfb'+&e:r/cAsJF2X!ڝtɗ$˼BmWgT7UOpftMGO|e\ݴMzP*M^3k| WfW\ 7UO&g\ ۮ*d{qs$0r)ꪊd޲nqUE{_`PvY?p#-JcDUGέi'ܹT@OG2q%uӝRK s)}B4FՎ7:ãĤ }@|K{& y\:ʪqs rpW&y1XTE8_wMÙ"rl *݈?#I3eo6E;?q%,ûe M`s9P ʻI77bbeSXՄ/} gaТ2Q?q4}Jb/z*޻ΗO1{7O9޵ԯkU!O* =@潷lIT=wZ QEMTji-~i%%ERE'%$||r40E%O!9FQN5;IW.ꓖ0!yک=2JC:[n?Dfҹ̑߂XSX3jgK& cO6N )S^}R(@Ô5͒K>82imjqZy=vzI?TM*:Ccv6iq<:sXY!Ldեkx, G+6y46SxeD4)h Hȝ"lIX'M~l~ٹa.~|]©>h0)@w^]uNTBE?sj/CXߩ$զK;T{ֱ9B9dWiڳi+J=) fgC?*-'b9HAeKH߀T i6RNi{PX4d*\IS?ޕq-e8*S&wրV AAD޵'@Z_wqio?)}S5/S/h$Q{A7eX9f +lXk\xT#?񔥬  ĥ4΁۵ ]k9{@za|>b{3K/wmI`2I:^xGČjLS,b__ u$TK:_6U!#9śMGqUR8 }Gې]=vCݠ#CW틬 ߏ]:[; oQ%/<6UprrZ*lB |P&o0➷ِ?URG^zʟty2,yxp6a{n9YmuZ՘KG2"t4 "} pץ~P嚵"P,9;}+'qX4xGJ#ўnT9p'WV,խ6a|92ԫZC=(4p"xە$<,070_Nc@N UAc7T*ޘN x'vgQ1TȦ5 #m4rj6Yǚ':@>#_k@v)n}WqolV{mLO'x\R6G%8s-L.QJ~߾Lbt[.7A/_Or^PFÊRWgz8ȓ:tPȧ!H3>f5bȎ?Ƴi̞A:- q.Ud.[Ku$UQ"jH3>%D4=y  gX2ۅj(4qamSR@^W+Hj(98'zcn0q!QGmmrp0 C mPn @T [.c_Xf~-G ?]<P7l)}ܗs {@T -̝Hi4u0E"ɑ*浳su_KQ=yECA-!Zr=] O_u6+*_̆tgxp`L*aJj[FVE~"x4w&@~3 U`]\F%MfYzCL(%:զa TM^ qbK7fDFhɪv.7[ed}C?y3Ld$k?^_"9S^mz{9]+,bNIJPPmG7YD$|o& -aCCVоfV ˾~6n$zBh>W}5΄YR;ƐaZ;Eȋ4{8j{9R(#7>:ȶ$nA<\+?f]e}"Fa1 @8 N/dZb>,=_.lTq(Qcg@aRH:&|ƿYN9@r[^95.{w}$I\͎1sOc˗'raj0}s9]`Fo`⯴E$D믗Km$cCaC2Op6197F`_-b |IMwpâQg[!WFW3hU| ~_y8%♱/la:WWA~F [>XD84T ]T_6_*%S;2)^) ~GR޷8%|%t6b7ط89:4a?n3йxѦ0 mR=,c6GΈinl1p\ےh RQ5jE:zS0j\< (/4.TC}Uszh׸B,eP!K뚂qQ&urZ?ѿrR/w \fI`8Gu庖iVcBp8*B 6Kqa^m!k̲'|^dU2E]`; Iy6َ>EYxuk)VD.ed΂N ٗI*ix>gdAK`BT>&:9BHg G9]{~1A7~=>??#Z CUp.rXKjj ,f>j /ɀ9xCUU6,J%;ٺ 0R'N}D$@$r4F$])x#< A0v8O r{DϷX7yX"NUMY<B_&:977N.onl ${VhGMWdžyҙHV>0~C;2=Pfc2$F00km]mkƓ,"Hu΋iK M bHS&i3ʚPGr0ֈ]&zYnS&,<ݡ/m&;lv9%7rz^ZC(}YkSyp 0&z3h::esr(/?:]"qE/3Ūju,Q ,۹ &-QluOm>mZ/-7m@KhWGqK:Ke-%wbJs}.|աyX>&oPgQTa&ox#JU>'^͞|*j2t]Ñ_)UOҚq\SZ{*3_ 1`sf[`Ѳti$FMGj;F`\Q`_(Œ]^⛫7 bvʐdг ׼*]{bɑzT:JA-P/:M09tFpTyN( 8vֶd?ood4y}i!h&<A!ݞ%V+a NK:trIFJx 3i4>L /;7?1'WV)5)MtB&_@}wQHvP(46K?[ ^ɗ,G\\Y@PM@;%3Fh1tj1La/ɄS%h!̗u%Dsw2@ƪ`,0;{^Y,г=6e9NjXarggPA ;Jr>}'|jig%;K%4޴Kծ oITfh*hHX`ő9d\C,K>̣!W?b,j9eȋN27?-*eq0O[6>Sװd|ק 'ȡzq) a<ᰗŲXG@lcfn/4c8G5ٳє0E!)>%tr~S!($mRW[XR=tEB[mOP~ TVS{zT׽8t(yO|Np\9I[%w1!L@LXQs"3 ˩j 0,1ҳL=dT1 n)I"H"c_ίZc=:'e=jJ7`:aNu-`gy>G} .(IFḍ̌0 l[!!J*O[?'ɡ/v-un5r%!>a`媼}t?ˍ+mnKNӒkRK?.xϿIsG'"0&^ 1fo;.#va -C$[.)G1zKf@u tK m&EF,EsP8ɚOA-ZӢlK1[Qjki@­T*R!gf ܉!Yd=2{ձ)Zө'$=>0ݫc gUO^{{Ck?}da&H8E1]fvL(!CѤ Ɗ]zN4@ؐC 3fUEр9,Ԟpen0hޘ6z-0Lk} YlVL(ZuE>SFA nn淩ť)Q wInИGwْJ>hj-]utAф5ߓXi%"b2Gm$ LW_?@M2"]@:^.;O]߽Q;7mqU%@!J"1dQ\:įEA3 vU|L'm SFVSC[$,@vd!()ߟ uް\@OȣDp2St]=gP2 (о#{e!N߃_\ Ъg yCH*k3SB B.mF7 Z?ʠE]/i7$w<R)p/8qI]1^CPįFK 'E .9tEuL3rRA#$mr m$GnOV2(ﴬ\'0O/ 9<;(^C[f&`򾸌Ű0BC?\X"h vA)L88Sr.h N˼oLKj-JL~b2yw-{)tE͉Z,Ql~uW(E\K"2&p $>o6ˏuDR!D w?<1)mOu'Ti;u}4lj <1Vs^36_q 0OM |hW7S !I{5dwSF_F1~z/?݄n [Vqm=Z#d:0<L>:Sxs6w9c}BLA\l$V*&,\OhB|}E6fnJH/KmwgxCTRTzz`>ǺO(%6)Nm%ٯF[m\aM*3k铖obr(-@fGOQ ը̠3^-gG.Ƥ9`S39܄R˾:_V=Orr.*zY}FS?tY%J.;CP*-T0Y(KU><|CoJDm~p.ˏ=Ie͝lz.g`J m|}; \ĠGfg$j`*Mp:U|ʁ,(@x 2K v5VO@`Wھ-x zẂpo%q|ߙ :oBP_o ty֘Beh?YoCYZ]<q١Xol}59vKgm*cWR,nzӶdJ`3>u3e8b5L ڒA)6fD7B,*u? Miұ+=h{ɾQ1A;tq-k;;ͯߗ_)`O\v}T~ø;"o{rvⱟqְmrG#zKAY !@0bhs'&URin2/jM-},p"M |%D8|7iE~>X8{xgbPL&em-5\$9f 7C7Z:z%ER}nt/+?ȯnx ӻؗ_3tW"\Ad% ?+OwB}mdvZl(/X "9qgYjd#9%h[YD7f8 /f7:T=^D `%Ԡ(]8RPy=(X-K[ ]E1_֝R.S7+2l}f5yZ01iͿ.3IöBtt#Rav̈́%OOQ 2χEec"Mrwpv)o縋st2K@%)ZK4a#+u+4q1yA*)'%ZXx u. ,2Udʶ4ޡ\RY%,ȥ! o{H{4bm!_9y>V= #!{LCJZ@X.W(7ᡋ`t|l)½L| O ued&JZwV`^"I;@V-0Yӊh JyB[{742Lof59aV_[s*kBs.9R=6$(>k C%QœBK~y ){h6Rh)[@\}qorV `O p"?jn޲8͊uI*dLADgwIj zlթ-@Stƨ5:ӮԚߛ#|Er0j1/&}o\vst Jd#i Tf3*+}BF1uM fH[@ >b,D{cqN" U3&9nqN1mJ"ӰPGJ& M+^QnqgZC kYC9` N0*'+9FgeE߲Xm$і% bEff #ngw٪(&a^|>UROF~|ou;AV o̿aE5} n XX$pGyCdO"%>kЍ8>^kr̨rPL-#¿y YpuW N4^& <_X3OX]wN1c 1AF5TzRY&*nk5s &*eG)D]]`m6b~by`*'kb̴Ʈ۲dD[' 9w)>V9tې3$×N_ UpЀZuٳ!z}e<ˣbPEMJɈF>ws [\4 .:|JEOSKWT6uj&<|[ڭG[ڐ1Cz M <\W0ȁ{W=UmD?@~̟owΞCLka5{JnhVf.{N'0=,}^;:uP,=K) e2ՊDLx{:÷iZ=1ϔ kG*6'&; ZU=K4~nPwaoh2 ~ N,vm!@-{!]&A]i b$N>}'M"TWFd:-ӗM<뛂;|{mq.esUM7v52}Qy=q~CXC5Lۍ9]p fR`Yȕ.wxJq#ZckOGP(ϙ5Di;LU"F6&=8:9isT?M`tH0\]ϞЎ2|HSUlpbxჄ@YI>m0cFOPghj`Xʤyϧ=q3v$mAx] zs?^nv?2]&9Hl'kUFZn}lXX8 "}@_MV|_.(bLOZU>ZA ~KBh+2GA!d`JUY[]<#! P(H.ɸ72/ _y,H<r M(ܗʹoKGЌKHJ14j`o.3)4*@wwq3H/a A]7%LMnLwumG> % /TW ~l cu;,ܰw8%9c&v.1B}~r0#qh.|wWfH^_ygh&^JЯ4ա:aBY,]r'1"t6U%9pPTڰje] s$E.#E 륖ﯵI/d`Wp?+\01Կ"pSaOVE! j{ RW*,)g)U&o'ǫX]JBtb}=hp+P)S!a]i @Ӛ?4Z oPfM`)6;{AWAkLmJڳ#sD %ZbU%f3 ڙH9.daiv-ǽQsLSRrz\`~ٯix|<|y/5qjڊ/6@FQ3a'$0|A6 1{Sh1T5./<"Ɛz,M4Gөotڨz^pv/&@~ǛjiCG{Ą<8{2RDK/&6sh ElF@o7kcO|%J@U^&FJná=d1Mf;c0tϢ554&Obf@yOR 톐\>EU;f<Ekƒh'fD^@x-JϼR^Fk Qɲ@ yFÚo(Ϧi[VGgcMv8S4M}f00:H]n(F`TP3z*(@S , o)zLiŴ>tb 㞃5&:CB .@-(5뭆8"\T"gŹn1BUP_#NdN릓qP#Ŭ: B/s M(9X…5$rֻ9PnwTVM+ecդݥJJve:; QlD_tPzϵNEց35ioB()S8Th?hhgjFxoA6Hk2a^JnZ`I ; "a/"7\rz+ah UA$a+̚5RC/S^Smd"7O{Jy7nM-{5<_HT|'|PڽU晝DzU@LٻnBڍٹa4&VH6oo]`!Em @+,z$|9%{4}#{0gq8Q2)v'Xc.$-tHP c Mx3 w(לBn0&C#P afpec~jFKvrGپj5ϔMStCz76澫d;\Q5'L?OQ D5$Jx͡)rrbJ0?;* !z(CIqPXntj{E%TOp^>SKzB4ZڣL[֕;RY.--[ N+=nf+m a E"))!stDͫKیҼlҧ4;t9D[E*-E')ޥ 7`%D|M#v&ތnqƒd~o+ǻm8~ Z}&S?Cby#k|u@dzM%X_YX8dOSm=ͅ#|)7@89:QQ!=C^nZg'˚~G%Uah=ibXx2q"cz/]^6#b\}~iTȮ/PܼI(LdH^2+f_\ɱXP93ayHi-,l!pe:g*)("$ Cd?H:+i]DB6&==tvǝ& x7R /C,1n9 nd0ӈ\%x.7/7̀4KIV< 0*v|h3b;=kʥcR9]޷>:750](nl9WT*Coe2Ej s)ؼHKQz'R=-/C:(v@{CjFb&n&i0=8ΑF.-SW%)Y7$k|u 0zq+-R4Ewz (9Bڈwa ؅V) ]SibEï]*Wް,lѣJ&KNQ^P Dڍca}*}6C;tk=l.5Nk'$~dA`*#jS~6<Z g_QEݛf>12 Grً@BU^Zި7K5&Y@VWx>FRX-EUf*zO:XhNAPrFB&$c ykt<f$|6rT$n]ij̩uHeVFa7Œ6Mc.ģg;~?YA{K;}[K:Rgje_5PBGX+s~C76b㋓7AL_!8H,+ 7w-r3j} aWGhB8v5ͣs‘w}^siisв4ID E攀r1"W)"<""Aa)rX#`Ü|1: X]K RMHu(r:h^) RyMrI{&3&R R J-wI5}ۀ*#owdMy0eGP}ZW"_rt:niIދyǯ邁3pMi6kuĬNɋJYhw8m@g<F*X/_ϕx8>xmBK8vkG%9" b ]2 U ĘtN)@SE]iX/>47%L_ә/'  D0F iB$νJVGC&p(c]Ar=8bk C fͫ&#4T%(MT]9_}M`%c4e܉/$Ƭ]rQ|1A(cHH c鰒{OD.16ǽRyf ]֒P'J,:(D&mѷ*?Lj0)WGtqʰzE;DLǭjr`~qEps\~Q1ͥMLp^ybP;8U'gksgox2 d$4;a!#ᛳ\gyb6\sIZ{$Jjچ)E]BMkX+U6)$i?!J)1y8Uii 7sVz Vt&X6n0. :ʥo!X朶6u *#hى߱ u(_y*AWqt Aߜݨw>d_:GqNׇe_A/ G~8XfdyB"LS}[j'EЄ=AYxkPkĠj/zdmll91py$62x቉Tt `4:h}|I)GI! |+C!t;Gz"G0ٛi?T H[*WH!lV`͆D ,jmrVǻM7"ϦaIze㠞 hYJۺ)"6x^|' vc }K(Ԛyn۝&!_|n`դNN 3t0K$V~-bzGBRPEmv0]IFzHLGQ:RT!m&Pͧ -u{rf;N }F_Uzb ҧCƿzfie̩PCe$')e?} ni%3~)e}o,&fq Xp!HqY(2=[Z&4!1$As3=x+m,ˤfNQ˥OݸVa{bڻ^i*.k8x6oG)md)R^N#Bg"Y}%ؽem V3`V ͉)X5YW\)c!:ks")OKguF3B^SUMIunԲ}T|/8צG VLd4ޭ(^]!%~YlSfNmN}B tTWkT^w |x#Ǫu]Έ]} ӭYbX'%iUEmrFfn}c@4i,R|MH% U[-+iZbnK is$pټd m/=h&xm6ŇY>jx{%S]o'*NT9M"CL%1ڢ;'J-{h\8fǶ1JHGdqgǦjO WJs0>.VIȞmSg_3!G>㿕xG[m]ojW569^o3vGa&Zn/j"sYSjg} MxB"W:[{W|Gaʄ &t>)Mi[1U,/pq Ome%:ƔetA10(lY!Ms"g9%ylhG9yӡC%6N7"!jdqggI`A:I~ wv45߄×.+{Hi 3?|VNIU y<~~*ɾO8K`]>&wW[`1<3r$yR yEk9AwWLaFF2%lXתn.ȹG,^wvES{k*,b"qXQQ*q>t[ ]-T'mc:n+qD3~"zD"CQ ! ۨ"L_-CiΖN hy/RI7†UOTQ2Ey~Z32m!6r)pxܱtX[̝.(`QsFX\'X,eR?/u o'q)zSqʥ}l冽"˷:r#x.A;cX>n}BXjjǨix!WS\TeOȯ@ϧAxt u-b`tlgրsi%VEÞӜ Ϸg9rxMf5ޚ#U C+owjx^*L%8<'s+Xߛwz{au3kVvf"0٨&!8IY1)D*ժR䒚,^=sP4co?-xR '=R%yc`3{Ky_DpS+I7ӭgNM1-0-!T[º5n:XSNn¦̓HQHfvQ}ls\*k_W ʼn5h3&` ?n5[]b7>ʈClF0]:Q0y׾L|pvjGҾ6`䵳PZa r E}6'hB{͋" R 'H_ݱM@jZMZ6I.M}#_*]Zl gRB- =ok?IdOÃ?{׹4(2wsr\mkܽ;bIpgZ+';7g465#/@hkιKο>H T҆j 8HnUL'e L`V^+W&v_ X/S1ZAǕ-`&{60xFJJqؑw#`Īo$ JYʩ\k{Wv2]_Z`1dڨG06cko`*|NOCd&qQm?pGi|Z?wcS9{y]":]-e8}"9)^uʿ-o `C+ '}bq?&Pآb|[9"Vo=ԆS֍Y#됢̈́`Qp5mF’֥Uy~x36(?VE60*qJP'5>MنgQl5D5ml l|@ =Tl7d# +,7-h5Rϙ3u}(vp5M/k JHKIQ/u>P0ʘGbZt)N n(%Âg())hOv\lxla %/% obxkd!r{ĠImiFg~J$t7oB0!1‰1Q9ΔB.'VH(&|bj_zrlhQ|'|xveW7j-.zH^˚^8b`#,5m %e ,2J" n:DTPu:"< /@;zd f3C&9M"&![2Kg:LA)ܺyUiI$7vt{q%1FmB>Ye#3"y o7wפv|W hfZd!HR q5I$`9s*[K\>$\jD\C)~~#=5>鏶~/v eY8p=KϘ_@pN@5 OdMn!OnW韖xݽlxϊxS0x͐]1vw*BS+٥ցu%OX|7r-6Q-440e]B7(Dgҙ?˿|->R6S'G|r?}/X` c}C"JNtwCˑZzG &m{Q+:`.mWW4b\Ρ>e?'np3:椶DX&:yxdƾ\}϶Z]F` ABp4jE8xEZ5ef*/f]TPo}u3< nӲZo_]=xc鶰@kXKkxF۳F+>sϦs'!bۉ%}-kjgnVZ8g%=an؄W7'a%|IR;fgJÒ\=/`1IRSqO.PK Ca83\#Эye(| / u a2$>P BJtX˵c3fgdLܴ01/o[GuqՕ4:Δ >3e;ѝ ,$÷ZqRH<)j} 3#"nְwA,V#6͵[d.qЂ&Xd|YkD_fIee/RweQ֣"B8pX.}nUϨߐ$6J}eYZ]W~+`.!v"wժY%߭ O B)7);`']is$$E:Cpm?V[ͪ@I@}6qsշO(r-d驱bk}݌s93V\LڪRbmPb!50P2EYDk pyNO~a.4o: `N(e7E;{CdwH"䑓]n8xQ"-2]긶mJaI(}5 cr QfQ^}E,)`s+dUoVK8竃aG¦k?HDEg6pxL2{<~~I\bC%@m"Bi4x;)at^5;x}{/cc2(*-{ʐxݸ=9{(̊*s2 fb#' ܙ]Em>gfu! ^>8+I"HMˢH*wvlXY鸲aG[Ib3':d.$"kSM" D/phe1h66˫x+vGF?hJ Y[)/1bo\L"-0M^3/?XrH7u]kZQ C}|I~f}8Jrk}Kd[@ h˱e qҳ]@%KصdΌj2G ̲:5Q .|B|eR&ShaSs:1$e8|.N#}?νJ4/r>e>$aN7[`O6L FDU=YN)Z;MD,2A'gy|w+vOd62x0DV3f|iJy [an?/''B"yD.-qv %WyyJ֭KfK<0<K)ix^KeǕ&}xgB0'0M i6 +4DN+?.?c#g ZT׹&= I%}'wPSS { PvX?A5~'E_ҔHWP7EMjYƉ/@x__GH5E44SV.(+a9;Euh:^V~bme}أ(O?1a.i&C(o"XȈ.s ω=3r9qim]w!̟ϩ?Ǝ{mJ~&&vDt|juB%֤c !9`cyLM0Kje|6fVZMON [RܝI.֓džҡg7'Mds^T<'2H|_S*խ޿J<8d@Ha=ڰ1ӻC 4HhE$B$o)RoSF2-S>3/@6M*P'0:!`y`(ClX 0[*L9Px~ 0修~fn=l 4R17i`r![,}x\["8-S"LM<2ڂuCʻʁgnOK0cfԸ !02_3>Ejf`[FEgg6KmDnFekh^kǺ)|ф&M`dI|2$Mk %30lqPɑ" ЃfGb* \3BQHlPK/.( p(mĵkIbt kK($~厶mQ'N1wC~ 1$PL6( )W\@/@ΕG NRޮ)*O y2?[{"²]Uh/c5E*վj~{=ːyƘtE u]b`ơz~<oiރHu90)2f[H2{(u&?~*%6,;-DYDҏ?<v(B<j.C:'V8Pd@zVC n%H ]f_A<"ֹIwC$Zvuт4~/TwH+=OY.'7@Yj3@)b>|sVjt^\ ppDr8u@) 5=onZ7oO5gxd9T, VHY@`*=&haFhI^+\S=|& zWх3W_6fm_^_WVqge '+N4;Q,6Zٮ>/y>E~K@O3t ( ԃjH X/SNeSnh.i>I '0e<(j)[v 2-2]5Z #-L|w*jtR~ <\-8:9mS°P;?wP32wԄCFY+=wyͩ6',S]图XgՐrݲ 0QdxPԯU@*=Ďr(˦rdۼ0{qHm.rx!o'ǜ7IaL:Ө=*fbhF>cT] U4Sp@$".! baNr TPw)v,(ES3sUn q/Bz+>]ݾZLLYGM:̬vi|>ٵEFIN&[ґ2!x/! }{%2⥞X|$J>PwHj-2Z2%LɯLN議Ѕv͡``-BCi.v\ $AdٗaoIȂ]< jEU?;Q, d__9!n;B?Sc8/l' Ԭ_E[@kasbF4 $ %>% =7 WL%hq5:Ja2)t\>muHJbW%&K=&NHe=.jm(e[Qٗ)HM6 :;- [|ݕۭ\qIKm+ԼjB ht BiH!S" ;t2vmߕ#-IwwGӃ(GdB6,XP/${h+G#}[+9WxXJ96SHkpWMki-黀êE㹏^!K- ͋2oJ?Ss-Dz~@3d%_tz<x(=nYzn&/&&g|oBEWS ݩ%OI=}ɷp9ZϡC`1zL,PTI.hTs=#e644Ln<7u轪T5Ϋ2lEItE!kyYIKJ{k!9)$c]`֚>vjU"Hfț6% my6q1|ߝ#4,u |˳sczhz㶝S$΢s=phUQJV\ڰSu'-'QR@bf] vG͌kt]qO^+u2ugwYF?D{<# 4oS:9;TR} f]ˁBRQ#[MZbT'8*o^1`eZYUcq. Ѱ.Ne`L?R6~kҤAάv @W{ZnP% *s(0{dnVs:$LukXsՎ bH2Tg= d4gP# BFTGs(n'ݒ YyA8'H4NXR h_v?pURJ :H+ @cS:mK(GJr@#[Oh2 \;2\bW }ԃYqCVX0Rk~ V]S,}N{dFCd  lj r;: &p7(jSu<[,b}iy ȚGmPlӲ7»dމ˔q}0/ƶf94J22k΀Qk1vط'ƫn/UtDN؞jDuRȠUH {F#qҹO1'$%"!d;$3ҳlvzN͢}q6fIkY֦E3AT]^;u²"B|[GuI,&9s[Ÿ7E5\5vYPJ4׃TcQ0ǕctՇz-A/9l,e+|S|{Ik'Yؽ{e-va K~yO z1@U4/KT(KjOĸn< !ч.5cmiҞ7L<= ;Ԍ]6B7_m GxCD֖,\Be߈ԝCaOD&ҼCl"6~b @zu1Փ/bK h`m+jk -cG !̜=ȸwX]X_>ZԒv-6+Hr==/lIty . *#Jq:4'r7O1 zs ꬄNT??%%! bjNY IC ?_$!2m][yT s˰dxrˌMyJވ;E)=DEjT~9 D;m%/C񠀔*Y>D%[|> `Zj\r?mJеXP@,?z>}ث ѿqæHayEjs-xk-b3KP6X?< rf)0CiKn3gȩH٪3) D t4JWD FL)'7pNbH̐.=L:!#NanqHO8Ǎ}+q2S?G j5JP^_yɌr%x]H?s&.f0%<5.Zsտ,]J+/31ˠ oQ[iz(,Q]/dzPDOY D̷61}cQ^1I#CC6{Jmק)xfI>E,Qgp4$W7m AN<,ZG"2}XU_>AJjGFf>2)~iWU;x^ 3 >AlIRL!5bšEHmUo'cj#0JR??voChCцfe]]*>pZr 9u\[`d :$u!Z MѴ5"jJjGcP,sa?!8i Wq(ZAL_zK;QIҿw{Uy^|?{&(i-߽JYnIywFk ҉Ҍ^\cw'` 9nF>m⺼|@{42ݐ'pt"ERݻ"iSS$wfV.p|4-e8[.l [o[TC8u񹝉wV[pd5<7|V,YV(ˑo>I k ce[.T]Հ`chŌ27?v_ XXytӈ #[K5;dzё cF.7.rc׏{Ф8K 6vM 'Y{"tu%fK삮Ia6!4d5['=2@o'2+'fcmi`>gd-Nxd1"kj)DhWC%LT4N{^1_$cR ,et, ngHAg0WK!W)9(77b6疜q0otAR̻p18&Nɰ,ap<[kFf[Pw՜WWU7PE p#-sRHjW+jӯ̢axk9\vQ 2vʐFRwة(La @ ,1g͊]$FMcŲp6: M&*C\\x(V$w ?|fzP\q01+Ev?zO2D["ΩGSnHw,(ٿ,'a՟}mc$Z~%}PB 7 TwL!OhjI$is,=ma=*\LZ2~]@Jt񎷬nb6 Kq0T'%;5mjhFxc`;2^VʵdvkXec,TA^xG~0!''Th 0Aq1"x/?1ag 8p !|©Js\ QIs`&sQD 0}j##>Ǝ,v-[u܊i'\Q5pfS +sKM騑7gu.ɤ]C]l\/= MH,[&yf8hz0DXNh}W܆s ?<È[^,(1-*| /rڵqO"=ɎjpjEf*=9ﬡ|wW 7 'pW*NOR|!ޢ˚\ta-LCƫ5T4;;:I [:A9@TCZ<ٯi,C`JPwax=xW.,l@4g7XCDi ִ8ޙ!E庪oˮSߍtPUl&ya?>@ E6nWNV?z^j%%3Fg$Vw U,z9D-[nI`xrEK@Hzvi4`R`sHP+xwM$Rknu~EDoN"vlǵxy`ӱ;kœ5(.m 0>a3.֮&@0<;HG&.\=6f.`1O$)7TΘ[<xc;BRP?JfLMd߾W?N^=90[_c<ȑ0\wZgǃoI@, 9~($dNEzaL\y }< v~=L֙{;R[z.=\r(ڕÚA: `f_oIƥzjy&AXsɺ mT`-^%If+eԤB`Т] b=$ЅZ'X_ 3ױE8e'"ciU\ >;^B|tՈWYQNu -gL}d7R^o/qfްdM4A_Qӕw IlszcE'Ud}ӘbǬew&B!пgF%'kDdGµi/#5 =fv+oϴ:|FIGoG#]pVD:1 }1-_1uc:UbpvE#WGCM*]͑Тр5$iBPU!=obӡ!9Ka]\g9s'o%Vm*b_=ܤ-s? AT$w[ѾULZH[`E3=i JG68|]\ٲ\]?)6Ki5SGp3p玫^n|R˚]Ӈ{4"܅eeU&wyt5N'}63#seyql>xPĖR0dAZpdk4OZ@,'_ȇ{QΖ˱J˵qhGnS;ڌX`0 a/ޫ$2Ld@k#qE Z_RklLQFi.NܽAR͵v~ V:nz G4^BZL?:c5*[ s_H [g?dBA`쯡)zjO=Lm`/'Y:߶bMLMоlᆜ+Zl\ t$F.R}3P(~M_̀T&_ȶDW&/|dT {>؏vlμ ! myɇ%Q;A=A}n>)>R F!w*n"snhwk"\dRR;jYh QV|xy`_IMfJSg?e^Ge'qƔ 'H:Jty$Pc62|sZ[XHP3Kl̑˼G6MHw+= q*#CO$Dl8耝Tta˥)gmg0=pD:a:2a_"\"LNS".7sW0W l0aRbJ@8 WA|QBМ;xIH,dFsUQИ,Y&Ќ% Ҥ M dlS{Z-/dr%f㹅X =zB_ψ( x+eOꄹDG\ Jϵ顤TO%u* UT.y :b `=zq?NfcNcŎ?!C)]sJ65q'd CAP[ !IfzP_L6)zN'Dߡ!(`Lu85~"iݴ…vl!mσfnʆPu:b7~~cץYcA*r?)=t&m="7N{ Եf}!p!='-s>Dt=߆.@(3T ֖^~ȏOvjɌΐx!K1S;.W[?}Z']U.6G5O`0U[D-8MxzģhfDw5\X 1tKgQRV:U L-b:k)f)@5}ljw` ¬rHkl (x<1Q 0{XB#k/Jul9JFod5`vǑF+(dJE_UR<1ɣgqH[0>2+VDnʁ4t>hJj*4r齌J}]YȂ`=<'u# r=>Y἞MR!%`[őY4//s(Sk-I(HƬQՂσ+!O_MZ"vrjx#2B}:p?vL6qx;r6koU2.  H͌*/dc:EMaƺ1 ]`teC?K zfR?4IV_@{h}BXm =~2gyO亿pf 5Y{UbL@?)D7N X fP6sIp亼W ۶` >?0mljc9ԙaۓZU j|i jjTAqAzzs ].*.4HG5RO"F#Ȇ^_F>n̙!9&ßENk"9ZJ9W0H9pIf JSs?;Z*R61x<$cVm,)*b갇i`\Ƿ6tr3qI=>/"F|Cw۸gy9_P%3(5OQ\/٧f#,pG[e9''4D#v+T,DO@{uL)&HF*?1Ry0Iǽ ]4dz8abpn\r?q9FTeCM -ӵ,(islmo#&X. _9t#o|I'ϢUYr\ eH71.mr%#auj8ݜtx+07ɟL9"75(jQYVqzWP7CdWiKNt¹'Z%U:xijWYw3UDܰ7Jz'"]ihd;c3wuD=H]zz(kl W?ċ+vOqdJjl@4nAiwT:…,>.IAQ6Nܝ2g)^?fc?p7([@| i1ލaYJonǰUI@ً~?8Q #YDhܨ{Yڇ uQrؗMTO+t,dP$&m@] %dK{5AGa(^!dȜҩ>sB/™~a4Ϛ 1~sEӬC?)$sK `+)dFqxGHQz?C;~<^) u?&RR w,d=Rd=/f(w4Z{`PX1:%O$pQ%U+b5xd R5-A tTȮ(6T_}6Ld {dy`MTAg+t=}gRl~޳mi 43<= 8b Ɲ0k{W%Z.!F ^}kPۖ $k5W &ˀۥÔo ++syZ*HO@Tvd zduW=`rg&,Cj)Jr񹀿`t\ ȋ/0z+?!SRX! *ͨ>yj_Ana^fNh]lq+.cz^CeˑicjP~cy\{%ʐȖQ*8=gsMpugYPQIRqk9ꉽ|YY#[J󯤭BEQ[YI=FUCg1>ZVAǕ ,b*kJZ,XyGj-|T4,/{eiT?j\Hh!Ho6]#Vf:Nj15@B?FȏgX1;֯[92YvSJL jIY=b;;&r _G>ݒ5o(gGddA<+<%bzӀD {5t<;d4  >/DąVDzgB-k} _Wf*A%KQTj?hYa7=.갏;U֒)Ô@ƒEbǨ|`Γsuau -(N^I_g$S^ߍl9 .Ի`ѬP/]) "NWD|Vb٭6cZr%/d88)pɐJ=e5+rU-k'UL*܎1/\F _$*11pi D{p[Y}/=6]6}Pז/B_LS)tY.'(8+y\CX@sDMϩ5سOnGi|kN- Pۏ!@T?RWtC;ƎwF-Dŗ>T@~y}Al!+ {f/չJጶX,1j]3B}0y &lxݯ(QgĈ;Gsvkx4 2UBHپ@+q}P>Al}mbs>"ozLӺu{?ٓLgsA-fN3}&Znz5A_ihLۦA8QvwEzgL3wN-o7=8ihSDt%J|朲x$̀ ޲T Jy>rͿ x\UFgqBEoI( l?[E0X*zip~4NJ0'n$A9"q!#oܐZHOZDd7˘A08I%F^;`!5Fr&,Y]Չ0c#?4Z2q35 TJt ,뼩%0tZ@ Foχ"}+Bjɧj?czVy.Y"Ǿ(L$LrU/Ol&lئ*8|ɬ853޼GH6A>AϦ`lȄGe%5#+\j3Xk4П?9@!  +5P2BN3M{ /Yf jW-~R%8ms.B9[k BYSCi0z{Vߎ,tQ7 `ˏc^-DX B0'IGy [G˯sHTGY!}A|u857cSXK}.sA3T?7! HqT =C}L&us'-Rzc&ab1 Z=~fHj*4sVe[[,otD Md|P#cpn,k zSRJA涒ߏf6e \ lFT#9-+".R$/d̈6s;'9tD Zw5w74o6&d3g5U\rt$ƴ[aI5`Mbi|!RJkejJ߀~k2#bARSBViw[mXuݾm~ʈ; DZl~{eU.a]Wqnsޘex4'J^]JmLf\zCY,2Ʈ&a;nGSK{ ?!9DeQ}"㹁נg3RNnj F$+tA^W !,.A&f,/n8-&(2OH@H,#doļ180:G? ' ؖ I?j5Qo*P3#>(>=Q׬\Z3m'p!!J ZNbD#$LA'jJ0W#>WjJ b(7Bfio~=q ˆ [(9k@ct.eaѫEz*x-S<M+rIA{Z}]qo!}nCLޮ3P5b4p^ǣ_ -ت^,S/2)O`&#9{؉D :#u_lPw?jL!H^^fJ ,5ϕ_d gAUh D;=ş&>},brb? ȿm_=1 a&1 z/@Ni,[ώȏx$;`* =4N)PNA@,q݌%ӫD5F ?(}=#_ /T/qj)V6mX4m71-}ƶC~@gӬ7rp~UທRv`u*T5 Tw|6KjOJ3+˿[h%J.=oȷ{q|РOOU2^d(ͮHVk3X4},+*D{vqĿbS /ژҡ!A3/u'/3^GDN*;[ovmگ`w@nu-*F9VFùCI,DWp6_<!tE_ rf%p0$V㒕āڀn2E:_oXyqDCm&iED6ckLhm (Բo~un1:LvSQ~9^PM{+ yԫmȃ G}k^?&)9j{t_Vx BXơlW{=7>MsM̼ݽlj0ugHWßٌR !Jx qBэY#I:w%#Bգ.RZf߱iWȖ/?N$JtbHηˌh2]ab52$!ˡ"Wu%F!?I85xKZf)jr ,!MhEj§, $oW 1}u 649 \b B-`@i0IDt0cZ]]G)YEÅߒL ^P IMv'犃Vc0Q~X{kݲ|e2^Zk Q%$ԍr!%GIĻ>'=Dr?VOȼX}Cn\Gu. FaH*ss%@#|ۛ1~8 -=؇ >ƛp\ !b#Ŗ@1TLjX|H 36mg7՛ۢ߬ {.;)HkK T+UyzX# \^J_ipZ:4SZ{˶E0߿E/zn"m27՗8̜.r,Wi `[Q߃0CO/>B:ۣH4js -F=7nm" f)Ǹvy? >՟S@MɪG!Ɗ׮  \&US1ƨ|%їF «ez3G[nqǰ8=$mבwio?76\&R,@-3aic&aGZXX1ʈfr.0"~-@nv'U9v!Cund`6ï 'C%B۽@ȵiڱNx&sO((3@QjDml,V/lNyR#@D^.ҧxU"_X(2ׄNvu\HÕ`*S#U~?H#ԝ8W*Y# aVavԱJ%OsOF2tg#i/;}nw:7j .l*ĭB!"B}Pꃀ'1Y[b\nc Z~<@&`G;uGkӂ[ xn~& }>MՐfkBI2|`j$]iEeA?ڶF{1K.Ê؜Ǟ1T Gg%B(νٝKv&5vI:iXB{\G{(ek!QLU$*e޸wXs9˞K?h:JPGv%].p[0֮A4'lcDʹGE u^]ikf8vYwj 4- 7%Pj])RJҲ:ϩ!|hʁJeC$sQOZS/YH)(Y-?6|UhkpTMZ wՀ-n_d8B)-=1 X腕4|Bal:Q%#ڊ+Q(#+uu-3`[`*qsg*XeT },G ~<#(e{Nd}ʥ,}9__͠a3'>PѶ|J2VZ~S^SzRPWS0t@5qvДw4 o* j&ӱu"$]L̄xSFDLɝNIC*gd!$rN`N\d^:QhTfB '? dxeXA![NiFLs,Eܘn9WU>sCk,: kh7Yasݖb Ǒ|A: DT}7$)\AbtOsKTf5{)Rz}$A_ǏRcN>סI(>Fk]]Z+..w\]jzu͆L܌9XO7l{e짡CKr3- 1pf #`BL7F~X1Z*k;At ƪͪyP̶2cvGlZKamNX+t҄4Š4857$n4 {JoHׁq1gcs8cIӏD|Cn8[6T]a)>eYp:[Zb^SM{.w%Si4cԠbVuEVrx!NE׉X>ܻOB2ѱ|T:8)j'DpXqZlѩ!cl}Gs^LkWLK&Uh?䎊CiDng (kiǓ^ '??mӾkJ"9|W7#$ k"/5\ y\`ȒgG2N<3 ݍ &]INLg$G\8บ?QSfڧ ػ*@L?X~hmJ̒E'ך07p ~(8XPjlNui RY;m@3+c'zcDN*d r *=XN xt)cXl$O 3m^#|zmA͗$ϭGڸY\Ufxu`?u$^ 6vCUχCOkn Fy,&0Άj4>wIOB_:CD(aREuB'M1Yʌ0llccAȍ]P*decdyפI^0 n+?'%SC9C0ޯ<? ,cU1[p%܊ &<[Eujq.OBL㓈sT<)P*MҖ s'vգ_ # z)΢VSZ}ۗBT\1kTM~Mz_Rߓ"zZ5gbu=b//WaigV5#Ӥ‰殡0id8IpRwO/ Rv]Idg~^@͚>?–iu'._DF JH /PV?r5l uW;:'ū7}$\}J P5QE}Mb9҉4)3 $MwMAF,ixܼ֠O ]EQ2S1OC,4/H13^ŏVjg7ۄym Gi.r߫eb"7pa}롖:1t yBgFS9Woj 8Ak1Lr6 |5YI+c K cm 8{0;P1(w@Lю/󼛒t)To5a*JFHυi#2?5_VzۄUFwe 70h9XyQ(/֨Iډ奀m?ţ}}|(e:LAWp]X_BXȯ6OgND@s z.X ~v1c? Cܧ_$O!x`R״|=ٱBD])\r ,̱nH f҄(+FKͤ+ 8c TOnz`,YXF㩆&u(: #&Lm%aˣxw%7>ؠ Wó)G ,KO@}]: ;_R 0;azXmTl&.] q#J!`|B՘xnkI3f'tWXM/_`6)L9ZKTY{D)1Hrvw՗u%JYtjGy7mvy+zNp)y2g.{C%[P~{Ǫ7Q_E0<~Ii W.Ű$,+uJ0#b3*#M6Sك {Vw&b:njM0Tc?{!7 * 'y?di,EeaUKyx O6$.0܂>H+2`y#F;2/Ђ'UI@8D~w1K5.Iᄴ^1{>h"@8dzLfE̎5VK4FVnlVd_"~ n$#] y-va=eA+nB@ho%lD Hwrv<\}3hER܉ǶIL|usƷ1UﰦP=?#AKtB*[qPl;^ƧSaH +WiٯUޙGE-W2 awr|͌_ۊ;mj;=uofWs (?AWna 4q+"6N|_ jNFRz2b) a|~ !g>$_#+`;[V|6VXi{j>)M7n`,@vD"sc)Mp987O9ţdr%ts"\crj_ /CrC_Ot`c[VaW!8ҳeq~d9Auխʑ;-Unqxb78T \Cl& ߖ$屉:z6;*uTYqW/S'oȕS}{fxs@##PJpM ~;]zp"^,j/F_I];1P$@ߪva*ph![)8NH:ʙ̚AUc" |Jy0Nքy9&7Y|fZ+ux5ŹJYRc4u< WCL%9.r2֟cmN ^/_LEjuqF@iaay yRʗBcݪj̧]Z %xnM"gEXO$kLjJ OGUUa+Ǽ3<ڳӄds B)VF1,9U3E.&EXhs ֓G>ؘ>$cWlI hpt>| /Q7QOɖӟЅ:@\(h\ ``CጣW8kNޤc{mYڔ|шsi& $4st0+̑Hb) Ym\ntR,j ;K]'{@pҟLH`Oh++IG0|&@- iBܵ[aK:ΰr<`ț~Z&>) APuRGoFV4qVOA3?Pg2#ׁw((} /TDQk՚3dEԏOFDYy9F>f[Š*ou\|<#`сݼuBҢo@gh3K CBJSߦVB޹kj"*y @F4Ht[cJyEsG^ծE|.HbAC.xNjL m0dOI*/꧎|h%d2S(<ܭԆ26d zntϼ*m Vn.> ha5\XM=jI1َ;hϸZA _ uxh:a] rYtˎ-c!>Ni>=j Zk@p5WBԷ9ܴ4L6gPŋO}j`gY5?"{࠯&& L>ܢk Sɾ$`@g]wӦ ,8JjY8⠩3J9J%F#bCr@>9# 4YYuW&;vo_y~Fr +{<1w$#> sk1 Z8hA>tX*8Zg{yBa/#Rs!zRU W|!-P*R-[>r™WyݏiB5(2@`]<1KۉaL{64,b_s;>X ~glQ۵eYCQCfkg`a&Wc bQi;xdu̴Ld)ؾdy{>V˄SGfM1Kb۹D̛}6@5bC7ܛ[-(f{c׋+ Q$>*zj)lޭ ذFۯ>PkmВ!]WAr!D+"|->:a{F t ~xp7W$PC$HNu,˞ W p<@=3x!W0?F05ؐWLLKfM# \=v5rΆ_-Ƽ ]I6\ wz_4}`@f's!8fX̻sˬ'y7F${c_Q3BX z{*pbʟS xoX% u9o8 P{Y>00z,`R4CcQ$);jHBGFz EuUb /yLg8]#(h{뙑/9<. _@zvâ"~G8z$hEr˦neJӥ sݾ['E.^ 8F7`$a)}^eây '4V.cF4ޑx` [-%2{i9WsX12 z7k ԒJsv{T~Z/g/x6KD撸ǮH[78}(Vio)ʓQ{ɫf.> Ŝkv<'c*Ss%"ŁЦF:fTU%XqaMo5y;|kŎJR)U!2V5#"%؇G5 ~m `_sF0M^IEy0I 9L+H^(L2k2 ne.J$\9W 03f9xmy >+1{F5Iz15]Ep v#1G a6-IjZ_w;3|t!B)ӟL\y)1&u_zij^kMH+) ܕș63aLB3Վ1n[Lq;utX"e<}: !⁴iY_h2mDq0h Q<#u\3"ϫ!Q¯Untm)h\ooeЗшقYh|e$!_ۍE@|'*1}")þ7>рj9Rd]_^3s59)L}yh\*mK[LzCdQIϣ/cb&(eǥa*gTN+eRBU|"Y3+#rWv 8~gҲ"Dц_PE^Lɏ1,Lp5Ħx8U>34SsKTppwDOw_D  [`Sb ;nRz!5qՖEO>a󌡝 t ?z6euLTXSu~u]ڏէ%<@Ps$ !}qA[[9(+_ۯk7 lAneoPUZg]vp|6䖔7WWz!hЈʠ C߲">@4jedUZA wc񣍾h~ru-jY,3@=BN>B ܃fսo0:+D[9qR?aM!PzPP&+5kJe|-/?$}9~/gkK@\igS V1rHM3T*h}c~S i "ޮ$ґG [Hx^lg8d҂=xEIyf; 6`ĦNEmBSU X\~Juʚ'3E'uwzPP&9>:( _)rkaظS ;( k@76eGcؼ# 9AG O b0;L8{3SSm_LaIff1P3C8YZfzP+磁U!zI*EQ Nvւ꤉Np;dCTtS$V[[Kx$ޛkc5Q{ uH w /DX9A#{c~T;AB ݔveG\KAFz Q9?إؾÑH_H%pB}f\?3eOkj׵$u=S7 .o j s,R1]x*fbmX70pGjg5El+nj?PȂAߜ_4jѼ[%~Iwjo56&@Y|B~n1<܌gN4}_hίIL\# 4>޴&l1x,D2M%<Ƭju7*Ja(h{F Z*a3>99')A#捼zy_(֎1ɘ8qtHW~Զ6'w~ҧS>d+俠FO.8Ԁ J P-8JLÀg(qD_aJqqRLh6] SRB$QYDcV7stieTR=3C/ϛȲːHiyLrt ~ g#WN r+)!wmi&UP:̕Q?X/2rDjȴM]=4[;Ȕd!# A(O p"q[Mo]Yq]^g2Z !WX^2KH%5r/ݤ8RRuNo:O׎W5vS ny BCOBŪdRr%+ oT!k͉cuZp> DLn^ ȓ[,0͚֬;7*,û;sf 3(%512W}@̹Mj D\PmzE`ã̽)M^&8NQ#zil1chYB x L t۪s)mwVS*;4L4_yE )S଼VDQ&MLŬmƬs&htW2j ̰Χ^O Q$TDÏWqI'Z]D>NÓfIkah9_{;bۯBłݐXja$#(W&w A+j6 r"EpiB4AKydR9[f*B*$ܺMUYOS K0{>PTDwzGBo _#DN_YI5|*iH77C$ʥ d=IyTv)p5E)k_(0"nrrX/caUWjZB+;֠km":`8i<+f&7&Do"X!Ldz x@P~j`ךGw=;0c4b`pF৐x3kb.ҭ6zTcw%Vu%DoɅ|,0Of#S:& Raߘ56kgj&Pk )Q3*ez88cQb Ӑ ε'յ7:зAgIަKS@_% !bP^2%SK? ƗL "fa'/t3jg4D~PJ,F^8ٕI`HY[EPSfZ].^ȯrgㆤ,Sn=X@~Q4b50+y"rCԗEzS=Y&kYwPX5vj1rPpI*{ eA4ae`R7|3$M"Wȡ xaULܡ#i7lf=$sgg13PAn)M;6+L>@SOIU8F}͓s:E.f*vZdw)s^^.,*& k-dw(>K*ԗ*k6X WSq {lFVvT$3 O7)nutXDRx(܁kuH3e}z3 li$׹bϋ Τ .-WޥB9Q Ǒ/kΘ*ٖl˨ O,VԊCCnܼ?u!^^LBW}k Z) Kv@VPeRӦߞG7=}'"E)Q@ܛ,czYsH5g"\ eB-'rR.4`K.CLa.Ic<TW,w:]$ ~]7t^:*@C;fpPnGƂBk5;Cx!@%boy'Eŏ/D#azXV{>U4bVY-CI;t҅$s>R1sP05'>kèÕcRGiyᵎQZ{ j8n¿H I,t')Ď9S^7Q;4gz9 ED`i2mi냀7 cQ#Ճx\QPFIl"_GPTJ-1~( h aVBy;*c-Xxpzq~).N%@djQFAahS> 4SJi*f_@; 0 B_JN^SB~dI#L@ gaj 큲ܑ &<ðԧ0_J%E档d(k5*[ݐkA~Xpӈݧ功3K\Ty.Q޻+ʋd5z`iw-@AV6b|oTj򯛙Åq$xDK Яy/,DV`]EH?{mT~l+\2RObDx n3~ ww NiYVGXk0!0oO [!"NW7Z5םDq{;o<3;/4u* ! -b8P"EGd) wt+Oþs xq.`w]lR%zp؆ҫO0{T1g/ ֏CY^ gw\*%-Ż D[DpdPOAf[S{C@E89*ڇ?{]ÓrRWMCy|(h,'@,Bof:˦^sìL*2 S]}maJPDwZpQTI87 \? *BgF]ΉF2"]8*N',_Ž+d}Yq'PIە@L|@ʔOy:Dƃ&;lZڰ*=-ƥuM=qc$U5Zz9M1T8Mf*mEsaʲ"j|3@-c0SvMʚZd-Z?_IQ.z|.bnp^p`B]iض)mv*ԣXH! 4I$mVU|"0XLs@ᦈ)_,R^ ڿv*0"zL DLz]*~_uV.4:y BcM^v ם70(Sn朾:騄H4'_{22 [w[$f#zea4%3⡮=$vC*̧]g>8[ry,qo8c؜t"O~ǦWfxNu㠓 jc %}ov'9xwX[xq/ݩ(%8[jD)kcߍ.1g|`W}ˁj Bop nWo^̬!7ո~E\*Hn\%jć:Lz ?%B13L%5 A1㇔iLvRb҉cɌ"cypEA 4fK{Hd j .Sp+ -AZ)W֙ pUUr1k4tM%&\Hklo"pU4s0&+́VܭC->7I;]T lEb[hj!N -*M4,7LWB}oGkRyL7/dG4p姑T0uGL+E[:n4]e!s7?_d9)iF؇.o*,X[`I[ʻo,*VtDyݲTE- GWo~QvQ cpcV mk1M[Dl@XβM$*̻x}r?qVWi.I ҉j0#F:;GoY9MȅdMx̙RV Rs?eMQrshv n43x9'4GإK*MH3gIB)>uD2'V؎Ei /XuYzոB@.HZ;.:C d 7;Hb^xZB'}:!*ޯo *Mu:],S`dSD~3 Ep~j5riX|hS! #Y/a3y؞ts7r?|~ܰ^El=—K |QpyAnO(3`<_7zȨiFġֶV#MĪ2Awe='r~q۸@łJ@"-bqw%u/& 6DV$H^D큢+:">At9bd^D;=\ӟ@ n`H%qF?_c_(?ՑE?BBV\0&xurHE`Q[7 Lj͡Xf&#vEO(4FDpg۝6dЄ.sNbB{\ms=7{WUr+3N3J'krsچ^)f6;4.}q qz/ ͕&e#Ӫ?Rn7o&<'bͤd0W$}ahv8{sϹŻ.Hf_FƀdНXVc*ܻ4_ɹߟRwh0ʣF]f=+IĢw;y:NKOhLI [=IEc:g|-ьCFR$nR>q.+g1˕nLќeµA *[e&,Y-b}D'n/0̉\XCՀ"e'Ka5I~qTX:0 D]#n%=1ܷ| BSA5 EwI: O8ή Jmg˰DICJ7ke7$jyH׽"3E4~ QCC.F3E=@5<` ]y M܎Qp:b&˹_Ihili^^O[jH'J?ȼi *[eTnQlpyEh h9avNe;m<=8,dx4}3YUvCw8Qs2Eg)ΙXOFpv-y=>2SF_EH̛{VT2d-uv>Y'08d:UXl}ߔϋ>cnaeoN&ky*iPג3:t'?u4(7D̡,]z,Ɗ Ja7sfJtYa{CT@V Fc&_F% 5RTkJS Mp<7X[$%[8hCv#Wz%‘41]}l6"1fQ nBO?ZǢ ߓh6z"(mkeeb.BOKIY=s͉)C.{p7]{/b)ìC*Rk8 N{mc/nﰔm3_:xMLn /A(Ty8rW}0?"7R.@eeG7cujRsAk >uN("T1*R\  0ǠqnRF.MI \, 7o\}-tR.{Aˡ1zv&3)+%$195Ǝsc07ř.G{aM?/&srBZXwYyf ഢH%JcMMptI# T r蕛 8+}DAg?;5Zx~IY֌ytK7F3|'(ϸch5t}"Mpj}XY`MDV2>Y~)y]$t| mD|=ĢvE 5O~I+G{MI…vҷM,HR^zM;6S$>yi2z@=ܕrw޵ǫt@+Dl>%Nt7>OTD,UcHp~LNBQm5l%55!Scr.R9"Epf2`I™3},U#(U?H['RӑTXx=מ8nG[FN X?3`2Gp@[)J !eˌWq)Dth;bnW^ < j-@ pqq^(}gH/sZeSmH1l$[ PCrnސ-[ByYVBkTn2,L8s'柡/tɇڭFߧ-3oc|:$Wg~]h(*N! -STȦL%jL}ZO#G72(} zOo$,5RhSG2$d\oہ$erJ綞#̟n %yIE?2ԮlSxKSʅr^x8Bw=7ϖ!U̢'K&zE63c~%4C0 i0O/rc@+FKaVceȄ8p6>҂2 YH*!>]\ ޝÀ _iT6,`svݵM%jP4~|aRgG?3s`5!]'2RʆDVؕ -Gݷ46>/l_"q_jCGe[Q?'[|euzRlɭl3Ng3D4D8Agr01dйyfT+&n cl,"g@vO!\Di?@(x، Èd?T_R>>kL0¹p*B[!$}YP!C4.0x.T yNަ~5#NuLW}ħXyw՟=>=5HFU0 -r=lcI. .Y NĈUUI1@s {6fD=="bWPO?r1&B:L>ӚΈvWv׻3l!%)Rz[?/9+nVǠXRG3%*awe Xdx.pE-jd`X0.}x--5l!͞{p@4zd0K鯪K۞f XTrjGr91]HpnqGme&Y:\W5y*q K~`VC;6:jp?ryFE;FXy2e+;ڱWdY0; hʝ!,iS'6O_S\OY`::-Sύ={W8aBN6IoF3a6N8<60LȒ|ϔF]b7 W3\%CʊP5x)g. 3;u?Y_Nşn'Q4{ ᗁ6e9#|@9JX{(#c&SoAgs:P[Vܸ"TP|+WǡJ6?2TY/4-jOmA)U3$.p 0~1B8ɞcǐ`tP~Nu)*2,{ߗ5Ř ޮq$7:#[v{ mMr4:/S.\Yp錃8bYjѹ6 =V?\%mjt!o[l~k=i\h`%9l+rE+(OygR "x@s*plQ;NuaedVkp5lxn!,z_}@X11_My*itjQh`d(/9~5&ӯe;/TeQܳR=oRzg8ZliRff$;~}jXw x=B wR&Mƨrp$qo;݃ pfR/N~Sg r^2D.k'lhy(h C;)"}E9>m㡌/OƟ6fKץvu DŽxЂ[!œZ Q٤_[[vfÛM7_/|b.%Pm*ۉsj%z]}ފ681 z6bӋӵ$dG?V! KʉgIPk7/@L;Vqo,VRt@>) kJLUҧ@ ~Д"C$EhsnwDPM)eV8^񷴘A {$ӥ G d߆rPAIncZ"*¯nƒuxQX{H a)hBs" dС"|?BO(w$դ×V&v |* Yy(ƚgfoKx1L mѽFG)OoG?naUU u4L ȭEjWm6RG>Uwh3͓^0mNV e'zYFPz3 Z}b!Ǚ[N@-b^cNWtdB 2E0ʯ.rq5{*ne]HO0=Q%4h#LpD8Q7b^Ξ{UeZ}HeW״mU$|Uz ҷg,nFEjVuZzCNbd[FB-8/5>C`Ç"~vBG 4a9RoTQh:F9XZ :7LHI$WĎ.c;Cy8Cw `7Ζ{;?d(}`J$e#;p]N/wʍlۜI `9ʧ>g{%6"([ Rs8iMOf!=R$?ιĆ94D\Iw{t7XM.w,o!%[Tb9!S`$Md U1 kq6+8?tAbd-_@I(kS/S2WF>6Nfm9o:τkԞz# ?3,]+8@wNX0* hHHQ4Ʃ+FN$)3hq[̓Ufa37qBxy[Ҷ\G~/vinߕV=x+6 BٺW0MTއ_]?iCQEx A4s6H 3 #91 .`7*1 <;sz+Uck.$72P ^pOķfJY8L@}d({d=t~'yL/ۜvrŶSu[ ~G馲N+;u4%Ɨ-4+kuԐ#ώ\f}2 g8S~۶# tSw@>q-.ӟEB&_¹`mnjn5 ql y)KB $K';je1 e%Y8l4Q._So;Zd=*-SEn/YM+#,"tqX#f)k i7W63ꓟN݃ c + Q8h*-%`5$9{Y@$v6/%f,%HegMAÓ>=|(iu=V!&l$fFeGSɎ0~Ҧ_JGĺY2ai3 Zx 6Cqf>^'sǗ  a,] #O=Jd5] O%邬!(]zR얈 ;Oi1{-ԔIh!OyI]l<~SMS?Z#;kwWd1>z1%6MWsqHNcNw~rxs`MƱŻ5@<2Kх [k.3ƨ (jn[=ϣ՛gEWWo[BҾhxV2!v7`!4rOBNL43ĈYq`1N`%Ew zH#V&AKP}(>ܯE{PIIfLE Q_"|(jH2V3鰚lpoi>dS*VdJDŽ>&*k0fAОqTZ]W/rV}O՘6 ~znѱ8i,4FsJϯ SoEߪP61Je 8Hnx` CZK;CPOZ6&H`}-dWt(b$S@kJP:*KUQTu{W>ue;ƺ #? ]s1k Pr6a$.|+,'Rw~fHuupDqE{eOEuִ !bGtT)Md _J L/!PChkQTk\%ROe`p'˷꿻A|/ [m#LEj5<7:_4AԎB 8Uɑ@ЎB [1_8?rf]H9<{f}펳٬8g#TJj<X~+ysTs&P@2C? PY_lFʥ86i*˙4"l(v@fWFXRP%M7D,%f[u.]? Pf7|175M"RADi5m5awU"ES_͉Stvm\[5?lBd,k Y ,zK-pBXg5-xpjU('D~" XE:?xS?)c'%Ρ/ę#m؃Nm6.os?t ,ŅC1k-Xt_maA5#]oY$խ׏b/Anfzc(3 X(xwuޤ(@a)^H`Kk)9F\R|iթޗIx=ޝ>=Csaݴu}VҠ"N@L0Ŀr1ksKw~r:-Hȅ-!; /| ,-aI_?CZd-A011b"5YDaG O8RJuH{غ 8u ;0ɫ;^ܗn S7͜$2+N$xŧ6Btmrh vw4eKn%|c)7b%܁!&:iӅ"(B`j3W*;00Tl{0٥kz1ASƵ611gƄ.Veh1CYsJItmչA!є)HtG@bIDg$>zTڵqUum@/ߚ"Nmu׶UG SVӼffb7BZ,Bό ILlp-U1}Xb'JMWT"B= wx(+qfO{Am jC辆wM/G)M,ϢEip}*2w4NCK GTjb\sx 9`dW3xy5ꗝ08^t|(O{W(d*tսjf9 /1Qj5[urm5>oO E"Z{_ei`+$h*P]VޡҽH}*F =6UyC O udU azs {HBY"oOb2R*}H*!/o!BadM{5H!b1gcigMcb7'xzgO Щz~D$\.8REGc@ji/ƿ&́wqUy16@BQ twڸפ(-C42ǍNIis̛n.1 yUk ?DDszN'P>#{O(/43e vnE젆9}ġe 9sҗDbSZ q) ii{ȷ6"ve?$RcnwFWf^Ǩ $M7%9]¹xvѣ Ŀ?<$ޣ릓 d`2,a(Y8 /j}+Nu>Z5#ڴ-Et7xӥ%Z jC{ 8e2Y5"3"^h܅5)zX]M0E!7wU/^乮(KH YmDw"{qEI՜Aبn&@aC TzͮnaS~UwmKv[aNZl_L>HT+mU >6[oӟ_[\]`)T}ѿ䐸rc8*eZ@I.k9cLko#NHE#l*YSA+gaE"d/!pYb!GE{]Ӡ%lFrUޏgW2ks"k߂ݐM巽?w rؽiIЧ@Bo@(UF =8f   vF,UL> ; yf@b?*|ȉ`rƓhU@jxI(0#򥁥 gsem>WB]Zo,|mZ9Md*,|V'l@6"^ ޙ,IQ`gL'϶ ړL__1A7Hl[oq A.etwa' g yinCLԲ+ ֦DN#Y^y䏙緙y|VpUHğ,uΜVgЌmsՆwM]w9kQ2AA&U_9.HgjPQ3MFϥ=(5>b$%7ID""ZO/v@1 d=RwKszf#)1S1o=k[^%)KjRD.W1fM^e+.҉Rp ʔfri`קT%Z\Ҷ `HD *ijVԼ(HY1lN>6'4;꜁ZÐblHC"iKta|HRޟY[lj24AL?ˌzA¯$)BXg05t.Jh> {5_C[(B%?49M:<\Ϻ}t5 t5{kP_*J|RDMeڀ(@4Sk[BJ45vcؐ\jg5T͵q=@#4Ez >d`>t& roYL0 6=ͨ;Poi+_?Ax7gb,\R ~dM5FNYעmMswCEmvʮ܏.ƇpnuOkN~#EF(%y@VN5 |E3L*}8$t=ɾJq|MQD%`^t l׽.'S6<5䊜Nbjڴu,8`YBۄǑOۏHAuZyVJX.Dģ[vkol0 {w@VTpsd#[HCL8[c^͛p`R rʯЇenyw=H2qnr|{(b}e}[^AM˫z@8X,֢=Hdk+sɨ`.}Dkg Y/ |@7Hi_+?M̙P qk '>~gO`-cTe+BjG^ "0<Ԁ8&k-[vve}{_ Wޤ1B,:Z.JE@hp"޸JRǢNxih9t>Q bݸ!r:yhoj8,_=MvRY__%_mS?cB8#N'P cP͐Ł:lC]f5;lKy#{7Lw^:!6ɚF\5TBiqZ}\2rHc6Py<KT`.aԒt{WG8,Oݕu?ws` \ LТ3i@4r.#^x\J{fg:j‡3T8'-h&}&PYvo,qc~g VUx+(f'OG920HİA䆈{0Zy H9?Μ#;D~-ᅆijT.ͤZ!Aym <#^C/ NcWb? y}} r@9$a SΥ z%8xQ69 E=6h#`v ȀGr>~CCV\}J3t'Ҥ.̱nV 9P΀S qyS`e*D(HdXEll>1Fc)^IHiR}Uxo2[9~~7o?T3*)NAP |TaEO}[vmtz9[w<4)}R)8Mq7[I *%F)ζ| 1})(5G㕂 0ocZd/w.L?${A@g:.;8M9UO,YI4gH2څ¶v8^^ r\O<9eiǵSc}\YIЂ'{A+XuЃ `j_rD멫Wz5٘rCAZ/JO1*V`F({hCƂ",")#u\?BXN2䈋OޞNn;%ïQgt ?<6`aWqDat<آu5xp(e8.5=}Ȟ@\Bݹs%_o]vtLkyNB\@hbKq%r M jM]{d(LH'Ki=-;2jm/*o'IQ4 Npt@瘸!7Y`M?&Mo_l@ϟCڐ \$&myZI~qǸ%m]wkKQ F @HXMpspE#[LskE29 6AVk7F\нʒrb^qhɶ`:@,zX4X \ CIQg+A<; կζEfW^ 3H2jp b?wGEYtMmus}GnA`ć`+1-<O$=nSc;&I \" mglugM=>8V*ihh_ EDkM 6*Gx\^KܳU|M->C3Br-߃"LlS"'Ozc@z}uHa(M)ΒOЏKBl?rjjE{vv8u&nVIn]\<uelXK nE%tMUDSYŔSܶ6 n [TN[aؔ\:}|p?M񉝽67I]5Œda2yޡugCŽ|\*g[.1ҨuKy(7/965zA3NSȎ#{ D_ e]9b-i^5M|@_K> @ JB^ >Dy&FqQv[pd`\ TcB_MaA04 [FԓP1 e9 h(VT??KHRA/|/ئ(?vze Nl9wIluD.P;O+}!cL0M箅^?[Gпm 1K IpHB@5φv GXL&ACt*S^,4{_6Z^[-.jzߞlU9嶲]Q]x5` RlqHZbX1  9AA.'lPш>풺3FۿA;%ɷFׯot[Ñ,}01N7̲#zFg%|ƤZi 蓫#HI:\ڹ FDzp 4bV;z^ttji lA}Z R l8%4I45{CrIm%C{;݉M/:@ZԮt<=SB^D9},~.>C1 4ݵ)!6R> @JxD#94)c>qTrX(Oyt hMlY\m410k&dҍ }.-moiCCh̯Ϸexb^>qkqk|౰eð!ɧpOYu,/M_!;+k|lf:<ãVCp7e*>ƹ <$|v0jojZhs|ցGp{Ru3jDc"7U+''a@B{^gbn nrXm{aUrH_#W3hdx?4m))>F4#KM:8emfkwL!U Xut=N[xN#O掺. ՝#ַ@LgA'#ќr"v0u₹^+^;:)jf*mG}Qfo|[H+lœ} YEOodmNbY.Cqs6צ dw(W%-ޕi ŷllJڒ|ְArx%-1<Ŗ4좫)镔 a(<>Ԥ\8?+Kyd{lԿv1̩D&D~ #GFL) !7X2`sQ4b"YG_'Iʻ\M)"@c"bnWWjN67]HC7 vby,+|čJ4B!,ޤ-#d&,DL;?_P`S~/ݿ#U۵HPH:=6opHtRėBZT~9U cEˬC}SEKX7lՓaI?1|MGy|$-O!-ثŗk,ݎzENn>g&5_R~zOj47Y2NyY*xO˸SvF͗@_CHhsT_ m(Υ{ĝ3hoZN0K4`BR.so##Kl_Â@"fD*8}6! H>_j~wiMܗSo4F,ɳB?Wm+7KgEhmS*kM%um :3ȶK$Ǵ$Ms,raN :X2t_6#Nq.x%,pU !B o4yiLcGjŸ[ "O2,ETB`c?],(ezy # 5ӭ Ues9'D"V[0-6Qq`tQu=~92jF$i(]BE 1ٙIt@ ~QJE cpU^G Uus* $G6UQ1 T7h^wd!BjjxKv3 췿1+)zҏ_> *?M0Wv LZ9xM09Rtc[Q'v*Y џn _Z XCZ#inc;epp1i S ©po8Q<9q="Gе YT"H܎YiV8(xuNNPR/=%>p)PRTd$U3sh?9!EdVIc=<'hj&)6ͨO%,2I PdqqWD$vy|i"HӚ{q K5ChT&A-Kno Č g"+ 4T,VL*bVuʀ;hۯZ9Ay ,"} [GCq~{^*9kWoV%%oebu7KrTk{a9Sz2U 8gE=-LeJ 'maͳgƺ&9).1[b,^a8ZGrQ8^hN1t{I . uZʶH9 ֑Rjs`, '%: \ynC\x.P"sÖtj|F&z ; ̛PyJ!@Y!\HQgL}K0%|%x$=WsE,dt-Ig+Z´Kεşj.j<ɡZ߿:BJ9n[^Kl\VI'9 (VȢ 0[({UQRhAqY2D# qML~oϊʵ3 ݒLu1QAXC@DY&"[61;Yvi߾[FW[\pXMFg"(!z"/prV22k>CktK,NCS6iNnRRJΏ3sj)kŀQoUc!mt5Е7[(ukpRoMXRا!VB5I7Qi\c˶]tIbiS kxքA7ilRUCo^WDsJw 4WgR( S߆ԢM]8o?d/OZl飠7#*̚}s?F}3?TO& B++ז܋TljVe#E\▉Ep}D#;5|~L-|@枦0;<+e߆"G67gIvYu'iKטyKS82n_F.%獗2/JAcҟoJiը#? +2 B/=uL¼AG:/$S!CZFu$ )GӴss X\>PZԻp`"5 ?UIizV"ӀOXlO8!x4ͥܿxMYo߿RYN9FGԹ?<Ƨ\^ɠ=lNi_Ɍ64c0(,D X|/.;ͱ^, Z1ABJ:Ո3Xх9᜽PS#R+L_2״DاkFw2bBZ4 m!԰Ychc?:({ŃOZ,Oh_f ˒2TǍϳi{ol(^Kgc.;1a't{#\!&y5n36Z9(qqNXVWz^;؎Fx.mfbA1/4X4"((o') njC@ZD'{H n T,̾8kof7n0@}=|cȷd9hur2N-g ":vScg a  g#eAȋӁδm7o7dm^@*R=k9{wOۓ%vnop5)g1(*y trl d3v‹S*P hU5 @BxTo(xH*4c7Ȋ%A/ֶz ,zkXl=KԜk 1D_dY| *߿mȖw_m9"m[xR̯ٚ+:0*brGͧݚ֮̅1Ui]-z739E܆.pE2I'*?0q0_YFk2lo i*c֣Zkbߑ%Q !ٟvOM~{--m' -V(&w[wg)gz1@]ʲ^Lu׌=&udBViYYUE )ȍ @ɮQ>LwSN eu[G/|W Ws^tR&>5@b1:p֙|pCMʱ[x]]Չ?8ɸ6 ƾF ^mPG:86x:cr;c||shU90g.uJ~$zE Qu~oܻ]O G=jp ʮߊ{8Ndjbi>sP!^f^c)-g+W] zR{p>v.MܳΕwCkCP#13qZi!EЩ 鍣3V"9uI0O?n $ KOJ}~m7l`/KhP@ V;qRIfx-p?sE-̸8Z8.a\]UE˳M@OMe蝺MI@Be#U9wYl> }9k @W(A-&-jtFLRn-콝$NPT\ W:A[w/˲ N׳sF. g?ʭs#3[ } *<7 [nĀyi~T:ÿ 6@եu8? t1:@w%X3+duxy/I]}ƦsUV2]3'@ ټH6D}ӷ!k/یD.cC\3ěTZ"!j3g4 t`uR vRSl"06%-d#S7.l}k0 "ZS7b #ނd{$\ JFɟ'^iTv &PXJDYvO_ccu)eE4F8?AǬt^[JKLDWt#(x^ f%G6%wNNyf&OMn(* %2'9:X #߽n-gRB;+)^Z9'Le֋/q8K !P }3RG "I&NJ>* C4飿$h?]ݭPԮ+vC;Yضz Axآ$#qa5EmA_ie)}n3T>ќ_Ĺ跩2J H:y p'5q̀JU_QjZ2I`0CoD H1лcOobny]$]npbp)gOO:f tn\/@k})u1 *1U6^NFSŦ ILj=S~": Z"٣MS032nFvS _5+%Wvn10bHt)$γĜjܚy:,3{bD4EKxPIu^SUQJИMVnQ[iM%_!w 1:?iH%"y0HrjT'!%+ۑv(.h3}|/HO^^Balf݌ Mr,cq#<;( }n׀`{i'cɈj9W]o}l:""ծrP{ ޱ#lMyY/ tEg콎h)ZW{WG2`:.EI}+I,BV*e+Iڭv]0x5!ԛҨ;ן/6C3Q:N4[oJ=jwG*$q͞#k%zL4at G|ˎ2gIҖ{DIJ%,9o"\d REFe<5r߂K.B&Te㝘hごݵ"UY}ΜrKӢZӺ[qɈNPԎo}𫡭okAV=>^1HX<|Q(1f էt;Y W%>v@ *4d2>$dqV(Ra{uH4J| nXVpi8CCP9hb,$,KcگX =B!&AP_dθfRsIs7NWhoς 1in&c&Gs Z#Xf/ԕ2pYD,yڻ#9Ò|7[B @,&[s(fcz AU1'Mxخz^`MTY9Vj%*Ei>/gY;63qnX`\3 x)"sܫQ̜C> X/z*6J+9^["/1%S`MplI^g ?>5Dh1`&Z&=trZ$4s6ޚ{?<OݼT cWu +@ .PrW @Mm54!aoh[ qm^,˕BQ-_ץ HYFȇhD!⃭|/+TęP#3iyZ8u`X W>s"EsԦ5$p? vQè.v9iͧ0n4MιFE&z2sɪ`v]Aa֧9%@")mZ9>.V]cX FcY'P#6]au^t/~\)M*Qq7 tk`eϣnyHL>!al-+/Ŀp׍&=,VmK]& smvQ⧅TP_6cWZ_J]#dùs/@>SV,~Mn)4[4p:\‰2VهZ>0H{1Bzt/2U@)~\tP c.__'3byVug0GP_^= O_A"Z@w`8#]mN4MCu V+tBtrCtF<.dH*LQE IJ4$?qH~(CYrb9ƦRaR8GV_bnaow  m)$'N.V%ZM 85 %g=r O^Ļ0L!<'`rd\c~k-  !}'͡f8|R[)uv<ؙ&*2 /eo2qG ]knJm%[,L@.8hi3PspyQ_)5XBulj@G)@. sb,e1 8>я a(F< `dgүעECԊ͎VI7t>;uNupF1*9(dJi&rH[:`]!gM§VUWU 0Q+˞FhkMcf4 >[U&MҰBW,Tr-[c {ͤK]L:NƜ%2_+k jS."L2~ cZYksR;W' Zsp_*0]ssq.Y᜜*ekf#"D\S>ŖOQ0Q(t; 3Kc.T!0`OZ~ Vs OT_[ Ƌ* }3&ur4g`$M=M`,DoԓrXLgĻ^G(CX?demR[V,SҲQo*vIsԙX*DY6l^rgs`F2##Č)3ǥ^{y\sP%u_ )K`x5 4"6IYL Mfdt߷‰k+I#^Dl~rl ,*lބH4]yzaGD/bR'Kh5km8 86C" ;RTԮC5^Wr Sx qdAԙ:\po|NI>j|uI<ڽU |xPy3/!`\nVSTk#?n;'e=j# νaBun-[T!fcc7w5Ñtզml=Q7,W:YhySujLM$5KG칬}'TJMO u+_skAf#'O wbCg`n7t3 ؕa^pz(C%C]/6`,eM|95otgms ,];5ɺYiSFPv嬟qV)`hr/[!Qeh1 i£7nfv2F"4jN BvEnFo"6L "G[>Q ^kDР=ePRwlA 7R4}I\ eBqiiy<[||S]AYFQp=8$Q xjc~+x#Y8|<{T'ՌjMo@)SOFmz88pڭI5pHL:;| yU^\-j*"udG6l߉~AD27fzY:e=uHؑhE / 8%"byšUaHlv6F|x+zcF ߫0ۭLh<|Oo;A;+ԜFPrhWh9jD X'(c)\l sZ1`5yLv.YL^ &(7^3K8hTO! ~h3 ؃\̴qZ/,d)5bD')WQ OO:k~ܵ_Mr˔8:Ap@l0QP yRf Nf|`V\䍯΍m챔GS(e3>qIeAV֪h`tTS>GlTQʤ)8o%hٱE=cvl*!r{+XU`Ayc7 gPfc·G'npՕn#5@zO J~P^UcheE 6r(p=w۟ilW]U)pʝP< vfu[)Ib~ibGş;+-)ڸ^r,J"RR@m"@6 1P$ nSCV*;ju Cy H<`k]q$-ɱ|Ld ityooFG)SG&ql{4Y&iL# t{>o˗UQ4gN[[  C$"ݙqibZn~-Td5r<%C2:I70dڑ)qH^Yc-?NRAA*gvj #Utc~leAB_v 4XRʊ9tSzapš=V !9d`+H"B%]cZkq$^?6t04$ي07+dr,Sh̆`&|H$BA)Xt"*:M!R7k*8l#]1T9"pv;݄c^/M^; ~y1"X'b3rx+9R9R* p?Ft^bT#7zZ΃ɫ!DwqԎGStݑmҋ~Gimfz@֜֍⑌s%ct Fj\:@6izZٜu#Xn+Fo5pS 43@Kf=p^ q(T>PC)>w& gh`bHȶ{ WD@_@,핤꾏\i^jQ4pg"I9(>/*R}$z`R,uI8G\;da qKi e6bedzTmy-8ů9;m5lZ 1lgV"Q_cU@O ҄;?4ij@\$|?;:Ċ V0njg`dT#dIģ7?>>dptM Rʎ(RP{1(gTM*k۵/:|S0 gaVسDԾJkG:Զ1@HCS>V{oQͭFg1ZyA(߉C7`ڊ1u\ES??$6hpNۮȒiLVHRWZj`-' [!b&iO+I RAPOEf%̼'iǀ#s ag{;Ԟ2r(2u[ 4׎@ v0rkUސsT$SDd?$ZMٍDvqȈē'>efwYZMښf}Ҷ!M\U!mFsR vKmF>Dgahfn'9]QY_>(1iLeUKg7}g,WO KAB߶CB5Cwy[2 Zkak'+Y/4m;c0.e!K֙='83U%a-Sƨ萆m`06Zvj .^| Ѹ S+)(zMQ,=UScЅ>$ 0) I#A/i[&Zb0AA48S[E:#n!L}{I([@b.4Zt 6Z+5t#:ܛ)(ء +X>(%/v̬^F%uVgo)'v9Ș;2˥.>-T}Aeׄ%bM8|hk$) KgSyfO)a tͬ Lʥ\ܣk㵟s N ̄ǯm舁(v+ J6*H;I};4ѲVq0j ~b1 ]ވ%]1 9}2vN9__}[}r%)w]]PkzN 3Wu#<!7f55s}xBxV5R˄4:~:5uYRo7TR=@ RQQ) } L[r<M~UDW߳(+p&Mʬpq|JJѫcZcLŘʴD"&÷^nTyn^m6OƣH>U2^i1pBv1L1fL!-XB`\;P8֣8 igg.Ij Vtc[Je$Yt{]fj)q<\%2>!c*Su "7 w-aeCn=Ha&v ۝*>P_%rF='t&z$U"dqQ=s YmѲkFL0زe+_!jȋHGW0.s`Ľ4B(e&xw;[`J<>||Q*9M?<]CTV}wk, )h:(l291⹧@56mGHv=fVLq#j#|2zKaY[z3~ iQjgdv:UkZ2jР+{o4;a)4[\~ˉ! 8n, c9?.}ڬ«+؝nĿ -+pk3n{ވdpy,#1q6Ȕ=>Q@oͦDQb ]q >b~䟾[͐9픓LO@hw5N#50MWA R('&wNyZi:Yc%u(t?5Օ2`׶ɫ)(L2} -0D'uǣ]ylPV_ E~rGpHFl>d H_W(g~L^JĚpWd>,|ˎѤ n@Ul#iz3lt*r`Y)OZ0~l/nb,̽{;}m֝{thHPЗҽ ↺iw"#1m_W%%&! ٲlE j¿slb|PAFpbLwVG&+;kZC*D%S̈́‡odz; _f [zJ? ]:?.3S:nֲ-) k'̒{ B3x⁖d1}): t|!K*7-߱1' 9 8"2{7I8B-&>NNUpDf-&P+EJ#\Stc'?{rLyVXp}*y" hYvbGDI_V O%-bc/@}zYHevfjkT,x!A.%o߳p9o*9y3vozgo2{^D5>kucé85$l5y{6D/~6')'z& A΂eV)AwF?bY)ӲR(Y[̲=2>D[8G5 C^|"n_ htJEh/:%qθM>R4aJG-o$8 o0x۲Lj=PBPD qYcܘhdr8##G,3OQH W@$sF"C pjb2SN}dp CQsc44d{gsВ +h gT4R2H>P6i=a"DEcI((%JAa:HcAGIo3خ+JPmiz.x;00dRجWYc8`Hd~= !jc͊>Ra3Hz4G+uhڽ"C}oEYRh? r^Wnd>,pr@9n bF>Y*0P3wnM{]ae*9_$H}Zmd{o|Ħ`4iƞ~澜5ٿgǣ@SEty]+I@A-< {`r^4ąJ@\^^{/wpLP*HGQVhKGn^rfi?CO5Aewɹ] b{DJQu-qT2 rY^pXS6#8sbBYRKhԎe?&!Py=VpY|rK nw+?pg"xϺ)ws8ro\^dTH'ޥ&F06c/& ?Z㜻X\|ݔ+GJ`o Rk;4df5Yz e<_B<$꛳42=9 OcIGnǥMtEa@ 8{ eNfSA o[`9dCMrJ;q齋*DU@> Ne_T(ya"GMS6mVY:rr:tYi=RX1Q88733^Nͅ/tflN5?[yhen?S\hVEt|`Byf4.jxY-$ "fh_]k\5!ۊggUsQ %[GwjT$ ~@fa.'wz %uHGa ÄӦV=UzXQKJ p<p1A<^+i[V[yt8'hP%)KGn BFn:9u$Tn:(-ZF@:Bsu\ӥb{fWHg*5A@p@SˢϱqxpgS3348A W Y 3ւ1:_=%4hO&B8y jozl^ '`|d[[_aR@D0%;[ (MydXS)If?zImu#KAv@JintI?QjBivL=g0NV4|6I)]uue2`au珳"90kkIuϟSR!<ه\7GCѫ={% XHϚ` ~ F$yVGlG?L35YfK\YULބʎSbQNi8$ʗcVh~ KWjb4Wb9J H]qAA֬ /S\7g>췓|i[a*ɌJS (=qԢ}Ux/C6 kٓA 7l&PNQ)v y .ý=`BXZ=y\jWڙtW m&dNaovnZpr`?,_'"m+ ߵՇśtL-ZG(ޘ j;sH٭MbP:yɻk9,BwЩQ^IvlSB@хc`ktGwSl'!~ p7Mw>0^镞p|72{Q]4lOvtbb!R5 p2䑝H1C]4[- 16WT8kHPG{@vJ(1j Bq((C+)ԌۻVp00IhĮZdg7%,j(6 . C)A j虔^6ІZ*HLe3cą=,y um%01e UӬ]!6uK]xl*%l!h[+P ❎#"&ӳH<1 𗷱Jĵ~<9#buIlvq8`l,JO"DKsÆH\Z\:Uj QHl}D"+|}]]1zGa=wNujs@WGR?uTH׍z:KBo",z%_xG̥v 7 BDLqQL;Rv*Y|&2=!dm k}"xY lGXi6vJ [f8ܞO]$X]mzJ,jnl5nuA5ТU6ƳϬbE|=(`oH4@6:m:84{)eJͷ Ȩ6dbm~TZI/;!U(F eRj"3J1U wL:uRiM猒Pp³=<-U S㑪R^gsQElVIT!>]$/9}|Np^ZnE3ʩc` VbZiu ?FnaYZ?9PP+>$m]}K^{Hά*8bu[[Xކ=FeJnAUlhL!_7%x+…(!=iǏ]/`5%o2԰gvqÅ s@ =EVX^NQ\'k5uA^L,|eIEuüq[irEϐqHP!.gI/ s|<4Dһ0,b }rQLLhe'u{ ?k1x!l8}Ҋ!AI"+"P :ץaZ7ؔr~j0O׸SDOAL8T)s;o:s ʖِk.y/q%ܹw]ESwᕑ=!B^`wVJx6DD3<s+za:By^ aPdjt]&jYnh#ZϥkƉ&H i,|c; "6oPcvV[L"m|z,7Uި .љ1xC^}vƪ$J/@x%@+6lyI3fG>15H@ŒzB4#L;ZMrۍݸEJQtA)8 *ϔ:aqP怊wB"o7 oSq<_N jESl8P/'p9;>T ޘ{l΀-G~ҕ+UIrX'@_6Jq}2#dJgV=Ĥ."N pG'U@df]g+A7ޘFn]J.] 4âWq1Fm3ɽ09+;A6'{I0;Uv5S{Db]4S㬞9b؋3pLhȲl%.(r!Q`t1xc7&L1wJ5ؼodHv)w`D4oM1WʐLog3;f$9uU282Se3lHVy#m2GZVP>,,z@V>&-nm3ZV/.rRx,;$]fy7q o(C[׸f]/8svx|ƙCD>!Atgso±1) wpŴOY/qhrNʡ]6*=MTL$}X.lp*~ =ċcPHt "MϹf /WuI_O}T t)&Mln8Hˢ}lnHZ1ϑ֋'[dv2c 'y\`y t,^s$?IQ8 w/a+VPA(ϵ)EG/BsЪ1ivmw6SZߋb61f4pȊuoA HG./T匰uVp)=GTZU:uQc>? 9qD,By/ug T9uZμw_\>h]P:@Y/]9L+LE5j7fo2V @}076 -ș>crֹ(QO3O?X{Ӏbq{3Tf5њyL%.N(NOP9ɦ߄<'bHddX' 0rI4Sҡss)rM"O4[/b$A?F,)}+&>2J Q68c RB/ xo ؈Ӄx)j:f?Y+H0r3X\5h~hU"4Rǿ;`J eze{Z`)XSGFs 60eh H(uuǗ}"XY_tzM_&4{6 ;YET ֵ/oЦԕ/lVEu!vc#s31-qdT1ʉL0mLm} :/da688ESMxmZ;g*~sN&*AOc`748} Gn9mE2,kg6v:)^lσˋ5\ 4A8Z#fV\eMaMVFc}flbسro"+L321` ,P̂\}iH2![>Xb—T*Lko?y"{DlNz;jE _ʢF,E]{ͩrM\r=po)fnPdо#p4-dQ`uۜw ΕaEW>dجȢ׺g M[UKC .0 ;wg?%z"G_벴bf>J•k^oRc\;`#˖|!zy0/*7dVMco_%q=E~U5;;{g<J&~))W ˦3Pg_[ 1me0H{A$ ݘ4%L{ur>B{(Mb~u; M{f3kڂ~a&JN=7t`R5ُ^Z8*Wݷ>|jwlVKTխF&ou#d 2) Bg^zM߽Tc,+٢ܚ"n+_$UEYdB.m WӚiTގ A ҫ."n __e*~h75XUCm0cmGIQ{'i_,``U)]Bq_.tkc f埌E9nsQ [JnLR o@386y?F{hE }>OY YKM x&YTl )RPnB8[ӌFΤZ-ZM57Oϯ)7c~p8B%IiX("ggg%#l|^b֨I]/vSuX7ɽmsm|0G  Gd3xN, a 2'#*VҼ{Sè0+tZ= eōr$Hvӿ1hvf ܃ω'yg![݅Xӗ~vzqI=A 6zd89qc[^?!h>ip|}I^]~K٥ gf?B/佸>'(㮀hh ١$Z]ݫu(5eZj(U\܌Lrj)[Si*{bs@cII&U!yGa*:V",?e )@NhÖ)I {Q)JTS5#/0Ve:u<eeg$0cll20 ե⁵ys9LJyRe떙M[UY:_됓A7ԇ! mTLt?>z8ch  1LbFr+38\ϟ A}7vkm7)Qg,NWHG䬝jmvFb%YXp5)z5Ą؞ àVrظ]η*wqp'iDmMB-r){1;iU]{!mь̓n_ÇYB1Z ԩѮ&;PYj3E!I-*TmÐ^`\X-h{ ,x6ģg23*=3>hwcNRD\Ajt}+e:q5,!tgg\ ǐ''ǖ\TNc tZ[:J(.hXN@~!dEE<$[<46%0y/#ke$+T\b6#c,}i*͍Ƅ6uxp#~IM`4Qm (êȹ&D;)XV/ #D TΧKZeUߦ |rۨ U4+UAt 8TRNvqEmYI#Ȋǒŧ-sK47> inL㒞Cm" )UXՅ_&P9~1Ͷ`uVSemϗK`ẖg:q|TR{AdFDJx1H@~k[Bg4 CA7?>)T$0ZO7ꞕRFRif +X }Q w'y6ا#Y(=bѓ0xTUȧswK_*(CT (>7TI(g#cBuBAˆ]tb$o1t劔D(`8S_=9gY+q/n Ω=5[D?/UNKY(XF鬗q,vIՋ}.9Ey[E)d47p>jq+Dv#3M[ # (Y!If"(_eǷgtZ*~I܌Os.6grabي0n%ݺ 9T)7|ٛs[vߞ)wݝ_KS##ca 94e~\W{6DΖdfE?$>d͛pbK;TaXWBFh{D6Fq"ȥ-UN(?PW/ ŀ*,1ŝ(NHzu_cy8hʴCJ[YOM5B `fAPd9F|4j"虄NT~\✥q\>[M]3j'9PjP _r#AvVnڽAno,ӆj i[7L9l(,Un'a)^=ql"9J]KBcC@U}-Yi6Wg3%rH’$7=u.mJds0jIt \$Dy[*/YhJa>?*I|%4Av/bas˹pONh1cVh=1Pۏel)}^c\  '-c]3w Q*6@N &jޢ?<JnGHCQEiVE3#avxr'`Npv4ݧV dNTd^bZW`6{ "j$4i:1;STu._ Zswjll~>8'J-ԡy BHDW" D,u/@ZQ`&.#;$m>B20$oTf\P>)%ܡ[]tIXJtqHM,mO~qL@)%{F4sIǏw>QZV51 M_S`0To! f|.+@ip1~=y`o3\[TT{nY!ӣnv2N=\v sC=D~#& -:ÌɖĽܘL_As:.H[j3^`t`Oq8p#)p 4S'k?9${Y矾v=WVloJu"Ix0i/Gu$#<:d'#USgKa? )mBT>SeT⒕~DKmg[Pt`Grw,euk{A#hv*CZ9V!%85Wvwe{4ʲIU1-v1{=e}-.̏yX ML֚A8~q$'f&w<a}d#חh/ǍB[s)W0wJ0#ChR]yX5;%gK S. E/hx8]յmndiD` Т ݆HQ~dg]k}"ևx6nTŸTt}Ŧ͠bc)ь(Հ-T+y4]H)wwOͣlcD+jxyl XXU^vô *rW/MD17t г. Ӯ:z2Q Up(\mB.vŀP)\O%?ݣ\ҭ@@M:r|%*y4f.=,m^\km0pFRcԏWlmw^2># {t-ӼP!'w: q?@lCpIr0*C0>&ʑK 7z©{pL(UtјOٔz B#*~{тʼn;v XuXBORlj$^:3 V caOukȶj"v,^qU{<Ӝ-Yz/gsz?:.}Xk]{}Z5mJnk W:=nH~DyJ?>^izen1oVoo&-f77hA^b|̍ NGb&(޼`N0Z3~L@yH3a$Ǧ(3/W4<w&|C3k$Hbl`6oE+[ 9~: Y( ђڵ()Db rL sg7\$v”#0\Y/5ɪ挙ra ǂ XJ@n9D0|0T,+;WٷD*SJ^\\0kCaYRc$Fh<\N+o gTI2s ]"'+_*avf|z%Nm;]4g'?mN >^B |iCq.@B_4zCR +0mO-tdNG _wxz2S꼳,sY 䗔oi~Q:qhJ]A *P.N,iH6v^)X5Y#Yt3ꯎ>M煌yR߅ąz('B $kBӐo`p#^Q!4[njgY)gӎIVD܉{2{^PYM7E.'{x>$ g͵7aMNrعjiv)Ql Sݲt-Ɨ%tB $)q SY jFVOPFʕ@xMEe#m#vW5N_m=^?Ć]I^*VNapu3+d.WltWk~O3Cݚ%x˞BRPQX u.BX$5Q0sRsӼbDTsKBC 0/d_𛫮L團y%Hh2]人InޠAy$i]h~\Y֤~H_I0T ??|D HNB'Z&.ڐ4O;cXNž0܀ajZS\.!8S1TU=81O}Y[@WWT_IҨ*j "_XO걹}QK=.A}ʇ jňfr`,%TajK"C^H~F'GΑXImUg-/ÍcMCtp;.K ,%JV5F;{SA JgN'^c{y`vIcM231b*;j#I>iڐ&qBMۈsV{ ,05 !5DQb as0]W\vG81|Nv}7y)@s.ymkV,$27-f<]Pw5""5?ߡPwC[Tʨ)Ke+}%r4iڡqsa?h|Pr|-zi D`qKМ։/-<>3iO-a*Б!TpJ}mezJg`7B= k˫2#U?]*cLU6+x >2drKg᥊ "E^b D)Tuw r\x%,b$S(/jA8"'?\ PdRp+U90@v er8=뽾k;]6EOLn`1' GDlN^nj[ jqvAеi7݄&kǎ|o޸{`YHKIN,qPw25yfO<0vœ4݇k0n0XɱoRK(v~u25ۇکZ;K7P;$:㈓dzeEf0BSը7lYs}.wXE<@<%5Y8W%7;]\}&SL̑Yx.+">6}RʙI2U  &ZƋIa? *i)! ޛokNw\sq=8󡳺xÎ'O,n yl=>Kme#z?3N<:NN|tS@I(+ =/&}%"Kh"E^>>d$u nBw,^Jַ olԠN)${f}w<?W0Nx9X4~mgD* ϞfXO.G1jUNo|[R> ?)&r"DXPuiXW.^B,~&U *j9n3sُfSpz s 5_(яB홓+CpԄxA<. ~:}Pvʈ>N+sBe|Q >{hjrX.XjAfX[q"|o`Ϥ ps~f_DJ-|:](=SBM9lo3M;`a8hд嬐uߋ0W*D+;','IAbi\A_7;?FA1M ock'lԕJ5.R=_)I="o0?LiN`2Ё:Ϗ*cp `lurWץL+.Y6VsA x˪RۻFWjjFdǭ4 ưYXCـ(79? ~LMe᮳ގ* Iݏҭ./]1rT$Iڙ:ǐҔ4ϏC?B-DVxyjplc8L!cWOx +g)WgEozVBdIO\Yy}uҌ娕] n#'ȣWRhpy:)X`?ݵbhzuMtZ(yXJ~].5@&5j1TU7}/!W-v;IݿD3eyRVSˋҔ r^ T/U.KBť9u^14_ide4~^&4'kȇZ^/KI)ӄJ$VtXzN52k@_{ PB>v?ӋG[Uzs$ԁ`( WB~>K鶞BHgBrD|!Uuޱ2xi) ,;Յ*oU¹\mr?cw<[#%/΂ I1ysA\_Qd=~+Ȳ?t> 뒹;J6?=^N_}`:2Hh$ ʆ^J|m2rOh$͓DzO핃qf{Ϝ2S̀S}bS137 &Vqd6]ҴL[)$_GT\.U抵e柹-8o24{颼4(J*a@=jϩN]괗یŮ=[G$z/=-,Vu0nyp64=W '9MuOTjyN s"5YovRh(9#\s]eʳkP"^i-n,6"jU:%䪳zv"QOg|Lʔ#ZcY)zw&VTnSc zw'#4>)ߙӞd^?Bx=~~_)-e=TOyqGf24E>krU :JFY_~ !dwXLܰ w:6-p_Uz7gK ĖaIhxDxzB\.E񧐇g"n,&x~T5'~5q"G:)b'` |N`¢h}ȭ΀k){ d{6зTAl7?:>݆M;o8lUMŊudDF}v)[M]YgI:/lMϲ* ]vE#r$Q3Y-ڴw4f/$<ЂU9Q9Yk_ZwuᄜmjG,Q qBO#W|}.cǑEJ>gԟcN)+9[ZvR_$X݂vqȚ 1a#,dĀ Y-dVn PO2[RQwoN;mafJaXޟJ!jah 9d \~4k)11},0rSLR4nVWtďav1y]OsK8#tyK0tr7Ate n* ^>C"%8v^ϓ,QݮdWO^˗^4^Ra˶6 8 ©2_2s@EȈ:x SEђB2㊱z̼ǰ- 'o=5Qޠb8,p.bq})/`B@; XpzS Z hHC" -T.ÚBs57z1(:QUd O\R1RV.RQ+B6s6)f?&؎3^E~uɍbjS1(vjόWm_C %n|%50d^j|7U TC#Ox`q6ǖn5s\I2#jaoJƍ#zӞ \wo'QƤI ^R< EMpq= (oZOӥSpڜ\h\{9MQ,"16:m~5MҴIe lcAԑby/ BQ-| z 9vϏ.ﻍA،W.QMy˓֫)9GU#%;(?%e!tR;y*le)VAi $B[-مC!9`p"%!w[}ws+#T^>z`crdU9]լXgy, Y]J:#m6PճlT0O^tcrusP$zK7,3`f5w$EނPaTmבXQE5ϘF߁2ՙFR|M i+q*L_2V_Q<!Pж¥hb[*c^ 3[z&R٠!')"|z㖬yQ$̧yMjr&;Gb.E .Qz7Qw~<%h*!:C1qyჃiyޅ|T+c6p | *&/j%c-U}>ᶞTʊlFǢiA#m֪/&xCpz;2!i+g $aP_0@"jFʙt&Q:ȈcmAj,njԕ, 9 U!zc;2ʱbl?ÛTEE玄pٕn&/B9Hi a&t*onKMOIԽ`m[JȧӎVNC)Z5HUP\?f[UbUCgʒP^#?oJ`^-E%yr,gD;WѯV1iޭ.u8V[ R7搳p%$kKV{z{G[a g?'#չ#nJ'%FIɸL梊_`wI0.`\?r5kH.S6%d샱3m~jPY!Gq蜁2Zf pǗ٥APcN°,h"܋ZBVlբ 4qVI7Ugx&DS j<Mzkm>~v1Zh: ܁m`j1Zj&?g7;#狋1:rqSOJVx멲hW,b=Cbf`jp'"s`QNJ-09r}1iBX-f.+#ѯL41gtXyv| IQaUL 4)ɾh)F 88b.ͧiJ_m9f{۶ōܤMMřs,#MR* oy`pz\m QM[ku+o4SHĶFq;?v΂ Cgo'C7Oj[kpX%1c#13d?3{vyH S>5?дG߉Ib;Eϛ;(̼lR?c!ݐ!OX8 fk Mo6wP*m>GB0$}zj ַ2g!*66`1 POr}aH䜝NV c9>myQԵ&7l)'QlLDK1ztς%eAynGDf|jK7Kj,%+$5 ڕ1iőkLa&ktԜk!P۪2ܓݬǼ<7 S, 9EU"u+`pJyQYLF-]!]4ogzʛ0ͧ@"xsn`Q8JX+)U@3J0푁Z{]\c{="qif#MK`Zp]Cf_hگХ=*J|<すWfR]m9dPQj+ۮN3i|%mn_ -dz}+"Do8 5}o MN(02?rJPX A- 0ya6ȉ̘<{ddMIWST|cė9Uᦸu Q#PY[? e7EfX eRFGch+-gQ(1-hܗ4눯蒐Ƌj ^خg޷ 6PT: [խIJA@;B SLKU}Tq-&NE_vN7skɨk9^z~c8x!`mKf +0ju۝\l'@RÆL?QN`bbL>u,[w2[ nkO:V^q03@SрRFւ]:ZƹkŒ 2Ӓ>|s6ԇkF,6 ?Ob!ȼZW٨5[ĂCqv.Sp1uVğiz'm*H6JOrT~FL2ƒ!&!r|!amҚގ$nϝW+Fvn" ]!H8>d㽡q^x3ߏ6kHո«uuW(WXLuc҄v(As=a` kY$fclemi͞&2逍-/j)xXr@!C&i`؉.JGg'{wuyY³37y ! +)բxl֭غ;-G,Zu-}^^56 <r)E3 x҈KsdX0aHZT (?*v7w|"x'? IJd5m!36p,2YwԜ1͎EqH!FHASWpA!lM2i``vЍFrI;+pe@B)ijv,S76.]娤7%%` u"}`WTQSAy4cs cq( j -25H+=XVS\4 GT ( яHs׶ S:-IȔj`Ml~ GCxR;`/ ?7sEƧl +3`oVh- nw _D"ߜxMj)x%sG⫇N\4׵ABm*D T?vS֖K ݁PPkoRp"5EܘH*l ЇWg8(E0aPl[3kE]YZcQQw$i|T|HD.nJ?2ZMt7.CEM04'>LllX)<)&K'Zc ػ}K! <^s)ab0}S]|jYR(Bl;^թ_p404(-8սU(HC9=?3-7ޫH|D'@gN=cׇnwznO;ȱ\r}9Kxu|M( XhM$g2D3;#dIQ^ <~)CЪ=)%ȭ(q*0j`w~]S/*ȥT'v(wO`3%77o2uC#5i`Op rAuVN?'fdZjH}wc& TͱuLϻfĞA`;O|ԛhP1 ,nHkȩӭ^ y|ֻ4^ 2Yg33ǬuX`[ O_?!o0xm_wsq&Z=R 3@s : : ǪqZ̙ՙ3Ӈ  \}PPq*eaBUAl^f=#Hsϊ{uILҋqtns8ͼA6O*mI^&zq/5QԽ q}`8!\#H0c֜,;яҜc. 1<-yҴ[;YjAJܝա^.%^Rc(WRڷ/p7ΛjTsF2"F ~5AfZ}&DBPĶ<`T|5%_`y&'zN J}z, f Q3̋j]%?1Aւ(2v%?=6\h&( 7hϋLwS:2:-D/xzF&DgȇF9E/G%d,o_10*q}cT߅.avAҲĚ1oՑ/.YD$qp:9T܀Ci( ZKs dbZJwϨ|m2 ڽk(}F6D9xHk͞ m1fVЛ#!{D#c(vYh4| R$d{7iHz]&i Q/s/BxXՊrJ +8\a")LKL3S^ aa~`k뇝$:VGG1p{ly,42B#U-ɥ%#yLr0$(v2"Yt~䮁Tpjc$2obvF O[9[IJME/&[j™.]D'F33`' #q+̙ bu^#XN<$#,䌬"va#_j7-h]jɬ;uٿf>FMtI@lLkBD_K<}{ouϮi 2&|(]AS0SV_<y΂ρA\ʼRajЋWOyWrհ˱u^ݡ)$HRԭԠjz]j#,p=TDFHRʾ[Z9\</1'Չn Sᝐc)35Yd)5M<~zћHcyA)sЏB\;b:2g++bR!@4H["\R=k6B$ -wԦni/ 7T01BA;ibN\G*M!.7bCFT@%JB܄ &v NIn1y]Xm9YE8OT3;f yrhѬRݙ˗0>1AHJ3“Ԑx^xs*>aO_1y=xf DyZDv(`/v$nb1secVbϼTmc(neDnP^r < eRs{a{o8)MGH¿Tc/y"F b;oߊy>MUTXVߘ-g^3THtajQ*rbo'yo_WR^2lrTFmuoFQ JV'z -=#(0:/) -bfBMj'x^E$dⶲgApWC;N׳^ =w1Ѥ0/N}A>issT-KDۢiB7Uw`jR30fAFך oE+fȂrNg *s#r 2+j G7絅/姞:{;1dO#NvMJA2Q(7PU'?5@jXxs)墠Jgؽg>T^10mnИ<\pkO T˝0S Y9/w9< f|= 6SA [ 8ElֱY*Q[Y C** $oxZdUvm)OmtA9YrM'0v~m D, ʂ)N:8}[7`葢~D@K A*{Q7&՗toI(ki$<9 㲾ѣW'fD])^FlAɥnNhZ"5N R*k -'}eBƔˣ*jVZlzRaDZ703'B*XZ-9L',6&-9oK@2)+i(iqm߾KV$B+,pڷjU :%R F<`ITc`qe=\Q(=?5ȷu: QwoYe m)J+Ek#z Lj,&tHSR"մ 1ohI֩CZBԱwS;(9b_sV>/nP\kKCjQ$*/wLZvlcT5vi5/B$a"z뽝`vh~ 5$J.8G (^bdcn:JKز; +9b"z7BE ^yvbPl1"ƭpzYgfaX93 Vۊ:CpS,>n{ ԻM%Κtk}l'ZWvډR5Mi7oz48n4tr.d%Q1ͻ'>KW?Mf}_'Gq~oi~q\4C'PWНԴzsN$ptѡ OLF;y)<1Xlĕr5D[Ĩed͙q7w qDYJi.gh@; /ʦuٺBFqi-^f'SФj̮!H䘦w NhɪHVI԰^! b5)T.Y3ʗb9gvΣʿl>X5bAS+:D'@ؒ:V2IJ6-cMaGxORGf&ȱ_67(o)kh_èا|| AT/y$J83[a#K+%n6~CgѼv_oAzlzyҫ-@1"#5..׼ bp40%oHj9W)*MCI1Ե6+8Jvgl mA#簚'<86u έ9Z 8%΃'jw?)YҴ4}xm$DbuH/!Br[bT) ~JgH/m72hr930T!}< m w8ƃؚ* vn\y&#R7S밽bF o./Z<"{dfsA>!#? ?64`CsL̞eM s's1 @RyuAٳo}7ȮN@oPLjCy0Tb ^ $/ 5E!x{ԫH{LC2 = ND7FgCv%NKrk%u*] qÅ+POCLn&[D-Wm3so/O0z׵Vn(o=3<=\ݬ| ,֒zI%t)DzҜ6Hŵ@gnB\$9|TDh?ƕSGfok/(^ћ2X*X99/kM6kJme)^HԚX8=QI}{ǟ9P6_% j?ĕ <$/v!AXӷ&@ ~DޢހXP0t NsܦY|s%4;/{|!52%92{ma74**LV qNtem -'ٯ_ojzreE ` ռ)Mk\\xLCg@}<t& */Kn$R5/"_k6zaG>)UZ;2q2\7xQ3 >=[D&?3/XMGp;ijkasD9E۳dh4!vi"#[lҤf=@Ó bC; DHg`Ȩ5t*Eb1.b1+z PZN@'ߢvs{B0g t՞C7d 1EazB_kZZ}ʃHIxoUgҭ78rĉu11^@*_RGH mҕc2?dڵPtWmfQR NѩxRyI!׭˛c U $$EI' 35kUv`]ğ6!9\^"y#w+f.ء az9] 9h\tq؞*s.~~5[s:R 8~'s@yX7X%LGm1|ƛ![u3Ծ+W)+{Y#h *eA7ֶv8%AUNFErrٸDM' 93XcQ \]-SY(`m8L:[F{!`=3\I`4kBb >~VUx=uF$ܽT*ׇxnDX^FdC*d.xi+i EZ% A`47VB76cMcȸ/=~5W5%֪'_ )5ͭ)߾* Ik ij헧dÙMNJ [:zpFu,<,r?:G˅ sd`{so-f%]s<)zP(] cTK`B]G,|~L:=7Q8mJ㦃Hoc+-ٰ{Ȃ0 ˃M¤wztV#'CB^‚j' >ɴXBk0*;̓Q׉( 0t/\&)Ϟe$_| n%bX_`YZP7+Tg|B&੼fá"@?ӡ4>z/*VJc(UH1#C9x@֓ɲdn,Xҭ<œ: }xd~9wq 5ʝR| 1V012ӡ# |}KbkJod_yJ&ƦR(kF zi:ǎ},ʬ I\\-0Ёo'c;CG"4o&r/v SRld =o5Qqa{xQq>D~])wI9di)b#VJi32 4Q7#CPɍ"6/R?*;C8S+62Γey=wxV:#fN$cj /Q1ÞXQ:â%&h/AQ0 ;[8?Z ~5402;3&# ŰJߧA)gUPc2X[2 BUKwXB 92y.t4b'cAR+N;?ht@xE%8'1Qkeر"%z]xxe6-1FOC`>gsO )QbJQ@>_.CEu>T%kw¾'DJrKML־ ;D l.݅U8H8d8~:futJpF9C!STfzvfx[b; #&sl-",WbH:_4N?n a[d_=۲zj57IxHv?QXFY>ƾL0UӜ-0bqtBV! RبE=͸皥mG^Tڠb ⨍)۽-(m)9|Qg 8N8;QCc,I30 O:+6@|@&q[,2G SK>%"Hr"ɿ0Rmd)36qYHUT@m4-D\,m5n+<DQNF@qЯI0BZr <C@ v#)4դfFyj~c"̤฿7QֶP:'4iS_3 8m+&oBӭ] rG @ fM`Յ\Bϥ\d5RB)(oq;ɜ^GfNS?U}.o'SvK@g!|_l.l+Pp̵ :P$vG2;]? (=iwʇyC2繼 ;Vhv4;x;bx&M`'i$͇?ˋWo$5՗Dڄ!ۨiʿ', m!|_2sRfb Gqﬕ࣌/F^:A@\9g;Vo|lj%Low:J{r TAnRP徤i@5F Y9<z!qQĦgAd28Rڸ_I]TRX9phsQu",^k ]wm.E z=i ݩqrI68=I׉Y9t-t܁{œworY",9eBuԔB|)NjtGkA 8]q` z=J?_Y!(`b?^Y\I|AIs@َ;;)d3! m+|ҷw_0y]Q* x"%P/k_7-ϢQJ:XjSS3UP?'z1Hy\v¹ !4] Fʇz6jS׿Gb++a+$-58) g~h7=\1֪_#B݄J<  .Ml7s Q%zy4=\| @KYrLf;#ԻC֞&Nϻ*CW%fi>hK<.r!C*_ג#oK|jh}`n\-fPtGG*gw 7{|xXbpIsyxBV_5q;uޖ71Td_F Z~'LL+hLh8P%rAbU$]О(Y^κ%͙ Ӻ 01{Ž)j;Rr=VUTi)BH9 A!zSHx|!Sѽc; =3 ͪ"_ zkW p B!jD>f Ij!mVu}wQl.Ghرzl!81۽gz0wnZS7VA}nv6D'!P +V}4ys0"g/ґuX.nj r;⽺7"nd=VHA *^v™=:sŧ Bz'+ճ ̮EPwYKIaKaB}-Iw65‚DFaW} އ&Ë%kuY#uSf^FX<e1Rd0=HBkVH\-u`P2]gb$Tm"dYR/x E E*w$hVSK)GCLsXo񱟣 >11Q7 |,jXxjW[MMGqUw4*}_qz2 j~ b%N2#h{xZvB\,8?_'kuNNE1S$& !rv#u^8rDٮa}6zW PS<lXD.~*Kٚk&nL֘=2=V c%"S#\;:Q[/NhCȉ! &HnKi;wÝ20QHuƠf&[-v VyęD!nҚ[;x|' $ c : ^zIJv î?fg\xIkᦲpۡ2S1E +'52G^4Iѡ|:LZ zK7߁ӭL"tph 78ՎL݌ P!@WQNtYٹ`M͓ۚ^]0GȯIS0j~`+.J[Ю'BX}T f& Z/;LZ)h6f&jY} vxx!\mT&gAK659D_p"5^ϒ>~{Sv4[ JQ0+ iʧ`:kmg )-[(#J5nn#^tg7ֵ3jI^{L 5b5UH%QrG~e8*-7$Y}vwdPdPCx4~=DN92 *$8es^u`,~Hkd8OA >pWMz_d*m頤 HXɻq!2({X?>){ݬ10b^bHoepl)RJp9mS/@ {"yJkƉtw9I,\B4uQ =@[.s_j̿'30qD/Bf6<;!%m[೔qe )EnU^ϳwZ8Bba_$*xב\{pbk܍|%yxq-+yGꨵ#!QFA{SozJa IF 8*GIY|v/L zN-.^da5"erXY ؐ5Pͫ.I ʒ(Ոtӌ@k.hwʢ-(`hd3ƙmUc"t ӽBhOzj3KFr/z@7",Q|~x_#G4_s`[-iͥ=(G0[DJc q%IC1Wqik&/:O .`Y~)\e7[ٯ4x}X{838UshυIx@Pe>0#]H-PTb1o$H|o˔/|:"mM^틴ER4D0V|rT%c8tV8ifzwz?7%%l9}yC]dH1i~N7NLK;;*Qmm%9TB+^%qvtmQWjNJ׽#=&E1hv55"WӮYH!ؙٜ"{XDZGIlfAunj8`jE^W`욚7DzB ˱$WTl7VXtF`cW;.?Nan}JSEc q *)2^o gg0;"D;pZ<߄ː"-@cIX]'"yd%5򭉸F|]5`Zme]$H5Vg6Oք<./U~n' .RlUx:MNwcu0rGTmOgj\Q@\i4gQ$9Iׁsɩ%[r aYh؜UKҚ8T~<\sMB^ jrt&3rXM8SfMV[L!(U]R%Eu_-Sx zXۃtA w<&ſ4>HO8/4A6b9 .0=y&l Q@6 1_3()'A` `s'v N"x,3 ZH/){pg`T/cEb.ˤǡ_ƨulOk7z(f=|$Ou|,܏vUnp~d,ˇ[s%BpVjк-C&*]:!Zlm9Uy$fpu 6!j:Yl}?m1*Ej_NX{!\{cPeS^l p)2S+(ѻ?i>KQ?Іrȍ VEuEA߳$إ,ڳC=\P3o.#t+vg}fl \.sp#*Ӎ}@Lk:wrۃ+NJyvN_}{j9驓{/p:JԈ@M'\QZ%T4.ۉ<'jݩ ^S9KjҤ<0땹2֢aـ#k~ sb-GY\H)"R*HG鎤^1]/!ec8 f~YZ|5/EXmq5$$;ܦN&h7Pf}10߲@h CUz{vSO7 $Cf@UJ{ŅRZ4եjJzQOBu#P508.kkv0Q`@]Pt$CN졣ګwy56(Bs8q8c/$>Ԉy(">v: EUIfnoKYMm3( m=vwVY÷og[9 U!(#(kas݋!@]^o2>P~{.\rw6`@+;!;o?/2@u+YM9/1˜emlr'CMqc+*f`2T]<^2"U|} ӍbfXuyWɉ L?-|R>Qg3_$_5Ois`Ā>A{ e/'8/T꽵G,3ADnymґQ%'H;h# tjW ˤV,$2bF eOE 0R,]{9s,Ukҽyjx"2)H|cI+9fwW{ I;o|֧5O3b|n CHk3lu1ȿz: mƷֆw#G01D"(ekxxE<-{V-Vg_t b;[b*!h!Qzq՝J,1JӜGt[ U $|87QȬBRFW)`溿 JHIU8+CV;1|T(I,_lٔ#:tU(&ZZ1H.N)դx}5-6 .;싎c:A†>$6d\sVY0ԡvrꬴ8 *CJ A1o%64Dh+6_Lkj-+d;XN&0KʚwTѴak[1Purz P=Ks\5N@&&Pc >s'čbVZ"Rӵ)[G?<ҿ a]j(4€ȶbtc()+P]|e m4QCoRkˀF='<+v<,kƒ!~ ]߈l%;cc>dl~*|Tq3LM'~`5Xbt2GM0KL UL;4c?U3m[+GH5|sO S#\Pwbc` yc^W=R*ۖR&Y ZXњP9Q;x$5;m͡ ,T.S|i  ȳso|:;'SSGg2k۷\@SVBߞM n5ϼh@"$x=Ipq\5IU]fQgk<-(+J hW0j3ǭx?N5y, igiTVYSKoj[ef?ҒyAq{~K~˱o*z> f@s(Bp{ Dڟ.!"8m WtG5KOD)a>".z@dKQXGq?9s(ǸU~ wuY?06~F<*J5}Bhç *Yc_|tIج)֒^4]nyY9jT3nW|`6}A!ӥQʻJ> *Dlogv+4e,ydȢo-q\w%r'o/ȟ ^F(l$-@VV8?I@gBd@*-cY*wY321l(N^WɄB>z.HM彈`] ߈iߨD wEsw%bRǙk!M'}Cpht;Z(HΣ,v$ԪC5 Dh"8c؋ SfPڳoܜ+ p&]tRIb E~-i~ʃEjb1?ϳ%1!QJյrcB.M>TA˂J6S>4F0vaq"Փ#a8`)F|XK蚑ьhHۓmAm)<\ 6{.VY Ax3狼\'c-tB];7+l_fr= A#!3ܷ-$0u7Vt|!*JPQ3HaHk*ntMSnetYE2 ̺)Nj`'vpz-];KFW]ՊS֛ *#Clₜ(@"Z>[.MCo^NvuCdI3$2>U- YΟوpb-f^j%9>cU Qqp^^eֳ#of;ANda?3lcq,xs&q갫$EМ>?|hhI4;'=q*_\փ7 W̉|+o䜫Ǜrc.ډz:CĬdXy>$xmbT=UUSj;n?"}X{\Z݇7 ͬ RsvA7 r9ݛJpQ'zdQQ[bzۡF+i0 )x0z`NbP@ﶮP{Of ?UK,+6Ѡ;\mrXvYޘAh:ܑs2m[^7]48J()tqEv{ZfqO@9 Mo*(.,lj}4<ZRQ@^mSS9/#ѭHn9/ .61_z-Uo:FtVf" ؠG "i4xIWesG_^dG$s䡭 {¬_INL&mxO٣Cݒ!sU: f*ζ&#.8Q /9|x14]9Ǥ8ʕoN" Cc_qp.UiΆERm@V(Z0¶+e?}a +F@|| ݯ% v6!ґ&S>[H|q lhg \Ezx E DgGDy:Guߏ.T![Ou`Ȕx !@gP1-zR/J*xHyG.5($¸@%%r jBIm ݚܵ_jU|[Mpc{N\R<4Q ]/@" lȢH1\^q2ێʘ͎v3KB~nɜ!# `Zٮ&$ǟo(N^;jk 6z{\$2Q%R2k&v ߘZ 3Qy%m=7Kd}W A,K+AϩFd 8태-qS/ ~]Ɔ;njѾyHv@ U:H:t`q0(i^ VsOXn̓s&\4e%}DEe:g Ņ'.o(wP/}ἄ:+ܦ[pdmrY91))~GʝF̯^C69|-iSѦ6-ʀ(Du9&d\(0~fuQ{=R"nz9LmN;CE)лR@Z=]gvsT{Ζ#dH,kW6;RT yt%6@s'K anT"#5%%fƾM0F*j"uc::j^涄ћk]ᮽEieݖQ\0g nVLjwagwdu&GRoUtJF]i?]!|LH9k?@hv8g#Ճxdb8p )'3L zL'K`{&YҌŧ-I0["_Dhq[E"ILa( ?gNcq3n7%/>\ն/V /^Jָ•w25$iOp}ߧXY@Abgj{͜W3}s6$rh 2Dx@n&RZaQӑ=4XB d֜Y3 LOGg*kSJnQ0A~וGn? I s7XI`z2kH'$9LRpIN_}rj|bX2->aLЇG  LbM.j,>-g3)LAܒTX Vv*^$E$0B^$E\J(}%@#gzlI[?Jc#mhMfc\`9-ˢɻi:obB>$WMܺn(&ňr 9vBY!a>Wi[Ζ`]z4gGDX⨭9ܬِ+Uz9`I.["9nu!l"@'0g'2h- zW!n^[>gb5F|~XqRBǑbIy,|Q®QD!wzYU`fo85EܾD"oW67(v`,8v(}y9 z5b}0<}[YVQ =HhPo_|wv'GNe'[2X1COOlЉP K'lՑG--)sMʿ2a+/L{,50 z_Shpx%/5ƾ ;w胪dQ Q\%y# #[`Ue(/%;TǸü9=㫚@FdXFLN>B糎;KYnhclAvBpAxӐHIUe{*MʿJVו̗`>Pq|nT]G:L5+jEsf$oi|RaWg`n;锰 LT8_ 5n'*=vٴi*:6qrЧᄢ^uPº8WBm[lb"S7׽IȐ=E4 l.đi> % !ٳ3__/>SOo5zۭ3ެCo  iY1v]B@. ji_VT t%́n%Z=*zlzc}"Dz}LJFT&]osm WCɛLzA< *بv6QxyG]{5WG-]Է5!cwTv D*a^磷4)O)~6`-aKA_cNZY'}>ԟ!vSu\Oe8ntф)IY1}.OMLMְcN_ifB4p$HFD~,Ր-;')v D=j=|]Kp*M5a=fTlo&ӅŒCtzEs`.쁝xӵVRX`pR) }$]_:HU3A?9BT#s!j1KaPɌjZ%6"̾zΖ2G8MpJY뚩\CJ5GPڎEE;i_QS@m3%D<8ҫx[V'K@nV*'5HiJXYTRGh{6Q^M Df[~/ M @Ii(͋2}~V`U ~h<=m͹;}8jGxr6]p\S:WX&H|e@ `yu6:o͍IӾ Cf7 mp3(uRq=wzp3:xm!$S>.ޏBQ6 |WDy/bdh?q7OchC2I0P tTn zMˤ?G^ؤ@12H,'u{Ѩzj?UObwrg\<5:G I"#ӹhNI$.J^(}R݁ݔ@Be/D ˽lguzk3 p=w>>Ti9Dp>ڄ6NMr4>i\UUxvX#h,?.)bI|8ǁG/? wbzx5$=Op˰iO`UI96 ♴<\==,Tc%% Ѵ )&;Nq9tW2 ?]Toβs^څJGԢםbԣ8iZ}b{gH屹W!,"%|uSބŸڧ?T%}H"Qk4 CFIC :{Aa䞑G e&QF53,kۄ<7ߢ*R|  (9R*'}XRĥe 2yG; F':͡}e%p>{f,땰M 3m~C*1=!vg4TȀY#Xj&@GPSYSfos½?Y-c7㵭$*oت@ Aqc>=hQ&#be.S8>;Hf`W,V!p]_Fl~b"{XT]@^xf'^h>U7_/cc-?},X/J8>ӰScrFm^؈1m ϫ3^ &P k3Y3B>25!)~=.01ɴs0hǂѫOxC=I`+;Nkd Vxq*O4zU6Զŋ*\MmEK뭝C`)V}ː1|)o=Zwc~ }&鉔5zp⼩LIHIew}0:hq~/€!* vϡ` :ng I.4YKnwxx.0$K }F:$Tev-FRԫ( EM$$SPuxń?R"]U14nQ|1 QtwD7-{`NhUGOѷ\>;H*WU"Eb?0*@{1);sjo?m;wӖ_ȆE:KQOy8aN"FLzo6JBn݂^6)PG>P׀bJX+;K¯*yR9+-oϛM.d V~m |bNR+Yp_dH:S"@δKfܝ󜮁"?@jzOU˸g)a[z"|l^tsMU7҈+Υȿf&lX#O3oT\ZX X?C|4CR߄k!DUFݎB+[,Dj!V ݙ]'D`z tr2+%-mvo Fr$B0Ml/bO йcGzcSRl tɗ,& 8 =w5ͣY{~/n;| W%~ o$V`c~I ntKD;:QUXJ$'m]r²&MKm[y ^ zVF香;?]b,KϬCZU?Qe"lsp59""9 ?|'6-rn,{qpTZvLd4EsO4;"d4w!Uޛ)~, :@Da G@yIPkS&fFޢP%QS :/C"!" L&Q0Qboddo9:˙T<-'R9]{.7FnwOqxx@~ToJ!+Y $KX i@ԆZvw蛆qሜ}QF-wT9ЩvM>BJ:Ӂ)<'CQ d?@5ʇZ{&cb*O]~|XoS3BءnN5ϳf\BZ(Z-+}3.jGD GLm"4I_I컷$>p9Pao;oIo !sd2n\z#_`T5aUt /Obhr.vC颐v ]F/a~#M%G!u ij8x-2'wgiUzS.) ˃L}w"SWQh8nHt>Y х¾ œ;K'~0^Cn:UGB :"fRPWi?xNČԦSu7I6(L5-9! $P3s]#`j dTz.0⼼A'5HݤXshFIug'MVj;O!v&`M/IInC]0X0eNe}_(0JN˪׾T"-y@+aL,%5ܝ5^LHcQ'uSw)ǂKfARCGMten_j>( E0ه~Neu'‡0Τ_^Sv=®NcCmpF=R98;~J !ڜ8hPqo/D>ߑgR|@ZcalB|yև4;Wrv .U>smVSۄB-/JSrLܛ1: &o,rDU0lK+<́k Ebʟ^(2(͊l?c7Suq+EwFd˚+ 'sr>VaF]W/$6.Wo= ]: ~u7zi&DD&~.d8=$yV 6ӑNz!g74`ӑ06Y[;s*ᢸ oxF#1O;>c!*h[`fNZ9UST巕$̋@ fP%[źYGz[(kP0!703F5:\g5Qd7Kk2Ho0 ^f(]@)`|W[hY\|Qўx+ځ@ب,<5o71V2P^w6 P \Z j.y [[}Bd+3$M_(܁A2 _]X`Sd+Ak> }l<9/MSsqϓshN^n q0Ut.7u@ ltNAfL IYp0y2$^(&m.,J(˺\QIkܐ? LIO'Ib]J_id#~5-ȿ2~)n"x_O F '񎙭,*7kb9džzH3&A,ɊAuvU+8FRA/˝YRsoi(s!l.@Z+k>%b&XfìL@`Mp1%ZB12?bMWpfgC:k܊l 1jH{?@U/]HUX?C#cn w|F%+ji.Ğ)y!u&w\wWcRFђxs!I~%[.s`kkm=j&a/Q?F`M#,Ly.X@{׆&,06,qD%7߃ Q\Y|k#mŭ$RGvi*10rt0Lh}@[TW#_Cpvg>C"\r;䗀3—WD,2qoy%b^[]J DQdh{!n:jdF:);U^3IL첤L4Iy CN%+-uzRc9)Q ~!_Qƒӆ[?m6Nh750$^U#̩cΚBhԝ,*@<5y~-ea6ߴemEk Oѱ:6Hrhiъi5Ub@]; \#;b:EOjN_ipA' mЫֲXZS?TwEՍ*F1֩|"ji8Xm3Xu|Mxk&?aTK CBlo^BU6p9zrW+/:"Vvӵ:?ؙ ?KkHhQ G>R}06șLP}%@yuL1ɐ'|pxO5 b?C5Q`hVb$* İ&(16&NEDz,M=`g6cɖ3M:uE9r,o\~$ oA$6pOLc\r/y2GgU2'<*8sљ4B?v- }kJa0ϓ:xER9V\S%4V0q}'t˷S4ܪgc`G&eY&6bҨy5Ğeý[Hb*! ݈rD@!gEAr!ާF.[F2Zr<+Tv>ea9s<7BSPk@Mo±Jx_xdm6>C y kQ G9pq%\oL]ȡb4a0ǕY65r9.L4P OW0V> ^f55~?qq9<6O5!XjJMM&ӥ{y)/=HK2Z jMְ;DXƿWV-`EmR ) yyO+wnS,M _0T̪zρ=k\EbNx*3u!ݏ1kl>y PȿIstc@'YC|-Y)O *ERSl YٶYjLv6QiY7[ J{|P2U 4SDH꼽+_}| ?ߔx],W酉!XqmP~4֏op))© Jt.wZ`{GWAD'D|V#УnJW1YqPOt34OԪO"H*Z៚OFt|lMYy`\* oxj]`=ga %pz+-fQ~DoŔ%[6K$*fbʺ P\KP[D5 ƫe hDy 3ٶCWzf}m02s"*k eYo6xP uS} UƟ}(>[0^ F'p]D)'VdD^[q4xf}Dyt=jsoȗHG@}CT[ B'^bU\ƽwڤJSPrSA>n4>Lv|cKK YAwo8A9lR]F0gs1Cz=˶ƨ 69}_!dGgr!: ςujmBT-RLdtSXEuJW|>0_0A ӽ*;m?ȡpk,sT TlUm2Sx$4pwYkWTG_'slc EVpVOf{Ci?7尞Wca ZKڠ.SaepE^TDzv9H#<tb+Cϭ!&^ %Fe}Df(v\9 KGSai[$c|%%))' 4𪵴^~k"q%.~vL\ 8X<& J(+=2m'42g@{鮏ɱMfCj:Wɓ4 5dnNz6<+TԒs:F! .xJ"6zg`%+W }",?YUi4^#|3 'I/cWRAW |j1|[ҿi )|ƀxaGkOsafX9.EdvE*fEoZ^\c63J*t{vBY< ȿ"zH]Eۓ8UU %55zu%&f Kzhrb6|+Pٸ1?S<yWj|(X=4S9a"] ヤ>K Bф*LZc Z0Y707^<g`#}dlB7ʌb|Q&[Om?uم^C'.^Kbsٝ-$ P1|ދJ(xjt#LȎ I](iAq=Ѻռ~i-3Ӂd(8~"5%CX|sեX{Gc( *D{n&w |xZ2izsZa_T1͗h452=6jhd?ԏ"dw4=dH5ycK+T4>-~M$j! =ίI:Dwme,'cxf]梩=f|$ا z`KIK#Lk <SlQYI-!jt&@FV\5;Ӻ5fh&t-;Ü ',6 %)fܝHVb7LZqKôf(]./Ij2gؙ8N`Gp.Y,Al@Y; 3COcR/i^@#Uh p.0,:B2Khu nCI:c;m^,S+,E:6G^'{hlQ5Kb`#Z"D [C+ꟈ~#)bYhkKpqt׆/[J⇳A#{eoUv䃇ukmclZa8U'^'pÂ%Gҷjo( .3f]b _k*hNJ WrVQ?kCW{xAas~$#M_T{ch= =߬U8K e CTKaw8nŌ8 Rɫښ&ϊds3fۧAjcZĄn08eM`Ђ4=Cq}H[s^Rz҈vU7[܍Pw~ҬpuT4T~fc'ڱ 3F ubHpdQA)p`ThWku' 8o,euuћ ,Q5I >pODmeK5B^TbϹOiV]TA^9u+kx؟WJEAVߣo9tL>^_|ָN^qdl|F=sym&ڿ< ?$E_cMZ#ަEK?C'3"#?157gfd*pQp=Bc:o)HgvE`zGxik:~<@*PG*vܛA{"RK&BzM.T*E+/}E{WZ D;k3V}TNj1t '}|`\su*wmRQ)֏\w[)9I+Q7=Ac^)A=Y$v˄tߙJiT+L9m*${Dr cvɺ 3w+\CIէgɲnۧ]aƒGvLt@,R;{TŷU;2rSkKmxK#>#ocd _ Km{QO6{]$]E' l8Nhٕ(V~7$ %sY1xy!FH tU'Rv< Q%h,ϙq:8? D Wb.x~(,[T嵦=SJ9.gэ'^#ރU}zJ Ap9a(D] bxj'p3BFobWqC㐯 }qoe`[6\4TM8]U6O|ܝNlMWY 72U Łm gܶl_)F9BXSYcC:3?OWBB*؀#7_յ![(P0kM sPKMTyBT`W@*-Xk59c5H`kTbiw;K+m*I_Tifn :], g?UIYj _Q3U8PSs࿍mp%V+9\@D!lF+)x=(z)yO;y@#=|L+i O+O1!igrN]fymd&d! S9(tn!,4Nathلbl@O=޴pƣ`Jw#~"5@H-BGĥr{"`Cwbmv;@F.y+SN{%aYKL.=%F(6d0RS ݣ;$GxMh$5KЩʶO$Q8e41t8oYu q߭\^څ>aILRUYޖN;m>#nf5"*t]]rugE h\RalsDL8e(Bwԅ %edoyOJM@s[)'/轹I <2&W7TamZK65 *< 9fCĹ{YyJ wv&x^a\ jkHj^!z`x~.\Q븐 Dփa#?޾_:~CMuVw;Œ. ^${H€"d\ѸדVgXok]/r{V0}x{l*آh} #)sYQǚ% 1452KMd sD2bL[ճUwxPw6~}T'H;C OyXD(y>r#9''\ҒQ*bp0ƚY$dd[uul[CIZl`` -EF"^D@*g._sHXf!cq=pG%yJW(L6ߩOŬI"8USBaI?EF#dJ^: ]b2j XN<ZFfNW&]̤ngw?OoPZ,_>]Bb4~9fk'%c2Ogx-E8S%%_ sȔ Xv,L5rLEX7G%qXلcݟ""oKDlI2ǼxRy C!97OH|T->71vܶ8${Og c5Ut نo ݧ2۔m~i@o"Gi,QJ%IjcA Gc#*{q=ϓ;Tu.*$wizETqZTCc٤Ϋ6l^!gޮ `f2ʷpYg kP6Q Љ!jxf! ip`LJ9RUTCSoy%OUQ'm,kٳRvpFe\e=gkgrYϞ3 /:zCWu_n܀YeTUxB#CL} . g zly!kSx<0kJLUˢȴՔ 䇔ۆ2 lC8TЈksv3 '\Hb o=sU$R_f!"I׮r-Do.0,޸5e`$hHOPI8WB= L>SBh{06drVb̵5?h@! .NX>O& 1/I =$]&Wv-3e~>w N흐%z>,14̨ao SM #yDhcKOwcQ-]/Āj̲I.1ZB\+_q8ӨI!M-؅)挞f"yt,]'CȆi~eށՕC H~QaEM0 $KSkNRGFhҌ-ӂdH2g]-C'1' %;|ɠA]hRQ>T@]l33p%᧘"7&FAՐ1߫^,J%*гJF\kT7uzk,qH`4I;80D@ILrl1F ['x|#b̷4!`2׭;>|NQ5U@Nإ{p<+GUإ?o ɈֈKoUp^UsW R`ۭ!7F-;i@Δ\ (E52z,LMCSc[C'GٸAc_'bJ#2Vh;p!j>:ms(B4=iGZӫ0u,Ѧшl#]ziOl8ks ٱuRcCk7͙WS]U6B:"zn)&ҏ&KÙXs:bj&tF5Ļݲ_n7 M Yuzw}O!UawZ׾n4 }7_84pФ. {I_t|$(PJxLhlAM.S KvG(߃N(a8 ̥&9ij(w+-owX%g_g:_8S=>W &~Jo $9&c#d5f2n&C另-*m R#jPe-2JBʏ8캌N]CnUV(~50}+ v ĵQ-+Y '둯Y`EX0@Xn's P-cAH)J^yQn5GOPv9ѐ(i3Yp@ze .{ p૒6WMXWc9)NjŠWjE◹$}B#Ao)dU ջAz[wQtȳ޷2;p.wH2Th)Bzbd^x!-jVh(-S}cڊahAq.,S8JD⾴\OQfM`EauNus(R!'IN%m,޺jQ?\''Ptoag_Pf]TP"iǤ݉XU^hAT}]y')ꊅ&]eyc{I%g#Ɩ0PHug0 R~cߚҙP= H3g>}z#x4vٙvkwd)t/9#*V5NϿ:n.%3 #FѰ]LOC#|dc zP$O_,$ ` :8Tݤ.TcWm1TC :vTؔn\mTVEYxX 8gY9:>BYhAnVմM#S%qs4Tރ7 Y ) *7fX?dkMrl)>2(`ua~/}E/Jd@ouW)yr%3y&qDZfũ|p~QP#*@_l:^MYm7|D.ST"ªyA_kZisG=Zӝm}̈́ *U%Gv9-)6eu*1bljX) L4QIJRZ!$OAzjt dm'eKG~+H10jGZq[`-F(.ФNQ#asVV-=6rD?)AUھvR'AAX2K/ =t5!TJ EQ_3$N.$25& -cцuy#g񍚛/[ː m 9YUҧccNoRInߚ e W,#~ o!d ɚs"K~ʡڱa8RH",|]Gb}Qtx g&r{Y sHɆuZf "b'Q$|48 m(Wiǁ@ *~|`,HN״KQ"K(*2_ -!7Le]T>H.9븺.Q!+Z`e)W>+ A:Uj%"yͨ&z'jΑ)R`]EJ0 \&&3Tm9,665;W& tI$ޮ8i]]Gvp:ttDZpl0:vhjIc6h-JS)G{:g'dwNE$) sZӋOƟg=[z}w}N#pk;Jér"4uXݶheu 8 Fa1 qA+Aa&vB9[e%\0nEs.G1}|eL+7q{:1p_tWa#*'>%+xptgKt'񍏇L#^QAdL;4d8BRbXxYИ^`"XĴCǁy}eui1;d`0!z(D܀Z$\V# UQ*Ŏ׏z ̏M_2E"hȜZPxw.P-<$U6MtysbYFYy^be@U'TAq.E8̯xʀNU0Jk ĭA#"Ʉ1 si^F); -'{*c56_NCٌ3B߿N6jo8C+:NOLKPID_K,T-UbuPp @~^0U()j0af*~= Po‚d!r֋ByGci4-ۗ͢~rTUjqh mxbd/YW(8H8(X͔%'[ o"촼6ܾb(*#yʎ-j*Y";3`6,zl7\RoLh ?k_3-V.Ttϰ rj쎃9oq]x>A&kPCj$'otrt[_hoY \ M؇! Ō!!<$pA^S9 O952E# vr^xth;eӋ 7{NV$aJw[xMR;l-m3y:J=ѨwC ({^B|pY`n2R 1OE6vfF1qH#c;("$vPP>@O$m`Ϩ,AWPjniU%9lÀ)yϓ*,V8\cp:ҐKlUm,pW:*v%Cxr7'04l@D`q,x|Nqs32iBM+l\Ik},\XIVAtlٟooV\;Tc?FVɀpLޣաUx 0@ZAʼ.WMoE(S! _ɼRj&N^@֗.t;&$tó{~Oݤc"I[5u"f"p%#ՋLX0lHWPDP3#%h"K$p(,=8jː"!w!G-VfyW4CtEiư*Eu+ :ȀJ#l N(i4 Y !|;z?bN̽3e }:4!JGi`,FY#+(r9&pҋE gОbetكRYC%%=],JMlH%00 RBG2vMѷ<kpZkV@LO݂]„n{!/9x׳n['elP%MI\w~?x8͢l1ۓe}1%rPf+^t^?R% )>Y ]6ۢum_7qa'5f:p73x"o\gMZN׮p6٘J.Gvhа+S?!X4jM/ݳ?/(A1NKFL'e پ1~[4Fnb#`J#ߌkm_H"k򴣔"|v4)DQ%O2WH <[LAz~`+Փ,UIVswEy?e}h_Oڢ8 *=-I(U(!LnO,c0]#6={y6.$ ChO!):Q,'.cP⻈uR T0ʃDo^ l-e0wLs)μj#,gYZ07070100000302000081a4000000000000000000000001668c16950000a554000000000000000000000000000000000000007900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.xz7zXZִF!t/m]?Eh=ڜ.+,s 6՛l<8=įigcF mJ` KUuͲ'.I 3PQ~4ȱ# />k_=gg*d}ыN鯫0ZOIB7w%;j9krV)B~-Mljl6˯M@t\G.ۤpF;0KGR#q^&N)|>#k@IdcVCr_aKgkƊͤf<_vmϵcH 1v eFy*z{'CWA%jjW {B'G1kYi+FdÓx|Fp}c0u&kk,}eوBK5)VWX%I$N~\ qG:[:?(kR8W9'upЬ:r#60| 0C߯,5yxW#SdsWv׭"j*jKy:] MG3 (I7l:8qJ&$!`/sC&J@*,a*I2zm2DMؼ>>!MMӭ⊿5)ҍdVߌDƑw$XrgB]r4\Nn<xT{ O>3 by$p={]nܗq1Q/M-jƯF~Jp&'ҙ =˫+A ·  9&'X2.k{PkhvxVoQv?A/v`L7PVIگu|*킽 +@F.-W!^>AǐSk(̶e9F:f_Z5PJ (]Dp*^Z}-4>U;dP!{{}~ 8U/Tv~ +m-kG"-BAIs ;+\Hz};@-+=VBU+?m!Hꅼ°4 (_[zQ-#ٽWKu*Gt^/T$9?V2g,tdſG!xrOIC.ňy( ƻݨjxxP$ѝ'M✩cW$3PыKW*C]]g!R3;擺'Խ\[j[)ф̀ߥu2@]~pMGUKqf#Na3vQSs3fjLꇞN_0gM'|A<0(Dr{}* j%e;*!' o% Ē|c(ߎ,KKԯsIOσLC4p ;x;fGV`RAWz..kI @fUN-Nd#pԷw*L}R(|FFpR4E0ϰu~~j),n\e%bUأe>9oStxjZ/QKYS Y#PmPź\=UϮznĜ!4F5Off9KE\M߭4a %Dp4]6PkԞmLbA;whcoe ^?R}ڧ]1[IX^٥#CsNz]u%;La>L*!SgS7€=,:yY`CtBEB3e#Q NܞO(rQuk5$_xu_>r`ٺ)R@[~iq3D9&@ׇ4'|2]31O*fUtf`-;H"W i^22ÊIXnS҅ur*H$ugؖ#xdNA Ji紱iS-'^ezKb/2&(<ǁtƫP[{`jn3bHwy2RҰٜ*)Q7T]h$W u٣%Vp^G3B'7Lӣ; =ӁBo;b'k;z2]7oGڽhDˆ5!]26&putwxZ z­miU{~O,&>ӔXdhϏ\oYóL[G9+:#G Һ 2ɽ_ TQ4 5sEcx}s5K >NK/xI=yFfU5R|BfF 8c/41놶.ny+8 :=:Cqd# )*3nkv #OЭ*5ZE;qZ1%RP;f39mY}?\pq|;Ͱuw(+;ȞHhf*0%Gsk I ;XXM`@(aAqy;E%Nϕ\ޞ>*8k&v\kjS)s3hrYLtĭTyL^]Dۿ~.fnV 4Ƌ.O A ɼ{?|=AxȴҮ:q( pԒYNb.4U1@Gnjcr䠏}"X]g. z7M:,^h?U.Żp趽; &QբwVP+%(D7!c4_YL@R@Ϡ8,7K2>rOj7GtOĐ#m#_Do<7VfКjQr~(n_dK_[uf~/ F2Wq^ SLWVm@_E+v=o,ݺ,_-Ol{0H=y&"9eUOEXxz(e)0Z{R ܆'bC%e~V3w9J I愚G9:$e=0ɃC"*} ,S$io3B O% KvL۾FǶWPƬUslb\fQo0p: o@ү^- q$!Czzeat2lBg, lfW=!f(Cy[ uWD<Ǻ#L/X.H3bIo8r5Sk乁($=18*ihbwүS_"`.eOhmeʹC?Ȼ_Ln/8ZqcD,mv񮒐ɨy0 WC JnpQN3y}x' W<8X~٭K+vYۋw o5KE>Ws"bXTB7xt>T'X_@򼁱Ln+Tg%[^$Ñ=-$+ }m.81j*jh绥1(M}4J5o9$+a4x˲]OɽDn"Sp=3VA8DNnNvuTp`:y$8V} ӹC^9׮P~u b P Wt6F0ϣ7P<򳠰pNN5$c=$X~\Qc7z&UnR_<"L.%4U+89AڼЩԊy_Hl@ p@U %wXQYi}}bC=5LsQ[ E m1BiJ}ь5jvoCۼ.HLaTkޤK/λqUxft*ZNK^ఆ?u|Wu ܰѬ$^^>iʟF e/]ZHn#p@=3(o[s̋0 gSU1L>4*FRT ) MO(pS6LLHOAc?MdT+:J~٨-MY"ltٮ=#q~a$;,4,m 9gƮ7N7ǣL62+ d /z{Zǯl]'qRdKe JF^'">D+xAn#wNFD7U.&~}- t$0G!Jɯh QibpL[-yFi _qYfԄ9~*6D dsr+i; o=I6%T у=,y4Q#}KcӉP0`a|zJ,:|Zs YYp[`'-/ifVI]l\B(~!F-OrCf)q0S#x> r=:ߥ1Y5,dC A  VԬ#i.kL*?.aRZd 7R92=W&h-3&X_Z,\1*9UZl5 9 XVt9}.Y/j2gd4D]oYBN{ݡ'QU8;,o&;X k"TL D89%]Ӗ{Ű(L<-ӎ _lbH`y8t#f2 Hv'&18 OUZYį݉ g#gud0%ј'ƙ9 >6Ծ')h{Bɸn!xIA&.5;hdZ3 nؼiDr-;!l7&qYd cNU`fH@NZon=<9P-ulV<e\ؘaG ({wtA]k)|Tiidޙl=ŃFq(%XwQ.#(00.)̄_EV,xY9(7묟 sȶF ^==@bJG;毪F%OZ37nZ|p!.CGz9:}(˪#ꍯC*mk LIK ͇[?5U)w^iUtY }5mt>9ByW1 #Fٷ`Y[m͊YAwp"יG4kh) mU?hT5@vKf 4Sb؝,(Z#Soۧ)("bkZOhÚOكM^v!1Gp 2 hb֙&1 Zs׏]:j05P𕤹񍗚W9_=Ȁ448M),uI `RJ|}-9mt0m&poUFU]u#?cTӘ.;P&j7 i ґ`^#W9. ٚo6jXq'הIr½si.=uAD>˄>UA0s=u/ݏq)n5v5i oo{g(^OfA򪿭?{~& QKuGVFWT0`iL+*b|rsl7">kg i ߈ʝ_[M}J%_'EجiϪitA% @T. XO؀ա(ֲQczOjoHUf Df)j]eCk_X$TN7j`=}>׿Ib inp\E* "x1߇G4).wcVF߆י94vt!1=N^U%Ջ".xv# 5i!kjv5ؘӾeQdCSY zȶ %OVl,wCEKW]S'q||U]wL#ɧL_=S4]2l]սͭBp0w;z0w|.PQr+fj%]tL  _0/bĚ^>()NAkc'5HK%HH0mU%IdndP"fzi(ࡐA/X3#}rb4#(cz!\TR̡ܹ,'҉Tn#HU=o`>JՓLh*kwbC 1oqŁW<t*$HE1pn LJµHP}^\> nY=m)A7 Q"}e^)Hwu8RFt\Ж{Қ"Ju,y}tl]+`%B=иITWUFq\%}Pd2/ݎBC2 9aJ:.Vw: ??6;)S"$֝}ۂy tpK$NJ7$R-E ]{FY/pZ7h0!JPׂyIpry<hu8y)⮦]VTGC?"ǯaâݲwG:Z|]c7|sLF,ɋv"dg(Ja$p/ ygCFKy=(8z[ح5cb.~@H{rH=+|$hGeg}=;Rd9kOZMs  &p7?D jf{4|1CP86tȂWo_wEB~FLGySWY0r~n*h_~+qrQJڭ=->o?5fAumlW!$*5/p+z;z !N6`FTCt 7g. T-( ^f&pJKW$dU'o.C<^8c6}vL/:%Bal$YI%L do4 G> #ޭԦQ5XrE!^p6Ra9u܁X9(T5E>5j5naֿwS+EJG!͋D3rN6<؏)HIK s1Ko |TAz(V͋ I@fyYVQB {tP .WU6‡J rꨁaЅD%sNºm`\F=KEJ^, ٿ`&]rԈ.{ /]#EyU 9xp!1T`+pxt`僃ߡ:HTmy@8AfJh\BUc)Pw BzRNɡjEEEsDj-/LNu3Xh|vylXFY3SonbṇhYxHNߧYG .' ѹ['Q[8(ǻzg(R"ߐ◠ִI'l'"X`Gxe"\6BL30x|OlvhIɯڌjFfZeO_9Q:]*}+{j,мݗ2ʗACj.8lC[vՇr/RR~=ɔΘň.Ѩ<6 ?B ^ "#s\_\_9\}ιGV9U'gO?9ؠ8̹φcBR. =R64omG8oG-V<|N d`o lք]1Іp@~ B&Px{AB.i(vl 6n,(_ԭ.^{( ަ {CZ.a(rcdX1;$Ȥ3~c:1%͋oenCC S_Sx/w3TţjElvcKޯ$xt7PHZ.TI"_5f G'sr69z a}/W#[2-l4ݫKSE\ >hV_fVfT&9&OXI0j-Xiz0bcOEhߜ,cO͐"Ԋ_<: z0~JJ@&t߉\AַK'kfqZ?Z}8Edl8X[aWO7R|Ҙ,|㸼|Ivd܂1mCP4t, ٤zxhkwvV)OP{0^6b͹\2&J+W@.ad1 )'68-nMg2 U"Ba0R)Xi1ܸ̏)g4'U QuS +PTT\ ݳBtd䏢m{kJ''am#RZƻ2HDb{0MNU.[2W,TKoz1OifUUvv^ cf"y@v.bEpyJaCS/.yGyW6>.h& P ^ *|wrWHC6Q=4 /qnwN<}߭j}լx[l-Clz*  ޣz9X"ϘN@OvDa$/<m &;zOK5&F^|OZ %so&~DK;z#RҀ)M[&Db$'uGkf@P'9EV1# Zh{>z־/_Ki5G++C$NŤD{?Dt*db>EQK`Tg_xu_i, |||BP15Kz L)b*l.dV&6<"Q5E?s@#Ǧs@.9/韲ֱf }*+cid(8/d lTT=KےJ+\;CE<iǖ9$TT~ݥ v{:`5<fdRO3Uݭ"7vn(K孉;E*pk6H[*X1g 0D%<}́<}O.czt?p]-UC^p\BD;]`;.wB MTczjPz !izgIc DVl)>8ʋxf.oΈW&NʺIm7BG91N&]`*yp_' (>-L9*ڃ>SiWmwA"taF; Wn )GG䎟nC٘*YtM\ԃr Y3fZL3؇ZTз]+IFG+ NW\ PxZ >gD5OPn1H|>bV}#`9;wEScu4ޏ50TB|5qSu{` ;O 2 fǖ៺:vD S8[^C=HCa:h :]szi a6;RLܐNgAʏWϡ8F%l}f+e9Kt`8SRY2GQ*8@fՍ #Qt^[o\ڎN$p 61xdQHUxP5@Yf(|є9t>(s",o@ә\x9Y*ҋRʃakJ;?1ܕ T j=.>ר#LX}*|VB٠+MM(=dDZ?f:)e`y-_%˓[g×\~Q +66V9ް͉Jmk熝)Ip8g{#Hwˠ ǹN m>j`7xqW*ЗY>$ZC!nw57Ҟ(;R{+B[][عtTIɰoO3 5Jo79;Cօ(\|@"|Fn6ؑQ֊RrJ"14-750t+(iRs*i1 yqW5@wGP^0 CgxZŠNH(GÖ5QÆ#IE$J^UnĔ')mJ У:Mo2P YJhf;mpML G<x2foL^M;Qu%`~ì^\6I^JEv$NVQ%}g-n>)Ÿ:!3LNkg ]m>S~IsO&̐bR4c*;?hm̙U7\>yFhxp0U1~'Bܿ*沄F;V2g <%cz>f`=RGp Z Jё8fY]WͶ?EG2-[F103ω7E,g]`9z0!Y#)h:6LplX_n9#ͬn0r36S((Q }~3 OQ&`y81kc0fn xyu5#UG I&Z?WѴx"l|.]xPoCދ^џc+|7  nSf>;['@}\u JoD:A7x>ԉE!*LVB-?=Sa4hRRHR۝VCW я?iXB*ݐWNcJ/I*j 2sc=AaLU0kT19&NIs&Q8.܂ UVn1Wܬ b}1- an9s`fKFCś\-3 ֖@A(eg(RZQM!=shy00Y.hUj#v&P+k`Yz%^7E`4w a~'#caGs}O1!N+ t$-”4k];1iܲ nǮ$zFR&;tnj@#o'J}Cp0Ro[3Y3)^}\y&B R 12P8UXG)0:v oz&=]6elY "z%PM1o<GgLhQվŻs%=}F̴] AO "߃fv]<%aҝv3 =XoM.{M*bۈJ&`G:J,;~jtIpÛSWJko5p͛g'6oe5DY95B5LU*5crJϧ[G<FOf`u/w sZ2r)ъ,R_:V:]R}o>M#C dZ)6o 8 054(1D163]"-R@ɽo[,s `=?W ߾bqlH!܈Bmٿ LkvdT󿺜Tm  `(w)iZz-;,V G*, XC_丐F Pf veD`\&#oiňo;{1x2ۇ{@[7YD g\v>pB7WU;ޞOwiqT-o\6,>`O~ׁ%7 ciZᢚybXji[x{ M:݃B,BMei)M43ի+_HK1u]=86u%xWrqWzo8AK!X?PD+ bϚQwnP A9P~EXPwjFP/@"I˺ Z7Ҋ=#aƫZ.$S")Yjd#c(.v;!E]RVE9Na:5dfȾ5~<@B !@DWotXPaDzZKGzPX V7y L A&=߇U Y.0WfFG~?GZ=O6bǐ^t4N}+ !(ɪbaq 6]}p_' ur,¡l)V?Q~?Vˀ7cxQ H>hj2ˈ 3yrx}~`b3XA|ՊMUq)Q X0;Ḩ<}=&%`Q^U׍Rح aQJ<~'X5FrI2!*5oĆkFLiytw H]Swy ! sB0k^>Ӎ"/fnܧfӎt>1r."' KYHz慣<x%ˆ|Oo;,$珷^s9˕_oR> v蜲%:ѽs!? Vw5YÇ(Z aglZoXo #!s.qLiHqr(p\cWʍ'p!{0nOTJ E:^Iնh$GWH ~lIR^dULiJ 4 W]z$Y.״w,W܁};C|esC!^#W_~cXkgiYʷ?JSH!nG}֛Fj^sA'Px`>Je4Eހ7 TYGSK^ $ FiU|B/_IqS8DamE'0BK|WTq@k#70DgOhF3N9ȘQaW zi6~ok(#VJŬ6'JPX !7jhp*N),r/tchAq=g+E_h_x\2OգŽS>7^.ˇ7>Ul-NT$ro>1 ,>|,2(JlbJˇ~WƩ ^ݟ[.>P\?߀؉+sV1cR}!:6$;pԧ'ucD8YiC'F]Is`2 vIH=!\mş%J˗tTKWb]JQ%?oH߉PQ%/UCHhXPdU!5 BBu}r+wX;OZ'N'ިmm*~WW#4-e}R@^T[fy%t]#Z0N<ޖ EM)+XR^`{0Ln-X!?]d*i\bo׸FX@T'&2øW2h1Zp෹ie3nPowU{ R#APoΑ.TKg9^~rqsXrw0(if6 8"FU`%)9ȪOr5w5SybAa^ o֦ uy9`TOzqBsKlWE,8yݟTy=j<Ζau, ?(Ja[0:~_iSB&PU^u:.-'|:)׿k%~D@("$*J. +.3VBPo^^Xs5E30r7ɸ)Ijyný"ܳ"% H-tpDֱb:] F0~GL6ʈ[$C]tMS͑Vv2k:qݡdE:eñ2 ¥- Oei}f,$98~Փ` Ms[k uݣAֿyNI+ I2kҠ8xꨇf˘;3Q&N/5׻]1ӣӊF%4β -I]!{qcւn_Ip_ӢYFx{M,BgTIlO x:rQ֙^ge4^766 ̶fg!Ҟ)DQƁe^a t-'e 8\!zxkTǪkgF^RP`8YYTd|@ZLJQ*ы/N2CE;|cg6?b3徨_uUS2w:ǡ@/5c7݆%<`%FJp;<`/qkjz7is<+h1ҦrcR@bmƳ79%9؊,\ 6eqꟋ1|M{'rg ֥!k! v^1kAIjaM$Oz֓&koL :]>1 ,q?'ġry` S; A ~D+h[‹IM^'|H8.%E_+e7?KO\a</ۉ+rg8%y;.#{(,"GyyE܈f竗VS^ӦSa I@ h/Ws+{LKwzQ`~gNc`gF*\CZy^SX$:!|9iΣZ0i'b:Ɉi`x5}{3G6VX1Msq|AY*. rV_B,gl07 4{xeM93;ۏ֩=zfR*^ 2V`ii3LTla[֠\E't.Jc?PO AJЛ=X+Gs+iR~jrQy BSpp;(=-"-a֥$]KCܘ~5*58qw`{w- ) _hAc‰h.}dQ+_-Z(vfcGdLeX<‡(+s~3 ~X^OZ!{q*q,ZC_3LJyJl/ Yć3*R5=B)UyfdraLP9[`Νd. .~Zry~$VץfZPMA 5-t_4-7qasCV2 ݎSdͲ/~~J!AN^=%?,O.ݪuVE\cTO8RLBv5zL{L?n:@eiA JJONhl\"XJVECnwwz5a߈K4ë ]Og >Z쀬~sWC#ؙ4\>U26#708 2DuOhSUQhv: >S~&[[^^ ?& Cj!\;W>t^FV5CFEI{G!#p";J ,eqF|327oC~Q:oXh~#OqaiE/u6%d|FV 2Hu{I3?녀oࡪnRǘ@ʼ憺O:;A%O.e ŊӤ,@I@ZhmnwhFLDOBf=O`yC* ˼m=B!tNVfL/MJ{c,l$J֯+}lCK[c!|_K20<>ac,ǽ EQYܷ&>V S_HG #g&E*lZɏ&X<^Z:0VV'4ʬ8ADA ũ29'ڱmLYW>jv uP{Gg8̈́֒487Y qҲ=$Fb{ze ׈n/US`p8|۳ d~\CW2C &{]o.9"+?u"Șo✇+߽C9j\n=b6q}Ӑ qjp V񔜧s˛[?čSJJEJIp2 ³NKv\؏F}F NE6;sTIr !jz .ʗtSAᇘ"r"r}}4*@P=3Qk0S0lO[Xr\Bo.1N6VNi .*hC"ƾ!Dأ|^CCN >ZJu^{ 4I'/ZcX;G-3#בּQz& z"dL\eayŢo(v`p2sklYĽ17~UWg2[|XzWG_0et`L90_ *[v!E4LsjPSKUZ`MUU S>bcfE,oNV+0"!Ћ]޶IKa˥;qB-Qi ԥRigY<ȷRFjp2ҠMmԷIX=P[8 ١EЀt}yaE63OjIջohLHE})eh w^ST*bPchGaZU=VHTE,@)EX/=Af-g"Cܒd5,2a <:L9fNЁRx^>\F\f%X$vVK܀FEC`mUEy !e{A GzCݷk՗z p 9 Vsǐ71"U- TZ>;.׾l&{-|4XpLVs{}L͊ OyvWݢe=, +WW*J0N3~]Iq:EHgGPG .g%A_ךʇNؠ #裂RjkYƶL[ֶq`Z=ms"Y_V-k҈S0 L9 5+y !rpvfO~򆜈y>9 C,Z,Pm3T&8b]-*Έ=ϙ"T$ ܵM_ƹ͜MKnr5~ڞ]?3|ᡩjDA:]T% ,aS^mfڃ)eTd`,dO0*69} "b{%*F0(QW 倡"̯`'<Q'FJ~4Į&"][8NbO~%}9bTmI`#W_es+@ڞl݂%?P2,\X<Ǚ*P_TWGz3Z Jv7O 6 RwWkgC)D&gaq"-iy!p<|Dڸh0`i#2ʸiKeu`Q䊤~ EeCв|mpnTZɠ*ɖ C!czվ (jWrE(129:PL=٢ Ȱq?`okaX pH-i$˝/DJ~6͢ Kƈ{|Vp8"-|w) q A27xjR D:8NB'δ.tIaҵdJQe\B$xI0oKԘ2 ҆v[v%!a YzF k T2{=Vj;է Og"WރƮIC!=Ji-a%3㴣FYWiPބ_6S=C$_V=~gJ K?S X{'!ޒ}>6`C-5 @)Ȁީ&DJWTZ-*:+x" a2&l@ODY7X 2i0K{3 ͚ʖ5lY)\ZW0JHm}CW* pm-*tiQxR>~dzQrtYw, Bƚ>Z"x >Kp'UsHQJ7= y?bU&V@$W|=K˹x٥p&S01d^`YG*GIh@ؗkmѹYz)>Kcܹ/:Xٖ9;_ddK=vm)L?j.^񪈐V|+rEXC tbDkcb ńk:ϥce˲JK-M dU65% QJ(̑Pe枊y^唍Wx`_]ClPc8zPXl(o/RXZ[1vlPkwgr%fgZ/>yT2 QA?v L+Kr"[|uZvt=|FZgm-˞إaO;GO;7R Sp~ɨ65?.݋> M=ă'un@Dޑ9l_jcYS  dy˚T4bӋ5j/|Y_zR_?v]-Z&Cs NeXV}nғ Fj >SzC#2GBDZ)' ?l}Ш[d-H>|;_ӳ^KT,[s;SgdWA1|60B=`+PD)cq IC)x"s)x&aۚwT7gEem-5`TY&CB q+!X)Nc}| #U)9Ywe 84|O`Jkr,iQOw¹/e-eS⹫"޷dYl(Y#IfdPkB8 Y|W jbl(AYeL{0'Ӂe TR_Ԓ5I|hLw.9Ac KRyj1'{[Hv4^ʓA K,(˟q t0]dI=S׺4yC|[^eOv؞)P&qrg3|=+WU(3$>[ V|}P".!طv iJ+Vu",/fD~$a!, ´%_Ј(gzCz6 eCj&l[+j<8)dHɕLƫ㏩r7~PTߢ1Tҝ7 s̳gWG4U֮ULrk輭ZyJwe3Bmt˲dy~ GQrZ.uS>K;d򉘰bYƻp:rҫ] '[{F/m9 }FܡW?eB=u@DA~G2D%^vn=<8{7;ے#̛M8K ." ^K~#vb9 7fΫAG֕ -F8ZP,Mfq*?y̙:aα`mW-l7G4H\B HfⵛgJ.&Vsn`gQ&sO_wW&OPَkwIq3o?Z'̶x!C0d^4uL(\BS1SZ(0K0yKG2m#46-AXp7ՙR 9DqrGeǎjW,BuR֏^Q_KTB)dx &5/浞Rl#[=?&dm7Quih-T]^f=K~R8ȅV{䕓bo[fT{O,YxJ,B`Oj]U>AB5)~8VӨ2O4m0L{$X3P7G駠3 PL6 ZOQƻXKV|~l(x1U4ҥmTBnJZٔjv&! [YY1/8ZapD,ܟ`*~6u1D ;^ZU>-*[JaN 2(AL4Xd~-,n }`{&Mzʁ&:R;lU֦A_yLGvnwLיt y/jc(:,fݣ5Nz9ERv?=:G#`URj_sQ{tW,tcM!=.LXFq<}pꄅ0pհ \Fm#A6n%?`bT!]a@uABNE8"˯"S]eU"*hA{pʐ]XF4)*o):VLD;jA<6q zټ5 É->xXB^p:UFȗz$ox5mj܀ Ǭ.0?aL^={-aq,i-S0C\kчAjl~QS4z~?q15bq%ܙ!M&8{Mq|h&%:xū Ol x78޵oc gSOKb},|%{c5-O~B+p:0騨ʟ+M3=-3H<)MCNLx\Z]i/⌼U7 ց2aZz*AZO3!< ^46N"_pUu$6 z N5:Iz+wϔ']l ~çFn%.723Gk_ q`rCBK&.y3}_SԆ Q D{CV jj/ܪJJHCx+as:"fY@MF%Z)2FY`'"cO,;Ob "2}@ ]!mkX>N|B~\1 J;jsW@4*L0zUɕŖ9.^Lgeu]t&#:~)y{μer _P=§ Ly**Ά[R1ɳ9'l ZB$χDkP+50@e6bKNbx{=i7w`0gs5Z0`+6Se&~tM_4FbLc+ |Oų|Q`C)"nH>;oo*{]@1FX-Y #CUnl.\HO]T0? tdpdwЙ8K5X:n;I.ƄHk̨Iо9l!@"1~M ډ-;={z{K|ҌwJp &v5״&VQ  "hHiO!w%"%It#B K[[GTCz`Z(Twbq"bj$5kx/{blE*q$rm턾wC3~5QkNd!jr}VC[P85XpҔ_ ~_f_dh_zUTlAެ;_jn2X4PK4L3f-K/ҝz,s (&oxͶBUk5/MDs֘Jnv^ ajA]{g39&sғL[ Ѓt>9 vM+6]4*fY `tϯx冥?'BG Q 8\NA}L'exW$)l eYocdqKXׇl1?Aax8UPHHeղ8isBy4WNw*  H(`K;=fY_%p^[X<5rWZ!LXB%]U;sH߁7M#t7pGȔ&eFbU:$o_FPmxdF{Y?{60qrېm A^ue#[YiCh2to.h3D)!L5ճ [`*,s?Uѷ'},$bߤ]{PcjE^++>3û{ +pr8B*z,.uP~=GmˊVO {Þ 3[ %Br 4%v O  G| фЖj m,q1 %+r511(>FP&)Lɴ\c&<=@cMsVyV[]U C"S*}X5A5}OO)f_#M#\ym/~䝢PÕHFwgɖBP;lm:V)K9'02*[@ǘtY2Kc=bd'ZkPٖZY–t>XuM w3r .&yNpIcόz\ YH6<]j}o >/(SX'꿧Vؚ4aHh<|4DhԆ I庳%(mxwiS׶n?S=j S!"j_\o$,m8Xdҷ(w,H4i@4DM9A#l]@mQ݈}Ka֫ZKMQr 7rSeׄ<GjR7` [sngF=tfߡ Y(쉾MRw_\]9w'l >iL(&дUzFT:+\"? u 7)U/Iktff[(bE}0te˕Wo(v)iW)Ȭ 0I:9!Vaa E0cPAw_`7k2&g«;Nby;,#ڒ6oQvҘfI$'#y y`f~pع59k:C!q'qBI#d2GOD[=$9-n 5ȼna+:pu7Uu%aV/G:Ht8T$la qSc>9A8w%"1y^NUtiHB T%L5Bq#YIQ)ap̕^GlnXBk/Gd9<&=xDns6d>mX@JS,._h8(<9v]2 x2,onKFm=%ֆsPqg zH`C;ϕ[9hW'wAm0zxOd/fODZץ[kc(~oRKfKnI%Tnx3whzm.2jTyGލ[ u`e+@X3Lve;^ i2ߘ [PoOGh&dH<36Ӑ^$bK5V$E<O\]yWA{GgJq8в5Zr6,l,{N,C}1s ~5t$Ki%a|+wy=8Đ Kc:/WurU5#e#AM-sB%AsicP8ь?d5廕t)@F`F"ѼB^+#VEl I+vtѹ8@wW;X{Pe-1u#ww4]4>&RoNl'zVnjhp#O/dۮ$FR47GJE9V,7U ^!dd/}u\ƄPX͈rxj\/3ϮܸP q.xo;=zofL3XKh0g)?S׆_D5ҜbOD(ANңkX_D58oWALLi3M jw)l/X&SqXx%}hN7t݈2VuNA\ C<)f1^fݱYIOF|47ĺl'0o.Kw?wr)Ʀ<: hREO \'vtGr%T1P@-^CKk~L89bB@68NLÔD@q%Jɯd?WÊm{yLE\!_nX' 4RP%J b|I &Z&:Λ #o9"C)q]^|]A>fZ'ޛH/wn3mk<$Ո b2Hi) byNG#ttH\|}_:L Tu*z}4 Ax2wOxSzqW{ɰ8),~ȢS;ˡYfsP n%BlA=HȔw:oϝ mY-^Y$W-5-DNp8*;8 u=%;ڛоz\q}xXGϏkBJsFPbǔ5. "hoo=W6*W 7KgܝLK +ֈlYD!ZM& {>ò'sxqoj&,;tx^mm%R"ivszoږswTe?TO,tSt^֎o>+  ls#6Wyv32S<#߱! |$POJ9`sM:{=K?]֊aiSLn⏼}'cN6]Ab=oEz$,vjwo^[Dx$(CEP$#H/W Z 3[A^ͨtܴZ:޵cdbH"URXO`U#_y7.⃙ pK c͓ǷESŭnw+X&3`:iյM;=cy!:*"X  9 Yl2qpk#?)Uvm^ ;>y{iGɷfv1!Rz>)]Y tCki+9/R7_M|K?Q'|8r&VaB$ ':O\QR bIòk-^Xj õB J-?FGKQ r*A(pOBE}9ů[l< 9?VM.`zF$, i^O؊iTJG;@FĶѻ.cgiW lPɟӈ(r5+Eܿ f=0q@qMu|%L.msQ6 R'!`Q ˓onv~aZ--[J?󝕱JyqZ_z+i[̞(} /l4HioW.e=`t({-A ]ףѾ,o{-@P]=}"R"SmS!MY3Am1Ř꯲'Ib0e{-67^L"M޿G\v({J?|lunaioX@! M++mh_ @%4nZL,;u+e<Ԙ͡$JYqg b^ % ,ƠG4eTُk/V'?@/cJp!T'UP=T;UB_X ARsX\T_L- Ƀjk8IpEF)VA]yBږwG'{FkG;uڨi/3P&jx?tVMMSeo֌baH5~gPm?f#&Q4n˵2ԡr GMY5 r+PpT/-⿂"9sӺ=UrXY74hbZX5q*Rsj%}nN~iQuq`R?*.(5H|D 2ߚ efTΎY`S XF/aPkWFM\Ak ҷcJVpzʴHm('67։l/ԯtlBԄSee|e;y xSq@U 5E- Y ^)W (MÇgF8˅%63"g%dAk87^8',ZW"'NHWv3IK^)PzWE־BPecΪ EX ^e#%udievlBάnPV,~a5 f9%я~Z~rHoL-.p߭?{x~f!03N\'&3 ^D١Ժ<=  s }^A'uf 8wqNfix=)[!ݵ="boǼ<;Îb,aFXL緷0)HR"wh;A> >*NX9Ef_vtrb h:eKW%#S֍vI<ڒŭ ȫpAa?u!W׸YRـt؇^hy6(_VŀGrorְt({4BV総>5usEeq#`y듳HnO>yT,?̓4NP53mp4,Bg. O dP3#Pda e_J_{?ѩNܙ4ݻ[d$=txnkC8̮]Aޏ;\m 1$Tn'3bRnҡ,mPӞgz`OI6t`!Gtm;q )VJE;c@b8bo t @<2#4>\v9 >Ð y7TA@%j,+4tL*7/\++K'G(wDÜtPۧ^ 'Ji=T2S)A2bs 2fm*+%#Z]yQ 9dM巙w"٦gFF9T+%Z~OI6(9/W·0(˨0H[ryʢv{QyuOl+~< *# h> Pŋ7_ZFU[u:LfkIWOGU^3+~o`vOR3shMzoݳLV @3 yy阘 3qFǶk*.'v/Nַ—4d*Q?cObs!3tI#t!W0MY9ƫf3f4LUK({%pvǕF1>GKk )8W?DJ?ȶA3L(Ssګ-Y!An6LtKh 0)I၂͑)r'p)Z OܗY GJEYKRժ} _dJdװRݗF2sfQ3Dl hJp)A^ace:! +ZPΰxDk)C}Qqv17붅|3J/X8aRT+I+nNk&V='{Ƞ4?%\֗xszdyv8 ]=w+6v72[4u\nW"OUj,#G+jvp@*m9ُog0nIhNx!@(:v3F@Uv"9o提-݆v-ls7`kZ/Fpo Bg'54s O~Ih% ؒ;(vɋ(( Tx]X,5'^:d}m!Z b}kiS|ԥM1-j%r#"xJ,SזUV%86l;bi0@C0':ܙl;/zs<+\hnvv2| (ŸcD 6b .[L'>R^!;=9=EiQ)F вw.Laeĸӣd(L$sZim/r#rS/j/[J 9Z\.^%@===h=S()ԁ[u$E՜hXxR_x*b¡ >xj8~Ia@u 9 mc>?3vQ׬>I4WE)rxz`׆cu`0c:G2:qѥAR?XGwu&*z,7$B<p^OV?%54#WDoA#72<#?zCmUT8XsV_2gl d#:$h[ZjHg}]6 YQۥ`U˼/s?*l.C@o0~ C7PóMKʢu}03h_YUqD;vR(Ŧ^oV=! #E+˾}z$@?`Dm^?H;ޯ3zw1]Jy|7D{$%thP1z"EwkIέf;H?9D@L5%'nz^ȳ[@NU;X[_ 8Z^?>UeJ3#D?YX*kb VLS5@ыOD9c5'̼6!1~ge]~X\OeܯDZ t3f!,jLQ:="LFCעPfnzWZHzpHOV5e{+# ^R79;zaq=%fU@/RGzsc` a52^$c?` m5de7ܳ:c!ߤVC& sMXl!g*[?KO).gRk O1,Vȣi.| "zm6sER;%m -D:^s|% to@T`\zF0'7ШZLeo7pE܇GҲ n bg{D K;L+o6HL鐩O]D*ŐLLPWo2;]%MScH?xf-גi,!_4n!lؑ|p_.u  };:$HwͶ>FDe;iA/b ;}+5/r@n9OL̉w6^Ti ~® B'FSG[@lu0-)"X7o1hm /[9}RY`QCK]~pp)k myc΂p$_}4B&"mXPvlZM/^Ūcyl}{Z17kD~#-AKoDOlFƧyͲwC1xzBU @]{xa]s(ܩpRh%~C_2^v\qOG _dץG=}ھF4"Y(LS(Hu.Zg/ݽ+讗2BN+N ^v,f48?xdH_ _'7Qٮiv",uuGQ*b'{`r=5Y !<7×lD?RU WCEu8 lmW @ wĨh1F\nDڥG0Nܒ~ ;x-*l즑XFjBƨse2SnڪIK{[%*UANRs%ɳf:$ (H- lo[z`s׳74ѢT@k@g8.9'(# `Y.!ohy+$'^xJQ^9 Qmn+Z7.ԇMlHIo`,+hdVXީ1 Z +ySNG=CdVfJ=c2Fjj'ɡ]ԭAQSl(|"{Gw-MR:#'V\H^ďbT ~( $q^2߳@˙Z''0mYO/yw8o]ہb;X43yԇWYnGu Y{ ˤ'Aph~&$D:['"&j"509k rvQZ8cw~br޿m|ƒs[V7ymFꥶKBju1$^F81l/H dLjw rAyS\|Yx"֫# 9y~CSu{֚ 'ӗl=%^K oAv=a. |N3&aD p/gYZ07070100000303000081a4000000000000000000000001668c1695000051e8000000000000000000000000000000000000007e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko.xz7zXZִF!t/x%Q]?Eh=ڜ.+ˤ.6#Ph#c u@2z?g"j70K@=`fLEވtH*RU>T-''W%'I`ͩ^*<9wT+4aFf9;wQr7YOCi&Ljɜ6Naτ.a"Xbp)fNChV0\K|Gk!aEdW8+bL~|ha/t.g|g H l^1o0ah/nri|}ݼrLfg%~~ ?$M|O Gpq̷4jF61LbI-zj[FSL[9iA088?eP:7(z.<-]/Oه\]K8<0FuFpXhk*2F`=~2\i'}L1}.,'ͧUNn6]Q71!$1Bt:Gh5{Ѫ5b1[>Ng_j](/=}wtd0DQ9[X>N1Cǵ}ޟ_IZ ,n]ybxf+Xf˖l'$>Ҝ]!ӰhRЍb{W+h}\&352ke!gsf90@\q`@m)|}ʢ&1EHY_aKK2_*,PFZH6WCU]yBX[6}0HH$ƾ Rxp!/ {'i :9\LYA;^:?cij uO+5 vm2N=Fxkk͘l9q `C\*D6.鲰"}W\RD!Ǘx 'UXGit'7~,,tx z|Tej)oU& vM' u.}Xy2vhD0oϫSf9'6 iR[5u9>%G,f=!02XԒ(^VC67n׎OQ!=JBށ[10zD+Up uIbni!"~D+U!&oJ Iqy%e:MWdPb>Qm:m@,-vIx<*cez\b_-ĥIa6O[(q mH-'z?a[uBX4fXT؟aCQC5xcNL$\E9&viC3W<Q\-rP@8vڡ ^P5^K|sHj "P=wEd3 PDVƱ~87_lu\`qSR B5.ZG$dp \J`ւ37}k?L"\`WFY0ـ/cNGVq. F+Dv&8v&qøJꢤc|,,G;nRl^ı5IxaFOvY=M4ziF="w~_6g8/%i)&majBYw k跤.Y^ YCS:YmA+Q䍫{ڵ«R͉[J"]W"Cvh!P O$G?,qɼ E&|}$l"^G/[)y,֮&wdK+%=6pq?CW#յvSiLFy)/Z}q`T5@E ('=r0qoVM=ک?Lq.7q̳]WA-=RL\2@ڹdfⲊ;X4p>g/BjxN|PU7, cv;S _(j>: "ʺ' 1wdGwMP;n3 \,>yWM O`XyT0a|p$/`c6!J7jImE)@=|t4ka_5=oFӎ6(\ߩDGx&A-_Ur_x{TʞC`D߄6gx_p!;{a&݇Aed3ˇs µc<]w2NSͧGGK #̤F*NxX$He:WE+< >6Pjt@5d9v>=zC *| ͏7xrKEM367%4.?ҙQ3>`5aUlqBA.OqЊBlߟG>}wGc|{ʼn?%U83eob*咳Àww2K0vx"&.]鯳ߔl؜_d`N_O@4^}9O0؃9gT)J@i̓nV&6oqYBlsm%@wgGkFBm \5J|9@F0I倸!փsZL(]Hn e )=18Y qZGRFNԦL;|-j2*^wQܦ.:O~k4҂{'hUv%FeSdg)!xDk;cHQ)ܨNzR'-L|߇Y7joI04پ-BTg"h Pios pssW)NJP낌vz˺M ;r:zugT"2XaG@пRC̗렔>ͮVS 7Ry-|+[[ފ`0qnV/pj&?@œԛ}3FuAy߃Wxj:ʤ*pxJuІ1JQ2i"uiίun"Jak;蕙@%Q'2n+% ve~0PD%ee*wC2O+r*#6p(+Ă+ٻ%Ih^DuAM1ky'W Zsw`fskYA FrugйsPe'*͠9zc9HhAKqY Śة} V;+]T K Ʋ{Va>q|# h LL5,g0>;,b )Rs&. k<.KGمh_Q0 YHi"8V4W]`PJg~'/B1ň, daW`-r'L8GQ3*]o!0J9Hed<ԌtH"*jaϕqͰ/QgР/Û}aTxuT3|7<g~߉t_;CY_ aK'@Kѿ2i/:7[ZkH782\t/ZB[>(cnYxƿ_s)1Vn)} 5z2`Ar ȣ˵[NźFdB2De.sӔҗ>v8dr:Dv0؏\!:o `4Or z!jXWu-V$bqND11%ڪ!4E`LDowx_O=^}Wks}c֑t06=lPnc;]0p+$Aj4sb5³MFuu6dr<:K$drP v`fv} $i+{o0=gG&`ZIW=x4 =vrRE"].lV]>wwm wHm7BMEnkQNrbq>]Z#ujRfmV!2UXo#M97ic Ԟ \ۏ AΖjW1L=9 iTgxS; ae nzhbLo+ 8ر/7Y*?lӤs ϜzJy `=D9R{?݊lx-u=,MҊAbHRtk{aԃw<vyTk#<-|ǾH~&9|Iql*Uehr u5 TJeI=5|u߯qc^,3 ꦆAp}|gs-{?b'lŃ(&hA>Z\jKR\)|{66E&.NʆqҟalJ4Ce. &YZGՔ'- !. AXn/ c'Ys.xK0Êv8 !nRW^"AaoUݓ27A--֫)dcц(r+qeck|ͥ۳u~ar*r%Rt4㧽{zvv#`xvvR .l!# &FW0d-WښffIzX!8 )z<2}Ô jD̓ȋK3&9bٔW]~πV6{dO'a" Zu~x3}27U r[[P-MItjfEf ,!˔zu(" b`6 ܑ%7ϨJh.C6gϧXSlAGk/Zej]$+LRt$]nyPTA1N nq׋$W?r؀tsbU7τPgrqu0-N(v"Nf&@(h:D<<]4RkAI(*[B=ugA(TwtD|ťq],d\I ;cz/As xI<НŽ"fEDGI&~XRXmBAM>wD=pqb~ ? hyތ t/p&dt/a&  ì 2{Ø ^ɧ]Mv0j S._@'mPa?Xت E2^hb4Mѵh>nkWCiSkjēLxnn4oi7YD#vJХIRRG\1Џ-wYCS'?[˧xA%Q3kE2@N>z68[;sR J\sw?4?Yc?we֕d(pW8O5˞ 9)Tc]!)ٴu76`_6c6´Ĩr@d-hqf'2s<)gU6n/1 g+L_w,'5|f [=HW3"Q#'=HwtX/YX50^|+U%tw̳ bc!'4R%t2'21hLDw|Ƨu9X逐5ZY=s8_eѭ?I<@2!3Ƈ]Ql1I޳fjh }bɭ6),|Fla4Y.a_ M&D d<3:g4B]$/Uv&IvDV1ѱ׺3}2jL=p|*IޙyƤ¹6#[B]s@g^Pӫ;GG}9Gv]Li0Tu,@h/;)*kh< xe)U9ƩmVi;jr34?"TPlpa՜<{ %RO.uGMD7= .&P)|cK!s:zt=**u/),5a=pdlǓi.W\8A (Qt䁖,FvvWt0w('>#W.mQ7t.A}*-=˫8ec(j)))Cq\8DW0 $~Kk?*mrIRz 1!ٔST|8,U,vEےDi㞩AeU ?EyW%:LhYe+ID$A&^@w4긆GiMW‰AOuGԇ g iY޲jXΥyyyi#\Z)CmT[J d9via`{o:\ԟ0w *g;Kuӊi~SK .2`gY^0$=8|qu͉AWZW>s*<H4>w!7C\nŜݡP^=u*݀CxRT$AZ[) ғ=-` D [+60 N2:g~dt6xiBNO07(wuT#-T%DD`-lRVG挽 ڐ8Ypqf<$GH'RaT5 #]Nf9gx*F2Hm0ޤ]ʎIpH V梨o[D;XUA?8 Z\Hu2w.zzln>^ hr^-9dlI-:7'h4XǍ_== !D^g{QRۯiTYsJҎn`}]:h98Α11|eL%w<+JS_UV%#bP^DžqBiqy[bܘ |lm,nS@ b!,= 3lwLZ.ɬ5hgmiER#TC 5"0 ߹ǫ[A@{,aaPH.x.oE} L šxq&rS0=/WiJ)⠝ L}3XzԒLGax[eŜQwRS'V(By ﰤ%540BGȩBb4rnt kε Kb_A[ƀc1a. eSRuyę4ZM*ECDh:Ȫ }6k+cK۞̀.!Pg4D/ ,?C҂2s4Oa#u%ye LpGTN9@ T<JKmn3qސILxq2:F /洷er&^]|Lm;2@>8&2ԯ;䘉) )zKDi/' x]iЊ<"w`% 60`,ۏ+en975K5yEx.^;1_а( ^O@mwHU}VyIfĮ(ifѯG3\]KȢ͟Ds~R\47/X{$ӆdW r{^Є^Գb`j"exYť 2V0`9gрҶtgSiaޭP^E/:)#֔Bv"y&4t0^WV#*YEQr5F6<{I3G/j[PGRε'fOG}E\hiC ETT{UnQ[(zU숳Y"U SP}D&D~H %UG}M1ɁoNPTJ[LJ\"wOW.cXR d5G%wuR&{%g+R/ s"VP~zntG(4c 9D5<:Qzi26٬ԦI^˞t` ϗ9{ tTM& Kv'n4(*暈o9v"E#`1z%#? 1C7(S2W*;|B{]u*& hz҆jЗ;Q<FDlW[+zdTDzߡ-_#J*}<$#K^;DwҲY吞t|6;2ɚwN6w#aOM_^EhW 'QoiWZZ,;1td0tB΂޳=$2A? r53:fcUJ^>{7{RG[_8*$PmxƠIi񥝀1FG/>y`M]zUAE-S/<#Q2Uq#iC6*4c[K"7~2YIt %hM >1N dL[`eqח*,Q &!w|,YP߷qSaO?u~u6.TV$2 cd h^~ŠUMFH4K$D>G'NY(7R(p"o~ZAiQ4k9n-9-*M`[!{ic=IYD&$?]fM!ާ^#OB ?b0!0meKWz%qS!Ex61 Ai(yO#SO0iAUeszyr>դc-6+!@¤\!V޳H.8d1+duQMb1rM82O.F37+9 0ϔ_dc5.ɥ*Y'v-._tu)'$Tqt2X ʘ2Q$I> ]LPkwlFV8нѦ#g5ݧ :=N6C#1g0T:DVFWX^q1d ~#ûd#ğ$$@f@.4$l W9[eIn/0%+xJXWh 7\uڼrUJVG0qgQt;҇j&#chByoEH'E!qS^ خ{DIjT~plq"Oir&R'i#}챖*0jk`2Qt>bʇ Ȅb)fM`3W2Fdl'@sA\@Tp}}VBb" oN=26+ofo #i89[Yͦ+ẜ/^z_"aτhN(+Ya#$,R 'S;*Qǃ`?]Ki-X%HLtEU֤&wk!- `D>q@FұuMO η{&fq!-/Ah2y7[\̜gMnk3˺~ ʗ;*4\7[6a+sSUM7bYj$~nM4֎A|IlM|]/u`!c"P;\6*q. /[>T(&C2LȌ>5ZZ"ud,W$;BK p,o0 {:u]$}9ES~>~6ːȰPZmmESHC]D?{|&(HV'ZMsOx55BG?<Ƽ(1 rq0=]|jȴ?lRXo 1j\Q@]M vq A>0#kTSNz3~msʭq7@XV΂$ ,)Dg(sK5@"nਐ&t.͂ʠvz83B>룍W5N >A/b{i@FrEu" Mxمr>eʁ|tWR=}F gyci^\s\vvMuő3}ǀ$~-xE-S\e KԁިCl4Ft&> Ү}j=&qJh܀kT vLS`*_䣯ytYD *R#]G[㋪e bg M/LV}A ztBך,Au 8]wO}'@GB5q A5gF\^L؆q '0 Q5~lw%*FfO,PI+yQS+Ne)e}C׀bձS=ˀi[ȧ$<" A?*+qnPƮk=LD$`"m[8ZR'6n&S i4kx!-;^ ],ur3ԥC= 5D@yeo`z 1YdI!7{ђű忞qAGEN!sl@2pq(V4goʄmJ8t=`{&6w۸|Te~~7$bv.3)$뀋D a| gHeME6lc~(UˑxL q`?:jjaxM0wy*}yR!~}[%˱цpY  iy+(y(V]vX~`:韅@\zA;\v45S , ,C:!dR@I/G/^EG{^X"v*m)OTouG u\i @–Qz'';K=~7CkM,ϵ^ZiʮrT1 U }MvLv0ȩYp*!Uȉf:78̦fGSv ^2.`{wc GCy_ luhwxz\F7a Wŵ3 N%,Snc-HRn9UӒj >cn!ذ*P^z=#Gf67zS)kc/8_ }Q(LPZNxkI6@&c_K,=xcO V6簶z٢$rݾyo.UFu}?E\^?Y )O>Q;ar9r%V]n(NhHI4Ҫocھ^1P/69.@X=eNm7r'Iyudxlwq&;D|O8wWՕc3\pƪ!2"w'XP?F;hZ1!8U԰ܲ7uy j㓁ZLx[mfcYFR#ds83߹d(Z|õG퐋ayyJ^̧1aOL;a4BY ϗ'4X/ .֪  M1m{ \)U4A7ak0#^Vѣ7VfO`r6>TmK DPxQ.+C[U[bcO]}5/C|T|ee?YH9v@D`.ܽ~RC, JW xy9 jt=E*PdLKJ '#:?E[Lvb !ѝ۰L(1:GdT;Owb5NrDG_^ PVQkќgK12Aa%#e< $&dnq*?P/8Zĺ4zQxd^M5޾_`ܝ8hWLkP/xF+XPpxU~nT N$pGcEF=r <]K /sfxi#eգ& Q&>)RfmnJ^,!qgڽͪU&c?>*>Rʗ atC8|%J`w9uKٞ5Kz-SBiaZoUӉ'! VHiEHk:s"0N|ɔ}`ccYN 6Xn3sАnȖRn%ħTK 8?\ь iN,w+pc)h,[keN-lF?F=pAKbPe 7s.DG.ޜ0)jݙ&‰=`dc򽩱g-w'Y" Fc49.ppϙ n1ZWUJ}W5Qě;ØFjWz(5G3.Z` j{ Pf% Kr7L;;\MՖqړHN85E+$4yUy?ړsxd 9,\pJ2z9ͽC:% { ksG,ԯ夾]ڴ%V[Z]וa֛v RdKvU?Gg@Xg+9?.,5xOR˧ FO ,P^66'wyڜᬒO6Jr⑚SГГ]D1P|5\??NCfc-l S)d}>y%2dX0 ?+q1!Qƻ9-#`WՔ.NX3"j/iPEUpfN ({KR%Nǹ$ӝg'~WA_ɢ[S^åXgze.e#X%$9syz)?<- sYKg=0wiU/͂;#e+mH[Rem w;A(pO?p9KNPW:HzJR=>@ ^3R](y )i]0K֏G^IB5C,63ߨ5oQT.Uzđ2q?4L=jd򚾗]h`)JЩw7P~ q߱XŦڼYQ _@s!Ua~q"pC:XQKlB }_Xs|MRW\]b"%0>QG ձ/E 2e-N,c < yXW †EE*z8f926D Q M#B{6VoS'(mzE3Ł#Š]27^72d50ɣkm' HM^T&AY=%1Q;bш "K!?nÐȩCI>OHߗ SR _:JŃ:X\_6FhCԅۉ:wB5(8Jۜ)n_5o `cHQ.G0.%ULԳ(Ĵf.))ȀX Y_p[46̑vF_@;l.Umʿˮ-.?Q(ҩ'g՗pW\jlHRƣ wooUFE{j\M}OgO B7?Aa!yoZin2-PD&DN鶴8AMWUqPnZ6,oc֖!4?'kYo8þۅ6(_)VCW  )u[qJ&N6,TrYAN\lXѫ|t!DPJom& .2L&2C# bG$'m`UA~J>2Iy'0cf? P|g`{U3Y9MSe綣U}_Ռ:VzaPAdI)ѻZݱDz/xy$7`t\<$OZL^֐1RqTvDo7ef]1.F;"nM(MHiHGr L)Dh\ؑ)0g4="5 <Ѻ<3Oxob€!h[^b]\ 9uw'&2vnmu+ ݞ\(-u"% 2#jd0!J8*K)h4NT^.mrL) S]ɀ*tJ(7_Q?F+&Mގ9ϩ|5~t:sANAK̃Xy=H.. 5Z_Cyʑ4 :#]\.L/ڜ].M湩icQX+u"WO!YuSxDZ Kb uv:;rYi\1xtcQV 2;zv@g舟@Jsropr!x:T0dqtaU˿@0?vOQ3x,1 ٺ=9!!S RđqodNí`LPPKzzl`۩3xjXd+Ӈ'16+Ü,2[IlW9o &i2,Hj õ:#"3?CKۂ)4ahlzy>l"#{ 1걄Gojo {F\C^X[GV/@l(2][/$Gw)86qY7ܙ٪Xr cf'{n80珁*>`mJh@:ſizV7+&_;:qhнwHh {hv34˾D̋CvIl,{ '/tmpmB'z'VqQ|?.L:.ƒ!+(ec -U"L9u,oc4/ n/Ob}?(wNs" ~[tĻ'4V|#9?׬3aJnBD @6vD]GdR>)n("S1N>7<U̜%nҞE0/HKΩe^*58(`mU NB. LGS( n5a6#p00^_j꫺R CMZؖl󬝇U|99ꄥWq{%ZzޥI  Y0M0ߑ2W0HDLYzC7W\6X7wa&vrjtya_iGM MFX3``0iZ\Az?~*E|6ػSo6*/bfSh.3o-[u p0q{R;e-ڥ&r?lcL܇p.> gFeCxyEv!jN"B< +Lx<ȶXb:); f%Y;pp_i&VHM{HpaDHvs* ܽբn8+ +S^#NUz&0Yh%]"+:BqkD[X֡3ie[FL?7㴡#pO|V_9wz]8BɚJ*^݈Q KWJq{h}Vm(o>b h pp%>msYv_dTJS[ı 0}.?t^ &֑SǦ27;)vy0vϰW\ Ƨ0&AmNx_ ];`+u&@ΝL5dtTR̯#-O6K3@ʱlRN,Δգ["g!(cgk? @ߴ*Xwɉߒ`:YEQa !-8oK%6VG"v⤫}i;,3wdSeV26fRϐ`"Nd^w#pkG"5_4w}_nZ.l^+O2&*y>hF^3|0 ^jAUe* MxD+`\V'PQֻ=;iF}dȉ":L E4[Vh_)@f%ޕ.b}(VSlߙH̨=[\ eV%k#O[G+qxVFI#-p y ձ NM+^߫>rD)[˒'3Â7wm:tvLWpڪ EP~\CF̍6WKu[)19Kf$63wCE[l9KXa3-,5ӨJ2K݋~Z-`~j1R!Sij,:fn<p_i|rzIkC;7Q ^ JE;i Xk{ Rr^4H K/]N 4{P-Xao;^> t>U'] ҰmБkO?lZRñ{Gti0,TDG;K,F[ˁb!qK;6KA0j=pL𝼺σnzaعp&bk3^w G.#dZ&^cLP+dUX_߮9i-Ju2l>O2 ;fh{Z= ƻ8B puEsWFmpY'՘@7vYaZb5W#C0D=; ^Pt(]VU %h1oo|ӺtTTّFq`B`T(`+nǂWp؞2FXaKQİ 4ER\57(GP5 lw߅?@e!\:$-)d1Y`,su#SX,8uh P~9#0桊T $6"&6qc)V(_]™@{<΂z0y(KV2;X7ݡӛe~aF`-U¼i;/kzjN$Ԭ@RY7ǧO,j\"Tb{rUf=m)'%H&N荊+C9dwyŅf4 %-%[8 ӶBE;dXd'C[":K`vmݜ=zЦ]"8+>*堕2;?)FV|4Pͯ}S]kk'dKee'T9v]Q$sMuf>U'뇆|7_1 p} qAP[ϭ;ih1#Cȕ{>ۦIƋ|R}0]#J~էLc*27íB7${7}t)z*/+'{^{$^Ku=h+AqȺc}h]ܬ l^B%gòPcv\܊PL|.+DyW[ _YsIٟQszք_kФ <@68ӍZ >ʸ<])6Ґoˏ؀,EI6 >0u/R*mIUríx}xLc|6?Y!%d)ΏBEpB_+}CJ傒$GVK겝ɊP,=< ʨ ,ν z ᘥpѠJxpëMk`8%v(gIoJ1Yxb4lᢈg1 *͔E6l%%^SB`/x*@8]q֣(t_ Q_7:8DͿGs>Rj?slڌٝv0pR2gv@5.:k)t໙,!"75hw/+_u:?rW=%3 [j֊uhW, H_AH*ȩlhώ>$/X= Qv/aq%B'#EM.YgQsvb6:Ms0>d>I'4 RZn t:2{dEد"cb^\Ԛyi{W-@88BvjZ揭Σd{Ml;gQJd{9^ӇNfF W:DnE:s& lc94[9\;V}MƥՉ! # 1[~+B'\|}ގKA@3nbE2=qk!LmolyCVl7d8h~k I6Uesp  \_8`*pKOp,H^ eH=P X}4aj?%so$m/SЊ>JmKuq|@o'8>ȫ$i Cc-F̚ {Y,dрA0Pì(Y^{{t|}wLl(*$F n+ )"ȩزަH~]S"ઝ*Zn>뒢p&O"Xϵzd!1ωF}'چvȰ#ocYEȕ"L(cW(?{Di5ȏHA/?瘈%'kzrO]gDޓi<=!S҃.j N\jjo^gWˎ#*׼GD4\K  #AM]epiXT64ǻ!tT,p%\yz/Mxّ$@MQ^̓v`ll]fN'i_|-OYmoZ8,wg̔84TἿ0RAP! A:U~ :#_TKlG!Uvm[`1$4,I$;=q-m".Q̊(sMc8) y%ͮ0'}s8YX;g߉OohWnMSy H]TFU1F |"NJx@\ed ^_N-{\Kҗ`?sB7?06Iz!xJ*V4&^B4Qs1灣H%$LSvwk 6mq5Aƃ*9*[/,> oV MP ZbseMM#C!ܛinV"7QHXtRWհ=%DSBuΖݰo|:n=p">XԌL VD{rg/kSgƾ$DMT/8跈WEQ4-Khk" ^|(] $*nzDkT4p6ZU]'Џl^ }I K:OU%!Ϗ`3M EISnW{` A/(Sz+|1eI; ئnl6B6 gi*:MyO7I`Ѝ{ ]f+ р/T=ncWABuc$8.NfGyk!ɵ#̩PqJm3(a,Tsy᳚1q12]<` iR\]%+ *G8Tok hI Ic%ˡ \i6 'R(zX4| b.n;xn2`lm&2$BZ\[v2M|HM;i8P) n=nvX+~B3VV !Wly4ɋ{\5MbRH8EWߍb \zItP*:% LeY]o{0/V%G+ᵍ )3J)|t! L cwMOh`c'm45s_zmu $7Iס ksa8M:SS_ =7.λp+D-OբR$WO` Lk4ǾUμmR O g׷EQd -~tC4.xvO8!(ΒHc򱿴oC/ۗ8k3P7D=sw֋ %l&^S4́kVʎP/>AQi3=OB(ҽfƷ8VI-~D<}dݚfL& 0b?e~,展B7)3P  n .AYSR|u}(BVLD6.P}Y$*-ʩ0/v;G;dP0}qvh3`j[W mq LF;5Wi*X \eqšk*3wY !Lf:./DLrzLl&0? ٠o/PgL먔ޡ7qc\πaY6׊(i&9:֍$_Uu\H~`3Gj_TXk?iN]XO`S'bvVq 3L+|DVD3tQ陖k2YױՈ)G1n萋GᾲBV@S(ؖR;A]{ Z\V~99g$9Jt.OQg@5>lLd磸ԁ?\ò0 H-Z+dTN0nj[-^F|qp; k)Ĕ,`d0$>U6iȁ~ԷI~ږSϥweb5ccG-~Croa6e_ E_L%USvQF߄Z"BFyʵ(|d{*`v BR,;ubvQװG$r_-5"S$t}N j<"5zFps*b"Q[̀Qh|ȡQw+x?";vGP;:ޡ(%v"bm"ۇgj Q1@{y,#'t sd:\G;Du"ގDZ"<5#@w˶}S>GjwD`M{LTQ|ZrPBO*PcIM4vm` ) կU)LZ2:"$Ӌ/_&M 59k.'hi[!9i|g-h?1p_ Gv>K&+E F_Jr|9Id_xwXu"[ĿN?=Շ)3F229ҥ&=wG_rHNJBJv9p;=SXX \٫@z," (Wep57G͐77;Aێ}SEKxC|JVHn=,#<^ҟ[p>>Oustnm>S/ƿ؊˯f% AMFҽlEeS!~EaQkʘk?R0o(YB^(#LFzC`,)%2h6 [UWM'#nhjA|_匎AZ/ư'/{Gz΅NljʜVro5~EY r98d P..qw&unbq!aLz-6;_(-IsmIFkNzƝH}[N8e.juý-lu8iJ,ٖժ9Cr֍,'x9Tr)Qv]ϗ5bZ%6V) pZhi;O qMpt/gpLGH`,xהh.bb;6zwc"_,v /bYh77FPad _Sgf%Z!sLx)BOSv,>iߪ}q tAw2=%_ZfFWq<.Vvo2|4]cyf)4 eB(%zR&r3""GͣPj # ~K:%f'y07!ZkIn{I෱[bv$dVR^ZӋMaH! HcQD1 WαtYԣkΞ?L oS*B5I?ȑu XR]q Ze\%CMn5S$4spx<_#=YSR[R>:&HS`|}1N70*#aD_볏aWd?}G"&W:TٞO:N0wL~7,mq3#-Ddﻷ ƁjP5j@ PΰGf 5yBűPQb{¢-z ozОwB |X:T cc]c_vO.05gdYnNd&8%%F oTPhXf]rx%^ɳ^X+ 9ج"Wcװ^BWj>gRQ]OsOO?3 .;0;*MB&!.#QT4z=}%t*szsheʞ.^1<WRqS@wX`\WTTXzlhW6G@癞MlHV>-ږvWtf7⧣.g21FUk|0o)ˏaZDH4Q~̋ln9jkB4sDU$ eRjN-[Mkey\w6 s^eJ^&r*.̠g$`a/FvAKpdm䛫i؜jLOV|9 R8Z.=O>=~:/Bx5>0 )ϥ \=Js)9Oj,M\^e?_fNWUwť2)RPYzdZd!®fCrp]A=?Kv38d_ýMo񽣵 xa[/h֨x$ggC m02ߛ >q"TjDh#~f)ƽ(Szgk<_\@Tp&rڟ򏫦=1ań{s%yՖd=/o嶚Ѕa `0]pqݿ}B_ʵSۥ tN(z:3螃o!A[T:l3dgE!dSSZ+!TS)O-N_E}? |+mI铻,'$ƭcDmǁ`Fx&sG-_Or TJɊeF (G 1?;uΣFk?&%ĦHsT&XlCh~%اEVEƿu;RE;.^:įO}Qe*M0/1#ޭ_K{%<.Bjh4wu2(U>A] /+n3_>t :;E6`"% P9Mdw/'ݩ~>"5'$1pȢCdZXC[apRmyHZDȊQ̘bj*?ν *Yp@Ah 8|ܜUx * :*[>*Q~ s#6*5aL놕m{w^D'5'dh"Mn鬹g °t+we@LaI*\L~5(tCa^@'+)JsKc4NݎPZ躥s/H<)-C0^|KHU%x8~R$J7$߫_/>$|=% MPOykYIs`IRFC 8d`RxC!ȶF**3`.Y"-k)AJ{=`i9ܪa<U;)aiUA$4Q޵:_VJ\̖H݄#B9jaZ"ktΒl h*= X /^Z|Q~;SNZDɣ(.iM.HПjEڎx&ƽ]S$Zܫ.1E.sׁc*YRB~9YGA#] OG:as*bHlŚ&2sda##(X=ykلp\|j? xiL?[&yȍl"=CM Rey+9f^A xbr :Ɋ!"MqAT"L"1aT~)i&mB m~s-3"ht%ݷȜwGwǐVC&Ev~*M#",oOpYD:y-¶L*zǷ=>1gCUcAd\['Vwk Ŷ%Ho}߇&*  1@[q BVѵn-sQ5/?2:/-Oۻ;+P5X`ڪH[$_Dx3y-5'P #B>W+%- s3AnN: vq|P 2xiϾW2jUe.tEld$yM3Hy=Q[3HuS2xaLļKM Kjnjph\:(F0'0|=GPrd=@xY{gԁ(@-ʥF&Es% ^8(Q Ƞip}=~]5-_tE2M*zv(|L%;džN]_ ud!*s)if?ܔ\ ,#{b/R=!aSX$;m:gKlcMOPقԟ$QSˈX҃{?҂L+=Ʋ۪ ?h)NCOJqaZNz\&.BC[{k@ a:35(*;9HFh0bVnY KQ_Q5?<Mͣ蓗/&J[o.d6b5l(`QuU{:DrMʁ&4*Ԙ ܿ^%js*TvUx/Z5jߥb';Z 7IoۆMF&@g5p{$iNHcdP8-J3$1"/]{%4T-`*`?^y3i-5dѭL̺`M57A6Mnjq 4g!΋SUXCkHcz>f ub% rPXb~n0g8}%M:HL<UݍqsX.KH' ~ꭸ:p]ktl.s~C&5bmd]} әi|%w1us<4y'zIU>.#'$@z,wMA_9ws oWkvqB 14;Hl7RG7=A@%QWS8kkMHvxM*gP|ℋĚ)y+YXn:ܭXibՊ)i~z߶;:@ 5U5f0tgOon,?6TpQMspC{bzCw9mثc;}+cL]CZZ2aڧ&B>0cP!& q~iFۏ! ]N&j,XAv-S3#ts^}F?דUQhtDQjv:,Q!vȧZ5ⶕ5\Rd+=#$::lUЅʎ V EbGx6 tQկ9pTr mh:q䞞lJ;'Td6y\PlV\7zҿ0/y̤/K*B).EGb^;=H;.3 h.u( &om=⋺LL0Pw˻b^h6%hvPL>զWQ}S}&@I'% mQOE%xI[NsKN3iJ~#%w rUS)_m:LJړ+:ܭAc@kmIe-޾Wt%Ym! t/B^6G3ܜ Bp$Fv+ 7/-cApBsp\TĊ}i|FO6&K?<2E^6cTI\%H1D]r> ^j;fgYd1F E13Xf/4+Yv`v7i+a(@%.V  I5)Vro6>'Og47T".Q lݮ0۰ |$dGcϨťAR$#[X~2_u((ɍ\6FT8kAV̲ՠب+ 1?Ә%)1o0HSJp"sS1Ʋ*; ]gLaSMv~T~!swqK;Y9jXZ7 ?wJ8afI鮛1r]yp2Z %87.z&{ƴkg+\J7nF :DQ$%W>)ݿr@$u6%)OG vѠ| QiR3Oi@NA}`TM9v _ii5t=do.|KliM0 I@LTš7shaG'EXs0)D9;%9rx ͎QcK k gNt8)g kbB\A[w%RV?Ziϕf|RZA2~@76@iŢr&A(1Qh 0Ŗa^a~bެejlji_2Ltͷ?\SԳRWFK@UU%oLUq>UA/7gt[~Х'A!иQ8K+ Y3{N w$dͲtׯҬFaC|zO5: 甌Ho3lzȘ2zJTp5yֈ^RW42qIJ =3Q;AJ<)DcMwgR ks=ŧ`?xbL;3Y ہ \lqHG~Ƹ#OjF#_Mti>rzUBo򄀃<͈0N IlUb*7wXJs@";?'qϻ˕zM-w @+;*\i'J.U艹ђxX5h2jDG|& T93Mys8[ɥI7}(=;/ I5U.{7/DD +Q<ܙe tڄ0#Cn'dJ+%U[w4ҝX3ХLX9V3CŪkݝ`lr_M?ɋ.ˌVɡ|L;gzYJ C ɊEsr5􏜖dT6c+tDܟ10ZZDs-qEl^?u h(jdYA`,k2RiU C]u^AF`uXBzЊ9?]OIQI-V+xzϚdGY!UrAm2_-B>SH:RG|푇>YIaD`g:<6@;n>#K,Aw7>&+Xnt6Gs!B &@\aa2`1#?ui<+δ6ӹ@Es: 8i`_x>qyPJ >$'/3ch\D!5b-㚿HwsDw]$FAU4xUQ&?d/9?U:<4`Ovd|e&pm-<H*fQ4wȚyT&W'bU"Hg.\>m6UѿM6,8󒥦޺_+GnnK>r.* :Bwbfzp .ԈV8f6qH d]3^4X~K\nV,I3MÞq:n!S;8][Sﵖ>+tT޸zQQx7[$'ν7 sL-. n3 I5XӁ{ MsuoyT(449yD4.gpm0"mLJ" zچ4۵=-`AJP N+B4kHzɒAreb SКݙu*xdP%z<>ts8f[%JZGߏ0+= sVʔaԡ\VH~v9KwM(C9r)(:$wP7WjTGT;iٴo/fv쿰O(x`ϥ;n @UG4Q Ai MADDcv"ۼh[2\b xauPE tSOJSZ]4vy&D"Zk3TZ\%[/feHg-c\@i8SEI_1CQ!!J\14n-#āø)$%鋢P߸cba<]WJ2$<[()Wa#}.p>υȺ (."-"àƼޛ|ӣ_M}X);L-u(T5p9 SsQES 9ӺS"kx?N4IWd¨'H'5KBDJH,;)꽾.{}Mxm\n=s 6\?Ȝ)hpp|F" ޾"7P%n*>'ΙHjyF.2j7g4Wg^,="*+I0^_5Dm?XıTfL-Dy[6niⒶgPȽr/ìpu Jp+B.+sS#T5?X ?_dJ.qkǵX%jZS&J<=ng R&!#cKX lGWX %n}:X_&&y v:Db7? $ϟPbwpgh,u>9qhu'+\@)8#)fAT>%uQdsL,%Yi8"/HQ%3WWjDu?/xPthPUUǪ+7=^ٸvRDZJ"V:?ϣ-f0)\]ܿJ & N,ӽ< V1w2qknɽnעn/@Z?&&BfSQEGFC͐麶\6߮D7~Z쥲˞w >B1PA͚"{ZTu9MPu;_7β ëgS :h z`oʼnٔ枽#MFAމXV⣻㒘+o`җ}v}9̒rV>p+o8ҐiRa9/5:]2_Uȫۼ\@hLeIcF&OGfpQ3g؋#Lqd؜k@95i_kADjdTt l-*\Gi^>h|Z: l% mƳȥ0GIw81@/ϵYjJ#Y6(ILEj$q})O R3풸z}2Uwo0$BvoýZ:67YSA5Oq雊pB2c4(ηP3Sx$pVR1cokJp?l<-) dø݂GE%Y7<59]{o;R)uPc3T4`P.W}2%kUXwiK1_/S>*h/.pĹhFuUkoxsEоcޫ]垲RV\qsxbFW" aE%)HEg`q+/ppt>>X%"d7@>8n昌."R1sl{/ܵ竸hh`rJ>-_7ǿñot hC'<> 9 ᡩ^ɟADM]-q0dW%"U8V=Us#ay$cAup(c;9ٰ gD)}Rk{Z=<}sP('6JEӌ쇸`[ZZ |{.~쩔 wK.$SPLMn3~KivA!<U )U EG F6J,MW&;*Fĭ< 05 3t\{odw;& }<6?S2#'FqS϶rDžx/ JEiL}h6'̿ݛU\!)>dD2 |U^G]a进&Ujqs#k Kt.W3W%v(A WS|& +B=r{&b,~N&ku0FbTE5w| C Q #>j Fr p@MCg}%.mg[(Jg Ohlz#C9fE4Ŋ\zU<8 k|ّ9@yfӣǸ A+!5LlÈ3MU^7r9/BHmF Ϭ\dd/J{F7u-ܴ}?ƮĺԀ&H|;r@F y8m9 *WrƹŚZtqg` v0lL/հ#d N.AE>$ 6%[nBKeԐ~>!v2z,KPGK>ujZ-wn?QGvgʤD%3WHPRziAΠo^fWo!熻}a"UfW˅Ѫ :jI\bĵ5$&}߻,"m Gw㸵~ BzVX6z"   B2exۑf7k60Gfݯ˞$WW@kGO}Ӷ!z!瘷Ǎq Lrn57X-7k:|GNU!> tB+<1+>.TAbox̒'Lp WIrYOfbG#,@ƢILH8~qFi]4=H>X7: oJ2}mlCJ؆Yk8^e٪JJs`ye04x6\uKC:G&#K:srC{֯ds]k'3^%L`K=5S$r&xfgpt\Cÿŀ kܣ S#4# ?hX _-ųVtC4 ,I|qI"3"ʂx tM _˵g$ ڇh IQ}\B*şDt}SCʉrp;'}tkw\ST1LǪYJdIV5`_^%v+U"z6\= s ~i@&huٞL(Ƽ/Nŀ<~;eu) ou}>xDk4n* M^y :{m+'ƣ3DNH]jws䪊8G%XQj; @&d޴Q!*8r\^P/9P2F9O X+ƾWAjgYZ07070100000305000081a4000000000000000000000001668c169500007110000000000000000000000000000000000000007900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/Kp]?Eh=ڜ.+L細a:osfVn̒/JbBsMG!+<V8Ue= l緟#[P\ܤx6N}%mE()R\`JR*P".+d$յ` s| ,9TJCBSpQ]龖J`Ҷ<sR~r/81{v)t*sň$MgvLX-sNj9v:w@\ !zrϛ*ݝWRߕ`@q[Ȩa>pxCmKٌ\q~9plY2]yB0t(1T!iu68 DB(z{3X04)JHQ%8ɊDR_#fURߪN[2ruAe;ɯ0lOk5Քp{3\'zQW<*(LwRӎ[ғUTfd#R?}8bl @˰cgz  ' _GR3:6Mq>jƍ?`.$yz:ia#C#C c^޵[4.+:_qLnH$ՓRDA@u9l*(dl-=:tlٙtIJoIaXBR p' 폓jVfAuIc SQĔjsiZxێM+K;O="iGZTIL r㡔LQЊL NCL:)aYL?e:> ['}຃jiQ\~E=NtQұ9nGw;Kpר^{iRɔb*,cwKRo7⥦Sk+Y{#ı$5!eP aʞKB.#PxLimN֎s-krMꠘx,sseFe\<{$(9sOu`kL. ]GD4X[&Y/7LIN3G< IS|O yW.?SϢhYNփV.F=ۉDex_$-߻!v>V3\5H<t*mQnTg"Em0CR4 8!HAkR֯Xb*ݮje| Y$18JPC֎ڰcЬ/g:D)RɈ,ye26,rEa]U-h!dţ =eo7}^v%/lbBgZVH^Ԛ7{i)Aw'3TC$֗!jC12o_p=#9;20%A;}xEeeZCH.]3WMfdb]_`9ڤVJ fյecQP=+zw)Yb1nK5)1{):~l/zkNAEOtdJGAC'<+"Me7\x''rA1M/5BCՑh0RpD?]%;";k/NR%+\=GrTdJ`q:;H8iryO22燉GZ. ;@yqo쩟cO\0q+L`ӛ%P5JOuPzS](W"_+xA D[$NJ*ʾԴ!4XԴtlPn@lk.l˼UlOۨpIX"kb:,FLǖZ4taRſcF,;#h~EM12O/F xsP3~[ՠ%smN_#[q_tkM OVOHW^_ƥP~Ly9r+kclezkv͑JƷDi.26IR1.P*YZ3?^\Wn[>CC)|7̦02tD8Ҡت";ƂL72jEẄْ́e^ akcGte奾-}MCD0D |1&@aZk˹&/'\ TEFMf0Ѱ7"^&b{ǻmm]/wp/P6Վ"_j.D4S[%4hD2 k|q{apUe[_]RR[8j-Kߠuz CmLIJRw9MNӰDړ.IE./&kQraP]<ќH6Ѭ @rIhŻb ¿Tm NJAJ/D\¿~7IGp[8x3WO2(ɗ qG(:4"gR̳9<%퇂µ>9-hP%\S МV#/&МyjTX9Ǵj+bʞʘ='JnfKgp@5*=c+mEk_΍_jϠ$#>L,-cPGl=`\[|Xr eCU]|( Z1v-uL1LkTAP(\Ј:ڔ fQV> &|Ú[J KPW#>͎FI<~:bⰻDr00'i\.R^ ]n7 MdJϔs|VA::P&oM 3BNv9V /4G;O+hjiīN䛱]gW vO_h?r|oft 2B3>ݷ_ i8%# ;%/شj`X,Z:q!2 0YXވAlҥ#H{İGgl )},Ɏ*`*FmT~b4MhL$pee 4BdHV[]?3@=t!2GC`f *J'3O9M;쿼~#&Eh,Yz_l~k^E4QE7;ʎ}X$g TsUա;I+ikP~[)nhx2$Z'z{vA<# d[dn#{3 бp1}L7ti ywpp5E{ZQ GMQߓ>v9M.!eV=n<&7]U Ϭ4쎓U{"xتc "L=;;ٙL] 0SˠŬf 1}LH9jB xcHk2^h\8$,c /,fix'Hº};skxyfE&~HmJ;DtG4rڰ Ȇt{eB8<6.4m6qv "ٿ=Z[Dň,cǧOi}Oy5S2u|x5,4ټK1CwS >  PMz(+9_S]nO^b9w ^p R=6췎#F)z^')nA9ʋq&viWͫ 5Pٺrauq( V@CVrT3}=Xff!l KL U(1*IlFA iZoH[Ż jS!Abw)Jt 5x*#N|UW kUq?ޭȬ$˳FUR )RݷgrQ Du-EHDq;hP-}׮ s.(z FoBȷ4*Q㔍– '__?uEQKR~<ќ]5ڥ:y uKw,G It)uRe2nVSaD7 y}s[=gVv-̺|nւcn(y:Dk~n( x~Yb0 !ZnDӿƋeg{r$9 ԏ)-SwنD!]-Iz!"73% e~BY3iND-s2 B d#8.4F+0*v-Z= COL?vdtG]ykp U\衧vSe^%1w*Nt glM:IlbЪi `"Sm)@W%h/-yv4t[wMYT.a͚#F׺< *Xey7svgUs9= Tp]@$ e7H3; % Q[/'oԃG؍  ;9<ʦu u\Eg.nʹnx@ k͛}L%v]0 ~i#" jxD4 d=@ܓw "ļh_eg![`9E; CZ5뾟NMr @CMw6=N03?G? z@˓ ~4!9ݼ=) ~: E-k(}Px&Q7̊bh \ξp468+]炊¨Y1:l^SЭVܲHVr;iQhϓ7`!Tu,J8kj'?|#@= dpNfi~k&NxOLGQHe"[ޘn`n3+Gͺ"}~aaAͩ&Y8ٯ:ඈizOo 4]_;R61A84΢;3DP1}8rg3tꛫ6Dm-aԜ= !D/Esm)$JmfPx4H_To|#2itHۘQNJ!Jn7]uq5ah{ȩ IMj(+8[ńɃ?pTo13N]@>!U.PPmIxhMm Tv=7soDXWC&cQ&Ae?tTVΕaỉX;+41\(7|H#MA4~YUN󌻽~OU`#z=O ѿGY qp]E;\;B;neMH{P>.'xw`dT"}5Vf O<׀ҧ&5<2˾xpLK|:_t*+qt3T0;rgHV|\nX0zr8ݎR㭗7KZ8Vqz#-6R.Ohq*̂g㭫) *FjҼrF*~^6rF1D>CL@1?Mzj>jd]^?GH.D~sJifi(d\-agMCEWAnw xXnt;12ݱyKǾ3VA|T5]Ws E WP$|D\.ARש8 ۓz !%rsHоD8Õqw.u*(P4N/:BSCL(D(4tCKO?c~Ђ*O/j}Oa{}{p&ԘbN}&1J1S%L.莿vSKqF'V.d۱yt;9_7L#oEm&5xkIIc}|Մ#D,MK產MӽYƏcuTј {;?==#`Kw}rx!6sy#<0a/R\W7y};cRv MNۜOSp$)x:٪7LLV7wZ/=Ҥbl=؜ģYA"l~x#&$\dH jO]]F!O >nQ{τNܛ13gK,yWDiݠ!v+RAF# ^^LQhB(Qjc%.0wGG2҉cWgw7RApY~ HтP9Swۇb,yTŦdbY XKQl/XHSw=6?wtJܝOaRf푦Nμg{>ɻY^,(¶7oM8UmkOHejH~JI?ՒiHg;K6oBhH :ipVzά¬@ӏ@8:g=1+k߷Z~qm D,QB)_[_tr0氋n!4w3H-a{Ă=I[cI^ƙzZϏo*l1r]X&Nn#>Bf"uܱ2Au#"w2دMZKļl-uBT&f]3+`Oؼw&$)jL]/klW^:V!>[pjc~1d<}L=*e )j;셾8w*ԓv?!E SLP \𳯁tIo][iPH]cPUPqmE 1 u J? :a6\\v)h#}n^p_B۠mx,̾_~4ss,T|TߏUXǵÞybO(GIT>2 Q!mѾzXea𹚏[ %9֭5bL=R=ZKwobA-8AҊJ>@%b^N~yp Ҫ?WrsyLc40f$ڛ amG!g/<.UnXe/\[R2ygTi[/v^SY-F ,jXGɺ?EfpBeaxa%* Qj5KGp" @92#ۃ`R(6ZR*թ%ݿ֔Ųe K?ev/(1ǧk, n>F졃 ejEZ&voXv~.PEԛLطuхd^8RH lcϐ 8U>atei֏)7cg%KњyοlK56щdt*EJ,v`xցYNPӋǺ1Q+ ꡤ,ԬKeĊ7$8rOVhC%G >[U٧& $f\y ? 5P#sJaIT5+C1Xa4UWcfMS[/uz~W1f1-oՎ>_ Oyܲn[ïgG'_X%G נ͸c}L^= RXH `EflT)]Ee_aSbT_vצ,%W1g iդ #s B:|V= t~rr*td^:fx`.[ZIڶ:([tU(h~S8q='m^?vJrC17'Й3va\'VBľ䨒z%n0mH{RU=rJz/yETׇ| N?L3Svwqp|4s$UKR5R|e*APs]:Iڣ2Ո+0 ]qȰ1^w1@sPXFd0q3\VW2Is>tŧeb֓+ K2L} ^BBDˀ\,)r D=Y6Klʧ3M~ 0H>ז`[gܤox snT7vY^"2*7d~8"V݀I$RNĭ@m6^؟aYR͑[_x2S 7 Nw6/K(M-ԀӠ}DL,3C_0~HWS봅v P>GpI)܋&,A:rfBc=/1Pt, E㜚ΤJR!C*Lc7BO:dMvUyE/#<iep۷;<4֩ wK47'T-emQUUF0V-8+ N c2(|F.W*ʡ72TL*%]!?Rsa jFWq]##s# 0ʤ峤B6>cW"rn8`mm{7{$4۠teaym1Brq{6'P' eswYt.Gz1aڇŐ$c⚺f؍bӸ}/?|v}dݱ&}WO̻MX*B&Gtct)r5"j0)cc}y  &4eYv, mA2dF#rp /V, ԊX;T?dDW~:C"9PErI*]3rvq9̆ۦ؏3')ʧsl:豙Dd7xvO~[Băޣ, W _}x[/!8I.y5xeڃ 䉴 >SΥ-RMe FÛ2 A0WN)y)l]-Ҩ RC^4>0C.4%7YMLqVw g 0k;ԁ  o4‹Q p!v11;Q^8R$b|2B">;SťɊ!g.S@ !Fޕon g2 `=κ`=ObFNe   X=wYqJ7,lm6]0L ^Gwd¤ExXn:& X_9ۄ? zsF\liTJ5~}4gSGia#m_=N엥w遷EB3 ^Ôok0&$= qGDS7RLvٚ0[-« D|MKCЛjD<{KaWF G&E''`QEFEX "^&^˺v`ȳ)}ROCޖKkLuU8Cfz v-D2T̷FOozTX+RjB34o浲}I9׉]K5Cj@lQA5 Vte Zi|6d :u,mX5yH*bߔW'ԺOAU, zK炪4SGuຂ} vr=qId[wA+wػ,zV8F.ð{sXOPe.v>^ 0gY9=UT'!dG+޶*zjNK=&f5 q7-x2g@՟4Uy({,zjh4 \ܷY}hiJzpku dBZ!R$ y#R\^tphL"j$Ug=9M%0"@(qYkuc9j/Ox%klC'^3@m<R~xFt^.P .dވY5X;;UlEr(3}pN.T[fN-b pZ@!J6'ϊ-BۤA;YUSBw{˫NQxM͐N=6[RDpGw^`Z~ ~.JiD }x¦SmBE[яoGDuL{`.Т R@|tVR,Z6p]OWQϗ ư5|h'ׁ!yMkZQXq@Dӄ֒zn(Mj*6d8J~UD&uhP"lm6p\|aRMH} Pts*&&xv>78 #D~zr]x0r.LvW"lIüҷKq4?nL,Qr3Aڱ1cV7 Wj\w2'+]F^|Oƽ$v@F'(Nߕyn}gz'+IoS6~ɪ(8xuX2]C- qXʑ %__⺋|" юJ y6$`c`V5 ny1 :hf);7~=" va#FHl6O,yDZi֖b4u>`he>_L="ݺU<,KdXo>)CvFyV@ޱ |tM I߶8V̸{GJ]lHq :Gܑ)ƕsڧ|0Anۜ3IWvGjJ/Q'ޭ8>lm;- 9$2|STTqyD6]HveCG)!)Qr_k/jyA-m^²RLMDdFZF㔜4Neي -~k/E2Ӆ|o鸉%W}*gt8}̈́7,MM`(ܘ(b+|zFo󂣳p>#N|{5WaOVܥ?aQyXWxe80 |6cFw3^%cr#9䨷iM/W.sm^[qp+EK Hb`=E؟õe  5N{*mmH8ȡNL޾N۳qWw8DA3ۉ_!~yd X$ٻ)Kfqutf;kUU@X>U z"7}Ŋ{)?}%ϵH/o#8~RҤVzʛo^9G+rݴ Ͷmae%>'Q>H oa}Ew/-86*wڥûlZĢ#ߺg7n|z*]LPquH^pW?>,Q8<{ s\ɮ3_`~ʞLk sh.s3]o<{1[M[m0^EУt#arCʎ\y% N+HH1ݸdY歊`,?~\{xzYoEp":AT[~2D--Ȉ Xne/\]~G3[q|ܱ;{BY+B$xzhi u)ΝۛeOyK?1 c/6)/ab*fPZ21#uU o3T`ͨ$H4{B%It_CbsزlD-P&kj!ZqqHo漍⋡ʭ l|V-gx9 jxk e2~)R ,,toJ ʹ3QakPGZNi_ivZRi\RvlXٹ0NM"/mӓQdbl*PL{J4x<}]cЋ]VGi"hE8ylgJ u+dxxHL{ w~eMnX,|Dž\95Լ^RIGʎO*2n~CQ-J(PT\ hUUH:0\D8JkKl1?+\0spJGs Kީd4U3gjh&4{di&pWmW܃4eRLA?b;EK:zH^V}O>vٿb5ȣP1ApsTH}}(>jtw〃{ qnEkdS !07Q*}CYޚE(2H4PHĪ"0!.XR7sECrn>['>r˵O.& .jFy 2sDpLYe8Ma8$eN & 9YRec/9-3PlfIUaJK_ uap0  h] ߡ|B{,=DgJ=2 I dZTmݺF-j#z!dpVC% `>oG0T#bV:_>Q)Ov"}jAl<ρKֱ C&&npS*幓4_=/ֽ 3i= }9y>91 $+ ީΗJjYl­Hvj &\U 3;#é5bja&bM`@}QwYjh$,K{G>h\L{v-4 ԅ[;>yY&˃ngj61Bo&л";Ntp[p; uzF8w6Z3RZZkD;AzbT,FFD;Ǐ)Jr<&8T^ŝM4 ) M]z $n ےA.(H0vgNe=$cuM #<#!*FǖW~`_dcBR޼jDCR?zU%i"_٥y\mR߈%mخWxZ-5 -zcOyү@͙!e];ߗÛ8Nlw8Ux/F¢*.e3܉m Q!]98JMHIrK-\r lPFs@Ć9j?HDdOGYNgWOP>U Z?K1E,<7^S2hp,7aXY螞Ԉy"4LmT(]H2n >F8N7QG|c:rm#J=ZKTZtdϠ!A4N.̼|s.nxnmdgwrw0˶$سY^ Cl#7=^KdN{n^e/.h׃7K!PՎ2B8þsVyU߱12qSm߄rhtI:Q${(vlZv| wt2oݹoD9arzAVmp4w-vWWQorh7H[tNU㣖V?o.g%LM)J"I+ٳZgιw- ^$BpK|4jU_GB:pXPuD_BrSdT^0֕6gRԧ4Tr4wd1I0` %ki"1f+i8(é 1ѴdIUqeb+C\ mgʗlK#ؽ>ca$.8Z8ԛ 4"R+9R rȺ65!7 /f .~VoED6x֙()xPh Lh/v.SzUO"G\~YbA#XĉX3ͽ<2RY, e+a:jQx1Pa?}ٝHHeɛ;/P7H1נ-=3qiɼSwRA۴jzϰnF"Zw'YHy!$5< xQA%iʐ۳<)]F5,|I?Qw&y;qF'!VA_Dx%w4GTi,3~7I|#=KR&]"]E"I'M*/@"BqЅ#GR_0-PCɏTCtaJ՘ 1[I2l]^ӯhޤɊ?=;U.9n(ʢ݉ giF66.ztCq4u~#guŜQaag9z4j#JPT-g,:FJ1d]oI3 (ZAÀr"mYD0LPkY肎z6٭Tيv[axқG TC[<t-`ԉq+B@QGЩMz|_ω JAyϴDAFu@%8@-F$ͩZO'!P>/_W& 1~Սy!@"K0ӡeyaXlS4ݥЕLۼFؗCN2 ^HʿޡX_9#]'&e%y ƈq'mC&qmA/0B3I@4׋r ImGywoƫ"^3HGIbNΗ !S M Q6N!9ݨ s]| |F~d5Nۃ!7+O@N%{.@3bj T"W:0EE* ]Mm\N w5Q!Ԝz=`m Q*w]m]4Q8I|}ihGvlwh9 d9T >{zZI16TǛW9{<rIpt%)ĺQ<[_v1 }nA4@(9ƥ +{BDŽoŠzod..h]E \zJ0kbP3eҏVXihl:eQ: 2uiq̴#s7d/NMi}dթ0JJv@žqp/*-q%0c~h+B3muo)2"~: J:x[5/yPN%%;*r݆/^N`KK3ZEN]؜ҿI;r: ~Zsqa)yS:I~=4?ɝْ=u_^ ̫H(Mgu5 J4#n&~tY Q:A_4Xh[an)gap?O^2I..(pnYKX:>f&+>FH Lfta#>桢LsbyRpSӰӏ @"8'XAN;w 3h?•>e,[ S3to`?YMZT D^1ZY/l$R y[7oMɨ,D\N)^="OM~[ 3xW+Szp"=!ZY˕߬ڣ,+r ^ɪR>4+D|6cҁo|Ҍ2f~Rspfl*azT991aDd9ual E@t'X0Y̲̔f[j`cd8esK٭ͺF)li6|B7@p#։J뻌=M6қ. aH69 زV hs#۵,2] Z@4oL+*c;d%9VRY8$"YyU{&m}L mpKPGX+8"7Bi-A{=NC19_ҭg/OI-xqf.4L`.XouBbWJLCUQkgەX5QqW5SIT\{ 66W^ 0Tm:1P# /d->'L2T0%-."ςa0-NM빈(^h'ZތvֈAa"QjGG…"I>:YRacѸ6E:p V#=PUI!*:Q*JWC+I<mZjBЭ( m&K_P!'0T:" $l~Q|q<8"P5£fhZ-n.? GH* J/(-If"@@ Kwk*b-Jz$()7GJ U?iGnŤ;Ev;}3/fJ^pfY iMʞ9i>R}b+}|ih8kY߀;׊|=¯NcޘEďD`6TUMLQpN0ZكOADj\1 댗uP:08RC{gn`NӇR2'/~xf {EDj@`@l詵mԘm )lFP /)(i8]%?E͜vg:ya 2vi-FJ hE/ȋ7Z{tiD-vkDz;0<4M1>y+2Q*vDwc5V[xk]dQzQyfP,{/ȁ6;LI@=6;qӌ*lmkrȾ@osjru£)ϳIjelli֖«_> ::ENCP6 dɑ 4mʫ|`3-L6 kך4$CF@FJM8fu.B{/yyRQ>Tf}P.3jKTgUk|pv*|&71f;$XzǮv2(fT.M|?0Vb0L eB^#`!w; QqG ]c2Ga#rt~gRO66ۢGrxoːjбw#n%IأxL9k vY<ExSjGZkX>JYJm?f3xڎ)ս=QLW.doif-6K*-$ |}9S+ڌpT}K) d2f^LD!>|e7k)f ,$0spãZaUi%Xyʲ1П|<z(*bY͹S$MkJ$oucƸ9Y ZkMg:#P Ӧ6w0Ac>i$/QƘP2 ا]Le2OL RLr0ZAoSy8=k]PܚLkr(%x&\ju7Rz8abMFkgL 64AzawĝyKq,igD]n  -Zj=w?!!SkU`9d *6(սdG񼺒`u“:-#mhd4j UzZH:Hj,_Jw4 ?l SP${ oܷ 8 mH~0i:mN~N%d^F"FjD156{.RXޯ7fh 1DWزT)&#Q0~N~F+oVz̊zys4tkY?s.a:,}B43BC9Д7,]x;.txRJƺUfF]-9jIS$}6a`n8aUM.U]Q Q>"lzoٟ∏Ȏ\a4ߖM)&V*Jd!"`w) \9@"*VgfoT C&V߸7S'a<`BL :g8"kM4ΒT/CP`îV#ctmP _?ap>1)J]>8gn{AF9~(xp8/)0}h;FYbTqв:;oZ7QCV量MEv)̵BEfZ40^cnx5J`;У񈀅D-X[-*=%OպNn"! Pu܂8Sيs;s;!t!ؾ>x[/ɪnB]`Y*w89"ECj>]ąɣaK* Q83JY޼eΟ{6Uڲg  3C6JmCQwɾ"M2Lj&Ŀ 'ww%b KY[*(:*_YT|޲y^/ ,kuˌ)2T^}stt@Fm]r\Igt#mj#M4R]x=X4޲B$ nxj1 &|tuSA+8sh20żi\vOONq0[ Z9߭7k\$]3 =+%#uGg;7;ցN #S Q;Zar8x1QA4~\A ,)kЎP/:&`Yo~Hlt!NlsBl>=X x˶{+آ+VuxkPPR> <+#a=ϤB'{*T3U]Fm}?:z<1 *a$>@>*9`bޖމ$2 bg2=-k%q:RW%21W@ͳ6!,P|V 3FoPg|6hRƖ >#JOWE3FMCz<9S9%o_آ| ޢHhӲ1 ;>Mo/b_}6%83_a&̮];!W({<U3[~ype~ eE:lX!݈WnFeA:hYߐ*#Ԅ^ 6'£*k| Dhd2&[F +Mx:XXnciǖц83.ukrM@?[(4h'LO(8#CYT=. Xf uQ7g~[OU6yP{X#,-KDpTdKس~y{;w8 ۑB9>i~=RJY^Ks:<$3/ië▝c="2Gp&/R~.r ~J5ziize{A7e<|>FAʼ}@&cZe$$lvzBNp\DˇP \X:tǁh΀U#4x|2Љ(N(Ǣ)Cvi,l{E/)uJ†ſKhGtrŹ2Z`A=Tw#"oDċ[t$u-ݲFK/a6 od5&sSe՟$knkhL<kҌjÚl˙ !.ځiňa 晱gYZ07070100000306000081a4000000000000000000000001668c16950000b6c0000000000000000000000000000000000000007900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko.xz7zXZִF!t/V}]?Eh=ڜ.+ˣHB::'uYj/Sꓯy0S97ɱwZQpfKOCa\7-d0ֲ_ QK>_ [1,f`4em> pGr_Jkx@ Q3`4 XZ'Xn6<#m X3 |(u"".q2*s"sWy94FXϼwt"XO䪅`-aC^gP[[Yjܖ|\]LuM.wy92 V\>=-Eûd}՜RhߕLuweaX48X)}6+|ߊ˘6d_!\p촖vWTUU->3\ C>nr?`+uh &>Z"\`þfV PLs}nɻ(G0)=b7Ztq |Ẏ "\,S쏶]yC.3(5>U=8lgkcd>)yV颸KpKa,ua h8NϮ.;%&PׇO4Bϱ$cb۰..pʟu ˗Zk[/icűf`MiG]hd f Q嵿hf9\Yy˱ \!m/Xཝ&Edd8a3t ~d`r?-|^#Իv""8rո{КD]\u .Ih?Q_Zv`׉QԒōgcvn1pKZ4@i|l9DgF pŐ]N0$%؅G˱MV0VNg]ߎ%XE:u8N nOsxMb"wױQ,4Fo&4sUwYtJo2c )ZGӣ.L^m8JE18s%  /L"w#kalmNf"0'd(Z ^݂w`s3;࡬썺YJ+LI{j9^ë 2h=:c%(OjO&QF5mk {&l+Qas3/lէFbr3V?YiCij.7ygЇ$q@n\<ކ\$Dvr_K0\w~ M7Z% szrQ9W|4߉l{ɾsIc'k usZu >zgyz$ʾ'hbZ $Chv ]spqc_9 5W/UUEA?Ed<D+ނrUgVDp:Xs a$]1-wLdb{^*sVE}#f+hqiQ@\ 3R[2$ Hvщ;_mv\JU~%^- XU(G,:tr+b W=4l̝QKb;wUǎzTYP||> z" *E^=AXv 5ݢb"4 ?ՙ'%W j4S7 rTH)>|򪝎߫OpиNBk? [k%ĜMnB:+v{#1,4{-G.Ff(8$#ruSw UC'.qk[UAҙP`KL*Y8Eƌlk 8Desxh/y0cQ; 7\U'=-?&$ȑN(D{D|@V0N~95E3FRS q%h[^)Q -腥ӓ}rJ[~l7\X$<2VJf[$h"]2}Nzz;cjSl}/H 0nleI\Et؍%fePsXns أ&s@XS?-'hW|L-yp|@Znx.r&qإ-eE<^#6e܌#(P|թnB)?v SG/  T%-JuR7ɺpZD|V kR;g_`r+i 'XhuıB |ܨ *pGKAOz\yтںyN^3?J߇,rOU*>s{gcAǡ(ewڔ L1*)0dSKK<u DPuIhsZgTc#tRi;Yls#f~ua$̱$xY霳áRb)G_D3Ё#[t;rl>S[vSiBy,8rAB l'%8ON~r]ƈ29sQS[PӂLɺ Ʒ m <}|@ا御&o~z?]`03 J l'麢8{aِ4Q"Ml~?4&SZ'y_lQ%j 5!fh+zUbSwV;G6hxяdTJ2 bJǖB+=Be|`8F'9;B8 |EJd3j#~pԺm hُnvQPBan Bc|$lAhZ2E%pC I5V@5g|+ա@h{XqCBEEDPO\X$O'U|KWPI[pؗ/ZJЗG(2t_tDHRՐe!lY3.lQ)}ln3UJB-;[I{8X ҉.;W݁x8Yäjrm0h:Q 2r7L_ ~l$KSf++.y[L#5yϚo@f٣t~bldJXp7x;Wdk t4*0(;e߯* xiyaLZ̍ r+ĥ˰UuRwMlFix :8YczQF@4ض] N1?!RٴXѳ؏7d#6D5)vg<q"(\%,&crP"ľCjz~6KqRR`&pJ5Vb!,z2dU:io72kۺSۋtʽa)ɦ}Xf0@h9ԏ&Luv:srnQH[_&΃<ϵXۛWv0жZ2Ls=u ^M>{g*u?iT""X j7`:c)N,6TN6QInR@'h_p=mffpcG8e n{{`eӹzxK3(+<{ t,ҿ>N؟5oljv0'4Ԛz jޔVͭ5=A Wrs/%Vi9N3Om n[$(j/{?2@!ը}}WbEre 夅bZ55{]Ž-:6< .3Drȯ֖ԏuLkW0S`Cu81T0vN1"p]Ҷ5O,/]ApNAS[r `3_JOnơSqqp2'{nޡh-<B0 hE{/kԍg qњ+`Wv=s}bh=Ӎ,:#u߯zٚ[;޾ X`KJP#ɆD{7f@CSV AsTnmsnw }$:}D|իvio7*H9G~r\·2럳ﮅb!#Z0 1$~7-K5̀EoAVD.ZDRC;J١@ۿe)@;J +ucINTi+03XG_V-,YEST؛K ^PͼLZ\6JI! x1F,p683E?8K(!ZRT9Qj:ɯÍR_$;]2m }>zF匈I03 D7)}u)~00}$%7"vץuG9[&p%AbS?eqyqv B_U{&DѪ)aLb%tUT/tfvp{>}I>*h5WnsE@Ba{y.[NfeI4}{./\{!wާGO'G[eƐx>iGk[ݢ$dEk-'jY$ݍ2Ҹ`U{>͒%pރ`C/*Bźa4.U̴\Ƀ18iM4hI;Ԝ; 4V_@ 6)3/F^I7Gv"3Nȉ9v4Q{Kw1w3F![|@Oߨ\~ U- =j6m09ޜDnsmqĺE=J$? $5{'t!]ն@ZI])8^^Q-Jqȕq N]XYDFE}M&["G0ށz7׻^':dxGF,e"gD{०t* )AJ}ɚJ Fh#لd tÒG$KQ~xtFz&BVMS]jFAГ M5Ӛ&_ ԉ7(v.@w#]!,\*0:k$g3aS \xnPӳnP;Z/d)G PH7vT@y!2dBf.~vkQA:ؼWg~no9тBB.R,8Z,/lS𱽳ؼ" يKY; RV༜|MĔv_C 䗉8}<`(j2Epdߔ/2S,*N۪q-/XMJB-)FMdb^^W:Y3ф") hHdٓܤSpb/C:Na Y"G* p-E WQ_ ɅB)I/PB& NPSkdpE:,Խ+f9ȋ!Q:R- l5_`NI^I|50SⲨnV*4I\|{ďI􎣤P8Z;N r٢BwErdHN|Ϣ#:Ce=Weh@cfI5p|<W oXk!_e6HkPIC5SFE{Bk*5k]AVO z%T$5K̮8 yUÄ=dl8!_M_FCԮPЖuU}a>FQ+!-,JuPYgbmLТxE%Td,YtCU "c]Tk :J&H1R sf-kQAIɏ156{NX |m!n((^ rP$Gz)1&unm) &phO. t3nuL4õGUil*yӘ$~P`H,d_V.XajͣX@'#T՞f_q |SdV(uֱ/aѧh2g)/r.UB$X q$ȚK㝼Ɩ_( *˛H3Ph&;C4_tjQj?{Mm[ 衚M#o8s{9 ߃25EJSTS>1 ` g4?3nտ Y7H`&Q TgPgjdcL_.ʧI ,kM14B?zzi-siy C^AD;F,Hƅ "-k-Bwƽtqsyz̫fW&n]R6[S RsJבlGTޫLPxTί׉M3b["吝`6COa# f$4-UwCJ]s ,Q2,t*c}^1I31ر; ,d!㔖1~9XT!]עӬ%b&>/ܫ|G6ӽgUwZz\9sktp.f~N~[`áh-{%jȑsڥDj uC 6_ HAP,?1br$ TdWvtLp(?r\کwШ>u![Dev8D.gr*͇ |t*V(OES'6*֗11 ,ݾ\qݥtaSlXʡ:M22n\²2MIBHFt CMy:z 攷 26ςv}ҍ+T,a&Zz8V4D]|Q~ :2f( Iӯp~ACG@S s0mè%OqOwkMź LjbػC8w;L", %\tCĂa.VDre2#-#_y[(vRtpcj{dv5D֪;P=6wF,7 g\ sW-Ȍ{w8Zw_PO&^ܙ54ʟ"zCXDf##W<JV`WM`58xqecS~Զ\䧩vDS@28b Pv 鍄:LCm1烼;|c^_["L&aJ4@ޡ Q7]AO]GR"M TX<,=k7] %-"{S<V$YG'Ldg}!0s9r4#1tm@ל Hxr剩`!eXRC~#L82=8]s\W i&56.uNOC0At3>p6 <@3ŖԞHXs djp/I>Z`@pH.0+8_nh%7mXHe~]x}(bXýG n~_TQO:)Zg*Y*CwfsH[i9о̍n ϋ5S( LhfhQetZTHm%_;R^NČh ߘ(KqVƫ*ڽ?-K(9C aMCnuص_km~oNm-r31uS7,N9`woˉSFCP.رZ.n Ĕsfc2O7<7}QJ=@PB>"]4@viM4}JT{x@\ ) NzQ"5i<6_|v꜐XP10bu5-wnK;e\!9h~.+ɽwX]OcڙuFHP^jDD)CWtneG Z7BM-LQ REł c.̕ЅqDs- `x3oF 7gBqW2QƬ8P*ЊA nNB/ۼ!mS:0YFT͸w[OiU') Ѩ-jwXNZ}3üAAQbNдfb;˾#rH.!7/qI@%l2= ^ũgis'&aEhYȾώ=)k\8@ iA퍵@≅+ׅ>,!Tf(n3Ju/YouW-i(7,F8M|tϫ)0(8#&u5jZYPn%rdI313B_%KV:!e *2 U0gY Ql֣0Β{ƚ,:[ R VI+|L+2WrW+EX%?MbߋpNqLq ,'tNQcI4/A,Gťa\zw]Lg9Lä;]ˊm&/v`)МeήӷB_6u#ii]Iߋ?m"<g|io&;1˴!;ZC5!}]`$n}zZ\WnPA.1DDk^mJHѓ=.Ϝb )8 9'FBy!K[ѓ.f]u8HϬ} Q5^ nyAD F[\<}|ۄr]SbɅOxEX{qap-]Qa:OVBY%~db\V䝼hݛQ1Q=Ğ##(m\WUvg8\DQ|k3"Q RgV֯zL& .&΋(>M*qN_uG v{?&VS7XcFcTH F~d-LLY_sXK vu~Lw W@I79q{Xy"5!Jkm-O ћ,R2O'6|Pjk\.ZI"^f4M2"Z!)}M'Q2wtM/A6;ϋU7wS*2Y䜍_G8HFý+0A.}v#ikeyb@&rW``%7ʧ~#0!"ZofO!F뛋}LX b(Ssiވ>PJvwO#H|e uw?EڙxI_W]9V!^{x-8A\d?J)te:JY:6S.grPQر]/ބбטL͡*}FO7,l qAJ`\[Jj2Iɕe3*/e/s)~/,gb(X^Rb,,(WMi$wҺ eT^ȄCKz}5mG\wQ*<`ʥ^N+fn.t0 @MB ,>G*Pa$~th_x>VS6).V8: V֪F,W;*>u2/ $Fywt U|WU&-޾6ʨ}l0=ȔWĜ'Z4FWVߓ^7V7 dEö U8* # WWa (Ϳ6m W9C/8ˇyyjgYkw@۶NEULAğ2ͱlk$R1ꚗiM[v\U+˟]`_5)I^dd~Tq#bÍ),s`; ضwNte0 S|zbx,ӧN#ҿ|~jZW+K,FK_}Qs.aڂy  d&Qi&[س 4~Leb.@&SM><'bA߯[ *8a3rT贀c|QԖick nW>va1zqu #Š(U'0 .960p3S֙QPh\QF/z33qG{ġLtߦ)#۳*5Azmm,gFa/b*z D'2yub1g@Ii%+2zrR*;5|o^z-n!2>9a4y@ EysBӣ`Җu[wṆ(88rD{n\Bm wRYxCr\N|,c& Y*i6ۂlW顩*sE9ڋ' /Bה//PmHp l wS Bx [6~ʵzE+)X55c$=. x7Q7#Eh0W͸'GًO9#k˷1!c%5LS| `uiդIp5#@V# ]6["9uD [a쩞*ӃAt H4@O[bf>:yrN*tqFv=ÿPYl uVG;)pe}Έq>jnP/ χ5d6T^1iڕ{FF6WgW';3`p\&*5a?^ -ia tOY ͔Nq 6 ֚ mۿ0ljyk^D]pD Uݤ}w >W\! |,ynkOgD\Wň1`+3 @ß(Z_$-l(QR$$fiTS..}ägō3cE1w ZR@ukiu-~5e[;|i%֡Za GKNzgV꺀>PV@DxAM⡻8˴WTFU[؊{HIJ_=~=_TN !6./X/.h]y“ϖ*6),}}>N媘A3S|w pcD:ڮԊk`h0=d!'7{79+<ǽTQ$oA^8u͈iMT'pǣJY\tCKs)17z*.Nh{ =.g/ }[w8bZv3܆]e닄C16vsI+6B`jBkNU°ӮtV0&;o9SmOB]1D"ѤZ''ИPnAQ!f,{iXo-W8ۋձ]l,ITS %M/$ ȁshBvPNC{K`LG5'^n磳R/WKKV*H,`Fau4CcߵD_pIt8q w?‰>,>Mey8aw27%N~B-p =&rO8^t3%+2G}/j\QiBNq%Yvw <`TzަB 5/ǠPX(#k8D󱁡/@JBKF;:?ϲlWqoMU섾b͟~p3$2Ol.)ʘ^ɇQoVs"By>H\̾V Ȉ;Q}E0 p fGf B,xCQbibNHj}q)Ӿi(e  M Aq '.d exKG*j:VɌ@dK^h2Z&`ߐ;T`>b91I8^Fxfz ;/uD2:1\!쌋#_cpCg$:]ھ9k^p9/(R.lkN\ICvUב嚛YCRHT@k"1 ^aEDJP'3c%—ܑ򤉊 M J>!ecnbJҵàxs r0FTK ~t~? RGWpDyA*8{ gy'\lg2F1EpQ'e\CX«( 4N7m$ĘqbcFbrv*8HGrqB857ܦqds;~Qjү._ ƏPPbTLְtB(Uu#KzZ"A~9(߅#0G͓gCna#%aSi}4J.!2aM֤,K XHo!:C-j]?:)Q|p тS 4G [Н=L %<`XT:rTO ৓oMO'KI{(,,rst+\wyL"XNrlܝ_t h^*FC^GĴ9DSR~gFzE LF;]Mb#4#&%HV"0070kfĘNp18F_~YONB ,ېWmMw6}Cՙ0KUyN%e82Ѯ^l5mAv`9W^$ {Jx=D;_&iNha>vǻ@L?Ns!|ѬH{ܬ{`q71 |&HD`tN} Վlj\j].ATh]Rҽ]?[?vz*`nj5T6e3!*&*#fYHPwư eLڳ3hɸ m&ԩ^}W6y+L &WQ v1vxwjֆKFdҭtb7?3)6=30؆->cY%Nf8!x-شg4;?3B4`9ʶ6:(3ŵǦq(7WS] !@ Ξ Y,uojZ &]7Ndc`٭L֎O=eV?>q;igs Jp2e5H:NR3LK(U{̜eQ6{wjW冃싣Nq%ǮjߜBjfNwZ- e|cX=Ԇ>eVr``iHizd([6V>@BRGa퍹b~erTB󔗪͏mIB\zT.#@ͬopĭkDvR1f3C7yK)a poa7=,+.%PoY hw}fPK]<\ bKXV'm _ v*zm}Zij}޸ZlfU$|'!'*ߥiFT@;l>rN=́1&K: |;Bm(aA)+7K1!k ܄t7QwUHMr١Ϣ3sP)z~Xm4gmMv`"I}gRU֧<<;1$_jȂED: t,^/eAsAcz&x*܅zdUi-/@e&bT46^55m ŗ{|͘<3;`l ES"Ce:?7ȫ.ź((}C'auK$|5r ̏ tcV[r[0DmvK1EsymψVqd5Xi0vE "IPxAiu`D2A?s)8#sAuW SП w;"]UB+ITs0OWIͱHhmxx=N`anqP+~ `G^>]BErHӵ *ll7ߍ/vݘ[¡: "xVXz90\K%2Ӿ,1߳ʥzS鷁B?AfeHS=7ӜB(':|Y7k4x& vWg Jx5lek*sAkᐷ^3qgMEbWAa㔧& tChN?lq C}~]Vt[O?T/8d'l+mV`%^}Udr,& 'I[_C=5N,35 R; .E@ӧÆ^,7 uαGg0$CCz˟E/n&Zf>!Y{"bU'~κUh ]h$w*A|8)8ibZ]=_0 oZgycњ}-of" ڕ=qiw%bte U 5s( )93I9:xأVEo|MhtwUs _Hу/TV%tV&dh[ ]mjQoCsmPN3 1uHڏ zܺѢby߉֏޸UoŊBYĵh&dW\")Qy"'ý߯:[{pb{+%uŰa¸j{ дI/IP27\s_n1oyT_+kɇ NGfN6={E| m=U哀ZAR\>9gaWXW^ ?JΙax@?5dv#qBڸh5Q7׈֔:üf$M.NtLՍ?;u ]/-Udt {L[Y@2R))(!',I]t腏"y}ξ%03c - Is-vҲ >thǰ_FDž{O[~6~ԧ#XKl[PXᷨȗH_EԚ$5jґ14xӞeݗEL^$=Vi TN(iRٸgnsw}aq׺l0^Qe p,XHw(AW#~ ,N[a6*-&˾!+[5OClr@ϏGn[ ,&G/B96yICK\8+&#[9~+ Θ^0~AY2ev)S1Knbvbcnnfiu_/CR?H5zI=tf.WrV{h*# |hJʐm#zF_^a%i`bIm_$Ht>Y n?Ӆ>Tf a<$^Ӹ< z^] 7+MmbX3[5 _֋)m 9|Mxzf=3P;ݳA^ .;QlͽbVJ VFIu_L]m'oCBw1z m2%qtws֙˦=_tdpu\,MJ(n]eL7nq(7L\ĉ ]shnPգV\ԩch5u45܍S$; :kn5$3-+iribnbڃ۷c"r* #71 :iLHhYƾdh2 UA?MI _oT0J) W+xq$'kASc%7G\"w@Q=W/-]vڙRj!&ӽpx dOF^o.0 U!y7G"dD"]Z29+ W-q`D,Cf{\Zْ9bsqhOPztW+S+èoD 8lQ;-ݞϠ+D[)ذ &$3 ENf=tΫ1!4M._E5AټV#zBҝ{\S#ý n(4kALDb>/V'OCn=Z eyV\,m 9 l+k\O9F3n_)p+^jS4΅SDY츺;C4ɍw+  %خ~OZUYدHQ^={\ؙd1).B?Jk&dS\/;QgD/FT 8*@qZ{ǒؚ_n )Sr/Xtv \:6qJY , B%fW.:Rf5l%#USQ1bqBkڂowxX"@.t+j23S֣ >9B]=jLS3;1Xac4a > DnE=F/<1A$ Rs9K O&R^ xӌ^C T@s=a^{{6JGh9y uLu4:9{,iS{5y@vnLu24S,JTtzWOj^D㺷Inz; 旽NtSe6 Xj7gIS!_$D"u=9wT,`UD e`Qh%57=U,\Ƿd!\ Gp뼲}vLK [ H)ZlcQO CϜLK\ak[e{='MU!Gsfllb,mH왡T&Ô/]5eV A89GG 2l=I4ARPB!xwU)jYZ+¡?ƭ!m'v6!'ׅo=xb@&iZmk+؏I3qUpyvl=Ha-)}?kjSFY;L0_505*CێR\-d\ݭӜ1U[&eHD}L(t1ţ4P;R )ǵ#)pU3蠪:{l-G+1CIF.\t qEz=t8CW9 CJIOg>pWu#C8;9d(7<MUəTwjd"_|5knէ R-P] &#]\o#q| x#Ԝ^)%;[ Y_XZ~&VFA59OO-Zs?tLE%B]k!^U蘦eaF.HTF+[R輭{ v1f6hWW)җ6V=CQ`pl@pb>d;Km pnOrVbV搶[*!L;7< Hs9km+|8. ױOMym%҈,!:3Nž4bv1>7B1o4,2˼njQr!Q JPE[J iJL(ǥc% W^g?j{6X {NHkm=WkhjcAݛFUk*,nt:Thép<<3F qxlrm";̡#+5cqwEaixAjDC-x8bIX 4b ]P?? @JYsUCY-O\<.hg@פnniz,uT<Z6ôP4pE9h^MFWAH,3/_&Y_ʤU˃@.m"5yFCÞ:A[Lul随܀/K"[5D MN;ED۝nJ{+7W7^d![m 1\Y=|NwiLw?< a[7N|+8hQZ/Qx7Jkɇ2`嵾 _ qnSgceÑ^ d~$xo|,٦t(ɝd\] >s||%0f"ZXn>GjU{zЗ^<0z.-』I2ŭ+T(tR~xSZu靐#oTU|Nvg[gWU5tL% J[~i)]igCm W[[|^Iބn7Qύot 㒰g6WZ 7zР0aph]$1 ը~ / ?۵jCC_'U'CgRv|3\sH;]H6Yg-S9JJܣ(TSKw ~~haA0a<:1‡vϯ*4rґl:b_L o{?{پX7SpM~5 Tdn-+Ͻ$omsd0$ .]qnLӴwU:snV<j y3Gwd\c`":WۀE&-8b\_ 2ݎ@OՔ⦏0' L$^pE- OXJs4Ы( ;1O5@N ap(M^x^+f͠ W\L21*]t[!:75`&r ‹r5? @W6T`;Dx%w0F$Hȕ>m:?Wý!Ol?Mao}U0+Bae.٣3ޜ'B♏&So$*8=~=*奎we@S5gQz%2 <5Xڪm|:_@R7f\Y_uCn1cFs"RxEaCAs#y^Ë7!U5)|I#,8$_Qdtň˛C!\&UdAP[HڍQGLh@71i3`/w+${/Thzɥ?p2=-s:niٜ=D;-U_r.ɶk$ɔ0ѯQ8Yl 'X;d@rěxx8jn%-nK@0jo[}$&0<yƒXmysբWp9ɱa3cb8(QorL5ΜPj[HMnoݴh/=+8z*9xܴ66KɚBr0UIsmUzɤ5t5u%7m-s~hg\N"O9 v)iAlP۞j"2ŪW?P䫮kʸoɍ eB+%0 /Z[bX_d%%A$8ʔ9p!xQΑ6}i|ٝƅ jLT.2R"0}Y\ߠH\ F%%?uPti_җw ?Gnߍ R^+qv|]"W(ʆ~,R,wP,^ʀFkVБK";nǒ_8+.lYn2үy>s&1`fTdy%6Rݯ5W:OiW1dOBt(t.agxlcD )#!RV9Lq Udm Ge@‡s@tssxzO9 Y@v0'3@\%zcɐ~9(V4"4d^ hBe"aLDo] \੒Z`XH4V\0ՌJDN+H^n(֭a3`2<@X`Ru>~M4_`5,LmYd渰gܼ\CĊjQe䄴c8SF;n L=K5MyB_7FFHC1PhA3pS>9?ѓ;w5娺zE?}!9MkZ5H7KncJB.+U[3Q$%W{mb~;@gdQ{qfwR}_e ?M|0NbMFdH͙+* 6YLeJ H ޟTLΌ4E;I Ap8c`r6cu8&0QUK\ʤtQfSi}RnȠmF1i;\ߨy!-V}Z)B/o !Ocs"ZP՗ MdIzKzksYAmU$Q%m_/d8e(e8Xi[Z#RjH?Y+J5pD, յ(k2*  3}%c6X˺6"Vwt҅;&w=RPwWq6l hf=Nl!dV/YOq-Ű6+u@jڗ VE_5j0 쪣%m/#?Weu^}4 <)oC?f qa枎@ﶍplȃoJiC8do,ܾtNIVWrabR}#N B\IWUbH/jg8ҨqQhvW˅)'@g4^B2%NYCq.J/ldKIZٷE+l!|91EL  S/ݼD_!FHfSmww`[DHbaq"w}`WV]Ɠ&=dTH:7{*zyxdnz͢c!/I^Ng1֔BM=:xk #OKeYĸN=N:e/ʷ,~=)oUh6Z,)ce> a~鳫fE&cHvމ\F w)L!i obmx:n1jlt-V|e;n\~ה ;T?E J ENӺ_R=˙Uhc~L)5ׄ3GV"?a͌N4nei9rjI[qPҘgEw7,d`PYۆ!L^:<ڎKae/ ꫋u}tP V1*6$G'gwW.D1ڜ Q$WF ҈|fY=I@nS:xG@mA; T1;bG6g?86\!,Գ&rW PjlYB3%`agkO; \B;TtC<(?M/R8 0_Ѩє?9|ކ5tWJ W>= +!\.z5DzLJr1䑤`^aDL̫@;B PLGW,2JA HJP+,bpY=䴁V"vFKtS;CELw\_8<pNZ{v q)*fqj]~66s}/!'QʢF,Nġ5[Kk*DF 0f9~i::Ё_& iD*w)i -+9d܂d&hNLd Q]AIo>ߩgg{X)F=~m׻ovO*%faC`,ކLδԵQD%"&F CWs>dU,#b68 e30W q vz{ {'s].᧋/{~ZdU& H;Q8s"?&VqblAQp$ɷR gwpoLCx dXom(0Mvh#Z-\t 'rcfg'z8: T ,bf htPɲTh!}q,E+TQ#H}knTec )9S):,*d U"z5,Oߒ/⸁XM(:;bm>씘^ɥWAolZc0 9Nֿ=֜`3}/d*J%=P!lo`AdsgT%&Ab{OHEU +@a@ 9;Qk#'QhhXʂ `J0o4%<c lG `H>-rt&`)=-;?NGS|Dz~u_ Ԁ_b 6Z-4wX{ZX_vipvkr hgUk@R,`k~lw1 wz~ujFu=fSSPE3Ep~=hpWju[_'q#;BܓjfsZJVP)AObbh, ylP?Sxv|`pnQLWJ H7\G_ݹ}TΜ_2QK3jxV PO>ck8ד_ ۠>Sf'(]^#WǺޠAb }^v #K^0|},KvNrk35\ +dyɔS訲RG^OaMƠsF#ڥPܖ6TX|3ˊeImD>_i#ܼDwMgScYLTMpd\@+YOˆKPg&0,>'5Z,1LI+dMPs,P}'C|5{[(`*C_އbE}h殉8(}s6Sw6Bf弿b 1XwgBgca%ө?mV AoaCM u-@ Դor/5r!|_ٮ?J^d=|`2UZqF`wOiZΘXx~;nOj~!9|~)q'=YB_鰚 ds,xq򱷇?Wv A.t o*?CʚBQɨZ ;05F{xBYذE>5Z{GNTS ּء`$àRl~ AvL(bZyy=8-df]ϭiQl8mQ, ,L&(0(F bŧlbAO`5hab*n-M2-f,G~S¡ni'~ "e,`%t.=eC{q:GdFH)d~^N.HfBg\ݧ ʩ٥+`4=7QѰIǸau?a20Pިr+y~g%s?4'9X8yKs+t}'^cL Z4})!_`#`6e<7r#(}SYxƇiuYc nb{5D8eKM_dz,)M*^"iG rJ^t4 0Fm'Duc.d9nq(=QR%K%ȿD|WˆIFL9 -hPz: 'Nhu*cʓ5Q})-^(rۥv4z=n@"74@p,^&kY睅J`zDcb݃w0UT/<:s6ƚ7ȐE_"m!9y9wR2߅{3=6!V|ɀ.?"M0}ԄGGNehX.axrGfa 4S_th6l_9d=BYd1pmQ@9צJk|@5ЙVw 䜈p{!N_;7"ǑjzGÿ|m3}t?9ݜc)}|aq54/a'kJ EhZe^Ƅ 7bEyϙzgAerr~Sl2.Z-Ib+_G{g#֍ 7g( ^ѭiCQLqxCe~k8rwf2;Bn]|:cH֑|fs0G&y_CicJԼCoIw4x0s$Ow}DlSmOV&o*.1cp#Md,rI[BR?(RieT'lVW!PXQ۹ 5g^ҵLV?FCHxf4V "@P!drE`^}I(h1K>zNM )fDԫU#F ߆6P_ Y4X>9]}Db4DM46`z LK m}9c| Յs5+ObԠpڄ>zeIj4<\ tܓ%A{Ԯ "DEvkZ  zsV%o}r9f gPFfPu4|D$V|Eh6?XcaT̂h G3?B([+ؓ]&_Ϻ%ǿ@Ho OYwg# S<.SMMl7=:<*%8|O3@_񏳲O7A x= G%nR.ܩAF$6z6#9W mEp 5hA?w)6fkKsr-R߰_T{v-'pj%טv8)Bަ(ވZu m<d͌bJfR_'_^\_ pm'ĽVqƪ5/byڭU˾\C 9q4.2phm ]z Z=NћI| jxiW >K$&IW\&V T╆0ʟלo1҃yeRy1'jjFg̰IJyJ]0:x>7Ĥ Xċ8mxsxYqs^"񏤵ruӨoa-AiZ3S߸LW@vmSt]r*(eH`=H%m+VAV Bdpj; T?rtV03e?my_Kɽ I}YӔF)8džw0iX:hRx>>*N<$8qג~<[<\߳"ֲk "S(uGD7%8fbŲ "xO=#k)Й䨏h 18{}d=φW+!PoFۖGS[DwX.h1M\[j>& I4!t?7c-׋: f_Pg)ѧfPAmMX' ֭YŲ|Ujc$j⩭~wSJ}^֍=G\)g^0dq-PalB'䓊t72S"]U!̰n209z>@Q.pQ7o{$)sXrD"= &ˇ;VDmC\.L?&E3ܕD?:M`I*푈eά7u:Rk61UH57YR:ʵ[ ޱtdYjEg Tn8 "=?Ͷ+t9}P- D)y| [E@bm759￱w%* I@A BAu[P$Rr%D`%vcy'z5 Tr})8p%IR4ҙSSCTy|.W’VF8FOc\l*uESN2w X`hQ,YREBE^:uhPȖdBH͈Jg1Fo~ɶ>-q'IC~; b%%Qy )f/ŵZY5}F<)_)#Vi},*+NZUшh#*0=OѸjםM)m8t! $F|R͵)oxSJ3~uMn)E) \sqdž͐hh%jBCWI/D ڈYY8I=W$-)xrMAQ'83wlHa] c "'[w5+qu϶ܐ$hT{ h?LXL%})x!B7?amE0n!BiHnk *]Lx$=H&ՒD,1Nn|TcZJrtL6W7Ÿ@#t"tY7?rEŷerN껇_wVaB癑y.~ֲh9qI?w ]yH"H:aSu#3Hߐ6mR[6׷QG 2#pFTS0*>&t`Ӂl\-GRD2 $KFE`4`Bd Vq"~*/EarEVWmF7Q}*'幷9r ~[o䲕[k- er;7MpO0xnw?bW!z$7r_/Q_M c!}A7hpMm-'*qFghA)<1B8)7!ع,ɱczl7=@ xfp[i'@5$ɐWJ1K36wԚdԲ®..#ݱ"6K%'fGtrSy3Bo6֓fXqLHĸ:q4pd\x%Ϯ_L7Br u-vPix6C"P~,6_ 8! i7v7 f,2WUob{ƨ8FK3p,QӒfZt5 h!aX{Å#_ S*]-G^&K[k]7XWAí:sSݍ6 EÖym ZAVxY-% K&]/s&$*'Q*h$08[U~cFN;%f̜7~aw z֐(a V<!F8Ԝ;3D*-2𧦽SW9 9Rs_{eh%m0N@"n+a? %I&_s=ɛ ߔ[O.⏮@@Tن 8ݐA¶?9۔_%]h=0oݜ#PBYG7M)WovVOaZXhl?QN4gkT \2= ,Z~)GU@h T0™S6. k&}psIh;w]DFh 4Ik1N}:Aΐ<zהvo=uL՘l!:|^<^>-Ypfm^YU` jXLP2 ~ƈ'K9qR N޽9J;l>LA.S;]Dj8 y@qtt(K~uԒXc# Td>t`0``ôj߸͞5\v[˸(i%{(]ꪆ8sn/WH˩%/9]Mi:K`~/ZaQ#?T@Tqu3ΰD @zkqmN`Sh2z?b~[k_^vD$޲w~ kme0{! 3t@h &Tx-:%L"vmlc/J{E|θMe@o\61oS xU <.? '7jwPy( ]lMi~D>0 Z Xu*]JbNet5Y'!M; nWS|iqB־;l"A8S <ɐ)/սɨ`Pc~CZE6/ἡsDD2B!릈e`K~1 7? ޠW_^o}49uYZ+MFψ> V~ LQP,_6g HEapM!rGcxI`g4$Fua `mtwp=ĄP%%^h]2E5Ǩ3ߤe_>tdG6P.h?xXڴ .з`#OaKtE )o螜vW>} J ]=Zs+\7?C*v d,`pƷX)?-A4xI*r>*Gi!ճ[&B gzY8)k/zJ' ]E?!Z R _sʸ 9hkK8we#qh`,ة˫Ņ:r>sV)/T hn cs)܋y <7Hܳ?Qsfar.LQgq_8 V,b V&0ŵ5Z2[ sV]ĩB%G.}\OIOO[2%9 8?zB٧ pґwLvbfnCwޙa$Ӯ*Y13/"G Ό3xsw=tm vގo"tp2.ȉ*Z%#(6"}>L[&yxYhcrm|l w+xPC2Zj*݅!qĝj:Rt% n#swDbiX%/J~#[VNpMiiPE`aK9.bq&CUuc;r>L-&]x7;+ EfO؉-7q 1[^'mC# M3},X s&x/`}!V[t̼ {,JEQ OmaE͚@L7(Akh}FcDp; E K9Im n"3 l{B.MW7u-BonH3]a%IP_ٖ{X;ѦbZGrTՕ4iRĽX$:A7W37zs9ʦdp`fA⚬#㽉F '}RAxķQQI$Mb$³44i:[ #& 4P@C,x9ՏG~rTK8#}tqb4vi9@R'/)]WcJګn ;&ڢkUԊ#sN'Z ]GCܽve9 c me&)ҩaI;SFCr9q}׈hb[Y."D߁OrK惱qQb3[0aĘHLaᜟ|ZWfGop(4@SgP\q  3 Uk"6[ !!hܿR[1\08yܯq8 V{ ^L#O|qYšڳ`ʇ1x~WzXT*9g*"' sHALc,x8v}ijv4YO['NC8\xڛI].&fk'PbVK2J5Mi;5N#У-_Z08 Ex2Qqu9b,5aC7t1d7DK {>osR|kr/zF.E 7<슑oyg*Q[x:w=cT)$mFSĮԺ "/7pb{/VI~Yáх0|J' %D9tz}3pmO s2qZ(8b|v? T2bcQZjEVP.+CxY%wOiŢ?Tn(#[iH.GNʡ/WpO<}]_J I*.\ m,Z%GH="ΐ0v)Y"tY&FVejcȭWp8եآ >zNLapwd#2D &rϱe.l-d:߷P?lFsY@_%UHI_LrOϔ~f}ИbU"2v.d3S&0_N^f${q& ֓Z2'TʈirQ0(T Ѯu5RVwϜ7.ƒ| irOfz֑>·ao;H}85'{! . Q}*% g\VGqc]PQӞ9g6a&ZvwN4^f1- KV` oxjP[ +f\LE lYed>nl;G/J_}?!hxĜ1hu:ZEVJlaxRS!*KlH/>rw{m/~֜7!^,7&/V@1Jԙ<Нc#l%P܎?;Js;^s4=a>:J@!!hL>, Em>F{cAS=[(QJ&U"i RMG , ª69ei{i'3!"Se03Rv OM" iX.|,Is͡qWhUoi{zc!ecYI\N(jsn'GQ-iE|F ܥf`_!Z mE =ShPBXgB҉PaN& H2 SI 5|t#ܤ;;рHJWAO܂H;:1/z#n@PC`Oc]'ٝYXR+B㹺qn`k>-a5#A#Nc:u NǺJfPfX@IIc";_bDd#Z nQs4q wZ$P3ke?Fa{'J`NC@$WĎ=3-噗Qz>$ֵ"b0l?>tKUY eF}V3\*e XCuYQWsR%ٱ;(-3Mb+&%"w{NQ|' VeO΁rY$,p) 98ưK0(cg]Y9Ij[$9nh5P/0C:(MU8]D/mŔ/3Qm Ehyvǎ*i"r Z_@ \r\TA2Sx{8L:yF~7IrPJ\|Vp3LC/erzn q>^vYg7_o)@p؟a6d% ۻ % |{ҭ{qt"[IqA"֚5c5C{b晀obfkz ܌ӤOGM_BAv-V%}JMh#dfk}c- 3_ SDm+F[V,dc2)";Xf |QS>Է|т}2_@YKYN_#[@= Y0Wh@!C,,LI^yRa:l᜔ oyJQGpց HybM ӐFE[tFSj@4T]1Җ Ӆ,CE`C)zR+zv`S)jm-ac˽c)UsAM5gxe֋쪭N^O!7~[z!,228ۍ+XtXmpvqss9E!5 )E'=n Bjv>@IkɋiݛJ,sNuPeaՋ\h P'lDZԒC̫lFvL6>h*sPZˁ $5P qAJsn'ݧBFٷ@`e>o?i6$gj.J%"@,1iI- )%(\ۻÙrQd$ W`2j -{erkivJHӛ B/!I79 #%aD"n!0m U!@"#"$:Fdօ-\4lm>M` #QܷY/? E" g'rY--!п3QT%ϊd$oz3l7XRo.򷖖%yF'@P"1š؇DM[saYA)7Y49;/]4H7ώ9|LS A< Q;/o]O]&?VZkGR*|ODNރ,,̊32U<(66 {|CۧXPTzɱr6\jnM ȍa Io|f$En-Bսҵ7 0X[=v,V`c3qO`Фվ]QdJu6'!RpdsPFWf bWCrO(l/[=1a`&z#3 "vjBUjp0 xǜ;gYZ07070100000307000081a4000000000000000000000001668c16950000a798000000000000000000000000000000000000007900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko.xz7zXZִF!t/'-W]?Eh=ڜ.+U|3*)Ͱ=}~~jUaΕ?ZIF xwBGtͩmΧe#Kv$f6Ev\q%>&F[o{;SSkOT+T)24P߾(1c]Fdeґx\]}Qlny)AVH=yxۖs*޵de!; YnpE>Xw6j:U4"=(yeQ*giqںۃWe+9CD>DdKJfi;R,Y8X>&ed hvۺsqhY|oƈTFo‘P8bOXU;C7_r;k0~>A߂_}@kYjjw{Ҁ񔮢qN4c(y"` jnYP.>lִu䬾,*T/js+"}X5M還(8=j-I8w&xTJO>k&i}MT[z %^mH;BG^8Ⱥ#Wd yd$f_Ҳ@hbsɮ5{@`نISκl"b-pvtm@ @w"D6@(BL}ogBn5'$_P͗?zMh9X,O/F-Cz/apva:S'mƉjg0;rE22\_2NmqۍH~I>8Җ\v1N$dkG@J:ʘcݻGP4|YuڳqYqcg\b!*;;+m.‹50f5%O G`R y4.r8O&Z]#ZpFErjlx߯hWϦR׵@W],Jf {ǨAMN!ba5d›sr4j4"uDb^Nxs#vk^aK]l(IKjN-UֻDz5wVê~J1ArQp«T] ([6ZӰոTFT%K$go:Z{帉z̴vB X/,5Dz~繒<,B;A꿴 7 1%وT?؟#'aX*0BBAYWj+I@wg ʶG2=n6/ GE$ljT`<+IH*n$N(Xh* WrF >R,Σ8MVhr|>vVȀ %B& -f5+گ>`8KX ˝2W_x,3Rl^Xp:Ϻt] -qy Moyu+e_|C͜v?:TRQJ*F"xp8ձxRW3sqVnRUk-Ta# lVCղE=S? 3 B&r?6= dldZߟ# HQD8$! qfv^d4+<ݦw]' YkR.[{gΡXpC&ɊyfpY:sFQyψG#`ϫ|F6pU2S h:+^<$? bdA GnK|AO`-M% ),Anh:kuR)\%R[tfRQiK[AG\e.\<šZ4MYk:*[TWl6D}&7ҁHioɕU.~}۴yEfxW.>M1\DY;lVd峓h{1̆ϑ# V=}<۱sOWCn ^Q(&[ 2Ƚ9?Ʀ(yKTj( 7}:ia*WjOQJox{zD}@oE4$ew cM87⺶lgc|9ɟ['-`mX 9*:m5.PЫB_Dֿݼv `>Кhf&̊kd/u"BBMq ٵ%R%6H$?)%&< 5fZ˘G9"0I r Z m#ݠG |Ddpj4tr.s*z~F MUQgb>Zb#3Z/XՁ$*Mm}$cE:ӆ .eGMIz g׶h 8K2iaT%S-qi_'܇.Kdq覐OIDl|ub@2F}SY{W&ݖ.O46,7d5p8 Yts}P@s4G}SoѦx)d0H6uq)FE) !m=_@2VCt= jůvb2걳qHEyaţЌg__,u.N;&ьlt %5E;2bѠl{EIbŵf&s<W9 gʚ}H^Aͷ5#7L(.lO^,ƾ԰[rwW#/R_DɤlGYWխV0񙁔&r6ݮ{J$ӄqXGOh)@mN){MN9ώ9"nw/bbxZ/D\&;Z#2NNCap%U\}Vn kovSBb/&@KvP ddpP{*"ʆQ1r]ą pjjvBNPLLfLph'"ƹ=\]LlQ}dNJA+X7DǷ[(J83*{V$*G+ͤuFI|cmY7R7X@F"V$ܸl=Yb+%W@ [B'qݪPG|,d4I:Gު .$t-a*l9N/J3DMMǹ58[;n|qa2 G0:}!E5U]xt"#~M)خWv5F1*z}Y jh|:Wj2dLX8ͧ ܐns6ҤNċ+dD튫rٿ RћM:XmIWskEI~`#"/$H5WbqZ(eƀ9ςV}gWb6[%X&|59X|:TJ"qrh];\eI'lȂPfH\ j}dX%}>cm _0T4,% T3S+U'lu}z1MFRXZ̈~ x//dÅ\8zHO=ٶX|in /5EJQ S4n:]G;YGiEH8b3O.k@t9ɖflrbR__;Eڜ?e.mq[*M+g=-"m`VύNn1{D gAfHjJ"sa^ dZ]_~%`ډz Z xΈ/UFuCُkHh3ˣkxM&&@ F|WJ8Ft-3ܨx*J4׸M4$$Q_|Ey,W-ekCc$bhp/1x,kEb".PF-_j/>3R%q7hXCQ.*fv 8i5=&1Grb[WXYD9 EUD#ZHFNKm@d\RItLͽwS3[ "k+6μvYLO0@Q#/] opƬMIhԵB7VX5*;$lM Hv0'*?#L7e\^nXxH !Fj{#́7!Pqoux)j*4+eP%X'lPC9d%d;][Oa˓2Da9%n쨥_NdaC2PV R@ǙW/[E&ԩ!G7gjpuAވW%aNzQ&OsT8x_vwQObfTX3nQM~($ਊKw=rM=*-qYy`u̇ce -MLūxE;*q͉wM>`jҦ!j{Ҋ"!Z/U#Z*()FNqCΟu,#Nк x$>UrP:vI֛*tz ku&8["RsYRdt"N^:LBJ錁oKAc}_E f6͊mǰi.?*Zjo|ȂOe]Cn L`:;y?蝳 SȏUo_a= 7dg]b=.nM]*T Mq D`gƍ;m?$ ܀'!rJ봫=+D ~c7Cu>w Gr&1#O Wb.7BL߿KADŽ9!IY:]U;mmGu};`Ά/wn`_e$K tm4q'͞ Ь;h0-YITu=pǍJD13ֱvJ !nG4_q`;YK4o闻ZA?Ug8zB-O in& &jqfjXD;c1__#%ga`ws~UszB0aG95u @[䯨VHY*#f^ؓ J`8FOBo!O`# <6G^k`$3O1d9³tE? ,Y] Y7IBҲQ5H9>i DEjg|әDEcEf@fk[}ͣ*<>\h-=0_Oa6&|"6goW,^:z7FόԮ w:Hx[î$H: n#Т{Aڵ" J=UHAXI.<-W-S MzX5f.=ekHey q2Erm5Qאw4|G3$VVze!iH0 b)=);<'4m"-@^N$co0}3ӂOP{,Fx 0`SdZ'!j>l: p yu~d$yL/UYS5XRɷK>3w z7A3*P1L$(8c5Q>)x5_QS 7:`NCjBT1/t- H?^ "fv3nȰ3Õ_ߠ0Q?mQL11((D"O4rF"( %.H5Ƈ!a|B)Z31Ft<${WߌG Y_G=$%N$=`'Ǒ>(,riڍ3&< ksb@??2b7])6r&_C˪yvlͻJJ(:``4ӯj P}fmLo#&rc<}.}*qME!*UM#w~f9ţ7*sH`CA5[N^ pdTAdG߸z]/MhX.%T2+>:(^wnMtF)3Koy sR䐽@< a$+; BH4!iiUaR EJ[&ËK=Kcq͈/, iBe#ָ㶈 cϠE:4Y)!BF0phF^Au|⣥dnڻ;X-K,Q8pIeM]LJS3^io4Ȗg,e/қ("ƧcQ } *RBJnFsF(pܮHAmO#9:h [j4˻z>9d戨5\ T&Qxېigt>.\SqdT3B)rL_k=#1-5Ǣ5 3= ;ɫ,2uǓuC$~M.DzLAZUj4STIs{)4Fo{LdAjbEfl;`BgU'~Cͱ Coh a`蒐h{@┐ihv@u5[ DnOk!$wڹWоN'`CƱ&-C~|ua@?-&WpmFWQ/Ez._! ] W~tXLKB^E:nY$KkV=\T[qA$: V4݋fWTK=09,Ɏe3(ֵFPKf8F!i j@*-9xԭ{Zᢻ0KD++R_8eĞ7Re {aI7-rh s`}=Wᱍ{-.7 !nM8`l).qO.xpJve rK. vBz:O%#o8\CR#/}9{R'/#XP o]EagY;l]媻W|lכI] Mq?WZˠw0OsF #%seI.ví)VBA<`9 %:˲Cseu+VVG-nȉ%PҖ08H,4SiGF.tdBOezBMԋT j#a܋XuJ)rEr4#+e= PCG5JFS]:5``nlxKD08l 2:.-⨺fJ ڠ8b+]ߦ(&σfKP. Όh3ty-K#t`1AC&&G.m̭P|``\܈Ŋ0+usiP+sF%tj8qCÂHC-&[]<#eVRcED%g?r]9T`?fpo6zeu΁wN{YC={LPԜh,I÷mv0 - uدM!lhD1#o k2*NM|{ruj;fކlJ!f,r`h~@|?֑ޡm9eP1t'9'Vǔx'Kp NLpwz78!ڵ&g2V&nɰX`OlX-P3\q{ӈ2y ü̥};.C)L> y 30b]x+5j ZܝV ME/ؖbs7a,t^}-/RV!m0gx2G{[ Ga6,A[?K]6nEl 掳E4&1aݳ1 6}߄[Fx$kA yAkQ|m@` fkcP噰Xad.b ҽ=N_K+ׅmxWf~M/1, [ PeOs5Šg'<*aI`qϐ7$^niQ.TOٻnJBk@H8חGԐe-/~^VX$9s@QEcr,&,ԀV^iH}/3,ًblWV=W\yDT|pM'$6P_BH MyjAvJ.;^fXK]& ae+ors%%c]ʢ63i/: l6/ӷ(˕v pLxL0.'[вH?^-Fs2ݱ#_ [X+sM,QbxGӸcIݯvkaнU&LUJʒi~WAUhVf$X*a1%G?!2_[?C]+$X<z-`ZOꐸ~!EdjNH8bxh J:`Qb(\$s-k}\ 3Z&'w`neW9Tij@{{*$ޒ)V _Vᶆ\A9O[+,'Jet0D>4WLV9?&b1^B$T|,q3mI)cO'OʟЖfL=t.=n1n["% Nǡ-[N n#Ls0OʀMs"ŜJuVX"w}NmI8z(M'\\۶=tSj n +l+ٟ2x)\,rX1W :_T.H!nu6cp9"Ht:jZEY\vTK;/b2"&M[]"mFeC_ P.rShh{>7Lzэ& * apJJX ?g&NG`[tkNg@y43n"?<aFHFD>\'ᖤeۭ3q]y07-bjơO!O Il ~FN7 ^1Ah}c,ofí~6hVXr%cr~nB}6$  >(SDzf:kt)6hsѾS5,WAm\ߨ%`x17CAQl&B,pJhc2ZF_[`5S,f4^ʓ].Or' Jy=zbtvR!l(sׄ'Vcf}/UQ)z% t"VBЏ\XX=7f@"f申%x'cq,ajH;'f<`WI-8x\Kx-' p22IQ5CTB+;l)=!6~H#wE5x\A'¢LB |bdUR"XuZT7zG:zG&-O> G%SDexe]ΓQrPq0\JnWp-\R#{f>g+AɈ,'s+J'ANmO"}Lq< 1-G9h`}=4b\?!e}/^:YX'V<"F/ 'N7@)}-|gOK VDwvU4 `pn3VKxآ0'bCYW )# )njitlcit@!FjFh{npwNjxsMCӺZ]((2v2` 6IKIv|DB״a30X ?&BF>k&8Aw<~y"*+] 8T;*8e$96z ֶ uhhaP%{7*.2,-e^;A7SD#t[ݤmn>r,XS^N_?imEຳꍖÞ~>g5]mҾuK/%tB%m Z5=Q*Q-PHp/[ <奲B{E n#)q"{&]hĻ^ct@ 2u#pN-A c4ٛO j(mmpw vGr~U^gRB׿QߚY@B͹?ezqHF3HWK3 ,ĭNЃ~+@wDkeI6bM4_ CWC|ͮ:og`Og\հ/ V q?rBfdYcZ̢/&mGƖSW9+=j%uϋ6jhseh+Z h׆*{YSDéj$;VT_Uxe8Dp12yvξrǺC"\cp 箥PE=nyҝ#=_-XlzO_hLMjk)!Dٵbg^ho?Sgg/#P_e9]G]YV 3~/sC3 J!I#VIy&,,2MGTj|tE?v}=#^㶗TjDd_ t׬7ѻ]?FIs$e /R+Jx:`sHe`01č++ZteJ8Y7ƂoǓ-!](+J=C8LwqJD+{_+ К-/Ϙ^Yۗ!};LVJ/餛PI*Eu=F־T^ՇPnlgz` r"]@,fO5f}8viI*o2ds*!7s%2pJZa5Cr4L)]cRu') XQ&XrA%X6}}$}Q 8qPxiױ}Rn|o%BcrU"7-yAF&7]RXPAKE];42:㶖bQze#<N:X߬"lx};7]T%(@S.aRZ/ΌN/@u0`qyNAڥ?KQ4/5-/K|x1]9DJpu,K\3@گ,~YNDܚYOX@bJ)b2I}ޞ3y<FtB$ynS@M&Ŝ@l aY3KG$Rf<6K<p\h(R%4n" ȯӉ&DKs ,sOSOH;2e7d-Ph°-'r\ Yj^aev Ii"NTw)5,:VtG C`Ұ-UִR6t1}+OY45/J;xqeg@DX <CtJN]8nQtnGN+DaTؒD8FlE砇π{c^g꫙ 85_G$[j2o!kJxV2p4Uxҝé>;Iާ~ ])5+ ANh7? >5o d d4ճӿzaޑ$\'oV>ݧUA$n1??GX3}ڽh)k!e `9A)#^d y DgVS0b]X]4V!N:>JndB wɈ;R\Qy{g=[ֵ SOT56&BvBRL%-vdPIo9֍}O-ȍA=&f= Gڃw̓HJA:Tީr@Jo5"< GdT(*5GH2Bޖf~|oN>) tT6/z l[HcK:?uNXY <}T%_C篥֮,WjD?}}Qve)Qqia\DV9x|~jc?cwȧ̕{ c"tٌ4jSchvAh1ao# VʮvAѝqGSUx7,*K8$"Cq6dؖ #/4^`,8Ex; `.=(# 5%:3q 2S(S1-!mCsnϓGVfsFZvU=${6[l*'bŃ lu@J2+e]Nx kN ~}>9% ¡{ؾ6jϽ3)V ){x VVSc./=ga+q-]|2gӖ CAm&P01@A҃rɎ.(M5hJsM59UzP}Q)'xuZ+9) NOVֶ'BVmvl2h t XAvY,mB2?s1KVR>n$LEP@뀤@eMaj v/?Q>|hȅA dTz'9s3v8$a(WQ3j|B uGP&*]y k c=%~fN l;?FV־dv8'uПsSYH')ቢBq~IƶUxx;!w5mti#CϊP'j -G{X&WrHx er\IZd]Mcs4b h,i@ڛ3/6ZJ'9ꩾ^`uLm`+ڱ塮нy[TXnxoCics ;Šmp#X{~ՂmbTUsT^Ɗ!pxH5{(3V߶O?;OϽ!]b0 OCj\j)hiUP̓RQ]ZZ:+]2cÍmۣ<צGTHQ<LJPf[de Z'Xo-E=:O|o<@||B36g?N7AkamrZ HU^>&uş/V؜D>`?Niv} M! ;V' s8`nE̫& އE੒ vOBwOꔕ$klӓəri2_:Ggm (*}$ړH0 ҫYVٛ!m%Cĩt-kƀRb#xL0Lҵ:r@dӶ4}9A#QL =\.CKOaw䉒>>1f$r? R_݄~dz4G)ɂVAm }^F.?؎lS1;ޭy5 ٚ G}68Js\/t 5T/(b1AINՇ6(ޒ@)# u :"oKzцRqJSR\zkKzh~G.AzTԆkAaT+pdoVO!/.yu,e@Ujɐ>%z< CAiR{=̕rT`5m4C|d=,Q= iQ@*0lw:݄4UjhkK bw'=;?kV`JL ߀ZL,YW2B 9zkImc-\8mu{&W0sVd5EDQBKhf"[#'Ȉu%9N:6{}=JmcΧ) 8 uaezVJMɞ{ KMÎlw1qlqkU|$fbkS0)ہ4 3+PLS̔V $Wᩮ>i4K1zfUR*[hp%y !읖N&67qߒmpvz4 ބ.&f)]#gĴXX Q߈:E`G ,@@ܳcvԌ KO=p7=_4:^e@Đj+ϑxfWx=x ˼"3sJQ4"ΟR5aPРoi!W\]d@7k4cX%St0V}V 6ъ|t~D`]kǘऀ6dc]Fe$B P ;=<K/1a& u_qa-sJ_{%TNl,;Q\V&ǦY6]eѽN>UuF*@A{ь5Ȧj:ĩ%mpp*)dWɰOJ@}\#i[epbg9*t{w Ɓ>^O@V5֣m-䚌i҄KШPsGgJ$$éG8G]({pJi~fς;=Di:RQ;ؑ~\B(67-xH+>bTԥ98:bǸϛ:.Z g%vA]U)i!-2e!Îy}玟(UR!c;^Zj}4La;3M:W52 õWL}eD_$a3{+(iΦB>[ޫ,zGl+@g_1셚hhW?GEF'!(Í7uU?-y W͟y9h-'ޏ' _ևD)IFK!E# ':zȏ^tJPͩ'ƐXi5fZfä;#i .sZhrS8b470,`X`1{*ouba{YAP1,x΄S>4pިX'yD=?<H!+B9HRvy0qULz7БXl(ɺ..Up]咺+TZi7 !УKH .GrsІ9RCAu1zJF<Շ. W]&QO*z(][@]>o` ~oo&'Šw&XNLAe22=*܈.dQDͽ z&ɷ7s=ЍG~9x)?2Q)$Qd>xȞU4C7"ip^ZK7DjS0ϝK( :x?s"٠z$0oz\ f*Uܤ)w ߚ-ڏш3W4oԭP&qZ{%r0&HU-v*,~K'BI]HCk.$C % t4d'츉$ڌe077Ʉ*;Ԅ2~U%lbWs ;T1g0m&1P%U eI=Kq!2Zb·=fq,QWUAH\,,Roobp$ʴ3unfotԄa[ ?|F 9 Jub5.їµUX!5Cf&FJԳMz\8"QYڳěm w_ b< ?._Լ,:N1l!mwDv^oaG6#8:U"6˴0VpzB*eIO@V 6@,8nx)ĵTbǒ__Y`ZsL>R{hQD{⑒^kLy~2"j awCu5p!S>VqoThu~(0 鶴:Z2qƇ=:L )BXQ,USD{V[\ Oknzm~+Aܻb4"X! /Tb r|(@~#QRdSuduz^Ӑl&_>\ lϷcN\v<by4|ڲʸ^ߒF1#=9O"9pٝ!(5dNP6טUULgdAHX:uq.MbU . $ω9+eHUhqS$\"S(.f^2}wIJvԔ90 )I63&Io"&]l6I_5t;PRGL,p&#$7KƱӷY_K {T_ߎk"+[%lGY9<.JI4XD*Pk~ƒfӎQ۸c%W/alFAeFhV`[Hiṁj1Ǥ 9pOo@0 >t궦ÐӫrVbT%qb^rq S gU,6>7k'n iH$jW {(V4/[uNռ'czPU3Ϙᘨ (uy{fuUv2;Wz wV7CCloF:zɱΟJm[Rǽ*ZYuz%GMO842 G @$loWv2Rz|ЭZtM$l!)mi 6=VO*m xgtY7'קTM aGMe \Z*;Ж~VZdZغ-%N[ IxJb(%w0~~7#/JHk#j5T 矐o eCvtҁWBVQ > )f\cǀʫ-m}`h;ԖoC/υU/c^xQeR$֝ࢡ߅S crx4bK2*y4Ud)sـp-{W`, Ƚ8Ѷ :Eq_E 4RKֽ yX:Uh+G 8,?вТhh G?fN)70񯖠]\=+\.wC eeoˆrT#Kus6/K8@Y@PW0>7J '+!,m)@ Gf(\۟FNvB .c#|f",qdV=c&@4:lTA {Ktlg6rÄEUHo9@3D-5q ]xϝEw>çr3WtYucmLjgY{N/䠲tf4B NИ {=e牖:iJ.BCARKocA3$!Y۶PRI@eҽTjxG>̋Y#P"hߑ1vR ՠg ؛/$Ks9bK\49TDkWr6&KӖW{5v{4w79X::k%~[aS6!TS y"*a EwZm_qV8!F̘*O|"&&L^ɵRoxyUD)[4u*bu խm'Kuʟ!.: s)xpF2mڶW-9=t sp!K7ǩ*xµ YWP}wC5gh1׹!R Y{!D[[Fq q5v#&BڤG]e4R1@Z|e+UG,Sv , bAl-/=)3`~-mvHq0LjRߣCH dR /sCl!v7xr30=fdjC֫үBSvZP+9?{bn Oȹk$W1+.x>$8/PuQtVU6T Y m ,yw(\k-x6Y(MC&u[WD1Qh6b_m\J%H$b|׆Yr/7в(rKP$hp՛&!Or:baƝJsbnIoU7yNS N#MMԝ_e=c8 *HX'o[5̭׵ 1GSM2 #_5g₇ Be#i1RdNw4cpH"2YY#W%o5\!MH@%pI2<[˼%PT6q`SDG/햽EV^ B0NՓnCRťV4p]wZxez^wvBy|Od s81PŢYV;75|Cц', o,98/8B '5#ISWQL 3yݮ#kilzlʕfDX6}"!N )`죕0e6"7 wV7(+79ֽW=PI6%kn3, -qq Cv"3ZςopQ~?H =S\?7suoτzDOB[15&ellBCy&{YYJ=-A ($dvbDҽ{N^H{=D Ӭq-iw/p&ΆH0pz6u{$?ȸIƒUiFQ O!ԢA4$ͥM$XK-- ʢr yFֱE}(b8:hCB/Ra;4M!>,_ YgYNo1C|5([F+lt|0La[u2bNZ6߶?}K }xN۝s$`r1'Aư37 J0c&a%?b6u^>z_cÌK0cW}l8 5啺Po bb:yq+*qwz ܎oqYJ5(Cd-Νz Uk$pn t֧ y"_X㓗f]{GwNs3D)P)a$׿Xlpnʿ-& 97]Er J!؄+ֆI-e#R"L )d@&ZŔ/LbP5澲9~=A[{&atoAz$-z:gmw_ὝFYwDߠC3ghZ7{98b:]Fu RP`c$Q jO~2f1v3WCs'(lM{a2,q:~pd$M?Og.AM9+G6[zi[$ O$Q8TGS=?/]qmn3!jRG;oX" Cw@@Xq)*^jKL"! .Xtn^yW$y4/ƛ;$EU1tyZ~uE 2ES$0A' {kg|ƼlH+iƀp"cJ8:ڊ;j9Dx|f{jIi`CagXaQd= ]#Rv1Ѩ0R_eq=椏ynb V9q̮@`"[AϡzyWNKtOElBv[ KQyD8XHH!zHOP}>vdfAӬaS%CyCa[8POew"v2V\D!@#팏۫;>ʲ+ 6<90 m@3LJ]Y ^)hf健P0{JG"l!r c7s ar>aZH_6<ŗOMM0- Zf{v~զiE/H}AFIh8.ݏRL ؝FX>.@PN&ktuxT~2_3&\1_-uy?M F7j<}In,'Ю`#f1ժ Z9D1K^7ؚ鵰j"LƑdGד!D. 9TdUf$othX<&N[S|s3 LE9QDH$׉MpߘN&dByٛY^kR+4ilnds 7k@"b #lF͞а 8U.V. -stI:s}XGd= lxݝdjc&x[C T:É(GY:[ \m[i~P <_,*鎗HDb|ʾ~Ȥ7+1w:&(:To C`#!;J >G) ]\媝f>@Ž%|;%WzoPj*rb3rӱGܯ8+iunC}_5ߚ{7.2.e܇ɥr-\Zow8Ra(! x'C "$fJCZ,SF[ew{xG,sGn1-揵r[Ytq1vh[~'|U»˻_ ePd^ 50?U]"_>liU; #-?,MY7F|`tne1d tbVWU2\["` fJv%Lvk!N 4d~:ZHIBa| .!jIPfb ٶ[%lnYE-)3njSO+Rҧވ]鰜 `|K˳/ch̅^_w_saNE^v-Ϯx@xVp)6o~_6c+8b3c "xU4N =2Hr\b\`qR|A^ߵ| RdԲjxrd-m(7I\. Sr*C"knO+E) R-lKWp$NAzro{}auqsRq>zOL *˶ ?p,*zX֫4.D/pT1l7x8ڛ`=.ӒE ;T3哉K:|7D㉻9Sq-^K {Pˇ>^K_>j6+KQasPNy~ ۖD 2dCr#L-7ߌ.\\~ߚyIصsAMjtr36'N'sHg>QoD|&ѷ.IsPYD Eřh;|.{DӦtkrťY'%l`>"nNykFF MRY?V\{6J#㿤QG'/#pH¦Qe3FD{؃uN wSN@;TrQGLpO T:n'Npw7}!tqM6I$BG7V}Їy^ӣ)Ѿ{E]#wR Nn/ mH]-su@!뛯õ1!:qlDJb*2#< ( %#Ad9g&1ZQ8ip wԪg6O ^yTYR 8q rgZks/7xU@z'#lyIV!`Gl/=_;iһ@ jy/5e=$GoN\ XEVr 4^hZ:;[M}D g繟CwGiVWwNpz߁ƸK Nv^F͟sd VPG63*{?Ӣq=ez2OR:H&_C=T 2A* %;~u7?NxaPobz; Ntf9c-mٟ,YcชTTKt3_KUBF?Q^Z[{T85?Bv7mf=^gm:_ZLSa9C|vkZN\Iy.%j=(1̼ :bzFVǦ,(E3m{KfLǑNCTehԠi͂H_+!U;"^,`dt3tc".3jOSÝmVsi"hV?E1]:QEbΠ99uU3XHȚ49|o*N>kǞ[ĵ(Q]ޯ֞Wt K΃ ){$Av. "Ԩ)m]j "< o0?1wOYiNS."[BYꋧ$UR[ >9%a$ʚҟ8>|@w wD z%Z[{QT~]e5>|$S(F!]k#x~/}|d$&g(=o@$Թß>C0-q$WxLߺeDeE-Xg>(Pmn`s T8J L kDE|4(\(NV+:˓6$7G nE4 cUPZ@?XԮۚHH97#Ȱ:L?]_dIlc]Tj]]] ƁU ESý'? ӃcXks`"}`? og StL\`h-3:VWAdn_0mj1TI̹o7fq0]rYdM[1]KZĮ[ĩ;X O7e1@<׻OעWEH.82( բ]Ib &@ɕ >76SZiMϬ8el͡N2eHTMOxF<;ui?cT 3n^)t$O慭̈}@k>i7F:wJ%\)ǩ'7jL Gɠӟ }vN縤^f?˪h϶,٭55΃fkM_NT ߚi2j0  7#95mg@覘Ywr'DapyGA)MHW+]Ö,1<" =dݽ 0`RM=|2/[.9[&^\AP'JQNGOs,O51LL*xnM3/܌UXQKyY8~_,LNbtW*&'1 dq9{!"cA* ȕZl2d_\Bm)fLc˜s)ʼnJ{kPSVzi -̴'  rҿSrY ˧(FrimyN,AAOAf _f Jp\p IEސo:Vqs3gӔy D g])r{̤b_ @Œ)tE;yW(BXٝ#S7ÒTXlS#Un&H RK k U!&CB5` aX4pD'9JnU\{f|딓{0^ /L21Vv@)f@ iѺٰF7S}bHusSݻg5tNR݈ @i":@ ^;Z|Vvjphh"Qؼ)AgkJվg(ϡ/g0uX? ao0rLl"]a9AS}?P8UVZzvfGNBmF< bp\kv"ׇ#|7C53HuZ)w"i<`&7ݖIiL9ha9AYKBu_81Wk$͗ߧs. q0`*Fh[_q|'SbA0|1DeiA3 N*Hnt{P#1 6q(xwcd(_59߄:?lcs"o\HU, TA]I֣KNewcOyr6r)۴ *Xuh'z~wMO4YE?8zv05P4ij 12_7频;>uK1"G{ę y(..%k"'SGȗb;0'#3ĞE[nz> Y+竫$< ~pw tjyqA_U`l|zdt`Eӱ8j~ :ސ=1Rg?ņ0;''9zTݱW|{f@i(}J>l* sK\&L)ˀnė**%p}aҖ2\Lf .gow!mc0% 8nkFGl-ZF~]!]{I\M # i\H)5&QӆBCOu,**UX$Ѷf`ScyK^NL/b)>>_8dlS?\m:I b!b`z-\Tw!H&ms&y* Tcg@$0f=zlӋ $lߘ ei~] sUhJV 4J3j Dag}dqiguD@@<Ⱦ_ɯ/Ah ?#>dy0| Ȕď4`pKpm>hٍ=T~ܺnGXA 3_Vr0P .}mLؖ>\}Fr 8]dU)#:Sx-KzCZ&KZ!PJr{pp> c|8WeYC 4 0nY0fK kp7PHsZYť4;K"x/Qm#$ o~_ +S{ȍHߞ,2--g}.a? 8c›o/O2I;1&! ꭣR2 `#)Я JCI`v_˒*XC^è ڔO-N0UWhX ֩\}`l/o IE;0)tOwfc]cْC TsٶPE7~%! 6y{d'1p׿ǚn1ڶL aƋ+qމt:ې;,6wa, C {0%R(#`ruy7U?ձA1HJxmF|]D@d"wJ#< j 6$ne&.U\nIXAt:步D1}S+Ks V;hHf9IUR 2cϛd%A zw:/?],bm=g^~uM<k4}D&SI]-RϹ1`u=U1,k]b@Lڠb9&3 2 aB;12b25hcD1\<tFXG5]]3=pR}ź!ψN :h Րw[ /hl]?۬~ k%n ]ؙ<*W&VH"eZCnJu9DC*毃˝‡(Fi~M+K-$a0mݖ<\ 21%'M 9}!c"sNY@:ӎ!Ti3̤7E}c^JhfAtU6. ]ۿJ3#aTgɡ jt.=GjU'uyBŹ.7[Has0fl063ǼAmcsg%/ y *pT-d Y;A'T0mN6ď}0X*j͚MP){ƪsǖibQ>6m?,c < ?J"vX2hjO0ry` |jҎz`t~$ CVP^{ N`^1.CMB`xJlO@؝C)}!KZ0G s3VsE~9f4sepa42ܨ?}B*4~|CD}>J`ِZ<媟 Nf|Kҏ< T΍.67Ys}5SJ%_!q͓Ml[NXY]Qd/_ZȦܧ_8J%le)/EAo4|.:ߦ3C$+O~LHY [2 n 3 as~yp 7.$|ʫuxA8T|N,w R.=.X^'Gh7ۗS^K}ڦ;#4AջX^0$Obh]D__|Σ'=RJ,wpY9!u&i GkΞtd6?J=-nhqZn,V.>]%݈rq4! 0`ci!n 9"6R> <:#r$iK? kD['D%-GBבwHkDHKAL+b*q,kT{^4[Q QEӗOJ[ d쵅bu (0Ӻ7 uUv$UsB)iY&x0: Q+3kX%uŦ"s$a@\jK~@`3<{.s6~܀6+`:37 FxHK 7GVĊ#5atժ~PΌkJKCf. ۉKlƬ~sAGFO[-|\uO[PFwž|C95ڕM%)ң2DL  Y9M<ű`ү#$=ɗ?{%߳S`ӲD4 1) Qfhn7>#_|$.\pRY,+uB2 }Pj5wfp5p1)Ԇs l ^\6Tbلu]߷H _P<śPv8/R3KH9rԿsB dnŁV}E&г@hɊ.MJ׬\0Ҍo#647Ҽ~M= '3h#a͎O߽{pC?ͭ˜f4@'%g1soB2D8@nt2z?8#yZKiV;h#>sX/1Pq'_gmliW떘\k_B BK3դǴ>;pfk%ŀ7'. 0&u$B"|bLTk&w'Lh1ol0RG]tL2iȣevp<?f3 y?wrPsQ+fؼ/lmr(x٠N@jk\%^J+m:KnY]+K/Cy9%P m7$ F`#m-b~ /|iZIDCJ$n+{f-CDqNi(PtĆTS%ܻ3BWq[Be/nd7?VKh^}fؖyeNͰ%rz_BE:u4ͣI[7)/tJGT-,,+M,\GoMd`S/4bl BDv#~:(ڧCp1FU) X Y$:h> ҇Stza-D~Lx\vcby0 m |#gt~1xzDUWJ?󖍃4Qf8)_~4_p*t;V@ߊF1*b'$˴:g-[͇1z":PFu_ɪZ4'6~/sZF&df+%jY:,Belr^Q9S Qw!s%›ԉ `} T \υe,ώFTybPH 󠁉!:ìr;TaUTd h`b' :P]?{nYC{^onX6N~ ԍ uJWj̍ݻǑeW,LTL?El8EeHLﱞ=v"; y~dٯ;PK9/-$fĞ+=7Yh!8=P:ҌM= ;bmRF6MYcc )}8GGnu?=`.& TfWGoNHY҅3TA]f#%ٕQwL4WJoQKLs5NxXk-,717VR]dmT/]q#f0udz6qR,]{=HiyM+{/s6%NUpJ5zw•?dR5r㕋irF~U{U3 '\=)XH]WI+iON7H;]a*/ihGtgfcI_iR_j~"xRuNݗH么T a$sӞzGBzŽbOro-G(ES"cCZ~cv(o@:e0D$Tq$b9 ޣ'vvB+4g+My~O>1&ҊBY1R(0ܼΔ{P!^6l2#Pv(GsenȠdǐdA%- "8cFPck!.N+DQC ZTt?/"_jIίY=ڿ5)U ,efW#| ]Lؘ"/m羛=XGG-;>[vM  77"T\܄ub{oѰ)6)ww@[? V#gYZ07070100000308000081a4000000000000000000000001668c169500007bf4000000000000000000000000000000000000007900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko.xz7zXZִF!t/F%{]?Eh=ڜ.+ˣ,VEY$B2~P*֥dFZ9%=6r2 Mnj`RGEgJ? j1AzHXJ&5+WNYp&~WPX @Hl "ϷZu0h51;~!RDCƺ͕ڳo ws, 39tK],êRPp~,6cA>u^( ={>L&Mz|A1sDt)mU.?9?ɗԄnXŎ @֐,3K>]\QEǭ$v^EE蟼j,^Ƌ>I)F~T{hS2 H5aVj5O^ +ВRHtxe2VKćqS6!yAcuMf*2fHylcRW^ (B0W|F~u0ڋ)\8%u65e j׷c&DjDϓ>lxU>دЂU*d'xSTO᤟-$>67f=JpOe3s"ʿKiH{KkQˍ߶"殌\#fu>/2w> nS]z1a( ,/ހy#8* U##F% /@eғ5ZKYfHX?TSDGjD!.1:2i*agb+A 1I/FK*YH}Avl%v'gf'=tꠟ15`08׾gMTժ+wt[^)>aDfg*x*BJtPoT*9r WF!jgDeu<"Ơcu{fW%vUSl 9{U+bovegNԦgH7 VncrtvAB#r E9/bֈZ6* f#)u9"@a}R}\bмTV\wiD/is5()-ngzkIfsW\c%gBZ%+`vҀnۮNV_ϳdV |#׃<*(W(Y@ljeQA)i. J:Hx!2ҰCE7,ˆciڨM`J#?>o7}Q&J5F.I*bE`N` J}45Tplsg/'{m ¶^"孨3g51 GRIBVFx 2߷AL+S9ahƥwoH  1 Հ͌P%[\TBɬTE xj [r bdl2,ϳVNlveDƦ5n&R}DhHVunt qYbk.%g3}xH9Օ."#>8s`M9DT֢iZMԓhRCL>qwQג0@>6O:A3ڭ0G0&sz /: nxP;6.Y <[ Ul*7h9/p\E [~ŝu(k_Y`SveZ*3 7'i\$ss'ɗ=RjhfxsFwsZǑ1Ym'aw[ny(b4(I{d۷zWJ0,ykC@6*Ө&!A;G-1c/v0bݐJ9zY14)c n{\?n+a>#KUpDk* j%s߂=FTO7r%UÍR쇐7a1c$vG٨TťeJk5}sQwnI#2c3 QPVPaf@2G@ Z bDoWGq1*CCʨ"nTjK67CaIp^lI3u) %>)/",k $A6L 2%x yo\: `n>^aT{H`?Ƈ vta`mvHjoM*4T$5EbvW4&[k7 忏1T+ _S| ʜ;8q2: =Y:Oom+d]-H.PTKוK0UnL6KW|w^(b{/5~`YOVqnR y?V %mt8Qp5N "%>%:L،V b Yzv[24904R76C_3o(]=s: q,A" pP ,,O\_X4'~dgZoS|GYIvdu@)L3`M 'ZgDb$-t:23z0AF>PSŤGjpec/|vvBL3D"뗡w!T7 䫕䆗˰ayx`DaT6IPHJȈG<&aŨZA fa+I\力Iz+;y~c֏şN4TH%ieC`Vq8HẄad)zM95jqyT=/ZlAsp2f&%7MnFfUJ9<SRGuo'4%Xi @Mew˩3NtA_A3C2ް$SŠ1nSCNfHj}"l>& ETTN{kzGoؠMfntgp.&aSt!eϙcE9%vFk'V4&g]bx>11fVE8su ujN U][A2+lTvJDcaK &(Aݳ(܌*(;2Pr͛P'iƿXH{0 PJIhXۼ>bBŹY7g:㺵Cy L$)2eblA/Par;IYA'a8QG$z[B mJdh/@[@K^'kӸvNdm] BMq7Cr!}][]@Wm6=#T3aŐd GV6ǰiFhM2rSV-T;ToUG#hGNw+}#@s_t7XVїfkiSj.LH\W@w%pΙ‡OF$ WFIX>V`ޖ3jC ٥U7z*=},CpϞrcVC5r6s0NB[.P0^ [VinRw/ie3as e}/.9wO0=bk[I)QKU㓯"uDzXdrvT(vHcH;f #ZWXT'NRaN';"y+jQi=AԚCqS3]6'd%u ifMEm5&(I7\,}{{`7хq5#Yn8wWEϷ,ALlfchs_7 cI|!crv4H9hU.21FߑڼR0)\%}OuB.z Lwu({D6Jn.B^:ŏ}fV֔ϹNrfZu1D;.8Z:WaL%WcʎOs:/OIDH~S#pu@xXMG,[tyFPL7At낂ٽgsob7~ oRYۭc 0}>ڜTq0a  kfRp3 IE|!Ps2hx5ۙg#Kн?fEj\7).'Ѿ9$tl+֬%'YhݮU&oebuwE$J#)>n'i>79w}Ό)ډS?~u1DZ4S>K$h$nCr> | ,8;nۡGKa.e'k;Y]Y lѤL&{Q6D:R&A!4&&1mZX-YDu1Thf5]!~@pHAWif[Kz(чs> ֵU"AQ&cmfB[^c|ӦM0QpgY3Sxk{N57] .xzCA DB\nxM0/$ Tn(7сzWR[Ӯ)wu .27-¡N k~h5CyPzJ')H vDk I7 ,Tc5A5?q=*K-"$6slBċ*QGE4="]6 Tw:ypO"V1'TENb(^q:,&[d"Ԅ])Xb|VLc[4}tBw԰G[z hUs3}"G2(:gw,S䉣34}k}WQ~_,|V0PFhYf.BdW eOӘaD%SgHi=_c4]>iw nJwV.3a 1_ ʇPH:PalF{Q?: 7`GV_Z;=8 #[{bc`78d"|EdD"L*(SUjTrP[nM/(%22Pst[R5'Qrc\ɔ wqGY(9Y&y%7YǁPx @U#\Y̑_$i2MY&%A/-" z#kn#ZG+T6Ęost=;znsN(޼}osOR'w+qmk P! Ce")ZyM&3LjJw`啶e,qtbTǪIs ϻ@l"X2^^Y4.ynJWצS7MZR䬻Ms+8wFW?~["“r#dn-쁫*p /6E`Ju6+gOޢ?KXAoa t|Gx̙(z2明(2T#M^!R$@ȟ=@R{C{UlK٩CObhFH!}X. JB!Wp{>|(Z`N̖hШgSƓԒ1-B<sux[3:hN@;,M~xh;dWBp%{;/{>enH)y|!v7,%c iӻÉBR*{\Ew"Q9JS縒?ZfJqJ snK Jy^roZ)%~NE;!V,=:gVR iyH 푮0myhxpiښo ˝ԩ0 s6٢:څr| mh@m[C k;D&|) Zx981/uli󘖾c{/ ܉ttnFHeeץR__::CvNRHM;[Td+dk3)ʒskB<n1A`?}d`_$z9wϕ"6KmlJɟm8M6I{Q)mSLf-^?߼>/*Mߥ,qck( *6{:WV}P"S6o$𽈓+B\0>1a`̤deXwy*J~g=xi)k`2+!-EY)!3t*hF!!M*\^[8T+;O$Re@^$B UR܈JΖ< y6C8@IyCƵDlŽfNL5G^QS(]t\xCzIaTϭh]Yふo5`A+@~."4Yh֢! q(=–Y&*_dU+nҖَ4u/u3W(]*iè]Ezon8i$t҄Za\Mhtň̈A-2l,Wf,UrŎ ^c zOG 5*FPMQm^g<dDZ r^I.6 ZnĀ]>:nzzCK Ð̃OPï (;z>rXa0 ]?ދda\,ˍl=`͸C' eQLubʛtVgQoF&~d3фB g@S&хt] 孁kRhɝօi('Y{p>C[NÐg"b"^y~Av #cD&V̖t| [j@ ݧˇp @P2EU7\& Ȥo#S'$ro2EBܟ3[= O],Mێ+*ScOzVH+㶊big30^xo|&|LWׂԟw9`ar}%Цck{Bl4Xe%ʜx^Aq{@Jw0/77hbn=7]|n;xvpqNYw;M@]k6:eY^>KI\NnR uEv.P̮#M`nR3?t`Ty\;}KQ$DH,~ͻՠR9jOBLb-^1ۗX# [eF4*؏b_h2Lʴpv=# :Q5q@^͎ 2Q7/'8'QtVh܉1c ck謌-2w)O.t'0'\`19hAi1=*VpoY mkD%onw&m*U f}Ԫ.߿X ݷL٩_(FLUQPm{bд~AL23PBd=e227q.zQzXÄxNC cCl_Z@~W9cm6*lz[TmޔP"M ]Dp~wvO UMQB9. a:~? Q"Zs1 [F^i b6p-3)OE40>{wQU9w)lׇׅ0SC/䃶pw_HQGpF$OQRKz'.$Z1PoY&^YP_:Gs;bsw<9?dhM\5'*(2gM틥G3a zJJf]㄃Ǎ%O0b:Fj21GY_C_G/O~ﬣc` AW2C^0rr;6C\U؅RK;Ip|vNIC+Y$ ڌDv V-.Uuc83NJd&乭6* (C7ͬ&Dm/zO4!)?tbՂ@s}L.Q%?Hx D73,_k*\Ϡ gyr#Gި@V[]`hܝ ?ʹ>O4խ9f[7j@ћ熄_pG=4poK&{~@7uY/:5=۴Ma5Xd fw>IU%6| F U6#—K'L|X? P9.T+䕃3*Dits:np.yDײpJd g RDYYr5Vubɱ߿ d E =0t\-hϺ ,QU Ϟ;w=;֗\^r-V~gk:nwt<-]Fz74_̮2EO>Oj#!Rz̠`.I C3qiyNh(Z4;(L ̺<2s6c#3혻pp#A_:0r7(w J؜rLVi ~sӵ;?z NȠT2^CiAZZ45!3ەNsZ G˨GC5X`(jZ:ydzyJBS) ei-4κБ BPS.ka ǯ~i9⥗F>A"głEN`IuwE4T%wxU%GK6+rCyF:er˫}CQbꔳ_rkN/n#iw((fVA}@_l-C-s(z8cS dw?ܥ{ř߫jqbD-Ab詒^D`%8D k_>W5)4}< pĠA$$c{0}kdȴ\kyzT.fΉcI?}eI3-d5 5l#a;3Ss_pVfۗ]%|ximOnnKi~e'y=k{VbXq'^aFm[b *&>sЁSw` z_Rs F\ CI&#٧ 1x1s =FgDⰸZ;[BfkQtr;$RcNwpA$p< ksZ=,]ԥ6o o!Ηʼn7gr+ $~‘0*>q38Ns]P0 ŏw|=l=2})^sC]fq"3ųlT)mic7[<d 䂫T /P>_LeqC;F󎌁`.v)zBUd 5RvUZ5 V]9زwZar+HϫKGHs4"lGK+LLT^{x!>i Rɫ ɭ~Ε)?kE`eXJ`'0Mn$}O܎ dpQ?3&#F:[+V`BE{Oe[d8Ƃ`DŁ#gÞ`72]HR~byhJq%ɗk?D^eUUSWҌ8P]jBN'Yœgq<4xaG2Qn釱}/eRb1cһ]DYvT4s) ay.$!TI#r_=/0Ը`?W5kSf!RE)5sXNp6a"> á7I{#s@&N*ӿ4hGMjW|2Tfq !QHݺ0%vW3Lbc7~1J)t&\EζY5b^1j\ʇh1&)@Cb_mi 2BY'2Υ z ZGg^O09m&2dId}/DZʐ}? <(0qu#Rjk;zAH~$'J[8eR"EjlbRY_f}):8+%+P>uu:`YБ.(\ ề QNݶy9kٟ̉:mgV8@3z2lK8K얺6T^qA }o-jo˟oz\z=r=U,ng6L~Uwx:m| n>u81aEh{N{o֮( _g#$ECi@|#_5+ͭȵR "+fA qm|5t%䱰vJ(1y`.|cޢ_Ee*"כ2P+90r |/={R Wؽ UYpP4@kBFM@ܲVYPrid68BX;gXÓ8&O z̷̓+x|40jB$1>3=W^U3cq-ͳd؆#2Rb-LMrqSq+/#0\ ,+<)ގ6I>AЙGa*B_q]N;;K τIdJqleB l@'-h? ^A :NQqGZF\pT2مv!9aɴA LJxcOp\2q9{51|5'kT]0Oj=6:J+:[;RSȉ#Si5ԇfVrgα}ﴶbͷmPpDPax?kbdb+ԡ'Spc[bߚV: tTZƴL! ZPR^p&+#M(-NV_OTl4PHhgG]7S; _()jʰNgu_ֽ@|"*Rœo=< ~鵙+LqY4bu t7[}PTӲsSa$t7bA r܀u)kB7gaVwt*RFz: pAe3Aad} $Йh0}:iiqpc}Ԛ =mKwE#FFK4;Hװ1gvݰRxp{,jٶwĥD©l#u4 <4SXYX2/>Ez^f]dD~CnxpA3РD>y_HK [<5IyW|晑@nEl'/cXZ/x樛Ѫ&ߊcoL=4@orkJ@@$b$'ij\k\Z^YTcP++Wq^\{]SzO#9{\Ya{Y:E\K_!5_'1t{ qz9V:S&0k;M}j:8YԐQ;`spn#6@aPGDxo0|;/S2ސ*Oe/:lռhpS>GG7FP yKP}O:]֘ w/dfcDҿ^hHr:r^Q$+AMƸt ~hn1*/E(Bh\ir+хF[}řXLqV 9O4i[dV#xG a:1 ,av}ORF>y) 5W_w#8TyO^縐־-;E&AHwйZf|_FDl=)7W٭QOfbK.뮼ٳ9lZon0ReiN@Ot&ŋi[*:9h /?Ԟ}lqS|ץ8!1Jؕ==s^o2A.ÿbN  vO_nn]%^|g)X* 抅 ̅&ձ& >]:59C333Z`ǡ2e6fAI&h|2g\_0b~;QaIYvxFg="Hrz!vw<0fԢ =br_gO(Hfk$#"bcks ƣal}0nbB`'Rn+I,Xxjj1+J '8aߋLyޠ?=5 KulV߄N{+φ ``>j A t[ϊm=eCN~>;L?5Vtmop;n5kqOCғ'2V=| 󋝧z 2%:bN3?E+P) ;nN+~y[dFOKAnfbD Gs_\:vY&~ cy4X+m gP!TRPgV;-U#dse =tȼKT^m]elf?bv 1ya0<8^‹Ai}1/M@p$Z$ A_Y\QVʹǃdH`>k2՞֘ZꨔwCj<. g `;W6ZɩIz/6G&+oչwGx%|t5mgK<@]1}sB?=ԏDrn[Icۇ KP7@ԁEz ):80]$1;<YVㇻu ^W~ Gj0\+-p fu_*l%=KmljY6&H_aU%Etg/_.ʦ\H ]H:΢uqx3Së5? Sl>x$qc'JK }Wђ k6xBMɖߡS}C2\$@0`mz?!{p1jы YSH-q'FH?trS.h@D"QZ{`*A1AF_y',-VFzo k!?sL8eʳsF%S^ 9@ʘ,8.5j=3[_D,"ؤQPɲ'J<Dz*%!|xfbmɞ Xݛ"d_k!^5_37&BL5|H|ɠxPvJDU[L|A_W`+&R%tR[;21 ƶERc$[}Y^8CG{qY;d*Bۏn~#*35N0-3gp;]ǧ1GL"-)K11J*ԡ3Q%hʧb>ACj~xCPKn'7ceMaK]XUKJrB&p㎳ʪva%]Sv+!|ՆM{=3U9ƭU<V(q8,qS]%1%hlǴs4E L<aW=3絈ie26c#ψF}6I˖.(0uw0.%-&* @:%˪PѵieBv9ԕU/|e,[MA7~K'^_U;c\86 ?$"-ՠV ;7dp~RcCgib"z^?wqIЃǝ]b1Fd(hͳg@<B;u:D@75%NNPql;崊>GgHX1,7:~JQ YNTn|\3DY@"nG\RWO_QژC ,ZDgPKFE" DM .,jm2.{Υ๦A$EXF6 on(EhM@G N؁ (`I} EzH\Ij˶$_2vkWcHφ-$:ѕpl / ߷*s0Ja v߷Rt)ttd3I5gϾ ͶEE(⎜^N{o_n%@[ ijdɄI4-jC,GC\:svmhNIUVf%{"\9 wCGr:A0CЕ2&hM)6_:)&ָD Mj֧ +B|K`cz5ih,'{DU")Iml65!)\JwZ>w7 ?62ka 5;tG 2QϓAc~'0x[]rzjuU  O@;ơ LtUUɰtLQŒ[/ F#ScaW[䆨UCѣU. mQT 5@#bT;N/p5H-aϧsi\ >Q[dt=#`z+Qd !%re59Z]32\j3E M/=8t]h4O9+G%"yڑqbc}g dK1wSQq$w:৴SQ.t$?Q9kk;|2GFQ\:Au:Կ44D{F5mzEA.o_" %x'J:X=>q n-5`T6;3;,n Ϛy֓{e%6H JR_f5fzO12*OrQFi!%u *:@*d v|9Cv H5cQX+ˇv$k{M`+f|Ŋ,J /<2Fc'f_qUS~a@Ʈ|7TB=<+ DMm ʰu4t`_ͧ 1J)ǡ5m;RE8\n#(\u~_jj7mi^,[MK1nOkt9VS:9n֢SMΫN_O uswZgxNK)Ё`F$9Ts <4ǟd Pp;Xga,ݓ4_0n־tiwW)>#!mDP,AD,z.ߞrya?]|XY⏢)w4 ,#>@*)u:Y-Cȁ/ "s/ aVxEt?imf[dQza OIf')gq9-hTK*DcHM-_,"&c9ski(DV͕>,bW>IHF,T[c gq"nFċE[7Ճ"شEsfMc;P4+nqSg)3K-#.Ja)MND [cek:{h<|qsyg:HP>CǾ; T=/sJ2h~B ;(]VMgq3>2#41D4dF L6 fM%nR`6жP\6ި4RfH1S{f0M["ϭ}m9#\ܼZOZ,ȟ7g< ,O@D/|Jjm("SaVf>R+Y8N1jV$Z5H\IahA]2^*P|v^mŶ~ZQθS+yZ?;ZzOkp)Kvhy媴ew$JС)RA "a^!C%3b[oHckSNN>jYfx_pp\bNnGbZ.ģCCӣn t|, e;h67z,.bKoJvJ#NTo֋W#xO02^'%=HƝ7 3x-tb6&k!v(5 ܖ?86)uLGwZψ6o#j\.nRZFVqF5r^?Yl0[x- [[oҚ5Wt v -MZvȲ-r/@[jدcQzT/OruCڷny4'q49%"d?2,d0U$vQ '+$+͚EE#@>!Gϙ]v33)Ժ\2W4uAY%g;&̖mέW,$Иg";{`W S'2z 7VД{ݫW Aw8dqиG[5}T$ܖ1Jy`dw$vqKx]U@Mv~?G(֡fRx${ CՄvYDwrc(RT)LˮR30*œt%ӼDY kVd*^]} AÑb.ҵRkzKs ?0کr7Z戩%/p &LC{`2x@@OsHPw4Mo.uh1(x9M*+b~V+=HU UD;L= u(9E1ƽ[^:>El{< v^/ fy9MGfJPIX.aQjwwmN4<:FcM2xW 09{# v.LrNON'/4mţ_Jxyٿp0/WO(is>gˀU!TUf3%R1UM'(y^j5]YUU|QivsAQ!0J%(nju G0;*fj^ |h8v){^h,gn n'`f*VY&0C=aB$ #qN-7%~1讙`]œpMy$JG1үA}tqj[wlۅ ln9vWmIYh3\_{cܼutρiS̷V^cqN4!z9g1<s`#Ff1WSNH'Y$qPh+;&8\H{}# >gI%CLf3{/CgSnr^%+rrvV/=Xe \RgYZ07070100000309000081a4000000000000000000000001668c169400009ab4000000000000000000000000000000000000007900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko.xz7zXZִF!t/s]?Eh=ڜ.+ɒv;%lQĸGm- LR!G*$]3@e-=0NXrSBD `B+A 29kN?4BA;z[/;ϺO>nhhwZ?ձ7)@v1 ,I>_3=xC9t@浻rN%{ĪK* Gʍܝ QA&EjBfϱ7Bx`YT9B5K=;2V/i{Z~nnŇNİPw۬GOCWQj@9cQU{ߙEdi0 뤦S%ZՂAaKWx: u.4u^PgC{ woɶ~VTqad$ᛵ xԂXPO Ehp~m }} b~ƺ(_!Ǘ"NzsdJ>L0~iY5+ |XD֓Zd؄8?Q.,WqMCߟ"$W+U#81 v g۲!.+ж[@ ZsdN~B=9G 1,\Ic(Nx$"^z3 YB8Zf5%TޓSK>[ѫGWIiiWP OܶO>^P*S1FtSwg^@d2ѪwC=[m`ޛbHMVS ksCg/M}NK q6:W ި᪷3zbEJ; 4IvNߨ`>G% Ett߯+_JAh L0R{45/ | \ ZLq4*@u^9YшClORyE˝/*!2 ]]$ȯm+mg:x(Ls!fN ,0nxTA)}2D\\S0O]:" :&ZJ[PxdŹ7V%٘jp)v@}$*Dc 6MO=h A=~ge"x?'a9ąFӚ^smc]F5y&%T bvcq>v꽽e$ '?4 Fw#hBJ [u/(Mc*7z(|V>1 *IcR# 從 H+ h3\YҚf7neKBiEk6 ZaA{s,~n=cєoiNTRT ڨxy;eDÕLUdJAei 6_&(ɏl_Nr^Q/4l%h)\TWVq˕Ly+^Nw`qսq?yqL@C`7<2k/0o*$Vn;ngl U` A~ٴsM]- i+#vM.6@MI^'ZP oѷ 3dpY~$@y0]itix]K|Y쬁E2qvMZ=}㺉I%ϊz4m¯sW4:;f;,`RT>2IvBzuA7`Y!錀_a[g`%cܕOƘ06AM#9\6u,8:=S?U|- kAsu)kz=!wp dZCW&wPRi.HREg c=bڡ Q՟/yOH`ݧ6-/2d]ؙ=K(QWg<൨mEfruE=Ccp.brRkG~~HAv*scLNPL2QP*@z#ڀ)XF%1Fpl`$db%ΊNsT-s[5Xh?)ȋb QӇѹKm0&/I4Sl+4$A XnY-nHgHʽ60ȽDyCkR6$D-RG[]ÈD*{)"^\Y6a޹1o2ùV׹؂'h 3R$堚Q9"WB,t {*vc옽EF pP$j'P{'܏$Q0Oauo&:-~vRQbh;,i?$r-ݞ7 ,rACtaHV{%W~f-^ Rp>"8 JsA\u|g@/{;zr !]XJNha 3#L{S X Kt5 ~Z70=PLEbљX[X,+QBƜI=5f@M}u ( G_ƵŎu㹭įC2 37fr;0pFxF!u][;GRy;-1ZϢə'*WٜtV*_`Hu +Ɖ/F6鸆JfJS ,鷯Sul[o!+4ejf!Q(O 3;} Z"ME5t@sXᗃ Z;e畧НGHkQCǵrN/-#!aՈQl:x}Rw\h3(Jg !҂FYBj*5G] e1mQgsoev^ bbxt 6ş2ȕ{>1Օv(Շib b %V^%@x"(΀jw5v-/Zӥѯ;nld*PMl_Qi::$]GyKq0KK%;M_$[ʀ3.R_NgS+<2;zC8; `.Ҟ}:][5;!ټIB*{h N0__),U !ߙ('Wt7 !3OiG EыӼc}꿬^t5c{Jx/hX+ ;)5  p{gDl>.sӐJp"{z۴Ng̡XrjzY]A>C˕V D QK)3l3}rhF`Rq8KG7]a5!Y.ګ*YeJc[|j\{3 RS@b DZ4F `Xw\ Qٍl`/钎|5tz SՑ j6-W0,~;ۻ/Z^Pڸk&:2$l9ng, y?ċ%y?j5љthɶT]`Zٌ\sۋiW81rA AO>BU݇ôD?y ݲ]ƹ wa+G|L_i)|7^ؾ",1(;u*Ȍd#vo0K~=Ooڮ$wn,/Qh1yq ,9b<^ZE JX&C_U )pdϵvA D[5b Cm.h.TQ*noMɰb â+_WJȋRU1n#B1Q|KJ3}'F+&ptwޛSN2MV-08O#Z0BH PLu|vC؅̎_Һ$}HYvkb=#hS%.V^/0T[{Epذ_\,o]炞$j*?o'p8 Q٣ |늕Jt~N&7!{,.>a//4 ѼrO> @),z!XΒnԣhJ/x&gn}-2n2$ftaNiBrw y"9%Zd1BC-d?&M _+ hOKrt?k>hS)'\FM?mcջ,,dks(ހVzIoZufģq1a3e YGCםU/r=jI`A33jÆBbb3:Cf 884յ\s(k۪%ZHce'^@j@rgAS;ݴ@W}Kϊ|4Q܍G44IV=Q&V+S²u2k$MBn}FnVK2&]'b KEφ2D}Ӛm%ŸyZp`M-mKX>Ty@ =W74Hu@6W˘pM~X^ŭ(=Q``p F ߓ $^J5Mr݂KxÑƝ)-E>.ŋdo"fKi)ҝj7ZW4Mw&ɯŦ_ өq&j2b.7\Yed"~lM 'zݮ^8{竡;#/h z9 T;ByκiaoÄYmEJ#|[%xs ȝ%J%[VS &,ȇn>E]۪\FWA1-Nb (ag4lP!ww74.SB: .Bd.2r]>^Y쫪)iA`\0ک +G%'㭴z<~M8P$E8؟X5a7coU`[.P^sYwG!)yKQczy̅/W=2qk/s~`6:rTe Gg*όO" LMk;ySQ7sf*2+FVt J8v* !m_RX0CtE;c>v(E}B"*"tز·qIfτ4A;WjxtvڔZ$P- ORjʮ HQwc'MbTg$Mu0gHi5"&7̡@ Pƴ8$nT}.=5eH, ."g_R]*X`CW*\]HG`J0$eX_.k;) T"† )q#ҧ4燯^)gw4C`?]:㷆Ρ9e+ISRh:C$pWw-i\Ӓ5!{=E4QM:oo J=$wJTBR/XPLox,fdg%fa3=,;wT29ɸл\4 BS#=amlߔcI LrVxdlVnlt86W0 `|]~v,Nm_٤BV,ad`jO~(Hy1OTh9/Xƻ96Fck8 }#5,=p(rl9Y,pQD?/|{q֐B߮&fhM6 =Iq>u>R ]F饦 l *l.Bk-~oӌz3!Uq?u?E"~R"LUR(xLa܏oNXHz= ^ZxjbPhֿi*nI /rL bZG讲}b>:JkqS?0tGFй(uaJ{Ez>a A荱zN;OqZthCci!5-:̩Mm6S1 LI² ׻= Q! #]9 |)Dtabv=LE0g+.W@ذ _">f)dn21nFO:W;q v0BPg.[҂)آKQҰD+徲ȾE%Jyl)820#&Wc=vAlAK,--6k^C^3NlhI&XYh(N>֟-!~Fy/#*?h,Nf3 -?/5*<[}qQ sʢ1z]p4'e=b6K*9bq874}3udY BΥyi{z~ԔC'T3KLQHDGƮM/1ےfcMͨNt%|ëCP0X+U9 <]"sXߐsY쒽H[{Q{(7/HuS+4KW$dh:Y]-$oټh{+X 2@4sUD80AE8_0jsaj/hV#h7[*p+?-r;%YE pvu90+#A}@?RyA#f1*.}tgr RL8tBy +s< w7ʭo;XSz˶x|8;v5ci/O4[̔\n?Uށ6QeIxm]9@Q t|'' 릗KTUW-Ң@@DbӕMvXva`VZF:= އ[3XO,JMIJ[g>?J yңuO70K⣁pQ}9n(T+1_A>ifP" 1lEc)W?x~,*o{eC٨{CK hlÕ7 _qqd@mb0vE &j)w'%v*qB쥘 aiE7ظ#PG't^'')Y:)d͆C?Ղ22;$ }S%aq0#h !Gvr8^?1 A?&ȨNO>(C=u[| h㹣;pFq&(C otW2VeIV'[MRqY }x8#ij mK\1>GZXl` Z\&zC)l(PxгMu]5 Rcr/ȑjv{_>䛽-[@1 t\21^;d|hg#iF.IJ$+N &iGXIlF̦?/ h;^8C D-?>&emdR`q(<7/}k5(pʤ.d ^Rpo4?5;%P#_hڋ7@pP׌ S 1yHbxj=NUAM-@AЀޣ5iqTpS7*k 5/z2ZnXڦx9D"5s.8w c;$rMj!IZ2VsLXd{D0H%ٯ <*tDRT(:r yP s|3D*Bz}_ |2߆=|uVZI|= ;؂ gt :g2ŔE3 sJ:;PPCuNUfs!dd/՚aߡBZ})bMT8 ӂ*ۢKk4ԊNH>(U AU'c /+vTpzs ̎ZTK]m ;=K#uzJ|5 uZ bsw.ϡbWy;D+|-yS\#μl=Lb 2T 6@7]2Ckfo@R16q?:sK`%NOpF6Ndןn0;T&5͈U}CbȩD͚KUeeCX="53)4L@`L|1a b"R-ĉYPDM[D c-# sƨA'xcB%(= / 4oUzݼEϧ"`.emw¡=r1 ZiS02r {ʱ#8ӏʹu=!We_᠇`\WLur'[ZMI1} z3̥(ޅKM IrI̠mj  yX(ma*`^L|~vLKR'&d{ø_?ZâzӞS{6BSߙ* azOɸH)MNb_ <-S#!/L\6 &/lZxq~< ~` =fYwBëFtudbk/&0?>c1vpS'QŌSP!7hs✵L&tўmPϿZʺ q8onliKʡ|I' rHw |v!W֏ -)'㧓 VP0;~b4|SJи~n~2aDZcBG/hwBݟE'Q}0/SyCĆA̓/:"ٚJsOW9qxqoMA< D $$$-m#Uҁ4ŀ@{2V V P&!w`iXQ: WYJPڤV|i5d2,x=Dw4(J:pP.Oۈ<ތ!'֠9<'"ccWZa,t{[FA_r>$F0{w9RkSXb\ QV.#P;T}<{tvCMsڡ{' elM{kxDn˩lSWѯ;o!Գ7^$xMtTZkH8h7Wc-}z|(i 6u 1\σX8R \t纻VK#cpVt*ff+mLT|Ju!A1(E֎V kQiw/ sPfBSX)]BdMLu6G|T*hL8Tx<zG6sn9J#EhΪfrxfDͬ1L/+h?m8k0oq$YT q@j`VBʸ+vg?8qz"941ʸ%CtC0u{0y9n;ws@NdȚ68B+9Iu_i $B͊38+eիiA4ύ(hd1o0J0u@UZKxF1(ـ).DU+6)KЇPK0pX5e/cJ%mY77 '9øh}BUMI}B, P-*7#C҅}VsFBL~sx*5Tw,dq?XY@;:oN?+ dS7mtd9Ip]3/ޯДj]"eϢk]HM6!dk.Vᓟ^N'5cbl.Mt1؅lsq@0)>-ZbکՠMGUaF;\Zp:oVpɈޘW6˨ oZäsZ0M6S楸_r7 ~9Ա@AgvQ}Mb&`(~ȋT%;bEob=@UT I=AcK+N;#& [8yMQ,Sn`gjkWl $'Y{#r[QP*eҁ SRuΞxl/Cx1?Ww<tƐeڿYB2B $<?rQv>4!RN }x͡*{L_>Sӈ)?t"&ޣN!<˨1."o4 QR{hWgcpMnZA*R"u⣨IKV.250J89=wYiltI}No4BQ+Ji<.;$nXSoc sKCr2waBH6ڔ]B^B6z3uIY\h5>mͭ*!¤I7;4ӰhDV4!5G=]2uN\^e#+`5IuPYA)9֥ΩZ{F@qrIA"EFIsx+Wv,hIRZ.)ڒ%j5h^|n_*T6P ,,%?Q˿0o+aϿ)E/ԐX!X͐l APi e{%+ > !絾!ra{=dlPݛN0 ˤ"SaVȹc#nFi^wt;Vdս69'L5)i:Qa+,):$v 946Wa hO1:)xr-whώyma+A~a=&yT Rx -sA--sm5ܣ׿>~Gcqh3^  'D1@} %hR'}GDtbϭ/Bq%aK?iu 6ف{ 9xI޻Ƽڳ*] Żֹ-Xy;Θ%}0Yn(57vl㍘A$0J4O0ta2V6j$ޙpƜ $`phC 0"aEВ}jHSko&T:G*>%3zoeI$mOsX@L &&(YRB$ htK ]?{lšzh˸fs0ti w< }.Bd.ZFx |ɱ4X7mz f_26ܾq ֻc ʟIͦ5m []k9ݒƖP͕ͤyܣRI B~f>` ʨV\[?kUt32BM3bK!L%)w0ZiC#*N+e,/UDi[gM`ŵk) ^'MN׻Q26aEO!IP?ZAsJ~%˗I sr՞(ÍTTlٜP(W*tnܨ 1E~N=`QiDqDDlzq+<9ʥ [༅Hxn V|{w #[vȃLWE/lqRk+}t jD`1MOR=t}{dL=r8TM-e5ӍՊ-^I99t]k-X2E ^d!B 1˔ j4V *{ш~2iEq~V,ԶC?h<.3Pd:ͻ aŁ6>d"C6j`~QN B<2+umY@*/ÍM ?@CmHnSۡG 7ExtcU4A"b ;`wi'Hah &ݖU-&۠o 'rQ7C@ v<R ^`2J⦠Ɖc|QV)ej. vk NCT\QB4/cWPjӆ aeX,ݙEP dҘ{αc ,7z6*p( ̡1ƣ`_Lvǜ>K /L)vhciYKL3Ui!3rwS7ɠgWu8m)T@gL8[n6n9y[s_sbp!-/q^ KZekb"T&ʌ5FxnZ=UF\i]?$mܽv(%r)s d?Z{{Aeyj;Sv|ץn OAO 1Nvm/i,{:g&\ ԜMWI쟛'f9|y&*Aݯa2W3b%4Qs ظmm[q /VuLmR7onts_d<짫40D4ŞP3> Z}lVqGNHghCX*P\6Բe<Úk?l5T/(74GgW_#[=&9\([ nI8z@kؤA㣼 He=`6< lơM!ίdXt=Ӊ/pT2=sׇxk^laJ? iV5w℁m^ {G̹[A9&V_$kaɲ,GwLq%v.pqz}s͔l"{^VԪJ@k?5jdΌ/ 6mLwz*%^& ϾK,ܧ*[!A zbZAc@8qᷩ!)K+[E>~ [e1 mbކOG܆R#EkR\hYhFظ1,:q{ SdH5g ։O+u+SYcy7MHCwbuv!,XO9XK'WcMyx2Odm6+b7/XnΫR+y* É2uZL3"[%w>}@* \%k y #d֕ 9ON\\|16g84U@K2ɺI U0vŶ?RotVZ_jWp6aPy].fnoy~3 |E+ݥ+2x;2]isz']u7Ek?޼<:Iӏ;ff,`𷕍德 j8֛4[n6I^(| c6<7U%_"] D##sp?6=[FFl[ο7axAB%ׅ*Gb_+/r7NC̡:OK9e `75}wdMk庵W*|O].2??XT`̌؁s `6LοYP @:o.6! Ѩ$mW@Fu'Ize; r)gU9+ɄӹQ*("n!Ի#={(2E#faʵQY|(zHJ}u&% !- mZNۘwL%^ƾs$'a:\o6#ŇаpN\`8B(v[rA:z. UnM`(^ϗڶ#+ C϶N{k,}̪=ܱb-;+5Mtwx2vcħ-5/t:hWpzI< +!x@uX>:K \riVE'¼,ܭ>htwUl'j{K{K֑JURϴnٙ(0kv S ڷLi6i;*0U@@:s5R 욢H#Lw$AҮRtZ=˒x%Z>6#*V5# ۖ F#]Up0˘['K叾3P5K 6O=ǡaydw0^A_t4p~F[XD\&[ c knc:#p_JX? Z<΢G[7‹eWHĹ"Lgy'9|n3n?<\kylF`վB=ǕBbz|cɦBhJ2[;M䔿T''7 \8AAS&4#95<9>#$@x3U\yl F&Z<%81]B_P*׫@xS$YIo/*CR 猃 P$_E$S=xh' jXItpsFLc1vnYQ/I X!RTLf$ZcO6,/)li]yz-voX?;(Dc Gy7#! 9=S X|ax&o#F h9kg{NԞkU"ަz n8_Jz뛣[`Q#46n+/! iWh}1m?#]ǡ~mW]N3Wʧ@PR*<6CS/8dҵXs 0cX ! w ?tt vH%vg;vqFNr@Pg Yi+g) څƶ4m_:XX9ݼ!s3OkX=|G6`A+c/mb^{fLa ^'RC0j]MaU8ǫ9e=Si>w/R&?ߞĻj[wՊqd̎8AԦOZګLl+q`@C8zv'ز =lX\Ѓ/"GݷM[iiuv?E[@MkԜ-ٻ}7cMoضV98Xю?rz\6=Bm9tdo(ՠr k}b׈H8r#""9Dٵ9/lx [eEqp:D3\ I}&RZHG"eCY^fYͱKrc39mIm$x8ר %猜`yS{9Tc{tSps]LbrvsEN3D:s^yA#=Q8gAӧ2ps}z( cnT|=cT)6Q:2pP5'O;JjD{{ZiB̆ݨ~G8xΜW W2[֥i g pПFјQhgwWC3 \: } \p$(H̙S,{6^#8#1;1>#eL(S"AM|3KD=;=_nZIw2{NXa'lTEՔ"'F;ҡG0 g1$ɗpN;Ԝ1>je>\caθn~Q05R@t/8!ȣyIYZݒnhUV(~XFeɛ%Şqjֹ[qjw)r Cy}}n'6?[*BY%5x * {yCp2u޲N^\ǟpC.?Z/ /Bg6\HRsD_`no@'cۡ[:uy(=:ݧ[!( ,zYeS!iY \Z Ƿ[6K `Xeejo{9* ؑK,lhd@͖*]V#Ր VLf8웿5Ks}iYPC=2ݜVc 晍jf[fwTuv*n}ݲ78>XQ<OJG-0:.~i;{rEz}8}=* }VS r;rnybz9&WMÁVw;Ûd`YʼnGbܬ6D/4$Y߹ \?gYK&eb|L}7wUY/pWx1_" "C {_5kiIV]0)Z@OXI-V=BV_} Nn2I3Ϙ+g{!AUid`ߎ8=pJق=ʕ蔡ߐ4ΓBeli#ͨV'6SnUQYߏ{R' CFáJ*ee3`,z,7GqZCcvhGrrZ‚t(DWݳJ#V\o6dX-h\- bA^A xS֤u +<:dUDɬ(3d犥MNueD0C6{dLFNk4 J\F+T!KOX`V.$D,oz" F^,\g0~/oho 4O2n׽^"7kCR.Aɣ&4~ޤ@WXNf*ӥ#lZr0tЁ=; qyQWXd )r4(fm>`0Qv{C2~L1;EݡðdL?H=Ϡ5D> ڬ߭/݁;5;jchJ9?rx3UC&RF$sbϦCh[&Z.A˙r1K x e( g%ឋԨXE+ʳG0cB]e,?ZcdgM%WRrӣ TA 7!Q(8"c2-B vHf =iˮ35PI]mW&m,ٷiCc ErRJ+%tּ2c 6Lgi6 \3@iuP5% THodPWE8vx^v;۪4ެ]Oȑ i퉚ʥ=AC%&!_l7 yw9VݓÜHZR IO9yn{Om_Gi[I)ЕEY0t)F)"09 ejYPE'*FIy:H$2Qǂנf&s,׎ m ^2,sHX>@M]*a&"y?1܄ F(Y<֋qZuŵBXPԀX,ǒ"i:?ӍU1*m׀tY=Vm%t ǎ"gdOa $`jdR>|6ht##$woo(?/Äam27&Fb,s^]bbGUER<go^6);}9BŪNW@}1ػІhzJGH4"+{e,FLc$9/{IJV!|<_+h*FsSvuK=+ @ -';F1̯re!,ϪYz?*mλIH̐1@)صݲtTvgqd9- #UW 1|x[3bGﭗOFon-*yb0' sGNw/yyJW߿Q+"@L0V Nط~f%\b익*C82> h{"Ϻ ?ҹ=z[7mJ_>[{fl9y?NCxvEqer}5=n`)=:^0Ad`t efp8NxJɐ_`TyPM/)6^y Ivx:CM5 by5<>JC[d#wx3OzGzVxW*%呧v/L}S?biCN*K57n6C&353lCqc#4|ІDv,g#1Ŀ%K>c^, FͤqM%]gl8&@Lg2ב0g{nZ*p7 {%w@O}':GC5,~QlcҩH}h NmĻ1T ~f?W@W r&uбw_i4\,\2 WqLNz$`9r[]넝Gс~qx߼<8Z݁I+B7PC9Os/?wA?ZV:ls] O|s3(6j{Pr>lZv1bF2tPa-0xl4~=?$?gJCW2"$額SAcu&]UڛuR5d1JwX71.e|ˋ[ˁ%AnW4'Ax0&霒p(ѩcg2C_m)YPZMtBQ bW TlGtN0K:ƢX=Hΐ_obsxAzzJz|VYL(| (I ۗJOgu*ԒL@[ܻF#W[wQiZճoqtK7!-t}N3u/WX+2d9h561ءINl ۦf g\>_&k/:V5xG J?燖"{^~~hp4"Ia5L-;萸[a~;QT[ mD.S[h{k@fhڿ㊛=}j!a/B`F&ʽ-cچZjpqdd:bq+!5s*(NbvE.i+  !:I" cԥ&ݜp04l-A-z"g );DJ4#~|B'm [4[ԣLml`;ۄrYXll~C7!$b3$5.z{F!Ҧ᧫ڠW8=sNd}lR6>,6â >W{oK0*Z}|a@Su `>5o!,'~K.wT5ȂeVwiSpjfe& 7Ke7֠ ŭݔډAR0ZJ+ eÛ2T\(a/HҰ"ѩs]GgbaS+WcL@H&V\ `i5ߙmt.|FIѶPFoP"4qO7qUf ROH7u}o@k;%[X([.M|]7eBFrϴ.R3wAaG? jeC.$uf^Lje#:^^fV7-^#vv%*-A5 ɋi%{-c06%=, dYw KLR|GǺsiF6s/'t.ɱf,7â~};#GVAF=O?1w‹Y,3]4 Kyɐ,s7I+rޙl+PHV^*'PZ{jw-UxKiT ] mEVYګ - n!ί[;WާWE@' .XgQueS|X>r`mB% sJJ7=^ת,yje>y,-פhG {^m{ђ&<.h; ^kVvJ w BuFۖ:!Ső4"g2Okr !Y^"R7.]ro4+& & Z8ԽlG.\~٬btW=bU縴"ҀLĺj+dL[9IA+sЈeJI vq UAEo\Ě\;EZwbuehhIuÔ$sYorsCR<_}1ud[@v7 ^i0Yg֨|}X?ѓ0=wpP;N3\T@qyc ЉͅF;39bs)47)Vɜb*;I e&!X~o{@XTp8S?>T0.ǚDSME[8!*v|%oK $Myh9ğ~cvp$qSSe< TuBd_$紘=Q`Ls|ͧyGv/f# 彍y: qlՌgԧ?0f=aQ9N0BH2Be%<%yŌmq'G4@o){~>mxv9^ 3 V_qsW;/Ir][vo#طE_EwZ˪ ƆٓOe0jskO%_P 6` K8@ͫ0~M]!vs#7hi=W|+]$ut==1a DغInw !fPuCC+Yĝh ‰rnXE.mQz#=ǚ.rFW(n۪$+h3t^gt|%%tSFz JC/(86B>DMػ) J<[s I- >6*"nxhGb;3^N &GGiy h^Q_2^%NoX'jw6x7T =$/{fϯ7/>ޣMS~Bե'dܒd]uRcaG#j͑غ 1r"ژgrI\9V em/dD`~K+O|>y6$| O)P8|#LSdTH|NcNaGۍGPBճ\"`+JsW/;{ʱ0 j 0JN,!VCDPk BCMh )Ib]YU5\|,,tԒ-gJb56\4MZXNmNW*UɎ*WQ}{dHh@(pBdG亱ǒ`$0nU<# 9ݧ>ZQ&W5zC퇊4\n7Cahƪhiҿh[q␸EL Bi{kkP#\ *TAkT9"B88Knru ܂f\ͱy*FU،?zPU0LX8"e~~Ӗ8P cdm@7d BF[ oԼ-G}k2[,(e݁v sLGN//-z0@G>lUPO}4ӎ0")&1Yn5Vu"O}]7*#Cס|>-}kJƬuj$q&[zg3'01zYLۊ4Xw+Ь@d9ACt]$6u%H^4F$eGrwMgσB+*o8PB h>S*̨y7o[fc;)Q,&:pdq_Z`Д`XI$]9Y+bPO71mZ R ۣ*W3K|ZK^n+iUE%-)+_Y|Bb bwF,׹0U]:[Ѻ-^2nU"V9:l\QOZ0j0,yLQS_Fzϧ F#5qZ|@[ng3PYNU]i~|˿)u_sOL<$@>O<8,}rpcFLMLvY)j ;O /kکR/\JfNC gCxMVJc7udžΙPhi H)M<="_׶T @_ȠD/j%i0X HrJ[88.@\Q'Mky0 >\'ဖ6b>ƓtV'f{>SmIEQBN+yzdzD;2D?U`n u"G}{ uYbyaw\ Q 9CGW2 &1Q2;=]q0 O6|X9IU>@"CCa&b?+rz-OwW03k =#4ht&yB,K@Х2s!ij9N)fq @ٽ,TH6?x.`WV{ZÞ ( )jT CmLc*OE'P-:قFտ EL{iV3]bdh,M|lh1yCdB )Wxt)RhA{xު 8Ƭ롗+i5B1{uQHvrH۳/e8?psIkºVTaM8.IAzaFoZ)0uT{ɒeӄIAhZ1w=wͪe'%hVR+-6G @UR( BGU7 BI1 , YJ{pK$5cwbIk1B9,o8s/[F+#QXSj iߥ!i6Ma`xh~ p(qҦ°LRvճU)MtP ۅɯxJ~ _'H A.m:NTr.Fda7eM&tE:x D&C_(e)[q%>6AX~Mk~~:1*1BO»0N!bpi\bpP`Ͼ@Q%%{BO٠[#% @KIϛR%iPcHº&|w;L쬵BiG@}"-w?|S9#ki yjB<9pY(ohǬCy ͂Ï;>Twst|iE6Р\l=L!\_Jl.=E\)e[S>3'Sqq{V HĄץYUfߝ#ˡ0o'@a>p3 E֜lH+ LP(~SK&C[ k %AJ ٜgsmuP8ϫn$'pƸ9VɁ-Ku+hTZtk$J kDzi/^nvN>tfbr\9#F@zh[{8qWz"$Ħ*Qf7B0iDCJ";Z]φP44v%i'2_JO߷G)4XH ¹&¦ShZqcO;=}s2B7{k䥢$9 &omǣ\>Ev$ DȜ\[=r1ܤćԼ= v BQ᫁RNLSTUb쓲-5r p4+`сnVk]ďV%apyW2VXh?iFs?0PQ [:@zPu 3(CkFYv8DM-7_ϥTg@V%[.w< ~tzƞ"χU=m:]TTiǐ򐁷_m,N̫N0f$/@+TI2#sEi,I|HCf Y=0V?v?}1ed|T6RDvC4 ? M=耬'ub@AQLnR@ OVď{|Zv̄)wSL6J~,^ q$Q ro5E`4-N56-خSyCk4[זRDBX\P?FN/e*W5f4˹ ʘhVJ$tsR*8~{ƭz^pzNDOź.rE6K/@Bz;{ОEWkUZ"A=¶hAPwTsZd6|iۀ`{{/}`ߛ!>oZm\zpё:Z @O2绮xGsj{1wa:=7w~gB;=uJm!@חw*,'l m1 yAO 22jSK%:νH9@>hO_ݼwuZ_ 1cs)|M 3^9~"X^$_o.Mwz0O_u)}s}[#9sP)|!J^_ 6|sPO$_g2cU,O{mX7ݽ!Qy&ءی,Ws"$vQz%Zb/>-Z6DLd2Tr~6H%"46ݜM@;ieb!V׆zp}&J- S,VFϓqZ}A|HOW5~dǶ+ uu-.Qڿ3 k;.pqd-ӏ\Ƈ Nƃ>2% M{1 * nt8׆egB;U)a N@qyV"?<ڈf8j1wʹ4&ئr2?s\VmScYw-P6WNo9R p$\vC٧'87 T qf`>Eם?75IxhZ? \X %&N6!3ĥ]c?쮳 eIⷾ7Tk]"G"f^ΝKDGxl`SE| PUO{%5m74(}d|˂c%.t!f ̮1+t VN 5?nt[qSz޳g{z3Gn/g\mv-:ү E$i7vb׶9g~^{qKm2 o^>`,/Tc~fnjMnzv/`W xtWsPc*Qriҁ&nChbpj=5rì ̖v!ONȱP?gCV/c* Gע 3S0kū ;oHSԘߝV+౸B}Z2T$aIvdt~M | E!P< =,G'* ކ]֐},s<3@jƤww_mg;}6cO$>s^,:mkl &f6Qqޕ2O> YBDy+{g?҅5V0Ibgi%,H]h͗GZ)ni&K~> ^"BAZ6]1>bz7JybvYDf_*YQ0d4]J Mn^~:M!_rlB;4t`7|41cj}OkžEYnj`]Ẍ́\&xk֢e+1;-DkU`E2m)u٘.ZMXÒGԑMΩ "GMFVs޶p|ɱW%k-J|bfy%褭Zy)w >d 1mmNuZ*QVrXGiwo8^[GlŌL%좤+i&|fJVBz"-<0 A⯽=/ VG{F\2#@W.HEt@xrGk,: 6fYhW_eCr52z#P`3|{EYh$7yQ J=Reh`CK/O gj yطnvjEpe7lX$k08/ڗ/O.}a4s'gI2WÈe>7rãR&u}L30aC/(~dwvd .{UHVߞ$uaZN {Bhv@_l5ŔR$O`$Aܵ~6 ](g65b¯4xQHv7 s8͡rt;HylAV%i*!l}Ģm" qIx֯ugp8㲽K5SDس &`~&|:h@w6{ipZ &.dk-a"v5dpN|7$% y}HUİЊ/ޢɂe%+W@WFTnPw0N_W p6MloߖwXf2YF *.؅5mj;k;[)~<,[BlO\crX.Q^'ش t = HD1ACEq>1r}jfQFd@Mi|qDNU 6V8TDO8/xva5jaD/I:,TT9dx}s/?#hNnb r"ab5\0~C<؃!toG`3eZ<:K9m}EmbDL?g!lʅ]F5헏Ru0QI\ioGtM?N YZFiA "VLi.A?>Mk5?zi?{LWS ;'"ԣe6!pIٻ`ĦܡZo=u ."DvK3G=e:3/ ZZPAkv252LMP:x" <2]wbzURd<ωI*B[MP#"F陿'>B_1jH i1vR 5b_h:FDa9pmER W2 Nc:c ޠeD A r&6 5N4s=#]"t'r &CѣUo08Pgw]I$P 1I %>ӊ:"P^i"~_u لHf`0`-SQDy Po~5} vҷP;PFDt!I/nKႂ`}Mw`~,0#彜 y~+44{v4ēBpܱ?uUPŅ541qнA@m ZNJͬ([E=^:3!s|SZ8rB*=Jw t;%IP*^M_!ٳ \<7I,bٔi74B==H3 oC&ʞ LH˩HYfKp<[fͫ6i  o*K՝^Ĵ~y|Vs[y/ S^ɣUWA"ԇ @cxt̝[)ϰKh T#8?,ibكe20-tcY{QA#=jMVj(vH [/UTJؠJ?J0!( .W#I3Am?Xu<П92L.w:pJ>߿^+s?nU ~r7E3,'jV.x[hv(;G` =v*y\_cɭj^ƕD/uEϏϤSZx)v;s⋾Xt2yĆ~ EMQ/?܃O7AvgC聕; r Ej@*K"^ aʄ)јg>GC֌tItof4n:({rY#> Bickbi[LRBM>7k0zUJnPQ*T5ng]z}bǓMqI& vCd_<BUa2"JC^S4:օ oC6-}LZ ZȔPc-d^2]R9`uaAx*jz~b⤪m/s8ac=7H2سj.Ძm\RD؞9Fz eUϼ`](NIP&'mX lssJ Gwd9 ĕ\.`/Az9! Ȟv`إ(_&TL0)q~'*rR}ÜK]!OwŹЬy?@ʥ:mL/?% SmǠ[}sPc3bOkɍzp.+;rLEjǰT=6ރ+:Ar*QDv=Ȱ$t$'2Y t}$e"3!y"Ԝ{J&tĽ&Cau,`3M<4rc'oz"0n࡞$Bo'Ǒt(")1SN \KW)l{/q35wP`~XmhZEhaI)cy´H9'9̡~i8^ABh?=q-DRyʆwwuۚ`2dͺ͇ݿԇOS@M;a A<8|7\ؒ0}1AP#k}v*~*MC):rcagD N]+ٳ`3Zre~YAW04,oNDq\ę(>FN'G9U>M[`3w<=lV/HLؗZWwu`{ܺl̸ mJg+u:rِqE< p tu/u#iWxh*kesK{O^e1^&oH5X F3<8z~aJĶ3Q2wY8$A{H3>5=g$}L )csop|7]{b5R~lza BP'R'u3* ] ,Tej$Z&`PA`VD*~C˺ 2`A禲ؽTgסLLF\6xI7HRXW[yn:CCMޓ[8@"aFj<^<GξM`OᣢIz@a73Sj\/|28a^RjYQ "ƃ/G1ObXQiY yi:p~=2%_ܫ;A =-uȴ׈RjQN n; _v"aw++oO}-t o $ rcǝN`畩p5&:lQ$~q%O:W/S ݮ 1n)+q"_iۙV$bFKtHӉ.eJCׁYy | i^hX1~]F) 8QQ2;w/j Ux6-&:Guvp'9h㙲uf;s2n*2,lipw8<]Y7De%왁diCYm̦?a9*s֏ L3! 1A-wׯN`; Im&]ewv?Aga1&~0ǽTN5B1N]F ir+A;%07_9 Wf^0A*!zCKO/DIm,-'Qҍ;M<]'ag Li8d`.P8UFsv2Hޡ+Vmce[ҢImiUI'1eJ;[K͞<JK%Q\䗺b|^qwkgԕ:~ eŀƀu;S]/xXX BflI}b,\tFx#H) t<"]툏cH8"PWOŹ>{W(=BB(P{Qhpݨ%5Wɼ~SK ⑋du}SзgGV$2H7LvfaLz=wZUai0qMe ~_(#9$OnQ&C^N92W̨83zeޕ;ruY'ȳ~ؿё*6qnZ{ë>GN(fUrap" Y7%Z,:Tpt0Ր5~3%3iR<nK"@ޞ/׹(tCBL\Ɖa1HJKU4>݂<*{" fldbg$kd84~`xQ g-kfcEVYKBwĵlOsϺ厇R|4j|D!}Rf%:R"CİE*eu[,:ga2j Ч폑Ԑ{}V3A[ᤧ:=}*9GO)Gw! &˅2¤_*XuY \= O{JXHWɚNN'#ݞj(=f!TE1:^Fkr//f1f]Q,E8Ÿ2N]f8.Y=O,PDYr[ߩq}h b8zF;!t : 2}W0b&Z/Wyyސ32)ݔVIGMɋ&,ӟ//r'+x"˃ 4q&F X<uFQA)0bGnyZ7vkAC#LOBeƩb(X򷟶à5b$P܁ ǺD#c#~,m?Sńɯph>hY)a2̵ w}x GaOZ^0ūk5Tg%wH:Wbvh&J-剀gz{E`n" K r|ol4iYŭ$wE2 R&ZOy<!qYgNKT::gJ(am&ӂnTWkǯF?j6m% {E=m'ƣ@'ŮME*X\dHUmXҪ cGK"C-}{kV5I1ܦxZ x4cX[5N<|BwX8?C%"MF jζ ½بgI;ﱢՈ.g$MD` (Nh0N7Es6fabG9)Ȅ.ĝ>ewy#Zjn5!DEQ}yVYOVn!ZM9ua jQKZQnfHQTe.Mvږf̋ Vr/WvZh@O2\v*WgQՌG1 t= u2̊Mf! {@.E)dʬ|[~v`|i=a8?q }QIIIx/At@!BۑO&c<ʩU^iptj_n4~ j@b&~,gIiG}[*~ PXGz YE{j5,$KZR~Fh=qN# le| K]=[_YiNR=7 (:V%VReK޿F.#w5C&9MCVl!i(3 X|1{[t=>μKG'7lڎC< ɍ2933=`A<)FB^ހR!Vt,d7I] beDDwsXqp"i†EGeiJ*WϺ[@4‚7BAE'i 2V?m`CEDܜ&6omQW^awДSdw0CgrPҽz5X\=|WH֨@ї_s2=+w|"~0lX$S5jsPs?g)A(]QX i.b8tn1D@ 3W(2[:bb%..H,jipcF"+œQ~K8iZh J)1)́;[ ,@heBkF"΄B^<\VqsrG(r)e9)URaU]\X\k;q3}.TuiboQwr1  7ht 81諱 ގfڻ Kvry}Mie}6=EA>&( ۺ1Q>)ѱX]l8aw~#Us4ejaBM/ABZ fm486^ZiiN?;[2+ɫ@(Eٟ#u^3|[RJC ]U}[=.+g 0%Սn$p].m=0K(k]3+pOa$߬|x ĵ=+nSWװAr Qx1/@ #`{7]4,݉tblBs-tјџtQ2m? >qW6SV${\t xxc> NyT$ٔs?/f Ը!tI, UlJ]w4 -1NT &,~O *<7`^ ;r\F#U`8>pJ 7Ga$O-<-;<irT^ ȍܢ8 ܾ܇FU6݀nPc iqO͗\9}b]m+^r@ j=\5J@";*CV] `i[57. D%P*.W_\%]T29paiQL{c;Th wRab~S,Q#sp+lMNxc}5 N C5J߅|JX. M_gߖz%~Aq[wIW ^^~U7"qGzC'=T^*g=Z|TYBD|@Q:UT({I$0O=ܪS"5PvKeX[x|m(ο=&7@ކ[Kߨ$욲6<31/_TUlϗ|U5_i~dBX2zh‘bB>{Ap. d[ |R񂆾2~Ni{Uȼ?FxGU H_nBS:Խ^A.ܖY@V~mTP[3-{qrk~cWі8ahQH#3` ɨ8kxg Nvccm<|Y`ThMqߕ$Ҕ %5/rxbPjyrol` VEtkEF;t8lNx:p hkD9^gJ@z /gdɌ0%A-uC{Jc~DEvPU,l-?#> ] ,/X;A%yG0Oh ىf6eZ) D]clC@]i-p5 F9[3N>aӘ,1OLz ]z+VaE}*oW Es1R/di,8~6C0_=<9GnK_HLB8}hX}Zwy_zdљǒ8/{ĉ8dۇc+e| 8!e륑3c!H/_bڍaZgg1#C8@媔W];49z4!ܩ &fԧ"/{{^{Z|DFU~03>t%ctxVp}3oMb"YLm ;sӠMg20":Pא&­pNbæAc-Du<ֵ99t%a49.b Ѫ-C*znIviį.4X yΟCfߢcPF7os[G7G䒞#> Vuϳ̗Hй kpX{{6yJ.3Mmw&}u(%\ՂA+#h{f*8%Y%~RKRfF>E,)Gǽ82…9w?J{%R a>t һ!6pG9s""M5ST@^-7Dpr(x(+B6l'M Ꚓ5hcU]a /q 9T ?& ś$A!X$&5$E;Y2}V,'y.'_] j[5$YLhU;:ى>TW""+q4"\3M_M}Nh'x,6t:sK![wOnbhof ;Ir/?4^|Г="(&}i7P +O3V_$Xqh5{ %} >@2yu] O*0ia+:+?' e#'}/ +!APϫ9а`Z\&WѷTʶ@ۿ5. h(uxZ@79h?s=)fZӂRmmSTޛs%ʣm5tRfsKjc ,p91R^XNLPYκJhry`cp₹i*kY$f7\BM=Eksn) Q Խw]j}bA"tHsr 5g_zzx;oXdnS끣`qo%miSd|xpļKF#g1a5E(%V8#pL1li Ď،[Y*Py֍@xmm 7ߔo-`cFjysSȗ4籥i7_}&@m,5M78f6B?3}Nl`W\m! alK'Zle2 }:XJ.s( ΛFQRVc:WT^_5g@,rV9=9.•Fș&/^;`&BAs6-6P1yl w!h H;n/Q(xYe^1r9"-ínweȍ%aS.*EW?do}>HmlX. eV\1O1FQ o)`RF2F5ַnNȣ{p2/ E2e?-B{?jS调*dֵOb>?MJ.Mt.9%] XY??_R qh>,h !28T &^+jdi]\Yɸf+ p},78S@nUlPū;o+(uhCjЊ ؙ<çu3J ܟ)w:I |(7TџSi",^~jD>TarEm^GlRO;Fb^tivs”}12!FG s0K試0t6\ h2аg2i L37E! vԍEײ9MS0*YXꞅ^+bg*U!p1 =ǵ|гe-K-Zgۆg jA=~&,>I=W`77uNwr56M}6Xvr&K>뽲)uBعma+iӡ;UI puG>Ҥџ W/nWe\*Ҋ̝R/?,0'XUKCteb [pJ:Rfݧ=֢n#Y~YLc|͔yK=}}H[s{78d a; Ljv(@%zԽ YEb}l ݛU5ND Hh/eJ%0O_zˣ=RuJ3n(_/@kP_A4(g.Zx;|/kD >)65ЋH(E (JoڶwN_x˻s!pebX+^hFA,0?0.s wmDBR*j !ɋ7i+ke,ɄO_)PZ^1/B20zϡJ1 6 bz tb%SvD5܂M0^v`iD\F;PQ[ۻ=K\S\6Bcr}QIE]l}kI!U0PqP>d*sl2f ^-X>*S{i[}$n\$-ȸ,#li}, uf9Q RK).݋_ Ð4PWnW74DV*q(MN`f2f׍Pڬ[<6b'5-S^"?\aUNj~:Q `X+mn4PL͊fAt)h5Uyn,ofQ9c +Rc+R!rAxUNxG6V\d> 9UD̡[$+ZYզ3?܅}'uvԽ *GOڋ/ocF_jӐֺF̹Ojݰ*OqtP >5~xۻLvDԾjPஂ~3 =b+氰s::VwPhTߏ3'^X^rۨK >wJ4<]"`3)S2&tc_04#Q̝M>].S 8+Ɋ+Ms( F C5KZ_H0? a,Qn)YV/!n)qYCe%"r:ϱ% *f+Bm:\qn no+uoFhj՛%S0Ȁ0Io񈲤N|7C(%SFWe\[ {{ag~ jHٶ  21K.#,3 {ENCB`(8%?{OVY|sD{C˔N~ OY2( uHqz.pJML|DO }u*КyG(sE<+Jt&!dI>o/DcLcrizh;F^KG pPykجR,VkR)P1JAأ!U| v~N*hV̀l $R#MCe3DtUj/ fl:1iPBm29E-+ H7ܥ,[񺲊M> N;/ }kw <|5 MIC=7ݙ?ծE4M!^zHtN7XM;bTC;ש di I!C`4#spp#w٨xJszbw4 \nC;Md% SwysSr^E T,N&V T=& i?Kem\e9PjDT :JTXtKB0DGcr >(\qd{o#sGK態^`<@7Z.,K-gv^<ĆyH eG{An}X4j|dyGFVtiTf!>aBtV7K()p! XU KBX u~M9PRAM4J`sMN s Xrm0OH1ӓ&,&|E4z&1"E)_?@It_[ΪM:dxC-T?alB |-[Dޑ] % zĭVnVX'5zI-  U<~,nvkO^P-Ti; uѧJ;.%Hl0R2mcуX4X .3bk,ق4nO?z{}Un e ]J;s=:ec֑`m8r[ R; ax7mBJfvI5ydM,^xDZhK/2׀DVfut>Jfdʸ*ϵy!d8gf^gV_fHFM3XKM`?Jh0n'4=L|A"*9@O# aGe}#=]~Wp]aNbPg51ybx$%Ԅ[ľ +~xEiO]~A@r ZܲczZacXɿ1?l|$&w7Å72RRtw Z2\DOTLxDrUy%y/Ѓ-+엀V1`:ju+wwP/Tjq:-w¾l V*@ r9SUGިfq6S JGM7k7ccjv6tŽ.ᑉ:p@ '{IN#a!?4gs&i `)/)-N`a+L蛺hgK?d jYbIu3X%A cs³5{Ԓa,< kz %@vmc{-IGl^q#qnZV[X4<=@JnuU5zgLQqᄀLd[,&ny!p0렫C+B#m`M-HcRb9x-V[|< n#:*YSdAEnWŸ9O* e-ˌJd.xH{g!2"4aN#Q>8 h =i!n"x]7mfs 1fxB, К0}OK"(r8vI jQiPíRe76}UzLvQ$ƙcmRIkY}FQ~{lJkA/݀227pa`_% =:]_Ҷ@[Mv("]L59#mbߕH}>:WSϯL6b4$zzc#ٻye)!&lde7ڕ 1BoNcVD+^<:u@hjS~}XF*nYJi.3; v[4GJhAB\1ԟS9 Dd }Q Scʝ@O1tɗ-1zK/SaM/sv$'ARpo9>sk/|-7.w#VcI̐m=ZDf0VcB\U Q$ =N->ެ Ɵ^U᧓g)o,O{p\d@ۆc0x^x7O<ǥ= H6Nv "b?; ]72ϓx/I f% KV~/5|rĠ<$@%csvɠ*95ޖIV_2\ޕس c& ewj,MvqP  { SXaɘ12Zmy'rF$ s{&^Wh'J1F(IDs#g>2]_$/f.wxk0#(HRh(w7;> -%pIB&{@2!-J10;?ۄG88ϝ #5K=,<h t HVQ`QGmDNv!i<}pwIY+!?*[ʬJ)!$CR!X;>vUxQq`PI8'ѫ/(sl \olXU6ԣ:G##%9$v2M^oQܱmΛdf,A>4f xfq~nG* \a::^1[gN(iEDPvZma\I?:46{G2`&h5em]$^1g[_QIki4*ჟGwAm 91U>eQT -'r]/-y4"n:qy lh[1{*pRwȲߨܺIŝEg6- _~.(ޫ{[jkM*NWY]ISN4 Q]eT˝w.x#"%dK;^6Eh{!]Ve) My" $zϲ(<*S$OS5K (2 1T?"5^8/^'=S{t X~ Bys)3UVw'UziĪ#lOi d~_0~\ 9Na5l3 ;qJBUƨbM9PIw-7NlD*|lR׿ڨٖjSknp6[kE!iR?#Ȳ47*GʨHO^dCO{<Sv.@@'QD+Rv{Uo1!Ps橐j8PҠ~ <{-2㍅h|i)/VJ}O`ZS%/~!hbWcAN1KqWN4ekZ?SЯ6`W0IX2ȉZH~ǘ 8>mk+doTnK-t59m Uͥ5Qd<k$t"|9mZO!c`zyQQ ڰ_q34o`(!<(S\}$CıSm Uʶ!h>rB3:ybIPўC)7lH5#5䢌н= LlS(-é/ĥS|hILH7=5S0i;6!$ aRςH)kz[w-<a4scDlHPV 6"Yib_5vYvE*݄Z[R0"N1w')əs2r';rkk1Cs,-/b[:v_SnIV՚ޱ)N)O~f;.[NLx(=Ϣޟϔ>66 _w /NuWت(g$IxTpX:"!\&ra砝nغ XTtGFTkw=qj8!$cTޑWZw2'" *A 1j;{N(wl+ B)Ƶ67YHhf`osEQ79#@LREi>8M[o[n9hnݕ."Ewy8X$ |y4MX7$TewͳY W $qۺ&WOYzDvPpZΥBsG} _0QCU^Яm ]/:] ?]dk@2ېMV5;+< 5>_ 8fY][l/M*-"yt[V q LnizP&`u_+9"iЂwIW>d r n!"R*Y]|h|b;*!mDqT4cg"~P룁÷ﶻ(c)qʊ@λ!,kNid$Co5'2*$eԶkd$- M+06/l0L8ɚPg9fuM@KAtQt;D\qagm"=CN R&m?Rl%C{Q,!=H/[ m~Ś -3N/s{k2lj ai.gX-M]qrFxuU3=3AM5hhv3rh9K!qҚcmdl hGfm3/1 vU`mY+7X;$" b\Qrl܍^Tbob.Ɂ/͏K4Fs;2H?OL"]w fw섨c"ASNZ} mVPu=~PSSb8?a+K܂__Js:֪㱉 P[ORFor嚰x2U`ȓ$SIE@8C 4r@󕯒O]l-߃HEȩf3af ɕW#ZdGܑDbi?D6!_^?)n]W)_xH$[l>S >1}Z†.Fm$p@ N>眭Ie' {bAꌵt3;kI2Ie$^vRxMKha-)PwNw=jDa:[)miQz_b˺~RBLPbNrC'!ho(54꣎DB_` >M਻:2VQ"3) ZW6ZJPZLoCd@#[{AC?_%yIr#5#BXDNh>?ReO| >.Iή%V.NJa-/vTy̴`~A0޹}16d(ok-ff;'2Ox>3v)/r&eo789Iũ*mC~B* fLEif;| ;I'o'wƆVoXcH83r>b sz&ϳ`vI஋9ʅȵuaydkQ/ZjdQZԸ^  nꁰ+~C?)27Q^ B e3$Ӭ1:lX{Qy}4&?;M;4vLEk 0G_)z"Gr([2竜7 驸[7 J\pZ0ƿr  BO zsc枿.?Ls؁a>Т23C$6Kٖl ÕWpdvAUom}4Am迠b57O:r)l J y /R=i*-W!| +'}?a&*WnVЇ𧙔q c۹d, r ,fRIwA̝+௖mxY)vfW3p ^"3sQ`buj &)= }VZGoQ'9RS03&~((![3jye =!ܖnY%4BUy4}dS0-j$e$fǗKLq#9ĺ OGu 8d*{& -O1Ps\ P:YuxJU@ 78p}gQ$$JTg;)Vcd| a#OhYC8z;HtbAAT-N3#̇xp~viyG'y%k¼?w`JdA$'dAgtJK܇F"|A-X=CҦڿH/ I+Dߟ/4\Uj$;]lDل6SAehXS ބz] Ҭ- QjWQl zDA閟RȈAsr46J}Ұ>zse*y$ߊWNwκN&Lz23yU7ˆ~n"{HiHLXʭr-d46d~j:y쁻[]xĿR#Q?c}+Qvd.0`)xR,g`$C04ᴻR|;/Sr߸]'劣սv)Cxf" mcհ'hCR 9i;ِ' cy]U#?:B^߅'?1:5T,e|‡kVrd\re#z*r9bk0?C%/PW+GN;de^|3A}.!K/qD/(@N,ouGFtQ EThoE9lr" B)@F.3f8rK'2,]9ǁ w}v:6K;ѕ. oŻ">]]b-hD!$ YDIAjz>a^ny+8xςt,ATez R$n硕P2gŴhѮ3ۥbJ]9vw踚54<~klm ^/O&@cjs;2_o)K6Oz D]d M~?؇VKA׀ -  qp쉺vx.둏mCo>)o[S=@sS4]c%#ZoHN.gr@n&/"cuXtҽnХW<]bd9g!KDA3 nd)=[9ϖ y .6 2(A=aPU5M+lⲯ\[A((@F֗Op= S: 3A#!u[ 7lQ+{}m=2%hmS5ך2[qGBz\?@nbPQ&O<[ZԈ|x"*"Lbi1N" t@e?(d-F7X3U.-%F.u~P9p>^vcrPqvQ^y i,,O6fGJ&l:ys6ZRʘO>GYvdoGNT\;Up !Kv5_XV( ˿ǩ;0RW|:]v땫 Cin^磓#S%{2kYBCC&/ũOcm]-0 M[ Ax>? 1|b9ɏ*xJ|o)*@DNi*c@ +:/Hʝ&- 1Q7iI+=p8Gg}K745Uy9K累nWWaұߢ8҃Gf|_y2WO(8ϛ NWF,JM0~!O7(}uppP"Wq0#)\v-+I}cw qizo|7J3 DD=霶9. P,?{-Q`DhᲇM27sOeӜv<Ao ؊y zu>zD#dqdI~Wf@k!$t.ƇSl=in?v~y>s-N8+ vj6qRN_^wJe7s,\ % yXc+&B Whu_!"܉j{µw8 rWj]ަ +vSMᦰk $0("Q kKyi `x0mN>`L:B8sUzgހP}" mQj7&2nd81K浑>. ;`xj]TI U?/tꍸ̆ICCuL'E#H#^{O;v1txt&n][:wssQCXqN8bҡ'?a(QwKaHr.I\4bc/(HCl1f?bbRm7D۽qzx^?0: 9&wɜ^0+]ˢjf X'v?] 6r@Êaú['jt/ΔC Mi]7|>eOdp 9'ޠd\# *LM?|np˕({T6E޾]9PR764JZK 0QrE4ùi1^4ir|k .\(:0q^80(O *v*̈́$jszc1aZBu^F̤Zk ld `ЩIyt_t1;Uy}tJ0T 2wQ7-D'ո}SE@4޵3<1x-is#={vv߽zJ}I8z&hdrfxcIE.=4o1wݱ ٕ o{xn;!/$tg.=z2Qx>aQJ5 .QPp|#r"T1tDI"p>R^| Ydf89 wIYޗ=IKՍYM<\[Pl[WN0~Tsl=Ͽ8q]ɋcblJh q-^ġXX} >4uU^ hFK?le4;u?qT>#57V+߫g:[__l;dƕ n5}௣DUD~5˝b$* S]QJ†h GxQ^B"d{+Ş`/pfFHm3utI(v`ոJbb^̷!y*CA +yׁ[B)Yj_k|'jԳm _.z! HB,7.̖˔ g 0ݖOǼ5C~{ !д(He3gU=a+!TAc(I<~uPWLDFŃLsP^\6Tgq XDDgS{eWͧᱥurtk*8`Q: *3_$ 4ե9FvS4 (JPhiY4)H{pTښ6A Iq5lV%TGyZ,Ģf2(~rVo{B87 z]Rq鐃q*קd(yle9A%uKb_暑X銒LЕTZ᭝^R}vORl=t^-y02c26g)ES<;;5LjG$'2 KhftY%MnmBu_5ia 씣vk(0ͲMZ X &jد pIX7tKaZxL%+.E 5XZUd1-';n;&1|rz&e{亇*< npb3(AO&Elq2 bC &^7"B=t,-qfQ-;<-}KuX+߼}?9j3WUez7d8zagu.!B@+d m|)Qd8!Nک zKt"QZZa\FYha98ڴb% >J󳎭Q}Sv]A킴 %PWGB-K鈡)D\Ѕ2 5pm: ww'@x-kn _P&h6ud`iZC5✺SnE+go$T: s)O%3>OvwvVTA|TDγawՒ*WP߳ ^v 6&L7jYn\6ϵp fq|#T+^]ƾ0?,ēZiֹ()1$ 5ƛȡDUjM7Q|gKkq9.QoER!Obsf;{sߨ|q@VB\=9ylhtmnhwF(PoS$:w95KY7PC.B\ʷJ8W?g+%,6kАY >;_6ZKYr>X׏q\l O3R H`/OdM`5بT«jyCjTK)WЮ`]^ y3 Ml=KX  ]e )$pStJۜ"mo9j;^֊/WJ(#Dp,QAϼ_G4 >z.?Å"]XI1"{4u=:&Wa|6܏$%Ur;,¾E71^yK S!t0"N]4MY⥱!H:rftS;;65s\lF;F@Z︱C Mo%1he]; q<_$cZ0e ne}[ϗ#Fq.#di{rnenUL(MRڨMEJEvCcHG&R;+[~OtD)jSCBC>l2 vѢW({ 2+>SleDAqÊXbQ eTeڹJܬfzX)>Ȳm8+Ag2FT,)_mܭa{zw۵$YA8U?.q[tPU$3-4Z?FkP*69í|1㨓5SvGuխwŶnl@Cnd<Co^I;\ `bȦ-E!O;bt@ľz/WK&Ӛd~~ N8N+#_9‘ՏzZپrɰ\;g>g[?PW4I1\Nj {Ľ:T4u{c#FE ,.4B^U[)ѵc;P֔:YUyAK-)bwUю)JSNKTp7;q[:n;LEqs^mA"jmv/Y=^EwwRp[űDQ7a\MN=Ph1'pD'rFUbRAIf\VKk!Cd()p"gJ3~~{JN]Wy[60,E`1?#G#pwחB|1j- Qoi. $쉤" MZvB>WdsQɲ_4F Kp $+K'2)b&+o@h܆L'^TQ!/`!΋"P($ILG|2;3XDKvwC };)"swW8|Ͼ+R sfW/{#gN/֡=avXwv7 *?V𗥙_D,7J7yZ/@ 4Ⱥs%KZܠ+Q*${pB|ӯR|ɵaaλw n`i9@~1!1>)Ău)ʛS63LI%%ׇ*OBdKA+"0H[̤hfj\xP+e<ދfw ^K?R^g^ˢN[4H]].yY:w@atKr)GLl#ә+Q9ҋKqbn& ?BB0~+#?]ĆS1إc9N7gZE]ڿ0^ĵSc1sw<bypZKi=@y:`3ϼYTuX\>f19  -YǧF!_QRH2yP ZS/ä*; g{jC*ݎcorej9]EmsZ1h[iP5f8慡DK!Vw{! 6IMՐˇA L8 m%?%ٻ[}xj_cx{T@ߔ Sɰ]F]35?0gdϮJ-W\!>&;=u%l ]9PZ}FQUJOlgD9KE#qkaڼX]SxAmL7ir[ZYd4 q^00+x/AU36wm%@Ppq"#O T!C&O YqY:`VYfrpl Xs!zdit^+QoKiodۜmzjr  2̍Av#ln1ZSI~pl8p<#5tC~91s5u+A,Hʘ=HCף&+e^GJGlnǝȱDqW(2S-vtl&íU&AL!bV43uyxh@/(G/K_~mR,4Xԓ§?t# E{*QY咠ݙNx,olϿ߻Nj<3 G(qTZ,!7,>%3(Fؚ#Lc Eȸ4v5@-PD7jV(m'6xޔ [// cuWu} U+%*ÌܱMk_J7 /eYn\eݳf] ѡF-P`n/3^_ow݌XZ*"uS<<89A]0)D()WB`vB@b\bɎ8whvKމ^^!AaU>"9]ٻTm֮@b0`;VRB3Umoխ:4kQj|VmdPg}[fѭm1G6-eΧzg[wQqj>zw¸#[r'DYlS2  y{4ܫ Ȕ5 `SwZ6u:S#^a@5p]@Pk)}nt8Կ. |S߇VաG |$`YoEtW#֤v߻.8k(Cs왕ZeP{8amhϗr!ڋRQçk%kD-n߬[ g]5D,ǖ_z5XQA5ވ4w2n9/zyڐ(x`8 ”=ÁqsA݇c0%`';TY&DaJaG`d,jm;jh[痤M\>3*SwqT$/*X; 㵘 Oev*з0$ IFEC b7kK>0!aO`]^#'ᬃկ1yUH۱F.T8~0^qzв7$3(wD6Qp 3mJ4b)O>Cr3_'O%P8Nb~n|UƊ`kzRB ]Vc3"=|*AR!yHZ~ʀ\G:UB2E_߇LQD(  ?ljžߜn_'/w 1aۣtF;z e.Gjm Ev UM.98%h4tCa^h678ZI<,l.4qEO2[ԿN9zo=RS)}S&rHsC&;?6]&) D?gkPėҩv1XXáySL4>fn\7NW7ssK:t\ImrPz=DBJ:z2Vc'K!, >6<(> uj ES([& _OQDjA+m6%p;3DV\+#"to pl/q°:4;Mn*4^68V"r1hΑ%U/@M\'cv-{˘ ԙC觞͕xʤ3=}V ^LzfYi鉻 x0Ҿ]f!#GuZ&@k4ncэD_jXI9v\>%Ux IjK48b6-tѧ(h?J#BwN'O&[JYY +V]i˗#*P /T8{9YZow{"鎧-cw!6{"cp_=^8hݲbȜ={՘IǑN6 X"~=98Lm0[ױUmlqq~OIS;γTrc-'7WV ?hS" (֯?;[6:جe&?s;{,N~W#hp/`mk.%(wR)HNΔʸWv[X[/bKLyFFѫ(n!n߀G֨^7(rvv!BW74nam,$,fGIMqh4XKOuӨ.SI#Wr|S8u-}H32H>f 5m@RZ )X^ʯٕT{P2K[%!*=`Gҭƅ T"..8 >ҊJ=tJ6sluC+ު$)EbXo`-/n` }̳GA,УsZ8p?_jq (x2n^;]_!s[҃ވ#Qژ@%J IvCj3up10R:SɊqLQDX#=ܭ<ɵPh{ %2" =@ >WBЋc fKA젽;tU"rFh}AmOtEiXB3T #9 I3>ERe2oVx,B|kWD.SniZjK> E#0G.c&/mCTY֥n ^@{zJ~W'Yz+V hFroUs8'T уQ )ݤq3ihZΆ/* ,BѨ.WR2dsr:ʡ 7_b76<;˙sZy\Rk?aN|tÝB5C?5Vd$Pe^m-8#nn,cx-rD'ˋá1e%Dg(uQ'|I< {Ue񜔡tsQoLy=@#O{Td EI !tcW{FQwD iHF7 꾜id^'+ B45eyDXړͪ1<8C<.3C#d.[`*>DQdaxN vf5Sz݀79snJ*%:y('IFKDbN<hр\R\? tgWp΢Cb(BP /aTVF;4֝RHXAcY̨3.H](du[܋ʈƘzO6;)5d+cۣ1%4<^λ b$PYp(N,9V5Ôe4R?lM%ljn옺V85Q×Z \lI!3+= x,D%9!a[]!:)A1u cƾ$0]U;Z}HÈ 0촘Ciԡ@%P?}y~o~>~9g 6eʍ2Vu)[HG){c+beƺi4^Zja:p+S1@X*]Oljd;*'QBӘ)X%EkQ QF+AfxɝkOzA ~ţ|B=Qs\r#XG*&+eqډl{ylU Ѣߐn,RЩO+:@S!(m}t*\\32FwsvaݖG 7r LFV`|*41k"8C'[I&UUQF]\;ǴW-˶T5 'BIkKl8~Qg b&2N FS|eo󦇯(ϋ4 (?D?)eUcqT0h@NM=hAn T0Q^eAt1D~Q\P.NF̣7_,=v 0kdg;hn_YNEFLUZސZfC$δ3[WX%nvdF}\P [h=6lqe F &ʵHJJ暸yG܍Ax-Ǭ2 wiL@S1dď_Y@0GijũT]X3#ű|-bpZHvgu\?t[4,n=,˶YõR`Zs#E3l XLiWNkH[0 9$9D@AB>o_SR=  "*5hLpU! 1ð*vξ\ ]i4[cg1XsX;" +uǡ¦\YOXf!5m?uR<4B8%fĪnڽm-á3<ϟT)qwj; M@ի6IƓ&VaKX94rN`PˁVhrD~~ČK.[h*Ej"Tp54F@ ? çaB~LϘ`PLjy 3*rؾN RFQx(1Ru5txoFXIa5ׂsu@+q:UFY#ȲзxM*g4Twh!YyBhqÌ%ɛ>[ }Y2aVR9E=%Pײ֔<2e`g΂eVgn0՗T~N;Ėil^%*a,-;kSd. dfd-c< %6?&S*ɢ2=,$n-)*pҴũ6"Yj-. /;KE V,\lV81RP#2w9zG֣4( $:@.q =Ā8ɪ{%u&vJ$ݳ} %mbJr~noN)" uxPAhEZd4jE5[P~ +ZrN R$ Έ在I d&ɿFIV@㙹'o<3m_coo5VŻLa楷ɬc66z Q(Yvi7H%8ţrwQglP{gE|:X"s' B&5\qbTɽ̈U,'AjM~!~!Xwo,X恼+e|^#rQt70B\'F k|UmݎZm~[M6̀훌Q^E}.h8el@ߏ̓%nr<F+B. ̜)gjI$vCJ[o47$"G3=gD"NXX~g]ӥ"(%nTb?-[YmFsDp%@SU3+o+Ɯl'KiXU5^*lfsv(EVp%4Z`C܃rsykgWT-6Q?ܨ?h|cG׌h)+aȀ}I 0Yޮ2i\1w&/ X7H.jYu p Oj wgYZ0707010000030b000081a4000000000000000000000001668c169400001cb4000000000000000000000000000000000000007f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko.xz7zXZִF!t/}r]?Eh=ڜ.+=94 wFel~WDc,s%?ʠ["q4ez1-~ר߿,eb?z®Ҳ#jivJ1Sa]"M_Ş Mqm0QMlȟ)|B3<^؂]\+Z Or|]7;iIۛ౉ Kq] oGx@W2d pWP(y5SAJ>\{~x;ѨƮT5;0V=U1ing @^b,'I$gX5ZjK1;93pwq(2͋ iUܸ [~p.SH儲/!ot/H$F!>{a}Y;- #C|2]DZ"b#+ZҼ3I@gN4[t;cgq>Cے"oH_Yg̯ Q+hpRU~`؈u>gyBaB+dY=kO"l[d^/H ́i3? !%wxǦDfH6fF#,01p6 R8R&&Ed[ nr5\iںJ0lMTfPHxa߿2uAkXՆ*M߂{-/0tT8[1' MrpVFogZ R3_7ṴfblYƇ >e#YV4 浢["U\2YN Iu{Tr*E^B]+^* BυNSzI*EښPxϱ9>B67D7PB.rx4s0&  Yї%4~ B~^s؂Fxgh/ADƚ s#Yud/@uςEMG36D&"vR0)Zzv]_pF7h"k%oAF &/ݽBX%,U 6Vw~piuW:%& VXʍ6LABI`aH :cE)f`7c(K<]]n@원p.N(m>Pr=>I ۴BKIY{QjwK6NxYI"9)F2!j8aV’-NyJ/cA$~ԤGjpg,7a[ܭNClRV8!%T ݸs++5\Z>> :EwAPd nF9ƭWcX-qL勣'90  qnnU|'*f3*.Y/lht]85,W9V,>dIX\UvUxF*!+)̧=O@oXbe(R1V?kagZ~{^tm̝+Eyn.L Xqf|Vc [$ob| Z#MV#Ts#k x r6mʢɿ (!~; QT[`jq;!:sQH~V"x|UזɎĩ|uB(tn̢,j-'3[OH*y o">qiԡ3d㡄WUjzQv5+/-yk+H:$G zMemĹÂ@T8c y:UK3@։;)}4=Ș_P8}%{ bt]G[$%%{,~m1#Yڌs,ND܀>%W1xCNlt^P9^q{ǯ xeOK|xY\$(Oޟ(pvSIXlmu>؇tgtÕOV]N( ]d7tb&^;Q %}O.ԙ{Gw:m80x9@W-"{({,TX&4jLH#:\p'Y(O^g* BgB:!٦/ ' 86,l6XsG) 3waVi qU+eX2d35trZqxyNG51Z5y2zԇ%ٌN6;պ?67. D % x8`u3Zg=/x. n݄O f,]!B{7Z5Bڃ[]_a/)EO=d ஸ^n0 2"+MRt14> ᩧHdȁ%~؁t(z@in½/>:`niƳ0]0L@^z NX H G49G^q_,Uy8KXְlWs'\y4p6ɤm2sb8dCj{T$t0V2XV<:XSҬ ZGtgRx -wǘwUy!}5 ΃{OJo hcbR6'eVL;zi=MNe򱹄u?T tyϮb`YǖˡhTR09 }fJ,,~ OG>iV.^qoҼ[N)^mٔ@q#I,4CT v3mH~$H5cCLXo Qplcb}ģAT Q ic5X8R#Im`;f|g9ޣl] |t{){<)? Dnz $ :&bQg15\e*B-L=Mpơm(Z_a!u[&oͱ R=MP cJEw؆Q,nȿXFw,/ OzkqmVd(!E$@a[V;ڈ[Ε*mSڬ`: igOό9DgC|?ф.O2|i΃ܤ[*8)Րb;"tld.H C))sƷ:0*8E 6U y<,kM;喕=.΅q[t9؀o6o쀄CcN:q 8Nc3}E?d68 y=xH$ dv_$|j#K 3+0 $@,J#Q PV>xcX|GCm |3AZL+^cspSj3e̅GU$Lnj8D XK1:KfG'U$׿ uq-!},׀y.?=F&2HruT_@A?kS-aMmJf94wb5 K_zΏ{Mr<=n/)>%6kV@G`G [IJ1HܘzZ`.Ww-_B(g_؋k J-5}2oj: ]txqnˆѻYS/ijh-Jk6̊  /H{1 }Wʨ+)Xj*#T&j%Oȶ ,0d"yj3T+lZɾ.FY!K H?!r˱]a=0S"K4l M %4~a[]ZDO3г6+|hIGU9Dgkv kis> A?KXܦqy$XzJ7yG1]Hh+*Hk0DA`*դn)'5 _d Aỏ ~|sF!<~Q E䋂?tƀ+՟J"̍n.i @z-i\ "b؝^Ŋ˥ (2ЫSy;a_tuqT cA1i}.v>ŀM~plϢM۾Y+_*N/ dV\3f(a6 !5VQ?{_Gԋдt L:(x20n[ĩ;2 l!sARoݚɉ]Ӵ٨"yP[szgmpJi-t_rR7< XyeisMu6᫢iZBprcМEi r5A W0ӑupȆ+dkR>y`:rPbfBZkOZ{՜Ib|$D=2XiM3iJTT&8~fl̒:r"vf3 쒴ޓǽjt-֩ 2vCI|h; X6~*#v7n1-i$-=t-+L)/ۨ #vĉ%+`%d&X-QRv\jcYȡ[It_E:AUG_a̠ջnq6n7t8N3.g0$E)o׳#M.8ۥU'R·G:w|[ykTjImew1[}i 1ˈ XY'IG*E)dQ|놿hxqu[tVQ=;MBUB7XmA!_3ϒt-.7r$Iiז$b"i>y韫i`q3_vt0{ HX_ Fxft'ʈZߌ*PfrXɟM588##7*ۈcbl*86|3d#I8[\ۑF5/YA,{VL?Z%ZϡM^AU;\;aqATij>*$-?$S^*96 !1)9'CU>%ߊ_)P}Pp~f]߃&=.X6 ySӘƌ*qb:wI /jVe PqqaMr*IRm8Q+9C+?ClIҗԂxd];aCoɢFސzg0RV"P!iYAuq-Ej9Bdc=֬äU52T/x8w8@Rv:.9=rŎޢNm.% R22䆒0P{#G~qQ"c@ )WX_apu&WYK@sͣU хqj[TshINaI|xW6Y?3r6if.Crs*眕x u$,_;1Dg+G?xp+c2)d"2& RT_{F|MPOBځ'?L~ OW "&Ki[QMP<^3FcD6`Ea2:xGѺS)JH鞬X?dUZOjQAt ұB=x qBl y/Q]zL31e맳x_IkUR}@[$ ^scŀ؎LVU+B[mte 1&xdJxhߏHu`T<$& u3)&F /#>_0 / <᧓x9U=9py|&Ts?9?(M5·l8Oe\0d1VݤY9\RmRoJu\fFA` Y W(5W+/ֈQfl=mj00@\(^ildpadèD)(+ֺxzɡǝXk~o3=tXs~ 4ymcg%r*6,7dN7}UFF0i*`Pq%}Ž@4-yxY="wJ!=X,Gtf0|oW^f`kD ,;T(I Sy;a5dn, d?̫AMDl%XYIU,7EE:4KU'HCW6_ZP97O*K tVP_b'V~tJqy5~nYt*C,33W ܝbxP T=Zc ي\ Orf 4D[RT]2Iym.!\cm~ jб s'e=)3E-sXEd$Žzт||3!;p3W'UAwB!(@(v `t&_7b<ޜ &t_1F7< k9F#͉E ԺnXQiR_VM7EJݟZ/B :ݫ!NpFW.%ˆ)Q<҃<T̜ΐ{ 7X9NͺofԖl>~ 7u%<[Gp PD߃@C*%,=~Jma1ҳ8+٭9͙^ʈ1C Uk:\Um˸Jڙ7VYFεpR]q S!:B9ȚP·~w]*[r0I<&x]@YKJYC EQ9}h~ԏo|zNa |eV2=e)^37b/ ((Wu/l >@$D ?Iou)Tsjm{*ѝmg6i]q.FzVJ1Mٹbr-v[$dED,?Rм"b@)@FnQr {KQD"O/+Twu=;أ؜|+G;dSd{q1EFTIZ'W׸ߟ/5s% ]ּS1*b~6k:k9%?\k9iB0g6yT=p̵(Ci.Wj֦l ["Yjc)?.~0V#w5e3D+pp&rL_28EWWIĩW3Q6bI.!|7WJ7h4'*s2Mƹ+.Iγ܋Uy5^;=3@4`ejڇon7cS pvPA^CE4x%Ix@7{@d 2=O3$7]&LmNiP}[Z_:䩃tY9O(zT*ͧHT5姹MQ:x %ɱa (PU(C˦quBc2q5hz56?ct#8ԸRvbT(oI0{;:l2h+ݠtywdz}kɆU~O a hbmQgbܩ2ԭJ׿s \R#6G.hORM׺CI4Іy"J :_$K))˗P: Ee|e8!9 3NH?1|"NJ3#\b}q7?$L7Xѽҁ^eT=f :]x!o:R[ODAFI>a ` }s"SnE vV-x}.pGH¸Q13ߒZK$R$.#Y0P] [V!8lgp7`n)Zt,m 4O~e/3͵#SҰfyv 졿/N J(*BܙmRa[" v2J+ lҴΏ>?~{c@#i r/JRp:\JA&î N&5Ȇxܚ.Act N%eG4'g`9`nd-*WoLZ YQUtx XسP^{{UK^Køk7܁I6&ZF_^"%L^d;q8k[Cd)% RmeaǏ9w5Z7fE.<7_ *hͷW8[#K],> .ZbY=Io~iE9dyx9ƈoG ك{>ىT *p>Ņ<)uߓߨ.UkNM9(U\km;[\#XIZɆ/FGCOa:Ǧ͢^YJ!> :UySFVs~Hj[ q( "ܤdԯg_Q%L|PPZieQb9W0#5mo CӟFɉ>hw+ WʅG 2y<,'Y_F`eHg$w_K7ԡ 8 ׅ;HC5 [/8`fSXpINĄ|H!0&)eso\{,pNwEع&Ҙ[MO8Cph*4Zz_A^c]9v!Z'T/*h]qUqqҰp'L r%t!pMy2>q0ڡ 9e.uˊ$N}_!H'ljXB@XOp#.(\㮴9Q\mb6P>31 z @8QpqL>0V7a= 9I$=_'O @a%]ga 2p[j\>iB +Ka`F&]NS`r?tej;cëyT) Xj_@Dw7Pngv =o} Jaw_3\"NbgT$Gſ9E&0a:}8@xgE߰i:'[=:܎"&/% Ũ NNLBV{mnna!&_lEW?Zo/NxFg'LK~EӫCk )\] 릀bvK-|w>BC)PsMb6&UV;BlAl^8 E6dd^sA}΂HHeIY$HNjb ~\ݠ <1Z\*7@iVQ0 MxZ;᪔k񣤩{:3ŀ? (Yĝ6yK,61U!QȔե͖ ")k6r z7gfրJSiֶlF*} C<'(Btk٧ɤjhx< %eYH""zۼWѨk'l_3wE% }` =",?.7¢p=QLHd6'D^AB5ea39yޡIWhŠF+-(vWd`>%;}SU7ű=g+z)ȫ6%j]C< E"'s鬰ONFm8u`%M_Z2x-J?*jg˄UnIZ0o,H l*t}#Nu3N35Yc~$蔲g(3\.bI=wD `89GfD p7IZe2ΰ1$?IZ z١,C ֱv/l<̶YH'`5 @R2RBnR.PHN{o/c$,K:jTH4Q|@;+ 45"X:k{':^237/u"萞[Bd2Xkm\NSRhj $ӂ~ߧ8 Q%| 5qY vM j8^-B/=ӚP/kzPԹDwCЃ& /&]O79L [3AI( ;DEH3:O8^bbrȁID kL[hKXJĂt!]Xj/MKS3lb# 蟿S2zU1~osiCQJ}WՖ]PfB 7|Apؾ>G03uCo%_I+0WΑ aGՅ8* ={9 KO0/U8(Nu,AH)FD2&%۶n"EpIhN=#VT!)ǫֽq^V.*巧4^pIL9Bz[2e(F؅W i2hlWZpaJHo+ѭӌKBr9Zu և,Z=߹0J&s$!;ԪkPU8b#X7 S06eF+݂Åӡc˳54ކ] ׍Bwqq;D8lKPTk@̓nY( %eOm-~k3:*QOF6J9=06Nަ,I{$wF@vٕ@j-bb\JUߨDYeF/+" |ʧ>%C{& ][ @ {Kav0j}4Y d'k\:pmv%Өbʞf;( z*%L*~{jwҗ>Iz]>&Jߥ9dfʅOCqŻF8͢*4s +{"̇}[8请 ;)Jk`JV."|T;C*d6>{ּ.5Y1:cћHl{SS4 n5٣$t{a=Qh˜Ҡ.)rPhc|f\ҽt'9%ČBr?qj`l{~p;lrݕ7[xGo''$.p⣹%nUh!d1\f;f(td=l6FvOzR9SGWݻIe=B&ªEQ`&cFcNv &3]I닊tN0:µfzn}юJFjKYĚ T[ǡQ}ۨceCh?>'V.WMj70n]z-!q]+Z~h}Θx?Y@x'dh/0m=DNm4/pO_,Ժ(TH%`4 am^Cc5+?bs\y<#XK#@+ef})fAKK@g+WWZj*1&ѫ9`K3n@+݃=Ħii |Pj5] :6ǶObn[u&bzGQi}3hRr.](sS{딃YRJלPn:? sdf@.fkwSP@gI VE*b& Gu*Q!6WhwZVͯԂ*/,km Kn $_0>6qBh:y@C@|󼄈TV jI R52;:nweZ&B:ɲT(̚ $##pKg`OgeÅg|7@l5M 6T奤2V𽶽@ȥdjjud9g<Gwzbx9Oԗ/^SNfK$K}N @؍y_kѼWE&'14&U ::m6/$DxoboJ^HU܄9:P;­CK~5] Z"* dW y - c/0G64QjėYa\:}w?@FUXd23iƫޕPsjyL)]wY #S(>ۘ&//!UX̉d]XILcg{^,ζ $%e+p(:Z}SX 2Bi+4=Bh< (jFm,W7DIS'Ng,e hBZٙI I qz {*y(y׫qP{J ~i-Ee+ۣՏrܧ#9{ /uzs?6ff6ii;d0wlސ”]vb/'jd3gu%4'Фpo@rXZQ#ćY윱ڭ#Z;Ǔפҥqd}{poIO8bf?8دfK`üFFkt6DLpjv]ݟ!"(Y썎$QjGE%w{}rNebXw}m#4%*O)|h(M*8|TsA&WXRٟt2Qٖй@[<9A ,FB w+O;Mt,AgӆJ  mXqQS~ɇX_ҥs/j.697[ǚ9}z/ky\%N2Mmo+b!T8'K8^6zU3:-j0bԽyKӮn3z1Zvلd̏3h DjYdّ7j߁ * GQD~†cSK{JXœQIJ#^_!{HQ*_Lt x&ĞEQ*†uk}:Ͳ'?reͳPO@^+%cSWj3U2tbB7jv@MpHKh:˨ژlec4V(vDo ] lPM" t-rx䛒fQ܄K ]>J2@;=W;k #.?ƌ$΃ N5]9 8YY.zUnn d踇ͧ(HEh`/5ų,N~(fհ̯!<;MYrI?a:(ջB5Y1Nwo{9u}=K%lQ@YiG'x)MO(e~SNU%!~vEڣ]ǐOGc pە V`ARY}\^9 VNIˑj p__ǫ(YdIA{:,ҘAAg%;AXDN$Uq^P#q.ʻxU,Y񔪆-27Vճ&"!Ry(s)[=KH n`uEGٚuX[t闶+WhS,N;-۔^ љ7J/q9pz5$ `4ly'-j+_QɃ2ǘSAaDLe:e۾"\s8k88G1o$@-MJ_JbB6 W78~:or(vT-T(AY8 .Am$ĸLq&2~:U=t0Zxh[xWD~K^YդKyk ƁGR[hؽcB?'H~*|An-Ȍ&M:< \sؠAsb~0iZ62ilv4GL(p#t?\=֜I&O訨oE_Lb_몤:"uI#ett'YR( ZXzOrŔVu>݊;/V!صQ3UKW6LH]a\xYK<,)i0>\)8^7LSn`5n=SjpK` r6o3 - u#i~}- # FO:QThz[ 9j,aJ&bA7Q[ ;hqRgߠQl9Sg5}*QzeuGQ},&}ЙBfizۚKpngEzwŁvuNT/!C^a M6Ȯ3:Y*zUj!&ro|N^;PzMJљ _xݥ)up2M"̟QӝЛnn g+Ot:Cu3;K e` OD9ļ D%KBH̾9w ܣ t'ˈ9j1j9^Cb׹+i\?,{PgnˆGNQ@O^3Hw_T!4 ij~!1Wp g襢ű^VXK P͒y`}1Bz*g(Ky>gWK C\> XD$^b? qs5=S;"0vx/<ɠ};1h0bwط)ɚ‹+>">,]8nf;ƒv)޸syqM75\:0!og k[xQkMi4ĸ0C򅐱{n˽ͬR{ 3iO'M\7pB2;h\NhXB:sjRS40M:!32@ؿj3a:l^iQC(;rX^L [GaBT̈P8ja7'Ve 5xt}2Bt7b{WUQ='0T nZА31I~@@WTqZyG]+D[cZn;fF^ET >({{0ied/;cΒ`DꝮ#{ %Jxi T8YXf]'Ӽ{Z|h'(W,뚰[+[vTsee_Sm1FxI{5yx[ZCC $$,E Y]4s P^An?sϬAGJT%(ݭxW1λ[ꗆD/јF(q(}^좓 eԋ> ,S.O[`扦E/0)}:ygh9Ik)dSYZX|X'lPMq<۱x>@T&/2#1yC (+(,L?W)̑d[1rO5.yYf|V/yPCJzh2ͬH,ħ׉Px gy siLjF =DbytFi8ny'hcϴ0/mJMAVP2gP Ђbb2Y:D4N]7s|yAAB^3m|}ߴ/^?`yj;䩈%限ZsEO$)W\&UJS]d昞o%%[/#Lm4Xz3{yV, }]w@ǬK>4!Bug^W/n1vlr4 %P-G7aʒn~A :ƐA^"W8W&XyRF^$e+Q x4@&?ND@J>-Et1\*EhF *}Hn@HnRwUa0 UKAۗJNQH| ei0/N9cqP:C% ,2Kؙ`[My_Xz}A2KXg3HHoNgyc0Lr(&=x^u@/l_(qő(zDR^Iv0e/ Y/9IWX w{o-O9jrUC'CZf)I;ёզGW#;"ԥJzPO¥NKb 5!:;3 B嬻mC -5$lm}Z7%J nRH4Z=N Li+}ܥ'xh5ķn쮹#HqrRK[.vq <9\![0XXX/۴m-"بCਁr;˞WL (-,GH!jm ;5L+d=`fZBBj09v ;I:M M'.f|+:-ֵsVZr!˙+bx ~owϱD5QAlIހ7KNB?G}G*%ܲEnay_\gyKpY ͥ1APGVwzΠ=~N! #L(||̸JNchA_~RG26C YP#u_ J,#L˪O,C, u|Hw`*i+]<۠tk߱fI>>;. ;9P8{q|%j%Z:I ~y}/6[f#\LqϠm&ʦh6/Y  \N&4jAKMY*C\.~1[`G}z!oi#%@rgD%yH9,T\w`(N%%"aTAr܎OmP::F2'td77\G<(Ȝi.6cs-DI`;w4ȯ.5b4S8Ѷ!~S6.K0J;4&s^QzB'hHMآr}5 f4VQV/<:71Iñs<ؼPbБ9RN`凩WMm3~ jcmAg3PnMcX=8@ɉLwUr-%`q "<)*!D2E<\Ȫ8i#NvGSj1qW;4"jfsE?@Tp qNؚB!aӾf~!愈]rGxzL ӎ0EuQ/P1hr%^P:q ƁOSqLhE0kiІ:DZJWlYqu0x6;Lʉo <&s&q;"K"\&x@ľ 62zg;IP_9?Vһ;cVs鍬%4C1|zSROc"8|gQ 4Hp 1@ 4 WVrSJ'Z;(p9[FsxږN}w>%$4|T#R% ]LDs/k1.ls7L@%g b3UղQ6JFHF[m>{P2Ǭ;*8ܾ̝X o;wW\k(!w =ӜvW0֧`V6K;\GO"䮽w69_")2 L/ 3: Qsܖ>Jo^=" W;ze_R>6q>.1"UV QV{@< $HBx>[ B ] !qP|ӷjqr;Z.$9! Cb'HT@+f$ >UL9ȟ9AX.śvFNrdzOmr^\b3 ~]y&W= "#FVTLX=GN#"M,Fд_g\?|@ 0Tf eHC gY@0Y/YDr@gQK(K1f~eمʰnYQַ ـ?|u] Jp|CC}0:9#e<'x(z |lr?A=\;$/% `m82Arqa## FTls~_nWvQ{Toհ8Ib?!ʶbƽYE A{M-`kS VgSHqr΁e6SeHu{_#_8q@n`gO0Ao$k)4ƹ=ѐxUzU}[+vLV#0Q^h>*{ yX&Q/#2g' y8~"A 2% zjG~\ +UxdEӊpiRWo)I.jW5 ZLin!\:pLuG< Ti1ό|UC+/y(ԤM+Nϸ蚜cÔ|Y~~&U 8$$3b ލ`=H4$9+*@N+!ifīw"-m`O{o#/Hh^78kWeE/G(.sx;?Xă;9ti/\}0PU?vu77.Jj?#Rx>DKCIoSW^s CDNQm 3AFd^H2psrYaCll/ht66wj^?T)ZŰ<دceI~Ik{6m\gpYIwcO>)q0i2=!uټ'$*с6Ml8*F C^nUyb46!T߃mk2%\JdKLJVcpהX,=":sc/Sdg`_SDzٚ_ . כJʜ(i Q6=_0.5(KST@6V5yl|tݟڠcN޳8/0DU3֨:V8dg?q1#24<>WWo~\IZC*lXSD=1{yʛ:/@yf2H$ErZTD5%m+ͨPDVzVW.V IqWJLL5 A?sbt9[$4 ;wRF:w+[ͼ`]VW0 D,~G*L@森*A=,wmDÝJhG\ʍ%&a q\6Q+JRe(mZ#@pfw:ʜU3 [ DwZ 1~c;x'j9K7a;GF5+dd뻀Ѽ߲JNëJjc3#@ڬR2r@ 141&KPþdRP] T -mZWx6C 7[v|qDA+_gYu8C:QjM{/gWXm<+5 lAXvxmȢV=较S͖6聈MO 8XIKza`-g[UUmD ]2ޚSx [oHI:4tPX^XmSZ8{Ju<dpy\ EFH&bFQ `ed|]׾qa, 2"iJbugeQ蚉ޚ(ީY#pzrWY\З/B]Ҽ#_cDD*K2q]蛆./˱H|pTwyD:n[$lnP^kt7YC0O.h},7es˕EyPDQLv2%uE:0|5MKiP^:/ t1B+l4!P3Ń*|sIO :|':oUԟf(ϐ.xٔ@_(rž\V]&DffwU ~+9(3Gw R=Q礆b4sʣZNUdpHHJY4In0k<珪lRR2g(?ڑx(Pr2@ƅ.P2\꫽3d܎W@[ UӸ䳅~rU4Y 16Hjxo:N y*1 ~%qQ͙&3cZ.>)qI.Oq)٠؁rŶ/NUtadmS=o*^#שFDlIZ}K.kjDJV^`yqv\Uҙ\ KPUm\ zJ@s:?k͖njWw7^kǀ1@B4E1]f#f D\QhSMv怟pVĻJ%I…q7(b \AR mj1LF=N)4sLNi搽 ˔4_%r?vwjFԀ= |>Ld) uW!gYL]10d\>_)6rڜ=8@$(~}K~$^B v2 Zl'$[ԩ~&+ 3:nڱB>R83T߭K` 犙p RVTGe~2 t^̷KF} R:{"kG{*ږ6 ӸZL઺ ):\xZR7S(S9$dSC??E=HyTڵke8'ckCc%C2+Yȏ^DY=E H-͟Gqk< #xڵ/Yލ;K &.$Zm [b*2"^,>ᑟm~"PR[jN)Ѣ#o#@hԸQ 0H\'vpg4~)^Ơ"0NXg|hEX*BMppoE+AwՎ~+rS5}q8>6 zڭ~~Ԟ~j[u5<_y2 Ɂʴ&A']ǵSwoa=uK@?VJ;L(]My[Bh{r5 $iXXޜu)wޓX }a#ni|Gq,W1i;Ú{}Wa'#m;m[;4vO0PHs`pj ;͋1qX.}?L2jşn#,V׵, b;oܹ rUWႀN iM+iha+G?W 7T;'iowT;!/Uj&B۠Ϳ`ڱq/MtPLd͟"Be6ϸOGp5U e|$H[K_[z[ &뱋ٛJ%~Lq19 BwzS:'HJ@ג]$W!:'JaE{9NKѧ Z2@׃VOmhN"TW\Z1B7?!!R%8L@OfB֚{hP*UU_]mBD|azhCz&[fta_AY'PD[O *w/78xl/2p0UpGA'N&9 -Cpޖ4CKdvi-9^ҫh2'EDܿ;# K/g |"&8zA}6!2N$;n'ތ4cMOfl}:ve}d,Dp|WĠs]F_5Zl4/,'yƇ~^%øYt>BEdA9%`>SN{=pJ%F0j%.yolUvWݴמ%xjkOċ9 g#y}".ڙBQI?iF&FCa<[؟xq-ݛ7 8CQ2gۧD'yZOܳ8;~+ =X%71?˘7 >vL|%xtmzEmtyGW4eoXz|;Z'aJANs u"ɀ >m%A#E C0]e׸)]Q&AZzv!5 yI}ώ^3y 0J~~ Zd tJ@djԪ7=wHtʃ2 'ilݰq1;nqcӒl y 4}XOo`#k\1 cWSiYf$0G2lX |<#'֟^G(GmtQ-+֜"I1v~NؒKbP[YA߅HrkZ~WR9lH,fdv \~B7Zj4 {rYdEpȻV/%G{v.3?z-(>4<%/nw"PS/@sN+aa!~l.7< !^K;ME mvQ)&{[-2`Hn`gsT:Bڼfu#~/rxIz+dGtkCZP]7WYiOyBDwx \;D+]W.RE;P.)&ci8 Gt)}Qw|\_d, plZף2!6|R&rMB#|w|cZypY&cb#- 6΅y[3g68]I^o -]= ,]?:V"2ßʦI 2,/@`f lPm@9*PVQ !bu=٥U# &^bzJ=RfWNŴ v9 ɩjL3oM@bE2( G֝hbҝJQ6(GS WNA[l,֖C7: +Մ4Tvj5ia{I; =&H#wZ{e8 x~];Wb wA∄K@Tc?圓W: %RVWji[5_:ګ-DDKpJ<ͱW*P : }qynH8qaC3&q^"<wSYer?r8iZdьuX{dz-"gD"ٷ L*h5Nn0 'LF``$Vs>Z4r`Mǿ++: g/dƋ6!tP)^R.tH2*XjJ3ͤ^c(8٣WρuNî)9nJ朅ZԽkN|ի; ~H%ya) ž55-h&C+ۤn~Hi+L BnXaT27IWE"bЏQ4Bҥt1&ڐct#, M ܆{n&(h!9 moj [iYcjUN~@l !:#e8ȭqe%F- }"_ BbO%xQ}k.uڮ B-BIƹB֔(Ev5 yO4<*|`seŔĩ"tTQHf]a;ll_hA4m{p{,-. r f{b>NԼ]ۑyOI-kj2ˡXEu1ɫM?ﴁy4/c9LfuOeSU-p1I"SC̗Ww7cNh߁K޵q%P(*?uQnՃ1kg LIqP@t:A7VW˯~4O<hwop?sZ-EXaѵv{ncbR[Gƾ,ӉvU}*>Ӫlp7Gʌ_(5&2Z G&2OZ1CѪ{չQo2\gcʸkt4`Ai%\N<ԫ'$76AvVcZŒ MQ|ۿUeeIfUIFNղؓZA45lY|5hsٛ脤 Uw98ݧ96@2 b{JP{2dG5s~Gva~|vyWRWVD-f9+iYj Tۜ;Ӫqz!h {^Sy]}Ghzz$R!n_~)$7Px|Wx\SZ\I| M"܇u/GILG^F5TiR)»"Ƭ_+dbp$򱛫T5B{|蜌Vr" }TQilY 6ۼp-:Og3+Ъ_! 6 O',!9j80^4beaU`f}.4Ƣx#{zyI):V`SL;gƉjd@Q;E>iYNvz"|#ly62W6ҝWM}E|/E9ro9nRoZL. rW.ddVˁ-ٻ2е(HGx 4S\ Ews;wzJ3zn(e(5(:AګNmm\uķR}ݥ7t I&7F}wveel,靈 ˇ4)qd!3Me'xW3Ud?Y,/؅cF +x\Xؖ/]^'/Fyfi.O/ߋNLW1.TrLe`Q&8n1"qsДE05#H_wk7 9  v֣N{Uf[gc9R.>KPT3k^r:ڬ&.QdSqOdʾru`8rc A0 t) -BސGR' M? &_՚H|@~ :'c$XsH3ţ;۹l+'ErM,jMYUkaUZ4w:H80$ҏ iWR){h]@*h/bGN8OZ[}F'A<˅rѿLjk0M8Cj Js:ՀJF*3賓;&@I5݀3 uVdʫFB`\O&}_è6bMSC9f-k(d=<~!>㲮?Dxo)[Clbo =t̵ڴ^v&5%^_JD`lg*j8jĔ66, fWK$?kYr1,*>7YY_E<L!Ax_98曖з*Dd%BCsfI;f0S`0Tf@<K?ag,7s }tb( SKjU:4ѠmG7j>dF+-ִD^B$Y8%׶Z,i-CEO4!a%WڸgELj :CT>tyH Ci%t4L:f2]SIlP7=>&\aN'=_~ FN 0k~dB b1yi` !x*6 ϭ*!c} 2 ":ǡ3Fa @Z:KiU29u%;94DwW^z=0DS Yxg)`]on_=X ᄖxѭ9HF, 6<&kUk,;??a:pH| tr <z;cNrkG~8_ЦBd")?iޢI풉BS㳈_>tkXܦ73wseL5Lp*C{2^dcϝڍ+y2wK-R֐A[@)mWQ漦BOlF6%[=o/F l=XfϦhXey*Z)Et_j%4n5D† ܟ{X.Ӣ?`I.D(v5|#sMg ) Z`rMexVgBFE*o Wrxfhԗ%+F0*˽,&*'(.|9hS +nT5?%2i>dMC7h8ǎLR ]r2qA9R(i9Z>,æ=(6tNOKK@K=9=!%?<mv&K.ԮoRuohޛhR) vd *JElNylT>]Av|v1SvPE@ ߿XnZ]֚`(5#gl%8kZM-v]b=\NU-%I}9 c9ï^1Ɨa-O9|ZG::`v]å 5+?Җ6cULYaײa8h$NKF[[7}s}XԩzSMn 9β2 .IMAs ߝcr`vSRrHOʎ0 Ӓݏ"t灋я~gj)C h\/=pk&T(eÈ"}ع>2Vi|󮅍JV /9s,N<] f;AyeςL l=2O (~cF^h4 ?뿞Ϸl}{"P^ dT` :E k֟Ĥ=G) ϔ 0^;iMq±5!j5L!O3C Z d5wd: AD3YC9nbF.VUfxSȼNG< 0 }닁/Ȏ}'gXYtڱQÊ^s%rkgnkk:5~ y cn?*vƄX>ضmcmC1kv`sh|^VqIU4sWDWw h{KVwTVc̈uglTTAoPi;M>ypMjp*)zMfXdL0C:.[uVFkJaUآ}|N}{:[&IcUD(3xa\UpńԈye؇Mg`/T=m/_(5ty-E9]:`~|)prͿ_s4jM2N记7UFa^IOe*Ϸ33rT`jo5 gЪ+rOZ [o(E$ ̿!_= *c#MB}wGK + tv74 rIIѿl諙ͱq.mkɺw[ hZ.1E9 \&GC(Q&ƑL#H۳};@56 lQ~ȏRq_Pox$ݿ B+^\uO-A]Indpqi#mo[*?$B۝F\<]$ BEbQ'GKg66X D-$;:OSWww3A6PlЭK teϞ g(>̣`OOs [$JEkɾPEw︘Y7NJO!Bo$ikv[zEbܳ2CHfsswIw(ܝ4!ыvo]>$I?p3B]@/Nz`dCVBT#͒3>_WԜLH뼅cAw9? ~0$r9]!XX呢Y.q\ -:cĂF*ºM͗T.&F#K/;; 7,paF%AT9!^"R5+:FQ\/y1SH7cRr$ ThN'~ P,8Sԯ2x O+Ɠ/<1ŗPڍ֯_`ݽxAw+¨Sڿ|؛V$ >Sf/ K9ޅ_5UKK1+GCje=T5^M2T)5X)rP`3¡zD8gaGS;2mzx`9/ˆGОVo㳁_SM8*YDlYQt@CP`YvggSO&(%eD#F I7<x(PJ #?N=9򜩬eGJ#^[)/zZu%3]!Z Ux$]ors3CLÖEQXK>h^J&_J,pũI'IS%r#&]1Bf!b=痝/zZ*K8@*fDΟP.ܗh;w8 W 7=˿|VXżUb׾6+Q+q[Pވ(? W>YVyC1pZ\$BCyriXC[R2_l;D^|Su!N؝yZ:v.Y#Hk| UI0N(g=>Q.G17lŀU:͵x)*Hy+<9tw]K9 +d#~f%U]/F16`*AcR9:6,/Lw֪YQ c&rU9ѿ!WOO5`Ǩq0يyX앋`HZQtAo.!b uM 'O'KvuoōNO`얲k`WTO2,a0`HHe<0YeI7.y7Sg}B^(*n{d ,Exoە{Xoϓ(CQ0vy6}й)>O+LR^7]E(.FHXٸ]ѯ R,lg|7NkQfJ@WD`7v0|duL8آ]yV-F}dr݌a6Íq5w_/5&j=/)fXęĨ)CQ2p@͡[t<2|KzG)sHmӮYJ=;[df{?Itc-e" yXI2/+E';MTJ_f}Zfp7_ʢTjۓkL'l='2+Q+;y$9H"ȦQKɇL[X,_O*tDid(U8,MnB1t =דogZ.KEνzB6 MzR4,7΅i2Y¾\"C%UOnɗ-,- ZgY -n؉lQt)V.5;KS}W)e,>1EkH6C^5ΐ"RDc^D2 iu#Qb՘0@U,\Ǻxt8Hkck`Jv0~5a.؃"~E=ޚ) o-\G}AHL۷hABAo!J]!i2+~Jş*Df7]J&ONn-1(x dFԦe d0CWwPn)BW_t/}o=x6y".v펯ry`L෶d%{']? u@AN-e_sJar'5MԦH,wz>a_K(= zsz~Ө.C6tO̥L$;1x};u,N5F[>9x\I^k,6Mc؎K.Yʼn"4](jv@̘IbI} a >֣]}Tƹ^_-Ǿ 3nPfG*UZkn 6]]=-$R4* ^:'ݚDӶp8,;O1y y_q] LvYtE5R/%^Ef>Zi">泼p~,#OX'KѐRss}łQ>rjcE^_I/E'3W˒~de^(,eF> !'~iwI58bkiĒaގ7=yH_aK1K%W+\-whu:GyxDsza0#_!ޝ;wYYwab?`JSL "]~\.*Z!0ôQ,oQ]*x:AuDX4KǮL([ڂg7# uooSo0f23ju\]r=+4PPSGլJ줁Z8Tv3-:+@U:•WȉKVq.[9=Bڤ[G( ]"(o46Ae|d$o6?<Ӏ' Dl}L锨P{J1:oPί.5{߾Fj)koм:CRXY<}ɇE#p0^>6b5O~KAX_a:%'P[>h݈(Ԩà\!Ryc4џqg =Gx _Ax/_?pvualA.pmϥU+*&FYd<**A~I^&m'2n4~5r}L?Qtst_iz(;|΁0o$6ၤ@̅QOtPBqoW{u=+-ԟ`ΐ)S{v$_";+lp] ?_yMqmO\1:4,禎^.rr~/1ى,ku2jծ5#?ﴏ߱NFINQW{U&Gڭ0k*.C@}=tu;p;[: IS!sc9J#P~CMV;ؚ CbsWIIPs6$R!+(ȷ2wB@*zMF+ (YYmR!U[oY<+Pz^+fwøPf:*'g읣]2T~Ƣ2=V\7(@]^9HH0g{_6m?Tg S}&3Xb?kUIЮA.{JgIY#LA} zDvsEpmk@ Je=xc#i owZ!'N"4.!4\Iɕ)bVL%)}53<Lj+ "}F}٪_nZbД?]q$vd`RG\Doބ:+B0~ţD0.q:)<|}We,@Tˤb;qNI>MϺQt_G- n)btֹL`ʦ({2vf_ adp=kHt=AMi>>–56qr} 4_I\˦`J6vh 7CduA!O-_kTȒhJQ g$Fm^ ya^ۥ a|ynKzy.]~{6nɴO@v!A3Oz+י?~,  L ZEңT9A=vOF|Pg=E޳7kK}l.@N jJn2׊M?4yi3,Θ¹*[zZ Q/5DT2O6ȓ%Gs9ɼXw76';u;YԎ!lB)b< PyFW1r6і≇/Td֟8lAAU2\,DDݣAmWM?n4`ZABD\˻Fbn}ǜ2qsɎpP{i뛥2dڡQG#I~gy ?l*mŲ ?mV!D(9GDv;)_喉2NZl'?j$4Ѡ!m>%4  pa }/|T+TJaI hG('N?Vݛ3StiK:/diDWer?tc{6Enm֪/aD_MAp3Iޢ҉·^6ЯF.G[peČkx1xk%s`~g\!aqb*T:\ V]Mf6I'JAXb38^0IU&Uw0Omd^Gc$$28 G igC?.e;=u6X`|c JS͏ T` W_BEV6uf&}l-pK d%$se9-2P~\L('M ENE=2gCcANzBg^ {LѭIopkYl's@퇙g/P"cTQhkYҲT5oFԽ=Ql~.L:)MNS b/-c$Xh`^Ж:0fX`*&|,CE~WR5\K]蔧X6-!p l/uV9zs@@o{pNn_'a-dj8fha-N®Zr1$; EVSןfe !yLqM(7`_ ^[{(Z3 gXLQ$g|$d.7!qA՘nuł00〗! wFX*QT"NGDr o]@iK/ 8,ʓgvOȮ_X6pšaTqtJz| l$*)#|?JblgTvn>6ꈧvcĐh?qCM lh9*ks z"]z}2S2? @K5_>s|D3*o :w)KNST>R"Yá2UOVS<j;h#ˌn]PrZxVMiFPKKlk !FPfU̫MsINo e'%ȸzz?okFºu%KgS=p6|alő eh iRIٶٗ}ৰTHOdr4{nfEoȸVk*QTOȏ52yF#.4Q_$N{{|(LHK\th¥ms{cզ2O Nyī5;°۱=!A 3?_ ܙQoXХkv Z= y1%By teni=?H]bf|l@)B~=ggbދVt{O;m$8Kr{#,l$:wr G!Τo.O x?Ij^BE!GP)/Ckި tUbesX:4+Lэ=(9l%L cəuO/ C#D0lj(W=oLCp?Nԉi'>HdruwG10'@}{ Au:awcp'v%ǽS}FS:=2vS T#p*h]~YWz0;.W1{d!Xa/iIi]r]NÇ^/"$,RZXIAuULwZkvaZ\g LZpBdOѣQ^Lso(@݃XyI(y-"7۸/,}TYJNNh;TtD/Iu?ˬBRM;ւEą'g3pX{p!2|#^.kTin2%ò~y !¸$T:U5RSDf]K7w=iJLQ8=zazc<j+g ,bN=ztI|3% ȶ=#U\_k~ݛuCWwIHkNҤ:L j}bӹ1n\+Q=77%d0oCrRˀ $%BBcx3:T D:| )!.۔:RrXBZ^K<ma1G)Ӿ`>!K;ԙ7NáWi !&ݣ̲ ݦ}6%T4+mP $BuHFJ@]Nl0nF1u,A Գ#_tq=& WlRc[˭+\5orᅓ@ QH|V!uȕi Bhu{}5 ?6d[HlĂ!]{ޕZYJDeިf(1j#7NC$ joP.Fڰ!b*N)7qV=A^AaPjL$Z$ʾ`DA?%(~(x΁du6OZzQASsЪ-\2 S ~[{:G({t>Η Yydu/m#Zm7xImAjSIAe B^3O^>X!/|/"$nUD`Q0x^,;3Z_yBHGtfq֦zVwAY[>wR|sHEO V+?7:&Dֳ(تԺ| ?ƪtчx'X׭#f@zɫl= ҩ [( nO=:հId)#jHJ]Ge{c1B@Üeqퟨ UvcZ-{@ZeZ,mka@ ~t P"lE #u<)hO;zD&S`nތ@^$d:4ڒ+LW~;qf<@Iҕ l Xi?dB91C¿$oTrbwb65XAVO(NHvӬKlTL`}UᏑ_/X&WuJoZΙ>^BvWbEPJe(qTJ I{opJ|Qe=ٌBp;sYNԯd@lqQ`G,'%#O|djBs7\{):>ZN}$Jka30 WV N{(2>Yc.BP2Mvˀ qA:` ӏF&kMFd aN9UuxWg@2nʁXuЭ}LQPM}"$Pcsmi5وR 7PC3[49j% qLX֓ۅ߁UHreSxb2BIlr#JRC ;խ^ݛ,Ơ糢Y&)++s @+e.kS[0vqߌw)^<~r" 7i+s t!aClDKXz#j配[a'©Cry !ӛvwM.Co шT=OH*EҤVh +Wڽ9`DwhkdbHlsPiQi^_1rTgh`ӵ]sgA3 gx\v٨sƵrNJ>@jw-Dc:ZŪQ^Yb%Oր^dG$Ev3bSppufMLl?b:OqRvۻD#{xh45 Mtrݲ(Baq4sO=# ځ9H~v+%<[v]3(U #b[%=1hw ב }!='O BWQ9?h'U T$ތJSGt;Bb%S ?rYoЏ pFF8TGD^룸:Zv^yЭ lC_5۲Fa߰p²˛XJJ')NUͩ`jQ]+]xG`sr( fT`&C- q8y-rWR.]Ko(D CyPly;VaU $~f`J;Si>l)!vV !C7eL_xwd>c4\1ɳ@]˲- .vUcB^K{̱gNTVjӫl&ƱC\,=ܩý/W>f&^JVp;f5^*ZH2z+E5͑p}/Q@&́ _^bS9qΚoÞR 6h.f2W=^Xʩcɱǧt%|}IK>N4Tօlu6qB~_5v*WbX/Y B΅,Ya=^fs(EXs]d]Wn(r]jX.b!U;Z`|jqD 8?iV) L`9NIN{M]&p)>7+-s6jOY ]djIIp " ox'%F\~mFĸebk^0~E>l0;4~] "ҽsP;T=a_ Zld+彖Ӯf4 oiI)ψ*IFt>3ȴ:h~1釰nHXx>~@*YջN+Ips \c^]iO`ECDsw/$nB} X`a  =[Jp>B9YZXi$O}LYj&ӕ 4JA0HCl?b^( ֛j;Gu[}I־ANνHX#Jn*L*mGg;+Gc2 qen)a'[{yUL l2 w&b9'+tT81iT?q:n\(!K\+0EP(aH5b4k{".P)E=y; F!$H,> ː0ϺQb&.:3!ą$emKڅ?15ҁ~I遷CeLuո2:X-tIr%$+U$qGTvd)S')ĂK`Qh;9* ̆)$i{lP:o H}DXnZ6񜭵5Ht@/֐2x3{Ƨw\gl\ >Y}w0 rSJcׄ*K€=M- JL.» avfYKd2!c9Umz!'8v͖೬Ċ͟udO!0@?^699V%&&BL)6lbaIisiG(E7 LҼbb6$ /UY/چ߾S {PrR߳lPPc D:w+KsO1< Pxїઢ4<³bg(GZphW~鸏np?!n&%lA+ZfMQaoX B/~3=V_1=D͝5s\ 647=sP=\eĆD4I6-oVox !Q%նƪiD7G= Z29~Ǧ%}wēu4$14{Mj[78k<6%D#ν} 3H'4/4yO]M]R=p)kˆRiO+0zN +4XuF_L65]EY^1C]"/༯HiDKbh͎B|$H2R\89plعwcA0Tפ=&&ɌunZb 1ݫoU O8Ta5THdPdԣx3__NƩT#Ycr&zwqtpزhcAlDzf q+Z5j3$,㼣 $Qhzq攙Q0$&+$ΪjRsq\'a%H gnpgπ 4q)W';臦"==nJtөM5!V39Ax:{tKe'd~&0?ՃU|- k [օPp=uYd͛A2le$W_ihog}pQ_bNDX<qtH<)|CG uϻgINqo4kycT1M_\: bDXp+|'1.tf Ft X#ML1ɻʗF>/?ҌЦnF*jŶQ:i.s4r?13`YT1z+К d4f>UϹQ 9Vb&ΰO!&@+Vv޼ua=dj_p`a,O7J2*0w`Ի3M8Ey y ̊r.;r?֍sJZ;}Yw~S^Zy~v,C1c)QʖOKQeF 'V2SY|U@|~: D_ά USC4~Y@'X&,\.k@{B\R各wi~ݸyFM,iyX4 NnߔhNƤ ?l .U u#|SW:N [.D r`]!g_uj5\6xI,wcЊǙ^tpt/mU%0 ԋzeEw4X|tG+uAD\[ 0,=XM 38/p lrd*`)S1I m5cy 3A;"jHNLH W@@g;Tb~pʷ!3B7>ؠOُTbd}B8oo fD?rфu%}[1%~̢-1Y*coջB28UQ} {-7~hᄑtRc'ar"+60θi_D-${5 }W$ᗼj>O*9ocp{\i!ڮ^ x#Zr-MAJGS?V?V9ͪf>v`FcBo7YI<3a?M)Jh/Z\@6j̽\yqd-_s=ٜ45dfy0gst>[9 D}p.5RW'g K=o(RIh49@[j\J4 O O<3쥽#w5+ a3k5xǿ7yspۼ[ eG Ȕ /G (5 J%hu.B7bbR4JeaMr .Ns9rFx#3S}@qUjhACR` &W|`CGŽaE4s8RvʊE`Y+)aݗإE\1yxBXzYmbG$kLϱ"+S9p:svr&FTj{ s#xBH gcgW7myB&4{a{/jŋXj ߭zG![/Ɍ=.dwC(LF)giEvXǥx\|?𣥚[1,u k/\}oж`uAJ~uXȅb 7.#'%n0-(yXT'%s ɼ~8݁AaJFnlLM-.d?QLFA]$6o7B5'ԭ4zHy6y' JInqYy` wuFjf'@+<_ IK}Tv:k>ܠzXֳqq6'2. @ѠѬg5FubAօ|XqMNז)KQb䘞+fi kM.lpKjDU#sVbR{ʺl%zg?ecMc)w.ILlP-44lB‘+=#oC@7LJ7.u+ˠT}G$V)Uc ya>O* ļ~OOfı6&||LdOb\N(4(b*>0H؍2C[{U0&{59!sl1Vlɫ"ˏC$vq@Jz`ы%[N&-\$C|ЮC89."I1Z,ocz74!$Z;%vϯ?3IͽwzdZ)2vtu(WZCSÍʳ듼0M7kE FݧDjٕz&leY%cl9ܓS99&Qqv?ZljK2۠i+kCDXA>%xMvi*zV$^pT(# Vc{p`eN3~嫞q]`Wlohh>.asfƛI1Ra;rgNHfUiݐV\YڢI\M?#r-A\h59mE1q UYqi=4f(#r6 ;ۣjY( &Cy@nSi_#g,Jj ^6YFѥe*|RВ(giĔTfs]H0lា kLj܌q u f,d֭>ion6S X~b~a#?wթ\D&jGE?,=dK]w,숋7t;OTɮ|w&´> l4魹kCLdSid8vՂcJ~pjvbD86rK#sTӫ KK[hBNǰ 9 +BYp#gJ #7BHbט`]fs]3΍URe'_u]L4C5NQU[@<ĶaCR]B`d'Muws^A"Ld3\LX^x OkC 9|"M'R*@~*cn뼦$ +U(zx-&f(P8Ϯ˘0kI000t[ -VI\J0-;W7Y^rpPw~%&^[Y|6VZ&<8cvN{eEJDȽ j8CLFx~n~p5?0},ãGb'uj :䳈#oT*rX=kfVn*[SuoͦH䭶B`jn'd{P_q$cLH. V=5.{KU>$KڤcYj!d":]KilR5ӈ' U+b78:=XY& vk$->C;W!Z'; _v5]a1/ghvw=7h^}\zp5C3MRIb3QSJ*O 3HZs@o_A]](" A?(zMliדŀ.4}_?ۿ9b"ca0×{Y -@Ġs/yԗk܊ fwbFu}V| `iFfGEElYP{74&jJUy I3Nb:qDq.#.-A7.ќŸjXŨ\B@-ۄ]lv|_/@@l҅iwpsEdHP0ap(I[^֒V#8|+=ԅ* @&,;~@ IjnQ7OI9{v˥W}/֛:B$8,~V̒KKiPj75i*<Pe)0 1G+Eɷ7e!CR5^^8d( bn./,`ż>=M!᧯Xkj"Uуn}:T6,{4EֳkK9;fZYYntd׃3P(.R3a&cfNM T!G^@VD.CS،B kl/%qv-ى+>Y΀2-Y11SWS<$)|̱m0+t~tC@$~ vE6Pޘ0*fOwgՀ͙wOit^( kx| z .%r IF!&2)QITMw ԍu7AekM&L3A @i3usl M fq:5yЛT,z!ܭ _tdDR'v_ZVB3Nzܔ1ͼy.Ҟ0 15w5=BHv螣ll"8 k<Ǧ0qԫc(D)K .YP wjAx8 hii$ab^}:q45+{L>}U睃]clo Nxw4w2 Up}#Ch[dvb͉%#O"&0L@)R 5{1b䣆!QGaXɤ@%^fHATh4{@|TnȺKNC'{E |4'4 r@']RC~"H1P>&%8''؍7Nȱ lluBPa>7h pX}]mYhd Bc9myŊ4TQJ &|mLJ/YouT cI?z.0Mӹ0`Gd_;]g1?#{&.m2!oN= %׍YhW/w]9|z^=b.̱dD(@и`H-z*C«eCsuai@?2LA7[[>T4yxrh}'98rr R7n!}@JMsW=} Dlюi%B 70RJQCq+ge]\m,u櫪$)A6 Ahsp?ֻD6OZBhrd<'=%d@"yπ$70ZVN'{m5>s4 Mh4p \1r-*Ut$9<x5< S:M:)}| ({zo(6K@Gbޑ-MX͉kt$ HrA<5byLmù; 6tJ}gأGw,xQK Ap|]ß8xLB$a,FWUw3W2Fq<$|tt(vBrRO;T b~nxȶ׃g=uz;b*nYإ3@ J$}i pݪ56:瀀DΚ 9 )P8{z݀Oo$ KfJ|g'ƴ?ˬRXN)mgDPV%*Z e=MY|Hn J@ހ@w0Mio ۓTc͡/y "Vt-#c"~e@j,_˩tl>?yrOCrڻg* 7pBFfȓ~1I>,x⋔wҭ]o.LDĘw\Q~hbf{^$ SPx7CY|PNN5U3d뤊d }BO6Uw'k֯!e Ձt]keT2=TbOɔc?´NBA(d & OK>qdXy}c㶤B(/7lBMT^dǩ~\u@̵#7vÐ)oDQ9?\CLf< (@Y|c1ƁhcyB{D鎻fT{z)fqcTQՌ2sCG[=!pF@Ug[P{H8#ݲ]W }WͧψgS,utGjΣ5ؕ7Cjʒ7y:wr4ˤ7'E@N1 &p8esJfߠ,~i#6XȐ|\=w3dn%AIle̘B>)-0ꢮ_ I AiRyB(!: "XN]&tũXGT ;1\m!TMf.W](eB*'k3Tb8;(+r٢Ph)=- ,zp+bĭCATe@}za WCʔd*ӑ a?}f`Ɨt׻]ޙ(r1ԍrJ}و PCyI%)e]=_Tnc,T¥VYu8'q'ڔ[EL7p|vC`F9HVZF΍96í!*v*|tR881K,g8D)x,&P_6gw4?0ǵO"NngcBhkpCcJdgaۥ{> F"]jmXpZ}b}ALN{I p =O"uϣ==#.ôݺ]k]Wz1߱Y41ܲݢjI)G*:sY @t˖OJ$;Dق1 ]Հ#;ׯBw|jWjnx|X͵j3=M%ziE3LK 45lT*ƿMi$!uD$,Kx;-&x8x2 gbyF{\d94˙0o+?gsGNTױ:{Ȅ&_ЪcԢ `Ķ<[*&Σ";l⹙l#Tb+"1vՀtЂj7C7R|}>sn4nk>v؞z4ހ)Ѿt 헶"tvϏBx NO+UFf7ЅY}~f!YZ=])m /N\ k:ZO&ɟbvb:5j23k-cG r+7x,@]).Z_GU1>Cصi9$qU{~,R钣>ZmfcFQ~ĺj;Z(,`Վ1yiڙIFj}◗4b&B;>( zKI4 jJ(N͂W-3]-K|rX@+)9 M3R!yK}W\&d?xDGAJ5D(7<3#]Ι&".spPk K|Mm҈Ekkݬ{\SƱڝNbQF8Ө}! D*EY°vG} m?ή_l3}ֺ!ao<هrxHFDpq-zmnb2-bԸȮ{<|d`Fhً䯶4"Ʃ<zU#M%9E+?_K~L3BT-wQK@}?K[4D $_S3 MM~f&:`RS8^` t_snHL%]~YWD0 Z o=ޕ!pcUmjJyrRA E¢$Nǖ+#}xs/]<>) >kcRR">)ܢE/omXݕ1lϤێ&yTc_u #ɷ4ߎ n!kʐ&mD%ư/a-L/<^^ )x|ێph:@ω\JdpzC- dyj, \YsڨJly9wUm0ҏ;^;; ^SDžG p0^ AE){իs r6b܆tzJXT8p=GC&\rN8Qz*o(rNB4Rȇ)m}-\_(/Y%+GVwv=LdQAj1!Ye ڋYyҸrX#;x[;ha.Q96\AJ,j9 v[X#)!X4QQʁFgƐS `"m4kwj T Ղ(BK2)*5!RņBWĒV孆j&"lS[$gX9E'3Rr2bEK Y[G@+$ަ"8MMŸQnYzP[+n ~3j)ސQ9( ׃Yٹϑk}?L#xƐ)1\ R-sJA+#5zF?枇:A z-=ߕ4;ި#u`ё] 4ѯta~P]~Z(OX(P .p`ڡI&VC[Q5iF̚ Ea(ref!$X!I & - ! hUR d8ݹ =H?«*1.k{Dsɐy|w<+v,ki\\2,s )q3s{Vaw%d=b{gF"lJy8Ϸ,ᶦ"vT/Q5"zb&2HhĖ'[ >i="۬(CƃO@h6[^JsvN(l9b(q}Q8Ͷddrf5_ƴ97x%?A^3kC6)H$`y'PƘoFTZ|嬧PW'Ct1ҡɼ>F:}!YqLU(8Y\wnڤ/NPz +Ѷ,bwZ2gL.a㓏+Z;W!i/eX޻fiZeH(8-i|X|LbB l(i J;ጣrɀ+3(ʲ".8צ\!ex$G@nV$㪈/_DF8`!+ EqEL[I3]`4}cBFhg%ˑcf:P hI[` TƂ!ykeQi@/m| `FFQA9:@Z0T$ʏ3VQD&8x l%{:iHՒVr?#aԝM,8p6澫7В7u'ސIb$*!.UW$>b Z04,9XjWe͒G rZ 5TԂ.z|@}~{}Iܶ Bx[y ʺ6坫\5M=ú}ܽs #2;D ${+Lt`XDciٓ҂^4 \)8X rM!07%ltzEʇΥ̴THL#-и@'a05XG<_܆t.s=P#=D(8FaOrytv3=%JJPOEҜCuCT+ ](R[rD1xڴc=<8Ju:u&-,}/]NP=5exJQ hX%4ǹ4|K$V1 d$&`BKR~+>ȶGB^֚L䊶Nf EmZ Rã$)UJk9^q"zyF @>c..)4؉)xČ݆6i,ǣw|٩l7]3+Ӏ1E#Ndʜr!V*xi?#^eP@S97<$r*,Ӫe46u^AKh((1?\nY4P<(žW3;еGo{? Ju߄`[|<982y,B itE'9sY3Mn|/)Z[ L]`SINJuX\ŀx?y\ܲ$,tjD*/} Hذ]@/_ ʕr/];"4x{*s7FfK#-KW6uH9^'18($nRQhk=F=:hSN4- W-Dk!Z!F})hN YL\T?ڛR.oHs=˲Z֦Ql9ˏ[tK%P:6V0ȝw\ķCRpAtIRcR&ofQRȳ{[3CdPne eRVr{NŘgp#&_iHT|7lf X9%fvj{ȒP%Ѝ?#+QkFH HJTi϶~ӽǟ8;:j8"+H^%hvw'ER'&#fhvOww8Y, sqGYƐwd@E s8h{LOwpÀɇqa¶%xu^y j>'`9 U%4fH78̙кil S|*K%*)K|cΑ%Tt|TA,EP SgZMOLؿ@mSm$CeIo})mera(q'U ]t__:U{\zqTWr1iL}&oq,stI?j.~t*b&5,zWT b2\͏[iI MT8?LleK,o *0.ANxbQu~kx|ڷ|QZNRvDKolߩcHKcGVFFvLUz:,JNaj_4ž.DOe?0OjF2H)*@WŲN{3>0+돧TJu(s,iã*JYJbDt?^ ,?oW 2*?Ȁw8:sXz&`־)Г$b|c#;uLRF՗1XPOi @|N@|3\ a)wpaladFEv=kpM|%*\aNNf3-f ?//GC䩳u更 ^qRx,oS |".f|Y>1o31-~7|Tg@,vÓ_6.V;ZH>@9>CȦ?c |NtR]j k;]I\K`qxj+31J=HB4hcG̝ŇQ~u/ԞI&@NWc?vh7Xm8xtb:@rf{]8%m;8)x~bԎ N0s4>7ہҊ}S=Q .';V'qFn(T9nmxOpmtz !T8iV)|bi6Śn19%kPB|.aH#JU}7$"w}e~ѳ 6ښoK2e#m;̙ j:[9I( ˭WȋE~aچ^^4vZ:%dڻ+6qh\;yEy@cR> A,ب;/'L>x:@b]7޳3)%4tz k-h;i!%H~n`I4nrD{˶U۞ؑ@_@[m'piY()քgǴn-c !cG)o c >IC&W03c?$ӟ}oGӎ_'t) <Չ?a洳z0iFFmgMa?XArɥ 8u nT 0]֪QEnLGݙ.R^(,(|J ͹A^М,&s:8H ;[KyrudaUV@%s>;#tݒ9{9x d-tWHiӐz9^S[~mDqҌv㛷$L<&Qb*_/KEw_y&N*J'{ܿwWjo4f}n%if;KjgԱy^j;x) Vј{B|d)]Sq mʮu2 ーdqd2 Znª4mcYE4i*oDϣ9Gnh.t@>!-+QkvN>h2^z"ZI\qMtJ+'(55XӢ𭎱 X+tde"bŨ*ҋdc %>F2]A[6kA( dtZ6~#zw"+G GehuqҾV1" 8u/ϐ=D韜RVBX*2k2yqw&K3/ģ ['u'FU 8H&YǽvQCJaK~k3'gf,k4j㥐 O;c0dV/Iش_Д!4 , -mtSl#2BTr <=k':RbE.$ V]R%=(֗rɖxdNO/=L;0Cc>Ȅhr贊OԹ>A 6h~b>\G+s SʈY,Cǫ-[Q; ѩ,\a8xi˛R | 9u_ pftwhk8tf0&JɯqeQs;ҙ'l}knir1]KBp:VUWJCz:A m?JzzO7 Hܾ O2tLuuRtJN6οVdjWVrp~rO7aho{ eĖa\ZAz rX:m ߟBxLqLV>;`gY^xKI@uؼe&WbgГJtaUEoB]{䧈  @ -pZ ',@sZl޲ Zæ/*LMtZjoH`QmOi J"2d2kOfă(9ݚIzC&)LXr;NoL}dNm7;DE B<*y4T(=?#SUہ%_0|y}[rc f[@Nge6L]ȵѓWI.0?RN)Sƃq!zTŵ.$9vRLZXWy -YXU)U5rO5}˯!Þ]+jJ G]rk/޵.کL22U3d"9>TXҬ7 $-bl! _Klƹ:䂹eI6iLjt$cdjlì8WU,Ո~V,yH3trAr8d {u=}K>o@Tm,,v %\af!WbH?u 2oNM*,*]s<?MʍV+p=15F ct =HZsY#ȥ#$S;3 u+»qPVz&/\L&Z8:WÑ|so5F}wdIԂiŋP;jSI37HlthMP2oWPl~3 "=n7/UZI.~i\*q ܜmC‣yQ@(~KJS9 ccJy\7V9JÜUJ%2UF&A@x' }Pg|/Pm>R!bDbeAV0,Nߘ:B(.tS{40g!D?26˦q@#?ih!n޲)N0G2J`T0VJ'&pcЍn`A[)ZBHHZ0IT10K? G7 vuխ,}-znOR_3s"x: i3WvUJw1z;[..P`y$ێvN-w֍Zo9MNOXl/qxa.?{/舑Y?k]s*Z>*Gk>I` V$nܢY^30A?ΡsxJt@gVR\Ф1j,9 B(i,<g_dJmqH89r! /ѡ.m2l4s:a))f?gglW#bZ}AW lad.e&|_V&jTXU*8bRlȄAYA4h8{dcg9;~1Ty *z,fvގ{t62)mf$].&^=94SqeXV~UWƪ9-n\c_Ya٤ 87O*zpW&V*h6wn\+4SQI#Yl\ uY`sd0{S%ϔۼ0SQnƥKAFʍ>SfToiTX֫NvKzdHWgz-%ph|8},Cj41 Qz1g,~o_GPDZK6Y8:# =Tg,Dsbh6E;^uAA6Fad ~VXR ś8v+XsUCEGG4{T;wZ?@P\2ݜ&W%Pң[9isCvB?ȡ`o>& K=&pv\݇|GR; ȝpir,-_pşeJ5JP,Ԍ(_Xw g%=F"'1Z^}0Hc#e\hԚNAy^&5~K4H;1[Z^~*x}B T+~NyN~ISӋJpQK3xd`&zMca\LlM V-M,S:n r2yәI|'pбgD7EVFtLkjGEԜOЭzMD rUɊƽlf7֞m%񯈵U_h!Y3 -L` qTYuTG O1 FkrMQCVݖ ?8Ѭ~JgC)# +.{$.gq΁ЪNIe:o^/tbonY>NǺX6hnBjL.Rwzgv }T<g3@2jEKq6 ȁ#n,9NS +r6sbL7. V-Ja; 8l0tV̐!% i1i}Ajět*{h}hRarr9B2p@Όlo |!;7R]A\7HJbwPjw.Ht$$;.fS9#6jʢDЄcU?s)<IEj0,|%o?F&5]coq\:`Q^@)rRb'gLz0-YC;^ s5}n1J}JBCf$%ܶrKo7MC}Ă ZֹըH*=(V!Cs=-|)5Dk?%zl|qlPK9F dI`6V. X!*5  BO i@&+5m&D3]|-%.@ lL]8QH>:눽3pq¹フaҲ9U߫u筀Xq4G)|n3Wœ=GӮ&Ƹ lM^0{I}6vAЗXD3jf/_)6[MwqzoH*kp"52kNmG}fA=`ވthʦZ  BBdǝYDoQ6 Rgvh?mGBzŧ$]{,r+GN"1Ԋ~:O%x{ȹД\СUAY7j1 RX3;tt~jaؽKiW@{dr0/9MnѪ,>1dVjJ y/G"6FrS[{S!0;-Lڐ<TzB/`k `Z,eWY5JQ}lҐVNMYXht4SS5[8[k*ێI2erȘ8r{P];ԟRAE )@.CZJ kܨWH/E+г‡`gEѲz5x4ik淄ZVaNx X䰏4VI*̡ˇw8PUh: KnM Dr;>",\eS"6G4<8:\T'a/z:;7f:| X&=?:,M`'0%| 82">6Ei^ȂGƦr".#ArTµV oS7AD,Bh@;PsA=%ibqf+|;tlIPr_īJz]h8Q) }W|Gɔ+ befO[ih܋0Ɵcvl+(рD~ U#r<džTl)Rv1^9eʨ jMZn9\SN=l5Fgky:xDU`ꕅWuza~g؍PgiKyX vS,RYY}`"Xc$sxlw -K.7K #gCv'Cn.L_P8Vc_SC՟pw8* Z#¥y(vVO? v{b뛹%[ N4&`붒t[lwրGRM784sKy\>5P\Ai%;,dPz^` xH#LqI _@ݹ2(4&МƢV8Qf}rW盰$$(FRmc6C9`=^Pj/13mpW!_Yw` a܄ԣHf_un.M[S=v)䧊^g ]O{> 5ujD@ķka"+(RNrN' Lv}63?/&bai&<'aa,NK:HK7l'#FxPsK%1(ה">S@9$T!̺)4d$>vϟg?'HYxToB݋ ̜boo]zi+ܭwW5Eʤj_uݩV+;>frp6zFZH9X@dzv1-w,w4^"w?KY0{Ѓ)B*/pl|XixYXuJ#\(~4D@ ƒˤ[/s;W<<2>+m/9doC@#kXU]ơ+NkӻkBW^- m n=XVE:=23.߆7s#0N57E{J:P՜D912PbvE BK" Z`TR.7yG' py-rc둪qcpYyG}g-6Y^mL@,L-}޸[IUf:Qգ Phŀ{8pY7jl\NZQFrA-i۵sjCЖxyP d_^I"# #ZLv\BgӐʠ4?ThBHlHߢULP~>sr vک= 1" Uquwv"F2{j(> UIlL-x2rX1%ڇQV6In  ]SiG23XH] *9ӁE. >4U_ [HPtQECa SUFRcMLn/C P;wYz[ݵMD2`Zhx`n{'HӬHKW{^T]P['Wk BDV6BИڥf?y%Xa>I8]W;sS$*Nچ潮 ݴh 3< G.'.";L71T+ Nً(wZK]@R\Zy'՘CnQҋoS"TuZ7ut X#Ge?lF^>I \E?ޘ .Pun%6sPMήu-5yA}D}0Yw #y PQȋGS{"r껟 *pSsiA"7bA#z xVOp}8}%*hBo;sA1k)YpOpP\ )T5 ͤt]J#N +;m$hx~l"{n Vp:Y[k ʄ?ŤP̺lC #RQrԞW7Ntѿ +/YQۙrݴ&,^.! ErDyrmv;/odҬ26N>(tWV`{ YSC,0gw=5nC0Z8` k}2/'2U$SRɣzx!Z^.U߬/߼vQ;2TaPnqz#}bLTIxq3*-ElyZR_%p}b] 6xT׻V*ZڵTYt cWX{+t4,xڳY8Z20wC!SQ%1K i̵ tS:XCA3z:wke%N\ZNqY64&XT`JF>8nvo[ kZ:^s9W9 yDjqET,Vn!Ke=WUoA,#2I^V ] o˰اHVum40pvTօZ#T⥉ē(5}aWNJ8v<&3&X{ |X3p݈3aC6XxɆHhZ]S(Q[P.Fl XL"G1]@S{Y{wr] ?ugH>wdU BON[+w+Zgd8bF0ѓ=7t*B:>-5aHC=_2L kRSN?;P+bW >߳u}5-=X0|zr;uPOG穉Y!m,t!WU4xˋZWSiQz&JofI=#BGw|9@@ftб[S\5&liA ,h XOE>VvAf* 7VY~nn$K*fRgGN⬺r9n<˄,V).:sClړNR[SQ /1a3LU1GN[@.]hĿZ%is-5 {jZ7d@.wq_j lj>|CWw'E aϥWR-z <\ܝM#[")M)*ේ_5Q].\'!|/8u Yo7rVڄ?MOgh.i X=ϓCPAتe6Iv1=Ҵy.Ym])L%unreb'LIg*x~MH{ %Wr^ uV^y\]W, zFC(hP Y$&~M*36c]c~ر0yc Al͛)W}T#Ig0ST d $ igToP+k>Y|i6rdNWCzSl}'=ngytxeKٰ&l7[=#YPag|*ؾ^!Ek't? ۳.U|=  ڄ25zE҈*$3J;CV Uy>9ay$z].4꥞O|Eҫ,y7XBIԳ"r/$ȥd%4;.J9ia"֬ EנHW6HeRk,lR%C1kbd*,ߌ(3JGԸ'+IjtÛ2C?#?r|cyplc$ Fuν^'ciǐ}oMA:UwlO -ŮwRf2B:QVsL'aK5j8sN80hƫ{ggViU>_=ΜKj AuA=:2oLP%oSW<>v4퓗]G,vù);*.M܍&G.6;HD%d OQ2kx...CQEvLj21>Cֶ&W9-әO4=ӻE-{bޡa\o.'|V=CL[zEoDm CӰ%gA2#MME#DΟ 95Ӎj?,PzwF= @8kc=v$S*N}E*yT1 gvEVxa;rƶj D⩪hu^Wxhgr,BNI*cT*JRhg#BV"!3SqvrGAJZJ?-~kmW\4lhQw7$GqNtE( sNQ 8Z$Py5z( ?B8(UOJ:~"vܲZq ),VʦU"$=}0(K6[|Mq,u+H:$M,_)ۄUVT{5ޯ=:,PX-n:=z\ITp}u) OE$ 3e#nak#VP)GQ>`+:@`Y7ǮmXc`G;O4pʮC",@Eg*-^OƵ%ʅ3E/mkڬky5H\w-KDRbNt<M6a,9,#gRjV8kr*C19εNin92>8>UP7445SFZfk&@r7imdWZU˞>P9"V]{D$fnn W8og?KxִI1[ՀŕC"fم9eʥ40ֻSc~XdZ#0Ҡ:)cv7ICp8jV qBϦ2` WDMxy>"Lr?. ~L )݈Ԇ>&i%A0[GBX{%<|m,s]t1}ϼ ü/5׈f8z &;.N"3Q~f5Ys̲^3Q2A `wȓ3&BF9P1* fX5CXܱ8+mnρq!Q~[%)%*{?)KίPQS js"7MO"|sJ07'ct%uW?ֆYjƒV`Z^S8@n[(\rȆ}2((t>2w(І;ܒmό *c qUw͕8]ѩG9 eik,!"T]s-i˂"x>S!3 f(+&33+(R >Se쳧=󈯹2ikރ&J"bҀsQFrhY+ncrX1z۬{ 8˂NNSK%31`tgu-JW<'Y98ąo'hÚx9Ux=u5'ߚ;MS]0RH㥽VuSX~!K "cMtA v {i [/Ҽu6ΣCTF)W$ yZk3RhN.ùUɸ SB䡖YܕLl  4e~9fCvƖ m2?TMNl+Iv4R %Z%>CkӢ \ZUgz6k?6t;IJS#Y(L4ukjf鼍QօZ$z@k e1F{A]a #rlP9ҽ_"P._3y@B.|XxQJ8>LOfgB#mN͇ s7Pnpmв`71)yLޗc]ۑ>۟7U*8>*lw׊.>E@#RbףmLO5$֯$ G:l05I|ρD Lp^[i3]HUIYBr ҹ“mN7tp,T#k F:Z9~&UW-a> 57OaCSRXœRnM2Yˋ5ڶ CPBOYя|@[{q!}-O*_PtK(S4 ?t؃K$C6;)iC-Kc7&yWiEHvAʂ[Ov8D_K)?E(PR6`Uw1HMzJ4 d7c-Kj,pVG$_mTS;<5ʼGF:4,Knx gqtz xEx ^& K9czW R%{M)U{WM=QSua4l Ū$s{ߊФz/sITIcB[;WnxfC $Uf'&y՛I f-;k(w`9wO^t ߷I?#<-x#bPt2J z,(IU otA5z54wpư>Xo9-.Ύ9y?mY뽸au^r_`7@geߋ|aN1-tGYr)ZmtG#8E$˳)9"-clz&۽; o`PU?Ĺ:g$cxWtD/?.Nm|~VL?P:Q" pW͘#?*C٩9h- iALAWCb+4C,p-qW/ k*5 ArLV6Tۅ=5!J'?]L呪<=!'==21,wJtf/rp '<.uNJ%`Kga=Bm"8%uT$@~`Z,!!".q(#ڀ[bh3M_o.H 4e"IuhNf5@āb^oZ͓bcNdA.p#9/@PpCJh_rKldU܎ ]Z&f𐒬}=K`]wDGB<ɷ -腄Ǹk p.ZN+RbG" xL0`jh ɬȆ$ǫy"?¢f l7N,IBDʮkXBzF4$c7<΋rM<Ζ@s\f?n0rŮ`!Ĥ C ñWF;yr*\Ev9$9Y͆jc|bB+bYd (Ti,h z\$ ?dAp-<|:a.Ŋ{,a8# "T tޱgYZ0707010000030e000081a4000000000000000000000001668c1694000023e8000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko.xz7zXZִF!t/ࠕ#]?Eh=ڜ.+q/\,BE/gҺ#WJ;|b,éj<ܺETn9u:#ZU:DM ,ѫHcTl*} A2oZ~/<=yfca&?bbjyè_Us޽8[MʾI1".Bbs< >_L>1ZT_e'6gvia֕XS;k p.Ւ`F:gfl_oM55il^ F ++UeWREC5Xځ1~!M6?JX=&Yu7kF2jZ:JeU9g" Jq#f`sޫ9~k%f,$cI C&݄I?KӠm;싍pnF.barWUɳɔ֬» =[M&B¥}xH}TSZVptaHO';5 Ta=qt) cы憎fҮBwc!p螔^7HU}dV.CfNo\Y.c)g!|xg+ѻVNݥrO`DZ4־!4?vǘpW}n0 nꚰhD(++jU:7A{gKS¥%} h mpQjdfjev+7PIr7]v;h)A~WfpAt]@<kfADzp<zO3geX:z0;;o%X~jQQ5cAܚV;a,k͊5N@R7esblF=ܢ`<$Ibb9/CF*G9mB'm[!zeZŘ)¾n_rd)a|sB3u_'Ʉ YaB'  z'&V7)ɪ/=|Y:_KBBz'-g×&""Ⱥh0v=(`t <ؾ Oa_ըTuDlG8tW|gl{ha԰zN]nzk> ŶS&R5-KXvՉJ><7վk)&yIS0˶ mwUL> Pf*܎XX!R$E~W,w"`Vg-[b`~Ф, 勰pF^lklA Fv=ڕ-H=(Ίex}5)ӕ)EggZ8YI2_NGhI&Wzrq**,]XFy4sk!4],weZx64KRI8gȫM7z%w z9CCtO`FzX K7YuGkQ,&O9~eђFQw,~͚^;50L 2ِVGH櫐Mྂ*d#+La7+p]y;t0pM{F!}>04Ff!MWUk9pxK!㬥g_؎.1rPY+wgJ~HF@o$o E9 O.bܣQ&V+&^`ǘ!1 hX}0p~/G,=!L!3wRi)qc[]{y4a?dmE^+ ]%=*-_^0']u aZd`gNZӲ_ BU@%5AþfQ9?t.gG̀.D# W;S8)"M17)}Wq@V$avʟLֶ糊;V+EFxUϖdܴlQN-[mJk>(^pruaU*"|jюdҜ[7_MH(wZ@">?^+YT̄IQ&׀ssр&G:RF!Tm@<,NhnK3^i"@.ᩞ 9Hc˓ͷ닄j{JT8\]śF=6 U*ڐ-h\S\ ޏ,?D'PSC68oNm/%I`-YAr|nTl킭,f Ք?@m6!3k<<KFô_j2k/~TσA6b2*Bh5 c ˚?Zs{w⦛9`;_Ͻ)?Ƕ4N3\R N;DwfM!ۈjf6&TgI3TN/k7+C8+vjD-ދ.cy |;ksjp;q&ǵmfkmZ/)oaS'`V%BMP+TP_l M, D7cq0Z3{pvuMJm ?t1V4>ieӢ[=DtAɄ~*HmcbV/(Ojݏ&}q<݈{v7X!Y^H&E3 Q=P2vE}Xv8%riG%1h VX< yŤ^yYZxx2p^IñGp R{z\֎bW/a^!vaAl<:COh\[ +߯ ' U '꽤3~ = +ЪƈNm$`tE%4/ƥY}VO3Xnzf+K/Lj(%2!۷Z x|G4jr[tAx~sq67C]dY~6LV=فAn/S-سKWhr/Jv`;P\-3О#"sS kKAD,HU[6R7ްF-o: '%>ǘ_^LOY]UE-܊Y)s59Hh(Atb&6p!ۈP[ Bf.h<@ W1/Sc33>QW,MkÇGcKaj" Hhҩ"?n nބq%u Mnvt;p_q%[dD LotE4ڄeR6yVm}/ZsM_t䂑vuz긎Wf,ZtFkWTz,OVi:~W?9JD̷Ib "I8M,vwsb?zt }idBkk'Q5D=Qנ̘Qfq߷rgK@#r{I _vBգ~<*%x.xr\xb(7IQ l.!N"'HπROk]L61B Ύ N\د0և"hxusI{9I!Q0_jCD'm'<1w[23_-:k*πɒlL7N.Ia \|g\%YG81 .nA١bh!^b1_ þa Z'DT;TlKW\I.h' z MBкxeW93d1%F?F#xd:g~u<< d_gԏDZLQh xwmr>Oyޕ_ Xc'y|<i;:fMsKFBw_JC ٍ&;l)rd CiPAAd%xpq5B)jͲ4K/A 8y+/pՂ&`xIBƉ-G X1k\rgNt JM$糤eԙmz0k/zir(mKR^ g9zOuH[R[XκBPJBPNl;^b4ƲeЂ\Rm5&[лқ2d RY8[δz |¶PJu]+4) n6Uu[xMʁ 㽛X y\"M&@ŵU6>֮э Xռ_h_쪋 "6!I֔~mS<]xAr4p%T^] v[2\ׂڃȯzm/S.Hn={%~7խ?]k")9!q{wgk&(Ct35L\@RMiXXE  \^_gՃ 7 WFVaLiNMQT,'G֖6'[\'2 hz.TRysKvɌ@{:مnl0tl)/H;Y%t-=eir?Sc~"vђcmRY&o<@, +-H6^fk:tWBONa|` Za*JFZ' v>&myOr nۄJǿM/tC4d*g~**ǹU'[fk_Z /%# A ́HxXܜ ݸf|ΥvZ;Mf9;l2!-oj:!Q1PE r#Ib+߽#0aR~U /*h]G.z=CçtὈ%Nk$U)ѶM8hSTʷCYw57mG˅ nKuVV44_kp o1=$ɀ uAYrͷqYF!P0EcM::m9'MH:0]xU;3Eڅdp1_!R'K1n@qSbыjۓc+8Vt,dg!x\59cdL%X{7a,pS*CezS8#^De(k$XfϢX:A)e@HpK8] '%<.6^[NWPL9sz+ǂ''KЦED ›z7 }"Nx{9ܲ.%3:+DqB49>OzdZ.ZFpcu+V.mBBR2kEhy2E~LyJ« @&.Tϧ.TG].38%+Wni20è";-K0Kx.5i58: FݎRU3SԸ5yQ'BD{]xPm^(W meZь:+ lk/Y%vjF(/タc:tљvfwc{t77?p3m?7`3J rjBvbJs EFj!n p.dUvX f,)L R8Ã_0^.X\ !d 5Ɍy߫ B]!Bͷþ+yHs8jJ zd_O3d)|:},\`zPieU xcHmzCT Qx>XI+vgs]`q޴l5#JEpWh2BsVkaҶ^(֎[ftp̱b1Ą6= A嗯Tnr(~*\[;,zdfBn,|vW]DN/'T@r6Shqؔ3z4srF7"J~y&Ψ@P&;͘ L;n5|l"|-_N)$ v-#/ A~:Z-eLq#S*Ź`ért|.nhԅ"ԔWynKYD*c%1) JaW~XcWU%ryebOSVcxaoNqX#8‎tX:&ZPS_"oXC6WsIC^39;qRӨqb闣P⌸eHDWB:;@k23;a_1uzo7;w?mF  ["<>wޤWAuWre /q:$YfCHXH:%_( kVujuk.֙8Ę"Zz df&")O7|!SQ:«rb$h*y[VP_spH7>NW *?I1?YrI/mI{VR"tiHD%8!Xۤ8xoթXd]&\ +-wAATiQFH^rsbYӅ1h#("S0vcatIC\SDS[OiSkXLv}dы'oW`HeyJ"S3R'M|!vz_GYu;B,D%2tsĬK1r (\+X.Rl!Ӱ sGYOS˸hZ{F\]Z{`pvFK-ÍIEϐNq]5|N|3% Oky{kE_.^Jl>=cS&GaCK8ߏ!J2 BYRSz}vTs2iK\}oǑPPYX%!۠W'j c>\v蓤Ry/jp_e++M< ~bR)/^ӟRҌ- TYH0Ӳm1,nRնf\-D: @H)\tVjY^ws>]ԯmQӊ _!Xԭ"!L,M`4,.e!iԎRzRO 쒼/鵾)+`&ߔ'7k@(T# #/-Niãrjn4yDhR(~8q*1տ >N=>~lD %9;ycOCG;$F4fp_Hgۤ vm2Y X4Q$7ZS Uf09I!s=fB8 {,mR#&&祘eN@COPB࿷7E4|f}E'Ս;X@|8 bǤ?n`apbo1M1KDܠFw˨@AWOV"r*6b+IF~VI1)7YCԕj_˧Rl; Ls-۷v7`+BxxmX%lvk頒GiQF6gm5܆ 8k ;/Admj-DfF̼so.w?M%W[\2NJUp4inuMktx-wfE& 10'܇1Ua ц|ȧ^cgKxԨEԍ( #5C7ݵڠ6jHT{fkӮJpuS5 wMwMٖ/5p >np"nX*ys@Y;#X0qz^ʣl}@Pb۪!^Ao2mچ \!)XZsMp{ S`ג*,bM 0@S ]52l£jͳGl|k_3Xx9I߁t͔3r>)Mް^NӵBX <378k;2*xHٷA'b`?QZk*Y T2˘7O}?j0-?Z"8 8 _Id>g"dŦ\=*txfϭQa|t3;\ߵJk9GF]a885&NZ!nq0As6H)@L+C\MȐ<tm,ms3 &P ~b= HLy/1QbVy":zc@a fJ:.5G2fNAFoDo3ll- ЃK㴌 Foƿ.j3-r5{`P̛O'h%|&&:whi0IZ2$q?_ ' k9BhK~CIccH<҂Ϩ1M'E wנx5$T8yisQ[#5u܏yLlm6(nۅ O7^翐S[J?h9r E0"2Մyr;Aj731 r Wpoȟpb՜B`$i-EڒRO x.\cyQqgSUJvCį&4$㖸eC|e_Ȃ?!zcQ峐.N'S1-Hw0!\T6iG5br0,aV<wcf;FdKJ[Z1Rhh5_/j0f^>?12k2:ŁLl>E_ mY/\vRIuEFqxE.V-랳  &q^YF aDN$KMmY,༹YC'nuKӽrzl؝ 7T.C8njT՛v˄<ʌ2s>vO3w(Xm{vi̐SFC=&ι3t :n/}I(ޅVŌ29h D0eF\6*Jh'R[AtYy"9<-2$8uA9#\x2}OA>jE8y]VOto[lfN]_ph@d)g0$g+D}TRW (G %׏B *. !>g>JQfPJb}_H8b*筸`ir?81ʪ'z0 #sҼ),ِ)ZHaw?`*h̖6y'cz݄_~ҊFHß7ӾU: +0>۶bѴk>!ΖTЭB[ln|;jvxu~dJPIF:;gSb@O>+YNNEz`)&[ۍsX o܋&Rfh6/NT\5Fo!Ąo,,H 8fDUVs9" d7r]X]25_owd`>^нmgAy`x>#w, I0Ԯ`Z)_8ՊVs(d Dww+$g)#9~;SO"_TW: VG ٘v9urnŤ HE ^U N{GƲLG8[,ks+)e:E۾J,iPJ'QTPc+*-)tj7"pQ|^ĵp;"̨$cjN#=YE߻kkW$, x1Qjm)T CO7-RhLKj=UcPK`~{饃 VFArxQH1%jF `:B`.DQpwѿW:ޘ.C@Jjt%/I&<_>?^r0Ol5}bsz? |hKGrqdHp)X@02㼬I b<~ErH<k(’h.\o ;ސqލ)HrZIu6L:BUU"5[OITNAf8/$2[ފCUdޕc 27+϶挽J`:N4Em↌+ y=WKMqEͷq *hhb(u >zg`NnKoHH!ViN*?p#=O Tq1|wF~+cŹP+VcHY қfEdk!k9!KF*(Joa鼛5Zo8YiW66ޛ'8d^.p+nW"FBRCAĬ].cp~s7|Je~~4!`q0Iª Y/nļptx<6nj[%J!3al W,??jeRI͋Oز 4O65(&8t[Knp YsbE'~N R{Xg.n*.2 %*Ш E6{O-Rz I;rwB=w4^ɓ̂@~ K{űEYf!)d5p^l !g9U>DSB\e2-`Q 0Sޯ"h/i܄ /~}(7-J54 7ב 8e2H5;8/6fwyÑ'wOPK .'_{I.qg۴Z%%?S[ S6p?bQJiuq,NWZ3c39<k-Nf(ڕ\8"ņ D@/U](2N=ټKŭ0\K0Eeߋ`[Bk`qN"VFr\ogPXp<<'/nCpɎR8 #g&n>թJLRW:zYАP'a7ٲq@Fޓ&9DZ"J\DaKtgeCtVA}YKk\7 k burSՠ#y1% {aJBcYZ4QVW^w9c)hi'4&tN88W o @3aO)]mmX䃁C q{N  o[}n['ɺ ͜Pw׽~(=PsnD IO0F"k`, m! yޣ@!N:؃10y9SQJDI12pȉ]TǺ )`S㻲埀mtGD*&YaHyܐ0[:d x ƳH"<87dA#0Ě1p5YA\HAwäwq{jϱ!Jy'B6 y;R20AfDcwaPM~%ICƠ6WM&*t+#T8}rBEnj0ۏv䂹Q9qqM8<X7tIס5%lLh!WfT(S047m6aP{EWbC vW?Iu=VsuHEqCY&So.GMM/~*Q Xy @6 wpS}XDFv1/8ѬS-e/ٷ_Ris'@nE*S߰qGl^L.59/weV(~YG\S ɺo+nJJC ~ 0*j bMMҤ0q7{.z'!Ea+E'f>'l|G 86b@0Ulyz/Nh[-9Ge1:cP三j;fNd;Tv)f!g1D14E|} Kc:JS/08;VD!7i~Yۍ11%W(0_2+z!Vf)+Rmc?D3Ik$jgbT{xn69q#hȰZDO$]qӣ_;ߺo%G B*P~i~-\d\*6bfi 5,(H!㢴r_^e-0]GU :d—T@,-c~5wh|ͨ)NS7D -,?i؄$(#E7!<"F=4pZ;N&!qBt"qB!, {T114kIo:#GЭ*/.DXNn"\XOy=NqqoLx$m:t(ύ^/w ֳ15MtrZ误V`2h{Ш6pI@ͺ:^]ٝNKC.U' tyîQF!2I~Y/>t} d7'.g=cguoS/{EeUc:tqFULU޽vPVS3ݹ-Ӡ1HȚ3mԎDPcMwtpDm^0:.kfC3K|ncٝdD`4Sw;2ŠYupH8 .Y_x\{ãE**G=u9+W06KWSI3D6}fd]a ~rXcu6ž>ny]#;n{Ufܫ;J-};!R{Z#Do%@1W%%~]h[r Y熴b潧K^!><2o%E}ב.Х[}$ϱYq=3`jf֝Y/ףz4髺1hyPO@Eb?*wy4˧;>9>dwki0XLu -ˀh{?SrzСʛS v?yz1A9\BO;7Y 1- YKu@`Lsu2SQ;7~Ykg;Cm/ ~t >Ajv;?ˆN+>%ho##>OoNb(5$ >2O`^]]8iHKѐu.˔?DB=i!³-F20e>},o d4ΟKȰy!{>ּBW@/sΆ>{z4$F-'eT$*WTȘ ʌw"bE{2xѡGMN,Mxo \oHmvUՔ 4+]snF(YVk6\Zr0Uy[X&k1 EO糊Xu7OdA~J*8$'|_0hzS)іO]!c5Vv`*EK:K1u"@DkDEm 4'igwTO&"myp^R{f5Ek^ڤu_56T@1pI8X&/.-B]Ɠw$DyԘ* ƮйE;ZemK 罐-N:(7X,h'^?Ԕoy_rr5)T߻?*ddk5<_V) I)mk Ijh~m60;ڱ6僡[ŋq\OU  l::  +@Ő}| TnTÜ?t'fN<5khݥ%)I'8pd//},&@l*=}s]I(:bTH,)5q?`j8>֠Z\Ah>{"+/mf`&;Eo IF]h s\Go>8!ܰl*l?iEGىRO =:ƣx:? WTBūa gG:?;~Wg\%np5;A?M+&aӠ6IP#ukC ڴ1y8-&Ԑ`qfl0j ^<~5;IKDo2妗]/onGn~p8Fk,8F)"rm?[R7KJMI`tO[,%<,>p:ol8^!(etಁdIǤ<#6+"HVʼn2S*:+SF) `;xAwL-DJɭo#9 F{4^;v:In'?L=[ZmT V=/xH%M~6L+gAD9o1*E8γ=w*3.Rqtc%7OYF| z*SČ61 yKEFdO;.)`$m>q'F3' X{[=:|ZoCᶃPihZk|^}}U@U׃P-BU îocSJ]QaI 7@(7/9[|K:O2I:u@K=ǁda1yq$eˇSecL8؅v kbT柵[=Pf OInJ @n7MG/)I J3Yg6vki6jlg _lr+\,s~#Ʉx߀:m;b_"֭f 7&T8 Jf 0̟'ы`ҼgjY)9mU u9~EFI7٭h?8,r`ص:aXCi'3%0O,Zk] 8rTfY#PNVBZP v)3 ^%"+ʛ⥧M Tg"/]2YOKt`[7W8XJ{dNԔ)o1g (Zq2J6LvqF}&T֨w179X&URUI{O߈NZ$YeӬ#ߊg WX}fek aYmcчM?iRCjv.#im}mzl8kQ^CNߍL{Z~?NV56zˋYlD"ӧ"ڊl)G,5v Dhk.dKh ) x~#ӥw:6'UD{@{ t.hV܄G^6Y\d_9b;rbgl4.C:Xp!/#p"pUp[} Ȥ )QCmOԞI֔,rC`s:/(wȴz7W8N$3H'0ǫ#7 c[P SGc8X>83!RIvT|YgAᖚҕ%tr i9?_mEw`?=\y;4l/m7!N%S(ӴO9Lnw$Kg#^?, #N̜rY&N&̡u@2͗;' T*:pE},M'{=b_M(nCN>68OhgD`X]C$<ך;`񇷑wQ$ }Rbм07jkh@EhnFo;N d س{-frk,xY<{zs {Tr8u&Wds$k͍GkÒ,ʔC֦̳F1[pR[@{-E)yUZio7& OfJ#ƃbޥ?̤+Kf/̑£캪/ֽtg6]p?#\K`oV]4LO\ _ w@?:kRf9NT]i-aj*]>Q"wg2}SROCD_))W֞2qxLD Ou#Llp3JMVJj^| hI6t?ɼPf`2PBҷ5ST!P \>V|!ֽ8#iΧभ>ZȬb]?u=U\( l8!dž۬x~qq3*L%'R͖d1cz+0QKf7 RaδLlg a`,Eeu,ucJVr LR$O]#Ž͎@cvԢHܹ<䨰\_)],+ >-hGAm s8-^lg*6<ܸo׀~)&Ы8 RhBY|A^r1\B5࿴){9X}Hv*rl=`{Ha)(cvѸ= 8 jE$<t(q0) A#P9m W<-aH̑0>$.7Ty)M<< =,({ݾUEȗTPsvnh8paɺUc7/5]$YRQop*o9jXբ| {tieLٕY^bG_Η'vGh7RZ19|:S#=k!8gg.Y%Ki|{}R%@}:mtܭgEj?O喃-+BV50ʮ"M "BmIG ԑoOaFZ&ؓy^ҲG~vq#}ɠ<틷ŃaLZ׶=3N{ I mT2`IKIOq&6>λ> e ]WcXq5S#qF~վGeSd9\g劑z-~Amnrj;^(̙F_ګari1wϣN yHr&Ԛ4K)1ù7 QR&Ѝ2jN5AAeU`'Pm|]DB;8 Ӏkhksf𞯏9Kk1%]eM8L8ocgK 1 _~7oC-̜=N2%L V3xF *% b,YRK(X2"~=&_{a>(,H#a7sjrD3̘SK#%#4{/U:>ܐ F^bU (ީ^+7۴fs9!)\4YHR_/Pr)#4"F4u}G6w"~b ݪAL&G6JWPx,DgzjTAͶV Ms"0Y 'V{A(K',G֒%o UmA/8} XT!DhFd&]? pv: !QXqi )̴ 67#w٫Mmqv~YoG*B쓳6@d@B^v+e@rvy2y6nyRZal});p_]&!IHkqhx0lTƻWA7u+M w[$T#% FV ~U]x,πYܸ!H,j.P>PR ߇`1Scozߜ21?N;rө{[Oz0=e Oqd'.'2-{&fZW^Rcx~\v P~ň($x #&(іFhQO.k]ǡL^ݮ]w,4s)|>_>6F R RQ?ǶYlCGr#Fֻ:\RC Au=4/D9b9ȷ Jh\nV^Yň}dMRK& zp6mhtдyƕ,.CXP[!GLV k?抚^B__g-@7$#!d: 2^a->fϡݤN1 L\/izG/@3\"x;2D-I;I~[bc32rY>#V=g1RIwam \{5C|+> љy WWCsN jce *]+a*ֲƄ]B"=ۆfR,Aj薿d m [nLC_ ?ޚ+ jOB&Ǧ{%Ha݄%''1>$7~DS*&i1 ulW 7MMLimD!s!e>"+YfJ+ a;w\Y/  qY|Oӥ0^$`q{0R\3M*n5E!fq9Jjaۂ)]aIEƮ&ʠIUrՎV?NΒg1-AWguei{ WP;wȖ$g5)7=>-? C O~~gߎjZz(6$iYyȽ'Em5XFemb҅Q3% 6ׂ#xY|m`=tPw{>JG`'N"`&"`OF.A&ác-. ;?[3rMvguK >dE>TQ'7:TVWk ">R/#! *voO3 vmF[lqBA޷?o'urb;xlk$K=[!+gص\9e,RXxV|6°K+4Uilœ(0.,DhۉsHʹB:ZNjOݾ#s.IW_4T_d0ߩ<6}NtyjswZG;d6ZM$y2&#k7~bKy.ArxS Sxgcmo贸e / ln,_Ss++ɍ_d|x \Z/ _R=m8 zׅXxOi"aF)ֺ}8 T]݆ |bXŒ5gr:v*ByFpK*ׇ\PJ& ӏ*% L̥o&R [KW]":9 |q7a Ċ?\8.rx#ʐPHN-H=eXY}O?z;s<'b3EFd*߉V#Mļ{D*lY|Oy= V`jt3vUu r}"AW `7s`~u]A6@-ؚ]a Uc4hx,D}<}%\旆ư@zDrLL  iqf+F&>j4 }Cz!|GR; SYZX(;D j(Ax˰6Db .{W.XS/D{SCn{@lF~@B#`fFbU8L\xh.|D+KK˟vA/{ ZD3spZ~ 8޿7mXGThw'1BHRDfPc4T6rTi%z{id^dfNR訑r::jk)sKsi٥@RK~"[h&fbF4`q/Z2#A%K0,<&Pn.Qe6p"?]oRMiG" F&A bٕ-jN }(Rox΢l)MڨlRD / R-m`*0D`;TtvKDUb?~ kC7?Hg>ms# Klϫ@GD-YF FEi 2y͕pP/=&G9PNR&IzZ߬zC-E`d9o ! :_Dɾ 3].  /yr~l`bzSmGG^dnفӀZt=Q]??Ϭ>&=c@DDFHC^Dl?쏇X̆#3XP7:#Pykz -XEvА9^ &!j TԐGT8nJ\;h1F*J sLd)#dޝ7,U6F= ?9ܶ)m;~)xyKɦGW*ڔA;])a|Ba:W*_!qmI r%;'jR*uJL}6d)y+@d:rngkupѽ&4cY8٬ZH] Fڀ*%F.)ns)jMk{jQ yMCH}|,Wv&aK1 #/},opdv21+6Ⱈ.09HOqm+2Rsaz_bxleI+^Dî) AyMGQYRW./c3o,OHD3k%lAtiBMxIŐyLI0wnL&OȰʞ{-< I#[QQUb]ODG:C#m,(B}@R6QHHi+"siZozݜ^ JpuhKc]&fö?)T_n;Pʒɼ3V4M]nQ86awV5TpnDřjۀ'磂xzԛ^M< zXs(cflb'twk 2xK5XR DO_q y,MVvEd0r G2E^?x<;QUډyT4ps)qzkY ,4QhG%bڋ}Mfk l]gd}{(rR#!fk"<(m[gf]=ܟRnR#BIÈRPퟐ-Adݥ\!6:<,5@`u};>oqЈt@7/qǍLI qWcW?Exi}&l[:7OKk7]#hN&|_Nqv )gdBo2{Mg4^]8G6؜k.OoOL>\ʧp)5B㽀a[2qݿ"ByXf~(:`$Ot%r> $m$-{W%XߋFK;gkr}ok3j#&!X   `@`A[&%Ay_ξOVkbn,%SFX??+#O~Ah2'KeoЇ=s/LSE`k{goR/o\ d7z7 {Ws2e+;Q-Xbț.u=̕&H Afvɿ0CTF{u5&4&U [8'skq `% i!&`ʏx}?Liߴpė p̥mB6B/a[\l|o-wS=0a3`nx_ iPdٽcy8wǨs~9rE";  A]*-W f5WE*&FJ !N2P3I lVi5 I$`tM97 HK=^-p6zNv RD,=rڨȰ;88/EgPM=d4uiVPGbP+e2{ Uq86d>Z(mcǫXMJxbF8 Ynpjcm"J6-t7=a!S~l$2T#Fh&SW'%^(z(Ey, B(RMcyZ\0em[ÆzMүRf($kđ\e4l%  53MDhfz0b\rDaXk{FIWXHJ P€Q/W(X ^OƦ6N3md"S>o[GQk0R4K@YҎPezJhrSc > .oZZ͆ʯFsy2(Yµdc];#v bXL)*i^4aX]~F vv*1XE>CՅ7ۃq]7ݰ;3J"JzK +K쳊2[pXW7hRTfLp%+vM,3{җlI$A+&d~4>vx{ÓhVU>Ձ,IAkLwb \ k.dzGμ F2!eB]׿X{1wPxQ~r'@ cj\z/_>Fv&4l#] ]j0A@}mӄF3wAGyi^?Si68j=BE=Z${vlA]6xrAa=æ*I8HHV |w \Sj8m*^)なά|`XrugB3U21U)b/+:Ȥ L6M $.1W`1Da*k =Kc&J;~e=kRso]w/W3t fg񫥙8VI~e[R H:9i/U,ig'~mo`т6Tؒ很O.pQHdn'3#HBeT5 Uqmfu#UCl*4:-:[ !_Krm܏;Mp.g3љc'5 $,C$qWUP֊[JX7ev}/lKlf `%ㄧt=pdu +pAS;KzW(5uL)kkyZ4h `DnT0Ln;Ss+'VE>lbD ;`S~XZWUSe5f\c2!Ƨ (e1(@'j5:v u~{+vDžeQmr`FꫵNJLDŽ۲E, ̏ Y \Ê_w~e oٽ7VɥُCXNز,ܻjuV!y߷v/6ܤA5k}~~"EJTZ+q˔Y&u5R\ժDĕ J/!ʆ`PmWRHz'~mF.`Z%aC XX`W<8h}Ej~yfCwsSݑ4P/B)J,<QNE41ł)X'; Sv'i0$a?IpXh~ʒ֔+ZH6iIz(h`)fte↾(20;AKdPU?Eb~}ҕ !xVzUb,B:21eM /7;[+- 0r4^~I&^jNEJbcQ|h_s`_dj-汔ܶ=\܆8fԽ A嗱 %k׍F/5iU]۲gjLF*j:Z;>.v1`= n jDV zLO}baԱDˠ|ik)Y&6|fμ=GHW rQbVvspьCW#vGͳRSrv- |q/3@FNK#aS!?P*e $O<ߴ!kmd_}v5h36 {JmFq#-Gxjĉ6na;S*7IM7g\MMpp 4G_:q<|׻4"~*f=x"i2Dϐi6?x!-b{-~djũۢLW͞{ݑ6[ {F/FA0q+)m5,a?C+Բju+0JauB<͇Zk6B"}xmDLE/uiMx&^ P{3TGj)h{^;]}Ea z@ U{*N}>Qwƹ#vWR8N ?$ֻʰ"ș,sZ% $A o%AWXݏgrVgWvG,bP4WnhkR.+$;oC [8tzGr|!+f҅F,+\{" Z4:1d>WA?i5 "혶!eCg͑67ro:WZ]t?}i8r!߼{Z en&3ӦAIgnd9;pm\ v!JӁWQ+,U.1TG1Ŋn;XPQ ͻrL1lc.$r]͉<'E-xs76\9#Vx'iDtٳQ㼽ڿnHx+qYm>8y%ѩ uRzZlFM7 zR=BB5p7)4#Df!( /f簰/'#?J"a޲FV\{{Uѝ]h5R aLR'/h "E]:j##V-hM zR6S~@WL '#Mջ=`h?$Y Eo9vON·R)i։:3e>^@@CB&-8▄kyv5{Q},@Pf+QlY1Ot*)S^[ A`ej] 7MґTdW("vw5A\ͿiXW>[޶C.C;PO U;6Hp#+ UIKcҩ,J"9\&~J /ųK4+ :d&DˆX%'"!z ]P>l1ΒB;c:Y*|#])0?jS jގD$p̂1*rW] 6ܐ : nތaa8+ƧUCmdOkGruMV; ->9*gUSC- eӁے﷞8ub7h)(~WrO ύ Ï,@Jlz(eqb{rtQ_zg"au&DoWgNduOOհfC+ߪgyD7D&s@r\,EGշɔRs7.ެDZyn'ke^暫_[.u圗TCpI ͫf)eG8EnsX%~7 2Yw" _0Q1L^w3D#G^ގ0^ۆZ&vS|EyzO=szh9n&J$@0\~b΂|?4% 7H۹k iϖ;3`9mm# $~woEg ]~tGҝkAKԍovN& z~U1,{:|G;U,na8+G9{ OX˫oZ|z\T,")@qҧ@'6D7EEߟkKǞN+ޯ5;A%_1()? k.}l\L;;?c؁l---WOK9* 2uiNNiA>Af$U^:!OWpY)="j{Lj}|MsML8~eJfL:8$ f gNZFtX &wg~=kjO˔rt*PXu8Q&H-ODM.B`%e?:g&G-BහH={c4*DI)Sl@9!ʉ9m9z7e\f:ƮRxZGSv)I ҝwK'"n铒-[0Cz!T9 NMȦ;8Lx!$NQ 껽(0_MF1f=FlF(گI̘ QlknӷzJ0zȖ=k QL=SȎJ1 TetAk^-Ǽ`ZAfB/Q4]%^5 vYt]@b=/jn !XAGZѷgp%ץ^0ȒW͂ E6a G`\Py*֬ \d2T%JGj3/^GDy&v!M4)` Y "K,mC\^5j;h?`d_V 1Uܰёs)ƋBB1é媏D3|u5QHtHpP$u`O_Zd}w;"% i Ȑ}"Z t{D1w * : vBFO|Wg7K\ť;rn=F9JqC*9qGzȁy:c{urkS6dLnLnፈ}!8VKO]=^Ν a{eQy_!?OfQ@3hIJ.M) ^u,]naHj1 s7.W?GakMN$B,t_>NCoeA󪿤#p ,0{dEua<;*t  P\Lc|ehg)0܇7utHMXsQvq586µJTތ(.QxPC wO,ٱf2kZm ֿ4>"~p,4^n+@zc{ {`Y|Ykwx_g|P:K b`r#EF|K/$MMtT!/SM9~^I .&?RO~"@h5u,hiIS]3a9똸cfmw߻L륓 ng7#_q砠c$n|a-\ #TЏZ2:"< "P{c` xn_tMNQT6.E`oylt $103UP0byhTj&kj8ͩM犮mSzҡ,Yǎq]k`ǵgzWdjX3+*U\ŬeעGTFi*sV򝒛Q]/l8Gf\)xȡ=+4{G0I%jrcRqK֬U?=;:ް̏XC{)&_|'z/$ s7߉Qg앐ˆ`7Td7 UAzRL$2KDAAV2Y,zT^^446GGB5Otnd+plx)uN?[rO;~ek;'l{OOp ee۟n d`Ium'-rimpWs*ૠJj6Y !5ބ Ѐ=cK&aDs*b%ݪvM{1gA<Tq#0d?g6 XHN} 26J_O]_ʁ:b#)<ʼn,xL1iCyx][)dpV#pJgGȜ~ˢZe 3hY;CI:wzϩI^!ZCfg9 V J'*,볏^#e@ {[\d2;6^Sd -%sPf~ƥ<A(.LȐ}`y`i@s1;Yw(՞M+]`K*3a2t/z% PN++胿Ï{heӱλ𩪞}D~CV<_3^ o`$N7YKD_xWEld7\K]r[C%BD˭m-@?LDJBѦ\yͺ{뚻cIg<#orOsU[ktwzhX? mk,Ew-cߙ4Kpt~Vf!AGfF%拉a>8;6'G{s&xJuԦk!$sal3/`A"]AΥ< VПHWi<#-aAZW]@vlsF87%M iͭ2{vAƊI:rG}N G'+G?֍6ڿG!ǚMgtz/['Dn\wCGM ́6b(FE I`R?n#`nyytO>g+yRZ!C**$&7IqZf435<G7ӳI( qumB\ʡLs{aZS6Poy P9un-iz70EKf=ՔgW-Ts6^ڕ`F}H@cS定{* CKkϛ>6p&fm\d6RR-rs^ 4i UikgO^/tZxnab"vt6ٕ ؿ=1 ݝf"&K3 H,r^ RNQǭOU\EHXb%b7NT'ۺ4V'FUE-r~DPqk=(=90JS'J2c!k?+nG.=oa,ؚNSzY6-B`V[@Ge<^NYA/d[ΏP+|)Ah'xO=yt-n/RA vL]AкeZ'e/QU4`m׈݇hDsڔ? 1@R\{JǬ,jSFqE._j,XKqMs~do 2l aZ`{y`z[8 ![oǫ!ZĬrԪV;D7˄6`uRRe5VðybnL,U;%:k(P;_sJE5p+qs3ᢜ$c /$ Bo&1()R$0;ozW 4-/Y]A|OY٫BA[LQ@-'5N@O@uױD%۰)3F0xͩ{\JOt!Mf멢5qۡVLh7IFȬ'fA߶m=V{9[쳡3&LwUm̤$^'yQ7PTtoxY$bb(jGCX0t 6NS;`\E3(=/;蝼)Ws}Cչũ2nshmS*Ʀ9Ϧ#N;Lͻ@C!^HuF@ ga7D/:3^sOEh5C/*&;ZǡnKPd!g^ra' ,.yspԃa8 QYvZ'wwN+ }Dp `vPnXoQLksufs'kA}lZse~&k]vnV/qWE6Qjrsohȉ*E.EKM0Ҩv!Bjª2iB^3k_>ߠ`~%3 ߰LhQi?VQe ֚U@6H:g2鼇V\8ZB2P3 U$t骀|]G0HGkU8 mT:/41wi҈U(p0ն=R"fA88ͧh-}~I[=8Փ5F>쎈Ʊ6/ Dz?vvo}ZJU.c9\V/ymrh]Zz̓2"9MpSRtJ17ZgVRڊHh*30:iw(W8LΑ=A[b^/]<\,v`>7[/Y@tiM37ΫCJ 7B9W 's׃Ggxe;\\Y*!9SjՊ7kS؜>HT&R|sIR@'-RHTߍܭ$W^|OZ2h: В#8qȢ>,ެ$M1P0x)/\*hr RU9\pw )XTm) Im3|p= ]q4Xkatk+%8Zr-i6aG#}>w ɣ.:Ʊ6PϣnKڨ9GD:.Vͪ'^IEM^Wn<}oQS*Ƌ4˺B\,0e\IѷsAh,¯4U: 43g(] buܼJʑڮRT=skRtCkz E^h3QfFI_*}'^}\9Bbv)=Cg)ł' 7%[y5Z3#kYҦҲnAn-" 'lϪmSʡ%ٓz\Tg@q}| PK>"6ۍ޸!?wSpl?|қW GNrCpGr_, BOT&CWEt5cZ = 1.8NF$)资KjE6I3]񚱕 3T>*c ʔu4D%FIpj@WRuӀ)nuGEq^x,'^v`yt] kdؖHtE(2pMV .zqA_KY d } *6kB4 ;wq+l)5m5{Ͻ7<4T4wX":;:G 0]W!d=)^i- '.1>NC$Dp<}H4y%dt}Ǖ!Ɣ:}Eyt:Gu>{^6]0!8iGL,)tMڷ70܀|l&HD<4!H6FS(-\TmAOk#~&s'!1t qŶ9XQfY` Ǹ Gn@!V`/>xXfU\fpMϬ*l[@q)k*#Ml=TWY19 n#-&V/e͓mz^W s96J +ͦ{p.%irc(6A⹮)#> 4!g#' z%w_) ']9~їtd[xf=XzSzR lmru3.]ö㕖Q?e[ YgioAom[8H ˧^&zEz\m:[ܫuAw` ğQ,1>3yexv6t =?:ܘM_FrT[+~Aw*@g`QD<,'AW,o߳j&H(~2b2c/H|4uous$Z}&g4KY}"?%{nMRoxdN}qܻO\GL?<GWEAF9^qDcÐ۸V߿~`IӢ^krZh`[i25; Fg_^j B(bo͜]/,=}UQhC{̈́V+tw ~̈́(63.bD"BX=4JWGԖ-mfT`2ėtrO8-*2Qg^H|q ᜥ+`. ̳M"'u%MIj[G(_ ͸P/ 1U3;`0Ӗ#1b!/4a@Oѭ?'ot"kvM֡z$bQ:l0z,?Ʊc5q4"G+rG?GA`/~epZ  ]~' RF8 I$ff'LnG+͒|%Qv=ȇѕ]g"uf(}Za4ø ѓ~Wf/mYfgl%%O^h( 1J`h1]]=Z#_gNX c2߸~h |*l$EڎUzBT=/ a"oHFD 5l;@6p&CI?>B^(&*v}ssL!اރOPt>eAWϷ-M/77g-=~4;hG V4WIf*%H؈צ=Lh?G_\wFJvD#?"H =2b&"C!) Ί^ if:7II3Q [;,_zV8f! ZReG0y'G nrv]4]q$ЇrB5j}OG1GxM!Z! {:͌#ٚ:^@Ee4][_o3 ObqUdBm%[|8zϊوvinZ}Jmq.all߬]C 9m++}^.է[ۅkpƵkгBAUf$WO Iz2 N%nHvs#x 3bm9QTM+F E")E BIj>.0bи"S+:|;r ?|+Ʈ$F \6N=,D,~Fb|1i y+7ZYZBEYcJHRx%5{lZЗ\N >EYRٍڑﲴ-U\@ӺzC@!T=08pu1.e[ue ƈF;9Xyc}GCγ:Ư3Ѷ]$}w@(kfEARj)~@as.HB$F|i ,uz9ʎAKrܳoYzvfQA Gߋn% &ϋ܂J*VVd~B >eU@Yxʘ %]Xl "4l;V 2{enD Zd!ƿ}<_5ÕH5r/y9,G[CldvZ'eR.Nѣ}fhO'=6=b Spr,`T*Ye??$rҹ1}]4?aMzBuFP4 _e'rׄL-*6,j,Sd 8 "M8D<\V0(~jx~Ndž9i"2/|K~ U+6NAԱ%3q;!#6:Dم} ЀSjo[(9ASB|m2IN'"𺠼ڼeA*G֡ aa } Ǥpq_2,$TSjOY}:XSj *v Ǐ "br6NɝުǶGa {/bpTZC BڝMﴌQhn/^$} (ɗY* $%ڬOi*ZTe-n{$=v|BO/ kv#.ʫ4'$FN/a/؍ON/ion^ Y;~V Zl=w]vXnrn}4zKh&HK1-cpV|EQoXv ?㫋4dGa-"8!Ŏ{^¼vר$(BM2< 򖦤=[J7MPErm-!x`e" :LY?g[xbz_z\o}Ľ<ۛx֡h52xmuŸ8,@ Qb +>{l\&4WV.^*#b* D֜9_q^pvnydJ`~oIAml1@eXlTJ*tu $@S[=Sf% ơ(P%* <ɉ:0Fߗ _6L kx"N\JY )=oj[ o_cOK/d~{͵; 0Z(\9sC }j")>D (Ȉ~`iL+غT8/$w$ _;! / XN1 @ګ#76x' (*Vf}b=A#-no%T%_'6vBqIhޣzg [`5P& rNZ"*s*:e8@.ݻ#0<咇k(eoyIbuG7X[4 Ţ/Vyy9O .ޫZYM53*٥qan{LdğwxSOk4Rkx:c k6Z~7N L:=ćန±kUdj8?4 P7uOg\qxew7R* '%x$ͬC~XC?vcq;ht+d ]մ7.~gw͢XxPH/>Dөƞʜ$1 zU!␚a^>yrw-%k6ɠ%R{>jwG0{CF,oW:n XX OxM<'!K5uQD s G[<.ܑeK(FD$9͘'CMGpJN]h;҇DD:K$S4W$SE[}ׅrJ"C b-gzNPn11Yk4eCP@TN(/Vp(˕+QIژ1Pjpl ý~DV6aYaK5Cdcj8ia.Ůc$.(r⃟c $$Ӆ- ۫5+,L]X|)B[ ͭb6pV >J:WT:h޴{=8>V2P]i 2ٔ^ ̩!Kfza@QR<$q9@ẓ 1͢+R /栏t$SEtɯp!Ap:-&hvԿ ~H{gg?~NJO<ALԟ>⾡ ҼO!?QĽy,l<3# *}f ڷy0`wq71E&.(ՈBR'2Q٫Ϗռn |cOˑsPKXK){-% K5Qs܍\CVу&%c.="bl|J\~\˜y-x0bُ'cBz3ˆcFap5?|rUC<6cĝXG]TPð.<34 ]l eK*%0wqiMi  >5)N;['ZW ,l%4K{ =}⾜X ,--ӧ@dW~2Ii>nsLsȦeD IH#vj'x)3vWfUNM|6pH3Z2 Hm@fZ:(Q:+KH=9HtPvWwۨnbS"HͿ^|z=o$&{aOŸ>QS30VE :;ßU "ɨ ǟHޕ1>\n,ioKt3UT 7Z"G偆NL*C K!<j+mPR,}! RHs/LIʳ/(gT뼅܆ | ^~;X(: 9R!r^pajFl?v!c6o6!N]X;}^ؕ' yYdmW\`lCf3?~V5>R$ي_} ޤX65Y,$iP_LnKE]KK1zN2=e0^pt9 &h*%j7,MD-:x:wPAXF5m气Z8ŦC&͛G!M90TG`zeѠ"x%I=C"G< 3&wS+c7 h#*|QorҔ>cO0֪ a~·TbzfqsaPG>^̂8,BsC&#{3]3P .\5"gP2SƶVɹ[R=^ZuW}|"?!, 4k.]eaqI 6gk}s+ ,tUVeH7_!d_ItfCP=̬'sBzLO؆#^}`gXaUp#\™^꾯"#\I[|P(A.ބ؎^pB A!տ\ډgmܾ5_[͂Zrb@aFn `UQJ)h#OQ 9^8%![ZӅE=[_UMAɵ-~nogWTW7A^{85iwI|M3:!@,sT~h$pjfl4YN h;oim H5®St[YՖ-FiѶ# Vl/\@FaD.LJ|D(ꦛ^FԦՙL#2֨y%SI"^?@/\+~}}Bg^G&O_F~!BY#Wud^gL&ˀ {s[vnlVkzɱwJX '{CW4Mri{SYBgã0n,3?/Qﰩ SrE%n <#ag'iI2![zXIfLc(HMs.a)$j,骅okojC3\Gce lBa埔?pWvzC>%iiOrClI%vq}5됄ZF^#-dp }"^PAya+`0RXrg'ۿ?$Ì`TpayIo/7x& ٤ѬH!~b7.Ԉ .qK>U>֚en[E7x6+ .yJ_>mp#)!I6(ǜmX : &н>A`NqV621Z`Tu`4*_ϾW Էnj-$=sN`uC#bg$hN,iM#gԬ(]bhg\21M]Qv(KWG/*tX1冻%m*1{UP#O}=hy:]5 Ҵ|/\4`Sl +T*k~Et/e(% !7Y#%I06ުVv~} cd54F~ϐrw?(4%aj(A "H!H+37 t+$1,|^Y^\TM'pY{, 5QzG5_9F H.\ 8ӪkyEK= uўj? ̨NS7kq2(z3|-KБ+MN@~ "DxBy!cb_'&Z{u30TS7Y0^UaB*X&)E(鐬05Ȁ}YӞњgٌ[JRĞ9껁Ew f={ceai=l+냎j XiSnߋԦS8im$rK1K.]rha\fmu@Wg`\TROE3wKSLD߷f i+ Iy{b`*p:CKT+{ g~3͖!Tڍk Z5mg\`NuT%B$6BGLUاh5$Sಀ.̅#^v8l-;jG`ʶ l ffz\z:[ K0) a0*GM '}nlP;6˩[m>"߽]A(} q/ڮUMզd,Es(> [$lإ1!"[[0F)&vŢn^ bO9um(c=S&YN>;ML 1CмTƍ8 Сuyag|Dm(,*~l?AJi\K7mH}<m3[ .w*k SDxP9mAౡUN' ei2~/,#tZ4Cx9'䗕X@+Kwk]Ar 0h':C;P{2*-+v]ؤN)"RN:YDi@mȰ ¡!gE;11:JRrxp6皣p,ʴ>%dAI["!{wi-8ܻgf`vڧ` , 2 JzRb+{zb#1+w)T._Mi[FK/Lοg %P@Ȋ umb+P p &2g$t)'cMє YЀH4O,Q@~J%.WF"l- F do_Qnbߎ:"4໇ŸF Z-U٫;:UdZ* W؃I" &j_&ytAp\Vk$٤GJT5e>1sDl|KÓ`<+ﱗb%=,"NYݤp*| XA˧Dخ:3Pa~6g: Wq (t+m%-5JF9Q)pN( Ж g s:S)k?# O:j;(TDžblN #Dhh uҒ\պx}죩s{k1!S!q0NgsCH3xX u Ηf/7z"ݣONءQyv࿻#ľv̇7%{O!ӯayEPds5x#/&ֻHf:E CémwWaHò֋~U| a1(F@*92]?V2MN[ cm v(֗˃#zv "_7/Z)=E)ۏxXt_' g Ī mc*tY* jCt겎 9i*_؈2H)"_=^Qvk`i{&Ar$+SIi(')QJ?)1mAJu|jVyXޒ2xwcVtya26gxtc> w(=pHD?Ѭ[O u雾~`|z,g9U2pT.8kB}_9!=pO{^#^khB*fd>D?Czk"[y:hX5॑}HV"Ȼ]lhk7P3TP s8wSC 6 7Y9 $DK.g[h) E=6gXFc D>bݓ(\KC:`% jA^ MK"G3 }!oz5l=H ?ngn4q=j9r/Z%nN̡AH sK?`i ֕čئSpS.`-a'A,@XHNhk0o)<5+ICy;4qoEPW>q F-.=.'A@8 X.bG,Ff_YáUXqT_(T/n4,Ց|jay[OYWpU[_-c $$ցxsk(++QhQS=-=>כs &`##8^ zqx{֧f狘$8ʈy!_"aQc,E8m\3.*%ؓtP$@]Cɓ? O'36Y:g]%ΦR@ثfWH-Q(췠3"EJlI" *,z܃oyn /-x1Νz$zqXZVx ݬq3 bXb*$?݅m#2jy^$Z[yۛ+>USV*Lb-JU 81>AuVOGI,SU1!Щo0JqN&y]Ye.mcpX 8DmEG< ߠCWD}B/[.N?وd#~EX 4@gw\Ϯ]QWY/t;A/nݜZG^+-m_(+&E4Q &K0^r^r{(4bO=5YGB5E؎3YN1?݈XmC_\IQًV"lagE3^(-PϚ"pb$}^\+,H+y2էbQB^gl,5*hȟ JJ!!k9;`QŶn@IKE[b&ʃQa gq\3?}$ڤ@zgxo} +Z MHTXI+ଞ7~!D ixKMm&5)-Тi|/u\"wq!cϫ9#~7ocJW߰f$^!{Mў#O@Ҿ2$̃yjT1&Aؕ!uՈTC` 4l{=v@Ǫ-:|RhEO$e>b>FbGܒ$Dq0j-ҫ8q'PO'e͟SE21O1dEeij\Of`!dYZԡw~gff*<}ى^QNz;j }RV͘_^_&EZ3VRA~~ymF~iuQ)邨@NMWM/[[~LUl'-~;O*for\wfN ]we|Ϳݜ`>O"˙a;z_m! 0Dn]8zBVI) $B~7(Г1EPvQ9[( s6_;߽ f3eNE+Shb@~fA FugJ39> pM`+wDH( o `yWZHV(eai{4a#tL7Rl  ! m\_x&rv$Ɂjak%98  ͣSLDi_+/A6)NC `nw[,lŒOV1o yE䊜Ce۹p߹).p|N2ۘV3-GT\YDR?ojӦ<#sy CasZЦzq^Mm*!A9oV@ Ii *#z R]P5@s7- $4euMw-%̉_l:\9!5W͜5#@CF-]nn\Q鏧Lƞy-o>mY AuTfEpd TUMLj p"|WuHNq4cceoKy^h:y3*3F/ ? Ag 6i\9" ќ6fކTg[h̊uމBW ifb€PrlPy3h^*XoKX+X> f?#3 E[zuuMC|MqTYp&(9?)#IʲFO">r c&T'C8qՍl .4p:X{Ag&IN\ObӖӗ]}ѕ6J"#!nM7buYblByF3~Ncr+PrϹw:y|9e|p1@VSj dJQEt6_w4ٓBSO`IX4LVSE~{R6bjԕʘQ<Aǣp xFS75Vd";<".z4߲M#f(,hd|UZ)3@( OA=G`-&at١-UiԞlÊSjS yGTJƩ*4-LX9sCUF]苔 !т.W[ímeUHE4G10xzRX": ʾ;_0{?&@yXG&g[k6eh:S-wyXlfz9;9р:bwv![->QK jzDid1;RTiުX>Ő^Q]uJ I7OYP-ex¦VZG5Ij)CKKZs!K=q򂐅WށW2]L7 19nDhr' xl^C&IbQ1Vո'(@=t:lrO? A,*D`ei~#&r5C2?Z50ٛ8Տ QhC{_ r)T`.8+t!Od2Cɳb 7TxnKfj/p-i!cp޵ۅd_M 3u"݇~t"Όz۩Y*.]Ȉ_T1Jz~ʣ^[fb(D!튵oUP,La8D/NrT K qI=#02sR2\EET>Zb;Rcfy!A 3o( 6ו1m)fvmygҗڽdyc~</Ч@KMoB&`ӑQ:!,}tYRQy2r9}`osIVȎ KtjI}9d"=X0׃7;~L$B{Hry&TobcLǴpiV;c<q8 8|4c· BK8$K`|ږRn:'4ȻdI4NԸCU ů$ф(?ow2 .OLC?+CtrUTEuش+t*݈F2/!e7Aq^HP: ~<8 v+/XA=ɳ'f[5ҼkPci)#oS1s]Ƚ~?4 gD 沐\Qr&?K۪;5k}$Ķ.';X$CYZX*3A4X 0q!DjJeڼ>{r!T*$JՅ4'Ao[$p𬳲ńFfN% I`w1|`Y49ٵ\-Uǜy gx3\֭7B0.S׿XQ;spbOMn!< !tÙC}Wx$[}lZ2՛B'VX(wO3Eg!M!lyhzrp*O!Mďf8=PβĩF@ƨǕ4jn){Y"6~+ffFH-$|v4MN^P8@fzK_֒ ~c[QjL6){/p`m*-n˷Qd*;%lV<^.{-|sxk8s0z!AT.. vGZO3tQ'YFe2JR^P(,?7=) { W'q8O,:RSX0(Osh]A:ǝS"Ɨ{NlooQìYDA$9~wCą!@Cz19E"jc:Iwh3 kRĖi u|!O9/ݟ4ܥ GGRGx%<u*>1(Fk1~ ۲H? ~E+~ļ1ZP$\)}rZ'>BPD[pŃUk's$1D5Jazn7c{"ol' -Rw M/ dU0`K6wZE!xnfLb͌Y䋒Ks ꃫaMA0K΅Y -pFi&/29RAl9{(.1+_^Nm25 ']qi܍ H==R1Kaw]Mb5m跧1>㲎-m:q.TM, ҵEjM@i.'Ζ)t㐩?3{+C{ɨPɬ:"pj#/ &$ AƼvk#(mIRL9KL)!{S7w)A~߯q\1.tp=&ɷ؂z%DQJ~#9u ~qc8 s94<5}.c0%k&ek9'fh|#'iTͪ[VE4ļ&eٯDx>9>B[M&*G6h| #uHJ=.dT˧LSg&JwG4K |KLd(R~(o%Vx8/dQ{nQm7oxnLkteFppHݺ990f-"q`8;ا.DZaylWC1pRY"w=oDYV/pVc.lR"xr_%"<}m^#<0YKfLUkY!q]%w.dU4 ,<(?Jl!H9$o;FrCɋO]Aƒ\T Ht [;ؚ+Y^a|D}j_J ѴVÁ.gS򘛜^GJ?&cij5ãҸkOtWYX=Lh:2;xtӑ{X}CS|53x% +8ANsՁ_P̶Ğz8SlKzס]u<'$$J'q 1cg,HyqHIe$x >2UN/Cv>6b*sijh?U jᘅ\m\EGCԇ}rǔΔ g\(Ɉ!c:0#"q[9jE/A)*-uud|mYD1f[!qIhie :F{? 0c<$%mqyu<*O]IC7[T(O);+:?;LuOXr d ]|Rg]Qaٿ+t瞇P,cYG<By&U>#ۜ`Ji7)!"ܬ{PUs^FWq_ ۪aS0&.A+s%*j)'gOelFػuOsϕUݡU pbC2p2~QMT:ooϹWTGG2;73M=j„f҂"w"9PbEgb}8Y_Aٗo<8ӈ ֣Ofguv%Cڞ5>ѹ#֊IE*Sf=Prf) E#d;˨HSFi\r G2LS3||}+v&,Z˅ %pO˵]9h.@ & Ǐ@R`,QElfZTJc܅t(>XG%"5&If~.{Y;lN_V9I) K_.]сHDU#ª+tpjʭ췥xG26g-gAKU*ao(ް!ĺJ*@o.wOL7ywp甝 ω vmL6*NWv9s["v1@=?bٙtPʸ.;1YR C2?zK촦:N,ّiAY).o INUPxN7bK įKI -LLY _`7$bӼw轄%ZpύX:;"j;2iqh_"3|*B,H~it4}46u(IW)`+n]["Ȓ+&^L@ɢ&i:5 ?oܨ2n_w<goU킿},{62j^r{?ȆB9$Q ]|FޫϚɬԔMHsXzʰ=zGї(e5C].]v<'rH23ioc0N+U]T!!I]C;het( :l\pv.`#\y[|c?&-IJT;gugz8LǺH?/<2dlr`"UBOm007 5C03kֳol1=0tp(Dѯ+b =Ɓj#զT7?H70@@W¹SD:!#Ӹ+]``V|Vİ5m?yq}W2uoy8'q3w~8͓#5eQ>ƲHo)W&u[&,|n>uI-2LP`2dLmXkDRc4YKj}x_gYZ07070100000311000081a4000000000000000000000001668c1694000007ac000000000000000000000000000000000000007000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822be.ko.xz7zXZִF!t/Ul]?Eh=ڜ.++ۀοqP }UztVWd.FӇ@̯`X5%g&87ٌ*&Ԉ\$Fs8MIf`.,䒾Ͱ[VZҷsFB+$Ɋ,ΕĥJKdnpi.n$R&Md#(Pt&% ,,τ;jc]Q}N2,1y1f [7MK喾 xy{6A֝ Z9@[ ̲m]݊'c ݝfI >ATQNGw*蒑Dr;]Z *BoeͼnU8̡נ/%9quǤQ|J(IH-C>xŸtP򩄑,w8Hy2`6Jd_8/I޿*Vc)W>--`z \ǥߐ0c.6 :Yz3^_S)2 47X:}s6-d4qX#\]λS4mϋ7.ZHDlQ Fғ^ 0s`Yfzy S+p(KTVoqMFU2~!Qk)ۜG:,"+W yfUFF H*ŹqJDEBgRǜ+n~hWi$|ꮻ^65.M|fsuN1u졘9w6;\ $dnfGgVC2ܷprYBVWb4^nߊu28~R~H(Hih:=TT[`:b;)TX:RʷsN\j= T\IGlx0 0g/eȇ$ H ipmy(\hMxHlL|Zs!ߍn Qr鬉L'EI#g!cy#j2} @t[](tT0e+=iލ|s1O+J]5HxnT[|)Iވ?)vEI&rh|L/1^'-h`QΩX.)3,q?uZP##7 z˲JB-3^4؋D= D}gbGR-S2#' @w Y)v( Ru*"UqWq_;a٨s:o#jQAP.8E vMA+.t0Lt"&&cMH_a3Az'/y[w ėhʼn:%Le[=C<ǣЈ&TWN B3}ڜq+/,e7 QSo >?j,<; +i|^̬PbDVgm8qqV dqͺmH޹̅vj"3]$j\o>5ylX%!,*yN"@@ Pm&~#3}bK c+u*LД0@ !?ad zeQ'<DthN^e}{sW[3,ԃoiٵ{U/t\3,|XYW|+x!<ŸL65k@ >hFCq4&dV/aEWc=|y@ q2PAPMB:1XA98s@DU;ɠݰ>t=ȩ?b 6 '&{ABwXQ 2b'RqJD1ڻ.m%d }s;0FkX-=&JW^hh$ȌoƉ B.UF,& 81-+u`n{`Ȋ=St)!`_JW>@ʙ*u=XaTȲ2zlK,O)G[PVn7}|qq)WXh'r gazI )s= f cڷcz]dߑέΧ8HCNynNDf&Zސ=0F6S}5o'z-Aܭkf!U4 .ac׻qQ:6+d#UY !=`L'7 ׁ:-k#Ωe͙xDyMQ=>/#nZO!)`sc(ޕD5c:rޱY)ݺ9E _S.}RK'M3"uqp1&ŪF2$:?Vav)huH=ص ۜ2_*M=ni~PkPYf2YaTF5E {%m2cSj5ceq[z<m;W325( XƛDɳ۪2aZz4tj:~3ã^E]5C|Ցu*YA3- o_v!ɱݰGu4cpF^ oMx4@1i8k˹t?1cޥ`+0F >`@7bfѨkra[Z Ov  輄A)^'$XlIZd!pdscC UXвLI}T3w(x)1c*wf >I?:$ET|6%g.f8ned6zW0(l҇V/i_t - 7XNS}!srn'+X[I3('}}o`vP cnD& #i@Ĭ!*fx:4"34Țu_+aOq3Y{m gPMlnlexҢU4Q(Ď+q R;xQE<~jCnQ9T.oZ#FN魆8p\f?XT|z`i8yȎ3 KI+:xPG#Tb ̼G BA s3 G);&/5lgxe9Jըُ"'r$/ɳJ6, jvzK]lGqIYjnQPi7s^tG 5|d?~P/j(""LJc޶YJg;"%II!_\Wse7bҾyThleE<~Œ}[+pG@W׹@ʮf<##~Y߃>Fңԍ‡ 6+~Kn찵7ͬxV{*7Z t]mQ(0>`bDLm!D 5Fz''孾ז6iTk`&\UT&o,vBhQavxgGAb `_XijEwJѸ|^]џ-s݃fǙ{vv̨j8jnQ0w{s:Ѽ@%x/Y*Ph*(!?j 3BKpk5&wh_m`9CXtKJQ%%i[RژZ [LsvJ̇}5C8oJB(hmqXHK_U)RƒJs`ZG wJ6qcMe*oּ"ގˆwaJ )< ʭc J\٦.z#>&O- a~J،S֧]3VDdDr3;%)-~"+8 /B«Qm M "2*1îG6FޔTts38nN>a8@0xkP o>̡}^u`|D&˒(X˨Y?65CY 2W]8]*>X#{RA]DĨ1YgXڞBn yb:-47xX |44:g/-AS1_sTGi^+UpEVH '{*>&p>QGuJ#U`dUn $KԸ= yIH37Vc(J==!٧vO y{7{w!Е`MԂ[zf{2itOI\Ί<{/@YXiq,1+H{Y`%Y."-5tn}upa8!l)osF^ٴTzڽqb`HVos质wdH>a,c|HQWx9㔤!ѾyoC\}<8R;Q![/ Ls>֗5ng͹nql*95v\5#~0O^r4?2~$f*K,zDnq~yCA$Lguq38}bARWq?b}%ୄa}$vV&BJc7r_;ˤ,IY' ij?ߪnMĄdFsY1kEH/Z]zw1Dר_du~-+ܷ=^ȫմgdo.lwX:,qg,>ba(aiI怪_ƢU)DqAA-+1f"CZ/xy4i烌*|\)v>?kW&B&t)TFojzbx4xB VbZä.O[3QJRtH/4Њ8jQʹ_̫(홖Y3K_tv٥zu{XY^@98z1;1;1gMHٯ:B8}O/s̄zHF/yud5d:V|y4žORh)OVYBd`j"^ͻ郤+ۘKX@3 O>࿲(W*2)rY7&mJHC&\&"Q3,cp{S.;6W`8IңDX}M92]8h mQ7܋ft<9qq3+3sZ쿲!h`'*I5˥bKސafb/<ܡ*^Zdט C$L"S8m9K+saSCȲ %XllX1B4q &g)C+iޭ>DMVELO\L y/t1L}^Hm@izdVN/ʬF f|7q?9,FnjNZTfZw.~u#"DF&R ]{ML-C*DAgS&K|UMq K!!vdL:s+j}x+'w dԠN8>Zv0MC@TÒu-+. k-RSTʝ'_:NoA)DV] b Hhy2UT* - KWQŖm%TSeGn pE>x6%c U7R}1'))~Ohirn>\/;D2&RF}503VOut?uZ<#/Ѧb) _E9xŃ1Q@Cck>0Ù:'&yB h-5oX23u\d`wc 1p.tuEܑ6U@HG!g,I#ǧJ斧r ,kg`7rgZ>꤂3/wVHjBkwhF+{I(W*c*vJ dt%Kmqv[ Z<<#a!69S:RMYT~@/$7X,@Hڦwժ`eoZu{D5'@q-0J@ٰO{s-Z!E+r!c]ӯi’iy&fow%Je4J3{m3X#jFX.32㑌>znpYVLq nFw]r +p힤JU)Dob'Qve;'qɬPIEjIL; Ee4_͏^*{8/QDMjb#`}qpbmv+W@<r/A@X{JA풼_]F-cڰ+DJãZ3.PJ%pw{ xV7W0>)6;rQu٫,7+ݟru8 Q?ھ%hn4G Ucy},ԍM^JQ,N4jw)F,c]% c ^:H'Nhњi0Gb{=n[47@bS 6m0 :λȱgR2 29w/;h,?'&Aj#~1IY;)S@tƞP{>GA$FN,w0q ?@/kly/ᜈֱ^&|t)mb;G}5vN#XX7EVBGW{qd@P=܎xW䝜kmaC \3IJ͆!xXqX<>ۋP b\)1\#IZ ˨t^z迷e>R'e!߾e]ܩ l胔u]/vb0v* ?`bUg X n_\:)W?NLze㲁ݎ`AkZ2`y04޻{dReO C{=itn㹝wܖ⏷ǟHH*GMR͝nj8֋ӷ7P=āָSӧ.!4Vu;,e &"Scq*cD=}0 Ub.gIc}xcS0nd?vXVT-ƫA`Y)&OVj-vGl@M0L C٧ LĐ^{8~L2Z,ON}wh/De[*ȮO6p7`gms5/˪ !|;,i4x,J[Yֿ))wzJ+jB[(GR<Izճ:~\FAU=\LA?zA8')-zhͶ]21T>DOW8F4MGeE7rw6FWy"q퐟q_ISm-+WJg \v^|j|zhdTm Zm \nHښiGw gK# Hche.}9w`;T:aF ' Ŵ-EȔ.KQ#(KEDq*fSx b4VmخMFzh"{{0<׷Ҹxz$)x}W5M*>y}G/ݓ zK$7x8{U,+$)Km97v7U'x4Ѣ Edc#\{n8-%_8'Ikd"M08twklƻ;mTdWXwLU+!#мv%ѥ]^=$ 5JXeΎd;{J {b]šGnSsN ,~DYB:i.]#uWiXu B5mk>pgKߞ3Y(N s4ڗ6s> k6rZ AiqZ-vAXx/ZD/qLvDr݇0TsBo^ˁ1mRxh+N&\VzQc|8ݫc*Y` xt;MÇ˨/mQϲ"B5h#m2e HZV c5O 34bM[Ң iDȲ'Fgލ.C!APG ՀKQwɂtD+_16x;M xrVgb=up9-`XfY5W*ICs C\fMh\q;$[4oS~+`n.7}e+r`}>X26P5[8:E߰X?8#fgqpgl\~|-ے^Q&&!20֝0J!B1 pq{"*1;qAN&,:Jgsf;b`k钻9xyLg$0qtp+kJE}3m[O\OG$된ҽMPׇ¢OلpϛYRz˟e8H&)/)$y_u>K^J.DӁOi[XH h&JTnȬtњ2[.!KW%6;I7#ʫ6X)#_]&8<:XbW|1xɾm8ˍ{/ O'yfi%f8.E/ ?P8ܙff@O/`%o 3*i[7it9,\ڨ# bW;dU?iלJ^y rg{~UvujhPxDb ė33ش=ۘMEְOzU]YaŔ6C"G3zf1&)*2 mɞsBRaNqDzw=fv+ˤ L}X+@z<8rM Hdo. *<3CMi< "g?w6w]4 wml/iH0޻\imFq/ f܊kg[{1%xv.P/T] @=WXqb@{041 #SM~E]bA}+YWH$Byq1[(QyHk4.`BFD?7 P6z5 5#B@ض!X]ZWqTUK  o%Qs+F %v:YB^u;GA);F|L0tWQ al")T>]\&lͩA*sG| Mr|sģll()-@B(x{im ?Ġ_|$d Țsn_XyCKfD 3VrڛB6$#7\J+(HN*A`U*ߠ@-<5Kݘml}p }r4XQ~n wfY<5 ٽ]zŷ`=)peJq,-i[ w9Qs@CxSߚ'v[K{ %C綝XT{7\0ZCetHˏjY6`pN ]#O#۹J +ɑQ0RT(HT/, ;vE5_Sù26V 3.m5[X2ghKs/*W00VF8Z{/?KŜ$@ 1`^ch}hȪWa[, +[5n-'w*P,sⴁ' ;Qo(=ba+ ]ׂ; nzRl֢B_" ]^pMp٫0&(M=(P&*$ @u?\'RjxfYa$POa3XpXش智g9e7p_;бQtж"#vĝSpj9۬}DLerHaJafT*^H 0c$-)O)<_WЂ{'M=zfnjbA%@77QΤv9֞8cj"&"j({hY6bkGKVizKY˖v:2n'|w;/[}h9|Ǩ}*gb2k"NQN@Jj._0SNsgq?*F,ReOˑ":R+rE$;NAQB3P,ŽI0bPy!y^)wlcdM7ۤU , XIۇ->~%Uuqri iP}8 HXi.~;[dcn(YQʪPXq flHאHъ.YB!o%ΫR- $ Ig*~r `k]c@I;߮Z} @*Xrt5"3vo>=%Ư8fܤUOH:ļ\q.@zbƒxb!j /#x/}hc Xt]WԼ[m7y$*g5B) ~̿}>Gp24ޗ[s$o_z?Z{wfI3P[`. .JmݾU5I(WHn!{F{G<+dw?wwyZVR;\{aou{Y2;MmW&d+Nz1urk4fX4lxh=8?+\t96^QPk[|5Q?(%? W*t<*OR HC* *;xXS|)e{TFQ '2fOV'@Dzw62qD½f!Ӡsj,=N"/a]NHPn?+95yw9WP +fB xywʮg ̥.*[ 9N{ɇzS2}@z E:Y!k,駨{=rI|#j.n{D *mߐkQ uߤc_bK@Y?lgI. o]6$k&=W-ATH{c~+1>Wak HW[̏|qiu- /aPr>ޮc85,c'pS3~B /#t` G`ձmn![[H[349~pu0?@ zvS[@ۦ].p5BఌH7xhalB׆#i]=Q~;"۬vq^cSr#)BFqJ\8E%_ 0k ZC ܙ !TD@6gCQ&T3_tTҦ#{]6cMEJqB7z>~&{F6y͖e3S^PR=|VvU6µ3 ]1F!ٍl&Qhrb%C}D3A'uL+B0pxy9O'c4$F ƛcmz\EJ`lORjxVE$j@z}Μ 5ǟha˦l_ƈyxQ k2@މ\_6p]5Qh8}ެUdDdjGSIz7t*/3DKۊz40pvQ;;L dM0(?"idıVy>Wȓ&AWΕe=wm!Ėk4 {ތ3q0ZzFǀY*l떶:LC{!d$e5(*Zz9rEQ˺-Vss,7ݪW )Gv}'Y |[鐾a0붭155 %mѦWe8sYuw]^6BڌZVf(kߎ%Uƞ/#@v% U`}w*JhviӘe{(ixqN Y< ԇ.O@js?yeIAAG|P х+Gq<(ܽhmC5BoV驠ef5时9MȔ-4$cϭ&A- {~XL>],)U Cֳy|iYeGn*h}^%Rj[tL6WX7f?[`wzd&BoA<[yCe.VXQQKRyN/iRDĒx*[<#pr%&y׽/kY@QV{5\K i .w%y!K,!Js>{:dgYbZwNYʠ"䈖Rq63It h.0TlWKw<\hVdw7Fw᷶B([$DO9U\n x2m!HTTh'tS 0iC'`,?&& pYh>,jiXEx1x s?Beȳ:3ˇꏻEͱCPj|L듍^\b %1 wvKc*6%+_#3;Bg+ .C.7g6y|(_ʕzNQVDK[S7޹6nZR1VTXP:/sl$cg=ǙQ$˶¯}fp𾢕(m6|M7*e` 1*彀l_H22CL^5jdP[Xw~t'/$ej[N@4Q~VoM\!{Cpv JtT/0.UIȌo*D6i^jۿ/|3Oj:hXp^56/ٽ¢m' 52/Lg"Fh:<xYC;({޵d0}nG':5BD`!N--V7@$cd.lG 'MZ)6ɴq>՝7!2 zCYT'ŀLK?aoeW%E3 #DY'"x똻T;>C̣J<)]s.$xf@Ս?P!WcZn؊/` vnm#JN齶1W1 3"jcx0x}Q1T]ez¼\L29xR6'}D,= ]JEӋ28~@Q̉/{Oc!4VBU5?XaS0f-sPn+%'XdC#W~ jacg??RmCz7-κK7|F Yq{;BwA[+_a*p `xDnd>rvBWp䋋!Ev*k0=5>Br& ~xCElKmO6 $?*aYC9bk턋 {6W;f Tw|]=H(m(K {zh{~tjl2lea}R4IAq/s} mzDņRY>ćԞF{ g'.Af{11]E6̨;*HH %fTRUo=3U[=q?8 05W蝂[Klb6) 6T;(J<\EgLQjYY0.ֳs\j9htSb%7h4aٲܫPS`1C\nz..Lr+t.fCS#-ҪFVfvWukMy>`6H%Dc4D0Q.gꢺjHۻ<nZH -abvT!RStl~ 5u%v诘zrw@%թjDtk7 Tg<|L?ͧ RZ{D*pf2V_:9`ҌP;6'0ÄEʇ'fsk%O!J3Wl.waiõXdo&c.>F Uc"t% ]ʀ֡׹a>?EFi@ci$Yu n],"uE:!-9{HaQXݧ[꩕!r[?k9oNr_v TX9^ Tp;D!L= Ҧ?`beO 0UE/\3Agd«Iz' ;H#9&u+cE_ڟtlFd M~ֵ_ Cwl`/ˆA!s {I]!J*OS/+ \ W4]C.=!*Bs- ,hDzדq| ?ϭ)О$KT"?܎nofHq%HrV$ӈВN ӴPZFݜgT| 8S8 tg~|ꁆ)$'}{e8̘G$m%YoUU\콴Yg7D­SfDKemZqU5P6W^'$ӳQb>غW"p `Z} 2Eʷn@?fSL{:o$Kߙg'8нg7rmFe4D4zۈOfoi1X.ٽ(2S$kZv$hs;m57u\8k]&.%O@FAnIHx),ḱl{BXF@gh4URbdcUSlc=p<|fsuC+(j6r8pJE㧾|0KY'-#ť@?x 8ݒe  - U{Kk@~32.d)uybU%N21ɾr>I+LNYx2)r~6ƅ](Ԇ|3q U^"ڏ HM4E3"aeZxsb 5\U0&)X߈$!W8Ii=}V@ Un}qXLKǁSVrMscK'-o^^筯ĵ[jmPJ6VPyzg`oie)keDXfq"HHK/*3m6_~ 9i.QZGo&~/HMcP*k}_D&Z3+T+ СlL=].Fw!q^nJ>`𑯪x@Vz2R~n-}a ~>|?&_DREpx<]w''u5@1>A73[^QG0t҅ĭ6LCKw /gK%gWkAc2=.Qq,Sk=C K^>ʽc)VHweT15Qb]51l^% Z],y&ΠɭA{$y|⌆OS%p$o^JKos釭Ge;N̟CwIO}aGN)QtC<&:薕ZJ7=-PtWN]eG ,-;Q+`־&D zPB/.g[N&_TiS!YqF0 oF.4:I(D ¡ zFW}€AoX@mLhoBV#4Y3k @U8āWhGi=]Q>;vJ"myӟiIj# fгËWYoo:Ac>v PCêFPu7-*mGqsǰ!/qr\1PH'ŦOps\]$Kz3{8A`f߫mwxK R+u]66TЍ-ޞzriEL;@q @sCU!8tsˠ ]>y_1i8|՟;{LԪ(\zsϜQXRĒ%o>5ۅPX&cQy5FW # zx xJBтZWooٚ:>~{NLւ%4K_R[cLl^L L(<Oey}42Ìña`h5 Y\ޚ֦i'VSduDi|-B 3<۲mjͥVlЧдWfRGN ݧR9e g$B&ڏpZjV?+\;y@j]g"L)cgʵynGA pR#1--3ϵR\y=Dm8,c<-|",jtHF.Y*}EBNu`L灕$J@R۰r5NSWzkSޯ(s: l{)^EȞTQ !4&SZɒJ/-.1wLT*F`(w'Cj3@yX5/u7fl .lA6rS슱*M='s1"e&}]ԵqPk(|"*WĄaFȉkF"$ :^k$0<6K:Цg郚< ye0eS82O.>\؝@=lD$OZJxo_'=kA^Gc!?:P&07$I{QE[W׊4!Dc9Bwl7EJסiq:ɓO0'ΘfxأWs5cl8SB/Y93+y8S?qps!*msG{ ! 6?V+:r&'q@&ujpP7n}&PCvͬӯX"rtsܪ̓Vyog7s0[KN \Ӷl݇,:j꜄FRUˈo@RИ'=gоT] 1h^v9uD8nr!b=gzܕ)<Ҭd%VX2lr}_4̥ Zh, 9O^dCSZ|QZT+e@pEbnd#:)ZZdA7OJ_oPr6_ʠZ=€l|^ghpթ "y?RgʊUuXv0(~R}FG882X!!rGi6]D2[[~a1hS;C{ι#]N3KKc+xɐ}liˤ{_R |'1X&7-HY A`.n*;M}>QF*$2_Gz !Fr~l%Ge{ 2g0~Qi&99K -bN7~ g̅6⣋d3 v*אk߁SM}-ӡx9y M&)h 3mƜ[`'u%Ia^檔71/R^;gRz֓=p8@4l=*JؠοHl x0uԜcWR}M\Rl[M\޾|/uy"ŁO7{frke0ʾ㻜Eޞ؜o[i ^ͮ@7@t+A~fAM8nO_Omھ!޴,odcUx`)}xΓlx\9g/HZ@0+a{L>yuS0r㇀6RMkBtf ٿBOģ!x٧%8qP<,_hu=8u-/`gIjIw U<=SWxp:<.vc$H'(8sLqA>5GmfBf,b!,}=#Zѩ{ucoQuj][8OoBN>.]6xUn3/@h06RidEPU]x/L$ 3:/ɓЪa>2;}\N=:=u"P@|y)^uu-6Ach/5pz&y4|SWns@QF**}*r4j=`˴Ųbɗf?Hj9>Πn)[I$UܐxEp)vɻǔͿ>'e1 2bOYԉK >c~(%K-Gn~s!$ay ֤V&Ј"\IQwy^̦E%i @tNs a6. ȾrIt;"W;'o9$u.cmYbdz'Bq  HI\f<{73LhM.s3d)dvmD)hO :KQեi#Xaw0oR Ct߅>jP\J4kdNb'(RX!B``Wȧ ]vRPͬ99ĥoPW.\g`Rp—d); LF)hEc>ff HoeQx'[ .H-pc&~JhM<*טݣ"d`}Q]ɚ\P} RGw~(lqg#?f:0i6sճ읺A>w\ 1vJU3m3`XMҍhê^Bi]q' Cfp\QT;]{1[=x!mJIJO2]/R1xͿfKN0URǐ {U5 s J=3*K2=}0ը(/ '䲙W~"g3U̯VA.;,mL֪'sC%eCzI!Sdh.\QW*F u嵔D*덃,F=EArl?4i\: ,LH`0|>Lbwb^ JU.6 ;'Vc뜑tCT4q.z泞e3]S/^83B<$H\{ _&QWYq%X]E.]/mN޲2^Gߍa*@>3XTo8`-P XUZ8hjk*)W\(z8[4`\=%jKօVLc.1ClAH=̪oL,=WAV9p(hh3܍qq[ġRL"* hK4S9TWۅ*G XMo-RW®\6 )cC 9;:i{d*ϫUىN3W^ZwOMVV5mV-lqK~~]T}=axeSPV&c`qZUdi;¾^tr \|?c{S' Ryϓ_䘵PvVN B}_:klO23J7ywcϜϧTk$[̉nNG+8ո%ft6>-R{&9S#yrXШ4ސ8uaj~j ZQ1ܹn8Q6}/d""͛ o8?*47Bn_T'ZCm|k-c>ݲW(Hekݦ7{T9My7s}xΗ aGU< cI}Ei?.h e)RHYϦعLfrghiKD%|CXa_>I;9&ۆE*뜃ĸs\BQ+#AlN 1~C"-Kt\hԢV#w̹Y :dPj ߏgSiE8CHԗk;K,77\(" 5Q&1v~v,Q, QgBwXPxJ{{_4[)hnA7F/"?=e֛rkɣw%Ij;y!Uje=n׷R 6YNDG>c{:%ؚ3S fiH6#_qcVjL'Cکw)\w_0qIbzOf﹢&Cb2<;Yv) v LjvE9-i3߬M2?^V>=y}V{ǍB5}gI+ q"ˋPY3p Cɼ:J1~PT#1wTvuzOlp#n˞dss -RH"5AVs/OEY;Vgm_ݙ鞡;76B'Ƿ. y<n;D8A{(Nhg O΢L<7\}nN _6͍֨ؾF|jmOY\^Yݮ*ߔ\TS>>W5POb ëFsZa>'oRXWqUiEKLS3CA-sÒC;bW,Np=D.ɸfOo A|1&g4rGv M?4 ~A .Y)Z?YS..W rRQAUdm Ԓ?שa~ pNQo)sqҷPQ`*GFu.j4HR2`Q#h28kbj"6tLv%db49:̣ o+X*yb!ˊ{zfVE3V@&5XW Z[|,jVm $='0lhZo[,UFaZќ+Hc|h=G 2<*$i)H'E$-F7AMB|uv~R01Fszt+;]n՘Aǜ]̾(A/I aSt1V4^^=SKݨ?]g.)bZawD 8Q9XH/:SO<Z>ٳԩ?#V B#uМ.=K(63J#?A&ipϟ+'WI-y8Z)꼇ZaS\G1h?_k vAw4dߌL!BJ2*>wĊ S8c/"䘤c z۬7i/u?3YEg&H "ĕSV犹RkIsōmsӚ{՟"Cm{e^2|"<̀ 4nKFi:]J^;C\ZnV3E3֦e# Feچk#@?qt$t4n{XO?Lbfqi?B!PJjB-6-.fSG^݉]>XGhr@?YLH7:I(': ߪhV rK+(4l qADww7-@m5$-B7@ Mᤢ~ӟHg} G SV?QiغR6:LHDra7oy+Dx Vqmr;vMY? {u;S̎uwInVѶja i϶Lɦ /7"ᬤ 1~C|k}F zL!ԉ5; Y gl#hk=`f }_B9_5tVQDX+lx}΀Ok"c(kų<#2d47eb&~>6-?bZnܜ`GtxÃat &oFfע}ո ܸ\2% 1uG^2;d7}3ym䫲0Yh$344#\F:4H.Jn]wnӔG Ns_ՉÞI-R ]w>ФVh ]fԻ쒖MLiE߅T )1:́5@x̗\7+G[s @FmyHK- $gT+k63:-_]T+R%1Zvl⧤ :*v J4x*Q~'ŝ `">V$86zqDp2!95n9*NHտwKciS'aXP@ڏH ړH|.x> ;$j,rn2ZB. Bqq1#+CkzF/9-L:)n;JF{s5/q#ύ_w^_훨H/ae94/Rsv&NGV.a+ƽ}^|:DŽܪI4B#};ye<* իWKsXk;"I*-U x.۫xQ~ *P4IKYu@hȕ"Xkj5!F &B6_TI.eJ6>LIr%P37&lsHuI:9AI3I-VQÑ{ &UsIw^Z z@uq=F0wDaTCYA]rz܁hti^E>wKxR9^7 .)I;MtcD41ҁ@ 6ExR 0—\4`}'v6+5@ɲ0*tuhU5];\(jU9?5%rP#Ђ[W͟)jA98MK[;6v,7(Wx8(ٵ%,Pq ]2(-?^HCa VU`Ѩ{(ЫW Kŋi S3$ %;m ^ k'wdu۸RJVm?1^ xM; JP@[И߲!USm!W5$zXfCcipi2w/] }z+u4cl_q傚i{nEi$R{L7=5q׷\Q$v{oK~|Gbrݯ@esC,4tSJv,y`}$u0 =wID 0OX|f3eȰ(!?ԕL,_ bU* u>EڢGP$Uo:pOy]PsNtj(PзTmgt 8nDʤfxҢ0SNRM jFaž[:N篲1;jTTgFj|$_6V\]1*N~yUA{"`[x@Maœx%.7|_rTӽ=뾬 䄺E ;!8[yh%`\u Ӄh36*iqT>hItׄyW H2Hjh fHKӯ{KB,VS҅A):tRNW[\sH\ 6y `ʲjN2WDC8,bp T2sZ ;AEMK֩F.x,FRfuXXLohdb/P}lU+E$B 3"OK2O0+~MNGg񷾒y[y[ ib|ZM~v0X`2 ,OXA'8فrA{Y4:iq١16Q ;~T鿖gc̮oifxs>Fe^?Xw71s$T7Fze Yc焿Hu`,a{R@P0MĜW e,c Ywog pn1-<6uLcWԀkMK=>x$65^i0;\SvVF8lrd(?jI'3] 7ͦf_)XڨȀTZ5<Q./xv%6IN gN V/Ԝ,66Xo]eYrOHtq Ҽ"Aʣٴ!ԬV/1^a/DڅJw2}Ip'4؃Ǔ404܊-[J«t/kUDYֳ+L?ܖ"ێ>6&$8}!MMZh@t03Pe\Eӻ,&XG|??D1u~Я4MGFwGLԀ 6(Qj~)-R.+'*뇁+cC_[s{W[Ozh ê5ǐ8T̥=4Bcը)?0V/uh=͉&@_͊2H;nF0N7xv"_@[1w uwi~Z븛+zc9A{Wd7L*r<^gPq5i}\japtV4Ng]R6t,B$CJӵ>NS6<$$5Z5iY՜$Ix0@>b9N qiޣhik&k-e߼*fQoA^maՔ؄1D< MM4]N&&W-/`CR]+7اS+n D lHyيǾ8sP;+F+ b7/ݟ~=f?1ܕ *` 4ַ [nC,x*gN?cp ,ԑl/ܶZ\[y\ `O{zj,Ц5{~ҟ:i4, ' 5LΌ,ݚ<,,][ u.cE\i*GMUKE!rkgAJW f]+/g@P[3&Ղ&{q@3Jz V8 sƑ:פU>V-jW)Y0_ߌׂcZ!b0…%OffQ2lOĤ> wCF:ܐ2]RkKQ S>^j 'i ݞ"mM.=)p@ƢdTb,MuD \h1Y y hz/:.~(MPcfmXuc\}r$S_cH)l[" Dhk<4Vt"*KjM`iy uݞUQR[D5m93 V%OʂDsM<Μ X)a`xu&zlbODp}cmF~2pF; b y@@ خH 8t`CWn!(Go/ GqҚ|dOT oxw ՑJ4Kw/yyPUt06Q|ySq];i L,m@q lZlt(}vg6Dmyy#:[K ,ip[?&??ZɍL#HX[4kl4R86y/Y'P`\ 8}r+]CDp9lUP'qQkF+9g A9Fatcp2;Hx/IZwQ7pw^~e:I7~b@6k$B[ޫ7NjP5œ32TUIMO<œfA>0%(Zs .µɰ1yp󝫑'Eeo}wļ Ԉz$EX[>*}(02R'^UjƮO{Cպ&FM#!y>MzV_,ZU!;9%0ʭ52w'2 -gՖ; riܹE0am/:˒~8t oעNfcy85BbElxﰌ =Nj(Ta.d&#!Yy d.~hE$c<&•W#I!lXC~g_!gX*X]'q?~<ba200'::ZCzbAHuNI{*׋عô ?!~OW)Mu Tg Nvivxr!%%P+S!RpOqi8|WEl2{Js%T/ c #e|-ՔboS# q*N񢈮@>0ʱpGx}jl +3 5pz|]I3od1n^9pٵ\<.(&Z2E9żvypΉ;_J}2ŷ" Q\JIg;黝OCIXB_?7CXV5# D|aQʻk+;KުAJrF >j /bqIk,=2;>9IL+ jl2e5:f4mwD0`) In\!q$W4V`KWٿ((]e b[[ѐ]OMX5B2_ YHXʟSUh?y 2 !f*'M'! #2x!, {c;NGR\XTSfVRH }&Me#lϛQT6C>?* Jx;,]={Uӌ 3OB!.*Mrd#e$Fxw+I6 R8GvP_%!cXJIy}ue@~l3s`Ӕ.0]37@~e# Y;bЅn4K@)۟hBeMx}##SMyGdDVB(t^XhM~)^/Fg荇_xy=虚޵$3Ȳ{cI 9 =#eb(4m+kIxT֏e>!ډc@6舃=nT"5_6dȞ*"=Xϐ&Vʟ&yҺs$BYi ~DsyeLXl/OW啦)C,P7-eMNyπJDnis _tJ+/iDG-f#;E6}#V!;B1O1Ր ̸-{l'bH;~#k)PQO+IS&vXPwɬ?;_#>y9CF}r<6BBBZ&uaakdOjqƿv+(m$ xazԍǫ $:Dƥpu%f\D!Rٙ _(U`ǎ:e}j)sLUsY\ ,ͲQ^}2?\h:vt4:E)pm'9Q*A4/i:S&5oo^c>Ǣuiƍ)jHak{VĈyk)W[b741 B7JdM( Z.p1>h[ %^|ZZޡb`Ep  Bu8֠>;8$2r_AU!#:6__zwURa.z׺h|Swӎ(I+HH.o?.]5*+-x$F>wԃ&pS\3WΪ I蘁 m_5c1Ra?[ -QƂAm|b: +Joo6u,9(F{x'VWttgb#zyUʍ6d4KH0:@̹jx:vqĸcz$k2AUݾ`$]8B!|ԣ5F['wҲos ․H鱦핑IQ{~f~WZX/mҬeL,] &'ڑH\#ƪpSBf^`oC Qb-'L.R}JVsA̸/d)[e"mͺظ_ Ag KW\|%~q(HI^,r2z… 2ʂ37!SpU)wf_E\ҀUs(nk3?a}Ψ5p2sDO{l }"";C]9Pَ*Ůi4ٓ 7Jc²b_h!n#v6ɢyI&`'OEc+U,ӦO)΢uᓾ_J&_Pw t.{7x!7;D^(-ICY&WLLFG$eyڗB] + [1Kb] υK*Nb'W_;Fu^JpW3WӯԨ7 !^U[|'LFͻEKY350^4;qkܿvl~ ؊7"D/dn:_Fg;z?8KhEsK1!; U$0uM$N vՓع[έ*G ƀY*0!.G-)x/Ē,s(ТY3u2`),`1)a(T(-0rQ)O$$'5ٞ 2zfcG9юJn=Z7!Ϟ!FIB*:~g|3h Ǿơ3Y^g1 (< h ,A&H)AkوM xٮ'k&1p[ sm88c8eM>xo#E7t C5 yS]A1ӼE׻'gW:\ÖNV-mgn7!" 2%RNҮƿ.N|!SZ5K Y/TAXhS/$*!YnKp$[r⥎tQ0ijk+55@y13˝=6000]6&̦E<@zb8OS""X>[a!+n,TSbUJ>isYe/?:g)X39,Ѵ?rs͖AKwt']՛ >1MaBb=JCHN3uMnVk 9 oڝ`kL4/y|'c~yQ4`W|Q/;ٕo5'SWXC/Ͱq|YDn}`*,jyz%W*&І`4܏Zx#*v3tI+']BB pYKO?[hj~4= 9Ҫc฾&exk,@F|;Rxq~s;k#$G}pcm G!Ȩ _ZfD&GU݀%{KFi5ˀLubta[VQcHAָ>},oG!NOh%kY4*-œB0[qN.7LW[2gwŠ\쾮\$(Ek dm;~{fzcS\TzeA0ݷ֩O_usL?!Kyre ##==Ljeu=Q+jt.?-fpaIvۚwb= iٝ╨> kljN'n.A`.o!`C+NTN;(Y(p5x"$I;~dsoX]ΕU= xiᢚl.#VͺmB|C=9+_@pEU+zޗy3}g$aƅHW̿,% >% ]WAتgZCD[}Fy7c#~%|17 EU7/yTQ .=ЪR.Ԩ]\ &XXb2BV@%"b?{ %ņl02y"h^ twIKLY䗥U #w,t@/OAΡ싕`" .PP*]wI+**ކ]_>@ cf1FbqPYnu?c&<9F$'v1޸xk-dqEAax=V.@sYV(fyeȰeW@i<׼ԱOE 3,-1'g SO>Xt "G\jI'/=Ɉ]W(O5eOn#]nNWS*z`ٷGQw8N P7 <8DY󉻯H0)I(Bs Qc`؁mx(vҠyԥMC3$J+6#H w Sn\7mlK1 SUj^E;HatU32@]l˗@̢ ]$ ]dK,Xp2/ ˁX~c keGlߖb)Z[XxQrػ%zq'k4Q0E'iaަ8WjW^\~,s9c}}т>T{@غSسN{*!xH3-y:4+KmQF̽"pdrUS Mթm51zV 3ُ!!1ΆH̦) j#,rEG {wLX|%*l N}_mz4޾DxVv_ݒwW̮*Z"sP.j TX7PY3(IrP׼|8? [-ϹUBWrW ^C= +oco?dH4?. B2mUxڮݵ :OUZj^8H|> 7,E8 $deSZ4\]n.tsQ lK *uׁj44m}Ag-T xUc/A$|ҠJ"}F;lN&{^vSu~-˹:%GHI(Xq!*Q9dȶG" Kf?ݯ›]y҇nJD @w #;;IX>YbVH pnA!1ec2r_0_e &?Ob]+hq۶^gZ6T"ˈ'2^G2)smJo޷%1 ])l-OkZH T20Tj8L[0Chf' Q5%E[o)ŗ#߷dgErcPFS1҇A0=x?=܈;_"`XCrmlM|KFǠ6@=/pbڟt]J}p>؁,G[-4NH~/I!+kQ9.v[6z`RI;LPlO'RbG'Y iTJSgTx.Ư@ cjg z]0K =3!K(=N k"fPÆʼn%}vd-+ pXBVs ~tPԡ@y0cT%f&(0XԳf%W,j:ÏnW:TPh6g[=uo f FP;w6j C/Pc2h@_K }1'XAo=$WI5*1'rCLrqH7KXM&ڃD؀;5{6oXO|ּp Jήt\O HpV'rtӉS&3Fx2mn `#LHfQaT5/0K 9ϝqi+TPAI AryLBdlTjUoMb4j%3zJ5Q%Vڮjz9=7%*myeGm2i%/fk3)R}|Gߐ#w&W['x.>!t %`r8]&Ȣr1 =OpZTn -Tϐ[XjkLG ŷS TI6]jOZn,mw$/5`xp)%բƤe۳}]]?yX69;'3iN+T{xjfMٚ,wE@sTfJE6؃zb$H4C-$0fl ?%d[[ot<cp2b noS~}ξԻƔZzMe'2Qi4Ӛa;,i<"hBygP MWjؓl2 } &,[\/olIXues%r0MlՐ>R=CjgcDZYcWZ67#iu!JRJ8yj~u88Ӯ v]v?/bNQ\ R9z\hZ62>TDD&kʃ(NBt؂eB[ T]6V\U_N(^X xi`2idHihL~֝pK]6ըQg k6dJ RrmPUW ٤#?>^$;t/c=7L:Ա na0 \,zNE`'s6Ml#SݵDE5;8@%22rY<|Q>@Dv`4Ԧ^@= c& b5D5[(H`P0L|yK򶷼c+wX1ky?'u~HTvMml8oKn:#6TjA@`9ǯkm'9/=HEG6 iRaSRŪ>1 9"OEQd͹)@ߔ#P@! ǃ;Y:,m|4|=Q_K)>ΗFΚ62׶ɰ8 Tq_=u/Nekޟ}l9Lg\ͯ _5[Ȋ{=Z 9dcS?6OJ%i0llE94{Ce~/ / vO?EBۆWQӪƋ.2K|iZ67)2{A6i;ǬgG/b dwqfFvr | gYZ07070100000313000081a4000000000000000000000001668c1694000007c0000000000000000000000000000000000000007000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.ko.xz7zXZִF!t/~]?Eh=ڜ.+H{Ӯ#39L(}s0v\6ND[g^!HCm‡!vAKq~&m;gupFM!ԑ#]{'Z|ؠj[Xѱ \HV(M?A;m(qI7x} R"nm(H!GJtT%FH`PO`My22ry'q/:h&-Nmm;s¬1!P+T,k zX=ytNyFǹ.SPE5j726'F`8Q v =!\h`n֪#oe SY*o,r>k`YZT;w6$YN v @v׳Iz0xe/U2cZ珿@3L**j yÑ VRM5yCW>m>L K?]0D[7lѬH<|\D֔F^ZOti'+`Ws% c̒z6j%6W"GtkV9=U[w5PU[XV>xz=K*f=&0Vnc >-v<.& o4*G 4uto'j V.%IZq@)g"*FP'8 X "J$Z i%d0ro Qgya;=$ eseU2vQwÂ]BGAms1$̡ 7AbdW?#pF9Ow(@c1w>a%u5-E wE5 D8{+ov ՟_έFՇ)q( Jd+8*j^>$<VS;U)6;C8hr mAVDwЦ[5C>JBop94СT&d Ų05S,%#4`}n$<?ٮz/(~|$=;{̦ /Xe)6%-Dǒ:WWUc[3`h"VyTV=r(7 x7 ؙ8hXY:4i V_%%o߯eX98e%CB/!j~'I07r>K9k]Ť8wCXNVD^9gYZ07070100000314000081a4000000000000000000000001668c1694000122a4000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko.xz7zXZִF!t/b]?Eh=ڜ.+APUBu)Y3A1(~^Q`P9D 6g]UaVE,_#b 2@6§%Wq$`0Y?p=Mf{{PcW 6qSi%xjo6SM~M_.PL - RQBM,LFeːEM $r 9]Y$w{1;~;l /i[`;=]+g+c9%G9Z-8.;;ra- #s]LNwzα7Ѫ^mID[H'ꎵiC@juem%zO`1[OT/Oo؂/q"s{xԟ YmJiY{Giۦ[+NLF$Pz'_slLL2HEUԯ08ӾI c-`W>LPaDS1O8+~Yn ي=NL=T kk*F^c^(5eEb:.E 󛉾抽.U@Cn<9&_GGɳW:J¥K?+ੜbykrɣV:cT.Jb${3ޟ 4ə\Y Z[mќ5̘ ZPP[nJ]/5zXy oU5X D%%qizF茮# NAZ"[17̞:Csr4r(=hr ':Zns+cA]BR1"f#6Ξqm|{k&daB2m AVƣ.Q"䲶Xx@3G蘨UWٗmFۮ8Dun+,O0r邏\Do'5@{a8 OL5m)JO9gJ)xkXKiu[ڄ nsBO:X8a7mU&v7V/޽'[!{3bF$h GK];[iUBA 4f$d Cѹ3hKoV H;|,l(yK>!|>$3 YAyf쎣9/]e3S0-u=Ԩԡ6|RN fgxn_ %膧}j"񭾅#XjI-4"ϐĶU|TW* E+KJ9 o]H_ɦ6O?ϋt:f'Tބ@4wUdqz)'p hpIQ[vvmHML cOVhAVQmxu17^0YV~,I&"lM¶&H$=;q2Ut5#2a,{~ r]FA`KR _5eDLs~f3 !,ʓ).W3$ D 26iY( R`e@CJr]RdqHJ#' ɥ,[gSԫƼf+EHthH|HM5{r.PnO$ ;cҦn"Xo5B$tH'[w9${Z%V%Ͻ,+ )ຯ=Ѡtbw9(˥c 8Ȃ,d0]/EO2AzA;O6EF|EgnclB2%PfG-&~m0St5aD$w{M? % hYuD.Cx׀mMzij6 @!vhcE4d!)qwXNXpXH1V@x 9DWM*E?r&'giF&“1(kR8Ko^|X S SCkMف IiKm}_rEB<{9ßJ#K{jdLF鰬*JL?TNi&^ L6WǍ%'ҁe77@Bn)}kg<'F'6j$FS&Ƅ|V\%)G:4]Q}#Ϭw9/&c^1_U9zlY|%格"90u!cm_uȥ5z)HXobڍ,#F$_gdNm;w쐙ŗ\%|(&|#`(-kڝSsI=HQeέ` U+SM/[b C"ϴEMI\"*-i&*xCUg[ٙu mު}$΁Uex"U^Psw)Z:1 qUu /8[ fT$5wzs@Z@so!}5vSVEaX{rt?[jCfpH.u}tLe{85Ӿ}AO,P7J*C";Hqؑ[ $׃Q\P0W5] NJ^EQK Ly(fXtd `R@ZR}C?7A$6{ka[L<$UQBx^D>z3"m(f\¤h< HAhG oy XI1ƴeV X8QyioXpnp9}>w->ФJHتp#)O¶xY^zQxRr,^W[W6Zv!,a9|\N_V'5x v ; :^uF𗻑(-x۝H5 @5)5d[i@%Lk(ox++щj&u4m R7UvQ Jp#Wa]j=vrlcS-l6 RfBR3ƣw[tE#(׸^ь%l~) OWG cs)]7OgG\EN p&N!/nmRh j'+/͓ N>伋|XIC}g]@'K@ǺD2EA`۬QOof+Xwc AUpZn%QH*.4#,n}ىS{z0iq?CXk8&F H}ɯm+A>.bFw%fHq m x2Td*Nk0X˘]rw?3e{wOC!akC_i3-4}*= R$kĔsLQ'IBu:ݭ]k+S0nUO #Xv1~?ZӼfoWv+/.")F&9'| t]`R mĽ>OtJF }-sf1q5fvuz$ 4~R[V@ o1h8zA@'p }"w3et˾bi_}Y^1Nw!A7uEm#EnKnD0]K^dS(/`6 }vad}ەr4TƮU2l+mӴc7`p4vÚ?ThTt {E5&ִDŽwn+3MdGwVET9u9;^VhuE5V iGCG1QZ/!]܂/;Z)պEDzWt4×)_fT~ L:\X6ҹ$''6BZz}&iQX{oMnE>{$" j.ON+ܞ׿ h%3Vj- PK("((x0WnY#͘P-g";d3k+-O,ӥ,ZpyP@33d!XlrPuґgfkwBI-ƨEܫ>"g8iIM? qgwփDddfӳ I=IZs16WA=HSn$%9upYiw.Q2}KOc{-w['6sri <^\No*`J@.[7}nf*`Eݔ$N>"oT?Si/*5=;<е9fv7%'g[g4IW u!&+OH*9>qh? smA!CNG1%)鋰]JU6OB%LZO p&B|,z"8zMaJڳCkx`h6\@GL0/8(\bˈmXj),~B `ͬnWfEJ 1~ bj-L{33? yM>R@'7mIxJ)7&3Y9qSk& Yv JUn 'L`PS lBje)=Fdo) ^EE& oV7Qw~>=4Sc>;B @`cK8^G DuJVfTM xLjD tuC˟&^DxYXԑR+o^q0뜝EX M?iMt<@`|e9TmF QxZlEj]%ן糬S J| In?-(k7qrHXuVWrtMw7(p!|Jgqwn׸mW6Yˈ.t C눉@KzΧ!΅@.ܶVb{)o/ ܋ce| %h@P|/+YȞ2J&ʭ\WLJk!z&-Ym5x;C>RJ^^4Ur"1%)R @Hm,@I5Z:'7!7U2 48U |Ð |nfp\ґMz=]DU3b= S| R\p8'?`B{bH,]Q{mnU.钇T٫-k1r%1k>/x!lU`FZD$}ڀEiP;μ0n(1=t-`Z/Hqq/MYl?t@0K9C*>F-@y1c_ ZmG4taNg;j?LY< [RT{aijTho |$4 W;v`h&؋Sd}:8?jm"!}^k~2#11[9x'8H*Tre!CY{V\s{%W`8hοHɢB~I{5#+gYѕ}@+dD^`nO*aO$w!yyMR&{!-ײKqf4pw[g@f6hAƣ)/>=S:E. g=EεQ7(ŷ ⿌ & ƿ[ƙpx:c˒IPdIN%;ҝ <\9$/dStIh%w~B:L.1݊he4 ^S1&ࠑXㅫV3BS B4B__?^4KqskRܹU*&Z%WcRK~\%n֚+"(m5wusQ΅{Ѳ &pAvSk~^9nmw,H؈ )v6_Y7d7H⪟60׉Rȁ^>P*q*!R_\jb9oy6f?dzV>j<Ş@u1sҰ-1aؚ=V"0^I^agk DuPc#[:ge`w J,I׫$Qmպ岔5b2{ChC-۵3yOy'[ /Z|_PvS/熒"tλ/k%C0@ZBQK]aM3.g==:*Ʊ4N\`4^$q{UYIoRm \^ZRN q)Lp !]4G5[1T;y"Hzn>)z A<8X /Ԋ^4ѕ8 1^QX}(KG闭0DPg q%!"2eQf3V nA\Sk5$ {JCBJݒ/` 5 l|~l@]F{@Ưxu 2dj`aYB[_IQJ|ake>r' 侲tstpycGcPAdXÕx,0}h ˕[Ħvb2~!"|SeE=*-wEŢ[wYl0tFm7I6YnE" wC!g0R˶LJyk Rϝ٤A)O}ateh!4,ݜra%p? qE iO8jf[Y};\%ڃ= !v9<@FWjfo?CTl֘CDui +VdHkft覲͟Yđ2@_‡ɇo1Hg?GSc?WH/`ePYg8÷iwC%oY ) | 켎l`%'!. 9$~xbpo?F&xA,uB;ܪp-=adfV%3xQ}1i|c*2GZۑe? ,\r,z] O}MY{̴M ڄڪ,5h#%Qu4 l %2Wܩ/k K:_y}ܹ$ԚP?Lut@UtӘ`Ts@z+rN<8ݕG$1l#U 7 x5@hD话8/| :nv % 2X/2Ν0e/Cv1]DhJ^>v~ʴP^~ScUm4ezV=G`xϝ1#SɁ\FZwtq2Bɉ>'}RQu!!Ҏ[eXУ0hEMN&U+ۺpa=:_EA+p=2qg# A; 3Ԑ8157C B:O%#mµumFr>]yZ%zGP1:W2,n$AHBt;E9$ȬmXI1^̥b rsLYB Y峎yREdv^2ffs<´)&!=<?JQ$J 6 'I?κl\rjf晪);a1|0^gŇ>buS7O9Y};,2%+8֜U"Y\L hg/O1]Dr4}ĵ MClyL``9օ{{)i XAq)(Bmdt! Tcc}>:U_+:/p6RV+@GRo/D'\kנ(q:KzW |`wEGz =𧉱;߈Fa(c+AyrY-J,GJ )%]<q88dxS S 7 =..3̈́$\WJoka6礤j)S)i%GT"J9o>}A\`sJ~ HMxHo6K8E9u:X]l@&j>ivCx4]PZeU[%B\DU=ȕ,o_S -3OQvGhIjrҶx( ]vb7G'}p,wnAFqE~l4GuJNqe2{/6w~( Cl(E4Vt''GdA`Nl!dSMWKF6lQU{MYï|$ؼNDpd⫪L[2՗P^X[HPŋ꓆ü$t@tf=VHi :v%SYa x~ĜgihZA29l(G/8J-#p߽>YsTG83q6JA÷T#)>\ޗ $NNzkv*'ycԘ&75N Q+$w֬_Czʄ6ZH4Q1d6U:VÈr-紈Ysދe1@EycиkKu ]m& hObRy,s`]aDFgv9|xt. wk\R 쑹#5xTv.2#qĜn.3Gyxվ>2 N.|wNOa}$MYrF`ݔ)xR!=eiSbs Y:sf=lk΀WX8J`{XfB ^#)|-7*UgcAT&jz7{ ޱEHW@|U0 Ill7T_ S|ZS>^puReL5ދ'=F4f@T;Vz_+g%ulkJ>^z*pƜ]]"'(#5ܷM|favÇ8+>>q ^fņw1R (tQ y]ӫO("U@5Jl%frtF˯M26 Sԃ?/庆@&38Ա%Nwdw;A%j8˲oE?Tccǀ^2_e~YhN\*df#O6WF&z% 6\0 hJ p ϱ[==[JC u;p"jYB-A{7mUj;` )p%#: {!&'"4q3O?B}9~c}[HSh 8jG66g BifGj磾kV}kս`< " izGl&`eo#*/#2sQ؉l)Id?xY 6bV>E JLwG[s)#fK4HNsМݫQiI# ~0E; [x씜kdӻ $],a J^_EwhA=m;T"(b曁{ E4j[çGn EXVYjgUT2e,[W a:o 4\;k 嚗$|iݒ=)p3¡oĎGJit#g î}+D}^zQELX .0/uw,#E䌝vI^K0Ƨ#SX(}H?:Th{ݥJВQ1y oZByRiY\j큑Go؞6B&S8׫}3yOџI*14 ˟ht_o_!>Xg$yK5N ɛ$WWٳ:1E >@æV^) ~hZ[8 TN"bu8)КZ+=05ed]t{~I_ܑ, ݩHzc%`I`ҟY>qY윴I՝w ڜՋ6aKۭ1J=L2P"eV<$}L#mZTS'qkXy)ISspd!l`_h#fuqEUzThL$je},4HѷF=O58'ꂵ='ذg)X'@4b,@%@^Z`l#0fi*8Jx"}WL=Lg[i^ʞ,b&  u`T9wAtҌ8PrB/~מ ._c*`:~y__\ O2VrTpqBChx-*4$p@ ӬaivezM5bK㤦kf]cU$e!lIkJVMa 2 u}Gix3Q imS*7 dKIhK Z{PB=k@/ɋ K f hND QSX/xDb5pd+| {{;QEIB+gT⸟iBh\[ u4LEg*+w;+9Fj-K;$nb\po:`nĨrVI(#ژiI٢{3D4 (!)󅎎@LKtG| LM.9ʵsDU2|%eyuTL/6sF|^BͭH:=<=C˙4"0K0H(C˶~ZOspq%?L\gg\s!^d&yA$ٸ5uT܎ >~0m1l|"aWy8-aߙt}^" Mi@+S_ƌ %W 1dTsw`-g,ׅW[~p2*3BQ]p)7X:3Ԉ"c;g:7> EfhLӓS$4 ]Aj)qzεHx솺ʬ=a#O/mq2Nh˫ ơUpRi\m?=mMos-I6 ^A#)UEo>gpgwykKϩ͘c=lp{îe AbZzW/}tkuӆ:% ο ':K,rFx zrKt~xRSkzy'ëۄ[}=3ȅdj'c͜jTs{H^L|-PB6<ʚrkL5⚺`cYG`G@Y˦ɯ^ѦX-Y!}Kmtj'(xFR-rE+-IJH >ůPHAPĢoZ(AV-"D>k"r$cESO_vߙNKhrdd DѴRB?-aV+^ib\W59]zhbtvB \nx\{,Dja5wpI}wEWDC8h|АɗyUJڅKm H+$00_"gMvx˖l ѤxXMC+L| AG0*c|~ֳ t%N uLt(RĉޯVʇHx]w=z^ vU)*-e=1-1׎Hfbs"\Wpcpjǜ\p񮷍F*%-?v!5]gL.OL9|kyXq?q t9u5Pp6<1Ju)o}(CoCOA|)_G&Ux`C2.K;hӞ {Փ}F?II[4gJJQ2"mYd5Nv3*:!ܭJ_m4āG|Upj8c#eǔƄΙ Q{o9`gLptᮨԵ*ZX-.Af;ϰ? ; 9TNg0"8Y_#L:mlȞQwⴑlMV@iMOe6I%)XucR?V{ۥT-k9uRg"S8nB2!{Km$`idK3U5k˿ e be_@Q OlE5G+P D4qơ5A81E$ޓƱB}rkH2aO U۸[m%ztzvmtpҩi-5kҔbcU4/SI_^8j4;(Zsv 8`,Ml!|=֭oRږi <@DαBxvo9f2g)T=.2N kN"6YH_X[z^t([w5E| +w A^ܔUa[y'i 2" |l.z$ 'Z8DQՃ :6iLƱO3vZ+TFZrK9`ҥ4k`7{ %*!+T9p(X7A2 7Exo{|M4ƿgoܳ n4s)2}ItĠK+ZNȠxfR5,%cBLq$pא2#(!SDajZO|P.'<6jO\=}AӚ˒S* "Kj(;*̓줹p6^Ȅ6.ɩXXx1hO}/KCta6UODhW17(j 5 |y}42*dؓ  =";ou;'mKgr ;-IAF0<-.T]Y928!Ǖ jzq;7SD=f" P<6x5U QrGP@hqj.LW5VQ\ƒsK?N3A$Z>!BxqD<7n@NVv;9kuFL"MV{8>$_VTEK'785Q+LfH"ܳ! FhvꨆG+ UpχU!M?dWכ(ajSO, m0ϕ6ҿ򭰵u@vPh3xKs^T}+hZ({~}dT-_ϱ}%5m10T"6h%$0r[S 3!OA/f`[:]JEwWh'56Bp[:Ѣ09+Y }KA05[u0T5r`e379ۉo˂g.5L i]M]Jd:{ʽ10̂mfOAspF?~ Q~n]J6(&B~(u&҃){J>+\#as>X?Z,x) ͼ/PƢ-=Kjo׽U7.[yAC;o 4N.F-?N[9&#ݢ'?;70s/&3m@?*F}CDz>HՉ¿XgO($4D1{㢱yh3(f8n0#CџgUL7' KeKʚOL9k!Brhy^u `)gGE*9~$ O<|}6h70* T -FIgCEJ kQ`mu"R EI+,[y-2J`CC{N Y;cP1iE+◛\ a7nY8K\'w[EӾtES.]3m>9wg0 ':KS #Wfi:AwG\NiN"{gԃPW2mj%=o{(0ɎN +pˆ0wVRVp-" E9wf$׹0vpQpQ[{9W;[GorSրL Q|o\l0Scb6.|q1u5}qΜ\1;ަ.Y>36xŪ aЇP~xP0j1y;,x%#'X6w9_X]o {xͅ!2T#O1Ц*,; ji\ss"Wؙ~wKA$]68C}>) mPc,yT[!5%Z{_%DP9s ^=d@wIi'۝Q/H&MݕA[LL[ł]Gq[5+VkE:!kWFߧraf5G *-W7ya/YEm>Mn*ېcgT c 3-4@)N(LS B~r Ilkݻ͟Es@Lx7!.@Y, n\VmΎ8R. U /hAZa` .p Q^H8Ts1_"ϴ|qk&{OTI1Y. LN>]c]ܣ^ Q-PJo6Ow]ivUD4L0Z!Sďv|T λnJq7#h dՄF-{~ Ū9sUS>HWTa&׃xZi< e֍9+w \UMw:9OwX.BE;{o]`^[$IswN"+o.jMG5\w@j aQ^ 1<J*J"jOb.3tl|$֐x%H{I/k7"KmY* S$bS ^\KXPhO% G_*^wjŘrp 7*>%w^܅p5^q~&xy./Ğ1 T>akoƛ}oy&N ƹD)] 0-6I &,sBQG5oP?JD/HTeD m:@W g=;Q朆z5 !HJ{=8XN3*x#藎OJ[$RĎGq=u^귮ToUF."1E,D- yף+?s+fu?m?ռJ-L~eVӥf8W;c.[n܁-D^L{k3|i']DD9؎_.#0&'$U6vG aG3ڞZp-u /I@P6UL =n_x%RiA]Łt? VBs\i]:FfIJkArCϞAQ|qŋ_ZX3nCЮ+7Cޝ QQaUG<mOALyUz c p#G% B6WʭQͺ+Qz_bc9H>\ ࿽MvY{9}|i}peZfD_v+9M }1[|*3yOm?FLj$u(3>>k$]_,MtT8'?ҲU1l[Y*3ZaST5M+eOF~{2DtҲ%LV&0g~Np,. g<^1`N6Xjʶ|2'/L>[wXl%̤PªTpWy"*ư .< 5= V..R{[;Ñ)B&QwD/ ,&%h@$9_SN?5'C$`gK]fIx$p _Q'F6yPC]dI?l`x8=P &{ 6 B5izCtpb8rILIFh a$cl:)Vx C(5J̔%)Uz"[V6>,@[ *Exs Hr@$i,bv)&T$GO3RSH_8$YCbA_5nyl _Icn>-Hhq_.Z!gn>n¿θҸaOCY Bz.nWT'wY,xʐC/zxa("GD{Dטo ~[Jɝ IkxLYg?s?’9L2!- `^K_qq_i˾kMgj=h۰j1s #z?,/My&(_ɔSp"tpܨ=hXSa H{mڣ*d͖O~lF@>$՜Tߺ62;́^l"C3rt bli@o6]QC4>#⡣^ʻwP7<`.n#+5Za97_B\J=MXtX`dRh"A*t?F' +KxGJqڃ. WT5cl</n lϟ!Q!cb1!( .rUm19VPRvze6O[t$r6RԋuFZNɒc蔖-jа(20}JUw)!Zx3S/Q)5 awIȷf #txW;'h@%fq.?CیSXL$ qrq9ς)Ve?o]D 1gq\q7`]Ma%yI˪-Gv@&Jfx9 %`ޔEzq.D:sxW= 0h*tt]u(f<_F'FNff\hXU v\RsxroȽb`|PCNFP:I08+MG/$gӪR;nm1 EǪ77t` quBSZ/0/L\D_Ӎ=tӮʥmdmA^7LU5=VNڇ. K.l8%I`q3 N a8!qzU$x׉poZd=\cOf\5n**dH;AS/nާ?26:&d< Zbe֣x@dE}7OԱvItRplubHU~[*ˤOA]7纄tĽuG:KSm>s~m(_5[sB<Ϗ}9d .=iqBF l׵z곽  gN?6rfu2,ts} b_xX7~obT614V5_I(!M׃2uS?kȫ{<~#i\~V* M{H<&+{uZA!s4?s$yzhI)nV٫i!Sf5 .Em?kυ󚽚"PyL@aA6 8Q툰ׂ Au4 ~q+ muGDtQNQm`Dmt:/.8-0R|.k}p]$C,u PzDȶ(H|z>YFI Y5p =ԎOTć(#EfԿ6m% QgU^k@}~Nw{7F&ԟܑV#8D@{۬c ١[fhB1By P:( 2X@XV*ݮqVS |.e#H[3=0S.F_[YYAj%0gj$BU/&&qN@ Q  ("uIk9{9V80~rHAA Q/ /ԟ|^[Z'A!m?&[gD2$..u iA>VL% 0+ozV'Ȕ x}e"Yn/Jhm:;8':ZH[i?%@&[\b. ߵG9W`&x}K %( ˷vً|Zz b;8p&EƠN[U#!3H9`3cDŽ|mù&' #$>$sO2 1!PwlwTy gI[d6"r'|bK+G4 2i4nw%M-gdBƗ"EP;#hDsKxW21G>=^jeU_O EJFaжWڴ.;^-.7?Yu '#*x!dP l5'ߝ܊0MٺtόZr4ٟ{DF.uw郫Tv̺JNR56bk4 UL$+qVr4;*!eW* ,y]V9mw^00#vwke@8DqGE$(5U(9cXlV5|q1dcTk˙u6ĩZcFl,q RhV5ӈrlJ>++szx f|Ec/ƤU hk4Nr=Zb C럻r|}rE3wAVǰEc.t+,gXz e*=sӄNmC|2P;k9 qmd$E~ 83{8oI5*:m"ro}F@5`4X@n@D`l`ׯN)?3сbSEW]89-(>h(Ws;F@d襢@&`h:;; ;_*Tvb{fh DJRBۃƒL4cgS\UQa Lމi>%jQp|?^,۾RU֚.=ȤHԖn4-G8~rFbvL>+Rd2 (8T)E1ϛָIШ-b Z3TʚP2sF;m[fhqB?eyE h%M(x^>κ@84^ aǑab (bՀ?p +RHس12 `;Y:x9x ؈fl1Ӣ i7?+IX>Ϧi1}ҟw:VY eflMevg3mP]uք[DÐ݊z,[mHDmawAػIWb}zÓ70x؏!#0 TȄm'RqP{KƷ!/h}'(8RN|Y$ԛǗ 4 HFfaLf`LbkHX6oJ9=04)zG KC1r4N[4;Wq1fa -L)ԁK=FSn2꠩m&u| ՅKrlݎ$l/s|bd{`5V3) gJ3hR 4y%|$2ݢlA{Sv /i%M2 ϯ'Kpٶp~qҺ- $E5a9>.~h& ;LH۹ qJ5J(k<^$ibf]gF4PͶyG3d4}#[>#{`=So'6ْM/U*!֫R!!̞kkf {i`c$<`+1EH .O݄R> sBM דvHdmLvɅd{PWp qESn rз9^{j}K1sw^4 3-RЏ̜%A83™%7 jƞ ,)[i3_C<`7Sf oe]Π@) гu֟ͻ+AV-,$IOJe' ŷt!ߟm8V8̔ЫJ8ar ͐BOβVҾV2KEr]w1F0Q|lZڅsCTfvceNF݀ݧOtV"aZ%犀 ֡)%)Qv A 9G7/f <.AW! b@ ^m)xYdN%,XNgκ[Q!Y<H?ԕ hH"-Ned8YspRS :{#)"U[ǻ|qMz Sk+c2jO#¾WTT}U80.fInͲ:^&5d쭛x⚯6窖7b7;>-Lm mWxذwx Ew@Ǵ'N1 Z!3aƒF\ =xnҢuyA*ť{pcئ:lKb܈w^,[Jo 82Bz.EwЯ!Z|_n3%XBc Ow)."B},2TNj2k~Eq3글Y`/dɔ"ԁ$tœ3+Fe&$ ~-o0.K.G E{Aow@o#"؋uyMv3`騀k9þStL z!E:8'|UE < RjÔ<2Ylq-I{ڼcrYl.0 =\zⴡ/A=dnE뉅06y_4 dDPάd_ &>Qm!ٙY2%z(:v009$Lfva8 Pa!$+;ar/l`Tr.Sow~:_S1Zp{OuW`),\3+d&x%Gu X#FQw!LO,nP_XEVZM/{Q= *%߻9@1ia࠰-,bNFVyICAbfd)ʯ)a 5׀Pa`,3-xbbdC2u5ze򠪁u 7P >΋%|nZIqnᩖV'OqFn̅<4i\Y 2/c3SbAßћֲb߬0u|(n Эӛ̊W鍝cY*^~B埠*RU-]ѦRя X^k~*HwWLv"tO`F Vȫ-f' /Z\$iU3G,+[p䖯,> Lb@UymR7v9U)9QMfBܖ=WE_ U4~&5~4҈7T4[z%el y񘚼l13O=3DNryf [3<8QVO=ulm؀6ֶ C3e%7QoAGb˄8qCwKKkC9 ɐo>`XbIzuxBZ\\[IqIY^.3ăA^Ƀ#qćH_bCo3A~L):+wX<}(*s, Eވo74ק|y'|$& Uq Mm&o$HFCS?5Ze2-nċh=!Y{U3M0Q_<tLs<^Xz0`+:HC{\0$K=Adc BYǾLޏmR$TS~e)ˑqAP=M?L~~ SlPWl#%WeǙNÖeu.3D?4 b%q^B _S13gi9rdlqn$]SF`IUׁNͣ !rnH).MulvyJ8:_5 cQm hFYM!ꔑ~r&J<%/m e1T >'lGj7=I'knԞ/Y#gA#7Z֎rd!cb1 ~ .?|nQo]R&+󨐪ɘVlc'P>џäbJ 9p/O$-kkĖOQ ~, )f/ &B$] Šl` ^ 5^jt=l!fȃLTSHbJS1,Jd%y=r |^#22_ q1i{ À,iptP,`4_7u恲riUKд 2/PAKȳ:Gt[=lc%:U=E+8Q,'6t UZHRLNzdÀCZ* m{HG͍\ZkCkX-r`Nn:)Z5NGhDq PV1`%+jPQV40;9dn}Ĝx413SpC$#ŵ UP+/ |"IEkv-#}f|or*0ZB(_\G|&vɟL JwWN~c܀5y88 ,@ ԎjmAvOPI d Gb:0\:+0ƮSAg`?"e7C&lBOͭ:Z~H"tFU_J~oR*eM5A\4mF*hgz<`:~\}L8|9A #pVWmmI*LEI׵{h 6ԭj2&TD±MOԤ sPHXƖ~9pLSQ12X|6 Š,~~F7T*vkuxIY!q~ڷ|d=ZsJ@;-J6|"#yNAɲͫn9-S)sjnZ=(@ZQJ#&K(I ,YLUM mR[~ ە )f$vf2^ixGO;W1eI/er{k7[#n-|\PJ9ŨY V!swϺsV7 _<%¯]?m|ӟGj9c+R^lT#WY/3űtq c&j/=-%WC:ӊxYwҭk8+N@y,Z) 6uJztE)|noF,J^?sC987-'y 9G 8屵{ EF'=4Up% W.ZrLF [([ت0 ax,(4=khb%>F #~el8NWYgj&#!ZL!\n,[ e;,v8{y哇@RU_56X$ox-9XBuiIӸo!{Xs&K,M"d NC'snj-^7guv}G)5p/ҲΛLPk~kJdݻ4`Ǽ,L\Gnh+|A\We_̤e֦ |U۾}ܒa cn uPRkm]aV^AL _o_n?1R·X o ]iNeJA!GC(Y@(3{8ID-OJ& |s罽%)ȃa ۹|F U6P @wWz/#U4BCȌDd;F5meP|m,Hl31` #l~hțHd)R ՛u/ sT*q`a:J<5["~1u\q7QJy\|Y h^nf:4$tX[VTxW$!sݹp,0H}S*o2j0bp^uS5V:1 փ &Nثؗdmv_W?[ڥDq*0u=R6*'0E@XEC {C3$-P{`5V,8Ѡh,E@:Kۉbp3U aĨ& : ih U"O%26TH/h94&_v'7&zhsczB[Jw.\ x6*Rb&(3}t"kyui 8H8Ԭ\K{ IM31;l,؛PjhFj>c0X^VfA%@" ԏ'UL鵯G+7k̑,gq c.RjL~Р6/~R[w~`H}3Y啕9񿩱ǮHx1'-^FL9H`s5\Y^yV/_C_KxY]T&.rNYI7ךHZNs¢38aC=鼾M)%T[w]dRგҠ wOt&#oEQ1ABs @ Ĕ+WPÌC.Lbqxߒ$AɽafLh6|.FL _0զuJ鳧s糔&yY8fVD,jDT?N>i$NЋ zڊ< d#L^kr߷ہ؍V+"r|FEK?,;+U'Ɇ ,+%q g{r*F=܊zjCo4x_Va~:Z&JAhm;"ۼ87 7&]y=8F.^DD{Lˮо#0)Q)ir$zLS|ߨ?mUvePwSh)$^˘/&Cܲp3+XD3c(@~ld,4Rم5M#HA`Ub[}p,;kp-K*M25j%.Y,!3Li.R[s$ۋ`Clc ^Fy= ;na0[شtMKjGBͥmexJ2kQG`'P1&eqsԧ"m{G3g3Ґz8<>WGv"c؂#02zj Cr´ê+zh'ա @#rJhL;MQ1iT9a#̽J64pH_n#Í@; _eN/*yVnqHShOOq6\䎥i:b7Y oÊV]"XmULM1ʡc!]`ׅj$ ꤊ~4`Xb/,ȐT70A3,E3w-r͂+ѐ`5p7B{Ewyfyk-T)L/'p9{G6.-,:hⶕ4:db_q1T%6j޷ʩ=F~ v;~~"{fѸN}Fy+hoqxzP K^bn,cv"=ę';S<`V%G3p:tod|We)^Zw&~塽~I/ #`UtY,5ʖG.!xt5.9`p+;R?d>c9WXRǯO)XAJqNQY<$怈40yYŹ1ΈUn|F= 5I͆8 X˕Ky̒ 5etHwh+e5 G㙚^IR_ ߳cx':B,.B ]tw_u#ah9{ȷQFktd= &}fBYsVi=1bw1~p4apCc珵yW03Mnʙ7ev%Ob}Az⡾Uʄ܉)t _xT"75KnQ[;j ^shߵl>b)$ ʺ439܏?cdW]7X<zb49Ȗ1C7l 鶏(N1fz'\W]1J"AۅzHX}€ح$~pu$ }̌&Y(Tu:tmwquk+%~MSpE m} H2!ǡLv֓oVM }LZoi#6ƍl&(C&0iW_˅r籢XnR-ۮ]7 kEHEHq*-i(k(4Ҷrh* 2МT9qv8W^X6'PP^(`zJ1ĝs5iRtSڹyڻ-.د!mɮҟ7>U,MHG`ȴ˶KA_mXe[%Mߘ}vo# Bl3Bh"nžeu}c{qZvyۻ\f8`͊\bh~m>za`2>?G]#~=q[A`$BEM) ћ䱉<S w-bڮm{J# =sml`A©.x06UHBO6 nEr0*e_.cjhXuN aA+s`uu4j[ JKP?j́噐PU0ww^S{ĸ5?/V[O):)!x?"0:uPZBPkiG}kFEb їm (fP#>[q %C8s`ir'v1bS1$ĮŌ8np BζltT]l槤 ^ ,s"mZ߱׸:;_*Zu+Ŝǽ3rH5<%Z6o|x5RI߶˵G>6(fYxӺS._)_E}oηJVj`UQbkx49Z/1DD)p_(:woV<6ry(#o7/RQ)X^iF\,9Y&J7#;\lhP²'L]!Fa/7F!XY'%] |~-_AԇBQ E*[Eߛ;EV,L~*'Ɂ趷[K&N/(.tElJ`?e0Qiǜigy2*C@ 2su XdQ8'9LoY 9`6uIJ?Z Cp˾/>>HD<%3f8ΥP{AT5Qjܸ.kD& ㏮?Rath?r̈!0 nG\G)@imcsQoȖWjѷI#@(Z{%uFK$=~zu {Ԃ*O Y8L^9`;K,n+-q[O* "`O8Ymz4pwS2RKӰ+ ۬O(;}7ȧNaSab?}u( IPZ ZtpJ^*n_jt,jInHf^))4fZ㿫]^m"t-36gzF@wVY&- M+DYLplZ&AD{ɸkLwo5ؖ#7z 'C+4uϞuE"k-9"4n ,qj~e?Kˎz> F2ŵ嬑bAmь4~=8vStA]O(VMy#7R-DIЕ;ط kRYY3Vd?wPx^W vtbc3sWWnM{-b aqPLS¬Pu!̞@ ttD e\K"^yN:QON s̹h|HzQdr ߆݊ ץ8we$_CwhQȝ).ēJ)Mw>,R)=Ͼ.! YS6烀%oЍ *ur3s>4jO(I(`F"4=SI1Dd&$ N ^Z噋_w;J:FAdpfmյ(DT$gޕdZ^"ҷOtƩ[zdg+&.^tXJo,$('5!khϰ-㶎îl'm|0F< wB `I6%8̚"riVe#]"k%zoNL]>ڪS2g/,S^ 2bzZߣɥ ڮa^$ӊdHvqaRj_}wL+TPQSPXu 鸓6Dk iDS>ct'SƑll/BiȐapb&F';$Hx5 73NXBH2ӹ !FG.7=SgCx5Vbb>Lb:&XkRLאZ"!VLc9>6( ܹzw Be:܂QeL=t,X#Iz nCB L&i >B17`*ZrSxv^fl"YH"mX,juPKc@FCPS}N)ûIr U^]2c̎WHp+[P&jH hGV1]jʀDV@OLVDCdk^b ٬9>jtT[v,Nn[Xs&A{ =c,FVk1Hyx[e*3}䎠0VAdxIBPGuٷy 8k=]:Ⱦ.VF%L^R.>&& &H+迕GytI,*y5=:@US_r.'Q+[Zae: \R䋢d07p1;MQ*?Xd _kW"t&Jug\de#nBs.4H7 l6Kc(C*хFi\&I]%<̷wѺdMp ( x o^VsDIZ?:䮎{y0WgS)ȹ9h&h4M.h n,({qYf ?V)]W!Yf6RUdshPG_|G2X/ -3p*و&1Mmrn܍tgFKSZLrf=Sp~V=n+Pbff+嶍"BK#=q۷e2;L$><܌E2 Иw?cKe (Z;-~g!?Icugc#v&'U ʃO0ҍ7^gґ\1a n(.Wxߨ ^̬"ZGxyhx6XE0_kŷݙ%B&(u.=sMzA1=53/^Pg H 7zWՌxP"`]rEe^M)H@0d]Io:{*~n_S j{HM [LOިrG #ع3h JY{tI xɷM\gAk-Z<6ZQG1seI|kUXa*}͓dހRp"|Ÿ{.%MK%[Jt fG~/'=,Y 00s*ѓP;1M+ ֦O`eRe( uհ nv*t`(>>w1/)_..Uk"rOs@Đ 8d%(lVear M !u>vQbm-tH#:ȝg8T:|mT.=/<~"Xt_H6RU .y.σ?ͩLC [wv*WOOs3E SV]\_j}~6׬c)(#;gyUCh̦V.=/@[|霠U,eBkbZ[_#O{~`ܗ> ݏ8 3 ;FTF +kgLޙKV[#a;Ɛ3"jqݳ=0c6A*0mnֺݦ;@DSk;UVp-٩/ObeؔS)#T GSLP C#S`w[y^NҟB4cq*;uCëv9.1^W 9m{zƠ&τY&-P{Z,;U}4ᄀPj3p+-zP90KGO=o. n>JHd\WPN٬ "]qcnn*deyS"DҪI[z~E".f-6!o`=d gfm'PJٱ) R b lɤ-eI}"jy^O!IKe$Bc?x 85`dZ mVD]~w>8X@=Zus0(N˃zRp9{<]?8٣*B%5݃yr'NE-*&H-F 03صs3:9R\-;Ȅ_Bvg=Y()*0*HHoF/gF'&yCxi}TX@tjBmMGEA7 .aGk%Z=v< c r:P-k qF8h֘Q:m |tBvPM"|SLaJƧ!78Č% ^2-$"R׭ږ@| E. [!c@ӋzL'A?AɤYV}K^P {HPAXe"~ G.pt$8sgqx/^74b\û:YѪb[N?4&W(&qYu7(ུ`sڋ@ѱifPgNF{:fV +dӑGEg@qXWE3_"Ȫ %` }`Y әNSsAŔxG>_M*P Gij[#iLLj 0ǪxW<)Lrdz<7= TB%F4.}ֈ9[F|\'- #/@9v/ncfJ C?jx$[pƷ0;-SD잻oA1)9`S:!HYb!aΚ:|&ޠUqo<C$g4l a9JKviWLi5_\)T@2~4J<&hКX͔57ȃ };0awG틃6rZ̒@Ѱb*6'<2o5}\`q)R(TPI钦5}ю*@!a6 L6NX4ƘkAy(8[*B~~żOMqk ڲhER}B`D/yEye3/tAuCd &t,sC1jgW~+Vl xSe[sg%(2uT+&4b&Á(psߟY|7 p!q9@by3qH[gnIF3kt&%f]&N0t67Y7'\("=f3ȧQ;7,M^\Vath,$y4mZyh]^6#5껬pc :x QuXS_YۺM05R6G&gO~ʩububk"٭^7۝ kEFŀ7'^)cu3KGlJd6K懽b˯ϸW'n-: Fi0J> |ooj'lxTΚNȴ&9J=*iiJjSC7+ܾi7ݔyj:/"ҞaHefrAnޗMpו*!P/\cz%f_ [G5;Et.R"76N:Bz&N͛("(U3t OM0À2׀zVgy1 d?ǔzf2|~VD8Q(avP6WU1 mgP7uqۜ$|^"k+Xy#* έU`փ|~ꄌ=mg#xA`"nxe^{ {?LfMCyS5y_[E馉AMЈ} (8{W}8_Vo#B?lZ;"Gjoln[IT}{٥Me]zj}9 AmެQ"OϠ;(A󃠝xi ,biִ>ۊFң>~@"szc{"^jsu8EJ4%~i_V:oSJ;;s[ߵs܀wNhRmKB}*cc4 и ?7haSR~DN=rδ撵fRwÃߘK/TMCZipqG4*d֮HQ$Z7r}r7޴IAv*]wYz'ً˲!ԢcuiZT3s"0 EvZn}p S*?kF񌨪(VFmԗj8A(?}6h~ Sb2-⣖ZR!9PQ/3r$2 ѥmPb+LȆ# g)GC +|2y7);-tȜ,?S_g(K93]B7CU. $򊑶'A$@2eaLK!N|EgW~,? G܋u<*R4ȬuM־\9Qm2@8Us/cqjr>]vJ(g!K &is%6ƙ?`AIH< 5DLFw%8*@c^ S1 ݙۑܘ<*~pu ă o:<\}P4BHdD0wwqD[!Nza/,xjG B"LNx~=z+IOGʨH~I(УwZf8\#m\ַ'$-"ǼƵ30W( 0 a5ku$(~%1z!ZU'&0b=|I{=哋xg^"W!!i؅Iyk|Hl E o6`*MT|ʫ`Wf^ ֮K˟=F}'J ,2R'c͘=pm9AdwPUۤHuC5JI: \zO"pX'l;^KBZ2nL-}[W>B mj&SntҌTP^L.ᓨT}wEA/4Tҿ[@kJz[%إ9FIW٩QUc5ٌ>ZcVsM'M@!ce|/ #JJWrb( +Wr9#a+&WRѕv0u؟ǜ)vRGU;$Kqv *"{ۀEz*cANoTňv;q3H45[$SP?+l h(QZGRҹMU8Vnl@8!2WK)`'+ʲġC+2Φ"^]^Wq"҄LY;p2UwI֎C]V@\g 5_\-]N~>| {+\gqæucHqR\"Զ=}BW-WA0C{ u_zۃ|?(\$+$wu"NMK̠-v,\+_1bNLG(WP8b[Km54 ].VyO^\ÁFr1#-AWioyE7UCJ+Kj'bGK J8RW^RqfNt([l2܊2V@= ~ 1޲5"ץXƅVHvrYh: cR8zr&4f&H6$vnOgu!]տ;Gqqpr2z}jm4XQ C~Mw4ڬQ@W\nd;'zkMRPE,[x[l#n2ƺ 㜮ժoxxӱ @&'tYqڬcp%` qnFiFN'Iw8qLw|7 ow7˘x[S a!u7ܜޞ4mHHoD{(:"/wdT i5Q3ÅʎV<8<.16 LӜҽMs9lDgIV M_W˞O XBz+7gIs^.O9=} cp SI` V1pVuC1`dsGd.3HڢN+C ep6g)綆9gtÑq ~3*26~ DB@l羚8R)X^o[<ā݌yoX*t&VW2NnFźp(~lhK#!n5XX{vӖCvQ %u8'T2BtV)GN&y5p^ʍS>\ 6$u~P\rX5d9b2$[ 4ZmX;_<087MJ!Ri-0.u[ސ< Gނ=$r%^Ӓ⺽Bb! % 61r˗ ֕2,^$;K0@]2_KT$le9jTZ<^>S?,J*nWja?>C`^"VXq(I.D^Tj#COHPd-^G 8]MVg|jC/׹OuF`}NpDu2ܿ=\oww~ѵ6943Sc|o l_E}hc3-6Pb'ybTˀ?-9 Y2#ut*8{^?zpYbPc,M-v="7sU 2 O\؇i=,"jˌb_j6}az_hS'3%E+0KTky2Fk_vv=L7 YA@mY=ts4& 2707+?!+|_~%T9-z .0YIw%jc%OU&!(&_& =p)KV"I]] ď\-3qkX#oJ $X"ʚ?1_rfe>m8z^,$~h/QZIAl :Wna&}M 2E;ܧwqXFƁy..l;F 'Ţnׇo{e'`ٌf<@wEÿS>Jn*)n6[08*XOռG0a9lH}Dz bdy.AҨ8g6\ƲT>D()]#J|aÞo^TNCao+L(f4)AE`33G6έِHEB&TE*lM9LMJU6ؽ~g؉i# C.z *+uӮj$$y4\1xoָ.Fmn #7imGvZ` "]0Nj,|;@Gg}*9;7g11IyK$/SR8=[*&xhܘl>׉D_B0^Ai0b@濖C_~fMC{{Bi2ȭͣ3/QҢ1p'fC"h?Ytp戥crȮNzwYd~5֬`ܛ1:ռnww<aqxX́1|=hd*0G^tO{ $AJjrY|-@1Jt4!պA&Bsv-{XE_ߛ9xx%.opXʂjOv.Xu;pqvtv5>$tTMt*`t4RSAd`cOƃ8י o:WER>d+ea1g84^ys#]3%AjL)Z/h٧C@,zo<#.8TnVmӏ\5!̒FUU>WaFY[|*Eʨb={2~(^w\!ee} e<һ׆82ʲv"Z'+W{(#7SqtUg\ V_a\x[c~X_*Ǡ75sTTɟO_*ϑqV m'd {Wkk$ wLQksOv~4lxpܶn6i@w)2oCzPаS{tN8"^4$s5Г^X9u >wl|9RXKƱ3WS%Ԅt]u{2 ):_Hu^ǎ1)+U2O\7Ѿk{Oӯ[Yf9 LlJ"};2wv s,V~9{M4M`cf}5L].<ȯ,g^#gMJX%%실7j_:d#~œ:J?A>@?,g+p0".=3hhc/ΩfGxFndJ ϭRRCeψﻏS`/\0|tb%am~P s5aWq;dFԊW"am>晳DO"%ȇk#Y"AǖiTOBKv*iM+ OBt v^]k@u f+l膋ncqzk{͋RIrUKN-[6JTb >PqAd.X#tK0 ޠx13}EM/j*D?i~ӂA=*JoQВP3H!>1ѽ!gkݰgrI0\-ڲ 1+r?$JOI((vSȫW%˅m``(jgP{>C[1nhctH8sټi ^ ,obN%T&x "|`ŕA@XgYuIx[Fk=;1OG'YǗ$D2GfDsy_^L)-30ʷeC/F?6nBt.ϖJRB9Xt7g{r21ƵU_qt5yҥ;Nͻ*&gN[OG,Qa"z:dwPS#jqʌLWI}2SfEY-6.Owqk<;q*|>Rޑ:~U2};T- 7oc( P$> _%l=?KX\hAЧԨ7HR@0t%{+;K"zњu}="tZ#%HL;uv?uB ˋ^^s7E9³#qxW#6^lּ,9 MWES&@Aw']oJC$eB ^Qߛ .!IG4Q?UOZyrl 0n~Y _i Lf#Kw }Kc~Unr&W~njvM45Vد/܇V L7㒖u+-}c0Gz p-dbc}#4#$k_~%Ȫ@%KVg*Rܙz^?'&nKC7D(9Ҵb;!8l_J4x,aȘ]m&C춹늊p*(7} Cj3S0X JZ(D?t˯FR=g:)I'wDXn6zHpVwo0uU0I (O|ȇdy\,B|a%D}ځA鋱8uMeXRetQ."LIw % QzÛ}[Zf]23S*)/фTl['7:-&)WZ4/9;8WH,}Ru~9ZJa%:h*>iB:AKy% [oMٗzV(ɗf[ܼ"-dE{^50y^3GapSS@5g6̀)@l-Ǹ?4xR{I p(k951y^4~ wCŽIf(\IMŽ ^}Ia+Х',\u^mP!WЊQ!)m/}] Nt nm늳u5j<߀YL" 3!Av硿k)(Euq{ٯ'ΆlYevG)eNcl*\^nՐf.X'.2F%Յ2T]_GqHMDSHygޛn!=p̖lR@Nts_u s~_!a3҅et5MezUA)@ͬ>䩆9t+GDŽ>eZlH>VE#;UdW :h#ū~<%e.46gGe! Zbrtqa5 مNGI#7^Cqu@(#ڌ (k4"qV+Bna)tW ^$!ƈB(ny_K$n\K`NBwڄ\{ C<|:2#F"@BV*5mXS@. ~d[\(Dʼ՜dkp+"I\qmYʆ#tvT:o mAan h!5P ^*KL+WL|Ntl-Y*>r)y$oSw!%4 ΦwR7|&;~j»2?W 5e,#VL9qz~$wq|&"K0/0#۩i .0k4,d7|YA{F Q" >ةJc5JԫVޤr ͘`?ײH1OBMOדDިApG |ysLLaj".ȩE3y!WqG$iBCm `9o17{E):Lb~a${beWo=e1Z41*m[d"; oV6|78j0+Bk]NkGiU$Kst/Fi;[WRT`@ |3I\)5N&"EТ%U?t%MҤEe31 @4P%1m/Tb#`{jBT@AwXsr'+|.l&X5;)DW,ΏPƖY%,&H2O\jkwx;a- 4AY(mj*'{_H! /tr xz<ajLXR+) $ɁH _F5vݮa XZG9W_R _~ɓDPNyk8vx!ݮ<,b|;-`vU3Nх#⵨#a@a/H#f]lk7l*BCGa yHm}j<NJ=xQ& 7Yol'y8oEjXBAs&8*u=7:6 GFZ%LPU#뫛FX{O'0nC2S+ÂB^v釶?B#>F<ܩe F)Pꢭ;ơ4uY})wJyoh zfĜ2)T67(ӠR>_{$؀|16~򑨾d s2r&".8Y+kΐPn#ᥘSdns&" nAzѵr6i=0aK, W4"n{#v@ɤq*2GJ42 dڹ,(ZM! B.a#6[Ztwmc8@7Leƽ"ĪH BJmvffv#tGҙE1b(KOhO~' d6>tE"CAO-&z2.?aٓ]JQcs_cNzڢ UWa`3}ˆLPUNhST톡?H?F~ ,AfDK2:D9}K$^yȩFbZa31̍ze [x'GakkIha,Q0ʦ *.*,es ( #ˇ>fר/A^u$A5$>SX˕SHIU}Ѽ[e[OY),vFOqW篔0'7A"2C%TyTng _a9Zg`? 9(2d?R*P~-?rCXП<ŶgMYUjŸ]v.r^_(A^N6Y߈k hD,2us342v Aܐ7wJ'-q`u(z'Wz`&s?L^sNDEu42詊~A}kn 0t֧ߐo}^QޝA9P6+^6~a,~ef"OMGzp]BDy~`mh3ZKQGQmRkdE-Ѯ1IARk(qNY ħg/ ^ o`IR%:n}%PHLG|ƻ׮,bkR \Nc^jd5Ɓll)T!@9[iQ!*38]% ;Q6B(ޙ3|5*3PRM~F*xl`ĕ E*IIԓ$9{<چI4kZ&1s*9xǕ(j\|O|'l;>&dý $ɿY&K|SR2eraYT""`s mSmk&srX;H;s/ڔ 6,;ɰ;w *wPf$OxƟ'^9`x嫏Ⱥv#Fp74k75Rmΰ ˼{˧* ZgI`zSB߫](rcGz6^|`-o4^mIk$(I[ULqGahJT* &SaFnv{4ZDg5f,N@/X^ uS_,G:|NZ:nH3*CGo_!bo+遐E鷗~ITщ܉>ڿ}hb4E]")35ۍCJX 6{F}e[g,kp! V }Z7oϋ Y҉E㒷 GAs+$Çӏ /*%Kql" ϒꥏ2;`Rh{UclN|("`_!H'&Z4!N7;bWy[a\^v5T;zBU&ꨖc^:iPF@C^]s}+&{z+m~[g[rYy$F6=L^2{ImosEUS*ug0`iA4/  BW#@/PS␹,^ ;YnJ! :R{"Fe}O ;fqNy) @pj/'|*M Vӆ˸n[@V'.g/YGظk.З62t8\lYZwm13\aІ>*,tcr$`vw7Aqc%b=XvX_^HCڍJԚi;9kӋjudp8#%3ws\p2ki΀>61{$K~Yj3'5F,z,d#J %Îy@)iGD(׃L7αWWY#rJBzĸ_n5Xڝ'7#ދ6 b[qFKiVEd]]HtfDviIDXC>Gwp*@ htVBcwEga-I?ĊdnFUB|lJV#>]w x۳bXf0EָGzt.gϥ߷ Q%`+7Sb7±Pr{P x!fž詚Bշay`]m]+T%= @ǨdL/l<޽HHFWvY;E_l@$C#hDT~IjPGOk w/m$GM|3 Fm:AO ^ %2}#FhV*@;LUoJ7fn[Y]:sJ_}yI0h䷿F4 %Vէ[~0wW)fŊi'8MkG\|*7슘T׶VqZO/B+EYmKk u//Z ZN ic֕!Qu:!i\T]4#jwT6npn 5 iCg)2${fRSg0(w r)(<6|?47.l-{A'`^0e>qf~ z,oZl@HRr4vqJ[h16 LPEyo-f^G˨pn*,SP KY#$i#߹Xq v{[e lSq+p8:`5$PY8gRV^ęEh]Z%]Vo:$PWro;G|vPD2<:D/ҠW)>h9{W)reE{{_8%*R?cNj;7&I)SS2\xS%fWL:G`{b|;Vum5RSȄ]ߦJBxKҫl]*ZHf|.@?pIk[_ckݩDsqS']9Ou 㮚nsQƼud{!Z)1W K<~j%?W={0z"?N w9ٹz/jmb\~9MOhC xaENDt^_ltz;fVyn@ 38uFD$є+Yi6*!Dww鮤bp^=-f HȖ#kRiPX!F=gad0^y,a]ze ~wQGߔ# +uge0NW{ة&=U#{Ͻm|MwQSx$`0z 1no^+*mbtBj a|\1cHV5]>ݬ9oq>5o ުCjhT #>Dw;EuhĤh*V wXٕCy1p%""tDqMj2 KTgAͺ4> BcPonꋼ*:+xa+r a Bzqp(̑׭Ȱ3nIC%SՕ[Р5)1r {Wj@ woUW! !0U[b8va*o*;_] hؾeto.ŭfkf@U{0'" _-m$L0NW@9К2rFT4S]i}Kw{ؗݹdύշ$=-H&ny kOHy\/3x u\;p (,1O 1qef5cyx+{ϼڂ;;uՒ Y~a =q?J3!w 7.S: aRsm|E/fo 1J]p%.1HL TfrG_k%sU ?c9yIb[Nb$SN.Ȑ~LYWSun95egJ83 A53䆅.,ykW`YȾUO@I(nId1,Z"X$O&48diűO?fx{5wJ#- {Ǘ@c%`#krӉ< v:(b=s4JyKퟸ]CLO~%op[}5%JF-;wUb j - |}/UC%rp fޤcKbiGQiMrJ?z)N̜PߣC\|=S/ӆj(~;Cƙzx~tiGPvVdL*+oaE?~"9!翅 C]OÅU0g4ϝ{yT;X b9(d^æwJ3@;r*HhrBPqSۘՇ ۘD@ؔEqd^tiy|;F9vOTwGg}1(xjGHqlbid.HY\q()@ Arg# | &Fbӑ1#VUZUZwk#+8YBx́ ( VF$ E'TX0x_aў n@΄d~Q P~&gʨV#zܙgn*^ب {Fo>nauik/J 6Eh2pXXAdOrBtWv6[^[A5]l0-\8E5XB] ћ rsN) ¢RHa;sig5}\ɭ-,2c#GZK؜Cs> 6ܰpyɆ(8N Nh/m#PKz͋# MqϽbdlѰ Y45kqܾXjv8ADn 3C˼ͫ,cM7ڋ^tO9IJfgЍ) yGgM,ZVO8Hi#.WD5Bld}h IiͼBgcrLB;ɕBE[C5wdp'8nm~ԛOFV.{xlC!dyJ J>|^LyQXʷ_|IaCk "`١.A~.r]! S# u捘6@ 18pU_[*/qJ(M\g %4A+#! S*nf d0g&WI6åtԙԲ %ikcj: u١ *&m?m<3ݗ3$>iMd붹 }PV?ELtKׯόPjI\j܈JMI~PZ \,$b=g(9v ]ۨË"jȝhZ5Ƥ3|ۂZFw ŁGFԵܽ _9TfV<0`v-UmUONw 2xsxA- jߔ7;Mǒ9_{-o'/2{}m>Dꎅ]0.IKGF0g$!ń+SKRF߅8`--W{MQWr5_$͇ۛ=F9;bG_4Z >Jqy8o-FcbK#b:9H @4k'O4pajLj&!PWg6upF(+&@W1/[ mY2z~JbKNr`䲙~~ńySl[`F+) `8\!12N6|ŤhClc&ҳ~Dߔ` Dt̟(au5Q,H5wV7ueh3 aJsp!{9`0,ajU蔺hśl\zMVY"{(|s2YgqMs\KYN2C}[OLfe!! il]/% 3u\SDM9:۸ b2m4]S_(*Mz@0&Z͛+Cef4yCc+(?2`Y<ț)zC]i2b:#{hRĠvV,Ww2 ^Buf4OuTи#nf.POQ$ B_>ф|K&U*CS\O^9y.1DZwB O{-{-(YćS2y) gq{Mg}8F ƒ[_ِqgdt|n FSJDT~qY~0z=Bx-{$hw,Pt:`g?]O#(3[WYava ìɼ-h+(9|:質p. Mw'aʱm2iu5b6ttAݏV|ƥ# b7ȼ;+]cJ`d뇦ziijUaЎXD=g2Kā۠,O d:|[(<|8k;ghiFlWlxp%|qD+fL78ʫ|j|IY]+ =I[0 MaஈN vXIs#OzvtvxsSGhaދHZ9 U?D>k}>c8e-7VY& (zI (⮪! IyGHBUgYZ07070100000315000081a4000000000000000000000001668c169400003488000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko.xz7zXZִF!t/4H]?Eh=ڜ.+>xDZN; PK%SYXZQ>Vx>n(X" Xܲ/` %IQ2;[wZ딚!DSֈ:o^b*ߤ6xy`*%&t V}hxkؘ[v*)`wKN:PG $6T6kf׿Hl= [ꏶ+-Mj\/ew HbUOT4>[_ SuY3Йv ,|0(3҄} $['ZVdOe``C4r)FF<]0 Z- UhLԇ|"sIҿ_pū,jFBMd: Ԟly;΀VW+tg21Lߎ0A컧]2WzHQWs~X8]2;k}wls_EPf'ac\Ii!Vъ&gxf5 zeP4Bq9^* cmOIEb 0> (Bs!&h*eE)o8!XPi;MlG,=+^T:rv;xOܗ[eO&b1zL/D䇈OX86'`c>ڴdÆEl7Y9q~BȜ`(w; l=lޝYq%療F,GȧUg"OmNc:)'L`:Pf-~Y6[˶QluBTgw5\/rdgDB8Xߑ5xW ҵAh%m _:مK/S>4=r`[:#$M=ݫ_)&LJjFYX)kAbEG mH>B:&@D&'euuBIBU"ҙwߛ'?`raJRV.$[VYϣ,lA|˶o oK">"N\ȧO'딍OjɁQu-+ V%7%u9T)Ǽ4_?ӬNی5A,we'FY$mZW9`-7\>h1KaO2ɪyu׸@Xɚ%f>'<=z|kΛIkB I%뤔P(7ݤ4b=._5{t"u(SyOgδvx:PBzv9x[:7.y)-/yw,YVmp '6NdFu),*yHVmiZxRT7eMޣ:fMg ,Eo/\ha.rUAz`t$B}$B#L6u#^DjVpMwde],;ϰ6_GAzۤRCZ9G9@̀,w4'J% QBl gCn5g_W1shtDȺq!E2@Y)[uֽƬԻoÒꅨs_3w9aͷ<%e)1Q"O-?$*v#F~wxV2L?jc6ArGi} <&S#mfc{ z_z >Gs9F:+ $1Gq(:Kt2u HtqTMXx+}5/b*\\&{wsMG9a" Ws3`)~]|OC-,w[X%'+a\շl+m8Dۓp=uz!,|d^mnuiLcה\M)P>|Hx96%O*TPgm5uAgFv%aKn5?l݌& xSg&= iwޜ+p~<ޔ@-7-UQabM[@vCV2P/,t`dqw. d7ǂ'_kn\U1W>57QB4}[jah5JBz\m -'t1)Nz`PL} <&} wHNڅ e3{靗g;6ə,Ff l`J~y'M[;EIM;t-q~|3lv^CEh ХvKԇYESܺ7桌⧝փ|=iXYu_hT [ţx-+Z^.޴Zfʇ`;EfclU ;v;~0`҂u;"q%? }~|.?R/1&#[SL^Vu/T$a>+%w"?!\ߩtg gA3G$_!ů$TN%qMetvܹ"hCeepc WʦgbIJũ.'ygP9Oc@ORKnJfօ; =i%ެ lhDUQo.5c>'lk#ʰ{mx1V -XfnJDV;4XsCPcchpK`i9 8zb$v VF$M025?fskUP/ MpER*kUua1d0'.+Srv CFp좕YX2 L t f9{"x.nZ%>/C&]MEjdj٧ʶHZ1O,fY|q%&:jdf}zSj"ȭYۊ܍J1' z89dA]?&9QLWOfAi麿=y{B/iV[C#<֕ *%-"QXeK2sH0Qن' iG?bsl| `j呭m2 [^8mLvYtA-^ஒ}ylTd=g w8ZՑ:!!R*L 2APR j5[%WMҼw l~0VhÉ$يX >f",?l{3,kzR^&mhU#+[A=<.AmW >]̫=0EM)х>9~ NT'֟WRF)|,,4Oju!?PoMC/CMQ dni8}Xms{jNA P?XϾ!䈟]MsF&D< 4qs *lCz{PKGK E+U4jl4)'k,k^x!$2!(88$n3O/jl3 K''WRqXWq#!aJ_gVD®" ArVM"4maQ>Hp8|0"mN~X0N+h&ʼnH^y綄͟QN?0; btE2PZ}_o~sD@PǃW?aaBƿ^< UsP7 @?rMnc76x-|%H}i'{Hhۧ b1iKa}qRf oN%&I>Yy0. &n()'v0oٗB/qVw(L;gS8Ь1-6"AX)RP1jr?*yde})3*>![֎ƫg08i#MǑX8}* J~PGtܥO .N/MaK63]xv=pϴeK: qSշ.Su/),Y4hJH 38#߽TLӚR%^ zZ.P|ݲڥH"dmIN,xDnp)7nNfVM\OS{>DAH1>$ oI>_m0alèӄtK40/hۥΞ{KF̥B} >d"6H nvȹryu;Km)]= EB5|A7e~ 2ȶD %#a,mՑ^-) B +${~ 2n8LD"is pM ϊo!e)kFH -sĤٺ畛-FxjfxxP>Ncz^b.^1?E>!bvʝl@1JM| Yhd?8 QgQ&>@~]b(W|op1)|H~_P0D󞂪r8sTN%bY ;BMEm}\yuϕ-f$}X'@i#exu3 IR j7a;:,8iQwf 8ixzf3`ćGR/2gNS4p-zt͟*>^6!ϣEAr PhQn:h5((CH}&WcN}TAG8THr,G$Д<,eKu#ZDq$Ķc~CqWv$WOW _92vn`DQ7%ӱ7~g;yQE=S3Ѩ[$">6|7!JEvlD8 mP.&_;2&ƫu{7يpdƌd(vTFw=7nQMo8^v<|-AL5N$*qKUǥտfOyrA!B@/VU'W>JX6Ҧv2kC̔P $*gHQ9&7?Lb(1{K iĜ y2t:LLz=J֫p*OT@CةouV#A θgyDƝT?U}ݷjȚ:Wꅳs^컄J IH0Xu Jҡ0d|x:kᱲpN^ 7i?fw3OZ}٣U Lɝ#{Iyg⹴bEd 1]&r0^zY"RhԤdWemda1}E.Ȃ2{n7#Iu̔Y ;` 8?BlYHKL fF:HwچCz5))Bob_:{Ֆ,i pcA_ʋ,sOH1ej>A!WijemmST҈ ' |FWl6I/ޫ{n̒@Nkimh2"}Cל]J/5hEڅ^5S IX!*t"ayfZ;d뎶~J|T])@tӦ|ISTC(.989tzSge5E`ҳ~o D0(tEvv`:ڔ9mV(ԟ;@X-(#oZ ]θv40<{v@o ~4ǎ4ޛS֮G4Hѝ ާ@svc?U]= K.\li7HGP {p(S߱0>Ka{ynP{HoXg]P veCaYI53\.XD\䆛u ǟ79rZ)r#0*,9VT-IlFC8Hn(sYzlW~Jmhd]/ N EU` W~a.%SٕlC( mÄ*Lh1iML?%N4 ԏ:U Sb(p,w~1plVs3ڴJن0*>uԺAxԧ0d D.R/v\Sw4DX'1*.7l߅^y{`u!J m1[_ԏUBÔFpF-2Hχ '4B\ex!v3YjvGb5+8azYL۟` R$h~ArB GZNn⿸@ #<]#@H&II(k6%]d<7K#\k׻ ~ U|.eVYrw 5g2{ nSayaO68?̽ qjo񭒐V3yLE9WWAORm|&s,M]Uwf !7AjU߀$>-n;;!r`\ѷ[heO OD3,:e2r%k9@#Zh@'ﳄzIbx|`eP W}T/"U"wf@:rs-0[,ol??>|ڸDAY%wj{0~S?Qk2Nu:A7o<_Le?Y9|%t5Bp 0$~PaTk $-3%X&YYV埯<#"* eF!LԕL M[[ck^ްJfc ^6Tnm{&*D%_@Ct}^3X]NU.rTnUG g x 0ωb(! ZNza؟gQÃX㲨 O30k\nm(sv YU pbX˾9)V718-—zÛ$Qz/T-T!~o`רՃZ%D:ˍďGz6(䩵nV^<+VX/Ck,BE!8<RчU;/r%A oFHLT҃ n:[׊Y#'&va>>wVml. MoKv 5ԊUj;"18 ,C Rɦ-Ym6 ͜A>ƦEwc$O仫iItOFZj-@Kz^MnUwU%G¿:f)(@Oz'.=m]Yk>I̓+34Rg0TagD?n?RgDW A<ڔlȜ-  &,(_0P!9l8oM)$Lݡ¥==胫ʍ>SVXb:d2&7݈}χ9,<5"Sq[br_p8YNRfBh.E{R+.g+}"F)Ēy)RDAH{Ù}ؒ$-A q'dgd3s nys߯EV7+Bœ37>/]Gƅ xGYy e*hA#ko(b/0muG V-O&t꣌ʑɢ9aֻ1E0hcLSSq>A&] VAMGEozs'B3̨dDCxN#٤\o3,y Τ anG~t1WK_C~Tv/=c9 ip}Z%VKk#\\'+@"ŬS#QLS^\w>\++LqUgZiY#V"h=jH;}<7غZزM;޴!4):<=[2p;ԤT{V]("dy!IsCX$<5E_Z𷲖/2Xؐєn5Rh Фt FO"̀7IOЊ[vLY!?eq(mj1kkpeq<)x ĹhbbG#C>[2K’hV1ʌ< > <)@;zӣ %Gr&z2'8 tR3;Z;BP𩸑 0>8cYIp(gWڶ9.-3y91>$ݽ[BتX8 ]x i=$2AԮpc$\T(CaX\~VL%<`d^ݞz&t)`Z5APGWeu}~J9i~؛#3#rUאQCRAA yy^km7bEBatgi&~ 0pW)SXY$F0Ez98 Su;g9xbSSqj_ÿRzgSgտZTLUykdAtpjV)`ifaW^{ v˪$P Xa>B:/1jM;lZrTI8{Z5"zL4) : (B9 [c՗h+!aP/`ҳ:WM<Ҵeuљ:w4Hvo@z[cԤyGtCji^FW2g3Y ɩ)*/l#1=Zq DYMg6W@,.=z1/X# !cpֺlX]#cqR˲rЁ/ۉBsqm畃_G2 YֆV(@ D(cZc *I uc>n6ZmFJ7%/D+5ZFäѻ09|vGIޑհUaλQu28nj6:3 VwrͯbgJ9b_>:qӟ"\08uHO g: ,(XU묦MmI=,g`ki$8k"Ԓ@i@T}7v#}M鐅 N#:WW]/Ya34` G8L^aQ_ ~6]̙vZ~H D6v%oVZ邬7aoQaomK@xwB&$|7My'8t7H80h)uCBC{bW&=f uY;]쮍24SnTF0 Xb5wT> D#}? &@*kLJ_٧4EeTV;\Oq\t  KǀWvoyu;od,;xY)-WYH'>d/ۡp 0ٜl;E}DdUK䯣ݠIRR;1uIxxjVQdCȪn8xJ+ΒYWg;2Q:xwB|[m mG&$c履lXH5]7+ ?MWYRj17r&xmGN-MJD4v1f3Kc >r$4@V8NdkSH1纨Z"Sw_KkM?hّgYZ07070100000316000081a4000000000000000000000001668c16940000b8c4000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852a.ko.xz7zXZִF!t/H͸]?Eh=ڜ.+MVL.e.Tk傘)v2m9G(Z7$:DI*lKõՌ7;[RCvPvvnM EA)[JbY)`WHᄴzƚ~r iKži8SA}(/ 5';i.rgN?Ff c(C+K?k$fcjDW\Y\tPЏD l H-Li68 촳"Z $<(خf d4zn3)jgb=ncMg,k( 1qN|]M!cY惿oin=)fXcl =EoBf a@? OR\xl9\84.6J?0uɇ{|~ 0Z_o魽 ʪ?"bYiQ""gIM9T^H {dسɚ="Fp {q'%2+ s,j ;pYeVι4Kt'ؐIb4ڲUYrI0RIW4Q篩yR?*=ㅥMT{^+SJcu_J)\:XYَNM+ISmk:1mJl(b9O:s]ȗ`fkC@-ReA).֣p&'Cvvj+9+s6J8"Q͟pQ$}e!CT!,=o vOj'(lh,ޖ${XܤjQ7*n{USulQ޹{);@ш4/a\blZyg솃a;aМ췕*0w)BX c,j.T|%5U1PFlln+N5fQR홁%==:݃-#K eM?LUt?V.+Ы^Ƞ ܆muPz=kOOn-xf]P#" =ފ^$?䡹x5/ԢxȩͤdX<_s5TbARN]g*pe Ǚ$GL<nj< m^,,c#z]oo>Vb;;߃?Lj ";XKyz^ 0T>Bբ ץ<ߙpBqZ9T[p5o^7$cvؔFҟʮZUjּh|uqю|8An%dۧԽ HN?9dbTsLLHt~QFTMdTWl5rS|¦8ЄUOJåv#՘N,tel3 N鴈7ehC R ,3=jD$s@z4k$AsxiY-Zu`B.oTcY*<S 8|W[ 4'؈ߐj2vY:v}PWHSvzx”"]P:V,=1K ! W11>4x_@9F6 }׵/ʨhI,B҃exV|=$ySutY(>zm{,DL#8E9|~@8$S>ݞ鋳d8i ?,_{muq-x@1*{'N1xN8Fqu{,kcJxޖkis]p2Mr.m6NSPeܔTXmE3/QHc'3F3k/ "ԟ*6J.}:4-"m.>4Q8P @8 f9j52( %CaKT/<`>R,9(Sdrd EbtQ#ѤW€ƫr=fD6Qg1nyV/bCB @hDn3DMػ@X'bqLulsӜRmb@02QDMKf=1Pƽs] [u<9#s`Tyx#sʤ\8ϊXV9\`j|3#1 N  ^D)b1 y0:_燝^?Z)<n.淔(ԦUUAP9Ʈ^F9˖n6`q&v6++>:i\Mȉit8'ڝ:“'/\%nFPpU݁Ο6BChisȺ9fD Z&X84E0Jkh^Vm>Dh!CH,1~R$qrN5!*4jW-xubj_*P%y{e6 =2=Y|lZ}_i _1oʦsw_ԅn vH_\)PYYT5tPsG&_G{Pte9kJï^1@tui㨌-d*d%@&k}P y,~D7LĤ0"RxPs%cH/Jܪ9y↧N<${@<$NLSB@u_PxG`sk-(Z!h %\ɒ3%i0w_X0[*ɨ入8EN<v'vM 4c:t2"Ax} J]jL"5ȉKgIS._T+Lqg)ǚe.5}JCFQ)*:|aYkf)(I,qXZ +A@:8PW˪2]zq#9*Bk\™DUrl 0LYk G $RNwl;.ߑ򸧳R(+& WBKO_ֱuh|AO ު:۠O+|a])n/וr.us2g kdliZN+vE/$7[&`)!xc@TG9sd|'\uB0.*I ]P![.d!'"v`J>HITHB)M pM*3>h&'JF/8"(+fL:1M&ߟzm;*.L?f_P3?4;F9*5Rrb?F"]-sI=?b_]%'~5NUl8_["F청p6KzB5M_SN$AO~23BrN4G(4T%,?B`?cqMcO ĺ3] O2X*}$wPRJ^&l譑"@+g4vHq'| [A:`-v.E6H]20yFGz>t ǎ02%~՞|{4hۖ%C]i]mCi`KQ:*/0O\M6+qvgDbrWAE(tk p 6vt>G)z}`NnRa{/eO ӓV. 7֫Adx :h N+aZ:*86TXwNDxw^{(َ-{#,ZVwmwCƁ68Zu$#+us/gg -O  RdhHp*vBw^)64{@+me:hD:;yjq>[0f. oп:w!Hb، qB" N@(j 5gUح-$̒aziI@aj|$A梵I>%4Xb6Nv<85ku+XW 8d%A-ԟ :AUO~M!ˠ?UΣ*T9Dš -zPy L0%R#Hju%1KSOka#rd4a0Z'~qwEiaOl%yC!{٫>QMyT8/WU%n+~: %rzF̶Bk;7dЀ(MOp܏4`xfmZ9;$K5մqtxRG%kjmwuࠕ`vLro{&02wxhYWT|/A{pŤcxNo~ngېZJYxziǩǕ:|JJ>VZn*q\R/hMV|e4q`rL 勾'g0V?GL7ͼOfn^;ff,Ƚ$]+ds 5/rVeRQ4 ۙ辤zqFQЍ!}TdT8+D;vDwU-VVSCK!mz.^Ixi&HO+6r#Q@P#۷xٲ]rJiaWFoM:P?n' vwj(/Q[5z>RHMR.Wa:tUK@ uU %'C n=]rO>jhgsH0FPLaE蚬m]&7, ^,DǷfBXI[h_J2bp[ m/δS''K C#]sѧubi̲ymض9?>wX< 2V(\0-ba,?Ȏsc~Ɯk(]5^(T+y ӟbo`~7ZnuSlMoTKפ1~Kkch+[" 鬫tWٲrbiuP7G:E,Wxc~Im?ƮpZsE8>@05FջyҰ:,4ԾQmWĊ=B^}31B\c/gOWJE(?bϦMI2՜w~c%fa2ֳm㢝3nr5#kW@J_:-rQtFA=OvW\T[|vblQvh#7s0R+Y7G ѱWKZ*H[p:/;v!E k \RKV/d%"or*򽣄 Α򺄮"Ӷ-x%}BMqfW<\/^l,9[@Ԙ)ٹTo)$s[?g4`tԧ b;V=O!*Z`yj|fO|;B5I57.P#kW뫕Cg\RR閵g\n=aɆ`)|Pu_w붒paJE5t>DA""5MEכDͶ%\z!H+b9J5zc)ˆwl$X EҸ |0yJ_-Va.Q@I.[v 1X-В:9 !dP,23#xDXX 1'NLbtBI7KzrX Iͩî-C%unw(gDZ`Flwg:Hno0* "{'Tz2l9/#;r& A9P`EҸ5 O$nV8AHPhc6~ܘ0ۢ7$_Q,o;跫"12grS\R"|e- t}8A+ ?@f7Q%eRu9̐Eۑg(6s-_ތ7qYuKr;Z_o5(pP ^sdvTl5g[?0qk֬J^`_OS5Y:g rse:ݵi]%,1Q>\ 8 c)pơ4jJ/>L'ڀf]Nl0 e G,XX@}$iIr%bq@R $rV편 2ny]*Ji3=nF}2tM&LD߻lO2%U<"y} d<wVO:6edD_-lcЬn,IQmŦa#'b=\LsZr֐5zu/ R^ƙkHji=qlfKg;+}Z =tgFGRiJ+ITk^\V : I<0ěУ P^7x٠dMfcv-8M6CqxGZ_l9[W<עf]WtJg9e44;~qb$F~c=QpЁu^ȿn,䔆<%t1r-ZYSB55v KVhB @=Ky٢1c?V:$ f*Ng˺ZlA~tzrx\uVjYՋOǒPU)( < tT:=] Iw>[bL,v\r%B`QFvi;RU@{Y& n{6/h=j'7|k7-PFd|,f).wL~QOɦl>^jјdor1$m^ayrx>^DHP/+eru RoeN1XBe!KJ3 .934e u -j<7sQ%"Oe!L 7Fg!)ESFi*W >'s s,wd$ᕙ,Wo kgn=`O8PSRo$@e_/O ^ZN| S1b.|I߅TFPj8 u<2I.ReL`|))=|,DA`-fN!J7ʑehb} (X#3:jΐ;ޒagX)O/EESn}y,R?sHg707M] x,ihð=ih6B ɥ FF$uƣ@ԭ%g)GЊulmK;0v4yĭ*/8Kv;U T)akk\>HgP&2τcaJ-͏K_m+ qlc=-wF#>po7iCxy#a]zfRl/Rf,#<$E7V)@&RLPm>$neezu9g*p9 xb|*죜 :ɻ#."hѺV<; w-:DX7@XE,(CV8.eBFc J}DB*] BWIs@i@h=0Bզ҄qzmBOK6yZPJyEˤU=MHQU׵TWX7 V "G +$Mӣ Cʱ.-8dlFʇTхkXacR&sIg-`Ž #*G ,u S~~̣A5[I G:)JfG&ij @ JN@C%su #=U3Lb|jW‚&CMlz2K͔Aa%(ehz-hFN*\sHM+)SyaKwBbZW`Yw6)ĭdW.MŘpfw4/B@jdAd~#Kl3[ _c:# _?b|kP 1o~qK%Abh߁1TЁ>-i0xMHrBYIBߴ苵G0q)4vCKZFwW F0فGCMP5b@59l#́@-G_Ac)?;`sr)Ǿ,u! At?1UjCDbi1-p\{^S:P?\<э,os X Vʳ{e)-g2`>щTu6Q> 3ҫwtZ$,zѳ]掣 <6'}r%>EK ^p 9wn!EGSm4Iwr Q5ߕ`O"}v]%^@7;U+0v.Spᕲ( sg ,*n% 8Yssq`AcnDBdbܘE]^3-Ofb!CXI쀤Dm$ܿ;ͬ5Zن)F;ՎN-|y~6{C 1ΰO7vs_~2vDPMjdis)AHNғ=OUaZ|9hO`beee{[r'3ϋM'6BRZTctD"X 1{35o34Q,MGlt-S@ dӐe${^EY:_֕8H޽ԕm·< !vEx9q{2L"h)ARޥQ>V̪4>^Q^H }@6,-CԒ뺣Fvư@{ބ-VNЮBd}8z3(|DS6H7{s5::ݓ̙f3N =4?1,IﳰͿtl-޸N:d/0iUM}Z w׏,:.$"uP\Nu7ݥ<@Iշ{۰(,h_c+>0I/VZW!C% %t< j7v^k*v7*pZ4Ɵ:"Dyii;Ģ(v5`b=wv$ 6G O;[n!ptħv0Z*L|d᤽De[1LO$? @|e7:be;v$]Gz ƜVќPzmm:f;4A[7x c72Rs1u g޵lT>~(dņ[EViba\tJ$f4[ pm'zdMc2yH(EEڑ*I$Ɉ1O@}جf8X/Rա\['}KEH]ဠzs `f#_ ;_pPG6$E߬_pZul"KozQFє/Qko kQw.M8; Fgpޕإ3^ђڰ5* зm YtHs+PWL&VBshx?ѻ D d*gG13G|;VxMcFАU<ꈝ%P< ˩H%|<i;K\i%76w|@ҝ6Zy߃ |&@7<~#0__,B-T0GL=U%"R0wRJBxbPY"F_6Ra!8z:n*B2mN؍s%/OL'(!?JOWhǠ]Hk]Tj˵pפS}8&4t];?'KZۚc_[zĄ=BZ"+U~C,;**rZ.0.B /_'Xw6\f+YDT+H@0>3L eE$w/ɇk7-hڗ9P$h"$}l]ۏvU)BmOS? ^U;h?].@kkg+"Sc0e].rfaiU ,L Hme+FB)_nF;8* s4#foa?'GSc ?\R:RA pՖhW:<r7j _0m 3.b&{H9VYգDlȺ!<[sg?` 2%ZW쪽}qqĠc5 DoHYXE2lK' lO[ňͅFйڴwFIA²jg) LfUA*υ;4S 536COvP>?D@t]5H_Cͺ2d+-!1.WvcS\ 8*bJ [.0=;X/Nϸ\5$j]p\#yo U ņ/Ɗ_ƥՈHH7CLVv!oQe8:h+j{@uVSZM2ʕ 0F) _ʸi#g ϰU'ƈio5clg-6ng1 vRFx^8A. z>2(Diml_AZWQ e +@<9$0{zU uT8_L WxuX-<K}װ/02FLK=ѳ^ZXA+gZ >;WwlPm<~3B8Y"5-i=<" 9MFd"ٍ=m 2zFNW 1F}Sn믟IX099l1Z0 Gt"4$ ЈP:Z8'A3jWp0/2bq brrҴeڿځnA &^S&I'= l#r`-#T; |e `V{xn@PF.duڷP>?w$u,4gmV%N C[3,FB j;SE_pc 11 ^JUea_{w@N%WS2 hHsڡU q jVx*Hke^@s6Flj1C+(D;'; ˢ!8gr֫Ռ@=x_Y)OĨBFOҕpTU&FRnhc°WwA eLM[Ym( Ě"|=N<}E. Jn7,0{^z+dN":;N?A׵*k\Z^ #䇺gkPHŨR|]h0[P_:/X<7"9oДrkb*gCިx\98Ea*Ɗ7LlInjg6nf5Բa63z>3ws-fPw*O_ʚJ6摂qw3DQBo$k̀L=~3f)Bʰ\碠ḮLF&*Ian Dcžb`K-oaAY%&3S|hseM'+Y|LH G졳ɲ萝$R9E&{ְ@R`ZdOԴ!~{??MY\TA֭Qr )AI:G 5t@:$ZU Pc゚9X<ceZ"׼ҰG*a~^S<)֥-:e(rgm"thtS"lnԕx(~Ut%'1SBZVQyEsNlH^ȑ&h^0[9KI-ZDWfQ@X"E ǬH%:L;:6kx4Kߗe_&{"K nk>,xfgTM pC6{;/bNӻfSy7EdR.G/8Zۣ'%@dCњMݫ%ZڤG[b8iG6`L66ǀ4šςѴ s87sΘ{DɷB2$ѿBin(6??M9'~6Ql( OnZ6oZK/NDZgxkwz)X'g/]w)B |Bcx@BLimo5Q60ۦDBky;T7xi?>f?tfh ܷu! weOWsViHc$SwIEAmYFoRZg#E@A4ZefAJLD"QɔwHNsPQ6Zqs< ڡY֏i!wFlXIVйF/iF}>V1iA-IZSh=S:aܖ s%`i:TF!VVbSFF7s 㕣#|SJ0k -k%0J̤ʰS a-wELPcܻ/n/2ȴu3t^w=C.KU@?dyAZqC@2IbMn^#rI3;3aԼo]r(?]btѦ'sbc[?ŭ>O{Ӟ)VAKٝL{n8c̩5f{lmlIZ--U%^/ܟ`D?\Ä<$瞑eks4o6.?ū)7 IoE.f bͻ[@479:9G+8qfC1NH\ms Zb2~&gby?*㻒qs8zZRl u <>ֹHbUʑj_*..) ?nvQ+b_ ; ['Oq퇜?oI7# Nj)܁Pyt D C ]n;f)bbƢ摩5 -AocVёo+R/㈕^)8ٓgqq 5{qYmZ4ҝx+q 8bT{sr5{V Sf +D=U$[3zڹktxMQ|0Ę/2"{-Sr)D~lCO 3f χM7 OܜyS]e4 {Ji-Q.z2-9FUkh"jj"npg) O~{ t8۩~QlyԬf۟_| hqTt‘4"SS, =E)r|%>:]_ncp؀[pMO7M FoB*ܝE!3ƚNޱ IzH\9iz-Km0#$ju(tXiu)pڦ"!N*1FyXﵴ|W.-_jT ´@Fo7W3p|֮b>Q=uT5yT>PK[/ZV1td!wMOpG"SyGz7DT:XSGݺ@.61h;}&5:-awd&msNgZ)Ӂ1Zb@Wֻ/ZYRϰ$Gғ;idCw$ěaECm1fKd7l;CQ/fJ!/S2c=%U[>TE(%Ȟ9dȮ-xԐ&˛ NI7^4 WP 7:.7 Y]hM$_d +63۾"!+f -ǕWܶ@\`F!1rsyB)ϙwKtm1'N"\B\ YC\ 'Xiv]W/fh%E~=;wU7ZuL.P|3|p׸!%H]4,v4G`t"мV,los_.2;?h7vUJ~ߩ"qk] b-bTV?Vij_?O')c^P07@= ${n^z< C:0ϟvŒ].$ G}Q;$zلz'7 iTa3( H)3ń۶6K ̩=$ i\pGFt4 s߶LTF7od#xkPv.g&+g?F? wאڲxH"! UbDT9)vgtjbҷOBߓ8.ZyhmRYFX|M-_b` dyرJ*Ag.>ͦeKBt(m7ޱg#zM?nv1ˢ(*;Ôx3 _钳d*:P ެ5M9SQ|yLB "1Q#6fEvKVevD8b5uWV XD)<=7L`KuW\]xnN=߂4^:GκBˎ݅J#rwa?jQp,DYWL]y(6`3b w~tX+՚Vn%’WoaGR6V4;H%po.N0-,q:J`sgȻ F$!#8UnNd@݇f>K7YY&ڬzwmQ i@xkcMRȯ0*l<x#PMJ6!o7KJKl{@]d܀zJȉ磧ԅ64ݨt81FcLpUqK`E#VrѲ+Zo_vxÄ0;%ey?Eb#+D6a2Hb~ZQ" gФV1fQs!4ڽt= |&ZFf6/Cڙ=m#(vH\&W<@em r\)Cf"8X}YZcKIV_V^hlLGqdfG\zbkQ`5v-=ІZi?aBW<zV}Qa:[dZVj:Ċ1 0]S@dyZufmr9v7 O!l0j3\Gk@ydJje25*SӴJ 6M4)|aP K&|-deV,,- خlgur{*&)SMC 8OQ9Z+IUth_12^ >-DȨ*Yɯ u ژ:Zzleп90|,_U !@2lEKԕ2m4$[$aZa+GS :&5~t#Y@FQѷ `i;8mM-MF](;wZ alčW"dx]C 5KBQ 9x-83o XrV8:VPy'UtӧɣbaPS9x[NIsĐ<ëδj2J#-%5,oM;znX5Zi7r!T(,QZ'ɸ 'D$g؜YLAKČP 0lѨNؠMV:lj ԓ/vѝ~ F>ڊHR442 #Zi xH :c Y:b.U ~t@yf( >7)N E?a">3}aSRܻ׏94X W3@v e#8fvo?G]^kgraqV"r^Pw׆)' WWODI| SCy: HYdL˵QJA(OƏZt;%ڹ1Rzh+g-'W%({$E73yƣ\Z<_#9YꞮ0bvf.|qV0,"QռaR6h咹er~X|%]r>,qpUX=K9ZfmRbSi}H!'# LA^gw3++Y=2P wVuNڛk+,]jG EliO#߷¤N[>JMO֭!B~dqjBȑؐ15izc"sd==qǷifx#>goNL)7(Z&~7=*"  zYM+SqsEѳ^ı#n)T, rNZ?ݝ'(,<|JVx*=ս]'36v܃W&/5B3 h(Cda"!y9,#~ZJl"ż!Ѣt5Rʸe*".VqG-*sLQpR3  @dWs{-AZC:ZxW0EFEaW1j)QoD~oFW~iBFsT`@ٷl-<;# Cd`ËϨ| Ji[RqZl;+WCHK0-t6/Og@9Lmo/FZEڜؤl^`V U 1z]LUXwv5e^*3 T,UgAPGh2b;wH2c|OTNGHde9}]IZ/'ϧh&f]níqՠ*>eqhwYXߑ:"7yrcV].N3e"f׭ #k|t69s#"Ɏ ȒdW8 p!x\?{g!l` (#[xqAi{l_Ξӿeخiêߠ$ljD1.rLN|_k;M5'wqr+l?KX660r6<xƞ{q%fEapp١?kur\[2opRͲ2i__䢦=n|Nd)(!Y>BOzF~"OawV䌡 iZ avu!qCQL 83n@Vg,FouXC$bU.L+k9,[̟= :[*omSQ9aDVmjVl_p\ޖGaeZ cp+ٌ aCdк*sjܔ0_PHIl~Ah .7Tr*:]YӞJMov)w ϕ2.E:s*}9PXH{>ZQ~X< ?/.ԅa_MX Τp}ٸx;zUYww sFXkE|BE('M5h;Bf\*$ĨJ%"G;WN>34drƕ>(9>Q tM>7[ol]$O/(.,˳( Q[G~&ZKP|n4&FiՔmv|ئ ,?? ԚB5\LIgyI]Nliƥ W_ec*ݡ't=<@z0eilDp8.4dû~ Asטze|qHHZIKJd`Hy- n[.JV,1Q 9NW+}.. ÁJ톩./L)U Jic]Lpeb-@Pzw?& W'f_ yiv3qQ%s4)U*b)i^`g:x ˹goaTIlC/;r,AIXL_bV*>mc:>4% .XEڽAݱ)+bdn= )/.-ގD7iDw BR szkin_bg~t!͎jbj+93B_x}bvz;s7Ƽ/( ILWFv]9镕E#(tCylNG<哾4ty7qÔ⤛#O6. GzQ慲X6M_1M̄RH_eP@gO<(T)qJЄ.ˢC0$($ 8|UXEX"Vޱ;u125tux4X0GMTVj#GnQ9˺؋[s{7՜i 1fSFE@TNM9Sű p.ڦCsz"J :YKvzـ0WǼWs/y yHulwN)3jֺ@{W I]E/Ncjuv+ hx- EE򵶿vg o "|QLqɉ#)R݋ee_B ,dKW8 @^4ָ׮0Q}?i6qכӏhTUlLq2rO"g{-c nxqzP+M{Z%Zs6Sq:~Ds&e/JCƕٝ\e"E*Ko dɋ~5*)YxS R}4KϜkA|>0t; n( |.h>= wk anld $ՄhcTx-f-_XKMSïWLETuտJfJC37O/ kACu{L^lqT'PwI໖)q\ÊMr,hC&ػKwGc]},Haqd>v(}!1 hǧI:9!H$9F mLnO rlPBͯz| 1H}- EM֏sxa!WZS+Sy~"Vb`|Vhfp#%::՗ђ<žHLxD;^ r^u9Ϲ<}- :b-ߤ(nR5/hsܤ@sVy8k1V 3~&JśBUA ̙"4DK쿒Rm// NϟmwF9j JGf\+dEPD6M-\)|#>{#.ּAB| <\F4^nAP R*- _[hŢ; TawfO*'#ݹ^S;UVIX5) '-*Цm/2Ks&۠x#suVkkxf4Qet*1e1}##zN; $fk})}1hxt䪢-J@z`7\NAsfv&mb3 {7zҚ Ej'3slM2 9AdGIͤ`{8 ƶ ݋=Mkižgu֧--yGB1ۣ8kU6x#$1hfXVhIO^O'Je6Aj6[{Pk2Rh=Z{kO;oX8Qant<1? / zz eg$P8:ybdՌoe+_7Hm>3DMRp }ݒǑMe󋮸Kcz(%]qT0UȇkPgd" l?\ NRcpsG7E*ZOAA] s^gMp01_w0Q%g `x%ˤE#qRaڐg6g뷘:Bqeܣ8M/{'nV/*ϸ!tW6\TUBF s]s)-t$O|?mJNin{(SM!,7 hQ>A,jz%Xngc me] ة$./hDg:UCoaᓂ2f";W*Ch5Nbrhi>g6Rw}n2yˎ#v==jxRFʜ$إѲXB,x?n* kRJOi9 QU]Il+{{D;L  (d 1%XzRp}2g[`lsI{@bMFNez^f͎YH ft1.$κu&S#eVQlpq-%&'b?(YNaTgVMJ5|@gɵ`´g|c.c"IћGKڡ̢aӗ%|w g\:Oo̬RN>yf+H"iN1/feML=s<;@#F\ fZ:$}|C"b2W,t:_:#E1'CT^V=pN 2AʮTs?"٥!@ţ8w0dAKJЬ91R ZF<Ǐ_>VCZ ӿB׷i+y3qx}Ev`/pM cd۠ȡmCx‹z37rg׌EOfNn̉Ekh`sTa$_@o}rlvz!6Px9dj /#ҾhhyMp fY'vDR8WtRN?V/,fLV) ވ m#   %g!nQg?N)Ac0@hEiY#DkCvHƲ3fk@'eTOD1 _qk4Ւ:@WÕE7X`낋<~ 7p/[#o(0gIgxFʾp$O $"8e1C)]y,pL<H*gw]7/˯E0ѩeD%KSɓ+RUv-X woGeH4"qbDIm% 9:g:cT8qgO5%I(_Bݝj3wd&6}Cnb.7{9w ;0 !;(s3*U#u>z1xnEZhPA~fjm@䎉[:#$uAbsY/28\X6ߟ.@];!a%H3Fl?ƶeЖ'rDx†Oِ.9f_QgOeBzoaArP'pV$^QA U*w'V,m$o씣6^t Im^Z#Ae! /JTkSʣ4۸$\ k{FEOڼT 40#qQˣM'"2dXmEŁʪGf)Łwhǘ&լNLD|#>" ȁ߳i\Z? @FuwZt튥^,FsS2K;]u>g}w>[y#_%}sskiќyg&$XiX2!|TVq.^y SY&h.d՝/: OH ’Kd⧆?gf'Z![dxPEgxbH" Яi5VKN {"V圽=ETU\7I'B,]<#ε8uSiO[(6d|X!jlĄ Lϝi^g>s>':v{nQQC{'a3l/zR ([GZ"tx+:9K QFQtr!/᥮x!JWY2x8i1'BnYf~~?p'P cN$+m1Ep[@w*G2L kNI{Dεqʰ*Q0~UMXJUxǙ4tqF$qʼboҀ|sB #YL_Ϛvvop~ѓqZ|1NcwP,Hjo\QipICRqBR tj +&'Uj Kw}` B7oF{43s9򿠔pKxFjpv+BF7AkTw  8uQ 4v220sI b d;tov?'–b щ$i8$5zዋEjRtm`$ 8̥tz*OZ,~ׇf| eNL/~o]QL C! ĊP 5ʻryUg_5hG8ugtN9#x8snA#K1D%^lnW3XG${ğ PVnun㤰{Ԙ;d(D_7>VmQryqj>3 ҅^;=-iyuPdjV1D3&gΆAZ-I lzZ=\<۪.N%hx;tԀ?%`%MxZ';exӝd:j5վrJՒ~[keA-7\ [0@\uTrAvl7 Pڧs*q]9.¥C9O@ʛ0V ,-mw=Wxlxz`8\wYI4EM am(h!,4M˛hM4ljeݖl9.^[z CTC4}F{`>#8:`X%=#f%=֜`/Rl<Ǽ~Y j CނgތHqz_xߢH+ "̡%JA zi∇XOC }Houx/=w78 qӡyP$*H_C%Ӎowݚ񑤁C| /ׄ3X߆S2Qi!dɞW/WuwhF= ]ߙD?v{i|%mR`p"<r^gTQ 8ّ͌w8 ?~B"t|[;+>Pfa EimdVzgkSy\Kw*̘Tغ$7m<PrLAe@s~O>5mNF]qqKƳ٫42?)dΌL? s-DS4+D (icYhz2c @"ڳ9|Ə,An5ߐ?{tW“G~4| Q@[ΨC@29ė2= qÂF{^7NRwٌ>~o%V|cL"Sйyv7y"# jfr$wgӪg:Wid<"r&.4pUoͦ ͏d_rv%zSw IbT6CO{OE[K}Ҫ5ԏ͓Sj }H5/[O`QWP ]8@AA!V͟emE1M͔釯+WmS ԱVQqGC('L[EHkw4 heIh6)ӆ˓پ@O=H5eKʸ]YcXx'_4JB;gtqtmoQ <kӚWJf]>[UZ#_,g1!r,15v$q>@).|P%3Ա]ڂ]Rw=jo2(njn_>aq2qH4hvEjCyO.~/, Osi!N2xܠ쵗9[V fu\`FꢸXZHoށ4sA9po0չUGΊe2.c(t w%HlN9 r6x7|yevEƞUB&4rl %me$:u:S8&ػWWx7uw~"Q"Ąg7(lJ~=y[Ŧ򚖘(`"UdƧL>_XϿb#l &;ƌ۾ AHꂬ'}83&# *te^4FG9 OU!;}w{/yJ@Vc% d⠴u'M}F >?n ž«T>հMn^3f};G,'S @%&V]eJh8i" H`YO)-:-cQu,)G>׎<=',+Y#9&DG>B=PU% 9Bns%u~qQ=yW^–k{@x>th(:ĩR[8R-O׫:9ۅʇ#mOL*Q$jJ[s)L\PnH'Z=Y! F%MXLavкpcuXGe-n NZ?wՕnϜM}9,fy'*CgߙVJ0H>vȨQF5!$.է'?]0`|B:-4L,@O:&=Gf̸O*t=P#G&a}%;fr7hÅ.џk*ze+sa%]]R: ̲pj5IFC\WB䌴;ғ*w"yMq~ 8a\㇬jiu/+5'lT,\.`_%iHv v8ĥG2Q򃅼{@.&6g}\vر8tBzݶ@=wϑ1;Wl׳҉Ϳհ",N5KߩNQ$dҋk~x6`2bo#]'OFI׎@0,XZV~U7t]&m3#W}GJDˉq\rl$LQྉ>y.oSOYQ -4'7O<,҆贈chKXr:&%pJrb`O0悦lZ-KdEc%Z{,gY;D0YvL = Dj7\ED1^Hp(Xx&L63Kzcwk)SH{{XTS1O"_p\yѥ xqx*נ6J)[XC.ګwb3L6lЅ^m Ii,΃2ttW"3j,~F yvfwzhT 77 Q[>J+b`0y}cNqA`xqUe\L|b[39_Ī~k-^ ;|Ie/ QːLf\C:",H|X(`do]fLH(j4+ۡL%Y{j7w=ƍeТ)|t9 ,֩xyg Yi?-Lr+[7 28wǸ^IƮS>s@TenDٜF^ p^Í)@ 01O`y%iRRw^_[@广uNIP,() `[ZD^^JȎRd݄H!]H/ 5_n9ٷNݱdORF*_yuQf9_h'ou\'x({ >5+uc0O>;LrF%fŶ:DfQ|Ps։D2Lr*tg?"3ϒV- Ll[G c~ޑO<~B ٨Z qXBˌ*=r}mRLx n.V88G" &ŕi8@VN-Ġ7٥;-'C>Mҥ^Pi{˴+־̓>>[=Y$y>#Ȕqy;q&Ѥ1G oB=\rJeIRYZr(j7]7q6X/ Q'{Mwh*Tt,aCw;m? t!DGHpھ)=Pp-,B^7i{]( @Kj[@gf V)__CFt2(/Կ[?+7;j<*CS(q]Ž%xH_mD-~&j*.mgj? [tc|I΀~?ه,;I?⚊)b)|r+:_Ϳ 5:xڍdn*07eP+->o sddD`Z'Y)dWʤHh2Zg ($ mSb~ގCzP"dǠYahJcqy(iR?^go}@GI%lܳ:܉.ɤ6H kc+!)S >N ;n}N~2[(EGBM]3$Wm x侬#.&K j]^8N;vz7}XCH <q-uP䥾JjarX#'<Œ /ulR:+H#ߴ4CFlUx(`ٲ=ܥqڛ[{d{{Z)ے~1Y \&'F[%$bҲu,PY.ʅ՟//D9Ď;R FSo= ݑpV΁xѿZv@}MKT8p%uĵ[2@ ?J#!Fu6}Kϑ#wd`և vwEUƕ|[j)^[^ ʌ3Y1Ҧ( WnY{Ԯ--Z4._' ԧQ!>z>~~,Q/z3>&:R|$#l&ZUϗW$9l&!KR/O]@mѢaMDPT+q<2b}O,T&oe? nب,Ufb=\FJ2k+{J ?J4AiH5S#EL^2 P9AKVˆl1Ε,&[bJZ3xTtBa&FqvLoKcNcI&Bq.fq:^艄(J5#s)Fy]PY/ [КgBK@tt9JTL2z :@TGdѳ][GOow9HAıCx,cN`\H(k#kɠagf7a!>P7G}%\_3GHar"5\.bcXu'v oKw0a wNsHA״JJw?-gi.օQzO7%헿@Ʋ>}qڵfK}rX%rߣZ"cR9x=ƮcH;hR3\=Md{٬M1oz.ŐvN>kv{'~I:׎kzwt:]!ry1V+COzN(MUeu &eeË7\x `<<1hf$Td _Gy1!dܻ 39A;*bzr1Z-PˤUXMf!* /G!ȇ0R +Z>SIk kk6)يJw.;qȟz8j.,_ЄHC?F:45Z(LA5iVdzqN('4+{(~ӱa ^[-#X.XؖHa>OrEsP C|po$ٸ>̽ oФQi,-=V Wܕka|JB/2^4 } 4EB#>JpF^1RVi#^ՇWD%JwyAհ6T9oCcmaQZGOUfGs_QQTw"9ɮ&𯕀e0z'CL1|߮~~ƭqGU)]'z__wH`+If1Gڃzo=(E]w<vai}E$dtY"',^>~NQ [4Ǔt7]q䓛U^oehmK*û(KO.RĹ&pZD ESf!dr}O sqYV83_68z&~Y>Na>Kak 4ih{w84A]^M) TVB }grgCfנ2Ufo,v}ldC X]Eri0zJ$xR+NB)-Xe"{|jfb>۔:K08vgk[ƬS#IQ볜%آ*:ܻw,teSK:<&;kKv,t#2פ{]y#;:ĩh=xX(L8Ob?hp6㲯[|$T,3%Q`,2*MB:?u v/5eV>(XN}rn81~kEuJ ۊοIr2kYxθZl^5q{,1D hX hhUy\!D"b[:M^V=&'K6p)Zff4" luQl#A@ 5xS*n"MĄsf;Zg7 NyB *SL CSgآW?p*pOT 6Ob!!yMi\'sQBX#?2u3qKvCslC&.\8¡sWM[_4Ex/5.D\تF&"6\զ XS ud׫ʂVcbQ x-#\#D;V!WCE5kUK4al0ጝZa> Yæ[ŝwVlL`5{ic LZSwCj\hOКa'9'ۥv$= E>aIƬ!:3K?$vߐ9Ͼ#vtRN˨HF7dKQӜA`5(yd{:=tZhsI5Ėj ն3v<:y5FjQOs)"թuZ cb̸6A,=(lduaL(k;(-^79EȺUJtk[j@w745qn{{BLUV֨>wdWcfpN%.՛ǽx$!&=m4SM|W2/JޡnH2YE\œ6HA;W'ƛ| -ti/( _, Ř˩GOKHRk g"2lɵ@+Ff+Hi\N?Fq2aCSG-:[_`,0io`fC2aByD~.yRC#;]5'7Ɠ#OmXARKGBL8Uـf|ꢇ`kLUT\Th½2F M1n6h6`"Z(5D5UfILj3Uӣmezwͪ;'6Q o bS~H@ޯ9&VC*C(GWeiй&E~T->5CM+78ҫ<<4b1a~s_VsS«y]BR~O$<J%:,O}m姝jm* 6=F >ڄ|},sg6FHB< _ j6Y0`{͇%]L3. ac%uG,n)"({:M~H#`J&$Y_-K2 ?cZ7C:[VZ~ @_dE AT6nkm(/i+{z QH͙ϨѯN77v S^%#vgyHL^z4#`22 {+qt,'љOjcܾ{$B6Ǚ<00"(1쏲O]5γ/@k1scp.EYmM-ZBVdH7FI#WjY<,B%\:{XDOyY?)+,+5ux G2D:FpA_cZX W<FnRr="-iq+2H/c;bLCz>+%bŏ祙CkR"1uUT)=-eS4u;'m8z~$ 5 2X ,6,࿜-wxҝlFyCE9ɍNYQ'Hb*GbEj/-j@R=ےvJ#9*ՑR J j^y!;ܕPOxujp 34w\EeBiQ Ӛfֺ-"/lC+^LutX(˝n >[:)knm#R4_uv[&F@ f㇆DIqg)8?6"/W bJ'fP S,!U, qv07\; X Hq]ɇso ad^W#t X=FV ׏pR'4 {GV=0 Pb Iε8i6̸X_W_*MSEϭ:?0;qnM.$-DטE g[MT7#kZP oJVv@7Pa4>^Qljhr1GpPiyYmsGڨUb јߏpTzrN?e'iP0U'#Ľ*hN_7tK/eZȞy;3E_%:p)VC[b>؁7IsWiE D:[7^Ti8~ZpEXOnz<0+^U-s߂kSF⑨hXVWV'=zSJ:`Z4"pJkpKwB$#hw3z#?IB~8A yz,&`(g;̔ǝm4+nWtkh6{E\,P|ȨCoО`tk$|U >ZwwkJ[:^UJ 0=N6'@SnUlI e9! TaU=UJ'yaĮFA1|Gh@wsx4J9+Si߯fTiiwês0s@^@; ]*_(bt-go!;#S"| 9/a@b֥>ioKA)_`찇Ǻk(:#"Φ(<2"4)h#,e#` ӧǃ"CA 1FMChC:CJlY`4u^"ҞhMՈsԑL~^R4D)UeBܷo8 ռ!c <1:IT\?3T;UmA[ߟm`>L}qx 3'WWr"uamc6ĸɕ ѹ5~u !YIs( dQV-kP"6,ͲhH̎bZ8JhX~uUpc8nvԳ{mNmF/Uᙁ7~?I?Gz{x&"IڃI'KƃS#+ $g0Bnϱh g1%\i{0J`suBaBA h}!ٳXB0bmC16v(ź𴕥>M_4JB6~!  4_=Dg=o\Z חŚ9 qZ:3xM U5Yq|ukSx5LGbՄ0#fZh*a*$]u#[x^,VE/U7(l'nhubCdkfERmˍin^onߐE~iHF< kJ~q 3U^e!Xe`|K:Rx<7,tWR굟'X hootz8Oq/Us9ci:C&?Ɠ&@3#M2bY+Ogt[@ј|gaEJK +w xIw <6,gT)Vu* qQ=G5^I/ }az ;ȫ/SɌ`~b,.3/w3xQƉ~ʛ2fO O ]31Ng#1ZJ-@kPոMQ|7ƒby!c>j]*|nF2y;G{|cZ`!;h$*t/RLa V&49hMdG񁑟)o*t'.q>*'Vw!:N|mXِuJ$YsSJ)F~ O2+u0XTև4(p?{B3-C-=q<ߛNTN/ͽs=0cK0`) Ձ I}_TH_}[.GW8^1[Me`y$3l2ܤ|Xkwj_~+`o[f"ٯRx˂rcA:ٚngw ۛF*PDώs/$(*#SO >cj* v%yQLHld2tڙodq̭spǬHᯬ]Hl FspܱZkS.ϣM :V~<\l7EB-Z"4 Ƃ4U|tC>9mha4:Hrsr$HP2KQbR}ëX(͒KvO) 9*;dgA#'lr N;>Q^z/䃅k:mtfZZ8oNDWљ%MKCN˛Kkzb&oթ8U iҘΥBuD'W*/~S53vuh+9<6y*գJ9JÏ{,qZF70-D"K_3B-Ƥ˥.%;JyV!W^ 2םcHߒ[ zP ^!%lKYu~Ѥi 1C+˱Ӝ'鿧O⠎.:֮~^f`nF 15TַG1c}r[GQ^5🅔q,Hl8 [x\LA:D{NjHmt=/mr]L$]fD0tc,Zm9XE2pp AXs^"<1wG$RݖS.!d˅W eyLY #K#W_bPTُ['Ksaxu|Xի8s;`?Q;hRtm%mDORQ&3l._cDg>b`@o>X `}zgt=gf@z[1mH602 Lt"/$Ď7n9mlttqʄ1Ɗ9z1=+2:ll9TQd7N*4/ezQ^n7vs:0 HM?9ܭ,-E-gPEQBCE4 |Y5ت?:CꦄG.Cc/ `$e=d6mr&9o l-eR]:^ccbX<9@%n M.oJ`c(0Fy,\YՇf(j>Ez #<vn-8E,y+ qXeu}ᩞ bٛI;c\pO^rFC~>"v;~|TKrt/R{4,L֛M!Hgڣȴv7UallLKJl'ͷUƸ.,g6gn#^[c*$1T12\Yo8>}G14]X*. ;!3zsد*(b[}dǼ`m7R93 k/YmFvUIءfFh<&27nO0*SfEN.|K3l̰d2/)wikK5 EN^-h{"aa'j^'F1cu%(c`H7]9P]"v|J3vW"7fҏ 1Ӗ8D_Nmy*6޸g9^*w^VTVyH8Դ̜ A U*˪=/KbeH"_<, ׻!ϩ 50T&v i#^ ~Еbo݆KXө}+_Trӗze>2l;㮳kw= /߉rAVc8 U_6 X%-pPaN_u泩2IYL# Њp_m7/م6iNt=Smu;dΦXC`Jn]Lhrw{3+P|$r(\=^g&p%p l-43Z{]I4wY ' ;*K<1%"#Sï`Pk !kkq˝U~f $n 'HHh솒:۠%YL61Xbl2=@@fTvСK,uNTx Pg3/d$G74-gE:zN/$m[1hǹs슎wEUʮv65cJ_L2!0lǵ>&;L+$1U ̶YCynfMI2$Oac셐לW9n[e|~I$p6ORc )ĈH.b%V?e٩9X?+6 }-v}ajۓx&fH?(m9q[hk<5{ e }dP+'d,h[dᙘz0^L\KG3'o;4%W+fq^hSPXiYɩt@_1]4RҋɿVv\TSW?YI8f?θX=xMo(z>iN %}%V$ьco|N -+qaނz`U;IJ2y 5}jqc,;Uj؄vb%uXCXn&`>Vd 8-}A4Zۿ7^5xH^4twSxI}jrE3x˜gۉM=Z V ED| ςA-V}T HXtoy~`*(%߽'DqS lǓ1G Jt•| %dzɾ٨ʅ(dZ:dGs0~]qgʁE~ڃ)!#z(zphtj?fK.1f,  Z|/`ޝr0swi7cxrh @.DtrwD3۷/-W^+{O\B;HcȖp625o+𳁞06A͗P ݶ8_sz4KݓCᚁyD:YvKW?}gRMpVmfޠ#W+e%oR#&~4dzf7lֆ'Tmf/pеo8V7|4G%xPs['"׶>^Zxr6yk7q7nkY6 n7K5CѼӧ0!3߃Flu z6F(i)r^qUekƶJV?_E;ar qIx1 $Jb14MCSPKW$%R$fB *$daf%sT. *0߄ZVs3/ur22bX1E !K74&7cD7d$9HJ`D_ҴS X#=3wOma6 4+ rh̪_vȜKXa-GHu;!93ӪD0Y-9o+ 9]nƔGi@V+}&>o邻"/Jd#{'nr JIuΩVGf{|F;F8T1}NֱXdK)!!g)*`^N/iRD6?ܱX՝P]:;FXjl{+5hr~w՗;h2$I{3%h\S⛣ڟsspum_2t* |gK/2x6I⫗B,`_ـ3L}"jAǩu K4%p"{w?"B6_yʳo^Q75t6&y߷lmk5xO*'M=4/K8J9úUƜ qvnS ¶4:~j~!|paT_7zUФB6T#|\ۅe]#/ϒ E'=%`kBYk) դظܹMW:i ~9(@KIg̕m*SYbj~q Ky)np?>N^m8\rQ%{C,կ nZnTKoT5†qid>m qb2lld^s|`("0t$1̅b}H\)@ #O6:MKL?:ٙxzyԀ.7T;3c H`D3 x%h֦zs0]r}~6*Nfa8C4uB Es1蝹>Xpy'|tl\1Zd2*:ؚ) >W R/A׵bӐ@R-~fhvInJ"80Fn EJU~ G"Kz_&7@/P4O>Z4T 9DhVtKjy ~_'0pLfDG_*ܥu_hS*(\ɖEl%4|EB9ZЎjAYŋO%"oLr2)%f:kZ، vF@hT ;c0e?Kj%Ԍ*AlɡnZJCН6= W~3 $ר~pP9TNss};߾Y t@;r1w:iqNMv9)[n&vO1vIXi! Q&:"ui^뺬V;}XĖKhL$Ku*Q.\ Bq*;uO9v=^*ɟ`.puΟ[bt {rcaD?$H֨bԀY*G4<S~.'a7c|P _j벇^ Gt9kbzwS%&,ĥ%ڄ` G?5;J Fyh Rg"yJc>R-qGjNC@Qn0o6(4 JAf{ztpU]ԭ峹>&va>(PF.-&Sn% ÿ> 0 `aI, RXk֔L= âA2z? ;Jy :}pʠ7i[:hgBIaXd1P+QgŽ IH&=@&m~6ϻHH!̞$ydl)F<m&E#f͘T'J0OԎrӦ"I-2~1qaDR)a0Tn[7o%Oi?"Vǡh9o,In6qK=D5.qGhNE~ۂƃdiXY- ctV,^Q%HQDiÌEP%gD_vi8k@V)79(_ BaTl-a:Ր{h CĄ`gQb;M=^_sv##uxo\͓h~=;BB;B!v$ QKddZƕq5d)9?Ì wcIztbóIjL٧%~poF {K^lƲ8k4:as+#כ)F.w!O#cXq!h cg)~{ƼZ  z;GO<;qklBZ)%u֛ ^~4ef'sIrs0pa2R)'P ?IѭYƚ ~ }jDaa f(Mv()&+luL- ܄T=0Z%E4IÑgqa1A$XB&*J- gS4oCr~ z:ve3Rc#z|? ۖ*bjPFP>cZ^ݢ w-Bob=TnLS@Y}PA -8I-^(6w; v8M5›V$9~?\M_O'eZ /d6תeDU@US0vccR.MLoBĭfC@"_~>`?[MNp)Ĉ13CK:B8 fLɞH4HOq)}F䅤Ǩ^|P*EEL~o,Ftg Գֱu IW3\jmIP~4a>]3" hlRS#;%J!38@y/!pSyd{7i1A M7BACPq\ 9}"bd"bxAl߀J5}DE uVb7׺|$PIaْuj*}ٽ/I-TLBrw9ً]U4H^LSA$'tك6ƞR= z;t/u#e.O3ك~ȐL~"Q@iLmZ iUù}$~VDEeHpy~N:@YOw u!P Fu/1 U2,r) HiZtZЫ Z MYE|kE):mV)YRf$LŽ" ȡWV-]%Qlfݿ 9 * =\` jbȟ~Y(QJk/0DQ2yݱBqʰr6|K]|aCEW~) Ww,\*؞R_lãB\roE?&Vw| 10Ͻ%W)7.pC,80c.!|‹ʦ! -IM@qp/ŗTR0m@uÍ4å[yQ/2BZ" !Ԧ.:8&Vvlݨ WŬdzcTR5h[[/W6>h#ŗSw; l״ I<5 [%n_+ sgl7yQm )Α5-b/&Fۍ'@o퉆ߨsa83FIٴ}߈ 3M|` Um_*aܜƻs \EXhAү|%TW=t5>-⴮Z#CPㅕP@/5aN`*l*3pEu.9Tikҟ/oqCo\3^t8[J{vx o=UPY]J֛t,ઍ(30J dd7<.s"(v~z.~憚!h=Vu̚+65cHu,F6md7Q `~żB< X:J./φ/3\K3=~0=`4aKVEWeWT&~^9ZJp=*2bpr i9%0*-& 'A8Xb=NN{auTL -c@!& D=M'9fpT5x7MRS=u(:Ml`ϐa;y*"dwc XX$`$JӍGUƪj/=G7{n#2%"] tnʪ>{<ܥ7`M{/N|Zxq/ _s~ 4UJƊ}kY`2=W<|(9KDD,Uʨ(墰;\Wh^# coNZܭ`(g?FbB .*agG*Ze/~_nWLB\T;@-L%,Cw4ئQiɇW+?xǟ8jҁ8ucWKrv W;y6rl.ӷ b9@αY%jC`m!6Q {KI8" R'- 1_׿lǢ>r! oW c}l%5=m"c{4hN; ~44)]m)5}M/P OD2b6CJ^X>/&U,s}$qh&U<69Ŧf,,VBMkV81np2Pʦ:kf sĭ&>;^j?hhVr\!(񄁻sbMoFb6?I %UeWv[0Ts}>1Y*QFB8>u!Cu='ęqx SCd'z'Վ(V `Y\qp%mfJz89o-D[M6Hg>^7=`k8>>D{ AN'sb`ɜS,݉qǛc -HXWȶVmE0fMj"wx!tEW}7z"f{p>B- IIJl2 Xr CmD6eȄfll(B ]9Zy̓2Fz@j un/w`f[Hr'b+ 4e,MܹC]7b0ZF8GDL#)ӛqS.-{!ݛ> Qd>bz#>$ H^ɺ[f44բc4R51aCA H n!# xf/;I!2!a/bS= 01tS7@WDZ3ǒnr? Yi׆)vĦhG}EkܤKZ0# mq{;(>Rx9^B{$x-!VfyJeJvT*=` >)&c&FMLlݓqL'B@ԊgGiCHoY kIOs"qN>$„ފjZMaU FExi.0Vz HA9ԫw*~HY p642ȝ$8i]ZTћl`ִ**[`EsqF$cXp鄚Ht/bɥ4UI@[X\uCI{]8Iפ))|gkc8}2: GԠdp=P;Ng5X#_-a*3˷)).9!:w , 5<}+'cuXn\mm{ٓ%XɨD-吤rz FѪdzw=} `dF=!Y4)X-"uT'~w^rxe#j,*tEcl#GV0"17|'gf=I#0#+o192c&ß8X;Xc;rjfQM5A-i炲KYTN0w+,Q]i7T)-̨hu~K?$)vg%B}Hy!de+.kǙ9ZM?f&DH^kZfzνh0#^/]~`+bdgQ#[І(wfaF܁⊻)&\gƣ#?h"O$x[]"(u4>瞽J% t3 "XeY{}jN#X-JdM]#O| hlOP"ٌ8b\l57|ƭw&~c=Wlq6ERlA*Z`-?@I cKyiNS,dcd0wf"3U-( hK>&(@m3CWu>bhIr-c4r6cBо5oq6T(Bln: #I$*~H<֖EXEV_*x9P4 @vAJJ\S{[h`͸,0Ҕ֏lQasuCvNNdNJc& ;Ұqrl~^KךH*f,,-FJ*SǛ1y5)%9<jmgΚu sRarm0-m>Tr̔+NjO{vro̻sMhiV0:M\[Y(⹚_b)`M&i3{025 Ӛ$ynLK>%;ĔyO"1ɏTV_T*mcK,x( |MXa& f"ݣPZûݞV DǼp΂oCLczXdTNYj+zQ%^v?jK5´z8*oz:GG!FR}Y`AL u3Ӝ-7)5W7~ЄjZ=;zx UֽͩjjMs+HWJ.feH% gcghce(vi],d|^lH.oK!u/##Ő۵E:o.m:ɠL|F&{Pr-\?' #) qOfӹH& &*o&>y›dӊ߼{͗875ۅDm5<@SDBiUEZd5:bD/5o3}3;ʚgmo{Si@mq'|*/TMΪz_=HJYʴuqa!À]Ykp%7܅Н^s;%3@[|81:M Pd- .yd!ݾzIOW}]Z,K7 cKBn;ԕ`u;;Șfk' 6Nky'9)+6ݷHpqm4( ҏc 950hls 'm09mץIJq~ȃߜ 0)i\HعzR0u Na/jA/X*˜0'hwW8*eI.$Di_`ް\-!WdȨ 2"ק^iB(rӅFlܯi͚bHXhaZ0u;V:/]7ӎΡ8;TUVMLn0yYC^lۍuN/,Cmj<O_"*6-EK@}ަ|#.\,JW1l?#HD[r dWk:<|Gϑӣ32ظ:PB۸HU8^?j@̗"@WY(I%4ؓ%j3*WYyEmU -N0 +VS!z;5ٗ;h}zTeU'a{H4cb {3]d\DO 3uGk('T1?)e侠_$9L@t3~[]H8y#'$Ygt>Oe%T^Hbk`p"<5]'VwfcBE[fo.FY8k' }a[b;~WqԠ\y\[M=mU`%[Hej9U`JElG D r= ]vC"ŧЍu~hӥbʁ'qJzEN o6C‹ hEpW~_{ (XIذ!UP_q0EjpDt =#!5BYtU_S5:x!W2Qfʩ<TeR\]&BNNHq54 .. {[P؝-J݁{ဩ-cs|=m; t9Y-=}hoz4\.C㧽CGɒI4/z~#HI;eKaB'"2Še,`֏HxyM}KBV:y\/ƙJoYԚyI D8c2/5_ȬcY*wI51 ol'"WΑ%QLHJ^qLAE0$EwN< .4lⲥJ@n 4Ko8p$jd>vlEt_В[ǮUfR3-.!)fcǬ3kazK?sfj6 S!hYN)te|*ywugGOqxNɎayWx1xcUQ12O5D qbr`!J):s(K9J}/6Ҡ7hUtYTΥ%\G)- 44E_l P"n s--嚐6REyFA+ 8'T?_?=gxk&,HȐ~f )<:=,-%l*GPRy j(Oa|)N[?g:.ZX)nFm-o1G8m4%^ܟE o\,.]QL~IV zQI'…=p @>DU?avՋP{,n/c>,̴;qN1(`{w!&̃l2RYuw@X[8]|]5EKZ N[)&6\,"\$(~- \rJ2C7|VeZ~ɆwKΫt6 Pa&àEV=$(BosGBcX!ALjK癗`>g/d({1E=c f(ybP5d=қl f3&TS당Mr0_ﱹp%/Pݍ Deop/&.PVyz۔}@\ZXV\ɽ_cejI*)2`>~qi ]ц)_Ku˴ҁ3 $jEN1ラo|<ҰB0Pff)m>(\ ;G:kw4:EyA9pvۄ"ZáM\Ǚ?ePoL5!M,_$Y:FkX `r C"4"H?@!ZuSmA E9(Y,T)d<hdco/UOf3B"X(3pr-t#)=jnK`խèC Qe% Uc>RvxmN63p;Hj&gb&Yղʉ̥DE&w Y6 SU.%ƞLMǍ-ov~&>zjDK~X+Y8/fa4[kG;^N,W9}/qp!?j{LC ֐t8cłphmP~oפ5okELS]?)zwz\pK=KzJL |%i^;,Ciӳ}=&\)~ш -;5,A2"(_}Tl0^8>+^T=O_ދF3۳[8  D;0yxdĎ4v=qoujr\7Rxm*K ڎCb,H70`f`Cz3!RSX%l%}'C oyΣp {YiI EȡPJm넂&$P_+F#EVis ivk'ȉ)a|%cUD*)s4~-;JWčRjӛ7`-^h1Wx(."DlDӧ%Ab׋*xsIw*D_`GfU=lW4{φv Jx|-¢|Ι ZTYA,@Oy44ߔ0d]ƪMwN(`c;{۔=fPe_X !3~ v́-p7Q@mI<~tVI~ݽKS$I#vP؇ZXe.M]KZXmW @F6pcos)5 ⊐LTl- Ig녿 ho5_w[SԵlk_MLaa1vv|f!Vh[6Ad[ F&$#ޔ_X8{VUڶ\:R7Vc_"@kI?mL"w[0c"sc-;)\RGM/m+M 'uS2OjBnbm ml DolH,Di' b-1!oU +:HmƏʟ]H{Ar{' =123tLE 0l'W[vQ[Zyhٮ L³pKk| tG_X 8\2r8hJ#:.JꃮL}-q s%PzX^0;gQDj @K z^^?uN]IHw i͇NKam 7Ig %C "RSVA0p!}MB엋݂ {&$Β!5bVvsAzh[یe uCŃBq/ն"L>sI,c㸼ĩ4K ]՟SMsNQpu'yfyaAҨ%}hwd99U[[5QKm=Dې t`[?E#dpcޞcNm{NOR%^~|_# 1 ?pGLuՖmdpW3ʌ O5Vԣ~KrhugEtM۬aBHd9AvFuvpo.yl~q-njK`@>3Ӕ8?_``ϛ$6gٵZh3rd*њ&yͮ8 ^h<9eQSA]eNz0ɐ-iQ`U\8DS5KuหӠ)GeP aޟ(ÿNDhwF" ֥qj?I4nŅkע27nVKeo2iHֺ(='Ҫm$Auzu 4 8pj,糧 qm }7@*NGҾ1` Zwhz n3YQ&Oh6W\d7" HAX 49jxeX piԾɳRzvA=&- ߣܲ B8OQWJʘY7)Y;Ga{ c0{AevBcӧajT*u?EP 1uKOe*!-;;hWLlx3.3 5y{= N&#O0&V]rMؿ՚nYҺ,@[e~xA݋)A[ BIُ,9E?':(qUa)ЊgD,*PptPKyeS;݃z93?6\OƏ 1E)cQRxPYu_LCAo h֓?I OJ@A LM8RLyj1Fl0?t^(b'IcUryv!腎c8V¤(_t Nb\r2FY8PRvKڤ3 PnU9THm"q$gp\C#GQceuwB[ E1M_=Hwh]1'<c & :d 5Ig `Ќşw)&'YLO<) \2S_~gPLmph7>'h78F219#52@?pTViX CA~Î-sFl??A#(zq/R!G2韆CHCb#u7P9 q[pY!/YE dVXbu/rkX tGX6ímCmK݌ rG?0k p,-C4. %d|+gwF ?< "asñA$C֩(h'r!'R c\>~KFzP<&DLTqF 6N%Vvx*KV뇡^Ӡُ5~scp)uqciN2I(a)Ig3&:2lp.h]wcǔ {=Dǐsvy"D-cV#8ȧ@HiѥzEqU|Bh .<.<$-!CO'EM>r%T uUed~2F7&R%*HŧUKS pT1P h1 źB| U@ FDqp 19/ U)|D?syY>ŎL^,"(uQ >M _r7h@COȴO{xڏ yO>/XZM蜪_ߛx$i.r35s +xTqcƝ989kV) 곷_<3 8b+]J] qIfɯyŸ`x"zbC(^u=ѕ8 35)v0B]E0xFwƟte@xj>3{ $ m$.)pq/j,@l2Lo6#TNir$N \4ߑ /"BVGSd;/Q!6wZ?le^U\h~ Cgk`0P.:wr=+5KM m6]G p\P(֟&Onġzd'At6]Z\Ol),8N`Wf@Aχd$Rœ/[kT27/ָf̌Z㢥wd@*U }, em*~mWlaD˫Q0UZЪlA"4ȴćx*o@NalxqmjWQʛaS_&<Չ@_D=2.b=}\^r><Bc.EZ zogƆ7\?ޯJU >i|%V7)dU6a"`E[@q5{sޭpP/^䬗JW!v~_rN)la_I!F?~!Z >|ό{f`װ?X3>EBDҳp/ȏ]@N#*PKuųo$gb "E$wt!*5<_l_$YB_,9,-$gNWҢi8m/`\ZhFT(!m[uFJ}t5|<:r1zX@Ax  .KXr*`Ǔܢ&.ۚj;ob cH!ZY4mNp/*0Tp(O3 b ]Րc}j#Lѐz &rO('Y6O=0vU$j䣢yT3FL7Oc D .CrI[~jyDd H`(]w=NzԢa)䎉2h;cNo1] _ٮЉ@NwE(r "#rߜ#D!c4zoB(\cߙQJos2y/OESD5y%@zt&c/IW$/ޢ%wFaA`/g+dg=ϡSGpGKTT!h 8Я0@=_5.M1%œ%US(,:۵}eZ =J3_]UIܗnLKCIADo& me{?ːC6|&~ G|HB]s%*vpNx Dǹ0oTcъsSԿa WgݿW0E ?A $S>=C%{\u=+ 6o/ é? Qvcu)o&܆q^}$i {Qq>'d3U"{Sb׬'Zr ".F9z9et0V9{ ,KdžhSrXicE@^2M֧V9YI);R$ -?+Vm5~ #C;x0?O;Z$62Z}ѝ{ȿp:KA:#C2R>2&J] 6܎}&*~-ѿY-{-AA[ ҵþKp NJe&&?' |ݜ#<|acr6m X(\gCb Ps» tH~J⇜^}vw$8V~jln1Ʈ{wWq6G\8" %m#3B ^ԕ_rEc6Z{YD{ψ~j IKVɴ S߽Jo̮WCs)/=C"l/'8' %i0G^"oدqߑzcGpXĘα-/\C%90?ԇ_JI-nlK M|.?cE&󈦙eEpWդ31~U{F2m>C q=SN_n縋k)0)w[aVzS 5^x 41ICyu_/=Vʪ\?{<$* *Q]w;efb6„ա@ڲ7r0KUyB-0cm5\et%.XK]Z6'?T)5u)"z\{{9qL^~`^= jb2.51JG=yADyhщ*=B%pi }jԗ$byS㐶r2nwwM{#0A ׳qW4L/k:F6M {rI=hX[#)bL|\D ߊez7 ,906;ހfj,x4]4yړ x:y T=!{} ~gr(Y}:79uMZct]_녔 K$'@aʇt )⹲ђ0R${C%Jjzdjo tdm:ȉi}d $gGlMSɰ܎F^KҁG  V*x:RŔ4:XMKTyP)(6Eg 'wrr| PՊ_; Z8fp\_PΏkܗ|R߿$Ytsj,7L>@ʴn嬔!#4xA)QVk5T]?A9}ƪo}Ԋ"4_Ų?hpғQxS'-J,Pw-bkиWj g3 pF Suk#m WFE?sÔ 33S?e׮!wfzO1miQtmdH֩e3q ° R9^̶ٍ1Pux4Sl925{ #e;|UkBr?LV?'9<&MD+"VJ键J/y RHM{8bu5VH(=zIZSnӣ<´Y 7TPBcU0HEԚC3\M4_Hok̽ ɟ0N8676/{9, |fQ=(M% יC3&Tؼ>;5G 7艺!kސ{Ƙ}F :#W%R#& 2X,n|ݶibT:MjcEdvt.KL3… b qKwr9v9lE5y\_gkRs +nq |$G2i[lJy_Ǣ*OTf" NDv-l}(º%3lh EL W -RYęO^ᐉfHӰiɫI !_%ɳ?ŝܾ!@!n`>᫪3o.6[3!q#k6ʙ:liw=yuw-qZC љl/+ZhȟOiy_TS29̺ %`7AW@V3i8}^3K|v2 X~z"fO[~o]/?Hs?n0PRz;42ӏ%5䂖?/7> hx9dž vbݛl(\^nQ4Av\GXEQ >?,uu^*;cV]ɀ֝$}"I,)`EA"978tpǞ;ԡ;yM"2^r-lpz)Oo+Y_VjX=˃_@#\-K‰ 6vrfw]4y힪1 qX?_!QSa*_L4Y7?Teh>1}Һ-n$RO`00,E)Q,wGKX3k+2Nׅb])4֭Ѓ;01j* rA a8ZcP%˔7t$*E>PO&YWme3wWzk\>["MWҢ%hzduo1TxS:ޔ([kkD⊯2eM>BX\LrxGGb{ڂ1)I5-Y c.N".b`"~΋E,'L@t&^ƪ9^(~ !S+-:q )i0ZVY V7dL_Ѩ2]}w~UIرO{qFjo]\`oEk 6M{hȵ kp+bGpB~,V$6 ;Z(|7jQ- l0j*"د:wM޸f̼1kq>0ݏ)MPѴ/ɺEb"ӡ TAfUٰg kZ:LJS__fTQпDÛpl"hD_h̙1NĐRJ H/0HB(4ao=s%6M!R{ -X//L™HqlQ9$^GXxEUC"^>-̨ŪvIyޫBj8G``ʥW?LIKz!Ǡo9A´ŝXIZїϺ39PXʼY>πNI `UGEԍΫQhnc*DtLqF(2!O|_դL7п[e*_$z׶34j+NFZN-k7/LYSJc2KG.GS};{hLt]ň|9ѳѹJ3SH.LE;]f,;պ4v)p&\,ZY$¶u\!۵uc-)~ƽQCeUSn_ `彜gCxjlz7U%bs f*ԩefnn N2Hgj*\I:BmQİkTsb E{=,ľhhN :T7%tT!||ه4rP0 } ER^(l$&d(X(r/RaŐ6*`[MVrzpF!aBv=:XI;<#U5Z& xr0cK (.9,jcQl#7bKZ$hg2QZ vEuJە!7#2.~Cn ۸-;:eA  aŢ @½ϕ % AGW`̓];>2>15uB;i Hؼ~L/Ewapgűmf%"S??B6 Ō~J=xyPOR:t_2bJF|fQnL$&țq< zF _!D2e؂uct( @Y3jq ?] GjrLj[$X~KٗB0s }%K }ՠh֛QSoR=a<9/5&3VFPNg!wuKΊ] eжG9s >"}Th{`|;Ag%R&lF̺Zn6w01YS r]E?'lp" wRⶣk„eh2Gp8LKSem+|/".Y0sW>Xq㑹/i'Uz.7㆓:,J?1UӪ=MI>KYζeYU,[boFC'x#rT6pIآq *v\;qV+yĪP|`Q6 -uNp2yHq+4P5O'(z-W/xLwAkM)P Wمj"=y+vRP6ܟ_TP!A~]ത%T[ޭxԸj.j9Ĵ2kB5vZ\]bqtBznMTlp&KJǦyrB.YXЗS`s77&.E_i}se3}CV+*(0uu5EFc@M9y!\FoEJ.k k%E[Ob&vM蘙7cA+dKY3&l^#G:Sx+,jUe#X;$m*PY]Ws%$XmxVK]~qf"hB;fUiC1UKJ+HnPtZ&D@yYM$Gp tD&ux۱5Gt94L%) (\?FWy/P|0Z)V2.# w~'˽x0@n 1^.wً3~S]x<AM) OL ؍F?qՇwp0roa#VÀ}JNOleucI @#,.V~C]n&>~ (P~fv0AjF0*6Nz޿"F+q3|Th[8_> X2r4 -◎z¼0QMƅfW3xY{)m4)=VNrłLC< |gKW RSZRouyP␓!O .`W團;2ⵓP2wKrWqmIn3SBUNsœ#$DfkrmďsSy'5;i|k!̻26M-y`1อYDV&/K<|N#kO1RG u%miiZ3W2u-%Vk:+:Gt6aΗD[Ѫw_ӏ&k>y"_D‚ хi>զ0Y{J_(l6ıNG~1]b|r@/y`*h:GDTepJc &Gp\h_Ts f?q9F#P<\kv·Az=Tݵ°{FHKҌ]ԏ)/&wJ[Ԑ׍6}je_|$ZݟՍ|c#0[I 7tXc[] $k1[uvߍK4lyMpDx౲ڒMDOAKK=T᭣Q)N6+,ͳ{? <"&P K}J7|ƅ ̤_Ɵ%_Őat:u12UTJ⭓ PtX*S}ZsKocܬ;->At怦6Tb 2i/jʦŹc& Rɭ;wv8'V!I[ek룔ґ1S I^B@v,{bR8RKWpX'\(ןK.][vV!v1AĭKY m33Aur=_hƩ/ h;e~oAl,6?E;9h28ZEVݑ.J5H.@#C_IqXYRW:oD1x͌?9eV4t NbWF1`0~+@aErI[ZA(Qd^iL9Z_R+BX"yO>=j:19yJhg0ii㨢>λNɢQhSv+8Lt5D.JV(U4jEЁsrY;3"a_,_~(LRt Όi!dml va~$LV I%!^RSCz,~ IܴlqI<2O>rCja) Zٓ)*_ rː|ք)/:7/I` e ᦢZ%&؇V*IMB.B߅>h"`]kAJ`.|$%ױAxnIQ >QNwl)-*9`I2F~} Sb\nrCzKhEQ (t(** p2JGm;6w ZlsD EAu^(b+MCiԲ0vq$݄;O @86FdJШz OCeU.vtS0xF,ő;qMC?TJݧ#gToé5?g'zw7 A>އř[!MrW=$Uʑc@7$MNP٧>Nz >٨ԔR+ZD3md3<-QF}BJHM;ڿdn]7Qlv? h#`?m!iFhfã^,jςUm'쒔'Aס fdzGGv6%9yվ: "b̊/ҌOa @R]ך m2[ͬUsȘ&w*c~|_ z!LmTWIJ)cv2rO+]T v`.yЮ9~Lfl3I1nU&a4XBj彜=Ҹ@s5l=^kL~d-;'{T&Y[sɶ++؁ǝrIw`vu]^;; ܛUuA&9E%%@1*f1i.yF_dH, ތ@AVdNz{bjGNh &cv.v }U7k؍n' c3qIyq s"= ;Y[$NBw? z±E _84{ӧ5hw"7 !CŒ˪ka^Rʦ~wF.# ㇾ gZgk¼E(T6SzrRjӄtG*,|.gG`,ϏrX<+ނ)@k=Ϲ]TN_Y'&O| ?r)J/ M,]t(H"6'kͪ!e^3fq͹6!%-),V] ꍯ!m b>|!Ҹh<ث-J35_\nßn۵T2eJ2u D"T0 neq1*/A(.GEBՇ)j)0tWIthbfӭD͸GQZ O QZ֮O!)~¢oM"(," UH>*-}|RRq%xrp'ͻq]X ek!cU_f$5tJ7j3}]ztNt!V$`wzLR>BftG\Ok|96@A_ o3ۀHKVT=qRq<۫]Kt {J+SR,0WzPyx7!<7zu^y:N=UhnBղq?5r„? N_V)USQ=oeX T,(]1 kVwI|A}Il[Z @ɷ"l9N#0wv%T(4olf<5Z?Y9 6C'`ԧ {PԿ:::\ ${zU9~w j\ cB?6A.2>2 @ 7[Q?&_mGq51ͣ-YÇq5p fTEa6Om{L־8 y" lG7-bg#ʍFm$z~[z@?.$ 1d++ܩfO3[>00O;_ CV.'ʥع(p| Qk XgE#,b;+ ϑg?Vc a&9o [po-Ҙ7ķ/C!UP"UoRdd+t½lJ}kjoZ;?1FG#E. [?<,: 0z)d ma}PD`1+;A T! p3?Fd0{QAv3c1dwuFR<׶ ʈYI)K.d3ѓ)RbΔoX{T6i4r|iC [Uǟ.b֫$Hc}iJ$J0]L6W&xLVUOX) N$a^BQ3=2]@jɈi(o`~L9K3F08UFrN8ǏU0gM>:GК ݓafeCr9u*?E:$pd5s,`[B5TxC_%:.Kh$܃"B)>[q@=xZّ1~66gR3}^'VRd=wW 0BxΛ.ВvcEe]ЩՇE&MuK9h0@xyKGN3ya![fhQ]%6eT+#ff[K4*E]d)%P ]b\Ƞ_-WGWyZwE!Ybgpu3;i=nSPYB^:0ך]oشख1͕v+(|~%U(=&w}h[(}*`BѸ)\@ 鴛i O9,:cʂ |d9EDL fP|-3aH DKf?boYY|<$a{ݠks2a )?Wo}MF>3,R^[:j~Q(J{"bΠƛamֆW{RI#ܔgq'/W`ONn@*0 ?4ިŖd! E'C O:5!0j)]+ ^L`'E~GZ s\A&uc/|7H8Oذ u^Öcx(|9"I[)_RO"&d8x^`)#=ۗ0v\ht WP #FDIɩu7ӵ% Yt@?uw|ƋD@\:+2ిXp !f[5 <6)&m|-k|RiEA) D Z S4Rk^/3McMkpG/8b17_cGȦ;$flG Sn4V<SvY\v0 jWrˈ@<Ѽ`r$M7ee Gؿ:"*U$ҧa/%xN_7##=#z.q|oCO,뮻ZuuBhNv)#sSgM_-K\oq,Q2EPJi+Y܏UZoM $dt@tpYQrV0J[7aANmOwDkH~D5y&" Qu@˸qDd;ZEKn=mQV--:F'/r&%gݴP`CN&~ɠP0G{X{l}9~0rPJg 4ovPk7w/NEy '*]-񺋢?X+@9QӞsKM/K#e .Q{d?T.r1 s b\] ĝ{ךVN!9TpY_NS\G˕vF3Huj!"j@:b7aIx% 8t!4:/ݠnry/*y:dQT˽< -۹(EMKJRWt-RL3baPwQPGkE"Pr?l78e\Q"i?@Knbusjj+.Nk*/J6ϵJElo׏j(83f޲SsZjQ=9AI+@ݽ9>-H Q?YK{ۑYÈ=ğ\N~6"$FZC:K5S{$~Հc[LDC3jtxic)gU \Ů7_sC@APgڶ O@֐.[HGR{wqQdj$|wBYmcp;/xSi{`AX1:WO;ڳ)bk l㳳ܐ3%\S\[?ʍ~ CG+ B|ugĭtkWz>3Q[Vʙ<%؝WUULi伒P;'ms*R8]a"vg>P9LR̫Sm2g ^\WpoaGk\[}1Z(GUѕy]4VԁX l:yMx՝!wQ⣡U6͔E{zwHE߆+Eb=5#Y?)Zז<H_m@ g@EdH((@ozDrY᤟uF2lk!}>p?UpBB'3H!sp~i9gf3iG7T%{IJeN@%@g:IiAVabqs:bWES 1XbI~IEeS+N2swwĢF'l1!8LE4HLO~HWhFb>Q;\Zo޶߳Ҡn<_&R"MY.&p/r2^껒Uu˃"X'ywnӹ`$r ʣT[ЗjjvUq8Z&&%4t2YaHHAa\\Q-M"לנnĩD\Y4yݱ`$ɻ~͜PT3&;U׶3FLH);msBH65t휛FAJR6"XlطK\AQ.EVHܪ>{qjF]۔ R^Ӌ xWdJ0J7n v6w("\^V r\ +rKmB$0ӰD[$dߖg4 \ݐ6 m*QX g"-hO;;hţ ~J[ o㕔-(/}UݻaxD!!g"8"ާӇ~k\"]}fS`Xʀ6Z)o?):}Ğ'"4~1R3D{,N4LO=|/c <Bj6iA9M-5r*&MhZoH @{D !* CTz`lj՝sD"2HebR<9c?IBRX!ysƝbrǭbz܂/dWὝZrBX@U1~Gi>r, -?}s[m2rN'lF+〢C0-Kh1h"0K6<lTZ kn}#)یJ1 !{MarG $V-*L-%ZT\^fm H߸Վ!*{mf+¡?])*A mX-qDci0{@w{mjnG5,]!;Qd۸.6$1\a/DDg0e@v+&ņf:6rNy[)Um}:dqw#HMm΀R8K@*qYEW0;]!.cs'@,ɉ aA@Œ=q㑀mxU(2ԙp;OE.Za{ QF7P ٹ}s?-S!ѹe\>4f|N({H¡Br[9Ş5>[JR{Dbg?^qL=FiN$=2kTȖ! a ͗עS۔?O2@ 5SI9_n;"|iQk*>3i[Z7٤"`%XuCGP[m_2YI*T -$G]MfJ)J~6iVΞS츟PFS6U:GPEiPb4 33/kfwƐ1 n Y9Ceqvl[y.& Z.y$B)'g"Rsj{!Dy>9q 0V7k-JL^iĥ$jsjC4gEi?pKg鐍j>b닌;-ɅU lV>9H`j<-fd{h|5`#:K'ʡ`XHʵ:|`ܚnx/ٴj eE/qi+S(~&Ymš,) ü %+g8Lv~ ocP 1Sq9uP\.\ԝARY5ԥ@>L6.`| vK6Kqɤ\4RW+Ѐaㄐ>v2e:)&%j+<ԭXn9O0M5Mh3qHE͏l<1N30ZU )jTjǚ]J_-v-]'Pl/,b(1P5Itؙ5-ʹUz4TF WTkJx3ίJvGBcAq$Z*=f[ ytE~[ѝzXZ,uG:_cNƌJNZVź%r̓X}L */qF2G3 Oޭ'{ގtEkqx&xr*j%;xS+))nCQoTIN*ݓsgubi5:}2^}|8 Gc`j_f\NEpP/G3Asm0ɘvަ{̾ ؔ:8TRsvHw98G_ >+/0G~PH>5S٤M,,ņc'.vzY#s", vbȮl{xRsU/Y$5Ti"wLg=,gIv:Q* /  R8&jAAi&{^RX[*^J+3.tgVIFk3d}n؂Aڻ%5!%ABK`ŃFg3;Z[$bɈDH+a-!)=as~K2hohVYA%=,~ @!gQ8'=Zē7G}AqR#dV8,ޫf֔y^2FymCh/N[5K^1hs0J?4Q`ݴf )8 =g*(ּ̓`'Wm1?X/SO[#cSt 1Ƽ4#~*=;Owoui>fUg@n%D?я]o5iT:Η9^p?7z5j8B%cnteC$s&Ð`hilѓіmkKP-['J)6r9]bf)BmF<9I*ր 'iD%~)O(`ؠ1%3+o 8*!{tQ[?""U=4נ{ VyCm1Td?L]}Tm"^֣Qr-s=XۍiH k2Pͅ܆mQ{˔Uwn>A.^rW$˗FE5S嗫MܗnPHO2Sz\F %';jgHCs;"-kAOB80f@ޕD*He/IS5YNKsjk0{ꨐ7-ָC۫/lyݫ Ru}w4=&&~]x5v)Ekҿc.mzAfL~Xou]h~WY4][c>/Q i=n曁vѨaMK?=B\*Sf FԜz[HVڣ3^ttr+f\#:s23;щ޾QU}cS} (caDC<ǚq\QPvFs(ng[c7]>+uA M"Fvnu bne@x? :Q=poI@Y肋dw=\IL۔ۅ$fNX1>To17!4U7&z6q[f+b*8!$!WFϧWwBZg |< pБPe6mk/ފ LV\՚qT$+QhIhʴ3Yml4 N*!*wV=JjSDjO}{9yjךm?,q&/F7{FKMU1֤A~ugĵTpG BZ~"K~oTxt)mF67Me!Ӽ}s-c+,o }qD{D?ۖ ٌ#d{ ar!~neYϹmxwjO e_^`_9)Wd=!$&>#vዛ Q*DaPҠsd n G6~󞮜}N;E128NMG̗XX2I:FJ715 т\/ add 1$.h $jrn}!9q\RUo,C@ꝢxÈ2JdBi1N2UAx#jNt6Vîig]g#5z$?P: uPֻT-#J2{[7>@M6LP\:A48i SzŽ(_6@\de#=%!dGIʹa`;% ,')_hO'_n~Giٷ-Kt:PxFTMgIచ8V=5NaxĪDh2w^|rp!/7n]kVWnZ&#t(P/HDԤFnj?JIn7*ԪT1EhQm449BE.#qg!$@3($9lȥ^AzG- d'rS;e(Z& !zQs}݆{>:%r6*՗x"" 6$ž:zDd@-D:L:+&iFA7bnBؖX$%yjGHz )Տ]12C(+sw8[xk,Y6BV1Kwq#x`=C[=faFʙ1\n;sz;!!ztWS?cN/4d|qV&XuOCwz`gŴL+ܟ0Z*F7cqSw_h7?B%慘f5'_X= ZX|2›݆@VJ DV>f0L0?Ջ&#N xAgה}Θ~ BDA;͕h0>T `b\ƱQ} P/pX kh'#El/";vɒ|K>|*i(&62~XB?dާgٺC9ǿtj {St< )`O++|@x$ GͼH_NSsD ܴݫaI4/fO5igPE}u|w4$FX5~ѨE+`5cANsofYNZ;$'Fk5X7\n XU>mRy' pa@`s^%|ˀ`991'%LF94ksqpbN`Y@cb]$""]-bRbe3"%7@*jx$60 Z^0е3K%6#Mp6rԶ,ynzgo,_N0W6R$kok "[H_ ՞7)0꼻qv4?HdK% `%Nߵ~+5OXs:^I ڍqwD֫3.lO &S1q4 ppҬs@ƭagJVRˉY|d37 g(qu0H_Ց`Z_tĠ^mMRKjDU9;s_Qۙ H8h4juJb~+=a;Y"D#N |-3N\%}XPoG iO&Pױ:e5 0T Q_کϣ`G2-G[Vx> ξP9UFߍ˶M سGt}Vʹ펠k+'mKX4B;.IӾr<c>i߀hlWU4q۪%`R+PJ';pV(+3zib}HF>kJY`?Qy3KVk_DڔwYo vcOX3(pjXԔg +צb-9K!'<ضw#գI$2OLČ9=#5AFIJ6lηV|+:$ݱ4r9dF{.0J~%g2V H *kɿRWJQ?݃z[饞WUqTFtH C-&Fi&hO%XBWn3qc7cېڐ"':2daķdڠ0N{T:aӁ@u:U).{{nmך{Jxs7`ZqhVbSS|v~+:bt șj0xlӨ'ZFZN9d:F=tgZD)E CLϹYn/a6➦~T`pZcq@4 bA&EwO\ws VoOvQo=a38\o3?'"m0I@s,n %_X7W6yƒjy'G XC6Ӎ"t5q}CۂE5:FG4nAF᪶\%y+ 3G+(".kkN;L˭| ]Hu?1>|3|kr;%g"(+诡0 fnHywJ$Nyw1P>D?k.Me_*n){[Ry 1'QJثhKIO09(|n' tK7 diz羊  D2׿"T 9+C7+.ٹ53@e&&tiBJQY@J)>σıEޟׄ;X\oR_k5~*Nܻw22 (DpcoWr9G}$&V4_N9Lx q)7lH YWAV< rW9H?>RIm?cuc Ȝ*gB"$٫+XNĢsKX\ă}yhhǓuFSMӬO~#Xz>ai@ޭ~9@fHt zP!=3ӑ2be'ˊ+4RBr ]+ {\4?oϗR/7-`s&4pWWM9V.;DOXe q V47wen)JRmb4Hޙ,4IbԬ3Ku6zf I@He5]Tggr&= f2@ҷ0`Bʖ3{D}QF)K{Vd*w~'k#J& WP! ""X\,BF4܍@^ wQi/QDGͫ>3[WJ;zXq7;&&ܦg0Z_o|h-&0pp-|RxƟ:L~5Jq:QƒaPC v}(8/I ?ZImXL 98䎣 -"'tZ6T^38A+N_ONJ0 =n6BfaE;<)ZRF`vB IWvTr`oH$\"h,R#Ta.ujЕ)ʬ?CfN'gJ cD䪀#LUR]Qxz~;B>\˲OjWI,D|2XYlRf3Eʟ]z9,˗\^_Za(.P01l]uT/~q tعU4\m8arK6[|nz0AŒ3̛Bѧ){ouQu 6x' F@#H{;MGo 7h $xF†(-OivE;Xgy.rاmOJNt/5^ƹ3,*>h~ F##T6Րud$Ё1h_faR+T ݮ8_ " ?T:ף §wu8caGJFQW!s8Y=!a Nl"RP>-yt8[ۈmIޭM*YϫuY]Y3d>(_s`ZqlFj_^5'\FCo ?HK署C@_a%h&celÄpo)ߐẫD}[ZA 80k~6 6ǧ)܌x?q@A%h/*Ds\"y*=I.7om5!u&lX jMf) +/M*%>koY~_~zYfW49`O.8/3$M*tnMF[5cqh e*RjA^ î(`[ĉG[4ѷҶREj(sʱD Fp_FVaa&;vN\/DIo9XQ5M)9q@M ͝v ft30\m;kF:;\rkaSq."<6o;ȝL$FjZuY"z^WgN wF*Wpju=0#.|gyCr+atu(R0FYA[FB7Dn[Ǜ\{Ck삼,d˜~:l(77IzZ߾nc 73& &!iڅs=MDr"ON-nō]QyCmąȠ! W tq"|͗--JI#8ՙȉD7ykP\`9 vYnlwh͛LHb?dK׷ik^5)1 H7RLumK Uf1 wͨ.}gX^CoQῊ0v%/'> cq!TI?FU`Fфڊ6`  ZG`ZHA[HmAPovcWwۃ~]2 Nv>$J_UQMx /TWI'%5H:PѼ林vtdh?)TAՁ'~I<|(%P߉Sr@gȫL#6 IR9]^=֫ZjĦ}lr'Lxcz-uJqǽ^研M*9[銀F fR tR⁹*I ]EDzͿ,N}sk;" E)"x'g-$*+ .Io_MT{vk#U sz%Y{팮8;blLq߯ILG4(1t† >MSQw] @`-choIӕF4uYlz!=9m/NeY `<%_tuSRVl$V* =D<\Np}bwbi~KaH(^Ώ_{sL!XfD2bg..C#8D0 }5oÉfcen*orUFJ:v: 9$֜BSD#4s{ǷGכoԺ6&셝 Ė@qÎO_fz!x M.# X$ FƉwa_11BBt@_kN*ѼEx&W/3g>NźO[ UPnoϡIEudۢ؇ρ: (;ٸ__{'/$ Ye8͌S E2{П3m%YP/cɢSVN5w7 =@_ZdU"W|}8^ A wҗ w/I yα>\au wET oΨV ,ad,}_ iH;T(o?{|$9xuB*6#` ErkL8 _]؋g=M}q9N/|h̘?er9W^d"wom0N"Yc `- . YF.>򶿠TΑ'!- ^r )^N)߰sc޹3QB\6ڐ61nD!p7 ]}:ĘZd[kyTSA8nLq|* QԈ}=-cڪmYΕF,!zx?ƻ0FH/ 9}8>x4绷Tm; $K}2V+˔7A4|f^" #P]j*e6.oyťW"σ+̛^-@ ܙ7d!>8l 'UChHGFh3i G}nBS$ǃƐiR':Qqsyd}cv6]1Z8{Ćau7@_e<"t`3a"k.F%Iߑbj'j\T1\e\A.E@N,[kS<Ȯa$Evya-k$Zh!ޛ-7 A{Kʷ˭]1ߟo, !H @(C'ر~e0cř^.d:dCJa?2ZI<7ΐ%'Z h9sd8őc&Ǘanư5AQ FVE] --i#s r`dK<Ԁ!MLy]~(u/ ~ZAfX^>c6@sFT] { iI_/hAC.ܲww܈n_Glm3c[p|t0nF F8ѦH93X |RcV7αב@RYQ%?Ј"};h"<ϭ$ JKJ\P=[!id6 /*F)yLɾa 5qD(UT ɘ֞LQ`6B&4Jf,|;@ ظ2\fa1R z'ZxLܙASB>iY>R|L'r-dzGR -eo;> cm+Pto;:y)Ѷl5Rl~!5˜X\"sLtt82Lӱyyk QvXƂV-wcc*Yպ(Ku2fxf FDԛ9sBVt:=lF7)Ӵ1('?犚26'X~L>HZzH698:. dh׬ф ɺ"gD2QVKP& BnWP3'ZGwI :T E7׃`dh=#)WfBXLz2,f-NN:,}ZX}/=<:KT<+Lr*gfOFJGq!iQ*&+^4@ b5#]2*C@ǐeyW}Lb'}{O# Fsf3a|ϝ[&f^CQT72Htfҟ:|KJn6 n]!}g؄OW r7a`{o t%#;oQwzKJ)sBˎP+/ge=l"yGr+#1u5Y^1]^BBe*/XĹwԄ}\ȳM#1KoXNI݃?cSHhVkMxm ?u;ZT5pmVmF.I"/X,;o j(lzө^Β~n#1Jx#W*N5۶6lP [>CWoY{Ѥ y6kIjmP[- sd0NRx,Խ%i5޶}eĤ>獗 m)P#ˁl\OIjޒゝ'=)L?BTkH/dp@]4CMhxQi8 qf .Zi;qwR"g%*|,,7A WA i`_&Dy7Y5,`<7ɴ *t)ʲ9ا4qqh~Rc9%;w^"*Lܘ ^U+Q!`4zNW8ڣLOgma>)`G!Ց,< TBYo-v0X;ԕbےͧw{ }~Jr26S-c Ҁf4R BD UŔ1}Z̠#Ŵ% E /gvC"e7Z:$DF WH{~\#)\f>5RAv8 o S~ +da;EzY߀KphkD~*_`E_Sgf2>Mc5кRb: oatm?-GGAtx꠵Թ[4?*(m.opM F>H82U`i_d"\sG"S]S4y`[L7&pd*'DIw'$2nE-,c]{<~ āEZq>˒̤?L =J|pUu^Ye ]teL ;RS=Q_йEP$kD㯰pscu"P3F?5K_QRuqWo~D#</mX_힢(k`h&&Y{85o"r)?TQ\+78_XPO]9h?6>Pq>,a]IŸW[^J9e }\ļ8JUPq93}E/R (_+VğfLVvc)~lߛ KVO"sثF:sA Tgq.N99awC ."|1ܲ?T,y< u7':TJx^PZh S؊-+XrO D^Ц !r6 !gmr }= &BZi F33j;s@gŷR`w#_2i?0kz{#+У1vƄcV˂h'*6HBO`ɦ0dH8DI' ~3|Xptn%6"Qu$vz&ȿL)7M/7Pkx(W);]s rdx*`L7!9\l /EKG[lZUWV%87Qq$wqt+qR5=(38m^s0CriS:1LKv&-6ɟ;g~ְ"mU\?!aߡ'Vy5O2 ,$?ۀ fҗƬ̲9k]Ad6腦4g6 1n֙/y]+>4@3d("zd;NtE7-Y+ `AbBʐvhq(Mr?=$V;2GŬ1<ʋhá&G於kr:'61=Sm);jB&| `ޭ]KG/qbjOUhź{Ƣt{_`#O`U=nsOA_iżP)SPa̽+HZc3Cix\#;~+! R.P2?{i+dIM sj6 [BS*C\KdǔF\ףgF'G"bl* 5Cy@JKo|Y`YOL5.ʯQC i.v{?ꃙܠ(޹*Pw:64IK^#-'a;)OHآ()1_%S=t)&Z&%fp"Z-7dV!f>3D%HSmwc 9ZEr/Fx~:]n>&OpK@u3Z2 Zn2u/bViE,WoP y[q̂>C{@_~8.}A(p ֐!UI h"x~X)np!S; ,+*Y(ٝ ާeF<ߦDA`4Su1yOJ@ tTRw&Lc7|oG"u \Bԩ4`_zexǨ={F`V+x8ZHo`@9Q`UbBrJi93pD7@7 һ^%8o!};#t\ڒh1' 4$2(gͳt䬽4;1HViM :xnQR@X$/&%JS׳Vb6\jH2áX䩸J5SxϾgN)YАm#3%I8'Srs#UFm iaEWB,%fO*?bE4hjj/x,l= "ȻwMAubZW!V0N[mGk(tF PÝԮcBxI3O:`gb.Wt,ܰkaS]څZ"q/Fx3^D$<t'QWŠ޶'byc&oMh]ުX)WF紧/r q`J%p.nɜxLL (泜<7I9%[Se3,h:2Mp"u.82LAYR҅ӛ"! |w-H< G0ҲIWā§*=|ƾPZf,|ƦXb* r]>.Bˬ5[H<G2q%뱂h{Wǔ=a狹بA2YՉRaGeء1gӺVnG{ NF̥ҚHuX^7YHcZFt¼tqknBm$zCŎ)[`/6$ TdJ@FҬmBbnK8%JC/Fr7/^O;wZ@'KюJBlgZ(dOR*L x{Nw̕4E[FSLY=iai . ˒UZ|Jm &ʂC>Yp!H=,|\$˃kT"詁$Rq sLIKWPT<_mb84봥sL=)I 83y=qŹ]wx8mHrrS$^v-2h>s<9>J:ZuT WÅܴ=ʕ;W ?ԀX';B 5H#;z?/¢p>CNT~ڬcTXVq,)S ݭf)@!?{d#zYޯ8j ,j.#eOe,Lt@I:AWnVY. ĕ#j;WbW:5C*g9/h2aeuc"QS~3Z V;E+hqigͼ )OO5HnH6^}ï勣34ѳk4`o=:\|eggVj!*eh0y1~(kPQy!gmIYgA$7F:&QV"F͐KFQquA c6tqiϩ`5RV$zFphPyCWg|@V,Ҕ̞0d,x/O"i;=E0aOdF$K_d`ZY9}>2#u0 R РC3G#bLV* ڭ`jY$U䈼u/qs r@f~G+`f*K^}kDlQ{i W6IoMUS`gc< jGMp|еWܴsÔMS@SK]unQ,ڎx<ހ}7T_! 29iUx\Go %UuTnJO=-yv "/s xl O{`aNNt|Pәks4#EQCŧt#8F'OUkY7\g2*[Ab䷚ɓPU'!R/*3+M |2=l ϝ<{Ln=eȔX>÷FPŶV &+eb&G|FԺŅE)S8,JvC;,16Q+ĝ5aE L|D&zaWR%rװ ~%{2ПY +e5y԰gڝhʦer{xV0$̀-b#S^J6@A"Ir%*D kXqbᅫ 1 pDKpӬ XFTܵ_kr1 e%e9NM*yPrȑxpɗIo/a +*ҏB/R`$ķ>ӼjZ*u&d\g:K-\C}7k&_m1%l3Ȭ2$\g@:Mgx*\b_<ՠ|:^`↨<C8 )A (_A[\ol6(rfS]=?nt mipvsӤ:{t1wW%,%G'?7@ܡqvz^0k7ʲ%!KR%oR2[ qIɂF~  HlaO+׆L귝ߝM&r5]_5ҚI?,o$U;Co[|Bb' r Ï 86]b0 Zj9 {\)"eZW~/74)ЏX7LpA9CmA%p>V@7ŔtZ;4r0[f0PFYj)T3P31x!?S j՛+]笔ָKCXL9eЈF(̧\Ck QJV,JȻ_8RM&@Kc 76YЫk bs;x!`J3M 4R/0ՁAT@M7;KBwa\Oi 4(I 1 .g- >aݔ~p6xzHe9qG1p58CI( 'kf'ˑIOKpu]VohE R{)؋P_MqM{-2H8vߣ'gvbjv bh|Jeª*b-EfC%zS1u\~byjTȞu͎v R?䁄__c`>8 1'O5)et܋t`_Di[`,ӭƭeD*"C-[?YgIҁádL@4qOfmulY jtnV:'w =xߐ(&ڸBް8"MObBsKIe:ez N%Z,fKvّQɌ5 R3RD\=uG zm1937 Ʌ ࢃ_btemVk*B%d"Z'*$Вv/=;a;빇|?<2IѴW(n:&^+2Km5S+ mۖ#!TQduvyHUud;ψO&`Xe a_gNRџapZmszͧ: |_ʾ8V#P j$e 7g'ڜ;F8DHac=KH4[tի,#d#NfAD5Xu=GG/G d^`.q7 q7Ę=:e:7tkNz}u?:YY9p 5S.<<ArwA(Lc 6^>&lC:sǥ~ŧZe]s_- *= 8T]Qf +Oνآ 2mo(̼*NO7{o(SfΒ4#w+w׺ddcCzw_uqUbw85dEny @]9 eZJ] <=m:hoOӬ-H::ӝKluEd)[4@r9jc=Z4GoGrؽyJBCʺJ^E~s>IސXnnpl]#f qpct $? (`gl{{5 5E"* qtVX;mFZEi|OX(Au$CYUdq k$p"pU- aLS&mGaΥISq7g]'8X\T2݋|7x738BFTWA4bT)1] ]7qODՋײ<4֙I& %tb:o]7h^hUr@Dh*f:|i$ݚL:8"#*1.8eѫN_+drG^7`g򚆇AyR2OsFfgm@ڬ%Ţ'^%gj5_=F@o%H\%̬ux!]Ḓcwcop*'݇i~ӄO}#noyZ%krzz<")-z- O*u%4(3ET:&~ZuST6@L~)/h)2}{gJTPEa*8e_`(ivp0U{uDFբ `(_WZ_~I'EŒK5DZ` I:ĵ#L)F/c*W}WÇȞi}6gME6ItsO7S|OTb-4gY1%nx؃LxwdX?itlԶ(#ɷ1:Vd`L1mdt: Ws(oyt CM UFJ~u+t_Z%vW@6m#4̭CL@Sw%a-V lzTV;|g؉x"|YB5 5n|PQl,DS*߇gMnE ]tqne08E4W}> HR뾬GiVC)\5<+0='c^TMUhpUwpW<3ܼDe[^$Fp8#(B/O돤{`TH?nzBx]LklX,%mQs 2cwPb*_N)F Jn h?^g2بPmJ},R) Ru6ݾSfn/矰J6OErx~2 #g`Rj(yq7C`q? )tTM]n_JFJ=61n,0Z, ULيfWN.ȕPw^LHl?;d+ ܘ:g+b0/L6F&`@>]0m hggƄAI.>ȫT^<xçH#^G㔤?*Y=ڙ`boj}W ܘW"He_3OIkg/q1cxLي,<NOބ'$RbN۔YloH;?Jk}$'<@9ӏFHCһ eDG~ԋAFBK%KC[]U]]rٻ }oF(Rg)k<;liG)9´kΪ8^bs}m+Py $Լ==]mͨd@`36s@VE0(/xJMײQڡm]'*2ap+5r_W6!vJscV+\J[uYU}N?J:=F荧%%.rS^|K8Zku޾FZ[]@ `_܀"3ΛG`lEh/*dGV,5U^1Ysކ6^F)( ajx7(e>և E(jZ6˟tgɠ"}7/LƀT %FU4Ԇ*d䊉[{ҎqO3NvݸŤ8&~>&$[XX;x$"X+?|2fny[BɐA}W0;Q̨S4FTKkGߚ͛;sYXf8Q}ׅ*Q&3J \+#D }. $dT'`AL|pd>yB0)qI+pU^W Ά>@2{' 51LçG]1Ф~XӕC Y7$aS|p^L2kUg@r강IkzYJq2ږ&&gETNS7>uW ~ B\$`>6֣PC$׳ iPɄŪH`o[0<;Y„ q%4̐ɟ;=_Y|}S4ئW'#qLu|Z@m+R]Z ~ Vsā9߇3㳰<=9N2Rgr9oږ+Q; |G1L,9n.yxzKE l%3'4?{fn'ÕU2!LԩFޠ׍-AwWXVTNZZ"+PܒF>a0^&zzqw >$%mP(Muq3uf 4Bb2(7;pCn;M`wˢFP\cp]u;[<0T . 8WU=~^fSN0v3sC 63ca2lpTsL#CH7$/8[LK^[l6ܕk7}:^<EǞ[`lg"a #z--o>,MD)Em(c9T$b8 ׫£R-P%( F5|U3/2̒<|0 9'hj=#*Ɍ%U-9W'#!E\X pvٽznO7v>6 #ȋ8_$EYwtfx,ni&D؜x#ǹKkLđhtyX'F- "hQaa_}É5OWts|zCmN'q@` MD19PW A\~@xJ4u9ËBɬ5zWxj%D1yy[z jiyiU { K^1avyB6BE6WQJܞ`ntQVՠ4\AanG#V. hM=Lo[ԄKRTqVdǨB(L]`}҇a3G7oCeOM*0x 3Yma2%wNaƩ)$ t{6h,ARa0,UE;r|d5ȫEs -GDk;BgFv@tc*:qx_֋ˡd/V+7:9N.1^?jA%uǻ}KEii2\) Bߐv4 ^<&F f}>E WO֭ W~ogi)5C!hjn>QGKa{ + l?+Oݔpp^ۛ}w}a/~rԮk%Ֆ&=G=uqz^ܲ[d?# t F`FHJ 0C-45`sNx [RkF0\^}Y}@\7%#j/l:-8f@l~BHybE[m%]ī鵔 Ayߖn 4ƦT{m~ij @, KtnJIR9!<,]iqGZg!Rr5&<3蛪$ۨr;J://|B1d%ӆ-ǯ CKfQV X>ɱ<꽙j#h$B+!YpUe{p8X6 D?琪e+9kį"GC\?myVQէJfv-~T<!;j)9&܊\vP9ϣ๸C05v6*e݌?V/+3',w 5ً V[_NRv$?eAv"ڢJk* !A,%sZ #RZ @PD;x]0o8w~%dea&-'Kunu2VSU7FcQ&2h͵4%X< Y2i_EQ!e%=}1>Ԫؿk͗z}x6.4J?ZȆ6@K QlXSe;p{rN2oo0X{=?Ď*shbEbl &{4Cս[֒!ַ3/tt5w?c|dla+ງo!A\~2YuBcc8x$wDP]lEj*-Cbe԰{ȇW6y?OsJ%]~5} `u*/})M~y&p0K>NF;(!lمl݊8w޳\6]%=^#e&CmCڙHs NpKŸ8^) n+a؊OkrLǫʪ脖5cj(&Oעu~i:hi࿥}xO_Xix ;k*ʇBžtsLIYAWг[i!7\\:T"Ba?=Xp]n$8`}g^X/7cu?U%]%(c>.F^P((E8VrZ{ XىC!x0)5EFSrc>e[d s?g* 2$%wz( ;XB7Aq!XϩΘj0 5ȴ0GI|x;ʄӛtK۠ѫ<1P8EEAjV:g׸M N?=w_y'N7lN*#+6Z\W@!DmB)'[ u2# Y3ilSR(rdhV*NXq ҧd(bqy{τÛԂ.2pՖ,-E1\;,rTt6ʲM̭0\t%d;wX>k ?ɠm1Kh5㻖v`$3v:16J~thl> l25-y0lҩu|9кv{NưQSYvumU/ |$ k.CE召#6D0v⁊<'䆄Ut.eqclp <];9" sڧ *d> =>R}}Zx:6h&Ï93eƝ/MI JsmUC XN{j3BX"-eR]Xvױ`67 U*f}Q>N*5Vp9*IM2Btr ֽHyLEל$lR'p6a)e5_M,k xOǚ)X6-۱CGN*O"2 ~X̗5g>|f[p֊W f@'zLRҿ%L2۝XuEt_RuwtĐK1ӗ쁯#5 ss]mfepQ|+؋#$<| h,=-ѓ^~$y-0rK8 O?nʑz`+F2>'iܝ7֦=P jX~t>V_fW3egp(3huǧ'%IMƓ2"?-"gIZMp z,$)RڟwQChig+%yC]샾 {v`=g'Rh@&S%o\N,lM}dˇhȅcmS*Mut&< ou7rMM}Fr}%Θ~/ ܓX8t{`:[Ͽ*әELъ}la·Vu[l юKJƳ iӉ}:JmuS`lS?¥ч )t79493t"bis;HdC׷2xt2&-SBX%E4*(C\浌CJã<̆M~-F!:EAL#mߢ E7vF^ v.'>HCܾԷSȁAҧ!)'܀KDsSøPPIjo<If2R12b–m/SU2(nrzuR˷>_mɖr[O"{Ht!%,,lt3.b"+09RIoA^%)?Fjk IeȄsܻ͊NPr𾫔﹣PTQmVHRd{w=&˟Ou!TUm5=ɟCar(;- jp=@dw}Rn]9pôK^0jCFl5_~ՍyEU+Eň-oe k\6swry|P5l L>_籎dYO%׸WvBe;Au(ڦuIkEW]^Nao}bEVm#1GԾ5B+"61'^RLR%F /b~ofL Th5td]?طڃXmJ%縦3snĮb3 dQڠ]8&|û4Ml( r?dN {%YagYCp{hw*ޘ#-*:#7QE #Jm˹7翠th&ZQ7a9dQqC¢w t4qh4{WhѸ %5Ϛ;]!&deDG&u̧+a9tR>Fű{ sѿ2oMdGȃ*c+h>f(F5< ,#dGة@vǫKīeUŅ80P59eTWJB>?'A8F4 ZmE[1{j G75F1z%dn|q!QP>qQĻ[]b.\j倕dj-t\ vmۻ5a5{&2MEWr9$ݺr+z!P5xз\OcNhSV\CW #دʌhJ4ٮ~ jmS*T6B6+1μ!Z[%LW:r 6%>|+V=EG!€sz,Y p(D&i0[bOK'Ah."gB'tшsӗq250fs0ψ>*܍gǿRsԅwD6u~T|W1y_ɮ9KU&7LM_e*e%6Mp }bGI,q7jJz9mGw!"߆3woBKބ[FwlIN"#0jOqsxB-3&eU7<ΈȂs-ZDPxǬ/ɺ;~qdp Y}/"a[{U^(>}_ǽWI|=3:y_DmQ7?\,H%Yh2/o6_*L{Z6xb64M5,̾'<$0A,ebV _ t'L32f*pBn} Q$`z1{#o-=_[z.Ѥ86 =% 11:[2)-F+DVtg{[҇Ep* a^˾0hFjt$ZH[•DLuÊ`q;[8)XXc3ðI)-RV;hM-sxk {=jTXt'@h ڎ $Lo-f]2YnV^Ӄ |̸φ+HZ{aӾpYK y<+Vutq)NdO,Ȣ_`-B܆Tu6ʫS0* ? LD<w kuIlcD|{T*YԱD=s TͿ56pwYHF7s2pvCl493Re WO+u*XJxk1{Xϟ- [ĺvrk7mO oJG(XW5$6o+ay]!澛.VQi$&2XĎ맇MyҎzm@0 ~ :U4V5fр?RJ FfY=$~m7-Z!;`J/Ume5ơe:Z)^Z9>9 02 W xi+!sJd&T$.$\b6Gi7#uar'ΒPoMm a{}z!c[ZE6=5efإT$VzPb??p $M4PM!ǎ6Ǯ&d3<,KŇ^b\8+&HmPZGiqJK[vo`㷊;"{RzBa7>nog[mְ.e>v,a=TIl/t:W,A1ksx%~W\^7zH8UxԀ-sH;U,̛ky.A_u`>g{'/rodGwZ`+j70 ܵ7*Mj}!PºG=|Uh(Z_eHm7k¥5in P:f2p8+0y K AːdĶzNt[ &5|)XW p5݅hMNzs/bxKT'/?q:=6W濜P̗t2e,rJWF7:ܷjsE1P~}6n'^HP&{WcC{9o@>8uXpjWp?149`Evn?;7B}rF-QDƂYpH)iTs C|w ~u|c؟<u^okv{)F}mJ\CQ1%al*'֤unsGꞌJHBM=0:U8 CL?fpC9kJ,Iާooy*is,bu[9XͷGZ, Q,nW#1B_IDd!Rk A4g̠UST`\[$Es3] ?EHF@Y K^3n  6: ɛB! G0rOԜc40ZhfRu #0N1$L|v`C]ٸfIhNfĜGoKq9-#|Lg!ZC5jϪveMe!}(VkW:vo}^MXGU/T(8/(hNZu" `LS{9^y~ ޘ’;Q)Sf.2mfx N?j*dȂpˈPhOLܰ# 5ԳH(=,4QNv]s0w0S J"e8e[FW9kW?ۧ ">Je}FZg-Y4*S~s !FɏՇhY`ȶQ#ojX῾^h柕K*bl _%X&:F&i>9~Ն=:*lL4AF{͎ݝcBs~grY$2 hf>XG%_? 6 `ᱶMz!xGU %38w**Ʀyt+-fK$[gDL}]J?1P___G%w(V3{we N rr1P8 Vr\USxkM:*Rs|a9eGedt]iiE D=m$ ޗ}2:Fj.f=vcfmnb}*+ljJnlqA%Pjd]vJ3D|^bbb&ĶZSC"ma`L#=Sw&QoF{8 g`a6Mm0|Jhn!cCg5ju4htuWll[O6L(yHP1pr_m zU]FE.qW%VFmaYr%<&NA&JN=#+;BO5j->Y cb@4q'ƢjAP]{ψN44ew+տ{O)g$\}tRINL $tZvBAu?FHի&̗Zi2(tΡ8eE>ENxQ,o!\'}nPg ,L$WXo`[yG1lMFcyN)sLckJW3eZ. F],n3jSgJ3oSu @jAkH;fg4`"^6zB T^` v &bPJ/>/v1V XKmb!>$ˊ޴JjYRg҉(bj\Adxy?}?5tfE0×95eV୐2 Hk9,Jn`QѮ_e<ATd)ˌe}>O$4M5J1E%.V=;[k2Tv\k9v[G7k\),)4׌q. dAfOo+wDÕ CRD}2 ^m`(N{kXk:Glyca1tnC4/WHa{L{(i,tL&>ҜrKP2n:KHsW ȎhUM(4({_i',2w! MtnUYbU4r0pQW\etrU~ubBWh}q]SQ΢ƗY0 J(#>]bzÂOF!L)W'jk1е h0PņB/k\)1}k\q g£$~$5@nXP 5^v_N*DgpӧL tJ(Ȱܦ3x)|6r#=R5-O=8.9&WgӘށ[jUÙBRm%{bgqbш1+dOCI%=lgdӳ~.YUꕏɁҁr-;DC^ ?>P[ɚ-*勏ARM秣w0 wP)(a.5Љyhz1V5 =o#q2{ii#5`"E\4E,`8ZTx>LvRa۰yă)^7T\Co{Xȉt]1:ˍLQWu<2Tfx8>Ixb~U$ n \Zm.M2ZȨ^>#jЊ\xoOoWή7~`dktKm@c*SDZ뛶zLyMS3*k/f[%O} ,:;R7v%|J_h,޳Պ`Y.6_'>țrjޱVv;bkӁ =ڨPFDZu!96n+DE Z4ł퐮fGT\4@;pqZſLb p(J (ńG^NluȉF &gf> R{U쐷N#oldɉؘ MyƯ$ltlX0=_]mm\Oq "✑]|n6BwҵodYEJH?iQʱywR 3w$=J@_h`S[į>:pK0e;uf[Ɠ/D0&eyl<]>xo18R O+ RJܓƬQ^ob 0P pD5Qyۥg-{O.SA`?O\ބl j nS }Y{ATG0ofB3;_\L:R5T6Qa6hy嚇6-hԭϴ ѧYgξfGFl dR f Bdcx*k~cxȄ},˭zVy/r Jb $"??dOk!g/w" v+}ծxq!>]N-KncQsٵZ5R9p ?aT5j\ĚU%^wӆO$Ea<, 60C@CK; W"}2Ľ0]Kx$hm7FE`}ju'$yʮ8"x}g2/;Gږg `8JTgڗjXg\[ë:ZaŇ~vՊ-ي?ocJW3z*ٱ҅]_ʎ/ɪlpSklңDeAX7"` ,edTb?{#-fW_ÖYȓW` ݫ1 7Ī;.`gHMƬۯaRΪ\*Pcv%g- 'ЗlUUDD | %UG(|Th ,Rz«;ۑ5V$xx,Ӳ#6~;4As)EMp\"8d}'ij q ϔ=lc|m rK{ kky]/"hfrUU/vt4YR a5h WjU~[)b"~e |qz8FsݞYA6k.P ۉG'/$ѺBq jƗ[|!5 ,r _7Ĉ8;\ p=ҋ蜘T:7iI=|Op#fyгz!538*OqeL8rĀApLgMCqpU_͛F-${ĭh2WſXn Ig%n!.JUlk=3R(d-׎G]!2ԗ([Dq`+!d9t5pY8ƙ2ƭ"$өhZpD;"9E6}J{)`鶯w!JZi+F}=:vg`JU]lciSa<V%F 9 5n/!x~LDbwnG:o a!BsϞەGx.uT>1[<ŰRhx]F(9M-a䩂\ ZCQcΒ.VSrJ88opypB}oNN`q~ٽz6`d,8~;!MU (fM$gLcGf9aRs}M3QU[JxRMşrM%Z_M;ywQ6:IB6, ^le}@w-#$K>* K5{FĤY5ꂌaVP»?V>\ n ɔ!sh=lE֑xt.?[ k ^qUn}`3=gW>d7q lE7eUS1"ǃGLwr=b0"Y: ܼbZ@e5FG Mc|A ,[5Sqw:2AK0siT% Tf1ba$oN _glՕG$"2cقsR"N9nSMbfX'`lۀaPeks,&dtNXB6>fP1p+yL Ҹ *_arήJ$ih_Mt%#𩽆O)X|nÑ@_ @;Bʁ\jX1tc2cNB D#y&/6q^ĒxePFsU/j|"}jkpdtL'"nG~-|I|÷>FP1!{6au8& Ph[ i>L}3(|(Z8@Tg3{ٸfRxY 6<2E9;k.뵅g7WavSdе W^0Hcȩק< d 诸j78'MS:oCm.dR#j_KSjvf#gS 7*~ia ]|hJ*]BlG4 pinY2 *zSP_\[Fw{|SG,Ki-h4CI Z -_d 4sgWDp-y+Ac~QJy-6rzjFjsi>ߧ%!Co U,T Rf|!jnjCJwG"#?6KiB6%NY&^ _n㾤ҌDK͹/ %y6*ynj=Eczq'E>vDԃxt{xe"G3,tt ~+b bB=g٧`TiPwteh{ç+Hq"KYsb;ޠWiGo#N'T o$oGbsay#ǫe/Cld4@p~፴|J^Ҥ (3V2^$*[ݔNGӾs8XIK/ˑж~4jA?υRlVFc R0J70ς@]\ma .nbQ1WN=l0pUpX|:9hMbV̳_mh<d!&4u5 "^ do !UNe)|.P4 ',nrm'][ sRX}Hʞ+Ff޻Ǐ,!U[6PH^/6񏌄Sg ,ktnI‹ӷh{QF5_b.8춲 4S[adM ,v=J$LѴ'fw e^%0C> ~('Cfr`鮱SXjF b>b=ПhjQHi{Xp8ӴTI0] %nc޺"KקI:"$vb2/I\6t AW^OTtFEe41AYPy}iލA {Y+}\#lM#t PAZ}:ʟrTB5xAցҢd +E>Rp鹰^HrL6p* w/fXma|Z_ҳ8+:$`24.v:G_,V}l傚{[ra_1qUYl"UC.$R5 O/x$UI^<#ӯ?m"qXʖkAkl=-Y`UBțcչV JI2ӿfa?7L)Lv~p(uS&O:z澈q70d@fGaf H$YRNIebfUuχ` Bci߆-`A7[֮M0p} m|K A;#'Ԥ@i?8{w+4E"<s,J&JEa,8(+l[6^XuG9IuޫHpFK'$D +ۛ7poanpQxt]ǧYKÎ:IrhLHS޺ZTdMrgQ+!6IG~9Ϳٴy¹\b=#Eݩ)O:'3֣kԍ$ehXk8 U_SRAtMm| k YM);39iA 5v֍s0zQƔ*0 '[oq&qCuϡ6=^0ʹc=qgEgTUCM%Mمxlz'yuwo9MRKgVT`YSTsKЄZj**?8J|E9JnRŰ=ˈ-:m73_{%QH#b;;ɃIHHS۾#nvBPËR,sCƙvtd?Qi`aRRP?Yŭ/F&(}PRoxxC?tzBAlN97Sú;g.U/R9=(+:|3?f> ʠтj( ŸJ5BrI:E |/0$͕q82=eF/>ށSN e-ZY)-*lZ޼- rTNbRB:x"|αL}NmlY6sxd%.^W;偠.2 -*WJb {K;}!ڎ0~Z(FANǮXa#7 ڵMzX]Pg{BꧦtN};k &8`. 12|` ~$;鄠"xNEOYᜲ:>od$ x!96꽮%-TZFN*ݼ2_b8A޺=Rj肻#aeJ7y sLiP#t•ɒޱ sBCeP&g:X1$3X2l\Lyy+4#%GKLyC16 .VvXoBXձsuiA'v֫'@" c >blؗ~9jb٢}"?PdY/kPB*Fk ¸]yN/ڜ7zW: =Oww^C `:S0;a y\fۃC:Vf U ^Cֽ6ͱ; 7BX:9FMCOD  ~ԣPz̄O@%aP#.1'Tӣ$~X/CKS >DE1Wfs1\5#,Wo>33ygƳzK@(믒|iC+!/n333'17"Om%; :45t:ƫA[II۫ +i忴F7k5 ꀬв ,Yi(]V1҇J\ҫ4NR}W=1v|u,ba\^s~s94"Ȳ5vCx ୀ=z=Lb7ZKXPn8_L-*34Je҆|,U0; |ZRg&؅PܔIo3A~f @_u;KuqɨQ^ %Bky4(}XYX3؉tɒ&Ǐ_t\PɚHd) yHf;1t]. ]qc׬2. K*) yp=V7G*Q/7rm_[BODCڸ@I5;f1 EjуP#}2b?;Kr4,={gp\xbFRѷMƭn\% @BrQ!WXaKC4|o1Ef\Z `O+w@[Gײ'q";'ӝaNdybg`4+ "s*~q>(00D8Ɉ=jQP8KC Q-z`gX`EOGNkr α0Za8stVInX?{AZ=VZہ жlqUYr!F0=Rqq<-w4%Ҹ_Wu0o@-|8]Zʗw{hy810Pf D|eT;> Si8:*`7VNoD૛dZ<ܿ_k .%.pGY rTs;Y:iUD3U3huuWQ:]3y8%RMW5:}O(|DJ4P4D^Va͏ExCsw5-wO;Y:)zJoc7Jm`J\Ί)X00xUBF\C$C^ig%5>}B a@VΓ噙mC`hl[aEyw2ߵ/Zi`8d I;*ricBJhBm9Lo&dBJV b @% d?}aˢ~*:63W|iaeZ$q {zu-*;+*L'\lDOi@:T'hvmՐق0lQ"HJ? ñ,pB җA/.B)3l5ךZ^!sW{V[ށ`bN?v@yș&*TmI:G?{$UOcX( ި_qV)T_ujg]74G'Җ8$ei3Y%e` pn,FH ccቯSRtedԗ'yPv_O'0͞s kͩ K]l;!z9׃>%Fɫ~Zef"*S}+E8J߇RhmzBmHeQ0teT ey0CMw/m=䧿Ӣ``j1]Nw b',O;&oְcе HzB2geŶ.P4PgM>yM1=ΤlN6ut{.Q2rf ߃IIM5Uz)NmڐO  &4_3 R?DgZBK+ɾ2OW!I-=9G@}#_9Rpr_ bە"#_c#AvB'C4Te,&N%,EG˫9D6޾(M(CQvA3ᕲN#w)msJѴ n[ܜv'SEH2Vnxk5DB9L7 C΄vTs*(/%4ulX #K l aw>ORT[ڊŗ{뮑^g5R.RS >qaa&8BX{\Zͽ$ d 5\#[n jPV:HFMHs1z0Xkgbk u}F*V\@QA!2tW>7Ujc=||Mm*QVKoMO3ȅ)fĜn%Xi;o4Ew&bv6e6&/#,ʫZPծf<@r/Nj^f5J6Z (5^Cҵ 6[Wyv 7z:T !M__9`~ [^Øetr;" ;yt=oQoɻC~Sۼ\$-f[ꠤP`Fik[|2!5zCHΩ>`7Fs/U ֵ0Y"Q`.Cc -$|ph­͕7A*"vڎ2Y+'⢈5D);eٰF|z~ͧŰ7 q)/ q`3oҏWKqv +ҹA8ֲ6^!hZZ5֜$dctTBr#&A!%U0Ysb#V\ W̃gJjN)rFjqn$۵wa]ܺnxT@Jm!0Fݨa|?aJW\1B"ҋPzҕ,ƛk-.4mkv_j+w@eAAXʝ5ra6-^[嶄t-z3SrTD=3*FO93ŭ3`i/' qU2(ئrtqYSfj՚u kjSyS: s{FC\=އĜ'^| 7Q0 @܃#v]T8w6Y;xшD2$x X?f w"$bz C23Q-0~꽶Gۋʄu,f_M$ր2:;z;e^C\O}0VH//$`{x*W{:LFEcy_RFBJXVMxVK k%KCbxЛ9ېA/r NHzD ijK?~n.SU-fJFc;a [3CԷ svtLֈO@ VUBo%8qZT<%9g$0_jFBXj Q@2*]'JUppa/1>3oҎS?SGio{@[#JB 2ыym+rgؑBɄAoS;]< ,Q@[v~=|S9MAoU 5yז |m鐘Ʋc@y*$&MPE*pnэQ6C\ Ue;(XybY6~{k|3h6בʚ֬ -=Ʈvaql_`֦3(VBу'b%.~3 : ப4aUǞJkZu%rJQ۶;QKqb|+I ;[SrCՏD[^2D(UUv-;BsR3Y)i:/IbS{KLmjj;[+5'\^2zDS/.=4k=n{C0qgUaaO\/g &t6h/r@D48; ԁ{REidnguz }>W+'cWLHGХǑ0bG| V ݸl롛ƀSCiR̛f 'lbFұh_Frb 2fTw??zE+9"+CɃ)4d gL99"% axyJ3P۩It0I;oOJ-? qMV1҇+N";cA!6ex2QKC*S j&_`[s@jEYBQXH4 ;w 8H?T#foB}_<4 9 ;̨]Amk 0Vͬ;݌D;cuUID0խO:ynܜ3+!O?ERK)iIqsi3eTWXoGdz=&&ia2ᝁf[2(^9Y<M&2 'KK蓠*:"",];y9yu"nj fSM 6z>ڈ̰TQdw!Οj̄VǟͿb.'BipԖ<ꎠ8&4uy1x7\r/\aΰY>7PzӞ"ƥOxp[_*Jo_-0ףGFL:v`wX->iK < %]d9slx߀[ 3ɾX ÊSs% 3ѳ,L8t X- JSuna0U/Z]\ 0#E${;}S}D^EgdԘn="rTi㏳ӎ2S),~^S,;%V'ZF45JɃ ϥ6ð~wYp!ym߱ Oh۪ޤvu56INFThDÑ d! kw/%I9 q Ǘrv ^5p\)`ViS#O%h!qI,C\Za9 ժ^ 0g:j|}[4Of{d"&ՙH8D bi_ylt7M x:S^?l!"1`g:c(_䔷z/y(.67ȏh U#.4LN4e]:w!pOx>!{"bZ7;f\/p] eC_|xVn&2 C,೧mӧ R&٫nGrKVC8ur&O/*gc2goa# %ح]dP諎{/ D1`:h^ .EGg)g.r V4jm7Py \lWEq[ݐNL29<"RfkcO1dO~ :5 &S} LA T>wD[?OP»wrx$b.*<Ykmfř6`ixQ5+#aU5-O;TDb(FhiL> X:?+_;q1N. W0FKTHV71^4wS]3V͈?A58*P~cOl=zyQ.i7p yƷ)?+pS޼Y4*rgck&I"K'PPO A>ԐE̛W|!p (O+`8q Vs卝 =6Q%<53-52>o75NgWInp⟎k˦$]xípT* g(o|JJ 0=Tnv4> Cu/|&ELh`k wZDOC[5ĞCȡny=jvf5'NCdl6~O4t .X~i̺M1)#YW&i=z=9 6 Cw9$Ԯ`4+; n"Iۿ<NhD s^d.^RNĀcpjFڦ\`ՄWTwe^?k}tC$FBByE K|wypPW}ny^KJgAݞE(h}:G'7L9 Ǧ_|S3Cc>I\NRfOg#C=3<2+p8, ֊qвƊqW,>MZKNl^nzjKIěDFJKHY뚧[ǎ~i\ 0IOw/!ɟ+ 0\N)Kת847%Go܁9H|oò)S_Nz7 R|דnOvG<>Fh p](B0xlA]E0[՜Tuޟ YŧANq*&E#&I?W)5t딾I?]fYikύV_bBK*8p1 sRn$_+YeĈl/*.te2ۚGXYPf5=ޟw&@lҳM(ZJxoޮnH`agggDvs(yȴROA^2&{n$&{ڴ 7wwv~vK P\IBwRbNR`r~ڡܲ4" /@vx =+X `U9i FM2Ϝ_tvO*t枫^VջU8Pp2gB0hd$ROܲ[j-~ %*Pn y*}ȹ/̯L=`7|cDSZhXhrgJ!$QF$bWcA9pRDŪ-`aT.dg /CLEb Xwd:[OOE^J'VŇ*nә1Ӯr&2UN$KTVQ;:ik|&ebgu2N<*&DZP-H9v 'QJκ_H-ح-ԛI&$*Jg/l]6`^Dz[u$U՗h4"n'Hً&EJ o4cqຢ.>B QZ0UNkKN}Hl9=jQ, өDŽZ<*yS"RT/\PG {0͞+ N:!n7:/bXbR/}-I~ئOLXD$CC؋ Wmq@/lR۫DcD:sjXs*6㟽X XjC ML振$q@~6h'AjsjLA8_f5i`v0jQDC8ޞP,7VQC;nB# .*C7 uB#ܬ꿄BϺ;Ŀ#]Gqř7.R.t~U.m$IY~a4Q](ZL!:<)) 5y!|'0Q8 FJ(WA{v;3ܞ%DGR_Xi8D $,fm[s f|z*|#V_!hUS~(Y=x|l!nm~5WaS`vV5xɽ`B 2Ru$GpzIՔ8xG)vxP]XAt#RvFf4O[ј|%bSJT[TA6i$DD^{_ӓBNtZbjY6f*p[}BlDj3Ÿ[Z!ܔŖ}a`{QT_z/ӃJ%\.I]ix;hxpܕ"\u4ˮmzVȝȢ|#CDkj-ձA(cb!aK|iALH=l}>/wAG eShrEDŽeؽD3U@*!K)-1W\+?okCkm H͑du!暟 7,Br$[z^*`U|$BU]LRx͢·kE1< U.~9,TDᥖ{3Ne;l4}$qd Or5A܁l{CWH=8w{Et/ҪF^O-U011oHZ(֊ :bt8Fsu}Y/WMޭ*RN.PGSA2i)9$IsmM[JR\bl3JKq xUjrrvSmΫ! U]@ (]W ^~WtQ!ƔƊm{1 cYc@%-s%9FvIBEe}hS˾zǦ!0 I}%qt!>|v VݡGT7~KMM dd37OD!wop^.>WC^z*Ś/k"[xt'- w1{d2E.g6-w4t (ܹ }o\Ğc.p ߸u l KjPO[zނZRuJ {O2rY ihL@ 6ίOtlC)4{\*OKkq8sͮ\Us@u, 5zaXa}2HFӦT\+ń;xv8<#d\!IYFm@?&w\@b{;Ԟ*V`0 䉄@!Y)pUL9be̹T-e<_[ zOfP%-F:[Z%\MMP=0Ry*Uٞ7O`eY yI0%xCA+.FPT#m.;ɉ]udffwVilZRE/b>z.vp F["F=&Kݍ.8fQi]~7<>_nowό"2݈K8.KKP 䕤`yf- ? nOk-Elk'5 !\ ,$h,wpԸ9dE'Ü1mg)}תH ^4>X*ԯ^3" +p1XdU5^hR՚H\"mz]4jju"S8@'B*}.gg}T/%]{zE< ewaJ#4m ,#RuR՟.#^p-LuX2d&mд<ѯ̐xq>C_Y\_%#e}\.3SRV/Ӓˆ6;) IsA5#C$q $Kp Ш|@MΞyyL%Ha% qu۝\4ҲxءI#[E'ew0{,?Ŝa2I" ܕ)4VKcp/f5ƹE2uYp9R퟇Ƒ +U<\3b$MJ.h\z2֣WUbhNj4ȅfʥC2v)W8D)ڼ>4tTW iH?Rg7e&?"Ƀł:^›Tzfaa9v8ʓc;v`P0˳ o-jn?Z1:qkcbL(z| a?p#)9d ?08Hϡ'E;rIrebB $y{O^\-L]f#gYh\7zBWc#%Dz*yMW^_WuHa=1tTQb7dF6':VuJd%70cN yH]mW)ܲuP,e oa-t=1cV;ihr t,[TrZπ;1U}y* ȃ4_9Jkv(}<5e ),8 ~ aZ|a_co#۸,($, 1S&ưݓiCg_"H490$dcM%B 7 azFDwzbR=i _[яkNX  7+A э MBiJQaZ\3'nA2pݟF3kƠpP fpمc 7N{vji\}wgS\t7Q#ݬbh>[1ffgS?>E#J#(ix3>•57p)<ˀߠh%M!sUxeKɂ% U 3*^VJdѡ$rnް  UIN,Nvc5Q}IEioP}(-m1ME>$%O+:N ov:}}vc+Ǯ2{lde0}H!b^-3Vn@d ؄Ak_J2K@2% "zc )\RFY~Jri]7vI':%{Au62ky z W/ϠŻv\/CQLyf ,(6i[\!0k89܉fhy _Lj:n]Dy\D {8Ci:_83~CH]mG ׳hNE?]MZ1IUm&vy桌Jagb݋ A9v 8=V̛J=adFO6v?o[iEx> < ) Pw>96:G}9~aqd/#H^1 պM"@{*@0j Yqs? >9m {+I%/#:nL:mY`A"?l R6w% 9 ,ξ-~OjeJUb$_N &ʥC)* =V~AvEglTlijhGRu3Ҷ/Wȿ^)O|KP̿2P@%G{XJ j&:`Iʅd2s?ƿ*{&y%XF4r O5>&S,//ԄCV"}2`<}I<:H!9*D]<)aW T7 Ӕ g>6+l~m,e \-q|.'l|F˞".`K?yO߽m3AzU((%jrnzΥ4H`߃-b2'l8pkh\Jž EyJMbr- +)s&N̲XaVx,:Zs z_e6Fu|œcnAF|5,EO3TpOqGcc%ª\Rp4 ۸܈nxkaK A U]cL%ɧqI{A[Yna:$/MTEnFeTI8ܨ yCr]h d*8צ zv EyPe:E.v:*Rz4(󭺧nu,KMkk!P40Xɫt H(x~pA7+v*߬&7l$.7N`dbM5VRwSq2]Ѱ6:;it;sZu}P7_}1k 22@n) v6I0p-3ǶIN@>t_6X$b ԅ4qݔ9>ҫhy)M1;!Di !xxG #[j ) $p{l%AULVmP> j% HoI':<0 ÒvΝC Ъ{k_[*FnrV*o>(%Ø|Qܻg78%Q7-ۺ-jDX7P KE8 Zt\X(sSпl) RMn[$DJMY*l.H5B@BN`+ɡ Qw&éx+,ՕC7wezqfD^[r;0> w0=.G+&E%Ub@K 6\$,僮_f rVP;-qB.H,o>^!I UAT8BH:[')D:ἆ;>GE{DR֥͌@K!4_>!J{mRKtz?P`wk)ؙT4R/M)Fv65eFM MC)Nf-h\{)Ϻ 1jl,+<#Huf%/V<;! S}& p7'j!Z ,/b[x_,ރv<d[ lfj==zQɦxX[1+xjټq߆E9zwCEl,״]>JxHʱp Li0ᶌ~)4iҡi My'>|eu`hV%\EX T @S:ncAMrYE|56ߑvK/^*+{ ApB*P۹qη7GCR~x(Ȯd|ѼR dVVc$z.|毵U&sj gǿk|3|0ᲜV$ܬrEc2gmdtzssfۖ"()p=#+è!yŝ>C Q3yUԕiqW<(%vE"qfF!IsFrehD OWޫS?/uE48"ٝc<8NқƟ?L5\(X=yvZjP>poT3 c@)~H~:ռ)ZФ&>BiB?m|;w/{ à2+!6jC9 ~=мSO C:k$?Ћ±n쎼s1?@tɀ9sW1S؃cO|62EHpTR»ǀFA?T;|@pWyٛ4ssx$mq1FM;ж75D@v%粸S@o;K1{&BT4v&cq%$ÿƚҀAqэfޡ̊QZZ6*jI@~E+WJ`Ld*%>s_̽6k*0ގkB:1p7 uu3 _zg:E]10$kY|ABelP4$;GV%C!:]wd Ho:lK:2wy4RvVbvHl^?[C᳀zޕy=x;tBKIggnGˎ[ 1[d=D~9z8/ĮϰHTZW0T" A?q׫~!15~ukD{g'FS:l<90Yc-IŻ]Mp<5 Am'S~;s5Z"aV net.PLrK7G^CS#3 zߡ ?oWH-A%zL,re'AHx1LNHX6sJLZZf%-댠Uu$H@ ,@U1 crEf̴#Ck8jwSlRQQS 'ty,;jM ;XTSTh{YȞ_ߋs3ZY qI;HZYHyИ9}#/-:sxG|mUXD%F,@f{5Xݒ,,(Q˿xXͥ+;雟_ 98 T^ϥT(s83}.7lB~& &&$0 taw!E_2z &9A)v G*"E";&)y,ntSkR+"m};87!bh@{}bXK<2xFqLA*c#g4E]3ԊټK<X3ly\jۄբo Qw M/ұX/\Ү;D~Mҥξ̈!OAt-"ag{S!p^\h*V:K [57gu@t~QMrZ݉<Ӷ̛ǗvGF-2]V=x%ז+0A}Lģ\'3 _Rc )Mn7_yp;T-H=\r>a9 Y?\2LŭEV_C$ӻ$sc\Vdg;X{t*F#nDk]  ͔}ۣ&-I u]jµM#JbPq(7ۧ:W2"m|K.YX8`6$, ,HO#.(I S~A #!6*YDzs.2(mI:SȀRRǹ hB7\h 1d0eY/לӳ:+ϑXGo9OI7! %c2ekSgH?'Wom#s}TP2NƜ92H{j G?hi48sm::c @7( yT ~j܉%s$+z`D7yS*u:.u;4!*%AФa鵁\4qL$+k*Z.eS&ybr.fmNf+,oxƽ$*JF^ʽ{^VsIjT&=rF幦L'*T.ފ?Ud䟻dOR đ M=Ӌcavb[ˉƇ&ekw? ?UժJ_ξ6Y:mel zY{ q9oe-'۲3K&`"|#" uRԛn P l1 LF:P'qAfӱEY5m=~=p9cȸ?gVJp 'n iW v;-Ԛ=-cT&`Hd_ß(IߘL',R*1zX=H2/Aʊ|QwU4d/ŴFԎ'$, UA| )2.R_nj%GH"ntWn6uL=F8tt&`p1\؃_+sLj&.N-P3p%͊si FTSInj —IFi,8.ڛB:k؃'r S Lc6Ô'')O(P͘rYM3{*Ja󂳾 q& GfUZ_Y%%g-)LzZˎL5 UzjFgWH?-u %φJtm*źzʅҦ%R-a\ލ*09s'Dvv;'AzNt@ij]BSVI^U*xs׀Ck$!*ɃƏ PQ{(, Ҹ*9%(Īb_-BuD \+xPޮ6/] q-htl|$"ғ=4pDyWnv3&!M?Է){I "70 /IȨr=NZ@R%Ӟx,v21Q6;Cwt~-r@<<]YYpote_7ÎYZݝ"ma1^K [. c3"=' +2d RWKJ~btTR(Ke_-iBv|)9TBUR fs\U+kv&}&CT$x;`,[@ޞ{E|*68R3׺1/?WhkFhWq2:ȯN/݄m@-*, (^ 2`V &dȅ(+o[ݏA%'0RS#jBjpJ7vdPG}3~ؚĩ!J!A`:芯'[-Wai,>Z-͕GA{TұرtTy:GiIUA2ؽOǖiwՊĄ5kPkc!n^UJ~;\^$F<ˆ_%Ge}9Fn/3uR-xÇ-S>7%TP`@;axwʠikj/8ԻYo_o_ye2\Q_6I I7CkdqUw kJt>1k'0jc2XQo[(zbIA}Luv?:|'RQUz >8yqk *ٲB3eB߭`qjVpݘYx-|+EW .Af1O*qO4uZHe:AyJc@WcW`RC~KI _BRuH*+M$w5䦿Ŋ-X#F} N?Uqv) DŽkp7}@@^oX n;m,;#IP/裯?pb!Zl 4ؕkra[8^2dЫmhFF$$/-ǎ˧Nj9H 2i b+gBRRp%|kXB?'0/lk;$C%R^00 Jrl}{$ Ђlv+LL(;j~%[v"Ń΁!f4R/)NBp_i.B"P N#yuvhn"YP IL5N"WC*L]j-/繭q!'ĥLsv':G2*/2fTJ̑N6s݌߻&Si5>uDE&n/{6yqv.O@xLé0xHm)UЂ||kT}8_@M-%Aɴl|6+*b!71S7&<jȏ׍^E]}џOWWP&72aS*"6= 4,όUs.L2@?g\xݼgЎk=/r,jSԚi} %s ݄H4ʋDI$]G#Qk;0L! ^Y;WD8a+C&(ś>#c>y ($Vp5b$\cI+FSy]`ϵHz括g4V}/Hq{ep6E 9E9x}.b\>:]HΞa8Du~葖bmĤʆ6d/RیyD$0g-yt{1w6зDWdžM7 ^ B+ƵwHs4?Y&3Iڅ~W#\S#KHB)M/MPlqz{D3Ene Ut⯿;S37_aF5@ʅzb!z]+:ӑTgy|=_E4- of.]wыv.K7QCoo:"8M`18c㲃Ϣٛ\X[$ ڨ N}Zo]W* ܭ(Sh/S,zrr Ox*k~nZ,Pfm% wpNIsFdF1nN}f-nFEo7ly "tP"I4{ZrV3& @ Dc ~yV{2Eo$oCK<}M w>ʆPu %"\T [5T}®[̃/円wTAm3`c*-^/WS"ᖉQ1M6ĄP@_ZHN%޶fZA`z5FXzR!jXnDE20WVK%*03G9Z}be-Gr}_?i嬮9%OTg Q%(1'x,`3W]ȳ Cz;w*V?T>`0SChGZɔ:2U~ACYدq8$8I,VԀΠ0'<vXB(yH4~3yj9q:G8B @)X竫bdy`ObG;9,M[@vMÊ Ʋ,5W}eΌ^IzG'DIfBS5Fd ei܊+d0m@=@eH #*нLԥ_ qBQ^@ΐxrE :FjYbզ|ʤ"ihrC yCI&U*Qѳ?Gv)OBNũJc=v}{i+3P@*\PԺ Xg.PV{UWz/Eu@ ZW]'2ؒ6߮< TSMYsm:BL+~>KC_=j+ڈ"UVDM9f9V'瞻gsSw RdzPã]SHķǜ܏}-_E&uTQ{7|zW" Lv3y#qF r-Q[1[4n?qfq*iqGЋo&"Bd%:[YRɯḒwKWaiG1 & ֗6(2m|vsO̦qIFvזtA| vZXv~I4! ѿ`pf,؎)^}"W?PqOFQF&6W\jz T R|2S, r|{P<Z& D$y Z *V59m H+u:b&:|T@6}ss/f6Ѫ 0Z][NA~JVC4^{d9J Vy#of}@E 3M&&Qp@TG,<"+[/ӽ-E`pD+y]bƓϦ JqX]{BSY!a;=8/ʲ"4Ux(H%ܭ{qiG5F_S E[f on۾J$~33 d Wv9IR]*~W}OLTi=,Ep}pnysj#p v*9=#ق~{K~qP`~kDA@$L7`4"A.hTWaQ3dPq|pU`h' ?݂2XDaFPF2$7' i BC䤷NrϝնF3DARF#fۆZWeʞG s "&l%@O ȨĻxdlxYv xB#F*OЬ#ONW|+d^q ׎['|0 @{ )tw* *]3`eE| >_6,W#`hW ԶǶϕ+@GЗ?(qA8{i'drVk'DX|\악"H|_3ȅX'\RKSvT/^@#iG መಢKj3 jBТ(#j6+(=.&D+՟`W_X[$Y*JY# %m s=Y+JUY!.RZi ,>w+# 0T9x)ݓ͊;$cdEO*ݮnQ|@ wNro"V͑$e|BIPM]a'D)sUV8 ,#kxD_3mQg4O?wwZ ߇sD7*Ui:/n{1Uu9˗VxB!~6{, c]gcEJV'0E؟oHviT`'RdɁL9#ÌvѦ)9MIH/-nWuʽ_w4wʱ?ۇWD] }Wxduif鬚Z=F?I44fs X&F}x/SYtP= 䮫&) >܎g`zG %a?b>KӃ:H61jX(\6MR8͈y *m@k f6v5GdEGY b;#T`:`U5fQv/p:Q LD@ޟ߄L/,VK0rο=!.IN&W'EωlXYܺɳlpwܳWe1F_+ֈ8  =8J66 }K)L#f~:< Ig"0m8IZnLz`'yte! tNJWKVHPszl||8Tjnjszf]X׵pCNDX~f.T;BˍK:D $[S\+kͪRW9dm=}[-}+*R (k O_1U {5oLӸL>A]T;Z>z-YcyCp @Z S=3~,^: y t}x૙1!1]q9>/u:ՙQb'{ 3jxQ/ӂ*0Oc{, |9Bա%''=Q-lz>gt*t;+ 8 G(6뇋27/q};4L uCbADAۙ&o2yfKR뙆T r4بM ~$q+ ? XrbJo`cQj'K[a)Izvfx9|]AKp:Twz2 XѶ;ڷx`~ N膚g ft;T>@]F >dM>kݓ2b>X \oE%qBb< ;Xӫ"CaY|^x<Ԫ+d\l%k+RYaVYg,KGp1{=rI\ׯS` =<\4nQ<咹:~|ILJkన0I)=Y`do? TvVɫ(zM %B:y4əaX% ,[Zf}ƨ>X~]Vzb G=6.<wEKZR n9չ"0Nz%o pZH/V, />w7a}lL! Z󱼟ؒnzKywu+)0[!W79Wؿݎ)#>*(v?@"h$-0$hډ d6cO[g* *<00v(㑝eՇ1}/P4!& |GDEP(@;뙐mz&b!u\1ɴp=tรTaՑ;,F^;Z|g").HOƼI$ux.:E2$v}5LnȳB7Kg[ú8onjĢk8M mU!r7` AuLGyiXgpS,@$մĀi;x>Q+q<#v?t390G&2syqV496FY} kgƏ:qydONJZ?0I֝#ڢFOL< %لnìbw$^ ΆЏMZD3 :mY)բvDt]؇LOyԇ>CyO>gx HM i(C2L]_d& QtC6Wk!iu/_k,rBOw}]h8.P0>>z~eU^}Ibq}MCT''|5!0*Vϒᬱva  <;Jkz?e(tF Qbs~E>,!sRV68Ǚ$bRBx=HR2C@ZlZ p$\g5-7hF[}$#<I ?^D$ܖN_PYf'&Aߞ*(ťY(9Q˜gg'> }=mVKks;J)YBB䲩(Eem\&ya}G0l.U꜏V|' s{J]#W'`i\wtj[\МmsrrѺ^\8_#t!⡣Y1;kroZlB0p?k#b󛵮pB:1HG|$Vg7F, aֽЁ=cEbPt_wfzAbx,Wфeg l[}T7&E,M`5UǛeNvj8" [^ewa;,b0"hr*odrK(-0&r%`PTx,t;PPכy/H8xG81nTqi& n^ϡx$ &~;>=*"ߢWURhuWX1R˟TT2B&ҡkhxdBԎHՁc'e G!HDHZNjض՛V Wx Jf, YĐK Ja Xb(YO oGP;JȂ^ q"%gi}x ./ <sθ2Pt7u3nuNRZUm1vO׮RiY.>(6K,sQCѾothlpJQ~RN GYLX 0P0,N]srY`Uz B'FWӕ6'4ö5%Rx}Q#wВwi*aj\qNNSFPbzͼ)@hfZl=!Ym,gD?ys9Kw@,ߔBWV~@xrx~-. |%NJ[NӛmB;"XD+u^W!-i_];cu8]>ZaqD̈́F1:DgJحT/]+0*2Z{tbЈ̆cnhp d!IHE 2UROڬx>H8g_cf15:~=4o*:jr@sW:?}u`ɫmУ Wk,NMT3~;`aשz+R(N㻟NdX4iq6OX sKM7 ) &G=yTǾ3h\t|{d_?Ӫ^YB(+9ȁ~*HDvpeHPJ*]e,wÓww.)R맳5,=Ҁ%r58R}jݐa|8Wy. 6<*\A x96ο`*.xeoG0IfvM>5*2C 1OtnDQ`!1nfʼnjY rBgޮNsCtJIH:5g#h%>*[aLp)ӫw|#ZG~iK,O˿e]a$iiT^\^C+Buyp5売xk!wSz2.0\->,_qo,t `Or;BTL[1ozՑrdGra|+qLRɘ)܌eR*Jc>V~ RbL$Z^ 눬cfo5vsn +3YBb }}*%GǨ`:wu* Jtk8FDJ xĠďSb;#"1[2+|Ϭo8LE;58j:Ja_GQMRY֜łl\.XԎpA`Jw JAdfcC(ά= 9&z99:vڜ3 s.7`7P(8] 'eYT,%(6t#^#0!gVz D|Pb?:Xz#yi3@^vCiz*UUAN5عw]5?j;R~_.rw[HσJ*,REX-c-O-qdyF$0z,6=×:"+)9]ug#9!D">p&jx MY>a:qYsnqξpDz0>c\X )F̻1Ms;#}-`iB1zmߘips'V/Or3~zK!:)s%fI\ E0Uۺ--,7+_»[<fEkD`}趰۳J4LEM;;̜ '5JA`aG)2cmbCwWw0P/ P#F~.} 0|y#X$ml CSFY"c1V_v ϭpK,ۑԶZ=lwX|e%Pѣ^; vPt (-KZQ=thvsƭtE\OΈV\FdK+<4m',S N QuُKaHʎ˪S/w]Zb;3;?܁v;R>ycETϾ|f指5_JQk2Y)DRAUiLZRl}q?hs13ڂF%Uf"KTH* co9?g)r""}7]i%Z7F\i+t۽$sE4Lzߝtڇ1r%y=j$&Y5~Jy@0~/R"qYd)VXb/ (7hV¾7GYD/W1rO B ?lP-Q՟d fbLxitXxV?q χ+4|!W8b^=ʪ2>LDqDiMz3&Q&];N])yw8j}r"R`O`ûUSȋb&_Q&2cE|43*QRV I-W  x8\C , l:v$LIBE#8鷁 F?xڲeQ?m2qfDJxPnh(>tugS J uz5ם.[bWNI ӎG+дڶ/;ٕ]XN [Jmb$A0 %hdܱKĞg⫑p=zKG;Nlϐ;Ddh΁6 $و:!fx r3w|+b N1ōR庻" 1A+ |b@sP$ƭEsRORS,.㴩h\F;O*ClZ piq&{;j;LFzD2([ PPxWX{;j%NAPj&pL{V,:PRf5mgQ\58lib=#=;S @l;fC#ET .V^=㼩Y+Eaӫe|qgʣBiׄr~ rf["<4D\3~4&XUWt:rg0rar.7#RlbNZCC0˷4т-Qan'ݛkUܽκjupOqPIUݒ#K&hx2q$QYl mu6ﭺԴV;S͔մp1*:TחܻςN㺆jT:lU>#m¯ޙuT$}0U۟|@C| '0M?IkNuЌ) t!2ѡ06{Y~d "N,n8q]SbW F`PL\t/Fj^aC/FD6b!#y?fU\]T-{35f7![sQx}>pxi>4Al$HsacF4[yz9P\ÖqG 'q< ˮ#hɸC}-Ԭ8`6WŠU{j"=U+^s-+H|,NV&eNLΪ[ᙪ?AdU{f& ^j7ḱŁ"> Gw]  [s>"ݏi@o.X""[ odvR!"X'6붷_pbw\jkd ):L+ŹgDĖ)oH5>=mJK,{_>}nDLS֤2QB%2д+],cҗ;l.w =#7midAs-g96<wYk-yó#8sfb~cL_+TMJT5d_R 1pZj+?)z1HO=%4iE3r:AH˒>A~=9[U::yZ/ZvOX0U}gIy/n#+Fߍ ހUHю6* Q=8Fq ¥k&/s|#u)S0.A' >Ƴw> nѦL*ݪM|w wӳ~ pcQ!npj5yD߯Mo m<}ː (rVAmĪ`dڵNyb v%:e~͹>Qði)XS#E.0}I,q <&+fi#%,êzSК*Qd?1֭)Sa3nEz&佋ݼ1AYb,tg46FE3wt=-2zPZ4BjΝFg"9\orqMߘp#2\"0YoHI'Nw>'?޵ z xm ҁzuf1# S;/N` ^waOq;NN=JxI$=O6 } ڍN7jHf<3S3G8QɤyqN%nZ]|~mKo0qAJ:@[<;n,zn4/ u >k;6nS2|9kcp{|"wtփΒBiRߚS[ҟJə ? "\k<'Uފ[zihF-8khOL6zl:e6E Ѣ~@3h$Zb9Ȃ;,V[8+Cxchc;6_ӂ p;-,vl/{ Hn@V[Gϔ`G)FREɬS%᰽hV=[64lzAmțE NfVůrU~'`Ə2]y$EܣN[pHM0{EB8["r 4kQu-ssu9Aj$L<ܷa\I+64UA рy>y,IsY{^G'gH1ƜYC63&lvMk!Xcg MH*wEWց~~1Ӕr%>bBBP$z4vi4J7}~uϞH-HE -`-EN!MJ]J&N)!_](HSSKbjʁ|*:ZlF6..u0\( 70D9nz%Pc"@S}\I;pMD$%e4{KLIURTG@nBS?G@ Wgr92tv#&h>D`QPʼnX(mmrMIcBO@1'&]hWjS[vU< sޢ*^ y@Vd\_$qݢx c7 A0_')EMjΗTeJ͗ }h^6Zs>"ۨ~y@Hx͏ءM6XrB H ?њ/!7}ktCaؤA ]aBsGUK Ւ9`~Re7y YF]0Gju",C3򘮮zc<[KAb%r)Z|"oEAz%Q/pF+ɦYV[]Y\"AUŷ^`=.MQ`֩X  ,4DL{\2j0,q$e)/շo`i=}nfy2P#޻ȯ5Rj '%4ܓ9a Pa9F2+w1psMP2jiki[' >js_* h Q8N`PQ<*NI ka!Ea/6:lPoNYFUDDΏpwI<OFTf扗f(V9EvȻ'P}O'0goLD'[;KbčP ?z #B=}b{&=Q .S@_!§yCm]1{t'1u v m{:|%4s&gwͧPW9r@_bkK 93У>eyJIh{ .)_@?TM@)4aRr$*[ގ]T[Tt[wܦze~47_/|?S7R4'gȿo[.a!rfe'G ſp{=MۡpEPW>8)+y 9\e[4mϾig ltZX="WrQ欳 4;Q/uX] }"A%ZxKefU y?+h:H+bN1< 6$oלwԢ,a? q^a:!e _ȪyL+Ex:\Oa NnJnoH*"XtfAO?0?h€29?;nޤ,U ؤ0MPׇPxp1߬TgVE!2#VUe~ ݫk[P-$>3ie"Ҕ`}\sGҐ):pCex0$gP-(nu;6z_"3k;b͑ Vq ^%IsSmskb3v]&jןj.)1>Ri$?߽ NvD(LaNΘ@>WQ9Z&70G-ypBۉ tK;AjYGj٦DY8 ȗ񤄥GvL %@R 74Y}TQNNfjpN]XGh<#-+UDRY0A),SնK鴙^ Zc/ȋ˩BGOr +e; !};o8m?C[fc *GσxyDžat=K\a׿#~QĮS\؛btӗ蛞SCyr}'C˘dKXr׉<(y;Db V+5 &ET' 0#wk`2b)پFpA#f:Hљ'  eQ 6:$%;B͇(U;pKwHBVh.FlY9[~?\Crc_8Sq [64_$M2ÑuAu}YAobf5TjAb""*N $b`Z^"ߗ;r6KnoH9닇lwLԨyntn+h**-l r0a#"k-N%hZ-+v!A<@xX@% gvK;N4V,ih/Jnþ~^Nژ G+j AΊzb1cIT>ͯ OITv+ie -5Qxoy95"3&KP[ _cꭧ£HDsus׿ xL%͙ AS7{uV- Z,} #JN70hzg7]76,;I+D=T;+txf)`lGկu-~)-ړ :(!q ;H§lcHd6̨~y Pj\O`4vO>pරG qyI[xgk"Js9^wܢ%y{,~=oȼn[ZYKe v5Yk5gVrk(dD(>qqǴ;C+ =+4iKr:{]PPwޚQɽ죙T$骀Du FC!őq=fhG̿+$9waidnݶ Kc^9vٽcfY:wSu3@,g_$^ cj4e2yg,R%tg 0XLAp 54T`S(7Ay> BCC1XyEH{l3h?6*xuhK)R9K#ۭ-zxƊpc#rۙU 6\oΥNo~gpj@;bڻ:T,yBUkAԜ& ԥg* v\j\I ﲪK/+)N]HGhH ~6˱ݧo..*1jez8i}onEMSF*Yn"EKl:LU^p3K@Ko;A9pQˣN'fP|8pԅ+4Zez^ @a!i*QU `c>l!> `m& 4-?!afR ;幼u/^5% +rUNڋ|D26ٛE'`XV`sn糠b6meSaE<"T-7z(صu&)PdͣЀ]ϓ3z4 f/s^1o`w%$q1 `(6.s ̈́׿63WegĩMl"[Ӎx4&wqV,oBDZ)`πʥS=S^Ai5wMF'9.UTbҙo>X0(ٮk*PޡhH{mW=[KvqX~ke¼0Q$cA0.'_YJ%chǛ-gcgxc5LgK6a_,cذ6?#ʨA=PG#{+#0ty.I:l@'g; Q[[g/ӥ/yF(ф:&߿CI)۳(_|@*AOiEY_Yìg_5^bӻ,{42 ZU?XӉđ}MF8uGOgZcG8dRsg~߼N\SjChxC)v*=T-/OBY/C_ExdShl~lY]t\2ʩ{]? nX=Y]Fi?2Վ}J~ ҇oEXh*} HeZO'0ZA;7gf>@?ʒ 6fbӒZapkf_G5D` e!$Tn'@\ +2Um{{.JK*=!0n 2mZλiCA5ɸIv6&0ZCё_p;kX4*ŠfEu"R!&Ie" J@wh#ЕV. d8V@?2VGfWp}-,ߋ աiW'87Pz$`YˈuC78PNufM3-2.C)B2yW:gx骮U<&e#_꾜w;s:SCylp&r)"=ѿ>[nC'p[Qc 'Tyi%5v T2#^Gɒق#ȥNH-Z >^[ A( xEs=j\+l9U(>iK`j&#uM #BvNf*XشClPyOs4Ut0€z $ʭ~,`kr] WGlg )y $eRtxW&YtZ4Oȫu}H l$ NSаwZ{6Cem3ʫdkLf M㡍;h%f#I(*{(*K]KV/|ܭ,Ni=*FG|E?-S7;&{]&}#Z0 @ć]{%MxTXSvQQ;[hLhkP};t珻C0'm_n%F ~2l&:[Q$;h[Ɉ$' c/{OǽȂlZL.Aܹ(uVݔ24 !4X["ɭ-Ny9H}mbȆAzbFIծу./N֓KIh~\hg膩v#j3+I\o)E}XC%t'Ug=ֹ'W0E/ŕ=fno3+=|)_c[cr(WS)@@>۫P6iEIZ'%PA~,J4^\lCjJ(wVf~쁽f AoQL;ij*~&L3 1e];TPVc1EaɞqЦIm5U\Lj8nTѪW7 nmߌ)¡+i4v7D +%Tps~b'z 2g3NzNVEٹ:Z.@}#)x@PeOsp] 6uuf;{cNVY}Ĥ謬{$iǺa'. ibv/7!{^7n3i\L8']+ΏgdD +G%0{yeaw8s0XtCN Ѓ?geBlgVEllEZץ;UR$]?!'ժXЙtv" YYYsڔ08ޘ(zzZZĨj.tزHg u!(P){m:L}  VFlZEn?4$o9V K"/.Z6{yH!AOy3֙R[W@4Ovҵe5L p:!~mNje=fbLwU4CϠӑt`$ %hA<ޱ2/})h B*=K%0_ Jua",UWF_{pӽ1\}w+:^j\c7C6^ ,fS"rIHB)\u3_/خ<}d# H #9]}3獆Ft12v5@]SxhJ5U;~$~{L/V9(jC<\{ZXsdoE2댖C=*royOzBp>yʈ1hޕ -;;4 {H 3 Y40, DM!j_bBPHwrJQc!r $TP lhR9%쮖ǗkI?<^5g =I<ٍT"()0m֘R~|ymmn!אIdY P;䗬c61ﲡ5e4"(`XGՑ oփ)(DWCg*%̅ޢ;Mle])iE}oAM5V { xc5I\)Mn=Mʜm6-EhIVB9 jQSEK`.DM!^NR1;O,(R''ns-Bg68QP (W$29@/'-Ӊ6;&D)fXV=~> }3ytN Tşz?㚜zq,ϼkv׳O!aSlzE֫|:~طImB|Sjgo.רk,!5JLuM`W"\|.RwrlrM(g8aI{K3 d4gx3 OklF:JwҨii0W.DڿIߛ1knx{|N-rO5rB"u~YVV]k1£%y֏\nK`@5a!mȵISfpw5ok2o}?='WAں)C!C*>QIO= +o\uiT|%jz D+<"lkE#  V=!H]S`=kyU~|mȎOh+E%@&QOd_Eз_%߾2/i";EQ&0F `WӤNAjͫS"F fƞN1Ʒ?W0nˡo 'E.8B1R'.X}r/CYl[b'*l{|nd5. b1/\8p*`rJB  9&Ѭ $3mZ}ye{4A!R#vins8!MP6b8J6k;jư 8jKpE]ɲqc*vy]:UhCa) hL}Ʈq`ڷ y%QƋɒc'!޻bTa"K8zd?8 ,ORS9.[`AzR#/K=0_P vrqO$#ߨjL8v(Ը*^x0aT{A{ ~|tP\ b{uTKmQM.[H+O;.  L2SWu:tJElSDK'ԩ fi,̣&kǿԓ \VR 0MCT!ǀHOC/H 䂩R!*{ E&-zTkQ/zMlovX2vFp8 .Fnuh8-!M$XG]E9/gI}^8@ éMG+"gly̘_^~mDЄvuv;"~(cGhW=\zS78$Bn Oކt_&P4Jz86u4M[xRSf{~lDV!2X$`HH쪖Y+X ZDG>}I-v2#c!ጥY P_`P) R. źڊ &s?خ(|;Ztru[R6)nc Vl=mc*G7`T_1.ϡSuS0OL_Y(:߳$-NȬ߿Su0ݖ-̪yD/qmA⧻(0~yt2|GA %?fIEXS0˵eBBc_xr^yExNT/lĬ1JXC\zo |ˤ_kxG'iX=iŖ8q"`CmuUd3yʳ4MfmړQ~{?Us@YGޟЫt-gOumhR"2kHrw,T|r}uN!Q ^[_v7X|:oajLGE) j@M-ia? 3R2.ТCazoO#XwIq5ׂEu<_оaq%n0 5Ǩn'sVd7"$xO£_i"Hxl o"aȃI8U8[v)moP&f}ZqI1,@V$ lf_rO BD hB2SN6$W|;j%9jɹSbXM_\K>b X.XZԍʼnC(jd`YQ  u' &@2h(ɆG,hbVl?,]M ~)GVrbFgɗ$ us(᥼(Kq&oFG0)Z_=~&~Ƞ&c/d3-6o_[ ZjBu=  hJhbbi\!r;UI\C9l5wvO"y|nǓh0GDp>ÐHo}Z14?iqB^?`R#*3-bG+څ)`(7ngj"L5njxyOq(4"R3_ {ΰ$'\rT Ĺ_dnR=xH%B:qm gV)]NU- \g'gADy#Rr}s"(l]ĈRX (an-Tj~md#WzNWX3e֝~lDלۼ7fXe:]lG{bʛ+~ U2/`CbЄY[|ü)Nci5wʈs|!3*!}Oj`@=ێ o<-tɞo(~C#29*{m`{(<`*g~W5&I~p,6+y_'P`]|yC+J.'2/ "M_"NlRn`ᵉ*#'!=D`MvCzd +܂2/ jW!b$_ܚJFp=Eg>_kjoxg[x9mY]O3B즡YI)p2A (NvMDDXP.x'LէXj0 Iu|B姶SC`+^ѰIg{|~I_1WU!x֬_ȗg29a}~LaYOئηQ} #ChI֞2ŕү&Ѝ3r>0IUa-֊mXtDxv ̉~E+crA$ZaMJ$2d{ Y/aFA/nbT~nvf4~ XCs(yկqłK@MX{*Md p8sv 9@#( -*"AWOlg#fԀB)d87p]{ꆀ ؎>`É~u%Z'f̢H M2kUN))ߛ}T2 M6[}q\˱ *E'<8,9=< V$;au""v&5[t ܆~X{CNG:W3wON<>E-?RެpnunsSC\9]YÉ1:Ȃ7"X Y85} ?^ % _ §9N/FZ?N_8ݨ4n7c,X_6@r6 S2U>!Nx9$AS^ζ &ATT-ʛ'|N`&`ieFDOF.T|pd5 _X*=ga}QC,j<_tdP/{&,KFx]sy&]:ld9naB)H_LFKo9tc9pWՌ-i%ڑ_gƿɓnr0P)>_(~yp]A4ћ-E)}~JQP?B='G ;>ZA}ސ_Թb&_6=rZ G ȷRk ;(H21dnb{ %9 ~vhVl#J0E͋ü:1 %PwSa;/<0[֮xEN0'ˣvoxm쮢lRXf$-$&_x{luiP_*YgEI@%&o/5nؖgk%(ӟKHg|X/А =v^1|4 H\ 8o<~KM "Mo[ILK؁<(U9G>_=k!0g"3Ι( p6}X*'d͎33!nP@х`4p08eEfчЇݯ3 ŀ]Qixey Bg^a_(rKN4kN&9H8IAf@h|p$H>H/o-pᏈ\HW$:maL*4Mj 󠨋<3?NDX 7d|Dd*oJR1j3VziP3x;o3kˁMXkĒx͢ù83=a41ٌO*OT3WVQ#l9ш^@. T >*e}\<fnqPzώs9b#_2->Hg_FMǨtEI1(7#|Cbv= SSD#id(WAv,pwH^\ .HR8AVjM%ƴ\{L9=joM-4bVx.ӳȋ@vJD"A'JaJ&mT0hA97>H"~;6O^Dq=]@$d?82ac!.\ȈZFC1/RN|fr {^-:Lk:ɛINS=qɖUgcT z"lw՜a㥪=?iOᙴ.hK4 k5Z6^̦@Znn@}-%\k*zb3G.};;;{tyTFb9Ӑa k`lH;BQ0Qr[yRP"fFb<*;~ 6}RKqĹl'P'Zc/FiSdHį8MO ;c~ `T1Xhdh-7Z+z d)Q ؔ4J='- ٖxZX*5cz30w]40=xcђ?O/n0޼h Le_ٗm)JqńFK=뜚~oOfrZaFoD*TL ).谛8#->OLA>+DIs)А}T:jr2z'#P2_?~+!¤=u6})b=t*{%K ?C#) {M@T;%sPx{H 'Б[N\$ aSİ99߁ؿNzZi"t oGi;?mrP`6rRӓay-)_N )Jl9lCMB&w摴¼#uҫU @->3!+q8^d$F`g| y%$EOϸE0[m{~~h|Z0H~Z+~FnQ,HK>9Zb-j jtLՀN o 3C5z{dU2P7}@mO$V`fU 2(c'q!̌{ҕθ}= %>].1uplٔG"}gX ?/,aT(jV-a#*$ J%ƮvۘH`15> c'j7^TӦh,b*Vz||;Mg1Ta|蕞F>O\!~qD藦Р~bUvD.㍾^͖1.X*A{H#x:,קt L{rs=qLx{}d" +ýp*=n΁{]XYيmlŇyg}Vw5<ك.CNOE0n|i\ॶx^G>HЕ|L4O 0|n!3ql%;66Hƣ6ɶ̜!ZbMJQ:*5ta#|vH0zOqd~dTe%3pv N.@ĕ( Rb+Y<H%F=gvUsvWiʉ~eܲ_cJ`uڍW3QŌ%_m_i Vr+Mç[XJ;fSl͙(T wo @$Y!-.Dgmyj*! #I{]\п} و!H# IU{ yD:(Fف^&* ":Hˈs`aUQv)֔bsoQ_;H`|6sWJc>4H[ћ'yۺR=S CӔ+J\+|ļp Y}n Ov0̻u1(use QԶ*˷{QڡoJhm41)Gp`u쑔$'s^ Ȃw#cTVE(p-=qzLHde%B־=~-Xq&,z귂f F Bm 9ZUi?r9fɋuޢЫp^>xsf>&}mZo9%*sʩ+9'P T沝*B@jQd~@0~ӛ DADcMk\CM*x^pMȑ^C(d@W& 6Vv-$xjſ&_8ZY^1F,@DVW6mT0ZYLI4i?`Tk@"]{ke ;~Ǽ:ɘ5v\ي*Ȇҹp1#zc1Tȱy9QH m, qVSU75( 6m8Ffzw^d;Ah'%Jj9#?691`ym* q) mA9Ndnj[}3ͧK\ȳj$)uL^TC0y~z0 㵛 w\mbl*4UFh4{*k|L\it`<@?Vt)}c ^Ż8fM(q05:0}uN3xj}t|YNQ=OM!8?+"n{~+ᝲv@1:q&TV'6~VB~nMLrUT6PL ' H%irŐ#g^n ͗rqZP©ᭁ ԇGDrlRknM٦8 ޷8 +mBДߔB徦k4tDI!ɷtnZkK(ӂ#@]Lr[2Ch:hsgo?/L2K^݆gB \͚ 0Z;ُQ 9lT;nhx&vG;J&{7aZ pj0#IMqm+F aŒMZ[<{cQyA~) k:a8?-ˇ/e7} sMQTvPW[8 Hfd Y}Hx^<Ӆy*<*i[UxlDq(d|Ժ>=Dž}ك6㌅}"{MN ǤZ̑0t:s4:VgJ*r.Ro$  ZoJx):dir.7PW4E0 ?3Wi?JeYW"k+ SΟ I~C2*߱˭zWbT$ nl/FR1@!Jb!9hbsst!,ADp`sO+> okE,CF$,SB}#V$0:4C7Id NZ,暴n hwF KQWiEQپC ),0/(W1a@c˩ƒ\KLt&1M,')k^[!wő06$5W!(jCc\xwB]6NnC) Q%o uF^Lʈ[QYDf^u."},+~~ʖ!yA!GlL۹=€/\֫ɇx%'3qnmC,pЛV5t RRʚ W :YPh^J O}H;B#-W+DrY5]|@4u[{kuĹ=k^KkՆM``H\Y'M<3 EXN Y0%PN"܉zt=A퍊 ,lN9UF'*SOwC kwdy=<^/\::)(96Ca}&r94p#6{W7(Lʥ䋐U1V/ 3i@}f 5d5 6*WvY*;Wnٯ>/=?5,%sYO&W$^1P3YB3 -N 臹fdÅK1sC.b7QK,{ƒHfҲHZ[sC6)qFWM`i s"ĺn}nR$ cK-O:HsQZHM2qZ4ki{+}ܒqls 22D|IrZ[*X ATv'&趋;tRa -Yhjh &dIѨ) 2S0ERZ̸]YeقU5Ɍ=CԣdRbS} \"Ϙw}^Ph%ӡsFwPj阉WX C,`[qF2&vxIJʰ A(ܰ_ɕjW/ (>ekXΒ@dMqsֳoE\܅-Uvejn]64 )C`3tWHb胗1M|$Wb_~Ŕ<>Y;XoHH`$Fy8MI5a7Iڗ1tj=qDh2)]8,,6+mw\2[k~cͩ 2m0[[:S)6b%HSDt)S&%>vYi;>}d\N.S6﮾| \a,Hʶû4wUg$*᮲vC>Ԩe|ؗBW0YF5# }4ِxӖTCM=MپEs&eq-m-(M}6yQybk}aj-^`M2_ŏ̀wma_msõau𮴃ƬRτP/-u&=a!S Xmfi5H̊2XIjuT,2SL>KeQ`7:i(&cܿw)Yar=W:>> 梈}򑭴CSk:_Lf[gMMyTq<_@Cyjp͊n ,3!$4-jփ>Ǔ%83- R9.I͞F?#$YG;~XL TaJPTJk3<Uфoˮ-_#|)QT_D 2DvqPu"5o[Yݶ:u(saSi¹24V\ +4Oǖdkvn; $@2t\-"A:3x]>xtLN(}?\hj> Ƒ7lQz uK.z Dʯ\7Sk@45(Q@"#D]W^[pb*cLSI Z6ݳG-$-֬E5Ok]_) Mz2X+vv!g5O0.rr̼ΊC;(tsqEe.(3Oh`W0X Ŀd+of*}gjYJJHk@)I7MXw)$-bhOS1355~v?:w:(ި-k[͢R-mT6X>+k/@/y+h Qe(FC\17L?q(AH"YQ87%3[A{U]h[uCVFJ0., 8]ɕC\ ._%2{y x65|-R"ə`Gz9 5#Hug:bI3LjXC`MFdf/h]lE=8i{}#/=i;"( ixӟ/Q_} Ę_Lx7aʱ|&q YD(2IiFiL&aU;^kjtGgoY^#v0{F(^gM2nioNXLj3r3`\鹀"lз mAVo4`$ɃaYM >uVYPns̕0PDHUؽEe 7E˧ϚGwgi+"бKSON~\w׏SpA,Vf8.=}$_vvl~'pK60Nmt8" R6 W[MiK_K++{[O٣COx4:[/3#mU\\U1@V$  Ɇ!ҋs![ݣL΂jHZ:p^ V$=@^/>9_f瞿;!Xtw$؄?;2Z>֦#퇺a;135+՚石HEGMa].{dB:g>Xqekf:`+ƯNUBSd'/+ 5c#h R2'@v࢐û Gf37r1&V,IyR+1+>N_ MfӿrGp%" ǽ8ی 5bVX?;*Q똀 2*; #- +)wjm g(/mz{Z ބM2_^Zr&1 \s ̣G9'H5FUTnVqAcukYPy|5~;ISpYz52dիbgL}2,:Z(qiaq{{R[elT/K?΁ee+\ϲ/UYh'c0lK`qHEzևtەBMþޑŞRnQzdů4Y500iwY oTG /L@ʎwϷiı)]3[ NJo˶TM\!xgҠXl )d!Z ,lN^IKs#\8eǰ!tvF: z r[|kґc?$YOtc@ٷEhhh/:-&Zօ*of2;:pTiI$BX9ԝӀoAGd$ Jl$g-'9cIW @[|JB7i5>gl 02φnCmv]!-pz{O*3hp\ţߛY!K OaCu˧X07JS|֠j*ErHaVzf5hӍk'`|d_(C[]ҞKm77.0v9dw,;BH:FI҉,5c~ &%K3ĺ:mPr9gT;ž<]=q\zcd(s9kVWTL\Vaɍ;#ttb9",Aثa.a6n"f|d2e 7JŰ cMi[&6P!;6O45#{pbA»>Mrs#TvGz}n6kldZEc5Aɼf_71[7)S,+eK#GP UjqkB[ J=Ob"ҟ~k`R'сwW0Y'J\BtQW3,{q\˥^-scYRvI+*Q 1@2+OZ`a0TFאĿZpxn={30;/lLVt|{Jj.!Ѭ^)#-$`@2$6>O鴳GY9M,=}0 8Jل i73V6dߟ/H t'#ၭǣmf]W@÷w R!.^h5?il;YpRnDyCaT~;leH}u` @yU| ,w?a3jA,h<&-2A~Ig"G+ٳ讧#JoYn7U JWFsؤa}["Aw.|_%AMT9q8PǤ0@7GHRe50|b0"LOW6P' @ **/q0܋o^9 }z'`eԕ`zmqcnU(vACcBm@ff/ \V9Bh'jv_V GmKAo/T:.~2}1sR19ʟ߉8iKzY-_If޵w4*`K>tȞ73>kKz^}U噌orEJ99e2A&w. j*.Fѯs ޻` גLS0GSDMh]lMݛȸawSĹa%(}їt^{\BP勾s5{Gݙ7hJŀO45v[)x'qO}ԸOЉ0.K ,LyDBj.Jq~WSE zYm'g1Kx0WzI~ G׹ZwTL>lf2AxՆ3"uwKO rJo]PE-_0,ɷ4:eC]kB?qׁ,ڙxE oi`C;?zylNE!x$lt> C+tOoH ZҬ@:KyxPf}l8J~_KɄVIo%%r!U#/Õ=D鹔nAnѸU'&xo1]Eu降83-{k}Tn4- C7Br4r %Tjc{1_x,͟X+|Av* sn 4wF &COiblfVV-0'}"ػ;yzx9d5 5\T L$_) 9 ,hE4S9!@/{cDMojRIkD%G 4K>TBozЪMzjyt ѽEQ>E^3?mOONsҫ{_T_B7b$'C.؍3v:^>lweb-G`d4ȜM{=`evqrѦO[bX=;a15.G ;IPe~|6|Yƨ 9? 0;3U:w&OXn6/H #1Rlm :(Q#HX:/@an#5Yurķx3޶7Ұ_*cǀ*No}UtƎyN5fN!ӌSzۚ.=1w5RzF쪯V_d 3'Y, 0u|uHиO4ٲ+) OE2![h28qtӺg;vsy-s-Kb>WfĐ@@c7S'Ò_DS(hbXmvZeL-i4UyYZJaD& |ț ,$XL`~=5 ah- *f\OS*{@c YV~ $P i\qCBD/~O8iWOCSD8qL#⟐H5"lGb3::b =zci%F .^e%kj79hc:RІ#Wbk̀Eg|>]bSHc'lw7A5 Zz"7Je^4#&: B&GKqjuBa2%AX{yُ/͡մ@_5oD4s`rA ^ %Ov^uj?حH 1e_':cF]잆bV2"=֭W -\MIӕbuoЦ$q*,dT~` kCR # sڀ$G^l?V&+E\Rkۤ:_^Xi$E@PNX$׌pmXk]79=a]`wXwN\&"xy_N3*cs1"`̢ծG>ΩlYثpBXdkf @, ^Il *{AwԹ9/)G1 :KsأA:W#E_+"xIē,Y>"\ɋd/QAtԒ_ÑD%;HStU8YKw#|mr{M7XϗS#ʣեX+ČP$vJ9Zsw*} ϑ~ C Ӣst@ ^C{4 |uJ^4@{Ir9i@6‘sЇu/e`˜Snn$J3O 1":2haVYVI4i ;KW{A5-+T%)}ׁq*,/r=\LeckaK~5HTTv2}9DRY@?^rꪂG5ˤQp'CNoKm!%Nޡf,UNczlܐQ 1lѐOpγ$Pl6Js&t ߅sl? %Ƚꅽp+;3oН J?C_c4 k=FRedI2'z6j 鞌j:)8TZHߊ5B26Kn Z9}\{LI#* zPv!H@'a`  ۍ/r_U_?o]3N V|wxlQVć G]|uA Ɍ0Y㴿\a!<))Y]L .lEx.u68zMv\Q~}ԟPtk5/p~=M_ʷI}{OyPBBOC¸ph3Ac-&mVbb%P!=7&/u=%tLej`˥LBժ|ƧdFh@ZP%t}rug6QcM`̤hɩ09 .c14 s*AwK5p(" y(HMFO6Hou5 K|5CQ.$lۃp)Jf?E~*)-x[CBmġ ̈́lhU)Ƃ)M+Ҷ."ÿ *X)PЃ"YΨm،㤩7a;tV.®cOnD2QۙB,4ro^(2VfYnV4AިLdD1ѯi:P=M3?,$ y~ӽV);d>?ń +Đ!̟ 9Kuov%r ,\O 5\ Z^%m|]½['%֜$8WJ>NkU|\x:[9IZߚyJXb7BU{;DJ' [:Ӏ֯B D^KX4h[Ck0gv.JK F}(H 1T51@ۈ&%w:9ۄ g1"Df7F m|g~,ɜvS2aWw򅡄bjr Q^F;.E=9%\>}Q 0{2/,X,le$[VC+ʸS1^pfXLjLh׷{=Z#ۮ4aNZ<MЉ}kz_n ΰPl;SCQ˝=^LYmݬ3;"aRہR8;m"&pO#ȱH P>'6,6W9 $#XR?GN>~Sl.z^yi3HJ\MϽ0\WJ rbL.,eNu>ALTv^t-G$buBdEc0 kUӍ:ک.}r_.?,@}MiFb{b#60]q6 tCN!)q}*sV{ |mz>ɬ|]hdKy-W*MBJ^cd~.i prIsЙ}Nؠpt:خ*&[Ar(=EB;TIn!*9SQp2TtyV=0 ,Z>L\eTG_+l Z~QX.I.x=Y?XU9ms;*'cp4T!`a&Nl0}nU+K gBy_cqיV3k">5TV?cKawF޿%P~ۖ4n*+o?Ƕ;ߘO_P! Lp &E[01d "sw?* tYk4[u FԱ)srTF9I+Po(~xz;S峠7 .űLX*L}D-GFPk/BIƺߍL'J$Dg}1gT`67] &mәU{f  `$ϴV(@u^Ͱ !:nݴ;@kl8)  khow58st^MnLvk mJKs5we2rCLgҵqT䤏-"11n٘f%LeVt0檺;+#.tv !SjMtҪ|u6>3UZX+aIj3~+гӼ4eNx]sU?@r23'=N#'lmLٺ2]܇x_cU;B"Ku1uv`jS|\`6DAUha~IHj{Vc[=(F?jbRՅ<;Q%i"ri8D0kIEPK!ldFYf?EBcR<}ؾg7#LL.w3?Bx]ZN#B_kc1{+l3p>q}W6<.!Xuw=APwe  gݦK%-/=_Yt~u ii4PKfn8AXGKF2sܛ, h>81BrX4Dzg9Ώ ~W LʸZ9 C.f3gJ !t(Cv^ C$i`[!)".iqs܏Gr-K>"QyhV 3~ IZ>LXæZßggoS^PӻjKsA&(hCQO~C d'sJNf*sn8i?E9H :}h%ݺn:ZOhFm&s5-ikٟٶp.'6k2>;gʿgf?T;'U|P;pp ըZ,e[4->?;XQ7TJ۠f7xg I'D^UxZzEc@ile}*d%cz{m= $F<siy<p۾!DD{! Twp -mtx],3UjѸ(|;åJfGnyu P8AY[`o̻c.|Ge.mOyRV֏N] 6\e]kR0ch?Q8k}dpؔ>CSW8vֲzF -]},RSyKr^IκR%w^JkrrIJr%Zku c ETlP-c=:K 몰F#nT | |Ktq z*Pӕ +  ʂp{t 54pb%RYFWۅ9Tu%`Q& ) =4/QuZ= A8f!9Dh/!(woI(/6c"J·S3sz秢@tYns%=.E.P Ω#ódS'"fͨܲݚ0@sʊl) l!/pa~9I}c}Vcvx0AVs*H3-^[a p^b8@~%~ 4Mh[]2K>KLy6ŝnAi5U!텳kb-)&>hxklucSqkc2R4ŕ*)̈́ n @RHxU kirH2SYڒX-+}@)$'˱ȭVGnܲ*rϏg $` 0<3$bii N 7P)u} >DG597V*d:Mcn)܆KJOtf iLv .4\q @])+!/^oڙQKߦQ='5PsslOA-S4&DlTCgoH>\9YP˩b}hfnC5$/u^:TP@Ԯp-oɹuIK'9ow/4g  s܀xS"yE@_#%7D?-W w^U5s<֋Y=7yY/f/Lيv"T Y[)c PĐP\ƈ9F̀` r iS2ؽW4|Yw: .ye +=ʕ#rx &Bл<,AA PfR/(gdJ4YF[z(YBجtI$Zri!?n&dB%m|ŸY4~A- V2){UpaK0jf qyk?(h6Zi/+>'O}c ]ΒOh~b[Ѐ«5J`nowk ( ~sH|6ə䄘,d+ǧۗY?S/7x4Շ)f&xJ;n }; Iͨ*3fsļS-1NGV{0F r݅$; bƝx 3oZl/&\=J3.)w5؛Ecҹ|v+NRy7b3 q4Bΰ?3͓%?YaBWKW"5Ş- eJ&ٸ/A.<\ګTJ!7\`/GZ ةu)2ZPAMN+XC)x\Kf\lEi"W `}dSO^ &~򣺏6mMW)f\F*k!o>kǧLdB$$AFdM Zפ!/H*2|SDG3DۀٽT!8) )Qīgg)[iHxW(XHpz$Ov&)B wQS 'g`}o;'Q܋׽l8ċ|1XtNZߔDʭhW X~')m7dGR2vJ`ַnW`ZmɔDݐ곚+CYp]V9L&$\wu_жr{ANZ-U+Z#MH:a,Ctk d?"^nILoAmfEc0/ɻ\V늂ܗ})]וE*`% VT\1 Gfl|{yVowLnjm`cU>١̾쇴Mސ#_*lT}j/*^Op%Er.&rZ$'g$0luaOo~ma\-p`@2Xnj䃽#MQs_sϕa-?3ͭlzB Tu"ln#NJEd98׶RHE(e킱c2HY@6 {;i4Q7;zkH 6,T@A@C:<-/zy ܩqu lc*]\'!bIK9wiV |ӗ⣎Di?W^S"PLC_{I{j :Jb'eU_ $|fI: = k>o [¬?':ᙿ`hZ\Ր3j?cp,+&/m?}D^ e3QE1hvH цwJIL{`]J"7RF7h\zkАȁMJEH`Ia@OP1ؙU *,:A |ދp4I#Y\72w|]BO fBMlrƪ(p׆,KOުiZm`.5H/sg,^+=Zr| Xr J)\o.7 )5x"gw;IkSDJ<1ҲHEvmP3ߌyN\m87Pm%8*4”͒jǤpP3*g{3*n+Dc,i}S}ThIxL5 (lh Fټ'P75<sT%oκ9HCzHe.Y>#,݃ZBxR&^%r}5o]Q^@`Cw)ڄy2-&Ncvt] !ؗXe){qle im+6?g`8raqJ{c`*6tZz,ƜX@ű"L*0"F_g^]}=gM0c8ՏUPt_Xq޲Dv|KTb;kGU7[m/iÏQJmVf ͝1N/<^YAV~5qp0rm gO=J hÂck@Ug((Sǥ+/m3RC3S8[^h L $Ot~r!rQw/c7NOB~ n!]nHv5ymdmbO]ʑg0R~{?嶷 A EE {%eU,ji9:zq'ιz=ȤAKa'"QG5ה3#!v"Sb66NsͲzQC.t>|x3' U :@~ƤcxͿ,ș> s=oP@wXw ,gɺ(M`͚ShXn?6A$ĴuWt_NK70.=;fvE|ÃeV^"h7{-vE_A\Ehc b=wmD"mOpJu/K?(AM#+ozbWu)U%чZϋ?-J(wH$d$-|D'.X^g$~a"}gZ; gI\4ցJŮyӲ[M7OH.Ct1Jô)Jfu -%`#:+)EqcM6>,6iB q7%Vl=[ba0>H1F-~ƙ8bnd+N@UЂuwox7Tzb )^|CsPHv~z(7a\tKgN׭HR~Vs}`nM+y6 ':68* {hE4'2I0z 7ӇyΪJ˔PiAc8QԚu1X=`˲">h!]FmvfVUL^ ̕iqA+@V=YbQp:]gop-NW.]>%x2*|pj%ɷޙ/>v*^E Ii*BֱV~ dX YL/q?ܕLC2bj_&#ag~0:֗+#c>{掎dA}6"댩7eS6DBw|W|82# 0~7[< 7wӃ?|uL1%c/)>< wl%4:30"^(MzՃ$ Њ4$Ǫ5UAz,CYY[ҚܑW6aNCz]@y1ҋSOs*Őr {1&|ևmP:͊acj?Ke-RSxVM4/HԴPj+wwƨ2>EE('dHq*p3tF[i)ZQxQl(OF7:ZFT3J/ ;d ryi7=?KZQmm]h@و[> XܯW$>}9BuyaDd͛qK_?a(vj/.WAKwCPy8b "0? =2$_ $߼TE AYБ vfxvòWw;&9}0R4'Gޖ=G~я/¡Ūpz uԘ"ڭLPJ-E"+>-^ |"de)0šiD|rDenC;uY3DmzIfk]JyI~o+?{xO6!]Yu窯Sf=d#iRB^S˺&^qU.3LJWO脩0N*~WI!|n~ nbP-6(DK*20ěޔۡb5` 82Gt~ fL<.ob"5*')eݳQ|aJ@SqRFң 7C8}qƐ<;d:V3.6U6hCK]c7'x[<XGjO#Kѫ^bpz;\un#m>غo%`iw35qe]u\+]q㼌xNqTr\f6}|l3G-ďh޻S&y :iUh&-HjJR̯^kXmX,*&>Vbh 2q6f:|V mή>Y-[c*5IhAw"|e 0:u prġkތ'F!;=mDˑoWI#:} =H蠁O֛~${b2 G Ǝ~HOF]ĺʶE8s񬜪꜑3 &҈lghDs۝ ooE@='*׊J(m;c?*@RsU\7tzr/rU=f}8VFQ[ws6a>۰z.P7`vJ4SiqIJ(N྄XP^k\1Xi+KX'U& Sb쑛ZLuq(]  ۔w#zÿ́ΚmD~c~V|S4Z-2] j/%F ˷a?xA G;O !B_I ժXRڷ\M"Ht.q5Ѳتy6⿘y?#=~6з ZM^^-E4굓*&%"6VPwU럞=]yA3.$j44S1HЯ`aځS0`}*82u0*ODRݡct͏Fӵ{8!SV{;. ?jJ\,̌](2Ąhug@$`΄܍wP;ݐt pw^YyqPAaqL2JS 5ڟbޘ%1#Pd$ac%pCRqeQB׉Ll4cݦЧ7Dldm5?BXC?H8rY<32Xv[vIatxSqC0`1K#L|. <:3:\/dQgpe"N2h:umH6қB%@2]ӭHUpFF'c A @ι AV뇎|Tm]O"r(ը>Z! K{ݺ,7'ɓn7%CLm| v(.Wdͬ>q>e*6C͓kzҔ>bJtgsxLIC>im㳚$T&ܒ'ИusS Oݛ^%XtVd1kJ|ѫIW[[}`;h ѓ2u.;#om:Mk\*-NX *eNSGhI*¨RPe/~шݨ#u7SH]']QNE!J;S6, 3Oe 3)~P׽"yBX =%vx#T8MNhE]^=hTKw{$+L!9nRn/?~MB[24;.·v]\}&F?@VHJpN6 K 0PFPYY7dHY:x3%8HLƎӢ*wlW yhVwhꓷ^7FFNfϧS[*C81"@ͿX||ǿ۷/LE(tWr톛*:BZ^^S$bRN>qf~} 4爁FZd~iuDdO5ᦱh\"DŲox'd4,bVm =[T|.uO~7wNI1XZwҟ"\~j/|tۼM @*},t~f#p[ 3`ә/v_|Ks(9c8EROF 5o?ڑo7$9&mTSnXrzd֡3 k{A!UK}o?0 NɊ)`@`3I G;rތEȴp'UN.Jw:%;];E;7LafI e'w2g ,q+y*FO*/j) h)3 aGoS7/i&[(kJWY(> Ymqƺ=7P3 !1iaW])鍺HD|8;Epifow߫QD0q^4c馤:(VיOI bg]_$Vodz?zn2B1%k1uvjT*,"β>le30@@,^Pa.3xL*V%Ѵ 03 Uօ96q]Fr!<lw@FIc&vex=|`r\#!qNٮj[ky# {uQ݋n<ד~;i{x1]]H%:c;hN6m?ˁ.۷TF1kfzu]#P»W+r]#kcȕa[4U:P{K+\W !<'DŽ}lfTH!7KzkW@0,VZS{8 [[^'Q`O`+#h)XH_<;z͜ i-$wV2f"a(sݺ}wu+I5_g{Z7CH-x%ZSTq' ZKYAӷ-ah9Qd5]Dus_>-y.uA~W kg˓?7q2M ?5SkbP cƩ^/g(,ɳ>R|Tgof1+5gn 6(%>2N_Vq> Ƨo?9<L.z ߉%S Ȏ?wc \~ҳKeihQ(鬠p"20(Z{4hq8\R] @kC]MYS &&g }؇MtSLO7D;hJFk`K_>&7^f6zIgxo&!YS4v1+ 13:Vړ"@3/7q Cf>e PoFZRYЂ%Ĝyږ5ǰL?nCTtxP/ؘ0eMk{ sC B31z*6}17Dr\8`WX%!62ڦ$oL-gt.6!fδOߟ7(4 K`LߋtfbÀG/N=| H$Γ6% B7t۵n1ԭu|}2pTф\7q[m}.X*WA-.8g>MknB(e9ե}ǭ#Hn,-Q ׏TtlywTt,`逽Ku`mEg',R[IOo o MǰesV>(`,νj&_(~GJx9_Tn]oB1 JỌ:uu&w#aMTOHzs0N%6b4- _2rk )42<`*zm[-޵T7Fy!,ŨkKygQ]- |GzQܗm *}6`1696s q6OvA}!694J'd'™C!/"#; Q .f>Xe@))9HܟW\"m|J MHS?~:R+k̈́"~53Y8x*3(. 6R*y<]awIH85N DS]l1$ڕst~]9 LdExRo"/\Υ8DToNs>YnJIAS|{g 곗MBbN3bE,v:0l(Zx'e+5P(uD$*5˞+o3SG ?T<:TY7Լ[Y(vhmAP|`f_sw2{tm]Pew k1̸]Q+{^LzX cBGL أi *O'/fO;)}b#Qsq $̼ˌt ֤KNMx+lT:ǜ7jzKُKvD)`/N>6y%-VXt2=,bפi19F^XnskU#ĕ!)8HثL;mFt.QXo&VMۃ-]QgnƐ<ǪC+Jlarba@͕)Ӊy }8N d87m쮨 ni[Ƚʑq2࡞UMʑI[]by=~\σ"^#N0v`J/da`#¿?\ih5Qdm%/M7htj3$5p]qṍm sȒk3:?Y1VgOs5HYI!!)_{'Oe2R҇c]qH,pR .V fF37[;J+)泟OϵAxUo$hwcR#N ,}%9VQɛQ rN1dUK9/d)p"6 :El_XK_c@iPTIvJ!!ZS=džT쒚#rߪᥴuES{hhɏ؂ǀ? \0'k2LYwprz=skXM^!LꜸi?R猎v0 +*} uT2ۘUX$L;WW99+*]KӦhz^znWb[9b9-@Ø<}1ER̡uNN-r={oW돻dQD{]BA _RW7 #NV =Mw5 q\%8gAN,|eO#[| 2fhhVgԝ߬PhA'y5'^k_ymĶDN\|+d󁢈r%f8V>xXF!?PI b$ a= lEyT65JztqF>=U684F !^tFj ΢^GOB2 ȉ5@`C0'ͪ_;Kݽ Ks){6r|;&T8wnZh{WGeᖑb ? xRUҌUvPΙU2+ R&*31ca~,'=JZD&K5rJQW1DQh=PwPH5À7DT/LlY&]XcD=N1P#nj;\qɷQ=z= KEmg%\S40 :SߴCuyl^K`/k;+ci S 9zutz2JwU./Bި vY;QwIWOM{X=ޠDsFl~{q/Qĉ@mc֝^ x+Cƺٰ*sacj% r5i9TuJ ;%@u&+(Oez8H!7T h46j4}AMy ֝g.t$:j\ ON . Fڳ(V=_AUV둥0o]V:bv[͇hʙ-4 q!v9jڤ,`1>LXH_̛̇pB|^BL^Ш^l9T9ƣkX=ݚM|57]s JQ9+0 hW6UkL?;Nj~*Tk"|TԪQ\\R\F5.Ma.w (* 6b 433~:uBI-Gó`91 wty (.Eg\pSoz*E8| QH,Ր9E𛭚fM3"jmF*bE@!Bޞ}>zm(vvzԘ]rБ zL +jq}4|(YCA.Zj*vDrK}婅`i h~!YlcK5a^QW)<{Ss@I@)+h6˽h~jnc:K==gb6E+x(.~RS88  wghL 4A^D? L1Fu^56D]tI"_5ENG Є2 P}! _{4aVF$JD~.<bo dW2{$~{l'D+3Qnxn\fca Kk\\_F%[nq%B ["Vwz&kEȂXљ/&&7hqgG/81(A4d)is.ڣJ5 hz )y5Z!g|1 B }\Nv X kyZYHk *Ij`s<YCa~O6€iɘ'X՛Y[r`jfMg@{FTdyvżN׿9 [6լ,y+TqQOJB'J:~Bte96KƼ'v# }9"Ǡ gvwRmsc풑=פ.\y@µ!IOqޤL_CXu(e_JJnIA=a-ZY)egßۨAh?B @ZבrzεKykȨ7`ZW~$]ޟ T5Km%6? )maБG}¿L?J5B*Lӿ/?Ĕ5`1xB }͍}MaD4r<'S2ա%3]L69tS/'[x9DoRc[d?R m sRNP`X[73h, P~8mWR} t ȡ8EIL]<vuzQa?|3|4+]刽ڥn}7FGԴb`CE6~"%B }W/^\9- (;C#^(D%U4݁nb^^Àda;wumn32[U?R5(rT #L4.m%^x?}1ߨhM'xb<ֆ16†+Em?8gr:RidjjՌ/Xi=$9'>ڐ`2Ր7걽%\ ]$>lpф/f' FU^f񾎣+ZT6;*ϟ)x;a`U2tsڵs pmu2w)ëF#La `p^I''Fgz'F*dՃ3Uq!b'T@T]tսlM`V#fM\%BIkҴ#V8)4;@!ߤa+o4'q[| ugL²< sG$_ pxHvcHmgԒ?3ށb2).o_T^%zFP b>"dPYiWX FpEe>'4g%,ƤOhS)MfvM]M݁'lQ7V0#U~LJ.O6!4NxD=p PLMNp8XE)!jK7|['vdf+th'a-,b6E;Gxо,DYo=(+VB?9) Fa9e+?砬!`:+Fi4%P:ԉ4FC>Hj'2ML .Ɲƻ,fV _N!^~Q$up^JY_5eX%+#coX}{aR Y@Fkۨv#aFG$7ٴ?*u]d F"l,@Rl~gW:O\X~é6'nW Ȣ@b'n~!fKԻt$)_0Arn8WL}#Ѿ i<>JPyy&7S Y3z,$.&D~k9fj$<֭`^T=F*EPo6 KyA^E mLBl;orqr^Ya3鸆`'<Ĉ#Rkݍ_*GVѥ v.7K=X"KfrXi)(IR,L{ Yv@hpcԵmj#P뗒MthL1E<Ķ'k#Chc~ F3cHf\B=HS>a Oy:K[iK󒉜Oޭl=0oR%32EgLZj ٨J=P\@$6byjm2v-; G-P&^*P[a$Vn$,(.J6PRY!02Db(\1ppuJ^q$=b|fx _6kzHrQVRՔǵN1f}a [e<%޲V=*X X',YqFRg:UX^^'8>I(+<FY0,Hdx|y,&r#Ҥ SˤhY@46n)n+A5tr7(_r A %=|hAaAH<# ٛ# #@&^B$RZ2,§ ~yn\ֶ'`ۆ埻k'EtAAFo07 G+ 2(L~xycc$Ƣ^jzީl8j# ib*Y!^I"i%Kg ḻ)XQx GB9 Պ]_0<OGD/-1y3@9Fo>C~?qXhޡe4 8 uش#պ ad1isʯ2` y0}_KgbT O?Blhy&!M`iMp =iɭ64@HS ^>TOba'Z劏9;U[a7j);ըv~U(/.=FyEjу~\fxYh$F=agԥeW=VU(4o\{2r:zXܶ˵2I64*mC]+4d4K5( J-vbM89lμQ%ɜ=h(o\"㑢P.9ng:㟛AJT j)؄/CWK>L`8\Irc{ I>b?>/;ndfuOwta0 G}Vz b6DY,k;wtf9(Ty(I TRAL~fO}GIkā#t`!,+s&O.{+dDdg v3 rGz<}7Pmv 3qCXK[tk >՝6^H{vA->MxlgxY7\$9<~#U[fM•K K1]yBkX4%eɢ~RNGuwVm4 v+a+(dN/n".jvH4M??\h44ZB9jG$uտ[{qP0w!$9A=c]KEoNca꓆LHƒ\8]ote_I嬵aS6ub$8EFhke 㖴w9aO-fn.^03A$YJ0M oW~A*(t=B/K2c[]e{+PU R8H72 d86pO- :vVo h|IlŸvژ|3.''V蝌 jtmD"jBO;3ho >4G+b#1Mm!=1xs*WqܖR'^H)B"ks`uyV"߳EBhSWVus{֋֪$l4,Ø LؾT9Єni:=e*.r#_ k| }\{(]8$iͪeё$f; #Kz]mY+s$ե<>-[4SCM`M":.iQ9뉙226Wa3u`G@Yqmro.yϠM25|HEjnnKA5pw`$tr" b6Sҟ7,:yiJ!|kvT-7Hߓ.S1)9 f~9vֱLj*>m&KJ7&TOȘEYX1N4ȋkWn_w4Zi_[|Ÿ_$B`[6AW`f|R'Au Ս'1\YrYX(׭x 5n%TiAP}G}pI~D]eBhboY+,ټ$ڹۚ=?UL2B"h0W5ij12mYW ]鶛o>Ta=rιqٛ<ٵpk+cjdli*}v^y'@ E#;ݞbЯzo h,zA*ɜyS%pbz%sH7`;Y8jCbSm" x#Nҫߙ+`MXı"8_/bҺmqkޝx=RQxP،n?vqH֨QzӵZ?#KS:ݗ iMW?C?z1Evr.=}j!Mxf9 <ְw%XnϾ\XZa~ar#'\c"+,7GGcbS݄s d\@`ݤ킭뭑 ]k?1}cU@4ovxx*Gl®TqA?8b wEY}e!x/;LiLS9ˋTnyB>ҏ >W˱*E^j%eF|ݚr|ZJ- dW)~uؽ x=j}bnԪzZ*H6ĭr>':,(GꂋZJ8`0IA+vs osPw#_d9(^T] YhGxц4˼CpIcs- l2cnΚU]B>v^TN%CrŇm1] >Ѩw.͍1r-uQ:"~qÌXzR;昌t,ظe#HS2Yr.fE(LU23\x5%Sx'@14HKQ{xYTUdb-UDM `AiFp<+3C꿼Y -O!gV 3='.5Zzrc  rN*ء9dydSXhu2lށseEŴ0nI=7{QwFɊ[eUP$%+2Wжv߹wɾ?CqZf G"1HʨQa; q>l!5!iw{ TB/O` 5$`Ƅã1䧡k~k Q XQk4JOX $2 2UX>gGnx߇y):ybn:Rјaw#92G`@Wl'n=`eK)&]f Zk(h6 z#7 \BgT|%^5jaꜰΝ2AkdZif"ޤ+b[a俬Oe$ͻv)W{>hHAc*U61U pm]fÍw!.ܷ+Ccgt"#i]o(G15arc VC 1)!0@+ !\b] «]Ήowf1Smcٚ啖&W2!SJ@fҢ% rP3ٗ줄,6Gpq7'q͉\.:7LNHȻ*JK5W";ךӉM,m ކ\ +,\oqEqʛ.HݣrM}5SRuEΨL6iB,vKxƣO٤Ϭ۸STIR 2]8GKPim&ݨ_9Usbމѭ4鯤)!q`pKfm,a6,[|Z(X4>`,^"Dw0sw0W᭳A57ѫm%VhbUB}H/ |?pMU*6}t(c: '6%ʢ׶=O]ӷ'uaF/8ueC)}=YWfL^qQMں ]C6oM&Yi=;Ѕ < o4sbRг=p&|<J-TFXS]g=&8Sf&_:^C.!O]ՒZ 3C5# [>đ$EzuPR JF4+@HLjA aM̉g&<{ʂ58s[qDqiM-Vcg3mq|bRb{ NC}z =q4҉ \9$N>dJ#ý/}O7JaD+^ײ[6뎬G|4j!j`l@ R3PzP,;f>'ybY+H=럗JGW0X<{D7>Z$t,enJe+c!C(`e C7!3 #EQ-i"xa`g?̀;DΠ/vxXh"M3J'<w3#XGnR*ٖ2ƴg Ihꗩ-E(NV mܯ0KWf~{JSN ,9yZkxGyLwjh%G$\7 7lHX3@()bo9kɉn۠Z 1:+$*b! r;8}F͘-JYY|AT])@U;UDǫkxRj5 #T:=ɭ4Y׸R+ T;}5ӭ~wXp~O?֜ʣ^ا$! 1髦tJo9pO9 7jF=R.A:CFkfp0\K]׼^՝T#+RL+GVޅyO{uN dMAľĕ'ٴK^Q*M8gl]  *ER QqqSk \ ՜&?)_S|5]!ygts`p^ҺQiFV6JScz%n7Ss>t<nE]m @B7)iQ)%#7#24fYSR『+@. m JQah޲/v%hy83~ .DsdŨ}(SJgť]x&hM&CrC{P]`zɺQa}:Qۛ۷V !Si/Ӛs*&,r}oo|eUg,oK?^{]yeA#q+z-]b` 7e]t}n8C:c"qZ eaHGtF4LkOJO'Ư$MKCa=P d-|t"/̀IT@K\OԿqrh*dpo-d@ L'E&l -aٍ22ap@Y|HԟtvPW"w._78Z8xXBݐFw1ިڪz).noy!n00bHRɟRDYpqM@w@j.|Eа7ނõ[|Xb A̴].^e豅OrPD([I[ٳTҫ&pNf2=VSV0zᶵU)7]XPlYU/l2g/x$ +($kJtD7>`k@q2fQM<*҄^G!xv1I4tF=g{i*Áoow PSʯҶn2dp'H~ ܌%L{MzWj'UǢt?~/w#p5PDr}}gBnNLު7x'ea6bthvK0 lQ.4"{ TS,g,Ro9$u0ZOS2*kIQ?d?"͏8Pizٮ>тq0n|:N)E&ZS0'˹t Ӝ}!O&Lc{Wj} m5Pg Hb虛!@4S N[5Dvc,M|m Y/w𡘞 b\[H>`#L@pܟQ5дpnUUh Nv p7_J{hliӟA1 %#>USȣ۞o? DqkAJ&vg߳?}0jeqa5y> o2\*#j(_2~$71{pj@SL$[MKvLgJt҃i噰) z'G;1\_"»4jZ4V'xʻ`"pҭc s}Ίrf6>2%3CnW#ãڴ&*aI9=*i:̠t-bx 'P^!3~OW]760uSlS1cb[>@}Y ˈ칠vfY!QeubڕFC%7=1Tf6 z]脔n*sY?=0VEAInsqх(2ZyWi*P2?;/Z,$+t_*XA\Q*j=j#;iT4/AQak)'з.Yih6Iy9z[Gu:L#"<*l}RA`Z= ,xM[gF}@|ۄ Vy;"[Wڧږ0p]Lr24Q]gG&+:gUChnIkKԐ{Zk/8ԟ 6hGvusՃu:9] 9ru+l29igckRJa?V"yer`/{ Ƴi=?=qyB{s52^seZcAt8.Ku6V />ǰfq煮Ya +:䥡o[uWzcuS몡|{Plq{MyzhA7Fom栒93"[iqdð7byAF1!L5#?`=E(t@Ad6eUaW@xM S^,9W?8,R03W4/V-7.ߘpҦ T*7L J# D82h7[ݩ7bj#B^OdU>Dɡ 40+k~__G+>4wU Z0} Uk{טnt6NsDۊ5i̻wP*7^ rԨxun@54SSKQ+B!gu.il=GΞvpؙx/d*rcŒ(9jbM{HS'bmM ڪLGK]u %ɢ|ON--?3߹RjM֯sRtYй93 6$E@&k ŤLXeW@kAyFd']Va]#3dj|AqJHUMc3vrUxYDuʥx['<^ʑ5 |ŵ>6EްGtGMB$g|hV iTy{<6 yAq"чGߐpԖhm[5֛P{5m+ sŬVxtm|[1uP1JӔ䗫DcW%WM^'Ce!,4P d*.GRTQ'|IN%7ɥn)=MVYg̅zέw@.S*GSnwq@1w?LȶPG+@,<7/h]Je.w[ 'C0kS'h鲭+ّ|Ga_29D>'V;mB{\/f1WixJcMƧZM#ME}1cS50?t$CN(Q}刎\'}uvi.39rP>b2NoEw_3[+9iݏlF/BǙH\ }F$z]r8;{Zd]WGkt-wM1zi`൪ h(;pzlE  gy9 G{-dUy=\t4"E"4 `2bGh B"o/*{M2 oZ3 8$[u)e2!s/JTÙ YaZu@Y^߈S@[[(щh^BӠzΒ!š<,ҩZ[&_PB».|#Uq 5ȫYWmU ryʗ$ `ti ~v/bol@ ڜ!,隣GDBz*>S粆{o3S_ sD&!<݁s ϜQAG4@}(@t:+947"weFQ'z0ž;|mqP⼀nOg:f6sfNIvvX2n fax*vwՁ{5utZj:j~bt|DBڳO)|ќ5xR6tiyDDiu.")5:?Iڙd~ۏFGOV坧fRݣ90}y85X fiJћ:Cqk|P2H`131 ZCFU~5]Ü {rE!gw PO23ƌw0N:L ?5`^^sODӲ?բaU$;Uۍ Bƴnv鿹7kKH^(æAq +:&̕ J]7ZF6'dqFOaϵS@s x2ːw]ek0ZYODǚ=ϝ_4t5T|2:(A)Ccq`blz` F'fb5LfDX2?Auk0))WMyR1^ 8pKR 4#݌x+x%3VDa*B'qh?h |MXM.K$zlj"xV^&gL2*.q|lE:yL<U?.9lG8bEn5{C%ۀ9b_&Mڮ"H>ߒ%$ҹ$iͫøЮgТTFWD?R{tSm_cd%k4&mBb`*qmpؗF_P]6(sxʬ#ېSVYb6m 詊c ++Aem\^5`)mI{I>,GѺ"w.ڃ).u׏8[@0Wl]>w-EK65\Z<<1>:Xu픂6JI\nRw gw9WK!o"dZZ'|typ!%Zhq>Ix_Ѓ=v{zV2'eD3kV 85/.*. 1Q ϓ/)dho?;N IZ*.h^ =r@4i;.[R:&wx5B4q1b Y?2?5J}icZoBƟ8+D"M4bq}"/Hy`Ig@.f M‹  9]lifZ~'1^g:I )eIWX;Z WYm?">ʃ('.n"x{4} ΝʼaзZ^Ca0+:FKϪ]!Ws\j*LX]B/>ѧdV9`a9eRvcAdY\B8XkŭRSs(Gm2'F͹/Z ϴU7˛}H(|&B !-mqMv2H+_\F5TRFXa$7~O[>[E;1iG384_5_Wß^Ssx!QK4]M Y/T[ G?B KUL aFDP$O<*ޢcc 'RDG ^5/17#oZT&%\.Fanai@>nlr σdہ|RXʹQ?`S+eh۳U =s%R].Vvz)Oܲ5;ȟ(َkUa!-Rq!Er&g\AhBz0#ŚgG%1^it\Cdr r97F?xjlbntcjM=d !GHxfzA;B_2qK79. )^.Ea~Ml/J,~VhaUNb/C܌ HOH8% ^l^aqqcTD29w?"b{b!xsUw϶kg5M#k#rfypf[$.{` : WN8k-9Vm`2UqjF=8jww_>MIYyUNL0zM0fիVCn0% @$* TˤDePac:~vMzFb8뽄-.!ߺoƷFHiP{_a@6vhXdj5%z{6˅9YalYE@Қ;ekz(lb拳XۧN7Ks˕:PsbgTq1qs1CszL)ľӳ{:<Ggĉ7RU,^CA/b3кQ`nΧ"wBH4mS)fA). f56\;azEtdv.okqy]B.M\H&(mko 7k?ĔTndF޵̌a*"WtiP2ǁ*P0fa9$x'KPq8aR9`V*kh%mhy s*o gO&/q- V\R06+pHO}0/׋3Z$1}t8-\UZ~ Wip*Q&@C=oYWpʝb[ 2%"oДv.5c!ۚ4}:7ӥWe/J{kXP''l7]?ȶ`ڇnL ZB)jOTtq@3.5:Mɻo)r%N|#o㘔4/h/zNn_#0韝6ar.os) 'xЄG;H?RkEځW)%u Pt) wrj ,9sh-;rTv!TPj.ͳ?N6RY3pj/HZuEv4o]oB_0eܔT ܨ4 ]1;(Ys$gVr^=ZB}o<\07A#fq]ch5a'~\^W>87GVua5TpJH.3HjM6+#Фfñװc9ghN!:pJ+x7s+N5zH"oO^[ɚ@yׂLk~sA;.*/7'.CҖ?߶||0 Yo}X"yҹyT;7~  ]m,(7򿱳;G=o}x6xC D'Wډ|1~Uv4U"QL6,!*T~(wބ!B]vPyC-KZ ̶\1c9#%wJHv*yWa?P}9TT+<֢ۢ9wS:'ꋷ7gk)1F "^팊 0~klאs;x7F»$ `ҤǨ_2}.&1KTۮl8:*ojq\'/!?WU+l`͖T2y߾^3퓽"J?oԋ<]\ˊ AģCw+vc>]kUBD'U-A]󭯀2N i(?u[JjOz9/9 3: p%W8-A@#MyRJǽWibl?$K]xLTT(YhG1wrc(ǟTKfZjr (}$D? &u '9H nJP&@\D8,&.o&(P˽ֲhpzUmܵ=Qn3jɑ[3Vqx:qk;'ܽ@B=H( _6Vaņ1aTM^7YHYXol"94ENKY?=m?}}6=ợpw+0JWݰd0}e!WO[mx-'#r0O= ,DAΕQo;N\}hlZHR !jNLK= . .>pՏ~<~ Z\*'3$*"[؈*h~Ȧ$%&_2G|Ȝ8o`d,o~V˷ f3Ss-D)Oc% LB!͟2H8_@*Qj5%^_3nŘ"?I.\ =W 9Q/SQK2D]jXuOiv cO1)F9 rE17"(A]ޠo VZCȼvJ# xCѣ(^qE *UOk1q 0]p`vEJD" 2}c( R2~3hFOWv0ώxv _`}'Ab'^m+,U/iF]Ǒ'1]/ue߁ 8̔6̊JVlrYm=͞ȓsV(#AL, !c+`h•բPV?BVvYϬXCヲq#uKCM> Dcru,n;R~W2R:&#ݬmFg C=:1cpx/6wiM\ȉ⭚d|eUEH?X<ʊz{;3iH!1D0ڬ杨H$`2' D<;H!=3?D$9']g"$K *Zu֞o@+($8bV GM-1)0q=@MwZ&Tګ |l0Ŕi_ݢ06rV!t"H.P2<|k,_R7!0]d d pL|-x\qӯaCqxڐq 0%y_ !;!cVڿ(i=ܛB"* ^esCfꜸBRg=@;C cOS( r6hCea\JV8%E8|p=kϕ\HML콒-WkBZ Hr`oN0Y2yƯs;isI w2Zj56_wX%V` fF0iJ7"%kA7)UwtSsӊY04 1<1vRh,0X^JKY+ݵr|9xyR]ߤU!g2uKj߹q,D|vCޯC{"-=2@23CFPѼAצ,ȹw"tE6аVC B#7#*;뮩[5=uu q27{tb-$ZAoLX`@R_zg4Ȁ nawU\ JVzy5~!v,F. ,Y^ 'c=?@KTIR-}k+kf.MH~g=kzDY -q'G!cR> 9a`$a/"IAOgAxtd#(>Grˇv|*JaC ,s1h<NǏ .Wab=fQ#2 L'Wkć{KZ)YmB_ LLv$jۀrYE)oeczoo%;@c]ԍC~`g( PT!\8e*6k-=eӮR%yip(5d)/QLW Sþ#~L?O I;ȻjꈤP6v$89ݵZA#2{rcL%<\/c?Kݚ UF"Wz*a"7 ZU-wI+l3'+Pr%Ɯӈa:S]YK12]/oqpv}bf{?'"'ެzlآmqPeK~C YȇPEY+)z6\VYˠJW/lVr4x'{zKr~4vr־zIf\:>)3B{~bs$߿"Etlz, -2Y]GX0blO8QZ "5 xO~ Cb}\K,vBD\aѻ|Pl4@WnaopT?~.Sy/g˽Pzj{}Wti;Pna)k6+aHGqm[6HbϚlVJdgtK2d!8P]RQH&>{{쬯v-@_*mxg.l"R,=H Thc,WI[/ 7arVJ S.#s$O`@5Bn Eqhț +.zŚ\2;IO)0'ك$٪eí(3+8 #!%n Cc8xeςC/di+:0י d?^1ʌɹWSvq@\E&㒙M%x+_4i9gP׷.d=pI 8Ы7&46ZV%0i;>BMnޝ՛ xlWL1Gv& w NVfq:@ً/G;7tt>c1p|2oFNRwֽ? L mm3rQe{y{%'}u 4[G`&nSr.O^c5A <&Vt֯D=4af XB9 ,kp8.9Vm7i&4u Ap-Z h"܆/pw, qmA$6`|O|䰗+rcV}ܹs'"FFܘSnekmJSx egS$kς3S^}zz8EDiV"`4+a%6Tdi8|iMt'o쌙'3) Q *ʀ~un8`sxnԛ3=6=imtOlӶF s!k4bqP5='j ןnk_MFCH@3؟~-ݿ: - pJߛMf$1sJ\2'6!ۋ:p׋rrUtPQZOh 8 phs5ۊԢ?a<"@N@WW^1Ax%OTl^-yo .j=" >)Rqnh.GQODeK;twzHczuRRt K;ʠOy# $޿~H5蝈\4ߎv(k΢?$Hϴ=%g㨅T'cmM0;q.PKKmn'\)-Et[P^2Q/K7 v}>RIHB*wru q3-f:f~a~fK'4nx =|`-e gdHMh kPl-eh:vZ,-A_$~ x(&<d0߄"~^ ۴@F"3_Pjnuu{jP%`7dgG<2»Ο7#%I*:E&ėUM'9uХrnڷZ]eC~΁i8˞耆_L./"w㈐?'1I e,_ a4a!/ o{i ~~.3J Ob$s*j4o;ˉ'K3X:+ Eo@剹vS'#jJ\ag9 CUw;8*&/1yB9 (gV17+|w)%2t`Î+WEMcbq, n:a,2Nx`=.|\|G938g0]K۹_Jjr1/vwTĔJЬ}Iʮ4?8% uevZ2Zol4r@Hgza}& ~V\Dn!V(~CfRkN973)kB*Vq Xz {C1TQAmkd6)M5DO(3)-B,6 ?Bx&/ $H.f3*Y9ޢ5f@u1́s>:bq_\wt@8;,i =O$wՁRǘ~R?#-&u1|XMho[^$u@txԝZ wυmU!P{7^]O`?Z;;)o9h\H3! BDhqcWQ~`裸]0@o"~KkŽaa:u)4s;/Pe;fNLhj c#ȣ DE:ꓞ+ffa$Wo.f6r/k +Zގ"F숺S{@jjv۾H/uZ~oQ,3?z^ 'x8'oaWHEguibE]V>xA\A{1[EmZ LʿM` Xa K:P&'أaR)OD+c@10EԱd1;0t zk}8KnL^o?p)`y FwuS#y2ra滟\ؐ3g: ճ+9dt. Нss -? e9pbmOm*M_3eæ v8 97D~2Q ~(X8g&R$iLOj -Ra-VEP5%4Z fSpE숴Z4L@ J>,,cO'E_u ;}:1&ծRExBZуBHbΕL 44%yEƥDҠJ\Cuw0trlkE7}ZuGV=4b fH`PQPr|B.{B'X,Q&tcEev]`T?QV~pn 䦡ˤPwn4?Oo$r U/Ш.n">JfS'п' ǛdqVQksa8eL%6u7 :=$QCZQ>)M9j2O Y᫑s0uC71n%Wt5?yCA}raLYټr0ܤ!a+^DbَU*rhqfC 2[O_X^h{f[p{;cgz)[ g:h8ck -S#ք2TMTy`9DV זZB QɊv'fi'C]h] Q ad $P5r|IJ'ٲ ]{҂YLyF(L^'ǤfCU z*0r[(J a@Qvbf>h4 O0P GTCˢScbԇ8 .`4#g좌xůhU{RkZt#QCPlR1#J{IX$ M]L~Xenh`T2 eϞ!B;^X'Bm15v$^bÐQBn75 Փ /FPbV %A~ fI1%0VdY;dېrgҔwܚAxr$_I>{I[_}QԌO3[nkPk9L}՘x*f:EW5De2cLq@VnC~ڤR* (ˏɁ1j;9AwTWR'B '._;FSޖmS9 Wof?ͤ=CJSw .6le,tr>1fRj;! )9?@$J[0zD!'.wJl30-WAZx C\{ͽ} ABlC)k Ĭ4Sm-gig j@sﴕfddB"r3 !]O"٭ vAtJ^e¦l\ڵw Kv}Z}Ő/_~slj^6d`Ol*9}wٝ8ÒֲD Hєd?,5OU+Tg\s/.Pw$Z82wP)4sml› d5mbIIvW]GӱEs{Wu^ly]1uCD`Ap`׽(-[,sk3vxZ.'1OSH@FN~]C$Ci1OjyU/M<>Ƴ:O-YyưxOcg_GjWpysvOdsGUпvawt335>rquiy/75Ŋ[1zT :ř Tr("ж0 ؅F;#jr3Kya]֬kAND+n`5=;ޜ'|ݲ8 \\0 5 b;d璏lw@x nШW{I-.`ARhجg+@=::ʒg!7":0KYPJ8F>&<Wd*Tq )4Zr!@uh]-efhBnX|l6"0W_'Y((iG$heI߹DfLsgj+źJk+b1W]))=AlCwE;~ɁWfYí ҃V>+F;b'99srޚNpk%j՛_#yOw(`J nr[  /ov#BIgGDӟ-p\F}5SYv)LLp8l]'4H9z?3Щ*AA>:a^>S{¾be2cq1n_)Lys{_eq 콷a_jk2]1`/kO6֯dS4뻛[`_ɪ9ѻ.T+QͰ%o w)"\n5+ƴf5<81ehT{A>V'3fy w3.xjR#?:Pۭ+=F[ӄvZV'w\V:?ȩ7wtFCn<щ,}u"v8#@,TS$_B9A.G-U6fnTYڲDiuQF! Dz;L̓8&iVKFgP8dF8a”T\wZUd2=Wp39СŠOC\iCȻ@QpDѶPǼlK::hK٣ׁ Cl0MM_I[{"U~'΍҇OJfmY]%kVY<-cgrt&PeDKGp|ilusCqb˹UnlQ0$|UE hcK&@~2N ?faSzlH.^Ud$Z_Iul*-" QX#n5L7!VWSF 슡3 AVyJCjR~-|$/<ǑuP/Ly= wGȊB ]\̅kהˡgaEG$cLȚB&D<(j9sy_a3T\)*Z$_%YծքrGpFP?c`H][hnc@v-|o^u_8'鷧u:I|= F,?-AyόåpK#h=rjNjݖ}falCOWq? d\]j]UquKR>um_BM17N!}] uyFxHT"-i5%SǾ1w+Ga75wɑs7ÿ}(/@Ps7UT뙁r8%Ckb@#;b~(sDZ' D3yKi1H Ȇ ,5ɘS"$ %hw.Rx ,#{#@xzXom z? hVȷ㏊dF!ߋ8B0<.-2 IH;"(_3M81iQ6;̊<~h>t-n'0I-B;]9;*2KqWJr3.Zs !j$5߱U5gȝWbÐ[`ዳ 5P$gEZLą$efUIYQ/9O)N02Cǰ W3z>p`-nq̑+W;%3Usnl@wb!M۴,hc_G0lp#ʇ%:~uFZ:WzwZdeܱʾ]g!6ayodm;]ZVy2  _ Fq x ȽIǮE§84h(毪\EW\sxpJ\C $YB'z\*܁j6 իgsy>rDSȜKКPQBYhB-]ijz&uwt{:U~Rzk\-'V~;R.#f'J Q~y>p. n6R~ɛWJ%%/Z@ƹ_$^RTHb#P`^k&-Ϸ1$h:L*A/>J>LZ8.lW0FI2_$BpչMϋyk^ | -.ͪ ,q˒UL崪#6S9aSp9Cp;r w)5~HTsu0E+;N}W1͌ש>qTݮ4=ٷ#uv@`J'7Od( 8]%wi2۫#oHEot]k@FF}O2wXߧMߨ6h~H* hѐv?uNUo/W$܅"; Kouw1(.?1:l(E"{B$Mtcr75'6uEζ)nBL(9Zs/ Yu:ymd1Z\j%eV:⪩3+ AW0X2s<ùYP SPy{&~Dug;O4yϚdK092Z٨!)(6 Z.Q}nW9C7̰ ^Xl&?b,:N aR$/EVgZayw7E@pb6XⒿilL5`ղ&A})Wl|1.wmٝ(X2 XXxl[lF xu,|xPcv/%af"2FR`ВI)R8ܫaLN1/J]-rFK{/c|Lu ׺>Isȫv+PFzdzNR3 -? oSS\+ԇŧ$Lw-Kk쥽bu`0Z+A} w/տihQƧS}Ph;JzsCܻZmqɶlhΰ5F;4(Lv9|68GYbX ;H=^2ē8oFh}&krIz?՘v(U|E:>IZR0IP#R1TR2&<3i+!<jKfY YqwUH\y$+F!9>{2NT4BKɑ4)zag G*i"yϻN<;Tc߫6rIػ?%.*UfM ׈<}HŷдKeDg\a(+'<if{e#+qbQdv{HJOWDixWֆ/VN8TݳZb |rhᾆwk{V@'ƥMGm S^^gQ[Sr ߏU.j@Ԟr߅.|k R7*Lp}N0 _ LKDV;P'D-p﫝Wy~ܐ!ّJ*/M0& \o%Xx>Q* bF0&X[NKX |@X߿ 1r2ƭ҄([+)Zx7-vgZfЫZ;8L>Lʺ [&lmuS9/ @*Тu:Jm~ 4|>6mj4"s]v>%v8ʰ߾}.Gea!>0܇a?P)998)\Nϖ˦zֶ=⣬,-VuަPʈV@^4i#7RD. %:·=P N#3ީ?8c&*X~ Is@EUKSB)Fĝ÷AM]{-AcTp502T~TͰ_TIB´RIzaAra,zN3vDN%-8Wwlxx:mxAs" / 2tTt!32Q/HG:Xm <4Q 0Üe}U I; )[ۀ3KU(t~F!dJlF涋hVit IRY{8;4! 4v{2PCLF衳Utk/}:-13Hc>t9 ^1GfnMqRwU=//RmeEڦjBx  ГS!-nq#b7a޾I_'Jwl2OKBL0:Gnw :+tI# bhss}L|DVE*gK/!CAfW1Y 䡃c3tw4;sU܈d9HGljt Q-3PG[2h4_Wp#k_E݈[u Osq|tfY 4\O߻&Ld0)(]w۽A##\KZOr,lUIQ n Dk^@K5~@5E* ̿_0P @ *^դܥJ {4ކla=6a&@[wDŽĭˆTC:&_ |=K#-)L/!Uj IEgGredL?im]O ,' g+?(Sf55/JG+ ASr5ؾ7zh\5*KϚet_ Vm 3ݐw ;xi>(I67K^F`Zwh4贵pb- T9kh 8:(df--uDp?ӫ˼>v\]M[ K엔̶@[.|{"XtA*:@Df>L~,`[ Aaut 5h'ߺse59[Htz IaB_fT[1 hO/ IRܚVcy@%TYNO\"k5^hOF_:Rm랾EE1EPܕU#&â:尧MDDUT sjsw4& -{srVL0r6 V]'0[J4]N#Ne{/v;!cx\u ZxEQ`Ĕ¢8̄]㯻*]G7[*|}g?_cS> c$.JtY;Tw2juC}o!9/wPQ"\~Hî{H 15df:'}E!2iU̧ZJ|$ /'rNT܆H=-p3`qRJ'-(I]c;lE!W勀X͛:&%:l@M;AKMFDdu@-Mn/c9sNHݟ}FߝqLdU(.~^cqԊ7'~B=_.[j^p $-HYSܿH^2$m=EG|6iZ}f1mhn} "*HmWEI~ZníZ,@,h)W̶" Dm^~e0Ml?jyxd+dǼc"^<&۩9d)08w0j#<{wS๱QJϘ=+рzU]ɪQ ++N\!WB,!sx'";rúFp ]O}Ijn֍~J{cW6|I% !`<`*/'/OZY<‡M#072U[¬ I؄XWc6)Q\l`bŖ<1aǬGDxU_܌*墱ގVņn`5Xd#?vǣח:yNHAsٕh/0-PoӹT7մ\M..x%kY5/%tq2O;.L@U.0#&~TPk~kŠ{5ͩ<#TUjХ/˥َWg]0rVWfc|e3 X*t;_AN}\Zi`+-){xCڄ NEF ?@3;Q_D"ߙQܸq\Ew>Q`_`p2}˃cN#3P AbhֿkV Q ,\B/E /hC'{?ά- AtGuzMSy]_J1 OZ?XLo>R8l~8T|'Crxѵ@Dϭg/][|]nZ|%H(]0iPYuGDV UP%TG3 9nv;33F}x?vM PCXoOljm6RO- Nefgb8d۴afft{]5JtYҒ&#E{ 9AuHNBWɡZ5bz|ۿsU3NIշ>yI Yktcd48xO, 3]L$ QAQ^L#;Vl?S@Yr Yt2vr͗ըNw7.-D@?,#TorKۯù|7x2;(c,xŏ *XIO[ "ZqۗNIzlCMg!k&[3iJh?m n}痮 zv۾4=׬%SzXI3t1"3' qLݙ@I_ 8Q $dOi<-DڵD_l1#P! sy? SBYSD!`X߈:,Jplm]s[e FP[O|w@44%?)o %#0}1NWx(`g K4w?itd@=veJ303aڟf4c7ΪӚS_Rٶ8϶6xIșUM0nPv2Y(Ѐ0jFdJF$1-M@R"r 1By:P8b%D!Tul!"{S5d@/)t}NEai=`QT/y4#x.ߑ2s)(5+ վ~BUQa5^ ܴJM'mu`̬^\x}Qz߻Jd sJ*vHwW)>cOb[r)6N2NlWei6"_N%-ղnv~daqqn3VAVdMN<[hy-(.2O]!pujKI2 B/uB?(3^Cj1?PmQZ܆j g@n 5 ДUƂ9Uvw Ct { }f/o  Pңk+O,0[?83 - ~'L3rxOJF. X}[[pỘ;ue6o`]#Nk xH= ݘƝgW7>!~CdR!\h = (";> )o/ZIîGid(y"/VJdя#xa[Xg#<>a02*؀㟡aImMFA<RHF4eynR}2DY${>k$stCLT E>SN4^m;j D%\1t洓_l6q_x@d\# ]?TY T; $/7Dz2h.U(B77jR򵞭$WoO}g.7B!)Y-  Q1~V[5>Y KCVous#;gװ?l**>R%>V}Jbt솞k~ܤzN*޹޳crJ(HX0ZnP\Fk6%Mǰ_T02dѵ`sP'3.7d~5=`C±H~Fx6 =y~gE}}O(]?KROodVijg{\>,^z‡騩x>K\!f%T]o7l{fV~]OxaJ0~M&{$l.E^⭐K^qJ]>LoVCiiJߩ-B'[I3yK2u类d?$qB]rPKNLu ZφA4-w3ϋi)@ %hL?ͱСG2'n,%_ ͱoQKӔ(IY1\ch3A8-)X eH:ð r-)tUWJ3&3"@9lWɕ.ɭ E)&eC}NJ. %oȒ!Q|֝kQ仫1٬ps/= M|/.`r.oq"`3qc` [(yG냾Pj\Uҕzk> y#ɡqI89lgnNHkk'Sv%:r ;tj^[ gog|M%W q66aJsu M1v@C3S#mhH& א~|r&[jZ0$GagTΧ .! ] j3bIp `1/WA$/W^tav,qa#Wi&qckki".&i?߱ WOAnx@󥰜S\nΞ=&0n`ź+Gy"k@v3"!s Lۓ損ƺ]G2p6T@lar+^S(es߻}~α;v؎&?P!TpeT%02#ۍevJY4gl)V%a4^&kfJ\m!<2 ﻠBQl#/mTՖzf&(YɊ*3Ұ:#")wЖ^ v5ВsHqG,SA^uVtDyǼP5!&v M2Zg^A 8TUaN?+jY%BȶxC+G0fyCY{ N*ob3DD9-W~K09iPX|XYF= 4en x@mU*٬184ME>u0%16YJ)k?2s!wzpo,F#nS=;'~)Bۓ%"ub^Է *l(h{b`Ϝfh6_e$J9 & "YJ m]鲤#* #Gkt6H,iޟۃ`/ԡ`d#3]v0F2%y`&0.6y(R=۩z> ^kh|4j ԉ% R:%MAI74#Y>z?S/@@Ud>veձM໵c pA?Rf<|YSf;T=xu#rnb>,).{PlimAvkGu!DR#OϿ "ViHD:L-3V)IAZ!D cg1lqKH'Ɂa)fP#!-MX_l<H &h) |]т6gRD5"f jh&$:%MWNéоPfJۼ ptSbG"q՟r􈾏0FVZj/2o‡Nagx;O֘7EIfu/+0H,.CBRC"(,G,p&1,}izIn/L%h Jqh,/3秫p5STÁdGCKncv E~Q 60O?a77~/T@r~;"LiҤ,2s.?&rNl"??27ȦF]~.AibU;|C_{`NOL#"QrU½ 79g͵kn"*g}Pӵ:̀L#?cļcbNp1ma/Ɏ4Sv rr AŐqX$Uѣ5QX漙y*@PzK^£[[s\=k_cRRG*Q==ދsT}e~دty MQ1PR uy>pkE3<3Cn:>B#2??uC, Ο*(ef8^]ܦ), _U,5p-5Dc|N!T/aws0K qNE7p~$@2]ntIVtٵouIPb`R:n}dkKR) oǼơk#u#\q9~K3^EdlSS>@ex~sFww30"Bp*5UP(AYOL`?ܱY=y'NY3Cy? [/OJDUsn-qBS/ FzCġRɮ+j?-.|:j`Z}cG ,R[ Z2W|Ǜw]`|PbZUG2?V *yBkK2~\_<hgXV ̪K-MEP;oE9{ns sIQ(Tb~J.LY\ 6AW &I)sL#eǠ)8euAL[5yj>P;JtĒ- 72\*6P d;Fg3:x&sXKڀF%˒yM]H~qϵ/] X!;f ŀC> $ĦzEѤҴ+K7%kBLaۜud).Rt#l.#տ(W cq-fRm\|Խ<8H ؆IT4ӇlwbSs#[FvhXDx#{Q5m=z~wM=9ꛂwq\%^c )v+؞|+c9.I~0}hQѬ] MLjv_RRc7l xy };/3:U$41~fT~k(i[ F38'w}?.~}hϭ~L-/O\AYNRYpuJS8z/6WaΘ%A6h4*^ϥ|S?+xB2=)!6*I½~g4vw jH}}I% {J!^WT92|n+༁]6ZO-`s0g["Zb~HxkҔGy=gAbB0b FFi)p\b<3x.Ezy겔M&]歵 7>â:6fP*W%.Z_D>͆$"QJ5ǭAR&2n- u"\Tx?CmȭZr}A<T'@+o98S(]XfS'-Gu!P çSU6s_X@S+k "x&a:SSHc}8{!>\p fRvwzs(:/2 L +  U6gd`u~nn^_aTH6 Q /:Z8G^Ռ Wfd޴C+@l0(r{ZW)s%SJIz0oYʷoHLw.lH\?>an8n2MDWbi <*Ü,$s%7Ae1[EJ)'4^e2L_;Ww&%C|8wg;C(p*Vd6׸!i74{@U܈LL'=F? &b6 L.l*_TGVbxֿ 9$wAӣ]=ftt?Vx$#eD3: Q* :#_UI>to+]I N6*4(&MYX RGdhpdgxƪ`\ 3J}'SJ'겗b'e8Z b\X}e\i6ٙgKзEge^]Q֙3`~nGʗ;amЄ ]d\i!.NUܴpvDf׋iؽ(Mkf20hNRĤy oOȃkq"P?WARIQ2+=*}I;7tv{Eml}vy{x,K">Th[z.jVͻ/TTe}Ukܞڏ,St>-+{7)Kk#Ǚ!$E⃚NhohwuӍ9=F2[XwG~Ee կ(ewB.z^y+,\dީz.HGnT׍=3 nVc B(К?lGIַ GI GiBp!J!i%H7ͼx.ɹud}<#0@mnA9ެe ӂ^BJ`sF1 хNrG,4 hjn ˰Ko`3/`ae2ݎџpMFoSu{zD%Pܞ2U21rMkvǶ/]/aFTWMǰ#?4w]_{;K#O! =w+> \ >hqzN-v,;_ա(1Dw߲J/ߗcj\ܨh}𼍢@M73`/?R s|Ow[uʮ_Lt> FO*VTL8R ]s%D\ZZsR(~a,-%2 Ơ]Ѡݼ3Owe>@GOO^Ps´  RUUҀf{^ZVaj?^HhCX7iw9J^kyȮA2fvߟNw{-VXəJdBraM Lj'p^1E69)x\/ 7l۰ 3\霎`N9P Rn}:ɀ il*A3Dzb(-#iaYڬpI>o8R6w I `&1fwK]S$8WS/Z?\\Av{$cq?bFх~0 *Bː:KU+?OuH.e]V?O=j7 xod]I{lض@g-6_*]tJ(Bm =1qUD3 ֘Q 2#z>1Nv<լ;*vkD Da _%C=sp2_f;N;df}޿Zaz(|U9'<8rtoqzD-o@KӼSMaT|F& 'UOܗTA4\@7J9Dv6)=8n, y!qD:l^7aJ|P!\ x|\cSϻےC? :16D*zRXt6G0~d ELnqhw7m>\T%mnHc3EBaa}M2W[+far.LAjS=w|^!]IV)|Ydd2L3eUhZbUʘ-hXhvT bpb޼?T{0U-5m Ӻ JJl?9 $ۑ(KpH!K %7摆c$;3JgsG--d;v' 3P;9X3Uߌ;z/0^F1斪Ppu.mʹ$*qe6Zlہ|&ƫHcp*VHʥ]d :Ct˧ˎ ]vf&.ʄZ.b} +`co(/eǯ-TdkyKbcVo!%9}(ޥYy7ݢ}u5]N)z*"NF8$T+b d)!T:!z*ЬILQ2T$ R1M6 Eu[Ľ*pF4S=`t9=xh=o ԥ_{&e.& 'W $ZP 7kJx x(\"=X[!]u<zxhZV]8HkH}\: m[zdMMj>ݬuj">j0S:ZSqq:ķv$02bxk-6bHT\?$ay 6QIFdF`FWH#~+GmWtwh&@B[1s!k=AN9TBIW%ni$ Բa%:~5h7n{,d!BHŐaIN9|4Z+Hs=|Q2tKya[xY k<¶ݷ\bg7C*l֮NG`uZ+\ǫ:scf]WfVL8]}FAN'VG] {Ƽ-(Y:%'5t5`J[7H|xcfW'8EwdCq? X%ouez.߳UiKFF?!0NE4QZ27pD1m>eC & nCc"[WŋwL;@7ǐ,tB{'̏B #@I[,I/"#)eDb #008f*NJB C'ߢm#*nbs;%z~eoaJo&&Vs8@U [Exe?(-aWpTohrܥP.T`2WȨN='mlWRp.U;-0+~S6wy/ɵ))tI^E{Ǟ%ݝ~X0%dmP75Vi.|)D?Hg9LW!J#2K4Ld`'DXRP1nKx%J16r}%\ķ02p % %1+]\aS +a'>mJvR -{ViO<`Y$aFʑJ4=~ ܺ/pdɷk^{7߅Q\ V&şgmie#u.{eFpjA%p;='կe>>7ܢU{0߷$túWoxa s0.C̈pO0 PVj* b JAkCa}+[.0go*IQ?o|YjuWɞsқ*-k^ESrAn6A8ec2vS+I,u'n!l')`)5\FJ>'шDb2t*6AY5\Q%6[w7z,cCu1/I ku) ּ Fިiԣ. i&`7.xX LL3>2@)rat\h+<ęߙ`,#Z0aXgZy[_<κ3=41f](4qqi8[kf l)'iq0S_cͬYMM,nV^.Zx(hy( /t S8Xte7R(Quyz=Bi{@P "_ W$;L%eKhl+GrY84f;1weg^pa47mr鐈!3wL{RT] `ٳg*}oN70M[iX?*,cV:іS|g(&dR7Pd=&dZqJ\K7^umյV_Bz$+6j$;>Q& GE<%XocRa(:nczTU4o!P!,yduS|̰>aSgp̌"ϻՒ_}>J?1F6D)*'-k`i/J >ㄝ%Bg9L]7*pk "qȵ ĭ/EDW7IdM<-_K#i]ř2x]&W0ݎ/3fTux_![)p汱us\^\^OJtI!@z~jۗCqBQZђI>nRi?N2eyR溝,a ^4wbƖJJ/1'SZ|3$ `Fdȯ$ITdiwYIϭĥէ–Uaiy<4BJ&XÏ ?7LwRf%Y"@ i:eo SR*N2 b1 /7=ቚbAEFDVF@HVaX1.@]0떇Y)v`hl +{(;Za;F]#. ࿷yă/Nց?4TMU7~. ^-cCqyWt0 uJ^k=>uy޹\7[ݿېKϼ*#(U`,Ÿ KY2Qo-Њ^3oK#u×7 #`[ mn߱ЊnMCOF .IErOd-q;5X/3ZVe:<)i/8X3[7VxrO*N6e񓬅5|HP+rsՄD z$T07-xXc(xCu$E.dK`agkW$|⯐!] SgRhMBNOht.=09žVk0뤛s%rӠSji)ڸdtu5?a`M^#?ޕpPe7;xsٿg)ڡݑ#X|4gH#D3Cw0I';Li*| w%B: R2cՓ9ċ rڤS!8>UKo[<,r"*R1le5̈́.u$C%L#MZ>? ƱR4DqKaB((7lfzOkxXc"7uV=Ub,*1NԸ !d[{F-# ?'q @ -WJԶe.g<'vd҇뛬y0 !܊+Q_2\yNF>ⲽlVE#J^\ydsXE-O N aZ 7ۂ{%狏ALX|#La%dQ$&{KY:9M>V%N@@P[TБ$χn"j|؇6hrh$|cI';dҳ(<. Ar+Ucen+E;CɄ$U)ζJtm^ۑr`V_~)XMW"=Kr!eT7nؾQ9O٤~41x=332-҄=Q n*\ODN-) a˫<'MLkVgv_8sjDU…:ȶEpn4mH\h \pQylXyT:>l$,GJo$xQKSJ jP(w$_6USN;a%#O*ƞ-S%Jex>"͖r=[x/{7xoRR`<+XN]nX2gbEv;K`W @#l[GYVvBZ=eZDm$FQȝp17t_ڰ.aDOH6yu K2Ar5>P6; 藢@my;uӰ13CqA{? 4&hU2'3#^֋i; '[CDmÓpMƴ^M@+VjAS;9ʓ`@]s#$)TMOo4ᘄ˝ I˞jߋ`}Ng.\a z(eCh&:^:u{_#hW3h 6ȄˠR,vW0&8Nޞ|f'b[} % #zt56膗Ixk>l{u7R"[W V^Kd")P=Yfe*Fdf!EQq&%ݜ6?cMX=HUt-A*{?8;12#?X5 .YXXhkMcOn$|էyK[]SŃ&@+왨1̅-{-Nt<-v|l( ~ЏSm؆ОwY=ux7)Caܧ6[_~rbԁ)J-K!k:g8H/b"A`sA}Sc2_mlL;o(69DKmrɞkurR 4P^"؛?ѬPa4Gd\-i™Mqvޤ!TL C(<0_ͅ 5g ߤ6G~M0c5!clOQ! ;rѸ[36wc*$+D`HXT{@a&܅+n,H 7.F[|>9 ~O*}+͎i%|$3{q;4,CX|!3 9{Y ʾ e^m3DǛt]ycǵ_t{0&Qmˑa28q"ndrDĮ5K=]j4UT}gBSL ?ZoO֊8s(Ӵ&+\96Abjn,ސYPS* "SO%y>[@_k$#KՏ(.X1'jjK,PّRqm&bFzJ;~Xhu}3Jc =`݁o\F2'Po1>&%wc7RGw8R Q)cj/EutuUXzFx>4ČY2öMtwLs z"[w:!TEuHx,e^Oqט:T{xzكE7-9gs%s(Qq 01d$5 Կ}4xRR8An$J2h9r 1-#>`a)Je[+"qQ>`򞨏fr!5"0SltҬ .Ag) o܅2tU!e FO޻";nQ-[4Q }p2ޱ\`B0SUk@qHfGYga l\O 0+Ap ۤw%UȄ^c ֐:qUUPH5-N,*7Z$7Zsغh1;7tJ직9bm3Weǔ%n;&πڣ0?vW{K؂l/@= 9I/Dɸ?X81d;30nazg +*9ma0TKWϪ2i0 ',4co!"Klo(=gie%8i-R mU#yUn+dY1=e@B ʸybi(ɫ3)ltM,IQBCI&uPT>o+ӓ∩/s>EԪ} :8|I:&нiԟ&QI3;Pv:_+ԻOiЦj(˳Iqc%4mе*˵\=nXR e.n=WO̽wdeʓ E+e8H%=L0X@@ccW:Lfx=u6Ne} &r:mcȟXu*XleK"R H$^J-7c_V1oS!B >M%AzĔSd(cϿiOl]Cec,:,"`.<|2όFλ|G;/.d=j9 pHڬmF{;U`?œڍ[sX~?ZaޣX:>jLcęs..d**tkѵkw/A#:|S@&ˌB^{@1dQ8N H@7IGjKFo5ܝQ8Q0dv$0F<Ɏ)y"' jBEFxE?~-\8<*J]JjSȞ5(,!hE|䌔+FQC&iޥaMfEm ʟ4#+oR6}L,]AA!Ielpyr)XhfGhM|'"ꈁ^|~mP Ƅk OgW|N. q3G=O&oDqF򐉹OUTQ3h3b&IYyec:RgM) DC3 1U^C6 D7~ bpZ6㎛s"DM:cY[ZIMmXo&:0bOMg~c8Wrs^>E*rJdM%pJت9V i |,(dݱ<Dw?3n!x@+Nl;P0| #:̬o .Hgb@bxvLvSR5fx$;TZo;ȇo&n6Pl1f]8I' ) 1Va16, ki;zGr)5k!ł UYm _I{s*]>%G DwfqI5vRIﱉ8RۥOQPA\n3'Q{;PQ2>) TH5R{M# u!oG}- ZDG,wխyA`eZ%{ ڃqjk =ճC\^֢pѽ;jNx[*&따Y\ԯF6Z<6dZ19nc{th1 c1MRe@ ,2 lݏK5Tݘ,E[D\|<g`3Y+:<`%䃂: Ț[2.n}Z{XGPEQMf/0bdH +# ´]>4}mӭBvmUʼnR~9s .%氮<;]V.[rU^zǸNܴ0${KQjWGHiYk5q,Gj[%Ks/^!Sufz8I33U!Vyn1yxÚ}EJQ$KS@2|RΥ%Osn%Ҿș ]I .ct8!2Zr=7Y{NUl#p3oM]F TyW<1UeDe0(=2F9O6_jQ0sB1(Cn\A}V,T?\XU}v4Y1ꂐb"ٷP8-5 nn> A&Yާ^g:{؞έ>0_^:"&S߈^<L-/@ ` O*EL,,^m-3> ;$]6K}{vً;5j"u R@$0נSk(sڿwޟlmF7e9)ݥ!el@)ERtbTweP4.hա0yw&׈%튡M tݽg-Y0El} veXBe N+gd%nD($v c@/,Uh&VaKQU"$-}-6Noݍ.|՚DŽ3,8`mզ0[ !~ٚo.<& ( -!,i^Tr'a Jrdta{E0$Q:u$!P CAϑ !?fe ?ǓB' ʼn$)HV +.N!o`-p$: %lQ.Ln45.UVY"2,( Fʏzbx6"Q*oU۬hHl̃7[DZ_ZzP6om[KFHF4]WwKOɮ Fh6Xݦ YsDP{R/\QŨ{([t]Fi;fc܃ TlJ\kkZZTTliX ħ\|u+)WتxƵ[nW5wx2Tм)X`0?'ףЏ'B@C)@~Wm`%68YV|y5Q9Y81`ZCr’ߚWoF V2FfsaC O*kj`C,Qq1c׹9Մ m86F*7m^[:BZ )-=iÏeo'5MU)+60?_]ti ,D ˍNNC(T7ʬTvɦ9ofj9%pFɵnOvZE#,8?P(ãL*Ե95 2}diRhz)FXL.|‡|apf> "4 Kz-o$'#h 4魴SU6!]Io)^~Ruu(>jg~t~ǍnL\֞":/0=PCwh>)pph[IGQ*s@8sDJsꨚЇf>C͂z©%א֛k@KtNe#P;;~q6OLf:O+k:yDcSLS)y/>\ÇXl_DfrP | aKp#V g5N'`5jַ@aBd|ub'{veM!,l0ڈI@%b} z^X*UtEiϩQ 6N.O ǿ"etM;PEm08r }`]:`v)|g2krQZI#s`RY_DraH&r GlU2,qWB7,L9$M2D_xL*eH͂dz6ǟƛ; U t˧f2ڬ_锪o?y靡vY]oTbvMwx]܍)Q^lEVb8$CY&õ[OIܢzA*Z .192 fT`v?[S0:VOdWH:\B(Uy8G`UT%Kz$~'i'L K<0.?jig2wZf":ե|x@:`M+ ܾQV v]3uRe8H#"b"?/PwJMM(EwG';K͵RwhLC:@b V/{!"l.%d:82NBz#aj{m:M=,:%p;Y<`f;ƐcҔ7A0$.NWc(^D3.oͻs+5޺?J?E T XZs+KLq㑺*/y SC丽\/jJW_̺."qjvѫJ3}8}m??jvro+oYrw;rþ9RYMv,;@'͗CY YBkQ<5N A34@cBJY { >Nm { (iI.uW}9ĿDo7LqUd[]Iސ6 #7AY+ r099B0m0SYfwo;D;NX7a_F^=~POkrl<]xyz]]Si R.)0"e`|IR\cͽlynɿn X `l {-/e}dx1!,34@G>8qɔrzܩQ AOqէF$Yfl2W!5a2сC!61Uz5;Xrrh7WN5 W. Lx ׻RX4hz4ryDQAt2 3`T:w ~Տpc~ Av xyJUۮ|kӻoz ovjBF}Y)RGj >{dYR,ۛcV핂e$AߡaJ,O|wg(-+re:"Q~Gꆉ-2/O3$d 71hmVOW˜{(&_e>]Z@[,%vgR7~'/a |rm+qW$l^\x,}RR˙u[zmBϮ\MM8i7|PC_}`yGф[I9gqkuv.7

    :J{JjY[ej+9mм^]mn@^7)qn㇡)3q n04'P\RfΨ͒ Pdbt&IBmB{5QxO-Εឡݓk?i'7+QR;ʪ,J`{# "ߊ zw3 T-r-;S0ĺF'_$Ϟɂq/V8Es,^=( J}_T?__)Sd(52 LW+\DrBamwT %~?P@[S!.? m=D;)~)d0kå~`Y)a_l d6q&=Y5a=jFF(%1/D?R)|$l(J8'ij^ziqk *\iNqqJOW"*T=`a@{uS%]g60ZS1>fmiBp6xXVFC;$*.D7Xn 3e$enӡ"w@b @ ^F"p&g k/tX ͼyNCCksliuj#m\EX0c>m9W&vmxL t[KQN-VJJ9Z/l`Q`&!hJGJ[JH\HN Gy֭ Oxb{B5$s_yy-Ac1>>õM"sf 9,l&AI'w͓xM$1t;rܯ>NO6Ŷ&=8^wGP43eO¯:J#%/5w11CN69]@qfzpD< ^j a`n.pδb[O r_1Y5}WWVKBtAW3~$qEvMv y"dA!ԣ`ƾ`N^kYF-Oz& QQ\;&(:[GX7Wzc'3&xV|T˰A笟a**@4qiKABO xR-(_|RMNAw{Sɀĕ KA yf8h#Z,:mq{%>| WTk`L /RmtSnc.dy/G ~n-rk" NH#C()O @`BWN3>d9It,VLL/`zz52#lM ~kU4K0 :v6PkZ Hf")ۏ5}9؝m-BK@^I;)EU$3L;OK\)\J~ic_qc.2[p3)H"QV7v< P0g jD]n˭~(}$*\XX*H^zER  ;ͻŢW>*bqWv֋#qR5zGgy YRڅ 4HT? zs֐w[W~r)HBCu]ta]<2˃yᆲA >}Q8Z/IƟ8I,<ɴex#]ߺt9t*]fɟ?,&qm<%.GXNR.sYCl6X?G^vR:ӻ5NHlg}86sDjIlrm \%):-Yb͜|杗[y@UxR]L~7%|]2i0ԠuҦX=S?mm9 Mٝ Q~wȜro}j&#Ә<:vEtO|?ʠf urSSJQ2**QwN& Z-3'E_i#׹!5;d'tʱNn'q(Mj҆5 R(jP|!8v(d9צ˛Ri58ӟ:dVAe`7/}ŎqɅ ۩+9HHv01+z?g+!!1| U(^*xЈH;ƌpblF*xD'G4HI;"q~oz Pb$.pa*7,ǨD[ dM@ JOB{eI[1; /)#ھԟB㼧mk.]cf:E!vAQn0K:'u1, S>hoT灖9_\GVM"P33SK4+#cx|*O^jJToDMU7[ژٯF \Hm` dZ<⼝u2MR]ƺm1Ez=i󩀕1NvۀDC;/"0hM?K*'#|Y}ivCҗCUXGn bHRyIM^2zc±J.} oCVh,ŝG⏸*K:NIS1) c&:AnU@*5X(y[K$̞iQj31"ꚣC^ʫSrYft|Cs|xz%lD4ݭ㇚Mw@P#6_D 0,-O'Z3k}u9}WlBH=Nt$c߄k- mX=O!3 \w%db05G>088UF9ɐt&Sm`BL+u* 0";E7O*ţ M( bU]. JHxD_ ^qlF3ؠG+ǀ`w !#2+\/>=Ftw7E77W-˼D8-*!'(b)t a` tJN teXw:h +"ьγŸ_XpM˹c'hӆUoiȩLmybV"ײ`E93rXݛ6%B-1pĂ3~M8B#G3ugD{M2 xv( ۪pmKMpK6aBfûhL|BAH1};nY;D+fl $ꛖġv`Lwq-q%~TLpYre*oYK}< VW)l齓uH jH{'n=+l MCi~w-2l̝5l'\Gʳ>Рk.V ; lXٜG PKH&RjhjrCAӑ`nH"<c/!7}ſѩY ]nfrhRrc-qX8u Tax %A?YXS>^ ӈI(]\uؑtÙ ڸ,, F^A +9 Iv[kঌg3Uvs[їS&}/OPK{ /i~("z[5EU\1*GH+Mp*-`FmXgODr4–Ugks07| wˉSbzcxa>@HD0I K?*ٓ$ SW\IՆ@l5ۄ H•';LG7riQzuMA&fbCq#6*74[J܎;lT|顫3NQgj7NʥJ&kq i 0o68NxFI[id^4'=e(|4:p7F?r80Y,ɻebVUXw:mNܵ)}W? L~(lT1P mۈIId޼ā %{򤹸 r'K;R;]>X=ƪ 50hދ,.,qK=ivT<9s1g(c)/M1su-ǯ0+Aj1o JF!v_-{g'tFQCqw >ګH``2 N&W+j3cu9.BSf74 pdCMq͒judvw.Q^ dX9#ocVE1D-Y(g!_9>Ĕܴk rԶX^JQ<EUoGȉOSR̀jaVqFYܹwe4Z8+AmS&gx`x{[||!TȹjK\P0AJ2#%L+sdKRa^`aOɳ"SZW^kAfiR𵅒C38+:$JBz#')9ʅюHZ]&1 pōOԁR%ὔ.F"-knAɾJvza+or 6JR*{ bM^V]@ETdT˩^Cw32*<}[sP?iu"&?DO3Z:V!fdwyT{nWxx ^ʐ)G(QGeڒL<TM!Qr̮'g]H}C:uRi'!>2/K=W .Q%)E N+ >gDMl[ [4̣Qi*`|H탖(Ȟ*L ۼ Uf ELX3U1W5 k2eW-!kvu9;L\Z԰p~!%NB[EUUs+7kx>IXzx+R;j?K@8dw+PΉD[5 MUXqEwo?[" |Dhɜ0 IqkfKI]=|Lj(`8,iS_,Mҧ4--4=;>^!߃/ HX,1H`J+FͰ9#lnp<L{~p ^fv]>mҺ "a%Pl1{ T8i=K ^ J9T6< cY[=M{-81;`4Ye<Sh#ԛڥYEzT@i(M@,rѭŜ!xrs#@ԣ;׮RVJ$CKAgcC5e6ђ}qGovnP-w/N7&yu_) -A/^i`DtK(Y@h3"Rc~"xAx&$_{$iZNy u- >Q[udY%4>GІԑa: _N/FF6Te"3ک#ӇGe葝9}K0@)Al*eG6#JRN G Cջ504_=dK @7ZOuԹSx -(%<3t2ʜd'$+?% ~۪iI, >wy5H­umRNGX,,3EL%6,>Wp'1ƌsUnH\.#wQMt]Ln}g."Kgz/HuI} 73$$0Mͭo2NGVWûUSC/co1dްgRssw}ݒHz߉p.q,5ED,>YtE~=\).9$U&W4"nN Jf_9P9?C {Ǯ..Q4w F3@#u32yg3i"<]`?ߴꖠC&6=5' @Fu`)4)Z}ze1?1>V;Jo4cpݺ mʓLJJ2b2'V+XcrKr9d65b{m Z?XJ {%8>0$_GV & ڱ Y5SyapMyv>nF5.y=*sg=3!d 3\g4 UJ *")rXBqWfyflfoj$3m8kjztj.QnrTrүgo!%䜒P>bտd.@nfL4L&QHOaIoZ00W0>XkMF 4|} 檊/ ?ge5+݌0^*ŪaR뺅Uɠ4gL} ,gFwR/#گQmc8}5_@CdGh 5A@Zi}1:mrT9 b^]NCL]@m/|>aڂG"{Śj`u{=yEw㿥a+Gt =rV˫>Y>c5}@ H6FK2M^m*>j1n RgcF} ,@A v\% A],iˑ/d'o`}득xn=rFfg7e1Ttfnaa]Bx iօ<{,OGRHwtAC^&!e=~(A~8pO}xqbG9G?ɡo$@Ô)͎W;QKxI^$k8qf$,A=W7`' HU`["gI zIԳ"VdTk+1;{Q6|7 &7YQ*v8 z1OO2^/NBaC㍹GeW8 G`&ߠc5R oaD@vIʨ:N?pOP>qv) .2N}<Ò7 @a7"#!$0ܰ,.rE_ yERO{p8t|l6?,q| @.zkCRV|{$%AZuqj~ )77W =>;`-Ɨh!Vxu<]'mYRrqCoeU0i!Ԙ7lX[}Zq5L!oNhsa;1[ii&YLiTYRTSM+a O}v99vDk.!7nH7.D:<p\`Cud' aOh5UEl,4\ݽ /ո8h~bnT_ S*ѫR!I\ i4N8F̪_!.<:Dc7dAb=).3H|. Hᤢl|&ƘT]|HEgާJǭNO0h?r8N}>\½,Ac>|\˩1De'_.k~X3(1tC qf˵bD`#F+"+m,Ge>K\!=iĽo'.KS(T~C~EI;Qs㶢c>JM F< P`L f955^in (Q'p!~3iL(l`E'ӫL wb4(DDzf׻l^Cdm` 鸱(Ѷ_mqciRR+<;S8ɞGyԽhhx5Gc%{e2'nσ"#p5Y DϥB?u"Ҕ0h+DО8F`8>3hnoDwiƴ;Ņ%iJ><( gFzt'tBh /JN&Z*ul @uP5P^EmB[]+⩜pWἓ]!+أs]к;pHNH6@s<8ʆ &ox&SkhfsuN5+( 9PO./"y5J„E`d 39]r/Lrی/Pm6/.#k<+b jܹ443>&בM;f.opqkyBڙ̥y?z5 *\r¹hl/ʒ9(CLɀkx腢Ju5rQUGN0DǛXQQxU ʒk7T+#TD~DevRߚSg.)$\;'f^HjT壘YkBX$1iCsl ~O2~pf),}H@8sZ'Ae8ju`eu5_FkhE(8?Ŧq3YgpcaS@0һxJMfc|FO伻5wَ)*µ) ]NA%r"᪢nT3Ÿ ,G (d7ox۽n=a-#R(TJءD||SRP&Tr?";zڌ_X(yľK lTM O|VaǴy+y=tNCep,24rp^<}ࣟ!З7M9~y9C) 퇇*C݃]6O e'bcA>(00Ūh%B[ˑ7])w.U|O 2~fWҰ,|_+nwtsLio_?KV;pcaӮJrF= yNX1CFP,SRr_Yy~Ԣl{˜37RiǻS>0V\bF2K^Vu YHm5bBScƽz<AU96|OƻX,F\|QXߗjZ^<’35ʆbЁSMWfVb #VɄHnv|~șE~1$2__K%mv2en=٬ŕDN+QʍIeCЈRUM+q'H\qWS%NKЩls^ݏws'ݡ(s2,=::GԷ9`*TqBp'~?lR+QOdwgN Ӕeڕ@:U Bʇ97`"˧!|JTm5ҖfTx`ۓ>rXVukcrAgu|/Zv}s!E^ 6_>듒^7Q)wMW?t!=[o'K"~sҩZtֽKlU> }g?=Om{xcO3*'. \F$4F4C1F^N^SGN ;=L mq 9.0.!I|FK?hOJr ODS[ht$4q*MP Vz5%OԓG(鹵~a-&wʓVϰ;Ρ~Y^^z9=Y.$)aC@ϫEޫ׭tr̻'XiC**PbVulıZK䆬s ނ75?MZtU\z G({g3צYr}gLP DֵG #ÒBH YN~ҭ^gG;x A|^'t)ؽ* \I+[S/|_ O{Pb~vڡQOIPh#:< 0zQ7BlbV-hE&ļ&gZ4EdF#ނxg)TbTOizP2^Ayװ״;!qSG{G1"a_.4Se@48#Q*Q vɅ>0{>HF9KE4]n:t|q,kt8\ѧ넡\=TqV=sҸDž]&@+%tjN(Lםyza2Ji{L"%+ܩGgU3[4|bJ2ZF_GO#t515')s0Y;=/yqvkg^5ֈZ8}甓k+j H6OE;X$@jZjXJΖ9&U|KN"h xBkr4%W2ΥPWN\:a ,_#ÑevQ6q8#@!Y=âmqY\]{]ݿb >RLq'o &y7i$ςz_A_iXgA Ba_?GO?J bQ q Nq[bP ^;2i, `6\:2KݽE/s iTKr ~r8woU)A2r6i/zϞa)s dyn TsR qJBW q8%7@tDꞒ8T ănv0I@j~b./Rs;7?tcj23A#3_LP3/@=+b*Gv'x~OwI`{k%uQ[!ki_q5"c:0Fo惓;u0+~#UmcxYhbuLV GT.Q*4:6_b$RGN:d! ѭY X& ;άRnU_N_ L_$r֚poEm ]nRY{ y úL& @ T/4( `nBϞ-jBE1^8C&h 8\#/a ?=1UkB:)T~!@ܱpmhΊ՗M]ĉ8 aF 61|EּI[y`rzSBr'/SB rq1Q۠epPj` "_F,{zS^/7ozڤbu>c\|'ډQ{$=ip *3g 䭴goټh9~>?jW wh(G^y>hc^MH6X2O yPԙ|RS|$xswd/of%g_`bڿe-y$vLi7u(n;ށ5יNEfOic-9VKEWcQ:ne2vuw aLK{S>%*!c`QuSZXo|[eRۛŴ,ZʻE])WQfcPk.\8D-ql&\TSȡ.I. (=?)\_1n*]t#_8oރ`!GҠ{}A_e(aGn׵ [Sj#VH_H`}Quš6\6Fyw[ B64h 1Yc^֣[}bzBfp ^I*f;h JyU;;0I&)jvVX>bMuѭ"V0c4jݲ1nqj_b=۰#SW )YL?%|R%P 1߽,hKno%eKy]Ĉ㖲7͘y IP#QeK/8+E^xE?JNS(GFRAe0HݢC8a Co|\)_?s!'A^iB/H1*tV~>?uEꬖRPҦֵr a% lgܔ«a8o:{j&Ɲ+ezA-iG[N~];Z@zfã,qPu? HE^|Ej~[57S9"/[ hu3|~,n!Z ^rDg\mYjF?![SR!ؕ~|NlP2Ƽ%Y4i2C"Sj@a)=f8^N%l_&CIldycGTPV⡾?qDC]T;:z'l,%UdWe7W_9AX]UD/|;p/S7plj~YWGSkq@IG9Pa|#hLY1w U&қau:Lv1"IcKpx@m(l(AZ$[1nh4*^sŢV,Q@;x9VH^J~ ;C;סuX@KlZh_rKJelGj[pE(m8uxJd'p!7PٔYR+_&׿{1 .S#Em\-o[HX&ڍNt̛$?TWޠ |?1gjIC3uX*zDC9Pn:tCԮ/^Tp` XwX#4*Ro$Q2skWS`7Sۙbo]Ֆ$ǰ% dW;}M5ǎ^:4`lH[` ̫9%PZٓr<$oR%VU2-UiBt!Xy9# =ظgNShҏ#L|#k"K}#d­ﻭz = ^IMx R;_"Ohf֑=/Єƭ@{4a4IATmfmGAXMބ03Vʂ^.JQzoʓkih#I@&6JEu+<"z8'Yh6WVJ[-YDmW6_vCjt8Hd"S]qXipΥ|Uo2:RP^5Zt72293fθG6G4xK9B 3D4iƣkh}6?4}QT pL PEtp7s;(bze-3`X*=ߙceAW)q;51$9\T@̊dzs;wLl~l028+x:3MvBQ%/'HܽmfM9;tuvpF}YY-ftE[^]e1.]5ue&.ɹ?1٪n/L$V4pZQ2CyLYiG\:!Y.,XT'zK.a6ɹa6<0Xa@Ԧy Mt(s]m鿂&{Xi4iNތ}G㕰{BZ@ *!Ē߆qH@Nֆ _ȭu9MC; Ʃܻ#y'э21U x-o+C`ݜF|RSh&3o%qfmXd5>-xI`P)OQ`X(~z,ўC sH?N£X`(L33t"vf(H |V@K*#$/\ڪC@r) ndc?J"cJ7#?6α{z!g; hZ(l7@~?S%`6UJxmi #'_ *yma*mpE7IQ X_Kz7H^whɬǚ1S7sKMBBvU7cnٗ2p5뜽<}q.0aFL3JxP΂;6]Ee^Ej#V\h[إ{Lt[{gZk@;uˑ]Nׂ>Xm VC;F[#4k1.PүJ]i#z fP>DNp0%]ZGz,ͲJ%8Q.ѠT KNgg/>gic%0b{咦 ]Z{qs3Fؤl|&gkz] gh  YV{0X$tj!*$5/\GU 9];^ @?0P@;x  B $V-ܩCr+\4a$UYM4LǍٓi ;UXp #:8:6\=Er$1O2Fd~{])ۋ$V TX_p %\ARmX9yHB+v׉Cp" -5@yƿ43i0$ߎ'ܒM*\֕?9bI:@*1[iƬV#mB"XW/?J~=@qO~c鍸}u0cࡇEmcFq"p xHﴴ2=K} IRJ۫55X>o=>,?>533e1-N"¡S]zkRG8ں:འA/SVG,}.-%PI5# 3$݉$'ѶER0r,\se}h·8 0 ]8ijL>'739=3H:׊I}YoM1f /0,/}› A\Aaȍxca:6 c:fRQ .k+O9M`gD$ <k8MtGϡU Qg])v)P\aD(=CnZ'"qzƾ4ʳ،ͲvUo ֗!N¸8ƝGt̠:&|`g_\ `!iY/W\b*/Rm>ے՘&]+ !xY1'ն`v΢- (;xʽoȁW{/w$Dy 4ju } 8uqx~Rգ%(&Ǖ"̌NҀ(hfɌ*E Fz7,RNE;!S۫whI1 eiC5c9q)N/;e)I;ZFKWR7Rk$=V2#.@sv !ZΉK0)]WG80hyu>kID0:IaH({z2hx:uaܺMMoُVknm1Y*q+X"X՗$ n<)ev[If\YN9د{@==Xo])6~[*Ùv@/1{ar{vPww^c OyI/T6}CS0{^nyQH-1_g4Cf0=0BY}il*f+wgΪ{/wdi$kZ& Jf=ʞk6*?Om<ԚRBWi PP_?Q%Zl6=J Yoll1ze%u\k;Lj 4kA^5Lauu (́px *9H=vmxF'U2x zvP$o)#" GTmi.ev%t  *6yh#}ڮ.BJf^'$*}W bk!.qKp!vcEFN:]oT1AM*r;UHs7JHO@WR"YV&+5N/Yk?H/8&z p̱tJma9ZxXLp+z2[?`zV.%gqK (IީY SޙMP"`-LF2:x=2w$S~@tFniAN1fHWBØ7WYLDt'7`:6f|pAeҽ0Xֽ̓H&̊,CJgar+/<؜U%) a:"|TkNQVeۭMLI?>\z(&)%dؗpDa.A~7}Ftba޽f:O%a)ߑlTd:5k t#Xo'bl-u\#xd-;Sΰ™ZS=>ɺ!Js< .?1D¦kEֹTMN/e9 Sru{7j-҃7 `/fvEԫU'fo˺T@&.-RJG,t@Ka9aR<(i1|+fp&S ;iE9s%ܵny>LˇĄgOW=3v% hmbIk@13lub~? A%wnxih.*_@qDv@"1j &qYꎖ Ԁb~c+dF~4i%X;U'FӕfzaScMC` ߾ƶa\'Ҿ~5;}J}$Zr~"?U!uG}>zxeУ 48w8ژ#t5|iZ)jHW kx6ԞPz/xEځڇt,k=N j;*& Bga(RJ nّvPw;f5k%pAM7/1< Y 7(}@߇{:<@ZbCۻ3?Snl:}4oOHR>A$" ͒ o#i:G~6dl`U$nf^p}N&ܧDC0yZg2*~ž]Tٙz$UKLUJp~`61=wN`RjnFJwJ"}"`7%$ 2Pac 5cc}RD~W ukjoMT|%7d"mWKx1'gEƼR 0 fm )c~0M_<֭/c /ͥT;us&. -d ʯM,Al9ԝ9C΀7rM:;!0-7/EK2XőaR5P}QʁXRxԆ3 SeYu x" Sh_t%Y#=}23Ly? g#"@<lF}ٛkܬ~ ]P7\{]5 !Š7p\Ԧ"bH7yz^M9"M_ض/a&? D2|FJUI I(߄ *dFዼ&f ʬg,bѓTLU|ɐ醏I.IgU}>SnrBAH0HޫMIT` .~2h' RĐWoכ՜%.)F0mf&Œ1 FBt7D?J*Ә~o'i=cKPO߷ ~\[s%~6/ͮ oGJ.dG*\;:vz<-Z?vdE|~27-m _2kUrJ:G9 }ADٖN,Lc!z^]lP;:q.._]ᜐs%w :}aD.‚|ߔ78 E \ 8y!2t~;5f0h ,5Aa?!T~څ5+E*R1;'R9+n*Ny9n_@/ ̡01 HIt CȹQAcV*IZaq[6$bY>\! 8/йaEe,isX[Nˤ/$n@M<8K0~6U=Oo. NX}c ;$3l<1܏`go#s_9hL弪4mtUk+uy(x^HZEw;={h-@cߤOQU2G0/ĜF2Cw5sl5zK{#^VM7n~ozGL|;#ôJ Xj9i@P"ʾ[LqҾ&J'b|iDQ{nZ@bZT}#,M,qO*ȿRvZ~S+*>3I7v7iC Οu[/X\};Wm kyU8Qg̞.!+87yN5IG//ۂ=)癋jkxŃÇEqpG{%.R.b86W>E;ou|x=t?B+6Kar|x!)wZ[`n0#ucAGD=5{, 0_TEkJ-4m 3дʮ;f:|nGTHʊңޠp)DfJe'x:;rMR.ě0Kk洅Uϫ)oA0,x4#|YD}= )`YT.Ψ8~I__T';G*ko dx;,l .@{6nb@Np-d-i$i@t,Uu?=H8:@(xŁzgसKL QIdS_!'^kJhS!O tF ֚]ƃQ^Ck `)ؼo[DŽ– B4\z+0#Ց2ȏ٢oԣYV7&[[MX۫8%#35P?hQj\=\@azy5\u)b>)N|#Uճ϶PgZ\`EU}[0bbȰuq4gTeK\b"DGb] kn!Jc1rRܲ@"+YrطX8+%^f߈>8ASJ^ET?4h2E,70\Ůq$8 ȤSJomP/GjPAwZx)TV,`ڛv]Zk0%NAG?Xںsg囍iQnK1 M մ-.&\L7vg h&m礸Wl-koeTȺ6 # xaY}Mk;dxDLN6#Qj0 _TH47ײ_ibJ|iȸ*ލ×Ė$!*tm𗑂Ї:) :'A;LwbjdJJhفCvI1ʷ{U+%2^ٮ ^sa/&:i0C9@U@4xU`'=GS0K≊[)2F`czH[G2c_ZnE˳.Q|[AG iPϲ,x:ͥe5 Zyd?@)YƓFf_SkH'zLJV.AfE'12i;(BzwڮBôiΤ4׺ݜ:.DiN3v $266ͫƘ|DcA>&Oԟ-/@g}&pPnI}V^>9$ݧV=7^*>Ia]L_N(|M龤zaj7ۿz(OmIz-;H9\$Rrל|09,(Pn9PنEpW\ SɺoYR` MG}Cdt(@_ڂC#n_%J2ܛbcSzϏB ?{ޮ”p;pX̖{֍. Xdz%ui;qr 5"!s)0k֋H3viZ%ITܫUt7M{98s?{n+asxuv©Ss5Fb fЄu.vt&ZY}S[=^ܹaM׼̠ E#.%0F.)35H7yiN^` ܏vׁsv1cݓH|FͨJFYoiRGPy#SsKYNNǮOͬWj\#rk\6@j9zEӂAaj^hL(.O(oA(?:*T`5$L1/86m#I+s"} hjс)ܒDyX,2y ~6]|;0a+qU+ݛ K`!U_#=.F8;3PRgde3`Ptz_&zwxYJLYqyld[l_֜ iZϴ֝WS5a܊W,O]F i.;+PE0RKmj3q2e)GDܗ1(kWy 犧Zy%g6l{&549d[AgwpP9@x6>,u 9)v؂wٰ6ɛ0]m5F4otM4iisYy[Xc0Bãقi[ۨ,=nӏ5S;6 mo$L$"DB>؞TUH&Ax&H IWf0Ͽ ^cea>*ч%oM B%Gp|y#@JL[huw\AqDvưI^>e{^^rB m NJ;Օ^akBj-R%x}j@Y*u6¹zah3c_ȫ`};wၝ1\xMY1>M' v@>yE+*UĠypg}^fQ]lɔ2X,B85уͧ8g ՘iНA~R hC| @R9*◁g[t~{Wn ж"1O}}? ^bh@pGʸWiN0KEr guOӹt1)VOGff0k.T@Ymՙ9S"xm[f3TĦ.CP.1)1Xo7wpJYZ=rgy8‘IHGI).T7*f^ӱ٭H,݃IU}ϙ4jֹ m5YF3^ۆT6&xsy^E0d Rb(* MRpI'لVJ4ɱdq^P4ՃҚ6NZ|BN TY^Ӄ5fA,l4BN1@lT$aGM__kHB< eA6r ZU :bssb7 fCP+Z L)wMa,„0 ӛgh,u4KuOޏ/7nׁq:=3:끟-4AZAfyrYĕ K1!67捐NigdT+sFjPGDmtn#Lqsv+>|lQzQ=SFlY՘%v.&L1v.?,âQ~`*t=$5UikoM.Ÿw Ny(^޿>4ݯˆ\w2{8M4; %d48 q_3Yda -#V5Oo7a~Lw^u.7+!]fK(tK(n&s."tx*銾,a`gj*ڂ)TY0}ۋy>8$*C# /YME̙*@r8^5oY4 RQLPڦoy.!+A27'w 3$9t#$n3Pb9.nI6^|27$ |+Z'T7v F$2ggy!<ijra]› z*Փ"k zk.;xzIZ1aF(_" hCWJa WÈ)k]7:$|xM/W ,taU6[rU:8CO^@шE &FЂZ,At2[ ^F]^`DZ\L66RqF xn2Vhgg3FCi*;7FgX:ex"pPa@`(뱵# dVSZbd @a-@ʎ #1NwOИIB\ wtGL;{}u\5a =WUJ#3$0jvop$c^ 1A &Du.SG6 d^C^!n 7Y/dt#VUESu| A L\C\pd]]Z.HʖrtIL*bt&%qGruNޠ@K>!nB-<6wpbvEW(1s3AXipD(  #@Bfqn[8H쳅4]?HBBm .b=  q<{7Vs\ /#Ƕۣ]K+M8'SWLr T6OG|45;`TpJw*A95x%z /_?zi莬DU-3Mع! 絁 !3sVWP ?Qpd?2ɠ v"}fdAh*fZ.G\p+p[H`t)%'a"ialOsF]x2>6ct9J-oY>~Y}ȌeƜaF@ZK !¦EBzsބ cak׿Vd Q1+CeP[ ]^"Ks!|`U8TwCL:x# |i.6HLYG,V D32vCj,T^ZN Φg7B8jg0mUB#91X="Ē٦_p]T 3j3(-]^io cuݶ1*Gl%?QƺS{}C 2!P20.Z5ܮaCz2g)L47݉Då(y݅m dʟE'\M' E0Ie*~y}xfΗ-=݂"T@ !'-_];0I&S˵-q _|(I3e$IҼ`( -[s}]3kQtQ:=] p ~gh kZÁkJ._g."<ݳlU"˖/he]l"rw 2L9i"uEɷ{NjH}<79ZS#j9TzGN3clm1uL篏s~BST P.<(1TI!N̨lKeeevS.XHQ/{:2CIG)::XMFԀ-){*¿%uP( Y#J1^fgC‚g= Jzxj?mF+)Pfѿ$4e);!}8**{0Pedo_xg1}b(/SQ yI:kvUZ 2ng5-P'ְ, i8/ÏGިN; >9̯KE54 >wJ#z+e0xb隲j2kg? n- i2nB[vcȬ{EtBe{J).NOR9cI#5PLrc_L7̈́CYj8[u-P&e_M%rR0~-$ 4&,5Zݥ_HСsB_>7 Ps*AGދȹ6?ćKҧ.\a&|Wy ebMrBG߶c4 OzQ:Lm2џ10ùQ|&fp;햾"q* z ʜ҈ ă Lq.A7LfVt]J > jY#OL~ȷZڿ/Xyih1׹sP fAY2zm.j9b^M>ኊ#3,\qk EcŚJ'>1YB`V4o7UiP t ON,4o6j[9qdKGrȄ}̑:,;68ՔLܒᅈ^_W_#D=C*zu9\ (Jٸ +Pr >pEG^XgpE}kwDqP?.)~4HuLʈ I* 'P𓶍yvH¬ޮ|q ܼ߲/OMѢ-jj@l1b^y6euW7O@] P 8K:9%@ab1y:{U5K(C@ ́ק=ɏq Z 0]E_!ֲWUb(~Q^mFzN:݅wa3ٜr3JQIӸB>vRmOTnJgYU篷 [e۞:~0$:|zv}ѾB$V\ޖwG]=4 S:x^4cQU)`-w#8 *ƃo>jU:v(p/Dâ~hivff(%%Dރt5 Ms j:-@>h$o7hCZ*뵹dX2MVcZ JCyX}!7\ ()w(R&W;Z ?fD'JQ K۟Օc rވKMܲC3&)2K/یo`_.(|cM!*KWrFJ;{zsI+ b*ƤZ_w?zYRH? tq%fET:)?HK: F&f6.cjE#<Ӆs<1Dtxw:`?>$ƈh&^N9B4kdगvwR1^j[eJ3uAT;wmqpm\)*<%>$[^=O6e ;:1 (_nH9H6rj+T,KZ'|9l5OA(KSiEy齓3 ojDm=ZMn.cG'duRu bZRwez"9u89x„JFbK8vnN+3ocEs}1|IA_j_#!02 UEjK(!Mehu+lvj?QSMyFHuXbr!ЙKR]x{]&_cS9IW,[T²3;C~:k{[?#hZR>U]20+:i5:X}yū8\hdlydzyhϱq~&żr6;%s'X4CRTNf3ۉVi2y} `FD%'CJCj*R VWH=QGr?yv >}(6ܣk#(ɿJڒd3c-'$Gf&X ,3+~|q#>3W6q 9JTk+3{eؠ49ӀvpgEٰPh5R(l25vc`GϿ;/h압?Ұur{{:eOI Did9&c-hvT|hL[M6hj+xOa0FL&Zđj]TrSBY"Ăl%፩">$>y,2(6:m7PgF@&[n2K$j#٭7/Djjbv9!`v%E#ox@0R ^h2 ]~:g ]qka jWgy<=>tṰcθ'vTxi?\8lWN׃WIRGET #tU[K&7zܵq!I祦%(<.j z֣bvU(VSfIJ =mSjd3 MA 1|Qđ.z:9T7Lm) {["Wͱ"as)܁& B ((m?yC.'%mwf9A+8<Ş.*3ղޟn߭H\ӸyI #*&O)^/J>b,}j1Dh!;@2f7 Ƶ:uGٕ~I/?I+(AwJFL ֢NLӧˀFo|A#$A>ORvEgqk}8tì  @+Ā*j6Û:q K"6)2N>ۯ=eJ޽Y5, b%N H~F*&e!;j=qLiOEmJv\󆫼YfL&=ißs^GݸOǤf6*#-౬S6 ]# ӅGàua(Ho|I+ĕR)?P!qX;3s7/n;*mK-eW5~LRV1}:‚@;v0o#O}q7{5xGxh03(Gyd)?V><ݑ[K++՜71Ug|۹y &AB>ҭ>DKsWf,7vG6_bv\(H`fLJa1X5i`>)rɎgPBgDj쓗|XfvY^kncUi˩(ANǫVOCyaPU[8W?Q*,N 1-ˮl$d[c@ {܂9<#d?6rcr(zvZ\6n(c4LoF9<:̒TDa{U^\hJpm9 (Nϑy}-@İK : g8l lFΕmN#MクgG>]9N >'ftwB'?-1|,\ WYfmd3|^ـjo2k+ƮAhLt.AbjF\}ٕWȴO[e֠izq,o>aZO@N9fS:}t~ 5t4~"&d&I7f_1"tz&5 Z ؆Ɇs;'A)b- RNJԜo%N\Bp9*F&S)DL~0י7L4ȿ:kgkC ߚh%R#CewhN*/stM.I6:h,ǐD#^dnwH=2 %  =a n]`Wx4Wiֺ*8?nq3iNzU3GXYGA+*p,α6pw4+0 [0qFz"jXՑ|ekVK8|whAgj 'xnȽ/d\j/6wʖxCGurk3uHQ!fD_w AFlK'.ci,Qx]|h4t,Ҝ#=\[HV@;Yތ3EjReIxWYB# ƒV &֑pR)y ;XtkҬ aF8p!}Ù&тDj6yRږi2V `FRH._!MؕU8~|~&HjkSMj%&H>ak'"#pM|+#,$]Ydz$4M0<¸*RiYKi$_p6%ɵeÝh% '{2Ȝv$ /eBh[<+ ԍ銊ޗ3 OčóziG}mnDOwM` 9̲Sq )mW֝I/-W'Tڏ{]! 9Pu>¤՝7D,] Na3FGT9vϳ{*j' LB lա׫pofœG3a\EZ/֧?̥(%a$d?Xfd _mΈLwpOvc)fI!C`&!gUyV vV;U{]x޽(34:2\P?d!,͈E&8sXȚ1gfBReCIC*90Յ+Ei H&(} gmӑJ@[׻迾K"ccѥi\i̹Qc=œE$ژȕmFpAJ7=6 ,Im1%u^K΄B=榍[-/ {Tλowg_L7OɇQdwͺ\_[U5T%b^*dɖ~`>.'U wAu UΘۣ8޴1(jƱ^hǠTK2IGڔ%fn#.AQ,H]FP锐3sfz,M˧+Şsm+[tiev.bxvvU}зcAeNq4B2[b/ ͼZ|2af/ :q4U`q8fұNcDd;(W͈xw?cC*N\ '.9j!!Hp1s)w2/,ṋ|d?ԕuLdR\ vmֲ8%&]X Bs?uw̢dž ƱwQ,sSào\GJTe]?VMwjB=6z2 I%u~/!9&eVtaҦgjPz8qUXwGݚRv.4Hk%\T~GPFLpfre=UZQxeA)i Ll% ̵g-SKZ=1KcϧVB~YKNΒ0 VL \wj6ӡ)r0֦=[lk/>oK JXeN=:X ٽU#ZU4_2ꎢ8Xc-L fȖD^XOgR_ ~}6MLKn$m>mL1&OvV'SRA8t`8a6)J4,+i8;8?$>ѐrC&%we) ‡ 2eMg|J^1ƾ`dfںMVtr8MAV@7DD8ª׬Vw)OQYdFSRB1"ؔy"c7,̇z~Wī`{v"~zDimtiU,+ .A1!W,b #U="Sjʦr LbZtxWv^,ڝd~Ig kkqfi_]IUb)EKf3yx K6TIzPԇk<>Lc2PVT>* ϵC_ƓP*҄?Y`"m,I$_WoOޫDA6E{a9[h0u _0cK{Vg7py `[-_ӪEm'QϕqVi[sP1"iHԁ#R3qQ*\O˂a}pn 㬅:VnDHM|_d-+(av̤#JmLh=NpNc,kGn[TOT5T !$A ׷ĬK#Ww+H53z> T?V&%Kc-2yބ{x(K~ _#(F4}jQi}أcHngb2P, TA 8IAqwF/| L:1In+z3ˣ_bCWhuvrǮf 7}֚xaQ[YS}hܓ@ ϶w {6EMRUP>\q)Sjx@r G~]~; 9ɧV3I`u߅e'fͥϱ .e\AbkOc499|w٬@j~ax\G_di`U߅ beiƊj-^GD,ι KTEZc_|;ǥ6DVS%.vp2*Eȸ?0ȻH\ѥ\p(z9p wp.uzǰ^6: 4hwc rCt}wa;V}e9\Zw]QީZͭ%"WSY浰=ϑ9h] q/ɸ؂EzTUY}8[WK?R.sr_1:V^rm,T$>:)`: W\/#&}X+3\;ٜI8IQbAUI"XO= ST_rDmJ>AĿ%I;IvĖ7d,c~ril&$G7/B$7tu"d8%WHPN* ̰ lM?C^^:gv"tћWDKLI ts:zh9c|Ů n8߈! o' ]Fī߮4="jk3Zdѽ;e9krzLy@k%뷖l d=RGnq~+xg' n 3eVpd*ڠ0$\ Md˨/,#:h@9Sޘ./z_ >NGO.Ĕ*")!cF!Wx.G) 9UF;ɜTP<1Ę'[sn0+1` >!z>:RM.vЉ΁Ĉ_lz[]-SY(>Il%B o T[<1/X?1c >^U#R^l14:K嚛^y4Wbb"!i%zxإd*?ndnoryeM@d vash Ǡ(V/VYـ&ߑ_qաfa qǬ;[,-q)^Y+k}P[l}طx aHu$u #:tE>ȕx r0sx)ޖ9u(sEH b˗EzXRZɝ WC}.%@6 Y]AEL)AwxI,y9WXulμ/=98;wf(Ln@4 5%UR<=e,>K3=4I&N{ސ!=\f1-8kb=’FEB1"adR }UT!2gɉ 4K2n}-R-ۡh{e.NN@ AR/yIf)_%5 3(}mZU `B"ȫhȭ;DE>"__j J Lp8ZCd \9eW"&E)W]X91י n8VL;}?5Nyq<&|dioLN^SڏńvćXJjQB0 zd^!/:"M!ǻ[S&r!ѸHo YV3-{. zWO HihyJ*- /mr! ;Zʒ9p1s <lI nĤT/cMn6v s$4sd$k>҅~ 2Օ? 4vsm*MJ15H\YR-%c%H oywkgh\<dyB!*&bGƶ[nr#^ն<zn3uU HVSO׮/qwU0{R "G/$[:~vR#o&+Tu[<[޶u-蕚I:[SUhbyCx7AP{fo .DKx1UM8/.wH y)Vr9{a,a*xLu({4湞7-{ns3+V SK<_ Gi*g=sN{7)aڤ_73- y@sT-=]5T-2z>{Ɠ7+ރ7.I02HZZ5fT OiPCDHRQ /9,R݌NQ„3F`~kw6 , gSVVr# :s٘MӲxpåАg*@VffEP\3bZGlJ1E&YVRywI\T }IbkSiOM[{7'yԣhטaHfeDX "gm|qt >F@p }hr =­C{G ,=?j[&cp ivfz GQ7g1(E|nc7 6Z خm|L"`d{-TsBV# sylдPer SokAV|67+6H<+x>[0y`UȟJ?9-H`48xȊ=~ib˒RUإw--|YN`] yRbԬ 9L"&^ 9rWS*]v!S3k *_4'ginQ VЋK xd0DPBggЃ*I3jUh{6=UdC39R->mR8!62Nxz_G 31:MS ND0mD0A Q=A ݸ4ڀMԕLC6AG"Fտl,߅mWPe,C% {,^bӕ/aOC4%[hHx_Q+GtΛ ŔA}~'ѥ1*!M/\cz gG9H,p2\D$8k)4\ѻ+>aR軏oU91JxuI &py#@ qd4c$Y5zo& ish.3">̩j|cScɅmoъړ*a9wmʋn2oq17sS~TJ9=,½֗9.JED2vȡփAU=$qogvr5d/dw @R>L'nfi pEYt:͑ͅ44|q4:7P4S&[Q+v }CBA县fz;oAP^ť^I]@)ʻ8q\Gu5HtjK) .Jp%23>¿cHP@aQ<~.6Q /^t0`QHރjFO\^dOoBd4Y.}.UqҲ“buivLoI bmPd2C9gY]g N@& GEQ s>`,s0ejGkUUv˜њ4,.7I90U}ٰKQ*&u sFͯV3qNo{lc[ݠ2zɳY6A;~']3ܨB?0gt벝/(N>t}gQܙtߊd6~;f]E]6o;v轂fG:6UKnx- u/~A` ef6q7-@ŕχֈW%f,Tx|u !I%Ib߻GCDm@FVzt{aQU ms$Lw ǏC{5iڄI+zP~xTI^l}HFbSݍ4:׍V}5@q*1ݨJ@{9 Xh ,;zدۊ?gP"]~a!}y*D_bϱͱQp5t56n۸< M_-4BɸHmϷhr:W kى-g@@hҍ ]EKP*/~|"Cՙ o-!Klog%);%ta|~sy| ~2ƤCXWRU|;QBZdA$]LX((xiDV_GpJ֍<*{&phr٫9j_uYTP)9~ЉfY'.2DŽ ? 6L?˪j^+,{{47V/e,52CZrfhxB 5#mϑbҔYY3$@!6Q D'op%C灑J*S&f<{]IqQ,>86q ܳf)#_e5ߓ$'wqs ̢ݎɯB#],Ӑ1Ci; h}n3ƭ$,&mGj Vq {d., -)DlORcY-/}^Cgs5Qay1A鶸Gh[p0ԩFVbj!VA3 ˨r ]եKV90|"{TG_Hy2"qRqbY.jܬ [)h_I-6xo/&Kto9uDg~ ꘲-9d-twD=sM N5EI|;~ݎB77 [aT/X {v##XVko{Yk;視'2ahJ-KTR\+#n76W1n(b R:|qWy"t6U4,cԷ9yŃk(#W&zVfU1hcP=y2{]~=WGUב_4{wgL(e==(f1u'm!Pr\(s뙅"@l#;P^@m"q_ݿ ԛKpE .>K.`O%T6E(8$䨫k`0Lq~ @Ϫɧ a.q P6ۧKe@$sf$N>X#5 Ұ0`C-]-}LknnzT 0 V5qaDO KGѵ#Ҍ_^e32>d/1糴Ue0 ZőGYt kmVu< ">Ч}VѐUi(Q{` Cn d\]W˜F8if:,EIp&JaF#L bӕs8g۝yraH_/96[:[{127@wt( V=iKӲRjKJJFsЧҵ(+ g2nu8ij6"O^&Zsy;U";r19<<h6ϝ& h.(zGXhik 飛KvFhro 2.؆4Ԟe)-H)Re(rOK !epN9Xn2Uݒ.{~O_vY}͏uĽ0P`IIJ^[W֮'dx55Zq.1ڋ}@jظEM_W3.6 tՙ C_ P=\+9>=e,ƚUH!]-(=wUz1)ew0n$,k&)G~\ln|Md{Ilp,|_Cd9m(/'Ж]n}No ()͕9ү}wY51\MH:x'4#<oT7+09>χۍ:4]Uؼi^86\pEYtxVev(|}|{Į=giä>״jv&o-vj1K6nn_Jwh/5:Qqmc_8=wcm= rdln;qJlڶ/m$sotzt_8vzS/ew3U g+|@5paR`$d A2DR|/0^œz<2<>#:u=["-X7oM9t%ҽ"xYA<컑^$u8/0O"kXnk_Z\g HEwjgmvՑ珏Eآn28[eXޒpHeBGe{یIc)С9 L*+IZHYp2 <_5rMVSakQI9QࠡM ?{`ЎRX(qT6CJgF*Y}HAPYЩhl2sr 2;Ju͐%m1=<}̼#G m-&_YnA %tԩJ-mtu>զy Ŷ)9W'(ũ.$g"n6#iVu <s9Θ-k?gyU;# {K6JdQ, *m2 Xg# g>yB;c@&iH`[*Q%ہ:8p\02׫p-X>qRaXYu۞@F^i#܀b4Z|3ƹ&afV&eլ-]U71{*qW:&}KM֡ Htm+efp=MEuuDR2Fw15㎤=y&֓ԟt0*) xhj2%rZe>akᦼ XSx@Q6M9('&э.Pt!MNJQ M;JRM~h}2FSԼaZ_axGE(104%qEfUcd\}=JP[(UC@2R AIjڨ;6$v&^h^Nw `(jLANdb2*ҜZ>ɤʔ=V 9d~GqySB~U:EՂ5$"4J܃&`Y, Qw7O@D`@u$+>(^:WM>PV//sސN|?PBtANU 9nU-xT `TL>aR#[V}Pu)ׄL5 [l6>p(Ȩ-! |\@ Œ}:+KW5mmHhN K I{>ùVGc =br"2ȻH*G1y\8_ļN__-hΝ`neuKBge7'?"-bۡl6@a߷22MM90xg7=jwƌo_c% ؒc«Afٞ؜?Z&@L{/Mɲ q#uZEh^5B}3D)1ysu*؍Ʀ=^ٽgmc>9}.#S#OeCWjAg "E#6)ɈTњōVy5[xU]8X?ffH ZujQW֗p7p36HKx)Ibx ʸѐ.n j{BZ :<HvI }M>|ҲĪHQ-s|*iK*(&BDY( "ccpC= $ uv&-oeҲeM݂Uǯ_UɠPUHeAЇ<{vO̵ KDQ|Mg#+?̘0/\(Lgy7]5h6!e[ITrJ!ZDhϤ2|C6/b){ZdV&OxX taZc[ŜAv{t{2wpuSэ*y ZWvLCPB^_|siQc]5&3aE0{z~y(ձFbHHѲ'/V/{V׷+t+x-2; v ) K;Z$;u??AZ{kXO¿OOi1g  0c۪=L$L{s{{L~K߭N }~wF!%XNsM^,}/ tu~ %<@*קFolrϢ0Xx׋ޱQŲbAn&,+eRdV_lg_jsBmJAt$M?/(=DAӸܙk*s0LsVm%ef wP[% DwE„9dđ rO;Ԓ7 N ] /NH,-8 (ǠC<AQoc;w&遊W;ߒ&ΧkU(e!~(!%{pJx'%SHc.ruI*afrSjТ%_{O Lz~jwYG:X4C[?iMZ!` L8r-0ͨk$DA$QxQ&8XД/%%{0|۷P$QQ]oՖ).9ߕG K'K4Kw$u ,yB=8 ΐׯѵAAG="phnS/=O2xfiuN=h} 3ſΑ?Q_X01,dp4 EC_ vJ19U)(2hcۭIFTe;Rͷ8cE*CĖ.ܪ=d:y"At6796Gf\Y"_4lJJ~ٝUξ Յ"`[6dMguг>앵+ gؑ+Z=ٔ:# wo9N2߈BOai8Oܰc/gDǥ25xxq_ah+~'b|=ʷt֞w-f-\dK\o%_[|-fxFz"C _*H2?,0PȜIT _jV"&JDrKÜiE#K*$Or"!fv~=94<%q0}1Mu"r=u[qۭZHɺ^M8_ǻA|`h$Zcy(ecbh/hlgwH\񏸹GuCR֧l'vƇ8w$@ ʱ{{[CŽ,OjZ-a6]Cqql bإ,aZ<&SEn=wC޷qh#>FW^ۊZԓ.{g 1Lyꢀ=2>~آ䖁:nS oHE _uwn􍓝@?/tdY!7y" Ei4ʲp$Qԥ,GΊ9k x\ȡ&@+YY17c>=8{Il GO66ᮆWʀ,wx ֱlX$0ꉁ-&eN扟K^U> CuvBn6=*j.̯?}^! W^5F>:c+\m IG#+)[&b bb:yuu%4+;K0LZrSw.va6v,g )E6V3?Ae]e%TC|@Kt|EG[8̦[@{*AG{["szgշs2vf7ț=&;m_1 w+߻ᇃQQVj]xɏ'+%ꌳy|V{J Z4pepƝ9Yu $T۰U"a'U>GSd#KgxpൎM4K&N)݇6|!B1._u?tIr+c4m[n)H>HbdkbePRYrCƭp9gjrU)rH3e`mSN)aQMfJe i;]r搀cHgԗȏtݎ3}/ %ty+\XLˇIxMt9zP$duL'ˤZ/mʗ,=-JuQ`v;ha J|PSe3G٬ŤI`j4tq/@<Ƥ[>0_m|xf˯3vO*=Jl-ܐ5xJƖ?C|R=\(3'̨JD&ˎUu?(S O ȋLt?_Jt}欍 DW\wIÜK e޼O5L(/ȅk/=|ILub$~ch bԫ]y鋂O̤+ ^˯6GLQA:MNO1p,,]LV\@-t(J']k[쐅Q,PUAvVJTW &tfOژ~XI'$me/; tBl w 7OJD.'<(tvьS<$ e_\Rl+52\zq{r섖n<˘7̳ԨW)&bvsNn(C';w0%)}[CwCoIGТBxCh7T71#9.Kj=tڛc,m =!)_Q8w\i+ R M fft4']#Yx 5'.:+sæ!x*FXFZIyTv&Ǣ8>T 8۠ EZ骽 H+U!E(ppX(uHaش2b>;vTj"pEԏHr6{!}3=|1pm~]436U]i~l< 1f[܎v\ 3 jG˯{a0aΓžn`}!_K%DK.5M'hV88;H+$כ54 F@C]>G9,mcC;Anv3z"ˎ.=uݦ4+[)RY}跷!@{RVؒU&+\ՄoJXP,,\'`N#HO?kў7EC+d^җ|`}^AD҉,o|G؄@\q c%Up^$D[~%Tp%oG TL5p3}S='A,m 8+IB!B stKFu)CXVWuQ[\p[ÙOAo gO'>5Rp }+Ϳߌx#ue*'x`zPmt}3*Yi* A87z4QE~|Jkyp Z[jYf^}T%*Mo\)طҡj#kCF!C:^-c?/o<Ŵ_=$}(+WFȚт\|8e>%]9d+J88Y,GS ἇ׉VYh_Oh,xr? q"NWq=j_uRb;W=v@S t }Aƕ5ʇp]}ڣÈI' !JեRNH[(jK6d u KGmcB+.%zdۉGn>tS[ˇ eHlS o\ IP)BlW64ҍre\{I:w5@;ٔ8g1$vD<ʅıD#`~7,5eV)p.! PaD&t358]ʝgO\ ͊ǀg kv8TyXO6b^fEKt3yy=d.G%׷ 7W;a3 bߡk xaZt Uf,Fe0aFνBÆ={81 Ⱥ98g-b%CA ka` ߤo3h;TtW+i T( *cBb ^et̘`p Ո)rS #R@He< 粲CQ{/꛾kb~Bj=`Vר}_>ѹ<%ha!R?K  b,5H+<-HESѰH'?EeV瓙OH]ϔ5 Fg~?"K^-Z7y|[GySxKi86vuE-]wuwzA[#%Q7EyiEwf\aD]vHx\2sR` r/ʹ;k?|52cecm EB">"=)ez <(U Α,]yZ`hkmAc'4_^F^_վq{=Eܨ,=I˕ f#jeENG84 t+x[#e7eh[^#)jQFΪObl E}*PmV ׆o_K䎪TlH#3L}"L&xF%ނX7S8D죱O;P~vo$nWbF!G)nOn)VT^#%Ɓ8!d UB~%ҿy$n[#֏OVw`Y)("|j|+U- F/&%E`bNȤ"نCNàh!28WeQщfϋ⮞/AѹmT6Sߍw(w326`R+l`cKC̢-SUɑZG| a2 .u=E-tnpEua+ݣDٔ|E]| ¬O-@q1 }j.hbS!mOT8P]3;;-2Q:fz`97n͌3޶~ȸ(S6ݳt׎dF $Aw d򦳠CKOLPyy"] 2Nc8̔9q#h>^Yx5#5`lapnL& &$;4Y!`$Ud#oSW/MzW1㑭6º2z 1@k^3՝^->i߾84FoߑDu,2k X7 [}[AƓs^ ^^Sw!Y#~Yb~&bk_6~|Ÿ.";60IE9ěc֌q@#ƶH^XMa\ʳ[zľ.~(; ~s(_ ʷ mi,ubI˅/{ Z£*-4au\r)NHoIӫ{k[" a(6D: ۝W*ѡ| Qud%#JmDYloSr %':p˟iR2|i1Y@_كlշ5灝%ڔώ՗+Gl5 7}žf 1/@vd\%]b|yFs \8ħ)>LA=SQ1,vZH?ևzz4Y ǫ?mL{Z1P:5=A)J3?՗OI(u,QUlCa䘽isFvw1 x0R@I4ң(Ò1)PiKtjEfhUb[KLzn'B]K7Kh?}~-ja4.)1{"O4s.M1lѹ[8{[tt-M"er]bTm-;)6.S{'z(C&uwx 2e3䶻1of U~)*QUY6jM|r."ήRIi-B>jDnLީf8>& ,.ij}+ʕDR:;4 3ylCEv29NL@6a}c6!&2H{l N;$0GKFDaȇj19U4Tr\% @U6HHeUi$%4淲n@xUTJ7&uwemMP(*uuD;:'D+؈ `VlCCϙo^*VqE#<#՜~P8٭#KӊD A4B9H17w7S7f_p%UU8| Xh*ʌ=+r2=D@vpW؈JЂ}sFqZ%)pFi1mz3Ul$ֱ"8t;weDr”>hJܟrsb9ftVPWAK`^xM]$ ]n34{HL |>>bh߈K*$h={,桟oŝ)< "^!~d$? ˂2 |4~`PlT3}*4{zҾ\NWߨ-(<1jjhom [F ok}(R|G w\eONȈrUjG!W38!y~Iʡ`٭MŌ2L^'ǝ 5ۮ:xXxXÇ8#UĵjMDj_Fk2'$@z/~ bS) |LQhJA- ɕ<2J6N."SvءmvH)0̀O8"Ј*;aWEq)~ ̀ϟ~H]T$[dӒ8VI%(.#ax/Bi;VNVlfyک1 m׀9z=}-b'֫tqכ#g;/4HՃTe3tyвaͫ^%Iyf a+(*ϒ\D(qYoRF3%l h-U7dԐv`_{{ݵZ~5}sgKǰ[wCj6us׆Cu blV,'$dZ4o%i6qf, 4.*kXy 4IJ?fByla9PPlԪmH6jR;'Pqsיt]^N9t߯12^)$4 #ԶZ> XdZVՋXmYvB,{kzx 54֌S'NWȥ`ELtlg/<(dy䌳zgcA`k!GrÔ&yu ZsړR#uǞ D~~]ٌ$/q@ODhn༶Պ  d[W%`uON>+ o3x|#LЯգT*V% u~ݛeñΐ @P=t BHH'r!jnR/ 8 S *޷)gzLv8jYZ͠wfAVyC2EBQEQ0&ԶJi.I+=nQ.ai$5^u{/׾6.j<-?~iHljhܩ$nyFU6 $@0^׍R|MhFKiMwHLUT,s/~toW~+  bϊz_y:jEgrOL4mNINY8ԥxo*?HWGvBmh:82{q&k`=C&?:ڗOz:<~+KF:)6L0gdž Ϊ1EPzFu#[Δ8a!\oc lt;\D,2)h쪕!pEz#tYIN 4=]r~g;  k{\إ%w߃zu<)?*hIKwJKi.XҺo:_b%ֿpZ#A6,MD*m_{kՔܟY{ķ Ly|(ROViڒ~w.jj`Csdp"LhP6w$ݻRG´eռxqY :P@~0XG ́nL&pTt}ӕ,Twb:̓./=Mu I(D:&9F ?J~1tc3bFal&$oșd9jv6Vw>szZóTL!u6d( lt1ѻfJprtXzۜzA 0 "! Vx??<N@ESC(SY)T8单YrݯG?lpU{w>]УIľD_ m(ab,*ɘZF׮K7RMkbgHW>k Sfpa-m@7\)D55-![Ɏ"/n$o-mO9PPRb%ds.V/n_vcGllYջ#3] 04[6 Pmw3'ez|h5>0A8FcXY=ʭN\ҫk!:< Nt<JaS_~+Na)PX ]-)}EOaKM(ʝVyѢK:_H!8gLx!g$Co2 @'Q=&X)YGqfܔ{gW ⨃e6Y{?ie˖ED>^m-bnlF LVv7M.}&s{` }D"+< Ó 8,[t ĥH<0U^[W-:Zڙ싰[a8V$*w鰣! !' =aVI{>)5 "ה*+,HWMy"yD1 .uCqe]:1D .fO濛廲g m_3\تELyҗFv]Q/— DNÈ$ -ey#ggRj۫0.ܑIJuYae ,hLZbgКycy^'uꬆ8H$b0zzAD'\{wԂ{h_Q ]>c(aXlqj֌kE hG'ߤ[3cg~}h\f^IUkn@5L܎@}D$kdG'N; (ISuw`'&jgVں+㲇5AWU4K?Mf'7-]E';XVhVgz!k V֨QVOj5]K. Y -憊%FBv;D`t'Cv%߹bRXET]^`ND[ e$E꿻7g1ZN,],\e” ""zB ًh73=ĭ3A_5&oo po\ waZ>VUL.^.Ni9XHҤ76nH9QLLyfl3i4^db3mE,ȕv4]2B2{x|m#J߇phP!W8%!DKO巀َ!DLetpM3 fqca/m;{򬤷=Л7c,Olsл"rDJt@,1}ޣNy4m[ػjGq%Șk 1n2퀙AX61>?V]opV)ZI)?X]FryY?",C*PTEuB Zijh!A&Fᄳ-/L6/8j "`MIl|%w=ěg^A Ьw 7T+E"DjX2 9U: ޒʕ lqiLvlG"qhlaQl0NZsvkktbrT7NW?ŗFth0~];'ԗTFpb|C^Sh@UL#ӎ:y tt{u:~Ee(snl!E V,aw+/a7l5z"'0kX//WTn7f-mbAȾ4fX]ܖvxnA;ȘԖ{LRIE,ˁ "͘BI`LJܿc̴]kx+YIL>ڈQJߤG񥧢CNsZ,GN$eAb(8l&Uq6Ēl,R'SL0DZ;]?C|`MgWt#ڶ@3loUprR) 1\jmϬfԩv8 vv %ƕMJxR@sj(gTv5KOwp#qX4>h/ܲ:□}}.B]hlUcrKƥ{=8uz8zU>k>3hn wR1~-MI.875g6tEF|[?E83NXu'ۘLΤ|pȔt4g y n#C+ DK#;Y7B~MgKB x׈m50]ij}3{>=h+|]p/46n9t G?cM" Zk<Bs,_Wm oݟ0ȷ~>w$:x/ddņLdpp;G\z T9˅oSCq%>{9P& Ή]İ(&bv̿$=ݜ+f޺3!r\IQW10wPiu I۱(3 KW<;P5?@V°,EN#@bnl\Qp๬ 0SꉳH}3[j P*|E !,bܽqfi!*8TyI P-it4#nO7%mɫs8)΍Y7W$qr<~N[% z<{6r>USH>h\ NKL""RJs$aA6-FBI*6~1^-? Z֒DA0v!b>4VD%j]h y6O9x\<0؇7xBzR8{̃Lh"AR /.f;߇MfÁl5XI/7eO𑌀Ndh'.p99Ƈn|9S@a,|qCb%Q$vLƒ":R msdE mN_SVRln/âou "]7vu}urם|wy,;K|gpJ/; l1`[ٝ&q~ߞo*T^A*yz(:"sgjƄ|#wIV݉Z;sHO~;+՟N<m]=&ߘM)j2RNCnz8ch,qt@Z6xmPdE m⢜$ߒ- \҃#/64,_w^Tm$`y9n?)Kk#uOg#-ؓ#BŹM+""qmpAn B*e.eWtxy!g\W\ 6#Hk2(#VuPi1ԯ F4AtmwVyd'|YA5yۅNWJGr~Qd*Դ= 0E~;IJ$vqr/{?s,Њ_].ܺ؊﨑g^nYU2\ZvI/cBQΏXz$Fx(5J+h@D 7>,aNn=T#NW㝶v^ɼ!G:.Q #5w|vvTzmbZ$X<e83gu*$7팬=.=e7ш)kR­-E9B#y3:=-cj?s#UɈbµ:/O {(okpH.QDBT3 .זXq&uH%Ah(v뫰Mo Po %rZ/S/fRl5,in%*f þ]#V \# B۾?ιv^/rDC0&ym%ѐ29'w wP1b>-ƒ{* hcwF9?#kFx1Tba2'pG}[C*m%fY>V]|deŽbPf?6jڑ#55$ K6_t="S5{Cdnýq%T0-G 4Ch"HEڻխX`8I,@DKm6Z Hs'}UJάKv 0<^ǢV\|Z9A}ٵ٠n+wCFM$RI>#TpJӕƅf>,~MpFvM>kt(P^nإT xhA+7 x %ϧXUf4'@֕rK52Ee`5~Ǯ׵F&GĐ-`e2'N@ۣt`"w6>8vb4}RXYՂIFu}L1ٙ`~|ۀ4҉Cq"F1q Rʫ}r8pYuKtA$Szq ߖU!z ߘ(_MImȺE+`ItL P+] {of0}J7:nIB@_B/";fT1DMiƔ^!.6|L'RڐM٨/Se&\' m7]# 03\0O4SX!5 nⅽ|t0 s`SN~*1Y﩮C XP,BOnaLK~qoH5މ5(*f} $v)k;l'_]]21̕VQ,DD gҒ'Alm}vP$EQ-ϼ'ߙ~9l6\gMR`8'ҰqáQGM jt>fd{z*P8<*k,"W&Wv0PhFyMa n9~ǃn /lsis "K"^&L9`K iNkXes3R4O3P(ddl IBFf׌dza-D^^+;˃;6^[W7DH[TPO2C:ǐnײD@7 e\cisyZye46xr$˸J5BK-?6&C mj.=rZKv-m'xE$R&P)ŠabHȧ~iYA^ 6H _?%0^_ﲂ|2wG/N[(›0(tXڜQ+pf'߫UA8hX?6 a)7fA+kѨE=ܝr>Nѻ5vP$,^؝ 5~ l>:Rζӣzs sK3e.ތK4o/Vepao %GJ* %zE<(j.t#O38!)x /k{bfN )3/߷@(/lSa(4~* 1;9OV8Qq7 d(ϋPڮ1J2պ7dUt|=ƙG)j/쳪T"uv w_)eb3d9*u2U*)ox [{Ѭt=vD o#}#0E}=s+O:KN:ubvl*wȳi6XVUTtrX2"Hačw2gTA]5Vb7`+a„'1޳ߪ54aDY=hָI8#^=@Ʒ8+⽝LGH!e6H!RƤ6ؖ[7(R ~ `oUaoXL4(]78-(z2@Qp,ףoPqu+2ko;fR`B{y}/;%snzN7mKm_ rLҠ^8Fo˴Ѡ:J?-Thxl;S 6dd t5VX^[(jS_QaЯxmNyL>#VfwFҹfd)Zs(dPժVOħbX_``ֺN@(-]]Lf8C'"n)^DZ+|Y199CݷUDYڴ%VdVoT.;r[1oMDuq_ T7F$ ыV,7uBaH7վM2+K0hvfE!&R3VdV 5dg.G6-."}2^M _'ܒWлz_Oeq"t1q6d֞6؊r>3^ Rl7I ¼J/{6 42xѮtt)%ߣL:L'wB[ L2 /Q=9}e1 !% >i0OA+%?NQk\U +,XP[QA) s^<*a1sS9@}l; .33IGL!PRdx (1H\1v˵}:dC?3}NY[вh ~-Fij[ 6Hۉ@LhTn9u_{)ӿ^ ,'m2}j/9hB׏(l4$/D#oKBt pĂ+𾦡'UXcpy_AD1Y?&L|hkV;Ǘ_nΔ6 4ӽaJ요SZ#G ߢs:`h:} sBɾ<=eg[ɜflLəyvH(j sV/Vڶpĕ29?R hxv#8y)0d]WpbM偩KPtl٘TIm&f|od2AߵNRsxe6;1۽i-e n KLTF.̿ڥf]Xe?#Dcp|7¾<dܾfaglyI,c%̯8$vGh~֒Zs6S+Y|wSOe_7<&c^\Ӭ0:ߣݽV泾lnbW+qG$[VD3bBb (POE$edCfwrx?uePj]]"J`F$YD(kfRm,b ˹т_&!_ј6Mg6{s:f;sBdž #HR]S䭃*JC@&ϦR  K],èfӟ7eSK)d=v)LрgC~W7rkH>lÑ9󩻗&ىa6yZBN?d<|"-l5YDŘX_BN\Ј lVpRQ~,%b؇DU{㳚~[%Ă0Ibnor㲨ϊ*,l%&|6i{;ͽr2\*YK\mu&U|jo?0yV+nn͇*kK"P<"-1E#d4'`"UZGP2/Mu$(? ҡ 2ŏ}HIbo[֓:afa&D>UH,*wNi&lR30-:@Lw{fk0"  +m%{Ŝ{69i,pT7:pk ^&[jW QY3F<#Kb'τ<ٰSbE;[uUvO 0ݓB;'ta"(l§/r߂2&үm+fOc)Ws["%p3{L)i& >[ѩ(sWR[_,cC6# "sPfYD:v!dV;z5Kl-J)nN$iiU]|ǡrR/wyCu>qm^1EU޳$5WvB@-{{V#_…mSR.*łbh>/{7>]1Lr#ptAU,\T[5ιgM uIna )X.}zs^s$\|*!:MTt+^_~itB2МbJO=D- Ֆ}48d+&=\^3QUVMG>"3svh2b7TMA0k`g~[Hk+8Qr!YVDFUU+Mz48wnB`׌};ra.Jθv}MI^N_ '6$'creӈr Ibay +Io蜏t@S=vI=  e߾eN M=>aۛɳ8 n@_e%:W^:S8qR:Mꠣ+2n3d}SLkv yoMS\Z;.pֿ@7a|Ӗϭ4aTu}0(9ifUJ"ƑAfhVF;<;ۍOTz#սknAI8yM!`TnMoӶɹhc~/٣יGl0ME(t24moÝHt"+,_2|)FoBLd4ϝw-==Zv/ns}Z9pO}^DzX0&+?eU{'% @0:<ށǀ]RAу԰TOY"Cq:sPpr/(\xIDKUTұNd&B_d>w~w_ޝY醠VA OF2)=d& ˫1S$0i ȮacڽCe8J;3Y$/RKt4=C@|T.#r#qxѰ匓1\:Tr]b6(KH\BYN9U`uB2}P۞6K@­vCxvk<-zdR`Q+R{r [Ιyg㹠 dzsRwf[T8$(wqmք=Z8v1Hw-A@z6}hpDu{VO3c]v@o_#"*LLC{*%&#ʡ ~.` ;.bFw1oρq}aq!8?Q{y0]t,b#n>. _VeD9LGWZŧ[xŴ,"լo@&j7Kxͺ>1Z"_\vSZLKM>x=ښ6AAZ #߇q1jTS3:XcEi+UȕAC[H6Pq X ecQY2_FRؾҰ*p<5pF!9b\eIEg|/e~aHmIDFزE 0}A=Y Z ;UY6NNN0:M ` )YV0"IwhBOW(ݢZ=]@sMɗRO|oT379(~^݃.^}:.ߓQkSg#,0Y.] nDe Ծk#l߉<3qD=uF6d)ABB ''8R`):^/Qvq௬ܫۿ+žcmWeRG+Bn'2?}<SL^ڗ3: %,։o(l)n{0u؊:;QWC,}b)`e.DiܢX`b ݸavO L]x Y3%Ғ .u7R, R*Kb@G=KhHJMX8NxW9pSs=Ρt*3nR]ic_ڗѤ 0BY1iDMȞϪz)/]zʶ|8j7wV&p)%4mf7?3h_f3нmW,RKk "L.&}*WV3VQ/!yηD:cibZ7UB{) U\|\y5C`N?TA+$ņ  md"BփG'4k #_ q o, j`z%9Rᛗ`N q 'VsbbԯUꜮM]P/S kM,?{l2 i~E,rxj*R9ez Yk#YxuZ [^#Hk58o/_ W(\u9rCP]Vy@'e\a4kTLSǯ0Dg^YFlS{)P VN9}zJ oQ߭Oً;t" 0ZNR07AuwIjv9vn֟6"SgˢꪇJ<+M9'g%+O x*v2׵?;ic0qX%TUJ D wOZQX5Tð/Wj"NJ9ӆ2 ߱%-a$XM c\zQ-^pa'b> 9ngR%6eUg6F"7ߍM՝G%g=faꠉAU\yE@8wVXC V-L  " .mA X(Icjrd dY2«6FrQ+2@ctz|ry4D_~o)7VHrOG1Pl j dBA<1{GIjk̾m]`{[Ni} .0vvVT1?J2P/u>܃[@Y[_AAAvQX'ߞЈ=p @fBӅ'Sr$wBx2'هoreqV.w[jGܐՇL%yU=qtA%%g^D"4%~J+wٮH+K'7Dܚ ^ok2-]5Yp= 3"Pb:!; 06\a c_:ЂGNX<ƭ`gyғ,#)6Q@o/;/љ/o QӠp|u꧵q>ԈpƷg;HV5K9ᵱ]0\ZaTtB, @]|GCxCF+w\twoc&MP 1u-} B@!)CVkK~?KyIDI>YG.S}12TK?f;hns++1X 22 >8? =/3m~b1OCPDxQSdI'}#H(8T%0#YDߜQHLvF0f2߅ ,#[3)Y~HWl`z'|#TfrԮ0 %yj:9!@-ȓ{esB;QsF<5䍫3ufZ%m#A.vUǘw9 ]"N6 c: 9B;R314%Tڰ2l-}Y CķY)MxƓ o~eul|On~(&"Z/>~,Jp|91|P7RXB,FWSXbUo8Ғg*Ld[[Hmd vou:,4EVxX52dLa# nG;{l!17WK(HEnh_$J~fYe~9y?fx)0% X0C.D%nvZ:O&cxwy-+XЩ릂GOCdn>2qBw6CNY ;屮au["ܪGQs=U4~)Ճ!x!}bvǦIq"PtFGgtj)upk9 ĮH}zDBЬm}/ͼq T1/&T !r$Ijd}*?VڳD#R/RiO"םw֞[r9fO5Eԕn+$ogp $L^X00ܖ҈#'q0.W X~n6ko,p/ :AI-I ;4 U]dL ;*wJ-6l$GyxyЯ24SG+ǥBi񣉺 %K3/d3ye|o"iѦC ޸mI…Q<⒳]L-ޒ@T]i5LI׭\]aTUu{t0V*#GQ(Y1yI νhJ8[F'6Vhjx:8OZj2\CccL9n_v^)74ՐS/Ci!h%Gčj=2$uII=!B թOs@ Lh3q"G;}|[[RDԑ?f(ɧڜydq٣cVݕde8T4Wx&X:l):sY5S}㰄b=?V&ʆ@3қ3rK'4wF"dGj|3{N4MQ ۪cRlˎۤבyS1X#|A I0Ŵ[f"#݊OCYΰ ]OfWpNx Ykib;ȣ$Jקm"6~j%طMGi3dc4VUi|Rm 1`o$l@AVW[]'Ƈ7[1J^D5/X^eʌ1#-ߗ(ӇaF%R~E D;5cu#o="P_fIE X~sv-g/;։\7gJCs3;r|rX:r rqF0r~eUR2HӺ'4 Ҙt"q&Qsgq**M6szn8j݈d ^UC\%" 4[j1R c Ƣxtc*41u<1*fWt ç~HV3YX}NJWTNbyX}RmuOh4i[eپk(z/[ÈяxJZȠwDTheH26(&=y]J<}֙C7Ok&0H| W"j)eqk$3eikQ, #pc$>z~(@^23/kx5Deme&-5=)+21 cv '<[ G:hc´AT qpk|xCLY\Xmąs=45ok'N^ 廆"̷%|?\TIq8K#^5=naPܷ1/qol@*N؛r%W'#Ć8(䖚ngZz:*OJ &ECğ#&' e46)B}p(Q U`l!r/EHy;]sZ,m౟@:u$YQVX4O1#fs&X5BA(lg9:ओ2TUnUС\rUT䬯w?f*PP>S9Fl:hWۚu@nOE+0ix#;1ӊR’4KS/ a34чfLy  "d* MPY`LPq ~ =thƂ@\0] n P%^*tw0͢X96m(54>>=CdA=>r7 ~7D_>OVwHa4J![5K"CEQEL.!;G`%~?ǀdRlՄ\`,h۟\@\<(ɋ\4@N,6K}7Gy@]|hk\2h+6rO!䶬$\=hw~1$熰-=B^kJ]NqBV)Ԧvڄůs>vAWLעUyJ2"gub1~7ףB&]ZBF&Ztݘ.k"ڊ/M`!I^|YKZtQPb "PS,fɽw1̚I9La#K4 rT/q H%=ᮼK%/͑<#yK]C:qHn6W:2UGRN~kD "dͻ͇Ŋ+sZ˸͂Y;fq=F bPZ(3?{5&KHIsD6n!rlя$h'd~L@o .ekk""WBv/ U,]\{c|ilR/kH9",xDv~ '9_fbd3)(7ˢ}dPeMk]ɉM MosU2H>G^+Oʩ#)cy5Ds:Ql|0lPK qsZ->zt3+&- 8/x2 Vg=.~ږ`9MJM6,fcBI㛭h 00| pL ]hwH}h'kDr&D/#5荶_V4z8z:Ĥv#\N`b̝kAҞ{Ih`gEaFlWW-ӫ4TЭ͗׵A(t\M^zNsّm2>MA&W@^[Q5C[`ǖK21 ȊV~HG}בElýs|*yllJ.Sy~)[31is %xRx3qtZF:H@ݙ2=2ܱʠ.yQ(͔gWPsRZiy_f&`]/Tu27L6ƒC+z0gȑ0Yd,CS(4#,F?i>1ZhN+1IpGM'/{ӟ. VRdQsl@H ':ׇ]y"8QCO-vRi;ˠ 8]잴ݖՎ[4سho}{̪%$) YP dEDE=a}NCkJc}5,:5eI"ZoEQL/FHZ. !h){ |2hdY昔ܒTIO9`t1~a p{3fOÎ) {jHbHPϼ~.3mb4OѺSs.R0pm=UOܾ''i~"x }p2cݻ5NR0F5[?Ĵ*W ov'lq';T NW #J"w-ưv5!9iK攡FŢ8c84*PCf%#sAWKsѯ>9[ﮜ]U]ۧ4njǍ:NLx#%i sUNҙp|ƂFV clwo >`Ep)zGPݽQ7 Ì5 A)@,.Bb4^m6#3ʤ8ŵX(~?4Z-Qly<ӪȯQ#-1wzCKFQ%8Ȇf. kəhiw)t֊ehVO6dj}G)KO5S;pZB +xiV E\es(H7=l3,YVI2wlD3w]QMաйmdOaG-!̱Mw;aho L d[LRK*nbXlih:dI&j9Eon;0^Gڟ9{rHsn59z!Xo˽߀>a0 _ߑ11-ӈ:+2_a/ޚګǁ^6$r 3JjAb[ֈםDmL!/̑WӊlJ.]΃9ȢQiHnCt2@D a2HnZ!uť,̅V:mDFFMpf Y{'Je8 ÃqkCK =uɧC1XlH#Hc`5_! XKfFRZX+Jr z2 )'M}.cJ*1 &inGg0s)HpPp 8He?^,YWp[v)I 58 .xQ9 Ĝ,BW(5bRgD+T%W (-d|p7v &sƾPI=-(r94Jvxv=n[my_¾x3#d|UoRI QM#=ܕ1=sp3 *+.`}<";)ȪAw1{"r?*g%x5)۳q.~Z}gpQ{!t\3M*\b.^C>7ޭHôl1TC>RBvc8":M0V=c܌>㭉#,=Q0tew+-X'FolӾQ⧇x|,Djovr![ff9'[pio\@m~Pm$n[h4,\"?r# l(Tz b`Z YhˇBP۴0 nIΛµB\fbxpVB[c  4IK|pCAݢsGb33~5|%G,Ĭ?ˏg~Ankȝ.ܿ# ;CHmcEN#jAHgi?HNŬ_ b_3&l'.5ɭjT2 8OIjLIsw7c9Oήa уJ=Eq&MuD߱ 4~G+XaII$i-?2. i6zQ[ xǍh62V>? Lbp81dvOv[R>̦ڇ؉4~_hCH̘lgg?cDIcӔCKϨG~To%BiuM<(ޕ1asr\|zR I]=@w+3Nf'^ԼYQ%1F],#Uc&I _FhnBDbtp}mg 5_"r̉`"SְpKx>P``YH8Ӳ`P(}{NUNȑ0ĩi; KN 8Bʹ ҤZsO 7.@"pg/f ^g9!<2 q:}hTۑW{SGjY~d)n+)-MV $GyBri0Hl  pb% ]u(ZpaM xIσ̼SuƒnYew+xYðe֏4ۄ|fQ:JS-Jސp8Kqp~"TÌ^o,/{y9zSMFBK tvT *`mkWPy0?콫s&9vK8qFBQ`V4ʭY/ÉJ, _ARjgnq*Z+z'K>0'?/U;* m)s%N)9$Q""µp&**30mo_ > =C#e<,rf2.ViL+UZ}MQja@ Hl|q5yaVcVvriX-_T>^o;іe@a쁂#lzR=7cZc))RKhʹa{E&lH}::K5ā霖3X#]~gn;,}sEA\وxcbOHx$h|[aY_EsQVyo8(TFN0TH%5R;ov(Vg%G)e&ņ ߓTMLB sk)Hm ~i||FSsX !u|"C3k5IsewGKlaaZѮ.Wel|ePzra9/0CCqNVX}`88h%d>M{ڨ/ lRrZ$2b+?!/c8X 7Ź"qQ9;̏3J%lTX]rXVeS{.UN1O~X=5ԛ'Tr_C섃 cïGG5N,@])@A`9csY/܃cx>{2BW&Aa)Z# ɼ^0eNs phi`@T"۴Tv=S^#;,؂ݜ”M0`"FAy*4_df͉{`ILsx?=N;9eV*óFs9H͝.4VѶj&]iC!":¾eA#֎R1ȂFAa^C(_gPa"V/)C MY񝽐TC6MShSY }&d(MbWmzoz @wk_g*~t u%-B4M0JPkEe#WMstW<32Sսْx*9ީ{!͈"4Pagh E@ƨT̘gU]1qB-l1ra0>eS ,r eb ƨQgλ!XJKQLU$+yNVŸO-dnP|?Ԇy^}ʺ<6{826QZf(FCQXzSP>p5 *y$ ^T|tvTsq~*}GYOEz;~+- JѴopަ +w5bTLRE ˋ<JiZsNJUyT{4{{bY5q^]B \ XZpbT5/-\zW"0ɠi({P\IW8i:}G;{6Z!|5yի_?XvPƘ*']E5 0sxGp[}Q1㉌?@́d:U6].i3K)IFWS @ȍdFy{$Js.z%9dI}_akR ƩjA5qgk|-QdMO澖By >9ΖVdfr  %%S #nKX~n:n4G>K{QJ VDkD䗰5!EJK@L!*gԊQj\ZV ~O Y=YVz5MO[@kV(ߧRW%N;A\`20UVX@is *-B7…5/{.,1R8 )"yNy$7^sT0u/}FQ1Ñˤl" :}g(E^oGpTǍg =}s}.cN3U[Qv<b43j~x9xg1DKOíؓ8k\l;||6=C 1;C Ly#R5ALz4pT4p; U蝶 Ɲ|}86IEYR߳ ?'g`m@bе@KX;eEHWN6[u,FaϠ AVE$t2MUs4Zi`ܷ Yɺ=t7@\,fDyAұ'>Aɉ|؇Vlf$u0?8)Êt&"#fuԍRl A Osb!:J;-YS:÷4v7bu9l"]zQixh.vLށ:%(X3"&SuO߲gsSO*VM!上[!ɵMe-ނTTD0Pj{%9`TX4&B#-NLTx{bɽrjhĵWPq6CytRz0 G(\rEb?l2ŪM>/[g3 $aOq'Td92Zigw$b)Htrm@ $eHjC7B+#+mUr]U $GnW¯$w敩TJb8mfw`u"W4][9cmؕ46Y@B†DޤRɕKqo'2LQYks|u3yL% ]2-aPGwJDE,B ki6i}fFM' uJP4GZXߜgudèM" U- !NGPԤ*z =TY|KoӚhN:SlZrpMmEWNxBOe-M.}XկǼFt.ދ v [5k}8Q=s -f-՚I?|hǷxX!悡X[LԮ])biT(QEEк$BS#n( R/P/- 4,Ù/bK7|FE`a:)L%kk@mD3d2)i DmD.|3(QhdH̦| YbU-GشTYƒ^G C躲†~Uô^in3wJj . ۯyu_$Lړv "u[ X E` !VX<ܩg>TlUn N-\'ŝ2cݰݧ2@^Q'k׊O4]FHy<|(0bDAVь=s oTI s*:Ō.K 8 tOJ5:`2a>!DBr@-HT>b~_;dɆBӠ0VP[.اV;T66 }D۩oS2k49ң75%ix$%r_MgFQH7~\m/#Js.-q㛆v=?߾RU?NV;$)@:Eq?,jƵĝ[i[.*ˡ[~r@e+"Xї4mM:V_K4n履Y,vOGo$w7]q. enΑ<ރmVo Ul1cS #0id ?E l=w%S1< }]:Kf7rO8cSJk@ 4g{.w6IރF"PA㿣 iM[4Į8L:]c,hڜd؀iIYݝ3H% oB҈ O'=QCI'kk=16b)YWL o8ǛQqTXc1&=Z\G \چHlen =r?n3SaSށք{D*iy)+6vwQe[FXlI3Hm_mT >>jh"Rj; nv(WRU]sTT?T˲&B G&U~V(# foM̷/6&?=gfu5so"T*odfxHHPY#(4@B2CdXP^=@Wtp} JZak#=sE=oՠFo1N˘@c{cf9I1),jm=[FR#׷ vn4 bLS#Ł`3?N5\SMJEdzH5d , xŠ[f~b?WձQ)8,?9"+{{FQ\s[=l1.C_ZqW3q.$@l |^*H,2ѽ0<VVR\Lb õ)hm`H 3 \8QV?DFW ņuqZ=P=ջui3;RCgW8&c2>^v`<$:WAV\?0aeNX{mHnh*C{\@*ZwhG 3لOTu;Ӽ׬2?2&NӸ@n) uЏZ%G"e3c5r۹wyxjh0YSnrN݇,)@ H޶qsw2Gc 8eL:C(ΆQhDR,Ռo(ݛBLCs/{Za!Tb͞~uG(Ae>Povq's*ÅWA>5!@ɷV 0͉VW8}` 5y tn>UC5S0:,{DF%׍)^O?♜x"} Gwe̳q8VSi޳,h[i#Xe6 m9vs(lmҘKzݥYəU5#bV+X5I:V݄Kqhhnٕ̻w3d/3t(>X~M5'+&2r%V̷'Dp:N5V=xp9cK /L]e\i\RM;DLzP~@pf \jJ[gUg󋩺Znۧ63קeKfF#K=#X %̪ rh Az0Ɯ.2]<9L[D]^^xgAK<wj6€WhSK0V,#(?Q W hpI:JLHڋz63$i֟u'jG|,1\|sI8QPC„FC:Q*۠qiHT%aox2ls?"x+8?=kD$YQ @=mePJ\$ kkJӃR f>#P|{Κ32ggp;_v} cXO9ni|d"|V-*쐑"y %=[3(eObDc4pխӕ2ܳd 8CEͧ<hq.<ɍ;)١-0 N!!=Jd&2$$ZUgCOg&L)q"5-ݲ&r-oIqxU놫8l>?\l8sNIAP40&6WK0K.썹qN>*)oշ,>/8?>(󜽹2(6 w=]/ ѲU c({'>ϥwT e}R:ɾl)MY#ڷv}ܧNU%pg >'-D̓d$xPX>v:G"RϕVU145p󬸔|NK j7|K.=u˗!dp7|E(H[^ŒV(us7=3D8F{B&O2 D텛%D2|lJy-o\ޞ8${z`0yZ*=#l7LXe%ϪJ3tXrJf++ݪG}.=4.H)j1_1{%թȢA֙0]YQ_wքX6\B|n B=i=$fTif+Ie1xWGk+0,6Lq_t֧a(G,J W5{ E \uGYTef }/V3oզ[w+%~]:1j`jP0/$t 5}9tB*49Jfs}+(Ixh P#c67sm1j7z44t=ņo8y$^g&҄gʔ(øJ[Y"ۻ߰#{6(ƮT^0&jj|<Ñ]+%yZalb бZ b0a#c8BJMgRz]8yHp}UHń, Ӏ Oa\]AR|e 0i 4dԐB;'·L T^\U\EHecw"}?|6qpߊHZXe E+S͜6&*A&'|!w\;)J\; p%_뢹76}ߊe"m.T&1$ZE^GT;5nr3=_ G/ #\c俊m`7I2D2`g,XuǭolT GkF7F .~x4Ձi _AQOt&Ti9f<>r e .mN ״ 5ֱ M J5~&xRQS4gc:AI'ݟs0;=Wպ%Fvsu˻~|uQAQPk(cʃ]I>2=E-J#Zvj>#~ijQ~+ֺgA74=OfFwM>Qɷ 82˹r;zB]ܵQDgH$qO u!mvg|q?)%JÄ&.;ͅd*D(r\w=mkJѠ/ ~>=S^?<$ɍ?CzQG~;f%, lr1 d :я3 NH-JSJ"9,¡3QܨJ򅟣G{ؚZ=vPh\%:;tX/-qLB52](4 G\k=) @'iL:&Cy8D(cWP騐\ :$?rrmCX_ٍC tKo;Vy <\F !P G)C, qjU۸Uyf\>b"OTa=ovY^@f/~-9i\&n"kMoEzSyI"̠ȉI"ۿm*~ zeȿ?[G@xņ&7{X ܅I&"IЈl31`]F ӾU:O1+X?mtᤷ{YJ(رe@ f`. \l:~#NאT+tIFbWHL"|@+o=(s3Q6A6U7ykװ[,eqHJשȕ xͱ f8;޵v}}Sο#.]+-r 5 K<)逪OR3hV_tWO : _Kn'=`LUm:prDA4-!I*]ۜ9V8'T J.S-r/==T ICZ=؊d~~{Glh0BɔO TFAc U!e9u"5M}3U4iAd!Fl3dZ ~ :xZѱ/Xfy8&o>W{hQG"CtmROdl39 gM9bkwPW,IPLܢi(^}q㪀.RIH˸PB#K7N0 Ri;x B&ER>v[ޝ;XD&3-|{V QX.0>zH2Ly>Zġ8"ɬK~: xawN.zYTՏqše@k%σ~QcWF:T(o!k61ʋu/m -4S)Vpw-9 It[4JuʡSoү` 4ݫP[헙GnU_r1 *e%c#&-ف@ %eF@5)ʱ/ 6m_F$SN~Z_صwnhjf**,a9n^d3S!e6 bda8(B5tG^=T,l2ق~i:h8[?O+ Ff)lPN6g?6Y*DΰMO'O hybNM=%y-cago:HL ,-Cf9OdTZ)ѼtPke 5E Rhqxzf&L]]}c 1?00QJlJTw-ArZ, CΔ:V'b_FJ![^rC139p`7hDn-3-G R[op9cu- =H^eH^Nd]'"\¦fN_1_ESli&/ uO}t$*g:TɩXY79~TA|PT-\k*y~8]}xoEو' 懞 62d$7)Zb5Ypލ.1:bVsLm *Aǥz`qG8hBkWk' WB!S jxFsI 7 3U[ǞBYt|L@ƻ%l?ȳ䉫[+EIT9JЅ8lˆlR'6KdɖR[aaKw"?''g7Z{4sjI=P'/,=#߾S@nm3TOYZfN5,׬}Oxenb5|tُ% 5Ɩ053[9K =~`{AҺx/s~T< U,W_~cG @q'2h^UyxJ91|}87lY {8P|O:):BmV6@xU-aG`b!}ۿ55;92L?-i#p*$C G|^fO !*~lbu6'2%Ȼ酊nY|Y,3b! O2V'Ho."T2jH/i(Ϸ=.f~8Dt.HwIRP%>Q,>z oh_'CJ|A }/$fzbВ5Z .ٞilFiV/ßʏ7q* =0*k?#D0b-vgyV&Js%< bEd!{==RIom"'|!s;?jZCP Oi*fRJpbO%P(iP!U`ޘ/-,33e+׾JQ͟l qAX@XĜW.h*3Ύ ѭJ/ZKg份[ ۶-htdK[Ң.Mҭm8`(6>\g7 f|OoX".n~^;PL^iOQM'8:+.6>e2m)ݸ7y,m,.^PBz |ݤ7lʨ;MdIA[EO;v "i~稯;7nي ނ\EdgAk# ` ;w QN䢓LCKUΩK13f̛XkG0cSX-a<#}p 4^[vO*>\ I$ôl${*(v~Y/v-b奀- fb] n Ԯ(M=9b\{:=QA`+4Z2i`M鬰Vn~ģjvJaP9 7yu裐it+4|6MfbvN - I*lK]@pg?PN+u>@(w'?jhVe/oM?A236X\r]Dpɠ)mi|K}2^~J^hB:kHG41MokUxh0fr Kn,ќ+EJ MF+ITkF9ŠK]_53^T}QfMSk8pLx!'U|LujC_O!sbŇsU6!iг5ڍ 7AJnW3nn >P5è18OSRvoМ!br251%m nczssr@ 4R(ns΋]pY]ɱUM}1x N"-E"Ay#Sv$/Ao4Z6 'ɘ1\?@-ɠ+Q@㌦-T ]Utf Q酕|zӠs_V:Tl&H a'*ɴ]yh7Ot#)}; 5xь? gUIQ'GWT/E(z )@_zsRbaWnS2YK=uS gm_RR=K:.c6ӌLZ} e.Icw95:h9zJGXec 93l2Rg_uL> ӁT`šF2$򙾤 gAb#az#I)bUHG]v7,.Di|@Eé_=,a'ofBVڈG4To w\qb3iȏ=^X>ŵ`4εaX Pѩc_-6%Oz=SEfcض$ݰP6j=h:b$ i{~dauv gug Y{y.7_Vzl_GBVu+|P0ksg|%aEn<`9~֓5!Vxs 15%I6Sf*ɖD5ߓz/ ir0jvOx{Q>Q5pO"#IBFiǣY[޶ ke2T;$5"Cfi^>r3pn#M6=up6=x-l>_Y$etj"TQ[S" Z5?X£xEv\VJ w_3WNw)̈yu{t '4 .q LW,9Sj=UʢhwD4Exkqjh︨`Yͷ#q#H蝀r E,›gXIw=sFivxMОaH2 X_[H[ ~-2`~l v PKFәIbϧ/iW!ҀE̠/w ){1 ^B{+$f(-|kT2ا!K֧AP#|`rfmguy=]:7g[i]W| 0EVb]OwA9)m5uq7,&0 ^:ycuYvx+]ٔIz6{ ̭P530c>)bxyk*5Qv|0u c_a݇vPB| (dK2V(а88 n\DђJ&H'H& (Cr ai.8NY⋳*boT'dQ;M݋Hϩ`:A`\hRj6>d{-ffqeGWi7ӮDdBw\Bml4i;hiv@e,W8`PࣩٝMɟ)ਈnbh7Y`n`3gnUaGӅiThlœWv!U/CT%)b,77"W|݄iqle+qͣs–:>U~OJj\Π+#V*4b6G5ȹ?BIT,_eѠ!hC<+H#՞T޴PxKͣ߯YkyٖuB+5:HY+GDomj%*>k<ŸVWrPumyPm!oe f>9wAY ~?Ig]w#x% meuG|YŞ@ފ(g LT Ȕs{uy=\ 6^I<Piz# 3J3@:n'«%E7 @K9Q;2ٖhO"06z<ȉa=6q(яO:;(72[].Da(2xUJޙc#+,M}7v_Yɦ ~Pq{9' H6ll z1] Qkm [7 ~(N C>6#HPh4Ctd% bpw:_/F-[ ty\}`ip#V8q1 G.*]LyKEqZ&Bc > } !ovwa3l,C:aAI0jE־k/,::><M5o,j0y]M|`(#u4uaZ3E?utcV0DvJJuk'cnLhU<*I y4<k8 @vZ吆&¸F96Rk%]`gv/`Xځy:O% M<_^kLU, fO'}9V+ vozܩ"S[ߑ)r:th6RGw-09Ks')+^m6^=H=8͏H%ld@c 72sҰaxßO"$*DDjM[swiƍ'l4Jǘ2hJ%@0]>P4ִݖp̠6X¦8y8$3 2^`aB5 LN-ɋfV /KQ_UgvrࢯMk:d1`0&I&e(=XI p Q#}alOlgDFǞj.1|/s)\,q,ַVM&]3/i/< Y~51&)(,U#; 7đᝐm1a:Rh8v?0r48ĵhy+=uNs ^}ֳ~_xxPRḨp:$gH&% ?[FxЮzSnT&<`?\oQÓپ5AF@%j04{*$YAQpW[/Q 9mJhS >6rPg˚a/D}b&b^qs[ksWjvXAq+ ~k5dĤU4%UYNs?H.t#)4˱:˼.[ 1 ";]Ma%KPwrE^nS|:Tսk1 \_"Ցk|Vo?CTs802Vyb*Ҽy "p/15'HVSP/A >vߜIzwJ"X *BW :aS)%ۚBu)Ѣ܁{\ϑF?"8,$yB&Lw~Ff<+FWABK@j>y vR^es2՚?zºI'6n4zw1 ZC  MyMX}h(Ä6 $A _-\H[=㧷/tCQ <.<1A,1[gْ!rM!Xh=Zc(ӵLiWy0\MZ0Ps4Zjjc1ĥ+$f0ވVTN%N7닻d_;4 '5>S%<eVQf=6ɽ5AvBr<5p鶊0~EnA>i3L|U+zq9>2 Ac({XȭHpǠIOuN UXKYr*Ut$(;z=do)͟ Fz''uIrT 9O섉f*D @|0Hn #Mi;_]r;*qgg%)<7U ˂lVzZ͠H5dST?ckR6OЃHb8Iɗeao [M?-VSQ{K2F@OEĕPڱYIςGw(;1I[6( "ETS(~O$ #{ju`DH6Ͷ v0{i)v>%m].v|M4 JK N4@CT<Tohk Z}O=HZ8e憂Ռ+z=js-CN[ؐsԗ#Ć%l7a39┪QXe;Zǘ׳B@CSvq0r@ƁG|)I>_e/qtlOo9-n&66"Sg{\qȗQ='^'8#[m T‚L$ E͡Xa.5E7ĺi@ZFS ST 3?/(yW1tRNS6o V0"LaU^J`*}ӾT) qBwM M/闚9'?ʹVH괃B_p?rWԈ8JN63'&%'#4/y]17Et .f9‡0y{p0;㼣@SZCշh*%4Ez!۷v]ܗ9PW^/Iђ%[왬kмw\+$ն=o> 8)/ 9 K;p0:&9"\e%v, RCGa=홪~ԳjC6/>1X j % G"T(z,+3?Bv+1Gs w >Z=d(l }%T8+6s \m!$I~LsX&ޟ%k2I W9 860!|8}rz*В1ր6}\XLyfG #aeCz;AL٨TpE(ANɉ뢋].D͋5} a2膀ês8yI#l_oϿx czA)ic'Kc|w POX%{Kj<&b<4N팕c"׫bЩDü0S* +~$nA-!F'Ы8~:R<WЁaRїMɅ:5,&֍hv4Ӊ T(^Yw U6/t{@YʑN`a Փv\'?!t om͖%VtwzkMG>#Ug[5:È(xddO5"vh4| B#,iNA:0|br }?C^ y4=9B1sB!f.>Dz?=I<~g>}iҬY(.XW۞Y*y6 UyUzf`\@VNӵNY8s!~J'q!.Iq/%/hr2Eg^C>Qs+nڏ)+D{W?%B^k*^R@}2'>s'>DY';%ANc6׿tufY ?% lo۫<ۄDfl$Z6(K&/]rRri QxD{^N S`8ؚ̯COcoFؼOU@Hmm<`TгmcB5)Fy<̵d"^, ZxRin>.ivHl3DD;&kI+D2멺D]M\ϫN[ÇP*a$b#?X/~UjQ2Y} Ȣn毚$/ 0hS9a6b1~rpIʨ2^OR.q Vxȩb࿃7)wmsdtd(_.vM%j߬Xai@I H H2R m/eShc+[itxe#jJ]} #.Tp~vƊ״iq) $ J2}'@*rzYI_)\;'Kj.Wh? =ycHԊpI5OZ%3um&/7yAfI.mEGsFKdY<.Cd"f: 8Q"-N2!ޅep5M.tS~.?' !*xg:.Ir0Id=jwzzp p Vj ؼu96Ujqb Srڔ>{ :W7-wǶRZ~CnzٙF`0wn,WfYip y,/co31mqr},X7lmjjK^-:Mϙe-[A=[b6L]Z:HTIR ?p? \\ y+&:oRՂi<+^Ua/CȣlGHd=r5 _ڙRb۷s7l?|3!$(?Ek V튺Sըsz9ε$RBZbrRIO};Bp<;&  V-hAϸ*]Tw&tU;?I̡F5j8>3,tj3L?_.esKnBye=]7t9ov[HB/ckć*\>$²B%6W0;ۯfVAя +}=Y]3 GEv%*!y_=a,M!U^&Iܤv*ˉ 2>C+`0g\=uwap/<٥k8Pߺa;|5*8bw,gjQd;l(,J1xA?&:оU~xnFPѓRу0Ma@VsT1U&qPYM,@P8 Y{C$DIۏrC{X2ZJ9n6P:.- MC+!ofKcņubLƙq9a:58ԗI{=0ZsRmn[= &i*3JU1nyF9EnQLMTPۂd+[t\u?lжgj&!R#գX 2ֲ6x>,'6viٍwqxX_/I'2yLw v<?fV/@$~)k8^v D =1ѸA)zXsh^MnT̅*2FniP# fDdN6Q2L,1rK5L-ԝ^N*DGA]'wbN$j[ =2Y{$ZE7;\ 6sF8g439!2yQ3|.m fgQ~1U*!cAdhWeA 8B"8)r Bխ<"Y 5W @&S[]WPW)Qo׶wXna_F"¤٬b\(?T?VcrQ߸l]v40 =L-jx[洈D郘61l%7)%. EAmE`h5TOcna?+uםgk?~M&]I`༨dSf[r)Bz\NX貢9} =-cqLO,Q{nl]+"XEpY&p$l2AUEͬ5~(pMPXmsƪ=U 9il7},< pvPvD6[px`QJ_yk՗_/7+OXeOQB܏cI]UJcFv;ToM%2 (U5}m1گ(; @ȆU-*囲+8F_f lXeYIC!dBPGP&a@P( BUGR_?+ D8"ݪ=[UR*1 J' 9jg AAt?շ*%N srRu>ϿQ:toTHiub `fϸt%n^=)!I<i 6NdrSpO`Գcƈ hZe%[EͶLw7bG,ȒK͍.ՐL9k۝Z 04!{G&23c+A}')M=gvD[іܷ]|D?ӷ&*+D;ok5ʒen/J{_J'HSJAlAfvANP]ZvUbN,K; kIkȘt|%#*AXcW깛52)GΆ$"".6{Z | v\qJF`AӾ{0Ko_Fp[#NSPqԖqj {d}5uPqbL >+ xa%${z7pa_]d1L,4r?6vyCH\ǿVs`pow\kjg"3rS,bnt(H˫eyߖ_5c(/D79VɖfCh[pd\䈼WSj HDVM^-}In"%HQߪB*>Me`e9G9wSˍ'hBEx>Y&{JNN= E i΢-XUIP6Qr9=j>GI8H>fLThS$IWu'T|x[׸?b|{@@b?8F\g[x rcFy׺?Lt-+d1mKM9P7NQYu Oq^KPOy"WJ\&VI7'gQo,GVJ&z AIb{ G^KicOP|c%M+<8_ _Kȋd{cl8AQP}s&dZ4Yйw|F! Vzwh炩 @Dbfm~`2UoEѾQQyXnw"^hA*%)b`EΣѼ-癿W`Q}zLai~r|R\ 8)mfq7#rE*Y٤F#)K)j-D&u=n"dtq:0Ô{5k T ,+6,XݺsZ@{f#" > r;o:a0sQkx D=bH,IP*sўAծ*vTC ~`gIG NvtB?9j&E*v͊6\03j1 Hfxu8#re"ZY!6͠Js`C݀jb$LMs`L*Jl)qH11>ӣsH0d'K/(4_-{tn:OQ<9X%x&䀺+- 3-NxtH,z(Ա֑jcLݥIڞ *B$(ntCv}68~Y=O _~Mo`1T"QшȔ >(u6%{P '\I(^}\ 2_Lib$pRfL;MەADq5Qn(TIdJ-5:m is$j A2sf>ȂY+3 Z<񯤠ߢ4"G5:(g҈Ş P%i%Ufzn |^]VD,&o^ N=汤#LmM ЌSd}?%ςX꜔1j fs>hdt *Y0>SK-K 6S5sq7YU k H|0 1ђ8ۍyKĢ 5lr%P 7[ƃHlz^a\+72S-A0"@. wf/zwS }㝂AVcsNt*zaqhhJ$GBa]'2RgG}[BFpz]߸+(s=W RM69KeYsbTt Uӳ0֨Y߯;t 6A %WdǞЧ'M=o6,so)Tz:k!ܤ+` m,\*/LUeD#Sl('vtiwGic >fɻ 8*+Ġ_<L^NyAf*i\y5%qI*^k}d ~=`QO.4bV;&!@^ѱ bi3]_ʂTgQm,MUUTט>ކĮݍLv?cхNU)t 4} 3lpw4ip.{O!`/K[(?1.g 6x(!kǻTCo9Nx>M<@4M èI50A=eekLoV޹Jk ޛ~ա55nO~nˑ?#E*##Uګx8%ʲqO4Ñ1k34G?k-^Bmtv(E|?/_깆 K$o)~"%60ACTbrQK90٭KWѳaknUJI m:m8u nRsL"Ԋ#F5 e5mmy Q$]|깶,g6ߕ4ci%FvfeK,c%_!%Mjr52l1qQ3UO:j3Q_Osl cK3kQgڈح;#' u`v"MwT]ZbGn*4KCpͽB!,)(ZqԐV "{]]"≈N߶_,"dɒ#=wzB/pN{^ZtE+q o t [KspK(cqGA=̦ylt/:>IEpr=mL٬Qr*Zx8Ԁu#~%<FfoMɞat$pqJ- M[6 )îDSM!m҄Jl*u]%h2mN^%IڹTKeZ_/#b$J/~7y^T%ohV ܤ5fy ;CPcPn4 }a%V7+ȉÏ 1x9J~LSF,#w=C?H0p`Ƿ~ۤ!E%VM?iOlڽ/Mn)\ǶOR*!9.@YBWcZ5`{tuRC- pBUo9k=dΓqSL킫2Cqx@IcY]^o@FpF;(syQtAc++.yɳj*N5|zC 7(@""hM7;$ 24Zd?hI # '5;$Eb95pq`N][9o/mm_-IuW 30L0GR~w  EMMS#NP`FI$pAKfFCK|fm<]O(t=14=5x=P h>6Eh2t݆Hn{u~S3Fig2ZXlw98%VڥxnkV~ b^qp􀑑.o:&9r 39Χ|10~#DHtﳉ-6M8gu8o'Q )fdl3i}8Jh'A?w?akTg6ʌ r,1%g4&p6Wvc.X\]3={oY;< "m>PݓG 3ǢV9~@VM.x 3q3Ҕ"Ch$&DoR}R/ /0B$FC1BLi25k%eB'(00Mr'oA?7Jf*y$Yu57 NtyBv Axp&kՄF>ŧmp ش#) *ve@+@C @RE5ҥ:p6x X%F "K٭O$WT[;uRn' ^Kv`RY G>,.ѯnh>zI3`e5TՕ,pK~sJB8ӕ7Q-]Ġ;ErlP.lt&tL^o2}h/(>dǘQ`^ 4+n@ pʠ9aM Y8uX~1#0AoMw[Gɔn9V奎5-06P9^uB5mҦ:=bJ[ Ġ#{}C;"tv`)4GRъnOFE#p~n&$oKPap qPQגc$1NwDz͒yZGIƖgS=TOP&wrY,H/6Z=iv\_ O`zeH)5Cŏ `%ES8@|OVsm QytW}%t|m -;vs{CMV&0: 4jLh{eȀj"$Ȫ4g]w`~1+x5*QPl Gրp9dpw]f( Oo eAE\\l0 ]txBٙjO._i.zhë[y*̞8K }t}C7Ջ {. (E&}ӢlƮDr=YS'y@fd+Gx :< ¥w~^T_Αװdvߙ*9}c،p(Sose*^:6ěBǶ*:0/I6hrr(B޻d ckVط7q,LGƪo[a5} % £ty>^TIcF`M;܇4Q* "n3Zk~mnx27(ucԱ[r}ahJ󺐥k׷UW!x_Uɤyc6 ʴMՏCHT]!m&~{0哓#lrmL4p71&ՖfrǬiCDL=ՖG"ǚ3n<9iG{?SO4;־?UMaS]:; z7]P4X¾ua+ fΦRD:NROf{K! .m2 Vsb:rX!vY.F=@B8U/ iMF}y$J[^J( p-K+hf$fq `0E]LCvȡCR?#a񭅻 y6 bt 8P$S@CDyav:HJ1/l#[p|;ͿaOO[ T%Ywz(V(̚`c\ l*6Gڑ?iW@[ch#ުb^cahSNJ(pSiv T Цw}dZYBr׉*6{aH߰`M+l9r)ZՌ\j/&U0m$z/Qr JEUl+$σjE SDa.!HV0qEvώGtv0o(KIvc uW8QUzARr80J0缯6'x*Bx }7YZJִoMG o{]$[Vy+7zNDty؇SzXd\]=!aߎE.\ÊNQisH?t~M@(hNWW*@-i!BlQZQEAR07=SVVl:7@Nt*&1$Lwn-1Ob6JSw00Qf `[[{(+[gFX4lhm泜Q[Fch( 4- 4< uL4Zή,Sn)‰S©XdmE dSopֹ<~}2[-/SiM6|\As1?Bi͌8#ˠ3hu(]LoF 5%,D8/rMeVe;M^أ]Ҥ6n-yQccԆ^Ix4'(YX>l㸶x%m];vW*p^[qٽmECX8qݣc$`vg"Kpn3t%DYe@~*ᕒucHb-~OX-%j|^v琱o`b{u{ -k]I =}"ʶz~1C3FiCbme ŬuЭw"sz p*V0? J>Oj~'$N*AJ/yMn/}?}wO\B1f4o:Y3dv??5~ qaPk'SN?99bYk=u 3E-4m{t|9z/H ff#Ҧa䫆N ! ӷQ6hB$rX.p\`nK2NokJb?H#`bUB%%@ctM|aU 0+Y2v폵90qx_HglM! Qr'msb|3ݐԂIT–ÔХUwQ-_<9 'Ԯpeցi3A;mzl=q C5Nbإ-l .@)!sQEU77*6,trZ}tlz8Ou2h%cxMS8URXxZMn"YRxRr< ׀V,nmrCJQ${ Ue4–y` cà=֢Xoh*Ώ\ 0,Kh9 Uz@@n&]jׁ&: ?Jwl6gT\PG ̉Y,)-B¬*0o=p(K5F?#Zuў̶%O'İr!hܼ*vڷ`Q*07@rR܆-Z[%`ZbbwGdTW<ļ >Er]_ +oj,RVKi w%%7BăNr^<|;2z⢎îX̽+Niv#9z b^)̠Dh~}8*MT=ˈ?͐TG7@ u%V_eWADD!"[/7;>QzQ[BXіc{iE46L濾d\F&sLW|tfQ?7t55rcA֚]?"m4i{Tƀ r[>yn^H 4y!4He)y?0.)Rr|iS }DGw^Iy n1~1h2X"0kg `W9>V;f C mvd3 _֮3jh,瑋ӯR RmͺՏn AET$A:8j)-m"]uLj`el&_!_F+H_F<$!h,:Yo0DO5+G"tx- MQt6U8+x,U/XQQ,pkO1+&k褿: n!駤ۀeEtD*(W&7X n$ICK_$ e N"S4;\] { qL ez&QHX,|GU,L#;"!_1Gx+KC: S}m*YI7jp":0:S a l ߺ?!aߤmM<`Z:L9KvpCm^Q7&V@.+vVk~m"_iWܛ7>&KA9Ocz4[= $LvЌgn]qih"K휃0Yb ,12MrŽdLDU=[#WJm|/҅ɉWBM! p/Uа5A~  6xGGԯ0/0۴O'4 i<|?|i-g ˖*) YT L'Z] Ԝ\:n%~3ɋ:KSk@e 2ˇ9T"Qx)LI^p#9kUW) Fvzz$bc [𴆀1Y0OxeC6Dh5Q#"I0T#إm5Ü+f:r5dunkZ_%"&!%dw-bQCٔ 51uFz/ MjufܭU\f'. 5DĤuH-+q0X?v.+)s"hbZLTV|]T1MxNA/W 1Z^{5~u8aZ49&oBY7YA KXs8(9 [Q8[%'$J⭜ >rIkARKNsҫ_%RT| 6.f4-tU ^~бsR<7 ^}PyjЃ㌢ 8O\; ^Ŏ$ʖ9>{|NY>?_؞-!z8]8!ڽ/N8| 1noD &NG (?$Kj/mS:Ty@V*&EFVFOg_Asq.ajuUGY㫷`o[8YxOGR N,Zr^H$V;˰vrPK\;p .=GR mԟTq@ݴRgl9dhX @q9tG@VZ"jqi(aZ^I cg"crpٺ![KI<{>k$R~)< 4 E7mBe=<0L'>͗珂QM6%?&l&t Awn,sAsVo07b^ hv1> I/9b C1Op+hxԠ9FFF:k7vd.~7.z+ QLAײ,-  ]sꚻ`ECeHB =)IV"r `|ua킀6ei "G~@)nc-l"Ge>e 0{{j<BLCj*P 7zai==ELj}qPy0 Ui` + O-4 `8TTYF >t: [3'] <' $J:DFVw_46O*T`7-pl.rd`HvgaJ #IA:˾wTұD wǷ0ǧ0% RkYۣBńfa4-E6,6h:*.V͈}zZ[_ /b_Erx,42[@a[wlPw/-3"vW H~+l (v7hDdfHt@+߫+u0AYD8.Cfk7 bI0%e:& ulek7f@GW8)oZT$X$ԔXyJYw,GJR8qX]aErpFN( Wh4=ƴn_IɃ6YPEb<,PR|ZkQ5O#S",ݬo`GƅvJ8FJb%ۣb FިC-nkF~AKVolD?P7-5:\5<߭d={2&8:nKUh EG6GʞhH/Eԍ-]CoLlIC[#NՑ<rؐi@ qs=ٻ*Z[ -eL89OdoNϼ!՚ 'Je`VCjNC s+ 63"}Bkpo@qCG\Gl1'RbI\{@+ҡ_I:y>iQhP ƄF^[*#A*uk\iUgκTqVr%7LOl6XF'OnL =k2oKeaT˺i\<& 6MZtM]BNa*ɾ0a\&Ƕ?~h7Z68 YV,n|DwzEQҞVkgB*ᰣN}^=۴07)vtp6d u\r\(W=w"ij#2a[(#I/& N#ck7/ƹ=FnXH6PƽgeP3z3O* }XB}^7C}LӗXߦ&5ʉM拱52ACOɡ 3ϝ&2dUA{[bP;#(ɀҁfofCIj+N!ઞB[)${s7kv c"{F"m>c|1fx%sR̶\ccβ%;:[4H fXDː S\mBbgX7Σ'Q@bUT[\Y[o犏LזND;"h "*G- YX<|h [@ 91ևˤ):g\jֵ<,y^j!~*>w}-q[RK= 6'\'N͸( F ק^e5,+ӌ2C#6Yu!tBvh~?C-fܟ q=U TIktF+!9s} azw2,Ր=9o㌡fJB*KK *yXVs*Ҡv_5q8$49f |Tn[9jDE5Er5SM'k5 ˭p]S ms ŻMc~#jGrJۉmo7CN{ÕYM;@,oT 63')]")>QSrf-E1l(([p܏=k3hH:"oƝ~PCHά`.`!f4~)zԝQvNE# z!0v2 ֋ho&@=6bҺemwej-l[7C _8{I{)V,\bZj$E9ȝn7$IT&`t&S=-U{p L3y1|΀~j]Nk~ }-_`2aC)v|ܻ,|qMn,U$yiYJAJ9khvc0 YKAqkߐkOovARl*(*^/Et" ֙>heעtMc1' v>oNH(gd4 /Z ܫZؒѷo/sG%"XasXjrZ0PDiO̐#<]i"0X;֞k*$ӵ:G"On.(U c381:$YR8h>=hlJ;Oe$ڧ{1˦a? o1HfE, faKo%N9odN'+^鐮a%g'9]|R u^ox pY dy7 ǾPć GgYVڷI 2[ Th$S(2ldFuYOy[7^P8qsJ5;G[m|e"5m궺ئ/ iU[3|YXƖ3 ! ?h<|p3/Fi{>:0 ɦP=+qH]BR"#?vB91U;[h _)Lt1}CZMN;۷UN:s޲&UՉfˑcI,!@m=wP'[ h 77૎aIf .#g̖kwڔĵ[rӝ~%$i&I˵AZmGЦ1ӽ^t;o mhڴi(=kp;GlLїgAКbR.F(+3/N\:E)iA-`> oڲ./2C8OTvpD:Z$Bҕ9ww'4N$ZA,*ilŮz-NKRP&L#v&P˦O-v" >Ty1 /*.ָ "bZybwF&\ST t]J9IMf'MUpE)QY^#}\KnP,9Ue#Z8tUb’e X;ޏX@0^GۚHϓkv[ l*W7vd |7V2^"l:?RW%$0ߔcø[&2t0aUW@|%tN;](Z5H,Ug)BKXP^Duzwwmq:iہ,&( p[PP;h\,:YF~ktgU9 ns }2KOyӭm~Y PJ2krO !W+7;?|W%$1DϾG zK JEw7s۝=`;s3ի .C!OeaIZd]jn*ȋeEt,XGZn[>/YYq˼NN rj=<.kP8km5 ɐP#[GՁ1'(c:O\TeqHwoɜ1O~Z XU߱Ïv`c0f# C%qkDPjXsIt4y1Ol9.A}vO5>v+yv]33+öŃQR,9njoE^Vsw*\<#Ҩ{6R3B^Ptf{"5 購vV1ҿ6Nw{G۾%`Ł!qt:8O&N@8 prg7I4hg۾f/R<j"q+ Y-./ϴ:mXئ-ۏ͜p6.&S6uyRu9J<:_r'џ" )y<ߢ%E6sveM*F fYծұkHTO Saou zj0w^1g|MZhĖL*{~O zvCC^ZϋD4@; I2<;Qe$8[3I) ҄?kݱO7{v y1_Pq+xbY`{RsX+1({s+jSWR;nь ZU( T6:UXX`ƺ$L9ﰩT&ʮW0NJ^(1׆z q{EOGRWtvi..uW@i/dyzC \ CW`{ͶMd@c(rG N`4 y51dbL,]7Za'V{{4np!n)eM*##HEJ2 "ch|{ϹL/1(gJWBk_jwo4h%<,c4C1 Ě* Ŗ|AKY%ӾC6< :Q7 $zK("响y6iIOƒذ;'-*ا0oFiLRh:Y ØWb3zS69>7lGtG]c2|v o(R &nԥ[&n%ꕺ[IK~Bo=R.郛lDoS.m`K(Dz'eH. <^X-NaI" R 'cG?t'?ZShkL^J4? ͩ`q:Q3㊌zbfIbeFX&Xu\ å_So>sR|uCrM"neC½:ě]^t]'@9kYJt]xщbt7)qdDEKO_֧fKb@e+]H~38Fen}Ί{} ZXCzCD L$.O>IjѪqQv':l4v;⻲l)EtRViaЬ!C">JlOKG|@$A2+*G= {ڣ,Sprm(M3=(ف:YW_q0'ˠ|zHAuY)̝f_R'\p2m}Q({".%^Zf-Uqm~_5.bc>-P5F rk#Ԩ}6|Unr %;T56YXRylm@?=T0La*v& 5X4u.`EyWYwf*.EO(C‘ _gUa qݨSz]Ԏ4ƏT Y|D.z.رq:Jt!bꙃU|qFL\LhC?5"ƲzrOhLJƘW~?vi&XM!*K";R ksБ϶F(=ҔzN4#bgCr: K#$R=bUєt𒅴?P#HjHw4YLp !BtES1asܤj sR\.3zl?WotXH3`yh8 Fd)gq5󾂄  ̻wi,xwT*۹0jnXa2)Ű!}iYH] WmD2qD'W~;RCޒ,c%aթ*p!o2!W\{C 'L*>ɡ#o籹8G븖g3Չ$x8=E},ܞ*~ ljv$l:b!v _>u6@Bh]~ }(B[vr! }I_A"ffTeeZuʙ{X_>S)W[s~T͒@u"ꦍMdUl00UQpH}%EBKQB<ֲ-U ]*=s*S]C4ӭnLr4la3K-:4g{s\9:qzI/ij!0zh:oq@]}2>^#p. Q+БcC)(lx/cLhDDpcEN>Y*i.h"#2{v+kOTjec7l*~Ow |qPƾ#J#Y3POb[3p~`RW{4jg<ӏ:`H/,cCލ+'&\Ȇ=HWP^XI?$X- Fݼ("T;UD+'7;<7ͺd(m`:de_HzzKVQƒUQ \H.YPz7NvRҨPj ?yrŸ{WH${$z'`mX}y?KӇezv.]1dnyzw3' $F+H=KuS[s4\V3E?,[=&O`(l1us`2MUS˼:MK1C KSn10h~*dz>}/I^̛]r,b{4kb2ȩ =2z l!U7*48c&ɺZ-+LFPgy49vrwQÊJj/Eւso,.k!k,|Rcpbh8i\FFT wX6˽i}nS&6<3(ä iw#|)O\ukYV x],AM 'T߈f!/鋊L#֫|g3ZZ.#b9. Vd.o5F9أq*&K^NC/RN pɉ$uD0L>b!]Xq`|J2BS§R~"T\°{f Є]A< ɨA[сԋ+۴93;WՏ10iwaC&Q&둨-ENRk|Oy6F.ӭX1}PJ-bc.1s! ŀ_sq̍|;|O0t&+f߹ b4E5d)ډzR*jđA'LR4/44iTI\`?E*9ܧ]Os߃6Du )&SG`>m;dY70x=*q( #gP+@̱"k"!/Iedw!27JY!^&~k{57֙p"t=W>ht>̓}̍Zoq9hm 0e)}WL{|d;0tpJߺQqB=JQ#f< xQȂ^4+un[|*6IEo5Rg-@V;5<ŒY%d'CcuZ-МIJH琲?|%. ,ssֹk'A18-V9NpFZYG73.@ڈ?QyGDӮG?PA6F #ef  n^c qqݽI pO8OpJwr}zߤ4{lkpp-:h<4n}g7usDA?!:8qAa^ū~^yZt+hGQ.Qp-2lL8 Ála0[o݆E:b{J#p#$ͬxi4֧4Ox&Z~㞳;GMBJ8)w2>Q,!k2-5ھp !ĺcŽ5\ȼf7\#-q1rMvshgulS郅6!h-:SߗV" `irP=뻀c1)tп;Cbz.;tIhҜ+)dJAyxa OG.0O?ӣD2(#}[?ߩXxvM%ѿj ]@I&Tϋwʛ-ԎT}HwB;xDΡۚ ]|· nJh܁:ԫu)<|{ !o2~#b>X5a*򑪂Hٲ#;RjZ:^Бh31&Nɒ*Fk-6)>سU"`>H,dUYю}a7@/e37O*h,0! A:k_ /.Ą]RpѦTPD[L, :_Nӵkĸ-,%*i!ߧq.\~.$xa*dƕնS⯽ҀF4|'~r>=б^ҬOH\|YS(Up&^Kt5{b}rU;Cw(SNHT}L舠 f"w['Al9sHgRuftNe!Wu #%O{tI_W! e;$q!-C؍pDId9=.ϢL,ȳbpԬ]cL| dOb:vEl!VxI>+/3Tw`WE_{սzD@4"<38%A(|9w W*+vGСr!#A 0?Ƿ7ϺzI, s2VNʎ n FRWR͎F6Y4WeW)8h$-:` F|O!c8'3B^揯bDl&l!?w`ff9 ǁP"ћl ,&L>}+;8ă y&rǬ5`LQIPMI-'.!!bCU!gȃ|ܕ%Cd0p0Lq.iāsڻ kD3h ԮjX$f#Bl#b" g8^=E XdSUγRyz$Vʙ QwNrJ_9ݰNe vW0,I6kF0;/FG<8Z!jltC*%CD\ŠXNA^J*?5L@ s :j\(_Ⱦi\]~ռo6n@M7|{Bm劭D"&Zѭ$v=Xۮv }q0H]z * ]`rI)re&N̡S;=wŠtTޡ98wSv؀ΟMT"OA!s|{m/Bġ%I:ȒU ]){6 !O P '͆-$U;/^,3QB2%st6r%θQ 2"T #=IiQ%4$b;4Ξtbkӓ[fv;w,z/}^gؾ0)7 x;d¹; n]FՑW DrFi7lj:hKuF%tO.6n-A}aUL&@u+T/$jJ6YGz)ݢ)t`}5S9f& ~Vx;]5vn:rF^ALw֛TtMZ-H,[Ay ⨲c\<I&EbY!6y#TRuЩ` Х.E)NM?Kh=Ql#i1~!VU Ql!vJx>c":hMo92rdT+ff{?! `[L2J[p}Ak;am:`fUc8Zk.5qVN}ě~ Hj16~ 0Cn.uM(jq+C(2WϜ_s7{Wjۄ=2pF[.ζ0e-.IDBY"_c=$&MƄL9)79RJr [ӛ&oOωޚs%jzƥ_di8[ՂN a7aEA ^rw!D[x Aݲ`yrLKNP>$5 P3C qZz[ *.ؖ0CDԝ wzeW#V&k5Vx/`l]EQVex&+Њ@fL=D@qʻ(0bO.%-~!ۏ2档wxxCu}7&bSE=uTcJd̈́܍ H?8t']!2v:L15$ W#i(.MvPlMV٣j4mB -FN@ q[rhK:;L X{2h dThYp|%O~T ۈcja}(hò' R!}4 ; [=40g*bHҚv x֫ނ昚e|R19,:15Hp/szRS8t?1# 8;f>~s+cXXMZ |w6icd\~L2W :۷5gEc5"fz+[(T.(.HF[AZL^p+ X!+p7ήw۷š{frĄ@( tJޓ#bɤ/ASkQU9Syou(#١^rakOY^5NZ+!x4oC*U7/p,uvtfT$ 3& WjF2 )d]>!YKj;X(iVn}O-DM^ 8}XReӑ"Ea5]&nدxye0&`["jET-ѫ9r⯜v5ZzOIxrB*+At 4 ?J%Xs&K|6KSP1DJ /E/pdќA- <xDczXkgV~u℗gJ!x4ʑ7IA|?ܡE\B+}kdV,=.[ a8Yz 6^[WNgF;؁Pt?_)O Rl3M;$aX~PV = \n7~|Ҹ}_ۥ%~)^4&O73t7_չ8%7DO.4 Z Oi8 ձXDF\ hi/OIʐs`[ʖX /J̓lɧLC<(g{HxV 0a/DJF9k73WۛV^G PiY: rQicqf:D1%վy VLRyk5wli6JA:XRA?3~"w۽ﶛ̮xweV|vs^-Q`+%sNGbhd0-dx 6 oK\ 2L4 [a#ې(c="PϞP"e9aɆm8`u!rāi)7@+<)%Z]AZGAC ~n4m5.s @ #8W7XQ}_6OjK_hrdjo+&b4 @vjn3m9gʞۅcLOOY{By⫇<|I( `;%GUFl .ٺ|*NK]0LZ*`)+8/!//)DL|xT}.|L߇-‰ i{hcCXd:&i=\ ؋ VN%c7G#@ hKA~lRCgS!Έ<#ugV8vZx0]8U/h+ΖP_|qXگ8`e)زR @eO[~UA{z,k ɢ֑ R$93[zSz_:҄ZKg9U݀d ԏݞjY^s'zJeq/xûJ.P90A tOsEW%NZ#"mWWI`B4 vc)O \I5?3iEcc m3pBzI=bGKa! Qz1-"60Xy\vT`i)m?l=Ji욅Ғ-s1h#-~czL 辨q QsvTqbUB1?łl{~^I-g.)Ya'To!z#kik:!γZeK<+]'q'%] DäBZzL7##1?7[H?1|#NqKsEX&cGϦD` A7(nt,e8K\ɼtMk䴹|EeCͧIs?ˡ(;be58ZrUaGiK)摄#No*SY `M(QRroE g]HS=M3J ˂CrT*р6'eF14+Q|L?>V5`.rJ{9$GHdZ.>F(VP؄Ab A`~j?,號q..*+ɧ-q1n-MDzU+:*\I4g")QSJ9%~o2>Irpc`*T_!PM9DxM<] {ޱ:%Luj,EZV2S \(؁\x礰ΠcVe _~D|1(+OzP63<8$‿ͅNsc~rB tsmٻ-KSŀ,Yyrһe4O>цXX"MRނRKtDy*T}/15fUt1r"Uȝb8kXYyqʌ aּ`^sQ$:h/eF̸haPZ_+Cr4;թgEU>[\s>L/ aRxpv3>n,TqhrxkpBL\1wi !6ڈdC9_+g (^~:k%P4M:0a#Zc`gEYt?HS *V.GB+T+ @v@~*MTȾsJ;&M HwşsEP5ьQ| >Z, b". M5 jOBMoɪ]=1a \)8x`kCSr$!k;%ڬ3XOd{W)ۥQ.r)' "(~r.`4Po g4>y%m- ]<ˎ%{rM? (XyL>_@iծ%&'p^GU}dhw9i7)"d` O<)k謕ܡOؓ "}X<.3##?P(+n{*ԪNq|kěB^ٟz$}RFH;R'BS<@^ǃ(ٌ?1xbg{ 13gV\~KE'_upu7J!/ol/Fkja>,z}TZsÃ9~CuH03`e#dCD;`bCܺC&ˮSjS#Nڒ%F9%r̀ϪYof&%醸xlF*{IC[-iat>$,) U%AL4 ǘT1:@Sex;rsʙ|\+L(H+fR P cRUh#aN|X(Q(Y9^o%- -R\g '.g"|]Э_*3>Aγ,ΑEqt;GIVى )$Jp{|=cW%0+0EyBhȂXKO>sHh_T z^SĴ1V=ЮB,IęvMtw?5È9z s[s/cהEv&7-p"Yp [f.nnu#x@d/}A紕\e>,7Mr^c&hrK~GHK'o5UORFuepʸgJGܡ.LZFYY7 g61JD" T 2@ⴉ "%g?1?ծ-K.`Ď`sR'9dgXCEYU+ "Ԫ^@#?wJ+⥡F|ѻJ<+`NOWIH7Y28SN@4-s(} DZ^ H'VL(5~HiPrJH jY+#-7켎R)BS[}R7&8T9͐ANSg_?u;};y?w/ t:+3:ޒ]@ҵ66\2`Ҩ0$iwc|`0LԆ':pB/ 06͖'(˷; ߁v([*/|{ҾV,1$gkIOH 6 l`Goq֏۾PO^xE'-HHۛgWinv.3ht Yz̳|@xżNT1423Iв9sIN>X8Eф!NbitK OTBʹ M,E'+ZFk:cNávTd~Ȩ[ @?}EN[e=p) n7,P/'OoOo_A HX$ܧ_))u.cc5^pUϳ2/m"2<4V\Py4V9y2;if=@Ɋ;!'TQ.'JlֱfW!.qE@QX{-e` ߽{^qzxy&}[yeK[~θ=aUs$AM\O.p fhH% M ɡr̼w7]Loۧx_|'4#}utҢN= ^k96SC, ay2j@B#B@YQ~kbt,>d>}jn-6c]LԽ%S商}ۧz tyG1 "Nh}RD$x`1 j!e;;n e[aɐadP"E*vtD0*u*W7&ny @u+ ɣg߻]-j8CZ>c r؎ [5TNYXÒ!qa]5x޼K oJ3ǹ8NͬYpLӔ$4ij:h5= I=y&j %v5)!6)Mj3Y#WbG&%*jo 4 dCyEΥ!<Үǻ˃bQw݇q4oG%kH4fQ8<:]1mRD^ l@dwd;b['Wi(~/n`x{ ;aXݚ2)=5 $j."zCm{_fG!kѧ)ֆeoe}ۨdQp!%AӳHOSoo hl5cPEQ?])2qD8ŧt6 a}|O,at{2I"jPN]A3(+t:u'@E$<Ƽ2v2 $"B}ev$L7хH$ 2(nE2_-ZJI Kbk91@QO)$1|,@$*}#'fTMzb6f&yBP}9E_ekIW=S?9sN>r~5|o[dr9.s#Z%yt:+%g8} 5nQ b #5A C(tTDgw9t4S1?aˌ>mxWK*4cm>t5qrbQ'TYv PL.;bM&F4HMs~g+2 l#6 9F;t&f+Q+d ᵔۂKR7[(-p-}Tᬺm6_{ZE M0կ|͋Y(bPwn*rF&E$ mqs]{d̥'GT*mVn觵o1}3"!~$FZ5@gOݲ.Sѕ^\^ p`^%s wQÍM0(o-d UYW^+x`..DBIR8%C0syW(L%I+_?hDd1:"|$u׬wqwfG EU: M j]?!t MřLj}{tY5!IJ$3˛Nxo Ngaw%uC:zYB,\Dr5|u/'8Nz?^&jDz9} 8D4 pr d-8[):csјân²lW,@-J[ش`}n:?S^ `!N( XǰʡĪ/q()Oe_8Z%*(4w,+5CjAq@͇319;Մq }W5 m8s2]4r"7%7=LwC'*$c&;i@yVd\ m|Fs.Fe zJx,;%3LۙDzǫ-ȟg l3?WK*#x``etSv#ʊܶ&H$b0~@~0Ωq8{1 A,w$G*O^`cB "!>:437uHpdyy)z#^;+Mrǫ:v}v:H:ҨU9WcU E١\6ynK%;u[K*HQ QꘐOk?kh8~-Z)2euLb6Lݻ0IS*b;99_ /KCXYJ*2[~B?&齊g|?4 A"qSK+KV$gyr*ה1\'wC_BL<[b ~COn/ ArI$LvL Tx,x'zJ$9Dʢ82]#L`"ht;j*!Pрo t:.KIyJAwCp rN{q r4o^ͥ)lrA,kqc?"s#Ə<1Vgmvk\p,gxbI~dNDm]֩IYIjA%F6}(!W u؋}Uxz- F6jx_Jb8"ԟs|i& ġT@{:QIT:2kOb Ds}o+w[zK7c8_DOjh` -db. wƼ+jZz )̧QseN{mC讧8;õx(-!DH’l&ͤ4Tg5ի釻v \ebnkbR{<&B#,h"W䗢6W/_|t;>UEb H|+\ߔѪ( v 1)4yJ<: t`ϪYF( vMG0\τoj5yjBs p ,DPHNq>V@X`y)#;Sy;VeW=da<c٠CJ;%[ќ[q_~O ʓe!_F$[݃#A{$瞩3`{o S O 勗b8ykx j=In+iOFQ)mNy?P"؁q{erRH<:X NSU\iA`m dS!"qQ֢jV|.tf PxIID.I@- 1l,,7dy`C5 wnLP U$ $v޵ƺW/"9=;պ,?J2knC16Mdr̅O\P$ eW煷$O8ɍ5M%˨s 5~v坹Fet0+s<^t'B#Sˣ:q џ>PabI &iX5%KEHڳ7ޥ_5\JR I^qz%p‘7IW; 6ǃE=-$@c>mDБ/[(x%03_SVOcR&Пd E$7L"SѸ=)$C0΀dk4A!KUU_9ZmĄPiRчLRGOJ:v@} B ?㧨- $E<ɫ-Eyz!T˹ttV=Lȕ9A )ttmm&^%Ng B15V"ߍnFD,<݈Q˸+*#msEz݋Eɢуp >[BޒO `_=Ɣӌ5YA>m)}@_<+פuum, lLHD>pJA@=xRj^ߥ00$5; ܪ;}ڴJ̕\`CNRQ9Djߴ&:O|W4tLDoMwm$Ր^A+ _:Q[S3hl `0\6{10:>.Sꘅzi8 tpch$HDp |ם$7`fw1W$}I7=ĂFy kovVjs|SY}V]2Ja1| {d_fU3ؼXNd/V*KXGʷ \1ջ}~*A葨c L\yȍޜ u66Ib'3q D@,*1fsPx #'#F䁯Y܇3AxhNj)t5h" ξ-l pא3$,Po4r2P̷iS?A=!tI3iHz#]O;l`hj O*xHZgb!4ԠaZ"5 ?iX[~\^  B~kYjaBC2S6l z{ѣ=ɒef j*hAE>b< OvYOĈMB(R~ T) YZ`-Rb1 jX5WbB7yiV/Dz,/#iT0ʵ0-)YPiQcgS../!ӞK1I0ABᲃ8S!?@%xsZvN fp{n5瞺lD@m. -EvSE>D%ؠ+K$6;^E?nM]u^9_,†ŷN=mfpc</D8oY&+[t Or 5Io&28 ;DX3TDg/#lݹ'kqh#HsELhoYsZn^?O%ay^_;2pA8uϵ9):ԬX[v8/9r_r?GIc ,.ejmqgV~ZFtΠ{2<9$9~#{R0fZdPGCŠF^ѐ ϋ))\t}9d\u"Eas(L 8!pS?Nnaz.Z ACs)]{ $^t4ӱfG@5צd0f!ۺ\^pLl5\8MN=I`,;;]VNڝ{"`~xVYʚn(3-[ (ZVTmp|U?=>Mn+-˴'rTYֺa\ ixΌTÜ!eP`0jW2rD)m7ʰNt4بZ֪\u=W_V1GOn˷ KJD^eo{m8;C.'ނ|IM=J[v-fob =obc-JiB7gqp7H{fzbNn+N! J(ţcj04b y-.OԞ\vjQ]n۟Q CS!a4MGrq#uNI[!+c{%9QGC*s,?far}K-UK]?{]aCؖnB Op/~!Jl*[? 30A#_оʹ19[MDAG0x=od-GYMN3]x[0Ks Gp-g n6'U9aʻcƎ`L2Tj޶Х -'CSa k15M.[KD\U.U%GI{`}ޗa9ЏU'LxRLoGGT&6. vbb&=Q29aY'^V3d]p{MԱp?/M8BHl>?IT>c j =ŞLL~$)SF(mheas&oybFݮE握2!DZT(8!ۥz% g8|j|_K^Nx]W&`K0TLipUۤ6~6fq~%jy3߽<~gV&v=2y%^~utd@CPQzZnDB"ܝʁ09zՕY+1쇊e,4݊aXO% H9|~7]n-v$(`(,Zpity2!&&0{MՋhP(PƀjOU%t1dӳ nA8{iHOпGV84bD6vtnE,Ǥn*/D ֿ,z}{ͻnc)_=rNxs7jfe`M^:,yE[ӷ/PR5Su %#IgߤHk0C Pc?ԟU6]z "+pk<810T? 0BD/ hee@t7TaC"ydRi}$*e=% X7 Hc63X|d r%o(ԡ.Q=nYQmָaqcas_=@YR[Jp.$\|CPҴ"Mw5k|j[Ё+1+Y|wqi\ayFf?J TP^GwDjh%umMuC>e+8)U1i#YhyJoOg#IF5#Z>̖a!iHjVs.JvL߁v]UCıIym3!m<^" Y7]"[ =vIˋelw D$'Yx-OiU◬(\h1Xg݃r2#$Af [ONh%OOe+<; Keh, va7~]*0cg*2#cw`=4!@QɆ{۽ !hcj˦qJ7=Nkn;H(7ބ/vztAa;"JgbLIM*)uglʎhŁFaqMiHτcIC( & O]bw|q`Ve.2I)asO]i"uZEw/[*sPv*uhWzNF7w74B ;,|OLQ1V1lheR~) ?SXkefAĵ5uu5XKjY4`y%k:5d \|EufpNCtObHQ ""Y PG v޳rY8[4$D{CYWPuV;ʾ|~V1HN;vaƽr07e^+qJp0<ԮյFd8zG ^EA٤l"7z^gb9B#ZSx^NTrH;k{ %8hu[ʏX.r*L^}Z&Q%E/?vw+.:F>Mi9W0qsaE!ͼ 6iDo}bb>M,i_:(k>ugЍ6)WD& N{NqѩtI-`T O&5"j8okXäh/TBE/ ^vj.rpͼYvOo(_fLJSTvAqN%oՕ%ǖӕ/a)$lusɖfxn/=a \dR]V"o5i\/ j7jY+NlH#}SHF߬$ u)77w#}x_8hS/sG>~fTk?M fIo,kI3+0[E%g,]zڠ*3; /TL^I*”mXjy*y.57Ktf]h_=ҷ>{P0'm%RK|tL+^)[R[lVkVv ;u`@l+qSXb >Wt*/C_;EDG0JsT#?zc%Ǡ [ȶu͛"ֈFCd[OTTJ=4S2HҵK~:qe"[A\(1olAh9 ҹ@D.aJkD2AP.Z `=̾=p3r1dV;ċ% %!{nZI3C*.{Z,Z<3'.Pe+]r6 8|{Nk@>i VÄQ!5^ȋd7}Þa[aB~ Wg5Zz3唀P{rN_A*׾{<,bBmùhBq抦$:: MḛYomqC2 dZj~GdNF1l{ lK 4xWXb@V p#}R&Gm%6JѲp؁tʽڗ ӓD7# х^k'|%[:Gdb+gM+KuچKT$mwuۻ' *Cc XknW>{vHq=՗Mܞ-Bʻ#: S9ʖ~jzcBoϴ,.X>dpo{lAŅB^on<ME'LMICjK֦tOBIC=Z˽h4l.Ú$Ϭw9yV>H6=beE?A<GYM[<&#OX"ZR^c.|S:i]ʰ& МX:Cw9,&l\QMnAޖ5]JfŢ٦<0llPΖCYX:q ٳ)'/[pu#/sFLUoҁD$.*EvEwŮ\+-#7vz0)&O/kc0T+ C}2C˔Bg*ňf&j*N~ArfOSbV1sdoFɻUvMO 0"z* a(vk:|%H˘"!#M/?#o\F7oޢt屫ޙ* 5jX%{Kx r{[=\-b~.#7ڼpMW4(>%S~Ѻ³l \e̢W:謱x%BpOYT%`hyP&ӧWta'iW7;@rNJČ5HU̒ Z<⠁߷:h0!e 2f{ٙ~C:_ 9 tāz0ŮrkBO++0=qM3s ܟχX^LD#bZ$gxPI]2uY7x O,졪s#K+wn70t/Q8HR/nY38"\t'9UyR!>XPQK_QM=f4s?unB+r=JJg9\vʃpSz@G{?f1vvB4=CJU8b"LLV8ۢ(W({7 >u}G"Mdjv袬qe? ap<zc,g F C}͐qbyt*qq G[RߣvrLnOK}z@V%,N:2X3EJ4R4mpYShY8|i2i u9ݱn9Y]. i=z.;g,E a0zџp\VT^a o &>~6Hs(m\OSKp){䇸Gqcy>W^h97]6ۡU1ApzşWQ h}q60ˈE@/`^zd6=4?k}ݺG4y2@+LPgHlZzLhX ;ze@KЩ1WAo.}IURo[h}l+̣ >L $a2|93/1$\R-{5X~b\&Bt,KGd2;FtNT$ˆ5Ѕo~"|>/" SΪy;-Hȁ^-qd̓]jOB/Ea}߉ژlޣ r+#a;LhX$d\J yua8Sʤmez1#w4X@_߆8d {=y*Qñ]-ý HĂcǭFIg$qtxAT T^*θYB(xg%@¹h:ecʃ҄AW`}; #Hb4g5SݨqgD_=O_"Mk-I0F4?T&؄9AUm'zJTEnYp_\]A'k(f I*JPXl0V-WFəߛݗ%J[U]o^ZwY>JXLse n>% ۳*Пu܃7j(>03yXEOn8\[H]J`]{ q'W ֞I0 :{{.I'6'at|э륄8:/j//VU^]:eUFzMIĠ+[hI/*ɟ+L,sM':W|NEڶԵ BT% T4 U'>_Ω:5d]Ofg,.:T,t:13~Zi#R]SP_BhըN FᔱP Iuz9n3މ):Kp7<)xv;Ѭ 5'#N2M˱䩊mP}> TXtyfri!)7h`X)+-آ̥WI;xآA*SDrqzH2@vt  n 1S-gXf?ȐdEjT},'=ID(0 Grc̕3'g4\ X8έNߦ"#z?EUT:87ۿ*@Us@T #7W<+na$򸃍J4N#Swl48ryɍ`!8 {ӟ:V>j\=p%CpAyּnܕ2Y2AiN ;x8fziXJ/ؔ>oA^V]\"2s%`,FEwIHX /ǼD/~xۿi;ԔɎUZc2K..iH =(K腽 ®_ЬHSڿ^% .z؋g;>ÖJbj0{RQqc[lD_Í?y#;A㺬Q|7уE|eGgIM'/Gtug~5g| f 0&\N,:x?L ?QGޤtk;295^:B.Ǖmp&Vi5ւ E=?"5ư'u1z$͇Y"+ĉԊRadӀj6+剛_SMNF>}қ05^ֿJF=f`zS8wYڦյRZ e8&I˵-+r=1s:Q!g W!aoԞc{2¡G`\qE|Z,o_V~X;5YV %sg:Pl"ǂآ4_D҂1oX($Cpb}bћ{o ~w2vQo P!1P̴P  ]2Ckd#)uVּElk' nC4*xQC⟤')?σ%[Bg⾵=B- /!nRBEy܉^Y`a)|7>ip5 ?$JO8e`eJ: eNX[v vDWrjF ~gz%~|5Es yr.i?|!%vοڻQagS]G '%LD-B¿'PvE*b~"es<?od|@g“(٪FM5$ ,SHu }Bߘ|yl;]jx@QfGw&Pcok7 tS=8e6R]ig'ta= v ufI8(lZw&")H=G [hO5P,: XPNn.=E~McڷKV°yDzS*2?itDˡV!Hw5ul؄-2hSGG@L^jJθdjs]~ _Yabh@D ~3p&1ӸT3i >V,GauOu$ns}L'єGϭDUЎhN]ws&( mDx}az.7; IM58'Ó[gpu1x!L-5[(+K[ΰۀUZHЈFw!0`-׿$qJcv*5gO6ZoFc}z;Hmy71ya &D~2^@:Mؕ)=1ZE֍C IzOe l)IN&,d`"\5V{Tݛ.@R>?!l-%ژQ?q+/hOlnb8wG1qT5/cN)W {:!"&voR&+;$Vì>'cd:]0;-T!Iĸ+}8eVp(Us4`tNDy3+PʼnV%2#8ں%:4 !aꨚ|LQ*9KBd vIgh\J'У|T%MEh &'')\Y1Vn쎩ɧHv Ю)tݼWwR Dp.8|I }ٛU @~}lw] 2CƷ)3虯bFd`&ҿIڊtAun*j$HjOEu v b=͢>#krsf'ZG6] G;IjPDUgT(H=IimFz/OY=a|34#摢>bA<8(*غGm\J$nut)HvNaO ΃\SC2[A(CCLZʡ}|ݝ2</|:];éG4<E/5ǻPoGXH%ѱz8N2@[mbO G3 `Nn0] $žKs yҁvL!Tg:,NiνTn4 Be ζ ;I(YE%m) crx*}=f$o6^՜zwi(:Q͢wʹңKP 0E9,kq,/ ^;'_ô51Yc_o|иOb| [Bd3g<9vv`֚99Y[1-י4ag]Y!5}z;'!l=D?6Mq,"\+]-͓GFVdgĮpJBg sg)#9kP\Jjf/.b%7_ӽjZEN5E3D%n>kR7(JR`f>jI P|YԂ|ځN(H"ⅵw} KPV>oǼ~@R)Tu1R0/?qnE]aU X˙_KדX̦cM7 JŷGR;BY_$-lp>azS?1OP[[B$ӂ0AQ!,EG,xa?70okfivr)E<5[3Zmc+u]lK;Wqʋ].9%hF^xq{n޻nmi Mٲ8 h_⺻q- D|2>;!jSpo0(zh)GsлEAtMƃoi:37덳p&gl^CVKOQk@?%{_`d?⣙?u7MhO<ϴu>'EV?c;ҧ1&|h>VYFӾ*7${W|L/o~v[?MUMM|5@e}/ǃt蟮 Y3G!~U喒rB"BGiX&>u c;2|@hðEGPS}]XؤzSu 7oЇ @'m}A >M>O٪T:~T9a4'vfR%s=$ qA.b.:3 hk m; '%~3ɷe$[x#;?ђ#XF %'uq X燙CÔxL{SCG:S'TV"^BA{0ثk*1b, בm72'=/(&um?7Yk7†K|[[2,,3>awZhv궺jN͍JY Y>k{*C""U-&إ@J i10ϴ%%SH0xxޕgΩ٩r-bf;w3D]Èʞ)6#x6BܣlЮo;j6GEi&iMX#j}gdpZ9Ʀm1g611^ )#ۖS0l2]F0D2o,r?7'l%ӏQbH\{XyƿP$7/k{|d.k)q$oD5jX ũ[ =jWDmWN`Noɹoٖ` &f赳erZ.4+625͠F-׊etNhpj*&fZChJp~e]Vv+uDGRK,+k&!A ^ *ےgO堣o +nqM^fhQN4-"G'"0KQ-Db((_bnb~QH;LNjdBµe:{Oh8Mݥ(yUMI fݍ@/]t.%EfBte!OA$ƣ~Ylm* YťKف$G=zQ& {fG&,mR6RCgnGּF8 N1 Kw@ 9%5 pr#̾D[&_+ۇ,3?Ҹtc1;E*~eBA6Gq{<$ qϸstNjirgdfc=¿rhF2x|-]gk:/ߛHU_ݺ"+ͦϏ"%{uR= 8K"ŏ>ːٳrgOVA9R*s±첺4QIbbAMG2NMFU9p=^{6̰<^edt3ҊeEo[`i63z½wmbZO- dLW1_MU)x6nC-֣&u1gSub,e`vvj[c|u^W^h{d̚Dx^{rrEx'[d8#sj~[\ېIV/j -XtƂ;~2Əᅏ],P T? Z Zu3?H-vnq"kƁ&I@N$9GUR5m|%ݞK6w0TTGaXr+ `3'?olZ3p}(+_ ܿ] 5AJ@K bY-e.Er5޳(+@0zQ)/zVr'6 z!ȣX? -B?FULNVWKx˕rU}QXa{UfPYJ<*J" i3&0yַ/^ĪL}#2kC9ջ (%y+VvkP2ؖ~ . 0=t4/qeN粖}J (vrO=Èj! l]xQ96 g*xRsu/edIihaM3yuzss ^^`1.aE4c\(Q٪&e2}8r Sud)Rk;5ՄHmpJWudn8|$ݍS$a ^]3E-g&DF~BCvƴ{~d&7c\׽+ϟ #P:Qʊgmm-¥cU3@`1ϧi$rG  SC_2I9^;~|dbvqBz1:䫕xxe"uMB$~lq u(4:;`zѢ_2w+|7l1lu9'mMIY5*<)A_-e ݓ@ W>b |"5j ce俕4!m^[OQZڀuTw)Ua"o:8N^8 %U|l2ajX]6t͢8j56O:0IsZJEOVZ]__[1-82P!UmA݆|ZMx𥥧ϧg2\QÂ8egCohd'}=1Q -{\PP$:Dl+Tpa;CW) +<X,nXw2OeU@jٟP.MYb[["KJ(+1QP+_F-XCPʓLϴ^nc0$PESwsW2Sݹfo28岘/o[s%M ? 3h-`'!`FԂHg FFwͫ-:7=P5;p3x`-mJ´8i:̙"2f8pj ޘ8*zm_KIؽh5h:< 9 ?&iYa'*DH9X س[?lk$JGa,ʑ S=0.}7Vd+4-e6fDsA{'wl`tʋb8d+a,l[ׯ(U4ΫNdn;Ke?\jADU./ܶZnP.2Xjѯ ֯M$/HZ 5@]5c#9yeUXƟY-%!~Zou-ߴѷ q{vB`YS h4܁o~ k]k\T34ԣϕLF 3#cG6QtPCgg{]kg^KQ~\`KMx(Rn@TkފVXU7"*X+˾N-WM엕!<=b"Gf6a44gcKT^I+ꟹ%-(W܌4TmG"tLVԫNHB1MH=hyj_yO/Ɗ'uvV\U٨ňjW{0K6:Q^&BWU׬(<[WKf"+MZN}QNOuV8jƩ8: +<ĵHK&H?R%.IxoIʿX8/@%=~"W8qյ(=RO^1y&~sxxh9{A., n"V2;`\2V b2C*Eg\H=m>[8gÁrكx 2PltyG<$/ Ԙ?+np&jѫ_K a@>ZA]lb)q~Fi$_:Qݘ]?lk겄8>nU?cj]R栌MR᫜Dם)m4xˌ>6̗3. Y#Z"re&" ůf3X `m硿 7ۜ~B޶DKIQŷ&T񕂞<($]gpvB&(b\FILi @? bEɛ~nX 9njЛ_ F坢 4iaUYug΋%,`8D٫2Aiz6Ӆ 㾔4Xh}Y~ tPg$&} )jI oJ`I+I!3`,/:Q2^~N1hܬxTj(9{F]v}DZ_+{z 9 1ێq: ^#W:mG*.!^_0yy ZD$йW?c C`wGZkoEl5d02^\'OCB}]wD/` iM"UĀ;,{}R(Z(J{<c!vL।ii6Dz޽eh6{UQP67ʽNd+Wt;y-&@h~z﷯":u(pUs1uJg(`:S)]|z,-s.'k}tg&m,9ljԣprN*.xۘUk][{ Ij)bk3!nE R ;nymZ׽+aԶMWs57~cwYw `MpQE*V{| YvuX[&`> '41}J6jI$~<,~r%] {[MFBHl> *4Jo/jj3=4򌧼OжkEy<{xmK/.E4jq|^x^3Iu]"JA! B#nW`a8aQBZٔDlPF bٖ`ER%Ќrc.;,"I,_| Sc$Ibl:er vJ!- B擞XBߎˌ<+9Rc8'E*MOYA~0rhϼke˨b3GmmGX_VaU6E $hzis7&]dKb[[S X/2Y_ޫ նGAՂPl ׊\L]z㏞ 2 3&"Ҥт3wԣrmDr8ZƖCAԈC>n4E$dZT߫=bˈ[?@߯I+/R9j`,՛dZ!"_1~ٙz0|\Oa? NNA {޹M5Ԝ= FMW<Н:Vɉ8&!8z7Of'6%1܎v¦c?ٯX=}-D߇q<йo!>2vBxwjpӚ> r$N~ؘ$+ Do1N wYdaZRqlM406S&K KmY#~+1]FeXWuO{Jh xߋHR | (|*8kW|b Ul6p] x^| ~E} U&;9_Nڎn3-\+w9mXF#}cR=) ZaJרE4 B&Vgoe\&oS{F"bUST1&8 \]RW;% 2 +COtv42Zk2(X4JCW`k;z];7>0 oP2a(Lpco}I 4yI8ᖿ.E8wWղ!.|smG}%E yI"x5~Eqcy>[MJr-MktC_pqfyX>WJ|&~@X07Gga6AIeuje0!$oK23(olJ0dJľFm./3F:_*6ь"=D Ϣ`g|]5cc]8ў!k`:t`4w8)+EddJ=4%4LHXg5"".q:I3tgsޜIzB5,,!n f+ l.G0yJEg VpP.gVzwjdwZhtjs_}uq%b3~neQ_<fYܔ/{7Zy_s/mK%T 'zjrL4@>-|y TŏF͒~xɮUyYQ W&5G43y}Y}mV~FG(v :~p(~gD]QBM?p.zSEhB5hE3-݀+![R-@p :S=ETS4)^pbi x5DdM(I>]#iGTs /y!N ˒"1n{?]xg<\zjQaO `s_f UGΦ1T*IF϶bh,ݮye[~vkŀh1ǵ tNհ7bҏM__#cG/,7en?$X ܧNW9g4҄XtTf?u &sLz)##U_2:uCeU_lle{2K鋌AmM\vB.eTp|gxWA }/*EH$wrHuɒda}=H$ ȣ OUu,4Α0ǵx0z*T_̺l=@}KRD[-KS8|NҤ78r7vIp.:7Jق`t W73zN3lE-!VfXNF0|K10;HQiFء1S[ۨITfc}u= )jhE<XEO$~x0dI5ekϡ'5O=0Q{AD!]}U (#NGNOׄBՕ |WфZ0O]tyش=`5w9YJa֖0lbewRYX@b[ݽ ڈhʎ$\^ j _㻁XN'_ad=Ըr4Ӿgc;']n pLIޚw'X" YGKv&=hPLF 866 /QU׍tVY< #t4 kOR$ฒB0gz#(EftCU/|kzF{E;h)jYcܲ`%PNk҉UzǞ*&ä()%|~%ƂÌ(071gmKw׃:Jn{w페G[.5FyZ0|fewWw]xpn\&sN$;OB=ºl(~Y?/C {O?q{8x $i7%j3hϖ`lk>KeO =4 f7/g(:rlJ'>aI\قgc̼2 +JY p &NNwWz"jkLvۇh@ q%ʖcs/W~y0_53P͐p/eh HsK|>.]%>$/N֐":OX7B" 8jg01;|M qpC$v+<9. FV1IE4j`چۯQC7,Gm1uK"ծ<\*<4X pJpQ-h} hX^ǯ<2F8X )F#ArYE anDTDs7{Ki-!Wl~J_d9FiT#cF' 0$89>hP @3RheOqA:ZߛgVl/S8AI031zW Kqox|W[CQ(cqt0P(򛜅}Н_Nkblx1޲nuyk (_ىl%8DmJ+vb'=@ݏO@4!q2eMpNge;]l+YWg+$;vI{{[fKOw:.= vd9qc@m lMypmtFI{0TYX6,4ˊ:B(}6I҅$@20P+XuDNoޏ̲XfFמ m$d-j r /%~,EDIoHN !P{=e*?lZ1=A:<|C`7Q7d_S:ﻢ1 ףJLٚPXRb{VrȜ?o bJKf_L<"/A#xNcTH< 5r~ Ii{x;e+7=85ݪ1 EVpL; w Z9&!xο;)?+ыs ,D:QB/LU=_zcd[ЛɁ9S=n |LP} ߐS=ɩTstrSh[3G4|vϯ{)o8gji1E6{ت3mkdC\.ʥije0&Kc::ù@-Bw\4=N q=^tR&:/$xgA`pІy%tE 5 ‘rST }18;X@\^f{g ׭f7~*T'>;~Ü`ax04Hl @Et_,PPyDPΑ{;uxۿ.ۜ2=ᎅ휗ׂҠOؚQzӽ\pOqiR U F 5_,#c/B 7Nt 2TH5mÉ ^2tpg285/ :"9 4xkŵ85OIy3İ\&rDa_kZ_Hq[X"j#Cn 0GI enrGl 4vPTrqס>ܶO)6;u=,S8BƟj( B9Iqi\tkKEUoA%; }fړJf LwmF'爋ƙԜ80* 4٣"3X5W;j8+! S x b?3^F:]KleǜZDRwI*-dz4THkӹA*9f{ ;4BwuIj<*RN DXF?j+7Zb]p9CܯǍ8BKt͡޲ql M 8a$h;* wZyP]PW]ŸYq^FD;͐ PRͶ^BѿP{<~)PeN {f)Xq>叉6湡}8_ɉZy!?5RB0A_w׵UPz<)kqkbm)9M-)hG!Pilܦ"2xnTJwh ل^ SʊŁVG&&OkݎvU"syR\p!*SPٓvʺt@_|KoƻXBZB+0DJd G6s\ 6]'ČA@D,,j(L=pϝu+n!оfIhx )|8/;&A&En'wwz;PIC% Xe+ZT|ԥҳ .4IZ(40wn@nKt䲞4Mف{ nf;5¸:Nįv󲙟qHڡԤDB-X|=[mg얏߃'D;~R6!<%+e.۠:5 ]N]L߁2ڐ>BcH_XTu N\ )2|i?ĕ ?> &$?"hʴ(?*<xn:11s;""Bnv%.iL{*n_5bl}" _$9ڴGpvJ' ',OM:O_`i$_@ X^2 z'8vAG,͔@xYxclHC$߶,K—NƞxJNNz.@KCSq"M{e(?#Z<&蒇~rZkh T -I9uizx3n!H[*Pվd\[7ס ܝ 'O rO(F |`E1Z7A"UbSαe{Zmוؤ_XAjfCG8G5(GR<12<4%ۛaN5gF^^h,~ aĬ\8:xhrS?!?`/hTIw?,T2gZ&o0*ݤ"xn{c7c;1a\P1B`; (Nr1!6eD&SX)pFxl7sœ?zRscrg!jﳁ@ڴF#SsbxʳPv7v]YjEWQ""_KB=5'kM7RBNjlÔWڻswJIIzz4ɴYH(]Zz5xџuErQp I`w [ڑ] 8e '~GԱ@u$ 0X;4,ܖ ?O$6zeNx]^g4(#cNsaN`Cr$9,dF-0IhB\'3ހW" \\$8|Uunl0RW^o"ƨ~j^.*0.scJ3EubWe6R=mkaF:YsӽreI]0EkA{sbv'% fb82ϛB끜&ӥ4ZBn㩠BۇНIIcRh8-MF3@ ^ldŕ- *^,hS~t'<0ێ婢fm']>͠*')Mt3`S N'ieX#:FT*Izd +{-8Ł>2AVdi K(oC`TPP +px#U≶Hv:Ky[Ѭ09} `:l'$$5i} Y4gp0fc_vBN Xk_p#&ĔRx44HxyV` Pu6dy]*4+ Grƣo7,S{%@N6(MKO$Du e}#?y"}ot | Ѳ>|e'ɳh]Ju&/PBj31xQTQB6:=~Ȗ\ٛ3Qbe*0TmUv3 XRp<.羬wc~`t\?́C[yU7uTM24P[Lj5frJ'; (jb4 xRDs ^upȉA+= zv!3I(Rhcb%DVl bc(gn@xL? v0H6w3 %m;mHmFg6r 5(0 /F{G8'5EcC/FW1m/-N%KW:#!$H΋Cٳ}ŀIա;F2/g|` iũ?x֮0a90<$|n0ұfZaCƳmrزǀ"?s =Qz@ "&^E黷j$ILz{ Iy 1mqJ[!D;׈3dw{ KtN;`3fl:'ć|~BeW?f'1tVճg. t@x݇Kb@-&EyjJh+M#K:ې-v2onxL}H]{@fpֆ+WJNzLu}bE$H nuv|P^ 7-/,RRgloJ &c1xs?.. Y $Suf㶯ӹE A`d< ; }4 b@-W-)k+v ^ii&Mc缒&+o痮CǞM\f{Aѱ V [zH(n˄ ycj}%\.?J;yawWܧH4Ē=S[4(O gP uj~SĎc3:ݸzktY~מ$8Q DսvLE4%,xj/Gu~NhMEy+]51ݞ:AC#5ߴabضܑ%g\b5seʛ]n;Q!Xh u <\h-ɯvyՇlyM#3wBQ܎ 73`UߨbT t|qB=<6 EC)p`nd0cBE~?D&f`Yqu_XծssR;Ht'WW#?wY!Fg6ɒ#Sˋyh?J{ m!GFZK\oN4ayV oc,&+mpQr'F-,52)x7bN7bhW~.(Tv&l1ya\}5tF-+?Wy˫UBoMUuf˳"\o;EPfx-IsK~Я?k_9h E&bFT|c{) =0?_";E+&@E 2fMD7 =vb0)xDZ41X*tykmY7A`ݫ1Rxܹf@k|3>< uqe@F~Zgc9(aX:3X(WCl[ttdmj #΢ʂjm" epA!Wv ! l'I ڰdwmpN+ n׻QSEg ڧQ.<%2~яREUˁ x* ߧ$hdsXe/zS T0f#Yd!x8#>]=:'d5i kI#{'Y N +$΢%xBЧ},LZ*w7$Tn|ܬD|Tց- y/D[SGNM0H1N.dw6{ oH82x||BeN `(}5r Z ͛.SU|xd^A(+K`Yİ+-#zvVfn+q$h8s+E6[.y/r=2Z]iBVs/sTWN +4d' ][⍟.e40Z"|g3 l?%'p<5.vKXK]ڮXMjѕj+^|`tpĔ ebR6;>>sJKD8p0ZFWLԋ-p?dNo2ŝHs)T6pͫNw'a %R fdxD"?w?_62hk5S >ClwZ4A, L 1+5{#ktPI< d:hqk n c%/rN`$tXe4|o7XoĬW֟_)}BӽVX0Z~2hGCdgSeTFPx=8*/'џK%66=Av@0ygJɃu S-+X*єgt.m-wE=Eub`nTG|%NId2;3]y yǍzmڇ =#-KRXA `Bb@vl&QPQSzUݧj&+hUV3ԬL]2Q^uѪ׺,(?K`.H(×\ɑ>^{C'JbqW/HprGkS揂bE.7p˄&\GHJ#c9&-W^kF8 ۨv~If܆*[^Dp,=`{Xt !\V7(E"ozh3;M JҟL2Yْ]gsJmhYcQvTeȿP<^|Fd]T Z{rPjѵ|cIQH5 ,R~mSo+E0 -dMUp>V0ˤEHc'1O .Ibd1|Mb@xqUGt9a9F=64 CQެ٭`q-}MŸ^geA w&7g?W /< < I8W cޖUՉRb\Y|?^h9@32%,[npuˏ$72p 6/,0~zH@ͥk_uL!>/#|# GBZR@x({mzk8~_kcgU7CΣ9y{$S |ј*F9cfY5>MQcV@Ʈ 82 Exp2kSZTq^#yx^^'$i"֧q{-t#U:0QT* CEcT.ٕ6ێ"#T+4X\Pz>ݒ<о+ʞfϛׇH[w 귚JPpzk¶)ϡϐ64kRZ)c+Ґ١h4I+-Gܨoi(3#\9~@z|&藡'ӻ?hf tu\dX$X!o0u`_MJp- q- )Y2#nT֍*nfb.}HA6.Z7( +dGWZPD']$d4#vPȼGB>&dwv@kgbaAp BH-E̼o9 "{`GJh>iW\suV7}V6>QHoSV HRDȶwӃha &ې0`O'>,`9p (`zfmB@ƪrÈ0p|8 2^ +jDžo{1ZUOû2W@z oϨ<̠u{'Odpҗ1f2S c$[+1%[79mtR׫AfZUR%U(15OUxg[ݼpi2{ q3V(D0a3[B s*X,!jP 0s2Յtϳy =*?`[?yNX{q~u;@ $ҙ;6RZyx?Gb FVsrQ*Jfsx\ Keti{Z*_5G3m76?sӲ>NJ@=2J GZ >\< R;cM{IlU x,N9Ӿ .8܈sq8䌢i`21 ZenE V\u7'nZd@DoR`O7zJC\x}M{fb%1Ab $2 P0@|ն$8ʏ %.~kEf1'巭C_>j[I[F#kBT}[-0xÅixJ$]qN>\3!-QX9"6ǥ[Z *CX =s ;ӹcmyF_RG:E_h9msQ|-0P_`MoěV 1I÷fYc)O{1r*y[: 6dFD$wm؟`J0 ´TFZr ڝ281)Wd+ <q3G8&l 9tgx-5;mѿh?ma>R)d̽ AtrB܌-!Qګ#ݽ+HsGT$u+ m\1Cc-:ΣZdO$Cqltry_L =61` Lgb\&`O$ M ~D+oПO>5\儴t/A_WzAR-ºݦ'P4kZ`^$S' 0һ$>/酱$*GZN-覙/^OeHÐK`N X8'W|`)q+jtܗ o:Q"(˹rRx,MKۉT` 0a?ڡ3;E#xN%Gfv 6{k6qP>bA+} Nw#DeNg9{BI%-P$x+a`N@30w\M;f,o 5ͳgI\{^X$pn^Ȭ7dQ^a}7"L+7@) :ھ#uܰ:# *axw(:}O{e6`y(f| ]poXkm3i5~JATHK $ߵ:uKtxʠQ|$0:jt'SG_jvoc taaRW}ݣ#|Zmם,:7UOT A0،D̖Z 9OegdRz6MH"G酹'WHn:(h I0BoZ(~=aSLPp}I d g6BJȽCSacNc#ȩ3$2*^coF2}lx&!)WkIaO\a<0a䔞֮ k0ԊXdx͈`*@ww뗎$;6P$~̓\m`x3f3]Πuzg( Tû0 @+!+)2)^bb[L2ucCq${/19F  ]VV:YҰDHhvCL4 Nߟ/)rNK҅*$Y`E4Tؚ5^fs/0Msiy L {S}"8č~J~zPjӪ\%`J$O 'b+^kI[׍רI3;Vt^y&;6RQ"jCd.}E.S|'JVS<ۜ(3v{SӍt4 J=;Я\~ =͒c6T ( ī5Q~RrJTuJXu8{F$Ip_ĉT>cK zN,+Vcja1W9k% JUAe9e1@y?s7֓66Żyd~ @FU`Ds4eyp#%:2/P^qh9uh0LW'#r5d ՠe2Z iW>wrbǮA4i`TvgSTxp1cpTr3@O-qRH3E(gH)(~.20mK[¾@EotCozjƜ:Px>Zͨ$rSDѣѮcH4WI0E܀6sI6E9z6}mk z;~-3҅9;Lc.{j^;_$qf̍vL@<$k1۷QZeJ[(짋8F01L뛫@aUmH A!fUھS2'M#X1M4y?##]Tk2@Z@48p#WRݝ'%ZO_X\-,7y4H{9\}O?gvQy#>SXO/53sl =~ۍ9}yqN谡k‡h*ˇŻ-b756\'|*:ϤET[$whRO50r D:Wx5mͱRvw2_tY!S7'd80()-) VTScb]F۬''& ;NJ${zy 󽫿9n7Io$tA6`FXaJV#ZM řme e6({yla% _w[fbTl ǟ]'Д`>9?4u^czrJ`@VMPM7Ye;X㛩"Ҝ٨X`D e Oroz<͵cT߈PDPXu0 ͡hănWcBAfx*prqDŽ' g:R:_*s^UЎՃiC,Msm5.+eGV nٻT9KyNJ-3fƆ :-NZ~&p^gF~8jP|}mU La쪫!@$HUʡNz'>K6dXG'PjnGޯ؀xz{>j_ `ʲB8|_MЁzk>$^+X'ma5ǚί7{ 'Djs_mWꭻ}A*V7+8[[J⌄J[p5q~S﨓*a7C NsW "}Ʃ?QlaSPVeL'_r!vK?WŵBc6BLEI9Igs-26&da LRG9/\+VdgXʶWqN٦>m؝&g?ŵw-eE[5!→V=*7Mo^Y¹T'"m<2)p׷"A!}=*mXySHM=O0dLQ?$[M\I^bQ53sꈬ0^=?vXFv#5AJz?ġIv}!=!)\`go~Oڼs"JfA67K|']BÔ\u9*n b3m%Kgei>kam[X *6 \k7g.P͂Pˌa.VnL> =f+UCΩܽ GHY }ZޒFm3ޤ=N7yXgK;lZQ vy bcK'}f9ys&S/w"vM޷.Čv#=H"4jUeW_Zd!3ۧŹ_I ҟk)6>vSi(j"4 ޫ[oYm)dj_˩7 'vu!W2 G&~=$U2~ Ы h de [Bv1:9jPYx`İU!{2}ɏ8xI>(u"c3x"B3R;hX=сգ"Hi7{ӂ)[9:V p%xu N9K)_DvÀ@(ȉwS(^yIXFM9VqĘx7T)gen 8d*v6J{ኅS=)zuwscq# \B !-HxUJ539xИMZ^lʊzݒIֳɗFI9ÀN;A( 6/55A&^/QŅc9qJI `.:+Ҵ*D:gUs|+G!˘ZJ}g]fAFTJ 14ֽX*9TnR(ֹ-F6m>W'\Ej{(/$sm)% a.d>ҕm&"ܪCБig>tDpBp]5)y@!@!"Fa|wJ׹I"N !# k>ӏ,DT@_/A;? ]5pt<$KmxfĪseل6cPG=zEmET mf`u͚yF$0>Z v-PLcX >pmJ[;HV;ڲT[F>X,$s!fq` FDz3_a :3#Ʒ~eݾ?4 |s߬0A`qTci$ hX"'P}%Nl,CŬxI܂2z$[&FX( A{5Y֮mk:4[ö@_ ]/N'|9aKmu)Fs'ܙ}dm*2|,l2ZR{mlBr%){ktkoܗ2hɰ6$嵈͝<!Y̗Yr@%x쮰C (/)0L1ՆJɸY+6y,v[L!NI~4(1y5'O7?UeIa 1r4^bx"~UBRm%_hV"@C[nrqX%]PPh.hH9[L,"VC(c2NK?imHдfr(^bFB7F.I~$K#okYk5㍷DZlDAud7ڵ8mfT~f*^pW0=N[Sbf'( «q;@_gCXfkjvq wEB紷|5` ×_Gc˦{~5pjdrR鞙3qqtd,^CdT`!!W(h"KF){*fԊ/OPpृ(Ҭv[\3H4veLJc]Jt: 5QTE UgPȚBmT#8|rPf7dUS;槈pP?n鿫otG$J#=dWw`,=t}Z4Hܧi8CTԷx_U ;m>9X1ŚdwkC_x8/!ݸԉM0{ؒ\Aא|+; $g1c's{6M K_ ļB8{XV,0&]H,xMjVj8_h#W6QANI:+7"{7=V% 5 '#dkes b=zhN9[Jqq7݄[zCUrDk\^kąC9f $Alsl\F$PmE̐ dؒ(t4AcV_x/ɡLnOӆRWN9cNg!nՐ[öqՒIr}ʆ$dcM$=[37H%QE5JX(遏7ސ.G4 /9w>ЫCBsYۆE5s9 O<@huЉ nK+"d |l~ٜ ǐ9"#jZ$5E%q¶WK4a&D ^@ɩe7ӿٙuJ9_QaOo&cSVNyn v[V|^y;m͔$3y.ÿ[7ikղ+}J62>4WN֧H2HN2#V:{S:N@IL>4N@' &Vlyu\wJ54{)O=O~=_r|$f#'£r3 0k}ZI.nԙ .c8E"0-:7Vi3_[X;f19+c)D tjA:U/] nG1 {S5ū_Y)FdP$ZǢnS‘תAVN[z CڪC)C _lm{ّ ǞdT\[!i%C> {Kx@Sbso*G"T L}I5?o7 v^ttuZ"Gfite(цy1cxN3ussd}AҪ 9®sI𝋆Spm"xa'F>WoXxuXUV1+ O#TgE״PvWߘaJ$ZP.bF:eKEoMjMkg!sg_d1Ԡ5f"d(qEޯ+QI%DhCƵ`v&RF 4dJ Z7/@1|qc̖m.Ջŝ9iU ]*!wZVy6ag Qh5eK5pͯtn_!e~cPӰ]+5#KJ+KT&W:˷`l;`r|}M#{y({}[BMypymX( Ӛ~ hX/ *qoYܼR]L4R^D ,(gIGjѸ0j`΍A@<꠿1"Z/ǏtPM9`Rs6+ti>ة6rΡ|U2q]~:Jf0N}&A#;~13ގx3P[}&98!yц*qd}),Y`2<9Zb9`c^0UGU+@>[2jV+饪ZyRM|,ฐ ە?\-K޼`Ax,Td9?r]݅ub+*Y@(!;yH;wGId1!TH< 5#;h*WTW}"fkeڻץ)Rt` ڠq} 4Cq2ֳ-kIϲa)\Jԕ"; RٹnC ZPSx =k'X=Ξvx,z% _oa/ \ͦw{Ѳ $Yh3zr9~Zdr8yp0 i݀=`Rd)DV| 2N_w?`v4]9Pl?Bw~J9f4dB~A]9D61[lRJkzbc(rpɴ Y2@ElqI&n:Y"# X2(@吩H4To4!9S>+c6y*.ЧF]QsI dY sa<OŤD<ˉmڂ~[u5\[p!-67jMZӅV9ܤ }\sCcPTP[lıKљn5%Tש~ )x(Bd(L oh$>%tX2^%z}e-Xv/A3-QIάm0Tê 6RC`u0[ j袑A33 y=CF8FKtz*LM`;{W0햪oԊ16B% {ڡ>7 ʩ:[4݌F wzTfӬRuvx!⨀=B" ,lu@4?Bk/u=F31r:aY2GM! yScw ̟O{Ũޮ}Q526Ne|AgYҀ yYJqz;T yJZ!x"QXXpj$V{ ^7.@J̦'КcNe)s{TdI_ g6‚*mPC'L[3y$J ij^:x,*h7!S"pv;m5ġkH{- \r*(\9S'x3]jVwt;i` G)#oqvĻmy] Qh 7A0NT'X+P/Ή"k9p+Bt n8+pfwˋ+OQY9֧h7 #\F2_ɌkcA(Bl6R=,Q$~m/c;>ZsOola㬍\RFP-AaxtlXMC#quCs L˼rۍL<(\9]v9Q뿴d5h}5{Z/ Y`"q].9RMtgr\fR)g*jCd;uUOa(MHgt& el=U׊8B>g~yT}C{>[̄MԾ #~eZ"Z J_ZΔX9  aͳ2NQ Tم.S+PNJn|Mf%nxu>?~8 ґ"< Wb4[΍ =)mZfthbe H KF?_cnJL;>dm0D, c6+ t²"9tDV8h ZT§nk]qIɓL6,6QOzuju-S{?<<)?a26zi>Ct,\j)=xe1u|0l菂?$w:Mvm =ӈR #Ң `&hӌNk D_sp/ߙa+̄Gq\{));AKXfA5$Qډt{Oz L&)Y^ץ(H EW cuW΄nHa0Kԉ/+~@)D8D=&NN{w Gl[ijb?[,CЍܷ_bITA'Qhv!P&jwsIiX#ۋĦj98Y\\.[TqH^﻾a?;xĶFfv5Xbkh21@%#N-@nB:A߾\`-oRxTX67% YE|=$ѶAjoF3z%`= P Bs"6O!tk\,ci0Uy:wc9#VyݴSk=zcE0"_>-Ԡkwk8\.~*F 6ڛ=u}$_0?{, Da}0b0-mE׏@ 5_uYs&.>+8!}E٢6w|x0/A7٩7>Qx+YۦIq0’Cڙaﵔ(B;!ZXl/.J¢PIk2bj34xϨ)6ϖ)B%!_eUZ"Rg<\TDh31-LLG@Z6M@w^-JPCZzk.1&9E-t9 bܾo$32-x5õnBIfq8MGrS<0WLV5؍HdPC2Je5 ~;`h ōO2]B N~R zqx6$wf\G !By旸h|PJgs o&v) .Օjï ~ +Sd:R-ky 35(*)0]M[m?ٗs$z^--55 B nǜܫԑQI$ #*ԛq,mGi|e8a0RtO[ =xh%\ ?%.5+?Mhj3Əb Q˚YeA VI~!{l^R{]K{߆;'b~K$jP˺&۲ӿbԚiDr> ?O 8mԡt*vQ DY /bJZs<^E!n96`/0竫KGEeS_+%}ey& eYO6IQ!nCW#֝;?+T.8Cdv4%1d-ɓvZmvtEAzI̦X*)2^{(Kª8ҍ11^7X tFQj#X՗q(y~+Ɇ=4bG\kFq4_+Gb!Wﱸu>EJ\m5o T~Oy? k4\Zl* -zl/+'q#&̰ih'6>'PT;[՞ς>Hx\ y $p0VDO,+k >X*Q~9?'0ǦiTFWDPSv+L:#-^Ui9iMۯעo}Yw{o88#q/4Cn]G=J|L*=9!w<'(ڒ-O`f.3IT3Ի>|; 0~ \ bhs=='H"ss<:JRFQbox;@2qa`"=]26<Fk~g32 p38y9+D2dVdeJ9"1姮NAÆgQDj>[^T'uX"<F\i@I {t~"e)V׾Bx!ggw:|ԧ` 0?CyPhMֹ(0QBL{xUR8'b ЦыF5"|9K%sfcG8߉Pm5H?#?*ГAl]%=h`gN;Uos@E*Vī ^_Z|j\T~ϝI" ul@"2F ߨo&V|~4: 8f*;a+N\gg}4E KEaMc&ʯszo`$&hPDLߧ/=NZErO¢d7\Zx^noK={BQ?5uklqg骃 w ә^KOiSzҎQ(v`(C 6!3-`JvqYd*d|(/ErKshj*9[G9&JKh)Qo1w.ۏdoT1$yNm,m&S{+TzY My<9g 2{'76m^`^V,u,wN-^c-h,01XCf˾FAѱPO=f?}aMJE6M7񓜪W0 ȕZ4 3Ëuq[&:՘(~y:&Z}j>} ?@6zB2s1L7tpt qg..B|; Զ!5o^@x]!I6e7H2Em*N 2 #hd?e8A2Lω%5 oCTAydxg!"Ԓ)kqZ1֮AI=dk ygIB)i3 c^~Pw\=P!0 \B2\fXSBJҤqhYçNM\O tL\]Hu4~>^CO0 pGWr`fWj#,@PQo\~D cqxᶘ ǿA48/X拟i7=LLy&>\ Ϸk;?_9>JY4j+9=Jm]07'j03{CE]F%Л`Kʺ*vWXUAz?L^BvRĔe^; )t`.A ,5SGo:,g~ S7/LJ%_*!)iz}GZ̀)HtE  *2K eN:qL/:,j0BWSE;BhV%[ضq(yݺ 3}{(3N?Sy.W4I!EGe@Oc#IIMTEsUK>jQ}G@~p3mI,:~_aHwt3U.Ӟ%J\&IQcDlY7 c#v,}082K%L+ndqwc$׍C'P*L˞yBNV V`-&_ia@4;E*D\PI6xr}@ "@A4Ju^Ǘo)bsQ`֯y?n4˻h3 #k*iu۞S&'8se ͝NKe$r蓵-T9*MQK{R@wEPk0þ⋱,$*]!kpөl>җ>ڛSTM pn OK~#:(K:adn!@)U[S9)U 6|y!8}6ض^|lWXgYZ' 9}5~˒8=/~Ϛ9ϭz{65HGP {9`WD9nr<1B\Ojbra\rk,t;ʘ{Sqc^9?ùJ}(Vs 4UUEYa QW_Gǣ]cc:~"1 /C9|ǩK+I̡)9 (iqN-m^oc#\؃LD|E mJH Jzr<^P=ƹċ/G\B^UL]{m]-7a{zFjZ"㶩Л[u^ԸS>vu4(yww.ȏJ]N_{)CܒH]|NZr ]ufV}!8#xL :Xv ƸeJbTH&M-ɪ:?Dc* [U %)XBs瘎#ٌYK)ȸpSrS?D0ԃH$KVo3C1a׬k}+ljC1w&j櫚҃"7BcC~kˊ+^F$?*AA-%#ְ 2&>TWEX6"`05XgXwbM(Gf#7<Ÿ?;J@2E21#7)rLa5K#kS8i^bN߃YLvz) T{A ecza>ᴊ2f@v"vDԦRaPjW&[TLQָjeHx 5LPWuRbӬZ2ɰiTq0{zB0:;r/4NУ9D*rȋsX>]oW-0fE<˽R"X^68!:;7s/ZJ &x^{)>K%cYnG20U3AkL&I8Iˮ9K^_IC!H.qX*]c?$K?klrdw7Өapϧ?9)aآ~5 C! |督S\Jƽ-£sPν\O^qj@%:d7C%ñ >\9Je5@>O44Snav[D33.q^S;"lyixvsUGH[r)23H#jXYe͏AEXٖ悴|,YI:lF5E6KCSduIW<͞fxD%mE<og)6EK`3LutcKɨ)Up.#d m+yf=Y[3~wP n߽"OFM}G8{E'5fnG?U 5uNF׻X9x0gQ5Z n@efo"9[RCW6oa΃je١#1 q~2zG;BݗFA_Ŏd1VŚ"Bp:SZ{޹qM7yS3qUc"1+:1oKf8q$C}=UzP\ HAаuHET :Z,n+ Uk@vit!yF_ȷUT$"a@"T'6o/lD x$^>37?;qz_M"KZ5쳸 G+K0>%?:6R0[!|Pvֲ} 0Top)F8*kQ5FWʹZsdM2<q͂$僣kd(^3l\@1b^ hwiSܮ͛TŹ_A.t`J'H*9GIiA}Q2՝O lRbŸŖwE{6%ݹ̂+Knuzw5 ek?&Uxw51RGDDq+-?G#(kR%b-og/LWm%eV.+-6s*-x.U֊VK<sW7{s' dz^ */3:R|Mp;B,ȴkv 9G  H68BYO-/P XXwkDͥ: 9R$*Ty+9)gbrbਾ 3ro'Չ ?dHHdĸKniyJaV%%"["~Ӂ#\fc,ss85N|0WV  =/i)fh~KaT ]C .gi ur"1omeK"Vp5zK2-l \$um'!zI1T*pe2 OMO9#ǀmM_`b 9qJ;U9W, ,+,wXr\WQԽ;r!h*|%S;&@mN[ Xﴥ^Lfbv ,ԙ"UocCsvK}Dupjˬ˸(b+=L+p85Ӱ"RTtΰ̋JZ[g.ׯ㪽4wm81Iˇ^Jt{"IQhʲO,}(iP6s Xn\. S 'z<.O[k0݃Z6鮄1/P7mA =!ٔ`'FgjI/@lu/ ;I]Hi3@?8tVg~|NtjXf.Zʈ!ͷjiV>-Z2uk,Zaܑ. 룛xcXB.Z*Ä`R4b Ց؝l]y3 xWW2'f-ig[h)MwFy~]ޞ+G:CkM ⡒֖.`?S8@4.݂Q<L "l#AfFg/.]NKL L7D8>Hc/&9IC|g(83S>KYO asKJ4+.΄tIueBX_=eI8x @(2|P"rpϯ%Ze*`#TkDC .mluеOz~A۲?\n38])I UWP-v=ZETd *uCq72'Фba=Yr|nl_}I|5ɇgtn/o iw#,0Ou4g,6\qsj=*0ϹD$|˷v{$*x[5F|Zl];vό-Ɍ])n 4x8Ăӯ#?OxnN}]@Jj1FZLKj1'sL0~c}p忭( SM_،8f<aа(O݋!Cc}ov'_+ Rr6=ф |CϒӨăG>1a=J(} 6hF6B>NeIn|s2k![Yd߹!03*} !UuB˴d+;* >w)OD+f@C.hfArW0nFLrރsp -IIZtOPP6w2C^N?)2A5Ҩ+%: RBqrIk.w$#I]{?Dz4E1V/H'_`h@q j+DHXd SډPs\ـBV[V5+ػo[T7Wq" Rq -c#K=̍;R=~w*UdZe<qnPȵ~TxN3fKYƽ;3``fc)gbPܸt)Xi\gȍoyXX*8سbm۴4;xFRhmnv3rNRV'RU;Y uP*wSj~9ޑf``.ey'(i*ˈJOP =T<_A;tp9x{Ĝuh/ޛI L2t4Uqzou%^F:3AIg$CS vD6[d/sE JSp;y%=`ڋ %S].G%8aUGu͊VxdA@FVxJl{gYɰ&5?dB۽Iy~})1t֕'T/M1&NO!a 07(@v -Ec~QRP#YLb('(y[ v*T64Z7 "9I1_f۪t;]$3s 7 y'-gODZ35pbS ﴐ v;/tD0MzbilU֗  O(BeujϮf|ʮ8%fn I; c?1V^n2AHIx捶0ۨ{HX~t;o?=vG:Z u& H3=d+Yʘ]6dUV`9{s(Bfĩu2Di98W -s7a#dN]pX- D9JpGDMAT-1B{.O[h*98OBxxCTc"z;XgrRE]q9;dHd/.I Ǭ >#EЇ-DF 6h8?|'%cJ&P#@~Mo 2 <ƀLCH:cEL65`A`,Ŀs#W>HtȐt 2~]7mW S9p|W:26/.+I5Zfr/OAޅ[&+?;m3N2S7C\kWwט֡wt땻jMrvàQLm}haԧWe `[l!6cR|&(h{fޚl@JAhgԷ&&"_XCM pz(v槂0Q̵1zh+s>Z`/Jη0޼QM+?>OOz7bŴ(ƛ΂1X|D@A @IrW-Pm-]&YQ3!Ջ/pM[qX+=kz"|:SI|JP^@KP}XqծYc?T\&^loSyѶVaq,@267Q'{a1srS EK0J4aDDv1PO .̬S-l>HwIFhbѦӟ3M{͡ Boo:0(VqWNsB(Qh ' ִq8~t.(3?a 9"0XVS0\̝']$u=Ezғq+T)`6WpyL/NZr\ xKg.1r `=444A;0Um A˴ѓ=}9I] qU֧Ulvb2~^,hQTva6oM;ä6cPჷVe$`mn^(818BՀmȐ?tmB,&zx7>;,i~wy6cn2cg[}(S6ԴZջ&&qs ʦ_sh|x8(2+ 9瀡 Ӝs1dJ446H٘o}D^>o4/OLmEv&ȜqC-Sj'0xQzt#naԊ'=-; U<S_ E-?*Vq;4=zgP}mndnө7KgZzQ'W $ ~9F)4aklRp/bދ,Lo}OT"GJťux$(VYPdͣ`r>}r2앓}3fOI~ Ll5C Nɋުw"A41=(y fڬNcpRv5" WJa!VfgIX ,]Dq^Ќ=kAov{Xo~pMr$ F_!ɳ 1&oS+e =Ƴ[ݩؔٵ.yG8t|5~*7wZ $fC)Qxq*~Źђ.u2s'!tn8[d2.im.<[1B&p@Iӷ=dwu˟ETMK1| 8}z2HHX/{\u &5-H?^ D&H :$`SjU-r ;AE HwVFq>ls֨D7-5Q:&G:*0N?k_cx/ޑLh P  ;9ܟ?L5CJ]_iխ- ';yOY HWX{N/a:*.:X+$2I୨hKoKg BǾR4)fly'aO8ڠ;0HzDK\<~$GJ q%(I;KBEǮq g땗t@.yAx_IOg+\rde-:2m5!?0XOȓ @76C ۶>Bda>[;NS<^&|`2E1f,BVa֍qQLc52 +gzK&t0iЪJ&j靮 vv eiw.CQtZHϿ- kD(eg3q`mq(#Ռ%lBZfT:PVJϴ({gbr gL[7¦2ߌKXE8~8V#ǀAFtТ zVdsZ5n/{9?GW4m3idԫ'ҐׁBNƦOtht=xS.{( ZZ}uCȝ⯛@O# i}XBTPd(N(nAt@֠SUGe )A2c0.Ȥ@+֟Q%{`i{bȘ؆N'q0 O#0ALPޒ_n`u6MNt ayC,9`"><*߬p&sI",8_-{Y ; tkq78^bF88d)2s4CzD)heOlϨ ?c:9B_/yHLwJ0ӧmOCYLelz+d@0D7{0h,itu)49WG^n:K6niYfEƔ驪,).U\&ۇ4 iP:Ւ|w41 O ,Q.UVI9)<>Ӳ.%~ AL" t?p)W 2h@&u뢛X}Yfªl+#>bam"pbɑPA?});jC稐OUrC&3n^{ʬE 1#7D͛جymg\%2a|/Er@֟/0nפ`o~]dvCie⼠x C~oi+^e_V"c(rC9~||, =^Tڭx0͎ "mBK`ٞ .($> ZH JxJoN>RK^g5qivx%dcy9`̇؞ɈE̜îLe{n)dS%Zj;?6b_-Yr|ԣJ#G;XuTh7pN"YWф%lwqYM$ v_GՊ?=Op~TS_"񥴚\\rJq 1z8Q"[*5_7΢7Q3, ֢NH=Rco/K)= 暵;qfʂW26><M[=fkoѸpex}EdѿlVw.*E5 i",*vt>TZL3q=$ >_:34٪;Ǔ&|V: ^d"Z.溾,.%,${ÎQExS?t1rr3Kg@KN=a 6jS.&dځє)uKkXC꺍1+>1?!J1vzzæˠA;^0sif:\ #T)vB['w{$MsRg۰)ceɚ凳5҉0E~z~~M&P06#/ayZKm\Aʔ˻!USQ\9Iyz;Ѱl["IemYXin79JICD Œoz(;d@3&~L vI<=+VzeIb >*תA#[zS!h 9{9| f ;($W5~ @B Gфd@$-`ߔK??7q@kܽƟ (gmZp\[3B&hrT5Y^O"̀o&z⩛691f1tYx N'Rq0`Aa=S tzn~Bf:'j_\)Vͭ&s!fQNѷŪ$u `A)X>c{& SSfr;Vr >5eNx *D CC֐蟧[GvoߜX["aBpBI1TL!Q3Q&mAp֝L᝙"+\Z ս+WHa4GJm6>&;PMH!{ӿ-T)$ .tjaR:&ؙ'02BA+5mgcBp DبAun-o$nEuFuA}@a68 FVe,tz`I5 HQ)mzZ (Bn_ I: @}kгOBKj깑PS'wn4IBS, ES2k+MAḜI$ Z%˷,d`W>bA($NBH0ȰVSnMMО׫ e˶YH0I'+k ZTxYKUh"hX#0k잯IJ E"@s!zL3[uiU Ǒid uĂqM8Nbv-4YEb4oW}N:MS90TpmH9(k;eei2~P.ZTˮDcΧd+4P/1~xASO9Ώ-Nfd9*5xik.9xcpڱF46G;~ѯ-I!*cQNe-",l_@%ĵfl3}!R0 03Ĕֱ}a}FviD@Rfiqݶ4]8eB,ݢ5䶕q;6<3K hh[WڵGXŝ&9M=b'`o?6=(18*,,Q 3({n[ u$CHXNpوY@y􌖠% c'&PBО4v-Sః:Ya~IxbW6NJ1vZ(kbFME&/U߆䰊sY778!{-6NnΖ.a_v]wa;Y&1"=X] t?^'9}{"#S4m݋MI)]&]kX峲ݚ^IAtHAH}YB *U 5+  w=<%Ŗ*fdp<IZ('|$ 6q3-4D"keNur18 DJ)UIyrx5n:5RmJdW]*+SL(zͧ K+'n*\ ej  L풨P_}쓽0(2UB}b,ÁHF5y> ז?$1<`L=GqNt Կ{1K(# |LG{{0@qlX'E|ɛ>HWmFVX(A]Eg.)ڦjty ܬ&>s@ |U܄z/ E$I2F3]-P}Y8y~117ufU)1:SR-dk h)cgآ@kãZCϱMD_fFR=If [5`7u{5=٪(Ryz@j,,n,k ۺgp1 iIE;M#|yPE-wedhl JG0d̳VbgXy,[/V 0˃W`>#J%h.D2ET-շOC"#.Ht_YzFGv!h)fX-.ċf nd{番2wfO ѬgI-xɶ,쬊zH}dIXbm: 29 |ר#h1xϩIL%Q1!4MkvhŌuw0$B{K\ 7@DS(VuA D&nʗ* P7㚮⓬~[ֱ#JWWs1Ze&_s+uO<8wOQL;_)B  a:-edRJMtW$՝&&b%paI4npR\_#iSgR֗$敁1_.oN]=7h%Ǵ2=D[ݵ w8>%oNDЖ$\۱J֩b?D>ˇq.Lb&ds@0q>WqFѕd` Ly9nJ*frZUuňtx35/K BI6]̖dp˨!?FA訊<5(/낇h:mp; xh1ժ<4ATEZ`&j * \Hy7/G{ QN)b`\'rG"`|n9pL'Sq j(b^ʬ4JlbiD [= T.ga 4u7:[dhq=AE%AgsXKurT}(SJyM-]t[ `cG M%u{!z˘H V?3[n ~!u! /hjzM-Zv)# AtU7R@H5bڗ`U B^w(̚+RLtٟU1XV: _BXuoENVѼh튨.üFz_n?-9o,Ą@9Hd>Pt'ovhmщr0\OT<2r'5/V&"*ـT35?q3X悪m\Ϯ\=rV-(. f2& 9GNT^N3hivRt tfP7qDT itܑoJ-GFr:9]43Fj4/c>9Qjn\5i c7FT1f$Ki*I2MP*1aXCoE82bÿёZݿe3Y%@Mr@lݨH(~W3(HFѬW}.ZZB̈`7 BFg#nF-u\e6֞N3\}yU$;'$*TLqy^A}ř0  +@1]2s*m5W)+cpr7Bp0w *AjTCSLj& ,}GQW+mҷLqI0kAk[F"CiTYe۔bXUՀ?LԙE.æ@­8js[}4taByR\_MZ q7_39iT,'q$^EɇE:h-N,!6Fc[Y]AϔƯW;> 8kkw^1VqWDtrK+Rs|^ܑ$̺R*lNu4[,*8h1rL4+CL Ο%y9bé*s\S1[$ŘZZ7qڡ<5lihQwr~Ӆd^9$l) #z'274?q6F't&/B w灢B/0&jz՛]@ 32CLl]ԩ $%Ukl|Yj,\ZEz}IsYD2H*}U#|*m_a(>dvMYљDp-P!~u\SҝGtEAh-ISUʱ¹j@]؎Hf̈́2>oGe3_C?D_41lיk _Z?eN0-tZsA_|. +(cA^cN_wɯBq˞Xzh̥M2(͓G! mkϸDk" AA= .he,G| fMLj5V܉[L͡3<Giq7$0#wxFKMjX?ݛA70ok`OCuD{8&!fg E?NsAE]|aƀ+ >|QeclN"SCImA~L#%uԉХ&8kt=tDUUSCG,Tmd6/{K:n O >g x.#G+UQ{*޵oJR=(i:!-YԮT1D&gԃs?K-׃uNj#ݭZX>y3)H7Ga+=z$6qG[/zRP01?& J%zlQ,+MKZTt&&k  ( B92nz hNoהx+yeTAn³IF V?\pe?Fl%7d)xIr;q.L=cSӐZC,~nsj\c2 )y+Eyo+[&x;m H5i?Z8@ې_w_tO C+xf@% C؟,I[벂iJ[a0 \Uξ,<2X;LpHui] ?2nSo;1!F ɘ;QfNk4ɇ+Z}m6z 9 7rb RcpxKƵ8E1>GZn\S钇t'Jx[5|9OqcژPm˒tЁ#vu(&Oa{[``^[Te]{,qr60Nn#OCIqLؐ}OhC(:*d]oK}i.%]qQ<$S| .I1Bx'Y\^/_E?/ )/C19ѶJ"u;j ~E2Op- =,IuRlN\?.& 7Z #%k4ԼgTh'[I + Wau 9kti3b9"!ExE*DUpA]MrrF`6u>?9KK7`\[h?n)Msk4$`֔KSFWH J 0d-h/# NKbbL" 1`1TZPc FflF-HSjB&_K7ڰ$Ew~CSXW"lOIbekQk fUzB|ޣN|EDI,мo=o2PٷvOqf?0l<>@"[g1> 7*,.AHt*$dٖb,0#׍吆HeBsudc ^-2{pO; :4KQ;P&QvNm5 +Ϊ r>NN.nQ?NPWrǝC,~/f͑KLY%VwSS ;4&ݘGej/:|SFt.bvֳJQIm {P^H'C+ 0wzsCլ~iq38ӨeVW`E[[<9> M*#/'Ykv_Up EvEX谵4 Z+%*nt7^IZCM(kR//"d3%(;=jw9C|/"ySHЀ(m M@d_ņuc ^2~$gpirO.&ip߸ƞ5ųy?U|u;R8겳:YJ}.ح_4)n ԝ <.)8`n{!tZy8_Û&4FE>1aGo;ٔI6.6q<6y~dH9[YXZyuVUz^BsBFmh s:_rEI TR1fVtE&x4F8 [7DZΛ/ )Sq *RuL+h!y wnjDkymCf|DZz:Ӎ%^h}fˀ?ͻVN)^yjqEhx]eѠitZN>XIEVZh6_K j2 &}o:h@(6 5ٜ&X͉;kYA 7g: 8l)u-|:*;[l_/QFKif5Jlߢi97\hB D*ƍP6̷ 5__Qcƭ;r̒̿{ٍݸ tgd/J" }' )%AV3eܴ^~A!T"c= s]L- 1IW|05΋] d'kX?CDO)L@^r~PE&pPBGSW|s7)gMP:3-}q7ҁqԦ AzqaMDz("kӎت|Z0uӡ4RY'eyڎr,**:XV>C] VdOͮ9@޳~a73E6qQځ#hY ?jA2EP ]o#"XgI"2*!cUYBح\×R9@p:X㙣"n'Q(RUo v_w2 g +f> 6YӬLDK>V!(KHjyvFRW(Ncr\ϝy.悮xćՑV5lmu;G^"xiMR3v~`ؒ?-JLTȁ2ڒߛ7s;-}p+Lph<՞1x}0v# ԴmDj]0%Y㣄/0E`2+;^Smk+C/ Jk͛M,~?C|ZV%5r&dK,8TOk9]r%Okth@E 41㯥9%<"690MYo[Jz ta٘K5ɵ/n 7f$5[f XJ8t|ߴc+6J8n<>tCZ[$c@Ùo*|).pCǩ;$jcc&a8{M#P-*lK lۄ 5 $7Zi4/D@ = %KNU/H\,2t=jeb? ypah"Z 2 gK_nE~yj7<3[͚"Ry(2A>rEC5<~ V*⬾R^/HPʷhdHO卸,BhkY`*6]h}g ̫ZN Q^ z(mҝe9X`P!)O.ۇ6ӄ3Or)tW|fؔqoqF㺦~YZ` 0 0G yc(_B^lщrk:%C;MfLΊ[}#Au ;x̒Jr[ T:˶jⲱ܊ߚ WXϟbM5SxʘCNB %}Am߈+Ժn{>l{5|kC1h\u(lNydbG؛r:g*E'gc+'e tR0NovR 4fFxSmD-KμwU= N_ M˨#H [gۧcs1Zc~h\7DP._8_j^ Q娯,}}8ױyzԮ8_b LxdWޚsu Pyg^z. n񃽊#?Q;Rr9DqIz=}e7W`' !ȼbȩ\/D!l"Ph 7N.?#M|ta57kxJaquܡ#ZXDr[,/-EV $'1SO܋VҲklg óhY!Suz,?AuY?4uBk>{ɏnN̄ I莰 NV6 ĝ~؂֕)}PJou Gy^wلMv럶m sX(>'K" 3P[4\Z^MZ6}b~DRPS߅"N\9zR \/XSfͩ~J;N2lX>ah q*2p e|ذG2炶s?Y N62wxGܙESr!MZ?G =64e&;[{y ؃ݘOJ̵Q^ 0q&Fֵ&1hSP0e\tt DRuk @Šûq}=\aJW?u0a zn{tș`kzZ78byO- ȈRYrq,^`eV<O ,=`^Ed'=08}Ծ75Xn~Οlskbuچ8p\Ǥ!4ήTő{*֩L cT!R"5qy7="dH6z T>l֦G선:4!a  BR:{}Wg.Q(/n[۪;Fu@)غ. iɤzK.wcurnEN`@qG}'>\;8zwyB!ܦ/ ~㄃W%#i.]wZ ' )!Q$m ,y%aNE= :aF5refL BoS5c'|?k|}6ф:nWi秊5;>{3Dq5:k*'HV[nh{PJByx~[cX('!Em8ʪIa#~c΀]L A1+ɏY5BB t4Gk;OBϸ000jf09d6~um Naraɵ?"lÂIP" 3 L|ZM'৑Y 5E ݲ쮿~ `ѬVu oo΄)ܘI ᰃʓ M*ꔃ1DE!5z^$g IțpKSG i's>ui}70j#,ʼ4sFOp0htM\U2B|0I~5[p'*E;KJa'vmeN7W6ԠV'w#v'蟈%eWd/;Ʉ `N=octQBA0AE`POdnZFq\A-Hrgv^E}r WapEoH\oȶ`}Fu*9۷/"?ӑ9!̒~*am؟MW&mNM)`RhO›e2v|޷: XYy[UlNφM_A `QRƫWVvW rY`EQdO f"+Ĥ}rR^9a_*6_CX3P kb GMmje s 8aXnΡxO)9B: `E tu+6;Z6S<Dz׌f靸lqp8: چcv"%a\d/_G}A|P^c4QEWDs5*HV7'{aN/mo4, ڧf^I;Ȳh`kGXܤ]0L&FhIj)짨 ޘȕAZذ+u V d Miդ3ky4ݲɤ&'YۭA‘CkE݂;UĀ6mYiD'@e<,'1~ݽ*a-U +Ғ4X?T]p?-PuzfC/y0zZ>B>m?('~9Bot+fU\B*\̢1== zخL3NÐ;`a\^ۻKXAǘ8dgBN*YtZ>dC?o#pS0( f={t3:]V׉FaBk$yS_,QX8UϔCSo*el@a.ށĄD1/hDX@_aɠh_ Gе sM؛Ib>͡Эݙt 6bXKb{m{uOnnȹM b%76z9jwwJQ+2Zl֒ /?}Y30ik\~ѺjK 4~9 ʕq;UDznpEVq!JtI\A,@n 4G.KiwQMo`s?xy4pϚH ) lUWnܙdXB5wY7miy)|̍6˘ɝ ] [q-}07" YRn}Im|ۯ_(CpH:9K-:;uk5GlM:v'K ߮Wf.&Je*+ly/,!e y@ :l(5"c*C6c˙^|L@ՉGw,r[qЯY{8ck[Lsm!X䥲,}@56HbeDLmsn/LC5 Ou9`aNjlM0ܾ><xm:?dd_C66 rDC8)%Ճ޵}VCtXT hsG^^rD <"?f( [c;QQ[š4qu 8O>q}u78`@5qѶq[yZ( B5┟ۭCEfoK&XjfXkk՗ 6%nk觻?ÌOVg`3goIbpURt~|XJ+M^u.jޠ߭"`Lդ+|ms|J,h90.D*. :5 bq#7X'qBшPLSN q\MTIbJCh3s($hMei$0-r[f~ L`1e[xyDǩȐ7WPD,Sx5wo"Z2޵5Qp RL3Yt47\xkD݅D9q= ? ؁}':3y3 ̀_^sN+OB\HW9'I0zF̿ҸV2M!E j~ʬ4iZr|@mZӈL|̹t.<ʐw ɡ\@2ǧlx:x5Ի72j" \|HDLA<ؠ#ΔFذU BJz1eeSKǑ'w}y(~@5v>itU=a#\|mIy +$!|Rnb6ecjTسZ+-:GƎ5ًΜ(LB 3pyTSA|ݩ؝i~~aE: 6ָ.{gi-SE5?>|x[}oY y<ε "0E SF#Ћ $$f9=!\"58T_wy)V\p8m=^ }bQeEN-Տ;!ОtF*J\Dⵡpi'jY!6s>jpDH] '!B <:Z RzuY,~j_+%E|n.勆"5Q;"Ґՠ;snv{+z?ܼha Fh_Lűe{|U{?42ɒI1ȦxX4P Hvy Utѧm[ɦ|{ʲ1%1`(WLڣy @(\IhhKřr2{H(LxYj3ص}_h](7qnU)I- xԬpҀl=I .>03*صֆSz dyץ@Bw%8@z*9Gܴy}G2v7B2,>jHJf'ʥ%zv0E9mX0@^q#B#"{'KdjqN0XxѪexg 0ȸ?nsW>qoyY\|*)q972"\OY{x?{ usyFirh<`-]mu I`0#|j*'dlHFa9.u}3er_8`Sovuo8>*#A?߫Y:-~QvoMCdR>F5iM j@?~d7Fڒh/y*T=@j/O.e 4F wC4܎[qďSܸȫPTJ#.&76g\Pum0odјBLdη6Xt?hE߶= Y,Ly;ŜJ.pE vg0D+&fܡ(ojkFZ$90Y Ɛvת>0J^º*h,*Gc،N!e4{qU)=wker`jTG6ɜ#XzpGHb;%ٶ:ZC[*--7'BW, J@mr?lR-/2d" !Wk@J5R!Ӎ9цL1>A{?/,'d\#&[l؄#vAdP$ܬ~aɓoSey`d3kJ)>SAo"W5W guؖBNF8bdU#7:IH lo*z[Ϗw%c* BaoLą>#q3{Y(FDQ޼CcQyN~ oOF\,$Yǟ&u{S1 >YpLޕ9DTK ævXl$⨴+ڨ)^~l> /`! ER8 gYxb4+>Ģ+2U[of?Hwl 8p+(0jJq㷇u?(UҀd_ܩ0խ9 DS6SB17[&}Aaq Ѥ0D{xBdEdeAԵb5 }LC jzs&R5SӪ }Pb0=(1DfGT"ǂ޹@zku%M+3=0גǁq1V@ EU+fTurl')G*e}2chM[NpG/jz-`qd vEH #;L*1"N+v {'n#H"+K c6yJ]YPcIύ_9}yyܓ-(x%M]WP:phLD8u4 4Gy{I&^;oCKx `{HFkqއoE·MW*viVѠ,}a}ӽ2'LUH)iT,l^7o _|~##;"'tβ'ߗn45ozEjLIKA}*#.9Ɂ5IGg0\b$z0ǃ[]? )[GP[wṡگ2MǪk utu 6JJ.bɹ4l$b(R%XnÜATZk87^LQDi#n+\T`(_ ߺ)Y:^ra[YQ267:ƴ%Bi ]67U+R!㘇z;vF]>80EC[sJ\dS v >&DԹeđoQm-vwVӣ^Y&r4e4W; qYۉO o~&A:ō0c26騎Y%8ܨf2yԓRΘY+S0u &[]AgX"DMOľ S鶴 ŷgEҩW6lڇT2* BtAӮZ֥rI(4e3`d ļ3n u1TnFgag!6\2Rpacr"w&Φ[qT-uPK%jNED+C<4f`ɭ|>. KUak]s}SR$h T+xNzj%཯O `tȑcBH2RP]IwoŦoeNiw]Z&2S/?o@ [֗^IdKv[|#63TS6=ȇqZcmO10g!Q=iv5*_iY:m\ZlFCP%z\-^9m:4|ͧ^C ;ɞu}n٦ͱD\޼beڏo;r}$^$"We<Ԡ{Y>8FU3w%R@W,{JZKݝc(j1o|&GhaXqŶ!"_Q䗸ɤeXf)V٢Ɍ>Bs0#}strw8;螯lTFГ2MyvF.c`z!^B:\;4Km&4Fx\p4Y1]&>xi(K@اYo\2UAҗFG&稨uf%- Pcl s𩫪&a- 1p3>%!p+\opU*B5hS  QCE1P'RS"1X=!95Ls2%\1֕}Ʀ{mZApP G쿎m. hsWķ y~{h"k;%hᖇQ#!{>rAV:(qAJ&d0/{nM#Y9\ 碆/!HܮDa$JsL]< n]$&r.p80~$:)vF`gIZ:ZP$jj"%T%n"?1w.@huw8+CfD+T0-/(8(o|]虻H_f0CW@Ib,7A P!BY͚|Ms} +yq O3&:q'Q%/`: DZ!6wD{01v'bpiC>,: ȋQO/mYw =BZmR k9dULHIBb=*DAXڂYlSnc@ERE?G!fAxAb@B ެCO-.4ʣydC' <}{_|G}JS0aD2OQ5`_=@ؕ{  TsMEMO>Ii7q٦BV쫮6Ch'Uyz |m}@X\lu*z q7c߅8`NܵLm?|]͎1 "y !zP4(+O Ĺ$1ݩwFi~ec U>/F9P `K2ApO/(? Ts+ |e_ЗXdk&T@w%*xlƻ$jcjd3Լ6:-u>媸TCTf+B[u Qvn'%񻾶Yˁ~!C΄kOЇ2c]lfZQ7WUͪ#>DG@?LwlbN>I>]!=ꇔ} q"PwW35t#:P -yg)\\:iHǑ=Xehjx컫X/sY*\[8j<~=l\`ylƤF3|h&E#ҩӉh%_8|$, DJفi(Y=] ΝF)}`4޿DAQAHu 07ZoS(-5JFx*#g`vpQagb\--Z~Qp>X*m4lB9r+=7)"dݨ5ZP"@-;H#'Zg. juZ^)y2g8i|*gnNRɍE 43t;M̪#rV"[XBv&NYHpt: *#_eUr ӚSM) -Mzb(S-+v9^ 67ixPh%9e ۥ02ogڵ" XmaQW#L('a?vgKEz8xjBoM8}n'F1:wo늖ЩQ7Cu5}FT_ }dr $/]TS7@>CJ+2l5g,0c: &/bHgNwxB>j *y-riS_` ͔1W}=nκ'< %UwjDxG#orf$:5HT&F7ߑ3ܼ|}QHvpKλ TJUfu5JG`D LK'_ji+oʯ~QE}M]iÊW`ty55YgEB;g5x4 ,Jq+Q+Sh?Q(cDy7μNy=7>E lx>ZvQ;i QXLc+Zܠ Ux$`b0gf= U*]&@NRQA7`D0⯳;P95"YZJq}f`lFc r^ VSM0L䂈!|%=  Sm5yl \u>N}K)dCCy3EUXA:qi]boE1Tt`ZVdžKT1u^p[AY[jL*`!$@?4 JvnԬ^ Gk&ĂgzE>u~Ic#!rM&& 4^tZH16VuH>W٤ ӹtpID"AQ7(ZI·$ Pqo=%I^OT>O[#;d|bWIe}:TCeb(asb5Q=+9} p]6$҉3Zc%r,{ p&Y%Ai hWfN_rMeNoŎ)~X|@sB۩7Zv|[~Y$Nև-rJuE([n/isOk{'Ė~_Y}I%#K>y|& n8[m@mlZuVSxxW s4##МВuUv,/;k9X k$^[ dO\K k/G-]FM {i6 dào_ nEG99yjy U3zGD+1%3&"6w !hl|UAEJdk^<ɡS(E[TuR×s:ΜMÌ^>:PqΈ[,m&_FQRIٻ(.i:3GrIW i('?ؠmTh\z8wӬF@ 9!;۽ίG֑[A3nN($WߕILWcW9 4,MϬpQ\9Ch y;4ZvHV2(>kQP96sV'8?\]G|ْg mIґrotir=d#e *t(}3*C q,9Gx[/hg hm9krw*ƇmF~q##mE-~d/Ϊ9iFHSn?׏ DMs(ml/h5%8oAhꨓjaULk{zDf[q%T4!:='ƒk:b1y=c x挱Xx.tDmս,abed\^̤GS7`P2s'Y/)O+;` ]]YcTٮw.I' &oDq2<ݯ +Ty ޔuÎĆztWLY-Tb|k< wC0|_ު;KӔzd݅riX|*HKtwxtO x~܂_q ^$f϶DA_i3xbRvXxLWEJ3 /Wk)'@jl[UHD֕`,d9ZP/GZ<|U8weЋ44fVҏQYZQ\ XlR~5o;mʶ8$) %KU”tx(sAp51=08Ϫ6)-VθK{{e AKFrS[GlŖ ށE`5:3|tByyr1in(cv꺁fjXWGmZgW,쬤Bl.?J̅uQ;zBa㿲VY,ikgZSYQEzbCͯh]JEg0?En麝!>ׄ6A0-X `N10x HAuܵ_!LyX?+MKBe52bWw=si-%#27m?#QcWRxTsYE;Qwa/UJK6 PWZeo5(f#'w[{~[dkuehOdG^96S42#GCͳ6E[";]p,rv˳jTUb4(u=d'ml""|{^^G MU#(X .[̼|Y֞m:)<.K]maXy]TСد,b#OM>TzBqDqA՘1!Y*2ڶxֵv T$|󏴕C袖>ziĭx/ǭ.z7Ɛ{w[y1$؁-YtKRGEȢd`'$)`b9jTu.c%^xoBd5YKU69 d+|F*3&g40?{W)0&%|,579sO?uN]#8M 63\ٹp3@pVo{j;c(@nZn9˛Y4OeG$ ɘ7T|"JN|o.K8 b"{q]!Qj:8N&hEDྴ3;IzÃWy)[>T D>p_|72< es-yN3y 6'Qx о e!tSqynOj|gU֩9E:]:/e7oPWp.*S`bQ/jyx-:۟;1}zԢ7SrsبJ) |ʋ,`$ x␶Hܰfj;~b8'czm8;mhR<^|k?!*%Ebh5GV8ɹyDzr7ݜЫ~Nq MW+Tkꏑp0tQp1 d9NXE7a |f$\NtH2O!̚iRuEE}@PM&-WA#[: ZҺg5{)g1l[ہ8ͣ* #$ƨ ֒{1%XB6H~W&HiX$t~9#b{M4eꎛH&0c_Y&l2UNh/0K+Yyat SlG\3gW, ݾ&#W!"p|Y; mA:'9/+'cw)uIPGNd׺!<+f! oxhi:l5PʾZ|qoZ@A ml,Ѫ}AЌjUu2VJ3;k/O)v,뤆4O0LӛO""s;+^H ,(pυ6fCɈm{ Z*i#x t u^Ib^kKmFMޓhJw 39ZL I [*:ɀk$>!0*Fs*tx$Ye?_'i֟uUS\Do xƈ0aҿMekəF}$3kxhuB[(u1l*6R5Z { v O7hDkg7 |.D:'|4]Ct a8ɤ(/CԮʂόOsF$tj#]CfYk=D"[HAPQR^*t9o N{AHC9ӧdHM6 $OYLei[U൐tAiyὐJο-aC@Sf'GZsVwhFX^gj",ZFms|f7zZ^9+ڷ r'^^RBu5oV`(^GѸ݄n#tnGn$(@.$x˥Z#NXGe>2jڌ~QipXðQv,Q|> _Uq.LQ$G7c~\>yecXy "BggPK*o7O>94dk)&{WݝdN`!9o J#BWb i2-zds+\Gc> ۳m_uj~ǫNfgf+郡e+Q/3l>×t]LSoP"K_qLMd#tFDrD CgF|:2L7HdbG`t:}"!]߷Ǵ-~:j"^ꈟubZD%=s 9llԝ[X{G|R]Mwb)R0d|kՈ O)Q!D Q9 <4 k]ek,>؊BZy[goTDCd6h:n{=EcIWc3*RE "Bac5|욭(Ak|yԄQS-yF8UE'Vv_].KvHZ_$&P~p23S]kjt:`SJ.Fw;!NƗ1su?g?}GS!6^i;$ '8G<:60 I g#DenD#:qsj~pXIS9,/ ٺ ,Tt W -2d8WZx5M/W]gw,x-B ڣVwh<?uDЖ;Xp5h90^3vq {:,8GV&W0m${D. Pt8YdCOԿۺhP [#_[DTL-aŞc5ṮLs匵HR]nnD@JU\%;Vt({i?}@3: qȚu~|wZoZvu׃ÛI(nP{K-/Z҆z<0ƕ9?G=C|3_ Ji pR4O{d2=H:~]2J\,uX=W[ x;͢Ra~ U&[ӆz=0/?F?Z&!ݟm{;vKwְPz>ksu􇓮ߚ\|@!䗆jfR")bOO9 %`=Ab:E"!#(/h#f@UJF3ό Pmr k6[u~}ԺW6" b;Z=9F݂FR8flM\U#M֌DHUrq{<ֶc>^ 傐\tL@m.vP~.x?Fr.6+O'}ע)C%hIɾP!O}E"jZzV6` ɑB:eʗ(h_$p z̈x\e4{֤h5P*^byގMkI 0zd!zvgQGFͧ;nX]y ^ ^+sNäyRǒ E˦Yb,IBXޮq_nc[VBF)7~(k*O997Oj Uuc*GusM?m)UaNlC.W=j)mMzaIUNIqKv,ݠqˈŜ8reLfuƼkBZ:$'-)'T6']NܬBVFI*Ҵ:Br՛gկSOXYNp7qKߓ574BjGͲ5rM )D|5 >Kyб7dolܖx<>gazBolq ,u %WT"mXrӽfs1ZZt KlYQg ˃k`Qz[\,r$)JԍD9@՛5fR+Pbs3VS`74t)N{֒L\2Fx Q/7l*o" u]ͺmz-8Ʈޠ` ӵ2(n2%0a_LV>XF),ZQ>ͩ_ ޱI^,{QUW$(E#KwmY&ʊh3. >:HdVLPC%v\dy!u#BS(v(\~zW!>1FaL=]Ţ$luf=P߆[)JFX w^sL]'ѥ4XK"C,(6[mN̫o8臨/@4!7A%_ɲ[ anUkt&sh7ŁI]3Sִ ~& MK!&V73)T~ެMw}َGڲc{`%yyN{ ^+5umy ގ$[h~|9(P6qHmq@݂X55- 1Мxo|cV36lyZ |a yF_]Zs@%oò=wR[B`RG\4>DTl^l^ B:l."YL 4$R V!t e}E'цiNj_+>76H%HzNA-V2/ |3x"q ؿ}6%p43NaSF. ѱD­^/:Ў|юr]tv+uk| " *z?!0DyfQsY;^'cH6\~iu \nɖyƹt秕$![ Z>':))>aLnH >D Ci$:;xn Nf8$M Yݯ%;]bb-|љ npn,h9YZVyꢎwU17kD?lʙ{tJG I'mhmM0mq<4aiǶw(%=$FOp"M*3lo_}}1u0w͡sbJ5d{N?˩ۍ-$*.,'?t#:{@[xv&E9Py?P< eꚆ,1 ]p=)JrۮzOf_3kn,7V˶_SXk9BѴԩJ;1{-p3:-}Xׅd-ANAsמ>3|AߡŌzk. C*Tn V笐ڀX x]-&ts `uAU K-"6]h`k 2(JUJ͖--NY.VKSjOe/E|5/dW.x_n\&jmTB!=mschrIÞ쪕k(ѽe& \&tY/),4k ) wlY>^*$!vha7.;ԟ iTRɰ`E#'4}X[Tӡ)n~ -I*y/6ڱ2p2SŁ!54;&>BsLIJ iəV(~+MU` ʌcQV{PG%\뱡e> e5TX3tM~=88ND85?^ɬq ~ƿ~3l</&B4k@+)j{$o5HDL8+}< ͯfu~T>*'Y|NuB !b2TA ;աﻙqݦy*MbP(ŠW 5KBҋ+Pmh& |6z re㻍MG .HNJxw6䏲D$L`-fsukFO8BU–gN+4cN#'ԣR$ (N4_LMܝt$]u`Z2d%K[:t F'lwB:1Tr8Lu|}[G_R Excл[a޴C *^]i X_/[ ~)wYsv+2c8Z\TfxgH8ܛƴv0,Na}xMϳdA.xYSjHq pP*h\OmR54 .FPwFdYXKƂ4 Yki*]|;,޲7 iov7|rrjQE'|BJR-K\J9lZs9 `syur\~N:5]wT\dcZ=UDv XX*>juC.^q {GUdbs_0#P΍L^~H߃U}$?PۧytH4]A<}BuBP@ aPCAYYܙ1Y6CFO @^M*I1(&Y{nC3ِc| 2)vc0dyukRQw' x̦C$%'Lh xrrb~\L+SftE\bgDc_Tk^dGˢ *Akr*'ԓe_ù~ˉD׿6bFq)k8j{ U)Μ"'<񠸈h (T_Ha&-ɭ {atd@6˪h>E-p06Yԫz)X/BZba66)06uE#Ze%j?o$ij2u310 N}AMx1ŵZSիB=~e85%:`w9׆` $.J#}F0iFh]A^̇Q&HlbV5ժ;mfB#InY>1!0=⢲z,- R:+B<"F\bI,~![E:h)q}< V[2 ?&pچ!4qbCPh8%kq"庮\ Skfo$wXقIˆ*U :UVI fJ r lnυNNݑc<:T[52E/ &A[Fid,iͨ0*,+(-NnĔ'ϔ-Iw.K{P dOX}&/ƹ-T9!ckqTowSeG̿gJKqO'*(Ϝ]IX#{S=EV/D pHMdmav.^ aaj.:84}yݍssfNJ&hfLI|9qL 4M$4Pdݷz$lXdQ{T*Qw+P+jQ *tyfoVuw91*,ymGݔGȩfǩ D!:$/&Ft++r(/6[ug~I2;DlplKV υn=NiOr)o*voab&D:NE{pP8mˀLnL[w=y-UgiSl`v >q"H!>{>@>Y$H:#y-,| Q:}6b}"cicLVR~Q4bS+7zlY'Yxb@ €?`O)QSv]r$3euwhbAZџ {u"4ep@n("lAw$5dC _D!ElW4H}wG HfRzxd#ކ SH)UKER䙯RebMwsA](#1n#?|YD=>f,l-Јr .>ert6Ki3g̔4uJm(mb<;1oI6Wttj\| I>Y+gݓ''aVߘomptvЈJ^H|s:4` ۜۈ93D"ѾFDu%b=֊娗QF&@]) ZQvlke8NPaK@3ϳ dJatFG,k|vFBa.vIJ6C"3" m *OcSw !z4 Ә ne4 ZKb4r0YPMDs30Rn

    =B{it.RҢ Z+JoY4j7ڈNүzGAVH]ʳ:) Vi3s_ꁰÉ^xw<AqoF;WTp̻xTʾ/>&"bKzsn`ԯtDH3euSH}zx8+(`}Y۫5˗T3kzdonx FK!4wRHߙY;n"-ٕsXT~i@qI,8|'6w+UNO&{qZj <~8QDè#EM<%hծ: XW\{9u%IkV %MD3K7؄4jISҖHU2O $%wh>v >)?V|b =چUlJh&VCX2GؔM;-"o~dc㤆r±'ʈD&H*_hH)?X-t N2ϫ 'R"1ƠH)U*|d1}V*GaL1ڵ΃9[j(4;86RҺOۆ__=}3_4S.uL.fE^14{6 rA3f8\j&/Mm|e! rVsGe: :)α-sfRS7*49*)כQjxҩUY 1iw}u9)IҞ :!lxfavM(6p.`vUFPO"m;g2%,CkK1pß$ޚPqfW҂胓^3\Ñ.m#c1x^=` &D++ Ps0.:GxА{q T]f$/au]E?I+u PnvLǰ^}lpxPIo6RMCRT"zĥPV+?T)y#殨{Mqg $7l!1V&/r)ɳ.&15x[XYܥ3A0_5 fmé"@tK₮tu)lSuK[ NS<ŷ[KfNj 9Ld*f<:45125u]~䮃T} H[B0E[Dmז gE N&X|DiVUyE;uH:g@+?XL"$m<`֎U Y}#  Jn?fW~v~Cl$嬵>`WEpjn}*'t},T%8qۥuyu!ê_B4L!c?\ABܱ쓤 wPvx}Z:8k-<`[0c.NiIaT1p]C-YyG,; ֓تni%Ɠqs424=3m)"k+wR]AȋHV)M#W3O4^:ݎ<<}h?9k/{H{&Sn ,[ʇ\5tu]Het[@~(sBEsL;.vH7p}KT1*0}u"XhZǏ*\M272%4/hpbRQv^Dv-ad04iBnĀҦ% Ư#jUuS^iE5,;"VAm$[3&e,pö=1~]?zƱҀn}kz3nPmDή&}W,JH*39f%8zb"9D>5:oQX ³#`Gx9œBNŅKi G  ҘLe o( =½4ezAAA >^K5OBz<:+p ޒ wrݵv ?]a>Z 60[p4`cʒSڨ`Γmڱ0bQ=F,D%IzdS^Fو;ζ$;`xC3F|/^^1_p|*]ѧG(Dl0RoF2?Y[m0G}yvfeTS#mqRTb$K2p3%]Br} ߶Fz퓝ao*P}[UsKP|$019"H]r!q`ܢҪ*qY}azlt&5ҍJW"107wiYMU3Xvjk/& 2Uۙt#T[!t%@烥#>!l'sI0062 kֈY䷟_%׀YLcD;:G<]#+PMMtB_Ah1:f7''cBi4ThM6k#o)PhL~ֲڀ<ɯC21v e^"^} NY<{&w)i}}H}m@C<#4p=Ua:wiSjg1}9uJwC=P *6,|=JU0Ny1rx :0z`FX_+{`7_(pWαDXŹ[gm$aY/HoIc}ѣZ!B\E?ךc#(n9РMh7AV" $Mp&E8MC?i&3)w4?kL*=\tᨘuA66Ɉ4V;W9ĶI,KN[/Lo[]OYƔ>3j&#%Y~ɡ zHČmex](PF=4s;{zGcS|3Spb14MM_kl98nw?/ MR y7GO>UYAtpUr:0 AӴ%-;& 4^miC1j- P&Q> 1,ܪyT-bo-j]P. 6^y "iD=Χ,x]~40:L^\َp0=5QмMMׄsUPwªJ{7UQf'8C:V$I#ۻ֏_Co½0eo4EjᢤHGRC~pNA,bBGM~^S>}+Dh7fÊ  q؉j%68R}<]ZJiy#<dI]~9 &{zzy.:bذNÐiAdRgSM0|!=TCv\ 짮Z= չ郱WId[%JO*8۩pI-LrVHTx |P\&^xPĒ|BErSa @|$9yq |쇝4G ]p \n.AyQ@F|>g2ؽ D뿠[Bvl+ŋbbr¨ @Ͷa=IH+frWcRX5~hZlӑeo!Ӈ?x4*He)(u1KVi5R[;s2G ~,p2q'*.wIwC%Jj- ʴBPko!AOkcF !WAJɐX;;#Gz1v5j}K 4ڑ랄=xyXb7{ )kAu|/!6*e&~ԙ<=ae1=`O(Ltgdk_ߗz6S;=S,ޣMp.M(jyې9O2q}vs *n7j1  2GǕ₃,f,wp<ү9~Y ;ղ^j,b2Q(~g!4Gc~EuRM9l-^SIG@?wIJ%,0 v+ PƚHz Qj6$ $kN\F?iR%ȀujߡaWM.Zu2emu{QH>rQs6Cm>DgP  0ebzq!]GR< aLL+Myض_5b()]w"3E>=_vXO H2/m]Y%O^F3 $(82vb5׋q`:V2Wò֞k<1OYzw˷VݤeL k97`M~g\$YQU\=d NA)iiDž,VGށbt5 n2zS8cNSϊ={ - 4Kf7,џK"cCY_ cEn"IT`hncHr7];Mlk/(l;1">ɷp#ʺdpחeryG<FJQ[+D Y8ͬEàEeSG~k˛O}2:q.H45i[uʿZܩ+2V- lS= 7XMVO>3ю ci͠Q:?JNA;p_:W>?z9*+|A,;! b}\Sp "2o6@PbKg]nF=LnN=8E ǠEeN'p9])oaVK-pr6ҍvֱ# 0^χ&t-kMv3a0aY5L"׳}1c!y=ű5CdO$UqLZJUDXFZ%Yh£_e-̏O4Tvr$8C0_pJ0Ùu ms<;_,ߟ~?a$;( a,:!'S;DW)^!885{PF=ih4]$)veF|ܝi.t^9nkd)l.bUFDy$#od(sJP[ y0y|C59rl( ^fYfbFN*O/iVr d-F5)Zb m努a#ti<4),(PP?R 6\P>Z|[J^;r:ݐVY .lz2LACC {^sdG8\@~Oяm:{>g돴Kȵ{oG B3ԖH4el%_Td 8PK 6XؕNo㳷LIxh9LC$X=&HXsY_ jĞ(К HvzڎkXTmMoV~%h!z>D!?bXx;=Ծѓ>6vzOVo]1Z#îT5!< RFvqGigF0g-l7Es3y84vN4?@w]fQ$)*}Rm|(=](eY9;n-T LhPv5yqUₚ0(a(Tqs  _G6U`ڰɦ@Rv1]{%3˯MmYx钮,ߌ7 .A30hU|f<#j!sdsV}&G1I <Yen0ҏeG Qe:KS#c4\]p+_a==fYcdq X݌T<*N̺>~1h.x!D+iZ$ W d8!t M`Wk],dɸȫ&Fdy +|L`ÄonHDYP$ѲbAnMNMُVWc3a-"XGtWnAyƷEOgo鷯Ԏ*1 xeѾa>VB \~}<6Rɑ2bOsعAf]eC7.9JXnu9GXLnpctѐ*au1pݎ9c: S<]:av3Kw9KM&11ϟf f=a NÕBa~clZƷ nV7W`)/nT&:CKWP VA'G?rE۫:KJ#oYK$WƛޓzqK^.bcSgR~y t'x!wiVm+1(|HBB/&:Gt֩ϓl5LJLCR Vie[Ӣ\_t"޺BjHIԮ?޲GpW3*ŀC[|xn3!Q YPIO,\dÎ%^'֏Ԧ ~At)o: B mjNs|́<hZkxLOPu{9`ibMO4%c]~q!Z"#(_jB0qW_%_/€Bl|ꪎ[)ǾCYx_yN"X+31LebPN~b'e(F둗*Mo7 ;[`"k -wN|djqRd* 7,}m뫬&\EW9L6 zoNjh}KbTTI\ESp9t: 1E4Bo2j-RZF_0 1lk1 5܂5 접]pDD=OAck,kOʥ+ҿDހ^EvۭT x}Vҧqj0!hS0;£%p#څ4v*Xx),a'qҔoҲ}]gg26K$ͭq܁f)*U:8*Ȉ$P UKi1 r FŧYuDV c\b=.ѯgސդ8Qj>e 2e3XYBe?٩sLVzMvtI`h3a2G<1Hb9 ƦQxXv2.ٶ="j.ch=32},tWsGYtHmH8qWNbP*3멿x ގIX=ftz\҂ !˽]zK]䞐AqS1+Wýmw@b4ot+890[ fȃy}3zr%۾̧ VDCX2.%eAlv\0#.4w.$ha].8I7s" hL{* VY^kNJĐ|nyRU#>T7@Հk6nW sRh]#"N2I˃>I%sxTOlF҈_z(qhQ-DV u,@oi 0TsZ>PcfV4)rM2CF3\g* )`-Д@Ru Օ^hD"$|*<pJu oSV rEFC5E$>Yk_8G?Ua]8k SNAS4q}V㈪ϡ=9zuǐcHdbRxmN83jцtZJؘpm̿M< ?f \b_x}Tajv}&Up{[Y+gL2Z>3+tDNҧ|K;!raxSij4du5F)Lā*,/.*^)'vL87~  PUsMڥ|"GIM싥efr7Jf{-~'GXP*b 'p! ӆH,͛U~(nXkYN\ZF2a}UM=`vOvIkҒbDcļE| d]A}~/:^rDZ'3"``tpw+?ǂջ1.tC<a& QL `@Lf؝LUKg6% py`h"4Inj/t//9olJ괹,v0C {!DJ>쇥nL`8&QtϟJEVw4͵4g:&2 ׋H_cP# Dqs^,BQǥJzWP?Co=S?])r=X$Tv8d!Z_ X{е&;$aX5Ci_F/fu&h/|UŜ+ONKE2k(SLsS։uS*Rʃ}@hˌH#"cK(/&1{0P2M/4%,+]yi+X}}˸^cmMWoY3;Mxr2Z2j|]5.@G[Qf#ۛׯm5ݪlgH-ďpQ5qoT ? :-m˒F"# $v5I}hOnkr|O;R2HU ;ޡjPClx)Eo0HAy/WN$w ,ISoN]z,k fIkV{>:(n}FR|:wT>tv^zT폭¥ ҷ.<;g GZY῞t +0dcVd6-%xZ[.:1 (:lj(نtxSg ZE]02RZ(`6Tt t"Cwmҏ/ XIU{J?jb|_5+ٕ4Yz 43]BC+wWO#“.x"aԖkjWj ;>0JI*"O|o@Li.٠1XL?>-鵳e :-Q>F (}tT'e s+~PdL=Hأ~;!ژ]3zx,Ynh$6.5'0d|Z\Idp:&!͢h~ڣ;se&Lmw^@]YͨSX]c1ӡ-a8||IIzTF}][Vʱ[ߝT0C;qk `$,ԯJtnSn&&>%= Ҩ0f$2<[ˆ6/}fܙϣW`|](c"gxww$!tSHCh4H[UX8P\A DwNnwhJe_`/Ys@mkU˦NtmT8d.1X E`Ou $\Ҏ3cc(\ *0_fkʊB:&VGtm\NC.PlUImR(?FbnWkt|v^8ĵ\KRXiw;C[(%=M7ЌG侬x v+:h=y@pr61r"5>/-,dO@cX5^k!jHA/2X.LjAٍBo)`D{@f<;g ɕ@Xfi틮gӷ05xJ) ?$iED4K(;$!cL4f<ɬDAA#+Gc5e0_])NgQWqG':̵[-$D@ЧAћOCd,D 6=N?8'U dꥳOK; ~Do53{);qB'x^E0eWK2 a mZ1e %O#;LNgEN\42QⒼJ18WO^ { ؏H>Ŧ>n-0ׇyptnEtDk͑\HYpD61NeC1h"[t s֦+@$ҿ-e1d BХ<=~7_9ha|nSHT)?܅:xp,_Fv5;O[PpLohb-KQ)Ks\}}˜Aj(hU_'x|PL^`w¡)Si2h׵z+,X6nGl"U *bn0dyvŅ-)ĺ1]lueOe/{0"UfL_2101 9CzKsS,!cbl\-9X.? Ğ&>˷1zgE(lLs)@poȵ,&UaF̜;Z5ĝNDWlgY a iHa:[7I9gq+&d74v\ IJA<t< ;"i4/$1ՑәR=a4dY pd,g $14jild}k(EC ?*-ÒA^_X':cʉe@ҥ$]$@vx#,zL(7|hxR&ʌ$y yK6H7;z"H\ދL.kB1>r{.XV^C;eZ2%d#؁9 /=nڕ6/CV5VjQ+c{ _?Ytlq^6Za3Y(}\c7׬M߷oi:X!V ݞ P[KI jF`ѳ˿c⏨ uFR+X"\"{DŽWL+MYx-vP悳V5sQL-|w <A1gbm's"/ onjd% NSqedBjiHL-*Y!5 \۫0=CZQRJVyM!|(tLC0b"wbG*x1ctC/ͼp8wzv/,hT^Nuq/ qF22CIC䉙'̋Y?2Y{~x;/a1 ꮴk}a?X X.;YaZm2"HhF,BzlDҝgԥv[n p볊4&MK!'p 'v'd:m< >[ 90Dsn䆝y?7UH$qi* !QURyDŽaVS ToBsBq05߮*LV0G.ؕHZ߬̎ksJkͫ-j9ToH9Q7l ; NsXas/F7H$̼ndrع7YjA˔lqN`#y,'PSGfdZVayHgo črxD+[73VSk*^” :=9֢S\[qIC2[|ܿe~o>^ݽH&_S5cp1qKU0Ow[}ڵOڍj"! l A@ج,@Taފ F䎖/q4#=ĄdP#Xn_19Z3m"}-:Amm"%멧 a,@t @YO OG;* )t,UdB!ջt6~N"sr˅|*e[b, ı(!r 5K|pO7߶y.rR1cxxx5\ ay v. &DCS+P7Z,C[936[wjGк2^M0(dVȡ\^ )a>',rݷ Nݳ蕏,ӡ:2]ФO2 R/<%SB(ippCw1,3IӍQ#xO<;z!+ʍ2D h[Z_= KGsj]̟ |:NTהKK'ƩOƓ*OWW5 W.rv6 * 9xfvdtS$m7V`-5g6k=s}FUQ%f N6I&EnL)8}W9HÚ㫁|A#r3B/]փ2Mm%|ň'U+ qI]=wYaG.[.I;tc~曧%Hfsյx-m?{Pcy(Eyo c *h j.߸ǀbAAE4Xb>dfÄ+>ف(EğJu+Hը4.R0 &khnj?`[C}/*C5J1hV.aNhFzH@}3uQReJKO _Mfl ^+=>oU?|-07d Qt+%"k?hZýlp=uW)eu5{fdGCvR i4dB~e ONR)ZG _QL[g<M?mاg|!ZKFf10̢6zF8FD0 =E8@ۜ\( b(ێW\#@ *s ( A>O(fF1n =5+( Յ+s\;^Oj2ssrõWlXH׾zZ2Ȥ'n$Pif.o"OH8ޟ`'إb[O<# x]ļ5#@FLjij~hV.TjPab WP\y| [KnY151/٢`E&N'i iB{t꽄]~ u?QJPm-̼r dzLTZg]!JjA#hh5N{ Fx_ZCkzDUZ! ` Cy̮X#OlQ ;BQ:.VtgMb"U&Ag{b ?] İ_9_'~ MbZ(d ɏW#!Ζ Ruc\ :"jBTW|lr㈿R =Ԥ )\%f^-? ٘M z zR2MtoQE_8zkށQڗfG:G_[& =6ytSi K0bT0oEM"و2/,տQx xfQ4/j`O M0Є|z3tx נInO;Ir=X$¹mZfͶ \tC P4g`~Rr#ϛo$+`P2"Rgu jC$l}[GҔf򺂃>D`t8mZ.. ~G%09 K]MIp d VΆ˜UϥŅpI.?1x#>Ad` QL `̴  TsÑ3O']&*Z/xYoN{͇HY79Xd_6DvFy \wE&_6\. Qۭ J'$6)=qƍ"PEL1-M]28`Ly'=gq 0%V>fU1wltʭ@ t#l(0-P1:m _R_K;P6'F>0%7BudGZɱg상ѲrҚkehdfI0F;|"wt@9n+<$|SRv󟣝 I>p_׍Rs-g;E E3E{)GzAVyt9Edם k.g5t3bY5650DD7>rI%Vmi{sTgxm" 1[Pvj:&qM?}gr95uUKf*3n4+#V\.J'[)G0;0| k1D!z:cʶbgFek S%7ِ೨Ar±=b4{D_`A@ɣ ˇ$-3m܎7NR1}|."VXmI>[)ht5I|zpR5U,  2rK ԃdZnê&X?pHEau;Pxj $}eNykViq #?CeL!p ݪQ,J__ O_2rCKr<5ZQ ><)U|KݱoNkFdD#:"t[YiMa"P`Trbm7!uF(gII"BRڽ*:y.Lw`uj@2`o5%d- G5K(ob+s*fSub%+Q'n [ܘcn!~8,!<VJ`V/AqD1YLV#_ ~"/-F5l 2%5JF̰ Ya]eC3a'c&CxoR!k@ ZE*ʅBaq>t71~+> ~jXjLE UzUbIñvDZu I{PE󀰔U7!g wI߄y.-6jBl6?Ma1sꆶ9xb8wQ9JZR^8KyڅЋ`|bym#=[Y#jABvG0Jm{uHC?XiDt|`tq ?C⡂_}M?ĥ᧼+Ҩ ۰m BS} d9EY];؛/sH㊑3'40ʂM^+ K-d*qmܔ%O96D, D~q{M;4H@}&M]WN=f`7'bkPxŀ6~UIϧ!oį[WonKɗ} 9Cf85Bh"|B({('7!F vQvRPb S=_; U#}pza27G D,e.pXFW 1-cJ:u@k} %n;fvU6п=vOwe6F =J5,Nם l." C++B&ZPU1'}hdqߘlšI伸8nαrpdC0aD̿-LJT'E4zR{FfYLf9%k+e-݂Y5o`{+cNՍkB'ePx^_?-mf %'9ׄF'@`>dmxS[cQ<$+vG|7_O#DQC3qzo` y=J oǨoy66(nYcۻxڃ#C]9NWZRY\Y\P)T;p9n6' cbq N8=QNSTl-%pj%Bry{i ~W]6DEop}VتJ{)KvWx'Cg[4Ebc(S*hTW'r"V3蕪W@?qnbwe5w+ǵViAmL<̭BJ=*^\NR5eF9Fz28O}jlqH .Piuo}dH!Zl~Lh*hMKy侏MGqso;al Ë첇ZUn-i-q)B(_ Wimz#c*3svqԏ"݆WT _4. f3/>\x#ͅ2N>>/E6 %d"n2G`K1383@I+sH`e92>hKEy jΎ #v #۽9_Ôg)# Ā9HSKv =A|1}@EE."#=>ơBtI:2y itBm@2ӕRK [w+b"pR f;?;NP/j2E[wYm&'p\Kv.\V<P66z~髵p|4'6R}l 2ޢ=[d*ѲZF̓1!Ӧ߅(gy작vqOvz}НiOt~T) "LF!-<İuoW!%>tv]6xwV캢e9似>p(~B$JF#|"kfL荪XT_Q,VnܚQOo&1@;:A™9|0s&kՆjuTauG - !GAۂ];r\&@u*a9Dy'|:Ps?#g9̺+u-Y>Q/hQ!XU zaG0TtTgkb.EQ'V̹8敖,?-uzrR[4x5  y]E7f^gљ6؆ FŸYK/ 2oV]ѹ]S]z]S6/;^[,mT,kV:*il?~Nme֨]&|b" uޤZ* A.47r:?QUZJ~odt|~cY2u*S,k5M"䉡9Ǒu vƾ_=yW[!awچSP@#"6vnƽ[ߐ)H5NB[l=(;</0C-ޅ[H+-[$2kRmw,Ȑvlɇ] FEUFYy/u-Z0%( ҭדy-=:!*wv\ql.5ɻacO\ųk|~Oö =1$!2p6Օ  Y¯])&\S)qEfl;j#TGN_0:z c wwqv@fO~(aYc7^"w4U?OǦb<$>+vc׾xOltVΧ mSg;G) 50խ^* ~WbM%7(^Z0ܐyW;xƿоoyYaz0 !&;یNgZ2+5I"jS:U a4< rp0^c- pkB$nm+' pO:⏚ˁxS>:ތ!(S?F#_)aNozI[c9BW i,lFj^~FWG(OjU$7w!FbE{+bTFL. %{qT/fXXX>FHbERwaĔwQg3N,1;8vr5üϩp5A'M)oq1@eI#e+7skk 9}.0 @ov̝6qsظṔo;bŷ!k KV軿 %_ǔ;խ=3s|+kP0ahP;J`1!!e% g"HbZ}wI4Xo6PKduq3D{2dF{ oڻ-R32@R&h,䖒`jf4c~ qg)US&tv{z.J;M:_QTfdW,m-|VF66%Mq;tP} Jo)/bH Œ|NDȅF?t!xNl.HzaZ~^ Yf>͖g_? 3¯I=^^Wvk''(#i?u!*lV6'h<[< ?bg=r v}%EdqJuuTB,ߣ Zix/%-?JUo|KK4&YvZ[8rU S b6J3%.X^l}¡Q/IT쏂CR/?8IHGhm_B eƉ,ܳy@kD޳,(oƍ2Q"jS{Ʀ 0Dmg$ԩ4xu- .\?3k,=1T`KZw=.!8jNBS0m{e0ɹؾ'8]q*{{QCdluѵ ӟilݑ@l,=WW%-M{?d4@x6pX{J`85p]M̹/< ILR=ObKSfd &WMx2lP[M{an"y59A{83d7C ά8ee-=u&i\^V1065<)DLG:bu+m^@|ָœi>ԟzAL4NO.di"8̢xykn3vWw,튽tlr7*%YМswh1CɇTr,~E|&/{3sܩ* >ȊrTR)Y) (^7Q]֗lvl'J=Ԋ߮Qlyzj7 {{Tko4@D.Ɲ|"by 0w،* :-y@r5 s+m4rTvHA?Ar0ܣWBnV1?@1*YV1?\ߧl zxF4Qfs0@ glefT .;/nR"+Ҿ 3۫GA+F{ᛵJh @A0{EFg)BzT^O+Ւs完cИ+b$ڒ*Q6.;^n4D$~6Ԉڤ_Rzboːڍ?„XXH 5U Go`^q,;qI5=1䖶G9s3W#8^ˮ&hKD ұl)UJÃ+] Lšg;l!-[GmL1)ذ?W|k۴G>3a Je ?8:t4vije>7ʹn] 42`i)(p(_iYLTD m[IBWv.CWFq1@4HD%V8:[g ے׷.o7ͬ< E%{Ѹ-#  l_n8y37;G&tF-f5!7i&L>-/a9[Yq;2XY1uD̑0?)"%R@ c6l#fGo*xm3,ð:%PWsQPcrʻ0}L~sh00bЂComZ6(je͜?/#mZ~tXǞJ'iACb|D<8[hjoԯb$TmvŌ1`JH׵e=)k]_!'Cbdz- @>dқ]P$-#cvGahF\M^'=!L=S[N0,L ωhY륕[JwAB:m>Ǹj W#e Ǡ+bxVf8);Vnw(+"c!X?B|If8%~9B?AZ^I=zAa:R0_}H*/+@C薍^akj 7Zꐍi$QC+=G}8.Zm DRL2 mlQ~F=Aq>V)Sla)L,rwP 2]hC We08?`*|3b>\@(W~>""G^`Y/Z>m\y&ULfyPi8{4g~QܘJQkGF "ҸSLD; 6z̈́W@}@YJd||P#UsBsE{-%P!ęeec^@!Q~t<4Щ cq:k뇉UxҳsѠ' (xyd";Ƀ%Hm., :k|ƸęY[ iW6]/dAU =>ue:KAWBW}fL}{g W2k^@49BE'I0q3҄\j FbfY[^yxA˄)FNݕSz/KPsrc˦N@Awnaڍr\*oe6U0Ht-Cb5wj>,t"p7W"(zll$`HB &ם9qASRF xN9Ա45$δHwLxs;otWQ.49C2%fl{&|Q>S;31)rD!WJӺRB8h#+CVldR?pR~E[:Bt <)vW<_U.B@=fտI_$@"=dz)ﻖ9mqp_9YuL_bFpnP S[+n$.4%Gx,魖aS5[ކ]<>s#2J:=ݘ#9IĽ&Eo[g1XNijd ` EyjIrOUbJnMqrJp͝62͉LѮWQx t8-)465o JF}c%~ڱڷKʈyu?."5iGÒT[l9"6CK*QgS"H1q}{+^sD}XA8 ǭ&8G!m`=Q \Kf —OJJ~fW Y"Sx6n@TIO94k[}8WT²_ؽ>ך /Z$z٠,P;ҷ׋"f?nKcVsUɫ#][KI=V.w#78%ܹD&zC$uy` .n-8[&hw*ȓy> gJ8w %s@D!Y:Pd&i#PQsXطHK j)4@yq0lTĻx+vQьܳ!6/KŶxO!n-^٤'81"krh#;1$SN777!㿺N#7^'= ] ג*`v 4@-‰MÃޭed9Yӌ&"H]BۋƃpoC''!جDdЄW{ g5e%e^K6l,FXĨLRr,hnqMg0A3v[hj+3hyI\&XYHs%V怜\*y]b>.c)))1YzGCfjU2g ]د>&E߀921k7WYQ5.ekN0ׁ÷[5xAGcg9䑗oqGSY9:Nch'P8)c7q^>Uyb.:ks.K4 B<5jG#ISj2ՐKVq~pl9B^;ۑ' Gj l37Z s{2-X-p#uevme1Mm%鲹4|adJb%S~8U rDX0MJro+h::f|ҼL}VK-ɁMzFu9| s8Kxkm`q; Tۍ˄+ݨ 'Qja ƂҌŌZ41VB?jX*utIf.c,N .<=mȧ> g&t#U1E["=8|S^'F.W='4oO<Fd7= Rw=4ii|%V&Gbם :l]L{xW žx(ƣ oWapG4 '۵-1 Z.a~1^B["K JIl\nF}LхO#V8\bP K6JHd6t\e5PsW*_Av*kQq5xK=vcjg[yH`-64LOzpˑ[[7s?-N:$K U\Y:(#qU!;!\D$Y9ĩf.71B{GjOfnD0IXw:$zZ,8;~tG'a m\tCJ]: Ք)UL#_o̗h#ns-@<Aﭏ~AWNJZD_Z\AO4D)H?j bIo(b)@D0??l}Rxi{?}wdC9 dI&FRxDzΏAVq|MmhV{2Ò1N d~)cY%8$lcCߛ'A,NVxQUp%s, >ORB؁;}1tI/\j' m*|= [@ᘫ.Iyp" *$TKjE~ r._,mħQ0 A^c$Te6c;3MZcVGȰ*/vI 7z(3| D E9@F^JWecu z m`cO@ssU ɧ3|n3bX[3P^˶|T5AuMdhzL*'-3ުZ9s{;īWú[9;֖7oHK'|FeR(iTMQ NvJOyI~$7rݱ NeQ)3m`;x\ܝzsl*A|N' W)R~m ^'3/y>D2MvV3@`]栩JQ7m؁xW;wnU2;5D8HƟs[^:Ȗep *IbzˁlROkvV{nq_ 2?ʅ8F aSj`k§tқYu].Qs uK9Zi$k@ǼsC/-X5$<2=x 9)8l۾>uEI^".Q7Z$= 14w m0`52OFic}^B<:I؏1  •mz/˰g>z >[Fƴ{4Z{cr9kw;3/ /t}4x-kp&pZ)5Z;;ieXd'N jeM7d Ȼĉn PMT*MϽJ\e4v~q"؀ +A e4=s?/e:hH1bs,:'.A{ . l$EI >:5Rv.W3߉Gi1x2w 1~ uXz/&kWzmһ1! Hҋ͌^3u2Yΐl48ZfɸPL*'+5Yx›JU26]'th^_Mɿtxa#`F3{'xd>z(hA9_ݖ-S(63х?Ǟ|7Gv xZՒkTZ*V%l ?cHTߚTWI( EmYFKջ2;Rim8PxP{j#%'*o)ִc,b,6=!1m -+hT(ci kT `bXf-qo\P;I"5lh*sg=_XUN_0Y$K?f& eD~fR#b刮N?i_)oM!wٹ,loF..7Y`V PH9y6;xS-kVC->F׈s>jw2bVGɦhc@SR il+*/f[j?/g~%h ץ>!2.Nv6F(mmC-PA$ҦEěV:-GQ$@$biqvցuÔ"/ ~0Q:FWIX3I->q'^Q ] <ӧ0N|wڑ#GߌfWsTJWX&ub#RJipp1SY^UvhU-'td(< 0𠝐vVI&ldYw'R'lGu^g1u^D+uCYq_t&Sȭt9~s "Ғ s̑v6MTo şZ}i&+@lInWHb'Ռ&*pǻ,o8; @DTyKeVAkg%'VTũrno^0x-lXk5,׭CRMä́PJ彪D%ե2u!=K]ԩ-`_W'~c76-8wiKh.zoZhh̃[)rms,&S\WQi#^h ;5}.,Z^EW1]5pb[]kV!~-ΉH=D~Ŗp|\4}|M>'Nd g>g d_sטηbFN'Sg[T wN=jG>92b tĐmyub0 jW}qs|х?}7SSHh˃ Bx>6?D-s _a܅BUw6MbOc{♎쁅3g7YenlNeCk?H*Pn {JoO~,3x:CzZ~̡ڀZ~h%{!] 0vO~l,Kd)0?H:N{.S 0=wq}엿Ұn2nFS}j$T\[_hRU{ W %* fz Ӏ[ٰ*Z<zXYuf1<)u"ް9 dl\O<ïƳva ,FT4߉g5D}/*b:Љ ~mqUO͜{#ٯe` z y!&X.n ѭt:RbMH_?sQ@ }ŰepG|҆Iqtv:gSUu^2B E4VŃOyz9^ {[e*(Lm6n5|[f3}-w]kJ,CMhKt$6{qTW~U\,18(h)*%L?1dn Fwt.ba.=DtrOr{chQ *R0cWA۝F]Ro ܠ_Qxt䠏KDǜ(tJlFc!hhBMŔ8ʃT+GA@nt@Keݚcb%7=MkğoR D$)_JzBkS5H>U3{΂'(L[jލ܅fIULAJ7RM3wj "C!{|FEbCxDl2Ȣ~ -d4Uyg4{ ^{>ՙRu*O7NϗUPxƄJ_&7Jo?k`MIqDxG@?|P%bkÅgs-q\ - "Y(դX3q&D/ )tƁKf /E~4jJ'YH"&z L+v35EraGf'U`g(i^5L,|ua㰰؞q؈e"#j.1-Ԓ^Jagmw扰OR &_ڝ>pPIp$mh(!B#^t"+ d7 ){MOM ls- %*fA.!Q&_%Eҏ9hxK ,Y1YhTPk8vuf0zr{]~D{)WVW,/#Ve Pw*L̜5FJ^|~ h}[/Gz<҇⫉,G3N -j XhKjdX>˦ppR/ 5uv]r(BR>D#4yyf/{\ P<LH.) ̓6a&DR&\ȋfw{O%_.s~m*3wcF]!lkM ^eᾮdkd5f%EeywA7X>.Vt*.ӐZRҎ3L*ܼ⮢ebN"}E˜Ԁu  lt"mۓ_}MBO-eq2s.S|'_=%@ 2k/$EKHQ.O 8Bb9jˮLeg}yuw,KK X[>*ueB߭j=2ڗaojVQf+;_@"vM_CKZ"IO )խ "TmҞܣ{(ا j&P2t( [ۆ*6*YB!n:TTQDShud@FohŽrLjR WX ,؟UǷͿ:G `WWd;j,W|>:9}kHEjMTj\.kSaxKqٹ>͒P=lB/gGCa$]x4EJdp*ٕ[ͫ#h%zo~fNYKImu*1OZBƧh?P%V̂#1evtG#Kq{Ly%]*4E8EJQj{d5m*f(jBdQL;3J\ (*S{ t H- FD:uQN;b٠} !E{B Ä4o= {໯ .2BȒd\~ƒI293tòD ƫ"cHߑCiEYI'UvmS Pڿ% NEgyf@4g!{iȂu\x^ͧO¢$6?0?&_'VH4r2$`Pn||s:WN^,M*&VӘsLRqK !ce4w^/\P2l}H~sHl41ʣ"0;R_.%`6bUL+2 \]vS^="\EӲF"o{öni`G?.*̹slL!Cc z`O.O*kOr((N&nDw*$;t=XY+ t&U Xc" \3_z&~{tn_ncD 1χAt)_img.X?m$j wcmЗ\,1)*89;B.o C4@# [b8)@`Ѭla-)X7O@Ew ZW{AYar{j/rŎGH_YWG5>7ٖ F<\RVK(Tn*?\ud8oh3 2\i]>ؼL>6⡴ %.8bu;i*l'#X!).pw 57QVU4z`*P8]>?q1vVxQUGDiʖ]_}+.1Cn14 /Y'^m)P꫙O4PڊgCfvHk'_(kpQYx\7Uw omo` tb1WZ|# Jcnk2F"{3_HnP1=2;h,[-3cN׋ iyԥZ>iMR_#p:M:,faEƛU>FJ=N*a?Tg}ٷU9 ŹͮqdrSޞ!nIWHx]Jkf µ]- dJ)[[ϲph0T-Ԍ)8fMLy0k y=bҖOL#_@ͱP ?OH9# hjV"rUe䌚7%DuJţ"}G #MVwr7Ķ>vK5\bM8u] *AS@ׂ`mn_p_>+:f]rB)*7s|lzs9>c~ĜQ*^ܜμu#o4 T;HvAT=ݘozjt9d_[0Ea-";Y#JjSQ-dDdTllY)$]pC;TgcxdylO4aY`ƒP\K2{!USt攢>7Z(PU#=gD_WҨ0`o ]eV̲z{xd7&,+Ol˪0 #D7z,gNڬj 2c ARp*od/hqpBV_gij&|"_A$ui,re-1uzgY 'ou# *aWeG}vF%} _< *;\,ua^y5Ɗ"* ٠tU=>л1*P:^! vzKZe0x~9|T 1Mn*?Dž"-~v,^|zIs6lR:u[Ztsw\Y`r%4 B:93C.kh^?y<F̏rre~9ZvWfRfHR|{SZuٜ/PWC)sτ r6{5L:.*N#F \p|w \o0^hMa@>pk M*3ڪ.|5VP1ր*DfX9 wW+H`B -˱!ww 'Y#K{ZqS%1fdʳuNsStPK}IM/D;T抶Gܓb?0J)bA$(,._GT֛&:暗mhܺUٰNF:Tua0%S,rcRieҿGs$)TVNϕU מ4Q! YFɵy fx,StP\=V0q IEh Kr@-5auĥ38㭷gERY܉?lc-u( 1+?~ ! ʛ!Eaib QrӥurV=1 ͛[{b)&X^wBLf9>x]xIPr7+jiMPI?QC6g7.„ㄲǣҺĶV#QHd AB 9-;g+jeW k[(m|2(# WcuLؐ& M؜?>" |n{GX ZMX\ħHQ*cjCN$5T[c 6CuU?&jK=/? "$XLR49X)_mWF-zR4m}ڇYwQ79Z;}Sl$wLFHX⛙D1>aE+2)"8MKtM0ҟPuzJ?e>1k2)G7ԼAC&wؠ7Q O_0sQqŮdHh:oS$3!1TBWh\6nqhn 'nSA=zBM@8ss[9C02RQ,nG⋤vۄuv5 Ny5O=1ʗ} 0ǁ/0iaW7[8ArLŁ\ѼZք0 6b4W6!_JD1 a47pV'֤hG;}KwMAw'~$<$q9Y?XBs",%@ľ< /~Sxa&eXUČImH51-6hl ytooYX~*X7Ӄ2Yхs[ލ-yM\~Rd)/sJZVSI:j?_(9vxx),,/x5Y2$M2C"hFo_\O<}f$D#0XF2+E#Q{T[,ڋX^5CsAԸI<C3@Iކh$a&< icx\/mQ.ãCY=ƙ3'[Ŕuk>2Xplfn#BPxaV@*|ҰBΞ$ u-,eb1EM?أy(Gr)~ ˊ7g: +{TPI hs)XjlꮄsHo2%xqUokMJ(+`u tB~pͱRytcTA&pb 1B闠2eĶԁNIoqb(_ qnH6[y,nnsO.`wiPQ嚡I~1-+뛃{JAa8Yx*zO6J7:&&4}7)wD8O$Ԓ ǂ/y u `Ŀ7&#9Qܙ@S,+wι_D;:Lw^=&G̖F4dZ ƮNeIkOvRs8!wa!#F|V#}ꪏJ5;/' oدPc6Ġʏ2j \r/~\< ,lڝFs%yXEa[oTǁΡNJ7782MP&<`&3' V **!*ޞxy+b\xXSaUԖҎ<ySSլ, 8+e0 2ewܐLAcM, vWXjR1ycL`DvrI@!M ` 3LQ6iܑ w""م؊Ƶ>c=i* Ґ9uEr t ŊWazD!َKWq銦3M *tc ]vjTxXkjؼvX.. mw@L"4kvSq/|JobleG=p;JHԾ<-D5;+?[Ȟv`1 ,kbάt/< g\4D–#0v}7F/tP5BmC[~V5]&MUn链9 HH옿|pH=UugvW=qPLUtHߣmX6.; dT+zY_9- l {@(Τ}W29y J1t>[3LWh0LD^?~=;Ҋg5ͳUe}/fcpG{Tiz^fw7/@Gwmf4NzTC'g6~qXp:Laʣԭ9H ϘW:fT6ѮQqpujppM/>ۤb򤏼uSfÎJcJ ˄ބ7osLA̬P9'\?E;iS{dt~(<|o1/$Pn.it |N&Z났HU-9oZH#s}#U3i@O?GMtPMP3CV]&O<{yxmCVD}a7}6؃,'"C"G?u`=Ȓ%{'o1$p,ߡgϘK`vUXp%K/*ڛNj>;$iPЬOb0ty*YO;PcNT '@W+Vj 2)|HEV .: 9N}6xP_4`05"fZ8tM(cHU8ioE,8cUpN&uƀKr`dok~lp#EeTgűmBG]i9r(P͏.-3+^ vDٱ[hoAז-Ynusj LLJb̮ ]9A%W0OJ#̮j3_ß_yL-Xn:Y]J"&q:,PKbȼҳr?uRߥJ3ߝ8+ Aޟ8$m],J}wUj'h)t)$PޗQJtqQf=|,b߽s|K`3l*S4X^o;}dL(JT"sZ5cIjm cVK"r0k:Egc+nI$5cŸ/J*VaYZHkW{"3nJMe?Kh?\%b -hyVW>Zgxڻ.{5õn\}^Ft_M\G5̿r,ᶿWb5VVx&@0jdG, 2(@D&2S>J 8Nս߉ 21br +<ɭM(=gp4TEsJ%Hxʣh#b9A M>m#e@Y(z Xk<)~Pg{pˠB97+L]Iic M ugX1 Iqjph mdZeC2I1}q7eVrD$ )߁qn22Yր褔l<a1L\ 8oUVK-'Xl(eLfb3`g)dOYC>68RЌ/vsїEy VSwxeuv\2M,ƈ[WU_yAYԹv)3;uqM%FPJ&J Q\S-Fx)^nSn4TNc${ݍ1 \v҂+5۷a6F_I$Pė{Ql0K)-GoO;7x`=~Uׇ8ЬZӭ{3 )Y^f6\Sd^3Iͨo]-?1ϜW'ɭnBz‘rp,ɨ|>e?U6M`Bm`wAHh&>͘T|>!_}:b_^M{w2?@NnTIمqlgP6[wWZj"<Wߊ8m=ferXo2) 1\ZPWs4 ES0WFLF쫴F;a:P2Y]B#@AN| lEru9D`t(-Z[d͆B[sOU@ƈ5/5e_TdfEWp_,-My9_f55Zjk]d!KK ZJȅzHXz]PLvO]Jr -I9ԇ(UVwxNvJ$"N^"5#99 !* Xp9°H  P턩.gRj+N6=Z ey֠"ia:# st=K] 9P]H$œ b ح]"I+߳ޟq/q,_,B_;;3iʔgo$C){'㠛`aQ#/,Q(ɶ!04oU/Qyg[WΒTry{̇z=̓?z-.8l1齲1 O LV`M&vۧz X6=bU3rhͥ}>@d !R|w %wt_f~z1Rv2sƿl%ch. <(aMң@a3\"x1-rmKХu+tF8)W4K#tB+(^3 K 5;K:DNԿPwZ榷=F9GK~muQ=_Fe7Z]GCDGs _q>7@wsH' ?}WT<^MFj )™Id;a5Z;g㔞6%\S)6A=kY228t& G>hę:æͮӴZd0GlK4}?y/hq/Ò0J'~{[٧멓%CxQ+ݳrix ի++&q O q4݈ .HߙFa4"d)nlݴ"PFʕ5g˛m{w%,z"'stJPgL0,Iq:=>*Jtd7|}[i#$m꨷ψG7"QYĖ'ݼg!#vu48FUe9"{7igﵗZW"FC7201dlE>A|fio_>K}hJQ6ۭ=+; 7!Fi!`> 8 r6 vxtޖ#W;\ ~L6RN eD PQFf-x%O Qj'df6[ښT9;鋨P vfO^'}pra7: (~nSJWJݻ,̆>ݺX6BPz¯:ug)n\9-5 Ǿ'Y[CKڞ'i?ذ*pNSڮ [S,Gj?g?w =u=.TNwRbj^ WU7I ʰ Mzu8ZÂ܌|<ǡU"+Ts%z"vdE;KlZl Kׅ4Egg+ +RqΰK@_&ZM{H;n~+Ǝ%|va}7LHO\̴ i"sL=HWksˉ&G,sCax.pk:ev)ݮ?@*erC_V^'P3zn?7R͟m%? E@^[8'-~_8L/?9<)x* $?gykڼk?Z L'?=_A߻?60 -RlhqBv+yTQ_A"ݚf櫆%h[bh8{^Q7~jc\܄̗[GZftʽws _Z#t'5Jyc@h)5 hÓ^) %';yklnB=UmcOi3JQ.yQ=P}b]>7)JHmkT0U"`^bh\%IT-qFˣB\qkiwcFU2jQ.2ngALo03rXk0g6baXVJ(S\+BmU3];b5&jɋCI<֕j)*wmtK=RU:pah+nJXjC:>ʏDi$iy(;w2gcB(.Cr~+nLOCnjyLR6V&T;.?6⊺P^ ,2 no!2O@]S2-/rRȦ E4"pa~Y)Rȋp90òui D7ͥ>(Uhm~oPVK3 =M?T[zCd3Ah{A > 2l[*i g̡9fǂRC %O^nA5.P\*Jgw{+I]3(]l[/nx_'="`a[v<~)MOUK+VAYWIPj-@`6]Uas:pa7C_~]*HoxsUqѓ}@=2=eYB"AiyA1q\fKj8w-ǻX ?%6"Ȓ (A;v 7jL8->N*xGq<-&) !o8W|,~7emvrb3-09p 2%(>&<>#> E1|ιYd(aW:/4Tn7qތ*'}u7YBxZwgm= &psĎAg~(!IcQu8I3,P$gonGٙ[3dn 26\qv`xK;rw^1fRAq+C+]l v4h¢7%S)e2а\7W+w0KǴ[ _*yzQӸ?:UO:FΟ ؿ(DΌ_eOߠ Xx׾bn "܇h-clrFQ}wx$mLtׇ!A|2JȚԩ.Ic/W),gߋ{Qā-w U l8:{&2om<ɞF R&T78]Sb3 0=#S *UYGz10}=eN8$ng:jm%C™GMJž6Ib!qh#x7gK8KbٷT"LO¯WrRxP^yXU,r/rb`.A>@!`rFƝL9~h*wlF\.c(.<=A >fkq `A7 Qj Sp? Go[eb{7jQ 3VS _.dNPrȴ fof&|?ٹ!:@\ET'{jA3jNK6I=2k– ٢kM[=4ٟpMq^H '6ZtdZV {#.&hv:E1N0+~'85hd+E:['b)IJ_6N}{P3hIG֊;ljȚLcb%PK+owb)glYOyO?} _[F]Z"9EYul#fBo;?\H.&3XjW{%&cl*POs;:hXDrmg5`:npȭX7Ugٰ8p uɌRs;Et;CuC{wVũ@0a0Ț$lTj+Qu 2#̻xi3J\L8 I}<&D|v!Bϡ̛E;q@{n%jE! DP $ 3{ou5+zz%%e?687N2p q}GL" 'q%3xfU|YKYnE&,d)JW7icrM Svq,Nj:5O'A0Q$ZGOUFNils3& qci("Y 4XRÉfNZb _ZQXOAř2I϶D.NuBAJ\xO`H,;k,N ݓ?&%.m,a;~A:e\9L'59,P$z:L`2Mrn'Q"y 4UyGXm}}%;,I=γ~{t$]ELBrap~^ܺF3; щyF*~А+^]ؖ2M\5Ky T:?Q1[#gͯ *o1Y 8{PZ'?|U]{TfLYNwK!Lnh)0pY‹"L.nbOPY# -ڻ[J9}˷< ]x:[Iٜ}'g':΍0 ye-Ǯ7V%nLWè6Aa=d ~nG(PoA6}ZSRcP'E#| x2pE*&0̴CI~x+ [T=11g,sy=`=Kc"#i0`埔tf/٨[wØj@My^GL!la+3&ov@T`I78 Uƫ&*yIaXUCՉ -GɰmmW[!x#~6u4o^9+xDU-Na9K F"V}!m iFߑ4 pƥWQiOʡ\#g4^ s2w*TT<5Z}GCQ͟{C[>2ޞ@vǸY%0] HQ"/( k; ޹vv/QQY` #'39t%+Q6̝XD- 2C|d؅𿊠6 ,FӁ[U&Mrڤ$-d:, N P֟ۄB9&lWrށ S2[CYRn%#C0OH+:N~9+y2.nw3|vOXa6'6i R<5d?i ǤXo{kX & Xjc1,9hYɾ߉j,>ExpP0erh,G}܋q>:(!󓍔#-P#p {vkBd9;U#3cW SM3{쉽d`GAio[.v^"-qUGQESь ɖSL'y`ŀ&4[Ij3iGa^Vw1e' [AUQL' /GV|kGڹP " h"FsV}Ѻȟj[F&c3P}wb=_r``YAr:+%94P!#_O-4lHbcoVR8oUX> rz.'L#ܬ*0D>Žy^6o)\8vެC2[LPdN6 枲j 6חM<_PW'5R'Hatq}$ 7>_Ƙj{Cw&؋/';FKBU J4}U#)4њ 2%I&`mMyF=K@DUK+N& 9(f#J gɗo,=j5= D nPG iW7wG`<$QhgIe2ZD}d]ȣ| g\S!6*p]:7:MIoZ(ŰvulJx]Mq!"*iX[Զ0S1 kTOK{/p.CyX"(sTzϞvW Jdߎq)*OgT H b$Fݖ'c\{Ҽt%hjwGK.'׻AxFDo\Ψ̌_d4U:i9*5=\+(ʹ٦NE\D sAŴM8Y=hLHm 'svٻ=6ԼxޣH|v3"xtc,[>25[m@rO&7XOoH ԷG(r<<7X\v gldzM>`(|o";&i #U1+ʩ@&%Htmj `Z`W8LY=U ujnVxc6"sKrDZ.FFw`_.|oʃ%Wx>sTP y2օ-tY'q&{i>a퐎͠Ri4 \ ˁSiШmo<6 k%y-{i2wʀ1t/fwD8T/KAu)PHwl=X7+, SQB|iØWT}ν7^YH呢i0`rD/1S@8[r#S8sY9]Z_OO0,'ZkR0S/>d9Ցԣ4جKC 0w`hVM6wIԔ- \8I 譙ˬqcmhVa#kQ^EkSNǒ_D1tvzÏ"xd#YvS*?Ste@oJrGFy<{t 9@εu&Ճ[[Toٻi[N-)!Em㦀+ 6X)i=w!BNm*|o -" I1qw\I"Oz?P{dmWU-K2aDbi\_ĺx(L4\*bO',w !=}"dic\uhoV32!yg VFma4R]3{D@NV2/e-zirv \o!Ui11O.ާ[d3u k1)F54eMo7weSOC.ؤ ^"?8C 8 ڏ0K1 6y3>J>.&Et8)('RS|9;8CSPCڃ+yAf=VѵPuWW0c|Wu/u\l]QOp7b`ܥj+Hk(3JR}?CeSp]UTVj .z]pN]Zy {v ]y?^spHX"N].``zDSik6PpKŖ5on9!/%"pnt]rH)swRFf #V\,9xJ۟ }mgFyI`OB\x[fNiub+Mu`\ N|o,t9X82@=m/ `Ϸ7'_B_a3H0 a$ {a麔~$]fZ$[ɝrc>fr.6J׿b;;7> @K+m ChIU )lݧojzQrh/LYD"",%&1 }Ls3a߲co\O_dd%*jVʱFf MO_#J\@gKmp/Oue+}z׺7y 0Δ KbրݘdE}kDj/'ؔ=W|jiTI포#T UwgMMONB4l°eyaO*Qs{mn|v"h`ORBS3y sZZTeatN#k%p6`=ٿ FC3ڔ/_@s6+Y 'Ȼ !fc0ҝp/L de$6o ?]އec&" (y.4!vfP`[`S7/LV=[#<pM['#m.t]ζ- Κ]xt|ح0~ZK+nҙ >ym* I L*O:3$ ƕ+ p!ܰ:d: VCng3x̗cKyX}iEg#YQ_b ¡Jۭ:jkskf~oR%娵\9lc50:5 "Sʏ%W46(* i~ bʦ› QdJĹcM0 .rK2&?K˂ c6ove|8R:7gΫldwoVi#<: ,6\T<\g;0ʻ>O1R⫇Rε=ߩ9kOk:.D9hGQba#)sY2d^ú-PeӞvSNEmsFwt *Aj:Cebkft%-|.(cQK:R `&]T_Vq<|BMj9;ۦ @v W*DOYv#M} liʾ<'_"=b8'/KJp5 IfV 5wTyiʡn\x_l^KPcugj\-dޘAt",SԾ'lt#IP\/=f2c۫qnw5 Ldn Qj.VcP[' 5=-\Mb=NjcJT i'5E]Qpw|f;2 HU.^t5pOcÓC ;v"-C=&]J BA^žʪ&YqS0dt-AZW.z2 a=,{.UʿǑ Efx9Dn ppLVOÌ'%qPMÖ v]Z𛇱 hTퟒ.⢓ K#vz &'ߦڷ2ۡ?#H <<q$Ȍŷc}j6iPVӌ?9QxLqHaAknW;X>IPSpCOBno| Y['ҕn+1ѯ^E'8mep{m[|ngaN*л¾CSWش" Kʁw Yk`Ak%Y}___.3/m^j@Nbd?Z|.p!ϴiK "%UQp,H1gܴ=ȣRi"uO*F&6}м:I]cֲNٝVnbڼPl-nN`HV,6v@cb,F ݔ|};NpwU 1Zoi$7!gS&e, Q/B(zjX-† -MbURtKaF =r7ggu7nsIk}Npʒ6eL_vNYTY֙k:@ Ccv _og[GF!ė{qƂ3;A W%20|>}f;G}W@뒍|XngۄSdB.^O>-XeJxXnmM1ͼ؜_Wwg R{52?Ed z8Nr\&[{,ZxzBs橹R\!$Hz仕dz֤ʑ@O( /-bjTiH3cOtϟc'_br". h][dr8Y0BĪm üɪY4V@t! .XDYqeK˰죘C8⫯ѵds[KòjScɾ}a.osd+\ekJu+(FİqW#Qʦ?,܂TEtpʚ<1ˇJЃS"{u~2bVg!Ubb*Y8Cʡ_[eQa3嫝ǚ#=4BMA v$ P!y[YGxVwԱPs.5ԦXߞ|‚< t߼g07=lzVD@v"MW$swƺgpCu_UĸqyeFZ, +2nԀs\È9lOGb綘!;ڰZq'ypңv_ +|4rɉC#FMcD!4i짹Q}H ~bUGew|(v?c5"Z^Z [,oY d%դxl˅0}CiB M$3omWm>h$x3$ ,Dh~7-01<қЋIlrC(vhX*ocA?2t^R*8ݕGpdǽ|S`c/k*f|“Qc,*lq$m"l?ۚ(vBBaFX]Lu^J;ഗDSshC",2NTjqVrvK8/}\xR[ǪwbzuZܺ7l7>Y\@@5PNvAձV0[`.;f9~?ٕp$A]G$G,yT}nH ū6RBgO(7e`G8,*,*CgߠM Lz>RzuьG1ORC &Wh#xV[Lq7@˧&D^ºv?cI%238IElYsڅx&NăKP#'CSPVa4w98܋S|F{!?<<(gzN2f ԪuzpJ?7]mfB~s-;y>̈ɖ߫ySSEJW΁M9-adc5ZCe+;'Uhb.PvNpu`_*+@17 T ~5'L\#fh,Jjo[&άh[ZƜl(_;72c1*$>aPBt ҒiE<߇g^0ZmN:F2TH`?NzGfOAqeԐI LCG9VT?|O9C $x)Ǥ)iX5t3ri8nn 30R{c #%7۰ޛ>hQڋO܄P`S'Ӈw%wnN9ixۙG:b'6sSs`3O>)ݧ7~avP6OWP:6(☢T*ȚM`8$>r"*91$)pdUx}_hm$87 ъ,9OTZSԓ޻!oA`pZ8dOI!l*/d%aK>@%F@*.-΂ؤm-64JB)l6󐪰ňpjAܻ ɸj5([h"8QC:ƳMgSEv٩__iH`{s<9|HzfEڵׅ*߉9֒ؓο>gW0Bmncr3R']F6l:b`кP) uS]mKw\.1f+zhto>X`)be+|a|]o/Z^A-Կ2~?`*~Cnw.X@/dBٰU7s @pPsԞ+)G[yܱU.VP%t* ` kȤ0 x ^ W6*B3N9@]o]|¿2( h#XpzB"T-ʼ֬X59 :-qX BG:v `-.QAI{Ԗlk&YçGx$CI>f5zOf޹la ^Mi۷#)Ƥ!!i{wC)ԲWo1IhMKyCa\$^/bnnS@R涠ΌUO0y2:[dooqzm(mA)F&/^>¸#7ڈ";jOs<579SW}t64`WbrS6͗juvj8eR¯pU .OH8>>Xޙb!/զ.5JLItm6h|w~t꣉g-ymi }Vʫ) 8З.dm^[ja򘑜3*h><)+c h552ԷdhTB0]N9S>-?xc $Y@nׂaZ?]A'U|N*M(O#ɷ?x+?ch,jRk\vLWĶ7[NJn$2Wɾmcd(V("xGoaQ2/[e3B4ѰҦ&\A^2M@|07l$lx .<Ե\B6KUӔ2wc @)ehw蟗b+{Y1 2kD E6vs+My|%F (&L@ߨ_?%M++uxUyyFpӕD:"Pﰕ65_fGi߲5ub_* 2Ӎ%kY4㇈], ];mA,~cDL^d7R*KοMBs%IEH:waQWk4r=3fs :޴=5]tk3/ZkfoQa"|Lޅt-a8niP3hcQj!( ƈ^SSč/̒͂!Lf)~ٱUa7fbp ĜcWAK:S!0/2O)hf\smV^†g @>i1G'`^տuh񱒴.;;5 1Qr:Rlirlܥ!еr݆qsZVnKN%?n;F+#đ: [6z"ͫڀCi}[x [t8Qw_%f$j2$p=n'd>BEo𼉖Ҍz GOV7GWL{>17ɀTg.lQk쐙&sbV3/Shs߀jȹ]1$I91@,&3AH. ڙk4 یwp1Q8Ps(!LO%%G7=x72)aGv|U_T '@\j*v%j-7n d<+:ZɬHMfҽ3gcJSU( mx$o ^A2XWK6BBM!wR.7g{י)3alLoHWF+Xޔkz9o58O]umr[>,H/吁j~DŽ3cwi[OBTX::DY3\ 82l\w5UɆl<>S+YA8ψz\~$q$ck~YjBf}>Y2Nh1iuYm~2آa%nUzbX.Wl{PA(5LG W" s`ҩ$ɏ$]sڷq#ak4 5􀌩joI<&@ wR1,g>(J}5gPP."4I7vGԇ'ЧQ+p4H#6oО~_u"DO|1$RTDBGj-YoJG/up6&ڐ} |;-h %^UcxanoOVFi @iw޼hw (H#ڥ`&_c6&(];tVRjM6D1HUR罨w2<{+fK1+Ҝ ,YC\x|t p ¡FS$]NmD]hz@G٤ɯ=)^lJ #W~A9mq#62ooH|[6z+-]b">JN||? 0i^sMw\Ydaf\nw찬v'~Xޓ 2T\εG  /iG5Yg u|PQfaW#fĜq"I8@7V\D]uaIcOp_бe+&m0>q糽J'+N!^'fS}ղov;zG>؃7i/%F-8(z3,c,øE+ Ր#M=;sY J"$Z.ٲÒ3ݓW )$.]8*2=BEoOդ˲ޔrtPROJ|Lz1|R \I\ "MJ`,U )6rz;$'vdT$2G5G6 afN#XUh#i 7{xU߼5[j*S2c]*6w6tW}RL3Mz*Ũ .B~ *iW\z|YCįX@`/)/˨L_+66@Q4>7y $pe7^7E=Z k;ۑD8WM־3F.$Zږ@dkZ\=Is؜X+0+GҊxpD\# Sލb =쒧8wD@q&(:]=!QE~B\{DȣvU '9oM YM*+A A㖡)(sYL >{[nJ WG.o^H"0,N:,{Y1!1 qeQ\3ށG`OfĀdbcwߪ+irA/h͹th?6;mڠGV |RdRgZE</UY+?a!eعj] z\ jk[ydJ47,xKCM_ h.6?‚K`9p*L yZgJ,i 8-ɦ3|J4&,8k Z Q~ƱjE;䙆lGLz>6#_Beoa[5:z$Q5cSV̷|RU | &$,;8x dR` PIr=%] :7އQ2;cvt!EN_uK(tZWMEz=Gf6jqɚڃ":0~1G73é~瘪Q pm`"~7I6C6&*Qs;n| xKz+D \JW:`= `&;*J1 ady^kUPGyυuשTyp(~5-DUc#LiTeZT2` tvo.?l}d&G94Eaׄ8җa0x/Z<9`sh=d~qH&a ͗f* Ţ9nc2i:!4t8h'ݍ⦜@LXs<Hʲ.H3Oxa=/1΢#I{4B<{!~[Jҟ9H}QYƠ43Gɜ{`3#c/i}L őTC5^ #( ^"9Q늒uT*auߦTXTdצK4Ǭ6Xd_TBZ烱,2CVFt@D [T5,&YK>⨌t%(}&lZr͛?+r]((r0,ႇP5v3|f.HTss;h0#h&d*c״A>A!I#E7 q:Auuў>e,w8/Tc -:OPZnOvpSbLCz7nDQcVFKz61%'NtHw"ŔT(= O';mG&sc/lA1\k3gQf&}KgC[m':e% 4$O[pQ(]-q_t=8\ϙf1UP%Yz?vΛQL59]/`z/"6A} :d@و>.XV{EݣP&!BK@!vF8/Dg*xMQx(Zes~5JWtWYE|miC!+" :W ')u&%xIUki>*#`%K|-iuԒjpF{aM :WtWKޖCOSz:NDx[ydX *p/ f(O:}]s}jOÔ^gc S۽p'# oyP"fE>25]Tڃ}sP寅H]ȖPeh~p4 vgRS(ԒNm ?"LZ[gJ/>vrajIh iRDz"_l5ߵ=T7 _{ժJckh"x61Lf_"OLQXH|lv cZc|&v6s`ܐ%lb BzyM _thXёk`hyqs ĈAY(,SRy Tno&v cZbLTD[g_$/:NЩgr12X=me7nT2zD[{EHߤ`#g$^V  [3cqObjKOǼ?A ш|+cgeKE:n.tMa9^!-%6i DJҺ}"4{[箛Cc2'/b HƵt|Y~N6P.P1[3x:"> lU};A#ǟ/jv*\W0,Zdt6~Jwas- ~E2z#^jwƂ$MQ6XiƙAf˖CtkrWwlD]F &.Og-tilmt wu[|xrwe&;U:~;L_7 \L+1h0dQjWX4z=M ko}$g6W0,\m& pw1ڰ'K->oTt_&"X{L&%AHmy)/6(YE;Lsύq)oq+"}.녢e=-/M,-[S|~oZSrs8".NE 4Uj}.yCafݠCj2ShSUN5,212Fبb]3.jlS ifn[Xҹ(-w>9&}ASwߨ** Ob.2Sla}ys }vm# ї. ̥_Ԙ3+K2E!U1[;}|(\Z w .sG܄Κ"{hv]ƾT35O?=;dLNy'o8qe5sq[mì=D3+F똇|%<1+4Fjrx 6V@]=SJ Z6 p턢}(*oIʴC/S xaB_G0ݾkgI )ANX}.7`KuIagH&N L6Pf^"tes:rNJBIX~.4ő|W \ iƿf~SDA(L3m)K*,08ϰ`cי5tD]V{/ K^Mj^ZNx#}JWΫq{;m1 ndm[Ǐ#LLkudφ$zKTkoh^yظt՜š(^clg32_a9E#m8Z4EVIG䤖 &ChŞ܉{JK#_`)}ܧ|F GAlZեϝT2KY^v{KuϱR#'_-ec964_~N`:NԷ Y&!^ Ǿ8rz2@KXzT\C\lD7ε[ vy)pc` (ԄU=ɸxXHtqq!\S!r)B颅 &njA\#xfG[38qKzYPS3Mjk ԣ klRa{\4ا_1c|"Wylc$~x)'.za|.Z<he)d= ioOWB-WAH,=<ǚ*|VrՑ:Ĭx=^P*~p{,!si):|IT|VE0UvӁb1%Ȇr J} /RՂ#" +PڣoC@y\t0)ن7//$nu#Ͷ#R&hըrsMr|kTU2\rhZ )3Æͷe+ߒoo[h|h[p?g| @r NHvMktlx>RlPޗ(]VDЁꅌ5n>:3).,ǚ Dzf_s6i^~oI(rea-uAߠmĿ)qҦ7 thX#3x=U~Cѿ?L2G>3VC5§DoAÏ^U j ]gR4XM+40ysU˶蒼ң3O]b%c/@|%E>VՀv.dM:8isH+K@kggZ=?^f Yo ppF lh'}/έ'^?AmG0Dom?}h[޹)~͌i!gT<o!n7J*wA}dTgnjI&ӰxE~]r)qSgUe b>tl, -𚁍bCg3l8좕})dV,=(jd +lp'MRPrLdִ(zzY:Xov(☉0gy0 4>p  hp^4bz6K6YZZw66p1HfIpvW\$47J.Tt(UR)&S*y .Y2PQ9aMR$U+AH&,,J$Iy' +")L/9֌ѱE'hs<ٞ ei3(:ÑI啅:aim)U\|j|>d!PW\oMUK15'}?=%*hېz3w\]Hqs3exsT{:{MesJmd(žo: 'Šeal}~ȴEίMW#gB6 1-QX)KKP8N_Uj>A5{nhX_nS]49:GVb'rcUI)КwuI-yxE(~y%tzR&ӎ1{puO)/Hϧ٫,_!ԫCh׃ۚ95H9}؋`Yq34Ԯ< >'{^7no X6P]Ynb~|B<r_?Y5|#;$(ńxX H8@9fṃ\a TB9P\YBشH~91f|B4Xթ*c|l>ςd;^3v˄2N*l@ Yt=]';@=)R(Xqү.iXZ{2?ܷ>ťdnA9{[fQc&KM ]${1D L ݌clF[A{ (; Ʋ&?x_ûr3su?lb j/GDSQ˯X(/3teoD& H4Eבhƣ kB/S.B`>/RFqC*iF<iv_l#})k}/zkb01']{btHfؙeZbfTh#ul# -mC`e L{@} X/*=d쎏u@YhH Ixڄ*q I|Nֲ \-&c)5*-ޖ? =*$[ .X.cKS6lH4I-ƥ_F:b.ob biMHqbq6$ǽ+ EJڂ骝vFnblV_#4A7=69VL Reg7jN_7chw-d&<1(^&Q}V~F;p^C 3[|,I}zY1@3*qoJ6w0Rov$2qۇ#2x5M@%b|pOQo+싡g&i((_ʯ'Ȉ] k,=>WwK擁X?N#f|31e&'.L2ݱVz\sXHl$"j;jOU.cByF[BfٸI,oؕdtHf@_Oh7IdkLkIc]#w=HC{ zZrZ^b%U`a=Ϳvur_ihqpmG_an/r&/^Ks-J0Av cjuУkC77ۉm\ Iusܓ(Wѷ/'ۨ ?{Ӆ4KWD[bxg`"ІOtWfJ¼GN_ږFƻ/SU³,Ő}_YNvVw u7<,&3L}Q ~WX9$ *ۇvkPeWm~ͽQ҅[ٵ.M;a6ȲOK[.%iP>bN CfBL,K?U߀߆ j 眆ii:o0> _*l":4z&o ,<3'| 7j'B>3(MJ8̃)9vL.@qJXǀe8>C3T(;P+rmM#j ,T^"uToMT.>oiD_id@Y=&z_~ f o;a'GV(8}fgC'Fa_KzP1~$JNDal:)k-kS(?R Ip)}`_c DV~- pzqkn^ 9Rrp&*.\/qkHNG(%u+̬JE#YôƁ{q^Äa!/ֈZP==8x}֘3d(*N0Jx!; %H+Szݿ4F /W&uۮg?.~E,hUj玽+ර| K+?frK N>5/:Xۡn[Jĭ%pP-":J\]G3}Q2x[l\.T DV,70VSa[J#@ul&N݊ˁ;4ۧxth*N]mzq jYv-"zK2G` &E_gobzJuwk( ~=X'IڀQrsD,Yih5u+3|̲"m &;:r*!<ֆ'D' #^'ZznʆD7f0*PS#'jnIfͬcM4Ůɠx0J‰P܇[Z V@wi'>!!!:CDRIٗ;@@eV>0KawKIHb<9 &(U DsSZ8{!yU5[2}AS Qsh251l$䌊@"w m5ю7xp =%P<ƒs)jjoDEuPFZ}O^zRch>GAh}$ go(@{M:o+c%u"rUFC/2xU߃qb]N_XHPohEi ;tڍ%yZcLAzO԰y?}V!]ˉ/2d :y@,A8*}҅I osG@=‹0 #Aۢb3uHC`} Ql ^԰-+69 <R5Fl'4J+Wa%0َvVHkWR+k! ٝ MɚȬppl2|6d>8`ŭOJjxJfu؆.?.ӷ[ew\1a"8g)#ʻCr觳 y;TCO!ˉޜ,D|Jq~aΣr[jPh[=$l6g >CXNN@\jB#FwdocN!?.|.aC,j)F+a5Њfu([}OSbx=8[o7Cd{moYL|PgR8`ه"GZ9p'dA@\Ū-+ vG;5۠ ̦骐2u l%iiFcc/ C12ۧ ƋlDj]ouC-ssGe;g.6\4ʕGW@4 ;.ڕpkW=~pL'b7*=84Ȕ/m2zQ$ Nj3)tHwa4 ]&jⰄo^wb͚b2H`9 NCxz(akf~R{yF"-. (8I.gd􉲘BF?w9_N';-Ǘo3ɰ&&b 1;r@L[oIv qj.biō (ւƸљkr: IB]N~\L$ )qbyauV8fk0!±/4ZX\2T=InT^oV\Mt)pB%6D;/m  u6y ϩ4)J)c*2J6>ii7Si1iW0@_06ATE6aLғ`d8jRݕ&C-$7*?yRbQVj."1i5wS(MoAwfy}ň$B[<){i8\tldgb@o*S +q*J>iZO"D ' 2!>}1d8嫊d\ 3,"-n4TSDu>m@1x.1Vhix$OH~cTBe}=Y(L{ <Kx|6ݨ2qO ;y`e_glQet_2*:}%0ib2zZ[ֆk(^wuxwf!xO=woW$%b^C,?ӣŊ{H 4NU+fC1~MP`YVl9Dbףֽ$?p7BēO#$ GHOcsYq#DEqm 8LK7;3R* 0+52+7QhеdM鍉AF*q]U*:YB9 Y")$"e 6eiюM8|K7O+3_rA~ĴVz 5lg0){#R☔^썐t(y<_"@]}v,l &E&nRi,/=||&*HW)>a|e6»⨻Yc^ҦLoӿubugA![d-9l7> ܔîF Owb=Q͞9s6%34t kM/aY1Ӯnap!>iANȪZoK ›;ZVSw\Sf9avq𓣉z􃂆b\m碻ΎrHi1dzƚ45=!cVgoӚ0D+{q!Y▽`ƸTD/Zi|]utPbI8bO2-Da*f \e5öL幷h@l)4 A8ÎCOM߰rTSW^@PGf+hI0zr̛1u Tl|@ rbvE' ʧ#pC:$=P݃}=4/3%D 3km*';o!"-b>h3HzTtCČTθB8c_#W Y#/*Z Ss{"o@ڗ0N٢c_6γU(e/yB#!{@%+֚g# υȾ2zbT> 3i?MΪ+݀9۳-!&=:˞cF)9.6iZɫYz|>Y^9̮bV5-^x^z \ZՒ_P8;NL$Ёa-mMlh i͚1hP_47{=w@qSmE,0ʙo!"ehH$'OB!;$;Fܦ+y}t\7ФjwohM.R1ƬlS EAPE4%Ͱ2qat@{x/Ṑ9R'5O*NN웸^le Wwr4RN'$in_^x?ϭb *|v K*T۟JvZ6OR73+JW\$0]Trd.t6LK/ wsx}`N@y9jTE+"ꦤ>ݑ Z:fU6;{_: )QDj&zNoTآ]ߢ zݡɢ2(Oe2qY#۫_4Բds_PQC*%yRKÐ+Ln"ȁUd$ Х\͓[6dhYpicݥ^C]ڵil;(F6/gQXo+%\mGGlͬ,~)M+Ba=fe~74u& z.9EPL.BAA9}<,HKDpqhV, KͣpMɝzd|B0cuNΎ浘DRACqA<,Mc_ٰqݝ/cMlt;/'X}1(aȎx8^mWEم.(}:\Okta1pj=UBkgms;) z\mY&&3-:Y*,סr2#K5=r7p]Ƒ]iU M2% ;)<;BLnx}``@Z}\7*4|ȮPHdh!w *0$omUSD3 sS#BGp{?Ogpx߱N,|(D@1bW5I[y.$b4KˤnQ-L߷&l\sAX9rxxji099Tb+Imkn!)"J< |~iiތH{213ZqcV{.x#ǻ^Q,;N$kHUh@_3]53i_Gʍ 6o"Z##]7cefdj=/JG ,c: 7D -g6B# \+~l./O1;QkˋNgGb3D WiR"ZPbD$tߛ26*w{!x%a-/:~9ŝpX58}~7͢\y8cQrZ֡~wiSj,j奺VؤaHԚv%"JTS0J ă|Niv:GzӎtΓ Y^CY̸`A49]SN-{ތAęX $ԞH;?Y|t4-etwfGGp9Cb;Z1=l#77 [\c%lh壙crzQp4K.QywUBߪyIvtb2(OD?1#=҂,E1 78ڇ15ʂ>Hy{d77!8ݥ<% |'E&@?}\ކՉLjjOלx(SAE|' m>AEx(3= 5dUY5'נKyL65>5ְ{T9Bƕg* |7寇m5gEk3 |Tÿ̼ 53s)Mn,2BF+Zi?IhDSQ0L2&!JY[wֳZq{XVSz7tE'8۲}G(\m)?+mJkG}ˇk!atv*ЃznRTm1+5j1dZP:,jRޟ @ hպGs4b{$TtM-ul-7qCN`d ej3ETycfڰJ te5]J'qB2W/":1? P4IƄSo ӚUY 2VR{4ҝɁ/ ^;YXqI.D^bhn ASUoD4-=t%' '/6/f%|ے',mEe/o9WMЕ Tb1;W48$ JZ%DzR(2R},BPd"k[mUL$[.IuroA ,Nl_l<.+O4"׾?"z:5_%s9A+MR3Fn_ph-<˓uc-b>ئ`է`,z`wbz'ψqYƨ)~V#hS\bue j8-Њ x+\#Ӳ4zfArA 4(O|E?ˊF~INFlpA,ʑ`)6ɡZI/b”e**|z욧V5'L@o`A-WP/MIkevz6h.)8\$Y(Z6J$m"gfʱy3i?}K /ܞ:>cSIW _{ۆh{rY =nrj%fAHFb8 S3kn  G*b+ኡKm}PÏԔA8_"4-SϔO,7~0Lt+nO@s`%즐.7 X:V-)QUJ>s,AuFR-CƲ\ $gJBxϣsT?WZ%p ֵذ)%'״egsTMFD^kfDuJ:E`MR}EK%:ERtHs9o "x=nzbtI"MƼ-poE\쎽q}%P+v cgq Sj. _f_!H4>QS@fVMJ%tXG0y:$> EtR'V:Tde6F6d H3• mmR.4&9f]Tkt#Q^BVJO5?"R4N]Ⓓf vxҙ2'4ø6Nx3<_^;tLAv)IDÓ DRU!k&>S^e9> rBvՉ;JCE߂qb/mٞ$;̗Ra(^]=q០gɌф[\m N^BX=Ka3D)v2ZR-&GbetUr]>`,(d'L 1TdEz%ڢ{\+$dy^E.qm@xs,suQn0Cω&)6vņwQUT䂫{,`?xV:kVwm a7Qyq'O>]~ʲ"޵/PR|yEy3U {,etuֵ -e7$jgHjzy20m&&9InY/H{hmh֟ [*;lS r0릚k 8x~sjϼL* 6ĩEJ1JZd.91)g8T{[+ D _g?.W>By!+ГgY &P̸#}a .SuvѼLFKĔ"Nтf;!ΊOJi~ؗH; o+Au"my5$̋!m4lǟe""jF dTEت}ymevm HL7 ĭz}-DgRl-sbu2,5 Wi7B.fN?mԨzrSo) 3F~R $0A_?sJX9XzBHW  "QO\%(v%!l= hiq:^bE EokttJۘj-Nh̥_0{KT["%N'AvtLJ)܂ FBd  Q=dK۫[kz3}V pW!<4Yw~<_xy):ߘƉB)h^\?tÛ Sd iJ s&ܼcQFD5etCHۥD)~ԒnAK6/%= vZ BG Sk 9D ~P>c; tn#Ȕ q KPg 'ƽn:"NA*O8RI?ʪ J2jL1IlxJ,=) hk{91ַ~;;]Ebw}~87nk-(x)(Y5D{{p % <;T*IRD~'c@Ž ,#ǦZQYտxsf[211]bZ{aESW|Q`.VB FP <؁)Vݴ1JyVވ恁?8^-f\h]XזO>qID-1`mq|1-hsҘ.!puq*dD:pg ?f_G;Aaz*A211Dp97N] irPXj_?,_ǥGU˪#~U.m_=,F>\%ff?ySzJޚ- "xvr;Lc޿;][r#dm16BBS4HlUz0?BѠWLWY3tL*B-3#jVT5!(ڲA$1tmU?6\= 92#˾Vf/WjYagLae*'Zˠȫ"!Z$?y؍]5aQ"jІ4OUp[ tzm!X7ij8zRU-vmGӢ3Kz?&XIru YsZzV_Dq}wh?,GDJei#j3D]:oiw\"'I=2O[*t|b\ :5 Piǖ~%KE)hZ.m+sԖol6tBw! GĖwJmg+ŷEijZq`1%ԃ>~%,ؑg=d .rhv+{.B1znB+lǍ͖T UgPVyw??\"<;m n@29R6ޝ$.@TR 1]F@lAr+@RQsJoV 4T +6ި̮6k%Ok&MLpra'F=GpMu4:}ڼ}*de#b1RH|1}>rj@]a$ [lϴ=5;~iyn]A2mԑȟ5e%;]֞R)K­]Xfe4F%39ifdZ1$}ɚ,3Əm99 lwv9Dbū b1纳 q[ 庙šPlF↓ jsK{71e~C 9^<*Wk0&HMS9g7$IY5bQnʜEԸn~F`aJ٨q &d !z;ʿ:N[mB [e˥+5ɳ]X.&M:!*F(dZ1衆B"$8&HA\_Ser41 TsGE~ו!)=zsrAN.w<:sļ}=rCYs_uFm?A a+u2{:nO;>X%9n&֝?deru٫J^k~rjOR-rk?9FF>h)& (+;oJ ‰n%QEk0O jEʴJ`ّ_Rk )-o~تq9~?\MΌq`(!FL2!x$4Wʺb(Mjm(jդ,T( dxHy$\Mxm; 0]:HK5!aF_5G0Z&48G(7ci;wP3Gq׫)ƭ1 |hQ\ z}j":h߬i>F)rނ dkG& (@MG'K|}p},oV럛2/=L LWNC:J;Vtg] T?T2h~p(A^qvSС~U]1%M|4ktEʽyE>$olEU*C<ˬQto eaz9#[lufT0RNGn(RaNL,Y5P9u<>p+S+l6οwDjgP( s)@~eo(e8*.m(`RkHZa }yc7QԐIymOLJeYp%Ęć[?V4L [.xypmJ}Fv/mrgtēa.❍FPn5-Iy/K9%P2"+[Oca (' v&d %8=YKDUdGĻF%XUɣҼs|7agP@x &t j?<zȝʷ:<5rsns<iAxcF8EGDA逩փ8޹cݸr$!jnh BeyO Kש,(X`T٘:\H3i 0!9.=xY`#g34Ͼ1BFuTp3-M9'h@,Ҁ7tO6 ,"G*jn@潁5EdT3~|jmvb/'sC5ZZA]WRƤGY p2V$#8"2Y1&ydhq_nF=O?'|F'esw,7 &n24[V8n|J8(r}2*^N>8u&ow$Tǝ1 ftoYbqviy\]h纰{ʪ̈O[jW~+X1Ӝ!;TvxTbT5L6 FsFl5[ E#҂l5a\GqUWl^'\B]G.;9L´eoyBǗqNW'sc5D۬" 7 }t`5SĞo/-h,ǕDzWj"e C};[_i%S笩bb/HV3u8/Mɝ9}YVXUޜ_l堈l{&RH1?K5:rz/it|.t:s>\4_T5. Ql | /Uјus쮉P UePtI_lKc"j`;w5\a?S|haSTZJG|>=nܦ-*Z;Pu VUiԋP).E9.4Z:f݃C$z7j-@%Nϴ@c»:|Y93[,tx]%G gOi 6!ND5W̼roCImwK)~[؁R1&gmHDk9+l 1aʈV'v~4v88n?3 }$2HHəع)Yn2φgwBdiW7MH0W?C jqn?gBGyWl, 1k(bg'a5*_٥rF!-Юƌ/nUi4>KPA QpAJ4:$Tw)ٱXYRk9wɴ%]۠oNMvc1*7H& ]bPg⼩Q%:9ٱbY|Xajdzz 0}+Х2oäio$!;~-\PT@Sr{] $~ Dt.s&~C< `8}iP&zSF᯸FQsZg]SbnjMC 3Ӈ Hd2AprD2e+`BJKszaC =X6/:0'*¹c:IRcut ҙ}oGΡA|Eɡ9AN{+@uoc{;NOa!vC/8G+E*W9d?e;v^< qЍܿD+,dV!~(SJg p-3%)tAtBō-/W ELTpO%G6QrܹKHiqf eڲd+xDQ x2i5d)«ٕE)3m -/r:68DnpQut^ңB"ψ/NVh->)2wG}+!^)lE*ɒYprYI' )1Y`z~^{Gufz_"=$o+5܄iOsPImZK2-Aj\',=`;#CVyܾo{.aJpJ9o%hΦ9 H2'l'O3^j3 qoipؘMQpCBcs?HRhkq "p:4lMD~G:ӨPY 2е +G֒v1˛)5G$~~etdWS.y2ez!=Z: ~a)Ybo"X;}920/t[]zb9f)v M y#jz:/h8OFIIMrȰ8D?]3*OVEwPqYjqMNhF$ԐYڹi iQr&_Yka cF\2-g ڿwWN'zOzw2˲=v(t𶟯n"pg ,u_F:_4'|9Q*Ylcxr=3%`äy 6Du@`w ~{]iIqb Om=VBر7}# ?LRaejܦ8kDw|V%i>@PgZ=?A52K%&.BRL"kJȻre;Ҿ7<5|x|G/{ َ)mFO"uVܶV*B|J7NyXLTQb$piJ(ww`3M=NIQsCHlPsD@EFy3&%}_yuF(6,]GiUl|H-*rr6^.- NaXeM jVg~ )!sYbKgyHCXA!MEx|0BuDH^(K``w=Ed{?(p=4#ڿX_h›c ?P\om !LSQa3f~' 4uIpɜBvSڰ+ň 3dN{F?8 Ui:Lgx0]ki?U1kBE u3a¹V`)6+|ג mo] wA=4p%?BB@*bI-RJ^%#re4X>| H63'[ӱb]+}0v>>.G5^ :$? 5W+qӄrgS 8'C'kGis GE+%`6 a܍yp&kfS( o_o t7ya4RpՈyI0434) BKsk]*߷j ?8V!Ў0E-gyٖ pf6@fۜL)ێRqw}e_y2UAЊg*}IsP6G^y{aL$: s$l>e?(pC*L{p!%͔L!hGұX1( {p쭃s(!f+E&MR˭6\_wd;*Gs"21UϪ9Oޕ6WyZ挒i&`+UX8>{(tu KI ncJسT4EmX[ !iPȬm}=/?MnHwxnaZ|0, h?T,PR~r0MvlӰ u0ܙ-ut .2X1?!H(J~{Q;Gz,_o;Z*blFH\('@.LY5VE3qKp4ihWyt-.6s).A23Oќ LU吃Y0 ǟ3Σ3aj%X m\bΑ/f2bFEd;nMF[0ͯAC%H1%);3.%kt7Qyk?~! IB@os>s0xzi<`_:n1ٶwP+ӴYZ 4Mkp?YvFlp04 j{SJ6~1h 3*4"zx4W h. *Ӧ%+YfДό3(&<!XȴՊ|н/`%+"DZwVՏk&f#0նs?6#dymEۥ_8x^# E!ffe1wbRCfT1˞zC*A .tReY\ v1 oLݶ}io=᠐_p2G XߕVƣJA^+ˏPRTUag&>N/"GJ׉[=؁M9-,-X2TQ \gw.M?CM:wCj'Z@W־BUEm(mōTn"7 ^V= `ř̫ݐFʚN9 _{OqInCB}ciFѰb?qJT4QX;M>;͢^0]#MKFY(6yR|vmO tvn7vkeBlJ)Fj,B%PcTe/܉n HYI}΁m#H6 'HCuD|.b4GCp hvR9#*Q4i`DXef*3Ts^EdM}QƟMhrw*A1qAp$?3lϿSe)OV,mJ1g5d#P̟1aXiyBOu kI<5fNeװiK< QbjZj/q~AѮk!Pc-2czMNݳKmۿ_^H F@1|R%t}0%x*vhkl|y`bW ^PTWܢPBۦk](lDrciO$,|r ad22K qg#..8vT#dԋ>Zm{5GNQs|f_ۚ Zs[$ ᓩ{"ylMkdk"zr: .vmJmya ^]`LéGt "3W-eb AFlE f~^PՐ,_2,0Xf6Z1E1^W [[04Z.sx /HVjSt%!ἒDn=gjWFƅ oijnK "wAAK(f4eOp`Q9j\h˿]ET$Ťл#r>LkO2nSyaݼ3̓t* ,ݏ,YRnR~(TXIb[课t.5Z ϨٞL$b) w?1AJ -uQ }_7>v.B{}oBuI=WAFte%aB:4VKbQ\Up405QR4'Ta1 XL퍥*V_x͊sы/i8톥*UfQ9q͟ Apk3 E>%"$[ldGBfMt{XT LA6+1)m;/ypwg9yffՉ"O[9ZdAQ%A`]`/L(@w #_s'U?ZeăBk} j.hThtL@O ۬nVXĢ;~Q5\*uozX8pmf[pCdJ@Xo`-6?ĊzjGk89Zsj&i-A'D,M*mG,17[_pa'C :!P Pu}Ick]O5a'Eb3ވR43\CrQde$SC'_>EyT.i{՛~yE4@p$Z2VD;(q<>f"~Q8Ca\.RJ TK謭P/ox% q;/˻@__UB6Fqu=x|Z.];6+xɶ"@"K^!5H#x=ѡp;Bvg֚2iP:.&%:EZ<a!J6>w%WeVhy1ѕNUOY]V?71bX?t6Mg<]wx"F+v?<qP[`dBŀE.5?s(/KMyNCfaMźUv2AdW qmy(.R 7Gi' Ld*PS?2h#>E&zbE~~iڟ$u_y6IFkGՇؑqF~ CǜΐDzU%gp}gl;dŐE3t]3gs˹ fZ M C`Jx7'aB:gR/f"3d 1ihܙT^烁_8vlpw*;b$ P#ZzCܖykÄQNn߅w@>V8Cn<}7Uz^F\wRVݱI^-e_vymƄ )9 sVX)?jg>ەV ls鏼2`d_?PGr%kÓ8 #T߾;!2RG ]^MN!5/;/*hY;?&>-qe\yJ^MVU,2g]ZGM)՜HJNl3_Q«H(_>Khd^a͔mqSZ+ciwoϙw3lA6_xh<`aǩ0FgnBLwmwc|!~Hu]< j&(ha?gʈ_,k#5'qS;{»Do*&>^<wy6r!zJ3neK=;: Eћ1 O03@s-w\jk, ~K(0oy#*4>`>/?>XDT!%F|z'qm@a&W!P/f\25u^EL`nkfy}J)|RBOnKŕ%^bjeN+q II"o"Z'7U)prOy` Mpcj=!NЀ1 FJeCQɕQ&Yy"5$[׺?ORs]kXvߜ里$3tnfvżR "ЫeR tG⍀f@tQS@#B2H_̐jToq)e6S58pXV>aH ;Cp`D|ώ:vg)c'=[OA)Wo4= 8>/&W[H"@wc,%Q#Je2lN9 @R;U"[Wt {~&&Wawk'CAi&B搏 (q^"ʰ;G^sMCM9RML¯[ Xm)$`pqMʧOIB\apqȝ! ꜂ƔʤvnALEJ=s!ZQ7[q S_Fͦ KQǍWMv%\_YIQ5A%D{džR]6/0g J3h-_0RqI{7'h>҅DR#3eĮxtzYJO\BOy|$rbb^`e"fޑ ԡ }JX\$D>U1M[-+UbP[5T{5«\"7! kycGu,_: ;CEy S_ -8:J{RA-(+QE%,6"rTBܼ9anR7v.4,+ީe^洭ǹ>J+/k߫P4j)NCJ+.*b(`͙jbTntn+%-!S2q:,ONF~u)*^ď!'lj1Qd]4YK4DZaS?8"L13_<Āpvߑr/Ûζ:J>B2m #?V1ޠcr[.e/~&i@wӦn,r`I /a*8j-PhdLoJ|7C xO\KEٶp@3 CXdQ+)QC=JIEHϚjZn%q١C< ]G㙁qN 353^.x5JGuKe=x0 (&Wo/2WXMvlU*ͦҖcs~Tv8ٮ8pqxn.bM?N$Pl"ɉ'$auW< ֙xh攇Ǿq"(\.-N2j,A)Az$a/0tAcw5Q+n^oaNB鍪=u4q\}hoO[ .}&$">(Hq3_>>X6X> D"㶬' Dv8_ ^3g_~:%+ IY0^;ԥ|3Yʟg,_ג4'xl[ވKM%>1Q>!!ؗH/rߜt OT}>p3!f"շ  d!Nýk0ZY=utgLw.wl?KXL4|!A =d :ӛ׉s04^?27h-l3$ӪVKHwoI*`8K+ŴPt;÷{ieb4r-]ww1KkQ822FQS-/@ғg`lmt 3 ܥgsQ~ht7xE:qr߷:gUԃ^'gW>R&&]T21L'DBi~ȨOo.k)yiug|V {Z0diN<%rҋLJ=0VxUYN !NjT&$jkn dN50J{ZvNM,`v-D] !&H9^L bo:t%%|Y@-J2ݢurn <+8 5Xq"kHoFum 76$Ղ `!yLB|zYDj~8n#vtʭBv@&! 9^ĿNH.v&y]4`0C}$_]QϞ~zkw-퓅 i.h_L28:7 OL 3w`W<>ܺBz.I ʔ&x* $h/ l%/{4cKÝ ek{2( Q7XH/L.E{ΜaX w]bƻ"K7lDL= {9^Af-v@ewq [_P>fcKoVR|1S1Z*ː}w_RuRZ=Z#_@9SN ÆMS2D+ C jKW5+5QkNQ^[ed)m@ {{pA->A4"(dq8&6 dQ P};DH1(֓8mA*lxԂQ2|zCBTw% k]/N%Y]xYDy~PD~?_|̣S0"Z0W L눴MOHR~f^ 8u/Γ>a6I]XF=Qn;nq RCam 8Sʗo>VTePWhsgAl OF૒՜y蔟;$^vJڿs@iZ_^t s-STpB38*[ڍKhKHGŗ$"ʵt]%Mr3H,8= P>]gM(NEK>Wei Y?sm=HPҩN"VNloϬ0'mc5eN8+,WүWbOHoY&͗_`1NDж46N‡+__._V#JZȭbփɀg31QZr w[*)^U 7v5}*@~Mz5:+Bf0*؄ ̝u[V)wW9, >[ѡI\УN?::OE@!/܎H޸c4Cܻ2NHfYfяa( e;tNc/S=퓎O?\"f 2Dvx[h@z /۞ s i @ lIeOuK^>1/OL,~ '3MR_4<&(hǣ^$6Kxv/f1ZS-cċa9˫F}KlS1]M9\'.XYUt `1$%l??O2@B&Y9y^HTY۠&<|\߼PϭO6rhCoeIMXSk/_tmבY,DHy'V뒉Hj >2鹍c4l 8ϳؗ?\ hr'9t|7ePi-wھX+5|<7{EwZ kɄ$=j&Vh:!nb$U)e/<et$@`_R5i,O,aa2tSHo$T N#4ViYT%poҺwx *nG6I܃\ṿ{.x$6\#q`kug ل]eLܐnzfÄet0x3iʿ )P%94&uSsfQ9 Ř j(UR&q.ֽtȋm!/G;&w - c ^3CMqpka5~!۱Jx{^x4,gad:ѷU8Ds ;'!T?ջ= ҅jVGszuT9t77άͰcG (>?f_}-d"IMB&}YFPe`6EEyӊ -+L*TB)]sofV C[U)ࣟhMKJp|Wrdo뀁W[`ߺ:K44+":[ fۨvx&L啅7x-c"J $)e'5)'/)5'z;2Ԝ{#Ց0gQC@6!nw 1Wxf,%M;jHG e2%Y(jWKKnf;Jbǰ_2ڪ$lZDVAr8 윐;͟7h^$?z,P LHmwvw,v5o3ɉ&}"G.^-ҁE*5_/jݭJ:' b7m @ZjԔv%7"jhJb7ay˕aTœz\uJ6'u @硪y#ĵ &-z6()JXCbu_H%;#]B{(W_]+%+.R* 1hsx{ <*G~O]R6L +$D_ҽ/f6B '"u|]v33W~xQ?}l ̥_E;x7ୠCapun$L-_W7pO"RS&8hLu{OyVIA:ީ {}-d uL/OQײX5;8: 4V9-1̦);Tr3~q<3>S3DpwcFYdyVH< >Mϕ3Oz* ֢77}w`_Ш=3p FA׊w-qI,O "o\s6)Oχm[͟2vCu_q:nÐ=q֔QSʧȥֺ{H)w>ݯߎ`ʡ- I3/8/>)8dFd6=QGb$ Plo_)ج`_ڋ@IsWGtYӿLZ_07M#:nF|Y 8'wHꑮ+p)xBg_lS.+:"}81E#2%yc<Ÿ +5q^!Ię)m3>V\X?%f8d0))殳(^7:V"%;q}]"+ %4oz}4UU)_L!ʖzO 05oA|\3xb7Gз=)}M2HGdvlw)7zT7y,]@!d4N2[+#_e3-mIqeF86<M5Mu.V-q 9#^Dk: #hu /rDo"FAjQ>Ek5d4\P{6)/:xb9L3VrL˔Q%{JL2cKA~Ha4W!{5a!f]lD'Xռos5nS/ {>R~>*h1D,=Fح¯/iJ iNPl,1dBJNOen Z}zkaRW'zZ[T}eMU*RL>7rڄJ':46 >J @l>t.M!)-쥘}}0l0UU8e[llX~M3FbhU+ňiNFk?HbFU?u:`Y9:FNii>޹C{O_( /@ɹ߉%;qCoGR'WںKBznRfe* h$N)zRvQ&;Igu`,Js0/E?w3J雁C w22UV ~݉Ŗ1G<|W`5g-M1Kw@"1#Δ-;피\Og{! tG#/VZ P$؇Kſܒ$ƎGl:N GHr,s,N?4ˮHG䠪V,M#.uqR V#X[.yjT} {m 'B ,v % PuGNCaxT`KsÏ9¤cLY}NҧavH.H~A״l++9`Z7sMsnWQ u9_N0ϻ~tlڝS'BSL4em$uLμ\eTp%0=vk:sztI7> a]KHcq PkV+Ij#2&qVgzI^+Bڂ׬QSu,tǒ+>wʓ]01>Sb/sr2J D4S/+i=5/pGSom BE7 $8֗䂘 I-EѽE.ވcGFr z CChn}X!w& H/!w1ғ~)hm8_@DGMozE:&M8g!EpWhLr+F֎ .Sp3=.=d=d/ϧmoNQ:t_BlUFo@ؠ.v.P\#'g-jC 9+$ocZ~L}bPӻ=BR@tŬXzՖXbIwЙI*c]/ũ(X}R)K q Զ"(o/ÇTkKgwHԘ7:2PDhƚdD(&3f;#*$KlwYB#&!A 5'Wt/K{6%zb+A=|<ͧێT!Ak kx9w|[b۠K+f[%柔]ZMɟ] 7v{/E";LqUp)bm^S uz'g}0܅u Ue|nk/D^h01LJs.:'H-9vPGwNo[MT+d.=JNrv]Vg6 1NSFo֪/Hk=f"g2M`avnoE"Oݫv;iz2^h3^.TL Z4PLcEA \9I)Ĺ=&Uv*Xn+ 2fXx [-\5f59:6#}LW[x+0v֝J1I:S'(Bߖ!ñ6l4ʼnup! p󼣃+M` uѦ.RGoƨb]1{emyFE!xZ^`P6Ŝ7k 9>PzG^} V{ڇKGXдw\5H*e2eL*iJ2?F^GFov|UBtJcJ>uif(|PM%N*)Wp;G22K5}a6t\kN")YΐQٵr:z.q5nG= vgPh~ .kB7H"P*)(x䔅 Ra܊ =CBSiɽf1#pe4q>?*8oX cӮoU޲t<]O A87 kb(.dectE^2*OVC|e>#Ҵ`$0ǫ$QCE1>U*ܥ؂x"!?堽MPWl7.C  A2׃s&R ^g&Δ?`ի մI)Ul.86e_^mdk$Y(;Y[Ϝ+gYRiQʦvR-KkU'2@n6wU΁Dgm*D:n7ZnjaKYr"q7'ljSRcfOC߁RZT4j,Ĵ zw&+nf[ivîh!Y!9L=_גʷWȇ'QxY_D'ׇ o+ ^c5ֱ~eVs4uYQ;Y!ĻVmdTb=*a CsIM@ șmq| ١Uѱn$9z[ 1DQÐv0|)|'1yzbSP>mյښ[B/.쩹\daM`2]a#`,AL=Pt2Sq˄$Yz+%^]AȆϠX-_p6;$Whz7N ޽–2v4s_~g,dO\8#7)GH^ݎ(A|$bmiXǎP_NX%{*cEX6H Ǫ~,h| ɸ0%1G\HbhvnNG$8a0D*t0<^.Bm(ϔ0HkYH.}Oo*v;xxMp.|C{ꃯ4y<=X&,_)|9b \Ƀ}bÐR5F^ڈqyd!Ċ*%|{X7+kX]G2Q&M;'СY5*7bV96N}Ez*m}}QAgJƧopUQ7kb"yt?}/b|y!գ( 8e*!&DK'88ETf:˟T"P k uT_V͒maA}8V+B9 4u!*(V87{KUg@Sj !f̚ EvўZ2 g FK ⓾O@%N)[:fCwA9SikQG9ieF5]š.%x!$ط^],LsRFQۦ&~Jڤ3!FvS kCXZmh,9kcdFOLI쟾N2sR18y[p2k.xj&~ $/JzClrH.:*c.Ğvw{@g6Z1,X E1Pǫ':FYt6 `W[# M,V69[կZy[KVMY9ZX[4Xřxjݾq7^ Q1d&6 \HQRKڭVX YAy|RE W]`X/qpK\L> ‡N)sκÂ/}6B#-Kj1@ ymc}&b4axh_]D`yqkpUhxЖǍ!"Gwso2ԲBxv1Bp;*jbC9ݺeܣSpO(QMgvZ H|B{A^b[s3D;9|j{Wja+PǣaD4%z<7Ck^hMi+?/kY4$irA%iTW t⻉%iiLްϰr ]7G$*agEuWC*wYAZSƥmܼb0K9@ 4v~k` :9/@RJQu ?{כf qDyz4;0 snr vTS{ mO.]Mz`]R9\Sw45=Oqʢe_ &IڔJ*bܞ' _""W~טOv(RSoFx-2=w/}Y8VKՁH 3( _Dy8@vBRQ5Zc'}7ÑTP竰p)BupB %а-RJ S8?;"wtSl`dg-:`dE7qNGZ#Fn5dgUw1 +]ęM$ŭÀ}SVKk4ۡ8=p\+{U{UQ΢+XJ T#/b-db*MeBDեdѪPD<>%P8q`_ qWv9R ƯAK1k=pT:#}z*p}[PyBkہ d>Wd|WWG;0XꥣLzٴ sE%yĖsbdC?0%G?"j~#e \F*vb&0u8-&b^_F&9`lO ( v]8Đp†Q r}Q*9h]|4S(=0ŧQڛ.i{xHp!SJ_O9L%{Y&9,75u(E[@!NM{n3M/?j>%0zޡp!lWuF?1 +4,r-Cara <9۫]>s̪Zq&I\"يq36?MC l~݂,ד:oYA�'?ȕdF FԳ0?ʅj\`!ѓx+I)ƺVɯ#ۤz?\K=X qzQSo9F!;+%\ժT2MvDժl*ӡŒ^zsR &Λ?<@?#sɬIkn;SYw91Ss/MĊ#7ߤ&ĬƟ;8j s2ZaC }4wp)vB0 fbyU&ތv]Fj|Fm#]#C u$~vK',juܶovzͥ i>W-~.4J4 :7C=AC"cɲdIxX_ ^8`]GEpN"T ;o U?Gt[k!: Dpɯm̯@Po5 T\sxPeo= :x VJoRA++R\8?Z<2zfxAe,5(H g#}],*bH`>.//4>Zh}k 4`p)fp9Xd>U/BΨ{Ag'>9 k fn<ͳI(Y_+(~ƌyo<9Sd䒧,`"n3b~5 [,R8 |2xuN#8fvƠ4/wZ9oޗ* ]٦=@= 3P_Vp &<xb8R2КN!@ 4: n tMm6ى?~õI-t$ FBb{MDBZ%#wJ_u>l|”62z:=(rTXv#DVw8 gh ]T-x*Ifn|S, kΖt[c,UfӸ'J.t1yDh RJm &uc6xҾigˋFT]Ul%;V 73أ_C;21|۶t(akB _=IiG`{Hƾ-!# :""?}joGSoZ =v}[/\?/tiWg!{;JHVѫ5->e>m=Po!jRG9AT<M5@B#\\l;I U8衪x PfGq7W-jf^iv;q]['V= ϕ<8R#~R`(9hǫe>cP&R0[8D ^HӹpK1V*mefPS~hmRh]3Ox0f{Nb_(zhKhKx5`Sl-a_M$ {WÄ7NsuE#}x㢼ݐhdI8+Lݬq̌ׯȾc\tL=h`(ZRA2^Z 6s#56%0147}ȶ0?]j\ͽNp;VV,v%y{g~UW vfEcm_=G;SJ,QƟҷzO˟ꓵKp(;u[k%2ۮZG oylNn6  8w!, MX?a[ cDsʭkΗK嚷*8i+yYb<0.6bQׅ0y.fRz^\WR| & ґZe1#Y4DmB/'Wޡsw $akы,@]k#.Ǣvkp9R(}O%^ZZNC#)G2m3*I`3GS;&@Q9.%OlLus*<ǰq0ZSv2jZA]"wF/\^mO|F:x߻YyLiTL]pdv}pS"rv&d>GF+d3.Or)d@q_Sdy6"ϮU&(|b?;[߫GGd>W*L GEPK^^h}(S׭!a˜%ׂiwMաְNcq'dE vs mI*oUdPscȗH~};}D{zI)-?1–nQxV)ѱ'+|YL|dz™O̙@Y !;!~F$LDmi4D +w\%J#YDITx~Q{hM]6^j& {b@l (Wb.A hF>$絛kC"""֕֞:>kG*Cl TĥnFlLV"qgreAsa!|l- :| bAA[ Pw>Ыp9<#W}9}˘rubO ~eZn]A[T6hDvIx!{HK nT}AXHeY&n]MN|r01sWNgRrɩi2>v }}dLalHT1`IL4s*(L!Rv֩"G0hzU-Lǡ KE|wX90N%Tϲ08ԥ3*Ca-cLhJ? W-hO:Jm^ 0D?9+ R6>Ry~IH ̶ \W[-*;I[ҷ./o{7Ū( vm/s wLk=ǹMaMg"B1SԥKߑ\ -ͽ&`Ղno &ZX:zQ] -5F~X2ǚU&Y(k2xfNƻ+ **7?p=~Li7Y5og{]S g2IYO`L;^@7WjK)+v`.P&1ټ-9кDG#0:L@'.ڨ*r+,lx?x!ocI2NVDA)Lqqy)8kĿe)jrB˿X_m SSAhHE=]zIY@tfXR(#&v"3 !aDv^D70d։=&.^hٶX"W!v =@sNԸ[׎I0§+1S|kIZ=YGSLu owfSDǦSx`M =*5nTt`AE:jʋen| ^g̽) D] 4)cJ}>p!@42 7G5ڃ}w P-ݍZ k7-Du/fooS:ҋ4!-*LͰ^7| = mǧR#O Q&G2>xbxh{ 6ؔQ\lAz_JRG 6+EYVT2MȤX;AMB+'4DV"!Kv^Ftqs#Z/k,-򯇶 c25I#FA$יBn >g6N lVʁTiW$AK| $UzOh*)~}t)4G>&5Yr8YfjdʊOgm=zR?)EO]{?yP">_ZS>su)կ~D(&HyM‰[ z8d{!>NN]\K $ghPo#&"ZNg17mk~d F@S^ m6#(P .l=jk=DRgMGZrexgӺdjDxP.T|93s"Hiϻ4@^}xZ(]s6>9׾68iODNpb): kqf*GۈQ+$ gwCrbqi0~EYnZ)80n_I"8)`=D#0 <D;T?#!?YVXdbo?%}7Ͳ$Q{Ԧ8:H*H{T\i`vLGoq墳YwȸaWVoOz=(?~G !IIhL)r(?Z^{HlF)I$(ܰ%y# yN  M| }N2E*DXBjgzƑ's/v3eþ4\'Ԁ|0WO!yxԞ qViJ,,XaAYcyY-A.gNocGJ%A u5P(oOtRg/fdntw"axbXGAMm aU%VqU|a~zMZ|"?,c Uf_k=TlbW>Rд$CCQk9S4?W/ T-0f^٪!J!^D9-s:@X}KL1x`}Y~T}b~+ 0fV]jޤZY͛h4t֓ ]`nJ9qJc<ػ+MG<.#>JTe"sw~|%cJ\0Q\.)]E!\ `qÆg}<M/vVn|M~I;bZܞN@.îuT_St龫P.VYR ŷH%͑tgqeq^,fXtzRMK)ijt1bd4{<[JAt+Y S/Vq+_o.i-c| `4%4_>f.hB6wͼeꠏ4T?+2>}ZW5 ώ$J`1O=ט$[_/Q|);W9Tg#3-hߴx0ACN|&(^YgyNOV?-w^ ]תC,6eYZ{8߳CS«+ᑛ0#)\~it.DQ39mCutj_[R}1CZzuc9zxgudA6p QXD2y2qŻ4 ']z6A$MvIk5=Q^庴H(3O3( 3EFBROAdG+qn F4%6aьb */XkEͨOzNe4WgNJ<Vf{"wQxwI/8|+dD(=bAU¢Gdbʘ5N{uQf/e*т=ā.AN㜦p4ɟ_]GKXCp-d|8ip-Y~u#TjrϢi!+l]\ח鉘v* VˬR[O U d4Mgh?dT y<|* ~Ÿ 34CeqFC0)цzj(pd 'Q|_cN'{r0ljsِx1ZCuxv unq4uD-Wu=.݈!`cʶ3UGw,4=%o Z@cVqKEXMR AJh%,( ųZ;m,-aKh*d~WM;^  TކWAMqPHhsU=z` HEcTTch?e znT@A@M1mb-Cd㪃ۘPϩG}}&f\hf }DXeUW(7<4b x+PyG֣vR4 K]щrˇ'!5ކI6%.>RhļV7c[s_2^tw{pt~bǹcC,-̎ c+\pߨd˳*D)T*=~Fqi”j\ZMwPMKf=x3q(Յ 3ZHNoV3-|e8umb@{oT':M EgS݊poOY92BG!n~B9̱D]^ UU^[>~ޞ.ek|UK_Aq}=dF$+z5*Dt~̫ЁKY q{p+}D<ߚw h4^ m^r TX|0apb*)Zްm($4qw &'oX̱bȉ6z.uY_ܯDXp"vr'nMU=g8H]%z1 h&:0r+BtVB <~ϵI#ͅN8zJF\Q7%8w- Bt"|B'M,3 M}zҕ݂1>=L$:Gu]{b醘v"mEF1 Q8< eP*նɺfJ+܏uvrav'T^7BŒPf!Pיwճe]8:mw J^J[+ ^Ytmx)P0jK%bC LSzNΖFՂn ׅ}Ȱ3qԉZ߭iaCq&Ifȅ%a9b)|^̋&<>!eT蒁ŸןfQpZ4vlQر|̤ vLN8`uQDWi:fgq;C̰5( o/7k->[}$\1@rh,ؕ#-vaEq:B=8bˉx2Ad=s G:6+QPG8khZ+M,Zi!-Jy@w=}  HUki\<(ɪOqA-d_)B0;L҅<?JZ9_y;x{%gR>;?asyK8{&ptC%#a&dij^"J>7mVvؤ=E тSA2^no498̀$\Ǻ/S,kv!~+OX}QwL5XR/]!p=DqEr5*􅌋/<;]*gY^ǫ! eی֠2#gXE=Kn2 ,x5n*,$(̑^J`I5KYOOƾbYzC?=u^1Xɗ:7֯X;rysTr0D2 SKz bm+6-Ǔy-ZuEy@ІQp./8| 67X<`sKHKȎIHH `;Kf7eߧ!0* Vdw -Ef_>Zd CSxd7T -ʰk,Ù*5 p0ƢນB#NMACD6 vStCQּ5ny8$g<;8NI&0-yaO,RU Z=\g0YY^#!ɩ`&..Wъ!7"DQTVj'|HRQRa+Wȍj;vÈ)]2n@Q/,G6h&brDL0>AoY@:S^{Blb\*1[vz}ř<7!N|)gd haTzHL^, # +ӁܣpkNK%RjeTI{Z$M\Tic5#bIxn G!ՈΕ4ݾ=l=˾Dx>|l}#o^@f.^;@ ixXXMe 9eKˬŲ(9.=\7bC -8R=kưIq`K:7NV bc{1 #ţp A;d(P 17GҨ3Psh02ϲ{ ^E}0.f⽺D`ωYMaǺB!Mmzn="cpfK[g2.CTZ4@r ɨZs^+]JI8t,ז&eȉ-TH9@a$d55j&R&~s[gX~t rűIʷxdixhe-+)w9mbͺ[3ņN'vQ!2+47Г6S\;+ܯ2Hhw9k]N"ɭa8c : Ec#t'nԂCWX34m#AB^thDFΰgL_M܏ Rl?_VS #Ϫ&X;NțUe px8"Nfi[Um9 9vs!qXFBMMlH-C-t:{L+b2k{ZYw>I3lle׺bou P^>Ҙ:x_8p֒jQg{5nډV=׺IMYLa"N%Յi h4PT)XgOͳw\h<)F3ҿl%{DM/RlTVh!nG/oZD7N%R!ΣNJ7g{֌E#Y)=!\ށ&5[;T.$q:v>!߻j=1g'7Z="́un>} j~ˣw YGAmpMFW+ɮ] OUsfv%tީQݓXZeb1mYEن;`Aoiф*QOJsд{Ⲍ rl+R);Fѻ~mQ$UmVjRӰ쎝=e8r` _`3OAڧdwo!4ﳏ Nʠ'6\3&//oY]hݍ,[" 3N`,^-vfG-_li!"WAfS]gZp=lVպ5UJ oj+; ?0)4ݚ&6%Q~$qrt~Jbq\y$@ex*цMaM]"rd'b `J9+%MiǗn8ڌ.|8$u\Ff =lxK>=^,nܖ7 F%8V~rW($o{0 ysxyaG!Fu w/J͵ΊIUr!G`nQ!-\)kfݕ(Ӏ~mޡ-.T ՟mO(FTriًЁVPYIsF#diMKn/bC;>O 'a]#v9kE O* K$%( ۿYOJ{\F}X8ŷܙ$uێt@उ-ZXc4Fx [E~k[E:Qf)iP1[Pn>AXoXpiE2uiN`wbe~Z$vn𶭼`P1*㽈a,^u (m;'"pM 'W~&JcX+(ghVT nFϧrQ5xG|:@؉Xfm 6z|U W"ͯɏNT\*Ȝ~(Ao"33Ibu7و(Bbd)_H|9^5۸ Au}Zx/ ^B3w:?ZP=!ӢBInDJsr3k{CiO(̸ӏv8JL3Tn- ިN5Φi}˚,η Nqfӝ 6 ׬[/(;utCIoNEϽp7e\ q% YGS?ya$>ggp6skiuJ2Dp_ɟlWEM{ ~ -%g樐xVݗgb}tu]y1hD^>vϔ׎LM3hט8q9GوlD\ t}z;34 nߊhZM+p>mТ~ -Cg1 @Έ\"q B[`?bcjYmVc a=ۤT8#]FԸmF}`kC`vD?n%Bp"i?l7NoLhƕ5C̓ wm?y{J?hSL/*p^R8TȾd@԰#_u2؈*m_  z"uFЫ1yfٲBY-EC:+. CenPڑPb L[lkbbthgB\816$cBoQ;-]KM!h;)Cl1wNRw:m˫s!^XaC`6ujLt }H{$>ˈ[{#̥w? sT_R8?&uR2_QI)q®$]|߸6m䦭tHAݶH$-_*]b/oKXYx2.˼NN]#bLtٮR1] p hȫ/g{\:UlØk2ؐ8tf©;lanS-$7+KrLcě3DM2l uZ1GWc n1-s6}RGiiJݤ+F4Ї!xZk2cx a]佀G4ww~8yRt1܆9`&e| cԴu8 _y<-U."ÿޜACY\k5IqHWS<tZS(6ݢM쌄S "V̲vSS)-' oyf V%F(&.* T$n$P,{5|f  "߇]ۭYBl`&xW;eS$ݷ`swlUuV+ ot:O:o,j+U'RSX܏{Qٌ+4OumR ?čh&" JS Yz HTm%Ȼl D-M?"Ԯw>1"yݥn\\M`U_(DfnMD0[cmG%.({*{LĢb~Vgwq2{JwI.A}\8'b`tdvSEP̷FʍU$A"wۻe3K-ju%P) {U#ӵ 2ZQ6܋ EUDj:2oGE-o4Xym_* 0LtZgh-)dua˓C_x!͜O#9S0Ͷ|?D{UoBWcI?a-ou]pKd?xd2Kߵ}a 6Cs]1v#b< Զn[P3]{\X S~"(a{'c*YuW4udC^vjk xmMI I!K2Njb35HOUXx2LOHZZ yENA+uBLݍk$!6(veA#F\ 豐AڳF=m..sܔ;qXILKQed[™)IZ?\ ccB•M)/%`u ›;=<)'qCKSPY%'QXQJQ.Np6'T8>QNc/#13 я&*A7Ϭbdz"`N3QGZבG<=΋et5 佼tK*вvt'X@ޭlp`)˛ӱ%; Q۳Qz~ [E wc +:>yv_"._'g&1쬉RERWSĄlG+-(*pKvn`7ř:*5[+LV]s->D$Y` w:Q>h* Y5P޴"U3Sqd1<Ы@sַp^l7y4K5F8(b.`(}q*J.x]Z {EafZGn5BЬ6]o[J+^bU=-l\R1.)ֈ3v@d&"m挮48J[w$n]і;ɴuc:OsY5͐ 썈#\J|uaW{%5{_G2gυ&ۮ[IOv}W$rZ$Nw!f~(]gԓ\<ʼC+a\V2a6pU~Ͱ$r( ȍѥ}ًHh;"R&)f%L~P*>>߃@@ʸ^cONQP=5  c߼>,.,B>ldX=GE\PZb!ajdO@toCvna'W*ίZWM.@<2oVl0"]9M,(-zӉӌ8h%Ń:w"8Xnfґe>"drE|MKLVE.@v]?\^~vI :}1ksu!]D+Xeüw)qܟ1)39ɸx f{-˷V ]y6!LɟZPp~ 1.{ uC펥@o0TC#<njJ_N:$㼦\>GUԳ2ytn/gmx}Jkhk!o%K^lUfxq`Se!^sZ<$2SQXw`k\= )g͑e jApy7z'ܤL O9~ٿ)#pdeVѫuLPvT 2`ۈQUjq.ײZ&fIe8Pargnv˭hV G%Z>#%o!^g .{1jsrEN~vuv=W3^sdzkvm^)r)1Q|j}`@E<sG"}?Fd.]uTZ`tzod/A`;!y<G .s9ڱɸ INi zT/;;.l)=]oK)|nYˆVӭ&9@Ho.gi/fc%AfWOvфZq߿vҫ+*1);jgש|/5م;9bn+Ae"j؞{h?_xyR`ZS (>''G%gn0*-2ufpMV<'kH{;n:Wv'[ngp -="F,vk*wףIؖ/jSV >Sk\ -˨8B n A/hq~H+9-zI[ߢ2J쏏J>C~T aF('HN9y{P} IW_>p\ 4t68ؑU|e9QczN}"@ULVx3NM4M{vR<~CT+(_S' uБ% TX_qaIhY @N(mGǵ/V5҉.&\r[q` N]!2攠f?-?UW#.d;? Ϭp,#n`E#Íg7E2?isS y _J C촡*e:vi2,TtK󎇯mn'`乹V#䢅KNh!4 qRu4=lŏ,UtXP'nѡtqАѥ91 y3ړeJ sm}"~m36+7s8 Q&^) wJnV>m;\Sxz;Y*e敋 I,%GXh+>ldT# 'ջˮ~3;~CSú*BANO^n~-FP?/Yԥ_TS|J@ &bmID:H;g'@ս ?Vyб>-]Ӗ 8+$#|"2~}Yn^P5nL8iRT-̑[EKdYn'߀{3B*'Ы`$nus뛯 >MVgtj<<͚q.!I N6r^vy"^܆HUjy,jA+2xB~'4 U{QӸIeɆ!į;:^2HZVT똟,WU!hqK$"uNKKMxh]@Uj!E>tLw<^Vwՙs ?OZ~ߢ*JX$]#VwBxj҉h}R/2V!IG*#Apc&3>iH'7܉ybMΊbZ8l.CAZة˺!SjU^fVHnGJ% 3OXLgh ~im!Y΍P:czlׅd۳}BĂ^+#̟+eW43jg-ތzN8[h,#hJ4k>މ/vX(Q4a:E[.⨂$^qS"5D"ѲL S@ ζlT668?upTE3Q+ 4Li#ظo{Y2hCj uL8%EFbtOVY@tSTp1`Ud3>j f%Oq UAaҶH泛eϔs xUՋ3ukh 1˪wν0Lp 8JW6Ұ&{oW b'*7.քVgI z鵌2Tz8=>.?uQ*bb[?EKX`z]i |yHs1l ~0= *|:me;|{CDZ%3iA{@%7#5"iNrlaDQո("eۏb]Lh>?].S:^N-MܛGd`ӄ Bphc/~ü1N7}-aF& Ξ[{ "c41 `ذU4vK\I6MYba_8SiLpkrW=L#,g_SknѺcWpHPi|q# BoVn-L=l b L 󥔄ܞ^N#ɲP|&ePC)biB <r8 el,A`{l')'@2tH U"ϐ;um'@5wjh("&*kOM;,?Y9^=dxAH6`i FLD/t;j!e9wyĖ0ತ~!YT<Y0tө5fvզCJ4HDtxݦGdd;JuS/W@-35BGOX5@;J"3+^ *9oSל@%Ҍv}Iϧ#>(j|eGK7g.|7yq@ě}r"H H jyΑH|g` &nb%_l5:+lPjHykϬ(,*{ͺʛdBxCɡW14q{A'zT#ӻU~m Ρ pK:y=q:xq}8(Iurz٣sA1[*3D(I/.juZ"3Fzl\)Pj*X}QP:YLp%J{f*.UAb*c(䟼 T[5n!ZѨƣeO`vn ss ˄o"#u&v4?"flN :UUVRo۟ 9BZif4΍P@uuJH 6Ahc:B?WCn]ң/i'ʴP")$l*$~KJ?qC)jMG/IBV+ ůmOn@Y.H9.=vgՇ'AyENp}>4@3*N Z+ōtHBP5CXS@S6ȅ'_Wk\lmYȰWݞ~:9 Ϋ&<֓ ~ ֿ(訏9=j7~vC]\sC}gw[%6}fs `:}ӊ[m/5vրr@Lqf@׸TM!jw:$V忬n\)шh/z~Vq@*}i&niH`:?˯ 1Eҿ):gWcP0 Lǫ*bFo]6 <þq"{!RLoE% Nu z,Zecnh#2xi"Fa1:MZ+dDنId桹KXٴ}|QEsQl Ttfх+Dlc\)kNHO3T ։$N+1i|UU^I[K } oAcI9ޠ~}}3Z }UCaB zx pw EƷN h\ko!Vp;J7GT umлoq\ ^8KϹ]}1HkX de* u;ƿzk J%T [4}.{"\Ԥ v;[~vD_1)WeQkS;-;ދgf*;c¡J-t zh1k1GF9ﵠad9MûjTIO,^:DKeU<_]GjCjd#kV:DL;8VFCk j|9J'])(i`ڑМ/C1ҜD;o,u;:qؒiۀ1RmS-]CJj2z^c[6G=穾'f[Ucd `~tX޹Y1@=^(Td>/ow}ݦ<3A)` yfK:׷F$x@N,$Nֹhqڡׄu6|8.g.{3I0o#8C^n2lEd?@,H9 LĀ/ A v ::> k䥧>5SCp&(B'dד=RU-vS\Al(تA$Z|3 N3͟&{%`8jǪK kѦO"eb|yj8(]> nlLVI..D{.BcLKkƂwú"У`-*CX@rBMDwqk$z4ߐZ??n#kͳ \ 3!}M-U%,̙Xsw: BA>>OT b!QvS)^AQ]X ə!GeLN[n IsҨp~J"j9|C 6ƪ7lsq(Ӆ0F=J)HxK+ ćX\h8R#q߶9/퐋q2aT9O&ӠD=rkIV i6){uYi;:=pӂf6BU2lS(bT]'QH+(`S^XO("Y0dxKOrd1)6 #&+kX"@(袵ΔX1 ٺ^x5R$i#I'g b\Wn7UʉQ) wUURg\y3V|`9}{1&5hkxxpek21n]jC"BTvS~q-B<7ܝ%lg;BS@rB[Թ1Cw} t2iBt㍄pp?r A d6G5i@ko1gW%11ˆ;zJ`An hVFfr0]Eu nk]C;S\BH@$GרkX`CfQq" 3OVI^HNq+Пy5(K |g $w]+OxQ@8aXWͷlO!獳{vV[֦i',IL َN[Oٳ wri|vҫ]?^p PQôUsX|`ZK6 K]2ޏ2%.:XSK˹4/, \(3MǎaqN[&k [b*52"9%nuDXqw5>4kJ>PY!q =GNYgҳ\M޶񄜸!\]z K\l}dTaUoTUdD|Rw<各!ߟv٢7r_~X'piV>Asyg0r wZb'&Emt27G."'T.d5<1,g&Z 0J3z{А)Lױy/SV$̜$c<7T?ȷa1c*{tbQ1*Y);xڶO[*:㢒ANˍxdA5Tm["*k!拏s‿+DrW5~RJatI)V qsݗE-e[/Ovr EV@]v>F=g6[Sg8}劉K/ ?G.g1A8aM :B){h :" əZsa/rzC֖잕jm  UI>5-pݹɍSt TA*S2K_+=- \H!aGMeuj^CF0 qpbt\y妮:#u?3qWO{0qz c5`8U1p7yb7O9v"& + ̺sp7F%Vg8OT"첎')RǠ޴Sت7P=ɬ]L^ެ8Yn6+A&1"J89I'|VA;F;FhNq`(e¿<6U!3d)(XV3)c)xDH 'ptu N w8 )l.Ga wE<5/~p3Jt%l(j颓G"߱G%ܱ:<8ъJKVxgZH@'l4ZNTOt%zIdP-%sHNM wO)`;t:$0>^};"^L*]>j*u,b.Wn@e8.Җ!` [2b3_mzKxr9 Q*THJ[ԁ߃s =YXg|?\JmC #^""$#Ke2#OC]^85js5o6 OJK:'Xa8/6ʃ:أJa. 5&fΙ Mv"xb&Kt8 oG0;ks eӲ&/صy=.08 9;d`WMy&>\goh̒ Q7|O\`lRriB gڔyq[i԰dsG#hD}$@ߓ;y$!I}o8kNrzVU\g9:Ex,vVɢ6sWD-b.AQ U̐6wȟSp7[O:ap;Iȹ~w2r$7s&QAR<޾ȥ۝(x:օi(fF0kJ2?ܩ@!KNpcL)JZ[HLhiu˷ Z\Ϛlm̃UԛA֋-:!QmBt/UxQ-vLLF_|`"t,6}'Λ؜TVl6"Е"g~ADc?:U7ItALs&9: k܃ՐYa1R*t%mIކO+q>t\cׅgȀi`"t0 wFZF+bmt]c$zDrP87!B.  }u`Yket!6h2DPXꬰ44a8TbͺӅ@{ s S-/n%Jl`h8 Z fG q*>:\>ް#6ֵT?-S=4ɘ'O6l4S|}b>"u`Ђ V4^ZX%Юw>C-QkwWt yNtJ2ɞ҉ ^_}:x6i LQGWΑ| yldY·8ѭ͑RkT$&cAO"aZy)]fiZaVVibPyAI6Z9L8UΥ!,ߏl,4̿Wꅇ&.fXNd$q*{x\m3ct% ' ''m%$WFu|f>2/\3űsdf!nIPQJ "+U]T^x{³&ئy('Do6^<'죤`lZdbC󾿑RH6[ t~]٨6 g3K U֪.I*IYמyh`H0}@`D{.iUy 67I8z}*G:Y#4CHH 8Pzfޟ 2 1j`4?C:I%\ž''F}U[iJIL=*+X넑: G\ gCk劇ގjθN^ÓrYZS<6BU*,>| :>'VMVKr[),ps-=Og,1 <_Y*:.! g9vn>&<xUA"ŃMՃ6Ƨ~45-tzve1ΫKUZ°Ǔ/X3'e`x++>!":$`Ľ@|#,DcFK!'&nl!aW)sxE0Ⱆ[I<PBQzDJwPE08 SA+S 6MBY`fK>kl dsg,{tnVVԡ:grn[nK!՗kMfTS*$PݸY͋[K\/RKڲc"SA(pX2JPǒ~ a.(֪y${w mQk0Ō?m"(ͅ~MiY])x\q&*Pۤ>b TpQU6x8+FyzBy @ NR]=%a!]sK*=k?g:Y-Wd$/\72*T0u,=ŒKw/ghB OUrv5lڲ?@6"f4\ߗQK)p)]'CTE{ R?'inF&޹=r?WuHāMij\-smZo M%oz&[ā3}I@ #k  dlZ9uS:_"G2aџwso\ƾbXm&wX܊p7-KG!5<͗kQb@H7VM'WPQe6Д*y̹:D_OBtq_y֜PV@_U*Iiln^V9FB*JPRPP 8fdj SL+B?s [h>̛2}`Jz{fƑsJâ%Gn A 5>3ZٷԚJfqԴWCnT zۉB>#ܰQ21:KzCeRBL<%Ra/ #c#BN8}U-4\Ϣ)y/&۬sey~@C6[isSIx!3z'MZM -p&\靑S膝01Avt9oq,<ܲ0@|otWĄxik*|xF=.a;CžXx&L$$Kh@/7gfq/ (e9#7?5:⡡`g$rdj8]aOC;%ujO۲~,^֬/GRDgJ<+zlXE.2j(bm*cdĻ?m^Y&(آf|ȈOq9,:_[Z \G;aĩ VnR ᤸM c{rq[\cF.?d >+|B;y hdN 0eFmܡбgYZ07070100000365000081a4000000000000000000000001668c1694000020b8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/platform/x86/think-lmi.ko.xz7zXZִF!t/U v]?Eh=ڜ.+Hq3׻çQ׍ 7b.#$Otw]NJNgs9AP6/&O0)5jw0`$t{BUL#<:DG Ī ? @T=`nUݩ9 ,PйO t1[^7 iTgXq$cG ŘoUmkVtBē~Exui8ω`PDGCsSO2>5 *F{(T( ԭN! f\-9el@. >Ύ5~ uU2ĠP!! ^{ߑ1ߣH)gͨEj$H  !X1X8)h:aEz*ðK,{]_a#*ՁV[ AbUmM= KR֥@lYgYi^Vs/vKQ20eӱy\fURHs6Vˎה!Va R{hlz4!XߠJ% 쭾 :DQHaFI)Q=1 uGFGOE)h1ALE#RyŔJi-?O@R8v9 ;|hayD M 4 kW"e?,COb>e l)v|E:~dG \ީ:6ݢ 2ᮌnBOa빺b 8Fj;y(G<.nH -Ui 1M4}i,=a9q AWu'.Q3z&m,ں3W &S{Hy= / mm!.*?N\wBW`_Rojw]+]/b<ʍ'Up i˗ZnV+S%giIP@%Ԙӵ}M38?%=;K(lU oi+)6 9,3D'CN00!:&Ը|F2y1/(LoKޯ5v;8&$yκKʟ8khht)Ȕt62Azt $Lrp0ɸXÎő qʸ YW0?ɥ5Nrv~=Xl?PD_ڸg嚁{jKټ){6CB)מ, Sӣ"q2;f=l;; qj54AHKU7SJ;2y$Yj\{3Q., યEy5)a..P+ J(gL2!CiA!H \Ʋ U)jAET4,TRUQEQ'*တ]#Nu$nXƧyۋSdtP8,lD!)Ҙ7?(%S@|\qPxmAfdThMB#>`L:cHP8RI" +P#cJo#8a<,pg哉W}hk2 \)`gdj}+[!'néS[*%BGR$ , 4v=c5/փ,RCd"᳠xqҶڊt#Z>0NjԨ}00g^*#x&4!L/ Ǿv\T:bnh^#XG%tN^Ilu=d;wN b,]Yy.CڢB.;4U@ bt2 9hrm,A-p8c&jRcss&'8cK%?WE<MLw3D-f^p9erLRPj):-H iDD2֘ ǔhj fXgYģ?#Hsd@#Y+pi T뤄!pI8Qk:D!\Y]RՈ{!Q Ľ6Xh,By-w9T}>U=@S,OIf6+uڻt"lM@=e@ww W;!Rg;b Ҍn&@')V+D`WwR]'I.G}/ 0pjJbT;Q_-Ϻ5=u"Ux:-H Ή'XX߀KѤXT#xo"jqQDY>-CpuYRi^ -eI'qT=Y#ͅ}vwʼnW?G0 s4ӡLqXЀ_aDiH[LxH_mzFN=^nڏBS FRj_h~,  %WY]UfUlզ3v 7 p" "`w((ZL d|76.h'8dC]fW oTPUV48 \:v8!'G')WiM" L Vi]euYZR&)PhA4C/8'C䥟NEZ-ges҂`,ۃϤO ~v 'jsDO W2qi7p{/yOe%,Bh0͙d1vJ -I\zH}ge]q}]N1OlCeVp rperNjAQg7j"l7S'M:uHNA9&QșUs v/x0Nc*t~ PO/K3avҟIBKI ILKh _gw3e1T.'Q19D2)7f(VKYY=/؟.Sn c"9,IjG*2zhA%ĮY2ֲXrGYK6i5p`ɸ07Fk݂wUTotf NԚKFjvֶϰJNŔw(+? ÂBeD*`= PB+Q{ض`+7&:rD"ϞAwE*X:XR9l!OCβ'" E\}PF=IOnE{; ya ~ )aMiH@u^ŭ6%@g@sj0Dd,n[wV˃-Y\{jB j0i$Y }#^@[bG1^ 6vWQ#Ş% _ѳO.Y8vcOVOc4IqlvA?hHDy}i.}a qf -? x%j \˶|,Ʋ ԛ%G{C%A/ W] &tG,hkޫ7wT(KJS̞3^O<&<ܺY9S!ɐ%8V͸ REnuA6m& %`e72-'ī+ulܿf1R=%sb=c zA-r.cdڠwomE;ZGd@Qd%#5$MPpx5("~ynG1{W2wҢ4b'bՄZtuϓ . ukJ[C=1PXਛXT'_.ȁ8s itnyOvAtT0<2^:bW>$Ƃ8n&i%iuaGq;;zmFaynVGW/­l.[Ɣr+R% ?3!m,/{]/O(Z=H":V)! FrC o2zE}{Rf|Y/mY$̆IP\3e6y5ppdLN`| bҙO!a"Wyz;(0XtdATmNByTv;7 =z;v|p?/#sj.6 sZ*h.زgpMofLb i +a +/FɺV^&bJ2^2y>!!9qmQ:{_;ߠs0 mH?_-5`XP4!԰:zy>wh 5?3eCwf@)b|c`8P^d aK%;qwm]-@H7 ON5$3P:NG;IJ|ZVC2Asׅm QQYWe}Se5fuMT`] GCrR)`c1tvzPpUExl/:ǂY͘#Oz*ksfQ5,H$IZ<-Aѭ^S/lX,cbLjz&¿%ԃxaxb3XKG$oKD> eB (Q81)vC5g#+M z [faJgVch NmSRQ}*4MU?.#/X;v~>%fWϞ 3J8pQ;`XazD/9ȷЄDc} ܷ64Bl( CIcݛ 1Y}@qnVTz>E;@S{2 +ljWijC.+L?J =?kvS30oeD>Mzrxw8I~C{$qyzoIoL^<6]\6ȷ(`Jg\ C8hF<2S҄ΡP,XƲhwF;-gԂFF X꫆nQi:KO[kY,#+v@\J?^?@\iq2CN jM"zԁg[.xQUjZfE_$s+ZF<,yu2Gxkga]`vBx~!ySK2D"Z9LC'%yyj%?V>iy_FVqURP+Db[q9D 2!џ_o(W0r=_"q@Š,q @pW >'B 46twx]=2cyM]d;o. ~u@\lZS#; FJCS+3w5,XQM%ǖSTRm &brqv&4'^w3UGS :̪ )e=`MZwEv`۠ډ;1'cG.rZP[ۖg{9b3}U %,pBe+:Vkj膌@җA3BLZ谶$ yW2A({R{n?eClc0AHw Y{&>ܭ]vev]Yf ɬWӴQh5iPV⍩8oG%=܏v̴E5*y<1+IˊM^`̴?Ѫ̺/}y?[{$w.J=m jD$ʼK K ׀@ۈY;f c>\9q^H0LpXoL_j2rCFS1@U]4_}o't-gB"`F7›qp7skxy4AWwPGZA17P`i00? 3n#v R%gڄ6X 1?FJӕ@Wz)-Tfߠmb]w_r _K ⢬Ŝ/y"¼0e偒q'TO/JDf[!Xϛi%S~hY<4vw'3%gE,aĂTtZN̿ Z?+;zs83ScH&z`yk*bo$b:Q~g30أd1`{x9V7GS Xd[qX_&vuYneCv{Km)ǣ{9pՁ/hP=,{!tAlaPq4`X]wCcV^^6MDP$fԗ'eE"]QB ) mGzq":+푀N('h pגftY 's*s\ vNA1*/[0t6bT$dKF̀ Old9e,Ѓyꋦ<]Y >-F~u+Α%/$Jz1G+xA־EgYZ07070100000366000081a4000000000000000000000001668c16940000bf00000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/platform/x86/thinkpad_acpi.ko.xz7zXZִF!t/O]?Eh=ڜ.+T~#p1ыAC~5#ӈ!4Y?j(A$[gdv@Zk͗|u3;PZ`s 3Obl|2'^͍]\uN*FpH*]8{70zb1G˞&%B?7}߲?( ~ů^_]ѹ!a}0"X^T(Nt\mUV){6<N-\hRM]@fA0-giK k_`%rҩݤ'Qz-%]Pʉa}%Ww#T>X1ᄀ5ʱ ]) (z?u(4ȕvZ" AY-[hN[JN@BC73䁻.N])BksA*Perf㗲ԋ3:˘džg18e6q]cUc7stv^nϳ < 0656{S\1UOQck=Uo.&K*U $CQ |`1 L~ jAs8ߠ>J@9X;?? hjT28.d3BJJjS:+EX!SeLIj6%PK Y$BEQ LK7/? 5RjOCAT\ Y:!Gǯe"I wJsi 䁡u,4Y6)Dqٶ:t;q aM-%5nƅ%ަύޔ y% &[<pjlQ tK^LoJ_nJ-wbH}rz8֒^|p wm%/O4=U7H,_:->2nwxY K܄:g (ÂNV&][ РdB󦠓}FQ-2~ *:aKsҠ- z;D<yܯ +hC>SXC'p#(c=Ul!v{EV(z$ltɩtuYkt(c!? +q~{OzPbr(M?qua yAR&-m&Lcz2g[db7>^2,K]EX{˷RPnkߗth;=O<`t!#w'|rwck=Ç-@@Z@yt9q-1siBIB SE2o=d%ׯS|@m'x#EQ׸-6"j&ňUQ"X&ӆ3oVaWnͱ7] KQ;,ՔYqefDy2@JL9$.Q2lnD{ZFk&q7=$XY .A0}er~KgJ1\(h&Nk|c(`76!mgWn6foL u6Aub-kCzqAG #OK9`  a'E;Y}cˏ{ o>FM̯\ʦ고e%51{A1O|/CNS>vyS+Zx!bԡ5 R%5=/H3ˬB P]M0?k %Z|?cP*(բy-baŞƎ)|piv~kFd"gVG!^-a`WOH@b&/ hoYBB oLXߘ ,XBGe_68-5DG@jvvGke;,6<%#@fDpC(ӡL #{l[@kR0OVc}ig!^m1N +S-up'GQaE@&ǵ1m' L#fT"'H0ppe/"A Pjb z|v{4-ka;pRF+>=Jg?iG }Y]\;> ]=U0x[L1/#\^u{Jc8k|DU&LQP:"/=RQ}|+ѱ DA it%}^90YɱqtH$z}_2[3myI!{D|S9q 배L`ͽm_%r6 \%”lQp$@sq͸d_QI?G$ CiX 5Rt2|_?::pϫ<9Z\{9սr26l Te3"|G~hMy3^D$D2n >?mLk$\oħB$"3{MӀBa6eNпouR#S|37)ǡG>} _QR+n}Dҩ $cTA7CKC]&V~zcRZ~" ^w84}d:0ζnsQK'w)/دIU,<^j)߹g`DۑV-$KMݓO̦K&gZR_DydJMMN mA#s0*y" i6f}ׯc).CK m吰/X~]驉uFWev_- Ƈ%9K/0]r{}A+2<IPuLEbzro gKoi FKh,U.F{oj͝K OCWڲ??t?,(Ӌ◃U!Xᾱ0&.%* K )HSeP^6gwz\}bI:QlIZṿLfExg&AV\"ɯ#Joq>-hϣ.%ҫZT?$k$畝vš $c`5ZH&y{qcK=g)(}ݵ\]T|(McRVKN[L[8qK% F/ES VVx\?q[lwf ty+1W8[e6!8E݁YD9x A+hNZm"~+O]%KZdR.FDG? t"{ߊZhD q`rC{ .Y(ޤ/W-C|# l? q/<&{n0 %N1*[x0wSTY]?"ѯvb 9pdz ܋U/ONwYZL1@~Am_飫FwT%~hLT0]ؿHDSjrB5s%ngۼRjo}奻5naTwb5{*Z`?Vݖe˳+%L8_/)+s"{bx+d Ct_EB[ުA4MeZ`ro?Iy*;̯ LR @" yKvHAf-=\Cs1l|0.*BåW$-F Ee/"N&㯇#+gGb3Ȧ֭^$R,IV {B_T]ȅ=*QaShM_*yM0tMCWi)ݔ>5s F8Ҁ|V\m<~-pSv~\>3SW?TxޯEMFC}HDz)pUI=ym峁u5OݷHV "ˎn ГC2G[g\"8d¯&TV ,+cc-W S> EUб@2u u[o`K_L X-O.D#dia1MMV]Or}ځ;q9|]"*[䇈ԲM43ԕ!3N 2m]?B972FkC:4*鿑 Kߡ6H5K!ObU|iHЮTZMwa76~9gؗQLӟ]GS@>e@zpeP`1vV_#񯓗0ˈuvVbM w@F}tjd &J"Eչ!-7)'<bN4B4sJnu 1 1P>pJa0NjGmr$ Q$4F8OR#N͎B9:G6ͣ'| O )~y-K007We_ľe-U%u_mha ΍Fl;%9 Pɦb1\ j#nU#g~k,ߔ\{leAJC7 yn50cnϨQw_0ؗS(0EW MzPwuoUkef}b_aCF:czy◶U|#[6Z8 CHWk&Wv2ihHne%`'Kģ7[ &՗kݷu2wTĵArToGH/Jky6AK۳1qM>΀ VvʙotBAF!Ck߇%{@,,R m_V7b60؃, .?o@qRl.smoh+/@"FEPkQyT Q5PZXM0P@|~J&aa5b=TsQ0*1 +Jo.H R%b!mF0Ā ,Jdsl9yrbWw#ӻN+NR,iqp6`n=jwb[e>$5E JF/9܂|z7#݊mT勌\;I9 ~`$":|pcĤsK@i% 8שߒK6SxKU9Vgg<zIS R8\g> Qfnfbt?Zj?aX48Y4wO8Ɲu(]c6oΘC*ռ_o4~lagퟭ,xE1ljء-<) yzsґ7b;aװEJDr\~̜ zvf|+O w~Y&%kA~T:-5 ,BD^ /nlX׿^q{khws@?)%'K2Wي[FYSTlךη3#T DD!{5fx R<߷ /n 񂔅 0#f79lY6,sV: ^1\?dƹId,?qjbx!eu:Zr/_ȅ s]"Er r2HaGXts )# z1e ET[v7_288t3<̚!ҏwWȯqDrv؁o a= a3 tvイ8?kĀrA<:;O96['北XOsyMQw.0nHl!}ROuїDI=>1h([򴰬3AU-Ԩ _o8"~zRzhSBScx2:Q˹oWڇ yΉyA\cD>c( _Fbz.q;G>0tdRmKi!4Š>hi⧐XM?[+Kh;akW0kIPfAM? eap`(ìշ`&&X ^#QY{27kņNmYxVmd&5VخHDVl;Gs5YON@ljL`UEP%<`>q}|a^y \Lv#aʄÇH;-Ud$Bٺ=1 } GO9|允`QD (/mb7Czިb;9% Ja`\u / luŒ u` 6'kf범PqBYMU}M>8T}6KOElpPv pќC;A1(lJ|Gx}fYjY}7/\a ~d8iv^ $}Vx^# D9:Y eC֫كhI2h%JK2T 7,%Gq(K4Vnx$^(/]9; ZjT%B kŕxAhG~?jS̀n>d :]0>GSj r:'ål>Rv&ȿtI拻T@uj 0.^N4? Ɣ'urNw^ٽ"\] lҚp&":b㠊TdѫzUQHV(UR 묳ũi J~X 8k|O@0d^\YcNudBjT nlsd;e5 ǥ@>n௎&o ov y$%${ *y:dB)ݵY#&Mn ` WhnD^gde|! *\0Yhes7-UWtzC`sbQ5sb%[J6{˱^ym{>R 8W%Jg~2{DF\ҖůwepiMf749RLdX^9ڗV>gdDVk`B;H/7~jXmEb|we h3!2BS!rTJ/L>hܩɫG e ącp#p \Zrj&F0t&_e4Jy5ﴵ,ٻc|n;1vVTl'ݦL[[SqzN^B%>m kĬBUnaجN<FUR;ENV =?~=d`~ِP||])Z_xͷX[+t#x9 Y [dsb6ATi iDQC| YaK9 Dҳ&!j Ef(y3qF"b6$\!H:([@e;Sm˓"쫮H W{}9Nd禐37A"u.s>ÍaOh$|dy$0(a [->"mm!wQGפh^n R@$7nXiŕͰl-r6graAWZ10^C^9͗ PjppaoZ0kA:V_k͜kT$6@ZRgI@P zbN.LY(OFpjYSx5^D?D|p/ 'cP4l g b^^1u>˓bL(cRPsA =C&T Wr6zX%oa*f,QEly(Wd7,KD%ӝb0Y^fa`DjԩR@^GRv\E4&^O,6@ǬD|DN$yRNM|~+=p/Goń7cPgr:LwBT_XbS.hXut:B/Z6g0<əJ]>j!*|SO('"0ύˤ'Ƴ։:6)NHSΪT'? >PTx/[~NlF&:λ:MH$~_|e^4m,vE  #"44gPֻD +rUu8ۯi"W;^\l-0 tɄ$%)-7#)7>L_GAXLVUwUGqU m+ҙN qZ jE(UYE| Sԛs*~`+!%I0՞!HT2t?s~{Cx C&6ؒ0 $YYdq92ugy*#;TjrU602NB=/3`Bf 2n[S0Sbutx˷J/%]sNPSEɒC6\td`bO!k.ҁh0+ iJu<-bcVŸ,]Mseo\S5fdothM6)~o1Ĝfl^AlS0#}C/ai4‡&;ˌ壎:i- ~ s7\'aďoD绮#pf:Su4H_B@'׮-+SgQEd 9z-xЂ `'mEn&X3$9Z){|ҎٲQ^>G@juTB'7 чX(xvÍ0EcI9MtOtcEAo*P ?G^iD#v#״!&ݏ*+xNUt^z5ҙCLdfDcӦ"sÖ1䬅,}:C_vW.!w.?| Lu=Š$PO}%?CR[KpՀXa g|T5f3#@~c8鵁ߜ:]\$Zj38rQBaJ6zv62{\أזF{MYS)u| z(%4+2~[Deb -C,&݁q0FmL Og(- ur2-'q.25zA0.`z2 sC3rsY xc"Fٛj Ƶ]~'ԧąkeop߄^0tvŖv'aNO{L\)CvD:ll]boЩA)2; aoشaFwQ*2MCyjڑ ;f-z/11M eyk rVr7*[}|2uQ<^`Y糵JiI/(ǁ<%r$rWu]$H%{U_LW3ԵM5)w. fMYؘO}` o N 0*x^9󽩭6eD]i0W4 jH""9G:>A)NRp*`/g샌I3wKjd2HQ⑅D*m9pS[h?j9B8`|U*&%h/Hh\M3,W8ntsrlģMolEW ^jhq&1MɕOK$Z--iw(ݕwzd]jEqڱ:.Vx{ܫ ͒KR)"E,R/mX/zX-5^]Ʌ ٯډY"/杚]kn0gqQm_Fn\ a'RWN931;G$*ov3[\w@A&9Rc|^y]T؋wU ph8-xe * B> i~UT2(+5iIŶub֙@.Ѹ(H(mM*ehGxx(# dBF /!%g_p'܄TVm9A6"(~aa|ϸĹM[E'h/NR줊 ŘB|qoMG%PXylk-],LK2@riُZd 7V.\7oToP!CV'ݮnwk%:JRVѐ I#t١ak9&g)cźY|S"k_BM}IT `pZUK;lO^S-de/d@摈-&Bo=O٬ ߆#:K@7l;ATP'{(3ZE\PwI`,hLv)ZJ+O\a"P5$w,vf j͑/K߷Zq7 |<3aw$(YZBH7tb@:ZWtB҉*fkC,X\>Nei%uO'2:07)ѫ("d W116 $'o] E2Uԁ)AvZ3ڵ @ҽe`4@~>hg<@߽TOq2P}S ᆫr)H![s[3W(Twܳv>3 W Rgʓ] xb_p ]OȍlĞ9-bG9ՆD;4Fibν_ᦶ+!F0KFA ?+r.(TZ՚!gҞ9F45_d#ғ$c!jDKRnⶼ3VhkȎRU)es5WE?D_/npw ND Q.*!K xV_ R-1h@M¥Z:*Akhj<+MNf|HfғdhX@c`T=/p*h_e{ҵNqw 5J!P/pka H-[؁4<kj BDK_RT494V-Dt F'ϧ ӛh g!ڸhL=HA`_Z+H3/s`[s喂 .C餮F]4fM3\FHF!kb 70Ħ\\q]rqN22]BD;Њ cw֨:E0y0aܬ?E 颓\v96Rq28,V+S )?NHy7w/D] ]2ZYy g`&G.zѦ{锽s)۷ɘ 8z;↰|1[_װPG%TaV̿q~XW$W%^Dy֒kH(\μ>b '"c -E9{`ޥ9Y;Jʾ HozJnAky_?Wۄ_$z 8)0 f0(':{5c 󀟨 b et"zǏ|t,q.:/Xܢ9!k1}/%HbOdv[Ć7|~r^ol&vXT9TSq o, 比q7uDz8T7P}ged{BZR'?u*>sBo5X=6ΏOSeYdufĚs pD??P a?L!fO?²p/&),x X:Z4+q(lF].WAAmmz*#J~@MyV;JȾAF[ r.Q߄?t*rurJmSgͷ~ԓ$16y(l*3`8V%Մ7W<1ؐE;緝*{T-v"\prm_JomB[AkI{Mtl=lc1P΅}u;Q =_1&5zT968aacp[~ \u&1"˛U4 gzWĺr$g+y S"cSV:}έI\cXj(7*:m"9aa\g-O*R-wQl(f4{]M֓w1tͺ0Up6*9LML6fP i!;']I y|i?rGh^>2IY FW(ivkz炦ڊ!N~UKiP6h%{"O WԝF.aa:5@HyN -36/"eQ|/x!TU6P$!bC?b}L`E[K@^9Q㋖F^qtUH(@i2|؋?T@BZȪŪFfXvkՀRCUPIm9̽Kj^V{Q̹2c"vAU!#p;vgh{L ӸTH}ܳtaD U\%mئfɱcQt{= Hb/$.OM1E{1_*2ZCfbڌƩXG9˸Df.x-eNԌ~ NW_]R`rƹky}@ m|_nޙ)n\ȕVn |x!kbV1'~ >];`N+CF\bHekNM,7e9wBR,B5J9.|3IW@mLmsؓԯ4kq0"@>`D=AiHSVuBzVVWzC@!MtZit״_Սμ7b0D2z_Ir=$BFoaW`:w>AW\K|ODB_*$bVFcĀAk b0R1/P _b^s>! IJCO6Ҕ-Ow!WHNioP˽{LR7FQM76;"q;fe\ WQk|KĢDDF~`vc5e99f Kv*"HԈ28ܧ[ߺijE=~w=-t#UxՁ|7RSAOXyrzV'Z{uh9t~ +PƔ S:R!A9Sˑ=سh+̂uGkY88%ޞ</Đ䉁{9]HOba3*6{1FӞS-1kj$N<5\R*i|φ<ǂUK )K8eg@>4]-Y#;]EM**k߾c\gz۶HXoOWC8VL89->M Qv-ǑK#oDm@'ňɦH$.6q*h7}Ѩ&^4wFFFltg?Y"?%rv[`HLzt (05Pd5I̷ >|WfvM H ~X7on] H e_|jb?QWw\{@HF(u&@VeQ4\?$OOI*߉B;%~s֕,d-E& Àt^b @7v2O[.>&[;YP@)_C6n d] Tײ|1@0 )堵[vnU{w™6w>p[3߳oYC.UqUHىE@b83Ý3v d*^9/4I1ƲwbNxo@U򿿰g8I.1?rI3k'cP'X" RO耸HNeQ)/AF9h_XZSg؃H>g+lJ7a()O8m HULGIf,{Vǚc!fG 1sw*cœ}3! C|Vֶ͌7fWNT~TJ}r\ۍU<.\TMpۯP)+@"``q&O+诇3:ǣQLᯒ:nCj#&!ɻ< 4'P't)֮9sR @;]}Pur]6hsre*I?3Ҳ8+")R:OQ.ԦI#R^g!&:aZżFqv|1'iTub񿴀KTRfO#:;8U:7c$cko{+@#JjWZ@n̥OXDW5"\ݷsX\-u$6o+*guxx݉1F}+hn0PH: Ȼ &_zT0yk(X7j"cXc܅!9Csj?>8S kEI'kCljՖ&VMw.݄Әt)qk^a"]A$RD_@Qv 05oqSڀgɦ p/ʹ:uֽF$kvsbjnyCճ_}S_>+Q=ZU:.WeGJp hu;۾b)V\ļP$Wy dEqk6|چ}{,x>uhuS4:fT 7~(j/ou2\ޠP4 *-PBڱ ^1;Jۂ ߷'K2R7iLd<;*$wڟezUK?uz\S=ygFnOxI8X>(TơjЪY7K4d<0; 3$ųK!s[ɨ`L쾷}b|:v @< :ʷ[#0S2QCDDꂜ%3Q69*|=|dw:_#=&,xJOP}`CE3+Aj ~]ffcZy-,6FTnqҍdU3Тdm:,o4"N[ ן@$.x/U?Z[]Z*}D~Α ^x.Pݝ8oZ#X/*4w "y~͇gZ WT*d3$$UGѽ4U6php-ÿilycƹZrł Ŭ`{ s7bޯ(ƒG*KVqvF_/`<&c&l . "cB&{KUPt3v^@u L?lHC}[86h.L;eCT oxs{|8huSI9"tЖ1dx lK+Q'=,J@9xPf`rtZ\ea;wf!]FL63#9MJ@:|CBWNr<\A/IgHM4̚"G^'Qc~ =-9=ƴYBb?a ɋ_=Tbhds&guv \? xm]5!nOa@y%Pj["P5El}ZV=RA Vb޴~PhmMj sҵa]?-:\cQI'>I֚9M4K͞ Ue$lB.|A`TFpyOWFj-x?SH|Z`1Pw5`l\S4G% # e|D'+~ c4oJP~#kM-$8hF\ L@a_b Di|퇗H"q P.u7|og\n=5)XɦŮ@'Gɏ*0p2C_ˉ81f~5JPy;mhAɷc8P'S2ߔ3hdz;h_M r7GhގQm⫕p$GstKb1<z]iw9֥w߱Gu|NU =N$9E.L;[&Q]=v!nT X9rzA89u-CHD]|(*t.o` %Onm-߇M -z^`+9w d{֘FykcuF+Yּ٪#?30 1s4jx!>t`o~$F86 ' eo1`u) ؿef6uЗ0.݀E"]ӷyUƳ xYV9+qkD5R_N|`wAЭ{Gle!( a*ˑ5  A3dnj$n ݽk Q%&-}BnjG(qUsQʜq(^ת!msw*Y|EojittyXE~3XZ8xr[_w)m"VdEYTw8vJmzeֆғƸSRQy׷s푈*t8==qj#)q$8h!dC>F^) bJVQ]5eKA(^823'}cIW˝{#^ /va .>m" Tv:XU @gF;x'/J)eD*$;Ҋ_|:#?.)nHS8P,{Ϸҕຮa$ƻeoTEX>/d Ӎ7kT&dGn{2H/:-C0TBdp~}Ee`vmҖAFÚWr>ξw,{m售[iF#kt.?fi^s=;.xi!sC]7]9:XÙm/_~>'68-^WYYqb¤,Z_~ 3yȭ eGZBfӽמͩBv ҺSân1M|2+)C [®Y[Y/)nGiC4ILuͰkxf-m41I:Y70GI +>{: < wUg&%!7᷹މAC;k _f0_A@&*i1N0f[xU<lMGH nz蓕T3cO~YO> Y\Y{L|1S^1g#zzX]Kp7_Džn0]]H_sí}JzaDb- ?<)%eBl93us۶"v(Њsp?}7+)-H{>}jk/ڍ*8p(?9bp" @*.8liLqK=m?p@S 45c9@gi=|v'do=lMLC 0jӞ/ ~ C3) Yܭd&;p~`D? ^$RhH#MXSD0yHB/ #*A kJ#r،+8ƒq|7bUCND 4^VcI<Mǵ͠?q +tA yϛ z`R;NR AOv3vŸ{.-Ȇx@~\>`2m@p5Ȋ}hk-l˫jjUo/#euJxU懞zqjPBOEIx`|u;0at[KٵSO̟vtxdiwXP݃o6q:7n*}TAU;KA&E.36(Ot@XdoeDp/]"ح B qRQ}3!1:ķQ)XreWeDRyoݘ+-o>_]e"ѽ1v<TP4e-W|ږE,@PqR7 jxh ^"|6B"eYV#(-^UXϝ۹y DFuFQ5􊚠ɰYLO8QY{j֧+ K <1M ˑO.d, Fe RCYx ڵ;' P9 W%q&R.j(xYVT!T0^)>N hP@.~R2u]Pelumng)==G嬻 w#r'FS3ݎXe :pbŠ'_*cäzVѻer,Ԁ5:Ϯv@lZ@ZЙ k0ar9uȠW/9~+tQz?ϣkC-cm qXkT4/Q"Vt#2 7ns JEMѢH0# hjDq0${ŝOk'ˏÓH?-Zk5fuS;׿w£<5Wx+s5M'B] ~Z|5 LIţ5 D]_Q`,C[  N7[sL],nQm6ЎB@A\mr O?]N\ڛkvR 28UUx@,Z)D)Uh rZ5X@϶,#ln9cͿu,(8|ECn}L3e|L:E*خLisn{uc8Jbe(RAzK!cG}:h:?3Q $Ulx!4B̈ .ڿdFBNk??jwNrg`S, 砜' Jr]˾͋C#y{No*sy `?Yttqv,9lV \Tt&O;_e12WQ5;Qdc[W u Ly7/Gl89FLcmg0xS5+ WkZ!\Ղ?Ga#T{>ʦ|z'M.V9cQEeV*4K,}ęL#-ķ=(;Q86}2ZOY W*&5$zHeѤ2Cnv闺񭓞0!sJBD̕׷/ݺ=RU%qJzǙSQv ,A bʟv l }%^S*GTje6'~Y7/ʆN>q/oq' ê~[ފx9152"^mC}ץ h3{;EsL\&bs1| 9j16 NED ژv[H'm.X+XďLf 7o(7;5oeϳ\<4B KhĶ=f$uH#KVQ 3!~5i8$xc8 "Fx3) [m GǷ/ }$ǿY3BrsmܱT +Vt%'ڼpY}yဠ1>YsQ:l['ݯ?~ڍi ت`?&±B+ίc*^Zj+ذ2מLу9JϹ"zޞ$(^kUU3t5+xj gIe׿Sur." 6P$t}zvO9muTH228uqtga¦YM#MA+r'i8B7ڦ K|28p{ rӘ_obcp$"$QdL'!O?0Ѻ VF5G:ж$8E!{d><(m2mrzdShD߫d J'~IC%Rg*΍ bl0/4_LlYLӡfN1CaMgXfAcիM.rm`&e. Zľ2Tx|16IU)PSxMȆ=͐+pvg 5v V)鷕-1Fz8K&yJpBvgv~╊vS?iB_|L0!5Կـ ,*z)l{g!)WN+;~ZoO3 xqΡSTy}INf ߺPϝ]G4'=_` nq%n*xڟ8T `W\sS5Ŵ,j?KلA(|tl1""I [7((dZ9 C򄽸` NlS߶eN[4iV.Qۮ R.a,1AKtܦOf;0bz糝M (/Hr=/1:_Q]CRGVŐtfh`9T.+$}.Ʊ[ wEdXݛn ,1J'p˵}%yI]Ze/3dt@_5#t ^.$VΒ%r3I݈ע 6Ȳ9[nҌ4EqN\[h4y!tdZ FQO)-Ж3A(4Vt&-Yͽߜ+3Ȧi*OݳB@\[:idw㱑>XIA>Hkoܟӓ&EH I(<،7q˹p7 &0|ko5-] Zf>:Ѻ }K/cѣDkJ]dE0E5-lY;M&GV;$Pf`q9g< |wǢzO256[gY3Q,Jc޹I&>47ڮ 1FEW* smRvЫ\:Gg ;P_R38O|G]c;j cLV4m}VR-Ѯ͑k@5cs.8ɍgҤouyosl)6zB'$| =] J_3\5o=ugv zKv7of6#&K SkE4|GWF: aatn,U~"0@B7G>`\#˰~ňV ȨD ?NvIxQ3;Q,lWE|ŃJRKi.Re6 .)IEnAf8ͻYƨn(\: cDC|=ZײUX,My m8N_ѣl^]a喹}DrNa,IH$ W`myjm79{W8 4z <=)cBqBESpS>˽j @ ?:gJnFiBH'qniPv7Fbj0<圷 8Hײɐ,弩9^T)'b>NJ@o  53 XƼTXiOn@0 _jkZv5C'c߽P\ہ0Q-pN=!1/FV&*h j&Ŏ3B]RwBzƩVOs\z\Ez׿BJ9^5w F rKTch0h[jZiض w [35pR`Z?KD/-`x\TQCT&/4/^㗅~Ȁ5j\0Qt{.u:E%9ɈG^MώŁN 4H/]G3?q?9J}͸ ,=>L`pI졋yRrkWb&'B !eEY 6gl' b15ƹ {E3,}nLb?Ώ]iKɑF\cW $=]*`5UՒQs,=>SԫWh1,;U$Lڍh> _9iy+ރpBH&K PpW"x㋞\7~f<;fBv9mVBF)EwrO~%%승Hh6u0IgM{R( ~f 3E`j+ "XVdt[X@2Tc=Y.:uy==#rdr`I?l}ZTVcU==Rw[Yh0'D{' 3"ٸn aED;܉߀L4afs(6T2:CCW˿ߦ6L?9x:eLKi{Qt[wN[kw/іPP!uI6ቍ'͌GdMi_mks)kjkCRh? io|"iKIbh&c!:nszm X֙Cdӱij] %&:/Po2GGC;~>0~k]Gɞх[9BK!..Mi^3(1K ENiEn)ubT'ڦNJ/p7-DT$)oEvgHS x\PGhnMmMl*$9YFĥ:tְʉF% iŅZKPIx DB2T#GWeߔ 'Oe[ ܩwε/&\2CJB(mMQ\Ŗp;D[ţ|G'Z 8sj6".ן^LPN3ϭjn.FӏqID6ĐQJ'v'VM=BG]52FA\\TP~;|>\N^&Kc靡 ẓz-tc4 #+V2t-\79t~ӄ1Q(pWф68`!5whpgN57Eojdur~Ii;rpBXkV3xŻUSֺ_FN_8O~6^AUTmΝ6V>:whx~UJ$N{ƃk'0fd~)Vslc -ɾShB<*-eW2mzы$|x6qk(o 6%&9ĆvIY^>mQ9Z!!,NbYCC*}m֊SN85k}tXJ\C>BLJ&cU=[pl~/C,3~!,0濯F>.o=!&(y埿c·N;|}ğWe٠׷ch}1Zc.ԋwsH%ny95]h+}#Eaқ-yW&4q1o.lmgxQ&LZ?$ߵ4}Bp `lo^Cpߨ0'ooIhVE%$'Not/|Z:s:ApQcF0'vw^Fono(idmbi珺mșB1mmp(ZC?i{*i1W/0t6'&4i>$bQN^l-g=g}ϒ,z, uI;kظG63r]Lt)3Bczg1QNֲss2%ثex ,WDHF,i_^{"$_Ż*5R d~Z53]N{#=SO  W@],DrHm[G[?Ĝ'DE_By_։E@Dkuu7j|~b-b M>9nj"dA-s3T:GC{̱ݣ$4aݭD\L ᷿ĺ,T` 4i(! V,:MOt= YQ /D<5Wv!?XN 0[3}*ae>AAØMz$򯱹CsQyM.6c{//Ior +hecZ3䮧KBa_mpgk}B_B*`ntl 3bѧ;ONW"hqMs(#uIwbY7.I/ڜPr#UJ%]hG&^X" ~P/#ÿο y" ijjdj>gKB Kqx{CS/M2~NHk{m/}6mH(kptVjuiw-$,z~L*To?OH/gYg /7N!ɞ^O+-uKAB3ϒ;b˗van|,A߂p9NyQ» AH LUyAnD-8\8P/ m[ʃ륮-2Ǜں˴ k-?@ܻ O4^6/SiH`'DYBѥfJ~ؖdwӲ[z60bCs[rYnH"-1 }ZjO_~ gj`=%âlC<i &M}uZ[@q: =(} xpW O Z{Q4vEp^ 4JW@>sT;(D&o{5#Y 6v4c&OqQTCH4yF\Ub|Nt,uR85߯sL#PwͤH,p54 dٴ_'e#ksz ;5[,_N!ͪ-=TBM($%p#r7MUNȸ0 xnZ=AC!|Xϲt4Ɲ{e#L>Bђ2]ԏ 8O 9Yo2P.^BKDvY`F >g(ӣ2K揦oI3L"9HS,=a]ƄI.H֐mz=@1W(ylyV{Ғcƌpv`})bb ~,vE'. $ate14jK%;BI>:<_[[X|bN Zx+@!&N,BJ R=~mW*y{8}uz8]-޾[ w8 ȋ6F%RӰ2 _;,G*;J€IL?kK|gXT~QStqřA@{ E3yݰ鈱hfHR_pP[ꨡŌɒL*Shz¹pzc"uS-x*HCp5kQm/:F{Wm^[UM.0 /U~ $I$3JuW㦉X2pxV0XӫV Wyݙȴy} ú߷xs>,[BTBe(0e1Fwf'a,{.,Zi x">SFtp**RԸ%M8V0!fRٜ"@-} IC)fLo{-,h=4,R6L :.$/$ju 1% nEXeorHG1^e!v g RpfN;?ob ZA{o uU!FHk^A$Bgy LjC>͛*|f farT:[JܑJ/S&|)\ Ĕ43 ܞ!yw_8ٷ=^X+Ji7`nZ`RD7 $@\(Mu9Uu SY'j |$AI0;s̽Z@e[S}e{PG)돨tٻ-ɪ6ufPPjNn@ӗgp t  ~e;~þ^znJNFv#8=qHn&ğٲ7J- ;S(R(lz]t bcBB#}PȳXBhz=~!}f|5(qx>£lJ C %*铆<{ aõև;w EpgX*AZz$Lr+BR)l?\!.H=l[XmXIK!ika>'1o>.~n6!Vcb4 jNܫf ,ig>#b;cAu/]뱶ڃHnr3rݗS*8ly^<+%SA5g8o/2: 6wТm'ׯ15& Hl2ȈoEwoyf,srwZqHvrP rR^`U_J 43/_eegT!2)iԍq=oU*n  `ά~/}v(YYyphź٥Il Nߪ&3+֭5=XhaA~XVXG_ 27D&Nq晴mgE+{@M{ZIt :YeģQ?(L~.ݤo]V#TJUyBwldDId?gS }vc~0(Of}6>%C!SSûx bWfW2zp xD;S4m^(L0iXЏ*s@KUL,ŅR}/iHWbfޜcWdV@9> !mi{g+E'eNec@32 HBԳ_@q [F]{ezta<Ϻ4X8,Naײ760IB+J5uڹa ֈ6i3yM<_N+hUsa@gkaٽAA86T O^ApdCsŸeIԺ]85p-u2|MQ#xXykWofn*TVKHK FЛbv֕R@`v9mCyk"͐SH!NBg?$O 9☘Z"-Pu[ b ng@# 'ϳ1xׁUnhCKm4R]/zAz,p9pӞ+/4f47fJNtQH&rGT_ET oL_ЗO`ЕvrN˥[wB g8Lg-'?G379ɋt2E()kz G"t 2էi2Ӑr⣺(" ȻBȐ{}-2r#~*an0,G hN G S'X59h0Dܴky>U#nv] oC0NA ƎL`!cS)(M#8I3 (o 2">"%=mﴌ-g5]#c{z|z|H9d7%=Q5+=PnsK[ r5ʔ׆~wdnrluskB~%sЬLcևUPkA̳Gv-Le8zۨ5\xi5W]Աװ~܇AIDݏ+ 7`H B z3GG]\8$p8QBs㉦ɤ5IDQieAL#2 -=P\PAe dQń7QQ6bcj=mAlRx&YFAqq?A֤M#=,ӽz|AA&4A\H|L1}6ʬ&~(7@*&dEI|;Rz^z4B[qYp6͓[0.x:я.IbGpv~IC\PʷzmCGƱyy=q2wenF`tb#&7O)}xHajx'.{m{ "V |8hp;̔p'G 19o}h:ɬɩ OAٮj! p)kud$(Vz /_ q=b8V)Ƣ^- "hbo#g)E~u\n}qbMnVaf|)HlZw6,>e lC*?+zoC2706rcZ9@'Jq|~^b)*qrƏGĠ.b Ȑ_pջޟGFv/(S YN,Jaٳ+qk ۹lZ~ q=aa5ecPv# ׽S{Foz hQ$e»DPv#"sS#fd0&\1O ,=uƾu8UPd>O$L5;l詪ydzħoFė FсZɡU9 vf;cHs,"7N=*۔ $N(^ö~r #炈%3pQ-[nW5@d al),>NT S@w>R>ì8PzE)2 wφG1\N$YgIYKh܃XH8/ nkҬQפN;)1mUW U~b7#f4@絜`/&&ﺩ׆ֈ sP Hm69Đ/y#frdHpmC)%Uy{xYӶ;7 ~JM'h/S{KȈrCV_ jRéݏ#Kt!.VADN/ؿ m.ʬWvHd2 {oۜDa{JtYS`N5`oHw9Q瀋abzt*S^zE}N 9wa(yu6ex8: =K5a ¸krox?dmyoJ`/[mrP^_t؊ 3e iK{\N/b^X2쮗\ &L7&* B4齲ƄD8H蛶l_^bI|(sy<։zixN~.@ Eub? &ƍ\MEj/i>:cV~jvYқq\w .;Ʒ.sJRw%^W(N\LuT6%Ӯy{7vư oF$&lI*sDȗ7GNsku*6]6Ȫ Sz+RdHxc͗÷c)WpX[BP~ӹĬ3A#qR1Yqb>fP8=okmb#ne^h|Wxu~JhxxQnprfP0>㌽ &䩊?q–?cCeS7GXgشn}ڽ+tAo=Cg6)2̾r7-b@,^Kg{~8Vi7>Y;qY`ic8%SbDIP W[btZ F 9&dL8Ñ"4%b'XMnVX]~̘^ oST ";mV.=$}8)ƺv5Re1Wc{OJ :N1S%q,{2qH]srHebubnC6~w77H]\1Pnh8]X[AR6nRHjT+#\%:6}"cBى2 K9vVAʼRNσgvkϋ5p%H kqH`;o2?oi]t U@j6~&ItG zIS p2f4MKJ[D]xj_ -gQb€he ;K3bc51%25&ϵ^]$3XϠi3 ͧ"J(A9\ owر *T a!u>=-3[+وY$"+MpgDTZƵЭ)be70tp wmǾ1by|>.IQH Tq}੆ C B|-H (7'ʔL „2\ayMY&}Ww)Dʈ|e՘cf:N*1? ğ(j6Vtb8Pe&7HC q{V~mSId3D,dKʠrs7A5P `/3Usrp'%7+7W~{!KsR"NGΒ*8c4i×KͽH)|<e (G^n6z Tm ,Oc9#^P 2ad&@t'Chu*C1v}{t1ˀa)B_;08HZy<%!7WC^=Œ 3x`};} Kt ާ0"%L~YASI lc+&n"89u4T#*l?Jv1y|ޘ*k&i|e=P:WC*iГ>M "I{Jz7nct56oHNܲcKz^^#WLne^nX ]*q4 bATϸct&G92+i˹˪ͣքP<5]A"o3naG7 @Cy^ A.ICiej40񶬒Ha3Onf9@AL洊6B.e{%Գ/"wZZb9D_OOk-(OPq-h[Ąaje/}jc(F)#@$i( {lf Bxx…!P01g[ ۺV Yѣ| ;KzҲ[&H-'ل AJ~3 Qh UtVJ'74- LS>Ncès8I]uQ21DĤA=J$a1VY^%PAd&F%F{OVwjހ CM LUb(Q0q&:*Mc[˛*1N~D! (Jr{3q $ɰW8y$8WU'àŷ\q]1ik_o6sj0߳[3yHxOuڳ!lכi~(&<M/4WPG6힝>~r%=@` #Ce|})=5е"3[}7o.E$neu1F9]zN }*Q/|rNE8IE}QWGQ~)0@ѫ<)54۝o'\#=kEa&gUg0"ԮCiṆPaPS?μ+J{CE;M O C$$,?zA0v\yN:[Ut%gۅާ%U;J B2뇪_ޢi.d|NH>߹$w+1VpBu^<\~_N6}e"~1{z&jq{Llf~3p2_}OsTHxG.0!hy;'QTSa7IJ@qR'v9ü$̟IG/@ψ#.d# XDzVX>YbTE*-@V ’>N!Wseffy DžN]N87VTyA{~7l/Lhă Y ,Dn2wZSАCmdͺÎ1DUԽ]3{_0gPb .9'| 8mW6'OxrY #]KXo2[rIWp9t V/C?M 5M]UO"Ч+%yH- #V =P1AGa;[NoeR>Nv(PHV+ǶPR ~Si ڕ-.==uL*:- шrNmqmn d.B2+};/i I9T00 6ph8Ql~p2FFC@\zi*еb~I8G^Yl1p>+r[[#&uZnlKaد]Ú%زᦪ.a/)tb\0qNi\پ4ٗo$Sj/_|m}py/LJ,/4]a;!"E>ĝ٫u屻r{lZ5di͟9 $9Mxg3: E _!HaR{Pڤ䰗' Qx=ȇS (g|aVs3R0jSj*/i +i TL^\5QrIgp@K0ft\Vv!W\F2]#eݑ" n'Z4W֑AÌQ%FˁtoEGnm 32$ўEx\B|3U95 Tx-O޹\ v$~|2u^\b r^q;49lō'? Y8dy*z;ù0ƫW!FnғB1> Iڹl Q p-^B-GW~I^\(4(*:2尃S 7u#ҮMnF2+UW736Tx穒.y?- u3BDI8o27*Zxl$me 6hm 0A7ZKBDY0I(4U9dzzK]m|;>Z bQa?.v:9 ײ{"I-AҒ8m\LWF9 ZFO-^d~{F֫_ћB0V>B CMՈ0F6+;XAxMo @-}bB1r-"-Q;xd6(?ɺٝyEY<֔c{݈Fc iW/;g;z =b͹o wՅʳNS(wF5I1ls']t9S2?Ømz{]VK}J oJQ%cѫOy֬7p!/Rr YNLPjLԪSb "urND-6NgTD ߌn =(|_3`5^M/_) !T[8 |Br$%֞>H8aˎ>L6 TW1 )R3[%PrjG\U|0n|7wp[=}i]+-e/=Ox[<1T7j q$ϵ/5xm%\؛9T/XvM51ҷ?\R'1veB*4LJ9"Crr{6 ݿr~=VHHChVG֠D|u VprpH$0 -G0xDCK`~-We(V"mۏ:pȩ :1CL wmI_Nv$F P$5e ^Sxz0<*wB?ٽ搜L//Ug=oד=Y g6dU^emtH/lrMˋH c<-bv/CZOD_<-%I6 sl69f,::$4q7Qfm4ޝd@mBWE}z6zޓuL,`YD_ƒP,WɐC? >0V٦O*Ļ7=UK<$-"QfhOuY]x7q׀([ÃE@9elU$4?7c)NOǨL^. Qԩ &2wU4Sp5 V{~xqp'.sMOm=."<ǥy' zd"x[aT¡,M}Mp-4 {>~sOe!*bgHt pdc-%`\X-|BƢLH`BAPsPar}}`nGwCHxQ/"YGH4uf|y#M 8l/YL"8RW<IV8kT-ig^:Ⱦg\4m5ydcѫC Q*g!٭aܧX4u(=D4xMٽ'+D:pE Wwzhdw9;mxtofbUfFpYؚK(_rΜ@#`+rwy] 6OjShuҬbufԠF@@xV?ё;sf|MoDUb[I#Ω R{o;7 fY*`/_я ;Us&޽%ؙL '\Cؾѿf10D?7 p% -.},@XOADtu@bzb] ^6EoWxe"&=Ny(*zPʟo^l5P>=o|(Ƥ- ,VR迪wMs1< A?xLLÄS]Sžc+ 0n+hCKXjp?[kZhPJqf(e扠XWB6HQsͼ= < B8P﷑ϛeMX,LN FCh{)x{_ q(h{%'u+J?P.ˀ(oBt^tm\vl@џ얅Zn4_QLfXPId3Lک&Ċ(8eZ|d'(qp 6 ]2di[~Ә;K|z޺"*y's0L%wvn\h9Uwk9ׇdUSa/:w! f\f@L^WW{gJkyHF˜[hZ6?J^3+0ڞ͋ބ#E:d0'Zu1U/$9^"!=g?U!V {>M{d3nc qݩE=Z_6CX80 RA|RC.3(/2xtK;[,FpPR'iY9Ev&tۉA<@lHz2ɖYok(ӯ= *&QCJN\X0/] o~ұxIoU5ABͽ>S?0So-%Oڧya;Э?'tFϩj^6,zn0n \\%sĐ_X Dv֝8O>>>DϑT`jk =BY|5A7d2QG'u'0农[vR|ZSጫxBKh\<“Q:+q;e?%lP9g2Aў 97;:Sg5* !w_2$g7RcZnK' gLQp̺^mdO]K!q!y^#LZbeVKWitġj=~f@^6}HIŠV}2gϨTtE,f}e[b<.>ˋvsPk6,IC㾍T ͙ AҞH8,:n."$Y?rTgZ+@"n.U[݋iЗ_3u bi9JWf.C%#mm,xKhSE]kQR؇=Hj(~T=/JE0j:rn ;(,.&$d 6ol#m ^jԺqpyߑY ډ}=%kO2,Orʞ5M3 o<*dTv7|L U!D,uR{\܍LNIV),cdW6,{c$f?RAqܞG)S5[3Yy(ڏç؍bе2 K؊/^8 +8Z/k[4gJ q}D('"Nw{ Jy6HT_K%0w|Cbdq~)+պ'ˀ4:v\&6&_S}uzYwI}‡6`U7P;di}d'q |ܑ#ݣb9\jZT?N4yvpkP{<55ErPez=ad_ BIm2P xz$] X2)sN7Έ(Xspєo^<%ZL>ڏ w$C ^"Mے]|nZ泳' ZeHL&eiIHIO}H>թ_]s49\U6O Ӵs=Mk/9@ I_|@:'e-okW%&;Uw<PY>܍'[ndK*5cKhXs1DjRLLq4dkG!'LA([i(bK iZm}rdq" j)9M+ʣ4-ӂSy Ͻa2[>vku0C"Iܚͤa֮ Dc0d*niՆ͍lp E-$E?J-Z\Y0&"@2g>)P'dLLN<<_axNj$ uKnIqVY;Wd4ˤINZFvߊt1$MxX)r_U7ilkSug S$BdTT||YkVkki&c @p4H ƘjEN&{RBbkhGrΐRؚKcs/J.jCn2hh6jY4B;#:WZu)#mfxYup[V{}qcgqf oMS#:f.Mksjp6Uߔ-I&@8T*J?gasÀ5m6۔> w4Ռ`c- oOhM~. yhߤ}kL,!Tbկr(%|ExBQ*,^p㺀]\+7!(pcۙT?)j$2% Y"e O# 09JyG<6uC CRN^c}5Mq7B% *&Z))}xza{.u9ۉdW~6kjED$K0Y-"wV:#ifM|^ RcqNrJ)H`ZIꝀG‘৞E"?kQ>GӘ>FğV8&HAFo‡s}%qHpX٦U3l?DݭxĮՈIY?>?2JMW;rt QGqk[QE "Ns >mB66;?Ocڗ\zJ?+sEƙ^3 Ah6RuX3Z%ߧFގs"*/N͓?7ܙ&6+:Q ,g됂Ͱg~L!m.u8qGE6 Lj+SepF}7z'jW&dj賿<`P.Uveb} e|!=cQ ;!yt/d{R=^ۧf=T/zn||sR5f=YKES_I^aTޥFҗHM)HDtaΡe58`B*)JX9 6Q3cLR*we,iB-$uW1X@^e6LpWmݜ֨ѩa~}6y(Ԝe:oG1꿂:\n8e:W?`d.*?kcz&χsS)()D(]n!Q usLbfѴF;qIp&`ے234ߴj".y !^| 8yO 9q^_n/-m }>XQ-+Mv՘1i~uK(,Zlʴ׃)EO^ϵj@Ae^ixB"j-Fwѫv/ }3/|1ltݔ(1ӢOΣX,tYD c ]q孳Lw.S'<.<}B|/\;Fg0RZ,eR+lܸ7,ZոX>&"9` TfɜXۭa ׫cf\ժTgk7N@:W?3>mLr|"=S%$qP}29qE d-;mLYֱoEnP2 P̸RMɣ#˸ɝiDk2O);#Pype)dQdxV{3.nRJ^9v9\0-: ">íYwC7KHhɆ\[dJ"=ޒHh$:H~OWsyVRNn.Ê@HHnVi78\/yTDŽ!WOC}~W aR}ntgcp*1hIO*)  bg8}ӕpٶz(Rz+^$$T YSy "Hߦ9L<S6&(7op]=~CqA|2*7Sx4޾l^R#$sE/;(`CKܼeޣ,7ib瞶ARvAb9Ljz.}vxDۺ<pyi`)w\K? 40MiBLYnuE_4>hb86p1b$p'sJlFMm^DD6fD6ݵ?BN8w;7ebrWnݯtU/%Js;ZsZ.cyCBj\If@  ǣ8P.9o19flw{z$;Jc]i`A"z%g=ùv ÅOMvzo͚ <cq穡€+?˼x5#F緻&,ձG/|8(:&}>QyߋJQLT$R"?n _è)--? Ʊσ={wsoH˗3}$ + 2qgTO^<w(gj.B ui 1+_ JU:39K-Z)Rqc1+v E3nǟJ2+S 85s8>Cΐ yFtVWӻPWR^?ǬrT>FWe-r@E"WUHդDY R&"}Ա )K?F PM¹ )Ot(Q}2:jn.Sa˸ygf>TdRj@rratGDdd $a:v@[(RzՐ$n!VԀKGʣ.J(C[NY.c4J.O(>/ܘ4(=RExp4:B߽zkJT$4\uْ#Y.{J+ 0sg>fJ="H&@mfmG6A㸅ܢ|Fg/s!DO Z&(Lyvڷ͋]qQzѰ}u&pˆY\u/9ů Kt7S)mmtsLP5~,N~KYBg14Z񀋄 D1)&|/ blq&c٢yBZk}FcF5fi<_1Šp%5ǍSFG%}8 #tE b߰xS\TiB!mK!E(C~j/{;;/uŋa>q uOb:[f̵ k=!.(ɫ3lWaQ*~>ւo Dz`:F AIm7^9jf`Rm_ҒY/ 숐KZ~53LWlB"e&=}/#*%5 9mz[L)=1weBϒ}3]3N#zhOHtI`!F>$J{_j{|vSTb&m^㛉 }W Y Mڂ Dwl ;{0 ; z\̭S+k/1^(<,ev٪b+v6C~^3(?ʔ_NResw6gEm1nNKZ*bAjdEocr KVvE<_Z 1lׯwnZV Q7KZҫW;Z^ fZ,]̘ ri;H!ᜱO;dߗo @7f{B=|X~o[E Dȹ 43UI8 s{C/?sF t;nU%PSM]؂{BqoLM{!Q ܯ$Y j$IFg\?V=9 !Q? [whFcjPzђBk⼝D~őbh-~%3vܮ- W/ s0DBº0ʏDq]0)ꐎ75ڠGy)"ks_]#;KpV<:^Z~.><0`IM>0.z+3Q;l]D#dzȻ XMZ>F]pFaQIHSzҽ9d!r /I-Kܩ/C\H!|nN1vvn{W9nu; 6] *EFsOّ nSG*vu/o軬"/.(EtHrIe` P|I8f+Dl\E^[=XNwU!V5ka˗Ny h4 kN,Vl8ws6|(lDNtqIoóEq<:,@FSx!J@GﺭgeϠDZ1hˀ 6ڽ ,MfIkFRAY7ּRR`V.Ql+1:v6hNe+fA{`۳".i"n ^kwy:^tʍv!ʁ!KvhH?s ۝dO䗥M)(:K',UCaBaѷKkp! o'q u|NU\15,X*r~z}T0o@1Y֮Bfu(Mui#H%q`@'%uOӂR6@ ͳ*Fg]-9Cx jp<搀%"\ANC~Fُ2˳`VnHU>\]u5̈`]~s=s -O3`, g:oY& eݣyy^5.gg2)ƚRq/6q3Ev1h!oCޠ O}v8:j 7<灱E`4o92Y^t~S&5QN$VFGVO zҊ$l3EralQ*vtD8 93wDR_3S谭 AU%Oq) 8= "Zj^pE^W PZT 9ӯ Ec͔dݴou `Q<<ޕ͑3AJ@mQ NaP q?Ϛ3IqS^ pjSB+v;mU`Y` y4X$]F1F/Jr~B7^땅k-c%`BStK PUpE3s6wS]Xx^O"/L~Y7eZ{s\j*Kl5t7V4^ӐjQF/L ޭb5/Ci]s? ) R>Co^ƈ9yFa\Ot  \ԃ,FJ,M &1ӷ*k4|"h\ `u՞Or-ocn( [eo:y %'F^_ t=Ր7">X?D$ AzMU"@M2>ͻWp:MxS vh"|L+=c#a)M$kC~qkc3IO_ Fnu{o~u֑L³X/UFa۸4a)AylEóvb/&]`b~avD$~=/ˎK&R[ ]hAyFEkAe 1KvjTmZ\zҷ /f0-MyFHT -!ykU!VZ<:qDxƌChWY8e@hkbW >Qi5Ქ&<Nnys'C,$-ypGw $74b:T $to ށ8R!Z?(89q5-ٮ޲͒hwnY13XsHhDhEQJ5E;vJ&|TeY''&re׭ ݊A]^~e+do T bϟǸeḤRD>J+?V==8 7hq5S_WimrKMx3c/`VF Smmq` KxW^vK¾n ~YE]Z =IY,OUVfeI>!Q/ tD=IaG&E-ѧ|_l"=7PQ\{S݉n^:D)WHN2ER"WZ&g4NH ҳސ%t(]/Ν+M֡Ҕy8faE c-Ӂ7R%'xy>vò+F.OOu"A7d̬vFc-rLtyZtZ:m~Sӗ5$6M4Z5 /a-)74 ,Q+a`;Ñ­T/ (LezcR\}kLƨ-k`pM s̡7,%|gS{ _*vY,f{5"ōoF9NqO9Y׮8h8Wi]ǐ0T?Cb8[ kjT!hl6flJ*5_Ed#{c+AzF,J!`OA:)\xdbJ\D\oiQZ 6Y\[Dk$;PMW8ɡGܵD3 t;qֆ2 L^1mRF Q9ݫƕD؂turW/CEz et ѲwcqK?" ?'*hp3xcGHVE-]i' (`G@}3%L i]걗2O3pvMfD;]:OxDY7'%l?{tHsyT<¦=Q,\h)M3ߓcyyr ƺ'9[ u뷰^G>6`7A]kћ![tO Nj~I%/Nj19e,gϹ7!yM-נ 5_.!Ih#NUk3`+9{ؘ, Y>ͱfP|ě:ru-qGV͗Lɕz& reV [֨.!4PF8./h# :$Aq2 c`BF0PƄYM:SN l6\[˲Oٜb2i. 00@-;z֜R"nZ2騾ؔyZrkߡ ȴ]pj^߲@zϽAB8Ypߊ8CtWv2yt !T+?p 6=ȯ:k~z/owإx,Ȳ5ikts"1 2P64r ` @R5/V«='LI,~,|w]310[xU\+B[?:V0o5o48Z;Hp6T2l _KրQtJ襑g^|!Bq竗XQ1XbO&vfϩlE[WnIAYeNK^>$aAԇq&眪A(#L.*psq@-+ӘLuWb 4S؀ؿOH{:iuD{Y\FjڈͶ8'3~Fd:{[OS{.(Md> XTК]-2ۅ]'&o}Vxy==7E8KQx೦?ĒYϲ8A|B"J'l$|wP#0 ݇!GhP\2c؎=a8V rHÔr==xGׄPM2e [NC;q1STQ a1?:B4B OR]o9NlUpGz11-Z>t@!uxs(ӴU(Lce3̛3YW#;6T?V7 m0>a('jJc&Ԩ!'` o9vBo;j7o0_ӓA3 l?ԢPxIxJE_G$ XϚRo;p_ /&I?fBЁw仟w?PbKaH8]@]JPmE ޶[2r'ؘ]p7(&`$D.iX-ڍr;Ȁ+3W1v`*WW?k\H[sotr]ơ\Lp4 S1&W/}>B. jȍJi_'nDcu:M\ʢQX/LJK^J^r#WMM)KgTB]]Q&$f6b[0WƔ =4^LAxR)]_nBmL1TX,އ+^Ϣw>z:;9d}V@C 艠p4AFeP%;H3NǨY8"Q4EVXgAQldK_C \fwƗRH.^#x..V Jq@?ޏ,F#ZniBꕬhV3V2$G?qKU@ B@X5/TޔKݷvFTSD4 @J$ 2{/(+)38nUք!\Yh>zm gUw5˞@\Jl|faHR? :s Abc9:%# ]USf ܂+lZ᮴bwaKsm*6\SV5m5ˁDek*K2vm%"nDPZ*kP.V= = ݛ4Fy-/;eo-HUv0 wҒ{\Ϊ5yi}Rw[D")]({zUd›G?TqCE&]M?<)HFNQiV&JFiC c6 F‹f6}8b8KZ{M%X^3_9P}nn2|C㔅%G0tM׋C|?(bvYy uv:K=D<t>fVF^!c^_tGX 콸DR"T0's!`2ˍ;ƣ`k͠wf,i~]PߢU?Ԩd3Nd怳HeJ佄-4WbLTC@MJ 1' cm!U>-OAU/:OMI^BEя)~̱'3&ڢ0xڭcnl6n_@L]-tf!5j#l֦KoJa\~Ѧee{E&^I;荖" Úc{A@HBVo5~vDtiG}W?wUN,ﮈɄf3.^FwV~ġNMvb3DJ.ד4Tp3, 0gE Aa(ݦI6[iEq,Sn|??Pdp Ȥ0˝Ckx3 ^8n0r Bʏ^ N<['Z+eHmd_|nH2/8T|_35Z|Ti1^!>@ZX j{z!M=`٫d7U|Mr2CPЫKę bL%2O> {B{r JY9e.KDձ֓x~e\Jֳ&0@7<[nLlr@wΜ\=P-,6R`ۈ.b獼+LFYKNDA-\C}<)|] Uj'< drҤAtꌾgDWJdƥdݙ8(F$e%Ĉwo{ ˢџlAeR_ Hi׭`|:3\چdi+|<*&1^tR $ڏXx7rMNmA6K&3Č0H@kK_ޤ ?A)'-vi<C,ʎ)YI: B8EܕڻpsGm)p?%x~aڊ|*ZCif?n?TPYs Lvw]> GYc<=l&O~zF"D́7ܧXidE+[M i2(~ˡ. 8%7pe[{1dK4vް|˒#ύ~hnƵU",ιn=n")KX\ܺ>q(\z2_ 7A/iuZH7QjĝT *" 0?T+ T"  AИVAB}g$2Ȁ8L\g;e{| j٭`^B2/G չeX!g$ ɓl%y+XVD5]M@43*_GCk xq;gdr(]4MeZ5T`;m¯Y qdS" #Y Ik8jU(%ڐڄB[KW)p"Y¡*DI<.iB=bk^b4b` 楈Z$wMIAkL#Z^G&݋ڠ1pIGV4'9՘"=m˅ˣO 6WAC'bgG)J") aKAn b$z7l>xv*z Hꉼk:E1VUk=(=?× f=5 ]4tT,NOgz:Oql&if O9}F1mQʾ މTjCy%m+!Ձb𑢻S{0T.ho{UiUvTy2}џdmO~Ys=sTtn3ql {< }"E(L8Ͼ~Bˤ5X1cXgރJF^v;ǺE_Q&йܨ{aabבz]Oc@Z`=F.T}-f#`1;ɚ-f$Q=B?J%%CPOLI5ׂ'W[6ky8BĹJ>@phh媙-CuP)2r(J!֖^]v;,Usn5i/{} 9IjL5iִ|5U>X/?;3UzPh()xzR=ϩn}qmp]iqyToҴM-uRSq{iʿ KRvX<󞍲W :ywv@MnzJ(vA̘ cC7*1#_ )NZUEx: h;,"ʵ--PH4F;YY4t l{6"}lLۑvpx`H@-B8g SڕܘO|`iN=ӦZ{ ^gtf7" dF4/☊ b;kl^{ 6jk+u7 }l܍iS(C\~}O@#Łeg"Zl=g>‰I⇜-1u2K601ښ("f ]879QrjY];G.\,h@δaGԆV]dxh 㿑ߵZ6 ̂ReqC=.Qnqg32`݁6m_Nb&?Z>?^F%k~ r2$K\'~co & J' T V!b{{2҅sIAa?^zK}G_rXhv;SQZ'$B>>}*0*GQclTσKzNE'(6lB~n W|<(JGS8d%.gإ^`Gr͹&h./"N9刄.WB R&qN`xViIabhYءߛw*wM)oe 0F /ͪ ,5P !9JhF֤iA ~. RyfʹL /Sz]d/ǐv%5[ӑ$dr 1`l4T .}e<6-xlqsl%.r| 48}A(N”뎭dx_e} eƤo֋[ِHPZ ncs{*+qD5~E?CV@ٿ%T=FL庠è3ɲUX?㦵 ʏv1kEk'jYB{,⺎9חq཈ROs3Bd PB[F $u (CF!qY[EL(>I@7tFuw]7VфQH܂]{XK_D&>H] gs[%kz FԽQvT,Vs4}8ӂahkVCXnU"YJ`Yz_ageAQ}8,N|PH0D6`#aXOYbbP,.fdH$YOEM_.VRKdL .@S;ᖤqo<9a6Ovx*d!Tݧ48oN,\M&6d\u/fwf5oo {g&=Q ?{RQ2SW>i`#|Ks͸G*$Q վmZ" 7ć|Q?7>ʀ>c.f~ ZH;@W@>Ns5[(zCEpp{:@:M7l<{H9zK[U1%TpMOmθ5 fs?ۇ6N =q 험>-qrٱ&rgq;KcGj=d㍶ 6 ݊O.[ .*rzONa덬xXsv~"iiA֋w:g|Ac .6(Sd{{gf;ӣ ⛬&yD9 0PZ;:st6Q9Ȟ?ljgHiKצLz`[F>|Jb5 6di-NMKf qݛPs*%m#SlXBM>!'MyY{JVڒԊαouߩB,\eh*RDnEYTwi|,絽[KJ[]#ꇐIc.+Vi{3+»^ \n/5KSJ'4F0ob,?RE|歑4x' g`vhB;BՙDwgi}9P ጎ0#%ӴlϹr&<ҿ=>]}-# C@U\E-؋d[gpNhμ5Jˡ!vd]xQ GLpT_y];#0sj|Ḅj҉xWwOWPl |zʹlKPm_kO _dߐ:e,>80h]eѹ660Q8n9펣Áߍ@"Va ȟImjꫜgD>7m *EW&C<ʦ݉w[gb g U{-jV omkCu%5\m?QqE?:~S+"U]ljDؼf;6O0vzR훺ȗ0q혼f\tQ'68#"_MGa#Ȑ5Bk:{RAY#xIgubJNҠ_:Øwr%2܁q2Jm͒3T(>H„]uWODG9"O^RµF'=Șp-3SzC£1wah-e#fl\,.F x+~W(2p+R#-Ȣm5LnìϪo>,,EcygL#M%FQ灪$("9#!^W;?-ܛBՍϸ|vX$:$cvқs*0bQ݅Lp%N,$d_~5;)l@S.ǻxWuCo+ lϓ/tvH <#KX;x_XNL:[Uݪ,HKz-fKy&.آ`SM)N*VbJB6pMmsJJZ|Hw :i4kG 6c|yAW]@#+Kɉ+s#ks]cy3f+uYX aٙ|, jრ$!CiQȡdRc܃}]3 ^ )ĊJ`7],40H20QDoAiދOT3~\Ubǥ6K"R8HSesNf)r>kFpJ0c"*fh()yԷP ᒣ<>+Kp1:Ag";5!ҸGNU}BޝmGwxE@k8dE;1FUqѡS-Y+K1%Zz!&ϣ߼kG7pQqR|BzIt} a!5 gЇ撤˱sBC(nZ.^%{ mU*`cܐؽ䁍+fKR[ U/8ÁGv *hk*|T+XQڕādoMA>6UϒIMtLv-f(4|u>76!at 7tCKfL,+eAqXlyi^<+a)iאo$q5yX-r LZpv>+:byMkt߅:b\zq{eeyvJs8xliPf|gJ9E[^thme@r܆1Ԩ mnmu)XV ѫiV Of;,"gk t=NioǞY ,!|^/7]>N0)1WZhѪ^6o)ZK3҆HD=tv2Sx!¥p1BU?d:? &t `EqHN-I:Hsc|b`pׄa3~? a"~0G:ܙ sgMyDh B5CF paPh9mK އvA$I_Nf]Y0|ۈr3}|tOa뛺A{'Ȭ5k\B&Q3,*ݺT \@}ﯫq~^b[)7dÁM]yLn!'hh.XmOe݇0> f[uI_fV%ˊUt㘭v͙Il>k/(IW4+]+BLj KF0ZU oh׷K48 Ƣ>k5 B.',ibE#]sR&"&gE$]/d#Lj D8*n9qnS8x!=BӬ 6C?8݆pa5Zu 8 в~ qMoYz&h Y$I^{it)n8'wywֻySTX~VU|ZrFtT4) pxgy|ozCR3N줯lfq;b`tsrH6֣,<ݥ\HMO^ĨW,4eW=.|}*,h6^<܋ jytM4?_۹0xv R.viKScF iyn-(Jojw}Eb< nYDv'A_ =teն/~ HʶBǴ5&m%Wc"Ś@vn4!vVi[V*gꓫϳ6N4BeOJRfcКyM dVO xt{M\Fk;|?"-UC/{`QqLUhcڰ*t#,uQJ`cؒ#gitעu/Za}z# &1+9[E^9C8V6Pk uҚŁY v[6isQ^6 ['t,Y'P$Pܣym\.y7sM9J*X~DǔT5m ,x ,TZͷyN)q$U*AYG3tz:+׉ul5\z뚬`,#w^1C|^ȳB-s񗎂-R/~ȪǑ׳Rl7%'3jˍvǥ *|N+0UM6d" X *e ,accsO,h3v mOQܵ܇# qB A(w+u;Gfl?*/>YN ]٩E\AG@W ׸7SKF&߯-fؒqFX?&I0sZ՘nп7!{]ippԔ ¿U?I7vnͬ7j'nF+',5y7>4Jp+Iz7x]%-<ό.6u*GF6NJ?k} ¤ȁv#8꯫$- JTtl54x/|CGD:Iu3o :bcuV҆6lɚÚnˁ\jG2%= sܺVs-YP(xS\VG$29Mk q-,l>OqUo5Q)k@ ñ_n}X;cГto,u@eEBmI@W-U,lT)<]_`n-9[}v1Tҩ$r>O+f>Ik2AonрfvV5⒪6Y9!]UɁi5a5US[VWcW1*'49}/=R+7Ȣ|V߶R]P , {ERR,U L۶/txv9#rǼ6v*"Nq,pRǸ;nm((&M޻WUݵ=~ɓ}e [YtDq+SN(,yLJIÚ@|Df6!gIRSUh~=/"(|NOn< qV7^zo,/#4\$#,mgf\~9BF=Or<,\oѪ&n&/ǘDxtg[T(ד<nH%!z tȡƂN29;,¡3"K*-d3ۊuG=i/:tw,t}bMS-;xͬhg_c0XIܶX6ǻM;h,㧑vǩ yDߥ_*"S:aT6A 3e6n9|"ł@64?:bn'{5nCIhw$Gcbsg9׵x,6,M z-P"Yif슔?O;e< Y%wkVeEC;\YG;)Û݃WgL}=Y&kL!=3ޓ}y0:t֓kR#8No型o*~pۛfDQQ`/Y˝5]Abc (1n$ꓐJ:Bן;1\ʘxK v8AךeB,f"'~[Їa^qkꁕmC}:$wdv/{m` 4pZѤ͊ &[_Db}C6_(< I>6DjcZaP\:W_B n;, ʠi_["q܇}{ze4f&@ͫkUΑwC*y7pj2+ Vx<}FGe#ew<HT-~'軴'9{tyi)xaXtP:cXs_S,ʣ u>vә4:QԷU-HeOeCkjV@2Ns}l7U}#dS#ek@-@2 "~KV [sꏷ>\@;lZs1ʯJhjt.̀)i`^/Aru\ h:TOG3ҔZ(c oVHN-[j*K^ޗcNAp}Hm2EAǥ&`#^pPqzA}'yq't~XmzlmU84y m,bNYV Hy)d}*sZZN#}fYʌѩHQv'13X%;A9.˸ك.fO\(XhRF"dƷ[H 0_,*Sw>XDRnT1j4r. HĄN1`1Q=@$u=閗{^0+y! M%.F|¸y~nN)@f}!ho b(f*$ʓH m^B"Uf@b"|(7]#åOR$Gd\E͛}'R튯nbY1-h3|^Ip6'.W&"8E̡wg6T.8lSbD5ѵD46vk"T웬&_NN }; M(ǬRF{]` ٯ$s&+9j-Gw`U#{?_­Vx̍sK:4eOzC˜/Lݣj?fUvN7_exǚ"gU9~4/C"O؈XmѓzziS(itj\*q3~/&v=Z*wgAX3' ]7#+?Y -I&RҮ٬ fXYwU34ht|eSgAY` JA+U:+L(>͸.t&P]v֭_GlL{B-!cS@޽U@~A-Ma"-6(҂#9P -he^9d{?RRG kN>&u驲aBndž1aH9嶺yS%jDE6eP35=-/9޳-Rk(Ky4yZ$O+ojfz.bR #m pw"AWr-R%(f4~4(§fx*W !WWG@{gَoPO K{fi|5_kkQ 5߁';|#ͩNׯ a{X,2=Q/f%pht/.c\ M14_[d 0rVq+!?:4o'?me><8 D8$i'ǻY[tnA7 4ujP^7蜌92AhH Ä*~&+( y?x2$҂&8 C03Knqķg@$r:F# RP fAjZ&ݖ>V +;6cEvSٍ[flY 1Fǥ16kݤX2L]s7>[Ϫ$ө /I6?Cc=(5*Sm.scg{]eAZXr,,p [9j{) EQJj̉d3,n~?YE6vj%-]ubtuY=xX84><}1QT/l=mÎR?']+N oo`q]"V!'N!|c*2CEn*8ա;Ť'dyX9OEk\ O}9܌sܡ M9DwIh V:$N7;0'fǑ֥̌>a)q-.6:Kg5 l?uY 'n-9S!ƺԵrQ}xɈ'?")@ҶrֹNd%bVˈl 7\qrPܠ]bâX2Fg\ sfzENyMߩ eSDUоX{`x ),hSqH,vɲ3zHagg$QkΆ)sUf[k&I,R]1@_/X#WH.gV3_yzx5Y.}af!\4+il솖hojÂܧW _+ 1 q.cos4媐3^t^cu恮F8IOta:H+8 p 'nT-45^:V8Uvݛ1U"bTiz}%؋NSc, B[zlճaCɁ-ѪToL2(:g-Θ7AA#xg!Ut'qJM {×q ÆqXSh?8Ng+&Ycǔwz]Uq1swNշ_[}b4ݯThB% Z%_&8JrZ+}E)RJ%h҂sP.<loǟpq:LJx?@>̱L#Nk(g(dmv2tԧåӹ%4iGx!"/7qIN48;3 W?ѷܝF'Ҙ}ɲyP>2|ƌm-ί+-4(h=,.yfɖNAJ (t&ԝ9޻L~lDI}:WZ ]96TzGκ$ʞ!&zTu F8UE2MC<߲F!<]HtCLքr f=$tDr {22cVi o|Ar9(!czuS1.ɗѶ D'vZ#[faSKo&v/H#Ss9܃&e8N2>djDo6g=KbȲ^M\SW}íX18C 7O3!Q5:ʁR5ʁWcyM/T7.8 A}:}Cw%<U^&tL#\C'M<~dZ[`M+нǔz^;!I{9aV؞XGӹfl3h6QL l1sNYlHK&GX'2d[~q9*f[)e~`V={fХʣlrq{aʑI:Mo $nꐍ*wB2JTڔ]#e*ҚJHHe<+iscz !G]! HqC%mkNyLn#^;GaZ'|Q=m\z(_5N1[%&.Bj枡D-Cb@c;x4eBƶمbs ݓ Lzm6܋$),~e/ #{ s#q9C@{H=.z @S;YŒxie}zp2q;[Ƙm gԇplپS suM.bQE =Lıw`hfr9iA {:h>$otBREx(Jש!l 9sy@[5я eLJK$@K9?m 6b:b܂K8F &>%2g1s)jz!QcDxj"pqTƏ]bƖ("ȽD3Qoœܺꦔ9 [@5]VڳP_EV;/2'Ij̤1%l1T X Fr&Q>t5^Dڏ~.vkq*SEC[P vOQL5YU%ψ AG~_LW.8ݴDN>{Gy @N}3X~(We#Ӑ`ސ*sk60 0BC6R%>kȜ`rT Z_$,AT/o53ތX?g;̸.qr;+8 bZ>IQτB:Q o)WѫvRCP Z!VUvR 'M)=hB߽5K ~wJ*[0„*&w8c7Uwѭf~bȚ:P>W\a/Ps(2w?܁LiBˣI>wV.Q*$nWL./s )Tsܷ)? ƥbAuӜ1,3q6G;1g0#gѲ< J++C8jRN#`+>hŁ__Fx~WSK.h78>Pyhs(LV;pl+Jde!..Iw0?Si]BmUI}_iܼh2Š"ǎdžx4k j)Z<d-虜|Rsf :SɰRΌX+x+f%g*]pUp>M/KLt ; ,ʚ4☯8Do͉гI>]55&bZ7q(`^ COhdwSr24Ig cd|:)$1'{Wn OT0xrT   矗}ls?H^Q/:?VVAjIcܳ.I0,O[z&Tmt\'qv,znflqOv:GoF hr8gBj}J! ;[O0BZ>ҧJveLrd͙zV=Ko_2p ZRI^w*λa ' b%~` ZЗۜQ_(ZzԺDPͨIZ0D0Ș퉎#M{Kua[{S"Z7 [浾ǻU:!>=VR:$ZY3ѕ6EwFzv fǴLtoج'ʪ ƿu _h7 o?u @*AӂKQ#-Y;ϰFg N֩PFM &L#CGo/uⱺէTCJIޝԓQґ_9WvVL/Rvn\װJ]1c)'m8vTHz$\jsnPJт{8d2ɼTA[Z|C\T;'Bҹ̻Kˮx^8xCc'{"<6QXA2>~2-hxRs2MK>6 bNpɈ)}Ry|êڮ@F/QH[b$v]8zEԲ)QIATM$lSIvF!&ukO憔tM{K Qpʅx{\w!fBm`.^Eaȸ [(1sbHH_՛uیK|:β>CǘgsgG\{bJ9wTlk*ߙrpanb 8,1(+;pFg(*~gz6N9OeΗWIݬ6уGleS)C+ݏ*ք `/1[X7ąO=r NMڳ\*]Fκ *zUլe֛ۓkXr{u5{G7$ӞL\RIS *Od" XɿaK U+G6߈qvxۍ:$: {<1x'"'ePjK9<-ٞh;d4^% ^8fO%rW* v@૜T0NjօѲ>8fcIdʳ@:1̈mZxp >i"wrmxD0o8aӯ\n% +>Geţ (?ɥn;!:cahc/@:y|2NB)Ojaf'rMK+Gfvc$C*.bXJ7D3^n@ߓ 0c)Dc@uUåAar?9(Q9#6cwpŹΗ\<d'?"rT'Lx:2QQpz`05>$T{gSs*h؀ZL庑rrck+.RDa(Z =eSZҒ÷~)DB)Ao'MjVa{jg]Zߙ'Xf`Fʹ7Vq'k~A{K;@͐Oh0-逋Ow#zy~]5I'=:6R0ҁ5a'!ŭ7dʻgR(ևGZp#L`Gfu{:f _㙟Y%4N`-Z$b& ߧH[Iz/Xy?;*DyPÆKc~U;A:TP'ݕdoW E!Nͅ1F(|XmPRZsj(.`L ,lP^v jv֩N ձ2YMO>>tE^x׃m+uԏ)'F! yVE1䫪Zz;N>*6=xhOX(~{ S &;ظJڗLz=ZK}HO}'ʫfq! x6ZpA) I7O]^OE H+ϚF,pY7q fP/[2~~& #Q[-&mU$;Կ4oW6'; bVD,E_@ $O 0;c3X8_՝ mW0bH׋]Zwřz ]&*]E!рӤ"N iϨآX~_~j.iw510PD@FpŭъZZ?—ZLQvHCm9;j{G0N qm~2,u{'(D +)g/֢#.])"96 s♝)y_-jnaT2q-/tJvI aZ ws'DWLS ly-j3 p}Z9NX_kJ0^b&ѳ^w8thcNb(R[s"bf ̴wȞO%1}@3A <J9ŭIE#"k=7ea[ Xh&͵`."gDw/lEǓ|{jW͡A?U];9u߇Ce0j!\솹MY{^T@9t 4t<՗I"Nu `e.i7>ybkҮԫʁD9O@@3nr`A)*xb͝j济WpNԨC sU)}$ZMur:$2@(N\JT\ L-a@Q>B;֌)Kkt+x^-Kg*e*cB&l׈".`ŒĦrɘd.tuV6Y6hw: PˆӤ{.g|8%9i90ʏύ7vV\zyg(5B&pYT1l dGdFҸ&wLw2'6;x)W/mK3ߠJ ,3Y{!VS& o|OӖE~>2wۓ;T`}SQ;+tp wvqTZ!23LZZkE}!.xj,G)Ϻ0|H5{ JC0IBLz}5 :n0Zџ[KDjɱϼAk/s߆ώIQefMq̬}~֌#,J[:@PB5q:BCΩjW^mW/?ʗٹPkRc+揻ٜ@a(p< 7.n$U@tk7DrTӌK|xdgL|s.R W#'{@wu/0ϯ^\XDn1An\00ԌZ{ IhI&u :s軥uV!,yNN5gM*s;9i_w_ 9I?A Jqwģ[S3bHigmR5=[["S"_R,~RW&\@-(59%Z*N Iq,?E&lh>8saalXhB1f!tZ9P<.l_c,t,fn^gN~wFH-c2r_žDxm/g03V<8$D 'xΠqs^l5az @τJ꽰{~ ftdF‘yk5nkoTbN 'p)4ܙ^ru7uaS;?˘sb!8S4wp6ǰ*^ql[|)H|"n3P5U<3o5G]9n;.LDNX+e4-|5-]jU(HyLOu:B&Ȫ)astD 't0@C eNiK#pIxG)S.%21xy4FCՕ RyuT L,M+]+>w5i/>iAxܽ)]NwnO+rae lBPI@BGQF6 ^$>,~L3Wi5v9B摝m%wK%3oe ѧ I}7rƉ7;Rir**k1" au BkNyɦ N`@!q:K0HmqmUR]0v+k}+7nImitywWiz= C=M);GRvv>ˬwo;Wj-ywJJYZZHL?^} E<2..n-K;po QPaA.ߦT{b y^*WO|Sc@ѡO*gGv0'_J߆K5dncʽJ1ETӘ\ٮXHdpX=ѵ-9rA~WƋS0$96L1o-$,lt?ˊap$WX9!'ǁ6~v$eZ D閦؊TC02F҉im @ ‘M[H r}VTw1V6cjx< CU`+mҴQkDz^:9bػMz}΂Oˉ1Z*ܫ`|T`VY\S:.b1K*GD`E8N&R+>ٍ{3I]9߶v(&GL)h͊Nx*8x`:34|.k5"fBKW~cW2AcҺqo'24Ld|6V;P'{jm ~0q {9: $Zft%g|qr]e[v^n`4LW{cȰPv!q^w*'e>S<;Ec̉._cA֊h3Q`0/淀B@Qmuᄲ괢 fd,Vrs­@֔8(7[@cdvx>f΃]Fe/-ZǜɑݥZȖTңa0"1VEfUJ>.(D|r߾qcU,bM9(EOb[mo+ࣄLL)Fe s"0|Os X9^0RcoU!l=T`Vga=۵T}R>:O?gYqME#B5qj˧֔Avj(vp)~ `كhU)QK!܎s(Ćjb6><6S nAtLWUPOY)|C*Ya8`(Bޜ׸~(>[m~X*lH'* P x/$ fy.q%h_lXdI0n@;[N:O2!TN|.fF-Gg-s$̔ow odAaBenma%ޕ-;to7DІǨ@BQ~bhj)J^Ⱥ) i-sNA>w3#NoےUq@֨OV^q^4aaxq' (1i/.B&,N'r*j:0W=G~0eAzwƅ {qځ8v螃N(eҥÌ@$ḍa7;ٗG %_8[TXs;KoLg062ξ0)t~Mc2JQqiOymE=yg=2& *R=o+q5o s͏%`ImJ#ț2U?"讳b//|{ 8 r*@:Oqu_|'P͸ Urjd\Qe#j Ms䀪jM{;NW}ܭN'܂Q\q\zgYYvX/_3ݹ=zv :/bP%@3&YkBXQoW}5/UQ{kL ":nձf{6(&2-O}[ )Np=EU^n緦 hY 0^Br0h]&OAT3s"ER#L˙_M&rz"p>_FAd1}I- vEwɝ>P("l ivmJ66qaقGe7Tj.G1HVO |[T9m@NԊoX] w> ^6BjTޒFq!uNjOFQLIYzK|c?tglt& 1a.NwZDqe<8t{F2;wJ!鴿hP E #cL -Ǟ=\@v629K*)b/'Ml5ho` $It+A/LZUf7hb`@yu̼M5E- ߖZ"A ,iVV1SuTNx韬Y9r $/pF}]{58h A^}JU ѹprǎ]`PHV63<[vјPI Fpp_l""_~ꢷFf7-7AfAH"x^dTȌ`'`fm肋ڑA5fG=f!7 `2PhPy [C 4kvNK)<ԕ.L['Zba;9'.΋UqlX Zim(Z՘7B75[xX2ZN٥H6b A9ہA3F <b3\U1@_7INx͇ AL} z fD_DNl&sęmb}[epx%m-UqM|,`;}#MYBL'VT[WWl`(ce̜2trDP>* ¨[ )N-EIG l):7rP [N$LPn8l&ʧ)m峚+ rSMb8UB sE'3SO-sGAFvE>R8JF=AdVO;~gD wKIT bX D) r\au,SͫZgt_ҭ_wʨo&c2, oa~0/H#KS1`]u= +B[b [V r|硑_J3x$q52{FJUsEnm\+!DB#-7[ qeI!nц(G]j|v塞K#.wwC}:w!3E-ѽĞew=i3[W+&>H [a_`I'ŴNQEC"sj|vs|j9VsG^<>K 4bnnd(@%[3)đ OcqQ*C%>s*.蒶 șO{>4wqEdUHo~vBf,L%* 4l_?2i9 ʦ =71 9M旦||M"N<\:gG\E)*\mXPB<;MkYrFuIRzoԝolQ%'0 @֬XEt_+fE]Ud}@&"p6o%h{(ԹQ5&QHXGM/ty's79 @E9[U8sHc)g<"0!d0Ijo~1]9 okId_* lғkס*2Rt P%?qoP *Kt83d0b#ZU ΔñJOעk`l L'>SW2$ޕLR)yoduި/Z H8bT"z%sAjK gCG|.5Pnaɕ'{7ŃlD11Fgo(6Ӑ]DFQ6T䬻R!Ƃ\DqL`2嚸f=xʭU8}i)fZ%!ŀ6%)rc'@B1ڔ Vmrbvk?zJP"ami0hT%ӧ;J S-qnWJ~fNEGf=Ϟ`rPR҇LXѕWqO.:Qp% Y <4ZQK@[extTv$Oȉ^lF 7)J$)L.*1]{hw ^aNxLEt f3)9V9qɮIoB+/;Di"s;ܺc)'i+K?Tv 5bm5R~KUynXq u;8ím nZYuPUP aEZN:ښtt? zQ5>_̶̺˲b?D卄R[`Kׄ1:peqk, !<ͫLry=7PX'>=6vMa0Ja~urEi~/t֫oyps6&) r˫ve 3yz/)v& =>N7X*~ vL-au(A ' &=qo{(//P(nmH9au1nT?,4_hZ <񄊁U uw;Cb%@SDцo J(N<bBג =Nvw K#ϐ L1 ?mÒ}#^TĖx֊kED]J6Vi|l԰$pnu\OWyb],杔\g%YQg ;)#Clk>^]|Dea(ᐟ@y0RXa}<#pv?-hQLig1-v,2E6Ef]SMsm@ _aCk(m)y;'ӱRJ=M݅iHOq'u+!+ cozr+xomdljlIϑcF1;BoL4u'8wJXh#9>Iʹ']#E}>ݘ?)ڬN)JE7G͜h^}@fpxv-+=n7P$'`^GTM3)?>/ʷ#_z-UdFUK2W8Hs/͒3[l l|^H@ Y8QU2;m LU.e ˝8twa$) \n9Y j:-,Cn?S ]1q Ac>q1,w lZr= UcʉvIQ+>C4QcyL4}Rynجa{įnl$ǨE>Q7ޥcGwYv=f$s?Xq g1H\bg>1!3Ս3 ,b3lK,EЫS=)6c].WBKŁ#Sl>DYRI5a/%&"hU #_m1tXށ٘|n] -QGRdpfٗ34] :aW/ G5s)d; jTkhksw5}I{޿B7HxS/]{o"O!Ht ԥoiJ biW ?ǟU1k վH!zcP]#T:n1uf5=M gQGVj8]?[HSy9NL~AvS|cO:YN$\3uNFӞ|# `aA2~ړa .I)J=EYtm& H +Zڎ]N%auZ\->Iqm7N/'>;QI)tR#pκk@N]ɩ6~hd+J8 ,vV:UM8!.Eni6۶ߋatU<֋DP>RGt:M?KV WH@+6 4xjuKܝa= }o`Ec./Pڜ)z޽BB(>4sg!h ZS+l_ۑJW>b W+~wze;%I+'ٚHU^4D*lP@f h9age~"jx'j1*Ѱ4${޲ 5gJHDSi:锿 ^HѻV0yUOPAX L{K]\*RH#IaBiN٣d)M{66>{Q /[0gUOR-cIq?"_ț!ޔ?LZd/<$}sp .k Ҥ?R_E jՀOÇekggeH6xzB'W_sKCi<9 4gҨ$l޵ۙ\# I)Z}Hmu,SxV rrt$j:IIHG$@|+irL?5xyl e>,كD._;UXji{m*luSZ{'G9{Y 1I=ӝ**~>a(E_O4Y^z9Dw~Oey|12hra` WJm]?t" [f|hghI{ېrgRY7(x"Wh.kܠT<Qr_O쾪];BOAJe]5oњ@N~?\% 8'1@H@ڵq{0!5LKB^eŨsy6qV@+Rcjk 2DqgPwS ȼ//BUI.[Jͪ̓c|9XgBiP{[X Y8Jy!Qf5fQAG6N +fj06g"B]jՀ++\:h{iҀhs5 ^֯Nv8ɽ\XGa?,ѩQFӄDЖoI }3aӝ'CBXWBSJbF\BǶD#C0r?$/cV0fkC$e,A'3j>zN9T]9f]9TZfT`3PTU]4@x9U9 I tXRYDIH#D L eѷ0 hBG5t-#% "8G ITYrj>~Y.n,(HI}ʠPm6?%]H[P6)x;qΟ3q1[Hma$ZDk;OG]uCjInXd]įP"jZYs{3Ѓw6DűIka jQ0uɥU aJ⺧"B$?j8eu<`zZE9<5f/i:l%"$ZTR3oqԩށ P{tm0O2M,Z7pj|W ^p"儇(C,GN"d㓮 B7^wA| &7i8Uo7JXy]*>I(*E~WG!g EKnhzx4(zktmX5m"Mf9טmҀ$`W7̓t|*K)@#}[pxU&+n-S`P*?HhN}Yt]_}f7 d]Uj"<(p DF #T Y:[!c5A9&2Fv:C*N s)\*UQ-txR$TMLi*6/wC zT[ւz:]Jzt-95v;;S-3?#~1& N{گ50gSsdSoFquUUI.4-+zP fjzŒ'썙v7h&J0S+!Q078Vu&*aJ.]37MhYfp$ |J" cF~Do lַZ:?8X"@0~L'AB"eF5l,Z܂]q+B>O+yMσ6KA (@"DIȡ/(MZQp쎘=5N5[䴣 nilն'>CɈ_r4s2+HsO2C'  ̗)EVz7}yQٜ57om܋Q@"TGуK[=mR|۫1%u!T=VG|^8Nm9+rL2Wp[76O1D)W}fuD!U+L dKZE0`Q`1o+ &Xן].W!9TcR$F3.E.&S;p[GKHT Ѐ~d5m_HSɘ~Ar,tO{xaP_OPcWj/W_nJ@B9m"5:||R(+[j5 Y`_pv~>(ZpQe^ZuG2Ts#U 8} NMy(?t*|H=GQɎ˝u6ˌ^+d$ )yr1l'5K^@Ϥk{|db4 kx]i|jRr?]L"x},^pإ*JXna^vfY?]9WIh@9FR }&_:;?Fn]셾wSfN̈́{,NדQJmPJ)}3euynq{8D!!>9y-mm2-&# ͦ)㬗#MnUC K&/Y&t; Aue@hGemTXBe69 ?1%$;鿇g>0 8| w _wI-8h!MB{f}8 ˧chCm,~_"$iVH(`_'!Kx} _[ٙbr0f8@1+993u -Q:^Xƅ;c:*kKWqruH 0U5Ø #R;ߋvCMƏ{[njSR zZ>Jtƅ.l&Dh!En{x y\&Q4M~,pB; p_~W@-F kq\ ۺX56a5HBS?{ a݁3(c_`qX:JPI&ᥑOLC;(f@^H!"ŃB9(^y1R檂yʔ1=7Ē$af%6[!l%(g^ˢt$:"msU͍Pp\eׂ8 _ @f$a2%Zݧ+eRZrʉx B l8AHJΪ݋Mq~'OQ#80Ԥ.U?ivNaᨳZ溭6Hvt+Bohn%jvg9UFB ƕ?D3:T[1O5 `ϱq=y(xDYm78R0b>)( 5*wdyTp?n Dܛ8XT[tE\XN F DZx_&bl3S(c .{T>& #`^NAPWumv@zWBCTM XqcAj 9sn˭+Ҭ/aʋ"@p͎׺v#\U4g`'bCopSp5KO(\[Cy4Lմ/oDqE֪|pؒC2?J}+E2/a&Xȥ dOQk8|lݺnA:pW]wqPZ&7Lr"U'Näd ۭ-5GQ+dG:n? :|#H=Cbl3>YŵNheM&r*js9'S<*`A{9tR$w&+ H" WN?wNӉ<ք2K7 х Z32" X1ؠ]4nOm"E<`3nW =Ba͈ȣπ~H9S*eiRV4 \;D EcjT閊y˺8d"$oxܒ6<ַS9hJC0K cPGozOv%U5]0*eO[] -!a9),poOv>^^Ϊ8}в>l2idASCk<(wțkv @}Q1WV&|^oC$V|߼#Tv ^P>ndD0u_nyz# }AŐ3otqc^ E+j6hNdó 5PIalu$p}E/Ft}P]GF6С&z6}IWĞ700(ن<:kN+~ÂPhx O3/-q&)3 >xMp=qѕ-|Sw{wk\pl7EZ".УTǩJa5Fn4C# Tc䣄& q -YV 0>Ơؿ[.7OuZ} oaȿT2CW`^b[rVHjr,>=a+v\Idc'dt/:ur'Q0y?ܣpR4VM>p.x^(¬ 4gFç &V2۝++˞qNo(+s먗s.dZ u!Q/!nA^{;.(j .su)4ɨP'B-sf}@jgzF,TPjLMX̋ |a|ػy&FCb DF?ÝLYyFY_p.)0jd@i@Iu,w1F~jaP6~+7Gḭ .2ĀhE,aa"& ۟ M>8_F̬s_>vqtl-L$9=Oe{1_ c]^VRdb9aT:E(0g8NZ92o鳐a,56arеWm1NXmmKRe(UMka+zc !5$iywk="mr^IVs$~9 +#_Fxkv?D`ga eP1n\~//O8>qLNԖ^I) U݃Ԕ[gZ&PY5K$OEe170EnQM*: 6o|%6۪"g37![ͲR抇\) .$cڮG%kXJMɚA& vUImgp{ !JhSl|oRj^eI{)1^QbJ9kIe4,(0WZ@h|ᱟ"w~Xғ~˖ .xqX>#s_/kx> `a6. YV>;M7 @/;Yd9 U`C nʇ_ZEqaZ_#@7.o*M3Ԝ?ϥd_aRGYj/z+O|k> bO{dT!;.\IAC" c{495G'Dӈ۫^ PMUDnWa+Ge9PO%9uK* kRz}p;1:(WP">|y1hV][eb@˿śl+֍b;z.Q~4E\oB|z! ,j ?7%V ZUW7&#la}%4nqZ@F) &q7k"̄tNҒġsuH@ (G/̳!Wt[}{k$ͬ3T0s@@pIU@%uϑi{BFwtnyeF-ĞC]e`H#(/gZ,5'yYbTPn?=.ɋ V1.EL7[&Y zv}sЮLh]6;17+3,^O0*QKZB܄S8z-ǃ2&olgv?)VO_dۦpax{ ZuJd'CݜL$)6ԳzO|%&sbvFGaYrHCFm斣>k( JĨàF/чi.Tm1ea<+1 =`:?}( 7d!={ZmOcBɽk`)[w`1ʌnE^CQ9ұ 6HFeZdE0ȾXd4y+`Xz)!ry ?0 iJ뷿-y|?JD†lb}؋aN(zµPWh0~5EPXLz+5^ܴHYq xt/59-kx-kge\N v]`Xo"#Pⵧw} D5[]BM:&ΆF`O÷5`hP,wz:]՜8ƩJRc`H81B&Y/G-xJt]Ăgð2f:fإnB!Ő\hߘJ3> Q  !`7L0p[s4{[k> PE܈|?M[k)MczXg"񿪩QѲ'bBM/-\>-^F[fe\(欄J9r9Hϒ|dopƯ'Uh q;q),_J6%"7b(]ؾڽݻȻmyKX"gVoi& 0G \LbsܽVRfQJ8e6Jq2>] Bm3%)R&¹B %vs@ 6QjE˲L"03v:'յZZ6aKupQ:Z^ʓOVOP6Ztٯ*cY)v 2oz?VIR6Du] ¦P:Lf`(z7@<I|+#A"Eɩ[]Kêm9WY>?Ō%gX0udh0Td L4[mḉ&:jA#+3:u ډDcg tb! K*::RLD}֍u,dHz6xCP仐Xxu/OHf߆`4ZYOWSi-JgR Bd APæ ZPY@9$Y.QqܿHugROM1ׅ# mꀄۣy傒$_hNH2B* vBuFe鉘 A};\02q __ ?-5avl8S@06N(P{=pwU"𸍀1o=q)4{T(3 *+ȣزV8Z0!(;&˾w4`l?] Cwx1p11fO) zʡ=ؗkð0>" i/z}Czondk]e)J8zW"I{34 "]a$_!=gl%(0ƨ1#y0ιK6})xWhKo&l7 ؃:P?OYٖݱ^%dZp%ON4 ٸڂlƟIB@y"q5u Fe#0~Z-\u !>jHXDiPN jkOLz6:KQD [+.S27$ψY1R 8<{<8rN 7k 9فdw˜ i)JГoJU!RTü/Ñ*GFsUL|mD9sv7-ψ+;L\mycE9SlYsAr6®V11[{a34{@\ ?ͭI"j|eeV~ElLHǨTFo'%%;tk9nF\8T@<kS(*|ŢwC7k:F+ӮZ+ &~[~#DJL`iaS^ck0=9QCéȖ<~]) ;uҢAÊw7 rZ@h7M}%/KGRN  C޷.p ju#elP64g"67+ (Lp)Mf1iœ_c%-VC$⿸?oV:6%x7pgqXSA Q9 ?GܜBp6z(aw1c`5^y>{Bջ4C/{kh̭Nש暤(UH0Rs Z xXSr強x˳n ļ*iP`HC.ّol(r<GFy Iqj pOݲAof[bbYe6v UoNZ QX+e:VM>;b(pFr3 !דfRhrH-acD)?{>ړ_j:=)f5'nV^.|9|x2j1O5T޲4.a|}t%)yhiަ,*RGEkQٓ \Mڕ%)VR9A>9|SEݴ?(_jff7x3T$k&Cbxp/"p)/1ꬩ)& BFb\ 9]`.P^\pz|sk/W L,$i*_#U <#K(쮍>6} $I+:h2Fd 16=ҙs,N}8AD׵~r>E޶[rajO[i?wU'|DP0\΀,F&X?.՝Otè4^K)R3AP7xOL2'ds{[K&16^oARox06jd4ABf>]b06#X=xMeC[cҝw9i$뙤TVVq&ˀM7De5J?PcE6٣)2jk9wi$pq 1v%RXG*#,<[㺨NcЁ2@'t!m/I^ِMtiX2*_$By@83L۸*ߜtB虀; PB<gڷtˣâRՅbؾeECEL?pŢ`ٟFX˄TqʢN$ڴU@/]qB5iL/l3!B7EQ+H.VիM1[;s:]VsN (+&:U7U`G5 +T7 9>2_a0chm~[J߾ icj\dsp7<&A0c0 8.&4y-z$6bB飕ƪn:!9NrEY:klr XQQ'dOH)گ)@PksQuqw (s❊F١Uo_"?WƳkZ RdM?W쑍lwvXS e$VW9wMMT9iE!}C`92=0zY~ ̭+5%)6Uj[}(YHS?ڿY6{k1n`Oo ea5OUsnjiyӤ~.1Їɢum)׌;'Z=}sl?r}nVJ6~n 91݂b*ГV澠{ $XdIዣY*yq>7Fo^1SyV}1F1{Em-LW=cuϏl;ZB}˨*̫ur!w8W &p& \kMxr9k}ڐD}ͶןW>z?i>0]B›(-mv型1< 7Ս?^؉9ݼڅwy^ <uzn*$LP0?r摃XV]!ۨP$p鐀,nO~TL.)s}K^fEJ|eml+FP!`y\;hk|NΨ?({ot9T)L#8P ۝if2 n{w"՛ES-`q^8nNkfiEqEEoBcZss3@~# ٓh ϺӚ>IL{-Y+”U۔gCp?pj~ n%,yeaodUվ[E8L"ߦ[@|p'.-q_mH,i諾`k^sRAI3๳)W܆UP Z}\''/Y3|WYLØ(.y5Tyzu# @rmV>5t0\W?mD\#ּ#gm9&8Ɯ.)[*tn'ԁ7X2`8.Ѳ*ܖRֳ}hA^ߙ+QVbaTd:87+x mZi*LM0~oL4r?lT* L}0&p#Y1 P<ޕV g5N0,<5S΅7S*l$(5m\r~$`)G?wcqEJ|M졵?%H+zȦ hЁwY Aw^.\,!!]YOeb`C90MO4-_on77oFS?Ă|~7u^L\](jc fh^LU j%vAP&50U5X}v?@EpGOSxS c:BF7,?$b]q#Q*~ם=Kjdďt6^9>;D2@ʓd4b*gTo3R[{!Kȵ'D/Y%MWcXd{m!uuHUhݴ%lv#x[cn^}SµC XbgkdVk[ca!iNfMJ0[Si(">kpMKө 9cQ-#6# (cSzuKŀ椩Eѽ{a_- Hh-TK9}aniÛtԓw4)Q @?esN$ (ni罨BMu"$.]B0 l!nNu nMde!QO63Y4^{C8ZTm9Ft|^244@} EUmG%7k$=a|\!YcS_p!O9Zy"gY%\a6ئ|H`ޮ(gmYN_X0>< n綖)RVNKoϚ6۹PLSށ-Y|zf[ 6A;6HIվ F_qJ4rOb*ʒV#]Ÿq8VA:F$ (^>}5|ڒ&_1!V1N#u{_*{ԀGTACN0 4W#k2= * @.alQ&!XS;NFnzMѱXiG!%QlY<"UL#HW|QR ϝˀ{&psœk.}h-~g+Ҫy5 0&Do(\ 06 2UR7<6O.*/UCnilua/l (Z3MT%m@w;jyLM:d|bۓwG-nR&te E3[yYG䐃> 3N6U4H; %!X S/KCƇiMtVuU hg[OrRH|;aftyW%gq=x(H>wԻjdR.@TFMIv, b{vb JƟTb/L34 pl457q4i)|;|}cD]LC}*sΡ( O#cS6VKRkʴ8;&9Ԟ|HtRýpP\ńo3Rc37/1I3w7>?1:;~z:P[d=Ńrn{NP4"D.AJ*ni>Ҍ 2Ahdy>䶽rJŜ2A-{Wa[+ӽH9r4> ,Hɳ2yKYo7:: ciq kHF$zN=#,lQ`՞_SzkZO5B (a,U| ">-wwjWZ =DfFfxX@BÖ<O,qq2 u/țpB,Ll?pQ)N$'lxON4~~Ӏ*? 1y+t䩀4LИHœN>$Tp7\|`%;Bۢ !! r/Y4$L64^5#XwRe'1^\eOZc1uݛ%v&\󔊃ǮdwzǓLkFOtz; ݜK.Gi(Q]9Z ,U1"^1¢+J /ϊ*6{#-7 ϛ -g1ґ,?1,gUx1vj'oq,GV%5qTZe S4~؄KN_H~vq #`z7 NЅC>SdDf`]5֪[Ǔk\Ѕ1j‘BP>FXm q"$2g& ByaV ͉n{Z+UznWޔVJ~+Gjb{@Xq[TWpޭ%%ZZJ2وc)iWo,O88#OR>CΗ ~wq2Q?: ^>iS R? 5k=؍:nh'ϋINi w7y8֧Q\f=Dav"1`cT ao5:g\RؘPQ\chx~7\}C XjLizߴ\(͒hY#<+($~7r[wtHı"+h]S  1|ΩD¿4u[#aՔmL}Q)kȍr̼C" RԞ<^RZIQB瓷X[dHe\*KkczYjѤ}J)i_sȋcEϛ'55N-TWf*y[~DѣzJo|m珎Bys5"Eq@]2qIhW=.`~4 ߎw{,*1Eܞ xqhZŵ=q dd 0xK\- .) d8c))q Ë1 yytt -v.||i& riYoh?B%|rK_~AG}s0 TkYpV̇K<?P??xxu|spy+WĻqsϙa[3=Éb FR8>Zq{?{l؎plL&DdE(u[z2NzX~>P3$z5g WtX?΁9AۏqxZx7-@ DjXdTEpWA6\2K1Fz|:UpO4yB"!`;EM$4(ggO yJF(lL#Nu0  ideXO&Khbj쁑L;SBaS*zCQFeDr DŽ"9S(E_ 'z^d4t.v&\r9[L(vTϲ* PUt׾1k8l]p`NG,Q(rFOu53T d&mmC}Z^uo`&Hs{A0L2ܱ`dE%|a>J ?6shCFtުlNlӺlERqb,m>u~DlQW%mCۍ _2o7fw0r/֚W=_WC:ⱲUZ`TM𒎘,dDj6&R.4{n"DuvhB;t Ow:' CXvI[.61YպJ @'94]igyKH+}n/TQ9*Cb@z125}ޖPP.9 bb&8Ճ;W#=׾-?W/%8~\] 1]V;s$yzVt <z'A< F;;A~1YP0f/j7Tr8xN׬iaϗ*Qgy &sQy{A.]ۤ3s^, KD $5!#E&Hm|;.3_ 1{ӓ-L/RM&P\Pijg@(hq~ĔRnՏy+L]޳6(CvW tFjMnk[9qAһRoRj<.8_vQfa|Յc_H8L-Jί+Zr9bf|;|tazg˘5g6%p;`0BkY? `XUknd|R-[ X =bVL}P[.J1 s22+3wBh{!`~D{S|3KZD;bH *} ?Ex3 : D0 q[1RD1+J?=gU-HK*σG;2#}Fz"YJqe+y)5/e9Ҽ:{l 3T|()Ϻވ֖?'lj *GDQknv.h#"g3%tseڲ!zFy;H.w$pd̶4C+!WE1D}|Y91r>f7;qY/)eYCf6a2,4x#iub voDfG:,:d˯.zJHi;h^T|< elpvV7 ǘdA4~IUN6$٤gJR# }V ^> Q)J NttT~%''2חh59OцF:J- #W-AE8S3*0#f.˻ |OJJ􁲟%Yf~ſ@"ˎY'ye(kJ}N /9j7[;# 0]:Io䝎7 9S~@CJ+<}hvDMg@wa8H Xg"1Xjg:Ʉ`yP53MbʶXrӮί;fw_P\rh2&?ZI/+ J|VY&ҮqK+kݝ< &mދdk< o`cίxb]֙$$-ʠ&eRkrinCm'Bxy@дfrMeus-(zof*,5a[Ha{x!=,0e K'UZE%2zw#ʆᓐF]kQWO8RT̘uR" 25lCk /W:n$mm$ ~R]^" 1Yҟ8Ʃ3_hcĩ %[63G/()A^F[j{ŴN{ir˾w#d85pQḶp8QK>NqUZ?wNGAEʳ@s?1WB-`ɚ'#;tW~&p xPw3εl*B$),(fҰqހ)H$ld)҈lv7s0 Rn&c M_EaE7COſ0@>EMP 4eBVo+_)Er}M)ad]A)"i˶|:Tу[wѢmG~WبK&MN;bQe<<<[8`af&]!~. ,jN kd+چ2A-2-~fp=!(ٔGt 1p7 {<_<9H8r1:FY`maSOϴ`!b>t&DOh?q.>-W;G%Gx4rr\pOi@_.m-u#eג3.kS 4vo@5.!Vl7_D2dHB"]2<k1!=Cڶ;2(id+(\ #Hx`aZAAcTj*+4Jc.EL_c*AP q.RS`<$"U -#G8gRw"R `O?2YvmFn1`v$Qʔ4K餇`;91$pUIdLPEX;e+H eC=!`;o36>v)Eً{yL% X'w(fG/6wVÖMKg'Tb>S/%<TY [{<^h_}3dk ~*yI29!f>)ܾ?~.U4޾:JP:A14Ry,}y4bo-YZ)c%JTC 6'F*ܢA۶6?$!S/$o棏9/ "r/hL c<XzE~#!'\_&O;ֽSB&?&HMHr Eb4s)O~V~_2yq6$jI(;ʳ!JU~(4F{o.g3 '"wz`!6&iճԎxʥ{Zd]n%aC$ LBВkOԶ[Z΃%fҠ3ҳ[G5ZNۺ=-q`_g(Rň 4̈ޖOd͍Xg+bYml'U!>L2N廍36‹dKe9QdD(8!͹U$YIVӝ3ㆠzAAuћ3X8!#eoz<Ǣ7É"ٍтshxbzE ;!`9FM!M7\wr@+'h$>ݍ4I5\vTKimiCzȿq^KJX3^ԡ=- QIVlK/V'"]Mo,I@*: AvBρMw>sjiswS)5GZϢ7}[~UOθttU6H j;&D(Wk؃B |2B(ɝY8SE@R;]nd'i:ӟO1qSzl*X |*ִq`ެC {h[:\[97F.N·U#SMFg{/?m`;-iAue!hF!D걵|Oc>:-׀\V]P&rq/%ø/C ,%­=KRJP]w/?bO0ChWIKk.bcS&Pj 벀VT@:Ks (e/tj= z#TMR\?,Hw?3s<:Fb=j{D[IP<^%”۔$L@8f NPc=8U%Pzph/(#sh^(3gbzV>}HgP O ]cEy҅Zzz?iT #W]n3mvBvЊ82B_o.e uT 9a΋KH2[ ~%e/'e_\z)e|y :y}0F| ^ȕc]j$tAq0 !n}R.25A5K*#vIkm9ӊ<;OMOUSFz]C\n4A_ SQU`ah-ER:0mYol+dwSK053@43e_ml, o#ko^%c /vW+w ؙ;1\Q#!`.1~~:/dc"Q]rU>?ZԶq ^)i_s!$g8G}RX܁WGL$BgU!9yp/ >m)[m<g^%b)fQ%镑+ ) Қϥ؟aV/IN=]W9hǵrQTʧNis< M]3 -&2'I ]jSa]#FnƜ w *u57"4"Ag /Q($O5&+S~ t/ \o'1!۴A3)F5E#= 1 JRPM$ dLi"%.HR;sϼ_NG{Jqsm&PN$V'%j뎿<3[GZ)&j1@9̚=__Q Nj"E͈6>-y.aX:mCZM n /m\&6 dIc#$-j;7Õ^S5Н_ <0)cK{h6Q8ȉl3J~7Ow?fQ7wVQrih(exx5D(,ǜ"U/ʾoO Iûx8 dFPq(XaBt \4<5no=ЎUweYCs+%3b5}U^2DXAr1ZyRXv{N6qR\: n~#֠BˋO*2hJh{f? |jꂖ}HNZsVY/ 0J@x:Sh)L#yM>-ypSd+bP2[OҒ D:NGS j׈_K%>n>:5?8s1$Gmts˃ t`(P{~ȝ:j [6` $"ߕzURm$BS)G/wk%uQEg/"A^0 WW`.T(C_`n}5e$c"ӗy+=ޫƅDpٸGpRY.]Tc7 ewg5B:V\ ūw^g)Sa˜7"NLQMqYa7jwLH*m ޤGGc "=gJev>AԐЫr޼'yN~(/.ŋaqZG^Pߒꈊ:54M *E` aM7>ZlPl[S4.{ 䢣o>oD il;[$gNL.B3ry;bZ Qˉ.I"'(IwNA8 1ݸxȯP UDʥKQ,d/EBا (UY5&e.xdcJO{!*>\ɫeGk,-՟q1 j/Ikj v9Ywޠr*ԝLJ=D-jЧ~AOd=/tAð7HUΩBO:,: k ~ڃ:Ʈ, /i̍ h,r"OɕҫH:e9;e2l16qӏ2ThW )E [zOm' $ wA(PCuv wQsvoHMt ;a Da( Q?!D}LF=~NoSniD3m*. DO-ڨc,lv'yE<ۘMn /';9‘K흡ο\chlM%+;]/+to&rw캄$ S7@;/bՠV]avoZ9I衄`1Ό)O4DjɻBs,M;wao<~]y24y*,[%bJmiC*=8 D)a~*&o4K.hʠK[e-H_+f3@؃PaN6&)WGg(>y^ (Z*?erΤkgSIS0r fQfs(CG5oAWutAyOGgLdWS+^pjF;({`YhzUn/YsGb}`GLҵvt)>鈖>Ip$Ɲ5PNUͥF͓a#;B LTYsl[dE?-, w(iV^CE֩ߴ9.|u t]AxU=&Z,~v E+="!GY̍ jhlRe ? ΋- s^z+2[K{@o+A5Uj5`P*Hh|8O6QeRnQ6֬^tH< 3 )Q^6Y ?lKR+~EdyY6&B.\o/5sx]Ͽ@eq&Nۇ-̈́\`!w Q`=Ca·ɜ0d9}kz<3*QWDap_2;\cOTyFߌm^ =g+>Ԏɮ@UP[VTZn3 #ܞ~8yMٸ 01EۦNLƈ6ɮ/wplƅ6jW6adKoVL؍W88Cid1r1XJ8SPHm~\ (#ҵ 8afA5Z]h0eJ Ķ)>o]Bml]֜7T:V?+pˆA{8##. !2]Q'[!@= (IgZB⽢T"HkB4>+MEΚQ IpnH^~#!EWx<=W"sLb< !}z2C]] j8iՕy-t qP$,%MjZ$Yk\^R|Ųm#ޔoP/J)k>Z]Vr<­W207g !Q9~>?l!D;φy|9n <ᨅ/l@5T#17V}%JuvYaHu|zT3l;Q0rC85e( q.0 _[Ckts@_E xuwip1a5Ifta(Ɓ`mYPZQCxU۫aPi{E̖ 6 ]/['ԡ+eRʌX:-r1J*YC3 Z8!)NU9BrE ?EmHR=ePo~BMg[cзÙ*ۨ *%n<-@8J*F w (+k#h~Wb7}I>Շō#pRA0U|_PX\ Uuώ4Lj:KV nsƟD1$_QL7}eY5PrA\G7PޏH ӡXE<,"afWVlYBlMF2 gR? - uLxs2 8L5@ N54oدM! )%Yz}B? 4Wy;ЪZa7Jf + ǃEL(_4Z 9I+J/zr?\F* K*';,VJ[P66E-kqpQgɟFcz_L| Rl@|kӦ#uZq?'`*̯t'ܐ(*ȹqS+U@ڞL'\h]6# fScEsjko&Gp%CL(HşPw10hcOVĶ< NijEXdZ[.ynӕz s9cpvSPQ# ;i2_:j^3"CdePvikt|L~GePJ=r 8y| 8O0{l$+!EYeh䴎utxzF|!Y %yp5"eJAP =vOR)5)U@pK;v#3 _oS5ǷTĠuMv]QƊK@펪,l*-;^3>'_t:3Y唦RYG(¢HZr2xh:e0! ¾Wm?:М04Չ Q |}PZlؤ T_賠'O3#[}  1XaM{TYzVsq{k˅2 L„oh7+HTlȅ ʦP<8bdl:F8*OuOBQ;?.L_> 6%Q{)r7\\ANhFNR #{PE(QcAtRopQإl*uIݎ33S=UhW*2\CyĈ3qͬ[D~:)A86d*{_pѳ:)} ۤ6Fp&81O7+3 Y7Ϟuky/ "s NRtt$A080zeʏI QgKZ,J DFC\hK;0Fj'2g,u uJ i_}x Q\٭j[Cz#n* I Y(=] c7X\\!jK, ֗Wp7R+]c.F͑^+N1m5F32P^3ʉG"JRI.!o GGP 29^֎P#Ly]ڜ^Yn%Wv??gtJFl@nJ\nhrK7e>B; ʌLqoՙĒK-X<3O/Ӌs1A@֫r22=֖1X|([5Ӿi SOk}y QLE*At1J.WcBv~i(#ߩR uBoIȨyoi3g)ۊ}gv̾=DY'nM{D6IfdRZ,?9Uk-!sf7"7zEcGPo^:i[KYVu\'d+hj!]AS6 tITMRE8APtZpt5Za@5"J4l*?~fl=aVSL KQsіGetOu^Nqц/l]dX⁈SS GÙQQ4uaҖ;|ݽ|&s gypՠunqמnnNMOmDV٠!)+7JV7R)i**~3O1}*s3ag@F]-꺰rTTE_,-66g}99s]{\^Qg@Y&\=jx~]鑔:;EBg@+þ* 9ޒ.#x~:$Qᬃ߇N|S>$[on oPuJu=A5| rm)Hŷr!3([}` I}"Pb$w(s{LJvmGzoeERva%v 7*UW'|. WUssIu&OltQOLKӂ&cw, z"aϝ?Li8-֍)sYZ뙶A{ʗc@CU~5FCBp⅁ms?)DHG,oט=hrif$ mT:6B'3&wcQ2 He!I<~@z_(NO,[zPRV+GmE~b"3T8~_OD!ݒ~Ѵ1M32hQ XDuQk޾V%.Q$dFY<7 zi[.Ysm.$fISYmlx2@SW q0/#n$Y9:s]r2@5XS׎R7piTiF/!Ykur{E\ J\<"ؼB!z$1 O4G% 甗NN%[(.0xg:\6kas/eMÕY`!}I j1]C1`*Ub0Hn\ b"rqӤk7ԏZD⊭˓KOٔ M-scpbx{B?/''i2)[g0(xZs&^l1 I\RY۬}Kb.;8`FOaxQceB0e̼jc_;?Z 5uKk4DQ`3<pΈN 㣣1zańwܳ"ٟg7؉*1P @=4lNtDBEr};[!ɭ2 gf͏s< n+ : mP7V+6p#imG-ޠ*fvV*2$/Gŀk` =yr+hǹ3 l10VT/AK4L@"Mޡrj Һ(=hhJA3C#^͑,f/`$y^~FlIl%#+=烐0gY;asv҅#템vxra@N[ wuˠ΁dYh̢)Wqv:JF\3Үs1(cJ.bLc@N/ы%yosSOpIڽG'[ -WR7DqJA!qpY9ܽFu:h73m'Ҡ RAn&8nku2FtLY հRgaR;t/5R;HP9] ]~Br>x5~Hh,CNީX8*#5-I.O, njے62עͧQ E:jڶG(jVY7U v/ }$5HF5X^am":|{Gpߔt).C7U$^(}2[^OͷGc/#Y>$=Xx>T}R8mԣ\*sueȷk-}<6p@5;J~cT-_Vk.JI(xmf\d?E~WYwy*^zjjd~Vy SUNw5 ,4ٽ2` 'J`0w ~e Q.ܠeՙN%0<{3R]n5h/Oi{ͣB2,Hˆ:9;t dVw&J/ a3ahhlI*6xsr)ie3B遺GwżKflge҆!] '}'83Jטi\8^emW@YY44ڹ6WN{st[J.N9@U>cP7ghĶA7; >Rĭ{\_G{ݕWbju2 [W_H\f4l^^ֲ=ojJjCONҫ葼6pU[o`5ږf:3de{p}y#dOE CG3LS=ڗ@.[^͊NSS%s.y-0BJΫ [SxZ4iy=U_8>wt L]ü|܉Qv~o,ѸNq+z1nQJ0yU7Dc$,"˟]xdqj5X3[O8=EiⱀZGlX8^+] ,PsyfF5`lFm ڼbbϪ;=Hv7lEaov)7IQ/ L2T ha: 1b ]Rt-=;1(9 <#̢N qɍNGV#g!)|m.V@M⓻RIi"FD8YamaXH"xk&K`>u7[^:G@YV.Bdɼn7\egߗ$.>|=4rawPePP:]@1XV *S:I t/#=ubTt7eHsȰ,hv8jb{QmKtWx6Gz{Pi9I I21)%Ocg"{ϖ֛O kh-OzA/dkWVqJW:п=^-3Z/:ͭ>f-{*v3~|憤[Q 񫗢o,Xt*}vGz_;9&Yc2IL73}*nN) *#= b^rn~ H(L҇|,h^,:W{-aYOƄi0x&lB-7I63KODk~Sq,ڿ`bPEԚI `tc v8DFc/qCw i8S.:EyP+W48g ?C w`ܐX { \!V9|a"ۙi7?1u4 Rgç8Go%|myxQ}=`XeG`k~EڂE-Ц)]S@uT"8)!2 Ж~ݧlp3IH.fl: iӴq; ۄʭ(F꩜hV uKo刎qO!h3E 8_Q/:^&( !].=f6ߜĵ>%ߊCx7>pr!'=|-?s/6.MHKWgrDE:01L01 E\Ur=VW)\}Q@F `!J>IR}[qk7^QS=mBj2_w-H _y$dvhC:K*Aj(-AQ3dG Edթˇ%?@;feNGJ%oVt//D wQwnt*Sϔ|8WO1*Gmd:I.oy\=ο_G"ޒqEe'G',cb;JpgTΐz:Ko^8Z`glG:Zyb[ԥ^@/`/-9Q2#ZE!X? TggV Ae?}7cC!;C;`#JC=:"WϠںE`}Z81}^DJ2Y+?؏3*9>c%ȿAr}޶G]u#ur@=zAJQ%ChSL a|IgJRhNda-:}z?ӣudV"-oNte2&ybjlrs9].}*t/e"*߲o)޴1|ޤXuWcv1F/_#^2 d'sMe;f_̼Ftpm׻}yI}aXKXȜw >Ѓ4Ӌw]IKNl`nV*,ct#vu"S~#m%?Ø0BG2Ym)h ;Iѧf|{yJ@7 ːXiyCo1 1N|gkO'%YUmIʤ}'?@9Έ9eǴ;&&uאm>1[硪>5}BIWw]O`wM7gw*yQASfH {)%m]Q("Tbq^w3˦ޔxJƞFg[& rӶ•bnFT<<59Qho=PlB;1VOni)F7&7BUam4?xz #jE;@;Ց(K%,7:7cI3>]g\yB/:uW@f[bG>S'\ zW1Y{K'WKxs R C6kR睨p!sD8J,@m3k۔#.=IٰK%#P:\+@iY3PkԘSo!DLvll[ | `B5Ⱦmgiv@=JKe1BhAu= Pah b >ûAY|3ߞBJI.ETl[ȶ,gY%)+צq#nbl,XPt KgWYpeg/z I-&  [ݢ/BZ[:FidڜP.A7P[IѻkxnJPo貚?4yd'hՀE}vv1! wTp^=k7nK/kz<:4QwaDq3?U00bBʌz}00 M GѡQO;B SmAHlb'd&C(ր8zъz H*M^+"f107iJ9ۀ*օ=ˠztEu'Iu(1"CGW p@ٰИH('ӌGlt8{nb{4afDLHӒ]R kg'%G?h P,ۆ uH*`yu&!:Դpٙv"qVjK܀T1TLNU_YLhW^%:?LZ/T/5&žc}\y4ѹ?۷Ydfmb%&E{lD|LFW b;طߡcjj*0ЁH19׉_E4<`*'9(B^A{Tez6 4ohj޺5n+iH'l=_Bifnuݦ'qf`%nD40aP0~ <p=.oz:Kg܅iȌafN/X|!*#J4 pۨS5T MY5a/L1Ji BT(,Ubc~6ahe"zb Y/iE8]|xZ0xH0E˂hya%`xk$2#W ķ|Lw;ASUD##*1,J+7*G_2bLK?2=+ڴfDbe!&?}ĘTW&9m*HCv+pkԛ6B[ۮq~J z:q:k}187LadaV՜&K纙ӂQBIclDK}Z w,c@Bk P :C㱭&^6t !uV@ӤNjB.ID5yHu7.i`zPPQ3lgvF3V"p Iiph˟|gͫ9҄pq ;~U9U~|2%Rk+DJcEMm\_[zVT ]oݭ\ %|GN?悙CqVKHe_.ȞIaiC; a|St)iܣ#O-E'GTzPB4BWȲ"g7o5 DidEuTz~6S' a|`LYVܴ ƃq.U|w ~jX-ٗ $KС4Tzj^eU#~VwY~%(xF~b}ax`#D9B {Cb* Ty\zLMոoCu:?Û6 y9|u@x'-{xa7`L=k@8~)J8zO5mgh~I)7xWl/C"} ؇h0mU#(.D0"{qNƣquۖcVcU  )coHT=v9x%a!-0s.&MVMQx];Щ1jhP ]v.Xq`yvA$[DhoO'QL vi)52=⯅$N;DKʯp /9I\2(^D&tb:l%DTS %0/ddd4ZyUצ.+̿;<=L< r@$Poؗ6,5\nVz_r fzNXRN;_g4g02]RkSB$G"halМo8L3_×7eZy ݘl{ {tϹȁ"! gDw}{v 0*Ҹs[sǬ|3X43(\~ D&N6Ɏ@,ժ0 *k3 iU( ^Ae(0Ր V,@x{@ŏ҂Kdw- |N5mĞ^55 ޹Ti|Oͷ(i;=N7~srޭ"ew&'u6:Z#yyעACuEY:0@M? [ գi>̽cwl=y5X$`z}c/ =v-9b)wF?B F&4 /`B6|cG!5d]h9Jcۊ>La,0.ܰI2D k- Z$~u[rqՅ]S~- Gi*_Rϋ cGb:.N?[1#a-Ġ[HK&9=yȃ_U!?C\ZZ,6]]&Q *FmQ` ݯn-.WVpF rW{rl i0 OG7̆kf>yD$ca/dU'lZ, !?u av~HuVRQ@ _Tn{?N+ޑ(Y4r6Fn#dl +"rKCkt[! _lR.ˆ{~hV"ʗ@% ZܼG4nZ8a?C\:ߌr NQOb2˪Et@Ү<|ޝrJobw92kY#EوRTUOaq·B9!>/>.3|J&ݾr%s;m'cCk K%  S59O~C6[*#>K1  ͐?֮U 1_0@a\v.qZS:epX2DvW1Xl3wHHt5Ӝ]}źrU%>Q׎ =6^jj]}Їsf?L qOƼtYB.pDn,M<\iA?2wk;?'?lIC[x9Gs3Z)ߖ&-voS ؅? Y)窆S{+\2<,YRvonz CyS0Hk+cA|. $ؔ v&gX(GK0u=t#JH)NV|3/>J?`{;לcQ/d(a/~&hn>4,]n_4w*h4,=pQ;xJ Ȫ뇝PU2?5{1<3l^&O~`*^c%gx`o^UXS<ʢ2h UW}.WoHШ0 &IƔRM޹>KS+ζb6J;y?>]|Zzl4f*}Vhh'Ur8xR[T@2)jb6Gе텲,vU,ٝZv[j r/'-](AM4@]RIc) 1)߀m~d[EK8N:nT˂ZcjcKjHA޽ѭ/wTc^6?NfܼPBTFƩ,`Ah͚h# &OyVYT%zV^މ9,kd5<\?"d!݃unl2.SΏ&TH. g C"}8=<ד-X#,+(KBVXÏ u!j)L#)ñ8nW Jg35ѕʤ"}s.^+cc4=nY8BQ})_!Ēr 0JJ&'/H'X-#\}f$`%m,#y+/)ɢB|KFV!P!v ]NPW<,S; 2J !\LQ`I`|/> ˦xBm[9Fvwo7'!#8y9?Hx[:)#8-fCA1{菇nIm}.ZTqlghՙj2Jku.~s*Cm`욚QYWɋ;wan.ŅdV e5XUzK\!K7ʏmǥHCjw,?Ku\ogq 7 Gn*td5ZK 6IÑF=qbos_wYLMvzl;;9HizJԁK\2Vn.$Rw7Upz5^ӌ բE (?Q\ s ~F8ahrZ=YZtԷV*F9g~'"mԺ&;TZy3F +4#R0-2!^4\'\R}i(|ŷ|&G579K=F0Dy&bY<<@0gv)c84Įmގ6MCQ!zgCoTؔ/D')ɽ^;rItA4Va8o1yf|"w[;g"qG;#`\o@)$pΤ+`ՅAbyLWQaɈC(W&C!Os(VQףs L65Ό?UviH-׼SDHBFj!25J9| :o>Dk Y WL`22_r8/k1HLRS[A,Ž/H״YcC(JIcU&r#| P:CnW*de|5Xig)pU5§'i,I8fU}&.&5Bw";GS[ſ6Co`R9-8Nvϕ Rkt7kBX!V3O6n tQ9 Z?E.&oBkgl[:ʪ61/ϖ lԸ[W,#lJy}2\\z_yŚq.ΔIye:xV i$,ML4~nx>+ٛfhUˌx_!9;:+9aI:a6Ea[Pi?V@L+΢;&U)j`2񧴨j/[ ɑ$oK] i9hɭ*H@9%++R넏A:kI0WaҝP1䣮c `H`3.C~J'9G[5v´F;\wrm0YK `I&g$Ɋ<ɿdSA'L*Z ITtsV-}K;(o˓Hz5'qݬ͕I;̴!3_wcè˜@gށoժhPq?ҷ4ɉⰍ@0#VTAVӁI"9k&rxuvd/vVav:]]$:} p9 ]N5Rl?#ZBK׉H4'U.Uc>׶1bъwjjQ٨Æ=ر SSOejwra`Z\nۮ#ٔNc:աFC),H>LkkFSAV$Vk_f !򦧴a֒q^(*;WR:.(!#]LѾjNr0PĎLb#'vԳypoG4yó=V]%$6Wu.tlp ylF8`vsf~?%/:-\ClvW!Z}^H0VLu`c|1@9\*xvM<++2zҷDt"{xXm+R0~cލub2NѰWWZ)r10#l5,.D"yg=]΢D/5,G!N\v{-K{J"|ЪktfK'`A)/ 08$7V? cDZ8JEڰE{ *0(z^CuFx|+|Um qAw¥]!R#?t&#ͣNg өQzK7p|4 {`{]ܘ%BU3:)剒5#d4 MwSjysOՄB 73eUn<ZQ몪 PVP#xĀ@95!qyk[\AE(pfx} u:>P+&a'8;Nd X%zVOم*߬`gS/0Y0nB]8?S2Md}&UyYƶO.-CU %fK}WagI7E7uއs8+(GK UH8>4 &X^zkO uŠmvj27p MuܿH% oА6K7^AquSS7,&>eЩk~M;SbAdۖK`9vKuަKxICc{h~{p1D^33)|c,*tb-]P;䅮KZɛH\,✡+;qމ+ ,yl6'!2⟓O# kܧaU[ {hռygA&FY{6i=# \j:o8=.\fT/&x[e_.qzҊn619u)6sd p! ځ);P1?|/T,GR 1pYp"`&:A%G~qFyG#oIRHS i4d5vD2FF!:r `m2(Oxv*Қ[ם&#MEQ9$&%>,i(C׮, h蘕_Z$h4-W ImulD{(eGzi e^dEԟ-1;d8Hp.{YXc!H*Ξ`%+l>Orq1;ȟCK>UR"&] wBGc M~fTjׂ5*p)-:јsW{(}oazcAIytɘW3!k`O,O3H)g[fQ_5=_w8X[41KP/{%Gy7fuuU.]h9ϝ~4h෨36Z)xY~)iRBágkڟeA_}81k9@`]եUHF2vM]I7Bem3=~#c;&$x`&! P R!hWOD dp5c&/K$Rd2ԧgīm AkVWs$Q_~~'d+@AprMjv%]s;rZ+yp'r_!/n+`n*ӼNe+ 8AםT,x}g$s FwcΖy1-ëaͽd,o z_/IϘ5K#FCĖt(?Xtd<hh_%r4!S 5}cKf6j_vfsy8pI%D%'ݱm8\POe)h_NV_G(Kee >|Tf ⶟Ws,Iڭv7"kƂkC"ھ@.R}ƴULe Gfyi3T{mp1 % Ş ;}^Y^_OȂ Wg2"bj!-GY;{qld ZAy@l /1q(e{t^.3)g,S}&yhNzT~Bɶ?hA7؜Dz8[kHg[sj kƳu7$4 ,7^ crctt@`e g9lTڼ; tYRjOSQ⾉ztyE q8 o+ A]D:JD_FC4ajV6Lk5+#g& E!JAg=4Y߈N.FjE4+;u1Vmi֬B/-7 jN\9 zqt#ƓFJq֕%⃢1Lyq_t@QVHl)0IXCFD:I.]4sJfUO4U$l=emP0XuRc#r ,}zF62Uh7g "{crr=Ėr kr5Oys8)4&I1/ Szbf3GcrѡbН@P#AbO<>^LNV./dfz]_7pG{E+\-eɩ+QK)?r-jz.^㴕O3˲ PDT"^JdIj $εAp5ưηf D0BikDy+BY :vfP8o*8QӠBdրn(\>֍%A6|mxNW-`GDF9 m{&YriX~֙7N$:.R@J_~E~ܭKugP-K0JB2NqA-=i2~rt ?x ex_\ƒkui"#T fת&ϊ1.-QFeӵ,/}|ZLCRb(;8:hbxmw_ygͬe.Uc la  xxY[p`*Kur&j98~(d!{8X\GJ~8H*۸<}/#I(nh34"1'LGP[בֱ|plYCM>^3KP2No/TPu)?&@WNĺ+JyT&Lً!Ӡ]0S}S@Jr($]^9$_$|ug-Lh/yǙ&܎ɽFw6%rMTnI&)?7Fit d㢨k¬:Dn&*"ĂJFe/k*~7J33xHcjoMH0ra|+F|骾BwIOF˘niTCuu$C&DŽhy,¾芇=@?f0kBбv$4 Xôa:P7]^x~)||Pn:+"YYLւ]퉋0-/OM<Ό^Mc+m 2䓭AeU̍*._S1VQg,Ik6#6m<ë:ltq;6[|gJc\F".n): [2ɂ9Y,@n?`%8eʆI-yoJ6 ֳŶɢv (tIJf{`S7͉03 & RBe>y8Ӎ\ɝ+S(3ti^ͺaӵ *sёOq.33e}2kh1a5?o'@xʨ-yglQq'qBW]pd%X@-Ap#n6wD5iI{o^+ɂW+te F3ᴁJ] CjN2gԲw+nfW 7x{ޤXrj-Ɨb`$=q/͗=y_٩OFOǡ~ |JWnV;2"-BWS[E^˾{].ںW{t^9'MbUСXrʱ!_ t! z#M'mX(+{.4 ThdPgh_ك:m+3%7ltk ;BM{ei ='$7Z1Hcpl[~Dnc cI--njDO~0I… Bɧ<iʷ7n!`yhl[12og^[Jrq+(s6MwABɮneV+m,۪[e|?[%I89}Y1.O+m:M,;3mz]B!=ns:Pݐ#_"1X*V,baOwt E n+Guo`zm^$KKvxz'l i'K%e.2ݱ=lR(UG*[p}gɻpR18L(KZ7o}$QDOoc]Nh ξy^yj G0U ýPQޠh,'oKfb=C'J4:ƞ#%`Ͱo4gcpsHlG=t^*^5?8y&twg]Vtset%K-FnP}gśP"+uVc hrfYOM WS#2V41rEZ߼Vϖ}<`чO/d>q(flk#RV< ]F\Sci`5nZ,*)qz-ai* Um<8I|ʒZ>BaeG'0\x(VJ ~aT3g\Q;BQUUv2TWIK IpH?>4JdZT=|Y| RAEJLBΐ!5NfwDWg ڌ0z- 3|i4Ei mӠj|P< %@pBV.WhZ((h;ʢ<#ך`̄Xv.IgUن*4gܱk_G۱e짊W9W9 va(hG_IQq- R"ǘ:`ɏjnkݷIAS&Xq{(v14]vQz+P#V3)f[jUDSH@^{nQ;#,d{dJ\x}7GvӤti|@ʭKwURH- w׍~#FIp9[T]cmWbUL4\ekjXZ B#q-{'uYK3Fgc1y9tJo3Gx.Nu.r4KQ^~_P P*xnVoB~vm9([m iE&%Ww»=Ȓ; Ǟ$2jRnR7_H>~a_Io3fx$ZºFB}eI^!  ~˝G!H7@Pyb U: 3d_G/vL$S+>a[`n HUDPKꮋŞUaH y\W`Uf0iV&+sCD~|ߞ>qن:P7>ˍxx)b_8*=*eA_&uTkXvB]Fľ|$KSB30ii$"G{gyjYL<o59wP`״NޫNtVܫ0+jʠJ9PަPyǵ:8 |nHS1=v Zt;B-ez@|Ծ`?q=5i_.ZsXcnJ([0MR. >߉>rP=d@ 9xUo TJeo*13q RjD3U.YGKtgd7˧IE;|[(:F9 Ou@S>y(ɰUT" =KҝqZ"'.8M(yIICO\+^RVZDhΊ .b#e͖Ozs[V@8Z`\)Bâ{#}8ۑ)nCMv)@J2c,z{ϻ|t᪵6)KniBġkKl0,>'/ԢކzHܟb+W/f2E=;fćݏCڲ>mB&@)WNe*kQtEu o)>(8H)7/I#bFH:z̛8'^M2!YbRNHy_ ?\|dZ䇾$}:fΗQZ$3뙁rBxRՋ'i Nb 5y7B ')O#7PZ|q彊K\ht8Z\mU槔 .-5`fX>G~2 ޾6ywoY{l:P14y-A>T#p `zX/ӂ wv'fsvWcgQGl ᠓xA0[96fHp+C-$-P #sQC~r ?#9[q-=AD:x$#8 6B%Z|) SB~>>8_F^DM&DYs8 0UE#jE bԴS^Rd% u(YH|bg"& U'-d6&Ingsn̮?w p]TqIM@SNxP"uro,gPoe;Ts3F&ۙno0PжSEՕ>>fBaպd5X?GkLon~821.fuӢ6T|(Dly2#v$#k+iBv+t ʂ6"6&W4h)9Pk  e-~b~ul $=ncf{{x }}RgFܟfNN:6Y{/w)P*m[-f?gr%'~܄җd4'%J8j t z!@ O2NjA;tĀjE6S:xhW=3)@`x753űx@pP>JRkj%5yvmLv _GCUX_,Ϛ)ya{9-+>vKI,&d* $ mc%1AR:Nk|ߑ|g`¢W|Pst]4' X$K vxpg$<Tl{sYVȰ\yJ`:1?"ׄ-}3y#,.{QL%LТtS@ xcQUzҪWVhpH&$T`4FS(@|AߔtN>DSW‚ qb5V G /م:q URu#;dg5-xHa+Ak*h-s0WON1R>X-L+Jkܪ"b]eo`RzAFm[U[!=R}Uяxdࢡ%[ċ^Ӕ:k2>Oa c# [S:5rmU{}\ "Wj*Zu)1yn*FWJZ+ݦ Wr$5 AV(i_SH ln &< Y`Q&X)M&ҺWOӳWf: C&A򍎰hvpEnw||'T2xޝ,fu.3~S-,uBz,x%D}3Q?PQs(RtJӭm7@WB.' }q||``Ś֛%c ̲ߜ"h HG, Bi1rPˏ=uKi˿|ŮAю9!SCL-l&[u0 *L;l-Eqhq yn(>mXސ/tT1PS*vV9kԕUfEo8܉%/«bP͊V\CXU>.B>I]$]41֔3<}OF"eԜ}WX[ة~9AƓ}DL;ZB3Ga$UB7sxˣ|[[kz4WG<!;pfeE|5\>N&`2 Z, \jYBY%_v[]>'x<1G3#4`"+НS0da2?Xl2pf)A݃}5;$IC+A&|Jqй~kG$IAӽeے<6^5|kixjr!Fz 1F1Í Oq !qkH^[S}P?ʻla Q%,=X3 Ƹt#xrԄ#y&-(M㌉Bzi<lIBzou2S@>vw6rW&@7-c9]=UAς>>>CІـBb@/-"POƠ)9g7;'r56-貖n";t^*W⎿5۾TtaɋOQh(m/0oEC.SRwr.T =_+Ħb%=-`WaRFF+i8[B3f<{htBliHnsƾ˿և#;.{X"͂"I RaniyFZJI'6evŁC_,x26y}pb "EġZn1-%_,;EI @BTq GKC2uh{J]mQ P{?F^Z >ԧ5 _RQR܅܆n4 aF.,j {VmaɁ)aaTF N~s¸D1X5aܲezp]2wc0lGP\Dv;; WsݬN`,r" m?ʉ˂}U4*[0T7J9i՜ 9M ͻ)/qwF+ek{?_%9P :C}4j)u@N4.3`{KcIp$%S֧3k];sQ  4j1OF$M]2xr*],ڡn-sIW|sɴ6-D9D7 mk]&Хi陎Ɣɸ6nh@D̩ A]i#E|xQ9"ITӡ!m! ɘHxhM]0īFu(vȧ3W~RG$ԶᅼWjc/VGJ'br﯀ԂQ& _9IX t?FOtC4Me$:1:gPo0Xm&>Vl=$|U \`^7':Yf9L KC~B\PE"A3VL!Nuc1{Uq"AlACL3a*\j(!~ЕaBp M:Zm4%rLRN%TGwl( Z1j7K;:FRWI᳀j:EH-NuR)%(ੳoPUA$mV,sm [H! U 2vlN$~TO9"CЃ:Ab%Q4w]BĿ87w 2Bo; S;t\*IOi $X(劷't@S!SOaf pChXՀ_[w5kttbUKY@QwH$ӌ9ɸxDйzB,U–:ɢfN4#w܉W"@b^Mu?P8#}\p٥J|UTH)PSj|QCGxuZ"o!Y7ȸ {(2l~TCu9$O}_8*mYw&cb>@MZ9|{U n&zp.0e?¡eZ " ~*m_Y=Uq R^(ۥ>901䈎\rJ@v {E2$nYfy Ո(@.KֈG,= OsO6_0Ш!oqZajDA&͸t/N#R_Oi=|tDh-[XaIT%}J>#FؐKpYKk~05`TqWli>ц'׊$"JsYNN3i+Ap U|-RPnyWj 'AwC/'5EL܋;+CzB51kI~3BB ËןwX"́-MS6U@! c\h1=;SgPMEX?8`sf[u  cOic*vn{5W5f#z|$v29S#"DЪEZҰ$=D^Ms+KDj(]] ஥ 6M b_pWŭ!V:dG#c2 Q&:M?'ʽ#rk35XxTrTTz&` :١<p_qՐ*BgF,{OYwK"xr>P_F+Hۉ7]x\~I/pV1 N{"Nz±j:N6 ~yIo ys৿?D6vC hMr6fl$z=[ H s?iR$DкFVNùt}m;C.~qD0t/Y")nͳRpcHތZs_/闓>FUyt1ViRfm70So"n#~Pl 6 \ŀFyG{Sߣ»V0e TwՒMC"֢[o5-EĬ"yuFG]!p )5pf;mCxMՈ<ڑ 8OYP 4 0# ;?򧘐jdoj8YSSmAjIG|)V Q 5(PUט55K 5UV24SDj5;9|z._*wR]5Kmuʼn@ !gHw0"b a4^Rڇ_GxCWyt6N ,P-q+a61D~,;4kG6G-O05R-w$G)谪2Ӽ$8.rFjx|2TeG߬!JUC@lZ_ gmۘ0y8DU Mq9,?nG5ш։A͊b_}1 8dMb"arrBLYsvAޠ\L9<>*$+5 +sCj|e,pa:?̺A=NezUS()\wwܱkS} n0W2:)wU|?pp?FB>%QC$<ͣK}h4ysOyE U#B]LX~Yvl;G/;;Ex/} M2Z+2 w~olcdXD!Љj%˖rAV;g,|#k5znɧYd.削QQc:]ae礢f-cHE3kş\EJxfMp56 <@1^!;?MJ1"(üjfEORhoK^NDvQFpe g' [-5DV6ڹ$Ȼ[ףpG, (;dBO/z7px{FlY.?/z8m_ϴ1Kte-%YiOR>0Yyi7V d"1؍DWhB396TYxJ{ L(4U%' ޢ1EC]P쟤;D?1Wb0#%_ɭ<қ_X+Sp}tT8B!{bfnf>굚 inaNٴkEuN}_1v/Ӗjo-'CTSAyrGN/z>K)6ګ_{/Ɠb"R z~X<?S2M%!xJ|R3{^qOjT }%4ԹHp L4nM(ZR OO.qCDJ4:|v2ׯ6L>=#b@i5 ǧZ{(q=TUcSΆm>kEz5Rr!_j_!ΩWlNbs/%ߝ(ҟG8ۼ7VR"WP H(5 µÕo}|ݫy7ʵ\F!q/v@lhk M™ QWddtP`E v(jr(?3ƚW1+xF_523ۣ;JF& LM5Epo$U5~Yܸ~umQmI7k+ K 0$7[ݵxȄ9bLK> xR]<"_3u֮1wAXWKwBnT11<أph\FOxX 3Czأmvob^ 22iDVI!N\Ie%?!^^O3r _sfp/2_k+w]6eրPp,y~JtsDf [ ˥x%H2lY0=#&4e9!'V8.T@],9gdw7g\v7-F7qLy(զ2 Өtk&l;XƯGA:`רFv*vaBFИ刽ۦ>M.@22RX&>qT'Gҥ4rG3-T?Jڴ<=J j/ve~آI#OŒDM(`$ı⥲l^=y:0mBH1 ܛׁ{v-XlǒώH.kݶ H>T?yn>I';jI9I 4F E24d~k;^S82#7v-OęBwCIl,=[IL-m!E=xV`|NtYQS%IjoibXG=>JH]knc?L=@GѷUS7҅2lx=zEg-g Q'O!tPunb_Cbn01N*G%.UW.'AOMcT/omF*x!og_d6HPPxU?bVeBV,}s}뉨㖁[t{Sl8~&25r٭P=8(8UG.kI9IlܗyQPfju)]j&3]/f*D7ruBuJ+?vPQ_$8B1IBHhijk8h>[D6S`x\,dB!{FP#.+r Uϵg02~ZLn遇׋5V˦b/oM#ڜ!l]0= ޲}SE拃+oUQ^%ebOq};k>xM5GdXE{nU[8ҢZkf1v/΍rMj)d.ܺSw"O5&bТ2 Bk)Z#+"AcSɬ֓Nm}F aFV^.} fTP,$h\m-Wp@ &Z C=Ʃa y;Oa$ ﹸ,{-d YdnK `hx;4t<>}J thv3m= ƥ}c:g?Ӷ"aoxuYsŪ#Dg%DB8Ch8OÄ+,^䅨laQkdcApCUఒGmwC  9(})פ뱠;h^Qëq-P.~?hW_/v |ϲ@T}$Nډͣޝm\R [l]g–(jeR̥C<1Ϯ*@2AQ>>DZ5[_@P/\7 .Qߡ`y x?KDGJmAKՠiYp˥ 1F0H0N&2}ٲn)bsgrat8|({)Bh;]HUR#q앗cPCv)QlsO,_FY$֤l#25&Klaan!"..6(n]uIѩn 匔p3Ԅͥb޶E|*xUkWb^ biXd2Q?|(kv"_juSVWG엥ǥiڟsB[ʿ;̑C-z9%ÁNC ~s`*55Eym5R!Ű:tOuLsz \>.ԩ[fވ˘>5.x|:z v 2hcß 縏's1Js::o^S$Spo2ߜF\ƙ56v0΂;lxAc틫gC*5@v'(`h?XRAM=  [41QXOpf@_0#jz8%lm G=dG0+:>ˏ.7KkP.ȼz eSRnMegpj^MmU1%xsf)s`'6:BSܓ&Զ /O[[Y.ul_D9$.Yl#yCo7(c@20%2DzN&%bԿI@u@OyD͔m͕!2vOS C __zXACJ2uP 6*\cXÚʷJyY$_@'_Ǥ@UWP^f8nѾJp~XR Hm5tKp'6m4[ W+қև0>A{f}-*,|}X!GNŎa3HOݜD']s> š0UmǏUml<ĮZǀI! 洖>=OFlGPY['7"DJ6}=v}e A!O6{yS4Rɡ9l۶oL㘿yR4XagpskCȦ^UvyTx")?xNCRٯhG͐.A~Q310_./Bת$qVWiOWoDB)'?ɩ(Kr9LZ72bVYd݇~ȘXg>9aNDJZUE;T.4ܾ_H7|WKxųzcTPld $0-<^tj?/V.ECTdpK9!hڸoY/+ P:DGhcH`X!xR<8CY@(8{]LIqHZR?Lpf4ǰ]'CaNbⰃW14*zOkwfF|MN֍>'2MYSbo k?\_,?0 rfu`b}`48}m\*mC' f6Rv~o` 5Ѩ @d [R]kH ٗk| AZȅ~S(#JE=;ldS,u͖,]e7!5- `K N ֔"6M#רeQqҡ...j/|.<1ͬD!m,[qXU͕fxKnHw*m|F $^32vۀ¨^ 2 5Wi(X3txH6|a" !⤥D}L4@5㴼B;iȺH<+:Q :KDrfMӥ2:  |l˿d@s~%45jT2GEmݴt {~~>oL]%z\U`6e?Ӿ ګ#K NH'!godG16j/l wpV;]'=T妜# .#g&[.m#~ꖤ^zzEumhcP(!mg}1mWr}i-wbW[s&6aT"?ְThULWvHM c ǀYY,UWU5KDfkmn &SYax8-qo L@/ GKa Cڿ1UoʫY[>0_ߚ:ހ$WYEwW)j}{-+Ŕn簞фRl*}s̅\f|38p/f/%K5C/1j#Rw 5k(%VjX]- ?*)x6'gFÒ.GSOOzhXL>1: o΄C֛W68 Qyd,`c2'ggs8 )c|[; {&Z^-لq$j^a ;ZU1;Ms%3Zm2KrɝA@r ƞy[an½R RB&^p,A`ާnZ9†:+_o:"q0ڰ]q4@A8CU5i.ktۛ {=R=[2Y턃Z6U|v0M^:V]W7sQY&)1RsWp/R],՝r3C_5Fp~;1y8N7~jb1{sc{3̽ǹhBS&#w;H[=sMv ,*aZGq9rϷ#VR}JU$in&az‘۾XJ|@@22z5ky3*fI- 7Mc2Yg|4Ț7jUׇ;KaO^x3aŶ>sf터WuұmdDo23I9oF}2܅Ӓ~VKt!7uTs #7ǃS$ l2{ؗ=\g@K}NwjApSvzsS`$xzLTb]H ,Hu b@4ˬAr{!3~!p jm1QUJʽGqhz!3dx|AL=(x&y،C±c ز#ΕUEil)n #q[Jsw۱O|'0[iY$x;I^!͌`8]8 1KQrRv#? "ZL'J 0^RuUЧ|)\8h8㓂p{!ϑѢ,VF\gR8Vt y6c )!n8>/ ZYGB8kbQHj$p|aFz;4:`2TezvtOzJ㎽s$Bn'Ç,yԼw/EoKhm#k[-T9/N@-zA\`+/ t< UCeiJDYr'Gr5i ӽs FЃ6.@j\IuAi͡?bU+^WI5 #C #Be S'9S=F<n˽c7;-!NfPK +,@QYcƘQ,}7]&*6w ;ƅHWa+&`g.s~Jkz.y.XRI\=_q}FwvJ[iDΘe4B2&SA(D1 ^L=ame^_&tߜ^\|PhfS[3&$*G}6̌)" Rz1Po0^y^[_P2>.w+?~~6%˿,P\|$ܔ5~Ɗq/ 4ל4t_O{=t6Q =eO7MehD/9׭+=kInէUO&SA:`UNAo6WQ:wEO(* A BJL)|˺~̼B'u;JS slUᐴ=7jaJ}x1ۙFߌ" HZ"#( ?K|ƥCyGoNzKV_nTB> Mֿ88M #LMa +:6I[)+%28FӀ_8@2 nvEuWB;9~C ^IIr%2U+5\ ;`leK*P*K, L69yt\7Y^/Sr)H>x9IpMKLy`}5-QL ]<,tV3UWqu/<{{-Dic5=W|\Ֆ]PՅ> $1aoEGև*]g?7)T7z :NH׀a = Y5J`jR XU;:[+U4J4{Av#a3̱ x0kPs2]e>)@2?Ш_e%8.yQLt/!MkD_dxN j#OU&bvšnѺ6ȋ1a1_c<\ВcLZbcݷ /G@^/ GAIg^~|3df2rU%VQi@%źP㫉ZDl.$@+wBeoa\ _i ٮ>iL X(~S@erUc_C 1ag; v]1tIY sRXyss9x/|FY86#1bb"ʸax4gIcc%3"#8~SOdUP?Y;NY?W[G, 1,6a gw>-1Y&!npNSRP^hjFKC܀(eᬾ[WnsSLQƵو#<2qRʮBJRpn s3EV~s̯U|/1K 6H5ƈZ>)Rb!\""$^j5G"\~PXO? @L{J/8VmSl@A].~'pHZtbjo-#!rUx2+xI<uKexp^/8 V<0w2 ,|g` Ej= -駥Lt:u8-,F/>6g*?«؟JQa7m@ືW\WP2etcG9xʟOqv|56GfLt.oO}&)J;. W`}rFWDd,~enM_&*۹ƳZ>Iym؜F?0eo,60A_Twb QܑY nh:QAe>@uvzBݔ5u{Ts/րiyARq+u**F:͈ fxaEc U~n߳,Ed&mRz'0N֕sc7UR>x2(kA-p\V@j4ƶhnkG=1^uQ:O{D:ڐ4;8ߑ ~ezQPrjƤ2f"9W.D[Cdf]?)FNedh*y| C 5oaIeFPB(eht ]m3K; O7'X\WnBL#)=34hLtV~B =^F^P([x{)n^JoM-JL˻_Qjj,c %{6?]z5[iX;x}@k;ʆGw{a 0j+@3¶j: '(FQB]ߜw/c/%u$r?5kQ`=Uӗ8k8)qh ؾq9|3c|a%*ƻeup{>.sO=_^(rŸWTNj n"SW_0kPR䙩pmlZ觖HO.J1kz#,#.^E|ij& IL棏t: 7:ޢ/tqH1r³3$7ȅ wi^ĉM,`⧝1[ aR@6);}boCI!ʽžCxeӳ HG-++'p%ah@ ]Jna۽UtIeYdzzgxQ<aR̻\Q 3BM5qBX2.R^(|û)pؤ1O>4'U=z#iXzS6I~ڭ#)lț߉d 5hzO׆.^?`~}bynxVb==6| *)8S٭Kxb:wAdIڕa+'mIXÌUq I `"H^@5uOڲ!1PܙGF=.>MѸZtCt_Ԋ ZW(xAYD!.ubeeA"gP *ԍq Nk[-aPzWEl5 )̏|F%J? ,lB\>!,@jaȿJ*W$K,,qȹ=~&zݚWD3ml-,Ms]<*V5I$Fv?L=UȠUŠ Pd%Osޙ. H@YTE%gdG",v.rb˦qU2^MZ\dK}bZ"DB-ЫSfEbCL!+zmb3cf|^u&|Y&9 ݴɚ,AQMPRs@Wr`Я`!ɿr*L~hn0]hW$!j,ח^zN] ) 1M_B#{" ڠR6T1rѭ\4m.АoP d?EH sŵ_*]684y$+GK+VK ExE-hMhR+3rvGCc;MlƜ]\r:;/ሰ`cir [%ٱ{8y -YşCWV 3%TCXi[6.TκFb NJ2v8 }? |rH_ ɮXu#A6 %3zX97ޏh6׵a*ߟڬ 6+Y$D1!p}}E%$BTtү~\&rIKcf;vޟ< WXHsPvYt7]bm r"vE@&t2pmA=lSp׽Ci\r}杒WDLN萉籫ߐ0YV#1 `>%5ZK/҈kFV;?F\u2GO={6zBuL9ECOIщg p~T k5 빖gR[&Dcm8J{4HMyeA4 Nרm5B+-7JP3r-!=8Q6loBZFDvh7? Hg(ɣc 18df&  A]k4۲Ez~.ӅNy2RmT bMJYE^27 c?6Kq2$ mX}uw"B Ы_4uVx` .0"9P. SwDY'T!\,Ѭ {s8;svɵʜs]QlOz(w6ϋ\NU":W=1G/-!)Guksڏ-T(hZP<GDn%YOxR\/E 9P5p^*4~]82\!ip ^%la)L8BP״Q.S0n<W/GG qB`jdHr j;X0~WCZC)j6vg@WM Dq De]@v+0p檙^8/sk٪b ;~vOc 9o>Yat!d[{VA 4YCܳ)#I0ԭ {fJ$n_s[ȔW(> >%l}LϪۈ_6'ĺ`^^MX'OtdYčޟ?3NӉ {Ŷ?Q{+Ѽn6cک%asa^| rzz:i-/JP\m44_հ䞝0QJqi{q5eJOʍ:b #b9|.JP5Fo.3fW\Ae)ԳY-&O?Oj{B}0cLC!@ oTD1r,AF#OOYS0U t;QJӉxp8\QEsL:nA4W6&Pf+3nߵm,aJ?vU-T(hˋRSڢ!~{&1p˺PrZim^6svIUH+I| av/m[ha}OGH!Jm̋:VSۄgj0BC& +YԆ8iƱ4x \<>FGW)/`aݹo2z3KRӵW[ |"cW.cOR{`YAv~AZ=Hܜ뷼UbM&Bb֭DȁŬb>ޠ-bl2Z=#gA (ODms2?KVO==2-lA@?k?}d^uy}D=;Qu=E0^{,W fc)S:S5n(UNq;J7#`PExdij )"e,ڍ3!J B-5F2/#ʧ걑]9Cl[Fϯ "7g_4zbUhpT~'JY˱H\"!O%s ĢR,R(b!|{x+to-4Pir͏{wXiy`K.W4,b_Vry)77:ҵ&f`aKQۻ5UU_8;R7!y 9pH҇^ r4b硅nlF{xEʄ{Z*wa+Nqxu@d%VKq'˸m@޽eAvǿL6UDUpQ:hݨsP0Y<J0.nVz*۠˕Ee PEq#GteXVR7)Z1dI_ 9U03^VG %EUȷ)8ȏ5..fHLiu,`hD2#-jq'Nw (߄{ +FvOd>+sD2\EAESzhFLHdPC/ KF>wGkSu8Wlj{=o4WժSYv;s\ v aEPg F0~"Z< ~IFJKQj\k3O~-PV;9"4ȳAWi0>/barI۹}ڤ )ov|OR*z~+rѲ-X=NZajAd#&i(:EbڽSBlyuݤ}\5Jɞ @bɋB2,<׼4?sΊ4&9q(Kϖܺ0Sו5uDsɰP{tQ0)Ψ.{u򃱺#اS`xolKq&~6_k8fִ%IK(羏}@ϓoN&T =P^J6ER-5=Hk".ж虿(y"*^k9gfy^31R's*+aOӣ-Th@P8A~3w$ ,ni7hTxq#!67F} btFj?c"rHbG4؅7gjrFyxg:`faMMj.x4#z>녬Xp}8q9c pho||M3M(b/dHs*^ _eS"$mn,W'$ᛧZu9uN'nC;N[ eJ*T7ykG#f++v +8GNlG٣Fgt#+A"{ߝC/ @R.!='_"!OY0E@1Yȧa2:72 Qm=9\άc1BhnA=\B_6xv=Zn,]?Ɵ>Lx|n!Ԃ=~{ d3Ƨ(?ܢ> '~㑃nⅴi:޽>A|O5Ms;jRVLbp[ֳ9QA*0D*K~F|xy$Z сY/9XE¦jj]{0!t2&HP"<vT{3Bͮ|~SC}m%nZxH,/i̙jRʘ'Wbu)yr &ͩ%NK;Կ+!i Eq>CfVZ1#̙1L]US~(P6F @^5\RMJe/V-;Ĥ.biLCF'n $ \83p4H,iNt2XpZ8hP1fM))k}^ZTNxz&%%t5_(:./Q0CwԯW|ce-qyr|㈝Acnuℿr )L9O hؚ c`sB-:}~m Iey(8^PxЬer:LGXc~`ΰ|TI{#o"op8{wٍ(:;t~QnL"`GO8fe以ߥ%PU so)UN`5ĄB2ncz]4l'MԋH-yV*Gw)9!eD`?@P#k?iV==Rw|UnT`%<۹jPF H * <)HF[`ăd׋,Ǿb+!.6dL SMr/Lg#fd_r{WfIK@L 4߀fBEy`ז$i~vOΗ<ql5O.j$[nbMbQe)qak?Ǫշ0C%8zf$5LBL# WISLqɽ>vЩJFBwx#*I18>6Aqe X('pf+%dv:GrErTj:6z5VQ-B X' @JI\a+1QPSńBEc`1KzJxDqMC4ў*t[ rtoaPelGw ו6$u '6 \ݼpo?V Xu#LRbcWkYIϥyy- 3δ<$삩"CtN咂70I<'곀r+w0 $BYm, qQf2\<ț3l8*3' "oWqSWT qEc`֋t;Vޖ!lCG՝ih?naaIIxT &3/nY7֍6)JYs6oXUdòƈ-y[RF(2Pć4:Q7V//ϗ﷋]p."h.xcDS9'dIJ'|r_r -B;[kSw5d]]:3Z3ZUf8G&ύ؇5hn'Gc "V&lRH2?3!4Wh3o>Wv]6݁ ^_ff`n btxhI 8w-`&Rش%xL9,`™|DH$>,p2# Puʮoy+  g|&~G[J$9L5c)RDURuXhЊQ͔` Bm;Z ŗBiDUSz4qWRpx1j9mKG'O;M/FzÞHЋǝ8 ?4ߠ޺]3 g"ιNݚ]T2'35lM}] <7xcy1FSHrPCӺ|xv|4tM}ZwB+ĩ:JHn)Nq>7Ho9&7:SARo>%ҵ+;M K#Eu}'?|y|ֵ OOm+Ő'LRmi@?KrWb@rl_5>겥)vl30HշҬߙ ixj@Yh4IAUx?i$scX#ʠr۳!Ǭ%E&~s%Fxx&mZLQOø~_?a⺊ [_q&TP)02s;~Zb]eTȩ / %P'9.72GʙI0׈F&qѻ i>QNp#1Xo\ @y5C4*v/ׂ}ΉD" ;4l/=lkh&D%MBHeOӮHB]Du}bTAѡE6‡`VрL~S+\$Mn'U3(3heA"*94(e'yZWpBn-a(-lS`V*shM-)@.AOI86XQow~lRPRn'Fd,ho&*S%Z!4c!5]pM*.9x b)>X禌A%M4 ⽡wmb52@:zG m'aD@2={hk_MkPR\`>91\+.GQnZVn/L5Y%Jq&渺z~d3euX@d4]n#?ǣNk[K(qͶ|4s2ϸv/c1 Q{8wlt hf8bD3z*s_kM/C -Ƥθrp!O\ljVC;zeLerݰ'*;#vezP}yFb e3"F:/ G&jQ}Vv vP8KYħm#i\r^>dkLL [i/"Ɵ3 EɏEԲ~̿1B + $Id\%|W_u x0x41.OH#:>v\&q٧>˲0,w0Thh_q~\۶tf$@/c hLaqDw ySܭ@'h֨')5uH//9ɸgwT)n|9kdQ y\>PO'd:xb[CW "%Dsspܘ!i HpAAVy%V[ygn"`O\VY6/AQ3:(y;Z:B(X&KD|ԫ0:JS| oyhk¢Tnw"Nx{(up_h3v7,+h@* %06mZ$WKtSĐ"`cXۿ4vERSsoX6 v{V7N,kX3x!A{uc!g9@|Mj_u<iGU=+]V|Qں|Xam g#"IܮͤXz13>>axMFoP̖aYT 8=85g[.S;spy䭦}}* i9cE(KL|$< aR\!IP]R6 ]U>0 Qu'cMFZ(rcS󻫙U/{?otwUZϧCҚ`ɐSLyUih):7\47Vk/m{.TݱZ6ɱC++?.TյulDqʭ #^N:g* g ҁZF#(Ye'TW)]B"ٓs GҌmkkY ̥w!) ~X0 -z9\W|7:4Ř|3Դ"8.RCdק-dj/sT6H܌OR )m H0`Ehiϑ:+́ie yb~-j{^zwa_4s^3;3JS4A[LYȿ~ 7YJ tFtKOLg2 6+y{In̤4ɺ[&" NT5 ;ډ2$QپO32[dls.|1 ,δ4nH%NfoW. 8":(49yʈKdu#^Zlk4?;1xBoGe 2unvA&u*ޯYG硄u_&NKM"#Uݗַ0l)}FQDk]E7^M*:.a\;9hd9#4al .;xQ!P?> n!Q_DT>rİX2[%W 6P6{i 6k%1B&!aŕfaO(myTU]d0ȵ,r9)ekee:e$Q9?szʵ ~Vo<b0dmW7`gmFs#>ZzQ]ڃS_nrsE=?!R^C*䴣)$A"y۽*ʺ_VV"vQ ";8-eθk۳ݔp 72OԱ0'iaՐE'`wʦ2UK ԐG 7X&PqqVǂ7[̒/ŏrwWaiG!! s˶RE[ax_| mJtEI3P u,w~דM5d*Dfu[ITSRb'?018ucIMs"-e9\SXǛqS(%¬\+Wqi;5D)c[r"ѯnaY"n@2d`G6]XQM};7ăw/ LIR֮j}§SFUU>mDGv&=֔P7\ҁD (i[>M a!\`(PPqdelh({ ہ<U6n"=(cKt%aQ!Mb_,C*<5^!3~h7J<@CX 1 aMC|6Ft$>nѭxO{.V 5&ɲuDS׾׵ *w`223.]Q5_{ꇌ .$yjTŭrr8L)kYI|{eeq!o;hjx˰gF;%A>+کi=5R ?b~AxH,v<+YM^旘~f(|$ uIK`O.]'3Ykעx@,_sTSڂZps&}6C' hŏ]aZ AcӍ 6J D26Uq, 6ʌȅ[ݗzRΚ\PL9IZJ[R"(e55r"_jW)Rv&_&c⦵޲ߙ_O _*xM*=V߼JѽfQ5 xn_`ɶċe /Oq ,G6oER.^Յ`TKOOq#8} Uks2PPĪ+aSP^~MƇ^D(G1hK}JE$Q$\'긙v4ѐܔ[]-$TF~D{cめL82\|Œ <16ji.@SƁl ͦ҈.onB•8hWrd+TyZ&ֶJ,U^),),Jkg`Kew»7IPb9Glڍ,*%F(iժ$G!ab5^o{a d $2{G  |KBj R >,`NKM_5)N?1uZk&uCERC坫&>-0't>,6'2b"awZGbiW葝`h3Ī8yxư}jIg<֔! gśChF ,"B笁 ?`lL~[)*[T+e[ִ<'hlyTB†cjޓS;XYw&[:;j VG/=Z-B3=(4z+#΋J3i! Z331` )N?BKDc -7܏`PB/B+KՊ o"NK&NL&cp Q2]أg5ع<476(Nԡdz?!m 쏹쌁u+<ޙ}k#[ O4*JV H#?݂jFmrGqw}<ed[/tRggUqetb YF3hs%kk|E~0t˭ J:ٶ|D/|LPE.8yɵdwl?f- PV:&0:;H &`GG!~'K*q\auM-魨*m},HR fP{IV_EmV`7W|Zۨp 7MQyI86; d1ۡMxK4<:Ogs: %*ne _VS2ߟPA[M[NM[g##1L7<dm0\GdMJ tM&3wHNQ{ydyv q9bs\J #6Nv6MMC/82F;jZmL7P/'TdiV0c:k`U<׀NӀJ溒p(TfO h*/]\< G 0ÉOL09#E>{qڭ0Pa~j uAՀ{P'WTN^ ]'Ŀ?*DW &[^h+[\X"Z9/i2“(\w@ya<,.2SqwŶtYGF+-]sѯ` sYg wfX0g0Y*}5m-J ԤL'V9"S\ J^ŻB9W_ iBuUgA6s |tSF|_o5̉A - i1`-ɕV(R=IZu'H¹6*b0ٶE}ło,z (2dH)~BG%WgFѰԓy3cXNև-0sa/RD-8t!@2D !E?A8yu<^٦ר͂EP #>FH|h-'UHHmX:+/t gcrp<>{ eJAM }c401U0u,jygWgc; vv"-La(B?L^Pfޙ+-tZNo<@!Nݦ€7evYz=(+Y!S`{'ZE<@c>Ȃ\DyeY|# X`aUS""vهBe&9ꯒs*G٩";(nӠ=񋼁cdDP++Ψl5%]f?)v0R9{1i8oIĺ6"I maaugTyg`|jOY 0I)v w& #إ, ;> hp?,v|ZN^ިx8>XS ]'GWIy|Lyr' auWvI$w ċ⣍22"weB.w J `P0ݧlo*LsW 2y};NdxeL]->Yv?۽!|Qp"fkCA7MqZ4A)ґe ݂R1,Z>yOPͫ=r>*̇BI['.h.1gP(jC=d&@xy#|Sg k5,sZ:r7W^KiKvoWp풓Z W?|]בO +4 {~cv8`Ǫyp0*g@,~QR!l5wN\= ไ-G IʻX<}'PT/Cj"n$$fǹ92@sC u,ʌ=./ e|I!q@i ) A(MioO@yLqF ٤LK })1G&+»;X$>Ɨ#Z /gIl.} ڏ3%j8B0Trol#fʇ X>34w< x{[,F,)^H_ Jj1~Fu4%/s,DWB[Wf(陆]ӷQ׵莼1ʔELr"^ݮC3 }qAm,+cg2dֿi7_Sg6d#ݔ0|1ˤr@"ێ֡}H#>J;>Qy1j^jj1`nX-\ese-r4.gg[>8éI>ldQ-0sɪiSrGBMphJmesPӳv_$|/μ N͸2qlgYZ0707010000036f000081a4000000000000000000000001668c16940000c51c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/bnx2fc/bnx2fc.ko.xz7zXZִF!t/ 5]?Eh=ڜ.+&&y_Ic)/ 6h>TKP B8T&f!c{XTVQ wXYZqNU|uv&IKD6u DOfV}M'%vt[4bVM@ʌt>+t'+ԀQ#IǁWrp*j&G_Бdi8s$sǀIw6ĽsW{+_z h 2UX}iq1uu8XD9Wt75vLJax>K3r0ю`7~4qs^ w+f|kUK//q?vx$&XdXU#E׌&mNo8TW /{DzDڟ'*QC%L輇#_AfTꃗ ={r%w fۤn^Ǒo'i>ǽnK"c-tqM>"8ַ{]} ΊEcq&,~np:J:at?&HH(EǠ{8& upQGAAxs(u&6O"wbov%+@^^+fd]nN8苿&+6@2iFѭ̑YR6bLr"[,,XЋn5Ⱥamu;D"aO,: 6{Y|o+/B jwKlKoG:0~BᶘHmkMg$g')C,ԨЁq K=s?UMI͍M\ҺS?w=FM2!xOb֣x)^ G0D d2F󐤑 퐷h;yngQ͌~SQ61jˢE>6xD(~o]"}riw" #z-6n/z[c<1Q–>ث [B\5mg (2~s\4g]!ZZָvv{K[w &(l%CgF!%Yό; \D9*M@4 3&a䗑Kь3CO݀j f5]\ޮ :J=h+qiTa)Ev1ĭi[ﯞbT%BA꜁Ytzgt $G0oHEw ~x"6V!-es߾Pբuv۴l^ pI7Md*B[$,au&(/"|ی_)#Idiw!*Df:'j&زB$ Ե}| $}a߽S.8+,1&) >W J\6n I}B=~|Cw76yǁcFQXmc3e܏/-jV*~';)j)}'PYsߋJY{wǽZ|V^AjWMDZ}E_ۈeT&5SqI]&Tqd_^>׵UXpqd`]1GbJsqOu h/ Y>jss0*9CW l3DP9lIr4$<<\["'hCԟc"׉N2"AP} s/~i8Vwa%&nNڊi&te`-}M^̉: Y3GC 8ylG8jQX$% |MUIhh]$cp0u~?߷(sIAAk NΑ| 4Pؓ]r{`pg|F!r=zX.]sB{Ʌ%BGZ}w Y.Ah<!koqbaB++CMrX"AumJ+ |K앪4[ZGяrT gB4ybh=^pNC,}gA)Փݰk#^$4ϓE&l0zuhO'C6#5 +k5p@z

    IPنVbei>%k 7N>\jr .Zb;vtQ bx-Oe_Ksr#~J&Qc}xI̺Jˣ x5%x=_ C WJ^8{f`5/򀵊/N`m^MHTaй{&!.tb$QHx췅C~-xq91łE&ԍݎ鈻<[~K)zQ+)@Y4Y|!9ݧ1k꒪l/-a12E6} BL; 輭8+]61Vap@XUE(qtgHR<o8('~ܷDwHһ<J @#0i'0(s &PxPpQKM$g NL0#5g̈l0IWVeGY~?f!}RWNǧ{͉Uۈ59bA;"˿%noV*D25 'Qe2ў28o&?'ylwFRkB69w  1OmP;W?jM$[ La3 S?%ftTҿU $8.v`Nm{=f8bv,>|~Lx8z"or,%wKwurciys\q? N6r"dxd̆^Q|QR~>ש[os$LQp`G9:lf'lK}s?geb Pm͸w[WEDy(ŧ{H .P^z*fUxHn>.U7눔N n6Ψ{>ޱnbc0 AHMu58P曈͈d\ĤLWznhyU=%ok <,JݳE }(*~KKf>`]=:u}#N Q3ף3 Z_ N .-@qi (W*_xNd܏9+c#$s8QBE`m!%z$xwZdvJpG}`SsgGT!(rq)K<) N`K*΂T&T8}ݼB/+/31qkYݘ3ת^tPdxɲ\oH֮ctQzʁcn䵍c_ @4k|}m "f/J0b֫)d!ݾ%p,M}0$$=$Fh`Γ#J|Ҽ2,[hV -1ݴˍ={B](+9 WFg8.,s'vӢ'j/eMǗʸ5d(͐*XzPw/CEF30f6 L.-uq9TL>\Q7S?s>V(Zk8#$[V"`jz6` ɍcqQVxXOzJ=ׂ|tf3Z u"|y.%6q%1ok8PD3_2#+4&ƾ~Jtډ XMmYa}'gM۹U[jeaY>|)6* `4͖ ΎV ^[i2]0usm޵KN%{Cj /f+lWh θܥIO~Dy}!SVu/8V1c.|@mzuRf+QDHmqLnJwjZnEndr5>02ZKΤ޳}۠PI=$*BA \Y_bP{wS0W ux~='ob7U]Yt x {5l`Tx(mUu*xSN(V¡* <3n.Zۯ$],пÐ*!O ~?E0}3$mQDFݡlQq:J7[VvZ1ykƖCNQ!"L&VBR|'qDJ!a\IBs+ouc,14qzmc'f3Tf/G͘bZt|W*ŕ%X|ڳׅ^:ӊIC[wpm|wHZ<>ğ8jB;ݡ9g[tԘ^Oȯ! ¨ xf5@|oZpBFxtaةZ0!Ř2C2ɓK 6dރGgȧ:4Q R'{ %y/H [ l" 9E.£ na]d⩟7H*~&rCl}囪V@^]ǴƥX04qf}Hq ^eԬU Yрs#-ha\}DFvc%q2COzlZr9j %u-W$ؕac~Vls`+#8{MGuP* llҝ@Ui^c1{poE]nWvh-JP8X6nc@{ ܅ ʬz _~꘳'[1<%X1 &08/~'.meEU!Z 2|IY^*%47?z`}VTUH2H[~p+d \eߍoVfy~*{ <\58A C$l8^d@A^֎Dn`LֶQJӥXz}liy ζJf$3h'{<&@@oL$}QŸkVymVM2'XǡUba7,>q>ˁj;QJw#=ʗ6CrKLK|ɼJVG X6sH{:@at8\p9Tg'^_.R0T3z=}wX¬]ts3#{5D3bsO\?aIRoл˂FIn߻ & Wx&f:F DɶB\hY \j3\U#·Gٲ[or )BTAsr .;  U.qi2j8tpE(Jyhͷ[)]!9cڕeULɒ u0FNIxF[g4<>S ,tuDDoKL0[E2KYUp^~TLCEօQ8w'THNemOw Zn}+ gY.]8d 8X5B0x> 4`eHJ)n#m7k 6n1uZ֕A&0jBoF3rrBA)߲Z W{yywUTv'm6cF8L0NlpRy!ըBOXuv5>GӜ/GUDA1K8H{=LKl6(;CAK/c@}]l<7eGq}/Vr1w%rZ/E,PKmTuA%QZppWea]Ϫ [=yl$PNz#д5 @A5yB |޽ (B۲Cs2s1ʍlH$rP+*h>5cU&te`8X| <ۮ]r` FJ%MQ ~TLԽF+liy7,d&p`|N>U b ^rbX0OeL4fuwms4^9z\` 牏GkiU$C"HEyHD@rJo7Cяqî+朾}d6`X_/!ppGW=E֗#[rp0麔'Y\G6wTl.o',1jܳEI#6"wJHKaZF{dS͜H UU[oX`RZMBW|-%e\硁}@.X;[hZ d/Nn2QOcov:gwudH@(b-{|9=m!=_44&|yjǍ]IQм9s+1wΒv5 E ImL>GůOsByDvXt=qMUԠxI׶i@Ikr_otɀTFb(=aݯbd Yu*J$Tbe&f@Sĸќ-,jLBkU-6 o4p2P0YFABbX\NJ+3W$Su$@G"$^ |3 ?y4` OaǧsK^L"=㙭15hj;qx}AѨ(v(N$ P(:m!SۭD7i' wa;gˤ N=^| 5ӣڈ=_wh%mZ2\58} _fMcRcZ-.J;lBGérW?!\7aU|l >YH3d^Iڙ YꟄiqgF%&  L1`s(go&psX6(0zRibVC~ IRMZdã4 qFeGb.+M:Lz AQi O*;.1hm7Hg: C3lj_tcg1a-6wk*KsVhKŤjza_n>.]SEW$ 8^E⾐.5-T_OAnpm*($g=]`'N"s1P.ăl=("S:S'C.jI=ؖmvH= s暋$N|X`?7₹v+Qݳ%LLA$3AG/f(q QN^6ڷgBLI^-X/ EZ<ԛZr/wX[DBJV.ݑo4C稏@U_RKwlN]nW@hh+а6?9\7o}v:iΜ<u*{AZIAUވuDl4I+ZǦ݋\WȌU9-,UΏ*8e9YY6žۥ_K)D)B.t.$:% :ze(z'hl5Ùu0:xMO Ľyԃ%u3lMeE) xI?vt@_"yӂwK؀4ؒ5SRlɮ3[c6nNHt 'Ch*U`չ[ #`.mDچ%#]@8+`lheoj\ TR2`^el&"|5olox.բ4IX! fX"j]xj,Fczu G&Zevzg_cEu?|r:E6tNΈFA0{Ij5GZ,<+x|GOs:@n8r\LH);0iþNVl=k 1ϼc@ .GJ8{퐏[u!YI`K+>I%d3y u) 'SI$Hy%~zT6cvTVs[X[~ۿJ"Adůփ'hfŃQՄNMp|$vBb/T؏b*Y ШsI5=GăYwq-ض˝/BnGUx٢4:ȪB^Hlc00?&tMt‡E#DC &-&e`3LJl@i(%c3,Jvѣ66*}ɗy+k՜[Z<Qt 1X$`ĐbB:2,wUDFuڡMw,}}f^фYpTBh ?:Wq7K6SpTY5ˋ[zIy O&YZy@+x.&:#+$IF`}hV c<~$<@׬&GP bmτ݉|h)<=o6J'Ϊ?P :f)-"h#|)y"<9^*9=%@,̽B*r-T!) ۺJxssӛ2w3}HfLq8kb ռ).jVX7,%Џ8%L#B8Q)+b:$yɨom.<Қ- @.㪦3,3`19A*v{r!K'.:fOFpA?,F/NvKEn8_hZ%yBqCN5/2䵃]~cmA,wy &eE0ޱ7W 7C6P3{i;i#y7' PO>F,C̟A =%FpC2SekzBy8rKqk:H3/5fI[H )fn-:'l3WVӆ߾@ lf ڱ\+Y WȂu0"KrY%4ɜ1nupx/qdO<42t9%J_(1WaVNW!+T7XH&&@# @hǒWBۅZ'SEUcU0kl<o clf5 Y36J H}lFJK :ðۜsqztET_^s"1-{ԏ YSnfq<C?b =ikWV 0Ru&AZ1Sl*FHzsT+m)ubo*@@}2ؘi,?GLIeR%reILiʴݚܻf/tiu88?\C]9:'\# CQwR M!w]f4uf݄dG,fn< %<Ӳ,k)="jq1Rm,,O>ԋYɞ.`CT߷W꩐lG,ĦUI9|w_=ᆬīGf|5u؛y"h9LlEuSV\pe˚֮88y54[(BL )αi ODpAv-Br(Y T&g%Mvt\V[hqhe?g\^522'(ʾ W F\ֻQ 3RD?Ȟܚz 9ZLݽL+pE>ilU&whs9¶>E ]hNSL!7ǯ+~axڶuрRՁn[ PS7AsGdJN7}ay$@8X6GRV/l1p^}KQS]T TjqGLȐ:$ %=ԂG" %Pp,DmdѨ| FM20Vu3yX C:;<.m4H{F ;$(Q|~ۊBR>zLumW[*N/@oJq|ׄ#ӢB^و8 1كReؖj`N" PtN !AIjX&@.֐h[ Bݴ-'Wh$?Bȳ[J/VhJG!㖸˫aQGuĞӗ_#g6w0Z@V7 ?IQ,BXI,㖪i(CaS" hmٚ=6eI | ?x)'vD{  JE 'lu^^̻ߊ^͙tXH-Mal IEޜ? IҮ6a x82Tf4v!!Fywдf Jl֦&"U(Īw3!L]!k\}@P o)i UDn}]Y;V9O@_sC}s.)×\FB]~z.|%=Cjk *S$0aK_9Yz%WổO*m.0 \?|ʲJ[aN+\K)> Q&-jÚ}gp]d0hl~1AF :X*sھ ~@V:'-KE2\v(c@fݹ:MLbE.U e]^^?8OCJ #A#4Аd}@mx ̒=BﰺOW^BɆmqмڑfOԟ< ur?4b%N768#(SޭP1̝D;kco+SXu {F*p%JtYmnpIq(Bωv56y(3o(/T-_pZM\C%Jj]tQ*|`a1~Q̓]Z:勒c`9ڈ!ʨgQ>wk ~b hRdiF,.4rk c^tԏamBzk'kM3RT7JELs]Ӝ;-Щp4:pԺw*WXX6=SRohRq]\^dÆ[6:\\M-9Qdvu#L:[ӱ{(G_Zn͎e6\tEgyw^fk=LR𸯦꘧ -c+ڱ /vY]EQqCLFMJ!m|Ǽ|}{Zـ2 ^lހE0Gcv>_kiэ!ͭ 9*NIjDS{v koR#Y_W2HHe>vm.#?A A>6v4v΄֋T$<\рQa;>cʜ3#Ne!C!tOU{..-MHkN1d6GIhq"{`M7&QX4uT`o]VtmnA'8OhnM6:d7NLPW>@ FʌÍ` $\W} #4 ?4NJ~B>_"ׅ&p! a[UTo3y )^PXo&Y@BKڄ]@e7!H,{T(Uvrp4?m(Z/s~l4=J>.>8ܒ387<A1u&cƒ#];CPQŒ5KMLGL4겴l"(U>UnT 'Q. Bk6_* 'Y0Kq Taaq Fnw9S혥'WڱܭD$Q|;06wه3+O:~tj[ Cy yQ$"Pc;(wYv×#8$ZS#//u]B,OerZV҆%'QV'cL$\G8P!" X7689ɸSwŤof!eh/uo'+'Efs<4 nYeO,P["MӜ^ *'>?Tvd?&u!}]ZBZA'@HSb{g@rb,.Xcd3aV<~WJjV$}{eԼ+ @un,(R+jF_ƚ z4s-ËW@hcXTtadZ= }Kؿ-c|cCd^ahkh>/:4S]e9)Š€ůЙKT2ɮ*P6V`e0ɖi :mhwt9 "s#Waa3pj2?2 s5\&E{oL/dN 9ߓUɉ />B=w[ 4bE!@'T|ڭyWe5?[F/i߲l/}U*<uQQ.adTKɾ*̜+. 䟈Ҵ+C׍R$Z+#jT?W)(sUBlM94z8S?HNw*|ݎm)dH8*ljm[g>{y"hV:߮㐯VfX"qrr0KSsHqWȚr{vY/AKǐʦGuW2ug;9 ĥȹgg8m?mՒ,G ؂oI$'9h@]ܨfa=E~5dm `:Bу\@dLāgmў a@ır\tne~7fǻ9XԱBW}4pzM^/exhU BfoSn؅ٷ'ٱn Rz6 3 e G+ ol,.[- /4o^K3 @53~GE+~E{Lf ?;}C\OFU>֍\*( ~WZYQȔ8=#ϼkdο\\}d"G pVws@)?eAE~N٠]KȷZh7\vX_{EZ1ZG8uUu!=KE8}f_Qm*ُ´ሊcM3=v\{j* ň7>y# mcz# ´bP`&(ѯbFH:v"1*oSc ?$WeD%ER٤ 7u] `i=Jғ7} 44y'4zǛnu <} =GQ<®-XBQTڏ-!韁,'[_CsWZǐ^\M$T Jm|.8NQ*͑T̏YĽJ]\qmx Ck@\%T\@ ^bp3fr,M<7s 9 2i~TA'XQTP&sU9S`(5 {^8zKE²3d&BK=XW'pa( mC;{pVP&"˟"J)#{MS<`_ %x @V=6BF\S1GISqjvZbTI,u ݦ'ҷ8s濹T1-Qk}tMz`~f%'o= 9>ӑ;yf6n#k+!u|2n(]F0h×7i_<4+8^YҴ,Xz a"N-»{ >*fA8?s h^$=qPӽwœlޭ2vz )4䎃ny'&3S<;& 7X=p֖']69j2PCa' 9~0Hb}Mw$GJ;uK(A`+m'݉= k.輡%ֹk VBLaDUzzΌJɌ$K2j+ / )L`tF%gQ AGEa 6:0ZU`}yo|]e;⿚_ Qe06βDo۹i)G(Wܾb9clXR a(*r$rv`_sQT@wHsXuϒQT5m F]~B`FT_ ]Fd ̊4ؤVŬ+V$#) G3c`mL kA1^+|!3%^%W$):B'f|sA& Z  H|L%v;bnI$Z]gu:i!LDdZtA%K],vAǦ{™jy7Qx<_<-w8y~% nNJhPβ6n?rRRoK ܯIXqrppwz-1tr[ ځ 8TzwJ^#*ZiG^R63y6NJކ8HNBJʏEϩ<⤘J4;L" |.iSՅe`iztO ?t\ߤ] p^~zpHO&&=ߚ@tI[bb=Wl!-OT Lb=:Qdʐ˸i҂Ɖ5H\y7ti;Q pZ{CoLXzym!!ٓHPgsI.XIJXA n)E_m zR\9Xb#$:Dfϗj=DNHЅ| yWyKnM$qF]xd _?e0iԅGo'b}|i[N?oV3 2w2 "}CȼzcC&Jކㄏu݀7FIp;'lx `ިp$11vGɋ x qqDa\q^N<2L#<|*CωOy=#uC>MͨynoBPNض.Y/m7,G0j7fRY+/bXAÁF[Wϴ1oG<4gդE 7sd7DW㲁u> -}gƻ o$a(4TrLRG~7U1F\b ,_}XEl{$uciS~Qf&f]ؘJ,}E4 iƌ>Z›\Qlep3 6jlUbXC>}ܙ|&Օjo^“Clf0}j+eL4MRRl>M%$U}ZB³Q! IgsXRWwCKfj>{4I,H:QԫW'pΙh`j,-a^SEumt|7Wn5a]Kifr+{*ط$)X`a<]h',MI_Z~ 9tE^j&F&YhÃkޥEj ]~W̕OjXR `Tn3|~|hD >Z.D 5,cr9y8?T. ߘ惰q3325Ks"(pE/k[M]a3rЯ=={n^pk}t{u&HN*tm Ȅu6Wvxx-m&73@xs 9{8Ҳq)B ftC!gN[ "ԕ4ّx @S{^y 5$(aLko{5(NjzK@cOP[SH40b,LRt\J(J;Hѣ}X$A䆶'< -glˋZ{2.> k4t]q}hw>ɦQN 7<$xg߃汻&vW>#(fe}Xy81rVrfs0sG|F=W}rV XM$7tYPiy}Nt&HiN#M4ª;m>.7^m||ΨgZiy'} :cL9ߍ ƪ4?፭ 5h:Eg򺼧 "kzm7bǢ`ROJP/>c*X/4)NNCƉ xk!noʺ%c~$xVٮ/]y'`;c>) O,%@?X^k$"mk{G5 ǻBs'<,qQ}2g:m"͍z(Û]& ' @0O"RD>%/kiZ">uTmw-)}l5ϙ\j#&hne0IgNMW0+672vV З+3ٕ˛x^EO[:1he~kjY n|p7)Ӡl<O.verJx\gK̓hGȮ=~,ֳ&Z`[EuS%dgk"o u'nՈgl=h e6G2Y) 4p l@EgL;.WZW-[O(U5GeVZٲ(WdEӣ]mkuim lZ[O"=X$:h+nz8>c)_yA9!;l iy:Kăϵ+{ASۡH{g7`+@?'Eronq`w+Jxnlr4*?:t,^ |b=7Kn{0. M_rqW vc>\nv:5EG"C a-tuG'^A'}?B 53txmЇv³`ˤ刊Fy@/8vk-W=ʜ4 bܰm3%h[h?Yb6mTe`\JY_/QNDlJi(w6E)#rܤf)x ,gKN"c%1dfcxsJl ͪ srX'ܦ b6#-IFpWktzaD8b*$Ѝ.]"2ZZ>#2< o9. iAUc&͜5qɨfasJq xk:ZkR [Ԏݬ0N3.+1xt3iżUH2ֽfnL>O0snx85lqD.1J `uaP_y#)HoBbӮB"f.0Yܣ}j&5o} 7bY{s/]ې@ut߂@@*TF;vnEgDnVqLu:m}<>1]}.7ϭs r'P $tw)%bIu,_XQ &T*ff eE\ZVe`mS2$b}]b'݅6\lHV(9Gf)D^YjL'՛Y-iذKoAeF6hõ_Bj며@boUo1#dk!?uT"T_b2lkeoDv^buHQ5L Dʼn+QȜ` :8d6Q1Ztjdb .Ju9m9c-]7"Xu>C} %NB u2by q]%'I,J7.BٲpClqb*8>C^vYT}l LSzKC`Iv\$[rveI=^.Z$ By*/X 2dLZYNۡv5㟋qaABlvuxcpwO8O涫|6nۂ`nnn=v4lLcsp><~ʒ1-VsP`:ILVGy%wLH?z? d[xCl hjE+4{ǴJ-NXi S-l L"5:\-%Hx qNI| rIN; ō %OF~Q't5q*AIMM-՟椘B (vz]9/^KS'@2oMyuN]~4}e|fH{JDа)V1t֟tcd+[ooEvcŴ+q:^W-E %rZSࢊumg|,-K bs 7^J$e/h#QINAud@{D&3l0]aͤ_{2<"Wl1m)QEwEl/yƜ)st#:s1Q;0c5 "d="QP#3֬`9&;82t~ϔn!][p)t~so9$d羲ơLoo>u++ :H1&T_Dy҈wgtfuD{xtUKfGk`2!ҝP^Ray H%/ :nj~ Q)\=&nW& n\[*eWԊ˜a* H>G% ve`Z-"WDQqtM4)l&0 Wp ݤu2!5൜S_΃邚odgAun v1dj!8~/G>o_g YSDg !Fbn9{,yᱮaw}~H ˍSHD烖jTZDo#(&WBD&oEcΖbp&(ß/|dv^7E~p;o! <*x oF;v,HKX'jKf fK"*\U~^8ӛ+%zuemvy |>k~5UhϜsE$TJk=[]RT&:=OHŻE5|k@&G#VÛ4>liCOc"!xP-wN"n<3;UgQw,Vv %\*u|L(G'>#:[:'WU Iu \HR3@ rl&EG A 9}FvO,,0[6PKzSXĄz Ғs>ީk/ @$O*IiqSx . `,k#BNY9[P{x:uJˤ7e]c!{19p)V4w,2Z)rXN zv*%@_XRi3K NIghB͍8wO"[nqƴC = 萜 T MkWQ֕-Q2™:Tf@X[!OIƗtD9!jZ,:8_k~cϟHPY(]w8r딩g5?93P< haHZro}th}TzWR S" Z%md /PFXp+r\8y~qN: K1ԟ .CZrS׋AV3LJ{^LK܃dᚂue d$8Q;e`_'+{ *dɕó4,OG&hO!-|y>L* ވNOVd3׾!w7H=00[#QEĄ^|{'o0U}f-'CJ :ޠ+g|l=\dcڹ!ʅ>lYtӒ@P ÌK;!*Hp2-dϣPm?%D$b-cB=jag`DN2C\E1CAri wPţe5*\Yp H/tӾz@?J%ݤ_q!|* }N!-W3K2BQ ӆbj?\[}~0)_$MLsz K*:˝#I4Wyy ":q9*T||3Tn<ȐPJCʼn(yAŽ9VN\MF1pCV׾ .y]Sq 2}V.D[U Z#P"kR ]QaNEea0@hݱn``yhP!P{&k>Rw6v&~ͨ*(&7zK 9XBFf&!HLu!>L(H?,bw4jI9yHVbO5Ad͐cEf >c9\ Z-{vܾo .β1,sPj܁=!s*' _i:1]mkώw)xW( tB2^!3|اAPuP]Ci{ {B"=KS5[]6]s)c4.2s:"J5~+85+!Z=j9.[cx=0}5jZp!ܔ60~,T6i=[k{[f K`vH!UKf=^BoG,(*_o~A=L3*!JwE~&<@9MZl M&}̥2yK.>"*TmokR؁YsS@fL79<˜h6Hf1*+ S'ZZ4ʔAʱ5͡XG),7Z*^h0%_}(z 96\zy@78*B-P<POTnO?mzs}b{KZ~j[>4;\RRɑ>7#7 8Ǭǘ+b=UִPT@[1^CuZ8vr0@EU_It }sP [q :sǵ6Bf#rS(З'p֤lvo(֏PM&fG4Q9  +Fш OF*zGLmO y U8t*|xiB3uuqlMOКju]mnMZ9#m1po ހ‰D; ?v* Ck.oۑXId';>'*bΦu+tO.p Z?EjYaUx昂l4}l;fDhrsKS:1pE1Q}0ؘD IZl~ :ƪv.%з[ߺ-ڜdӱ, ឧ\lkQ^Ҡh6H(F()?r蹴F%yYu90~F.Ԭ*CV{5-JޢSL.QL +/;zX8}h[$ Y ;ǰn ! 9<=xڤoz`@'y^l&_kW̩ݒ%M"yCƑ";<ߵ*걆<8Eh@Mw!VeK+E\8MJةCx $OXaЫa0Q-sPחsˁV›?s[Fi׏_lѦ3P4~e lPşaKw3ts֌0 JBeJKeהU?%H J .h ;D:L&I4qs RiG.֪ v۴nL ϯmNc!UO)9ܿ: 8r8eW\߫wEx+ʻ)$43CmAN/ ,nVø{JEv#uj4ր,%Gdq=セ 6MO9Zm7!Ghs:ض11(ep#ok^]J Yk驻am4$!mgN⢉EPGQ.'@'%21Mʼn$$ 嫪+umZ3xjdmHz=*5?\]^/ ޣ(wTHQB]zp랅#rTZ9ORd_@IJmȒvhAiPq՘Xxl(BkI9M+nAza;fGwi_M$|‹>IC{wԑiq(&"s =&tيeR&8;{UsF^Hf"Ⱥ(s'Ww#]!`")ξChKq;+P^a2b} W}}U?2,P Vъuh[%|)y;_t0(57zJ~~ַ' FGD.OR-UmXYJ Jod_;>ɇnl]A:\u$Xv{Mo^#߱riET)%ԡ-ZL%L]eʏؤӪQ[Dpic9^HnF)ݏ!m^ݽb:`eP@PG"=ޯt|kO1EkOh焱3b,2D/'fMt+oB/?͡JRE@a$ǓD=+Qt`5_eJY,S?{B߬%HSZ95 tf z*8U;$a=ZQFJ,7w%@j&U=O{UY3,+L/Ďjct2 e/qc`vo^$m.bOؔ{/3tgbXxDXS#.1=,=i if pe+aWZd$[7/쁾a>AnEWn@ _U% * +: V8_B(%i}1U-I*yH0np &(>VXu%AD{:= DgH k!cftD4Nj{kC_@Kiː"sK2&H~yYh-mG2'Mk`fw KHPtMm(CUzNf㐓 T 2! #ފkJם 풳 ܤ*X5{kEHZx&-m0Le:N.=L)O ;ۗUK rW{5=oN_q .c֨٘`y'VhgC ^j4?JjH;{Ժ7!;Eٶ-ϪL_P.ȎVY( 3P5^k[,Ѷ ټwƑ+G=tA֑CSKC`~N۾2M 9U`-h5" ~?aiICR^Jkvn l ?P5-u((o 3&>{K"w/')\'thK3$ñ1l ;]Ѐb!pP[Aq"̀e maəHl0{-V'3KRr 2!lC7Y 9OCz y:숳랤=)>X$Z,˻JǛңdYgaEAf#^Hax}"k4(TtC0^U~k8iY01ŀKK#t4B:O2|d6`]SO^a)Q`Yt”`6}.*+?Wqe+L|zhZ8;-D"3odQFۖt2YNS%K*ӏ?QZ31DСׄ P _vm?>_/]syV]-L;oe7nKE~*9W ؛4߆1o"VFߗ7%NX*7 gO!O -ZQ)PNdNwyHn;rtCqA',ِKFδ{B8ػRٚaBM_LNH;&5%T  [O=/Ň ~`fBOH$|(\Cޓ4 Bd^NeB]+ps+aTQ\r܈ h0~˖ݝ ;Nb{@Pb+D&'G!>DS]kOqNn$U^d"|r3 ZG@SPgSZleШXuvN@뽺xQ |{%C/n1ܬ X}f~0:;'0pXh_ev"Gck<^%~"cxarnٳVD s'dT?3 3q4q8Gp/ͯ8 '߉3"3?4oX0յѽ" HZM͗xYA^u"%qe 6w.ҡh2;5N&~RFB"Ż)Hid{jh\{z{1oxXjy` ~\!BCAsOY>SN[l,)b_YQh!*J"x )* L-K˵U>*d8~ \JSXiڡZxKs~_shհBNXϴKsNԍB ʳQߩ{fOg&W#fj*yy$,2ye0㺸_t;e ?;N:nxNR\F{'¬mԖWIW޲@e9xb0y6ͤј .J<7eǤ*-`!CAA@'DgBQ xep*y^~~{16jdIօ{a4crGiwhXO:c׊[^B!vXEМX#w9$\.A'{+C<:qNv{:lXHP;>xޚco=1#l=qN϶ehD]ӨHO, t8PM- P<怿}@OkE~]ZIn?NJ2=dhR-|t."9wm&)$Cl4<2BbK#H`e z~G✽ȁq0=+\'F%_Ma 6DڄY@$'}huY=6+V'"֡bP[2]b:IIxDzΫMQEGrj4&2 h`P!;q&!n9ro%/w@tʭSJ_U)8jHD}w  LY͚ ~%aaaF ldI.|vvAV']@on fVބS2Lmn */6 qhs"J~~ IK,h!DiGuE; N5ю|uGʭLE ly6:ρoLAWRlq8h8X̶:TH< v8 ΀.w6r=fh;]Ŀ%/I^_U+|'-Op'/v 8k /W͘paϳ AklѧB2V ?޲[AY@ԗZ<0{N*Jexdԡ7J2@v.B(IC8`̌Yq[ ST"2}"-zZCm]@ &""&g?E': ڤ EYxhz;Q5i2jكmX>yUCY$b=+>Y%Ng WhO}UGf̗{Y){7 bV0;X ,3RcO-Iϩ{bl.%!81+fd ~K , 4!g˯Y)raC"vW«*>@-!ܻWs 2'];lw2!@\cfz sbt3$܏C#>C5h7>kOma7VJs"KH:]PL"BcblM ~,H=C_pP)x+[h/u#Lø<٧:߹]~C)–a ee4s=kK FDZ-eIr*7!Q{e,)ZOy'UIZ KCFK`_` -ZL_n+bl<$GJ 1 G-}cfcLd=/7{ ]Qxx/ݑGXP6hgޏs}pge9nmw3#N>}2l(G>'okW'f imd5Z4~EFQXCbFo^Ƀ8W̪IE6 L7%Z4Da_νPJCr!8 ׽_7).mvD^Ks<֗fdLw7ԺCKX ^W_:6D^o OV#PO}Hu /4.ZqeMqMݪRΘSZz?tn߁*'|-;C}.5CJ؏ctӝVHrSjLOY; S:=,7\qEXL?knKOt`,/xejw3 T?CtǘIit.vpt@@`WRk5G Q:l!V6Ĥb5CB :}RiGc7Rsϋ.~W0uZtQvZͩS08`%,UR2.!~Lɓ#LKU.ҺMyDs~4)m-Jh/k !%T|uXC^`ע aYu?ת33<)]Y]:N~(frV0?8@xנҵ3Cj/8i0Qc؟;Q@Eb+S ϴvrx[BCM 0?" Z?@#hBz̙_4%VU,T!l/R=Z}HMLCWI<>ˋCYVM^X^m2c 3 pE3]E^{19qsYoȁwN_} `pP"Ãzu{ 53J(X";HE_d8S)Ps{T8&4 x|6[eMjO9kcro_)i껜epYBA:U)K,M@rmY] o(Q^UDYFh ^C>TNG캺km` >(omGZX${ =:AY cKW薄\UШaj{bFFu k%\mSѦHL(V$@%FP栄{{*Oes[$.P%6G&gUDsU!0[ɱW%5K4]Νlts~ǒp*wwߨ ujKum LGA%Sl@73c;5HN:0I]Yp2APB@@l`7]Ƒ¹M'AUz]fմJi JX %.ӂ`؊'UE׷y}C"%1ꎝ|F`\w@,JI.v"ٟa(`G?QdV)NH*LkgvrlN[ GHzÎ Wb/DkGe1 CAj*$5#2kYx^KPlZZ({nO^*X,~f.}yev$OH͸,UpZt`Ol߮) 4\*6t7̥a 3} tlEV ~YtFR~}a[> Aa_*™eڭ`7Bn| ;ܟ^$vlipTOP_Mn7Q[C踗+e`,E*Vt+PFd(#!F&Ρٞ'Ѽ_Q]:QVIYE5SE7C`F`] V@K_CنϜ j@y@yzSdȬBBtٌ74bЮ?c0jy<(91$/}pi) ?Ta kwX_~6gtL6pqo9:7KT](|bf^j ]oH߂fyq(AV:OdN?m-vl$]f^-!˂)fGQ;"é;>C_̀Aonyx€j˃}R*gZ_N#E H 4u*ڷY`_+cTסo_ (}M=C ,Jo^]EwezA&b}N}ӹs IVJ\5cq:(zZq{^ @L\ 4NDz7- IzwLi%u6CL|ljѣ*{9 NNzI"M3v`p~˄9iB@j*&64c"P s :'E+cYep@)tL"x{T93ZTcW4w!RpvXh?pgQݎ;<#!w 8i+AQ J! ]ځ^ڹZ7Pq0NNɘJӊ@'aiL?R6isGI?wEo,&&6L!ϔcȆ7½S)o5Mҡuu+@/<iFHOYbXN 'QzUeg/邓i1Tp}N{7<ҎϘe*+F09lۍM`QEɂg\+S͑" jYE$s-)}.8Z3` &BFbs _Ay>hш3sQV>wM1 1`;\wݚcxl7G}*{7,\T៌qS =,CȜK2.3 G < 'τ7y["a0UӶ㕥3pAƀD&MLIRm=$=HocCVk\HYX*aZK%*f0r>_&9, =ODn d\alڕcTdOGgz '(k&߭`;'_&Q~LɲP+f54wvn8! S : "LBDɩ\ G"PICX|&k +Iii3Ȓƺ,P?;<[\h`n0 3n~QSjY'>mKh Q;ǜQUK gg3lea=:^X4D޲0d\uњ :6DaF*GA`:rOwB`zz ]72l-:B]OiV=E=J(-UC0RShz䶀)1gYZ07070100000370000081a4000000000000000000000001668c1694000069ac000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/bnx2i/bnx2i.ko.xz7zXZִF!t/il]?Eh=ڜ.+#^eQk:/L*+)`;GoK~^_w%Q_78nAAE6P(}|iht+}+k8\OcQ@V gXO oິܪj)> Fe$~8O"ϻYV c,cDW/X3(:#'Nu&A|ᩉpkWǰ詙02vK/y`&GZ,e ~=bz(pPmi_i gRl/cv`!\:l`>,Մ%*2n kwQ0ȋwjQV9lD1/YR&so65mBLEm̟Vȯ0`-Qj9JsĘA%SsNZõ5UJ!m Ȅei1:o#U/(!Ш9@v}_EfBhewe?܇ RLE%ꊛNS6ͤRAV6Jqu>HqMg@`^$u#}><|BT؍J! *ZaG)45͹\'yž62ig68M#Ӷy>M|^;,ăc|NXp7rL¼otҖvàIj|?/! .[Du L÷=&) z;\;UU+-3"u \_wzGDž)%Y76w&uNanT6eymM)BUOΕ%ToR3ثy2B<ee^XeavX<$M隊3rEqO'I"] "EK=v% 4^Hw;J;u;nxJGw6(q~8YhkoadRPl2D4_)g SsrMRvyKnjTX(< p=juNA|npy WH5m] ,[h H ;zp0񦞝C-/w|˱Hw,0hHpcH_P%WڏS NGY;W°½EY  ,V˖:jWx\y" _.S_m7NjD,XY'˖I{m$QG Y'CZ4r)96XyyԻkuwX^ r9ܘ4۰aj|( ]Zo7We,6>Т '؁'O-G>^R8o.hTC9uݯ2/^}JͤM8uIP+5%sa`ݫ z3a/R]'y#rHZ/ 5;RԺҴQ/_M]L,)Ō{:n5QAuUz,DZHD2 9y}xs/.}!_L܁3pODJޢU n^mK]"ōrK%M~w3 hѷm AOcPfwI#pBCa-XLQ`%BFԁ X C *Mn kpBp]ZpE g?CBwP0hC?bۋKN L YRC8* *=Dx 7@!R@{r<=M͗u$&Ɗȣ%W5W/UZ0F*6m8gAz1F]m,ڑ 61=6D'!YRE/q[%YC!;#|1)|l >S֬cug9 ~yo܃bsY2Ҹ,/h.Y0f;iU64ZyLxbƪx#'lj+gGffBB^ŒdH~ {/·z~vFN%Xiδ5Ss:%%7m&>pNm$%^i%h[Q#O63<嚋(P7u"Z;Cq @1`Dw-|hI]w-#4./g:rWBfoTgqefNQE o/LҾ`|9|$WMPZLuvQzh OG±FBV`/ Bu;:dՋ}sK(Y(nK@kCv_u,% תZ*aE`_n@V^0W{8}véK*W2gg4W7lPl˗EAZ!A{[E籞R<ǷrCc12 Lba"2s3@8}H:y;` Wv=P<̫SmMtKdUCKT> Xo."0'zr_5G1|?6􋶬'C=#s#ұ羝~s✈iJQ^ox$CR q=n5t2QF4gԆ?bŽڈ&fma+mdLR;ESg Kּf@lAr$:Eu4Zx%ER 4`UBv`m6d`O5d{ƫM *XovFo탲A/ـ!b# 4mga.uzM]fV+h=lv#W ?b tz]4 5Tjil"`bF|b/PL' +v$C 9n 3a1;>w[Jx`Z; g}?|#z!O^ⶬȜ_?ESm%?les+ƈb Xk$kN .{gZ; o Sq-SΕsa6gijiD$6[/M.U`NfqyY5hX_\ɪ廬x9q[Njg3Ж@ͪ`12 ?qݝuIH$#6Ozq/xUQwHƬVCEiܔ@M6TPN9_l}'2 \/sđ(k߉̙emn6e.2ds{9W'2~O:8+֕WC*~L3²_m2+b ɇ P.`p|XCi.}$1 w#93;p{]\e4Drfu5I:ůE}K2_Hq+* d:t9Tz#]wT :3!-έS;JTSHߕ{ߙqBpyQɁ x>H-(? >&}MfqCWX:qf 6݌B:)7'{8hoq L/~ՍYޏD^e'vYDN ,O9| jTm'|ids] VFM4rtq SH$Sd@?|X0"wׅN) KOĺBT VE N#Ona<*v " ţL۷oΎ8^XZ @l$gU]$ <`J[dvdZ pmxt͍&+isH6j$Dڢ~]¾5A&XP&w凞t)ͫ4uQ׃9׬sIÂXcAKw<Ŀ[l0Uq2k4K/Nb;Cs B\bPyvzhP~,K7(jCsۂ#i7[ľF9E8ř}u 2x(yJ; >XՆm '_9|*^YgaKR9'cKLrb>AgJ8'Rafܢb{`BvOgrU0Eٖ~vgU0 j[ݫJrL?)ymikР`>1 u8$$ ouD\M44 @G=@o]PQ%/OVO_X^ d7TPǞ?iqFO-vzp<ڀKĽLHF1!YR8 x(dEFŲԥ1?㖬a+pw0%ss+&t-egx^ g8+0)TCm!_`_4kݙܹ)I=KoTJHv̕J7|f>>kRۤfD+T3Fڮl~Vu^Z܀Nء߶<}%_-6nC"nxھkO7b3hqTi\]0#Akg^> xDŒ.n1*- <4/;Vh8!oC_f"?| Y;rlBb-Y!p{ۯI\8Κbkx9)G%:Y~5'xX%B&c[Ǻp›и43d#Ux Mq׺%p+Pbfn]g0y{Vd͑LS0#̗țʎR2V FNpyyZG(q)xI `M2^H{CK*뀥~хXƏNٳP"N%> h~^Ri Kai>L9 (ݭ==zI^EDxKvLm얆ϛt}NZՏaH܃DE׿`=Nw_6H8Ĝ;tw[5 փTc9Uɪ͊ĭHk`>uV/?v@X4Us3q9jڡ3ՔuK>~8tS;]|^=ei,ˣEsʮ~9鑝v2z0 "ʻzPRxa=]9Ha0~Su1~r(u":6~^_~9 lZXY:nw_lF ցQ"KېN{U<IW~5`ocAs|4~\3X gқVe4s@!4Y)X愗_ v~K N ޳1)S7K.KƋ7N` ĨqӡxW V(z(T{B[D6ڗލeG(G*ŅXFvv]mr5y7QpUM2m)q}εVGԌegUVU<!?OAje}ɽ 8?0- 18TEv|0aU..|p;}OM!Hkt-$]p?V3Vn'UV!V_S[&ǕٮQF6Qf& n󀿻iuN<1:Cep,?*ܶjbH7VRc! eŦt2?'W3ma`gm9#b]K*E٠qjhe{Lvۀeh)|#GyϯbT9ņQq9ׁM`D_|uScRisEAcŒ~R/,z\[ Q9; :cQ0YZMFqcwmBEOJ~bD*_AD,葿?1'sU TxA/l LthlDu概M"CMŌ o6u/P DZ]4] ͣg ߂}NȚ=1_{8hC?F2 c5%sq;vCȈqz&_~_vLX5s 1IOU sqް}w .L.:'_~pp߮8!g22vk rJFdSܾ=V6BsЛBQLSK/3#}H\Z6 Ƌpoy0B::CMpR3=y/odu! %#BU .~ٸ.1T^[XÂDP~aORM@?Z@xIi_a@*N-z0bbîSB}݊Uv@?P+/޴tp>$5Q'??tx1@rk-^@_QpY%xԢJ"ednJ9zJmpih= YX -k~~FM3yz"'/lm/よ0i:@td3sY*c/h`i:K E?>m136Pl]qnG ʻ)!! ^`Jƀg^OhФ4F'I +q4`/R p5Lwjh=VbVYEʶUy?[ھ~EOz6c sCC9֫E?@@1r() 'rJQ b)̄dq}}vC61W?J,g#%rHǜEfH?<R,N<30ز6a9tT(ثnJPh6$Ϻ$O>wm.Z\_6GBɱ34 q3LɌ-mei؟;V!? @󟵜fM8jH/Z2Iد$k;ۉWA0A#abL^nH&&w?F r=Ge f){9Ny?*X Vj{sIKMy^Qՙ&Ύ;=!?rO=,wܧw+sP*(ɿ sY?с7ņ&5 {3Qh?=A-+d$FОid '..Q-5r%"z\Zo{4/AoL涟 0]^U.%r@L[ jV[).cwT\TU1*TtҜ y]f/CqLX㨇L(fiX KG XdTp٦xMnhq_v5?I& a,o#~BX iom m|4?~3ba9||8I;)7’9 ƏEx#Y?)Z%) } Ixz!yzX^ϢXG tD87*N"zt]ݒyMeV]v!ȕ"ZHԞcWagbS):_C6R]#mČ"<_.BCtN*Ȫ-HF^[b!_wV%[Vi^2}#Vf(> =;-ӻ`[` B;yۏ`R&uk"< su@&uHRGT_)J\UIYӸrP?4m ^]=!/=6~NU|u>Ga+`GN|C!?7u)Ϣ  Y+\Y?uȭds4}*C|R! y \w+!:Y9D>t5FPv1VBQҳ6'U>בƒ>0`:؂?4 +&3]_63 NU\nokFⅲtt(gжͱ7I4{+onD}{Xx'ժ{ l'ݝ`!2tl\wxq]o P8i@We(bm4dts[ _GhtJvo؊!+M @|[oA+W< ַOPФ Sx9{u$4Z~N ˻0n|Xx2[U ʥtn~2&ErƩmc:G&" n3xlwptO3xhuz&m FNlޞ1^4B'| *c|!'2-Rde) )HiǮLE|xo媼xBq_^z)3w}{Y LiZUC*,@aSh07Wxǖ\TD׈ @QaÄS0z;AYI-mitY(i?&dݑ\ f6h"2,ePWszgWaÎfG!m[SrI[1b~!vAb:WM\8%RʆAl͚ZEڑ G6Fh0Z65 oy2`24}srHx"([p^1h/İ4Q!P`HT0o#V˦q76G-UA i"4sOAd:g3A4+0_83# /V1j)8֭rlrM'PI/MI?z_L[*C>ff' ^"#<6х Ǜ يKC=JN0m m2.79mBY{Y[w@&*nKscw/R"sh/8*-]'C1Mfa݂Npȴr`bae&.׆IjKoήraJUܭ~a XVֶD^p2+ICYU ƩWGS"D=#f'6)5aZV@f;K7.8+ _*O<D8*ey#av[p:*Y\U ;%쒯\h}hO[hY"b.f*J?o/YI{ԿTP;AO*ũ erƈdT%I΀H&b%_4b%6-<M:#RCwEAFGWP^JA_ Fu ?όSF_ⵌDl02ã8v$|Vm|.o_KORu(pe'aBi6B~ פ9Ua?bϲLe : DzW޴\As%9t0`^bBE/! $ٝ[AqA/hy^g0=^o($ڇObɗ1"3t!K!PCRe}+OٻL[յDZ+v8lڲ+ia+_~sR#>7oo߽6N|?a{ڱl!vݵ>8^A[ݎpjteIl&eAAPʦ1/= *n9J"j!* <'n?5EȬ! іՒM0׭_z>ֿO) *2.38\ra؀Prm1]Yl:U4Kl"jdBCx)Rd2f,O<T'XLɝC`0Dz}z0_X;2#j)"n5 gF̪Z(WyE|| $U.glyg ԔCЋxRԜc\K8ЮH@|bW >&Ge6śj]\'5|7Et[ @Gッ[ˆ)L.ug gpm)Oǿ6iHBtZW7!ԬJ|7pyQhת"$!Ы9{*&N rDMƼH+ W(?`O&#ph"7"qG7l*Ԑe☬yq@l徎YX.a&F:W6^3%mrw1Bn\VRRT2Zo!PZ8W1 ҿn5lqoup|1tem%IPnMg:5zhB&Ku44zV8%&/nf0v]?Y:[ZѼދUxLE-?ޚs"/BȄ62&ft^&CUfgơ~;[/WxsV$d,TOk=(s|oT<܊Ӂ*zPTu}:ǙnFbx}ȣSYnb }`J2@þZAo U>t9ϛSSp^ǯzfCXL˜ݼzog[q"Oj ͮIf$۞ps/^Q~Q/X+j3UP&ݖqAkhՏpB7.84@1a"ylR5pEqp z E: .td\|k~e>}H–K`> 0\x%JWr_A^ U6C/2w])$WE\=e}G*3DjrMBĬ- EI0vyಎ1X,xwa>\w6<}}KϕIh˥; =wۻء$2)9 EŞ?>8ל>bщD%)TO;!#gHoŴ6ʶJfH>s ``0ةba'aMk{LߟXEZz14e`kkq:'`k%8|7ҪN%쮀$vzo[KSYFوQuc>utC-d<Y{FRZjN?zt70W(28qô+Y URx-? zj%lvA w[?5m޽cݓVуYZ58~T?wQ;nyΟ .ocOFZЎG+v{=]61;ʥѮʘ"lfP*QRϫdW8sB\)%nqq^NE_s?\N'O&Qu7Po |žR{;]{Zfܢ(Ig7kI͕:y zh0 "qp'UY6~,h~,^5 xV1 J\x ¥1TOD}Ȁ5c3{:;ĕFmv\w&^&aY)8L9-nFi6jqzt!:x+!f/-4Ўa~+ 69mۅT|Σ@\_]IqKrP-F/+q@oᏕ~3CˆgX. !*X4(%!0a&r?JJަ!aTdq @AL' _pe@* Q'h%ܵfSYtY,DtA'!Bqb|ţOS+aݼu¯aC-UQd7@}-Ebbwc%)|.2<#q-!O\J3 ?@Kr08_*vx?9X g=goUEhԽ d9UV{B~_15Isц%ޞ</"Q1,>&2>@ُީ1i֘DP> d6DtDȵwgc"*AqY ۢx#]gܙ SMI330_r}MnNX3vaAn6&& AA ː=GAZ>]X0Mi$J#>?muP<#Ac3p˻Z QFZ3)R@gk$θ$#R:o{"RyR{!#nWF[OA M<}/q tdA\7{FLq$>}lt̎i$7gԯFhp[lk/I_!I!}R[߹GG*(4Р|q aJ-fg2pC\,B)74bcju ih䝜:^y1  MB QЫyhH{cH\u(b]e*Eh4Rx)i窱Hxj$ȪJ}8U!(}{mssU),>OD Nv踰 l)D@6 +IlL?-TPLA٣;a(Z_SoZmMMy$K8M?b|_#EeT=OPvI1P9@gaW{ϲ,pU&fQ2&8DL' {ab<'x1,mJD= n P6Ry!vSs@ pzj2h|Z* ;e(ڏ޽yp)P3wMR9'2 "Ug3:{WvDs1 `LJ hLwщ}:L|/D1dۥAno6=]Q'm4@F/#ai-A.]cԝ0]hk*Ϥ;sp@GM?~3gyk*QZ/Ju^4v&W;g򇪴mO9T3ӓgc )5Dp*a _mVVpBG^^k1m|ؗ5VI0xo}.K͟3"r] Ns\})*5|>>.m|,tTz_U|FVVi3KPd?aC݊o8wd;fX/F!ܟX5$RkM@g" t֩[Vò,ҺXrJ 7̤:RlqDgYpZ#hWZQ؊peq}#_`wYe-9GPIDSAdiֈDۤf32 +N:FpJV$6JzJOjLpO~V!e)H ivd.[M+v6jVG!BhWi#6 .rX53**hVW4D-^MK?2 }Yq;w;OFpmF\ urH4ŕ"4':.}K4+K CX=Dx Բ%S*9&.Ms\O>"Pg"a=_|u!.~`AVu7`XՊqS;wu]-D8áIĩq:k{[ B +`)u̡QBѥ;da]3|t; .=!+6TG\%ض$uWR܏[dj:Ӛ+"{=à d}ӬK k# O #Lͅ]񘰋B^[We rձ qqm hJ9Ùj)t TN&P7%uW+9Jpt|@YDl7|g7ڱyIKS}6!" ]Q#'ݜՍBnR*]J]E4 Dᾑ7j&dy3<<0H()ub(.\ e9iXbet0噽f=)z&?/{3u5<5FuI@2k64=/JJƀzYAaԐun1ri|A.alXמ(4V9ݤ=r[ˣApAp|S Ӽ>лԖ_-*r6GC3 t W ;#lT2f5)v`Tyg(N;+sKV|jmP7⚆3ҧ"lAb ϯjmq[2pE߬ q Fz+vVoqOnf0k꘵wX\J}ؐ |[.HK淈dO+C__@AeYH 5zӕ\z5:+NM )J.T+{U.DL"E=F c+/t.Dui-sd³~[{oE7֫vЌѡ[[οvȧc[S{jLl|fE 8ǀaSzAYzODT ?VF< )_\u=Q\ ͼlS/(Wx yep)UwQ1QFxhC,A8ӀG3i0YHq0R"Ӥ[1%V">f;hU76/.fmez)toZT;l+b-Qv8HmI)!ImNW~6CB>VO(8wo`96eȍW8L`ӧY+af*v؊ 4֩Lx\NbIe8e8JBo-eБvfJΤu9$bK ewmWoQz/?vfHM딏%Eqp߻d#t.![X-NK5f7*rem|tBNXͪ&T}ĭ䀤u1]]/avqi_ao >E+Ĩ2=K<|o,/٪ ~ӌf-*} \:e<b uWiJYd(z4^$t=Tͅu==A&)2>YA4?;nf̘4G,TR&rw\c*EHR&æ.z*R#ɟ{_3MaƘKaWYgq+zs(0Ih0>_pRI9Z̧.oDzarBϱ<.,%Tyty2q\k_y5jUeAǩ+6@k%*X }p?:/`؍I^宲 @e\/plBÐr 4]GR? aR糺z~[UUaZuW0Vzo &XWvesǾk%?Ѐ8 <bӠw |QTˠޗW<Rۋwo{#7Q,ܝ=4߻h`#sc=|gx>gi ع2W vP^ o$cYɉM<|AgWz,}sq߸dTJ.N %pl#Դ> gER!i@m4 iI{!O~pɥqz)*"'4miq MJle_Gi;N$&9~|.aBvl6J(OY(}ιhI>ԬXuZ=kidGl7b)Dgh 9ٯV~GHsrkGMLAxۺaNl7䙝Ӑ} V_O 1@ K9 w'Ncnj͟v"IY{ʸ S'qTMDSEBt,"[RF=21@x&Ƚ.Ψ_;ĭ# ۯ a_ޢ*RZt* V>!Qd# kTyr7  -Ίma0Ahb`)w8aTTs6>WP|m\|}Y1bHFURHU.$~)bCqvfh8 _UHHJvdo(oA]WsPʭgՒ%Զޜ>b%=4ю9pohtToVyqk 10 r O _w2zPM/RlLdnⰒf6={ֱ%Ȧlaͣ:8\bk'{7 !<9Ȟcy7YƎuE^T 4 n *_g̐҂&Aj9Rӵdfc l^G "9'v4`:yݏ6#6 M3n.lF9WviblP=8/~hܺ-<7Q̙BE\r5ޏO*梎AVcolzXծ7 Gԣ4 \$èϷqqL0C׺W<0~,dlVdT9*,6AM9B(̹w}tҢ m(ʅb84ͺJE=G ^FT8sIMMДEv\g'ljyyL`` ٟQCߕ:ȠcD_8I& wsʵ('=4nk qʠ apsv75\{$:#;O=!Ogd%Ꞛa*LrK,IR}+vLa2l} uCܥjlb0賆?| ntj& LܟWSJׯLb^H\>C D X}N,}˞*\!31J =q@x\4jু.d':dz~q$ ?t>R_ږI˝֤u T!0o4{(Q Df""#JMN np7U][hqBIE>: EKW.<#?uT:OGj}M"3drG1s侠rNƧT~Nr)ƛVr<&֓Q5sB3\ant72vn3*zh"Jlqt7oB 2۝v_R)TlgQ_* a)R Me?E}y>,kDmSؤ Cx^~>'ߧ#}e3}mH$Y۵>wgwdr럨)ӃFkA40xɈ&CD"k/KKT!#gʻ?a(PJSBPF*y4SuE9y 锻~[JBˀEW ozH-w1y7Mq]#2S 1#`i }#+^.h*6V[26.3&n1b F()SJ("l BP "X2tvrfHU{rĚqAF("**(-<C Mh\x V3}ź@ҩ_{1UHƲd־(\#`K E7Y^3t}[,Lz6sBlPX;k\xKKVծu?@B1Đ *~Hd[qHBM >LaKB51n,f1Q_vd=B[ v%"w_L"yMмScwKh"NqyMB}%'7uxth%7!,E"Jjɜ6/.a "Fi>jJ8Cg"*O.gOűgYZ07070100000371000081a4000000000000000000000001668c16940000ff04000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/O]?Eh=ڜ.+)>i;\d '*WB{nO6BG5RBJﮕ9Ԕ„o&cvfͼ[zŹKMz#r70j3Xa5XΣ=qK3[9dC}mt1hCuAUB{1,fnǑ`!N\}[" @#l 8 =Muu+~N8|z0 [Y+':IG 7KƴמHF;M&Gh ό{LVm;gqP=L%[9W~KZm;%XpT> =}y<n[lߩbjwE۫ۇ<.k?]N\XyǓG=Y1\fn1EڶxbS34+R:199M  (v&bdx*%߫u`  Ѐzk_jԁ蘸ƬpQ lgLFQ](klwBϊ Tn㿻`cTu6wr`O %$^fEd]"ƞʑ/_ft:qUn5:Z0IX혍.<"jc(ݸ%QxՕ1X72|!h_ҜaS OlM@X\Kq15{~lZnc `vDڿx$XV7|웛K*R~&\|MO_m_{nc0UjhHo a/~"Ec@4{] e!|H<?^ _$Z.l 89S_ي,d]Yb {bbviƞS|V Fn@U:8~k&u~wZSRQcP|QV.dII}m+ÅvB^- =#]uBw4,/k`,DkE.e< s1ax &{AkpR؞}\{n?Ϯu0պ ,|ڵαnC\M-dsSւў~tZpro9id{dEΈ NNȵ['L\F5,fЛp6ΰ$(jJOjZ0t=V0sבߐϯ1T*Fֽ[xz\eS@h>|MnN8@0BVY 1޴tB/M5$i7ABҎY7FH4WJ2T$D&)_ ]vF5FL) ;lS^Ku4`TR&<ufȝu|DP/CI <mMb֭Z,[%c!yI•W[t*)υ+|iiQ!&r&^KscKu9r'{"Z df|3Wޡ@fϫr< /k FMo?wl"w1H]GA ع ;#!LIY3,K\E#PҞ%6#H4q cm[{4R -k7" l+JdP=ܩK>FQ݌D^5ܻuF?Y1G`qPۻʃ[i5` +xd=uᭌ/R Nlԯ=4 dzP٤D gv;7%)L 9ExD<.(QÛv安tJ х;H/$@î#z`Ufȑ2yBR\F;Vd2sވ«IDrYsDKnE;uޅNAqʤLҼZAcp?tzXA8Ȓ>[LżLSI\o?z7,HZcc*mrHš>z~[]4e#OkXec|7uNVX5_{QdB`]^ 16|eixM{3KU0|SH^I[?Z5GXZIÍ6 =K1(֊cO'jfH>!֋7fRtb^" Ky(ExCrqѧRz;YAg5-LzrSjkq/Cë+Լ{SIUW&XcQ Y$e#u@Mc5^^@Ը#Gʏ@ .DKBSLc7m٦㣋کĺR!%xp++QKVi7-Y)bfz&nu0QՈsS68C`(W=]MbEκl2{1l ׽]@3 +*-)hc֦%[J8iu|(kɇ)!R ^LJ^beV 3쾶nVCVNws򱄪)]62˙\F|nzdM'$ nB,dR?s1LcWMS>u")twfs*_:hE8 =D JK IaoE~ s*;Bpp-[zR^FYZ=&|N.@XmTzTOg'ħsdsFbkUud0K6^fb ۄNG,!_Ɉ- ˁf$ά$vYY*͡m^Š02>4`Qtn^taOv+IŸ7KBf-+)&G%pid]TRޓ}ͿR@U-6[$r֙̓0h^q[ 2s 1uj>$ ` H)G2,zwU!lz#1L))7tϗKn ]GpC?6ʸ~s|,cGt*6yc\)PGrCujnPm1ºb[ g@olȩo+}\8晇rGp10kȈhƿfy Tƌ/Q΢["d/8r7adUXE|XDoMAPAV9Il7렼 Qv3_o}XiovYkjvXoFyaWLc ΘYDh =݅'m'e!OT"6OIƂ5 ^baU6OĻt/[aYUKwXV'8{0Zu]F(I{@`/2Zw԰ r߂:ޥ|h2 lRՖ Dߗݴf ~ mvU6y8sw8Q*LAmg\%>&p 6^v8SjEA4Yu(9\:H:~Jշ boOȖiJy .?1x?U|B+'n/rնZޅ륥Mמ#m-o7ZBdhݍ-?ExM2%`~CHpRƠSi+Pi?|ޭ+0d[kS 3IJ0܊Y"ۺ (*fQ$8ڋh" J!zPWcgFԠ9W<Z %5e5eIIu^[)>ҲϜSrnĄ{.~(&T OHD`IWomEaWSy?ծY*y=-I8+q4 zOR5UKq))REGWݓgg?LIhAOh+S6 q<3F9]*7FB,uI&o/a: X(Uǣw c$S6ә"^?TT%puP{1o:7X׼3):S%g|0Z ^dTsʭ߽n|^<5E? f tA\ H(Nso~ۢsH]AefSD@ed5%Bɩ=v{9YY i|M!–DDo5sܒOU o\lv.R.A8N:u% 6gӬe;!t-ta\k  냈HC@f.7%$ vAnvqXY*N p" ~+ lU y/b}M£7\{)z`CiY[w dK&сB^Jw. 1cl-Nx'܆o|產,‚Ч1}FZLO52/v{^Zn[5puu>\PR5`̇fX{"1Ǘ?t؅h(3KD%;`iIT 2c"KS#;n+H\Y3l /ʄd: 84 gqo,85?&#rƽ[pM7_sΥ>8CLD&z~Z,Z_ɡH5Yܾ5gH;QEkT³D(/GJ]d}i yگ$틠#Iol1 a4 \F擵E^dM0Db8 ce?WW=ՒTIm7ZO2/^ϋխbȀ .yI$o2a^} S2XMr3&؄% ~*nH ]))`}*8묜Fw[% {1M ʺ<8c&irl&?I6>Ԕ" zF ND O6SA_D+I B?]E3K`(6`2sNb)˙·UĕB>꣞=rhJ]}d"i[1k7p]I$Λj@!ڶC@74%N) ?pz嫋af;Ϝ>gtN1 RKQo5lSrڑVCxSQ2R53C^3<Ȃnf&<Ǯ,Y5($Ze?HX[$  j>-_ƪprةб_:?S>֋,;3OqDAX':jC:C}E:Ws;R qK&yq-2 & ׉R y ,^,tu;a5ՈDdzf *mHOҰ~=>뫇_hOkB0ho']XeUpw ިˮO`󀪑 qW6$rm%o]5*?'w_Y/Tܑv"Qtps?=nTQ l%pYKHB}f-V CmU&UڥOv^c֊s<-I{1h$adj ] GY(5H>=OV!z{mo`IxCn?y3aF)֢`dg&QJ%|mYӡpI481qR@ P (B-^ @\ŐCGE } <ۭfZ0l 7Pq.Q{(e `3mF_gG9߂;`NcdFvv KQ z`դ|e¾9Ί%6EkA`T*~$T2RQdWscb⚗M>U:PN/ێs0yy3WmɝhtFC(!nKzJim~@b8[YG"2s=4J/2{I(yŭ̹Ȫȸl}u9P>`txp!7ԥmWmGط,|1/a/7]h)qLPU YP3ʯ|"LfJtm}ŭܑ}$Ybj|g#LHv:D|"̧5%\5QThh0 [#KŚi/3"Wu 19xW珐;`"iMDiOR$!i-Dd5%wߠBCyFw<[\;P^ DIl T.97j p`CLT&`D?3ixÒh"~h[_S=]^ћ0VSۭZ5O0CVX +.=ͣX &O"Zש&9^^*(ezY⭡~{Kki^B0o$uT(aقc cǑZaIsܫTn `x"_H>ۙW 舫7)<ʚ3b,t eo4S8Oey.^'Rs)wMaxroMZL"4[ϣq].|ɃW%s' }!sƢw!&EkdĖs;bUEWq$c/9#(;pw=mO w.8ԓr"K ϕ\nE"eX`h&E v[FAӺp9η1علt 0U]8{Ɉ7'qL =p`nFDY6&|:Px= 4S}J=sk4 m6*,ǿm~,xW>t%4;ێI1a#6IOc>/W Is^)g0f2o9G>Jd$7eJl#F֎lHu@ar'?F󇦫>J3y^/{v:>Gm@֤bD*|ixHBFZGo3$!pp-\DMvC=/[uFx,:h4Fp"Y59+E":6g%?=߬TS {[Xt^B&S_$xћ"DwK|e` n2:KlCIㅽZ5h8[ Π1~pp3Y$]o?2k5 {ko{Q>o^e WNM}̷}~}k_#8%T!αE rʵ+~#@?}Dvg ߪ\\e(m"[CF:٪;j`iGl$3ts qI@s CdHci^qqjM]-"`6 xm}QvOb=|a);1M' i:MFpSl `㧬E2p1h3:D 5+|1Vx#kr#&eP#K[$O(%דd%hng[g/E$O3w??\Q(J'}v>w> 0*;pwYs jxv_e_UA7wI -qEr-r}qN8XDQz8tQաUuPQsH\<AmPܦ m 0e+eoWz aqj|<}3޼Ykf-eݾ Ym$?<A%)'~}\ /$83@䕭0 ! *&=~SS@J7Cmķ=!\wT2*oVL)IYqK&a zUwFpYmw"ªWuD}fP ꣣(!~ػ5 .f6x w.ڎwFF -:D[x$^kߌE>ܥ Vcr#=wTz2̍̆~TI?z*+Sʘ];,GV Ʒ)v+_w3`J)wp. ؇xkz,A5<#ٶMM4ЖǼ0(I'5"s1~XZpsS7)wӬ|Ų|[FqS6c"08͵0i V`E ] hk ᭘Cy&Be!>ŐyeYQCkdnsUu}".6+{_Bd(Qڦ❥\`v\-`{o]uO;{z2rɹ cA %1fDxssA,&a@stDs(J,)!0d7Kիoy}Xjs=r:{DoSx؝&Tz f2#zU=rѳR6lͷ9}uEktN ]VQ]F=V0Ä)Fa(A,33q[tm_C5*AXdz%kSfsW]*-SаrU8"F dpQ dN 4.䝓泦jRERxsNP,I*ONׁYt~ kpN.4kZ>/ B ”fS抷^K + {Yq:A܍ů)LҴ4΍gb('Rt%7M*wWFicE[FֽrJY Y- BkZ7q`.QSf[' +b+g,(rA@Vg|B ]Pck{tDq.abg3?JOOplvȤ6'dM a<}-i;|/0EIۢ 7aB"#2~uv'Y`ڠAT\rk3u3bBjC `!&Dk5 OJE7C޳Yp '#ӷI `Mz32!g]1]LZgEOpX$6,)!"c`B&kI {V%$"rr7(Ԇg}Xacn>`fZ1t2"4XheH/eqHRFrøf<foƦ^Ș\(h&9$[/~lne@ dCLOujGӠ`]̴u:P3|2J^/QyN{(&Lj߀;@'E7bEO ySj ~lBw[4>WQ<cy;*x/ktO,c@M{|k1O3bVꊥQXOT tzTN.!oz932{I4V&VC-QwB "a xxrq'/[ W <#[zb,<:ڡlIǚYIQ4:Q1%}zҢ*90i T׮/;V5|^8{%r>qC Z.c٧n|qa2#SISևGBhԃ 0 "cvD;Fuw,r۫XFɥGp9ӱ1s < G@L!W ^æEEg^>GN= {>apj*9V<(/[Mj613QHpͿvgh܅9Y`d`碶eN?bh-8ܤ:jt+쩶)ާNٰI@i$n-|*`2͒c*toU0L pbIeӐ/> 6*}:DӜI4t UX_KBbG"%QdH $"uõ&Q%f?T*ZM$\bW|N?9in<8EU}9~醨x]Sڍm5e޽0E5Cr*ٛ ~b2ګ%+- ^-2Q6/yV̧NJ%ۭk4 V1iq#K0> K6:_ʭE6x+4M؟uf ϟp(e EO,5|we?܅a'J,`?hTIw̱4l,#"!6Gj \ R_c qD**K^gfZ#%4\XԼcɅ-2he',PIZbDO6n- w 3 &<%)m urtJKςNUѯ5yZn}@-TaP<5 !\_9th}C@HXbGla0"|DɬH[2џG)f*h:+^FlUW CvUO ް}({*B}ll Wb(V,נ{@%,=w4a\^$t7: LJj_c`[jGI{'N\ճA/_q]lL?j;Ө- JDaћh'Pۛ! :c,SL/0fʁ!9ϳ{*2wr˳fSfnI'jץQ3N)CN^>OeO~P x: R&k#x_EDdƂ^禮)>(xA<|gm԰m/^9Sx%؊zP'qFH]+as䥭K,8a)+2WlW-ՆЯϽ ,u,^h%(\n6>0 G#ln4zW_>#z{y_X['%Uak%JnB@&aB[Ոw {ved'%iz]ǩa گ~Gt[Ơ2?`̽3Gdz9-Ql1 nt+ ?҄Gzu~ǞmZ ? qϴ6B"v=yvnZIIcކb4SdE1ruK|E-PX±H̒T7ks#MϚz^sQГM!RD(Ϫ_FRp3 o$c;0j> $0DIjW^lߠkߙşW?XOglV#2LY_ =vĩԻc̳xLӞq~Gw'ğBӑ Tyn p4_E&)V \Z%,_Hi3a*$nqD{}$ 2'CSEqeUqbS4,ʺL+8ǖ~7.QB;fD0"}L 6 f1\#hw^w땞#o[ϼJL+V'Q3 A(*]!b>m LG3~-Ҟ\\".B\9u__8_Ma}"Eijg:m+9lļ$W%i6?  M9n Zo<κ qB+d,E<f}k#VE{dD;דs5aVC: yX<7dpCpz2PtF^~qp nNqDxaSwfQe:*_ _{ "M0 om}a`l.2n9t^NAȒ蘆Wϖ}58QV򭼷`ܩ>*Ͳ ZBKʋmך@f뤠2"* 01=E~xxK+`ʔyqN&I %mZ=v'-AЃB{2*n%z/+8rU]ҋcT ..`wI 7KvUʹD\\-ԁ :yD,;7L FvnV|S;+J ^sZ/I1z9k?pƈYQ} *X=;9K+$s2t1MU}1k kAҍiH ȇ-0Pû$HuǐLNM`ա1~7Iʛj4pҍZ5 S@ _77I?$XHm6Y[8֨.F'6+hݱǞ[2)[t 53`?ýfGi zxKz!ko A ('Lvut|a}Xl_%;@ +4+U۷4_?cއQ }w<1`aXjŘTAU_?Wc ؼ :/R̰|@?N!j J~Q !egz(X-I6~vuV^@ Ń]Tw51IC7)Wp3.UTv⬽ :HpS,Ij >'-ȀLYGblfOk۽ k48uҩҐ¡%,d_ҁ{4CrKdFi>J34gHM,eTxIllJ7:53N JJ/.zeHf4XÔ[0>M3&74lp,GucI1`_jD r=gBaVd}E*rW:E꾤AŭoM XX}i#b~ mIG#x^aR3Zu]uњ4urJDKI_[Gw=8T#${ƞ όһԗto8%(qÉƜ*-z&noqg?5I38 Ow{ w)bWrÏRy 2HJE &-3}jQ;us9}-^{Q4|0K&#Y] tFH(kS(aE`x؆5u,'?djXt6aNii[U,ukjEL)w˟4b iY͌-8};shCwVȁ0ds&fM̽gsNs!,V0ʾS;w  DS9kp ,*H4`a \hSI_T3bt/U)Cjų>t}=ܳ(ig+zv_ˌpG%) xÔ 1G"qj람n2ֽ˺GakѼuzlDsKA}=߉U%LV`b3%ѷxwx+O7$7J,V$k͸n1Ԩcߤ5&@1rՓy]BŽk?K*ʧWYX?F7\}!|/ESܹ5\o'1u+}?$9hu3=4R.aޙBq ڻP˨O\fD?{F2[#|N pt.Wϋ\ [MAFh+4T=TKJiEgqCU"¸[@~C7BNDQpP܀K}J-OB1J8IVOxGDYM7W2sN1u nIZ| rSI#?^$⪫|fetQ'9UX"~EEXܧlZ~V.ݟι%z@O J<_IUu;;TM!Z61VHATԅ\S^_p/iy@VSl8ZSIB##YM=^lj>0jд6GjgOA鍚&:0h[KcCnkJej^.5{[sA7j>aφ޽JT/@)R cnKᎸV#:+X"SgYr |#_|IT1q F]Wj61T~tI%DJ&Yņx6\kKyecر-h 1bj(E->ܬ4װ;>1+ʹ[Q{,JF)4xVM_qhDAR젴u=xP&wgz FzJM7M.͐i'$۱!yC A0&23I ]C!V6FufTmP-BH@sovWU336ogʸ\*~ |ks [ r\ MJjqTι#Б# bF_U2~j%ODEP喔lr0s(`H y^[<u%H54(f NEx^1 ]N*kGtqq%P?<y䗤PDqoTC5a;;w.PˉG]4V"ٻ`ĠN*`RD6m#H1k{rJK1&ߤk8&!J"U7ƙk{4 ,7fA@_sb$]dU Mg`PVfAX-`";dwJoCI=ҲA7@j>t[ٻ,Dfttmg?A p`a6Ӵb; p +1jHQX򶩨gT e?%]t"$B} 8Qryv (fH݀ȠS_;׉P(ʩgPlLx_:T=ZR,ѥU QK휱cr>4-nņn@Xdbףєfv{0rN69P\:8 3UHc`0Kez%XI |KZzX #!7eFYZF|.ZL$V`4O|((ӐK~ilZzE"]4jlbC:K9gDz"$7|l.=JD0P_QGBV Yo՟i]IPb/Gz%L1I0Cug9Y-_K)Y &zwS"?l׷ȂC)iFx{A(i/J3sg$a5.\S"L1s-0(i^՞>K [^ t$!!%o&TXC-*H-dY/N`rkQJ cK{ ibo=t& E0|{ew})e]Y<cgz Öd0 ӻ(²Lam>ɜ?jk"BC[;y.)8f ԿM򚋹*=H8O;[FhV+a<#@#oϛCϷsD!koga=Le=}6x(>{Ip& e^O2:Iub%0Dy&EH/ f׾Bl!5 Q{Tư$yqj8'L,(!Qv445-n|)dM "nK]פ6 &ybXOlcsBmP9%'pux|]V?ύwK*Si8=rMr]a$dʄ6Y!m=^#b+xM 6gW0?a-|{[|P P40/XdS䡶@iA:^v$(jF@V aBU(sȸ{N3`&yC {=W/QgE¯k 4sZМ90id[/%uK M >r>N/GF)ƻ~I_FdJ}䏼7lnW*bG+sHP(@k*"A3m Yumr<:1yktI|iW+$3bߟ\P'/L܂fZͭ9S5p[^~]Q!)oweCwqsCF!2,<?ks]2%O͆ #ӒU_D~0p!]j$R]$ ./!Rn~{@[8K}LsZNnjv Dߛ iQ\'/4 !dʈq-noTҍTHQqO);ƱWL .Wv~Ie'$Wm.n[Jwi@utbǐk4ԼMYi8aH1l#y[g0_e؜ֵaĮ̀ɋ‚~ /~7q$-q]s~'E>G5̋VP엊z\N;CӼE9Ǒgӷ^~>;yVi]Xq=;! 2YM ]jv|5Lxo}g@ y!vx*p7&MZ 6o5*4 9eK%`Pw'-}|{|;ם/ssjpTwz':Y3b#Snqɟۆ$)y$4p^q7{'B`v /0uI9qBqٷ@~Ƣf# 9o] M >qe;RE01s\ĺ:q.#wZ!0i >cwnh-*B#' eVλ|"_I6|x=f1Iϡ,_u5Lāu+p-7RPnXY Ra}}M$уe[OhBX:tgN9Gj(Yh!S,Ql~m'grzYo.P1~<RI靛KۄIPO]`T Z*ĸ4~_2vFL.os)S6^:O Nd6)Z&O1&yCufU(kGҿ40rU͸!OݐL6tJOdwl@7]OzZ= (qb;k/Kp ;&j|(2qBȺ%[ׇpi,~T=OGN2"2ܩ|TS\˛@#qFĈVkhUz˼@AЀQu Ƕky$2*ғÕ&e z!G ƓGJ`.~ z!䭦 ܻxKR9GM dސڐڠpw,ht31ˤARc4Jj >(v%DĖf RJ:+1ЪD*`V"ا(P'|ryuh-̵nO  w LF~44s>}+ o zE* 6i ?3IIk>8;=d)f؋,zYS|Ҩ"^edM ću_45Y*ܐ 3G긖CpHE<LEMu[0.x _:ӎV5;Tfq&uOo84X aa;G5ɚZLjO;1&ݛ%-N ^^n7hn}}o%ate4.'T%`U|OR5_gf򝕆`֧rc+MxB5角Br:dD*{].A @q嵐ݠkFb@G.[D` s _*M ǁ _zv.4p҇W^Uw=#)=PUz?ҥ7[t# A'ܯ o_\exH-1Z (e{;u_ճ7R@+@W[ƯP{EDXoYIrkkhQxӵ|K'4zZz)nɬvSv;{(aZ57^+\ Sd٥I,?D~pS"Mљa#`R>1ikC%Zɫm{՜tkQ'1>J 곬~tpNk?W7W6}ky]!%- `Uܹ1HT$;iЋ*>(jLQ.jgO382G4Jd C*=5FǻWTbxBkow2ΗF6_ɧr  Z G|J֝ຟc'7}bEj9 :;o+ _?! F#{8?}o6;G:2gS"PᾝWF !l'!tAO ߙ4yg2yO }߶)HPf@!)B dJyQ8btwpb漿6kP;"f%4l=jx{aXofϘӱwm7Il;w4#>uMˀM<۔ /=?AhGLƂmX!ЗjB3 qT,ch^N4"_]]|eE0xc_.q;W9]0we9L.-⻃zl Ms|w`gdqvWCZ?Ɖ -8K({A!Q925U\ OdĿt8bpD28DXTdCұboFM6iLGo &׿@Gز[p ^]|kЖ 7‹Y3@=A(CÓjڹC+/B%H}$-'w8nj5]ۧKAM4ژԮle.*T`MʪVQ't z ,~ۘb(v8Jo 6M !<|<!Dk-?^^(34P]*`sp@nV:E6@- =o 1Sc@ދU@ʟU\z 7]!CcHT C6|{CQ<.L#~\wxɸ'Гj' >*=gv~OU^ʁd7;э鈢v.ɒ!Nnk 6:xt 鯣S4vdj2$tyItnMgFIQpȓxtȖ\>^CW;>zf8y$)0Z.5EX6BW\ J{:RGpS_~}ĥE !VFwGp Su//%vne4Y0͚SYm7pK 5JMsaq_@:3{M+V@͸Q*?u5!A_5E"1ʾ h86k!&N :E"@xzW[1Zb=2r9YO )#xwi^x|ĭwKTf^X6ZT=:'ӝѱX6hE+\ks #: ؼGׂqhʟ u.n OOShF_^DoFn1z]',z@~J T"KYAK~;CΖ2wcg2,xߞT?ف*PȋZ^,U9> G2%;z並ӵӝYm" |BB!Tyos4Á9^@$R%%w/:}+k#(Lxǐt4`A+6EQoPռzQT@S4 O]XB VQ*J0[w FR{ZkF\ߍvA2/^@-Zr@@E`(2H3/VW^֧mfȽ*8l:JLM`*d3T$4_cy e/X\6l!_јWE~\'?߹{3“ , r,W6%+ x-#T?Qe SB2 ym F+PK& Um(ɝC4J| *,|\Pib65ڡn q& T8|h Blїc2H8 elW]_'Ϊ1PXYMГMiR`Kjt!pŻ9\^M"ʌKs%CVTioQ)WFHT=HwO_ByD<+IZFl ,7OHcƂ %-ͯ&{Zi {N*ҟ=vOt-b% w*iw=F2EKwN&eaN&hFǹPSbn ӷ\pMlXadnRDy*|~ _s,Z{ ϰm \q!->'-KWeG V+rj Vua EK| w ̒ ٙ"U6-@snN$ prRz4D**w.];d.!5rޒJSwVNIغ&r*paYąw>?W~ȋYPPrň@ ͍sS%I"cs'dgsc&C52x>ʴKrIHA{L3QF߶ƭY?V;cShAngqa ,\nƪt_b5Q c17)ʘVJpIa酦\DOUhoL]0Gmh JyPvpgVB Կ& K]~<"a:( HcbFd `\[n)d `ąm_$3/]*XON$(ኁRep+ $q;.xDNd?C=і.f=1 Sc4 ĺdZ 'LT; D9T|[B "pO%1_,jeaʾX\\jk[N) &^{u7r (_[Apd+"㛲a#J< R;:r.սd=s*-MTe!w%G|rF"š\s(#5hZ#3>~9`~wNd5=ȾC%Hѯffk|/\EW? *TL[msJ!Ϲu5oŷ%XfgH9!K&ݼ)fڲ䣄$CK8g87wGXC' 1·ۍ7kD49^Y~-n޹[*D=["b^`G(yer~FE.W>O':tALՂ1%gM20/`:7ܐ}Sq$nMϰrz2vhr` RV=Y E.{ qJ A{5kn6'%NW2zEvNʰkqJ6jG}GZRVc*:\fH@VO~<(8J -h7ގ>mL/DԂ$&iDpj U$Z&_0;_坂 :au&VJI)x&]+ 's.t &HE/v\"%T+V)7C]m@V谮-0˓.OdrAtF | FjnWٜsԩ cvPuȂwN@"1G$)w#_nG(wzQڤ ,.5{%E"?P/;0lU'jRQD:7O"WX#T<9x-‹9͸tnC lXjbhZ;;5KBxt:0:؂S[}Z[W-QBx Vg$?\#OƯ씚!7Pk)n,IJ6YDžj@4V4>Y 4QښQB"NLAw'R0ลc^k_ r|TĝV#`iΤŹϜ:|$6o8.IȸKVtiW*ܴ᪟sV|Р"f#AU_%]5^yj׏I8KMDM A|o=L3\|࿢OͧnRct3 ya~MLj. RYcx_lK'eTYLQF@#eq5 pߙsci}UD6*_ &'o!^1S8M nM`G"|!D$*#(3ƼKlۛxi H"3|1K[k0:J)<<]I,$Q| psܾ$8} M&e<5rE) @^i=Xt.8-piH XM% XkknfsfXQJ!4`1eB*m=ɕ\ :L_^Jyl)~ x?fhELi `2]qdM);B j65\ˍD-~< 9 Q6K謷G${;a'vO]#it4,911DdfF8!|,њ:S2IELeHlbC5mk>&ùWeT9&LK&pOr 9] kI!^:qFwn3\}?c͠P U\LrƸZ?mA46d !Pv.zRņߥ2Vxُ??dF #୿i_.D=`,"jj(QFȻk_ֆ DlfC/A'nDUT[d]i&bF ťAo5K7TocY&aOo' dѯo$:`ѳYޣHJ|x[Jx@idyt,rѲwBaAms̊Zd_3*  LHkHf&؀Fj(U== )&xT@xw>1![bj"Cx7UmNP('Lp]b!~~G멸ygi1Ab@@ [e/ػP}Tx) vD)V8~?LgA⇶:AE0ïEy:9{6XdI#j ~Q9yxXU_m܊@tJoAߥ`]Sk`j 3 SsaQ?4f(ÁSCh7wFF lQP#Hc~ɠZhɢ%Jҿ%yk͈/¯M߱ ;!󯩅zEor(pM^t@ؐ]Nhuj(8g:뜜Dy`BBSwmJ}y5umQ[Sg^KQض1eT"E;@"dLf4Q8k4PxQEFsTG ~MķC E8 =+XC>Z#*kdΩ)|Pvk>iSݽJVIPmĪqeHk#u/b_15Gf:a=Ìt*H[Cܫh,@P=?X6ޙ*adJoJBUp[3vJN"Z]ZF1Wo5ޫKp'!Rӧ u>oZl[zN=#\[U0D2!;p !HZztEE(3Gpr_xq "s}RZ@A'gZ%Z6NՅ*Az۷jhӯ{))pB3-ˆObt Kt$ځ 5Q^P4u¡i)/){|;ر@ϫHGIz%FtM1XI`TYuqlkIU=Ѓ5'ڻ x?DΉkvׯ-ƈ+xLŶf U(vRn1z0%Ӂm8^i$+kcIf n9.~;OAk˅ʼ%YcEahluop&kpl% BZ#Ίni=mv@iir;q|xnLV eIY%?V[@㣼oN"e G4"P3P=c,2T$^I+l\Ce̶ȃoۈH,kGLZ̤`"k^s:t:Jv\kXVAh&zT0`|)U -bbbl ݐ;&[/rUaEaHWRcIl69Kzzaރ^Ä$N'ߨYzww[l;# ^@!Af9 Vg2Ɏn}O&Bg,&s^K tȁ~e))7,L DSM{(Ыi:2}`2 ǹ#;5K+Bl+e=`y +DRP-~Nd8MiU@r5u evi mOT]3G;' R G??\JgCMV'L8s4q:᧍/- oG9lc{ +"_ZVʮqtA1jmώ!C߭{םH[<ՙ8*ww֠n902:NrO4\ϢĹCvpxZLْߩ0JY \zR5=$G܅8U]Q腌^ 7P"`Umg'OͶ-fo%ZJEHt@xvj"ƶpbf2c@RIٛIP~糀6EuCbqhILxPI#ޖf:%\isE~"^waqhc/EJ&ܐ QԜ^=2sI2s@蕶.+f}Z>0Z4ˆqkC9 yi|\2E5]}@6@3SfU=iT:[돝kNW%iu]$7vo%nѢ|![$[BFE΁[4Wuf\юuP=mWq oW'69ET{xY^:Q>? x*C4񶊅[XѸNSI]'y~珴_v0u_R$n[Kxb*ݠ][1vQFîp4[,[g^M?KYCY6+ tqcySA"mpF[H0-}\[Dp r(V,r[]Bd(Ш 27,Ta7vcG JPtVյ͖ =eJtNb)+ؿ~aͅt'J ;T#-]_2GpbYC{\wblNojLB]TT0O LN6"m8آрܱ NIK2ejhdʁ, 3өpaRIпhh]s X/D X!rxD'/,k;zi9f^Gi2}mSOy[d:TnԤ3SsG]-F-ihw4ٸx}#[ǛH\8e 'J ȦM Q qVx s~W: }s>91 Ia9OGpmx4+lD.ٍt1:$r%Hp2z5+i&-t3hS F?52!vb*S4Q^,5J]8ʂL#4ve i1)](dt/$Js3M7CR08So:}MU{;wj%buH<#e3QN1Kh;a!:="^9Q{bn쵹'C<QZ~_́+4Rv2ZT{ؙ8ߊ)b2ӺrM(dm%R4Z^@)W5Y:x5 =3RŽIۈCkTlP-+d9Lח /6#np?I'ٰvAUDlQ* ɼ%ե.s#~v ;=\"֓U#@s|H'R/O*Za4{y?k\jT{#p81vuʎޥ|QvpĪ҇!Cs`Cz R& Θq9]ND%à+ f>On:1l%**ܩcd=!XU{p|~R1~cB3Z,42s  Ns~:v>s{R y!F)BYRy-I<+/g]8CWf hm^tçS28{["]9Ӊ/&3DW/>-5Cs\[ZuS5^2\?i:(xkHzK/aL;;tON _PC"1Rr1[ߥڗ M4,ӡh$h`}7t2%QzL.u-A9ա=}$uE\Ʋ2 lQ?fi#HWjF 8ܤR +0yɶ)/=d.L``<̺vzSa(=M&y%@@TKeX69]JbvuO,N"CcQ Y[%EسH8 L aEF  u*>ED~3d@R_tGܾs#tQG("Җ&ӶsCv7aÊnc^ijaz = \_K_'裛 HAc v*??{mi+̈'!:G+gb6mb5Sc'H,lydPҪ3 m4;NFL 4VbhvPWKm:W<8<K\ťOk񧴰E's⡇_ }F^ hBl|<ה:j_kZlU\'&^qq" 83"eK$_4J7|>X7~FFA1U/j4,צ+-A`^U9czݫ_a8VD3iL0n\cvn)uA,L2K EEGn8 @XM8;Ksm[˗vsM>F""Ǎh;:W6D߱Tw$wJt]ve4)p[Rlm (  % ^ wqh|{TѾ[?Ir$|@\ 6wɐ7 jS`9? '&a: 7  m:Y\eP"YMa9:NEw;#zjE:ļe*5;M=Kq.X+7rJ ['E=TQ;yvNnɌKo5|RD+^+O|zu2zRʇf)*ͪ`Z`<{;Bpeʦfdm,\ts~J% c`N UD<SgdrirpN>@ʭ@Z(qܨ*,+K=Ym"fT,`PqD1l0fTeݱp rHj<K};X_kcC9 TJ-N:&f1R_e- \OйGM ȶQE ~Ϟƚ LK,+!v&_sʓ{2=\phi[{:M9 zs2g,r;(VŭU?;5|U?8/QXROeRXƾ/ycp\puIp/#&ا"BX[`q9ZCi}iœjҧ٩0Vk%2w-gk\nE ֱ+番P ,)jxI,+`IBb =Ί.O|2Vm#LT{wzΰ.E[LV^INޔv% RyM+sAm(z?F&=.OݮȸXSGѸ(-؈Q>{l'<pHy<{hL eL<Ս-mLq#zdNىg/JY.7<$IYذ׮e:O#ؓaJ7mO0D%-^KD6x[ b1?ܧ5]_Ŀ' 6SF)*xD5?lѹʬI@MkΨ 1' 3C\{0@G q̇[?0T%F8\PfhXWb ڮ9- (Mo<ƽՆآ;j`N@䧁C<6az1xa}P^ˮ1 jCwpRKrsfbě#&2,33 mJ=&"/&jumʿ!tބȢ j9>&N)Xn^ŭlzqi7rsag't',!.jH#Ke),;/s'D{=$dbl /K:@ IStAE,'£1>3$BԚ{PVn퐪a%3fL_A"n7$}[0 s Y54b=|@(_}.1:i=8Ef'hmAQQ?)G=z1_($Lq}g41{mdZ"Rw~ʀO)D5iwv*]]e9yY9ȲS3zѿe1EPVm?:˃ʘfW-?,K3?偟yOexwq@Ȅvy@i9vIDBR\YKMHFVڣɅPUlf04xogHRY,Y^L YغvEGГZAܤY;ES9e>,<ÜJ|iIup}<߷gG`U_GbBϘ/9O`A-@q+z))q}Jo5yes`)Մ6͙| ?;|sdeg\^/_sOo* GlfË|ߖkl3["ow4:@TՇPq;P+Bo/L=M ؕw636iU5ߦOC2hEƄRt>DCEeEQ.(EOMӖ1fmFp: !2毼IWoMsA-vS3Jּ:&fB d 㻰5pФE lܥ =NrkGB'RuHV"ϰf0lRr@k@LmK,yh%NWG#s~: 0gqYJo.'Bu;/Pjܠy"N 6L^(Q]N;/g^ TřB)ۑ=8PA!^l uQWR` ߎ䢏x+& "e#*sS mjɶ+%Z#bC%6wZ UEC?F.o6wBk鐉AgcqhW=Wq :~R'$#,}~%3 tTt /1mG rQt7չ2E ˸*N:*_*S?[x~m?v"m`hR Χ[?>֣u#GܷduFD80Չc-\`=d]-Ӷ ب7;Kc7iy&:8_EcKf-GPX7֙ЦZyQQ!Atn;&+>n驎j̺ >|HA@Jdgqb(}ϔܥ[b1Z0- C#@s R|LM]]<CXc~Gd]!ttYK!+E˦6Mvdb;ܔgdW&KXle2 ] :uE:Xwbkx:>!/s (VE'Lٷ"'g7nҕZ߸ܽWc>e$F3+֝|Fgp1G]w_NHJK%E""-W<\Ǯ}4iO(M,\SזgLrH^ 2/e 9gu vp^V[j!Р..L*yN_R@5)wpJ&))\e9a2KDHeDkS UD$7=v$1aSc6!ȐX;Pr .aڕRMNk o2(\aiPqZ3ܒmcnSUL, TFlյ ;C S/9%{[ANEDo1k%9F]CM&E sWcU.؂0b s_bTfu@@R! BJ߆?cOU\"6" C Dy#@ۉY*o>\ԄcOSp+klv/yWZhq J# $ԶLʫfym1 ͖, WYTU(ipJ>vDmy{%sv'2H_aHz9aLRjMmen;9 ƶR#_r-7Fn*gȍ nH>A\?՛@xtU0MfsӄH PU n'A-x3Sy Vh 1InhmX%ر hVrR*Ġqira Lfkծ1PS5iv& 5Znr?~±4{40Z$90jDMqm!ks}yh:tSŸɮt6fGO=nmXYn/QB@h&%Zlj\}k.]ܦ1N7*2\O;aW|u*R~]K!(ckgh:Z$145zZ7࿜Q=T>Ne/^$NwAog h.u\@&t@}g+(BH=i\:ڛC^C{BS[>w>U>55. H ;\msPj, ,/cpTYbgAMݢ?Bc\;Q:a>ʆ^n=N7[n{pEO㈏t_-1l[)$;!G/G-+{OK>b?WD\ P*Yk Vp/R^-f.$}`{UP@?eapGF* c:CyhuY1k,˵͛Ɋ:#"X}$Qd߀`y'Fv[rhea]`pDL0'8O &wY~].2n1?(t{#6P@v%zthCӨUX/ծDsl `@qT:Ы^k9- g mM[0-_ia26잿mvj!cU!Qpcr e6,<:!hxdh&M]d5LCK[wI[8b7X3>]@:Fۘ?Fsd`f Y Zڣ۝db1HUFvM=`,wejM'fX6Y4vt-Ȼn׉C'kV&y{i"V`%75fmM/5 =*hpxW ʕ‚z Ԑ9=U`oݮme˛ VXD'9HsI_ ,ŗ Bce1/?'e0g:#-+.~Kg}Jd~oΦj@ePgU7X#D0G##M.U֥!Pu.w]^: k]\:\ Y!CZI*9՜`QQgחk}'we)Q嘾Dre,i[a6C (ϹQơKyKh. 1\\Ƙ&[*1IB- )AP#;lx<z%ZuD$dT H=zvw+cB_x Oth̓ɾg`&1/˜- EM7_>+_N Wv*j`TݛB4Ҍb))8Wy:yI3x`/l\ΝTKU7fIP>Ee=qE8.* v-X+9L|Z˜m93(7/g?M$p]A-ײ' 95| v]pv2))eO!Xornrp|nժ(?#&Aho@R 7Jy-QH0C?5l-`Hv,(4hDR78՘ D]=p +qF:@ j&+gr,3gRQ +S8{asXF#G XcRtg=~T26q[0yA]z8ŁXI^$ȇd?&gRuY Ĵ\jhY,ny3؎.RPr}( Mg=bwki@6ZYng G."[̗q D3-1e*+ˏlJ~qVۻZ LrhZ!Hn']^xk^xⵦ9zh&e;N&i\8"åg!Y\^,2u%Ũ\ʬKzqsfJ(H2wjܿ>sp[9J: "H}4Wk *TՑUF)C(^ gjrtR 9mBڎvb;fEIw%rpAIvKii) Mw5QK(J3 Z퇏\CVz QCP< "+)HHԃ?օi5P zo|ۚx>-ݱ"E( TbOy`1i> ŰޛS4-&<_QS.x="ZMU%EliO跖MU{:Ut?MoMOW `OV`2DŽaW$&n뫘yQ5LmSLٖ^?1ugg4D-15᳂xd+}RϽ*δBi*GȥssA8q:\~߉FXE\Pc^pN1]?\"&$@?:^/: ĄF6K-V̱[Y{m +9CǘnK$jJyXTvoL"OgC,ʪQc=@tz %WrܤVРPפk3x 0,řþZtԧ7+ K«yhNc%kg՟M(WBs(ony~dmT 6At69PaV/p'NGe8⧫ArS;Gm^ߴt]" g뽒cgx|ېITm2[w hK&eg?/5Hy:h"&%Hsj _ECf]\fB`SRBdC`|spP׈jӑB_v|fu0dXإ6`1,'9 4n;A16"U#[Ln6Ec_ (9El?g*NZm+"4U!XIsTbB=;_|0.(*D@^oHaH3EGG[#zcG%\'zn7.VC֐ E^K<&VE[inxzB+ŮR&/$4-L,7}viu꽱uZ-݄ldʞBDC? ,aZ0hnx oVԊDҺ\ $%]!/i oiJYj.نѦ,WEOlŗ# RBDF2uaJ:> vwjJ~'>5~ N ]lۭ$r Z5CJ2xap|":.bi<йǍեwT4ݫ̎#("d/C#/Q$ȈrV= [aV'L2Lt"ބ GMJ-XՊ&|f%+MRhbjuJmu |)00]+& 9dNHڣ~w6yEx D7 䌜]*d|U/+E:K7%.&eZ7r$ZKہiK5^1ajT*q2 18 K>,k 8ϸ d[o S 6݂Kjf7!W/Cu!DՑu_3jISsR/K"HheFiD =JIKKt7*,3q[⟚VC';l RAUܸu,'1(-(mN$Hۯ njh[(W,vv6d©.,Q[~ ]'wRpt`QCR:3V2+j%48<z]$ujև Zn+*">~<2q j(g~jhjb2jvGc9*]bh&zNG6-sf;T|q:Yy)pd /lYL'G-oa ?qT@'ڔw6fqDH`%$t(8 eu:~;m?C $!@} A%0 $.8v#ɴ+§P3U WNe2GA_E?uY+q]{i'xnMpݕ\^!uЖeEGMCJ \B 5/Q H=n=AKTT")|t*~aﰶv;\a,dr(;sHBTԗZA}eou4ǩ2ɱY$:ۏ }[?mDŒ[f2 ֔|"˘|Vu,4PNF2BF`cJ"ߟ$W{Lu<sY)HWPӠ3 !V(-!|xzm-R6bIَ \/GRe\4/> Y`!w|jmf}v}),zf7\7Kh= /)ħ(Bl_֧ Y`Zi,X{[2 "t>p%3f WryX%Zz<6=w%7۵ٳàN X3Af>:UʱŖCgAeEf(ZDNws'z閡&C?Oh&xㆴ7;;l!?s^)$Ԥ=S<5yU-]sX6zZbqQ>HwypL>egA /üslh0d%kJ-'89688'-\5.7$|iF*s?pPAm2YrMaaUGTx(L2b$% 4?Ⱦ{api ԢZO l[Jʗ|,]D֣ #CN./V'=) iR(,$ ,HXp.VQ@ %i@D R"{]q^+Mi1:ǣ4m1ɰD G!dӒ#xTFFI+[^݇E@ ~2DpY}EVidNpCjr܅3- 7vM9 ;:FDj\JD0#^AqHil/C/{c@YD+ .L׎!icU^\8evX+9pSsP;~ZM$\.*v1`uK0"+ _/ǒn{FN0\@ɱx|/6Ǿʞ7:[_l`%Kv i#*# yN"GZ<7aMKq9g/n{ld7&Q;-r^ԯ'AD|S.e'>/|M bEE+__b!`L$R ͸13$j m6.mT]Ʈ{uӣh]-oڛ|\f\tI=zn H7X>K.`ۿd#Tּ3<ӯ / qjo"@D 5*$Sj,bR㍝\$w}vW6!s4skg,_ֵ&Vo ckU:S~h+9r|0[z)J"1;yru}Mº{ E7)M5dڮ A7y@PH WX+6pN`ѻlcl##%AOU.=@~E~.#,RC9`ՠ##KZRRRpA 7.ź0$w(Mlp9gkZcs9r7=wbAd%DKD3([): Cc"&ssFCՎ ,].<*_`$ea9i,բcvh$ȶ~i(U~k$y0{apl`.r`ȀXt Yg5꠽DhnR-@ X@o lֆk64JE/Dmh;9(s%[c1< lf3lѦ 0˖$_/_EхIuԞNU}Y3jLץEމ9شjbNI֗LjIUN] Ha:P4FcܯuEgL)3(3,{Bݺq.4Ed ~,FiSn$?{R%$p)N ^-d mBNP"cP">tZt;ЉmqQ"|Qv LF!^B+ x]ȇ~~ȝ+1#ᅴ2Eh /?l/a$qK8 WiM7{;MzPbpܝM%0{$eEc1+< c2Z>.齨"7ZaF%bWeAm@߃Xlyxwc($ # jB&%3^`ѱfU'ɍ ?2v;RW>3ƣP|a-Bgi3(vQ >n'´ꤔeC'woT5P"Pg{xkV&q UlnOQ=F( `'kWlX _T5)EgdٶDg/U ƪ.%Y"L{H6μȭ);`ѵZ3mcS: `GK2&u)'dDՁ^e2ghURq gmIitȆT7Ҭ:yumĸc&73laFI~}1&LxIHjr̎imcJ`D!|RN<~n\_g/PdR9^ W8SL+ہ :;{2I2C0zr;>*cj[ :=:NP{2 th9ߨ48fkU,u-o> &1P^lNwwGZ|FhoykS2ѡQlZjq.W؟ܚ`.HeFIpiga[3`I5nfbl wŻ%Lt$^|Te i3{98h/= >-uK Z+A`l=(wBHO-;cŊ}ـڦ~Uureʸo@-s} G|^6i$`834WQF1&H /`r\J;j3Hq&^)∻HlVn+A*G" 픧AXJ&6o0aOADJ%՛HP 7V=IB LOq_ߝssߑrJqg a_<{0ؚDun9 L sء)YΆO%hW` th. .́.AwizǗq8?_ޘEJ^b}"wD@]|v?IvR#O)F4wXUr ŢkIѾ~ֶ0OB_}ͨ]X91Q? >/ >r?8}@0ءdэaҍW޸zƁnrPoGr#0\d**slcS;,O1rcC;noʥ_洲˳(zh$X!2?[ !\[3v$~ pH a]]"CBfGɽON^;s(>MZ)pV٠>zX;٢AųvT"|:K^g fVlUJ5!t|,/Z(S9#x oh&eп5hD \v{77խ\=bOCs5D|"sR!e NL?i2 9).LB`gsȶJxΘDd>Ca:*xWa~;urR8n Nt !:޻ Hjc~#x<.5 9vOf$QA3E,`ǫFc?k 7YABr<߹ј0h GoΓ)fs[*պ W=ZD.ϬhO2spVd,|IdF$1=f@qQ^טR^0381\Xu{S ]] _N|w\GwY*A9j͚ƙ-IF   ?$DO/8Kw|Dh<'\ p+_@'XE݃ t4`=Ɂ>f3E`) 3YPΪ>RB:ǍЄΩƅ{A!zOj.L a {M;L@| 8me/r)8<qKm6c{ʏsΓ`Upg}ދ#(}N aL2~6- ЭʭV|]\=-RVR.CžaTޮH@+|VU BdiRs s[χU$:I&)Z]gog,6Y_0nFOF!AGpܳs S$1iQo?rvgYZ07070100000372000081a4000000000000000000000001668c169400005380000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/ S=]?Eh=ڜ.+̆Va f, .4.nV,,SoqM$5j@lh6 h<cSxDlff!j{orkPCm<+>_TΰVP:6M3ԅF P#S1*wmd"/gXp+uK78F~2n\pǂ>m۞ݖFeYN+s%EƱӭ7Sf8A'ʸշGc CEȏ\$I3h|y^wȚ:r@/7t׃MiQF+\@+:u q䳵# 4Lom3Bt'qŮE.*0+q% \q=' %NtH 3=чi#5S#Ď K~`DUs%OagDWDT hd,N8w p X_ YМgBRhc2O,b,4D'0@R(d5!\&iHb]ML*8}~x*ʻ@xVo53 C[A A(0ĸAM"tcZ=XX8D62udB,.}: v6;O`㛇K5K׋ً0|"M;^BCvqogY7Q%j@E .L?CKAj\L]a%WkqI \wW-,P8.&CuٓKG8^Qe:A s#—u,/m OЫ'V.A]!x2gp\|v{M>7~AFG9''J_ߎ]=Uٿc|+ƪPǍF ;;nzTSx{T%* j l6+G+I q/0DPɑ;]m55{FA9;'1[0fg+b ƺR"/093O*Bѧ4Ga<#Ve*.m/l@mE#8ml0}L6tf-gţ( l'>@i8B[!(5?bKY7+;-]"!_sD Q]q6Qrzϖ0h[LoŪmߍ20L 9ÃnL͖ G9j﫱3+G[2SE (۵?V{pQhȇ",5XgF7fq^&ZE lȃ <ڱvXPp z,j>ŠOF[&S=J'P.XuJ157p= jA]I_c46af% 95G_PVwL!L;ӘTWZ,q:۵݌kچPS4w+<#6Z:j{0~4 S_S80|`.df&$ԣcWMvl>:CFZO ׹I EV|BӰ'$º$~u~€/0Ű bb$rִ&ܰљUޝF^S',9W;vEl>,Zas\&o.IroA]̨+S_J~W\o|<}5|8Vz|(APXEvlM<P9֍tvex09&಄6P+ Pơ+[Anj56{ xTS8@T01U0r*g:twt,Bu3OfhEp$ 狢'?z*z~cʴl*a#0F޵W<%@J殳Vzd--s|\"sT19|IB. kj+D!ر{r> ö0Gm߭$&Ә$1zwKaМ(}Q|}NdjD-yRVKzrx37po@Nס)|p1nŷs+s2$I%.v!ǖ=3f?B,6}|km"T';5q'P)P;l=Q\T!J*e[AOk~N(_^C]bj VÚZEUzݴ;}FppR1X)ͽy)=iYOɄ=i6 !zv_mij\dz+eyXƢv{ r:m>1IѲYsڃQ~HBVuVĜ,y@H4$k\#%:r1@Mi"hknoj-{B HBB`e Bd2*KIpBnʽ7V@T&gp {Yk@@.j4 ̿^/.n.mʪJuKjA7s󃒂^ZyaB>"K t}R&Wz<ыZ<,_A[/-1mW ,Ӛd,d"s _bFg9Z?oYjm~XW:yJ^%9?vp)KSx5t=\d Y{R/˜OrpǙ7 ?Fʸ_O"6ӏ] T,'IM)-СPQi75)K.N uCs ΚwCȂpZXj>m I^GөoO ƉK2 =eۄSG|a뇍.lQ 8=\x_U) K(1>O&*nr\!*4P|IgR<+V)̀ ࡋM<]XyӠ-7!sOSFsQ"pLX0)M"BcĴAN(Օq%b٪XrYiBУO~_*B?d<`wR8ݰ 3wЌkA#OPaLZ2Հ3dEvg֪Ŀ/t)ZҠA^V u-JUO,E4n 5.odq)I#;;N<=u ?"{diu'f9e^mȹ `_U#'Bh(1L6M\Pꏭ; 'dDo34͹?Я>f6k"3&b `C)0!$b%<)EŻ1;~vas1|.dRY[ y>Ƕ3ݢxyJ1 ܃GE:YǑ QzK,lG;BP4_h͍Wo:V+k2=!fwx%l=ׅXV0hi15*\]X-k x2bCB@<y+s+у~1iT/!k 7KF0 u[{@sXyuxר@~8@Ž1MRˍ64'Pt0Z'm΋6Ҟ£uA/ y@wznjc~i^D|kquF7X.f% f)?kJ=gE5Ǹx?l7*/kxkp]~4 [,/i9[$Y.?w6׽]["b,*P#In W<gS.?)TB%4\qgQMCX>dYqv<I!:nyːuԇ`BLvifzx,tUS*?uV<:G`A*nV+P x/s]5;@bLp%Գ lHf=|E>?8v՞qeڟtmjS5_$DWG7twY#1.&/YyejޙesVXxә䳙X(SO;3~bat2--[qV֭uq;52@tDP<4s ȚlЍخGڂ(Z}X[W(UNƙ'E{ F*vS!f asy)ޢ HDBD_k*;ֳc`']~=0zѫb{93Oi uo8"[?p`ei{b C|\9-or.PiK? `\)W7NX){NSy+~65%}`2W[#硧:`yN"dN]oB! l.u5B풸2f%[Adpn3ȌxΙYhgMgRnˋ>̯CݬY|Ow_׍e 86my昤ZaSgq#2"= >u|/ܚNn8o7,gEKHaj-_cJ$腙-qgqa%国hY\0zO0%<̺/ cn~9N<|ΰCMKbZt q :BҊsEfrHIj73MN.cD+$Kgʡ@v0+̧=(?^?_3̦cP gTGlnd9a*}$ZBt8!H%]NƦ:rC*8c[ v= Gy+]ܟ#Mfk#>Z 4 rR?i2e\   ÀLW8贖r $e4Sm!]o+E{$0&M./}kӍmmޛnŤI܎ECRg[?AEo&bw3h|hP˖iPѻn (;?IDaa&rjdW9yi9$XFAJ%@Ô:=ax,e=;OM;N3@8ytkIK8 XɅbוZ:##lŤϛ5-M%pUvM PTstcI5[S2:C;!TR+LUrKJmV.Rw\b]q9͝LX GxlT <tD>̅ {E +\8?`M?b`jhŷ- R@~@UXAGBEF5YnxI1:=+ȁޤ +\ÁD*Ķy 'ԻJ!}g:]$m_*2wĮٌ]-5 /IQ"VA?||KFFW0l Ċ%cuA5Z`/#x V@j/q̳{)kwW<vj1Dݤn0l83Hp[p,>tsP3F_I?FRrC:-iHr\^{:4n ʰL- Y=AspDBPY%,1x` 21 .}@"3D+7LF ;D2o@g>ERG 1(nkg5N>AA@]5}_r=<\DHzCkvzkbk<ԝG~*-p5=Y܃>I}&Jir>j_r{Қ(?=Eޫp?=\.%EZt(R;~#;+~SēX<yJT3Nl6ٿGM >[U>0d8)u[m^C 2+L{-b<Ԏ^ύO˘儆K/=56JN^:ɰ|b(QR&p ^8sФvW37?'ESpVC:WSo2>%f}}*n&ѥxhq}eej]BF82 aFލ5RG!e%KV_%1!% >8>aۙ{KCHZ2-;eTBK0Q~'i! [fW`X@6ח‹\:7VxCvں[ QZ$tw<ADFON3y0͙umlb['%t#žib|p%T4  /Xٝ\t&߅r#FzvkȬ=0q5hu30.D%F _mN;`tW7Lkc,K}P]Xtطr} 'tfRy4W[W´ - VA]UԱAJ/eOn8Z=ǴܭP yXHy]U=`2mM74%ykYi4"膌BsvaQӺzP? }&ŮDl_$=rl+M;o,}c h@BK%o$Zl7> Ha롩Md:#4aRfvF(fuLʹٟx2-z $5٪Vu6`:k^/QnpZ >΀QJZ(T;Y4RN3{Z*[KU|uHOr6cVҤ V=΅kgm'q=;KmJν#1k/$ `mYT,9wX]$Fm=G;EvQ@uy%rtLfasEP~A E( ٨ o?aBiH˟26J cEuGD1=SYzS>f͖IQjq7c]% (h (2nU(ufӰ+Շ42PBԠcBק{o t \FDztEA+CW wkE|΂XϿUw{#&Lj&sevY(NSϡ&2v '~wCܿb΂tt$F9$tDECFK mlD5ZKW-rRlT!~%Kؾ%&ʮ~ UK%==agaC~"6`m> EhxF6ݷ5둌XP鱦Pa\G=q&o ,MVD~ߥ @3ֽIH7`yÉWOI'נ@oY7 GZw%)U}|.թ#:eMznCv!t @9+ONڵO7 ^G¤Jn}'MF٨΀nK6|r9>M>WLf#Jd3 &#{!&qZI8.f OiS8]Yjg쮼qilRQ>ECآNc+zmmtXF׏1c2Y`Tsb‚BHVq Ȥ[\y*Nɭ̇XC J8Fl~Kz}N[ ֣n ]wMl:@N\E]>ubH_!]F\+ Mk(n=lDo |zH$\ $Z:2Z DO|–qnޫt$s5%)jsK&_zX7]KLQx) +w,:/4Q'>wi*YL\A Zjjq'sk]"؃+0եPն cm.tHoVYhbva$2"n!؜S Ezi^vJ1y.w'<'%{NL}I߭F{@\+~'Po3^:MĘ ]Xed虎R $Z4ZMm:/MoTy?)C6=b!摓'w1:,_aUS{O68g֔.fa<ْ5Q9!6ťm"^BM)WfWӴo~D(Sۢ.t9U2n)_i2Ùм3dC3T"eKr&eEGĨo!AT]g+ϊJrZIfsu ):,&JrXU΃VhDa QrY{'k N=& 3NavR=;R0)?+|U'kX] ;ۘ8sVĥ8`>+ӂV) 3?,+Mlr>@xB{$ĜaypG*@ 7{Q@ad8 SOƕUzi5MеG`QQ=mYRĝ~P ? a[uW.2t/- #u7$=IլOHJF +BMȘq)Q-y@nԣf)s+ȦJ勒$hqam!}+KQ{Vʣ4HW^nV} H 0,Xv>."zVV\Qfy f`)P"sI*"o<?_#q%]`,bPغwPgv)%ՉĆ{DQ|AS ^ `Ee|Ht8^P&[ /Pms>D8)GpaS1!!P5hFCB;'DRrŧL0%_Y 8(j\0rCtxM{kCEPBw@m?dP~A~UeNhyaL̚ %לV6R&A  I{cI/F(+(xb(cyWM ^wQ| |ɺM`d0ܕRR]j{"t* I~L_1Ef[sQX5,(~{zEHoydkb)LJն#tQ9Bbvё߼@ߚ59?t"(❔pEovz!bE%U*ߘR+P86<;,nG{תh@NکZsg"^R~}xA<H~e"DAЙiHyLl=INLV+EK2pjվS)ǛMF`cyЩjZށ$Ai\?–tY0k2XܝIKHR<{vZ-!Jڽh,ܵSFv_Foxɪpі$gEAP_ƖtBL+/`?n(YtnF`fC2~p-X"D?4/uh_DඍcxSBҙ&'^xؚ3eg|49ҭ$> 0K'FA6ڤU-U &`A` U"JSn)Kk`VϘu҈ZGt Snaq0|!Eſnө| q; ߛ-$`Y%P7@ýH]о%Bks.&FƘUv%}C:.f@2-={PôQwB:{ PEy^J`O,Dx pDa[yV>I,Sf{4%cP&ihqץyPg$Xpy0gk%9#ktdb K:,f\"rwOR| pQlQ^'n73gNغK45ӤOvo;_gG.x-̜/lŊ廭.Jt*Z9Ee_MA˚n2V`32Ж)ElK,HWtGRYCYhMmA7^PX'i֫Fki|W:ʘ`CG.DoӽZJӋì,Z%,$ᄐO*ٙVI" Db]!d|f4ޣziy=C<>ƛ*[Q!c͸Gw (_Q' Pqy1jCa:>\*/GtMǓM H)ׅ d_,f{*$ M.S%GlWE0Q@cɑLmT}ͻ,;w0_6Ho@X:sMmhJ$F#StQcLৎ<0PXIcG6l5_CԛZ 3w%Dkc~"ޗĪQ Bຳ0XEs9?v6[;GT"ˆlBY$b,UTI@2>;jˊZ Z й*&?y%׃񆽣T~q,X[(mg4>)Lu~z|cU$JOFM}[wPLX  IR| f3?7K]`=҂r, :hgH-n #Q)XyS8 6nB CζEQASd(Y:JFY(E/,ؘR\%q,|tIEZ/qɼ`xιIuQLM%]CQ+3.ݟ5m`X> ৡWB܃N{M s@ 2ՙвFS?+ieljќ3&sI3A vGYw/Z8灎*4W#62 )HcC~4^׆v?DC4Mn4⾢A-8WۑAdo\ CtK+7hj`2 UB2Wlӝ@}ʲ=y$)mߡ'{/iplpֈ[fL込v&gR^];@!Zїךu&Bx݉%uэ3+k r02`r/(|[5eN$*")HyC1O)ބ;qј^P v_07T͠b?!#k\:s/V*d].i4Bn뽐nXMig$nIGh2f$_nxFP͂ ųnCdssf'T i+$cͲC5Ns!E;G{ĽmFe: {d5Ao&?C]C9,=^Wz 9,th,Q(,6*jٝV3L xj)k(jj11nZf"%̾Zw.fM):5eYfG*noH58/:rh O0&ѥtu57nxޕ nèpjm- E 7>R#+2wDxyIԛ_ L'cc=Y3t:]VD|.˥+9SR'͈UwC+G0)oZ$pUʾ KErԗ<9y>_UTua*ً; N.4o9,EJ6XH2 6IBݦH1Uqp S3Q?ESL/*_\|r 7kj2=g&0nt:=&8^d(<1ާM5!~=JhTؐ:Բ< cͫ^Q6Rѹ\Ꮈޢaa".C $gIs6tTrq2SF7߿6b6+*c`NfGxݡK 3ʼnHtӱ{/蒊m3LwP?.:x_tSpG&);1Q8&E0ٔCIώ>sfTK.N0PR%˪Gրp¯O,a%V?F0_Y҆DL.FߟDL(6@YAf|Kf\lΞnf :D,c0ӨIo}ł><" Q)53rZb[MnT˶ 2a}L<>R8S@ًN%BS`I& `-!g4]:SYןJ@a|M'Sc> ؔFqZm4qz$+Neb|ž(((n z29$gq)E)OAɺKmmFk4o^po#p'.Sx_L>JONjT̚!4kdՏ]g q1:`2!9)ׁmͫONЮ\ψUMQi' [݃K# C*ҳ1=WHsal<90Pv5V8#dݷ(NvTIj-NiQH DuBC5\Aum~sv v(fx> ֦EI݃JZ *fzg^,'L6 1ȸt8q3Q,fyqmK _\JhSݕ/͡韋gϰFVyx[ϣDU96ad>p C ZɑI?8ߥ x qGlhUո4(GFJM/d Eqɫ;E) ty)GD>!WPiEQ1=gZUdd*W cHZ 2sVZE*0G.';Tt&]q1Lwp6=Ì ʗǎnxlVG0welwx*)R?~S^5s8Xށգv7F|fg3$:WƔ.翨w78x!/sW}ؘ`xL|X ;_z9%-ᰛoL ASr@Evn>+ZXvᔩoSρ,æKӆAhX8փ|\=WOm +98 éuUPqAhaPDޠ@D5i5Șn r5]qKa~cNZy$&2V.--W[C`dLu\~+'DI wJ}fuO7 rlRZZR8yw4Q~3 dXwEA`ܚ`Ao! +~LU]k&bw"EuθV IB$e)v<+kLV71tς[h s.2g*YNl` <~rh+=12hLgT;O//Q6h`V}XV. hדha %!1eg5q#SO%TZӣ'~Z$J: -w~e|;RǬFi lcX %!!@<.&adWxb[?D qv'-VuZXHQ15]gVbA_WF `(~?7飘b9k7?4ў ;SF?Io(C(; fLd<ʩ[Q.ZeB~ug\O oHe:BLyXl?.9 V_e&+ˋR:ko e\o(u oBSGؑ Z׬]n]:5q&MS4,4uaeQ{ #c"yl{e DShӾJ~qX+; ruIYD^vnnL4088eBg?B) 25,in2rLxmLGȤnRy;+v(Օ^{#< p)#՞ eDՋG8l@C{hi`^SiPֆmğzK2Q .ZYZ'oqq.j1 9ƃKm9 \k"̨UT =;6=k % <G\'EwIЅd6J->L20ܕ٦w.gYZ07070100000373000081a4000000000000000000000001668c169400007110000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/cxgbi/libcxgbi.ko.xz7zXZִF!t/H%p]?Eh=ڜ.+ˣ5EY$B2~P*C;i>b qfyK~q^X5E[5~DLюE(H/s#nvYrl ?)JT&9'9˷]## 3,C,ΥSs晀L,)9e.[Q-%9(k0S L@Wfͻr,$"Ƃ T T-6ġaRZ%l-Bg6m ;@kU]'2HP?&N¼hHYJp"φ5<;?rֽ8I8|dis\4ĚXzʴC=RAi_']olRVR'f iЊ ^+Zn=+"4:"K3ʂE8VECM9י@.-Sd CE(,ϝ,Dvú"3}C/obF,,s[ˍs8;eoɁ /jjlW:I1 ׄD؇Q'֖*  $l\?Hggȟ(:bKEʅrywd0 liKW5 sՒ<6N1V\jgKit+Q\| K8l}PC L|',^ l=׌GA^j ?Z7qT@%実%S{Jwhjәޑ!/ 1y"1JE.={`(JK440 2\cI,AH}bwik:\wxjhsyWš|q@ ヿS[0Zk{JN/5ir{8 uQ? ?Gp:N<4t&Exw[?x&d93X;3$1ҽ-:dY.Æqn&a*N\fH^=bD8'ƺBdK9\J( mLmL_-+?NJ óbU/ iW !ae/0uO )h fݜ VnfԼnmɕ0ꤶ(I>rA'vm{yU <}!|s7.% 1ޥ t->y2FT)& 'Tڏ! FKèɃ&Td{; Nn AcȂaN0aᓷl[ g[:/3oèO.SŜ@8S)qdn?W5@`#:'a\a N^HD8ZlZȯ~+Ruoӯ{aFZ潧PxF[FAҘ"qR2pr:u7WjknMdzɬ-bȴ4B*Jz.0À-  0C6kutlzT>ZPa e.]\ZkלJFsd \.lk7IiZMA~db-{9Hz]%+Pu}qcaJ7YΆ-2:Wޠ67i~)W#oghpKvAAIܴXYblZ~'u_$Я٧,# BjylE!{B^j&ߩ\bנ>{Ɠ =K[Ͻ&ODpXH qYszh-o#KX c1á1[f0&O0W((GNi *\uRa`Ϝ^VE\*9*g;F@S=]bHuoCyUo\Px-*fbʼn&3hK+PRŸY7w<} ;Fhs 5HaI%+mB5Y!;o5^ܵ{kZ$#L$IyjTM5(viΏ2yq!kyƳqx!UحHPQN<x?8U]UxFFx,Ө(#Z2H k Cci>7P8iUkydzM`WXȦqRb&FJ#E cK6ʁd2VS%prP|r5`gIk=;8b > s#ZA`8r|(  NHڏD̴]U]ۿj'KY7\XGp[0 B{Uӊ;/0!*yt@H8WڀTahcw̅@ Zwۧ`.I4k\nN!i礬` /$ j0ߪy~O>Gnw{.87 H}IڝrDvKgqs*XvY/&F<+GܡًƏ'C }UbXiȣ0#PPXn {ʂwX =ͽ1Se$*ֵKs9ī3;y K~Y /g5g֬9Ȃx$t' `5IUyp{_੒)k֡ksjO9\-a9 @.l'%FkFMxh=D) M׫Ӕ 4Zt1g9KxUL4yL7W]4{Gٜ|X"5$YD 5Ζs_^rae#j%MU왢Ņ=Mh5W/6pi\5&ok|xO&#un[OoIBǒ'K [ycA;>5=3ҁzRv@*m<6H qJ㧺O=Icu#Y!>C$[E ݧ )(C63@"JRQ%@v =@W~DկJC{Aʉw*Ą4raԄq9Y [$4YUBGOG['wLq#u gƬ m)&"BEӑ*4xrZi2v \ L!\_ n%fGR9t 2=5ьMx e}퇘۵lRկU^f漰;8^>J&P(U>fLK$l6.-$#γ!O= aF(/nS,V, HF iq#A$w|?o x/X̄K#yOmӘ`NE,݋k zAZ4g8; j@jjܮ+SQ-E8`d& T0rq? `r^L-R?-ݼYZA+:(w  MUKF$924|Yp.gXV1* $!Ű Q]dyZԢNpHy[ HW$sdG.>'6]I:lQzfeCrwS>$1^bekՆإqAƓfp8KQU6@Fbi$zBsmuؗ!xdZCuAQK(o t2=&"b2s퍡/9 QoMX%X;O}kOZҚm#:ice6l~ d׾} G8l ]Vb/ n^q)HuzϚI~Iv. UxK>v]F _`LEQ-?&_-24 !"PS-`LcaA  S$Sz(4)@MM?1I*nqU2T^A)S#E̹ߗ@tp0[*ڻai0UBҝU39wߝQ([\+g|j+G:;},* l_VgЇ ؤPYlpL{ ||@GmRYړOgQ0۫ٽ˷BⲪA*jߌ(PI~v_5n2?" }v{eCjzY cd}W3#9zƍGg+<~50տj>df*|r2=-\%?ck$16 | m`J 믉\eoF&/SM(~X|P3?|Y=E"@L8{I|o6l!hNB.x;-gTE* PQWmVt)u_;o6hr84U׷Gjf'JX .18JlréWLGXH cP[⫐ ? ˑ^JHAqklY 7uv'}:xUC(1辋* 5AwNnn߭3U%fk4ZH7@*'h]1+dJg,>)GpDM_O5VYLJ좲E#C j@KS8}.KUN^X Y1h!/48aśe*: D˧mum`xy\c̜-5N3&UJ ZE:2%˸J(НxΛ $dCe@K3茫JIm iGwYщ&q|HU+^rƷ=ޅ{y?/PE2!d6Y\;d8ЉV*/{ThS5d\St$ dQ'`!Ac82׫Tm>40_Z7)Nχ:z2ZV]7j+^v7% S=p| %^0s !cRې4WIxNG[U%Ɋ|_}Ԓ n0aCAmSnեa??tL<7Kxֱ́N7BLI{>'44gؠ) /#u1ڂOx~LrbHdXx:tLtY>H,+]z "]6lVHWKcٍ&.[^G1B[ň.ts|8P@GT³anxF҅&CSu o|ު]q g]6 ,W'y'Bo]KJ'ƃRIʺbzU;#)AM ݹu sI2rNڒ֫;g8u jx qV5Z,>2=D :r3FE i[?rB W%p)cJb-Xmo ]심ʜ33㜖ʡCE+B+a%^Dc)g~^ܷL>t?r\q#ftT!W@[ܑpc_˅6JK72LM[gP㚛nzթh7<_n>yl /j !:a\(7NhwZ9 ;&i\GZy;lو;dM8 Ũ \jr{Be>Pws5-X+>55 v?e{hCU%Qy,~v{3WDh'1'aK1̎7$,]F ϰ=+RT'ovEknqO]ёL"mV$ToGrMO$nm$v.@~G[Ad>[N0;tTO%aRRXhb%=B b"-^PУQP+U4ws6<3'˭f(KIgshjUǸ B9-56Ӕh8=Tp9VUj|iUlSpّpxV `m&G&E QkԀ"4Sd 3>*7&4TBJq{{Q<*Uv0znfB{e-Oq֤ƈVQ$Gz.C0[j#%:nㅮj򪊄T n<0o C GCh P5G ,^|,H(k9}'m3jF//RjNG g̷D&ZߓRe䦅I0-_=}!)Ќ\$)CE^rG+'!!Gצ0OB,'ntAqHe2,lC9*9AYx]7?9U>ylo?p OEdžR,Nf@ vu7<*rXaAAmaU2GNr!?nngf2Z5\Dϥ~ζKM/,;ڛW <")'oE4]Ma3` hy nV`/f+fey Z%`g)/븣Df\(ͳ-ʋ`꣧NؒźpV6S}v6vP:LI .˵?KdxхfwS~^>\#ĈTzW햼K;pbW(谵z0X&ivqTA/9ݛ**iHny"@ef]/TmC]ՒR"e|H,A.A={e3~z#+fԪU1[f) @9 IR|"IrZz+ [$ Cve]#q $bY q+V۝ՒGG*Eܮʹj4zT\Z&Y\r }ջmL1;!~3h š1'2 Z`DT#"/9ܻ/}Y=:]Jȕ3ͫ[nبG-vgZ&ֆvw:Y~WQG17]iЎ]RM@~f&[.6'=ڵK$;'(vзkJFAdC. Q!cE'iĵP1 eT),s痍wB!@g#m[a Eci9??+ FTb踆9dQ0ӿpu%^K)c7+0 hELqeUS'NΓ%hG&Zr7LN/HnB쿝MςM;vC^l y/D$ ^QApdLqv2 m㋾/sbO":Bv{[0O >!VӃ7AKNbńtFIdWSuWFo$Hڱ@`hv dӲܴKvznHc5FtP쭵}K1LMRQqI:k_@y|;I (&aE71ҹRQN:?$N+>J|51M wQS޽? >[\iplHE35* >Tj(4Ɇ"&}B6C!A˭6 =6SDCQ6al''D6IUȩV obEmcxY#@TVgu%iq:D ʐZYA_ǷY "D2v0a{k1<@~r߁Vd3Lc(0pp'?k={vsf= އEm@O"BnsRSE> $M~K@d{H&]T%o|hwF 0y9kmO/E g;Ps+I(e׈*%R(H`^jF)"gISK{1AGx,]{JQsCM7/1,: 8 Ȼ ]z?jGiTDDg~$F*'AmH[ lM{Fh12+iauV?N?Dn{E'.Pů3r'XRykQ@Wgq~yk|+> ֶ!0i܊3tZN#ixQ`;kf3X9v7E3Idi{ ߃}&kB;๕z+|tp1k.RJo6I[΄x}'F/}\FE`#CҮj'J4ک ,2;*Si`5Cp13 5a7kdEEoc\uPRYvpkҋ?.7@[+j57;X!U[95D[OUHU !f|V0dIMPqP}Z8"z;-`vc{eB['Ȫ:o9q1PrWlf" hvQI# GKvW\5OtHd !0tJy'u (hOyuGύ9z>=4%r?v R℈ixa!y aiVo/@B?| J)sjPpS)\E;{b 7L~Gon\$qЉJCfyl_Gp1JRJSͷfV()Pi-eIm,ߝYR |[W.xI9^g 6L7#pwqƻf+~7_WoWJ~-ʱ>GfBzrx?,Hz9Edkۡc?'ylI;k$q\N$&s|v靂cu'(\tIs">T>k:rwfc2!+?N4=&0ߟ0$[=5K*PXzԼs@-LU̜Q<6ؠ^_^ۆ iLݱHv m~/$(7K5FfLy3-טs:G؇8͓AK@{ǫ{I}܍#DLqI^5+֢']R.PO :-^4Y3( }T'A:pj# {yX߯2E40lؠSh*q1GvjF 8P"Ɣmb#uY= ׅ3܆x#v|&2HC|04t(!LʗC%*(w VJ3O㊙Ӷf8Bޙ.RYF3eU&PvV1ZGaAh}uKJKT0&#p܄ s lhyU+?81;{;E=}H#,9Q#mB@@{[>ܻ^(;Ylːinڞrɶav>y73t|L+õpw֯E)p5Lɡ[09$0qu(@ ,0oF]=߮?P/φ\|_{<>A\s^N=ێM9DZvZCJ~Xl*&𥢠UƋd:N:g7c6rcqީ)7}W>x IMP|:ۥ3=-L"%k4qFY%fx& ЃT]b^цe1:c(٢Mdxn} Áƃ5D/-1S%`]u38[J\iW?g&Mᡩ/w}At}̾;W'Z.+`bF\VbfxW6d"C3ruij99f$W K%B􁈉eTVU(x *i5K~JДU?-C.s,6xxtTxK:{VX~TKAV~Yk{guRWU@a`:cT >l hoD&&+ 8L效 $BPX9wKpX"JʷU笛墀NݡŦ̼Wj *gr@6S<6-gI!I6{[RWX-]Sni@[bC=߮lhc# Kc6a;((zM؄+%o%Cy30pHpH6[6blC|FtCvzwjڟ)̔Cag909t8%)BwLQ4^a}F?iFGoJ`?gP>DRDqgI-oV2^8BCS˘ϼRz"ؘH(#Ƀ+e4eâPp?klNAl;g(V6M7O`Q9[Y~Vfޮgh\MmF) 4ɸ% ak|Ȝ&Z`SdDi+pmVY.)|[F:O[Hy0H.D˓tOFh' y} ni/ \,瑜,sU8go lQ1PT՛n&EkH_:$q8dRe+%;Q.N?Ks \^Z7uϯgd́:f5O7A0ͳn!~gBid!ӐoIAʘ+60jրG`1r8W%sOW_r޾4#x[ f9E,6cTLcD.J[K/..5再-uQC2?skXw(e25@9_LVaBN Gu\UKvGdJyہ٬Q.P @ksS8^F+b4"o9nNC~/0Xa 6SGM^,;8n 5..B}9Sݰ.Ϙ;dƲ"c#uɷ*x'.Q~(2ͣm+c.G*BE5$6AK)H^6>?dx$-_}M3Su^RZ 毠x#,Ukx0}v)F׸75|,^u%S`m^pO6E̼O0,9@}N4Z'aa!kpjzC_Ojv e%^kT;l v%J~;QoyʑxCNtݿ\XIh^BQ[3%'vWg5xV93b~;kZTd4_m@etmq%=E\"h;99qL zzQߵlI<]&؄A93p+&Qk\ɴZ'A͉-70₱%!0 ^;4?0txϟ,lC2r9So$;L|X")`K6X %qđRnf7hpʫK1TW#.qn,s ?<][:b$,gғHitCU-nB+H˄cѬ.=Vz=f5FkrtAJ*jBNU Ү'뤿vɋ5&, dȺ)wW<$lw*TedwPl`kK⍖0 R!\Czb.ǶERziCƧI qP ++LMf& *%h\ [9;.%%Z0BZ*t;%S g /9%2}xCpskx VHNХubȓ@WqOT5F3,3n'5}w'fRklUnPn:sVIAC5zSkHDi7VD%y>7 CtL(_Ձ/,q~[P[H0\2w ?/=yjMESaRG:RpD8ؙ* Lg$9w7fݼ9/M`,%z(x15 hNu&Tw=w`e(À958Zp_Y{}SciGI0A-*Q'!lDܓTF O1"«&OvN`/8.vxU8wDZZ>O_#ϓC !\(\Ӛ$S) t`}~j%[(u?_ KjtY/"9m ~wd="Bǯ.,,"^N Tը]9R5a#$h_<]$EHYAdy)zfό dS2}LsX\bFJ]A}q8meݩOHr+"(Ԣ]6Wq4x'wBhp1/apv3oI)F@^<ٞ"GNu蟽H-[ ѲYY ۞fw<;zM8Jj0*;@Z9zoZ,{1lG6(HayrgO {M'w:H{ ;|[aCڕMυ8C>ҤAm:l!68!,oԖzlEl9a)TZUK'hܕ%W.Ԟgrr)Ny|23uDD#!P33?|֜f@_M|E\QA?´oMlJ}^I"`ć./ I:X7 ^'b? rr݀#{DM; ;*![ԩpGо̗iz#J^|m^2>X ɼpi&:|7p3fB/]|&r"g2ư4n4-q87(^ n!=hy)p_=ʈH2Ԛh'ba|-5ձ[j]U/!?}^5G B38/'ya/n]C:4Rog/`uC!1s9뿑#7CUau0g\*3><)_khP5|ԽɥmX8͠-7]Ě{|}Hx^4V WwNKbcwT -FdF%[uk5Ox앯a$3?ח/cKUJt98 66GA~պ:g0Y^} p̵Pw:ZŔN<_JkJ$% B.FedDSկ$pُ P8T:{t m؄g br6F G_zy]#az,]9ٱ?,[|5F37 -繃$g'M}.[NQfy:s> r~9zz1N4w~f ޚԛX5i."c?ͳFAōF̓-bCPSԧ#Uh|5b'5<4:.4|7^8|`&@Ct52붬\w ["FT1SVf(cUY"SrTx,|zST^SGbȥ.)àUVxWĦ"pK /4 4'o-H(U(xY+g+#TJ`j?k`6gDE62(YZΥqz #Xa&DQ iE΋hf2;h1R4+ =~ۂ&8+':Zus+-$@&vD h^˄)OVs8y Iq%Y4>u..R"RA (M9-k82d$S9zpW^3b3J(pڧXwwDi, ˪J0ڎFbKޏw'ܤ"$*wToZa(eTu|Z֣ Pts֭ԡiaXd)Y2kV'5ud3.^FI?3&>CE#L[wMPS+@l%]ԧ l.qWx;{Ff(*+AI$*F> ;z y]4}]"JܡB۰vگzVM @)g^n.2('ȉvJ;J}*,b3+|kv:CAdZ,>7:.n]K!Ž*=쒃LA,բK6=;2K瑯uuTe!yN[j`SE=j֌Hkk Jp3tݬOm f>.l܌\ऊy:!>pY!(Uc5ufZlSZ{P4ry[ Q_)5FPp|H.&}yFPgUu6?2K 5b254El%׾*BDş (֜Fvt]D rWWqŖr.lLő-?Z7#UW:Ap Pg.1֪NfDsЮRݣ_Ҹ osK8爧1=<6{1ߙV#o YMKXU[@$F\u͹X/2:PG@4*9Ʒ(e9d-m5X+7vْ Oǀ}oX\t 7}cJ|NL0%eB߅D~>{>Hxb[i {\YmrdRR#e&+Wv(MJ]l+o^몒z'o@OA6`wMV"jǰ{ S` YcK7IzU{%o~_ e~Y3w0Lቲ2F!6-njʝ `똋zy'MeH;bd-V/@sVcܚ0Ty 5 lg۴Uu~1ַ*XTOGgs7QS)ELr͚&ld0IR۱"۸>% ]<4m螨Lǰͫ"~q[zT$_zUs48GD9O``uO`.ؠ='_yU֢PPn>'r`?HQ65Q!]3[}B:A w/2|GD>N_li&YIUiW "^r- ΍ѬP=z2/[>vSMО[0jxIԄ[C8TR l~&k=t>PQK19 A(A^ø"g)F2FB!7𼅩00 0ō;Lѩج+AwxQ}ɄPC\U@ 7X rw G/OhsRu<5-QW>-ts>`T>7Km\ 'a}u(90^ @Cߕ%Ϸ]~9(S2ⓩA=C^~lT7\/UODJǯΎn8k~rۦqyp~2VD[ D{.XK]={+e.*h9#n5jxA(W;Rb9+ MӿZ[?K4Kxp@asCӐt%-e.҂<?_fj ̦q!Y \CaS(6@Le)'̆.[wxI,Iy;0Gd2'W6;?dbw><9{NCi{&VdAs;,Cypl30@.7ZQZ(^d+ϞCӽJsbiDrAZV:pj [h*KWN |5pc; 1n h1]3u,(M?rv pwObR2Cu\e|=)ii8r/×0IX}EtR$ۼɻg*qu֛,&:&1Ѽ@qyqk}z_rSs4NEa8lć_j16Uy|аޘ?Q_Ù c{oQ)],4mOi:%F5a]F~?%v?;e8sL y &d>gYwbOE+ \ז!Riz̬Ҷ`G7U75wy2w]Ն$I<ձ7lh ]mPA3>~vz3HS(c%a2nhy*Yqx%EZ5 ]E՞CKϻ$Jwkj7pO=2{7oʴkHq9} j:f]$iLK ,-zx`Ȁ;>fKVX]oY8 O魠d֍B؟ 'ZTe T`*:W#kS;/!s yy'ma[A^G"qaD* txHV=>wzH\<SZMc_ CsNMIq 15>K瘝iR[!@i>.M|Ey"\ HiN_-͸ltBMEf;Օ18v|{b[v@Uȱ \Qn߶|p9AN54lzCsr7rmDI c=x[G5`Lf%F冣_Bb粪N4.7Ո$yϥd 94 DK:LF|\:*/s f:ƶY 3[=ԋ:K m@[+,MC>\QeY{aD vH[IfDKG=]{PڸH}lKa-$z:_XT}ץk(` S216) 8=ݷ`QgR*vDt43&3㰴>iwEKSЧ+ ^5Ԍ#ů'>6&~݂- .vqB~ShC5!V8U4p # ٝv+dpc W` i¬3qc$k[E\"%mh7\0FjD+KcsW\77c]@`kAy3GT!W=ڒy`c\_5[1WoL[F>#hūfYVQ]<%W(ZM $;N 3vk>oHD TDT;C-.ILCze1-Z0_b_Y;/d\0速DN.GUO)8XQgyzbIP? 'ʠwY6yvUvaQgwLerNUnk&̚9h vq.Wj_ƝM-BDAlA()Hj,:d$XDc=y1"͞eSDٍ 2BVtّױ]PBR@ș"g``|PuևYҙD-KKJ6JHU8!X84L2x͇E{7e/"&%_κL\Z;GcS^\~5x(pl(h~b 4) 2Cfqu>eIYn3 =,w+XvG" aHg26fv E;~0taw. _A`+ͱFjƂd!r.(d&(CZvZt."7QmdIvy?Kp|g̏ T12bj.5eCR[UcYȤtCXQr>-(x~ۃ"&fUXYfbZHfcu&D'UXշXY8Ӳ yn6lág-szIaTٮilY%—!Sbh ZX?F1Zk GS6!|G:aL=IbEQ;Td }J@p X2V]dM`e3l bt]*f%h\0Ĥpo!rDM}hlEKY\.hjӌ&E0v!ƣַrl$CRck;8]e;6!WˀyWk`ra |DrK}90zM3:`|3,0gҹ+S:?!Gz_EQ\01Vvb|11gq;kЪsjZ^Mc)7 /dfibwO:Id/n׀~N }l")ůO pB~VJڀ` (47@߂ -q6OtS f5nOBڝ˘&AsKf۠h_&TYXܩ r\eAS^ZI$^7tV|qdlO;Љs.CX]U'0EFl8tq5R(%Η ɸ%;;\קּL>o_)ƫLcZ%CƽpR&}~!"=P.vs}\7K D/1r8We=ISPng<W6 o@KϾOu۳ݭ?Lgy"μj~;Acz~D*Ɵ7Ive?UA;[wXv\ZQЫ 4>U}{ osԹQn"?t9 ?GnVSxLɒŦ5Ԓ8Ci΃?O*P"aK]4w4^C@(h&uz"JL=P:Q(WI):_bSR>=(U54qq_Nv7&Ѵ6\=dj3J&dP`U \R>]餌.;Z!IګF"Jqڛ!Q;j~wezknR쨧Q&lZK .}=xQVR tuQ˅wxo|5{:CzcUlE"S6ɵ.q4㠢y7KȰ Xeijq_pjM1 ӐG#5VTd=H A1<8P];4[r:ԤM:q~O- 7Y f\})12j‚N;:l 久5<{ `ǹhI+CDy]9M[B!h?"B̷+WנBw/N NYBED5VEh|tƞ=W08DQ%q"<7|"WLQ&-TdfV{l㍄\=%/&ZXa~ <>򵸰AE6;=4̪-6WNvNYb^q [ TlO9ZG)eW7yT!js47) QZ?TiDy;0cCnZBZb{WrB :^$f5g!R\ yğV"})#"П~bԣu  Һ}.2Ub Q.{im/⼪Ee `78ӻSh6 DqT*%vjbCbMѝ ӴJ4ޝL%a6#zo91MV`I'yb@f&IN߶"CS`2 #GQڀi$$꜓6PrtD.E<5˲|L $u r?/ ?b[Gsd?hu DZgYZ07070100000374000081a4000000000000000000000001668c1694000082bc000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/݂{]?Eh=ڜ.+8;Vh M&Dq }Q!0Ҭ9N 앏Mv61VhdžavsjRSk?eԆ\Z^?af,.9$MbUq}Z I^k:byNO~lH6iJdb+~[o:K9RBΣ(hh#,֎=Y2p_+6>P4p7k B^U;0z53k%tϩqeA' *]yx #ܸ 2w:pWB찵OnB(rE F{шYUljB0O aHټ]9b _F@U1*Z*g0h@Aѯ,>/"l"t¡bwqRWR/ʣjl@ r=O/z!?D|x-x%&lfg [̏ޡ8̫] 6v4LZ+vhHM&e<K- R'`y++no.iS͕D ^ dčyHBZ=,M\C7_qEbfsά"'qasJ<-$^Pp,wݙזƍ)R4濴+*_`\ƠcdZ 0B8~vP9CP\Ԅ, (# $Q0KI6V4[ S|u^G=iҰf5Ɗs\<{Hⱘ;^ ,-@ɲ U`ͦ5bř˷s]Vh1d,/M>H>Ǜ!&l+>im SOS2w{p[(0b3BNJ%W #0XPc)BM%HYv$Fe?x6$"ڞ1顐pQxiq$z9FE)(!Hš>aAA[HL:0zQx:CO2 dZ|>HY'IM͐ηD^ͳ'6l;^xIdTfe욥rIy1=wVv#e >,@QYNN1L%p*eeS{ݿlMxq%̶jh tE tKڄfLRsvM3.^* &?օͮH&} im6Ӂݻ7*yhm8װVy9X-\/!R\,sƙl"8>,LElcUJʑ8-h]z{ tmXi`fUJ܇ƙ@B}A[XEu ~s*Y2OL||N[+mJ[gti{Cx!Sh-7 }߻mIM^'5O (8OB͆ٳӤs4M\<q2t,wwg laf MH3)ڪAKN>jx9i0]^eC3k BP4g %}"RڼV4+X%dZݢۭwIi@[Ymbx ߔ)wivߎargv~5h%FN3"t$FvTkK3L%/~a3u)*TαZRIy'W*~N(-/ o ޴0y0>.p=I)qn@ZI&և`WL2eD_i:Ϗ5~zRn4؀=l#m U]Va1~ֵiH(Yd$ka;=(rcѠ{'[i|s:)>)B0hfJ>nb' 9 Ah2L F"i -@4fgz@gs1tK:n~E)r /)"mru47)fD҇D˕/@L"4[] b1dhM`0Y\=$ak8 ؛'< F5}/rB&o)̨n pnˋ J95DŽ;kbr nG4Co튟E@,?{l4l5|<743pnlD`)6%6b*+D@hbpbdXN6HhsYiY: :D$m;שG! DHvvx7j/|]"(ši|{cx'ڭ욺R#~6RS$X ly|PBslHweRDR1?k΂6lTIp˩rHs>;N,cXr(lYúTfOau9!82cL1XX$ ?; 韝a \D xUCa`jN )z8<03C1`#鞨C+zkKuoIlD(3$YXƿ7j BsJB&XZeb?%a ԑqG1  FU*Gq4B"?Oq{11C3Barք`^TU1RO 77ECnk'2֦>n ?) 꼟Beoc̐Z'ʊvsPϗA|TӬRՎ@n`YFX>P(V=T|Ѥ  !W<gaH)[ia٣TxӪ8ntO@#m6>_$pFVղlePs2'hdnaA$kw7 wHa?hFOk 1bVq?X)건%|smd$ >Y) #>PJx. 5^ئÑcQv rw9zpB]o^wE25ʹ(Ϋ\]鏱kHT RS^J<ܵ!Aݨ0B CSX"\@Ą5Ra%Vk޴n=UOAL81o #Ӎygv %%^>IeW2R"wK3tv a/ Xe#W(5doܐa$7vv+<,]1`-r*X9`H!CMV=؞( \5;j}}6L'(j{πeqR j(:h'$Ll lC6ŝ [M<rCÂ=yڞR wviɠWhsY1x=9Q lۻvt;$ vGnD`Ez_ o8V!o@:F}^h=ּɐ^R`&YWȘƓ*:(^T =yưdv$k+U6D"ʿ{ƅ|Ca<:b(ޣz[T݇js'/K L4'#MCt2 K"+`"ڤKȤ*S,zRwɀښw)V6 sW5Lm@HV>kV1V_l@u${z=m>+'ZVάU@C s3}|<<,umU\Fy1(Z -jao+M-̑,z2155Z,Sksp w"]ypY8y!$l%Uݐ} 9 '6ͶC.-S$oZIիid+c1r\Q *@_"++&5IWV@uZSHE*NsfLcM#QYQM#?PLM8iQİyL?;?"g^& 57V+f74|vP-$ku W_<~qjXFYCu/-NBTҔ+I =/=EbYu:y M( 'gtbiw G8#IRȈ+Z0VdA6l+f,nW8SWQثA$~ZݬDv t bRE5 TO} /䥾]`ynxr Z] ΦMU1fC)1q-yؘ*o~d蕮 C^g-kFæ;?Akbj1n#y;:oگ&ȹPv|.G.+F8M#7`~Ve5yc VNBM| YBl;JR^|5}56/s/vtU-eHFhkKP1\v:SQ qo G*ElGcfzH Ox qݼ4UJl㺱{OII3(*5*V1)Hk"vkj 3YQҬY :bTRD7) x$V0E^P]z*Xڕ!s"_tիmO[oN䰭o5-8wv@Vy|T7mGVʑ(*Z<-DKOHuzݒ;\#SHsUz28O3ԗI3OPLz84D[v[F:fA.%S8ܶnC2 y`, -b,?BGZb*F] 0W5/8_bS!uξڨ^}GD5/T[a 5!n(y 6g?EA 9lF.|ykQ!H_MDh]=WN}Mki 6R*Zbb᛺28u| I}?-CUk8y;(6I. Yte0 HLl10c- LR.kn\vV>N>dگ|T-Ȁ@lA>B0Rɉ`J!W|<[M5˳WL/ ;7J2'5WUB]&p+F%֌&gMQ2Y{|b*m PSxdaى{s5h]ms8 ժ&zyGԹ2Ϸ@\ }Й$/- Yc) ee< h !Tj?qU9CЗLa E*߃~0D@F^ {?h.`*`)(pwR+^Ɋ`J3!⹋u Ǹt@v m@P"^J.>Ya{$JsG5+.=CvFj~/AYy[#T jٵ)B_.҆N1}`L6` _ %\ˋ!(Q6c7KKʿKE ?CN,rLӖ"f%O5U_LZbPg%Y'\}@ 3TZk&dVC3 qUjGuZOtY${1b_B/˃O]5d mIbNHHބPۄL@ZvZGQo~_@WeM=i6ͽ; qB#xHkZK1.jLh7TLuls*O X:.83^z>_ 9$1sn?vq}E5L1 !O$Њ G_i̵%iH(S:xH= ԊĒm#c/'C3>lQR6^U7mUAT*º,\~r[9#M1ywB\_4\t a(%6F-i,?}P"b{:pvPxy z"ьotgU֭xbļZ( ocO \3o7s !v?Amj浅JNמ}%+8ph^=+/u-oh'@dsUP)?lj<0eզ.%!&u1TwDwv=!A{^52tWo<]N!=Dw1fC{ꐆ'{;$z8ЩC5z&:ktGFOlR)Q HӒ_-*Q JVokfC,.A]2VI2X ɳ4TڷDMҙQb=NK}6YQ=1A\_1MpKrckG445}_|w%O~̿Y}"z˱T5PGoL2uBdƛ?0ư2jm-sp@4tH Gn=x>? V4>QJ{s3my}J׈ Ջe%Sot!]<NJc r߳\#ЫU_!8A#Fzc搚yȲ7K8d~;'JHנUGp"#Z>j?>'B RsK1V_C$\ a ƒp9z6ƷGx*A.% hPܣAAK?oDQ_]KJ`"KiDDq.x>J}vef6;͔HZeH+p^0fU]^fdN}р0+^z[$t2Xs*/|&MV;¬ʢ36X[s5Ҧ.0qјEG4)fY (Gy)No%gY Dٵk4/c@]0~A/}xLΣ:CwxS!l;C&|.UlM SG@ Ηŗ' FN9iY>s Q MXe+:&]e (`h4=ZT>{%MP3 "O757Ѱ ^ +Edo=^(OQNq r#/@UeƁHkNmѸ_}.*6$Կuct%6HyZrowN)V#(]n<:H\#$/:+㺑 `w.xf;>u:Q?pƪ ݈kKO2vYNhAs2K jQz;,X38R*E )QT,UB9J4˔EyvnvJ/wmp{uϕd's"O,k~mI6RJ{THboO& ׳jO 3R-串Ks>-BXb)7 ѓ +Y7{Ғ "@ˮkM\;eq+̍<~3!]/)CG.5ZU[ T T Y1YB?Q 3dwpYkƴ O-˚vVJ;-L-NtJHږw0L|fNb 'yF2K]}@BG% &zH8F])toJ?bd՟ mǸ&THV? v Mfe$sa<"wK|^DD : W.m6Ѕ}ҥE;g G:6#GϔF u6΂[W:XKFZn +U@R% ͬ9ʸ%Ol܃Lüz BxTż׎AD1y(u7K 7VlA @՜q[85kAJ63DX(0Oe9Ya(;T^Aco>K8W"K fCM-MQ@>K6$bt&C oA X9|=)mpNvЪlGG/%cZhwUj8V.] Ѕ̗4h P"Zz9vx9nr.haг}_>?*$}ᗋQPPہ\Ңo]sM@9>e4v ЮsW}y ;P>([K2 a`;~Γ_ݡ*(ʷr/v0n1~~(u_ Vǔ8b%pӫe؍`)·# d*;!/@NA_Y@AX_{t)ם]Th> b \ݐO68xdX g:@>+Dk B]mceN=Q< l8oGRjX329u&oh5"~~&"Om6 -e`F]*KBr餱US@!~wW/& "׌ڨ:H*l"zSZ`N y52!P&?UAtb`Ad #ؖ莧Νc"K PUd9] W7Q@#B߶j^/BⲞȩs?5 >a"4FوP yќN ϩ2IMݱx0F,UnpQ=0&`)] 6_Z4c!.ISNԫ%#!AHW<9 {9CSi[Qn_n~v5}F/X䝉-묗9lsipyA0:K7!H%բ6r*ů#aIܛļȷG$oViBƲ7_yo:C4e@Ku<&+PFN7}Э&00y:֜~÷,Z@~U5*/*mmR%\?~Jc"YD(yC9#*oSQHFkEoM{POfw,NHb.^X <'9k hN,@xvk5`Zώ\79:v8Vд?<c21vxėr,iYd[ <eDWB*K l͘Md8>&[*P*8vXqX?M7N4iG`5Opc'hu Bm':gk Fqs8.aS rrz3ҡ9LKdj/$M҂΁:dv\mdȁљ뼓.^̓O+ƁH])Jҹ/v%YԮ)/x9 H섕u9eșv`e^ԫ8:5)ET8Ĺ2T^d@92-,]^eT0N}Fcx9xBWL4ۘ7#UJ aB[rO s㋆PwRitא&ejn˭˒|L"Yh J\2S yq:C:Eƕޕ:qXGE,6}m"c2SRsB $g$BEvT~a1wPl vǮ>,K{Hj ( NnƲ'3 UkCvw\݂̐m2tcg8c9{_Ud>mLôH![8 G)t bxI 5A]jD֩brR[lTap >(:v<(DgtqŎjti[G+}3}_֍*n[H>]@ׂ]q;2< c1ٸ=G,B. jJRxأ.JqF:E-? \?9^emg췳؝*ejp0c*̫nϯrǍ-ꭃ+6$MSvr%#lՐܝ%vt Ox`;{Y΋mpEEWi"NB;c}(; W$ak`zQ1BsH t-5BzW>,Yk׋r^zRl9qo_qd:,ZÓd1J;sO$ _`~γ<(15,fϥ%4;!B+@CvwϬj%#z*VőY__ğY:VO*ltmJT M\7 ($,s;D5gV CRE%9.7ɰQ]Z`,1XBs&Py&UOmF*83G3cĬ[1COvBNv-3:4ΝU+DVx=DSYy6aE(J'a 4fh왇|0&ʺٴ7\S0lF~ [89/aRtBv]"/,e5Q,xCO g)BvLT yblB;P#Ur: 8ak'MCX)Q~@DkYq8$@?p;^>y+Yp4fML`H(E^ewX]>[jS[.) ]V70ms ,dђ |6f514:Q00mPwwg$27YP~]ǀtw[A~Nq*doMac-zt:!hvGc*؎_pסif79M4AOѝ{l aj?,ϯI;4.sVũDS+aɝxI GuLW f,ۣ4y'n֮~ uBα $!%[06$L_S6٧KbGJݿiZY-Jd193,/ s"m{)8 . ލ- w)-s==<;ֹ-t #IUȱo"X.4;[LV°?^$u-A67Q )7`R(.]KqI$?!*moq'hk7j8#Ѱ|1tв=YW01̹s*2G%<%ߔ ⎁Otc"9|00X0W %o2lW?+~5=$Ɣe2J6JNaz@y],5rޑfIz*!D)wH^RFeR7a?zʸ~ƪ*xWآLxA+w*`u:ݫui TX4 ÜneW3_c iݪ&f¥HxQmdI4 ZtՇpu;K[Z(0BIR 8N27!v{aaNY}7c~ 2$;aDѐ$z07xf8!FT$WĜ6dG<:SE>"~y+̐U{m_߉(ƍ@DdjͬR`>*URԕӐFY+ڜ:lj2\{S@("}>xp.`Y 5ODL-`.Oc7XWEL#ȁ Ec *|7$8P\}ɜ8ü0!ueն( S%@="Qb0r^_ 74(C?^$]˒ 0!fy|ag Qӗ/w^TPZQe1$NO]AhW : t܋4諙t]R !Y{+/j:83I$PRBjТ`i ~N/(fR!Q1 )1A)~v:+gi燃`SSRjh)@@nw-6 > 2W.EH[5MqP8Ɉڢj39T<NQ|8c5&7!\;r3|piAo`QJfh-,㌌Cq!L)Lo\}]e&x]}wLXơYJit#Gb cbNyqi`G". (*J@ض[`PB+ۓPGC亏Bǎ?e^ _c |ܢ\(3b2GeE;sxAMj&wt((O4GFuCe?P[l LuSih{?u !p3#H{~wdr2AHmI?S*#NGSYQҐShyOlH)9 ȽZK&4ˆJ8_4JJ3<:d!}kJp;A:26XCm[LH/Ie1W"w̟Ŏ@% C-}e`Hs4J<'W}c:|څ/}}"|^pg45ര9Byժ qI&E#Wxօ"my ZꁿFXDWĦKAeEF 1 7x)ȉ^w2\\1y3L^{K`m86-I ʣsCgp8XITr "G.(w )r R]\xAL-)($p'e*di'`h?ÿruږ-:'-J^M) LsW?u%9`@ [ydDZֻ>yQegMUpZ+?Qڛ>z)InjmӖeӺ" S{9[:CPt21u'}A[Wm0MQsU-.d n`}jy.+jT-l6Jl=Ӧ )w0ܮh|Ag̎c ?{X C!{ W?, ㊺~؏Cy__Yo?^}԰$8[,$ !DS`P[ 2E,pue?e)?䳚:xQf}xND@wk*BpCv<ٯnoArҠv^scN1wHS0VZvZĶ C3R2`;6-F11*?#Iy&lX Ai+*yc'-V<ƛs+<=%["ĉ(_2LG}%2@e˾Mmܘ, ^:_k`X7yÍ_NR < HٿDHXw?7] g9j{8SaK2`}!墑emBqm*Ow]<|A9>;F4sZ^e4w5S+@s?ط]+ yL;-+*EvL$Y:XaXI81 PԳڍİq4&{go$25$4:i5gt\/w[jd>[?`͛~0/jH#P8XOlsCq@ կvAgKD>Q8zn ͍Ie RAN:i2$H ^Y=W뚫&g-DU@d `UWxDׁ[c)l-^nDsszf C ]n Vb"}IyRV1˞* frYqxGѷV5aX|zvʩ,,cL)^`k{ivfFRl͋ȓB$:2ނȊKfPO8؂@S߆»pr\ʞ+Нa,WC}n`.y c}?˻411T^ T&C3G{׭;LMTmC#n2]y| alq2`UO4Aa0XQmqzѯKJT %n7y0.^qZ*5\I;X-hbV >ywSd 33HWV3샯uDdyY P+Bu pFjLe ӝIDg|9l~|/U1\]W)Jk8mfwޖ 9 s?H&&`2nl҇ B`.}w7]B!c:-ʶ QV0[i3.2 y ,HY2gۯl"״D1OQ7)b/*eX82 0`Ńx u)Q zUGeavmʕ璘xt#|GGyHU Nn44z]*]@c0j 6FT]1uEpʴO^ap8^m%"?SK_UŮ)*\#yq}S:I[: %*0U;_Z qб]mē@>+Z1d;3j$/JU+=XI 3S߰Daۭ?leZ)+}* \`7lFhsV۶h&4{9xrEu^ϬBǏC?*4@7eDS؀ܙYW"wI ? :"䎸(Xn} Jƽp,%2N+zfk~\^iv-ϿגKjC:Ʊ&25 }wAE|_[mF?LcN :4֕{.|CM0{#Yk$FAFEztR5[m$R ]uUCKT6g~yAmN Sv3pׅBZRVC{"6;~(67et~"v`B87_e›kJ~j M[|FWɺ0Ӵ@\YD _ L=5Dmzb ZLİ;GS1^+&{jT9g+U¤ I Dn.pFgY)0FQq?v2&6UuԚP( 5a[3@?@J7W.JuUrDZ H\d9E3]+r%̲ᏰbG@a20m M6&ޏ%ݻ}\Q=ROh MKä_X{xBVK@oQlGȏA Ljwrg;6be2"CyyK' 2w+U%\Ffhr }m!O#y<e q[?kavEU"\P:DgsGUE އɑ"Lh5"2 l݋* Qcq="c% }.AwJyKo ?`ڨJP͐dK 8?{)u(Ue'8I{2l'IR3WR+orXJY »gOi'jҋVɔlA{O6$ ]c]Rqc>Q@$ ~rB߿]6׿UCⅎvoh(6&3W@.uU]o.BЩlP׼]Ӱ^pfAWyB7L2S4GX \(v RM 7K!SA0}lI^N9ZAc+MLCN~:xlDnCz4ÇVܰSr^,JQvZqۊfs{Աzs̹E+% m-z|n{Q{,&ۈ%kHhy%*%/CR RP0fmYiF9*aXdZƙ|)]RR&ōvTX"&+㯖:0\3#M}y7FIƍv!&umzM$>%Ɍ<~M\Wp3&nBv.L z̻>=_砜isqbf=~6O.]7-_qEF/>ՋrmhpA4kUj$2p| x򺢛EeimAye'Gt(e.: j|s,핏{Vam훁~J$F$+XUvb8F`fȻ 3dzeFMhX֌XFl(Ūd^p#/ô&7ͬL7A m-V{TSt 9{) 8*`5_e쵹wTjwm᤟R ۫[ 8nďqW R#vD Lw zR:@F!֍pùeimS3 ҢrwYof3癍 !0 \r.sM$sfd#5~CG Vm&.~:mXh٩ngMx`n)فMLe޲|]*fkuP4+$[@}ļvC ,9*sX|jR[tHF{Y#Y_Y,PIc(BQr䲿`L*{R8LK͂' "_$5th * :Y[R i*.nloP!`ց ~~%jAz Q}Xi.5 g)J:8'w; ʭ&j|SYueGP;am$<NER2h~KAT!9>-[P;Ku9=)'9U%2DAmINs0;U{®wA 7/Cߐ l^qS=QuLԢ4{^ ۂ7," to_>HXV{bGɤҡ. 9:|azKբ(Rl5 K< Z¾|ỸUg@¾6T,eZ$X+Ґ67%gq%GsӾIfIT/A۾OJpIWD(_S-^̔kU:0^' NFO ']jZ rT](1] ^L|rOeS TIçMUx{fgխt`rp^G22;R{Hژ/-sY}uxZ_{&;w3vaW)= ˤgQl[_\-%.!-*?+{ĭ^@;CSE[#/9j R>Ƀy(R3љ "#`p7dVJ`zLeAH_}a?ȼ$t$1tq@H:N 5޻ ( VQ ]^:c)^?Lö|<ǃ!,I:O;y7Ɖrľp%^p*G-智{`c%@.4Zh>q#Q'nv7|)n:'a3Ѵys/}8gH+ċ,bs劐0ڳޥWmJ Wcҝ8@ق 9!TϕJӓ?,-Mc?(M(P"2cH佩 \ѶWњ L e̕&Qv " ҿ"J[` Y|sITMwi]P;8N\$LzyM! qŰnFzt}e".㛖ʽKg,LC1(Iv]Q5t SOkwpRtuFPDLue HmEoGGArܺY@ͅDtRax–e4Fyw f.eT c-6S8.sb5̔U;yU>np`S۲3cͫ1>e be;Cvsf@N孋ȯT$;Y,iJbʻKfѿċIW` l=rBWn>Ov/?NebiT^Dn's@+djé[ZGc2S8yc,h42B+rZ}gt9oze[> o';/ WG(aQM'**#mI& D[F ?4@fzCw̾9 (ޜlwd4 &)5t [*W(b V8XyQ`A&)] ˧{p~f D+7;/ZxhG֬kjyIF2۩%dg %R`f̺YQ$kY*4BF-".bj L_9^7&$xݡ2&hhaIa% ^bUaP 3W}-Sɢӓb:ސ}3.K+ٵ)|cg-]ʹvg3ۂ3/F9GyfҋO6h˷昃FY jL1Zd4Y(^~!ם: lT?jofi'E33"@mKPt<:ȨqN$'AD> k RR@D杊`yܭU{;%V{ƵeǖkȔ{TnBZ/x}n`" Μ`BVlj4^juaPI6ͫu  Si J~]I. ցg% eI_dB5L2z-ʔ]n|CYJ6ï8j/-x<Yw<ڡ^)HmGWvzD"rܐGɱd[ Dt.0AWbEp<%(1Ѐa~>CHX'd=~y668?ldwFBQ!P'$-\4{AП81Jj 3dl]iAQr?UΆ}H< 2uX8| gYEÄ?xqă+2쪄PT. aF[ʞL0 KG<~β\h4|G{H'a9;"y/݊kuP扩Y$`m*[ ya.P Z>Y_E|9۱!z?0_xw>']`t=@sLڏŶYư/ flyg˨|mӘ)T*r-Vu>^e"@pImf8:HYԽ[Gc8Mɣ)"&}ۂor`}TBt_&=@l G _>DӇ-OCki=SM\!ӹ&Iĝ( f>l?{kvy?|[.SQ.56D^؋e){3_c bO'C+ dU/Zݾ^RFp.Mo]D[آhkHrOjU/3G?괍2s树Z獊xkZT ,RYГ$"\'bVN$|D`tcuں2r2f u3lo}{;"ggYȻR0L F:M0Cof}GiR77o0-8SB [Cz aAȮyÍ򖺳o߯VƶX!">Q]Tm +:F8Z,9ĝޖ6.s( ٨bZ*,+i_ m3[eF'!: %s3xV˧PYcL; uQ\3y@)J(˲7O LL7w9W|FlW|8_mj&ix-5S[z4kS~ "q!)3 PGbX=< $?M~`2-BjԶJ-6#u8.dCǗ:")"@.`tw;c\F/|&Y hVоot3jq ~ p|lf5mEzEr --.)\+I Xd ?g0'b[xHLY&9yNr)}.+@rD'Ϳ%6ƜJA")hn:`o3QM.LZwןѳ`4 Lּ! )pS3sd@R9b ׹l}+LeYEsw2!7%JG+΀2u|(Lǚt&PqD6w/h` >WdgEn{0ǚo%XZtv&hwGظmy$yeLM1v1Zq`;rb@4 pn%Bw ^Ld\km1g G8ct6ֻI A12xעQ@Elā Y0 {m^Ot( Ue0A@,R(-clƵEnd7>?FXMd ![o)}f9}ẅ[{6TO-^G9]_hJS!2fX.:v yS6^'գ)0< Hgb)b>nI]%xVY}/5 lOaE^n5n, ]Y<^ /f8=ɿ%]Wla1L%oN0#sČZ3Fީz7oۏ L@ʾV7?Æ c9d 9,%Omq#Fh \p@s,Z!m)r3oZ&{:sv+;;Ã)tH[Xk(уeu]-LcC6]kbeiiC9޼HO׎! k(UhdEz0.8cQ =.v5 ߃Q*E3!Q"S\菮C/uP|B/.C~n 8DOٰ6]wd=i=Q^Ro ?p26N-x]jk&6ֵ5QZMK |gYZ07070100000375000081a4000000000000000000000001668c16940000cd98000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/fnic/fnic.ko.xz7zXZִF!t/`V]?Eh=ڜ.+ɐ~Q4ߨ\R](X>&zFS{4ҧWBnfeV qp[$0P͡d&67E5ޘCԭg^o[Kvf^ثMsBx&5}S{oI%̝~Y{RrD@RM~oeܟ&Ӥ N|8Ӈ$mi( Mֳ!(\=!| :%sN+ 7WRqY^m}##a(ςS*Rx (_:n\+a ,Qzx'r_kEն`뻠[Nr@۵0"G>0e EW~SN Ůj"Z>@MZ{V ',=t aL譓pxRW$ӲSA#ƏbJE 9otp)Aj峺2wVxq62JVv7GrJr#"U^q9ӸJ&$4F<%\QWT&T4Dx@!4.©q!+wtb̜*PߏJ 3Z"Vnnk |$,OU rPNۉ2'1^IoeuBŰG;y`XTi  :T(#|kJ'6-?颃VjYfj@93 F:\az 21֫$CiGvaTpFGĬpft=`;ya9QUM zi?YpmƠnĊe8_* ހY|J"qĆ[yg7  DDcq]voJ!Bwn{3~}xumM׻ssƎȌ0m~<5fc/ɺ Q] FYvsqi ,O nLkЃ.yռ=˩:JD}+q.ئBZp4sƱKfcGEOɲ>FRx}d% 8޵KӦ:`n3U0) ajCvVJQ#.>~"[iU[bAbLh.: "$%NGDx991AġÜ(.䒿bC@Y(~9:x-:wG3-A'EJ-oB % idۧJ_"%\E5tw[P~m}p硭-8`'kA>s|-֤$M+6ѠwkQ-y ugCCȈGw¼Ag+m%,іcT>{ RJ>y)!`"oǨDLZk!M;5qu̺\I*dy K$%E8Y,bdʿ=4őJ)+2%6X7mF齧pΙ^@D_fcy9[۪ 9& D+ooo3邌#Ԛ݂-5u2jg: RIVȧ yN^hg @ј< YR eQ zpҢFo@(kQ9 DJ-3(Q=>ㄇLa2SML=8´O}vJDNۊ.206xKG1,d鄦=ҕ4h 1}P®i8+Ӝ~}E?eV,>J]VffP#dg rCԔd'z[C1t'Y;3+YXiEiI[@bv;rQ,"{1T%6\cKǫ/x}:mt 3Iv$ A5‡o“s *Pv$vF<ː 9 D aa4~RbZdU,i)WN73XRalD8#,$uvG+aH45]CGwg x 񍔣vQo~oI o7Ž__.7U(y۱j"f<_lA _=⹨5y}Uu,%1Zh;I :9 hޞHhddmjF Z!sֲXΠ]&9'ڻ3T(>5# ]m۲io,s)p* #vQ긚i:}!h 4:al2_ځhc { BdEA@uӺ*跼..R܈v}Xӕ㰪ig Gf ;)q~{$kDŽ2JeʌGpf䘨lL"f#A9F(*s'=e( phyw&SXeZ0 2.z>#4( 6קTm+A4t6H߈Bm7o'5=8O# Yz`x <.#!|/81 r>USL]p<&yXT6K;i!J&^ K4|AblV'TW_܏u, CtM"8=QtKQDD 0ZX\Љ6?^G'_*!Cb1LVkM>3ƩAxQD ہk}:^_} 'Ys><|q'gOc4(*l8/)(*j zq2`3O,[jTr[bkՍh$({~?:SmhQY)&ro kGy~K{KiY;hDgBn˪mV$nWw9_mv|_(Z1RSNF,W_IDHA"iFLϨm.Uz#B`LXMM[ 6qc46 PBJ/>c@ ޘckI JJO8\kcͧKvQ=d}<^kߠIc}Fulk蝂Bυu$0/sPfzW:Z]97vK)z^K%%ϫ Kz׀q7\*fW@Ub-O'&l/R)^m{"ŕ\]kR%am)9 uQ',d4#zq="%| qùw+Swu9 u/8? opL,Nxmì7%08 \"ecd gA4,ŨEN钢 'A ]~.&uOʭzIA::I& jW3Ȧ zs'u{m27Yx/KגnagU[SԑZ@ltC FtWOwPmdƼ%J(h# pK$i7ٶCKW!ձE_"%1 |QĶr^evnl TGdyG3ː!]wB4/Ǜ),.#@JP&4q^DIyKۤc>B i@bs|\N 7{ 01 :'YI  W ᚔ?L4p^RKnyj68iZ\ChKtEɉm#N0̩qKk}9ˑҚ$ 4Pldfo@uDՖOGoz"f@~k|5?KiL((,ˀ(k7s-˷Žq`qq*wJnVEWRύ}4R6rmz!͓YApv:NR{+xޝS Wv4SOT{t=SM +|#|64jع;Gc?fy`(&) ]copA׽fF.3wEM^t3cWscJ޺pn{:,nxCMFJذ0H36iIw;Qg@6B wIrEr&X>鮼N쥍6x+2O_AOcf4s YDáɦ ,A, )(Dz[+8i{0$N:žU7.D6OUvM ӻqӪaPj1 ޓ!:|9R+Eк=S`hdEfglNBݺk+8\MbGm#&j_ȼ%[Qύ=kfOOnrPHn%+lX'QT捾[P@U0[>;*pʓ6)_|%FaE-871mǵH>_7˻~~mE: У O[s^ˉK+ _:I0wN؅6VVlOs+(!ŽEvB-$xZTkuoW+·]Xh8h5襮 ('o7Zڝq0J*Au(i]?R+Ӛ<KCVų]\L&ݣ 3GfY;hźV:2XšB$K&$kaG  %UJCn3zqY+#HPŒin-6 ݤ$BVtI 0X 34+sYY5w/Аp'Sj;ޓ+%r,a:5TMbm%YțƮd ֣|PK^\h# H?wE`G-6,t"~ƼC?ak{#D++=~3Ih!̠gǂ RJ6羅?69 ̽h'qL dwEHN- IKmLI%gm !.<kz3u z_v_@ j`NtgpVUp9XdT~:8$FCuPGDy.J~b$:پ0gǗ0&W@ن PУl6wA-A3 v7XK:6!Z7Y{hTf9R [a`lX[qLCU9٘MM pWrs ׆S5~FWWNJeRhm&nIu܌=;'3%xXc̨ P|X<*Z`|Ԥȝ ֺ_7++fE*,Wsld+O6J 2- B](*vH/?RUנA!rԔ }&s9XMO$^=E8`?@B:w@c6;Q%fLR[$\ppWH&Ƙ8ȍ}}|w_Z.[=_:Vs|T7IbiIݽrm`>r#b:(YyW(;T)<ܭOYj$??6֯aҜ {cPwNjTQkJ[yU>aFۼ: c +|=Q#8tn=aBTꞘ+u\F*ޢF4>hq0^|ulyHȸ3)rd)@mVÛ 3Bl$)iM.O.ż:qwNTbkYSd.fWOIPzX҉RXꤙUl^'muSУ%`7jٴӘOW%)Zͅ:GZ_ }N~x)k??/EƱ)7"q;LSEUc>Q'P|ø:5jZ@x߸0Y6π+L@">9rRrC@EK?}wr⁒=2žٳQg {{ƌL[+(_7j I4]Z9>&\e9~qѠ¬,gx̦$2wvE5K9dPQaD5= u{)%G/RA9R0#k@-_0Xf1307V.ŖpO`O׿NF+CtyS=c0[-ÂwruPUQ =TL#c jPkB3ZQsAJln: ponPn4BP∠װؘZVm[bj'do <NrBj)B5?3y Զ_@m4ח7{-,-r3 WAYO2<5.=n+u֗$W}`Y4j8,Z8´:C(ՏaDT5vhkSÙѤ-4rTN" (1/Gok' @m.F9҆%[oStZ"@&gWծa8xR+D )`W%p?lQ|ǀYT.7Q l0Ҿs_8ŋ_AW~R^Zp҉,{+8dDti)aٮ!0qBuJ5C>W"*(j~2,{*M0p>,[rg«` 9 lj2|AbgUʤzAyTټF(ZaaZeeogo}0Tmr$oJ qKtsέx)nwR[IA4pA1ӿTly۪Dഫm2?%$ {R$J~_Tmn"2ԗ}3(%kϣKJşʌWEf뢬sb>ib3|tl@< mNLΆKho@}?jL`+Z`x/Ӆul~7 )էϏqg Ls>b2PEڃXd};.SDo'wg)dpUb*Cג5 h)WOfD Λ'*CdKl`c8Jڟwi66'8 =uAҵI#3l+s؂}4,d9ɱl@ 7grHӥ͞nޙ{IL\t*.Xq3鷺~7KUE\Ow-!09o;S_7W#HoJ-hV0nҕc?1J 6 iRvb*C1Fe.,0q'!`ᡥ y  6N3HiT,YE)fԐ+X.%4 4Iu7]-pl|hEYz0tE6gTߴ7]we*]Mn`Mmq`WI \U':*"txgiQu<@I\ZdeA(dBL:N}+X%wqo8,bIf.R4 !\*"I9+3p+|wm_zb|^0^_mt7gkU$ ܵo֡|ܖJ.B?GXFm*q::WƧ@ odrg2<ԡqHh l`hm`hA]C2M_njv8ӹk6ʈBF._V.WA~O^<PLlx땻h" +h5:4qj ;L1񪊉ߵm˩?!zml)!S:hmLL$ a귦 tUieF- 9LiV&gqRg)[6;ψ{@ˊaVx@"< OTGm)AI=^r3ro]G]9((:[SeF:L2 ڼaSa\mVdQ{A'*"E]Vf\+-VDt-gl XG5j}N;ߤq>8rW hg]' +aտO۾-Ƚ[.,)ftDK<- vuMtsURK=;V" čbraYBJLԱ\Kįp iJ{k& "w(A:9lG!M V¹b"VJD{EEQ+Tʅ(f`6Sim]-!ndk;68iTC<7lz@ -dxp@}<%n.jv9D_ca+h5:1Qáshe8 ҰnNw jQ'Ǩ8`9#&.;<@K2wQщݼq@?.xB.']LCDªfǓ[ a[: e8{wwC1BXCUۭ F5f.G՝ o42+՛as m)6YSLw1`_P/ m:=WRZRdy+Z`ZhrRc($p&q-#A($>oIٯc.O&W p(AP3[,|AWxx1l.\r+OeH<=$|leԨ20GČ} b AV5wl7q!z\Itٌ- AQĪ"EDW԰טظo׃ͶAQart_ׇ:lb 92jùmh}:ڛT02ptq$L}@v#0LܶM4Ș8˰uϴr۵JR\755}D3%4i/ES7U>zX(:[pe0鱇v^.:L\`?g_f=+6fsٙɐ´tו a.<˞~lml/$l1R,h(eA꫻C,1&'Ax˾:0eSYkZ9thOwA-Ap c#$&~2`vÖz:P+@,.뿻1#irE`Xm?iI2$c?]GLiX:ӖTHl$ JH1u Hy_Yӂΰ[m`F ԣ{ZߥLt) YN*YRv<̕+a9"4-ɖ6aJu/0Hg <\uQ:$aLҧ9e#wK 2X,sVT!4gR+:⌜l{+|<%C.u"ڦ'QPRGtKO9Fp#e=lc{_̐8HO1mdr Xy'>bC5tE,ϻ/X:6ƕCYT&XwubpQcw 1^bY9xj1}ތWܴ\E0:2tk cqÙjo"us5M2erJ(6 |]}\ DHiX`y hI$D+؝xK/ݖiimR @𸈴 R-O3Fq a#o=oLBlxܱz^VC9 *BX;rr桩q s Xg'3VpCL`BW;F+Aeq7֭J&MD^*&ݒ5\d\)mNO9}՝RV3Z]vbfQ5\UsF@CRI)|ks%t1-Kc4b*1y_]gsnUU Aao#_g4!w ׀=.G:`(cfv0Q<4QQ]u«^ ˣ%oճb᧬GQlD"aI3gp|àP<ܬoO);5xQӂf <NwB\Z=лnђ惿y'[< E AFA Q@#pR Je+  K 3lMp 7WOHq+#%&7$A_\Up7 /f)e0Dg'&j:qU.^k,GM*,;W+|"uI3u;% Ih]tޗh=c%@@M!|0epw@c-H-_RzQGV\.![_\δ)vASĕk Y/.2}(?Ѵy$JzĚZ5ŠԞW~PG/[~9zIX/ c56SlIg?V!? ]K{>M}cь% e! 0'JvJ) 9n2Qy屒'-N Orcl$(K,v!GHA# "p\X,(t-"'|ێ"ff|ߩot/ F>y `_}[&4ӛTNbj!K#d2xCXe0KaEվK@:H /96*P; yo/ Z0/D~Gc!8'NFTwp K: Cr3PmMG$Dh?MEj^勄Ofb5:IWgwU h42"ol-x R~Ӹ v"EB!K#rblm|ޢu8g}bY J?7X^\U%F̸-GS#7X `[J% ,aS\!( {c3Uyz隺EǧBm/yk)~~cҌYB]/]_|fFwMF'VB7咜$BsҴ`J`l n;8b z8"-d1Cø"|KSqJ&?+2`7%[c5C`fhj0_9 24WJꕥX~3`UڼS[,\8'EXkµ9w y z[O7%{Մ)&KY5FҟNYf9UK,dT %* VoHH0.\0!ڟf}}BHkvADcpQ"o3mq`)mؿ ;?mw,!W$IĠfrRw,i0E:KƼ;3l7"+(Hർi9W"kByNvޔ!r :+ޟyM :"fb Hƃ0 \ %CncA%X9el>kZ!I Q$wJ6Mp(r5CsPOk2^ '?bԦ  DkXeNѷUL֍%c7ӓ7}Sָc7Z>ٴlnd7$ :9R {tE>_'pwD܆U6! t7aB+C)*ett +**ntZ%a~f':k܎-35hDy- o!kP۶uݨ4{N۔\~JWVBs-Lu$sA@1XComΑh0Qon^U\lAFSXZ~;ЦC2vCUkGbkY¤.dd_g}%Yq_"dPh-̨N'bCqSdMx gVX%~j9^vfǢ4nzUzVp({Ey4/GBKv9Ӱ'.Q4J?GOUFΐk)y }n]| ]=4i0v^2'kWJOӰ+֖y͑6ۡqvٱZZD47 4Fu0$"mJiiؗtGp'6L}%x7RtZܶ_4RMԩdܮLZد&05}So_ՎU^h43``Ce1(WkZl5;(c}S?EV`2hjo$.Zm/9?u Ki!$eocsS&yCHuuibOgL2>^f!-3˚{ Upo6] !X70V$Q–uzΈ xkXna^:u0`{>gW3L3>a#Gc- ܷD3aЭ: zuʡ,U;C}TT9;[FJJL`!M>ҝKD u:`ZdfKbpKZfcYLn񰫆;cK(ȔxtO1 >:(%u=$瓍,Ǭf(|PkN~|W"+jwGDOkJO7Ճw/t4& 留Ut@]wqmi0$Z djn3J8"1A?h¼ٚ-,+>^YݜnZ&ٴS c&)/Z~;8>p D V241"x*ddKHVhG0?JRW]NEjdl-V^"mF37; R!yKȇ #R c=Fc91ÜJfuAق1lGz_J'!X6yAڑ_{kX!i@W`[es/:yTsT^7y/3{ڤɟ§ 45^7+>ڰdHPbLFq8;GI_Q9wESN~z4Q>qJbDͬ yd+{&68c[|Yɴ d8LkJ?ͼ脪s2?>EQf`2uF5ͱgA-[xk0ƣYAGD#S4BV | Fg OjX֗QacJxSe,q=t.NUXہ}E>-ssddUD/OK1=# &z8%dbPڟ57~VҜG ƫ\4kGߑKIg&Q[O.+Os/}6!]IIllJ l|/G ֣Ce)N$adƮ!R$^W#\LwirٓQRk7`,'l\;!>!\?e p73V!kk/s{- icU?>yԼN3ʭ$C=EzC ]x "Mzq| V7 kYXĹ'^O7ĤoPW'- 9Y϶dec'VВ.sn{{́FXAG$62jd fCٜ'fZ7q֣u)."YG]R'*p4P#6䛈ez^W1N` yя˟>%u+I \X+lsŒ$?d-冐ni^E#0:GFHM PH5#Eha-$)V^Vd DZbOS:cLJ܄3IQR㸏 @$Y Y l .NۘD|'0A']Z#x8 `|8g z>Hn\421Tvnbq_gOWV”Qa'Qet}K?C*3Fvp̐vOe` R`|TY<ÌBc_@PR8-OîӺ'|1,y &- `J2)ಪ?Ñ=]Zu|0 '-QBB!7ΚL|0ΫlQY$'4{ޣ=e849([Z)Yxijx.AR#gan.H*H净}*`?meϡH7Ok!? @jGCt3#TbmzbgPSA'd34@FFŘz6 7FYkޚ| @ӊD Ù1<&XIFDG-dʹYaQLD1/yCv1miK֞9/ ^aigdU2dfT :Lt%H㼕ъ?@1p&$ Ŋa<y][6B4 s'pɗJMF̐_'grB!k0eRse7A;zE++f^G ^X _8y.1\9WgRj؄ƺx:i [ žQo%*Ph#G&X$el!kkK>sWTbQ 01,(GfZt֥*).R3*-~ifoEǻ?[ fwUDU=0k­zyX]ȕJ􉫞$ao܁kM u6@PKv\K&*WiWP7+`o(Sb{N)wV { n>A f@Z侅ř<;E[|IN<{,1~+k5mެ!,#vڝ%3[KruG$9yw{ B _$G-ύeCh0MAZ\l˦t)WiY 1ZIL.'c)I5n@#5$cp_ett/`Р xNBAsiudtA-4ѕ6I o~Rn2YodgG"?cQiW{+/:K) Q@M_ Yuߗij R |K$L\E H7UsrWXTOF$ގqi͹zŧFgUO9A"i{[oAK0H<顃']y&T5jtBʞL]n?0V^f~Shpa`Qe dO2ӭ4knP齇Y8;T.On>&Px E|dBݨ_ , zm~Ɨ34+xs592̗#E,% aZ.Aˢ(*Y9|;Moub!30z*^[SHLTRf}RP{Y<2?9s ['C q,L E17aۜͷDmAiһrjأJtãf 0Tlx>e>dqP4Ccwwq<Ѐ_^ Ȇ/E.잱ZG/S[[ 4)]~uy^&z =n~L>K/ Ҩƞibx¯!BޚvB,r{?ttGq`S.~HDQ708.W09eo˝\x]-fŗU渖N5x,d 8( $SɒFÛG? g#tddk }YS rlF9*e͂1:MX aϟ2ޢD|yrYMey<{0CiHf<xm# Uq"v5c?:bbo[N? 5dQo$l@c E{\2{>Ѻji~iKԟjM)Lw Yh nId~ӔB@ J :FYi2x)NJ 2XKP˱{M-pZ3֮>vAt&e/:u'd .1ͬj@"Ya䴼lW)X? Jݒ$ѵ1/-%9êw!o73wNq??mꦤ]tn[uºgЯUF 3֠^նl^W溺TS3V%^y-/oe!\u Y1IpMR $vG>E׹ջ]G 8֡6yF(Δ=zdԆys\~.C4$5 jbZJ*ܞ:X56 _#C}MGW@>w, oKU hV?D9uZ7ύ&VZՊII4$\,wT%ܹKw?06pT8 |D LV:T[*+pMVwZDsFrEIx0wOD)(…n6)s\BZlgd`bM DoXs۴wnx,I7^B`ykU~;̻Oc/;A#'l["pNupqKݟ xH, {ͯFr ~έo $ϼq]kd^m#`WūovZo)yg=fB]n+_xDK^4f0lEY^d`9`E4ٕ\em wt7ǣcD"d@v3 htۯYrM< l3*ϑ 3\u/G-ZEJ^I6ͻcdyoJp;{Jj(<¦].3i}~wXv|&gG]{UF,w/IVm^@;/ҕ帵Ac=}lxSz/鎨F>Yn!ZXeI`q-|cm!kNe gxl+Ϛ]H2lDrK.Tߕo2C\WzPqz>pn<T\9J]DU,tJj$߸$RpM4'JQ'Wi*t? iYOr5˕!hB콉6:vlɏ(T˚x hpb%%/4*I#9q_4r>DIEȗrw)IVfB;zACſZ&C y_ 8dqA /@m A}gʔl "V.dXky`5xq`ȇBeʫN $7с\gJys-}åaO6-6{rgy6uGt5 ].M7 ;MX@V7G>vɚ^T 7S ռ ԮfN) oOC[Ø!|U dׄyNTn\[/i"yV5Z0i)VK9F #W𡄠3F@ |Z Фu2uDr\fT,) s;oc1N`( fߣS;=G0SBњk-WP0^}g<3C+`4GKb;R&..& %_mrڝTbUjOg}m,-ˑi>.<>(ؗp"_ALGR/7 |#a LBg8 >#X^Ç,d]͞T?=x^O2WVb,6A-UiIYR_'RUV 6îy,hX2)Y|#" K&Qbf}UժV%I_w;H4I+dƝ]PK+mWΐ˪g)y NgGu o 6Դ+gἄ\8<ųQ2fU`эK -^ؐum( Tc`k:6 :ҫ<(ב|;acn9}L)8/gs=n'bo?Gi4ۊ̄[H,}"U Fm(U[i0w%Z-:ջDH:Fymu%r c~,H{r_! =/a.mxob|;-_D4++2Up Ϥ]Q 93+ zOJ<r~wGF\ܻvڿUBfEuy UD^mpv|yfOz([IYi{lDעIuA˨cq Mvv'%fnZA iCұ@~NWV3͵ wWTm:r8nϸaZ4% GA>pTi0H3eNָ_li Zi>6<L®˷aב\>h*՗>7kCB-:vU&¾ " Ј\X>Pk>YNzb ~$IZo9ЬN(0/0܃a%KěO&WE :l ^RJIAr~mtxS(㐪ţ/? X.\bFQ$;Ь\ADO3&o1J1Zj76mD@B&#+BݗK/}ͯAGl0qxkF8KVO;!bZV2Zĥ&߅zMGIx¤ JIȡ58jP3b*o+#b?TC+/pTAMOOf?Bvmcq\ PO}F5ن֐ ̈Bd#nv6f IGR&"# ,0K%RTG`$I{;nt(ѲjZ  WM:Q\"]ypI >dш $VqZ0&0HSX w a]yvXSR]& @;!GEP8%aZ{)`#f GڠF*\Ġx ?зFH@rY~0hOoP%B뢑9TxÅ%t.iq%oK^b\K^~^*#P6n/ T?2L b Դœ+@+d7-GAprަF5lC:EJ29Lkb[M m( ҷd~Ќ_K:KC1b29Vje3g c9a?|D e*p}7:ӡШws#>'ڤq0ֶsOeKqkhdt>eK( t+G'A SAR( $.؉ c7T,G^>Q" N-ϓBeeTpϾL9]= ; \>B-g$!>+>F bFdyL 'GB,LW{^Dfw1J"j Hp3Ѡ,8h%"{<ѥsf#3;6QZNgoĬˬxf:t>iq' ӯ듽@4Ee7 f,yuHS,=I\g,^=pnۉbR-xc-56UvU |:X g؛AzF0p>Xg "mSB"ϮhEO(Spȓ. B\Mf-jЛd~yV9-GF_z'Vb eIdFg?F6U(2/KWbdיRoL詟jQN׏)V?܊P"3V(%8cGA5_3 Jd).1X])kBW@CɌ zV!*>u;o3wƷ0.B Z)ՂکWw7߼.8}l)SA&~,&u6(rvvϬ^# ꦡ5neŢmbѿa{B4pZ Rqoăi 3[4{m: 䗎(z6 AD4'*xH1fdzMLI+m&z4.|YfE\qkB2G[2H;~_ϟ $R@ڼU>յ!j)@c^uL_'Jl|٭0GZ7?T2t'bg)/g9Ԋ$@ 79{-nQ(bw,>Y]$f! #mƓẵ\މ vg@^ { xEjG@yt,V]75-e;>*ub:j΢Qq0?m$-|HUWGL 0c$K.Mk~fOJ'wLᘓFE5XPad K9O " ZD~R|qeCݏ{qaRM=^@Pώn7wy{G;OJ([_9Bv~;'Xz1qH@^b?"Ab┛}WG4Gv$0E[lRK|,UE{½ { ~Ttj Fލn9ѝu*~oz#Vzԓl8yqyN-VZtu2*qsbS 27rg1A@* aMZe#Sј/ ۷\z>C⎅LQq{>A TfΦ!陇6QC9Mamo/sO&O^x-d׻ M}!@K?M }o *ٛF. ?'d!0M>(Nd+aT迠+Gi{)WmϭQ\Kz=z =즸c[7MCr];LKtkCB]N&3"ie)r-|@PO<a\Qz Eo\9轮A[YX{4͏a>?ij/,c`Nmsgq Վ-yDtGZ4}lL5䁹5@w qu n9]Ț{i)BKf3g1{LY('++hC}^]k'K(ڟ#.tUJLC8;.a;?B%"Wm/< ?r Wdֿᄬ9xj-ބr#J&<'3r.X$B;f7QRXo09xK rEu*w._F؅ϊL{,bK!cխmێ ;&9`pi VdEu4" >Bh4DlXB %eJo]lІIl  |@v7 &[p7.K^:.LDbbFJYm/ |}_P :$D|49 ՍUͤ d2k Y%d%m2sL("Qn-85Guzx̀ΉYaղP$"7yzذ p9T}2vc2LrA`ۛ^s&Ӛ۝xȋfŻ{u( OTnç/I k*nLop,r3E%#Ǟs6KqzՖ[3-NY=]<Ԃ{Ys2rߘ9K?D Tjj Os;Ef,>aM.[ cHrƨMb&'Fb0/yEl@6%ŋ*_l1 13E-ܪDڿְ5n`;KYÈvj4jG%dOk"쵅w^~69obp y-8-?Eޕ!ƇT؋:qQDxFgf."*No jj;4"H @d8Wgro5,jk07 ?[q*PzؖzVr7 &W\7 f6Jnc1@/nDp%_|?Ir"zJD kĘm aAE>4X3g_ȷ[Ä즱/CDըR/t_8-ϷKoLXzv'Ҿ.ˆQ MDqOYUonE6l_b FNGE .L'q:@ M=|t.7PAh7bW))bmo/1)qg(-*[##y ])IZc;!qh/-}b=ML3笗\qBqd47]W 3EEFcl;Hq Ep yUJיZ$Yl+ D? IMQ袨$YS3\rWv1SFQĔR:~=r(!~`RgՍeͦ`9`a׵9ێP3%/gB֝0ˌ_k1)brQk8x'o^&sTZ[ 9ةRhu;:hCP*ǧ0&4m*K, {y9`T{_Hr4&*G}ATḚȨzte9[xc~ (UPnl>R@R_.nXgN"oTB[f]b #%Uu`2 4Vw~@}xCe׸}F%hOvޭe!]>f YR2%Ŭ<8rg¡z QD,1}JrؿZ,Iy1HLX}-mG&4)}a>UbZ?K( !y V4Q|#N-g^(LaV@K'7 %ccu 5i $@}Q+F~8?-:#G=2*hx^>#-5$d=d4~ ;p`]l~^1eܛv'+Q1?=jym.%Ƌ% MǙc|x%simΘWn׼C[t 5Ҡ#FE)qaazZR,"PV%34{ԼxH<#fTBpbJLg=DB6\g8{rQ鿲oM$;PvsS6Z>i"Z8Qo m,YDI"05fjɩCЂz IJYѧM N divOeBnSVCG #ljTȝE#D[)>=\ | ̈́%0>/e\EU? s9 Ic2&r:kZD6?Vm秠z棢M֞<*]SǦ*ﺷ)9Thu 'g i>!W3%YnyY4j؏r\-%4>&' "@8~Dy$Qq̈ F6~d/C6o\< mؘҍ/?9ܥŏ09ŚpyAؔVn7d\Θ |JN#JŶ.1$%˳)zpn}>?B^o?LyK2M?dJ}miF8w7詿iP9IB6_NXo2RՑ6@#.eEmv5Lf]Abv*uўE~`ي}t5amK+h4I9FC֩ (h! `Ώs*u|@q'I QmqZ)wFMTQTt"s11q=.9%U"T1 vUzu-.tCU>H"55*1TI#^?@^;tiRo2s9ܩ03έyQi5knG*ś=r^ " p'\кӅ2P_.lx> Q"GCn#:朦kFq;-Tnm`H={tQ* Éb4OY#u}Z U)I&!hڻ-znW48ɐ1N8<~%|QAEcQfw}Jt\MvM|=s2\~sEo )NCtJ~wM6ѯr#"n sk6EqsM^QݕlP\}e=0E$" $U<ՇCr7@ eߘ^;h#$? )4V5ާ Xt#g3o:l#*r]k$$` t2K Z-u@, UGrcHT>>quTA&H] Y06ZUWM껐K1.b:v8֩u.4t Y:3y|iOp8=;d 8;lO B`gr]qnfj2PiOMfUU4CMЇ5Kƣe֊C?˭ujNN&>dޯCʥ1VI?bҌg>D K!A$Hj7;(~bBd4H|R((G1~R$ _c 4q 6 טw@Ypsw];LDr,K(Աw"nȃ=[Aͅ(}pNp n$,IJGB+CkWa_߃_c*Km(&W\;evk~ReS)~"vM7U(,dG(_CTE:.@e$m=)Z@*u2ȵćJ/U:@$RV.Vj}20`fES OgN˔EE2eJS̸o]R{B y9饗 o[!<7$>peSVخ5þ*lG3zyJVmUwhBMkΆu+4!.( }'dC\|LOSvp'juCh (m7{A^웖4xM)r3-W 6?aP*(bo-6Ceŀ)RdՓRVC["3D#WEs \`!Lv<Ѷدom6'd~gsL6ƃ8 oW`T}yѐ3볥Aī1ԕwrBb_lc^UZZfv!g-ƊJB%2 lϾ |aB?=Ri"XiGHiF9m.(փh$%;Os?QB؁9BPG\wU$D  'A{_\`J:-j'4E>js}-LYlGHz#-Ψ.תhYzOt7w`٥RdMaFz-XΘik4tp(^=>]28="Irn:N.P RlD$93'bL6E87{'IhV:K~OCсxoFx'- lOD:W)4s!=2>Q3(X}$P8}* 0#l6U[ sm˚yOGA˖FK;u<4%nݗNCzXFOrW,VgɠV-k tN*v'?y= ꉹwy-=.IN۟Tdv`ˈe.9c%o{*s7Y߼W{I:ŧ\JU&r;m!PQOwH>'n =$/#-WC4e1~p_JO 1k7 6Eimzxǐˉ7r tkmxh牵 5a#Yb2D@lIu;mJ'i \knG4-VFL  =.ϟGO/6,_^%d)*ԟ$㏏+B^<>D]C|˖c @ӭ&d蝦Ge dUW>Q<˩1U_DJ6q̑__:AWܑ5S+.gSnKKH$|4K>Ր)F d(ޚʜXz2;6|)\Ә;dA"UFu@яWg wqL>e-Xc#USs 5sN vjYV/Rjc+D鮉2A-]>l'MjQρ<9$z̚:^Ab_ <%Y/Mgֽo?3.!=-n^C5ȾW=@-Ŷvb wթ`pyV|u TTfW/؍"EFO:. Swf:EVVKK$?1†ܧXN3*i:83FVoPs:̟@ .<'q-p'bEI.nV?/O7t`DW;Z@5Q, v򽘬 kݴ_2,XW֥}TdxJ!+g cq fzZPq#)Ċ8ČӶO8mMVt(u X"^>T ? 'UnN/A;Z ^ϵ Q=qX( fTn9Ӿ #o)~ĈKإ>>/Y tTt9q *kaNX;[Q0p'\go<`|s MX8&?,ȚA^_Gt)@RaϏ@P1ːHMiHy |At_iNSiC,NB2". b_)Bŵ"@X"4ZIpmx=K;ɑ]wS$SOV_ýZKkWMjÈCf_J}^3δ_Xl0 M y/K7q0NaK,!Za{`vC^6:S .\yiSY1@A\kרRK"b *%_}K pQW4|wf)17^] clx)%oxB~p<$tu,x%dw_m͉vp} Neѻi; ,9)t6X4'|<) 5IGK+_0G-áab]%cxU &|霈HLm>̯[CZ m@J޶ܗ!u}B6V%w5W?@jʨoY_J r3 &Lʃ+Щ|nߦʕeߏЎ]%ϴH C.ÞOړLt9Z]/i(g-t۰a;")K Dw9_&ЀJJRXNAroXWedҵ8WOUj0m|%{\9,i qܓöZ;(}x" NzN dݰf=T~z&'|0A.uzo*Οʹד*8ɞ?h@=8xV8чե;d1J -YȕRɿ5BIhkQ/1 `aĔs:wn+1i`U"wb;â$-I'Yp9Җ2VW#h| "th A4%%7^vL>9@Q#c0 ga4઎S{}NT.t$|URrRUlR, n$h_I J-TO\6T?'-s{giҘK_*yKnY O͕ KimrY,3I; dUMǴɼ*u~Vf>sawС%8!nWZUŦ>+"#.F_ u7nC S *JQ=Cm!2iX/%D8"s.QȳuskL|X>Ɇ FBSdͽxl8jTY<6Zd$2`V5ٗc/uCk"*0i F9h±t? COfw24R£)4S@˳1`O [3'ZƟPl[S tOSuUO{ bզp&g6Sq0uT_> ˅&+lyr@0O5=!\io&FwX[l "MJn*Oø?7aD!VKZp)y׻1gOڜK֖bʔK(PSG8$CZd4U?mݴ;<eoMχ#!ӏV\ݘs;]js^v:i ?}xx>LسhDwCq7yU;,}; M~wi5_F<ZX'ĢlmVZ?@np S+ΕeQ.Yt~4{'[UGHbc?SV{ @PAMLzkTVX퓤7j-~qXfщ銄F :I?=j{b?OeSQ'E69nшMP8'"w`h*0bkF.{GĂ঻ee 1bSFqSJk8v!'7{K@hNI#ePJ4B50ٱuvud/<5ع AX"bH#DeZRF4 W3C}9fv <:OL !TRَ|ƳJ""@ %}[qT⼖㍃Έ( @QX:D;@ˈMH5&#$i_bƁAq6"k0o,\%B +#bef9/$)}!܎"aҔ1+zKmoc{Kq:cgS]V|,{$xuyNB¦z!\TLSLo=@B$7E ;RDGAM׼fa9}.۱q%OTĆg.1%'3Q'{H֭6z!W':ލ]VHdw;,Yr^ůǴߞ? g4:.Gqz!g.Q@毹$j^ql7^ww-&LoWz@+_a_6}ޯh֩ܕ觧Kl1.ںT"] [ D 7zT,3?q<9I&YHg?fp(F*tHW%nt64Y/-s|GͺX keFw,85 l.Z&"Epsj?Ȓ 2 . }_,%U =XXE V@Z6V2=>Tbm`:&cҔ,2n_D2dn>7sO wAZv@Αaҵ FU]$hu6LTQBs5693Q- ८A8+|7Oyf67 Cl2ZH4uA G'F=9phL>ʨRvSBܸYбA/; .Fg? _#>26Ψo$|W\K: [uk/_މi~c EW av.=m[s0 眫 ;44/<^ţyNiWW "6*ԂH@`^iB Dи3rMˉU|ZemsIYնQk9UatwI@~ ̼ WHW$ti*?}Q,_t&+%@u\Jf+>MW-@\v-X&[kl4|kퟢ_cW$r o$Ċw<<8z=ד*V7uS*op*`-4SbΩ7l,ndOj f9m/%?5#eI"zFX.jC=x 6]=fdEFsH1LG+"]05aGwtcfQb-/vᚱ $^-$B/xQ!ӌr=MڣZLq/mGcstF@TjaCDDa_v\e n. x0+2? 8QB#3|i˺ZDJHʹFLsPsq"|O7g'`\|=!j%*HF,Tׅ> ^o%ҵVdi[:lR#F$9Nv ΰǩ-.% {TO*1l0q3xez2ΗvW(O[MT3̀zz4m.sq5>qL;*'SN:[5NgC)ʼnR\ђ׈YBC0;@-;,LD2 XӤ%W"!>Rqd!SEU+q#b|n?{JEOxh?s̪A`OLJG_lL'_ASvx9.E9M8Dev5=B M LuiIwU5n{a[D*(2S!Qq56[DA99dgx̶rKZ30NSv@"갌tS]HT! AOB.xY`ˊjYLo9 ϡˢG9U5t} XY2L戽I~hHu\@r2dk L`"  F( jQDp5[&mtqIB^'Y$dMMV.8U(-:uJoSꅍ~5xxJe^q/vfMݼ7CK2Jegޡujmzmu:d .4*gF c|oC/[_á^#FG=G?cf~ڴY/?ۦOq vج*#_ǩuJWHKtIϛII[XQ~ݘ*<7G{TY?plɇrN&Ē@\ǹS5B O9ػO鯀B`&/u]yeߜ8?;liE3Iyp Y[aK5Mܡآ]Hŧp~h|=A.U`~%l4~zio9) M*flj2K͙7: fd+7+.Rx~зm;hc4$H+N[;"r>c]j#,>  <\-!$  Ye)cpY({_O[}GܯÖFzZ{5s䚿I"1?ϗX2ӓ=WJnwD[̭~ M7K#x3jzWj-<0dRn‚}hmܽa?XĊδX}[\EqRR%vkqUӍщ 3 p흝Ό1L`yb=G70E̙1Hxڥ&1Cۍ(us0XE4X0*>.G)n.#!,mIHAY˸V$([(=TOG +6W|u V3B)#7O֝FZFi]7ft_9?*kBQ"ìX="`]p7~㻂&PL.<6J+řj['9P2igѹkC{ez3Nǒ =voL:Эl:-#y %X0/MGI}j]o‘9%_J--AWɃ)Uݙ]xǪ9qKTQhx#/)a& dgκW#[H*gl9TS/q,b$;Om9Վ"z;>zcҀ$N,(N G9rCsF IAYMM%qX3Szh;QI=v:"ȿ'!rdpn/"@ȩd-PlJeM F_Upr ԀYhk=z,^JPI&|lx< ⬬}ؽ:Mf`K}(D~PB:vө;aQ43[V\_ b|)/yn1EmжbzcLxяƔ| }ȥAz~@&|ZxTJs~BTo z .cv'nHEϛqFK`M ,b+8YS+3!YS929zaU=-Àj$%LN7MWcX0S܌c c9V4Vޭ2+mIvnJ) XݲXp95Մ$?»Tj3nvdX,` &Ct /A4UF?̺˼b2CNWmj.9sLj( 89by_F*d;ˌ-H=c琻I8,~xyx }!̍2v__0Xx0 lD$X<ߜ>{9:8HV?C^co%0%Pe_~3&x,0R=],(7c&:kQ9=sMC Q wط3/[UXL:c=bKa߭^ׯا<JIٟ{m#YN TFbE;HИlHpZ,;P~-|!;BeBA&P{qmL祺V(g~Ҁ*oǁTbwm 6H@\q~H xE @=4[? &7m]qNU;(BAW;ߡKR±HeS} uZ`:w[\ƓLG[*P~&Ɠ /ݤӔS(DC2jAiE+XX"՘N/(;uZ%v0ZVc=yhzhzմJ)`Sܬx!n+@~a㷐Mp_rr⎎[RWy3j:xTjԋ*K z/ s:mVѪ`5U yTTsB;&ZM)Zd'q#JpkNtM/>x5 ׹"ZQ༎] >ǔBP43|=KJz& Ni̕+7_$ [fZlkVU+:/ivgv|ȅYu3,p2 ZG`uPaz J8`pF%I¢ϒfIrڛNވ!\yjQiE>ZIƷ< SoɿS|s0Y!A=ץ-%žPi;>&A{;G o?`Xlg,?bl9b^2̾ƘRoEf6XOhߕkWƟb%72<3NFlp@Rgr4QtfаغKRfOu3ymVxQbRH:Teb5(~MB4Mg!eMidm͜ȏ3AkkN֬~xHvv&GQ12h„KJc3-^VŖmR݅N Q.PX+ Քz?2xs6cJ[[, $n-A9zb\%z;oք:KsR)0B)xPd7e_&uԝzK! gYZ07070100000376000081a4000000000000000000000001668c169400001280000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/c@]?Eh=ڜ.+ Zno_0R_ mLcSBs*# :i\l9WXB\u߈kIgߣpnIqd_W+\=~~tc^k!m™|є;Vt¿.҇ۈw%>0I - T .l۷Ii`,0 ~ѤmRzѦpu ԇXfPe&]ȏwʫҪ dEL3aH H"X[{j.asfȵ+쥙"j~L4C0\m[4~aiHȮSEfC5lQ/@~'{(sGSsq gHc)g~K-1̝6e7L|4^q:x;r,1bZ|#t'] ΅Aũ"xlij}/»DR'_JOK~g=*W eh]oAjI5, 'L;/N3AwS$ˌC. \ +65/(}5/k޵CifD$"۵T,"7!))X@6T\Fo7o< 5K#U~OsuKVka!FF Pϳb [MxEDc Lߗp&lұcǡ/!(^mfsSBD $"j2j΀uPm{ \sݓ+?*`f4 B̟r7^PwNP?+($Lwb.Vq=I 5J͆ky:Ye+oArڔg?Id$]wF{"AMxa~MF5OM%SFz# saݦmNֳ\ j.Io_EܒwuQʾ:"&d/ w6]1*~g R|#B2.+ئJt}5زߪc^7اJfa"o u( L6CdzA! 2J唤'*V4gFk  Ob^`6w2tМ'3uX過M#K@ j)<'+,Ĕ x]⸕|AJRfKwZ?=T'|Ey̅iQQ7֨nX\u8Xٗ{d7S=PKSvbE'M뚲LH/k|F̒Ә@%:3DF`D;8j Cʓdp+{(C"E\Z waMwYլ$tu{KـX@dE) ffȹA\L;1$ު +\̓ %..q[0Tx+V0`x;ki 0G{ lsabƈ\Ւ@^t6C<ꐐGs;Wf8@low^ i:7?'Sqg[Ψ TRU R"/=7¡z$$UDUc,ۑDF%5!sDQZAU!b.[R= aS^ȭَUzO/]Rp ?s-3ll@bk)6d%beK;=AHdD&:-(  Ey{ˀ=E{ܾęl{7F[{1觀}!C;stvFX&q|c$>aԠu8g/&kS[ W0A|$H#rj!vүK9{^è 呙_z%7- C݌O.@MjWsxi̟a3¿LӕE'G%f0l'FTUOcW0F Svi{קשOs_h,.9~HՖ^ꑍLowXzE_5FYC5lYӸTeeq[i8/&l)) CąX9{ed:WM GlF9}dN\4Q}RtqL@\ /a $FIK=HdW:LJ<ɽC_Epp'!;Q"~=T&$^Հח`Mj ].V!=_^4! t|2R5OK7]RvRWoj`S5 >6bETl]0mskMm/Pҫa1 n@Z Q-[ڑa<& A8A9iu KFVwZpVGGd9* ON%yA,}z< U1~3e$+/P9Ĕ ,J睯0džʐfh촑J4Td@\O{k[g(o= "hWFaQA@7\K]>;/4PN&dyk;I%'Ye3:HUsn;FglʷQKCY_ʉ&L@@c˖R(x]oM쀭3c\whAQ_PiEP$4R_6KjLw ]uǦy:E[.f.}D*@#!Mj_T't PӧrbrKJc\qJ FFfPt=sk32SZ?GAHanPr;jmu4t^>~P[%,MZe ~  Qw"w3^ˊܚ*4!_2G `_W,5NBIz f]ÍM"!ݽibSjGׯPV%wp|xjs:bwi/YT`FI\,DA`.z{e' ezRB3lIq`iỼD;oTƁ&} uiwo/9L[NrF !t̮)Z"b+xewoZQ4'eA~!JppcD2m_0wE%Q-9]j4 ~cQR }I.sόꩯ}h8!lR>OMz6YlG}.*=CuпLztA0JWMQ:$Bq} e 2[1pcQ;7[Rӽe6M<;@Vp^wtc\2Q|za;F~vdnߛYBZ8)-^sO4Sh_Y6X!w-n%=Q{$_ ,C8 7Ȥ2֡|9n1jR&Ι~[8ȫR?AS]~)[@ ǻ:imcql+e 2q:ޢihө7bɢK5jXQfM+э@ TidJc2QB%D5$.!ױgYZ07070100000377000081a4000000000000000000000001668c169400009424000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/ᵓ]?Eh=ڜ.+НG# ]Smc,h e@@+ ~|ٌt=H4/d]?܂$b7o׫%2]ޛs7w $+'VۜIzJs $r;]mw.ڐo&!c ~V<\!P}X xuѡU{ EŹx4uY%ʒfj:/kIk5p_ j@d]BR ҧl'3Fw!Zu-}O1 Jfh bB LmVfܙuvida`[ ,ϋLW(`CSx'bKO%o ) c,j8٤U'bX/O\Bk$7γkX7TR4qn2&zHԝiYWI4CT~e!AJaeR@2 5 sJ+]%ZieBӥ.=,# C=A w>$^̮Yh#% 0 :vkl.p')=Ձ#lC9i;}̹%&),͇3#Пf Hl))vZ.ꃷų+e sľFsוʥ8%Gcn.yл~_yIŽQ:q築{3KM-PQ2VxI$ 9PKگԡZgD}y#-1jm799B&h3jΏ]9]xOoD\%mdc꼷>=D6mOlg/kIPz8U7ԼS~һ/JֺtTK<ݩݠSj<{;j aPSOzb< _tVua"","GkGR$`6O1wҩB)% #|CVt5E6#VR-@:F*jM[pfg@{$\U! Mxv,tY0eVN2^,̢LH~l;H:v蝕x3[:`I;!]|VN{4pu̴BI|*Cq,]Z E%a\P0/'+GCN [:I*}5[>5q N ֚z{0jnϮ};rj:OXN[ޤ,0=<[ k_aIm})1m_X4~VBta'a )xo鴏b\Xc8R]匭ϟC+hAڍKTY/KW0`tt` 4tAһÁD]QdV!jeŠ֊N"p 'KG(`Xnۅ WFg+nub"龳ś s}p}Y҂W}o؈ !9Qf>[ a*R] %}9+GۓkԠ[q b@&1T-r Z2 Q6 ! E+B$ٖ]c.cci@o[m{'XWtlѬ7;Zm҅/ 0M@l!!n34& v<0#=RDPDVRdVyQna"y\$+0Erq˧n21~>RA}B!0 q7i|, xJrA*RXd4߱ń'FC>ʱ'֐=ͺu5>5^) X,[&4g1ׇ#fRYY["/yk(D%;ªIJ^"')M+C(6;1zM< kv%Ϣq=>an)Nv?7[N[s; B+X[O|A '<u{/X9f\v0Ԯ&%#hX T&(jY:-͊i#ҝ@\P~lY}C,*$li9J?))m[ON)\dz'[ ћ v ^si%5^o*N^)əKM95Z@ a-R>☪~ZƆ1"$xDr6|\?0ʲx?1'~d( Zp7Q\_0x3&GgH?{bKS?Z5Uv;:%xq(c>w݌WŠLIjϰA!/,9K4b*h}8!Y ;SlΝ ;= 2l ){U]Qn D*x ǐCovmI1T ;+׼YulEBaGXN: iT1%R %Ĕi"ݲEBo^DlRT>rMr|0ڬpM@aKrAwW ~:;D+O,J7a(kצK[H,莓U+}|o?ڛrF;\O&$\rC4bF~ۣ@ $tEGi-oJҫaHʨ2NG^ieDŽ|3N7L20̱ju<<4C A%񠃛d(E)DT/-hzm&͈Cm涷㴇QՖxcvƾ݋mnuMI=묁̽C9 tˢ>Is;Mr5ix &of7U~/#ӕ݀v#T,s1P6x*vSBǾ͓{FdrmUut2Gh'dqАΚ2ᰌk O6^ Йs ?"k|%Dzc Ȓ \h,dP.&~gjR$.('AD]w:Vk'l!c$v{rL)).ճk0[^ abv!:wŠkؐWkgJM1Q8e"$'@{)!b~! ,p.xaFrv-7 ~t/GBqO(S~60$7L"PDYzKW T* o7ǽh[8pqǕ2Yv#z,SaϘ9];m"fSfV- KKd09tW^=.Ӷڧ΀8#<5.4XGS;㓝@0)FӜm~Pzh#Y?NXq*?BHY`n:|*zjBm^DžeҥN]^^hfޕu&qlcPfͩ1lK'(՞U %#DZ*uF>h!pv.Ty+wvZ#q<^ `GH5@o$=}`ڧyix^#be5s(Rbap;$BcxsW/36Hah8*aۣqkv:X=YǠS7f?m A=.~JICRd%BT"֏Dfݺa";OSqweӜpm1g",8bѡp3V,'Y; |"reT驡TkftXaLvOy e+DPcT$ ̳)vy1| {; c 2sBg@#T}0ws=X;82PTH}[?xW@ۘ\ᄃ#-(N!ÙNDh6KG)&ɥ|;a@OMr DB&Mx+W|2mQ)saHWg)PS)' F;u7ء珙H[A4%\8Gv4x]cޛJBg.[~fȱfg͑W}$+XJ$B 7a"OO<#}{vpqރ{Qjǖ%iQޥNgmW!>4M|4 qylKll- _P<:m|c GAُM%-@ۂ$P#ɭ*̈X/ HNKqYF5#k3^:tiPҝLe:Oq!!ꗩ5fH%9k?υo{x 9OyM oB,rk~v@ ;GZ{`wʚ$z"{JeAㆴ\n_<}6F gvnsevee~n_K^.葌I=i_bUO8@X ޶P6o88/zTTQW*zB0 -R'R7qi\kg o=e UBGkKetW|/34e54/pwg Hys$)#Ґ㎡/B\7@n3)6=m(-c^@ȡ쏯!Lb^ė uN >Ο=!,cʾswuC_|.Y2V hF31kNsO(O |?Rx>B+BI) &u#eMU^_/K5|sR;Eg/[h˯Pvrԇk R_~;8Q& 7lWH8[e HUIJ%A $2-WGƬ=0c+ QD3l&FDj]CCz$]To*Y@c,})TW4%`㷪;Xըc^Y! "͕'t|G|{ V+73/.&xЩr4q@@=eH˅ə[T|suV?P Y ;ZKL8r_$FP.#;wT5@y 1czEdZ?EO\%BG6P A\tQmF!*sR4 Mu ll s:xb-άO Ԁ6ҁݸDw؈aa80><Sܻb$N3_V+jUSG%=Q(Byi շ&" cmj;`(1Kyb=v<7V|)0| 4_zHb5󹣦J꺣IA<':L=ռ6p2̈́n}{vm'+і{0RbyH#NTmA#qygضtUQ\(0=m0λlx^"LYg c FN )H/Q*"\`%6u`ΗO_}x&[adDK1Q(ˆ m\{oNZΊ |w, Ӡ>M]s, =v巻N/Д@5O^}HOV?课[ۅ&oɈNHrTkn4kIL:<ӗVЌP@zx0=ZT[.`$㎐L_ Cef`,x4y${~N-<1#*rMޢ2 Y.MC4ʢ^3S+:VMQi/JX ^۲CrTl Vv3.OV +;™*XhNLzg)(BzaTͬj?0+c,<g!!H VEM,iUMeUICǞPi(^(3i]!Q@lV#$x6x6Tm,dѸ 2r\ fBҥ=K&HGi]W$<\D+ (0O;_"Q؏q J2a9Q:QubyzL82!y{O4 5}Ei /OyC TuO]kɯjp MW* t:(~n s48A_)5 y8/0Z: ,v4qLi+*Noǣ){kh}9m]'E'!ngQ,{NUMuFv^oONrq|ƄE-hp)VfJ_D&Xm+!`wl1Ua =)g K( <ٮ k^,] }~ ;LQ_cO/\8&:YvNeY'hg $$}Tۑkߘ´4ﮂsn=0tj=H J@nG@d3qwϱ"Ӽ wB.VGR vr_i+mҾ@ mAZ|`p}ae^{YQcU\5}eȒ!cCӑAHC~ٍ Ml{-xA0e8/: H 4e(ś“*k"@0~ fB(>XWs+ur֡QQ:MC=-}9r|R:?J# 25Gw:GDG$6lb&<^q"o/ʞ{i##= k!'R YY-*-pXR<꺜:%Tm[`•)Lbv} /}0Ҏ^-Q>μG>K s|0bfzt+aq1 8&[ySNc )y*(0])"`0mNl/`;~*b5/ӑ0ἔxY)ζ%0|@SGGכlEH2E[;jWBK'g%|NER$d^pr.U'F@ObC-+jpCu f6ը/;zGk.d?:=5 BW ?22+8cB,:O<;t~ CA3dxڴ!"G^JVfiM@E]v᭬ Wn;x2LnBnsn-_٪z"|X!V[DPf #kj\49RTa#lB)7_my툒ݺA_M$<9_2]ċn&_E'%&f+ iA#cfK; )aܾd/CMFJUn{ۜl INxߺ}$ &Ϡ)d$ҁ}  _P\?'JT]FTU[  ;^tSqVH6 GTg=Im`cz)ga\̬3h#cj ]Ks̱ +/܁E>ev|]J!c#s{hl-g@&@N1,F?hNϩkT4Į,zM: ØQkxk<utNFOx>Z;joW0cgٳ{Nk„lz‰jT{FB1| YV 8!ogYbuWx_InE%;w{N$R(bR˅1Tv{0:6q:8*u;]pdRVׄfhMeHjDö6E"/{HQjew"r`ޓ ܊N RV?+3zzD%Z'MǠ_vgg6rཚ_TR&uVB\G{wů6-tz%~̡lj)7ǿpcZošAɂk&hEh3LWTQm3ϋb71AtO 7ޙ+C"(},z+W)Nh]Y:Г; OvQȇ998i! &]ViC"aU[+汖ܢF0AinK_޾>tb@?C魮MtlMp<#wʒB5Q`}ʻs=ݞ9i=C\xCK[R)Menz}W+QeMsQ#؆O(3`A_U1YM |D'ztYmWa%SkK F-Ƹ.rOa4jGhc%rLm:w0-챺 Ԣ3$ڒ_p)A_w ~3MMDW#|rƬū. ;[d@1{xxnO;"jPkZT,^4ULqvbπ fSHLWjLvS$|}b0NN_Iv8.•MC!MWA\sٿl&(c.!8PH=|LNpAnO7-alqPF' YV#}ن.NWL` 6nA,Ю<͚¦OoɀSPӵV4Z+z?ײ&4sJiHG7q(qtHĢy9QuٺK|K]ٲ^e|giAtpy%=,W,ZtF*iszu9_#։Q ŹNrwߚ4l.yLB8T|Bd5r;ڈזͺ |K SRdDƑPzGVf)`t\~aD㩃=hFo.+<?k697oEOic+MnV1mǐnAj0h'h %9g[J(ۚ UuA$%rYV$p ؖNPEf%[ EKe*[HfjyT鳎{uDdϧ ֓ J7WC 1  ;¥iB~& ʜQH1x 1o)r'┃zAsEF6hS{~X @r Fj̫sf}>|6N&K,E4H쯱ee@mxNG-#b89i0dC'{Z"`1vykJ G* k2VPl pB쟯[\SQ 3v6b~^{_33r|;H=e@@e7' Ȼ{$ 羝V2KF!cQ M zX+?ˀ#Elg(߃Ž%LMl`=d) 7WcxTcK٩M{Ȭt703݅n?{j$k&1v@m:FΘSPIMr6$2822;JKzF,vW:i |M A|w<,a&=Hpk/0l(jM*&W~taBr{4]^m3& oKl岾51TiPQ _GSfD3'tFL!RmJ_h6'\av#j_1:4~c򞅬30;ΔoNvr 륐ROoz{釋5 fa?{hO/Ddcjzp)Ne%]fx_$*w5zf86\7gcB,a/0g0E}̕# bZ~<(GOX(ҹ1 ~%؍lyOibY}2 (Wnn dvU쁼B`˽k6a!aiڬCEe/mu´T8SYXိe;WӈDKN7G %sdQ+FCI S)pzo? Z/ qe q&Z2k֝F$b,bT`%ԞÕwg@Mﵬ GO3{;d}?,mu8Ϋ(~b¸ H1/noWE971;׏a3V8Մ8~,9NkN.B&b.jsna}D*'ք{h&uxϓhpRE[NػD ݂{! (**3NowK̨!4[oc}W鱬[/:wБK[m7lnWu/2IC ],xcLk}W"vJm?Ɛ6$xynٹ? L! <Դ{(z͇6P(Sz&0!DSpu(fF=Ԃ1Ew 5G;7LU~EmЫmD՗ڞF"D_zo[F֭NN:](ʸXh0b|qH-5kj>FXpkI syHJqj(_i F{´MR%A +OZWpni랈48wQH0qMЦ*t^"6ȖUllwv-+c}otU c'Nf}(}{]g|`svxߒa 6\LeoZr_Q%)=x`gOTU,DnQ~*E1~UtfL'P=׶=)G@<{[8fY'. }ѯ`NJbYH/:-k.О= o!T+\@N:onw.?]p{Lqz8HטxhF~J+<I3[ p3f7B4SsA7H9"~% :0RNr̅Hེ?hiPGIz= =Ȫ@ v:Lb "E`I 5Э'uc( 8@JJ;PVhYqIT8"I+F;P@f#~/FPc/^{/xa( T+?$[j8ߢB͔ ,DsR&G;k)OfXVH0N5q<̺mG;Uцr ))rX̠)okMnIk|Tkv6zIN|O&mT0/,~CXv6]tO!lub-=0 Pzj-iNyVL_GF" Èj,@i"0 u $ڲ=j|V8Ұ<>DU{ᝅ0>VXWDϕaKy]TU?5;;sC?wڑeU9s0aZ'AygĺC=nPf. (#bx:%E%B&חbiW.WLX*6XjpVML<#bdⵟ<^TP"i~Uۘ9&_H6v wQ>Z,VTWn{kWo0qJ|ؘ TR%{:vpS%eȾܕh^r `L Ɵ,~/op2+zw,>gTS&LZa3TAh|~ ? 9>5@(Gfxכ0Y<{%^`pgqoz[= ȷRsl/2;j&nx#4[*kcf쁇7WASx [1\ܚ@Zi5W|l5u5U䇵jF[J?X$:pR]R J6fB0$Ϳ2XwX(Qkm ۧSs&d#3~2\ s]JXP) Lm,r Rr3̔EB?V,[/[@/ND.G+ N`̋&JTeBȌaXN8bx:0bwPxUv;.=6-/h81ux$^h~M6(O^O;κ|e0օI/q@/w gxhêkDectr'9_hdrn-_BxW-gf<4ǵ FbҢ5n&qJ S^wI=.&z8~6 =' n۹j^@>?33Rݍ*fD]lZXS 6Y7(ޕ*0z!~EUXx $h!!i)12&DG2ڙ&AD}Fp8o xKa`ԁi{+$r<{壗$~jUmL@^$z޿ج}zۭf,U@nF]"s>[ O޽пB$~V1+pH E LoVqz廫 v^ {?%)PM*x}_RTCFww;՘[2i) "`_7cܴ|%ǟEmFKxD!kAh0AVD<3빂pfB JfK˭8L7l?nMwl kqjrYagViWJSR)Lk* LmKѰ=5 wr+] C5wʬ\)y9[Xخbˎ^~I⠎H;X" *]f b3LX}ZwᨿxMZ#N 'Y/,(kU 7Z*y`E}R\9Y9}ĮKR QXz u~*;g?g'kϵj l8+aar*pGߣl@̣kL 8N&bᬂ4!KӍbmlywƮ`M>H=e5 R.&i2JR "zP&"vJUJ[7yoZ*7je3m%#"DpwfdHDf U ɻ\~p V+)Cka~)dj3[\|:^J }D9}(vedTgu6.( !v$'yDp^CЯ֌%! n;GKS7٥3Y?,> ʿkui;C%ֿ081-ԘKJU{Rzo%J2[0dԭ>c2V|0WW0/U(Kb[, 06mE`Zv_Yh/0u-sb(? k 8#^,.12ʡk=E=/TtJOC$1:m)D؄!|Bĉ-AG@m9m"KdF~}<#aAse%IYR oovGtO * w/T7t_`{98)#ڋmWQoG9g>Trj"S@XdhrPZkʳӬ@7r`0 _hΦJj`_=x}&w. ZY ZSߔ GuADe"@Ze451J]De BR+SfX3EN FkC YiF3y_?Etנd_t7[`l2noL|ormx}~1v`p5EiE?[uAM;D\\F ̀4B*!_h}Tr]Vt*m ] Z\֡_>WEeS޺G3f|ˣsX4g3 )I$S~C͗YŽPmal[k[ԄIM\  т6uT&NbG h"S㤷4|%tTn:jv@ɛU\[nVG2ܲ+"S%b'{4Zz$Lt*CXT 6AEFw.)pY\ 9Naꋄv)PHB9*R&D:}Cgcmg؟9z[R=lLxԨ)!5$WëvMN̊(aOtS@s.|*::%CA9&贾,):a{S54(x; E]mz @4#ɹ0mtpz(C_gHdi:OQWmYZ2>Q 7Zٹ`˻A~UY\~=KwQX2kIzے&+UXp (Y\ҍ.,K^Հ440@Ukj)@]V]-i-I Hfġ6Rq_DzGe, @ *m82BW;cN͗~+JړHَB5@`g0CKkDƟk!A"<߂N|b?0&th0pv΋}h-ٲc)m\Jn) mU}t}jXeF:mx*m #@+uX5:͸ة UzEQ4/(0_MB^#DWP66B 5'0b7mm+gdH_ۿ&c.PIW!gv J?/ZVPj]353vAC3cz*v)NzG_+ =D۞f|4  쒊$gŠ?,utC&ebIqK!i,ErRҴxa_~:e}z/徇!.Sgh) yZWQ/|\jm"eQ~('SRLVb*9& 㗉*gG 5=8cB ' JWwh?a30Ѫn424gLY S1| 7s񅚔d  u92p+V,?< u&i{zfHqE։(~pYݺӨ (|ܙkPzD)Ę ֒`@܁O@G9l<:-4 瘟 ~sr&UHyyHYĮj;--1@.,Bp P#[K}W4·WL0E ݉ G^[SM^`?FpցOP5{0@İ[c/dpίD,"X\(&‚T#f?%vdl@C?"3UoXٿ3E.ODž@(dK4q3.Gkd>&H G8c0"&߈mJ:ti*'g]JU~ hsS|.ΜLi[0!zԃ ז|U"?TscWn"~(a`}޶maQKZ̻ˣEbNC b>v=7aup?ښ%6y4&L@WwVm`p5畲F@f˾V{ ^oqPmetBIzYcV{\9J4:(D JIuť{;%+g2nӢT3q[Q%Ȼ^r6}_Crq0/N"Qyn.bPGBFFEhZn{Jb8"nG=`?Mٯi9n픜Ms3SLvqI<))bR~XC6%ߥHFjRe\_l{aO+{D"R.L"rߨȫ5ʋehT!NR(1GֵQ۔ ;ΆчGSu%a+Y /m?]Rύ7[^:vmVjt]?TbaF$B:Uj"f$8n~LN]AOE4!`'"|ǃ(}ʏ) La޼sl 8SP@ Vο%v$9.0խi/Y6/!:'T9 /A*N_":zY4[ k!*& ts˵pNG a+1rX_z7!_lhEiG,91ی nK_CL2㑼xlW*2ױi E@7b6"Rfz?nba4{R!X\/p/B6O朕=楨r|c\:ᙷsl̠C8I|ut?#t{͌3s#)[_ܶG:z, pIQUpt,NȪ!{Լ_\h& })fBnML/ J\pbtB#wK膿 Aah ӺT\-?|Žr_D<.f h4>U4۷k; Q1_"0 w +|x8^\%(^ȓ%$ޓW4OtyTWu ]$=ӽ?W,Xid-nu G^YyD4ef}=R;۔^m x\&MVBdzH+O.iL?H8+q{F5*\dYղ6oO;Pk H&܏H-`|*&^$d!XM\L`B@, 5,GE/QT^ac$O$+k# UX0<?/87k 6Kyi$@6B#}b.)0ɥp%p>T D*S^6[ )bO/n,ep۶WoJDZ-F&Ɍ:#C5P!d}Ҿ4J/6Dr^BCEg 676ˇz'-]ɕdBh0ŕxquHh+ҟ>d4(SvIG|2NCۜWx%^ 82/ǿޛT}3{1+'gLW3bxKQOPC5k|{ 뗪lھ KހS.+P(#秞NXg raktdBT愱5Bibj9 #>0@v1ɶe ?lY], csǛ :=DZmMl!S_·@.#R`%Q"ѪӼAW^($a&.eDuD%4Tk+NiR, v$ 1[d]"Yt'nT 4~e#I"+:Uy){JfeJ]o鏥13-9+;fvH^<`EL+*t_;4Gp'*"*atP+:BA|Uopf:t+.}W'2V=Y7VҚ?c)4 '{n`GBj<[^ZH6Vfk~л{U&ޚ0J֒DɯUj>иfI;daD?Kj;{jefs*f LjȺlyu6:ka Q-J)9$3>ZiYW{ '[ݖD[T:﹥y1@? }|ӫ"޸?(S. X)֌5+INxǹ@dN3Qa{jjd&W!!T$Vru_y8[w٤<$Ul7L&H20Y$ǮyuCB=5D D*  ͣhh= ? ?QA!caHLM;+k|6]I`~ ܬ_E1#ŰNĵǚ^{Rt9((w`qhWeDD#t8("VrfWU{I@>MtSUtNYc=O?󲡬{x1TfQx)^FȻ FTBq̉7GY&&#;< %ݖ5S^**>=I:-IJ\0*6c*4=C) 9S8WJIw#OpUfT%dK[?AU115 *~w;"޲*𢥡xi,dڎ PĠ빳/ɑRJxϞ8Ko>,3xʬI2z_D@PԻt2SFV8p3_'1ӲsĔZ.KA8%fСn]˫p *fmLoXϻ{C~ؑ*'(uKvpI:)Ll"pam7J$P! BENE41l& ԢyeN fuϘX:?ej"!XW+U9Gb.d^lz.,_> }4q'`|PniW:6Ͻ):D0؃1ǭt^S(~e/m1b#wSqvq k7qLl MR ȃQ~[و!d. ޼p׳mp{].N 6-"s&~LO#~*w~:x,e 2Zk.4&.ƌn}Vi1M$#9:!5re|ylq>GV{?CEFD*v9wpC@Ik s4-5ߊ+!;UYl\\窒Vf&oiM|ſڐYgS<4CR% vF ]6eㆼq&Pw$KkIgeP*_衙-w:>Oe3OoCOŒ.gJAnKJMǿ_ t,uhѹMě ]Cid5s`~ݛ81HA"8̫l9"Tsݓk$&s?GbysUX貽0mPo]-lq+^˥., 0vrv}HzjCtVzkf|uR\6uCh#V@}]-yib+.F3=#1G(1MqҰT``Ln<[ @7qO%"@cg bqػhӦ5ewK }c ^trm NaA=RW1E#zۚK_\A etBvm)k]dĄnJ0@}TNb~V>x\T~wYAqґ7M0|ۉmq,i6x 8 j;:j>jcZzf1˸`"ZK8`_U͈fM>ÿ/B5/NZo|9j@DdP=F)}MGFmx]~3DUP[ˊ:)WnL6˳*чzRy>QֿL/MAc<#d:j7:ɚKQ<(BLe8'Z7*\+ʦD~KX}83n% 7:ke v\нˌ2b,#0c<{_]H3Nj.Oval|vp.mP?OLD+Ie;/@;BK9p(.~L_-} q7j c1o!8(&}(9q[ @!$u3G!?*r~Z͘FO,:/U#gt\!=`AOqLNq&TJ0>gHu ٕ&#x[g ,ӵ!{] Yd 6^oOH_'w̶Z@eLѹR9 @g2-9 *EodMdD7DO-\xj اR?pT8<Jm{Ru@0[(_`έܔdx~g<:+mJl]]nY1KU5wOM<-RMf#~Y䮋\y?Rǔw.ddD XL4kQ?Z?ꨫ_a`q <ڎv5+HC3RR`jjєn?=o{7Vb2$.$#%;wi\ 8EGv!w%kژ>Qmx ^5,%"D7 .X0>|p~_/}O DDX.#`Ϲ"Hvu^̫6C- mX`ZojA3}3"S&#sF gnUJ9!1#@,'Plژ1)+h^Bt}]nӛkg Y#z ^0kc.$?\r|H'W$[ ]P seL"V9Xxh O}l^FPȟE7V:t %ltH5+[~wfW8Notݎ!q:],0ƭ+︃B}î=xLFshxrgPZ5UHelN6Jz"m7Fp&4ўU;} \J7KxɅvN q7k+%,PAƜ e?t;8OU&˜X vf0̔.@^-*yȣʡIEM+D75^R;~Fic4&9@8:&N!' a^" ~ʽB3-_1_FLM7$#Co?h ;).€/3M-eE=F-Ⱥ/bKʒ`gd¨xoaZOoiےV`:Bsr}&^ЖԬkq-b՝oT&/%m.5CY?6>e5>v9ˀ`0ܨ"=f&= Qk7BM`@ߊegL6v<am^>0jͲeP~(kn ,!k W7ؚ  I}uge9s8tYʷg(=K@,i|rd`jWsY)Rd[36 vةҁesAO#-cϠQf.c˓91WN-C6ِ&@L u-c4MfkԔd1,&k\mnG>9S+ޏT$w|˟(ZMOǚ[E,履*o:`W]]l|K hyіǮ 92^xxRXY(=l|pRKC18("z% 0I^ӱ˷vM R+DS 0>1cBvо~!-󪇱p`ʅM,BA)߳yN:d5uiy8!KpT 37άLgut=fLPP\Xi9Iz5κR B\%(AڼmSΟS,%5<&su[S:}=`N$Ws_Fq s0k_YT'&8n/OI48n+{!=A҄or_̽g~|YƏ44"L0wfCWxW( <ʬŹjK)_] 6ob95 ݉ws"e,3TUgH{7`Ak1i"-"q1 ^)?OnR/mm(G̺ T;e5]FWS7yNxAqӇ+@HIi=ӕVCB51M8ǹwgٿp{Ñ@Qz?*tF眢@K'(W/p::,$*L<>>N'x~WLbrT6kjԪh\ 4"S8)SvH^o^5M 凉, [zcC`rߊQ>i+qL/&uoւ7 %5rpFP{:8>垲ЗucvJZw;-9ԥx_5\f?i$*Jه-"ki'բaJ7嘉`u4^f{ :K ~'ӆfoRŶH*rebxohBvamyhC^C=֍uRvދM7DݾniV^`e~6OYhuT {-&XM1ͷ5h>O''%cIpvթ/&fajraݵG)۹ =HU$MbJsZBQDY> 0es)n$[ 5Tor:\1Q[ݳPo!`@*EE4 Fn=<&b3cl&#$J3CwNq*«B90b@Fb 㔿QZxth TPf(m\| ɘb[Ju[˿w!M~#`krwKQ~']1Opq0rE̞1bjOg=Lχh=.\(}O/pHt^3br5|O|).)<K VI~ŷ^6Ž+ݧ4'H{8rZx"t+hnMoRNm< LpzT)c9^ p>[u_-ġ$*vz-K L˴rƒߴPV ~>ۂ.(ĝF8ݭ/lkvW羅縥}K<,^W%WIϯ`K 0IS.4Х{`BV@.`.K5ܓ݊0}1zELH[<ȣ5"1CAM2_ #~u'F8R^E{^釺zoW@|Bw+#+NNXqbgʋ{:ah|4r ߏnJ7TCY<풼F&O Ii]RIƘh߉R=?m,ZC3tmG[eZS X,F ,uEJ k!170Nb N g]bpp!2Brme$3r^j{|: 8)<''toˆC'dR lt_dD '^6q80O齜?ɭtc䷲GoS-H7iQFĬ%Ζ|bz5mQČ9' sƄ{.{yĮ)zzCF`   Re _?%Z>_0)BӍ>è'2>oR7xԛS5#&\ d^c[ר}]>O%MB[E4dϛ*럶X^{+7V $ ss[Z'*iJIiFSĜElNVٺ~t/ AcN9oS%0>GκynyBk ![$.i<>g"cIǰnw1!h7'˃̽.C>Zd aWQ_[bKT|MAD>׍rw A~U3'&VfY4tVU!=KB}yڹ`$uFSJ~ܞPfNK>f27OoW0ha^uHBvONms^ב{$suŽ&'\Z+; 0}4Y~([ydQ@\kn,C99s6_:#E/:?=P\?CـI,C~v)ΐJ $qTG^V Hx6N+jUÕ`vKᕊL a1ŁZoYw,񗸲Ax؄+1ӺbnfD,T2YXGA#ﲫr f͟;1YNoċM9h:L%_ 7b,r][H .qKy.xK w:mi% 0rӇpNzJ׿q d f|d3/ x= z"Fs?d{OOvAG`oN)TДPPNR: |*.I,{uAs}M~q80@ob;EL%z/'z &sSEvMh҆*ٓ82:b^ iDGy>\[L"Bz4J^w`]vLf1G?+/Ry_q?HC" dUvNT\xaW4^H_=GɆ/i ~yk^ֆ1.7"M kq҉ FFrs"__3Q$?5ERd@Ⱥ*W6oVyا{>(CvqC<$ʅp Xvod2 ;~ߑjmMͅĭU,E6ӷ =CvTWeX^M["5 ;zC#]8_c@U!3,TVfBf%s$ؔ]tC~ZJ-'V ]G]H ;]?mV'׀W5hJ GEU' dry&$c%'"T ;fC)UʳL( @]ԥ__KN *O^l#\-"C˼[}5n,)%'Ė% q.8^$ bI(0exkei%t6̶)򄼙T,(dnH^e"d8۹Oc^5?eI  5 hNʠA09t73(* ߞ1#ZQMPQ`j hz*P9eUQ--sBiwc1yQ},ǞO]mK; |^EOraVTfgU'7ԫX앃gRYvhoEK|m!qvн{ăk-;$̷J^+ۏPPLbԲ{cw@6 ༬<un|Ǎ$#棘3^'*v!/xi85v!΀.zi=Zn|g̣h-Y"荈, v5ĎE@eB`Whʉ L6a_20LT >EQ,+8塬g[g{{{n >~,e?ګ-+;5{Qԩr>-\LΌr))aIV1MC}ƫz3+5'0,~DJ2^|(=nC Y4U0PuS3/(vD5tsw'HHh=$t_;ŕ4{zWZ"og`rwzT|KD:awv_%_w'P}o/*S]3uPf'۵"vT[qfYvGl8^e}aNzJś]gY*j_#hsRRln2Y$YIx LI_7mTp 6 `Fmd~ϳgV9Y-yAW508ʳж!&&$ՂfU{{dNvY tEs0eycߔ^#lQg5jv[)ꙆFx;T^ ul%ՑrIi/X[@'`AgI uY鑰.ݭK&\˗q(ٯDZVGS^fHmU;g_a#`dp-nO,HS8߻b]™F[\FF.:yG9!˺XIt>뫍C ~ lQuP9 /KCwD2ʚC뉬Qlg` 'jˍ=x|xUlgԠʠk2^BgJ(3ͪ\3V:7cIZ@Kov:RT֦qOE SVUpqvE+LEe.-RC#T݉8qώi@el9[HȡJFW1Z1G7_K+[>Pj5( /cCs6K7[^Fk|2x#RCi!Kz2),n`ԍ:zN*bb466YB+Cl EHG6yWOgP l{ Szs**qRK Q$ּ'6Y|D70L% 7."ְRJDm۱[?d|_6ln9dvL #%ME9Ra' cMM!V&a5=oQY$ B0&>Iz;:;͢O)Cvse} v,_^T6eg/ԧ\i/R#Y^V =O=@e32$RsOdD?YUjQIp^d7p "6H1<(ӯ:V2B2pwÂ<{yMJ#.s|L6%%LϷ"$-tiQJI} r,F.uH9P/%b C\d~;c pۛPʍ'X̶lLФG*UKJoۈ7 $7fvB^v"Ic'Ϣ*JE瀦U-B5ޮ*gcSd :1wYu9n:ͨ!7-mS{@6yfd/"_"X 6*BaP|b!VL5Cvj35te cOtQSAxpqzq9y[AQ-~?7+4 Yc>d e ;㼩r T1!j+ <8߄hd[@ QP%Pů1?JحC8\1hT94-B3MFb#yiCR LWu@PJ8IFSJ?P+V3RKgNќsRyƌUA Ғ_N r 뜌#e] jY [E~#|P3$1nrq2uO<.Bu?Xhy)E~虩%?[4+4Yg/~1a/6Z8v)lQD8X&ay+&l Ue܈XηVKw^ ]V[6C@(%|5i<:%,:'$;R {.U ɳlYΛ9;Y/C a0in-F$& Z{d-{$t<4>em1><|Jxmh絣*꿥`WO*'>CwD_͎F!Zn 2}rJ 8se ?xҨ{V-z4Ry»vPTe0@h b_3\.m{侽,:.K&hm'rk=m}Yu H-6&⬯~%kB3̇ѠTa]J̮i]ܗŅAArqQVC(IyHoXL!e  g͓l$=|8',̶ a^-<"גRu`6vc:Ea4D⊕?SuK }8?&D~LC8kiNῗT:? WwBKTMn@x 9? M(=B# 2.0>'&jz{aX؆1#&`YY]aAsw"j/57$/}ؘ1d A`ɘ(MA=4\b7ұkaB>"NqS^}pj =Ja&ZO=޵-y=c.ػޝaڞyS> ] *>7 ɋ4i "˛x o}MC@z>Pj-o`2V٬%52b@ ,.$Aeؼ*,-*AbXD'O R5CԪض}Ŭ ~y!aJ5s(D2Vv7 Ạ4JNZ */Gn*"l qXrG^|18]1[T{o|^"ꊬɁ]B+Vݢ,퇭+G"Bٰ)C+hnDzZbDSx z r ,G0Q\Kr'ZQvh˽1ĕL&|AӋg"SL'=Pl˛N=b6%ullĥg\#"Ac6Cawns+=%PgxWܙV֤K^b+:9r;+aʼDW]i%OvV/ Jh[e\ _quOpTb[{gdVrG*8{s>4B*ฃW2﫿l7"D!BN[J;˜5Hqw3r*ae/aޯD Q! 461J7p0!%߱^DB>8IE)sZqy~wAz-cQ.[Sc'bJ--?@k#05 sQ^(ض;.#ڝY&I_kl23'JB@$ɡC)G5=4\ϙ4,uI GTz9 닅ck=ܑwP}xψ5;>fUoIHe<(Fu"K^?G[%ĵQNѧ;k6o0ŊԛB Mv쾧Ws LR(*# f`薂at CAv Qg8M? y}(Wc%jM ⲣDXpɾP$X<4RD*%W7tl<سktz]?-#Ք@Zx?,k)W/򻳼RJw$SgYc]14ѱ@d9 4S|P["0e^'lO_.Ҧ <ױIl^8+j ^A ,D0^YwѨ1Bviq5ptm/vp!(W[u 3] ȣw3n|1&f˜u%hX@UCS+:1v0ո3A6} YHd[A)ӏ ~.Q&8FOQdMV.#iCgA:fN`nI/]>-IE[|B{AUPJ'Gk˾ě 4/e劒H[ KjFe-2&#fo<^ kٱ5/Mûj;a:/P0oKfqRbQix<.+KQAz y?)&$jYͣόQ8O`P%ؐ(Fvݴ@α7VjzԼ\ߵIQc0VvxjdcޑuI]שVRwyC'Ǹ@zc1VN﨑ޡr_ovȞ\IgZO*o w]A} OnX{B!@/WX|rU]ts#B<aOV DC{`INg/fBU ۝Pܧ uq:Ͷ 2l1عg75VPƅgp3Vᬚ!CBY2΅#"QlOE-+{bpjqSp72mB~e;$DM>KP :mݞ"i=85U JjrYB>bQrOu'%$Pwm6CRA I[49 l#i܂[#eoFjhROŴtGe6lA' 8#ٞN$d2= {^U?qQX8sSHԡV͸/A*.&~$!ei Hm? ȅ3BάUh`{s6Lm#a(BvVZrZ[[ -+ 4ew꼧+{6($Sj$a8TeXN&#r%U El-,*R$At{əIQlvB0H[BJĹƕ"&|D$>byx?[CVhS0Pj:,D:9銤ZΊ|M>SlŁLxE'𿈧tڬghz^,sűnX{`&םZ<Ѕ@1Z!6Gi.X:sh)ɷ=+'U D+RX4M7A_~o~pn%_+7H5njd:k,nTݕbAtT(i|s)OfAD.Kw}S5;wNۛBAЎ,8wNf$"ӱeZ6ezR:oiB ZDǥI(Ht" h0,DZw|giݽ5=MgV6|jș (ܣSyӡ#k H۴k>2"PNyOPwW@K!^z5\P*f5]f%[ʑXnэT pdkxo^?*%6[ Jeh =Vaq.HǸb ؎INE$S;i#1(BMVG# B m5'dĘީ$JhSjFJ?^zx?lgL#шVV l wI..gIuGTqCT+IN,, !NyEMfb$pL 3R߷Z'Сxœ71M9"#8ܼ\G˩~YɝNo▕aD ]jY0ݶkBG֐.swZ¼%e,Csh; s aR#s$ `i>H!mwPoϫ:Nv-fvA$: 򺱰9 㽯|]s;#6? EkNI r-`hф:PfyX"wg, Yea{/\Gd^0*ìΘ^{8z yKã>EZn S$T.Gcx;]d_TXA|0N*1g?jRVS0*ѷHwtUG?;}SA4l\ZbRJg>GK?EGc,>5lYH\ "ceÉ'-ox4Z꣺aul"3^cQbow%<]okbj8 Uo62~pD'Mad$:2dxQp&$1k=ӒfWGgN^+mk,y ̤}ʗHx68\XM#\ڹM x`9oohH.603~/(T53 s Ad̕ 3yl*^΢l/[݅A2f<8? 7lC:zҗ hx>r_)VyX?噢pcPcBEfHrܯv6mi zD?'$}W`BaO#(јǓxm(Jz.3JY@֞gP!AJ+-&md~)BaĶ̵yhxfrwiK5%Jn1&plZR>Q\ @E %c '/{N4W&>ۧ2HBTsx':2禚 +y>@ oj@K9柌1t^cZzLpqWP/(r!yjS.XX~l=8H2(~(o|~;`< vK ͿtߣK`qOO6 xBk[vHYt<aIkvcRe@S5JiD?kW-a !$»SIytnL-=/߄"HHZ`!x1h[i<=b yRљa9$3x4c p''sMXl0koͧ2B\o=HX1PlmlaTiUKLr"26~P$&sR1c?ϏQ)GʠzY;mԭjiBfv$e֮pL&3)zTKn\0, ʗo*%"2W%,A+jg0ޫp&xdk_ʨOA<>NXSzyrRVF6rC iBbV\ELÉ# s"9 1#" ̈lk~tW*A"21+5涞#ː @_;pTOXKG#cU̘Wٌ?L)_x]T@9ujygTꘐp R?ͪOv؋-~W5L !zH̾єEFV,_ldpvy]Ȧ`82Q9k:1 0.@kK0騍L)3G al^)p(_Wgy;m1eS_xyЉAi&Psˤ?wbn8!yN ^ YP>{>I45O?/:w纩!PePΆ; Q:\9xk%b'P5S;x{BQ hO]`p)I"Up>(I+'접R۪E%˼u)^] lY}-w5morO $ X'$ ޣ.bc &[@ }4E O&a}( 6UNQÚbbb. ̅u(alź] lT3!ܡ\ܲC0IiXjYCDOlUt%Gijw8]nH}$hx;n=rlH9zejb k}pdZR@P/w^`NszKz` 1 !Zq&W A=]91ɞv4O>U{k-D)B7ӷ x8HȠ怼13[`K*c/\hۄ oLHE=8^zp}`P2[^}biT5[-9}G9hP hL؟ԗiJ. ̷i5ԉŰ ;kp*1ZEo.aQ_|0jsmHQp72r?SHb?ĭ a45ZO+^ɠ(n8cé̎e7x~0< [7?z@b,eCޅWqo\BUa q*\Jzk>ec#@BVZG{ǽCQ߉@̛45)g~ݑHSw}XS |߆q9rkyWϐx(c!u+_.cY&U+'װCfuLn35Vn+;ܑЇBhvm9 N^/Y$">~/ >3X+}Hw2y5e_l֜4?.6`jH{ F| |t$̚:$a+b[9 /Z"J(,0Gkkji#X=w\3Li;VY@ Εaf%` l @ũ XPK"+L1a{zp~G5H+duQkp#~f#a_Ê9h[.Wٟ|"оv5"oV^ [ lqڧfavhP+ %X%I/pjlļ ?qkyON[E֭܀W 2rNϪلϊ@).a*9&\< ״LﰆJcewĬ\*DYUUVDG~ teXF/;?ӦpEhD FcBC3X}B PKQ甏'ӛjZHeɽ7sj VI\6&$b?v2ˢ a,M\r &X|ۚ#p ť#=BD!Eꬬ?l x}01pz-ە׈ #g_$C**| $5BgwLܳڝN8C7\yKј2( Bqِ&io ]ėK$rcgs!ў^}qS&~@PQ<^+ BAaSLD/<ȨMgq}l T_@ cޭz3+X#xM8Dm3OSO:TÎK84B(>+c3. Tj#f?̡m+!-^;T&Gl\=KYRIx~f@60O\Bl<>SEE3˚[eІҤʐg[k\s,LrvHN*Ź3r&e=[H^eJ/E%{Ohmp6WJC+qvQ OwٙтsREk#SԪܴ͇z:¢,P5ɱɏVPďzɖn4Hcު{Fwkq74 N[w 4 SSR"=M +A-vFPj_NjOdPW.']ݙe\oe90Yt@^9' Ht9[iYd%. ֔>9msՔA_5}Q0ю:~O;p|}bd3#J~F Q"FE CVSg{f@JrM\g[H'gϊ>9C~G8%4/ck JѝHILj88]އq~n !<40i+fѴD'ڛwa"IcX$ki"8S1߈cbՂ5Gdգ?i7d<_a'mKqZDި͝Ɏ^FH>V=^why\7_^@I"qÚ]$(A.2.n0?7oB821:W Zf[uTѹt{^+2XzwZ'+3!DYqM9+$`np'FŁ;LjP p y>5%Y$ؽt%'}R6?Uqa>6}8Zm)v%HܸK3Ӆ ;t(\D NkE~x ~$¶j@~D);ڛ II2PGkp̨偶ak1ˌY ՜sUq4$Т|/0q3(1H/4 hS,xZT9Lz1"u4-2]@/ȡ-8պ4 a@:UʔTq7̋*UNISce '_.6 $xG]Hѧk,0$33so9#a}9XN_!\ƨQdt1xP]i.-<[Y+ItbҜ+#3{H 8Kn&V|5I. ifaTy*ti)asP o%)F.ӎnjpk8곡ޅ-!Y?\@dMR绋[+%b B;t}BMX*@$jnt(ZLa2ͤr\/jGe\T6&iĿHZV# ,aϷ?8WNQ\|a_@=f-A;X9@_H_NBjw:8|Qw[*yO0}k[@ScPG̉'`ډ7]IS~`jͯ]@:_אj L*gʌ27ͷD@wN9p pjhO6AIw`O l0O BZr,%<VTA/a+tWC 7BbˢQV~'̾x W>ҷpg9b::G[,ѹ*߸;l=rW#*'غQΝP$"&g n軇YQi}hz3#莱oW$/2(<-(Lao9#1S&ఽp<>8Z7t;~W kSAFj?pX/*yD4.C'GTr2{s7t9×gG,cBQ"W]٧{ xWശׯV%\2y7_L?b% 56MQZu<+E(F(Ʉaj:)~3h:}ϗoEHqGy6oB3(1%fcI&LLm3sIY}qݨ' M}RBP0Aj4ƎPҪ?Tb %eџySc&)p1qDCl~SF`u3mnt&QFs>R6.u #(Z{Q\PRddel6^SP0;tŁ@MT=ڷ"T4"D=p]Ⳡ7j'#jPaL/?79zg]aBfe* yHE=Ni S/2Ac !xD-tLMt "w\^cDIl-y6,Fl;?s$43ڋI?HmeI/`naq@vP"w~iHiψChR*mDgmYUi4;Mƒm}D!.G"3^Ue$~d$b,QyZ!nƷ7^<h:jD@Ä4&0cJ 2Uưarľ$x;92H72G:%v0!/ri5ܦ_Q|]*_?:*]Ǖ-[k9RFd; ~kzGXKtba͚`evs!歘J NjKi+Syu?"-9` QWH `Қ^x*QJpq^ՖJՑ&sx"/Xx:&bs!_nJݻtzًa7KbzKc?i{xrj:m:HF`(.x#BkM2!)0Y}* b O/GP@-铃=uwL^I!Ǫ2' xA`Qȳ߃<HR&W r?N8ht[%_^ϴMO-ee]D}Hkأx'C@')[-C,EU$Ō?m G}5fAZ55]zo/$/ŝ~iCi2ZXԕkxP9qR[&d8 8ΘZr_xo# ¿1{P6ZB$ho w؃;8Ry~3VGI7G>-u7!@)P_ ux%2(Pf腟Fe?*^rMY ^rG[,9U2e,1a{=xߏjN4e^ n0<~!Ua`ۃcoVU^25њH0 .eZ⥥qKԕ,ze eؚ!~(pn]'دbA{ϔKߣ #j *>N|E"Ξlh􍜐jt4w_ôD xyFf'7 Dv;BLF@08,[a[cSz0b0xQ$rUޕ )!KY-^ެuQCTA؁*нX vlTG#*ZgvL@8^jك/I޷{-]}yLrv.K^$'Oo&sIϷapAd+vVљ-  uV wOIkI5p"b01eȋDW(i rde[Fv)|*Nc3 BIL!@mBV츉+n6~KS582}DD:޷gUf(8u|VDžb'$)=%loPad9a u 55Bְɛk\[t7l/rį#!tkj64?_?m' `S#=!hcy~_|gw;nZ+܈O:W"M aUl~w=PΧ &'>ڕ'!Xbq Uzi?ڶrt(cmiX(T/%-jsm94} 0`k*Vz}zϱPbCjG_dB[%2[XDb:JHXpM1RD o\ZXMRN}[u.M~&x`AqiXx9)L]=aqU#4"ž$19!2m l^&*yQ!&]waWɵrBd*bb 9+0DŽ|>v8ȏ.#P}b$Q[Ln0=ocI2=(z?[v+P}9ӌbi ]iFh9^C(\p42`L?| zHFk*J?-{G`j!snuXd=4:馂6/[r)O&y# ;lfOxy⣅7@R Go ?U#ubdϩ08Z N{HH.X2@}P@c36M9z苽}h oV6}#9,ض{[,!Dc?5t'S-dM= N{Gw; 1M"-.Qk4Y7IJ|TÔXw[&ӮhJo+k~ρub "B,(w8e5 hљ 0Z-jq2՝v0ea\!) _"5AklA_fwY%c޶Rk^g" Nk-zr=ʕ31d?.aќI? ;ld'OWajc` >C\"J=rL,!j4rֈHlo$$pc]|M?vꦍ^)5#i!-v?o,%O)Jd9/Dn\]R@7V pgdSự&'&а ]Bs'->+3/uc5䘩0y0qGZbXu5 YVl0Xxy1G𤿈" \_^nrJ37 epn`e^M%BYa4'*LfmǏSL"^izU׏c) AʣVPuU qWEބ kYbys^]rQ -.oSa}HI¯ 1)uˌr0l^3[Ekmw@pm$P&f%uzCχ}4b3od!*djf16y<64CQ{8lV(p.D7Ág֏7 [d#/pE@ ' D:/ Ea5fxދ@]I/V~H'hҳN.B={\nN$Tb@ TmRMF[@k}p\/?#'^f4z( w|Ӛrd 6I}s)gEhChaaBz50- EtI1[z߽#܏Oe4iJp!l":DcDP纀@TE@!=pz m[*"+-x:wO-̫P54i%l)sd~ % z&,UQ *uSMD:Q!GQQIEY=fA C q6b !$*Ӆ k>Q)F c6b"h_!S 4d)6:,A!lp:|FS& lI*&y(bfPkI0K~!*$sJv}HT΃}7$?蓋6_ A4 7_*9*$ƼYo[uFP>:a͹V>AO:coV+ E dCl+i hV_ {}`ipF}^8ſDu]s]cY2*2zz[; + z|#j'Z1nitG?7|6gHK 'fF91J[|4Ƃ\8 i&je>q߮L݇,ꂈr3|_F G  {YN(upzra5_LXy_<3Չ'e oMveZo#c_4|I@Rk:zAL b6>(eb$vcNZ<˾~4/ ҭ0g׮ǼOSa'OkD1<1:qz0 M5^AcsF.V^\v$b:֠rZn6# Q @iFmIA/st) ^U5s?69i,؁ aBJj/猸2KsC'|vTW/8T⣈F4UG7' < 6y]Xlv VZ&tiϦe:"ኴIa-P 2"y&WQſNki87lw˂[F>VX)bıj>G/DtZeA.=o"ex+)t4Ii&L*,uk-ToCW׃wzKB"svX"e6ޠxa2@1% qgLN[ \9G'*%LbxOst ycD˼)|,*`Ό˨~ ;@ @4gʈn`!SHL =h}ad"RDr1yFO1ӿbrhi&9E|n_E cqo7&mB: #<ʤb̥Hj*P@[|ӯ Onc$TIM(D־ q`b 8cR_UpTgEt)Lfx"zMhF]OoAC'we5gI(O'+S+gB2 ByCc*4+nC<Ϣ☟r@ބQXW&VwKΐJ? JF$ ^C "Z)l'(:h{+sAg# Ecˑyi6˖ h#! L20vs"'ތ (Ndi'` ִɜC.Avw*K2)D< 5+Ъ՞C%O TW } [Fؾ(r4@21;믳Gq7.ޟAi'd2)+3M!Ks~@Z De$BEZH{ `j?O/@KR.%d&PAdL4hwW}OߜP þZ9jRM0);zK-uTsU%x+uS!PD z(k+ô3-vEphbu1?{rC2tUQx_!1:JyYm8vJ͛a mpeFcǜ bx$HjRPg:$;s fۊL-^.>0o-7ψ؎m::K]~ULn8* H1XcXƄgaSBM`!)iPo} ɜF6qرa-NmjŪ|u$07vGO(&;;Qb <y?2ozg)_õIrPe8&+%cPu]H`n%:)  n pה ֩+X3<]&}Uw&O~J2[&7̐^9vdfoF2ن(ڭq']!%"e8z9>gƍtxQMGG2#+(5?M|*lmaS+uD@ 2+qAn5=ڀΫs͌LRC;^sgO鰽"M釕`{Jy:-Bkz]U1B";-߀paDntZocZay.׹\1 O+M]iAA = %8Ju F"=V2bl%n#.;>< ̅9qU%8aD$q͞X\+. I,3 @}NOO ^zә$۶YLQ=b*+e>Bl(~ 4ZFV`3$ǴQHehhS.[$d9]l`FiƝL -<]v?YЇd 8;KKQqD> <ՅJ5DPvalH.#7x!gESq>I q2ᤋ?#e?G3Wh.|PFD|Vأ袎4[osW2G{73RD9CLVMm-]:P\6~'#ѸD>N<#*F+'/-V6J4 }M"-pf!:}҅J8 Ku9P0t:Y(h^3*Бx^ b(_ EfP0;/9S"-ڌk^Immp"z2sp٪J[g.& (ʶWҟw?ȖZYFk]wRL{p,ˈjOOOAW?}(8s `JJSO@k9BrnAj̱dшW6$g) BdHsx8W9#J/YwG᠝>$uΝ}FhzHeL"m+aoX7Ä:+$(cb#׆@qh6!5=,Έ[NtFȾ7-G8-Kl\:ޜ}?@բi/SoINCu#))i^sA+ӊ Z2!mjKQ$WS!q_cZ˲1rьa} 0tiԽ|.-€U38@=GHQjKǫV#w#jV 9.*T Yjb.oћubtڎO.Aշ.1bHA,̔ öl7OB Ų((h)m]TU-h*ZD'ip8dCB!ֿ[$ ]%SPU~2ih[r z>fyWMWDZ:!TrG_UEH/r 3OSYg4g]Xs*<, [ۼ^fD^+{ h@`hgPlInL?|wNTpb5KⱰ6B)ed* |$Dk +ͫH}PdZdb'ԈhU x'g:w$ fn,_6q%)<؇M-j75b!,ͅguqϤVmmj,/m5[aRpʶWZ'Pˈ$nb&i*#^w}6AYAf4VEJ} CZGH\P%⒘yhQVxُ8rVdN^u#GnO`cG2D:w\G[iOSbrFss'gc__GUv0CQ!W\)"Mb[o$~Xmێ32#&scM_Fa̘T@Stў݇a \ &s8=.3 Td{ڃ-ƿ~I(#OZqŝiBf\8nɄ|a\YgIo GRx$j*bYpꫧK}6hqeHQ硣 ;SvZui'gy֘dyX] 8b1mH{`{ic4 j] o3mC,o [;`&Z#x<*cESO4U6ㄼZ]nLJ6MIĖжVCpC~2JZϘWQ֤VWQdFM{H;]Z<܏YARHm)B %%f\amOi ȻH!#wbq G :_͑urmL[ y ,fH`q`Z;)D%]Vyno1r*rqp%[&&Re "PaʴO|R[aydiVJsaowz̡mqdf{l&ck3gSFf\_ތ`Tr7Z1 IJn̼]mTW4pz[L SCf$]%'/,-<> ,s!~k0R$S[I5|QPlȦ<-d!C7 @c6*Mig<0n{5[|8yܦ fJߟldPa#= IP>~gY9|V3*̿!LI]{3)1;{] {`^-I/'88+ro'xrݳLOUX\R4b'ѥ9Yp5[q2mM?O9!a;-]vT![SmT)5d H A $T ٸ 63hFSo`HE;⬧" 6L|_8]6+ֽ-UV 7'+/uyrnKP:6JDG Lh?m?O=_[=qu]`,p7BCoP,m'|o7J?`}vm ULcLp00,NC_[AP*δ/R"v*8P'< @wgf6I9$fW>eYV [qQ0)MNxg>b9j,sيم=gֽt?8q`הϪ:nM_ѿ;x*Z/0 O7G{d ];?B>1H,ܣ;T1<[a\C ;m=UiG[ ɲu]i;BDӫtiǗ^2A.*0 tzX63t' qиs: 0P}o+WqWߔPws?Wq#dU݂x!h/vH6ܳ``DF^TUTsgsԚRYG)uSUZũq1|/\6^{bKp}K<8#PUֱXRו$Kn܎m%'ᷗQWr pA%8Mg]% yEHU)UQ@3Tq^c; H:kdk(יII=\K8PŠp|o#KU42&kܮ= jWُjYeMC97j5٩Ol C2C28YSΆ[1GPnpYǹADzI%Ue|^G?d/OLC1Yj򙶫}?NHkR|,T7]nd؀Е3l}@GuAraSk[>~o P7ZS%$o!!UmA ]'o GvT3H{XRm'ԏfƙ)9?: M$ mc{:WEKF&>NR.<3QG͢J劳HKc%cqn#ihrB+z c`<'~t=Dl:wspgXNo_B(i"}&r))\D򫟰ZbTycV+E`jc[W/턳59nYƃЬ>>kA;$ aџ*-X§f%DhF?@}Kᴡ D [a8JoA*dR;F@tn!5y{2&dQu}k.w!˽Uzf| ~sgsBK1z0t!`s0Ļ% Z9|ea-Z1L6tcC<9Ih^Z\jS|9 6U VVGz{-Y\A$@d m&xF?3\U#>;"91De9-tKTR YWt*(JxVђ魽5?V;Wf č? `$P\1 lp12Ii\\Ե;Rt!8P%ss~U[no$ظaz@۵N H}1EFҼa` spjT>Ӳx/f(g- -0l\=qJ Y"l)dIk- {k!ѻ%|0VNX!FR[^,T%}C0Lm{y̰4MF';J پ\7Ǚ5GU@.xM$ jxK/ R-G6N޷)yY*@~MK2A3Z M¢+˛׻_aGaD([Vqoy$P#7>= / (ƑG ]"|K9udﶅ+yw0ǯTRX+Lgq9g)Xo;k`*U)6/?Znc&`8C;=cM1 D1I.N1ǩ;}v1,'k_\%ʹBQ*gg$q%fa LH_rŜա6Us_s BIBV{zFAdhet=!25I̼*5RyIpX<0%7nwExHw#&uq{@J"_SDIOsbsLt؎v e1Ti6EJy(!D Z"6}|3Wj":h_aS A!up_QVFkcқe쉬@d?ǗPC4yTxQ^t}P׵"p} E+DOS T.`e\ 4O]U)D5!ɑ{1M%Đgc]˵3 `^ެAO7f_w2;(C#wHW5!1^oH" /eKEVy1 ͒܋IU'rjۂakzM R#;M""/X,8*KħƇCYz{цg>Bݡ>>YpUb3%γ{(4k3[! GBUVCtɘӦoڬUF2.3XF?nd,·]o{cߪt*nW_2Ftt)Vj+oDI8XԷ*IS')+)մmt%&d[r zw^ESQ {lN8, }XWIJ0[i\&<8R(ѱdxy"HS,7aqhp\&-g|Gicdnч@S]ޙ2>6oCDgvE-3umAbC%/߳b|CJ_^Gs}ƇrmC5`S5PL;_M$OީpN\-C X5[Â^M t Y}:AlLkdcTh{rw*3F.o,( 0{êgE kpdc`~+py+5'B&[OMNVaMٻVuGr&`?C)-p@.]݈y40@軩yelxjs3TSJR޿8[ ?q!z^SXM7M.<-UI?K,ئ Pf8foy3t ϛGp]72ϣBJ߭Vt5(.{Cʵh-{/Qprشs>1 ɯErAnWyq;*g=~XC:mI%r &M ġI;bk XRJ8a|;Hƙ‹ܹƮS+ӋIY$ t94:Yk'5w\+v^Z͡Փj^oZńU-M!"cku,ԩ> {8ULV.K~*C{ ǹTDž9-j>6zM,(fMw9r*s5p7mgiٮhA)[nKo' u1%Ob&'u չ\v9%益a[Df4ĎEo(yQƑ}&(MUOvw2*Q{Uc=r軔9F I$`0)͂?H46y$G"+ȯ55gQ)ů|`IR\ަ$1簃H&`"f'KޥRTZxB,gf!H/I$j$}A$O9U5%ьYp)"s )lo >l33kBbI/ip SSy]^\8|uU$Cbf:#8U%[:)ȀT&- pGr zCoM~]4˹&HNdS.:n|@ԑItUp2@6|j?"&s; ڙO2W*F!'RΖ9!! u"6.Ix ]p+<.e4D4:"SĘ'-s(̼8E2y;$#ZXnD8"{aS]Ăqb1ؐޓXYl)cw?bې`oPף}qAWN΢@µfW,$k&> wC6.?@1(E}TOBiK@s~Op6?XȘbG>Xۀ^zfhP7! |lSN<m_M'ZԖ=f ZQg<~p4Bg Oݧ9 /Tc ( Inf%Ün K -UD9A?n%/siR}2 SCJ׵Cm/ɧUC tmw7LLJ Df3Ov8lxDEap-8$َԁ>vyϦē󘞾ܠR)aK3E)Zc_TX._X5f,bor1 !cG#MЍ"Wyo+7֡^~ˢq}h7%ge(4bƬIOj ғ[Nv6\.;1} -t<¶Ey]ςgVf֔i8=ԭ[tzJq@G^L% I)FwBW/E3T5o9zCKRgٱ*#^~erBRϚ b:F龹 [ rHs+.i&CsOLL`&2?Ǣ&*t lGU*>,=IUwӺ<$Сzvk0}n؊ ߀fh]VZ0c JzblG:K#y;ܙ#ЃZ[a~ĞM$K=̚ CwG,ln,wWu}&䴭KS%R_e)zN?)Ѱx!aR<%)55p}JjM 3<JrMb벷0k˛v< R-@.ogy4Зk~Tdg'X: hN^w` " D_j8 9˦ct֜g[6SRA(@Fsk9ZBlR0见d]f1aφZIS&*i4#/ .PQM}llj GCs_HZ#Awb eN ^^Le=:\rj8Ej[1=}. ≻EdJeBf/{^rU hbaI,)(: ޅKt o4O,]-״ G5CCеt?d]&/w*~[fm3 Y5I&œ )"qD.ܞ+]-R.@v/Ӛp]8"Q܂9h@񇗟0q~i1q4ouR৺vE% }H)' &'ѩQwX4%?eZA$涍$| P93OJJ! 5',tMΥt; kRPABIlemBcg]= RGpcņgʓU ʆlP'q^jj]l[7xF\qTj_.ҒwTqz;?)^F10UPs|ݦ!Y2R[즩J⫆O۫V"^kF-DЅm}*P2QmBϧW_Nyy|A[Pu#2}-fאk=.P$[kwK<3ZVaWgMa{ޒSw}/)jl\.\v JzH2ŷM ,몭Lp҆0DȪ.=2 Y mo 3, 3o-yٕ;rrmz󊨓rcg}_%2E H HNU)ҽ,7N.r[۶|ӰSHJ2+NDOfW\|dab (o=\F[(NǷJ~>ٝ+T!+0u_ _‹*eCBX 'l&LȳdaB}B.# )%S `u\ X&8.:'JXӱu}L (|Щ. $jD?_{a7Q .:݆h#B P ʫs @ޏ475n%^ZG4%I .UoJn#,bip)\C.䧷X7>Pi)(Q׃a*~!d1J%,5seW}p㇤m_ZpH{%2цC ԕ> > < X'K1iluK$¯P,_l KoNfKPV M8V] 6W4|rt^mVnI3ܖiS:}7yCt3|FҲUO n^`K٘C ]QbW}`" K"F&j/UXړ΂InB,\2OĊ8 \Ƈa \O$=?uȮOkn辢rxLx(+>v}wy(6$  O;[1vK (R&)Z ֨bE%wC/5cPF=^laĴ96yG_ҥF| R x-:tU`8#_m;J)b{FQ$4[DX{ lRBl󈐉ts-Q>T'/] ]17_ZJx>KPG 7qK3a-BY4[;<92TYUQ?wmEPS̝BYue.xDلS,`/ʨ;i@~KZ߇(]TEgdn_D,dV2m7l̊fj5h{6P&PL#iE$:33y`G %'哞ҥ~1wo:BG,ԯz;bHZB)gX : .%U*Km4 $V🝥2HwHnL.MHT]Vj`yv) Yx,U q |=4T@u>tAbۑmDu^ׂcYk@u6-rE2H޵bww|\*c"tp7N2WeTOhϑUBR.C?xoHp#}N1.^p% O8hsu] ž|2P -u=딊æ7I R .axy  Rk5g$RyA2nɔ L"=mG-05x* +g4IeՖ!~ XNT@cͷuVoC;lekW.EΪ$g3ֈBHj8-(;1i?ZzfC Cd]of~PJ@G>zY!r'K\~6ta^Ub\czqyaeOGE$0a6N_𑘡ţsg`hP>;SmpYi/S$7zT=,4 !D`N}4ȡ5cj#X/gңpAa.`sB4||,UvYAOi^ qz0߁@^$l[4" c0S pzکwHFyN<^y\Y&gk@'x<-&]v[c #,xTR>ls=4K2 D6IҺ0M[Ä($폚!C¸#l!"33,x|.VL>~afB(hmphvVeIasB w/&B?,]7wr(Xԡ<…l&~@y!pJ0ZV*I9dyuR[['!z>c3Uoc0_`ҮqjRj7ҩ#FQB}m)SH/}7]P5H}s- [[\N`@~8l,`*-*d,]f:`;Lנ@LXxLZ9EQëpѮ#n2#bpj/b,ж eMiyƥ9F|uY+ {ϴX䧒M ŒF{nn->s *bMUk6!9ix^ ;Lj}7T hPAƹa2`?RwkWjo'p)D7Z_d<=vu"+ecv"j%]YnC#xKQODGI҆dԲ~nz_(=XyFxЕC]0UW$HSي]FB6>ʙl˺!uֻ] %diPH7tzbsc>:!f14HCXХڴ; ~o/#g{; };}O` S‰iwcyl Rm,F\3 d [5vY,re2Cr3ʑ([ S n@K _g݀xw"$/ZBy{lAFÿ vpR+/E`AT =%[p{SX%p%]up«=*] >nu@n d^υ0=fT&L=ct@XW!U Ι` %އvi0L߰zZ :gOhvzJ  )2^Dho#DmԒ2k KyFzV[ ^gC)A(5LiPeMr0j0ypǩ@b8-\K,H3bwr5Z`"K9I~nuxh[i{1)2..S KsaD(eՋ5߶FS?UJ %dell tmwD jT#ާ 2X@]D(G~{#S9^ݺUƕI۰cW/&06އzLp:ϰ0.r5|5R>fU c81s2YΔVrIJp[6m6d0!AHq(5ߠwۄך!+.DdVD&L|yTKJy(~Kb^'PVo4bLEC '"Ap (C܏>r+m3T21'sV>h~م]pct 7E&(8^]Z>ۻ_`S :yzI^I@KQ5f^ydl*>pMs+y;Na)jJΉpwiw6j7č? d)J*~&*rtx1yl#k#@B=Jg0JUM^fE8Cw'+t-P8ucu>Aw[yﱋ9v~hN7 ϭٟT-ڣr]։U3!_g;JeDpi  ;]\$_lS׏ٶSUhكҎ1ڬ_7se4v8vŠ!X7(\Xf*0#,O vAżPD"iVTtBa16}nRhǙ'¯9-IAtGmReqb^U7hKCF#\a 9wNCj.v1C8j'I&YQ}cO ꘿6\ %7ٰWML!][F :*(:awF3&Ӥ@5&SX =|U^t}ooarTm1j N'$p'nB ў}x\83]RO8Z]]ǕkcV$φnh2S9Y6F{*؈n{ڲV4i¶ەcۂ\ߩL4  U<$P>K8bъ +JG1~I_(;MzG(1Lh!Z"U3E|Rmc9hÀKLo%P28sո 8ߕr+Vݥ#Ph}$h9*,IX&9sQ!A 94V5T^V4!fIp4\%1By |ym 9#.'C) 7*&o'(܀%AX9lҎN! Bh}]<+QG)0b]B%CVy(FtqWy}u7@Dn}{*U+vXq r%RvjŮM})JmqJI/2&fzZ)mBg2ljR:!~1 =HoW;^`Zs.Gic+,\}/D>V)pmhZk$"4}v'oY /Dnnԇ]N2f1m/=C-> ~ |,qwJ),jSV+BK=J( GۃY}֣/LW۬Hf9*#WWpyݒ{v5YAÎM-3wMl</=Y$u@L;QQ$,˼۶M;KE˚tM]17L">}K%|@R;/S#nn-"M L\5K ުpU4'2q W/' H׸ɏ8 HOKYAjhݮbfm݊lok"v[Y)ϖ?篁ba[+%uFy3ͦ6N X4՞LϞKsγFKE(PQF-{ţW/ؠF(`,d}RNO=|\){)Sţw`UZ\"1ydF婄c"151: =./*J[p\wLX)di[5gU~ '((E<'!9CHqG/jQ\Cp8P6ڳnc?e0;F&@1auK$.ժa'ǎ$pŋu赉>Ny`N0 s=]QVG-y#E,SI0TܓY?OcrjH9Na8d/&˂t'IOߠ\p O@61)}TK?4:m_Nap BWmhfAHJ㪮'yj;%">K۱Nto9h6<y@(4+Ș`L(mM+#0Jyx]܆"ѴD@ުe8- nţ*#cjZ>H­( [CS VdxS}>h-S"+?F3#h{+i9rΕlY+F@c0}T ?MXinVJ;.ݲޥjeΉQd[u( [{Xki4} J 5 X4Nr\eTf%,]efDtf=OĉUF0U*ġO/.VͰt2,!y?VPuMjc^"-=ZEj. MK\΃op@+8Au+d BP1iIѩHuEzb[4A؍U -ܦ^u@DQ0(et0or^̙n%Qs?em@mJLډVElV*^I)RM83^ffۛyKm2oG.9X/6jXTvt<ύ}sjAKTx^DKRuv<7XYku9)KJkSM9 TRݰb=?Ѫ/^aܷY2֒K0Vʤ9y7ݣZ #5*r*<:d ^16O%tV1oGQN Hu(Fg! vbBǥ+rsλ)ez4,Ztjϛk몾!eҩh>bsˌV|oL]TF N_ +Cr1|K8i"NkZ2nBbXO8/ˆx] Siq0̓;e|:- 17=Z&\>&n$B#Ѓg^[I кe˛oǮ6vxVO 棎FX$jGwD+m$j6l蝇ڌ6K0`hIfL%G͟2=G票7hV6P_XCJJIZ4РnnP Iet v~bpwVu)r]3saqA$CaeD]'Tʭ}7J˷}ō\v Vi߷Ҙ̠yKQy2#% qa$CM^[쵡~j3+ҩ5žkiSFdSS ߆#?亼wcFn6&Hk>qrf|qt[FMލ?`3{?[' Yӏb*aQ9-z2Y /A)rL}ʄ}r*A܋ JǪ==X ) 7 !=:->F9Vr٦-\M[#Q n]; 4L_hu iE J[kAh$X:ZW=AgjOTQef{'[;pGj5^\¼\ \\5Խ̸_ k0=m9[{ۅ`pÍ2`.ELBV *(OAT_jZߢ91v8*mvcKAx~Bѡr/S MIC1МXZ0~pևP(UBBl-Cn2o:keƺCƣ$4Bil;;lh"L!0{>o@F=igb}rNm0*aۄltбy*ES G]yxFǻME8/b@O-vgt/A;ɪ (=gӃ Mi_H"KRnp:5ɀ;f_ YjܥP?|L﫺ЄB0(§(i]ebYn4@~\F^{ p* C{<:1n%߱o\YQzYbfH:\%#3U<1j@5*$^Șxt5[3o*%J=mZb3QTkUɃY$)}P~Ê޵#&}և۬&L%0>^9hEKjI|{%:~)K`uYeKXnW}|o_G2݂w2^&oRV+x/uAQw{iiep ׷M`xX5iDM=W)R9#r7 y5%= ?TSelEAE:Ht8ܺ+>rG{ sC6 y\,I6p Y"fD鰬i9 |5$6SW;"sxO LWa0UhPlef۝Y:mR6_yJiB#Mm0upMOS;j}(&)6<c:ˏqtQQw3e4&!fJ$E_B!T?k@mxb{X*^*P!r;+яga2ҋ@uhFl50D3A"D7[Y:1 +B@"RmM9<1 {lFjF1M?&{g-s%L6ͮ0.

    !ſ)[VPI_ !~, yy56Powl:~M%U/u_)Isl^RK C=w4M?8gͬF=&  :9v0,ߝXDkp M '+jC,߻gk/@CAe{)F n˃yA+bQ#$o0Y#JLXt&gVouk-H̰n&R-ƭ5/lBp07e՚̫S( jb\724@\0| z׼.ñW 0M*rOKj3cR {]* No8_j"If)p&ujIЁWPJV].$[wJ{'|kcЛfаxZ O{eK[m%ץNa$%jbWW×{̇,G3mA]1#8˹OrRࠉ6<$O}zQ`îp=$U-Nݵ9+fcikx"` FV]t*}W‚qot_7Q\\`*l v;&,ܸZ|q^-8Jథ~p_?hK4 6].HCG# N%Ad+$pC6HPa/X+u /R ^WKV4\$؜ (5Mև/??3: 6+ .sw_7}_:`/3F-f[4Jn,z" aeՕ Dl%R,~ U j'?m#/%5Wp䄗JΦ7Z,YMZnڌ䲦'cTB낎E>ʯsnl99>D:n,xT{էe5EDZ_Fh: _Yѷe12o6!W=Pz3!9"[KʕFjïݞ+hVpz2m& SY+(Nn#p"/0ܗIjgTb^NJbt:Eơ_p ŶKy"[+qԞ AQ2ʿrgXϤ]fM aMaۛy|jqKSڨ@=0tĝ 6 nCfSSjS L^@)DS[0(EҀk%cn)Pdku~LjhOi NRzw#(AM-rꏃg> Vgyvmoe~ċcNBJpYl5v\8ѝ$qSM@@kƍ\d@2/(㾞uk!<ߎ bƩᷝw4 Eɱ7v:"u/eP=R)c]%\Q{+F' G1F-Dm.=/j*lc5B4y{zx=l )L=nii5| 3s'SͰɩ>~ֻ Yh1o ž3*M?9 Z&>ݢxL=TC_&$Q0l]wwIvL"*+ @<3{RϢt5}DV{ztOV ::!}TX*2gMz;%t>@g^<.WVT,ģPǶ.úƞ7^C'l8 [&6';v_\s]l+56)6 =ACOF$)66?ӽhD:2WUrf,؏qG^v2d @@2v Oxb,aN"x'=ik-B {<]i#Xm@pmۚoEI'؇n|D)R[%65 cЋ*Q#loLJ\i0ZQfJ: C W>eNCm]2_ |,C :'#@ڪNO2j~Σ6*~'EuWcrg]YFW`Tx[Hߪ+C۲ӑ-݅A!VQ{r[]VMR~:]:MVj Mkp j#5奥bf1bȍZ_˜h8^ZB(9srғz xSzz'*dWG2=%bmhxcJay:,dWvUoјjsY6ݓ?X {=PVxyp9Nu/LjL+4P(7Ԭ'W''7oKxO.Yl>pme+_G ߶}.\' M!pKlܾ}ӽ3Gu.rm]圗f5X <(Fi8;ʘ}bA(&=lᄳnµ„ AE!0 5 TX* Y5j\ހ)O6Xtġ-$j1C@4 /Z5?RW"Yz$m2ף^o L'RbM?gor$AO Xa\-a?0#Z5%I*[m Z"H~|;wT`LRtyBHy eJU% f/d{o3VzX@MlEn_pȌ|`J"7XsغI a<hV }ŌloMn׆'S ~ 3п]|zm!}[ BAk`GK fG{ơV bFWhQC.}ȏBu[Y^Oa`I]!}]f0m <[㱌>|8Q&bC0IVxqBCi?YF׊~gr.;;:"̓et+KܯMFX~V'>q@<rx7=yu?RAGDՒN Y 0{u A`[=FmYk?[eJpߏIBER}X[h:۬ol& SeFM72bNe䶒Qݖ)`6Gz=痽֎{ `槐ɈqIY7KĎնI =? |gU5sK~{* H٪Եf 8ߺPUY;5~ơ2L8%-qk 2z>Z} 5akJU|]لalbN˱"p<!~[6$kfRal\INcc ]k3Rx~`\i YuM#p"+$)eV<er6YRBs'u^: k Gو<M5 .QYa<Q,RƴIמ@ɹG%b+آ{8]\3E9WvvcPdq$G5) sNmDƺ;f:O A'x~J)Le8_&5u&R`St#4ZWOrװQ @4R@\Xꘕ IJdrr6oE|F;o21*6`>Z4\u%J l`;uHx1u#^ϟUOT5ܦhM>7v\Vu /w?F]-m/4:<1Kz͚E~ kc4FqWjƑyoķȟ;dׂV^Xb˿6 Z79c(P`tMi\28[vJL&S"Oc _5 >Y]΂hrTn"yLeEPL\ߏO\szKQ3Tφ 7`i |q]A%߶6}An92Um 2K=|rfB^oJ'\|Ys4Rߕ`!22 >3 NR.+24&{@Y~44gڣ_=\kI*ſ$~=Mib,gH-gMm>ӡQ+ȣu #[ ޽w?Kq|v uN-'Kc4Y?}WP$kfiNg{Bs!Cf{}5EF; {Ի1XmcjAL, RH]<^6,Xm_dw3/PSSKO5(p%B`2:$]t;}ខ,dfOC8͑m>Ɣ_~/[E2<dz` ."'wYE^rtj}OJEsA4?3#7(Ճ!^L-c-Ta$ 劧:VY݃7sSBuvE\HBew|gmqNjb’fn^t@-/HZ" `sl)ghR*UƌE&bMMVL#I*+EðwB)&r!T {i)tGOrx`}GW E. ՝0|p @7/7C\`%H̊O70)A0uϝn̺jx.)7Сh/t4+7r4_Tť4]`Ԓ9md"m&Oع> _rB('!1w]7}PI*O˯&&B_4) 'Mji|mЃʗt#I;۽䇬G\@8D7~P,[@v ei:P]Ƣs[OC|fC/] edu)}'55d=w"ڛ6`ˊwa=#!3Ԉ]|lkNu[\y%U7Z ѭ6$ˮ ,Ќ)u0el;hOr}*Rd~z>#;m)oK}mu gT=WMx7ޖow–e"ȣBpnIu`d&] z9fT&p<+lqT&[}||K,>BqppB\pI^6LA7cN 3"!w L/y!G-~.%C\U"!^T``fߌʥ]n`VJƽ}T0*N₫?.n']ETGN_*MkFjbMlUސWTݦ0)]_HXgzwM哹>P }g6F??Y?;+-> uhn1ŭ3bS_=e%}E>!)@qCV0VR5l}|[u飴ᚶR2n 5nC2C FCD?yt9_GGOLM2$4;P G오AH Q6mutl |D6+y9B?M[?xZϲ,[9x4l ˜33Q󮭏5Kf Z 濶dw9j[S%e냖TeIdǵݪB-1>y><(i%( 8JaށYrz,O|I! " @SO% Av,NOyi9%=\8s*vj!}1kyxdiHF; s1錴떷 !Rvk QM a~FXN`g%.r {sv8 #BPe%Op-}qFnjeZ׵/"ك"eO[Ȁ٘TjcZRS x ,EbU!U W½*쪒-˜U,V{~csǘ0v%R Tx{8~w-qhۋ*@T>Lu~hxFw]!M2$v GGPk`d)knkLC>z<1FlNKRot ;êntf3^vb@|:.o8Lzp:{A"o vQ\+(BӊYr)7}U/%hc4΁r_-.}Y E@7H[".1_]s  :[['ۗŻTwD} <ثm:aB8t,{lLeׁBk"JMʨ D^dƃ}TQ ;HPV-^o"2RJbpKJ2k`}S̢݃Bb{xt?Wάn\z ẗ́ϜX6t1ϯgɏ?>Sxrwьʡ9oaNP)V)z 7":Rx7-ΐ8&tB/έDt R~pyN6 SJNl8~&s2\5eAVRAu kuʚY Vq孈> f~9T92"_`@]HaGaYcދo 嘭5~Q(J#Qr m(*EВ0YCXNJAb8b Q-MXL|S- o'[ҦG8󼔅Vqk+F]tK.t~8I VϽ&W|˂d3s`\ 5147{'(!'3+{N$w24BQ@iO'$^F{rFT̰"hD n!Cyc]FʖJ:fҬln X-`UUo>%QD^ĪSq0Ѹ@>\zށi+IC(qQq,oE2us1sɽNπ&V?:^?2\)uư7\<}tByloegٔ) w.`|1B?*d ] Qg)gt_S̎d!B(Ի8ZK'CAfЄ@ixӋ!]<(?FF9^@7˞3-?[gBd^GBhϴDqi Ѳh8B5hH{p A,O/yj mBEvUq2dQDTfa^*ڰ~^y254%Cy1R_X/ÈR%\+ᕛ~?8 e h]a庼ҭ}r|H '&s;A-R;!=Pcl뚜\Z~O}@xARB;OKWJ&iexeH" A.d P\ D o8A4j!jsUE<}?Wgs#Yw1r&H:B1ojwtW3G4DއJ͈ORV3(ʩqJ*3@l1>r\G {$|&U!Z}n!wlS`X@rwsAu!.O*-d읹YNy_\bpgra*eExS4g]߯\GܫK|TKUVz?dw=0b!@CIӀ$)As! 89R#T16_]MT]_uL!T}1vN,j)&l e{QG?0I%ՋĴcq&mt/sQt*e*#{<(]؀E,[P"~P9g0R@&qۇb*sRP==eY4lIv9@l#IЉA@讈Oo1!RmR=7Z%#aG:UKMo (G_]]C*IC*w-˥.{yEjG+qFR%HkԧTB \p@s.cj{ڂ3H(6YD 7FNA {L`W݆\+xv&H/uu^c5:yJKq*|1q *JZ{'MFLJ |TI UcUzED{\DcԽv1.`Ȝ۝ 0W$ Mg&:( BE1ɵwKX7ZrUBZNCr"f_,Z obJ}d(GSS"E7YԾ& 6ͶJЌ^e&XN+4V;KZBd=9I P>x >7epon~?gNnѻl~IVe:HwHƇ.Oj1rK[s;BkShq (plcK4~f*^#rfLi\\9XMh޶Z&CҧΆJzɠ1(wFcv~A)Ѵ Q/{CHIQr e9Ƹ3d-LDyrEI0|C5#*1l J~_x-$T5Futy,s}ijn9beD Ed#ߕQ> @"k9~nsCx-[x'e8D08ȃ?\8< WN"JgVޒ'JNWկ؍ yn2C;F03X2lwkX%%hA=z .{ڏf",%LJۜʥagQ&;1_W/{Otfju9vJ3 ^fO팏"W gu4 Jn|'SF.|$Nf{[Jg +V>Jfs]~NnLI[U>%*a(\y*T/VCxŮ/S].!r 5$r=&8ёV>?m'9Um`ڄo\R$SkYk f!÷L!Mox x! ַԒ[&!5BbU-{yod^Y[LxґE6 xCl['ޗE/Q7]7Cx@+r f;:f?8It,ħ".RKɪ;mFmӑ,l )ԴbyJ@y}Ylʺ-c%3W5YV)[N/1;3Np?c?Vx}f:Mȉ(ˬMr{[$kaqix?1Mڔ~E| d]%KiP˴Y3R_ .F (v#|Bkh$;mVaWf!dࡕZ}><Ӌ[ܷnY12>o Ίl4&QZY kdE^)RѰP$ ;ɼ +%΢(SOF nG䆳] q}&%~4<ޮL҅- pk}mjwK<7 ?AaCӗVw&,<) V~ɍGb?*f&@]W47۝8S ~w"me> P=5npmd\j~I‡ǟOQ,8骘1&PzV m NU^,*jD\{O[ i{bXfkpeL]CgCdh)BM6_u!K|`JBTH@$Ý|}~xU._ZrAؤ}GwQuʧPQhKuS'>ͯp6ƧLA0 nJR=^7NBlX_LTP4k+F*83ЩNVy5JK.OG< !2KiPHp_ż@0QRu6V`ҕ%1Ly<ՄZƥ=:0 Y7!`GE "oW5?RW0%dt\# }{W@:O*>3H;iC= 4X>9*MQ c7,ǣa?sc6aa@+gOT_ϨbYokf|4҂Q4 *lj[spx䙖S큇WAS!&QޣοCӗ;jX[ik^O`RWʘi̵z(9;S,0t8 >C_Wkau}gQyZ22W]DGH^? qC<-23r\k3B!X,CT|B" "R0^D^A}qs,xi!X a$GG\-*Fe+Yz t(K$c,]zTF?Ckks6%02᧵Vr@F+LnNtn7k۫=Ny 2sx ;oݕC|懥/[dqFc4gXa}Qr3 wnAJN蒒_m%DITW* !A ]决jڤ{ltGmq{P%W;||@ Z7mhU{!b]L{Q @z@9DCmAh7Vl\ &,r!U&AI+% J]XH2Ij)jB7q35+l,ތny.kH <J_Eri[l)Bb.%Hٸ; cEDcmJS쎟?&h|U5\3Ӈ^gWZu@xXe Xa=$L϶)ז#%JL5Uo/v|ס]K -< J9E߅:WrŏE os 5|^ gmZ8O1;O6*(8&; &NڀlCJ1_yqPo [{}֔ƴmiC'6j\Q>E2a$yﱩ92W\T/Q6!%aNw^N1mwrO̪U.qM!|I] 4Nj2џyGk-CG-K uNYAwwqU\wD]c}EALٗ! 'iYöo3:3 1z 4b( ֡y҉iYvYkxin1kEjıbSkj:oG-nh%Q4Y_6EnXp?%E($4Fq1r~$r YNCŶ~FQn8+}BXFhYx=z˝Лm.D|6/Nw!!zZkUlCG V^XzX~s'WS=DO6`HO.H/Gmlh_9[چ$P]m7WE۟ zM;K^z`6*BǸuҢ&OGq:mDx305f`-HۍB]'m n(M"so7GGO2pSuʘ;u%|?3Vc4Xb.b)Kp ȸaB 0%M$]IJ?5eOP[_IG1 s ~V'5boYc Du!D@α􇰕J> `DCnot:T)0ʛyf;MOf$:XR  zbk31*Fn,JsxJaDL֍p+(Z׉Mz5b@r}:u\=hc,s^ -g{X&Q\r R*T/ϭMI0gҠ͓H DNbaU:OҔTPl4~K$U1DEڞG>ԍ }R'=lo~mǴڅŶ?DEz %)k_YSA#MQlfC\ H闰$RZ-8Pfh7퍒)޵oo{lcHTX?h큩ѓs~ǂs⤣#ku5b~_6-$uOj@UꙆJW7үJg 6w ^paV,e)$g U."QT,"S(>d׫ 1hOL᮷ Y'JYkG<B: dįϠ-:Pze[URb|6<74e7/ Lp1qjiUR>!TJ0/ |I{>oj!_&[c"+ǔK-3H :l;4]*}J(@y>Vy r0~!{:K܍YDA[ro=[?٫j7M0lBh}Y'.O(H?:&ċ\% d9<I3'aXW+R*f>TGHtu=] LRJ5L/;c6PSBj,/)E[4s#~"h~a)#?7>CHЖnH,1KJo0ڱC 77,m\:L(k M}muG Ul"-+\U>1_(ɪf!k= OǮC&y|d˘Vc|o}gېW4MU.a+4ݹW'寿@rDcOG8T:ukZ[O"ȭ+jIpQnøK-5P.Yce rfolMgM)8 g @iSWֶmy)Reb9]!ϾI~L zw  :")9Lp}|DqpT;tW5􇙬! RHKUF\U.b3yY)P '}{O&~ v,5hH\^?(|KkxNs%^\Nq%3=7x/&o s0Ba6+$}OSxBɨ Z 'ySֿ5WMŅ4wiZJG,^IQƑ-f} ET3C+Xm.q R,#Y1P9nxh*cƞլ:Rw57!%NۂLbnB,q9p%Ж$Rx˘2 g")x,0W_UA.dМz-Zs(H+GȖb4 RA+.9R?R&B]USS7w ώ)&&;K˟PYR̅sZ:n\@[Hq&]l9zäz8ؿ ?)e+pANX\zS-(shDg^dƆ.J\Fuu\a ِg K.b3.:%v4HՌ.R0.~55ѥL)wm|T'C=5[5gHLC5A1<1%'RE/-IdGF,0-iqF!źX` -ώR2Cԗh>?,@7|]5>r+ׁDo/:u6>%ޢ_v.nE׀(V*nNPZ~j+uWwPYXXv\gC*CX}'f55DOZL$QehTKۻB: Dy.ʪ;/7{[N/oJ&dfWq|ZoOC,Db9FJCD˭#>=`_!{˖m{^l*ۊ(:'.@_bM ¨vpL%x2O`fS¬@̪+~>5ݝ6aرI+!gg)##K$֙}n)LM⺎ZlNJD4ͩ~ pȄUo\cLS +3+`- EGu*%&(x+sTXЏO[[SHIa Q't_vA|#.BA-tm=6eDuAGbV$>WSd+D;Zhw\ sFqww.I+7, _RX<:HHqO`qYg`fsazae*q'/k^N{b E7YM9Hӄq fGQep`y, {V6,e+S7J_Ԡh`M\ Lz9J"Jn=wFuB{QUCIy$| jZyG5 YrBv {1S KNETb{$r2[,d7ĞdzGg|Z㖛l$S_/u$aB%lL*/VĽtz9H8=" _ E*,ef%>%M"! r?ºW fi] S7.ntT{oOͤ@ϙyaE&&rpAʯ[8"S^QPD>-˒4hW0,~Bg T`ƳHX2WM?ez K׹fVD{L_35gXWdCe=eXpx@ƭCT78֌T}t"Eʷ@ tƉV\\3mth-V(S#Ă DsU:QK7GxWR]bA Z_ivI!՗O'guUlerAQIOaNǯ-UGG*\%#qkT*lz`2 UR M6V>U˻&"x!x֛|g-(c4{yhoTP'REb2h&$M@ Dפf * hï%>C5yT4ű*UgJ}\G%˻2X/7PrB}e'X) ? ,e̜7MF韏V]U57smMWgDzN^&#Tp&7(gRy\LrCG?dQܴDbgO]S{gRZ\UCޏ<{|~5Q/̆B:Hf&;}eq,ӒIhiqz絻G'֝8avJNicK5k55$l\.K[5r{8fhN9./Ѡk?;jB/'%J2Qw!ʨD pـj`eޥ^Qtks#h 6DLS`70ϧ 6)khw_SRX7,2 i=W ga;b9 v}Y„B A煼~'5RyZE89JE tŅjOpE8u^g[J?'X>frcD˓ɧYB)S>Yd Х70&@I)R:1yАwc8` `5BhvZ)F)'_H<5qkEN>lXѐ֘scydAp/'}*3X'CwMN@lƥ[)B2UOʫ"Y̶N`kEI0@~jd/ ʕQyq(Sˋ7HN)20])rnn`0I$4 Wɍ. ~qFQ δeaaE욕JWLI v}o ,x8oPQ(uiD6O D4v"C'7 ݲU%}m0j:a`ǏQ1ט1(. X0X/fLl pqG)z 0Qo|~HUŘ-iIR9)pF휉Hʋɫ/( u:Єr}LwaϳnU}L8:-?b؂\|q]H }q͹J `m/SY3L_E"Qw]X#o=B* _{D՘ߜ4OhbT$V) k_~3SX1`F AN3f{tBNkИc#<ڬFxKkLvX&j]/kE=LլVM>[i-bRŖ#1^40:O+6F+ 3,'Fa%̊4Ӽf ==7A3B%!o7ɫ|' ͅ^:C_<߈PDBK/"YnR*z82}Qn`0ŌNAƆҥKP.hߦsDPDRVR܋1/ݫ\E92| zA2?v2yGV/u]d6O] yo"4qmBM&I鹑;'jDĽE]z+Q]r<:F " ė=M=Yfꑧ^f0Iw`1ȻmV]>M-`C2X?8 y^~ǹS;lfXW4!ZsÀli;ՁJN2riқ:W;&0`VKJ0W?ZM3f$OsT ..^q(3CR*OO9tM݂uGU\ŌHzHK/Npj=tcOO;t]>],E$Fd=/V>쉮]ҕÜ'8.<٪aSW;=}b@{QGZ)ZɵZe2N+007wz^3v}G-fs}>wD^4F+V]$z@=%Sw uP2pyB 8 ]ŝ|PJ vI_ &̵o)"L,!k2|eo{UV:|L\fk$qi:bPDl]qK  V(Vol%L)q~%DU-HDj.'ňqTW[}7z-i×STpG)ErCۑNJ?6vrB*M`v{Ow T/C/h"r=;"ᣅ%2cy3)5Q wR4m*69̢*ťE |/bej3(U(0di0&d#\LUM\<!#m[ m'&Il̊$l:j[R;[gG7_Ѳ h ^t%(_\zƇ/!c 3O]8̓i*4* b.%]YgjCUBK/}UjX?OmjZm?["VL ɻ^f֜΀q,{. dor}Rw4CFD7)`0'H H >4 O=\dL@VeڄCV>7%yQ*TOM3`2䖖qҳC34湈S ]D > ~8hy/0@e"vZ#9Q:bV-Y* J5贺+Eɡs #T/qZe7˜4m9j2s+}Ֆ z*T_<$gU2# hn7ۼhJf3B 73o=ꋩD-@ѵ(wg/ s1N.+kzzψġ:3},/2눟2ׄO]X DEOY5uid~k1ޛV9eef)d qjmJ< Xg_W'x˪u֓'t2pKbI7V`Y\Iv+y#Rg[ܼP7V{0ܘgE?ޫ'o47{u>|y{}5}|\*"Jѿ=IJ?XA[8sc2 Byݠh);,3=-OFo_G%K}yy!>خ2{'l*EЊx Yjs4w{IfSȤvb+Q"_]udܮ;3.cZ(j nޱֆPfH4V8O3+i ^Pn\uMWʚk3ª@ƑVQ(w1ozM1 * o<."ԛ3S?_Tk .½.l{l!$}j猥$ybQd8U+(3)5T"Y~eҩ9tѮ|QxX|_V75|p۲{m(;%Ϟ#50oBd(nv L۰-;%6b;VzG%jJ?QONb!{5&+N'`> 8I98kYFUr zWM2ȶ0g;EbߨtѦF"csw"Sd-> hr}?Q[4/5Gbq1/%ş8Gm!8OMFfFZOuE[W0@K_q8NQ 0X;VC5\cON]3:?#l3瓀`s *ѬPp)Ny);Uc5M,^0tUMǪX_PىoIJ#jdkNF5֖%?,HO&*< |$0vKw,CUw./#m~{t܈Q; Ud1M;x0P*u372fꫤcJ<˯v~xDo D#)?s'dX:1+u];`: 3cŎsDGi)o'f΅H V>88w!Yyr)ҙZ`x;ӔC9"sjN4~:kB, 3r$cU(WBhJ?`̬P76"N H3"$?o2a+!ULҷ#M8[qҏ&CM1w6|p9M;?V pUl:}9=k-Iv n'z9YҤIFWt ZX YK{p "7c ÊB_(5"qY]LC(E.>/Gq/ /6hkK[~9Y=ve'Ek-%l{ڐA橎l͕wNn#72!$\VEn/2=\'\DvT#chE-PGmI*5P =G."P2Ь"pD)UWc u@1 UTN1(fo( ~#>z˯d^.`{΅[Z/U5ҘanOPs$Yiutt+ bN=Y\UӶ%zܽ0 (=PYR}B!3ѾM@E D nD9S'4ݝ2ߚ_[= >&]aƭ exqnIGw, ?hTq$?QB{Pj*J@ Tpd\w3.{ncǚpp®3=hh<ԏA50E2"DDOwWΗa.DY@T6|sɅ+,Mmu9-5am_,ag"]WR~f71 d@dj kfA'(Y_cf-X"bwyJ>θ0))*)rơAc-ـyqmNŌzɓԷ`ӕ.curj oǓӧaB5^nSVI9&-h!zEޯpt.|fRˣ(w _0F7a^(pUn3^&KِV!w3@VsɗxVKg)FvY6#8]PN ['S4"I*eWQ:‡3Qz5}㵉Nͼ$+#lkl+̻Zv'-yPQ܇BdJ Đ=KÐ=^\C( J\ы+ ?Rtema/K\'PO,A4vۛ$ݩ' mz _ۤSɺjCOp_KByL<]AAypfMswp\D^?y*}Լ iw%Z)@vEE^xRIp蓴1:O͏۔xJ| S}aCGͪ`g$2r]0Yٖ7/ܳ{Qy݃QWJkLqlQvjǾ| `$15hCnؚI&o4!e0)M1+!WC:jY=ΪNKLv$>zխt*O{,RE;5z_11qPjB 4^l䓚hh<}7u~oj%=+N6=x(ʫgvg`TGþno8)l ϢVtgb}JTC%7yGQ#}AɌP X5eu(i;3d-1jyJ9a%*TSm!}ːj2An/Ӂ@Z^Ie$]UwF=w㮩f,x </suŕЇTb !*ս7l/<\w)c%VܿcI3AI[8- BU"OKt9Է8C(J5۩H|p٘ZPݜ 9p)vdhI)^oG/hhF|bYl*G}ZBK!40PkDLCI#S! o$_GHYpї6G МY;!W؋5Z?ȳ&Wuޥ45{ȚU\@cseV&ag $lٟeIUoʼ22̈]tDk## =Ⱥ7ytZFyor֒T,)1 l=M&FK+ }+Dx§Vw>4GD6]C&19%o owRc6/Rh`0G)E{둬kFFJZg3rL9@֛c ^U&+x`g}e5T޻f=qPv6Lq ,;;Dcgla\rǟ6+dLL-ĨU4DD8d}6LJ99wV eJ`N+vzmbE3>3hh]-|z Eg*?~b.Eҳ%?b``Wj"Ry;;n_%0!kawmQ gUU*x0z'Ænf_o?JX22h_ypۗvlsF=e*SA; Q༈*A_xVpDZ^Tb*5/ R^\e0; g}ڋn٘YB )(D/>TPNh:NY>B;uNDpP[~f>|ЏS o+|Q|~( fGԾd3v>5#,$LFp}?-Ăէ_wօ*5ѕh`J(+~[ akm$hm0J Y5p_V6ʍ0QL?wf_eJF LX=]Y`QӾJmi-qʽiH@n`0|p 9z$Xg|o7@݆k:,:M@pTBe7 #sȕ,â+k٥W7iO'TX|qsM*/մ8ESkytBJ[FO#tP( [[%j'JOQeVҬ0qũfR.(TwedfTa;x~*i]ڋ]ï!bv^$^uqhΩ|Rg̸&zC7mح *N12;6vW#c[ilAM:B,%|^$>RLe(wY+*!>mBQF i\(rJ2ٷAAn/~YY,HXxQ[P)~h|ŀ{٫A   ǃBWTLV 4.\ꘚZHI!7x~.`B'U !>F-}79{^]Ds|G#-Bx]NR搸Φ fKl#0XjsĎLe2I/Eel˳7΅y!|.(MJ 5jPZPWYO?P6GgqSH,i+Ƴx|u Q] ^^7u+ZPA6Ue 냻dJo2IT6C2DD:V{H不?ԴER(_Z(\.fpmT' 0K9 J'th4 36zGWhVo"h EVںU__V_\,`vOTx25BKF\,.fû1I?_Ssٵ(p;oqlU 3Pvʢt=th><M0?ΧV[[^*tcdn{2Ljr6**p{W>_tbQLD.w=n,Q~AJ\>cLc*_!)Q>GqZ'|rM${=zV?ÏcCv#g{O]xt:Iro1ud 댳+~z|y`ۓ"IHYŮkXإ}fJNqxVȚ<~T7LSFXe­|EDȗĪߡVz=$h 8:rsߡ-Iwjeo_⭸ꓺr9F  "P]Y5ՐnkD|7qFS+!#g]c1m.O-E\NnVǷrQscQfA\$nZ-[3 22V LY\M[,HV耴]AHs;șGlZ-͂nIҝYx&[=9k4$2{ ¡FUKS*;p~GN GKp?fkӠoqe~sMc%YkhZ#ff/;]*͚QG j04 ULMu3@rl1}v:B|?oco4ȇ1q^|+Y&]B6|+ 1`%R"ve^EhV%=_sYoӱ\|@oc ؘ%_uĵ0O9QI4X 8t19uc:!!d$_3~'|Bںn%쌗CFƏK#L@35,jG ld?YH3X#F!5%/1n7^{{5G>$ljZ ;|L9&T 1(IgLV/.b"72*mdZB~|-Ab1,|a:Y^.-ɥk/l2RO\ cѥƃ|г%BkA8 seYLDy/;5aNPbb9T:{Q^$W-\=QR&QJɇ~(AN OOۊFST퐾䒿6%h:KLO(XX",뮵o8+ЕF]tW)w^#U>">oؼZm*OZ{&i¿{_ QCg]@WANrn +H[p_r~g)y(ȹ0"{dh-a@_{-Z[gˆoz*~hvw)-ވ >bML- NۊY|N$s[uWE J8[:~ #*{+#[J5I0b l0sl\G#bߚ(1ܷ G0N( l0EAL6Rπqby T l\ YBPdaE6dN.3# Kb<ٛUR (j"w{.(>~bl$d ̅2hX~Mي w.XV$#ӫj9ݒAʇa@ÓC1\BSR/7Ff  LO18 f c6&>\ȋ[GXh_m {Tʦ]i!?*~W!_]P%jL/3$TԑIsۖЈ%R<1r.3%pmسنbvkGhA&<_IS u`MҨL q^O2AKJ$,#>%d SpYLa Ɔ^W#$ضYBsmf{T&ƂRݺW:By2̇9-.1vPb_5 (Qw"SO`?F#rDHR^ j>e!m5Snl0@잌#))(BxLLcf38 u.ҀB,&h5:=ۜۤSC@Q i6Ba~@osy}ɜ&^dmu"5g3AEʱK+emչlR+oidG[!8N"9e򡩼l,w(x]@&v~-;f7;%# =](ZlϾ*W$.rۀ6#e\}1s7jBHTd28iꅎv4JC`ߠFډv5=+ȕEvN9ꁵmj `j y.ټEK <9+3ysa3\6/Zn7Kuj)e1g5@zY+u`P}sZ&4"n+5>x5:2 C+"b9~9cll4Y#$Z/bXQ7̺+bfp硦)|HJ{7HOtGEQ}'Ikܜ}SV9NЍR#ߊ; is:e2CZ+wȍ!U6 pN$ j/xGK!tV j5Jf?&7P*\bϔhrM-E&x.ц-[(i`b0]keEy@ U/$q UF|ּKR\]@-W*mO]qG Kۀ!=AGM?.¾닿 Q1v"!B4i= v wp}{R(p`|`MY8 gjVYw Uc(c>'.@ïIt-#EfWůVL?[F'~0+ߘmR" /09/: Gn{' --JwS1?)$L?٨W =a"OQS}ՇL~U_d } 8oUAq<5\Ύ-/8Dژ->zxT׬#$[ ZOK 4gv=r]R0@r:X4EW7|+ov8$ƆIq攀yT,΀Mv=}WrY$}FL'Tpefrr OKFg;di7j5#{{^8QyA]+!{dZ-D'B ~n^TIbRϏ~V1&iMPv"ΌNB)4JgZ8l>D)_6r-')M87%w0!!zj;A@=KgE! Mo-F_rѰŵB\9ɾ=wsu#*9u_D4g+y3$]*<]>l6\O<30c: RMU%MCIBH35C%3ө E!(~7-fݥJ˂JRy/ba+eT](}P9~8^jÑ+)p4o?`E:oK=32^%@ Dj4آ'ܖ g.Ӭ&i;@9lU, /ܡ !xyљ[ 羃k5n1u%M}!fPɊ'!*YјSV7oH?[Q-:=~ W"!WrUfn{~Ht&qQ4|1e)yBk\o8H 7I &J1D<HyI}ہ9N8-c3U`q>/ܜ+GDm^`lJFVhUv}@;f 8TԢiUB <7vᢴ(OA)/Ɇ,0'hB L?d7zqXs΂m܂"^ɠXQh;T{K0W=lHp}aF.W] ۃFZ{ZKC/OQDUZ.a"\qN*GVeG9ihUTO%l3Î;UeߐXK>q4:lIݴ<{9A SkyWe&մn,2Ta*x_ZВɛS)A8&G\(QB&X<:ĚM?oT"%T]òOFR9l2/Kv)/HޜxS+GCz 8Ff2_^{nwBb + EnLMsD *L 9|+U(;Ld+>(xwT9`PPCߥ.uA`%gɮo@)4~pg0)4ĒpǟUFGoDSgҤuu)//x|x3xk赋MdU~m Qs"dkZŝޜ*?4[h64seV"Z)g'#xZD܌. Р O3 }SPI6zС iX=:q0c3 Cry]zМ B}KKp43NuLQb3'P0x9/$olLKYX2-fnpu!>4S) !ϸˉc'½? *vw-7'LԘ wNFBMB+gy 3Z?KV[ܫ6ŷP T}Vs c1&ӓ^GDru ЍJGcY%V|~bz۱wϺ4sU40nM!<`=T: LBKK.w2 p+n~ Ll;:FrdzƌI/ [m IvX]acU._ 3I`f.ELJZWC^fjBт|}y yv% WL4:h7UtXpT>}oc N2(o"#5ۍUCP=qZJD|-b=zh3 OI8zld4fz_Fo?T%RJF³fm),޺؄X I1E?i"@\L4 5]|#nò3{_F-&w5VH;gG[W#ɋZ1"7-驛ESY,k@sa+ifumZ VJ(Z&.!t=6)'?(H׸էy` mJjiV)"3m=͍0kzS*sg)EňR8h+iۜ fy͠~x~i OcL+,D  An{=YP~3ƥAMZ2ۅ@UTzs@ݹ~þ-jPٍ;)?+N|& Kvi-Gr6tM0;˙bea+}BK&^ߋ؊jJUjm'01G9HR# p4ZicOPҘ*5e΍3;1H3R=[)7C*H|?K)ڽ_"ԑK{^˭铉ӯмQ|AL6~$cӔ0E4lvPp!uHwQJM_W;%D!mE6aw(} {,I?jYNȄP$JcЭ3Ia40=οj Z6>%k ƒ, .mu ˘.rA|gs<(;! iS_3}qLȌWZ fC#rfQ)KL &>Zh4v٨8IéZ]A @և0]8\z9ǜuwm.v?c'@T5vF4G=]Iu֚MgI&v7|bd*nO#?n\Gv?mݐa;'q g[_FSlrbA:*MpSt-X.pRX}nFCدHpkXG̠VzS͉q󭦬fDt!$hNFeu874҂ϭj<&r@*:apv",04 C4iȕvH3_jxӎ7su]ڲJKa_H`or+#_ != FmId%V&hH9݆s3tԺs_p_B7\+v]0߯[ߔp0BYIo TmNŶ' ~}tdWŵDcPU)G -@[{cO{=.S!eDbW[3ݦ+ѺFhu46V@S`W*b8J]Yd"`^w/WKUЈ59QdMR'Кa!._yb2 mKzlX{?gdgW~U^F,VL#zR sj;,rP }pnf#*h5q%DC tΒ{R-:ߠ MfMzpvCޮ摔 JUo6j~9@M%fb֓o0 #a?pNsP̢*}e/E7aίC.nj1v6羏8cܜ忒rtϕe]O={~ݓOTUBeL$ r3nP#. xhlC l'qg_hQO}JTAeI1"{~YeIWb7~F%Av'0`~CU I ~\&0x*6M"=pg}HFP삜ԿyD}<=ˉ6W4V={ĺyN!,exL(U{v' +uJK ӷ߭ܒ4}NtQi<06UF'WN|N|}קJ{PL򦇾6fx6ڨ/C(P8@::́?QgL$CQ/iE mJ5p_@*)ZR$3%( 6ߋ ||G!1:dh9x8+ula Lhqn:*Rb>j$>EN"A!jQ$.eI(+ 2ܯ ʸ/Qf~}I,p<z7 9:Y V4W"4`H]N?1);ƴF|{ !1ΞP[1GCq)vfri\_7}tT٭SE+4֝(tBuaެI6Jh/U'0Jdb>h'?wҙͣf| ^h-*y3 rSյ6M*{gZmR+V=t!goAP!qMTM?3ZK_BWk&zc DZGTnʀ4KΑ; WroF`un[J-|U r8x@X'ȃKO@Y56z ;1,LJcp8f<~Ӆ-#ĩVO ꖤЖ YGt$à(ń;R=+n9&!)}zOq\C]7VbHʕ?.l,ƻ8 chy=!ET*֞Mn nLC2Ȁdjd*ys@9z1iCtogxKP~o,XOҪS紗Gz)EXQ:%D )s L:h3S Y;> :nmY+ g:Y}HJ|*|:[B\3fA 2ڍ,,)0\rLCuj19 ݉i',k^`.j(H;̼(5r֜kdSlvb,Z;LҡO㐯=@R@|aeeX5$͊i)TF>jh5>5@jQФ 5.jwX?zFDTHTs^o8%>ί0E8Y٪g t塅L̐`3V,F hXtZ÷"%a|Դ.OPw| A=dp*|̆1$q1ߜLx0>hp v]D ̱(kw t*J8QpdD_5)qT@Xj:⒥ȓ)H4ԞZ:ls2 Y Pջ(b3J#m3 Z/\H{}M邸/ː>!10C=_hv L6&E ߛQ-.~[r+7ALa8 _vI|CY* #9欄ZRPmq}/4z3A%|p=4 Zu@+C 2HڷBbߍ.pQ͕7`dٽ"ctbGTUL`Lw=6V>8kN-="dNMTBA"Є3*9[ڎމHi< K7_ǖn PUǙ2we: )Ș3V S^p:87+7O#.϶e`ȵmCi`1 $X917*+ΤԒ}#eOCJC D-;0?n컹%@{#\A9ݍTuy/ 8?]!qs//lo{@j8TYm>}T℗vge2M@(0Vc& d ́ѻE ]p@V6pxK8UX?DUX &8(3:mg{ 1m@`D> sqLr "AO+crh/^n6 1Ao~-)raf!|5 j)uN$Kt6R$λ{k{с!+Enr>wS3'ܯh"Uud{M7zP~F^#t+ITlˆ01b݊s垺{\%4̈<`N1}Ud)8|լ}xK %n_AtI8һ+v'n#zm6`dVj:{3i~djn˰tX0ݲƝ k}茞-xB T㳹irumMqcAi X)ޚ-gN @ـ+HH@}1TD>ONwy{jxEhB:(8)GV(׹heX^zLM)go'0էqn Q`0zg^$2+;6p#38.8NZYFxE CZjy&:iWhע1'Ax/4-.l0s8?Q{\6$3cꚜw[> 8hTd5u#ZT A5}WbQqWKhEfԾ"eg@fgAPؑ4IpߴVf{+O'"~ X$+fƢ[m7L1pOGue?a}J)nIكX8G'Xb=?ԙ<%^?-јw4'Q 셵 6懅-63PV;|E(Wpϯo]W&ވ>$s<I EY5rż]H)r8tЏ0@AT} >_y%C*J]7?U"2Kj7^c;[ᶽ"2Ibnʂj3aib_o2[~F)x96jq~ *El>gLgyz[MW4arah+|3'V+ 65gx2q7 ^.3̵*iLSIq7 O1&NƍWR S̮/.TO>0E_wjZfMv&6=MJ'1{OU/EGiɅϸ\櫜HZgNq1@x^=L{y#^:?[TvMyn`<{ j Fɿ믐Qݤ`}9}*pSp".6-iS|lO>*;|۔P6jZ橐P7NaPE|=YֺuxJd70cR-'M DBCĜu4Uf=8}\WxzLȆeԖ:2p|??*ٞO6 +ڹL֊Ie U! [xdEN?SҶqL51_ biV}'qb!dhZUR5}aqg:+lm%%ҮOdbNGl }.W6%Rxe&:k{(12nܿAԎE ~bݞ,x;yciH|Q!P~(rs<&&_~2XP*q0ȥh7@xbzvmt=mq%Rq~_Ѓv"y( o[`z%rE(w$M%I3XPh%C=u%vBf?%163\Gsͬ諤Opd#ad-^3 {led1E\\75Ab@DAŊh&E5 ]Hsk35^/z)8g2˯0J|By$22⣩}hqHYiT͊p2gtThY'7W];6"k%';J ∦OPc e ~EF=d*mR BjMգ|N!?@(4V!5ۜ?RH͞i؍!''>>&SrĶQuvޗʸ*Ao;V.^ -)٘[Ԉꉂ_ uJBEՕ;\={̈́& XԴV7a4^Ag.x5VџR vN5iKxPTUNlgÔP4s 2W}<`Ŭ,VRtr 'xѭ+5 %K$֝2zN]Zy0LD)Dݸd5lՆkkPHrPՠa_Fa<J9Ko,K3:x v$ưZUfi]`;#.Nvt%$%:eMwz` UMVp75=i3{H4]>bھ~Lk,[5u_뒾d03Z<}QaKٺ͂֐ ؋<1.ƈķ赎oѦ,?Km3ՎXGVTayY \)t-NJȃ@Nwx`ygJ᭧BNFyڵKr>]KS#H}8=\21T1J=6VG>ֈ:ǃum-,Qhā͇|. *~kFm|T-*5|srxCLvr>WsG(yTt8_a8惱Z?12ET:L!<KG]jP%  V{jt 'q`^}R} p6*ɻ{꯲&Pwb:'6IFl)揠<.w]ɏU!6HwW͟WZ@n˚4 8r3Od&$ m>尿 .M}@`^{.- 339$"oZ;.E̯!g/̈4if! ќ̦{|@ɟЛǖɼt3˰>w{u9`Qt`P&fz1Hlvs#-ڠ.ltc;TPh@Wo*c,* o_(pX%c( qJG&JM8#j wDg),p&zu*c޿ioYܒtm>O+{>\>75+ɐؗ~xSV6%d{HT~g,9sZzNuLC&ƊC 8`@%3.Hl/|wy0#PaeO<س7)Vy~fqf0\mk#O;Y^!?%𫆰գNayQ~T5qP GƸ.z@ֺ蓶A|P5s{~uĎ3܄ N\7,x#ۦ[ujFHw\6 fP·>iKTR>cI83P2,d3K7kVty,/,bkE52:_,B'#[מB?K}=5WUw(|Fi=I:gJäwLŘ gsC,p31أg_ڋ{bik8٬k!+"(~ZИtE{vQyv&YgyZ%-1ly9ͬ.X~W|x<!ccXb)㨀"ҹh֬|݃)C kO:?b7\)0DiB`EՆ(-a u9Mfޑ¿q--:$ 8xւICA Ħ{()9цd,+~D6iKa#;b߅&IZpU[ohLa>AZ,5\y_=}O&Ơ&t\SC? v/p7T'Fo|=䌲Ai& 1+DެecK9 mݴcg^%iH} Լ2ALߤbZto, AoG2T[#{MDzwAJ}_.ˋxuP*kuI NV\&UAD`]ne'؋XBzXymq=|q{qdV W c7<3:cJ[;vh;H^(C8NTG w1F_J9ۇ#WG:Hly0mF}o]@s^hRXoԧܟnfVYy-s)@Nd}._p~ՀV{VvvJPkYvLa.6Hj*;id|~sF}7=c]i Ky>5i;aJcX`IM ]2qV,?HFuW>900r7+ce@dr1l‰ֶN1$*f֘OZk+mSzl)NֳQctd-h5Xx<_ڰ.tvM̼2wU(BS`.-ԟu6:haH(`lT,q_ Aw%h[7"RF\c -yj`;\YnؔhLWl\5AUwGf h4[ùfͪ[G*F;3&%1UwA ء~l:8K`?bkL4*ߞU'e0W<\[r!ڽ0.^Ki@9@,gYPĚ9DȂqGP1'Yq9%CdA8sYI#\$rGROcJomޱݦI )RJL.~⓬wT*dά0__z5مp),)N:_ո`l]z>lqmy~UF 3̱ ?]W5r=XnKʤnd^݁Ha]n9m6P4hqĿU#Tqo*Ū%<_4MHnyT̨MʗkoF|@Uhp3FA`0x"ͧx'<dž]ۏjyu$$M20?$FFb0 sgn+)ط$HQp\aaTi%ZN Sd @ᐌ"A8y9Ⱥh푉|~}\&D`:*n&^ l-ރ4itGq"{5uBw1!Rb"T'"!6N ML G4`7DdO" ah-:ʺ֔4@I{[FTx >-棅n1h Y:RfAw-)BjOijqba%ܟü떨sDcbcz־ [Y66  Їj_28Cb^*kM`[᱁tcG*vTԙgsZ-{qA3ߥL0CƨۣWvapԙ+${nvM&̻jDj{BlO}seyNYiquiLm?Dl-dIY˘z' ?!:RMCWE:L͎CjݿF{d-oi/CCNTFs~'0_8=i2K@q=P8ۑL?Ә)]u\9¢b9/zsfԚSϱw 1~Hc9YX)Cz!_\2W?֜,5t9D*f"Te;m oވOgHoj bR}E} zV8 ;NZ"s}?jj8yjW$) 1?傝I%l=US %]= fIuZ|WPXw:Z9!| _ywHH\UlJ|GLq)a g8IԂ5Jg#>;#Q8a⇨F=1xi٘WdII ס*yff/ZFiWgn:C b]^(sBE bM.=5 &Ppnl- = aI/Yٻz.E@1sV]j:0!W+EŴo6 (E *Z0Œ}wcyad=GIPa[Eb#^ -nЖ?tU n] sl{a qH㋶SxNu>=ؘ98l\^vϓ ^rx1eՌ7: |;yo.z"^]zfDr\T C7f5 ؑ+6enHON[Æ4|!ĸvG=$gGc~ r ɭe;,-3++Fȉk. "]}L^/wq[fg;=,T:szbI)H'EzK%ԃx? hQ$hPx`>'y'4.͉&,07a+Q<z?TuhwQejw^0pRQs<%::#f&YHܛc:LѴ`374,za4!P3j} ڛLRXҐrh4<܁Ds 3H 湕6 n$voHi kRQhw#iD fۈcum䰑hoJsIӕͅt5ulRs.-amXƚ#n2g܁ņxLtQc 1ǸhFX(]Ѭpult0Kgh~|EV+D,14QuJ h/U3V4,dӞql߹"]O}!PGǾ9KZbGN!c Pp} :+"?> mS^pNCh+Xش8Lo<(-A>V|~\dĬoT4%^ 0,X3HYWaρ%H(R߷iȘܕBR>$ 9C*h5WEO"hG4ޣMX[M2Kѡ;2™bُż 3<`E\K!q؃D`C V"Á bT@eYOƩ6L6SFjF3|ŭ#& !!!9%LʳFFfD=Hǿ5a#G|-"9_[ØF}Dupj}ՆrIK짓m̗ ݇BO0L3$9ǧR.h6c[e7(JU myް4 *%OǞjnöJm0M]˪2#vt^cqq45& {冸ȚPj/S,8Ԏ0&~hM9͛1a# RD!yZ>(. ^YTuр3Bfe G-uy6$_GAJyt="M>eoPzG۞rݲ,p '3xiQǦĜryç?DZ^fk' %EqW& Q@S vV &l;zluo3UڝY*;Z.rRK52A{1%&*F<Ї3!vhCSCTr5G.a;ɫ͏0|z+ s4Y qtKq(.&6p|rS\xR~.č+h҆)C$r#30x0͵a B,E ;'F S1 Z51*k1@Mo9@ڠr?,e :_f|*S-#x}'yDmr&b+kV&{߾5=k )6!NGG\EJQ]¨%?9CWK-ʗ*X(P!}B⮻5Oа& k Yo n㳭͌gV~!x6~^h:}xKD!4Y%:D@\'k b¤_{m5Dm|+Xbį#z!(m{mE@t-5[IP.mhV!r H<(K &[Jqr-CJ{x/3վL3E@5|9NB`)Pe$2K(Z}4N٤/T V;tPx\ܖ]Ȋu~rΡ>`,9W7g{DN Xie+ފϑoH->M8flN Ix8n/jKk[ۈX.V5R(yILW[j~t6馬@=ghA䁩.V/>I3 ٠Be\QMSݹ)/FE(#<Ofuʠl* =N#qq ,?Ippx~#f mq.Pf n̝ K9.YQrDz'i#a y6WTMA]8.J#$15jybvYdöHFv$)wQy% uSq ރ]?^KG׫.31Ŕ\.?,Ob +º~"Q:h>6_N)ճ^=f\yә 3FE8ܷ&9fPY^Ȅ7DDp6J.jHhڪFf}a'&!ĂRmM\XA%𣧔y~PGsّ҅fW&FUk] >'u 39U]]x*wwgY_>ܛ}31 cyxhg_}CDX@/Wɱo&n>BcG.b@$L,:޴ XlB Eй WOpE Xuк,Vi¨:<Y1oNxL",mzf(hS dKsLy鮤kƺ1hT+KJ MQUOAv7I#/:~֖400?%{fNH^vڰå6'Id=955Y^sN܄"K>D-0 j).b^ WzB'f{ 7IW抚-,KW^4FyfN!e);om}_MM3Xv١h{QdM8PИN01@,J _):Jh)&~)¡ ?JWF3LZ7.Nm "j LNUsD7|BA\  TX7I?p&-zc)K|kv z+SJWqBgY%xȒ]jU[sk_gf_!kk#"[YVD=|1>6GYYo<6F Ya52o>g_ $#==kX|o],sNMS4ȅSN/R AYT}ybvNsbD,w߮/6V{Mˏ>je!F2,c!hkO<4F{-W¨ mdg ynfZʸ~πBvKHWOWnVA]s ƃkR$:-V8>I@JBuAeΦ-au#PPŞ1ōQnvjdsg5C3%jc;t*VO:mה74'-wzH]6b9tUٞ+=G} Ix7#ؘ|08kǰ#]Rfck-63Kh.b 5DK1jnZvgE3A ַ*^XNX|" m3w[`&Bjܞij M%ER$@IԐTx@P>^5D]jRnRlM.gXh4'7n{8GdxVWl:U IY0Av{rA+o;WVw& 9/" d $Q:Q"X)ߘDݱ,1ggӜ7cg͒i4S%F^Ƌ(\, A`mm Ƒ3dj`A}G 1dV܁=:]=˄!UyJ(2l`T`55bͤ ZΗ_8(MP: A&ɌG' Q|q] vCZKW;5ĚrLe㚾X# d^C t31KR&$5SťHw(%r\{Vgp5C<,)+% VP4?3$+-r;:{蕫nlp^J.qV8 IQvuvCVS*b1?^hCB#B_%S;Bh.*Bʊ[UץW^D7j.!!`˸Hi?J4>xDCj1.IǀMpR0=x޼TNKNִZpнŠu~ҟO# ӕ'̲=Q(rqe2xq1_B(nIVv<"c>-$,u˸>RBUg8 הQzE.C 1Wl t >ξ5LXFK$?{ThD%UnFS(N@<z r4@+#7aخ{u d9k>냞[|We?-yBw(QΉbHoN )߳_V]2$ @:b9 mY|'&6`h%qѬgYrƩi{$8uiy캵7I=ƨje\^HxE:28$GĊ޸f L>uBpc2^s$(Xgb,RNRBxFw|M1x 13a~3n'Y8kuc8|%k(tCR(b}Pj{r@(`~BFVy_oOp݉l<#FaB5pI1b-ʺ?*y@ \П 3\ =9ZEyxgX8rP=~L`fliɳmua NGCEbeZZM Doo2cb>6,A_ D$~"fۅSֺw+'2=q_HɏϋT{Jڧ69J❳'Qgcٞ{V@l§ӚF3َenPZJpmlҫ_O _(= ¼yz"Qd I'b_:w75d Xd!!`R>Q ~ 36V_ ڒ] 3扉Ml;4asD2Oxa'y5rdc6f)K*IqJ#qe< Y۞!IJzIc=>H&'mfUSNVL6 Jyϸ>؈'AC$Xs!Zú3%F¯|ь #KGH\U'w1K@[ 2I8 -27|sVonʂ~e$9c)}ZzcnuxmN` GDxȋ ڼq!Xx>XRӼSyC:a6ˠcNF#;|>>F~Z.LT"B" @ӤLr=zle)6 )s3^&ֿ8X^0S5U7/WnfV&`>N%QphJV:S5c\tc#\ZHbkX$e,xϩQ$OIL|Sk)8X$ 5v{BS1_MA:/ ;3J?*}Y<աčb^yd*P쪍q cS7rd6S9kN IH>h$uWGe{nL*] 6ITj?c{}-U&/7\:(b_ @QwMF>38$ "n .~q^<3󠰖zvc ǾDb|@Iy7dy90W͙$}׼çeLA-XeI^BDwqiU^HÌ@F`IhSM O I![Eq-&}mԳK6uuIzeLbձ \Aq8qj}y2]g DeA @JKNWٲcDZhtiqjy!* Ǩ+SO<~Fk>矮A b_熶¼J|齫meΒ䖘OJ"-O3Rm"|bT$޳PW.m%JtW9"߉*3ʟOQtт o5\·NLdEѰdĈPJr3MG<_0 0d)IӪ3/ѿ~olNxyV@cqǸ3q%ksX`ׁVEӵY-޽I.l㖮\Vq~_~߿94w&X = U{MLVh N@A-9fWPz 8ķW{+`:PIugog3ZE){C]זRZo pjK h`2\5戇a_S$o,5cos![/? &o@9/oλbzYi kc%5@(6KmqsXSR#ļp+V|fUW-p{ 촯Gj#+_H $vUnE2m dQnW 8G6,#,ϝH5x?n>"ނd's Ap#SNEvg|Hy X.7M=S1- ҹAkH WZh}BaC)MɰnTŀf<Pt/ Z3.Z29f_Cͮpt`X/8(q@ }sƂ"coRj0֯Hׁ3q__ :Bz>s loJLIkZTS( V PVNKh7!eMͰ R>*gBʌVtLg֚@[0/9] lk7mJ [2.J=7e2%2k#GC=G ˉTfG6u\v$Df9/R_M bعG:\0TPhţns7z^6ī3h8^Q~Af*ne5Hoi!勣>g46"&W>v '%u_vߒL-aQ,*<̌m"}mSh63nv̆F!MdCO,T4S1Z:8R6R|Uevfaq vt3lۑa_?n]@"K{́M2HH耷ȳy#ʳoxRK)(]*j;ȧ\ٔ-i8 rSz #>j&R8^B́Vk x GpX>*#R1}UA۫cu_T cP}"W15.M3kl-%p~|䪗݈G{sS0rU{a%\aZGFI'w`^-|S.<̒%h" xG-7pK"j?nطjy3xr;J-eigr ( 8}їއd {*C(0<~ShE J2`L2US }Uڶ/+N"`ԑ@a: m1`K{bixeSKjC͗G4YMJ Y`D7*a'U!IUp2E|/T/'x=J %1pMXvN-1̎O)8*m.ABɁ6&vPT݉8@ ]dk /ET7ӓp); aDrc+FkaKr.ѰGD)R -p6!>I.L#!5^nQbς*.v@N? x ШA erKPRzi22-ҸÚm%jƞsO@ng8[%<-8}m5z3iLpDwgרOd!pȵX]]4*ڇbR36Xa?Ym8qM7qYId aĐ]?j@g N\/P?R{924d+P.3}vcq.;LЪ`? $v|Ŷε?PBϠ5S~q "] ~Gq@' 9gdY3[F @*ak4klv}1>F믭TMr,(F8z'R|˳AI2J-o4CIw9:.-bS63 hun>2B0򜛫.%_w\ ^s({4}:oKg_ 5Mwt?Hε4:r'gGm]z:ԍ0I-I~h"e2ګG4Z4)=aYwu(wXChAVNg䁢9YaP'+;bXy]]E쌰4i}zvm0`Bgm>Rښ37t~[7F Z0Gw,ZRwB$͜Duka*˵ Qp!O@("ı9ĻjWќ/|@^OIN}88F:Շ7&r3FQc;{ٰb3Nl̩}$h'F*sX'eayDxsh\N )[Tvgg"_?7!ZX̩X4X~Z0NZMEdRU~L);YkvMwɓDSX42 No[:OTOHtn2?]%f0[0E 3&]--jEprJÕU&]m@2[ئ4[Rxaڅ'3/h? L4=wokvpq :0u$iȞug:jtnoDjA P!%9/lU]̾#%{D0=)jk #ՙi.UnS߻,c=j(Z마?{k3kM $R)oKoHSx E—J5qGM 2N3cҦ\&nS-Og{ Y^cfAL3Aw\ڱQdv (w}@"U>LAa\g]dAB);v }j4 KiwΑc 3n:05 P^Rq5gf^̄%,s?%#zs;K̂$"lp;8N\QՎykg%pLlbZ)5~W`nօ|m^}fVR >i1#2,gj&4%3Z%㟀nkҏ מL)\|^vM+{( "PbjC݋3 Djϡ@pC! *h~p˔9j\HDM+ kx++:5cY N'&.79d0b8Z# H3:CX_E$zQ0 НM ;*Z 1^w*C8[1=%$s;&v ~~7sKi'D|IKϦ'l >+a|׼`LűH/=*ueqqMJ.$z= 0G@Y}c UO>pC8N`j59#CېG.DlZtP+(IkL*c'['>- a?P%- Bdyg& $eF}w#oi-;=z?*>PFi?AV=SO gs>HlfC1n7 ;_e56E=r^@ nEv*&%W.V9~88% F*oebәgx xk/9"]}=k6rrXêrCx&ދ ge;h vm汞&xp9/J@W$#׉GNb=d-YN0 J܏l3*TOweÇ;Z)+$6n83XlT`g9=}yS_YLpf> wt2&kY ea/WpAl<,.%yKp5)iONvե jf2,{J}$J &07+\@7-#BOd-.}btJeĄRLmy6>jNVL2fv P(V$z5by$=ϕ,A؎I82%$WIXD#K [sT?h ]nb-{KICȈZFol"R V?iE'\zͣRLdNj$NGSWK=W`TU7H}>*anS\ $p6x8J$A, j׫& k<'xPu,,?OY &#jV Q2 \XiiZr~.gdYu15sfLUQW:hxkl!uĵCJm_\"v_]/oK\ܡ6nQ++h0*aU;x8M% vzu-/1:V x˒ DxC?|j!J, ~(>l!"w1gGb`mUzpao[yr‡W:xh 1omyCzvӔ${.u}nzK8+ȋa: %Qnd3wzMj S`zg)X]Q=EtPʝkj@jY,"lNB^Ȗ4 HGU؞ f5nVU7K Rc(>㯒X?!`1M\b$OV mE{/ŋ Q٨w!44qK] &LM0[ƽ],gZF/vFˮz ʗ kGȻq%b' (fI4˩իt6M}<_Jm`*Ig﫚Y +_vSJ‹h]Wy>Mzֵ3O=  YYB[|С&@۶ݤBedr+p)Ҳ]̬X:KxCW֖$ܑ|7i$c%XOqeg, "BpC^kU r*D׌5{Y[)HPN`xFZo&-~h>z 0o-C"ITJsqфހ\Y>m{ bv1]69~ۮÏzY0{ ~\@M!EUs jgIߗ% y)b3I/Tr:I]vZ, 56A~؊8 DΫ%DzXh*<(a )ONRxU4͖#b{!jRYeۡĠVD_ҕMʵ2"g0(Ͽ {3^=A :4.CDf(C2\i![B/W Aj$ėBH"+; 78rfG*txt A X]@4PSκz ,V :]>}gQ4\R&XtN. /DŊJlɅwv5'M𖮱&WrĂעeU8ZG'z*nnAaLɹ/#F샊;λSw"l!l)~WK Cen(0FZnMjN mVs6w?uo$@H}$$qeր$;1 4S$MOں* A* &&6=Ľ6ZJXsJwqQY:Q,`^̔ڗVAiovcEa*" |Pƽv ͒ {yAٖ$S8OmIF"z(Bm3>sI6&3pӥȶr];̻0VSÊz@n"1&c H t((+8z6.pOām|5fٳ5K./SoXh±Hi r1_6azm+/:mD@MCƔ<51$v\Z61k핤|*T9y-,b gLPSwNp|?wX`BUG"ள2m^$82ϸ(T$]h4p;vՆ~H-sqW)MM AH:U/U*(5-9j~y'` 7| #`rOpi>˜}\1x3S^rgv_̉͟O!I"+-Erg[@DU+gť؇wǒIl=,x{NJf49 {{sg&m 1#7DuoD>B,ǜ~˾@/n`G*`chT vDw½Zޟ|[/CTPk'EzuT(eT¸#l?w[{6l_ LкXt{*=ٖ=|RE]T:킇cہWRNLļLr6 T%R0n>M`wOj uC ٝXv"V$T1e$Ĺ>9-E2I =.#ρ%髉w?Fsƀ?F۩m7}OEK VRYsf!"E#Wfo( T{!EaDqU&Z ɱs;dCI\ܓ\wOD ukX]I`*F%JHvbPbytu6kŜqxt#xqqfpa°kI0 wDssB ۘ~saDw:H:l\ӌ #j+V(x0V$u3@)1DZMdL^2HcaarhʴPmuYrFB(%L^{K{}+N7e(X+0u:>)My fM#W€CN5!#ri]x(2**C|G5|1kٜtdZ*D–ڕ~\=;g<|$`=܉J^ɽ" ڣ ^T/]ws=*c@2PMD'ܿq92NAFC ` K!;y+VL0#S#BJ f^ݾ@U)+ACE2&%ߖ k}Ǩ Kc<枤BL@[+ "?q*)=@QPptèo"Y6͠1r-!O&ܵV*Y"%Oy*eM46ѿߐ0 rȬTd2V5b3ڦx[ʝ_>sao!)hT_9_5#}(%'WxcY%uYm3} #aRLZ8G׎I ԗ| .бJؼ5˄ _s朗R2mSuXGtyuCZ A~. |E3|GQreB f (i1b7ĤIXC&^b鷍sU#p}һ~ٲKnrM46o8SY`?nFra4Yo?CK 8M4C$FY1:"}3y=d`!xRZܠVkE~ƀ>VN kS娽Bj!h  `ka-6֌3 5Vb_BFY ᭳+1hp̕k x4+KOFF;r F8zeu)շMZ8Ry&vwԀ)&ռxfWt-R?>r 5\{~kvoCU6|+ěH}t0{>|CzqAFtEYӐW᠊/* BhN7_s^KJ}%hdeR&HV?\hD ,ohֺlj3LCD#]d[paP]s/JV)ɢ75^ka=T&F s|Os ;Z/S?X$o7fU3DvV;R6W-&Aȥaзxllgo x[!'%/1P@95XcGP2Heɢ*}.Fۧǫu&M_3w#M+=MYVQg.=eKDiWp #,qx7B) Y #k,921 OTp7Z´qx` #3s;f^R5d8+8*4)xEYP*h<#2PH&+8-y n3,F ;_feV7bJ먘9 4zM/۸tF2]~ |TƖXv#QD1 lVUaQy`wZgE6 vW[[W5- g3b 넂s$i;'1[\Ymmm6ݵê9ߡ8[q@*4w}CgUj_N܀¹=e{`eDZyʠon?(+%aWnK8X!ZjzPȹvTۮ]ѐ?I89ʳ'[%0rHvbAYTgs}=P.>=8}.rygs~Xyd7  =Y (͎G!l`s>!fĽo2=QY0I-7`}D\/TNJl@/b=('nӃ# l;y 6+OzS붎~a;4*IYuL,RϖrG! D@VvL!-u5k tIn* u+y.*)NCB ?k#&̈iٴqj\KzLhkP-Na~evsyt%V@2zY[q 0>l:.͓^uUm"kΎyjۂI7~?sQUCS?V0C%+1ã\Սe~o9!Co#nm%T}#g.2O]q.(+N衳L× 4ZV'@c4Pk#Kϫr&VɀďOfn]z^qi3͈%qÑ3$(yJ3|?7,D؆/3{ Y3FK&q؞Р6<~|ɡbϣ$Q"49.tOO/.~7s/ RJN_>BМQ7 ?@rgb6+|%#z7Ob<+s(L8~c,e鍽V~z:w: ZeP<$s9sAQJ*r ti˃ɏ&n /kI/Ȼz XX"F 긨5/ MGxĺT翭2q@5fFTqG5+6T'=}B(!# .ث^w\ e]*L& q*]?6Aw-?Ԓ2/ekE@'-"2KO%"ۚ板u bW&Ѭ5SF۷:f𛚦wc=4Mɷ>'*PQjjѮ&Ag~^ґkbЏkhE_ñ"?a/r5du'4[p/2>Wn5x2t/}ذpcF-<&SGaʯUQ gsP3;y*CaVMT42}`ےɿrj~Ȁ;H?4 չ߁$w4x, CS%L^6G%/ܒsQNL 70)99 q%GX:!rEXu@,5TbA}]f`~Dƨ=L~MwɋZKpܹbSM= ]X n"|"Pzc!4rlV,bZTm7:e2wtƱo8`@L1F*uc뜏euat6+1YL#;Āqbs*pF%GIbJ NUN{oOĤp7׸U יw%ۿ6F;[ ! $ykukj^#V RE^헧]N|[ ]-V\/~Xɖݪ[L7`AdK' Mգ[ѳӎ6Imx+UǕv&Q eOya Y(*k-B֒ݿ`˱?Q&8O%ɐ@)1ic+07M{cK:J L|Hf<T6,I[wFPҭi5Xo5vq9GaE- GlZRT/HUm.F7D8лu"{'G }U3vOא1?[bheb inTi⥘B CI`ίS|^gQgRz` eB 8-H*fWMP >9 -n<82O4>i(R`}i).> -q<2^Ya'uE d0-7h=wG$(&M^Ofo+UMsK|n͜ɤmȳ.>^2fZ]:W0^ ̸]K3rA׷m!^]n'8 ;}S#XAR81 ~^JX0 x /3Lp7CEGԓFǾ'GQyg xLv_A8:yvBf-zJ- RuÕz*MnW_ ex㟲a%?72&2ay/J#U~kOq|@Z:gW@^>@$~f{q8sPa NcRDrj0ق4J) 6%:( K&6`o /&H5:"8\䩳 =]|@΢px²!PB~GUh!Q!YŸϥ+6g2$%~EY!y(rPW'\J8uvL'!\dU7u mE`zY;4H]-߿%lCbCxA=&87R ~.%ޒ>V/j2.wC6S!g񼰆]bg[%?/ ذ,4]+Э}gYQ2BI`?'v[ht_4zH*j8uj+_nֹhe.=/F=_?pɾo(}&ab!1PNmt9jI~7SOzQmx&mN/,d&:GNTnq)uuT4#>M7d ҙk'*t>|^±_ڽQnY ƅ3YuջZzs)lW7tw9A1)P;gʆ $1+NFKn6cC ÑE ߈n;}X&E_H'isaA6z ! ֛}&QyWo¬ qԼӿtŋaGYntM xA|Ýϋ+-0bAXM[R٭08Wjsz8hd_zy(=`5jPI]d=%ϿS( ?p[f嫹)2L\j=h4䏚k8q驰=NK%Ɍ0jvHҊT`2祐tO/2/'?I^4jrn2uwj.\l4`lk*V8&$\f%$"5 L'q 1>u$+_N'1 ׁp^!~ϭq+}X'qŇm(8`#R~KRtOC)`8RLE3T~47\1[ P59x;Hn2ܐ6B5xMܪjځVD19N\dROa.8C{peclտE2fՂpNڭ}eՂ5v'£#jVb⮀<4c1I5o&Pb-Zj(>-(;) C{1X=oX“͌iQ;*>#R8/|Gk8> sti}>뾜LW6k&{k )D >?,a9B0ؐVBzD zѼ獱?) \%HQfp@YYT{qcdc:x|:Ÿ@Ϋ1EvzwqG'bQкxz >^9݈$x|Z. mr#9ؐ57JY`0,L?0_aWr+4fLRDZu$a*)[u~n?_0ˉ6\LTZ!Vm08}p훸5j|:'Oޖ+|T&饝яe5#B`+t$H>IT7)m !;p2z2ޑ1>jdRo+fK|x')<=+~f>zJ`M~~*YiNbͦd ybdiyDE:z;&E*]/ YXnYSF /J&D-s+Qn.)Zh$X+MJgz^x>szÄJ|Y YBu|?P'h=ъϱ&{Fĕ*'uo_ 4VE^na{~;N5;h4i|oNqCqH3}F`RAm0p,ᥡ?%2rɮǘЌ:i{Q{17Bhz53F:Xt&[?ΡFkS6w@D=ts9 m*mu+Ifݡ^^iܶxAJs ~|=2ᔜDeʱRQjl픭G xʊq.6vF*PҎ}Z1NAOT|^6ƇP4HNn( %r.IbTͺAQeŲ`Ʒw^ʃ4mCBcdȏZݍ~nf>wYfkdlzA`5{ŬOx,7BRr#qZ90\CsIw!E?RleFc7 rr5NTd_U(nQt (q(8+j-|88x.&;EBLI<;QbH7\/Ff)7b2SS9*>.XDTs?zL*\]{5 t 2-YIUEqLE}n~1Tg6<8-Ôj4o)i^iwtL0=J-OT.A[LiAbASaΈmь@E2"dZUCmaّ=8EPPFaDeH⑇,F%~ J{p{k풦Yl]Hɷy=y!b^fZ;H ekUY zA,o 8B/3ɨ$ġ)QCoo1@:1, hMB=>cNozͰKϬS%.]i_epᐴ.'>Oÿˮ:j}o(v$X4X lǵ5'D"(=nx&,䕻)`-&G5<qHˍWo·*k >N:^6,ۢvZnRrY i2(~)׺ٟ8(|a5ϠÚZB޴$Sq79pY1|a1Bk}CMnM9a W/mk/;b:bB-y:hwfe5βxSάwYE&9!w&ِc5_5rQ/z\;&{DN9{I9\bwvޤA_A@ځet?oM+E ̬]!ǖ7[ 4e1ikQZ{SmH|6wpȐX7ieMjvPl簤?Z;)ﵧ 5{NrӮbѫ'M'"i֎ᰞ1'q J"CBX{Fe:|RLw;Q6s ;X\*+z˨n>5y$T]Ι 4*BKCȑ"A1mJV_+ș]Af/*řLr\3ʸzQ R*`g'nۥ) Pb-59HE &Ҩs?eM&%mqs ƷI{p.Ԉ~E؇}24*b˔ڍFf-ywl{z)KV`X\%rI pW,[(u֑vJ>@o%Bo6 ҆.lV"G+ŀ)UXסNN>XJ@0o-cN~[Ғ=ȧC"/,@.TCD,?CTy?Ê]հ[9aL$m !@c5#)zG ݁ -Λg\b&Wta/qfT3 NAOXh֦kM^ $c9jno:%cd\"p@X8AL "$ P{?GnH )@-^a姀;2Q{ahp؇6(4ߖ|K;StxE*Q, [R1R&[^^HAz,萒 &L}~*;;a c譈W;kBs4u[ 4rJnJDlZmjeAg[`ǃGlTBwϢoܴ5<=D_,\Qf,ZK2>-l~<-'GX:M]XhQ`#VS/ Mc`t`3O4ʖ~4F ` XAPNS,úN>ɤG3;μr\BD2&P}H%ѡ%Ga%f@~}fy>W={['7$i{ivm{6lzv(g<^.Cg9 6`XN`Z/P٠))b0X?"L KCor䟝o|@"VO[89&֘QT 6ʖ̍[4cd`TU#dluzZmĜ#D]zLZZc(;wThat}px 5螌 Sl-db)G?Tʲ5kINas͚gm]wj`PU$F *sO#ExWٰbS{}4-8Rܛ[AP̛4&K8F< ]jo\7^VOtz/ 'Pk֋4[jwT 41/'4 @|-8&F, %=;i8z&eO/ޭ|(NwY?N%f%Ya 4D/͡)y&0~y&FW)H]w:X2~RaL{._E\xtM:NRېJpAS]%Մ)nK+ 2r*x.6a6RgPڣ=^企(GtLkT eR}p+#Gu|c{8؇Yy8ذ*uf仦K)߱-YQ{8[ Vyu@ yË=o@+E zN teRy!b4*)cV^ jng`bLpqcWy%XjZCls|OwTuOm6yפ.@B cbX=k/4,P܃^UYJ;}g o}(94`~狮*?搣\UJm ޡ=+>qʘ F yk PHXyC:?X8#ԝ! ;aբq u! *W yG{ZAtḡU{yxANJBEύM۩/9uL &ѐM gx,.>a67gTo6hp<>iM6о =Uⲟ gPcCu S+cx;>!W[s*߬? ۿySєL〕ZfET1f-NJG94V9>гu䓋ض=NG: {Ly:T%NnQmx"/ұĘZVPz=͏[ץ!ōAaWڨ~^Oϑ$0ߒ-)3;B{d#.i&(м*r|4X-GgHU*~9+m[*KtjwrU-`;,*iC`>-{DShɿy./H`̨a,&W(QGZ6?+a]1B*gK@Ǝ5<"wL3|^[sP na/^X ~\[&g_"3$4!V6DICREIl#]dpQ9)mRjZjҺ<8<0\ 5Vꃝײ}_vJ[F|@! ?0> DN "e~U-DFYĤPIyKxmA p?ԍo?j=^0Ii^jE愥-55~l~>~I߳ĦZRE ݯ̅)Ey?E=tQvξ5+6fF}Ar3Hu#?HI Z#W-KMÑ*EjLl\$#ZB]eƝzLKP/\hNFoXFw=Muc+]M&nB\T'm`&?Ef<#Ⱦ웄 ]7f{uoªl(=HMY-ҩNÎ}%/w=﫡-P4Df3e!r<uZKȘ@H|#;vDg}R*=?oP"'13L=HSb.vE+ǜe8_nYQJIS<DzV02Hv,U &Y{q$"r8iC% HMz7&I TiXR99ftB@ őPEQ]t/u IRu"@JK\"jG=1ƹcr(zo27F}j5F1c̔VDȸıƛYR7Zl-[ߡX #w)bïelˌEŭ4hmްxmN R`q%̛ʭMO?k`uHVX8SӞ%q*;bĭe\Y=a8x]c5, CDwpk{&s .>"m/N=K X^^G\W;3;j)> !i-5r` VPM@6}!MȌͼ| @N'5AQCQ96"OЗ ("a $ꞠM蜳|5hDǭ<DQN@Yd ڽܲncq~.$G빀y;iLܾF /Pw'+t )UX=bBHJ>AJn ^ǂ 'g;lYJd#t|S]Hzf 2 a[ֺXb"p.?.8=__|<3b_Lk~_)d )[=pN9ijh(qh-lMs(Uy1KMrƯLR9zɻE/Hߙn?ʳ:ν[%\޺9 P+Cx‚վ7Zo7~<Ġ!#0GTRZ^rrqq/WO;٠jhz ˀc~@\K/ =5OY׃fT-ؒ.k1H5E8fP>{e )۱*%,%(&PDM:։@(ފɣF=\ r)hn5|3zN$t+0KYruEU)F&l9_WP#趻Rҵv^&bۅ t-4?X:w6#lǕo@?VyQ gQMSlrYR+Ҩ*e+7sK3fdxv`^؛Ȃ=fౢyQKIVF̐a3=pt2I7 mD0 W3WF W:l<BY,]y/q>iD8lOiVK>" (۽ 2v}O[Q6h,OXybk?cݺ񚫈lre x'3_V DƁ ^&sޕɅ,|XwNk!+XE1(g_.ZeY*\yُf݄Tfݙ/. ~Bt/s1o>DP@ɦ娭fzB hE|1yP19r o#J2$,bnpfƇ*DȦB|` w!E>(RC/"ɚ7, CV;nDeA-m2껊7ej[@C+ 2lv2@λ,pـP 8(ƒAq](X ׹smB sC0%KmTC%Z1G%lAY2 {48ݡZpƋ93ZẀsL_f!|WX )N½#K2鮁u)lښVfx"OH |XU">] >r \ ȌL/ rmp p'HYMu4) )KoYN'ɤC'>=@=F'z`.Qlwӧ+n_4hؽ~r[8[iH=& rҔT4LpDe:&rJH(tE5;_ܾkWXpvKvJE`<>[%_5JڈN]Fq0'=+qST=tTI Y#dDLLOAx\ٯ 'X761tFg5:%p鐷-p3lgA#-y/'g/?uYRbzbȤ7/ܴ9 ;->IJߵ0[/̣) ft'NF5J%!?JZp'r b2B@NYGh߸r ,8t#Ň\؋~W{J(c*6~--vZ.X>p5>HUc7[-'Frh=v_fɝv[97gUn+uLW4Q{0`)q﯁AY֩|pBTs4*D}0Ę(8|AfQ؛?/4rߒeʥF)F:?-k$!'7!b^AG^RӘU{ۘC3P#MB~wm/g+R[= 腛 Pk)$H*1vUb_4!Iboѧ);xLQ p#d(R(_BbG LpF[GQ̘sr^AɧdI̤MoHN{bQ~Ρ NNM9-TRC.jͤ]ϔ+ hzq絾-ዓKÐdX JU}roSU@ef"DZ[ '_9D:tٯP])cG\{(o{UMm[p*4YWAO?ʂݏ (xuTf@DY'}\p:vl5JO^N)EכЎN K "c5`i_:&=yL;1MH/YN)lyH3ξOV|6wStl9γԠ ڗyj W\Us̭`kY M Y1HD`ea"ɔۖeۖAE┯ʢv31X*ImMD:ͪoř~:Sp[Ίl b๵ZÏqi6Q׮-}Bݡr' myy^r1nKU$w?Πpw!.&p+4눖ˁkU&VRy"pCq7HPɅ˒=X(@K+u8ΟuSj? ɲAcT pīk>ˉ {g`(kVRÌR Dɽ _}Q,"簡v_v4d KMWBo.p E/GcSVbw.3+?WeƶdN5MnK*"5_bT/ءBG7b)ȮFH}x &*u\OmmBȫ u\E)aVGm ve(^'mb˛ɫUC+P=R7T@geBh9YYxWzORy06RĀMnqP=6x&Ǔ\g[6Eh1t %ܦV?|.8Rc&ȫh;ÒUR lvudT7[-ySJgk37֤_ |Ì  ɇ:E}t.Mn}]9;gG+RH;)c̲ {9똬-̂ *s_}d? 督n2?s=G)00_u(9q2$bk)` ]豚X N?)+^42ȕPjGXev Cq "+D bg*n|1P "-Ɖ>X;,TSX`X䰠J-Pp!hA#q!aĄj\r*8uC$)3٦9:(=ò]ѷ})0<.T3.ǩ jb6k5A<}4\$E {&"?;7fhC/m`Ⱥ9ň"_R5c\nwcUa r{ qpS b59RЋnaxZjul>Ya",s]![-©a'm`:tk[XGpdiDsk> 7q$M/;?^\WQ5FAjd=GR^bry[Xd)ڶ.[ gculhnc~ nh鑼n(b )=hBH(5J槐w])[Z~S<9tH[h2nԓ#>u5;H+fa`z_M Mp-ռ΀m;B6.]{=iE]!A#StܿӕH~a2n}@x (X: %..mHа !H%Я;9%k($MӋ(KYaIڮvAoɄT`Q>L!iRo B/g/4t^7|YMȻ!kL#'zD5T.‹EG${jXvPHSOˀJ&m-Ӥpw-YԉA'h}Z6VZڃp4Ed9>y}7q``=퇭h<}Ȣ"W>%VI0TE[ZF˞W.;Eo"6)u'\Iy`72Z3Pp){KCk ۟`(.+pƄ#Iw-j9_qc\XtGvu.Lebq'|n^-f̜QVVnJSڱ@Q6S9? u4n|tc7M(ެrDVhNo \o C-nT]0xw pJg~tBoAIn^w_Ute&=?#?!ݬL, ŜS}m)DP%J{Jt =U w `JV #s6}20vMzx(ş\PLC3~z?826ZL&s|_~4Ű? V(8Hzz}~8)]ɚ{jV\abG>d2 l[`o/?r.ۦNU5F8ȃȶ.Od&A-QWx& bk+F.+h@H-k޿]4_z7&kI1!p 6} (ȹ+""6I*<=EE N;%MF-@+xu.Cu="a[fOuuAMx7̓T+ӍzCpyf]WnSYHjVK?FS)tm {In}F>TU~HDA2?uu &謤P~sho|t^%0p+ BdTGH92fj z ]^MR=qlD}Wi:H/oIN+DdE d,fO#-Fg#F]>\[NR2HV[--M[)_Z?-3<M,R^ɔLh4!m/O@NxiG3\yAKN^03NLUru҆xѪRL IҶw9󘘌;vh=u<;`,j< 4TM 1Ky'W:}[rhڎ?$WٶkT똞X"Li ~=01\B ė uwPG:aC}>C ,TW.B&MY>ci\FIZ0oc- ūSϚ ]#bè ͽ?WqI :k<ŔxFi.Vdi jDJ A~fsv!$X6U(hYM忴#"+(0֧Ds,nԣ-[#\A5LXIŀFjK-$>Ί+؄ݨِU%.tSX7ۏ{Np3KiiĬ)0Mȝ8L^=ݳ-`?xaɍ?ʤ։([ հc\wV#E/AS#Yp7 "!`ӛVgdRTz gqQW5|$?8emws͜2byLGST1 dƩ]{Ћ/#\r-F 0w`ڡMJ #5KG>UjW{߹OCC;ם!GiZF(jTuRV|^ .@ZHo.ᛋB.iկlA~k[@`Xwbь**{2'*z$w}N% Eisc2W0VCRV(ׁ[N jѲm(ԌįԬc%"5akҫg 9E`}Z12ƍzE 90MD ?ddItp]3/g2@ȅǹݥ[x&H#X!\sc2Eq ӹI.(ޏ2ɛ&TcM7ݽY}W("qcqYjWnEPFw7WHD'-t t5:z E]J¨p0xbo'oKrݾ?0e0{ *0FF\, ¡Ve-| uɷnA}ڟ  w:7$l#Yk3Cq%27?NznWxf$$.&G(足~vj$ l4}d(DoQK??֡եrL0XB`tڴ9yQe qj RhLG E}+@'OXq&†<{UNEMˋ:8tKʐp0b N?pn1%e5z¥<3#,zh^t5!s64tXD@}mҮwQPfjmtuÐʂ~픴YLiěutDEu!ф5gQhtoyyP92:I7ϒGNJyzdڗׅ~}'h8sg!W%Lc-\k0C=lCDC:q,}Y_Kt:?)@$W^9}sP9]('K4j=wq(yyQɯqho9:*..9}.՞VGEz\dM Q(ARvހ«`-~>"JVk`0yZfE2/Dzmԯ%XrB8ZkH*8'ͥR ʞ'@<ģіB@rE0{a(L $åF߽wЊrK'W 'ҫP$c/GL,4w/4f,,*?~X|"y~E,ݿj"X@ _{MvUrD!)G͛b;ܞ(~9,w]Ӌ9㺋Ȅp_]/<a}iّ,:6.eS,_4L42&Bb,sSF+7~靶=ыE%ԞxPӇ-W; )1L!uw) %A \)kjwpbT"}Pjcv6&%R̦,즔2+0uqM 'Ic3(p :#z/D'E%Cnpi+6@R-K^1O25zY,.m/%q^ϡmŢ'L TqK1yh~^eC',]eޠ˂?&VGʜn_I] Mf. bH^UǓy3鲪sc{|gh߰ \"߲k1Op)i{"j(U*Q `ߊ>P}hފꀕPRtK(#Orل)vqzNN+;D@*~+>5aO}L!bߤmb/w 5 #Uu(v@P W~\'(*5Xbzrq"BМ1ՠsY r#,Q,r7̡͉5*N}p熣hZsd<vnP,mE@ѹR" Yp׋QzhiawVr`dqS}쥢pyQZz'KF_a=Pu{42i,jF=]N53-=N(7SN%+@)/zq۷ A7VoBNö|o_DV*/*z$A]vڍtB`+57q@ZT+~hVB쮇_94{ค3%)6P%{?qYtɉ5JĿF.,-&4j* > n\? =BlgVx?u4A{h`= U@1l~0d~ӆ/A A㓖YV(Lm *G}HOEC#Y0:$ պ*cGw`ߕmQ3f¬rh5_ ٕIIJY3MTڗi V"B4F-ޥBBhAis!Vǡ+)7Zh,WU˼mjb1 cSA/.͙}9dI1BĻ4Sk\7+6do9Ww}4F觇{5sn<,Px(rqv6 ^ᕠ֤DBTdYF'O]ܝǽ$rJm^V_ŋXH_Q\VZ%.cc/C=7^ܘ9K\v~SFi&Ӳ](fv=#rYz΄ T0UbD15gj܌@2ґgovhsukD侵,S}:w.Iv:2ܓinVEЩ̒qOKG#;˴IB6EJ\9a##nyw,a-Yr^ (ap#>V![9s^Jʝ$H>0!$pٔr`6sH wMU%Ic:ػr7ܼߩxﳍbua7~gAoq΂Y-Ιoad|+C^X@UfQ|ڤk0O1k=2h0s#Љm^BO3"DuH鎋|բ}8_ X]rM_GҴ~rbXEq j QS\K,hS ]wc19R?,-Fơʹ_/:'{L::a7?K!e{əV|Շ^H9k41Z+;*.'i>Vԗ7&a!lY wP.\*;CV%EL7yL|!3!W 2Qͥ0a-;ǹFji sq:u/ cmё~ŐqA "c$ "eqG܏U;䶡MK]xj}T.HL>S-| d e @=hLHH7; נu$i⒜2S^c rEjbG05.slj׊Nul(Z^p *,˼8Xo08hέ+dIF$ <:qF1a|}Ri& )yl$*g$ youUfZql;eBپ :D>r0, Gc`gM[-7_h]XK t2 Pp}n0í ~ ˅s7\V=J9'nʯ#sOB l3<֐܌yv9/M qC)>=Ojt>;>@%k@[ʄ/ T ͺ)Y! dv{J9 !Zָ\l^XUܷ8:dC@E;ɇyb .B(a7V:pqI/1ځH殡&,)FGn2'=|7"ˎl̶Q2 MywQ\5R¢ )m1R<6% F[=F`j_VLXx[N_g kֲdYh1\٪c} Xa]aRbL`LZ6p 3F4JDXiL9ճ,e:J1Ǫ5&d22=7OpЁU۳tdl{J0.Bl`ˑA ũf,f 9ƴvhćMlQtS* <ڑNb25y.yU5HO=ȧU4uf 52h(.t@3k8Ou(:W_*&Bq&ggbTqRɳD7y/qrW'WZuޔH(3 ?^(Bl\:W0ݯ)_~Wk`da'A}Y%ӄm_Giko #6$z,}dnTՉ<:(Ͼi0u)>l9X$QEIdBh5YA_S`p@gwu|Gyş4tga ^8'O2 մ_؄k4 oCgm0}jHQ9e2w ?ůKD4K0L x j;l;DwCredwH'M3Є slsa/}AIi?.χX:GfŀTx5EsRxGp "$\o& A2e7ݫ4kRȧ|H :QsKvค֭À>,?ti]͚29J M啯zw-.l;aJr)}v5l]hh`O4=ӷ=WX !DoqR&$P\iC L_ۅjn.wA. Q醞&:)^n%k`1OJ&|CY_&HL ^.cyjo8keSQ> *CJ-f)d I1l2Tg%F{/E <ih:CN*< (T%{ԔYzr8VJv?$[O'2at(/YI!dq>}as㕱F_O8D&ωz2%5%`M^,MOđ r$DFuC$c)_92E5!M0 `/胋!=OQ⢆ˆGĂPyIaY|Wkg&%E܃ȋՆK=QsWDr+t%#&ѺU{ ׅ~*܉%Z6}3F*eHpȾ~ͩS}A3?Vqu({ZkY;"|SrPܛАBp="f"YwP5w fk\Eʬ2mMwZhֿQSԦTN` C aJhO%N믿3XWyiGm`~LAMV,K;ѯvTn o;6ldLqRK"Tۆɷ IOJ(`LH)ÉW)QMomUBr)J.He}D>/-]ڎ8;fq ,h_9 '&+ŵ-@eˮR1"XbfO梬\(G :WyԿ.`ٳhMhokBb{($Rkb9ַaͰ8nl _S}Z˛ uW~=g?Ĝ@\jh:MYyۃD{gIM&r XN?  ]elvIUd[)DA1\@p$ֲ]E!ԫb07F.Ei4:|5^с*at.V.%3Q\^Di޶s{:pm<8sfWқ+q(@VL7H\o Mi|[gHh6XOޏ>0͟ \1y?l0cZȘ휘0; 3+{-JsżD>̟䔠LK%ؿwJ>$e[ %+ZXY /z彗hT}wWܒ\8ftAT>VY"uu C b{OMZ؁|TAU f:*2Xd81Lޢ`X5ՇD%;ш$M%_1 bpF3>*U&&]J:)3,5h@4ҝ+D=v۳ \`wS} y%wuL%4n.SG7N|csDor m̕mmbQUcDBWqMm̍9QГ6VSbfSne5:iUKUv2=rz1V=JO_2TǨ=0?[-!bܾ/lX?dD- \CPgj&lU*ΈAIVvD k$+И=@Kl2PIQdfSbËB4W be{{}JqK)e&ƾ)$O Ӻ2 ,3WتI,ΛiL) zro_0LhcNUtS2"zTgM·Njn-yQ]ezBڡ8|5]/z|4=EM963!z#^2F9GJ#>\9p:xr\w4yjϬ|6nr ʲL`(5p᤭Q|NfuRo鯍5ҎibCV4;_Lt bsu]|CTV 0BL?mU:9Q&T>,0b2Zۻ 4xdݩ{Pл?MP_7K 9j.ڜr-IoX"hMac~7$;:zS>@qZY WuHl)[4; 4VFi!5TcWrA#˪`? L#K-rƒwB6?&9@*1̬qʺfF#gOOy=AbjGp}xdcYHvPP\MǤ#Hs> u92ӹb5LE}" _b"u&eZ4wi2|;N|j-Ѹk0"CEzW)iK iڔzq$Z&褉ln{ ld%d9ݞXuK=T1.oMQcl#|N S_gj2X s se,̵P,-tbP F8|{79#MŐְv&Y̌Ǚ}^yeNH< l~7Űu"ȝ|;ױ++b=OVuPF>KȏZaV#5k}yk1=}  .&ۋO4; ׵( ,8KhIrf Aj_W[g7#skgݪz!h?IgUTڤ扜X֞:Y'X3cn NK")>CbXkīS[LOIB:s(F>ѽn#k,; {-4,zX/'(L+ lnz #"3졸Qb [xn͂HaG֊;0# 3B}u}nBOO?%1`~ )n] z$6٨Qִ51selk S=˟A_ $5!2Jgwϡ4 wԀr FSf!q9$hx?LSrxdJsi,c1,Iam>4LѣMT,m옑-l;rdqZRIڣ7 I>[sT'|j~u~؊oOݻmYMPy DӭSOUk#$$=;{#H>4Mą U:҃&Wr xF)2 -Hqw|-hEǸ#BW(-b3W&Uyl M!טv>yJ azTO..&*eC̿jV7wڰR&t|BeqػW?<7Mk+nV;s/U3܊IGxG}8u燌n%Uyyu­XZ' ';?e7JP/\,D&:/Vs]Q dptxҰ"K @=,Y6N=.4q3z2>|p'$HT%8-4?\XhW$͵K"OWGW95b굷VU3 񟙼.J gc%!Wa52HU}X7PdѬ0> UMqZMǴ 論i4e9>ZRP»Fk3su}yVˏCTSB]Ҍ>bh=`Rgw2D6֒9a#o*]S3кҫM?/5TTe 2;&ei|G_x"no|hOÐbAOv ~5%ٝ-Vr3JC5܂@)Z{rҔ:nQ2g 8%:ex6Þs#n_7tR#WiY9t/X8^AP:79?]j 3}t+CВt*(~5w+aMHGlʟa|-ݗV{[\ެ2]ɗm <0%;&J[S(yݩ6ײG8 Gp@$.SԟN(n딙O RQqh50f4\Tդvw]NW|=Uzsy͌Pld[PiåXx̻Xӈ|)STU%G%?2~Ωxg/ C@M 糉B˨qs}cŎJ|q#ĐUA~<3^쓁j6zeDE֘`XXTr#̻lWЁwX,8.C dQW'f=`w֮(%9#AB"ŝae#eiH!V~AĆV9M%gfH8Cյ'_O0a;8<ǏO.^oZ+:r+szz]~pΩ٨w^(&[9yۢ'_k=)1W 4$Q1L+FI,:/hzO!4 jb+Ǜ`w^ V.)hi  bԨakFn7X~5y њGKzEߩyEtokQߪ%\^ 0$H\ N^%IyHWn^z r;tk yT1W:—&fP@ -iUv[J[ipGragcpD_T4)_y.CC"LT)7-J(C >ۦt^hW3hVJR 0 Չ?$7|2܌ĉ.e+ gzC~Z=HE4QKR[9T Ə *~RִzHȷH3U+g^i"i?av$t,< J/U'}@{Ygpi5'~^mT((/\wp()NyN҃fYMR'K cMD%lF+oBqV~AQL_,Fi%l]&?짔DTAsc%Ie@A1d1%jK+Í(yeN֌7VB r {zC[IK&2/OsuÚ)i%Bg[u(włI[SO< m\0FlWj>8QHPD8blcr x%p$*gp47R, ޝ#F-';;C  c$EEQ˞zjqUm+Mh\)81_ 8]4S;;}h832w1oXxR_tn0 h9a+hsS=x+?N.J)908_3qDIt!O_a\T5\}*z k&pjţ^sKXt;iTicP )n[~BA|μi}#C+./XGsPԯX2B0OeW2IUY4or*l_%Pu4/ )I,@e28\] \L·, `w`gu}49^Iس $wp(1E" !k|灉ڱq},ڝQϑ=>Hʱ(!QpΔrȶ34_`@:O^Iu(8)1\QErQULhCD}v6/]g3oJ= ,EUPP"_=RIx7]7ĝ3iÂ["7h'm 9_Ov<.J=KD($Q76QfB70_檘Dߧ˺%+!qLqsOgSYv* -f}P~zӀP3c:.lϱ˶B,c[F /߱Eb0Z($I\6XˆHH$ -W_tDɸ .|XP3g3ZKaT[&BUh-Y6 15stxHe"UT9b@wfؙTr <׶GƠ>YY |ێKD*jb5q?o.PE1Q Dp.a4v]T׃ף+$~Z2 " 'sGv UG~]r,HF~h1FRAЫx)f]قޫjN$}:.j$M ցsf%t!=I:sήCuʭ*-֥G\н\fb=&B^36lCpNbZ*YrxMNaR'/=jֈU;3˱IZ b3~y ʱKҢ*lPYBӽkV6W`i0?6AcA ,C$ jEҘltK]p.DPZbċNx8|ܵYS7ئA'MN&N9e`|gT}^ K|Ϸ MeF`‡ /L 2=i9t^kԃkϜ{P<9V?=+lD*9UTq7:qZ]/H> yԶL&S׆,5]fn?1V Z:6JQVulm H̷l+,OqtyO8nsO'a[gCeieŮאn0z*_jiF˜{f|hA8[O W:YEEZ+k%WlǢ_ ⍖{2WV1~6>":tꥰ.32}fLZL!ǫ6H;nV?`$Mz#duIU~4>׶Ro_5ibW$Fm.I 1NUAS¡FҬ:LN6L|z=0GƭEI6-0 +; `?~i!5{.Q w"$ OD{MeyAɣhЖ4w_чj"2(;~jwUWclU5P22D7}fc^ H)Z3)TV*f<,Jw9k#e0+ 0 !.Xl vb~:uBŮC麉)$A,NB->왠Z 1Ԓ~E]X3`3F;8v2wyIw%ÊIuK#*ŧ&2y0S|IlbR#jM"?&L;8Vg(^6^;EfRZ7+hYqZ\ ׬?! 71# ,BI7xΆ^w[)*{̶K0cm,iڝND,L|`bfǵ~W9'ƀ)ZV)$$D,m_˨ }|"wG]^cV #(7{pԕ9VmBS&@Y>۠GZLt2GĠyשQԁ79 M%]j9AaM. {4}NJ<$ ?mOIaY0ׁV7pz~m!FHc Y-9Oy+#4/1[Ňc*Uŭ#>[Ow>=hHdzf[TZʒ("W4ZhosOM*hA $XPҗ B"]F:djcW/}qvv;&V2Mq#7-KvMν1J5rXa>pc<esfԕǔPJ*h{p:_!?E_.T$w&  @puޛnlࣣ\+gle]HP>ZoXAzjk,*b|BKoiƘCs |[d^c*v<%VeƭRL3z6JZ+G#3GΏ,"/2i}-Tdq?%VǀQki/E TF\-j`q~fLD[\:&5|bıVԨI^ ̝i*8R(=7Dsyu&|,kr7Q|wgFd٪Q'](pM1u.&P53bN O;Wt>kwQҒj*nrދ3YnA8ѐv 8iUV;͚0YU\ o^ad}.RaאesVck™{9%H|5-v6(7yߵ];'%W\v_r'`Ԟ2F@g)"T#ٯLxj{ZQg/P? VV6h>|OTSwM [jRlAUoB15K9 zAPXJn=~Czv}TX:0Ģ>>[X;pc㥜 3VA撍W, BTDf&&ԝkWc8C!xƇD[=>rVɡ9: ?Ax :cI`3 $  IKjd#&ǘ/Ao`n4AJXf|;TM^&_zkML<sWS ?JZcͯ@^U]1H+X`~/-(c_",](}2vgo\JDM.׋P?S/%1 s>Z:nDQ&cYe؁~wFK}YZvY("G$;E8BRW?4_#ΰAoe\PcJI]H0]G:ޛVޚs!ljQDMۘa󸆪T-Df1;SGsf -M#|X^r4q<@ nGcW-&[{N(c.`t}_$.<_:mD;XcIQqkF@O&;M߼MH&(SN 8QKYm"2?]mԠae`T yTmv5a*TwrZJ =\G)5ƏI25M0^z͠5QypA,+n8\JX4*J6;0$(IH,}ֆf$6a L-/n&hUB:ƻ*›^ʣQaSct) /Ӟc;jV=^u҂Pz]+ H6Lph!w N$e:ȪfD#Y H~ 4~ԭV_e +dEL rg)'OW Q17?D[èxriibBQ/RJh-ji91,O o!>™tBY C1|j*j\7w8'Z A?FH`EPg/#$Kuc؛M j7ݠO,Kkf)"/ikm;ռF\>ˎ;T̗JE=B 4ΪbʰW ?b0Q1o0g=>3^2-<*hT_D2#qהhKC΢z0u߰o:]f#`L'5#Q+ (HDxAǀDiE:2#>ۍL)ߔ~iӴa-cD,=]Pux2.tS\ɍ+D?߭'7>b%bb8Չ{*#)UG|QC7U֢fQC|nuH083Ig'`0d:2.tŲϧ`Z%P~ ;PjZK(|d@sVbk4^: ٵSG X$\jɞ@5de}S>j9fs4!CMC Ε{]̸ƌ UY81F05Z>kS?nbbA\,sFէd"/hftಓQhWȊur ԫ_á326.[ն bL88NߜM 3LDL0n#ē:FEQ(͇_Sim%ڽmHA^F6E̞U2:3,fOoOu̐Q{' G9.e8=̪H X[/^ h’ I%+ 8 +=Yk qz?WB4$%<[@\i[2b!D>M0(qမ1adL;Fݠ˅Oҫ$ 1KIhobn U+JN@O47Z3p [DT؇qp]J D4 ״,HlU&0tzClQ<12PQ^{h눞eDD|,-bn"͑YU1d9Kx=P.ታt4z/dF줎m&5M!p+\< )fvħp%`%'IJ%aa2?T$Q`H\'E;M8 .nV\ { v|\`tT2W=oT2 w7JQ&@/1 &CnBJ#BܞOO%qx!0سU QݷE|POi)VmZhnaf.B @=nNw"Qg)~&?R5iȁG> xLVN{6~>m3V 1EO!$RA+Yv%= Oz8~b&-8ХOA4UU@ux:AM|Fh@Z?q{ g^nͲ9FEZqD)%S_U)f9}sϐ fu5R%:j[;U^%sKJ:f"|ш%CwHB#w;iPhd_:]ja N=þ=Qb^2rP([]v9.} t;5##6~X%Ѓp+Q`FJIꯗ{4i鄟;D%dz?uMWzO~8C uѴZ,m~}\MGVĶc3J֮KA /}G:&roġ5N9ڈt).EOw}pZk8;l!H`3NnZ!.7M^q$`C p2~:X< Kp IUˈoJIQ-cM֛h ?2ҍgC1qdl#3X%N|_i|kK܌$ie1jLyd~n-2L01꤯¸tV3g_MۇSRoޔ}:ZmkV~2ZC06Ȳ D? H=\܈҈o#!3D*V x\EPb,cz[X lR}fMVkc6xHkD ~㾤2Et#:~z.UR%ض?^^⭏7bSBRYXFe8b{S"`y\d#d*b>Nn+~Ȁiv콫6ΔOz|?TTϟ*Hc ^HWQΟ]6FX{a{3Iv1" xNG#bd%Ňm_Yt[wpvn%0E\U'%*CR:Toиvx) ȕT+YRӝUa\;F͈5gϓXqf$1޵d9K|G~5d!RA&Gnxe9Ɔ6UǙ6ԣ1?uލ<;v*W L<+GNÐ3t8?W3e>w` ƛx7󄁞ޑeL25D dJ4hS2{Y\o= 4:RIt>mAGE'{SO!z/21Q-_{MHSj>oH눥zCO\r)oxKH_gި 5HomILls'ES5os±eQ룗 @_Cm!G}+GmޖiT,y[tJ c 6M#FbPtGizu$ж?QQ.Zi:UBnw<8 Oꣂ|@\4~Cc5mG tCON4tM0N9QY/L`gLv2]^VS6fCϹq5@ 9{%K {ǔtڄ-^`@!V5^j߾ gg vy`9Vuϰ[iZ4|61Ofrv+hj/b!pM:[mq^U]3*gÎbYyz=?vrs%t!fΈR vČ?Iu8IO͢ Gxܽǣ$ >kUgd@IQӝo5Ca0Sc c:VI[@^YYDKl=5&b6P~:EO˲b[:` kk ~I&pExCBb\(A;途XR} %hɼ?Af\${ tE^Ԃ,~bٕ]Sr}F,w˖$ID3{ dAoeMг5]ыq⣞T@Hޯӂ`8Pq6i%tW(9Lj#1 AdIv D EFD)uBvr%T c iH$\t]]h2PPl &@ fh;굦.HR!\M$uiZ_;Ft)wᛏy$hu@c+ER슰cj[2Q S®Y`/pHMU}O* 㭢m1P;`H\8cL.Yu|B,P .rXZu'; ldb8HȬT͸rq?;Ͳ'30h/GHjp9OvSp9˦Nn=(Bm(~䲆kS6> SĆ3K֏SƉ"< btnEs7BJ3-L_+_nl$沸i޺sGw`C8ܼDeb/QD}lCUSY>ypOXЋ8 tjO@^Hrcb-sTup˦S%2eA }=r  s7&X\Lޤi]v2aŗt*Jy}]Eq /۽``*TiW#!7'tSєXy-2H+IBX=a8cч.v`b>Hn))aR+~٘<xɏuCXŷ?͛w$=i UVu( N=P}@-H!Im*?r (^򛗒ܬ;@;[-+y,\@@H<9+)\pۀ}glD ;BE큽Rs 5͹a7V,u+;XIR9mEEeйa,]!l[ cO;`j7h#P¶,JN6 ">{1bz@¡w0.pԀb'\ ̶l66#dm`{ xIJcE%IIWIh}5fg_;g] KC=ĨGHK,CtL(J`vP@zP' Ƭv$oz ,N{ и W:؍ 5udx5A63i.@NU.{b=+{';,(*;.|WdC厞ZV+pz8gp'.jUB/F0]o嚣R-t91,!{IJ#.̫,*%I TcВy7f+: >.gg+s!i(IBv~ɭxkalCnxYz) Hl+I)^#Y%twZUA/y.Kp'gI 6MVc+Bt&881u 0"roĭCJɿZ*pCX5'p☸r׶XvI5l'[(NֲЄ$WIj}畍)7ҁ)Yo< cz-o}Ξ}g*<5Me[ĄU{8``4;Nx#) 6㗑ap[Dž"2PQjNՂ m1z\r S5,ΪFJ--㦴Wh~6[x}U\r2hE+{ R܋Ό %L6wR)exyOTHz0>U;b^e`Q3TLۦTz&V? >>΋FƈZ#_H ݦ?H_jZukaiȯ*? 3Ray‹"}.8Z+GUyG$+E1./PS5̡;w4uP-㎚1|;0W{'f(Y@RBx eMpF1&ot j\"<=VNB/S`t>3{?2k=j E 6M?Y$JͪN9 ^ -y7F{@en],rOˌxcUة_<…FX̓\⤡x`MrWhhmh!lcBQ1=ma ̺?8)z7Rک~dV 1NQWɎHtO@]K gNpl|X~|wPPٗ "4p4o.V@L` _ '!{[(ȡ=ܟő54̺քBF-~,Zw^%ׇ^wvAJv([lo ''Ҁ=}]>z<&(+JgDj(jn߄upΰYMK(h^+z{mG;pg:QꝘ6\Wlg.,}=,c;?K;FL}=ehAu~f fdt5rCvTܾ\DOǼ*_MV89 WI-b,l 2)풶I9qv9B_q03g H'ďt:EzX-8&z q#/LK .^"s:G= N;WA4ÀdIVNr#'A |zGV !*`S7I#r-h .:3gh'ae `9b8G!%w1q9$YlJKK'(3!Bq%/gk-.W Y.9py맸+si1+(>BJU6o/c\]Ж؜\ [ :ҊCap{.iiz-iTQ0znնt8 ު^pnWk6}ʼn NU,؍p .㾘Bt?5B+<2˲p]}.LX )}7fE\{,cBKH#nK5h[vuBK]8˧: ѥk(:pk1-:(9;4ʚ!khVHQT/a7L ^]95*o`9C):gKЏ[TY.MЗ QmYw-&Pѿ/0{,Nc=ÁeKf?ZŷA0"Hi*OYҺ!$عl;p0!R4^I#0[2G?ŻcCǾ&=L޾{h2lHcU)Q+呻d,qg`]Rd{Fԏ0ܪGGt> #V4 JTUs֦_7a7V][y``wUجir!;eY )تj 4LkFp 19nutvUweZThx={I{=t:2Ddn6r_Bǘk0s^b@jZΣ4}Tx/׳%[D2 !P+kz A2j ;#i. AG/jǰ˥#ZzrDFahXv\FJ |Z֭:r X .b$/|kFj%|HV29}"GQLz?/lAO Ȍ^XMn3Flf*E{^VOo\ڴi |_7K<ރvm X\by^ l:όe?eAI',;A8z2{q>sQl.QPk2ܚc;e:@abi|.]Ŏe7drT6 e (J@5xsGރ ymnbʦ JU *sqYo&|󴾊14!ypZH',P ƑUIy@%7b xOX';è(RP%`I_p7\8EC}8l^i.b.`ΥɎe>ΝG;bhWcK*#c 7Pf?פ!]3!37Sܥ>\ǁ)X!o%No,g˭5q‡6ꔡȀaz˜+N8*Z͹y*t^tLd4kWquzi#@wLEEڸu6+q&Qg)PXDf٤ڗ,dž<9a{7;Qۖ ?XUtP^QO4rd.G7E mYgJVy0n}Ck.kزehy)$>P# T Qd$lYs]kd"\t>вd`/mSQ)🸿 f";*x{e]Dl_]W" ^ r9)S~Ão;Q̅fR֨ds=vN΅v.d>h߬ FJxA\h]DYn?GjJ lkP$*ԇѓMLʧц hf*Cb*ݳ=fTQ~s*OXrFflIp#]˫A| 8zKnNIW O<+W!y]d\H8|޲™"@vMu3!6V(KmƗ6g{"b"QC3]#W/Ec;#zs$Wz466s&ų Ej\yDw^cXZ+.Ar6 h(!ϲ| X*(.q9ZJ_3Sz?[ʁrvصzW=uč8% xe.T"{20>GկKk<1&<ԚN{1->hbȢ?wخCaim=əcdMF [d`TRERoB$&M$4*PNr)lOWNŚ~ cZхWrYI~;qsFJ:X7;CYh#BbH% 4uy ^~]|N!R,͐RƋa4j7=vw&D|rs݂1=dwE{D\ՇQX],)Q/[B]pxm=V@ڂ5 *+\PRD㇃mGyYvՔ3أ˙`{r6Fݺ!7xѻ;)6o!󝷨oc/Jyق+ U}^AAiv1:c1"OnZA/_`q $cӾWzH:P2!)b\mi?dWZߑfaGתU=\蘋wB^]I 2ʷXNUg#F8~JLDU[a[lŲ̒)MQPҧwEއbF1mvdS”Ό_es}@[i&A"Bm=p$}biu1iV31g,M/Y86KWQBO JZA GE(ˊ`CT ÜPMݛ 5h@sJ"tdWvE(˓b>c'E1 i-qw1Ρ&8xKV,Պ/4þHFi/Gt<ӑ=FDbtM,k_|ۃW!Ld4<*=&2 D~V@E}pڗɴI OC|ƞM@|e Xnaht3)mK_&d9 xC77k[G K1BGk:y̡^L#<ɭӝOb dϺωA2i7@|8<Yӕb܋mYJ*d&q}K>uEGs j'>\+IOB`k3]6ҁi&=d-UiرHHH/:(~-,]K%mY3A[S56&9jvi BX]ް,Jci#204"X @nб߹V㍹c|>~-#[xX) :%/Mfa `*,#CB[o}TrL ǡ 4?xU~; 7 O]7;>!6U [s`;HDc>@g]D\e[O]WSFa/0`tȷkǭehuc=@%^ILcI"2Q P3sValT.?k"B9~$~P@Hߙubmfw.S_Sdښ2#e,S``$pyMV&߂.WL[|jF<23aC}miHP҉N2Eb /pq4]:%3p+@Qcmzg ]ZSPiĬID2qԴ`%w*f:/l~ B'["_K#qZl:"~P5Atء ǩ7 ϴ<3e0AW0q@]h⒴͠: m<uL-Emm`H^هY:Uq$"9F9cYǢݑG!51oQ%ѣjsUH"<]Y'`sznP/Em ȏ" 7tOí@P:Sx jT%*obJ<$0؟Glw/<Bگ֨9 j`zQvLh28㈲M妱b]M{yE˧g kȧг*Af g +Y;gF7mvog&p"Y<md0D@{*FɎ엾!z^\_LQSxִ68 ^'.VYT.aem꣆',q`2O N6Nw|idKq=hmˠT+gJrc& $>ߓ5+=WJ|_7HLZPv60 ?o-[@y~Y[{`%,'qOaމy yKMp8L9uWCD~}kϔw}{ӻwu\=: t"R V(Bjx eL"ONޞUAw+^VIZX97Sz ˎ{F3zmgucTA(0|uAB19%'HC52K=LzMPb 25H?>νѬb{9ɂR^,쿺NUֽMOQ-Wxt~yL_8o'r!]K{yQѼ|J9>nӀJxl4g,0*g3(_e?Blî-ȋۛp1;$5yChC1K?'E;cx>>`'3Hno1V`[S7[$TSw,wAǯIh6wBD .i0q %\/SwT:7ZjwJ[uuvIڤy+pIXk>'*[ᅳulDW"rЙC@~''Y%Q&->d-g" U,e1RUςėŗ`&,YLJO +_aFr9~6򇫕mZKA9( ? t@$LHZde SIj4b)?hSNKy3b.ӆ "b@֌,Ŕvmd߻NU& \|M4'?eP-w O;z u(@XɶNLʴ0u 4r˖8O_O<`Eт٨sEQs&`S4;Ԋ^'iLHhQ㺥m<׭['_Y_{PuWLCIe_) V7,JQBˎOdy-?$L])Bw}\K'VK:ɡQvDU Zzk"=. >k!g[=j3j][̱2SD~+c0!TY>ffUE$#Ci)yZrg,h񑞌A+Ej<3/i40WwzE("1͑QǼpă~NO|"GjP>WoKr7BۯzeTBO1哱'FӶǛGklh+<[bL *")Ɏ4qYa{'䩺Lq¤0~5z Qac]!̳Jm0"(Vmɼ 1O*U Ѡr^ 2-KW^1"p/c0S\ O0 CKkӬn^9 F3?ͩ,HsZY\0mRJPOϏ@. ju7q1Uo1pe4N|z؇(գ+5}6L?;y)د4NEJd5p٩fжL$FI:` m7/+ olӗw2)Ӭ'ƛ} DyfѴ2ȹTsEk1>O:A"Q 'JzX.ug袑eX& +1zTv`La8j\ ._<:Cjrv7JCbT *NWOvI6y7̧8Q%J(%W QVhoesG:}Ǒkt;k=k? =TMo&.;qC'kxAN s l 2r=9=(C;^Ymr-CJ̐2 \S6Gv ri5(SAjo !*2@ܰxHߨ8ͬRkAhM 8n-ݝKhߑA.aG-o52J|7C),{Zϳgmq T,ˬfS%!_-q;݂xI-WQC7zIm^yiDti c1b\ VAKѽáК  Z[xdcguk:p8 i6BxǟZƐ7-GJmv]P/UcDˉ䶎+@;  ^fSz6lCd^DrnJ%r؀5{ʗR?{ߜjG VӲnB J N&O[FL*EE$ ׈*a>qkG3@K /sQRCZD YGy:O8$PI7&w֟z>Ut yaء8ƅ(q68Z@GREbxH|:qYԕ<HbIJ,]%;[cʢHaPkG@ )EjDZ}~ !a44,_!LXޱS104͔Y2h;mOHJ a9ƫlx )δ!ƓvrrN.fndzV}>0$D;W yJՊqӵv~*`Jn 5&PNC"qbkǤ3'1>J@qfW@E^ѲB y/ M>J 9NyaL1Od'xgs[0HJg' L6PzbZnZ"gԝ1LW'9 ސ4f1S/̜sI})րp8 ) (?&Ed[] !|ݣ9v J9[ѕH<>İ9i+c/l۷;d;#pWC2e%^RqKR Q>+WA-:"r'٘#dimh[[km޸A1ʦ{͞ߍD-v>:M:0\Ne;Y<0u{W Wb[ܪ;xI<@d:e: L]:L=isg,{ -0vr8%7,x(y`S֠wfNb^"etcƛa:g! @,F,ݮn}ZAL~ɭ ۂ>s)۞%a(&,ɴ٬$Q唻W1g%d(b#[KmzDKofD"1b1뽒:a4D=8ͳht(ޣt,*$fL˔߰ΐl1"j;A/ -t@ ;\Oj˾YqhVK<"h_K TTd#6H7v%4N ?,v̈AN&[I PCNPK$R \t xB7,Ǝ>9O~6p>V(fG|jmpdzKSL [("L/Ȥ\Qw`!k9f$a6~<^)( ϜFͰ R`OUHkJ7joY Os6ɦ|xaUr=bwhTʁɤQ9Яeq l`Ik9Vv +Z&ʨ,z*FWo1&# 49^U}ي%'hҳvݮ;< D]&脉֕6\=95L]Gyāp:a 砐M3~zDZكi۵g jDM|9fEZw5޽eܚeD)s9דr niV7PuUR=\SutG$|%CiY\5)K͔/wK5Se>zQn+eciy[\m w qw5;޵b=U.p#6m]/3Dz#UڶꀴG|Q?wܾ](u |>P\hi} 33eQK1GxDV:Lf8N"zyPXvyLV_4lq.] a'<9T<.1G0qڍbkodF3`.49w"Ђx(VaMD Pg0 tAҠIt~yH:t9xVs54nw^`q&'5fDԹ8՛rHY,@落g{Jz2;)ߺS"Dy -{28v\U(\ `C T<>JMIT.eV(=@xEJOTS6G)WbNٻ7u1TN$n8vAWh@\|EGϩ9y DF)}˒!"yed<`S2X%e utnjd2fA7¨| 5z5ՍHD=lbuOkj6y {G@('OS!ԉq̛O/eZ˸3q"4j"ra/zwpI4[k)WE0TJXqEsa{=K[b=?6kY䜎>3=t1ix0Ε5N`GlOE { !}u醂3=ƒ /pN ~j/LĠVxLA,NAO=ۥV\>Z-B{8[0m-(y%[)(@*< 8,^oHF_ԝ4$F3ɖ[;A ,mW S>e'ߞ`).lQMlhx+şKHFtX~")a LJ ⥯A)FWVxpY4S x!p6Hb%u];%(C%%su _$^3\ݐTE*EN63߆٥nE-8s(qE<ۃYfz鿒4DL6 ͙C>Q֘4c *-b#u|M2!;-CVgSd?miۭBeg6(oXtl2=5Ѫnd}1%k0 m1Ȯjr_t6/Azj>H@ P [ =k{[K%}q$AJi8)ޒR96ENi$uIQM.&0y9RvA/b Z^Q -r; G,V1z='pU %䖨⢸wTSuȏq )do۵-Λ 2#RuIpIUwY{ǃE,1iP*>ׇAiW\97a{׃&m똰S@LUiZCWZ43G菪^}*jG `HFJt˫p YӥMjJWP"*D^sl !(mT UZSpQ9xsBqȈvyu~;^]tNz&FkҁQ2X#o o4:DcT EX((!q%/bcw6XY+ԉ]} 2u :r*ri0 %(g|h'N}mDgcwҶ|ϊ!>zw$3->1>kEϒ$XUFׇ8 e焙~qE8h\TuD- 0)!׿b-{_)1T銅EWZM];cf +7^Nr {btU'1}Rdj"/;z;IcOP)BF r3EoKM 0L[ J47;;aAFNMr1,Y-nR„3(", K,i5{߾ VggvߊHzP# W(֧hrxk"Z/`6LHTE0!ׯ|7/ȇ$Kd닄63TFD_",@ݒ@NMq!Lh>rA%<x73.EZH ;̓M'J@yOzXCҟۈ酥Fj&\Ot#t%v%@z~ ZN,*1 5uȋ E9gydG(\2M85Q\;GrG YRCz`3K}Vɬ}Ddť<*#ߥ}|TL&禩YΡ y K翏c|/j?H* I\p,< 7mx'}4(Y}|R'aGhcDKПKF),Pw^uyND1yve]Jٔs23XDkǭ2Cj>1 fEߦÉ MpC g^ 418>]$SE~u~ף'~jS4:&{+-x5qO/?,q(M]r ɉkRYDit~!{NJ|3bϾ1򬁜 m>`BE¯ G9 'Yj^p^L3LҢ^Cijj;k@ vHZ ظO7A(ybh]YNL!\jeoٝ)ѥ% leN2:<9(̒PӒUf늵roםuG)j{)%4Ÿ NU.VݸWeX78&ܲm p%q`/+jBk3l~![ 㰤pz-7-ÓV JZ.Cub)1fpj}^9zoRcm{ij|fEޛؗ'ƸX8B%X|)yz<8O9.,D2+{wD<{&4tH54{DU8:n+V97Mع8@~^`giil־QDڎ/WŚJ[2w#)Lv-Lp$j"=2Ono겘bǾ!=F3) 1*6 ))~l5]UsS(}0k3:&?sw}-=;66Cxck6o0A 1R[0CTmDiO#pAhDs `Rb N)3`~O _۪)ѡ&14Wp|i8m4u ~Q^~:4Zjrb!7 l<5}K:;xofk>,`1Xo(0sƦ/D=l)Ċ? f@-^҃rAY^FY`%7"!mb7g0ؑ**IbTxI $!p㋸Y_#W6 5^ˢ[3Ay2Eix!?߄Ch/ֱ*4Y$28QW')7y;cɉ>Tvfo6՟?4 ֧]eATjU?_m2>RF$~ٌXsXWĦFPOpN̾OOBN:P7`s}S-\JMV()OIw/pǚxcowVgoKK qb+ o"5%Vƣ᪷H˸;5k.r ϝpv^T\ʀ:d*Mڐr:!g3@\En MqCL -Q ^5GH$i FM[ӕV8el`掤v&.*.9 < S r)zEؙ,1A Z$E϶i*BSqxK4듹NH h^iR[`YZC]utP`c#c+rra)LcV[ Shh]y8,DTsogtA-;o=1t P,`MvI xfroU+IS'!*"z(JWA|m^Ӷ\߃w{ʗRny9 Gƍ: YnkRvF1bDGMs  <&Cy,?8*PR~ϫ7߹.f;0(cݥ`~J@K9.%5Uqo7(~Tw>TƁ#y%Q8cxt:wʸDeF@)⧊gIT"v졽3umU턆?( WRĀa(G1U`Qg]&$]4ϻb%+YUŨn")C(<4~]: k0/n8< 3攝܅H3# PJ HB Ue|cC[ Lkma '+I4?P2Sw$HEH =8(`޳bG-*zۻPb^Lx tClÍ?,BcN7A~\u؍MbHжGyl"DN?" 01)2Rgٰy&迁〤&=k :J84m\:?X6a+5ݜhRs3 C~~{_г<LHDcyD`&Tt1`_=b%bQp﫻Xpwխ.% `M?RdNUf~oɚ5~^3DI6񨍖^thduH-K>.tQ|J$w~9{MY8s@kq0OkRMH9=P"';9lT#(yʭOHVnJ㚭V9Y_4z{Ԣ 0O 63&4О<˴<&K_Mj;oOJm,*},Ah6jiZ78ٟ8t85R_ke*rO/㎭b0>Ktq#B s9NtW3sȊz%i6W.1؝XQZ}$-78Jg5Gb!}0퉠݈ssq[˺L7)fZO*gɽt N@2 p0d=wdZƟRV?TwGo_utidܛhD s۫.ȻtaGB?J|S+/ЦOH%]xk_6(懶Z }0SLʹ;xn W5JdBb\6::n]Re[<7hfj,x}(h;xnjxZwT_3Fl^b ;3G?!R 4H싨:VCOpx0c=F Z*K+rXxvJ+?Gوpe35=Ckђ'#IM&)Ƃ~>Y$vF#V޸;~~̪c;e4VL*r>@T'"Q'++eOjwR+vǎ5.3,JnffS3!0!8J;.^b[ãC]z>n̈́k:1:/2CD@byjt^f+<2~_PTNݒR A99|$Mh%gv2(j W~<_4G"153q~6[ThEI긥qtѰ"A~|zFvnV(ɯΑD(RgZ{&Ӌ6q)ӟ}į;KP%׀1^I4薏jQ*j{.J|;tz & PwtDY_ry vr6i0&nD8f15Y;f0)Z_Җcʓݮg;]D7&nDWj7vڽ^̰RT_T6`yDuN;rWoۅL֒y"fCs1sa!A g Ͼ,SF[\yf9iq:]W-?Z1zZ2S9|1}4+5 Vz> j-u$gzeNxd޽_^Z 4 "s8]#5LQ4 K-WV1 |UԼ3|NB7" ވs1zQ5?HÞ(vvR,E[ 4\}3>qҐsY(j\2'X3XuAҡ@~[5B)a9x6sh S?ه0W2wT-ۦi0TP 6ď,眓"3z$k0VK0cKmK ѱ$0ys&Alx> #P1  xN&Q _mrtƦ}rP RX _wZ ?qnk{KḢ- M}PrE}W`5c"~/i.> :a6V L%M;NsUIA^cA? چ%?mxJ;&ث85pئ\NtjsGƘщh؀gn-X :`D.|#yr҇K2Boq?bɐD+H^yDrD?)f<*' U{Ӄ}Q6Xtb- QͶӂpeےq%M5|T֢ar1@~ݳ ;%nd ,`,_JedHƇȌ7CQTS!䌳Z򄥈VUԺyxϘZ@ۃ5YŧqE>i+E"\ gfEwˢJ˩r?fDm9 vF%"ýRbY QI895Q,BbLBn6xR8vŏ+=x ϡ+E:Y6Mݯ1q-a+ӌb8s' 9&\3j ~8!=Jyb }=9 # ' oJi){TfVL93LA){A5 v "Q.#n C4n"6o)<8nߑRRS-arFq J)Qȁ.SA}5zo?Z{ jr,LbVDdXGmr-XY׍U:%L_47&>׶ "*j!4@snJP 8 שn1}s#3uN-F9?A d {;=4q|9CD.jܜDe d® O%!'7L]BX3\i0F8-J8“Dũ]|w.Րtc9"ƛy`t5fuCC'XJ~uAUn#\{H>ɑ|Tq-YA/Kec}ڗ{) ĪfQL:j>Wϝ̯`/lFomH}eǜ4weJ7- (ެVʀ Gzc04i$Y|p `chG ='Xq[DUxRsm`yټCCLSExCABoj%-bWS@qa4d/#[܇ӝg;er_fs^wZNY7[zA[Wƴ"sQއþy/ǘA7U݂ g'60/ep!|WWl( {σ*OMyA;,ߪڥM#`7seYIэ:66/sSc܉tf)FawSBu8 wl5\UU,(E MAeL+l%-D5("׬*ۄu"wP)Ie NtY~xP7 DUW"TsP6L#n=6YugBTfJ !8T0Ϝ4:2oĬ&纨PQQTh<&}=iұ7ONxm]`P ^~2 Q#ta<?9 Va?,ܢvH!r̨´Y`sDmULɩvTvf=n# B8gT Rn/e '=JA[Zo`H>uo{A;QFi e (Sq~^HC4.#B ?J65 $U$-\-8ċ:}_+ ;[ vܳXvx)\: 2qv;I-AOӧDnemYHQamuxv_ʼn.wn7I \M$"'#vz@?Np.H@fs̚pfk?D#c/$g~uFtv*Gbod0S8CP_+m?ΣmXC Ҫ~%,&N͚zdh竽B(QcŒWZ}L1sٱ#. i@I}ڶѾd^%&n4{Бa>6[hk(𿺉CY׼z>H]fe4h%y-=z 12Y0"1yeVJ~іJї sɢ;<Ђ_fQ! jP<<PV1"M]6'0Ҝ ;xHx屿f:'N)Y@PM> {z r&z\5n:/,%L7 2,isZ QE~:lu*"{bkmu Fww7صum,ʝM&UV')'"MF]iSC' 0O{)rCfh#_NI j( {΋-ֱRթ˚Fޮ3Knj(@3=lqg}'Eī lc9}lf,sQ ג ^C-#ВN'LAqA4J7U8xqS?tFL @Mvc/(i%tn*wN# pXD$nyqޣ+/j\M 3~4;7 aL@%:ᛪ}Pң0AX @+c1v{ CDS\ eE|Xt'qs hBr׸g0(: `̘AW?'(콼EZ>pd8 &4A7|Xpȅ=8hZOВdʹ Jv!nCqPHL pyh`݋0jk(-,Ԃ)(J "qW]I=rmgj;m?drn*x֩{D?N`*/$gR0$tIFQNP8 a۲.'yrS﷜BXz Bqm/T|6m bHx^Tgg2>kD{%PeigA%ęMWBPi| Ʀp|2;㧜gB]<pv]XzD+m-SN鍷T$;hB74p?=Xe, \&&,M=B\#{cis ̂Ow>C@4^FP G++Jf2jZz)`M?ruA#^>je̲S 6]xtz$fCxf:ά2=F9y3ŷ SkP*F5PQ7)14 !\ZU[nrPHz)ؽP=CRd/T{҂Mՠ { Qb2L @`[S?kOi\c}׻i d8,bltRI`+["Ac2)L`!WA ] 9v*_-'6~Z$C+)iU0`tT^9Z6;tz42aǁvtqTɾI&`+aRT:WAtJED^UIf%/DG/eSjst t.caR=C ~Is*QfuGN`IDUq:\Qy4{}7Xx.}ۭjPrvRX@(AvՏ՘!4-B#tdoy=O,CF;V_=ˆ  H^:3/h>5mr')NUl"On?jLX'tLA]ge>ʊ͠1Ʋv?jёg S,cy*9+ZG؅":$4C ׂ f ?h/{FfcG) ;rJ7+.e S25Cr6Z z2>jAU>۝kW4*!-[W\;q#{)GTOn `$7 Óiu؏¸: N9߉RliT|S^PRhkd Bv,xH? CAyzV%"9w'j5hv[ QfMaO a5AJƦ4(_tX'r?-`SE2l ͂9f, ;_J7;?s921! N_} !e.F$RNI;g ~!"ż![`TQ 1چb L 8b m]m~caz.qgnWs0a9!Oyv)`!qLUG_ܠvyNlEie}d&T5hQ%wӏ3Dxwl?Q YF+ReZz]ʲm$Wl?Jg'ZEݸ&z=N=bM-MkZc_q ZhӶ 2PM5>ݷf_@a}Crs=IB~(GURg哃 th8>^F~NR/^&7 !è zRĖH avS>n6,Ipo vDd|2PG;ͽ($2qOs>*sn!Kfmb )^%:>F,qt'c?Q7P%\@\\eZ _u=͚;YY0˦9/v~v8ɿ8E ~7}.qoQT@zÿ/yHV#&u}z1`߆LgЁOT3`L{<&B"* q$ "rqhDʘnGku4 `|Ӎ#_n,Uے"89xn"{y[#'ںဥ* 7ADO46̴"qE/V,G[\vԇ߸S:>DR6pΔdq'^ǃ5{ȟivsCWlqwƫe^&[ 봢Au) 3Kr/@RoB>Zy~`*r]9R8LRQEY5Doe،D@ǼjggD#kƞ#缞 G ŏJUC!(үoB6_%[ ŤF9 НpEeiKmAسG(3; 5#s!XG0%C0S‹b/JvܝQ$-5ð\WSOD* 0V& (=V D Dwb5j]"M:`_V]8 K˗=y7cōz?%kTjjKD/i)&ne v {Bk,{j-s:L{,AnT1Ć_*V]_Ra< 2еYlt3vϬF61Щ}Qs%Gbӻ`:=vEUƻzs /?rB, >b&*FuA,I>+;]\W Ge]/|_zGTD^Hq:)&(UWh&OPVQ-ib_"~tyJFx^ [J >{_iv`pX@Il,8[U30e|@P_-PƘeǑ`X{Rw~oRKFF\ѱ}I솷Y5\_q)Ž+PND<>0C]3(FtmMꢃ\ԯ0%YvA#\]D-Ȼb ~"Cfu3FPWKHU1-i/# ]WMY 3fwI.ݑp~&9טe|x]ڃs(TI'm.kPmI6\zQ$Ktkbؾ]NVop1fAp< ]:՟cb7wbd>b@cҝ$Ґ\Q -Y`5%3U`Et)hQ?Ǜ-&X1?)~!cﶵiu7I'\Cp(̸D U5-]5kPcbHZe ϞxAX$z'nШM#;A-k pJY?SGH Y {+/JJ%iӗ5$}A_&P \큊 IuD#XD5Y) i-8 :_)4߂3Qk1NAx$(Y`0_JAh=C'(q@6Z6,Q̖h˫esC ih!ܭZ[iqxd)ӭZ:dQ?qTZvK'P8@˯Qj~Y8.4ThLRG.<}LNx:qla~]*|MOh҈>,a%|y bYoV1iVUʝz{>{`frL!8 o:J;W-u|"( <:އpRc- ylG~Rb:< Rq,  Ϊ/ k1g$}W=m*P|tFI_z2Sl^W%4=ugz5`flF۲ ťE d)xu J5;':iѲV- | Mt=+u r` b}|N) Exs\ޮ[=lcolAiQYA)&Ӟ{Z"Ԧ˰(2'pˮ:Ի݉E_C']3UVW^ft٠idVN a.o!D-shAƟ$Qe&?yAw!d 7 Q9\R̻2E#&)>_.]J/ $i.wR[Z1Jt!_!_xs 6bb=_ڱmuM+#3)ڗʰVa]j.`yI'jgʣ֫QmƂD8R2!L6bILn>RJb{ɯaƔr=0壱z-ZnP+UlsԏOLxh hnKLy60eoinWړx Nbok*pEdl0I>SQ~A%6p eB K5ވ8ޝ'ܗ}R{{G q*XWr WHrQsP/9˗BT*ZL2oWʬ0;*~2IEt6;Q$ȫ A έ+ AjC-xz{2T{O+}nSMO2R{~lގqY.D6U ^31Մ8R"b&Z(Kُ>A9{O6㒭^wx|Oùbt[eLtNfm8ik4# jQFS}Ҭdb|9'}'g} 6{qFL By;dg:U:O;B,YY.\o(i;^^PHJCٛ^_`4 7a4:ߡOw PB0gfgd-1F# gmGާmcye@ IYٰ%. >|J[HLYO?7P[%3mʽDctl)`0q>T6̘,Z` jه`dmh 590bm(W6qssy\N(Qֆ>-q!X.NTo25&>F%b4Wb1>\'"fǞ2Ǚߣp;:XɄ}zė[TseOjK8faZ~ڼ7!:}w$v}^^v?9&\mb[\^Z#̔3Q^BWb/K Qv' 1l>f@zZ&1ك;JY#AZ'ApZ>O$L'?Qvll+*z# miNP^F9{ԇJ/v%LRl+cWNAHZ_xYvAuՆ.bS.䋽%!yIң" @.^ NkpOWӘKF;- &R` (۫F P=䬢X_ q؏/ּ'|Mbm өaOV6b ] l+,hf|e&.T $|(ʋuf/ui9c0<ߙz,A,.Y;5toed~=tԐ 6h !8x 4kmfC/xbM/ 4^' ɯ/3VZǧIxf {g߅G\q'D$'(F9 'o.n\3 &;_T: y\0ՋfF/4Lfp]&*[oњ^V=o|ylZQ1*# fĬFen17MHܓW}{QD UW$p5G{hV(*UA"Cܰg!c\Ol{C%֋w҆_sxT~4bp Ml53.nQ>g8l ۓ=2@o" "f߻PcH`n엌 5c6AC -$k{DI'ކ&rR#Uko+~gM 1q8+ݴl0 [ ֣[]Mߜ)g ݅*Ԁ)lk麜@> 2W oRj4zedJ8- ?cqpSeP{LWW+*]3(Ik3"{_{%] Ъg)Sc4i:{K7$J\XB_d!3!) @ed\KM_2Wg&젽et(Xܘc[yt>HgG&It#G!X. x/QeSRDc}>OsqkI'BXԷ_ji]UawL&6ܙ~0@=v 4` L# vRTJ8C]5vI2YU~[e_~ WS֟ J@ydZ)W$D;Mi@+i[2( F v/0 GJnY&Ynfc!~3`{4jt^<fO%<~I~"<+THVM}ry5w)/g؁#u@&8U\)4q*BFVk})RnOqh(q' j pۧҳYJ" o]Y_jGd/{%i} [4Bvd ds-vWx*0"){ISG/I;|0{8j ORڀnз4.nVcVwg&-Zn9ȒċJԅq'71t83|Uӎx&-iyx)Yi uT.^Q~=X&{~d Ȣs-| L"xB}3:Ѵ)aTM:栞!_tai#+R#Oѷx {H]HE;ϺFZebqx)C:#!&&=i.f(kK D)ߕ:/h9>wb֩i ^WrC}@|]HO1=sj2>Bv^te)7NGslGH^cf4yBK>ⲧ'zF%J!80oFw5f'(bpaXMѾ:Щ- SL9ߣgMpڎz˶FW+AБƢ}zA@KWY5q#\ z\l17PW|8EvT㖄Zi7bDN!ݯ)U=Kςp/UIڪܛʲQ0NWdK5ouG6b"<@Jt/PT>gIz 8{S 6&莫GD[8jb!h+ f$p$D+A r˸6%e&`u.Qw^,P%X6(#U MΈAjw2 ymvB|`a}:,^ <-l- 6us`5ʖ#_Xr9)iSnz?!]{?q=X#yC .(6ĂJv(`;,D4 +WJoVp1Q "}%: 2<XCqiK'^ 2 idhdx/mU& Đ}*]=]-%A 4p{7R_fQ3"q;OZYF aQ=Al [Z-nxhysM!$k~dsx= Q4HF5Mdmd^C2ߞOhv>hH/y5~}r%+"G Ë}ݾ:?XiKf&6ZO&-,qe6I[4#ǽּ܊I[9 , C#EEbB^QiK9Y ᗭVT^֦3Xsw>A3ꦟ}Y bBHb =J+gYf?sLB%vݍn@,:λi}ĈgׇQmXSߣ>ȉ &~@8Q:!꠿ce2 8Jz isd> $ǥS2Si! 1" 2T%SOĖ 5g D&[K-(7LMpR%g(/>͸3,SnT(?ptNe{u*ckW*7+Z$W8!,A:g15: 27[Fh;.;qPpX=Y*Ԑܴl1Dt?1Om.VT^~QQm?;:E1ㅦ+ XNUN71) XA ,&;fqdZ}L 񋠁#}W6;MsC Tˎ(jDzɌ-B52VP-JX> LFQ]B22/i,5M(*58M$-qʏb\ trhmDW3'nnD3քC$.bU3n ՌZْ'iQ>[&pz?(=X:/ӿ3PW4M\;|U2_fʴ2}%{S2m",u/u*CkF͍]I =t~ Cg뉫Gyc\蝐Wi&NNXΏ;Bh%c+]H.nT!Q#~r? Xn_n6#[5b?X#ON]dx/%{>b!J,UkHڸ&)sK;#Ȼr9MC8F4CX6ulz$2nYS{XEPàPeF {0.؞^^lS$Æp6ADh |c*d"C i"kjf]FmKU EH; Tl"\@yOC,umq#/hތua[=r܋ /]ߟ:NSEXȜ 4oűO Dtm@vh,fE0-AW`☽!n?d0,7l'Mr.6l嫂-b#N9?0[;ZhFa~oQ'U aOX͏MOaEoó`_`=їK-p38)֍*bN#3\&ԜP>:=<%n-؁@!&325-D Wʆu+a1SM$\֯ á쯮c@ D%&icŒ5jpnZSƫPcxlm^8C-#O'%;St(5FG"e7:JMzC}"a?@Am^TğKe*SL̳ F,ȹa'] Ыj{PA6~ z>$27L$J3`kAHsje dS0e᪆;5^&\}KnUߕ6@?$2[k34U$~jPvJ0obdbM-`?=|zC2!?q*CA#`B<#.!ǘS7Yy$E K}$BK@ f}T2oeYȬ_DsșbW0OD3xuFs5gP ^"(\lQDUC =ԚZ/se}em,_¤v{gU4vE cZ&ԗB.пE}$9謒yӬg#JV G ꃟ ==\cS1)ēV$b KɱFviټJ}zBJuҫLMFmۋu,>ր,9F >YQ4ҏ+s?EǺȄ'|z0'M?7r0Pu>uGiT+.OZ_ 0爔1EV h7hHEu/jJ^1 ~X>8jKIK Nj>AZڼK''r(J~1Y:+YKlߕf!~C^]Nn#Dyx%dȭq3 3|g݂Qh|«Wf 4 l9= hE i:qil&{|Co-`Rc5Q$&ݘĂt(fsr`ip0_r6lu6Li[01RBȷRO, Ï<ܮ={cMk!S2PI DxY+K&Z `UJ[Q >ئa#A Ԥc/?r!WpUksRʊW_1Vuc8Y@77<1@]Sj(CWEiJXС`DAzCs|ʴ X}Ӑ/V3="4'k[]h6h'CWUdAʵ}P;,4;o ۊ-J%|u{e,`#yLJ6F\W5!:miIZ|eHp wHȪ_XfZ"c_qщ(]ʐ6lqUf 6cDw[@u1 {, VX`ñ젉_TL68dfxj";#*,vCхsQ>I<ן:DmD^dtq`дfxU҃fe႕6/'ŗA%rt6B897SoR+-Qη9f ~s K8:x;b{z`a?^iA'8. 8A CEqvTw4]W³'zR #L{]v *Yņã'a$#LYЏ'} '-B Z*U3H ѣL6c͉} C"ނ*]eӒu[Aj}z=>眘=$ΗdƠ`}> osb Va $ ΀fm/Dd, *?ICK!?6F*H̲n'dƅ-I%j_v7_!OT <[_s׮% jXzTf2`ӴMlz]5mkm7-&S5Gyjc"aƎrH2B$xpO&|$/j5 .w8+& LYwkWIB"_g9!:Br w.JCԠW+v?ZbDQo-˄ ?Yʡz6n[Q3j}S!U7HމF٤ڏN&BJgwn߉ہn@ahEhؚAI)|ʔZİ$mB$>7\kDӕVSO^޼Zȍܽ_z GhDw@`j/l)|k='GZ9:U ,X%!0)I+fb%C0^eΔnr^3(:kO|W "x)-Bx!\B|^Kvn>HNCg];漞.`' FΈ 39f`P&Ka[3( [xk}6Wsz&;=bPm8|ղȭ'{:|.خi?M21lDUٺ=B9朇NſurkyW*E.s+ę?j TKuL+N&tWw P~UvMʜZ `@r{~ԴƥZV0۽/WF=خ /y`0L@o+8c?Y/[T~i#;Z3@;d2Wm&̉ҽ4G>*n|OzF_HUg;rϘ`*z}N/ڍy]̻1(*GW,l=}/vLu ^]ev ];>z#O'SN׸ƙjA,e5`]iƜX.,{eeAP mFӯ-eT ԂAgI!-1']a +燎ZzdNݵ(N36x(pبQEԀoU\DVOOןJ|u *%" 4NwC|E kw^>CwS_s`S, N~)]`x/r"7T(,y㜞LmC'6>}C4F K\%orزPwfz4QuB˅TMGdYTW~r9~SZ]ZDH*'(`Vm2fCN/g{EITLPy.biJ$4;p!gm#69f 2*smj/M[ P3]X+QRm☂h@7r6 M䃑##;md)l,'eP%D;Ecfsta oɦ20- tp(Uv؎K_qy7I|i뽫^I(9G$#UT@x}zÔ\F%SR' sqZp4әz[ QS|5ƥzimO #5pj.^rMUte]gWuD p}ۨ4LLLNdĭ% qںJWŃIh}Hr$Cw|EdBvHAJ]bDyǴ$k_pgMiYZXǠ`tYa""5WE7',YN/ت#!`,4T:񬇏8V^(zǫwvڈ');h <^Oe7N99hW%#'46Nba8ԝ?y xHNH*Y vq  .hHC)v-FMsp } @*=ϫoHf5)P3>Z,voW:?{Ľy(;pF =< ;%~gγ#ʁ`ac}T =Ja@}(Z2%Fk-6A<pQ~ T2z/fon42IiGU+?V ="FZ5:OO-_%UnX'O_[!8aBTdcr(,l| +9CEZ;Dd!>@bhHUÀKT`t$s`Dvӆ*(QrJ1tIp7E}ǒw6 P 54dk?r긺+7 K +EI?좧'jT`^K֑W Fko:MQ)'~RN؄ ڄ9B۫iF-|kjP|f2Y zžQN2\89?xO/ö͋JDMWJtY_YҬR:ǘi1o7Gƍ'b_:k 7< ˥k$(at59+l`rXN(ܡkG[ԧnsaf2A͏s*1@Cq4uTC}YGqW϶NJ TkD+7C9 wҺh|q!6<$ܚ5 0(W> qr@9[%r<9&A/ UЁ8x8a¾JaXj8 䈡+OEYFX$.hxr۟x4CxnL| @9ΈQw>\^!X,p`?}?*/JOf"8%}av)S5l*!b?̢q>f,,f:qOqRو;>ޔ٭H~M"VzcF~ȳHI(\q|%ZG$`~g!.C=GjC+H8Gw IIu8 C4T Y d=H% 2:2]T&t bVj@8{L Z^z̧fz[@-: Gʈ>UnmodΑ; lL?üu-iQKZcxw'-Po ?@ ScաӀGj0J)n9jPnB9YLݫ,>\fJ~^<yk4l)#'K(À]&;R;*wBVΠjb!*aUJUncƉ"u +'zddLl.6GkN IJ7zԫ{+|E ŤT8F80)tg|a8dBHD  jCa]`Ɖ( Hwhg(;}[ϔ)-oJ `ƮV˓y={\Q8dU֨}|s *ƙn] oQJƴj6ysHlEo1O{c%iOdV3 AH?st.H3_agAj њF0T[rQ- ș3{@rśqX|X==/3@iozGt+7 Ջ.{Y㻳hth5B 8#jg < e0YC>Y𭹰@nWșx%B/>ȳԴaү۳O中26P~:>!(Vt$WY`+ 93RY}N3Qp_6}"r(v#m W W lV$j&c:m@czC4*g+kwbu~X(k+C]m c490=]AjWЄ@yh˔I{J{*;oK/'qH{e)B+t&ʁ[P &QfS.u@>о6X?TL3huJ[ΖMcDܜJ,z+|Pgm\ՠkX*'߲;ZЩ yݰCL Skeâ;-P4FS:6{ g5Dޱg"}vݲQ_Aٛeo9 8@W?= <WԔAEP&&CW$ !*k,^pm,(bS0^)]xI :mD{SbSE>EP^(`w&rS^iգrIck񺂿I ;@g")2xS)úr0bm>,SP$q!.FWĺ&Q;1wq[b/ x kO*2[ R ̞᱓50Tň poVj+a+Q Nɚ ɚ#P&[~!4ƫ |UQ,=sAѕ u{m@pep~_dǐcZAH4kvAS&U#Lc폌 ))QIޗ.]͝T&!QKTW}H_8)'a%䑝qx gDՊy#SKm͔]u*_^Hz hlZق7wvp^ C'7ݍu"C*;P`C*Ԫ-9[/1$O\7}gl޳z|_^C\c M(CEC@è?S$<.FpjP _2cFXp,bqX՘0{$#.~Oy@k:@^w1D+S^!XJ& F;a;W,X"{BbCЅI羔⡗2kRjFK@biuס }p,=ռ#Ѳ+Hecޗ)#HE"JQuhiGg#o$ܴos|*2c`S LDzsB=b߀iw¿]* @Q`2 "ZH$LloR/%CYQ'{soVJfLp sҢxѢLkT cYo(_\_6YZI鳤_ߔ^x:Bŝn(#pwq` Xf%to*lD`R](¤3nN|!%/Lh8Nތ 7 ;[j[:59Z2!lIS[ a~}ce1_ǥ_h~l?L-8S:QF%!!~JSoӴr)? UH k-d*3]Sr{~7K8w:wg f\?O͗ſ%cUI1>syy.CY}gGwRҎNkȉ[Wdоlz&8hl'#my[2ˬoig\Wt$Yq.l1aJ_jMokX. 5gr]D$¸LݛLId ٽO}Ym<)t0%+l C0t6v*RjFD*|4"z^A}HE*E ,x{ķu')Ib)Wj{!tea ~s~]$Oʵɧ㙾{^`u/F |owK.lj5L{?Au0?(!v#2?1wM^(-?xVRE0us yL-n.ūjFϨ g[𽽪9|-]Qy"y('R+47A?OWN/:{)q$4X ?s"W/it@*qYOtsLbyx jQ$s" ;&t:} U:_fw.?_E!EpMs j*" [5I k&)S*F\Vuq%ξu* N gFA B2&! ls)|>ߧL[o㉏T`_S3VDHҶX aALl{`| mgD)( a!8yJ:5lv[atvj]˻?`3# {^t僵I2۾ډZUXEytR-x 6Bn'p%U5%Ά&>0kC0kkEW{Kb8};&aUAfYyjЍtPqDaZ#kuf#lw[P޾l2z-9b\!>e5uaQO0^#)ނO1(c;Ka! )D<`ay9m&F˕4&zr7Qu^ 3oc(!?72zumr-߻m-0hw?HnQ&G@e AФHV$H `N@Po)]3B5놎97ډ]_ziTf/V'2A%OU5C?UMHC*9ܠd%<$ɳѽL*gƢap/yNk(Ws6,6)wimoA ~x[fJ1i|"[lA]Ⱦà'u.Ǭ>"OZnLѪI: V*VcԦcV"qn 7 >-{7@j‹.lc6\Hk軧 r(sN㲰7A~Xʲ^ ;2klKN;@VdYiIƢlq'u*Yqgu򭼇|b`rfgK[ҊV~\1$;@N_OGz23$yV]|b cgq$'T{vsO7Tw&*qu0E8!5ߖM;Xd~U ȄcCѭ0}ѣFHNf;=:ä;oɂ\6QùA Xp3d~}qi۳q$^i/j$Qʠ,VۈH| ^\ tЌ$I:* |= PЈYaWId.ܰJ o{EvZk4y43߄LnA ^:(X+vraTHF'wRH'b9f+`'#,&aȴB&Xx;|BACRnľͯjGWj+oS1yD|YaEkא_!}UWvQk%kY෮!_X*Um7µ2203`IG*ϔa|$u/cΩI/LLBU𰽓k{Ӕ'hX؞2YWN[\d)zߠJ92L ?Xpr/kD_OQqC+kyDxw۸7dnѾzV&RÎMSNG+9O+FoX 0DhPM>*xq3 jk-BwЈ=Yʦm3bG ,ҜHm=.cMK8RY7[Ehe[xCe#vň40׎<J T?{Gm0y'yY2n)=%qnP@M{4fMq!w_@b3 8#>dܣD-x+ڸ'S7Xim- J12ŒnDebNUxanPi)%@| [zڊGi`>E<) qrԂ^9=l l6h,^V$CclÚUME(blgQ'H{A2`G@]-h($=m5#6Sr6-\eo}ւ qHEQϺe0duX PxsSJpiI'ҨS۝s$^t(Kv8:i'DsN=P6)orcw~A-C>-U.kNNspm5B=fGFIx2r.<֤͆!,2V-#54r\s9_ qbՓ/ńOu{[ *w :Růeq%ey,=ќXN!KVBJĞA7 ٚ_A4G2g*5WN#y{D@.n >,]üJL) C*w8Nene:6?ӠϿj 4L X042_bJhl[tN![2.<@8Xd Ui>GuC 4j ipxSMl@O̍ϫ>*aGޑ,z ?ukA\$P3w/ȉ 5p&+"\Uh8|R׮Im5E3s:2] N`eeq"(EܡLbi=svx{^nt}+ix9̼@'wCpBʂsdZYlp3 $eF ag/$Inbi'ֲHcI#g+}Ǻ$âK<0)1L_y[* t.AQqP9*3$ FSGhx?o!xdiŒEᐌ#{h "dgx~aO&&EA ܶ95,i2QaW/e 7LQ8 7I7ڞn5m߉+p20=b/HdH˸Q}21W4x3 'I= STD0Z"{WFB;썊 KK z{dlړ>J {쨘?BЈ kmӓc!PakJ<'RЭsAM均( GU"myY" vˊeo[$'<9SO8;4d-p1ׄ<ڪR`9?_֫c0;~}&=FeH=E9D9ewYl¢Ð0bM6ZTZ&A}e4?:fP*%r/y?gL@}]bY.i+jԤ5^_ (/; +G-$[,S"ldGs+/N?4XfARUFYE4:QcPrTM6\1@oXуtWSR6d}}!C|wXN`VAOBNO޼|^tgVPu4Y7;vc+RG\ޅe rkOJmI'=۱ m1DgVNsXȳ:zȦs%-غ0m(/0Ovah Iw> 5;jaSlKОO;4y#@0 f S.DʱccK~@_-1 L6O"N(Y4'w#`QÉ]YY{6=+#0Qڰڇv%Rj]q 8a&ᲛZ}3v1Ȫ̆\{gKfHmY=JW".$>ϛ¨)۲axx͍(MۙL@ȃ'*E=؜bƝ$K $n6F|qf f㫇q/Wp\|)|L$7MmAN4JT@0gH%[ÌA@Z!{kO/N:X9 (qiQ/DSv0ԁ 0n7CK)x6?D.}eP!O^&,/&Y4)nPG2t{&@!2Y5Ea/1<Ҳ[ c6Sr((#;z\`)"¼̂=jORLlq hhrT޼.~y&i"1pʸ=W }5 Z'82hA8ÚPC2@ tɖx ڂ%:_QE0/|ndceh"ch[mK?"V_h gчQM0(#杢5p`ְS#f /2u}KXVy7`A/K&3W ?\+_&4gbOL:ʕ72l __E+AWw̫Cr$gUfԜl=*O"p>貸n&H"&klv·λ?k1-X6҅vLEk[Sn6&ÃUDuBpG[ 'M+" %u/㌃B:8">f_xqW篛ht!>qQͻa 'vK #Pi5"Ekݟo2)Od]uV2TwKÆ @6&yI1e#>L ɡ᨞O"e쳹W'S/"h.xjYYE|Iwi2}<"ywnl{Z;ENq L1NjB-({*CqVNGs=" 2n2GG̩Մg fxZOP-n#yL]6W!JIjmh0\͖Mzէ­DX=Ƭ #4^=CaGH,Αzb,iCfY=K.XO UB.?QQW -d̔p| |Rd / oqj V(.q*ٍ҅8y*ށZjڶeכ>I[,iOpڨ~v[!uF@.!c鲽-}<%oǑؤ|_SdFyM 0NߠN=!MZ_ٺѿ(ð8nJ(>-ǠtB) ug-kP()A黧IW7%UyMxb$eBX$ka˹u_+V䪜pi/n ef5AeRa: 0t<`Ȕee04Uo7wj; رȘ#fj d!`NU%6qϞm|M|t$ǡly3[Z;1ݒfR0!ρ8A,hiFJ{oD& :&|k'W8{59XoA?_MO>߫AF:mW%hxfc$/x&O{gM[D@`aF?mFqdXj I`݋Q..Q_zX)h%ܰ Z+X=`' GdUD,4#rBK~j]>WH:LX.l`HkV`Ċ~ӚiGh_Dp;Q54ueL*?ş`9͙-4EF28LuAoѐ.YfH^q{2"6+1P%چ)! Z vQo#[Jo֜Uh9 CV4L$~Z;|NSA9Sۘ}]AFn $@('It`Nb4){g.4O}8sH7W ojXƯGՑx8^yF~Kz3?~ODW!E:C6#D\ I%/DIip XMj# <ǯ 3Lme{'3/&C9oӅ2߲;bjq<|p)s&>.psQ(߈mrr(B=%-L Y3EP,%@U)4H P\z﬘=0'r^)*mHnd= ag 4gPCt}ks1uNy`6{,刘1F8E7HmLfתV>Pz< 6bn"0Ɓ÷/Q[.\Eqb|@6 FUY7YG0uXasc)S4w`1o!(@sSQ&?}{sSKjM) Cq+]?xƌ=!Vf[ ;=6Z\uLɀ V0ze#p4CH;qh 6ܾ5@)EBJujtå ʻjl/lLտ] H+3uw\mCG&XSꁧ9ݱᥲv_NjY>JVAewNyN;b` /NgMO}l|v ﹺ`90f 7u>3(℗ܽYSwOQx͡Drwj  ɟ: nEIJ`mPKآ3MN5s K4!JGクX+.E6#]2N/# ЩtV Y4ͩ"z*PdW Y3gC&fTyR ZE:Ҭ Q44uBF{^:p3a(@[E$W TztmɊ~XYQ~a; N!(ɝrf Q=/|ײ|6<b Y#|Bk3erhi` ibUD i{%~~~^<LJP,)mw5fBؐCh*xҲĮ=nkݨ@y9jx Btc$ ,DU) w@$w~[IaZ TLA hԒ/`O KFo\vq|LWHv{`V6өʸh2b$Fڂ?-wV4[ڭ|56X [ 瑣a\_84Y<%v6vIZ3SYCI u_AJp,_=vf(~Zzn~7~7)סɿo(,e)7]%q aN5'8l .rKVq?tJ!)GQDgKм;{ +eb;! NCQ[g\_|C.]B[ NBm_" I /N-^k|9$MpA2b ʁUAs gFϙw/-w= CErF#)n "gm<-?6^(][5@{g ?c*e:ň77ZIyM먜 35m]rUL mŷV$G2~WJCqQnMP;[i,G$',J7qMsc+_,wQ`Iw+Th0~߳@D* Wn <~l=!>YEƽ:G_Kжv?W?׸sO;iN%4D M pUE*+@fhHUN5I~2&-Fl!<6 csΔAEO^,'J=Y\Nz{6Jaw`^vAq t5a:fx\0N'q쒥c lCA*aA~]1nqUP}odoq2Ȫ^ QWasok=,}HH~TKza9B/\Q}ѽ&"WF Yƥax|%_J_X( \L/nt$Gj<+Oc.|0G}O}#(#-DI}NLL[ ET〲3 !A}Fce–tnj")S!F|駆l1wtGֆ(+дAC6j3hW9֗&j >J^^ϩ2=d,"0Ho(&2C)EZFRbqh 77Wkud;<@a-/GL (>S`k &#◟Sp2Rx_ļ\nc U-Ż+?D=1Enugk{ՀK+T>R\gɤװ=7O Ӧ5aDG5jE=ιB<]b zBˎU{F\;bsdΜ4lf`-_X}V.ȈpG_X[X贋&xyCOa QM3pՋM#)c$8.[Jf.kG6\NJsD)s&m0#ޝ6%!Ynjwx ƘM2E$bHp `*@zM&sq%۟6(e>slKqh;-%ɲ啴N"o 6ߋtW %D麴dk`q_icmwQI}T;~MrMTfƪg Oxw#Xfu4 GʬJ-S?,S3|ܕ`./'bulfFgv?=Q~v/2Kut%Xwdl)4l4X:=;%Fؘ{>. j^%? t;0ktQEE=0p-}HlL ,0&lk|u%Ɏi4D ߎX8(Mw>nmy4}޺1҇6Ռ< `>bV7?'Sb\ÇaQJl(Ρ'ޚ༫*᱋s3mI sǒ]:MHS8ioOѩNdR\Q&)^@NӞ`!jE VSa;+%9b A 48q>Ys'j=E;BWan'3*?!+7#Yky0v9'IѴM-"E;Ͷ픖E,ȅN_eMo<F_d#)4lb$UfVjΩh^\*m3 fc54HO d2OYYEiaUEpHx+;*P·} *4EԃSRIߚvJv} `uLaǢ,"0E`i8ՁC| :;PoX(FzXg{ɅA ?7dAmnuD2V3nfV:)j̮sMEmh#/i}b$3a)a؛4w?47 y,Aq8f@l扛eBc'T9{#lF5\cDlۋ]6.sv{ Xr/"d{׽6ajh} ZJ+ab :r[ZP-Nq,@4tC;hwFeA[-xGncrr؂s|+{ ێ/Vv?|։a JKxm+a6hͽ:*Njzq NPqaMANr%ѐ˥)Ĩuf}9`DT Q٪#;E|F)̍OPXBQGLAP}7RM١ĥ3F;5'=;_.@K{CocWMtK|Wb8;T=$:@9vݙH^8%iҿV .RސU$wH>}J0pG61re? krvʰ^V8֩^N9]2K k)@քyA9` $[oҧ#Qɹc"ED5,e I}ih,pP_Y E8I}t iunUGx/pbO.R@HkM-?74%:s0ftS_8Giܾ¢|~2DP}-ц]f m2?AJ9\(XW\uܳ(Aė+x A,$ GBOj 3Z/^#t`AиxS—w†3'=Qԡ3CPoIi],-g\; [!3L5 Ihde:+*|gl՘x.M.QYXn@W}, HU{~Bm7|̝{je4.<LAȔ'($IK]=HF>k3/H0a1k3yu7{6%:9z&ƝsqIK= X[b@7|":Q/#$tǽBltО[\[V O=5en[Ťg֋$ɄZ1wa5=9Z Q3gQWa ܅{dw6ڧh -=ۀBhI={P@Ki@uYw0l;y dVdN2GU;fvhb]@rtD_ kVXCBۏ%hk>eYDpJ-,4N wENVDftx2j12܁=xgys ZNY/2׉[{Io$9_qjc?1I:hFzvy}`cw3Bd/]15Y H*Ԇ&YnK.Ihj]YxrqKB҆S.A'2Cp44>:!}z2'F̒W&HGH%ĎMFNGY|y*6J*_XM#:/t(!MSlFt;̔!eٽx;  LZ 9gsDQ/Vko(7i(;3?fBrTIͫkUπms ]T|w^ڥ!mk]{j/ZE0#B c}[F8oKnԉVtIuqu %IJnEWa:1 lGI3ZwR񨫸^!ө.il«q:8}zv}@|eIMݛV-\{P;5u9ğW9Ra3j93f6̑/q[~:*s.-{ i}X013 Ђ\kE4<ש |[r9S4r' Ct%.lS hl`# )K_r=za/qyj{yH}KKU#r;(;vK<вS ,%oBqs7`I¢AMcE!cLqTVz-$AOeہ/k\e{cG#[[F~:juQT$-.F@'š]`gfZ |=ew=J;Yj|<#wzܫ-٩wj@Cs_ s$y8qu@?[c.h҅Na[j/d34T1p( sz6;8-+ *?u!:17yOIvpP\_\aTUBΆʫ=XD<{s NSI0qOǴ-̅O}{[Jb]f|L@'A|ųĹU'0䤑O>⢠mp>V$yd1W:NB;9^@ww $Isi''}$,X{qX|oB|B8պA.ƫ2N∈N mB?0a*5&>|Kd_{k%xC(-%.ZLK2"_W:Η1ӨvW1bTsGd`m9k!{L-K5zF;f/5G8fe1ORK!$^E?em2 l'.P[VD>G?q!jFG.ʜp<"5fw[̍ j$LDD}SANL"ǵlϙ)S>p:tЎRS4"l;J”>T+W+{L{f>uo@ү7LqCZ[ Ȅ㣭Flͫ $&f>Iu½?g>񿼸iq;BՀI@w-cAN}cQ PNcTD&PlXzVGfk{΃M!"T"x<2]A6FygI ׫b<}0S>P6HDXhPWePtyCȜ(.GBHpP{AܷcyNq!:e1lQSX6F<~[~S}1K:= TE̩v}9`V 0^ *S̊/S˔en: ĩ &߸;}jP ">b,<8ʦ=BWQ5 "|sgs\"a+"r['=)V{ua 79\g("=V,5%:0]ɄۍV@͕ )Z]VQŇW~Imݚ6g]rL[6d_䵞ʬ׍Z:MmO9/ʌ"Hw<g0ZPCWf1oox]0čxw4UXv[,(+{VW#FFKqQMs'zݟ-ٯ#'6v7;Cc03E6%XFN@sB|ͫ-A`J%:緆jbᚇ! ȩ6dp>iak= 'G MYꄫ*H2YQan)*)Q7ӨXpOR/Dw7%vxY]V/ TMs}QCSr#rSg(Av@9gcmS-y?s Y.tGpO]Q /ŬcҦ;øF$㊔f9 Q Ԗ׈3"BYi&*E[ӯs:vlJ9vpW Ys&Јu%öܫY>! )JC&X$L-/jg2o:c7ޑˢ*UZъ1r:}4X) \h":Fv/7IN|Җ:ȺB^( [CiĺMc54 Po 9ۍ<ۈ8M<KG} T3%ǖgj =l0\X%JMƲP?qގ0̋ <9 ?Ć8=;ڣp"%Wb5z'C*%l}{d?u/DJ)! >gϸƛ2vy!Y"Zz $yrLF7xl'fT3W|ӵt0F垢'WS 9iTbӪm  b )D,@HSDgQCPc͘%8;Ѧz%_i2}0|\ibv#seCsj0<Z f(h g,~HV8h!!CײaзwV>L؁$Qυ[*YO}y zM|;z&Ll#,Q0sqd4p:ByQv"c*-.ݺ!rճ[PB7 HΡ0'0H=s8תmILҺK(Z,sK"BDṊs0Wg T+)ǕH0=a%Q(iɤ]-) @F^GeN>КGPB I腲5 [H&k]@}Q5L͇Xl%|ċ?U\nuWS:H@}6|sj7+aOn%&E"*BE&_`w mЭ*D%WI:>-Hz}Cs(It&7F%62}[ (,VaX roo:Ӹmܮ~1Y498퓎ʾLyk+H 'ͼnHԜ;>ϻ~FӜ1-s<ٚw rX~DaJ[uR$'1cG m)LpB!.tC U7JvڸPOo-_wQ˫TjٜxMwAn^Zǹ}FҏMXr=цωǁkI<5/x ~nᔻ7ބ(LtNI?b\`Eh: ^(W\A笖"ZZ(] 4ð?ZsʼG1}6{Iq3:mZz65'Q[gΆ:P>TW0mw,bRuQ+2)IĪH=-C\@sLVBL4=zLDsJ*2,[!Z ۫nPl@˕'x^uqL4 @s ZJ@M[LB2(; xPa{JcUZ *B}Aa]ck4St x/(nX18=THtE@Nc }|9p#E3GgQ;V?z2=g: / wUeI.^0J#VXzAQ鵊:A04Sz鋇_"m,s%VOh&/F_?k/KI8?-aPK)C4dw,wݤAFc5/@޺g[ gVHTrb(+(  W mw wTUa`ªvo<ۢ><GP aMQ) Pf&;)OQIj S\6#f#hW' 5P9:weD$M95 $I" m4C%v5 /!$ W$K5R"mg)$,#PlO,Vr[O׽d } C:1oQmqϹlk}T%yǒVxBxB1XUI`8.' yȭPXj8UG>7ƮY YD?\Z@X)AY>A]W ض|4>MJ02bs/8NX 3{E-0:l(|EDEiW҂ Tƭ |;gnQ'HNDv;oi nN$i4,ajM#r=2hHg*>եchPԝYI"YWhQ_m$mu0K!%y k `^8~.8V1-~}2պw;i4B?F75_,T0]FlnEӻ HnC$¸M׋SӘy[h8*zȭx'^ ;HpT9^'F7{NxEli6pCQe](egXqg(m$K6=v̷hÎ9e[\10GAztSs)d5B zV X7HX-I_/~l=9%Q$< ѺG3d6,)#(`f,4ᴣssJMヺrc~Z i26PsN! OlSl'/Rr2  ywDU=:}.z0B=%GߓbG 6ej7WrRcc}09X*Af@E@Qla`ա[Xbk"],rg w0|&^f˨fCJ$I=H0< IEa;syy{x~Oqi>VJpd?\b[-)-s^bV\W(*u b&krɿ2>3ldEi|KH߀pD)lsNsʋNI;C̩߰+6K~0]LLLVnDhu4ьUyUb sKڶ^u&BP OHP^(~ )"Jޭ(Zhq5jc2{WOI[ cl-nAc w*n+皌bL'r1,lCBvB46{F 0*.7Ol"Զœg^Դ`@&0ZJ쒺WnKvƀx:w6GΩ@͞%Pj|5oH00n\"qo{)4V".\xA4u3 ,f[;\y墘SWHnqm*{IU0h'"ȥ Aٖ꓁DŁ`(1f.`y(,sJvd@?]>+ؽXtal3Ѿ\awwt]ycxX'L[ \~QನRg2jHJm ҭ&@7鶸_7֯#@DBv]wrdtm;} y(Wu(]"JdKߧ"# l#r.-&9_J]ix%JnY+Jl}Z~(5x }➮P864ՔOGgj[}~y=%"Ğ`{"D}_)ObMTÏfD<-Cf-)2. =g`sW"1 Lr^Pd5h>/_Xnj0BF yRW=L $x[^{`k\!0VN]6ãJB"KrSD{5^_'cR +;e{[`s^̒P)Dɾw΅}77v^W/¼`FGlάUW&ƀ]͇f. EFr|}“)NNUz8%xYW*%7O]`X_78&;f:Kh<%@zlz(F䫳|O5;-VjhuJya=W~!W(#hwʅǣ_85o;]h4#SrZؙp}0LeM3W81'd YȘױx`N%#:{1%jzrI4=s֝zsܱ;a챻"h$fTDQ[o[逬aOh*۹&U :[ v>%^%P6&/rV`H%״zˌQq۶LxU'H_ئ Ztzzv@; b?-<ޡn *=]Mn0k/G |(?)8<>epЪJH+K;"K:x-XAQ;OY^tiZB>Bxp%cK *M 4DjF/@>O-K;:j{%Ê,uy0sm#";y.3)'m GH%SE[6cuɟ\륔ptqv4p|x\e1kSN1">[nDݍY:t`\kjϡH$=p9mKŞ |谷;G׺F#sUn ?z$ dy,Iu. 6+Cc$*Y QQ[= "\Bb(1#*[=ؙ5bImB^.P%>,zee5N$V}H''F -g#^2Ə  D$HTN6h'YDip)lG_a {;kC)M}̶++3 ~2J͋JϞGաcYk%T^`uPNUNR=/jΛLq,hC<fpn\)7e4 %Mhr")gJ1;+ƃj"c|cT4>{T#l3(We!Vo)%mȸTi(XlAyAVhfuTU =$%%?}R4[.>ku|ِeIKt[&*Hs0//>s^.)ΫCޝ)Dc&G7b]+ N9CT)z+ͦIؤ{p%@5-J CPHz@Nwn&~9Ѣ:4IrjKt>-;CVzEF kܝA_NVPrlχFQ[_΅fgGN.uȒj28㠸x\W泷r8 U&*qųv3ٲ U:+s )(^8zv{i'4>cMU3mD&wnt)v^JJW" q%kHx:,+ _Q9[nU[KEnQ1Izsir` aNdLu'bݿRJMJ憮:׏[bl'ߎ}ʽWJU"K|n7E(/v2 9.GyBûxrX*{΢aYS|+dό(DKhO7p3b=[TpPS׈{RõY3"M,mvrX&dSr_bc8\qن(Vz6/%K[9%YRa)2ˋc:EJJ$EK!d%!xv$4(k!ӹ٣vL+wt9n=:cD=m6H}zmp5J -Է"@+ʧC #w=`P';A"Js2^D}ͻI-_ =mZF'Ԙ+)îs Y$q;)uCe#?zG쿽50h9~]B/חm2mJ/%d|Fa"j]ॷh· ,DҨXI2 @ iDE#u&숟1'Ï AMZ(b=ki͖ `qhZ"`c_W*1ޒfGוUs%۴,̮\, X dobSG_G  v`Ңos3)cN H:ld8ۡ?kY%fDcew@ȳ;޿w_G$V߮[Vm0gd;aX)EG #垡C ̶|8WEOoӛʀg?t`4 esua!ws R`ZU,Ց:?ZHGZ8Afw:’$g`te]Zi6/=ck 6LRTO9!.Mr* ߗ3y cy) x(סpxoH9ܪjL?RW+:ԃ ~PE3N;ˊlubיX#`ZMRE+?>FT(9CtqRv\? J|,H/5uyAumK]D%;LjJѱu48 t6ZšLq(Y %b ͭ!Q0>#|•x5CQuZ!`7i41Og ּ~x>aw]/e'xHg} v|x#r\H 5fy%ƻѵYpСAC]t Q" ,OM2NcbtXCTGQ.TS~ 6vH(+bw;Y 8Rي~`&]X17,5lUA+qB' x'Zhyp֪*B\F-',#Kw-쓘zm DK_Fۯ7euP #U4V qGۻW ۃ19'0 m^r?z}%^4bj@qqsBH]"&kcچ,B%+P\FKlX?RZe=+bRDEnS-qϬ9;$8]F7ީhOh&:ꂛ.5sP qm^Lt~ES|i-pw>rO`E;)rDtzqhZ&zC0\LdOc a{PArpo ^,' @R=O$h)&;웿r~nހWaqJ/|-1Bk;:DE[{eO%2,XpPBn? U@I A-@UW *uy%CbJ8zmw$8—%c'|},V=E5l^ٝ%Y2k|Am4bɅvW{ZSłIj[psҡP!q#n7o.]bn)R0zHCx]SShUpBSTqrt;ʎ80߇[C އ?u>o}BeAvI,>ɵZ}ܺuAA;_n|95/d-*OɊ㓝P}DiV/aY6~l\iYK~j2.4q f_Lm&[J4b1āoM~*XVIwlޡy!JMʷ1m ٻi_z*IfF cF_H4#e&}h#fsDsd~ʣiz|p=R1GAI1}tygxlAE HRԚ&_<>_h;sh=>jtj؅zPcܷp}2豿` m,Ox.jAcݤ2>/EDK/ q<\@󢞘r^rA@;p ݟ2S; jP.w0wP߯64C1ŒrX*] -gq/%ΞD^²G_t&1dZwymT*n¯?v0,C Y]MY:6BBlcהPqm,fRp-|/|6&8Ԅޗ#ҹlpE9(R*m")@FxxroLgCo5- vty+u%Z\X:8Ҁ,u?צE|sSiN;R751<zigc#\Ga,<]Y|/9b FUeFqWE)NOAKh yJ@lAb܃)T9 _ꅕU:r&|sR1\2n'P-h# MFXIZxd!tXbV.IVl!tېqόwC{3FN}N~!޺Ձ> ͩ6{_\/¤p)dzR rmÇ@_ w_w-W9e'e@PUs4dp͂fK"Pm6(v/uZPVPʊ?/ţM6kW^0{9d3aNTa9o-L&"rSJaH\QtIa,oZ_wTeﶬF@.E޼WqF{р>sk_RkѕT<9ӋU2OJ0/a/8LlKhgq=#iL]fw`'˫Km*jy#yupPThq$7BIR*"-NiR|^ W+{ D$h>ܔź4c3\GqÝċи/ڗ̍StGX8r58ΖEOgJρ 'և'BI4D0Evu+@4ܴEuLvNCi{!Q ![mb;<Z0QޥTsiC'H{[|!;؂(YQi\m) [|le-!,@ [4;FDr'#Z1)YQ Y[&;Q M~p| m=UVŢw,qI ׼H>` RAbS n݇oS;|EO*Ԋ]hvZ~ܔ.LRwV*j+LtgGްUZ;w<ࡑg㩸i;y-w24 ').>Ӳ~<G,#/DQD݀q QPB:3䪘㘋anXǭ0Cfݨ 8MG?2m=?ǖ04buy:SH9F'GgjT򺞺,^۵L,4(ƌc͕#9 [^}y a[?~}'h.3\خi\ igR aej dK:~dCkt`bK0\'8,F;8о|MVFPdObԻz P+F-͏d`$MJWQ  7,~<5XVW j|I$^l+ȿ#^C᾿H ͘E j W4l;;l:3c٥cvB,_b *4f9TB&u7 ?1]W}h];Gڱ/KyN&#qS:'F. &A+!؁/0ESwiA[Y^%ӶxAQwHL\^v8{iP<%#/ҍvgG 饰J^"RA0;+ )ce21}q%e.uv_iԈ7ɟ|:v916R&,]a;mɊ5\H%py0cc0_gQ(nHLsZV$jE/@QOU^M#j Tnn;r('@[zKjJQߓ o>4',U|)dKrD·^=G@}r+yuM3x-?=sYg':KQ?zMjVWa `.$I-Qb;8/s0/JKFEHsֿN_ns![kԾ2$UVrc{ZFP49 qvS@(u(UqXƑ;C<Pe\i܏B¢ZX_m[Nk=rJ9/%,zSc/#U|. EK:dy Lb"F( zվdfW WH) iʴZgd+x1VßB߮g2v`㼜1Qb\_exY_hV-z=G 9jS`Ԍ:.RhY{*O3x!5G^8-b0gsxmߨQJLlRmSyT]Z=d'7Z>9`&_uvVo,xXgEY!M&p"} <؍K &ZrL&5 SyDn;(4y 儣rb:!KMgWn*D6! @# @_ȡ%|Ĺ`4$ 㛕 N _X#0b-VQδMvEXXmѡ'bZ\Oe %2͎oXRuI;yN`ڍqUE@5I|=‹7AAfOJ1Q~]CR~07YOX,{D0g(1E7o搢X񦱹8ʀe74Z}wmMJ_/{;X=Ӊ_ @euB'6HCa_eC p<W*&H;?3ηliI|01CA,pvy˜|)(IpNa}U;®ϧ>+&\Q3Q#;Q8# @ǔ%&2$[!y|l-L⮒ŅCC YLZ:4g9M*6<|hl$ 7j$PauogVYoyӥ/ UGWmVVi؎c3~}|C):q̗53f5hCtS겨LX37n`GW`7#g>Sg p)42۹Aw2=IZqSevlQwv=s?Dv['J1ͷK9̢|n͠gNnjfNA kځGT;TџLx]].cS)(Y9%M&gEo0U^#_4- ,9#RHy3lP@͐]5T |F49nzKĒwPڃs)o$MX)e. i=_roВ3*o{j~W>ԽqI/G79Emr[Ş%Mlg}Cu3@Rb)Ѫ B)sh`M+('q!>%@sxQq|^oJ|7XPʵߎ貏YsO/k8lѽTT/euܳb!=+/ڎ/E+wNS+}˝oZcQuՃc:ʸ|᭼#Ŷw$_Qa54ݽՎ^&٬=HۧׄE\'Sa5*㮌4z2IGI33> 0JxgWɫ26#͇DbWlt1ڂeq v) U|iZ#6 B(x6tHfl@ٜT|4bN ك2F?:Nz+c:DK5]hCi'd2AJIy5eE6 2eXN@8I3Kd|(,d-4S4EL pڿEZijxՅڇ!W%z>P%Ѳr4A2[?q Uڑ<LJ@ػ|Ӱi2M6a"y?@B|y "il!!omSNߡ@ /iu-8|C4\&ӟ0 @02$7`{ČQ㰄,x1O`~J3nБ HE-Wû+blq"zlv CqA%kȔs5z??&ҍp}0 @ze';xx7e?K,:$_"{xW ?R[C$`œ+ v)G0 jw.>F=ptjR#SnSk%JSqgWͷY 1dmZ%0h9%Qu|\}>-Yi~:t쭷ҞǦ\VgaOvӚcu#I_MBzdk$vȪfC*^|-Qxl6}η^|~OA[ "NH!I ߗ>pXېB_H7XKlZxwU.#ǀb͕=(#/ıw++C*^d~UᯆS#KK2C>=E'f!tx kf[z46$>gƤҿ"ՊmJgPsQ~C7 qۜ/J"6@ ahiD݌Y%"ҁM(NݾټDկQT$h9{/P5IlH]C,=7v&!IH 2n4įES^jAUv;qr]IRzwn r@ڤFVvS)&I{%8?כM^}vT>6e}{EFGm}뷏үelFJ`"N`Q0"KkI@2] {״;'F9IfcrA璫/Ʃ. >p~0לN;WG}]01XiPߏEg!Q GԠIq46*>#r=_r6<^c1)f.7~1xϝU%X^aU>k4%s% G#7:BQ#y'XxŴ~Z$xBӶN> So_aJ]%Z*.[*W-F߅w8HAyM.I\יz%478 J**0V KÞHǾPlnP zSV/G;FG ^<ΫWja:jġ' 0W{[ϟ:L-쌴PbnD" ( %_#R!3kE69| ԵGG:oQrS4?C_TᎠt&=s,a2E&sf~G!0qk=>~pQ܅_zJt'8ubM4H͞e'OK'֯Daװ`]:Dh{eHd+%PG\ޝZX:S <Um5WHV48FfʽTme23Rvu0DaDR u6yћ@>Mڸ:'jUC">^;啘8N=J4vV1s_c:>؁^}"ԧ@'\UXqRb8F ׿sɪS+ЖZ!VЩ}UKOt n d5NO4S;%H['!ua_cQͭ}$v2h}{fD]QD[VXwf{&;򡛥_%:I(0~BjC>rѿnG95XD}˔I!ھB,@Jh?idl&I}f/\SnT,#ΥyFk|Қ#aIms,xjRz]H8˦'b'f^^Sn_佯*~,:r2H^a5?f{꬈] v2/ӕ&lv5tm1Эhԉ3rwڼ!ekx=]PV #9>q6[cv|G}V-^* ~i Ndu[gh"x Xn2(d Bߜbw UzU⻚린Xx|i(ܺ[` ЛsJ=zcZC3`\+kCN ]̹*{&&LUkzndg |@Pt$Rl5Պم&G")XR|Zy1i]Kny&Qf)hQ!z<{.d=8VIi~>2 HZG߁y˱jehr"Jy JsRS_YlW\:[s v&`;s|IJC:_L&QG $[0zH13pM+,Ghn%{隸~WՃP5eNTِVv.NS;-.+WjMkPj*Doye 71u_Ve6{C8u\x .gE^- U`+<HgdUt]v{w}_~8a5rޓuX+_vFT̰di]Vw>kS6>c݀\eiӴ};3Į!C% -x$rV餹X׾Ïs;JͮVN&9~Պ`\ӫ؀ ӻv/NJ}|/wp0by:pppUkXFΔ-ONIT46 FK@x6(;>7O?t&C.FZfiN!Jto0@V1S8ȹM k彸sUi݇Z?fq̦4eE,hdDHXC:$\h{_,:<8RW؜ nLϔNcfXy0Zó' ,j{'U"6K_W:2^ χgÍA a,OD<nFl22ẢkpNzmN3,8Ӭ̱͸raf,%H ƻC.ts}C31sɗ6f mE^Jgy{əゐU4-Rt;J}?4W)"#>&ئ,W@Pmzۮ3|Hs8?;eŧc:op+G&_HDZ G)%k,.g^DVs.}O>{4 Wn=zwaĒ'hHev' 8f"M&Zj׿-먹fd1%4f,*UT+yӅ`l` EJϋ j7Wֶ5}WŴ03Xf$TmtG8m a'W> &'BKfB`oWNʫꪸ mFGUUל1"f[ϋJD;\MJ cszMB=d "t.D ˘}Pu3/1s -"JmɡQK{ļbE\&/5 2 4 ]x^UABR2v_JYrysf(//.&`0'[G|k,X$BlvݯOc3R4c'ߓ-u;L$4,|̩mź7jKuLUyt-;p]+isJHENq\XV)A agi${~9ߓ%kV^GADu$zN.=No2e.%N{:_3#cvh=oJBAٚ^Ԏ{*_އ4*O5Yf()asdsy0ove)7o<=H|`fǙYyazvG΄Q B؝8l˘2T6a5#&]U^BWOǧL&x= ۥ]fz3l7 0wʭ.s~%Vh0bTwGn'c.!fCJ-UsCEQt.e+H#grNSXvf3s ;x_|/+;j1m%+ 0рq9 eNm%`TE@qZqݨx>|q5K\e~L(jg=ߕB?NN6xGhZrkpQg35՗ZxIu0Ӽ4%<6.129a!ZrzP~*la{Spf&~E0Njp@;oiלk4|ST}kHIMx/ &!o'kv{ ;zVrRS_ `Q4|tl(JxzX6Gh(9NBs m> R׉`^jJBj~iPF*"?D݈rO!csaxz|V\4x'?#Q!>AS Ŀޖ8MgkjlBA4{Fts{yne3zoq\ٲlXP-yOY'UYp4Uju^S@9Fnt[ BvbE^n^႘25o/Ksl{ _{(w C]Y`5aژg:ōN+ ZT`_7ƖRQ߆i \]e֠\duCVY6` Y뱁T֛~[rUel. uRSe]/OU8PΈg I ‰WL>b6#|8giH vv@!{ܞ(l@QҜ'c\ZO^ꨋEyEOVM( I(=b @r\UOEQRmah< JB@|>ytkJiI׀WUpc?5t6v] X~3 +rnťkflӜ `\C.L.+|֤ r*?ޖ-onj>Y"խF~RoNj84V`$04B/b]}Ҋq!p{-5zz^}|o\W^Ƿ$&ҷ v^-ZoFfudNxș!iM{$;ev ŏS hrĬXVcrs'zED״PN GGA;; ZaOv8BvMLMķ5gIRc`\]^UI >H{-5VE!Nx0zB{'RΤ=5װ9< <H?ͷf][aޔ3Yb L7s9M&|Fms=KSe'lեszXБ%VcEŋ$ׅ}r2|:pOA KZ_sV9fDLDom8b{)V?ML`x>t~Ϟ'Y+9maaO` !}0-&hLtE}S d>ڙ"sY!$Nu;|uC29͜gw}YWEbө_ g 'P%:nS+#Lz!\X܇L!u% מЖ_ OepL")7L6HÁ2y{ߵrL`ʯ TV7\w;Y땗ag3Tf(qDO_殖钆8+jf sMn6m `CDl4&j5?SbF[*sv9 T& jA02w]C+|~l $ј\b:!-C̷il6|IDn%+6  Z;>˿Wj`/zN_B&=v5VC9z+MH m‰S[0dkB)!Cmcik1[_ϋlw*K4#eE֨OHi ]q[|SK*,FdI:bBg9OD|ik;j"q8*\|Suc.BW48OƏJ2} EaKpqlN6&F FPŰѳv,{vuYP)#~oO(S/#Ƅ W` b^; t\v4aJ{jYnY1pPlvNBsE?eѩJ^UJ}4US(Vltaqq] {չ1xϟ}.D'oL":G{GY y؟>aΥ,o0Wr_VlBs:MF%wR-D') ]qO8#4)H<_DR٢@SJ])ck~+汲 Ov4?eJ|9&@ Y[U月渤rKƞL{Hu)z#q xl8C}o:odg'8_>Ȝ,2`UqܜֵnXITEo_( Hc)i*,S'hKf95dpAf[(a|7WE 跑 I|P 6xhB|%+h7is]Aё`ǥpĊ@N&;S#vhԡY/𩙁b-\#oWsI,v^͞$[U^'RGsQMjA 1 ?2>,X{1۞>H@/5}Lę5zuDZl [E}]Qp dA=$}NWixfIoz+x,ځ^' XSEscUah-d~(y>QNr)q GOd$n04lRRI,q.L?V<;52r_f;Rk_,QE7@J$-A({`c.cH3nՍw?b+)biֹH N%uprrPC|EJݧץ,8@*.DH:EAAV&8$:w7'sUz$&5Lf4o >)IY9~$~{k G]>%xTCx8\SPhDF8W$&.0#ȟ9,*Л'U,ͩދkIPR OXDy@#;Ǝը\u'Njk ] OUSHiX2UҤH[Q6A)1S.H'FWSrDް(j-HE;Ptb&OI]77'$+XP[{ZL &Ѵs+@ lvmv3O1)hYy*2]Sa܎$Yz.!%MԒhTx"%Y~jw M5B\DQ $55^wΚtLR:H3h|DE~M7D>l3ˍp=0Qz ?ɿ V|eA0=_.|Q)qb?00+%F8W*rӢ砟o[{U^[‘Pz Uu6l'nBi5oY## RYD$Q^R%Oxqgh[龈G.qEXsȼ4oMm^Bt{/f1IÜ# ;5䧀 Dk2 y/"g_qH7J{r@/4Zyކ7zr2avwog&?Rs<8^*Ft!6}}EӭJhlgAd3PLc8J0]P-׸~FYXk.Y.#$l ֡Xé0'p%$KÚk5oJv/`^baE8 ʉrU9,49^io1$!:l1Y/ !jMMڋսƃd|ds87T-.>T( k8'X{=G i*T>ܩdpk|zLJaz4uN\DA2J`{<)3x Kv ҏ̟ x'LnԼ(f7?1lfrRD~o`2v>qqxh-1r֡(;{mG累z\8@Hێrr~N" cz~~h$7n]x}&%WԳp:msWT`Ҏ퇏W + wxnjSvqC3{d$E OdѼp@4)/=4S-޻g\^չf"t/ 芗g`U5S zSu^}e[cUnO)x̅4tNCBV,?Jj^||re:09W= ' ~׀.DC@Qz3L*oݲ zI-IMhʀk7\Ad>bq$qZ֊LaJD~߶|~OUC[<L$ߑذbߚx22DbUn m'D @̣D.O~2"^jngx` (y,3vC"x+Weɷe/kk5'G͗B&OH}ܗ le%~'f ]B<1#eSߚ3XL#R4ldVgrNqnȊ=ZZͩx0 N/vh| ; α q2 l62g^N1Ѡ|@ nJ^79Z˿Pk gV0?[! nQ(N.Y$G>]c3w^6#{GEO̡Z: (*PC%I^=-;F)~=2ksnɋoJ sJN~480=;Hb!p?2\?w7g|IklQ9(ɪ9ǃUWN)z>kK:g~\3 @"܅!'pJ,Coi yHhyg0;FhՒ[183,裰zz'])*bQʿs>/qz\AjlYcʹTIzqL?ȧ V瑿Y CaBRin{*_(0#$2hq;phzAx(#ZyǠdMC$e~gOSKNWL3:5{a㧮Vs3L 6ESy0W7mu\> 6wU;(&9t2R,튼A(v-T-iPv\],VV-$%R8b~6tt3myKߊ1f\a<2ǣ#CP) A١gp `olMx{ V5җ[F}Cb#U;Sf쒸~S̫xv0`AX5+R5y͞˿kͪ*`dT *RȠq^rݰ%sW7w!H9ǡ|fPI Vc w%ձR!~FA6.ՄK^8F%@8UYQc|֔ eN蹤-^a5i3a6W Ph;30!x1G*!!(XnKEFV=J!Ckn/: TXg(ǀm$%.93ar6yܵnA~06U z[ӧig7;CZ`/}TRguYtWO4k=0,pK!#)VIlqyˤ1S U++ n=Prx©W/`W/3➯؋߫k{Ce1>kMG]{8f5v W%v{)JEyn@kyd 1CYAO\8dž@ An$ qw4|>RuFJM)Mָm@52yt)2TўǾYXwH>&k}5Y &>o\ەʉ:TKHzWE貼Rt-' :+@VZ.6|xI {V4b?΍.ݮ^N!j~Z,(g)WfĔ @Ћ3nZrX[e}bK";xUfQ0׾yo$Pn/Nd E6=:e*N",ʙ UWu 2P`CAH>TtdԥVk{d̕p"W;%Y* '~|-SBA:j7DK̔ D K@ڵ'ZkZR{$ꡥ ړ1OqxDɆbgnUc6 vqN e}%qۻgS"-=@r2x[/xU|K NsN ۵?fADz*2 aL)m׹sweP"է4)=b%kJ!_Tf6!p#`s+嫙h(u^onY d9n8]?m9;'x#WakAf>U(JU#fCT;@ M}5pZCԮ:mU* =<, i|=!dC5<'I;+s[r}[8T )<~[DJd7lǘq2 1"y S\~poG!G_)o )888u]寰u8ӌ/t\5;ecw|n%_x'šjVBc}YB Cl^G8OPxܑm?>+$y"w fY? JbK\2 I'{Q gw lHN%vhzcd|(c%åXcjё:AH;.R(/69ˁ)N޷/Ō1$.}e ^ɏAOTJ80!ăXxu&EWCa8~n=x|t"UΝv`]h d}_By E"]R^Zړ11e[f;! VXM\pKwޖZm"=m[_V:ޣE5ߑ|s &wF.anw#WԄAVPͼ9͓ Өȱu8@~Efv*CV1rՓr a<اiI&ȏHiCTUDYe#>7b֍G"&kwu:و713 ;"-!r  ? v )9tEDuD >#gv@"R\oy92wY"@|n/vbE [&#ߒEO'D)CfҖf$_/sg@V{ 6X-dñA=ٚP$ys>*y{Ѽ)l O28iኡ =Lu駱B1&. vLTh}l:\5g{:<ܳ}3oyҵg#o!h  ۽k.PP\RAs,w;Ry?N找Ƒ4Kݑ=`oU?7 p7Y.dc5EIgc2<_ cb*; w](²R{a-4L%}A@4r LNR2x^!ХpȮ_Y?\rPf)z y<!;NN:Q]C KG5K(!;읰t܅D%FNQ{0G z00~ϱlf杽7kFM;"e՞p!LH4|j $+VNa^GkLTzϻc8=;S=˧1]|U56x&M7v &qfhr o~V?IU?)9s0:%z0OUB\zq;rq$QTQA ?GcڟEjas4nvO,19t ZW|ފ5 Fe Ẹ_QM$rTOFfGhn'GЌ +FַqQaϤ0~Y[cۧ@!wCen}YmF64A 9J_x;&#>o?K͆v$-P {obC`n &o4@ө9R]QON]'vrXJV_cPP|$,ie܊qJBuҩ$ $ "D>-@{*e d1ݐM$ȯ[0okD`PUJ@kңmRx /Mx&}j~FmSU8Jvl\U, vrX&Ef{dcNOpvȖu7b#Ld[`}] UHD9o6.6-d>QȏQE4I mY!4)D1LʏyV$)QI;uf1H7KYֱXI^5$ 9$ Ku,DȮoKfG^LV";˴kH*޼DjjsmWNzjB8v,D/ס;Nglp.+ȧշhU%Ro(E4Qf0+wre,:2d+ڣ3wXI㣜nXa!S̮ߩ"!ڹ9笺@4*;bhv9o%2:tSikH}v%~Xx 6p 8dOؐ_TKqehi z0qqҎN|`E,P!%׊~VoU ",[Dwh? sQQzx(y<9{Yy2C򺂌g Yn1rVM6{wߐ IxAU<1Q^Lr4@mWpg#_垿9 `ֱ/<,\=|.~1YǏrX{ % ⊲5d>hzߑ#oF"~NF`2s\UVYk~(DĎ =W֘qxD?,@}xt92,Fi)%'ĖAt;wTB\ư獁+QQ6zgk^gWf 𦦽P@)&ɳ(Ȃ:d7o! 4eb]jb̞i}p|QeWax=]F$`C_+ |(+YlE%m3@ &4X`q}wgLJOW^kuT?N3Xg2U4KiZD`D ŕgSgBm߱[w`UB9BR[FUƄ{ Z] 'T?Dq4?݉%LN 6A'~b@Y1#D&HS[ K{!e{f3= -Ռ@B>$1_B t6͑x-h&+I#_NkP/n D"@X+3vvTq}pQ=s8XVm= >ֵ)NER^ 5`wE91U`jjjܧFE;ADxbCã^0!8eU0}z~&=' Z܂z5<W Y \^x)e#Z ۶]"uՐ#E$UT3$fRahl0މW"?~SB G:D 6׃8|?F y`8~tQ;Uw0M;,N;r}~h$ [rJ,q)#>kbǒ۸VYA>iŀŋΣkVRfu D_*Ow!2GC_/oJ>%N˛ j]Esq6k5 ]Š9vQ 'XǪz*uUɲ>~0fj{Lpa[՚'狡m\/)KLj8'swf}^1Ay)*ƳvÞ>׍>e /U{$fO)|[+T(rYP`?F$v(~]@kixW_",΃^~|LsK,L 1\Ɓ|_jn(r ާ3BT wQˎÒnY  ,c~^AJ,ϣ)!vfIgՒ],YvOϴh@},}uph{a*Q fE&̪`6\EJn;SLڠ8(!jV4=w7# # 0 :l >) hQf-$pZ#nzMۿy8 b~ʚTHT}V;Ʃ+z,TcH(m;BsU|9=7X%v+ZIs Xy{$cǫ:N v"SF#E<&371 ^.E:znh1vj^y&9'ڰv(qĵbRR87s v}c9dG ~n;wtν@;k險̓c#bSn69^`|kZ7'IA-E`w8cn 2, â̯ƤJyoWWagt5dl%Q[p$S: 9ƕ76} TĪ7uXsO⦠qpZa y& K"Gغʀ øPrO#H]_Uf*G/=T )w-] ߒ~Sl=*|TUDyyD++J(yضۀz9;)$MQwŴ@[96 d6 Mduzjd5"S#“+ e扜s"o'W4. 'n,sOV96zpH/>YVmE ~[ )>j;))܆#/0ʼnwkmkBV!kOTwr4] ̝/iQOYdl}$>-/X)a!UEUxAeüx '%QXkb{Snj L.lϕdR9 LwQ>@a.MbDS yyH5`^!xn2\JHP%iz Þ .egؘ EA*}5!얊fMEHV>?]+=5 e1 "U. y%tIA-xJZI%bIGЙʼ>2L #&ßO%( r j$`kPfhz9u .Q@mC ! RzaG hOH'ą.Jzܻ)<-mf2obրK `87GbLurTؒ` L {Adݯ稵+%3~tW` $zPX/C˔yn8HgO2czN[as>=%7U򥥟#9Ȍ)44WJK墳h~sހYJ4Kmן1^M TكH- \yHn磔)+b.(Xx .=V(x9_ bJ\tpBs!QN>zqkZFL=2 kEJ~4|.ޱ$e, Nַ5:*Ej׵9qi,ADc!xvԨ4WiWDd 3}v l0-67. `a9aNK& b4E r6bGn^L+A& .Y/(yM|ڐodM|ԸLYf2NX[ rxsKѷl/ÑSJHB!G.`E 60ƕ=DɩwK޼AK)HD/hk\S 2? 0}F8DdɧqS&W.}wCCM6B^%U+xjAzm a֏ś{2ag1\W%4=yNT~DB&T15Q( n[a{.Q,r5Pd!tU XUx{"CB&8a5~<H($bq0 ;i3 ÜS8 : QcΡ~-gIel4f2(OJ=\;ybW\8W>E7#N@%oznj:%(4~B03!6J&:ԪU'p bfe5|b& /X訬C9D?,=I9CgƤЁ3];:g'@V'p~y.q_(GzeR"VOz+Y\'nˆ2ZH@cܖNR9.[O#FWc@d AS00@ Gӫg .?;j^&T\LD&M-l&Sa\@/S5̉L`GBU }"]xCdV=ݧe Uy> ڧ<\@kKK"o;(4%#Yj0SUe21u hvG_@9?;'r0 8uĵsy1 qIdbjʘb%f<(=H.E١bjeU7|be[$DŽݴ]&t~C|XZ=^Fxu6O6vTp̊yjZ͈휣MUZzEm L{ߪws޸FF_ȑZb x1 ׆r3k@f_1| 1[ D9wG26y*[Nq40*H{5xZv6=.O+WQ29 gز '~;΢4DFڅXw\!]IM-k=2G4֧O_]w(ބwz9\W&QLJ 0죹1(EB~Yaa;' } 4cQa2`}EL͒h]-pS0Lwذ_o8o)$FY7Y?@ƋڮW$9~*vocȬSn(N꘷jf^^;$VyT~)ouQ>L,po4w谝4n0a2D7MdOi` ʙۂbAE"2!&qwPOVDt+8ة!uMG-N+N]zL`Pr+ FX$gu~ 3IǝҠZE @~8ї8X@'h>PԘ:AǛ"2< #/[laM`hǿ.dП:{O^Fgɖj뵋lBe_aAGJNDwѪW8RԏgǺsƏloU0uh(/8f᷹G4,k1lby)DB)WtЪ qSJz؏=̆B_p^$ rW>Qb>#4hʂHӉJxYos•\ۜݤ QIRZgcM4u>KBR4oDU{ǔ OASRy+q>/f.Hp6}Ռd!OL@L"q=ӹ R$$-~2ߢ8L}<.d UjRCZUT1H\S9|⽥ʓT ASdEMc7xH-5Q3C4#UZ&4׷_^ƏtTxMb%`ggu%a])wP?j/=-xdY~bڗ%jiЮe[_o 7fZt0HT>0*S8W)\;~e[V|ޫ?anDK/-9uSP,VMla>BSq=!z7.{z)?-MI7k<~>!r^7nm"V?_xt 7WS%4 7ux()'YY$4d Z^TP Ͽ=m%ۿvL hQ-dFĺo/e7?kߢAj15`/-W^S9ZcVo՚aS'*2.P 9jw#) g!Mn3^׋΍?'fLw%$fߟ`9bЍ@ӭl![ȝ$I9lVS$6m_ߦQ%gv!mni7QQ&Y}.&;!BQbEOwP٢6|XhxQkw>s5c.ց(NQ$"3J-^{& DR]ҲgYk£Y6^}Kזe[ڈdShWš'JKbc-$4 -DM>M|O]9u-AWǎ%oy7 hnڔK' 5ƙ ?+.lW =-9a(!5Ni@1?F = {7I^ʘLys0B_L1obGq = 䏪.r8S:'keO ;(x\W ,Aap'\$qkm.])7ɼA09%A`m䥁9sNGJC㨄E^ u]54^+^ڟu鴶Rt@L4ua\vi2 wCOe q<|IU p:Jw$j]tlM༺7<G xY2{L2Y:Jz 1ܖNE\:ϣLn-Y鿦stv"4 C\5O\ae|Ρb/CQBcˇEK F(! "nWښVa}$U)z2$x-4Z($0ߗ7$_cuWeߎw4q~㫾`ۻ p&4P*V I! ] TUB uHof@Uqlpd +ݲtGyMF篖RMyжvMS^f[ ` sdLvYqņ;SW35zI`6P+ OKC&F;tH\)gSIYR{zi'cDIXYq2гc(=f>'LmpA„O2}\x\t*lsNF(f96}D~G >tAt߄j㴍mSmoj<\8-ԠZKW+Хap$J+nVZힾe|y+*ta)- -HQHfn|9%δa_XGr5J@)Hc-bdlͣBG9e'u;ly~zq`I X^!-!B$ㅵʦpG'w/7*ӗ;B皹֙؁Bht_8[S3YEW4KVlP{"%r%pR3uqӽmY夎>mF΄y@I.5&hɄ9ٵQsVw_h|2B/& 蚃P;;\f;Vpz(5/LrhG{~U!MP4ԗRcυtf#-yڌ?߽yFR 7XHT2hB'[ 2}"5<̻ZVWSXƩmPDğx Bh}zSLPmbG4Yd9NyzR I&--c\"QpgH!+.k7_M!iլ{n>LՀVdOX_ Z. "%`r1rJOC& ̹Ǹvp9R6dR=}{k2 ] F:Lgf2Q߃k$͍. c>L~/hEP߹9bo]_ops^E9'ܯ]Ƈx2 ]*Z1^Y[3c4)ҹ8Â,5ł^G<ܥiI 6]\8]AS#'d鱨g78!rB硽!NJbĒ'Ů'`3.~LcǛ:a*}:+h#YC]ꉅ C"ԛ-+X6\,X*n3mޮ=/I'$8tYW].BSr P3L*@(&@{rY= d$x>.{ k* ,3OL=&Y2cP37)P?Uy(hGɗjIFKҋMF%+ïGRvi(uuf@|gX|:J/bCFxi&T.EAp˫Fe:(.,mVρ)b+5*)K$v2kLbsnRU΍$ w(G; 6G(8}+""WNSClckQ(/lmVzg|%iXk]3T M1= Aa#H p0G *[nH#DWfK](zC`H/@C^TC*xz`L[j*ceʬRAC*n+Jc5 ͕̽ R IeNh{\`\TFKlH kFZ~(z#Mo OnN% _DF6;(SpNV傭0?5@Ql胀p.QIB"c9M+z < 8o}N@hLɰKƘNDe^L\}g),@i+:ӍM$ܢEXЏQ$YFv\GTD΄W!w7o)Q8/ОkbN^{2%(}8m\$ZN`=W-_{Xy Bke! n߄A:> u N ~- *2bz[47 >#8c[ y6%2ܑbJWɣ ȹx%@/wT߉He`O >Jڥ{]6"A5+ A3cȫ`6{:H7$Zkftѥٝ0SNZv.w"Skdӽ%fxpC)ñfa??[Чp v yH& *=m)`<ۛȏgK⏵cspTäP^/-ej{@مSSqJ?e8ʟfEQD46EG=q_6$vMfleT taC-'yx ci@]T!;S+Opf0I\5BF;WOXnsp&%YG_Dc\O:<,}ò+AT:KB?QMvNC#WoY~wH_Wq$B8%WYj9T+Y2wS:9x:[9m~$SS@oI!,@/;΀k@-r*,rK%C/SfV)NI0.[D}̬WHY=7@r3i`k]?9>z,"[P'-oe+%@7} neu4η_q5֢!x9E.eO.3`mp^7 *?oN)d c;3؍3M]3Ϥ /tkg.LS `zwwuN5Tt,1ƟPi0d6#:L NsAcRύz.X9xN\0r\RJ;Ҍz?X x+^p̕^(X!qIItv/"/P 6wH",^ u *rRW_Q2G"D]Tvۆ9-CĿoV1\BqMR|~63ycK_ry'RӪ:H(>L.9} y{|ֆsd^lV MR_V5&M^%tpTA;[*M/&N$FSS{҅*آdM=B&WmpiXHе@@FOyR.C?--x=AjeZuU Cx>cWFǷnq_'k~Թ{Z;R[Qqʲ+$^PRۆd51kw߾X) )خ&P4&CIRJ(Ε ~WUإ:m|_qzi^=b !^_? p/>GTDݣ%O9`TAt yF8vT~e]|V|Xۉ#kBOX xl!!}fS._VyCqB}DŽ+.*t߲Rg8Z)\9xLL_\V۩ wd1P{ +(lujxYĎ8HJI=9`2]KHnu0tysRʁ@>:郗f4ڊ$4uQ\Hꃰl݁9hRq4)c _`E? 3aK7RzvPVD1>{]-yp! d[M9n%`(Vׂi S^_g!w"V/t &U)qJʎoUjgy>8t&sj1!%+ # _ ,ѻ@CS܅@b7b{?gn IKrfcI7/г?*OABߖrI_&Y˞VL8FMr ,i |QQP Zu?&.k۾iΐ Z2lCofOZQN[( #v48!wnYhW&Yi_iv3;bM6= i&x0 y'Bt| KVޞ=1:彎`3ݕݑ+g+p( 0#À| Tx&ȕ^kOP$T>{ M&ІY|ɔܿA t74l\<)I Vui\?05ps8).4_h_"=+X&5}k?o-bF(6?}h(Nѧ&FqDnEqFTFHl%8jUB9X-S,wm=^Pg7H[aMRP[q7N f޿vMb Ud1#H,^ݮ'7cAxp|jŨU(]Yf7Anjru4{Y`Tx`Yj֤DA4 dKV^D|(UϘ(wl6w)>M۳hmw҄[Aߐ@{ŎZhAexBEyt,MNԕWr81ŁѧL+UŽ .]\{(템8ah!)!F~䏞!b$v"l+r;g11wb CKF6DVɆl?&ĸfQ]cSKr%V-{J8I5<bOe|m+ ⩁\Y-OiS;/,YAmWB~B# 2OȕF8fNwxxA;o{;_'.=E\Y(5 Ws|(yx۝⃶0RgMhc"_Cx*Hgj4˂fE/qB]RS20P*νuO"~M{sR^;O);,SPL]ӔCLt\By;$`_*QB7ǎTm݄s-oqSVDQH(@fi% &KMqZ._v}h@ LP -/n( ! x"1o@`QE5?D>v@}E[zq8C%/NT4*igb^&9WB8I*ͶT+NT(N<;6Jg/ BV6 P҈5"4XZ:fNĽ7/YH䉡3?M[ǂHaT`*<ˬsBFպlqm@FݿֹL~I}iX Kh$f0FrdiauMgG\aA50^e6f1)8(Cʄz gZ+2_lڒGm?4WzH0*0`u^pr:EquJb}A` JGoS"j¸Kh7˟'{bZۮi/fqlx7Oମ'89b9t)8 Cge44ܹjWv$v42g[ :C2R?n%T}Bzz[j^Am+H˲쿒K}A4%J14"`6 Nd`\LEz,A(,Z<7ؿI_mTGN` vLf,+@yƛiwDpEu1b, )5agd(tiO$Ó/lj#Nِ~]X^8 4[+얂#n+ sHɠ\uSSaoS5{#O^io/=FMJ7áU؉NV>*L!Z#eӲ/~C:Z"Iړ\_:ԒVȊDlL^]3Xmѯp7E ۛ_*@S! ʓiИ#)oS8A{|\Rij!=%͞l8LŅސu6Zu/`Vp|? Wc.EDԡJ# VN%0 ǞިΒ]7LHQ☘q̰RxLvxQť:N9Sp뇨.T󪛯<?!SV?e~bOWK;l\$Yq ^3j{Ğda#\>9mά$b/a^T9SYhcۛS5+@6 hW+MV8F.muɠ1{Hޱu¡'w+];xoE e!ix! ڰG.!mp./@:9Qdt4AtgKK~^R F:ɏA|{zqF 4G7@)k ;BX}j8q=-HVZe2[=H0 ku*+. ;7Qp!/!jsMS-Yq׀4j:J8) >/V8K>tL߈uCA oxc ஧c0@H;8׾(1lhXOI@ѓ[]Kޓݺ(qƒCkLJC;LLdh:XGhϺ:Ae[ZtπH,8y8o/(eHlb&/95 㹘.YcmˤKe 5"+ yI kSrdԸJGoc!Z3 [^{I4X3{ڙI̷Gn)R4Mb^'10t4&usH*r]"^HXU}?xYߛGcY6X7ߢ YZ-|ګ&2'_ vڇiܣ=fmbRPHq߿3ؐ05t͙䋹=Bvo"_Pywި~ecnq+ˡ0?94?ac`<{YLdeYz E\[bNGy@}2DK,y%"Z,s,ZNąj/ a.'Q0E}]e5U6.l(=<}y.?4tN zAN =ν׉8t948R0% mvFWr_W5\Muh2r% ZNlI>Lh>nOĬvueOf#q % E{@3)< ={]rb; x3)|Wn#HUN\MU)†wJ2UUV)q9IQej0[[Ͼe7X#kAFhfд;R`_3~׆IЅ˿'_l){E wQ4{]/ԣRHw}jT2yE?:Ge&jP \F`Nz7*iӉ!r)Ћ2,d+߶bo]KOHrǴ\?kf!&*O -۠'S0sjS4.]-] eayE`~'zͽ e%y.֔d'UUSzcS"amK cx-uz"(Fٿ/q .g$‚%\jP⡴c)BGrη_ds]x\WjWxDɅg?*[bFҊXXrr!bw02mqfTi\\'@JDc[, )`Rdxp-Xuf[+ feW?9tGpmL\_2-U0(rBSR`^eT~jPmW@$bSebts.܆u_V^KQUΜG+XZ! HmrN@8pre/4`$< >Uc*U 8첡zr4H?j$kOo/N;rWrBqmC-uD{"2y[u%4qOg3jYͲu V6p2&:4ۊa"EQERO497(|ň*'X#́?&h|޻ד\;O%@/De#։N)dw]3F'P8^y Q/*41G̥ SgXشf; ]3QPH':aS4'JL\~msn2=)&!jl!Q@N<0hΛ"e1ZDًٔX]Lp{B}dM-+JSזc`*i,@HXw)u|n8]ӛ|118EUkCc,Әw z6íe5~Xנ Cbz}̌P)rt^&~RYw<3h4µJ6(Vِ,J\~.g]{؇{~csYaL;ot e"]zU /T(PsչW(4|{i/{9+5جՈ?F(]!3}m[Lj{i)#e´3Ճh=+Uˎ:ۗ2mu$eid^h~4d+"V|xd&S5Ɏt M<aChj#{bV&{qvBO^;GⳖ^_Z;t3=&N`3g7 2U)Nf$R-- .Q9e:&^CkhVƾuoX'2byZ\Ba?ÓyHvӅ]o8 $<δO1P|6kRM^m`so+;=%W놥 uQ5dE>tNг8#9y4%#TUX>Rj~̋Q% ,[ϻ^j&֎/&LN+TД*N @ ;Zg9{rtq|Pef>HESp1Tۦ=JlOл$FG\]CL*!GrqPyX#moW]=dzш4K+1mv)&=A~0B&sd6rQ99T$ь y.е׳xHyQa맆 ""Rq"Ef>#8fcԷ&H3, =?)%Vh:b~lHQM:7; B7U.7HMhMiiso3'ڽ079ѮF)`-U<Bse%0z՝lǏ8QMlEHi$:FSKs"v7v9_]N/mkbY-}޶_^ T$pQIrO/+ z[Yf ΅+zA j;톋b[!TH#AJ``WJ<fe 䭩)oJU[5ʈsII'9(?9s|%cBΆL^3W׋:~埗2 ~9Q&jfGta^C[̊3~Y#jrOD7Jm< D'7 u<(މI=s8(ɱyE9!ۖװSgndOx  8 Ƅ u=oII*_rJ]37%އ@RD7^N6 :e[5 brK W~O>=UGľY`8Dpn~μ.m-譶StYc&m)v@uSXmlp&xɺVH q@yF&n|Z2!i}H#7G`givLVՍFiнgv&#evEܵGaHJpSukA6n2^â@/ۏxgiyEkkq PUϖdG T`zy*zͷ0J -vOoGۓzl,"ZBqFPcR|S@D7V4 7/ ܇lFk?`-^Vb&O/dgȲį_)Q;!/vDFO HZ)-LOIDjtܻޫu> [Ö"Wʵ z!4p«?XĺWϬE@O1,?&r]}_4TD@,-Xicא+3Ie"L,b/ "(L/.F,8Ɩ0]z` (&K.UEq l6g`.RV$S4 ɋ!JT;B<6Il_O(Bxؚɂ01x | 0txV<$ JlZΘ6ݬ{ $Yhw;!ζZO胯]$z/_"gZ<Ǐ +[WaNv^\5WE,AO :v6\J0$ TsHQ 6|o5ҭѱS펰Wfsl@SKeؓijſ7R+$*-CI7 0Zb~dE^Hn) ˘ oЁi01 nΒ E+׍*ybA.C# K6~&,׫ݯE!GXA<ƑyUEDM3X{]%)CKF4WW?<j yEfVd7g@Y0dbiZo٘/G'il#=0 Y4%.*d{9=hcRDy'=T gDb86OH?Ea9~cA730;r=|ٕN=/hzSo|KApM#HO6m$TȐs3sq!G{m+5Ӗ l. ^r_1'@]w"Na8&K}P/ d5>x/gXRH+eRbh!jʐx5R(+404VdV<êH$F{}>2&Ɛ$wik9&Zy)6uՁi>;e_wpZSď'iYRrUsi45S$a_h=1j ׃swL &{zlŅrUܾD[ͯ?㡍 _|%  ŕOJ@(S|1t9T)Nn8޺Wnf}B$*OaX {܃!5gAUDpCngPhDĮlB YWLGaP.o.hV@AWxPf@}*BE+I+9n08DC2.en`29@lX,i|GUw,N2o<oM\#.\ XUkEܗoTafq#[#O?]s ;e; JUpxνlGЈkȎ)ev<~ @ W?s&1hyK,BEQPĥG&qvBHȠ*S8kQ&52r%,"f 7^2dkY]KCku+]s&ٳҙYB-Lb2O%vxp8"WجSvϯ$Ruo9D#u5z&z`z pY NE|uOBK\2Ǧ)dv-}iQo\k5LmkĠO%M +5VtS/iH0^ѪO$d pZ6h;=O$[XHwssq`aPQ3jW}<v1Ux8"_nl.٥ nNݥ}eF N9}V3:ܔ7/6.AUךBz\kQ:b:1 ӭkXLtMX`yNnnFIprkoy=(7dUJRwx! @\'6%pGo.mSCvo[CD焚6rx[/OYZHYD>EaDX;'5(21BIԡ”k }u2kKhF:M6>ZJKmJѳ?(UKZʓٵ9,wY,)?hL:$}#!=wm}W#Mɺ14`1y^FշM-}dKwYUf{sPl"3@\PX5 eGs]łΕl۳%{x;l8pggY()ͽmmCP.Hs%v6\| =[KS);mHd3xRuL `jݒ;Zu:S`9!d)nd&hdcŘMS?ْJ|G$7 T=&j5v#(`+4~2"eLjP4lҎ@wc .ˈ[5W Pl}Gadq?x.KG8J4^ I+5ěVQNTESk zVKk5M,ʃ :P#%]>s" =(]{ë[-0AﻺΫ㾴ZbC)|_ NJ&akSMلV߹#fmͱQs%yk@u~(Iu ZXR:Nv9ϘRy2\͜dXpzȐ_x ^]OSX4fCK_㵱V'*}ސF̸N֕8Dч#= WWFn~9'Ƙ^O/ RbV6@ A8s 5$ yZ_D"7o66ؖ([Gq99Z'H. t-li'q}:O"Ea`C>ʨ䘮ȕ >L1lϳ+ر۩@;'_ٝUiҊtI E(jJԹ]=<^@W|stgC1d՞{;(}1I2_jR4 2/(ةI]4Wܴtz.S 1ZT\'oJojV7kۓ'Jz 4|+V僕06H xz,eJ#n9S]=:AW.Շ8"9,t1^]T q}/}ll*TSai.Fn$fʆza"E?+n~%J?8y0u T h~'k4-/fpG7SW6j ӋZU@ ȓE@qFO*[/i6Xl][z );mObl~q-brA"v!;k1>fiQFniG4ڋSts+O] L2bGٲ`8RzvMk|Vj;Po}4vmx ?dz&&UdC*b8r M'NuNgߥc` v ~B5!#| W׮O8xEFQь2ٔcxQa{|jbY]OPDINetҜDPFs<9U- fK:KqZ)ˇѭ_.-al99V #1:EA1 d{@HP4kX) $ZsYSbL6!uaaX`2ήџNw5|;{ @ dNP f*ƵWd"@Oe5m,,09]%QU^UE _)MW&$Pa"m9 2{Ϗ"/|?K1=02P,f\G{``ΧNxZ+%?O0!NZ>lQ,{x9{s_D~MbIÝY3 GspK5>v4TO5 l9~'S';RaAwlm\>xh]M4kM2 &n>+W9AI_Ê+y1!$I\T2y~EAu%q]o1A ѐyqK]ѭ, -W'JE,$qSOPAQ(}d/bw N2FNn%oI ݄c,a; ts[M5kZy#O*źHCW=D2ϦYg>Ӵ=x/<ةSԱSx:6-avcc;|TO!CtCg@ *˶JA9.:)(%_U_c5T䪥- ݀ae3!\-OE+x ;F= 06}vV1 :,o^È!;T _KpHA+WڮˋO̯dʹоLq&~gAZPQTIƂԧEudL2':ņ$ECa{=GUaލN>uzg?v‰L: aim0vxZ8W"D$wJbgzgk=v[0RKEv@j|Nn)ˁ~J5ܴMIoN7%5zW=Ej?Pvt(WqY4??xwޠrd_q(>/V- )[(Rリ)r!BadxfjH!/1r_m&bd/N0!aa" ^ݴ le"ULg9T'PPЭ=.D85(ЂUMPԵ["ՑVdoI=!nVDuG{ @ J Zs`7 Y}bS]x9|T!VF)jg⒂;1"y/($z3CMA1;3 Z"~?7WϜ fŧZdVWezROý4Ŏ*RZ\%turBa@a*dž,nDfG]uNܗ#!WW|K;~ܡZ>fΡ+ґrhPj?_u7Zkox<\^uV129u\qor A81;]r+|{tKj1]8m^E>M 5,Jm\ᒬxdXgum`11t7an@ {).)AD"8q{ đ{ϧ>X.] Jk[/%B@YV?Zͭst -/k+Xe J]K(qp)0_QS5m#`}P6QsLNG(,)(S}yV#0Ha>9Y;Z$YXy (YNh$,5饴bu|V:ܐ*MW<öi$M#dDTBgO+AEܷbN_ gMd'/0 P;58>Xjby큤እ($0ߨ*0R7)۾rELc(=2zʨ5I*HRg Zm1;1Ϊ%@$?~G=C"{(~ L٬$҇zPY1Cu/zC^J2iV0i-At3VJ?eGhj4PylrTq% 9S3D#x[B*o 4rl]iF ֫&Z\s**hޞt% տwiRU:<5N|AM~N2mVVk4ZEڐQeMI>z)vVۄ倹OޅG!j/ۨ2E'z$ *@#a۰;.x_JnY ? ſ]m-Ux-Vhk %wҳpe*䄚&UuޗzGM3 }frfKπ( ټ2HIgyUOUad=\ B} ͍CsᝳQt|pJ0U\~`txdH2,A`( uЊ3wn%5S5NVM?`h}%%D٘hK;͗j5 bv ȃΖ®0~sb^$4dK3#̙R*h C$C<_(4gk%:ԯޤB0X[d{`<&#\` 4]vܵ"CFAyv";Hz:ATndEF! =q<0NbVͶC>W/S@79WD5 =5[ < xMTdYO4~̫?(k|  6@g#O's OADB0*A;h|]:4Y׾?slf| ߵ `y@v`{Xꮯnu8xC0ٚ r[jFТH_m0lY{wp3W9UYV*u+R«H!Umܟb6ō%} @ 0=@Zև&זke/hrI0L -r.Y&$los2,2O."3ͽTn‰\Ty3M 2- -kG 2FbA\08XJz7ɍ@g`H +]pb1}ztO%GKw^JI=aZrDza)3UNi#K+H}hNL[":b8duBm[SWz7. #'rUʛ !?x6o~~z4.9s.nKlWD,TH-s3*%\=xpb Jej_Gu9Uw?pk )/Gyq Ϊx3F[Yh *|73ʈt3PI1q> 6@.ˇ0Ñw:k+ K8 * !/"Q,;'j7`v5~iLm^zZl{;$V<c" }\jA{'1I"(0ZcO&Bor3:=q2'퉮BڧB78#{\6PIuUP3 bo <.4)) l<20Ͼ&!=Ĭg!-ܗ/߹Z^5P"ixq<ͮ6=X᳎|culq"@@jbӺ4?Yֈ}anf*T~HmS쏗jVKa@)BS=#c{v':k 1jLbWʤCdc5zz#{ dkъ4nb> t{ }ص:lZwnNR(۷}N3t?;?B)z27,ݪXo˂Z aۓ2 vo>Œ/k_ޏr4TBaox߁^g~NB&; ,EU)O<t[aKť ļ-6@~ձ^sJ9K"-"p ^stӚ( $1ԋzc"FndbkfS^ߝ5J!)jW19)vA6 dZmt0E Mi4džQ#d> a̡K}1[B3߸7/<;О@x)p5]g }en YI9Bv|*i@Nj~Y uob9.mLؚ>FhLͫ~ޜ  ":E3';sdѦE|~9ƈi=\sUmo5*Ʈ!>$}z<_`bH>)Sp遼vIJ2z#%IYKΘ5?Q_ Q- [Ojd;ʎUWͲBߓg16`TqxMX!Ϣo9'gy)^k6,:GkǨwVA"xp$y^/>LN+䵂>wWP*=p@:o#hWaSk,$5#Wfmtv54:_03(DGt4w&JtiXXhW?>['< (>Yr ]9c%2!a9A_O*o$tEznD$b\OWL۽O'̢V>^pӿHŒK${Q”QPcD|vF⻺- ucHX@P}WK"ѯ'>΂5^:[yapY)ek(aȡM@? GhOfK'XAz,D Ib@mk"|dYsXJfi&2!1l*\ 5PQ<'Ū (Z=BVL\6=FG]T]pLƱjkׁt#R;I;fhF]G'/i?rLOݨq \E/zrQsz(\\ґ تbv(/1j]uyfWޣ|נ\ TnH7Y1dW 7vvcFeȡ|Kyx٦Jk'˔W[nG\W]6\;,v;7`6{OѲ$QE.,eۖ/JE G&;ոT>|Ҕ}Oד8R_nxgH ˫e+_,K|}70~lB:;ſ>.8^Q & ڿG+F$1%T0ϊQBerP9ܲk &1Uz2ǘ|f~wuGw,LPUVLu! 0}*4d $YwUNW;J6Rtw(f4ZgOq$Ioҏ*™JAW6*XK l+MV 8'xY+8DvuV b ;8(V- Z42Z0 B>쩦1"|>ONɢ{R'n8z+I!pxN9*!`ZVN)ѦZDGc@%zޕr1\dѺRhzDA^yMydױR6Ώun%5PǞKa9$$Z69ĝT).QdV*#KFtfet ??S¨:-97oF/?M_mX%>  ~~!V#J B!Pt[CPZ+m/e$.T!Hq3P%\#4g&^ܓSb-QoK0UǗ#|V(2 ܮ$gs(s۽Ch>&l+UNvv`;{<ۈ}䍄jJ]RwK PxMZ@M^U8ɔN҂QU EsF؆ȎۍDBZDŽbsţh@:(|\gGV8Xܣ,VvZg$xk{Dݯ ;w'mzf٠#8K>t#~鵥W?#.=#e(m] 1='M}t&!Pihӊ.º0HrvƋ`SSG\pO}jS}cB<OZa dơ>DÑ\z6 $V:eWfMѪbWcĿ]ݫBEf6l?`ڪx _`VltC8jxo"/&Y/e3j W*+@Q{V`'u}<<4;W'"=ahI:H_v8yQ-"Fwf)&#Sq uL$TXREc;Op{N&d8Q\ى0Lh{d coE)w⫋P&^tK9T@8oR*=c .PvxJx{DqHRwX&竭D?ꀃY ^ICdӌ̂t/X^^cBv2nhĜ؞tF]\]v -EEne;y)g4EV6;ch{KCrGFqZ?;Ghm'N w,ߝ|EzlJpO,U&DD+PuFm*;6Qb;6otw07a&U(_Hk KÔg\9 Mʌ3efQ|&vJ"; eYB{-0W3N09|Z].k],tNJ872rfdc*9q>+@Ă Dt4 8=ԠX؄_djE~A*/㣽iA:crSG ?Bp!4+d+aMBm654IKѧZS?KQ/M[Bұ`*Jg;o`!$ػ_L-^@_-(Ln{..aFnH fKooo  ab s >a>48 i\pz)Fz w%B*͆ LV0$aU!maZ*ӯL6=ILMŕG;0:fhu~a:K SƟiqXD/g{9Hp:û}(4f5*jS8YV/tL.i~l*5O[Esƃg,#CΘ'p7 6#3pq8ji@LX5I9iƩ|M rUJewL#ABbt.;;hVՙ3蓶LC yI,TR9ƽwr$jgaͦwؤQdqD(#{߆nWE&* ʫ71>9J2lLJ/S^wy Ȉj\O3c*|s8;S8X7wU?H˦&MB0 &{j{i^`lc `@rұ'H?Rι$\hi Ja$H,~k;0~SRdh[@uadQCUTO"^䊝VO&O>O9fqAX)Ț"/HrPx>ܰA˷pNʎN%g )VFCǏ5þZut!竩mM шOj[k/6G}ɀ_e"$!+2A dl e-x4%zۣY2k7L۽ ^0Yd=آLVyO.kܒJ%BM?rx{o,H$)yKG 3KO }a+YߑUeNjTΓڞ'la'fM :J%ܘYhdю}-=%g%hyֈn^Wk94R1րt]UVrx ~熽O:` [5 6R E—i[f5«ay(R&ȂA`20:"ncgL8@XɱEzf`!/i.W@U0"+lZP~mĎna?m#';C#?r6D @Y ~5"$?nj5]}nYևC@i wL nN |.ku05A3Hy O4^Bz9`t%=Qd꼇=ڼߘۭ=̝d2NKZ]ZdiIf$fGˍvbr'bMF/`+pƂ/*WfCʡˇqqLu1[u1"} ܽ*)ޔsv͟ӭ3z2U73v" Bfvlؒ-|ۄUIjZ}+AU_} "o908M$=3 /s˭ǁ 2RrkD5-86t& lpr>Je|e$|~vU8k{8~1U=q7z^ ӿH k9ڕ8r[ -\tfՕ|y n!(]G݊trHɷQ蠏Lʬ^ZˊgzV] *Km>VX@]EzU#jʦɍoy.@0QkSynpdYoW-ReDd pe]n,q"_Pr*ÙQ^mx=K{H1+S?6N#!6e;g, '&(Y`{(+]˱/H)ܖ;Bf8hcjiӇUKaa7^"+쒗SwcbfKc[,UUU֯Z]㙑ڟ%aݨVRj4t ~XtE|ۙ/$yZ2 ;{\GM _' \alKҸ -xCúMEr@A|qԙտc ~\N}|u0S:i6 1w{G¹)*Pd"I{)OtJ"UzK"`p<ߵ2.=}Ö2}ךK<6\v a!k쎇Vps18P/j D~lWdef+X ޣ+cASz")$=WH]mN*D0\ &QXB7;xCxEI)Xl!x>Cir }D AN3VZ=K*fEi Y՞ P|B9H6KE\lL>̵ 1KcdxRJ]#%uŗŋSm+c'_\!6L:bpJ<EU8XYNJH{p&d(0KuryZ<fOl/m$ nhJ +:I: FAeRmE5NP)$js?[ v)3'1z9Əb2Q@$?= IV^Sc]a`}Bf6Rb׹Q ̮+ 9]X-V/g9%jfRaI9v(L\*\~@LbR&hRH q­!x XCh{J;=FZ/š2c'2qWX}AneȈPĢ-BsZ2( ȷTQVO[!>%(/xJ!+6'!{U߽RLMu^&C}`0G'9u''Bqa\ yûP:KۏxCPiD3&i,Kls)KK4c Jp‚ë'@H$6e6D0LK e%wyf~lX+fR(̽ʑY\* "$m;Tp?5,U(rB83;S?or>2<)BZ˒T49Ǜ–dw`LiNlsc-m܍-zeԆ rH%P@λw}XQ!h"kq{"QQ ɳݎ%z})g;~U O$,N_F5;OFh }%qY*- \{y8rVYzԟ8g< +Pة΅HBȖ 4/tghtdZto!{g`PdK=_щX* sG#Zֆl6?SVG$ҷX; x» . u"Py-%X[o(=xڹ<'Q<' zs \:LJ5gșcZ#p4d`ZJ[A2I;Sz )m}I |>H˼(aAH۟nϤ@ uu:BQQCd[#9G'G)0w40A%%Hk?JAEL|pqYarR&hz/]xy|ljL EY'ZdhO~Tl H@+#%_פ+`N&fuKDn{$xɇōl#c&^/%(&Ғ T~' Oda/et0I[[i}M?lՋ=pUy]Wrm,Bd?yIj}m>=-Ŵ@NMۋРdL7[!z}#O>i%V)ש`:eqV֦!' &2()Ȑ'L>bƏYAo&w񸅋lL vE}A> &l=wqpK20ْT[*D@E̥15M7$: l21mR*,R+B'ALzg+""9H98&{,YyDt. GBYG'J,Cg_S~T fW~Huɩ-`ģ*yXLuz`F0qf\I )JBХfc|v stZbv\:跕 Q+SQQ\n# W"5@/[BEr-ֽ5d,ibK۠, IQ81im=e,[u[ࣲWmuD $?@ji-tg1Q|X 'Kڷ8ɄKT#2V\Ȝ_2QH@FWlc5OQ4.Z &jLf$ht\o|EqZ" W.eC#[3ZҢDoiWb[0XlM< U]Յ('tOWeMtʡmȇmǸ^+ +yg>IfWe&j)H@FZJav܉E{͈lx(++j8BqT%ƛ  *0W*ix)iڷöhG,ҤeÜpa@Wa5aEzn}qeBOjmRI?y$81)Jh"|J!m€ #ljNۊP1oԟ;֝sF,cS8 Ӌjxy\LRn|y;K:G=g1yhnPԬZz]̌EеxԝNFevPy= G7}7u7Ə]p@0'D 砵 bl mvc)4b~EaA(GTv§AYn SqKOƫ G_* Q(h@>AukQK@JB?I=XpJ*FM E6$< sC%Wu kX2y0뉛V3Zc<}I0[ *Q/m?4WB#S $2} iw{ LOM]^e*{6}TC@i؊3b88`'"cN3zǒH1>L,hjsa3MiOUp@ h0k,Ո0`;@߷lo9hֽe!O԰k&bʨcޞ\:aяKn3XrQUep-{0.zuH.J,- n/L%-A/TR[FEe-yy&bde¶d"*ClY18<ucNnLJBἵwI @5rP~gKJד즎1l1)f̸u|!}ne!բ! |Nh$n$&+8$|VFNC- B{HxKK>FDt`O:A uy͏9/g }LX-GFXX6CR2?f=O'T7ÔVJcDeʇ@koUBv < ?Pb̾HY*rڌL JP]۵ bn [W-(ߝ`o\RWGfƦF3P/>`(ȴMja/r ӏq$aSZݾ_ܻ_Kz[r춃U;A[C] |L 4c,[OsZ h}rG0ME~CYdZ#.`Nt`-BP5Cq`^ӱK R}Y4x󈜓=Y@+ VTH82]yӧd]-?SᅛOOiڇ$$TJ,KfYs`MZ ۟ptК+''Xgn^Nt }ڗz! -iKE)'&ڴM\|)67̰Λ(`KlX[-}M%K{rCxdMmsAaqUZqN.(}÷HO8pN9}z}lD_(ش{gR=}~qn.Ͱ'i2|,+L9$l 7eP7:;2~>*kߪofv{)>6cB}_5ȹ t2[#1xn/ζˁi,BQlK&ě-(X{;S^@l p&+EY Ѓu!E,zJg #T9P7rBqпR:C5,n7͈e`ryI[ם$TRҺխ[tՉ_YZG7Y孩: KS3tdsBd<)+c~CCw~ 3P|dQ^l]|$~!Ma SV~ n?֙#B.pt.?GsKc.$&ZN-A/ e"/62Rt[B)\qɮV1wc^NjE'q4oNN"pڨXWT'`r'53O}0!5Q+YB9R1l 2k9]]f`6/ {|, LW -@xJk> U3cY? ^׉tȿ& {Ɣh؂4h<k$c֧JO i=4N(C}hJUN(4DW=Auګ:rX|DBԻt>_=7-l\Dl)5[,S&ΆNd'#zpmtlkii5B2I$};(8u. R7r !~$k? rB%SjXE—!,m2HDe֮deF(V]x~}!_ZrYxW_(eK~ ӏN:nTzITt /dAwv3 YVjxF;<6S~~dA'#fZ7zM!G+V lՋ wzfmdތȶd5>n{Å8i4(>4M~!hw c-x4f =#jbXt7D}!E;4"H{.K]A ,g`Pg"kcߊٯNM7/<@0q8{\d5Fu@߶zUo["ܧnYP v+͔~N@kqxoKm GZaS=-6W%;=YñjfzNcTrcc}4 l:*!g3Uk갖AAA+\q2}(?#S`w%sLgU$奟l RaZ0 .̾(*p}E)J(O> }7wvH{C",r;Vi9I D =@qn #ѝf\ @t~8B hΖݒyjZzhE3)dތ6%4x=p/Ъ'9I _J[$҂ j]N؃0T2X6!bg8(L^Hh NΕҕYPͻnX5n&Mq1!2ѫX+rs}˿ 3﷽+Q*D}W*wPEHj9Ssp>>P[FIDǨRT*Bx:+xlCgcCeK(@_OvVFx$gL!GK; Ym"4Ãx* r˶˭xtW Jz3w/WaMX>"j8O<Ьđo?9 L=cB&%"0rʆYEr盢=⺺YKZ~#hnNM~ <8-ۇy0Q SmSEK)ߟF ,-k <P0iХ%ڛ$!F<091QD fQB@,hFH뷵m!Q,e0r@c[?KtL[]=J;'dˎ:#`MK/*UvMw~f8RdY A@؈{P؎{KGִq!TscϭŎYMޱ(0\ed/Y}O0_jzm#Y1˚sXmG 58GrbUh c !K)U(q>V ]* Aŝ8fz{㰰7G 99c"aUD]usor[Bp ыR(3gi_uӼ}X]5/hpSA ڣ4?S^@ bƅbֳȰ7XBaՙk" ]7iZH '܅ȘNeýC5ܠoɩs~ hV=Vg;`Իjsڠ%e¨+J'\<0ػSRBr|B2we~fetU57Ɣ֛> J*UHU+#wXLj=H%< u(llf:@Vl5 [t/j &+<1S,h%yn^=L9 :z )j45?쥪63f e;db=F\P!%:D$11Dj ; #&|[UMzIFjTrpSW28_ŻtAnmTs!Fw80s$T"cLkOWr:{Biw/@M;B;Խ"dA%'g}RlGS*cS: j}gÊ2] 劉JzQ|BR <][$<WFV@EZ9Y;ÿx.Df?=IS/:"\W(ƆvoJI㎆IZpOrǡΙk淝LLb1?_P{kw\~ZU9՘}zbΚJ[WhJ :}^ٲ0d<܀09'P7g vxgց2̻;uS7Cіy=\U4V[!S@EST}ÂjnkxJ{nD5;j'DЄ'#!Z]4 }7j8;^'4_dh8UZm ai.VF1gQn=A@Co "k'{.іGWUp1cϑR< ZuB 5|i`zG}?O0iH)E< bpajJ ^ՒJk.}:V5葸o$| qWˑr oVMsg%朰lՖ;nZ0K(dyC$Z=IS.%/L qQ-RP*?Be6A[i|:"8Ctjѻ߱1pGPUƈlof~箜(!)j9y)~S\Q&f}>l6l"Ǥ~V)x=^bksH i2|iJ&2Ԅ]iú"I{>GI> 9+r Q*x9s ;3*H0fls%$_O婉5؊Xhw1<{E^L}_b0<ٓT  &`_{"Fmݔxt6Q?M$u (6>@+0C [6%ͼdsD|/,v/^eW靄i:z3>{WQKK19JiHp4޳}4@8m(mOY|Rn)n=m @F_$- ;|Ʊ#Ns6:kcs_`H4n4 7O"+"!CېAx ԡ_aM j|S&uutv7[=,6Iֆԫߺ.yWή~l4Gy !CW[>A6K!VpGl 캎|`)3/s71bALP$ ӛBM@hZ1Ōk.i5f_C1mm)#qKdMu7LCvgTIvo1`7n,~ [vZ_qE\׿;יH U>6>Na.o .wL<\ʱ t1mc!ۮ@(hL!/O};VayKW A8ʼCB:˟L>iڹ!& e#0n ;_Լ TE122yAC}&"1ykI> Ř;<+#aRJGAΰ֑I%qE܊cK#O=\})}\ Tv4F8p5֜1ϳ)}ķl-1O`"ߊ݇D-T~zfDG" UmKx6X`L5e^O2= p6Xb,,4gL߉40[I`s n5`6;*mSrSo(9 i خ0SA C5ĝ5S&*a>m0!팇߈wB01 <*l 0f@?=,:tP#9&-(.搫bx=%!t=&H,?Lޟ$:y ={_Ѡ2GS kի(9dt#څRZ^/hnL߹MYJ{8ͷL ;6\R+ ?dsb 59|C ~d!,E9Ӛ͚72LѦe[jFY۝z(쿎dzFǻ8ZjAPo*G} Jl^t-1xp: JUs-Y*hVa<Ժ4H.E7d|R$+ ^*e\AI^p.4wZu_M=͟h& I6#D 4딿.RL̢Rl_:FQ3v9ʼn6^S;|#۰3Fژbs{jiQZBJ!bR\UslmkV! M 83ZnV9krv:FGA^ɫ¥E&$TVIlF? eI,p4[Bh KMC>@| .&*VKXeqMj"K[blSnVﺶ\l(8UiH2 }G%OlP#^ ,?>mǃ~3\&}/d׬3Խi) f ň x dO vkN~"~vcҕu{Y *Xdž< ͫj1wZɭЅ^.j#_H0jǮ4ڛBdpP#P3^Zaj;J' Ңsh01KNxg!"[3hBdGO.45k?Z)"&`x)+aD"ű }VTm@C6NE[([`ϧ?Z7M %DHb8ܻeV W|5gTXÚTAT%Fǔ $U'SW ]T/ylO~ha }w@>!Q6G< A5"Z^g> !Yk+dDװNOtb14B5@9ef[7%lbp &{j>wnhV01CV-^{mL  P$Nh|=IT Oh֏LX6`%OM lіRloU5GˎPHP6JVΎjCg44K'j,`u{͆d .W32,'Ԫ`<dzrOqgÒvU.f{>H;AtOd'0XYЎv84Z`VKw7 F~rJvIB*vR4:Wق=[ j#8ءB h2|v '+M`}& /&8 ;]3b(zq,$u5SE%}@ZSw|{4iNg]KdĪHB0׸ ;%޹z[̞ϥ@y陁hAP{meoYj,(^>8}# h_uE~e>,FJN !hgJD\f+Oȿ Q{x-+b3Zg}V$xˑչY+I]ėDۧz#& f `#DY8oB R>@0\jAY*i e+vjts$ $ϛ6|{6:RPqjR6w,k?fOٱPAs *N.1uPB30d8 $w1hj {#N؜EP#?/#E6"#LȕV<\YXxs5{(:81&Y$ &y!X&x\gUK`yQpZ( aZq^Dskٻ/dPAe5Mo4^jQ2{=`/|^`?XP8@=;;|ʜi|di흅3%:逴E *5ZG'~H'$u}8@ISpE}q4 >ƒ@w2Un,3|[iPBjėSS l*{nr׹ySW7_̧Q-ܳG/iH7!t{-wb}]5e Qseq0ߴ)99B (^OC Kit$q\.Q檸^s -Ӥ5FB;CtȊ% Y~3iƍ_YqU4Yg)d`+0Us+MZ{Dxaxmۿd T^o670dP13Sy5y7qt!r*3[&%Vd ZjPzN"Q Uoц]lB 8/T?Y((DU ͟H`w)2:Ljaw QN30x=˫!ddC3:z zh> ﶧF %LRk9LF44:1sV#GDXW2hSq#D8sY 78GCEڡ~}51 }dUw+W>]”P[C`A+"{|oqyM+pO;9$\b%8~FVYՀPVjDMMNu0(Q2 Htɫ^2!j@Sի͕uG_$ xl/9*#_.^ }N,u?:(J`iGR ;{S e-Wq>JMG*yu0W)!zpa8[uEG#\ߕ-O-Gho ?H3r޽I0y抯0Asp(;kLoj (HT–˼o3+a d"A37څu7P)UdF)#F>`vEGCbxp$4jOp'cks[4]XPvd6 N6LP|OauPT )vKwlj_X3`* !Y9< fD?mj7JʹL%iN~@'ȸ8g헫o8vJfam̖Vd.  :]'eb2sОLu{AQ=ujm?Ѹv)Trt/ Ԫs}$KL62Ęs" m_ =-fcDQQ;Z Ԡa}QҒʆ vq@̰8l .]HDۉ<Z@0χMh3x'WCV_ԅ2 uHa`O6g3"!Xb}IT/9]=_ g_-|#m}ȇ;8;Fx*KTd`^ Φ;n-d? "W^NxhXKpll/%>G؏ˮHm*@uO=NpR1ÄuXlzSZ$xvcty(9%B7vI:{M2S(4x|m8.mZ; ͨ A<QxAm:,D~7݉CoKywW8Y} @h^^ӟi &eԩp ղq^jDw&,3^Īռs_"8_k0 Z4v`y f}c0VbY^ zN(34O6x[v6jQDf]o\QZqOdO: ? v0~ߺ ]9X(ЫJ< R!&\=o9^jҋ5&h;xLSj, kesF"IЊ.>\{, {" =nD'e(|3| }(ʟ>`?M2ɖ|̝ҡ]a(Ʀ9lw+dǢ]Yq'"[h_AU}dԭ_f<w"K(gtɚr>/ nć=G'JxS6DwEEdEF4Jp' W+.FW'XhWYG:GP^k5Ks *G6*CdCr,)mEzlYy 5xeQGE{G"nV"P77 Iк`;АL2k )*}c5Zrwm7X %Ě3v[M"%7ʼڣ Zㄜn?1⠪]_q}u-A4Q8>#j0fVX x avh2qc9nb^J'$..% WY} .Z=(r0˚ꌕaP0{-!fH^ Tюy4N0e"VwURo*iצ{8,GB'7Mn IOƀMi4~#mkDTj{:iIpbu@]=@cr,aqj)O ESYXiY?՞wnݨV!8Q詭bajkr vhd:̿v~_Q ǛfcJKUCS{%n6ƕ&;WJ݇D>uSTPSV)q%+o_XzlVW2v3t_h bYIY4'ʻ)d4oֺ]( h]-09\r]/Pam'9:X'% ˢZ<5fV|> aHr@9Hr7#kL#If*`g }xsC*2f#<5Ldž'_Obc YRe0fDxt>͘[GT2]3CBT锪aiH0Wy,kעytq')Y ɄZ#W>)$vb<'IlȜN~Gk⾊p3.0AV+GOĥo W/?Ǟhtݞu3=K٪O_I-re1S-ҕhpԶs _3,mV)+ܖ_/w@tV"k)#IEKqwyr_\˛炷fKKEljs\<-U*1.D5'!;s}m& Xh70R*xNPӀz}s HqUכj'5;!(sI)^v( 387nꌨELV 6Ȯw iȂ'yKnoa1.[d`^ƪhx/Ȯ~@@)Z]ޢqZ2LQI&+9ϵ+Ziv, n%HlҺ1g]A޸lSmIYڭ Z` zOZMp^8͟|{p`$Tӭ쯄gp*9"7iʵ5 {6?TJ&hvArT}ߊ-ߧ8b!H\g{-?r;+ dM03ξY|zk)R5i; /=J;A&d}a{@g;0-M";.RH 0;YBQ%@YC1ĶsC5%ΙU9:GV96:}#6w8Xoh!h<0 |!X9pb3֟zԠcT7`/`tv 0[DzF<>D1V2wDG2y?>-!|1#YpCi o4q}yc2EC#ɝy1cdɃPH1,!eWv-MJJ}R4A]ӢQ{C_S9)~uq11q5 ts6 OB. j 𳦏ɖs57rNe]6 I2JO1^*̫>3HKޮ%-f(1DQ`蟙_XDݹ*یkqʕ=h4^L2YYdCS [6P;vrt | DbCk6C13* H6рODˊRMřMU=p ,^U`?|pbUnLOƤ߂\Ic'q4cէ痮ϭ~rq 8.b;{CQ!GG/>3 wzuхXWh'^>CUdɓg"vx5D\ bC\op&XP@)~Ė|3kKnUcyvojZxP2`Y\SsEV`xZT R#԰FB}srEktXA;7Y`~!Djr`iπfE%W i:Gt-Z׃v☮j_hʺ^Ѫ1h׼ &`I}/JӲ2 &.IZ[&OPʷx,eU??k1 6m"*HI6@g͘sr #ro5 Q-e EJ_ Gϧm&b߰0.YɗuuX=V}B݊K#`f3΍x% 푷䧓q$t Ӻ?0?Wdpv4lҧA-9XbG9/`FΚA;46$api16!hqX6 "$t7*kT)7*4`D̉$|e;C9^@f*8ćqYw2'yR ~g(K{oijڻScw47k*bv3"IT_WQm+觿q1ൄVU@_iDnyC.ij4-3"6sQ{UFfdGO2|q_UCĴ_Po@y9tw Y-͘ kjB &߆5ЛqoZ:fw#dʴi ] ;/ \a{8]Jדcn'ĮqIv1-Zzx}.,rVG+ٰ$%t>Y$|1_lֳ')Ȳd!w3\# +lfs$dcdpr7@b2D۞8Z5GsɗϠbŎRfTN ˖aϗ 'QWjD>E:P_8c$%F/7r\<<xs +^:~'{axn ΋ >fUmK׫ \̛Gd+Rdd/!`=fE1ږ=:7Bf̢. z$`WݮhT=cæ(}cD$IpAE=-1;zl!|Pէ`u 1%%@koiyh8{)hxF[\sf_~J$|(FjP. yP͢8K[T %aX"Kv$[:-˦8*GVx-MǤp7g %N,ksoqzh|VqCICLԼ]vz/\l޴mSJ'Kl}[7w?Vʰ%47=|E&πPhAcM߼Yܦ͆9t%{ f5gP.ߩ:Nkgö[E@QcEk wP^׀ykuO{RUKؽ 6/ Rg˷A{u[4ĵFvmLø+ ͳGiι,B'ǫt*?sMUz/|Ɍ%2gN.Z tDDz=WîƼ- Tݪpu3 !4٩WCT;G~b?Q*;D2lFm;rT r&iv# 1=!onׂZY0 i0bE2Az= vJ7MZr>r+dGK/L]`m粎O(RV@Aj_:wm%{>q{= ۝ ȴ+ZE$3<2(e;ʚ6At{$}'QS&-Bo;وo.nznhGwg^sRcBi Xrlps6$.h+T_;5C(,s ӗOB&:E ӋQzQV2&ka&58e\a͊S=%Fp^;JOg1ȺQ+a]p6su=nϐn=NV,v<?9H{߿IO3s|bFhۥ/Pj0 sAUox7]$yͣ2pk6I뽭B燢mþz A'@kTA&{&'ڻĤ:^ڳ(&*-⁌DP}҇T' )=uY;B`T'_D5 u?7+qG% ThN<fZ\4A\ՔokN;ISB#w] 35ѱ'<^N(#*pu(V y!RgV9褱y+FK/z=)}!}f٫d 0BbF c ]nO .yN)BkRt &iC‘+V1E_>̏{xĊ1pkO[?~U9GZCWHYoܣl)'id)Es-fHlch%e!?JET ϨC]ߧp,\oXaJH_r(2h!kItۿz^JwI@.k97^ %]`1gbȣvxrTꃰ#r(U~UOLjԩ$aHj_^ eK<,PCڗE)6ZB`ПqM?.xҙt&zkf=鉀/ac-T ䷨1kǃfrY%0ESc%e,ԺIMRj'/ }?tQ%⑅+a &48>:EFvsMa^O5xdqv VyT=Mfy/ģ~rx4զd+2e#:>&PDEl䩟^沁Ք' r}[|"#@rפ,X=xKzڼM-Oۑli[@zhPtӃC L$*Dz#ˠ+&x3)@zxKhaO}3 < 8L8R_?CƳ/ l!Jwt6UFoZ(&gpn&̾e`>u?n>*% 'gϾ S)#X >|Z2Z9>mU>@s>ydkxAN@De."둝WkW[el)7ϦGTϙlľEl97JW_/bs՘ <'AkLyׇf0[)*`=7`fT6c04 z聜W{Ű$ @.nY|:*Te%P}ȣq˦inTcM\3xtbZO'<^"h. y!T119Q5Fc\YєE\+3o(<Ч I6q/cqcpܡ~P \^Cpb[2,EDQh R Vˆ"0t 8Dn /9u=^9+|h*:vL{\P寨nܞG4ѻڮJUUKRyGicA}%Yc X#p")s%/og.I~XSCD;kv$ޒp9Qѓ>a,FUn,-P$ޥu2P(P#9a8!H#U?/[spywy$eǼߋG+*IGU5&O- Dc{3|9rj`m` ?Y{+wFϥY[KЅM>ۆXzuKD0xyiђ' }:]Vϣ/9_~W2in^)耣؅qԞn; W ѱa!:wNwMXvቌ+Ƈm6|~0یyvt["vgqf%Zl>ߠ[@'mB?WKϲuXbq |[.[}/aa0 tsly͋7Ftxh_|z&o"Oi#WH ",$ym_O+5ֲv4j㌆i&ӂ_a&;0p g&LFUjX!?izL jI9 p`Uxx R0mӠD-ZGJQO]Kthm ;LJ6f.g9E&sqld] 5 *@BNueEN@3Ĉ}N RpʈK~ߩ*؂߽ͷbօYV=RQT8v~u( \sE;:ӖF|Sm=u+Z8u™aGCBJ}i߬}嘰'GX=3`K+pLHR{aez?uIo4{fx)tnvU[M m||KFYs?j.}Gt(Ǯmu4y~}> o77nf+~k p,>ٷL\MI[e;bJ^F@u(::s%u>~\شη9O5)}TfjbݐNK6a^ΗVr2$VA è+>Ys '܂y ՂqQ½ޠA\dxR0Z H)2@E `SFܹ,e?Nh.OثU{$BatxsPmGx'e~!opU2'da4z2b\h<`Wb=Inӗybs oܑyA &ZoSb ތwx;ԑ2 \\?yRIfy Ef3ɧGzgM7TD7Rݢ25SIQ*ځ5yݶ 09LpERڄ1P@FYsm1eoo:H9|&XpГUh8HwuVM**n@vN 6<˘9KIU~, ыQq,#(iWF>[f{ {ިOKPJd2IOυ8m5<uJykAXGKNwoQj/NW"S 0)+xTZbMj~]փ<ƈ>mln /J9 [P?+8PWJ|fpWG(ѽX5"d?wpAjL{߰[]Lrrj 8 Ъ$:S.^PrDgG;fmJFCb/11Q);f/ u!c)q_׷F pH`'UÑBͶX?5"-ODy$ZA"r|@U̻#;n `F pC!OyS$coNqgvR w!@<|qͷDd@eS6F :⳾,a_& 7?WOU4e`V@0~T@y)S.MYIFݴDH?=NQ|/vN|XLb[F?3a]x YH ׶Y#TqS=ha~0z>. IFLׯ,ī|]r닕Ѓ:W>ـ '1+9{v=iB=uX&>:'d WRSZSg1D1Pl.+;j/Ϛ2``@d㋨_ vSs(6ޱYt-wHMCG$cQLE ^)Lj~)6$Ku%6'mG)oF*WvCQAr= ufQE&-YXl- xX@'KRw6U #;+/gH qzúBzf0ut8M\d!PZr3a Ԫre(l@]#3s6G"۳cNPL)[%&w,nh- QҊCU4GC$5rF^JPP.3|CɂAdkYQXtk;uj_4@HI,9ʅLJD9!)4]^ٲq =+4oXwvv#͟5vcX%΁VOR{MQI>.EA?&y̻B8X?%~t$Zh7fΤ?sΖvdz(L*+E7)^d6yFǹHǀ"!)-f%jzڥI`<_թ!$-[5…5YXȳRŁTJg __ZT\eWwO;Ai!`C>0`;z;FxHdߔh3mA+'ʝXqR"ӓvͶewd^2I]9SChbb} kL"ڥRbSH cۊsݴ? ayFg!BxùiCzYNv_Z*nC/|G/yVwĜ3|SlfY:{lȱHԈXߛ2C L<(ݏp"gɕ^vG3VGWذ7I8o xHX#9+?x:?KG>& N%>~h|qqFW%=6Jj.am}H 8 4_~}z d}8m@f'2NKt{fzfUh]&T~Vb_/8ߩKWɏJf}ڪ}k&h'9or͌dW`.߲5ȅ@Ii=#'$H׏4Zr+/H{0P/{ǓV,0?L?F_kf2H"!d*Ϳ+4bUK5hldb ⠊L>OqnW1ѵiwh67lxЋZf%aLc q`}$~w1O5o-/D)y>OFXM۔ y߳;!_dXLP)kw.iQ9  Ռz"FjB`X7󃬾 jbh_[!)g%FClhid|2Դ7 r"Z͌wti΋ /Z E;Q&s~؃)r /SXB3ؾhm{Vp+kV2Ǥ@> Я|@20&sOtZ2vζpWc@"KvY:BVE:T/'\sQoU&,y[9m/b #9ɺ6t !)`^Y DlC`zݓUJÃqq!oV5`R5KDt%e¨r9j! k{+׼t[J6KSzзRO^ oVyy 7;~ KVrҮ%J +;tc흆,c; p~/=ʟ}SB ^KXzLں$f w,k/E qt8O3Jo,t)TW-~dےX̦Uot 3: N0"ڙ^X}vS!L\m?`)R@|OrBf7q2QevT_F5EhAb 2ewdj[gh,֋Ty<2u f6:^.o_v#QCA3|)7;a#4.wWV+ [$̯.-qj`B+~>`lGX#ZW&nI7_֛1zL7ИKQ;o+oqK4r©KE0k1t6$ht >h;?%ץ{kpzwI"R_`Nmt2 uSx(ԖkZ,5~[!(7Y?L%(:t<;d<#t>t8γt҄1{HQܝ_sZkO©P>P2|ag $XC>7roO"fʱƨVeA$](;@ru2l 0`l]`f^˃(x49G瓣i-&XkYAY5'"l0RXvez5rphEΏP>\r&=%Z |$/,VewE#(5y"L6 4MjP&1u"ǝ8ٞIK.[ OvQ:یyD)mXfk|+ąxBsX")^^u jM!zm(SNj`:/:3+ Fq=)Zz$[\Z'~Beda.UM4LFK?2lS)ǃ4c]AML?ZppGIꡱEn)'cRjCԚO,]BA'Vo28&v,Q3ŽqV8EǑPGYW🝜cMEJ߫)Ov,`wf9Czp3..Zo)Au7ko@c/!thU5g7"~j8f8ҩ܌6LQAhohM{,rT؅oN x*T穰F|-[U C]gBfBDz9c^m Z߶O (=fۨ}vޭ,ż:ۺO.@&fpG͔x&F~yMA)J &vU-+N6}%c.RщtkM/ .jN?1!9DY r W. 'X ڼm!^XR t6-7&Jb7۰ny=GJ_:>fAZ逞sSƃ(޹0y0l5*Z_ ׬+/i♋0wb?͗Fgdևcb"\do&]?Hont5%)Nj{ qJ b;]nc5=r{zDaxWz#_5xTՕ}𲳗Q|ro<yҥ]'IpĻ;4>m>8O0GĚob4?u?aZH-d\SXe85W;{It㹅1L eW꩸4Ow{2~hWj+Q ɭL&{$}(DI:`$iׄXEWmp7`6Sg>iN3!rӄ_d r<ڭ)d@I^E bKJ(AU_;T+g-"pvP>2$4aK9_SHO ն(&S:4wHG] cv5_$D U E#iA]"X! MsIMN)<I EKH_vamfpNZȮ3!=P|'1M䁍Q V۔/_ Df>ꇌD$A{~m m$IA ɳMG]&.W#sиbnz L#sMyMwkíwz009ҥfpDf;-2QOYf5&Tsod6TJic Kܣ66,yBSQgsGGpFL'i[>_gMc4#9@.d)sNmSaC "`,')A$+&kD{ǽx5h=+=fng+)[<&pZ˺ͱ^:IߢR,m OM -prk*m)'Խ.iCVyYR鴭ʣƾ1RNg<+`=㫣4Yn"`nfOU2߮UI\d\SXum~/ T&5-bɐRZvNNs+{xSa߸b^T,Y'valҍ&#Wf-A|D9(mT&Sy]0pj{e\ZK 6AR(GbJKthj@tL ɹeeF5Ml3qR2%"/o`HrYu ["RZhIGx̓ /n y*߽m9ĶK[fT(\c`/qC`AGcYYt Aa]rQ!7{}$BVo s es!SL` _$?/"/7a"2*w-o(ya_eWtI51Q[u|;j8clw}yτ?i,0fN"8kޞVp6.)3Jrݴ=ʦF2N@fnlj +,a4,@5^Gp|rSG*oMRi쐸W گv`qq.jOYs`._۾},XYUaY LPPƛ]n;7rn s2Uvݟ>}?hHA8yʍ{1ᐪF7K.S-?٬/_Er 9È>ٗ$’UC$0d7%?M7AOly-_/ioc9Z KFIڃld.7암VZgg I]3#@6<2SHv@]]E;⓬!{Hd_F^>*bL~oW&rSqpwOU\길\`2">!m5B#1Ǭ &AeKn퉙P8;Uk5DY%/ HF]&">0 J)3B-űK a4݌~)mce՜}J7.J2]_JGuuAX/0 M rw/y% Wh}8cӑL,;( BrI<]&c@vƽUVE昵B;flaJ8հ aϱPDڏ?4xsY:)at|B5/Wu G]R~ rw98k+,z3z~ 1+))ܮGQ'V“IKx3QWoDt,IF>GS 2!p6\@?痓He4RƝ7Ƌ"ZjE$TKo0Q&[NG 2nb򥱟D=1iy%.:\[)ay/~ $ζ5_]uӴ 2sʑp:u'), L26Տ-iRjY0v=[Y.Õ4쌫!r4l>Nb,9χs;~9i P'wudHϢÒ@ uE #J>~ovbF_E٦933 LUٶR] qLxmtҥXu\ÿLݮR,_ܵ1`ͦ& }ǎ f;%"(DRX0~hxTzlelּjN/LL>#V)(XA؎r9or8zkyUKe8Db(\+_q&7&oԦ-Ҏъ!)8h@aT? i$mx>{s:#4dͷ Z9 Gɴأ@G^ѫAN4op BVX4M|}B"wwKU]u~8p#9Z ]>bB c`x1`?{s8QH;y&o-o5}BֈUIqHUB[X8?2 sj5ՅߴSW`48/Ąz0EZOGfy[KʅOהkjuӘ%VgLW G(O7BCMq]Xte{&Գ#7CS Hd;jdVN!|, m6} Go[S(v H ceYZ.ca6(WSezy틊?<!2nDŽᎋI7V;Omd xLjwOipgexac4o=Rrê,BK7R=}+oE]ۃl׍L ӖN/[#ɶL<\c93d!1+j~*v1zFHq{KH%| *λ&+VOPUPХqej|HV?}}ȭ4Nd $ЗBFމ8yhw_Q3s"%VB!ǻ옕p>bˈd|d(;g{Z%^ XYXףo|) ޢF-iج%65¯'?"/F   펨}cfmH뽕 fS˼x̛t\ޭ^Q,` ~97[ {H52wB۬ sW@YI$?/E@٠EX-Ƌ[zq-3RJù32Il?` 11|m,G\I}A0ם vҘRb}W^ //&v/M|vC,?IeԚ:USlYC}Jsu*=& N̸mNÐ~/ʙ$ÃԎy4~&8i77muw溴Y]oe9֋(ށ]d.c 9#"Bg$6SA@_\&k,ʧ,}bHW=,h)Kebn$mQ|nHŽ>q^vy`8 Pbr 7.z`7mcAX_3[m5B]{H0=^;C=e&g7؃HYe#ಧutwuJl Kw_܇uysm-&ˈ~ף6{LQncmqvDҩӠa't`MO@[p !ABP7>{*y$XnUJ$rۯ1  4\S3'Gx*,S{#qL!ޫ1R%4LJSmɢe`i"#u-H)&WfN]&3 )]*p&+tyhYv.|/@ `oFَ%\a2q/ )*)S;C{~#T/ ,}=мp V7GV9X[oWa#;]FRnv;jEuR)OɈIl : sJ&h^{P}KDO7/P ݦ.LybT@FJ7 :vz@e8#2:BEß ]]讂vOүI!XK^#4գ |GĺrGej@b)5Z¼aPnth(ܹ{2AKuOiy6K|CQ3@}ϷN}xXdI{˾e ,k桽,iEv)@bsw2Lv &Bl(MRe ^xj[)]z5"pLh!ՔG>8#\L@h  Hsa)gZo ΜF ){5߽7րKnDmIUր@)Po! k>5w%QO@SqR l$ 3N>8'u`"BI'EWbMX&.܌cͺ] H*نaXaR/bP0n/@\ɞO$eYjI,a98 TM6C&ߛjXEHVc͑XDY6P6< G/*xcR DdZKPB}4;8F;(~N{0η^m Fwj rq0CX%4wT S'ǝC{"SZ W[;! G2 G.RO_*xnp&?Bd$AȵzUQ%x) .>w,/"9ӚeQQQG|}30Nvc:legٖ3JNH`ǙPs҃mCucS!<a#,[d7if2_5>a\ J@+}ًl&k!u}ݔXrh =~ '^N1AD?&&0ieʷ輨&abW~h qT5[hwigc"nLbѾ(ݾ>މ]&Hrcg3cKvz8eчaKcf n8?e 'GZ!k0⽃3d"$'!JJA5&O+ !G}#1X*AZ羨d80ܠ۬J֗iV#<,R0,P;qLM3B[l;.vmzV . Xoʘ $'US6&1 _6s#Q<{L+"*ݬ3vXM<4D7 %J"A"o]8n=7`fC&ɀXRxI A*JDCh,hV+v_YnE(lQ=_!v_72.*j5kB^$q }>j$~ bv0|£41G3'̿HOn*Fu+jٗDBo3@[`p|=]uݷ΃uzU zK-la9aXl;d5fѓOXsI.D';ו Jŏz$FoGiWRvg][z@$zDvT/}2ьp[C Ơnm®pLJAi:lHʝ%u9 D=-F}1hG x*7ZhTZG B1z -#L &Հ:jf^W6aa[,`+`ܑ< ]\F!* 0}M} _'ȨbJuOl唛w9ȳ4GplfپQ P2VidHSBhmx/ֶ}K'8vk4UTiPzT=]L$ jA i+`]3u@7`߱'!k,=Zyo?u("g-y*rcYUO9Miq;ƴ,(&jKڶj 8ڷfjۗ%"+_$g}c[Ureg{uyJ,Pތm!MMbQdt#/4ܸ&ڭͥL\x K}`({X:a}Ň$ (EW FP7fQttUpZ Aq E•E1>I~/STGmnScWo%X[KoCΝ~{^0ʩt} t6/rE}٦}&x z,?`MNP] 3PǪ|3>^Q :U$P "89vMȧilv PuN-w\fBt6V e| GYZb8uCSg2*D$X"5|Tp';ѬzP;z!Z# ?3VV_1@֑ÓeT$찣)T T+DLgݜ#ޫJ 68iz2uzA东;VS@&+c_ v51ҲB>&z*01pYD Y%mv -?ׅ:R!P #lB=a8b QVh(bupLP RK˹78u]&P0*7g<P{Wuh9yP͜) $ˠJ)ER^I0Q%SgI$6wcH0-N3DXI\/ثLxH`ǯ;Scc "l@Vrj,ĜCK) +y> =Ec-\.exb =k 09nz- ~p[EN);s}aa@y{\R"[l\yoMw1%F 51|,\j2TT!,< K(55FPq #q3-]B{3\WM8DR%Wyt h΂|5,ns4 hMO 蜜xs lT2ny2Utw̆Y,Xj=BN2zqutYzǤP۫\drT݃alv(be :̮g*Fg^I2-2SuUj^Tc~@sPٰr +ynÕc}}WlZro ?c}x'I;UKQN.RE=yr.ZjtP˙h[Z@w|Av{ƖkDTo&7KLR0LŇY+-BN Ϩ_8[fI-C"K[gd8-Mro;| P g~rys/gI nU +m oLnNɅ ";&UDz+M‰c"ܥ=E:%c\ʡ!!YdqNpHMg9Ng{FT/>~b%QHmʍ> e9į#0J!jN ó׼,۝'b}K5tawb '&9 ث> pp)QOq. `u648-FK+A[+P.Ԣ"H-%ZEr2RAFdxWP1$p3|xVA|)H n$"@ASü {k.CY!Q &^:ʺs͉_Or @!uy;ZІ~CY $:k}mi9}4T?\c'kwLe9}z[طa:&m8𽥶vCG׃t[C] 󆭓 Ԃho͸”6Y`DrL x ?Y/=֩>÷){9$>(5f6΀rl{ jFzblg-!ZYYFd$u iq2;e@ A*D6$WO<8uQj$inH1EH6p G wU3RBs9EpqF6*&i{O}0C֨Bձk,K'+A:_xb w^Q*UNl{>SO4Bitp ][0q#sEDI{ͩbqaKӑ4?l7Vv|;#OSKI, fUd&4yMvL(0x**T`zkg֍c9d{Aq;5Ng)qpl]Hh%/4+q]h=7$x1y#Dʤ??T}eOS(~K3bvBTy՜HlL7F$, oJ۬gqBS0]e_Bɿ҃#Wוn_u4~Y!$ f @څewUrkeI4Mh>SQby-b<8P{P`:lV@#+$ⳝV!mmR :6(Aa끜թ5WrB R舨+ +@$3SoGP1˼aX4Wc~oVG9kG!X8P eA+B 4g{$%<#>@ ln"s{N~S 4|I&3Yw*:B~ovc2ky-ǟh [wSpTvBP M@WM.1[L/4ȽƄu7 lz V=BKJ#5oIid—W;(AZ_Czvr3˲sy|TaUX>DTRLཱ-.% -0'd7B06| !P/xwSXY6іt_>˱#Pe$(n1)$n`3E+|siP!]E:S̆SVvqmD$ {% 95C;C=};:d`\˹J6.r] ݼ_a%ki8gtTl & l3!8Gx=o&C7q!GL)38q 1eS1󇥮8`|c$-j3 LMCrr[oeF/lܞO@8cGʑsMSᾹBrѢeDt=RIҚhCV]a~ \P9.\WnFBL瑗Ę.&0n>MA61͚(.z&!Q,|9?r-jVNN[z01lc[$هS5uf:9г1"e(M>3O' }hP"g:qbԹC UfN!dW*J/}C~c`[6%5R,lgG' ,,͞ uoSqU*uAt_<ʘ 'gЏ9g#~°`kaF1-ؘ6PCS6wK*hzjgzO~3gm?{TZ/#5'l[[-@ƱhZV[ 9 g}i$iBu]Q^5>q2YQ^S 1 ,=5ء6 >l,@)y]YXMuƸz1z4=M-TI&~8 ͸OK-/YXPn't2.SHfvz\rHӻА?]\ .aaBf.Z"xNa}( DDhG ݻWr5Y՝7#hjlcQHXVDYucdހ‎Inϖ̇+nʘ#;I,Ҟ);d;,<Zә^yK <_}D+OW7ѮGx/*eL.~ZUDvKY:jggUi9>JR|oX}T$dT9Ղ 6DD?E򍿯Lka3gBiG+}#s^@1fQ] ވyKC0@`~yF'I7 N]Y+L>17f?)_\ ccҜiRͿo[:HF8rm8Lw<%Gdr,Zt&?B-c:@6Zb#D@_=j9:$zܔh@/ϣ<&K*Lz up\HDzpʮ[l=V<̒.\2x)\(#7/CW5No&l'+`a/A`x Y>HTT$vOCH\xj8>Luoz?g3ϕ??nZK s,_ /)u TVbǓ) Sޥ9 d|[fI+x1~U2'tkj4{ <MbV" /^bj׾u&AVhV\Vvl FWq.LRUzBKc3MD5Yvzq\?Q.])M+?_JLã3a='e{GBH5C!OVi(Lf^D7v7mjT?_˾X_/*8KD@ׄesdz'lBR䟖{zV!D2hE[Rk)s bXMm#n1Mg@s,qF/J 8S$rZa$><-zE'2U)z#̿kw>X `2mq-N/?-eC|tK1^՗'/YlRu2.ђCXvu<$DjvlX20ttfk\Xg^!JeKg(~B|Rwh X 5=Z 2B ljc@,و=(>8)9=DWXQ`>@Kb^;Uwͬ7^)Qx9W1kČrh ˩"!h ġD"+{+2:T7Аl(Ӳhga׋V ӆ8R-v FK˚ߩ=VôoW`vX0]N(D?lE4 jY QeQ:^t?B o,S:dn:g4OXubhH|| ]( )2,84ĢjJ1Yx/:`\CGP٢D|~1_eB9L/ciTSՑ:TE9x VbN[PW /mQ8+^In {>(o ]Dj2 ݻ--32~Zwrc)43>65X؜MYZ #jaHލh3[1WϴlT[1wEZt`Dj07Vޅ9nqII,vT L,9,ٗ@ȹu+: ә ø􉭎jCG +q2ǧ4#qFU*Utei۰{.k%W ¹P̋񲎴!#8H(-4ae|{o[̼ o'a%n^5(K ԞtدDO^l\P#B@m{zx*ɦ Wл`rh+KZX1 )Tn]Ќ`\ǐ|=~F-`PR$ EIeOhyq4cgT'D$ނ0Φ$}c.%FGBmY%Պ) cuW^Mr2%5 z/zP!HY+Kd0 b5" oB$l-l/)D++|ǰ* ( *ͥH_ zbqI)amŲW+^ 6S串?dIqJ◡FE:P3ʎ ?Fwcǿwf,SH*Y]9W+*XmX-OU>Waq )dż.`7[ @IZVp09 sexE;Yr vQM|IJ◐ys0:jJDi%hxZh0\W C %Tfc-/rJW&Sm` $xZTG-rMGSn]W]g!{IY8n+qỢр<7QfA T*yzޝ b|qd&ͼՖxl)3 'LG|ނ%En=r{{aYglZGiIw@WL)(#닋o$ +r#wxowrp6/xc`_bAvy}NǓfƶAF[q8a)6yR>SMLXĂ,ԫM(Xu~@nQzme#6\ESL^?M Ɔ]$i(UknEaVHW牯~otܳMB2 ke@sx'FVLj2{Il]u` P[>iq]P؈ms fj'ґ=B&逋lH.5=-x*Sift| rAH^LX``mm4ezfw=8{{FGhKy}cNw#[uɈdks]YFS Q?iv`yss𠚑Tgb-\P::8H ,)>o\6N L>@L,'Bۯ*P7ɑTG箋ڝ,x*=^vqs ]J+EM}z~B56U *Yh8;= Ȑ9Jk̋)dn/`ϢiX&0|8Jݹ%!%mb#謩`8B%RA%t^pu4'SjլJتj /KebݭxInHaLY@eL\wx ؽAX65mRC)bL&2S;ɉ}=X*]P9*jù%|G` *Org(N-DϺIE1x(ELǒGKOce^Dfq]ڐ5n8:pzoYp=}%9SHȈ OqZO&(vdO%?]&p6c/[GWmc f 4iu%F*O=o7"φ::א M0DtGNh& mϪZ}3SS[ߴnNatmÈUy}u_tN: f]k]=P sNWk.M׊@ *;$/MpbjHl:4dNx vzԤ\FkWH>Y<8J7ccHXV3=zSԭuTw * Wxh `dq ao |Y 5vu_5=צzpm5e}wbߑPj, `*F.8<3;B%HPC뾮b;٤-Y9}|aqwzGڸ=E_kd^j~eZH,3sӫϮes5+$/v8)rp {w 5'Gny띏H.x9d8,YNdzKHw #>E aۥUI 7c79FGNP]܎,S0rSK i".@rDzl%GXw]9@t𵧬r&Jy- 8X Lz_h'e _GȟG^)Ac2Ea $q4Z{/eܦD#c~"yV'O ZU Dgvkmf𼈏׏a@0h堯< gas¨ ^QlTbU7WI.ϑ~iw;B1F0 ȉhjGnLwfn<,<&R4˨dtUp H_;L>R#|?_DA&p3&T/( [ 6M)Au&"(l b%]W@_ZbSs!?d] w_(7x*q08^dIMN$8,a Zr"YJ A=p*O }v岥@iFhߝR}aP{ 2|"PNƠ'6U0;2+n `ޭ/&/p)u%rOkGOiク4_SY E C C'6[Ŝeb\/qH-2x3omb(am#6&s*S<.cmՁ1N&N~q=e.^26 `d![Gkr{jI/2 BcNu0%OG]*XE7z&&pһ$Tٲ/q(P\0fT_vg%қz@ YW$,ܨEș`>s ׺:|m@dsX0͠؆@EęFBeL8ەMB@n|MQQyȫ.s7%_w <_K Bb,aYY?# xd(hQQP9c}/Xmx3#tQ`:i>Ԣ2ߒ^@J}Ǒ:O6iBLNpF<#SF6_i坝%B4I90a'3Clф Liu`ܧ$WOk[3NF .cGkT AguBNV"exlGBk^aWuW@TcP}&\0D_ɂB}}:,S笳, רX^ɡwrϫj6;s)N~9Dcz}߁o/٩(sf.u{Fn2axo dtǕ4/vQ O|#~T='\Uʥ:,ɡ=١Gq[?IKZ,)WUKy:jqFZl@GZKE֑kFG=M%И(ewu_z 5ZTl9DKFhF25~-(,z|錆y!A `UDA!Na%+uW>K'_HpUc(~ )XM~T>Y>ᐜLX++DE[P˨rDk a< HVGy hajZJ[{)oFp+`jU HRJ")h;PuSʳ&Vv"J/F V^YFSNZ38V2P\כB| t;]{)gw͟fjZ+b‡L.w)[__*nE2)lbdT;Uwj!fp$($)kfQo1ΐIMf+)fީ㙵Hh&,#kWVb&8Bĵ2}PJ#s+?&/7DX-2 %a3M:ǪJۅ89ҙSl2+M}XgeTO@[8a׹wŢ"rwZPl`\V'ٰ໗Zn {R,tPo}XO_8 }Jp70Ÿ TKb漖><$8CqLgb(GS9ETcEmliAfmSXvmr1bsFD5$Ճ8ʺ,'#Mn2ʁu;mcu8.أyK1{=)~1a1Dhr09l ܨj.њtyʦPcQ/Thvwu]}=;!0^(p`J} c>?[o^C[+ ^#9bDMRaV} +2#{Z̢c+g#uP5Mt(} <)yw oJSl1mN^f.1=,!}m5[ Ѩbt0!!#, bޅ.1q̮XYzYnj ^ִj</ _l*3UrliYx&%Z#=⺹^Q/FȀs؆*6ZlmSd;Ȩlx10fl/|8Y%_=y`3n~$%&13XTB;!T*ORd]X]RuXthl2+]&a^onx[ݪ& M 2zз0T?0 ?#Բe҃ڻb@-,҉[>cw>'`{ymjJLT#90б$vƮtȁVk0WKZࢻDw" )hJ`kO9Dry=출aS{VX\dlяޮyWN[fC5 n@=ADsKi Q_6mz1ڄ}@8P7 WZS#dll1'v"1"ŧl]adv=h)>s"T{\TRF7Dl;ndY_ul*[ ~=E]Qdld;`תby݅{v.a\^,q=SKgnSSIe$Ķu5B/rJ^R+: pCV2;2+lxꢞyNUvH-(6שh1FWzЁR5x!ckAqzǥcWW0"79)F̢Xk&ڊ,F Zv xvl">7Yv 'P򭐾ԳFc1f`d>|WӚ(e]$;c+H6w'q]tFͷnsjWs7srz f?#e "cK (ғ@b84lOدx'zMI_a^cB˜IJsf5"A$-lzjI1p6G !oWLç} BxO2E>IbʑSoېO Hr)Ek#OEis%"%r_] ']3(&>Ϙ[f-)hds2,IHfvzI:oa TfXcvb_SWյH*`t539(̠GF.ÒoB4Wbё ?KkU'ϯUuz'fxu|jQK &E٧/W̋e.)tK7\ךecG׊A_ )fJZ@Xe̚#d! jrͩtH-E&2' KEr-F'3PU;!$Aʋue9F?@mG׶BiULRT_+-$(ぺ:)Ӏʰ0r U,8X ~Ǵ6S_< d62jbvc<ԫ71ş&}/1w(J:mDl1KjH4Ԉl]< J y9|Rw#r4->d4QUEX5)zB7)A]EYFz<-btNK0s$AH8NjFr6W:|1[ԥ`y ?ʶG3XULD0f*q9ED*(jbf-><ɦFO.Ⳝ |#N*JNT5d,&\yE4 gS0r3T 0W_k|Ό{%<HoɩR>Vl7Dїms֒6;6oD@HO{Qչ k뗌 ,M9$ѭQ_'-1'˯Zޒ5|scfFwwx[)iKaBq+uy ?w';B[2)te\-t ⦡q$ aywQ;7Zh{j_O4Qw1T)V:Fa _B="2a> Wc+] *a{#eezդ?b2"1mcJPGb5`ʰ >mK} &O q˷78eQz)|'3зQ^"4>$FU5u_d )@NW<c*w xU׵#u9:&⯊f$sV~-IKitjH$Qן(s p&<owskozTZĮmk|rC$A1∂{%oCթvB]!Kyp;Pd4g@mچu'̇ai/.Lvs6yxy̙ØS%1<=E~l~[kd=Ld|~x&@ ,REʡ'D?6˜Qg!c ]h嘾;Vёj{5.ls)W-ŷ| gεmj n;\k-)wo0%axK@:XOeщ"ѹQ5_cja,2^u;;9V9_vkًsU쵌gkŭ;-n ?MB FOJ 'R 4pA}ԁOÀʃ]&.w( K]Xt (L 8 +4'd4G(_x"-k!2ʂoGU,,A Z11jH$(q}@]7Rv[L:G|ܲ>Txࢽ45ȋqN{NX!58z$,1F35FN_ 8Pk07oMz?jb~| &G+3C Q]slj]Ժ@^Tn_TD~j]kAehf#4f }bҲwa74VҴ)ҹ:`((PX) hy#ї.Рw.[*6l؎l>ky0bD*+ |dq6l#S$0eM[ /z VU :I| ['O|?%68QnQ3/Bz^ׇ$kӨM ]@۲Xym/2܉p F FԳ2؆ #7\ m j j غ-H*rWYoK5FIlr}^TcERM(ŗ\xjq1Y!:f έ=al=۴*i@uQ`5c" m|KR*W:zNn_7~=r6fl 򩰳P眴5}AINy) Հd*3(:XJڒu NƐ|=E8+T"5Yk2oEU1bԍqܲ);zcW("&= ^O*[O> bÏWwJUYF U U%a[]vWvt>SݒR&|M{c' OOq&8nv3@S w[sqNTA3]h%|гDHuwku sqXjfRo c`! j'Ӈh8xW34 W819-Kx I->P_ D&@o* =7{*[cts.u;( BRSh2%VUnYq^3~)~#$Ydz2<5p ("υ`$ FAgJ4~uփGf McAOc",-nITF p&pj;̇vdCu>4Hs>1T~ VÒI0p-^jZ@{ ;2䣐'Y'˗ޯ/;=T&E C8ibNv۽'7 y{Nt"ǭ;uj)cRJN7q@dn{0R R#@\CΑ1-Sh/'Y"!oG|պuLOT?lm"_}) b:aA[ݿ96{UXǧc_v)+9&YlrN~&QfW9RPuveJ}~ CƮ{WR=rR -KcY+6EKuIn挹}/ ?jYYcnbɋ١8佀$[}ࠡ~!BO{lH푳qrUW*a7R:`5X$ʖpFXEM8bUNI[V3ᒯw?. ['ͳ3ԋJB㨒#[Lz*dKJtGM9.<Ӈg\ҥkB2/>|i4\2 ^1ϝT`I"cU41^KdJnNKu9̷URC6R)y^@p~0-;Z -RG:1P7С+*ps\+׸X6a[^$b [>%4l yEZ7 ;AFcv]s1s@Ƹ#k c1HTVQ>LU9ëuK;~Gݶ 6I B\&qw̯`u F!EȻ7cͻ4k{ݨQ# _fw[x9־xvz&,H‰n6kf`= Ҳݧ2䀮KϽmWsA=S/ڷ%dzKڧt;Ҷ]-Ȩ}E?"l/]wrݧEhcTI]5EȲLsR&le8`Z~QV (GWCf]}͜'J@ǫr:{dvTt~{smOn&5^#H!ԭ Ci땅A7DR nv^QCi7 ,q^&fs:ߵdٶTmzω|6ܶe)ܦ*De'^Efo§ b^e( c GTg5Q>fE)b7 d3얒!h 2꺊)4XĿoDD(wh5(fU1+"n*[TȤݗ7i2u(~R(!˫3>W>u@uB㴁z‹ڿ>J 2$IWOy SӀ7n%EH9A4I_JP* =`#9X0*q6N++/+\~U.fs#[l~J}wE&"hP:F/~!>FGT33Ԕj}Z0v:K}-=ڢ[jNN5Ε߶a9?1>q邕^g߷cۑ.K~سRo<{ύAq9f2?QSyйhNI{?Ut&inp Dw >Y_gT9\m_sj]ਛx4qڕ~( q8& jRq |fFapM?v>"hO8C!1s`:q!PLq0P8yƐ:#AMߋxNS\^nFFR🍻b40 ΢Tld'X.lEP˱g(sgz줲ML n`w\Ez=ծ-HS3Vth .O=q1NXL440xѦvccG1/JUcfB9܈EzU.G_9׏oчؙ?Ƚm^R;>pUsxR(2*ƔBeŚc!鐨@k1$y ԥ;g W¬*'C#plgHLFV Jdol@}Cddܙ'!9"Bx7(E%jgYܚ*- |YkgP+gQ<qF1j |8?Ic-0ݫSbu0SdmsZYRw.0jb\R/00Ūp<%GKsiIoox\ڤ!P%v)=EA K#y~]h5o֬^b*ٗRQS(/|aIO#'1:UW_Kٴ,dUyY[1UXV6-D{S75TTɑuU+;8qa2_E%GBۢUnUz\,%uX),+科+.kغ3C1VʀėsɘA7S,`Zܔր{*Wpvg>NE7ᾅnt37E+ ,:1ywZ'ѨaEC[jΙoDe/ĸSzVk q 8o/G I,:b @RWߟi֌{t“tXGuHZ`S \;J\xUȳK6gb2|{[>l5_ ߓ3aAr!&iLH1r|&uab `qz" kbGjz@xS6 'Z$Y4ש(Dk0/VtM{(yۑM-`m`J[#0_66\:!}Cwҩg9f5o:puxLQc=(Id: P=B-LbE~;[)};@s]u1ya_Ab☪k@k#'vn0Pt|{ܗf2IXVbG׹wXsaΨ|Y-=KvY_Ilqv4*Mչ w(dyi?r5hrm駇cԁ[| F@Ԕc#:ט9^V[/ܜ;%1=69.TB&(,;%osvǷ[T>!ivLgh/b|;lYEÚ1T#7Eϱ9R&dQfH]vuLDFaho;7%*`E¥HE"tLn3(6$FHFm-^0Fh; pwԓڿĩ: ]i!+iko.J{u !ƫ%j*yl ڪJN2S0˄  T .++v0P[~ێ̣_^j<6d5ZVhCrnWWT^ċՖLoW+jW34͸!QIܥ:P'[7XA{'hWQ"pWl qo'l>&hN/2ô8a[JF*$ =%w[ƛI/Ѻ1n,^hsL~r1A8 ol |I]Foܪ )ĕ8ұ>0Q9A>;;w[ 3f02/<V[rkX XCO6yhk`&>v& $jV}ط9Q{D\o{NPM73 5Ho4܂oW1qc3X ޅ&Ɍirn# 1!W(;4qhmIEMO[Kh<~l#& pgκ7V`^l"N*Noio;z1g~lݑ ƻ3Ulʁ. pAuK'F2dx#Ăt[F?8)7 %хal"Jk4YBzȏg_.!yYN L`TQA5r'Ugn"úY?rױ֥ѝO0}҅`+yq[:3o$lCvlf;'jy!7yDCExtϗH(JPi bT؃yQKw$G-"]"=bFmTaO?CDTW6~@9P‰Ƥb;šy֤뉫lK-NRM>,Novٍ<,u"8% 3(wLT<cƍF͌kMeܔuIxin=ͯ.J+ew<֯w5bFȆl6JfW1Ef " 58฼tlmg&ܱuxMh+R_˝F%MB$ ÍˈkTWr[6fV{r-U 7BIZH=cB32Օ6d'n0Iop(otpښ1p͙0Ss@dkk@| -*;r1`@&IZ0-BPٞ@{ 6|Ui|>PIAo#:H5TɆ;`"0XJ~|cm @#$\%px)jsa[uu ^/^RVJykrJ\?){zNzɢj3~֐7@ӌ h1D!%jf=(&2,duǮhSτF`1W5$p.۽6ʦ#UͿkhAQr[¿z8y@r&X/u+QiIkҊgZJGSo$Ć^D٩B:+{븠k,?Ө'Lrpw:phFC $(vas%r\F=?%idtCt|zD> wc )l}1qY$fU@8H[,i/Vs4mK6c9hw*Tt w: L#3l"f <ߓAdk@.[LPPQ;$̔:gER@8}2&AƙL`RxY,W[Uj"p}ydL f =GJ8|=7.;_;B@h>P6Wu218=֝B6`f؆v3|EH(XX^PϋaNYB8UT:CʛhdeE~ w%]IVF)\fD_2zUJbY\hI2,8HN[$ oX/Itu'a-+%r )y %uTS[EW(2Ӄvp^<6k,(2j=bT ^#Բ[Q<%])8q甒,V溮 (7Z6.F&1U0V־IKn+|1z}o)C.9Az_A;f{Z̡rjB/W!g\_A>a Sky2Ɏ:~>>qr!n$Dмds{"p}ަZ{=>Jw{(˖?#)#4mp #4xpq1mu־qVf`k\u*e켈!c dEQcм_AV `UHlʙTB׀S0諩ClB#~Rȡ}e+@D6*ke Ţ>R =I[ߺAxARc+OzC!^)B[p",>OMy L4_ٚ|> An(Ox8` #nO$ =!kc B\+04d~ v3aHmRV6.ccՐ `#wwNgǂ35*Aqۙ60nfTYv]9`X.QCOΕ2e 1W뙥}O#:bD =մe#o<&:QzX%NNp9˥rwXEs٘"ʖ10 A o`I4( mm0h>K'0T: x_c>-ʊ2OVB|:%ل<_Z8a C= /#V0毒bVM7i8 FJy4o&P+v[MIׂ\eG~u7<7~ 04Vf0\@!1VʨΜ1<5X: Š+Bpexom67SHEpq&v7 H]~oЩzC+ĵr6҄l,!3: 0ՙ1ޤatn='P՞ l^nc\Wlk 2ŭ9ȑcoDebsljGxss?)60 T7•=Io][* h93;dd/2HuWIBH@SZF?0@n;M(U.cތ%W=[ JC¡D݌MpaE ZiPz2CH?dWhu2^QeP%9#8 ͍7cGnDghO^>haKX&D]*pbǩ+^;3jVѐpa@Ɉ52 #E7_^D 1j}6 zaS-+”!4J/(K:RM܊8eX0#ɾWjN'_#Ry#6,Gq*^4!DyzAzh}Ȥx߹=Cm1q_U3B_*a/NKfvG (?qd7>흷QG?nK;lߑQ0I* Æ΍էl5堸hL{԰.DU&{:kj͋@9B+LSab;ƃo.PJËTF\3QN R |PRh/9؜NH0CеDixi?(!D(eu9vnǀh2U]CAuVi @EjJ 3k[Ak:1\MZK`N\ɩ9p[/J܂}dCǯziS>6ݬQ[C#|5sٌ.%l}Wՠ{i EVF"^p_fGh$ȶB:@)s'o$ڨGH hYq9[p'ndVF~Բ`2 E.Q~,~ɋ(֨ ibtgS{E\Oj~EozZs=.!IF9KW?YtDؼ:7@~Hd/᤟)q z ԡgGuYDU t;p%!6\+x<7hPTtVh}1Q꫊]׍+S%ᓙлF>OCAD4a+օh1lACЕO& 頫TzʞBOBFK:ǦO<j 2~D_R^iKz?-iaۂ5U1Dl9XFcj`8|}0{ϱ0CL=< a}gV8P072$\yl>qLˣk0D(hBxkCuwvpvP iӲ̃lVS5/\Gj{OhA2Eʍ/\(1ɠ?4~ԁk;&l(7]K%eq1Eݝ4AuoHY jR$5`$W鋘.v8ђ`H+HǥG"Og3ȊѲJ*-oHj.jCzT]0Xzr*X1><̺)F2緾cp{|+4|wbaΎWuC{YQ4:^{Z},44m*v^]s"T QP<3]f\z:d*Ş`Hwh7=du5~d.:#EVV'(+:ma#7OXdڅ^0koC&xkg "ut}$f8&ãLb~0=IN_6w6qpeS'94JqqnG~60sr*# BR5q1]u=(X_sj?Gői(X2!Gl:_ !I5{ET̊|ME)0 A :c(̇BQ[Z9^E-HHCEZ^5:}3;uLje^}Us,dtP_ vߨ/1tscLuKdD? FWJX #M%'-9b$Ch&U&]Ԕ!G|TR(3]mŪ4x >/b㼷aG%PǼ8ufcG-E[Wܠ8п?h)NV@X}$m=D8"=0!ocBD'vO"$*rKгNP7A@ ].ޠ!hܚ{`R"MQD(伎ݬĭ΀qP^µ}*RBs:ҦEZY +g +s7#mWW,"2$f)6Ad'8s:,?0züpM|ZJKB {B>!+!xذ׎ 'h< =U. \it ˼(wV>H{@L0m_:TSܢ^8YU%1 B7ӧ=_ :*ƛ;RA_rA D_Klp6*'2G^EJI2K8F}J2#{|/셂ud,k JQrrj%D]{5̄fz ,'vBL:PnDuڧyW8 %3L~QX,OW_3MXQ, MN7YV4v^5ےQEG Od1ţUXsZ-V4B ucf"D\znk7KP<ϯ ^/|b)hPk_"8X@)qƜS^/77`e0 H$ru P%k!sxq#Зs;H\{%% #lļvL uօ_Y47>x}IGKO.1=} wB@;CfQ_Q>g UX{D4揢̞>}1\`zy}^'Bj}`!?O#CzjlDUk2c ᜔k~t#"Ք&{E\yHG!o b?rR>yw/\;5fOB #J47.%fp&Utb"|<^@$ kӭJ܄M:(UU0Tn=Yɓe[Coõ܇]Wy9sg+ ]iI=7ѓOuvXϹ[v)Hgg$C˚aypfȃ*SHׯki.rZLxTtbAzU@hYPf,fRNSc8}QfDa+f_0n`C,*( BzUS +8JK3Iekj *Z}"FZ$$.4ǚqꁞScӶin͵3Z]D4Aߝxjrk;ȘX3}p>mVCY>?ݏu+c6.d̹5X'Z@0ӱbc=3ᇱ@{ XBYHZWA~Z'eㅶXg5_q"~~FE}D4ӂi=bJbuʨ B6{̷  #U8OѾץ]#A8xüֱ3#tW\`H< {z [ʇsoOuscpXU:>B ݁ :}DE Nȱ_%gͼ k28Rb}űēD5c'"(:u%hN%K=gu&g= xt>'^WthvUt(VNAF+#2ƈw,N4!$U6҂Kumfh0^" ž>~l~Nr,C~So+Ufh֎>;0YZ07070100000379000081a4000000000000000000000001668c169400011bb0000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/ @]?Eh=ڜ.+ȜY O"'}MF>$_TAWPCt̷P J~p˙'JR,=NZlʿ)~a7YJlvD8_%yN\,JwpO%VFioY|6>׿]-r ?u_kjfTB)7";rKB9nrq7<(tiWcM7+7Z!*nnkl|1V@r=@(W\eT}4ՐTmg '\IvdF w-Ë4əv֕7'Ua!'R%@-(nt_(X\V zAÐIγI Λ U:Q1aefVQȽߜO:o@!1j>(MɠyI?WBlo^M'j(YYu ?PWؘ:g$RtЊwEm r2x$oNgpJAX(&jֻ/i=K׆ETr1ʈZg/AC.oIb2c^V Ol:d%Pi:1/kp\Uvo8dzL?}D~Vొu,6Lv .Cj 8.+ HcU|Yv8V TI-+9cъ,VgD]޸sS)̞ 7+07UiQ3cՄ#6>]h9v.O샛@zT@e c_z,[܎ٜ -svT g^hM[;$LJ~?+R\kDUib ܁xP1Z't'dfF?`NEFbg~J6IkƏo fA0L!Ǿ "AfX)%x>>v$ )Cfr/ᲀ9&\'gzGWM!waFɚf{If?6×goJBO2 UH b106!6ޙUNf6ql. bqkOOceG/Nŕ/tfg}fnpz f >L\ gP/{0_ZJRP3c#ƂC$M݋9 , L@ YOC]1:d+뛟)nJy\>^J!Bri.hZ0L``@MZ]gRWuz[ _f[(B9nL*B1*S`9?{>mUpC9W'̍bEVzV{G;a;% pFRJkS( YUn.H_$o=ĀeY:;۸_u]}m-%'n'俚[/yPKEO9vna*VF>HQp"MjFX8yDrΒ?)DY?{!M"?z$i=F^:̀Rh~-`fM`jP:Qh!r!iS="GGcYƛLc&N{piO z EP$oyܯ5Dꘉ'1 pCmھ-qYA0[8jboH+^X18F GTM(ʗ<';ny)f5#5#6b0HevHA\k*bظ*!;ߵ&>{'c](0Mٚ0 k~Ow6=ֳ˔˨l2Ȍ=ĐiHAJ>rjKf@>~%nG]Nƪ ҧUb?] .3fT2߯arz;Q(iH.a6Hlz vtT `v98 c oGeH%YD5s#^Wg 0~8Ăk*#J.@8݈T6ap !fGDTW<tk)DYۑ)$#~ u 2-ϥhpD5%SPF@"Q"0eO<| SIC!5ÙXUBǾWM3f۸Uf`:@¨-I>'I!StjqH+$mc*$hkvtj-w ( |bט(Ml8蹁PTD<v#^'QtJLk6y(ڈ!arD8h+0x#9}XԶŴםIPx;v kUˆNgoM'_aA{yoF' Ff5L7JJ$RU|n A`q[ &M+]v>QV?ȒЉ,[ȸ6r9˜'D_fÚ`n48\ #yO~=Df>OR:1Ա#QZK MH Id9^%4j53ԧDxXvSnܧn5BwqvFeA[ L گgV.~2h4-.ח͐:v^/ikS[me`⻕-tiPBE EUbf/؉Q=F-*Oߠz~쇾JP-eZX>LrvF gZW^qC  ux%%r?0:V $C#]<}yGdu,鮠NRGC[LM4a}չȈTUE6 "JKu#iB0+"n =G@wI\yAO-*#תVcOfN"%f1 %[Qvd^/~ _]Q1KZ/?eOt<-}ݛ@8wru} uJ)7WVDZ+}&3H ]m# Mj>07nU\_x"X~Z`V}E9Hm֞AR;٫Lff&zk fWE*7c,MX#;3O&LNh۲DT-/(OGtg?ǔ4Al0RkPݚdP^]xΖ&df.:Z7PwA4NdBֻM]p%<O@4_9 .=MKgq@i׃`?cΪ'c^j Tb5TUOwЎz. H\Lg)3+ ם>[4lD՘.q_'EjlW84sl[i]Oq-y}e 3TqvX#`Zxhm ybZSO#; CHQ_pc+VgBd@TqWƮ/?ǡkK37qUXij &m95/펞-v E9(8W A|)F >iteTq/3gY/ cE:E8(t]&RW%r\ԽRZ}D)-Nks$$pB/۳*,ͽAylYΛޝ>H?摎|jR}Ta# */|Ϩ_v IrIpaʫ=-:e-RL1,(7mtgj.K~%5V$[;Q/UV)>\:<b2櫅%7?Zo[C"Ќts/8H gr<^q (gnTD][2rs;0~, W5k d$8:(wqNKW/';B=Z"W#v>}t^a.*=tI:HZR3LI tJEEVdݡ> gNW4NT&4O34Ñ$BʿQW2[R:XNZ9Z.}gΛXo#3I' =;cFpQ8dB*qXf7~:Cȧ缏,LX3ZQO'XnDd$zR= 21tAA0bs&/$YdHK ߙYeEM*-nQ؅oboSc0cQ> P!~&HB9\c|Bm%%4brqSQDė9u1D-#)1U] ]1~eSPr_7M)A< ~vc%\&>qه_(r%{SZer_6\1c/s󊙠;Wb[gML B1fgm!pޟFF7aQbarV(l#0&'vxCއ7Ӱ ;iT;JZn뭙xdRQ旇7^!eD>e:[HgW|*;"c)QPB+N݃Ti%d&^c[H8Y%K|r-JBY *hd'8qF=r9l6ɗSmͰ|J {lFh|bAɍYfv8>f)7zXb9xRR^sS [=l[2M1 Dj}3|i{RdzQMBe@W,`93QL XtҒmP !4febU>C-Jv@V2kLq:d+8kdz\tW9g;Hz Տ2?K 幇^_PqeY!,RNO\9ac@,Ne45sID_|4e`ӠCWBC<=p7ힻpI췳:톻+H9`9o S ~"i~E\@"pR]Hg2l_Ms Bᥟ,G~8P5>)##z ͡y|21$}筻)Ŧ)^H'ʧP6V4Sq¥qw{c-OC" ZsifER 8H<ߦ}E$Ft{I|ZߩɎFcET@wf:8Bp$﯈.wCd/S턍4P ,&>7>ek@[0Cz|Lh2HYoc8a'fl! 21z\OQ:ˬy(Od[e?mߚmzԭ+rjda~lήM+@r#c*/x=؃0w_MP?}@f Ho}-غzm~pR`|B0v;FF$zoknGY CLJҋhWx7%:|D\N*3 tpJDPܥk;romowۦVIh:詪/>gu(S^Z̚F8IWʃh/D,h_#z1H= 5^6$J^ua y (;k'5sd6؉xG`VH3 JMZ+H~''=@ÉO?{(KGU ^`A~{6EOj{Xsw1!$,9p;*Ba_4IhH~"Y|I:Xm `zbDhBVWfaew_芮zc5a~mop~ZW@-<6 LŹwDsw;ϓvY֕Pd>;aqɌ?0W<|4xwdD]4&3e9ghB(n(NM V Obf;n MDsҶ8[8q|cjƓ.KP|i?|I~4DkEW=]gp<ܿq ay{]J cgIh"&bAnPxcH3<B7,$Gm1;xUU >*L x'{"eehg4Oh2wH:.H|O]pXvYpXX*e u?5?6!mh 3ޒ>9S?ZӎӟuR9_H<]ϮAJ=Xe]NE`P}xzԬ;Nuw+Q?_?ԥ"0ZH_eEYړ@Y0sTBW{_MѡdRCѼx@σ{:Qc!G4O,\ùHk.pLa$yU#DTa2_`;c?xYEtfe@Po[kXȹQ8אm"@.Y+iv&_ѳ!/In,4qzc,a 蔓JFPtzI&ZTl/kTb.-HP ëvd&Il\1~HaB$+LI*K:@}▦_,ω_z K0}\kiU4*|-zM0~'Y#Y}: vԝJ|^םWG(p8lh۵)m5K-Q|-JjmĚqg c9 UL9+m`͝ cJ13Qpع.QtڝBrQpH7ϛw('s~A&jBZ$J^hatIڭ#Wk6XKZ i)Dc-:L pWlmD!H3/%7N2wm09~7a¶ B f:~y;.= b1rp:ОƳ"/# kpS>|qܡdL}c>,C)#a{{ZBK uVCv; XmZw^ǝUWFXE nKLMմ` Rygyyufğ6'Y'mj3sZ)/`_:dU`\u)W!{7wa_8HsID,<ق=[ggt3y䘌8=d?#qEvT]SMo^iKwϞVR2J" Jv{pW'A:iIZIgM{J8;(H@d(:Ђ*C~%CWdL桼Ue8дq~lGd!NQB=Xxe!3qb"36ۉʼn^X5(dDؙ%_wBV~BzzuZ3t:_f|m-Bk/Il3 "lQa>ʏFP 됻"^>rM-K%0'co}vk,Mkpiq 'SF`J#&@]ZcaL*9_LS MD5A@ ,A <]*-~;!%Syx;%eFf8TXuk>2ACYݤxsYA|J7\̱ iNh!7n ϹG)d 7'KJVZ@j#<.ڗldW_jiq0@1mxp&!S5ƱRb""TllڦPe 52x¨95A} b]aH1UđL㬤fӸX]F+RZ˴wTI;ءG| LUcH3 K^C0^b kL7U] Oad`&tFiŕ3gpS:)%"KugL@eQ\Jz #g3<J RW0#_h( K+x3҂Lv>fE8RGL،d-HQ9~_cQqo!_ֲ|æ~͙8_`_73|:Y>q}JF€:f[77+= ԰:.e^>q?`J _dE /+FM !x5Od1T!?(!w{·K|U4P^۬03 [텘WH~#/kMcWwN3dP۸Kv.+rZإQZ1󠰷"а^ʼXc0l|3C/g-a?t*?5M܈ *hpaVBUcz'%Y5t:6 zcxΒ#@[|Ke>8ƏKr`.:Q$840" hQr\vGxC1ƇxcX=5*t=堨cIUm*duMI/۸ TRT9{iz]1t#Itgaˡ>{ Wyd8ð3-V_U.s/0}!nŧp4ro4 M2O;8fZNc苐8g(fgY F1enRllMlp .p3]Hboã} =[#`ájJc@'UY'V^`,sSǪ.I_IvWʉ@e[ Lxmݜch%&$Z(S_P#Bn3:Qx߮t2289eHI>!@JqoXq̏dTCIߖd-wn/m}(CRc$,cy4wt.mҬtti2 M ;ҕR%0קSlLr,xSj= ݞXwZ0l0>Q4ؑt'Z4-1$7G%.3 9|wKC#Gw=22RJ0'ʹ"S֘˺ h3t #)Ic9dL/9fL uBz~ ޫTm_{a DdoLQGd@3,oxJ3 |[T6bW&l4&Z.+jڻ)=JϢ 8 >a; d6[u+9EԠm=յ,>ĕQʸJ2HA7-iB2~/ W6O,Vˇ1;u=y׬(ܛ%AXfM.{0T2ńOKpx/l7"ړӷ llG9R-3G2%T\m˞*2l5 ɍ̣֊]2@61?'{CϽDPc1йQi1ўb(<wMi97u Z@uҎo`v@W)=%V kf&k:N3VƬC-ZIb=v%5-kykpo? 8lϰqRd'w'=2[Ai$wfױ;#g}߰3>f(?,eLile!R yN&vb5:J'"\ײf/8ٍݻ#yjTˁ>Oaja~Y[t} BHe#uPSaeܖvs4w_ 7GWY:BRCZn0Ͳ)sFK⮄t\ 1/Wp&YIDRV Ku~{:?=\{Ĉa,- Lz/I !yvfm@+*N7&.˝mjHȫ`z5 ֩N5QxGglZ9cL*W0ZB^#]LSp&>)2:#} 5x1}o`qg?5 )FTE^#6ΗɕHõ,V+`NE,4EQ#R:CtfrK !lW;&F aځQ<:0gWw[Aaû,L"{[mMK*M!Vu>KʞhTUɶ:2A6.JکSg"&/ewft.jPmZ]E缇>#pO4n}#۷liԇhҷWO(҈ cP]d$v;&yq6;TY*#g\Ki}4AW7 ӫCҹҢl ]NSsE2UEǭ~GUOCeA tQ $4t8xᾘ1pVVsF9_GM@ӳo }֟`W|b_\\0~Kۉ4Mh[/lPaD)%Qȳ! ui/X!!i1Z YcVXAI(tcVM0!MS;yOМP#(ME?yYyHO1L.Ol)7Wbd` t%nZoBMnofxUo CQq`'{ O=zφ+c>^N^%=j^5ͮ|qۢ-ij@l' k?IFEt tzq@ET9?]UD0aױ 7ym '-qR.8~1ӽ@Hvh1t偨L-'O Dذe>avcDشnoQq1tXb;;F:iC11\Nn~ 6.I:ng\]3Ymߍl;!Dt/~M&MaQ5z U1mePp+kJCBné\2lq'$4~o8#>CإN.f{P\hqEѾMo'^S!H#Tcհc+nfWgp*uvgN (s=&浛Q\$/%%h_C|isI՛fEC=;iO?ҽMX l.۽D9&9A̘7j5C;oubr3ܡװ˶Nǥ쭡T^z1L * q3*"!&W,4; tr~ 6 W5$ lD ݺ}HwLM*Ȇx?HMLcaSi1ኪ)7 7*w,pp(YD)xйVDs}^/J$ZKCݏ,vm,13WgW'3]N"v"jP(ȏ-1' ^hG[YvʶKecNMFp_*qxQFfn?4| wԬ*`_CZ oS8 cl5sbY'KO6* H%ߗlNl7ܒxt D V^м!k%t'bSvN<mtaӽ7"" Az-5w;bg3`7>ӠŘ6OuX"Ib_QD&hp'}bV/eȲ1ҕ ajԿBT [)Oj 6 P+ͯ"F 8JT l(9Z@1cwh#$K 5w#uiSuAZ\MvVg)@|AueSQEtaƚ~3CFӌ}w8&|ٶk,?msל\2l!*ѭazQbg7:*prf} GLpLH[;.n8|{p!$`ݸ]e1٨_r}rk;37yH{5W?߆t'Ӥ1oeZ`KfJoM܀@PY%SӇ]:"MNၮ'{w<)"RT i<IyU0r3B[ydm ?qc-Q(c, j;Y”6lsOF246JrP9ۘ`U +{JmG(SM1eҫX9Nu΍kՒy16 ;D+`)-WGl2 _Md+>l ;'Qhˋ'*ǣRV1[ ˄7jAS);C.JN VcVzrd{cik˖pܵ+({pAݟ h=r}y'BXЬJ5`!/Sr=?0fhW&|n&,5Tzs܉Y5>*h+l @Ud% r "&٤Di7)JW4?[Y|$kd! *J_&:.;ǢXXdteG NA7=*dFze9}q 8'#cE*"_MuPqzLC;)TX>ᆣ[<0}C'yAfwST[ j ŷDўOy-Zyn:x0hc}x[4!mwy!0 7ǃG#D傩#gɵ ^og@,j'YVQK{ }4ӳ,7ߢ ox @ ѰL`9OQcL +!*'?{JxȐZЭӍ[7Cm|&Oo5u˦~2c1u{L D̞YNf}/MْjqB${XfJLk|nWڦ7[*{xM;ge,y%.LD=OMj&g8p,nW~cn06<,1EONAQ>άɪGzyAPMm!CO@(⚑ěQFUifQ-$s@4Wf}oȗpnUgLfF Yw!F%~Y '@-\TƶY[t Ju<[w0}LǓ'Ecߴ!Q9yέ&l30n4KD1 doի `C*={{> 6(p4k򯯣@ڮnG+ b͗UgLIț,r];znn)c47<!&(ٱHzѓAq^kf4ѡxCǭnH@z*5%Sdht^ }$(3;L\(i _/~u7t.˪K@,\tnJYHwq<{qc|߻Gc|Uqdw LY'"!7}D!JJN&Z~@=(_^p]|w#'X7͛X൧*CizO8<~mhI\Wt %f'%T]ZйˉNg)>Ypuܧ󸳓YSGk5ҭLC޹z̮JP[ȜaeP3zWzKA #햭:?̌I:7#|u/mYòI)Wꎘaћ[oNZq  5@6 K\f'y?i~0Qbeexe3n^67%pbeңHawjy .e߹Aq?="m])aȖ8B|jT. pGMu;~=W5bDNh[ҝGmɧofƏQׁ֮ }vXòo .1Xs r?̬U [7LElf* l9;kȋǣ Ss!}q4).IR1W="-C,v::3Ofu:swcK{wZsۈNT4"K؄R j.2VWt{y m2AU@Ut-g-N܄rRP\HVGeWeU,WUuГ2aμǛEJH's1d:%|JJZMdp͛Rz9^"iai%kj>Ip*Y8fk ڣ Ж]3Zya{Olo _5d=@}-[\mBWP5]Ά%]zSc|_W簼k4܂/:q6DX7ñqӆI| 5κ;{&;ZaKƭcmY82Zv >SSVZ"ǜkgC/nn82~ CR! kP4='#n Ee+.2 >zI"Nv[xh ]z ox4qbs\Yҏ:,MG*S{#K2ھlApӤPcDKPܴ0y0o&hQ3"ƺ2; y|CϽ)Ua.Q;Ƒ6(>~IJ4ćLZFѫt_Ջb/>=/&"*V"'. /zm& H¨*x4`3 Zv.,D'#B~/X~d]SE tԣ]Ζ ~ۮ4= Cuz )G {a~gm1vdFЧ_ R%!a2N#<DIv1ϕ%ڪāqc57`X 7a,E #hVNۛg얍uY쐢 r/5V.,!wP KqޅM^Gd^z~M"Q)b[5 #v4&`O xF%0cc/Fb}o< Xh:3RMYDcSjJ3гVa6k9쿎ms:dAH;+y?mSeuݖ("W24)(8-3@&'閍DKw(Z³XFU"B/AE}J0e? b [Z}kk.(ʼaO[\ )[tśY #+)E\lq;!-$# tƛ ATsM4u=eybi &<Ԙ C`/-yddϛ)~wv7`ؾ)42kh{*k<Zyw?lUR$vWX7d4v,2D+CUZ {lt7 :>aia8k0:] hl/JW#I+T\VӘAdCFg>J.p-; @ t9L՝MĄ ΡK Oe4+Mg% yFӧl 'NZi4>K(~5iJl;} ;< `GYVZ'% aUCG.hy X<U͌Et{muF}D-e3Uh!wvc{eq;.]S!nZ1;愘8уCڠ~NE2pUݵ74Q)~ˊ# /&G[W&m9ׂ{JFt VLrA;]xlt% зkE0iF[1ڌMKupK9des*5<"B_H!Wß=wlI䫧_7 b±~սJJWn--I:ˢR LW'4Xe MR_&x'b֢P(x 7X5]/H3\.7En= :;[2 Bӂ5;i> Awna2~fqqDZ/v%yB@MGK?Hͫh󐼿`֔uLjW4Q dџ_R4iVg.g*Ԑn)ٔJuYO0+OάFipGtqȁ0lG~HUN W$Q!Ee7}!C@Ngߙ0^jʵ _/, E^Ma#k֨+;#@YuAsb4zM>BqzQ-hт:b(J<>g/[CX̌l-Rg>FdJ+4!TAmҬjLn|BK1Bpjۤ.D u_WP^acgBc+{c)":^fhӢ)qXRC膠;ފ=<&B7 V!fdtdX-Ji:_8M+5cF? G5 5wG­4J};.[ Gwڡ)M73ę wT0螔[H __+nbc*C"q[w~ 7wvRz7.$qTڼA8^RõAݟ5: 6 x1 5ʲ_ gsk0EoZ0c{v5#z|ʣpoOK @kJMKӼe-7 8 _ 8HSoC'$tO=] rO$)J4i"9'gP;.\O2c"2ؔ⚐b-i\AlЍ ontguf~TNI%y WOG zW0nܯ#~Imk|`M[c!F@vm⏞hr`|˯mB HƝlNNJfmI:ڎ͉PL` F$Ӧfz=2M p(E_ w3qdDn^L Z!a$LN# ̵ Jzn)RZpC$ U*>ISLbem1} trk@dӜ4+f)_Ĥf"*$/@(Ϯ/%]+8yT[Ck0xu_DYJ~w[ vE<kIaDWفc='@24- 9{GDVq\OvXe9_nt띂$+ -m aȕO?DeӴrɣ?68d xZX :HcUG\<Ň{8%qȸ`J70L/V$]`b֥5YDӧxC'zR-;HDuA-M\t;{] E:ZZ]0٩",6ouڻ֚U[K =9aC.#6ޙ]TeqC9 ץ#1 =tD?k@`S8\wi*Toɚ{+\Ft6 7Y_98N$ 3' ,BUl~t\Iep2]_ղKgž#:{|Y7` B,H,w,ÖVNX]}MZ5u蝜yЕð2(.78&8|i#.~@'ă$~|SPRڡ~, OqO+DEUŬoF'f:֊[4V8.wf5;̕u;pjP^4ob!m| c#?Zg( |\ ӲAqC@.o(vjXL~]Y^L.NxSZGEbHabev$b܍<2;vbc(#sjD|{3KV!P 0 (k֎c6RAW:䤃i.R: {=S٧X@Rkؠ4GmtT<^~jCZdJ4Op- Ir',*/j ə '2` J tOYVt{AfkڊunG@|RM8DlOt-)rN),8`GAKI8bf=Q3Z@aM~)4n2(tZktD:" MN2ĤoPjQBuۜjzim84 N&0aOh2{]%sl\Mzffņ#9[e1Pk䶸BGXtE|8GaV GeɾxAAlsrܝRuZ&ܫYN~Z z~cf|gE!Qn$> `uQBޚT:iI|"48xsE*~%aA)i(-f$42l3@f>6)q9)-l'@p,.SwVNמ&x_]: GO⢬[ f9~\肷erqehg\n'ah m`@D6Ž._[!B, Y 1lK@ B&3LP\~IhCEx^˹=h]HP BYb\g&! :-]ʃoCn₠3fRd`t]69" E:?C7.5q K(-ɖM7y+q*nqQPuxq_Slzc@| Hd_W4:B1C !]LF 4 Ȓ8䚙 Bb٬;!' 5jL͂z(R`cC~b-8IbiW;PC|mڭ 7Go #q0D7:~]tFl2|bL#ɿ>q[T?9-GD̹j|:ƻ<˾ٞҮt[xqnзX* E+.Vվ.t r5c;m5 b<$*,Q'up[Þ|fm{x (P-qO,ʀ֋%LԶhya=ޖnt0C䇮,qS\4ny)%f+"d6 gdR%_3_lBXf{ߋEpq*u@_K~lxU|ߋ&Rt`I%x[-,HEi{.*L!Ȗ^Qx}[6նX7 ;Fhwx,9vy?} `OI8H*2m Mt פ&<4HDO+xYr$0ru7o* `[Qt]/Py+k}=l^WQ>$"Ĉ_~ c*ñ~8EEd &t5B h> ґ(if=?o|kޒ"@%)LP-2 g@#qd ND:B@oJn&`3fuo$@|gt.,6\h ~ۯ$Y~yyCGppr h2 qaL)/o!B@pblߏ%ĴT"jz%)40,;]y.H: rxDdםlꓯUZk7x*e1?):|o珌C L쮏Ptβo}6 eʦ~% x.[g7#%@o DIfg`r/sԿ/ڽ͛OP<1wV/tOg}m ƦQ# &6A/ƢMc"d o{M ~¯m'J-4P-||dsxG@׋[0^hu7qI^$ґZɔ!pCMj H*聜{}_8JS P/PviR<mQOrNe;Ƭ*|(F|23w/CO6`t@ƶ @wnb V_fќfC!)?fU)tp0pSfJͩm% #adZ1&)@|D\Da|QE?e?3✆ WM DmӲ/ b) \Q)J<.@}y {rNJ hnyν;1Ԕ$+.EaN{-v|C'I _E,(L^>H%@dJ278/avB3p_B|FMO.9~u"3 Fpi284C3~b ĥCuk8,pJG@ϻeI\PK~k!RAiʾ9ݾMΟr22Y0sgYl僴TP# #Pҝ3NH26wϩRS7Z4ӌ$I1fr:{mn2dmyZÜӱ/ǔyeP>~[+8dKl.12Qw`x`}m`ַՑ.6F_gXG$bC+#ui:s/V0?,m}oхڵҟDUkZroڋg;u/ <}ՃH*('8 EEqy rcu4o<>/dJYaG럪+~4vɢ,uVx{ʣ6xm UXq'P'aQDI9mÿUW-4 S0"4T3?MHFr(L>`7h+¥u RM1dV)Ǻ-fy"TY-gA."froA< emBm u3󿜵(]m'y_ YfӋ\`ń-=c }EE!:y h#K2x3 ْБ.> | jFTRCMm}f[P$sY` ՓBGwt0T.qR) gQ)jhs>y#@/< ͗tfP&?ʼPJœ76n\X|(fL& Z/Ms:'۱W7;eu)&YV&;/) v=T"hW#G? YdS*͇reup+,LIDрܱЕ'WVsǼ+'e#˒bqN8&fIA*M.SL~q^/=i5@n7Ň rA9J @mi 6>t̓Y 6òї0*$[ɭRͰ$C%* $P|9RLN%dH7a}<%VlbY"V; Fr̴~IwI강c?X>޵kۻ=ܛ2( $/|( &bIܩY0ݨ ⬒djW5 EN:NsH-[h<7^m YzRRR@yNi<`J 1jx?_M~j><|Y */=7g,Rap  :kQ̖ljP 4jQv]`pIhm-Q8^[L$CzIbZUצܩF7gf ]GJtR/RQJP `į~ f9co{ ʦa|͝lQ`#mD(T`P8(`/W`'*?T;_]1zr:a<>#6z5ǧ3GV5$_xdȫ2aŹ2PnQwۭF 21~k0bW9TIr,4IXM0SpySAN [3[=q;iyY\' xq?I%(6b"Re +:Ϥ{{.M=JkIJU-eh z褪2xYBGFj U ? Ii LaA|a`5Dw uB\sr,MxUU,Z&U}ۜUf(2o:Q"W\ZZA) g=<*xT7]%wˣ~BipXJ9o5F#UA&+HZkfGrTBB:+l!J $Et5!S(&ژÜ1z5!BgUF}fmq@zo)Wzq#B' )zOT l_m3[w`-wOq^$>[^?#Ͱ~k).;vR^ d]4J㉬&E;RѤ[dOB}ʦ[Rhx9& z 3L<t^\ub0k M]݂|vg̵,#&K4~nc.A'3*X:DJݡagKب+1[zsF[ c1n$-ퟨ:5<*\$hhln7\41XwD9"`xHVc>'wK ZW679HQ]xJX^W$*>,B4ؗxx0EOo+;<71R:$B'Pc~tBփ{.B]AUay,d/:_?=L)~1 }hnҤZpy+tgs<20cr's;zqUEZaJCɕ[yqLuB/%Bl ;/^afOHt*GE?,5w+66Ful4me.Z"CUNGqS}fq<\?+dmMFڞ؅ n5DTA-EwA4=0 jIj'4HUu0ўWCdKy=|R,PJ(_/ *3;5C[ |08fC֛ߕr)t^us8^@m&_!Wͳ>xȽ'1l4=/-RExٕq]܃=>>00L =,*TF$s0̡z!LD;78vC]Pqgօh4~1GIЇtIԝOp!C湊(gJ=Y SNU \lַ^c!іW'˷qbpNBנ4J $Jr)XA%JNfU@7l[ӳ lB\fd/?@1r?:K-`Ԁ9b.q{" J](d,T[i]@ 6~~KF$ jhd i6v"֩YT3dEĉHxDz!Q~_@խTq͐=Z>WH0_`sF nKp&!FvrFόVn GO_ʊO]q(+3ֈ3eS kby p֔8epnHK,6'rO59OXw`""cviٻ#&dhHm} O%P}ořhVn&шK7vDby~(,rܤuyahXZD~04űoJ?rV$֛I`;yq^]myȥ(3'yPɜKqrea[&(k^SJhZ6jnf@)Z+NU.Oa=A5]E2GAn Kاux!A ١8Wy)\&:W04h.JHbm@ h~OS6l3QPXvxMIᓯ6I"V(=(whp3ï3ͨ Yy l=gh/ǭ[$i[ZNtrjvtޙ9iz ?Eg~2:xiD$_yËߔǽi+p`_ J{u#J&q~T\{Io_d()1I륲% x!1˥+z}8zFljK_7XG˓6&|'1wʒlH[̆]7g*ثH#d:$ziEH&@/3fG@RBA޲?JP@PgZSE6}p`XكUe r9j!J\"bYuZ,IJ:짵oص`ht,랳FS H u6ZЯh{5)['&64Bf6\eD(MEzB[/̱]#t+I>VMx#:)/ /ϰ2bUDcH2!r}s`G[}Y_D6jVf _Lަ_*=-9! g4 7ռ)&K-es%>?GsqߢEie|?YH2mwqh'Cph۽-)Q}r= uҀR7E4rG0]V7R<Qأ}tZ25|;!gEnK_M[gP!N|N6~ rÝ< :ћ>5~6z~ og}N53wMh%4^KAV2"o}ڔ-+xR%?o%=n$:9'o)xYM0O%>֎6o+S)\5`kdRdb"8iK얇*!۩V7FܙRڂT5z:xw)yjFeb뚣O$6dr͵"!UB$CʴWQͰ!9}f5&gHTp2IS۾M$SPZwkQ *F`I=]U?Yl$rī}Ͳnv[YuSAv}ݭv?9perj}0i5 aPRkg[b.l|{6[ |;sƪ=؁s"3[R&M]V%uMc&Kpd)1Ppat7?/?hS! 8܂ g؅4sUȚo<>lqɀ p-YP)5$yPҩ^>'v0IiqdzҫP(M" s`6;XʗpA HDgzgH'ΰf(?^ף)9 ݭTn؜.1OB/6lag$n-+Qc(-CS1?l5 R+΋Y- _Q,&9 #a|f ''f۞}2H9 3C𩫋7(oJ݂U4 kI_i zf,ⷎG'h*GUYemE^ Qw:+e6/r5ut1e,[!kRC,cŃsP0mpv$2cAɣ=CŨSYЍv!Pem*BjUqΖk1+WCFDvS70,l2nt̊bj =M=FHi *km 2ih1~dr~sW j=ODB }!9Y>#:oMґȽ*38T?A( ],1 tꐓHMRxVL nz+ޛ>8>/Hz^\+и$mŒUEƎm[5}s&ZC%]-o&W_~7HM&d¿pA_\+>ϸe2&!{_ݚ,)DMM}刨JL<nj"[ܩ 'R~]>%ejǡiچƁ{"tOA幵RӶW%enweXP^3zڟGax)OƠ P'AոqdcU82$ 92^ՀbfɽW=7jK:#\wr(? /7PE; $j{Q:3ik+?aі#gau]IΚs? 7R"X7x&g.֦ nm4kqo%[RB0ZH셖#;ـ*jF0"~ؿB-;vN!=L=+SfqvvYEp'eDvCˮOv%mX 7mM7O=ܴ:pwtVaa<GlېJ&}Q 0ṡtո^Sհ2Tjy(n@&P  lDJ>3|εȠb;#d%tĹijiu*\4}}>L8;Q6u(|2aT0 6ѵ$^̾W&\PCUUl J-YnMUrW:NI^qq?T0dOk}j?: 0]"~CIՄ`sq5:]bGCk# \HQA/M*iQ" }NYy6A6jL"4.{`k-ubdRАfr>:G8ue8-}7.Vʻ?zE;SK0 RF2[{L5s!sQDfH_KY2:m3w-5&<٪>2tV0X-QgK7Jl"bdTVE(1Mϩ26&ew20#yȐU]cЬ.G?qӲe yVڳר~/֩?&> JZђu-9`ԛ/EshxݚEfqat>{`taA ]N(-5wHnQi拓AM 6S n_׍\U-:ܙ mCZ[CN/,J.AL m'ejJfb])$^eXy51 Gi)~aCea,"{z1j`4iOad 85&CM9H˳E7Z{kL)իz5z#\qƭ3 Ck12$UAi z. uZ{s ȃ|. 70t$4g:,V w=P&Rr "J4FI4cfVZ7?jMGι;47۰u7:T"q /?q0iA\@$MBs'SԌ䨮/X4Q|0gȧ;\s S "~}8 +,*Mn6X7섒mzfB^C{v] Qt9=fUF7|7%k)} cvTŖp ރб}14&IY4SI^g"MC?}훎?4O+gi-Z?ko)}+h pGJv0cvEhN'u*GA&гԬrh+-AS$>YR&hhNŬDtm%K5Z} >^D]{u7QZ ¼S =p֩ƾߙ]Bļq 2;_p9WC~A (3㟄xDXD@[~0dXlTlhPg }w1(u3-Ѯz/SFs6oEaHxzsb%OތwAފ7.QŤq8;]-_g=w|'^rdWC@x-VWG.D^ǰ@У.;={+6ÒKwyDI{zN#KRNĸk 4`#:W)^*][ p(桀]*z;v߲^t#Z=Jd e9ɿwl3TQ)Iounp EG<0cβ0.ߠ=-81nmFc xg~NG/%>n4r I˯Qܰoʈ-f d7().+Gx4g)iv:P _T>q@q.`el=xNL&&2ݵ9Fg:r#,{eauc1`\"*HAվ s=J0RdqkcRUp;bHa_w%*t)[+?nW51qK.\R^y>\2ZY%q? }.Nj,,&8$A?=,kij&fﯓ;@N$Y'&3uÏMjw +[8ї `)_z!'شM Y!"$QtdX6pl7g~G<Ÿ ml5Fw))AhhD[AaqE 5"ʧZwާ޼:?Wwi;oދm ]iiT6@e,㼺X`v̯4='C* cnPh8PS&d㔘KH֨]%OR@NfǢR`-ܤ "i|&ћ)iVH39t8vkfg2(6S5KuT'8blxjkx JRSZv؂{7Z9 za`&cu'jn,ƮH-\A-M/iEB7@FtrpbӶ\}/Kf~IztV_BCO߹M my=RFk@Ɠ.Pq`yyLZ{dbA9LzWT0]]orcJoOcVXKVO66҇1le;DW7uJR֎3 89hLgFĘ b](1dBLm] lU|EQPxU4ey:ֲ}Xe~((qREU]kƜӖuw㒪X+}gMgzUY&[!n=d.ZƷ /l-k[uqD˛Y6r^>#RmF/=3b޵}-p+ [ (i2üAr} 뙰fRn| dFHmJ`ֈd׸~ks'}}}XJhygh @#.Jŗ-#4~ġץp=-N(~7%*V]2@ղǯ WP_:xūFӼ É MXf@Ne~?˚ZDXq$znht㳃Ӟ:3P.7: EdG1d*Ί?y-;*%yBa;g%bB3^+R8:I̹IA/kozms$KǴgEȄF"+`PΨbB68fS΍g|eC~"AfHLRgCq!陡{tP\"ǙN!"I^ۃ$42B8`6Շ:пNm 1p-uo). '~(DrנlX?jtZ`4j x O03,|fuQ8r45kz))xjMݬ~ZLLuNo8$.O&Ⱦ}llv>z %Hi }/Y esZWU/'XMѹP9]C"lte;R okF^ G_hR=Z_Z&7wxhmbyE[eg^i@edY7( O *QA2ɮ7c3PoCI^'lmp!:0RS!w"!𧾨 f ^)xĤPk)5[j:$C\N,gIn&Rޤ76]Vb,7'@/~1rt)4ƋAGDPebeOY3KܵZO8K8Rک+,5IGS{5dy#&-볋;ϪE5%Osz}&sweE\y0A8"VxY׃xޣ"+:$n +vܻb(Q OR 1*Eg7W%v M m^;$ir^a?#/%\EmNld?3fQi`5h?صt[;~l`:e s<ȏ1//rUut MXp9Ay”@ۼ yĈ7HYqro[01 5(.]+9)"ya/\UA*G“ԹP=[xN =xKo  I[FO^_ ,rJ\gms<Ȓc(iv*{`j&^sw1̶w2N:2-PhsS1]];x> jX5þ9|Z1&n7f|K/Wt/Weґwx'S9l,h~%I-K}5b~û#4]0ڤh [чiI`|e;I!Y s(;i;BsJ|4(RcpU[I6l U0(_>*QEÝE b~ l" uv5}QJD]Kh&V;Lgy7uW_'՗OƗ`Yc鸁O3SBϑBA/rN\S,<:iK::@!5 :ҟprL2so}8xqs27|k_ ^'Sh.aK0\m"A9P{$!&T)ic^X>79s`WX:{heCm{nIJrƑ0_&hCu;PKS:*W{v>1.:~.2{;3m,4k} %E#ת(.9UmġaB~1#Ѷ\4HVeKj!/sqw!lmÁoXʋV]Le%,rXFdJe^wX`jg$7ڹ D ';(|?@.raD6BKMZ`'TJb_џ7ϋ^bIP@ƃA+kœK rEZQ,zud Q=z SYlFᇷF0K u1JZ) >5f6)24VW¢(Gy)6(&v5$x˙[,Q6*S9.`Ϝ3޴[,$|lIyP"!^kNm:KD\N@AE;yUe\A]UˉzCt4@M%{+6$0%c3kJrq܋4+W1Pva_ۣ9tFH`gx1oU]uh/8RI>Y6^['[ S,9up=0a@p_W!fN|Iy Aȏʧ]j;"%&_5=Հ yю <9Gw56tsy5¿/5kG<\W-p\⚻xME7DA|:HWVC@2S*Zv4Uᶚђtʌf'< ~ 3,-[^l?QPF<4, 8p:tvQfu_G }XjHXe5@/^w&ebiDch Yj$Q5$J.1/10OvҊsa#ݎ6՟ ${+)_5sƪ2̑dhؾMerFF({ʱPpz|+u1>(K3_^L.dPLDduBUY Oٚ>u!Yz vl`}PMl ZF`T`di0.-/ɣA\, e84KU D&cQ0l@lg`fJ]A!koQ#20d*]9>- k W2 9đy_j}_({J0Jk,˔h;Ov͇T%شz`t$u&ӿlh}To&zM2wRpl?4#5!\⯶Md]#63~<=?p*c`|l+9UZH&\(b5odGɽ"z+ʃZ)99vvǔзȓqQ~H m8r:ꕃo̬1E4IJ%i(ب H|Q\GpC0B" OR{?^2yWzPdzނa%ñqЉ݇БrLJj֝Mg4*T/H`?ÑSw9:O#BL-ə\ᖢ5~}UY=&}dKfZ\(XFxFyi7NSTT=v[P:cC,䯯tC4Gv`D r6G q9 #:6]y'XfFD1/ِ* N"]2+5YsG矰#eo"39"PX' $/Ɛeq@ CNNc嶂65xV,/f;Pݬ''Ɵ`1UA'B4r(Q7+(ĴH a &<\5YbO Qɦ, P{_k_E\d.V>\ +3_o@m^=^f釈;>43O*l'RĩO״S2`)7C)qk]]kD.%#/9R0}]`Zwc*1¢mS%oNVR I.iM^R#V/$r~hbUn= 蟏%ws"YVO+M m^omKs# ziyL;$0|iƑ+D!+&Q=[__m#UKR! TX?tD8ng9&3?̆/ 7'qS2O7e9MJ Zҍc%Jz%t>IXJrJ' b+O|iǧe^Nt](Kپk'odʙdk㣨 \1.س`G̘MEa?{D'L,`P@~Ur^HN泭3 W'%6Onͮy%.gƳ'ՠIM^W E3uqFvrbdI&O~7bEZo[`/yڢ9}'^/N0GEĕX?YPrdt{bPH@oǺ0sFCxFt8K7b^ŰHʠQɊ}#`N:懒ydsv3_jے f?0YN S뎧no_j81_ٳTLynʣ0>~s6wOw(>R/mx-SLONY6XWsr>/KOH ek'RiGer!;J.Q콵aIX{%dy\.gM>L3zQdtKfw의)x!Ss5QԎ_lxI' ~Z/Rص;KV?)M0VaW =Ҙ[ӣi3kQ*Od%t }+p @6 JR-mQ15+ Q),]KgX}go uSFe9"BQp8I'PtewN:/*xu) 5 3g x3!u@)Hd\}UDE;d{q44^' 3"\(8=شǥپڌPOJGj,3Ur߃O)M6dg'M89ݤr^FB']Q(nP L0s#13Ղ);JTVN@DšuqkŪbZи{7Z"cz r=+e;`յ\(e]y1䀖ucStNPї c܈W(但]P\cwKߊ Z_* `y [*k ϴnTʸe˸3AŀGҢ3Kޟp~ ]ԕ#2"k" XXdO_!j[A ֆڇǠW3wX:B9Bk} G1܂m:1 i,[XӰp5H`4bbͣVPφ6 XTG]{89oE 81cl4ZyA&.~qIwD {Zh PI kq=qtŮ6>fOF?)[#pgz2RҔNpq "匒@ShוO+٨*q%M 䦍tv噒ݞꖏI4]Nb~wpX|k.d\[ NՊcS)l_p\^C̙CCM9 -[KfpU>E~lVoǵBCEub5 $^'>MEE)4u=!pnIՉaY<[]y8KB&Zi>P or4gŁtׯeD%,|sn@#3-usE ql^}07{Dck]W5EL@ZD]B;lM!7[[bWJّšRJ?n;tdK1j<,.x<Gh0ˁvVK6_*w6Ѫ=> \yq`Jx,?Ͱ r8e^q5_#6LRX!}vL׵DnfCw9=iZZaT9*NRӼa@4D-2,xMBQL{i~ljN8+)n "!'Q^D)!xG*,KQMWlFQr?AK$ȉ Lu" R'ޥ]NR0g5__1&#BIzL:ZB{|^Phڻm}!fm$ }XГXȖj7S: ! 4*pN҃wd.Z.\8>mOL|P[=+ަ"iũl2=C$ ;=v<;8!ec>Yηvܷ Wޫ:"Զ)4'6fք)dW+d_{AYWK=k'PVgK %<5ŗ߂\h?{ mds}"͒ GqˁIvY!S_s=!zd#rJB5P_F?POPÂh(Mf9'FeCʇyXضG+ 4"jh3ShY \@:3 Yuo2U/Pw VVb=-h-]O ͉dC@]+MBW'484`u@,ax0])vmm}x\B3UL[AԚAdu6"_-y7>Mp7hB>4&,ܮ񐍁Rm^-=(؀l_%M[ !)Dx)d/4I,jO \B{~uT!x?~e4*\_lck9+A4zZ~&fFEuhEP ? }V;9^o>6w:| ".[O܎x ; =ȡ59#=oFKVte B^3o̖d(0hJ<9X[(^l[]rӘb"M4ŸCŋ~UF5S#Sc+7{:ͫ8XB?Z3d7֐PMJL[6,vEZMqUT+Ó(#yd%Wapݵ $kTc"Ina4؉U~&ȶ:p`^\Ĵ=hS7+,$=("Y—9ӭDM蚕"g0JI\~Q)=K;B*wOYG%YLLb]J e~RD)_GCt >&3.S3y'IRLĚs`tJˮ&7nۼ)\w.)QWaI[ 7V"-O?{k`"vf\tfb.}Ob)gݘm3g5JeXw0n+InM8 Z2v^gWouK0` _WhT+_=9v$X A\ol9އ6p+sUYHعԝ>S^i|$yn,{fJ0hg\6g?$oVrâ2hkN_뮊J'$@s#BGTO+x zך C\L B5G[ZpLܲ0ȚI"Mۍ8,D]ahm8y’\vL|H`i0Dk637P];=W Z>ήk z"Ԁ@DE:F*MF}e8'i:{UkT`Vpp??6g&`j֋0 PmPB@`&|}"]FzuWQU)0H:8gi,WEC#mQDet2c5sivGzof2?Զ-_hh#}j*S(z ^7%{'r08g&Apg& /-yVج4Ƣ-^,]_=p[**Wb3>WZ&Xbt$"zkюx9@N-QIDA Q G.3X U~8meO9 &с.G7Ms˦(R~JMit ՋnGxq= /^W[\!L,r_M_c[po<ΔR/QA+8 !W4EZz.qKa2őEw8P4Adf݊wx0`^_\LkU?pSvBt-TU>sFOA'{$|f]jksz\>Sz%&NNW7EwŸ0hVSŬtwDx3P1_pa2!jpDnobޝLe ]hwpPpWژy9 M_($M)#W*hY(<%7vwrGf+ء<^f%NXy$xGPA`~ : HwDoGP(qMKi5H+Na I~ZԆjLgl y |+ƹOܱ#6s',8(ealz s πVuɶ=+M5GW]Oc/t06B"`wМ^prmf!:#NPVc2nO~G}ɼzUZ['o51U@5+12$y /wm oH3P9<ŁQ#qp9eAج!Cc]>ɖa2=tlBY{侂Qpbd}R5NfN!\]h.O,5zSQs 2PN\bm!%JWhvY'lfԟ:^<%* WKNz"wE8kBE.{i*74^yFc3 V4%z;˜`'5.A`{XU՝+̭U$3DrAK }z}bH45+=LT3NYE] B,͡Y’Rb!Ŋ]f?xrೄ>+Տ$" $f^ Ӣ},Rɴ|=!wj n8yR,Q3'K%@/1Zy ؙ͑mIN5{;Qc^+/32 ҥw:SEg'FD~#gl|qI>_m_)8pf+oy>,yJ-sGr4ľ#E߾ i@ p*pGڏ#C, ڜ]U|v.|n=JzH躸3%(JxMf2nnތH(Ը {K2hl ]$n:YĔfje,<-Qba%>*U40g5BE5)`E"tr}d+,$5\CMZjΨX])z*OK1hC ֹz 8(P~\7dz oUI.lE OCYs&ii۴b dz7\8U(X;w$&.=xc?1'4 L532}5Nk/[Хx=nT@m*)T%h`S^\uMPIp&g&lmB Oǣ9IqjW;^dڊ `6Jh*{dwuO @6<2{;!}L;nj?Fjv|ۨMsUI`AxON` pr2mgajȚE[VxP سA<*0`i F ܏ 4WϓI+LaMAgо((9=JoN!=Zon:@ʛXH׭h(6e[dFx3p{$zP+r|kWf J:0?RIj:z)F݄QEsvκ4xV ~t-pΊ]yM2Ђau>, ͮϪkt#H3)uܜ_|j&3FtF^S5A;+Ԙp9ժKBUG}kD\Fфv ?/59b5SuAm%EM H^|t*4Tۿm=ݽ[m#Nqk1ŵ-Ue)XrrcRC ,!}?aK{  Fhx{Tovh$1dtÄ9f. (-Rޏ%BBR{xՈ6UxJ/v5"# Uf9A{!8Dl{>S,\\sbʞH@n@?1}D$p$0#8uW  ܵ-h SZ$lhQ'Ƥ3E<[~CkMu݈q\bΪ_M59 c ЏʽTjbͺW/m%+[bt6{Q:vVS!Ano=mldh:Xdr0r a9-wJ Np0ivnӱc/(=:VH_Ur>J;d?%֟sg":i|`:h% >#F .s~ $nQ>rʕ k-f2ZkL(∪cLP\> Jݫq1C' cnx$%ū7 d%t%zUx7?1JT^p΄+F V2_=UAӒ]( \ٛZy<)ЯH)Ln˄5\UEkkAFVN {G`UqU} d^$6%__ XCϨ6x6Bzdfߘ4d 2*T~r'3ɬ^lͱs&3Q&'rɋY"1홪sn˿;k6Kħ|ec-F~TmR:LҒ9,=0mm9$-f|`~@vͮNe,Xn-ksVt8`&T/Qko&"T'chTd6Ѿ>:F3-fj&Y`k7?H{[,8_Zb" rvhx:Wj.SnΙFDMoe}D,"EOAHu?r;Yž?/9&sB \rj@PHq3r EJig }gms-K= .hzM k} Kp|)p~\S]W-ҋˮQ [z0. L2Q -QvkDI=F)Kv5}i<r bfxH`NS'3c}qQbcBQEܠFNgC_C?bTOZbHz{hͩ>#~@4gHءJOf9f D`#4^pGvI~7r*d@Eu96\GjJh6t|zX> AHژv8-d>q,V eHJXgO.Yc2}SLݠbQ7f &4TrP5A~im$%{}Vu};{vjݍK *iHΓL`<VޫNB .vX5tR=s'TBbB@xث{Dk$6rX̚6,럛*m"ϭLgyE*O?T >Y^1c^dYՀˆILN8̑A*0hV8w6hi>*H'b rUy ߏ.+7ϽZdfY#DB|Cj` yh`oS mvXO&nr, /C/sw k&YbGcej AO*jWnpBe:{44E݄TtEm'g_25w|^{Az7:71`87/z4=02T&vAwe-MCcUiI}vuǺ,+Ԑlp>am2a~љ`g8^ 5c쭡oe\Bu`18`8E@:-5_P}y%F{=ZzGY?s/lq';h] zUhh1ӂ,òLFVtnl 1m W["l-u-t~sn0|xhR\QIi Mm^i=OzX>u;~f4,ۺb&ˡ쀭tu)LewM,ϝƗ$saw[?=N`M$gzgv;sze|{!03J]!QTp)>Pt>赯|d"e=F;oK"l G&+gr)'Nx>%2UD. (\Œp_ #3C1h~R.c,4eϷKwBTU<G&͉ʯMW)<ywh/j2`W3^u( :,U̕K_L+ԾvH%aKGYEʓ䵑sZ8zIo<\#2* q#jP}#&9mOzy٥RYh0Exr 5ZpH7[[]r*!z%’頋AmFx&JYGX`)a[߳z7^yuo9[7Wj93U2*:FH5቎pl@#(P`fO. t٢hR~x;6*]JE9S]t$%7E8 O=d+Cig1 !\ybEosk%Bk2y'}x,L|"Pppz4N(< QY76Q|4 ɌJ|%G7_hK4t FJɶFnKՄ $GJ#' AT&7wgeFH`@;rϚNv>QB32X%)Wf47L"2/EĠ @4C| jWЌ'Ou̙)h.]Ί[>N*CVgd\lg$ԢXhl(\LL?DZf阉h/w%犈,rd,(Q{c9"@8H԰_zjKr20gk3`W9!C\ʼnive 6GGnM O2o_ /ڱ/ 5a}H>/gwێ[^Xꙭud *7ˢo>d0(/˥T"劤44 I燃:$3o A&g䰅)x6ʗf na1Ӑa&e3Y,b͕jf䉯l!lVk3+ߡkd)yj}I^ȼNFa]}_?=fNh@rybvaGuϢjtW\QDs+TB$v=BVsUY)*+85{εYJ]1vڗhN4g4Y@$*NmM R UERg0Ih-̈7K#_o6i3Ө4O'jtNJ h]Ff5;VSS-y67 fƳpH'`-a5ѝڋ';`]t2Y(i^\0x0/E]׊B0j\cd9=^pF\`mz{ɘCS$*I^ 7YR9/OqRIFadnD&ޤ[)̗Y_ 7+&mpD4\ T*^KJL)ph0 S> Ε^+s}[1tQQwz*u͜Z"TNh8H4h{+@=Awd/}7JfZ]ΈCXHFeO.jq=gYQp~12⮩s+,!삢 W?9Lv~ z XN!{,D %_Y>=2+঺.ھܕ/GJ<6>57V74Ua寙Ck MkPJE[/]_  xcQ@e ~1pa@1GvnψbPUT&ƚۧf(_6τz8Ԓ:oI< PIb, +5_W)ݳjwӲȃӨկAVBe- qLJd'au(Z~t}QMsryТ/HcziYSA 1܇=BOWf$}V9*|NO^RDIxLp&YL*}F_pu鼓jwV͚F @_%%$"K`uD{/,DQn1AEYl؞ yӄE\0wC;FyƵ&nf[hTnIS[4Q ?/*V OR2.l#C:(40TǞ@%W%-pV~=VbճV;'0.4ZC0z_f)NW'Ms>)h t,3Gh9R-3,xœRLier&@Y~f^=s ϐUB wdmF&Qcq#UWAEBL jm o>:c)VD 0f[}dnVݯ7}T%͕eK>zΒJI ݾ;rEpE8;mi I'}U"gq6vlv lOmpy ȢBz{, NͯyfbrJd~Vls}9,_8P<'nm{߉m}HlcˆÑ;/0}o UQFW)V_ 9M1íco]01JxejLO`^;rSxAn@&ʚMѫ53&&Z3H,ckuZ"ǵxfUz (3A=?Nb둈O;+g 5|Yh"PXkT;o1xV!>I<0$QsT_\uh*ڽl{XeD]Va(:T.?̭M] 1B " yH<%?ie2#Ji7 π^@HkKiW58(o]1",x~(p5s6'9Ӑ1a ߗ/rT۱}<05/7KS !\T)8pM9US`h4G6sDb -&ZXUwoR}?yL&F45Gh%jL'Ϸ3@:a 譩  VG &r;|S'rY{C3ሀJc񀤻1i"+FyKtvY+%B;T]ӳHlSV[Mu?Sb zӍa*8lcH%.ޔ[͂b(-& %gSzn2L_d⚩ Ҟ[Vwͱtq7s}|3KO=S&6dK'3Ƴ,s1IZ+)QcӴM,|_FGri );E&j~I-&@-h3s2r68/2[vG[”g88ƱϬ=j5s8y4бp]ߎdBjv2;gy3Q91lj~T&ܑ֒$&+`K<9ݱ)t\>8a{rr12 |w]##c6 B?q;5K^#'@P#umE)0,kwTpsT}چzJNXq?d$R5 P1M/:ێYzj??~pgnJ~pvly,B2hÕ;3.ZV N#isWǶ7:-S>9~]@j$< "E ,O3AcbTLF RNv{=^.loi |а:X-={̟%zV?YTPF1VRqI:ć1V)!望];D&zpK3L+EcF$2eDUMM& !92}FYn r_6AR2jLJPS*+f ɜj?hcHL G8B-?y$&BHig] =^Jm/A_MKa! -/d^O"嘮gXEs$t`t>Vky6e!s0fG/S1.eY%6b5 e<7nMk]iu 4#_GֿQO u}<o6YӨw(vWLݍtd2"PN΄HD#&|.܂}J I{n:= Psg4yl\o©QͿ*//!MN ȓc>~Խ_pji]ِ,fƛe3NȋKFW([*c-pJ#&ے.I -(G?xFr ?Mp*|'G]0I86&(^SٕC+ڟĤ DYgeMk_nCPpNnūQDjd9a a>ɦ Ͻ^>2IOA9<_U7eK 6TI/Vbm~nA Wh8)"~(6j!+ti:Jn WBc'C"3WEq. #7{B\:7l@#S]T;Iڌ`ק4xU]ڙ]n7 /wFLm#%KJFsJ~Wah|O7t& @`1gj `2̵zuPdz:өNNK2u$7\U>{>W].xPm=Ԇ/t=[L)VwJ}{  PWhbE%.(,YpުHvIpΕz\X^ţU.cѐ4t-]=@bŁM\beZbOoFi[Յ[w3.5uN -~ɴc:nAx#1wW(U'0v9HqG=%Zy$ Z˄ &<+Z4q֝EUJ^[U#f+5!L?}q{c |Op'0Z leG:_7&k".S/`: )Ѷ4xL]ZœE=1@~mjX5 Ω5 ac:&Hd UQQWf q'OR5G͆]}6z+,& k W]Cb _Q@dv| M1T t{@x!EצH1k1eb)ү/ u rX~0wɚ;fʀgvF8r&WX`ΓKJRAp +f0QfFa&N0KB^Jni^%4B/J&raނ4<!2tCjOyy/ ;w["Ӛ \_%|cDD{J=[hBDyßMQ>Bw,-). pvUrؿ>$B SNHʡ M?fԶHKe1kݸIC K3Cc؅f,g*t%9 sI曻@fm#υ"{& `lyღ<:j= a:Zs1+V# -4srhCs]to%▗ĕhS"bCn⦖;N=Vݖ =cudT$/w20Gmv?(!p[d^bWh Z&>fe䢡"콬ë̙[A%+DPM_~Zt |'AЊ_Qá|07Im31zx)_2xXV-0,-9'F/#yv]OR9 ;~#^؂EY@y5Z5+7:tsKgYZ0707010000037a000081a4000000000000000000000001668c1694000205b8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/C]?Eh=ڜ.+\F\ru)Y3A1(~ -g5E_olAy 'q W 6uh<=gos_k+/^ D6ҁ|*dɫ &ǒBOydX.Krgw^\zF3jdHd6u7}]rz fY.L4#<9 1 :zE4yXb*qg16wfvPc VRY m2BktgCn>OM)x1w` ې:"t`H'cgyHP9Tzs~ Swor{Bx&<5.ap|Ȃ^L;{U ɗ75A׭ԭKB{g*B_zȻq1=&Gk #=Nֶv[MbͮeˮhL%t΋"ipQSY_b4}Z+([bvRTF.g߹at<}GUڱ˼AĖAå|P*y0Ċ?3yu!ZXh@b`wjX!̴ {aX(+} &+fb#$³DB$ҽ |SA%~qC dL !%m'fC*7RyOI얧J+J0^=`cop'Ҹ֑5R UKFUzCYPWmON<1O'yFOk({1j =wx#OSؙ%ayA%a> BXC$nTC"$ylYT?*\Z[r9gkyX`X>[ Sk"< iem[_gD 5=XkcXf-N7h~hYZ˵ZU$ >:h:N@Ó%az_m|u/P䛭%p݁XԆcmIuW9h84T:kϐ?N?glԧC$,4Hz%H e||*'uGvR7"I8u-@DK:%=1Q*-!fzf0AG":eAbh6뒜xXe<58Ih=h- &nQM/׷џhieU=L&g+&hOL:AMw[W~ּ{p8%tA@"괕ʵ5Fcq-&!18jPCZpQIi~E6 X GhZ$_qD;[ĢYVxq>i~n!${)|dj?H4s2&DpZ&əc;Nywf~SO'G۹RdtA4[ d?8f)C n6/"<Dm2ܩ; /`CyHƨԕVҭ0_qeyoߑk(Z%GJgCtI^%?"7vg\d܄5)͓|u.g_U5Ai}NMaS=Y0{_cw  tLM6I0hwjZ Smx-]蛽,jz .)+J9.(N;Fy}ЏmoIC,C ϩ-΋tT娫һ#4nW1Rqr\ӕEYYlym"p: rbAㆽɝ2Ɗ?4̥M QSwM:cR6PMO% 7{OWsr=נ\Ew7NC},pG}e:F:<U^LK?1t%O]8oChEG nOl+؞ׯ02ցKM1`+H[m7"zUk?m6ߋ.ؤV4e컻YiBLT bG)0q>vZOɦn).i L(Few8),Q\e?FP8Rr;W h!yc/t =hu*#3ρ5 C/P⒏Pq^r#CrA7CNR×Ġ + ϓd9/l M"]-~ r*Hz{g U$0rU[>XL4+(Jg(|0)1N3eG}z ǀpP*ۡL4*#o}*ʄ=Swx@lL6V,^+OH)}js9yi GM b?;ή?84v!-#~e]fA%}swWJzju_l%A3bQrs?;scrg#n( %V43 ht`*cy_{DGCX_x;MU2{gwǴz!ȯtt4:3>,gJ$T bP-ҳ¹ >:qHy$pV7+{Vzc'S 6)\U"k?E{z@ՔW%vfD򡸵)B#"G萗>ulwKn (;!yJ'F-LO5ZIFwX.AH3(i/[ r1lsvs:N!+7[_mHy",.[ŶG2}bм18ވ[v n>ە1CSސ 갦'; ym`T/$WЂ$L|EK,?VЫ> bNxY"iv (=uB?n l_2d:̯nalw<"?N! d{w<._;d &st.zͯ<mlS jQr&cc)=v.*7Wf"a YTWDxEkQXA|q]-8&LYLv+ L]+ec+цPcwPvh};ubGj*wD~!.MOnquqz>f]5X6Uif ИX; &.T×K.iKlTˣxOl",Uw%U]u\˗[6>Sۢ?J4Z.%6r\46/]}%A17x= `(LAhܧJEYPyXVPo_^o6h9yY9蹖QyMVg(hq}KH'UZ dan:x5`fiZ~t^ 3aiJƸ=F)qhk. ˊ5Ь2bu36ȏ1>ڜ',ǚgxfOݫIW㹺I>dxFȃCGg e_iI.ԟUsZ X1o,QIWzI$B!c7z%|n/Q/ *f-OV8& C=?uUkX1:z’'i)rQ@4^<۬*~N㏍'AP:X?9XL2*p!`zC&<@QQJ^[@x̢nܧU7/ $^ U9`*I|tD5rx` dd I^> he5OW[lb,w1!m#0It0?b_BF%2)X`5l@,(ZH r5Fe1CNAAX9q^JK2!i;ȉGz=[܆w89oPuk^ZMKq9hFAv#7*ӞE^E4|Gs{}F Y49XMT+}r U kh,?{\|ً̨ij+/bxjΤ<9Ix&,)X-bG|1$(w&6N35-4P0]2bv\6wz6j8tzD!{*4`q*X6[)Q^S+dmimHl؀"ƾ<[$ncU:\0L,+ R"ŗuXYi1NZ:ux+*1yʕ)GF4B0EKAVWWdPWK!)_IHʫ{ X0Wwsk%hĈ#`$4LmԂ\W Ic5g!d,Cy:lrV<&a: vC*Aa;{?6*rx7=+6CRIqS?WF^3=^U䓪4R3*2pk_Y!g FSOU͡|+*Ö.FQNbSIgi63x*ګI?PHVkiXNN dӁM;H*b<(5'A<rRsw5P? $#]w#+DþSb,>H ˆ9ȓV0]xAo!P`/ 'c6꜍.侄F9Qφ|o^56-bNX(W{)Uu.Db\{"HHD8z}jW]Bjf!_%uRS8,T+^ۀE=pB}d>SsW:u6į¶7~wD ;t܅9᥄5, e@&y=1H-B牥XW(j8Y`7th48 j-u&e Ց-"Vx R6BKv_9" ˲Qx]H.65`^ݜѨKɀЕ6<ɝSؗlz.WQSg.%Ky36J0"a }ď[ES ۽hݩnm;.Zb9QtՃ>29`6Qdע<`,mQe7'~W*1}֊sCC̸Sjvi"r_+ҿilL)*7b &Lbw\"Hx TjcƎ\|zޚ>y6m#ܜIh\)>+|/ax:WPAЌLcX| ˧%`J vVfIV?)\A4^NczX+_XWUA YU`:ǙGQ cpĊH!l1#KΞқ@&ULMɠ>_$x5ǔJ `˺Y4>)j([&9oF@;YnϥàpAb^̏yLlqjoxGFqCU_K0B0錔0X {G0#Ш7`R0Vg̗GnP:oaaQy vlTn@ޮ&?BʘEeNpCz (bg6FS^C]FB͚e'zYP m˸<̌c0I>2M; պj]C(.^0]a+ݗ3Bljf] DMȃ}j-=5̰m-1eWp-ҶBĻDmM5,wSQj̦UPm !빜鍤%M*SH0oLr7.ϲ0>1ryä'O!/F :(s 02Xe^E2>:X.QATw5;?h'BM`Z]:Mg6i5儉͙H >bT?*h;=9L}4/ /nafF?޽-aX\0|-zp nYQ,4$+ x\ d ) =n >J8grv'cR. ?E_lYDkJǜ%krjOJl6]P~?4EQ/N{XgGվV_*C&_FKwFOR14|'LV0b ,_#\QѬ+3/ʍ:mvaVNdإT>(! ZT#κZ9vɖybt@2Hc!l.(X*s,B &,Jw:ȫHMR`uH{(0ЀNRu.Ӑn-"e(PaRiCĊB ZhZVxuF|U qPh9Q W)̛̰՗}jѮʀQ(ʓWNrx…#n$|M 2h,0R9o9d+۰G_y+[njV3bz z7-ÛTfrTwc%`^JyPa@mOSے3sMB?"~]L ϧ Og(F^|gc钞bd井:kLgؖrxv +qV\*{fvUy Q8p~tbjg_RkzklT~Wlu3Hղ wE:Ck4AYPIث*kYTѬ ܩV\lD=X5b bNSVUtU .Յߖ`lBcTc8ITzo :JX@N;fr뀻]oޛA*9Q?GNĺ #WVhbdУ'0湎OJF`zf㛋.{Xҗ6㼣lܔԬe|΄g39ŧ Q{at28-_tjG ĒqSaUJpD"HQRB{Ji𩣘(u ̎ ܼ:Q=E ՛,ҫ^Jknwm2qsYYך`f+Iy dUYt⇭Ըk9\@9Apv0&LM@AsEc!i_U bAn]U46ɚ^[BX++ O~)_*9؛ _RrL1nL/z a)q=RZ2TnafQkT{;Kݤ!Z!M$ӟ h!Қg(V)>BK_x.!.TͫCkYc4,$;oe?KZ/3_+< V-+  mf:hrV]C3pX!, տ܁"_'<0n3>y2K1WmM@j,+x#(Ԁ;6\iO0QI^Uz6Av\̛M} {>#UO¨vR< JIh?ak~v^7Zh歘'~hx:NC(c m,K^fQ$~ u%\26t&oX \/Վေ!%hw/~b28eI=K7#"!(9ź[8vv0٢r}duI"GsDnQgq6jQ׊&מYAmA,n/HZc*CЫ𥰊JܦW8|$Ӡ:x٢h`v6.yR^يI8DRߜ۴YO-C\]uzDzDb#=}.e<"::-E[Aes TK)F^xpEy]$K7586P}obo؄WEu>YSypT\ᰟ*2g5`!V䨅ʾ}e^{2=W[no@]:B0rU0Zhuf|_u]}zϠ9AGԘO# sk:jonڴqHpPϧLr¼1@lbCAP[W{)]+Gĸ5F^p.@źb9?CtY3 Sp7j9.^~o^+`!l]kwh܎-놜p^ ;c 𙁭AAwm<= Rhf2 mL& V~%>;1)0[z /^ɷ2,V< g'?}>z-( |yGE: xC`/pVӓ|Uw)VS1i^NVY.jUҍ>unP[u*5]5#\Dm7ZMܨ1n.Y"_Z'Wp;juCzj'OGF%4QgxLb^S~}_ImqY,fT-0EIz5(ioiI"0f3'#08ٱb<ͦ*='_QP|C'zpm3=掑5yHu; uz/: Fߧ 0-CsFZ>W0kK߆…ьRUD[40-c8OtrgRFsMBPKo}O%xtH9Qe%8IM;MZ=h,";-3)cLEOUfQL HLkĞH>ZB18: |snMs ś|F@"dļ9}e~ )B+wf痊:ڏ吜/~".汿aza;򠵜 >g-tmL?UzG]뚻z٣>G&S~ܮA ½/`0 =<3ÝL*Ko(IUyHڽgCh?ΖLUeaMsggKdy+ݓ4R^|9؆-}9A[Z PF@?Lv̦fa]Cn0$e#AnGT.ѡ'8kBfwt֐6ةJ?Yqk @6qѐgת~n;)ɓ-=$iGجzVK]22[ahf}7z:"AP܄HYnTAlwksg'!Y)8ci*Z!FpU{7 D/y'ΐ5J#oTXXc.aJUQ٥K͚J8ۊJR't /pǁnmce*GSL4Eq>eW"Dj7p' T~$q$iTT,H?P$;H%3Ώ^9]o芹' s+V3b[&jDU-+ @fS~`K|;wczn'UvKV sq&Vie>覂x3%s@#'^`7VA])"p  gs^x+kmӐaXDmpj΁$9۞ [BG[t[4wVSArPCl^,K9Q>Wd0I|4Ek :c$x,*0v<`UO@Z#*ƀwÏO- *=l̑p>x!3#y"D4f_=)9-慨uYRxpl6K!Q(HۤǻF 6ژ.+VivѮ!{VQHN\aҦ]اrzǏ }n/T Z#_ʗ(]"10'aߣi}sd>퐣p3}  u:MtP eRmYM&vŁ HA{PTHa8Eϵ/8<[mx#׹M<dJ'5LV*{W6x8:}En+k@1ˡ6iv9p}*rD* 9M (IymV`FWc //4p1Ңk632m9uBl:$3,lq)[b(< /Ue;g>R8P E4`xK5ǽY|5v1>FL3%q,kZaM08L\VB"2,븳?,O4B# xiC-kxP?A'%gvY!w~Ե/J0 hLtYrdmʮJ؆w]VxQ;3a"W25ޏP'onM tGr91By%(! SwHe#%ީl'U\AmS}+h 5~@NyEr?)YAުUCSsGjڝʪZ5K4!zn$jn q[cfehM;FײZPJ*mxi`rM/$|{ȿcN=<:]B ЄZx3ea/I97ߐ&78lE| `x&5b]UPeV$lW`P+&<-)<3WBO !9ʊU=FԸĬAqU-s2 T2~O_ߚ}z?o NY'V=Ifx+g Qׄ&9˄U;gd@dqހLvDe-500|cn*n[\Q T_8gܔ`_jOBJ>z+۠-&n4 WV"Nt򅧜ӬP󜡱`#!ZB_1+-Uʓ sP/Y,dSJi@ᐴb q J}M/P ¾#p7OCތq:TL|Sɽe2ޏB Q:Oo 18~^7kMj#sf9QB)gRZ>B.HBCKP^'}y\gN#?im\4[EaNpz-&!xB@Yl<1=s=?` 4dT><78̋a4 rDm-v6+G#D~>RQв{Ru) %e sw g|!`aaC )_YVY5r_ / JsGaAp"%"jijOqx iuFZfl{R2g )#kẗ2pGГ 8/{<驂^#mI_ӰzI?",W!7Oc "^K[/'qğ@5r@#(Go)/u<.f tWE8;LA}dA>?("?CRMa)&=t~j*}ċzxӼTP`u$3 c \hyeqjW2Rsp΋ѐ|SB"#nH8oQ lA%ًl{ bm}.x h4h4/|AuR2;*l_Ґ~8@LZ]z MlpRStse峍@сՌsiqdFz,DtBRq <*H(O8 2~uᨮ~  U#r[7cEK/!aTG mNпud/{DҪ񙳧 4*S^ Ke7SVpN ө+Wm'7XrvO̢1{̊hݐ?oOw}W[`B6L042[ޣSC螋f.9y/V!e x<]ݒ 4`*䦧. A'>]&: XQx-dSy#T…րڟbٟ*&)19JQETת +08ſ RA5ΏC!xtlGZ%LїsËK%֔fe`.GlZ%6L ZN@|Tvz˗. 2ܞۗ}d楴˨R G8 i!jB7q|+StQz֏e#?ˋj3#G"<}^S=Hq< {FFklz@EnSs+M-fDhFpw7pGr'K?*%uDvR:E:EY##IۄKz~A!'o]uo2Х$wc0Paawa\}R(F9+ y0WJu Œgx !  epx2WTc}Ӑ/J_1~!.aPl dvAL ĦbDyGyaFU0Tz)RV}?\Ky(W6*^th>6}*Ƿa,eZb`FMX(~*cWRüƬON[MZ3ME$},mf(c`o)`WetN}G)ڇB5b&D ׹XQ? |Z P;C"{KS/^d$i#; D*qN ߩb\z-p# 㻄Am;r>}AG~NR:qGaC .3e=􈾕n|E Faӓ])5A~C_1WoѐX6<|eEVFp9d_Nu5IZ%-W(vRZ=(2$"LhsC/kvAoۼ ܃[Kڅ=PQfG#?q Yw\*=!(jn.Y_:rD"o,K::6DC\QBaOu~w 9y{NXCY3LG8Lջql">p H@ME,8. "{Ĵ9AcX~z%ȋ!lpGʊqH\RΜrZ]>1\g.'60w( (/]y3Vfjq9S~efgUST2f}<'Zc3%l[ l=U'VK5,H.>K"*fH34 Fߖy=u(,RZ2 `HYWimր⢓AK hftR58/wAҒwfl P?u" w۲[k1$"DEt$͞/l{FbCdH:9s6~챎IQ8vGszJ +0`g֦͌Z5+#^q_B2:[FfcajV#T9u4p *KMc#}Cq*'hg֝B>nQ՗ zBp+}TfE,c){ p ^;g:] 0T}H - .nOpKcWz(JLJϯ],@t!K|}(޷{_d$K4^I~;i>&8/Ak^\#6~ac~Q $0mJ-D:i[zsoȋשt)9z}<)FT||=HW#Qp7qQypA5 Y(QyzܤS+#lr Vg \qǚT#U"_J"2<"x4xgb;u!mLx )Dڐ^{f"_ax-h@ fW p"x6̧d p_|,DAPH5 Ox)_7 s%*.n?^/,??zB7-5k9y57uˎN4pqdZn4L;Z!Ǯ>ZyCլ4)R@`3uw1h椒dkػB[`6DO+[hefUhy)Xn5ʢ4> v7I߾yf)\pܵN'8+id.aX9efdGL0,-C8dZ(8InXRy|Ym8Ǡۚ.ߥ::sOlQal|2`a\Wç)#˥ #f|fBƦ˶Y Jeo,#CYE/,F#qt`!Տ1].$yԵ%, ۮ!: zafh]`ÓgFNA!V}y76]:EVo8x;Y98;!#+&õq!8Vs}G-ڽ`2Duʱ3%22^iP: o<KSM8<a77' +=Ɋ U7k!z@%ݬI2vZ#?G49 N֤p'y^pe D)H z~+9ǦވIg_ɉ5>$$߾Qw;TuJ?L|h/~\6 &5&mGs ƢȠp57;B֪myA®ڥ6ylikg1Ĵi2i0Z>T>W.h ]E)fne&խPTbe)pLP[,3P!iK/RU-vDjnt4us[C6nsxor0@Ir"=qkq =CՈbuņUK*"';70}zVdBEYPtfZ݈АX.Cst]d-3Je6 $s;ObolC;q 7e|#0"n? @{%v:G39T 4A5Dia HAfARF2zܖ\_^0vaK,ۚu@>g#Y&p@  6MMjd={.s eY1jzF84"T #EGSBλ|YfHs(yÿy1'0~K ܔ^Ks][KV)VGrxsxq.v p%90H Yh*CXw2oq>CީbqP/KR_>S:b{߶'!1B蛙`H.,QHC\RޛN Kf3/F^ϽKu\ߤBLMB:$m=ΰ4#pЎk_M?Sbi9K)}/^\-wb? hcK恲QGew W~@#P/34 ͨzmf3!\1OimY| -PK] 0r^o )кk;΀+Л<vWe>rǫN[r᧼]ͧqQ!qa,tV.y 'KZxS8g 8m^S f=(1+tm{7ceZ3Z6W#w9!":jɻO<'a+P?6 p[axaeY~H)P R*CodO #ٮu$qt( Gn_Rz=EK2*$s` a?w*`Yҁ$*Wp@u8xoi+*~&dĻs"X!^b:ӝ~jC? E vbABɊ@xI-DEIТ1$Voq@YYRT3[UVfQG*H>2VQP m;q6*,M뉟4|-)s\X=' ml O1|͞OO㞺9֣`NwY^FѦ7>jTS^:?s9uʊקZWd4 zfE #r7 P#R\Y9[w;KD5+U:-P0qk#ɮnL_ EHB҈_JIysev FS3S{T31Bp&IQ,g)֔-7K-a4SiO"= &\J:j_zH^ҥ? -ZCgJΟ20U-S"j0fY Pn9Y>R<'%No'VCsy|u;!02Q|owb=K gXPy^DSh;Pym/AՓi%-KN5t=,CHKx24,9l%R0A30~i*aW>dlyԻΉ2$܎. 82P}e0R+J,Lw@"a:BxFIwΣBbjY:$+GłU .^(O.zmb77q\T#&:swR2KPY/C bC-KWkA> FP53BI#H_ ZuCsfC*ÅS p K%a$LIiy9س4,5|vx+ܢ {kc86&s%$C0~0iCT?HƻС#i3'rQ#bK*D{&g{p$\zm5!(QN1qfi,-S"HQ<|&ΒS?F;b 2eO6Ь::Fդ倥'knaZ9|/E" cZ08NS1m~B񘥘[҃v=WӶ *K?to"ߣ`8ioO(5?"&$*٦% TIQِf jM<2ݴCr*}ӭɸ/&YMܵq&;ϔe Dfz]F`L6%wʐCOI.6CB)) X֠_9"vY2m#1 ٿ6auA5ufW_+؂Mjvm CԀuʟtz7P\BtO-c(2 ;in؉O}cHVɝe%*=QHr^=+#ȍ= ['qF(>P?(7/_ex /ᦡdyKsKf# 0`gr ?Ծ1݆)7G`XÍAK*xp$'ʾޡDXcސWUs׍("G[|0k\Pq锞ZfeoxMNr%-U7*H+pZ<ӫn -kZT봾pmhdo^ϑA:1fŜjRZiC.{4`r/F%j ٺkH?~`H@Uu.GJ#$RJVٰT]kA@1xx&$.^qa K7 r~yJh0J h.4KPP:l+Eve7gv ^1lg."z|iLBRZ3hVىHşں^bUAdr6 %Pet=(`N?w2P@/?S;r;|7T6j2bYe΋a@0g{-#F^OkQFZxI@V 'bL &ZݿH `)xlk{Ȝ(`qvOت7OHs-Jmse}缩إoh2!xt7^Ey˯x4ay)_EUzx=q$Y'N,"=LF$eD#t9HYܴ~|ڏ(:1[hr?Hd&AXPiCyYJ Ԯxt*rǗ6`E;^Uf ԴҠRۨ#4oWǔ\%!`A=ElZ l'K]%2vQh맙D-:<@Di)N|,GdR$ 1[4&IN%Ϙl$ϚٻYE6z\UZѓ Jއ߀M(`kDS]ceM-ӈ}yh]9}J7v}#pj7hUy:0"1U|X=8|W5]NEɴHv-dY\!S JZwZVhȥ߅!76fai;|FY?Cʴ(eS2{SYi' $;?u_-)^hUٺ^)iml]gT`uN-AX꼐Q7p E_E)>@5NaeO|/ O\b^6nQ2pD&pۂ }kOݡF g:V'ٮZŋ:`h`#G Kx]* zH5a?:^5}aSZ8 <,c*Hwy0/Ld%7R kTлS@ބ4R 'j*N5R[N: Vib_hgӫa󊿿d/?g ":o[=dʙRO|K0'8-KD}ky⚱,d?b\DEN [ KoX33(Sފj_ٳ"S 7UdH]z K%ڎ]~77~y=?6.AăUAo(QF8 kJ0@8xӱ8EToE6]}9I^5^ޯ-rVÖ?\*R,G3'pO!:>IJ#r1C|&Hv*!|T a0y뒴AA;|{1@I@3(O0`DaUH TcPѫxk7ܖZA$)v4 oj婟 uE:t5pMq=mz(>dva#\'qRmSdyW Ky_A}DIuզX>N׍Oq}ƒjx;^B{([B FPv#m䁄)7NF\{&Yځix,DϚ(&^XaI~Ζ*_O}`-H7E@ k ib| oӐ7msñ)%GWվ柤#"+{B|Ȋ\ @ &.Cn%̳!$z,Ԙ2*/P(.磌"6C^J=\  }ϴ O37+Kw)s|J*p 1+ b^Iz4os5TbZfkb,X#|3N1&Se~K-`}2[## 0"Xl3$0 %@ƾ"[EVi7N1;Z.K&[* j^(F&7z,$b`cЧz^Uw׸5wN{N$z,hdEn#}1p&Dط_xglE}I,d.DJ-Vlo|M/~k "Y-T\w.I5^n)q+&1ݬC֘|.Pw 3}7C:3ILPWZSf~beqSx,"l&Ul+#|{smX^rIkv9N(β'P|NφVM e.B ~{MN4, ffnqx\Nwq*6R(L c=gy@l/C0#'Fw>K6 `BbEaewJ4rLOە J='#cG]G]M"+_K#&bF<UqBak^4T> 9UL0{C tKIhxyf,ܰ9ѐ@0) >>6@}RSҐޫ "0ur4L'Zvɏ!XpҎ%4f}+9nO@SUc@22PH37t$؅tcRiE^hSzS>h^El#SjcڳnyaiU} ZV̨^4z(kgcGoBb2L)nrc?mP _YtɜNb߂1K˴G ]Dɯ^"-bodxhaof}B@!_e2ڈ` I^?! ȫS 񵀱6X w\"CK u;~ݻ;Q;$x#:#i_ETAi$(AYyPS7gol>3bSTQ>liHw0nZ;q\O("e.I<+}9-*}2@mȗ_F0&\p~U4,k s귉hw%`]w k 1_|QQ {94zo WJLό4zĞ|) Tp6&oic 9n1]rL bB--hJ$?UѤ!0̪(&K6ԭt\㊲P f {`Y-jk m7 ?F2 ~ iSUF@{p0BTÜHsfH> |C @_v 0yLc2w0]uI_Ei 4Xb)Zo?J r`'JFtbvnp^s9IC.^8Q֭.tyGTYm۴9:-R8q\ҐYZۊgl7i$5/Rb|/& +2a 4Yc;~zMKZZx"P_}Nj(h4Zy^qݞfm? 8mNAbBZʦsS^/1,)*t5:UM+ɯ̷Lm*&׺{ODfצp@ ` 8w# K$&WsbnN#)&.0wTazzt!ӯL?g_D-ntP-?6.1(~ÉwAVCS+l=] pqa4p~I9˲ L_&/`l;q"`6ظ N_!PD|YEmM 8ܛZQ=H][$7Bt034$;ʐʿ{m~4ysej-GLi7)ݽ,&_wK7w5=k szڬhh8:1ƪ,$Հc6 ~"7 "0i~5&@W#ڌl-3Z\1aZjJ:y9R:霄2!>\fťG۫=Z)Դ3#jͭRrUʩnUW߃HV܂c3蓜e 6FƝO}IpԬ78 (YH ߴQC0ŭh!/#-ƾ_ݼ,)Z ࡅQ%@ Ux#O͋}~}_Һi҉N*d< vm!< ̯!i߅UfJ]𼉼 gƫJ%3kM!m\9+58c PJƋ-s ^UGI1"K #0rئ+R.SuE$k_\Nj@[!4Vɼ~ |憍9-/s3yT4|PYZx+'S%\>|IL3b` VŤ5r~VӵʂV`tS]?ÚRE 89U,XҒ+ia5w'kG#hrKe29JD„rJ+lTIqޔ 꼙h*"۟/ZdQ2u5 G%up݄|wDKw9^3Yk(qbJHU" cHt<2= w08]^/YfkaTZ =uO&j<̆ścǸ3ɞt(pVX!L b&Lz:NRvrY¾cuSŦW$6,v a A|׉ mLb~ܶÞRC6! VoT=3+ECT~M٤IO_)♜!q /EX$@3yտ:j )2qj]ؗ q-C6| t3;!jo><{ޚj9t':AuB@fZYtPJ5+gK6ZM3gAR_dp2ސ>,Y8h0WTDzػ`lXAjGI^{ؾd{vePA>?'dz`;C9Ehxr|z'V*3.N09{wuAU2s ~%LQج2GYkZώxH!E;gc~l Cn3䭕ڹ# ZXx8th!R_0S*Ėݼa_LםXz-R\^cݾAAÐiH{(Mk) AsCkxMFrRfulJC%4Gqhz|7_wQbdy(GoBv ]Ty x뮷5p$IwELelc?\ce79_44UA6୘">];î!.>?t2Qh/v  ɚm`@⋛Z)W?‰`ۡd}%~c4:܉ݦjc zӚ4\=L-Jgb9g>J'2ݐX.!͍Ç>7Y_Hs`e C,2ʝ2+InNQڻ0M}5`tOs h8HR"n o0LjsC?,}0ƲCHwmvy5IHV {Wkaƪ sSA$*HVLW𩳢neHᖆf\/sԀH-`֍s0sByL=) ~HX YL'+ԀMar>扟صYD Mߢ"y>]FW̒ҝjYESgR@f;">gCX BY<4}һ`,JA w#g7,0DES.[??Z"Ԙ" rU 7 c<YB~dհڙI f0* 1ؤb Z7h{φnn٦|}^/~'JѵIeH]f/MY \_'^o1Dy~XJNu^~+ )s7_)^rl=u gB?Y1u"ewgLbeO`-VGZd4QBdLK7"Q -/}ȏf"oB& &b{a;!_0UO^\H0kVO5MO)7ӊ,_@mO'WH,zh2"K: v9%yfOGߨ߫rE$ OUVS6o;'mW6C$̉gw"30R+\ӫv##Ĕ&o3pb8@êUu2dm&ݼbs"S#fY>=tmDZ'{UEG%*"+*H3 5t!c$T[Ջ9^́H$Lh"۷WJW 1ϭK4MˀmҐ9H.յI|oB Y=hTĿp)Y cܻvmdvxk净 6J ƥWs˜^62bu\ii '4kF2W}4,$[ L`zIB7zMWͪs7IgZׇ%T϶-P5DEIx籎iBVە%M!#A pP;oz7!qҖ;E6:@\**Xḱ_*\ xC"wv^56Bv"y2 Љ>]ͧhy]8 g:xub:>ax0qӫ S58d9ר* sg3*-3Νhv#EgL?MrP0acnDn8 bP96+ziLJxmzd&92Qceݨa}y$-d,C pFlj^Z$G;V&LC >a/›GX)j"|nn+H}\W<f_/t(9;!#<> fWI(e#d4_,QBŅ{xVѦ)+\_Z1ZWo,NZ({:S9 ܒ jQBɅnL^H|chO`FE<{ N7HiHX)ʒyەU_?QlCɇ|2YTl54ٳ#|9OTK?K NgmUǢaw:LB~ntnk-)H"ŰM6 sˣe^l-|ȟpV3ƨpF"FUGs:_<ꫵ}~*:V7C 4&q [2tUxaG |~5LQgy-1 9jS]Ke67EOیE%qh7!s$ZU%(+:…(aSnTFS{ -> 8rS<\ U+ jcU<>L  N& `s3y:ĬO)?dkh(z0M,9Ko:H4RTЎܾ'Mo{iQ92 q=8 l(J ;JmbRMdD*/}'G5u ?%9C ]:n?9 4i2 R*fWB0I\k(tعS)@K n],I(`>:l)0SRV<<Ѐw]#Hpnj mQ,Eיo P~nwGΟrN.U@ۯ-dm+@,)G}}M$5'\Nx3k\-zEx3vZDP4Uc~>aHW,K6b7,@ b8cs?A@s=љk{kG̮~ԯo9FݔԖ"(|QHz}bgϗ F){7'!BuR oLU/ ]E=VJfQo D_*[5 nbFt/7:2Cqo|d|ުH꒶-^ *pJ9P2PyHۍ{ؚdX Z: 29 4`$E>MO>D(@M^>VԵoK6[O tq߉Jpe[X$t 'FyUOOmols*" v4㑍5 "EY&'i$~XJ5`\+x l8a_.!(dW<djF|)'q-P!Q5 /`0iYo=MBC!nʜ{THO5rT0fcO(9?QA0i(Π͢4܍r96U8Ĩ goɞlEmX ~"|l*OD fQ2'Hzlϼ oWŸx(ޛmm4OheocYs/ j ^_b`I\wFu/$$ze*SݔQg&Z>ڗ'ǨA֤l-!0vWhLdʝ>јU6\ 8rမ)q15by3a.~%Xfߟ|'Ժ d(at9~ *䇀4óR7Ѿ}_*3G'͌gCOߗau-GaSV屨JfOPh٫J!  6kf!ZE<◕VHv-K&M4Í+MPRl* hm  "s\0,fU fPO,.ub&W;rQxA%idiֵr2↦.e((,|. kxfG6K܅#ߎ_B`4?,WH8}'$@)Cs@g$EY!ی!ov͜0PI5<0?BKH m߭qDB1Bׅ\VPl9߫/uu# J}厦YMC6tq0$Nq%j{zp<ӎaT]B4eB.!`Gҽ@ߏx -@AER٣ z wm`,e{g=ɶ~mK~MnpLV÷a,2!-WJR7bedB -?&]1 wM8LQ6Uz!~}r2qZs>[D-DaiEQ2#Y<~#Ʃ=D5#^I'1bTʤSBtc`'#IHO>r8uw,u݇,cы3`5<ӎ4ICr^Ủmu ?Hx:. 4`a<V $!+ϹhgR ay9^7 > l)]jVH`|Jkfѱ3ݟ3f<߀!?2Os"*’ yNs̏mϊ|+mBco3K{hoҍG!:bcFC@/\~#p|f?.](kV8Y6|>i>yk d!o^]cnN}ħ%]/*#s'^dp\@BdqɗvmbIOa9ihInU⛾ؕ?] Z ~[¯YF a6:~ԑG9gMm(gduObv倚[WH3_4^OlsX)+7F pTϿy3cy?oU>#b)]=c4]nc! ]ߩ'_ީ6M}FmVoO7<^1b SzW]Y<$!|BeZn{؎$X,ʱRدQ㺠QT6I=-B$5z\ů I$hl{ua֑R L-PcGswn)I|Gt|$%NuH:C=ʬzD$yLCs'6 wwTK/%@)Bnal1=HׇF F(%'xi O] ɑ+剽Pcup]T}wNeS(< ϣ1~!(loUN<n+ziM:oI,(P/]%CtDE qΏṗ,+TSe'5h.*F ڔ?&fT.L `$bǕJDʆ"=y{c;<~{=W, Oriw6;B`b{8Bٛd c\2ցdhnn33gJx߱JEףbEiEv1QfJߍK2+W@3=~>YCo?Zj ϲCneN}B{}Z4keޮ+ G-Cۙ#vF2"W p1;e/wi_DD1XiL阞aJ`Unkr-'blk ] lsNWlK(i nbBFVWb{ғ jrc5=̶;準8jJ{~xxxF#O1%(,k#@--|hXJNv8*&~; ^VsXL .OZr P0;.]piR?LbuHZ"U*} &p։Dhp7!oa}tl8i|0%,I,% ʫ{*N(oK8l5`aM0A," "G{QJRΗn+^+]OěE([\2A| ]K83j̙äMk:rCq{nʦɣ~IV77L"1;+S2ayIL ^E[AglZԺ!C#(wZ s2[nh#9H!_*ƃhWUTMcg:}(N25RO p.&:|l8Vw'ί6E  zkT!9:CF@- g#'Mr zٻ;J*?.={[w]l =u^_j]eb$H'T*~u՚|ep^5 >hdP2rc W,B\$H6)[ƬXV\#$^HƯُ '#ET?ugtnI_PEf2d ϴ#+%nLL)a` !ggl4WlhgWAi$UW64օ,6l3y}}gx}rZxzy@)K. w$bF"nɿ|^؊!az!*-LGq^z6Z뇥o<ƅ\v:*ۦJR͇!{*&)5 w}[1V̉wSXkb eYAZ-$xmMA/1TLyߏaFnf7+]%@3enX?,swJZxNg$cL.NSo}&bh ǃdJӲ h$s4ڛzݳB z1Ҳ<(r;ugj1FQ) +^hs 98.wG.PNkЛ8Qff C^Oe\í9[;{c˰yӍoqd/tV@k9ZuOzk4aC,~7㳯S}А<w._#T@VhZ2^RRƫYXGad`J$upcg`G=vk$TRYVWj0}[%>T#7k =p )]H";ʆwg"rjҩ![^cFM<~P&m4O5]/ G3Q'kvXym/":&QG u "K^N8KaIO 0x\B꼃 -=ƀFgAﺇe=`'#^VW;/4 ί]E!fUOYv5~#{lKt*y/5/TAT{\NO .6Z^X+JՈdmpCKo*DŔ+Z !+"l!-ijh!  nPn5 z ?1yr1%6:2y7_)*e i.f\}}Ʉ.]x3oAq7G*hVgFeSW nj+o84s=kT_8nyNr x &6.>\t÷E<7<ь01F_M9!e-Uޤ^5t+)L)6S}w![U &+#BI s̡c81ԁ}NA/}BPhmk(ZX'Ky]9\)erM4ܸS=EjlJA&,?ìlT-ݦn k尹TِyT / 7}a8NicQDMRY1O5)UsׯҀBdLbGdbX`ax]C!eTaRJ4ZA#uD{wLm-c0͆?3jl7griw1v2NG5t-\͹)6C[S:He3) Јϔ.Mv@?X%ƱG:FQz %JY5GF<7螆 W)E>/0eh{AIM):oz.R! 8 ҺԂA5d+~}yBj6v1u2~7&T+?n7]³RU߿ JN/L%5s:ׁ|~Fz?uU;ɟf@)XMY](__fiB >6%*>p?T(T!Ø\{I`kMGA/(N0IkwYgHwuwM;R|}vъH<+f,ʛ<_"{䓸̏ƸLOѸ)hggn~\ ?mPW(+}ق@|{'ѠVmѻ%Gh9H~gz NN^;iߔHX~g N8Y@z,ɣLwjaMG35N5 7ՍsUIt=,XxFޑ-2_ia!\/KQxc $, <[Fgi,y[n.7}Skj0s]D&f2.*%ОvQZkT! _Qʹ .^Xpryi| Z{!"CYn1(@R6jki=Hkz~@8񋸞wɓf4{2ߙ5 Eޔs)3`k!i[3GYzcDt۠-l! _XP($ʒ3+&Qy+p/9 a6:3?/u d;@aRn9;En:Dh 6E45u7 %WFǜ'/l\@)"Z'r@,GѓX#}0fXXEc,ob0o̔X>@LT'0@:W6O{af>i*B9>gZ7j! '1~ME<">ĵw`s c?%Gsf )8b0(xإ/g&(S 1uέQ^dJƐ-x/鮽aЕ@_> V 4(L'{ڦ]!7O~y`_(vþKp4xwkCpiLŐ*2=\#Wgd  /z44S2 YXf >ZYgBKB/E\|X.z 1s$>Fje?-?;;hʈ ,frI;gH,|n<7k벌,:O,1dH,HH..bav!n5~tlhF|Q#r#5DaŽ]R~Eu*ڤd 须 I*pyD|HLFziGD..T,qEqQo$&THnn-T_ycBN%T#VM{<ڙ<%p4ep[D?5'f&*0+\pen3@3fv:F%NFӌ豾,Ѽ Ǒu݆ ӣQ#ɷRC1 st}4ы&0 /ܕp}*A>1js1p$Fg&` &ۉ~ Bsލ,J;fq9ZF!K-an/6#k{L$ټf3z2[5.b& J}9l۰CV7O7p"xP`^^<1'ҙ-:Fu>ϼXQjՁrd^3HRYkL[.0V?ųKzdP4*pg/}s fJ_MɀOc1Yv{6`(hۻy$/>>g5Dɯ? /OMdhN7;lm%RچN Q-=Oۺz)<. < t4ɍ|}'֔etY@D<}̓BnJguqVuksB[b$^7O7OQe[Y5cz:OڐڴuBXDCGU spt4`IlYl`ֻ/Kwδ8PPOTjW2Ô,X C;1”J" ~:ϊk2!<-J~21T:;J \G$6QOQW&@>q\#ZNG:upqnHEMǬTnUfZd/#3fS4`:(@SEĸ;?AmSgx`*ɣUr GERH IaX'varbġaЁº"Bx[4V:3ZEь";wG,a4xT_*R2x:㞅@Փ$0 + uڱnUa'-:gt #8,*p& Xc SX. gfoD#p!839.|Е+`6nTG Y9=y{H_[e#B(띅ǪNH :!FYl :y2}8\-|2 `AU۾n"(lW5Œ/ل?.Çw'Vu * k,V߷Fz#_^iI^GbĖE|H'sn@kw[$|{pL#p5pWg|]yjrp% pD>v¨I~ AJ,[O:D ǾN?$p"Nvepa+Ihp#8kQŌq=c(VlXxM7G^N/aQ |YDAWkEz)jhA9/+ݲ E^!ե% bB@!Ա9Iδ58tD1C7~u+yK^~D ]E摀 s&-1=OJ[P> [),rά霂U J$DوߗG"(?s"F7ζ[Y+^^oeR "ɆERԩOZCm_3:2@wTzqտ%a,QİNH &Ȗ5\x~ 9ބB瞾um+ 65])v^*1!y sǺ0ev@iC+ A3x܌dtK,d2Z`v~bIÎ >w'UVܥGcm<ܘyu~q$9bMHբ%4_<KGVJmi3fdzL++𛪿E^.Zk*,6@ 99EY(jaj,sy@ ~W|UGNp!;GV% />> y}EO c,_#o4Vz`ۥ|9m:)mX /ҞtmhA!Z(۪(졨0Yߘ#|Ÿ쏏?g|I.n5)vR5i=(^a'qX0_g=ڠVO\} NWZ4Hi>4v]'"V^)`*K].}<AgYf f$YC;:|P: _WvEΧ]>'k oP@8,ˈ8**pѦ:}yCJm{7FP7AD?4a5CF Y gB} _t4Ew iA] kOBZD8kZ]387~ɽ35X#BPo-3rJޒp7`֝Ne@I+i_6%z9] ڧQ 8TiSf^߆#^IDפ_qv, '%M) Ko'51!gz#m$b:XŌ?!U]IWku)Dϓe@, dCmy@$7{~>E'hI)xa ^-.a?I.?Z,`ZuU <-ބO+5VV._}J&G>.>,ZyDf 5 u[|t3WeRm?uUyC}H|AW7ͷwTL]/ZU/ F+ml5GS .[Xj&+Gj@L(ddIOZЄ)[W I'9ab5~щTQ"lPBN#5vOA8_$@i|E*66 *(+8>+Msmِl/.Osaϭ!C >o)wI$5rZ*Vo1ήm1FPq/i4e9D8/vrߜ3 ك%gt iix I j!i _sky?$Z SYeY x~4|L)ٻ̺,Y1BΎU@cV.46`HrR3T nM+d2{ObATbK{M?D\ez +yq)-dY<=m~zJh1=ǡwsGNU°c$X#|=`#XMl2\oྞͫ4nM"7tg$N|F+Ԅ?h޳:@'x֦Ɂ[9R [:yS*ٜf@}V+s4n>Jhzz"#DBiC1 [~X;)xN)U^K;R9f#qujc Yf,.Q< (_28;X04@^>%DT "Iz=r a/jr,F~Uy4E6KĔbwùTAīYW9np׀k~Igـ!"w&uS>XmeuϚ"̼}Ed^~O̗}Z]9 2us8F9˙u]CKߘʡ}M!{±Foפ*~'U=h̄5Ϭ#d@d>J {`1Q/sĐ̨MHhю~@щU G8wف-ytQle@ '\Vrac ?S3h!<Ӑlp6:'6+( CjR2QR{aZސ:щ3; bޟ)Ʀ,Pm6KK8 #~{(f_$9[=ѓZE6(xy5fn&,ez[D*fU$$ "(,O_)]b?tFCyX5eQR%x5Dsy/%+TfѥTC ?T}VN#*ɫs8U/P }Ya=/%W=֤Ӄ7pJjfOqbLf%vk[;ο50%HOP-=K"@(U/!z;wQ S賝|G40X2v,`DLYQfu,(Z]m!9^`DŮOZRENKY'0is|p?X~m\*UG~ɰ2\@HCTQ(Be)5vƦ 6~ Ǜ &ЀvN0P%5kn(rraqj"t3"uAKգeK%!16#Z#zhgaJ9R &]dP!DvDʮ㸦8WyTMWLm=x,)ݹsXKZH8WE pJ](Wh65qƥLFQv9mS)2J#%T8 Z'ݜC.V ;€Gdgx{a-vZջ羸upv7 NJy(W^|RF?r5!k؂"n>oZHg $+M}% H-by6H=R. :N; @$)BDRm6X/fqstQI0oecq3i'TJFjoYLoQdJ 6_•Anv9m+iv,Xb?Kn ٭L8&{]r"^?:9Ft7&Ylp>E&Z_S5<6OtX{=qKvD0 RZb9Ui@B3?VFqO}VcsL}HEgYUsXѡc(TϸM/^q IReD$.Lj{7{pdN^eܓؔO@rخ7E>f~ITJmW~z&YʕVjꆴ̓´nA%0?Ǫi3^H=Eσpn9@zm ׀슰//9IdI3hq{G Ng d{U3ΕQTh7WVӥBw9B&BR*QVʖWUd9}dgѝUp+TS<[Рݐ7ᐮWfߏm}:aO[@6!<s"0^ ˚@)iW="eֱ針Ah(zojѯ'~`8!44ws, 7|0+CD[S.+}! 0ڰ+C0%$gٿm饃d(ԸziUP9Hes謼pǥ+k3F?W8iQ֏T.f^nCHߧx-ʛg/_f0b6%α*8~+/1,&?=$W%|A3Y!?xPX`KbWؠvsڰCnVfi6E/|&S:&S&mBjVrkSL,W`. =0n5)tTLC7(aYܢOR"W# gF7):&٪`-!Z Ah㚚B6[IJ+[,=?A$=Ɯl` ] X 9gQ0;v|͒ɣ^Jxe~ZLXtPKyX !p(iXTcGU׷Td@G*m%h^{`H*wb!t4n5=dl`F.z]L$I+ B#T!ڝYh 82LaG4ڥﺕvpz3l81]`~ R7UFVYUPmFt~Uh$tm&@kUދ]Z LnFiC𠑠<5v^P命DFK5#N ^{y6ڕ6<=wX}zgkHԉxJg^YhU((X3?3]tGsGvԢz?"{N Kǥì(բlUCEe3B6R(o0)wgx;\' | :͒|s ?#H}g'1uP#{Ԁx%UE92u܂:ipZ .-N8k0AP%&Z; Ͻ)=An͎#$ߴzWj ^,7uq3 |:u}>$,g$N}} sRP^dv;_gE:rb6@Mטp+i&">6%xu qEM𢟰ϮQČPˁ d )*vô7Ӕ no@hPKOZ\Y_Ҋ=SˑצYlz*l$a {0㌕:_d{oT&.駢0tOO᫱ihwZRà:r+N ]lH<@+t6e͓Z)i%$9q)p!P(et[/# y7E(AHA6:5R:t^f"pr2\ 2lk+H=)z<`(^ڶŹ3KަVXob׭։ufiAzJ,vbz4$CM_x1a GC|\ >LZ! [Lw' a'gj|ŗ=/, *7s6}|WPֳ{o [,*gp T+p1Ļ`Sx- cCLuI dZQaG0d:ttOR q$ ~]VFKYaAX_v)8[* AE➏ī!CjHJ08@cQr;?Vs_v nTˌ:R+4X_tr19sۖ!HPv[tX |EmcOU2BE萔5i&"Q7 (0\v#n! 掝'bF;(W٣v3]q<;5vμ'7 +i|D+B= sr,!D} ͮRAA! UZ&BF +@,E/Es՜fWlį_VK. " @jAKo3x.x,_k]o6.NC/{o=oa|ҠF_a?F.g+Y(AgJFk2LtBwdt}daXTq O ػx9w0ɤ"[g|r(R[d=/_U\ I|(8U iQX,'@ؚh >koWal⳯W@JRkiK]j#uUjaUPHFz(s WgH^`-`VLn`շP \Y;0.پO%N"l4#ߌBh+@j!m${{sQ9GV皅> '6m܀k,+-;֨H)jFSd@)pT&E;vfNr; kvb8 v= UhbDmvř&uXiQ#ӅkKYm" Hͳ1TCt|MCõ?ZGG/n~K K*?}<[|0(qG;ɞw:\;Z/IrE).E?u2k[,o7!^畔x KAZ8\j,Oo8 {SEĒ;4o=pUj"2Nc1֎X*??Zln6H&U쵫+fPI{+#[|ƉuэQeN<q~~H+ﶛD 7 ,R/`aCnmic,?A!W瓊RBK #)QT<&!32mxl\L/"L% y86N{[k3c5/va,pĺ)wqWa^|/Iq,wAl?oh:App`:m)_8v(9'oOaG_ϟR'JB+,#G;@|)SO_|A64tج.wo3 x ӕSJuP"i "yrr G aS1M&gaDbScx\xRy/l?Y>eE?u7)/FLx"_Lox>4 'd#;eI3P+ad▝,֜h@1 D+ªSXnu,4nW*qd'cc;%ܠ!ls׻+MrUzPٽ.53d]\G$eN[qK*xbx-)p?޳L\ _1lR{֖z^1)J,4@ MSڿbP[:0`R"x5'#Ij,̽L ۽r4K<"d@Ř?[R@CȦJr~\j (1+ck @: 8 s bA<#)\ dw vFG y bY̵ZfӁl nbћn>-i϶psy*Vݦ9TEl}%gzkG$RvU/+?Nc",t9.ڛ^VmYt̳- < >1l &z }ۃ}<S)V5dÝ;E5Qg0gvgqaP9pұIV/Saݔ,oYTX~"88uقeD\rXnܡ1 oF󑇳Gnqʚc{ZpI?%͈4`#8Yg.?6G[%Y!:F:fCKsr g.2U0==lo;<s,<$gy,{ rNGM%{ |яyXqI ]Ka&O$/<x~u(ز 'zl6$CRN@tQBr]N-Hs`{]%(%+z֯7WJUirqhoI5s4gn|Uz12 .U5 Ym~5 >:xl} 1:tٜZT ׆*lGT?TP5a.܌( %Ea@x {t`z(eFUM%Y޼-WZPo.MUN`!rpG+*C^Td&bտ5{};l)gS*]Ia]=Ʃf) 0v&x#AQ)75?!}V{\:=3lI 6⺳5C} MOԟ!Wݙ F.#m]( !wg pQ 1CBOǕ13( 7K+ eH+L Ȯn^CW 92#ľeK7FhD4񘝰2u8g4VcKzLTn(_"VTf VV90W!N1_0 c}:nP҅ У9Kf/j˱QJy>%1] `>/9W LFs?~ f6Nu 'l (L(% 8HN4uG,d{)"Ji{ҍ|q⥌6jC]o=Hbɛ :7W˰Afxrs'N$'e?`F` a-<`C[G ~L L^O[δicuȔoCl{3aWiٵg諹nAF Wl4r,Ns; E,2:3U'*<|KXNGN;z-q8O `ˠCy9|%+Xn:-ק{?UwPqDۣs NN-R4O"08Rso UqxM%fPdEqt Yx+~bVZ2[ d~j, e,(AT荹a㚷}UI;yS-e(Sv ԃvHk<UȘ rIcB,͑d+g?i1˜zQf/Ӹ8w >D`;*$F`}*pY*z 0oobIgz%qXnyAIPZBdZ:MHV[fnp31ujb]:,r=zy6>BDt+h [Cd5 VX‹BEDfjߧ#ΐ6 c)6Q huNKH$L|BZ᫃>'ו~jeũS) W 5#]EML.;@\6BHU3ɽ },s F)0h)`R<1سm3?OolױM ZOGlLϵC&7KGpKz/7D1[<xT+HLa-q=c-E0~,#h=曶wVTz %$Plgs%E<)3nʤV^;HA_µ%gr'XSu-ЗFzoQ6@,+uv&ߎ!KY&: 7:ߡZ`PY3{n)s\SL#'c.jlprA1'|k=*LALeqd>_I'چzMpͰ 'cV_qoq{lMK M{/}ݳ[M(zO/E嗖dRwyW . v՘ FRM[:r] xꜩyt T"<8XjSL sVTM`KWL >r^4 #cO"X/*d(j2D{\ \ 'ƻYfpv [)"MsDS׋qk,Y`oZ~G!IbwsFݤo%7V>tank%=h_Ogz::phTf/R) OS(w]q>=_(sdL-U^jaNFфm &ڼGF{:C{FpA7x?C9eHV;(Ĭ:S{m Fv3 D9'|OyvJaFԸOSchC(tԀ*`1"[+6A9ɋ, eJIaC5ل"Y/)T<Ҕ<hncVT?μ* -((kF﫯G#aVZ8Wca|gZF`+>wjixQIRHOborNh_i-kECq^*fPNŃ$#"7GAI `g!vѳ0yZ%"G'JhX" UgIpSY60>rw}g&ەbžڍDz@# w BD!Myާ5-{Y_>Q"8;J2:RcWj:hwNҺ/=5 JG&+.L]4Cj d L ه,aIDđEy [l/Q )NQ[N/u,JJGVGo y* /(\H91}] *S]2q8qkO E01~V;|!^ɦ!"_y {{Q~,'< gvwV>3&7J]@>ePၖ2LP˽FϮRR&qH;WHQLexlݕ]oSNlHm|JVJ=9ܫŗ< Qkqb9.k`xC[(ù st$ky^p= 8䳜JҠƔOgw[ h㌑x ^Om^ۈAc+誟affiKiyx 188j?X cebqs+E`5?L4'b-iƐCpgؤb 7 qdmԍ=d^Ϯ;,mbfwAFPP<͆v3G>u{? F#Ǽ(u Kv90*}#(%X^y OO&Y/˹~& 4B>V3bF"؉Z}p1ZeccBOU閮=s|%ߒ5Y)JXmSPW. 2GcF=A- ^73ph'(ۜT)fXB) 5g#YV6sayDm! 2_=C7! gE-}-DnDl8$2<4>a1am/2p *{OaS{$_W+˴u NeȂ6roSlON^WqKAuq`\:UwN'>K\ xkYJlDnes;DGD$L22.V[ R:QƢx痲RuR]]!iv0$X_%Ա:֨4jsԌ 8 J#`لJĹIo-s;O=ZQ\1Ah S+?SY "{{Lw+Wb_zpʥ^dh >mP> {] @“>ij&P5 0]nBi0$zZC喊Di~PE9\d]$Ո( @3URBs8'e /h[KeVԴ}uc>J:RG|MɜQK LB+-q"tZ=a;'.:yuX pp<Pb9")b)Ohny؜sf۪;mHϑR-${gu6jODϛUE C00 ~6y%Τ޿ਫf+& d?Jz I_,w7 ;MuR -a`ѫբ-誼-po`4j(}b3CuYm†n 4xuE| >IGO,Rg+>Xum 7@o?Qu\XYEVb MuI1-vEƠD 4Jcv B 4nzeJ$'de0ӚS\]K7("[B2K2=73|c 9OSi"c_u}}$t?a(]\'QԿj;xhOI¸.5?%maYTv]16n#Rt}XB̭6SL̔Dq4D`_>YR \}&"T# M sm;]Vhd[gM8z$\т6X3!1u[NGW`/یR(Y&tPmG4 4R<%eMFqJJ \*|3C5-:/l9re\Qv,<{X{ 1Jx {Ti?,n/2AfGxr3TBWGiX0f0K숳6sX#2߮GHx`}茽Lẉ?\oۢArnxOj ko97:= -l\D v;՟/"(Կ&9ϯG SEF=z%s 5SꣵOjOOEoBRD") ̴pC[KOOTl;w_H´a{m/Lj_a ˊ, lTR4/RdDzRFfEA<^Ln"i?Y!|&+`L~:/+[ Gt]8en~}L/C%@D8%XzE_6+m4Q^,aXғ )QXNbC&1,3LZBC6@؅8Xqp^aPꐿlDz0jmq_NUcdb,>~Kx p nMFG}V<$H*gNʚC c;/S/هAYzAʍs^nofI!]VՉQt6+6 ':HjPyX[J5׫\/{ٸuZϱX|![m=eM]\Dۼzqg4O!FW'o +CQ3],q(\\pSRTNvC쿟m]x^bv@)2uMx[ qƒ{ Żk|RpX4fʷꗒ@[j3Z)_~1RLJ$.)AePeswB_Mڅ&fN52YJ;Cra~Jɘut5 Ĩm'MΝ$y$6m4uTWCe̫B* @ݬ./a>f0[0cc{M-T??bb=J1|ǖ.ʼKʀ[&"qexmЛwXٮ%{@}+!n w,|/>a ։ "QOOUIG6/*7R5wpeyV? ƕ`"@bTNY [k΅|TO=9_i>*mߋ-1; ap Jnʶ]r$O;OrvRcx( !Vwc- ܤ,x*b"8FoA(S{-n>N-} RUFp'p> ]u 7e[A j#,Fڿ@p)" SBo(H=\+xk@.6PiZ`8K'@5\l#ёѫؘ XQQ91^Ȱw1KRtbUB2AmKJ*קF68 }V㹬y B>~X,"J{nbu'I7ÀRv26kIB$M 6.0I ZRQ%vd?54^f"y\I -*8bV< BmwU{O;OIӱaabd4[NnڐglQ`;p7*z V:~b6Pv({,]XN3Ѵ# $梵!R.'~7M^aE΅72^،3QvX+}ײbGz;+꘴rSٶu~-==RG73YC[> s̋ )%J K-ܐ3٤#0 6aFruFњt|-%LSno6F.|y;-1Q :DΘ[9v{͸g]e|7Ak O9VVB 6{TV-E> UNjIնb8c[ؑ6\:|ڄ rR0_6^W^qw$^Wa_[Y*Hר [`[k6ei0ǀ/g*%~>H!ɪ Er+?& ?2b b0`c o-bxS$iKH `@)mѴM޹c c9O C&vy,fCm^[^~}5D`To/ΫHEK?ەSSf 2rŽ|ϲM?} e[[3sAD7g_0ħAk*z|Q^W9@6ZT. H} wiy [A@؅ qRi].S5_Xw,x7="žBzN,w"j8piVOB3Esϒ ̣v b;Ӈ@+bȂ b1xpL=PO;\6&rxa٨_i1+?Q!>` **FΓ !ܬ֯+>پbvZާT%U?|̺TL0G(5_d'5x u sB՞ȷ,BkBjk1">gØ2ZrJ!Oa)?+-ͧlJۨ^wj⹌Yaaܰ$Ñc6u 5[zFއX.ſ4ʃf=<ђz{u yzhĥ 6/1"v%k8I,#m(x3&r9?L&,7?-np؆Ywhk>0GwژL5ѳ%)U FH2!`Rjט}GxF䍶EʿM0A吏{A%sXUcoc(XOqq׮̰d`s6PM{*:#ՆtP$8hwCbc'Aܭ7^ϭMǚSVUQ+t?Lju}|n >j>c /OCb9V4Wk7 @m ޗ ҍ|IY0)lo* ?vN' .ÆiEC\Ԃ>SHx N#f "@9&ΰar @-7k* n"8 pqvjK}2?M <QL:ϊ-z{t;bN$3QRMpOL%y`]rARg-^,<*DtU "#<"g[+QnP<RŹ v7Li˼S?mϭgZtsj4/uKA{*{43($S A2MVTJGA!q#˵ ǻ=5[3ءk}ۂόFMT% z!zR>֦战J 8]>:bRjF ݱ+o&-Q~gU9CurWXQDZn ek|Rust~"년h2C.\s{n::܈g@= pТ47B_i[Ն&Z{_ wVxwźhbKpS{3)LPqjCG'6{]O|Sj+4d]&1A-7Å$7UَYMIZl<ɋ.; 8d戳gBҳ"ւAuz~6p*trVe_mEJ>E2l󙓤3NLhz IB9r'Y\ UbکOh_A }[VP-&F",mJtm#f Ѷ *JfNKE+Lɗ/Q_b mV5Ǚq5y "5\׼?K=,lmhKIA~OS%%de4g@6yUQ_X K*UyM͘1S76JWp\aެm;OYF,.~c*yehi_f0^I|ad|BAgt` HlvVY A-/> Evpdο3$FtFfS$*Z>#Nf0PG'9z;픑4z;'["jmoa-iE60dVuv*ͬ7XVEʻpDB@3mm+WwW'\3 _VL*K0kkJ .N+.熌q/Y/Y98 I FzQJmNk*&H\;@1V~g5K3 ÞsE5wQP9=gM2WTGe< *Y7<w0%+[=jx(UAb5UxⶫzCpRJj:y)q>2*]e Is-x42h-#JOwִk<+vq` aXYmm pԙBM6[_x)0F51F2D*:bf:` GܭI?)ٱߛ`i/b`XVM#Jd#g ԈG[UIGlH&_RT#)@Tyw6[M\ԃmy|.NCPrEx_ üÒV}kv$rn*T)2Q#E%\xS1M;<ȶWhDk?pTũOB8G!b {߈M}.ۃS)l}} E^ei DBX-e#u.'c>O8W\#P\DHǙ'rJ]+6~gO gݔ'osUi0Ye JEЎ/&صL50_(3p ⻗F͑o*lkT2 S$.%ݹ-j `u| 8`)J9ٙKeTZ?+:݀?5Y_ eje "4tF&wqVdiͲ7AvKd* #]? zx{}=TË`p|RF) ߓJ9w#qb1+D]TuxA!M dSN {$g;sލ-0G\GCf1j-B[WZŽ!pkUۉr[T˸>V(AS-$ִU3HJ؋e"Qϱ\]J0at53$* Gqh0OOrrKppLy'$^)1#1M]A4#^'SMHE)tˬEcaRbP9gݢ;WႽ,Qq7ӔZJvk()qaAvv"Ag- Gz7ظ.8@͙EV"To#@OHjAy7+@/6sm8)%PGߍ4\fŭRڄ*8r='tDJU7]9п<*}ѯpS2[mƄZb2׮j&/rxK )Jz~7 83iz#>/<^6^?+73TGr3-dR:}Jl x@l]l!^f%z4(z4}cAӱ,l׼BڑL |ޠd+COsGN^ rR97s'1cnB;ڴǢQ{xbj\[hLoI^(b&n`\bs.;W7eqx@%hμ$Q+J'f;$%xDY!{*כ𕊔Z2e[9mYĀ>V,WL_F3ğlaR S}6=xx8Xۿ?Tk-D}!ߡxG "mtWD)D|| O1m:qrZ%|#dUKJ+@<JES&~Z7H 1[e;M${KM΍pX*-g Ԅ vcs,W;ٌu1FB?w eQـ'J^eP|;)֧#sCf!Zoo?o1U+P|c;649j>_{i 8  (ߎX4J?F۟]-_YGy7?clyO < ŲLX{ yU)ء1A!We\\,2hRLW곉H%=)" y/IaҎu{NaǏ|`0vY󙽑o4fK9`9NJ 0H&qKnpʤ| m5'.`")!iZ4|pK9^)9N%([B- b6uz(hŇD-H P3۽> UoeM+)i32BL󗙅m5Bav׸Kr~jC9B˳_Φ}}&t ;jI\<v\[]*W<^R_Q*9pvIYnlte"PY9[Ϛz_-v^ϯ رQ{.ɝm= Hp#d)x{7=K닃1[f?4="BK8~g.5m}mgB\Ejd-1Qy AKk1au7zc@P(.ԥ`I#Nqj'8]G ;%Eo}O2ʟڍ:f?xjiCЅ={^ɱcz1KeFH:$CRՎ?W{$R:Ie73馗UnVXVlĆ#ƃiXqO머aSK|?7|pa^:flNuqȂvHI-f-kS;&jP򦠦}}BsYV!izersv4~%&{3\rk .|H~QqC-nXL# E}wX I u#("uaNLYC1ن"uVu4(>?4ӂ}+ ?66!#,AbP2g QS,F45p6t o$ZΪ^?qۓ(M grJQ~b$g'U] v8w?aҞ״cx!)4{:z=ɶM¹H rg aeWN swݻўY;rD0#j|zSH"{Y/*uǻC!XH#xim0J0H^Izr%$QCf|7u>x)Vȁz?c^L%#W) b%s+ةʁQʎy-UB[`ռI}I1O;\\w:{Tٿʧ?J$,tsՍZ')< S7KF2IR!)~AW6iSaO_2}EP Ĕ$5VVa|;.`0&*czJdt+.u v gC2iGmc%S—Ledb#UWåYVCg^SX9)O )χ?Xzt6%Cަ۩}BA1QGQwد%2qb +S^[-IIj=` NHk0|BC{C=7 B2{[sńT7xUGq~̪r^[ XBPnLMBջ=Y/nM_p0$દ~\k1_C+wtFVvB?k%"OzϰY}8SͼedRMՅ <=VlSyz&gbETj`B_KKc"}?O7-BIGŽw?UciQL'3^ \+q05Uz2ym ,ajR.gThI!6|8x%r)Rdg(^JwdLФi2J2X9y2$>6,n`PpP1QW 'tEV,&IBۏ$"3Wt+t[U D1J}_P`.-68Yh6a|DG MVΠPH@v2yV DZbG?UyX3¥ug ;=yӸm(H3*Ca+jLp`r!iI":kc euĊ|-yna-3Pm9A{CX; Ԟ=bRl?oпaRǫ(9g|A X~8"Dz75 ?i_'>J' mS[Τz!!I^c*9T k<MNN銲Hzb e{a**:%vXy~ui(iuh)5[篋 ս1?jaJZLsW+KKzs`NiSh | JmE%+D6`C8t:BEJ{ uC=y៬nD'R$f8Cc#_M>Mڍz|u^EYV&y'@E ~Gʠr¢~uVDg'yh)_9́廼l#92K d-'a۞*\j5 [*˱tO&hx?RV ;!@뻛 kA kM\@)\ IHTp!qӺNxޏ˸:u-K]cMQ?|U&<=pdjxkޥ4Hd6!BHiǁdg6c\t[$e5X.N6'rNool*^ȑP?i9/҇l y=g*R;E~yv2솘'S}0|}vDc*uCX('R_ke[+|"BnAES1+(1b?{d*]{za6(,ᴺf\DS _J3 *lx/$ȋ۽񍿑 .G07LǓ߻L|¢8)ji)Nw V#*cNaYaZ+N/tʷ$YDϜr)FMy9l||)lDxՖ.xhppH \U78g07Sv*S {`uJL=)>0ymNL+Ζ9~X-u©w3Lþ{jT.Cbʂ}R`Ln` 3Pۆ{ѣHo_̸k%C6mK,TWTw)z?!I.G:(/p\a*4.i5̶hqİ'YjmtFbI" Ƴ]n$5y<w ʱl8ѯ')vuug'{Y8C@5wּYwjƬ;ݻO-ﳡO90Rhl#QJ8w+Y p1"3$^xnK#7l^{pKx!j~P, [(iVJA]>`JKˤK+uk3ԛL6#3n%')*5H8c+uQ+xi:|h~$,&*S3P]/%v+iZg)0=9Hu=st2Zf5NNK.n>u8w He) VZԓdK(R 86|?f;gP㊱u|}/nЮ# Qꙸ櫤CQ> )Ƀ}GmTl aR6B,/7QAҎu$@*eqv0<5":}>k -z\k-kghcPb@nl;[2?R6f7LlU0¤NWXUršAFE9wΛɨ1G Qz@L!KI^`ot%e wwO4&`C+Qla ie{*HCKx6r:eL"$[ RQ괦׌+<Ż.txP99vk%j&NOrhMS+$N]ks;D֊58_Hd1P!m6fV_Ģ_qֽBc;NSjAcEv{ZVj0*]EB0ڋmau0( \Q] B|G1 0x7~/d45 W沸V5,Rទ@aRx._R3*0ߗ: kvkť칧fB)L?$eO݅Ib/7(F3y T+4!t?m~w1|M0J 7;q"Sg+ȇ#Ƒ4/*7^ă I{i*Bת~qHfJ2KO QEqH;Ly[z7d  7x&!yqQ8pnD[]n:ʋܽ!tlgl Uq٫9ڏxnA¤32~*-^}A0zMk "~̠6N%h-/*HIޞ Gh,# asqKm䃆 ^➻98I7?"CxB7IT!ј^hnXsϽ esa)g)# *LEVzk*{ \)7Ci^`V$BMFt`@S=?S?p/K=f!`|"rja/w[Ye,WWbu>Op4عWY\L%t\J-K-yW0іKgW-4O6Z~w646wkVF4ݸyܸ&r06z9d5!o/ϧk׽)c BGUYeg(2a߆I "T@v(9*̐-]'#e(eq{\v⸰yߑG3>вз!׬A\\DXsbhd5j?QpK Ӄ4:wz+ 7۶[05I(@YKdMJ#ιۅfvjn]Зb@oc"{C.ई)d9$E I{RB(S/ !k03qy!]{~V㶍=r{±C>ӭ.+B!qJ$S ͈{Z!J.:V(Ĩh7ne_NQ=x 2FO^I]̴-"R_l׀h`6Qq.!WFk%7胔;@Cbz7t G%,;]J|YXd[v򷵻 (5SPd.ŕ[|ʤ$$P&>d(҅|jz У/Z(Zhn2Jo>Pz@).G6E`OPR;_`EAH܊rzUEóR`މf6w4#xY#Uuc; a']aS^#?դru ',N"\A"jX.6 [Uƪno8)[ל%| v)L4IT_ݿu_tCGL'S =@t|@'4? ldoRzz@%+M ӸֿD2(tBP |SK-Ry^)U~9(RDt:o 6J-";A<Л:K“jA sbJQls y TWV9ߗqB Z"jiOS @ttَ_HMF(ߵnH ~ -5K4TyُD_Ҵ E* @,{wReW\bdC: ԢRKG2H(R-%=eE gdýdɌVdiZtm+ΞP#Ù 7LH-YÑlIom4ID֝8^O[l'mBRG*p(ujJsg| b{[9+[;$:6[Ŕ2{nob[qJHjEX'KH65}H>:Ǐ9ߊ6*%߼RZd b|Sbcc(:~Y V}gѓҭYV4{2=ǭnMIX N3 G'hl@P>!j`GD|efr%gGm6usǼTjHvy~;tJfqa~S$XQ+)(XɟD>З琝GKO u ϰ!`0b]b?;FDа3~Be)U& {^=n&&)ͣa߸ #wS',&>^CàU{c`jP }U4^>UjƩ~qR :Ew>aAƠxd~2|`Qdn# aM b?4~yxLÂn俴wI=LM4%},,4,Cf?kKCbR^r[m=yCW" :f&a(p'BB=ҫ݆#4äLN(h|1 alLYL2oa$HeN0hT@0/<9C~M]c6E3`m :!Fǒ'*1s_f%X o;9{8o*)-ƠtE=4Ff/dRo%Ã1*Kf,|(\@T{֒IJj(% UZ3# ~dJTHĘ~_ȥW£h? "QPЍ7Xl _BhsF 1g5v^#CCV>=},oӞ\&a&Fe9(I6@45K~zX03+~(,3;*MZ!)u`U~]!лlqɽx4 de;gk!qY Jo7)aއ|_zv8@p}瞙 B X="&07x[fDz&d+nvnJxs#0"l={-nh>ѧ^G/`pv NzHf] E:g+t= Bijg6b}F[_B,ͺG,y#FHHtm4;+9O p#jnzAډ@lEdxF@T"LjN}"|p<])n&"E/O.VcySP] qg#uZ3[G`H㵉Plf1fM7qp)2bJv1W| !m0Ԭhr~>.w~uGѦp:  ?0c&*kQT\E<%fLOsjO; ,*^D4|Ǒ7OmWg;$1ׂȔGh~ĚɕP~mLڨ3ĴE˛[@ K^زr"dJX0a_@=(^/VJ戝r@qQ* #-BbTR53!T;81>6wO+UAFXK/k8oCU"TO/xvy頗5VVy$WcP3 a%;~w+B|-~҈F~ntL8:\JkyڻgnJ_ov[ ˊCh '2:uQ=<o@%ӵ_㆜AVTYnC{TXpN8!^CjO/RQɐcw.yG*)}ܼ"![N+ qtzc:>MB}MԃH ,.T6KJpyT\5Kqg_zEK}S?Y;I]3Y@G'[hn)ax~,ݛM2$@wឌA+Ȩ Y=o/!m=dOx!ho xC]?!jP$IxRpwZU]ގxηۉ<=XO )\*F=olD,Y(3k,;=FEKb e}􌩜{3'Mz"oX{ϒ3>ol;;l~2jBR` W-q "߸땤w;S'󜧄z_-O2XY?!]?4΢d%Tm6O35&*mߥY%[0Bj2ys== 2Brc^5rXه?8s'NQE&Z"eLd.\~ 4JzP=&l\L)Q'GvV޵)+t~cd MA;&P.؇MuuygYMOBJ^ Osv.)pfwjSaYis-JRѪ#mMh,4֧42X*M*şW/,10m<.D^!+:7cC9 ۗ M.84WV/v* $94Bp WNZ9#a˧<+]I!\1^po4ob3jZPSə~Vj].Co4]fe`y)eEɷKI&rgE{y!ۥoX3V}[k?|& Z:(:Y|7j,GF͹Y~P_eH·QRfO g:1"S2f  V{Et:&Xɲw\rO=uu9}b-!򜝎uH8caj.9HxPK}T D™ +ݥ+mSt &[2D.%Wp7g 3[u>SjY=63.]U8(B 6b}Vό%ɽG-e-Ʈ^ğOlHz 0Ѷog}'܂ΰ[ f/Q9;K@ _]E`%M=i Id&)sXh2('5>}۸sT#(l'Ƒ@"p(,2hTc|_ jo1DS>K˟O.Na.={&oD -d–,UI &Q%vvc{8=+c1lC3Nl`Vs'(O1{ʊ-TgGo!`Qod[B(eTNK؁(j~JoOlCESC,ޛt_ Ǩ[O\"k@L]9ҾV&V;>&5EPuEnBxON5  $CC--(,Ox2G?JT[炅-4̊E­$tV/\2~]ͻ6|^&(57iχ>L^ E6i s4z#[aaYr͞w|%(94jՊ|dۤMРsҝOW(~#4$GN.rr2b8N4I-٫c7idXsHw}rv y F+ W.o&{[ԍHƝf@qVlJIbx$y L9t\2Ʀ4LUwyE?h9=[ZYV `NS!<C"G޹7R*!(f=ݭ8IȠM]5:f yOV:.zS;7)w-EʈwY#JrDװێ _ -|-&2ȎPG+9{>HAEPV-j+Ncb4x}9vTN>p/boAD Hc:D(7aˉKXE/6BL(Sp0*b_ HD6,pZh/K،RLJF̏*`N(W^?rP r"TaHw?`: $Fw`q 1Գ/}y,8kSgڬN@)T;U kXgڒ:7͊lDBАz0^t^| &oZ)mJKm+,kuf=Ȁn;+w~4]מcEe$;u*)q-oewMAר& 㦺G!m1elT@3ӫMSww_GTw W2ʏʨ sh:꺋g""QU!Hf#B)lG]|Rh߅$H g& +;P\TZÅzH!ѫu c?E*uыG?o\:S/r@'܌i,j2i yɢcMeJUv]<|*DfT`V\ +>$ ebDT{ x ߬KJP@wL^za}isK`}L:]z;iIuϙtFlM:ɐM鐑=HPE#PvCX@(<K&8x~^Ew.#nju[: JwT2|nK;!uMU5mޜx3U# ^4:c oハ}0WEdVێO@Xޡs:goWb.\zZ`ثGTfԦW9dJ)y -"ǻ…s8 ~jx"&;}@=`nªΘ;J')L bFWmĈ,bx{z>' _Ni)-KR?0WC L=yL,jd]mu誜ܰX$buxjs@=$^&#U6ev Rϛ0n="[%DE8YR֖m S[}i0Qj zF;ΒmLӽ\(o] B贞w"umq 8[#TJl±M ׵fqrD7tPvdAT#i*<pnD ?`[W j;/h(`_#QKb6+Шj`MZ-@@P<#F&c〠(ܮYPM ,7a"=j$-KnȌh=%&4k*TVdfC2[[ˠƛ-v3,34i? Gv: ~]@&sU2W 0[LCًˇWHRMYk(CDixA:NrGtGF-[Y~ TXff.a]ʑҜ* BHi}z6]7ɿzԷ8\υ їsvsMӽo{MWaukչ+2o3YkQH .0KwC@ܐaeǭɀbS,y_%'E YM7Bヌ7~_ & a&'g0r h$VNp(5͘.)l]s-{lӽ6\(_"Vgtrw((m\s=3!k;] *^ȺTjc,!Y*=sXc`(Σ kQo[7߸ZTPGϙG$@M>S(O.Km7<6#>I ]j^] l9Nqrw  4UMW)^X(7yu~"q< _=`E0~/^U˽8'|d=)E9)+xD3ѐMSr3C&[>Wd-Ψ#2K`spdѳM `exZ̰>WD Pyrxpv Ē y),9=YtSKfPYkO szawG|p!.2j9&eUD(?RI3pqp<O?6 pXhw7F>Qi!]!$Ra5!H|]qK;g0#R)_6R5?K~f5Y/ƠI娵W>~p(;-Igy;f$iw5Xr2;ՙgO m?ZIV]a`QAyXc,X ;9,bFzwު'©{: S Ꮚ׳rFNj;8"z@.d:|x1@x)1ρEXѫBjIt×" :z1pG%G'\ yFF|aEh,cFωjU.#CQ!gr= &N|MCv E/jLM~#|{x`=b 3B?؀m4ISH_[)CrQmv/W6J*s;LEd2֜ɮ"wU$K ]bd֤p+{^X,Qմ~.YCB5n%=A9+N Xwl~ \HB w}ADNJ iWC[䛆Ӣic =ٯn|spJH0j)!#%8ep I:&2HiW&dtelހ壂[gg B,Y'/sl A4MޞH Ja% J{o߲bSzĘCdb2#e3~` th$XqT{ b%fcvH7o1M_B?~pha}МmVE62]'P_Cob$Ņz0! yhSCGLY* /Qל_JYfR%jD~%B>LK?kNol#[6|Hf __?,G]YL~n $.Plx7N[k_nLF "5X@9^.Yao ƺwlQxbx׫#0m""r9|N#g9ma*I5fP ~b"W,ΰ38osٓDT0~w} S^gi9ba(VkM3XqyVgml4jz hḊF:6/{臟/tэ;!@rC/j:ZX|j6X61ԝ)i2SV5%N>-QdP-?>|j@K('Thu#\ZIQ]&Uv@QOҐ sox'2hl}$҂' m;nMbzRМvA\<6ǨNc3̭TOX{; 3$* $>}@ЭV5UM%# U]Om?Vy]rxiPX}tH#Ռ1~`LiLZW*vxXf.-s3VR)O{F8:g00o{>Ӵ?4/ln+u6[7uLsISj Ԝ;R^M2ݾjjjQbqː ,-6gvm/V_%~bGFL;1(E D.7_.zPuGI3;k^I-3Iq(BPj(D0t0Zkb<0_ O`JJOȷ%g!IQb0& VpzL"f=sEj eb'Yɵa\uI鷷n_[wF0ƿ12Wa)hvQi]\6p) Ë'!2Jا]5rݜ1Z_ɲ{22]4| >{[|YZ7ٟiq'AlFE}ܑ-N7l=L2?8u+q0JkRU T% Bݽ b)s"+3s.KH# Q!aM2|zᾨrS_7\ {mIfvhܵ+r10}|ǃ*&H^MΔ&Eb5Z1U찔=X4{ӭH9Ğ427#|{@Z/BFRKt:2~q` zGV"3S}O*QVHW=h/;k]F/ELf4ƏVU@x啺g*/6B~;/\/F['Hn\Y킵y׫f kJ5zc JkZ^˕I'r+yLl{hAD*RCK;ƈ9U[b 0,OᇶF0b󟍀 $ߙ@`w {o|RjqcSP%S4>鄆t ]<н}%Ũc6﹘r1AI_|k}=*EcI/ֈaJ\qW.Ny.i!*I!KlMX ZdeimӺ mwL.ǦVIC}6$}LDF UԒ\>7B|S}w8z/Z̦vNBJ?ߤhcEѦ,3w*IU`$[9.-:&-ps! xm'oПb4zAVЎ~Cz3 {g+?>JCu}1򵤓ctVȊaJD{XmrEyA`qKo:mws3ӳ;cz2 w$*>y&CjCS_ *.#lAvp _M4o 2`*a(꾬MuWj;hZVefGgdw3ZhՋ)a@*GyG}5_{.Z2xN܂8¥\=rà4_T)CC3On6GHɠ/Bz+&LoSecF- C VyƸlc90pUߜMӐ7i6걢-Q\AQr\jt5ݻ,'i1DӏJyQLtG* jĞc qjH\~e,\}2nDM2ә e>O^[?9*';2@OX?~g8C.ۻ_0;=([[QlS#7T&GqG)uA WfO2 `dHvXl9B*). i~RxUu"AKԴQV_U RA-𯱾z7i5_O畼cqC:,u?p(7'N$~ &{t(qB%xI+.Qjp[zg5J}0Uɒzq'r1nnL ~il2EH$d LxtÅ77w+!J,\wi0 sM?^(p@0l6lWR15`MI[D͎LdW0*'\b/ HC.}e/Plad"=f \SʓOl7?3jۃ@V|&(kil4 sV=˝U<<.xtr 5jM ]U2(tNʪ4*Ϣd2 ރr@K&-:Vj˟؂Ԙ"'0Z2F9oOtS>\e÷0FY#^3wa"q1k8 S^_6,f^G#m\^&t63WO+ `/)]P);f{M i°a~r )vFc)}Rw~CU*d7]jg7(Шyv&ƺ/?kޠti01%f3; VzKd}v"`1q'[-"ŬvvVfI$fZ .0_ #'dZt.#yH! tgH1 Ћ0FMv,DA w{Rk1y9Ay/SP _#ެ<5Xxm&>e&|@(&\ w2wznu%"L|q⎙ qPR%U2Q R* .]- =zfnbg‘>5tA>83n<}x;9y`3 n.zغD ~3Lȃ[ʬz'e;Io){z(hhnl/Bޯ{ S7YZ|5 պw߭0e2NiQ~V ~Q$9| بyö1:pfɹN6v# oImKz]EN =^"{nW| @R0ϹLH?4X o*i>O?ShxK̰_Q{%e#lPI'$gќ?N0z׶W*"ek:>XwmGKndl3y{V 034s*^b&| u%W<11*Ɉ5F@Ę+|@j4p.=eCӍ_`4QͳfO2_\  ?Q=Ҋq /GnV4H5$ʔZ6VO+VeF78f` ~n‚RA#?,ZOł") QͅS.?[+b67mi"mNĆ8zy)g*8/oPB:t|v&H'ـ>ԮI~sdj&;PL@[&00P!0'+9jwa!doqr%4;8Tur}IlnVŹOl:"wYn~[:7cQ ?@{_;KM#vq;^8f;lh5| (껍jZCzDC|c3d<-غLO0fˀ?C Ϩd}H>**.׌-gru 2S_ m g8MfR\ƚ9HAHh#v|iB,H~a%Dc*OfnV;̽ -;d?u¶-FPec0 U(R {װշ шh>LI 8hef@A{vڲ떨xo|>(֨-4g{2DzɫRc|z{a#Oɵzћ<66t2_.L}6a(;jH!N}^ˊ]4N8MX!̐Ja-{0$*xbqZ=FOIo`]S(ͬSo-Z-ic Sy|+7% x4SH9d%OƬ 5w.+ ֡sG"3!R}!a4~Zb0,mz) y/zzfW1qWͽ%s)_{/i n]_}(51iO@at^#i&md, f+4pYQŬ;K]'ZO4%2DJRVJPR/)YKM5q_2^#uoMP ŞB 5 U]2sؼ_ f(5#|r+ l;޺?]X5uwS׸*Mdw{XFrkfks-4TQT9td b-G@y)}KVo$qPڰsoJA gOa @ZHQbH,mOSu!k2@=1ވd9sXԶ_hdz)"d?wQ?&f5,pj2QŀA i{oˉL~֊YAьơ* YGY{[vM ܷpsi+G`ے9cK'd-+K w)fަSڪt\.{9A,Fx #7XnK@Q#=wAɴQ@%Gd`uMՋJcoTC<%m5_)Q2{s>wEQlY(5",5=Il,`&A%NMJe\1T԰#.Gy UJIIY@F?xuܑRH|Qgg )OY\)y8l?_bQƖ .T'ߖ֑ N\vsm .C9cu5*uvK_})P5nK>{/MNv޽VcXJ')v:|;iiBIaȱ0@m:.VKVR;+(z.Mߠrp;{Q'BPfmO4)ݓ[4 P:fNvܪt8Z# Nppo¨3#k 焘uJM4fֲ# !'m-\*13޵;r(u70^H(?nX{xRZFx1Ҫ ֖^vBk-MZ<5ʹ씣+l_17+ϵ1́gn@#*Y#MJՏk"0p +- ]B)Ŗ-?$(ȶ\e-0qL2ܶ}vJJk0V}P[dN 2ij~{霌{q$EVx͚3N3h˦lhA^G+y nc4vL\UnM[ %:9;kǷav)l7_iVpL_=^r_蕅:]r v˻0<$Zaq $t7LHigQ#"{2-苹kSt*ѩɀ`rZx!fH|!F9d/%s~%94R[UP[zja7t(&\*6ߘaEH05650fMDgxrT&gRaR$h,0$R/Q_Ci)Q" 9g<<;n+ۃ9tZԻFv2piwM# `"CѥWf E A^\}'/gK@hر_w4o 9"-;g6s4o6ϘȧێJ=4kdGS!tVV {0X?Nng`1w_R-+Zt>}myWDCYl<8ҟF5`5)(-Is~+ +P%(ÞX['Y% %Mq쳮Vs; `#=JSmh4[1ijPPwsICCOཟv_ZԕV 56Vnޕa0%Yқde_Ac~iJ6=#~ m:y8:㯖OɏR\ī$3=CZ"~՜# 玌pIPL\ wEQ@$*:$pCƚN̫*- P)=* dfÕpzOȱnf0oI}$O@ ,Z,7,̆}X1;s|,Hߥ%EE}ke9DC1|6һ(Y @;'N̓kb'1t 6-^,ɒ:|Кzct jԩ3WW8fR* /{6ѧeyvy&}8l٤XP։{{o2VV+z'_\!qSNUp*wohsZGPF*[ ?bdR^Z|:ae̶ &#vvCuW%\o&5|A$sAܹקb]3$#;:;JCvEiNGL=33A~ q>VPKQg=\O/ }VRbQ\$RϴChf@剦L'UUƑƠcĒ/9]0n5Ǩ%,ƽ I;pֽf6Y!RV#irZ7f;=$:tH4 7qzntHg34_ܶM}msbCQ4ǣ{1KGcGuA5M Хՠ7O p^=|2 )\l OJgP&g@3sӂ 8:)~!vO ߎov[bu-[ast%o$1>13d)~_;C-ߺ/NU\G&z eOivg&v}s7bx,_YM6Xi>+}1'xcꔻ*T5-ۥ=ZuLGퟵYίXlxeUGCH3~-B]KVE-Jmh)$m'9@ Q.E iK8?u-UFgƮL朦ڹ<(8ճ(/ڹndN+(}}yJ*4RҨį0U,,w*@*#}]7]E^i~;b+RҖB:&ɭMdLF*݁#y6GC s\G/ W!ɯVJ26Kg YRuFKE55{+w|ꮚHj_|tEy5;- ޿=u\E[@m$Q² dkj6;L|d(3Σ P٦ ꩨ#C7#-W[ @T&jYJ&tZʓ0nG #w(7n2 f4D<ֺ#8( `FVK9YHk̝Rs1,v͎`=fks]+v3$BDMvBBe]D'3olx8BQAf4cR`9ŸbYw+-`'Y~qJNpo\[i^ {c OѤVby\c N6] 8 Sv B/ek<:at)itw#$ƦQ9i7ZB`@3WA Ϊ/p݄ş"jɏd+zD$v*4l} I~#˧&lb { \DKNm-0cb#/LHl."^jlk)Ԉ*9,&P pBĿ PPknKsuV:yBA ۾@Wi @3=63JʼP)>A=H_5$YJC4Ͱ(Kn1ɈNjX?؊o #f^7͡L-`}O6/A]BԷVE+WGy*y7@୏߀hUm]B/Q DvWVi *y`Hfe[Co&x$ +B-x-j=e[{ӪlUX_\ބ J y$#~mq[ }y>J)C7`{|$ި6gܲNczb.bnFܿz :z[B3MڪNWOqmaEv`|%4uH"Z熻{NF' K>C#p8v3jPW Y1]x!_iY* b.6ԁE Ȟ#pF5j[|ѻҿ罴1O̳Dn =dacM%yS .}}17//hRoZB?(ֱ0'DֆfJɅŶ A<˻-6v֞ F*n^Z,xM!xuS^f}QH%RGUj>ϼ3АR/q乿aYʈiߛ۶3 5M ֙lyKؔUÁg*?G }&5ݎz "F #[ <=Z|"aMth ci*,/ψ›:8zGkI3)Lvޏ}[6'e;2|} SUV'0_#9/2^ Ĥ\$ʰ ĠQFuAs_Bx\,TfF"gQa u v {'&8F}6fӶݦGv#7YcӒ#9t]F?x&'$k}y$;[l 'Er1n3&l/=KV\BIp>fy[^iv{iP6r 8DVvrvSn8$ot$F ؛NC5,@v4a6tH~yQW+85^M49Vp6iQ79_wQ}(S̺۬ͤ 2z "{]άhϔd q,3RI0VS4kw%}Mi$=dVWC^}\ ćB-wcI@e|qJ*fjR-@1Ts9yK;;GH| û;5R(o1Vmw;Ոzm9j&G-߿> v`,<zi0VF~Q1XB4z A)B'E޻w[Ϧ;8̇b?7xGe5ڌ/ڑ7NmŁCK>l>t=6o8 ^.&nGrYQUL$jJ20-7,,iN#-ED8X?Vj=/$N*ո<;8_O tiry@Ѡ8|gk:^s/B904ȸރ Uoo2s^3x#'#:Hu;#6;9mb3u'@@<|t7F%FH,y(G#+Qt1\i W4-_F.l>fg~j@pA|P ' +β{1>eR=A{{bQ*MN_`)W`Lζjq155W@Xh Og>?GBҒAXJYgJo3|9rX+venM>Y?R8/Im^$U1G_]ˍzVD|[su_Cu+ӝ'Tbe> 4F[_nBssT# ¨_!|2 7MH\3_5!|RWэ,a_ObE'i'ژ2ZLOf_Nd?N|8_Ċ'pw wfjQ/zi6B1l4ލD*1[=uPw$*Is_)wăbWT}t%dۣT!*=Bo݁{B#p ̷ nHwDG5"=k+:nDxY/TY{ɳx?oN~spNtP}vn@E /K )huNscx7[UsXo@׃~ Zr^?,gX_V(U&|K{^Gm濫5Fo*iT @ P<&s@#'uw=!Cs}ZFXw]_LXLF,l!Ӹ;!)pBhp^AF}OcKVYouأM WEaA޴(i˙S">Ks.x/x0KU  5wݲMWdx!:"c9hL |~\ O7b8!g9AK;t|R41; S'(ik*5[Բ,=' 8L\vkk-0WN ;XtYeT+H':H:M/Hj! FM\l|w=:'?jxC Z/r9E)(+i־,YPXZ4Q ǽA:bC%+6f5Eba5px6Ժ6`O!L|Hpa=!k= yrXp)3bg;j}wi;އC? _xč|FH R7c B$%<4S?DH) jsV]|IxZמ*[ASGHT m>A5/d`z0>"c} 'ٌtڀTPBt=,๼ύBJ :+M;AfF׆efm^0Ū+X bb*RdY_)⦜`Oiu Zua9W/&Ejo8:r*Y{ Lxa;(Fթ(Vs N!Kcc'5S6~KF27;q_[Ί8|J6fU <|=ݽi&^ϡ,LG!&7 fуjG)6~S⠌Vٖɽ^<gBcܯ}5Ƞ FJx&ɰГ4f5^_\RvGx>3OR!_8IIizwvfA&RċaMT}@qȮ*b;'Ąl} 3>FZRG`#v5[ wm^pN ܀8m{uDsb48!%-Y3js :jhpa c~*0iv9!k r!)ēIE_E6(qzO}Ѳ"'7MVPYb(sz{EObGjUE]LަίBB*{jLtJDs|[Mp^)(F'ڌ`9ҁ/LR{J0t؅,JS. lP  Ol&e[a²!g`J$\ŐsD}e\-An0*n,+2F`<4`ovWӛ"yfrmMqR]PvъO G  &z-I[kf.HUڗ\V֖$ weU"MLIڅ=J YMPS|m>U]Ue'd' $]7pyx!2RA 4tENS'AQ+k̀ a}Bb%A{!M8i=B.4~x(fC +Hr{Ԑ 휰ZX߱X%bͮAu?֭h=r'48-~O-00ؤQ!d VM k */' ܂tLFy +"RtN]K7 eט\t@ %I6JOMyAOug~Κθn v2LG`}mF1Q1cxl[@ UaPS% …pK 'Nf8{kΜc̖@9xšShhp]@f>EV( \Mz~vBCw!v(E/MƌKd¥^/kxdGlǸ+fOcjZhi'+{Eb[;BY eoOv=F4+dgwdAG;@t*iu1FD/7 7,EAC3O$a -ͮ_/WL:BQk@j"~ ϩZ `"gNJ*z+o}cjs S&Ծx.*ayifFZQu>SCq(Fl]\[k+&fٵvQRE~țG SIW*hMNAAa Ĩ& ;2}7^¤"9J,RؤpA2ѣKH8„@=&gNYvm3)0$SuO#;WlNrKa=\6Ga $+By{W~%jzˉΌ"W'j :C9RKU~c`uF@s0FՃ بToE fn\4Ŷn)h"QOz 3J&w O2)AUKpc΅+AEA2P"x8,?gM WGƩv=Ą{dEh@R/ Wzyj i}q\"yHC;r.0q?esxzږlZx7$0]yTL=0 otJ2We}AANߝ- <>( U#'Msn>5M{Մ QJ [3:"s(7u% (J8y.fN+IgbJ+Nk.ĔKw-VKm R Τ9~+"s9c᤹i@YǀTRH+$ͭIp>8+-]+#3(Ux^rS=o2Da]W>gT9B1{SzFg"X5+e|l}lt~tmJ +k T- ` ܚ–y R0cS9/SY@s̞xǮCx-)U mlGD)\GEU !L|0}؊"1zZmЊ!vN<$Hhˌ& 隁ecPwo*}j`p䭱mP8'btWN/;”A,@ ^ޔɯ1Fd!w{bN:w^d?V!H.Jwbp/d}ӵyAvo(s܌Hlj4 B9"{6Av)c=VVKدv VTݢJSĽ&SR־/tYD2%{a?%uP]l1IFZӌd~PԍTS~{D׳nNȩ 5OO8#d:[c5G]AOZCsSx3r!Q|ŽZ)^9>t5/sN3HHV?4H4?$tP+8\ϸA4se258a$"a@PIg)-t81 &ufUvDj f@A$Ge \JцQ;3b'3G7_ >ʌn?i.azɅl?Fۧ/nu^756s ]hHoejA| hIך-#_3n'çWt'yjGP|Ϝ{#疜\z/AІ݄ Ҩ543c!Ѷ;Kә+6ly+H "} I`DYBZ1&TʚmvӨvFYWtH#ZU8r 30\bĐ!u+;XN\e qgnjAT?r&uuUSIOrt1 A G5Fwpy ]|5_&S~vV}Vmm8|G"~į CzZ*iӎc[&hxe/KãȖZb/Pu > 3Shj~Ks]HH*tIY: 䜜$_}ջ756 Z9Z-~z?N.Z'O"T*x"и#9c^ C&CAbQ)XR%('n./ovWȚtI a;ՊȀhM ON;*c8m+p*<7P`kt% Yd|u>p}V~h 9MbV *ވcg-/'SMp1OޔpkG)Ύ4·p*0(RTHFvd\f*3uuaJ| @ \B6&d]LJo|쑖w󋪫{^c4Jxye7 7q`Q,@MT$"r`b):l#"q#$@v_&@w6 BD y2xFK͠Nt:yh`\! "L`8^Z8ì%jY}IGE =Z{ @5ù_H]k},WHC+$-zlq#g Hʣ\(m/'9{`A*eq[ (ghI^/͗ #nIY87+LxjZgylgjM:oowe;xA@J. Kr%fuQ..SKܵ[vpKx ?-rso#^<^TJI MN,a3J9u;6Ie4/3FXq3eC"D]⊬Z+a"FaO1=H}xhäsiAy*c'#Vjr [T* 2MA(z#!_S{7H/j6!YMsQ!*&OϜ,Zw@@Ol*WXE0[r_&}q.Y ke}hW|xEd+rQAPkex3rZqb?sӼuW?o p,ož',ðQ׏ 9";Q-(Wx(`; ,r ܱ)#!@".fm xZN.Cr -ZWϊ4D{yEҾy}2Φ)\G/9D'ul{"Qu2"b3A 2T ME.X -[ d/U|Wѵ~ۈ;qJc#uJi:Z~0A4APoڄzcP#>5Y; 3G2+O%p8?a/;DHQKr[Y5`EN$/H"*Η`JMOJp \w_Fސ\Qp vpjZƨYu],`f`}Z+?MPj:,Hf)qbzIoK2Rڼ|S~j2uE\R#5/]RK0f~a9?mo8KmO""X5I>/{%D~ ҍ>MP܅E`r̹fIIH׳7 gYaX(n0׆/dw|Ff. 7#nkZgkXE暮PL'SAXAU&b}R_:Lm]8/lVԷ]70jXGmR݃bU&pN۠ʞ#1,Dv?>Tּ'rWG+a)/n!|CGW֕dfdASL`;s,0rpfXg0sxBwYd4j/50|f2{ǂ7{B TA%%8|>:LbnFK yʸG|sS-/Pw`jp]sEks5G>r^*uT<[;m R22֌z -sCt/} Wﵚs/Hm6aBi ?>9:LE,/ a|q.9x:|py,{[+ikNc5EG)'!Gޑf|ʐ.x V>ŀ:\?+5h<(l Jd3~Û$)8'?BqQ39 scMyTwz [/LR⼂\k`yrr\"PL{Ϩpeu0&v]toX49, (HsFN) SqZŦ0l)}Sz5(@Hsd:?$xm^q]Yb`Gc'ocRr{}b. (}`U,݃ N:16%frDoZ TR1V_1LV"pg|A$iYQi}y;w?.#j'7ﳆfZ9 .A)K"\ [`ןOעgV]ʓcOcsb3v2q_0X>FK @0K6bF[-/۸]OOq74+Ro:kj!bp@ r u'Os."{܏nw}~tsX% 0-8]z{OX6sV8#N8NJx`$$Ud;>&jY40&0X/,.!6/V`' f>E݈Cm;pJo͡(۶@}Ɣc(gб3NV)X>G8 ;{V *t)HA羠}:p+ܐ}SDj* 9hem -J;+)ԑ#5d* S[I<{y=\j`J\y+)ʼn-$RT#^I>I#˨j}MNa+rYȊT3qO0 L17i(V0f2XPM*(ޛzEmP>,x`.NlNwMCHbot AO"~{ZfJ?gV^d4fqh4"yq.VӵO nżTʪxUv--fDkvƍۅ!4/*C~ И(89UaڌB\"r| hY{d:ڬ+*X}f6 U3vWx #gXWXXe ӕ yZj|0ZU㑃1_E'N/CTӷ!W򖘻+*(+kSELv}p&%y^c~_qx9ȏNaS$c8[2FEzϳelW\@ CQM|YۓBކn=xRk-U[i'̮(84a3!S1kPd^@C/yȐWn_\cO,=l>@RKLgr.`g[LJ6 ic9 }A`V#/=Q{~]i^J˚_?"_ܪ)o᪌i s܃%FGCxͺZNC }ʓ^ :bD!u|%.IcY@aQ=J4%~kSM!txe|b,Ȕ/YP;Ļd@>f2ͣ2CVU^G_wKF6*6iNI$HOtIُ>6h ΉP9Dfw¤B=\~U e'Da|Xe4Iʦ5aT! 3&P\6’A5 x#'DBFo=׿~W⩈ݯTL0370;T,3HؔZ୞Um1PRX p{" V#B̧[1qkˉɗ1ߖRJ-fB[Arpr1ʅd7b^O੟ǦY섢q>F^~8\20QjM5|O,'l_MD1yB!; ל˘Sz*u`!Ɋ̷ ZYhlbQPc=g K2Ur*>ZF|v6Ȁ`P9mƵB@"X®?60 SaRBA1EW޽0O pXE5ǕFU(q#%0ӌ+Gio鿽xOz&g2e4\=aW`c?!(t _4$cU=摂g-/EX#][v5`/'Cs;E;$ⷩZjD}Tlσ ىi(q>FotZ:.O3 .dkD,벼/w騷.i2x#u#³aQ.ݧkŁSh[ď}Ԃ O`T[QgrK'踴wb)\fD^1T4H kQ>egGQakEZxe>ϕ4Jy J2Ra7ܚ o0c1g'- hq,סHxr9=!D'-L[sۚhcHr=|6=e3ـ#jeh=UOٝvVg5F n"!5ZKW7i]%긋6IWůh|^6VusU7;|$=Qr0ӆ|^\1 ̊Wғ6޳`g:ebRh'Dz∴p{o. 4y1a8K*Pn).ӫn'^nr5υWtRoE*. )g~O=3MG n2vQe!bK:tIQΗ e81J\١4..DY#5~;^Sj8(1i"f]H)X#OOHȧ^G?.9x<ї_ffr7 H@vW6bBPΊab ϕN*ccIMKjQZbDD#h3*j)Ӧ%uN)!c臷@e10KɶWVd¯R1[|7E2q[QrAraTssp!ؖ 7{#~ɴ o J6c07w{kk^.Tщ|t=1Z1~ _~ʂ74BͩԤ/2#=KwxV3=YZ r}PRMD I̙ M faWp(kp599P. vy{`u􋄼d'D2oC 7X);jV2c^TpT$6 +$˕a3BԶ?#'Q*Dd(ςw4c9f.'BX4./ k[f%qq٪o0&[M{ɹ~3_\83G;]FH#%9GcXRmxFK>Lr_t?fӀ^(h}uԒ;2?u6~> ́X+L5# =c9ܪÂ܇^%E#v?v-OvZCu% 2.:_}q3@4fA:,m:h˭pCM*ߵT+73/F".Ð䉵~mM|9)v}6}ƚHAtH4\&L?3Rdi[Dkh/giRGi> ~P.0oxO~۬_S-W7> !g;\GmuD?09Dȯ{.vll 6Y,r,jѳS5ɉ eH`jT5kK_S؀S!ABXݪtU`.W9;jFj.VzhK;h%0ht[F oB6 A͙`pBe韥Lԏ;Dm}|) p:eG`mF4Ac&i/B?]#xeU,ih&.X0()8pO|Zu0CH4%V+ڊVeBnjπz魂=Ss~X^z,qJ gn BA +9?D@mCkg[hQE .z帊fú7]/t,E=f̬Qp}Wn$:ԀF UYYll|*:t"$wZhR!]grz.emw- û[ Ӻzr2)+)fjk }i]>a)I,ly'<=8l]]߇ Lϑ^.|ɓ iܪsLaebq%LMx^NAր'ylT;N2| T. *ixV1' 4opo@Z9B'󎦉GP/4VQLrx"< sk(^tA̬]@'+F7k6$k*ScA5qDEHCa C*Uxl\}@ (Nsh`Mȸ T0ڙ㾀]6pPGId:stGزyLv>=v; ni]MwQC|[_r6NQ>qb`#.bhq# .RH9?<[vUGr%Cn[y "Z뒯f8o=lžh#2*%cE_<;CH5Q|u2l0~IQcDbKfFfp6GC6*6+y1ǻkWzof zio[mhDL|z+wD ?<#J?F,/_#WcW;XYምp8=ޒ(mr_4oo{LJ=EhוF՚iccaX:YV`{71rJp6uJ!A8 vJѿy/BD,-+UT" *O+D@C/2ˣ@"\ hƂcVLU/`j5 Kj/Hk&o N:3PuT5J,6Xn -g8 ɜgAeDm̥j2 ڥ&EȊLI(~-ǣ:w/DΒM !3%-V[D0os5|RSż'\DYjDN݁Ht,2) |4u_ݾܙ0p{N0/􆽞c4 rRۇ3Zӡ1& AxTEcXvf6̈ب SAq.p6qK'ϔĴĆؖe}dC^ŠxSGO kfݟ9CBA'BP p Bz%axQ2{7d)4|ݶ` * 6rtJK$Ly|tiX x's;St6)}u$PyrX+a+J3w2lƚ/>ʪ"89bWeëXODuaۈӀ`͇z}Ao/,M+j8lw7s$`qO:'ll껢vWt%a+-NRjaw8Ibu  IIÎ4c?3a?J@ uoLZ,R@֬+p1gYZ0707010000037b000081a4000000000000000000000001668c16940000e590000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/]N]?Eh=ڜ.+͠aקEFc"! ȶFJܣѯXQȬ $+bhoe3G3zd8 !7ݹ#C>1"惄۰QmgY-Cc#y,qGS,#հ8zPhAV3k#.[77WOxlf 5_Rv8*)vj>[Py88MHہt<]EѿGs9t؂297Z4cClq|M/ -eR ѹuzOаhB)\ $akm ]fR^97G$rtU7tvyOjvH /vTd23H eMYxc=b/Z $$ ,hTf?Z~׎Qy؁6t܎Be~CC9}7ÁlopiZwzOr=^b[:-KBB˩w8@f40JnAc;Yv\!`x)Wĸۗ#<}Ezx ݌UKEDJ H30kkt/2ӭL_;7x3 x9>4RDMPRcKmi,mO!}Gmy`u& nWxke_s./~o~_ E k=O xN(_j42֚{+jKNRD~J@4xH@YyZ:=aNN 13ɠA(鰥AG$xb*if$PM gA [y7&hU-@6 % ;Q }0 Vu_`D}2䀀ёx%;F?^h60@0T w_*;C O{ctg_*w1 0~>_IqUg|xCQb:G0"mX50b-ZV T'y}'0q:?Vbm*.zOt3$oʳRZ0kj/.ctL3gl'L`;3ԕ4Bf"N1>B^+X͑en r b9:AZ_бt CK>{{36Ԧ s.`D]Kad 7 9շAt3k! GAJn2>)^xmM)Է+@ƪڰqȎP5M8ۉB:Qt*$?*/~k 7 *?, aGY+?+{2W*ˆJYy "|r+SI.Ȣ`u̷Ax= W6QU:@>ޕ*> .$/S|NoX3 k֭W?ܤѩB; šY 5 = ־õOŲO(As^7Mr7ۯO; O-$-L0, ǥ$¼~)BR)h jOYQwA\m K}g68ccB(a޿k5Qb:E`RAlBӖS*8lG޶Y5NgS+'Z VKItWNHUl7d$d5G曟?SoOƋNJLhs;zΤElKVSlx9Xg<9O ǴUyJd]Mh|I%!Ѻ6&hOOHeծJ:w1]dF .TJx$L\YSkV!B-7nHt&Wk2PNB #wV| X\HP6"y0K.])!p:]LtE^}1E -ZTŁbV,0?b$QF ,A9&Ch%!-cp*أ7(HjxLtI= Z<E&+ 6Xm%%ۈ^6FOٜ|?e&Š{l`jlkY]il3$~*۹hj2PGW\krFE-.q>Ia13"Jy9S-M5NgY9_S۸DzΓ?ݜ S]GՁo,0P_27tӆ{$"tAc^_+;KmWEExAl'7cwg~RVy& [iqB(JxvjxyG*LN;fd'[^s6axq"VjM<>g9V6+b *Ѻƈ)py'VLϹK?׼ŅOCW5,RX:@S|R+ϣ ,ݑk2OI:٬ڍ5״æ3j'ױ.ZŪ_J~\C!>e.]Lfdž* \RZTy겣bufQ}R\CK r᨝v+oY%t?mH2Z7?T@\J D6&s$6TMygzQ5t/lw)sG[sJ}$ݩ|zoMDL'bc\\KjXہ=Udv @fC7p|pikGj7NWe=G9@U$9%ɉF8#_׵odO8N6%4*Eq 65'7:ˇ@m DڼbĦ67H;uD=x~y&\uc,̕r߉iouv|(xfR!" S>S &/1:@:%Jh8Z=aO0H\e-R1FΕ)>UțŶm,y4@fmfSI)O$$> @Z|A*ㆠg`]l[(,Y5f#dN;~61 ǑT5bJNT:ΖZxs`7O/[sc M7Hй6}OgIMmF t­/{ (_AI4ldxM}4''-Ou~_7.X(G"_NіLG ќ>ݙ|'LIܔc -,rs >A3$rq( ]MByS<+ƶZy#ZDE`R@7 R-cȍl$dltc5X}sz8Kk#Mni"XHXM6hSF_嶢B,ER,+(k|i6#( 8RQF0 bN^~pړʽ}%4aɪ]ёh?)x DskHh\^B2BAO g;໗%%},pŕ*\x- n&!׌ݨHIE BexЄ3YO|;>@\CM 56s_V%0@%%w!A԰ \Lk9aQך3(%e;ՀO|g[򽡴Iw[:Ya_!KFvHw.i 7g!3~S$2pR4Fۧz=dlt5\u,z1Z˟Sy{q.Qz5%TBc_X! ư2`$; ӿ{8^۶oqD\y&e*3 -\5"re Pse,J);䗶amXf3k鉥a="Xm.+ջ۴j䝬v)3lW1Jzw.s|2F_S>+aGe\'M 3 Ua$hqV(3%=&IXlcYm52?>V莕0T imoȭc; I)S|xSnHFbX:JцujWa]0b1dZG<^@Tfm%YSu@fCA+!HyEkܑwd򴧣`<{#:v3^X.x;Ϳlٻq{nth0T~V ?E~1T-띱*X[ў0WǬig0CyDUg+[#vSgL-9mlY GPkXv?,mH@Ǘ(-er%9EFTqpgl0ޣQ2]{"%]L%,< ` 48?8wCRj*qr<|jhuIEm >,i)q@vUܴ~QUthL>?cNbׂEW|UR 4e7WHE-sY}2tCSmuzyC-I\ī A%cffxI\s'&ʹaL5sA asjAͫnb1 ч!XZͮT !5[Q}Uh-vbn]ʼY2!4K qEFU K5} _9&q Wdfo9ߩ==qB-z> k3s^Ct8OKl.+ܤ/TCJ#X_l}[|Tyj]ڱig7WV}G=z* :uФN\|7\0 +b@4lrFQ]L:)hBQf?Su'v׍W30 +hhB|i'YqP*^K֞a-̯F!LΩ~{2x7a˝zæAaddMhÄ<M.JA-4.HP?EV/KSD Ѥ&q:R\&ߥq[]k!R6f^[ǃ{5i5MUhϐBB*=Ǻ:~ AF즖'P"x!3llr!#VQ=-ѓ͎/FtȝA+4Ee2.0@={z:u0M߾-z44-]՟#`'sev+Mu asAxÈҸ5:ߍ01rݟ.Mhz@_e0UrAq\9Bk$ 0E2~Wu¾3^Lr pxVenQH:L묺C0Il:6h='W#Bo9D;s< $>FJP#*;يov: LNԪig*8Y@-n?rSuΘ؏=<6Kk݆[w_ tڜvI '\vOxſ Ȯ8h.6dZ[h:~h"ӿic2UJIxuVۂ~E;8Vw~~(fʶ`RpG {X ϬYNV)G]芐ѣQm `CÈ1^C[g5es~Wr= b>*2b Zȭ~!mÒ"&0vО0Y0Kg8(i55f0|$vjfǙ#RY Zk+JX'8 {:_XBc`b/ QML=ٮ{ L΄Ύjh}pSD];j=V!,~Vr;Ъ×O"U8 ]C8@tOn CgQߙ쐒wnHڞg~cTj=KSTxuCߝiE;"}` GZ͉2k_-9/̜w2 }~bJc.8.TbUxZo H6]dYϿ?,Q<P̜9U*2DȆ' 4ȉi9 'e{eR{hqOP1=тظ%[:Px{fUS pgI-*DŽı,_`#ϑ%ۿ(:H,~n?OD{coaUi2{Yu0{DŽ2*'2ݻ+~įVbD} Zi"8c2P%,1)y\[{]+PA; 1 &2;J#7Qʍa=Gƥ'#`[EfטGw&(StO%mi.+_wیĢYJŠ; ٝα-g堟8qtH9#aMi Yt'En[:0Mmd!VKC HS}Dt{.dw0TCw`̵$vHbٹSKfԲԆ.|5ߊ/ßIqi!1cEsAMGԻTmHwwY"he;@f LŠU z'ŃY`PJ-A]G-L|oYi腲Y)Ұ6I _& "U6(6sb>.Gzk '.Ao2Q<վ ޙKۊ/S}PW6qK34fN9Gr4eqnoMob bۭeկH#֘6zMPaM x^78E$8JSYZ$I+vigv&2qRZI_Ctq;d{VV V!Zi,~sȪY,bova+㤸sߺ|k XȡkE%Ŝb!LLRAZ땱 rŦffnu4[k ݲ^כ(}y8nJ R%rh>WXQ6{?٨8J8DpOoՉ}#'LCGU1Vͩ%uQ 팖1R7B[lTTj $ ­|z!rQEz Q yoQu8E QÁ$-w1z*;UЂ?WخN(Y$| z)aMns~˨ņv.Xʜo<{H؛8Kf-dd'b![5nC1_ me p4a?kƎ66tCREkpMxp7QRuNI&<BOJKgV ;fv^b,3atC#^{W= ܼ5wz+L]n|)[7CbHTs~;3£07!hm+>*b#4)>~? F crZ"<dqv?C-, iWTLn=?!KE[T`Jm'_0t^Z$*މ~i=Ќ9'- [x3ΥÙ]`9^'f*bn˥56_BގO~;O1'Pƅ};f:@{-7=N^0:'=]7|Guc,( ω'i`*k|P$a85%49Ƶ D4)rNh&)D1%}8^H`閫XmMlXM+$c D 73@USb@!R7ѯgS[/E?2*5«9w#x*%RЗqXE(GX `BXvs*[ܛdFnھ`Ul F3shăP]&Fn^E!FBOY]9!q=&˜@NN']Y~YZʠآd:JʰEЇ~~څ$EVUZU 52uP'㳍~%p)k%ӝVZ(%sjHh`L-LM (HX$ӟ2m}#Nt#/Z> 1aN&~PjEi#9Ss6W}Xx>{(טnsH3N? 4N%ٷMg8@Hf*|9\ц8!ӭTz-ˠ7x~S6CSx 5ˆIQLLwk vpH}] 3T9o+~?%`fW݅9?CA@M3ڮ=#DiLCN882 V JxV 3/%Yt7}s{H^B> lnW(E[a@\dJA{FZyqǯ ɠ la 9omW{W:sر'b`\peAV x8g\ҦM=GE7ăKQ!^/pc|5@Cq '$&h1td/94; 5JJAvV`lBj.jC@]yS [AUP6z者*_ f;X;s:n5*J\\p b Z_Lk䉦U l|15R rn{pvSZH!5Jy_N2/GঔU *,5,۝)T@#,RQD8_HI_Ih5n9o 43n$]) ] M<}ݿ:0V+>dRO`AH r oLZϚ<%Cs+^=8-w/I`8ʠVSΦkVBtCڍM>oJ}=mw*\A1 DƳ׎ ̃MFM'ot" 72`@ޙWH!{,AE9 QHDyҠ['S*K(3 Qee5*)LWcp](~l?fizt c\#]1naɡ/VUqo"[J 4:uN7t0-5]n91Y*Ʈp E3^!I(%ǖwubL;X_{|̉Ѓ|)4\Ш{hmen9L )P9z?BXL{W/}'U3E͌NhFYK'@T3[Dtag|dTʢc sžp)\#E!gj+VyA !oY0tb]9t I+eqaN;nr*Z5 _79Ѱ֥veԳsЎ1cPyo23!ǘv3 9n;ԫXXClن|ǤTp`O;d|2gݠ`nt|!fjt^C1x@Gor?T)jAl ̺d` esMi0EX3uʇ52ya~VOK=*sH!;yGȨh9KCLN E.ɵ_CYt9'l7*CrYm7 Ud=jփ9V!aO0*9EY{IgUF55RvEm8ӳMX\88 Kw UC$^u$0Q˕$DW3XxG ):CX,o܊7Ed ИN^ΡyUٌ1xZSʎj[E%~83_PPf Nf6p8A.20, %mQ;{s^dj>-fIL^\Y\ϸrŸCS%}-KBUvW?bČ1}٘ ُ x՟#E\&Tx]cK~6Z[Zsz0F;W \s*VdUի~9%( ?겁46t5 %<nB15KH^ Ջj .#"sGSjK00_Ǩt\=-vGJnedRk}8 .19D"KtƎ݁4h\&y*vh&Brd AI]>p6Ax> c"'A%k]Ax{YTvA4w[ÿF1YEN"%AJ(X}I*!5>>=-GQN;{8qKo#iOlqVN-X^U}m*FT.yg|3G8%/쎥'Jc$(u*zQS½pWOERX0HU qH;;z̮bMo69-tq!(.PVbqSF$#A׀#SP\-X5_4HގmD@ Γnr*: ԝ-R T Yqy`2A&ZYS_hBQLnfcы6}y%<3Cașq[HE{$! LP0z*)}V}-sjCT!No׮<&|MU`6D-4̤9|pR;+)*LrhMUP/Zm)J%ms$frKz;/햬EZݩ!& ڪk*EW7:lL4`/MȄ-W(08vp YP ؟3wH0`y.D[3sN9 JrbAES5&iZcS\\)#tgdrc9D1eu)Q2 R Fwr~p(^x!z-9B٢gpa|xq *ܺYЄT+{h#oDT蚥}498Q BC@Ӫ16+17sTf^ Q~xj˹sbҕhf۩`8;˪~Be!fPFvO8S#isԛ{+׸R݇ixVyAHH?zeLM!d({lPv{)whS22)Q!kldHhav(>}-ؽR/͚nDdž= ]Tњ1e⭒ 5֗HwXfȀIdojgGڄ+{|cv<o}<±Jr-5Zh;)NɽUHRM Oեi/OjWjrB!ㄇ RgmH$J*])#()|k6kT !L1OR <9b1ye& mZjpקat77kωNC׈^iF;;3x>UG:0Bu*$ ݇%ZUᡭ~o& s cuF%-<쯞hՁYE6om&e@,>Hyy8() m#4j\^N@}H,5D6)xR}HrmcѤ$A,|EC1?^*}uŸNf; {c8\&Ku$kĻ_UmmHF%|8epN{(Y'.٨6j.(~A7#p=kH0A~ 8JTz2P5GrdcV(4_(iD]蓑֚ H9)| ȗv&j#u,$%w'@TSgU9ntP=1A|*ާI$D2mw2^}*1_bc16v; kflj I 0Pou6G \N[3J̑uK&|j%EzDi߾xśܦޡiƎ]ےb%j '._ע}\Ǎu DaY-ā[`l3Ðpc꼦k1JzB=d(g !MJQ6Ջ[#&?VU٨aڠad%/}<^U*좙WR* DC=0vglmוs&ѨPNƝqT6tuo翀rlH*9jEK"x?QZPCDdK7`X4UUv$(zI"kX^~ 1Ǻ=7* zd@VT. ,Hq7SoI =1lcj4zB? 1EL 5G,ӓ̌>)ּOѐ'G7Va+L|74پR80~[+6-ʡ%2Du?kNN ܶAXJ[MH@YeJD7df̳X*Uj7҅G){TV;%-o-VC*S($8cRTz0&΍(LU*@lcSЬO - 8$7 Kg/`H+S,2Aʏ٩L<Fxyҋ$-$O&T o9+g=9\Vj3eIkY sP~S~V\Ƅ L,!yj0Rno4J0Ю1%34Ea<~r4{pj0 |Mn!j³SkeSK`n_smpa^`d' -D E^W_6ka8E~̷Z2譵wk׆l#,t< /XQnHt/@EָSTu^80W p|6j/.| y `$Uu$8xڜ"tEM.ʯ":+m_m-TИ>@.F4`3 1$}%+.}&A˦K5{HH4bHg*yW`PAMuyF'#?p+_tab! 14,xTqw50[e;Go/ٺA*Ph+z^;rS_ HG*%VQ$=dWXRw#E5bLㄥsμ!.3Xj򠬿O]Ζ:t(ݦNS˭R)單پ4C"W?]I r禓ĆH& -1Z. ' `AM-F'zd~=Sh3EKK7K୆M6]ǫ:./p@{:EK#pF_يF>l&Zy)>pq"~q,"{':o؉[BD=u.!#N~dNJ Z첁Y2ǥ'N|2 n).q kdWmfA3@r؅s^z=0c&#$Nc?4/[Dh)+ 6MӞ.I[)G2DL`4-!sf)zM}1Ri~*7"ژעmizvZ?J<ȣBv;0'}佞:KcbIK}ҮΡy$8E|$Eԑp@^60A:͵oI@H8$޼@`ICM؟ԠD~*6ߩ>H&; >3MPBCA%%YYݐ^W S wD@)*~0{B+ q`q(~zFa=d9lǽ(VgR' \fI v*u>o+PsF/2XY't٠$CY^ ^ qGxLL  ƐX \\ IqZ ݍM8em_ZX (Lha>Q|kU3uJ#D2G+S';߰PKU%h|݇Y|5aDHFYTtv&(V sA+\i"r[JHK2 Yb:8|?*u8a9Mpay vGSi]ʒ9962o^쑽C;t_iqMLNx q+ף w]>rT9K:&X*9k\>v&W)fNRܽCN{+sI6p(ҕg^E _GjOs2(?FtrX쒝xqރ7n?x:i@*y=$O2*` MC:Rcf +HqWŊ:cuK6ZCȂ =̫k6-eRQ8(<"?f)3叮R$V_!B )E/xQAݕ35HIQv¿ !ax>p_^g5e]7+# тU|{Y49X6 +WYՋГx՗%u} Jm`6{c?:ʰ4%f'M68$æEXJm[s ߝl k޾w%+f i:bQ07[\W_U#CAo".Ϝ1 qp<<'$pn+βaU4/DrV2G1!\z? sf:p9-tl9ְ{4}%ՉDޟsR X @1Ϩ`ZIDk/ p0 "3 j1cZj9 >tb[EiU(`&ɟ(hpUsS .j-L.P+voNW`#/F tlR3FabfA6i*#rdM|vw|:-Ũ>:\:@)zY:݂;. /KxpYU`Hs0UZV>t~J_eA}@wzxMrE} 8>p;$F1Nt8Fm}fj&+1u3ܳߊޙ_;vΩ ZuSvsV/`.z j/=IpXϢn3]e(Oo=AJ#!j0:#y_HZ"3 @ErCpY#|/1wL;^h^>%1$*~R{VPj\gxyiڰч1p>X'‘dg<H i C |w-/OIf QiEP3fA[m!ZKBj܂yډNʨi~dqV,*Zfu5Q2Ǣq@50dJsg-zQXѤ o\M3v;͗ش}r FvPg)| hwĈLܦoYZ&UV,5`G8V$S$R ,``X/)tX@AN~@:p쨖[Gp(4Z|A4WpeYϕmU~W@,jc'U6{%\ֻm+rSt!q iH #;:ymǗ411>':"cJfT 6Xiр-0d; n٥Z/>p>TV-F4{ pLD-'@ q#u:׆ mgMeJ}(P.#)+nɇJ*(^36tx?ֳk7b6oТXo*54ߔtc󲧱5GФc?kO [IE5ypwޖsaR|ַf?6PѢ\ʀS3F4q2[aDOXnPE`zbrxrg' 0-=:K?M2o-&_BIjuybSGi^ !&2e!ڤc)UC|ɻ3IYHJdru Y T3M r啇mP<+I( t_PNE2\eYй/A_jsXKR3##@z(o'puZ$ߴϘ[D9B.gZHfH.oʒ3(S!+7,?jrY*|{lJ&Hvf4LTuMe p?qhNg8 fׄokqEj Z7)Cq͇$yizf!YТh]n9ҔHv[Z!]O;7v#S^UMX#u3IۈE%wn)aaKDDzk*A h׃"}eՙyfX>n ~/6VQw4.6#q{6L/W6q&6Vcii_?w'iA\xuC\;T/ jA0=AO4jRj7lF.ԖS- fp!A2)!;_04Ϳh-mE$b_ }?ArӃGPHNƴCdvf_jJ =0!SM‡z#Q= Dd[?/NG?=VSJO&W?7H7 C@I {1 veR& {>*X,CudWM$ c*хtGĚ򕳊}r1~;-4p/PR@ x!l@v[JW #^&= Nl\:[^Sg3[` 4 RmV4$RH,eE.kE*0qԨzT7"3Ҿ*6W3 砮s8*Zw.7^\Oy'FMr.C=tfu@-n܍Uy<@V;OܠMP\3>F9* fJ+o-NDV2Җ-Qhd.PTG**_w$=i\46TB|) _X,^uOxX(PH?cGQ}n\>10x? 1s s0b:!ɹDdQT@*o]dn_O\ߩfd\ٌС+îeHB_*+/9&svhRW BNϱr?.XCwf{ K{-:5DLuuF k +.u3%^ZRn|ɏc?R, 9%CT+jLP풉&Bc- &V9G9\QgD(yk7=x۱z?sl|naphzqIn{c(t`D"ڄ7!+$ e}!PHwamM4t;kJnV zMvCFTcVwzw 8He7YTfi;|5 %C m`qKb(ܐ G&fJ@VAi-Wu۬$Z6řnX.bHPHPM`#ܴ,Ofެv/_0Sbb ]^#[avrѳ!1[iH$~E9 AJ'.=ֽhS„IZ&ΨEZLlJ_࿒_tx~mE4 90Jgر$.zCuDI(Jx1XݘUiIFM9Ąꤒe Y 0(R8$vLn>k5* `nAfxMc\A7uXQq1$~H$`Ǥ=ꆴ\=$ݲKb@kzpkux GέZRlv13{ҍKTHikEq_#;uNe;CK53gX\韏ԋ @CyLN_0)_JhBYXc[_6QpzK;P{2'oZ=h&8[rV%lL]Af8\eJxN+>3 SD~ LZ!Bm>uJ-{eCa?npB,A!F@3SPo>f  K>FgoӋ<CIIm`mUeX1 G;^uG|6,*i6,`J.5l[%2a*S8Y#zʺ0P!һ H#b*+~zAAD .DZ71]Zid9"OnЖNG8̅T3Wgk%ػ&@ UT򜴌hl:XJӜ^%ʉqVM.D[֌qӐ^)OJEѸ텞<2x3':Da{h)q}g?%CROc8lR<+}vRJHiA[]XU!p󌕭 ت1Q!b0uJy3bN-t5<'wh~F[``TD? k扗MydZxy _:.HI{O_t1M4kdjpUe`30ǧuugwzM FBTg ."[x|.:^:dqJv 3=4 ?}A~˳iԧU^'ʎ1$ &H8 TrШ,q\Wo7a>8b,~##K&Jk=pΖ3 +_s@ cXv1b PF! ,-<;Qm}8BE_^!& W HtԖ껵^)YltĦ7spϹP|.Kk *'p;8sxr#JlN.V[)U#@3J_b[ϕ?rDk0҅7)r{I}ݦaWe.|RM s {_AK?y%0\0|K+Q/=VO5{{M\[,skrM:jzh6. }29=v?|ԗ|`_(gbS|1+T9l@P:e&c%ΤcOFh$VQu>ԂBq6;C<QS1o!# ؔyS9 ݶPzJM15"?.wTER/ ABlUӃnb:l% ,q=hf: 32K)"aq6fJ Ϛ8?%1 rb/#Tq˓:AP_NoI4zm[QFP /R"xUiRu@eO-SclRLGR`@v[x!}&L#P(?$DFyjOԑ?/\o՚8 3Am[\ss~Y)QZqj|6n- |ܑprO><ՙ{ysfÛGšTkTW=M4Y=N\|̽:p`zS@ ]9͓(B/?ZGN;c{+TN1uxR .i9HN* S6;jG'\օ }CjeU?k#!fzԏ萔3g™̐/Y60B|c*'GWAkc1GhC fsؕz(>{^4 ǩh=#qB AF$\r{٦ dmºeqQ"^XbHt@Eٗ5[w?si#9| kYyےeڰO Ē4{sˋ˱U7%r{OBV~ӳ%ieV螥 oH2VIC۲,+#"Ṣ b BѦ=i(kbB.Q״*MfVpX^֙d],j C Ə>o Rwq*BCT7Vx6\f<49KF2OBoq׵C. +01.u~tkZ, V8,k&TUɍ;n&>HO|G&/r~jݳ"i|۩ =HIXY5e؂ϗNZ \0Wl $<{"1'&b)V?>~IV!} /)g}LAjO+ɟѧPӯEf *ҿn yfUA7 7,Dm`O|81n3o l4RtvI5a"&);g$2 e80ln욒Nj}ŢkUOm&n4e覫Ks}"ɸvBoFso6}zM <׸V_+?Hxgh6) xjVg=b 6WWtN.[Y1a ڲ}F̀#>JOAhsԚe(%@b#T1N7M|Vʬmv2Nwջu*uQ-_}u;H wWl |dhEpgSZ#f;0IB:^‹+(|;p;RG;4W,>0Dg:/THľ vznF􆄭C.fu.$dX []b rb>Ib+8g,sV;9 mӏ:Xv m?aHu7XrZKw$/I ӂ2%6uQ@ }9L7Rm֖xVwaݥqOv7@B jL D!Қ & [Ći0̂ߗxGu\*Vw [-I {A @Z} 75^䑃yaF5lΌ2P~w~w } ?J"9[HK]@%eu)5SZ3%.˛Iȓ0FO::$I}pյg,Nt;b/Vġg̪g=4L/dL%&\N]*g6,A}jO0H,<4 ~f]yҥv T¹>;?dᣑp&#,cijW-+?誐}*6Qi;x#)ij/"¨7bcڐDdI'_H07^(I˶~u_L z85V5o\٩mֲEGWnbVIAi^R;6.\01E VIK.m3įLgZYY[&!oi/Grz@FF(!TӎJَc<-ϋ,}<<i\_<:U ؟pd~|X&SXxQF1J4¡B._9ORiVcohK@o` kLh. E[R)rGgtB.?ĨPc [ey(Efr[CW2#=ԍvppJH+ ǐwys>H3#6c<3-SٿuL^H1)UYUj3 ,U>-8?wuOi]3ԝq=b$x]rqؿjӁ[gʣY.ҭ\&Uv--G )b.ewQM𥏹dNskU;9!`,}579x Åma܋_ᏤCNb \-UPHŇT?kEk0s'۴:WdI>dε5'p'E?@k/};L|g 2ϚN 5vH1EA\ё<|԰X.|) ӏpzI&̎F] Ђue%ogLx :GKy9d q s6;LANTY%ȃQ}?CfdpT45izW1H8N}2A]6w$B@dG=mAkxT5[\AM$0}7%;1| Hb6'b%9BƀV 86c~;zT!_ݙ \EQezޏ5y~1->tjzHD|Z#zX99ah MDlFp3ڙ|]+S-34V4obgNwaTt}lu^:!OrIv`1H@kG[t"+X'#1N@)bV2 U=P@ߩu:EhPeU >m Q&$iR +d\LkyM!9!>fX ę};|wVC)A;9AuJ1x~u PϪc*m p<c3n,)me,q(9ۆ9E"&MCgK`$ x05Ў?̕"^'nvׯ$'+2S>G[a6Ьɘk 9d.ۨ 6cS ]٤[]vq#NH*lY/ÄtJZ} Yų9bRU%߲-ҝV}yz:[x1wEVV*T#÷ H`˖!.{$B#;1#ӽ@7Xj.e,ǴvڒKY?9\J&+WtϷ4~qؕ H)G]WQ9T K{r@bV:ݢRP9 V\z*?,k}˭8Ie3Զ`)[Q;p}ɯZ[%W"MJƥtN*ر;5o {6&uA~N?ݡ!j$ ?ⷚ{Г)KorOEDmTj5U7 نVBӎb(sʞ\lKw8L٣\x)}Jsk_qQ+cT>Tg\=YXaع2)HW{^9Թ] ۚ?ӭȇ+bLPoGV7PM% !ZA)E 8(Մ6-mD;$+"@j &cnXi7C@rE ..@h^_D pCFBf}Y1a̬տh}-.~)$?wAUwP`Vi?so> /fW ?F@ DEE ]BB"Y*:)Q7Ch2!|=5)N%BL)B 4bZ!s_<>͍F{Wp?X'VMdn/2k_ϢeXfTu-Uo81| `U,QԆV`7AɎla)5l:'MBOLV(=5.Ӳge&QE}…f{mB+REB7HkD֨LO(H6"%'<+$h0BgJUn,q hE4-¾_";ڟKx?,=.|f]kT(b룋Ut\]ɤx&lgN>ȯ|Z6O4Aq>7%ץ]O p7Qk^։Q!#H u-- 37X=J I ǻǛ?3!W|ߊQtj,[1ȅy$szI/ڢSRz @BNN? LpN*XU$_rx`k2uΎ/w52aP8؋8uW\Nx@DSjzcRrV/^3y.H9VQtpC6'S<;jw"SAkUcAE%flN/w.T6r Z9`u 0I˺`2Vj̹g#ywBwq!7ҿ&$XлzBU<4K+pptc_"yՐ)1;KjFdљvkQJqMplrE`Ă _U Gw&>A 7޻tq;",>R5>nz z$"=u;r 񾡫' K6]so@ 8 A) u9!!˺Sڼr1N_;mza.jL~Y揀bRn1l|mmY1(!(QdLFx1ٹt&5@GFd No"9j>|P &+\ɯ-'3Q!|֎utN420X#7tK>+_-8 \9C#Ⱥ~мB;U<\.|>ۀܲE_Ϯ+"}**v#Sv pW~⒋I` ]yaqӯ|7SSۛ3"L$]ŕx #CEHS=Tռh 2 {quџ, usL58dh1낖: WX$|x$UkIF_8SU̘t ^ĤІOuaϸM+q 'v7&Jx&fE~kjHe ԭ{@(P);YRR!b%ꉗrDp4f8F= !yl;n:SYpoʊ7xW$zt-]]aLuu2?NB!+өX͗7.םeZ'=%PyLCÚ~b3h_O_g`]ji0D7 @Dvϛ'$~D6LAnlƀTJ]0҅m7yWrwyZu+[݇EŴ9p"jأSAgH1"ܕ M^k:5rV dJi¯2)/;Pf=[Lg Kb`>62`8Vs̖,JlI<Nz-Ѣ׾->R~]NjnPIck{RNL[_'&h(hz#NAR+0гc-"7hiAsRbn緊 Ҷ'4ҩ"@CE"N7ZPw\Ys`P3Y+tIckӛ"^b\TE66[AGt@.@ QT}e8=؂$F|;h#1ZA3U7Y퍫oN<`ۡT1.'l @Xqw't~m>ڀ,zϠ]*[Wm=ܘ' ߑP|զjEHqd??YM#f0gOdiAB*_:35Я42,MF u(kGȕo`liBV.;Z= E,I\_;p0F'Wh5&c4 WT!-Y&gsm@͢EI|vsWӊssHCuƼ:2'4X$L܊Nݩ0_Y.u# I F=rgV_r yY|adrd:6+*7*|zfÿJc"Wr6k."% fsS X}[LxbOfO4LngTTXګ"-6oe_,>|B/\M^({E9B)Q|Q Qce)uw\%Md֍ULї8 *\220/ja=o>djDR].Ȟ{j`Mnk38m2eve$[jwؠCl+#IQThKĻ3"=%N$[uA ^${_y-τ)cD֖$[kEHׁc"׵U<.D(-+g;zːԻ~ R4~c2LSk!uj?<19N28pI s .N/89wgA]A#XiHan1(Bž ˓Qm2R +hdmHBg.%. MѬXx޴/0: T7E0?}Ks[9s٩Z_Oqʝmߧ+lLGV_^k;#>XnHK :D"m.}X-d+[Z!QSArhˤQ-@lE7$3 0 $cP9K/QV9_AX6y=Q?4&*., JY&Z8*GEXdᢵ@]9g6OgX"7mîu\_Ri|v-є9Ǐĉv$`|) Mݻ|~;sqzRxp[ Ֆ[S8<.tC!7j=9ׇd"1>6ZFlab*Jf,9γU"jɰ$5+v|/u+E&dYN]WRr 's\XpK>)UK^%4pmגlhjS?x q]iAxPݤجLO+UBǓKV!R%j ݺ대XI_ WL`@k&aNs&wHHlP~DQn׈8\͝ȗ 3_xcr*#3,Q;as*1ďJFh*)oW!ɥ?vr.8/2J? ;Xtf٨N^?Av8y4_)oF͋YKw'wieMS9g&c; k^p 7m,,2rxzqb]g<WwUX8aR<ﵪKu_TfVx´ sn]E) 52ƚ|_7W$Hy@/@~uiLsk(YGXH%)И0͝$j+|yg:d):yADwgϱQek 3C`d.Su ,Oj,Ww1EFPLh.qA[&~Qyx܊;WUo I++,"_\BFخy}O9R!L'A/M9x\IBUiд`Ö>EI {d"dzu`F=w] }a…#P܃^uiC֒TWY"ϿĹ߉>mm.ZiW3tRAcgSxM@V6 ]i,m$lX6LVSekԇdZ[XL5g7hNr9KuGd;e 2~/ܓgxt{'KqNA ޸gf/L:VmXazt3<ԡ'xHVH5+e}#\,ڕ22!b+\vh=ynD(Ao[ )' &~eF1%o檊.؊<4ٳuN)4qTӲSɛK4^ ):&A; E,iIy%+XoaF=)j,j0 %MyXL\ӈ)qc 7H4|{- =9ZB2pE\c"땣jBg)t}??nRƗߜ{2܆ҡqF47?҂n|% ʅ5^7)5΀CM&"9(Zvm1OoK,ofg KWJkhI&-LFҷ[[@j$ >z>) 'TA/p~2.y<` H\)~W;]TG@lKx5 v 0RE)ʝ79뇯=ojg3P$hjG:QBVZC#K3*WCsosMkG\`|`+PO6PfDn/8([+?Lqx[7f`F xR"feYe"d^qoj ;<蚸qAJA&!]._rP S `1iu/?T4T;1* 74[i'}t>j'(6Z14y5H=FP-w5 6-,1h@2#< ɑl I#,"Of_pZU42056޼) ɴMbVbˆ++A $ٰClАsh0m Yjt??NM ℡5@<$]2&E_VJ>PVΗ+ݚ_2Gc7׎|}Q 8K1{/S?{o؈-ߴ0{`wȁ%M=҉҅5X e,+*N piS&Q Pxd&vAKF 9 ALN:hAnv̾K$D _ͶMՕG7'lO o!*%6@/;vUyڢu⳻`4QC߇“mߩIr"/U=}B Xp[H.+e@#zp`'/.{ey<&̊< wS3=Ag K)TEìcR8 h8" P!+Rii.' ~Z2d >rfȏT\C5Rt@Q5}/\psBq"Ԥ/Õǘ gK/8]+P[igۑrpo_.C8pۢ{mKM:EΥ'rbg}މAV| UeQ_;} Tkq>١a=&A:ԀΌf$&j? EeyTձ#{wߩ ,rO!j/c}V'sӆ~;d"t(\>d%R '}*LS-ƈ_mFm_9E@"Zl8^|aaU̠m:غkʼօfgF7N[w7Q t~,O 2{1\ .k}̏ˎXgt_h[d z*)+ F )aI9ۆ 6UQjrƶ MlZ+|KP: -X`H~kY$o,[ !)鉸;MnCM*Ӎe%Mv˞{.sg J COic "7gy1<Z?/I'#!1K.p6 p Q \wyG{EKѷ`Y}q!e<>Rp:_eܩ*D(!+5^_sA6q1 8(#r"o6j3,=m%sZs%67G1r1S<ukw֭(, UsF~u#SN5g/K&nfsI_ED n`w͸ը$o/Q+ggXAQNYq[TѪd'8,#bʈ6FЙy\Qɵu%NC=/Pyr{YgY8Mzۖ l(9ƑZՃH)& +^Iz\xhr:@BEʼno4FUB7Q*#f$mD>1`#?9c+]ΎdYݴ?SJݲ=v'~ûtmB97q6A+ܔ6$ YiRZ",A/QO?UW ) lJc,,!E+*o&@a[B3OA߈ޖ*}!-bM֚_wrsW&!U߶)V)QP74 Xsg2 0pK M@*6Sy +. ;q6&t徊c=?k :](|b '5?!5lOϷ`-^h)BS輵ߜDq|å0Y)Nh?mܴ' D3>(\h;;,`W[ۅ "-s_ G+8[ʼnXCFΆ<[W{Y\t)4t,Y— j;FobřixAjϗTUIx~]_"FA)F!vAT3۴{FҌ׬0){y7)߼o tZ2?iնBA+nҀ8s0a)X FNT5q7kAې{|W m]vAw&sP zb-BAb1nY4=$SYKj0FLN(9XOB> 3RVa8IQRy @W+Uhޗ?oRJe ǧ [ꁐ&2ĝ* bh<~#`p)|^|t^X*ey xqp^RdqF7SƵ8.EJHh,R܎˓^Ll;rt\kr| laYihG9x0$98-(,Eb2"5 a_ KLP&G4[7 T[|U@߱Mb51[AjKz:KT7%χ!߸%trp(iMiCEu?^sly6@% B 9}_yiEDZ15J m^l'&=H4^I/<N7 ׀\h,1!k>0/\ m]IKc?IoT ,/Xs\^zgbx4wq&5ery.^R*vjWHwN\}eI@HZ1Q!OԦ]b~䮨^I7>|/IdխC%̖9pUI(ΟE[U D|Bqz]'J_NJz6̟^N;b!5$JWA5%GTt;d]uHy^ƌs)sB8a Ž,%iɲa}T~>X//̒dE6#fe#L/o8 Wftps+?_R `bKV-dɻ!5}5uA.`R7M(^B̕Lfx/eD;I yChpV9bIl1nwfՑƹ 6Ixʰܔ,:DԲR DCW%f+7(ahmQG'Iջ$0jޠx|53ҙlEmN|Fp.EQ夌읖+ğoxܐC'RWZ3J{A$59tW t hT) KЦC*Tt>02Jw{PY6&Yؿp.[q&ao' [&:E= j鄖:ҹxV7p|ma[( 65`k_+qƕSߎRSnaݻW4Xk;rL=o:{jGvcfVu2sa`wI2n14"Vh&|7\jPe}镶%ึ1[>o;s`𽤍hk.\ r+j!n5x&|=:3dzljêOHE3v[FqEYG.a-͊ |S_.%_ ՟"q*(wŷvnߠS|Ǻdseql }oh[00tLJo*$Cl'&HGtI97*>ʹLCnySa{LF_U"AhOz!NNxfC;U4@z\4?%@ZD9fX$bUkWD7*!;tØ^X)/z d4"K4(B\줡$YG^0Ɔc,E֑)FUKS*' X vwGs!:A#7a茇w-MtI/; +?MQIlPz9ÑB ˺fD wa?[](-|\ShopVOrjI{دBe(u۫y߽*,v@R/1wmεbkw=dn$ PIL7J:V_r9uݏ޽Z*qO$QUXcάAX,y[kN+͢!E;Zr,Ҙq\T(aI͆h8kJޱ ]*) Wq/G8H.۲Na]Seְ2]XGiCq좿\sW}7}}?]%MH8:?=EFŀ  %SevXv* ]- woLϷ/!7mpԂ&iYRtR$~fKT6o@L/ON^ON\n˺!ᶘ/pP1U y>AӐZd59yiTHt"8㊳o {=Xga^|+-bE2le p>a Dgx*fo{ |,RCC8t% fB= !R% ^KO~ rTLmaBK$NqLiT/rհ[ Fw} ou# EoT~ch讎*jgWB[8fQfE2^ܰ{P< J=d ot:HWv}zd{xYʣL7sqjY&"$aȊ~e~ʫ-0ho,凫"6pi^#(<~ 1p=(_}Χ[l2`Q鷸 aO'u8ᇭ'lg,|t702h9h;0\RvҫV~9yYYmi=\ih`vR=m{ɔ2҃-B|e:M E\IkrJE\RkR#+j.&zA#Y =m#ԔqxUuInAS9}a:L5^`|<4Q,c`SX: e}bJK5 hpJ!z)(QKU% YEJgOs.}r+rnb +Z$};)BkD!;/6dI<+1 M?V|HݿT'@ܙ!=Vt* "ŻD_% 𢝔\pjC(A"Ɣ.J}"8I`ti\:oֺIGliOcɡp{*hUf.bBCKd-vJ/Lw!ҿ<%`8l zD%$m&=g~hDIr,P?S+y1crM1JrtN8:NF<[$=2kԹLȳ>Շ"2 1i~Q;iJ'L\V}Uγ?*:okdgYfKIχyL[R-1%$9 g BdqxRN֜Fgzkp bm]Z7ǐ:0d Vg+2z9wK3iY)k?{^2ֿ GZv4 7Jtsk]?CA&mIɻTe2t8+U^*%kϿ~nj9:cQc<'c}1Yt#28?@dD3T;tpܢK|>uQvt>G}I[/Ut_ +HDU;?rj8s/ɃL_ zh2FPrMBbh~ P Q7a=^>7_.| R%8!7]E(AznLVN|;F;G+53d7hZnjiGN |a,fub̦#+Be~3Lm?TK9b= ,V,8GJHs뷐 3?p~D hMXY.#y2ע1kdaG*Hp_ Ͱp:"'5s$ܷHȸv<&b}%˷׊Prdvܦ@Y@_+(sۺܵ2]WW'0%U@ RސZ9[Zs4ۓh$HGXlj%e CEZA3tokqg5@#!^HdW1쏣wGoP%%1ab.J3?3 /7[X:Vg[6TF^L̽&[JҩC]tҘx-4Q;1yz}n܁i,Pzƪʊ/u5hS(7Y\l}@~ſ5)j/ h؆d@:&ۯZ aV$&~t.)f",\$jH& YLm4ƯQWӵX,_z3+ è_\YY/\oʒAf;ZKͭSs\N-M[7pM RQ1#0Hy,$F[pϱH-Bp]IR_r>jοj|LBlsxr:m6= d-hdef'M1M48F *-}k/+\Xo߅~_:%s{~EWU3kP_dߜ5i$V_2"\{),nG̑~N ؑ.htZ7R)К5pR ?0݇NfRr8Cb#J˕ ĬDF~<Ƀ"Z0Dgj1LE񺔈/χp|DMƊ'<.ǜSˮ?(3t3}TkNsFֲ'O:{fVkKMNKE7YX\75{,e 1Ƹ`GLhH"HG27b;>f{36ϝxҸrX 7 :Vpe~F\/L@͢A:<Бp}l: o^+L=Ur`gܑSTiKg,"WoNaK\k(Orگiww%qd_ b,'Y0BDib㒑+{ذ3@&s J}8Sw4{KYSӒy#>p(./n(q[ WqFxu$V?7xY_]FUlRLf(1Pנ7;|+X_ptF2=*` #nLv-zBDžvGCԛ @..$EI`_W j& *E|<X=(8xIT?HwhKB1qbVK{\P߮.DMiyc+,nv)U^#ZW%|^:iC6Z,TS&qFkT.{=ۀ>yDNqܜYKUuI%a5B3N !]f[p/o;5Xa/$؃1;< wnɂPf c0ׯWƎKyͷ@s<2+>( 6cȭ!~Z@;=04TV ](0]i^Y<֠ቜ#k-+- e{1-n, ok ܥf$ H.)y*<ޚj2FVJ˼j\,y Lᕠ( ,<&MSrk і/0]ڍoE!!]L7aT$N Zoft&0*s .xx,b8)c6Vyfm'je`״J:=Uȁګe@_*Nbi{cvx$;,bo/r"!NaNlŒ<M]XmiK]&d/p=kM@}|_+.0NƒRljw} r#x-gUwX rI}FF$L$gPC2Vfi 1ow=sSO4 U iIޫgCu_~E٤ێlSG*hD)፜* a+F"VKJ[ܾhS<֯n> 3*(A6eR-~I `X 3n6o]C Y q׏w}oue <CS Z-vxAj6:Mg'dVHssVVb'D.Ab*J]b]$52zGsĴ)^5v 9_ϓ\irBaiBO7F8ozG>]p|MY` _x0Z;mvET[4rRHSB'44JatDa)Xоw A ̟YљvL& ވ^2G 6ǔ5:^ GjhjK;&9*3ýXixs):cN*OٿL0*CzKSTDs#c1]-6TcΏ0J"ϼy!cdȹo_" giy/_G#KK^lc\y=:ܝ9f3Q#* Fyr (1.[ ^"@F:YoAqx*训\M+$D|л|zvi o X, _SSU-Xmؽ6V>u>ZQ67hnpO9_ÿ E܍ ťAZߵCZq #DZp0cW1_UaTdY88ljԶiݛB߲Ӑ`tb`&DrPέW }ؠ*4`vc50E1ȅ7swgeVG҄%F;~7G ӉF`Yxq28g ,wk& >8XU1 [a|)ЏOgv'ശxpVo4SC}/wkA&^aN^*Њ2V>#l%"F(YD@lfɖR)|'Z5F[H,\&6/FEMNilG`fzXt/ uwt´s:|nN̹ q-dJt#5j$g<0ZG9bȯ˼}Q~c< S6ڍCaL' 'tWTn ^;D5eP* @C4[̨ aQ)Pd<2"|YINDR:X?mmZ|0]Q5 x;Qw f+VHppkG9+ca(ޥA7Yc%gԾ+T'}b^E=rѱa6{7MďJn]v=Ppd,f{ gxPSw=-$Z,eiIKh!CIeObkxQ [M &(0͗J_,v&;oY4|n}2aό]e ~E0I}ݸW97Ѝ l6l6}&Œde¤`H7 6M:eBE*o 6kv#ہv&5֎ Ec897 IF_sT %=(&|ӂ*&bzs}y0ڱGpнoj6g"CXCuk.Um$HYk xНps7Dodg%+tO]=I7GlÐ%L|3<|pW/QeG) ONDZy)JU1^B%u*ъb4w=,jg dk?,Ix[ʤ{?ָQM$QC;4OZQ9ѽ,om쫬'[S>arz|z1Eףq"^9*&b낽gZh à}.~-% lU)/`B9ʠ/?zC )fFIq{&zQjpXaU3o+D{Wžv,nQ)ƵC|#.gn1]@_b 4fpW@1PP gLLa|TL]Mi:l7If۳JxE?_ tot?cu"ʩ6TWq n&p}B~s&ci^r/u+EY\)UbقKfٝ5wI6gry@eT巑aLj66aMqREh>gW 2bƞyVTdut| vBgG#UGئG(q$`iӃ!wkFj\$~\de[ (L0aE>Ӽzm>{HNP!gp~1d+翗h;l.!Zk@e Auz|x eٵ.;TD*7 8]Ig3;sJ<|"5f J.@6ҜņxD Nn㹾d;xZ]cm#W_fY2_V]~szNA-sBlD:_B 3AJ.}.lOĮ!Q[+CpOpo5D M9SLkIW| IoSf ZP5S1sKOu5Lxt b0T.P JMo`xl)˯Gm/Q;d\/αgW!ԃtw#FShP_,G]\&' zɐoO=C&:.xE~rf%p^8Gd Xz>`TT!VW<@w I3{*]ph|^la}㞫̙0c'f8C-ڱ`];I /cijwk QXa]T%4M$:dEs3B":[X(y2jS{AQWvH5믪auLT۸4Wמkb+j\@fSOQ|V^=7AKb,oE4h bVt4f z,x_*\~p cE4!i|m:46;@1d9"`MLۆ,9Ҟr6dTi,?;jCp0F@/LWkQ9:~FutRHbW/G4=c2$kP@xbxi)rp '9DD=X9v=6FzxV]>2980y[h>-fU9gRP5OIy3NN>uoTNŤ=7s(կHSv[Ɣ3ӳ ڕbNbsf9DjG/ @oB}̍*._2D+90%Nl]Z߇<_GJ tg/]n jbλzF_.:fh7#*3lH[G"!I܁X|9* 5yzb$~x쏵~'z{1 -P}Tqį,x95m+'y,G_=ᬙ4'M(ĸ:)>H+7A~-~qTbL-@!?FچV;L$t0|/xo(9庇uMJ(=܃dppgbi7bJ!6~,*;"!DÐWz9X>uR: qFQ X\fTuyߌLDCF'MGSp+ɓI`nO U3xP!ZI[YXq=ӛg8ka@r}o_ 5l-ߛ} r `\lO,P+3nOW^C*!j: k-`킲ÛQ@OsG/ZqZ'Mȹ1 MWWl?279#]ѸA2Р2d#[mLE!$$.D`ExF| ?1PlƜ4nA?H *Gf )XaN:Do:!ILhZ+=~-d^%[Ouݤc"T@nĞوްTI|!71&bF*c.!1e]N/71|RY) ck0He m.G0\,ng$BT||!!E W.$ww_“!4ń~f`-:U pTApkzm]"PAeLI9Ăk9c4 odGx "s;zM{V*}dxx}=ϙ $7JxT.8l/8iloNwScdJc;x9]*UasIhy}e`F{ބ: %?7? JoIP>]3NQ}z#SbB,N>R[8JG, +t$ 0'F$ Tg~pU*wʭCQ!/xX.%xTJva>n}U ^?f?KI%^;6`KM꼻"ge5㝺m$ܒe1~D;\c]q/"&*4 xO<#PÌǔ!!ЌQdeq8->V`G%Ǿ7J'|isPSX[{aQ5!;= i x$&߼O, e}Fa)+E֫d)ϓ"8 '\}*E gGu @"s9@k0[E\?g=(;!s$c6HYCCҒh"_zK^SqɍUՏ ;ϒA~M '{06z\M3V;35ؿP釓$*>bhT>T{983ǃd=)Ag/#&pvڤ?4٭C یۗ%dV Sh;-KM#O)ׂNj|x_j*}q#"Bw ' Aq֋nt1 "w]<^VlR:p/hE^1w|Hlk!pߡ?'`Bu]YZzP Yln@wGy{La?FxS@u/;S}:p:*(jdKZ%WXRu7+n u;yoa7G.{vbW']!h +5Q.g}բrLJ[7[ۿ=t&;eX_ZGuӻ'v%zw{F5(/)" 釹^9aiHrkOH&Lcj/վ u+jTO$@ʎTps'~v|_[|.%ivfQfpo?A{fy~[гBgpL8j ub3mNJq^eM;;C qTl WQ ]+ZhlDuqke6`nDuHO* ̾scQY‚+!PH6ȣhLpx IƮWJ4˗kX"mjϫĢu1'ϧȢceM#߮h֊tT nd4y$?+Xԥ8Lj ?{r-8!;ƴ@ )W/og=ơ3lG;:mth/|/ xNKrp[tCO#UrL=_k2*]H%g]H:iG@-VXmoݻ \Mt*&5U/fULjxB9</4hYs2~q !eP3ьu޶x~/NcC(Ru"ZnKmgH=v&,6k-aæ 8593Ԑi%L\nd1}S^M5 6Lg4OGĔ ,-Gv%ٍrl3 /}&*dw@O [I$>bQm& nF, lm)tcU ~ɯ43.k2wE2=[ h)V˕QXW<.O'j垷J`KF̙"[c3D=gE]wٷʪ) 5spQqhjǦ`فx~FP^s ?ӒPnĔ<K5՗ 8!P7%|"hz|`:|_>'Q%}%4a36hWWm/{ey>MZtv;Q`jt"Z YnPPJBL% S @#_Rv8NJh)/)3E%!%mk &ULu@)$B[dq^)VW' PGR e)lGlZSh׈0ˆŸ+ ocZ^ A,;F)}n£nY;u_V`u{GEODܛV&/-Gֲ+ڽ9́oⶔ-TRcAY*}Ey'>f2qÐNIdX?A:3\J|Ŏ`)]m, f3rOj/C@We^$ d}>膔BwyΫg|ۚRC_-0RC;Xn¯㶔Nߣ\U.jr54B|ϼlkR}oH =`њlٹ ]8kрbg5q] !w5ge8kQcL',L24 2Frm|z-1sM 8hÛj'N`5ud[Eyȸ0[0l&RYHl$ d,""27lW8BG~AgThʜ+]'Srs7 gϩ"1KgoMЁEV0r"gN+4C/ G7CymA(Lkws4$sɸjHЀ{?k'5 <ݿpP$2Jl llct7Ē2=6(t_Y! ͙Mj[+7k0F'iŜY^_KQB2W nvqRGY 2wJʚ|8{*<\jf0^2$d\xTYc'` S>w'D}3AxRh7h-Q3~seGJ(\:pJ">`qud. 9HK3? ).[Oy/\M"['2^giQ`?NVwsI 7{|{s}L94SMy*=ʱPE\eje5spM/SUg/K X~%>^c09"o_c`$<ۃ~4+D9Y-U.`uԡF<4%Vv&Kr % x}n 2Kx)-(ɣ}fɕC̓ߋL$́[Ljԥ!5%-!zΓ;NӒOo5:ȿaϝX{^ 1<ԿxJw" n(}3İ3:d(̄=tQ:\mOkm][n9˭@ܟMfP2dfd`5ܶÀ* 难Ĭ2+Ndg| ד8CT.jzTa(γ2 MmZ e@ŕufVr* .KUt8 7+0$8,+|}8nj&AfvB_z_ڒ7)꒫ /e !jF9:@ `Q./l~5nB}N;vT@ I9IT{)±D3^ wLOqǠ5yҕ1s%jRx_9%>6d`5[}+coQzSEi\ޭ*xYipɿnsEO\o1%u 糙~D{V۝\÷j\DpK|}P%Q\*~F+;RT'?sr8xyŘH6ӫ3 ]z_R;+ v$Z3/}hHTid$rdK\F;Tðp ,ALFqk(ug^he z sB1Pt$7Ljr IZPz_iwOuscQqh|IhtIB, t wX;3le0\ ?ڶXRۖK-AzA SGHrQ!@ȗc،9EEhkkƝGϹW@b7F87{ގk %{نڍLZۏJo3@Ty-acߟ?:ztTm12#lwqE).P,5+ 90-N,% ~BBƖ3AYbkd]IݕxMLJxJ ]jx\~Z2|L,S5|]aj? (6CO3aajԓ+ct0\lʂrzës;tr/eEKrYx,$P_^Nق'^uGReD|{|84) j8f m }H8WqP9%s]9Ҙ/6Mg/d0+fDuX?3-Wkatd7]/ָRxPgᡩa־8_>oHC8348Cy v7×JYoH4zhY_W" Q8nשzRre'6i6=ܹнɈ #@ 6ԼZE:+d XMg6"nHmڢ Umcֱ_нqZ0o0V+GX_Y3Jh(j<"Ά(@ރx/ F?K-9'F9>PBoyeh?HYr 5PPtЧ7z-$Z)4%%>Ao6'@zh*\U"(WGy z: =t-ͧz16ԩ ?͋6^#8zuU_5<!/kg fZB P X31Yaz5׷#^ܟ-g] :pf^x!Q=&Cx ),(Aj\ ե9|A gy^x8abD^&w9U\ @[uO,L*x|Y],P[c4D%.n#BW9}e{ːKZ͠T!D(o&9%iW']([4X8CR׍ڞfi7,x?ڨ.q5[qzWe`,OgzellةPP-O.Eݫ=ѻEO4!wWdJ]o(Co _T8mZ,沎aN *ɉq+Y$pބ2Kޫԃ[dS<_Ѧ$iSem{HG!z OKR_Q UH͐[+dY=Jn`| =iϗΪ P`#x,2m4 E ZT)oWp:J5a\ge]Ѥ~ר8E{1.ѕ zQ}-_?To "3@?qGIr0XI#aabf3xIJF2"`wyDY"5 9,R^X [9A_ު\yL&9&R~^UYט4N^Tp[`#6Px?({ZI,0{ _"&KF>]$0Wڗu~)".z9ڧx6P#Kd5!:*n`tgc*M #2c_C'jwh-5{k>ЏQPXεC;@K)kRbktxmPzE8 ':qhf8ۺ1#eQU6+sBBY5BL {s@B(YYȾt[?=gPpu>sJ n>rV秷T QGpGRxHA3#KgزE T/3`#@b)!*IT%W_N\%{ڇ.l7 2A%`a8Ħ z28%r@썵;zНk_<3Z=\[B(q7U\Zͪ+sDdUja1DsvBIOyRi\GH״?:))\zMHk~#71TW9kՊ''OGl) [lպnEu jW Hs1ϸ|TGѴJv 9崫r~~ݷ2AEI`r6%LF{37/zh;;gT 8/N%Qꐄ(0:쀪yv"2{u2HЮZK!\H}>VNݜFJ{ ix-xm򯮂^Ok#. SPzR꼠.XI%Oo;N6rMɧ&/emJr{؃t}.#QXaJ8xEqIV\ޕ}50HPD=ߴՉ]/ bi ;?C8WcbD0N tem@9)7gl]O4dz" MplH[T4ꇅp"G_ʬ9KZ۱0]zb[q`YC+̃Œdc=BULwt[B79@6Est-R-1VU&d0 9DQ^ ceQS3P;=LvҔA_$􇥝S8l}22%_ĐK#EǂtM{=v\:GxTE Xj=$6Ye(A^({xQn nFuEͦ[\}2Ttm۸Fqk1y2*pt#R+gYRB+{g٪Q(!죺EbG6&k.¿_7M_ *s493&s 1ZZBs:> *[\c͕<0s,N[MgG:3P~cSǬ#/-Gܻs+3(͉IP@#B]şS@~ l.HHk9,EM-gL;͚!&e) }o8 \9am24e!*'88ZBp`Q.;v,J) xjf5xXJ p8pҦG z@3ID3"\K}ifһr^昄[ \^u}h3ӎ5g.AeAږ8Eak䵀cst$ m; AigJhgY$p8A;f=@&W$V^®d~>)2=ՄBac~Zrp/qPxf ̗̦2 8ߞ%b,[$bR(BϞ^NCrp$ ۣIr8]F$5TⰂNxvgN A^vIPbi7hu7MUfy 1W]q"v(|.h! AOIb°-ԛ.\E[U''J_\:@jgi#u{EՉgQc<_ UC|]'b?xxX“`sWoh)PyS;w@YOJdJakX$ċPyx0Wmz`&Z9k3CmM2 '7>|U -XwWnܷ:;#,cR:pwm1h;w⫲`eu+5m#{5*ÏP܇se">UUڡ`{o&`oMylX{n.38x\}z f3 yvL[^Cv< ,I8k b;RKEeI@ĈU&x!Sf)ڭM(L22F"3K. (vNHi^]Q >2CbR]Ī @2κ guK ֠|)R#fP?1_/I *J P(6[[׿?Fdr]( [0쬍{j' S3"įVn0ڀl:w\'GҙZi0+0<ڝt1N9{ n9lt>M#+Hڿ8IM%ݯ7C1WC괻ir|%k1U鏫,jvޯ~ lh|ɹamSTq1>$BVp..3MHT|Cy#w"`D]ȍ#U:'Y-MGh5%_il/ A*rZ7^ü8I+h#O[LИSe1 \i4H߭1cMN\,1('V6)lÞ/HEqγ!m\M"zqRe s+VNZ]gk~IsX~Ƥ̍O=N9Gp@JB Pv%_b\5?4sl`Ӗ׫{St^ Gcu$ayJd:{>^Z+:uAiD HaGoH oT*؆Q;eXڍF,\-:8~p>°HoL{bx|O̦:(\v/(/ m%k%jij&]Je?ξA>9V>rejOtO@i}թ9Vu|'`M!wwM)ǗV"x ȡy6`-&CپwV}Ȑ({> /@u=[% Đ\ F1i?kߞiG옿Z6઀ʶi=u Gڬ%MDz#l@P:D'Ѱg2sg* prs 퇯Ӎ>C9 tUCuG{H'ě0G‚X6 ,L!]AEg;fT; *+G'O-N Zǁ2]z;IΒ-bPSS!Mڜyc0G<Ԉ'1|^]ѭ(?BR*/k-,́"` &Zf ,Jr֛_7 WP-)ʛb_J.CRY6r0oGYM2m^{0,FS@I@¸uG> mhH8onI=HHqH!؞-:!uʕPa5۪`hPh˼ʼEF^]h%,Jxҩ)^VA扴&ߢE!r'pO9 d:QONYexYTp԰A JX !:}ǨpճZ({dv HLڎE!d>e93 .j DoA?fv%ؽdM:A|]FΓ$6$F= uԂ[Д2G2_ %ڰ~;.! OZ%Tuy PQ~6Zg+ 0Kw|֢yE,\ᡐIǢZ]-Fmpq}TFd'/ qZN^ڏP Q_W x, k n܀Rش\cX+rۺҽ >C9t0#A9Ҥy% \<'%<)A t: Lj9)iWb #PLWN5 4C 7s*=F9LՌKhӪ0[/oPbg|K;d9 v_^8tMB?@c1ݡ.X7L|800Ѕ|JqңdhhP!kCx|PJ/0DYu\+y0_FSE;L`a?ʱJ:Yq|,zApH% Ƕ)h~=)F(2c`hCvpP~b3W ]ʼnj}-X/WLVӢ]-!4w+9Ju *w3H#)v4ɖ:ޛzQQ` =FDOJX|k7[udk @Dk8-^bXbLs3`4C@x`Ng'a8b{A~Tr6򶊫o\ꢟ:O$"\4GunE|q}Y Vjs_G_1aOZEdN+g^3*X}֮Wx`C&aFfWk>(5SсzWZCdd؎b'Ђ~'P_fxZ(,5jOO[~,L)I:8DK)󣚦T}`[$oV>AD R60hƠvQeJzتCH{ [#>)R( _Тhm{E 8d4mI[.bxSOKOt1$YDM h[J.O4zXfzhiS*i-}9g|ĎshH љ.NzzФE]M1͸-{ -4/ZYOE#WotF#uCfH-'E 19WӔo s$BuWF%N27)*FhhlYf[-/NWސq+p؛bñgA`bΕ,PQg8w Ú2ױ!3hܷaNRYF'!ؾBO6i5BVigϡR^Mؔ[(Mk~};&()[P%l F䴞0ar+9G -irS; oID æ`o.5ė+,n˫̞=_r.8#B.ݴ{t-~ IZL,IZ~el׀ 8q `\&̏T/>6u'sۻ6O4h)7~)|1o=nWjl*nXFSOc)~KGp(cTR-{>B;>˽MoYqGM12wQ곲F-EJXn-ф!g]mё`eD<9&-X䵴 0hv(v50UEeȮhXhya_Bxv7+t^Jz^~$dcbyek`?Y ?fvKKxq@֭粵,m mNIzE*MOF T<(h0EmLG+}LMݸ`ʈu g<ْ= ºl=/`=&+ m5jSD^b1jkߧ̞ cz\X*YK t.dti 8 ݐҘy(Ȃ/X7 }Wf2ؙA p#I9Urm=_6^yw%X૞;c]mM!4 q%c[8J #⛝P!OZVФbʈSn= Za'£˻sm1z ׵&Xi$P/H f_pRbn\OQ!U/R6u:@IOp( 䧫@E7{p%ܩ/go ꮑ½?p]JjwS$96sy#nUj.ֽRg7֙2Uġ3Z˧D3#t- {-c^"TTV'^~u-;AlZufpr8[3l1ԏ*NBp^O( ?h(`̵v2Z]&Fڥ.v獍HM0)eY6FΜ#k耫]t ~`Sg3+6[l +)eU_3ik='CNEDe<){ا43|X`9EY2͂e"EZҋ$=I 8GQZ0K_}Tg~H]@' bPyQX3@r!rLqLtn`RTX,%4OI0/ yc6'y[ztiR⃕A"E~kߋu5Sc,+nd9}9$7+#p_g.!zEr-5 I*q&m.Q̫RNeiPeMԪɸ q ͡Q 6ˣgQܢ pvJS#>Qد((?-6&>DR{%X2zbE؛%%_h8(m6R$(EʒBD&W ^f(Tzڻ1fPK퍣Om㢨Md/n-N}\]F!J'V3ߕHa\'?}[xK9?]qһN ,ïS Z+l/kE3H283 CBxoC]wl?_ESl5[0)#7X;h[}!g`= PGerc50@ku|6Njr3Oh͵`]T5F嚙c1ǝ 6i(t26Rkod-'y6@"' 3VNaFd]L 2ovSV0Z )6IJ̎6NM]k 튪 {xu7sphdd%C %V0ҿ9 t<~q"& Uܵg037\|o\j@пh<2Y&=Q06}?֋0gsir)82",7ՊԋxJsbw˟ k5j_z^R(-V:22h-u><!ߗR-V}-ZF/45#TY"s@Ii=ݬU3Ԫ7xuf(hJ׽ϛ} >{uZSkסٷ2I,hF?k_9!NS<w&˴M [^cPM]zC{VmLoD+)FOe`x&TZ GΟ`1*ְ˧[(#k`>Ir};Ϟ0p/cNY`ەS'8^in߆ɪYᄙ e)~Yd79dE_+gёmxyogME`KE87xT֊wP?RBw)o f'Fj*ws ذL,KQۆ\J]H2~e̶ZX(^>lj0ȓ$-CIIJ̎5nwng輗уucoWNoܨhq$wú vEF1gD#:Y2 e< G8E0,;R0BsPAt@;7q,U? ܰjdWa+FCzٺ,z>ݭ<Co6DZj$r& :cɛ5KgD{e9'a@LȌLęQ#&]?GpՅ)rjۥ tŻ(S[/z8 ^nچH>H6k6H$S}FP#`{:0۟&e41q\6+kW]T i9RvPWEUZu0Ge$l!4:T - WGa2PJHcI; 011? :HGԃ"Ạ}y!oI]Pgx ߍ4Q?In6;@ԩq͎WǥX/-/@1,6~\h0f2~ɀ B(P60-~zѕoQ\b /?gc4i?!F^/T$v+uKVE=emΑ0&d0vn5,8\(AZcIMI=dZ{"̏=]>`Ҳxz;MheQ O-B A=JznR4>ahg>T$0lKgSe:"z*e_u"%J 0UYTC||SCE8݄.v( f@֕rX}3'Iمo[ 5q?a˼?YA~ޥl@z16 (o F̸+ kTWp 14 ,Ʉ?GUp v>=[HB{y/ʤDuu%bT"apD8Ն]Khij QypWo~Lt L)y?<֛VqVzkKu?-ˠ(=?3ySt_穬s*H*T\LPz#9^t۔MbiWwQeK&,̱_awԐ[G aiE5i"$,?Kzxn@xdžX=,4Cda\76u @+5ˠ;G7y3nݍa*&x-+ݢB :R5wS#O#D8J {-iBtNmfJ޽Z7סn5~覼]ԙZ iS%pp%%w8XLJ㜷ՍF/1lNJqܸ*Zqb~FJ@ T9⚓-Ic](%e7 bvloߢgBxѵsg#-P:/#]~2n_H]JU5~OU,M] RL0*RII:q7=Q !)u7]-H2ڶEFGb@ߑl6e w/QEDJoPxbd#UrXl}=2!րKy3bIu#iY\''QY Ԣp520ڦWbsq:b,ڸt)C-(C|x&Le"p \^:ފc'!:y Y x5lGW&6"'o;*mA?.oHmJ R*8u4Qhy' ;# SfGT&UڳuV.gq<7*SYr}6P ~R9e,OՕ4~F>Qƹ|bms'}=ikC>sr1k; L83gJ䩛bఋy,9Nx66x"7gC5B*qbl" nUds)Ff^g`SUb4MCM0BD &沴bջ&WAצ> Ow +@3q㡡EaKԳ>XI"`cE4۲>U$ zJq_\hZ,~u]>;X}ucm.DWZX]wͶ| c ?9%K0:k!l((n2,20o4TJ}8;pCGLK,y$~t| PIV y c[B U~DN@5Dg_9%~bς^_T_IWHjaF!]X-C)Oj w9co9{nd6 t@u}b~^zM익<(JDo"aͶ9n/[R7u:$ֱ lѵ|.fWq:IVBfYB)  'iRچg7&5&i'?[ơ>e%fdm:Z%k<))F5D3ȂOny+pֲv5 ו&Pe{@[g ;DA#AϘj\F?j6L#k"o<-sGke,%$T Z:b3}^K?7 We=y6nXߗر3ϓiV䅓UI27itj8+P/=aLDuah;Ǝ~LnG@Ѭ7)(w/a,N kW Ջ=@<%oZ=oE.S;oUԍA.hҜaGKBQ;9jBQ(Ž%~Fx>hK p@^w&%Բ(!!05a} 7Ogy):5huH 'ˋY$6ǎ pdh%-j%:;*ؒBԱaːsGMT3'a׸&/W_ŠIJ*M axϪY,ILUJ Bmh`Bb(a"-m8ڮ6N#kX ^]nޤCs@7|+ӯÚY[ ֠!i 6]Q8:&Ů_OD>HojVJ-`/q^ .b_GΨڭyoN^*m^C%G6C:ѕ1qvadnz2Iz||S*H{ ĩnM_Cܣ~3C[s[/˱A,fC=Ff]ry@_;I8]1e=`,/>q"8PjFc%MRx\3a,3 ,*`ҬCɶ*bhq@  ԰!i8W7ȶ@-'-|W>/I8f]^ܶIHk骗YnϦw<'aL35)^(?`a%\\rTA\pJQDet"C c-Sk$߳  sN@l:g 5;VpAu7 Ώ?aGezQW!AB5 &װD'GڱHv^x 9%WASF{?nSTP`jm8#łE6\3PX|s9 ŵJQ>sBV}?mNg콟O) \Ӵu!A@H =_j"๝Y.1:,rBB1zN#$ Լ|~=b<妸o`"P⋝f E4ix锋z Bkd^52{+?\"KX*Y5aOyـwӲ`L= mH }/fI [.3I^P}pZ 0` O]X f5/)Y}RuH_wx@U/ Qx"MDo \v;ee@C0! :Mﴞ^~~YR|KȈuNCKnPL׹J 6@Y7ӘGK.~/.͎Fs8:]O|&݄sim3?Nw*.2 A+r6GV BHTu0XI L7YV 'ŧ :)q,u'GZ~.g,O; 9}9Y}.<űZw~nY߭92 /)st^t5;4]\m|1u/QH/壂ku9Cϴ'|gDF4c/,`08 Ny55j Z(~9zQE"`aِVB YԄ{2;*~C^鎋Nm$?PoMn0.폇^3f*8B[B%yRbM^ս`VUC^`'υ"'X )6XB ,_\- g 8/ _?뙵@L|F2zd]l7ZG,ȊM!W.j3=A^0))#!*^m|1lUVZA%Oxw y7 DRܒ>Тt ±E-%BUuzc&g'''md>Z<:+tq~Ϥ8j0zx6~l>@6'$&$[P}pFRPG<o441 Y怈raRD0 Q2eC2nc&=F99O[jf^SQ{d|;tAm|M833mj^}/G(k񆴔jCzeܿ|I՗%P.m*l@GZ|9|VIsqAkP;0O>솲~ o=۴ 6Cg!gU?v[Zb)3Ed"T͒Oɜ1_KX^⯾8{# ? 6ϻ?8mYd j.;*]p "ʂ2Qi˝pnpIm =dʶ$" 8ZH:Q€i(Zxz9KvJփ4)U,k{֩)ΫO/MLv'68_@`+É ObM&L03"'!xE4Ha=*Fgk-)$eH;Y~J=㛲[փʹ{zVGΪBV85/*u '~W1˖{'Ua25R½cIfwь%g"#T{MŬF![ĹڎW@ыO,& Z[d1QouD r?;B!w0j9=؏eznmVW QLxu|q3~w#ZML֩V}T%l2o}0B-z˩H^.{ExC_i y"g1[P~3D2UaX&6v쵄 #"a%p̖! KeVxtޙ&"'*T͆ɍ?A1-[]hωy5ݬnζ鳕'87 I#9LJ!(,I׍W i 95 =پq`6Sfv~b^:OX$1/a'x#sԣFyȖƐJP-ՄW 8$> A9˶}:֝=yp'U9cݘoD>פ[U#Œ<g < TC6sq^$ Qƻ ISyGFS6n~2aОYGR$=u+O 1!#\#]Ca(A89_|B!Xv_uX%\A Gy LWE#Tb`IVTt}E+Z}"Ae 1f7أr'Vy (CdK+O3`ж|ᵯ<\{Q<¹Iŗd$PQ 2`v7tw  &ROG @|jkp3eTBp:~>cFܧ4dcHW.qqR_#%~+LBǬnUmQqx5$R zjqo*2ޜqs(\ńI3C|fՋA1΄{6Lfb%c@*7XV}7vTd !`^悤g>99 ܶFZ>0^/j!A6Dıt5c=XK]y^Ɠ L yla5BkBkC R6dI΍sfąw\RRL#A5ZVRȫE u//[>HJٿ3צz 2td7ۃcRxc!KQcVmXOqC;6{ tP!BQ_DƮ4JmuI[#fh+U*!y0S8g٣$m]BdڏNDqZ=˯P_#S""`㾀U0Ȟ|2ɮR5 `1_z:.,>КCi[|=2$o=*^KyB_[g(Err^AyH!n8e44J$tbn4 {r{z1iȺ<8*pEM39+i?LOc&^m@2yRJzsHa%q A|\fJ #\-$BReZuDPі  S2>e rr t[W[~ Ȯi~ u9{CJEGcuql?5OsOMi [NWqma^@'Ņ+$ {ko?Fn<] 35hoc@JqE#y{X? ͓=n?Y P_k؍Uߏ$oO9(x # +QCrqCTL|@Q$9/XQCe|ٸ6\s^sZ`JS?? JXCʭ&$ uLmgnY];M8egD`LLWBR[{7TnwQWw`F U@wcᷣī[A{١sqif K|㿼'C?`Di0 wLKsfC <7?Fn#!0P1ŵAT$&UCnFOH;֫́q#q8m}a8AO\P#X 1|: onfB#ߖNR kȚ vftBɑu Q( )(/][{Ubf}I6BmP! 2:eB[Gm`hB dԊ,Meͣ7`BTmdN. <1J1w懇O"ѯTAI8fx?eNcźE٬j}Z F$SB`5>Brx|3nbvI=pʯL9T?!KHbk7uPVŅn,)ZkMۇ?,M-A-{'2)m%!7 \~ƏԎZѕ.ciI?*.-VˉMU\Hsg,9#Jc8=GqqY]*ln# C M`>[Pim=ݘHܡEÄ7٨T7Af?D_hJA2aP"rq49& ۮ<CJwϼ۔=fJײe5%Bah ˭[I`eZ'v'z*`(nMMp lӘIO+Ci4_Ĭ+'V[ϩo=Ie~Z!BP{,44d\WJpym_ ] %_ }=;bz/4&鯙g="z%kqZHN7Knn_6D=):Bex@{䆻D,_$hOh.`a_X:ɕ4~֌(w ?pUjcW=m[-5Y>m&i_I5 a+|7{oSku3 yrG q ^`k`4RGhL7uTz baӁs4}vss_=2 ^J2J |}z#e%P${t%0 h˖1ˮ! \w40# {tuK'iJ[co]K+_}?~èpFjy7w'ލ^H҇ \Ⱦ}__İÌ!2#s`yjOlDE2#ܑ'S^0vȃL}FTHGPp(ĬT\wveh3*lV hqf 6HU(Em@D ӫ1uZОa8>WdcFWɸ]7!pY"O6ڪ~› ƴKޜ+PHԭ=֐7L/W|Fl]صttFe V* >[Oä -M(w^5l \"a+xrTdIOcħʜ@r@{Q)ܖ9&>lk*Dρ# |Zn|YRĔ}.oL[*%2Az&zTUBʖ CB#LMZbjT;;PځĜ0S̥jc $Zbg :܇OX44/zIKܦBKԥePQ*y8!UK4F.εRkxyoҸ>}Qt;e:Lo:m͠(]j׮㒗ck'fٸR lo6a>uYRW(&]j-vmGFxg sNs+DUg9< 9(Oo珐y}Z-^_#Ksfo\2VInpgxV^~gLY;T,C]lSh?ʛWҡÈluquHBYUK$2#B@cPfpր+dtUWsq]*PI(\#&*;A&'^ OZߴj9t5FÅ jpowq 4ˈV`18ݮ 8g$'I"0Sw3;$V"c)|1~}U8FFfi2 .  ^}A]m:N|`vG2]'ef^ g0gR kp\#F9G#85|ldڑmJwGMl*ޔYbF#Ĭhd4neM(37Idi~V};kEnQϜclR+þJ ҊkmB:AsRXNvWpWҍq΋O{`bKa>vrf"'ΞoJ>|V`%$,@H MLM6k|w='j†>/t`Q xslg^G'gmxI6NVICn jj۾9F-K+W,$P[Ja+ Mo' }Sh8P\(]7ny_!lcKFhkУ=Fz(o=:=0RJ68(R0)lZX*c=}k%>LGsœ65J5%Cl@/Uʤ9ɂn7WWAԱ5JBљIx~rݙal<̰iJB<ʼ?:zg]{XJr0<ˆ$ur?h67d3yنg0xb|~X0OxNڒ#T'jtn 8(^;l:1KhZ"T1;F)ع)ܸ-OiCdIJK8GEtٍ72A=M=|o{! ivX=FEYǽY/cAN` Xf GX;dz94HK\a㠝J.EqΙ2мbWO$>`Ǜ3FWV#Eb4+.…=* U=}?G ۿ3Z@%)7l%l t@1Fv=hu;eh[yÙ FB] ݧOzc6d$>jB5u eWjGF|4tZ^w|sZVh=Y ,ugc:2 =RE\w:iw"e3RnurD+9ﵘ,.`3[t)cD!o{>„I(l^O1NZ[,% acN%4pCW!YT+ڥ>^'X+ Mw]4o-/ڀ26P.}yV=+wer{pZA2ꦙ}X<1!X ziտtsKPoMn, ?HÊ}(Q0R:Z~U wanE*u!'.߽x߱Ԇ% eNCUauёuռs0@qYSGo#qg Pdb-of)a35bVru%g^}j~Rϐyْ&x\z_(H|b wDF=INg`.w#:TO\{+]jo~~*_KE<2&)΋7,Q&=)^4.-!HYڶēBldd% t#QZ+fj/|dC"'3!R6R1NԿYx~q?ŠQVaf>E܎F3X ]Hf)aMc8Xe WR}ӣOe'%puXSsxϽO%?"La;}DP$Iir_Tӕ&8HYH* ~ D拥lc}P<˷*^{B8A Q #2=٩K؍ Z,1ٖK!ڔMBp~^mP)Gy!unKCECVmYU]$3^o(#GUrnA9k#cCyyuf`2ʅ]c*N4o%n7ϡ`ƴ6<-˼+3'frYU:mZ&]ua(Mg~OPq fBͩ_6ҚsWƥFͰOAUPe rwH "DH̡pn2f77WN};30Ϫ2C]T=_JT`%FdjFqYd*w 09>TSUV;L&ɤ%"bOL%p O36j fF}Ƣۄg#๵aJf׬Ihf:+3~74.9:@Ы.`L1=Oa!lwn?S 'F"W1!</u*}Xӥ{Lk%\rsTi} 9q(AXOU_{Øy ?!HP"TUx|Imd*/ KHRc?~Xxij“۬@LjO|ӥLM2*5rտ+h\Ψx#.V0d^{@#/]ؔ;ge-: 34η7%hI%|NKhwNx*&JU 6#bKRg^ wkqcdMAZ=wJtxXpoZXEe ?QMGJ|/Yhy-[eEB`?'y K |j7E5GQLKwsl9jɷʮ63(y!~ӌh\!5zR^jDԦ͞z#Q{ `L%.+7WWOж/Gh3z\rqaTղ`$ҡ*1DiSlDSeMVQDVS<}!]ۏx5%{R1InUgtm?O9LVҴ,gPZ\N;e1TbKsxYiVP?1>jjǚdM€mjZOih—);j70>w!Rx8sYSb:X5!_T(W耖BxG֍`}ܫV8LDR ͘^i\V/B1&@lɣYm0ns) <_"Z3 uͩZ_H:Ƞ<(5l2f|vw֫~BҬz94,bw¤m -|c[١wE8Ia8*X3@䣭T\uuPڱ]}!c+4@snV}R%:R\vaaJV-**tepxC)wmx;[]gP3^ƅPrPFk0Ko^ 7ΕjP]pL\+?>n+YihP هHk"g\um}Zt߄>9'\Yw G#?1a6|J13呋g\!_+6ZЂSbeTňU-H Q*tiѶn,rJDMؙ_uY&XJC5P^q)QW={'tj7~A /6b3y3*PoNbJ/0e4q 2<4*_p&35Mе%XЎ#{Rq>y 6 LjFO}dGTS)Ǫ144^`@}Z!OƯa&ZMpIbkD6Jn EZ hKU/{5ݬd*}5n#)pP +&pӿNH1x  23y$QΦ<<:6Lɭ7;1^2ۖ/ClgO&+J뚩Ԇm+$IT9˻NBNS-VcjzLq º,lQf"[|)qOh9HA{}pu[ןYX^P1vT"֑q'MM٢OZ+?Y]Ifr}2GE?}vHtB uw'Zh7U%($H.gY|E<*kb6k5^$lh'7_(C8U, Iѩb}[4IDb͍Lv&thVΪ:˱<â掆:0]S9X ͗:#ѡtD]‡WWGT )l0$V[ȳmoz #0{:u\a霉#WBEuYπ([ݦǏQLϦG;;/vJ|݂L擐e?a]rvS )UٶH<)D_\!f_;}FppZrC5.5nMs}\)ڔu<weRKׂo?ԑ{8GRL;'zwO)Jx]Vi*1yW.PY6sVYb m V/N-sK+~BVzJ@:xt<͵~Hr Ⱥ>AOBl69i-Ԧ!RXHG|)"b3.qlO*7A,T:Zky i`J 3D’Dm_~=\QVqY9E|o3  \Uic+NoT(<wc@[9&UtmAOz&m_X%Hx.ܱ*@AOz'&hҩH/CHĜ`É$#8U:4bY$}qK*v5S6`'b2b̋2*.tBϾAJIVy.OPao3nOSv%1a' EY38mh`70 I8dl$@ֲ/ hcP{eF`Pp̕:'*i,L cp?vF#*j"2<3&7 A|}'X|bYT^p 7> Kuqݪ lGj8I)  'ye?Q./avbAd[(1i"I'kLtS c+Uk q:z rw.ɳx '̖`(I*muSZ QF$[Qj!EmZAI6I om&e(knec X$,48bشmOJ#"rmPOV.u=h*4t4䦅ѱR-bU-BW04a*`w}˳-ojCRa\Uw NG`,΄6 Nz ,Ei((Um,+HoFS|=Dr3((ڀF E['\_r> F9c;뜸*s@Ť< v[^a'GZ{3pgubBq(=Kg'`JB 5W;!h1Å& m9#;xls <ө v%Nvh=E{:2&,T= CCAEvEEn#WBo}.?$+D{})tu1 Ɵ0GvKa 3N<-NGcIk@]wPI2AāG`aN2̥,̔)aT{QAL杴X?S rd,#1Z͐S>Qj4&L'\u .TOgYZ0707010000037d000081a4000000000000000000000001668c16940005b5c4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/a]?Eh=ڜ.+OM4 >-J`eg>0?,gH¤/㗑ΘVƸPU604*뵔yJ.?BVw )D]t$yL~5-!PćL+(ɝm ;+Bku'K0+y+r y;vqb9l"^,q%A<zOkn*&| |N)҆ Ui)fə_0)Yց.^&9M~iJyLJY4J.@K-98t"Bh՟s=p^R&xx凴\eT{U4> U?)?\8,5~QK_=HE jr=K.`u+VDs [la` K~kDr3١]e,Lљʳ}0|pD^E墈[x?iƠv8H,Yw6Fs|ԵU:bF:0>x ' Ҕ ^8c;y^Fw]5J-C׭"(G#K}pG(/9~xjZ!:|ʼsUSRf.ҭ)D—~9Tidg~3rEfD9'Y)Wxu~2~3>SVvo+⭨t960Q+`qh:34Ɗ'fl+4}A*s47`guQ{="#woC[p4{h#f؝\z?&[7~t}rҝ>*i\Tst `siE ;J ޫYTY6d,h:/!ksd.@е.*e $`U (w"׷Mv悏謔_,C;}sd{I4'%I-9FQ̠.5O#LQ7"P׎7F|1{b.M0$wpo!r\;pû(+J;jYVV/!]W*Gߊ5gMGe␂-Y~DPIf9vQƝ9N8p`wN^7#ir^RR.ONJueޮP~uDI 7j{cDNgع5 zzdJ̜P"zdgd QA)% ]d5|'w sn[Ӟ5[GA:j;l,ЌDhF䀃f]y3DANb#O'MҀ`v)t:5ˆ+& Xme\CIeحq ?^Pp i=FEj* -NȞwxh&EU~y"+j_^m}CX^}D@2~?EJ )vO sQgO ZAtE|fYQlsI9;Z9DE,>\PTYV0aWQab6[F65HJݾq3,+'v$ .}<+ۯ^K;nI&,* 9pT9vmO@Ы41 -wiCF-ϲΠ7(֛"r|+!";pO-N*LmV%ag8K/آW/; K|:Lcqbm5u?˹ 1]@'bΦFhUlO;!AVW֪j>ge}voyZ'tiز/h\ɍLThrHHL\^$ Nrq t >&KrN:[cp ;sG4Q_8㵔B$"H;ў[4*RhUo{IqzD3&uC#HV^5lqfvGsء;Y9=C۰a\;xP] xcv]k :iUP.p&Ld:QZ$yܖ]wS*ҋg92vѪ0Ji9<߳Gl dYO3&+j,ع1~AL{f\Ȇ̾%k :3k;=X)Q+@6.< SV[bd+%&e55 ^XCjkF佝hF oHmǍBG1Zgk`#[/]VTY-7QO ҆m(zp6Dqn<B@([/{&";]C|"6ܖskNp#gj?,0œm…(cegh\ D"5 r鋵`(pՓcX ăc,c>z#} Hlyzxۋtrzȷ۹¿)&y ct5l\qI\& Za1uńhCMyI9yELOU'u3,zC/@XroskXO iV bl\bhxI y|7r~eo笧\av*UF3Rlʯѡ$ܼ½T7NC]2upNhl9觛+vsp\:gjӪNvǂ\:/0 qE|y|EEj9Ciͣ?Tލ4z@% ŖEi%OD*3qTOMe^creܱzשLQ*{^en;<} HC"d3= ۝66b%1IdyO42FɩY.w~bfUʬ9]M\2Qfd98&]h$XªDl7`r08h lpMeh:A/3@f(YI:91ӥ'ƒ%ܲ)a拱d4U;X{mtJ=m>薀 *Po:L"Uqy4,nt-As c~a0}ĢF01o*\+v/4ӜrdB_,El&: 0ŏִoץe&n7bwϒn#/x9R{j/BLK%M}fj0B?)f%2:B'yY3nWg灊iJfR_t^AKf~WlÖu&NO4.)t$"lc:孆pef5kfr1=hһH 'IF褖V%96P~c< ^Y6V3-1@o4%1s,}NA;_*n #+ . wE%p802b [2A07/heO \r#\eGab]t"Ȯş3FAY^zA? "_` _36WОl̸Vt"!9aև,s 3P2hrc:U'ݣ8"Fh|ھ`j;r0J/!ж&|N?m]z=Z4]:1Mf,x lMM zpg\6 ,bW_y ֯g'F#/7E ~!qz+Zd .aJ[;3 ETHd^x:)mh}K8%5y0W$kWі lp3z_#!y_8gMceQQb<¶eo[yЎ fF,I8 Z1)a$/1hjS6 mr CoW+[M߲Ŀ5m}#h:@~ը1J܄MJ#h洌tN. ܃YjWSΧ0vT  ҩU̔#阳\үb:k.#T}棭-KP}]:):ğPl iBNop.j]WJY1YD/'ͺ!:HʫU* ϱgZ0b]e?Z; SĴl\.,, l0_jqi[6nG ^#7G=pN|y/ݰStrMأZ2C&tB oDvo1$f#~AX8g:l!йn#(;߱&!!&OePSgHqhZY,zP+3$̜Kvʣf IDDEnc7曆",=7~,+ѕ_\YoͽfChmv(Y?D9ks6!zSyA<] :(xFhjYd#K4@]|UsNxh[#:H'V hu-e4u_NioQ/uzu&RCO@\нX~4l}&br|漦k9^1OgO vʃ eװ`pPc:BqNT|k;d&>n;6ȩr?9a7eT/7=l*.Q20S ۪ ]꓉nls:&@"PAcD`;9 YxZAL $炕du|?9V{ V]2XLR4ck3 En${$\nEO"~˿-t;R9zDb+s)|'S)'IXDӠt& Oy5Ru!';uȺ/iĊ}F'n9YķxFslY l.C&)A&j)m*lPt//,uY HVP!eBoHb XHfPXL'N{#jLQ\KeۑYgOig z<>vlc $L.C{=hE~b{Z|,~yq)`*SPJ7 y Qi7DQId{"Q@?(C{;{y "}z.j\ˆU]lV'f6$Yk䐹uc#qagvɴ6S_xy"x=P_̶!&H3!D\;f_ۈ5l6?w}+/ KG?S4(a\H>>ı *ItS|q ߂|%><>X̸S .y#K/ȄVFB{p<8;{uїu͝!ΉC@,7>} w6QBI%D[wH3Kְq۴3w ˔;.[J&9Y~r ARI?xy=~U.fsc(B p\POOI ݀%~l:sgd= XiZχ>%u2J 8/ۉ3l!{-81рhJId"7oEvњXvu¯c5 A#3nlnG OT$@G$Czrm8}ۛ48ç>\o1h/J@Z*wO7BZgGknE)HR!i ?y2 .1 _mp$]pb3aD*L`օ9@\<> JS.ш^v$W[^V]OJh%NWHsfKTs2=tb_fλ$myf,c}=gmPuaA>Amd=(ƙ+5F҆O,g(~8/ NHQ^ygv`jKWp` p%x:6qoݍw˻艞N=B"XuI@iru3}M@SLtVp$ 9mtƞHͭ x<% Ћ\Σm#eb0r,ť1fʖ6Ls;0oiCR͍$O&o t곕mBіSϝvB<I更tC.I8K_c?`XF=ߗtz8G. ن-t340z6J5H<~quDuGΟc0/+'1#-etIGDŽ!U!{A0?(_oI/ /c yߓbNq7|~[,wrbTɶ@Aך55w(Phr݊ҎyYk ;LJF%χ"뿱+_ȋR@ n= B{+EϜsԵkdDmW TR PoE7mNi(+7ϱ\g ( 5v:j;0D| hюS$dXWX8z3e:5_HZWfW=bV2CHTSTpjVgD;5YCַ Ɉl;,!yhot%j>(G^0Pfڭ_ALOГķPuN9S*Ğ=6 z;`_Ѭ NfaZkjn+Ȑ;jdx 8-VVfK%k5Ao)͌Wƥ;9"ގ_˓+qC*ً#xXƔ;VBks?ײY>_M%Bgn$`['/CT`ځfTxG=0Z[>e[FCM 6IY6&_0j ]'V=cށ‰Ofs#<&m _l4/YX8NjGӈPىo٪{mZ#YMnr H!9IifD:.=;"fٔ[l}̤u *8a@&|]VEԤ>" [V v?dbsE(YQ%! :6tOt Qمm5]n']ݧ0D/<.ܝ%mO>6.O WhfbaT!J +fl5&L},"##a%~>jٽjW'3ZT=+KW! zpM82hʥk⮌êbFj#qņBaM J1"Jky S_##гM]NXyڢMb1 #SZH6QM.&םۨ'teB: #\|%eE9xLJh`HTjzD@>ͧm#˫ߑvqFY T]OZָebbޖcJ87b0}a ϻ7ȩSUbsW'FG.2*mvy#xjdv0T7>(3! 35z=TP PZ1z&Έ]ZG`SH{Y¦ai^|슦P?ٗg?M۲ neL$"1/ꑈo'=o7;wIwf&ԁj5 GxXɱ%jC'8mZǸqRl?MB}n kV :R<81%1-79?p~RIUˌbH߂g۴>I4g5•¿CWʑm0_RE5PP&ofs\J颢( Ko'~[eFFSS6 6 ͏ PF$ﰚ<=ȔHn]xu01!-uѴcW(3Vَ5ʅFFIQ'L6Tr8%ۇhU<˨/'W놹'KFSx遻r6w7Z,@0UL%loVʸ9͡;p=>.+<-L]KUKdak1MY3[Mrvlߴ᮱LlJU w*T[ŗW̰mURJf췬|_Ie[\Az07)46$L )$3%"DCFy(Sb#v W1 %/)Z#(6)yp& ]*$7٩ٯhT$SIôAi ~\~c!ʼMTU*^ZKN5x,Y}::Fwc [Ct,_x+r,k@H?kFB, ] Y'[ z_șLI jެ7r]S׆VXQMD8igGgD Rʃ4.CmN,Z^o 0!ؕSE;m7548C4VӫM= >?9a3%Rt؏ջ̐K> ZDb@:YQ/ A a~~@IƤR[-w_ r}6=dlH U󓇔#=;~K7K⿁ ØAZB2yްAQdWbe:z*'*4tZ7LݸgLFhEЙEx-x:zb/KWRsD@i;N9{R{D*[uF) P$+2)"' ͛|LąYt >z u7lq ^.Ȫ#I4oaY7}}? "YXXb:y A+VK)ۿHmρcA2ܹcOAiwC~Բ2S=#lh\IǾW_L>EފEpEؾ^O:sF#-J~AGɁtoW(?ՎAYy@eC`{q@# $YZSs;qս:)4iB+[@zS*z>xծݜ_-+6[ib.Vk7 G ˼tŁ1C1쉺W*qO}k"Q[Ѕ A4Qs׷LbV mmz4TیV).F>`ZK R> b6GZA WbYϐ/$6 ^ ZSmAqKC1nF[`=_䛖 .p{;_pO> jVG.LmY O"Q`'ـɌԱ+$ok>5G 6 ve xE>vȜ.@&l*)bJIy"rR2>;Z%5FTM gzYFɥE1~CśvPrf,8hg.y{d Be3~?/Fx0YJuoCW Km{ڃ$SQ,f= ݆,v,PAK༔JD-mؿ%p19-Aa+`dQvg7 ēVmBۄ6U7U p:~v0vT@*jr[[oֵ<6Q0kܤ 7@rqn# ;~6ٌCL)mh5hcFq,޷=dLur&aumW8!à:uM`{'q#P0 &Fy)g}uZY˽VP1A||^ZW58i&ǺRoZpAHY0o.{-6u_bA Ch+} 7ԈZmkq&PR.aLQG&\;nj"2l0}g/̕"?*6$0S-$[WN$MRQuG<5 mD\ #3+sĿwHex `W?zWS["FӦKMMw!^ Eǀse'6 zeޔZCЌGݲT~FWYxv);[u4RP;Q>e-n" 틭 *‡8yfwቒ`6NVqdOtT%d YCfïl|{m3h9SԵAb8u؇˕,pә"Yj9<[Fvvq苁 o MLJWa?7ʯ`+H ӟ&-Y=l~z&&$ūfh.0ξR_0g븮4y@8 <h8L拧?tdh oS}¸r)MjDP^2„9]ݕlFM n|sD`Ei_qvg/}>07C72Qfl?qS]m(dJ!`gk:ZC@0?`\PF^K_WHToC7Lpi:I'Ccy).W6^0mr?LŖ4 $$HٛJɁm!uBcjיT;,xTz;#K!LA걐4ņQ'n,H  )ޭ 0~ @g #\Ib$ A/| yH AH0D[SvV$2e!|z迍z?7ROt# bA;~k c^= OC_9q.]Gx֚9ŭ D*R΀>J*2F7'7/gEа\<} )(dJekE9vHQr~B{Q (??0[?Du=2e{\70OtIp+ŚQ4Q;3,dEx/ Ep;Swed B`zAWkoH+D["|)"-R1?iCYfb ?gvD*x 9;2ƒVxoYEQ՜h%T ݢ`lBqJ%l~< U봀B[t9ǟ$3p2U a1]qHI-n aVo9B۬"mrxv ftIWU%!BxX^QxBvp:B 4\B骔'P?%Ȇ;ᶟ5Z9ք` K|; +2%i׭glp^XߍM4)5!Ip#kGhNcw\^f!cq`OK7) vek5q:-ej[*{we"73ihr\c[ʇ6ʅ&?4,3C6szN8cr05a/Wxxv:;sZؑ\: nP; -J~Y zP Fz4VP{>Qi.\$9 *偖 ܷbTq Čd#|b5>yIxq7;.3|*^ ae]޲/_dFAЙdʋMdy/ݝOƎpO|^NNd6GS.98ګ~}'̛pz.x];QYmOG1%k5'lp[[O"F>J؁kf(t;EUX f6ES־V0(Y: {v@ZPUMoJc+*zG^Pk̋W&0TeSsl{|s0Ixj$.qsҚf^¿/Ch+;;ARCu32%$% pyWW+ʝ\mu$Ipak /l-C w!1'g Cn~?C&M:QdP~b;&~w|a [ ~>[˚ KH~22Ǹ gfYzr OLU \O(OW݂y`L*Qe,m$\ã~()zi(b)G9 B7O $(\XZ24.K4eEG_|2pq-a͡ǡ[@@(:[SY5 1ɽ}m^c #K qf3.9z{>gDxfsc"t`$ӈǫ c)2D`|>I;IqG㗴L6PF.n^}*HԄ.2jz햭7-:uvv>Jߵt`> @R[#ִ!8{w-`\܅ z(^\baP%Fqy&S;VH4=)qEha xC"WNiCz<}fqm֍ǣj/\< dSAZYB8d.3 LyHD< $}(N~m$HrIqp w1\Q/' kKPNbQ >h~Ha1bڏ#9틊 Oyw ='Z  ݨV:z`^(OCޞqsT9HpjuQ2UD A- <~%3PM y&j"8jϷݭ_ve҄fJf ÕE0_krM*N{="NHsO1" +fd'FJY,L{lejb}ϒ|B'5DNՀ XrOSxHfpƵPq/ g`E$P=56jm\1Ņvh .\hȦLIP>PT$_ju({h=^C"ZJ-2ъa~TzAe:5M~[jsc3\n48,[#pD@, ƾ r<kpCc7q9hw%0rlD6 2k`g-ƝJsqɊ3w.L/(b.-V! Myx1Bz=o=!eGڋ,=L pQc7ڡl j<n7+a jO$+8S+"\ ,8#4um3?,i5Rj1LNpw N!jS]r1@#& EѓMCj#tSmlbryci>ĝV b9_[ˈ|ʁ[c^]5m DM*Y!-cL'VQ:+U/$^z-Íkt"&t\/$WU gOjGq:"_? 6 *pk*yE罡:jR*!UQ N_>i&fTq?UK6aRPR tV]7 5[0x)'Pm@^IDkד&`Z׾ȃ T= S v^:!scW`,~[h;1b،!b) hE1s_}գ'iQfxY,r4/Tۯuwy:$3{N [m@Š OKQe\IAb^h&# y & »ڤhYt-qFyinj mjBv^UxU]PiB~]/n'/e`VM:cj:Be[Hb ~Sݓ;e̔ ;$RAbug8Ҁ?' Qa56YYL ƽr#Jvtdt'qj'.Blhb?͵R!L,Pr8eڿO)`ץxƸxb!+єPfu !]1x}DVFב>]jEos9ק(.ɰGw//ZXSVXfNoǿF)G:=4´9T1(wu* ZeN^=~G4r^G'*-.kz =Z}-2+B9,( &]34zLq-;(I t. np>&^Ux‚"x:ݱ Z-M4!n?o;ڢw)Lnj#YU'SϵATx$thӎ4 ;AXw/3vJ`kb)\zx GL9 9T gՀ1e _ֳ*t!<&$"Q]Q q/_J_%*J {U[6P96 Tp$Yٝ>Np5g u`f-N&5ixQ9d73 _9(KeP})R: ZKsS1;=CJ-"LOcda]r}ئxa|Tpǣ+*!g5&R)=X\!*f?}Ť1w0ԧxx䦔nBezoy!ϖ,$q ~/h5<4Bše7vnQAKٕLA?gvl6_hy?HnrvO5Uh{p6(Ok>h>.&o5{H7vBuukݱ{ͪKcvK^R[hv1&Y2Y1~i7botyMxxF=\jS?3P!r)+fn;2"@y@0͑Nn0M@7]1[>|j Nxg'!v8:hb-?C4+r:ϡRWg^eJ-/; gJ >M22czw ,Jrl,ezV\㿾 {mnķ7; U^v NlN7YԊ<?< S^!3R?RU:Gi W*-0R)A\ s%(-bVG5r"U{߿@x¤TiZ> Ⱥ`&߽MjÅZf8ۡ4FE~ j_n:%LSՁeIab+"oT"wυLDN oa0O7\r#)@Ŕ_PJ^h/ [$fL*klCO\iLFˋA qI5N}H]r,t2S>mJ@`1"9JrJy;9"4-P{jz$^xe**k2|uN#){,G1_n>e''nAvI]s`|Ee3GU2cá"R47Rɡ(1M 78W6\R#c!'8$(T^?k'@JȆK@i2 A /FڋT2hn9ZnfX;S["w^pM `ilZ?F~8j^YU9Az% LDditu沜_t #eG7Aup^:X,D>s+ A&dwc-o5nwÐ1Wt>iӧݕ4Wh]_b ߶k;@W(+87b@s?0nXV7}\rNEvy>`tAvQ9ckC^`= oϟ^=K[N<Nj:Doqp9G㌷c$_CԱx߁`:_ܙHJm"O8ڍJrsN^Eh\Hua Te5(يyS|VCT`;]-VY;Sƀnpz@;eC O0ufL=e)jN, (A@vs$dB]Fbcw 8G 0Mf-nb|hʾ.4рFWUă -vyd7ө;5=cuOj)9mU}&pߟxKjn[;'1+&l6JdwA-XZCkz6oo^eV%064DZ4d*4˙l99nJ s-R C$+-K]sJnuS}V^yMm23R])~-&LDB4wན`kJ8lB怴o$U<R XW7I[ (CZdFh}Kiݶco ^;Q *zrɻ%7:3|hPFҌ6V!Em퓂>؊"]g[,:z>;\/eFEJubьoiP&>l} Kߖշ˻I;FB6NI6Sŝ9|xD Mݭ@`3'SlM2[ ̏yݟ 򝙷@nYIo^`.vW`ҩрo3T/!l;݂4rRrM偩nYt@Qz!xumN&h?r o=.:~ Ђ.SMd g"[>3S6 i͐K3HceN,~!+k]j8WB+ 54g k%}@69"-w@c=wktZdusgC~/GX*ep-to,EfH9[Oz)&8-^Q dx 1ybM.j,s Ce7g|?F&l@xӕ,XNߕZl_ޏ%t9AQ_^!%MgX6ցpXGYªFPzV3Y ]ׂP?)>0'z@&VDN9)YƒO]y+T?u"ّ%y@<Fj*W9.QMͲBӋ%U۔ۏжXTb(?K2jZ/t/\[O$rC/^#6>)a֌rzs ggl**R֥el61z}ux8k fyVT]ߕcEQZAz(g]wE4}R_$тᾟ0},;ã_J֝=zY8ǵ"@蔥lz`BUЖC; ;BiFHjd/ ^POS[68H E e6egz ۬F}6`nلauoS*YJ^":C!skbFj:r2$ ysA8/Wzu#pr*⦠GJW~rCsr$ _]fH azhbVvCxXG,IcDYedi@X4T^ľlI#U@0}kL(  S_@(XH9Md,+[2lC Dՠ" @fFذEAˉ0WEܞɝM?`-LL;\ FIP]L7{i4Qi 3 $Dȉv'CQʰOIgKf QY}LO%j};̽a \(jKlALR\(iN'a"DCr (Rsgm Yy$P6}\pRd'ZP)rڭDSO]/GXP]o -ٔnHT`{8TO 1hNk /) UHU3#Q9>/!)92FiwlR]Os-ni^"tߏT达YAۉEgr߰\ @_PnWS1~p>]d0RAyr1r5%(&!jk0k92ĤǚBP7#J x(|SF)=a(yF.qsf'·SvLx 牠kb? n+"0bKtݏ@x(Fi^lBK? [QoRHS^֧}  Vn,eFYfNRʬKDKUt5 Siz}]u:OmyE{;(U3fV2%OC+<ד+ m"y<ԉO<gȐC&+0gj&0('AHY+(.9z\˳HF㫟2)ʈk\m!K2j{钙~\5e)H*iIUN}49Tǒ0'jj]x2 '3&Ab֎' >rsrFeE$4'gQsC,!2XkRWFvK4yLQ2gdjeh=3uUOx_5|g[bia rLasGBFE>ن vmJ1 ed{z  }Y~T%HQڥeDSۆ y21j1%B2ʆAxhi),Fq=n08c4o\Ig+^ܛW랕 %=@`f!43!;"ojCsI:"{&L-1YD; H_sW+) 8*i&-oFD=KJgP<6H>Om6'H_{p)I:iVj-zW׊~B5[\䎞*Y]L@|Td&`=qSc=Gt!ʃi}P4ή%g$Y7úX/|"DsJ'bT2 CF5XHo :rVkI͜C ޵#IjZ{ <ضrS5牀0șy#×r=tRwx*h|Na$'% v/]+I~Фq&߃\+X42jD 914U9ˡeҧGZEn>+,I&j]k*'=$ h˼/+I;/EZY℔83Nķ#p0swBa ՏQd*/TUfdWu2]1*(U3,c,0_@g>£>pWG/Swܺ-8S>{oQ(@#u#T=f"G+xݥh YwW˫;huE+tNxHZ]wTK4?ci:OSpn^8<زͦX_xXCFPc'nq7=!BEfsb384!9&=Tn*3 ji_F/BK["~rFoMTӌyY^N_O귂~nMg dFƕ`uy|ݾ"IW)C3\P Qo?Y6 9J>AyWV;.0Ğ7R" vJC`$we:'q0&|PJk \F*E(>so]u{~Dnj֊R֣4,š7oę;}943y5lr-nQ ';?}(`{F#+AibDiS}%*=)=cfԣ8 nsG^bE=ϚmˣkķX6I<Bs<+]N-~7D";d~ T Qfw+\Fk qEW؍(oP b;R'Y&<8gyhBolb! |4/+ZiD c"'<p95^>3aY,Ry=YT>):cH$fz!(!ㅹJP-e}G*a]D})Ku8 8;Vh(9QW#1B1I\/T=׳գr9eib|ȴ*[ hM{v*.^&vCfh}>Y9`pGxʵJ;2P`4tVInYL#hBi[~:a]ֳU+~ZeYe15؁z/NOB^ܑRP Seqz$==擐@m+o~ܩo_uPLrE(r*GTٴ7(,]*fuxa[D/K2Tۊ;ߌkf@}(:ز{#="%O[Y}dK=W[JxM #(KJB'YKA6R$Z 6TtE&37V?@ 2^O@E~{;x dHk%BP`Q grvTs +e o "kVjr,e(dszlw#oLyn 0"Q7 Vx\To'~+j5k®5YPThJl\#䇰W8|,p& rΈ FKW;h2e ( QF5XW C_)n-#^V\O58ˠNm_EBW:xʲ,A#~qRw7FYt}jZ=g|>AVU_"1M^I~Zw2&v5r} .Y>Y"#CÙ~Q@%5"kyok/OB(c䗞~s#c7XtQ[=\P6Ufz5B6ctTK!\y"=l7LEz{&'9AĀ"- QTxXd/`4C_t8ܲ2z577 OLZ\ wN9S()nfbi_V+[Ǎ9SWWwxP4ˊsH&O@tMTl#³Y&˜j}&s *i& DudK2w/g u9ps Gjz n9}ʑ־$1e2qX_o>=ܟ4Yܐ{fF13(ᑁ)F3&k&/-M % ӄ㑽ꪏ݄/\S}nɥG$Sk(.#BDz¼>MpNme;u^:5rX-ۙ\(8d1&s7y;ˮ+GFҴ?ᛕ*[Y;GZbF=0V>\rck>$UEY'w桩$;sU.7{*nʧT5Y1^*;'R 0`Gĭsw},j&hR j4H{)hƲ>!>R[rB;:m_ЄVXqHww cpA~p[`bÛ( Vom5{{Xo.#+[iH2`>EJTb):J=i`TvvúwN\e.7Ȱ)]$܅%)up{#X/p'7=i9 j=])*y-J&t{W2Je fPoZ9 I2⮗=U/ %UK 1)h>}7Ɏy2q@FxKaUܺ̆-{0KE<>7+ҩT,@s܏D\7H; OM2>nVSqŌ~dk.6*RSr~ɚA348)5J%wXY|0֐,C$𵵨uCㄈ le" dEdD=řzcq0Hڎo]y F$ |^߱&k9}wKS+WI.fO1'eGw027 Uw`?Sҭg/#^0ޫ+}T:)=.ls0,ЫAw1N0(^b y ^wޜJub[o&^[dP[{Y$R>ygB Z!DzҮ1yANϢޫw]VX$Fť$n[\qGB ͥՌhj BYP Q82X U\j5$1謓Yx$#,VB~v`Y~1RκsWѷ{ʞM3u12M:S|-I OPq@-( 7WxIZg~/4# x|鸖F w6lwA:{edeD:"cBpP % IilمDIe1ț+lPcOp LHYBV &j(yM87PUʤ?$ S|>.ȍ23׼[u(.U~e2ۍN9)4駹By P{mXWCI5'oLju {L<R{HV\x@qs;1;&{GEiȂ1 [p@M_%TmB34R*|7F]1s] Ӿ?0; ~bNm\%/YK֪EH~Rhѯa|XLz<6wT΅>ƃ3ATs& Z׈u>)',!2;P߂ R_+6bpx$k8 Si7P<цX0TY.}~bBQm4BJ}jl۽u 9SV}+rsy}jdE[UC;*‘6ffxͳ$e(wφIP LfmNX*:=LEVxgb-GtM1bhdnY 43Ng8znN 'k8Ze/lήԞq&ϟ't+%i8Ӵ[{-McPK/ jo^KtHZB Oze#v}n%m:*o{Jؕ?Bv}ThGI#=$Z#6/'Y?\dMJRWuՋ~$cuX+`V^XӁh(qYKLv:bL[T)PBE؛  ci{qiolgd2v''${õ9G60JqD>u^h :Yά 7t_+CE`B ӤX|iIgy-ĬM3c%R梿dy`-lv &3 8[ Z E+D٤0Fֹ:0WYڹ۬ww%jsOYOO7a;].Q sPB={xOKBӝ~lNadY.rzB*骐k%'Dp 0씟 %Y<`69bݫܡZf,DlTnl+4EU1OµDe=&J[sh`d_&ǪZ%9eٔ1 &?J 8^>$F3)5 =W}ݿoީѺl7EFg:h@Pl֩tS0U CI qg5aF0O-vӫR;NJTɈHYˡB)nlD`1XBI8!Vd*U獱$ }`P"E'!U+踵1oYliTi;EXx2ZG:A .)M[874JW)*D҅v|(J;1KP+G^%5ܶ;-t`[$=2- ئwd>2c[>Ԉny?yYyfe㤹g]@Os4uDzaM%Vvwey3?!;1;eeSYGj JNDtZܤ+LC=+ۄ+rLδH2+LBY{5~OY m">'荥|\b˒Hp!+&B5-{ͣ]Bf$TKīCg!`Ѡ) κi`Q1FAJ,)SSlX,4?Xgbe IKQKg#F8Dٶ%7c9w.w#w T)nfŸXR። BVK/<3yVeXκxt_t# p/} $Õr&<36`p/>QwS\O\`Z*^Ź.DQBÐ+-.C:IA/o_)H beLWZfk6]xlxܱ+g7<V'9bW<&-ڨj/s*J|U>ծ@|" KFz&Dk/:U+! qh. s@>Ql|lBBڄKU@u5x!5AK'ZPPI++  ,A'̷OD-̺w"% GK *2C.03bz WفcD*}qԜVXzƺ&Qx=g*N ]L{E: , M}Y!|uyg9FWxb4_Hىǭ<d&g`.Zl'$9hL_ YI^!5PPێ8sFfR<(Z/Z8Z ֍);v)G/gNҠ[ i'J2}qr0\gU1dDB|]$kdl+@:$I[_@U+IAak / ߣ<;.ص*gyW=o I?T9\XckD/_pRƸrGK⋬lnompRڄwN ?V"ӕ!p8S8c>@شf%jHD>tDg]*h1#2pf[c߬KW.3g ``>Xrį LmdfahQQm.̵qgB~|6vQ'jK|?ަöU^^!~s~) stC P*WY6s9=xbQ7UQek^JdZ?y+efف SΧSu=1^y 5Da^g!nBʫ$%Ռf[bg9yڅoxCASHg\CL.6Z3V;!ɽ>λ3m/}He'VEQ6=Mvuu @ !K9yaTwd`*BC0֒=㫴sذWcS!j0%?љNvO'f5mo]hTTj+X(U2J!j|xj'fq@71ё>s<stC-vUdԌ5pǝ.6T4bO5yreS :LÒ7+erHc|)roix#- hpfElZΏhU~~3-Ϸw30]쌬ռVɫKyU[̜э:Q|B[*,՗Z8[`̂G4\SbF@HE0#VQ.,Z,b9$qH]—@;놅A6+eHnb/1M9ϤW /E %Y~:8w`HbuAhp4j8ߏ;yY$nEqN2Ad=a@e7DjSì) U=Cwǒx6a9,VwzKxנu 0xa7έgUE ;0_~%*v{<ƊnǼ |.d?= P2RI-e{VGM'.y]A aPLަTÑuPNh}ǸQ"3@bxL9;;ܪx+F(&̵3^>vl'(yhaH(F̀xCm!pnVfSj(뢝76% j$ʠ3.:~ʕ(d!PZ+9YiE `n׼QAsn+,yۤ2kN-Dm9lGƼT$ܬ4G6$[ d!n?7)Iq8rv+{EHY5Or~vFI(`Yob@=$⽓D`H2lSofFt}ɪH]7F[vLtQQ+Zb!v534\mD=NPQXmA0x6гQKKά1 !ptzt.- Vڍ4Qhy3ns;Ρ~!:ua'%HozL0 !WY@浍L(¬4} 12-Ljރi7׊R(̑ wb~xPLS66s aA)Xn,=v)gk@V?LLCy^ )a,Xs0U,ɏFb|' X7 Ȳ iڏ0NV=L" 4 Qk%&>VdB}P951qĶ)9*TnP8䱡_cOQuVUyf 5U^v $<³4/bאr*ʗoI琹:ღFQ݀ vʠQ2D&eA~k9<#| iuc:A%;btO7'?::0XG2a _p|@ $׌}J,5*S0Hn`HKU| {lB;fyP  ܰK̼='y_͈uPEQXm=ZJ[K=uTr a1ƾN ڗ0kF\acXr34% [N y<`BVYX>ޥkHZɁ N*>\O5.]f ܬ0s1AyH?J@Bᬵ ˼s7ByJLx92LEY>6l9Ս6Yď@?`">o"a!i&%W_{)w3ocrG> vI'\5ڂ ϟb s SV".ph8Cr_ɗޠrXd– acuNhM1B@n|(iD|FKfՁgls{aqqؖ9G+792B%7vN VTfbrƣdy(_E8o~IF@sk6 -n&+TSI)q?n) @/F:v|~n0'O-)Ngt=S ^~~eCnZ8I<rCNP|xv/y8m;/\ߙ;Y_\>>u>ÝY(⑏[?UMU/x`2g2'@b8Xcd~lײ^ Ҝ*rw zʘBYダ,Q]XXh9ᢤd֬~/-f:HbkZ-_k#n9f^O6ځt <#$r:1+Pi:p}ÍW j>k'8^׍Ny+kuqyq*QВx<ؙpt։2[.FTàF!)2Ko (6$طhH(f\w$u;qtMDw.+"+OϸHkVSdžfضm{)Q1B!^Ag``,=z.% l R&]怹ԃ{'''o2Z?=\%8̇Y/ƅAS77JLKDV&Z>-S_e<]U3*|*,^~d`dg=Q@YL#ffiF~%]+y_o\Ht'Xd.ԃ*qMs2irP6[DƊEQmVFp~zҪV>XI=aq)|xQ\;.8r~y l/֢"yA##zqT ԙd¼B7/ϐ$vuBSEf>5 fy1'uk T$/e$5{IW6Octۥ(oD$hJpꫛ2Cvؖ#RU|Sl³-#UB]~)BYp?T(џ4X[G@ 1;˼Uk=>*֭u٥3.6aFtnzUˣN LjlC$r_ 3lR9Λo8A ~-qgeѤG+}p4F[)>Tfz<1gR줛R^bϦv=l**5@Z+B<m+rGcZӤH5 VuU՚0g)P\%%+O~{ tGpZ ؽ{q7hr<q }"y)7PEtQkKD(GݣLK^}o 2|x!1OwӥFe1gLZ?*%ك@1-67H%זsq"Dљ7z]<*YjȨBRD[w/\@p)PgHW739Z j2>?>1|V#`nٛʎd/)Г=#Aprң(`ÉtVE@0-+y,ŏޑ5WĝN%(A6)c_12!̊qږ0l)Tv[9/Hmx]Bg\=1]Hi!}84ݯ|Y"ֲEYlX%v=($k:ṛjN:%TtZ.<7/(G QFO(]؇1}:zN!Rsk[֎h\%e6鞌wuJNJ7biɦ1GdO,>ELMpz]g cNL+[Ҷ-r.rr6ڑ:DFgoRVNlYn28%3k8 zIVŸS U|>=g0ɢ",ɓb ۘ9W_ s{vZ?mϞ:yNȲfQb; jH՗% ~_Q]M$ %{J vZxxwL~oGH̗N&N!LaQ_SlySS6m7\ٷwKz%(.~^R79Thx'IbIľ5 M#df(2p9u0q7~pQq8yMX[c"T(؆`|C9'ɜp0WX eK?dA5w" R̉q#z`E!dݵqOȨr[iJmgN>łoݜ⋀sZܭ"yCgxH{)lh<U)vSCAzi,zu愬=?ux/eߺ_[NpL\4F|z)XXۏ6YPq_W[eT z3k3X8$ &Kǯ>iKF9HG5魇9˃=Avk=[KYzH/2SX$#_J\tgdcO֣tBgB%c!꿣 Ë(XF.mCܤ+$gl4TXa/1;?ix(;qs y~|E1 @m84pܨ56p'ps:`i0QH{oeFgW(fBl?FnSzK]䉷h3[@M-H&'Ӡ91a+ԗRE.i-FJ"o2lea -0r"a5ȥ;zyyF;5)"ל|dU'an.=BȝV*ň}CMAf)gaE*q> 9TH0h_Ü[Zq0}BЌ*B#.^}L[br ^7mZ.3dLo׃t*b})PtZ7DfA+P,GӺA\ rl傺h]w3miz[/$U6Z±drs#R0>r6^ 2r+B]-.4O02ܪ.8.3ǰ}lkɎ$3 ײ}(܆$‰thSw -^Rw|~+=,ܕQh8NEbfY\PSQ+ԋX{Wm"Tg**c@D8i7S{Vv֙E勪Bp֜é`H++AQ(r#{x]MD"λ!~;5w%hk/çHA1|I+jpȈ{"W=y 휃]i=XXVE\$.bvDk:QQ l&@6?8j]7Œcg5/8-G$&u ǚR8肜^GL?uInK˝w+>+9׷)Cb\Vr`,LBl70d q5XKJzq\C@7 WFWF`3 S2z\Yte_suu!l?/ݩ& JS4v:X2ɍJ:6)\ ,/TʷAl_0XtHmԜl1/Qc 8# yj|Qk]0*bZJU:֚4`T4b<؜o.ˏx=JnIfp8%# ʌ<*~<(.+A3H՚ó$Mr&_0v.]-2D?:mb1o?>lGwۑmZQj@44[8\FhvzH`OB>' sO([>4z0MrE޲!0egfny<򏎱gI Ha 0a~ڗ dN)jFJ|a"6GzwfF0$]y\ĵJ>Z@ O\$c"_ʊBL)n6{ 3*~o׾, >~ţO90l#sUEQK zGEj!%,D%s9X(.ׇ4cWآ%fi_uYll|V/J1S8U*ıcIH0T*hH1un}68}1iZ:yx2GGI)yz>WDS/ ?PW)4Vd$_'?hQ6(Ǣc2yTA8&?Enҧ>(ތ`ᦦ rVlě2P/OƮ ݀VȄ+qmo|,%vn@$޴~ ` 8](w(DBd3MNʲ#l啯U,+jZ!twџiG24-{{ Dv+JSK'}_*-kkq(J7yq3W7}B q{:3kj:ܗ " LݷЌihc.> gf&yb >5KUt4s֤_P* 6F5_ZJ0C r %ݳ pFuD P6t;AXv*2wͽH?][ziYEZB|Ӄ S-8w~pJK3.f /6L~t,!| p~g+SM@Hy ӯfJs =7椸Cwo(oՑܺ_xs4H\O//W[i"j%dXCT6YlD¿:`J,&QąFϤE' m}ýJDKfRBl70O:5JwpC~ ag#6C.@˛̆?aNfؖ`8!4 >ҟqpR͓eSخ,]a4) Kм #=B~'C[TLxkhDn) }K55|fb 4=~ev/РƱc(g09MFݤ3{{c^/搇}i֭2?NͻJd *UੰEATWsqoNBAYԃ'7.ɱ89^AքtvۗCwֽ6Wϙ3!>"MN)a Ӛj?EZ ko|ڱE *&Gb#{u)最1ZOX^k5Mny1XIVOfzN[͜z;WޜZiS);n ;R%̬@X>"hlIKP.rhU=x}L wZBk?&~qIV8X=NK%4 B ^FJ"),?QPJgn'!hgs` %q5y-z*/+ϠHD:alLa{-e31$W7޿-6=g&GRUīBB^w+_B@(D;ӡ?AK2Yucw*vg 9kO(b ׳{Ofi`9X#&0Ch[J l 䫐yuG0ܙdžOI<,4lT^ftčO&rq[9ZɢKpEqEfdJK*AMk A_b;Ҡ[g; \M^d_r5B4|#n1'!yݭ+df}:.ig8lVԽ/U[V]T5H/Z _ucZ8&:IJ |#aSQI;C7Sh?{*!,JT`xb˭r|y ݒ3p)mH$'l*'< kЀw:S(fɃi_r9:hk>ؿ(HJF#ۛ9䇶/OXh! }t>6%xmEok|!uN.,Nʍ>5?3y7 emp1$P*ݘkǼљNwbouO55$Ոe9^&{T3޸wu3gCMBm1J_1JHpƇ}HN;<l:1%0N o*Zm\S735&8z;<`bp 뢨}"s'fy5B7?6%\nh}_2pnJ$hqZ,K5 VTU/$A5b;1_]lgfZY`V޶۫Q2[,z&q}%N1v _u9z!)%\V-,EX̐/,b9UV;Mv˥"(V!}3nrT)9s(fRS LL n;PN9]ҨV+y,P!Gj:HqN( U>qC_C3):$a? #lP PD{/w{2fPepk]Gt 9!9<z6<Et&4|-w&(b*f(&q$4BJ_[RCODY-+74kq YQqn8|i]qZ]yc(ew~\w@w.:J]bKN1psAԓ^#)~|1P8VkiuD\j=f%VT T_n?2=_3ִHQg[8،w4%a^ pP31NҰz > Lw,M1J=z\n\ giuBoMm9 go.Qi} S-͈`/Eι[(fL=bNxs|sN H;EX@Xw,(@16')9p϶Dϫ1xXa(J2£ ]nǘQؠu< <O:E \(2캃偖h&'MRs,in-sEfDž>ؕ4@y/\9 Yi0WL%?RaX_Ϡ;P4큺/z7*Ēn#Xbg'VIcaIדDpX!+_{D.j٧XcFW*#~MȢfaX5bgBaYgquC1\łTI;Ԣ['&V.(aq%\QG16"u’ 5KXN:ΠogA6B^YVGVR-مf5Lќ^Io(7OzU}}]%]!+8's4ˏU&mݳnJ@>H0&57kawZ4_S1;H -wŻ Wwqv5"Nq@bF6h8+|.v]$b2ڡo)7JPDYLrO%1DR 0Ɖ䁨" $y{qʳc =7M.u׸TòZZ] P"]ؖLr" 2vG2+&RѸDVU A2S;}c`3ɿY_D ϻ1gppm[%U ]Qv#9@q;Lu9e}"nLUg *QG}6E4y..)Ҭ>[$LخWGFVݰ;%o3,?TqsQԋc߆|^g#J}0Oz/1RgL%dق8Rܞ7KnԣXB 6>u.,>DS<&tW:f_JЪ E:3> EM$;6?1NǓ_@eZcV܊b&޴{"rQÝZVXXrdݹj/{nzI=pYbZCƈdcz?.EY&H A\C*x)JMdɶ"0Q{(%%B _ncGf /KRZǫ8)@>:,c2C^ϲRZ3|j? XLt{ FMzFOQ;&B)j+^NdAoUD_S'"kt]vm4kA+ZG[,h~!7eYSҀR`^e#r!DPZN7'*q*HX杘L1l"NW#m{eBI% AҒy_Չ:O "W MBn%;o1l,{w,‰jx/G(7n2{XE#䔽=gl7P?G=A溌ݵK!eHa%[]qe^+:0фRYKđn )›]Z(E8>{3vg*'@M٬I17|k>E{Į$ e,Κ#+ p̡^,v FBxymeeeٖ> ݬc/doy,AW/Xt]k%k]@ɟ78"z7ȴ^JG[%OMI,GmLcF@ʼnJ J!i%d"icix <^dHqOw6p)X$6e'Oae{bZo՞2!:#٘>3(Ҩ'h=D.UT0#' PψcQ"*]i<iV0wq<>4VZ"xǏV"_׍ɏEN >2,۽(jo(R4^,U,¢|, ,(lጠ2uurn떻۟M'Uek`>S'`^5 (0bSuz5x^05;ӇTl>66rpgfˋ?'d 7ܖ)J& !nmD{$D $!X/eb 촪鰳H]UɗsA K$ߙ Nxm(IC&Dw  ~4 7rZnPxh;ʖ52\8i;6@rA)N.%}d2+d#ڐ[.tZ)pל❱2&pYYX1It$HaX~ub0$ʓu⏢nfku} g}"սmT곟+!ԝ d3vP8³do?oljT^])_E/cT3F$MܞZJDKvS|7_~Zٔn#;'섡Q%dBR[ 3MgÎuTl!qK[&UIu% 9W_S¯XCF7^wӎF^wrLǖw_2'j 2h@t iBPP:R' HK`C܄HPXU}twXCGPZù"zժqISªǸ(]ۦ?xZC= CVɁ[Lf..l9nאG㭿2u J*y }K<-?QJJUĥVb@q*TчB4)4C)HtU=x-pha©keC]눔}SjܖeErhk^I<xnؾJgO.Øgȇ,@zsݠո>~B(4R/8n\g0LKī"*A?#c-/k ީ8ÌD=*Bxnsd\Y?wXoչ` $|WݠlչVCu65 &t*S)۶δ3Fuy5P95kAyjS_/w4?i2vǬ&+N01Jq74iwdm=_r޷#ަt*9Z3X=jRI[0i_/p?qLCf=2a 4ur̓ 2'@ZU$Z! VRԠjǕ2!QwyNNTs𖚔u$Dj_&n!~T2a! h6V`䒬 @@wq䣮@5 jխ$ȨfƚζJP2baSK` VS/gИ%RUfKg׿{]6 _uj#3?o/%$z.=!_51; I{es?"G^Wpw"pKd?t-f!^1ztdB`㱖[Þd"bH*8Xg)%yE-,Kn*.B;/5 >}/J+sK"WSJf}5l7Lp+m [tmh]VeScbdp k9tfuӫhEq#Zφ?I@|w9|ykm bu#\4*s) x#N%Rљ`Axi873g"1K|&0eV Ѵ+@Pxߓ˯|GyAHw/~{\H.\;Ń4BܷgP^Q7#57Y &)_DŽ<ՉpAZn?I\dłl /F,Ena#э!2~cQn;u"e~[86[Q 8j&vI[yQG*) #ܜFu [Y,u m+/JR(lVZHñ%c>.kqIWAʱ|J-"Xh[n5·[[Š(S;bπ8uLcS XW}d򸓈z{zl}DI},j.ep"WJO5# `\KIfN!S]A3摖)9R@%!y|J^&|BezohCo[Tœ.F#HŒٸϒiPt4P0n85<*ii#tKiXbM'FdJ`_]6 2͋o^5G؉Dt2{޺e*@@}ƣu0& ݯ\2GO#nPkHU<&$JG"X|KL~#7>շb>:{x.ۼt̻x%OB"q[e*Pr ?Bi| mFIM7 RmK{s>[/k)ĤY<lrM(s;-KD2{K@hQ|$A}aM4"&Չh:52DKY3|p*z6g^۔dd 鈺[[fP<}%)ɸM4ګ(hqk4/Ƒ^mfَmZ,=Msϼvg 4CxH~jGjӊ[q<"}s'1u}%̠$c/6 LSQ3cu`Z幬4qA Z07:CgX$aWQ[Kg԰9- Ιtm< )$AauL HOS2Av"u%Bs`oPu$$}|zYK5̽؛vQ.4ӼږAHn&pqxW~%{) ~ݚ$6R.uT Ju5խb~<ݦѐ'L6FLk6-fyd]@r` ϰ 8j/BZ"i|\J^{A.X^kI~nQ#ma0:ItWb' LbװcKd4a"*8*iWОer23UzίVZODa~K?w|*7!C޲ܘKɭSӴ7v,i'VrdZ=Q)9WbxӀgGM,7_uVx,$nqU0Ԣ}na''ͭW :V'gL2Hw&ҥ+ՐGT҉Jlב̘Tx)%$/HFjޙAPW9kVpYW? ֳPK!Zx_-0lSOT!xe, }t¹al4Seea<_+ӝX?23 SmlE`t:p9g"jGF+uSȡMqlԿłN獟5|~}1%zOq*_7֜eXݞ+ t"섈3_$.Af;-vr: =4!,ҲXw [ʭj\=RAm|l)`mnlYHst=]DZo3/:db~{Eu;[c2ȡ.vGT [ڥŭ\N%5mxl*-`q$A=vw# zPlEj/GcrBgqoEJѺ prxlL+-Ͷ"/p2d ~jûǡqS،! wT˲}+YCP4AU^V +=W41 PĪrꜜv4/UYs;8,MYYsUH y|jy@ts" ޅuٽnLk,v"i֯ ژB_'"FIdzC}8>lb(dfx^?b=,8 vp7:荸lqDΈQ=[G}85>Ͱ"ctky$CIoٰP>up;ޑqj:3, 9UnJDj:[N-uJ5q?aY)(.#ۓJi-4TsZMvj /LV]EcrIR!ŤQ\~,Vp%*9c,qJ@J9:9 =Fkw3բ[G5b<w^)=|(SBʣ=L9Db \?(jBaC43쇮s*|)"G8io4ڭ}%2Ue Ŏ/^\1ώ#_7x`q9"Q`$ o80qLc~Ob.ܭ~~1\-' lۋP"90 U4'؇9;UwE&WǢGiP_Bk\O]b ?R)ruB0BY)0|Z7F &;HKG aUQn|@op e/i=X P0CQv,/oDHA- 0l˱{l "jL1hF?"kq7UnS>n87۫9-i-R_~ˁ3郾؉VA+ctFŧv8a zL sa_k~jY{hzvVQ-Y-.vBM{UE)6[-̉ayEb4캤 cm7BD#:b)z|ot/Rcy$-%~,d!bI" aB3LmMܤc ޯg#h3 9;@_F'UypU=?w_$Ig#i0ٰ1恪[[aƓ~bdR*N@șfmk9'H_Zo'ůbhQ=ďPkܫ/b\Ҽ?[1"h'27ZHM& S6Yk|e Yv&*gtL#75wbp9 '-j0&u'פ]hOh8V>jSoËFn,DžxaSjKLI!ҍ OO3 ! vB ׅAQ3y|+~L3m@ԏW4m q"v4_LԨV4||uexpߎ{aq`Lq& P<+4{k̭*kű䆳PPųwaVf֧js Hx{Q /\;dg)Zh{qZzdx/(G`Gx"PPX XqðӬ+w5 qx@Ci!{l O38#Cu霄]E676ԯ 9B8hniBwG>Dd#dtBn`f/QqSkݟyLJ:̣NL p9?xpt=¦p:G)^?᫇)yWˢs(O}X~5H+Is LEĦilsy) 5ȚxN_D'4`#r]u"nMXͺ`QMhP([e-Ň{8^l/(_W0< x;7 RR=;aWSz0^5HĄSH,;Dq{# wew7i2e8Q@$ 6xE801zx썁KA(8r{Nf*l_q'\qӆ2ËviRD}쀓\$z@ꤐAzZ^) IqjxAG9+4cI'`~LA|[P?p\ۉr.`>} NFųIwlF\h@tИ6ΑM[T:G,8NLKI0$t*^DRk-W. Gh.\S!+ɖ:.g!V}YcݯHo.jkC)q)BY@D0 ŋp xׇ&o" ,E7̯{@Ǫ(O[.nfCS}^SKmGzDD"  [D n*d*)\hNY\@$A{x}6Ưpa+KThW%p7M?хS.Gىs`HT|q:s- x: z/ބSv}9dLfR 1lI`(bx'Ҳ(t5R|R5F:?Yҷ&( gHkYy%AOljXFn ;/ݜ 9$_n_؆Xޢ:Ҋd)U…@3B:< {!їƒGٛkܥԣMXH5X _ a*28U|+bu=]@8p\gcrO*,A#Dݖ\)P4/ O6ybE] bm]rw!<\._#].;;e{ދUsUv) 6_3nNcq~bD+=eLU֯RLWcq[18JQN0\[7| nD_6yڅ{?21g.15O=fݬRdV5Ryj(R|O`)Z0[Ojx 4%i5{3r}p J2t4\p"nix2-fdsW9Yhd,|d6a[In\bM)Tuzτ(eX ̃Q vD4xjv ]Ϻ.-K^ir8-#\"(/+Ҿ~Y\~>,Ttym~|m.vo+v?j`).;yY 3P]ܸfS6 _SVhOW9ۍ&R&n5(R8jjJ"+npD Kؙŕgծ7aYl6*H5+))=5C 6\`vZ7-M{~c2UӒ kq帬Bto&m8yi;EfqT@Y˸a[Tv +8a0F碑g$9֕Uj@ Ji T&E{Ş(S,TTA=}*>/Μ',(YyyY ,L|Sݪoy Dt5<&aZsK[:8>{ lo$Vt+.knrع\['Arv50H(*p񇾰zߞ iT, %焑ų;l?Ӈ5GT[9w|YT =`IFpaS(W(H{րޑz->M(SkIF`3ؘW!ʌeѴKF:$iʏZ'< Cq+]67pkov:Aɓ(+W,KfͦLKp9pǝeftY>=K"ܥ#$`cajԒ'*5͕>g+Ō\=i~b{ʵ/#])9GO~~"S$U KUX[(*'aoI97zvΠ]TĿ O^l=9e=M[<:IǙ'MUo=JyUU/ kLX@,~Eg M&y2pR[™B*e.9JG.qGeA$AZ[|knGzfjy;K3ը r/c>-\ׁ>#ҐŸƚ;r1a3W3_+MUrw"ț2L#%U4:EY X̧cD/ uJ~ϭ8o_]9W̹8 iuPw(! I'Wᡜ=:mo3D|<$(66a3Bq]i kWgÑhUf%[ 5_Ў @Nb28^~Fw/'  HB|B"/~ylHI38ޙO2eΞxzBKbxIŇ  [Ȅ'ս㸖M556{bEfmir7o~D1f#"?WS=KZ|+l7g/)wAIkcϦKb#f9<&U1N ^P.Wp!rΣ bl̑M$/5r11Uz?8(!]#E/u:¡qm\](*dKmqR9+ 2s" v󕶈j9T]{_GV$v٥nTA5^}κ6bAW@}WbJANM 2PȆd=z4pȒ ח7ƐwM6*6/2W!wdUu#D`>5l),FQ3UZGU/gs ئ,+N1_7laQWo| ts5jYċk7fSu/uA ,|É:$u LxNJ@ Os6GDm,>fe_T{w1C-1/kl2wtldtPP*nQ| N$rc cU CWO>EN%R2rx}I.TEɃv ة-Jo4z[\m]j4:=I2|@b M&& tv9LZq#Px|g׈0}FءncT)cz)"qzѝʆi|.2x.zx#g̷RۀJ]h">\+!hN)p! !3L2~hyn\ 0ŗOmU[(cWt#z;S1M;nOYFKfdCY!!BNȄ'^!`=})d (?m5<CN}@abK_&9xN/±zX[\l M5*D˚ܓ/}KWRU~2]̝,#2V*m<|JO y V%>7\SW+&3v7۽Z.QT0ٜJleW[WǏ4125pNR|@'fL*v[Э=7_:*+B`}Z]Ŝ-jvte>B_xҥ$|rW'#IOu 1GN BM%q 7y Eb4mb6=Sޖ%Gʌ 6͟#߅׻ޒ ۜB.~ ͠>v쌐=3af+Gu^rnIOWAm3 ;LjD7cDIvipTG\}};" U۶@_XίɤPIǹTT|N`"­&}rt[,م|' nY#2801`ݣ#+Cݶ?e憦q#foK(V]V9{jWaU,SQ!);e=@%2NC>ޗGuзuݢ jי-dρ#H/BKxO9x\,ǻdC=܃*|Oi\R?u+Avq |z hbBӡ.q"cvuq4\V7le`>䨉?K_i?|UI~x;!ir\!eIc+Bi!4]_(>tB}}dY. L#>##q1:n+)zyΥzf#S63(V&tnk޳t<f#E32U/][u u/jT6٠OC@ <~X"$ 4fa$Q_R.pi>A 60B=B0TFZ1y'K:rTvw;Q [?0rmw-z knG8NNa.(RaH.ۍ]4lgNxGZ R8>jύx,nuO8Cts]99 zI9C19ge!;sF1bϛKv):iCoڡJT꺴Y)QoLt%=$jq⯚SPT:g`8 wpGSV7O%ޢ;.nA4D$"^@RA^k.s˨ݶ[yl$RpO +iHV}y{֑~Bπ~1'LQp1d:nî]#lVLK[G䶀BqtSETJ'mIy8^.Iv :egU;h͆]Qz`fn$l*`nSt$F"xvdaseKCH8GKd dNT7Kk,,*+# HOcگ 8zUb}-a=;s]RN7K;`Uov?&WuY3F=&P(%~ l&>9HzpLQ _zre6Ymj=,pM#Rf\,XϨCѝSv9)[ĆM}T Q^Ɉ[GY)4)К#@&MvbW6lť84MOS+o(a ;k)ݭ*݊~FXr.qXa#*4u͇ApZT1qYMrB}Gڀ8 ߹5~?@{UAq;׵䙷bH82\וvpTQ/r2NOW=H5mRj1Ev) c$JAx𭪠?P8՛hq pOZ6|ˠA'.d-roԚ}[/֋ IЕ;EH"nWOY].>&M㷡o2EBS\!C9`|ۨ쐇2Uq2!nG(mDO4_`_5U0ynn>:;QYLu1 Az~(cLzyX|+M:R"` \`dtj۴zt[]Б A?sN*@E-J]0%8-dhN{ b *TIc6͊0\&BI친dM\pKF C ɓҼLfk|5#^cr7NGYj*5v'.p[eC ^*|V@'qdh-d"Fs\Fx4ES"zx@:> :Vfs+3o##uaau,gqztcfJY$Vy}UWnCc1K(f~kh,' EgpodV^ P Ԧi;cZ t'NI]cj"4/m}|LD;5R94\~SP@Tn flUɠ@=ŷk$+~MsNmi[ 5X!<޳hna/˞M@1YomO*2'6G? RoMHX&Wκ_;Q:eQjɹeMwqDl̻1e&VFb([ksx@ɈKhٛ@v1D갡]-u%X42  2O-IGSSƨ\L^[PYءO(_x?ĈgMGo1eV] @6h,&"w0"?z 4Zɺ'OIfxM`*aY-s7*^뻌E/}+d$^;Pb) 1U?ںqѠ Fx=CU^mzx.6VYcI1:tPu _@yIPpO[(r-!Zn" iYN0.\Zc aDW͔K/_MZ @RdcY.PBɷwβ[3cŗÙY31f\,Y1>UOXK!TSi7߁-A4**L^:NMύW|ɴ9׵Ú6 " nctP[&ޙrZ{IVJ M)?c_ Wu]IAЖ; #!W0P\8%Lk98 nY=G`Ep>x2#!B7_`RoX II?gR>-?Mt$BO%uD)%ۋQgŞ, hAy%._M WDTlamH#}~$^Q'8`16cr{kr # J=V4Hߧgn'C]ΟlM-X˘Q9(m/𒠅eAGiFhϏ5ZbM9@o{57{8$ڇG~-L%f*Zn̮ʹKYp('qc=⯝VӒ#t+N;$/気Uݳ)v[@s]d:oμ̩"5k-MD7NizPGk1Q^k8 X'僟eK;um@빶#GځQEr5DDCOr+ qn> ftK Nr^?(I@lףn&;%bN zUXgZß]@Y/X<}~[gpahL%K8Ե$x0gaێW,/`٬# FQ̈́,mTY=^23WT^n6f`ks]㍂up| UKk8yA:bƌ:d>ٰ[ w,Z5u?bP@skBꖪ"O5RNӈZKsP+s]uG*:mI%{e?Ìa_$C'9׉~C_YXi[ ,{N0,% bF/rlwiD ->ƇGێ~iuHf~dĸ/cFYXK^>KAcW\RʐÍgAH0Χ` ;oc9 X?A0zZ23SX->pF[z5#p%2ʶt`emxwԅJ);XYpcZC\ÄTN&;˲lFluGtStaG 'ZI)hWzdtط1q6mc@}<l6 3a}̡\l^2\aqd'Ҁ`j`)Vz{@ MfBj86 ActL1} eqX'G?_zKlFxyPkG~\gHIx}]rUT Mnlp.9@zh<(Azz+ XyFi)%O"Xgs[M+q -v/颵wIU3*":Y>f FvmK;>/%ӰqTd;SUDih~E'Bau9RO>(|lyX_x٫[#K5")D[YⱠ[ _w9Qd}R䪀F'&p?Zizgl8)t 'ZO>LBI潡hKD`ZFC Ɲ#M3w=35gۓ mcqfI_Agcݚ/IhF~E6Ve6&͕ϖk CUc%#?}U5Y~DWԠ@uSP >MG!b̴7:Yb ~̒hդ2]Yoك0{b<)`tۉa.>9Ak`eGeu+ 3i*bMq37 վN[Mf8 t' 4#hKnXoZ a[i!"ߏ4ͧa,f\gdEBcTӟhk&qLe%Me(-pUⲃ@TPz#+"$"˭!,L,f5KX-Ss/cN/Vb%ǯj𮋭 [˼Azkx0=z2_L*Qr%UEhЩ~SkG&Nh#m|c9-_E>5UDA&T|D4S\pܟqo˲c [}WKaq;~Hsj=!AP48kbV Tؤ 2I 8 j(h Eߩx(1 gˇSUBbŭ҃+O6L ]JmV$o!a[u=>Jt.M*qE˒'}swjZUxm%!ApSPxi j;&MZqbX4rdgOAȮjg}m#*]K3rB$7b^_wh"'Rs5yp#>6&wgEsMj9ND~]"1 *֤̾?x;gz[Ao)*yTz<%tM,r;`v)BBVU,M9g}cudٽTPLsqt0TUЃ2R*72 p;{mIT;ʖ3 1gnV!x&U}SJ' D]H/.L^aP{I++rqQ|]U$:_A_:լ5*쫲j_]K]u El< }u:6;R+R:YuM/LQ9CtvDcԳ\_:>,}Z*y*U)Ȕ:I(Oc,s`X8 kz;xm.dz/SNM8ԢOӘ2d!R5 W-C/nVVC9>R 7(Er#^pOQ=׌p\bPcxArN6} IW'hժu_w(!)Lq1㸃2E7> +@ `ֈ&}gZ ᠈EPa;=4}6 f\q79Iw|߮JoΑ:$-_6o# PEv5UmJoџ+ꔼ?T ;YP0]P?DXƺGGKXM*$-Wwl&C+9]{^_Yfm . >%m p-IU=Pr(;Їۺz]1a8]\x p%Kh0y\D@~a4yٜi2Ss)Cb$vtA \ gϖb%|ZUvysM|PsFJ{-ϙ~0Cvh +p#+ <ݳ>RphN: qHު"),Y,OZw$|!IWXª Ʒ sk8>HP-x-[@: כ`[di$`T']9/Q=bPmrX_H. @/޺ DAd*{s<8n T `7aK+HY):8|bZ~+~WTh!y},q"q]$-hԩog79O\zq&Vz՘o@&^>3Sg+(#rj%؆)í kYLnS9vyuT,V\ZP f8COJ5V=ͮA R"2]GtGAwrA7u C6$ouQA!B'²vR3~һ^@Gc_6q󇫴_ r<iʖ\ۙp=oviT v$Iͤ\{ļ_x ?::^uf?-_W X!+$Dk:_|{ysbaV[_[vs)s*Μ4p[ցa\pdP0J$,ΤT/-rc%,SɐŌD Pva-Ze(,xC#?A~: vseF S ~:|“fI:3<浣x΢ztUtaɏV"H5i=#o N[A ŭ b3DGg{&D~[WX5X"(1`lOl4r! Z38o\7aFZIy y3Лb$-& O|xT{'c4Pn<IXôA>}:Eg /j70=XZO.ھ=>/܈:Y]XUƝ 8󠄰 Zęh9uי\ %Q==K o&z[*!d[I y'1"P̮97 Xmq>(Ÿ sFb񰯤 ]ap K`%JM`wϪA .7Nl?F&ΓM7;5:ՙF#55p[+ժAz@cb(4z7_甥,aW8`h mo'V77[@gUb[UMǢtFoT2֖c LN]mjxSƒs?UTV{I尿-q/k.'fdQ~a%sjYB6|םh-Lq~aZqz/t<$jb.P#61ӬXw16GHkP{WkJOm;&W_*`~ sN8T,/nuuJt̷nz(}H,1;?rEYjiIN=a A ; qL՜0(Sjs0m)ӷ"݊;پܬ H3*HSժ#x՗.[+s˵Uaٱg^(/1)KK/)H0O2i*nK RON)wESvW;G~ꑐl$ 6\P1OFA[}=w{:νg pNϽO|<@FQ,l$dϝu%DBk]wRm3m׼>OM]X]&5ш樾ߒy/a1͕%[OI!}σhԭaI?L״S+?<,km,)J0xbȶr bǎb@ C9dNUl] nWHyޟ,u!zYZK,G{NXK"Ǵp$!> 󐽎OQ05؊VrBcf{Qb'V4{ؙkGgF߬:B$ƭ'>PEt(r*t! >.¥C&t ,h[H܆DtʋaT1[,In K;v "}"Ը]߻bYg mM͞}9Pyx竝dKܐgmz΂ Z1*.]V.C#qvsnnqޟA %.NB>qMO^lq+ӄ=3>KpY S ݿ5 P%qV=#v2Cof3JuqPisZrg㥃59l=d  Tiwm7q z~;ebkUğrtݙwH!@މQh\ *{x ?8NoHg,\.31lSFŖqIy"A8铱Y`n:&mT^(A7z@*;1f8} :i:֦8yJ3GrK2OJ6DYJCDNCdHQG2l>7З5z}V>18>M}Tf=Zf:ȱXC:8oZ-^UBP q7J]r)Ŭb$\% yKQ?"ɜ,nasYsgםoԺMzU15_cހ/WsjuXN{-"}E=NF|n e2rV&sV5xF{L(=ݥp8. /}c: Rb<l2lI썮Eu҈O2sKL(uY3QVFpWqX$nkD\ll4/ˢ>5UE~li߈ny%-}->R[~QLXښ#rBcP _ӨrkN6ш;OG8TdIBBl$bo~PpL*Yiͤ1ɚEC'UZ}}Q/ `pn+Z.oY BinsJ@RW`gn[Ę5/$<3U/5H }ʙF|I FA O*ޕґJsP>~Ojp6*ŧĚ4؆<Ks»;,< 2)0>_۴OL33ZWם|ah}_dΝuJiOaVO d`)59^vbHgyPM rbr:|L>D 8*d]~%n.?pm]4AMğ`!v:r:?yO@^y(i [[Y)y`%n?RnHd`՚{jҵסƥsydxwYǠv4mzmXbffD?Yc QRzRyeI3r/ot!~kSe$`;HAthq $ƀ׎ pL ƌk:ٮen&xjTDs@%\_~U'$#'څF) wJ1lQ{i"I^ե'2zW# tt7?6!.Ja!}ņ7yt19 ? qQ=dw\$f.j2n\ i=٤:˲3MmuyVdǀM+eq6g@IYwGRcx^B#P)'F4otz&I|[Fe"w2Xv\^DS0#($ϠdL1!Wh݉tA)၂0 @-70Wk'9! *@.8ƴ" *g mM<}I8x}7GTeXMm81dYd  &.* dϪGiIo۩uSMp*% ȝI`mf% 4/u4TUUo E pFkXRf ozMnfCH}]QQn(Z'`ig|EmOem"6"-u+@M& .ܞm"GEV0ĔhD]^C[{$1YI.' (}m.whs*`cSZA"~h/H$RR?6ZTJƢMg=xEbjb|bǴS^!,^g!Id7@Sm}G"rC-MЧ/ܪE8+^ti{HiƱ•n̅ Jm7tpə ĸ3Sg`WbiBFԈ~ [AfGf Tg۪wKNS5+.&e05 uW۱Ry.IL\ZB"ʻ7igm<FLjc[A.;0mȰzJ)YnDщ FǩIfpw.;a ǟEvV?`+cQa&ˮDL_i=x0]Lb`tlQ- nɌ;Yv_M2IQ!95nUV&0roII+*ZufjԬL3>x̪Pnch2!Rs5Qyz(-/9 A ~BB? ^Tg@X+_~j=ԡR k@Owr<FXAV3R!mMRRQs^_cYO[SqixIE%0NQ[_<9;%a":ԧE `M\Wg*X e n4+hĕ}Qk {HEBj@6kc(=.BPc~/0U0ƟۑadTE@Ka ;EđZ Iñʢ8H6E 8 ,.ڳ֜fd2f;?Slc+Qq̨ʡ9t6bsWԂKb8ۇBR#Bd@f;#OBY:7 U Xs;pф\.y+?׊/j- T)t͕nT'lAtUH#`gasٰ?;D_4N4'v t(L-KAˡ, CL>mJv]sߦP*ЮP[c B":1¡-"OZen%1 /MrU91H̽ϵ!-lg3 e4nx5(哙Oul|t* MMmORDvsw|kǾ/kB2{%yw'ukT?eGZ;ڤgPYݞa݌q # kN9@SL8"PqLY=W ۛEgh2Z(î_g+ G.DAH^x] }?drs bygB u @%~DE"/bj Pt5 vGr<3uAA-Sq{pSRoN{K4M5i]I*J&Nn"of?kN&s?wSSۨ 5K#xP+mRNskBbw0_b{EkSA?Ey[D%'q -XK0 ZYm\ *?RطUV@7)h~[첼k_#(,x5Xn|gKW&aVyҴXTԘePx|^ZӺC! yL7{?0Ǡ9&k0 v3s"ղ,jBV҃26p7Q ɛp1IKSۀUB+M$24aXgF.uW퓩NNxa7ƴ>` JGk"@LEtg 2W<&"n>Sk=uR:9LH]c KY$XR^sNv!ݑ,ЗmwhVzⳐ&39 8L F mrOw~+m 7v>. B(E*YLG4ꖎڄ!4M˧cf˜b]/[q&m/WY[:&*-v{6qub gbS0ïi. Cy`:m]˱3gw_U[kcZGL8)Rw`o30p"jO`/Y&20 )SWܼ fg ``tLyG[̓s!"7y\(V񾅾. i r;5s.SImM`XF-W*Ó:lh p)Xa̟gO`sw)>:Njba6GvZ'co41֊@]ɡe %ٍ^q2ַ^sK̢W;H Jm"qtY^z7f>c1$zw>AY#Z?"˩8UbwyoInToK+@^ne:v(;hh kr}q(T‡G܁O 4qC&$I64˝ <ZR|߁,\Re YgYrDi,vqڼLFU>k 2H@w+yXˬy-T#4Vd8||[;޽"qM\MdAEc+rŸbg5qVgnx/4ߚP=jjC=L b㛵!S"@BES!F{^J+xxcvSPHpZ z5p6\]Ho-IVZRVio5 ÉLwڽ!~%U !ͱJ!&+#,fvaD\}sMD,t {>^R֒^._-u^|.M3%|&W@Sd&7(gDID$nJ; Q, ;.eA@\<_4MYeljP(4eVt.dzM1bSb4 5J\g s3`]g&ufct02dWyRCQaƆzb "2?HgvGNUP~!tYFb MuA$ T=8ŀ ?6g`3Jm3֠wA"cIRj^2XJ гg@{S.z!DV@[AjĚ(ũ{J<-flbcH=ҁ(']8sy 9L&]j5Mb>5\=nwgV1:jg)HEE27|q4BLg'R;7>gA;ECĤӕګ\u}o u`:6%m딒y됕]9-/n`m44S $5օ,:f_*@5DN`,y#:7;<-5*l "odeG0}aҼUsSH@h 77J;+}@i(֤:8ғPAE(U/BуFNv Lߛ3: t\ j\' 72u*D3M%H!] 9do$8s&=I^I"(6sdW#q da/{B4 ߶FMh0Sk\OXBG.V~5lz,wWj/+dϵ*RPi3&56xrZV=2 A2 tJ}!.,QhCi?> chR36P=YbfVCBUgg#tZZ8df+C*'6̆hcٟI,8pwze޸zj(-٤Ms 1 @-8re*-kJ_r>3^l*&:lZ2 10?:=S?2ŝUTo+#'܀ z L~Ub UdKqIv7,RmZUחÉTի.\>``TΧ\CQ(Վ# 8lid~k9@@p^M_qvONn\\,Z/Ʒϲf}c5EsLTWHYCXsa҅l601}ZַdB]2h&T &vPR2OpkL ח==;6T]}bnPE:7҉a 럫|{%IAxKAńKKjK~[츑Gw.z!ˮ2 ]U̔s[H/>M46dS`8V^ie8tҨ 7$vy@f3:X1^'R 3!_g!3kB5(L2G+ʤ+ãc>½U KSpτ .}BR&?`b r.T'S9*XJBAr ~;J! KKz5I^zp,J=ǎD@UM x`H#FC8a;I3o׀!apkYU{J&#GEezE_'tg!3$Bn&כ]}uqm)jfo̟~}r 22V:3=odZ}A+H=sn^YĦO4~4d,՗1d+o$Q5zFʉHU?8:q^Hg٦eU@糖c]rPǟס%s9Bb L=1yz3 "A}RE!U TyI-,uK4,e!=)~Xmf%y+/9bBM!gώ5^,OGczFd4?>뉼YFrSB Ș¬2╤ Go)hA,tU ":O8\l5AK mMonPjI#ǍuT9.,#O% oXEA6Ok/Ѻz [櫪[U?WlImgr#HJ !P2_{5ƌc?FbmQ7o8_*ҝ9܉ `' 9bfƞ)=A|]ϻiܹΘc7)- Mr㠻Oc%lozrqW'7\{2-lH8OQ"})AF4{>=[:sBB⫝aH2ħ#=""G)FieKKU^5"1N7Q0bLJ,Ȧ{jw;JytwE8a,l=?^)m+e]gR wכ_BM; x \4jQ$BbC{i_}Cga6z\% _읃Ă梍q!O#-D,k7s}W.]@kq떅? #J әȋxx}&ݕ 8Hꋾ7Hg9sX*,A.(ͭ D?%Ȃ&nEl~!Gb-הi^%ԵI@+rTgTÍX&/l_l5;f Ns;u;=pnFP|yyVNhMEktpȁG>c@Am>nrl`%y`hJ`lҜk-uG2pWtp%20ӴX-X=6X^TRLT fc0i&!2l5LY/v7XqE~ 4B*P/-Ù~#VŀNg/mۖ8AܽAĤ KmZD4AK;rfpAW]PTxvc 3AtӜɐ9&dQ7o4d!Y#=>O 06? O-ٔL <^LSeY!af XD@>k!6oh"wF=!e~P-Qs_s 5bBѫQQHR8 bQX7@yV`ީܾ,J;Axcdz gV}TR1X婶Ҋe"޲8kC/\ HC9DAz9]iouvȿnW<4|Y&U]hMacҹ$c'x'VʧSXSbH:9z9|,Daےd*RB 8R/3[}; -d &!Ljwݥ;#~GATH_!#˻ݜU*P0:,_ qsD=M‚p ^QA(| 4?BZESej8}j^6Ө?6'p XNywȀbYus2/VEc*=~wwU 4sBˡ0l5k >,6b%*i-m(n o;ngtKń̞.4 ZcHz?j3MKxa=(7ωOߴ A"],˰Lb.Bb]&2Hc%/g&0ܯP1}X/~ٹ ن|rH7ԿZXPR0iZez1 p˳SsY7gwZqK:rܵVm~K-RkHt u[ ŚQwZ޲H:ޖ?<,]jt4 )?܌SG~k!<#gRy,(r *& nη$RpQq|$-v\w#ىvHu~/G{n%&)|`Ku%!<dp<, /ʄ#J%ҳDylS!/tz٥m52X$zWDɩ4E@gH~KuV' jxGr? C1b|i3 FZ4y#[ iƤEZ<0GV ?|^H,API 5m&r ֳ0Ad<4Z%fnZ2]帆EWy0k{y2j>nQ)cQkT:O/G6LTa&+(]JG{.wo/wNx4#~fZ0|>%;*?.%k_sni uF`4%|t` ի+%pJgZ+/qqX7uDڲ˶T4+Ϛʆ}DZ J:hqx;C6%ujPWRëKU %ϩ0lOKdF3{%U, UEjػ)cž# _@@/c'*:v\ jqYH_Q{eZމٍ҅1 0P]m':PHOZZ/6aW:Gnt $ԫ 3`RFG&d,\rtf~g7baĄwyʺx;#מ"tKuzyU&p`XVcc z&Ks*n>څ+7$y 1ֽSjpkWPKY޾'[paI^ }Z t^}ryb 4>)f20(k#tZG"ۦ Ï<&(>@0(y>> 3U?*WlAO`TbG[εQAt RY18M^ehV\,=t?{3+ŷO$/K]w:~gt'n`/"L[Y{B-Bc?E)]~ZZ}=9|O¾V9D0--?[ 1 |궯Yh/q/ziGJQ Rn-'m܅48JxΟJNҧ-ʷA(ĺkX[Ն{oIeev`Uf4n`ަ z>fOVCpit%>*(_- kr|lέpKwqM_vw~dp.,]E}}F=h!D,af<1JhоvY1"unhf)0ILޥ*3Cb

    ^1ŊOOYԷC弴m9QB exMpjf" 嵃 amX5PDY2?[vS))BWʌQ&BIʜUdF]7zNXtiw' Β+ JZ> <TtN9}*U ~D ؁0OE>٩ = k@1zokC2Mc;|8z, uxr4&%Zj-UAKSӨuxHs=M9\YIW"gRa*m0y;elQztFs_c%ROxEC3sX5 6%$/3XP9H C8Gl5 aZɝu.m?{;6za"+ 0vQBxv z7TuDiw7+(+uru;^bSe@xZ.apD^t@%_px_ bm_Wh^s+j7B 6.b6BKhh#St}8DGh\]r(_RM`2y*:ʇOmZ1);5lQμ1JO= x)\a9|R%-TVx*f{깮zWvg9rCf BC2ZR_0e!^ "]E?x}Uh3}a3fs! diUN|@5 T0Qa |J2{ZOJa 龍‚eG虷Ejb'aS~~IQRE?e"¨jaeB4A`DaJ+mIZT,>D)QB>jIr^KsWA0ߜ?wHM,/L}cOz zrR˯!BXXkzd(?9*M;3j-j%(oy jK+n,]mN:kd-0)SR/HOnrO vbޱ.KnPY\?lٶP>Z`q$mF.7;5x͗bKJw (CxrZT2 3|=sBNC~X(K-qF+fu!4lP;<Ս8 x_1]׀v+IA`4EOa&U5cɰ%nFF1ERHG]OӕZO@;+fSQxkMuWf)tOgy+|dfCh\R8Z0Vk[gi_/f: [l/ ,?,dPXHF-8l"">3Tu\YHviS!ģo93Il*i r02.|wD|N5$TDx\'MFI%a/zP\һFb *u*RЙ7teɻo~{"[gnYRy!K22\chP`Lf E)Qj's$Q9[<jAbbImêᾚ^b)Ng(_ D nhK u>4P62 X!JCRu.$z'F)lp)d]cHQ Dt#^W8xjT @BF2ݧoN9dXX[!1UEgS[/q,DRSʯF`;Α$foH8۸QdV P΋ c0MO6qӡ v'CkաL FCkl!Ε.V!̮NL-azTo 7 ,C#b,PI>t,`߈ Vw)ț+E厉]97ފտ \=O5t}̌UqA(X=WL05XCl.&>3elvˑ)/3E~%Ob그[$? ű*YYXTO{l'܂Xm`&TfB@ܳNH5 %aDVB&Ckw<'9^ f)KK͝Rكpo {7õ2RE9UIlcC8Fjdvc94I[!E $ u/TI/-bDP}w,ؼn$ 7U&׌\M3jahBOeE<ˋgcs;>Y/0~9tma%!Srϖ#sCS^Yl|R;bvO(k^#"`T{*(oӗZj:!U+-x2<ޙNW /i 8>p R^iT>x_g?p>8s̜NKr["MYϙXv ak*Å ô.0 1J`c>9F W"pSó St3kJDSw[Zؑ-j} nP$r ۩)B1?uSI'emK?ڇ錩AIR#KshD$te}:J¨*z 8dgZ*R/mT\ߣkgU!rr8ϊ. M:AhgB3e3v9OWaJƐZE⨃<_\AVKݜ |+GO|Ot PV̭+ nhpzCg$CN.hk8^T9KQ z Kjt븒RD. CH]5!+a|Xތ W(4FAyTns|.ŋ$) #n!ORfV@9 Ch@tE3zߑ^Ǩ7iZ QA6E% 7<&re3 %HR`*RViSyϘḙp4mrT8`p$6bfuk4bI@b طOrhYwH؊e\0:jY69vn5KǺ4W;%NB#KA IjʣeS->vA9exԅV A ;/ӔKq<e~KvSmoVO["'>ؙR0/eͶSMkURtLgt> BM/óoxLv={zw q7, f]p K{a'UP(tcfsH?',92|ŎF=YtxU, B2%1b͔t=35HcJ")ɞ nݐL2MAh}ody3jkZbLfe 薜J-۱8R;t?*Wv z.Gt*r-kf{L6JJ2CMHTcțUL xn7/v{*PZXpBzp*r4a11pR.D$5ğ.&UL!aW=C9)a9%<]o`i] I{˶l}!yS8uDŽVl?S&(58Ey ոdQn3 (X¿e)v;֡JL8**.J?5ee(-5wNhjD{Iy$vyIR0gѢ dwP6B2)0 Mؘ&NJo3+j%C/6߹qj˟ZHH_:›If߇5.r: EN>?Y:ԆtTHDPYA!H~k kn)D*2QqqIVntp jx`sr?υZX5ΎHj[=`\ 8|Ow젠4D5)َ.(X/"fz[ѯ)ֳfT1eEa Ų7g ,2UDZ<7䐜q9SoϷJG~H+N(Ca&6 .Y]=0Hߣm"ѥ ε lM "4gT_y2jGn4u4wd]C=HHDr h~QhC Xȿ,= :DԜ7DpƭK/ޣ ^ Y].\F^>Qj3Yi:xZ,HfK@`0o>= D{LcKx}#3RY^{tJ; |76Q;uCkCJD'kL#!~bnǕ8f-e,C6r9. p ҩ^t{ec"~߮~cR"g\] [NWq`YzWȇx*0}h+NPr\BP8 `W>'Ya U0UBg<Z"vb m1{=RλK+FJsbQ˄@ @Kv0ڑ=8 m3f䳎Lp*ܒ. H=cԼ sogE&g%i3+Ճw"u/NMFQb&lE߈hɑi9@1Moa\cznC䇠xNY eۙ `MDOw"@P'ɜ/"._ؗM Cm9wedMpw_`Y(-~Zooշ^'y8_mpl/U I=nJ;ܼ-鮪rZk5L}K)ώ[(Hi7ՖN`NFY*c&(v9֬08sq-M_l/. l1Cׅ"TSX[.k'ՂE*^_d`uuklȗC"$?ȣu9-+it&4ul1@<!6ߧ_qEzX`PKp,zbZiYlOe_žUmN4p9T[ ȁtد}$s2 =+U`/x87sgok=}_y $Q5w1݀;Ej"6O|=y19Hӹ/Hy[iR+ ŏ*'*P3PjA"# 3_Ԑ;;- "qmysCVҹ0%D3YUjɲ ^4=Ň(C/xN1Y>tt| ?s2[?٣D8ߏXK=W %+Yn$KLau65a 6TTWꥋG|; m-|~Uriz&+q:.SSZ$f%l(g]WyT΁;8&KmPA2&֗3b]7DxZ,IBQ1md=]@R''&]ç`N e}(.] FE+[ hZYƾ)35qQ\* SԥyK`?32bzepg.PwHa\8KVuJu jtOv:O5l !Pv|g$ī4,,V >/蓧s]g(6˼ܺ(QhFbbd^hbU2b Lh٪d)f0I_,˞J|$4 O쟀FH[1UQoՕmIOeߛcwí!GhKڒޥ'RVf/Z;FGr("툷fN՚^xʤm`{([A KTi%)s.,<~Pǿ >eGȧ^ԫ _tOh+-_ʉc]u(;l߳T_--urlӚ)(hz FE\uA~:,\> ]y@+Q#Qa99%[k4Y?ľ֗8Z-l9Pz£J䎎77$oacr&v  Bq 1JA^J;nk~?P~},Ү癀x!%Zޱ!*^wk2p29K]A1n^@=g*Bũ|3T;;XO7isMkMN}khiR6.}2޿a%C~wO]cjUK(qD4tVå* iۆz47g󥶥"+7 lD(6'#?*Z1Z~Njͯw&+>CZz*@ g 7?-,CV=L(glHUa㶦-(c^yprf茝J][024E )ZŠrIg@j5u)`d<.m_5EXi?Skڔ,\d@~C@vG6ߔ#nҹ;Y5)W< S1!(޴![pLtg&؋}Awh IG[:M~ "8`,szY4zga֒XЙ~"&r]>E,Rx58SK~t_8 ou0 < c-W?XE" *$`*NEz8`f ~/,Hc!Ma}y4{fqJRtߏEɧQLJ_Rw!vG"{ʍU^XGs1٦qb_]t5sWhz~"f D'` `MnWl \?\%ő C5Epˬ IO4 g>nv>Xbק|*gkoyoF?X}TAܽܽ;|Wd5s uS@mԂ3<$mX c5{c1ƭ'5u-|,!񭖞HyԖu_ifs/RTgi/aV~[qPgUK'ޜ[7(X@TNGn`npjFuƌCSHx8n\ׯ3aÞn.Rzacq伇*^Z͚о3p fSp KfŔyyM3鑽sL,c 3`MO{W|5>}n6pT<- &5HPS%At&$3BX)cL4-JѮo9 2gYcV(@OxI#dة\B%)QFzH-!R%O|GB{aZLYRr  tݽA_!$X-ꤓOލN8[^v}C dNs߃Xwt-Fo0>9Zn5N掷'!TT,ԯ,.XI|,Ŵ>Bdž1y!7ܙpޝF+ag+Q NKA)Kc2뫘|Fq+E'Cۈ,4w93:Ii}tkET~g? ȟ 0sZN &giM ~O ]52{vAg&Q vgcs$R~|;Ļ~:yow]0}Ҙfq0|4ܳ-!Mϛѭ \NȟV/1IXq"0oa8F'ޙk849Dn5R7i#n>.u&:b ";⌭ e 3*ć7s}z5_Ck#rR_;U"l!P'lUOgXm4O!r蝯=9ۄ>|&{ʰf&ix b2|T%!3~ I$ p-ɩԜ)c3Q7t ۨԜڀNLpXȖnxOaX4ηZ%J87%po$--#jՓpSTM6wB{NO623ѩ,76`,fu"iOrș*sxe|hd"񪛾 uF7s%KBu: #@7ϵ.\ͫFbC㈎/xmp@ !>˛.Gk;dVT\jl3Y\Ldn%7e$"qxƬ(tR$3%Bꋶ.th=CPCfsZ͈ūO5_\/u.na*Ad _i4gWrLOK-`DRhc [s4[\:a H}!̌,#xP}i]MY.@J%Ir0E* 0-l^\{d8%pOMY|fb#9|*2jXͽR1 I_\yI%G%@0M~(5k2/G[t3%'hUcW׫5a 'W SJ+&jaCne)y`z=HGѕcE£Fqӵgo~Bb# $Q8<=B\DC­ Txy}ZӥfS?֓tj6h$IQg`X=K!cU-i2%^2:Ft -â֛=vIߡ"V.cp a-L)UZ[(31gF;Y/'(9/SH;V{\2&5xxh6J .N èTdz>[ :H5Quoj|/0l43bsXߙ0=f`t08}_XJ57̱m9z?8iN]P-ePXZtdb).JY#^Xr00{r!=x zUBwS4\59z>}l^_渋2 XɂN.ON'rؕrU5Sx*̸,$1G rZtƖ, mAJP3h ~@K퀶FZ:M^g7,9A(] D qQp%C~bgPGZEbؒajl(tOݎ`ܘϊTLV~hMxESb_Fz /ؔZPQL!]w`nn}q|Ŕ!^bhQ2RgӬz͇.alu>C@.9靪Rsi+ocי4"XW,=q>FY Aria64X}âB F\87|8wIK8NDpM޾4TMkOLD>)eWڪ3|g^Ι71zOӋm5a]9_ʁgoG#|ech@wo7ѳg9J#x$/`o/?;&G 7>z8BOI$%45b1{3=p^Ie(MRjSzGc'_{)KΗP r婰Gf @/CSGY~h̴ԦK=‡{lǤk^c0$ɘ,O5E3^4Rm4emSܲ T^6$7& 9ˎo#p-rGI(\/cy6oF3KgsIqn+94^>EZHqT29KyM)j͹!{NcX=ura2jsGγ:!R/?AOU"xklU#@6Wf˶C달G䀘m*ҹ9ˮ0ƅ.Sos|s}t8؟!4/Ɛg׻]B@(3ٱw^%|BAz*Z3(^^ -m߽586--p)'VQDa-q 9o_XҺQی ` @>|وȗanWa6ZK Ifs]u&Ģa}Ua.iHLL(:&::mvv&T/)Za-H|r8w#> J7#A1vo[W6'"+R1πTwǡyU] x2:dypA؈-\Wh2WPCa]JRmN/H-3-<.{Qav\e}8}@0@?c>#[\>n,bT\HUhAN5**Ev'mOn =" UmFp;Jce{UfE.l)FLA^  N̘weU@V"#B.biW6$b,[( $9A]<„j&H 蛗/nLg刍;E`yÞ֫_?cncorNxgkyۣ px}}#ED/T벳 C^Qkܵ&Zk;e[RgEV~XS[KNogeGN+Big0@G !g+ֺw~7@Fg"%Lt d̃& Sǔxm ҁJ$z#+.oppo_dB^&qG4";dlHC9ei=Hu&Yq;i{A=䊁U hC?_2v;8g݂nǔ_CJI~<_H,7 x$XD.c1ˬCF дlJNg nƂPTb v~O4maFĘs+uZ 9Oe^s63#mn7PuRV*Z H&%αnsk[,ԭGqb]Oѓ-"'FJ QTzH/ӏh vۡJj`1q:Oqe_f5ւv: r6R%;%(PЗFbK<"0զZKkc&:~4OUMA '֒c/zĎڠ (_c4j21Y}A?F~gf`^nkU!gG_VG,u L`]) 6 }`q ,3l:k0"{nd#Ϋlt_̕Z5(Xnë=T PT\mO vQ^a-!ʷ&?9#p7 J1~`1d&`m:2ZAU1tXv_Pj B¢fjx2}bxKNEN^y(V4 ]A[xjFqmwͮvyܹ!զ⇹>'$yuJ2:o.L vt(^WuGifuɋd bW*r!ﺰtO',!.KuWwWsJ^/k -'y7* \^-ύl79P?a-! xE4 :'\EzKȟ6~|Vw 1M.HWL۫o 0Eg๪萯4UP 4ڐkvQWsn",! 2\sBhqs aRf$-$L 4n˗}<*UlOPU L(ZhkJ(L :du'uc2S<ȺO54=mLVr2wʆTƷful("{G76;Bi=^=א9g6om*B+ K(ܳ'&B^mnIף'`. vC:1lHvj3dYNY߳R}KSK0Vqқ3!nGyy%TFs)֨~(˨&wijk,'fC<1fTw]ޤ4$P? _Ki+!mw]Wy?y-a Lnx<}ZUn 5a )ތa5bf=&͟>wQ؁A\ ~0]K-Q0c6#rCK{ MlM˭8ڊW rAB|\4#N@2AeߡWΉKcKmGڷ(u;mz7EDlaOXX-e?Uc{_D tMB7J=dƌ#.XPD /qR#~񌐑^l)e f64E5mIiH\%&!AhF] †_ !dq 7 5rLn/ѝ5,E?d T.)_?Ir9^J- K#ri\# wv+#HmԚ :c` zt{7zCI|_ʕqf#Ls/*gi^~a1$}/#/t5H]LOlFq#8Lj^4Q'%Wx+hEWqCskv$yMZrI\׉y}v*韗k/|,fuXx#U3a4!_TnLD&@cax_ߗ zDX4Dl՝eߵ|H]#֑$v_JhD5WxGv"F(jA O-mBmsuEGUc(1ͨ5 k2o `Ǻ~I?q])g:Do<,l/Vȥ,lxj+1/, vq&atm.72ۻZ3EKUY0]^dtGLW]-%a_I˿>ˏn6MsN3#0d #hW Sf@҅&Xc ƭsAQV_ZmFNg"=ڻ1tQch\X{׏ vdYb-a{W`wb8sа6M:z9-2Ghu:0:x/!<-JC05P ۣY]{[ *Wfv&|6G"\ . @i+~Gvjjb,lM7V='(YJJy: 7Ƞ҆_);7j\MU.$|-_b![WXY˴/WFKkoxV[䌉Zc Dϴy|:>%D[XCgJH=h]Nkg \Y1 1 q!PXn?F"{s=[yz5eQ C%8MhI *#uMWx1g.pnU`Y6tZaI_t?X׾ݞFQ.{Me?+XW=[HUtdR$7_ױP晐?[ ?X*̠XxCw[v0çغywpq?JY3Xv~[.,=gFQ}^ a`j@Wܛε>H`Q3F3ƌjLsƍR)s=ܓu}"lDĐdoJ-hfJ&;׀Rl|Ǥg:@U69W "Nåi#$_C0$D:m̒BK@HmU`T;*^.$B8V(Vc&+1 2i2NeN{46^Ǡ{NvSZܑlyGٸ(IEwXݨ>I{m9:N` Ƈ5x^0~u?YBjR[a5%P w~.Ӽa|$ߗI:a>"5pqP,1,h~ *1@!"%fթxU._̜ue7 x|ַɐp DzOx(DVǜ1z/ېpFJMqBycl)+uH>#N*ݲ&R{3 Dj6 @%4v4`?e^6N|մ ޱ0ZC$yddo v+8{.n*EdmFQ,3Pj\K VqvN;ܡ(W˛#s´Hj( -F}n@X8 IY(CZѾ_hPYZis96[Gz.I$#B$&0B|t5dj9$@ eb3"ͺ`^WARzW8cFtbPaz,]rCDŨoƝ !p$bh'Z8Vΐ2̙?e >VG~4]5z9 #]!>Τ˺s> ̭&\3tMl$7іUw kH"qE$s:&kQr9$&t]0 $7?>)$uO{9U 4٘fF+Yȹ2|vQe}[e;C+M.LzQbr}(^& [t[ȔԀgi5 :G%>yKm]]/MW 9`}0iOӅ5{rCR! 4o,O1ʞFtpmj(\@ʡS)B "#': g|G+b.7(؎4K>J1@drm&)u>.NZ@8\=R_=%u8+9,3߅=e 7( yע҆ZJ\xjl':K'b o r‚B.وA=><4ڮBɖ$פca=x58/䴽'EwlK<;Pf7Km\6 QV)0gE[@/ӑ[,/׳&nH{u؛)]yDQڐz<%7Cp. >~{qT2Oe۠HP…gev 0Vɒ*ՉNͻe);ත/Wh顕7 / vKY~O+#;gȜ(|V>}a93RvLݥyiEyD^FA'nb)經.=)D7cTOT{t~ɢڷ~-X Ł ['L1UT-tmÜHꩁ3$\~{Y_{Od-3ꮉ$2Қ%`a0ŌLX&HP$"@[HpX>r<=X<ՈRu݆f":*'1^\Tk `ٔTAܾ5 c?J1e'v= Gƈ=8=bV )#Zj?4A,z}#,;1@QDLiveɡ!MHl"djԷ( {lfXVsTr_Xпd%ѪxTۥKƄ)#anDP:Ӿw::m Z9==7;xfi9#{R$9h )1]Z(]hATMulyܭa܉"y BόpO!=^z3QQB,^{KͶ@Z97R)aWGF5fꈰ ^jFUx6Xf ?T QO֝XI(/XSqX\^mY]%S;sZh>1dW&MGey7 Sbma{&.zKN'3V-Zi%qAF(STZ\"\Y4J"~gB1P-[>HGR sw2Wp3KCD]u6UZ~KcĖ7%P0◷xXα[)l%\'ŬeՍcsk5 5\Je›Ei1]؍!a ŷL5]04x[?)`-@,]v'υN֮k̷q{˧")F׭0(C[uS.)X.md>*ٍ͔]AUݓ%n93i 9ɜ3oAc;Fg}xaj[1R5"_݈֚pG4M%-"4ܟs&jM+ SH);xb `)ed93yaVB'àEzN1S1+ovory]>c`NW1Ƥ|wv=P0b f胋{gU0 NSCgo WY'+_:}sS:> DxCwU2" ~&y%"yyBOa[0!2n~7R:g뜅qvupBs3$[WC%õ|n<7Q+' `ܑn$nGɻ߮{Rxcȓ@#ANI(N("8yh6[] Lq߭ʹ]r/׺xqfX44Gk,GEV/mK;~e%wzEQDbyZcjlR:d<`0h }/Tqu{P*ۙL3#Xp٣=Ɉ=۸3mߓ.rWA+pЧةQU?bGhz  XUf%QMpMtZ"u(H[.a So q R 8;-4jA`\cFn>G K^4c'ɓ\kzj?e*-E9e#9YH`Jl֑$}ڔ C&V+|2ńNy77{۱j]%:zЅh通z{GV6*-sYfoI?6EcK4xC)a4` w@~du! G^cz:1{YZ?{Х+oȷ[i%Ϛ-fxµS$ٱh^uuG靱ШƉgi=h']͖UIo{,C*~_HZgZ;sݭݮ9بv>7U(s=}q,J!J̕)K'm7"Zu&! p)ˈܒ@+yjPhřoӤlR֗aJ2q]s5a\N+yvjܭaTϩ׭2l3Z)>]4YwF!4_ `Aߣ6lWCW#Ռrh6%P V(ܒA15j-δʤإV.VqEo.s,b=LݘyT;ZX4z mZ7e|K=2 'BNW agpP΃VQ؞sHme{RPJّ{M#yc l"5OPm->}vx-('Ưdfv[aHCX9%!ܺ?%_h:8+F8-8P:F^C( ]OjQl4*I毁Uͤ떌2|/ $1FLNcGW?^w`Km nw(%iIvȌM9ܑG*{Qs \.vglFhR ;<=> {豠ELd <2'@cnM2J&KҰy~X ]t/A pR?} ?^JbJb3ƻ;k~Yk[6|tz*`Aa!F]{_p<_|W5hNG9j4AM 67 (o< ^J /F42ރF*֎iM!r}逭X03֝- "˲ik̯(B ;Ti9l.; 56KF6x^Myo#M> ާ:V\巧iT~&.l2j{6wbau|x\c@Cփ M1AFM WaYu.7"oEZcm#5PqY X+Ъ9!y&DM Y'"'YxM~ށQW{Bv>lh4k,-C#zbmMOzx(>c3Vb~T.-pM?[Osp=1Jq54849- ,>,c(N)Ӻg(j!%J (124o@ŀZf{e {YCF a{eD`kr0Žf 9aTYt5j8'5 l0K}V]j*YpR#E :b/kG`H((J֡nG0d.@h!4]5̾Y8UjgD-]D/zr2Ή.$1WavLirʪZW]ޜ| g5Z/r2ݾ016ZXݶ$Te} =&I(ZGx ^ ?!pȨRl^ҍ#u-f47C$)]m2A\85/a7i3[7-)У,8Csրћǖga/ (L}sG(oփcNʞֲփp O &BF6Οcz_ٛP)ͥj)v,`#]{CX0& a<)%\(KQyLӸ#oFe_4Y%sMU.m FMegèf2vW`7ےYQQڍ8HJ-b_;DbHOtl3e!/tgFijՃ^FJg%L oU-z1\wOmmW6;`2Y>iBjVhsX20X*;y.oF@/,0%E)?#ŕ@KJPlK8<@V! 5i<_|G'qźއsͨj%![>ϊSr^m ܻ?^2 <]5$8" 診#rdr"~ؾ v4+[*$m4ZgT[ 񈡻fy luN@[!ΥeZ[A,$0;ݒ&X&yg2 ci%ϑd=3$j6GVq7 G ˲Bޭ9S7IRxl)|4U-Wq3miI =߻}et @/p)j&ӰYq&n`j%@#h@["W?mq]hQliRM["̼ ?_E8]1"DO9}fBÚ]TH( w 6HDMԖMy1!B2`ծ2k뽧X~IƏ`kJTO,$Z|+&Da`.ˈOrtcPb̚Ec~{{-lq^?+'BOFφ [#iFw%t?zW]+y6F- 9x %qͅ R\W/[)?<*IX >xé pS$".)(,m"cPPl!L3XGODu7*|̈́+^fCPLk)T1ɖ p#2lt ##Cjc#*3`ٺeSZmTͱ534+v|-nnK;Gӑy'T2#h/!;|Pq yc&Gir_#)2E yIiYC9C{J >GqPlՍ0 鞇y*{0[ A&L)lT o\M":g!dvEFu$>(og"TD auNq 5pD*$tgbDMC218v(Th*"*GOPC6f4z{ zeAh- >ӒiֳТ1w> 3p=`nJWHwtpDO{,z.3=oGI~"2Pdy_ȭ`-僼4&!9T[U(6@v% `sEʀ$>SF35;%7%B evմۚ73?gZ1e}bvF=P>-NZd m|BԸyB:]R85f'1XO^||ɲQ1m>]'?P;C dou3P]jIQ숲b%eƶ‹l lcUjQ\znf#F&g3ԲXzޱ}t`;M#W+6v %$R5B'䯳Tn \4(яJj`QNc.VoccPoۚ2_M?!}aӿ:vO๕ @;v^<@OఉmLD+7n W2nLm_ IXJũYl3 0Rk~Z*b:i4k5U;N 1v|JAmElljbj*~I فYV˾)7Mf#_'JT փcS:Ok@_K6*C!CwbЙ> (7x9:͠Xa;hL-սM Drc3^V7~}Ǭ K䰭Rn7:r1'2T eP3em[y3(r/=k}믱 Gzb|WVK@s ݙz,+oKsTd~+]u+kzm5*. J4R,h2qAS]ܺۜwʰZ3ӂGX GN}9YEH_4+wd7 Oڊ£`CaD WQtے4Pk\d" sA=-rf{Ǒ"bJ/ r=dG` XݟDĜXx=WQ Il4y~h5A)p}_De:yt~!L#3?RRM[v\m!ٝ-&8q/Hyqc)m,E81j)|>b,Z=QWe{5W4$"ti>?DIɜDW?u9i eVN6R jDr׹w-ulngrRGJl1 MlYݹ0-!cvsխjؚfj߶(luTw qŕjמd0)1WC2F4|vAX#ۑ&o j^B Wix{=%U͆qؒ~<{+Q8pxo^tA㉡N[/ߴY)=O^ q0R>|0v]:vxFiΞ  {UcvPOHئ?:Ю $4RE/t$o+"djRʸN8'lÑSk ]UQB<eQsa2?oP2؄)ВX˛ݯ.yҰLFK+ށ:f\H"))јlg?2 ЧR2u17+SmĖ^Y9 ?Ku`$s_ITm[bHDyNy]y(bt  e.:,V`x"Si9v5Fh-p)nbyFrHJ0c!o-VcSTȸ畨1e_F5ם[ ` 5\vi-PϺ/$cT[i^+ ^/߾gB.SeJ.Գ VKh2ZwmQ%GkG)Δ2 p7kk*4}1&h]R%@0SrM ٪*OxM~UWz$,09>UK)J0ʨO';$dJ$~rn G O%;KǼmCKDt(]Wt$ %{̙QkPq9Zr--)a])LFa55i si q1G-+r1k⍑4}w2h2 9u{J QMeф8sܥdEe ֌i4X2C}u'zrX)36!?oUNBGPdFN" [))27㍻Do7XԪ d8uyG,=kVv/RNWi4pA+!Ml{?'\ $$pG<_ܶq~֔x}*ԮpUtZp?M~H 92 EUyq^;NeZ1|m{™31f}CgP40!Zh[9ƼkOw?P}g8N;aDZ':7AR7+O+(jJG RCc9EalrYk=]`hi- `IӆeE)#1QCCb\O%H?pDp̙HMЇٳ1pzVf9^MT["IvJW}\7J)5dRo?B!5jvx'Piep I~;ܾF N.)'O*GPd92)D%#IWDZ[|ÄxE\3J)쮰1?L(?sX'oX+. ns[rn2ʠ%ўÑߴ ёR7 |h70FJ%fn<~KVΦY,NhzjG;0Z_SK^j_i`Z߭iYw)-!ia}io X^#}%ܺB?@ʽmŏ^R=8B_< I+V%\eWr{MjN4"Ui!j^ڳ5g"nLhCB"TN'9zB|J5;Z{< Wޤe.dւf% $9E⫆62)QoɓF&B^+Ϝ+;Bz-0vb 1~x`}op=#R\ۭg7ߡ`j=$bQcp\by`jj{ {wHm.]+_YtK9"IPH8y<7K@,!V&݌!%ZnGSK_ExK8~R.Ncu-?j)1)% _DYE,U#Z/.ȭt>磊Wf|q Ɨ;66ˆtba,խ^~eo#'|_6׳}BK%Wē^o ZnV{;5.qקJ/6@Wxz(GBh]Ol 2z]\ 6`t>=4~KwziSqá"ldi/S5ge9GTLTLQCEɇ;`n^T9*mܣh+J/P\k_3YB:9q.;\Ycv*Lb㦕ׅJ%R3zu/$u ر>,S7).K !Ug;QJ^p |F>]h$n|}4Sħt1S!aӸZ@rp.G'3]n!z-0vt ~;QL-p$44+Se9;m5&Pj.atC<Pl&FKX6 ՞cmX漧oV \'FQ;sOx!*"gy!!%/7lp14C&r(aqɹ9Ƥ%BWQpm췟+*j$ݮREχQ!A7wENcNo7z6P%'VyW\6]_ᆡ֩|I.#$ ݮJ\0ҝ 'v>Y_C RijFM+-/E8A-ӎ.Me.3ʺ;osEdC^.DDφ~d(A j 7@e]X=*Y?`e;y>gm](>\ [*Cu] %!Qz0m:QCI_%rh=Re~ܲ䦽}n{1 R=/JAD}b`h%' g챃C ?:WG* Sc٩d_Ɣ2#=WlŴ)냞e:!db=W>s0lɛѿȨIsRO(4.ǍGzj$TP_z۳4o1°0Ԃ -ToAB^fU Z`Ʌ_9'wkgnHb5[#15#.\]3-EFz9=~D 3[2aA[.f 1waPOԐW|: n =Kz|?g8/a364y5N^f]w\HtN{PQ?&,K{[G s8S| NfHoIPB:+k<^F<1GP*6WlLs-ua `#3?%boˀʼnbuRc{(݊!:L?Mg4Fg%NjqI=M`$?, 6LggIR7nT/#Lt iJhGLY perE\G;ZTnk+MaV6_&1eX[FG`ЄaOCBqz;7Oͨs)- XC-]iw 6 AnݝHIGmh@A0f/I-`z2!J+eL.' @* %#G>( 'IJ2_׶BG› ڟsf]ܤhqL)Fv"sffq8[^VѓuSDU$ikm FgSu;M+4fN`b =x oHuk d72+L۷Qr˗gG lr,;wIzr.P|!J>՜< %,y?JDlI8%r{k$&'9EfYo<M/=w՚/3'0nྭ+,Z(:Zl=2?@~z*Z#RjM>nsFtjn?QNr&\ŷF_s]2)CZqfS$C,. !q/L[?(a4d%2&y2. u 1*:sV .2[-tVڵr`oaT)87ZIۄu`a bs;OT[ zO]n׭n^5 ;n?3"ٿM`׎J52\T/*KMiR) }ɗykUvAh4 ".7B/6=iZz1Qcٖ.mJjowa'6$_ "Tt$E=sFEaRH$Ovb&${#.]6q]rR=,}6JDIiGz[{hfʸ5Msœ DPM@usq6t:j2V8sG]^{goS.[8׉M3lی\Fk<U)&p҃7fgiƜ!ΪXuTgIIq^Ҍw n?.1%`\zD{0]^darhǓ{gחs 8ՅE3p[ce̖8aw =KKuAeo vuA2}sinw1pAJi RuJ M@y͌HN-yCY(-hGϗsq$u(Y=Xl%Πr6w"Yd;0-){fGm7:/@V;Z$t't^-|f Ps%{M t>:U>~?3\^I?jht9<5Xu婯);r˕#mcBaQm\l7JAլ$DLv=mrFѹЪF 5P\w|1p>Gv~H4y ȆHh:5x.LP`a6)JzZ7:[! d>@RǰuJd:&7&B"yXZ==z/?~Ev{U.Ctݏ~ hy(F\^s߳hm5i1jQa3wҗ&_`m+jPK 2nolȵ1J O j`zs݉ۗ4{o.0sSf#U;P uX[uW>>S:`x 3Dh)74-~qUݿvP\u5]læ G1yT#ndƘM(s3-[Ũ|<}Uj<.Иr=m @àR=e=cCؕv#V$]+/7 yԻ`7Y9o})&!#!:+M'd\k 9|5M<,ea>R"sd`H9aA?A!8w 4΄/uHsFIS$Mjg\N0pܢu<}c|F涐"63b%M88а:{~R>,i5n"iC7HB@$ƸDc2Bq>2x_j@xGx:nyJ'Ln-qˡ\Vp +Ѐ,˪AK l|:wjoJsINUD'C3M- dBW{;JXOS5j7 v_dNG14G)([dX[a,0zy{IJQp!/m;ٙFH/̢XY2Hf6PD[uD]}'{|tKI`.j>"jĉAN\o4띆9AI>Ixmvʐ$MRMYSmoǿsYwC3ө"LEѧt8AQd}zÞzXc #2"<<#(]BFq~8eak[KpϵWDfyi.ɹPxfm)Fj8[:Y%J:D"bҭQ>]CE@*r7.{BndLX\(9M9?@&z$ikʕ=xMst$fEIuܙ3d6F&-h-ubNu .nu:kdR`])RiDDtJ=Ѽ?-@ljM\\yOzC~}4&g K`aA2?ֺK%^ 4w5^80h [t%?F?aOX|3+;qQ`N-4} 'x\jiF. ]/.c*[-!,]+a`셐Y $j7Қ"_șAn`^b-kblf`RtZݔ~8sؖD6T_ZyWxQm_g 6eO(sQ8s"omJ}8\QtOg!px0L&!8O-!5AQU}c+dioY=`vLЊI@$yZP_F^2:ES[-~O2*4V#hJ !Y\]3vA n J\x&py^Z9f?찄71b^}#1F=5|}NFs]ۺ2xM`ѧ5'C =O5S$?ZK uE,BvBO+#!r7:C nR~qV(rj*Ճ \FHf,3 M2A`z}bH8w+z7,MVH->Z1ĞrdIi zAK8}dgHZIKB/B$vUvfe\$PKRuF~IPԜޔ&(zFG=}\{@h% Hc"c*3Rz ]"=]?ЮBDJASĊ?,!(`ey>K`|U\;;)|7Rklr'@e_Q20`$ >Ɏf"Biq)tH{:A pl ӂC/J fjѨlذܧFm=p˯5abB؛7w>'uڤɓJm%BOˆgN{;vr1tg6GFH3PI,sԔT\3-O:x)X k2xT\DY#Y7(Jr!e,v?yCyMeĀuj Y5  CxU&`Cj'S)#i hHi 2!贱 ݱ@!tEgl פrݤ4~FuHN*ETf4A  ՇX W(1+{F&!M̈́ <ݵ4l&O@hoeQR(h"0zOC6O= pC> ,uv w2)Ol~'d ?ħ`nSiT:-ɋsStDkв ;n (`Mm~beX7)_6s̙@ɾP24k^WZBHssºfyG4̿+2"[ETɂqEq|~]𾇬[Iљ5^Z|bPzN#[G.=vj&tiMg[+$Cѫ{MMQL&|g\7LR,Yb0lWb(! <ü ! Cw1FmS%4Jp?`A2x&8]#lm3cmsȖ/bEq!:FViJ_m۸xq2lJ$d`0= #6g*\xz6|#4xWPvhrqP@N]]U[S7JWwU %ޯ+Q-K@jf>kwy2*f4[_2`zjb*r.e+<;7z8(w,Rpi3}$`X':qAU0Q+<)_ÀK?mZ L^ ak6sW6Q6Xs; /+RZ s9mjpFkiE3r0V dhB 㣄,kx:/39U[6&f峊+2`rzH#2(̾ 2̯w='Tߋ_Δ:Ty,B+;U@}љjo\AFذ~iCL7+:IJ;1^3I0gȼ/&t})loc.xa!'iYJaa)^.dZ+;5>Ć܀' 6.fЁ?c'duwNB_t2?XZ;>lә"@MFpr}Nƙ/0EXm_fʓC8ÊA{xMW Aͨ nMM=\ AsP;W[St<:Z"M8<'Z,B⊟B*E;8$(#v/V cќ-TjΡ"N-.yeM ɠoM-5Kc'ԙ}2]%59ñ\j/x871+1W}h"0AuM k\jILB,[SYtb{Vߪ޻=A`#nŠ{h?(%9DʩgB1 e;i^IåtȜCd]>Yl* +v"w.U*% *yT&%VQkڄ2EԑhҪC 4(燊{ozhche(ĵAOrTFcɊ\+6G m{<7 *5_/RVZm- {yGוKJ)NTdXŝEAteЯ{kMT73c"`l?xv1)+Rjbi#AM@Fuz:61e3g2g,e,ۙ\}Xt4Z z',izL7?Sf{;v|~!,HAZ[睅LMݞ-gƍk~յ@uM\9e iF#ཻ5[);G($hllg9 ,2dSfv-)H82D{hyBD`(% Qn<rgd.u։c\yqjjEn8Ё-K.٫-'>R`#Ro[Q~PlJJ׏z%M&Z[uܼQ n2/|QBhH($0OÌ>n%13)O@Ǧt( P#𹈑L>;)B{s̪b vHPbb}mla&`y%ݸC|0\==U9^[2ͦuj2pk}!9ǎ`PN`b fxG0 .HQqC'䅃"H\7@ty':Rzm]<5c5~},B[/@o6%laun)R*3Q^WaK&aޱ(Nc%r"qa Zg~|hvs ,17`0RC9@9N_8א;nxv\үUݥ;OcE &2vgSƅe߉Ǫ#CECP#K6HWļ-ۮU(hE>d湃30'4/8P6]i*0}LppS #@NZSX"X, WAʣ"mJ}ٸC:*xpȄ3h gte-{Qf N'27PjY~J˘&3W$Z|r2WrV0/;C2CUh;Tq(* W.𤑄SxS Bu2>Hlq+vCg2ҐoF ]9"fZ70څyʨ[oMaSn͈8J"!0<7>h>pMh6e9=vȧ{m@3YE5oTqpt2bi-$dwpIm S\0Cou0slzo{- k:ɘ a@J΁apfhyֻ"4ɳ>귕(q 6r6G;Z(te,cFCE ϾQC g'Je΍)pMXzJkd\$js %fzGHѣBf[].͋jU0:v̇;I5W׬<3%Uxb?ߓUl{N6 ".,`){3Isa yty1DUF҂5~vԵlJᕇ-P}lp48}'jJ8z%ۃx HjdJ O,Ι€j*pVX}fD!L"Q3Eu7sO 8\ZD]!@Ya @o~Fr|̮jHfJԻ\ Ȟ&[Ɏi~iT'bHʗ4.L};GHs~ ƝEfiB[EڨT;mWԹeBZV.̠pTfȏN/.ʜ~|R.V3Fă:tvL>P@ļ[푌!).`%ObGQ_ʏMz{.r$-I]DgI?۸F97҇cc:k >밧o98ĪDf!3HxU4OV]4L:ʼp d 79ӤLPgNAf13@Q\!bZ4-՞ mOW ʩd\?M&_зa9p :{j2v#(jC OTc,:Lu Ć V` &}TNثnVVg*Ƈ+15yaRGR-'Gfy`qb4-&\yNg}Myb!EP]')H(v^q1H3p5:Sf~tfEVE,ʈe>ݘ]γ{AqmeN!Pa\t4b/bb"G>5d%x3Gèd|pJ/͕fhugo:/ǒal'rEL6]a'bqmTh~Mݬ6 XӐWdtNQ].ۑrp ґ0k`)`ՑQllF`Xt7Ԫ,DžnoS] RfL#F/xQ)YaQo[uo6%~>nD#`pm+ֲ6s8L k_ &.8gu*B-a@01o+VA^ƽ]8]Re;<qeN VE7hmDP8 OXZkupW/Fד|ʒPQÈ-(-lih9)ԏ*aȣZC\y]vaKs99;pOeZ:))gL:7{GR߆rmCfXXGfr@̀ojoR ]֛AߓxvO9FXpV]i\e(p5*MBr жtP+"5AHqJGփ~$Klc!'K`Byn:v]fZy+贔1l~,"ς}1AKFȔƛVo芖0:nA~SE_-8p\G6E֬YMo8\,P?ƋƓ_N᥋W2<ܽ\~CԢ(1xwLLvthhv;3Wn9Mn۔6kɣmd#b*o">+HSԯ/uae AޭcJ"C3j2ER~GnR^>5/0v'Bý:mqzGHԭ)K`~]&0x0MCmџ͞F[ PHWSW ~="jӋK/L'XDON@3kR!sŦbAO .@R56$l8pwr fưX `f&Wj viT?#83>272 @7lwMZz ]zjb*:jxwn ebյ ef39dlXīONU=>gDo(|JPKMn.DpaKg󀬴'Qfc^t.MQf,^Ô~Iԯ'avi|vX A\kSZ /Sף& ?9m[ѧMXp:t(&;~%1]l4 aWO@hǙ[e8=60TOr^NF(U2 7\=(QK9DMbo0ʄ8Y Eqr 6jP[Lks2l^k~46V:4B9>姷_8xpȣE%'@'QIP`6*tX4)TWN$ O1*`hG:} E{ܼS^Cw(dLjrcؓoL}eF* @R`]~(G҅IϠNHI_J4 &97Lo ᡉd] hb>4!'Y/ox2ԲDY~E;JvV@[ڵ̼#'>.e >HلfW<%}W#JgBh,(E^J5M kItHpVS2]4GO;OCԲ>zʴ HOT ieŧU%6v0\n> `Kj|#z5>gink4޿d]ۍ, 9ؾnmE}1Bu]ÎDUg%YvG'_8߽OK{OZPm ;l \ bIɵRo:LAW{|Hu\&ӊP^r@ȶ+xOiTg9 x)ieG7^X|ċςo* rDr5WF< ~s]S'+Is4+qpmpDɑYשA"MQGWEve3`Ar%LHeVæbjnt7#ʚi{ْ21epKD͵5uvcb`;4%W̊' gXj$ݚ]jD3Cޠ˔1\QUw P҄kfc\)^%Ƈ֋qKmpDAT EPXk!Ώs$T֤a!ĕ.ϽcVs8˄흟ó,fڠQW%̍;$"۴?UlbjS]"b(/'1:jI s>5[WK-_ɝl~hQN](#z5Л7P~J:F~5},:k8B@ȱ4`@E9nA>rq hm 7#WF9Vk[o8"&әo<8BOYPIx͍y_I:*գӀ2 .'(3IYҙ32$b$P/XesG/?1jvH)åGe 0iz!UFDI\)tNMݘV ޣ12':յڀb#ȐI _7Mj)x*>ʸ N/nbR Y,<.d?o,.F?U crejCa1)ϷaOB?sh81z}/0:--A0b-W"tkelLIig!0D)pߓ*]zJhWvO !f#[+g}?#q 5Gʂ@c~1p*mѺg1اee?D78 <ʖ`Nq5ƒ1"h"M(c̻1 I-U28~!V#! W]w0MߎKq@- 3@˒pv3Uӓ0 _ &)ζ#dbEv ű/"C`rv_Zg BvPCv(|MAF=ppUɷwekZȵ fdZKIы-pؖ&JJ;ZhXLT{U)<_z;#KZcl[K4K nKU j 'v^P,ތ*  M22=Tj"x W4x`:p_' ߮@oRznoX ES}аU ù2GCxU(qeB@6 jG+P]yrO Z| l;`j>e;/edz`+^X<>s.qx9qE*uvTSY]ZS`d=Eb9e"2s?|׸-J8[/q- Bb3+W=%ƣW)t;I-1ga&W]DIBGC%@ϑG 「/f)l NSU{9eUpHwnH(N[13#KUaP,5(`47s<}ޅuϖP(Hu8r<ˍ\9,|HD"M6CtwB5RWU;y1O@$VnACfP+*2SaraGzUtps m ͊2s5fd:rSL$c81cVmKS7Gm87ėG V\K8˽D*dRj .s42a"Pj3г<ޡC@y l"][I!S&aFB)ac٨2<gZH]Wl"$:Y`G->.@?'%Qɣ\#:g>h6<ǫ fMA^q>E890|@ K9ptobvPtR ׿IQ@Ī$c=t_'p:8,L(ʂ9}nPBǠ&F|ASO+u@ZwAobܛcHR#TFG Q?Pe],ooyT^)_$&hVZ]w5P '(w`V 8`ɧ5mYVcxZ.O*F'Wͮ"?퀲mUH, H*~ӵ[~T ;. $ &0lHDwx'á]( Y.h"tbi+(##OsLbnT^?=;*ḷZd v8ۓL~fJ9efӀ9g\/55aU1%9>ag:Jr0 z{SSH3{k!kB&' ݞ0HɻR)WaCu72;Mټ|K $e{`QR>$\$S:|#8瑘 R1.bIŘY:-%`Yk࿵^ c'6TI٩⼰ʸLCٛ$/-b3^&4.4&m7xXBӒڴy ]R(ศAL$CbYx Hłbo Z4"^o&?\ws8)KVAO'7ƛ 2Eу>*i0oy2nJ&67F)|4N9QӫZU3Tzjv bwc'"՗<4X_!f/S1&Sx?#UtX(Ck'P[^xHF.ț![x{R,즕CR C*igXeC>/2Lsr?3kz-X?cQN&NN׼սSp8Iqp.rߝͅj$PhM`v˽bݍuwq pkI"e>=P9R(>v]׶vn`cH4ӘI5)ibtݎr,\nɿTԙIcfxZ SpN*q:pt|Ke6@?h9&Gͅ?+d hW07pïNBb,Wxv^,JIq KA3T5lU }{%Q+@,^_5 _G8CN4g)΢:-]1pRD)|Y%̔p848L.bη{p^D;d@0b6*Pk)W\>_)~W!;#y`/T),Y o6YB^h-Qf[m1 ـ[&!z3`oHt ٺB{$ByL Ma Y+q?8c kYϮEdڦNu'ېb/D dKnAw֔mW}!6qV@j)1~L&O\cD,%T턖eaKKݏ_eǟ!(5"Դ5z;;ȗ6\V$^ْR3坿??2A|<+L+bjPMRG"#ͮ> vm26EE&BiF#~?3 sjdH3z֥68'lQj\1ݑ[ @XcAgmpiHpduAȎp{'މ= ?u؉GqW8ڸmzY{DOr5א߳Z)`!AZ22^ XK`/S-V$䊭M׋۱Nf+C'>fG  ՋSJ2_ .djx(]ҏ:7¦/^9n ٚU g!&PͭK%4t!! ,Po̭ 2n3ΰ~^j$zEWh:Ip IeT%ƨpG*4_SsF -#I*/5&+6" +TcwŔnj)/uP0QE6Qx9x?0uD1P 7¤|JQSqr~~`tt5OYܚ `l׽}p-FJ(D<(v;(πI5X&>;fiRJڹb #Y;ޘ [ Ѧꕂ*6R;qUa=hKn^+4#\IGYZܡj8F*wW]}ɅX 3,DᎱ_V΁&} iJ4'(ras O wꙃy%nlөnK/[q9**IrnK<$i65"Ukb|o!H# <\%4DX-$TJW酚$IRpE'pnK5'_LLhWb-"`gr9?6l),Rk<7$21qН``d!uۗa`.Au)' 95DdMaPuK>ƝyN1ɇC`Z( Kg'wXˋڧZr+ZSVwZ}eA=jitqVR*yz燮6*?kL<  5=h|+.hg{ߨ[0jIS ~u$}PL4AxlqD{@A{x'U;hF"%NC.A N^vn2o +0({"n)㥖su4Lޔ::m7ۄTn-a!rqx_G%}R 8ERMOlw7^X+ۤr$q)`w3"]Ж[,nŠ/kq>eء 6(mZc+b!_~'2rI=ȒO9ڸ1m6v;ر4#WVư¸l 0T.`G aZW'ti-3r'w)'J_hc'AĖ#b\Z+ÞlDR9l mD5F z`a3Ú%a$8JzJ)jۡhBMCœ7vŇxmܪIV-Lџ n6o6D8UTrgm s\[i٥w VՑ4́qvw?œ%. lemb|bdȡ z UuȒ_{gKb]Ftٴ/~έ]C 'u 2˃"Q\[mlV'&&*ku F΃.{E!i{YC cq]sV A^0YX?SLCp'zc )^J_?n.@ f9yRh۪jZ+Ҷh 0 1Ce\@|UF\P Ce:PĞPe")i5 `:prc(Z[Wf *6.;'L$EJG2W gƢ66vԎqFXwSb [z@pl >A Hs ͸U.1R!6ÀA(FXk#J,LbQSw0Mjn;-Ye) cӴֽJv?$*U7X¢.뺅gzٰ*28>ii5e0f 'mb{f&`Cϭi%_E4RG?f` 8MKdgdyU*ӻf[>,yps n =C yxS}gox6@6^V/y1vL` <;4GW)K_o5: e/+l=*eՒR?Uۭ\Zᱤ<5I_W bE&1!VJ :)R1 īj: XO0d= )  vٴ)aheqAVls_53!DH)Ц[y*%x 뗴sq4\|U0bΥ.Ԛp$}Q7oP( .]bmxwSct@A~ ֥3uˬǝ.8$JN/]?}p"&Lvg.`mh~w.Ú_xC! .h}-M ri L:cyՆ(Q|?<T~'+lT3*Okԯ%5>酞k69qbb ƄXF43D$p.lnu?<@u[0{Ԗ=:/\JP$\Lju0 .LId B8D QpkA*Lv9yg +H5I\HR4Pܠ!SWkyshv,~ + q(^T>&:}̨Wbn O^޽Y(uizϞ#`G[oJ;f`=rLYP,}Kܠ\%w5l>e`)\b/@35@4y287J tw'-눷-p7@?n8b:ҵZqHR`>@Ms&6+8@dJ(hzxV:iT*e|\dC*ƈiP@i>BWgwb}I ?=R_C`D}z7A \~sY<"Z(hkun:q(j]<{qLJGr֙Q`G#3u0Kh=g:̫|}{}5Ë, r&EubU|/*#jp-+Sm/jO\lCzR\!B&^=:s|{߀`ۙ2Ã~rK-T>)D.=UN%?ֽytQ Lk}C(cdAzÀKXfub²̅7gl/XN<π7jC1Mߥ[-wxOGOffZio432 u~h|Õgj#2}'г 2q 4oB@B|Ty=@tS*ٟ-ȹ"/,<_GVfc!t֍s)j^] ay9'"9^OkUPçzxzs%HXz_e404,V{Z OW:8iI[5. #r I^:ɄHD4ȠQzL^^godo1ٔf@Gߑۨ햮# tRuj}$|swKE*-ضV8?k%7(SsPA2b\4%o'W=\8UnO4{%+Dfei#RjI ' eD -vLxyCG+ eЋܒpkq5TmhyjU#=[g|yQOG~.SMy˦TE q)!ȠxLMY_ҧcYŋ8ꩡki 4}@x\ǁQpLG DllȪg±O-*>EhcC/P.Ex _ ߌQ*i Y1-A̟Jp=A 3Fwrb&r(no- ZRJIGEb_X .e:c=w;dTZ-5:*y&'7H ~ڿ10HEK찮z-<@yRKTh2DU7DľJ6Lie"g3.qN4"]/ )>tS,xfzfUz[<'~odO}vҺLzz5d?jbȎv{"xfZ!rBe&x@wu~4I*<.b'zYL,(rgovU 0*W`PNL#VPfсKA P탊)Fq/C?A#G磟iԶ -G8cwb¿ zc zl ' w`3"#ypAd'g{3E!g|+oq@[GSD"N:9KE=-313L\>¦lY29bNaL]fu)Gaqwo `m'E7t7vQŗ}@/ʹ{BK H)6!Dƾ YLZQU:w>. ۰:5M7lؓ#tC<ǿVSMHG:kDPGR%Fi9Y,[,8¡p3p]Mh#?#VGzbӦ e:[-h<~ p.CAހ=@pt.?&2f7:!@ 0d7Uy*ZDɛ ӛA4E黼Gu[3m )\yjm`s/d"x'X_yH&鵽ؠ% uO>zۇ#K nwUt;Oyt67*f]ox9k-.zs4Fs+HoX_ VlME+VKsRo,%rrHe#HZNKthDF\446m vq\󆍓^DJ`ܻW^[YmBaMah;]}sIԈPI#v4bΆ]xw(}b98( ^ܷqȞy>YU2ʵ콐KE'EbuD.P=tMGQKUj~$5ʕ&8uMKS6|#BlLޓK_4QH?8]*v/৛WUdVbV 8CA$ ?d6žhGBzյ[܋/7:J5Eny@hͬ'l KIY}Dy )`#Qޝ7(wm`MX\.8eQ[=CroBX*xio茳 V+g5eQmsȐ' 3(ql;8ɟ[A$Y 9A_Mڹz"DIF|u`L/fuoUޭ"g+y &lr.zr!GQ?1YjVޡк-{2ʕ }Wo5WܖBIF%. P11NeeZ.t1Ng<ӂMHiXPMVKJT<jwOI{l=7/mP''3|Bexs[*eջ?BӌA">dƗވ'.'VJb@.^'s\ʿErShbڳ0[8"FN{d _nUrr0`oLovP9ټ V'M C ܬhkM Ɂj ɍ, R"mhty3ra!Oq#۹ =d2D|Odu濈'T`eTB< p L^iԒr4!gkNC kA.H3x ^q{}ȟ-c†\a/#'qNo&) #U5%;=>H!*-?$լM >DxbwS4rN81Aǩ O{PBJ=HWsupNXhs4HRB`KP_>G^Wf A)q g_ Jq.L](ڏ.$5F)$, T̓=_RdvdkK}48vrg w:8F잡}Yo#+jöٍKD "f[->~36X5D;̜xgI?b h]HT+'y 'xѿ_[qΑ=ťbʳWh}CPEǰN*oC3_㫗OKb)ILEuN:YEG 7^:S7ǃWVW$5=}t-OߘLfpwnP_f 1}l/0˹Y&Υv~a; 0D߅[i2"|;΍C)qX$`3I4s&f_(d̹ޖSqX TcN8$(fKDE/Ơ;Sz4{/4zRQaStQ䢀PH´\H|Fo  9^{m,I:GAsI[ъ #ۀ 2q;=|l[PTBt %v=Z(tlYQs2`׎]v{O%dwBKh&%KɆǍyBB/>ZJ0SL+ArF_$eJKF`R${hCQaC+vLDZopm '!GhйXԿvu;!_60/]oe$ABN8p@[>FGt\J1tlH(!oҚjmM'+nݞ8OČ+Nx.J/;||T$<XS*\ݰS78(dNcA=b0%e ]%rirSS5E&'xawc4&T 2h@&ӘxNTENX=ĝrf΍AꝄLr e,ݶdE=gXOQj^lp=8v q^@ej*[و*:H׊OWТ2%Y"1kɟt]Ȕui,1w K>C\ꃦ,jhK&wr˘l0U6! `[uݻy P۸646;%:Rmc:#A&],k0{oRUƠ[VWOF2юL>$+CӧX_jwJuעa3 ᎫK*$/]ne.:̺\̸To1$l}Vrbwn"-yAwD4e[K`tWMEA] PJD,o|āS n]P21 Un|LXl7lςq$%Y ,G-$: iz)]SyYYܹ%aKMZQ!1ȿkhCK':ZwmL 3[',|ޔ&WZyt|ٴb̓%7C#h4m#;_VSXDeaj&bYPMtvvo07X ŇxZ„& lƚrkN<$`" RTg5F~)b tQ)~'߽q>$U}?@8''(\g¶8Xxw!3?aA%AMZ,dr,5ԉm@oo[xf[B> c>98_x\7\Q%g\!7]#rH*{RD V=FݮyU!l=քXy,{w^Q*sc|ja;RT/>cQ-ז:JaVl?. QY ŵЖy?d7#^E曚4?)T i%CISANIJvÀ~SJ_MJ #^d.`C2נp5]ٍuȚ+V2^d*,2Xn8b'n?ְ}_ ɨ {QQ&J5 /Aq jՔliZ=hy3{56}7%|ANf!؅gQ')f*O_dYܚue&BtCXG5G2.v0a 7zS )S #ɜd3 H(dHj$;65?75N>/*ne_%tk>rFE某5"`<^Vږ˕G|ec>Ul- tCzHDmI ^ "W 'p#a(6 G,Cv*;oDC`#r>abRVQQ}϶_Q? cZ]Rй< inA.s2RP^{ȇ_ CȰ-0 8Sn1|`X XCbUg,_ycl\`ʕZ9HMhLV dʊF$T*Vv$0M~L R{uq؝G9ږ D=iF6uGEp ~u[͡8\WlV5i^J"v[”{A[!1O{FZgK3JvTk%$#IS1.b< )µLce_ vЮ7 ؋W߾}9+;՝@&[?Q-SA߬0oKpJq_E) B pmvaIGBsW1 =0aA'12*&ժ['?"v1.sb"`.7_gnaA w? $zԇ= p׹_xWnŀDWr Zg9m|{0!m1wѾf-`@ظ zsH.ªiD3ZIu#g2S\wRwHg_:3Y^"]g[o&k7+=.~Է5#˭"2%z/[CLۖ䂑r$aE w.yL%mkgWvhf+*A"\31.H:JɆ~yVqVS /J̢ȶz``P}O`ukLIe|Y;#LrѲhQK;#jCLfA0 9\an²#.jv/|tSW$/56xsfiJ@A}fذ2T)jX;W83ψ<{;B+0r\Y꯬Dn%S>8zDjU[wsiȹ=C}m1*O Ԯ,=0|% u9r„>Kd5 4 ~,MfV%J>K!1Wlr,0 T~>FNf:btR3'?6&M\#XS(E/Z8 DX1-;0_{Lb$r XJן^Qڒ6_a\ų`iQaʷi*iIy f+59ږ+F;`W#ZuٜZ⭮9QZna8qgCCzɐZ9$ ZCI57(Pp޴eX!3&X  Bm)dFwoh`ׂn:"MB=[FȊԢ2ZW`&՝_.΍odScO\w5abK&yw)n7=83 ĒgHj;tt `)WdHn`?'@<ކ׋9ȢHnc=T(S+W*)^OT$A^%%Ɓ2yҎ>/mp)@]<쟀haq*\[8ܾ%ȔBGv#KT77wTq<ۙ|P dƞsbja_aJD1сMh;nuB oup9%wmp5.;=|+v 0_ NA; %- H|9@`!,PvS}5-zt`E{U!s9FV_M2_*GEM\tjJ{I"BHnqe~'G?w j. +sVR;XaVD ;řHPdm09#FVڰ7óu3{#wǑD} h@JD7lrdx9T0 JA~yj$WA<7[ޚDݿcMor=[J\q"E}z) H[W֫-x7z-9Q}XyE ^6ĝ:Y'^%v{̋Eob>N8"GxuPL)t<)”pk3}5t5d5Z\Oj&RuբF2n1`yfz6#*0w*"b Ǵ0}ό.l~4Z}mm9dx9R}J'? Cݘ/Fkh)v4ܫ'4Ŏc$~;u<6uhyo{hkjsO*}BT{`zd!n7= kMZGmʅh{~޳KDHʾ:I6{9K_4~xޢ Qp("V!=D"ҟ[fge _ Tb >M\{&:HZ.ӥБ)1hR)obz:s0k|U'ukq(vcDzu, iJQuNꆃ3Ǘ/'phsmf|7L>?|D__-vpEy٣]РNMrG()f98@=p5MJW%n4+ ˛#O,<(x{! a5kLkg4)ڄ|W䈃pe4 `vn+!)]oqj; B)H(T\;x|"4=RXVyE5EH5f՜q#1VJ+׳M+i@ 1km_-m( :a>rwTx*o''Gj]\wbܤ.J4w-f \ AXY?{6ً$F$+BGsol"s tN#skHp* S1zؖ̀6!51r.+ :MU\k޼O4;Yr,>>6Cs.=P='L⣩ )kcY+x #Stb}Mp2u/* &VG5N H \ 0q>=cyOmZPQGঈKs͔yPNj@Wxevkq@-1~׹geu%4I6*Jr-3~SGJY t éu)R;s$ׂg)pp0 -hBStde3q}*B!4aq53dc|K r=M>NߘTXu bϲ=@Ez}c)AQExA좽܍͸S͔bAwgu/N:g ӉG΋8R1ٳf p:"XK@cFMN賓 qKHžxb$xB߇X+{޼Z 9 5} ǙY.lzMtMFn[3pH&9QYLw)dMT?2B&qq) W?CM5j(fN|Q7BX[z[zti9_9Vߖv@Hb\Qa/OΤ7-F%9ULǏD1Ki ҖXnJcĊ ԣgrn~'BY9a8H3+ -2qj ޢI:WyȵFɡ;Uцr#сŢp^,?nx<;@1ym%Ή9(ř,B37sْ5kvLK/эLx86b6;M Oh6J{jHaEV7?|ùF\ك׬%6>X@/[I?Ut=Aq_@23 hպ}/H1OGv/%:ƨ%tt5ӌ! w Z@eŞ0S1Aɯmr؈0^wR+N|(C:Vj %[t׬ g/eQi/Fl-Dp+`y@h3h3{1PϲQ(#: BoE.'@%Px%] (;/z4WhKbe)j=~"H SMڴ>[9 醲z*2`ǹ|5r?z//0GFon4TY$-͂ur;wQneD)QS'}x |0 һ9hBu*8WgbMp>[ZHhŵgE6&c. Mؐ!{*_kX>҅}evTʇص(,T_x+M%_Er8MʤsH?^STPMotJf*w^n ]Hʰ"Y`K0Lٿ:*IY{/pZJ7V;S3e缰.oʓZ,Ip|{)uե7=7veufhN% U4+J|}ՠ}Fudc:]p n.y ӔyPvA# NGq9?V Sk5LBХ&?Is;~|Ė3Q5/O}7SaD=>;>3ڷ8s)Kal?!;DP.~[Mm/4E[kۇp3+67pu-pye,Ĥ W݆qFIe\__xTomXgLG_Vdjպac:ԕGߌ.]1sazSVUVx, 9 YCG237yf94D x#!Z0IX?tÚez0*f(ݎ>$T_a6B }2$J;r3$lOq%WB!d qcooe *l80)ղWw]veƃblc65`1loaCc iqJyxH obI'z ʬD?/=Paz}j `FX +xj/0>p`+PYxKN Ƈ7to|pr`+RǮ=bJ<{&Ö cܜ q Xf\s}2$ctwfLuieeG7+(V\ӯ氖$Fn깒fd>zYۋ v+SK6Zfɰ&.`8xD TJaEFRߩ VrUR&:)*ѝ&R)tVu)Y(!z){ &sgQSIQxJ)=t-*ǃC$/2N>6T6[_9Ľ|UiNqσ2۔!8{51|g:#kTneĽaQRU;Qm{J!oDW]Uf;JFdo'!\UWoյ7 樰('jXW k'-%1ȹn-\Y 1F ry.%îH۶S"Y|Ay*HM1&jߏϙ:&`Bu춸}ac2;"*bS/1[ODAv.IUSu)0ٛ}eJ@" iQ;ڭGL~mf~xeor`S=ʲEyl߹$%EgxqqP3AsKBLhX'{r.u5%(72^F7 r+"#4ka2T|f'y_faf/W([D '_A}V.A1R`$g#Kĸ,I_ZujVAݭ%c-"[js.K* Op:^&'L0yEȞ=_H"=rp{JHԵ g 0@Gȭ "{iؼrt;3*M|K4sDS9i.T|v}u5A5#$ŵC챈$~V~Yqx}?"A2JRKWC~2u׭(MsN]ZOAfMA8~hAۭt0[#'\c~4@pr'[.JY ҾTXK/۸*<vt5nz\k;!|Jpַ04 ERnNmV/8u9|!TO&SPʰ S]Ua]e H1?fu>}jc-PID}f;Azf ϟ}ER+2  -MxV1DK5p^N݌* HRER8a(bLv Fcܐ"\)89ͮl)$8ǯd۹:꾹=ŷ⸂m7dP͔5~&|"Ej#D5xdySnmunĊ}){W|.'K\b6_:}gx a!v_T^ŐcָWoqX5 NkFYc8+:^@xg⮠\KCMx {NM;X8TFx"K07z_E\gy0 ` p2, .n1}uC4Il9lHRVE+.("pc?(T檙G,@>^A[QawqO\]>,YÐN掔QdWCUjxM RZr+ ч?5ՋiE QyH6dPK{P8! Ҙ/Yp߰KC'SyQ6\Ѣ,0nH|Bj0W x<)>.ǐ=is<:GQoIbwh~Ii f5Z1Q)DNv"w#r#óKHZ4e3}O1Gze{KFXOg't'@4G?H'¤dX #Y( ~mGb:4ty^йVhz I8rBl#>%j*壙W0ɾ㏯CVyy : ; Ddvә5N&["Rɂ.ٕ`ȁ;_]beTCIO-凚f|v8X͖S7R :u$= BƼ kq{],}*t593[Lf1TN1)>󋖳H˂5UCUs)O5OḐa|z̓W Ij][42=oggoNGL"*M5hJEx#ܚ?r,f# rɻ3k)L`c*hK/}gWiԖyBS7oj1aU d"5dRl4_}h`2ZsG>А;UNn'T5HaRd+ ܌3 *K>Z&!0ށ. h>i,}2DnX$t+lt{t(PV&4:GJگ')a0rt wnE X#Y$ȳ?=w#Ȩu̽̕6t&Ƚ=d[j# eHQ*kv~!WNM4B:+RynxȞI˾rk# '>H Bwz8<}U @X Nހ׊}p.͒I}3-2-UW'1ܕ7GKW0? o-x3#D꜎mc׹n3Ks = L3yŋ+PKP%8(r\|0FmVq'j15Oro|I!B?MI% BTh,-5֞'˪ii-8)Ꞃf*1G'޽V^L{0*8>,T=dECv٣{%7j5p-[RDx3r/ad ] 2nWTq: TFS $Ej}?Ѐ-<1`98N/2M QҗE%7cQ.SX10'+x5$.J(i y=ɎVHoExӠzu 7H{^mpvKݒehS֠S:C>>Y;? Q ˕+m/W{7X[H!d:3*fE_pK=@LN 9HG .\330 yB{7uSY])=UHt;:& 'T8 > 2;!MjWU\Έj'$ yo[ ):K n/Z >H}E4 7[ $q c+B qj1+\\(g55_٠i6\kdJwg ]xd.݉8,A_r.xy.B Zбny/Jgz*A0Gkz,7u#^iG8.ê6A8=Mg@H srQ;^ņ|&k/G"Nl蠖̔Cōói\e)AFȃ}B'`_e5u[Ӈ7n/rmC!&j0GK/>n:`Na'ؙ}VS0gm̦YE"Ӝ 1|]G°7^a.Y~f-ܼw-Jh \ROobW=|L=ÿ±xp^ "uZ兓|{ҿ]π=ϕP[/ej9C#)|!Z2i  r3SXg/2Z#N S؝gТ 0t h Xzjt4y(&g&dQ`S@{TPһ\CmH_WƣzЃz\KEK؟q]8.e})-Y*iI'`2 [B,g JZމWʫꋌk7ѤHWޣ "i 8L?'#.0aV\L}5vIk\ /Jڙf+5us1>X+~@P(d eE-6AsN,6 .K0j qzZ5,ٛ2/'k ?Eyb\~q[NR.t[ILF2X֡M0+T4-{]=o)>,O ӭsezӒS!&WGёO`lM1;@oXwΛc啰z2Z%HuiS rDA9\2!ϳ}S `H /Kt 8mq(LEV0/aW(^߈8`bY>v5xųZDrΛslR7jۃb:c7unq戮tIh1i4z!5CYp``7 2IP\nm q“BAHcSvF&RV9a-'byn Y )Or-]C,0DAʓ7b~B6p cxⵜ߁q߄zw ^SYc1xhK۩=(g2!jdQg=4M!kzj6.sMkk AO }fC,ڻt8N>kdUt8VX7øIjH|If" ר, 1b0׵_ڇ:m\pap5!k"mQJId3=ӆl4~~iN)JM.Fv&R< C!GC)#3>yH>Г5q}¦40< R L1"տe!χVpbLV6uyQ}~?YS9+P J3z;5n^ U-jFcP2]lӳݚ?x D13pmVi_5|%`{d9 !)wj+{ܯ6 MX~43ouJ"`aP3gⓄ8]6WS?1< Olc6<+cALFoEՇY:=FW=h}~L10D1V ݫ͡=wv(Tv$3Uu+/&D^%3%=w53w,z{j*p?c?ΨgId3e4rk.žv09lNeФ r3tu+$}/R.`0e~S t)x8^/s&FXQ=<5ZKhG1<|Cʔ~ 'Ah$q- |_O$%宐Y[.c??ɕObfA=[[nFՉq]f6u5Xyrf9{5LMß)a]:,H^qu܆y@v'JKGKOS,⁗|Rw+7v'q4;7≏hA6M^v72irBAu%&Bp-b,XY5Q-)rIӜ{s)yVӓ}0n霈G1E> A+w#]=ŕe -DTw2q678•;,Smi DѫB }KɊ_ 5J4; Uy,BVRU. +)^4dzk&bv=mSܟ SӀ7<[W!bA-lU_ ##]kTuwY99Nˤs5g9Y[ry`)NnK'Y{:}_z1:lfO⯟nUٽn,`A1$63,6vgZ P^8M(jy>V  veB@Dʰ/ rmr.˪$-1W"fd9Ciz`&_Ԩ3bšld _|1֫rnPJ 5w;cBT6^ "ytTKL|%oBjq2}DlW![a:gO3(_}@tYa#E(%+{F_rI3iur<>W!TY>- ,j7NiZwJtj'锪|?^ƌ`?xbdײ(jHş/|:W"܀YwR,Go''KoǜdbΞOSq7%$ӇuFZzX1SWXI6/75kSO?q;Ո>Y㿎 QFy {|]CJ r}$;Qt2[]C6`T;E ,mncŽ"F\ıĶRS$w< 4n?x|~rWtKs[$3_݈SWXñ m~'j}B>\&wJ@2Y*gL~CupLjQZ9.E{4Rg$tQf!B6-[=h_ Ukk\g3/0VA Q1l4'w9|C`9t2 ˾K>/ůq}@R۞׷VMC/Kk:|C/5ً{\ôN޹qc];*Z]eL O^dZ;{K CMN|SJ jcll+>w9o±Js9A=Qedg,1u"ʝr=Qͅ[`> `m Q 4Ad˭~ IZ-B|SEy0n˸:NK,KRՠ4Ak JOL&SDΟ{@0FW[mIdDIyQtUKӹ8hP@~6XU] Tn_VD2-6Mq壾uRZH#:P-LfVިx8aUi(]Em*谝t-@'PVsUC4rAmV.D.ɕV2w0h?nدlDQRfdLcg[A곯m#S@m:|K@8A_pNV)ig9ot nZiz%LP5m%u>YE N.QbBɋS\=ݾ9XnJ Ekeb4j$R76#$I~8#yF(>z)Di?Dat:(_"꟨({PCYf57> }t 1W9zW|ie]œ\.ZvpkvLN:u] xASIOqlߋӡES,vv@@8\7k$Ѧ XA_]tAnU$)q {&;*tWkM9eQmuVi,DPjV/ω|񖳾K'c>Jf-2yҗŞR̢[^b%'d#5Rl7}{ʉ#>wHH=>fqb;4AncZ!eF|g %Jx7Zf@"jOAOuE"8'Lw~3IKu]k,6D d2{>Ӏ+kI&TۡmI4T-Ktt'A |cw!0!GVM TM;닄O0/@mdͼ.NY@q l5s;'pceKƨ?NE9jF/r-'W\!p!{,sfTݡڍ<(fj:QwZJ`0~ZbD)l%%/qf=8]Fa[|"|8u l~:niO%(ttAp G]2nuAyӑ(t?hhxePM] ]Gr5_ ||tDI 1mʫs2_GWlE\t!E+[k 9?47kn-ܶzˑT;ޝ-?5GCVn5daE*IC*{o'h@r[?&:Hvs9D0A&SGSINȁ%Ppð''2 ʵ#~YQBgPtr3=vA Rm^e@k!{sBL(<^ ~ bjTMY]#]eJ?On- >ޞH&e 꺟`c0R%w@!L|a hY;x^5.9oj8` "s5nrzTg;X%7f:UL0 0ngދ΃6MMw@ڲ)9:WY Z9e .;?.@8WfnT6 4E5VWVA_Y T hHc#8r. lUxYտ&Ϡaeo3WU춬dBssc,tGݠ2n𝉟6)ےnܗ\PdA t;4~l’:qY4 ciɂhn喋. c _ó\WmYiKMֽ p ˘Is%q;r>Ui u cYV1vICRu5&u5,dk.͑ӤIhxn1̼C%ı݅i̐kd1sˊI:b[:jao8-nc/eo| - d*&ilW^+4!ӨO\Dqg((XF{jzEg#V52z*5Яݲމ.zd{L5j=+="k7W#^xT liOfGۋeUYW"LV~A 4,݊h.'ċj>@DEn*AJ2NVmC|_}{3}8j–fin8tOB';{AٓlEm'd\b@x(W#&rL¼ykB[umU_`W sf$KCM-Lg;wX ^ :Gj= "ضSIj ҆0hw+Cy`k'I<|Z*4]ֆ 7X`g&j&Bmb+^WD WV]1z {+tޑho"b)A <5sXz#r ίF}xaĹ FDgqt5`)~چ[LVQ/wi$З1;{ٯ=iE=PplՖpDӸA>pҬ6X2YeQD뫂F!G.c!`V^/`81 z/[Ǐ!⯥Ezת oa./i>dP9 lm9qq[Q$>kOiV"_4谘dEn#<x@FQC[ qGgQ9Dh.9O?'(`d |J TBRѨ+݄ q4r+⛍:cx}WW - sxJ|rHVRAQ\~ŝ(J=cw d`}F.U5 |MZ;g$JjR*#޺ &OkI ~qp)uQctgVdqwn~?PƱr_RZԦ]cSI~~xLt,{r~/!TSs;AiCw}L-lP7X8SYVYVtFM/[]yNG?rKM_PѼ?{;?Nv]qI Sc> Z;Yes0J`o2BT#r ױ\ ω ؐŢ f^JMU %":KA>S%Sї% Ih}.Qwqxf9Sp|ԕ~=m[X4-"<A\ZS vYȺD_w P1-l#GČ a$c_$EݻTLC̐%ơ z "; ^ZѴD0Ogey\ 뾺2E_&2<ڶ"B',i=4f\O;}9]:5J/rDhy1XElV1M.m,B{)FV"0ʰxH{:is\`o3"xN d%$ͅ_BN88_+ݗib"x&7fO^ƍR't9r3A:'މIfe($Ҧa]BO3_ZuY2%撇A'K-iA5h?%)ڼ?ʠTj s" /> գيV/>"z<%?Z8>7o22P7s ׄBǍ{v} 1S2q>`5.; זBM`Dbuk1!^b5D Oas-KyH%q= AM:EUĦ?$YUKlt(z Nq%e2ОY;-Pz?("0r(n &9I?_ Fu@l*tysڪuQL9dc\przNx>)755 hDa!Zljpxٞa>귔*Tp1x Ƹs,YS*SxeE:5tމvGQejםF9dcIo]"Bۿ l"x:1[%ؔRp,h\:AiJ9چj:\KZ >>f&Hje>kb7,g/ glwo'u?d /mH jvy²)炌T$)v/BXa@I'i-7){7Ͽ)RSe1s 8 & tCEl6< Y8Ȣ4.5`"ܰ߿/T:J&}7)+YtMj>[i"Bc{k(T0~PDogU;7]G 0aͻ&s"SƮɞq*; kd5!׬-ǓWRR Hl>x" J⾼ qOSys$_:xVz>ȩςYGvVƽ`6٭t꣑C{,uYI#Am`R=[-'"%U@@ QYU c(D1,( 1} Vܲa FޓK A@)ZA(MHu\\dTeW} 4|$jJK0i]?66>FE7fg2NF@":";ۚRcmUٞ"v@Xp̟uuA7hT+l+Ӛ+ΎBՍ*X>n'=uM) whɄKk^K>ѐt{'EXG ,u/#1#ف TVv%d3 O} K1 :L,+4 z."5nS XV ~n}԰yYBx ;_=3R'#(]d:uQDiے><`yʃ>6 "`_AO.cׁΚo+LI1w3Br5I8x}ޭat(Ho:*¡ E/}f-dF/U!}ѳ͂6EWsL7=62ͨHe\ ;Sk:8)3A[ԒULS:˚PfkLKڃ BYHh3(`vtے&IN E |qBw&ȃoc},+Y az v~-OBzwMIsn|,]6 艔)џ^uc8l,yftqˢ=[\Y0;)+8CL`_WInދa/j˹H kl(6)szb.<:p.eggzRM(aGe -l^挡kQ,YXƗ+Nܟ1gsr͝_#٘WO9(hOTo5]NvZ+ !Jo9u 7IK|LG?^#K=bB*fʈ4J1ܥ 磳_6ݨ7\3 P4!cAP+:>hBu㱗i݉!!`t,ׇ,#X՞@(,`sV0Au-(4zl c-zI]/W b *|jrqU`=^(lkD$A˳Cdm?fJ4t\Ƶ-}"hՙ`ΝXC?Gn<C2~";' u!Qs4GSm !6dpS;PaoLc0<zXxB+|l$"IA2j̡BUSJ:lQ7%RU1\vfT7_]Q]n0^rhzG_Qr×";{Ō22aMIBW |\clΘA1%xuxT]d>nl``VY>0YD!yrMsn邭I5D::,u+6[+үH1"!GJ0]+(>(2BlV2d'p{(%3B CƛL}Z1t!.&[x{Fn~zv]ָk^us̳ј&*q4wU4QĭRcg7rcsgRj-kE'@P 8I[Qin5` (lΤw3gë́3[{QcV%z;OَXUpSN'G=GK?uL zo_9$MY\o[C=1 \fVt`Ѿ^;y-97;5L;i,?N(T b 0DiPU= k"]5(`,JC3ڜ˖ r68Xv0ɦE5`$^+ BG="ۡ^ms[J13B{ IZYOce>TpX.`SLe~r@ڸn[ .29V&Lt|VӳU. |\ڰh/NNntdNue0ȅ6tTӲVW<}uBvyNu-5jQ6N:5 j*}28OT9UK,.VwC`m%`p^+68g5ko~@r~E+h<飩y]@) ЩC6_{<: d8y@2>Vr^*Ide 1S8M.jڨ# ěFKCN)0ߡHɸ0$w}ScǨKx"7;Y,*n"y(6S =(nH*ibd԰d1bh[t~~NP2r!OUu(Bc 5y>f2hΡI/*nkR=T9[*eg# =SFN"HBm.BN"R{?ŪTm07_DUZd?IƂLE|'M|GiuF48̈́TLf'yHd߂Sqs~:l^rvdBDlH-j sD|n?=!}pˁw>k*Ǩj1 wQ(KvғFy:.YBzm:t70evX4IE)*y $a¥%h!Yͩ=>C`P($lE~^Oť8.^ < ܺ9>)Lv0]$Vrˑk]z`n{ݷ!_9k! CnS#WN>KXȷ0y{+{Mւ[ȶwa*s<.OibdS9MvGڿѳ讱# ׍w5qKMp(g ((2= Cxpa>︂oyHP` |YZX<2%Lx Es:8L~эy'wXrc{(Gv)8d4OLα^Y7S-$v|6U[6='RxWOଃxZu wUq TJ(;:5%GH9*"+Xnm@eF]eZAb`ڢ%4DWdbTZ"˹/0H+s_ݼ=[u1Kc)ʛ*sP%=Q0wz,B2T-%Jv{-qGH?W4(ҏĊ[[`P=âGLi4mʤ7Q)&i`w֫ hL& !OǬyԇSAUAst%Ru hb29oϵ,8b% '7ytT@Ji0 n5+?D : ys-*/60_+3cRFpυI!Q4}z{(mT"ڱ"BDutמkhVH?D>9]sۈong%rMۙl?PdϋAaab@]L6< [~&R˶uFqQˬ!&M=zfl"nƒ^IT&i:&@l0F~Ÿ+gGky_^] )U)=A|7fI~2Nm!?"^G!1NC.ߝ] {#Yc&,!@:2<]N)J CC)S5sgvB ==' Ld}X^Ĵ]wnؒ#y?m3wNr/b3SfZ"c#Uxҕ3"!>!&3(CaMz&YTgZE.t#7<Fe?҉SlM Ss76qmQKFaA.*sx?¾8DnŶ۵NkFԓ>ܳ/jhfե S%[fPS-#So)8sE$^jJV&E("bYݴWP}tɼ ]<$̺K>ÖC:J|5UuS%Θa">irH@s2 ywzFb~[EZ _l,ڕ[gx^Jnz Gb v|nj!DŽl5=TɓX}n} KT4b}ֽsFGO78S"(5zYn!Q@=,S^SOw¶|_2I'rP/$% (Xq䔃z4S;B$X4HDz-iTf{a ղRR'c_3wV3$%PWc_.`ʁ;UFIa0=~sf KNl9"#pi;g'Dо71JGqp> dIW`4$d=Yd"]h[_@jDؔ%p?)3Q.OJG)[f⊰e NL`!p\"4ч{L3"PuJWN]娖 8eYX5yP\t+u@_E+#(^$O`!Kiczs6_XȽ]ohuA;PlCPj "1騃:E4ڦ>[n"J2v)?v.X3 p]qthp- a43|8Y8sv|f''0fUL$a,SJv3FIwMue`uQw OPI 8w01wg:Er}C5yN=3n(9v~8=[w?I;kv&J]mv":Ŗ>6mgOPVAwWϹBY)kUQ?.;ߥiZ(yK I+idY=dA sPr36e0${{iL-3:= 92B8EdOrA1 mki:84(Fk2"16EWzJ DY8@een:z#^q4AYQ-iRez/W1kUKeܠm)>l4MEz WEà\)&LX"lI;{VZd1DZD䣹xzk?vaU:P(0V/^5 4YWi,KR ]de!bo߯V8L,?ˋ`^%3'M sc:f:"A.{WMlXR޵&E9ˍt=~="7[0ieySԨ)耵C;>txȪQQ(T\8O4Nk?疰^UqK}E F w$3 ᆁ;7\?TnؽQ51)XuG]" Z-༒0{úI&Q}?}$77`F_ZlĩY`Wkt/btH]NU}q$}"FʟȭѶ E "OI)6>ud plo<6r嬊I 5a* m6ءS2Ns՝ϏM8^H%]ќ|\gC8 5֎PU[ZP8Tn..I#c[h&/tVXMbƎ7RuO/LF ەO$ JlM8Al/PX'%MZ6}}>p7ESjAL?s;3:S'pNw+n!l23.^{k+!C[ȂhG rh|œX07b~im]>þ% H]< {` R2ݷ8&rA.Y>mk5)2oѕ" ,fwT쒿L`9Ld - GF.ːE5$;6&(7<֩[??@ nY>ctW9E  ?{w[ *E;f߁ZkVFas1D2^?ߣmqopqwrmJaײog, -xzd>*C-킞7}BvyXOH"VNr`keȘlR^^2x ]Vꓭ}תN7k;z KX5Ut 9(KNc$*V 2Vͅ@.̊QKM!=j~E'oHu^(`sMzxv"$T6FXF\xg{}_篥bdQw Yk-q>Rr˃5گCo.X}!ᇐӫ3䕶۽k>1 [,}'x lEX8"L쩿6)a= zt%k`6MT88+mľBgZMBJBҰ4}%Z"/4[j9q\.Y!9_jіzinoGR.heÍ#¿e|&](9PkdU[oMR82qجR/{ʬOt(>-n6z;RMh7@8tIG(7-'RnݨXE [D~):# [/roϟ @ #W>؉d@dDQՇ@5IϢ;M3gcۖ?)<"#0I~_ͫ%GL?ͰGJX 8O}4t@r&txX-U\az>Sݡs׉fxC)RϘ+ %W߁:aZK1-Y7];+p<+i?/y`PxusgyxzÌy_b¸u3#Zb^_w#0,8zdFƽ:81|"1,!u /UHd!\hR#^oNvp}JYr93!!8Q#。L(Pww_GR_GUO''۟\8OxQ9{Nv B@fpK9 ;2kK:^ƥb"VT' ۧ}AX.(NЎx%-o)?a&~ށ}ZRx6C M{WZ( 9U⣝_rܪ \Z ìqJ cE8ŚBՖȷvGCʁ̃ݯ$ P}7cDυE&zFȤ8NSuafMOWu1lb6gyQO#cح:s:?+cIB}oGҮyzn  ](&+.jFXUQ wuBeR{?[ٗ+@(f3^<}؃,=`Gon]]nAq7S2Y6S,"Fw_.}ÖcC2*(-˲18{(wĉ d~D? ZY }[vi%!^\<Q؜b7Qut$#t95(_B>8UR|Px8xb`~sU38hIaYո9˭&q<4j=bP/Õ @$o: DzgF+ZC l+3G@No)]ǫԂ`Rq&x52>֦NpSGڨAŒ嫵īn2`R<8` M ?tA⎤6*1p#}8 A0[Rܠ(7DR>o/ Mb F_(,X];I'EAjOhЉ9}-͠I<3O!vpBnD^5'#)yN%EEMV[ԏ.*V$ Sf+XՍflTw.y~-2r+1rh,gw {>EˆE6mP0׿@Z1M9Y.K4b,քh|f{,SQ0ԻyC&0%c˨I!ak鰬 ՠuXxƃam^wۇ@ʸ|#Uklnv1aLdg/7 h̡ڼgpqA=׻31=$q'S_Q$$)S>^VPoAJYgo50'l*rzDoϵpb./Snw=),4ѨمE,D\@tu4wl`N@cn"Eg$l6?WqlڥՁRzC$>.N/χU>GE?sxↃ#70USFmr <_%D1[|}%- i`ehk9S߼tq U:sW"Sp' k aKWܲm31'{nx;?e ο oHC.% ٿI9x0UPxe[l-\.8Z:3`ߔ{ɸs%u E:P}ň"xpC ~UyTt7_Jϱ Z$xw)Y8tTjv'EUTIOǕ4gAǗMJ d3aA)V4}ŽHd#5IX0?N_3T&MOħ1f{U ;; 5p<|M_`^ǪZ)o<ʃ֜\tZAI%b2}c]lxAc'>CDAc)<6˱ß^c 8Ewkٽ/zZdFt^=Qg[k PP4@}8?8c_nX%`zi-ǔϓsD7Qqi r0hޖ{Byz` 툅5%|KAiBA6&l|] hŶf<1+A5m0hH D@ԩ.8 / jK\"RMQ)'?zN؞8,)$WDjH90NRRd.D\n@YRrA7mMY= #^Ss *÷_V#>EGAvWY -َy Xm,r*ɘ&n^ڗA=&k]RS'b 2պwSuzJш%ȑhW9ʁ`\iE#]1)aFF瀇 <;۳+$q׸8"?נ{ ZaBjx𬋥I@P2uP2K?WBBw- ^Y+:5akN:2]v{[}NSà3po6yT 2> i9C0 SfZ.z\N >eŕ;*{ oO! !ӗXc vOwd(t gy^؊BDb$QWյ$=5' RjƳgwXr.N",+c[,&8O'Mƹ}̢7C n8g;jy'!jzhN}PI|Xr9P;&T#U_ j4oo9ݿ~ks74x?$Vi>^=؞"=&fX$niFEyhk$2q7[2?̝t}8]$4hjؽMg9xϝoJE~_Y_TJGZ$ۦm[ J_^7~)=ؘ"`_e0рޟ|vX*yPI?1{A6CR#M*w\3AcH"dޘ^^(NQVYMIg'8rJ#wEF"S!GDo쌧ekK`T5>hGTJT \ _J7X/pr$Dg$>A2DX&*=U%,@Ȭڙ#wt^y! 1YF592HŸuV$7KiQ&¦ʻ3fďF`*iX"60?@h)THrİ;c:;?B5J**Ę})Oߙ~o>Jg+ V`wyW+yW^E# -ƺkb4<|_j t)6P Cd1Pd\GPpI)MHsh=8;zxZD7 pN7v{.0)_3wYÃ,o,`@nQX scpt3o!]QQ'gSjcLm7 YpH,=6P2]Эo28]d8D$L+d~)Oyn8tGWWđ6~)T TafZU&\5z"[cBxT:kCITR<5A ~JH?!# 6h&ȭKoNӶjgE0VRONkmDHvhǦXgxFޮʔQ?lХv녉u~*ꟑ%׹]S/w%D=ҿeQFDF0|WY'᧚:- x'$oV=4A mok1?9TC-]p}|G&5nuaK5GDa gٵs:j• K,gP-;ha8.20?!˶:0?rhL ~mH7Ӽ_˗OFXwrJ:|QuzT}" דyYmHv'GHGD'˶綷Ԑd`L8<-9*Oqb &~S{.~S?EHpL&Bl3R705R3v'Hm*l)CauwtHRE{1;sQs=hbr2>?DS|tDq=ޯ. &C*jhѻJ8!Gb\cZ ԍaެuiʔu|R@X0)`?w*>(ǨKUϲoqR!tBg-WHa[b"f__I{Lǯ'4EGusikOS%ʨ)j#jU`p-xZ F)UL8ysX{2.~YwB XuO %j MR>ɔ' 5< >ftt\!T8Q_u|a\ʹk,3vz5r9 CuC*$'p%W=apJ[e&ϭΞ8iGٵN` ?#):ef',0BB̳,}*]7[t|e3u\\B/xgtGTzKhG>߷Gۺ̸iQi%B9 y :hVugk 2MyrH@*QpH؈)㋄+FyIqMǚFc#v|bw0&F( &˪`њ-b{6q([Xk d^5WH`]m9ee]R0ޗ&{' 7>YgX{L} k%,KpA y8\cŮ#@S|`7ڶ=牻.Ohk+ԮG,e4ݘ[1E a=}2ˌ 'R>8@sLLyP'K>M(5O$xPb!hHfK_K]A z`M4_T:u%M( ._(dZY\$STKT+ KxʣIm?Ɗ, u2_~ +9FxW|9h+dOs<$@O$U,D!U_U}-Aj/ ["N_`x#lF`IP`^[)Sd*䓸 c|OWp]J0f瘕Z"EJ.w&dYg1̈4e@u02|H`oHA7 of% ID]1+`Q-r)LJuז&L y_{lZA|?Gu^vL/QKAJȻC/b{\/uJZ4!t%+/֪<\`达==vd]w^ygX֫%OgG'izO!Y9_Ip+'Qs?0G׸w1~k{8/'B-ǟ paI9A;\߯hp_w銀(؝9*D4yl0ϭa3dR *$G4[K3%4IRLv`]y.Y\‘_|^RhrHt%SF X 9ޠn+KAa'r3an#2WBnZq l/>Ef*^`֠ fRm] *J ?N1 hbޟ1ED+ r}%5j rB CgDk)i.6.N3N xibm]8w@X}!JĬ"ۥժX莜ALc.lPF)ØֳIˏG1ZAP1 VfDDز[(icࢧ|m  W(b~nHA dLݶb5٣OZ}M sGFGǡj"k>U'<#e%(:!^Cc XWY(KNF̈F\ 4xtCcɿ{;>z{f˸i7$^ vl 9Q n3T$eNT"\oz"yni&5Y40^tn=[) *=,-BwfiA=@/M@!b>a3Tap]D` ^I TFU!]2Ϳ~cgbĐE|Bjm'>N"TtY9̻e͠$NNMz'fj1%Rk1dJSQya!6BK ʗX'Ab[vm";([s+lk>_=- ҖsYOp:cɉ$8㓷7}zK(ڳ xֻl!~V9uM^U2J DŽ;$ 4Tz[xK? y|ͼT?[5 ш8 ڠ9=) Pto"۶xda״Ge)n,T]`7HQ_0Ufg\c l9u_@0]Q"NjJ<{xLi<2'8G.u;Wqc(ӧ!D{?| B8t*XmiAzۯ{Yޱ987=v}A0fk9{=˵˭jv 9W(-A H C`ή qo,-GS;bb|HW]}:p M]38܈#Gߊv}E,E`s_MڍfO׆J[fBׄ(7_@kml\*ժ|~_Jݮ<(X.kr95pfD!2n2qYaw>-UEǵ'e'6Fd(9Zc08̗&;/ YN62S~g|AUd {)e/!|c!G.CǺBSm7j$W9SH)8T ]'e᧭sG۔m`=ﴭMjKU!j'%r6m%?ƨ;шnzi`ȐĐvG?Kͭ{nI2R^H@&'-SC~.OO#.>>P l':Vj|Z2޳f0&s>K:!QQUYHn!t֏.#ח7%>_J08 tSHf.;A }~:]q6xO7%ӭbBܶSe;Ŭ);ͬC(SL!YsqQ'uODV]Y'n&kLRx;vkಮc3gJcD26b&P ~/)3TZ Pqʪ*>DoRs ?4/ Qc1PZFm{zz= 8Rs w/^D˻\ƗZ(5(yߍ>T$yF&la_R5tueBuiGT0.2n8 j4`ePSILѺØô:"N H+ `#r6YUÕ}Auwz8Zwo.T4]KSp%'dW?ȳ|b8S|}khe#ҹ>WMfNW11(r@P@Jย7t˹ld?z8P7)x΁%]_&$(CooJ"%(=QRcv\>g2&=. r}^ ԩJt`um+Z}n_pSeG{JM24Ch!u%",JZDv;YwkԀ9b$8V\q.xҦ;8©4FmYRT;_}cS3N:?~odOC`^s`34s?" ^:#0o0xd%"P滺m1KFY!(;Id㎯@ktVq<]L^( q6o|iʤ$dbͬ&FQ"S{hY=/)o!is&W&c=UgoBVG%reeԂ$` g"]lݟ28) ?00ĥV+fAښZzћ I'1j#\&N @nO0eQ6uѫ#>1W`f!fnlX1<_NX+{R U*FB '15XgdY^yL0&εnwTP’oVSXabqcH#g#v  Z_@boqE9-3#lr%p.]4^f݄P^i `kYeV 8CdU| Q؁ Lz*CX`z촸&;g-Ԟڥf]15J!x+\k7ڭ)9Ǻ{KEK*TLFJ1/Rhe()KTݙaG~u-5#.S|YXK?eJFw@[ẵ5kPCA=<:BӢ$(}~@ZEŜQP(<WխM4o2z-n'E$;$)ؐUzae7̷jDʿPҰPk̿jՄ0A*-~o: tA(o<_k}",5]׿ ]ȸ`"Lm" ,QeXG}s_wߢє6  C=5SY[\b7ӅUBBAiLzMϯ wBL4XX4gMY=_7rK~Rꦲ dT֙3Jcvnvy}Pic#UGX[ `u}&}`|Vu 88${8R6:Jj{K54`aI䷿Pw.Ҡ=L *DΈK9B_})ݜq6}9En5lz8_Jf"I-?G/_ *lnyz29Lϯ<,aJիt^~e8!ÍZ*U":k&Fxn7#D)wwBh-L KAmWϺtG$<9eFnL>.Vչ:vatf{]Z}mFd%%Tq.jU){{ FՄk#?S*C/1m-O7I} ԳsśIJWYRq,;l>d  G{PɪIqU:vyQ ޠ'?_-iWگ!&^rTc=E>lI~j#/틡m. IٵkE’ q#ZɨAtO({=d!6VVϲ:xIW "$ Ms0ŕ7 3c)l֎ekTz|9-%}&!O;!(P[ ?t?8d +x&w"pp!XF=r[;N|Eн5%Ww$" /Ocv1>4`@$JZ$+dMO֛aso\\\8c"x5J?yʩUGe%z'ˆ(sH~BH 5l̜姢/Cy9uLU?M怮eyt6䵆lNr+" W2<B(HXP`սbvu@)Hz_S+/~]7UIA#9TkM 9vgYeNڜLwS(W0%*!@;)67%]PNN-@;~x t,-`pu lKEMwr\dTQF53".̉U9e'$/ϴy{bquzDxXmSG{oT@ vCB&]-WC@7ᏉSQ$mzSd'*[_8+`B&y{DK=D}{3,#ӅJ6:N/6 8 H Ŵ~NB\#fHzźjTht/ AŘ*7Hxg.Vʢf1mΣ"|nl;/ZW0nRޖ@Pc%NM4@ L}Қ\m:^-JLta *vz y*e BA?x{}먠*mL67X" ^b;;0_;#mZ\2B{GAh&hYѷU0f4p "TJ>ZyI[vM u2KqY/6g9볣& -tdoY';)Bޠv:'K;^4LkATbml6#TpKa4j._@A\ͣjr|zɺ:$*`  Q9WƵ": Ei?l\KuceGd0Z,{ܦPCkJeO&ܯr!A<ĭgԀ†[O~ h/o 6x1H^Xl8f-dg= mx) dKZ o^C<z):fJ'7c l +e"zKb#8QQ I_@֥Pۃ< fmp ir=8t])z?p+'iy۸C3Rl};TrAqF^3Kv%?f4Ɲ~F#OlGAiߵL(X,N3&3s'9uY)4\ _ܡPr!zMP!xFq( LL"8/Yjj##fcO.Ny}d^cgڄ$1{շ%Lz#gC{kȨca>*Cd_;eS6<=TG :њKQMzOPݠSVMXܫ{n UYfXGBO%ɌpQWK+H~/ 2XW& (,pt@8pb. OR'˥tʠ8Sj'Ĩ:X3Cc*nm%edҎ#23A2`BcLh|,Ikߜd'Ys/w5$r Cx:{:{Nuvvl|66|.CA޲-׵回TBhsG,gNgrMWw-~- XS_zu{q;0.bl)wۚJM;}HGk83[ m BD}y@1,Vf✟k& !5ypiVT4=>6Gak 1z;M9t|ZL? Bpnx5kƀѳg>|e› M o:D:yVB(gE=^~ W!JLOW|[ }_SNWtaK=a/@:uB3\l~+== 0|E|W4v 9 q >WMrчd k I$LQ<2vEu9.&ޔ"l8v4_9T9 c3VZ J{RC<e/Ac]$}P:KiɁ{e҉~.)R[l~5 SQN=#&,6_y~2)tPb m0D?G1(WiDI~%b,B*)zٖ蛿T:6qנ#5 EPa4lrlwUȸVd cچH=:Ζh Bgjl (0K5/7P%6ɭ2~{A=p zҀ?09$UҐ5m=vm-7PjLъKTϝi]7Z,P4cg9]pBG7{L!~}K k(ݜ3&JJ|qJ=Fz z|u ? Iz99~Pz ÿr;;1 '8۪~z\Fڍa9j$ng szyINt<@9Wܥf"Ua"=6%h~ANu>!%J2X; [ˇb+ǞǴrck6k4&6 B -E_\d3Ѐ.O@͛l:;: Dߍ=v?? ),w vm `oFSIAКxHe X7ff΀&ϘM(y!Iԯyjm""%!5tduЂ:9г,4:?-,Z?>za|> f(xۿq{$ȯ!ZƯ/vvH̡9sC oTd*/cGW sI^ONoXtˀGPdRpܴ`PH¬j<ejvA}KvC΀T& !ܪ|Qb)],+ ƙ5`_jtgCztK]B 1\u*ou3$^ gx.ڣ. J̻]W-,o9v=Jri`Ώ}DwKo H cGFT{slJi 6+*}:~ s#TؚtaxTCZz\mjaHVڂvىM+zOPk-s׼,޴fFſ=0Q?y#M~r$g'gV=Ͷk$.e? ( Ca,)"!x͒ m_y/lP"=&:hC%&i| EKmU,C ?U2t$Pz{xOUrh9"89Hudž̠ H+L{;DWU+3H4XrHmؼP=s +N0ױ(gerKB@w٠|H;f6Tf¦%H9Q)>0M)Of~>ܚbwޝ }X$r㈄ՉI:ق7rJKL7vNF8/jw]FC8s~vD\-WLyDU-eQD;ϯ9SlSd=kŧ|60Թs% $^x0X +}~8hnItI<`G-AzjB0S͋t6`H;P.p~Eˑ<]*r5Â!L`7^ i>K>p$d3%~6&ꉂ2 \}IUD4%,5bމ+˃,`87jkႉE[h)k47 ~BՉ*" -٩ġ CO~0hw褽zF$yļBסu<[ݦZ J|-%:8H@qbF@xIՒM~='Ww]jua]Ͼǎa6 h}/^MY+*߈h3}=bzAG檸ٯP[R6M#"5麂tsGN=db!kpd=ԺIPfrsOi8o.f"]ηMHޯEoT: jD&3XU="(+03q&ـm2 zFx> !ECǭL̙oi( G%(/ #0#ZKԓ{hȺ/ͣȼ@ƱHZPLEpNh7V}7aB׿4jǀ;l%)E𪘡UNK-z3{,D(UXl]4ͳ7֍0!>#G{EԶl*6 Bk8#K\i{*L5kmDS֛3EQN2]AW>#6:sGS$Q`{PmlcI[,5Ldf߿:i8.ڛ2`  #<ͻze$i%k r/6pJ)ԑhGñ/m@~G'PB+8e66e0N\mjoHO<ǑV/lf)z>Sę;=?$ո"ʙɶhiݻUnu~s> ^ezfe?)Pb#Db jjEJ";v1J,|yۥ54;dCz1tJz8B&)ѓK6=g&'PS=>@J6 と_s(V#6)|6zvj_ Ao%}$m40{~D/qMi2 .I0q;'e`*9΍ ^+fjP@f2U' 2E[jݰ?;CWڄbKf I=vӒJnو׽TJρ8|$Ee`>sm|f3x^/8'$HO40_íge:pi4RŠRK(N'hbj9^Ma8[͡ cyꧩd.I7Q0՞^q2OЙBi%E_N^IlJe;eB*F: j |n+ҏ%)97STMCsܳV`Cj$^!DF7E :@F3bBnRBcTG] ;e3ho3:Q5݈Hf?hqrNb9nt[j2OVN^ElwY޺dݜc}W.z0+}m_g<:]夏-R-h|+249](3e7\qtpU_톏l';r k ӁtY`7EFF"O`óB!|WO#_ Er,3;J#A obs9H&A}$`QN$ӊjlh[qI2bIsJ8^5jMnc=Փp+YD-!u5Pq+͓Z#04F8rz=Ɲ3>WBN|W2I}-MN{$ |` _Ԫ NW u˂G G8^-v\>G2 yU~# >f~v&ིT_\k_t_C6q;GKw\״¼H*pϠ77~ T^9vRz3I r1D\ Y OSF,W ৷˃LcwBIb稾u-h[d1O9>ZGVS[d9Q0G|ʃd@z[O) s?4 0E!+B:hܐ6 ͘wojDr^9 ܄1x膥M;UJ߀GjuO%ZЁ N& c1% ur+H *^$8h>3<}d5i4ظΉޝƛ^GĤŴKϸ +8WZ^w{z}ی>Y2VVa+FV=FacXcsZ G9s,dTR(Qؚw%0t^ècoP/a/^Zf/Wt?=!V-W'.[ڱ J(OIt2Jzы7~cZPڎL{NtOЉZfQNLa7?id\2wlǭДmE Z Qi4WdHBB2| i_mbtdΖ7LG0&&߾1zem:{V^+!'? e= z~SD;k;a*1<(\u8 z#u4VTVj{8`]tL;Aܯl?{:BRP3lD5_sr1[% 2DgbA< +&')Vyq]qAP}6r(Jek,]\!h9"5]ORax^w`C4۟ 52p-ǵۭ3 C-$9 pdW.&nTcG[Ap?癏+oA±byINgY6"`8rj:l6 'F5^KAb_㎾V$K:Y;[X{;A"Pw:q*LB=-;|c~m#)8RE?LD7vC{dWs C4sdKߊ](qj{y[$sGFHnئ=}f,̙3R6F/m_m 98.r/{0/zs`pxjO: }gc$qY2, ?^ lȉ[/ᲉY:ٙ%yN#/`Jg=h;xA 6-[lPGn7^$)_ϕ+mWK ʳ>$r%<'}Nd&CЀfx1~p Lc)J$]@aMvDtуoa~4k-ENT$xAt'&,[,>)}s^ٵ|ONkM,g58OzщkAHYs7;Ra-I]i)»V.hlm/鞩^A)j:vү{EPm;1Ě`ˍ8 ~5 JKMd R˛#i>%31Xshp9ϰ5O$Xf2עx-n.(YyK*J\/v/온?Y#"~Im[@_C/{*5/ T}32 cdq%3oYj{~YeߺHFhcI]yVwHmi,[;o$ņY-+l/(CJֹ'+8Z 255L Ƨm; UO&Xy{; eӝs4,؎K*@~= ǂ^j5 s:̞rЧlzKT^ЎMD8 RzBfnJ$àR+tc̢YDJzQ'CPiR-ʓ\WM+,_Q^:[qWTmF"Z>W:o_5TWF]` C[e^G:vX4Q~( ):'8n#~=L7?o4g",DeUbSAՊF9$=Ꮗ\<3s>7p, CbSH$jե@ޞhI|]X0N|B9ikaC3^hMe; r]93|a>WvoYX-wT'D@?WT!2Kzj?ǣ2mVeNj5OZPJL· x:v!:+_n"ap_:J᎗ =fܽXF8<#ar6;WGΙ1#Kw?@ '@|k`;nDAgަj}skޒ©)j-^) R]r9XS@Ͼ:%.MfiyMa L6"x`]󜁼Kq@9" ҳ.Iν!l7llP{fFk@ ]w_4&w$Yc{BOYe|J%= Pb. և.tP݅YenD 8>ڪQu1*Cj6mXF 6컇IHg#mР%hXدd.p{>(#T?eKzs $uvaQP~%K g<u;G+6vC$+~'o/K2c"F1uz6iS0. gsE欚3]yAh~(lYatHZ:[RM_1˞>!#NfWU-v"-3X1[N ^ktSGA>g>M mdH6l&,ڈچCɵYf_VܸvWN->QCt9M[ j3| VK ǡ-f`=91)Y0DRݔi\UQݑzI @)2`"bT4 OAl4ۚwՃ.z^ivc }gJ 1gDtPBm]-or-OR%~s$2OUF`vWaH,Lokz 3w\Um_^zH6,?LQPtE(AI"%邺O`1^F{I텕&u"`Z\se ZKՇUr mbEoV2m|H*PZ2ܶ l:{JEn,ٺ<*[Kіh-(U8G9oa@ߟǸCׄ;;5K5r W1e rYW d#w_(}XЌ3l:^bKv;݇L#lrP]׷~ ~$qJfe˙y~5 ȁ/9ւid^:!G˝;"Q@}w +݊ D)4(bZ L}56s!*!t0`ܖ4 D*]ZD wԪJL.Qy[Gvv9㘟~?%>Uo,TMx*Rqe0Q@cy(W:札hbڑךJ7sm MS}}o|}6}.ZԄl4bEtgz:PAM?df]ҽI\jM:TѨA#Ou-٥,oW;&na&},9CnTU%t{- =/(.~&?ǏNbN+w&^l,uB]BKD(7sCr؀˝z=6嬦 B]+IVnS]$\%^P")1̬=Y6*I9D]|ɇAꇍ{۔!DJzn_YycLja6ZJ .d~w$Ȋ:0Ӑ_rrcH[ַܰWB%L󽷽Pu䦥vwX1a 'ԑ==X+J{37kpl癢apw{?P`U0<$܁83}D*ŬtR^[j]ܑ0Tdot,B%oqEEwӳi룵Tw%Ss;+Gm2 h]#13My\%f` )֧1v{Y̖gAKF{g0. 4'D.*_K*=T:n)ɶA3RQa]9-q!;\D-'{m,;Q( ^ZCRLR^pgO]E(bJ  .T#]3fVG-w;:+yAA& %T%!Y9K9';ވk/'ZA6]fVeR˰A&ӏ9%`o×~`?JA  ?e}vGkMϡԍeO/fKܔbMaD47/??ewīu7=L{*y3tRIi[h [ Av> ndZ,=8O09ɭBKyE{n)BiuL')rypa==dVonc MnLOhKUKUx,skV,D~j}RRZ2gd(rFl)?6.܋jZ$sm[#QBK-[AވSR#PA$@/n>sf:|08PiCd[0<*H+A/^! 6Tp2`1pn4KaWR# '!4 n >[ö gK Di ?7̌V<9l:@Q8 O5etGOy/;ϊ*ygu0|)aK9[G=%CRq=G~SK-y%nʧCϨHTH%v0`*7 ݍ0# ϻ J,T3o/#L\fm#'Ϭ8Z80x$=FLZKWwZvŽvK + cxl\.eX!#^mCjl<{ 4J?aN͝7EU-cpGWHU jŇ=,%[2&7-! MeʦHDP8*Mp3dq k{7b 뼢Zg^Zl))i1șF!dczM 1܉XaCJ3l\#΍tB.ۃAs_vBu鱵U-"rVۉ80 ߉2vNlUIvQr Hm^}(BV6R靮ص,e􄱻or%\sNy i ju!3=lNjLW4@P!~W לWyQ!c]oQҩgOס?ȹ84yw=LQ ʝ:mxeC˛f(6`? S0<'Uoٴ}6q7zFO1Rէg3=t$īˑ0e5')v9A=$+d*ӹDeZa,NR*}Uզ%so-NV\jU6(KiLމcsHJ#-s&Ũɬ=_I\\XFW]}>!856x~s5kkDj~ |nc%kC}ȕ2'7\bHfV. {J BwtLMW W{ gDE?Q.yiV vg nQs"Afp{|MX!fQips2 8pSZ1 ZK]?2x6sIESj6 =/')4 k0j8a_rs'rW;W1 [Xy]V Z1LۮRˎj-bH77j VaиYFqq2r::~]- ʅGQve9fm-(y@ѕPQBюl1H=x.Pm> ~:9U V!AϙSJ;#:&g0LZ> >ḨI-cΦ1N %ɷ[U?\h ?{M@=X2~C+#,*5zewt_exՉ>l6#,zIYCKZm+H^0In6ږq0T'. +**JE :ǟi leɳCŎ(bY>7T9&vbKLv{Z 8\\Kͮ`Ŗ"yMtӳ<7eMmQda_l Vز SrLL>X)q"!DYavAӶ] NFA@0.8`fJǞ?a&G;r\a%&I%⃾"j(hZ2}ಣ ͉>:'.[`dGSKdbEnqϸ~v&D5]-R[8T88P9E/pK҃R;.3I_Ktsc["FB+h!qgvѱJ dgva&RkL\u5X0 B3&ZH&4Jj;V {mW#XdRM4^̔^<̊Dc\߂ꏸ e2 $tyZbj,md~.O ! /n &dA=}MMӮg^<} >ΡOAqؒ;2" Ʉj@DwyϴUQh 0f}M Ý-sR9k&x > |C ;@: koboVp67#Ѥ.u]+XOg__ZӖ=1חg_T;T£JjttA,?}3ԅs%L{x5i*e\_;nӍpA w+ZC(9SJ$!-a4 p <ggů6K is6fnPlG웼Y \X:5GIPCk4VAk|VD_\lc 0tB'3[s^c=ˌIr5YX3S|e^.lR8J>=r }2o8 .yor=:ڧRAmlO I^(f dXWe΍~ZMb9,x9ԴM֤(+y-E+^  AٰW!w_6 UoC&vjiҴS~4uztiS\LYu_rFɆ<QJ6NI8S_`m|hvGY4b|Jh>m v 7 e[>Szy#+?JhqܸΕo?XACw ]L]:PQtbmĞ|Ug\lR Rw*4$%ܯ?[;;654a$%,Sai h{ɮXwo;w'|@iD+ Ґ Kr1Я_!4>K ȳr U{Vڑ&{)ܲ1ui3~(@svWLOcCb \x24pGiS-%I*lX.nm jd,F̫OYmۗ(~NJx>Y)2jJl }%A'p)k:8"=/TL;CqFytH'8B-{4Zֵy5 W `АKnjZ3WcH[fhx8LzC*Fjۜi:ϰ>>MM7&4Í1Gx|%S'/88b.Gi 9:l5 ,7nb}كA&tGv}N P5 tP\$ LۮjE E7d8?lFXŔl)dTbIȩ9]g8-o8 ͐]*~F{oR@q}\w Y`NSN `u2uH{υkWwR0px3A;.1R;nߧ1lZNΉ8^9V2ndsU IoZN&Wm[(CBcN)/C`Dd\ ^n1ZM*^L(uH9(U *hIޑ pI`_'B-`$kAMG{]mx}"QSacx"=P3,,ٯ#O>&7h 3{5 2F.3y0C[$63amr&ݩc;gUm>j[0TFݻ&I)0r"* ([Z{ӉlB ==/׺hSx*kfx' &22b0:'ut-c=>3_ }2` x92Lqlj>t4iwXߔn̺L'G:֗im(/s9@_dS~ҳ\ޝSΎW[N{s6NG6{*2[8}iOM{4LSŵ:m,#=uR+95noG R\KVlLOr:fZdY[fw=-Që?,f(O]WVDVIS>h2˯%zP 1B13'lזL1ͩ1k90NS1 ԉڎ~IC-v|c]*,zuʴU݁\+.>(Vo1j WxH%9+ըd,+0vPx 壺w#vsq[Uw'A-HБ &/ IK?/0@wm\=è:96f'ĬEټ_@ַOVΩY -ѵ;i@{.2|/ ffpc3SiAz:IKQ],{K zD192hE#o {]h? oJZUښ`0 I(wDZeJp]N@SCfu:%yFs4'O7t\kwjTfs( s)Qf" I!FgvnqfNOy%vA9G#GBHkL]d1sG+Z) h:탯 P.LFďƢ?YzP5,34C\l*TL<ۿL Qg($6?Zk;As`Naڽ&wfO%2W;@swM I l?^Hs%..TWd`;iVUwG Vc=Ңk1;d3izbye-F[:b2be'ܪ8rvm}j-f`܋o@f zA"786eҴ3z!Fs Wϊ I%`sQF @ca_[oe$OHB>OeVrwV1|̚f=a-'VY} X}՘eai1q-wz>~T [v>5G@K>7R]y_OpXX%_~h%D^+$@m,Px  3[GXqz*29}5)"ѐ{Δn 9^R3<M̭(vs͊8jܡi\#*lpI$mzh[^$/׹Eɭ)s6Ӂ{v@aF1sw "zymE$g.ʌUmDȠZT]\n6@!~k kd|aG7‹ q&068e jǍbԠ-_b79Uw]jR L j&]G}ҿ'|ELǏCGX'as5Z64K>`FY`͊3o }[Z:l-+JDݣT] !C䋅!b֎Ju`)@o-)w4*1ʪk^?®[7KC!Aqy2m {V [^<8>D~0~ f;C&&+t?1͚p̟|={*<[k84Wa¦µodp%9)Ƭ0_}@,eA#y"MEm.Ww(@YuŔ5~>fQ-ޜ˟F/z%TCCXc>|a:Mmo!,%&;,) z?kȀyBJCcLVOW_ Fp/ )B*ɥd]9v~wQ^fOV205F] ޯAHQʢՅsjp墧*GXkDjNvi}:(Q ]Ҵgg0.g.}!KpX9}ut숙R".#)CdPJ ԓA!-86/?UNX)?lk4gߪ\We5{yA: lOe^Waؚ~'qsO"&pxģXSқ/˧G@BjD|1)՗Kw`L1*ٽXnJޔ)%ChS+[vBm٣WNpAAl)qgw[AGB_lpeܞBLå&HY2~K4?=oD^9$ 5(AuD1p/'46UI"Q紵6@=zJSr/1qjB{kENm]&I<`J+=(*-&Ed*H\(ЗեX J_n,쫅uRb0tI!rFg?z@%;;ٽ-,O G=]\NL.M8xӷ5^ȹ 1 0QR:!wDSN:>iOF3^2]<8b<`%c/ ,A:ҴH}nozHC2.Xe,[ F[K=ϫSvҩaᘆѴK'1#7 0XFj>@6ڀx󰍱rw" ; M}M!YϬ?&d:flә3#=͎Wrf-nu.B;^d0{:+bE@$2A/ Y)qձGww)=ѥN#T~[1H<lnCPp \UWy]n(oZhffΌ%'Pp jjc ^)͒Rezxz{tuB3ë|x9o_L5әu;*riz>rU8 ]MkXꄡ`\ xsal.8D`Z'ũzzu@|D& kOmG܄0H,wcqRUbs&z^ $f~Y{{_5h36:CŊq"b*#6C|"%{{@T+-`*Pߡ~{v$?E!g_48wIyrsm6?XrvF)up?]5G B-r;'Мo}Q.Z颢%uVSޏssS߭}gd)4: 2~HQލ8 O]+؍C0Ξ<-89{=xr7l?>P{Q'b:FvEf6oK;t'yE!BQ KZ&U^6}^F9#RxIOFp-_rq.AJ$v&\ϱ?L/i$N@70|V3\k)qOTQhvP ErrP)dKek^m\̯m0 (d}cϼ 0D^`Q/;O|Ď@2,tfM|Mmp"h%nxz?wt=DĒjأqߥ'JaOGErI)T;nKafMFg ͂,uv R)"*DVdݖ2H(ێ\G@p8B&|8CE!W=-Vi Gݑ"I3R$1Dw.$?_&ZU3ji|w0oq)n{C<7W$IpMKN"ﰸ~#Ѵg]8@G\ɠPkG+U]cëFEg$;[&f{p1 ʻ@8pc?| IY x (iKF=U--y !Fju#z6\EIwqgY :LxA8]*(?H#+s)dDJLe ǰ6GL]víL1Hқowтe9D UfzǓHPq{o7ic5A?C$M 16>FMg =Xe{ ǩ̸Tbd'E@$AȀOYk6bQ \KiGܭ|F?G~ݦ7smJ5I΄ 反D2YҞ @UQ@(AZJWz|Di%yAzM"x9*w}(ܘm^N{C0Tf N.}h(a]qX׿tRܺ$wʐO|UA[g'XY,*5 X|D kI^w/Ӳ6*!BsLqOg|% vSk]} AUM== x$Fc8tp՟b"^Q\Jڙ4W&ӿr6ل4P}%]ib`}Sпl΋9 eUa8/EΔ?nRz<)}c&aݒ\dh?b Iu_BJJDt,#y4>MyJY(|Mr~hH'x "}# e 9dg9#yfZZ`_+qH"\X,#X[S{N1ya^vN_CM遃\:"ZX( j$(YPS9Q lCǪsoؖn/+\oV=|zR.EM9(un okx.o>v✦~RU5Q>sg|*`vee[Z( O:UzAqA=yQ\+T@ Ëy ]cǺ'Qک"Z x K0s.CJXWEbƴԆr_ùsZǫ28BP;WЭ\c܎i{!Uy5SA@EcN?Rڕ+@5X .,cyR3cGKWsDp򼀏#]nJ{ae>r#~xP'gϜ<8F%{1E2A>]b3/'Oe _^h"ɳsPTJ^0̓T(i}BmE;S*3m@ń`/"^[H*+i̖gz*.w"([s jZJGU~qLY-8UAr*15uP>+Ǡ8#M 0nZ-UJb¸A-${&qF†ӏ}pg#Uܢ]`Cm?yX+ 1qcsdɘ T;I7:,l.TKqMw^B].*\>5v[Lηr46x{+ uMwLCőxTo/DQ'xO6)6]^j! %6\ 5U] !}®]m4^2Xp3HgU nH}bA> }CHC[3ltǠҿzZ>Wy:Xw&OהI̗dV1*gz3v{@!4{0:8ɩ&Шn v:- x 욲ޖ$_rHyruʮVa?;ݒ*X}mƼ7qEJ6Z-fasI󣓾3&Va;v})8CUx_' -:!;rZZ1 k"MF*m̋a?6V*!Oc5'jgG&6":^nֹ=I菴cIܹ^$B'Z(D%WZݝdcQXI9.Q*ΰ7o.%^nA~)Z~dejF(?-on>-ywfѨJKu!]nSk5.R|s9{wl]mEBj?W9Ɍ:C0|O#iµ&JZ߇Jr~|-9py O=A"$0u O'eSt>U >|+`}*]w'*k:*_=ϭ{u'}[) KaZ 'YayE*eQx76O Gp%詎v(yRsSkp>^B[|gřlzs?Gr2IHg{;z^+NuAo;4'ilqL|{8M>@vV%c v2FY)X¡0UEu]Shc["*-QXëGZc2v:rnۋbc^;&}46R,vXm%?OKA2NS'h*:EV^݉#{Lm#%X@aڠINMBݓfA)gj3RjAc9٪kd^A@˰(*EPzr<ҏeK,#C8q>y;Pw;sw۟VqХvbJEJga]֣_z(Dc8UA/r}h&:˛5!!̫Eif8A od0Rl),CB}D1ph&n=KVv- T=:z}~S 6I̴!QoLo1oh@u8!Cvѓ2S?MW8q sf t+>?H3H nxiAZ[r[ڙKK짪J0<&&/>vb 0Z(`\+i 208QPj: jjwLS.عwTMB[|7eE\ alSWf>&&&ox^î%0)A=K\P/Tߪ5 ^I~LL۔gMU}9j&-h+4 eHw'{6jx_ ޏS[8%w)&|MiN 864EP.M"1I3@)Do=7?$dn.b1HS,ۮP6"&9֟LZ(턗WtL+BxZk;)EAhb mȶFZ .Fe=0ͮ/,ɡHVv4͙$ lct'bRX<'.|!I҉3hvuvdrlȗÅ͐j[o2b u3l.oBXv y9^&U~|!xZ[w 8Z=8U]_'pyn Ts{u*<E>Hu,vka0cTi4F "ĭT`-Z)O"2AJ>qE}iI W5ε#tB%-g|ݘ.yޡFbAsP-唥oQDJK^عjFrHFr[sDR{Fx!`j~Ʌ-F%+KدxEo|xTEя ͫQf0PaZՋTqS"L"tAU%cXX W|KqydlU^rx8v+Vhs7oF#4 h$nq-yU*,bPb`KB;P2:Ŋ',&zw>TbHUW1ZD#[RPI5䉘,nUz^EQ^"Oɤ7+kbMSB85a5Εy[z1<$Jh'T)B"MKDa`ZMZ EaePʰ5'-QȍmH$Rŏd[_GQX'|yb7"QIN΂T (myq%q=p ps yG [Ƕa7669ۄc(d0Ws$;/MA94,cd= 1_aawna[+-|ݩ9eX!dap24c<)jtYdE[ @@YpA/';ht"+] 䢯BVB$cE.վ9WRyфޤլY d]/;+ -vgGӥi1pzh~ipK;*#RO\C䟬(?S1 vl!,qY,/"L!K%xϲ$L.ĺ9 yT/7c' |ЪP 6D >G%Vjfa$e 1;;2RcBR&N X`p e;={}FvD/E;mMp 8b@xc"MxFY$ 0|35^o2+X|JDE JJ=m4C}=&F-@&w;{Njw^]l),^( >t~+a=dL.6koѭٌ9T2kV9WatѤx)5wX<>,t':Ex}* Yj,6@IK4J[rvU Q}iCf>y`xNVzz+HCTe R;Xi"ݥfh@)tߗ8\@݀$KC2$@;{> 4}˅l ;6dI2z){L]bB3ܷ9m˝)dv<|d0bnûL4sHSK%F^>kvѶT%S_ˏM`z腎zc96ZltW۵9OI?)&#4v/vL=w7h18o,RC$nC;ڣZ 'ò3b ASŏΗ^dnH 4WjS`ͻ7 X8ק]Ξ1ǹsjK_LGGvwO!tQˤ:lt7.y9TIDLMp͑)56Uv6LmT@2+@6qG+*ܿyD>3 XP:ҝgK|svSIl55 e5ank-V["5H|y/>j#Bنuy ~gQq#imC:Ix@\]7:M\2߶@(x܌E,dҾG≪lij_Z+}5Lg5Ϟ^ǘ A*0=&yIs^.1Li4)2%*qbU*9RB :"YZ'; h1yGu ێEW)CscT?g.vZr)'4,X 75z19ń4V=ernx9>hf{r,S4I5?e"LN`I)]AJ 'y% qNp[Y |uڣओ>v.z:@.4om9gL`&pʡav7x'?/TVVΏnBReW#7; s} x{S: |u'Iئnl"DWC^HN+;Iޏ+b镪ˍ)F?6Y9!V7N._g&&sL^\ N(Cġj1 'i_d JRڡHm6옆;'*% ysشFtA&B.7&,`vxp)6GΘ==!&5?'@q'֙?{"qs Dޯ1x]+_נoCSٔJp,֍G 7,צ4QG-`TE8Ujz{l>XVyOL5y*yk96A.e){7\W<(v$2m)MJVϩ''(0n_un^I)\Wqh LBm97cG ##Ə&l1lzy aLg/` "Le阈&;ij K2UuB~ϒy-T#"$@aͼg߄0!+y3%(N76ЄtLaPkmORs " E(x=ꁅB`oD*a(@1HU-w;t?-3^ ;ń~NvV6qjo?Ja"3^U=Ǯ(jf*Y^_)bf}%bjpr<[9y PKμxU#\\Yn 91t!pƞW*_mawy-i Vy~Wn!vÌ[p}D:ݖBrF~vy7)8` /ג5he- !pЮ6%C ĒNj'wB>ƓBKz 6 fvEGcm3в σA8GvC9oϤ`ɥ1qxLiMdg/j[.ƷO*% Mf˭JR^9dֹm iJJ9Y=OT1s}v zWLfRhR*bXZIH؍mh㩀}5vTբK]ر)}p}e5ۓlX8Ղ@1=>aBITy/1XO8c茍:Йng!o6+};̪f\-%șke0m D;JPlq"G#ɽ_F&K"dC$VNRi2ƴ9.g턷MSO&nJbٓTVt3a詑 +pqC>{XPV Hz7(ʿ#A >o-$VsagxB~) p ƨ+Đ^# W+ A& . cwHrmq bG"L.% nV XAϊB~> adH_Q2+F>uݎǥji$1PNʮ {nOO]Q@ghDoֽ $00Os7}QZVf.Sv&Hg?U~gdԎPҶL5ٌ)Y]'1yܸ y,W4 ^!f`LgCOd3jթAL$ϢƖ}K|M萾;dGTÆucpbi2+=6zӲDl+)[<6sDodpyn~|&w}+&"i=xPaet'ޤCr\^. 5zԜؚU$K5Sy4ɏWhy~b` u&ʯ zA5;8uvdE9㓁Te7Fb[eْC6d]OgvުP?$#b,2r\{gL は{e l KTHlOdv%٭i!UWɣZ\#v%}Kt`[љݲou  goںux L?V?J[.Jl&}a KÞAN> -Fx{941` QUPb0Dˋyr@AõwB>fFMJmaW3XVBUee !te, 2Cn\Df1 hzE Krn m[q~R݊dncG9;µ4mUxSS] ytu@f`NΆГ$s]P0KS#ͱ3bُ$2,KwlMXr  I>_;f?6$ mn'"^)6H1=zndaIu=˻Ph`FYS 򼴖rJnҎ#3BsO ,n D[G> :c9b8YͲ\|GmZ/kp-5Ǡw7aQT՛z/屈b!h=a3Y\ >7LL@mF$7`s,8TvN Klrlr 7=` oX9J5~H`=leMWs ŷHG[1lĢ13QIT29KhYLO aTnvC!gb $v<=,1AJ} ,Qzg}1 ]}raĆ~PNicx?Jb*]#-JڌBYhl3VD1N&U^V~֔d[>=gMM@.֥[q#x>"\-U"Wh·އ?O.):ihVmeI5fk On'{\ch&r]>|Z™wW)hӓsO\T%_wUjB0%BoR2sgI]pKq/; '&pkҔq0$1N/Z8pۡ29Q>B"ꭆj/ qzLE=zEaTh8 `1AeFg"̨WL<Q8`ô&H^H+0Rh .9{~fKk@^, *gĠ Bp(<g,A=gV wn3T6":yzx#uV*QƮA(;1w_D@E gG2zN[qN#jN oG0o*B]4&r3Y6cTEbB5VQ&;J `AtET+uqcs~|:@ބ$3gҨoEoa{Q"FgܶXJ(nTi,1>o3E? eBQLF1I 56-*%0dot]EB Ykj\/D#)RiD祸X-ql5٦W3 ~0NsD>fjxoD)$撄.^Ppm,)y[%Ⱥ{ x:o;{k-)⃙iƲ [|UNqAzFIbppDW\˨L< $kvĆ[&ZL V?>E̯D^kp_&V{dT.JۢyQ/*F]`Woy8+fvLih^dq3~eyn봟7mpe=%ڂNJ^IǨn-nYq w( CTtܪ#ZpJ%:R.xf4K\TlQ,tu''hPVCj K"v''cv_N|YN` ;pE!`bh4B'U/ A[vCLf *v[^0?qTS&-A8LWRo6e 5%H $T/'A!<b۰x~V xˈT=^{eƛIA3^?Tu00ì R,K쐛 rdN._DE즻K@]cfeF]bcZr0PT<Q1=&?g>+~#}K$H ,q$TYz{#HIoh ;Yin[Mg*HpMY=zA  320HMƱrC<>1zf{53&+)5hW6/7"_0הÿiQq# 돃h ^j 烼z{?z6* 6rq?U Gyω˥sLz %u*gPŎα̎A]e*Hkº fgjmbYdM6$N:ƽɎS rAx|a.gS[zTjcyuHo1k@ wԻ)jbv$bj&Y<= w x[(Gٮu,EcC>svLoƀ-㤻[OTM]eI(ڇ/d [tAlL5kknz$sd]Oƻn ,‰3 uJ +7-+F2Â\aC>@Gƽyyސ|$xޞ.u)XQ˄f^z &JtT Ѧ"B! i' @?(Vae9:wa߸wKzFj} (IQ &2{wcoo.uKc,_HT0KCo]9/+5rI7R[kj=| knvòPW9$'cfwkfEQ>- :WJ[LN/r"0.qC< q.qc3gtI{ATflh^He@ ^?x[Ru4i ,t׀|\QVwBp UZnT69str\X(PTCeԣ\@D[ek͚ uT|fT\WlBK4^lC8h+ȀRK(3F1\ޱ8 VCƸ<;1^[|\%y ƨ2q5).<^&2ie>Ji /">ۙcLE6Cn#<? k AZۓ@k >r)]j8b0?-بp B*g22 ܧ#2S:onRq"C<){(#s[1oM.yCjwh-*tx?jРE=XazA\OFEj~TB4ɚbb8 ,V'8z]3@"+21a-]ƶd ybE]oYH ~Q)<MJ9FDulPcֿ2RNj@nۀvsIx!Z>{r$Z˲׃ًҬ߭ !ll^H)HRyjgQsc8ظ%ݘȷFAD2)6k'?A9|.\ȇLfM \^ly: ,Sո'f/ q. RŽ@gGJw6g`:})&vv-8դ✥l@ EBgM-LG5;K5|>ⶂXѿNS2hdbK]z;1'|HoH/U~1CQP6Kqǩ[K9$@ѳVUK!Q; @Ic%ir;,?x6Q=UXR+04=#)cꞾ`.>H[.IfJXD`X{R?n }L*l+QŴ-bZj{x+GBkE= 0u]9Ix>>(js2sfk5I$ܻДQ\ͣ<SW|=b{F{D嬻,''ը2BdgPwTq[u59Yg"o) M<`^pq^VliZR<8p9j1tpIKYIHRg(ٕ 6ӪD ^yQ+xφXwYe{y}-˅Zt"-W< $GlDPWLB5-G;Qگ,Mv8dbd0$u̓{IR[2t{Yb p|e==N`RZ#$y+f0l6Px\ XkMȜᗻhx&M0"ͭd gy(cRʣ}<fo2WV_m*7.:xAuoDÚ5\S'Blpavݗsu]NdUҊD` z=%zVŸ$kU90YDWv YxgeHt9ZyYoWq4 $pۆ.PEfrBѮ] aq0LOHWl&he'^6@?~NpQ@3 1T D @*T_/RGAT^964΃*HPhdN#lwo1E^f9fH(}6qI,lcpxy]3sԖ{Kn8 7H,H|Z ihHU6>)2v#d7=AOOs%TKΘx.?߭m1=3~) |Da:|&iڻv]ʼԧdE\ƴE Z5yJ%S`1ҞcuPRq/3l8)fL;w' =7-u ˂ (\jB 7]<0 մ)di.xJH=̴ѩ{'Дýo Gl:v¬!g>u?nr.H^ hFd2.>nfe ,W8YːFl3.T**zw28zSa„b>xE>PGTx2 Fa}^M>W q몄mwPg ŸxU5Qr0yg,_usiz+[d[~Cypb"zG- h ErN!l(2|3<7.Ml({ߝ<>rR I2^幊(.cF-=|msA/[[ȋ4.+ͫ6WBwE6XgދI 3D!9`ƨfW aebh'KUq 3So)ؓ=mi7z b/ŗ/W ^u{ֵ:<4y5aX[C(M׵ z*$|<#]s-v S1vAJ~s+͏ez, *wR?y7\ȚDeN\ƣ~^-6>ݲS.V{nnx_EO&UQX6y8 [،I)m;J[qʇS%$%0Syw: WfU=~@]^2?~t!$0T.a80$,s^])vOj`_r~zbs,pUmoIU(iSZ8CW!F`eBXC8X QCSk0s(=`pfFʸd Ƈ}- T"oDn5|KRVȆm(}} oE-oiA^^>[ PTjq@vGKBm]g8\ =~Wnm`x9׭֊?X(pm9@GLR^N):/ CkFQn[.gaJ/-[S20{ ;)mJ aYQT%k6ImpkY]6W#3qe nstQn(Zm%`T249qܢ*=K׺^ ׯqq|0ĆbzGKa'@BGO!z8^&k4ߖ8֊2]6:b&,=[bq+^N!|3>qhS'j]^V<ʪQB\!Sl> TWrm4k_GVpCC#F$baM#Z%fG0|m[c:Z[,g"q9`ڴh 8O%P_>D>gn֣[472该'mDh7WϏU+^p5Eз&K" X?I\C.fVeJu$uvc}x.M2=Ph1 k}o= [>9۟9# 5xj15ALz$S(T={w,t JEU7D-) e9] b3C7q~Zzs[ձU ƣJh൷+ך$Z=W$YńI˸<؊}8&QbS/ -CND,7[__`ӬtWٰt,\!Z[؂=T-Q&0 zV+%ax4]H0*L_.bFOnC $x6l[ KXՇ(e%|4 *$%@tѴtajjtwr]>$"ƣ~5NYA:dU U;ˊF+>XFGTlruezf^)m1p0mG}$S,_Rp#91_), `;vc$#}eM\қ a*f et/}! /#+"-I9KrG9bBVw|(kV\ņ%`!?V;aPK)5B+j}& 퓅׉LeO=H]LW'ih!Zw.$u{&?'6eeGvBKrMs <ꉏ`!rG؝(@".P V,pX% JX?b/ Zs5-MBHse~H p _N :xJQ0kf'UiAz oȣP4b8DTnQʑO(,&.EIYöaJoH=ŘiPZP-} exC&jǦp 4͟!XDG^yI>Nu?&KP4i LA !1b-Ti➬[{ۼMɷ䀿`wr2&XU[*mLnMi}u֠bYXJZ~tG9Ž}lS~R$";OMho{H5־7o1ʼ%,kT*J m܂^]xa ^@h֣F./*pǼڏ, P5c(9]:iSڣ7~Gua`n >E%V2c"^uaPg&ޤ׹AŶ׋GKZ~\= JAp^ztfrM(8^x W~i+c–ʞkt] ޘΚk|\H)B~V"hF)fQsY77ux=+;-NdT:Ff 9p3_ClYD߇YCrȻ7c`qKq;”ꇅ9 '>|lpYڰr"24. (7qk3j v2svvm3oOm};z{j2ˆ[={uw,ImUR1$v2P nگep~87itpΦE2^udZfl&y,2`[?$)֫pQC%"$E|PezP]( @+ά'I\Mw4.[zqw(+ $oZ",M(|ś4%ADbeH:z}Ѧ57-wH"RE~&epX%0+KK]"1 i;]T#^=Q)tJHS⚭NĄ ;7G62'X>KA3MlQa~=yҴp_wџ 1 S "0˂bl?=xɈ8GLT[Al\HN7"ph@ ׊ J:'bTi^61Zg46 uA  a#*C@q1֤ Nn2HUqW"lMYEz{NKLO_cR Vb =M}g e[o?aG'{y) 8ҥ{9Cf!Ld{]2ja5Ӗ!.0m gj_k{g0&>n1^7qa*Wzj }H$.oPP3 ( Ɂ倫P&w Mpn/"v":ʐ0'#OPs#O% ulĈ%_oTC( sǧ|f|\X|S;cR|#V8-gPǻnRRyLf)e6^sM{3ޅ3KH dW<إMs##X\e~.1G3GCUwipeM%'s{6NUT!eH|%RBJ!E 4\xii_bKvGwْzrlJKE*P}w .OUah0fΩGƨv(cr 0G>l=gp&?)]X[^ (ѥ4>| w[?sf)^`yKŚ2UW>7/dO gk"^hQzdI jU5=ygg`X+,0Lv˪ "x*653aOf{:]>@6~PmX R ӄ5[Qd \ e1Le*d/߿gܨK&Bq˱o K00euu3<~µ"Ġcj qȎ~g T&h|GD}C8<Ѻҋ&52d~F܏Ź'TlXW[kyeT -]4bud߃0=-J})%ڭIwWZ{ n=>^ P(YY;dHhb} E`;{uTP41qTȴȾ%E/E`Mh?C`uS @(p $KWR/VΑΫRJSb.nH @a6EMBH*.? s rS?DStZs1$0 f2g->*+1 W V.W sM>Ozq4ݐp4,E2$ vvtx{#iWfT֢odH6dv+)imCuaP>)ޥj]t]Ef.I* *R5M6MU3Mr;6QR_Y1P6éu q|NI5G'[v1U+yhrBoFRߜkL䯽4 +! 2k8@T0^YC"SInAF8:w31^š;{xeT\_jBJCuw\n7\ٹ``)oyÍ !UX$3iR"xYYc8yxB\G7[K@ ޼Џ*< I-%?Üpf FTva+8Rc!pݲP0 ;,lq/5FނwQddI3.3MMR'^`:ohZu/rs?<mV7(QiPj숁LG7dێ=lT_:+6Pʿ9u{[ݝ\iAt ^z͡HbNC;}8^Z a%.a~:;FbGtd%bHQQKkZ~^^؍s(dfhiݸdȅ,$*Jᙻb xTmd8`k`5{6)fcda'՞7vƦ! 벀^KxKnT^K1MQP#U/;34um@!3! X1>RvUM½{K9de$tYq*xIjg<} GP:ocޅ!x:W?ӠNX9yǮ:&b@n!*_GJb#P^gPN%ӧq$MvWrftlv oCҧz飮_S Cs1 n1D|< {ٸIs}z4ȷ3_@CcJdjώoR W:-?.DuT/I^x`6sEwzQ4lf %@~Hչ|͂hbLh8h3} j+[2G-/ Wn57~հ2)0= b ڂW)" Uq]j?PvC :S gYG-'KB$@+IFHDu5=f _VpELUkZ9cb=&&2e)>go4FA>K޲pϽ޿́_ax_r=[ݞ>kT[zUҸ&4%q=k =܉m-=rEQR*3>~@Xg.<8 ]j,>#ğNmqRbaupS0(ӜǝSζ&^ vr.ukAsZZQ ]xGܱ_uIaG < m J@*H΢Z x>u C0C{s%sߢ,CiaC%Xun$ѢŒ |^%t#xfF`@Lv̧4hA e6(eL .mS1#%+ΜQ,gbkK&gctrN߂P)nlLm@K`ġ͏-)x:\i t~NOеM'YT&?"WjC;TTbO߫/z#aL?ny) $?M2oJf w)>2ER¤9|!AC3ۮBjx3zT+fDʂ:MC hȇHLCJdSRȶ8o$h5kyvVqENH"# r݋yu5ѢAC-vkd>jIIW[pIr;a%_c)rg^^MBčY@dU1(>P 4zjp+QI0@`'a^ 6x & 2"K-L[B DU_vxGZV.'D! K};'OhmD 4Ci%p37ȂxTMw4RC5[}jOU2iYBܺ[+itE\(Jc`|,B?$qZ3)|]mt.BAMC?yq FoIɥ^(w 7?0.* rxc K39v[&-9fY SL_a2rO:ٸNP,VĦoP F8)z#LʼnxǢ\1>j1ݼM=I`FBf-o;RB ^:ng!5yWXrm\8_Bd6EՕ-Xo"&<3g#y#JΩ~LM{Nx9gUR4isb%P^9$ 'RS5, "s v4y VUaQJk3$+RdG(R u* n\ w0,†_^ȃYUpBĿ&܏%q(ޓUGӤ0UX92%3)}F:+aVף|S~<( mRVtwҿjR:?Z{UlPc OkJlX#c9l.5yvmh2Ѻq6ֲ^e`@EӔץUTG¶A]!8;Law9vl-$w2 ĿƏlE&|X#D %V&5!.'բF5^hTy==zv5,~/"=ݛeFz k~ZofKCsr0ZI4KEr%Di=lD8q]?%_)КV0BLpDNA?XAa5F.I VMdT^*I[]ݞdEݹ "p&* ϊ'uW)S*:l؜6( BePߜ.H"_6x9ʵeW-De(a8xoX G&[fe}Ê[%pna\^[T:[b\+H@Pɉ7.ie[^)=IiLḀ*F_8FqAC𫃑Vngkp@Yl ѳĞ:KOh $]@@Ɏ4Uf66P x.(8#i aM𰝖7346JdY)s'xPgt U ƏBZ)u? U:="iCAyOMȬ7 ̄ l܍u4ܜ{uEʱ͈Ӹ`]yL :,,vա6W(}|oWmℕTu8ߏ:nh!}-'\޹qUx !m `7e-8ܯRēN ;&U@>ɱA~6;|RB #o[ܨrXvFi:F拦_V{/+% ęICgMF \{X}7pPLЋJC|mfOA{iLv4-轣MLrqjMV/y)ቯynԐ,\+ͼ,BK͎ ܇ǫ0ɞ0YjhkMH2ZNg:/Ho,+3 PN@wl}G: ǃIMw'a]ƭ* \#g+Hk;)LYmo.=fܯ=|OTAeP@%u4,Tm@TI+v˱lX~h-}r O,q2{Bk_Zc }`6.&];KS9vCBp{Y>KR#6u!p$#d`y.J!X_1lVj{@,(mk\8 I }N0m ʪ4&#RvCqAX x*7&q߸bǡɼ`SֈpˆGEy@B[ @Y Ҳ#Ȕ1ް-憾T} 4k_=Z=MėFqDfU.cf+ny%7EPyE H@O;0 AZĜ^`aBc, {>߅vd2XBg嗬"zz6yRE7?9>}v_lxeWj9'$[e:QN c}_tJPJJ=$>aT BeRsB‡.*w %eKjLq п9\vf_< mXFgh@>ݲ߱+^(o saMo/w2VgR90Wy=O{kτA1%}S0vd3l5v8ǀGC<廱lB0.l!*\,XCaDhp(ƾg1<mF:n.v(J_| B?U36٤z'+:Nm .Z_.,[|ks&qHMOP w٬vj6Vy/ݢК_ Q tE&'hX*r7"w%vR fpb("6TVp/T)ɺ׼_ Myxdb[AVM&ݢMıd 5[xK^~cL(;b,Xѡh'psl,rBU{eZK ơ}=SG$G?[$ӥmJH zs$dЄ [=wrg֙U-v9Ծ)rX>% Ԕ`ˠٰbuP}@Hw~'zAӰԂteL/uN::!nAa#EڣT}hfCxoR sb{IƳ^+$)X~1Kػ:QxRJPg&ǵtEt5 <.Ԑ4̞'Zl{Da+;`ak` pƃ9I$PC(U>=w'M\g<៊=NaۀItw¸׈ ho#@?Q$؍fY8bnmC~w4s c`޵G'+©>bHcȬ{iB}4Y,٢#y䅣E;X?Z%-?RNfϦ޳氂L)Y JB}1خ8bS ALb<ú$aԡS2ބ079]7n7ͯo;|2ݱ֋v3D#.G#mziU1٪V ;qN|[ߑ϶Zu'1XLdB~~u6b) d:G:!tj(ҿi,6>n%>{YIb|b)w]n Ҏp<7 ]3"Ө.4xаڮJ/7T_GSүg&AfL!ǍMP]2[nl~jVkڡO!d8]RP 'Uٷ4=g9ٴ68呝){sBTsDG*2m,lwFƅBj@DA#֚k%̽kj3r(!zC9F0^#]xxrAl,ב}aIl슽)HM$ll^8bx8 acЀ؀] =$0C ;ey';e]}# ebtzFtSmkΌ$%D[fu~YR` Gik&W#W(_ĽCpsq1~1iI5Ňdh9dW\^ªDQ_UVsk<0d#} Ʒ} %^2|D5^;*(|R` N\=?E0B#u/Y~e\-65*0aD'b`ך ysTa$ӯDCܜI>JT?yl7~ \1pΓ;OEiyS&s*Ma"ɇ? YrߴX}A`,;ۥ' VG܋}ENs>]&]󇊮TD q{ Y71O?;KK+4ƜR]<<:6UkP4i",d [<,ft]d1CD<㴙*3v5H+c!43G7 乞"&5aA"+Bv5Z 쾕Q,JgT+|,*?&õ 6j+n)@lkW}S > H@O1cK$r a3uw -vXfBvʭ+.28 [flc]ޏ^U^Kش4t7aCYeK^  :G% 3xԷ9 `S߲)`@vN m[`cqį62&6 ֿF-yˑrWqq?M6}'fqFA24K'B1.aHs(i :$=OD` v0cjHA+ȫ ^y8-! v=g +n^^eKTtpl&v4XrCUq$6Z&w`&\nت̩dgpC{YviI'^=I>,$dBaˀ={  nh0_cVX ߠ:ɘ-Wa?Qr\^{VM[^su1'byGD=ÑN6{ފ~܀@C| G&e@ Bn8qDU(ja0 v&V]ЭR*tc0KPhLdS 繥U~ϩxժPC-,^~T`r6\ל!~_eS a%--u ;pef] ӥNwGgLFP}@jj`{pGLm!R`Y<(\$JbeEFI cv)8jm嗶 P5 珜nS8ny+} ZX7Àt e0UCiN#֔eJ 80 Kou@&Z`r*>U/?[C=k8Z-eR-sX{,D&VoϦaTr|4!Kb&eH$.7?hj5A=?J朔[;O1k:%-"[XxeT@FD*}7"^p #(5rV>Tg}:m[0AnS#mNPJuzxIpj]NV Kvg>6[SW7>b- qZ5lM\my;? 7oP1Ϸ}dRBVNa$,-!J>.Π/tWcJP#N~Ge"/b9c;_8l.oÄY 0Btμ~˹l!ׂ f#<4na#lBޟISH#p[ {1ek"T1aǡ)#\B@ah .f[NG+IҦiB3c +h\UXr& @\#UDz8\sz k`ʪbW7oJNAӊm\XJFϛRqL|{|mLȄ03^ҌCM KN ,3w!ZĵJ9`7-_eX0ȝk{U'.&3'g,ehh)RGg?϶1 0&S)EF hJ]IpkFK&p;w9,HeZ!ZId3 Fj1c؏a*<6b4x#(\G&~p,kW\l=v HեQ6~,Ťi9I(mNQRI̍F25^OtCԗ1ms[DW_+ W+z)\yyEj>T ҚU4^ڊ)b{ MF#G ,.݈}Q)#j8wԆ:2b7 cOْ4NȕJe?҂Y(!jt,V hc”{ę,g}WBб8EkD4Qen&oi<&PyFZK|$;=z)Et60U"ZxBpw;|N.h^"ojRW7-dCv39y\V-ݹ)껧Zp\޺Վ$`F؊$5R/2(9 YxQ{>ɷ< `լ)#@g\Ԑx Qy5++(ÖcG/qx '}4EYN ?5Ǒ?jbrO t'hu 믠_ Wrg8iɟzᝫC}0)ԃw5xFЬ iKc"^4ba9D58qPb8TdqxPK75A𨸰TF·},rk2~2(9Gs =_h+Q@DkR>8L2K5(!FZ7(z!=cPb=va Ks<"e@iBFQڸLL}^z\b*HVjJmVJ`5"ցy9(5u@6B2x0!'.nRW#U,"STb+?Gӫ8>!/rp?dB3:7Ρp#2.ӂأ~ @.!gڬ1A8RXQ?]q{$FdOӫ%Ww8{P '(^D?f<섫ʔ_a ihZm|_f:Y`9>Aj-K>eCTtBn)|1р ZGYM$iUZOu9/`~fy*y pY. WHSDw{,6tF§D-5}>1Y0a 3DbCntK,sUTx-%4"WW(@(Y4slz|40ʝ5L!ڰ~J$&o~fR{ߨWswgXS3+# p\tI!JNa,I>]ԳT(&ഃE咸Qlj7kax/9;FT 1}B\YZ6OXF~0f̑/ vjg9,I{!@:v(vytY'!@MLलKU}kE>6%Wr4_g{ǿeD \ĩ*'Xx YRcGn :o+T Cd?QN7jk)4"I9/jrqy7ԁK9`YRd\PB(_Tl3kROXK8 (K6BZAKhLWIL SQ_J`1!s` WK:60q[ߣs vNV ɻ3K4]ݵ~oI9RO5&0 ]aT.Yfzk&X_ikIs̗S;$pĪ3 <q!S墁(:7n!Fr{tR-=ɑ_>dk)QMm93bMs=a/TTdKMP]ȑCnJF DТb~M,M{*C*x҃V"Pz60Xl4aSMaoBvٯly:_yޟ?ddMk̿?۰F-*S>gl;G: u%V?,SP6̓Q_4xS`[$sT8d@P(,D–;!BoݩJ6 lկ?Lhg;*ji>} wJOvD2~ =³3Q_:bvjcf-rzzt%u}o,"]u`%&÷U7|Zơyv~b"j"$ 冖LQ{$`ɻZ}C*Kޤ%c#q>:=qX{R]Ԫ KC1*vQ,7@iNWM bdޥ"F@G'rA*+ Eh~jaߙ0eȜIK5@ ]\|;i}htt1}e)XK(dŤ:孋-+&fza>$/ SDnj1'b,2OHBBwL:zcOoUM73W;#ewb8ue՞'UC$k gdp?5 -mnouʸ,vРHtiKUV8QN$NdYqcc)rt'x˗,1F4@K` F¥OI(7g7FQRQ00'$EXeʺˋ{|U<>R6N>#}*nHl%?HQҮh`Gq]XarG q) ^'.B7 ={d/$ia;(4~z jzǸ! 6fn6CtՒȷ˲2ĵR']{ ޹^g"'L;t}=C֚8;y ex;;TV[COjuJ ^)@NUqd@VwzfF#(_/$/GTц,|Z,}g_3 .6̸ w't&1e+#së#|48=..Dk]4(&A韘B ʽm1\S>L͋'`+|]2ؒ{VJ[2O;,rhxq@fޠ5p)dz=Х"6lĜ#y+އ2>ht9nʰRɘLc똳@xޕ"FUӉ[-7AҴu䇹Χ(ȥ%iOOOzSj@r];Q8OKXQɡ6 y18K ;/b?zQfq[/Do|ʩ%*<pC5歖@G* rL3K=4ONgۏ6e3yv-f>.3zh,mE(?j:/˩Lq8FvkTA:fH@s@6lC-ϵv& AGR6! X!7=Pg,Ar*>i |`@瑁 /}$ѫ'De#JTQcIT [z݉ǡ &~I"BV+Ihc6N p?-MZE$* `wk>[qѠ"ꬳcL 3pZTqa}bY1W]~5v ŊA1`5LTћP1;."-[5hDP[Bqǵ_Ӈd8xx?җvb_WalsV(rxH1(~}R_Sm8s$Xc<ֹ5#g Z1_X1ujRw#MGn>OVbENvnG^ 㝱-O|NhoCUZX9t23~Q)h[9ArzvUTm&0D!gє Jl*Y}G] 1K)2;Ʈy3̓kKVxB_^\[%T@=-2פ$A8%>i>Fb֦At05gvH4QZ0ohْs ARAZXjlAbtuD=۾)4<Ebkgn_}m E:Kjg"z?^~!֐H7\͗V=aNǓJEh 6BeQ1S ;)2ds'=Yr&^,`ܑU8&iK ]'K3ZD6>zW\ PLȋ y,֝x%+{Sb;7k5wc=7nβ\J1J#wwWj0/oݵ B/xW*{3@7i| ҿZjU. 2/{##C=YH# mi6t.,ƊJdNdH&/ne'u(z|"bOàʅltwq<7յ}e Y" jSO^WEciѲ^.޵aT+ 2v8 *.RMG9J3ٜ% k M!SDq0>ءlhncP8'75 m}. O_bǖьoGOɅCgH~"P"w`wWZBv6cmݤ)[\W@3 kʩ}d;#ZX xV{uL/s;\B#"Lyi|9knÒ7o(ѭ jԊ14BWE*'6]c3>v('{/f],8Vz+k[VGoj#5_ѿ3zPLj\Cs_lrX})S=-1EŸy7n~u_T;gq}DLoNSO=Ϋ_W6Q˕ô4fN:Ke{hiSn`s|Lc\bv;@K]ᲁMOxTZᔱ l|?&%N1u\abCvm삃\{&n>=(cpHU= m:zE\?4utJNs\KUEu$3N"%Bll}Ͽ x~xcv߆iMj~gG[}kUǭߡhmJ0n#2䕸¶#!.'2'ՠWzvtKXҾ[m >MFL!-i:&>R)YRHbR 3Vqڛfq´1|cd?Q$˓8;ZxWf>3L|ny\Phaz$3d-c=q@-y\KV뤦]2p P?8JcPc&MB6g>Ojnik]dl|[ep(ɫķN:= Yy~b13e[ xADWqDW<Wδgԯ9EPȮs<'o41I:!@5STy=D|b9#RdhU&ꊍt5VQJ~  KٓNhM2-C nyF M A)ZkI,;ؿIZ^)ޞi=9kW{d"h3OqIAz+zZ_b |-1c$ɮZh1sʂ5 (.3M o8AK"?zA:pVS_OHff^#թFVze9ڇ &mb_sb.0$~FB7yNVm<}z 1%*pU& yӻ (q.Cݍ7:Ҳ F_c)ٮC-E#vC|0cK=M0o **I (}<>ґ_ th_X)76J\XWh-ٍ=F3T6}tu@Mc\h{>%U֯Jm2}4ѥJ$ʯY9ܻAаGl9^J 7+ű3d'KZ/: FN0sE1wr;,QV`i~ oP%՝iB+M^uPx&ams` QK"<*42)i})7K6kUIAN?Mqn0z=qY4f?wTU~f ܚDeU xqCEKž,#naR9d!A;-?4y$8̙eQGWqGꍐ (GKaBoU(D7H,uKVt:JrST~JRa#/iI. L$[1-3'üuKijHe-REp}2KN/sh-}QȬ^f17B_& vs %H؍d B\ eW{Ab0-;`&՟GX GxŕQKŹ8MM aeX-yf Y68qH',~l" S= bjf6[,SZ*d mBpj<oā# [jG 7'6~8Wy՛j܄T&7*$q~mJZ1+^;ZOjqU&ۥrܢ}o< 2OCEX~J. WN$D~hEZܶ/AYe,x@&^* Տε2/H;W1;W8GT|z<<8Җ3]h?QOe BTV[!xi W[1Ijtަ pcM4z0Gd.L/Hc7I&ʻZ/6^)@~`svx Hs;ѩrj:rCy2eD Z.DWFh=djF{%a:g_CQ xYG%|ʧv6-8"qe< #lbWN m~2{Z,K p\K^pY7Dۢ/لwnzvK¼Bң-#4Ӳ]I$uvޘ{ko¥J' R `BA&_etN<o"cvY4NJ&I\L5h^~\iYd{fOOnNO1r >`i(;ꢤ|^4 8 LzsY}$(E HuB Xp1$XgۂI)Cj86vc |(b  CA݈{n-5,$pPn Lв8z;5o R!,lH’/%4H>OuعEa[_jUmkpRfr",@Z^B9$J2Ui[ua@&БHAO2L5m0JyhR\5n1u/f 5AZnRIa(#䑝}jJ)|^4qK0kũ-y_ &Sha5NAU&Y<yL)퓮A }qԶALg}|@P;WnI@4%S7C)&4vtXn*g3?t% 2EG3ՔNs. c }RYwH +<+?j[M3aesI-'FK.(^N2wR3VJN戣0 H͚I>n-n A\QD 7..{vY2H*W%q`3ĥ3s#kj&ֆb^oȓ{։LJE^Em:/NY뺪V1K(BSuGiP[:RΉGRΒ h`Rί}xOY59K{K@dߥ=콭Cޙ58*mMȋեUdH7fЄvN9esY((d_!jMLL m|;LEAO'33۾~I,cJ0Lnl!s*w) NLy$3L.3#2%tq8 피8^si4M Q(n5?3%MPxӚ1SU VDا-||;P$۞rTr - K JjnE7Ens-d_CesN"=TOK?x85  # ,R̄ v|t^kZ}{bbfjGە-.SA d2'LL)6%7^ںo2t淃e:35 ] YېEi.Z#}|! 8dIÀl3!Li.*-ʩZO[{YqiS]\|?f_ytѐDj1aAR8xU^ɖq4 ՖTs@.H*X7X7[Ll!LVE-{;U) suGL@͎ 6}J51/}ɕsB]$?V ,fk᠊mv}΢>[\ӱ@?yf-JDV)K{M)H\c;;w+Zt`cjZ 1Fw l XYEŅ?0 ]2|_a6?SrQWnep8A*P0  u ve c*?yBS&j[LµknM@~٬ԜXt], ?qd>-dvP#ݻRbZJB$G% JZ5;<3Jс@^ ;2B-AHnq$ZBPx4!%x|z.ǮmŀdMă@1(= dZR8S5"`NWq+> s/ɔ)na`?*ZUcy97$[nĽ)Ah_9PN&LbdgI&G10:~-lAތx6r2mA|L mpj!(X$N7_;p b@Q}ŋiAzI'O/e{_ j !5z9xdzdp :6,s?Z GBacWO$Mql]fFg`@P95& /p{`2oD_[ i[!D>rk۸ӇLҳ*qk]%ٮ3I~M <$42}] ЂZ^&"(I!SLqAWK{gѱiztBց.4v&|KQdP@!73|,㳆wmX$TAM)D\a}u ">ɠ6s9X+A›iwD{nsgdM>:#9Ѓ1%z* v"Ł{^i^M4z~A,%#WnS, @E ӽ]1N5Uz?>?/QUD#A*}$h@ ,8m㠌3,&FZMuW"*;'Z%:Cs~ i"g5u/ AH+f4>qWoB<:39|Wkr jUfuͭy›eUGPeg30s]Q)Tn_YREFA^NX\%P(jJT+OSj kt*ְ)U"uIl2BRPXC8s5Mvi@)܃3̚"x,ȗfg\@JdS.V;mSllipjѫɻyrތeKb]Ҫ!yUeMcfu-O8,TeO*hCIZRyDX`786S 7GMu@nHj6F>I<,b?H'yH/4=b藋^#, GkrU0<@ lrr!ZBs9~gU*p{q4#CXXmƦ\H`ӢZ?>9#uD;҅N$ΰ~9"r_} jpwKoyt|S#\;zK )d.>@)%ߟƤ3sͫ%B7ϮCԀUͻS{gރj ;%CAAfuE8Sp!jوR~ȹ] SFPߩ'+DR>+ _G#9Qu3Kzyy(w/ٹ\t0zK7sjf".gr5i輋73nϬ@3H%A_^èH {::ȂB;(p,HĚ|tcخDot(?%v._! 1ͣ^T2C&~UswCɺmj܍Igt2xmFr{6'؂<ֱBԫ3:g%SMF@5C|5-*#FYqFRKQeeFE\).vC޽C潃>vFڱn>-pxʸt艹[g='UhB8,EHxaI. $TҀM2"|¦M^01!^Wn;p=Vt*Z$މ^W`/q[`_;8`Ss6 u?Ef^)Ap`*5u)TDz+`uz #]dS 0 dnZɢQ'"# =NE[=1n[2'!ޫXOG?}7AU(?)ݳP㚜3eQIChTC57wnQN3( Qpj Fh;\`M(1b˧$.Ux'w ΥhØ>eY3 }wMv0{_K::vzM6ѡ W؎YSsߐ'Z95Hk1~:@YF9=Pggo&"—7wˍ]vD!'48f4unc7YOomHxGr1uZ=(bAQ"]35Ae\\#-Qe> l08ǐ9țSg$  0i ,ÿ?KۋW-gם0e `1xIOR[^քh][R-MMo۽O]R] 00S,"p4r'4|1h@ hVb>^86O\^J1YKi(*8彅7eaI7WUPcXi b}8WZJD[dnOC~gԪ31tLf. B  ?sJaF4ڪJ;orbշD-s:%{Q *젞 פ e G<{;WLwF$`?3  .v[k܇0.qU٬th.TP]KpulMob !=hfV#x~^%m~!O-)7t76Ť'p.tR8#Ng ;fyd[\ ZZDwP.JG-drxd88KB"%^smI/l(}=Tо+tN""a"S gFj4kY h4֜/صJ^: Q|e/ej})I(P(@ Ʀ [Q::oUDUa't{6/ gN;ŦD683돪r暿[0jjɷ"V\_,o&=x'm1`b:zqzh)gG<ڳuPuQVL=עu!c`skn-o$&(zHtqIV% seZߛͨw/E"x89e/UW޵F^wĪ?+]%4;BYA|"(58pDW TߖZO"4f ͔&e@tXi\{c_؈`t7t7LF['7\K>~F*%D#lcZML5* %G$n 5lVCi¼zQ$%-?i f&߼/hlȼ u^RaSQRXCJg2mD qwyd&w2ɶR]y!:FC xؒiy`)*͇e8,๦!2XV1!ᩮe s*t|% ٝs&#O&Ja@*3'WQ_qբG@ODZSm{~̄(faˮZQX:lY~?֫]݋H٠MGgKZ$.;U߀'S[ v8k{E,r74Rگ7E,X;U4.k.QT0L@6ŋE5gJsh&McWa&f~1m\u\Ut( q}SU1|3N'O&C?OT8.;ƊaGVQ{'1Xꋙqu}Ă$4wh/ "lRѮNۣ[2dokh [*IͫzajAR`X7ՙ,tN~l~*U[@Y,zzطA9YabO i*;wqR+K>j5$8zc l M=Ƌ"?pV7ͶK8_׌ut܎Zѣm@0-'XΊyx!H5Ozvh{O~&D\YӢG$.Db ֙L? Yŗ]\U9O_ST|'DxC˿Bs[d{J92OZߧ T߫eץOܞɄ&Qmxz78. ԁ/~D+h[n IXY\\^Xef}s%:f1<#$:mFVC:` 3ӥ]{BΈ f 㬵D1zlCޔ %eց?ysTk%'F&4rķ~܁;X91icsId~]ڤq<1ꇘ s qv+ߠ4HrHt^Yʖ?q6wو´K9*6٭V7&# %J [& %ZÈ%/g[cY,6G"C\Ïܬ.vl2dfbrp]zkS%BfjhLYaL`Gs&p񕃠^k/d&e݅RQs5) &IamQbXԭ#;4 z)u[ekP{Ig~j"@s.t*p[_qkT}#1C2D`K=.haE,Iunp ًNv1R`=e DI4Cg:ﻄa4J5ہ$֜ՠoVB2F^Q>Ez2MޘEWhkrBOYKSq.na>x+eㄺqAo+Z MEaÓRY"L@%# }IݽVxOKoFE@9YOit~L-l6$8lljraՖdԺ~s*=h17NI5 ˞budd}iU7=9tb?GNUt[ 7j9jIڍNpW- .]7ԣvզ75>TtVA6պ$q`A^nS y!IEґM,fňmgmOpRdrP%-sW^WOSMoOec@mmv\:`ݷ|qGM6*qJ%0OI3PB;@ w|Zknv;4Q TА01:T+uRu$% 9 c9eʚ&Y:E8 . fB#r;Ah_T[sŀOBzVc5įnM$, ؆k>"^R%.,&vr~1858 L#ㆯ//Gc{LvD'4N"qIr xeT"C,B^N/%:IК}Cƭz`(PbRaj %ձ}zAbr#wPH/f];:@'~Z|ٻL˯r+[`j'?LSǜ03ZQQ-M80zoi.;)AX0jY +-CJg8௮Eܖs5Ĝe?ROMI:h#cdT4 >dÁ(Iw"_HV*1~岫QVR \`_VcV1{ BUOފ[-<5*Pchl21`Y,Rb$ ZU|Mvb8b(}-ܐ6W+قÈ~q>Ϸm`E6_E\eh^t3ް2p%{'fa ;.$]ވ!Ћ]%Wr?kZlV\Ś{Cv@-J~_u$ K<2ϫlGcdЭf5-F*`m}z <^)bF Zh\Hu^q_xUaq3Ļ`ɕ|-i K}& 8HtmUC%:EcwW ՜Dzq~\{kEQhsjRN~~[lapIfWQ$Ƌo_Ui$AP\:GN{L+L 5= E_ɕ,o]Wge!Wa_*\PS5'phDcf وx9sbW(GGHy#/ȋ4y_Vzqi*67+@%ud x6j xI?D]iW5 WAJ-gsujdFFN=M:iD9469l_FZZv]"_p.G(WX9O{GH►b %Ԝ֣wK@ķX 5i~$W0 koFUژ)W"iGF3-A?@{XW&$r&ݹ4+*'DhCk98w/^%Jχn^Ctx;ˣ. 1tR"_D$n0#<^6c}"]5a1Oek4K8wmhCz9ՙYQp׀咵ψ?nfٳ8Nս5Fpf5IX)i,L AHYw9Y+n  %V|JA6IUEi?yJJ[.2N i $fGW/0yp?ŸExhҔj1J*%!*O!Qȯ~#<_Lu+| i(DZ@ɩrsOL6 $E SF!_Ғ9rSp(qݪT *37˖r˶MqFH 69OR%EETvC 5X k4];lUſ2P(ԨG P2Tj'9g0˿mَ/H_[Y"`j8癀< Wjh'IUCH7dES4H͸ .Crt5T7jh/8y&'v>F scJuw8x%s9]m #@shtX,`"^%HOجr{.;f+2؋&VĆa>>eԳ/ecoVqFnB̡hiσ/QvsJŌ47 yF,gaq6p9 P@ PrFM^A0ur]ӛ7YE) Rp,wb}8iưoյ?T`:ziWBaX 2_0}Z|_vvug;:(q[FRZ.NX,̖/pP1 <=ܐgֿ@͍Ci(st#~G/6#ۭ1[HfÅxЄ5ra ]ߖep鑟;!2wWrT~>x<@YLn7__3h0뱤72TM6-UϥB|PcȇT}ԈKs;*`=eGWYTʐ'=TrRn᜶; (6,&RN |}}(e8ζ 4Wx>nUh;_L֜ef9+k5 2l2f }eCP@Ϣpl-)mXħj7cE9$ y1h:"_{O{9& ))ҸÚe:Wz7{8Ha^RCAwWw6=F~nd̷xyG@DCfA{&|X1sL%W}"+)6~fUtº6ڝ0E-": ؚl ]1t7ZZ} ~^G4'mI|(sҝxA.qʛJMwƣykh~Xe&>;&3WVo^~B"︣io#>*!lChA&AG_ikYNS>{V -˳3c~ٽ_Xeu4G1L ձJ>4$j'~'OڢڦTmpL>\:`YMշjy< T.aeTڕf(]%uBָtꌟ{RVH]3c\mE}.F4Qdi/Y ^YYDO 0±W,$j/hA2J|FeD{6T{+KRfϛ+;_rccyPDDMٙyX<6iXyՑ|*bs5<zOnm6Oa)ǨIhŪCN<з9ls"E۫:$8CP:\'0XwF>['wjׅjlIWBooPnl3'jWua7JT~ `X;C;*P5@jp_ﻜD/ T^n%I+Hq2I5.2_KT4-D,A]d?翎O2*Xg, ! i181$ݚ0G[/~QӟG1Q4cn;;DpZyS+ٗu=-$jF j/?iPasD,RTh(%s9F4ꏵݳmx1ѬÙ䍪TrQݵ%4?4 B-6.2rM5)<7RƬ6~~pmn;',g@D;E92yWx@pT/.:m8jђ}#0`jv{N+x4븭/D)|T!Eezin@HEq|Cj Sw1D;J4f+ݑߪ\Ya!j1n:wXsvxB \斤WkRF{jɭ)(w0?'K~j%I&[S mW~O%'?*nbh?RXi;cqy# i g>ȅ(ʞX,JnP;qsz$DK&f:S%@;WOyGh| ,ơmares&|+⑀E-]?= :f`و܀j}VIyNi )h*Y. ,,hs7z?1;s7jWXĤI Z*)Km.q-é|6C5h+ȐNG}j=T ܲX jۖEABW|h hD+SŸ`ҿ6ȍQ7ꘪB[u s0Cah#l{j^h~Èkt99x۲mڀףl,7-yY?́"h0#o)r2C6* [k)3{jY5}71sdRYd|,x 8cM)5%+: vC7EU +e Ѥo`_.?8ZAKȹ_h=Z3FkEaL2:B@D-d_f)/y/5bM~kp#Ǜ.mNMIoRQXuV2՝ ?'<gh^ v"ka΋#@)X#B6<ޣqѡ cq}cT~kaY}P[7R2D;1IDַ<h J!8BWVuC"[}{אk].ZGŏ xX&5CjfS)WHur^&5r #Niٌ;rE;NCԾUaZ4-^{XX5;67rphs*VPg& =_Ai;Tƌ(4|؃G(/@k(QM(G@1IoZݭ4G%A*!T,ۍnO}ft"E'%eK'j.C]KwFڈQs7'D-nĀKhǺdw f˛"q+-h7$S hWj]~|( gTqbK7Em8C bj/q0I( 2!9OKp6iq3 m)u@AkF}h+FTJ4ް@_hlatVUlW0KKTIvHsI3Na*ĺXDޛ 5䨎ʃ.5N׊COX7 A u9$##)/^]~CGСJ^ЭZ֞4 |yttݘyH/ ‡~zX_ L髢 kbYEĢAVRbcUUY6W| K_R|˕X*J@%:s͚I ,Uy2&,G,++xסOܡp<4Jf="%H^3Dk)V:K66['M) Fm/|Ǥ憵7zLMn76XnN9Ƚ\U ҇˝ϥGU?QڷϘCo"v<Wf9to kvt*}Pej5cԒy uIO9MN{G;:+B=ZA3(LWC:|,'F S910l Վ ԡf:X8$Kkwƚl&W¥/=Q:e&K=sKVuMm7 g 'C@bbJR.T8/CUMy_M>v MgNV;q;n@9FlU v))_T}كTѥ=H?m#Hkhm1o%:yb'O9 oڹ{.237a/$z$s?CЁp hVgjCLXLE}nM}見ݨxoJE9Hb?ltj1ڥ+4%m0n(uJtz1wIx&g"DS2oc9g_O*I>4B-p擘m&[$6^q"%$gYtikQK4; P W0(bH~1In6%Tqϑȕ:VE!l]Q4K* @bIKn6>>Pm_Ac V c,Mn$}vs^|^jkC&ČVu૓ S˸rR:8<6,홅h&[`.LN]|o*Y,$>21,Aĉ\l,cg(l_ƶDLWd0gfΑFQâ,t⶧|L],XUZ%6١]?kBcұN+1?IQF=%vw$ =^ʹssHmB{`ncw`|18NSS#ާȶjBK.IFX֮E^̬_Fz-1Ѝ]UQ{4%f'tRq-Q[m$8J}Zl.tƓfi(~G[ xHs6Y6[T)'70G 'H^SfW@0x^&ӭXg%+tֻx䫅g" ez6Sr7ȐVޑwayo3D+ٵ"{oc} zRNGdi qO}jD9P5X.`|.)J64tAP~Lb6;*дd-Aˍd|$Зsh- 2]:Ut;*UWN1]Hp tFתw`RNBEvlmi x*&2}ʮJ1o Imzg$LG-e[(t-j懫v>-v&5.> l+rJL:{#eὟI +އ~# nQ.c8>eMc^hS}`ϢxLfNSX M{$CP H֊u͊0|(#iZu0ԭ2l5JA`/Dm}$9atڄpR1b, WY]}8~6ji( v*8GZ\TC- /VqTkS<JT M$p!hqc=ߧU%9ZZ)ȜLrR/l27ؗE~iNl:k,-_fgDgF٩mI@;IđohI|5Y)4yh,55;Um%l;Ă{^ s 䎖M&!I 6xj6F;U##1qyxc9 [LmN";wխ@J !Hȇzӕ) 8fr~`ѯ oJV7i_ 9_*1 D0՚YjB;?'\"Wt Zyjytx]E5WVh?͗\Ou1|t\Ck}\]Zjq!TXu'/~1kINuZe[^rhg:E Zt@˘NZ|>q۬ 05n>!Ԩڦx0gT5VDdUĠ!UМ*kDPw# jeyOx&ƚ /HC4k,r^T5YEɴe9e0Ŏo5P&bMq[㹻mЁZUeO3[.Pb%]D@iԬG;/tn岪 Rfv#9{[ͭyrK#˳F&v2i//C 9^d:Ё`sBp~+4_ڌ@sfePtFͮ3*ih d]`:&$|Q@ikL> H13QGp!7wR+w7AQiֺ׀YD lxS@&o gtgRUx2O^ Z%)B)L{y"c T*@#֌ns ]W9Ad{*Pc8܉Aʣ{j"C! 4'EA,(`9t. *"s]oHRQu&׆e(GnbRifI~ A+53%j]sQ~{쀜9r߷ͳm5O۽w l6VϺm;k"Thx2& Ňcm~DeCZ2?Eedܿ.+״„sPT, #㚑r]^h;lw4/?(sqۊfBC9=}ۑI6ˀ Q*}=1^~)-s/Cl96,c}b_kцE]S\PDudj 0$ uK*fBkܕ-afgA4u|"%ep@M?叭9pѢ6Jn''FIq×ǵޑRi:y[Tm.ASC^@ <V"K`!cُ8$*ێspsH oK5'BcVP3-i&mykv= uy}Dz28pϡG#bUVVx+*_Yn+e1RM٧ƢCslQOnqPf^ 2ϡU E4чfi' e&4pJМ vxZR5bZ(>"}v&i HF'][i$.q?M /`N| I pc9)cLR/\ wt (CYh\o9wS4j%טqodk0\ N"Gw066*&u!:r~s atrxs>|;Ѹ^ ͭcQE)7²!X3aٶDCK%Xl Eȗz,HΡYOg'Hɻm%7M-{[^M*f6E•3m 佥ܖ/iuk!.^ 4Sd4+i=*sCHPAʊqݿ8v7 : GYa;uR\Tz|Bn< gZ=b)=}uEⲘCY7.Uv+!'QYUU&Klj0_kw7b(.蠶BU6% H3ݨo_hO_n@vÊaqm%Qp"nf3ݖs[*^qpf$+oH@qet}z9& Ӹ&1+rDDsWI2dkQuF?vnSFdT zmU/Srz#QX4xNLM¤w#鲓׻~PGR7C ?^; tAx,78d}nn9>^֭Ψy>Ծzd,L0<|:g;3>."|fF)||g.YjFfkG|gJ \+'CANh2?=³FWpLR0L銻'S߰fRiaN2/zx#ybd3-m]K5Ǔxz8v(@U:w4A|#Zn_SpSU3̑mk06ce ݡPN gU,sTkX{Z=$ՒԿ-Ωc9 _S?Kg qFi.y}soӝ}CrQlq?+j@6O6N .'_EUo0hǡ̻W*#NƬu">Okc4 5U:xkϫlqͩTWR2,X5# ;s&E ea=mE粖4$͟rSXژnס,AQ/u ټ))F_nuViuP:u^ŷqBy Gax)B?IX|׮;SUI:-ng.KK_7=)>4|+ `M(zDa95keuiNoDD{z(F^f;1k?w XŎAW^7 =9+h##0P$&jlv4D=`bpfr/=+ԊK%.ga O dhfJܛ=pJq"j$d$60lx'Jo`\1\s\c4cse#3X`4p^¡>ʤ!E+Z{^mp\׉|̟5ܙsЩi_կ[O?oS?P,T詮~ ?.PCUQA%8`+=xeh|b3zx;,>\i,INK^xCtQ{FcO Y߷ RPyFH4i-~P#NrFy'bE[Qμ,l r MOwd :?Ր !$(Rz@aTx+a+?bzco7Wv'Ϩ\#fL4L{fyFHreXAI` եrb\,}W>x#0|W5zp}TJح22`rjL8:-M ޮKjEvV4ݮzg8ʚ{XbZ#$$tYM˫g`pkNtzp'])2x}בm2`xi/>kw?7NfP6[BNvZ!G$=oyY] }fLק2ͬi 9UesIJiF>aO/vZpm$KmC>J lɴ<@}1J5Ȧ e ZVHH[i  8F~!"+Y/EsJ &o!t %Sûq' ,Fry AQD߷2t37庰I)Ep0 cz6̢CT`CI%x[.vIOWh;qX)jͼY42.&F|P"2,W՘GGwG'87ދ7 r7[,KۤX.łZ|o?ؕMA.'@ [z吽Teʷ[R|,=gKAn$%*R*s%z'!|>LzwKD|.Q.9*(ALZdo1&p~g g5 Vʨ^ tn+qm0&3=rN' I6lH켁G:֨0ȢX9V~#u\* 23e]k MDa ' @ "h+De?/mO6M덌:X;! L @>3tu5d^[N-#B?(ks_б: SXFc~7i88g>iF ,_߭W 9ĺ3nw_sΙwsFSL@ y\eqRdXd !O Ze׈<x9(8cP j6a1-^@DĝԷGZcp i۪:U 7|YSWV]ڡ"HSNK0%F"{?<-hNDۑ"Q&W_5h"+Wؗ[.,>0~if8A LtUqvE|{CEs[W5L&j#Ig )~T]%Z- ՙ_O9=6K6H L5X;q5DPҌEZ|r 1,ݢ&Xemo8R'H(Lc@Xƅ$-޹^ >A/Ju !4V SE*}skr۞Ln6cPq3(U֕jU7GS'?40= =h 8sJ mtτ@<!G=ߺ~~Rp8)^tdko+*_ +d6$ߑE#,0I '.* eS!dRTqf- B;T'b]Ԗ @taTDsڠD}(ٚfD‰zEytˡ:XәC9"%d Y/3KW. ts|0!f<2UK{#(#ǴZ]qj&ZLH= >jb#ipVpE`h0đH["1F:t,*UH39rưQzpnd"ڙHlo ^e?~+rP8rLϧF}mQx.1(])X_Гv?B&'R.S4DMX1 m3rݧB}el;"~u%crH" ]iQ9~42")z_ %}4;_lk U8 5g;7 bܺ :Q VM/ +qtzƵb? j݃PPYF,'y0Y"Ng*O+8:?]Aq{::>HV6z<@Lu 2TQM4څ;]Yco܎ 1||Ȩtt5GQAc`qt昆sb[!j e/;"#o`ZϕڥK,j4Xwcg $(Ce:9t9Ǩ;yeRwLFU@"բ}d8F${1hٰL*Ʈh]YQfpȶ4*֧0ق4*2˚µ>d6\+)-zoН}kڣo6i*eDž*#]r_(YYŹ`y lvu؛7ݎ˷XOHq@ *9UJ)1T˲@Ύr;daZ+vڄWõchI?1R56/,!3\zܐNl9!R8'OG\إ9hCNL{TcoSlɸ]d=WluH?⽢_kKPv; ":R+sX;*W!B8AEyE]̅kT< PQP,L%l%=-A_>zxڃ;.V0Ms_n¾!' ,[\?AᕼliM5yKQ]oTU J7@kqz }[*OD}!ay)w{Da ﯬBu7`QYCDCcՎ  eY[dо,wE\AA! f$m|mJ -C3)~ 9^L#v!ep~Yꊲw;nQHH 0 F~?otWAWXVПI+g%˫׷RԳƿ91CJR+}t e"vgua\ .0/ ڻw0{^1w՜Ip<;V_=G|JyC}cHXDҟVD`H9=t8~!ACU6=S_IxAs9H*ݭP*QސqI;)oZF  _sp%r KYc:(2$B%K#Ccvt0N6gblC( vJ'MBIՔ|TǾCvʿ RÚk{HZdu]$=Dm&|pUQ]iD͇ ,MB,bJJŦrSzr\Z<>5u;vQݭ'pFoJvc%=tgob.)TdY.m^#*YЫd~W:SNus9aH M&SH#&w KڑYe(xf+rٸ1 ^14/䤨)"ޟoVM%Qov5䗴a Kι6R>u$>y d_CaPt~g]WjȃMWZ lGmÚTK@G]Φ?s xJT|gBkT4P.{|{_0+TaPRC\.O#slm'2S句Na-ؙH/xi51&;$!x j`F?%R"@nm1~ 7@ n9DOf6Yf(;s- MRM8;`]84_Pu gVaqEVTP!YݧvEu~w7J81N窚Vצ>L[,mhF@:4 ˵b:9NJ [Wpoiʹ-8akdw0guppy{7dȬ=t@|逹2"͙͢׃֣H0[lELu_*S#sYtv&Nbު&kBF\p +R2濏)XFe}<Ӧai݅vhVWCȱh먙r$mO<Ja@s ~y[H޾1]fRSw2%N֓pa;}g"P䲕6Zp(4n/RzYn_W̓gS:G:]EwJlJTܦЮ!Ϥp3U|sNXPTzNr+63{U .R]MZ:!cE=ȹZ⁩O^8 _ٙ؅ć'pX\/1AldxXMa[Xe5Ԣ]5^`U$u+"ihmzj`mFT4LkAlScD3/]>c1@ab%?P--(>P| cJ-9{M5˛-`}m$D`I8"8+e8b(#j&DY#bEɎ 0eN2y+m zt3R97iӆAc K.h6wpT%H=ژU=%8cQfyƕ ;4[sF%kjN1 HA3RĮUa:Ʌ[j4Pǝʆ)xhH.bАٺ SVxkztwG"LKpޒNxsFq?I!6Q]2H638Al3mS5?F1o)gy6; wuHK<Qei.SEG*#GNYC=*LSe$Y[K]+ƹ/$׺O47&1ҝԗYB|}h]a_tzsJ4w)N;sFKޗFs^4vYMjAn$"g \_țlJ1םIVs~PIclο}[z!׃@;QLCI^*ޱƲ>-0c׷J{CYas| ] TWNZ9VVzP2MAMır uyzE].׶vsPRU8p{%irh_Y^ΐ()rva:t>Ncɾ@QF~1f v-mN*/}~F3ox|{ӛdH}d3/)YfnZՅ+ Vw,m'-[j̃,)=FTiҁAYQ&:v7 L6 oa8#.|$rxvM0&Z# IWK?m+T4BĬco(J3i 8#Ϥn/w@?)~We:QO[al[G|+e=_X 1mYRwEb>S3< >H9-rDum}F-ы^=!>W{ѵ-7Ocy~ݬD5ftiܷbI_% W9_2[@㏗mT1u2utI]`ȵh 2u*y{Z(9E|uϛNnɎ05 h+:xA]A1ҕ&wA_'ҁxWg M?XH~cfn&n p.X =la{y_;Qطuos~zmPih K4Mq/C{uEne@%X(# TozSAָzM.Vx5;rn"K]!WWV6tmي>PZK yڲZف=j ;fqaP(#gxw޽5AוF}"T 3Ks-(rʴܥ#8.EAWhF>ux4CdxCTM!ffw5@@ee,_Oږ 4F!_`HGV.%Nu|6…ǬBd8SRz-+1\Z3\G 1[GE6"0b(O> ]|){bz +кxg]7ҾKl&O_[ΛoPLy+ݦ*R55l&)45*RǮXDaL{ʻ$c[4VwetY t4grb8r!5Ms?˖$d* xg BRheJqj8J$qJ%pz9ѱ GĖE~(f؁ͯǦ#DҚgWjEsh"AxӘ**d(ԙ|>C:tn)yd;q'I<9b-!I':5oX(*S&4aF[`Z7@R*7!wU +VPG[y'1KbܒFdD e?6"G7?>ܰ׬Y Ce<\[ʽWp[MNwX¾wzVl 1pOQj--|LF&M ʚv=\EKdzFK̩ &ۇY=%MtJetk$yj8xޛm%w+0;(&B,/'cV " b4=05b_!_wc.i ng{E䓎\;_%2Q RbgنpMB- %WgS/cgs99IqOd[ZϱnUAhU <]lsު%LuPO: ɗf:0A?w1ęf&RWj5{&SP9,p{0ǏC-V.}'$k euv MOfr*>UvX d+0G5NPE$[AQ-qmyIMkY29޽w%[U^NX^<Fߢ,z[peX͞P9i`"ƉS=YIL?(=.8QY'QSyq'[tJ09z8p٪̨o];k &&WP"XDM7i~q1)7A@WXء@WUl>5~[j*mSC_}I77E'$gilnDof$WOQ^~39Cm* pЋ_Tiu;,yl5W+*E#l m'N)Vc.OTBнswFj{c6MjQ*F`>7Wl%$0D9-/lvν&B{ݷ~43;3\SW0H# G:S$+և=(X~ E.e 9%lYDǵɋfBj0S$BPmޙZIG\^ s:qQF. hAs:mC7AhYI28~ J ' !BV\YOb覆Vs{닠",ڔ,bҢͻs1L'Z0#&n2][Y‘q*[ /f 1fl{N :S+oIv/Fޠ$WrǬՋKk„<8. rt[yXNg@("$aylRQ܏$Ube>/UVgpb (׌H`JkA^ԍ<6 ¾k3y0i24I y6@';OANz Xc0\n,t_j=ѾæN `MǾМ^t{MGkPY_`)\pnXD&>yZjcS41`Izf ʿǝO6@Y>b׵jiήk«5 T ?~S5Dt$7 x R>e-Xgk ) Aúm>LNH6oנ;H*4 I:?ceK?wPDm#g˗Igx\Bh0󿶈M<1,.F~(NH$ǿWX¥95{~ wje.Mw@p+ɴS b>V)#јWr1u-LM1]5\m5:d)6]<ǐ:$SwT[ku.WP8cBH]<&BnQy/a{R!XҨ*d ƯPPmU8:ȝ55`㔜ѐ,!F^(9Řwi=qˈK#xt'LC#,0Je>}KA\HhWDȰ^]&vL%96}6Ս2fqcY1aG;wBJ D35F #nC,H#.FZF=Qbd6 3^nc!gMZqUOHʹ,:vȟJCW.j]Ag~xYK/yTށ99XsƸ ૙X^;ٽnZ5fǢom4(Gӎw޼ Q{z_ $^ƈZJYbZ PF!w4Y^fGWF`j,fw.#DsSLU:xILEs߻RmC|F䧸E:f( #X. $<;'6@X2 {x QՙL_2TW"n~=@..AYw9] ,c fnNP[`is~7$4HNatOpRLQG0^ ߑ{9yIg +8 <0L4{Į*=D6[ƵuQzj Vg}8ޱY_BC~䎹usd֧+4KSV%W>M(.սHLJ2-bPvm:vKu+6w(Tקs30wO {-S (3 , $|:&T)k>sxӤP@ҳ<S eTh>鿅;"U|G&8tA^gm;|=9gV;J͘ghs5;p> zI5~J,j"W̲ G]zi0ϣ켑{˔:qg饫xBqzp"fљ<:$kmG0^hOH[茼KޝOS <^=x#P iYV'݋alQU7_h|T\hs/oW&=-䒼!O7EP[8ձ%A]p0}Gxf/nk im^\/Q0 [*`s=s MۖtzQk_4ҭuRgFDTN chrz -ri\(H+_u)vE9'Qs|oԐeJ1*yLraU+'Ж78Og<cP8eT`8A qHV؜@ׇ V}͠N݄~:MÜh ?*jK ;uPdXH6ܷ?5ꠄ@IcK;G $h |Q: &yy.ym>3τ"7 {*&μхHyGƁ}U|I:^-0!BP{+¶S>2O,x/r«8M/Mت<ȩE77FX?fh;:9ػoBU_W=꺆QOSV!ǂmj> R@TNtՐK_1Ma3xºL|@3Ĕ i:JHB |.eIxkE\zNWT)"rkymLsz@wQ:UdrdM_yy@S)N<"z`K[uΪ}щL$}\q-!j-BV&њpM :Y1 /W?XR19eMgtuf/Y34m.c(8injMG:LPye)WґrEgQBF7b/SĖEDL"a^}]AS VX M%iq#%axy6%bfo:?ᅌGiתEKA,5՜XGxB-lK+?|N)5"x[n+] V3d]C"^T(dv~25_F~β 'ݦ`Rw LKZg0 %Д"l&S:#b 5l)>AJt\ <~G>>+XTlKg* WvHRi 5Qq&5&;oQ:.i2giSe.XBDz:+vG@DQ;fJG-ՐCLeY:$~;&Ij]TH9{.uSvDI`$%`P3Ky"懹_]RYPU|[2Hc} $\a>,)A.1¯pgv}DDjW\+G==A-1%EfP-b*Ҵ*d(y>dyDLq CSHvp;Y{3Dlq54ҹmXElsų=.mhٕ&N..߲*y Օx i6A<8kc6qG0&tL[d0S,isR.{⒒J ݙSd`ë\ 53tBVg*Q~i~Ty5@r߃qW¢e + nVhlS ,}ƕF @tG?ج;V{P| :9xVtRx lظ B؍Ʋ]@M4Jc+:n8„@x s^%rn:Gy * ,it*Tg"Y+Ԣ.+uh}?'x ykK(ЌQKrLJ^*B)rZ}h M>j5BM1BM%zI7j$V>29OU1HJ>*_41/!X-D~j$VlY$K}fs&ѫk!jd@ &1F3N"pZT'N]BƲ/f>^/n=EG,E: ]I+"KdR{Eһd6p*N=vp,PЊذkYypWxxM47u77!B ό)'糟/%QřM .5G_fy L:OqinC$t,י8e;&0{{5a^уz> dO.")}{&x@$kPލܔ"3WjNRdXrPsDd/xz/0r}ss7KհQrl~Q@O[hMSgMڄ9w29Ƭ -m rh tϗ:izr6$MKѿp DɽyB TZI1LhWyxhĠ =+D>7S8WNw CpNI-y Nrq챨P)c P|i{";0oVʟz@S=u-G7n#rBW{ r3p-aŧF6:HuY_6ll߫]>M0#IME 2"#oyD!X{@j%R9Nt~DЖQ'Ѿ9keßCK>\1)=lDrh^3bE/dp-P~D@w̢$x|jo/o⼫1 3_Ы-sO&C݁˼5e T/t:s4{-gVN1x_@k_aD; ѽ D״KrBĐmsOuqo9w%i"jc/P+/!uSPڪ3]{Zk{zV 0j7Knf4)pG ?Tqc/m]]ʉ-D?Fq%?@^ $|Ф-]~$Q2O zYw[I9T&P 0WJhrTyTlN"xuWklD(7+o(hyFSvAA/9?(29ύ3Ȅdۑm`'Yp q #I{( N=xCDP7qt͋5{P9!0O 0My쫞fcOi iK9ͯ]^&XMzxˏl)obS*+3 4S*˯/,^0-9_?l}QRmФJ_c;б6c̏v GYa]3;ⶠ{?X1`Tgf1 whćRMΥߜ3JLQ'Xln;}5 _~ScH=֑@v_2".F ג dN*\f gq0ƤOwwu3i.L`C+vN|@Amy㪼,`x>93fʚhLcAg]NL-q[P8ɑ"E<4h9K;᪸,mM~ր󛾈}Ijȥw863C"炂֘>y8*] {<X鉶}-,-gךH`= /b;z"f.tڜ„>ǫh' )q&\AcX\ sZ-w' CH┈EQܪS,?aE/14kx(E<0>m5ؼdRMM*9HGM ux ΂ }1`7쫹D2~G+` _n'#j+ǽ/ ӥSSZ5'9?tni9xl }f|=#-%0DC,"WGwx%8w"Q}(AvZFlE&M;y*"pb( Ri}0v[OqhJL+ f Dj&en1t,uXkܧQg~.QukųX}ᳮT.{ziS mF7&qī !+':Ǻ^ޔՈ=Eb'^2~UE߄4,մē{ӕELNb-7 w9=m2(#kᠤw/ִC+fm̚IXSU֜Wxϓr^ҷ;'ϑQRGaCr_Hx9;sF vە$gKGXZ3KQ(K'j<^ITIPHkiQj0~© ~(wCe&p9Fߦv*A>ϊ%ҀέS󆘭=:ҫPɜhE5B"bis}#a3'q6 ܽS%װ:<[h/;_ "Uĉ^YQN%eUM͓'͙4Bi`JdlhI~'ԘaS©z]~@|m q:j5_&Kۜ͘Zio5 8jJlH%ͯ^46=4 %K4m[yD{ZZ|뵜wB%2oF8I8;mc:s-+8-{bQrt @ZL᱈%EE6QWpœ@ 1@[#ZGU]oa ?^69Ň+r ゐIN)83VxC٥!jE(4u!sn Bg:_h6 JlX4KxT֜P?Q$T6hR V 3SD]yxcfA;CvV\]^7! R8Y&8%(Z9?甙-)XJt‰UDR#,[z\LP0 A>A n0ȡJJR)&a4Ptof,qC>8"jMkyL gXK`G*oӂ WH>uDaNLkzO!Rur$GSiݰYVcVh[`|zbϨXMw^#,_:[qAwJ \5DdZV2EkVA0 Z.ʐkG8"hi8D; 麬Ov{[2sȄy'twX˟p]irL P2 f )z*pS #&^?~A&f/-);HA(LCB-rU:{ C$|5駜`_< eD9hIaj/!ت v"#!}$m@RMSι\8,ZAXld\K?^Td_rW݃2$h xL~g|ӴCY~gk5HKzle.Vr̙12Wzjhg㷞! U$ Ru-6Z Wylۯjy`(0 4Ie,zbYh.)  =/d&Bpȭ&P4p fЫ9JG  h/3[cIR0e5se*PZiJ׎T;:ͫッnoA4 *t7o53ג;RN1"MȮe'79]|O>nѿw&(v.r߰~ffW*@=nWUƫ*3eVU2ߵd+F={ښB9<_RTk=&NѻǞK.@+$?e,r_SkA=5kjDiTsJH@=JF>u1-ʔTy?;5&$ya(~8ޫLDjӞZ󧞠9M I|~Bb 6P] p|*&GXKd|¯Ȥ!0-+x Όz%P9 i|ihY; ))g`PAqIqA y'K8*_WŢx+Mp 0L# .Ӆ*oo&9)<,i ?f{Kf^XlF03>0,8,GAoFNL|AsE7O21.:^bI!\O_y^T`3C\r=sg[=dMW%Ũot$v !ѣD94Ij~0F\7 NDѠIUG9sF]5` (|OK`J-;kS֩BcDЫ2AvCNkl,TpG{c~(U;39)QF\*߱LRZLyXaR#)rRqL9~+bZvۄ"흇a8i4*l\U5sFƋ͇Bqvr${نf*>zYSTT_ \_=\&vvs ~MpfpY i {Ajh[A ^ 3 ;mSș(tp&݉[mfW$0}t+(>y5܊㓹܌` Ҭ2,lmSzƎƼNuW{Wp;965p"cش+R9nl;Dr:YZM0Ka$՜Xr{)^aóD5̄]x=MI.ʠo{pbws.&ԩr -QY1J?N4mO*G՚HBut,/:S4ZP^f65#6?.|^!~ܣ"ɬAU27d+: ZUIwSepD2MBsmzx4ի"JJ6xJe9QNc:sxj{B5Fm#_c?WRRu hNBo ׶Jׯ n |L+XY4s)gԍ5FaIs,1 7Z4.j\L8!Mߺ+>Z!^ NIJ>XeB:+18$ پ@,v~Dw}QEZ%#"۠ }8넑 j/gg bf+X(z M=6aRgmR66x\%iAog<i8шd&)rSdKf).^]i2㢯0?"}px3?ԤPܿ ms0 Ag'<{~[,?{wNQRBVYBesRCϴ<M`Ȧ =X7BŌjBLs_ R4ZaMWPf%u,*慠T1 ȼ`\]: Oyܬئ|G(@an[^BWd3gϼpo 8ʜho)B\1Nn % FRɁ7]DǺ1Uѓ vմ"?9] },CFSX!h f;0y|qId[O6s(Ј7l3s >hj*|hs{+#E!0@7|6vXKd|ү6r{^RjER2 `5 K &rHJ^Pt}pxJL!ꪾ2z_rkŞ㗼 {囩hdgG;/SްGp -_npHhcSsx.n=%XDl;e:d}$KZ`lC͗(Wı]^Vyo#{# N"m'EO4(wV9+Oa;)US7:ai/%ӑ ''Kubqq@XZ"r`AO^eR^o#%PkР^^gy9zB!^Re[uN`jOJ!\StE"BS5LMΏ=i5Pk,EqKC)iKgL$9?[פ=&)5Br*YyĤG;rI \&*:sy!xia:@U՛"A2.d:|{m>@7 X^"lF]~+C\sfF]VR*( H*v,#,]h'k;CN)/?dș$#@]4{Y;s E:tӥ<}IB0pW@ayuץ G_JK,ʧ"t0Hyt/מ0ZC[U'\\{C9l10=9kQ1*COtf9- A_֫#lڲNvrN'(9&cid2A_;uLа?|"ξ4WUd{7l!N 6xkL4Q-^geW-Q.4%ֱd y:OŨiF7g:$y~Mi45, _CedtDpk"Ќt*8C\3?|ÓoN4݅ Gϒ.]FX4SL՚(c5WKA*Xf41([D/րOXo؎5/7čeۙ :>9{%R@bC߆2ͳD/M)tMM"I,e߆2QP: %I*!Hw>e=ڶ)kt7414 Y{$ZDB5(}}SBy 9B#.H]eGioK=.92JMc_LlnF1dj?SN_"M| Xw_bVSpf=XzyqWF-u5T@cHE pIQi-k޷ 4t*xh_edGWHqݽK t[PWS|bLG}#Wq`("uLmM}F<Ά\gkH}}eb<vrR`qO.vdw }n~[G-K"S;d))LzҤݶ2t=s*ZUG)&“C`"df;'Ýh51g ! dYP'9iax/ rEWi 8rY3 Rޯ@]؋Ey>12KP& x ͎̌,]7$ Ǝz.k~ъ,wSeZ,Xh ĺUa6+SMbpt%LMFhzAV~jC 4ެD  _ZXr9Wikj Y#,\ J#__/R, J!jYfoJ#qyoeHYh5Ldۚz?ԁc/p+#w4`O>QȣcI%Kx|F<\O@xNwȤF-K(Eۍ}P -R5pLcRB# ;⠺$+OB2+  W$YDu < ]>h du

    OT_!VoB4E-bn>2QƙO"ƊyfhM :4[pwMH;]ۅyYyՊe "@m3Ep7 cfax<%5hG{m? ]#fJl$ɰr/'Bf¾3r LenCl K9[d>{s *X~6B]jV! (}2il*U .$*؎=fcĂ΋\ /x*4T/rEK&\nsɼ/!Z֑>ͳ̔¤7@Xp8yg8i,dq)(ڽ tי_2 NszgiE$vS Vr pZPϰBVNAMQeʞ3ȽCOƵHjWdvay ;.f :WwX7}QZFDUz jϿeydʧJ.GGo2wxs(`EcƚXũ"^:!ush`d7[iϱmNRh?9€]3Yskޤ>Q"Zw =)&)#y3'cm86J,'Ȭ xt|fccYGm2yQc`2h||R`]a %ISMћezrj uW~iH"~m)u 0E(r|9$V ,. ̖G;[ ÄDk9/|q "ٴSfꇭV޿ܬ^ pd,-o?5nւAւ?~Vu #"˴?׀8k*n(T"m8p ̖j6-!4zIXo6f3f+|G]_tѰiq`ݒYT=h^{|yk%MiAgԇL}.gfKv'eG/b3sҫ;\) mZ3#t59^$,0?%,$;c1N+ Oቡ$S4?IйFxFƳн޾Յ"3jPJ<;YJjLUȓI NIϞhX rTGA_ʅ0؏#mަ@f1!R8LDvKx/5^hjIg$PS~i3GsvDžʂy=l`gdOEա-ƲnYFľ} 7ҬW( bܲmR`E2 Pd>B$~d(_L8~804c^X)IG<ePj|k q+B5l3ЎyəVZ0]K{Ii#AZX8TK*Psd~ąx5ˑe]d =50?w4@(nCZ_"kU[P(&M)RTa$R@1aYd.)9:ԙBR4 z#pg X N?yf+0/{|5W[Kჾ$2X51B.UZWٔfvpe3q8ϦlQ謒s?L@ډ*I~%̋xLD'%CRrծu. fs`*cQ0M:9|)PJ\#l\f.?(](h+jmd<-bQFQUxbՓՁ 5;4k)VuW[^bZNp}V;TY{1fyWlHҜ˧F!t&8~~z4dV%_oOٟO\¿ :^6u%^L6ȿuш痑-۝ݹ A2Dž=e4F9kO1e2hG jˉYv4sېY9u x.1Ν0&6^2GQ0ڤ@HeL^Q $_- >zLoE} FV ^VGo碕"}G|/񾾏rGbU{Lٜԭ4~Mhpv;W` r5t{9Z/!o~`+#O%WtB:bϒs?x2@T?gtȀBٽpNejEV4-DYjh 8ymDW{<t;1IohcDnCXRPDZf/O¾wv :Z)F ">]`V na( Ըe{%r1r #.BOLg 8x*hH(Χ4Ey^| qk\nLiqE" lOCcĎ9t&vkO!-l'sc43uB)s3jJE'{$ȧCX]K +歫dnMwN"5-@=Hg~Л Y^B0.Vi="ږ5B ~K'U nj{]K>:b)<]nav^kC>­| !߮xIe>M3>{jx6H.\9Azf ˈ&!w#7g.hІ.4. TYvcE ķ %2᪤R7N7Vo3ۚ G踘վAARllj[mD}֮b$@#mo9.pґhVtʱU C5rE(4Z0縲xd(8/*үL(w͔PIgmYUvrZ_1'燣X?)S'\->/VԈ Zeƿ/a*\Ѩ[^TZ4QDd^5$53L$E_xu-p Fe‡p'~:Jw=iKu5=_)]Y8$lH"2b}W*zY-nBB]WQeY)F?/'r*UC/cG?3Nz}Τ:K#|Y&`k jIYeE3 6ؾ&ϫۭ'-',wN^ ɾ3!e aED;!f:au!qET4{HcUHPYy/iA<Ψ~{>*xw򋳶N#Z@*Q<5Fop9Ey74k.A3s4)nbzD; 4Ad6 ޚ3:HVDך*׊Cj@ڽslaܹf,K+;EG"T5Y^P _hAƘ`t#+; 8MAM"&:vyI6:(ci rOcQ"d]oY]Ψ! B/Xc;GзE_^x9aKw,S] OucLg=mq,3v,sm 3yLd6ᴳdIޛMJBi~jXrzՏ'́٥4H;|'#x>7'Ѡb!d.G7ZW <Ln~\-jz sWMOwoJʚmpVO*t4v?9VR̤nX3{8BMo}~k)(KbO`j4V7f: eY)\,ye5&̛"Ķm 1 X ϧEŪ[!CsW1X؄QJd=qO"ؕGeP%{LXT##&yob#G%eC E"-Hz)|Sֵ/O1l&_rWG'|m 쥄Ihf4-P*|K@d=\ɫ &{s)*<)"n,Od)e dKlny%KHr*he$ɣ ]Cua,9BZ!n2CHl^ȯY(9 TߺY %6*?8?!Mx7n͞ŏD1' #ށ+يԴ*54k 1b% +w}8thw4rc|c;~r;jS|E*RS1]ޯM0bwm]N2轁=}ᣡK_򏳶N8 ITXAp%q3')·7|lMHKckMDj)_ϧrdH] p={ O#ѼBl@%|ALJy pi~.x=վ >d Zo[n> Y<\b0~`"D&rHsʌA7yE#̣H:Dcc6uӢq[}Dۗ`EfE SQ?o7犔@g8[@OV3ߨQOT~p .NYwpD7KOR XC+uyU AGμ-k IgrI<"H/gmn P?Ž @>/%]˪‘!Aۮr\ZC^4˞| ]jM:U5ؕjNk͵oS%D1ۆ~(ӿ$l8u$A;b@k-ndQd8~qhQ-)0X2|2:ˣ5k+"-C\$0DК9Jf~P_Q2ɽ|6ˬr0 Da|ԲSڟYI"BZ؞=TXBRI^jW-4v 26FuK.$)ƺ7̙uDRvв-ݵ]bQ iuH.HYэr[@\%_kIDoOТ < 4Y@ (U q;+=z^u!뱇ecn.beHc ۞I޹o>S[nz`0?Cu%6긊ž78bO fr9=՗% "6WrB_Ml%dh]e |U3u [ bg4.Ћi}ƔG&gq1v'Wz~y1a3g;_MYJ^7;s^DC*Fu -1;Q 15Lo^2ɔ߯kG{5HѐeVTh5S1X]"7CdnYM5iUiT~G(*X0pm)ߴդpq}ݯ g9$7}B ëKwv[6On\jPF=V'5qo=SJ;jf `_&F:o 7`rR/ڣ GICWd0(qCY, {5W喫H%0ɑoƫ)^1w\AUAGr#zg~bZѦG%Ç`D QQ` t DD --jz{ߐ\#3br믨󤑋=\GbPGFX2Օ}4T{aY9-1d5 ;*΁oR *CR! UKйPm':4"rojf߲"ly: w%g|^e޽q'k"UYo"#\Y(fCd?P,l$Iֲ,T8A`hWSHަVrS7͖n^M7pa١Oʉ0=\-F5UFXIAޏLĨw쩟]6[dr47WUQ)ycq>J%IX4dm91H;} ,SwݷnӴѮ{{/̃*q ]1%Ne}VN(;晙%eιlg|~m褄8Ӵvrһ%O̞ta,Ibߞȍ?Uѣ- 2ypNВ%rY1BLn)<.*|v.Q"pZ 5_C)"S7 Y}VÈP%%ABmhtr  SA큟s>7/sX&!I~ci{Y)oc).)kzhݼw N~_Ǭ:`DͲ\_jέ^ÔS-fj9ado]GqP+5#86β5i̾EƤ+$<|M;Ϛjq H"2h,kMr񳲏cPc|ÈY q@̦1YQoyRWbPsTiӹKt}K⌿C>զ+OH)l@GQ2;9Ür[-{^aBFϖ(mO@%#Pn1=y,ꛙƴFsŎM{Kx '}%*NwVJ >, 0-!3i:\e",uE29•%LDmNXA: lUqͧ)#1 =%{  K3J4U:uth j yi1 H'H L[4EaK|fg3NBSFuVI83 %bzMbraG*ivSFˇ #{m_+1VO`:|sW-Ya7 4Y wz+kqɞr=5CeĠ\z# )rLvbE0,;})1Kp$YSJs^)A& 9!\wܒ`>%ƧDՒP :$Q\,עxs^=Z63 eu$>6+r+EKQegV{9٠se7L2iK6;)}-8A3Lo!| ՞\O񄵟L*&>Yf~B`ثjt(U!W~)6=]aC%R\fh'2Κ̖i7. 6,P-3Tw4=ۊ.F=do6ihI(Crfx(Kj^KA3O(xEAts ␤u>Tm3|ɘזq 'zA%8_tD`W&"(.S5\<3>}]{ In:ϔmrA~8u/ i4(ءuȻ "8`0-J[^BL[rb"A>Y/Î,ȇ2vx>Tw<]'r8r2BU臖!ixcuCVa;t%hqVŁ>g;k.Pe*{2.2i[# u;VT%'1<`qQ`"izEt%.5á6(BL@H0ډ]`30PwcG"#)(R9KBl3vh!J>Ѐn.Š2R9PE\}Yr^,D,R `b̷JY)U3IXjqj#6&@ai >;1\D'TT#WxN(b~Q5ImJ{OY~MMIEcHgGKu1Hj _Atv5*eZQM2HQ{)S䭙h=g*]scԨO_0Egߚ*GIp;Ξ&Ȑ.Hc=3#bT$mh:Yޭ6KC͜nWH5#lV eM0onCI̊-@2Z хѤux!T!!/]e࠴NtVSJOu40 F@ FM뀀|& ?‚гԹӴn8 ;&]J"jJkHwrWCS;fফBO.A 4"Y:fB۾spPd75gevhs9?~=MiL8Hc34& ƥ3 \dIb Lkܑ5k[3A4Om-MĔ-/ZI&#ЄFxՒ=ng~/&}zq8MDwdsax1y*F1P+?cp8"EF$1~-7!m@JJT^ ?Eٕd#>WAJ%:*D$00}^Glm uB]oRi1Sy4!eeK.'8d? NY0Plѵ|B {bѼDc)>0P2^1kzWJV06'e;HTv#Pƥ}pPĖ`Ñw5%b[P=[oC<|q6OP&p[ 1AyS79Y7u*UDr]4I 1thyne`;.T B7$af w)(Gr.EV.s;W* a QIQ{? v VߍMZ5 8I}ͣl QT1{::K}'r-><NhO~P]n42Ι9sNaeOhWyyu>ցUHe1ZT%ƀF(0}IAMna+_TKaL'鐒L_:yP^dPkҜhʇIԇa]p&Ϥ+X7qh;>1E6R?  T7)*Z锼"݅^2F`AoRgv/?I+k֟rH-\8uPm!]Iv.0gYZ0707010000037e000081a4000000000000000000000001668c16940001be5c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/}]?Eh=ڜ.+AYY;Vh M&DF#;;X^TJV<?[Bh#a /̈ĚqCݡ>܅mt(Bmh*d4q=,.;9@cb+JuJDp5hcCFoJj[8"*=fGƸ|.av_HTC%j}?ա؞g83ΊuffdNb윧WhhsǯO3mwZŒY}{ Xz =_byJV#H1Jfk s!KfP8}ҭl݃lW;lћ@zET Y+ p^V0_ҋ ۗ{:P!ILh!=Tș@\A¾/}z-os A,>8d (]'/(Qlr:;rU;WutMzRo3u#.6 GܖQM sݢBg1T|0 ƻU٢{iP"UȠ-#ͤ6o͛SScΧC3|u47- p1èK" @ \y[(U_%r5-f]¸x3KycVj)|:$7/>:ҴX-֔~7[A#iMٹ?f<)0ϩȁjH/r\$Grz(gTHdpֈ;$O1paSA[(bb-vkABEMuz/w@zے},FXuю76D_bcC o,ϧM 0u,D޵؁~+<{Ԡ|S"j'fy͔)%+e NS X.EmUUܫXjWN2ϐf{ʥ+  mL0iDsz_Z9657¹YW\"j w4.ONAsk 1QpTD`qIaXb_\]9ɧ37t b'+RƥQdV?QF\F;* ߖFCtF\;dgB'o) LgJheVIJD;2)HeKia6 nq3];Zl=pIvg4OD$Po :w#TeƠ5ȽC'=,G (,BnfSǢpsc\;#h#e.`/0 ȍ&q-5%Q&uٍ!l5W{#Poaeq9\G kyז- \DixFIc}HlR+$j[sw28(y Fr4gy#4JEQ$q!WO}Ew 5pT93"}ucp鶿l &k-2RfFdFGw'MblS =e,kcعX\( kHO[;bi>N>c]RˁGxTa<$n('{g^:. $*d9hv:LC8jL:R f4x՝^4i& } ȗql QFārNHgl_9vsLSkk&̴Ea(!7\>D7M1]2]9q*3 /C IQѤ5^Sl(Ùd9FAK7"#"%1 #!ʖYn;Uɂ<1Nj~G)~Kқ+p&SS*K = UEIn] *~罆UMÿUI;*mrZv!?xQQ8AnL\>JTI<؛X5w_s}TM봊 qu H.3Z4b%]Qcw*[d 7 *B^HI#0 *C 'm|v6 ^Y TSa{h`|;#piH!s"@OC$lciڶxWᚊqIoyc2nTcx5545^ԫLw7݀75}Pm׼uFnTusɀ GD {mb8@fq/t*xW/C#]S &\k-6"y,mȬJƧBd|H'33hvCU:zaW_:\z^\́B shYDHG7oN /V?l!qaw̿[bw"}lÔ%Y1aa:HɑR>K$ %DoJl"Aݔ55;%\$9 }=%As{,.:vtְkbj5zYC.WC P [|AZ/ o~ȫ466͔e^Ambs@ RR@$ɉo@/-H}N-t"-&ޏQ#M 9+ 5 |gGy C<;vR3q0 (b#Y-q=ۦ#&^lʁ̜r+BVu@e$N/I@}yiY>yA<'ֶ 6Tz=2if˸$|`]Lg&AʭoEAC EC-GBP?xNL:S e…S$p3#"[-|>x_&~/rE޻jcAoY뮑 K܍_=i!t!h;>xq/QrW'#6 EƝ)nǞ넋41XoY:UrN}Һg6o~وMKx4)NQߓɨkI]6%:^-?cH-^ A$!M`^Zir3uҊo޲̺ȱNKJ5rrP~}qۣL\}7҈{KC5~(*8ެ~GeO-qTo_qTT#l,)^'f3ɇ:AqͿr_!D0)R<-%L$U )s2N 2:m/;7KLۥ~i11“C#9p314.3[D3**dOӗ{pIV)"ȦPN2|KV,{*s9Ljg hhpJʟx z"Xv3dnOI'&;3M'){iXOd٣Ͱivr\ vnӨnbUT5ƒL=/-Q",7vfgͶ aRjy (y;ٰ 5ZzAY^14#1nvCWgo.ɴINjڥ5 2.M}'>*r`q jgx@qҦ!h"fh ˻P`kg S~/O~f; 7`"Izl u?$F8k#+YRlDK&<5tV}RՓM`\.ݪ.)r`"FT;',*T& I6:\|>Op|(?D 6#b:M<X+˜.GVJ[tJ+beo_ õxj)lo^.Z{xґc$ۖ 9vsBA[ qvv-NiЍֈp_CGOR ~|^ Q<~Z)Bޚ#_ElJ$`ygs݁u;vɨh1ppzom~8޾qn: }Qwv){rO7tf 5@cbǮ\kĊOO(ۼv)Y-҂Wl=p, uqthOcŃ nC-*WԂT5S{6\5y~B]> Mow/^,\s =k[Xoy[uިYkK'F1w̋V,dUƤiGI8mi=JSJ1^㠍w>;8:)2HK?ìnm| e KešG ,355Gh1& V' j:tJ]!ڋ5K ?\; ?g*|e,23CVe]t6R؇^_(hOE7+0' &,BL)^ȵ'6IZM߷ؖXhw~ Zm6by\!Hڄ*eZ!v$M_Dc v߄)+|.GeZsgLU xARH!P5@o 䋁|\@սގNj0ooₘ֓\cQ| *Tg,K^${F67YՐJ p#+L^Qr/p桐e'`,K,W۵7'iEoz6Á=Cu'/?O!f4-Ħ}29So#kʪQOohc x.d:QvDuLDQw`}{$d֊m6$:dcCuMa&`ys# )V DPP=_n(i=_mwn9im9\be((O_b%3!?} (1LRKoj0ItɄwDiv%^@ՕcfbamVC+Y+Iyg YO߬of42\>[o_](5 /٠27!09!P6QR0j] YqZE71}=N,V?s4SLf=(HCg_(E7H kupcsn3lGE."(b!B3yʎ%ߚTf>vh`w}Vpkw7܋,&|HDi#ђ,UELic$%m!J~ލ9iqnmL0U32 HR9YҁEwhI rEa"尕ՙTԹ" ةٮm)n!mbuy&>,PO{UU!2"XZ*"!\E/IaF7 B?m$[>Fp$ PXBVNSbcᴎsh SW{2ygνz#ODR93]L\@Ndoz}Ծn}@a#M(T[DKo܏z _63璳I yP*~QS)ad7ZeL7wB;Lo-{kq[O| bn4 9DW% _o/M $W83Y3y ?1MTyg @稥/P$hn50 =s}6pBOгl&:u)8.khٻ8C3S%5GV7BC~KkŅv t~ %sX;rH5@ NJm)P-iR/{E 3yZ㪵L<!'_:yvFN|'4ÎI?_-m&d_WP¬_Ark ds#w<{3&er5W"!$weE[X@ٻ/!=IK϶и)Aq 4V72nr>—VlM蕅,>\tџDY)We!\i;cAavwqTNf!SAM[$2دa0ўKvݑneΑ _cCA]g&ICxֻmK9f-ݭG%wxG3(mn⩀U UHu,0LZi'rc|hl&*藫+w%2~k0JQd$Rh; WXg/lF}yH8EUeTl)| MZ䥋ɘ !D gS~HsvY6uI;}g.o̫ߊ'٦Ɇ'TSw4#I )SkjiEs 8LX´1p>Z'{T=פ MFJ8g_XWr%;( MX"@.uب6kV(\F?V'.5@)3[p O$M>-pZd%տmK"fT%()k}ڃ)_>录"Pߣ)pw _Oa!m5=Jy-k<.&%=nv:) Xkt =!x77pqh ׀!ʵ% ^ڒpRY j0F+*J~Vg2;GAM.MUNܥDof6n) %Cb.fCvֳ2MLr0~ ,1W.o4yJ{x6e2YAzJsvmӶ^y q! NPcLp\k EԸ dI̞uƙ4nvv}DD QY65yz|=׹e=`.҉oJO=#"7w.r0 Hdvt[q5/4Z>!W26^r=+El5 >e"kLef9]Gs\Ri8F'Yz]9Ly z\}9 Z)N}1~SBN?Y(8Öfsx~\==]--(xw/T:6.iF Clx`̟ΤW;Tآ\*I֬B)g:V=̃'s@ZFIط ,*{Us-VSXc0k!,CfnHE6)[B.x#bhJ@7\o`T ~3mE)(͹ƱQ.+ܸ A$BMց;m`JVAt-)'XX7}#]Rk!Jk%34]K86?&L?HvAtK8n!0q D<+l& q X_;ouNc޶%{ *ڇh)"3Tz/".'u7" W-^bY@!$ohݘWz3rw4e.2Qzq:3MQW+hNc&zc,ˬ{\Vߎ[a㔚bgH=~dEƵCT",4}턐] *cSk`Mb*옭!sYI"Bl[U3 D;b"'/T/v.S,C6d+?u* j{*c, +C'DƖy(w#}'Pd|ǽlf:Unĭ=LoICxވrUL [Q'*_C+pY> rO_=dfZ}$}QROsjZij%jWlsKE=A&jŗo˨붘ǘ4v4t2vJBM\=ND=b ;jcOfjJܩd /h%Wn1|OYsc)Nh:DD0^T~xt |A4ń߂j,4-} Xo'5JꞜ_伷Ho+3g䕩2+k;tͬO,MٓyוKſ=:,wl M_'\guf;r$ 01#ΒDtYj UZIS#2)w&5>”.>As o^Ԑf@2B5D;+TiH Ӊ姥SLԡ9xp컷!UA\k*' +J_bE%` 2Oޱ$|2B;@jȮNP{n ;Y3@V7Jh&щ~wyouHi G A ,}؛YuTK_APAlZ6I ;\c8ĕQ3 2vc@dy/lu.dމeuQoBhC||tbY 5Ţн d`i|Grp!rjh鷐ݞr-<];ԔsW͓wΈXMAv*'vYYs:lDۂtS֔.\xezj`tur%{SIf6a'Ap'6$DQDv#[&/Y,{{6\E~؝-}^%ۄ7N- Po6M=Avw-.1MM"V%\0=͐YDL I%~}\~#&YEaY7"qM%1mrf-4!K^g!mn7B{Qk{;_ݬ_ff~fwE)9ד0vg@fvL%,|ΎLS(_@a}3l p>$K#U51~?f+Y&B. @CprpeK2rjrWA>Y3&sU*"v(P/U^B8ؚL!Fmd[gk^nꊨ^&JʥڱQ'Fq瀠W{K| LGz1D$&Lq^\j+[$#ARz=ItKzB'> ܽӪXun{-a=3!b@WMY reIn%m)AqݦtG%\YD6>tCzZ^:-:@$v4~JLqꯄ8fn=B.A0tн-UՈȔ›xZ%x{6vBf"ew]KtPuŐVXȳkMV?*<SJx8 JyZwM[(@A`kuV%21@#ʐs念^ܶRbQ4EQNz:L~4(?s8o ~υ&*'rG>'|͵E} g/ܗ%2&Bʉ*rP2^+MWBӖMaFa$ڷ% H xsuM}2g9[ylm$+`f1mgk Nܻy q,acƮi XpL9wg/ҴG׌w!ìX\I 1g_pZ!06-,zrN>8JxAI뮥q~Q\nr"v1{_ XVVojJhSNORmz|V.^`r0*pc *(勇+7sG܆D[o.dBWEu.itQd-ʼx:bR?7y6tW>os& {ѡD6񱱼&g ƾ/8Br]hǭ |'GJDK2!>ӁMZb'Nq+?CH BţBJB z!g6:)^h$`vj eޠ R֋uv 7@JJхrHT_6 y*KIRP#>ve4y ,]x|mx˪s(e{p''htP.|d:ߗ#0Z8!G228'p&L Tѡ1AgZM2ܵ)tz4 Z ^tIPs ,r^q8e!?`VH9y={.X822aVZ>l8,u&3&/ʂ&Րk;OΏLKMAA,.|: B&F@Ţ /w_5dluoP0yo 6}PkwPqyG bY1g.#ٙ_i[lNkҗxz*?3._\3"@ZX$JA|"F+-/ "82q!A#nuÏAit9峯f@`\]aT 61ӘM )KU$8d6\^F7]\]i=Qh+fUF "N!\*6̝btʴ>/l4\rBMx4qܙjʥD`)=\n1.Y | &PWh\@$hqͻ^5+QQy QDƧ y(S` r/ҲU}1Huш{rOms Rkn_~A,"&wǑcLAa7x ^S-8z |M?p`BYG'~*Adg\xl0jџqctXDp송m߸@ϺF|)W F\d\VӕCT b3l_Bw4cm(.}edOR"RIQ3})42Dd<DH"왻xz$?H(h=FK1bPv?s_־#n`1+W(xpq<C5]CNUfae0{M#IME)BVA4GHZ*rRi\W6J'T&i1pTN;[T) >n>bcI4B` ^n2$9s9!4,Olۯ'M@{2w6+ֆ ft&M= ۺi'th+{|?4,\ c9ӊFC1 0 };I NYw_A !)qDu Ui9Ž.>h `@?Ŀx rۄy&kZNtfLMjAm e3HďIJ;NoSNu,yt(dlAjG4L)#6ou_WY贸+6K% %Xu) P0uyzQ{]I=MFp?]4]\'цC^_cpo/xtNu'5,m'E] F_&Wݟzuĭ1e+I2:Wu5_^4e "TpKӏx3ފNm"d 'K$2zߊ]Yqp{Z*w^\cvw)PJ^Rcmo擨c"SގWl A>d翪SUor̽B vR X`E'v(km]^Z~M7gj!H'.zfnΩ^Ft ٷWgVuFj3 ZT*n#u:84[GgQSEt++CA\>nvӴ-*)ѼR؞$/lr]7$z9艜Dž_e~(Z5a-- yrG_^ x*IYoA uAar!JP\o"U BRu%+/]PFa[#]A ?7HI;ʰS+ӵ*)m|2csƫ`Cn!ǮgtZ{㓽;is]J Ѓbx.ah\t/HN؝[9I_:Hr O[mvM1SX*7qP6[>ǭ2$[mrWNSgRs@X~%- !Q~݉/6D{&սqՂRU6NngK@jOrV`.G/Rռ-J'z_ZrdڞM.%Q:TfJĵwtj}[acck ' ڍxA֗5ԙypٻJdM[r}e\8u;E4ۑwjE+'D`vBm-;K;CEk0T wɴ%O__ft$DrQn+F ;EE@8=eF57ĉ5,8p!9ٓ LypMKG.FKQe7!F@=FƲa N3G(ff6VC̆wZu"v UwL-)6"/|`~=J7G7C8)*<&tޕQ"tyX".1j?nPwHY+USCK;.#<jus1HsDmyJۥ k=~~|zl;6)|xAdǟe{lZ.V~Yf }L@Td\ BbQF͇[ccj%V(L4i$4J '~yB@?h)m#kAR4|93÷}P{WU) w]78}G3+I7&IKWp }#ysn,kxnJ*w,>k +/G5+3Ӭ~Z@ ?=L(ph07N&s\] ޟMtL֐p'Z:棣y`! :>+22:s5>2|#R}!EJƦ<#- _ٖ$틂,/S]fd2PH8qWY y?%Nƨ'H#M:,M+ǾJ^BӱS [T(0Buzo;̓Ru7;%ŮJ?i'TzmQ3#V3TEn&eUoy .tJdt'<,G.~:S)yG5vH܁k-Jp"w BDԒεem W@= Pje# ٫Gy&eօmۺA=',7ZDeYt[MHal8㞾WGϭ* =X/~|7ܚ4RGc; KjH$JjE{Go.HyY%}?i}oK gi$-f&{ 7- BG9,@#alɨ&Kb׺9U~<8b+2 ,_;/su85w@Ot0V\*(/04t6yI赶('fa &/etw$pr#ᘭ@i_a*r Yr6W熊dI)o#)B܄=N1Nqkg/FZnsiYq mJksLKx<бL~G9w He[W#@kai P+)o XH|3NS-/Y9ɢC6i?Q`OGr6~{d# rsk'0ާ ՐZV9S^Y`0X1g$#ҹx]O_ a  (ߢt6QBNb.{܈0iqA|hMAɗf =Έ7@ OI:`ǜs0iH1tꀃHX }F+d'@SNlc#(A-G0e|ETX:;8!LJ/aE0(sh0m;S8eܣ%;S7j !Èw/{sAGe<qzh#C8Z_>Nc$&|a4*^IJN2xoMpd,ûwKC@3#Gf/UZ 7l&%?fd'~`ADշwu^9f$rG"=vpY36V+rkڵx6!SGB@waESVn{##Gو=wTLgbRgNXթ6U0MQF{8\:ە144,ZUK-i2- y6DpctC04r(Mu yA tD2MLWb t!aC$S579*"5`a1hx!;i \N~OÓN݅YjTXgiwkF2{!jPVǴVc`me\phS@ x'ԂTk/Z&陧WUd|tv*Ht_5}SdRfbˮ* AR9-swo>`O/{ nF[nXY:1UGA=>ah[P8U4KPF4ejD9u*5~Ƥ=6dG)AѾjN5-M ےX^r6e ,dѾ3g""Ց| #];m4?/Pirj\m h*w烂Uǔsvϊ>kBXŠх!-ZyȰ d}gn׵5rQ,X`yn/E'. }|[(h(\5*RJT3*~ZcDA̡y k VkfJcؐ4 d9$CjnFzCe"qpzq@lav UDiGiIHYl/b CY,Uv-N.c&,[1u6]D}1ж@2~2Nt",50[ \)/7jM}Pƕ>mhC ik;hlz|Y!_tc aF9O3ݴڊ hIJASRQ OD#Eu(wcz V r]7,ri2]U4c#ˀIxOt,@P'C;_sb6MʲJ`k^khe 2f&-Ud$Ec^ٳhbI;neqX9?rı[ry{5GH Q;P);Ǘ 5b9qm}N>G\Mv-]u=b2;v@jFŴSJ韷YQK>YE sIP6DJImW䒶&ZkK/`dCw4FII=zzg*K6t~ ͟ӓ=0[* Ņ)oBRBo˰K(B -`)|i]1b;! 'ۃ\;;j(B>I{VMnB 68w?-I鍙 z ^W4k;&ʄNkODN&kɖlyTjշ!Y.6 ˘M0!1ǍDTCiN! 'U0m (Ǵʯ=Ej,N۪'ZcIsjA#DI}K)1κ3S]6l-LS)}{V(iԷeHofX ͯ$1ukwAF]yo9S7:/?Pp@?WWM2)"ZQ,A:7:C%&Dzc t&M U&Eufy+R0`TqZTw 6>[̹6|) .br0,Ȕ0OJhk!iK2}ӽ !&hDgmc&3pM./ċ:S#̧0GW҆NcU$T=cqZfǷ2X'KNs$mqqD6, aDž'@B %U Q#JΠVEreFr|wo i%0+GEW+ l@XԽ ]Ғo@,-}ZbfWY/Dϊ  l;<7lڒxS ŷ:Dk,hE{;Vq8&تĒ7SD5ʕgb"![LH5C8p"ȡ{n?M}PX%ŝ1YcS}x3rgҜ0F\^#%L>0^'kEjP kf#B/K|Pjێ.iȘi߆0T.ڭm! e}йQg? 3 H| UhOb>U# RX椖@'ʵíd$!SBMg%iRr򠋸e O΋i@ęv&*YS RT!睏6)8P'37jaDtyこeP>w3 dTtIj~[DWǨ3+~"Lr.e"GjIh^4kwx#څecȣ?v!FA?&srTlcZh2؟,_c5o8ow.8wqܕǘ&|P(Zۦ'Q{V3q.9oC/d¿We bf2LQ0Y0\jaf203PXQڬfjT>*~PomETX̲"nQ_?o%X?-YOG/Yp[fJ&qـ%ҜꡳH!#9uҴ&YYEH>דiT֌]>ZxW΀Z@̩xh( 7߾dzbm"ƐQaHᓸL(k+XZ{`nxg3Vv\pmK$Z:q.sȼvӿ?Il%G_n?ukv v $; R2]LOC',R9ȫuu9̕G#Z˩D3_!S/#ܐrLkٝ-5V3nhۓ#i WW GqKߡ*rH3Xxu;HeN;E.M~ 7`@.%sw'ST̥P4? k'$"h%:7{i6ۉWȞN J-XG51GȜ* lt|`4Jd&x6TکHl@f<>DAPlDL80.r ɋvF)RG3WaMO\9gCDģ6?~םdso09t&JH]huˠrO}#Ħz!s&ȝ ҄LI ymks3drZҕA86mP+n7~ka\*f 1r,@of[uc#J%5Aa?]g-̰ W2|S'.pH'1kf>Axi7TޱC6>$EHjd'gep"طHD ^"er'jJxCvF:@r`(e1Qfi0Kdp.р~>#G[ `%ǁ#|' 'v{&#gh:bEDdF%Uf"!ӳTz/N,(f:"oe](*[f$ ,TY #碄gz;NbsfKyAб:Z=nۣ틶y˳.1Œg$ZN2@PwgVQ;P<8+$vVDMKɌ*l(j_p9uoQ }se P()oynX-H"keb ZeM7_o0?#SFcF* [哿iPc܏DR#@m{rPгDBRk[[^[7A+!}p="o;:@ &Db> s_j% I]v&y7 ~?"z!uTntwH%ԕ'Uk]Hڼ{RKjc6?ˀ⿝H9[3~CVQ~s'{S<~OJAe4߅eNT Ly\5y BHStDnY1.mK1WUƿC*G5Lft줣EYmi\D[.I Dhm{X;n_ov /Y{GiGܧ wl UKʊp+o~q>; e=jB^y;7|$S?1⎗+Sp"&~m(, ;nz4%7mB~T3picڢ=/>„:),*n {I؃ejrid,=Lt.&0N?O7 Ab˩=V_ܒݾF2C\` kEI/U@X3\'.̲tZ~85F4YZETw3U(8%dM|b͒oY۵m C `Mu5,î+fIG^dC͊8<{&i5b}Dn '?7bv!Wڕ_v1HE2ex Oqu0 ,U乖:.>^p .sOO^ռɾ`M`YG;oᤲ=l Eslv.E6ϸ{`O԰5{h+Zj ;Tje ^s΢$ X\ 15`VV!E{$Iٮp^gCH|50ORH0Ic>m="/lB?;N'ߎ(~IP; `Xf/53|-v$yh]2ү3"҄xx~"9}lܿ0h3 F5tt6 Cw>gJL`]|%#G9. -q| Ki iv72@ù,g3%y6f.[J05467)\/j}黵oI{H1-d1k|:./Ϗub|#2P-:^t&Pw.&'1az2N1L&k7A"#]8pz/@]Ȥ|ϵzũsFMz R*]QB_z+271eT>Z'b^1QKv^]BPgy _ ?\ZeqP^:@׼O-ҁИ9[GBU3=xaNؕZSU?7c PW+oA^p٬aN7*]hۨ5 Nw0e+My?OWI4Qf6ӳg~ [Aӣ3J6%Ci3:gaDi8u(F2u/F;ꋲSv` \.yf+,d/#ԆĎzL}S".L!2^KX8AW" U0z7lI#ʒ6 9#5n% ]%NH52mSuۨVtD6GX-(~*WN *jmZZT~,fs )ϴM?񇉑`&?p,6Q~X{DaPVzXuٚZO1S[Si[0&ʋW;]Lg4V ;Q 0!G@JazOΓ͠{E mЎX98?[BoE;B2_\m@Y? 3I o*8ТFw[Θ |7Z{24QR&-v?RIu17/?|CN=l@giFh.e׭xeTKlf fDޭX|:a=sOb)&`7zMkgT$#*l+,6~>+jl-aL@w;$rrf,;,P1i\N2vmHdDWT H::eq> "RC6C9sr#CTA12Տa'_c#s~qUݮVnNljנ6\GI\L4,h.H7]6H8 2M^NT}.2:dW#NO߮.|Qqbڝ$c(D@kQ[piR> @) QxjzVdLL^p xIf x<(%MІZN܂Ӌ`)\աZl S<] @2(pQ-}(d` ^= y8F6<+l2~}m6ǽ K_̈e>:Ϯ{NT|OU5M Tb%u^;aΏg*)Y6Q1mmׁ%8>+o1$n ^쉼*]=񞌮~56B[ca`_*>_ ٙ)劓xCeOsa A Y_jbٓû`K 絮=D3o y:cE%*?OAٝ#Wu8+YXFzXhH: rtycM / ިT|џЊ$ 1p=\|~= ϼq<K NJk_4[lTb4E8P}. {[g6KF69K9PB, UE8<$wDjh#̹18 jFnv@F:\gbUMMTI8a!|`lw_ebD`dHIO*ls۩*+MPC~ پwkYߤù}PN`]Y\1{ORۋ7͋a-5*:=VjЕDxDs4+dHB-Fؼ[-gFwW`7\AQ--!CWH"k}ξ5qQB,'=1'O t.-+RL\`QfS81XS(.x$ < W*GF,ط~'(ndH %=u,XrH SR'j&lķ O V%퐂A\HU1gA=Q [M.Cv#8~zÔL ,Lm͘,i݃=>6(Qe{@".2bS[c$2l7U\ysE[SXz?>UNE>Iw=@{JxDEK&"|}=&}>AE厅 TO!bME\I}8$X>ć̗:S0m޶?MI3葐vGђWYZ$碉+!ה5'q?^yC/H~Hř\~TX(nmQ܆$՘޾CɂXv-q oCk8~uRvT| #7ı A,śUH?lvӓC}oi"sxW|) ڸ&q{g _ז+5x$(1c& r*W[֞2Vmʿi"qŘLjA6/ J+X hTĵpKk+}P7D8m6G{KrEus|_BWpЗ]8Xl7x:kujM#-L5CTs@N dVPfa(?H$h}#}N E0)doS&,q?3kzcuPT' ׏.+1^XfPmo2?Β02TbOqx& ~{Ɯ‰S d`w[wDC6 9ڦ%XJo_S׎`C/'βZC}+V:\9ыMUw:[<񀳀`XDz&>k RO~5>o"{uWa~9ض.7{"^ \G&c|;~C<_gAg7;toAss4{RM'S8#k%>FܙZ׀ `.'| * #^<qbVncfH'dhA">YR_ hp.T%#r9Ǯ>*ob+hv ̽䬙Hߊͅq bcࡕ: ׈!uqPl1q9t\d\3 +H9}'N';ڏKV?:~ @i7bK2').C:‚ .I ;P>ظ\k6@A^^T<ڈ C G3 sxj޼`TE2i/s)]g`f2p_$Ls /p+P؝㶼21v0tg2Ǎ+缟njt}t>n-eys9>Kؐu^Z\ /凡,`^||o$,S%mt/el }-ndF+Yͫ0WFQ[%C4(%Z]'_?9>;VȺ;1plc9] wq! 2E^'OHE[)uFOVfHz_p|gi 2K% 5[4`%=쑺Qy3p)AI75}}s@FPrDt걢^ccMpñ Q4,U,9MQ0QGL3ީ[(Qp>i0%MJT\ȴ%ڕ=GCXGhj>hunR,kM/m3fb̳,7}: xd$J$g9Hoʅ;׺G̮:@eY4.TO@A_#9mk "/6tx6 %%+#ǶX؅pa|:~%4.5,8<{Vu^$@#j_v.sdK?B&> ݳMK~LѼ0( 򍻾#-u+̛Iv;v#vaIQFjx T6pý -z=ћlv;5bwzdL깤v5*M)L&sW!M0NmM2VS^DŽ?;8_E,GNx9lr8DpҔn].dqƹ`{JC\"_#d,e~#p~V!K)!2jtMT=6=`Cmɺ@mNw]5q1!7iѥj@U? ,Pȑ#'ήVe%ଷ3ҀB%p@RXH@Ȇ.shOYyCǙ'A L1V]:8! 􊛾Z#?˲{>+׊wcˆBy\<r.JZ8D̫9{C;HC7dzL .i4fN3 dG`gei5~7ˎ,e4u!ZTYݙ=$05 „ EE4ƨ͸{v?'vx'x~"*/F.Ho * )ZQYeA<sQ2w]m\nЪ|paI#Yy"e#ERۚEcEfD*k 7Y^Ɏ4I }s)c[CߓPWJ>}b#PHUDCK`&=ik&J?wnbv_k<`-]8 f*zr>Ɓ4 W,h2;AŀSaf"M7J:Hq!炬sޯ981Ek|kUFeؤH4 6a!*%̗身5eJ[E?YǗ$6uy|x*LՒ/E~/ba8x4+cre37k|2Ѵήa0?kL̃Y9lQM:}> Wm5 QiXς-Ԁ[4Z#V yZT aGKf?,{X@C co0FKfϔ aQ{\759ex Noz򹷀n5 S(-"euS! Ž#9d=b.-`H/OHYFFGt4L5Y\!jVc_ 2ruɤ.O|?ZuM}t,3` VrQp_rW펽Z+Qs38>ISv.𒞏<g =pasCX&*_NªrtJCQz6O#YR{Ft'mFBt ;#FL uzV"wzCrSTCz\La / QE;7Xuiȅ``e񦤿i$KVZ =DݫNm/nB00SPTy"W&i+qlW&}zDe7o sHe n8+0}._nl9EsDHv9BRtnݠrC8rE-$# nW6VkGH#fcغA{//ͼQx -$Cܶ v:sFU'cѕB`X'Vv=j F.Pzkdf>:vmxb,1= i2tRWpD!y]T8x_KzDyIYǕ9?hJ'Hwq|֝3a9Dܠ<0k,ق.1u5N,OIݖٹ;_ٱ7~51)cb l}/3 LޯGRsf C/>2eQ 3Ũa}9ljtJ&Qũ#~|q2LOFr&.r Fͽ\Ov<)Us!\Lr:FEcK6ȥͩ8o6 tmY9>8qxAPl+DLP[-LBY`O]TF(GzQ%8a'3=? mcuK"iPo^FUomIς_0 dOE3~S\s{DV@|`s5N@cb[k|Pi4$}ǵg[FḄ)X.)x}#ϛlqQߒaP[I4'vFtrXaI <`h+?9tXTĠyæ'G4"Bmg R_5ЁkО^ѯ%s2lV Phk`e,?!K]N,:pHfdQQ3h).Т=n}WX XgYzAw7`G!>4j<Xc{%~agXZM_"Sy2D8*PEJ]*ynd n~7KvAN'łĖL92 N{E9/hɍ;''A}'V|˒.ҿ7}&]1 ״/R2DYRLȎT";PxQ| 5>sԶzŚ ةmv&2 )"ޣz:^2>PtuY8tnqn_|W[nλGƔ!2U^H#Y;/gO[{sUnn`bb7:~f }oM?yrfB@PVZK**2f4G6a/yb˫/ \M&nզ,Vsn>/lrBlƯJږ)*Cfg T:>0`ؑ'q)o'J 3hFBDҡc{dp#؈Gٝ;!F~) ɡJT$=jCHk)>m 'Pb@"CiZwC #1hZqw5S+ǧH ?lM~4w#\& TG<|Sֶ& G:Iv!aƱBI| )_`x)Jݱqɥt#l2VEH[j"jmɁ_YӴ Xcj>2+g00cN^C5H|A Y{LaDd52+`jRQ?F A}-1nuƽᓑf5^,@ٽZvXୢTP$6"퇕.IKrg3fG[XƬb;iHo)OdkeUOBY#֞(R^g˃[8䏴-ca-iksvY{{ `72_<)ʣGbB:ial4C'V-UAk 9w%ty fy1Ol '<ùcE"'w0 ,!4Q/R]wC堵JmL iTڵ4ܡ}^i}iءmߜ0"Kln; ml Y JH91p&Ym/pZ`Ixeꗃ,|sQ=|KU-Zlvxk1ϜssIK GQpne{p⟛ BO|2⪏ d-5]x%aRD;]GVU!QLW;~?G^$@[ ?x CSA=vĸxm_ EL_Ψ۲<~Irj> )nH帙HT%74q 1O0i;d%0i8ƈçގiu1c̄}ͱ0k`JRvS# 'Zg˷`!nTslӽ%i_KnNz V] ^)fBI?uOKbpIkH"*E*Z+HYpzUy!y_9f|;G4)  LL幻}=_.Y%mD!;M#wKpJV?Es6Oe=M̅OMB0sTyS6*,ӡ3~GL췌/מ6X#9Jjeky:<*Mv!=G=-Yn*(X?+'wVE<}.)Hs0rJ NUNu_K.gTQVQlWn& >a1q6͸_fײޙT|4#{JF{ɋ_ kI ll$6 НV?, 6HsRآ hpOҪ=V9*t`کo[eEO;N`nj3sUX=!|[lvܰ ,ئ2Ξ'+Vbvc{)oJa4_}| 9s;CZQeYq $.V́NV%3䤤=& Eo0μA}y~&au!$,v@\jEv8U2U7Y!65A(% ]"@wkdC흉**?8YD* Y,S+B74S1Bje:ʫdXI(96~:Tde UٶQo++fD4HgM= 9p&^tOc@h9-t,PRIJ18ᔒ]| M34Q5ho:dB i%+Qp[v|A0Uxx~џNw(B 7/"7svkUGhhmW'Α't dNs%B^OǢms6MP5-R9iD5(O^ihYW^&mIvxb+vB;+cS5-*Y^P3{ynC\7A#<+PXU ɂh>oIf;BdLw$Czyxf+ТAjhO*T٥p/yA (ӥ׉GAPKF/>; iXk͂c܃r|[;3f֊dV* 0&W>-WZ\YZ^__ť[FZ/.L}ws6hX{;D;}oahY 3/.џ[O*PL F=|Ry42 K6@.^<[{>oXB$7z>.pA7ӽ4VwqlSؕ$F=5Ӳ6b|<af;A-(Jh 4# fG& ٴ(1 A8W{$9?$X]mj; jK9`Zt(_Aj?uߣ G(QlQ_r!d?yU 6P|̫ʻCF\S?8̬/R=FXFl+iWo{ Uh{aoҪkjwH6Fx,RpSj25߶5!n_4C%(᝷[J;Sw1rՌfՋ&\գT4ZzeDǏlW=%=?-IHDDA=pڱ4S@0ۢV7׹'1O|Kt=vQxhG\*bA_R I[oP^'*^j?xhi{^%{,QUziMF3 R0F=qZݸah'xDtg;}WWh$;Se#]`ZLtaxiHZ0Ș搃[h6:`4lĕE8lnfz vHCqH~<J͒Muv%xmdm :h\7i.y,=\=X*6dUK {!kRKfY2M+_X'VZ*z@-M1Om3y89+R<Ĵ'/[BɑάH /hE+z#D]0*ޕeL: LƝH !#]&ʞp#٣]'N_.7F Jn4'!jg3rN"h |*ހ/u^iӀRn<u@;HB!aY[7KkF *u0Ɠ=Kv8j5H9<6`qȩLW[9-ms&Snl3,-dwx6Wqrаe +byHÞZdU|[wia:ySvCd,IYxa$ @yiV.l\^[ s΍9J![+߂1!V?vz1^mr]5M:==2T\q$ y|%%YI#N[¹pv U%p}C*OԌz%Suk ثUXxd$p+bk*-rifI\cag2E/rzhN8sXm_XSK#o6QJN+#VxJܴG8A+g,Bm qX&t,IB3ccaD~/ r1Aw!&mX5'r#aw |N @3Cj"?DzL=it  g&э>%q{|ln_gmvpI\D{+^A5i=vr97&[vkZ_M]3?dыv*Kn_QȑM T7Ba#PZ{8#A~V K ~Ny3,Ɏ)#.Jf'ש ޠ;>_(5v-lEƾ:Ȱ4գ&WHOVqqu 2j|Τ'xbćob߀=Yf֌-S)oao9٨$k֙>j sNXo|[ڠ֊!|3N=F[v*d?AI%ۇUW`z4/1/d_G9:#eVXcD]#ST@9sD3"Dk ]q'.3p ,;d<>ĉR:gifKMiX)cY C4ȳX``rYIw!34\^XЏW1́2N .B8T}Ai.V m[v".OV $\"}FЕX;+nEnlyD׻*9Zj LJ-}AqFn2_{ͰO]8e2=aЖSxa{vak{7r'r"in qiXCOc|]uXq"ش,b΂O IOiyCͼmT:RH9Dr,\2u!(QSEa~tY4WՇ41Z XM)8&vpzͭLŝ<}3Ç:kF,(`dA jG밙YRALeͺ.F|%x 7 /PZwfN9"7SD-S' ui L*}e\OF(Um; fO|4Bʣt]f4&)s R!oiOZI}mX&]t2Cmτoz BٶGJ+&@-tMF0Gk'>lyqN(5z :ADQjf|{HvCS|)0ëa/&~=v%h)$ zSWu #$1@争jawr@QhWzq1""4!xXv"Wqs+; '=K4rek6eF`jDpwc8t+3"wuy1F~87DjdXn$ UwfhgE@MzZ$Ng;̟ݺ1=x D_?|7rJr@@LpwPcLY+6h/^OՉVXОVzWĞd%W0?#74L}`{m_XG0hrJAmrA37>t<K(1 32\1lϋSqFVy\`lxћdҰ{;.=# ;8yF[_ i5ض*y^u.jJ|H5[8eЛ$q&ؤu/c.rsrN؇>U١.5^QnanB-dZ2gA#qı9x'ŭ|&3( ENfR,߶ͷ ) %V_~P֒)ɋNM&aqG*P/#{a@]p?Ĺ囎y:ɜ6/R6 \5d+;ξxqՀx٠ Ws Yl;㠔`+ M=IRj@WKMPp''ڮAk]D 'BqVªɨ|̇v3Dwc*K+圍ɔ3%岿9 2>vؼv&aNeCwL Z&d f #+uЭ/|bP{> eD,!A  R[L݇Q[&63#AyCpGϞ)ī&.ybY{$I}}r'KN+kv|)vŤkE=~0S.HCoԱڸ +~vնn3נ'wxA +o?F4j7KsT md92͝KAp sH4H(;A}ʪ}s›贊77i\Jb2A,8T ȃr=QK Zt'tmzgWL 2,bOjQc':.2R_DžW#X$4^- yVBZey.j?|($/*]NФ kM7xDsErI6$zp7xV/QBᣐPyw CBsA]#6ok#'L'H=Tƶ0]Fg).ӈ(0 Q7WN&-k(:~{iWQN&-ko3E;MfnCރP3{`w,+p'YnCpby5 #TWU#)`a`Fg ~De;JPVek8_ 5ʥxT2Q  H\{c@e3ObsVbعũsy{qsfM\C+Lw/jOBcܾ]Hh|ś4-oCM!tpN+bY^_<0mjӹ $c 2߳0p.x0bGB%lFLJ j;8'(9p5 :jOȉ(5_B %),tΔȪ(>eejkQ^hW_3) `1 ),̀AѝOX U8y6 '-oY\e<ME|b>/[f1\ 47%-pE7? pDkki/ɌŽPA+c|Q$)_Z!IrR);>%3Rj0$}3\9EJ47оCq,lIªyĊ{[~w(݂)V(A#)^9UXs_\@=ז&u'u̟jxNDy((LJa_$ؕ箌2m֗MrWqT % #ZO/,1Sӟz"xfYG]V# ]RL t%Q>S(RԼRJRN<~"kʺh@Ѡ/0åfgu``КS-aMvYtY#M X3d4g39%cWv'RSX:ҊlJroɔ>u 3W ,c ?%IZHb!.lEM|C5JCȽ{w&7~ '$QHuJiB5Ͷ~-H*՗igVk<.U<)7%2elh0ATy"PM4`Lwbn^,N To8a;.GMίvT u,F2oKAeɩv.XK nD=3 t4}\s4%b'197'7/ao=!*v>v=5)>/U Z9na}AmbR*V6fNkᭅK`T<-sߒSĴNbܥ Wok!x*ulen}$>:h,g\OH>OT5Cҳ~ЧF+2WV;?Kg0zH A؇quhVtݐSRJ14 X|j*q*ja3!]W\``cA^5Ac|/:-b{8BCAO7;ivڊhࣱʊi_-1ϻ%BM:[C@+qmz{],'yz8=ݚ樓?8<7UVn 8!lz$ &oJК9* 2IK܅PЭ"Βq I{%X/sѪno}!k]o$f"l2yp@}rZo:WGfgMR#>Lit4L^<@^f>KE  Ӧ p78;8qg\n3K겇CJV_sNHdvɄtO*E3;ɈGzMpy/<-r~AfU[ iy _19\,}t"!ZV-L٤$o jxI)j['TsVE"P%]m΅s׼M+f;t[2nP.LW2v+ga&\%@tk9c{;3 J~-M^ߖ-ۙxg1eA|@9dW&Fzog( $ B8<5ucʶu_G>oؔE] eaHojB`=P%@ԧ"[W.e ZjТVi[zBX>Uɇk ﴨΎ ֟L?؂S0E^;W,/UNc>=ȇf_ĩ ]pi{ C ?Z33QNCF_c{{4q"ݮΫ Ċ,`~[icSug& y9scH-EKmU N 齃OUoEF1⽊qnD$V(N!ǁ` b94m--ŗG7i,b" IY_-J_$G[w;TGTt:Z?F=!G[<(f|4\s Y?&ا(IqD2 uZ)k/l[nO4WJܬFm[2H\3?ANzkżgw.rfɆW2d|Jx_30-RgwF?Gɴ:Zv?)39rxO6T!Aam64x$FبDDZ=&tIFkgSe)./8)ɻ}!1~Tڭ*$zp'ɭO)F?;i﷉.1C3Vi NI0hNﺗYk+~ k !A%A&TGx!">ɼ։X4v*ͤZhR.*&wNfLP4QYn;XI\=)A%szّ2߈/3^ /(]Cͱ!<1>e8T^6EkR6Ɂvd,:kL0y) dᰰOakW5$.:,M84C7v|Ad_cTm%wbrOY; kvadd Ʋ2$/]S[ЖgŮ Ц)[@ȌwmD.9&7)1g|z"}^-Ğguo#OWbwDkx^ 6׋}y- _VUk Ԕg$y׋>݂C?nC{.7 ć<'rZc%rShwp\2>Hj1q?LP|I ; =;AO򍍺vx,"퓉MPg61 WVW;-0ox>Ҟ=YMbGl,ɻֲ'@.((]toL5%| ѩVOn_bcȼq`FyzXwAf1/O|r$N*9%3p6c4Lnּ9aNXGԝz⣤< qfNgwbܛ䚕E}vo>UZ@qҍbo}c+ay=Hzh?|6W?3 Rn.x$FJRTq ,^k,ebQI79JMK΄rB'zd=ƌvbDh' ET"q}^ 3TZ4,/hSm`4h1401&ushD/Nn\28^.C3nUQd"$F,A Sn g4F5vn蛳WsEP+J{*IMa-F@$ CY3)l~]&f4tb3PRAs у<~uerzF2lHl9DD4홒nS(=[Zݷal'f@6"J{{eV'@,ތ7Vm` o١@/'ѴȈjCߘJ n.fѡ%Զ87\ۤHL2|J%IB6-Nv;Deő*.b7kp:Lu:5VwH>2,lokO`*'m!u]}Լ&/u_f>-Oxq H7D`WI) :+M\r9g%QdBEכՆqX f3cfqoR/p@t s;gtD01m=4WE}u_qj'::q% lV9۪ T)fBhCUDs Oq?_Aq>Q ib#I-:Ԩ_TP^|fҡi+KX =eQi΋ڑ~s?0viX_E$f-'b-[mB40fuܻLSZIyF-&\_B,5 j6!ȩڗQ[4qVk*v*_=1!6:ﻙ@nd~ -CxpW+(skHWU&]ɂǁm;IF:Tk}bڲo7%j@ubs3KR{띾۷Rq/ ȯcth*7jSL5s*+e%w6 c#0z-O֬ZVk{4'+/<#XZ%cnyZժ!8ON!K%z%cl7Y-z !b.v!Zϭچ&1)m!}g/yOTD;໡(p80d߾KX?F;8Fc]^6> Zm[o "4)Y?{F{h?MY^>++wg$}= =զWЂ\hY-sOIuIࢰC6bBɍDp<%fwi'-HY(=uNw s%p:X&lh"ժۂ=4)oM/:M3ԥ3슙`0dI]2BaC8I 5D'KL#wܫ38 v fZ/5lA'Og)CU3v ${B (M*vi&~J{fϜgќ+Ykn:[V$xaL G5(@tH'Q>[?Gtu R2"I.?.@iy b;5iHe#Nȹ",ͪv)A[.hJ)ϗܤ%cLqv5W u˩l)id %2*Qm1Rk}-  RԊhe, Md1(3S@$H$Uih9u K2hy֘D[i25`~ȉ !=/'d:? 87muXdlpK؀ !,W1mZ<ӭMFU PtjQ ILB)x׫:J=bfݗȭW|0GSmېVҬ[Z ̈ )jOTWh IZ&5Jѭ}=ؔفpqJҍŪw)3~]q6agx ?3K|29%Ǹ%$zF ><~W/dZU.D`Iz5qmUv+Ȥ(${Ufuw), )|vUZj)K YtB⸲Ux+ʧ\Хn5/hN7I¹fG{'ba;ٹvÏ'(iiɣu+3Ki7_P<+YW?QĚ%/=k  OUf?%DGkQ-&/6`-uʂS HǸz,Ka 4w #a멶3C'8}XmtT^fƚrFfAѺRJ%560;P{{itBq 5%1"Yt勺%AYո?mJqOJl.:R~S ,D׹5g \7j^8LpQ j"l.4PSߎ4<"&\" K&kb4D=Bnx_h6=K$ Фs)-cYX &I>2qG;fܣ:"k=2FU 6Eqv852R("Qp15#7bQmA_AHc1݉qw*P&bXu/;rpr:(-f'RAT}l)@UkUmnok;|6^q؃u8 w hJry*X_ Ӥ} VGߚW,M]&˜U0ÈQ{a$^/`_XJKN|@n>ڢo 2)Yæ3I$I(!t qM)Y ۣu}ǐxcY'c2(GnVIQOL3{"5i)0 >cDM>*&],u^ElτuckM h/;Ӫ<faiE_|F̿Gk cCuDwHrG;]VԤESM }PlCtpEU<5тCȖh聨 05 d6șձ#od[ S P{>ju>XFEw*d:WCEtܥ sBz_m_A ќFa?0X`ኳ-"^F Lq"gYaT g.Re_^` Glh@M_C]titdQ_e R ͱ1)0x4H߾oLuMg̃'r]m+(UTVN/sEF&=lgiD֪PzKc6>PIH]fFcm})[9N`#ئ &kuvsk-zWlw1z‚ү|A73~mu)NkjUɁg]%K))tމx'ӟ?ٺ0J{ u{G\E3 5gԺ8$V0o;ˋ *t%l۝ +BLaSV?ޭ,f5<ofh zp>@< {8 B$!\#p`a~#>N| Wv6ҩ jl@n5xubjOezW|! C5$)T&j[nKa'q #W/FJGeɉ>{gBYNI&skU): .yiu^6lᦎoj\Ǚ]]+1 HRkqۿJ$f V*_V-d{t|LbA[cpBV%쪥f )6Gs Rܓ'I#cTH,D+Q"NaZ`ږq!GF¾Ps$Z ̱_gco,-_L^/T|^jfzb'7?]CF;W /;|sO- g_`\ZEk-(/]\s9y<0(5,V!W3C d%-x2EsBTKT ׏|^Ğ'CRmXfXQ~{s2GxdE'XYzf36] mNӦj݊D~3mivf=,$(CL@yv:KES}.α򗱄s%3ē+&}32+! xnʽyq!qlpBPK>d1^sjӱ(S:;]a:~㚪:-Lc5K%A kgð+_ =)r'>2 oa<2u^#@k#jyˍȖ|w ?^$(5(/lSܲz2^NrWh %6$Ǝ%{U6Xq[-uGsz*O63;x(CQ9#}&tI^Əm?g[NRb/޵9@(agodž2Y#LYYz)0Q *ӻwzziVH "E}ݰw!-!ڊ|StZ\<+  ROYEv=B!* rM~\9y5R8P|JCR؞ ׋.x2 G^S2G Ȧ;djaAr=k27B|;nZڃE6kyU+:L_ȃQU &V%Gtsz/C0 =44ub%Y8M4AS5ϑ:s{k Tu {Ƨ0RSqhJ2,"0-A2}JGvZ<,v ڄ͙CRG"Oe"¤p{,F9nA*j=JTibJ^6 X859Cj/E; $ar0IF߂NFY,G)\`FҐZw\|9XگKkRK~S%Y+kXkH`>Ww7{m5g¥zdij|7{[1ADE͈q'TTi\;X3SI@(\xd 5 &[- K-ФN򖩛STPmE8U.Bh$wڲ\ U ynr̶Pz{|iT:qa`PP4804+V04uxY5VV \qw롳x@BN_{Q$i\PҲr?@0نҩ&pϽuTU7 [ U#'^F p?ȋY.A1%XvK,FɥlX5IuU iـXc2]'"趖w P.ݩhV\y!\/.VJ}9G+)>4$\CʺNԵ-m@0{c*ξ}r,?q>>ܫ;yP4a(8'ߨZԦW4?A't>f{6$eM#2>g\F|},!bO[9SX}y5M^#"17ypCRP|,s4שlz$}&}H2f-zBmpȦf|L]:Cl &i]8Vn88ۥY?SQ?({Dkm~߿_8!T6|E_h[@"Hjv7wcb¤g.ymHEK"pͥhr=Q` ѹ&񓉠eG%hyE%ljdӝ IV/šud+ngx[H;r p$D ob,NdHZ|d=W,3ӿ h L d#зE a]hܺJCbA: k %{쟇M̖l{5KHLAJ ׁ4wU >ïd ,džDrsTAuJHݢCE**s"ÄɃX3)3NK@hX>y~ߢky@1` /eiHmV;C750Y(fC0𚾼MޚuvwMʄmǼWx *x֩qhd[Fyr:Wvb&k0ǥku=ԧ,\VS % eT R,xQk1|ui8lR IMru_VIs']E#WptG\Q6 /1“QXg-n DM q_bH|_Wrz ?< UJr*o~å%T/Y<ĻIܖ}2AK"lA@+l@Ib*# s=$Zw<{xMOoH}(3_CD |-;0}:;OhST=w "̓Uk-qsĻo%X+e_CTA]OǩUCKP9fzֺgsGuQ:3e2LϚ<6./Rt#@#rN|~sݠOD].è=y,s",",9tTƨףT R;Ud2_h` |s;ZxaȹRUᚱH81юKΩy?ݵd"[п4˸ՀfV`] -C-o=? 5xIЖk? Yg8e4CN|ĪN.3BW ր2AMkJv I)ԯ_n9@i=PW #ŽH-JG$VF&fk͌r$~LU~.;mQ}6@]O])%l:Dڝk9<Ÿ^I!Lֱ$j; fG:~wTw?6{dMమ(z ;wNa z7(yp 1O4 :>!r0-XycIT+\  J Bm zn_%,A筍ך3PVYS0$b*Kquxw@NֆAZ^PҲʀWZD-(ߍ̿Jb 1L4f+IB!$w)U']t){!9rbZ](:MS \)7.kƮ)?vVF|95twx{F'oIҩҞ?}Tc?FrH׎-W 0&2 Ҍ6AZ(p=>Tj ؆ yjq( j0XQ]Utd AkiY ̤էWNMGmae|:bT%Ɲ%NHyۉ+iS46*~SZBøo#elrwgm5,>!Xa QJ̉lŅS+IF@Զp-e/\ L[ᶧ=p$ʀl*A=kgAt9\h*3VnW۶[{Gm ^bXKQYC1R!]rqI>EoJВ]9)^H3ӨIA|̝%"p) c"s}=c9XQlup!^2ey%nt^N#TX}h\)s3OAUqz Q쿫/Xb2zTόy {8UHbQEqru0x挖$ۍ~(X6'Q#/QS<GXc[]12ٗZ'WvAPVFWr.*u._%!BLoSP3|P^Abk %8F3-A(3k-)t G9,72DŜ(W鉋O xTSJwYf5*xaC=Cre'B8sC/~eC0HA9D+,#(nh@p:2SppBRVJmVrdrtTLB2P@Ϙ+~]˟ ދ#m^̧ʆos_|‚Nۛώ9]6J 9V0TٿP E}+(pZxpNOպK2)C}.&.[^xlsvjM^$J 8gICDau].EHCѵvHOtx: T+Rzb61cXSJGor>NgOM=`RT\&x YB&2Qtr*SoOfKsT|gH_X'RG\)LĆ6̻-R&(T &mhF'm66j&N6R"U:`^]ޭn*@TeĴ:"ugՑ%2NaSD"˜TSc@+m ._E[i"*H;(t5EsֶEd<A$KY,k4ߖZk Xsʛ KDCzfxKwQ}=dyd-SVxy~ >fH8eCM8~ #a·j؏ v\e}$X@$NpSTQz2v ֫6׎tSRb jySUڈY`uMLL%u ?_ZdX(fʂZ?X*{ |bGJZO:UĚsk=,#ltvo]h1f4nksF3AMOJy ~zHĉiRGs6 ZǏ+ۓ] \ڍRO*n_A 3 .j͋75{y5U)"!i"#%%zK1{U9⟀zGh׵V6w)#MmA7o]sǧu5 醑]f 7H[{-G' i#ӽJ=*BO͔BΒD?|1Gt0gFIzq>0 0Eی-o6EPhHݩX֝Tpb xQs^v5>}HI`"F4ihRc3`#7}ٌȱ5?x˫0U$+>hN鲤![. EeY7Lϳ$ \MD)1(+}^dD_@RvHn&9=9)kRJd>gaSP0/2 8}y0%%NXȒCY_] k25́bfssvyG{O OaqB768?)9F >οal z'qz;ɿ~k/?xvJ2RzEY)f{^32cG;k^_{ne`Bڞl,C'0FkW*uU{hvi"N"Snf6sVs3%|ݣF^@p*,C~JX`0 rOy$|]#EHBd/^(^vJYPGZ vF|ᘥ&01{P2ٌ/$]⺿H=97很bF=SfSIEgqyp;}l9/Pw|m,0*1+9arga pϹyR2,Nlu[cT֝vMg"2Ʋ|;\#ia@k٭ۜF;s%d/58Tbz~Oe*ǒ$4B N\1MJh۟M@v+z-ՖƵI]h)J\0%G5DL(0f}I܉` %ј5Nta.fp>*5G5+{o.(z0l!?R|O~Tϳ\f5`ź Ʌ;¯QTLG}]Ŀ`JN|ܘ7GRP\NѬ7jӱHgk00[2<=?M?]ܿ 7sf3jcWG7] e=$1l9`Z1m|"̸%*Mov`20N.8~i;J$JhP|SGof]M+58;TZUĩQn|q侖 m ` x%!d F9,ΐ֮-.(^/su1Vq+>G5yrKP␝!d4 $la=,9檅zEn=\(9[g6Yb-T^p@Nu VD}nw{}iIyI!G>fWPQ>JzګUY5:< (P.,hrkߘ:jwx$: Ѕ5{`kD~fн3M)ArN LI;{6WN >v|{i+sU9JX$a~ȗN2^9Os4,V3~&o svVR!9Qh0غ T>5`;TfGx4.$s7}kƑC& 9nf8CB0! ^0$6uȨz!ed/]ϺC&$&4D?gxCLBѤczvRG&]o 0/Kg!u.qy63i[|ZA} hG;m_٤DRk'Bq>qy\@eg1֑Ws)3>o(|\ͨJ\a+ujaT q ovXwT-x|@mPK ]Sfع Av!ULg0lie?6- uy? U;^+f4J:z񍂹QZk8A6oA! VɧÝzvnD>\{ +H`2>\Jr9 M'|5ٽS#1QKԑ @q+Zy\j JF;'Gwp'4.. %WTW`8KN}x!9Pb }pwu JjV(CG(Ӡ5E|^5/^Qv'm{ BwEg;*$^PaZfBclq 3'î ~O+&XJţ|Pd+aw(ql. cX%S,ЙmTX 3X6%3̹ GUW)jPdi5NˡSRM1ق$xpD9x -e&=l K6c&k8?l,prT*%{V*`*`ZnXg~ߞQ#ru!q<70I?BkNa:ܱ-9G@#P e@1d˵Hyd~*ċatzAAʹ c Y`cW7"~-M!=7VwbAib! Y_źR5q|GTiua1 ,hEUۈxT㈜k+pҫpɫbH |C[ !/ѶSɂ,ٖt'JזakH0{,"U&89Be$N:s=,{2@&M۩gZ?[#Bv"˧22 b+"ퟩ1|W{H"/]Vmk݋ˍт'd`(^J`,L@Tn3 TV 7H{t2@֋a (-eBuF{RA @ _fdۆ;j 膢HfҢ4M`jjAD avZ zo:@ɣCTTlځ~j}j1yu^]t#5Q l^WBEsa3LR UF U !#}PNAY1 qZݐpTiZ#W#Rϊ*i@Nc q3mDOˆF 2S1xvz^$ОȳYM —jsC2%}+&geTBCTG1lZآ4bc*("Z/*#3}=BL%x9|+$.6g4F2Oz AKxqoHb`jgCG!gFx&E3%qmHgo Uyi bgTUx+ 'CEPJ 9׆V4jmvlX`1|(yRbcMTJغzQҍrFzwXhTSjYb0,ۚM{V+b<)^Z_AܔYoZrv}csd: ]"lXnVw5m[TT} ѤpZUbhV^=Sݟ@txN׈l.J4h[9oQ.di_qZDV}ĻV!..p2uk RHk_OCwkww0aƍY#r[fv): Th7JlܳB@,hfU]HYR4Kk6}b`T KC&m)N*n^X }Fn ⿘UsR7| mdN5☹jVX#ܪRN {ۃsgPnpÅo>ds^Xa:LUƏBu ~u/i~ńG_30r&wj޹@<] j\,z1q`o#fPF*' <e Wtw k<$y{w;g`].%^Y&YHbܫmGOV&LvHk83|7Kj;atmˎ%,[F=dLeKaC&S傏r,v#-e͋¦-kZF8m, Q?!kSfBIr 8 ' ]Q]G2r6H?=WP}.p,P{DL~mwKG"2U F???̾&Xt{`IM47니)iwuF&{@5.dxׯJ=^wRRCՃ*/-p[8?YyHƫ%'UPvf%Rx@ plX:ޑ wU Ǿ1'(E\؇@JJ.=Ss-TP*`Dfh6Q-+'yu" 2ʕ%/6}Á}HSdwB&}SWvbreM][;o&d=r V ɜR7=ƴnx5 ^G3=YDx. _M[HkDx3}۶2W(l:e/Qz!<]ְ#7B,w8.Z!4؝f}zuI?!,Uz@T/\ GR;":V8 fTo*?y))rxby{;WFMݞkٱ_N_9UYǶ eªu_˕L&!U,k9fetDLڦds[1]s| vXi ޳uɖP>SK)LDTT ߨ˔}o/47KP+nŧ-x3ʡwZ-x t5d`N@qgشG0s]0A3UBqo; ֭K.nNq5#(߶z:g-3;@`R|LZ]Z;JnAᯔbJ @WZoy(#(p# ഻I'!z½пzt^j ?׵Uri@F4yl{ch#+>ܹwɹl!hq ljڅ*np~B]"mX~P G1`iUFu@[_rp=w7QDCeIMXCIbkެ/{) .྄5|B,k6EMzGR;_ۜSYNY|nĭʝV`N0⠹#̠tFwp /]8 à*%~S' KUhR!>.pxe\{CU`,(\޼->Jؾ>68?֩{{WTWx|,6v9{ytdR{>tAfUcng4QE'+:ghzU1~̄ۢMSWPq[7ēoQq~dT]NKB9a=, :WԠF :xh˴~կKMZ4q]FOO4_>;"q8}6mSh-`1.TN}Vo/ @a>>%t0j`x01RhPS#{`✯UETE>'V FA]^z0?f| ӉM6?6ROT@HJ™fc{;ã!.6V o81V^D_h`7Ϻhr{ʂl&My‰70|έZ<) `uLE 6Go@Pj\2Mߧ(tEjqJN Ín.V(/wvt7oZξ+yK2zA!k"\v]uՊĜi1YS^ۑqo[hwA34IKD9ɩ3 =p-56Xc 7͑;v|}Y7Jdnȕ@o T'Ah;w+:dُI,]nRt>fgqvf .>'Јo0.|dsW4 0t`g|xɨ/cL[GN" ҡ-;2oЃ|>|D LiIʷK=db8b9rQo'$u)"w8Ir{"=.pO_+.}jT9x\25ԝS٥Ǭ !'FXTV=Ѓ t4D\ޑ#2'c;imT.E[ =18EF[:nLb![]LgF$(/ofvbjCG>ӟtR0a'fٞ̉mx,[;sQoyJa$B;1_iH8|3ȞiL󱸑F_^3~aDm?LvD9؃pE+yP!6/yI!&?!&^k萧⑾">g/F"z>,&v-y6oeA G#g,X:Kg+69zo|ٔ%% fM UM4|a8۠$*J7 [!w b`R9ᣥˇDr!D~8+&N`a'll?')Pє)%OUVӢыEG]#١es (2 x8{lK$/CTljv< {SP-Y0T:}w5'(`2v*L.gUOQ-&8ܖ?6-KtU9?%9]7*dw`*0&o9 {,k_3ңW/XejDˢVNεssq/S\)ĥaَFe&2x+ E#?z<& :dU]N7>E!udk x/ƦXG,4yOQ pEٵ(iY4XJ%x0y |#ipvaYc:OSSCr1'ҚCk"gΛ˩3,LĔͶĆVO}$a ~BX"M{Rbd%[8%~/B+]z qXDʂ DݼUёz`cg\ᡬW'iSq*p ~PGrYĪ)[ Aʕ9;oFUN4O:2x’pz.q~qৌHs ˬ@R>Ly*6޾N%.p= ]32}Y euwvD ReVvt 3ALqQjqʝtGdA%ʉ2v +(Kg<Hr%yTCX){CroT2v " PHVcX>ƠʪF z~y:K$)N7ji;aS;Uӥ:{[O;#[N$"JOv\ r*8a!<)NBw[;[(r[L>ݘk Mn<$Mj; 6qD@-` [wICS2e@a1*c߼}g{ŭ}{@${OF[%ʍ 5^!Äp/STNqƟJbu%(6^5:jI?1,6܇p2]G W{\ Oqy$Ed~j-Sc~ç/'rXW=I˾9}4괢%qpϐ?b-O~)ӘNXBY^GMP50(C/9 Pg\sAOM.\ܺI)J+"N5Ū8ng ؚ (Jq7RX3HxmZZ$N;BٗvvQX@cޓKvo\P$4ȶ"ɹr-YՅ]"7ű>f6S 0O7]~sY>z{Γ܏r%!'vߦEYmSmKTֱ ZǭѰ5E ʹCgJe+B`IOjTTuCI*?;he)B͛)t㊨S~MaMߊ~Tۅʉj$ue!!@<{Ey<}v`r2WaNqGԦѹ`A< kqP% B^X^OzM%FiVO̙?q8 :;;t,sk@/ 4M6Q'%‡yJޯ )q){mrik"cf| J'ŤɊSnE_Tk]$#iO9M NK2u]2ï0UO:[W0AvQc%ZDЊxTqIw;΢7`m:Y"8cN)?n6XSan6P[=^ktIXեwkki(U ưL'Cs¹U\P?:NeX9WluoʵϯcRB ۑxC2A\Ewr6n04l|YJˀ{c̅~=ޯ%>zПK u97l-c)p_<+־ q8}eGEƟj}ӤLc-s$JpPz1acj++(i eh=M>=egOsvmjaYρnVz 2cڒ#qN~i/NK2"X<̜/⋾`4$f(P7M])V0U4_I05Mj4t TNaq5IOGmϪ9u\:M5Wdmt\dWAw gx/h{@cDZHp3!N9D{=) g.R 7e7|3!OɎ"E}+{d=0[EiEsle/i_?GE,ޤ" m:ʊ2`KS}3L C[?%7 *u@P |܍`ػgE4㯎ĥD,t`pAxlV4tΌ46aAXojle[ ;4J{u@>fK![h$+m,|)ҐTp,m.qPvkַ%_IGw VR8)sn~&hLҫ9>4c (5̆Y Cb7dthrNܦ?䮚BW}^@ˣ6POqKCW_W/ľX\rw*4eG-"bHBŒAI@Y Jh,B`Xɘx5O y\b6/GpWMA&7'z^\@/ Yr.%F} "4/>Z325 4W_'hLչ8"rRܠB!{t֦+V.3]{fi$O-Ӧw:C3Lr`|eȿ6 F&Eև#N6/ª/sQ"-qbug '{">%b%6,& ¼6dy)s,b1[PٿiB@Ӏ'"QÛ"n8`7:ԺP^-aXh6K+abZX)U74XwGjX+BcxQ\3o/ݦ6|RiAF\=[mfsY놺"TEG*GG5v~=K j ^cۘ9Z*,/DU˔jk9HpE5-*q[N^Nu:zY.J_i*!Uj! 'ᕔAE~vB,mN)o|2x GܤdHKl DA Z?yyB_Fb7NMd[A^?.<[2~BüPVW}V%A{j ltuIY"Ovv{R~\ˬ87KWa? iPlӓ#$,b2J{o?IxR^f)!ӰtB(1SDεU E,u[*l멫[I8m]K;9 @&ߠe`y/?8qуCZ@K1i:!65cKbӨ3( (="iq #M^}Xa+2ANrcE眸H@=W̔&3ʰSn Gt`D;/O_j9CM) `܍,%JG2Scc8W^.\*AyEkJf.a&~1=9R($26# 8*h QC8ؗ!ݭ;YB|$3<,\ ruEbva.(dcչ-S|II=6VJ$ࠤ Bu01{Yù/|xo[EGfoVs>+T('$ˎ^{ւ!3rYm'\A#ZZ"šwm" Z/.۞ۊ\9_Xdκ׃KEۑ1 =)N 7G|%^Hh*;ab9cI6S+wo2bꔝsQafPQ(Ȕwj.eRlP>UˬzS.J~ '*0ܰ3V:r:\ɬn$]").7 J[ާN,lhJ\PJ"q"Lɺ9 "'ovNTKpהds95% aḧ́% .δْڝ!b♘Fd{?"?gC.K$SہT K=T)ݲLܟYpd_A^;ۗJ)B XlΘO -э;d|g8tvO$iI?=JDoKG'Ar!<Ϫ / ,MGAm[8V7ҎS_&#ʐ'OHzseݦ!|C>xIAYR2UbHc۷ p8*'U rZr0+-Q&d1}~8r̈́9V<6](RW(h@ȉaܹCvf'eS6㠲+t@v>uH} :7VmB,ix):Ew[2BB~k :A,Xbk$b=HTEl&;ki DFSg0R6~x"H Uc$PcdE=fr&C3}a=S@d:]H~%԰9n׶5$\c4\U<9i`X\Y~tu;.[ݦ(x|\۪xbAj}'٦)t1a`c+ 'K`otI-#Nf0XܫiN,@qƧmV̇z_J֟rڤiG#FSItap {ak<HJԍ`t P vMqsvCECGQ|HIH֝]ȭiIr|{.t$5.m& 8~ukG'PTe 0d[zJGdՎ~Eu=n rV?%C;:Ew?ԙEj jzl{Hx݃`70x|bc$w͋o5^`UYMzq{A()^K+Ȗ1|V툀^[ʆDBI15mȕLƢ@OleK_Ь%F KJɅyh!?y`&+ZyZK}߃(&/Up ^n+-(.M'^-Ld(:w}=7aD?>Ruf_)pq5Xda9#b?J\HG==+;; TW/)lؗ_kU^t=kQm)|I4E^"ȦE.EM?߄_4W;S\TDp0 enLfԛѠ)Y@ c&TU55ۄԖQ〹=y"cvNRX%5fo]˴qyږm i(*i=yT\ppsQBsSCГpQ|:S'9Y O;UZQ8Yv^q8HGJt%z(ODz0M;͆D+Z]XNPc@o Q('C=vӍ3[K필< 's'#^IֺvxSֱFZ[/μB42B=r ,4*Xo.XK q[ΐX@ Hɼr.)j>$z  l&?6(>%E4x1ktKI=Ә,cOC/b[cA+}4|1KT7= W%2-mPtd-/-W,E¥;ߒ*t[;rl;}'$R, -:|oRDa ӶdVoLU/MmMS*:y H<x4̀t^sFpx):6Xi ]1R KcQF Jr / |\d2/*̴L1^,MbnB($PܝPof iwR@B, DZ/u|\~E!m+%4Lveώ\ ,=p);cF,>U;wp.vo,MLtt1&fs #[1HS<@v5G<1Y?>[$tȴGyd=xGB@Kq=ư73q,s#q@i+/}[њaAcǡ0vX.7_$^t.mf3ǂoVZe[e㾘q;lchu+>!grXVY 7I^=96O#f$q k|++D3B)vc Ѫz"Z0L{<Xąxal]{YRsZrQV}%r^rҘCR%p-]O@;?h!=ch@]6rZ[9Hst[ X]*WپK;;y}貮 tC @$x:>b-#v`{I|ƵYU:!~dn)Ϲgd y7h|tgqTTaR3 _0!-n%tC]iTy0RIZ +'T-SLp49QX$ޑ9H4+Wq".XZ>-Dj]sh~=ʏ9 nj*\t+ҽEC|r/Hp5,^!jni<̎DZߔ sr3KS%ʹ%? Qߖգ>-"H2%xTL嵛sy%:\Kєbx}dI;N_U*{,,FU|}UlWaspk%QF#yju_eؑȸkII<98 e32 lH_Zjs]$f׈$CLZVplja`+<@BV۾hͪVJO+SǟBX-%0gGQ?6z4&1' N eɃC G:NpFcqL Q4Q|F\@ugox2#U(zLkɽT a[c@{X]gcҡVK؊1]$oqm'O kG< +@<Ͻִre}g^`ଊ QV{ :VFmqdϯfq] ]\h3/L7nAo3ީ)_j@MZ!t(\2IeIiݮaX7:}ri,~(⾜Ф '3~ W7:jVm"/ TZ?V/}^%Pe\yR~AVýMLÔwg;}4dX$2<@Z fOE`QD$oҸ޵OAUNz =9&B8^Su/_G7*wO])&Q@3GH6} zܧ5B Ox]m290ѯu؞n}7\ǡ ŗZ\و1W/wH&*9J6 A8I;&5lr x!. ɴeόoznˁt^I>Ydo50G*}DʫwPxњ2pX<%5R諜~IPa\<isQ%|K#^|ڕuY>-z5mt'gj ;seIg>bcfV^V] be,s닔a52(uǴ iJ.2ӷkX!yA 6j$LX)QMˤiB yLV&\|L`e MO8;t:^H_FBvxLm0%pM?Ffof}#Lbi_NL'0G>P#UKf%kVOͷh%^_xF$AAW7-# ע 3OB )AfZ%O_.?Cs21\vKz!J MzUcK!FU5/a XG J.i=>{M6nKt-Y<Ҳ4Xmr) w/V(ҫmD FYd[jg&n )2gĕ2"Y%FdꁕaVO:$jQP+23M`A[B/ÆKH Eo?̌}8Cs-gi}%!:=-QXH~F^4в@C.o'T)sBmӽ'̱hMh~@M~j%t3!ciLټpIC ~[ 0N;^7S@bWyԡzQ].SbCl^d<=h_m$H`[ LՀ$7&Y=?Uq]Ҍi22{IϑnN2G2gM[yܲ%֊ߐFk4@PA+9eW-@Q${&3audEvfP<`əJ$b̼?Z>@qb`vey :ӘBbOskq>:68A>F2?j C tal7M<^kzQq9PUJԆj$et? R wVYLB?YUAvbmǝvA#4`Lط ʲ`Yi2Uȕvl`x36Tٴ5oo$Ʊ`RM'3g }Aau`1EEuڲW )~~`8ʊԃAr7YVR9CL D~\')p~88hۖ OrՄҮ ,'gCh9$}J + ͛x;d͜gDf_>{u(X=|ߏ[w]aR L'AUyy(y5N U>"A_4l#>0 b6鯖*ng߃m]GHŬYc[, |dGYpv>.r)?LaÓi!&T ;y(1~9y|13Hv*[i|qp_=0`ƈ5U\ =)%"?Ժӿ+Je߂їxy mC/VE7B v锺 xӼj>Ps@sxa?|  )DJ8nu1PKw +c5uKh12EYN8V%u+4zcdk p5ud"cac5-w^-TW&IkY:ҡk/zC[# $0Qt̄_rBi̋^GOͩh['s WXQm=Z, m @9h[)yO9-*{)FSd{{Č݁V9ć|W{p:f.bĭɋ%cylDHӌU.*F ۋ0S5se_4:]8ni>9 ?wdrs S!`d;ǻIB&i HR֯) ʞ6OZq4$&9|\rmuJ >yәAS=}=DOAa;#\ _WKsz'S []S !WX_.trÏǜilB@%_^q#r8e1E\1ǢeBN;5cWWv$!*ۛ,VҶzOwlj3{Jɣ g.ǘ"n_FPSu$q}9#v^Jdaf J_Gu| y霥9{R =Ɛ:v9&;7OV"Bn[%]Ąi/s}!)Qf"n4"nP9 *y,# ,N}P3Yi U4,‘j _+52,<伸ZDCкZ2m$ʓO{*l$ǻI0o"T t% "͂Si]& C!8(^[Gd4)aQ; 6px2?}f1ۣ57s ө+*)j†m DE8fc|ѩrTgdz8%+PS*v.&3s * Є(f !.dnlewX/сM=`?ԃvݙ!1=yઍ1t̫ZRDHywmhKOMhj]O]bưzzWwr~zQImdV7vopݍAN$[2!k%-n(1_m%@xjH yH-ŘMڔ:vMoMɻմ(s^3uC)<LZ z;#ɿm}:JM; RPeA}yuSC[aǍS7]0jٟj#&VnhOWBg { ‘Ŋb qg r >.0muw(ӭ =?{\ 'Ln]!HNTOj?R{F-)گR5EѴ㼦oCp6ʇm(3D ME {ݔq/??lʜ!nd?-Zk2_xY8jG.|;1U0/骡Y%ݓ[9yeK'ݤ=YfH@qOE^0/Vou,,Bz[ȏ+%=z#~pt8})G5I8$g؃lrR'TJb弸ufQ}?؊˧fKރYZHr/8ATjн<0}{_ĉ)YNsrrL̄$'C`TFm~(>=j&(;[lBJeYA/Ӑ?~:Q.R|,5D "kGk'A쐪2H#swcC2Oal$)N@܇ʒJ؊tuմ.DE 56!eNX! uB1I90W y)aM+8v7#W|Te7K?u< rt@T"spplߥ-=bpԄ``g aI;e բ2/Lքji5 $Ep~.7pYz@ px[eq J 6(  :nU<٥hY\H!ɭYUH==Wީc] 3l 5/)K/B7=>윭?spGk U]j RdyX u*{~GcZ Qqn~Owb lJ{5KL^}Xe!~6I(hP=AQ4:y$pT\.dT_A,^ XթU1;RٯPxۗR'f}u:l_,8b=}]d;UrV~ޱepNda >5/n* \[~0a!jl'F<]AD&U5;W ʫsbBԯaq2hƬF1܍'2uSD \$+ԏBojU6qCxzs`+HHa6m:yѶK=;x;4Բ$q+0$V0 ˍJ$@&z6nvyxTa]v'KSI'%dEtKXJOSHD-|i_/c c'6(WY8txDE¼`xKAm>:DYMj*FBo:ޫ ,µGM5Ԙt&؋h]8nɛXDJsz_#}v) MCߠ9* Q8hQ$03p 4ٝ}4_+yw|Au߃Vg.vX}m ڮKTWkUJYE-}GǝQE#d Sf%p]հ.girJ9@iEQvcD{vVF/ʐhBA +~.2#!DZoFƁ_}r$е-އBLoC۱Z@pGxg $@jg,LܩA9@-9SkkmU0f& 1*Ge鰕B*C.MxD6{p{~@TrKj509~,1FG F Z1EFm֎61 ÌؔR R^d0>.P6-C:rz”,GᲃZn^0$Q:7S2T2QCnl~' PfjUIz 'CCc))ɿlD&39G*IYua"|Eu}gxvv8nW}HUQ\29(kZ>iS~e; |"; +s$*Ld$KG&7{Va} GƀQ/.͡_uchbk.AyQ7iQ1Χ`Ge?;B" ۻ@:|?hjOzz^H NwX^1bwzxW]Jd6Ez8y3X8L-\xlUU7p<, Ljd& xXȲ~5X'r88;6wq2&]l(zWy@`huJ:ukq`[fۘ/O p0X& ܦ,cnX5d#ꌧTF^z}4ηkhG(k3ghEu;vcvo=EgnSEt}[MLP!yO 3nMp΋@Q#fDk@Jx:G*LX=aD7}%zy+}b᙭G>) i6>wѕj6` x|dۦZNN8 !_L .96B5-.]&z bՊ {H)Kx;G !% Xy MQOlx3P812[@T<V'-žZ: x> eC ~HG] -$k4SPMQnc0fIl8>Se"bE?Tlpm\qzZr{6!) |c}69ߒ5pS!@׶X^WUm?ۥ~cF8N_ N)%J&x;>_Jܝ TEm+f"۫ 0LBЩmSy'7Xp9s,OlxAJRE[^GhqBs>Rw@7zXQ"{(J_t|-R̟H$90I; uǿ3/Q,X]?ky>>E\,!ntp:g2j_2Dg1 QY=e'H=04U-F˥ }>.`7\T0 nʕ$k>_SvL7:nylL|_dfu(y(N`wVXSS`!jLXcN?{@)f/>||muİ8:.ma|FcԚawjdTbuX3}L=[]V95b?Zτ{+gF^&᫾6ZXl؉U#)%ԵF1;r~j]|TY916Hbj+ TAc004'ͅ}vHɰQ8sr f7-6n噋}uڴlf.gQ+Y)xV0:5 uj%ewo7;uloJ_gi6;̇ Tm *A.q}PqQ-sdێ_|GTY{0/N'}Lq#]iA[E:z:YUb7Yϧ|7d*?4ti*;Y#YRdmnPy"֊~=" fڵ]wqmfd8F=&A+6a@i( XeX,.Z9js|YMi<[g_]r6B+u-5aR1Rr9@9Hv% ,tԋ^"W:E@j@D-TǡG+M^'^?fD' T#tYz/0 /gdQk#^o *֖~sTZD3.OG*+'Slq{4$csɮfKȈDj { > #'C>ipٖÒFkƹOȱzgL\†7#dfluuKw+_v^5 g1fyGcݔͷ<"1$b,v|$pr;jX/;䗁FrbZ3C~1Tڴ[~EW*6w2mx07S?Jˑ=!C=I' WP> ~_;ɏ=j y&Ԣ~4J?x'_xIut㘟oB@"3V((Aau,A>AkO+-Z4lMYڠ]֡t8͕C:A bܽJ#9CGd@YTD'HER^|n@A8Y.Ela|8kvurXTM57)DcϽy(4fV(2bAy.@!<:~09*>?p\).)6ֶ] |Jנv`s\lA|AD}Y2s害d vM v>jC({Zx4PhuQo0# '7fr:j~b1u6A?fu(|ZE r J5tҦ%ūu պCHWwRz3?C=B/PG+eJ FoWJ8A1(L @bT$VAZpp|c:7J'ޙmVΤnern oE$<}U.(JM=em.ل:MY>ܐmϦ{l#=cPE rIDPNzJdT/FVԂܓAbijZ KziF@sF4kڰկȠv5*gK.=rӀVARaK4P:4h^.ƗcS5NYALpOzcoNBr@sdz;x:>jJBg؜?V–SL]?A ֚ůvu_=8'ݙhkݔro&I?Jݣa5^kD[ϢzE,"V,U}[AQ^_@bA@" )g5?iY, לiH^fuֲ9ӆP3q0:}v8#&2.6Wf'H\S ,cDL4VA¯g3J8tmQ-J UzE6-wߺ݋Hԝ0o#-ŒÊ*jsP4 5[pI˷f])| hh$"D Z`IE=> dNYF 9QΔxK4K7 SSB>ؼ* g;"¤hL֪gZaW_Ps_-ݡ3$fɝ>4^ܳf#5,LW-bnCm4hpEp3;}[nq8JO3awrW68;x&Æ]L*&]M~,)Cll?3UJgg2@\ eI[.F`Rc(@3 5XfwPtQ+Y"p >n4,K|S,.]QG{wp͒@'k>%Y0WoqǤWA͹qL?H@t LH}}FcQs"Lx)6*TBh[3k 3'z zn<81A4g+_}Rt_2S;+Ud BςYDpbWɇ8xP<?,zAT]:[hlE,-;rEJ!,T*I 8UB/X kO8zq R >AR3҃(l'ZE4n}!#M>7s5bl4]նu "x$)4* TCI4vF֐AťBq LBimZ8[-`'"vO3Y)#W#a OCVd8|_:$K:,DD]yH,i(^fP7rjd2[*aVy׮[3v2Nv86U6ӓˣ;n&t `&QO1NQm^ة8-ɬt Nj_WKa#?~2}b 紧"lq]dHXn\Ӟlʸ$먠+eY߽"A&OCYrRԼ`8AGi{gRl| (h6w z{Mo}ޔB ǝ L?Ix%zѓPJ8Srx]:k@dIp&^JP gjU!aM&y0I`ѩ|bNL#"ő*8#$rX$}h!/5c>Q3Ssx_$- IՆؾ8ͤz*; d?1hاdNr/IfպKM^zs'bu_cO˹BɸIA1ƨ&^Tkrԝq9ݰ!KuHU'Rf4>@*`Gr{Q#(7>yYbytwyuobrzYe!nwu$G5~E* T߯t"%(i\C F2Jzk/]-IGK GkL}1 -AF'oas l/ףKH~nS3im^7:p97Uۯc7{eђJXi3MM+득jf]&O3%W(Da4/BY 390XEפpV-,xZCR@m]Z>chrb'g.7cԂ}(4n*T^=ANB8z#tqpG/[7> l7L>Y:a,D͸ _L~ M-Z*>X?zore 0* MdX?[\ysRqTlf HO^idMyv,`86:P#hP)/".[׭]@dP`)p»8VҦqQD Re|tO@­ U8E5?s@rX=X90`ۊcEf MJfޖujTq/_H68odHo_"xG՝59%4U1P3&pUOssvf]_esQnW !B Jkx)R>LqfJ\ZĢMnp'UՋ.e; '(x!6\R.Yx??:ZTﺿEqh\ NJ\Ȳ"Dj,TV9g!x8";,fIsˤ#[ޛ'&8|;X poT+:iC^)7 t襾5;++%H:wz_V鼲& k3d~24m]UhՊ+"܁7a{v7 qhqQ;!Evrf:sGgjKxxLU`[22lYQ#2Z*Qnޯ&/s[S񈪪E@y Rv'fMg9!e0Z'/ĵ٢F6sKu'J4Wd<qC 2D5 \UFoot0)̧>-5/ vMU`yA*DuB|!m9WS9E6 E % ךC;R;"ig Xnd])S<~鱌f(g!.FD 5,~}c:1xY일ۥ";|mΉu)gJRP,.xYa=֗bЄ s`kSp=VLuI<~չcC#yџy (*:OC ޞV9l򏎈n><tHWDvb (ov2tF\s/6v73]c{ˑ#/KI[`d({)M̫9;> & fUk'an3ٍ׋ C#GhG6SW&l45iш,+>qKaN^Qb7f=D;L]y6iWw>e)b7T-gpg9 ii#$ENƖKe,muOcH23!:d3AkLszEؔ \g6).~F *V:2XO+׷;.TObqtfSb]L$Z+CnBv2RnP3(>C#k"6k|r2&;( O[go*MR:QI,uX^E(tzd :D ی͉no-y\fe N_خ\NHKw@^ZjKDg^`&5 *V=K4U|t}AL1#Pz6jiy^VtT9xĪE&Q# 6+z^]Fka '\7-ü`gmz'FEoP\@Ü+Qm)x 0RdxL虲< |PZBc}'yA_ 3$2{y w]{$L[,Gpb5BVIw[ f\iQSQbo=ܱ/ijIH20,o,dR%Hd0̰&3.1N2g%%q]W@Ri0e0^٭D݇݁7Խ<:n2|LY 徬Oк[okQKղR,ߩgZ*;9Ar$`WOX$/>Sg1TQ^J,c>?{Ѽz[SF(8K~aF^t4^+4"IhdH{u`U~駧Տ1a4BܨFVBB+e᧨dŲaD*E/V>Nb;i=uh!A1щWǨ_/ĝ*z`.MsO+5&]]<صЙlH3N̂]8ʼ%΀%;v,A YNE~8(S.5Sb9n)+/քGoIUベĒ|_$/F  YQ8 8U13j(g4uNpVR\qa`/ST^J|S_?_xٓ]'+rM0|/D'unft^j, 4;hohR*6$ !!+Vh^"V `VfslKg" {Kd6%{!0ՎGt0hi[y=wVFx1(qX_SAʉ;O=wi_i-`mއْ<˨F|Jv'Ó "eћFf!Mym-Y 4Ihbr|?_`)h #jkC͓RݣQi3I5{~,fEYUӓ\]#Vo#4hEDS<~_>:m;s<Ȓu0a3HޫBIPDf%ϰȝ(ElZɇJNܽJѰz,baH(Akݔ<ׅ: I +Ѩ~[ܶ.T tVĈvȿ_Vy -p*h}<W#. ى~I1 e2 ucc%.pF_pVGGT5uٚX T%qXnn#b['PYixobPry,i*?u0F D/<yҎqxJzz)}fz1Cb:8WLkF]e6DnUGBAUOQCbTh aFޣC hμ,-䔓?s %ietd!I%>7 $)%^Wd^ (0!aOQ5T灾 WX= m hRe ~͙u[0w{$3BSky?92M\xylI3fwp::8QTPV\^SBx*gJ5iNe*w&BEsX+#:*cj/6t|)J&STy&Mhׂ-~|On[,^gYɝ%&O 3h. ^ T>x!H$u!kiQ?VӃ <Q`Xե'-DXϜDd2.fo3:%4w|\"Wz4(CS[F@(:;;#ܻ+ل5 ,YW-93Q΄J*gY:xOrF:L<;smklZ=y:MtEV .wy+tX[;"]޹oI3 +ik\:80q',"E^$S:h9}WXZde@_Fmz7=e,ؽ+6!"3Bu(1t[ԍ;lN8beL$dbߕs+>79J_9!5+vc]5`b|^,\˅Nb|@VPzMTW{7,!f0j\섈JS\54axuDfc%Z}`)' Z\>ESkSIAW _>lǺ7_sbL5v(L暎s)Lߪ[v ]!"@B{{u ۯbfkClX 4CڏUZC:8Z!)]Ѥ=_١ L_g~x֟c!o R-/= ,FTETDt[zܿN@V7օ"?+q}Π@=tʹITbŵm@wBh~^H QKI<f`#}4DIJ^zKBUW~Q,+,)ǝ.mZݺ^]̆6"SNLZ|s1\*>ߚU$"Q$|wgoo8bNmv `Aᯛ ^܋FY=$ Ի0uyFBhd W._jlY(Pʀk![nzٞ`Hn)fjGKO@M pJЬ@טpKfߚ,I-J5/VS0 *mL 'UE-HDy8v7Ab~!?!` ,_-bwRhE6?@<Ƃ,ĎIndk~; L 0MuaM|8vl$k뗖= ד;5h65s y쳁ՕpvL+ȬӪ5斍\F9TjVW`;m#Õ~x57\@._--2X,edQH-ϱ}k!C'ƹBlO(r{qY<1w"ʰ[ і$gHo&hh&:2ztz̩FB=$BZ}#r4)jTaAȏoO˄~|k1*?֫O3Fk8_2ؖmDpNU)p٤N;aӽOĢ Y\pVDИ*6s-XqyFPjƅϞJALV42!x!`;B'p.{:bnnfUp!qV6kwb ٰr8s \#&zLLC$ (vp<\_`%/=SVj铕/(hdq fXSrXD{u?p[YDSIC"c6mHm hJֱ4ť&VWoL%Y4NՖ'Y rK녅CoJt ;O ˻if2zۅ\De*S 꿋J}:z:. l9mVO m{Ode I_EHq!ygvaN]ϿHk^dGeVh;B ~R;ZZ(X>j/{;>iW8si+Ev74:?> Au=+ةiR)["hsp'QDE([=WIGiY_ PN>Ac%4Ʊa_gмvgs[㒤YY9oaxWQ_yK{Wڶ i6H/I%nZ9=NH t_2T͸va#3RY֘ 1 EJ`&S;vL{[ njr+p]=}NmҌ.] O{]u^V"BCZ3z bUJˋC$4;4Yr> lD4OAX"  hovbݔv  mٍT|%f#krrF{m%% oeۑ++[:=Z{7Bjv6y:sNzɉ/h=wk xS~DҋN{FmYN@0cLd*{2V.K%D;wD$~;{z2̠j+=\YpP0/@}01<)xZ0'Q#WkPqrVtG7|߫xǗl$]%`B׉ڵNy6 ;mS>^,5EmLi9R@`<^ڋ^dx?QHwҵ88KIɾ1ēg'e&XYkLCd<3GUއ{ T5˧~lϙk843`kk 'Ȳ̟051IL9a^͜qǔg:?e\nhX*0 G!H:EWͱT`^vYs)Fsoo|@VWI5gA^tp| N!nX^ŘjȅfTeX+͟¸J"_d^7=Ye/؋/iX5$J28}oaP͞>}8lHRf=q%K<ݑ ONs ~~C="&@/6l,YCVZeCU ?k~[r\sZfX/䣹,gU ł2(^ xYN#NU^.X b/a6&MxK~MKbRyPn?+^76~o1ҥ#XbKb&RLw#-BZme/U:g8HWME >`h]\֡QFf0 %ށ|-a}81 x8ڱS(\HVQ0Ϧ̩KUS'~קebxJ<$<K j?Lڛyomr(UH2k %!Ɉc^J } )Ll3:;P\o.aۯQ1UrzyK_F>لW`pt<<=F wۉ|(&G~{D)8a,e&f?AxSA~]sqeC1:BӾm#vףdl^Bă vʡXT6퐲k8mF#BjSnq( F#h:&X2 >`^ܷB9WNncT}gz{PN3aQ^BĹ\dW6N#s : }7YH,˖z}:*+!@{˧ۭ+k!߆w_ߋxM% ,.0݅@9-S"W<Y]WHoS)GJ?,}ö=ѹIk0y">_%kT۸Ƒf0F<۶OVsl:c07d pk&CEj~ԨwChHhJm9K%:UA J~zu$FP;uug'4-co;81~l*Y.TY2 H\tbJ~?k1/ zf=cD!D 5e"j 1 mQ@JPxB0*w3 #=pUCQM0D#w06pOd=CU4쭒DLfMq y*,ᠻ49[řau;g.fI >ףD@ VeL5%-`Ro<}ǥ_y,=JG\Ǽ0UԲ'rHFq3qVүMh|MjKS\J }i4?k!P-݃LvR#s gn ȪSH`ݕKG ~1ك-uz:R"cv9oy~LaOT &)quZc+M^&vPw+ +ylt!d"HQh6}⧢Ь:zY+56dE#*L9cj1/̥06F>7|ެF,%\Rݝ1oiIgzyJ'mJx4x PLKg0׌Gb(+L=xN!9c& q;2-f6qCo>b~y1Oh^4ԀhQݕqD녎PNF V4i*o"fTO!ʼn֔ʬ΀w,ygvxxw+ SFHψ2ǏI.L*w6h?lSJS"@yi[a9yNr?,wp44kPٲP%?Qd#mƷUvRU l~ 8r^pd<ј8d訙 l@rfkBfjb)*OO+zwq`:zEzWm{rWMZpHqj8BdYHV)Dn}n?f*!L=ɩdls,VM .Adz=M@^¶ D bmu,(_<CE3U:'f I{Ly`3G C2Ԟ7=i@amxX'RT(_yaL+cAdUs=9:Qɉ^8mR9!4 i{b(TMh*p^1۞EPK!/`?i9h\rhT/[dԑ>9CyTXA'Ky9. ЕMH:DHZ"\))vwcߧl|SC,, M/KzN#K@%UD.RIz1);Лs {\#N?%QMhs76ز4%n6ϯ6Ԍ#$bfDi Z u$?O jQepD!&-G3O!ͨbfOQx3تhyנnG"sޡi - Õ$Jxܾ诟D wĻݬ#Bn8G.cչpcAτR,>Ջfbti9pHГ]t/DFr[`Q4go87zf X)sPJѪ0 R6t/R0IS l4$~Ǣ4(Oh4\ϡ_{G_ `; x'T3 *oRPr\ B",~bSXvp5FHl.A,D_*m:N;vr'yܞi)#T-bdqW81-y /,kIC!F1/ &(&3-SkX)4-p!adfM/0ep 7sZ X|*4MEU nUb'6UB:yBUdX6 F^I.™hK$Ԍ勃guqoqϳ:]HS %ݹ0(r[&]撓i֐H8VZcsdn(9s@;'-j2so I_DZw8'wzb(-(D@~ ]"bzGSQ؆%D? h4]x ﶃ]w&.t|rfQdo q0@<@0F)qVMijZA*;^P7} Kw/5I)vTO?x#t,}$ D閨lNX ˈbImRsb$ïW`{ &>iwy5Zc $y{r 9=وo_oC@$Ѯ]:bƼ.czo^+G[\n+d7ʬ ܙJPBaq#MB3i3 6\/RcFx`i3lYƙҬ) T+NaT HrN%wJ;1S5R,֐OM77svjp` L'ѝ8ڦq@[&@bO˟,޵@@;HE@ƀOZE"X8,HeWbv索i43 /袨]ia`=Ҩ4H56,!mLQnE^*cQgfs;/Gw0Ry0%O;kH K"^OUxiVFޕdz-*o2%sC$>.)ʋ3溋5xXAUx)&rI֡"բsV>Vc86\)>sGoL91Tiu;!|8sIΎϬQ]g xq=ijuͪB)y E^z\*A3:YLzh &XLJW RM%SE]xӬ=9?+9i*ªI4R m6b1Õum9îd{#(-t:+[p@ j>I}7,j=3bQ`Oh c& qt8vKwAd`r) Q.OF> -ۓa{H2Aǃ~!lz8Ρ8J Dc+ Oe"OTQoraOμ4JQgZdkb{w)&)[z۵GB[mvmMS3JY I.J[s ֹ*Yo8|Ҵ<#Y_/u%(.\$I g277:H!8^K޸D݈|k)0*-Re򢇏gTQc_[x7]( 9*ZX<0WȪ||`[pŷS F|pHj.ڬ{D&6w,W}#'PwoݽN̳+_gqa65.LC.؆r% RDis6G%. yEοr!(41m);WA4@Q]gjybP y.zrO Eu /K_?ÒѪ%OH8^0&+n<cߗn7 HOun#g]^)OA!F qxH6Զ|ס>3xP=SD8)c]j9z8i6yoM BySEʜrყlWl狍S|d*MŠ>nT $Gqa.",)JtdEt+݋">GP$0Z_Jr쁖 fʔJ6!sHu&u SLjS_-n'Lz~P[9Ov + rjOՄ '3ܥtiaZإAqvoĦ*Su2}K$6Zs,s6㗭-} +ؘ}:?iL{3:A<m#WqiG &%g #d^/·w.b2Tpx0 \+ZzOnC7F^ 6/ Zf߲-m-%ҚQ̷;W Xԇ]+mv%#!QR _#^5ab4AȰT2"Hw DOuhvnN2bH!67~sDk,7.~sߚ;<,rʫA4:dԟم1FJhT,0lK RH>rG+." { }KnY\\-qE#G-[P|plgJ(8 C-tm [񆑇[uMtt%t8)PMݾGh;oREjXb>ހwt vb(wָxjXP25^5d9l|ߖyIh-4}OEi)x0!P1Vq:P8"3ϓ򩖤[hq#˯L-gUjB}G 4;(Fof[g)z?2'[ $lzJ}aϳK9]\J[X'A_ EVpxelU IG#w&E=txH9oK&(gYZ0707010000037f000081a4000000000000000000000001668c169400002ba0000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/soundwire/soundwire-amd.ko.xz7zXZִF!t/+]]?Eh=ڜ.+B9S3pO?mHjlYt.mԩnx;5p=G1(;0Ɋr 7 UM7{.4E s L1kLhYsQLk9c*aKӏJd<] `A-9exB#׾8>ԭZFDu{pRܓ\X<ݩq*H^~C;MR_Kw_d%QZ'h3$s;9uFcܱ[ݚ R\p"@?8\|c\̶f~JmU06h:#_)OIfke$1t+]i@1^FuLuu31>"扬{IE,Ki:J_V bA{¬xP1}/q| B@98_$߽aP̆0ӁRC q2'=4KE\+K *ߍ>0 \y߈@"UXg<ódFS *=#Fnq')DJu 㣿v+\l*(xٳ){{^U$s_c2z%Ƿk:;&sqvq'jD^ss9KUeR3+֜!qߛT#hutKjxC wA Ii.~dXiY/!4\@J{Wjp'[[fO nKIX3G ְt,LqYCR46PV>m)f폑ZSƏD#5~LMm9i|u=Gu$Uڠ_uYȳVOcO OΕ jmDY*f%7E9ɇKujuy?uhϺPk<#Pry1SwH1%gG7ylP5|!7ypB~ӳr"K7k#/8?K)Z-=~tV4VA*`L,Yw&-lM'$%ᰯBEe >Ai㦧Հ<-v}/˹ҷpY  -N` ~ܻvXDɸ%QmP*r2BϕIѮa/`e>@,'x__IXOk3]QN(kp3͚o'L橪EWn>m)&޼RУzQJ5M .ɓr\PXc r B?kƠN[G`(FlGTuk/~HIpNI#"Qf[Pw[O׾F2e8vPb0ijRho*"+wFi-qXne`7Ɵg"1&/!S3(/G_J蚜SDhՑln,`MAp5A)ػj`q#8cjnR]ُFV8A(n5gzj;es4ۂnNo"7낂lIӚ5?,TC'<_>tctԺuפ`%m}yK#lVW>(ȓ8g +>5׆ Mop23v'u/`su X߆5edz-/LI/<#cyܘnrlx,Y%G 3{lhxOe||]L0'!5t߲腟5EL}1x!evO"E4=8 OU\rr18ѯBo ~U1N]WN!BwUzڕcWȜhµzr'p{0Ψx!+Ǽ&ص4nQ fYںoo2Xfv,۸q€QV/Ɍ_[$YglUU HB1@ ս~/5z>J|)o䗂wlGuM'X{b 漣C {6 =u (֧v:Jß! 9o:?E%Ϋ9&Q]Ж%< dT+NטAz=f%7&j ĕ}DSYXD[ t[$L]A? A2 K4c}ƖuE_{s}wG"x򫤝Ձ]h CU潵b f;[xm_?1=*۟Vyyt'$u=rK~!Nz$l>%C2ۻp2-40Kh tWyP7u93CFz'3l'& q2`.%- Ob]!`5Rן.׬s_|[Pg;/ƴEтH0zuB\2H{' _@pC)rF+Dz+\խUǣz],o)0Ռm3D@ڡ<1U'F Oj0#YioQ.-VlNLc4Z&\T9YrlH#ep\#_^:pӻ;P.~ aXw.aQ Ԉلb@`@ß9E(8DM"CN혠뇦_gH<OkC8vG8D  9գm|¦펗# jFt@Wcw赾S2ppYᕤE2q?֡cB0zdǙi#xs>L%;OP4Y3RB.؛rS |5kTn+/@gvd I}*#Va|PTx&;O3v 䁜I@hW_6wA~sr Ǐ'9 aB.g8 p)܌widi193[*98Y4Cf:̡j6[+J#L_"8AzzSOTm f e-ܘ =)=w7mPbq f2Kauᩀ e6ֿO:v5n5~D{&_;[] wԫؚÙ#aeV1+­O`.a|z@87 m-}2_x+xAYF#po!=m喯r+m^ɱ-aUK&D\gj͵aPv,:L0b'Z͸`DL*gdٻEmBS*SKy&3I'rFj4ؘQaO%KUfpsΩ$MxAr2:RNvhz?f !X1{u,^G1ńtE[Rfz}dEFV[ؿ,WfNqẀO f{MIzH(%*pa#j)2B1d?sOp_DJq rŖVCVQp+o,6A &_`xH[v|n\H19u*FƀM yv9/u!VU"tRQχ1( 辶!MܫBuuC.W@%q>9 0NF-0l3^^] w˕_؇@Iz$`FY;yrC2,MD悆nqԯH_R(?`f#`ZT)yn)x=y iH(B5ۇtLY;-3DL(}B?<ˬFW/;:[x0o ;&{*@hW[f !3?[ ɔ۵o,r^ ae3`oř#J)kG&f@(>amUoZO&MydU?c\=kuB|___=jil@?Z44@st@ϖuƸfм <|8<x%c3"ymzpGD6olpa RLSɱ^ lq ؖ/gN9J@4B&-XR[mP }NCHcw*!ubo^'f2R9QkIn\5}@ 5Dl5N|g?iC{PF2{TBh>hOvt3 =V^( ŦU*T7ʩs4Fd~2j$  ]tr#䍡҆0 g>&6]A MZH[h dP%IFXA BwR,aУ{S&JH9tI}R=3w9eQEX_L$izLW8?`4'c;n<Fc FlS}2b!=_TE)QHGW`eK XLd'IA0.)7UbLv&q1bP=5tn˟z4LH#Qw%bKWߟC6ُp$բœ$SY&uj$[b}4˦/[s3#R@ز`:~u%8R1ꫵPfKJ``TeɝL^Z<"U'fn#㚒]1jsoP:./ **;\>ގVo^,\) EA5>Lw]{%.oC <VnC_M%X&ٝs ALԕys8p+j,ֲ{dz<|)a0爫c0lcw~0my׈;zGa 7}q Ą"#k*ᚅ3}ϣm~^kIE\_b6a[K1=E:ר-A Zf,UlKVI/9w6CIowI[|W*EOYu~c<+7+Jmi૳pI 6R|B-iA u q(u!y@(V!͠vȜ0yK*}|LwWuQpCIϬ5~;h27QY-Yc~Τ(G p}ce@Ne**˄鯃<8sj32r'  p`#!KQT_gל-)Ƈ۽ս1Mȷܶ :K^/X^!rQ^I[/c]9IDnLY6])T#X D ?Pj.:Ow!w$֊QC5\_~ۓ>VOW nK. C*_[PVx4Qx9SăwMi%;'WC+@L*%s9 S+j{ 펕>UVl ";SbAxj;.;b$73,^\[_.^X.zlgvmvmG/UP`Hn7a!0rk5&M#;IڧJBgQ+lk 6#3` gɅ:= 󺞽NUW)1yN7"pe 1Q&gfC7w(@t /C*.?9g#57t0MAab)Qb8aF2N(UYm~W'lYT:-R_&r6PqP]݈|&+WҠ 8Gl&uQ{Y!Π%IR ɵJ+O^ZC Ɋ,UyfkP%4?wO%.S6XG^-Tɾs=P mp|&*6@;gC1> jʊhLݳZwiI5I(WMT'ڍsf.R(vMMћgYZDyΆE旚/piO3ΈOeq&OM.4(.GcѴGU=:ֹ.xwxܓ5۝H `mj+U٢X=?Ι=D =aHĄ1;D0S4dZB>˞TY}PC >k-uw}ѩΏ[wfv Oİޢ",aC ]iQc,E.Ɏ0Z[XU*FcZF](*f%pM$ ͓0"WQf߃fP}Hoq`ye*uBa.$lGUH-[z7h"=9lc訸Nerj,lB]pi5kUPɁfT+4kHtUAI ,4U*kC*EeH_:b{dB;K**ƥ]@qh3]ۦ/6I.V_rXG^/Iۜ1WN?Zh"]̝i<8>Mshc}YwY]8>p9m7$EsE^B-;pNFz.Y"wP;L )nlu)emgh;T_<|dŸڅhfdȌ4IQYg֚ nXH nG駿HJ U~:JzVg}t]y- X;`&{MXE!IJɘz* .0iEu d7Q*ܺq Zw2gQ"!Jb&nq#ZrW7 V7h]vpڂn#0BrtzFt-BȺрVҟ3Er% snI!کKg3Rכ :c0nEfnnuL2a|Lz\P30Y[)m"y͆03vsx}rsЧ?}tEtHiprDآh7DN n0S5Ju\+Lg:ijdB\lj5 ys;K#?bst5*6s(ݏ,.b$ 93Cmh0Mo 0J"Gwq.hTqNLKZ}nN82 #k %9Ah{%>Nm<-{d2E/)Ov#6I0wRt2oIsOSeCvY zYPm3* GbZo\h/,n{ggVM"]Kj}SݭJšη~YNVhS&킳vgHcɺn/hTDsKGl=Lx ]@ʇϮpVΟ\k gYZ07070100000380000081a4000000000000000000000001668c169400008478000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/soundwire/soundwire-bus.ko.xz7zXZִF!t/孄5]?Eh=ڜ.+ɓ-VCT9<уYWVҖ8)Ncydw cDDv1`>p4;*jX|~g4d[y0v_i ^4k&Z*Rb  A&(t G)ʪo/@;<,"ˋQ`V&#-𣟅 V\ϥǖK~ЊEx 6Kx宗O. s4ɶVp͇*\\GWmk(3E/m2ʥSΌ8lWCC_ڇU)dVoMCR$J,yc)ZX'νf''YH 0 ^cRrATuXܐ hl|_$z|'bC<]Y""j+G^x(C_[҉?XˍX|g%'kDL dOt&ePmMR1X b}CUqR-} ooo'\YoZA/../67u:y^'e~)?lg٘o(mߺ3 @3(14g4ٵ8˽ڿqݺܮeH={!nyk8Ev򐪢d "M&;'Qb~{ Ck<&'O[i~IUUͽaiAt!aY _H`l/041Np.*ۏ]I֬VWOEbt64XV>ӪZvf޿cimL7ʵȳõ._ TM"'hMa(vXԷ}M㈄ j36YrHf '\]Uj!.X>.oi)dL 2JFv# {ƕtbS Җ;P~f][$F92 !(ɺƒ!Dpf;odЅl+U5Wƃp5~|4De1wFl%fFL,{Czaj[PzF Ե-+RcʇE&7ڮ$xeF#ͭ%)7R: 03" %y.ֲ BkP}j,C= H`1#3iF=iI}3pcT⺨(~"@G+i0< !+S?ˇ`ԯqL̈́pm.G,췢Z,yo,g؀M ͒ BMQv /up~8yCVh}1#MaM-rJ==z(;{w=Ѣ~.fwܡOb#Wި5,l""078]FߍMv۴RXbKu<<3)ޙEǯq/<ÞkP( gI~)1n} LMr==eYG:G7&3d&il"z KyH'2ņnFK5{ {bN$UM"0Kqk1xB]y!S5oUl]z,V8'tGz;&,-%ZmUA8W{QLyGդqR ƳL)IAf˪|:BgXt+N sXM4{Owe>ŒvX:/٢-IeH f*"al*s[K$Z[%@XohZ;sT1vxm/˧ni??++~HLYYF4zւJ) Sy:=latO !0M2wV0-%c3HbeFkxg,A0;Yz.`UsڔγX8,2df!9$HRP^'ׄ@;S! ">݆ɡ1ΫxS!)ZlXqwQ4Oۭ0&o:\U9OOz&.|BꀓGa.(UgZmv64ْY)Cl)ڄ^"hDGSwA@3ptt3lPK$crzo7+ u‡9}_ܺ# ;@LHUѭ=_-q?bxkWұ5egF1 cPQ!cX@"[w950+}x؇Kj_K GƎRw؄Z笩OP [1YwK^z_x_,azʔ"1_k\9C]r7{pע LhgK_*qHեG%')NaIp#\{Lk3Vu<5T.XQK0KYGMwY}(fs7Jօ!ٱ9Sv0%d=$I/bG9/Tg ~v򢛃{ӎ)΅B)ݫa^Azok `~Ifm?ȑ",/@Eu3ak&e<{ *wzW}: ebj.=2!̶8?opmnsX?W8ϸj}_rc~WR<`ynO 筕>a{Tmbܚbof9*(!4#g8u >mVZb$ed ]{`=2t> oJR8n5+fYrcg0Z9!g΂eLk\}7{=g4Nj.DXGf2\= \{NA[0dZzI(5cƃ.#u_ɺptoׄc~ڨ R@ה.F1 MP*g㿑PK߁ _tS$׃/ x|CjpXfHKwb6xvnS/Z/vm=E\BoK)URkX sswG-)(/͡hd/[B8a]*Sg(/)53̧&̙sV:wBԢ{h?3'=:́0ǠwwLu/O#!..B^R{ $G;ӊ  nnɇisEĮ"C4bW:ao!g<_񒊉-\gfem>{Iy ~XSbtGh?azeU`,?@!t╕Ib"aXg GChQh,3Y*DW?ܪAB*V´FoDWBNiݢ zA ؚe=pX  =a@*Ii1 Uռ p*pV+;_WX).i>4'R.HxBr7uI[wU쥰.4XlŮ,H^wnUz5M,pDq$ª_FgT\AK{8lg]j8/)a3ʤ1/a'ױ,4#MU!8*jsn]XwiiLnlRD aK`|<l?rHd}ur#ىo~ f?xw\w+gpвH8mId&5ssG@Rb&d*iFX<))2aJvsyui< ,,*]wvD-(03X;O1,Dc3(i(6mIL@6fL05Q,RCθdb,@ws1^JvW= a 5F~ pXx3qBjs'Ve>ATBm!LDA.28m.3z@>|Jd2o4˴h]- /<2MkS@3"p+#ptV_v'?LrAzmLQh0RB[nG>JgS8OgYvH |]L?ah1Pd\7l-4UY1zM`rM1|QXp?㽺QRǬT զzW@ .mrjhmĴ#C;B΀B9.'u#n%~yNOdO&<Y:Ĩ/l=m]ԙ&͋gbl7M{^^Qlr:@yZ$ 6TdX$dQ|Yɨ3pʚ Q$TV M~v;&:y~1a /*GrǯHqvp#k.T&GU?ӥUᵛl=  YtΑEdͲ]*.M인{1be:F۷qG?@+aXS{~5P*Sʾ?jLqR0i$M൪nV~p4+a_6ğv2q,P$K,P9]Ui@PiZQϟd…[oltb F7R`9AU㵟TqoD%dpp+AdիIp|ρAA@4S&Oc45KRmxY4K}859$x͗wŗh+u~k@ػpTYNUAuJBRݠwjr=*#u[5pi Sok t E(dwGFj,k "0lȣbA$J؄8j{Gq$tDhO;`}x_&t8Q?#AKibjʆRq-L\J#ja c(~cm9%v|͑a(,Kga0 .x?O.Tvxѣf; 2^zM+t**t#AeztiI3F5OSD†ʤ,׺SWT XcDY/8HLC,Se^ޡȆ)Ké/͛c=Nycj9dչXw˩!Zef2V촞F MaTwR*  =fQ"\3 :6K|AZtdDpMܡ|gSaR}BVèO1R!e ڪ&'C9O *X lwN2{S~G+l US:>J=bT8/U&ݩ*`"U3PY˞͘YAkDǠ!)"gҩ߂yYczt.X0@z9c:H6>Կg2Srk&7s瑃&|,[npwsD(I"#9>&4]6>{(s`_{i(-%TaxJf$Ǥ|n)i5S仿:I,4% W"\O8s.6kK0j?r-U>v + +R›#H|I2:7+?y+YŸMvj~d;1ˇzr"xd>I^AusYaOh'hTc2/CCh\| y' x XJGusc|nb{\!CY~ +Nv+ "1muGnBk)?NO5UYŜ9jԂq3GF d!m[[qMvx__oeHО3+<$=}N4F$YkOhzi[l#zJ! 'WdLrfϵTܢ5 ft" l*KtmvCH: ^۞+7޼$r ~!zM̨ tS8=hQG9 f%Q8^PB\n/ #5I95SL[uiٺ/d233r٥OZ;g iXTDO~ulcz\KXBR*Xe)kHDk NKT馘3,Aڙ՘_p$YGC'ww#z+'[N?~4.ٹ,mAx%]43 Acp/,jRfr F5xȜ8c2Ƙ7K 0>]GdG["I*$=?W40ӰkֲhBM؍ 'jH,7RhӜm90MԨ?$G_f)s~5/U$ ^]0`}XZ 8սW+V: GmD2]DYyԞKr+?w )˱ 0VcɃ1ң.:gB+},S  I~e!q({2N$Ex^[]Ep4RL9vZ bґ+ux9棌]: fS)hSCHhti=z1CbTUX!q)q\4wGu!N.TQL&(ZճPR}!bGHAXnN؂hKM% #]dɀH3DY7G۬c"YdHYO [Z-V ױ')4yzVdy4)3$CcDW@gl-^V;TCH@;Hx.g #+@'UC ?.p9¡H&*)JVۃn*BK5lw5raj2 آD2B:rOpqdf;󌩰X U/CwkF2eD'n! VBJySٟ_y#ѕ 󳺔Fkȝ4LS8=C %.}|u\ }G~qJ 7j{f{Qs#Z{؟Wљ*gT̟C_!JRZjG386D.nbWgF8[[ ]7Y/Vp4M q-LȊC4P1kOH֜zz^92|%+mOI"|' Z7eEI |ݞH%a:|HRdfd{YH)cs ߴxb(wyWhԅ77Hwe_mGɕw.)]Qڤ1x`<;_`7higCeI DMe*r<ם=e-ex"da)QRFީjX {ݪ[5rp,Qq!@>YhN@.lN=#ETJ孄k'SvEy1>'@iy2wsE N^ K/3}p]̸HN.Of0hOls:Si:dIOLO_u+G5 : I[6 cL9q\ʀ'C1²Z; }[WGF4cÙ&5MJ߄~6u?VWl95ـE>Iy Vu;1-P$|\N\A)\zl,RJ|ILjDTe( ώz #XJDHȐgڒv[RlJgOWjbە}txKe>w> )0ʘV׈=:Pن^Vo`6)@N 6I#,B 8B Jbm,)g`>C( bE+ OA߰PX:#O:v֭ˉ<GYWuP/b ˱ -k`ҳ7#R{pZBN+(i"+ quL9׿k#'- ]JoD.h/pPD?*]ȊcDX_h֜/eeS5}X'n҆zz+bDcz  !{Mc}>Qy&g_1ݰУFՂo!W`4wFT&?Fܝ cwQzBTu)/ȹ>x,^LG=?3ZۜƕC?o(ݓ-O*jНE&a=&R%&Uog)iB!֠NטAlxDȍbXQek_QZw96aF䄧h\DaiU 3W<˯n#oQ{Gb~"]34' !,@2XL)F )z\}QoWH͞8`%a?-XbPDPL@L ) )*?nu @3|Ye:B_}z"4SE>jv78-%@KI%&{yx~+x1s`F9!yBR,fF-`3Ȑ{$GClKF*)Ǩ PM2ֆJڛ@}$:|.YZ<, #"~452q2Y}2a${7gvyT&R!c*UПGLꟻ݋w!磝4؂pV.nBtXh5޴xtO `.fztrUƁB)LaN?BlUT"ѯLH$%+] IĐ&PB|ړ*I8u!e:"~ZB E Eq<#?_PDb{[ܐG&sVCɆase˘"TzQR3[S$6l/3k G>O|YS6q޹%I'^k jWmR{v.8>KO_fi_ws)J\.q$a|>wz bjJ"v6'?8`,ؑX!/[eR$ /,-GsyEqF;]T +cn L|4:meXkni,:}pc(IZPJGWVVmeYmqr0,H)γsXG;=ԡU<x^jDK@2)# ~]֦ ωc,! ɵ|'#;x#}&c*0;S+ٽMhGЭA({V5 @ UQ`su#%+;]% qrzbɘl-}l4tdu JO{ԜwTfaBQHқP[BQޯ3Y$T(VA1$6^ gaN(p>l{ܦƷJý.J1X*ѣb\_DLO%:G2g' пGV$(Iysp/4WXFQT85-;ZrE/AZ!&):6O͂msp#b[K l4! Q"ѧQfƧ{ O>G",&Vz5io)}1xJՋ.5@^qxhz!P[A hE?\TZ "M;?yi>⷟A$| ЋĢiG9$uNث1gӰlJ"ShЕ+L4HkOݡ6/Z2p`R4#Kp*u>C%}eX/gh*/-!,Lik$(3^)ke aН"肥]W-qʺK6&_=>/gy8i6ZBX?cP|';Ul 5i/X[d k r}6c*b>_+e~Vo}ŵFf{nr8X 5l mjzB K 0(1s(n h\+aþ(4Ǥd [6Z9m^]Q>eMDvYUyFP8<{l\U7>@5Q?'%D+)6/g꾏DdW y??d'*"s1vSYA#7ɖgEtk  AETDm%sks9s3HOp} |lLR\}ݎ`y_/9a (PrɅo3뿜܍YHMY7m^ݷ*X WAʣ=GUL]pB^[S`F ߒ៨2c2c*gP⺤( {iW%٭p<Bkh j̀y]:VY|hr}9*jBDQ92%р#jMڈ3qq<ܩ'>O:5v qlł( MB)G@3wrIPq?>oA, i^2t}mAuƎȊKvLC.m9Mp'e /HB'MWs+hKuflPxͶj]J&w{4,v`jn;TFOt{#6Q):]䢯4B1uh8xyE5U'FyhYpHE#4PYqZ$鳐 F-.ς3烢d@Cj#Lmkޚ1gvų8%X`݀ ס9GsqNsyԥcN} 5t?ڤOnBS$={o)7Q5iT>^QoDRsl(3EFUiTk%/É "+ELUs{N͍6uPfSj82dƄh&ySp1g>(-N?Smj6vĶg;Ƿ&N/-L8r #A*xиE?FV I&C;uK(#ɯֿ(Dvbuʪy!¦+1 Ch=3I/Zޠ ypQS_ DY*`&fJ0D#W4߅**`fnJ r6Gim]Z):E6,Ym,l.Ftƨj6!u8A`OZTZ8(xqQIЈm,⢍FYXB5^rK'@uFxwE,)3U Ɔu~=Ӗy!e=d֦kvKltm)Ww1"HvS1v|1_O[sAG /+ ?cle o@6e<cUX-_ߋ` ^lL$?wu`ovIR7&ױ;ȥF/ ;yWQksrޮKHxuu9>G꿔)Qٓ{GOjIБJfkA9RO4jͦG۳_PD԰]d/TT,I* BCkLgfCO=~Ĝ4Y F  ȚܯU%\zmN:sHSmڴ*xugaij] y<̴Кv^Ļׄ à=A6wWN3Ϭ{P*|/]0KnE0K7m,nzu7Ql|V;:6H.l7e[ZSkhG^?Bl`E"[A TOETRYuN7]a PQ-r?I4>)ߏ&\kMܺ@dË^3=WE?&Y;#Q #i9fe4`0`f v Y Zr6ޯlk{c&fq\?c X,pN&Mc@Țlwʜ5]seؙ֧oWA .¡Imw&FoEUE7tR ؒ%s1nd5x)j#Cn" .*YR>c,s륿Lb#]h j/HfYDnML-3A [L ?,dU0{VL /rh9Kl VBG&尬|?'F]iXB=>s"i{~RLt4b [(kfFWrNamd(S ̛'eƅll1?1j1]gޑAiӢ;o-u7 ,OPGE"':"/qNc[ dԦk>fO/+$cO0rb A;RT.ָToxɛ9^pGI̓D-kx؃o:H4jq,ٍ :5dzL0er {ʐD4J'9ixE:գXjŰ?X4Io8o;t3|SW×Q>sk] ջB|N[d|lzJ 5'@ޠŹ|S4 QjKj [fEA2&XbX`L&jpYkLBL4gC? cWammC+LO~+N(&=}KKGp7 '=~ bΡАrM ض1rtUyGY':>bSe&o׽Y9 L;IuY٪dx,oƥiNSCShmt_:VǠۅ4>xNbtAjz2\x.z!1qaNC`*=8Waog=~ wmF&oYXز ].dC@rn1@8g&,:ʄ [ M̦KMï!Dy 6W?THpRRjʑstm-e|L~X^:}/ej"k=9eM9֋ l$$5DKRU' \Ed6ndr6g5n^zڹ5TfQv isrG] wxم"_P6;p:~"A,( e H| վZ nhڽ .r11){\b4F<,K[ '87f^j0N/&D0exz'c}qd ێejaOc^:=l `Bob1^%\H$-dhMB|Dw n_)TzRup% `D*X1٪΃ݿnƸH,&,)nwgejd i!YMMs0d=`1 A3[3H' AbBR(ښD! ݰ&?Qn|nl6d{3d`ۧscv LQϑ '"$qym6#T x*)O)bYKw$AtvW8IQ!"Or <$I=ǭbfF[ o[EB{}~)ƳSWoRP˼J^}rT2/o;\S5f>;:f%1*3]?j p4", [4#|ҀVkOƫ=uֱ_z"7XI`w?;7!,"{.7>ܺDvWF>x۽G)vuo$;?-POsbcϢbWq4Ԋ7OȂrRKeH*f)}?z";Z ^KcpM* ږ/&} ;lv5mZ@(JS#MtZH f*A7V'9B9y{bE8叩DH=H cݼ`M|y_NjYuD7 DAu_NӤ!&p"q Y4=8Us C3^)] >VgYu0A4јg|N3az)$=XB(gFIgm:Zb]Ģ%m|S$|T-k&ݹ3[u;8u܂qc1*P =괼~1t&s65DQ' c:}KgzO/]KNf9kQlO$kjS;rr ɥ;^BtSM= uV!m #h#eWK,&@2גS2. vvg@5C e fJCqe$♺NB{.ߤQ=D#B"j"BVFJPT<Ö<WIDPv׎{,S<& }5 ,mHLמUsh3#'drs]OҐ]㊝cE6eeUt4&wa\pVuD%%0/kwX֜eEG !9BPvj#U!u)QlB2rYvFm Kisc!B͍y"0]PT'HX^i+H B5bAT#VW{Fq!v^R\!Cf¶:.-!;鶗%[cߓ…ɷ*3GZsZ홫^Crμ|񯗎#C{#RM(3XdɛfپYA i3) CpðDդc$rۅ~ΈDsj4s)?B$].JYr6w3P5)sZmP& 40zHsqs?OD`u2O0 (.Ap/II)Fˠ#Pwq,̽  9w*N "#68bB7 @\Ȉ9u(|RhTUP)tEh MlE TQ#Ԧ4Ro*.ʩfؔ Z؂sL5B03&je|x;&8+]&ﳌ.ń&r "0*B0^VĴrV!g6#.~^Cb4xh3M@;-d cqիH}2@z%*`HbnNq R~6<#=0bWE0?X@l|G'αHJۥ2v0KnL| !Gھe)%[ l\Z iԘ{3t\)lŤʛ,1BRu؅esmո9z,;RDE'Y~6%&h[ :[3~ouѤg~vToTڌDE/bxI*B+$GDq?䫭4x>LsLDFHĉç}:F~ ѳ3, R)4.n]]~PR Ef[ڭA|j3Mp)ϖ*,>5W̸3|+MaVE Chea"gk  ^S= JGR |׃II[쒟Twgqΰo㜐kt0T>eɩݭ8)޻,8ucO."+YL-VSp'A9A U+qoD !l: R~+!Qۥcd~-)\wS9<ѠQ KLġMHθO 嗕DMN'5֘IiuXQ9{'V(s X/b fa6=٭X!ܫ (2fR604F|b<&%}v~⿄cGN,pc^&}Ӝ)yRm`_0 #r8vsI PP5`*ܴD#l(1SoPD=pZx"idEFYӱJ.?P*}D`́ͰV>"+3*S`6V%Ss3$O~<_oUU#FX޶w*b0y(4CC\P(,Ϩe@hHدe@?u0=z uֶ@M-QI lei,cZdQUˬVSfWG|t7 >ϩuv.,x>+D1kkI00SC\t^OX+Ypp/,Q~s3p_ȴv">&ZçL N~-P60e~} pVpFeqQ+ /8_\Ck+6q0<۹9?RKM7,UnaQ YQ J~QhLeQ [ɓ`+Ǣ焫fs%5<2v =cjNUoLg-tUI6S{/]ْqa٘؃ y-eGfm-%%Qb_59-'ګ^/(^O6G ʵܻFf2@`40S@>ϝڛqZ~#65϶#ʳc2+Ejx CsW F(zD&;?rYkEW'|~ZK|6 +^tj7(8&t+?)HG.FOBN^nױqJaS?[tr}E4% `**F[z$8מfpb\ſ`E}sZ*WE%,r0%sD'TДOF=.[AuR&8AQJkv3ɘQcq~(d+QT:,*mzFtI(. &owg zB2VU.U?WK-\ojbZZ.Xo._Bc" :rES9=4kt?ھqEDK{U7ӎͯڒ<=~9V!>([$^ ǖ3L3+$ }N/2QKS*͠9wz .pQʇ#gl6l4מk3PY=loN:~iq$t’( w S[Dj_ϴVZTߕ*?3SϚG/JE12"sTsǷUG"."{e Y`qlmबjaz-C$Th8HWw,.52r=Fg*ɺ$mayZh(~NI=W{Yo;:oG-3 '/ZrlU)ـ9)!%X${۰=u~/ rcXm;neҥŸCp\zl=DyVKҥ5kGmz]SI Ij73hlWe>[1lCf"Q~ʘH-(iHt @p,I̥-o b T;gU,Ax@ :w!HA<țA7G'9aM#ң Z:Oʂku#9^ `e,R]1^>R}RjLiׅlYT}𩎱ZT2sȪ > b@H- D.3 GD:rWh: ƣzp )QHkʁ̠:=8vnGA)ҮEjt8rڋ;Dd RGIZA*@f҉>g6 SO;- А:3y-v$G\88Q@x318Oե|hMb7S]^(Di&:HJUXa#ڔ'U4DŏQCw qo7wϤ4T)*Nh}"[jCmWێKvH^x)CZw$ȝ zv ; ypD54Ҕ/WyLx(睴*iO>#LO/2HHbΨr>ԛ!t͹F޼ }~la:BeNb1sL('FvHbR\.#NҌx}PT `o簩S,!`3=\}.pb֤[*;"ɜ>24㫿ǚd7F(P_%ifڱʏ 'Rdu֜Y21ULcfu)>=WBJL/oJN*:|tEU (CLSҧ>$= Ws]<0dI3 —% նg2d4RMY@UqM}_yhOL~D;-x\],FYnt))3(DZi)9<`T<ە Q8s%g?,Wߢ9j[OG ruNՑC fBK-4䤇b '+r[_@K:YoSXX?<ͻBxUI'ʕ$Cژ1iD^@\[zc"tq5PQe^BS^l ߔl~f;^Ȝ l^\^r+PK DHx* DCi>#F!w= Pr`,J9۰ {ʍJ« 6H'q~֧zYVc3 /ND3.5j Amh\f;BBW/ mdD kg،AY(eHL3n2ʿ⬤17ŜN93'i]{4C]XbgYAEhFy8WAXwyE?G) mwaGA’K2OE64EX842ퟁg9_{ZPQh|ά.cy Né ת@dv9HZ3[=p߷Ɍ06RO!<|qN.WRo?"爂G$\F9P4мoH PKb{?-5|,\k:Fi( b>/gG]݁?~jtɮr NYc7Ha~޸vWWX.ټ%mRe-R{~bQͫW#M@נg,O{ ڀDqPɲ;'>c8q Qٞ??Cf:Ή;ˢ4BP].@.7 'Θ5;++ ƛ_hdLkڞ) 48GDtDlu B1&㙯AݧKO"L(?'0Dr1Fq0Ύ˶~XKqąo(9`zWZ)΢^ OKp޳^{aP2/+vCUՎjށ %F}jE˳%r[v+}ޅ,8Pb˝O;~/p_7 I5 qq~AP̏L(;-h O&bMH(ȧJȊzx8LkXݞj^0OmI͛C+kT(վdij[#i!pX;˯NZNL<!9h[ iR!F!샅r`?m_,glHis 5z9Y)mkoǿՏUf\kN,8$ X*KFuZd˞Tz_}բVyyE ozX@[D!ثEJ\2W/ܥ99ۗ@t㰐dxIKD͇{Dfu'7z& m=,,E*?PI$Y#LwMI DS©5$О5(2Ɗ;p|9#ɂ=n Q ӆ$]Da$50Wv#Iۮ0i>.E]5dz9&BHHD_xH8uNY0\)._fjr60::>LXiIX8biؼ{2nPc8.߲3bs&(`lB6H+@IuSN*+HD6޻,@SVDS:sZ/v3?j׏8__+MV:uZE'&_ Ix م֯ ^batxkE:fuVMEoIr#\*yF;W -|=:нTL%{e0ٚzc5-LYAI/nVF2{TA`;XLuOYo&PkA0/`疊=o#Z[TnUŊ*Cmҧ}GO7p 2i  na |"HmbrLf?I\TǞź-7)c!Q^CilJ񻍠F |3mE h!X-pֆm|+3 ֝iRk Z-~vR~!Z'TaGqbθZ~߅(kjVߗn=â7aKK׉B6,uL-egamI"-H;g;VO+f8&Z$NTӔ) %_YJB4 Ɣ8Du\]S{&E6l\ [;uA}_Ď.Ҭ?lzR\ެk%? 6@s(y_H)9gH.H&(ZIAj4D-XY`옞 {+:%cMbW)[@5q:OE>9>ow.9ZX/8mVXg_ bH ZEU5h@idT'qc5_4SO_@jd0G2&÷i.3^Pn27AD f|6kO7ҹ|=f/#rY\3u'ܬrDruWQиVN}wM7sD |b 2Bsh99ڍ]o,kǦr  v ?;P\T.i".Ys#ފ W]AOXi9.n{ib zc!Zg s+S4N-R[Zܨ Xɬ39t݄$ Y%m$x'#z}:-mkznɆ,9z$ݒE{+1-k ~iITL-yMc&y~ѥ,*)TCวrr!e$:5wu"UAX X3}}qP04 +XQGgV=͞_FA3J{hk(Bm4M% m!Qn+Znf./}R~B#A{'.-O)uj ,V ׂB6p\˸쒻\fe;N~IVh <Q}ŖEoR_ߛ݋5X|vt+{8RYZ6rR}‘ZًhZALVV٨ɧUoGOEG<wCh06kL oݝƳ/J;[3r|׸6BXbE:L:މhCﺱ&K!C6{`K08Q{[IVOCD-띐)n Hy-%eOl/4W&\v \j@_D,mj1OPlgΎp{149̯k'u?Uux9.6 @D3RpOb'&hm8銐{5n UOuuU},&@IfkHR4` {˙bnD҃#^cwAseJ nK|.HEº.*Ʒ 0EkP[/US^{DT[OrIEz^I ^[׺_nNĤb Oʆ Xt*VUb9gk:8Q/I+2Д^?CJݷEO{JHITRш>֫gp+\C<v}h8[ ,شJ4L1ϱc /C^W9c5BTO:;` 襗$m.r5 z84$r4gzA^S/f)+-pԆj P5Bl޾g~g'B^'}k/^^ߘd0qlh[rOyK7:ḆgWAvfiX- BRV"}#r$k.Eڳ߆1hg-} ]kRNCJR L柚kl9`S)Q -V`;%B㗕$gWt]bi nE ]&ݯ@NL8O_HzT N!K_6ut8D_nN7:-/,1o))kuҿ96~2Rt[.s3\,7JmjٗNa1ZMA!Ws~Lks%<CT9{@ňǎEΖГ\K=3NL ]?䀻B  2aGKR.mBuI8TL~7XF&dwlb mD~|փWBFԧ8cUPV:Xws4Wnڀڎqs0ao:ȩ :jeN`^ppE9C*Bl#{\!Z2fյV XͦB#vQ[nq oYm>Z+^ !n.!,l&H\SFbRT6ƒb*''ff6bo2F9<@3tuܫzYl`rJ#Z鿻d՝{ Oƈ\>7v%v!G&f!x-$u5/C(d? vrtAh;ԗTYDqSN ז?x{2{H:fˬzo4&ζq2~HA$5-1VχYLmZ`4*3iJ!!7QsX J$RyQ6]6tW-p#8FuLu`* P'^aYuXvtGI[Fn;7Y]cV]ߨ7В%0&^7WXKC"ayNs7;N!:W{U",r&K0OgdN.2&(LjxZ%;:^Hb{r}]Y_ kY"u-F1% 4PYEy|SY: xٍQDtu̠jYLY)15w+UuSnګ[^Xs mY37in+ y6BkM2 &ȚH Ϸ[yZ9j ZWHUg <ȇpwٸu> C㺊+( ^T(Jt>bj煴:u4("r!FiՉonz>BxeSKή]0(.*'J=Q2ubp`U)7RLo)Y o`G57RDRsT+z1 UkЫv& *X6Ķq>{FK->PfE4LN:[8ш 菒]gYZ07070100000381000081a4000000000000000000000001668c1694000030d4000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/soundwire/soundwire-cadence.ko.xz7zXZִF!t/0]?Eh=ڜ.+BpdOUl"0]E2}K2Ϸ^//Ckg'gG ;b)?J2wܕ&?qo8/qQg[`WFS$#T`LM C*Q"" *繭V ٶ0:$ 1 p[u#J:U-ou>C:gx\'_9WLgHøȭv}&(۵2Yv)ID۔$Ajnkfo6p|W[|:$?49)HC*mΊ8F1:~tGm N*k|Wuܧ$Lϕu% 1pi@LF;b2_ipmCMམo)ȴX[ hSwaċ8*[t ($y _#DzODxu& vF#[z_ %cr@0Ægj}u[A+.= Dpt=/VbB eWYA=dX{Ǒ+1PusZvx*=5ʣ%/y`3m\I@#5y=ZAP fx,bŇMVs9QBΙ#Hm04򩝑ն;%ǤQqebcJU kWS*1uRқr^Qa.8OubP/8G9A]5}MqՎ pAal'7lڡ|3/<R͛+vv<3UWý!θO6v)Mσ 2&-qh)N;%k`Lծ `a:Q̓->S~ʷ&DJvg!!|F|́ {\nӆ_ZzD`1m] RBi+ Ţyȑ9pE3N3J_:H}n8gCcU&il*ѺK)-V^o C,M7Q}h" X'}%5Prd3=3Sof u\F,Y 5eUg`rt.9/((z/Wށ/`]L?Wں^ۤT0Wnb$g Fʴ\dLؽٸ"Vh hGٽz%ॄ㸅߀zYrBg;̤[…H(eNbfځ#VuU R(t%Meylq&vh#Q#*W^] 9ahԓhVO_McP'= B72:bByψMY~<25K |uŬzu(ҷ͟n)nG׀7RH>ũܲo So'4}X=> VŊN|: P7/bR~[8/F̐2=7Z˫).s2/9#>m`vZTܷ^8PM҆0ͱ%=`2y*۴bҳ s?LV /qE[+r=8MC2Z O drUiw DVzm3Kz}GOmݱkKII]E_UϮI7LhpVS3;(2Ee㈡ˏ9~t0OKI/yu :{hsLQv3dSG}kouIf6Hw m6[/3w Ek$ݐ*k&k=yJXHd0>'O,&>ʼ+vW<,!A1" ݚ0 5VdC0L5,Y! pwn}3<"~-x 00ʦ`*'uvݭ>qDz*FIӕx@յ|*?&e>}7u3<VB(YyiyW57/ Z Qrɍ4#sj^C b`$'4I(d'tz;xFef~L.Sahwl"#Kֲ2SFG F};p9@T5g~N\Pdd5izG"X521⛮MG!z0d, V:9`R\<-}&{z@Ip9T`0Pܰ#Єv tTGׂ&Xu*7k7G0YP9wL⛉k:eOQ3ΘNO7\'( 㖶rY hhЬ>l CLǼ݆*hqivy;p^ ڳ UX@"O+(ǛA &sYR(BǬFiuMg4i{z#ts $OCUVFU2Eĥ оJ̝P8Pܑ=Սb -tG0 ݯ{I.tFNΌM(?xQM[{QdOPBq7\R)9H7H a>&>ggqQ!'VV.m?AeYy&ޓq<ʭl'K;)ѡv&{7)M89g[4~X n( G)]kҎVe2&^tSd=Or8qv̬=^DGvbM1L^U)x1a\g .y\ ,UqKŗ]i5l []e+$_e4jpR)ܜXeRn~?VnO8>U18iiEY*ONvnqVZ'jӆX ~R+ lF\#&y]>4Nt͚j'CG#c_ |0:Jct0ݭoawo~)k.|qI~{b{0Xݞo)aGei(G8t!k9e[1j5HAw& ,@\VGJⴣ[Cm ~O zPZFIw/OgRf$@F_ӿ{zg Z~-<z{b$VIHg{S8 |t@kYmd* ag^R`&B깬988I6gxp3vd#J}ci`ls.WN9 ȯc hɘ,l)\k{WI@`/nz,mj\/H~TU\d{h-m4R-cL]AΑ8_f xl_J,c Y8A[&GWg_=@ {AO;|#eL2%.GWBčrՁ߆n3s&mɗrx@¶L_YщWF/h ]F>F@3X|{.4/8(N0tc}C"mTTewm-:MiQ$E=֚"R Z u=3]wʫTXsocS׃Ŷ4"zWKÊ1У3꬙3 zySҮdf &-1`~t;I2`'2u8FLA#.Kp=@[11MV 7ڛ_~E=,K 1F]K&F)#c@'Tr Zhaz~[Ffc2]IN,J;W|^&ɸ۲uism$EC5<* $ZI}g"Ue/Ji> 3)u]_@/BG-Z !MWl 6)34@:&TעёAe}ʠ([G87ʸSB@XEKnͪDGZn|-t`u eAz9dk2tV }Z)MuE3x䡤6(bQzN0sx>6 56a`A\]' )/69VzIM5,|tB+Dȥcc2p}ͳL՗QI2HNu/sYOXRlsrO_3J?fLF2n?w81VN nPCzErMr!Ġ6]4E81bê ܙ6k(ۼL#+gݞ=Oo̷ʍfFK nbhp !Ӌua澶[)嶖z?kt?gkq0=`"GcCѴWӍR+:OǐO u8%9~ZOtCtrw<ڛO`MFG=ǾKN'n=R#]Vy& R3Q*[#c:Ӝ[i2rǟkOcЪe+iu@m!LzLusij{ܞ2;nY-)Y{jҮX\Dugh1KYE`;!V_-Bire3}VszL7(y&x14(wsҹ7,`";ـsg$9B`8 Cp {^,yE P[=cd\Hث69׶,ӹ{'ҿ͏'Ǣ陎 -?y Aɬtx&ڽ<"kpIۏf*ޘUf[m?˲=Ca4HhX; yH+Kwhߧ3bҬ ? vkr)a͗,U]K]q) cW }$Pio/bs]FLA gZg%  r8~Q{Oz5ЌV`ZϾ{qJ|+C@wZONS:rE6'P<({`4@ 6/CV R|hF?aЋǢ\e;%/ȒD|hiy)g/{)<}_f {jCkr!);ʁnXKw=dVޥb TהVKO:orl.s6 R Xyvh߅\?N|}5Zc?gwdY.^wk9ە2KiX!ǂbtgWwMN hvzd f4MDʔ+p[{,`;+غ|zN,dJbc?nHXM [|uFr\UudT\i$lsXm@W { d=ږTYK=Gۿgr`)D3/ۋ9+;ڐ{N4d:t&Q^f4 iC;Q-_EibeW'Z |)a^)__D@9/JSn gz4PRߤD 'ϯFA*#[Xpc3q:?¢40mWUB%S/Tc2\^p(}HZ 6ķ¨kJF=Hv L}ʇO_|!À vn#`?JZW=WDkIX@Bх6u!|rf xIHhk rg"}+Ȑ~5 {,(G}\Ķr^g yDq/<:!z)\}:F>I n6WDc#ngzX?/^G8O0o\L]V§ c{WFdzgšfYɂ!;?BN5xhFg_}`K/~m,3^jX$m)[uMH aC0VK~WB fL }Lb=Sz!گuX'&=dgK_VCɸPi~&V._ BNFe>FTt٣K&ٱY:^̱D~ |T3*pTWPC %2I ^lВzP[ złZ,vukD^RőcJ|ʋ`V?r5iւ,k5d>JyeW]I7ed =\W#!cS4[TgABRah׌i2)i~ַ9rSXBO,||/XU9^M1gH\Ͼt&iWȁA(`S9*@զ\L"%KyXKdD_OBW}϶F59zVE.5iS!M,.;]~ddEpD6)@h7Ɣ: Do"CGyplXkyOOY@4w}پm`yJIl|aIS42s[~d^\[D"+ʖUʴFN|}9!:{ ik.swB6qi@=c_(j7m=<~^hXONr:LK@>H?mK=r{Ae=~J QF攟 Av7@6?t!qi)/w[5RQK nīJl<m[FáWH{msUK{kZ1Gy+?Ek:xPZp"(27 w+V'oe\x*B@#Z,rti_ǧK..?.ghy6F\`rhO F&b=ˎj2,^u~xKDWLi bQAeD4@0~ 3 & Glru?2?uִ,B g"Vg,=9 젟[Cl$ HPR2)a+Vm4oVQuİӃy"Ԇ٢TXy8MPo<>ȃp7ݣihx mV}Y3.\;/ u(ga挾Yh:]J[># xu E޳8\dkI䮻!2湼w#`J҉>< p+Q؄<HE7P{C9Ū29s ^mL*DE.Ap7pcE|aeFV]yedeq'xI4ājÉK51縞ъPS=d ƍY 9sT;>"4KMƘZJ_:yo>H kV'wtNPHU.U\^}& 1Y$S*}eVK>.6S. աұsN& %/I*KW""@O&F$w]}++ H7*G(䚜asVLu17/$<S[43ZhCQ@qn)b4yo(rC/Թ? cSu2]ǟ# ԓ.7<_B*52#PORl@1F}>3wZF9ti$:Ua+&“p{0.府(wO9OF}OP/\_mu;A/W B0M[}Bac$u7b)G:;]jQ#I2Fdӫ@~m; NlDQ*<}X1Z:T[{$ =Z7A%ŷĦ#k ǿ5K^PsSJfw8#|;a!-#=uKZjy]HPTOzHׯ=$#5[)4VSa{+hr1%߫/Ƕrd ˜e/E!psw|ı %!%@kf\7:;] w؊dTPZ}ˇ#4ѕޘų3x(}8p B*`5oo6f3BO*w='+Rvhl(J (#U e59 g|E?ON@o!pGX]FRVW\iG82Վeb#[$6\x_ cXZ>&k84czI Ti ;%)`I$}nӘѻ_U"b3Eo ep&$ZM$1j1G1 ܹn&eYRق2 A|;^|AaD WFdpiϯYm+v }1/z<x"x Mޏz$ma1Ű7*ٰ 8X `ځ<5lZ4 fgYZ07070100000383000081a4000000000000000000000001668c16940000420c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/soundwire/soundwire-intel.ko.xz7zXZִF!t/YuA]?Eh=ڜ.+ɾjNiVs1u@|l|Y'V*KUWm}<5;W0cZ 7j6{Blw&`w^eٌ'GԿ{nMs'S?Aݦ*Ņ!H:FCQū!'z6c4Fsj4vo`Ǻn%M/RƊ%Z 솤tdŢmlcXl5Ol*҈ۨO&c;-Yٴ:y=Y?*paʤ @bx"mlh֬•01aa+0?!"*h,Ugku0!hrVM<]2x f^! .P% 28gQm&C=R=,x퓦Q;<8adt wt;vTuo,#}}.{ g#G>0/f|?D=2BvWPv GG`=)@X_¦(Mt%:S\ ,wY m%="]-rdza$prw:SZ@{.YDlܾ:4\/3O _GsL?O,@l1>Ari!z&q)4;0}*M=Ʈ,K+Oe+c7t]Prc]v.FdQ=om㣵);BH&M|#H'n aZXwD7"E~9X\ 3%h\H5{vuc<:!hx3ٿtKTԤ}1OKwpd:eW X .~`C#ӄZAyZeEfMT9JgWކ=a";hGB,BoboTL=anc ?l|-ŤMϟxdM^"Dc4ztI*53aUSa@.\_/|M+%H~p,3p?ՋGP !TXH oPV;9R> vu^n"Br~/C`'r݃0ba]"&#E2s:ȏv+J&`^BgK28/H5 v9_2T>Ǫ~::zG_6eGD>? S"1o߄m*O12yˁ7$ۨ9YapS7o,L~*aeL\JqaJ@Db9PciGm 4v2K Af6wǕCjjakVmhjzG/e q0eCg@x*nha]2q2frj(6YW[ \-9iG)r{PWؐt}/8Dtt tRwsS-Pvs;py3H::15™e&z:J )Rl%׻B GCVr8"PPbZ]w~k1ɡPxV@Qث&yyh&HN,rQU(u?PFb8?=QɿX?mMvqnS&G>0 %`i" W}X~I8F:.|_DEPSMOr6#j$.)F95lIQEh+4F;R܉1 0"~ȅ7 0 \MȤ!%G~ Ok ,}RŅN~4 o-YŁC_pH1wұYwI [/ S_zx nv}#1Ri Jn+S_5_CE 5ve T{s2Lj8;QMou[f,|U?aOu-d+~V*1nֆv1rJx#pxk3ɰK|AT|7 BVj@ Ced7יvu\k``;UIոWK¦H3#ȪI^fv- N$!اwuIHDuN'pj=эI]8& f٤ku"|>שF~oX k`lγeiaAآdᗉi-83)l0MRK2KDlM&M;9>?!&'<-x6ѹ`O׻c~]-|̥PLN6rcRaVmRΒu}2EP ' k"aqE8{xs.SU&!XQ"h<͊B:ͣZM%`^I^lH;ߣS~]Kpzķ.Q; ]淧H\ <#_0A;5TKs> u `~%:8_mwH1>ͨ틹O\l[/bQr( PPo0yG zV5~,٪g5}H'rLWbVNq TGt! '# n]wH҅yo8fģ~ AstVpMt<(S/'x1v=׳8G#ѭzIp, <S%WdKYMRuG`0X;՝MXL6 L=)(7i+F Y px'&en]/P;EeWLMqPE$^;AAB/(쟺fO5+;flK(EHuv bsI9B[Ǔ\/nk[[.KH5g"յ4^u"j֨T -Ca=2}~aӺ4^QGҫ;S#2Ȃi/km<&2@fS4hqh',2N e>s ^~--q\Q\!;Ɵ{  @ )@$hM^plJ^[1` e~ ؉ hslX5^`I,?.Hig>HZ@L`PU~2O $޼ BK H$E|zA qXf{E°x FgZ(/BN}c'Z.鬆/p ҍJ#o~lioT?dЇmUQް2 +'\yKsYi#gnUP2?ʞF$ nc%Tc)lG)⚲آC2Usp.g8MiP`흝?$[wQi=H]nݖ9Eo='qLGeT/,GY%##H5 D]ЪPxcdͺaA $5KԉZQ*%=ɘ喖84P@AllkŒO)(UCw2w=~yH$Y1fBCg߁A&R~O$!D\+ z0';emI)(tްag=I߫&{u(ikp<'L6FQ;"2Y"_V*' Pcºt4\IPDQ^'o3L%HdEegOi^P5nxͦ)-ec}>,Z Ttɸ$;&>MKg9VҎr=zUoK$%M4B)rSg6bCFw E a%[mGEx{J=܉sH .2m{+ٙDkD~ENMI >pQ(}H/-)^cD $ݬNu nxv iEuՉ49j 7ɗ-5 k)aWd]AH*˾ʼn-xh@[( 2~]ѳf~^=>[٨[x&e1.ӤDdL]t:v )zp @ dKYh#]h! Ec/;- ̌b=pVuޯ2Qj}!nR1F&%Zxg fa< x^(ᮜV,hp*v,΁#63sZF'2\Yh+uaϘ$0O`2t…s=0{d)]kʢ2-yDn?f4x=e^3#~VHjHu^ ›J0RFb#go3]#L-C ' h'ג8XdI&D٤CeP"2Lqh"%./ubWaЋ1x?'`rGR%U@O+ G)N1*@h@,(6l[} ?<EEC;V6.vlێ]\MIqiE8IQ Zj?[n Ru !;Iqq b+,Qe1#acAXfw\u⾵r?ZG#g" bWHl#MND"w~YÔ/T# JKO_)8TRH2 7ʫAA= P8"lIBr Oqႉ joI:ݚo9AXc!-BŔͦDz7Ra 8Hd]T۹*?F[-(+My~v5k_#@;%&=ӄ¬ dTBWRGȩoV^qIE/w;&kau8Q?!u4XsS9u 0?OOEG|Mpf5tS"|O:"]׎*Z^6vD] jM(Nq/Gú$(ڼ%wgn,e[M_l2 mE4[6A{(Iת zYUaQ_d%ReG ;v,BJ yLxܠZTFD@'2>p̝&iJl4^r<}=_ljXvUoX 2i}f 4A\Zӽ!oY=Lr+s U]10 θ&Y[Ve9 G)}/X]+U]BfP:k!*}n*qfՌ.$ibA>Y̘4q{݅)&@j}z3ɘ>>i{GRMeXOŭBtH/]Nn8'1)H'{==M Yh+p5yoהZvUEJAQB8"c)$4r\ho]Ѣv}CQ\rΣ3K(<{RNu>ws" D+̃ZM$9eef-!/61beκQl2t#с)ioRA5k"ɥ(^҈kDJx7%Kon@ kX_YfJ$O6P1a~.d`Ʊ%Ł>ƹ US"\7\U=y~)]kAuiFX 41i CL"}^?1ʹj}mtS;\Rxt79^J {c}Je(7Ņp{.m*e1(Ȗ8%M)Ɔ?%ږD1$[k_[-7q@ٹgj%a@{LLXJĠݡsw5Q2cz=VPPUBn,˓ķGxqy(2R)t%kSYԕ//Ǵ̊{76dIP"`!| >'V󙒅 bg;4,Yl.⃔.ȿy* Kc wrthdTDXDgm7\C*%Mz2:L0CƗ`k>%O uŝl9u6lA8MD$JyWxltY3ʉj(O~KAoM9^D=y/KεTM^G:vPb&N8GS6a< sdk~*}[2}ޥdSD֊%~kxɶm3TZS)j |O)?x`i_g  ʐ}[+i«= .hA3eʄJZK#XLx`0DAަDu)iڇ9Q HPCl៟]ܘJAK`u~X"@CMV?@4yO&KYuˬn?nGwEs\u_QI狳^A0x\6n1ї IOˡǞag,yj[o⤰gAM>c}.C0t,}$ă/åR 6[x}s}"w ֚#5:XcNw1GvC͒e^1M1&F.`{3йY yarwŎ8@tQz("/4t3E7eaw>d|2F92ASq# w< jsuAT.?brS!..5%\ yrC);!덐߿! j)ԗN`OϋoV]DA__  -CtENp+C:N^pMDLW };"E3m}.(pg#+$jH<i嗌% KZȮw'+زf X+9!gQ8tS&1pH4p' $<YyHVfx2OJ @UL!vƉC.{k[| U&~s 7-BKy1kkkXAaVFb6=^J XI7ԋ''ΐum S|Kf\&3D"Z :3lq_ ǙOHE Cs'V 䝄_ɿuSĄـ f' 7 cAMu` Aiv}j"d$62܌#81?[MsO.\օ3>/zvKx]!%i8?FݨcUo~٬\ɠPfFXvR9.b6JN-9bD}Z s.>A(BgRx.INyT~ι>|d@YAl;X<`=-_h:ۅ$^-_^ऑ k"xd-pK0&q1t~ɼ:<2zd\KVFvil>0|Z(4g ]E,,cldV/uVET- [{U*m.>{5x ֓^-T 8w'6҂TK76MOQ-&tP67w⧛YzsݜrGqzaհM.}8:68ãuT0_ s{^TcSԧθxw VMlՔ14櫸d?df^f䍳D%prW*ܓ`\l P[B6w&'ҌQ\tq_+oCk ~L5V%\emf˦~H`}5 4&R;{_m$EX-ZOM `Kd?ep~oXapc5j#@l8 'c SDp?mυRc%m݆D7Z ұ/~I2J .t8,8s*ia'i-OF]Xd?v'VŔ3͌ I H`r;=8/Z2XN-Zq}-5t~Gt:Vj6yEHP&%6N:?pbV",N-H`=l諡Fua 1quE3hK [D+ 0},x]ҁ[ hm쮷RQؠu'3|6>epwq6޽L]FTNY u|5jǶ oݠUaZ@E;4%+{a-qi"A=:Jꄉ4r'Ck E~q~ svi{S:x6N:x<G13B_xW!8׉'kfzpݱ2G9c1!эoœC(ZF˰}|HHEc(= Ta9`0isIl}Lp#Jy71Xv[zVg'2:*׃?ijkMKfQ Hd[D WmԖOyaHFb Ż8>*=j=A VO6ȴ(n8<:&ol /(S=SsjWH˞JF 9@CϋeD!`X`5GM`"{ET֧)q+RV^K4?-fGj./^zZwR,Y͗7c'd]JY%PDx$o@t UcO*F c\ZoAŘȽ,kz.W@Mw7l 2oo}hRlSh f޺8 !068q Y&T;M 7&>y3C~9JPJuij\Fa:m_JpN#SV6Bnl͔[Ԭb(.W{ ZP!8Y1y .d/{wUTB % 9 &&jZN}"S&NzJhYw>M.J]\ fePdqn+zY'A29iFL*@6O&ҍHXZg&k+ֳ?19ӡ.Q_vn9z^V9F/;2 %6Һ5B G%%{܌'Lě뾁Ox"Y/;t cyX|] q^oR`$Z#RcYf[ZyvXAX"pAo,gW˺TH%K)c(bq帆='w`(PLJ!mxgWwޗΖYFQ1pFKAmr" #~XO1L-}8WTR~.'h<ZDƌBE% W!hzj'M FjB)Oλ>rLy,dGQBoұ%m'x!!K$l{`C]\bBHxylVvgn*R}#H8PUw1U8 -X$)*"팚Q{G+R>%_eNҒ349\O,l>+^H:Pb:lSOcIqY/DBƄW\3VF{?)9x?A51e^j@.:ΐ}C>,#cF#ئD?v㟒Ʀ`c'-~=!gz*2ݫ=9׈'p=@7P* Ya/\ uي=M H1_Yʔ6Ԩy_gpLuۆJ%.a#?;Jì:Y0Ղ 0)4睑Ϛ3=GXY+c6|g\V#x;a4 <& jV:"R[aUF$?WV1øEhTu>c/i^$2nw%:o5I:kB- Lo!oqBBlcsk\mˡzI%¡\w!Qsz6)aW5DԤ]bvHH/Ś/: ]/H_7^ZҗS@ @UyZ&/x2xU L,pߟG.?Mݽ ͹"/ HnkϋucVEݩKQyke@.`,=4 fT4H|17*!VQwh4+wֻRK،h sL>\C񩾉%/H )a KF1G^7ɑӸhj }c)DOQ7o@f[0e}!Vqd͵ӡ>=|"#|U}ob{VX ݌kӬ4и;-Vʌ_v|gL}Lr OB7UhlSY j&:S}%]>$5%Vж(ogII@%ZJΫ-LO $Czx[Cd0Cc=lx"G joF|t|tĵ* ݜܝ7cuCEQ{㱒*{ڑ%f쉟l\AE7Ȁeh>jN} ga=l!+MuԈ3hT\X?p.rekNs/YJؙVAse[3TE_S-^o,lV(M`\#:nSyA:lPkwCЦA|IȌ_/X$µylQR8Dun3?zhk,c&ebr$$K\~ ')3>$ԗETԺ깢zn?T]晠ޣ/I zX z]{,G^p!oܖb%)?QoWy .ڹ{T?4YUf|%>2`Sx%[DL=!e"vK[ f1P>;bZgYZ07070100000384000081a4000000000000000000000001668c169400007fbc000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/@Mz]?Eh=ڜ.+?dR_YrV YSsBb\tb߀t@wFݖ1TSq~>ns> YFB̀9d~ Îa|ZB^_WvMnMNf rv \$\<#+TQ^XpFbԣ iPsjķta`.Ǵ-U,TQ]pi};^u:{ ) &tjgU LqDq/AyeX'w1bH4 ~ޝdX8) 4Ai0/ӲBaTtjY3q]2*Dqv"罟^_ E" nY < gWٽ7^|#3?3o1ݻQߣx{)i_JzykŗZv,l1Pdf&] ''qfyPdtjۡOLe ~{ĭ^ ?cQ! G{5£@F(إ v&K޿!)ូ^ۢ O5/Z7Y[N*9UU8Ÿޫxi!j_/ cXp@.XġA衧 bFGɹr#l]b,;&c~8wo:=_fR:$ dSluGVr p;sr݂7CgZ^A˥1-bxmA [sP.6a]+&R9UQ+V4HnݶL6;-W b,}A(&>6L>9S]M;@#@RLȧ=w>< q?3*kFh<(e/@dERG3{$Le1 |)W`BݐTȌLD9VoѺE՝52ߋ2M 8;ĔAz::zhb1gc!`z+Hn$f+w/q>gIHuߙǀ/ێ6c}47#=Odr6W=J]F"^= C_(Dz]Cd>,Xc,A6ox'޹ *m &Ѧ"r_JWo\1 >(Nywzu,}K9ѫ\/`<L^_3MءX5摙*`֤F@auuj0}<ů(;/0pe Z=0:.$Oh}MFSTl9dsN3Lgd!'ʧG2ԸQWƛ12\;T2+!#'*Buk &fYB^>gYdsR{i/LvIco>X7`kT *c9a׷槪,Yׄp¯?²2"&@KcX-lp1VTiD~~V2Vqm`Ơkƻ$ǚ=ݷ] vj7CU cz:'w3ؼFѴo! 3>Y07 C[_hjrf>@0Fk-]sBBc1M0`1_yJJtMj2:ve? ̨qG BEbWD!Ѐ?x\țOwOnr?̹y'!^<ӴaŅ"<Ԥw?iDAv]O(r3oEy)NcGa?7/ qԶ$˱EbWL h*HL< `o_]z;"kb S|!pp+n:Z*3|ފ.3#˝V[ #WU*L2$<]~ zb.b"靤VTߚ?UU"謎 i'6  e`Rs=po܉ׯśFvwP_澧iRL]6evElx`2g,&=St| q@mMw?Aʎz#YtA)OL( W>Yu[R^DzG >q=[r>'DNXN|/'NJ[(KR7h9Lӡ.jIi2+g65 sfbyƮ©@˜A>ZDm`Zt͈c9 0ݧ寖;6Y[jAf)X?j#1-wlCڑR#H1eVqMul=Ϥ;,PdIL\1%VG~HIfcb1l5o E~voE I[xqtuw2'Ayq`~Ux[eAFGȇ<93Bt6z7ԬIC2ZIvqOhOؐ][6%쫏BE+ᔆF7q/Jj}.32ҵP _w;z >ݪ#ӡ͸T(4HtMloʗ5I:(ձ5Kߟ3BXWzQ BX˝ۿ ;mv-¹<Ƿߖ`]b VL`-k2xٓ\U" INEoF B`Uptesss4xEy%XA5^+snZ/FOܣEWi4yH"\g7 *nlK@mZ3f#ErH_rސdA25wQ sG3fj9OR$mmk/ wb ,m!tvNRT3E<ܺnY44K:xdm-O/Ql># K3]_Z*ٛq/QBRtv^۝p=8S`yۨtTדTE;6("yhK/I_JkCg / 3LMZZ`=шfQ9`b@sF ި Nw578p$\{ -Db>T8"{shN#5I-L`ZZz×NҜL}>))MO.,t qiGVxFeR<Ǯ<ܜںhT G>&gF;[6#M/AUѢ)"h0$r6mXMӛÍ 1Us,*Z@u+Z#/MkXmV6r(I(ɐg*MGD-m"S=L !u~R9H'C@}_ S^xXA PE!$4مVDюݢ2qf0 F!Ka:QD+@ZϰJ[rk<o0 `5U#RS|4m(жo)h2٫N\9Q?ϽO`ࣶ|m'೚Mo.%~YqIfUF3YTU;9]}W)QуR0; Nk8`E)e,L6i'=' %mK"P-!?*!ʿ_ΜxK;u&,:J ҔN< Jmd]U#]b% Ե|mHorPf|d[,Jl㰸O˾Fzil2 D:6zko=$oї}Q }OQe댚]9lMϏ~~9Vmd™ *j0乴8 \j`LU̝v-H7dn=4-%:NyK+<*׼qynbAgrs ,?PS0`m:%eVF"`;܇=4jd)]}|}+:U4X_i_ Ρg!N]7yl>P?Sk׉U0\ռsH&b2.\Gh!Zwb+~y1MAMe꯲|\`` +e7՟b<ݒM$uMG-K.RF.{6Qd/,kx RkrwU\.xm9u?_{sU,+MJtm7WUH4mUW le rk$`F<" RmW{bB" j(h%mG?X_' ¶ J41-RѨM'i{̎TE wA)]2eY|^hߣEjÐ]bIlՃD>K,3Q9 1˓^0`&}G$L*WIL σ|Tku( >Ȥ~1n lM'Mֆbrc3cQ8ZD 6.Ӵ_E804 T iw91A=ܔ=Hs2xT0t93ԩc I{ocPd>'CdsĘyA ~R#LE&z1;fײAX[L |):q?P~﨏|C@9x4mj+N4 btEFb`BlpN'R2N ". oPˇ!+EŃQڮmp?"ϾFQb^AQ@XEl4؜n+ ȮI4h݂Maz[*R65^kCC:-4hN12m60vue~V5a,bnr~ P}@nZ_k3IwC1dƍē(m>_4#+y YΠc_ .*H::J@γ{ 5qFDZ 9!I92WV%8 JjӡO(5oM/Α~M~lEP{=b2Ð=^b7nx)g{% Lb}Adf%GE͕m3mQzo?E|n=Q|Q:K[;i:[WD*ߠ>Ftv{8 sU7}vp^)q {@('OY_:.>qD~Nf||Go VʝN0*"57JNl cUm;oo&YWq(WZTg%?}Y͟S?y!|4N#@Iѻ{v # E}kDm񋷦A+ʃt-IQLi8 :N9ˊ)|d6.Qw$؁ۏ!a `H9 2&b{Ld|_:n"ts9I8Yz?V ">L>rRQ5J]l8]a~Ȑz|Kuww-cODg>zbaV `6\%=,ޟ2ދ.DuKal4l1kS*Uu+XU84 N9pVE~ ;62 6uZ_< jY"Um^~_0k{1QC0\5J|@tH4[p'*;p-:ւ1t9-&(g`"8(KJFd:xkAk F_-Ȫ0b][|v"D4 Iq<"nS= J.8{a ,ªX\ o*pD ?C3 gK $Kx/S"NXԫ/*Mܴp==s͑{5D|[t$]IE:W{v28>CZ 07MĥAd~ `TCɘI{կrd;a)K="XErGV77f['LkuE?Ts#~Z$U3hI*c3y!Oze[T뢹h(IQ"ͺ }BBYBҨY+è&s,Wg1.ps:,sWmT-hA/B90Z:9±}No[R_"Aԛ5|[yFZ=/Eb1  Z8mmKmT"]yFsO9W}އd%/uuHܤ~Ep:|'m-z&OSܦdBW^(l݆8G!;PVyPw7|2ݲ`jc= cX:^i#\<_);FASw5@tof +*}!@a=Z4Asymzo#EF fW_ty;"׻teϜ*ZLObx!PU"r!a״H'f-o1mycAJ}GҪ'Z;.<9*2a<Ѕ3 $/& ̞J"vZ^OQ6O+ɞ&fp_xc0Qk^7o3l=o|N8Udd^0N%C0E;R q{E !9c:yME`zhxx\s%d;qWae8kZoKw^\$F'9Vwj"`"@-D`9~r2/`eQzr]sd3g;icHiɕzyR]_,B 7 2EהXuSM}Lb{G*csejeu{QM3"/4>*,M ą0W`F[$@o)>Iifb_&V'?5>&f ij# .Dܰ,9~qy =:[*< W?е4}8e!ߌOnb ew=!Ö1X5$^θhkʪbSOh!T9}$l$e_Rs;[h$-덃( NV}Ôuٽ9ZޙGË[/K!lW_c~-I-$41"4kh}b՘$o,Qᖔ}-AM>Ţ+"r@Dz( Pn&֔ݐ!v$8!HI0J5MJkVkyT34~6擁3:f>?n} z5L<%ij VL+*}MXFijx0=e+F.Lڀ:R-6PQ2*̜:N{m\_[C|=mWYY,*k  ^n,I4أOj2z0G+[dG) 2Snҭl s`co@~۩\ћjNjx|0Ez>ЗMG zRTEA#vГeq H`^J+$ `f_^PCC\ \ xɰUV?rxt {h8͠ۃ3Q =~)ڑ._Em-o:e6KpCKxklHu1G^;iOl*x R,?/D,{0SðM +~Hͽ-+S W 4K̹ !]UCx5Zi7|dr UqT-{<9`oהp2Ώtk/0NJ&;jb;u;s3<?UCY!̅a[h⡔t >eCM@oPNd16Jto޶TT i|qZ?ӏYgGՅ:.q# 5u|VDNQO"\J3S{.@k?#D\vr`Iу"-W.aЭh2M?h&/D+y)QhsŰX.QQ=8ƇGs!n[r6;gXtJꄂx(Sy%<>p\.l ?D.ʁbGc^?10&$vXDRGޘBCGxI ei.IFotU7"79 CwqOV8V,G޲rRYE6ڇ@n? XZmoDBvh}V?LopTNR) !3ݙ[p4^HјƔHJOkk9:-gf=Z´S8]qHٖMṪ:bGc,!Q(/Ij[8v7\{v™7ߢ3~A 0cp+SjEd,te @(.Kh=O<.fJ^+v;KHG=gq}x'`CYk7o[6_5ײ7-bY=#"A)xr3w v^{Ƴ"g$z"hzm<'"Űu#jcz ic}[40'qلbR-cNMԵ뛐@벯]caBo<0X|FR)=e[Qo6[pWwm9g1 ̑IƋ!M%mu`},C4w/W0.V㘿M.lohw,HZ sHT#ѯefIه`PmjOSntC{`ejZBx;Q@>~"H,/ȈgL jc0v޵ ZVԄqt<8df/q̚ U{J["zVay]jk>f|KĝzUNcj\e9I03P:iƹߠny$G7Lk%4bqNWP6Kv,L\myal"&p62$bTP[Ѥ/aeY6ZJT*~r"dfpz^cXg4!;vbN4/ M~estvfo`xFK(Lfi#Ag k`$y؈L죝O\ѝ~lDv8[2k/aW"hM]En AR}qUS7k0ᵾ͜Lw ޖD25;SW%S$O٩b/?bk@KaG75)=KTu cs"t)bc,eFónC?׊7bgg$tFu$!|O$&c9YW# 9|EAPR{ixoDdBb% 1O=.Pop\-]< )*Щ0 v}J!gL@BE߆#LU9Z4(˄란cW]T!PϡbQKV@|rVԖ]Dt:X%u!8ךK(5+2ZU'?<G1fHN4P7Z0KIf3|&m@@=ډ6"ʵG~ذkIWe!?*"wR/MҟQ+T꿐A`&jz(řp8.g$# Pk&7]F?,_D,$aMɜy#]NVMo텍-7*; V)>9H 66deuo|x}< jEl;Me= 9qDV>7 [re{xǗՔeڬ(u]9yC8u8\Z#zmD#+~q/'PIƒLA38+'l@K`08dƏJoFPbHQ?x!tQs@?:VSyClEFB=@['}o$KGU% ]薩^5BqzCJX!!Ne Eyz[v#; ѹ0yk琁TpFr],ϕpBTTeXϑp_Xp@A285K |R/{i֝NKZKaYg,]Fm=Ðl:emmo8jg#^_=6O&rDa_Qgti:yJLx8;P:Ыz̯vvAN~ZPEuw$1_o֦ɎdcYcbl)BҁPx&ijf.h,XV=U-GIC;І~)B%ݳh={)g zS}[*=]k* zBzg!il8%|Gr%.(AOy_PulE6?+.C&eCfˀ NdGWCX'V) #G^wTS-nmqKTg[L%na`|hB*SePFTp/s߾Ѽ|`єV)zpq 74֜YWzٶ3Y2w࡜8=KШƮ?AIlQ>b$>*G04^Vo ѝ&YT-2UXG\i_/9t 1kʢ3Ɵ0A1<βFfmx Qg;UQZF~|FKF %xI%SGlݝw)X;"+ q61y+jZ(A.lLdG}njl\ JGPKMsAɮ! C$A;t?uS {'b l-I݂xpX|'cD?Q(dM˖vsQܫm)Ĩ-ipl .:di0xXrPFi/JJD{VM6;1 Cr2 "G PC53 )OwǑ]鞔eGoP_TiWQڛ=*:! ,F"6Xe$a=Zt|~MK2Mܲw2z\ l(gHe0~8˭ܢbh +v[.ϕH o?VhFvU#)Lp@#+ % ݏÄlښ!7N3Ztu*swK!Iq _BW %bFT巖>ˊ~9Q5/a؆4Og$#XҸª]\pOpfW6z?'$YW) |8wAcI[-߰?|9K{1q0)Hu۽\S!P u2v3'dT3;A%7yXV=NtM-Ђ6_DY9 ' mS! PdH0jVtaq.s1t]T.H;|0,pa5K^ŗ3<= K9;x`4RB~׾>sE>b osrb35("nkBA-;a2cx{3$ZlssqE>XDNtPҴBq,>od=rR麿fUծ0'n3!p"\1 P׉$>+iB4_d<5sr,мrd\ZVZuK]6v~A}׌J ({"g0*&wpJE*ԛV`<. ¶QFK4B̄ Ŷ~㨶M.tʃ<[$*f(Z#/Td]w9g/'9Q;RRGmT*lmh=J725J;sآ9!HE"26(̔!Aa=?=6+yy 8?j,,zHk~mǶl h8}%0yW؍VhUKx7F( 3gkqL  ˡ-"]*Rr'hMkݝV9Xx,iC=MI|8U+W"ͺأ+jͿ\: OD P ,xarȾ9$`!?*vLïP>¶W9*팂US_׊6"81'J%;tpL5<JvGG2{1W^?uԾݩow  lזm4a87_d9=$IJA+}IqW#0꽪%RuGcb~sI`˦PB¨w`hes"K )zJΞcJ}F.moڙ('iFg;M"}]PAW똵twR)KoǘgQDFMTtbV['PCq;otD49_NPUn#1.w=192Q^%=b E{XeHLtkl?.,p惓 wMSu˄)* ^W F.,; xFS1ͬ$JI.Se|Ǐ{!I>C#6$4NEۡ!y3v/Ί@* cgU+H&~DՂi) bRGҗN3kNz@!<1!|3#3юj8dƛwD%-x(GK)Ш{gs\tToBoiv(RMtuoI$ ''"+b 2y/ P44NBqtu>>DHl)4$^#2mC,B "{A&^%J]=3; UNjuwcڊJ.k 7F`5tlXbW0Zqᜲl6pA cLvFR,ilqpO mtf3㓟 &m6dl>ձ;.7n(iE_J_]b#_01N'4! >SOPŃMW#|u `Fg%ѼsgX9 aQ\h;:K'ӼC8A+Op%T")fq~Tk(01q%FVƽ:_+wUK܉W4)D"Kd|WmB[Mnc(4QqcB=d]QcZ %@5Қb+VLr?7)w&JYQӄxkΊ$wIgx1&Ue,zK!&UV*H[<~ߏJL** >C\3* [WJ\>[VN  >&FZuJrMշ?7UCܡhQ#p㚭JS߷j̋\FgЪ*pDF cN6] <& egb7lAVcq}9aҷZQ[Σg,Ա..vͿYm$˕l׼ MYFAYG/(<2&;P~ <ֺϤW5?;: ++aP$YlHlmڜ֗6jt<fEJNw ;.HK~d}[q.("km%۳^ $G bz AqTǬ\E~h#l_5&/`pTޭl.-hf`bȤqU>Rk V"෈b_tՆN`6iUڮXd]7 + ,j5PRﮬ'H- Ey1֙^[v V}dJסH-*Uuh6%9 vϪj?BK[W;$ǜ—cwm "gV6h@ô)|=k֫9߬n`hh=p5"2p`3i2o)7lOe3v9y6A;4;yTuauzgmv,$c9+r?@(rĞ`SE ?E:w[tM2!Ëa$!*0?޻I) ROKpЈѨUaVΉ[%3Nthc9Au <[[+82FE4+m1g'[2F 4cRhZ] A\L4֐ԏ83Hh( |W2L+);+Wqo +ȡ+DCŸ*PP>]F '{=x)^w\Edj:0-!4֋ DmZ\xd:2NrǕEKa' d`v@H D;i0(y7 ("geXطA5噩%tNL;5xJ`Ců\ P۷g%Hm)SwSLk:.،gˉ&bb.*ވu*1<dp~dsʯo2Z.<P ~2'G8yQ$ZD7fH!pq`gJ\qȾ :iW3Ɛj&Rz9 --oP M8JQKq;a*0gS ;1i9fH!g4ڽ_Ψ3! v @pMsz4KCQLe Ud7_oZK`}$@n7`a%X=cnd·qFRyo[!M"Sᅼʽ*zk1Nw5"iWOvkjQT x嵱: O,Ճec9oE؁ p c G Ҩn9 TC&dne >`;KªJVx߇~vHxWP/O9/!k!sŤ {(/#+"_tYt3w\w)s`_Axf,Uv*Hb5QЊ! SאBVշbd薗JŐJ'V3Yy#]: n~2EB*G@m >p_} rVz"6-*¼Z% Uy[Orq&[ 5A͑IS'g1jDVl !ʉwF^ؠ\oM. 7X^aғH׹HCvM<)sYZѠ%w!'۾LF:&a h31d՟C8SgaY6Mc8GE:4ih{7e9g٠>#\}Ӿ" d ;dL G̯ TIœDjFzZY9 mJ,z\d(%pRPiv({j߼蒸Jf~vբ5L@j]$ ԩ{qCpƲ׏_Za(Pra#1G@B->vj zt_ϣ$ и.&Zk Z]`.0 zs sm:.k8507= NwŦFפ|b/ ǔ'R$oW=OZD/Hk'fR(+D,P =vi묐tM8hس jl$1ȣFNsu QS=Tx?~سI'/0زha)Yx,0`'=w&~fl+$_VF?Cӕ]JQIca9|xeC5m@Cg1[:tLu:Sb9/؎z$Gz"E3k{?M{񆔅"վ #`O2 bx1B,n4(dHt/qdziGQP:]оRѸ7g|?K3~3z0ٶi%֚ѳ>b C&q,Qj9>Ū"d|tkyRL22 =g8pg$ A.SBq;IGëwbUJ rFYI9*ZDTj\дfPWN6j:zH1>c7gѦn{WL56Np=.l=:Ҟn}ZօGQ\\^[1;@s׉;;+A& UYMbd]wf+M95lra60疍q74P`c`>["U Z JWqM _$]u5`m2PEqZ] qn +76(hs j]3nt}yzMaEQbutVͼUc43O %hDZPC'BHԕ}{WT[}F~EboslW|U]v姗٪e"G%9hvϱhviI㈦gV*ē `\PQwfL1_bQn8] ʗs;ڡTk*@PeƳe5uqf !( smlUd`%|p>cRVݹ뵬kเ2j,CȏA`nOLžl7gLR(=$lm~D εC` 4fogiH3;TpsA1/+51Hf Ey88 lz` \ e^ Ӧ^]%a+2\Ag+zᏆئ@юT!{= v`kec)|&m.#U}IRVoZHXe~P}ٱ3 F-k&3UGݲ0qG͊  զ*ͻM Y+[p&AlAiVN*h*0+ E0D~p5_ Wn<8,ŗFEǕf {_ afˁ!ЇݷLLEj_JG+h؆dG4p3ײLKO} vӨIRCN gwEg/|B?Vٚn`aH4u_?=jQiRj̄Q\4VP*xgB~cVXkwMmq)8g19ӯP.x9VNb=ߓ®{vǸv'\;eqJ}׬˟@ NbCi#< R2/W%''ɾ<+kbwgqܢwwo5 訛I{~!p[8_jTJ4 &ˠ/׷'y E@}sy  iF&wSKvZK>~7(ɒK#XP3B}*u\Qh z**0$n]+My | CL,6m)Omm]sbŝ\тTR}hZ mݨTw{wv桖$js *.Ю;'BWƽE0hNnR0741qT\Y*Q ep:Agc*a>U5>U1ST(軓чw+IwiNIdg䡐K xiuϿj[4|*Qcs'Ň ZuЂłD_ (z zCl`╗JXq i`bb×PX  }(KhL+\=  r{j ~PDS5q@6|c6if8ڱf_Y=9;4)L?Ų) ;̇:-=g,"U't*86ESbWwWkަT-0xXyFh)XI}R%Dks@cV@q"_x;诧݈p?밂# GHKAud-BKO8q7)%sBҁ\}M2^B΀e,6L{C:B y~%'U$PmtO&\KsҲ[=fYGSP58u8R3"إlv9Z:' I\S "@j598۸}79:䄎gq>ыfCR =P,u-z; >m8ؤwҵ>TԌ+('@X1&o>*I*i#aWEl9`NN.$_ep;/a]j ŒՉ>-5z4SWUIO(_`Di @ܠ /w2V r/rʘwy #nepY qУl[H;j(%s?SFL:<59(I:'I6r8vQ_\!$0mQ-gWd'E'0(0KU/gHӃtSN3$5ʪEW&03']^^i X"ޕ ܦOZ˫J>mT9)@H5 9qz½4;Z'ZM&*ê|ΒJ6UIK$!ȸ|*ӈXMDdv0.lAJډ#``sme@B$.~jBCxCu_Ts*ev@P$em]1\CWB$ꨵEcͨxI ̸O+Ы4b*3z5o떣^`\!JVVFHeh1+wr$.ϧ{ke7Bm:MMVJɱ߂>z/V vgD3e&&Wi06sr¿;:ƥɼg+{{E}r Z_Zq *^m3;8˻wS ~V@~;(27.ToS iq+{Nsr=1AS˶ PM-6mgPek~%Y~9Ԗ9%WA~t"ؚ(xW fiCQů*hu\耲*YHPȢʽrdWf^O[ :xV_V3D+lc;_ O6I=Up gv١M⦀cisa+\Z,hꝍ6j ghM 97`qQ2uA1sO"5}fZ|xYGNޱf@<&ěL Fpc+UP2#ŵpd1#u;h֎$t6׀NpDv% 蚔 J ,jC̾Are]PnQZ^:bђ޶38+K(笣&}k^fx004ƴ΂M6a4SG RnWqgOL\?4WXݻ86׋'~A B'WOfW.f;UH $T-fGpxMk(3iNF|z}rR]ۦG8#08[>tc!VYǢc"צ0PVlkvkR[5qa8Hk~7v0q ba,|i!gXye_ZOHljQ[!K"`6se:y΂\&֕nGPtz P ,%5;36"?fFf,CkB"/Nro~QiXV=B_NѝZiVL8)J(G]#õ~p$񧥋\T4@{xzC+DKF _^Xډ|֟4S+vb^-vQ!/CZ evrhwr{%70G A qI,'x0ovOƗr&|y1.*=)-NJuhO6K GCTY p'= is A`׉r _OYb hyʊ '003}pl ]g3,q0eGx*d€PYv^rѪ3u^KJqqDK7)$Q9Dx7dYfkycn ԁLl<YR?h@P !>qpG B+MF ~B#K2,M/ $΀75lYoJa3Γ 0QʳE&T]&ʬk}!%G6ʲN4cWS6&(׹Zhr|Tf #f;Nxe귘sgEGbLPN[&l~?L0yaW¼E) >J@QҊsѠߖy:dɌ'B4f!35z(s2ٿC+ka.9tI&:: *8ؿfƑ94*I8ƔOED ?˫8ch|C`NS2-Jp~w=})(>CCc* cfU7!oCIܶҷtQ+x=^nk,A^t IOݯXIJnyGOW }(/3؁M(v zh%՟+ ` 68cQ-~dU jr]Rわ4s_T~ o^ΤԾ?O`/-yb/'+#: 7A\ɶ-w#t_۫1,'f`Q2rĂf(@y-&vƐ~r]0&("+8;4KKwgтBiϾ>A22(O,ZZjA,le ܁ Åً12-h pHFC:$t33jeT?PFܯ?0Hv^n3P+FƦh;wZz~F0Y=ZdpUb︪纝"vSbD-k2et hͽTz=X e ښ(^2NztS/+ߩ X˯ݦl=g(8ۮc !tXH:#R}5<I> Nr8y&}.*Tɧ*8s9x_<wTP~CSl,;Lʞnu 8uI>A2u {'-kR*H^t'H]fɕ_wt`y J#8y䔀YMMμ]ǭ^Xعݱ+[#>>yP u0ݖ %H۟$I88;as3{ql)UYrF>ea7xIgo㴶iv-NrXʵƅ) ;6?~ˆe'ёDA0rcId86|>%az.0-ѐ~eL $Ac{;91 tHm=rE;^ @(?9Aյ}M}F3pűݙ/Uth.deyN!`@maZrHDf[VĞ<ӭ6O'O;C$& )4Y`E*5No#/ƴ ,4f?z$߶̍2 9׷(+9p& ~pyj]##fܼBM2DOBD(餾苺\0C{n.xic{X#hDnfBf+QW3+/w.yH. (:sGҨM)Y% f(M`͔=䢴erOX]#gT3캈KCX $ xU) Ss ¢+ ;j^J.,sfYՊEU} lz-"?.J AT64n]vy_b/Sjܹw{yfNهct/DT@A-ufׅ *BR- zg"ռ%w0a="nfB*m+ ;xzXڿH"^75߆ģ\ HL"?a?2WdT#;=1=.Rfyo93sC ‚1J@%7N[%-{\K:P6u!~5*zMhC=Nj$K =]#z I/,/%ZGߨZf,7ykr{s2_v;%#VL%:&: G{l *Y*cЗ=f@~tx?Fo4Tx(Pt$vs2a{vBFsɳ&s-dPP;Jt wλ,?9B-֑)Xw*Q%s(O>RAԛU?Q*NrΑ'yA-ΙZ{!Ҧ:0L;#oGA#i1Λ<5)E4(3@,Mܤ$p)4wH:ўИ[p>Nh +X AfHt{ğ$zb禡+(@2aT|(o-$̺v+(42=18&o^-v\:^h?j(Y8\r<-%Dm) Q!Ni4֏[0<`3C06nDEHJMR9bMWPm:vBjD/'< g"Nw,Μ~RY5)B }@ʝ{zW[kej9>PV NbHڛ[bjgmG==jEWz&KE"XP|eTB çH['4m 6>.rY%9SgJ?&5`G]&a"("I k>\7e KAHkN#S:)_@g2%זvk"/&ۚM t;xњ9 z3`mGYTB)$z)UBZq11:{/,#IݰQ> |J OꩉEVf];"強CÏD{W)% CK~jc|{VYT9IP\:iNԛOM-l:TF(ؒ7ha:u#"h?d% lLq]^Iy(*dzVA-x$Zvps@>݋꺔y!|WHI a <=8l,|FhEَ]M|c>Ϸ7b{ֹu`a\(Ņ1Ndpj0- OKe#,(#qi9E]2[HHR֘̾F>RZ1$x"0i͢|]0YoE,'~(oy4v]#_ۼ`1wa:=RiBP̋ola  O4^|"Gq+ PuaLHiˮ{]5 s& %3iH G8[cGYD8I6ҳbX'::VbR3!( H9+'q7)91f Ly:A?MXh\5z8LVi@dl4tb *%p@"ګYYE<_ )$ q[r! kWt8|>ΧTW{TnL_``Ty Ox$LX/-p>dWehCV(~Lkg MXBM1[BH'{p^Wuy6Ns]R-rNH3tC,~@tЬBnfLze L%S2@ALLrP s\]Poj3g򳂃gR"!m JYwJx@88ł8Wxd!z({N=6R.x]f) Z6"U"Ks5]$"L z:5[zhpszd]ehm6Uc6%:6틷^DYͅQŕ >ж^-f8KF[?HfOg 4@T=H5=@LRc컍1 C% 2$y3>iק5lH$g%7T:(ƏHVYWt՘rIYssh6W8췩6ᦨwQ[ykkZSjM&nڇqQh|{.?]:wycN:tn EHaOaįPwjJS#%`@Ř̊G}(8㐝9R;ˠGɨ{4ʧNZQbf] BG?^(tt X wBC>fQ蚧jRTڪC5whiqҿ]-dT(" *(1-b`KeT9$nʘFyKg[[a@~Ebd(rv;gvrciI8P?"u'0U}o7jO߾# TXQ5F^rcǧxq,3m)ר`QcT܉> X6?:s5Pzi NvW)}$R!qE\\_k $S@ZELY1Thӻ @O%] Ljd<ԕ-=f f[䨴ǘ:UgD~)˙Yt)]:Ny2Z-ё<Ws"p'3P|[zjOaJQ/DO1ջoo_9>kF8_2R$Z{6m3~,":XBǂ^1h`YwMMZIY7B?=g wq$am\U7D5FW^5 |_BZrZ 7g^uDvQ֜^zMpiYe. ٝpq+-=ضf6K{Çp` @Ⱥƕ,^Rڵď!dťZ-үoF¼c6} _ȵ\yf b̺)3uO)}ܫoo'c穭ItƌRuYz6I`i`]nI 0u4r~B@)V>w&FOmfE 4!fBĄ#MeWsTcX6Wh.j_z\aFtT\3!(#Kr|>J:1y6~J9J Q`T;jLe%?40<$ i։p# ו ð*0#Ee܂1{"Bx\NbqNԶ *n+) ?|^{%(hCآK[NУY# T[ws }ߖsb61$/~(, +@X̬܉APj bz مkdCvq(p~}a`v٥5%C|3+cGR X!CpѨgУ`o;ZFCP G^ XZ0O${/B5Cu>R:9hWIiBAT>~ܽ/n U!8a{}8B;L!2APMP˧=#3w>A=vQji3RMU KgJLECzM~0]97 A5˻Y=g'a&J,ə=]\clPl>+. 2K^u !lҹL ,( "WmNx(EQRoͬYpDD~FD+Ί)S?Y\n>c6@Nry'؎O0n[yp܇^NfHp8;#y}TٍI 3ظa*9I֓ѹC3ƻyQPZQ+2t-o瞹+ ]f3*'ߴ$}lBkO;UwηγkᛣLա){# WYPeښ&ٳVcUAK\ 9CTLo`K2o:+=acߕբR=ޔSF.F^ϫYȰ▨>rDJ8qMeu:~T ]5Ot er04eGG!=k$kaYl^3!/]%Ǯ2HU#r/z C3L;E": .i}:v0ߜjwp-:S, yK>Rql 6SdJ:$λȻU@Eچz|I|Gi@>R W;ʺ^ eb@Cަ$|JPdXOh-W@cok"pqSpWuZ㢩N| ߣ1F!^L3n<5D3"W$.N<)|'=pY{aoW{9+2$2F9Bե?'x+E^8U=~^T V)BS[cKmS\Q|{K E %m7 r@AznY6,UϭQeNGDx^URh^bk*2j$(΁>_ 0Hůc:׎^XW><ǔ>H.q#H2չhCf9vp7`wiZ6KU9, Et5]I ]:ɩtw>s6XI9naⶥvoh>󰬐9LUxY*\FsL:+R͛%R%F=yps#AvmU?zPՈiՔzcIxHa"83j26=sim+oyV |m< `4MQI*B| s@)`^RU+o^bKZh0K)?k ?)Zxr1,|օy(XCJunc`'w[8DIf/W&D.BXxh?'SKj &l.g,r xN0z;JN'0X)v廬A}zߜ._42ހ(Ha`2&W]VXIy*byLOD Pv4UFt0fE nоդH 5!o20~ x:ݤMWa .\<{! bKJ_'ʌ̈KMZ-:?}_]ָkXs5CA%c=R-n:lÙ=g'΁3@^`7Ӵ86 ޔ8tOrfP@}=],l2@T2kC tP=}wRoXҙdץ 5[<֮Q`ܰ@XvZl 1T[=t ɻӵm|%*xRlid,=2=,W;& d4 IZXe${=.}rEEwpMT0Z"L"YR[YgdB sȪ4lM25n ]x~Yo0,p xQ\|qzJp}_Ǿ'{dۓh_$^QX~@gcI02L{-|w̩mE?Rߢ=,iL*G5=5s p1ʍx l]5e K"Pz/Bn礰[ 1PKPRԼ/-P*CBxzVuDK*MGz}<sDŽ .bwn:E&wyVDj8sqFa=nZ)Gco&>}01ݒhMҘ(or!H(Qp9xht"gV y`Aҍ;#ܼʂG4['nHռルE>Vr,m-"^8\S%1vFDAh [k3e(\Lڄˈ28!;Rh+q}o n 5Eb *ɝҙϽy Y(@b/O"[A4<);>@]厪55~NHCơWG2Qhr*F3Wc+N3C9h 7'6]LY#\'iu#ޮlY)^NB⧓"}m4;4Y*/Dwd=coq0Ψ;Їud~ro +ORy뒏I)GyqQυz˙yM0>IJjS^3` s2P}g6ڑV".fR@C"!hCpxl UVa f{qgny7[ ľ@i/,e#Lbh,9y S]WX'4`b&(}2-!e2ƌ|1}r—Нp:*O~T5lۑa ^:ᇼ2q9@uwgxZe[>H>#-׶ü[[t%1Al YSx^V7OZzSTLk%$(`Pe/6v5t Q2-s3B=M liUFȞ"tu4[LhQx#@DIm1Z~(zxo-CCl%TK3?qoeo7W7!k=Zb?ŵ2 2gyqۄ <u6~TD@k oTkGkm)PLJ>.dn<5i`$T*^*".n" _^x_< < "PH@ǁ96f1 ѷN_R%D;U^wJRÃԟp ^&I]:O2$0ZbqA X%fVX7*è.q,פd0jyM;a &.^<3-ýAt`M'wO 6~{Īg~"IƸ ݺč(.LbeKrӪE@ ?Nt)yvh*:`Y6VT~ dY@G;T ڹYV"m9/vtݧNkh.XobbB Ͷ蟼X^|H'1hHnKHP܍C\W87mX^1~ &i3,RO@p&e<0My0 &Y= VXfʞ=QDG0YZpl08_9NCnO5U6{QK$Aj]YfWr"HlPȵ/Nqe Rc`6ImZ%%ĻJB}"9cIqknOcf2%ʈK䟫 z1>͸[$#gvYsM4aL`v,_pBƝ]8DbW x1Ջu}B6%5؆KpvvT/ʹa? nOcGC0l.gnW w ߋI(ܢHc~ݖhMؠ̜)OHF-Qu9 r#_=)ߧK}gs7k靄U7g~@gp/ D}>Pkk*8y"H- E/5gOnZ2`;ȓ\5y =xl}d0S@bd}k V?cת5FmxI l[GNqWJr5n|5"搐FkJ98ɚrX3F Z 2Ps2hn ɸ*#8ro̸︢K$SBcmSӝ*Ni48?u"tVY}lkCWLN3{~O gVA { Xr5KW(A2B[@@DX0%pnPʶw%Gk!WueơMT=܂Vm4^?Fp%ڣK3③WlEYN87P) `ZnQ'd q8{Js$X~Ӱ(H_)ҫr&sma[s2;ñ9X# :0eƑ$/Fan\P0s.#>Oeπt5-ls|S62CMrCu8R}^~&ێw+z$FˍKm$h8S|Ac ?ĩ?N$O.3,Wth$7=l' I&S'Ÿ_+~kD  "E)?筌cȜ!F5<'>(Wu{[20]lv=9pS򼼓%vu]v>CC}pz :'\2ת{ҭA%LU/R렲g3st `[RߟR\#bミBa!cYSj҃ZUP,ʃYxK"8n#]м)Hnx8+*10 ?qI?X'M+ \Vܶ<ԟצuJ\ޮraV_'IV˛g5geTEE}ADxOmy'Y48*k "eJ>z4ۮ߅  -Q[D7vhsr$ГBO_UOR]N_ =FwZ[/M "&gfpͦ aTɋ~fR4FyUR` Av:uQqdELez ɻ]7bi[ţV&5ȫ b N|Vj{@Qܸ2 $= W!&CbJ4$рY_du'EmAwP $Q4}"dI)42VSX6rڴ12Oikj$Q }o}`c@2dq&/,Ew|0([L!^r‡+ڭj$P4?RVDGz>:!E ͈F{%meT_Ig./ m "ܟu rr^G!S*v| JbCw쥇ۄ;C'Wiw7H1sӫeyb,/s)$i$Zl8 X+XqMneCҐs{%eї+cIowx 8%Rf W(F0bh)eR1(QG .RWڿOd4N!u6Yx!B0bk}κfI`},gkK 4+IL0܉%%%?`aҸ_5P@s5F)d눷F!0NeD㗇_eFj!Yn_QSsf8 %S-2)CJ[;u%0|.qa k`4OG}&UꁷaȌJV -l)zrxph}j* .6 Є*p9zHA{6Q੕( u`3F}Wjc' vFZm͐J vq&UM[ӔRsF9d% Pht CPeqT'$% D3{HG~x찾,f| N,|#aPBHR?D@~ΑPZy( !IZs̕w!"ќ`C`hn+z~( P=8(jB&gJ~~‘b`<:{#ްZx@8[O݈ πW'/u?9(3E'&;W{]v9z <,daJXpHW[CPxtަ@RY**ё.V6_࠭:}ú}t僚\_-d!ZRy񅠗x@y qI=Nca>>XtO*yiTqCqu\]ÁXtN󄟋uB7!fd}&٬v$Vwu!8V{hUQ%&pYq>$(s>7\3I.!=X荩&CfB| ^=S44cv?Xš}kfeQ-k!j'{z>$۵ f0sCLcdڴIB=K WqwQek+)-*RI=E:ܰ{dL(R3އE _C<z_7uFb<e6&Ǻ^v/5My}_O:6Gr3-$.*ekԛxιKtYʸl%[gIwiӚ /0he 1>Ej?'۳ K؞zv_ IAP%y /|R;k/ A$/fϳ)1BIId_Dʗ.!Nhb::0IA@!C2r V)\t`=,ld1̍XINh*5-(mgR .dpSN1±d[n31$[U>h9s&&^\R`Ç Oɶk5ڞ˨Z)3/:jϽW@%S0VVz}tF~改l,!J9 N awyp g C/4ϙr/FV아+ru.V|OlG߻T&tLK![x B"YGٴ6 a퐠u"IsgoMUqtSj?] Yf 2^)J>3kLA\Jn3k_'VmkϪcX3r4~SXE(T@-tC=<ٻIٺ2rDen&>˹5џZS-PGq]ʊ:1BO1iQď[uD̆paTXuWȡ' |te.:qf@b LCm0-kv̡d5yׯ<^d.lZP1ZmB\B*fHU0B稓OL!]p{}x1SCh.+`8*  xے.K"lr1r|GJc1}udn'}$nnUAp]&=9n5D|vfX9_~%9eנڌ&}?HJ?&"3V 1/R.pr,ݥ;m om]`ok( r&Pϊ41 fR}:JkW4 _3*Ml6?*G^G3"谰U*8k_[0~lۻylk=I|Ehhf \"5K*Qk:8;CPt>owY]u4³kxo#oJjg }\:m;ģI(\,~L<&+'%$: mj?e$ڒ[E}J%:Ei3==,[5a%`t2uzRb!Eh/"tx5|b?mcXߤB%z9P$G܊DMnO]> pv(Wj~-qiUXj0trrkA0- |<8[jLt+js?ⵦHǺNcW~؜TMTHqH8ѹ^ +w$Ó+ ÄuN[ZbxȉtoM~T'jtEChi/&rP34q3T^pQOrHLĶKsꏒMGw9풚D &J.gP.L' o蠤p[3k#v (XO)؍`TS $/f{fmGvJ2D4Ŷ14ک&Knqa51ի:&Ɣ@x{ڝm FkhwxgeŊ!`  }Q%"MڎN_7> { *sB9yy)t!~Iٺ }N'8'|URuo"t;Oxʻ3Z{m&RIJ+\ṇ=vI dhF!)}3 ,o;jN#%IjQ `9]k~Lt%Ji=^C>(o(U03=U q@ 6Je )vA"ilYkP-RIT{9)PgBI}NmDIclBυn$M'*Bcoibjj{}"{dzAeÒ< jfc#vF29Z5ӝP%pcJeo5)%dٝThϰ{ʂN b 9 WuL wV(|O))VlYQ"oAu`.|._4kx/+Qw83 G`Kqٟ11aVg bo(.EJco$~[LK$c6( TX )D)+nzPW'GWŰq{$}_L1B70z5 B;$ m#i֓/c([:%(:{1,q'D~8Ty:zQ=-1f΁"pglXΕ!g9(٤ߍ6~Әd9bn qŮ{.k-Rm%n37#?2B]7I$j~y2ϯ4mŽ8 aMhc׻xw/mසxF).a"#hg?oK[.]'FQ/cp6= t}-IR^92EK,̡~mtyi_#c )q/Owr\+Outkm-Ke5AqDO {vn)Ӟ[ o ]SaDEC ;(! u:rϔ ̑-x!1Q~ltK} UAd]rf|Opr"x@n:o^V.q*^ <@?>1ЪH в,qǖD4.c齷K?k#ǰB,P(6 Gt;tپB|~p+x&B !0f d7 mXД$mb "^R+ܜHR55L[Xr+>d|)Dt$(oKQW|j9^OJtR` 8E3hQyigoW76]ݢ>0PQHĝxɼ,E6ђq`fE %`yue]~LMvD$Ѷʱ;@fhr}\=tM_#&\&.de#H*ԧk4SU j8HI#8-.Sw+SP7Pȯ ! bk^CvY5?m߄LѮĪC#u$; Kp4ՊZl˦f BsRE8IU, {ݾ-ZdUco`bMdj,\(Kv[<]ƸtAX}y:+nֶ^ԴM2"y*%G&[geMĽI{~sW 12e%7p),6d=)+n8͈,|_Ab9d֡ #aݾ$䏫^㩽᭳҇g(}7 {n*!s.L_BԡWY)[z(ǡ(wt+>TCCG|*ǰfʈE6Bfg",| ?!܄ ?N,\'FH]3j r8|.+2Ǔ/!}׎ G+ATx\8t1b;^tjlfNz9[wh.!/: LyWA9s b7}*(L07s-bc9K2BuP5k`:G3o-'.pK@_8 H}s!uV0)˅6h{ *ʝ•lbb@ztZK"q˪f+xLO:\w3TXT-om\iiWzHtr%ؘUgsU_RrITx?8&^kF`{'<'C6'o#^o;,&_<<aDYb앤BsEUh@hWlV )Jn;2\&$٘'h ?0sKqO-Xc=%d-`@`# F_G)ɾ3Y}5*Ɣx&/ey3># ~<=:F v2 %U~RG µA "(_:kS ^9zVz>\aZfЏ" Eۓ vP P|MGR:Nki*D?7#;V2p6]5zZm}٩Vg]t P18SE&!KPwS8:IM#ع9M {QﲅqՍ]&: 6HPՍKMmڥ$|LHtJ>pvu~hĘDz9pJ@Os (uunpd1saMG;`Ɯϝv,2N"q % O&x>?P\#y-hq&-$˄(ĎBr nC]!3k/v'j3sp|Rf>+Xj% mjVе[XFZ1E*SrY*.֦3xH@<'Jon}u-lW Ή%Sdj?*tZk |tZPdO;Tp=h - G,3m$vshr}vDX E::fU5I=ORjKJ'D(uI";@8({k>mP$gHV=k׹c)i!9O? dfڔZ[">-0jcEPj iZv,M%dv#V 2˹B1@?|fZyAa f[ D&F.<;yw&99J6;IR,@ Gpg*^J.i8R2ⲫNZǐ1 O&&y A  5~j7^~ttΕpc%%]R5ϧkBմ%xSm(RnSΫQ0%6wd5j6^T ]3x޽n)ZD$>sc%у!hoeo3rh@ !io!⎽ԗkF4nɯ:a7\d +k>5">cep@:naVKp %S٫cιe`Ui d(0c%?9ytg<弃>" y)_%A3%scjL{-j_Ľ$2F_˱STna#C$E+OE|ۭ[M7I#6zCi#۸ CeTBT-Œ*+KvOҭLϹtD$bC}1jE+]9%qEPmЛ?W$}r)5@AIV[ǖ3SݿQ/[d))ŞVvJrٟãEazazBN *e>׳ mVhG~92&M@>)0֥GD-%;͋=`uڞR'I!Y%e(#%UD\@NE*;1tHB[%;AOlߟ^>Je<r'ŖC!c @} @ԾGf~)2[QXߩTXJn 9W uWV\AgWn0yY P}08[VYWʌKcZ}kXUOTĊ.01#FYt¹nIq X5{s0mx~vq^%Čo V`Ur7E!Jgb؝F?R`蜐 &_:s"X{_@k+o`:BαgYZ07070100000386000081a4000000000000000000000001668c169400005004000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/VO]?Eh=ڜ.+ȞoT}xQ{&Zb424+ "-gg'74mD}xTΣF:3%3!Ǝv_:dkKkbBL˨"O]_Z1-^k'eP^|_ڊ7hCp"d{%0S_u>'1<̶xW( %` {Hrg\CUF"~Jssukϲ̾Uՠ<b {sgٕv{9o~ŧgyx9EL}!-qe˝02)Y?ha ˃z6XAvζ9)va-d[RLkËBrԖBrUjÑYWȏ`o@5bT.*͖ǛQoxdk’>f-0  T5=2QF{ .l1ٔ=Gm: 'Yp "U ˀHI,Q|vp O̡cUaoSg%Y򌘑6CьHl IA )m[E'<$ J^7Oy^sSF޸Cr{f\wPz.*1+Mґ JiG#Ro2z("hsi ޑ3;:kE;e o沬mCD0֏s:^m3)]ŮHf;=+]x'].{6:fEV#Œ 숶!8W-8tNjr?yq7 }~~,x!D4YK(%25' @=TVQchV~4N8u #߹$$(ogzibJI[; Tgl}n~ Yӿ,#c&ߛPr`Jte_Cip4j+؛~a+g@_Mck*ĕ*,|I)ʘwVKQWCbKc4Ah%q^J+ܟPmxQ}𠜪_D~QE>E_ff7APʔj6ޘ[tFg;×%EHJOoV"LHT[BA3ݫ1?Xg(k^Qa^,8P [m( c3$4Hp(WQ :r4o+Gh@ĭIW 0nw^>PKV碏HΒ~u"(pЮ=.W W~r2DM#kB?,@1u㍐I7GLQЁjA%_YTP~gszQmFvimYK1;$6!M mL'&|ojFq"lJz%G샭}F[m>{OndFv9WiZ8ʻ_N!~!>"GGl^Mg|:DU$jnkǀ;j<5{-80M%@4:igYm6z0c&Qo͚HG6]T :kBl}FU9hJ2yWa<5[mOUQ C>FeIqiܐnI97x0xqm-xb!դ5KX 4dvlMI!1M{<ŹHSWNI<@'h%o$QSZ׈ddc@ ,wE_2?P9q)9m҂SM=j>U^\xJ Xd*][bU#h,='ROKԈY$OC.\p҃ܮ9z(%7"N]<~pi$FCcYKK9^B|mڕA79MI1`daŜ򙽣3[dJ0*nF*5cYT ^7M_BKDa|ƽꭍPǠ$D NWQ=0\ԕH&ڟaD{R}Ms$)?e8tUdw vȬf`GsLW@d *g4k|NឋsAʡ{hnuLNif =G=};xIyyn`i˵tnzБ՞{hHfK z~ֲ2JKZ5MgiuVZ0l+%2 D@@V`lk.X& Ry% Hw+ 7@k:Uʷi8to;EmM6SjB;է `ޫF+*nAߙñWj|C=zbX1Ts@\ u9|1c1xd-SuH`y>%9̧0,y-z*J""J-Y܂EK8xABb'v.ˣZoW/#YîZmztF/_}}87ⳏ^مPMpԘxf@Գ&wy'f3 &{k`*W^n\vQC%UYyͅAIOv xΩQ9J%&QGVR-A3 npDސ@aލ{*}nߐ"̧`+%,N%2&y0K/N㰘As9#d HYEΐ !o_u=_,(, ^0 JD{^ݛ%_fMz0-zQEGxMCTf%Ep8SH8mZߑ4K?(fBb1rr\$C9 knc(;m5{e@WIk-,B[Z_K˾E} rA3hܳZ.{$o[gƉtYW݆zb@ak!eKژaMƧ9qY>"pJgy#RO0 l2/Zp^9Azl-mơbLۢ*^kfSb6<]\';67]- p%94;a%`tKN/x͑DEW`Σ ֕_<֖,,b\#}Xd^DzN5\ty/xfٛK'bHnK)+BO84ⷑ#WU1M?0eRc-!W(נjPQK(.ing ¥Qc< g8<)@ObQ~4`<+"s\&`Z1/YC3CE׽C3|~0Jί+/]T_٧dE%iu]ӮBf r~NN/Y&̀=⃸,n2Emm[>AV!Vb˰/[BqԹ|JA VFfBl|(+ce|35^gHDeb&Yw !^2I3! ą̘ٛhxRkhaY|#` xQif,PY`7>-+!LeNg%Id_:wTEDv3Iݎj5;bOOUlI6A~wU}@Y%ʋfj8a9/~S@Lv0\s؂;qviDWiHM ʌu\F 2rm2.CpdV ʆo_ =BoZ$7Tk_U߭< }$!B! Gꂳ'v$Ee-$9!Ty5l~ɶ:H?ݬ-9jjNX~Y)UڂW&]ů~[h /PD-q< ,鄁bR$W۶u~}"X@松&`zZ Ě 2rBC.oisAG 9ɝN$3ѳۼP ^>;IAg5H $ZH4Г)LrM2~JNR,\V>lIJ2֤wa2;ťl+i"CžzK O.ߐ;]BH4]5(K =ufAَ)(f)L?J=,k5n '0qiz Gnɓ}Ub㌕=6oRZ[7ճ7- Z鰰,|^#$z>,xzV_ GEg1S%.vdl|fCtP5s&6?R]5` kDO?F@m,E?Szk/~&)7M~WP+Eq$k0ŀA<1W߽ӄEԐdkF3R >/mb'iFz1/=ә KjZkG}c~Ll*5o%ޢ>'5 CEtK|f:N_&_$\UA6e8y6(Tv3:YֺL (asN؛2 !yXt*AD4֚@ &o;GF•V$-/N9Cye;=!xไB6m+#0xØ#+ xk7)ȚEL/M~Jx,J :Ou)VuwvgD7BLSKx: ?:iޯ\'|s B/|eC ͨ.!iG6%פJSfI>SМ/iƞ}U/1f/JZ79{r i/HX8zZ O4Q ]E[}>-)Gnrv:tN` Bd x{32++~NY;MW `?:8Z;XcxKA6}{S*4ޝ<9 c3 ^ϖz8cS{εdo7-^:qWs'IZ{=IO}˳7*$N|tE5&OITn{Ie{Dh^R[1[%.-e[z'8dTֺ:gیع#]C/#-PyT^Hם}s0?5Ϲҍ6R.g\ea ʕ~]#p+ by`g^@ghL.a%p?|,wZ؛2%}{lkM1tX Gc!ѕpEόP t+f9)!≮JɢW*!sojY52d"GH@tEv4piP0#6у&eV7KdOt}U/tr`l|0:ՖIn"Vroyam8WlTzbmBd1_fVޜLsb=6˴@f'R8/`7ҋ֩;H6WeL'#<.y]ߎ)ЏAZ:(dj&աڒU ARJΒ9~"0! Tq L)N>`gr؇^|ݱxK,z-Վ^tA@zppt@;s 3*ɵWm@#G%ܻ/l?ϲuAQ0t]lH;KlׅjRPYYR^c~A|v.LDW3AZ`Xӎ3ֆؖb8/,3LjHWా'',/jZʒ٤I\³c1bg؅i&FQ@%7B1W:4N9p2 {Ȉ\=*ҙBl9<6EG S)s^:)?:4pt7W2&Eo7u'2b>P>\r"jy/.l]!`˯e-6edv@QUQESMCʮjX|%Hx? ]M>q9K,Z&dRKə>ȇc ӫaeK;@+5nPnz͢&?Tϥ(}:m#AnMI;5f7{|E\UIl`CpN{XQ (t*unu Z`OJ0;oU\'QEA A:r2"7$Ebgu;8oQԼ6V39'Vp 1~+7r6g^T]_X+fy2|ٲ2N%J7N\mÂY{ B>Lφ5kOڬY-~HG9P?Em)T %ģfiм;۶:U 9Hw,Ϊgaw6Z$} ai`s".w~)wC%&;7]N[};D8 'PۑAc FP:lnTܿJ>nzrQuRxۊ]nwQ*c&!nuJĮ9fjX 0x ⽑{m%GM$gz/- 2ŸDStѱ # cug̝ b^=G9a nd51l<o:+ y2 ŽO˶cn {]mςqQ&Mܟ)᧮nt:CQ3( yNTݚsJ~}'.O!m첃h$)–?ә;H^U9mM \I=XI֪ WcajMř߷jXʳ~' +CQ,| q^ 4F$z$j9^4IT `j: 3R@S "bqTF:egA3bƨ,N汬wX ,3+ʹ^O ZS@k%פ{&WD/Jo4з|揸i+ݻ w˫źjƾs6̟䚱glmKFڏ; SEKT5{w(?9D {ޠ%a)Kh@GaĞx@2]x-ǔ^| >},Y#*i 6mGd=gRPcWP:Q@4$,4%uVQwk_7ӠfywGd'cT>Mo譬⪩h)uV q^;Y^1r2o 'nE1>rn^]9Ln$ "Rl((.4+\gM (%@to:+`%>=P,wi[H\5-:FnRbs.{ _у@n!E`y;d}5ǰ ~^Q*|VuwΏRSQFʫMHN#N>6 [b9B_fׅxLd|͆谎n nխC_{>@FBjTV&Su=uǵ9 PKa/noEtWGIVc=e.< ܤzf;:X0ba4x,,]?rysvl V=# t>ЀJ?O"˾ Xtgymy6df2d>elS2=EʃϖnI}ЬTK.AL| g~)q#L@d!Rg] <^j 1) ك1'j$im :;aq,Y_+v򧸃0>/RD%1l Y3 _-B`h_@7LB):6"zqh$Ōo=I&tp.=fƯ葷3l _R˪ӜN)nBin4 -mu=يHlP-x`ihUCt5*Zyi:}ȩijw<ǿ+q* H 0LIXl q6"rfe~ ;=L5 DuԩG5MVm>Hl9F*n>@J˙SLZl0ModqI:`s$q@@|@ı_$mizzX@̟Vs>b:({ݯ;6 "΃ C46$g,6T;vw봒" A}Âh->27C2>} uVdKg e ZsdS*v\AX1>$8>5hɅە%[ij-J~%!ond Ǔ3kqndpSHUa[j'?ޱA É!znB (|;Qc,?{%@]̒} rRpί5)&׃,~rMz3vHYY3c,Bc_VL+gBHLNa,so]%jp*]_9GG!b\*M&V1}5" HZ'XwgE:Fvah2$8QmϋohP&Iٺyѐzxsr(z(V̡kd(jFW!8=#Jj$2iLcf_ }uN3)v'v6苹ݱAcJ \O*?ޤ~`w3T9"'Z.Z~hⓦPLEmXw@%8U,3X*(zn3/lYo?90)9ڛAsDz噕DJ1N2Xr.mge7!WːƻHtSVi,SqpZMP #Ζ.]`1qB:oH,luƷ.J~TN cBM"#se =[#mU7S7$OG?Q;Їtv_y+`2WWp=-gW?qkeVz4#8Ke+lPR|\'boٚzm'Zmӎ D=/x-9AYv\nC=B rʌ ()D"LX;P !7uqa-҅ԮGÅn|T3[^./>׹E^uʉpZіeϨIz۷[=> bʾyu6-^۹ (=ȶE# (=`{d}!SM\W:LЦMDA+(8xPnڐKP96~tmGq[%%С7|EF .wU5{P9`Ԃ460en  DVXPW͑B{v[@J eg6KT^AP}N%ͫ~__\ϓ˼U폱ނxﮃMAr/\"K8AUn0e_l+j"d& ;L@gg,b^f249n\]jδp^«R-~[3O1ßv*Njf,g A$Ѐze߶ {3l8{v9#%o5L騵hxir'cGє18mil'lbn8;,+6a簕DuSpEe>z] 7 ^pq Flj&90Pcq?kֳ6fugsvS"HuϟHI Mͬw3ۇ w\1rst Ń4nh>.ƐovbWNmigc>'uR2p:BE=Zl^٣3hrK1h 8~ZYXnE̾4QdxceWzj>@䬵:$U7T Nq #ktneR޸Sւ^fxҵRўh SDtuּ܌5+BpQ7K#$)phfT%X&^l'`U>뱞잎oϙxh[CyxP'E5n#OQq.Oa7h(ʻ]3,yl;m%Ō&k>Do_/Z`EB 0[M[maʀwha8u_?-ݺk᡽ ;I(?]d]Dl$AqӴdϻKܮ%K%уud}Xx~G]okH6b'? ΓyucMUA'pV,DE;$B`hz"";oM>DDfm\35d@L=,%>>UH悌?}ql،L{aIw'Ra~H6U(;D $Ԧ^ SBМ齨6#h^0 :#(Y" =w:R+awRZPG?m6zo jړ;&'ćZr+v̛Ynk5: qb%~PM1cP[/27Eߞm텀m]R_$"*&۰#zÔJu1Hp@z绉9x><:v}@e؇R-TLI7(,"U' i8־ޞNƙ'BgxlBL֚Rҩs{K@T$ߣ=cЯ\cɥs><6G.yGm:E;A>x9ܘ@C C/BGQa+DގZr8r}ϼ:5qdZZOP.8*m'?}AU+J磀0!g5'~F9pϙ\L+.q%MNщ0E viI{*v!H S&d,G#^Oah5n w4V;KW'2>4yr^UCU=RHwXqT#sþ$.ͭ[ب¨Rn/{dx6sMjt}j 1VTќٕ\~"8h3A֑[J̛#R)oft߹D,ft|DÈ,mjCp"s6-5֡M=t㟦xcݗǿyڽ \Od@?7E 115Rr|`t1}:)>''-1120x@4iT0s73pN@ L#1Fm*EvwYP?L(kmބPwZPb&́Q{1>ɨl !`~>;kL3pԓTs y&*QUPcMxp/It IJw9mSq8F%2vz#:Jw"&(a !Ez[cђz9f&ŀZ[v2Ǭ+&Ej*PRHݞ]h YzwJYNM$)Ad0(پu-DPkNˉ 'H>S}!)Ծr_Iq |U&H|8b['z:rfJJ4n3v8L_@qn=-M8D͈%o+/4YlGC9K}C 7ҭ ́08M%Bl2.r-bJVu<@lV !}Cc< z1X`T.6Hc*l*5h{ 4E'RDl.J0E6%*oq|P_aZF};O;]Ӛ~G-{Iۻ;['iDhL7|@qo䳆1f #*5`t073RD]B.=%AQ5]J"򸯄b*CO=+"qYX%>梤;@U>r2TNDة7s!۠]OLJ3^_FXVp SEL<^;ŒC[DXF>QeY{Aa~kwx}*x@>Ug"%SYI3g/^'f]D>~؝~$osݲ=fd>؋$Jc)W;{9Z,Mph.$܇g4+'x_$@|bc&73I+4RҵnD8 ]S1~) }7ㆳxdMC*uNPaՃQ' J `*4Psj;lqKD!@=HF^"Y|X8*ܧPwfIͻYrPk M+&lrlNjI%?=-ed'm(yR^65Cն9SDO5;^ZL)690Q9BfŨy8;_+] i‚wql`saʥ1rqH$YU"":1|S2$?QsBVUD|OҬùq? (j1OB]'ǰͭ=pXКs$w\ZU f&zaZQ@wŎ!Tvءv9OJ`}m#x=jH?/y+<Gw(`/ ,ƞu;Hra͠ /zUidO+ыLM D#qEtcBT}F0yqO|4-+$@󐅥senzhoAG`9Q|x L5 C}J ׎OCִ0لx42VBt븛' /6-Z(^bsMsԍ~a&Y;FQxtma1r%B UGAP,D' 4z|zm< |Oq(#$p̓^HVWv3 oT?"˪x}^qmBpӹh/n(uWE7yxiaѕ11>ɺۦn<AZ!K'${8WDh=u`~ `EPv$r"U-7zǫtߨ fCXyBF,5S Y\ OkkĹ+!ŚY*qumGhj"+ =j"*ja-k7y{ +Iq߇2LJ!`0**561Fh򶻡e,q6C9)ȎF4O󌂾ə"e4@a_Ȳ&bu[Z27*8Ǻ@rKņ3ۏ>mMBZOid0\M1(iۙR?9BXQ\z XxA/(ϽQ·!c33+N* Vf?apO#:ffY0GRR'#xͳ{^GarzgEq㢜j/ UC H-@T#`gNBz!V TZ^PG#j8:Np8OΐC(ȣϝ,9UĔ=Gak\n . kE[_A0OKWN]jX:1c?7󓑁д!^Q arTbLMG!04;4O-se;lWfuU"}++ .p0<-2'XeZ£6bגƽİ[#2Åem-L=jC+i`%eg7WKn#܊Utn^EZ0|Hװxbcчo*%h^ı0p3wnRmrp/<UfhPS6Zc0?Q3V5''pTXFD|=nOCϪ%ok AKU77zv~.4H%V+ڣ+][7|枫v#ABlAWCzqU$J KHH6)>Gd#iT~ r/fp=?XlS3w)Nح.L4C5G1QV@t m ijb_U C>䃸e. )O ["q6|Q #~@eхnVİNgE"y ˵g$q. ut.$Zy9F2|HBsG =c|E[pp@'c)1,:FgS]Ё?xKSүU;7рb1e}3LƹI=`Io*D V%zP'C:qv#BufQ!KˋSSJsqy&;ieR"Ycu{r7ܰDYYK93Lv͑~`C^_9Q L|4Tx5gB<$ {t-8I!/1ti_{iFm?L‹0)0Р;9DH|癤uIĵnQhle*E}ApeXt|lq5)^u#(iwi@>E>wI . _pޛYohyzo`]k{N7h hcױ(Q`zLKR'yJs"ieɮw$^+Q}N[(uaDc nqd&)R d:O[}ja>8A,2ӚUȽtu1}.f4/mKB]7y#ݽ ST~y[`2vKs)ʛ!ڣGB}# . z+=6lf~3l|AY'xyI?HWr(_{T'(C/@NJ6&f؇>ICP|vE1Փ<*a8,+jE,Bw;ď1g⸬eR|V-x@ktE:6(Cj8GR0/i X]$MZ^,N{N{:X銊rhɾh$=#EYRDrzΘX>5˻krjLR aNF]eA ?JΕ\䦊ʣ3>07MF3{|H(#EhT T$ %Jn/8XE%rD6ݺL4:D*ҡ;sjX;d]"Q tqMU׆_"YyvsWmo* V[C"j@cWܐQiW[X4 ӱ wz /"4iޟO֒gYZ07070100000387000081a4000000000000000000000001668c169400005244000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/UR]?Eh=ڜ.+φY2gd5>H ?ܑ%k\!GJ

    ?%tg.,s3 –or3RX)W{)s٣PZ*8uABQw׀| NA;Kg]+PT^C'F˨ H \m '%RZ{g+k9NSmMi;q>%XFq>Jv9N<0m f qyw7j91Tt6oQ=0[2(hdG0nKX˭XL̶YcD͌qߨIckN*=M%=nCZdL҂_Y\$tUExoƒEA q#h/ vKxBvB- l=[cyMJ}Y(ӯdžVCW5diZEg ERMvÿF3D$@C@_pM3v ˘4cs.x%Qc{O{Zzvo|ի-/KeGoEDǥ뼚yTM-;:Lav8Qr'ݔhN:lcAZ\ Y=@+4l6wW.O;JVPK <9`JiTchAZ:>E!dAdq}j3L?($.vJ.ucy .ib $Q.B/p?:%&Isqj!k|G]H G 6MԂ h!Y%bm*S`Y g~z/{CZEPꖣTQ|Q.(im[-2P>-ŭf8`+ 䜛ƟucAB s*lvXݧSz}k\y !;0/.G Qpr3_nO%4L3,_e%skGw0 ^vuw;vcڸ ^8!2IH"Y:0>VCVl3h8밄T0a H GʠAg*G Fr9_jqӑy5Jt1>B $@VByt3LWuȋIʒ8wL〙5p 6rne,GEU= b3.FܐFaŐ {,[+1#Lԭ!wp,XuC,>I*ظg<ְtW97ފsENNTJ Qنe$hq=J WC8Km⸡kewcob9u (49n#|vU#aI;o^Р,]- >)Ԧ$Бn}y~.½kM>fu VXVmD[CPn?,}ώNaΰ.KV(fE 8d0wMoˠzBl .#BOzfٷOӨԻ6k /m@-/Ao O^\#ig1VY!+DmkF*& &7 D.:8rv{8T<=b/m`b\DFS㬿q{8"RJrRD|myj2por] rhQIVGNUޱ#"@^S:x>0/cg+/)hv/}-cjfҶ'7" R29U-Ddml 2#9jQoK{&Zs-yBܭMvK9cG+GQ]-ݎ[&ZTydj1W_vO^(vi-4j)n0S58j`_MSn;smu{r?>e@ t`JE]Ҟ?9gj97'5ZGm]S%fٮq-17H`7'F/ե$<z&@&tJOF@hc$]g /N 3j<}ͥBovHF`Y#Dzp%)nՂ7FXkvRzVqӐEpck2e zg69p҃CcU"5`v@"|k`7&CHoEN(tZӸ)ǹbBmHoOZlQYef>rvIPfn <x2]jo.Gs/mtx] ]6 '7kkq'/88Jlz/OT aְ0'$?rZz仂/T^{ʩ<// Ka_i,J-Kz[ _@hW\uL'v݈]>rvZyɨ?@D*= VR^k 1ooK=c,(f/]ؙrHWϣ{ cD_Զ#L5)T9\E4yuRj4K$|{}oo~8`9yX;~4_ox7./J:bzD~5l:rgk.8W@y{(oRW97,@-{s4^>.R#:?re 쯲} S\|*}*r 1]yvן .[aEZ89|ǫ}[.=hJT97R/Z޺@^os.qx#Ce+lճU/(GE¬o1o$P,ȇYeE{.55I{1KYcJγტz~!6Gm$*wR Ƽ&> s _u cc_[)mk W^k5t `,C L$V ݩQP1,yLPy]Dʮ@ A 7% ࣋%;pÛ+DžȂfiL .y㱽iAN+Xڹ;/꺷J/P!_ 6P _<=m%GyŁ+bԮ4(ȗ05Ťg^cy);;srDwݙ cw:n;L0$(Qǥ>- ?k[璷#n"gQ( 1Ww:yu5<,qz6 {|w .QgC_xZۛ3ߴ//ЌBuhGB0͸r?2?*H ˓|bs EeA Wq+ Tf菠يY'P+DO,SjYEukl L0Y\ oi[B4,95+s3Db7AE)F$@DuM4#,[!Ĭ.%8.lP춻֗0!xW p@N+b5 )dыP Mt H^B>Wob2Z&/,\B^5Gbq 3V>/yp7Ijw{fFB`2{--2d`/+_{|doO]A[#/荄 _ʿ D=f@#68gof3aiqϛ|^}hakq[y rVAIڵps ҩ{H1%쀛?I!Z [pm|+Q:42e eEfe;=a ݺ-(eQP1>vnj': {>/7욚3e!&l>P(L5 }J+*PT~wpeۊu Ɋ.Nky}. sXj#U⮃ {:IOz,T7uiu|׈M}(zygуX1*dwUb1Na8n*kv]'v1Q=8۱Ǖ=Wf|θ4Q]loN1R&_jcJ#!wIɸ Mne'H]q$l{r#uz6+qpVIjV<&3t3`@9H"d-JɆ[PIVMh>込խ^G6>G~1tA?Ӏ:1)1u 8? 1I~/(7Ǝ'AT"&lܔ}܉i <8 Δi=0BZo< P\L#&Nӽv.XƽF*1~|kDc d\͑בk0g\&ria 4%p!bi֎a~#b[-.'~Y`P PO Kҷ ƞ *.n[S CqND4r} EZ˱6D0|eρ^85؟urըcd+TYٻ S'?dnxj5YV2mOhDX3 &4L!$\h2$4vh8-@\Fls ՠWMBʹy@ v"*v 0$|r>G+b&b某_Y\J6Ƹ%#¦lG2BŊʃ u*hO"LMY$:V C;Yك o?]aks"[C;/h;2)N |7]7G1ԿlceD40\ R~犼)r."D}80i#S9LRs"h3 WiP4;]aW\ʶ#Wh,=|-oc'w(d 4JLS(H R/$2t_|i;b3*g#kzZ^p=8v6$~&ZM^&"*KzyuGӗw30|me=m{&|).U LkV Z :9H7Uz8R7azqQE˝?)1OeDuTL2K"00ƑqZpAc`m\P-uXD^ ..L ih}X}<|&rz\{daUV-DPD,`}m‘MQLKh|MxfcH#]NIc 5TYrպ/mKBUtѪNya6? c9Ss[6,ަuXֱH09K4 m 򷵝c>rzE7f ]''}8Q^l]ei[ ] ʸ@d7 ggOԥ=T~EN EOZ&$"Nx[w}Cx FM&3WСuDwْUF&?\q"XaDBZ`p;{۾Jq'Y;l(_3b-x#r\=,@q$ VD%ZnR W3gA\%gΣN..BDu' 1sԓ+|\M &C'!Do_x̜Yp!IH+wr=umi:Й{I$Iw%" ӓtĹ0{eɹ NĐ!jnrIұDV3X}UD3lN@\+t\9xlZe:HaD]z|,  ;0ԪԆeM׹#lf.OV{twH˄]xCabu}?=sAIt8 |i% TSڛl~0;A;2dn|*,/56hFڑ\ʾ!Ur!Շ Tf^[ `] Cdiah)B)F}<2,}|"xweAb|ܡVcmְ$^e]8>#y_U3p-A~Nc"qv1$̳qWsrt^b%r؈$;H| =~:p[ 䭩^jqVAu]9q$C4eZsn!1a+$=_.5FdYiDpM3 `ثoTeR|< +,i $b%RLA/iufݔbٲ5?ŐQ[빑 LG )2MޣQENd^&I6`=i6`tm ^L&Ir#'gPǺ Ew!5mmw$Kΐa'sa&!j[U=w; *̇}n}H;7FXJdJ9@'_ٕiBsgsUյ[݇L# X/u6h0E9_M{Pku_x^=@=%"I[l"0-S NJ暚1Sl2iJ%#ߒ="{u2rʚhҕ@ÈK#T"} ; ϐd΁s_u`2 ? >foK^%:?(TX[7tzl&06A84.o>'K6$zbQD%t:AH+N}̀b ˌTh#%J*iXQV0͒d1hDzޫvVmf3{jj?Q<Ҿߎ 0s?$6Ж6H L6젴J<߭j{-r]d} U~&}%_ҏCS R5H]ܫzo`2UrEdFb[x oJ)zk0&+C|@:Frݧ}AYÀ6P:bxn7AS GQWYќjhkJ;bM}~\{a z>2Pܐ?B&#ߤIoٓV0b@4yq76为Gʣy{?Jv@cKuu_SQDYٸ<]BNe*A 4Z@0h/Cቦ,$% _Iҳ)diJ@5<A-K') ^9.?)n40gKWYvZIޟKRyd|hvTYP)cZ&t5ٿxD/-8 $l ^S΢]=VRp*s뛌t¤K%ށ_ r4=[FTn= CR<<7L{,5%vKQgnwef72tҎ3Dyс[ދ\= W g=scCCEx߲8Ăv|^!1;`nRߍUyTy)ȭ& 5VKW/ *|9o|涠[Fb, ~ab26{̐r7_qk!bq{s2ף`P;? *J߁Cy 9~q4Ss}8OAwMl(K;YgftWhw* E֗ hC堏<9̽ yqiK$ԽTfxy,}Y򬽷]lˀ߁ =XP.Fh}U bw ݉ M"gi_xP5+NZ!TPU8W|Kmإ4$Z-Gԯo@# $.ñw@MsmeG9WhLw*&əDQ_: 7qIުy Sm$elCxims^݇R.)'iPW(r]L$ T]xg昉QUB?^Х颤*G3~9̔K;as:"hqMw7F#a *?8lY$`NLC `޾v J4oݚ)HË.MgC,uѮQ,dԠn,5ץ2*#.U9,uQy{c6sھJ%=;kPF^[ YuOkq]di`m A=ջ#ԐGW~zͦO1c4\ ŠHydpy}7&˚0W̲}[,_ `bjR6p5.rMV (\zӡ~ܞe  $,]duũP ;օpag*3jGAa +2LR͎|g9ɘ2"r5A-tc[ݙ4m%JJ4Gx@Sl|# JDA;w%=ojرW1{ V;%^3&hOi Bʝ-PE}oez{Aar#~º}Ԧ[CoT,m6oIW]S W탪72!UszHc`u&ZGQkib"h ~,Q'hEXV eFb!DB#:i܉과`gE#b#ZTu?<,gS5ph6xv2ߛ`NXľZ0;2Cܖ(b/jz^K(2;"@3~zP߈Y^g*Rnd/p RII.ZQRk頵bu_6/\Φh@"l+k rWm7>)KgB,`h`&⹟O[p_|ay~d^5rykx wq ebzTb [e<*WJ+ZC.B)sHl?(hj~GL#ҬߋFHPX<1b0ÝDΖq͆n{ %/D{a^`̨AX(yrh Gn YyVaMQ)@t} ~k恭t1R;Ԡ$rz&k '8C=4iWMۆiZWu^n1CԐ,jTf ],L|o)Pn{YTW u[Vv]pJL-F[:PE#G~S<\¼$CxŃw &2!"oP./0 |Hh48az=O+붨n/@"?iI$'O„BqPU)#yTl=ZPԁo+0"H/n$ecU{ ًv~:Ч,iщ|AUk`%wgDƩ0ܨaqMaIv*[ c xi x}?ة6?6c~в^4톧t.2|試s(`LRt.5ՂZogr}G~S+9/;>ǑiqaR[wf/8"u?A^WTݠkʮ1cxy{Wȯ MGO·g""6H rCۉ94k _T3U$J̢d-߉UDW773v/J+_ܮd>f ~ͽ_u57q].";Hqm JgOc CF-a70ҚoME#QI]v0SV5WfjgJ< rLPtPlҡGl".zQh Gw 20#dү㊩!Wp˹NbH|9-*>"jl[#Po{j7/y+ѶZҶ}[9U?|tsMR[\աf͞.m%m#D[E݆@|F&ygf= ZNpAhD1lHىKdF:1a Xy}:ˀ7uUă]1j%OoM@|uJy, @HC<](Gχ^lhvEŴӶ…!, [{3e/qe1Htm fo»d+08ȷT: 3${"hN-|C51)9XxLgdUرRʥvJc!9l`ZXOׯ,ЁYe&5]u݇Jh*mՊwA,Bڻvb@\3מQYB¸AXXzFZFzyKڗ$=mǫ(رIc[_ rI"FuJ&tkו=ayTc>U3ye$مQKxz((LQTRmMߊ6=QGt6@,rrf嵗k&{^jtDGvt槶\:8~m~]>1DQYb5E__%hĕ&zGmoFLݚ :"˳I=Y͆Y]~3.V`oKqZкA6 .6XnQ`2qDs`C b%3PUl_(jyF vtە~{.ը}VO&غ0tv]O‘]$Į=869nEny)!>;.%aq>?SL9mUy]k<ðQjv1ʭtBV̮h/^iܷ X%6WZQ=?@N0Ocw!ʌ?$fa@MHo]fÔ4+5)dH@>ZA,*++vt4;!QSB6 &D<`7H:UHʒ]4:~ŲPFuMLL-xJa6iR2E|h0ʩbqy#SU*܄-p-58uϙoML;V9c|֍TC=ro$@SzψsGVS锩Nq+FGлБjWEj^y~}&O~z2!V[٦"Yk{ #_e>@A\>U7m"hsw{w hBg{j*7?MN*1N56"nvǨeC"D{Ÿz@&z&z~**1 YфVuq-KCD;Ʉ9ȂyrXէthe 5Evם1CP:SW*Z's3@'zRHQhAqO3|NUffۻl9^69Az)b~`_ խѮ4U(IA~ r:OI*vǑ?TV2Ha4s,Q dn"@TJe/}D)_@/eGaAS[߱?{j)(a uCGHC*yhZݸבY%hi#~+2Kp^ɾ.=C7f?vNlSy|M 8u > 0^0M*@ίfw] BMBLZb+9Zt8M0)S5L(rDwс&]vNFـRQcAV";%#NP؏]6)s\j9X7g $x},=ۢ;+Q]qO{WΚ4!ܔP׃#>ߩ_H2W ]{ vX4aqe2k b'PLڭkBn VxŨ&Z"̙0-2g:TTO?4Pz%ckCY'FZGR_OnkDR@A@Wots ȯaqNYyomEEYg ƺg$ѝ[{lgS&·Ԙnz80Gd}o'|OvZ4ӄJ.w+Mnɠ(I_e#>!Bt/CX5'Ÿ:%phlI!M2̓ݔ$p0M0> E,7-S$%;'lR Ao_oyMΡp2=КsxiVͩ[ !0mu3-˶!bn+" Na䚾e̖Y|dV. 6ҮKJ :N{Y.ŚL\ODĠT3PY?oh>Al3p+6t̕WKH#z'GҽSN,; vXRΓG@m =M(a_.rh6̾fS{ᣚ)ya0HH)ZKWg ~BL!A[^mfO0a()]}WVwsiiuhyO5O}f @VQo;8r R!*om1独2[T ǴtZMQSR{pi-&=}*\Y(洁(0 " KRQ++=zXLF\.cP߽K;\,"y '1{ntTe7 ȵ$EQB敪^ zI/T62 #fAPYc{faWp,}Z+D*M;rpΚ%AϿ,{J(4\9d/+J||gv"c1jJjf" A*Vj> džk8ed}'CZE;qtw[]7G*49h LЕ4 }a^*S`E6ܔ,8~U:՗S ;\[i6@|"v[ n~?H]Lxm܊LC&F-úټ9d+==WBiΆe!|@:-dTnaGUp`l/"GPA{*a-cиu2'ɺf^p$;% egn!VYxS>f SHz=Jև:b7x.GyQëutfjwo.C \UH!pDZ,>[&jzT52{#s[G>2|w ׮{cO$\Y$ޢyXP(PM;i&@oRt@1ۤX8< YL+6f|1B(\%#:I2WvTee+Q_*}zi]@cmd׈4Minh8݇a! OWpuLXM џ;-¾pE-h 4Ȳ^H;fߺ#Ě3ɇKЪ(o g^,3]C UX5`4 ׸AA-0Hjy/JO_EbpYOaju_|jH)\z1)Nǹ a,ݲ> Q|fK:NA`ߕ[]z)<Zǒ|T$PŊOE,} Y.+rC@.:+lM#.OUW qU{4AI<fx2$„MB K[~o]ߊdC P"B7 !J2ڲŦ̚[?2T*t,m>".QWż IyT0anمt?d 6Krﴯz zLd%1R҅LPY*#_XPwCUbJfSvhbVvޮe,d-Of֕IOJ7'V>brYjӪ@8F0tȁ܈7Y۸4"GO?E/_ :@{?JsiS8 w#ݪ7aC .TVx%%w [ *DBR՞Z;+xf1rB;~weR :=GXAҢVe]!E!BjJIŒP T I?bP\p P; lФɔHؖvHU֧s@ꇆF%6k)j~WgGQA=?5rQe}; 0[)~In"}!787F1=8&C{!4UBy]=N)1) _!xn>+,]s{摐(TQ,أMBP&!pZgemRB׋Ƕ kڪ;x9~[BG:6p'T9 {b6CeC^[rbAY*\W?f,1xjox̛0R^bQ8_͜>{+>ܫ` yWaruBBR cybk1\5;EB,}wYΑWӀţ%ⅆ3]eƋ4bˌDzKaM7`CH5 O:x'34|Kc?Ճyno2wYdHa>2!\r,$ZU q:a(&eA?PqZ:$em\ ro"$cr$dV$ߖ }/74S"i ${f})" "K>j H/Nök\rEn-cLy j ՎUU'Y+b!0,ݒ k; S3/#(+t?_Nw,.+C ):SHn<"l(UBDA}A3+5xmLff]]NJ0 v[18}dn"S䰞ʄ>W[ZIU)4/N [S:* cR`s Z ' N܀i yEN:.ԸOНFM=GM>Q^G[Ѳ~:Y]}Afi, Ot퀼\˥?{cL0ĪyL쓪c^ůnYXPTۭ(ύh䘥HGYX6c|Q'C33 iT뫓3AHDzĈ <)30J]YFzufN$EnDzwE!VіMjWHkTs JnY@Nr$yH>rrd1Ksc$vDxV@KK+7nWPwteƌtgxHn v$p;9EUݕq f|G{BꃵZrfF._ 2(PK>?rK/zpP Wa bGQ[TbUNMa1,\6-< TYǖ_ZN &af oaU-)Sw)v81LD:C n[GһAFe^,@:mTۯt;mŃyAs,Enp[UvutsV-R|Rq[q<7LD"UCpͷխܮ(4O3;?Q^z^ٞ FrSʂ"P4%h?a;@/+TPHES7秫yπċD_-gƘt!҇HB]:sD۲p޼BBSAEoTt;mQlv?[õ(8=K?=re)OZRQ*YQK|,_N]͟eU:giOtpu_Ipmg/qg_P ]*ÌϭaZU3J^:-ߓ.fϖ>9`,E[qy4I%ՠ9k9lOߍ>5CY-ӇEKt+jAAװ j)KC Q'YXX8'.(F>?aDkQp>zP$2ա5`$g|J^B˸6aDVQ^m!jvеe>Pz#{~$'Lj_(ޱ#.I00NDF;О/8)P|  E&+ҏJaT곸S\Jђov?T?Ӽw7bD = Ie}ls}Y\ sPغVUuY&3JĮ= )Y1H+!8no0cΏM1mڧ3YH4b8}%}=^`T|s>Fi^({"4n YOogD%Y'z5/ rv0\ c лp\CrC1/8Ԥ% ^B~nҊG_R:}LnRfKxƷϳ0djjRKxyZ_ZʉUvL@5" tؚl> $cNX$VYu5讙P:$+sp08=WqT  GZUG3iw+pfiؐ>.GҲ IE*^6;nY+bt#\Oc sIC Lj"\VƫLV갯-`Jݝ`Zq"ݯ@¸jɵhW= 28hP/"cm3F=_, Qd'Bv]/* ]qbo)k/$̩,'8j+XPkP&Cǃq)߹#g*g!Nf[S Z{5Oo h  zg}^JvI$*b&lN.j0I싸!ROWȝbn}n4jl Z_xa|qZW8K1@x"C3gEk.#Ij"%\0m~@9֓ ,푒#FjA&s_!e!Nnt/srx.a]z|PȼFs Gyk` y>W5`45yxHޒ`ܥWj'@1D&#-oF h8,ouk,p/aEq;x<ĕS2+Eþz8[Z+W˒B~;JXbKDF}U> DTf`"԰x~]tG֚Ë!W{Rx__qqUaoU0DC뿔Ĭ<mncw#zDmDls OMgVt ,W-z^&q{50%:Te@ 8<ō8,ҝ0%[)m;C)e _2ʏM"uο3+ WiLw1`{{t*Ȧ h䛂A6552jaUwULjx6Fx*8<SGE/nlZsN~[ zp FK&_ȜQ , ]{L40F8T]k~\<]c%\M3Esʀ1VLִ9|G[/M$eh&5͕Ɂ;d\Bo{${mõ͋@m'6 H~x'aFN,&:c& R@3VF"32KƂx"r|n/4q5B+ yOx}Han7LۭĪ9^ M3QV{|d *m!Mu't$EacKwfTXR^e|D*꜁s]m3з7ql`P2.iWM >5\t8E ̔53LJ% )+HZ% 8cʈmݩp'Ohe lOZTR*,%MK!ndD]k - |>4A곋2+VBPP @=ll˛|Ekt n{ FVPTBd.@Zgox" ȡƨ ̜si) klpq햂ܺaŎ 0x,˸x*pmtމ|W XqpK~P} [L88OUQ7q7-WC l7AFZ+|ع1c'@-3,d#qکkDZaˀz|$RK˪,>3--T $9O~n^/%ZK!RV3b]~ !zӟXR`M'mPGsII1ȩbZƾk7Q`V'!HJ{VQE5%yE"Ҋ&dt?[QV@Jy{a}rnU*rŘPc]z<TzVnyU. t3atPC .f`G~G$HGTq7Ƴ1{3HS ML>x'?@(;'AsIAm"'e->XV61 ߰V!( ;=m;CH6aKwh\aӥx>ڶN!`ǡŚ \E9^%U>9k pmz)4lnE{W}T_}aC!ID+{71}\׵_Ni]UTwBsoYCi=  Gl<2v+_W[ŽA0^BP]c*Hwx(TZ[SkK X*ӋA@̝wˆ FEFC:7XHtf,gMB,% >KL8.pŹF124dK`+,%%wCpo#3o dn!6܇evo: j0Ze3V`e΍y ]a@dnT7\4 `Plo1DTV ꃈ'CDQql=tT@sԊkuN< Üa :IYG]lR<4m=%H,VɄ1ap /nma/j 4,V}=.ޡK"'혧5c`6DGc?YcB; 9$ IR*=k~=k\Y\cQϫAV%%aӗTVMhHNdrAzfz+Ay!)݄׋2*+o+ ){*׎~rl[ƤfKfl.ch~+lwJ b $ *.,Z0T @H3Q7jPVS)Ԫ76;:\̾,K1kehdj9hCf"_M*$nHι@k3A"XXHvG[ۚ7E!fHW)JL$K^-@Vx/ s-[}_D R$l[V9uV9)B߮0t{xoA]I%ԒugJ͚cԧ/h3]Xg@K_cRq\&-I 0zg7" *r2+h${kl)32W/E!GDD Lb R'FH$&'+UD`C}e~~歐aZ&h(S-݁ϒD`Ofl_PʛퟨJ9V^IIivOŕC!՟}2E&싾SYBwbnkJ̿dܛ=_+srbb w}xEKd7<$;5]ԓN7n=8xzdkc7̭%̐_t|0Pq bqt]KU h$G3_yJeuxi`\kOQ$,W%$pЩVywy dd >Za>ڐ.Q1~Ac l"'cj*E까 Zv+܀ROOhzTe 0^\氝L n630@YFG=WV:e1<[ޫͲK4`9>~6^g/t4A~5b8T5Ij TINlurƠa4,D]Goɫ&eSӃyd6y𚷚yiQ֩E =K!6 0m_2Ni+@| De[cuחCf1%|QBvj@ʹ"cAvةWcu[4st/s?EWҊ _ѐ9$?R>q!ȧ$tHb~wu yBQStJ q,w扲nӲMFklD‰V _Mel+W eOgQS}WسW ~FZq PI3ЭVےȻo`iVú6Êz 黃[!Jя.8Aa^lYSr8oA/視 a#;SI_MJsālջOU`΂ɵީ^ةTVmeGv3 DTp=#&4GN: 44bnNlΚܩ*T~p$0NֶK`9Ny - ec8vK5$W2#쥻p9r&N[Qj[BKt}n 7Fʦk5Sf:Bc}݀٨ Jˤ/H]OxŪ\&:/"~=UudrnNoXz r̺ 5uH36Iq 8dY7(a8ɥlF iy}IoFǎVYA[d0"o4(A]J\"fl,0ȹfϟ-lH'oWAm!I~ 6)-=س®Eiڃ8ok)nhwWY3 !I1~ YFfa^ 'ON? %]A,}vVhm-z>8R82u"ladU>9)ӝ\;Ohx4*I2~;v:Y3ERw3kF|S##==3҂E<:ə%KŒ 9\ 8`ÃbÀFt<'Sj0#_H1qҧS851L?1$N̋D|G˻HT́#!v^҂}z<-{k>j: B0Jy.͊ ]/Qx8&nk: w+I&M(h\qJ7J&/%99$o&4!U*u7;_*sd s8 &Q5vH6ӱ|K 8ڞqaC0H`j'ȦOHHDoCtz@*xkcהe$Է1]-3jX J])|gTP,$!#r{P6cA޿d9 ފ)0yOwo4'_r"rD0=0Bj95.]7T(naGCHPP8L!9s,Wdu/MnC%`%v]Vi7o|c)4RO}Sr#LҡfhF3i"n C꨹ShCЃuq/0$QZ:p9-\UFZ* }v1VF)o#w!Fi,麒C0´B:[xpľ\jI|A/jD?뱚4̕6WpÔV<"7Ɯ8 4K-r3*MepPاa<?Dyp]ѰLn7:psѶ>9w0'H~ RR3+n[ͯ~!%p++\H ߳5e;oy,WOzHD Za4rEg[ Dy:q)}].|𙅝:K;JL{D]EJ sC#K_q -r>b 'Z8PLugiRҎ#昇B$c&rX[< o\U#=m,Ι Hdt_Ax;M  l5YQ0c,Ƀ|>ކ:}p˫E:UHEiLTt xh_˴;f%e -fyL ïJmn$ q֡VĘhyx@sO(d(\(TuOɿ.e?quj!vX5J֭YϬ^_s >/=QCEt Qڵk2[z5Jtu"eΟE ևe{E9wa:!zyS'X+,X~ 7c*s04A:2JR}fVC/Wzݮ˯XAZM?^^0"u0#6aVb=OS M7 ƔÁ$j%QwwIpR Rܑbl`ћX Ob%$ZX5#ߣ4Qhҽyѻq\uNٔdJF je &&KGxI@[IlF?>O-{Uw{PHW[jBj8׵ema%VguQ9l:I[-ǴeV>( zO'^SRэY6a Uѵ >dl([5N贂$ +bz-n]&RDuŋͦDbBAuB2'LP3e-A^; Q}LrVz50DA(> {,B)OYtVQS!) ۇY-R4[~=hKl:LtW!1MΉ0I4n__>sv#-ʵ ^ șJ^ GWӥHljIb~2͡9Nj2.:yIU;olDY!EXpVɷѠ̳ssԏQ,k+ ըl)QyBZԈQMNOA__ЋzV@x-3GCYBPwsD_ i}] LPgCW$'pU:(['AӋ(ҁ0 N ݤz,-k3$iup#)tA8ІDI[>|>3!Bb 'BNl5`~OoK;;o#v8'? g1GV#x},2fsmdHBG6}I!ysYTPwt dSC&a^pK։c6O|fFrp>G6_bdc*+q wv6Tk, >yr :AޏgCIzy1݁u8ZDV ׽XY4/igP59 vKemL zPlfN{һq$mHaY`'6!Ldf% -#`r !cU`' $ +|Cz2SlN>ֹ5kWDKӋUCL Q1 VAJD+CM0\=eѭ;A\<rBj4}|uY]%CBhz:0bޔi16,ɥX )ZYzbCF'RA!xnT'FM5w ]p }>܊.De5|?;  WB%nҤ%TR<_) N45N0%Wʇ6]:]:-KV@Aˑ4N*{s0K-gX:t&yL ,!?-Z1mRC0݇kqYM?mpJv)e(PyG_2ِnC\BcN]I<ERSҜQuh5XáHe6ZID,"M,NQĀvAm*bvAOi L?~(ťA|΅K8F!%B8*O4@Zi?5"ڌ΀t̴f2{=ENJ Zg̉&} "]TdqIr|hDc6Hj,.pitEl 32*yIG̏)-"/ƲOuOw_`RRUP%6g%/S'VZE1^76=O1JhUTMZ߯LhUj#ުc/K7 eoyn q5zY]"o[OGNĔdgb~~\Fˎ> {CGmieYRm],Y 604k)'3d֚)MݞBh@Gu։tQSnleJ- =t; ha/Mm"x^JhC0Q*mư,"EWTdnЗueLI,W&L)ؿR*!^-^ba$5+E>7@RjZP= W ed.jbBJA7gc-GgĴ1 N8 ƦޝLzYDw7.FMr+Zzi!K\w/ tZ{vxA?ͩb9s"}]/aM1YGW/e͋,ZX;lLD!C{@, Xͮ'ql̝=iQcHݯqfD&j/Nź* /ZL:>9 $>DZ)K]-rfeoMǘ`gQ.r"+}6eՑ`tێ.T mlk$&uJEוcQ`y$.Y]uYTk"zy<ݮ W%P͉ O9unmF5jFPc [ 7x2{ƥEjWgsRs±5$7KƤP)eU%$CN_` C;F"E"Q#v_k5(j$`&򟃟./cL/ڑ={VetXBA'ěv[/LˣZ$,G}M'oWS@plqscmb"quI(gNC 5C[.h)N]]""fzh^1ѫf{`b RSx,u}׉$ YB)OOH㦌M*d) 9 J_ZS*|f`8.P* L9T5,wA DfUM#T;cuD{s1g8cWRJ$;q,S̓ǩF!nh/^^= 6ɨZLzr~pdT!r?oG(ÿjwMCĭh"mp|'ʯ U]B1-ȥ@i q竈CԀ⏶g[|_`aL뼌m0ix}mةzv&:Mj(7B20wAwPvyKu5˺Chm5-w^f}鋪ˈ5 n!o+i ib4݇K~X#D]rwGB $D+i1B%;gF|.ZL' wasDb0-׉i󀫶5w7c9/;lBѦ67lB]A2 k.mkЁɜ2LWog%j䗺]I^]xH[ D Hcb}OpmpxNꟓv7+0GglT;ETg< 簴(82PlyraQjKYKx iP27;qds *X I⮧Z @^L3&8W5+cH{_) ^! Rux siÔA,_a ] 6'|ٮ5nmˆ1RKXn01ޘ a(Ҿ<.H"sgOF0&#oV*ژv,CgMNsHxoP vC+ѝըH=rNEy̰hr{ZY7?2w#o L`d.W# Vl,n':̔\_>r yfWJ\_mo|1S:׉j>]1Y!(ߗ_K)τk- |%niH/+m.>sQ e gizPnUҖ&kԚ/ Kci旸P^t,3XHpoO22w@/DX͈y]> ›;9_vdL"dw_TRE2.s'Z@i %mp0?RAUin|T@j(eU]Bri\'5*P#ܙ?8_|U 贺)JP8z 0^^Xz~Ĉ4&z|9\".㗇q3Q$ë UDl+[4M1r5Q 0C+x%23+:ӗ6˴o-6FqdS|B>"#@h#cat*;/aLmzb_yl> Dnp·%N5Ny418]B ǥ"-#|Z}*(9Mp"_)_Epv` G[kwW_)Dj ߂ ysy7+A4&qt(43ͽH#ԺY7C_HqF;ց9>C_} ㍧ d!B `D\0sWVG|Q{FŠ~\?$/d`(L7 L^pʠB8waSEIJ-},E~e0 Ĉώ dG h XZ*s:{e&nlCO<6;E`KsO9sG%#T 1A`5p7Ɓ+dGR*?$m{igkrj&mT?LFD m=(sД.4lQ&)ԴUYpK6#d7v+p$So!&MX {#2ib@F>g;9i~Cs.yp"h9չcb jtU =Oؼ| uD5l`}ӽZq h JF<)X4b3NO(zZ&'&Bdl J]xPU1>8Iu { OOŰNw ,b>4~&օ'uSX20b-u]:s?P*9*z;,[.HP"O"Qp+nư KV9Ǜ+:$7^aHpOpTA.Bsg߸3cYJ? grQR_恌 3l>_n&&X3..>2mU "qKsngIo+J˗AwuQGDNG?%%Cup1'P>=t^} ">?dž'ChM%^KPg(T,)Tz/gH N8i!* K nȯÞT{Z4LP;[BϚ:& lPaY٥j3:gdg8[}UbgDm]«oe2ݘ$MD4TY%78S@-y:_'I¤b4Sg\ 9**DrƶإE5ڼ`q\`e&4n]8}Qe[ r'c\ƙH*<BcLrT&@^^k -I tfPo@l ]`\tX0%Si,=Pų|:=(;,N.q߁9YLr|f&[pZ[?a/4F}ҍf:FSW` EEMHʰ4 s Ss!R~bߘ1i] yaXr}z'1 H!㱧[0s Q}kI$۩d1Υ_T 0~qO6@X:x!^.\TF~$_&meۼwrdw񛋉ljVUA  xVɧ\x_B㒁w zMG^1( i5 ?wm(ߜ+{#"ӡ(-kӔ!|kZBbTF juo3Ak1gإUZ.}{G-5IF贖;[KiD_-Tsظۥ5zӅh>W< ;1$: -^Li Px?e6,5V(w[? CkaMn]7읡Ij]O5l0,[5y]QOs1 #jGN4߫;!lUtɮqwŷDžCnkfs|dp%=J$׀,8U}DqCw\mqտO5-:\7P$zijU%vÇUu|&~r&f-WGƵQ!LخtFҾl u  F{-q3'~J ,2[߇0V3hp/n2~,RٙG05  QڶVP$f 8EȀKƩ70݅?¼n et_?P"L:\GMT׵;xS`׫c·::a YnM-OƌİƁWG䛐}:53Ԍy%+< rO~jT1|tfG ,k@܎.qG*TP5MQRLC[$ 0{磿i 0e &;j< \AYts/]5_yTsarM^fͣ W7K# rAD| Eb::d $n5e`͐_pdL ~*gMe6sc `eAQH -B#+\-CBw )II60 "WqHaxYSQ8P2E }z٠6Ÿ&,AF:[>9oF)KdL᏷>m+FF&]rL=x:'4t3f6=~Gtg]ӭt!5P3Fv/ɃRWalb9&Nu{&uEK ]U\4?o< {Oy$CuZ,O[ܒOѽ@B%Qr[0wn~CeC(k9PGnYo9GX|j4eq뎸.]5Bfq1?Wb{KI$pbYO%Mwou0I_<7kn 040z"ʺ6(ea"昶9Lݺ9>~: MOhx i?G08GF}tB¢EICVΈq1uT@p$P O:xSPPRr7/'jE7{19{ӡ A^?Qς 낺g t)X.~9::v]?d]8I䐚۫|"g\5"O ]R_ r"O(x3.~.pQ~9Fz*-u|Ʈ30( s߶/gt E""H_ #?77fΐ" oC;wfʺ$Trk0db2(2MлgWaW o:U9^ἀݎ^:5|Y%JȧQ|VxTk$n,L.RCc^T+YEº;'9FuξG}y/TY*{y]DyH\NF CXqK[nq_D Iߒ"JA"l1g4 q}*ڠu郍6EfBy=g zAy 9YLUMb[XuS *Q:7%"U3V(wi"R00rjp :%Y BÝ~+%s@X%E;^f,t/!)}=j mx!{DwH|B`?#"1 6;,foAhP׷1/,4|'9y qnTQBO _4N`(B6_DHbm,q4c5s_ن%V/{3*gYԤoxv9%J8^:b#hY*;sEs *!yyTHFs͎q$9ܠ ,'UI~6KNyhϕ y<Ia|N4ʄϵYc+0W{zTL@$J8Sb-N^u09/)[0DzĥPs|5mIFU= J^)>Ҥ&\fo#owE'I+kVuPb]8͓UPvoQA\4גz ӿQ@&ہ+MRdXav+uGa<ʄ: %KX@:qj3Nd m9Xʿś< o u% ƥjxoreթ4#Z0mlE"+l)oy}nk΁?do-ф ]6Ȃ1+/I\ٱC|^~/~jqҙy5M =mk ȩ$@U'}$d0QmWENoe\ {GAҲ:?;8:PA1_ QDOWIO>*ڭ0Q4KtɖY PM8jM$ɟ=._IbiDqidFO1RB))3:4r!5BJ%ILJϷҖ?),Apͨȼx:K -? SUB 'B98 _! ^T~N R!t8T$إl<>I4uȚ`ڰ4ZQsLPup-b;p б;Otȵi)^l T%4#f37Klp86`-pf8_]Gx,-H7)*)t#V \=ȏ^-UT!Adվ ("19 9ɵ`u&/'Pj{ib"|2J9c sgҔkxX`L7=hSĆm@yj͜W--:5 ı97">p*{=>Xq֚ڞ!pKfY;rlZ]-?TV|%EJ+S*@u1WP%}%Aᔬ,F~Jcҹ}MHA F 0M :%Z/zEc1xDjrs2;)lg:Ya$vo~Zw5K! T;TZYhU־˯a ʘQ/Xm?),rS.ClԽ!gͲY$؍sD0W0v; ‘Ugs#[VL%Ʌ)q88ɳ:@"P7S()+oWi x/[ eX+t#= F-򽤵qSMZx܍u0_9poɝp n4h! :^ϫ֔[-hDr7M4a'yJ.Ø]xX'Q*`РL0_g%Γ{J;ijJ}Vf\[t:{AZZ DΠiBWêkR{!!<곣tҼ~d7g@]u+{/zt@kc9=a:>{/-Y_տ}cCO3%ƷkBYe7E P &:sั'98ݖ}dd>xFfT1G.&ˆ4-;_F6fFMYF: J?m:(piPu~yT Ic *Qk4Uڧ )O)yB]4gna,uV%2,E7f^k2$ D>̍q ia GZ Ƭz.}Һ z!XDơ6FYJ +<]&Ϥ9gy ")ac 3cub:HNSwxϨfGUpL*xSJ6҆cHM{-JgxYOP3MbN.Jo˥мe9:i|,1„BV>۰. Ȩ zŝ4~~>XcRPiږB)W4.7rƣDe{ǥh?6œF/MjL`!($, $NJ=@,HqYփڦwOf祑MM/ks4~̍8opa*6wΟ:R G05+B4 ^+Rc"ۅmzF״HΓRXZ#(nbuV˭ oCnp5بWx2b/p7\m! u4`/jjvuzzŤl$W "F{ú?b+P"+.eTcBQ~.d|zww)K*f%HKȸ3W:CUUP oSlU^1_46.$㵻;w+gPpzUap{q̟qɇ=_ƀR qE0^oa&>ZEVy۔traW3+e"߇Uf6^2`LyXc6KVҼb\3*ܸ19(^[-7xQט U%V %}"Lpl26o7)-ݾ cG }L^dvfZݍ8~ܝ~קl+…8-Q~3k Jϙ< _ :oZOwVZDC1J=nqH(o;wɔ?Qc QN \dQ0F!Qr Cl;.]L6'jA/w^nS(1Uk5/}O"A$5WDIҵ޺%)8|QDj{$ӷtV l.x|𘏳X4U`FސN-?>iSU2\4)dIp&jDM>։j-/7C9׳fP<@{|2"֍i9b5hS y ̀R绁]ng"LZb92ZCJ%R={ZK$. Ч5 eߓ~Mv򲎔MK|ߐ7ek|(c)!E)Lc's'%bC.&9bi2r'&#Hؐ`N^;9[LCŘ"VY,%yVɐUB);ͱ|)h>qˍ$b kǁ)_LXI;W[A8,og0}6ҖSs*Xh>.sK^sꡲΤ4=W Ⱥ},~$5~UgKB Y Z7" Dy>wȜN#ovLtK{ű7ً帷C^ +X,@3?JECbe~ xZhATB_aa&&Ϊl#SQbY !Ϫ[L-&P5Huhͮ`g[+]UKwjfuS gڬ(m/O1&]&t%$ u*@Džf瑧dXGGKwU>L=y9쉘¸DB ݶlgP|J0<+7e{  :#L R$xe8mwGs 8t$SZ"APޭ0cGv4jJD\9<?%^:q}k6WI{ID4oYg3sAYB֝es {ܴO*,9'o6(y`mruyP݂߱ Š 6SLp0Fh~yԬP*:i֞YoIƾ6TE.~و؊g`tjKَ=;jo"b83 $X 'i/ѿ~<*2vGHG!%L~zjEZs2g$i/,Zl] ։kEJtq1׋fhճpn)T0`ہUenթcO̮=c?E v~/Fƿ(軞\PifVҒ'se3oڏLeK]p.gF4m?.Ac 4*Ԡ5E3#UѭtS05 urvݻfu14^/Qi @3T9pG@8%uՋDWذfIԞ 4/u0f/r 6;Q=ě2%WlWk'V0}'} u]wtzBl: hm{`qY/>\Z{q`BLnFSkeVlVr0n"\7qJم2]#]|ZP,unQ/{RþED 1OR t? cr lƾ} S5F-M߹onv)ZݘD@t3~m,h|vdp{.dv`8|ݒ(Qw=SR^R?)xS zt^O"N7$^dcaj^[eA=!G3ijzϨqxu Lp sUqYޏ8I8 _\Ru}y^f. >9*3`Sx zRhG99gUi޶C'9{ @NKIT*\ (Rw Ugqxrw왋hPI.`gkk3)GpEM K&.sq>4)p6rsmtgvӵ ^j5#[qqC<#)&' QZw BehSոO"CLe`ޛ~џVsu{fJ,k5 XK=䋫A׆j*^u` >_z=vrzRcN"]f$ l^毦i`l 𱉗yICY˰n ]' }՝Zp߉ 9O(1#?{ MMTXW,`݊ϑs!Z 4n,죹-'mF%ƑpnoP &#AWQv5~M}V~wߗ,Q --$D ]HWYEi֠픔-T5zxucݳF(hvEn}4/s.1?kЌ܈AgUʇm,ZNҌ\"/CT@$[;be'%߅1w/;nF4hXK.Q"==򭹤ExrKV/9*F/029Sph g <.edHm[A?`b 4\GKIթtzKe&]B:*zVdm~i豺%v*rVgV5uT,&Tƭti)(:ɊH?.|0Jҥߥ15w(+Mi;[)Wbn+k~~vP8J{mFSvxٙ-aL>mE ˅CԬ9QukT._ <\r}F1z^xL g Xh;:Y7Lkj ͝M7QϾhr`/.BO.`p"JBghsHٶ[Ee@9"x<O0E @XE|:quCH3NXDkbmۮs!lȘfW8m zʞ"5GG+Na}&IQe鰞˔(tASR1Qa[aJ{` !2"T;!_m` a/3攂+2UP29dAG%gO1 rLsU/w%3MMV|_VB"|l ICx-Iv\jd-bRvPn3 =#F`Ъ˳ңemlubUUM `ZA%`Gw 2g=QYbVϡֈY*֪υb*kT]Yت+F-*!4_Y7J#kSc@qVs,0!4Ś0b!=a 7<~q"5xqP{ 9g]R S4ahw_-uU\[_5|>D ZUnZ=lnF 8l5iMeWDo\1ܵn?Mwŋv-d%=Uٕl:]EQut6ck&"d\;sK5A{M yYqq,B~Jy]@-^OzUAS7rl-pr^9kBY^VJ .u`Gߙ3lP0-i<4;щaoݮ`&"AnW_0dRymaMS9o| Q|B:\?H_B00{ \C,\ΐN`&[!@PUxeܠDۋsPgb7ĝA.ظ_d~E!`Al[0/=xi-/#KƦ YCXXt›3ﶏYdD[m #Iƫ Z2SSCŠ^ dZzo[ I=\,a`]ȯf^JoߙxaE#cS=.mK2}3YݝB宵iM4Kն欴 Xy^6N)4"=h: 7\|!4cARG[UE1ov%3ð gVsXـ;B?㆐`.VݙXPMܑc^# *S0q%_V7nJޅ@ 5)97c O,OEʳ@:6H{ kɃ*[\mQmgˡAc P6fV$j jsQ? ;^8qrc=M uY[|%wHщ @9  pkR/KĊ O:uՀly| U劻?K'%ȳOIl9U'у2$5cXALs?pnY?F@٘8n v!.Bt"J1+,svVj^G<ىՅ㚓ݬլD^6p+L(dT%#q W>K{-~0Νʒ}>2ʐܼ7 ћl`M%Χk\ՙժx1#mnf蛭V=oގY CÔfIZzm[@ݝ|$ҀH\w lx2{ q=A2J@paw2LmխS"]*KG،!L%ɻ0y>tY̾QJ Eqd-VtI;hmW "Bv A,7’AD)oIqrWʃ#榁H{8;-s( #-:)?- vIB8˙3s'VIYgWM=^y0bTa7\[ۢS| ѡ,ɬRp6eHޑmyJ=c;BhچoV{}\5!0H"V&ff *; hh%@bhCKCc5s~<@q1ߥNבEafE)ſtͽ:F^"8[xt@ٟ`͵Ik,qCYZX8N0x@!~~1p: MWј`4*@ rl2ƫWR&N{Yu~;VK_M; 'KEĮ~oi%aSشOC6 WP6BM]hI]?YFm{_Q'_F5C03(w$.){3 .?t}zIB?JmПBrQ1ڟdrgiA8;Eߖ&qht q5ud2eJJs>{\r>xQvTꔖ,f^ &M&Xcٵ H*TτRXJOpEX2'z6+1I{G8|5R۠zKV|O֨8B1%vY\Ђ Fw7,Zj&Z:t.6"657H LcXՈZ&h5J~gtPXćs9LەtklRFq.DJD_jRGqȬOEa].p2~Զj/ YHKR9Qk1oCvBL.Gh9)&pR@.[0Z*6L+,7Zb]#:8 ZBvJ{"}ve\LqwSjzmQ< v MvN彀bV iv8î崺/FmE)ɗÖQ29CB(@_& ƪ lvL"#@tYۙ WG,3‚}*+YХk  DpRY1[4!VhT}vb(N Cu"a.,R7 SMjIr`w0<>L66L"Z^r~$0bA " EdoY;q @-KmUyEJB_@'X+Wde)s(Nq/v h[oOؒό:$] aGR%oRjfNaw#( F/ikםpWEa[̹m`#~ II!@P8V'Ki9r/^c P!\>ѾLqө&h5IldX/<07'AɅDRN$0j;φGC$ڝ|%[~oK)T>OMs)6ҵ5-NQ:qMc墌!ǒ=(Iȟ=3qI"-asb^0*Yi(#Ss=Cn;nlqtC9d}e{,  Lt7+EvrV OA(sU2%3vn|pU-GtWS^ 1Uת$N Kdz;t>J[(h@6 X"'3x=n31 S7y79_9(@m{S} 2gkvY+[v!Mr 6Nv?W#GyGvtNPIRKLЫ0`qY/=h`X(PMbUC$Y͎G,k*w`pBbȱ0'UGCU@c)\+F~ÎO]1 }a%PkuVN]g.zV~2hL{hR TC\9gcsɊ "ZA# Sj Q]~ȉbOb*@'F?(@$f&W M`5sn{ݪm'K=0y&jX_ DpE|%E_$Vhznj^=@4)oȀF)a\W$JG0I*]i3'm/Xol?E9H#x>T;cΆq:Cd]%4 (X$K dA쑍b|:mm1+7b޼y'r@>h&XWVQ$? Y$4u(yQS>Dd"NεsGU]ㅣp!S3*Eջ]÷Xz./}ޟIW:XV!6' 5M3LYaLO% ܾ$4/4)eHWYC_zT^Hi:D+ XrйoDդ |0ӽY:k[,RcBkl&?C| Oosbf4d4Ő2R1@lj,RSs eGHwFH Ä^`źD_5ͦˇ(&ZB^  &;lU{ Czð[cEA5 {=Mۖ*K\⤹ n32esRaZwS_ZRp49UH>WCU}=~; P굙iWD“QJg<P`M쿘5aI-`AElF.7?ۢ\Qp2 E`׋2IQ#p2$%WC'9Hj&0NR9B$K(α7IkdV:/Pkz\>I%R/Yk4Z \bɹJb{ ew˹/ك69@8dhMj)^<~IЄ[/ɢDW[qkFYIѐ" vf~ e#٘-Y ,0MӾ}mSC&`k}r 3,cADIO Wj) lu[*njՎQgz*cW Q0s%!Nΰ)gtzZEvU=<!DԊ .4fI;`nfWF\N~^O -|D(P7n9M > 7qMj"1$3Fln\/9mX18jV*j߭ uRCLFTTo]H1-w!Ž0ϵ#A2Ś&Gt Y|of?Bύ Envtz*ՆCu2a7J)2suPnS 0 %]PvJEj"J~\g_vD9qQlMg-2T B79n% %t`0#=:3XYvfq uJUsT`U,^_DRsjS -Ez,*yL͹c9qELgLT$mt7/C|, q]m_CŜWxMq7罓;+lX&1:\)P1˔ Y)BAcABi`rj#Pa RZpd 0Al@<5_׵CiUӢ1M~n7%Qh9nQoe<[Ylk~=g\ 'Ĥ7rUxI7AF82$7Fv6@]Qט\?#τ=c#zpbS'Ka"AyaUͶG<M|[ .nGC}xB-h+C+~X7&Bwyuw4*6%Bb+;6f$*ºذhqnYwW/#E?'oywSNt`F7 jm'?&7æ[溎Md N1D@T۾ q>pOhGƻ~Xj עYx _P#gUGȊīU#j!{8 AIe1?{02CؙD#d%<`yZ:2Y4 d#h7DE7y:;o;J8ݖ٤x=؈Q)syYMD/ufw kgsCqv17o*;ߜ힆nzʰ&M1y!\ p PD yj5*r8UtƛY"#&T%72d#Z?8k; Z1ĺpY3MS@cü17`6/?:f旞F.Ir;gFTڎv%b6ll @7Z* FKV̉T d|,f-3xkYR_(=6NEe[gq\q.4}bpG:,`[|}t aP DH@ I'.6tM*ĉc 9 AlWU< )҄}EWX?*i*9AsEJv )7.gXԨ0p60.ζD~.g%>@VwoJB7K%LaO4N*huGX1s\Ru^逳m3tvmѐRO{oE7bv"г}%!8 &e:Y1 䆯I]桚Ut#7(G+WǬo^d_$v-WIRpj}=&YEԭl9+PAokAVO-RIγeџyplv7k+;"(i QrXkFnyDaCgcepH`/0Z&ΠR8EL̦+ y!bk8+˅J +RoqԽtkqiеJLmMJӕKQ]t$I&{TnW*TV?Qa\ uTcETiEcd@_ 5CO+3x>mR6mi0U[ M, V0/_~2=J|6#8[=N ?ߊ=ȠF6`;:YeT5$M2uIq.5L/jlVtBښ&ʰ?}>v6QTnB-a\NudN qΕ:cSē7M Z7Fc%k8~MネߒF~/!5çAΐ}dNm÷廉zaZApʸ{-cfTOkF*%R"XqglsˑLgN0'7]9I+mw uJ8rqtKh [lS1"hF]U~1gЬ&Uv8B q"1;qu:Ph\C]N;~ + UIB@,ƹM54uqLђn8N c[>\fLMDQy/$ev[2<&M[1BX&0/*ɀBm9]"3'-N;K+mDB H|cЦh;IkIYO@\z!|UK %NDJxjZ/1 m6YfTDSH `ļ i@$[ 5VN{Y(2a+@ĄdK0 !ɀǎ ͎=$l ؕ ﷻLqY&;W-_Stwr%Iڹ RW\yb2d<66Ɇo%2(#%f`/B_:wEHV9aދ<Jv&`?g}3ה)gNA{X~Qp o42܋9j{TmdCohSn7j_^͵7PS-U%h&!Б+#gZz+^' q[;^ȭiȺ25(ԇHU"i]4=_?tWe'>W5z^@MR zUUˬ/4c/C7UTQ,0F8dhidܯjQ"v.'b^'utXk~qLѫw */8 c~M2Ojȱtp/EGj;es T7cSa c\WBЏ܆mxD:Z/;@DHNٰЅ;T-`!7LtUwGj'g$O $?Bzr0 ʿ)Svԯ¡Jd${%B3aƛS{VLDuo}Trrj"4i{dlfw34*vb]E}B+brݓ7UrVHVM :/X. *bq8#vW,Mpzc<[ + _\\%SLDa̒m< . )jvP*V8oܸ_‘(ȁ 3a-9\Y.msw [y*(bI@4x[ RH>*BpJwhWv-3綅?kO-Ln4c׳7pxVXIzAII*#W?@pFU4RzXyXiQ?+ݢNffL`vmиpyH?,N{l$d>긇voA=8sq,gw"gv˷Of,UeBϠ$cD`cV$]<]뺇2$:-p=c7JC~L WZۿ1zaˀ0ȪE(?"^Ƈ |YLq~8=BN ]j4?xQ¾lIrV@ROahQsDc`\WF-AAѻR.K lsiF{j.!\(6Uf>}ܙdn p7| Qc[7j0PcR0#H$'KC{ 9]4\QjO =30EKlx8/)VVLde834YQHQ*픇V`J{~bzh2OoeAv!:SO0h&u0#EǃNө}R!vgs׼ja-uzҽtuA<~T ogN#Cf)enmK6Jʨ8cn/ mF{ާ77^ Qj=s3>my8 m(d3lûju, ~]+`軶%tV yZ d.h-p^t?*֖P|_m XV'} (8k2: 8s GOw6oEu4(}гl1[^* nUط '0UKdģBDŕ *exRIu_i?BK\ȊWrȔ5k7ѧⴈZ|"y+^AzH]>Ǐ:~g l>/2eS ?]I%ٌN&ۯ.oNZl"|Q 4.պ,n.i[:b艆S\ՃkD8SeI&Z+]Mbsl2)~j7Thrd}T#Uw8, g lJY)l (N `7 mB3 ل5UOU`, K)z=i0o,Q}ַO2hTEB7,?mzE'm&b/^k Jzܳx Ky484tlQE9<kh__02$ڎc iP2` r\d^}Hb 'l} 2ytv5wF/Y $;5sr_deY۲ln`p1/u~6c5?V.qD'|@8@uk!o¬hH)sfI,8MG^έVyNZ)re!D{|M3"G1gqsx=+:Z!Vl`2 kݩ3w '*Z_ ׊ ;뺶 ;>x C8I'#6+UX ;۳[j lxۮw:s;-Kx"P!Prjz>ZJ,KH)FCޞTm")|C‚RX.Qygar=ovBƞ3GY6kaD!UM~ :w}w6Tːk.Krg|1'd9V2Tq=Y4MMՄLح~{pI@>*3d*~DJ'[}1E7*6n'OAn4D=! WhMgY5.AQ7 jI0AFQk)RY?ű?I'>~J~;{8%p"c0JPH_^`djYˈ3Is.?0/Xbæ䝈6BR Kʧ-'.٦9V& []Ы @ի\Oډl$-a9D =L5 Mm-;oJC~ڛvųm^3=pς7y":>=k{c9_s׮)<*c*TS&Ufiɥjrb|r N%6" u Sd gpܸ7xlNGP j%Y;V܅me4ᐘqCGOt>Ec̅tGmP,xMwP¡rJ̡g,iս\`&kp\1-_6eW-Nh6c,% Ώ8 lr Ѫn ^s;gr|=cQu\D^}thI+>d\NۇL%x;~8sQ \sY]x\9hI_8~ڥHR@Y/THu㾈 Mvɦ%OM(MNJl&?or&qY-w[OXZG8ocqY} xZ>W״Orɬp|RS^;X^Ba̴TJq}hD`*gZ'h^ Rn]it|{?fY{ ZïnbѶ-"y@Xµ4(UeLX\D:9 3Ciei@bb j#b2p W386%Bcwh8 ֕گ[°031[E f\H SGŭwc~3:a%e7ō !]K*%D"fATu6c<:+ W9ʠ4OѵwdR^$h6$#S#KoheYACNhn,`œ^oYMF"I0ü՚[F)?[fV; 8^2}&{2^%^_.՝i{L)AJpC mإqM*fgvQ[6x{cfSfsDp&=G{ycɷKn.! z]6Uvew Ŕ:W S^~ jQO ;Pٰ\߆α4e.wMջM#_-3 ?CWURrj~ԂTiXsb1H#8Vl a >//:!eph5A9_6t*%!o"π^h'q!ʫvu%sL k5tB= Տ._<~H ExE،)PY1}Oh;kn: Iv,'=vY= sW9R{@'j NZ['cdžl(/ødrמw&p-b8DOcJE)듵p s'9nN-j݇]ikIe{A(,wifg/(-@пy9W]*Y I'{kr^xm.a/ؗo"k']R3ۆa3Hsxto2<:酯򍢲GqrO&ok|/n <\7 pxx#?qI|St =3X)~c,93|zW+}8Z./G1^X ~I;A^$͆9wxɋm7 <8IaoF _%H#'dLy|@407š3ᜱ9b5GO]zxA/7 \~7P2hD{ߔĤ;ځq{4=4znoHI!սZAvTje&%rOp.ÈJK!Asp+E?`7ݣf |ގV]z/Pccΐ`6,fnhh[ "Ļ7DOq;Kahc,oJX_nU.39a]pOGR34s") JckGXN׌ 4{剡 %pܓl"Su8:qj֧9y}$JdWqjcWISpʕl?eTNHv`Br 5kʷ1m;=rœ^Aғx3}1lPPxDM^udq54XZSPE1XIvS5DxLP&N]HylL6ĕK[kZV2 O~::Z^$$*ۮ|ȑH?\ ?rMMX8#@1o8ShC wЅD;4ݪWIK!tmQ!s|}E L;'D))cyȟk"kS*Tt\~s@!YDIVzA1 .8aK#K#4nqx`lK02 HCڨ7wēk2`O/:c酮xI94d*Ml=$?Oݽ]sg SnTs;J;dO$yetK? /7XyXkdxmXEҬӇbqz܎>, G4Dwy!|˃,KS|I74G쫵?l~b:~t52@ WMuCTᥧn z 8W"kGFk bѬ UTѸA>]0:=ҭr_Yѭwi*-f]2򫹁g8 'ɳicYd'i1?b=Ўn f?ZѸB[z:ކ-c)E &ܝ]; sw54z4Z_bz{I6ԛ'1}A29Xnk}"!sWv#Rg_W|3D#R;}t?wo. ӭTsn vz~ޛ'+,m"pE {E.YLzc=vu#=Ș ?T3NlLK&賶I0NH/sڎF5vԿų34NsӖ :N$ebՋ]^l!.]H# K$ˮґ[> %J2vWB^/O損Mg9s߁)ԧu-0~a'29OlH!͌>Wk Dd@>Ňg8z 8b΁!.?B+qPfۏЀW0e,%ڻܐXixo'd~(\E$$G;sD˱ڎLJ7[̃0M1ƽe&:\gsOww7N`VHW6Hk96S&UO}X>M *bYV; cэ0qYM{Zm`4ubgb52=Wz?׶R[% ~U(;&|oZ8 B& 맊s 5Tx{"+85.9u1uAc6k&"(_ <={~ ? [1f&U yVvʙ*NfߌC +9 >7[qPhhHSy /nida+ޞ5&>f>>|J)/r9r8G ` .`#my<ڟuo(9E#ko&?S̓noO-oTik 1Y#a|@U/,]둆! }'焕泷^ǥ:hs5`\b`*$Gw~t)G3>4,*gDmU^X7 AywŒ&9̋Y[G\q-9?L 3 }zyź!S)x]Ae߸2Hԋ`1`0 .Uy)˙Yk& TS)hV|~aG`xR=~"C!f݆Wk.g؟#zx8uKk74v7zphH;G=9)߫4UUN|0 y\䦓%^uЏN+.ߓw՛CS{l}i\'@BE_I[B$,QIU (<[6QRiMOF 33K(쐟H 0uj,~幓M2@t{K`lMIYȸAy3ar30dlx>gth'Mi ~A/LOe/AK+rTF-oRt߮B>\'C{~0K7XN.2+\':u [Ybċ%]{&"簴Lϋf.ť. <#Tf72RƊDWܽU~&}yf`T\REӝ <#wIwuS-_fH8BabԊmJZLVqP4 +jQcn1ýEv6u&="Iٙ\vo;%nLnaoAf憿}G\φԏF4T\P#zȽ}06<14g gM`Hl<ݾ.WD!I9Zts˫^ PsVPq2T/Scmo*j}ov0!RF  `a~)lpyņ q/rxzţdpS'ls<4Z\ٻ#I$f7.Ov`]_;7=Z>T{2QT "Fy2)t3;Q}V8"΁gED5 Yx:~ e2gq+~iq$%^^{{䉛M^}ݨS`6UZ`c<)Fh/, _R U̘W(bj/U 8B66>8g^􉴯DJHg$< [$0/LQd{iWlj{S9%M)o7p׻cD~!޿5#AR'JE`V>w;u{T62]}EʰrmFs(g=XU/pgC5}mP=ޖ2t0[nY`gBH(0(ugp1 Om#8,}JLc/Ɉb)~I>nމPlrDF-nE5qY{K0Qo{ (vw` ;~ww[M=ɧxVrA9ԅ{UwgS^?%bv~j ӠB-Rd2A è Ҵio!"Bx꬙.ʝ*':4qie@BYPh@^v)XdtZq`%Ul9;dV#(\R< zᲊwNwdOy]2H?Z+j;4'ЎWQ>X {"17e P94) 9r-9Q>*L,ns=x|V~j5<@?'mn [1RD*~$јwƽh18v+6W^DS5Xaqɛ/z b9xH]5ﶓDeuE7N6&L ]}oz"t_hP"N&;e4XU{w-= t!cXL·&eY1aΟ7٣dKNaGRhUOi Öv,8{5ccY]bd$Zd!2HȄEFY{0C }(Pօޜ"姙odN?x;kÃf.Y ojais5ѥwFʹK=6.Hܜ\LhP~ԇU 8qxYXLj!(y!bU<0hή)nwA)VO FrǓ ͲjgyCg mET'G֓Y0A3 Y$xQ d; 5?`.nzi61\`:N696._!ˊ* hP3j1lr$jB>Q5S};{E7FZ)9K)gb?PIo*X$_/<{tG ;@O)){thv['/(^ЭOt6rLH#`z TÝEةk$_* !m(?m CÚ6ۧHN$6m{+  O%&zBko&k'))%yZ`7%<@Ғ}\i$98]{;a-N;.pyM0ZBjra(qUMֈ"6a2%\XflO!qsW~DlpxG 41'C# *2ͬm>uT2mUm[UAUǓ ZhCu{t7 #ۥ22B;,,XHm &"ai${oS9ߔb@t5a%r^+,O.kv0rHoz32+i4|N-HH0/!3o}DMHI~@.z^.HĕE&l KW$8 ]N\$If1 OSP` /9w~{i!EP^9p:SӽÇ)(,, )4 y){}sisڔB>|c+Dmߚ65蘟4)Ǟ TÑSpimtD3MmWn,!,'#u%vL_@IlcƘ,榯Jxd6-3 fgeMPX^cDRfD;|T7fEF) oVs##_iUz7(V9/Ewm7z"{pcR=l]>.JX+ytf3"RqX{rҶzS8N\5܍őeE>ϺH"ĉ8Y)<*LNΉ| 29H) gZУ8Xio*R8l u'Kc+Z6^sLg;i(>adNa)2ADj3q=s^ʹoGxKxq6YCrfA-Vp'L*x${HЯ 5xEBlm`RzUk) $xz7og!i轖yOAGD5}Fb5/d=e3ˊ,bHRYKHf6/rձj (JI^( 6VZno/'Q*vS_NKviFXC'I}`Ũr'6ܷbBjRG䚀ųv5]C]/Ohg$W'"b_ o*c c)ُkpUb.7Jfs׻O@؂RJShqWJ; g@rcMt.!x{Ma%RLfw:A8i=ni=g,/aD&SgƫbZ+:aru-<*7%'>)v)WMT>OtRNC1>0>.7NY*MJN1Ip%߀^8C3qyUx9#һ;fyTZYCß[X{쿥i$-jU)y|j&)b-(\0+Rxێ8 {~SQeAsKLHbY n"f.„uF9$?UQ_0_>xZ@_;N{'Oq7bSRޘ⍈Z]Έ4?:#tc7vey*_>QD-5-{;8W1Qgc [%Vlp&-Ѫ`sk~>RR RgHޥL6Z(zna ,Ter :E}D0^O{_¤RV6D%j)="gZ֑3UpP6goa\\ b)JKlGOTa;XSf=z/sx y0  RL^2p8c$ aSѢ#=Rka X TD$++gLVW^f[t5b˰1d~@%M?ꂆ] Fbq`LXs~O9AbO־7s \FyyRA^LEuY3#̼c$ݲU;21 BjhF>JǠO>C,G_V Y v}aߍY@$@?ԾN䝈>igSF5#3 ]CM3FeY1]~`͞j^U(M+pfY8SMJgGo reFX;]R:toyi% 4V7 .k?xO~]Q*q_CBSI3Z,7(NKX# +Q2JQn\*/ ֛ǐ_fZ∻zp1Mr!( Z!;9I7-/Z O8"ܰV}ɤljԖ4γԱk ִ~4T ީze?Q :;#_ >yOV7rp(RfͰ}k2`K+53mo<$֎a?oi8jB5rq"cH  lĠ~_@ zVf>.k2fi[L֌2TEO+ˊ d6:9D-aix>سߡL.0-EMDiB2SʥU<tPHIm϶Y~ǦgʪUjj8e#'n08j]à潁$o8n :bA 44N 5{$Cnz\wM+NjP?a1? jIʕ"ٕ]tpz:5m:%/[5账'vG#~kY< aN8 9ʡ s!Xi%: |D>;Ih^C)Y! cU@Cˠ,doH{{(|b1Ł<ۘ#ݱcа6ASmۑȸH]SǸo;Nsx#8Ueh4 iMoO)U =0B<25L GX;ev,r#Dnwsz{F!JY"z$W,k&xxmnZ.\ytr.qK1 hkZtx6 ܍ _ R2 {H1~°َYi7fA0j31'鳨 CdzŰ<zpMvm+y>v@<{JnF?M7>=mf (\,CS5$3:\+e]΄=DCez=p!|8HUɢr6ͩ⏴.eS3Kkm} wT2߃e'@M/X?̈́$_K"fxZ1;ʂ;DE4gJZlBFwmH:*܍Fl^Xqd8׎Oݐ~ H-CwcyM|Xpa 9_8bwV:\-Ntk!@Z6Ir{!MUq &~e,%lMGbWꝸX-s=_QUϻƤWneY;EYe8^]յ&. 0Y1qt"Zjo7/7ebS-fmپ@B8r"<8#:eayƄ 3 X]cɆ۫`ooUʫpJ1iMX;E :8ٍ㾟 I^ZW8 -lŮq!@.3삋f*4ț@c,q{OϏq G7_筝&CEthPP@2;[SIh/wUd.Ú!v~+}b+BuQG*ixaѵ0j@ew.b| ]Rges-{D4Ň"@Ÿ26:Wmy9r|=ɰMhzwY-Mk_vRq]6/ƑQB .'B+MLM%fd'ց}Lj:/1`{5)?^jX➶ <8)=Q +A:& k?D1LP =8-CKm?]  N|ѕ)l*l-%u}=]?hWYY;Df>n=[b.P*kJ\i]B xDK;q\Q>*qIriS_[ٷLw[FkX =AKP#l<ƃ23 c{6Hͣ¡ەJN~Uq(6Jמil2ӕtsMlY/.;1iAG N|l,!&"?DPbMHa;GU(5Ԍ+@*Dip<lh=^_kn~\<SGP8]|3 ,uBi=bkߥ#qͿ< iC\2KqNI)`Xkd:&Hޭd;`^`_|Uͥ[N%? q%:K1(6tWw[`!݆HmldB^'i5 5b.sևG&} &*\ k!wc6!ZBJ7 .{ !uX߀+xF ʶy038 GC*8$DR>m۸=1gF=BCP1 K.-?^I5`zR!=oJM|`WF5 SmNP6VLJ[:I@"o$:*^(O=P775f#b:گ줇2U 3ϝ7BWhY zEY9e}nN|rE#RH*L'k;tjeZL O?$Z'pMviKh#5v4_."DFYb\xX1s]׍N Cڕ7KM1g/S d i>[+ӿIT"2yI'˧&p>=<܏87! 8tχNB_VI&Ls^Cd"fJIP_ 26;1~ sۂ_z=A5 Z6JKhcne?5C!+X˼&EJ_-]wH^|Ykz"E'&T6glw:o~d4^, dEĺ`+G5 jΨ-)8'o !(ٓv9G{2zs(\R4uw6l+{Tq/}X5 +la񿴭 ~_l|9(JT)_N lm6I!xqFB_D w]grwk̼g}f}Jfdj7tˈ[#am+I?_aνgC؉Q`k6shӈii pASLnm+F1W9GЎ?YL !0Ҍʶ5h#c0V\;SNWd MR J T(%B|( '4.oEt#-"[bi@RNv?oW@RȠ?Nԩl9 \#>æyEQBY&qJNJy륹HdF+? BIJ͟~TՒU0ϓ&oR;tӺxk{< 2mӜM9}T(;oXla^MC.^1OvAywFt:(پl,#Y{\K&j&Z;|b[(O9 - ?^wmJS?:أII5TQ[ط~NG /K4w$2>Lb!|nzVo*1AG]Hw=m;b2T&bb7 Թ]&k(/)z s+@nð7\&kȣNqc60KaMj gh>A֫oZ҈ݬM vky{Bz009T2s+&imW P_y%1+,kfBJnTJnc- 2c6#;KhE%4@ɐ T5:Wxg?$"5NZ;\iYЋZO&!{T%BHR\VAfo5laװWaH/4wT%g,w =@Cvuˇ0/wւ#΋0݈KWä0-wtE;yu;NrށutM0ZY {9w=f7S5LDwU_B6=Ͽ~reВQ!&eH(I= )qGB7Ko-?^N%= ;x4y6G-)|0I)R7&dBooL czuYi >a1 v?UkIhG%Y#)HmEe٫r?=BubrU7q%a` KE>Ay0Ad4\xqnzHT[\:/y)OSIGȬXUV x4l/zKj5-Ⱥ{Nnv8s-WS\DڨY4Q?#,7z@뤑[oJCol-m[No=aКɑdV{ -GmcCɬ7>*~昩}Ql:!)*n# \&=UDGAC*KLŊYc&,x% e\ \@W쀩V7$%'}'#4Cق~Q9^^ډ'dfcN)=5eN)Ya{Hf˱'.`}LԞ.R#2.Oyy`=YQ:G:,ŖgȪ9w80Kyf )r|d3Rm-Ge *S%ϱnˁxZm tKCx|mzV4U0C-)Bȳё$ZUfi-*5kΜP4 wA|h}xc0q 6ا2uװN g]Wq^'-"Ѕ_ڭ`R-JihM*+L:uOn 3՗W]g ԭ& ͟)ysE0m#2y6i0V!o0-JDvZN]K]'c Sʍ?ԗցr}Y2tE r]VSg }j3 7+@ſ0d2 r^ g(S(d{) ŤM[+_Zq斃;6X64 ;z%$j9NY:]yB{~$طY:.ql"Z]7ygIYopIn ΡV'kKU](_yFOՐ8i;oNd/w 9 OO-#Ҟq #EnV$pا–et= +L"awKd4X!!„ v1.3Ekdm;S 4OAB!##2 , 04'M" w:.Ǵ`g 27^^U}|s_*n[fؚZf(m6ᰵ7jvabCS8^ xJoڼX7"Cg\R;y(`z،?A>l@[ROf>G'"azX] oLIIrh'SlR;<eH،MFbD=1뮞gOYhhV6h)2`<>^nJ.Ǩ̻h2 ,aJnvֹj>' 0|:Y9Em >{h?P;@Cl띶;L*b=6o+MWNZƻ4"4o<:"ǩRPtQJa!VM=SW^5|=.M)|@[Lfa?Can"atT`vȌ\))D|C4qx`yƄ TsXJEOA]= h[!ե{ ޜԚr孟~>^?:.oL~V\$SW^cҏ'$>|y7 Xl ;ōŨ+DhE`.@U+ud"c uqK yriw k>)3*ҧs/Tژ!;eK~@ #mu)7L[$![2{vʈr7 jN,r|#)RZmub&.UY.uΞiSh[TոlNPO;נ}D0tm~l Ə]eiVnVW4A[vK.-pخi+ԍM|;5l+vU j4v$dQ|Cv+:W)˯4J>~]4.+ ґTm|Bu+=6QՊ>ۧ<V=_=1՘LQ%ˮ'^0:_GG\KzzUߋT!51xl,g޷j:c&tc^ʌFWT}/P%;#6tB% $j]r6∶`㺏̦Nwꚤ~yV@ 쁮zn[9x57_Đ 2=6?c6g;6|?Wpȭf$ă䂗 Gdݐ1 gq;.(cj?J,ZKӆR?Y$\ݱgYZ0707010000038d000081a4000000000000000000000001668c16940000698c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/؝iI]?Eh=ڜ.+/v/Y\q@Q2:ﯦ}7qJ( `O|6:pYd7.Uosv ;y!GqIn5XޚOf` !f5FVVU<#bLstK&!{fT . w|Cxgi*8#bXT+E.&BV0zD!!6443@( `_]w .}Q#JIFq\4c漇}@" LD 7RU;Hs*^Ʋ7m 4uAִpYVB)(%f,-XYдZZ%A֦i"=52vK{~) h}ל RuV( g+ԩgot/O|}JDמɃ9'Ǫe"DsmQs`0FďHq6~R+sS{ o!ƭGdJ5`Wajqtɂ SoS9R}Ҏ(h( c` :rQmQT|BWnc"6>mޗU%lD[uBWaiL1nP?l_1?=2{ C"[n苳7Dbo|85TC$<&ȕh~1LLmRibD|î+|E\>^K]48"7:͗",V؋;re,\ڪ9A6wSta"yvN$k<%43FbF4?k)+?V L`W|my_;h`o-HO'ܔw`K]x;x]bc!#^1QYOpQ1}8;9ϼ~x *"SC_:Zyˡ[ 9wz0 xmG!mlYs_MlVjgb@sk|Z75mT74dD=w*O;[14Lݳ7 ?4ͨ<- Vb@*fl jnvA}-bgR~TFb: I62`F9h}ϓ~h>V,{ӮxS" ?@]ovh^׼ZU] !oK17ZoI~38KNZ Wd4J6m!ĉa(]B0uCFJ> \+ j3) gՅ[ӈS6J楩]4 p.3INC7>R3M؞n^\68p*yt]TZY;3hRWW GŞ_]+2V=sV fCmSb9'*<0=PX ڰm ?-q+U%|lMlߑW37ph$!Sb㫢ɆD3xJ V%XJ(tk3}o<ǑvPu )-[}^7>s3rD&1!7is~>:tzKº fk*t;aB jo V-A4 plA~ҩg5jZw`mnAW~`4IV8Ű9Jđ>aYBSn]6RVz[(!68b P E=G(It/$ aKSN#L?~CH(&,Z"]%o`ZP"t"TFvVlϓp&3)ީ Ytlu4,-+>B6%~B'Sr]e*C~H;>~#ω"'G 'ȋXg&6k 7.,'(' Ym<_!92 nkڧԾwڗixžt==Fv:?;A GwKl.&B1s UTw3 (4pn^w|d+cD[!1KzI RA[3]7LL+ώĨ^; *1ʭ 6r$ ۣb8=\Һh\K<-ogS6 )<3DvYNjEJV E\ĸ5d L" M@1j06©, ubfQpġMݦ?dIՒWp|BO\5i"+ː~ɏv28ej7^65KF.6H 2'?IPJcggEy_V0xߛ{~;l0PPcHiIrO$\RD/qq$Ѵ`9&Ic8"$eԳn_NҸZ %w SlgHȔԬt%Z(AXhm{); G/2I6 =ljq ˲jCD>ՠfT͚8.yn90~$Λe[Z?b^B%|>7ܣq_Ansnju7ŁsEPfE6QZ(vNh0bJ&bfYWG =،sX(i3w'"8>XmRxzc>#{'i]~(tSP~)% )+~‡Q9XYnm-b.◨3V\ПϋY:= k1y>u[ҧ}5TnЮǓv jR*=1!'AtvW65yxZ=(tH;KH_ʙ΁zbU ehcln3NDl!qs]qLmMlG SH{'~iڏCNj rBd]w>'s=Nzx)=ٙ\rVi&UCV_D YgB8\_qUhHb8]RXYyh3َaGbhq\R5X ͐R98]Tb AV~BB.<5Vl\*nt3  "ǪVa/+ŐK~ 0FNۄq=1ףIL?hR5pz \h hp5F~ .W F3\*A|lA?r*~Ν'B!e r#vk% P W8zC~4!3y^ۧڢ6rpjVFM.SF@˝]eaOQ$fĮI7тC3ԃ *jZu8XR˙q& m;;p+WӥhC\bjRh|ZBH5Nwv\FcB=EA΃|_Y%l5cφIF vڭn'.bםYx2\]N*ֶ=XCmw7<Ǔ\vF9i~enak?2, rƇ*IYRZЉ e ~Qu^ Lڢr=JD$FUZ ){0Vu2lq0Xk @%&@# [hCkF ZlH7= 0LCƼ^?S&8Ip`U~}ˉ~83^lj=.eT>Ua]=GPs(F[T΄}_z~ hɸ[ڕ*Fut+@ء] :e82]mN#VH8#B6aoe-u!Yr};d֙˦A1R*>9!uٿkfG9B&pyC)"i,\uh}'Y:{8{!()mÜa0.bR%7C֘5 QO<օSk;?;*vT{Mq{$@ q9T I6|X<@rBXw6uZ6YSzFIjA5E/C#&^^n[rK^①{夺&ByQk%@A0Ӆ2F}j?wЛC)djόwӁoM`ժїV3od@ j| [WxsޚʰlG`E"jB{6?N[~/ٻ'NU,be [Eb?>LZtٵb˂]gk@Lk+Tyn B9Hi$3p{i_(e]2<]El"blqp7-p*Lj@9\oC19pTRϴ{J;i ^zWQiP3WLnI_9Ƴ)m؈y6Z%M^%O. HZ`:"7*::MboZU~1 ]WvYYIDL)I?˼}-mDgR1Ƿ*iq떤 $@~]~72reQcAAs>[AÌeMDݣ~axu K:I}m=?Y=SDExrYSDH _|gu9.|%nX-ŸrykT|) =qv MluN2qJzQ֚wh?Jd6(BP:uQJInuӝuF?(Q|ڱ 4 1 Wj՞WsЦQ ^EUNc+bo)iW*+a?{xWEek,|DtK``//K-\wW%CynN I+ "Iuexj'E%58ܝ=ys Gpt]Ċ)c}ԨomYyjIot՜JP5QO@zԐ"@V ؄:_ +aFoqz(zؕlC>o剭t,YR.{$zH {e RJMJ)<2 E|^DPl?iYE[D/ j#n~/Y)&6|aU}c2pkU}^! pcڞ]II@ _>kacwq~-u;*"gAc9Bjcr;Nqw2v/2iYXR5yarv鴸JzgPY1!~goĠi ߽sq]|rQ #|c3ՕBiJ>Í~h BmltOK R(Jz;(,u#f\g6,sD LS7-b>?UB !or6k(*x v[栛@:QZEy2 Qu鍝wD% qW*0~]G>@-))]j~jN!Y[a98N}xԋ wfý𼱆v mЖ$5=,1ZTmXn,$z4IpWF@HMc1' ^)ekf(8]*!!D^gδf;ޓ6Jk[Zo;. jAE.@|}D/TzpQ5}(M`=88:8IPD}@Sߎ$K (woЍUON򋷰B#okdscKcӗY0mN#T}/8 GSK! 1]-#Jg Z[ʶɻw*RIu9ĕ55 @Z cI|)^{xB0+>5ݡE%7+V}KCrYd@~wR4W-GtҜx"}dY&aU2VJ&2iY8NM&)?M<Ռ-%Cg6uGSf<*Ds?zcch'l 6]sP~"o:sbһxJ/&KtzgP /7$.?nGGoӭIeak3i3Ġr #3>. <)F :O( 1G1W5wEb*| aj3%FbEYY-H5uָz4ӗrѼ\QȢ'( k)7+^ɕtUKt(Yq13"=wϺ۲KoӴRW+ӱc)ڵT yz{4~]/# jUm#dܩaj)5O._Ȋi".մI$"Fbܓ3 IƏ$^&yJz}}U(kF1fTY N弼͐rhCy6\|d8V"aڄNHղWaZYMJQ0m)Prvo%eۣ9ww:yDv.kLB=T_pOdTp)oDp^i/SsL-;E=[ jVr.`աqlN Vp"s:| vGE*\Ӕ\ qbZ+eoS>G3h=dndGh}h Jup3ZRkq;ͭg!!&95{M2qPW|*~'ʫRUϣSAg8~+)+F~#MQ-?j]l #s~ IOv tw (9ڈ9g?JoWŶ0F#pޜ G+R&V(Id/W6HEVA7O7qó JdCN,Vጤ*S=pBd8F(TgH/FZq+\+ N6pӀgCUwJ<'yL DG .!Xr%Ye!\w~N s_= _յz0KM@lSvA=#W_Q1eQ x*G]wPzrMFjy]}r~&W,.J&q(Bw vMǐִɺlf\Ԁ7U3 TpHE4Sfq~4HE߬?AƮt ^`+^yF}`֏?[4D GoP88d{'*kH.n~j [HwCģ _F$6ƒۊOVk3<+BG!sHWDcZm|1xׄD}+))S:ppw#oĮ4 d CDXd9/~qbsZ]`B|$L1x1S]ϖ[$ZuSIn 4?npbH6urϽ,=w؝ )j&&y[K>uvqM8N( %X;W:Hg= :9G~@7poQeݲ/4dA[MKQs9?Au͚=-UG ,\I.GCV U 8\[ O'5Cf:A=|26|D}W\aReH^{IIƕӮi)>PWxa]VcG^lηM=3F)+؀5AYsW }-iAgmS`hasZχ%G.R)[o-dnN ^QNB 2>ڵV>l~;i߂ݡ'벴 m=_'Jٻ6ef"/rKRQ {~KRpN/vu otS 5fL ceBRԚ>0tSVʳIAP+ ܅tHvI_:4  [q6(+V?N&b)]Dn7@'תd, mr]8:_~2jBlZ^} 9]6J4Z/_R4sۖZj>WQaQݯC<7|֛ЉDAQ8o 7NEhbA9w (&߫}(0ݭS+4PjdݥJ3v$Q=ɠ 7:LVƒTITeuU0$L,ZLX&8))s*ojN! SqHhP(\hDs# I'K+ S>1b)Wd0r]H}#SuTAt{mߨ3ADLZCOgۻC:]ݙleL.'yjHh$8Hd8B(hC:Xv:xb ء}'pzXN|QV5B[#Ud~DlU˙rԢ^{ǴˡP6{$aΗ“SD\y<)6*~ {gR=Z`r? #/`Pٵ m9e2 Fѝ6׾bLQwDax -P=1'XGg $:b,8ʇV.F\$yGADb$tLg? );s4q$x#]Tǯ .FfjspdH+=\ڈdImsH 0Ȑ:sEiF a[9 b ɒysu׮3O$oCtKUBj^/ǥ13x޻mP/wK5[JfF(@FN"+ȼ]N΀]]gIQ5l'r꺻/S鼁ւ[!otp w3 ._ft5F~A舥ivJW%teprq|Q1Xņ =GHǘT,.#uU Y}?Мg$C/6W+S_W~` r(0 PT3$l301 -&짶IuF6iv|C‡͇6i'nHZDZxzS-]v*'a 1|tmR8f1G>3VAY7λX?$} D,)U>FkToEZ%N45κ)gqwXsסpKZ#fBw~w\%MiZ 26DݱVZMKj&hϩjTJ$-Ŝ_n#|dMQhO`4zfgA=v1gME#:QYc.(LEJze/: *Í8\ZL_,\22$q=t-I {>jv sxmaR)une_a?o(owT Q[7n_x֕X}#PZ9ȝlN5,1BgPKyzؔjQz[Xezn}Eo׶@Aږb14Bi9AbeΠCɠ/B'΋eZoxF07Ii)fG=ltR9u޺*bzeϛ^& ,daQ O1o[mVqT`ǑNW?>CװFL|0GRbۂQ, U2\pOż@.*jh c >:Yi$Ps 턠ty-VJ;ɲGF4/U;u3N_DqPѧcb;m,".6( 6h=7a@0O_F0ߦ-.Ʊ9%-kAEn]Nutۍ{5aV$ N<z?(TȊ9-dO!BhS|ca^K-L|5pckɫO`l[O7"eG[e$B<|vM\Ts$Re0g3qnՊQ#u^b]"4ׇn 6IzjKFQӋAw_`Qf\_dc Aퟆj#padAP^0!iֺ7eX wg Dy=#$4nZ[QիÓ^ջc#ܙ$i CmVpױ}qvG\ѾS7R;.쩭N5Y .@b패5f@w:Ij.=GJ^BR'"Z ߌ-W#:zSx`9"cgsѰMFM2$1cvun畀6vyAŢJcZ׆sEǒaH /\ 62ƫen8N15`+z|%tͿ,*;J;xsw%Ko@Y'[9Ct,L:,MuEOvZ+h]#pxz놧j;4Ud@zMN]'Q R@&:@=r+ $}8q@ѳ1Mu(:itr hm0^GA2 ap(Ǝ(B^~v+]:kmz)H:2~T?ɷ2b+y΍OL%gg2 r3w宮OpkG Z|TuP ^T(MsQ^܌%Ա " 6 E_*>f˄zI[RRi}#mBŵ H-fKlsTկGޫZ0eFXC)MY,M G25L̃{jĶ~_t)([^^#)aO@LSHe/6F.)# c^|f@*ĸ8ڕ ,\"Q fQ;ED HLݤ"T 5P4ocq3s$({O- {վd8eQ"{FUAh?{J++IURd>fy=U"qwz3d)''01ea+JH"'p:#eF ڌ`GTdާ iS=u]/ +Z"c(Y%cnE'`1"-[ٮ45,R۾ FU6(Cw_WdAUz-Lpv4R#$HmJmO]x[4Xɳlhu\Nz0bKR SDK>H4)}I4l^:0f,n[MlR+=~Ҷ`;Y?\eWzfVbV\ FII'I#K-)#*˘s4AXJAJL~+3}꧍⨗#(O8r-P+!&bqƒF;2lPCl\Q[Ք`*IԫL981in@\"yp.2DђsibXMl4ǵ1\3V~CruTCQk OjR*rBLǣ)ϙNKTH˹;g.=39 5j]l)B%,~X4]vdbһ ƞxz$H ihh0˾g2nu. 9C 8> $kL)LSx{a [48򒋘4_#e=h<-Cg?veW(;ߚaii>x4 #^H&I0,"@]*1ECFA?Qeb: M\U% 5HY@ھ4OUN-e0>g AJ%@Ķ+^b􂨾:]y:|;ԍLcO"mh۴QlS1M>DWiZ֎J6\0,u80if-7p1" .vi|#r[`ptlIOHsĢstf`tib$#$f;m~S3ҹ{`,߹3K"bR;:jq"RFK걐F1 +)iQ{w,3)VF$Q"P@ոvg@2 R޽ qJzRٗ `uhG34,qc#TCl\)6N;+ބX ˽\o]rM'F,YThHbbTՆ:pb=V) (ʅ_<0m&"NBl뷋vh~qjl9^y_qxMf=w^6_D]i$}y3ctYJf{u+ﵒYؔ|v5ɸIIGL' ֦n@--eׄ%aJCs.{g,@<;Ksl.zPQj=3ؚ y*w//&C* M1 M''̫0v,C qP1+Ϣ*C1Z˜Sga@5-CI0(F-8G3E π;dlX" ^99|-0lB EIH,ﭓ52JvԸ$]cꮑ0wgδDggC!/ZЙƹ=۰[շ5@"elNsu5;ys87/!C'=\M^>xkm R/J]tyI P-=bIb(U*:cw[dߣaZ{6 b2.& %кW[0e\+,%TC ZD:n4rb3tԝ7{{#hxͧk1Ab?1 dl69|)[+{ d{B2q9܏m9DE ^Ϋi)2_a)L30bYFQ/V4/h`QzE+g8X(xN#T`/11 ,Ͼdnh_2W<1x#p8AGc-s4 c$v x~!1hK lɠakʞ0~[MՅIWk}>qtw(ȑ_[ydS=(<=4k,5ܰT J{;)j)@oe's H?b[u!oT; 'ԥIJφ6Lb P{?6e&f!M]g@^<Q>k"K! !BiI<@aZk%i_ı mK,J/%@cvdv5=aƬ֘clH8=c ^:GM紬;SW}@F}WłZ!)~yOH<ʙ+Yż:;Y.xFuFUd7WX2qZ?z[yQ"spBќGoZR@O0y,gGH@7weE*dR!~ 64N}~K`qC)G U3xP6 mP\HAǥ3݉jMCEs`i-IPr_R M/ _zZxߚ[nـI7$apQ#6Q?{B94SA P?5+L[A[ F,pG_E"aG<ًW*ڞ1I;r0·{TEVå۞B~W.ؒ: } `dZzBxoYϋ$~//HdBKNWPciu3 M=e=_<`W 8>%& ^-jm.w*/tXQV3W`=L3E޼'HwvZl{oLMW݃*Ir?%Y2&Jk$/3ǘ7 :P$CC0NG s'@s"1جvhק0@&4oC8ۯ z.䥋ΰ [P>γֽ,qÈ:TydqFU(a9fseMy_wzvhEt7Y<ˁʤthwAՄr;D|dh??_pU,c੓-;ء 0Obڄ'[O"|l3ʊIL}鴶oo}(6/<J6e<l;GP~<9-A0ob@#n]iWQ~[چP2}ʂhNl"N选c KF1y Ӕq]+ڥİ͋2/I[) {n*`(^Y"'d7+x-yceG#[N5j?Bpsʰ!u2Or\.T<(c6} ᙑu$K:_eϹٷ3^v_$Aa>Nv3|ĉ {~F畲. 9V81*nDE)NT{"?b^r+1h EbcTVCpϬb<ʔ?dw URg= vO&n![s=ngT\ ofWly]w`jl41!^z;2"g&[!"tm~<ѥgS hH{v]V&Yjp J^YkR4[Sݹ#3xl-_vTf {Ch%>V򅊌]DE6l<-`wRRF.e&ؽV&?pC"q } Fr  VKPdiҽdvk9Lg DT?C$ sy |'嗁7bw>ABBY-5hC!/VM6GI:kcgx~tc[7ȶm>loLOsktQw|GrU_hN\$ [mżλ Io8LyG1sy [H,Ѯv1ow  lZG~2fiO ́@Yo5Sf+ _D`)=j~se'}ۆS)foC3Kx˗8aB۲^'٩Ӥ *SoDE ONJt, $}WҶ X3odgt8+K5`O- S&Bztfrq11LKK}CbɗY|? i[Gੱm 䰥Qy2> #2P:(U #ųRKqmB$کSP EAL؉ +K \r>oK(  x ﹡*"Cء8d%F(&<}Fc:@tcåK2)cHFK !E!!15dN GL˳pB^yETSBSTk݇ '{[=ˏH{)\6<"E8_( V08 _iб25f흟׉CTBpVN9[6T2uD[mS# "Dg6!mv$2k#ryö~leM+xAs˝ S[R~Յ~>1q3mטwC2ƅ5bi@j棵í`#bIȄH.<լ&)?^QAb ZRzv*Zͺބms |ڰYR4UƊ}*j3OvVC:W{5{w& }WB0/\/‏ g[٠J+ɡX9SC=sV1yD *t4/鱠'0S~!%HЪd 헴!˃ >LTw:yJLJuЬ(K1$gAszx]I~|JmA6O=b"Df.3X3!ٴ#V4.Džj㈡tm6Oˑwjɷޠi^hBL@< $nhSn"(7v$9dk%/c=c)tQKЖ"WgnZ<}ktM?<) z)DDc̓S p8\=E)r4o- "Î-⫃J#bUp\Z6q3F-QBԋ'OO9rQm?k m*b[h5=NYC>vL3q3o3'$=N`;J^[)H壣И XLCK=iˠU=(sd(xΊ܇65`cϘ9D]KE;JߣiD7pcqЋV.{Ne*.3J {aㆧa@d@1HM '+Z"m v 0qۇSk葷5Zy*[H63%Cou9;3sb\|}F~ե/ $SSSoYy-nsZP U=uLImLIRnM;_*ĤhԴ[ ah#`fmJ4"&Oo.k)ȢMkF-iDyYVX9'G}nCzr%55vD!9>ygl; __Vh#|eX>ʄn` dE] y 78rL$>R_o[@H '(l8K5$@CxoDh]cHnkjga=׭:%8ك|ZلG\Eԧi gxGsiX z]4KR_{? nQF%0l-^OQq)LU_\93tu-Bfiq#x17Z3n)j*?[AXu2lӜa]))/Y-k1<)bUw'zPԅЬ2f\cv`s\2xSn4G - m`(7LaSҷ5]gk%n}hǿXB:oyq^KR#9 ²#?wrxZӢ[asf,MQ" j̬w 13 nʳb(kM|mJҹ +f$Ik,(S ^-M1I|Y+MV&=.Yb-?kYmBb~^tZä#Үlw  "Gk VVI+ 65K%%F ͿbYJYIbSHIBR/ d:LVXp$SHF*0r9F2DvEAM\ )w7>|[GO&ޠ[Gy)͢2kx]%`M8b6lQ]|M(D6 v0 A5k\gBTv.*R="<.lQ>}(xlbv"t&45: j`W )ew^sP 4'wlOwVteM9]L,aʛH1C)#nCt3ݾhCAm!K#?ۨ]!ʓqd>xG6N|;:#Yꖟ0ZTf9Ѷ{j"Zra1@p2~,%S #a&믈fzSnX+k+Nx3XąI)VtG!'.jkn@jH7:JjMr)5u%`rB5#? aRacg=BU ,/^+~&N"Nt0A#w,E6gX=H( Pbes,FKe)j)HHbFGr"J*MGOuwCB .pJV]B퓦4} M&u, NWpCg9ϥhx1c_%ruFuFL֜=8L< klG>ח RqH G(bʓQ۸|wA;0P#?| 5?xfrRl*yMd4?Lh l*o5=˸L_BaW٩Oz)[XE_<.ۻ76SGFBͫ`,i&C%v pam3؋NW&Ij0p836ծEǞ>~2/x.GVM1D*Fm x9>i~ev;$FtZ'/*_nSk᱿~q{w4g S2܀`hX Wml7WУ}H%8JG3y@.o:MK -8_ys>°7{ɦ4d;8q%ࡥy'ʤ7l"$qXW+7уudddT:J+` e*Zi^SBHk4+eB-2RAN$J_HK%S_Ӑ@~\Ӝtb[>>K "vt 4=0mc##^-C0) O6kOr5qUF)͙@jJe޿raer_qvW(imȤ?ߌ&O}8*91(r5_xOw[Wv"ʶ0˅$8b9%a~,%`P@2MISQ]Ƌr|SO 5y ee<>!@շy1#hjA ' + 3B@ P+.X{|\9?x8Rs'kG連߽0p^Ȍ՜j?'kbZgYZ0707010000038e000081a4000000000000000000000001668c169400006acc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/tty/synclinkmp.ko.xz7zXZִF!t/j]?Eh=ڜ.+͡g:^,UV Vl, P$E4NF{8Ж{i9$ }hW4⹬3B'v%2BWAYHT&Ydxx>SxE8\~J`5ߘVwWfę[q01Jf,?)$AbYX k>?cg"6Uń˯-M*DsTa16)(@ זq! S(*wF& ٭[9˗UuZw)Y~[]0T] pyGpU8i*DPEiǤpD!fVC# u,qm@L@t,]ZهJ `aZG{K]AXx5^AhG5E kxYMgj^`5qp3vA lw}Vx 7rw^ C_39_NmPϪ>D*Q!yĦ{˫cK"Ogm<R I F$Y 6-b8FD~qS0, ˸V+8Z@g4i* ޠiՠ?7Sͫf0,13mߐ8+Ũ-Ei/LHtV ) NS/M6|~:s奜]AV;<7 њZ#N 3sc?lR;u簉HJFMḀ̌?φ]myLJ5 ^ܻaWDyf"51#H2-W#KyK(aH{O;"?=12d.E2{|ʏچ*7vmm+Ĩne.jUfOo22z_'`'L+ WICd #Y2q}l@isc|h`pT3w'3㛡5EGi&Cl /{ {K zfL) Ƶ W'DE,ݤ_F(|#[VS%MߋX _"ɰڗ! WG[΁$m Gۛɕ[QDj8,k_mTtc4+=CfK>" JPb=c/|C~5dyON@֤I bwN!uͳѬ/"?&bKꦸi0!B4 uD?kZͽr ;T2٣xh96԰7~|[\erht$R JUKy=n+zaV'Td]+'p$@I)] :оx=ޟs \yIB#c\KWΊWOfPÞvsw\HeFZ9I8l3vS͞\l}sZo~E/t$U}\1XjwGx}1TQfptn?NOkG֧S:2SQ\z=52^ZqI{aTk}.piS[LOn^U]g0֖mpr-Oj,K[_w~1^)V ݇Zg1͈B s2XWĭ1|ބyTOtL+3.pPVfa+1EHy>QL#mq`;TXp,bQg +5wAGS 6'YՈ!Gq;=7vIf=Dm=Gq%th _^2HK%3EU"_Wp3Md:зk4MQ!x{KrzTc(MI%¬柮B=W>OD#k]r@^ʔT廒+'xuSM&N>fu4>o6^px6mY$P:Oԅ`ts |ߊißNRa%>sfh5qWu?q~,:e̜gO=yIuԙ=BOVK~RS"eLĥHWZ[K5}gJ6:VV h!с"¡0(~ȃVS]^͒hv{ni ?NUksX*&a5W#rrz2Ͼ;\ИbPČa,`̇5ٝnӀ@(6iI \N@-YʀќO/Zn /K$?6g2zguR1dݵ6|F,3+&$ڛ&B|f<xRC`݁  &brO8 ZSb5rixq7DjzGhGYvY?@n5{DMuQM^#G/>\:uش!d4q/% ȾHmA4F]*su >r!.ed3:r}/AIpQOtO2U$BĖdu?O<ώr)n> |Dw6f0C-rm0 :`„ ٺՆP; SҺ^]G#[Ұ= 0(& hux(,` 87p;m:Ay ֆ=5#Ce6<;#xyXlKJA1v+&-]2Si\Դ-sCM567= o੘@FPZ#9a[pƣw(㯳rRR x)m#gkv &z]]~.bp71dT`UM).RA_Yi$asїCu5ҔJ0$-1? Fdd;g]}NN*p`EYsQPa@0" .f ZR fTPW DӇ]tDoN5⅖ٗE6_Jv%eSru.N{lo?O~d"Q]^x%xZ%&SӋ½Kk,pU &n]C ZpcMۼ*1l0mB9yc\A[ SoyFAvgS1&YAR{U6*_z f ॻ\dU&S ,'zEV@A9԰踶ao_֦15;y{;R)8q_},El`Һ軃Ia&_g"rh= 3鬫=f1dB*/LI:6FCoЮ`YS>N.`Wds 56 1cϫ7 }}2 "Z^ז |b4t.5AT\= X5:q!!$:Se(^Ya" 3$nNL W\r!>xa᧔7JXdD=8^s,Jlz\B4; #LgEw&geD޺*ҭ S|crA =Z{S\.i۪eGލMo9:=\.{&<*pe1ßM71eGgᣋm4$G]iy%p$Vx 9sO &MĴyXIWGXDyKN|[ƍYnIuCcHϚ/mi' x[ƒm%^6^]-cIo7 <vx\$g넉ځZzArt5h>y|$K6UӶyW{5 dV oUe?| =oY8P 37B*JgkoUh-h۞ 5%E{fbAq\?L'#*E閷-S6jܫ6vA1@K*"snx5g|}/x_gdĚJ8QT؍-[ sa׷) QOw2%B4fnڷ7?#zy%~\S|s$l0 6GXfp3b";nů6$bՓr?{[E&"24Klٽ>F֙.87iwg%E05SAfpnO)~nl *9s]ՋBoHmkKMʶϮ?')Ƈ&zlDIaΆteHyo뷗>|Q? ܘi80éO1*q٧v3_!}'{mj-¶C'3&3. ^\U{gn)vtT^/8*420~Ȑ7A(z>8Vwh׏={Iܘ 3amݿ ߰=DJ⡜kեF *, 8]yCldwơ C]Hevm L Lޒ C8߉9{0O¹`b';-ڥ Vk=@ZѕND1$UYƂav$3qOJSF%S`NJBL^N^JVrXJ&_sG Ւ>D‡F-#2(<}z֍wg[`X&né{181YzL9+ω _MOUfqB*7A1hZ)?Y pPO3","acrڌ˦nhkW[>NcY+Sx#(ZEB5@(,ՙBJslWT5;EA#c#ONՏ: |gPJí΁B`}-zт+qvv\J-l?U4RH$e;0%%,q3Ͽyt R4'+3ҷdyG2{YH#[:p.TxFp䕿uǿ&pHAB<%oIvΏZ*" 83Rqt,I ';Q0n0"!s1eO`ev[6)f|(<+W%4 YБ6T! -ؕ+ev)lW"jz&uyTfJq:fӢfxR=J)W<ȡEG%!͙d]+\m<:E"(e;iACc,M|y oul71#{HNV~Y>)TxOT.3՛>{pkSMDJ%GTBXĆ_¨0Z>T^࡯XNJ}neOs!;QBޚtNU^iYSsP(COuͪJdX9cPFVIʾʍUt [c./N)MYF."E@Cd>Y&8keP75rj=KP_fRaC"P7L{YLL㎫8 W峺r<;~[TifJ6`o^Ѕ5րWVzJK@3 1aM^Ƞbgd #B\HE#rvd yJsD@ ;ylc{{J`OcϏ/Me2Y`+3=ex=#əV+H\&21h]ԅUlQ%A+=$\#DZؖFdQ+]cA7A^4D76IjJ&T TX$U;x2i7|ؖݸeT~Yl^W]U˵>1/HOUV"{Toz$xTt9WR&δFhPD hJɭ*)6#~;WgyL7ȇ ȰEtv-%4rP2 f{Cڒ1hj0naPM@Couu6l낛cV2ѱ3r#z}z^/JVIz偆J?mqpB3u244nuaD3B!WU n/Q -V(dzqwDF .DY 3X _]l0o>S";կ0Jwl#֑rm"ڻ?"N?1m*AN`^&t0ݴ톞k20Ln.1df+nW˘ ՙWG`= 0=5Yඟ ٲU(m-#OB<~:%Ji?e@H8Ĺnap{M_ϱP74E~:y |7+J:G|ROǴ$^UO\wyW},O-oŕx#Z]̯1klʞ@B_j؟Z6vV4Ga<(R\*l|[䙃Z_tQ%.n,_Jw|gnY,3|G֦q4 Tސj*I >\ 1qD3tv5s6%v NYY-uZq9M7fWx骂嗳4-Mh, r֕;v>(jQ0k2 d޸ NR]W9k,&Qg ^d%SB&5"n' [nMlyE4VVI9XY}]!+p)]eubJ}qh^ץcsooҏSYhcbjO M A졽XڌP[7<:YV"O)ΧDo *R6FP12k`xvGmahNIPny_swTH)ɭ2z;K39&Ц6Ơ]EOWۃcmPL-reDZ&ϡk5(k3PfM[jQdF'4_dx!}>VBBCϢ y%`Jgw8qFaX[ar'Bc(2MJkN"iRF8ڠ`77ec˯R0No D$ΰĈ¨lKjĸ֑%o/JsU)_֦3 |}kGM4754! J7t/6 mɢ-@sbeMFIcdM/7Jm\G({G_CcM}$c?-O]3fF EGf (*E'k%4YPE5ؖM`)\TǯiXmM[cgֱ$]Uſ+AW(@Ut˗k;=0,1[6DEI,-BW*&f2n@Xgtl 9xV+K 9Q:C"le$ OM;o՟ᤒ0蹹C<+o?qhzr$ '9<"WGC C_82fw>×,ãX/(Ǣ$o`َ$㾞 OZp0G\{hqJI wS-45 #:5ˎ)($`Tg u*Db߈s‹Z"N ڲ2/+*SdW9WL-͋*i*0o87uued zROɣL;_,hH[RSu./L ˿ԃeSRy~ۨ=?B{+.>5\/0}$7:[͌gk4|i/t(} |1Cvz]ZŻRot5ŊU(8" ٚ:5 Z1t%Q`#xVq& .KՍy_& O]ڼ«@whp޷2tusoV6ǃƥrXoU~X8I,qg Nm9[xXB9vEh)j,O->S+6 Ӷt!751[8RA3Wllک 虡=oX{{ԀΕ|Tb0wɅ *wT`G-"8΄F"' f .+“5ᮝedɱ[c%駪$59DG-ɹ2\WnA[ H#̗7t5zzW$Z2^6 W_cּKDN  vfkHd2O߸ѡfso{HO5])L B2tKɃC)4{sΊSM 4֕G#OnmPkG"w q^T +l 4J5S73 L=ZY{ e͆}%VЛ;])zH[K#6^fC[哒~MDَV7s)~_gls */!28\)]N{SI8pXcw'0j5Vg֏?3;slR1^x8gCĀȻmW/xYWy$"cjv/"&ydv8LyV6툃4%-}'FH㾊ZP%|^4f+prb ML/&[ /T跅tCdGrvUޜ27p LHٝt[:Fq.!7j:eY٫VŃv8av(j6^/!̟["Kb$ܘmL*fM8EiJ5r?|ZfiJ DOۓ'݁%bg=e==٪igKzz%igmuP8y[J6m:=>=9׊EPfr!N\ B{91Hn) e Ko"{,l.z|kGvwg ͆v?j| g# "Pr1哓ԓyX4襑I5 <\bJ(OYZ 7~sBE%x&8g|T{.3a]=="?@g0Jެ=y1=k}T^i2Q;|KM~AK9>J.<{ > .h^5wT_VA:6Οq +D{u~.5A t6Yǧ5~+:|W^/t!C^FQYs^,e>dW@l$G7zvʋv8k,khl:ě>=)J֖4~*Sc PcJӺ;"!Vt%0ƯpJAl?C9\  xy'tPD?5jAN'+"}H8ROÖ Ij1`fr k0a :&7i~_U sTle~ΫƴҖh7VuG_$@[PAVõ.iB3DA`9vuF8JBV #kY.ycA։s.Z{iTkĕ)u* %So_$_ʴ>bndًVFD:quWJҞ$+4 %\5Uۖ"m_?k+tۋ: d'ds8-{~c po-Z#7lCCCM3G`_ ^b(C% ;ۡm!A_,g!Aԉ={xйX?ڱVf(0^ 0458¶ٹ|#_{NNΞ2ycr&;(ߊD:}zsɸ* Pb2Mn|MҩY{@f,gnEviYPŻ)sպ;[,\@)[#KiW?T6h/﯎tF 5Q5[;a]GIoƶCk)#$K&3 YThS;Xt^{Ե瑴Ϗ^sUG Jt\onQl" m/Vg2_Q%)R yEeakPove{d}tKmI9de}Uz] -fDfVÌZ.'uKWJ3DUt/0lBBe Z<ۤ"櫭H1wHb1!FIW Ǭ2ofz@[x U u1aʬ&B)IQQ ( %3@LJCǣl`q7Sk"=WijK|p8>QgG x^ 14.̊2d :,[n΁-iU!vt^MS+>7iRYŏBNp$ƩH:+42Cq+G+j⡝)Ox'?V #v7O?˴'HΜӐ :^Ju65lOj/NÌa,%gENHM)Y7 aƵ;1pfA359~cy/_l*[N/MZ7pPFEtPF5S?,x/qAtH;Y=Z:hE}Ԁ7hz jyg@m=~KLRM X9ь: ϑZ}zL3*XE8[+3ZUҪ ĺi,SL`!i٠b~]v^mPr\6"7  p@4^YKuBSoc[|/FȈ˱wXs4.%8j;_ JT\D=Gn ꢣԞE,i(Enmp{gF񎄁ozQ j'fBRd w'fb^XrQ2\Lt!9@4#XцamTB=]vw8l9?>rV4B&2FPUso}=10=L;|Y|-W/hoR&4B^&D7ͿBo|p [#.$O*>3Dgf}?}ueIKðȭAFm̬'q$z[BFBB:e0C]JXjx(Ew?h[6˳38b̍Gԓ|TPˉDq7( C@2omPG}|2IP#CvF3#$iݔb\Np~5[+rZ#b>Zhl,c++Qe0ʵQL1b wLlfXDSWG>eyB!Qc]ו1faqa}D*$*~Db\EwMH&Kj4|N P3a,j.mU9D@uI7w(l/ ~Dy@z\ouٔ盃Xh)Dk[Dɳ& :!S=̆hčq ,q2Dw>BS&%C˰@^ 6, H:~Obo㨲O! r Kj/+ "JYU<$45P|/Xk)w1l~nt89T9kCsQ$LA|1 ]iٿjt,՞T}i=JIjڤY˼}Uy%愛 x` r{/-{:_pfzhݎ&W fnWxoIIުw}0(/9َ0i>5@./}|Z{ߢE9Ff.aPtFQr{waPm("lTlYQ'?7P+踱 VP0ݷ.z=ԍ.$dee>=Dt/ɮX;)J/Zq?"(g'6'}em^]e{j@2Vl:ݭM!^UF5ͦ10Cϴ[loS+Xi7eELYiHvX+A=yq\q \>3!Ue5ݠnL{4tB9h7LK ]31o(Y"Mka I\1b蓕_ )SDf5 "Eh)rh 3v_ЊW PtAqoSӣ8P3!0 M`F{&P$mUނ5Udy0׿bg*H/F!^8ZΧʊ-J= XOz1YF'})vDY#bhfǧ˯p޼X.2V#ƩwSD}a: y*`ws}7k^)xnsw~y50q̄UMX5oTP A˳DQq! ,Q jw]WgD+u%濟+r1 P ށ@Eevi2VKAl?\ޓE8nog|ͰXBێ\>2J\&`;~:mJڇ66.<yHo2-?Y8K8{\IsLj+W&^~,t7J$OCeɁ bDx$."EoHYZlxnʊh,f(X~d/kpl8x8}hм{SZE!on~A̖:gБL%oh]ooR@'bzcήbXڑM|Ițj5GGr'$Q@6AgۚM\K@ wV bj=W!Bcs+[ZBqC*t-Y,H'x=E=+B{")B4 +;p*QMz|q[p%T†ݢm` 4fͥbHzt}vkL)F3:P<}+r,NZhױIk!i+OXυLFޔN t~3O[Wݷ4/w]Hx̮ZL.g&TWYmXVޫHK}OG&B'XTc|β)y.?}ߗ2dz~dk w XPs>:gػOߵ"Fip5D%/kh,zI42ר'|# A,2w_Z#8d[a郧x!:9Nޡ 6oرWMfG9$jUF(e-p TP H q?7߇w3H G='P0\nkXMNChٱ.>7Ǜ54Cq^&œrME-vg~,[7 0&#q ¸khDQ 2זu!דm M%QDž0JJg?+jbzP08sY+#Za XyflnW<-_OL%sػ鳖~qJ=@~LJj{-@Oa @ d~cj4'~??D1]8B>m|NҠYweFOcnZj@|@wLRdfJ?كL4S'"J[<4Y;Gsg\+cF !7ҺV..m'D>9H_&`vǿ{:V{xzgeQ"̀*m8 4uˆ<MX[fa}yEi4eExǚS-f3Qb } ZY';W *ܣ }I͗bgݲ%~IԐ!*7g|t.=IfNwQx$\>0%X+M;e9Kׄ+ `;*L aJ]r@C;09@&7 ܪ5%sKt)>,X.ƕI3pK4qV_ /yvםn{(G jς^f1C_Pui :Hʐ9@ho+Wqɜ,0eO; \Bϝꑴty#3Zyw,VO~/E1-3fO^08k aYARl7rM4 o_~LwG`@5V$[©9SP{xwt$ٯMN0QDѿx< ExU&Jճۊ,  3tgVh+r)a͵DH4 H4" 9G*YsEvtGtf7Gt{Q^ꈸ2T1?%N/#Q_fb L&ĉ/)͆.S~ü0N8vz/K4wdCl%vlaG{]x#Zo;3L}Ȑ :Aӈ)NdUCAd$KHZEr]Jmr Zd8\Pn@;"?P7޶'#SH[)7O&lr@1}:&sX7Eq E?s{-L>- ~$KU;{;>bE)is4'.d}B]O`%MLB.jd(HhRSR}!:ٙ:j) ]dDibto4Ø8F_bfa =M$/._?ce7r@xW@)hB二NM%qmtP-pl"TȘ&o_4XBPS &3"$3rQOL2*jnnEÇ`)5%w#ؽ¥wOMo nֈl*zή`go| }8whJuDZ]"'TbFj&e%SJ1ٚQSi&%`uY"UOLxQ-[5_s%E8H@䊋=߹>W&2YY૴>(i2qF/,HYiK`dmn!CW=Ω1ppQ 6a[#ZAE4L'i6x ] CBjw΢G@ޕk'$tp/kհ.)쥂kI ƩGotjbw^> F X 'Zc1zES٣>mi]h8F*3Se~^*aylDoqĈW=1? ڱ># ]F͌3}*&r)T WU$l/g47ld/OY4ّ1q8"r(᥾ |9;ސ w?(8{?gpfSaJlc#;`ql |Db%\&R;(2K &a!j"*x-BnCz7i.@3HxHNv:Xk&ƘI7?yL.KWP++Mj<0FT)%e,۩Oj*ob R/fs"8<-ˋR9}> n!l}u@F?a\\=[ࣖl3G; a]ȍt(_X@ }Q4`܍B6H.Ȟ7VU4LnMaIp"X)NEAwLo]U!f[zk2:( gU~;{C.l^.=HY4I"fQ\3 1ힽ5<}:+ jw1+e8 ם#wgd#18LLAͰ`Rh0"N (ȣV Y:@1&Q~N]a)d:^ix|2n i XE=Gap~>=uZ=9'#d7BUq[ŤC77Z~L'+$ X:Q4ʇNͭB͇H"zkwo)O3bcu,G.,;5wza=(Ч_A-v?]!ރD`z_sV]DVK܌0pI}ŠFJslQu`G#XL*cTul%%ಜ@umk]U}E==Yf5ps$r6msG޶@D`T 1QyrS'.*.B2'8*2"\Fe'/T!6c aאZ͵^Y{b|#} oȖ̴ w'(@gY1=ܖ=,JtEΏ)(a(D_t"a(Y NkLQ<aXfZ'#V;f"+5 PƦ#*h6p]0?m/ffD^%BWrf н {EV $ l1G..,6 lNwTt,֗ncגTffwN0y`vQAAZa).Rʚ)5K%xCAsQ >iB*2> I,3& =;2Mmdĥw;pbX^5;7X ̵N2X0wyzp>,il6, Uj192ni ؞( bP  D.#f|TɷUl GLiNHSJ'W rj˰G9yyL`2;*;`)7A'2yJ,ɬD] ַg8ʛ h7ͳP\ zˢ|2%y￾Pnm5> !sD3fe,dwҼ1l1մgTQrGn(!U:g ՒJwz!jkT%_:I: ̳Xg?e{G¦kPɜPЙr-+X+Kn.+.F5^,pshIo+ ?(؆.* m_1&aܧȓ@—\lちT (,Ӽ3F5qI>I)1_bbmѳ\: Pte7',[frIfJ䧨7K)w<^+;> "n:ζq2IzF&>>GwrWrrDs/t}&< abɸX)ੳ|?OR'~2$+2ͦѡlw}fJ[hrqELFѸR}z)[8`j<߽>YPea,7FNc+ }8_&ks=Ʉ.Kr|SɆ('^X1mMe-$Za^ k"o0QW=_?{.tkfˈ!ad `VLnlح'8fGAH~Munӡѻ"Q+U=ywmWU懂-a!h0pooc!g 7^F!%`~g|,RCk] GUtu(-׋cT=*d4}B4NJzjQfwm603q7bǨ}J2>_C,T\^.t=Mݷ}ef-/ 9Wՙ p-vi)? -4zė)?4 Ũ|qs͡.x"agF!Ik—sQ@g`- Qv=@i7@:n lY[hwĹΖ a ܙ÷<ϼ%뭞LKLuNK?]u>.GiXpY9xY]쐁 f+֘/?s4&e FS?cE&ySʏk*NA )" ݒջ6EkCS4= 5b2k`ۭ:LOX%l+"ԫ6\c;{Oڗv_'H1rT0na墰_*?hAgI[#F.,,4#%m|J+G!A#HTve4#F>Ve 3!$fbgl\Df}֧TpV~3jU r[#^C-hi5j 骮Ud7oS6]C<7v4_1ڼ uG^:Bx#|6ʱ\CwK.;㬚9[lXFڿߜ ygdTk.kg_Fldgk#h/K]59'tsհDv,o9}|w˗bQP:po=dBq(-( -U>{=spۖJAVR&m#s^>@;Z'z>P) 6Z*/pdd+Ggj20,-]އ+8B)bҷk4lHɩ"F19lzX|.C) 4 > ⸮-pNA>@{`{/H2FjǕ S6~X44ȋz11lXfZM^(~ELKaj)^4P1Gv!a~iae3. s˸qZX0i]d.rAWسx܈հPMޗpYTiuCSO=wWAtL44a5:o7L. `ڟq{|{!G͋ OfÙ+CZh坐sZ遠Of㷎Τc$99::fhԺR&B,q0 T ;޷֦h CqFx`JKlm!&YF_;SG5 _FW#%${HoUt!%]֤]X ğO뜝ꁙE,8]kL:ސOuv  vwC"nla.#W 0d*0zg2#qn[klآ7Ȧ,M}z4Mh&wӇu8R$ rj7h7!6ny2AT;щCC2WlXt5RdP+ΫCB657{SpT-zD]-yq^]^6X l]jQ~ j/-Nۗopڇkyu8z\p/W)~>kwEk-f% ^tedqUB5yz MIXɑ{O MEfRYr=RÞx2*m>l&A[(b:hF?2|P{Iԧ1B&lk8#6Qnv_L4I ʈz`\AX< s@D% JgV,i y-gljs+l2;+2J\ iW\nUk6Jp;DYHq>M /;1i6ϰc}3Y>@ 4q3fJN0 ]Mr{wb;|N'ץ @}s| Yau"ir6%">;D+NwU+9i. 1յ#4;K:ohqҖ9&ڦE~ 9~X1l\۳@]+5!:mHS[ժ+dMUTyTw)%h${K!jO  aSAY'HMP<TW '^W6\2I)۬"F0@+Ɣl+\ozOje?0Zɭ$ɰ^.׾mhWB9ar7Ŝl}hX훼yH;)!#)Q.=V nw~~-2|Prq0.A <[^\8A3hڦykw+@Ԣy\3 [ԥeS5~8ԍdUx#7A+¹zNJdqʶł3@}3dVcq([.=:@V=.hu6B?\ڍ;*Bru d^)"T;Y}:@Ft1Scwa\8 4Fgt ׮.G 3C~t2 +hYZ OZ٥44 #D h>(B򤁐yٷr Pvר |Fw4 =3,1"̮tq+-Ay6%u+եSeV7aO~ wIYes pCJ5lvlGLTJNE( O9-(|S2^DZ+~SZrE@P>k\7M ަubYp1?; [RRwE/űɑ)M}^ؠHKf?:"mdxNry&ք CcUX~v&qOrKpx2QLqC8M7R:;܁ӈly߮ՕR"zMgΧYPu*Hmn2 O+hI3.u ߰~dpg( jz PC)ԑ٧F[muKb!BUO 2"a -uDe]aAS8bN%~;{6̓ -_C7xDD)⾳L,Ȩl,7E-v+r\g9ޗ?H5JV&FسI*e˯jv?E\B ϻ7z$=Ev<ٗ'füchNjuhH.v]C3 y&SnݜAx0@91EIRu ;yܛ='iW' FDW@'[۲ThZgb;v0n27,"CL/ڷcoP8:=GR&li hy" 7G'" #1A'lqӂE Jj\(i}&?0ȼhD=h+>"g˸1.5-b :0L*VtB)WLtO:.("&P%QvfƠa䣿6ɛZ2^ ?޹%YEt2%^3D; MBp21¼w9jxw*N @elub*Zm"g"jr+ Ԃ|MHwU|Fp_WR)g;O9;Q%!? 8f7#z;z:rm?K >.R{o+Ic*%Bԧ+IQscX"-!/55m51獇Jls6gO<>R 0V3-A=B)FBq/ZvRb<.7qN9V>+7KP(N⨱۱ U,GPuЌ0A/L$k`nlôBEH ;_%#*# ׀ڱZNŪ13v#J+!Z\Y[*H0rB{c̾mM.;f93itb=ComWc&.9bu&^SFprVd,}Y2-?\:NY_.&?;f]T &7,Lb5 wtt[P3BƗ9B[~(<.K82 Pڃ?u1c\-Bm 0>"}1bYeer-te>I%|3&J;2bN{QiTApB9ox!pg|:Ր'Iy;R޻aJY y99vF cdikHgeTs ?N/K)٧c90bs3=S']Z 5?ϭS G/JK *Ml5y^s/\}fKKM寃4~6?)zC/)ΐ©N_:Vff\Uiq9dn S-oꠤ)ՉV 5?F z{GVWJV֯,Kdv][}f ) ӊ3oD맂a?-73_Ȃ8MתG>>\*]&_QHU\QwМӣc(xR]zFcWҰ% x<}(s|=ߧ$s.Fjgy|4 Y)8tBu6 ?(amAFT!֥q,m㥮NB<.|g5AI ,,6~t5Re~EɃ> 4sԋ,;nZvU'o؁ve5>?F&9:n-%evb]S\:7_ۼyy;+pID *icϧmv+$oQJMo@ O ee0Y!Uo~s+UE9~ل~Qv1KFgA.ϖ'r*ȍ+ OѿOxB=~*Bh& mpt}~ Vԓ+(tZ/XʮD3C俦I}jY7RW|w\92n@Ri% x6prji)zXǴyӋ̯zPvQA)*bW V@/]HU`46ʚx Y%Z*k0o?llAcƗI6CD*r^R<9&?bF%ϥan-fG&0h}+On>vrN/@y,7z~=/V 2n*8᩽QdHqL_X3;t46y*wu /,7ҫ g0;QZ^c͏Q^MC,Cmͺ rt<{%]Tp$d}J̳ϺZY:% *ʅܭjM7/=[*vKe \^+u-7{~F4!%sԭP8ߏQe!9g\ǭAPHWw>!PG9C\i&0CG-4L˓M2#u]X9O<ǠDuH.pDտdp)R}dt2u]`Ъ1dnY]Аӆl:YA9WCߜwÈW$ +=BuƯ7xMw($Imd< : Nb4zԌ/wCs.`=hbҁO뚘 *-I5fۊ*>L6gSL'6l;GYt9$2\Xj֭U#-9dբ5}mhfF&w<o^=7%jU\?68 fytN"&HP%+{g$CtdENw#rgvӺp&)'*.-갑LCP%Yq4LlC|MWxUNv‘y C@^-~XTfP4Yg r>2R$MhYZEU ė먿4 6s׋u *";81vsmʢ{oѠQ<Ƒ%\Š=nӛ䈊 aruug< (wchڰu^cЩeY v6#MV] @r]up+"J5jk|vXh);G#d2,0jLߍgjC4K S؈Qi5y0kN) 8⶷SÎJ- F3>ǁje3ւ),[t^Η-5h@!mSCR C{}\j>ө얓5` [oֺ/Q'&ʊEGr %J; vuu: BÅT4] PzԶz%z<0pEG$ sӁ ׇwSJ,tPU:V3C$"VK6,+Lyi?c5Q"44|v^p"1?)`sZ0ӕhؤt`Ө ƣܹ]5@6xCVfD^{;mrv( ªyauц.~v ?"$luhnj쏽6ئaUTNY =Ju4VQ;"h<:0S~:bGȊR+~z)`^biKڽ 5V7) t XH.J CZŽۯKcGO3-;84U;3:x[ k 6akڗvXEJ@{efț]Gd]+Kׁ@}87Wom\ ,t k*x1^KdeIDƠ=ТzDF)$Ɔ0Je:-V9&SkY. >-PJ/Vr TV|3%yZ,X- KJ,(s͔.޺++B5?UnFbEUt>'(j#$zE}9 QgO!$[8T2ShVU6EX!ۅyEr;' .OUv K9H^tu%OuyEe@.Іg ϫ\hY~ÛѷM %EVoՐ/7$Zǟm P_5uv@*>?ڞZ'u/R7y}Kp6_N#D0C}$ڢC+^{FXNb2`[D)'% J 5M*ʷSbktE890(Q&;^ 3ɐS#.aEGiΑv  G`d]oGmH/ )")lO;g*U:3㶧 E;S+>HD:&!$ %pS?WeqX0>,$v9{6ia9SD39 556ҷdv_Rǁ܀2GYrOR^PIpFK=Cx(Uf|'!> U3m?I2A!7r3?q#_a?!4w}Hj%aE E՝pU%^pDM};iK_4IXҹ-GFB^*p:n`ba~5`ZKd[:‘X &j1ӱɇs_g׺$0:mD5&`E \B$酬 5>7/Fb&GUSnu4g F _ߚ͞ ^tK&!k+ yh#`M}S^[Mkɚmϗo5+ےbUKY|+ͻO!0zKC߯[u@LdUQpЍ# u vnz&qD+>spIׂ>R|5)HjV2w-4.Zj |:Z|g炙mF"aD$4 n3gz[zsdָ&G=0n&ګQC1jnhVe`6d;y/Ѽ4?]wp3 psgf\WJǂ1h$E 皉˷ ,%=<2du0jy;B%yct'=R3Xja]#Voai)eEdZĺgM&v [dXz8oV}ժrf'&15NU"'ZA + WIkLX˒;%2Pюfz$q9 DX)m\&tI/64~0u_8IQ1ّ9͑~pV)f"b6(s=$0FtNP@V yBWk3 =x5}n쌹J2(\ޜP1n'0̣} kyGuKY^ntX E^7]N׷(%JcBٲN ׃E%-8Cu ˣЮ G僀s M[ (^AkA.n¡Oh/7\2!-5jIR,,wI)z<*6|$c/%ͽ\Q(No}߶=T:A']FVAb33&;MA H?RDH`bLY/<[2 .9"AjmJD7BwlUT'iy(oGd!IT:PLƕ}`n_ O3`/v q6."+ĕYP-%0_] Q~߻8> $%|4Kp|-B漕; g"Yxw+hb]c޻4@E$HL4ʔŹev;"h|(w^)|Zg/M?d>pF}!xwHrVvw/x4 iK&ܯ.>\AG{dr}OcoN}^|Ȓw^wƚܟ9CrwBP:2v$zιk0Z:Li?: *-N-Qۿ(!x3@r29Xok7$>Daz ̉+E[ij#C"_ F m h]J"W5i.] +Mc~E )!@F^  hgSPXH$`lM dXo@82&N >PDҎ/f =臡p+$ZؗŖB+Ɏ yS3r X}=ТuZF{PJu;vnhI_uk^SiB`Y+r~q$y^,-FD9w^y|3`]:YSώ qalp[ *0ɘFn ?3k˸0k7zvz1I*y1hy=x7o2^d ie~ɬWDm ^k;IAM\ﳷlcʠ\:voFwm_IlûQڰig)ВM+-^ YL)Ft *(an#41:Fldd_Bd1BX1\Fx/t978{\1{ M,ق\p (<{R%+HߠȖxgRycr/r4_wJ`Iѽi#) b'ez*A:d%b'YҘ#D#&l>(d>27<׶>8Ҋ~G^axvRx'VmXK؅dscF ɎqLXZ>aS ="Ҽ!T}JJ5yM{ɤ{ㅝg5l||W&ҙ׹]^]އ0qGqNtvH` 莅jM<^xSnD' Uh4vp?a/^ov)Po+}zgM|NFX`_s-PQ=؆A8Iml"4uA2;{Cwm qpenIti t|TT_u?+s8YӋ ך*!lj{`+eJm0X{xߖU x0uʎD0T0*a?%/Io{TPi_f~$c9ͻKPJڐ)EDۙä# 7zy@w & Kio|?*m;3|Rz,7饁8+3=tHlW3́ Q/ +z KZo2sTrav`midk.[i g4p+Sc>F]綦>Am3YqO~ `%5''fo3FnBg R!ڬ:՘-b]U䥅cG+ŷg!CRp8mTwG:-Bџ\P4he[XLf~4ls{&k绞{[-'R$$F]c5wQ4G i;NVHbpK -  ɴ݇C~J85dA]$OU{vlaGnnk%e0ڒ0L  n zz?՟B (FOw*wnlYl!QW)"}t@a^GtK$9=+S!ʇRfP#}c(.>l1Zha8 UOj%&LBZ޹$@d!Bpru9om<R^ KG K3ޒ E1I J W9#{"{_јHQT;(l d-D7Y# GONî%)-jް|h\N|R <{X*QxRJylgWTnd)=C1!`GilrnV9%>{}U,Arz^N$^!R\n8 o?A:,O3"+zT 9.%r">% b7 +g6 +%VhjaHk{-b)XB ô0e\"a~3ƹ̅XP(%Ȳk3'Ģ8Ed\Ps0 w_|K#cy'ĸP[j]Lg7h\CnMi@~`AmosJiv} #8> gz-cç-е88c*[^kƆ,鬵|T~'{NT樴]=l̟[h 4F7B}Ipl>K;q ؝g?8zILe(=Q;U*]-֘4 L[@Qfȣ.v:Q,_dsKG9g ]+QEp:e7:A' ϛt=uh簀NA?ιrR3&`GT8\.*_#HWosan3oVw~rAr KzEw̓960kQ1R#v)< +QFc4M7N &59w! '%I>HRZfk .5N3W77uf 9ff(@j"]]4F_6ljU2yrvCƇ1 D`$1mh+tpCdC̣k"TvMUQlS0 *4!yoC}oI S64?- <-'C_A[M6 l!8B62r),ɳXZ\5u=Ư/Ǖ r,!8F0A*UM3α`r p]zm_)SXd8 7U.Iw/T(3g\.oT+k RrmIWBoEWYq ) t& r*S"&V2Tb/_a&0h)'ۏFLנur⯦D]-m˘dhhϵYQY0euh?Rvo=>cv[wow=oN4.GWݎ>:F"SXka^g ,RGI^ n ]Lx`:z!(Co%nDEwb}<\oґ8l5uRfG !4 q̚BZ!X#kh z 55t;19*,@e[ !D]!5h_p ޗīSY )A !2;@bްcE3w]&>rk{i0al [\N5?uʿjaý*^G3RIL?eX4mgڮqA{yQs^. &pKM.</38^YQFl(g2F+0P&/m-{تnH—#ņי}nümK}/t'?1##d!+8ɎWg4 Bz: =p ?g G[4Q) p1YHK/ư`yz-&1e(9 >'\ i|G6nJpJAISU>Qw"!m.E"Xdn|Bbg ]~E5يL@k9#N%f®A?He y85"/n&Hqk Mod'7پg᭯;M~r)TO>b謁z-K+FkksQd#z,w5BXYC!Ӣps`=!A{XpDpOd( |5^nʦ|]0~'{ȇ-)x֔j 6"8"'USJ)QA \@wc҄56#H1|$אo~6g$XT'cDSgnv׽BKj9(EbN끪иcvB9ʎ>g ,1^a ~)jgp/ <{'&ecȼh']tS췖Y_Pv\ DžVff'29Crj_(vT#2 d}=D/"0&>km9І/ 2ĕ%l/LkhqaBN܊#5yHj$T|{:$BD b^yhH]_:'E >HVaBɮ#4m;M`u9 Z Tjű_%J ?}Tf*@\.'޶tӬʻJ~pqLj4Src\4cJ;vdpdgK;&Lgm䈳yc$X;^[ՌMA" wl3`31:x݄ 8C?up1k|f/v/>%QGGNٵY{]<^c%o$j)$t 5XjP2˝ ^_b>yEȍ#ぁ%I9Whcg9K$!뎍!F]ARe."3`2wkOvbA8<ľ^hAgeDp'[/.#W*T'khp KYM+y7+n,)MkɰyS}d7Df~ G˧)iVN>ۂF!Fq0,GXg3KHFOMR ûͻlT`H0vzmU8X} Cݕb,Ko]bOGa{"یwl~qƚ{s Grhd'$iy2yEh{Da_.mJ@Sw @\2M쑉't)4̈9?Lxs񰀤q |nfEcD,t9_]qb/dqDN@Vk'U  SOL䍏RHd{M3WTLU>Ne|WSlWj/)X`COpt!&7 "i^a!hG`á627r襭HHn0{_@sX$Xc6iD=*8l?ؘVob7\zV*ƕrNlhJyn%C-X&ɳvU6 ZwwOOͷr/{1 #;]%X"ޟ'}ZXh1v]7֯c@o5&2*j@\XW2!Fnxp&.]@~CJen a}w@!%YK{i:S I=:Bnξ?mYuC=DqI?)Q wxˎev'0}äu~A+<ܣK8mjWS S_ѯM꣍R>VUwH8 ڃճ͎aVJPS Q/n/8aYjE84كFGLbm;d>3 ~;B"si\8 h;]Z er?g6ܾE9qM|@BHuwccR6G ,.~h4ٖhQwfwWN~,%o_fgiK@tԈ9`P JlFr}XfHlELlcQr 5ns\x(eH f et47[}fYDcϰO607ݧক"& y4+܀" Z!bhO.ԠVx!yuyP,g* ONƖgZ97qNm;i}{ F2sxoOSHgkGJpyc£I'=) w4C. <(G ޺RE!6hG-gpjr&ќ2ZwuVe4?mewO9F2VHSaXJa'ހOBWtfR2&H%\;!}sDBh ᱼ~^x+h6[,:-^Hw#'|7BroȜgSP#zk!lj`DгWiShrX-lH˖c[:$}2Amc)NUL7"2qLڔwփ4=. dqz6/?&qJ5%n>eh7wۅ!O'Aȍ\1rq"K1+Uey[JA>u9 2v2B|FIߐݙ\I惽 ZBEFw"ˈO]Ę;]9f]@2m 0 ̤>9BT`È6,K8=# H7No%=KS[??J*r#$_ґG?drw۲ʼn6Tgicѫe :{= qfG*|A}=£i}5pa9pn(S@RԍIjSo}O ܻp=pK8M=^F&W8~_ wK]W kZsQTm/qdG{$1i 6%4sCX$#ioQ[B3zC)NaJ/xȋOX҄#W` *Fv]?kX;:u6l'F󺼉~%POP/$CΏ{Ã_c$}Z; !u?(;tn#wa h:0i$yza VHut Co8IבMv1\%.:sH;a; tXQq_I]<1JZL}*hL,8Mّ=E13Lj x*qdT2dnxz{HU6_nsH6ۧbv5?{%J66!{S NON|\llb:bT,BFc?K#1X_.dzluY:Fuܺeiqɞ+=>T .G-Pk⻞[پ`P WQrVxwt,ƥ_eqc ٨=S C I O|ɸͫft pq~}vL*œQlIƻ-֠_P&ľҕ>Y@ׇ̯OEq"rʀmǑkn h`J+ɒ= |8F"kIgS +PS-4*TGMn4*~sqR9KS7NXmr,Dfc44RgX =w`1("_~/b]Iۤ뤈)EYwkElbe(Mj~:3ĿɐиfLԷ=vV%X dIvE%#$|X,""T'mc4NN VΠԊOVb>J# "3 zn}*LJaFn$ܚOx $7۠z'MƑZAАt> W Y-QuVi SkZdXyiG+MV4NoXI[dgs_S.uQk0Q.;'A8f55eF$Xen*Dr<: BY2i,LƞA<1g~n,$RL2?phl^"Cc7SC;/ol`F[mel$|jCEiXֺ3`$k܉d xGH^~z̗pO+%%"oByM 4+}gcE2Cf Z\Y~[Xщz!6;SM iѪݓ7=x5qEӜ0 [}d]Ga1L&Bg3QҚqVk^0d2ן'Kڳh9+& 'R=u)f&~QHWc…)Q4{KXtdJ9]BүA f$5LW%=? 53(N& NJp#_58DH{6FYFf7zpYo8 EZ@MݰWP$lcˆ2SeX12;<toU,:9Y!??Pq~` a- '%~|j S|MNZ(goyp1 ? (iK j4gռY/( {)K0O"(KqZp|g%.g? \fM0l GOEu\l'۠RgaCv=p* [ UʪR#&/Xț/W8= i5zfNm7P_鰗!LEUo?}AƷ=qsxu!Ncf 6[UH@.@076ǦclV+7 N Vv[9Lb%\||^)|a/b{.rо-HWW\*X eܑxY 2Au?f7c/}!?"_!X f8^, Iͮr·PEM3(B*w]{˘&oΊ0鷍QGrnx8ѱP=aE%<]A s"$f2 Sj9Pq:k& U0og:^H;nPQ;*c;`d CkYb‘ MT̑V)PmXwwTr$j E)*/j.uX]$01o] I6t)wD;0dU:d"@N` O/Tؿ=:7eb*PQ]jg'2t\y{#£}S >=`nU O5QE M]4 oӬbR}krRAO \gu[MiPI5C#"Pׄ] =#xFUj.8 :} G[q4&x449V AHS JGp=Qr*zYpNGn )Lzt݂݊e Ls 9BvOļϔǼ: Cʷd87}rj`ypMrI &y{KH^̈́c4,jNcM::fϝ ƨ,R4ZOaLsf1iGMfJ$eydlՒq%ȥ k A|.d3*޽rFor׵7zm:U0Fu:B?rA9q?=#:ӧ~xY wY+I5;_qp: bJ_4U*`)<*u{D0LC3^Ћ $aO=Dl{`Թ",SGv']1XDKM(}MB15_`O:pmvpl?oCuK%pV;5~`sCxQ7TEEӨ1y{4&C0ɦVa32r'aC5%fdA`Vґ8iv*,-;g*nVlAR:.l>ŞՀڻ+iWLW33k\hxF'\ʌk}f&n:!C0TB3DƷCj桹2HR~|NyTd~s!Z`Qx/4jrOz+C<Ok9wYxu"Â(:O1d{Tv>a+/lc!5BO;p,ԏHVc3@±E6z*@hf!+w~':O~y~Hͨ5{cRSzt7"AMVT_'`TW_k +љɳd;~g n',S~Ord~|S!.~ңuSYG;:pE)`gaeyEQvqtPJݧE_R3T\ EkwdRʧUbVoY>/~ f.lu&Z.ֿ^iSku؍Hcw!=dog'Yt[M GgWW+09 ڨh'oRm=9drY.C|>LOR]Z@mBxnO\ƒM\,$ GkBUT@͓];e v.rg']8 e BO[LOkנUtʼK a{y7w^> L(8)ْ=ܔD8X7Cj_)XO`^sm9>z]XP2 Bk_+eFOB]v=KEJ hʩ:ou*/P#ڻq{ H!:7kmVtzٚE F2*OyB}ɡ!{ݟVR&eL޻FT]fAPˈNnrl.tHF~1TSi5qjOض%fD<:}F<_A!KFzqo iz,+hQ .OO@;}-m*xQ#tr(?q|oQF o>{#ڂ WJNO!5|"<>XT=(Ui^PR/za^q RHUK1QxZ&w#Es,ilb&1ed]n**P?ϊ*%f4x,[Ѥr} 솉t90,{72`DMvOfa??yB_E=K %uđ˯)xKֲKt>w0@ c/MezY"`(7@[ ;WxVp=薰#qpu!+/`>>ZylWl.3ym]"ÂTOlq_}Ah%IW:I< Ҧn@o:̆*[VG%[˴&Y L2Q}Qq Ckͼ=(kF?J9jv53?:ͤ r983gLIl7޵8[βH$O5ЗTuݯ~BߐMLGF=kY,&s%'#P5ou Xۼ=,~!R[K #_I@O9&IJS,R_c|pyL= KYK hOMz:aTI(g8}%ixưs,H}x2XːoMAI>f$Zx> 5r$1~~-PiS&HS\v5nRy, 2ؕeS||x2HJ'^ gS_ur͡jLGv70Vџ?>'Upi̮nJ@22^=d{z+N8 &-o6.=np%W(*p!X8bIAMLNH(H)֍qt0IZ ґ&z?uˣQަJ&NkZmr:t"}gz#݈pl§ ZDXeRzDS=@E`H<KIٲh7fr^6;^s?e9j]b SȬh:]y 3 @yc/݅&X)ZWW8bRǜw$ r-K✱My~F-roL5ɲ`kE{egho.e'ZĘKk&nm0yⁿ+Œ0\ホͫYZqD[<}uV%J毤~*@K02j#h {uu4/Gjk^qZuM]{h[QLI> ؚ/pd|F[ o)4=bD?KZjcM0,R8Qj'NsMq0u 7bO<,"^+bm_s$mF8IyuPz,3L.ē\H=whko.}7fΟێaRV R x\I:>pބF&,ɖG14Et+:4,AvrzKD΍̥lڰ^> w @?<$P8^CL,!k{4 pVlÎ~#O*sڿ0%VEI$rTR;r>>ݛ9XJs,TmT=:yl+x[(t*: [,hMw׃vK(J\v{l.yKgz6-Nkaё넨}ײ2+( }_ɏzX$?we2yd%ի9R:#oS S`z~[@l?zZ̀BȞV_(JR%Q<$Cnd%_cjS-;TPuHlꜸcL^UYAr?i 6)?-ii{C?ޅ$,;n]WI ,'"ꕟ%Sj(~p676HTjhJ[A%ʪZhat98S\1羋;&_We[w4$b'Ic{ق;"WIk0$H:lZ@(&>ޡn^[p|o52=u_ e Au >hv҈ R~izMKvW O0/oIa&vGF)un U*ʄ6Nĩ5ܢv$6x:圧yN f-Y5@󨍴^K&- *hl!3Dm_+FKY~vOisDHؠ܉Ljp,uW'[OKpJ@ogg>6F eiG}v ^v Il# t(;I>ߒZ1IVvՓg seM׌VUٺ7$V7jEVț4l#ʴ $~9zV_)PP*vbGiho"~&5,OӺ2 *~9VԋMx(eNh*j$?\*B_6\3~-UPq5B%|U`x.@T8:Jg=eYskݐ,{avF~̰jM-}ykrY+m{{r[%Jlkf<+0=IL|&}2ID>Y{T[3? .氧d'VAȼ|K}wH/nBle(LG!*KߑPQ ebo@ dkP NԚIsG@QȬe8t}`ԧ!<3Xaq#y`wqDET0CP GWNeUD)Qg=|vgqBC]Z+$/Nd}ԕrw{:@dP4ݱ@ ]TX#4 :'{UcP}噚A7el`-㭝Ja(eR"]/,xn:,S|ѥ5A 7; )yuҗbܘNzn6 ޝR∙ PW=Y] }l=sht#赺]@j[Dp"7[wOW*YSJB9Trv>9[oYg' ێ\@:Z~9\VU]aP;Ք m!Nuzt"saЌȊQ?LJ:;Oc4wlyQ$.ͤA-wu$y,;kMzfJ^SోG"LaZ,B˶%D}QA-Jjel||%Gsc04p5;N!.@G'X 3xsB09Ga ŨZ+ih^9%ry1yYw4瀙{_h宀Po0Z̚_N)ݗtfoT g,CF71t=BnsZ{xS83m8%yqC^m`%3BBiW+ 10^ӞB^HlH$DɞЇ5{HZPw%㖉gB{Ö]RQO [#tEVGg?gg5o·;ώf-B,Dv1(efilӰ9nk䕹UP'@3lY reX/Нӭ~2[:j~MPj`L@LykuSdt=pE2,bLs-oά}!!aʫp7L)6F|&VxݔSt={p#%VPR{gՏ3tx"+;:]ʍ7.۠&4/,WvF9pȥ=<[Lm9淼auxM=?ѾE^ZG2M~$\]IZGNAЀtq<1 W,>#o6-s7(RK^UhAv$R\&p~Wqkߣ j'`?|A2c &헎JODcv:>o2,BI~Q胚L~5 sygPvzBE뀰JDs=Q@|0]WuF1] 6nlV4dήy&uJgZ^[K4|n]SY$;38S@2QBe 45N%ErVg^&ִ7G+6Jb4$"4TCE(.I׹.tsUI*>WEiNό%6Yq+:WKL<bfj[8h(][vet%Vɫab$:ײ+Oב.sX?)ZH'HH0tiw do߃)o]#>[ނѓ{ T^l{vC;d6̞3TiMJС~&bb#H롯(" 3 g儤 xw͸WDXw]M|ozIC]%o`{to%yY t8oe C>P߆B@y׬{k2X2x?u{Lž7Ná3S<.k_>QR.9IfOkFRk+dkB:rEhބrH" ޕVEY$ yr >Xʹ#る"A-\/gR`]s2P*KXr oWStBWWciMM،Pn;]e*>aᥓCy()J__4A\6upR:Kc]Vv-&=srn[\cS--VuA5,R)>>Qlۧj"7l `'`(wy<׷پFzyiQ n'2(*xGOtz5SӍu{ A7]/m`z$`ha`y*TK#$:nz5V)f'F?8}gGiq|~S/sB]݀.KgߕRO_(W}:EB|f˳S&QύOC3>.*!q)$|VLߣ3.)Dnߜo5Amb`<>|9)&%9ϯLPLTF2q]o@]5_}nv's`[9; uZ|@+LC5&[Ц<{z*Bs7狚Ux]6P?s2C@yZ'b ]~ ypt67kfRU.> 4&8_C?.pP6MjȒwp3v0eg^_[1j, &KF^1+G$q0?-%V\/"~GĠBi2$~ vyxdLx +r[{d.C\J {aiT5 \r-]`4T)tXwz$`:ݡۉ_1qPu,"8u=Vi+Tr-]()[3m,?{!b 7FdB N4bd&ts1uj[ f!ޚ*gbj$>⁩G-1 n;ݎ7|lqB\"{gQa ؗ;18W<{lĆ~D5 &ozEi,5 ZBv3YL v%#{,>gE@0q|P,߱H ;;ΌɃ&F;ٗM/?$XS z`fы9NYc͛AjlH;]v}1j/ؚD OY FԈB &|1_XfTmU@ @eڨ= 1MU.}5)j=(*8kKot|K7LY۳5g^u6qҸcM= ~Z,&I"¤ VxjUQUtU2P~w8 _EkL7)~8X 8Y[gAkLqwG0Y{UFI D'98}.ƻHDZIkDcˣd5niΧqIJ_k$~Ib~2oj[࢑x>)ek'5^M;&=*h,2 v< qq+k3WԜ+4wb4"A5xhu׉WRkPSw4^ )Y,HtC#>w @ڼ= /A/qλMs{,y}gT<;(lZi;n /\ɒqtc}A'M*Tq42R,E&|: !X3mSudZ(^A^P,?7]k4`)CLD7DlKV6Y(c}9?cMC[8sxB$ d$ERoi g!̻\~5Pz=ߍkM1&3 %Һ}'r8 |eDw<"6(u|ʎ$~6DBYW#2\ 3Wpe'&?iY Q ՌXX{uؕǹ%}"ϋK 8,DrC0U/=Ni`zWGĐ/]Iʂ*eNLt8z  ݴʐ&%bӄS8w ɉX5Xk¢Q8m.h9”šx兦sIbp؂U4m@L4jw1MXL:3KpHgIKށ7r}ɼ9~ fP,BM6,Ȇp)+x]݌{i92G9|HQ<œ@ Us"&eϿ|8APuA*d|+{ 7*sG x?ɠ֙z(A-2bPaJXDMєF|׮gtʑ0 JX RwOXWoY X~Yt!?UG/54o`zXJҳ<| ES󑱃Eta4$@ڇM%ӭdŵ7AK*RσR% nح_ڄ/&-Vh5ky6OFa\J8:>Twܐ́KR:6a2{e"Y@z.K\Vh>smsCb[w+~]}6S9ev۾ it⻧bS>w%d2g. >'t蛽*Y 9 3֔PB8HZ 찠,`nŅ EN0FwZ99ភ?L3n # ЦkT,5L"lPyPt#_,јi+;_@Uuĺ`7ĆOyQ5&ld;ធ= utb#RKb8j A!] Ӆ-o{6PU=(gX tl?gf'4y'Ί[6ſ okC6B7|cQh? ,MZ ؒXO/AՐ(κ]D.J)5żS7zmPgfs5_o&?eAEW٧,KRp>|b' [ݲK%-G_$;PF̭0$ǻY 'A V7P.؂}߰uW`*[7˕ şkp;fOiw~m8Qw=;x3! O/ɬ4Rem ],J0Mk~7<Ǹw FDbiSWE5R_x瀆@c2 pH,.ZZ:t.#}M>t ĕvCc1ƎwQ4nsmB7#ew,Mb0Q ?"Χsٺg26We2S,(q"u? ە̳~DPyލ& U;1??*Ѵ d QOA*o:}' 4n@u]^L9Ţa~AFqe^Tf\VSWB Z}7+j(*#QV CΩ=JgpP:Эu2l*ZD!Ov~aE:$$%Eg5~DQmm+)BKC+MQ0!r D"m:siYo*e;]&6Bwu;- 616#0qMicq@4?T5.",qbݐxrf4Jm;Td_9[Jqu~QCT+i͍ :E_irEW.~a6Ƣ/uoiAl%gZkC̖DP~',[=F2S%M|rۦ.~+WnT7GΑÍ7`2>Bmf)k),ULQ?mհ:Oۗ:ZLB¹CI:( "䨆]y^%i fXie܃CqܷH\膇8LgS!B5b,QPzPr MadfuSyؗ!Uj[$! l*"aC_d ̾"iҾ;!C^"/emem-q *+q3QbLҝcS/6}YMY xܔ&.,-ΏVI>"{S e7Pe &ҕ_+ ̖U?i=\1LDoS5* %M:+EX#̂? xCCh5g4)8R6[=ɠ^BTCvd,؞g$OvXTNlEJ+^V —۬'=;bOQ575+&k@U#p}D̄1|%3T1'Pc,&S0z()F&U8LHu|3zff:-¼YiqZ%H(gl-K M^x!/o4Z57/$)sP^N8CvfGuKVRb<ңK+QgT@@c_Y'sְVZU|ZW5OB_opm2^Cj.ϯJ|\nsɰ51򔔣ߩK-N}T__Ý}G)E%Zj-X$Y59*TD!_?obd:]FR8>0X+c=[:8 &2L] J~04ME {QR:g9|4IYX򆭯xǺulic5(Nf"иhSmz'JM#Sxћ}&k 9qzu3:IH|ܮC|ab@זT-` j"ZJ*=7Pl(ۡQlŷMd-(X~*GV-r޹+3=GbgFf $s+nl 6@tusg̽F.SP؀Ѓ%k L碬%X<* h@8ZvMlt :[^Z`Iuώ^$iĜ/?1Ȍ,AچO;U,,D @5SτO]WTw+=8e~QgPM1ۍ2b@@.P*T{PӎDW xu(ۊ~ r/T h7Лv!qA5xэJ_.TS,bv(œ4 $pB@yv; e?h|ч뇓ro͖S U1oM-,?>QB)E YܦW c7 ~Oڏ뙬=5DGݢ\U%0*._)j^L9/u yUhdo|7Kn jODr]n v'kr}؆ w,ZYqfR;|Q'AL+XXώNSzB_ Q?][a7"7p ؾo$k(?B;m[)p@¿Vː2Vi ?C? '2*F_LUO##F`83¼}{Q{ ".LNF$b d72t'3uu(p+Duڛ˦5e$$ބlN)uDd!OxD4r/2d'" -{?}70sǕK͋^s GQI>Mie4b4'Z4@{61n'C-IBtR9X=Դ !=um( K,30;9fQ+lv:r$`vcM\yԭ|k`ñӪ)A=; (im)V6K'5{NQ滣{7>>uDkdGuYgFHdFGGBn3"N_K 2pKqf"PszƼas9&JkH=ãLl 5ث ˙;$N-qYB@ǁ?|{'üm-s.]o_*Bo%hk3+h)"C?%vysFUXV}qD*f?XO VBo/S+=Z9zan{m1)guP7#M" uy ?;_{W 9YqZ @H ]iH[0Ux}).۝L2:DVy듲ӎu^Q}Kr@e7A?.[O1lZ3>Thዴk{PTЖ PbSrMO [-[BqfV/r kuC̷a9^$>ZuEE,Ȩ}'+#@/e&\~(!́ig I &$b+6w*e|L0`vbu"g&'A?#=B 9E%yYp~TՍ?Eh!B݆}[DcF5JLn8 1:c+:?JIzLURz?*^K{YvNCDg`㪪[ LFZNgd3A,^r n!]~ F>;4F2ayt~(R-|y"&֤Iw:3 ^Q5,&J7[e[7%IAz2BttN$^HOFS gQAZ ʈ5g/ ȾQ_ۚ5P2V"RtY枽^)X84V=  5/na$\nT#;eG1sXPZ@ M񐨄j$Ջ7fCwLOx֡W`S,1zYfK53s ?zTX.s:`#;=eQY޴tj.;̄F>`{ԁe'a"\R0ڗ|`F!oV< '8D,S?)Km_4қ#L\-Ѹ+تx/(Xs&n2b^xe#T^4 [FKQj?GױL7(YNG1ro{RdQAH7j;a^:)Y5{Ű{)ݎ v_ s\!.JptxV Q/Dsm j:hK]:Z'CZ4{@gnQk堩#]hF'^@Ib.{W _<I\"?\¹Y^^ڷg׈Rz1Mq2F:tUh9@=:~8 7J.oĤerD( >>vD0F_02k?3Q67T.չ_0Qsy\##}n2M"i_e%^SA|!p_7 ]Ѫd@)^kGdCj'Ԣ.67/9fP1ltoΰ X/pGv/Uxd_c{鰖cO&,e , ]w$,%JGj7z;Hayv*M^e+卛 Mg'~o2HY|VcnP`6L-&K e iwT 7!C#@m\τ%Cne ucE93t,Y)D25ҢuHcF NA~peE7advvEў!j ]Ǖ ғSO:`Sϡ6vV5>3p Lluwg~0&o_IpHps4V:S`?Y6(QYh֎Gf-PG9 Q;~("n;2ye9Xj#Er5> rDF`c#sg3{OCBg[29"bXn՝{襄H!H7E)ML햅t\r)<'#ꅺ hPj XR_E%S/9.<˦~4X0GQ Բ26R)a&K9Ȗ:hmq"(>K:vK /1;̾NP(&eA8F}5A݈Aj$Ut#% 0ue^xT{`Un! !F]>6r BYE+DYQ:Ȗ 8(GCqW-z{(-M haQ;kJm9#,NX˜>Vq ݄n*YG[q@r1tQyѢn BnEDrGEÓ˔l &b5d_"kxDLTC5tpb!ٶ"e(~`O{E=;UtJüZ5Ry%zh&)opQW{'P8uGY(=YI׹V֪kإWQ郗'6uk fyuY ]S\TaGUL|"|^i`OOvvq*5G_L"~/C~Y!$/!@>~rt4\<]Cf[χ1DzCqB? /g;׾&9iFW&ϿߍZg>nǣz1J==.?(u\s9ɢZazP+ܮ$z^&T/y<^W 7~"{)tAjhE3+J0T?(,Kf]D@miʷ᳦L8ߘ؟˰eY2(ec݃ҢmJ p[hxSb܏I@dĉ)ꭎ4ygNٔ?-bQPBW DjRxE܉cbiTAB!>X[ThKve(D|3S7WOvgr$M!B$|X!\,&i|n|:o߉Y$b3{L J3ڒ>l'A<$%XKv)o]8:f} `gOf >x!lU3gGr M]-2"mWw j3$QY8S[F/^9Wܿ&0Fx' eVzxCmzKe"`]5 4 PAGZ-ݛag=xs HpQw #8r:_ut3BW׵Tt. 1j%vK8GkWt׷ف`2>hVMoo;-r3a S/ ̓R܊6CPpOM{hǪX.$ .),¡ ЃVuwK~ ra4j'lG/t4lw]9؄jFh k + QƷWXP1 :.d(Tr@}`iz)DZqlfQ:9q^> scʰQfĔe+,:D]T;|fsӳ5a,_2;Hwl+I2~Gazv玪JkܶLJ%4#<4#MWєRN:ܶxE?DZ^T5ۮvGC8bk!MGuqWwc-OtP^PvYEYT5JhR|Dv!,@ @C^xV.,sapi%r6Sq|. ;*x-tȪZo&uǗZi/E^ ﲳ ZԸRQ_R7DA1³ҍCAyʋ% ^ 1,#.<,'Y`ơ>ؕєats7߫:*5'dBsgsپjzG]~:.V*Jb-+rC˺};K *y UMM0HnP \Zmo}K!JЙ ӣ3< k#~F_ ROkf"UuCն ٦lp"=ge]a6 ^m7Uq[zqt>fQDD3QQ-eA3?|[XT:ȶf=p"z;E!?O֭ݷ/ % K\ Kyp} Ä8lUXLޤ{CD;Mm ;g蓈R9`{=Hö5' [&_c#m,]R?6 R'Y,-y`e?ŷ S?X+"%fS3YX $1qs, TTC ۽e8jFz![S~{\,H6>Q߶z|ޤ#]`T M!~'<6.'f-wC&7B QռH{kSd=B}f̛f_=h磊rblP{c0ֶ;6NÛa4-ޘF|sgg hI!ZiB2`.r}%)Wpar"{ yJOOŷ't7x%, rH a?gN*mW,޲;j8n2(n홍?ގuu.gֽ+ǃ::"bِ+`ًdc.gz7)t2Sik_[ A5wjR]l<;CAT1}Cdk6 ik5PQ)dH+@T(05pl'k,y-N\1vt) CFը\ 㮘8VշbNn#{>|+ŅC e㏫G{[)S>gAa1ْr>in \ 66C9\sm],-}~2挔F^4YxP&#2,E0"LǕmUֈm8\.Nɧ^qߔ6ҀDAo# 'F%5Drpi32""4&ȿhԹCɑ26ng>TiӜjV+oG&URXiNLc {fjxHHF DE98OǒAvͫCV3pZd7}hgS_$JSZ`Ԣ;h)59L|۸`:f7S'2l93L;^lrlk=KuơE\ȧ"5eO-+j9_R.mr΅0CGkƍostG9D>u.щ:{?+u!锤ߴnYU0:OKӋnˢpݫ0ǻJm5#VOrPmK~/uT,h;W%, K*fyVtq} ?Yut=t@B34]=W~b %WC I'"SP-Q5 Zxt=)%.cA$x{^Z9xw*_1zmfTOeFE7Skp$"S +E ZpB[:5$ !˒M=7Wר|qPpa_ͥ)-&(DzHCLOduÿnM2;{45DGNRQlooqv[D %XE'1v #YwRȵ#bHd|{natnL-> t*Ғ:ोi# .(nk3=W/ɠƙA="/Cc@ə̚欬ȬkCZ&,ٴrX?MHM{CWr ׌ F-˿/?3A>,?z㠯C4YRL3(L t5bHwLU 4U< >D[,~4u[5̈/K2+BU|CJYŒz=ӟ,vBu =נmcu|N 뤍H}9u K",XĶcVgA8.D/F[deFBH#\9pܧ>zArCU[ MM,ܱxLcy֑?KX`!uת#s3\7e8?:2q84nh&H:㘘}>"9еRة@ (BpH:`4D]vx4{p25|@`krgB˺8_p< ֏1e:j.H=5 cc:*u!^3“Bv ID<q%XX`fd` 8\@, dK3֘<$ʺ 7PvE' pE0Vz#坒ϗ D eFĉ8%+*#Zo r~f-0Ӻq6!F1K:Hwa<]`8.%e$ ny<"5R?dhI 5TP&=a[NJ' S| N> szT:u?dDpPV\*UVjgH+d6o"mҔO2xnYgmj^FE`w.EҘ]QP5oa Z ̙Mį[~?3zf49K af &88RP¥( :.0 sE7!i| j")m2o^p/t g"/i8)3R)@{ /Q(ƮOb J_d' [S ;] '?.߆GmF˃P4q52n(D)  Ƙz r6FAYpÂ}`?bL.;ärVS>gs2RHդN 8L>"8,/ܛvuhY̖D]UHϾ( {vE/ RNmEk%ʚn>XMt8sYIħrȻ*Sߤ"U%\hE`Yѷ4WG45jMPxqP)%9/JAkxm.NWh :싑:MNfQK'Q(LsxrmD }Nw`j[3c "ˢj!mw6!C) ɍ9LKryTR(B ˥H6<#ҔP1N ΑI 96>Ak-,E(;[L&70Dz^GFXRYfC, {JCh)NԷ3VEf\'PH@𒍅*a7ǰ߁LuR~^+hyx%mƭd&s]wiq˽FB!f=#B~ʢ(A zõ̶Zˋo U0Q:~)ZPS_!o1((C瑱M`,3I}'lqk +49!(͚rc{!1B\5Pqgex<;sU~~q9d]K==˺)zQ0u?^Z\bjnCy^4!()hG Kd˃L{PJ%1IR۱8;eEF 9SxE//:D=zgIZ* wx0mcyoʱjry$+i9_xnT2V 7nLATA]I—LdġpXsi)h5䅑*dIn1+e͑UuSS\{ JL˄ַ%{~ !G1K5@Ѹͫx}Ѻ#B =Ij܏K nŰXOolǍ6PJFkց4,8 %b8j9 1RJݞBtMEW{NRVHJtܡgrjf60?t ! {z}E_@3r&-c~Mj#( 6ޞ&`~HC:\>tF`ɴ/89+X*d( c8k] ?D6*@7JRw6&k @Ǒ_H&,dW!8ad?0c 0GAaզQuKTTJ,.h,}YQ'S4L^M=XV Gj%UBtӂc&~59NjYma=$~T`JUrlь g0"gr4Q鴽ּvOkk{('U`; ,e,̸IWKj7o$"j_HKɷ*{CQ/3`!TF%` 7V)Jꜞ0$}f/e7?đE0I\lV'1LeŞm/(;%{0G͕;5J B.e,4TܢM;>Jn40k aa\CBҍ*e/ZiVc;R\"'$AA@x_Duѭd iա?׮~G͆*P\GT#ٮgu80cʣ{JY'/ߢ#fܵl]~p 攮rc ^(¦8`ðDZ(&»(2?):01'g*LX}$z[mGsV ul  +/|̈́ J-Ş)1:vz06Հnֱڗ KhWÔC#Y$}aI2%490`(QQCKC0SXuixIzSGyL|6cHLE91^T"ľ]\? 5' #+n[yEJM;WK\WTBx|y+Zw 8%vCPAqk|WFn@[ɲ@jd`$13A?mqaa2C<3[F Ihf1{P( ]y~^R2-T{;TPc;o ~Gp.IM~mf X;)y\cO*Oy-ҚwĎ箁(pe vKҹs1('=𠟎55" Aއ nn).IzAFJ]6/et5 Pf!2zF\43 A/lLLb2E0Y VՌ 7BI'4_6nD 粌!w\'/ n(7Ejd"$y --9KD=XIJXhѣ76@PZ_a4\!Ʋ :vذ~rb7Wr5 g bڅ`'Oc%әqX~#t)V85fc, tqbtW}+ѶPUGtTSOboʓ}T#5Qu͑Lє %貍@8˞{{-J6j7,%I>IhL~Le=$^T$#Xn^xM !g=Ü4ʮ ^\5UYcD^O DRPjUJlj.l#?Y| b{e deo&$GdXR[ hdž{*37+,"J>Mb{^DC|۟^e4$tVS4)lSԶ'd# 65V9dtWpuI; q'{bC;ivG+BZ}&>eC-_K^ym)4Vj'1Y^˄ /T{A6Ow"2%R?e";aCp%W%[ضADN)dqXbsl_M5fjC=g覽5^VvCa.Cw22eV-xksh'nc2>j73&+(Β~w 9cHEHW91@x$z@lh&omX>X~O \nYOp! I>#r5[O5!tKRQ)S-2ngazb;VCRzYк@pD\5ص'a[߇9h3)v敿XC̓ }Τ؏⁄PGoz,t exӛvNݔ.PcݔGlf@"h/ *l]P2r'Uݭμ49$76fWPYp l sdl<@Y7K\;ػ2sql&sV}!A H ]~|A9Bg'ql>{d#= 8 Auk<J~tt0aOjA#hy.9Q,[&rK$.x) ;ĭ`<*w U93gi@t`%׳Cw| +3iM\Rkn( ` }Afm 6)~#MN;X3MY^ѝ↦ ޚы꿋' 9~㲝g/pXVUs\ʟȼIVpƮT̋M lg6*tjE8R =bFqEe{6n7urOV0?uq_LX}_,Mc~շس`)>o6Ł8;0B>'>DS^{b@A-EҲF)v8|0fr/H]6Ӵ-dQ:"9%oZAJ p=F8bV"Ň[RRA2oP fB_xy͔' Ț1L=.P zXY; jq77`Š:ss:F5BI]V%Ʒ`LG ~XqԜLQ -ٓBĤx[ h:dko Z/9cp3C@Sfҽ)u_w>tݻZۢs51f tkT\r.v;&If75BJߙ'Y+z)Bg?6i|xt0Jyz3i^4$'fb4KFsY">.eo׿F_wXx\N$zhU{&tT룒ߪpoaT,; F!_}}mL '#JRd'\ֻl"8S5-j`VJZ@'ۖ$nӎTFj(FIխi߻$mg8nńO~)ЪqA`OqEfA3c 5NS()Twک‰eG%ppȅ.4r:A(9v7IH. d76ӽ)iq\Gy}&b\NJs#})WL˟4/)[߸E;λ÷!f1qJ121CM%J,8ʎgAk&(/oF4LIROތ<>LSy`S$>/+U'O2hx->E49:@r:."%~yJкM eJC3:T G+|S6IE/x kȌJ\T+2>dM-g1V pMS$C@s xV< ]M^(ꋒ磉{@gpeYM@6F!|ιkI'UsuD)`{ɛ7 &?5Χ'=]BQ ) >b6NgaGKVHWt5>U[˥"g2W7*vVV4s`[l [IZzޡ2F<)+B%Mou4RkÚ| 8va8RQ D-KbA ~֔DJJ=MK ݃*wzeH*xaW7R{sE5ZlS!@E8=;40#d'U4# -Lv9IPJk߄3܅yFԱ2 .}^+ZٽŬsBi0)ۑdI\T5s1&k{sa5Lw{T?^Nj3G܆ 8mӾ&6NL%"'{#2{?qIȄ"ӝM.,B H%.AwFEuvGYj^ܢ9STF^o_6_cY?Ԃ1ʌt-wt / 6ij< /3C<,k$ebvrPvsII↚ z5WEHrIiN޻h^$|Ѹ,׳vTغSt2%ufȸJ`+VSVq\hyaފ۩Ҏx&%s,כ}!#re jrWbŻMsw |l;r^ѻc-%b*g?ReijBͮ@o``!◬!m,_[NYVYm;jc4{Tt1p|/g/l` ם;gF7u8-\uOkޔZ˝g+D}JF0@n8l`0V7<8s 9'K@66:1hKkƉJp/aAS~ i&19j,J\u07^ ) g2ĕ̱%4,&Hskeh:<[o 4yby2Z=">6Q^ a}!. j!'_\/*(Z%Jsͩ)) ,FfۨDeqZU}o?\Ot %KDU_\|H0EIMi`` "Uo@?D9sYxi#$ow|Fb3/8&Yq]6.^-@6xTJ_ .@}tPr虷ѳb=ta4cz%=X5L6fLTD DۢQEVHͭSQOTcKh;M %<ȏOG9y-rbZg_DeG0S&.3ayO%19r"W?O; YGr*@s\V&L;?tGnt4wWTa}&U5K6L@בh|N;"9G9ʕ/׬qW))^h 'jWC2{Z B{ӶE a-\@JD2W9@d%_F 0Ր %y+C7ZpԇGmm,+9O:5b`lrY֘qP&973CgagZ} ~Va"b{Q_jxZ2>8K~20K@$n06q/ 5_MC_uT- DT:CTGmƃ4kx'dFyg2|,QT)$g^u܈\ &C,*CHX{M7{iېZ43+M/w7Un4%aF{\6&-&M3!:. >g u}Ҋ UHE`X1'0OFs0uܚ6Aa~plJ>7f/(S TpQԪ`K<;VK vge#,OCJWQ1iX*_/9͊HqkrFGs7zbyd_jlf׃Pu0B ||C8'<(%gQ}8BtdP3Χ+(FVlas#"3*DIp$1Fm i[Aں/}+Km)UI |y\Dc6ِb ԰߿єvvg`@vZ6yh1ǺC﯒`Gٛpiq@*E3sJ:,خ2 3QH g `% CL$ڏHXė;5Q(]L9yjNfȉc_ ռZlT^|'1{şsD2ղs>P͜Lτ;!cˮκsZ2!;m`Q2YTQ !^. 5[*WҝJz5('gwA,=/9Ģ X8C!=7RxD-2֚A0~f&t.僎7eGL_[ƳV*IOB+ȗtaK4PJqrGd9X>,ۜ?>1,']x%a*Xi.@v?G7Cee:aeީflb,%#mk.R#SrV() l\ؼY΍JI5DxiT&-鳧ǽ*avvR "?]s:(,n;֣! 9acPMuN]{#!?]011^cҞӓ+}[",k'߇oET{Að^U?JIJaP;Uwɕ^T(PG]𒯼'[!ԆA ȂZ-Ot@yO |<ʔ>g4aAWiP0UK 0ǥz%ԍJ*~wnt]&>mjp$90܅sFg/+v.2]rpswkE<*]Ial\.=T$ݡ'X|6': fٵhՍuNZL%{Є8Q UW_|=.IV7G ݚ0s]d9\o5F {bU!)ә(eWjO-{J/L&RId՗Bu7&ó\PN(nZ41Vm/Nd< #9*6q#Ywi8i)5 A8 Fl^}2KT*>-YȐY&ܻm1HV7nC&6ěMp%=I %458%Z) ]GMAFV\Ol{2AP/_]i@=]qi Icf=|Io%dem<ȡ,lb0f#DAqt!PUn9T4Z<8_̈ϲY~NvXʭXuQDS%\".έ.vqHp#+-ܸ H t5sh ; EOddnZ"`#nVZ!}2^wxR m}{L[Jtjp1.D\Dq*N ,o;~8@s$0;>7HY4qu \D%q9aUWξT# ͉ 6|Jf_LH(CT>'G!XW<iuF@E/{:7Hv&{\Y%^skl{W"MV8W0Lf 0<&1"QqzNZ@& o!Mݨ\ejI1H.k;f4Ѯ4a=݂|%A콝>qyaQ47LX5FEP0#t o`bouZBUs<*klGl6Y,,O{Tpu۲|Rί0$hq'Anq!W[W#,1 MM.[)>kQ\W1N!8l_Cϛ@r}-Ps'>\ tޱdBKO>Fd#獥Ie?ԴSgD-AW(sD1}|0Q{104(Cxs)A@YA;7-}=%-1!}A9% SwOao륱TIf'onD'9;N!,_tD XG8Ev3~i~R>:l#^N̝;иN^Z=s؀P80<$G/`Z?F8h3r iܾ]y ;f&I}a;9,Kvh*rrJ!b4NYx*xxjf\ 3YѐYլ d=_Q>fʂ,ђT1ńFW`?{ߚ)U:|jilQ#.U (H5JɝH[ޖQ j7Iܙ%l(}>5GecaTi w[ 'H*? )69wގ3< orOꘔ2TM4eGw<}H?RS^31ouk̉R)#}JfvBLϨ+ dI"0ooH1T;FP˝?tPNC${Sk5䊣I` ]:m)Z_XsG{6e-r@jE_s]iySvh텪i3`j|}?Ֆ ԹMzheBAw{)rT{_%f3A+xw%U Dq,]J[V .D|։ a)q3U@ـddBܾ/2<6ͤ*ڌş -2ěn.[WuoGItoy8.ΉDC^j(ꈞ+2wpC[bwH5Frȃ"<' 옴jTkkݧΊl>{< цb$ńEUm_l^{HĂ 'Z(/kS?,DMmj"`jP7 i}"ZSO*dA0ȇKyۑ~^8Yh4\+~\8DN:wa>t|y(.6z*yow Vp|%k3uM*VZ Gm Ihf R *6mK/1IahC_#D:1UD#QZYy<)J(#!e~^ԙ)4!B:jDsbJK( <3줡CS45%qUI44 p4Z$=0?M@hpA%M^'%Ӓį<)$/)ҿJhYOdLuļArN@} 'fSETJ/5SW% Es>]g2Zu|KX\ObESi.%Vz2 &YL_&0 AnEyL~ÆV[Z\t ^ش>o{GG}pi'f?h J=9[%};sY(K\ Jaڒog5}Fu.VEsX6mrq be .!/r _9&LCY mC8 P88 4 D䉘!°֜g;`ŧ+o=WFI?p8bLH XJ;d2 dvɻh 26 ;3h As.ʡ`! X$Zp*`DiwxIҸAVCWﰛ%Dct 5x) 1ϯ`K~M0+Tҫᶚw~xiBA1trGI|,orv22"MKfUiɊDEr3tt@=hP4/m۸v5?_6>r R6/)h~5)_\ u樻+^#cN G'0r2vpGj"(l Pʍ4 sT{w5VɐK)`חRt?%6YwzP ZGGJ}_V,$̊m/tWL\m턥,N, L_u'ѵޏ[׌NP< J[JK 0\Zo-$O-Ճ aё(5C;$C= h tԻg[g܁D.0zݑG^~L@^I8zaσ[cgƁ^7Iu0,Vr81MUbXw`Î]&jGvƲe~6 S+v9l$U%H&l&@sJ>2L8mX0:I5e qNJ,±t'[/B3PN1xImW(epǛF~Q]9bE:#B "!\5@uV7=QZ% 3 n %?H~".P'QbQ=UjoN?p:K̓CUx]Ou5rvIgu%Ki ځvɛgRs(![kD+~1S+?8z˄;F<ׯE@$ yZM3"K LJGY  ԛ7m.ݪ* d$|sd'qN˺/?eS`F}`9[ӗ T7,NW?"mw (9!mvm]P| fw\/<΁/Ad^ V11)l{/"ߜ0rU_C$53WBSI& \.q!c>4欺k28~nqQ*WKd R[ā,Ơ3|s)Sm%zOJ]{wEsgpōf i`jh"u^%jIz&;p8=;k4muuR#pUd%(05~d'J$tg(lN_J!ox}_U 뽟)ʶ]9>gӹs/M M}:ZOŐʒ߮n|{dqVց9m[f1X~T=&;j2XlenF"~]~?s[4hw0zDï ˽*n`[lv1yo܏V_vhs]TU"=l|)Vt:x\ƫ>,!q{C!t`A (tfv(=ݠF3]ezosBމ.MSUNᑞ"/ŞT=?5Br朜h.Ib\&5 1PG;_9Q6"vDiܥ @$q/BdvPVʳ{r,e{($Vя'm K͖Blc(:5O8xF /:g҃:knroSp E[\E;VG@h] m(bfPl?XlHKTth}C@.-5epR&’c0I!Zez w;5-Ф)̩5bfhsӪO"g([oh'GoMaSɚtZզ+GL7kCp]=_(%pu RmD㵲Bm7ɖx|C¹WRn҈D^_E|iqf9;[j‹["8Ia3\ =ǎw Pʸ}>Smkd, v>qw1{7<<>,UN{}$)tu| msu+]Qw 0'os:-#aZ(8 5Gy͡P'? +ٞ&Z+w: :Lp S1gnfʮkL0\`+D1P9߁.K9_MΌהҁ{35+%@e&6.8=r-@Հౖ1X>5SjM5/zlk/=&J1 @z wuMP(:tħ `EC5?/ IS'2C͐tߢN'I 3 Q >=.7<㙧Fr\~D}(tv#Ogк4~,;?{Vչ|c6lu4!{s}H)9,aA(el}v}%龄aZ됺~nO"4䩄><r!4Cژ@"ԓ |H`;.6*ea4y@+lOIB@~V<%4V뛟rA`R.mB?2\oX@iF1m`T&**E'tɴ-J}|6à LUgzZ7p gI?LQרյ4OiNL\_NY; Z0'k;2>Yyx( ,Wfڕ,s[)r񆅪ޡ8zNQNFF9c"/hU ;L=x`wkud9G,0tf vEma-D%%ATyj u(F?zNdi_ǸHODb=ˇtdH;hA-DxbARY*^ɲ4 *as&-rg]bQ\#٪uzaiu(Qu= Š/*p7*:-11*Ūj&7Wwt@)ċ)+{- v'Ā5Ml- ֨&1^%%Ȏ$K:)1:%ʵj@9 7/%+0 g|aTivԨ[tZkչy\EouD_J=3> Nwgīu ȧtPPУV֭9%H0ԓ g@*]ˎF ]}xV G\9-Rʀ-_ohIFyj;yYΘPqf3|1Էd$[gۄaAnw[;GKK?G ;}ju ڣ ~UQ"Q8u*Q muVWF({S8f\,XD ةP>łN%^C̦[6S-ENF8mı?>ybavƃb>.k4#SLtsV꣡1o-_k} "v>O@s`3~Ҷ|dwߨ߳{nA(}O Q aX: 9S< ʀWg+!,rCfRhtJg ?Ѥlfl5\뢐X _4ۤFR:Ƅv4+"XHP [^jRݏK,g-46xMKы9} g~y"N.L 'HϮ%4̡j?}2Ѹ)tg#ņۍ{B8X@2 ջ =֊-t;J>j5|Na֫7Pn`l}`E݊\ Oo/<@_ t!]N dh#fZ˵]jqsdAu*9bey9߿R耸=1X!&)mt: WkQIX7iJ&3XM˂ﲩwЮԳ7!sq,-J]IN4hvS$)0yxa`Ť^>3hy!/ 0دt*qk&bZ7p ?+O=op9'Y3$I'tYk}"be?1JsC]zCL]"C٣_I0QGjwKeJfz5,чFW^Kgt":""}`fDyx1U>~ba>_!f3>(̶uq2J4@H,b[O NRQHi^|awL&E3SeБ7_zߕ|)?/E'pAdC}1 ȉ;(X<7wQKTo{,dG]0QSOf93y&Ӛ?295B!f_,MzĤ7NgHK=o,eN&nTg}Q3RofF1Lt:AvA^3Vu)C:!Ji؊(X.{h堤Y)IzS.qcochip!x_SnߢX GEx>j,FY$uIQl nIֱ{U3ùum9mTG8g~K-ʆMGȺ_α78CFur-& 8r[3y7Tp? ƺ:T+ɏU 3šv, 8*ezxTZ74L{Xs5Wv·/h\ fAfۘځ^m['r>~ka81^-jbyM*Tԇ hWFV[/~ZKo}O( 4]U9pj~nM]#H;mK`mh-jO!O;\AEzjit-8Lf>)y[ iΠuMv׎|F&1x)@'WY+Mn+7bܦ#ygƒNp|D){G!iqҹN 0BOZqLE*SҞUut.cH!\]ZykZWvڒ}\bF5,5Lߵ sHSU%PgVU#r,jXN(/'BB%rE!Ns,:if[ΖԈ[QU_ ۠\tʍ R (xw(&aֱW7ՁNEdҌED\ɰ˸/8|Zbio1yg|V3|prvѺYl9ZL m*0,);KA}5ԴGn/B Ƅoa%84gI5aD<~+Kmj6+:@Qh ;$JRll|KZj {ڿ$h4Qtd;9z.D/&cΨ{1Ǟr+VukdtBgA,'[ 9s)ނDJ uj;ʛ '2YIC6L(\c ~mJyəog%ːL&b oC)-_B\xy`!O\`k[!*se*0y *S_o>WD5;*T˧WWdw۷pi&瓣)S2MNF|`*2-r˲UE0 Ҏ󽂥ƚ> 0,ε5הtx6jIB-4> CتX3 xꏉ\$bmR45d@ 1 w7)7AAj:]]*zUpCwz:y[$s#OŐ|6,y(j2٧<(;fPۋ "VX{ owQy8ߝN a'{29s@JQۀ2k6ւ~賃o<4:`i^rPto0qQPޠdI[V| S ֞O?r=dH0w~g b~XrsYn%4\*n6.Hƛ! Pwt'Oٳ(ʠʬn@u*=(+ǶhDq hL^:bXE #1W?Q{}D)ޮQbVnm8A\i*$Tf&YC&bs,zJ{Cs6:@lI⨩I4yH,BJ A -\-2SvGp S{n/nJ_Ga̱:p5!7ŌVTǀU.)˞"-_/v:?O.C0` v޸e7]h ց0Z\Q> f5|T"V1e_W9 6L+ȕIqbP} =CjuֽWLg\kR5ހ׀FJ;W'^Q (l|aGổdnd*oު0Dm}}u/uR/1܀ֿ1,6`m|.L#Ψ%# 9 o('!Hnf J w|sLtTuՏrV?{D?ZݔS[x:GD1 \ py.kfL=$J0oʆc-/ 4V͜y~0ƿXY~Hx+THhw;zsY*Z LZ'+~zfCvrI1eQe=OsfF W]h|Zr,M':-)B~s,W 5¨#")rG t8-xtQ8pHt\|'Q{L0t:%TCSrjCdJ-8׮er_  Xe&Ĩ;f]:fb*Ԃ(|Jcш#f?> _#+*qe²;YGb3;q aY1 @(b?PxE2heOqӭ+%[)(;AYٯpXm1XӉ:N$ˆe}}6"%Ic#Xu I#<΃ O=lAm$riBdX= >G_fZkp;IB79,Me4HWr5!~( wa#A;ׯ"d2P E>&+7Hx&+/6>A:p%i 2ko]:'L =~mK4BTy0["K˼f8ix<7`6x\Ol!sCY3/"K͑숈ܰ=̌Uzy|z r{YFH[JY2M+&0 `AVgZcoT=m). cd3K) u:E9>*^tI站g7A Z ń=6\B/KV!KB~|}pĬٟ_Mȿ NS[άWy;6F҃ ciU62O@_ҌqB^PSw_Cqє;&=' Kwaf@ zbDcё}MvLa.I4CBeE I:i=-LLnl=$Wj])0ս@"xL }yz)]3\HZ"Z uX8qB[rLԓz ˿|O>Zѩ1]T/vnH Eҫz _L0!8,CڄtciSUCҋ>SbpgsH":&IX7񶍪ŲEfEY%r H}*&V $"3&Eޮ fg(}݅ڬ6 t w]Ğ!M6)>)sӰfq߄~a ?Z6G$bCi"2`K=; c%X02CH+ƅ }MZZZ?%m7[Ʉȓ(JC9+EQei#5JzUx/9 81>vş*g 1ܒPV@zRQS(hmEt12_ 6ٜ@WIr}M$AC 6US]:X#9Vm J.^<2wΟ٧fvn dS[ӄm}H'5Θ *`ҡ5Iuyñ%qϻ8sMENbM:`G[o,m5/u++kn'ŭ*210Ycz$$mPz H]/ԓ(Ƿdߐ\OLKE Ǡj-:o@o/G>23b:-y&1,9 bV 4^aRβ-gt÷I56lKUǼ0L*O3ҭ9ڥOB<9h攟# $5HoO$kNuTo0I8<ā KJr.rsf)Z ޕ} i !z=R_73!+ hFܥא@TX 8{m_fԈ9:D-p'ʛZCJObj\/ Z~S&2+>(f]B?/zSA]6}Tv趀Cx $f: $K̔Vɞ/;,P\^!V@%Jhqރr~@ڞuMnU0@RCQa*ʁ1ܙ_;l*X{㫉5M܈2M̗*aQϐ-_hx/E}Ӛ ̵fpm+yf[BgLϼݦ¯UPAFwUT}=Hh$|:HkceJMµK\ qF6\RAЯ}$tۘOS|'b(h$.] t3>W."(ѫI^KQ^pw@szTsٗUli{"f"YW&x()Ox~wJq+S@1V>[Tm]QJt##[!|'mz)|3l!~^Ŝ4G, 1Qȴғb7C<}GC27#gt@*^ V J]R.:_餲eoၷx;d||sStìF/f}D럤 ycbxeiޥF[4uRqQY45xA͋t@~O,QqFl{=YHaJ^JD\!V?Rew$oWk/7b[H1݇E67S . ow'ؤE4(PeB ALYT$Õ%laD7"{ȏ|w[ѣqQn S0 bqeX.<`T;w[D0;}3W}~{E8{9K&N+yOm&6ж 2y8c %mt*{]]R޺ge8:QaY5d@gC,szxa1cMёTf'5oYM!BA;GZfm3(5[\]ïA2±wJ3N{P_7̐~.dK&:Pd -+ 7`O91OYĉKV(Ơlt3&ZHT:&-_U5YŬ+{6% ?Ǚru?x})1>'^ N̜WOiJZ a;8*#p>o0푛Y H&:~bUn<>ߦ8 g?Y>@9yDi oJ+QgTme`zJя}͞㲵S6ůVX> ƠIT zZGL퇦 %_cC+F=eIudBtM"\sv߈RE(\0!K9+nwPM; څt^I*4e=lϳ &WL={+b'XEH([uKS<&\k"߳Ud4B 2x6NXudeb].n=H/ nt3u!SJM྾ҏ+Eв[i`F :wL0PSXPAoS7{49Za]9z{IWmDnQ3?VTl;< q@m#0{ׄw(,ׇнht[E| Y,z9fuctAA#j^l}őBLڛ0,I?!^ץd Lcm>u$=D qN_L; q0?L.[*eod\Hj!E1}5k$fu$bwf֕L=s (w1f1xˊwb02eABBq[[jQcp$nNJ -ӠN,~n=@qM6Sb.{aTjX ͧW2&ǧ,eB؊zwMՀ5(+,gN6>" Y#5@:_sڧ<<6D:W.X9#/P'Ҿ3RIplA6ҜϪu);i0 oC礅&' 7 NfS+:xٗC+hX 4ROaS2{I5"cAA4d箱eajS咜Ԝ^tÚ<|k 1 FOLG4k)1uQ-ժ(c;muniG[89VCnꝑ~Vj^"}2z0_iZfТcjA\uWL8!=,P{Ey]^#1lZSDR79ƜN"OW%mf'Rh$@2fp+C7 +d0}!.aS랷Fyh%u% tJ34? z CIĂpS`Mo F8oT E\∼mwW[%ηܷ:ҿpswMA EJ K~o"/35ͥ$eOcy,2 R%h>txVj2dLwA:Rfa@^pau= pz*z 2.FŐ-nM#@15a4B~c݊nrg Nrm7x7dEMr bX'<ƢVߑJlp.&^I:OqdR,F!S= VAxuײ_)QHq>V(hI?U4n -$n4I TM0%#QwI yDs1d#4&=fP} 4aX^Sw{ce$q8eF+hJ3+Miv!g6 nkJD~r;mGR/2 }rg)\%i}~E'/ҩ!T)bԱ>-4z<1>|x2WA6̈́R--zďteDuOӸxhDte1; q"`9ai`)]i$;&3fjW{ovJ"fP*{njW=Cpy^ m2cƅRu.EnV_;KIm-SB-<5MҖEgM YQu8xc1oBѩtۈ aв+*TkRU)qsɦH<)=nrqz/+ _MN2)㆓Ц&w:eШ/{չ9$_ɠ/s(;MJM⍸wXu/띏SBT:5CX5:NXE %7 p­kOÂA8j& ~%(5Zv˜=;i$nZI\x0{ Ys9TaZ'giJ J׀]fQG 禡~ի'ǻ9'<ل[! [fVZnmзxARe~E[.M ɷr$Nz:+ї mkQ9Y 98d'X{}@ cNa gJݳ #(6W5w1D\cf$Fl&1 sZOCjy8w0óW Bzs3`s`l}y *RĴ[vٹh^~mCaUbC)[J6;ŧufBMbዾ,Ҧ,z0 cgScFlg-ᑶIrEqAhI7=L!DU̜8 QW.:mś f8M .==n#~ƄElb:F5ne&KLC굼I|#EzwA_ !eq9a$&|+V:lzƅY:7IF%l#)K}c(U QQ]}us+:DD`jH xg'agv{(g{@9"ۉy#$*bBd&U7:6ΞQWYjf=j;x!ٽ*oޅ#wJ/;g<~;? z,?AX'&E'o-k<Њn0Dy6xF:VU؂-NZ O b^CBP/۾I>ːj4/ Y}~0ܯ& PCA%SgdkPvbՇEz?_䨺zǷTbR_s қ X=NPLΪA\*Z4yg*(89#TԦ+PkP)TN)"#o ?_veq6_yAդ\ Z ̺v GU| ƦI z[O qK7J͗gH^'8 \;Vt'ivo' ߕwW(ޚ鈷p[^:vV'iLZpAC'O으|B]oVĥn9>Og߉#<ވP=Oyfmy JWpH={e]?ijZEKd `n^aa[0B`%zNv";n)P@Nx0CF^s'HazyгT*۸ + M$  ɋMk!ESX ZQqj[eVB5 Ejb6jDu!PɦN5!#y}DQ. ĊKmğƀ1;o.IT{^L }repE0~zG5G @륲רd]pԞOtT;1+wa"_=׷lGPs[C +`QY*vXv EZG dvgW:Yɴ#(1 ?/1/}T.9;cL0f{U!s 럔Ҡ!{7Luek_uviMlƄz{ ^_ڟD7vi/YB XZi?ER `ubZc)zA6%\J;/qbPdE2|EY۸iF=x6[>s17z&\->?#^5E |zyUJ:|f԰;intXo\<^;4?]]pfum'M]Yz11b(Oz'"S)?` q%Ddy>1r&FU'RQ 麯~b" 'ni,L7KGrɓ.U'8i95-aXBߚYbT wIZ 9`D mخj(l> >z0V:{tpw'̰ d)dwT'+q_/Jи#qc:f 6=L=Tۅ3=)]e"뢮E^weaZvg6bv{KRٔSYQSԮpyx&=f@o¹ %/"Qf`V !x$ukqhx{Xěo34xNr4ѝkyF7!~Asm]5HQWaFPfPObCަr$<M(Ucu!ߒWIV}YK usD] + /G3r,QP(3O)p9f!JB9(sBQ%4hr, 9R)%bb6&*7xT$j䞞}X9_%hpDm j IeEi`5;lfp.klN's>ob-сM]3+ƥǨR@åECLxثRf׷,ONdZC3->}ҏ1EHWk ٗ$LHؼ7f5 u&B35bk_0NV6j=nE7$x*]XEñߥ;=QՎ}qX`8 f B.=ɾr7 c+iW\'㩉f^M"''OS_;7nm] K-˞~{& s!kXxq;|J#iƦTb_A@3 ,en\?)ֱٴ<.0[^c Z=&!HȌ͐%lv$ۯj Ҩ5]0.Y`H$_0t.#lzkS-~w3gۼ`"Ma>#EvP&2wp-MF6ӵK̤}& G۱D P^J8m}#ſW4iL\9|veE%Ptc^U{2fs (&I ]C7(D,o~jTk)rB_?>s]F5Zzs1S npρUf8bwJ"J\?+Y 04G_jO*h{xLא?Jg N[3mBl #[C 2u'E2|WBp*ݮf1 cȶXqAbbBg,IW X!ф[XCC2"r "R' O<`ߖJ5f(ȪgK퇧Ǹ/o1@qAmBEkGލvW4фd'xڌ^*L[X&MR:/ V`i~ORO X2Npx<-ˢդi&pZL)0aa/r*vL 1*:;)fT!*Uxty@ϭ g5YNb3`m%0U"MtFMs$3>}.JtniJ&#КaAiuard{H^5;ja lZ %覶9N$⾼0I0O!O~-ͅj Ɲ="{]h~ǘΚDQ~KKbN OU1XSPqI} Txi)D璓ˇ"P ֮XE7?S*XT$mY=j~'p9XY3Gv[{)Ƅ,*0xmi IˁGh9/B W6A0@j<ΐ->I13{QhK`CM=b6V B K ɠ28k!>SKnY.D%G4'uk< wڨ5h;B4l3cH3Cbۀ$GWCBLFcYQ+„LLzC7)\czXnz9Y?#_o[ITBTҋrvBGx[:' (:hipw<n"#JҤY2G]z:>)@Et<@2&? Xg,(Fxwv5ĹXd_r=u#RܤmgyiY*[q 8(~˷0<`g} zkf8^ޯMȍOC/1,(D d@ u{R#ګaU4qǮ?S`肠zR Y/.N]d/FٍPk [140΢O.ڝp+_ΓYo9ܪ4 n8SD)܏wLI*}Tz *c7]|xkݹ s팴A-į#8h:@H ΂|AkPk gF[>*u9`+.yhX.*|E6#y=6r\ `ؒLa=ksK:EfT$)xQ'`*RSuѲBj-?Pr!î#2e sQ!=Vuf(64$̍pIh3ײ  5=Ûp]w1 N`j5to$kp') 3Aj=TLEz j:A^E ߌsР~RKT!M{0zeIo="OG.5qIw,5, "ۿ$ϜBqLT1lf;b2' sf`l]I;dHۘghu p^Y&6\Dw_$-$(s=[/ip65b<<2>I7yOB4ڥ9~'L$wf౩(dL|L7u=A[J%aql -5Qyi<]r]R ba֏`̄Wqa.d,d4b㦨P[Y`fl3i[Gj~9C~iyVVP NKsnDI}RwBE^IV/[t_4@)]S 8< Ý~ t8Hhd-S^/W>+4ڰOGm_]7AhD}Y'n[PhⴀԌu@DbD3US 8"%$"5 XL[\bGU4QYz}jgW?TN+E?4MO} ad[uMa÷,bT)Ε'ܜ2V4ʽ4^=e]qz@CS,w# 8+OV2&?zo. rcEس!+iCa42<VGm8IuoaI^Q)+rɟ %Z@%A9ѻwqn@C u,,\<\)C?H`+$6^# v=LLQ i)輐dw1vV9YC6nSV OD?e <,oֳK@+/l'raEC$\a3g8zL~9iɋ:ԍ(sy"i:fsxl3EaToZdSu<hn? Bͱ_^Me!`[hvMʳe{+g[鬒aФq" D4EDžeFaX εwD;089@3 do8CyYGI '_EmOOm4W.Se&Deo! W5%q=kVP_C%vaG¤x֮Hqg~!* WgJ =R>ZoFfw5eT(h@ӷewd/1NgL$?eU t[ puV\%Bŋڽ xy #eʷY) 1 _Zay%XL|0+៧۹x,ԙ0_K C0"sy+z$nmْI]V^ cf-6ǔhQx oQ=*.lNȔB 9>nf̗0zGPț-Obƅ+቗F ͝adUݗ_x4܃Kb Az)lj^~ALFcJGvղqMEhW¾-{!K~Az9 yz?cq8j|`=HKJJN eF^ryl5*m:$9 SSyTy=Q|wY@?Rq$KyTJ/@t4EnU5_t.Z }$u Wm ` 2pg"L ML{is>l)X4U1@Xg󾕏ʬZ?l&3z~qa jҫ[3Gw/GTh1N}ȾQ>Q #Vp@CSIwm?k('7Q:u;w4;@MWƚ*P.A6Qg]V ]n. c꠳Fz d W2j1L @ApSb(Ubս-V>$%ӺQ]S c5l䭣aPZIH!1 %ʨsDCc|f&ޑF5(ZDbY/քrw  [N Rq\4KCa)jVb>, pGGfL5& p0 ^vKѭVtF8f.pׂU8^cI. &I'@VU~KF&co^i@Ӊ`mBvW8 n1h+t7Xɘ\,u/:ET[,E&b`V,".ԠBJG2-[ޭ#2]q֚1ԡixEUʉ@g70]Eߛx0cV1+Gec ,fG(sWÃD%5o)`B RQ&M`sD3E @״~ XSXEmxWD-VkP)/ e9Q0~#yXbAn bhw;ҩEӼ Iܑy,_=Zk" m<^&&d߅%eJ28nPhnh|$PF褰ζ;Ro!8ltE|IUE7`HbbY moYFpqV*>UH.U,{CH {i[0ɥ¼% 56F0m+ yST$Z,'6N7it^\aZ񮵿 { 'iVaakqh!:QԞVuxP[p(/Ț{6d95.f녱Ċ siJf`߮&[_w P:Bg ?0N69 ]ɒ8WQS|dGu 0;Zol 6 hl5O'[Gb`c+v +.iGQ[v {/aLYmMU3,u-BN?埉@=}+afؔU {FY*:+\vR=Ck < 牅È7G(3 WܴSN!ziDQfid"t>^p "%#kEJǨDP`(B`7Jt*MX̒ *LL T5[Mk%X'7NWB }=w}OjPjLAWMk(2V  x~b02G8*$3bɐ樻vyP5N00 3׎z-` C~2֠5s͟6E^Hرx:פB>@yW.\a@Lq'+Vd"RtWu>^R* ˈb[(_G^t:l\`B:Ib.$bepX˲qԡlΥNwLQҬclrVLDgMCs#(z)orZXUL xQsٿ.bqD|/6n]MziIr\j FC$&RNE_4`PRzfRưD=HζM\som~U"p-T ׏Wr [(1]x;W ֶD0ԫ.6 7U~1$]Ye#&<$ F\[#g`IVEyj"u3^MJ;7[cA"Iʐki,؀w7gOg)}Fex '-yf;[%֘}k]H@r!rkDՐ=FR_Cv'}m]Cj9z&dqxUG+DLŊ8KCӄW]=_r`jZ1 ErTgtzӺ7DPQx3*7ע22 pWQD  !!Wnp P)c$ij"=>"D_dRX&M6(2-}ܖ@纱Ә`'TX>ؿjɢ["b66݉\\ ieZŋdwJF|^y*R n1kjO0ά"D+59s)m8+}/QDU-mZR Zrm:>&\\^Hp+Os'ao/Hmk}Gc{_xE m5^/'ug#df_uawbB;E}/"'s)_RjqSJYcA&l׳Ȥ?@RFĆ7=]8^1ކ҃y82mBf.P&Np࠷#jgA%k|}SNgAT[0^S 28*:3Vf?FmLER *7ViDOx,{~T|:֮5$4'ߣ(A\|72(g^tkkQNq4(Uywvx6'ui&$3-rWmJ,Î *7(x^ ߘDu- C-ζBĬ )we}̽$U1zCYHL ׯK=5]3ݴw&dhǥ*V J DbWutʫ?Q*Ɠ* O> ja+z!2 dcQF.6KwJ[=(zϑWC>})_KrV*Jq"S}ڶRu0. ͢hG$2-9G.l9F!Z\H[/8=q0.EGRxa"Ћ>Z(BƠ Zg _ק&U4a/hhub,?MMʯhf*D/L?]y0dWV+A3P\;bF[&=60bfPp&\x86U-]s˶{hZkD!D {Wl3o4 y ]xB!RJ%}a̹r㶢 uDPRvHSCk T/s=ER->7)A-]eSjJϞ3FDGd4*wCLHA^u=YWp_֮ٚM9 7Vb 尉5#&oldvJۯ=wx~P[cQZw>T?|M a"d:ޫ+10 Afr$9RW.BćSѶr-t iak{VȐ k&n߆a7c3Il U[/]'~ZBJ$1]4'>^PxUhΫ!,m}5U׆8%PLL\6ӊS_1}O?$,V.:.{EqWf_Wn¿;3L4Lh+ kf}`F tk_GDQ{ᚄ5ῼ"4$a{ϝ{A=){˶exZAi,s4\q>v,LzU]\(1#8|-YX('.5E\< #Io0+ )%uz]Ԫr5.ć:u#l+ T $c@7bztO{|"%"! mᇿJ]$ ')ۃWWS?@gj'gE MMd< nfl?jE-R0ipAѴqڇW\p3tBTiGtK {8ն'|(q %6$9p\٦0V]j'y*YUPyY뷁nk.[r9/Ϩ1K*y m\# M ډ y?X^$!uFxaS #5/Zߵc%^fh4zcr3)0 !;$^iۿ$Cص7e˚Xoȭ:=pdnʪ&H3_{`mH5h!pIA!|DIUYHqR&\IP %0^L3Hvn8;trmNP|؎f7Gn5W,QXt19zabE"=4pѼyKE(=7@mtc|$&MH1>' >'Ɲ sjr9Gi1EDALP$zSa+bfrgڪęBJ?%ѕ})^I2bWW4lDL@9>@%[&8F 6Aj Rm5ɖ=^SA vU0B l/ݮ"YXƣJHoNxe3]/DJY $ }*`u|O@bc[100rNͧRۣea@?j%fn{3y0_SNHjXZ3Kk.br>TiC g4,&#lDm9Վ/͚=*Z> G<_fU2h&z¸E_RfG\VVbLnuG5QBD,p/0iY%qޗҼ=M*p[enroZx.zR!١ɘHRbbDD)x7zRܮ!rҊB"W)M+-) EOX&`~GAD=bFFW ΛU9H6o@4gmSp[MNb٨'Ah5$Z"p&fPoeWq#:x|f՘v89ux N^vklpQWE#R8'Nmu^Hľ ˪Qă?ICLTC@I`,ݨ%Ov0];`ɳcT,!KЅBf]δ f1+Ioi M&*\ϱ͛ZFCoq9Q:T,/(lHd<꓎3FZ K`0(,O:Bִ "3 M|?MshM P),(t}H^J3 A[R1k,UAWx_O6Y<~<8ž~uK%,WI0tAèrqij  We W&h RGXh>%u!_4M4 [oK6RɷM Gq+O"osJ״ojiWb {,NH򸜛S}T4'jyJX+% hji^7|Ϊ[,`}TmӯwVD>r?JXP(Xw6cqRx!U~Mi^qJ[^Yyo ً|IAm mŢ)b=5iIKf\ٙ&gǺ08:7'Ո@_͆,MlZ&(wXr|Nx n?.`9 CP٬$i8?ST7\{<< KrtS>s@FSBo5!X5jPCUHS' ~鼴8Rޟ#?ôo &3i.PNJpEFUuR:itJ=$ k#k"E@44fJ`Yh%";s6#A;oK׈U~x"Cƫ7q6G]MϽN"7GÔN$#ٞNoH9ݕg?/OUyX8GS [hD̟MA}Jw//A`lL$qjN8-d L*TyHj_м9I=UѢ]9O[lrC$% |'_0iG-\¥%LgD?(k+q3!p-[j8 m" Rxz*QF?5 -EC537OcU=&Lk0GI|̻>ͦ|yNcHT~:_ٴcEOV-ŧ -}ji ͤvQkځ!R*Q@eba # *^yă7@vIvv3Y$dI7 1V^Qi<3|̿K;/8CR#) / v|R' |ɖ9ԑe$w.򀺿l)䆃,wAh7% /6n>G@ BzZeW_ߟ}GA?d#̓]z p# Hvqz av{Ns@`?SqlYERI!CTqAA|: (]<_en>,@6It}$kh8 vo+4Iw kt%`-HZC 1Ruacזڠf'FޱT hROv-&8288ņ!blE+HR~iQ]_qb/O~Ws|΀XٖM`f'#Pu!x`E쁘Š[hYl d{/ x AkG >jD)EBnҿ Xӟ?ܐl=Teql )=bxڟ} EUKӬĚ+_CW/8ocR+O@]h1{hla< b4"+S5KB\@ٗŀ>o ~.n忚1X mpI8cNsѳ_qk@sStKF+-t< W~cq~V:AC;Q8;>G9Xh)7,XU.mScw8jH_iH K.GZ CmU[IԖ·0U# MxxE]6ĂO$ԏAaH5p2GĐ\=h]jHkjV—)ñ- ξ`3 aHO("oC KcpA,F3wcWX%C ;] O!2/Pc*.d_2E7.Y 8c$ j>:U_ں|:Z'2U1O<ƙ3_"ľ_aYݙv|[I>`IQ:oSR˖ sV?S TCtDZͮR Ȏ(Uϙ/E3.rC0jb4w{uӤ\,ȭ09);$,u*=g$-c T5,M$ac8 c?4#:yVn#6 }dScMtI>ĥovs,Ö~gaXt7S5jT- P_,[m.18C &v8RX3Q'M tgOchztOح">oC nӓ}wE\[ #H!uYNYert tYES0$|JSiض.9S9X/)ݝU`g]w)(DOXd^_,9A%,r2flxj" [ף-aj;oEC٫;,"sZg/~_Oj3\{bU T8;s Qr!rC#ikַ Rᬄ"IM7_J%MG,j]t~Ot|,-`:V/ X譅]rLPӨb4ø>"DҒNl19D?RK}cuD RpQC!?u&1e6Ty/YVwWV"X>ߕ3DbUQjiЀ%ZMbT%,dRv5b&k^$"?bSQur0RƖ sd~ M猞yWib. 7e%F2ڧC4Mg+`Q,18NE":ڊaoypf:20ڦrIFl2Tba.}[^1qtnؖJYb vr]U[شQCƉt#ճ{8c#{. U*{=R4j..]SW/ wW|Yw<<ٝ?,W+9^Qb(z0>2G p\KynKbx`#ZUM^ %̅U5r ުi&xpcr,XQ֖#MVqΛ=tj ~H*c!FNOJg4@\("h]3܁W|\v3o ^4tF1^׊YfJO,wCr v.wᄼX ꯛCD[#@e*$6?˲p̫:s^9G%#L+b+x*JixK$ YB+F)iZgN~(MMA$&Bn3WOP a2c^pѦ@P%O*HY`h&Vo "g^~W.*?;[gFoqnHn ?w)UЃ؟nMfo W~uxΈVR@/GKP' -NM-$h^ϡ΅kP&8M̠r3b^\Lݶo|Qݞ.Ρ½ 񺨲5ֱٹ܊50hͫ؊Ӥȭjy0چW;+ W5t!ܥ&*{K_h~_&g3Jj 8/pR)E՗(qCYNZi@D> G1$Ar{ag,҆viv'V_ ~s:/?H뮻2pLԵ4%/\&zlag$GeqӋ,TSd?y3c,or p9,g=x Ng%%C{_wC[<3M SUθ.k+:'`#/pph_H^iNr8,vguyäc"IM}g|J_rwnm' CHhz3ZHэ+fi{w2CX>mlz0= d ҙ3JM#r ӣJZ`7H$hL5n3tb,IީNVu>r&^M%%9"|0N箤)yLa~EZUYWd(zm`@`hz)ɒ4C7$(( "}GN?_4߼']nZe|?GvV gOԕ դz &^nָ&*Ѥ.d2DIvқ $35B1˷!YR3t*bU:+]fJA(ӵyW`i_EQ)4lqmdD~>, |Da:9l*MiQ/kF jw;^;#9T[{9q\Nʩj,ˣeuiT[6<+`uPjY! %u8J j%ƆGfJ< 2(,Qr]+bv=Վ/ο_AXJ!Un#L'5` 81rR}S϶Y2[}99Z BEF@;!|%lE4s. &L;E炰$>غNrM@jZ4ӄf*N!VҠh7zC0vlHcu QWgtCjֺ7﹂9µ!Ą\-8¯+voB=.5sF|_i6B c`TS.rfg59.wEHrIމ~'ay 5f]I "PEC̟F%{1X!7IBՋk8'JylPS8{7СJ"a<}ݾX=A? n,aAgU\K$aQ_.' Ftb;gwp_8#*cSniț!l9/~ }V^e-֠\6{ZYp=SP1k#sum}_)pMkP[1sښfKр0~"WLɂVT-I+\nIU "MbHӽ5n`Cx;czfȃ2Ϊ!q1}F}dK#Ɖ,yM孓#s +÷͉7ظK_I U[Urm{u0hryN m\OjvTsPou)KistQh6a~v(w$dOA銮Mǝ<;FA괉T=JQ25]V/وR R=@^4Z1aηd<.6Yjƣo9/.b`rX9){vrJ>>5$>m/d('P`o`7ap ]1'ܕf9@6h C[3i'@VVt0ӯhJ'eY-7#O'索 {&K2}U8$|O.LYl.K!UO WU2^'ډUC0曾׺c^/ƶz IϞۚˊobxN>Cic8d7CAj㚺>YMFc"УC*,LpnCH,F<๘hD~ww螦g !X! '41riF1Ԣ-o×u8G&~," w)"e!=D2ߛsfHlQXn/lqKP+ TUn,Bh-FsvH6IDn AJ!rIjskByíXz2>wp8طNxȐ PtƝ vBtp/u2 DLz4%#+_g,[*w1=b>F(>|ߔw .0e-t]gNB8kjmڴl繊{L˞ijƉzyț5'F/nZDSJ8.;r 4*5ick;'*Uv&TI$=RQ#;- v`<JF*e{888^}1CXɨlh/H1^p* ۶@]9OLg9ڹn08@T)ki_R.`HGeaǥ"yD)x EH4 7+dPQ) j_ci["(q=ыvi q[hf&SEu6 %|X兮uQl"N.si>@cuyKjc=b L)P@ ŭX^i _G_/soi]3&1]wvr@z mt@y o7+yFJ"逓ٺZI_ &2/qJ;HaOC leQ7 :MՆc/\%G$0R$\'hS(xWnTi"2nW7kɔp鑋~ ZRݜ,܅R7gg.1D8bN8ܼLYj]c`gtZ `Efqb76`Qs&Jr^?2Y-W`XUZYq?IE!u Ɛ Q4y~ M:Bŏqݳlվ=4âQ΄\_z.=qj%Μrhm;r%+B9,ռ`s<Ê[AMQ壤:3j4 Cmik_;fˌWz*%3xiƓ[yU_ΰI->Vu#?3Ŧ̛ŷsY5)U9k,U"C9v~IK]<ɩ*ClTQ^E>Z ) q>Tl{ pAsj sa$8#"QW^LxOVF{Ƨǣřq#!#5>k&"*"8?jRmfIcPk :0\)3*RiyEgHo`,Ӏn{5NbANz;=S^(tX{$@8a4,ע 5:&x._ Zྵ7$4XhFA> M4_2OL IxE GNRo-ֲ(-Td.xdH4Aioٍ PR^ m; Wѳ*|Ңƿ+, U{U7Nq" ^v1A-l*768C&J`p@֤'z[կlWTȨcGhIӗ$`"hOxDQ˿у'O 4Y/Z)T[!ɅDo"Ym7EZ(g|̓0txIl͆]`iq! 8 ;RhXd!72KmUulBҜmx>Fxt]2@_ha9|hɐ|H=0DQvYcwA]Pos/( y )&UU^dW џ)Sn il kJyc{XpsN|T&8HV;a#|xs4l,&mP'whz 1 C XT߯/7w}'bomϔoZv[y\Llu#Kc%Hso0|+FT8t- cl@ULӾ${3Ωlg3>S9(K1D TBrmݕ} NtI",L(듏;acۛxxlb4ZK*YJ376 ip_c%"@&M%`2]}9s@eŇ^N$ νRG"{ӏy.ȶF.HV[T~ڰst{KT'FKEцE0uWT%?M\ jv 5:ޔ,xyv1D<)8__RY咗qYKsOY͖f9 MJ ]=͓ <%;AtrzsIvD]MZG>-%̈́PϡaW(P6Ov a%DzW2'MsJUt.gh ߅Փo ./x%Q|t򢜑):_@"SZ4%=+O,=^61~t._*2>O*w7`T %dcN<H}.9īS;eNVN4zzf"H[@ %j*ӥ~(N6Pi|{-# ['v (0bc!ұ m\!(KGqJSY"m]JC,1S,?^s)9i{EDkP6G]#PA sw4 ۆ°\~a7uzu 6~*|rnP $C!3V > q@3ޞQb/ao`幾FX',~V(8WHBZ^´mjFQo/IS)eVpܠm?6^]NI"x BBr$[#- NF¼"sI0\~Fu`Q {_Tp$U)2p6JfNwD`\ܽJw[E^x(B >}I[3{w3ӀG|r_lRdhT|zy9nrgI?uw2иVomv '*-<ۯ-_8xNKJ?g; OY3nj: 3SEcXLUҡkwfW.PXʠmdT @>B&OUiXLY_!MD&.+vcMAԈ**veGdiLK)vZ5V7TTfUhwImYmmy?A^hղD?w,XK{"u H39}nF3t b[Ɯ\ ~{(*lOrK U@Y?xm֔! +4f^ S*-K0;`#,' w^5:{^֟[I^:$Otս{b_ø[K;o5*!SElYt"TCK]9%j^UߨaN@  dXH(-O- | C'j} \ɲBe\hLCY[%PG!. .ֵ`R㽓aq'D!$0}8Sq՟4NO? ;={'F<&B5ڭ.@/HF2*6syFV7|}-2? C{kt6~\{0r"*PRw eUTJ0"+0g]HK:R1ye[2t*"K\,|8\X+ȻMN:krOXd4BwW,/ا񺾄XXpCu7TZo ^ =(o12cXhPf ` c5Vj#EB?YZCUUMTw KyZp 9eGƹ^WEdEο7,t@;]]64FP"^VjKVۏnjn #A]g!c<6+{KhRz+$Bԟ!:3n| G1Ab:e_Z(l,ȁ"nd:tHۺ H?d>(ҭ|"gEʶp+=Oy)gq+AnGh:9F)l$XgOO[b*OY\+,2*b)bJY6 'X,(1"m}!R0Zsa{Oo vc2ps1n쬊;Tս/ylͽ4 f⸲5cp&?1S2k2̾ {ԕ(P'aOײ2&ADh.uۗ/4yMߨx|qI{HxU({VO z_ϊpM`'3i/ n.#d:%0=Z^Pb#@> Mi!O=MM u)=)/~5hc u[šXYFy"-_; SԡP`X[ժWWNn&]9ۂ}L64D, Aņ6$tW;h\☦GinRhͷ)&Ӽ+ bm`\V&:吕0O$^(RuUia fy#E[ƴǞnSoWj,x]%_?=lmZ~< 鈓EI̓1i'_-_)DQbz)U>uF/ U{AEJ})lH6hbafk] c%ynZk͈[wsa!l yv-xx)L^tpo*MҢAhGPcKlo2+-*Rji̲OvH 罽N]>/L =5 ^iF!/'qdO:G! ;J]%^ڗQy4(7_XFED7 幙 l4hb>B^yʉz$Wfy?m*Fh 1-vQ8Q?]R-+e9/y O3}DIG$L%/Oo5s@' B}O5K'3Lz7G1m[Xk_ޤ#S^ tj$')㫍6Pt͉/Lk7z >70 u: (k)V\9ڠJb(g_p<$BIzc#4Y* AO! Ɓ L Fl3µ?F+04 f KgB6|m|P}taVlLc4HzͶ-ӡBH!)-^X%* Sbvsش؄zs t@i [muTB`Z*MLqqؓGRSr>ʄ֡۷,?͞&2=`VS(9/R1.g0홸n*!tnŇJ#nB$s BK* B[Xŏ.e*l4'6x,72oAX܇OI*4Ve^OEHwŅ7v(Zds 8"3JiakU'HqB<<7}ɸq>ϟ H,Ghjwep>ҏbȫ!/%G5ZNS@TT!.L3a5=͉w?uO*@H{(Z/*4_X :'rY267w_j?5V9+ k:1pz&1;8SyeHfnPg86{L+DXe3#GL*3~ΪK,AP$va#Wēֹ"할 Ez}ʡrQYI3TQce~-SX]9`[Fw "AT 'XC.%=B7iߐ ]dx B{x`'l-l 0 8$ 'h@J ?jчDbMהw,ZjK(2P ) _֛FS|Ɣ{mC<@JggzG5u Ѽ8T?4 jq!)Pc5yC@k2VKL0jՌuշM6|4΅s@a4ӽG{%_Eʳ϶61xcT]ȱi5y Rb('鎝Ue o\}F(;b@:kX ̓YM VS`EvNtVX>5sr+^*!c ")Yvզ)m, =[}aj*\ix%F=uCQQzMܦ)9T[WF@x=dAA5w+c6atѵ\zj.?݈;7$(<2L߷i~Zg fB;xH'kj4-vy5=@Wa} Fܜw LOљKmr0CsykD jN ,KdZ B7WjLʹ -b K'm/0$ܱNUc/>JjϯʳG* Rf"Ed_E"Z2wԖǫ\B:Ô$@qQd isf-c~&6TrP3eⲹb zn4kj$yIo nkM9:>d%1CgŇLP~$GhRvǀ(wlkG ÿ?7jd8fF OjF(~ B89&a/K㩕:;^sYaUhxÚ{}LDaMipyJ7?9:WE`<ӣW-ă5J'B+BIѭ?2+)%?_46)w GFzv3%, !yae&HqV1XهI8L="v,(14F?-8#)&TzN]Ѫ&d1cܦGrn*I} "[*#J⠥n(BwQ'c`w;YvE#fAŔ flWnsGw \KP<~ŠQD|/.*:mV,a47v(\wfr&:GiOfUA?[zޟX筫S]sy3Y3*EVBX6nH %X Cvxr8v"Y(6p.6go!; 1_ſpS59+Ѹ[6 _aP/JQcƝYu~ڝW~WT#SUsRp&[-n΋K^4OFެ1O9~ɢ1phb&.ٳxW{+}Au-uئ0|St+_vS2(RSQ91ZY% q.*>~Pr׏>fԾ2HxZYJ&y3H,>':n(#-k37 _a<SM.%Û/3Z_2>QC$BpKc)ImTF&xva?`ɚHMc^kkޭS'uaa΄ϻD0tGh[}6t/f*, :o,;|>*"7<Z%]B4Ǒ֡͜ۯ~ |jW0NszWN[0I|#ѳ{թCXǫ_vC:+[r3SyKfu*/G>ё XD50ԷЏz1&}v=hM[p6owLԸX!RSWm1)e"8N$;{jXb {99WRSrofB'Uyęi }Lh6p$Qqͽ =L$}?-5BĤl7Φħ ~ol;౻X9R>H䔘4qMS9yS.940uQ?E[k=a[{V䩴7?(Zc屾_*l7 "UJ r wkC ӴL̠H(>[ Y4yg-Y㧀jO K!9 C,$@s-q= '.%% u򼼖|}z*M1 $ eQThɕv˽Iɀт) 9Gx̼dфK;9p_ 0~|#񐟹Z*Wa!З> 9+8|)hCA؃T.>MkTz,jLB¾04V'4RKvaiusc{˿H$AĒOч}L]5Kxx:~7߼P: yd- du/ ԯp  <-t3~Fn\ hg;k)y57jEfHEc{1"Wy+\y9>Y /׿Ms7f]fs߿v;yC R[ʧPp9- 6]ƹ,Zy` 2=n@UZroB]D0?9:!a>w&sVĒ׳3oz=G?'|Im!-sL͈/g;V7v4fS,o*CV a,(QlIqQҷ=[Sb)tX|+}[pz-|qXqV/sqJP1+jk cg])uO9ψ ױo,lED^5k۸yTMb[6urθbv/r57ؖ}RkL)H78;_Lwo T.yj]~I'di{O>NYMwZQ$e]tp f 7njy$]SWd?V.SWiv:.ʋ2Ԍjۦ_s*@3|iFO$ vm0;mOZJDˑ-ܐ q%rE?yjH߸y3 |ߋ4sqOlmj:x=T4q.;nc!wFQ˯ϱP654!FB:8,!)G6%d )S/XoDelVDx:Ն Uq'uM=C]Ri!VJܳFu Cfh]jd~lBR4YP'\/!_pWO]PT=[Ċ}]"Қ=}?\6buoT  Y p^jE`ǡꂞ2ιv$_SXş> Raez6`缯 t[g͠5(+GBW}N3Cu^禾8yD^Dњn G l4jyg>{HVxCgI)k7uΥެԍsmaee_@1&E@3`qŨNg?A⬭O dk~]cYq38Z9wNorS`\4@6RlFd="RJ=GBS_Ce>O4 za&taF "k1P])~o֝z.!~{)&ɦ!:!b{M`jL_لŷӮPR 2{LS+v . S TjDErҰ݋}*Qp\N(yL IΪX)W^qCk|9>_%.dn_FͩX:%ZBl>G<'d9.AEa3E)+A Hs?D~r(=Er޹}g/gT $R4Jqo W%uX<Xu4wä;tתkU\Ң3:IP$U#5)Itx4;HB[S @I"X/܁'L Hwk OKw8M2輳۷?Z1󷶲y9 ,(2w8,\z6x:x N>tf/;WXJ@1J8'}LHQ{AW;`lńFnrXnR)6[ So|lOQDX)FA"V N[" ˕Z.HKY_Ogwcư{x`=i9! ̮ wKz|ՋӄկDQ^~VrH/,NZc~ :KEڮPf P') C`>BUVov=NvO \v؟!I'ώ)`+-l.:&&ŦA|~2a5piˎ.4+@< I7csXuF2K=1OJ'O,' sΫZ@Ԋn΋,~L@Vye)yJ#<=,t #k??Xh 6`F{lr5Pnpjwf Gm+:ތ .R)m$P8?dž=k axSgT1:1kІr*-HzqY̡ٗ|D~\WYW&_N-wbŐ"b之6{$n& ШmL9_Dj5P*@"T(ƘkAXng1vk[chR2 +Va+?9 buhOC!k ײ 5n#É okepz =I7J۝KZ;5J_O^CK\TzAONwFk@"ZXkR7lAqd3/zWXD5""_b (e8LKṄ@_^t|Kߵ (XyS7KWt(d\#s*@o^dJ ɉZu\5 t4g_wqyzMXm,:k_ M,B#dG&-H\/Yɶ9iv +mu0ڷ7\'tSiLu)x]UVf;ۘ`G/,ՓS<]ljL";̒Qj!f.Xk8!B#3]ʶNV(别7$t  D!%=r6 }1Z_h8&LQC[#2bDQH9rEV9<2<y[)pTt%&ju 3AS[k;=\Yzǟ,b==h-6vCWȃngkJVm:[T(~>fN #U8 ^­~ :\?#'q'Nǘ*d{-A NlD_uwܡSq44mow[  V>@fҊW&7УviR{n<|hexއ&S@{QZp}<,Uf12#3E nj-+fTiԫyMQG$"ߘ_CBMD =6)-KgX"Y"@VLH} G ˇt :o_ ඞݽ2B.+'L5lVڍ* Wlk'euߊTBvҡNКUgW ];*Pi8MFP3{i2guj/CG"8U\bI'\c*H ꇗj1 ڪ0O 3k}~u@Gǎ8e7ƖYq dn(#v?k(.[ح"~Zԫ=Te'kUT7{Uղ_}QyxqfoB*aB܋{5+ǫY+<Q6I\ x?ݤc^tl'#˥X+,?iNOzZN'Vuq=¡kNS‹iAFPNp4vr ~Z>380C.AF‰*W[@x.MiXXZ۹$U""J{ƭlSaT]+rJ TiR4zDa7_^g6p ܻ|8uF+I?5.5Wn&6AfPC.6%e%+8=.b=hpH#Dߧ"C dc[tpe$=2q\ HWRc@ts70*rElb@B͸608db}`SA:S5…xǂK6~$`j%"&^3GcTߍRr|*s_LJFx撺  NGxd,/-P79ÔVb" '>2zYKֶFDX`Շ R@u>e*ա\$ot_ObA#=}OeHӂ2r2ə*\-p`5{m7GxEѪkWUqI>CrNv&]4:ӡ\Rhl3:K2#R^nޒkE oMN7O5WZny*V7km*zYn`i;> hSJ [UvWAdɻ1[`c:ԟ,^'~|_u&Wr=27wkn<9>I壾vр]hZ%(FU1VjՎ J6rg+%&BGiG+ kyݭ/?흋 [jZI|xq9= oo7%<a[cG+ʩ͍AU}pljRͲkU|Kt|K}V-6M8H{ЋC\E`a%ۯLCq!OyP^(!QKf77$^eY*OApw!Y KDVhQ1bg&ja#2ϹץzkυM4#D0d{%`PGⵈ ^38o+U5[ǹGӝbU׀@mKuJ1Fo;BZ͆o5d3CAԬUEy]p )?:3gPvlYvH$ ?H!/6A2&,@|Fd ³nÖdU蠀v)%Rp#yH4J>wqa,z}btz녺ɗM)]5_;A^ icӹ$U-\qYY79U8f '1tlcL(Ն8 w`<᫘Ӳ[2M<9G_7NaXv.frCS賔7o2T˸ƅ26d)pwaZvo"(if]MF%NR]f+yhfKB[qxwoI@NG+e6f($G-?frgT٬O@M&bWޫ{N3F/I7,H3q\D#u-]G^b4}P kVfuٱ/`7W(&/n_\xP ćwMXRy"Or#uf={^Wb`yT%+#D嚑ҤX궺0X+opu)Ϫ u|ɱ|)ZJpjcDL(]%,ĉ1A#5:%d*v(fɝ"72vW)W];CYwQ؏g5~RKC&P'-_FY ?HI62?A?NT'邼PC+la.3uUpLtX/9z\L)_67myN,,1^O?{%tdӮEc9ߩQٞ;]֮ xץLr{{ӻfHo<9Iꖔ *VMqQ3\Y ,̮U^ pHn:'QZ32f:M"Ϥ CFxiG*4ءPDh~DS dUήi|a]ft6__&D_GNP0GuOg'Gi܆\7\3V͚g}}OvGa.G}:> *1+FKas;c3HST pFM0ُtoX+Z˭}UzeF&e)FqK%!M!2שK^M@yYwd/Ge$ 4AI/ g]9T5>h{-|@yݪ^tѹybu4>˗ R4h@]S6pDř(s8M|B7{y &sN4c8dt9*q->_9מ)ؤ.QS=¸پ]\qg%a ߻d*\GݰۊG[nX L5E/*5̅jՙ#M/xWo6u;L\c qe9?Wr2s ͥE:dkx{aQO(Foά.e*Մ:Bq̜ ?gȈP' + }W2w#7dM CAA8+apkN>"raI~-q)qt؈!"V2 ]m.)'&tZy]^VyI1DVTt/#h/yLe ՇȦ<ʦq\hktҊ-OSܒa b@Afk'[I2tCژYȩ{Co`1"&3N o!2AboB-b󊱨ܩ{> b>џb&eSt˅:%(N?%%To&?n0'ĈⲤ i\ьrh"Srl k&ИIriNFCD0}Ğ u '>7JI}Π]Ɔ?[CI Ys͜ʖF(WZS?WW6v!N9>~Z ?A6Մr5-Oq;;,#M8U~%4MSisHӻ }~bͳ֣)L8*t?WiN Lh݈n8߀Ij(+@ٖuAt"p/Gm?Ԫf.KB 7!0zŶl#|Sycbw:FxloKUCۃ-Uv( 8 IQjP*;A{AMG~<. ΘD<LGFXzߜoIuP̽D@fӠ^DS$ZQ_K2~Kt;H<!Υ̏:V'D8_Aj;qG 8Pe #cyufR~xb+{q1fEDvSF%.d :mQ~[V6[ =/Jx$C~ͨ Q];<=^E|:pIvb8?GrImhu..ȱ2-ꉞN/֠/Q[z}6S/:w9& lVj"rHvef,AhIwxh+LX,vs:Bꐵ)N'\t84w@D\d h*6kV.CSkj MZ˵{+jv5V'hZ0[-)_;At-ު^! 3oہ!Xo5Ad-5P/[e?(@&EBfE&сut]FCiX7un#NM{q/n -DVsz3Hυntv?,<+uwTd82FB]J,$R5tˇU~ i PqiTc0) Tx rYH4 <҅Ng5Q&\H%5l 9tv1 ~{Q'}4SlF}"++fk(i:N 1Ruz>kk,_eCw6 X3 )6 !0m ;BW@*}Oɶ"'OyAeLMQ2HVBN"*ɲ,Jb|󀼱U0;‰PU-7#I!$q9^Nk'w=JMm4¼5չŘS.5!y2#|X9NJ{0!6@NG+bLo>? ߀sJWtyGjD&~ l! \}HUn}lUH2nn%fY2>ewV"!@T3??"71FF\r "`}ԜWphRˎOC:h|)"a$Q}pZMvza~?0G:XTA]:;8cj&-- b8 zj%R{@]0@5Fu c `,Q~2Yۅ ;1 x?eU0.XT4ZgYx/K]'?rNSZYW?\hO) Cx(#KB7~gѓu6 pB*u4Bm'UV֌iD;ՊU2N352LY^ilaXBX1x7Lo"o8+׊t.}!q*JZQ'wG{۫ǸH(O7o"w,m8A52PtRrT<`g1򑹹hn3fd۲qj#/p`Wf L&O]Qen:4GexgGo# 6vW>4K #Y N5d7a#GKX0tsR gʛ*q$޾1QN9,λEK ,%BHQqRRw<`Ӗo,lWT`k.,filnϑ9ް҆\cx$mh5+I$p/v_{>ĨT/ުq]' S 'ɾu=O*\PƹZm-]gөUǨ8&&"vmV4A 1MןMpy Qfsn}PT^DHA9!IN#y{(xLMnu/^hV֩J'mPaX?qX-?H1F|mLHpWP#k7=pD|Du+h9tf}v0 Nn'X'7)WF0]B=p 6ۗ X|?ӞjkF<}Ss& xҔt2lAsʅYbwܑXfO @5߱(Ѷ'0:4gWVsz3{Fd RfxFQBvGݷwӔiS(+ۺ)Ъ:YJ<(f԰uE$#Qg97 }Se 5W|ʆ0%ܘ<O(K/~?01έˮ) o|l0O짺94h*zs٬b9Jl+ɚ5 I kbV9B,EW1Cw?$Kr>;]?YSm!r'Z#.!"5hOL<q$={M;3T@"J85=#6NMJIn0 ?q%Y.C!TO#l$h?-up=z?4[PrBs,mZN\BE$Qn̑mfهK Sbc~We3_䇶BB#fa:Qb!/z3&'HweUAbhr8#$\2NV7RZs@UY$e!q#L+\r3"IlXvB5}V֑5t EC:F3;Zg9pQ6[m)JMyjbE@Qh󲝬:<: EQue.Pjh ڐ B\"J561Jny>w).̏* ,xrt~$:XKqr_8r"A/Q"!2־3іiAО9\RQ`-=+[۸U`~;gNlC9ukpa<8 8 !TuƗkTA&vz mA~H6]dWH08(w6F񦱒sIEꗬtܪ]{j&(.?> opYN/,,z1zj1,!<j\]f xk'"= [fDlWxt?O"|X>J,Vܨ"5z~GÅt)S܂.AR]Dg*ٴ nK"KR[dG%YiԺeF`aAù,@H&0 XaO܂ f5,iHbgRNZ??ם1wcXi~!A!b֟^|yq;ul0oK )v++siN uw !9xaT* FԵb*PF\} : ,/:|&efy.ilfE`k!Nchގy?Y wKO7{̭[2rṀ&̐8\Z%>` b;#AzkM4:q{J۳4#9y~2.}ilO!AMP?Tiv6S]&VxJgk ??pդH';/F"80z%UkŸ?Z>,wJ E9:1ia"ˌYMl~0CIA-Mk ZelVd+fC]::R;b1PoU&- N/Dv8>Z-q@'beC"Yz0"'@VHdDhc,^A,`? L4pci;NR'|dsGOz8O]kd$Kc `8ZR=E 3oEج)x1v͗yɇT"JCWҀRt«yUPXXxkTIU0b-ڸY  ;-lH͕4ʙ.aר *g=x A}9?o*uX 5BڗOs~G{R2wFND.aOt-ĜM%x o,_rUOF^XXΒ@3EY<|BAb5g./,^N3DN9N?,VpP5;OGAJ;$v.m \rkZӅh>h6)d_05IVdq?}x'VD+iPTtL$[P'QϐZzz.#su?Qv{qVpm1 f+ A1{g|AfMN pa;[8qXqH|὾=~ZW~I r,ΒQșvMܴ̫LeTW!(XQ:2!)a 2TknGĮqw* w"%Ie*1|!% Adg޻QÆ-De2sSv ްGJ(t>+orhwNN4cXLzJ4ć8T9כ>Z p#u`SIP4U_e7!|74Z xαQ5p=,\} uL4WlYGRh2Pc 278M*Q[x:#aB]=yNQb$bxse 1S'x6q3:v4o4$oI78+. w4OOLK' J>}g:dJȍOyj&,&MVGx=o+Ȧ׉.lkv&uBZ{Ye X!*$c.MYZ0pZ,qPbOl y"ٚ3g@L:ȿ`h6t9oWJ&KK(jX<;:_˚3VxTC4z mLafC0~Xh-)S>P'}֗7" u"' W5n0*0rtM^\Y2nT5H~j`N.%| H0B;E (nu ­Ac2]=wq鵆b =!^\Hȧ?1P ^Af mUߨ"dY,C{ Iz6 ҳA \",~L,%5=ۥK|1-ݝ܌ɂm*4UBl"x"C磩ΉOFU4d $*z.ac7[:jv 0W#<{S0ꘫ*Rx:ZL<oBN.W=2Yyam(6Y xךlTĴ w.[I߫GK=g?$n8kh ?8QpBN!+kH@b?~k~qxʥj30\>9HU ,3Bwًm+iҦJ~gh&: 'D)MN^Ƽyb{ݢ@BnG}GX-N -(y)5mw,ϠDC*Xb4A%Ϗ~#UxIU-*˽DSm%FBP 'K^@GcO3 t3Tڧa 𳚍! Ζ?[ 9(EES7͍Y̏mjgڂF H3cSa_rC\G]̞ק#H9+VE'hFN7ٞAoFdGNP+'G,+xix6Εo-M;ۭO/&fxR-=fM^LcPO-# y=!-osT$Nwnme2.U۵PȂ.-YR=mEzL2O}7/ Yw3/;&:}mS{iɚ2%!LMpPr7IfC[or'uO-{Ik4} d7!P Mb43Ut?JW`˳?"U{*_9;]X uIz(fID8ꩃCsK4_+/R|X+v`CaNqc-1I6uBW]R5݃Elt\7@ hRA#a^^B|"L~ 3~"Qw vu&x8P\1@eDZ`P>|{ qO/ ZSLc)\.#*nٷ҉!:  S2rJ`k"?l BSE{!!#85eCg0}=Y'{jO: EǤkL&מf9m=@X#d#wp 'uuթ 5Kͭ\\U;#gdD*7KW}ʡфāneU"1! k;#gR8=&G4,FəTqOrA-mԅs`19_Wj*HO?2Uk zx0ߚ]Lno"qϨة~ h•Ϛd- }DN6a,j"WQY#< M\ɟHe4AS dh.^6B(z+OTVT0(/^iA쟧]zQbr =%9jN.@U,?).7iRd6|!z!JՔ#^3Z(#!6YXv""-^SUe ccs;%ѕLlb>ŵ2,§ w q'm%`X_"ɛy5 5__8,wV>Ef `|!HnĎ0.OQ n$Q IhR3bcN_UxnB\3o_"W<͛mlP^59ԔTMcॉM|%!Ly6rE(5=MU&7ev^+@Lّ/A2bqחJkn|\A(c`2͜^Uжz^nZUlPQZ C1H^ڡ3| *BA @ȫv/*?<0`kDoLGyq[n,潲i~`|Ae1tKE<}I=$HYN^NnNlB&Wvd_{,WNf v.BdR9 %ԑ>Gp쩂MEI<F&8>Dױ9:u78})t:C}C}WY@h]}=N6Q!W(N=+/"ٖi"PAP gH.{؋B>7=78b}sېҶ7VWpC'r/y )=ky]:iA@R` yg.;s<.m1B<GYS;x)sl*8Ίv)$/˴7kn2@|4<~Yta8{\=/XՋ+ 'kzFDφ5o+{>Vۙe^KD/ر?&`kAMͭ?D\PoN'~PIQO觨FZngS%}C-["Z_oys6pmZǂ| P/Jxn\مrOmBJs9.qj˙yh=-e&i;gL߼rgnC똽0^)Z6=1=H3])W& wUNY ~J>hڡ`5"玛dZ d)!u"X 8 OҍU )\8 r,-<އYјѭ Xu5j0@F $ш_,w¦$ & JY KB䜬Y^^ЩNE`τ[p>?!9&!E+P"R9hK y""gv> \7%v2m XCuOhEKGv;4þ+L2py~X0P)5~s n" Fz˽6Зf`MC(R -,VcNUy$Q]J:$fdu$ROÇ7#&.+V1ĊIy}o.4V\`bTd6d!W7!1,|ٍx /PViS  |v.?Dܒ&!R"ea\1Kf|[2a*X; R 5KӨ7Nz 6/= .2oYVU@@oE')JT3G_aERD-/[qD\̮dOz 0ñ9\m?PDOs!ʳ٬D*P!y~bw %)^uXhΚO"_5`+ K Qp [̺ ?D&h|;HyoC@(>bކf +B 炀Xav(u  Sh{ Q{4Rͤ.DCeK8_5JRU_?ǃ2*tgS.Rޱ.7_MK֬mW9,↑_IDX{S^6<3ڣv-M3-cZ[3BvO#`"Z )$ϡ?#cEw{?\azXCgL6]g~G2ow0. r8NԶdulcp>˴1,{}ݮ85[2Ȥ/J,PQܦѢu3ؠФ[x )\E'H0tw߫sY[.Ƒ)9"6{#Xr~Z+m԰`pooOyQGW)V=H@`?pֈo:fQ{q/*#J|-b+cW;E T %1Mhe,IFY8!$&վTTUU,cc$ON^ qܼj YuxleZ*KP]vm`+V b浬- cXQ 'vx$C7}|YorƧs0n*U< Szes e?R.Py JA*3Ҥ/兟gE!}A jBu:FA_M-y^APqlo@[oNŴ6O|TSR+ wD`vˍY,6\+ 4$QS?Õ"@Ƽ$ٷ~ڝPLU]ilyk y&lT^SRNh-ɦ"z݃_jz<^UWr+VRh(zf g\Zd`.MhT>fݹ *fLesE.cF+G`u_%@ky s2~+"\WDrQ7zU!2P` '.9I2g (Mdzň G5TD ZpFSTZ}]ֶf`RޫmbՏT1G~3S6yqy݋>oa6޽zݕר]lԇtDBCje&'#u<=.tw}M\Ր\J듪Qi>3t<g9}-ջ9rIi ©鍭Jtw&I$S/̹\D&D jZXTfjYߺ|w9v_vz`{:9O3M*j7':p*6z\y$k5;'4ȸfOݸ+݀q" ۂ~FP P :5MN N뷃Miw:.n&t [d\ZE=3cL8HdZ6@*O]->gVG3l~- 6_ȫ#]˱$kV-tv}b|%~qZl@$mlSOAsFٷO &Lv ͆kjJcʀI} 4dg}Pӿ8[S-UGͭ? My)Z_PmCrg;ސv 7:e] ȔHm *x;1bAfЅܱKU1AMQK#6غPjsl1KgxSFwbQl|kmSVLa'!<p+-iX} U>?@bZ֙/Pa=S [T%?Q^zLE\0We 4ӹ?a]z@a!Q/ Nw ]˗3>b)M߸1TB4%g%%,a:$1ITrVŷkZm[$+ f<Kao .qyEAm'se}ƾP1LhkIrދ[F%7Nqb4 ;ٓCb\ײ!ѸW>"B6';Cs^ /,-T}'ŦbOL /?o92~!? C\֯cXW/h .NJOX-СTVsƾi!L?b 8y"O5l"s)*NY$[a Q, 3[*0­,4Ӿ -ZZ@1GGbt]vQ|9/gpMN-q >=PMz}ˮQ=xė^Zv||׾`a.pmZW2' #78yL?fڞaJ21Lz7&9##E&g-^]_WiqE.bqnymGS$ɴ]FÁ 0T/+e5GW0|Ee#bNr6XmѢoDԚ ;`gƖ<f1xbO:MK( C1&!>=DMRZGW 3Te1RP+a@w[XE t{ VBzH^ {rdؔo8$ِtq vc':JV|br&S:YY\~jX6s8\ڳ5Z  %Kػu25jbZ5?K`H: 'X:ɹ rlP'n8A؜aOʲ9rl-.MX $34@ȉden>XihE%o]RMuQoq1 bD VXE"0}o01v] 쏳ٴh`]ͩ'j A9Il-[h y4{ Wfww],Wy},芲|5ڟ7D[۞s5f} &Kx1" g=tSO&NxcfY˩\l0F b\6/XAx˟s7,LW zNS. _K [c<s;A:$N`^#雑.4=Gnɥ7 Oԅ~F,z K tE < fb2-o *+NvRn+?p%qhVP241G}3 IzcA`Afy Y(GaԕƯUSfZ;$eUI,3[ؕ#>1vsxXy'O^I1"ƴK» Gѧ8N|kM0ڪ%mi]so6 65OY̳a5;_ؾVZl}e k|sVJc3 fop; ~=Ɓ` 2Zݢ:)y?6N̫ s_/iZ$L~ߋ.CuwvEf| ]kxfz-8C&/j1% p ř2dF!(hNPiFDZKn_$!xUP~8}ۯ|w`ض/- vyez:eZ/ z}gLj@1 fh4RqظCDkyN/XɄdӟ¥neסMƈ Q-+r1<&VcHF{fTls\GHmj_7('Ykŏ$vIadKǥO\ K;V{0Zָ-\|EȾbs5/Vۧ/ XW6ϒZ4ݒn]\*c1߲ nuQރGoRҲ_=$~g~\)9%kÃ?}M}B:Y&Di 탿A5%*A@tH GÛ1<YCa㟬\=i@6`VZ@/%P$8r12NT(c1Ci#l\FtR[#gIrLOx9hcL$m?=zS"B@I9ƭ^< /panPOZT<դ*gBb1CN{NEpqZI?U3*x=c0x[p)4o;w%yb~+{CX:Z[*gܳ^t[\f9tB** 'iMGoP Nk㷏dKo3r!SIpӲ$~is#!!~W2K:_Z"Pj TST.68lٝoQ|L#TjzWMk-0~1&SH+K*r(ؖ-8sTQ3M4mKt3Wa^O")xYUX ;:X3,g:i%ҞD!R#i,72oOY;G„%]r|.#vt*τ_D{'PMp+:$ T$KűȡT H~(sL̰3Ť-qZ}i3b眅U_;\K6ևGmݵr[yԍuA ]N$אtACC0o|v'`xp/^W7 Q\LjJտ/{C6:6FxJs`4%).?ZG>%o+},ٞAybߏ{+RoPUȘtr+l- (W*E[VZW_tiϬԓy'k ;-IæYkvȞ|̉Qq*>-A4pj f5Q@7عH('私Z3.*;b6Ywίm l$eIˌ8~S-M(]e 7(cEoےL뽇(Lg`^~F埍 !64"hxн)z|Ȋޚ{TTcA ?@;hmT%ff;E+-m8ࢮ.kF 9 uaM+eANJ\RxhB;KA1qHW:-~;-,k w}ɳE.?2iA˿%C+7 Mc^E~g/XLwYCr rbLr:l9DJ1Q*<04E_UNI}u2s54xݕOU\x1_v!?ʯ*wP- ?%"kвNߜGP#`05 )MY%̇mm߬ ӣ3F3&LL`o8 Yߺo˭bfw6 :-^^('}|%W+C`.Qpjleb4St ߕFU[;8-P$ClݥT)#%,2ab:%$w5灻sczy(1,KpֺFBm$}.&:MJ^D_"x`N{i+j~[Y:ʃrC = Za h9skAqiX%\^]Iy7.ds"; =4E+]tN/`؟ yi [[vf,9cd|=d[D_X2gAcd 垭:geenT"T_B&ث#e.-$>޼Npzjp wE.Md r*>Yso8;fbG?jpq[jۙWzh[ (Ca)~d2&dv1qaGDGAvF99`qqŀW"|9^ouA:^kx$V`1NNhplG oX=P-,/-,ibsN])O]!^n+i8JﱦȌjuq?IRTVMO#݄]即ڶlңe<>߼GQƈ.]Fj8{%Y/)fr^>9pN(9Jѩx}DX6I-{ lG}TZ̨{߾V#i 'ͯV :T9b6C?3D\XWPK&5ԄAh-$Lx(U}wF'lǓ.D_߈SgslipV\&@ΒBnNA ʬ_7db`) PfG-1 rQi =  ck27uyGs+ |ϦJfZX b8y7>CLB<8iZa9Dq?' fNnm!eXq"y `xrfAr}zDL37|rO/>4VEofo!@okED,8:_l|rіkuh8cWfnW|Qu\|_[M))-Q{%7}<%99]ڧsejR+(' ʿamm 7 *6 qcfNe쪩s8U2;G(2׷/['\M@6fi_'aHvKj  ј"B L~.c.RHN*O*nK0`̣|}.d%݁N 넪QaZM_eNX`Qā|ՠnjHSwF__0dyCw!O cO!߄&u~0`hF Ϣ;tJ_`\5a' _ãqUfMV &W[|i_EBU,Tөؒ,{6m&X hMت/? 9ęjԫn;8KA:,ƥj*ُHaaPL'3Ymɍ\;;*򊴝!wqE=]X?QV:laUn1糄}隹)zj56*S}fiA{AZ[Fz(;}a]vKA1b8D;o3I#6gv<- /Fco*lqa=v@ۃFGݓi烟 8{՛QY#d ~@T 1.4觻@$(@ 2|.GLݐ%޼I0Ƥ}Wڭ҂UPzeFgFZ#2~TgCa듩[8*p1r77 ^C10-U7@.#zXniڇWut Z5>33NVV Ҁ9Hޚ^F_*A !b EqV6/ުz 8v{ $Tkf54 TZ o,Mq)[[6%*q|reFL KX>z$Mo u%)HB&Fg!R"=,K.~ ۸SDi۩ N)q/[L5vW0,+л$ KB=9GrmRDծ('~ȱL0|EUps=]@ʔ U2 >w4S8j&넌Pxs˙<'"*,-q㺣0v@iܔ/\h߆DApcZmp!"EqsxRkCj-3g gpx8.6֍Y. f'EsszvU Yoթ|=zqX$zJqP\xC}&yݏfEč21jo61?antuGj>Ek p!Mg9k\'?h"Ri(2Y>mԾԶ*?Kfh"zNyP2|!RX*蠙N֔qYhX Kq}n5i&L`xe;ބ圝-<#Is|!Hun/fA%aG\T=YͅʱQ1*׸MfETsK]#f>\;PM=X ޗ7Bk8x[&9>]\[ G6DF){ y2٧,S=6}>>P KC5j^PϝD#mlIyL^F6ij-+!aR ;R}c}-#Aߟ0Nw\ fٿ^K8ki}kk4 cX't.Ȕd=>!ѻ>oXPaYJ5[]-DOl(bV(ve\"!$ P/;yv쪐GDӏ DJS5h`ܳh}NNʐiR{7}z[3{ AՒfP E/@Nd&K%KI]\VyOG/Nʓ3d=CHۍCSp.D Qʒ#qLp!D)8.dbVR.k@e #o| R@Y $ԛ0;K2dKhe;uȸ:]U5]z:,'1$M"sOhΐ謳&0xNG n@pB5LAxB)#`= }`؎u"AsvIeEia_iAf1Fo=LS+PG;%[A:&p,uGvP'Cܶi/4R@6#cDnCW(VЏ~{H/ m{qfjBk2fz }FS?FYeL0قTP+ 0KEFlN-hzeʅ'`M\_[|^-ZDΙܑ $VKUQe ` uA鵏)'A׊yu7,MZ?4 7" F*P/gZ`%TF`-߽(7/\.,Gq3V{TdV+$mVsAs.\}x{O"YIHݞE?O@F͎:U=#T TWr~fɯVPA7YbGIDG␼.Fv_ ׊u8*Ŗn5X<nH2u`+zRzlr0ka2)sdOLr9FlB&a_x6ȰҌE}Jb}gOfQcz'6mY|³ua9d;p`._ݵe.p  Ėt|Ct`g֣blrРŬCE.\;h3uQxQ: v]G*%y+Z|w6K8ɣiD?X~ m-n| fɌ^P'1^mG̠K ! &0y+k ANFғGOZiaxaϾs\FEPƯf:9?!kG0T!Np3f6ZgtudI\vNc1z+ZYqGG5oLܒj2.8n]ӵ=A_"OW@Oc@S^cۃnsy9Z\IϯTv<ޤͭɔ~ _kRmGn>5S=bi3z\Q*/Zy[)R UMf~և)W|fVL<`i^ hͮ {T:B6wfviJ3\,9)D|b}1o~5ۂ \19 e^%C]I션-dzW d c} b5)(p -pfZyy9 åYnqʠֽc[X(I m/Ihfós( jk7;QnH4nϢs\gHUfebݔO%Ux % RUS[E)(4%eUN1k يk!y >y5:X) $X΍Ff:Fi|rq}g}%,ﲭmQ [B(Qƴjg^l.+Y.@r^H{Db|*v|Ixx}x *|$ =m($ {4P"RB.X)䁳/ԢA7[~ieԮ>έnYnu6')~􌥚: !8:ҶxKw\(i^-6XNn{+D5S?%>ygv{P7 qΫ[n°)̢C{H4B{0CeS<}kq+_tAv2$ -([HlsOoGTGς{*D͙+DX.|kp "%b|gh=7G`6ߧ|/}^\N8n|tfg2PГd ĭWחnwQ.NsvkRӠcOb8)>zP,ྵHJp#thAP*{q("}J*G=pup @[L1ҧb=3 U`BÅ/w_m<7MZ":o+.~ɂd .|M_q)?(E+ ;;WNQB>k/ͷhfSY2`d\X1AU3ikmH{OQHȖB2:fc߱E 5CMMvXBXrIs. wUxٟM 9S2b&6@ h^dMΉG.wzsk"~ "r fz*DŽwʤs,&8%2sfT_b1,.sFs3-A!I1!D;XdND%v.()Ɨu+c8+*[gEZ|gUuT&~)M 5rO/UWpGAɀ E^©@Qu JW 3"p+m^.U;Je dHKٍčrۃ٧u}g*\;XNsEw^3!uy_L|%&Л=C5%","ظAhDd8ž/(bM gpϲVE'27a]=UNOS^oCǛeѰlNOB';iM^IߤE[.7G ߡSB7(ꎭ22`ҩ,ƕɛ34}3׬Ky.}9XI$rwSbP_2JxLCK ;j E@*|f|}űΉ{#pz8Rw+R1-Yc`t29)+-$ ٘"Ĥ-cމVom@ -k7QS7u"*<7R?,O]*^8D6Ej UnбbbY"{TJxNЄcT9V2^iQ*d[,}D?_CȄ$'a9Š J+nGxtz ~dD&„ $)&:jiVbII}t"?EyH0_Jzt>I󒺵a LH^PBGKa@`$:ǽ bYpoRBPiZVYEdz:ąڨd2EH 0=_unY]ۣϭCe\) $i;'oc GͶR ¥yalmTa4Lg$c)Bz@KK@ e}bTŻ\Lr7u12 ]BT (?2Ω˼eȺY=N&O\%2Voo"CDZBGMqy!`xfL/Yt|fzEþ(\z7ޜwN5(3~f1UCį<\+&&KN5"uM6ڌacgJU ]MjŌ3,@UL"ZϫL7dt.0U&5Kʑ$esnj6DiJtC|Nƈ TB<|N>Y 4Y}A/<.H2fe4 awGjksx:[+f5ȓiZ߉S|6tV^(;H5AeriQfo}= O[cT;CN*w%IxłoWq.Nw8oi f/9>tQ}bl_SQT(BXJ<\r*b>s.YGK33pK'T?"dP$S'CxrN ;ҷ˾hA/E9FPNS4NtŌ UˁUfōWI޵Pa@S @qiv,$^ %t Ag ߶?8CT@*?Wq;PboYТ+>-?%2cVZAh܂K#i*SPD:GVpMxcsi/h(wBjzY8f]pªp!!uS&φ *pH1+yv1q y/u1p$UG9SIgޭU[gal-%r ɱ/fr p[Mr QMsg"GEA9­s#@hcH1^aY" 'e1> ˮ.=k.- gXfL#9Vm  %!kz#y#fQF`Ǹ]fvS["g*'gfqH>X;CP2k!>1ڒF^(?SNIEp ȹù(qC'|fɃPP0idbTenj/M['m +%S|%:߄[ *yi\I;J4{:R틛sp6UP25!}h6鶑1(<7P5Bq<E]M%vS;sg4֥DBT4˫=@Jt*|gPf|{d!5H-<*B4yf G> P/EjhYkHίlC$%%34-N`Ww5s3/Ap"^~S뮟XA/Xφw qx0DY|d?L]V.5N2tj@M5Tɮf :KO%S߸p5DxdOeK7˟Fh1 #x8g~y Տ2K Pت-{+9[7TkgYUmmc;l"#@&qR!H"P+=lϏ`X##<#X( t_Q[*2ut ̀_Ω.a=/@K^P`at{󼷦|uKkN=_'!ha2zo~si CpRn9A\X ɼeǏE!D` /1;ɔ:`p7_ n s!` LC^[A#`E::Z;1&fT$H5\U"Y}C p )bn2dKzr֭XUbバhM0)F,,]mCtH5-;Z\-;B&^EM0}<0=Il>& Š0a['XUyWb0d I~#%\Of0#4i @?U?\-g"R)bFg끷;'w|y .4_ok4LA{.IXܠaO $f`a` Բ=*/Σ=ʤy&r|x-91$sT "zlQfyG2"].a+iq, zwD]{A_m2r|n\ᅣ Ix  6ԡ&䯸bP͂ww9qh\1'sw]o 0[?P)uOԤRJ4ۙ3 c]hKeVG/0L~þWr-"Us<5ɣ=ߩ8օP ϩ#FaJnNy X站i<>RR8b ~ΛS Ɠ}R$?Ul8MnbJ9)- E<h^t7hu9pS!IMjHiC XyH٣'ۃn1}'݇_1AZ?ށPWL!NK{AtTZ2pS38QXÑ޽~UR2n[e]q;㋣F +R#SvurE#KABB$`خ[&Q75hR瓜N>g5%B/A YRs%~ 253zvbC"ks:-1$2, E7'kv -42XLLtMkq0C-" Гf _K6q& E4N+q+mѢXN|rddλQ.W=bmm"pʕt r Bƒfm9_ŧ1;c_ > Q)/"| 3SEw6iL-N]/ԥ"AV+Q7F7v9G`-0"h.6Cs҇@~mXa%s$>OaW^q}ߙ@4ȉp;xQO>y.Z=ƛ߿H V'Yb)oBFjySIX>U?*ญN'YCig]UCQr?JP:&dtAzabLd %KP#Um? $r9h)+&WgyA>M?vpbS\톋\p 8[@:MY2PTƾQM=$S;vSpˌ䠨*Ypթ-=7 #:ջ\WCFlß;a H s P'ћ}9 G;`$\ Z*ߧQ4kPƊ/dJTJ]b\N AX,zxjp2z={ ٭7uN$FJb`8$#sZNj^?gm@1ȬK<.$9kH,V^ߋΪ 6X9UHEêѥΟk ,8h^TݺH! O4;eCˌ۸u8lhlMV]O)cl] |*?Q]o\}uojw2N_R==_IJW5g_Gu]0IxAd9 :x03 Njɽ#|޿#4v՟ЊuW`jB &KKanmrz;|0G '3mjj\z:9%GVI]ʩy/ػ^iQXMK-<7wlN_ÉC\?9Dž+`0rȻ^:CO{t=b0[x~@2IT*)?NܘX音ёJgq5/uy>~a:J'-^ޓ2F2`Rȴ{#*Ä(h'ě2v72Gy~XpnS0 dUo]Uz9@i,u& OچVL'o !=2DPL. lv?#ǻ'{OfqܟeT}Ft)`ף. -r+[?|rTDY3RiBvw⎻lj}Eqod.xM+ԭYr#iRIX,i*TK ڭl1;ُuA/fPpz JlSHV9<=eJՂi#>@20@<V.=ږ?eZmqa*v=P/VFO(Q`4Q}ǣ?.bI n>)}J9_n]4$)yΧDad8c罱{B6]*ߨ,N`G?StϥƣBBxw)]kd!7/=d׭Bw8[Ȭb5&tĺS&"#fq- LV\Y'9MرbKQFم~<8!Co9 PS^k v3B&91L\TdTȎK |ζmG_5A&" VtLS;cUe4Iut-PSݞba#Xֱ{##(R^\~g?g%$k P YD9R0eev`ݦQD{8(M2xc+|nXj6_)Ϡ§ ysUi&rk܆ἣG.^AM Bߋ7E\2l%fXO9j b6=C w |5i e`  :[2 \M];3H1ߒŠC 1j$SǁwruSL%81g9 ,_ڒt-a76ǾNy@ue?D.CWa`kz]44w(രWD)0h\+k؋_iJ9䚬Ǽ$Rbk/l(31VX>")UjaRCsƇb%ռ2XnW#WɇmPSDex%t'_hI&o+ƣ7[} sDY''i,O$4]oo^ƻy--_k" v_JDmd S_XUG%)z?J/zKR8˻8#ъfĻmo?nZC.jZөybi!.xa.:o2S^QazH"@BaCSjEjHk-,Ρani%LYte,mLYʾRx5^U>&Z`N~}s u{ZcI\Z8JX滕@Ef*lRhqnޙmAjҩoج?v:b=w }߸*jZյի:8*B݌N46tz]Wu)̿.JS։0]u[L/!0r0pGY UT=iU;^AGsaTcDilůUĐL:L‚FHLqP>ֻ{[k'~IB]Vé;XdF_ۙnc`^inWk8쀼uOR, f"3&Or~nXePc Ș"mmj+Gv~Fs26qg+^iu^/c(bg. \#K5pBouܲ@jׁw lP:X0჻arZSҾ'cZQg'ASu=/t<_J)2MLI^>QbLBQKFJq+Háhݰ6mCz' $loyw`e~jiY0?rsŤ栽Φ!""U FZ|q#voh~;Tgqu>"&+*fP%Fx)D r.>XSBv۰ͮM,WG(O Y IgxP7US274~smɆ4tڳh:<ɉDP!>]%傯}$\?# +ŇV|KIvo>Om ћb2(&>}'@EW,VJ24 !+0"72;0 bKp:M$ԂLqocN5hLRv! #ct}M %6*QR8lS6[ܝ,Ea(Yc6τ[.h[ N˧ È.e6 ¼Fז5=i#H /#r6BFR* v̍#xҥ q~RgwՃ=l7,E xʨ.TkOey}  OTPPH25@*^w A1l\CDBdJ :]O'YBGoJ/]@H=!q@pHȭʼ">,젊 FPRh5\ez:9Z¹bs|<1UEQ@ ~rL2uYW{~w= L9ҙwk}o?TOS*"Mrlv :! ^;T]B/Xb8/\ѝ(pjtk)N>˜0; c*EŃzkDh6xzazRge  pY0\ m2i%~=(7xVM| wӗEϞB^({g94#iʗXklm }ah[FLe➳-/y;VYZ&v.8Ԏh80J!%/)ٍ'4‹"69zLӹ,B0T밤tq0Ka,`EPȂVN-C=ʋU'bV9c`gC*%/3``a}h۱p\eWk \T"h2!t-qSɮF /.oُWzՄOBKXƄ 9 zOqQOt޶kyyYѣ[smCFhXf6paWEcFzl(,&A'*U`0读{Z{?ǟ| 3[&$WBcw3]8- &_@op=@a0v(lVQ6T,*>5ݠa0 M<&|HwK %/n6ץP1R9?O0}:![lbѣq !dH$ _ž>:f7)?0A%4L|[@B[Y)W$SKY\j! pU4<]0W6oNꄡX{a5Kܖ9T n1$Q7}EnMu;6`>l p.c!* VB?^~yRot9>*{IiMI nc{Q|&˽ Ј=P#rpãnA/kܭ7~s Ltq0,~0ZDa+^3QB"mf7)J1m亡>8?+hL ->}WT؏,x03$N3 jeA]w <^V#4*.w{1(c6ފ0yq6h9ReToIv8dlA\%``|˦Rf#9\yNH d}z|~-4+1XoJ>kYY<Y=|4z_SzWJ.tn|uk4$1p]?r8Hn & TEoQ>*2}v gdVO/jcW;$IUN8V<i3bs^00#W!Ju*,a B^>rF|,!ƧP Of ;CνrFM!XNlAWۘpfӃ-b7T|#:TmlɳX(#8I"A>o{ v\*]B9P$|pux?f JXo$öfr37n흤G*Mv Z__O+-\.-o7z+xVL:eIfȔ|9`AŽ㹢Hh/f`%3ݺ?Vtt++O-_<$ɨהi`g+b僖̑-3ḿ;%.fw"sJv+aCc؏YO Kq2 baej_YO*WRD\ߤUu(~z-J \Y厦>tN*%c SyJwI P3;LŶD{TXו A7 IR;'w)6ٍBxВ Q}#f嘬ťʜHAH9Vس˗׹<s "~[Ofݼ)ľ0O|]qs 9,A~/|e衍|t56<)yg4"\ο*KFXI%vUu4}X42ղOH[o^VNP1tÒvLƂ_R)#UxYCс'0xlj:9 I001dmm~7؈.Wj'.G4q|~xD> QB*n3FcLXr!KGvH?x0nTDwЀ(%Z[^bY ,p(/}{2e-1=NJ3ikE9A~hg%"`_VBVG"F矤1ON`Z&7[ x_P7(/f!UJp6Ӊ눦nE5廭$A^7%ͼ .Z^R:IvQLH +S'iPtO",$zFǡƒލwldū;9#'q;c3Kuɳ:9 7ofݸl} kkA IP 5#QiK3EM6lճq3YO~޺~dM0s"z蘼nҌh-R,rE$\$u[!J](X`ӷNƢQF柎w lZ쭹-vI;rHCQlc׎z ҂m'Y3R`le0ƞpZpB ^e]2[-^JRTa2_-WvMaiЌWhΎC<>-nC% ofT]|v̙!f?zC5:UlKqޱKoՕ{.y!Y߷D x\0Bg]p˷D& ">d/C8Rd((L0756fZQnآxW_j!Pcef_onU-pm*~P=\- H A$;\: KHbSp.-|Pm Rf}a:'L_> Yfv]IՁ A{;w  'uBd'JA[b5|Y?1W6Gyw %ZПdBkad6]xX?'s& 3( &|r]l+҇RȁR-Hw lN`6E؇x3Z`hOًK$ B1(/!D0&,}F0$f)Fs3H?]`"s:NZ}j,j>۽aNi׻mpVo CfSEڞ,=_T[ڌ}IxI3TsA"MNkdp.= Ǎ=&1S<3({+{9 y?F.;̧ؑw#DiwWLF˫3߲l6r0ce aɖ,tM'uAN80S_)F 8u1dy>~J|;zQc DdgU0-ra5 ]/mr ]%AX\y',Df=5Sf'5û}: 8Qx َ tw!N뼷/W[-\̇ ?1 ťt0,ͅм9_—޽vYpMfV-D/XW#Mb9|Pv %S3mb$[W=|ZԜiQ8{e4 *݊$5dQVȚXlb8z{"#2"8!dRvƕD`L^ G^ZIbo໴PtL k]bvNwx DrU\> ȪܨM)0`Zjlʮoԅd=}A>E¿PA[h(l$E9(2I*X IgEet"E5x}O[@OW6 H@Ъ'='[P&WtwM=ш>/ft"JF0+*x`9݊)7 DA]EV/ v0UutYM$|1ě"RJ{zB|Ɂnt_Õ`ytW@a^Z 7`q%+ef`4} Tc'E`"|`W2D'юV"WFp)h}\Gx+Nb9`XmS5҃X1dlx\̺^zc*h#}[RCz'zUKUp%s]sk86?!/9Y,*APGhD`&Iji`N@B9NfػFH9x M"#&[zFxln.c-/̿WR& vnTl c8_ DGA '=MX\I4\wyf,˺5 f-ܼg[E4!V%E&N}GL3#,[< Dz qhmX)QKCPm.Y0l踮u2 ̉:7 aMdRU8ZhX÷1a 뽜fotTtV oȀ00|G מ8#-@˙8!g'_n9Uo 'qޟ -e$[x]+Q"fgڰ5bi%'XxY4$#+ۥRA]arȣ̧Np0J9ˀte. FKU/4 U >=0F`!L5H!y&6_T4p12I U48FwF\VbM*T*Ю'W8ëo`$pE\2 kkdo #sҒbB\$j[95.IXr;)urjQ5^mH.v>ތ?%[bn2L%F)y0f|+Fs7֦;A℈JgzCCwNǷ#_>i{1(mTvև]ùSy|ƙQt4v,b WIJ&oI5?:۾C8`7jVfy{re68+-]LnYT;>8uEKI{E-#L|mQ OabFWaKߞe!6\[JeJ3̾P_}>p`S?i gbF\%RWkfû3/[* &;b]89[0N_pӖ<.X @fӛY8c2Y! k&ޓ+\](ꀝ~.D@-a6A{ z4ύ+7:A_QOy鉔Z3ǜ#7O a'yqAw[Nsmf8B 8qB"#6Wcѧ teN`kn;Bo/-(_i_棅Q$hSh g-|@ H%Ch0 xovt g£Yb$X /\a]mLxwT+$ƩA7wAgߊZ}2UE@{ [)::D\㲊oqBG\. ӂg*g JX@a. )'m=(g6řWn'U*r&KPWq#^GϛJd30H18K+dC$+:_I۱:jHcVɌ(@]KG+TB@?ΧﰏP(܂#͋u>O%w@XGW.ߖ!5ԷtdH"(0[8 ~ hwwK5(MdOaD[σ:wY;urI x }o{hpJln2||")0{JlʖUDtRΏc4o#Ɇ}ZoK.b&V|7뺽)1uQ R+_`Hϐ+|4QQV3f6 E&{V3kvuR|,ʦ;XJp{\| Bh*J΍ӋQxn{C}d[ :4O%lڷYFJz:荿SO *q31"2h>g77EXXhd &xDK{HF5 %YvQ1A7b*\qY2qe!)a.͢k 'Fm  {~|;x6s? .* d{KE/[#WqwɜGMA6X'4#TМ:) %hyŽcPWlTIJ邋{㒦X(x}m?I3Z&gҲxuL/nt(q+GG/q98͔GFG둿$I6uyvj,u{ |#c+A0aV-R&=` ikc $ϔ1zX햸m։diͭ?r\"$\?$+EbϦUȤR˨\BQ&FN"Y&mK|CC&E&%`B41IT ƀ%ϠU7&GDlCykXrv~Z @ ɕ9VuqrVϜqL<=s)GYlyѨOݭpgƂ5ݼ7X_iph+Q[HeMm>MTeeyh `b*)Me>dnUxDhv Gm !8`4u]2 8& !~z5^$X-Gy69]SKke)r3X+q&.gڤ쏵vŮz$Th7Unl,#ϼi2?MY@ot샆9JSbx sA=\J~= n/FɆxB!L*xv͈`ul9ǎ̩ $jXMیx;PDK"Ji, (~mo>)^>@{Zd)sfbCDI2eUЪQwh3-.X F+`t7bh"W $2ydjbbG_( kEPzDLckNmpR :q|;TΒdڟ>l qfN[e1bg,{/TiƵ0Qt7p *@2}ΑDy2i]pO/N긽㷛pL3:Q>:9o& /:ĭy"T?9hX7:%^n^"d_13,ԃSXsA܅}8[l@LnRc*sg&G-}KB@l3fY7 .8M˜q#Ew{f[Ć7F3n_M8ECHQxG.r Œ<=>tZoT)J75lT~LQVCT c/B/?)kӘ=/w@ O6!ݺ)^4 VG-.dAx,gX+0MDpVYx!Yҳc['6nrx*JO >$ T$i 'ԶCLeWWZXnpa/2+͙!ҮaՑ&I^ate~2ƈw텼J.$WA|XIŠdP&y~OC?i Y 8 hK*}Lw+[1ma_1w`UG}3lin,a&ia2e{tq0 H3 IN*cM?_؄a v"k꼂/ލfvri>̡1p}噗V5hg-0ڐH6cCz wY80w5c,V O|gƂ͐@[bd15fͱ1 JJMymY[]c:֛$Wg˰!֟PЃl>e GiI%=;W/]a|J a8ʿP^;slE=*ɳYyR]H:wS;vrJjqsN΋X(6FxC\nkvX\> 3prfWWxp%cҜ#ɿ=v8#%o;U\J8ܽbrZە~.^QI~ʓkPQ0!z hBFX}@WRu*u @$qo|91nnxiHu0Z4AΝ(=*JZԎpw$yj l)xMQaB! rDznRY 8z;]Nhb]QiK dxr(5,P3KPdB`]$H/iSɝWj'nͼEhؕ>?bVu"ADzZ7[ 6c^4B|ݢ_'aVVMj":ifjيy~?}]Қ?8иr]ڥHŦ)P8@Q.9 Kp'O0"lɄ^`ɓ~+3ĕ#E"Didٮf3m`Y oe<+jv\ WbfN,z9Tq,]׿ѪˮlNܿi &;]jPlN=o`ˮ DrKVA Eѐ殁r/LqxH~wOb|+]FqNB\A؞$8;xJ޿}i2VU |y->xX[[A|囃zO3C*$+@@l" >$mop 7䯾z*RſN'*g\HC1a$o[gXԯ_q,!5~uP?54Нs3 E7чHsU(=1 k)VψfR-{'$OcyD.+˾ʋ場.uᒌx7]k|5*Ab/A(s*i! D%7Dp_ۯ5&-{VOl߉rc(hb-DT n+LD>M2#mAk>/8OV  ٫- xfI9r#9l$H8QmEx(˒[d^0p) (Qsw{qWZ :̘IQDLv$8Ǩ\.UI6ií( uX@^$6VQ$[]4O&@R:%YaD>G4Mɤ?Y[D$"l7YSd'tplUQa=1ki"*B㩦/ 2X#H?WD%v_́cOh$@4Q/ 񃆩` A.`IXBc}rQWƩ׶' d*Т5(O5.vU37HxZG 6,-0}]ۋ|lWэ1B1ԑMK|?+"#†)-*[)2G v&6 4o=C}lMz -{>[s+aD={\^ۮFs4ٓl 1nJ`R6wsM/ SCD5|ש#顷 eƿ [^fC{( n"#=g[I.יW|N9]6We8vd-zeoյQ̞~B3#>W/s22 4ƿ9Ffˌ xEM#po0]芧4!O84 OBo2 Xե>M4l|%d08!,ľE irД̪O F !C my2%={ /|׫-&ky/L\WS<i _K!LVm7fFuœJSN'S|aN$L `3 29ӚcI@[ݏohp2^0Ipܺ+]3*PJ`nv_i91hPWhfD#gi@?iXK B]:o;ϑC} hP3ƊDtZa7v٥U7bҐKn'J1UwgwwC!3I ˪ Ljl />[kѿ;܋qHҺnUn'3q7Coէ?{4y8:[ Q]y]lU!/+Y }T\1s>%-@A^GuxʔM(@7atKs4<Yp@Op 0Kߤm=6a\H:Og"Jn3B5 m-+߀^h՗6(tqvfpV?ia'qSZb0*?-;U gݯʙ(jk ${|M va'18jM;0ުݧu<nj(c ͚Q+ZZS8X$y:ms|M6z_,`)vkT=~b ^ʎ3wնMcռacY%C @ -=UϯOeͫTJ; GkaB~yP_5ZߌV` 5K {քN]n|4% @|L?a:t0FLeŒONw,[->*9YOYzA}]1%ؘ-يi8ÿ""uꊹmiv=WgVgY$.C2c 6Ylgl\*⬿\5#V9|8 X>bK>4ryN/4+Q4qZQīP^iFKgyJD~_#R/jvĹ5xƝ[[|+g\Qȩc8.y;tAO 3ȩ .=OBz%͋߫9'G=1723dW+D]\ s_:jxX+ W6U$%X@h'o7\a(3i@?ljcsu?-J!R*m 4p0ÚVL*LfQR'̔(#@L40'M3!s#[ 08v}5.9t\{XÌԄQV3iLE*5R/M!Tt 'ߎമ5qQ1GQT*,@?DPZb2UIayL@&r+z2壯2(OA.Pѓ)kUf3 _#.3aSkͥ R1䬻SZB| ؝p݁b]IY^FM@وmsu;JҡQ"yE6fss&*lLj{ARî6>t B3ICC FhahwP̅ 5σ:|Llk&B.tL=ѯX.X͙HJC[qPdޖ}@j޳kW]rĵƽZ\}p3p$ZW%2E# FY t˒ۛN1C x7+:Js2(ڜy|ϿvlA'edMu|P5B?.O}Ah )L.P{R[hz*%}ԡ2TH"\fΊ(G&s3d߼8rj@e]0t5y,Hh!NB͹߅?J{zQ]8hol޻kWJa+'őGK~!<1~v24=ֱU:'&M/hP?ZA ?"U~L^LE8Js2ٟL"IZwK3z!͏Rr.4~-"`4FTҠHK0_c'ry48uH c\uN5 ne3|5E}[!/n*9y23!YO4Q$ Q[)R( '+8V; 0 6K;4v_Z=ɖc 2䛺`^'|y3/Ĝ(E7KĚ+=dΉn?( !]O!+,SW,hBk;21duA A\_{-LCNV/`8Sf"۳O f lCCKi\Tu 1켟;w*{ h>CR*=^ޛN )BA v%ab(詍v&KTP OS E C&YlSN9g!K:mq.XXnd=KNFg r~ Q4gI.xR5It'ʈz@88=aOC*wPȌgc]7,Y Nh$Όn 4[QoNaUs2[S!MwCרx|W: hK@Ȏ钭7@l^ğphrh;p@ ?toаM& /_!rFE|*M|Tͺ,nӡh=d7^i2ddoxsu)uydT/c @pUr`]پ|iqK ╧c"Y9j~&FSX8irS[”B~+Gҽ8@7\tܭwUj'odAlBanR$qT|Q;:jXN*3*"<䟎[}֜*]mOlydL,su-@ޏwwDqSwS  ~v̌gƍ,7kl[|}a>VR,@XV#G(!oLS\.tL}/lw<)t&?tJPUCW/k4'ڠGAr\ d:fNl9 4x> /'ۅJ `e؁J1Jq_q, }#d.Jzi:k5X=)ᘻ Tݣ@=?_饌n{ģpeFUK-^ rMdh1 t-fl^$# [(Q_KOYS:m1rP]oʣr+KM:y C{YQrSW=. ba4V!VI`(1d+E159a`*Q'/̒Yɗ  0ZX1S qqhZൊ3^p5U{εB0U; ?>r䡾P mdJ8 BXǎ M쮬"." P,շ`h8}6s֢4$hXhYo=5T֩@2mzʭHaMpSDtBEkxN/+Etivl Pv{K]H!?q }4RbS*EspfNHUaf!*Mx }e>b|U>PO[W&l_fipx~L;FN%.l!?nW5sxCeވέG scwUou>=ƟT:/ZP&UKHR:2{Cu{5;A-[%>l(_ՆO@bZ пk׀i9D/vޱH_IWn!wT$\q/WWyoH) Ex١9-<ӂl  {EOC _]@|a {*m^h;qkL-IuLO@ A83)˓,U_]"OCe&8pv^_$[Kb]dS|]4E@z09G76.X@f_l wsc'a,4ƲRbSW*b 󆃝8mURK:1dZgT$YAIXKwx,UzW0$k9sV\rQmd^;-p ohTe N)`qLk8i>K ?",AH/$#xp)5$̻=~ϿkL^I\Pjc[[3'I+hICqU耐f_BUTZ7 ( 1=Qw* {.}>9® 5fY6$l#SdԊ \ا'9J;CЋTVS-G%͝qdARGԕO=4k$8QL ӲV@,i(Pg޸ @lh/4cc+tcZGw+ڡD1ֳf 1L[;^OC.ryZBI:GQLXC`60X1;'\LS%cRwPZ*LhYCCS[:ehGn&[#)C`2|~M2C5Ɠo05ikw̖3e޵* [xjs2e K &Kx°E2-/PD)EފGϐ _YŊCq]ι=Sluqe6qgL.}Y 1;gNZCM܆qβD} .:QU|1~eֺ \hX]DcqDx0X|Eda7j#(E̻GJ<۵QD7lc Ts9Vj?P{E.>&Fdb#7qZ8CtƎvLLBt+ɓh6}rY';2d^eXHN~aW7JZe5(4ֵ'؍ 3D%gIyYlӭ3<2~='L0:,弌%()9f]%ٚȶj|Dojsv~~[,g7mc~:؋0Kܚ4xp&>[qTzA9d0~̏\b2!@`1]k+XK~#*{;qd =:v @[3s}.)@F*iAs*X晆btm3֔}24B8[n ̌wI"%l1{UH|aj}V 2$u4ºoI¼{nK$:"'3kǑˋ Mq{oi^ ~N9ZK|H_ nA(N=(@:>?WQϫ6BYĩ yĂ$JsQ0QWVwےŹJ#Zk[@gkz(-AE@,_"pڭPBxVp/;SԄ 7pWK05a^O~"]<5|oewE\jFIw-0Ʃ_u{J`u.6 F[4LFֆH##<BLk@sxugN ʂj9)1;fux֠GW;Zd:z6>hwԊ I |;2¡dyj6^_*r'N,4gaa#{cp< _#3]o83,I(\?`̱6@QK`tCY@WRKU7m II(mxFX#Dlkxoԑ*mb1yFp~S%_q0?A]/5w,/3Ϛx͐2TP6+8MPxBC>" \\O,a4W [ zѷlGvD*ZI=怹>Nݝ`gʢ{CriXP,Mh$4]@w[d7o`ne^$ :I;]dvWKq6°ep]՚FG G+`̈АVJ q~þczF|:{ϱgk]s? f6OxѦhC&$T'509}|֚ōS] ~G: %3ԈzM p%"Չ4h16`2 yYvojv4%ԓow-e"3(HAT_?2($%~Dx՞ שr"W&M&~%\a4lE(AA੬ˬf'0(Qd cDM(=b f׾FoxV+xAyx5~E>8w$πh݈wdk|ww@ϔMo sAgG_]{0 P&wұrf)  CQo8iiUF}=ۥmTƯDΪ'_.YYjnK_ ,rQءn .{f"o l J h׈ѕz@^9 ֔QGYZ VB1b\yRJτh0 z-i\&[ϲ@7QGL!oD-to:WN@C /WF&ū r4TQ\x#۬ @)q յYm @x,n!0UE+zSVuy[@/N} hDӲU`Zc7?y _|х(dvǹ+?~?99j9B0P`hzR2@bj;)e!L욅VP(Z^hAkEe̮+*|+n6kXkZb2xߐa!TOqkݷ(_M|X"*h| A kyPaPWXmRzaM]Q H <S{SZ`PI: еšB+nF϶v,I=v/&A-'ޙLrXz)@==~sx!~PBN[UgҸݼ+ RޖJxO" qp> TuGJU%f.[X FJ/rnohe0W^2΀ꌨ (6ٲ|_QzAv+D a]L, v1bf,h+([oJQp4!A{$)Z8ϧˎjcN9e*7Y`NנB?LU烈ȋgߞڇˋH)`>}ʷFXq֓񃥜v˟e@HMgy=hc@4K]3wH`$\"}ZɵҌi/JufOiÍ+̺hAK%kبOL5 BDbk873M\ڜD'͢y`S7w0JcyEi.+v)0Iꝛ1$ TeLzov#QdDe@{.J۩P`gPAij$?VT0τ.yئUu^'٩ȏ}1C/s[7T*y^8ki0\qo<7&ζ>I@;-3XG67>đF N!w1)Co;M?lb] IɅ3xd9 ܙʾa5>Ė G%!liǚM!Kĥ*h[$%_ (ǡ>ܴLJg 2u̧ܗg [3܅Aa#e!<|L5W6'INN nhG y^b')U;)]V:T!y\+χaKXY`nwU,Qn9crW߄s8W7aӱ,4En7zA.5Z;JGws*Ď&~nՎi̿p7yڠB \[A9f S" pU'P# ](uc!&rd@gp`7lud5U)qK9 +(G\A69W㲢7VPv*.MC2<}'?9W% ˛+8ĤI>%7a(1؁K&(-VLܪ>P)b51 sqpHYidžۈp&6+|O.JwύM)pC,WXfB>:7d0Iӽ3Hu̵1 ls];sͲ^Zأ+HeEj? ,}EPu!́uzzmk `RѠ4+ؚbF0H K9z74jI vwK&fv`jW'e|oAQ00i2-FX.|K&!NbP(Rc9z{oF{ǹ/A#;Zj͈ߜ ڸbEW\qE2/Rb[@4D(a ˄l=/.oJ:5rӏ" VUbOFc9*P;q0[mD#0OI|.bX-R|j#UV|\ױX'H\򟹇Ka,m戇 l$oHJDUQM͏ ۇHULfeV{rN{=UX qsy+1WЌ䃷#.Y+}:=[%AĂzOr:X dG7_z5I,!'=Y6 /ypֿl[\GLN+0]M ̕== ƵH~@2aWuP;=f'Ç, I[iLsbQ:'d$Fν! rccqO4^mM>Ϥjn"Ab%#H{`rMn'$É%G|vYl=0,[[dI(Vxr4ql7,H0PZ+`jF2EZ̭WKJՔD_YemtKQmބMܤ@=(R[[^ }8yv롹{3[pK}oreGq ɮ3WE۸Np]H`>tsvd޿T/KWuQrB]zq̱| Dnou"=}ҩt. I#@qTkHWK2[)}#'dXrG jja2LxM%UN bS)p. l(b} j 0̵=Rd(9RE_,R +IGw2Uțe￟mᾺzmJzӪs,k.?Ѓbt굞 !>@%]CU͘ӑH!7)lL..֔7y":}S רz#PJ2!m? :IF˟ %>};v< ~cT΢"r+U8*ȉݫjSƏl>GZn(l}G[)ڷ/d-C6+ ƈFl= 8ʕfM=bdz򆬤{fe0_C%I*a0cņ.{o>"ySb ՋYm[m%yi,3*i8F"r` 0d; Дrx”޽),(LBQ+K9|. 8_QI ;)SB7~f9\dI'oyUT5Y}]m4- 2NU- rQ5t>NK@0ϡ( cQ- ySMFZv{) vyFʄ‚]2B;-|hpmVLlHԩI-` %؞e8 zT&L,fgEC~\_X[uxڈ,ƒ:*>}! ~%UeO" \WmqX5duy,`)CPOir.S8֘|Zj~MGb!J`gZ@ҲY0X7Wt`eK/d4 *;9fi2"~w?|- ~&{oYxXzȩl}5/կpٓX0,Jp#jzDP]NDʀcy` ӜnITPhhx\;h$6&qMPYllCB,e^h+Q˸Ϊ'I@Nr9s]wP6hݔ!3Hw[7ž~1k%I~.1}൥N'7[,cv陫+̝Kdgc27`qxp:vhḺ1(4OR)Z)tSlCOdsw~uM7i$H] 7#6}Ԕml9lqc6kKR$H fzU^RCS(JR}vW;Gsb781!) qC-ҕ0'3ubQD< 2G5iM  lط>AN?¦ Y&?IsΈ\mP?R*DNSTWsD}ۜ-1lg=ȵȰM;_WcDu\X 8|%- pn6D{E>/P7wgAq`eSZ _Ԅ:AsXPx[]i)A|QUoN/OM,D8I2}?mTQpxI*'!tfPB jP)ॎ =h0ۜ#rۻK!no1:!H%KB '6mv4,:PN ɡmżS*e~̕i_^4]$ȏ,8 J {"TշX[RQ#뫭P.2UbÀ'@[-ʩѵD1Lq Jׅp5$Аk.J騩뒓v*Ϥ[<],H&Mތ?gf'$NH.Iʫ&বB|W\^XڬR?s2pA;ipX=溆AU_Tj`c㘼=G2{0dIntgk ˠ\agM5VviO}`Xyr LC$Z[}*-" ^+Щp''SŽ]'Zû-0 4ʼndcM-H`2 ,yqm@̌BI$MYj/w", #B:A}TfnJ(85u,$@CުQv6_\(,>~!T:(X+FN=C BMw` aZu{ ߆Vk'mx 浱͓#YW`lq }~Hȹ2LI[3셾G _=&kE,x9Mt;7E3n{e{[io{+kV-Ӂ:@a|/,@wl8zsK_3v LDH䰑=5 -'Xʓ}󼤶8E .ߌUHI̕p"!$c S'(D BpU15{ p*7X:'g_Ɩ!NNZ¿x5h{O!3Ե;a@<2m$H`.t Gh@c5(y0-Ɠyl@ӳ*@`&|5Fr{D772]gX gʵba@I oުBI+`C5H߄[Q(I1.͛&VF-C/?Láܣ7Xo̬WisUlXB ITI%P@8X}>=65$nmǔJ $RσlBuЂB%I4TB_bN}|Vy}8u쮠q WS 3*phUD,`]ħS*r!. zC \#c8=|p{&aܩ`3LDiq2rv-\ַ\ZWE|f zSʹ(NZ7k^E=_4 xEB aSE,YzƏ!ôAHMn(`>ۯ_v= FCY0H}u#WIB)ee=0u A\P].Ik\vY\~FzFJ>͍@.GZ4IDZ,7' :vzz{Mk]acӓfXH^A[vUu-zvf=}E+,t3wۄƹ2K{;E9g&襵ls\s)XYtZwPn,L.%<&`SQu?Y\WmO A(A%n1'1MzBQ+$j=rMT˹nͺ(s'!1Rx&WI.׽^I2lNNsєXFuqt 9Q/,xU&2R ej +ې{t&C%S% cxJRfθʝHY S>w-PNDOi!a-c>cg2y[8Xx҂hJ|n~ dLKO 2޶3- Mq@6 [Whݦd~mls0w=ѱOƨQIbH,Δ=̳#Gw"[\RNh1 /u;ʾfK b֏Sx"/Wr82@Z6XiV #$둯X }$,9r\MUy|E'guC .4nѝ6nս9 AsV6:}쥈4@Ȃ:ghWAg_S]U i/§hⴉYtiw݅Fn3.Hw0blw;5_P7ptA D5An`t~^%tD>]4,YJ3&Yc˹ ^>BdjQNjVDR7D[Ȁ㳷Z=GEͦ?駃inYX\| 8'gdL~BvϳbBGׂϧK0NS ۡ)6Kp/g%xe=ǹmFnόRCU:m1XQ3V hpkJ_`ˎ@;>eZӱᄌ]FM9ŘO0FWF5;Pft\L3~$ئ|3/joq\WH ~:X8[,)m؏6\xHVԻ(@Xk? 9p/>0v^ٸTe5w:9N@vYg9ka5!Ouu@6/83q-XD';ϡ="4sz¢nǦɒ}Rz0F?􀞰Px/(&\g;@ d Oe_çQ+],v%7?מ;&s_4oFd(}=sPL О'BɱY8"fOlyYTʉ2@˜#!Kz-]u}AhHĉV6Ssbt+} =լH)ٴlIc7$Vn(S[[ jqMeP$[,@AmF!v$6O&օ唠(9cMl(϶fA%08cnn \k1ZSʌqS̝DM3B?Q0Qz;ŗIz*K'CPxfWDV_,@;fū9|xxY#Gt>9_Ce.^5Hco""%aߒ#]Asd_放|#s,.+٠1 to+88/ytF-V:=WMX 3p>S¿Dk` Э]UJȉ,rB%';,0+,.Mw)]-=fy˴՞*W9Y#η`VtDI%wm>n{'q USy+FIL4EGb )CL=gԍϯ{,I0wzp6|hMt[.(;AЦW<𧁫G8) -ip*")K1 ĊW”K״ M7F<| W &iᑐ%J_eiD1WK0xz 0߰͌DeFU4)q +1Xo&~l+pʬ=ǔesA#;{gﺧ2J55h{Gο_6^ح{!.T{^u%iEgf]:U5ҟ"~_:P8m6`-{ƚƽ.,ċF[wZ{rQE6UI@n9FelD⏪˝Bbk1Eb@t=7BLUq.P*#YQ< 45Kt>ؑy> 2{8fVXR{`( ( f2F Tp{7Ѹ+E6|{(G}JgdeE`ZA14Iq?eX5fCEjYw`L0a+w6ț[)&K3].{z)ֈ5>Bsypzeit(iH#ά&+nk86:ZH$:YďBN"ߞ;>!9=OJq:YG_s ~.Scr(!71+WqtH Ԃ)ؚ焪 _R;MTzsŻFםI!{t̉5sQOW{05fUU}vNX@N10B>j 'PB z+x#Ax O"QoD'K0,SNB}?W ?9u?=`3?,+J_GIn5h 8Ԛ̍II2`}OY y/y4%FVA[ N2\: 4!+DKFnp'? 6 N}\̀ц7a0U>Skyod?wzr+. hhpÏfh'A \ݎkȂ!vY-F'{@wNJ=Q8['U*C[`qf/ ηݞI55%o {4ڂ\WwcPScN*e8WLCx`VUMHiV|2Id4/$ Wnof,r*gFB|Dz({|PS # !`ڝWbPLl"7ƴQ=sO'It„n&M-;- 9{*(\EFR,e>E$נp÷ߪ}m/;XR6@d_Yǚ| _Iߤ~3UN0(W&v/u\o>6o/j%OM''<IH|eGum8U;"ts6 1oiDˆulll\?내ytad9 Z\:73儍 ˑ:m0}٠j}J(Ԝ Nm1J0 =G @{o>Ƨk^]w-SVSX6|X3c[p's=%tA٣ ԃ.mmD *f#+ v8&S¼m #": i%Y4)@~xXEl:6ӖlTB6 WB0#a't81VS^>*C<`o*s5Aܠ1F>YjWK<;XNpǺ:YT);QF\BHO+ʽF&KA9GM@TQWCA,ecF\aqh%Q`?{Y'x{jvY!@Rjaw1jgvD e3?(&dDeJ~tl>`W;Vj,X"j,ʐR9*0b3+ 8^`e?M7n?Pkiqag%_ԳǍ7·΃$u5iӥ!_5֭%9D̳uES!pP3ǚPM5ܶ0B4!r$BVQ0a&=#ޓ4/GcŝG-]Fwy&EQ$c).cg U;bƧ5eZ**d9+`87ؾai>rP^v+@y CkN_v y"PU&k௨Y&`+",[K}7%=Fy5[F^ :<ȸPERZ99( shxVdT@Gy{`NV" /_tb\yw.9Y[t|ekTO"|E&HIQMÚy9FdJ_KybÌ 5BҮhUfsf$8V@ irT h%A xͪQX#!2M^ZiHwzدa(%SWĒ9Z2ډ@Un nt>s{mEAy:%eE^!(QV#dɬ4(Z_Ԅ,J|3y\PmThY!D|α ^5}6^x,AwPb\_sY"ȍ Ʊ9!lj1h8wNf)و"|: r0Ji/R=OoS ew .t*lY(A:]%Ɵ*9AC-TM$OU8vj b;k 2h f)Y1kDroB D#7֔spQ{d Xr`:o1DiSPR nUq7_tl-M緜9Wr@F ˎ̌vQip\< Al R.]8|x{T0ǘo$XXt+m'.^͙.qb5Zk4#ub_E(oQrV>-WDa+[|,KR¨nWOZ2OOxA8}Mm SwFWI)PtٓRlִ2%޲Ny/5*ɚs AJ_PEbF1 E̓=%3{Y4gU9n@x;f%&{ys'Yu*07m!B~n~(9"K9>}E*±n3N= s0 Q iY6 -ae?%[ۨ9 81y ӔdCC95)l&ȳ_{AOgfP $GL\]GS[iF?3лyNUc$-ួsS܎9/$,(12CRC*XH.Xm<߇y]kQ}ҳr#$A{/`I ۥ=]0i yőx0<+V /e8C&Wl|EBoImk_pgI[7>2ӓJAkRSx^Z<ӱzRͿ"$NSmOq]@'5FRW&=S"}dg"P5hn5)r@2bQ(23[lpذ@4uw9zO:l"PyW XQy@֦G l <;_,,ɰgE~ g6'OE@Z(Sk9fEnДZ5v(a;b(#lfs21=q32T`te,2넧My¾:7vدr+8`f0}/]QC]. joW>@ZJwEbL3@Pcg 5τRݓD?˃/7a:k޽g{GΌ 2ď?v< Ec;S32|^h'" Eמ.+*5|"x<5KeȨ/2uICNӕ109WC)ONղۖWQdžqw G/ z/,͋bLTcӷgBmTIbہkZz2u0,ĬS~epmOWs>2YiB+&J;tv]sihhd݌ɇz#ց &:*NNfiO&kW-anwdh"|p[vJV_5\NP1|5ῂ?ف{wtX} N:yC2eCĿ8]> ^Q4EzjGKI4Rw7<ϻq*C+9߳6@|+tiW*,^@ŧ?qX>H𞬬G+遗7[loC⻵$ *FxhF/2 '?3`nS1r=a#!Ne?SܙBOSQWF kH1x4sA&ȥwiϦLn 3 )+Oי93g5G. cT`̟N!m-[!;3RjKBuja=o*UJ*F]l1]~V5G3+\niOn\~^HF7*Q¥-ESPiZ i+;z]7x,^x EO!`P*)>=_4-(^a$nJ\-b?*LUx;iqy{\K.3vIxiCS.mA{揁 jUUn]@I9ftL#ÀDd No2 ZHߑk`X=:`u}PZϴbΌucwW#Ğ%Uҽ} xSt mX ˆFɍPlU5;+7CXctGf0!%=ډ@r[U;^tX@a`Z8C8/ϟUcT >SHP`& ;wsn#q mMKސ'`DT*#b2)8Xn($(L7>ST-d$*wxYv]2 biO/½;'l8#UJB )ݨ]3Brcf;K|Tᯔ x pƪ6N:l'%jbE];[wv׳}JlX0_/KXЅ~kml[)XSS sp(p$í/\IZC_Ǽ%ג^|<S@_\el>`EMHIo+l]WiٲݒBϳ5lL7U;{ZyA>A?( vy}lNͺUr g>Ctq36 kIhyFŽzJCET̏tdx nV&MRa#[+vn6c;e(S4+;V󍥗7#1ĩ^Xo#Yp{`spZU33նPA n@{-V|傼׼b󩩐Gcf4lqAZ*}kxMaJ;/e}݉i ;K+ԟx} k֌RViٛnW#HqYPqkU|˹^uaA/(~t-;@/(2j h_ 'tL(v_1i*eiytB4QDoHn }CD .s Œ ;3ƵG.VNM!>۩\)]ӥ(*TlC~ﯝklcTvFelU#<>!WY&BZ QEJRkEϦP)U nMH(v9Vxp#[Ҵ\1*#wXW$_3Kb dg.{TYjFOݏIf8H X;kԇޜ<&!웪JSAeӃhqn2ܠi"P|^~~W;tC@唥T>>T%I10Uv)iAQQd荏!kJ,OwymɐoQ7֠শq[Ϡ^<6ISL: ɂk@J( .ozo[i00]CaR Af\OmYm= 3\yPMpaRut 5i&kk⸰=tsxW쉲zhmŽD!i't3$2mS/Nb\־ҩճ’FUpl9sg t)9i܏>ooEnb|ʕYp8Z6 R'uS3az8W5/x2>>k˿d` HљJutTBRai^oEÒY=( SZUJb&JݘhR`-ɟ2J,j\+x>x!X^q+O]R ;hoV5.* k>?K ];#i׫:/n~!hm7-MlG \,ϸ5uPa^fe\t9U2ᳱn˚#jqzf9nǚ ]aGY nH <7)lIuXٯAnjuTqw%zag n|`Bprx;^yDF3S=Ygvkic^[3f<홤-n1WWi4LmM7cpmkY8{ b∝:v45Z| Hs-_ZR9svo7cmś[e ?}(F S: ֋gAhEr[y5/'δflQ~!I Og?J)$p->ݨ ^Vm GY/YKY }_"]A&Ac2kNpf8o8N72\xL/H45-E- =$adтw*gK7՝<5h:Qxs*UZ3%"@xPwHzjϣZ i3R e'aۘOW᫖=i=`fԸVَƧRZS;-k{.-&ʓg޻/f@IԮ<<RmzfȤΊ+9 U2= sN>̎ɲi%7bJ_ոyTI-ՀC9k U9#N=$w筄~!k&$T"7$"HCÍ6.t$iRUݺ[6;ꣶRi};EWɏyeK+ӼI7w`Lg֯>wu>(O%މ⌍7Xů0,:ax 2XwtI?_X $ H6=-*Ocw^6lZ䊫(R@yO68MEݣ72P 0ZmN:2B61_>4%;M #F7{%&@ Y+ u}˞dp,cl~tkC>iwj7L;RNJK^RYWNU'uQ\PA|c%_)a γC8Ryh|/lF_&XG){A3i(`iQ[iU{nRvzmgT7y`Ad>1n9`.ȃD߸M ? 1 O+j=1B.3Łv#tI>j7}R.dNNrEv$w1_<3aA #n-#P ư=z-jn OwE-`B2_j`'1 CgT8˨ct"v/(+LU΅Kﱅ*#ՋVxܦUVE[ߓӋ!,:j'`Ͷ0iDгi?u0?>̜sܹǾǰK#' h+ P]d5|c‚՟]} JP~u֐xWaKH%eŪ FW\8%^ ЀhK1WB>1ry|KkM꾔 @VA+!qzW?qjRu68YX /b![( Qi#u"A~ky[$2yRZ{h; NbB(&Fu7`!~ N2b#7/|4vB_RE>Ǟ޲S!lKC nV83}^hvLڐZ'/ Bm!@(į\=Ns=0qp Q =M;@N=쎙9x*X~@ϼVDu1҄TBrA*}7?}ˌky%~~j3-yK ?w'CYTl5]SqN{i1daXpz:}9CfߊdM D3uUYgt~D >\Tn,yFEօ#:/D|yZEFd`y{1Px{sOzb| /z21=?a~hW\_ 9,aT7WW\oйoW4ei=8k5% Q~<mB_+o(KGz`l8z_ݻ%?m>L-X@ʨ. Z߰# #us%}X(*Bڧ9Fc C 'P#ZjH~gN$RterėywH,>5$^ȀPT3͘mL Zc.WSGdEq!Ή]ȇژd'_e -2,x[ASۘLDLBJ[VDAB 0_ERMW]9(ΚFqC͢ɧ(1(Um-=]'^XXw]26An@v*W/xm>~1'$:kfAY ­{YR)z: Ti!,:5>E`ǘ Ҹ@ &kՏ'L*:5Og40JKzV(CJe}ڛ Z݌i7c¯e5&!S&9J~@!D2;M&`It6[&(Ib+j=#9{HO-Jb%e :q"d$Sb󸺱-NZLZɆ'2w$~'5®d)^9 sp''u2gm9ץJ m&Zr|)Sct#*Rdb]N0,++rl;׋rM:֒ʳnE)cAƇ##NVi iw賀eϷ?idj6E3Erabw@kNFjCJFVJAdm4vF|ck]/mtWTs1ҳ[9SA$1Stz@&oAχ} 38h'a5JT=z/q@m\෷JEaco| \c3%?@6 ε. B΍*kkk6A|'Yj'gMxN>x]2^kC|Phm<::HB SnZػH}"JƊHA{ꭼ~N[ު.EB{B&.2PTYq>38(B/xTأWΛGD҄~ lJ'ljݔ4'KsE~{# G*#E &j {\_GܴaH@ q DzZW;?h'[A0Ng$;kFovQ`כ2_[L T&S>%cJD4MTT}jRlfNm-jLkor¯. 0m}Z\BksOk^V1,k<)/tA%txqv$J?Iv%H*J}4m #$tW0%}53ZJ3^̰^\E@uf ZaÕ1©Hf_M6Ow#^Ս&s!Z,pzy I`.e륺ci;5^_"cP*`^ G ᅰ"=xW^f-dNp}D:=LD?']PgkS=1'k. ["Wo:Ǔ g kuҸ vEXZ.CXj^kNLq֭ѽ*oYNXp+iԥk@*=:1e'j.$,DFR+%rUVɗz0`Stpf)OV[.W/ kB|X//}J]҈*|ِ*Xf8\ A(J{{%aʈZcd_BefuH;5*^9-@d,0rD&~6lWUL顙g;>nS(̧Gf)aT=\t&sEGѨE&zSmP3VvC Y[[v.'`s"r  6_ct UL ŘN<A7LGp.{M÷+Ł`1̣CcF= wN'@G]'& yb0Cَ)cYn݋y-ph[`*u֩e"NTYvŅ_ZL"Y V4( mLݐAn󠺚siGq÷FNf$FMRsg8A@χN G4:S z_\1FFg5%l^lP$@.gxΖ9whrUEZ_?) :M>a yQ_.U6UYY6;08QOP/]%bsɕm (U[TK]- WN5 !,I*SpS b2!?f'~WqP,Z]^-"%p :jXISVzqq62g}1hV8uBď{g`[Mdܜ P1 ^`<-ͽ^#:>া:E_T,:{;IRTJK&<-})"}nB+XAtN=ʢ(ًHbh5X+˃<װk.Xb+OhwS~{ۻĺ{c/^$ʧҍ`{L}~=r+<ӝ .. {^W~1c8r]'Ҵ!TH0|$lu|bڱ҄9ű }~UrH` Vk;kR? 7+T2/ eixOP%:Z[| &_ee*r%tJoS"@D|-ZhД,F=Br51Jk#ݗu%<4B,Fx)|xabx?a爭Q^;6O8?,2M 6KS ă"_CQ4,UKDnMVVb]SU%cޫ/Fb1N̯KV%d52Q?s׿ڥ8 VlZۓIt]Ѭ1㫽 enJmWU }NWãݳCloG׸%?0++ 1EPϔ"0:|ɚ EMR'gO-D |빹ӛ(v;@' O]2t$x粥0Wj?no)xRuU}}tE LQPvFfnݝ<ӂ_u^Z4:)A`Ցr֏O.G71呋Nw8:! B1SRI;&"<.hsѭ"2BGf \T]5U;a m ͇<Ʈ^G LED)b>v[Т0,aw@=Z1ihf'\x(A3Y.j@w.#͵.oESTGF =]"Z=$nJ>BH>]3Oƀ'h*Zݹ+ ^Iws"G9 33@"&?|cVfOyLOXy'gȻ$&q2Lvp/gT/s>(o\zNG|(o"0Zդ pk<'W5`Zt*8l}Mm?*$4/KѺbcUEWQ ,\3LGLOdWM0}RLAfrS~X񂷛y9 !3Qbuڝg;Y(4B੟by%u3Z$~/EѡvEX>=ixLYT|t"~  Gɖplѹ6q&Ci_+VB{~R,ۚٚ& OĈ}HYx7hZ<ש%?VXq䲱HV͓q&y#Y?OъB S S1Xs! n F&kn" ̥p7;WDy GZ4Gd XU` 2 )6F4Ra7Ŀom tf;A9iCԜh1Sȷ8Hd0`cH8r)o.K!ZM6'] Hmw(dG/"ۯ2ͼ<#e *Ь(t&W-.eO7#+~@ o_WN@#   Med67kTdtѯ6)7XhIEaZ_ᵡՓpXfS lZ8(4Wq#~{nQXnH>ȎJ,Hzsς9 @uu5̑x0FRQ8ˠΓM!4ڎذ D؁sNJq<([ CwX;cX<㈿ $Opn:FJ]Qrqao@.)EE'}l ^lLz%N(W LFTRM$ iKw9SehqdCiyd.Jh@,A7oKEgJ'yQLmNB*@2d!]}tPNdDT<qS358 e" J7#$+}6r+g@c+'>EO҆BO^М5O\.¢ ~knԜiWL¬~0dl'OTeJyY~08Tq`;^2HB$'K$ިڪ A"TjJ ~LJU1OmD6ժ)EBE&qEZC! r4xR#wm bnw#j$w2 K65Z<# B'8#LFenT_H;Ec5X%JZX`vRgn|V۞A,/aPs9Bgu:3v]3Lٙv{yxK-F9ͦ4KQB6l°вۿ!%4F[2 :YHa! &YC^lQ1vлǨ&cE$a@5׸zV!]u,<7|}}<%5 {ú r`.K=QX=ԥ(KpFYc`hzZt`[,Wń.fL\ک"D[ T~9tw,֨@^Ƀ~*%kG 4 mkō$!ep8rMY%BڷsTt( l{$\s&#&AB̠I'Vq`L. &Sژk!wUQ{kTv},4s#g#L_yS:!!Hp}ByɪBefB]#Uwm݉Tq[̐5/]Hىc|ts =~҇ x\"z>[#'UkXf(K} s(z%-2/ӛ熖RM/qyEw$Ew1]X둿 y N%;iK6b/V9T#;C*9_lCYDbj5{rU6jcF4qm\C;BYҚn@bvp֒] E D;9Sa/ߨeFHU*=g4vFaŕ_2! vcyIqc h`Zx*@o3`T3{g7 sLfXgtyL54}@ JAKaepS`_P0+Hj =ޘk~Ivg{QH3\%#*鈞_!+5<69l^sYo@'JyhbnG5ezkWrF*H2 *< ?kwGU\)i?77]3CD%h G}5okE%UQYLG<VW+̪;LD `?nc$%$_TI5jw>^ v28_E,se%C3z9 Em}Ipb^d]i8u."f)2 @TNXA ]Y 9{+!Ѓ\!p&vخq* ;Zo78EjitvP3´!c\ױJq<؀B3ƢrU@;)]Vz̈ dns{Q&#pm'; =$\3Gl{:K12ܜ48[< *Iؕs}Lg}XB\[r~5rKeR:OU"EI4,+[D-^tnE:m° AKe[&e3̹:R.ݰG/ya\ӈ>dTZ&o8^? 1P6bsbL{FV1M_L4A=Œ䀊CӃގy{-^{ baiވ7 z3J Y)V N,=tU $HRBfBW^ *+0,oOs7!BRIȵn.kٮ'Pg(F@%%_qn xFo,|DF_DY4M2ǵ$\{ņYMrSVRaiK( _v;N~Wnvl}PSZȇ{lflf挋bR9#3PɅiS-7ox%SRh? qD*ywJ##%Bk݌_)6\An]#4MCOh r&;fYKTxILD8eZ B K؎ 9s/twaWw Mf^,5|/&-yxƊ\v39Tʭ,uGكm\ ㇸlF0#=3M ZkziXvcV6jA<)MøݢVIZhtBrѩ@=iIFwh4` Nk_4Pyq6Zwf?U}#6=J pj f}41kO ͯuڕ>ZSb^1pENz.Y[^#ך*sƀ|(ґv̝Xߕ 6NH>EJrWȗ5^ {1^s07l*!fұ$9. =f&Y6Ϧ' $[fVzqrСh!>Ke_mI:3S4z4HOP.i/?$Fv7u. # c.b],F&vflR(륀1Jd٤o $KFp.s÷&ݠk\g)РӋ< #*TW.CMn.]Ft.2\dħpߵS'M^,Q`@!0<XKiTMڮm6ɿ;)|X#Yſ^_ApHq~\Q#^3I LRpOt_mp/QO1^=5@|c/ۻGe+ҟi\߮4mgEtYcVE=A~}-9ۊ udQ>A:> j8x#JFD!} -ў!˳ټ)=vc- 7h%: 0QȬŷ7ep/%>n6ۺulw(C,/!4V!f?م565ր,Xo_\( GX Fg7|E0EAT?NNəp8yk~"N}9?2L;;$$³|mg!,|cV:[X#Ϊ?ksf`ġC\臠?'`ŶLI A#ݛ fJq`n ae3B3C9/MF/;oEtdG2s yꠘ@UB6m l:䩸sz4&([tvrXkw%W܇?W&mǎ ^R=yOw*ĘY1>dQJ#)ҘY, !n[Q{~=4}b}P&,e`SW%XӮOtk1\O $+y; fCV+O<ֻqc&/c;ͱ ='4c؋sgܔʵdzVS.nuسPF@7۲!$Tѻv7 &HYOmI@灶"|.>bI7g x"BP2PcJ % bO;ưq#JT8)cI\vi5;'·IXXs<{ Hs>⍆)pMyt.i ptUs`q壗镡`Ö^[>cf^ޫ "o<G;|:K󗉇FN,cԻx@3ąb3+>Isrr̮:<y5#<*UQ-pZףYcd[cSG߂F[M 4\z^#9y|HM®+oOS;?3+t<-dgDBG'N!YU3İL*jo!䭜E$.RbAhx3< uW7LDSS1-%jG^~d6A,HAWuoZ `xwNEzDV-*Ҍ`tl?'"@ TG_6F4`b4-}^,ߡopC%*e{)l. aRU5G._ec֦L6`p4e맺-JzǩeOGا q+]bA(;bIvKYptթ,B 3g{&?4_w]Dv-Ca'(j=㔽U"4*q,}#aG n4 #=F8Nl$k'֧g[McdgVMBԇؕLrE10) jR9hO.XϨy3} ?d8Lhv雃T~j+InxJE&{VM:h ?&zޯ[ ag2 W@ђx~:ƣ$Is`k NꊩsIdPnv|@C#0r 1+o *vzr%}0T Ʀb+:mocö&6۫yqL%ĵPbߚJF<0ڏ69$3sjm"(Z -pTJ£$k|[` "m}F5ѵnk9~ϴ#As0vez!)gj9Kъ5΍i*RL)%%.. @1^ӥmR5QGO<cMZϵPt];Î=ݗ G*R?AdV[K&F;ɳT;ٳ<[:DHg }? \<8g O՚ı>cihMhv2r9ǻOVv!.aa:_5OT:!,o~303cnY.i):gt7y90gXhݧh (rGM]-P/1<@mkWB.ΉoZQ$XG0,e siNZ7vuPGY\-;,{Yj{F͌~2'Y`*2 jT1nF)ǂ1 9Ӵ{) YEhd-U'Lh&GDr]dp~M,4)F+=zT5t*ٯӨ5:!6 =Q gjrlT+Ps(v ѷekK[T( CQl/bO D݋arU(9cKSK#"=:(aIU1(jRAW?* ~ą+Ï㏦'B X\H*@[0Ӵ 9͂?Y &R ԠުB5)4HRC9v<5]+n#0um) 6cy#K( k.qY.vj"G ,*puʪC%ֻwf@FDܚ.r:ODqZ ! ÕIdwt{Jh25i1:e-!:5c>]]٣aЫ\K ]gσ">:UFs j&ԑVY8ъJk\z8v~#2w$ka;?fJ l-[:݂{ݎ:]ж?;EKcC`I&ki;.*_!')73N{0pÐ[XH x|+ɓ&C5]5/(J~&äU o G HoC#Qm;ފ'~͢oH`]:Zs/{ۊ5㞯Y9{a! NxUrXM ŹMJʇP@1]"A)aԣm!9@^7uS`ig9'ڕgAHnnzR ߲xɬ5Xtm[C{OXauݏM+h#lx3 , W5lvPV}oBiQz6ImfI(C st$ܖB Xua'&%˛=2{0-r?yN8 U$/ہpVP {p;as6BfMtNɕ96ܐ/3:gR_œez'eb8B驜N/fFU]GHe+ʊw$Z.^YD!4BJjr255jH -ذ)[=N q_F<K1yJ50cHKIlMno.P@BHj˓BPmsJݺ*7_BH*vY2 Ұߙ`S7BѺמor|z&q+[t8U[K;H#Ҧ >:SȄ ,dwWYu L6p bvc}` OZ\~z/VJ`ڗ2`ȉK^FΧ*uy#,Wj1ǧu"|׺sZ8A V˓ЊkRR쥥Y]L%tzJ w:4$꣬\u*Zd⋜To@lM&jF%UV#"Ϟr^Bt y'ˉʧG^ =2fE! ̞œNiNd\\6U|tOLqZ :?i\"0t83&ɔ~8/!g3~:I-z?@qJVBwNgעgx/f4CDAg^HQAA@n., 4r ڜX9-[^S!0 wJ'$\2@K⠓-)+%ŦJr?hEMvsrag};z:Xg->(0"㔌}:IF9*n!SV EdJLa(vc! S(!='n#w/L)?vV֙wtlq +|t!ը#A83X)(QY&+׫0n]94nǥ,dRmioc  ouS2|9%RR xG}q3XIL*qVƦqFw~Y_!T jvv<0-8>:71ת@]@!} L8S3dP%+sVR~4@zq;^^YzryW~I$)%'5(WkBey-Ld4Ld-A0NfCc B;))EjDdJtU6/̿jwпw#-lͯ/k~w$I0ISzk}7H y[0XP'$6ĩ7_ty4=eZ&94'ԝ IybV-52p_V/9hEa\JG@E[N*﹈7Zs`tKēVK5_mғvlCx 'Am1dh!'kB9e}cUSUs)vzq E3pwCb N"yAmصZd׃j s)Ng6tz@^ϒHO7eZ#llү֣aG_I`Y]_So!|` Qw?&bW (3zg@ S2ɤ_$r-یvqw<՜{5% P0ܦZX)%TvkQqm(mhiL`~8pk[8j)FbGrY*#WژB_KA?16! Vk9JrZ XQQ[z(q5_${r`QE| (K *+mxjW9Y|mdq6Vi@tB9;f哶aRO'5ڪ-OǤOEla!0E1}Z3Ղ5+kimC\+wBF! a{UBBH1Q’.:MU 4 T5d߈tI1 'Cg-& 'mލrgunͫȥooFnpg &SGPfhWRBw`S*x zr<t9Q`ȃxJ1 }8btPZqr୳[K~̰&܉tS 4fkCb'=^)/\ IP6z}q"_9֞ qM7 t|qg#˜헥@m\^uzZXʪR&ˢ큗W0hG[Di }Ǔ!]%;dGeqSqXkhtDNF/8/!7}CÚ` s,cntX(pޛ|;,WDp6OP^?%|JLbWؤ,2Om9Nu?|FH /.7D\8._VͱE56x2yY4^!QpS*ߝFœlO( Ik*#LEb{biħS˃[9ي]mVVG/xp=B0JI?~CmK'\c'PQ E{e.mhU[ȗ}*PRk]4?>nvx]x[ Q^vyaߙ8X^ %_?_Xȏ'|PZ*3\Zvp«'g²|+<}tAȐ}YKU?8,Mw8Yd|xǾ6b=0\$e:n6Vy]H]WU;90SNr|kld3V8)z./齁P09ulw-v5P.XGt Ld~X*cP)IV=ܕT7βp6BU˂kR5Љ'ZŸK./z#ڛ`f?yHxIf<Ʃ%Cz=ͩۗT<$أm*G}h&p YsAR&ʨ6+P`DN?'%(d>SK)Qpkn{IJTݮ2oˢMgwSܠvPC.T2mϘGu:f; ?_N-Dw]JV}Hy(2H5aMEuжA_]T~_nz5H,4xj!с- gZ\)GCƴ0ԉ6K "\7慮4l7<3,TtΨd DWYegh],׮h+a*uV'# H *uE".x誰L.N?^`ˁ?L:mƋ2i*إhFr%&Νccs ̅W". (D \W~F,KPX*b؆3ΟcUA:kqa "'@xfSg^b?{JPc'`])G,'z"nN0V+0 ;$`؁V {K䄏T)ϛYQٷ;0һF-Ff7?`V @Ӏ`xp-ڙ6iay y3Sթ9v~WMCG'l*[~z[J2ي1dP`'XUͭl-B`GH]6nlr+A6k C4}ӰyZ n|0j/M#YݱbN˒THBd5G ŀKn?AX#~IuLUdأ L3 5%Y,~yBf̦  2H09g/SMCq\i"s 'I~Xlº Wί+ca sF4"|hݙz@nG{<`'>"&_˽0(td h?+uuĝS{ ڍ:IPׄU{U@$;kgklpW5oba1ᨣ:x)qfFG$!\E=_I{ܼ -%&3̷1n{ϗW^T;BuG[C%؀]$rMQ)JV\C<~ E6cP@afN#gہGыN A~ ^J+ru0s1LXq{Y{S7$SX<0)ʾmm@( eJ~}]\XW";%Së\8;ԟmSꖌuxfDɝ%)ćQ޺&[Ҫomj`(j^B7YQˆ Z߰JiIN-&eyj6۬mV}z;*ܟExr;I JT|i *:Ǵ˙+>(QNNK5Iq$sig)VŽz0]&2_&Injg9C"H/Ҹl:uJh TJ1Zs3V"dwv%6{4J 0X A6n{U+_Zg`RҀUBp*ʦmkjߑg po")lEgNi24m4J<55DqU16ҚY*mtz]p⬓x|4BhC[]x a!n\s=(Ǽܭ[~y`Nrovs=;w4p8@2ڻ76#w'_Cqvy\B =>k{OGU(d!-V7kԞ[z;2" F(q'Ğ9󓛽q!spjjk MΚC%aNSsEӋh 4>`lqh "Vqoõ;5ji-=k6b<'jʎt'iz{!wpvu![(#ξA\Ў %fI]44b_}5^RɾMВ\MW+-x2VOWw$yLj`7GM5\JҹK8ShRwkSkyy6YP  R|;>SKo Lѝ+*2N &T}4B:m +B_w;1oC XO   .)M]'Jʇñ`PuY`Uo*ݩOwSg ϻ@JC5=]ڀzv}}'2*])ofW;qЀ};:D# G-̤|c/FނD˝ d[_90Y ZL[lwJl)r#bSY"OA/>>uWfRb"FY?D}[6 zC>+ء ;6DA.F6>{8V[WPrg+>m6ӕCݹW _-~=LS}~:ڳKDIO|9/q=`12&m?'@ZBړK#>rMle#J[5σ[sM&$2?'v0T)IDH杣;XxH5Z'xZ e mX]Myh [IH>~vB⹔p9, P̠JUG'EJL20M Dϛf}㽄:IdŠpc/ޞ@He`zP"[UF;e%n\yh[Bd.W(ݒCϺ@P99}*8W˦LEF{ӉMf>#^nN8M'~c8! RaR/'їuCB:݀ >eWAl7 CEQc7S:n6"3vw7. 9oxҋw2XNb}Fc\ ۏs ZQxhD;L}ψ) kY/'WthE1g8ǹ  xd}:,Q!EQJDj'=4ώ"W]36*R*Zb 7tFJ:Vg-bI#$eK>X e-h.ij;p &|̍"(1n* 9F_ ][)F{M@!q7MbQUbᛟ#^{1QX8صmk8I+T:}2Q5pxі,4ɺ ̋#w0"0X"FcWHv H\mhofv.laIݥO!v ] m6t]t4kb怨\Wn)3櫫Z#kmIL~ע ̂(pXwГTOĊ?7Vp钁RїdVr ǎu#s6X稞bۨ^__Ldž/2<;l`d*oXǍ ) F|.-U%uRԳq~M _’aN_>xۖ"qa>Ofr}# I?nJ 0B?-3cN&)K-pQձknA/n9aںc$%ˬ" ޴{ ZB5 ԑ+Q 9C3;m׿#ޚw&'A`-x ߝե9Dnj}*T[9ѻ6~cKOu4`!`yGp çH#kHX4h4.,tׇ896/%G8w6 0Mevb|Ŧ3c̋ Q<<7fdg܉Xr8LpiYdY5]&6Sb6kil¨/aʇEʪ;R݌謲= ED5Oshi_yNR*..M5WγUA2='d]_ɭ[XAV_lIbgہt~JlUrOqTh{q T[VhM,,4B9ifyRw eҭZEo:&W|C' w I"fGu&C~2xL& Ce|{&~"6(. kx@y,'+u`"e+u%/yFUIvZnÕ^_X| E)v~$gt[ td# YlV!=J.޽LA[,!-$ETw'e@(DLyWS\}jD¦ ["QWGΓd` #zQH`֢8`Tu/9(Ijq}6ĶVdw+8ԱTook SXJr]3ƒVJaݲ;F{QU[u=F|ͧy)zZpX l}+v>TGk#Yl3o*mBsu(|k[/z:={ ἒ8Hl;Tֆqdndul<2!Ħ3p ^H^tu O#m>LuU)/SA;D[kdckK ]nLk6Vҍ"T0|mjz#/]549;WP*]ZtrA @ۈI>#tf{|)Ҏ\lHGSF0R5K`;{huj`{P8ymj;/yEq9߫ݸ -WC܀1Im':QAy2(oɰq?V3W;\VHL`ӆATtV'h{_%OXkP..V]# +DH~(g2s܀}qRS-Q!g ] A2!Ֆ/[rsśug] 4"N14$yozr\ '< ReOuu)]GO$9&!-k$rb[zCd /95gJ|ߺ+# +6% 9U9J$ŭCr 8i=Tĝaxs6 ŋCB\N+=pwz΅tHNjT Cm\)$Ome+u],:y|tvs*'>lO2Io5ɡW<W|\>ZXY@gVxHsGzf cl37HZF\]1{^Je9 l & Ow6:L*bKxXe-XUu &Wңqu+ͨ&Ѭ߰G5q6;s囤,nPD#k@!nX͚JA!cZTh1|Plx'^^s}߬yZt7XƎ8RvE) аh"0i0  )l[zq G+܃K܉퉜DUw:/>PU!, +ȾDZd[2p]iñksɸG :K0}AJQ4Q8-70s&Wtf^V@+l.w3֣kV"ƯzK+HHE@<zͥkYrB[)I_ Sr";ef-N+.2 \az*$Rxn-ra~GFW`εBqFxvGN2 S4!sǨNjJ!m먚. }~J!ݞL<';_T|mc"浨sgQg<+ j~)w宖qGN@e\:vҒ HbZozo.v+a<įB UraE킻 mΚ'f c%2]ǃX_ѳ)Q-\[ cy_&b:{A!*"JgZҒ i-T{#DHĽbϨMBi@=ࣛrv!5o D{zm#$rmQEfq7:*v1(ZrPe'a߇kf*؉pE#znp+j[wz54lpR^XG*9Y.炩վt YD3 5%.tGOnY3b┸o:o;AH=J0"t)9Psoҷrb+pL}#kw8&+TVѥ#$1Ҕo쵕 3SJXr_ٴHhNw=:iի8}]تo D/JhsnG!$;6lq6JN{k\DSZڷͰ(^v{yHGFl68HF9~If*l51:)_}39Wr=:̘ ܙAd aJF`JL5 佖1Kݧ `=g^|nB- \>յ8>{eKib3Є`$ Fv$n+ ¿h,,0̊Q{WƱ=)5 !綉 5iem 8ة໿UX|OzylcJ)ZSh;'/-; D[zzKq <ߥ1/p v>;:)e wWlB=qBkXa 68k 5 jPr[O:2d^/ou6v7;rU"(/w\y )n TP[k%/,&tP VH3+m;5]R1[mo<,]?ռi+sÍ *{~r w/BE@PyQQ80̎<}w0GP`;~Է]0WC'Uf4_֩Jj[ tMu y2Q8I^Wc\!S,kZ2ĺWSΒug_>v=9bϭ$FO!ͻ-(JF䜼nVy a@bM):̄m%_upN? x75ZZ-%XiAď>u@!vՁC/RDɒފz=$dwnuۀYTDl3J %_Lg Z([]Jn}f-^ɱq+Hf$- &ύ,_ZM}Y~1Cikl^z+/nM }GV=kנRa<~7=4vkGl`jBj}셣[=Dw('UrI]{ m?3:( n ͼ%wh8k/  +Bժڶޞ:ы'/XK낦Q̀1ў9cIKŤߊr5qЎ AC32Q!l!%Ǭ >\OHF[Mb̭*y;r4"LK͖gwb+ [)R2, 7I`UfiMW F˕ˀ7KLv눚ꏢŎAm9@KSt PsԤ/j34?a&%}8U/q"Rg>44l0s# oո/`=۹oGE8o`nw}hJg4@FxRݺ|WEŶDE쯹cyc0;rƝCMG3d1{EGXtD,Q۰32I˒ѷmn;pH=F2Ga2S+v0LJaZ&Wtocy<(d9.} l֨:3aTClȩFSf_2N+K/Ȅ\s49$ւ Sariո9t *8z8@{r%<}S88!z o3gnw=3BƦ{=F "[XCx1U h3c(-:}}P]U 2b7e(|܆˱#P@lJ݊ø jίf1Ҍxik4.~w7DL6 [Nf3(zK&yU`5*\?AAgd~ؖN]Z coODa×&%+Sv%9j|477,H)^@8ـ|ls YIA9GareEb4bk|S' AdjYiv3+Y!Yx%2Me:E.9MK=9z`5qq˖Vo3|jHlepǩɳB {Pu.W;fm LHZ-gEVVLEĦƫ?4O.XlyȺ0`GV9HBcXmx#X3c99v@_V5_JA*Q~ISC8ѪxbStFJ0q]Cl*v!C>}:Ҁ Pn|a KoPݕ3i,)0Do8/l9:XH58·GZhLpWwr}BD*p]+F:lI4RSe[,zr`(6=خtgNufveSGu:G2x_EWi4nf H=Gdcaw?!< @{9nD[)5{}VeˠvB 1{s}]V^v0ebol"׭ѡg+ܿou@ǢWCTwcQy3nMr8z" ^(α!xvS z~LB=1=vvnIeAc~ߏg[ʪv+,$։$z( (v- }Ǔ]6o6p=UCk0ּyWal}a?SP@Mb7jG7<}6# D9DyI6tY"\[}[aWcotҊ,ZwSk ;t:o~J!De܍yPӭFS|ϲeY XpC>7Ou٬> Ĉu1$]|S,dq-9A80:'XX&~{SD"fhطN:(☱ҿd{`ȋcC&pd(…) ݊aW]]ds]#m8*$1yCԜMRubhCr~W7?6H gU~&vUvzuؗT]!5G8!{aflv9X/k2m<䅰قG= _h b({yPZ_XxOd"ƓS:w9gb[z"'𵁩 hW6';Cئ BMHn :sL'Ю,Վ5nDH"?Ao%+{ۓ}ȫz@. i٧ |g]ձ $aL#=?]3.Z Ͳ0aQ6I7n; Z63 f6W"wL;Cg%jEVCBJ!XTMLǭvƪbܽuG!p]}Wu6a3<0|hygݴ64‡ZVV4;A 3EQc#Dl\3V!$w+'ߑ- $¾L H6&$拱gHɔhŊ#^aJrgziþ'+XYo(σPa:kҀL_`${%"*.\Sε tQEw^z^Q=xﻲs4AS8BJU]BaE:{~12%Sw[4RBj(- z]~{g$=ݲePZrA9HsxDz&Q{в(У.Df2a 9yo涜S]q]w]`b]NKu(ThON*t(cAljW)fD#SPJ[lz}ځ&m+\QT*&+jSxCL޵,7’ 7z)7LzK+є\M٘8x6nK;-Z'g<}8vd"VmuMWTq@8^yܗԛ r_D[Ck8z Um MH,$ufƤ;Qq<_+9i~Yk1nT&f!h ᳗ j>ҼW0KiEe̕H``~=OEkn-!J?rFy.΃OdsP PmS4Ox-r?VW.Һ`4W}{ixAJ̚ި9"nJy1+S)~㜠JCZY^=0XDQbiRdg,"NӎRJ^4^?3"^"bV s4loӎZ)8L3&)"đNp7O戍KXF7# TQ9IU?hQB>qV!y$dUa9g梠weB;.lO=P}w яЎ¦OBL_u)"zfFǷ8]@^l(d5Q$jqQ3\8^/. |Bp}.6[ScQMw{ي$J? ZVRWR͚D-}s $!`i$rBg]H'ff&E}\^ m)|@WLU;( 6Ò]CƢ߱ؐ qk#$N`^#&'yϹY9tkCߌ)qFMGjV}  쾣Y84^J^f^Os/16O"N->֦J[>G2DUFJh9m$WG=`yTl"D/f v:"{T,}15 Tu* v<]eަ*Ta~ԐMU0V`eh:tYAX;iF;R5#g׀ d*uas e[:5)=ˡ$~'6JȲ0ZW B1 q\\Yhưz쿊e%Z?d8#GP[K#|q f$0z㯠=RD²NU7S4Yc $Rq͌-}^[/lfYvƯle`FHy{§OJ{Lޣqƚc"@v4@h'̊bPa)Ļ]ƸrbޫVE)DjA Oynk{ouC*"XÄߖ9Q-I%$>iMp;V2s m$D ^眭~i!o@ymWǁg: Y|v  mNˋi\%3ȂAgN;ˬ?{+@r5SMb1(Gس=;:I{c+*槶Y;cCrT1c6‡2qp;7яLQ8x5ߩq5*:Wy_I/&Bc^u2h|ҍ4bu0Npε x0QD-w1/4h9Hۯ\)OH)ީdC%̜[cK*!ʋyb 2fL.2b`Xq7cDDa9T l" $Pᣱ$1VL@cګ -rh~w[NRa׈DÅhegVnxfRHƑ%fZM3Eu6&a^ɿbUK}qV\>3A&&9Yco(3DP5@ *D\4eKSxoBdҥrȰY>fu^){GcX|A> S> D7[DPDz&K_TdpH[>mJE< D+% .pw`vlL0yp9 Qǃg %CXI i75|bc},bJD$T\8B_A/'0 h::\[@x5M(M *㹂_Y $X㬩oӌ>ovh gχ^@QD$T>5^$Jݯ7SbmGT %ZN佛ԮуX IxV>;~c,N=M&ˠ\*n!& 4/O3EσKMKj NK4 9tJyH/#B`S$0)Կg b]*? !㨕ZedicR1yO!:zRp@wg{*?,;¹ ٟlӷn6k 7fIGF߸;&m.$|"BJNhM",-yФ\ r;ڭ[W\@* jS=pEb@QFOsQM$/)ZL*ҪV l>ANZ!<"t22,wB'~^; `Kb`ʟla4Hz00^?OIe^bɋǰ?6n_QSS74yZg>)2SOofԎҕ#Sn"8ONzL;gooR3O8z{N3HWlCT'(;1hﭭ9*0^λt 7;m-gr%Ų7M^S U+9;xN,aB.5[naw"doKq Z'9 'TtkW@B5|[t#_"ѽq9@e+*eU6UZ`,݅(v06@Ө;˯1"#Z-8Z9܍B=&gY"PtD^) "'҄t>ZNPx}:%_Ϣk38K?d3h_WOۺ=5ݩrFڸ#œfIHN0,7=xgrMCB̙Q&Nh|e <0˻c"uff#Wu^57ʇ]QNU1]滤uSBϰ^, ޳S[iάU{ 3JLs;DYnflc9 ] ^p{ĥS|u- L.j,Q_eu·,:H/{E2AU|BLAyӫk8;ͼ8J,_&|:o$cT+-ȧ!7C y^E;/&#N?`76ce<<\AM|oO꽀`A\rBzsZC\3):Š}kG( j4 r$ȝ|ot^7"p68Ցr>`&'/J#-e-IjE\BzK ]#?FkP"M >sõW|!JrgJY|$;.Yۊ3{vD5X`\u'(QN@a}FYJ|5Sja!,V$AMgjȤM ?)J#>AĬ B++Uqπz8C`FDF!mӆ_}arن8GwN 6ImLI.6gͬ֗~ bϯWH%sP?FC &m6_iKvhο8psANAźfg@;@eђ^lK* 9я<ɿ/+Wn+<TjkqE/I?܄4ZHQ=n$!H-(D ;aɑ~L[/Ј٢ӥEܼ:G:(N_^ⶖov6FOhrFl3u-2/<.ReB"+vìkrYÊִrs f}ڃVNt/~״Hy M)%N!E MtI >=q"U ۜ9!}*(30ʀβo 6x\i9ErCM ύ9/50V9 ѦlWCDp/#]c~B~lz^k4pu"^ImDF[VQٟ4-%! 2G E!ӗ}y6%J|VS~'yeTbl"cJsKL(ؔ T5iG0#; j.Rj^S.i&5'C;8Y.6`qqJXFJO.}\G|83`{RC-Tn<#0dic LǺ8 vؠlK2|:F`*H?FFlSgy?*২ WU2 TKOb#!bbm`(ofw]EB>\v%=JuU/o>DfkNj]W:l6ۯ.2@žngm~E7]E=a$ĩ`AgȺ|^/Zgۼ;GXZӛ =Gk Y6tks"E>й2j&,2 m5ik  9*63ߥ)*KaF?p;GA*A޻gg^SiE`'UW*6bh%]WO#mI]{f׶7@elU7Ioz-)f|-{?:wDF$h~/GYƵ1Y8H-*OQ ښ]IJw{`aL#*mhX#_^Żp85։Kj6gsrHA:^U÷TQJykyS(%Ҕ-pa\p;t"Ff4_opvX?㹳=т;2'K0F<$7ke ?b玑\3L4 *1;q/?mkW6GMJat+C|vr1'(Z̀)7Z_OY!m~n$"ܕ "*I//~'>XX!*<G.N1j*C.u]/H jAOvQJL6x?^_A"#Y|X2_˳~~8Xd56 h0|2w_p#zj^ZĈ z5:]JG2f?UK{{mt_'q&-"B8Dw<׍(&.T3Gm 5^8mt>iìo^Dyj1L_nOFϸK-{I s%X$g5 B.4>q A\쫤AsA< Z4Qr#m|t yݠoq3'2 !7cU6xLq4CX'cdR9|x\MkHTA<@J `@9vw扢 m"Er4܈;/D>:  nrֿn58 ieGC~m_+,=kZ=oWbf{hFIKk/f퓾T%Oг2 Nkz lOܡ6Ռm]TO+5JѫQ}W/9Bō]on#e fSy}*X*R?m^#\-QchC4"SG_>?|gbvK a7M:w:92f:fqK4N\Q`D /gfL6|I%Gu$-_J7M/{%AIȍJ6=X.nvmNn3wϞ'wp8r)Fm8 .٦N @yE(xL3+5O׋L<2^_)mqQc).t[>:M:R~d8J' K֢[ !r 웇(b[Y>{m,ͧap.0s{[U<&R\63NTSU2%=K ) t\K/i]WQ!Iwf/s[s6iu[{.,!k{j)ax'z"2P?^n;)2gEiLp 24. 8rz'=g{h TWƦiCK qK\EmCoLX,ıֶ&猩&SuU==)kB~QȔr.{mxuW^h(&ڞ&5Ɉtzfv}:Vny( miJaKJY.FG7"S0EycUv@JVe dBaA;}d(~>a>CV) G D~|Q٨]$l.M=af!K{+f;] js3N(w_t)mwp?nۋDIJG#'[U` bO;Dyqd B~y3%a_lf~Bny7C*5_N.?agiU 1v'dtLmJ2o批Sݼ@u[C"s+2LT$=B':&nNɠP^gY1kUbk$Pk&Dl=KD={]tns"%n[lh ,_2SKbX"/-|Y~ QW  xotXx6={k'81MC͓POKT\|PRkPx9ЀСvܺhɲ ͎> sʫxNmpD`,&ZÉY \pZ V 1 UG;y} uBNЀjuX 4?Y[Փ){,f!S^i,F*r‡@٠Go,g+,F^GVy?9+5g+\}# VuT0>y2#<<9-W` ;byr~ت#ߛ%-jcw';p׃\C1ym|*~`qAT^Gp/ߛ(HKukт|ZJDu}0oP zSWKFEy^G>Xh};8^SJ$R0D%0_ox9V֥g:܅W\쪋X S轶+Qa4ͨW3\h@f 4sU? / |EH粸7L ̝JԻ 7kT4l0%S.r"uΕ-[f|תkoֶC*%_-Ѕǹ]QބG(pJeU\h%Jʊuu_2{= ~4FZV0\kƶ[3T^`N["x5 2veBVW-3mP)|û%C}ׁ 8fNaJm12=j}۟}zOztX`RUH_(AMK}<˓DlUˈSZwڀ #{^qɿ*CDkP(?p4Q%K_fYD :B^M}!is/x`,ns 7p5X ] q+0Hm4Jԍ ar;;|4e+1~KwoԨ;0”bT.ҽTL)L gFG ҫn>>yr5+wcL!:2b5_[UܱҤ>V&əd-轖CXc3UQy@P4?I#%?@ M߲Iկ( P+> j|Nw;lB!09\TfN lwZ" 1Z9+[4hDvULc IM0훡CTQ *Wr3:ạtJ2|DJ_+l6'cB"TL@mIMOXmIeY$J̬蔕^^`ʹ|XMU]!oXT7R ^ UVY/ Ĭ\4u`Hm M(8vP !H%vYZ@2dT؆Ĭ}_ [Ni׫~?B"3+Js _n1m))GDbCuJW r&%eZv,FU}чį1'!aH~+hfpE{~;'pyp,P7bR(yc("^bDPĠ:lQl < T 27Ʀ[Y.c$i5t— e~UEޥ'YcÈyXRm8ƥ rnץ ltVÝ- (ERC'A1Uxte\WfΨJx >{); ̀BM#:^SiB}Nie=.0XvCR' _Yik?k%Q*2!M f-f Tuqn~ ~Jt{[wP,yJCϔ}'S$t[7(:M zNBm4l8mbFbk-_8 Jڮ}G~㩻n0 4A6cuM漘>pӹR^ˊ#+ѦJpV1.v&)`{[ P Beo&6;hl~LPd1( >W E/奬: 'OcCJztwe;mOoфr5:-;͙^oFw|2 [l;fob^qiJ|.&=ZF1 s{?pr4) Na2voݦZu涳h$C㖓lv5ݤ$H|/[$YAu&b1{8P1 @X6-q7*]6q<e-b4Gt۪*ibO ۏU$I5k\t2Lo)ˡ7N=@@{%U6#1'ʶmI/m=#b L\tD O.x@20F] _A7yc`XհQ!"NuٝzEU;Q:OԵ8aI(?Ug슼 Ģn7`1k  | >'PHtsU{y3*?b*)rXx`^6+0ٹ)?R{syV[?;_?ҶkWٴ!El +'_DLXQ5,F9E?S'O4\0\6$A,M" F06ʲຫsV#s{pv*{7F2rwp>JFgo%rѱԉG⒌(F,K769;eAϥ C :iB րmX A~xc fw\TE$E[ocs3,.VGO^D? )QW}ASúmsH~iS3MKrά pٷy[Dt\]_rd콐,0"q0 Wg퐛t8Iѓ^l8>$&vs%E]wa mbyh~3)\[db(j 4аVFUUMo iG{R|\u!ʾq;hc˲мԙW)do*MX(dWT&G 3&lmaǗS_Qa)\\P.+])d{w50 1;4А7n D2G&U7V;-2wBJDS@+$hIW'28,I~ٜ\Üi+s]H<O t. 4T9yQK864 x ) 7U^+yF؜뻳Vٌŋ0Q7^$r*X!)"N!b -D5&Di{YSd %`TOm"G%UfXJ KV8o[{zRhh'iWů Oi-OSA]gy`1ёƂ++`8MbՓ`.~o?Wb)>Vy/v|{Y-H8yh2Y1ߒ$ޟur|FҖNP}9j:̙W͓<9QԪ|T' UYhWϴ)jcJ0%. _wjjdIe51KSPdu'FC3aA;ic;Ԍ>Iq[ C/9_Dc{\yh7-Ԁrfùm]p6erەR>S#k &QjrTshh@ćVdW1A h:!bLiXa0\yĎ 44p).!Q3b6E Tm +>&w+OM<$}V)%rߙl?8jZ23;fz휙 hoZWE==tpP|/J1ػׇajGom O:,:NH5Yq*9LHC o PT4r~2kO$j g|yZLVPۢ}E\}uz9BvtV9s̋!}&J]'eG7OMWt)ᾖ%M{>N)"Xdf+wOV;UdE|Ec] @z*h-*B⮈2-'7B`wm O<XiG\~kA]&ǵzb)w{};-m H1 :*34gNk)pŽCudw 9H%F&]c[ xK>E%7 Mu] dlȴ`.CWB#_ģbYVju)CUkNO BSBjb$C4(ZoZ7"䄐Ө/Z kl„]԰sq%,no ["6amDć{G(*9K ˃I!9>Kg,WkeZ&~NV?'匳83x ~qk^Ytk31/hE2CNb3ﳻAH^U-k"@8VpX.wtPt)⊅ɹ`d1\+JJm/>rAU=F auY@e}[$='VzxO-F}§҈r9NV]8\݂Pl=Nx?)`I'fQ; <3|:}Nuu+A"u"z#pe fhkf-A e׫ivta3͐$0+b#ݎ=hNb[:_i1saxV$#(Sԉ5<:us-qA}F]W$j|K ސեď$F@Pi)Zkw>6c'e(eˇjvB,v%.VZ{t찣b0X(ߙ/Z<ƩoKEjf N$daQ>z #1D,K H8pn.S{'b2bui~},1#l!85g^N^!w""#d:hLJ #ӿ}Hc* 1hqP訉̵£R>1\ಁ6R}JQ?!AUX=mRip군43N87(/H:( dK)@D"Q? pn*4aԄQeͣx0pdj+ʑZ qЛ,kX+Bejs@?Qn.#q.E0Q0-plnğN^U::nnj]ZL ٠m3ZAMSO EޗMLclEJ߀>.@RfAz{*"aϸɴK KхLs_ D)DvԟThh"ju f-P-2E7-bd)xŽ|i/HvH8>Y=c} e:"-3Hƻ`&mhnZ-N[ xbalM!N[w⬓^^>E)tz9U)߹!YiU  _0CN4F\.rm[I #J í[>,ςE5X}%8N?u-B Q:]ύmHOPhy`F eD/m"ΰc؋FP v#\2?s$ 3 :k, ,Ӹ,a!h0/# Wi>к" rwFqSCD&!$ܽ a)1ﻤ.p@^2>:=B94!ʼnm!_9{wd6|K<T5%UА z^nΩbi:WyfkD[Z " 0BIR._Yܷ>ź3 EkmWr*2zaSX[]\d=NϠ.P lmLzբ^PLZs,pPVFWX} 9*x>n  ý'[P>jЮ}i!wN1f]rgNs*y:c?YRPV: nWD\"y't%Бefj,f⣸n:D6r^ojIR0lt3Duʩ{NЗCI[]ר <4F1 .;3jB;t]MFyu'.?VW ;8W%AJ?Q˜*mz,ni?ʂreQ>֮niD{ڸ=رiF+Ha4Us!ٽBt[}۾um/m6IοwP;[Z(\S% ,#\ rD +{%.5= zsVd_U&hfS{ y7gYZ070701000003b8000081a4000000000000000000000001668c1694000029b0000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/usb/serial/garmin_gps.ko.xz7zXZִF!t/-)n]?Eh=ڜ.+,E>/d >K_*,Z:NB6Lnvrb[5>e0@%ԵOZQt_܋[|_b-ݮ_dK\~M z(? ؙ kiNS|ڞ:?Wl1Q+rh: Xe+0۵C3.Di6K+4+( Bב8&SBʱ(,l J\ (?oQj(=/{J ]Z[0;>Α Y,)bf|D=V3 '.)+a('B< ~\逵]TaQJ$IB>5exrm.^FfӾᏛ|4'>' Q*w j3#J$r3p *}ljִ.']ӤA孈WcEŠАZ6IVt~rm o!n:Q|ahb2EM7thq>󌿆1U`+rT ˴G(u)L~lT,`,4[9kiG^/Lg^7ym85dDx\? U x=6=C K}% 9pzc/cv"y.{t4jnwu xP*xFn( yy?;Ƨf@7yL?RUJY 0/Q"@:^,uD%שLǺ]wm/Gh&w&2q)w9zW鿕q\RaK Tc4xx9 doaqD)]l|:?2H~apPɅwGԓ]t2 BSAĉl䭬tҚN=|yI`Aݻs^(R # ˋG#0=8;/kb;To/鉩[5鐆́CKuEywi#ʡ{Ik뻟^2Y'e0cf sR؁\fÉɲr_aK20E?o{9P$z-shV<1#o 䆤]dɰ[ $d{9o"ҥ}l>^ zaGR}sj}"G!dDw`jLG:uۆS?8Z Aw0` n>IkޙI"[l ҋX|kv)|@t(#E\c;ن[k(M&"x{/rSOs[%t#=U,|G"B9Jɤ=!<_SIGIqp}lKh{a)=4}BaC"g b-Bmj,b_f%^p^%W Q(5^Hb0vZW,`W RӲXTɮpw:!<Gb{.^.VQS R+Af=;0<tZ:kL u$-McL"I"#\{5>Oy\Uɪ/a4%yykQ+0o2>a q =],q;)B`A$0Ԅh[<q!m(gL(dž3 `VOYդ+=*9u5 ]m1K"۷Jm2T}j)!^ 1=^0nأa⊍50gy.Mkx˺t y 8\:'(Va}W<kk1#΋ ǔ'-_}ߣz*(6M|Ds;qZO"wLl?wD݂+P$~PSϔ<87c zB4mC`; ?"3# 1i[Ϥ&!PZ'7uUr!2_J?H<膐wKb~ Fl%߼8W9Ie#}yOX JFŽ8lMt'N̘IQ7)m߹-t[ơňVGZJM `4RWqxoW"F~Z\g‹Z<.ҽb1-vpSB=!HQ*4R3S茛z_3M!oOa|} X&,Xicu:]m&FUes%HåKT݅MRͱ;K]>0oR`d<}IAg_;Pn?6JƳ؄/N3\'`׋nCRu,'.̪8EjRFȎO2"{*>p=AG72}@sA~ҚE˱6.O< Fbb*fij2P|0?R1RI}+q,B |r-RZ?iS=Ͱ<~؄ה^Ԛ2&%ƿPs-䈛 # !HHRQQ)WDˋ6_آV @uӐQR`vN&L;&uS޺Ղ ۜ*tx-rTYG!~X# 8`x*jl{C}WoJkhVް\! 2WQ9yT>zs`7ρȅopjw_ALM5cA` P^\RgsQ?N.4LXÕS1hH^83y[. P;-aXnbgm+prȌB}> ;tŹD` CFIpӵ%=黻xC&wMI7Y[a9G }snUeU"C&탦`u$0-F6O$k5}{DJ޲Q&暃<\kƲuLͥb-jϖC8~UT~w:_ ª5#!E Kf@ QG|]5Uku܁@;'zY/$7 mH>N8(ďr8IM|{-}2PCxݰ_ sDK=1+AmIA#{=u?ȹ}Mŋe|m alG5mx4r|_b!]y*F_HFx-\KP@wԔa_{* K>"a N*{8M}chکdIبfӮ NtͯǬ,{ƣkD]xq/[>1e([k c ˨v%9ERaDGͺrѼܼ8vx+@BQ裯+᎗7}K<]:OkU[ $_/N E\Lέkࠉ.F?@ S\1ͱ]7 ͻs`Bn{8\C@-CFN(yx/ f0 WΊ;75n25j 1GTvoso7uP&;z ع%)2b41WAЙEeG"TԥD)G {[O \)D9+p;׿ 3vp]ҵa0lroƢЭ ^E@Hy[iv2OSB_jɕs zVL]ji{קHIj 2D^+]L>/Jul 4@,QQɼֵu G>%Wo]¯rBO!Klg"퓞te5vffK/"tÖ,9'0M z{>|x"-?^`+X|EB$bV 'b2(#xnvyj$G'ʹ=A.d-:74KĪj&X%*ijU$%dQɟ3p^Ss.=+. tq222^-}.Υy40 .H~pWIKE.| /T-_ wf(WsVv]{ϪKc]>#X$b[fw56۸ǞYN!e&KG3-D,]ӻ:h[ќ@ٸh*<ۘ߬,pe +jPhSIsXSH،,^ ,Vi*^Aȡr8ZZ [zT$2ؾOxߓQMY=ΞޠO Y -%'Q&8K@6:U@dm/\ahUp}^(l&]:7 sN%!!hl.Ə)DAwW߽ /ry3k=M+ nXZ%^,YX-B`ˬ;IQt˙$}ф1i tUk=]?5 `G9We?Ol'?А4k5wq}=D#H Y软ҎI@uj>,]M`jv(JO6V賻'tEAT F|N`/7kbU;[Z$?_NMG.,ѸH=;mv Š_+\bêȏc 6ߣwQ_I- ew~ƕ۠9[~#NdzG8s"R&obmpnbhlj*+ƅK&pTsS013~aPpoB߽8)iT'rac߈={>R֖j V+O3b.p#٩+6wU|"C!`aVٔ8KKܱCLkܚ`_ eciEւd(2ob<֞frW]W 23sVv85^ۤr ܷ\sh5kM.%h:p oUH0(A]LA_u/0,c8"ML1_~?Pw@;h܇ɓ"î @tc!ޯ"=}L10XmTLPp;E|zR}(8lj/>߷c&MA.x o|g XVbpY>vell#Ȕ,ën= xc9VR)aN%2 #P5d$fL#`w=3O~mI0u=LmW+?_O-9~-YqK g #C/"KԵ :$(EQ*J0%Eﵐ{7(FD[ٯQDeNŻ/mYDn>2aO"ein;]EI_Čȼ"'K `o2vh"[}{8 "]Vl$(rrƁy% X_./ٜ&驽#->R1Gf {amh" GK[hh2ϋs/ 'd3M ;yQgj`S |]>'ߌU^W17Y2o\F: _ EQ̶2:rׁ,\{ʫkMweS@mHA^M Ȫ1;JV)KF Gy^]uWixbN3;eKg`fr ̢ .~wӖ-PTT<Ejm!<\Z;aC/9(I{P Z]U°U tlAii}jelBbySWҒ]E WPYaՒ4Kmۏ]x^! gD#C3`ɮl0hF@Hа)K=N 9~"PcN8-5t(ήDcgA{F/J PFyi/ EdV|D$fݞ)i(5`7V7/3yۘn:OيׁIR.v^SzJWƸCCCnB@qn}ZP@pA0mWB 4ҲzQPY#P3͂ y/BoML9_bbO!'؟z'.Y l,+Uƻz%fj G k[rȉ9_~X'ZMq֐&p@T{ygGha݉0v*m0-YX p"Mo)u"F ]1.V[D t"MI4A4 Q#%@RzpJF:;5Ͻ~v %j9\mt&?O?"Ȋ)C&z#vPgDPWA]dVU<9e% ;xjqab`YC&#%28 HESfUvce%dR)T7W羷!?T 0G凌o:$P^p'+Qr%&sƘ5=_zP/A&_BYmi#HzA J;їbVyeqe9 IYHocZ cL3 ^U*5^}߂g!L@`3ŻO=Eޯ%O'F q0$X[sM<[_P"N9 )2R o]"ƳaADh. ;߾ؤLVB#3/))SxHi*`V;)e|;L~m^Z 0F1y~RfbmFhZEXςi7Ժu_\qoe GW5JAY~T^ L:~r.(_/Hʈ@VnFcFVٳ;~vzZ(n/St;0j*fX.br?PS*OJ}. hG~\Aa".aJ^zZYKx,Td nx AI*<(%W@HSe7 u tZ$X^v1viK ޷60^/m1SŸe3V`h3PΎ*Ozu'կxE̴yW H\z AR"_=Yƕ0\VM\QF~r鿫p )ZBUPK'cGXCvfa `DEԦNy:z*xdׇK2\O#%B{/& \1FL(FxjZlaZiMWk:jݱ0Pi`u ڎV`fK pt^גez2(^pY"r)gp݄"VooӰY g5t~Z]sLKA"8+ZUz)b |}=A蠉U6صsuݍ̠xo;cĥ5x߸j0m&P2p^kahJEbo} |p\/p̲$7)^ʫw#N1V]ISBl@2e А#E0)F*=U)8<b(]:ޮ s{r+*cO{g;H֣Hs SAC+];*ִKNSƏQ9qnw$ y@W"k EG,jZfdp&h_@zL)5pբ d+ )SHVm [*eXP*)k]m[U{2sJ-ٳj0AH*C,-Lrkߢm!')0~5cxw~!ӝ!Îd]Zp*'Q9Ң+I5ĬyKhNKQgV /Ƈ<Ŵpô:;e}vD>OՒ@5jHNALaL`tdv鈧1Hh05ƃpAșd.Bw(B4uz1r9;<%z@^[ DL- ho-lUlKJNV8pV3RYp|kر*ZPդIwXIZ5?8C۵Tqk'Mp#GDӴGz 6 F^]/^7"#ڛp-jh8 ܆'#0,ٛ$hW#f8N%^<.n;቟1o=B ]Fqyp6pv:Kf@k%̊Emy"HWo1ኆpIna48xp}F7QcJj Q{@Ž-kH.lqgFA/Jk-v9hsđ+)l1$ :K`o)94z/p Kj݀3 ZZATG=3#^aq:{a( VlyɃ]܉kv՝OoB; Xd4<.,$Mg 6݀U7$Ǜ;*$ZIb* jPw9(p2$/F|ki M슈P̝MX]<%dLL jiw&HdJ BPT;'r?8k:B 4'CT+$:¢S'j*:(#t@>\ˬEk!CM,QVKr㿾|;PAI Nfx*'"\m,1 K0/1ɫ@b(7߸I TC8yEh"V$Q' AQsS|}]JCJ^c ; )fb0@!mcX?o,*XSdݕ0B"_4 `㟛 dZPkn9AY` 1pסUhy*A^Iq\KRQ Q f`G LS.mXqWi9\ͣӼ($7%,.d~>ŦM:><-T! ۔0. Wobq^txYtxyJ9\"oMG~UZ?2_\uΩְ^S$eW7Q7a@o*%cgEFY (t3ri:"Hz`r]ƝO7l!UDs s 5lԖ?K:9^#lqF.o[?c@GS(O6 I-ؾ@ԔGc'@]M(!:ARWɔ7S `j|+: M\|5OpzX036_Q̩  }e ckKb=4To=fm O=+ia*A~2E&g:& ^CfI2:[x5==ϭ՟U5udW&Kt8r0|%!x-H -[)kϩ}6m-lz3a~KW*p.@Oc{ՙJpA/wEqXežjM ،*kp v)g2L#t>)\ $@`G.b#rܳGiQv_"3]IKZucf PGvIW$Y'dRVlN3 fQ55W|0m݋5`V @`Wm44HWz'm έX3&kHw?qe)-*<>b.NG ] jkW\t$֐<!׍te*fJH`j?i{aUo.l]e# E¸V1z𶒡©a6-IՄM&YH2{@SXQ'VM ALv@2|r!Jt?]1cT\ Na2mGd#vŕtEkO 6$v/_DlՕبeD;+gءN60ͪ9p!  jA򧳼<m;[n63,hWEHGvoHg |ryw3Z QP@ԙ2[`8,=3.FEeSHX}!Ԙ._j| bs  ߛ%N8+h/RW .;#;{Ȁ3@~lSs z38zh44,;o U_”["M5\|1 7NNA |ĢlOH jMGUlI/ 8@X9a[TvkMJC˲lm{\ODZAߪAS(YV(6q P5tmUqX_\ fwG}7 GP2~Wwb1y=8 f˦!I­6Z[ m%?^KiMFc+nAF;Y]j3S_kؒDq`o+\ !eN`Sң=Yv&J`P`KxFwtK6lO`!֜м,v5Q`YCb@`[Ox:\ޞX7zD|$U vd B:ңr2ªӿlݫjt@ Mljh"/O^M]Y*lB;Գͪ%L34 = t؂GL ޮzo:)imr\4D.gK4VSɫ'A"H_g @l\_+hzzN~]Gs JlT'K|ǔX [rFu6u%TRw4WBile7d+ ok#m^: #gG0+w4ewg=.n==8~t׏PXPT]D pވY1b%+a3ih&Gq82Tpt&Hc0>t`N +-2N JF'~hSܿ#HNU(jycxe •-פbYxDz5տv?"cOJR1_@oPu!hQ!lXn|ù~nSa 3|L0gʕBA{z ͐y)\\_X{;AY%T~^A&!Hx9O* xt$]q#Iy#. S!Ms)h&шo.D3qT~ۚyH϶GK&`F%d)M$wf/͕hbe৮5`~ OHdSW_9Nv4@`v7THwX{FWi5x~%{F&K;CX%bwqD Su'$HP$e`|nrsÉG yZe\g\E432Qy r y஝Q#<㐌XJoc߼@J^%VMQG=h5øTCޛ%^XO'ATmGF* Q>?x85N~'gR, ĪPYjص3IҸimM ʙA7[t<:ݙM:l8Ոj `/ܙ06/Ck?:&:LR4wU`b\ޡ@IgKRn3rEG&5:0>,(g+a%:]kTٺJ 4A-&zKרWc/HКƱ'R,PVp5-a$,ҫLdBS F39VNh\.R%cd"*Q. d,aZVLsNVr_Ks)fyՃ rOQuX2?b1dPo$ A"Leʪaے79g';Q/{@{* ]tY/j-DZ'OSJ⪤  aiDa6z(bp@6`wv%FYhb+?ԳD2;x49DTЅ/zӸ|G^%Tx bKBa"$ó̔!{zp9z5-(Iq܀gwcV 0דQ>!_Ĕ%ٲ?CֹfhW:wB.&b%LAe<16IZlWu*/S">TysZ6ƒ܍YU,/te^>S .D-B4nue) ϣmUFչqĄ\'"rj1 5 j7ЛF._Iת]bc`ycКGpc7[uo S=_S<'|i C li.v%ELTb{_ ww#~[ }߮YAJݵj^E/y]2QƻԒRa7ߎS$ >ɇ(P724@f}7<.,hi4F4}<m6c:j~(Y~U\'z>[EZO۹ߍ[*II6<يAa $A5J#DvU`*auFP 5U#DUVf# .-f L Vը]:2` g@@bTŏ| %ਬC)ΰm6U'K6T[];ވ x>l5sVBSүBHf%嘈=F9-ϵiI As x#2ECӶ3b^ZÎJڼG+[Zg'ф`GkARG((pw\{$ݡO+@ՒӞlL}@xdu#e@R9s ?ǝ (oyűLk[Qvd^ Ko>˞??A]4 [ Fqr3لuԨ Zol&U*vlk5<\斷/E+׳j+Bn>tΖ[hBy"ЋkqmpgkKV_2H8:(WGn,kjS~6JíAY&j6\h_*[]>!||S aOT*W@45ڊ <  +Z#}t?O=8|DI ܠd&n⑆ {(<2gz^ I^̙pxpo]eSi OuLWC~T?C2Ģ߫ ۘ: r([9PW~;.);{~|k%{#*ֲZcB68r}VE`Rf} R(/ jY.&KkZ RTh ?ca ~!w/35cƫD#^NLSs]tI蒄,Y6J)SCC3E݌ZJ*6T Ir/Ze K_]~ A?E]? ƼLh9)DddJꜨ-ӌ&QcyZg'䟛2j:zqhBSƎgԆ(y{?;>_B#ú;<-j}BxIdBoY^6F4QvE;G6#UF}-qz܉ᦪ`Dq,!Z\`zyvˆ mf ØO7EGaI]9EF9bg*E H{Ptb)2njuId\#8Y][t3X I'9&ǵdrLLH?]I`g% QxkWixEdXS;ھeJ1 tN2$QI3ys3r±1]):\ܘ4p0iB+vCmo9VKvKpe99z*m2o0 sQt'R*7 94 hXW8c6G_dδ&": ^K)mlbWesLi -q>Ėask=B8ٳ>ޏ_ j&y*b jN,ξ7/dh BFX TKrW3z]af宖$8' t6|"|t{W)TRL鄄#89!*QT?3p>uCĿȊNQPM[ea<Xzc~_`zU`%xɦM!΂b4 ;$l{KDF7n? `OD2lRKtM?>,NUcRпEb*_{~$~[6_LtZF?wPl[ \';a.y$~H""uNh:-ޔKmHw;QUfY@2U>yh8Hz QPN4܁ԸdwwE(O*GHoDˈ!;(3FIoej^k @t>N71vy퀎/M??М'ٗ>,NG3h`5ZY8lܦ2oɷ1m5l`ļAf͝:Yl!}1h цae#D cX02e_1\g" <9et)蘝Rj3*YT[EuPmAW.TvlΜ*>| o%2<dT|%h9"tk.Ū" d.ekH-k]ey)w<-}Kݘ᳹V%agpdG*(4U)Zʜ IHGphqҥ&(7dm%sϓH0*¢[:7mcp-?jZI:7W߇}g; 6QWJn;|)J65+I7caZ"8r;98sb{q1r>G55+~C["F_nWy42_#x'v3ln.T3F$(J(9[OZ)nw$щipa&p2D)-<էQډes"Q2vz\veFʏ{2U"|2mn\f)O+om5z~b2 JQ@A^7{#m|79m翙wE (K#C|!djuJFGZf7*MòZ{-L/;:]$s3Ɏ1Ybݶq39% X]8VtTm.P.L2H*N1vRl. PzȴA4V¾p;f%rHӛ=.ޮU?M# ;]9S'śI_wGcPCi8y2I<`w[/: 87fX0̾lgL K1 -t>1qMٳHHB@MY1^ņ1G%Gw>J.)Y-y]V.te)lĜ3B*rUG=5FɗQteȂNGm+!̦O!N"&wY?\Ek ])ɱ}7S(_aM5{V8*pWZ/"IoNNQijyb:Ϡc ks dtk%oa}ֹJg'P!0^#!8GK/eͫ=yhd{GebklZ\`I4dwKHt͜1<8Ca9lڪ&d}K})'rRLypD.1e;c(R1 r1Fd@%7FVJ^dJ{Kᙂ=(M$J ~i?~;>0b.Q.d{v5)O_HC VlDIď<,ՃBſ05TEiO:\^- RLFny1:d'[#bH MGn@Iґƈ/p’€G30[[F` xr:k6ԙχh9&u'L)5.uƗy v _-IxC61TnAG%m;jG3A-̰ "l7=JCiw-a}'Г݈|nwSW)8캃];aqh],̆/:/Ш*0$m/1Ń_ۈh-/񀑇 Lbߠƛu>v"tB{A,hu~Y[+Kst-79f8kHF̳g;?Y9 TԳE:Itz_HSȽ fZK+y c71ow\]0J$8%`tqW G%H+S:;* ӑ#lIbMCU͵ay_ 4g TmI^I8PENM/A;56g.:"rJM0*@%<*SzOr҂EC"qOAbה_ަig=g yΛο钄\uQHMj4ƽ攐 Ç^Z*}:7Jo.-8WW~G^Fv;uqt$>C裂g6R!lxַ5yǮk[ (? 1^'PX(k#f{Ái^.[S0D y*~^>sv9\CW<} 7]m-XaHQ01F1}&?e7pōNQдG,1ZrVHD俵"eChJ8Ah -/lPQ1&eߘȊ 3jf4)/M vY|xPS0Kڊc5[PF 'H:4Z:1iFi{=n]*1~wY]EtY'VW8x1r+'mV*(bU ^"r;s.<r܅lYI)gU†Yו`<`c|!~Rv 7e!P^ o43DK{mD$fZC"+iXQDthh}s3y)- =mS]V9c"As҅ }FRͪ/X6 'QTc?<܈:)oNq4$- Ԣ{pQvž:7b3ڈ '1C"PFԴ?"ř*$"mh#!GhPLwhms%Mm/2]yZ3|fl/S[aLbBt{ӫP;28:;TK=38q'4y^8繈{C0t+UiM䆫$/|f2Z2Tp=-^' ,:?fn![ uwȰ^!QzP].v؎YuOgQ:Q(qc{:¡w6T| N$l[&;5~.A=6vMNy2X-H`wjZ<IƈGq') DyLdSyb{.+(G2([4e-cO}ǩz|އ,L qv V[qUwpbtW mCi`k K[HWYz'6u.@1o.X%CPPa!:[Q<0Ȉę [a̳a7Z5WM )&w؛d($D6gPH‘a>d=z_&<8Dו0)1FJj>B \I j݃1=2Ʉ暰uAGk_\I_a0`Ag3Fà(쮽_#=2O [MрDU}N*!S]̈́,Wx ERB36m}6R~0P7Eֱ&KM.?v8ŕB [w!L4żOOZMO1-ʕx4]b.!,+7IK <1TAݺOz F/\ވ/G#fd 7Mm;{0dtT/uzn! fUMq L!#@ TػXɘMmoA_356OȣCX`v+pT?/)0_uBq =]7 5$u.R&݉<96>cQJgdW)/uzk]i]u|4g >B}Բf: ˾6tO2kM,شaφ&Իڨ*ȺW?x~d3tXxvl}Z9 _ӆm'4dKy.Aw$ #,H/S.^] `kpmG??H7.+1Đ{=A AmVBiE.ǽU,FzN =З!>Q(݄;@,J2߾meŝ Nv+k`J‹/^p E;f߭e" W S.h8}MrA y'ަālF% d6Zvs 2Ps4p5Вţwo1kC? Z[+6ϔx&I8Q 表 ?kGϥa⹒mȳ@ HIÚЉ5 ۸,,lЭVUCqZ:ٵ6` Q;f͕?2`HŌA^ٕ;^߹cDa̔YW' ά?;ctŧtPŠtWV>\Nr-kh&l-@?f Tד8mɇҨlwvvEY+|=7 % ;zx&^),%'J57D%`M@)J:n݂y\`+(x_\Zҍ&1ƒʰ.RwNRD >\-M&{=z-YԖJ׮dk7hğ~N<Tt9 McJEME} 5,YDޥ"C#Vʧ'A7DL #O f0n;ۣ6aa=ZG`k)Oڴ[08QHM2RvKl-:%{c!-4*"LD`SpGx$؀͚``l.1^G,pe[I jcM_M\=lm+$`"F]R彔L1-8J3ibBR189\:;A)[~U)ߒݐ5F༖ɔ'~3vIC}3jftv?#_wBð%zo#Eʞwiq7%(?z,w<FZb$p]-Bwܚx/׻6ӢӬQ0A'JW]ٸ9!)#S[L:+aZD41ĒRa}3Oh$D$Bzas) ښ#)թ&=zBpTN_#%vtT_1 tU98iօn'ɁjbP;B4T%j ?;9_/=LjOl++{VR`n|JV cQ'dUCaQLlX5*xJ9܇ܼlAh!A kL3Cs%QϨtl䔒Su_; H2ȞX -LOrU)DȖ_9Xx wy~ {lLjж_Omq|i`Zz_O_:tʧLF92IR1>i^7͓*Kd)zɢ0 xbb&*e4rg)~VSR<\s'\:#xizMiL>-&}dP}+0&ǿ|L-3hgڡ i@g‘T3aZ5 sB5k8E7wn(}c}e ϳUY k(mtkȮتw(i5KmhZ1!;8|% 59 [$% C;֭oaC֤~>Xc\t!0LČ):r>6:g$GKHJ!x ~4ՆҶnh6 fϬU ѻqzH@T& NCG\W_6:}* #Ͳn$UMqS'8>n);4ſ&0<>BK?7Y4Kĸ4x~6lIx/`ؘQUބD2' C$Vrcw *$_@Gh ly-5 ~e cn9F: Á[Z,ELqƺqP)ma>պ*\q!y~Yiu۱" ʯiڄD\@>Y*tekgbLS;TPEup@|":2~$>Cfx0ӥ5IGxT!!( sR/T  !hyI\` ӟNI#8-CL?mWzO?Uߙ+vxgXřhs>U:FQ DN&"A~!LoON7 jOomÁ.][ 6fxu˄!- 㨚pԚ+F(n7Y;x|/E3`]b_V.;_܁$ ]o vȏ+56)K/fWVbIn%Y6_,&Cx 0xk܍^}y|RiJ6exa;^WE_uv;C'W9#^3(LJm3e-,U~bgZ:ZHR.N  ="M//cJ0 q \$qBA/KN P L 1\%jH qޕ|'qYLHzC[!߯%D a6X=/D*IP[Qϔ@wPD.`d?pOfCj]6][ FHh5Q}FKKrglX >2cL{*ZCY)H{+Nf8\ I"i ?9#`"Oe I(9:%<ңyo!1^;2^ zpSc<ɒV'J'fi7km1-(x{WhU*xf\m X[( pN! j[5|ӌ hג*U5v!NKPFƏOO慱(}^Mw{}xk.X~׷+g\:Rʾw8-I+'4VbR"E[̈OEvborO I?ٌa/wgDN2p #" Vt&+Ej= >}t|7 YemØx7aׂϕD^,X~^!h[k\˳,'s܆@3p3$gIs,|lf ( z|oD#6(jDWs(C%I<ʶ~DBbQׄn޺>9kpí_]%~wA]P'VO}'GJ}Șy~?ʹ|s)EJg; !VjlRj=#:[&FwP2QbK ?̦}~O(CR?3R֞L.pDu;{!L$Z*0Ah]1C/VAw/VLr͍'b.Tax_N=nbQtpR2lnYx[2 Du^|͕>2n&؀ &p|~bPyppQD߇xFs7sW- 64=zT=^_``U U*.95.lPNFZn.ym(tC{"< &%RwRI]f23Z:s*I;V`伮8̅ܚêN3 vJbN~b:LMYn6FɞZhҚd|l') vxմ+D>ɮ"o9}r-0FiԬ: pC@8eN`4 s;7//y&@Ck[֪`Hj_:+W"*,d43!,kȍβTenǠ"qVJM!Ա 麉"dq9H&* 4@+`Rm>`߷1uߢ'QN! =>䠇obn=Ъe .1d/<?9RPNbav8 ,} B]9aD?xm lhiV%ʎ y.4PK4bU<(a~j;$!% B}@LܔyE,v&/01^.GIKa?aѸz=*I"k@*!=3AQ\C6&+o޲[D/މ;'shX0l4vޞ>FE|m;巠˲At|ZDɿ-\WMV|Z8O7|'~ ƌ=/M\ִ.L6v=ƚ"Px l]4}jfYIҸA`/]{Vtig{ I?+lJ$k7d.ݖܥc>CyLj7Jf#auH@`T br&yq4` qIr+`?BܢN ЛkYzD]ſFIa @*}t4ֆ1ȋMTrTnUK5(DfwZˋ T!ˍd0%XN?Zf&Cn8W?)6}IbY#o*"{.DHST4D HؾnbUSφKZ>Pb*Q7K+A,LI`EI;f5FT/jT-+%-6٨*I=dP= *9>]LqED`25#Q~ Yqzuy%$PyѿCt 3I*z%d۫>LĂD9b`*&]!ئ{#E )$ M 3 0O~*R#JJvog=Dۢw, N$[Mi: $;F1;s3,!wv+5㈹} ~xUME8zYvݜG+$?9Ǟ9R΋}$mRJUAun>xPrZ:U qރJkzX ZXO^ԓ$h8O܊ꎢXV@-a!!3 됫.CsX‹gX]ƈ;v]  Ӽ JxT$WLnx&RGUK=4gA5S|V##4_[O1|];h!l=[Ĕ"pֲNZɛ TN:eb pJn}Sl$aɨGZfb FIv\M5-_ưqT[.N|7! *r3Arwfjh˩dQѪ搂% 2>Qf|s$wW^/ kGw l(wX+o>U|O{aFL~x~ Ihr4kQv̓*߲{\a{rA/*6F'*8M#,*apsOtm/$I7|A{4/Us1f]$~O.sR|x(=DL3L+(WjooS ??D=W8%8sVSxm !#[&by",;} I=&Zh: ۧhZQϗc:QK0(A :TgsDiJ a\L)&0P7X>T%aNZ: ĊيiGk8/xbo"QozadXZ3RcgN37hT Ҽj Uw(nl3@!EϺAgA/ߐoP͓U!ɇD9:BdR_oצ2sk1EԬϔZ^p}rfp R b>z$~6>xƼ*o>4 #3cvx#)ZEy:t$֭Emk]ko?vn:at+ VG_@},17sڲM6lĤG&65:6lǠZ\iTKC)vojͼh&I =hF8 }kT7yZyKI p}̑e$hj?V[ &$쯗ZЕˡ^gm *\YLDRtڑm=^u0YimOO lc S]?Ηugel[HhI\Vn7ǁU+@*@5[Cvh*:%\zC{$yQjzjӪKL{Bvϡ ce5Y5 q7+LUnRQ' BrcTOQ\'V+w!Gzܒh I G\M\ GVa2x)8v~ўS!br9 /CAjɚԀ}Dv$}n/=VEHLbe9)Pa9;b TA@C7wӶSܶ^p.%XiR,P,`zԂfP!I3.Ҹ.123OO2[ɝ&-%ASF ޶p-7s5`4p>@M(Ԩ[֒T[ [HNM ^NƖ٘!V!CT\`+~˾$h,f@/]\FVN_;b5(kτC~Y@́b+'eF9,VKY˜C%ߤM4 B|o*œ41%;8جiŪifz f(Ès1:]D|cl.1;<|a^lM_ŭ!QМ${J{WyDbZiǪ?ҷPn 8~. $7y*׋"`j-H9JβX.X|z ܰ7IVvMN9 dDT"O%PL#U͓ty`c _x3+/AKAP7Yg~ќ3NSLZy?Yyy6B+dIFzD=znMf:|33Gn,עYT Ǣ"x/p LRlQ$'} yZ@҇j89ܗE,9M| Gs~d8x3?-]eK{e+ƭiOu>TO5} mF}xYk{#Q$pv~UCzjwԭE(Oa9~$iAj4i$cA FUuWn#륬ds\s:2h-IowI؅}ioGx,2tsiK&;TEE*9l<-[i}Za\T)}.# Mrkv|+?$(Х_HA[S;ݤ5)代L$滛 6yJ+b{{jݎ8VaI |$fy(LXxc),Z,;Џ5WHӬ>#԰uEAവ7EУ2L_,'~or9<~zggk-RK䘻7 4,AZ?3wġ_^|v&=:@g -:mE孴勽W18nW\MSy'<^z^zSq6f :3]3jo5RaCiʣA!@ILrS2.\.nF߳f[x Ru%m%w˸F˥։&+efH<7?f|e/t@+(y *q.WM|i_Z[aNہKH]"nliyM@\I{HcR Zۮ zŽa:<8pCaB5 sS|Ց~湍Q |:`gdw~k”=`/K[/h$$+H[.~Jtj SI; n86;UaM!`?=Fɶ[xLB?MB%х_&؅ϧ )J|M2{D&ȵ1)biJ˓6{Zyny@2I{Cz& v9^$dJ˕Mfc_qJX%bZ@R`]V\# %\%%R?\j8Vj*ѹcnq]/3.:W9x%T%5U;kLԢ5tbS'q uFN\mB?ij ܻrYI1{"ۻCA_Pێ%2F^l)w xP %]uT+j35n4ՍXu̙|<^[8'/^wIrJg]s݉oV>%,1NX0UWAMxxQ)#ۦsRJ'3X]!F$#%:=H\~iQJb.!WV{礤NX<`Lt+a ۍ*99;օ5Jה#%:k\Í_;w4Ӆ8Tzn; 0lr!Nٔv4F:ͺnLK c E ’zBV WN=KnkL&(gܰ~xe+a̝a9J0SF[TtBѠ ~7@uA KD_0e6lfL<8ʮ#T+a 1oTmF$A Z,NI9pΰ_ЉLRw1܈7K+\IܖIBl PYU4ΛٳV%s;, fhxi }Z#eld(!`ikMXP 7!-aw l<}"6Tor}JX }T B(=5eQ+c΋y|Ҏ;E_5M܄3 ^[B}£cH+R"88|RE:鯪^X/a@َ=7k)w{T>܍V~Z/:e|pz"LtQ y1Eܭ GyH+|2(M 7 Ӷ/\lY{Fo> _fHf$_,އ %&1۽6݁F[TS}xͨ6loXâ:>HAIsۛ JbS\یتxrE4;6/3\~*+9Ch"C\e*4_!ɒCM߼-/\<0 }~W'W=z.?Uє`!g r: U5eQSmPYnlM|;.u7PX]nBhyĕ9 ܝ qZ MnR"@5< =ďgS0ȄmvЦٍ!]yooCPێd"5ru]ЉXDZqr"m,WH/6y|xaOjTT\g~mGRu [>е"ptiчajUߞ͚hW48X2t`CNneL3.s&ƒ*?wzP ƃů϶UWF^rA ؀l IT^~6f z)'m!mbKՈ,d;_j erpvr \^.PzZEoVgPi:JSe9?^cT7,"kɔUiz! #h^<7jq\HHqw9,̿9.N1<!$O,}*eRCٌEtO %fƪ]|Ռ+D iX@(eP!@ΉV +߂Ib $03B>sǔ3'_I3̉R5{t_-omσ~=!&ACWGw2#EYihD=kTX}s1^b+ C gzBC7d)<ܕ ,. Y.k캍9<0t mS+t/١QKJ%(t~9buA@ˈ@QhP.|cD(DwcM5>Qo  x'җ ZyE8mQusVҋvÔ [dmoOz/Gއ*ubMx2NZ.TE-OF>>pM8LGZrGa*]K^_el9y$/G q+5H#_.6N#;$Q t8MI[m_ABy7uKaێүIAV} EBr0ŗ lH0{F3m>+jlL}@-q!h!@>0p"cSi!J;eF"_v s%`@  >;^=OJą6Cٍyi-;tWiWDx3oF1n_(eXsIA%v4RQ><&O$ hxP2ZW{wِ!AU,[L>5|qjRLSᙥʕ!LoW@o6|zXvx7ьǟlvƿETZ@杰ANE1}#WW#:|Cq&sjCL:ɧI/y 8#aȲj)Kc9ڙAf,B8N!r(>t(*ly6}Xx">uO@uʴo󈧹 eEۃ^,& ZgJS} W;di9csL/,Sytj:}P Ad$mw"f1^ޟP:J^ʈ`d!$ =&,'u %WH%"Y,VFt_/`j,?<|Tb9`J@V[Ռ6y+b71PWE:Eso 'Hbau\%Hf~|Ƙr[e]X2`8X ՆZ` 7jn^tcm>p fy!rcq7$=h'?Ò͉cubzH:)V&ySe>㉚`Fq)䳅kHko89V6ȃ+&Y //݌Xo?3|hy*.A}jJWuݰEI6̰o#i~OՑi0[%0$##A;M5gQ˾q&88ӜjB$)-M !֩WR-YYc6A/RTggҝ6U! b7? SZ <ˎ^h1) P29Q#?A+߱V=Q9lUYz_*`/M4)`8y6r^tAR PFgѷrܻOJ^p./SCwIˠEr7"+1!ņ]n@s)^ ]c{z-&4R*f}p .8#6&痺J%'gI;q@dXlfqt#sl>֬szDT'Yg@,]]ryÔ?cd#֊1> v&5pC;ZIZ8`SնncdMˮx__gCm8#Kt}*T-ON.l_vW V I,N3oMckK.Bmq|B VuǨ!iZ~hº'Ldϫ>Ʃ1UH8U*݌)ҠiyaW0N}nLqtE.=;66g q7!3ԄZU%Y~{["4DȻ qn$<]; ڳ"z F^_"LY@Cr7a57AMŒ|7lkӭlAJ Ek)93e1ڟ8 *VK$gԔziQ̫aXR'MPhkN'do1W m`!C(Iis|g/H%[+aqbG"؈1ҩyb/Ih); /+lxt{RZN]rk ]>ΜwT8H 4KpNI|SAo_>J -b*; )MFMv7Ku,OL)jwxkΝ bqWwv{HotSB >C_R(07QdgQGn٦"}8J;)z1zPf@S$¤^)m]ꇇ y/VKe)'dϳ^q^ӹuj͎gOz^h/k ]C4˲7mI,_ޮ2,@$S^d]o%oƞ-G_N}a?kZr]dI&zk{cZ ՔPel~،v_8'_TEyhk9HIkE6>Zx@0h hr0Lbᶐ m+V I3A|Qm7^jc+# W$>xʚ53k9gY K_fhr8NZ[r"}CMjP=Q˽Sη( ,M*Ql-cU+6J?0G.T]˂5ɴsm:|^iĸZP!ds nDN Ƿ_98_ wG SCSJ VP^dK#zB)lB5y>|-zI5}*yoꓡ{vVo(|07]=]ץA!f| yìؑ`dy'ySv8}:(s ң98: je|?'aeåNĕ"s "-ۭ7 x-.|d<UGu MqLZ|i*h9@h_W&z6tʙ0B$7RzŨZ),ەPF@ z8 (k}*h uJJel'@9³+f) '6R0VE7E.t,"+9j=H"cu5lשn^\x,W~Ph /JJNir`tY3gӜզ(dѹÆY͗ѣ2? 4z$}JOU )*3}9y0S  斍3tSd} "Mqxq:_|_*y.>tX9oTxdeArC23Wd7_5a'UںLtf1WnsgVi :rh7SP8Z^2mU7I6s#,tcŞ b,#4[m4V;p`ΒUGMmDA̱xќ[2/Ј a-b=;ˣbpM6K[)/ RraCPʹ>'BSCwчCc7KΥC{pmb *]."ssfj$CȜy;3`q9~ g^H@UBtivh+'1!_y?GL3b] ^ȅ/rAv0xYQYͅ7cw|@-t9 e#悒x鍐iwlC p4M |vIt\B[64Wf-%dTAYR BWɵ5v '^R7ibt~ @S͆CǁfIBeM)&EU^m]u5t]WHe8]x9|ξ~G^g5q76D*s4|s[+ُ񙤷PG1&MW'y|G3:nye:_)5km,R6|z.yM*e7]mh=Ok~JuvsS<(9"qXahǼAsx{ }Nsdͷ C4W~[GxTGKtwtfTi<s0>?`2Apߦiyv]m5SKHg,@J&7\r1ǹİ CkHd 7$Ђqǭb]l43XL?)q\ ~eK =cz,?9k5Zuy52bJ@Y#^/ǜض=V3%!W'x[/ϾRU\|۾DV:jۨ:t 477ec VU4BGd\8:E{m}( ^ͻ㬧~U~U`1BFO0uPȺȠCUo2)o\Aҋ1frx,sXc@E`pEooJir#SՖ7W}%G2{ߨv8z1t {¦/ Euj`@4CWuZtv`1*dR&sPNٹoވdTo@;ciރjd$3hU)3H [8/v$`@ ^ML%EK.CBt0zwv׮۴ O+a&u%)ql%dgDwbisG 2K74K}ZAؿۢ'ԩf:d,l*Tѵs:œf)g ʛ7GZS$CI0ѩBT.N^J>4Z/jǘ9'*h &Jmވm# 0ȶ"ota^qaT~ĂӌFA3=;h?|qF?G]qO${+U؋@3jxSv @RxO HOgzf3#uyFeH3ߺ Jo4E:Y u,^t' P3j%pԏ`?ߦrS-^޵q秕{X`#-ƃ~~*A Cd&jPCt`xAO!0e]Yf(-옸j[蓇)vF*̪+>7j]?(lԨ{^l3Mzysv'G#ѠUSxP [eeDudkwOc(V.(C@(AG񛠵GeIR?>z\Våo{XOŽS?Kl\|lʸwU%=5wccs%Ԑ),oE'hF3F@m*AD}䏸iWSNd". SHQt]LeK< `N}6iOX[K'iÀK@:ikEJ1T˪创`B+h%=a`H9 ~u[v;^ O_kG ntI&3i=trl}#1#k0\CMK@>*HJyA1y ![=>墥&KInYЍҒ;MVDbSۻ,qGG_!H-ӠȰC#Ai44|{k-W@o;rn[`DO01;N;j2% P0wsc`f\$WOS;3zUݠe!k`Ikwv7}E,L ʀ~K9[3>/ȖL:gFؔ?ŪZTa 礆{z7km!f=Z| o•8;YK ͹yG,%y:+$;(ĐCĢsH`b'>0o'>ާ_9a؏?QNz3YQDu疡^xR(U0"c;4u9ܡͮ|4s 2  !zUCdcbPIGWГ/4/wp h`3§xY,RXIhl]/60 1?݆#'W x@r{)D9 z燾|T<ܼφ]`6Y(N7NXUr&ڿJmw0V\T'P_Uei3NmFn ,M΄Xd}%Hr)dôS7{dludՆ7@xb.'-f攸 !:&~;ك#Hi;Y.Ue;a2f5Czg=uJ7q# Zi'A-*Q3Z, p֝iYk,J'j"/_7[JP6/-kGJ2a<>rknqL ӟ4^ga'7}m0_:mx4F";26V̲n,2smS9}RkTR!l<A/9s2ز6/;C QX. t3 86y,hOT1l7FDұZDgNj|3,H2gXߪ4!4&}%C 4 >YVG7E5N%܇ LKr`?L#K5 R%4ٿWW>CXVaY)Z9fFT^e?DȬ]T9S>֠  |0Y"]C%E?׮`H }!-aWۙ/+3(P̤D0AʮuyPoIHK ?^zS6GfKԇ[QuuLE;YXuNN8w|4uE>Wp#קi:Z:\OéZSCǐv% k`=8g$n,*Tjk6 1-N'QQt*j:qOBH#,*o̫J=3sOGrܟ8ꢧmh[Z[mnv-(ЍN 9_,؝EF/w|F9+ lUbmgul"2(& JCx#kPo_1- Ga8U'3ўg+CsR42ؐu%*=KoUri&/ZBdYF9Y0ony0}<;,3jlA7ˈzڲ1TꥮI c8%,XSj wx, *K @e{eb7>Dl,g>qbvK @7솖pꗧ:mI}ª1,i۳ўdE1^gSm!mG&ktJ kzra2ksoɈs: ;ѭUh3joȩ0. 3 u)]9^0 E`x?4 n2󋒖%ng:Z!2Kf܈-8acb$1HQ5? "g.P\bӴPg!ʮy.ᖥ BU/MKcN2FE \_Ҙ:Ib <1b{ V[ )yy&4Ȧ !61ݢ66C6}GNWJElC\8Guyd'Hfhjt@w A2L1M$"I91%y~esvְluBw}/2 @TWºV,`uu\-vnk}?w? R~ \h_GL/PB}^TPp1'Lq cWp~hb|@]"]h5B4(mΰ21p7Ɍ ksU3,O{ XO}+ic{l-po-o:5U#%< 57Bc=h,o 籡Xb>NbĂ mi$u&^%HVkd63h;W=XkBɊY7 nl,~1#i}*O+\}d:UVt -uڒݓ=v`:-;{n<ӛM`tm-Y',~L>8ιb7TTY_q"u7Lh6g@#)!S8vQ (h& d{Mpؙ,K&.԰Ƒr9S:*J֛{oS`nbWP$Gp5t];ЗJ;_H6뛼j9 A/o[ <=: !-#6{2kH7M?qmhөoʚ?ɒNXu O۞yuQOb;Η1uӶmI=* Kb=IqǪZ!2:I9+)- Wa qܑ9AXLB!"FB#>T. kAQ =>6mٕl@۝| ]OY!nDKwh!RڤvzdڑC܉ µA3d}eN,~L ΞvM;o'ی,%+@,PĴ݁%̆H$a\{r=#7#s-険tt~g  &9\a6Jvf/ԕU +[wݸ%sEEo01&fcj 3Ze1TzPܒ꬧t ݪ?g( N^i +]Ml"#8v{<]fSkux>HC( zbMP%=:%ydC׮_ %0A 2s N=\_ѝ+8zzHajBI(E8ˆڣD9"6&>Q+Ө~jP'$c9XUu] azt|[Jrad-=ᄽ- ά_Kn&XC89EշJCeyIjED5{[sHedgZ+UkgpZ}7_lcU+d%c_jV[f"Snj"0Cѳ;a8Fa*U’p S+cOUx|d =6}I{9bp~K7 j"J j30/Snmu9R=k˻B ({f%n77?XcxURZ/[z_NޒQ3 )څ^'J8?qˑ)2Z6Pl>y\-i (4_Jƈ"C*zB - "`Yyp̣*y ତp p-_+ɥ4=?| -A:xЇq;64Hdkecz"(ئe~8N'Yقz.alޢpe?FJG(~nrD撣H1r/l$gShQbInn(M=Y -xU1~d\-iG)[=OV 5ۀv~/eKàwفePal%#`6Z=p9rLV7@3:ڊℲp!fԼFE\?y~k\>7Wl Æq%/Ӿ%VG`M/}DIܖTyE6P,.Y"#5ڞJiuN`ЇWH[WUC!Ls~C}*0o=42BXw'%ξf !Vqk > 4J h}hΊԋ`>4(_2Uփe[7q9ӹ)EIXɯAEb<}{,,@$m0|'+VPwyxEPRwܐg{3Nϒqyc"9 ^1GUH.[ ڶN+eY*H'̂b$vu5-S[Ϩ;8vRFN `#眆tk:TUh(P\+Əbc\].sߵ%n:9X|Rcz6d&a0l-{c ?/J$7٪Cs T0Y!( ֋I-; 3nj#o> (v5k].Ě'pMz&ְ G9J@ɁfG~f:㴍72:կ~2±+.c31R,]/PKds&%zJ:$PA[k_2*<"0\TN^|#jLfHTE>rH5Ԑl@2y+:{ry)7,."FR$ꩠ>wߔĉ Q,=S+4ZROlN/G j̦ venbdzby؀4'MUJOpdH!TW3H4"OMy]4RiӋ%ܦb+ d #+gLӯE>4^Å>(Gt6q9mĤn`'tAKQQ夒ӫ(Dm/-u_-$NJWͧAgPE{.K(}[*\G+)^Hֆ.D&7s?$^̊3%VWl$r:И*WILM3dN&'T‹ 87S?`l [ f9̃c!ۢ Fً@]m*}SzCA ݰ.*5&I9ӜURjUKa5lL~J-Y-Z1inyߪ|zqkN_c$#BE7 e9Lxag@,8|b6RԹ3teձ:}3o7=nnO%%csT!4(/#/4/oۓ5z9F_aZPYk '@=6A"o FLj&p^L֮A}_W`_62R,ܧT#toXʀd͒a.;hYM"-Rn?:K3>boA[z!9@؞ (XD H|% ?xFgg%) UCu# FN`1_Ʊ|S @[ONx^jLРΪ)^E.8[eb~R7}+I'D6A1q=s͍keN!aQ:H} Y/OW'ư?逞~yˠB?ЊRY(gV_zw(8PBe4K+=33GI|i_)Eղ:Th7vӱ UP =5ҭȳ~֡bmdyy<eNB%)Ҩن9+_5[4`-6gZ$Ôشe$@,ڇ^g"u*0whxNJSL,kT'Jv1&TyH֢imhۅ$;Q2\4>uL/?L3>EmtCH{ }g&񃨚1ip?y.Xwt,~|{X<$t UK M3tf ]hWAѡP|kt_5IhbljeO P۟?|stUOHȕF[VjrIJlœG#8ù5Zma ((wCc@)t.iJqKpJ7}\0x_%3"֒]Yqptup؋`g vt?1YSCKj(Lb/}>dн_ت䐵EJXnlv}/ g0"ݼCv@#dİ[,PvD[KMS2ɺ/(cvdTL;̰'՚Ikֲ6L sHu}R#XrVË}ږG`JvbH^bys8ѭЌTlkqrlbul0Rpծ>jjMD{/%!Zmd"@*Xs.Zx`!p'OY>v]fq}}Nls KAr (d GejCTBfF-9Rh.+ 0<[Ҁ\bh,P^j똠χ}͍(~yl=D emMr OJ,PsT+`^]CʠuVbmqAB@@5MEKbp %mO˽(-a1 kwOK#}(Wġk]bA}7~U_0haI(|kʯ"6}7 ijdYIP2Y8b#v]?<ӞkK8GNJ?ShF[ծt͊N>M ʽdv^|b1@uw #"ZF<WFoGQ,iHthE PQո }2sb'񗌌ծ%4)`+W 5bS-#-f[A况sOLmt!|PfXI]K"GOlR:bֽ&ǹosjw)}Ҙ=c' pamM_x|LS[4bY= RW* l01Je33Z:=VnvQU E]-}QU["ҡT7m;Dz|E{*%=1n!7|^"e8(7CZ:nz^H:KZoygŤ ZCg=˺Tq K=G;WNi*X`S>V_m!"Ln<(jvD`Ns2G(U P+]TؾO^ ܤWbp&eGT{7el̢=x5S- :;VAcAHv(վI cEIrhwo,7DŎ oɬcgl*9U{$n ;@SlB5I$?}$_fɁ?uX~aˆ}c"p93jw?lK;Z>Z?>'q 6)YGGL%@ybe<'(s%T?ZܓD3y)'5vlqrX1jҙdV.b*]%=ҨٝEf@q8b\W93L% i%KF>2s7!XJL8X+Q\ Ga0IA{ux XFp_ZF"yaLdfr.- hghC;'*CV%@r9t͢$Oζؿo4%ۦ@bi50| }]bE"E9Աl5tCDGDf(kǜCwtu=Rĉwx7vgC i:[K:TmEKBĽtHS)<|}= i*GBzO`+1Eˡp Um|twoWc[ ^IC7cz D-8N԰6cfPܣQo5\7[t?&Tmǯr4l ݓ~ř.=)l!ڣ$Y;^hhXS}m2ڣK*݋p<ψ˥W:\% ScMU]ܡU7B)rcQO5 k.+vϾ dė N@<%pzkg?c O_wJg\(٧j^Aw*̂J|'Di[ho)꫊pZeq_7DaW8LW/ ߗŬC8[&ʾRTtg 8ejR_$*hVob$n6qkSÎ_{aT:9M  6ub#|6`토/LL| |4ؿn Yv7?yG9_rj[R7[Yw&ͽ >ilH|f bODx,Ԯڍ9cam!5<A3DdHIh[kݩ*ta&YūϞ:vj d+^}Cc-I(M;gλzuc>.=%od#0a8'ymlݒZs|bwͅHaesy@ !8GϨA/MG5c=%k&BsVZb7cjZMs=Uy-k 53ܬ#Xh>ڢ}L ?~SJɃ!@ j9$FWQf#ӫBq~WwiCQa< o+a |g\&Ynd26D h"ÌE{WZ.B;dLBkNO]AؿR3قq7Cdz׶ o&:xf.DI9vp7ΛdL Z`\xH gW](:aoda8y.F0B:aL!~dW9Ue ޡ>!q02Z.F`gW>W<<< .C;9+hXP"o)Eǀ +ẸhWC̎ͰtN,c&XR8QvA-r}E>:]1l4oMWe|k * P.UaUÓ _n tyO=&&BBMa5m{dY#)Q8Cr4R@˖Żivm'Jh\PS:+rMky<Seŗ+n9/y,t%a'I\?$=Z-$).08Ϳ`itX;jaF2^8Sm(75`2EgMʟ7\uiTjo/u i{g.;0L==2yރ:>\rg]w*d |3GeT !mv1%gJ[ {B(p'i7zdَQ-L>RetnԶE7x> @R͉k4ntJ#5ІD6V]%3ye:fAˢFFL'<)(^ƀ/)>'$d"3|;HkBdZVu\b X"KvEhQ,YσN*|TK| Z::CF $DDnUVoaskZRd>:JPKS*dHd1<{BGTG^ryA' Lt~)%vOZ7@) N>~ŷ#GC3٣♖DÔFEpV]btAB<_p4c^;qb.tֺIM?Kz. azd' l2Վjw'Re= E8?F+vHYMs3ڌmGy|r ǨK{h͹b nD"^h i)=1Ԋ)E"#53Xp N=|Lǣ9 N RrX#lJQo+ "W4kyZ9ȭ5{ 5di XCwa_f+?ݴf+a/*Lيa86]\2+ "3^Tkd*cS~*C=)Vf%V/ԶMD_݇d>Eo =V/ eTBsМUMDž*g®K!]^+& qd`sbk?BjO}Y۠Χ٬.r$98`$=E-\Pm:b{IJID'g=NC5eP_UG_ )uTqrCj5qci"ϺCTtcCjA-A8y &gkfti4TZ{$U2:\a_TAHB[hl?ernLDjWLi$UxQHG6L(zPSi'2V0jE}Q$pgB]J™OtC_Krm=Hٴ `N ]:;Wc݉㯫. lx ]bZxykSi޶t TEcUbpO}gP*ȝO^J}WRw&ao%j%l`o_8SVQ>(\n>hI@%K+~f"GH3Ԅj/Ks`e2 +uX!Us~ׄ%nQ3k[ReoGl[o\Ix,;FSWwnCmP a9w:lyhaG+&+B C\Q_.!I: ]O3uk%7'\|-|u 3c io/8'RnI5 YэO RRPɱhWџ=ʗcZS̗]H"^Bȳ-m|mCB鋈zŖL/([{c39[ M&FHx0?둵L; o6f; O8/,X=zpЂZ1[<5q;g?K%ro [~orN@W=Ӯmń#svM0}kc߱S-A5^6GՒlK'5/aӌ.'Z]־3'Ŕ\ŶE' IMҫ5(p`ΉJՓh~Kdj:cD cTʏުs$DhF+/!pGIكbӂ;]mԻ&ׂ0E/uKx^zM_'W[[!^{$=Ov&ntiJ\?~N($,rNdD˞D2=|.xApx{LνKe`'+ ˪)#cCŘ\0X6XŲAD<\`FIYfĔVw*XVd!0bs9W*V4C$LQqk2G.3-0 F2`Gp*pZ~u6n_}$ִ.bCÁ {|Z@ZF[g6a#M:%Wc$Dn9l:⠣~ps ]CD^Kd9-C̙4IzX48|\wL!wE]:{KWȣLD IH5T~ Xm?+ Mz`T>Х$V"N"^8gVjn^H&ގWǛM l`oUOnjuIX(CVUAB0^YȕA==G#8YD|148 K}m% AotD`iV*EJWٺm'q.mr\ bFǐc?x~ӜgVJU~JB$|g ޅEu$imT^SDk! ? )tꃽo2 [J-5V*2=P'je,|"X0=&\m;4rO.,G"_ɣ݅` [P=eEK?`V/Y@H$\k[2dD&fdk$\.F(ɃPC~TKJQ-://`sYĎ0 Cu!WA ʶEQ^+or^wJƒwF>iXVm0\.Gr5`<G}b&NrWB9g7Zem[;XތK'4—X@isiC"uE 6&}S"tL5?Phj&/d\#((Co$FN. tw]E+~)P80itvC|$` _>OvkV5z$X"'F8E|(8+cB&fv\5;7!6rjM>#Ilj~j4ʬ@v1$(k0>rM*hR&27vv’? -Z A~ PL*`*N􇥵&)QPкk1a5W@輍ˣ4rZZB8t.h:"a9D@9YO :D^syW=y``ԁZ)g*٫C!V/ ۯGMKbOhl}0.#$g>Y3_${k{xB76 bGݓҔh|\bANd}\dCUCw2$!<;xNjWn(sr~ٯVr8F8RQqS`6rP )]c==1\A埤,>ů=7I|EJj ʼn 2'S9ht%(ܠ8h<W!{1/TWrEF!OjG]R;K7 S ) Y fF:n \ZK6 uhZ|p!g@WB}YsmrDX.OA\r αSόW-kU#Z}m=x4A{qq<1xV#X8 yWp[t&a68@ځw&noʪxrM>V}y ({DpFc +S39,7e{ߍ89VViqI{ʛ[a8#)iA}

    :_s'S>@M$є[聃zߜ`hҺٿ}T[|.'GaTd."c>/~xn+Jth@4;'va_^V, Zz:N ZW#q8b3 $U_ɓ~=d/!P wtMBx֟/P\ et~R_*`' n41<Ӫ]?GyIã;UvM`S!"Ty>ΝPm󧪲StM>|ͷȬ:w MW(=ŋb8{UhOEE']#-P\+NS*IE 9?'P7CdAHg}<ۜcHwS e7fs0))L>Tq U[{M2cEbu ;=3 pl4%VCG_U֯O`icKYܭyҊ_gy16%mR˜1dR@meڃ 索r~"tST}ěEiL6O{ xk*#fs=Iu:†tl k8 kdĮ` K}HZH:"e)[s ,?LG C)pIE@߽U,0TS>Ӝ(9IjI#H R3F<@SdS T8C' b7`KdOZ Lt[(Bba IgB}%6lB1{,UPj[# 3A;4`E~^}Mp{FT#SUQv;pm#LSyh1<N:W繅%<܈ ;0b:|)'moYGx1?9pR^$!Nt s\ChC">nbVNVR eAu#RcbN_?C!3H ziU{IS9So&*Jj:oz{޾d%,I?~oاk } tܫ9̩B^otR?"&SZ`XEu#837\OBz7 ZeiAӭպe!Ea~)0R-rqѦ&t?/~7ךlZA jX—&T U1sN=[U9uƱBD~YM䧖D^Fk~'%q5v8*Dbܰ(m; O(972Ծ1ep5^3iA-ޫ6К)Wذ\[/ VϋZN$><6XO:Z ~<''brtm*QMj%kl q3feSo2q!;YS `3wL[@ͭ0]N 36+;G  >^#;-g^h%T=[ h( ;0*јLj2^CG ZIQTSKxT$0:~~RQX_!kiһpȸ2Qg[raN^}&I XIq_"޾@3;/m O,Gunab$:-0-Fw0L=] OAl@E`0B]T.,c!D;G?|!Nυ/za6) (1#0;WϑL)Tp?%ݏH>Z)GuElޚ\enÇd*FdbwBe,<3@EOXjߒAʯ$upF^A *V?lr-t4wY·g;Pۙ_CIkxAKZx@ryNYy6DK"z $/5.q# Wg0 ֦Z0 ;.@O΃POSI52Er6މ]l_gטXrͤhj2@)Խʳ7[^QW#hܒ^SUD[<3՘6+BiL6+_i%(.Q!?ZV0"nЦCsst 'uHC-P_O/9%p}B4 C}X kna)9:VGt]hH Я8JwbύӤd,hֻB;4XQ$CR _tVӅQQďc T>`Eҍ ؟@t<90'uI⚩a! ˕uw]ypb$.VgpLS }p(O-vεHo!|1Ixe:l0x%buO0RU; eﮂfW(O2,k$%Rȓ*\U6tc9(1Y[0?_L5S P~Kڬy{0Fާ`|T}%)-㴧Dշ 3gTB`epaó@59_V}v&&1y-cƭV>c*Gnz/wKR }VXnT|7yo S=N I0:'oU&1?>ڪ@GT-w3)F1( /dհjћ$Rc\NsѼT*%D:'EoBu۾gtRr+O0㳟%ivJ;sE_P8!]pW##al K# m(pd |\>+n v^)̚iaܑ=+ Ef{ܨd}oͫlιij2%oGrg$7 jڣEח6پs:B=3YNv+ PnwxĨ9/_),a=PhN>#O؈6ak[Q3\B/ #=Iqkn=u.uT[GB !qn!D]H苕Ϋ<'-oɃ%mCTL+iˆT-F UR(@'}[v}8H;o"ȟ E,)C3#$8{\JdOȓ=VɅב]kNX{n2T: FG9(*6nbOŷ {C0bQrbu}%.dN"OSmb4HF,s2dff\^圡7;$Kib{zf;o2>P( *aL;dp3p%}09yγ+lߴ/wg]!H2Gņ)tg krNT 25q{NMhV|r ¢έ$yy#j4}6{v 31EzgWw͌@f-0$IO*L{mƩ4Ÿ> =Kzɘ1l ?}0[xg S6QEO"LکԧSn eaN 牆vאxG uJZ qybʽNemL"HORǺs Y i  Ӣ i&¸?cvFM)^Y2vQsi:DCZ3*Shp )g 91ȍhx͗ԇ ;ϩ;11u}x.IzL X.b <7lR;=^Jt3VS9 !w$CPsv ~De' Nk)&RQs8}ZV7jzu3Y]~Q6ROnOvn||MPwH#F;0{(m.MeM>}?s#uz^՞Ob&ХdRՍ;b9>x"O F4s$#lef@nUyr/2q@K:Vj5OJuԮqDJ+7t_1h]h č7ޗ=XUBM@%b6 -&?1m! !\)_a|xp{{G\F&HWo7Vs̗^nci:3u?=UTP{4"MUEp3<KWnQ0BF%c@>,W / z`Ym SQ>J ᢡ7);؃^qjXH F T{M9ɼ}:J't -EoQYaLjg$}KsyQ ?qRgTgW:225g5t=M\o!/r:nQYd3)z.81-kT&HtCv_>똏EiZUׯ_TBn0թNˮN9D~ڋߎDC3'zo& 2)BI,9>HBY`~3Xg~Yexz P,Mnz*@2oRl al5﫳m#$!tY!KΆV['{!!оF%*> !V 3]Ӝ^%P̛|!iMl_K%6멽} uQLHm 4%Fb|]?,tNƑKnd̛rW)HHg˕ }-50pn8aݨ -5uQ9%V,O>&}Plp|$)Fy6)08jƩUT]Ձ>_E(m[fWCWZ!bS1䍅6Ń&OY3Y3ҩwV0D.>b")\qBd-ͪ!-1MnvZ]Z0(ӝ $˴8p"^_>.SQvBmoʹО]Pf$I( Ňe w= vMPj?[dGz3o;H߰,^Bʅүc:)ё朣;7X+Z^8xwHC#nNe5xW*Yg2LCs6ZI2bNP{=mNE({k] |אSbt|^۹h,&x7eE|񱦟Ns-!J_R8P.pDď5ӝ9==9ؘɫw-`Q"ͪ8 0 J~z.*3S, W%ΝꜶ2:qt$*u9_ʲ[zJh~_Lb偣usʋu?%_-3~(T5 \4>pkx6-?y=#_FzWS{|n41 \J)W.#SmޫFѪ"%ɗaDĠx NJy+RS&vs `fmhlOs!c&4VP&YLV}o@Pc8$l]BLlʏ0x?ChPUoi='3뱹0l.o= q)kt >a<ihx3epwo毇ɲ$'eq&=ki Ν#[&PR+}̐aq~y ؄|,K. Jv(Zđ)jHaQIh[| Z?61:d&Q-!W/Ʀ0WˆۇPINVh)4B />)"\pf tj9%0]8f N}x|?`ϗa,)Hy6cX"M%|s+8& 0tr46?{*s`Y 8<ޠۨ%PM?l0;U9^i#j{y4$r1Gy>(kBi}sd6֣ m]'Z\*uHK f D8]L9rA*7JKB4vBukf _OXGIV]>~vf^#K&%JŶYA+M~N.by@^Yҫ`,G2@a$x"@>Z z+('YR3~P{r1i F\^*4 01yZncr3dXP.S`9AA_hbWǤq'knM{|x .ϑ`#+lSMM#KCsF;$6)U3.Fc#d7>eٮ[s`̲QR#hW$KSbxYR60 ym?IY`YOY J7A&fk=(<$:`֑8(B ղ5V: >qрTL.^aԖ%k) B КЂ1):2Ȱ`-(0m_\F[6=@3gC7$㍓RGry<ЪSp*.,)yZT~(2 ԅh{RW02կ1(._yK5ݴ8N,q¶+C:a5ASxB sr(7E/{'YnI1l_ i9N^u\SBj;3Ay oF4v߮Ca8yt=W1fJikwfM(FMА.%Ѐ4웳&F31J<!tDe$g\B8˾4ůe="cׁn$u2r$x"#_~i5hςgt|S/+U0a^^kr9hC4qt60< ^6VaQQ34_s::Q^YU `UBL_̽tyV="~m?͗ ς㮡I,N)T#" hfzb ?$te ىUox170w%9-%?iEN 8}l51d 'e|CcTCVLhW(Ôe/N\j)[NߚmFgj~͢wlgoZI)]v6S#܅xP( $2-f\6fQV858( =rSY< Zzo^q@^MQ"<%l쬾-`ǮgNUSݿ&>S"Ae9!g}X2]XY $V?&0)I84Lus+p$->V#ۍG8*&vЧ+<%ԔyV$&~ Y@a o&Ut?ج4?R>ڧC8CbU(U`{KGΰG N B̐gP YRNޡqu m5/!`|yæv;I+Qz*O-0'H*BA$Gq^CLqB(JO_ьVx6-`7aVK>ٌ /Gh;s 42ƤwE8.l'Ƥ\uZRWbYBX*Ù󂝸1<'Tchyƽ,$2e&v*8-Ʌg$SPS`@]B=SL ( lphc'Avs#P_vE_&V1сO/laHxCIѳ~9B@!U26]<-7N<μ Z3N}_6PG(Ey]rlU)=m@2_40Q{>i?81=oTwkF#]Lp $ݫAy3퀪G!f90rxΧhޫ` [j9#@"7}SJԔnW,Aw?q_q;():TrӞ!4SBnCj#Zbl %`U0LsJ) l#nv5yVʮ`t^liKMw @ 1ֳ&޿AV3q=sx93[f&=QL^%k)b8R0}U_?m?.<[>K0]J-JtdVn}"c%v iUSI| #rY8t9MwŪ3;0R~Xo|Wpx/CpPI6 9E\tN@XtPd-ܻ5F ƾ7_R@ՔA?iO8+)pL_}D P )RC^0xӑtƵ#juLDUâ;琌rj|ў@,?:7ΙU, [-VH<}$Cy/Ӫ@ uHC@.%i4W )/jX4|3-M T,+R^uLPoy"<0C#e_Eʋ2)g@?,L ;E0:&ƮC/gxН6VS M{'0^@ yzi?uݟxaG YFDF\y) `ԛ,!J&">V$::=㻄T7;& }(-H,,f"vI 0\|!r2IfW3DC6TH/% rש>}&Oڰ!觷̉C .u-vųYRbC(iuqH㠑?{WոqMGw:uF*iq'ﱌ?|rVt_x88=W9 ׵g&3/+ք~KW9Q5=U*m>[{[ T;s K{gF ?djQeduA&)%'N >SV ~cjn'jFLyzg)ƠוT 9m 85S7{ܡDNj*:rH!5FPR&M6{ЉbQ9fw .̇=S `lȅz @}ktOu#{\= %IKړISĉ<݈{7#C9yvc_+[/p5^ qe]PVR-(Oэ yMQ07KSX㭨`.cnݭtGӵRY+[%B~< RhټU1=u,ǥo:^-u=S^ (Y|M'J-\RwCؒ}{cnÈpd}+Iڹ| ;A?|OH~yY7]YҵҊ)j 1,ܐϊ]okʗ"Im9/_h\*"hm`VϙagQ8ĊzP$`IcbہJDΙ}7^D(_h %6V<:}vN<8M2{C'jjv1X'w͡csp4\kF-0,yxF)yҐO * ʉ^ȣsn  e!NVbFYЯA:oue]e7#I>r a`S>\#;E^Dsܬ9\!jqD>{-+'Г5TmH-B >̲( FmNoiۍfNXalomSဟ$te'RQP6?{e#>9wU*ë-`XyC ˡON}2]20uv l )#YSCnaZ_}VB=YyhǑFӔ`hKŸ9bu2d k!;)og̋~:Vf+:G/AL܈(KNց\ZwjA5qv9G^%pGpְ*plcZHD''R<$l,'wi -q=] X%-ޖ>8Ft6g٫9n@l(PwSfQ%!lׄU:Bbc6sIExTϛ>eeڠJ(s79U꧓OgsOTZ*3yVp*Irg"+<]E'ĚIu1~Wp\HP,B<w|͏"p['OJ'j$8RKfr;toMt{A`1ˍjY&)zZxaV'<cVq62jiZ&g@@>ha '4ҋ#s,[# ӯ{iWta䖝k(S쯵a`bG_]@+ɦFә˃XVD_v^f*R){[w:Gոdk;m:Θ-E60lq.mO4T : 3e]J|;v %S6^F~vCO 1h f5> 8Y|S+y]^I!GQ [w QDboPIH?W;8o{gQdlIB> \X<ۜݫ"ýh2ymһġj-u^[x>Q\tsH+~piB׼ u/ % `+x}/ )T6p0V&ISkqLh){:f`-&bK7Bk^"Bc=* .)A4<4M9Uqm P_^Tr/9(uk[Ͷ@oF [JU1IyiyD%=Lb1z&E- j="&ʲ7FŊ/dAgCK<h*`hѿ!Ԅjֿo~ђ}X-$ -D`9; hsL hG~ڝp#oE(,&zkW}5%8G(ez'1M-V(Y_?KcyP-A#L@8aCХ@_:7/{å2@tιDo1N Ƙ/ԃ- ܐSo!C(͏*-iĵVY {&pWxL,;cXRQBbk=1R/CCUv]-4ٖ^>|sO<6#@m lE?~25r8(RL.Mtϓq5\.BWd6|dC*ODp K=' 4S]!t\эЍˇcR^¾(\d-zpـ?@ ^5RI O3zd*5BL1z޵73O S<~:-&܁)>ϝTK8ƷyZ䯶 6YT,2T&X޼ ;P,%zНZ}|Y;0(>EO3-ktwS a|&-kBz 54y a9\&NZ7N1ˮ%5 #;hB"*hd \uYB| @3U͓cLT6P|E},sRiA5xݕPZ*I( !VpRYyD޸GK*rO!a%.l7^#!Qc׻./HWbPbZ @=; g27& $bQ:쩞<6St<<7j5-au ?Y^ &(t|AL iN(vZ)P6S3u[Ü5j~,kiAO'҄($XgF1B²]DvKEhfrfinƊ Gֱ<Vјe3. W .mT@Y0#2")61 kyF-OA%w娥dIoPPܕ*q TxE-!fGΏpK*X,} 탴`*}&]X'0`)%d_#$-+* nNE/") =/x_3Ab PܘHC=YH0!1X `˳F+"3fɧ88)A1iFzucwsJAc$,!v6M=."TuAug~.c:59>9Ϡ*؏TI~rMD]"$2GP%#c,P~&.dЌraEpnwG [w~뢈VNLK }wkH>C w_J__,-dr!MĆ}܌dei@i$t&eJzB!jcءP_ixꔢSuPNh i]]6>Nsa镾Eg@j$pO+a-I@?i3BBCۮSXqy!V2P<zXcptZEBEj}ks` eb}^ -67{B=!p4>lTssO0Lu uCrPvHFߙI0ܭ&q"L0yͺs=5;ezbى%Jև[EaWo{sk<󺞛ijm~ܥC8B:735VKn8xYtv<ω 3n1V"+$2vqeV{Q` Yjy[Vl NpK&ׁQ4#=PhxJ͊"-ue ~a<={dH6eXqB̹q\^RP7ϜmW^b'ckGwTu$QT rDX57WIFə6Ut67WIꊕ$19bɁ"ズB*_`|FO9A\THЩ/Ə2qe8Y9D62|u3*nU@Y }"]K1 (Ce"[,Sl}Pvm Y0 ޸h~F}N4d0;[mKw7h;fj%k0M.B)bG99⬚i rle}.ɻ+Z%-*D7u%= .&L6j)^^%OKtCx͍zV#Cu>|bxd"o{H: 9gC&3Ba=jHg&p&y$Fp2l hK2}E=i5*XAlwyh7]Gxohf:S؜t 9|܈_^'G*S_w?f3p!%KOFiogp4zƬnkvtFmϥ=2W4q'+<}:/R.:QWy__ot/u N)ԖB! !A_0SneETs:h_KM|8в$m@.3&㿱9Ly^&.W[vHD-K7g~^ʾ;!a+4(ɩJk$j6ځr䐇 *w&.gQ"mXM6r۵l쯬?uwLO~{hו?@)X[xvKm7-\E-K`Ͼ>yc6~n8qԲޥf=ʪ E8^ $4dmtwHi||xh{~NtHQ:"F {Pmb_njl'jWFZ;'[Ww-Wۯ4ӴOcH<ShUITK:S@_[<@x6Kq ܏Z*/3ׄʹmQA7gMԍ)9-%ޜʂc$1QQY޴rJog 5;R Ņ 718+_Q׻eO": F03XCFCĉv{+>?&c/?bUѽfP̈OIi- u fė-zM;." BTAl%>Zپq[5u.i);E)2p^D|p/ 쫵G.a޽RZtۅ'W[ӌsfg ?K6֪夠a87=gh{cuwܕOn̼DB,>I R "DrNE;r~UӅ_'d7AK] .Yͮ 7—N]n e̶N&4DCMMRn wEAc>UQoA5o(vgrool]9ߧlՑW & 윿8=E=o4MAXsd/J&$v+5'zKemI+[q"zYv@>ߌ>2جdw 4yx ֏ ?Nؚ4:O2ͳbXZSE_ÄwW ^^h 8-z0fĘ.ƜJn4!+MMb_擷w1RFjm`"Jeju ` ^L&gD_@|kVE=V;{{]-D='0T&"Hfμ{#K *C-4lR]-5OT(l:nV sg%'t <F)0]k$4&#| X4$ <[{cI \ۨ0>ttҿ'X̠j>Ys2+!0qR~=ȴֱdDDP4;T-^g*om {Pk*: ݃cp?_{vM( )9υwh֋ %uiz9቞$ *zBx] ( Cy,\Z=w6nOEl8-[q3_I|lN[~jfLeg9Z&~qF7L{UԢ\Iv` Zi{ƕsK+8Y S'# {aۚv9옦?n޹ѤѲJ'?@]%9PԹ<|N{[כ hFXOwԃ굈h)kns>JO}މ*@5ԯ'ә`8ߊ͟-$ i6&f_e[d.p;l#\]f ~j 8^8NvI^ix;GR 8-Od2CD*6Uڧ4]3<2z9lz؍9WC7̚r򥜣 ?;ԗJXWd&uxQz\;[!9ڂ}<>o{OE*ҥ9a^i266KB -.eZ1 7&5/\A\? YYUO9g$ L굧d랝Y!oɏ.X|V:M;辐 զ`&L{M}3qUw$r;#uߡGXS[QGǾNc2.&HyD/0'z8hlוQuS{*ua!m ؑ%z|:'݅7 F x!?,& aV4& @ ,3nN{unY`Ӗ!k̞?*(:Dn'ʙB, 2h5T] -K9y'{''$V~iWjd*Xoi7X,˖E#! n%Y 7LMR2W8U RP$&Tw)k4a0Cܧ^Ā,}Foo bwgyyUdޛkQªC>"v\\@ɐ0lם9>=wD=/+ i"ƗtuQ"@p9lݵ ct=B9ػɾq?vo%UWO47rN)zROc.y*YBwGzv+h:oߪF[TFiU 7&bXjuH>.}7Ff/)y!U-^FL8 Ŧ[TQrs1佂6!N}!1|M(u[9A0YIOvx;FDE|p(_/(q  Fߊ+! ~BwX9"Rj*;ӗJ=51jYsڍ.kloX$T~X%6y] A`,A:-n0v{k&@cWpő/BapJE'ފ alfݴO$.:ny1'"\[JU[z2]&(YutM1տQQXj/5--S4$l9rC֯\dqZCR)w~> h~ OJbֈ.&!lr5iXTW*u^lB(z?z  <)ֆ*h* \'쾰N]ڐIzdh,2n0,BJ&c}i|SaUAt`~ ю#eݛ1*eKyPdQ3ɤVPk3Ay^?!Ec{/VХwX~q׫oE-Yc|0/B=a[GR/3X 1d wo2w *^eP%It}*Ѭ_tgt,PJ]*w>S ]F)q8_ڹdiyV6>hpf; K<+ʋV^U/<@~bb/RrZS(ʭvFA?w2>òPJc:=e  .hRbOrC_$o $ '!ABrSsp3^ĩrUD_*:}-R$c9͙:)+%+u ϫQ C+x 3VfsJL_&X> tWHpʶ "/;LC*/Xs|o7I#Dm E^ ͡n ,J&qVO*,e~G6hlCiengUGkQ&h`XVr [UŤ\ľ&:UtOO j CAQJQ#ylul>" &!%]).F1XU+>vt3Գ"Z=e"6bveo52kѱlҶQ.Ȓ8bW4_d.LvCa#lbW"^5D餖 YQKو^8B%v8 ɟ;Ab1(&Zj 1u:B?asW,0tCO4]npI;Xaֶ^(r=Icx`'Մ7.fLxlTJ3..(M j<6kQrﯴIAΏ2s3þk͂s@`{z#?}9\VC(}%>Ϭd؇ۦFZN0-Wbfʩǘ1x5Hc%V^YRKc}~Ezm"wa{2%sǏdu}BPc d ;xs+Ed_N9ad*~ 5I~ۭXk+)N=Qy, [Rjl:HO~~Luj& e'}3 T !T8{XUOWطɈfXWP";w.WO|I=,fVc.qsd['mB<22@@(?4v1r 79;s~P<}`hf{O*͑mS/4Ǹqߦ{J f Ռ1aٗi\ؼpb1fai{)hCn[-N^4#ED8n|M lSf}OG3)_!>(r=h >&7ό|h"Hb[ /`5Tuh>rZ'n;\Ȏ~< ӡR(t[[vI+",CR\5'9TK:4~,G6<-Ҫ!"xGȼc=v13Y@5߇IϲlGr޹]NN0.+rkv[*fdބo|m* 7.!q ropAlFv,r~]z3Tˣ54o;|'j}F68JbdTaU!fVB)0:<a[^ld\RzVWG8 Nv:+]rxQZ}p`:+)R$i?Dxmngnz3,*'#Zg bT( 9tuqtU;*K/ld$6^P!uI#*+8 megcmr:RvUϚr- liTnzG^umt"" rzݦKp,I>!$gvQZyM[yPGܲan+f;-'YxǴ\ /]QӖcֳFLs&݇WK|MofPՖ ք17g m47)Fyk (=^mKt{\Bզ|#{Ԩʷ"^y-,:/rͦ{HY gp]N71IF ni.ej֭uNypjOzoKNB*S?ǂF8ƬO'b-ȕ𿫄K'ِNYty6Wa ڎve?E c5;RC>(n蓁&5M/-q!xC"s>Tgh.nj,ߖe'e43iulu@ЁJ|e^0:ۈ_TdB'oAš:E,Uek1E\TP5O?l<:t Mư Efd_n¤ޯ<{~RV͹?hzKkC{ 閷{~Sd79[sN7٧kqsϥcyr:$6/t a/(WlfBGAG8?@pw8 ^cG#UVZooR kg%mH+ ]i=2#f@G ァ1)J~xMn+`Ta3xĨz ]X^LQ6`zVk0A2,Ge BfV e9l Xhc,֨Sߏ+M&jC۽P?:Qؽ>vYn=m*.(d}ݫA#mϨ@[֭Nqflz]܄~^Z*(E*/JK'86ř{JI; ,C`Ǝfwziӿۙ`i$pAi] [ q(JDKw c,m!_x2]ȋB#PіןpъcRs'upnsH x2,J43F |GbdYy^`Kvji2]>rae\M9JCoY9(&%k ȵr`n[lR f/R h~TvD_&HYQ{l a4\q FneI#!=nNN.6xjQnjQFi&~|Hc%IQ _(uz6HG}p˖{WƩX9f==4AIZ:'A_Yec$[Q>}䖳`wFyyH HTEb'W4Ok hw6QXFPo]0-X dӒ$<mf/_sN>*H0}"\n'.2  `H0H'yt2}Eсn-,-L^`"X<g: ^\}f#z ǣs!i8ꪷb2Z. jڮ^vQwӣN=X -S:fPA_&z r.dЏE-uY\mQ~W[5"WƸCYZ9{.]eͯ lRF cjݹ1'~lY:V-P=8Hȑ@t\-+A4O p UO3b}"#7{l19$1Pۦu.xmܡ /_:)ӗ6M)i{ۿ/ϒO3r(StЗSy^?Po_8(H섽8./2X7F {RTcg#m*MS,}RNj:UWٌlX"uE G i# $8f\+|H2~õL(IΓLgלKpyVr O Kp^D=w LociS7nTWF|^zi#j-^>}k vZL+Mɗ]32V]t?"a=G}4+KM,~׋5WzWHBHG%0x~$xveY`_5q#vQpT B[k~?#[:|R;o r|= N"$L Vɸ!Dd$d RBy~x;y?j'>uRd=3 rԽ@\qab%ʳMqm1^dohXm?q9+:ͽ|W#(\knOWMml ޤ2;Ùl+4Aa7k3!~;d51.-jn!/p_ L-AKo'M /]|+,,J}ljlF$PYNi#hr#rFD] oyO@MB@iPIJ'sQGQi<΃IECW!!߁;HmG+ܘ`hYuW--VyqmUma[?[_>y?HV0؟-mtmyڕI8~]&M$=D{ˏ _r^4S ˏiOZ֧qxمS'6݅ eͦROEAO?#g\V10F՘.;=><`$6b)pLރ?HC.oP=͞ϹnEbL23:uRr~ψA[d 縠)aׁ%:@= g@l|I*v .gpgT뷒f%Zcu"A}xO!b_<֣X^o35#7&Vľ V4Ě D0q?)@E_]Q%5q!R/6~(|EWQ 0J8[/ͳc[H#&Ɍp(ryJzC}:=f(՛!{3Q 78_Lb\:s?;baӶ`i_Hꅉm2y/dc j',*'$5tH wfw(,`[jtchڗw{c`hc ܑe|{@  sVTiB"j}lrv͑B9dԕ`@'~,4}uӷ/cBش6y7l]둶]f+fgg&5@nDO]cᔁQ¦ S@S@Ha% p5P _nNe^gYF.u7njӂ Bdӕ6_¼O`h.Rx^.Gܷ!< |ur*`/"&3G "q8^[=NUbcwe]j;Υx*r'MF%Fq[3ENqxYZ0e Ym"ް+"p(^<#%jq%w>צ\BWﰁ[% ijfC%(0j")YEe䈘xXlhčT(P6`bܝymVGf 4vcKT&-x&ۘuhj_1 BO>9} mt%7\˥n,ޅdYk!Mq3 ;Q(;G?MP}eOcR6B̏]q:m_+g_S q_'°Dk98./QF=l&amCMOwK״otk~ۓN~aV-3F^-N'(p0R)-X1L& _V3x(|,=hm' @ftW46w_\7ǣ^ηsXPr+x2<.p$[PR6bnbY"vS$\DcTz$t_b"쫼] qwvk}론ԴP E>(q6!*Xv&YeyI]bxux}E6wl&\,V=SC9)Zj6v=Z jmH"ؗH:Z5o҂,΃9 Ll^Ň] G&wKV Wx\4a0t&Z?#pCBsH[G*! Pl]J(cPئuƨF9Bex=oø],!?y1[IZhe0~@O xE bʏdETC&/GY׫Rh#|3a0 DJfweA#>F/&ݹzIj1CSњ*$%5MKAp ֧rsJhG`(`B&{t GsZwȡ:riN:Q#Na%2Gj<dwc-HJ@ؚQ$ ÝZ˰'238uusW\H;9Mjn%.ǃJ+|qgsC$8N"uMbð5 :×O|ZjHgnA"9VN?'h`hwbfV}9}"@ݛ)UQFPV_l }%-%YɈܢ+b:W8j4M}}rejI7%\ QCIn̜S0Lխ)†nK7 YZ%;!|Qv졷Jfi?ve\)Vd3 ݑr{b9l\C'#I7.N*$…A(mdKP|xN7/Wl79ƒL*c޿Ƅo79j>;}1@7ֵ˙OnS"l^F, hL5sN>׫i&\&_FLOh 8&/tE$!̓dLsn^;  {W?C*11a76k83#ȶcW([]9\IO}YJf߅oi~)PU&ٛ el+S4 c19SCSR(J^lB -&wx9ɳ>l176hnB|ƅC52YO0z]IT2l9#d)t/IѨxt`iȥ2 R1xMn f,_-˔c زV]w#-٭* !l;V@}$~œ\bitU=4s'; ӏ^@K%߾eRP9/xS`8Gհ%g.7Q@ȓxHCf Ѷ UW h \>z9-mb,=˫ 8kIxf)-%r2N1S?@@*2YHqd+ƀsUt(g1olNI+HN5(i@OGC?u%09d!~U%D|J% &㭿m85 X7y˜T<]$7񼆱vQ_Қ|D]|%CM㬳2@^A2,Cɧ;u8%D[O>^Ӯs*Y֨0 yfhib}xg+;DU?l'w}M/ŵ!i&F(n\QM1g #'' `nk\Q[@/'T#4zDhҊ( 4^TźjLf,ڋxVԭ{u\o~]~* b Rbf9rżˍKGa$&'t#HkNq\=h-%~U+l^T!|6 6#"u&<(Ms/ .K&|ʓB+PP4u>mvMF<`t2hyd6*lgT`-\kFVVjeFy TW0r3.?b+p m.DZg&7@=P@A湹7 \B9j`쐈 ,s=7ojrx6!ٮH[\s!O+.O*RgC)1Syۺ3f.q&x^3y=5/EOIz%aPr2I, U!0w%?ߪu?8䩁++S5/V93P l3(J%ްWS ehb Q4T>~ybN0yRPVw9Y)J =|Fĉ7L65.`4_ ݆\, pکCoëi_Wa"g]+%X&V(wbI(ol%b[rׅAAI5q@(}Uu\{5 t|YH#ewD'USEƄ``8jƘrS֐fnWxsBF"i rxQu5/yKFSK7,TmPND6T|V5duCVJ4dDE%j5kF[lY*TUeꨖ_u(U?Ze_ nixs}cw/('1ڊLjΦ`v][%H4V{qqCܱ>[_Cתη+#,kذ7>&t ))D* ߇鈻ň52g%ɉ\ %1Z%-+u G['aQ!P6'>@WWpv6Τq,zKrw )حϘEN )MHkE3 bm¥u* <8\:^cŕg8WT9-B0i׈jpNM!c̆!E.CM ~< `DrkiT!y1`BQ< PIDzR _TI+u$[SIΨ ܡQ50YbЭq+Ti(-᭄VD77Ê0fACktf%ͨzE/0U* -ͥ2f\By-GbnXfi!dA|.,#4),Q.{{K8/Í) [ǘ;z*n'sV0oӁXk3OMk] }aQ%j65t;_ȋR] sv/F-*םF4TdX.lӻX.Mk~ p,4B$ܴ66l%:@oME!T|_(^SG׹U+9y [h)zDX:* ZaUF}u:Zx6fX~mm>ϞaEjïBu!f8^` %_tȎohb8X-蠮IxؠdS;n2PJ('Ԟ fQOу l|M6g_|ƔVnO ³hw&f]yaY\T·'ۍ"N$&as8X#F0ûN6g乾{lV<6IXlPp?ݖt=g5 A2&pZ` R@R.^ga؃6V\O2EK *'Qe0}YE7b1W \BelM7Va6>%B=g`0F.EA5.V+ É y r:g\8%p/& cVwDb|&J(]c$ߛ/8Չ. d{^տ #-Kd,02L,l6,ɸ'iH];#MWdnBIDi>^xgj\y |*q/+m C`DPw0CLusogjڤHf[ng +3 hC9Vu Im&"Q-@[a ZD5sUgrzCȣV*Tn6ۺrSj,Eibց.Ѽ2-pjSЉ~A>.;78x;!SUNQ}b ;fшx 9@ئQUƭb6 Bd`elM|19)K ro3F;9b֎g%)Om./Ё 6Ŷ;e5^H'iN)[{ICVv&K~#R~V0PPȥypkKS%Z: ~c2)QU9ovDLlL+ir?$Ơ@^㩴B(2T2KP nHK1+VX+3CYr^?=WmTAr :fugIeTZWKk1ڟLW-qR;f3P;FY;H84-t`#Vy$5F6e/aK^!MGksqj=pd'XO ΍-P}o@9@n5*Ħj9'ֲoq~ ołQ_3۞k7o ьM n_ۻF~Js^u|vWvI,㰃V]%k{(( ,.8ocI0S^&8]|TL}/-`\dJmKf΂Gxtf yřutj.r{hYb"*%>\CWJRm6Vt{d{rHY={PDK̖Rc /!̟<`!A$ky*kںn .]IA8v(F+Do.fc8J}pBFd 3YǬe]i7vص,h2tq`u.`C_Agu&pȕ@=+*OcPc|F5uV[0GdZB l!YDiO$K(kQnO/|pԡ:qRFUg+V%8t[3!#DgjJp3H /֚,&*WGU%a(ۈ zAfEې02 q6=s]OŚ_яU>Ia~/TÚ~WZ jEC^Q:_S>Ҙ5 |iמ&y:S!R?B;ɯՕv1 Osv_gYDk}]Mս&IleW ?rkeg#s>ҸJf=Oym FBa1ڶwVsTiu6ZOY{L iz7RP6'tX沥W@eV1DMOƑԆ}|tbi:>{Օ .ztoJG1 zY3X_N[l6\wZ>VNWp5Evsk;rXSKuτlIgq%W_CB+|JҿiW Oeȃ\x(Sߙra=W<(脢ըmoҋu2F$3NH7zgtD!Ī]Sa|l8@O[g'(+$ u]{%0^b.Q R=56>9,yfQ Ϊ|,Edv@ =p13ynEw~\'?:fS:Ug/th :;8Y/%UuQr[(i=/؇xճ]uV8gLj *x;ꆙ:D24qΒJ:z^&e~%g* -s|2Ш&?`K9OHy~0 |㴋 9"E-KU GLy rcm@H,~d!1&PP.r rf2rS x^ae`z +A^!AKYo0gHIVh͛f*~ƭ< j@i]˨>*/ze ٝf|oe Hɦ9 kkpDTu80B2}(?mGŜV.^0^h^61['_6VehUJ9 z)D 5EDMUt">'{5{!Z@ t>W=oa;;nrκxqDW | pL>n}ĺn1@od~!qy-(UY#![;PΟ x)nW TKşR.p6uC~xR3^ jrV1?0 %:}Mc98-EO0뀵N^eR 3PW!. 8biE G r۾o/`^ 0A1Z{h\zɪ V[#7h[}屪@/WJ%ܙ$0Q |L+%rtlZ.ACA/=®۾5KsݴÂ8~+Esd5_&n0*ΰ1Rh8D%b, ;IaЙ3<J:Κ,/Nw;"at6^(:w_GУ'{<@I4j/ԮG#jndrwy^`h_` j+6%YLUX/XDV;?Bw67d!=Fz٥[ ci˃39|OCs9A&VՉmhϖ5|E'|~)ryMBm6޹6WFGIs5L"5JH;q?~aWA*@ >XF(nt.ۧRFZ(=8e{uBuDH^dq?[׮uxy&c&! 5(2[a3Tͧf(Zhh9CTi H)5M /95R3iwhD4N˒čQc:LacM8ZRA6"}:Ol-bc/U%{?R~zM_+-쥸D@Ti6)(.~KY&$Ȅw"MvM1IhD_pW-E/2sAҴ>ɗ3`\D"tBH1غP ]qL9$$Bff1%n#vx YsHeSxOo"`i;^GTb'N!YWJH90DZª d+^u9AjUsivFPx1Ͱl#&$ [In ؀E$g"t ΘoKϲ&6ΡoHi\bNRKo|Vgq=y4Q)oO`Ox΂տ:6yI7l}_26>A2d,$&ǣNJ5|E K?%E"X:Bւrd W?Ha,1dHЅidO)ͬ2ؾsVmUj>${`֢}Q2O"2=6y~x1x-{wy raH[Mk%_[&ZP\-19-.(;5)31;e9$P?D`"~:o> |#I93LyR7#c"7?\,tktS  3ٳ'fOqR=a0_ʵb$F5LʸV&ÿxG@TNƔCG!^7ɖ\螛oq`3D8xo\"[A?O+:FgTWA\UAy{W>`}Q8,c?)l9Soq ] üُ?]1@0s~1ߞ* Añr_^pn%v> ci jQj%2bhܙuA]5'(s3)r!]Fdoy5#"V%tsZQt eMz|ΘH*xRg xI鑆(3zNՈ&!yY)҄4! Gy"E6-">~72ς՛|S 63s94ÍB{Y_}/lG\ƀ3b~yۡvb#w H;(N 4=waRAilVYB}O &3;cDϕHW@OV*zzWrxFj1kI{t^O*'LwF3׌˘ވ$Y`҆#{fjw&eӹI3 +@8pb^I J4BcAH@*!OBы]<>R - [ LYc]n'mQ& IL+Pޖy,]i3 *6e!shd'BZ 1 努7G’vL.d4]FRa}PƜmqFYLP"f0Dz\ώW\}/|ü)jKnp\݃6۩;sm.ay-?1!Mg|j٪kKŐvah%^4 И*&Wkedv}O&ܑ״tlHN᧵ԾAŊFшgppM }-:U /PF hp A+}N~Dt5MDd$`ņdL[ 0|p&.Pɇr$/q9,B-=BR2CfS.m&ED[U1m|jwaYJ@WtT]_7p0q!soSש_62,J3E07̈́f6ϷH%>" +#/ogӜG3aef+Ļ^ 8t* PYr -Ȏ.:]<]hS3'R!C+8c62(xsj< KJ-5D!T" t'd!nNW5v'6rh+ќdЋ+O9鱊Xfc%UkE#,ƌ 3WKښ硢TuqyÈ2HX7 6HRcJ8JaϿcyʟi_sˎ*:A$!&*8#T"nْ4ns1kƢlCp$I [_3Bصf/(h޴x{*g_a͑9]H;3[v%g;5K&~}ZͧsjT_^=V"R&SRRY9Ti :~pV܉wKӉU[R]-'ZϚf ѶS/!~Y1RpOA̡Rnm}"=u0!%*)5wt<jG;ˆ+/;5o}hQc>L|>Z˸8/Qʀ*hW9L*i 6fS4Db{Y| Wʏsذt%+wuhbLkm5uAՙav)7ȀwC]MzWo<{BCpgX 7aW^?Bn ԓcu{}V>л{_0@|7Eq f2gEr.جg;O9?й nUH;  ~xx'L~Aʂk72M^Rp6޺?x.4jQۣN6-iKF]\c9cd1D=?G8\i55V";rt$dR/N.Pi\aL@RԀ Ul@(,QoYbUJT:$Q J|J8,j:eˈ$y.u1Ilg~MR"b@ V ~}G]Dezīg+RG/krBt3frjPbkRV+d4hh Ӎ.pzfEeF16CYɺXҦ*RN WaD&PT|xk'3-&` Mv{<.MnS0`<({d-k6<%z3hnAM2R.}JT9HI6csLYc#cTƝEj V3݅lVh?6ʾv-j|yIs4%=ZX>C7@j޹e5O@D 2KGT-r2GbBH7!dt!¡Bd☻t@ˣŴ 3hתFo3q{4ƈSEAE#J5YGQ38xPi%uTSb(3Kvuh Uvq RVs_\:CS!oNVtnxʑIF^kaRAmdE X݂ (_p;-m Ug&~[CvEEk pwG!p0DFG+  =Qu$*T*7+?'CN349R'|fy¢~8c/Y Wi3҃8tV [yNjiY_ Q-+b439K)Q=_̠Cih!z3K^o[1o{cdd9?[>wZM<{]6tXѯ/OS &ZpU|&W22 a~ž8 o!ꡠbĊvn~(EE䋱.Y+/k⨸3f.vSՁOܣ /DDMC;)}@)LKw!Tl_T>Z۽{@2Hr{ċ1y:/P 7x+o?q;[.>A(:SFl(n E$8:FՂL3}9J.Ri^פOFI@^Ay\.*c53OQKc4m'5D{mxm՘`f^J҂ HÛopsTǠZewk00mC 큑Kbg`gvr~ut< N34pnU5 6=T7_[.^Y a pva=E^q`)L=bx].AY5H\Ls Т.e<0JxckSXݏdE 8&蠟R;?*4 X[_d4]P|6{G .peTN,{8]Gzq?WBT2 9-Z<Tpo_g<*]!#YJXNk<)WA\k#-ͶTC(VU(Kb%}Hxdx*ɚraJ3iSWdko1B/Fi=at=H+6roFXDR˚28qQ. D`zO7QP~M7,) %:",]wk|dD=6H麷D`f]Y[c\0 5P ;W!24;ح73A,3/ѪTu%>!.]Mpջ)Ti /r&*?$,շV~̹v9QpפB78;1:nMqm sr"_W1HiN{K K+x‹H9-.Z>\+4z i=kD(7G]6SšB5\SEEuܶXRM'H(g&Sb[\}\o{^F|l͒Xb2Be׈}#. #WdubTr^l,)hɓv * fт'*Sd;#zYj >Vm&\O.VE^H&)E?[mgOj6aRlg ximUp95AD,&%Y?nPRby8=9}!.dLowvxrIoeCTe[WϨCQ~LP 6ȪThq]~xr\-B""9* ~1NXrSyڧK+;P9M2o14 l9cGx>B7 ݢWK\7g_()p. ,\-S0Xr0ވBh>k$?^C·zY*7E^UTWF|L/0D0>8L޳P"sfi|ߧpɑ9VbJ^`=onօ-UO@oVvp$%@9WO,am3?$IG#gѿO0㥐]O"[ r `qk7|, ) 8JjƉzR Uv HS)yX?nO9jiQ!Ϋ*,EwV QBESfiYXsrt0jbAل$ yCH܌?X,65^'PEHagkaKȟз"LЧ!ԏ[>SD0C45‰eiJ]뽚GAIfͨrfU=1f(?"1|>/̫ >+!؝ͨ}_6o=m5wBVs2a^LJ |Ps\28z"5_e ^j8hj!F`A28eS:R0#7E\ S& 8Du1ʥn /e4rcB"!#LZ,_3-,5D72Gh*& Y(AͮLPD(୳c4?aSqⷑ*Lc qIKawg喝Pr`poIoXd 8)=%(scƣ\a ׹+Srѷf@L@huq7P$-et:(q܋%rl/+[6yTFprܺ\sxx>݈C7qrkyGwx[0!+_YxZQL47aoG LNݬ(Lط4<} ?31صH%%Wsx fkI#Vy+5%bgm!"?9TںvytMj(K_PX Dd$-SF )Ʊ2eMA=OdzŭPkk"$7Uh#Fk;l[=mUC,x 8D̓4Tn67E3Q;9SN`~}c5@mT?!ӫ{8ѱ$bbmw$ /$kbqբ:K U8?}^v_YW P6%2L(a}Oo/g~W8 GSJHƨBdKN>Jj:?%O9#-Dz U›MYbݺ~惣ɩ~Sd`̪wg8x -2Qxhw9C,.g7$P5 cj3>9Q;9N!]؂]mce8)?wREGZxW"#&ĝᦡ Ub:$ITQ,:8}G(~6! ZQެ Xԍ9DO{f6)9(t)t8lQ t/3IaVv/ϻZ$_C)%IJ:&}g8[SOHh8)uȸd> ϺO% lJa"IMN@B( ?,)f(^+YR}BRwNDj4e6 cpV6S3^5s$%lدUwH]{E3B:ZU_7I\˻lZl .|S }Bv ?ZU^o +67NHu3 4G$86m^~00?5yeQ "vץ6:\g\;㫭AzjaִkzK\}rM 8_ܓp/̐b -:@[ ZefqXEw&`ٱZVB{&Ɣ4F@M qODGSc㪃> ˱`eZ2[!78bfqpHQOh6,!_cQ]*Mw%1sjRKIiÇ+K~)ᔆZy"N:1 $*0z#\LeLɘa mRF=u#e^S2uN3(4TVG3ũ)Uqh<[)R uveƙ='b`^S*e\OxNra.B ~5> =TTfKbR*mX-C?ߧ9Ȩn̂؛{.1%m@0Cn;0sk#RX"0g5XFG2[9`Ӈ݇4M V] Дh;VsA 'egE8"K~uP>UVYK]y  _3o>B}<.ǎ/[e_Yvo垎N'Q\+C:>줕*5rGKc@"P)զPz~95_I1G3.x3:TVt&k`/iD#0\d%Ӳ'lvDZ4o6ޤ]Hpj#:Y+4n 2WBR9aN?焌v}R'pt$tlTf_P*:օ!L7DPեAKaq"q peF;_a)FfBSī,cW"'S!i7ktaE){j='V|dE]i6T !N68'L^m[#5[,@s_g~+isDld-3 db;(@Vp" 4]|tL!Q3Qw]!koݷ@WCHhd!O0[xs%W ,!-ʻ* 2>fV($ W n EkwM{@ ddTq\__'0*=4CENʴ1'Z+BzʬJுUB2|̝ l= |S(7@4;gIJիQʯe qR3^)zC OzYhܳ@O?e˱,2 cwByDYWu,DꄍWsuꁍmGV*͖\5 h#E)11iT ]0`mfoM_mKƕRҶwC#xM$3=%'*W9fw%1M%SּI}:wS_thnoِnoߢtB:@+cqѹU_h{Vk4 BԌxBqZ}9nG.| fpGpmMEN\ra<AeqV|/ .vTIOs/|Fm59Sۂ;ߨ8vV/'8[Ns_i2\1p"r߿ptqضf#s jN"Zc,]8M [okGQ(DW!E!e>kg_cv$Gsw L_r|˟&v7'I1NOu_q)V^D;<\v'_xzUB(hy(@,财iOXE,_BT3%Pz7g75A9Fk;Zd:Ls95BT0_a͂ڷH:Ž}YWzⲋfʟκBkRhýwJ|V%;/.~sF?p-;^ͲJv #  &S0G~kLz Yc(N3Vayv`ٺK ;ђIrC 3MMg/t$O] 7RKDDsB%U9Ir]:) 󨪯DU2RL MGm}PLݓԪomkUC~<#֟%S2lũ&KEpv~ h?um;{Vne0m,1?o)<>%>v4<oCxdHmV^G[.1Js ,#3~F5Mxi笰SRkBhkn^UR qHN ٮ^1#McN6wt]Hr%-а:"d3S䈍9Uէ9ng_oJ̜R>} :3!43K+O#(֛F/5;s>HIB^&I2{ W:B|TТaZ v-k)up͋~jtڻu5@+TYФRWUN"}Y-ic•#r79$p"2G4݋HA]xnuM[Q3GZ'kׄEvH\5ܕE!L=?Lo (.zmRzCK9(j L?.Ћsf+XxCSAb7z^U _iUEi, @2HZe&J&&Gz`1`@&M̱iECש C`<,u#f@QP-f ]jp( :Οg 0Jv)9\TMjMY L A¤2鬴P]S|hn >Loh򋌼m^P+yB7{,/ ʪ-c%QZ4X?ƬOʷ5K/wg[\4)(}܇`3CښeP0K-T酯?9AbO1^ꜷm(GREkg!kD<}>~|"V:GmtoաEOfPo-[˟FrVѥ͖0p70;*Cb_l=}䨤. HTP_T.Ng_?dtFb4ѣTȗc B$)!C31SJ0Cv1]\ qԴGnq$:rȸe~NGYDA4H g6x!|Δc/ J3S MUZiѯ~NJ02> <YO(Og'%ט#WZR;ˈaz.icu)}{p1KG\ 6\䜿MjzYLWE0.<{  W`'7Zfh4wk) .On|οșbu YwQ#1uZkJJ]46 4o<>]eGh$ ?ǧ41 ДS-xk? %Mv~K.: (P׶}zӃxfw'?=csƅ.+[!|#nȔTǓQ;QsV_}]#:4D^M|SFu#R;*Xj|2Da[&u ej wUqbz"Fx %4 Ėi'm@,X [XK#(0w2UxF2(S>/0Mrr!ϠZ"mY*B˝պH' R-&bQ(j&~١ɔquN%CVLt&?Y B ^Ƶ^V%c0Lc ܗ ضB`F.h|qaJ (b!p\頞׸ټ7ha\H%B03cDl ~) IT~Xg)8x.^+֭޻pL3}r#u~c" J #`AWh rӱj|kR,+ M5eA gmOu wU0ZRgmn|3Ֆ(D<BHOъz1 a RaiDUa/$+$ݡ̥DWwSwld(8cU9!vheN.GPV jv#mAϊϖT[Drf6B+]%`7 [nb9=.0Gf`>Rm0EaI|2 !;LcR$åU1Ǿ7m⽵ -!Y@: B c+!4~n cChTdMASj؋=Rǎ$R- _@E7}ym}՝4v5_8 ʃ7ls p7~"5ImO4!Ht ?W8>2$h }Slrn|&1N0{{Ttx>{Řڼ=3UKWYו-lBP]%k:@R~ˋ`:7D>d4_[9Ar~|kT05.ϸK8c`D_w@}bǾt#LDˬ,=O~0RA{C>$r^1gP(}r1aBh dQo8W+Y%Nu$cqM[f mzy/h`?,7lFS(%l)<JAW=?Uogsvݒژ:K5 ڝg/G5c{-^qxP,//o`\`YLĦ7rk 5S3dAclUϯT#^ Af}͞1w>$ΜnzC @*b|`"dS@jQ[/?_s+E+چDֳ* @ 0~;`b:3єM +\q_<u ~0 qytj-$KfuD> (X!du֫VU``Ze-gC5\boEQBf &4яZV vE5dXX bg<(.hżC$9Y4X< l _cA5W-E>HbC"s"4Px8K,$H0>ԥ)RX<|Nٍg_`F aU"`\&`mlk= yQ,"~ceLv॰ -C خ9J B[ .O,oF-H~xgo FD1T9L,^M0\RK ˊeڞu% ǡaa,ܣ] l*Ő^_+\MHXf^Ųcյ6(- |r17j'Ȥ %3[Մ~T,4gaه[:Ҭ3բ65 a>S.o('L,@IwT=[kcAxmJ5kߙ))8r 6`vZ{xŷAw[^RN|'e0Vhx`(7= Y\P`ܘ2v\} )GNɁed69p (8Nɖzm[D;R"g%!HCE {50aw]ypdVHCY aILKKp'SK4QX.o=Xzu!h d;|*pw.I)(RCZMn<1 (B=TkKn]* l[i C M ѹr[QrD/"ք.\'~Y,tNρ TlAk Qxjc5*!Ru@}kz6a{Bm0fBv.r@HPl?}$Az:9uYLXzِ4`sjskbM3",c'q2|Uh$WhjMQX#re#=q 4x(crL(;NJ/trިvj=/9XT5|DUVzm.avI{ 8YK/Zlǝx݌A4R,A77X*:%#%|?WHIwB-OS((ȧ塛H9E}p"sdÃ+i>ӉJ&W7GʣUjB+K3>0j=\*!=-|SHbBV2.mBH.{NSؼF6<*ZP*[WČ|E]p_q+dmJ-̅N&j*j.- vq)nCŅ;g)EaeEJϚ,%m'cNCiA1;Ս g6Dʹ&naJRqr pX3#Hddk`PK'Eـ]D[ 񇱇6 zx\ /r:Iv OS)ΫF=1Kv񚟈p}l8L. y>}\x ~̭\YvkGK  3 {ר%޾*t J䱳_G̖Jmv {܂ ]zrS*@ =#nZ#SrƤ Lߚ\`t)odW\3zFHQu%w2g8g7՝w4gD}F\T.@; n@FѬCs ~Ӭ֍jB=S#Ыv(̡Noqf xuӬsP`Ⓐ 9Cꈰ Ld;h< ]0Iee>agvɺn70,o"E%qE7Dklq^dtCױރMd"8 LvSe\;ku` )JAcJc: XqoҴ: o>(,60V}W3x07[vd8HSQPW,gU4('QKeMU+i&tn*LyۑT@{"nH1`:LI -EH}V mLƘ)<ƂW.!aj q|-f pϫ>i۠W:ϗO{pRW/[/ɔ+=$e;!ׯ7ܑM.D&ZaIABH T&>=a=.rܔKGA;7y-x :e!c*Κa_HphL5`v)/n,(R˭ih mm-j2jR L':h2R'ބFh-N>؞2az9T8.U <95̕ nc]wI!̗XӫP/n\jA3m)+nG.yMP^ǹ?~\ ;b*Nx h׶\ N V#7s~A6sx;*a d<8$N3ddLێczX{8bKx$)j(%HIX R` Si!h#9 G*r\CgZ#/$-hXһa.g/&8z[T.bMNbgQ`KXq]|X)Hܲ%5) ϓE?A ]kaNމI)|.ƳQ ms(y끾?6Av ]Kk;R#'[s k^RBN[2=FDWbFcST`8>GJDK,Pí'.m,c`Y }߶lV,֏ 'P̠t:A,FrΤT=`TMPq%@N<ÔRVJ|c$>^GoAփ&]djaw :@\Û ?R<ԎAZ>db.'xs⏲Nˣf?8tZh7iS\V>˂mj#Y/}֬}IN*!㢼p+x/koXJc] JS=eXQwNhr'~oc2!6r{v1'm7d}k(,Y/y7tZ tl|\ڨ-29xX7t/fud1yD߹Vroے3P}&<re i$Kʕ8+AΧ6&[ks% O%ϰD0nB)Jkq>E{M gd! 6’NY-"4ڿcj~9TpX݅Bj #Rh{e.o~ke{$Ybi n)pH;jNUX )V.+.C?xůRbaG 9ʼnme&2m| x`9W΋YgI%g=ee_I:*gП`ΣpFwi3kLxW씵m3'kIdb(`ˢ4˝f}:N'%mֆ NƹNma%DW^nQ u RxJ\a3\J/(b}\D3IFG6tļS) ūž #3WyD c'/'s˷w !h3iV-X*}8q',"fKPv1n=Xj? vpGS@I72KJ*Oxlld;A  e}'NՓKr:}TC@86& s%l~tJSI/XPG \ $`n ^8]ʕed8l#2݀k b& ?e'9B5$8t艮A!Db!@:w  rmy-vzz* ~j @XdCP]0)񒛢b#'g>):J\yl}^fJP\-,I!kcH.E;< <}L~!E>2qaY쏐^ļ\OU֠'Q\\QT$/r>@ G,s>[aj!]ȚѕYy\["PVgA1iq?_Ւ,YQMI[+G.qYkH}}j\n$YHg82n.K`0_TAֻb4>;XϚZVJ˰vsvx k^(Gd2P(bĽyK,F=ψA>;SIj]ו sƚI Hb։[fQA' r=#;lvuOT10 Fhơ|Ng0w?qsXN#|楺 ocE^3@R8Ţc]B>q2O:i ҏuD+yzYxu+9`]ي@VodVI!jY%C"67Gl>Zކb-5+ǎ zbG@@ln}wлط]eC' r٦{ =K3c^Nܑ*͌P~ )0]ƢC@[ݸWJƀ1 #]W谼qRYQә'@,z&ITn3I6v ϙ3 y¦!~Yr?QjpnzhlжȟjCsӫP\lr}dtđ^֘+XrKnIcy| sUg~8rɶPX?֬OnWQOG43ѠVXÍ {c_ڸD%6d''b8㻿 WX$ >n #WHo@G?mn8j}~^(aomb7ɬM D"mTIX]T _ķz6t/pLo鰸H)3,tʲ/,I6MVF-#%}-D(DDN,;`.aDɧJKM .1bvtjp2'2|r]NWU_5v+aly5L]G*+/c_z0͞ԓ4 OeOmyh8-|AJŜo&H{>IυLD|X?y7R·*;p2-pkBBNJ.ځC} :ÔEǎ_" [s[q,Mµn:L\Ӏr[ǒs1֝ ָIy{_,62@NBs2LE_kC EmuI pd²ømli"U3o(?cjS&,38:{*w~9Ӟ`-/9bE|<'4dsʽHqވJ>!sKD,RuxߢYuYux䢠UǷz1I[-7;{jDJA3ULA7rm?Im,XF_pY+=a_e^ "hu%y>g _ZPr&Գ8(u}H7k4x6XmIQ\8Z3\,}w}4<<=o[cMl˴ LoH?N^8_A_q]vÞiPTtȯFo7=ڄ]d*E"FHnx?7qe8EG>uabrq,Jma8Da#40ļ6*]6uTTt-HzښcQ:v*7x9]$qtulE[U +>ZA?۶icZy[N Eڒ/~,DB_v-puI]8#^*%w:T7&I٘$fݕJsљ) ZI&Ra S DY(6 u !y\t'*V-ԒP a2rc8~YXN)҈#:G}7x8 08_7kCͯcѺ $s[IH{86$蚪 7綃Uԋ.j=5#%=peLjA:}N7@mL䄡v ;'kYaֈF_)o!j JB+4s~zIUB&!\kM;\8`_j?5#zuLYr6K#D^d-#4f_/?<_y \FqǕU T{#.mbWÞu֏XҚcƽxܘڍDA. au^O"|Tzx^1$gqk 3 uII4&l d9CG4t"%$HڃB[OodGhEINu?t /Ӈzj ޅ?l$.}P|DanCUO PpM vaiQ> y6n a͠d7qw\-offU,~ ޯ-~΅$ibF8/]̉[3Ĝ฿+*,`@_2h{,Q9 xLDO2kYws$8vqL •?Qy2=7:* 3o-wF۷gf6cezB 8 Sg!@%o)?u q0"*}uju[kҬRclzQ-CCz6c6ګ?N;Gdt)s#`)]߅X,yBif7WZ/uwKdAPk}ICrR%`a`1w~Yj4a*R/ lsx2QYUsF7g %9@['?bY7N#{/*98)]WSKARn}ܰxggXhxW+z=y,2t2Z+8Vt\JG9!G.xjOaS՗AYtOՎvȀS:X2Ö4AmJK"N){/ӻ]5ۙ6:d]y@pyrN 0&2@6}A8|_FsaAZ#d]>q`Fq7f6.ۣmcź{*JE42Q^$t~`5Ah6K 9)[P 3Zc[|z| 2 ްl1/2. JM VK=؂8g,i umxW&-'Hé/}-ú4}RD4 }赊<1GCV秢8"f.7C>?Bd9lT>@ӦBHwx]*$JdVJosDo94<%?(6MZ*wWeOcE+^-ތ.^\ {كrSFb|L$d2\ǂ*±Y#a~tA6 'qPQ~Ց6jZ-3+-/4{.W+Ňlm}T1K\0U_AY r+$}~]ڽKͭuv`O572gwvb(+:Q Bm_mw~RXB'Dqn󩖹Re4F8۶ɀf2Hҟ۷YJO% OSD'卪x{f'^\TOӻMՂ)6jǩ1ɦ"ԄPG 8&7~#VKͪ/3y⥡$0kzRnVR Daj#*LH1,t4"89zق=G菅?l{P=n1L!?CKyL V1 QٍN*8)|#̚qT1XkfhlּIϑ%k&kVm8hw*^_qʣ(TSc I]xc]|+chD>G_WhWvD Yhg I=15=\dufEbΠvODJ.U?,,v5eF:M'^"C{.]."qErz?CMSUb֎Ȯz,oޱ<6)QwoǮ; Z"ݾKރ:ߚ _w a eXOta,_5Ep$#n`9^KFxc ~3rA&pUR;fAƇWt]L[/X!r*%:C3]Jy"ɐz9"ӎG ^ *, B[Tr(SLq8ͭ'5?uYU}{gCjorH{|%t-&y`1boЃJ߆/5w'Fr4"aK0TĪtf< O9NN:uzD}!,LǖĔf%mYP`~o$WQ8!h (?טdM_´x6Cj1]$GĬeP RBavO\c79Rᾪ@ߎ,O//_Xn=iLv$(ZBbR `.zBioo/ELn.d bI;+C>͈Do HT(nvD*Uxg@|;nsclEN7o狯e+Ղ_p$!@q4Ne\ZX츉udwWg0NC^P˥1gc:~f7AkT#OHP =8 ~;Ѣ3m) |1Ҽ5-4yJ3}dZD-o1;VJP2ݣvX]enMuRr$Xa۸-#`8D >3y?H. ).03< %> [z=2{l=^!qT'MRp*.^3.6i["WIvog(:wsVa;|/ h4`H< d6ڡ.p;-ͳOƳBPE7ck@2bɍ `Ǒ0w_S (S`Dym_z AI {Y٦,sRSXrt~3quak g-<޸#5dђno s-^FǪŏQ1by2 e*B 0py6t4$ r~ItG\T_%rpYZ#y}LDI)5b`S>ޑ!,hVr$ahِĊK΁/Aa#_s""ȵXIʷ;p13O|3>c-)^p/{uLzw~gWf&%~ 6E O XdAo$AT^8J̹RNkfΥӅ[yavT ) "xt3? D`d&̣<(r6+iaSNFgWkNۺvR'FQ;fq>H vr^]a VCWB Yބ^@ZDg6w>_ĝ9 0 G ς# |}o8ɈAcyLѿ.RSlߔhl$`1+ɔpI&ƒazK#$ϵ3ь0]$@Ar5 =eD21Uٰtnu*jVmkHff T@WȿQFǻD~Ӡzu* z4/5;3\6ПB?45atww[ZnD[EHki3H+jjT(ڨKc,.[x=2 Xe2+Xy(/N,/sk~1Ļx Hm`e߸{_M-&r ݼ#zv!Rr6la4N>eP'Ĝ96AbNˡW.^r-; v:Ѥ;,kHP܄Oũ J1H3@fHjnȾ/JPyfs w{w]'zY{2(Y!ZE cʭ"ҥGv!:gτ kBcڑS}'iV~ZRj9E`0z(azIYG"f?+nW*T FUljp^E%q-4cqd Z[Yp6Tm%b_c m-LN& -wRdy\J z! M-{v?3rZYہ Pjc| ;^ql坧?oʏ&JI-uw~!@@ ԎW' PABr 61k 7LG/Um8־6G~A#/14*kvDvcm&o<6-BD 甐,N]5D;ޯMK?̌hrP{Nk VŤ$Sӗ9AW? 5 E$S:2nd^ͣG;9"}.jYecfrT%ɽOx20j:<#Zw}$l ӊfKT%y2)~-_I8j؃vۅ~67q%ft{9):"-1%j3D8z(fϡ1u-OpnM䐹Կ\>M`ʒXCCᘞOqbnMv#ת'3ɀNZ6w AA;,s9U&$lCA;Z@'ZNL`"#zO, 5QD@vaybzrZq߼ˤ֧{"CK!ftN0UžX X[LAQuu'j#&wN.Lln~Gb.@5tx.Jzu gގ qwݲ +ܑf>og#"؎yc#m=m}jJ^;ܠq Уua3@JhI^sPV'; ND[^7H-{Nt%0jqm(*-X&-щk(O*2;Gl m ;1,mYd8LlV(0i Vsΰ6g\G П^ct#vwY:V!mŃZH!Em 6Yg+wJ'mċ/:AUި)".Ǡy]4Ĩ1|El "yq:uH2O)O9Bm:'ߚMu=zW!f jU![X/{_EJ5EJ{Qo%j@+˃FJ?vO>碅Ss9Gx#o*G},\~TEʛvc5~_O69}kmWw2EX5ZʞƲۗ{V)DHaW[>@H(IIoqURjAWI3bz+!vkQ˔ɢ/zߤX':ɴ컳gC"8(l$$Ygޕ x-&Lđ>%·lQk2~5fWQ.H`~F I`煰?IރGZ7h>J &ui0ڊ\r6v ;WDl$bQTռ0xҫA^:mP=~ n+6j 1Uhpij9b63A؃ ZMh%5V>wa#y =֢S^]zԎ"Lp'<`i$D b%[W .bupHEV祩wnu70]HptPCVnEϬR,8Vn7%%qS+|O&F_I`F ELGIԩL} G[5ğSmG*gVRtqU|kw!A.P2$| @}1riEH-VԌa`,۾M#~X^q!ژJ~gV.b|sV#'>Mo*EQ2@lС4=c_!>3t=TƊ7%ir/ V5gB#}r?ޖ8DѕƢx,i7fi0Mtnk>HjS[{IJ(ؗkpa~3.;o 8ܲqLhў_|Ŵף)etB{Ԕ&a5P+IO \I*'Lk+Q\獹"'}C>Y2?_́߀[v%'hDjB"QrPh%cŊW x1}c^n" qN~ Bw3 |dhY!KԊ'wc ??_G+ 4@}I18g.iX?e5&?B)#M.t$Bx >yG96Tr!Z 1֜z""tSs][7oyƋR[FrKy]D.{ʝ.yp7UCk&ar `ǟE-zt{s4 H}F}j`Wr (C^%VCjSLOf*i:䃪t״T])~ɇ:@r/C'oIUsNqC 3#ᷓbuz1>X 0<Ht%LeKХD9H&N׏ M^jlPTʝ* xֻZ̆;L:g?9BfI<ѩ"pml+yu̇qHz?Ŗ숔ֱ.h/?@Ң4ܨ2¯kx,pƃMI2!xeN>ưRo}d<45cmn“<6ѷOF'׬Am\~$yL4fYrDs'Nh"k{QH'Pahѝi}H&T ()<|2/ܲ{U h[×L1ZkԦd Ů_dgDL`LE\Iި I ϴ"O.]Ps+p :;8@B(>^)O4/npPˆ~H}GQ]j&堟뻝gZJ~ڻ|}Iʞ|s9?qvbp:||y UE(RzЙ;d@:ѶCB8' H=xE6@{!zI^ %5 d=BtU`VGO"vRJyd2MДiSs$©OadyvNҏg8n1p2Q-Z"QޠhBy-H aR.=ayf6Eu%MǬ"@gl$` C/3א5x&yo+DS ^^TQ*.Ka٭l.?a(S Թf x{oxsA@ CG/2R]fQ')hHIiWjO_"֫ BD*hݕA-ݼiF>WihR4I隄ΌV|?*,!zyxr$_-G߫ sb'"dAg]htkmoٰa,R@&z7O #b| M!|_7<fk'CX 쾓#qxz>*kn[z>;{V8k+&XʋA衳4G׋U.EE5_H3*!n񖱤fRtTueN9N7$I3c^ OENtw7 7l{|aLSG6oHQ* q Iq)TPÉ-9/]=/SI !D/EK@Zy}pRŢvxDwkLXC4M8gяrW5[rBhM@a0 CqEIEݪ/ITKe.'dr4Pb8y |jW=*HS!@â1XqWT 0ΰCo h+nm8#ݜIeGʻ@W~wZ{VUT_Z6^hz@<mkYAL$Nw$-*^Y\p!9wUE%멟Ԯ>xE69|ub0Ae&hXA)P݂^b ּ!1;w;CYgɈ=UPwm s>IM}Q/<놓9Gn_2 /+NGXWCp6PaO痍?V])}dz?ȜakF-7':L&1T8bCȀ hdS)5 :=dׇM>@ǠEך玘K縖5Uy٧P~&ۣfG\D9?$,|_H2_9 bږiaTN~HjB!2gFWb%3v|`,L11rVA !HMe@|)vqnѓΫI!Gĺ)&j14֠Qn 82*u-^Ki_8 ;D:eaԓV η,YۚYp% 3WAe# B9-*96?-re |Z ,BЉ[QJ @ EExS`{+u$d@?Xu&HxsAP<` 1lv(0v1TDmd IUAfSd]%T*x _ tH+Dw/Kf`jd/6pbG YuR+Ѡs_RV}4ge;@v%m*6,cb,ң9NM^HO_d) ĝ̀'kWAxm՘D@Y:#l~i<?ǝu;lf=H㒔_[1)X 耢J]}=%jľ)L漭 _n묝[~sFVSOxd^xc\Z@x5сhÔ~H87N҃9G'SV ,{ L#МǓB!Ɲ] 8pMIALtH* Ȝ3Ck^sQ,pm9"GyUiÃ` l%rzgWxD~IEBT\Jjyg$IAy3jȯ04ԉ|TVu_j_ڷq)ARxE Hc.X]s_)ivF55rdeϸ}VڂA[Aj7⺠e0f!-:p>G:B1L k,U4 l_HUğzeqZI dD~'Ԃ{Ua8hm >S36*V`$D`"_A+ݵ.MYg@&RQVmPH頥&2OTf@1$6qL1Ï.ɏ=c#rclEvZAYUpj Τ'–`p(l  ;C_)d ArlEG^mYey4qҳ|]VdT>8}7yUGn%`ҊSq:9Od5.A։L+Vd"b_]];٬}3,ǫ1ae@( 2R5Gk^p%l2DsG:᭢W Imljˀ+٠x2fJue)h\*2FWY;vJ0CƶF!H6\ojR sѩkE,򣷰lm;Tֶk ̊sW '8 r:TɑbX]sK&3';ke$&nb248K^YNLVZu)wE̠8 ]+7L7\}R{صcy]]_(kEѦ4qJ}7eR]r7qo]52r5'Lϩy8&0#8B4ItHFԭoS%SWu8ꍗeRqm +u 2:LUZ]W e'zdtP.?Vחyx9&0]֐: DhYV:yႠ8eV4d $ hD GMt&C `06|h?8扑4*ϠqgU4B0|f4D%06vZhݝ{2!cC\%l\=N#xϵ&{~r]} Z(XlLd%VX=pZ^cف版c*u7uǁ`nN|wydR%sJRe1e>YL%B*{䞘;yH_vf%?Y|pxZ1],RnQʻJIcN٫'ZBH8^O@6,ʿtq%9](}K|=?in6[ ^eXd#/9gN="KʆMU @yBPu3\ɓ<{bzJfd@䀧|=!*X?DYRnYeO[j )0VQ`}z)kxP̱l|>ۍ.\eA/b?ZNH5Ex6<ΑW[yU{GШTldREǥ*}a3LQeFaU~Y? +u!(Pxk#p.lߊҍM+}Zu.^pٜVn ޏXwr"Ojti<}p'jML.]v,ĝzډt G(!.#Ǟa9v-O#.]RJWh{ö۷2㬇RpJ#Z̫"d\9̷U,D S-9;z?x|eg=PL0B8ϧ#Vv2`S "uمg%!ЅdɭZsEk.{sܒRukЍ3%ucc5 ~U`ʱp (lPXgڔǞ96ɷW7Ac&\ F@;iYQQn [꓉|>ZK/^&Ҙ.)5Y$yhk/LtJz1R0nﺴFCYNqa .U{T6c+vO piQ{>?n scV*ldRRQ.S/+%:"e*O|>hNsw  ¸$}Q/]~JGtt+蹣ow?jɆYe*ZSD@7bSEЏlTH~&zj@]K`gT_,S{1-n8ggRmr+- u̡z 7 np|ZjpHfHE}_Ӡg-x?)DlsoJ:_Ry^8ΔCx'.$F>r~ kφl?}ZV edm$=&D#p)=@@շ9ZSB`QT\o<=QiT 'Wo8Cΐ\-}oO탙Ef#І2@m`} ;L:*XgUj_h(q4nLDIlwb K*wW 8 8^Cm3=c_ֱZdѶJťOǃCg#|㛖DOQ=mY 7;-s+BBMd ^l{eXo2@'{0ZnZXj1(MZ|d qUY"۸cC\(~r{^K[šʒRG0fl7~#F{zsYOٕdrv),s"%++]&ysD\’ߞt8HJS<"Sga! ´l*]ޢsN \*hY/^WӜQ Ӣ{5cF|>ˣ..988׬#E[$K/jWy#<\dd 90㗔&/0 urr.)ZjbS0q"T+%Hela4W&<7kGv&zkfy'p׺Z W?x N:g-te} `⎯*cyFІM#5w43 I2y誂w;Gtf iy# *[Ayz,RƜ) I,}=E[Ф>!4q4K$~ΫLi ĔP7<|GD"+ZBuM|8U"Iw5p I _`CNT#fͺ,9{rd:<=Uv[un2Wrh"X|0^=0/GA-R꓄#9=5hn|>{0fVxMWE?K<2лc@}EN ` αqޥAl36DF^6_*Md~P-߁gyg2/v^7ս +(\oTXm9t ۽,!+R$x&+>7@V^XHZ%aXX5#i3w6/uϽ 1rK<T_C &&j LMUC͂mj '0L\$RCAf_bAu9N:eV\_$Wx8x;S]{;N`Ö^"ܘU -'/m.aܱ[=TS u6%IF\Hn'7>@p쮬fT-O B#iY|d9гeX(΍j%` 9;\f@7}`r` zkQՐq9 NPZ'+/Lb[@)p+Gԥl{XeS!<0>,lnU E%f,Čx|Rd՛gK}*BEN%5V>8JoO0=e&uh= z?‹@(o<y]@aѼ*ւ>.M!j1B F'VNЖT L;fHxoZZp|D<̰:臭@E4rvVEqCj˪\N9gm%KBA %v|g$'2o(mmB:E(G[763i|CfG?Bf}!$ny4{W՜đ!>Fbz_L 4Bx2 HBKH +1fM V&0o%or`g4{ne5M:q|f`< ˈx ~7ܿ.&NLqioIZ0QL-$Uċ*`' P pB <6o0 wab78OB}"2/~קM=JjE&kJ 'Gjtne xh\Єk8.泱aMbF ;i9PZ ?O5'¾10s.A~ߵ3pxB-L?xa#ޙ6Dw6+춦4Wf22)J~7LׄS;vI7٨;*!ݪ4|S4JC+۵nSqÔPD6 !~mE݋fCWljRf#TrjEY(L/fIISD$eˏ[/)&pr򢻁6Y[]UrTv=OYwvױzM ?Y(Ĩha덞&AۺMp͍vEڜnig/)R}>Tr"Dş;$"x޺c.x(UsڈTIX^@ c^yemݸVksfcԪŗVHJ"\P5V̎./ 9= ws| 0toyQܕ;LPϣnL{Rnfܹ9JC. ӂRMK g$##  %|HS!B?o/2N'ĖD4'uĮ. 5!L bA5 X8= <5+TJSzυ9&WrԟgkOd. WH'!]tr[NmKZ?]5,ע'+RE<Z] SL!*?TIUJZ偍_Aj›@Z"S28Da|i ID֘eoh^߃ t0Rg{L"!T@h5'~nn,3Bz`3_ Q<-^APkMu0Ld̩gr~>7m0(D0, 7*i;Lo>t2xj~gpLj\Hlh~릮A!r uՇϔ {.|̄Cdê(?3 )k08=Hs+aioLj @\ݴUEŐF e#QlS31`:"4d _1&@S5_sd5 "zfXCp_!!HE_J=|| kTq ;; <YeWxʆ(n%DrًY`DϥY/78l˓Y(FU:3;57K CȐ+՜;{Ah656BkO[J>9ϰ~AEW?VI{hVՄhIde-zl2^go]')QhW+0WY¦{EIc@;[r,ebht4~PIK{ ]ro+zvb :B`~#Zٷ}`j!Iºp9o+vAMui?3):(zo9zAplnn Phսn&H*ds-bf ;bHTݕ- CY g6',g9 5Ny Gzu0x짘csUP!ݚ>ZM0jd\quPbphsaiR8<xM%9a4D~rk!EUV 9-`DY<Y65O>_I<~œ;W#\^K>sMՑdgW'Gs),PbO&@0_4Md EW |"lT-s.%Ku?>`KoEx[.^;2w[mwsO<vhNY1p՘m-q]_9wR2'2g_l>c)Ajq\Ϩ}ڷ;Q0ƻ,dDAvntAlSop20sfp =3>|l; K鞭7[q;_\;sa1et\q\}4FǓ -]jA<32Q/#FQm[ [4ݮes+rph)*rbKC>BJ$o p#d-{}S9< 76N"vNJU~ےj"QGJ c[&jf硐Ղ _s+j;kGPt!!&ӵ`TM:)}?ؔN`3Y/iOWnז?[2_9``yMMZT6 ;ܡp+ڔEd9Z[֕%I'l0DlVFOxqvp*xԮT wJӺ'Uɛn dcDf$qSQ!m/e35޲ MF:u7cс2i⫨hIqAaMO;W %qJ~pFv_(=%99h.¢m = ] N *B|ثZ@g)ibEؘ{h(GQa4;խa! XYbP8zVgF{ʰU6UǑ#r\`OvND@ýp@;riV"j4fөlpc)r23W82NlDtj3oe!`~< ~C{~E50<ͻ4jlS޾7"ҞtZZ=H 9}3f]vdHy1*D|h5ڹ+4b$\痒_ NJ8+-CSӵp(MpF[ֆ~s5^uZΙ[uQr4)U?XIwF`u){ޫ\*&^aTY[ 3[;M_>79?ud!2̩z +(>ݮjsY|:28ZE~ @ +C\=?(?CS#!}Sr.3Rd%9JI +>§X0@_Wڂ-[b#|HPR)P;6NE9޽Lp?FԵ|s}1KdPJ,>#IcwURVDnIo>V eX!ǣV4\醊h6pᣝa ~s4ݯZl"8:"SN+UtzJv~$|Hef,m*=Yfj|O4ĥ_ d3n,9"& G>{bI{?ϵE`Ǻ+7 +NJy̟iM[iA!Tg?!؍+ӕG%gy/Ӌ|cWa֋+S!)m3bS?ZL$cድ' xBGKЈTE=FAݐ~PY;T{Kks>/\0%P#BҨDUεZ[# qwaޡG`!Ϙm5{ɀvg&kqp[K~\Httqi,:󾰊W^ʖ.B"o08 V ^qEmg /kʃ ?QHiéWn﫝Ψ|4?N3TnfHiUڈ:-%r)O7ⳕNՐ]uzeͫΌ1eT;y(])N\ޫÉAy8q'\9b/+vձEɰLӟE+.]0o6M(pFN9G˰(w1 %^vin+r]NNcCEٴ9#:d;bXe% 6[oXv+ JKZKQkiN(ھD$e9vʝSnRK,g?4۰Q ~L*wG OSv3JRLũ/o%Y_{CI,xBs43w_y?PȖ_p%b:'S]M,|m}[&mmXqJ/>}ÿ ŠvA)StHXիXms4⥞"w/P`ߪf<k{. I2*wЀUVIm~YU숿ݙyR˾ƢA0g,+)ԣ⒯Q!Y=au\E{ >54Dϡ=9xӯ<|ϩN) Zś\R`b3*'{f@U~bםo!Tm`jB4){.Jo@6^POmtm" 1 S!0ம[Ar^^-VEZ!?('o=]<`AB2rVQK9&W "9_nje'7Q59 HrPC6_{Zy'J (uAskO?8PcJ[V_9%>ٌ0,xZZh^…Hp9V i"Tf}S6)N xVVsBHQAܥБ 1L۴jdTx?\2ىeWAL')*%SpqRK58 QaEN>m$Z^Mɯ'jCL4bslyDe/ F TV3wFjO~V/:Z| &f폊Ev9bGDOx!6OZ=]Qrj 4(^ ‡-=XCgtI'7'!mFmMB0O7k}^qؕn,ntT&ډ 7|Ϙg鵫h%9?g`xCW^5E]X;<:ӬPϚmHDtOe0v7 2|EnY k&h;! {yHtljE7(m*ѮHWl@DO-

    Ef@(B hϸ+w^(Si<9ԃ_=Z@GBZ,ղq3{Dx!b t$Y9\$QE t\ 3}P6)]эe?~njzQ1ՎfÙ8fIRg2;Ks񴚏o^rX{XHǴR@6e\.CFI6ut%bjn L{5|[@̇0]Pߡ֡(0A0Ax sg ~BSA BFGcY` 2HhtJ?:NGbqs].i.v-P G_Uq#d"XZfLrZNүK {\ < eO8Rz3l I+G LIIػbה r">ΐ^Gj0._Y"]h@7%El~@qDX(R굃:8!lH.`k4UkQ0?k b4VzzШlk+oM߮v\u\:nrVD "G0!>ʬ >vAeaPT]mD’eFBK9b9 ^n#E(>wxWF+<4KgFpg5O6!ણ?CDL'd>95: 5j3nYZvB$Lv%(eaSu2k^dO֣s "y n3m~Fƥ06 dl)MMH >$̒`|2MIX moR 'Q:Y,t۝fgQ=^L&26(wl%l97GjM, $ C̖_#@Cx`zz ,vk+ P D>H$JK&6Cq#5QXчG5 .ʘ rwMw$5 C|(.NT1{^ z_RJ9\oWྣ9e,JS(3JߋcUGwbT\חIv[MB4O~FijҬ߄N3|{CsuNX;vFIp{v̷)g<5{yR3r*iYPKE?0RXmpqCL&W?8x673?Cs(М$Ligg_ Zg$[u<:VT:vG|ghV_~QH:N.^i&׀v.SNzyK2{1]S؆[>"[o*P#.wT:!FrIt1ER: .ԛ;.nu-Á_$:l%.9cjBaf53B#"4'[]oLu['aS ή$LJ Iy<3L9TÒ3O8 `Alyص o譿Jtr<)35JB-ieSLy>3t<P,3m`}/ (נaڡ=A:QmҸNLL2>M&~{VmS-Hb_^< K;m7|]k~ jᚵDQ麝АH<ַ@|ao2@C:9DI]*|8.>lDQ[3Ӡv'l gkOZh]쿓+kwcj2jq89⣧Pr]PÙfT#,1\ii#̶3SH\<%~P*@$hu(RA踀=ֻJef51bgF/-`W'OaTbXg2z^m!+5 8IM%fj`΢Y7W ˙?݀T 6Ojv3D(+ {dyhh/}/[Ur3h#Fꃡp]3`,$dؤYyͪ64gER5r^6Bqݔ)m-sLf%㶆dzVbqy2E=H6@w@FnEy>AַgmKFL'Җ$B2qFAc2G,~"&[Ԛ)h 'l}O'3w yh٦KK:5,9Y?%|.TAgt#oމOа@Tc` yCQ:;eDgmkd:spʎ5tÃ| {yP@po7h4ޝ%"c#>TlonȹpZ,fwUTa?,W:ϢuTCZ!|A,Z s8xBp?>"5_:@t|֜T^\UJw5f*Ljc fSq frEXGp jDG'Nzu=_ghqm_PU k%Oh^ ghT It?{tG@4X7g X0y &Ġ/GDp+gIQ&+ghmQoޏM> ,#hYHl ,T(+  }pQ _Flr"[C&rET;( FEI(?KأzP%Q{E:=1MD˛Il{:٢։ ~ P!) T$7wEW@%]ʒ::qn~}T*U<u@8VlN(10n#3bLxx`т%i_x؀M(ҕ ͓-4tV ʯФ 0+|&7 *BXGiy2Mie(z4r>dvb,GPBhӵI$`¤?V>,DO2qY bhE^`0ޢeww$`9>NAareFપĆ2 fMW6/UM}Gc9:[cQɋ G5, `sk})ad n6M! Fdg yDoV[>7am Y)h[HQkIs`qqXxE$Ax=r&` *T0;FBS0iu*:y#Lpv n"gXz}8LT7~enALzN28I+?#)6*mU-]YK>^XQa\9F\/CԺ=VrT]RD4./|%p:lw.jVts:S=iT["N5KfIgfr!5`Ɠ Ue ]xGјiKAQ {n]c(!ܘ {$*gnm5R7Z6J\K0,zhdK>_'g_լT^PQF8:=Z8{S:@E$m/7 Icϟg# `A? ~ὮQ3W$C`(KMrѴe.G=;&EZOBv\s~G؍/n `wd; 6:}3~e%?*"l˒S/2$\N,l֒W79Q8Pv@J;E8PZut| Pui?{XS1ySͪ+ jtC}a@ЌKYF_%9X$X_5} qKFIġԘ/pLBpt|XK >MY%{WS:ڜ%͘Eb@K^Mk0H^u53u%XLjyjԵ*:? p~2.*x;_QCoބ|pO ?-;u=D8'ˇO9\ du2KyU\NܔnP_u9m",1͂fHdIU^_3=F5kX9N;IqC4%}yq>5l сB4߱f/:lr#6TҒArdUN [+'A'a4IJY <=@ֳzu:Xyo|3w)x ڷPmy'T`#^tS@c\6f%h^Uq`B\)VC98dǷ2cW+7X~ hfLnDZUf[o.4#ih_N+iFlF]%TC٩kitb+re~ːAʊNY_YG^ڮ k&g/U6x7{Sڨ {m72/X=J} L?BwP ΢o}fnڟ #>G2ol `zLHqhY+'NRQ]Hت%o: *xk4i0 O=rXU&%,򶭞ZdgnudmH8s #[3?xoF4m V.pkPmݨ/4{As֪3k`ai% ]$_bltO:-DZ V6~$QD8"c\M6s\f {Ƿy_&|3 NyV?D Di> \' ^PzјyzӴ;/X-RYs*x*W׳PV㋫8VjD!o{5(BxH?J lJaC܌g]cD$nJS`& hÄ1^Kۉ&%qeekܞ=&빧ecT5r\)C & 47'kIf6MMMD?nWh/%d4rQ(&D;֐< MHGG]G?ir>>>8BpBQnx⡰/_s®@Ye[Q˜d ^U3az!^*]HEM}{kuuPiS+9{b7; PUy[⾣i$jysML<3Ə R, 7!OLq(~M$ͨ0aDsz̄URx"[󿊦H/faCҞi7r~^:x1?;%u?3OUR:p;7X >}49%*5Z2_j(ۡ٤}jN&[N4pօ4܎~Ng3^ #~($wЪA,QUSϠUJ>Z??Umë%*YY3g숖cʝM;b}3U OQwr|&;:#ݑ7!t4:.sڟ}H>vul{V5º*"l)gnU-َfe%6gOi(T%§EP^w=;f x/&/1B͵jKIُ` `XRXUX?bѸP徙/0!ARkRBSnį8Uhֹ{{jTH9Fl vUHR~9E;j}S;c ɼF{$[k!4tP& ]njnbQL%jkk3u$ .Aꉫ{J0?!mr|nIV| OxxcQhIoT%paJ3/.0gKYSjnzM$:҂nOm_[Si&TV.˛@;4Jc@kGFW0g O$5n/V^5TLk^ieZ&D"S9_>\)|=h}{!L% {so&YJ{aBTU *#uJjmxo[ DMD2JHaaFZm!W `:}YS2/^̔cb$[E_FN-9W- L @ X"'4|] ;D7/Syӝٚ(E𧣦x!OxV­W)QscN/aߍ]  iXh7 3&;G:~ӷubwC=ycS}a~tOВ bW#noo_9`ݒ6`!"BPջu dw҂ -TE?'ٿZd `vQR @Cw:9Br= &}?;1j/ H~ ؄uXÑY=ƧqkkDu5lzFonNHP`jVwM@e׉XKLۈ-Fclrۘ{ P!yH@ 4Oz~өR}gQ)PDڃZC,c҆E%,m3x`X ^!H dbAC/bV;5r`ȟs`$]X Xu̿G%tZfVB4}PaSx*ˮY[v@Z[c̓*lpo>([ 4V@+q$W`AO}[@b -c:\dتeUI C_]21Ӏ]gZLr||Q2 8|S Yrr+bM@=x" vbpdILuRm9`.s0s%UJ}|ôIP+qK)93+p&X}X9pgl wLRI>ʟCd$A2y?;ևϫЛ6$$iY8+]L|N-BieZZnl! fܜqy_$0r')[Dh,w*Urʖf%$2_z敩sМkf?"6qeC)<ڬĊFF)`jVv}|.IOjYiJ\'4[cwxߢ2՛bVh϶v<ΦF/A׏= 3XͷƱOSB$Grn[vue!~^ Eݝ4LƷOeqQ=FSmAVnAs)&9ތwygE] 𕟍>ͺ(nv!JX"lpRftcB$7!ށ<'5ZaF5@(Feh{ W~\8El4lƧ3xU,WÜ$2z`G*j.#FmtH?@#柑XhX5k)M5 ywf2@kWۓm7C1f@ X * +ըƟ peaVʶ>6.4GWߍ;Sƹ6@@LfZNnP,bE6?v@g $8t‘Zv6Բʔ䁖C&GyKDT-{թ4\^0MIRe1 8~Wy"ЧCGZ08k6vceC)ؤ1b1wBьd_˚IYrfQ$H@.S:i{$p[NÌTzvG&2_x\`?Rό3wltCHgm87dBFN & F']y:a66m_3 Jzhp'?"[%yR(wDhy;3}O2l\$b(i<^CUb! W0~ ݶzK%VTyR5ʾw֧_e]@Gy dA>( |7Z睃s5oӍ a/eO+WVrx{#km-Ѹk.ZMy m⃝jI/uFM"0c5Q 9g{,4ؼ6 [#q%]"JJ2 Z0~g8h_9.vNs!%}kb;Aj(^m :J4Ӂ?o/ ͎)-}A6p,PMߊ-x8lyl6h؆:iVV(<@@Tz;n84:vBUC!l+9M1p*K ĺ='Tfe-iϵ 0JcZܽU(Ta%S}h*+f٠z\KSU1< &}hh;m=u<׏ `fG @.ľ?= ּ|jM)"RI'qZTd3cIj^1?n B'xh1 4 aGܓ#{*x z;q|:7;|qT!R)|~Ata;cy& V 6vpȗ3s|0W#I|CL[T%mR;0:Hkc#{{>zLE-fsgգX/A_c  f7 \"IriR'#d"}6+ Uupi(\]&rW0SAQ^LmsMQU_n12t,ǃ {SAD*7*e' =B[8ĸS_^ݠ~i] |}|uoTcP8_EA5iW0Kl!K]HCwScݮiΥwSB(2ĎcaJLᜅ[ < v"aL X%@^kщFpRBŝQ;IM1¶j^U>y bIcl Aj v2يҸޭTNblK蔫$ؕEKʦ`ۄd^9'!&,w)kѭ[ ^-ۇԓ?ڤy<o gt&+W9 %cBqG@!=4ꃞkѴɘ,ڞQvһ߬p,=l$~ٗ'x nߐok&ٟc ħi=*Bߗ.{v͌?L"%bsI.iG;>4#ԩwVDrP<дkU YM.qQѫ*]͌WP?$b16XIL ߆:kzìd5kd<IUR\357cYz7u ũ9_ .񔲍 }(k֣񕴱4c4#;y E)!WM vﺮ=P5 {%Pf#v^ kJ:xfk[fLz6i^GpZYL, ʊA:8)RL>{LdȈxI?} =FOV#^JXpݛ,*l "ApӪHLI\* ]4۔d_8yN„MvG ;LaᓎꣷcsjOVb|d2_#ybl%.OGLrϸL׈\w΍:|Whq(U s0t)pνz'{©>e(+[Иpi0q_UIڥ I;!-u)*t<n ͊U:8'öBuWYf{uF+U(nU dm{>z+ZoXԩ;!Nԯ}wܒߡa5RB!z8ZHO?kc: D4}NÁ8{OhGFhxg ɞt`P9hM*} O`6K/YmreCljjd8AK!SiZ\?q;r6G >44kQwwJYUC^[gYdc x߃꫽v xzXZφC(&oHZ}`uvW"7> \~tGUUw*u:zZ~VRsW|kYy }V¯lbEV{-!d]+[&;ˆ:A(O{^]qy47-yO rAHPB;擖-$yq=#h  [n~c}d26c4JSqx0yDeN yh^i~ ,d˭\;]t!!xLBݓג;|A^v~P͹^ <6T\q1.=~Z=6 Τp1^,r4G3 9mMiL"nǡPHMK S]B)UWͮhO1C˃Fv_گG($""&ijUP ^^gt ʝ~I}GjjhZuم"sAyqM}8Yrpt+SLfBuѸH,nY>oDf&t~]r͸p un44L'54 ^"۫d۰qcS*k'N:1i]c!,)K;(f#í{,dc:[O stI2+ pOa&Db yKѯIuoR!iHw"Ig&:eT[-Ž}hHw~,~i@ǴdrRUkJJjP3Up?fИe~'tM1)L1X.s!S1tZDh׷; - c%z'* vEOJh 䡊 ynQlB76޳e3$QP_A4{3]9fl&ڵAUH7zPrDFʇ;t/ti@4?zY@ 7$0(mˣ%"Ч[QU}s(x޺w!Ecλ<1L>UPgk҆I_%<^#A:8G%Rd4OZW~7agwW:_eqw8ÙA y rA q߾ ؅ƝU}}jn|\pT(πVCMO[1Ei{ek{\D{]vi !uX]pk5LR&Ԯ֦N14Z!:RmlKd%zeU6@;^> ً.,@ZQ=PKb`FHTBcTyy1HVS֚ڗܞIM5ϑƥd?;} MWؤKM 6 +.5e =j'TY)Iy}K<ܝ4XeejLP;\ 2[?P8>JWY$-sTJR-IGԜ I<ɡ L<' +T'@d:a+MIwޕ:^]Z')+5&叟_)ʈZ#nՏ>9IlL~1,f$=A OOIO&56w쵟Enn(8yvd51L4cx/IٲDNSW3 +&pLj˾PA4sz|Li7nk&N`v[=˚oj_`O[Tlh ; *Xĩ/BCѕbRռ!ژQMd#2k7~/o Â_2 :G/amTDZfX\Fa*x0wH~k!:Wz|`8\7K,I TPOpT4B8Qz1g GVݍ*(ȺjK}<_{L+,=L4afwe%~p]b|szLÙ/9>}ecu#Oau7 qk?\&az度c_MTg@ѤF\oUa4\؜W]P=PȡM*Ok(@ePReC +N%Q tĥ0jӉ)3#N!tty31+N$T5̪@r5Jk+Yхow멋uT0Q fF{N[7Fj %u`é/6,MZFj\ںn #bFOlO8Kl{&]7o;:vv#O3ߕ7NuXv[o{=}Wѵ=w |8>6j6Ϝm13AH״UbruGI ;s؇Kzl#ֽzZ;}a0V YO{tmpB}ʏ?jS6R-1mF*,ȧƈw̗!BBΏ \i64(/t  IFT^̯R<\[]KK2wyOz >+(mG+X|:Sk:hW 5-'@MO;ܿK+;>yIv7˓7Om:)&;`Gp) /w!F˰C]QćX|=bIpw+7_҃h62`056iQzTCDNySE2aG(yY8&H\_ ,¼ˏ7<)(UF \~E0]bD/eka{GE%̠hBR~%wnb\~|2enPtܦ_ ^\!]]dS.>y h3v}4`1)RRIqg\%I]:n*¥'>4CѿHDT77iVfpv[^M!WSiϒ&di sNcs#qr8~U?c{Ea8=uxIEKS 5KߧˀI.*bt%>igxò&LO[uE6Q!~c\+kOUCb絹A#{}UEbRz=jim / npC;]F֒D%2(Yua6x r`Kc''Ȟ`2 9~8}.?>h_-k` vc@hH9g IYMmOQټ 3&-~dobei#>a-S jem~h0U{_ѻ*䒦)X D$9,k lqI{J!M>k!S4u,. ͦ$c|0? ~;mE?lӂ}SUco Ȕ` =!1Qni٤Mw?/Ȗ#Ko2~td/\9]Pׇg owʁVu+w(V(#"9+X El5 6 L(L@bҭ.o|4+"i=Y^8d̑e}obll˿pi5m( gd۲DŽBP%}YhZm`_]׭>f@{2oP:Td뷃>JM4%?{Ls,# 3Q!7lCtMDOXOmѐ:tGoPaR|']櫡aَ&{/NvJyNn3]gpsRQ?0FIEE`*0x=acd̚jxgvdMboTz;7`aq\sMXT,zWUˎ͇n(P:W-:&n`:IU4XC+K)ca6Rp6Y{k:%κ4j+\X~ 3꘭\Nw#S U 0]3yWعlQ԰| q5Q\ ?ܑeXtXAgT`TpƗMozP~rb\2|`w$hjq@Sy(H"JFݩWmMNM'F#1E/gΌ?g\Eq*mWZ,bXTJK#nYhս?[?hs%SLdm4 Blsqu-VWwdHp_[%HF*1HIuP$JE"^k#|8 \ `Z ı)DEQȩo F+36}L'nv*eay*YzI5B aj6'p,)B澴#[V)K% XLI|xyvYmf7РvCgGTvpOg)[ɐfm])ދ;XNuǾ)8x3hySߔ8Z0Dj 4_鞌(>Yh,AZ 4t8\ " Ua*{ Vy,E1h& 4bBm.ZhqUYPHUD_Slp5ptsyhJCwg/*F `T'1f=`rj?jOiL{!jTg"m]lġ@ǧqGME֘,^#0?rU4樸T@$VqxaA.}&S(T66g!4@M78sNi-kxk)aWZI1-h21 +YGS1$xA :#,bihm59xPTCj/"77-G[)H>!;&51|tٌ3/ƪ'BmRr*RO}I!1'M_şP\8>>U2I[ʽ &b6.<$J"=&IںXDhKWJc}l ].?o׋.aD#XcvNOGy$iRԑwFwڗG)ǞPC%- _2i4PT_(Wdl<}k.(H\7s6\H abҋTiY eG:g2׆''37iӹk\(sGTw`E8Hq_"HnpXnEŔXmM 'Y}3j>t(AGg.# Zn}J}bNe`j4b@:9gyA`%L]1}d;rF.Zsy wU}3e ]_\zq<D5_xk~\cO?$j~ŏl==K4+kNYPWV l/kmIe uW4XkV?%s>!w*:!2x·~^E)ycQ5{{87.`D>39q,CrNH~3G"nMg/9PA^}x%ge[Fԫ <'`Ⱥo;e*xKGV,T``$6%!kZ HqK LLU}{4`l!e|4O`!q~v@Xi'R˫FS/D.%+F-P`Tѿ$ )j0n5;ro2ԝUah~O(meF]SO!߁BQy-vuO͛ XG`ꝛ4\Zb4&* -@ ߦ1 SLj󞞝'?gMV.RTk뢦(s O'RQP:6+'0zTJP/hu) zvTBFb 璶彜, C!sؠ㪎'"~q)/2w5"r4eR~U"m L_^y;,R<%Tc%I%OĢ< P M%kf`r<}>h2*+c5V̕KH* 0~\G|e"kA6JTv t\PbH)Pt{IR$liA̅WZ *^/IT=hh4չPxY(}h]uZ ငg@#S|L]Li$B_rt=i|%/hHI<GjXrk+RL-#.:N֯Y*r nܜϦ]}Xy _vJPs&SJXV*nRmɣHq lrّSfeҺI3Weo%-X:pӄGeΩo1VxMɸ 8Aɘqi I㕍E7^H0)w;!WknAIwľ``kI^E sex/sAa#^ryJaٻ #,7 HX34fK.SfM7Q_*^@JCH?'pysRd(2.Bw8^-=Ը u~=6o%BQ>pbj,?xzXAP?SK\U.;Ԁ|5\֤`s I6|يr9~dHZ;DQH瑲)vhvG$shg2И7!AB1[~R:&rꉬTL5Xِt۷=DEvHeW",,ܹJ="P}`uU%6 X#A7kvr42#wf}Ŵ@Z!\euQtQGπ!ISFh i?215k,Z89T  *ֲ .}3=;k~ ph9% %K/=9ȓ-Dч{8y /^ *0 <_6F|meƸ@YrιuB *?8ҭ?֟]$AQ9ݎI3 Dm4Gr$ez0΋4\WJM9'C:Ky aP1a_=;o_""6ƎmXDI[[3Qfcʫ:oˈ}% \[QOVrAon@.l%b`0pJzVˋwAK6AAY>=Jd%-*+hK6漁i ZTkB"~QZ+VFeެtdg}MuJP5vǘ`Ȝ`_fvdnL4v1^mKN CmuG%?{I_>"<;b>!4vF( :ыvs,n"|8P͜w')0"v~`Fat IEwrq'ͥ6,ɳ86. uW*?ʵ椮-Қ㑲:/%sHlDڳPzkYCu{O8ch>j3p-Apu::pdmXגn`:`\vc&}a$P "%[K!1Kf/,=lV:9~IIK@B$ hT"-*Xj!NI= ɆqF sUڏں3fqr65y<⪺>@e,( %j@o@DʺSMM4f@]E-9g[n(4ӝ"A;cLҖ 1{.ڞb.v _k\Zy%f9up$'_yBNv ?x yeP33$o^lQ. $bN=2Y ^+'y6T8SIʦ(#6P A96̚=s;16i&m2iF6G(3pn5al ?W1I;NqL[]Nbfh1%OH?O]4&AsZ.ߐܙN^ pԡۀ6;bH$ ?Ta\ Q8 Ӂ,mgz\r0mn5MALBݣ/ɲ$;waĬ@>n$y҄xq X+%w0Se `cGt7U7ĸ kT&ҭ>l/ "__NTe{Z\R߿D-…A}g\[IIj#.TBO`A==)ՙqt,Ϡ^f;KӰ_[e֣Hܒ}"GDDH2uB>"\9&V;2{{]~sJʑ( @T5>h8=ѴA7=n?`lG1QC GOBK}ٜD ġFM_a3}~fn[b+V(Nڔ' PFtUí-(h*gėaso7'zB5҈f*>F5=iLᜡ[5xD d+~Q-˻2VFݽ֢ u0 TYklEPMHT8fW@m/xԜ;luڣ9ӂ6R'¡Q&vT͙#j|3QJ@[5#f漦i$U~TݾcVOSZǟW7{ ?dV4FYۆ撱\U'VKX5@r1 ?]5w2xoa`4 yH88&,I]&382[ ]=j*Z"|\d2/ʥ~.s,YJkpEMIbʼ<.:[60XD ֟0g Ŀ~9az٠ךE'Nd?H>:εтB;cbPʄ.p!mDM}|& m}p:ݚpX,"R-$K5)kZ>4XiKi /({f)՗sLl1O%Q./*V5-9;K:)uGv?B#T[XꟐ^{PGǷ,/a"ӓrI&m{\蒔Hn_~2fmwxa^wلr cn?#H7ӖFR}4Ӿ:|<-+83WC)5͛ħ]dߦK op`O͎( B{}xp֬}-йi_ٮaޛl,(e?cgpc[?UAވ e|a*j_ϩ/ {Jyq:O')Ea"`G6E]mww<)SJ7FӲq]L1.d:__O0":nu+-^dF*YeJ=[9&n.5'6 ՊxOY:oŃCLwf& N0>{NխpYKF b6T1"~vluФ{R13me壼~"gy :oHN. v(/<ElEs`4D[U@bʐ" Հ%P  06yI_/=%g:|nZx OnugꏴcQf.>YA ɔ n=xx>݅ xcdttEPa%vV`8|ɜw7Ķ|Orw,,lX1=OLֻTfȌ|D49Cltҙ3wiYUѩ;I)tۢ$,zv,@w>}-AҐk],7qiԐ_&,Uu "vgA(\GsgX 4vj˷s `e-?2qf"A#׹ ov8Ҵ5pNW}+~zc$>ue|ĖJu/>]in$,[TVOZi a"ʋz9)04t\Jiu)ZGaP -,j"ZBϐč(+az3Ӂ&L)8jв|N- (( kd^u^f<ϒ@}Twt#W% {^($%`# :_&MY@[^.56ŸGJ]2^k=UBs Tm({RDZ2|m`Sn4? B?ȡ1R&ݙ)Qqx ìB{YqZ^*xWhM(&]MhAK '39OU_PC%PY'As=2W =ۤtfgT"E(t㻚LhX+}p>C1ro E{e<Ty]`QᅨE>LWum {9(BIaƶ2T'Ϣ8S)]csK%@ZI&F9et;A$D$`v{lc(vd;xT-tһ7Q-#8VE ќU=g[5IL45S衁mws"Ș2ueѝ6es.1h+ xM6+a{sij8=Fz` 5*QFEFF&Qt:6sn?֦N^Ѳo*:R~WWRBHAz+B 6@>dcRdLLvH `$j=]k@|,o-gT,P' #uV 2h.J am|6$J *^[3dmA*8d{`|'gR{Jzfs*}R`XтڸVӢ褜m8(Y{ g˿sfE)Q֪Io־kǹO~23C,x`_'Y#/IAJY 2͒irmu"Peۼ4*B2QŎПlIoNgijvƵluQ= `0M@g$'ӿgu22WBU<,#-deBk;+*K} ک Pјt߭E&!MѺgj .Ǧ!WRdZK !ߘ|̋I'L+tL=H1x}`r2Ė9"44AuV c4FvXv{*Cn}b*FV(B2I@!Fl˕t3XH,屫,17tĽSm5G#v6K FK]a`_uz1*wH/O,cc oxp<]3u-MU9^op드c9͊BT7>pe}v9nr iux7jp]nWRa}25&Z*ژy>MUo'E4, EH{$R}4 /{hQM~ʌ:`듆^'BSfS  t#8l5< -:&r<7 O -,*9!#Ctqw{r93Jmk}D}1\ d??Xo )LxH`Xxsdr[}| k~fkZG ~Ϛ LK[{y1HiuP[LͥhN~cm#H*w/xL 'byI H޿yH.49"/1=:뒇 $qO+_@0іkpR9W OHCf3WV SoE4 s *v)>L\}ך?%&½B)';Dy(y4}hoſnM5p^.ip{Y[Cs8OBg[dFV܃EEc箙Y&n'Epm> <_u0GdIL9hw)^WuyPl1\e_t55*j q*o'ggX`-A1] &L \hA˃u.X󂊇$K^ShC\-ٌWkIε4 e+"DDm+1Im\|L&#9M~z@""B (\etD=b-8 Fӫ  g9kT?8RKeZqk2m$^Tiިt'K%Kk,'*1b мIjnZ \&>@U@;H{lǁ  [l3;x e;u2>o׆WC0>.sęD98$d^O/`>6sX}#sS4ACA'N=kMD8W؞'Aax./ ,U{a c[.[΅9֫#NQH㕜SzEp@Ze{"[XUeuȳ:3$_gce@~ͧwKW7iC½0P8cܪ g?a>$)jؿ!q(~0y1i9k-8YMg@kc)J̈s+ɕìN^W'vM}󮴌 ~`󻦎}[kO;B(|)y F=ɕf5?HR r<y9X~Oy2b;ŀ_`mv-3It`Z=M. {?::g,B5?PQ3KncS*3, ;G7GX&ҍ^-!g_UUnۅ9 q\%k~NuY|A`<6NG{X39)! E)լt {ga{ sbh[bv^^i)\j_1-t $~3A!<% [E^즘zAXjbI*3_v{I& M; `-St̲v9/ܲ Yz~BUuqU~*%s ןic_BVR;)žgnf&klT'.w?N,܆ Ko苋:T(sk;y -hFx^GHNb_}g+fh@`1_]#LC(.q(]7H|Z9[6qs1Sd X6f3VC޺W6kijNԬ'w}m%GUs?ZtVhT=voٕ,mS>'ByӳZ[& ohxAj3o9hQ;F8jwTORKzgʴKѧb#I8ͩ9#iSgX]*,xj#fGGv9Y'Un,J4A 7{N>!.h4P9-aL{$< K2Dc:ID''9Hn)t\"{Fh:eq{ 3]S1RLB@NA|;^y/]FM2w9@ PHǜPūQ[".7QBJ^Qyhssт(AaG<ۛ"aߔ5{ ~Ov\?IQCn>M \:FT5et,HiBP`^;5IRxH9v7LaQpv_Ё̔1D8[%5Rն)N'!>:@uKrZ} MhG G\L6>3Q+壚Ѵ#Fpif90T{zc-N-CC|6mXnJ98 thek?U5.hZrOoT.S'3  i ddcl.>4s PHXq+iO+v,Vir(ԛzT[PiH&r ib]Nl! d?=.W#֔z5 uQ0rU$, 3E[{H 98-f!hɁf]iOh~,Vuq% |vH8ܰt1:8 6Sdc QƓfjJ`6}!ُtHo!oMp.yDc]Rւ ?QL'A5'Kuus7?QƲ͠ZߩP~U&vX&eM.LDej 1M`L:_z'h;2 5ⶐ cj jxcTm67<fBe `*~TA+Nv}qtIMh=˝87ҡxE l\1?t *juuTp$+#ܲh XQo Zg3Bͻq6lw!: JZYno;gοd5^h˶n_DAdJQ$ͺ8LZtmpoxKz{\uWy9V]u,l#Ȃf9M|VC,'U{aFIV/=MBS?鰓eQ!W] N2f2j߆Z!mi_6>c]⏖svU`~窕tObĢjJgr$* :M,k(>&)TN'4npqD{Xt%" ğ+èhJ QF"r2 1kg{e9D\%'_6A}qA3 2k04~O||k Db3Mo}jAC\:.o3Z+^do# !.U}8׮x5r ; S籢;>bqY: .@(E MD噘%E.sHJAaL1GqV?8L%=8@?p`PҰ KRUSLk!vZzz_:`ruzk4I2G-Ϋ5SgSAj H|h[sQ=nq*ac;ԁ+Sb_XTtn)cW6-qCD_E FKe6W]j&k'5#mǺ5oMoi@r&c3/>x[e,iuU8Yu -Ә : -YəkP﵋2|1RJsPSt=Ę\wVY̓ו>ee j9J!`MD%c[ ~CK]x̀b5h$.`3I+G%D[e8're^:e 8?Ϸ%;}cPlʵ=4>Qy _ -\1x9!(? 6pw<#s:o)_ CObGXnuWfV3}ju(#s4I@+%Ɩ(^@Iɚnq/̚Y WnM]RWSFvބtVס0=JD-7hGqbmMbYid[(?0qk~.5f4שMzF\]A'V5-ƺ-VbE1SjM->_ YqB.UXCq熄K2>V[&i=UwFbr)$Ս}{wKY2!لn. ^g^6m(K;m3y!NgK*5y+t|p9:mB0NIrA^&o*WaC/:3A0T 1!kB#rnq9:Tg<[Sy|b;4(}qNY4-t^W♤P'MMBnz7Q?f吆`@фw$Ia0k|<%,=Ci|#Dre l!p9BȰ#,)$yfjj(Qdpd/$+h?z6lҐݝJk8(֡I!TĨ>]!ualh)ߨ'/fʀ)I|*va-MP7wsL}@| v.zk6mvaǯ ʯ| 3ߝyX4`:Rxw"( 2]>:_ exVɁHg l4@$ƹp*-ڥ3:#5.~UD#}jaNHyb t>sCXtm0h`,Բ,XU7s*$|%֠#: &YNLU#{lcpn9 ](`[7}䐯ew9yeŇnAWsR'Pg[l5Wp ׽y~өƎ^ܕ s R [q$uE Ъ/yݎct _qct@tOiy~Cx!WZݕ@ߍpYKk9J_4m t8ss}B_R#]st+Rhq9*ONC"RYv1UG7$Iiz%\J=MTcd~ Y,lr7\_g ŧkvU\^v8cR|\ s#G2Y EYftx̶-$b2XkԚsAV2DZ` eηC#)pLX`tskoJ×{U&<7Z_QhQx-{9ܹ pU1D+jC<ؑb?*˿e(S"EC|uu3<Nd) ZA-be~"b.γߗ!ErMF<%FY)4}T[MztꈁX{I^^2҇qU Axlw_RM!cbχp$V[u T+QvPO)5ٵovtF6os>Hͳ} gnt]|sQ[F$R_"\VWs*\ ȴm$Žx %9_ kpOҳO #ܗܬ'Xr.h  R >sdGNz%s=2h᭩u}I밋Wlt"[ DH#K7ه 'KhU֋AӽpJ155 Av}h+q!?;L<*;1H &`^ćp,YT '7UhCzZr^NIVK '`pʕ)^:NR+T7>ZAy!ދ÷&rHwec⍦6]d)ڍ,jJ{IdDE4r8bb#>PCܛ)nmcҕqCqؖZbKHt1S Le u}(}ծ_"#eBSGiZM ;.ȝ0: e}ЃVdWNF&PAWj3fnFkRߧ:?dz&sTb;6]" r*9X1W͹N7TT҉Ү$A/Y]̩l 3+Жxi5nӺ g^ss.Z&'tH($ltLvVoZpd^)n"?'}a5 95x^-O#ڣRF Oҧzgxq [fpT@ o*|vHM,d&œ|@w;[C\o TiBəR%.`S1E C"pXzyՂ^Qu9䈋hSI֓RןYo]{BИI"a) ֋[ʒ 59 ,>&fo bh!f-a~}C/jR8{Z@{ K%~7֚eKV8unH3v,tȠtL"A"a (c-SVZs1yY~(SWZ>ZS/(5ؙZTJY<xI4QGxH`忟 4oP6]n)8@w!)$UkVHsp[":{U/F sLuـM[Pe<&RTIp5wyB˂:Ixb~]Ϟgʼn]i0e 7(z!k4RүD2'U$"S9]ߠMy}\&=ڳ;}.NRT_8ɶ^gG},094v:ނ af[V-Ҁz۬>t^}A2 +>LJp/P޳l0~sWfLhM6'T`ww0tp8wf PNK*:P/h{..ݲ""D%3 [Z7wr%Tq KΑ fc'@K<&zϱ~D׌`qۈŝ|_ "#@ أ1RL+7dQC5 RNZ&V!DxA=>c,oLbmU]I}y2@j@c͟ N Qn7eOA5ũE *z aA!S) eAE.9bʧ4#n?95"IR$ht.桴aVӲ@> t>?}Gn 4 ɨ̙ԺWQ"4,6L]q%9l|N!/K} l_66.$63c'g~lk%% я=BcjJg1Z\\!]+%7OTmֱgʊ~)Q4lU{ض c{|̉,Vv9CBj~v <w=ixQw &ݷ}g'~sWَzІ.A |[~Vݒ}g,l'#81S9w &Ϝ"$rIǠӉa@sL9MSn #4|0.-XF{7c5/,XͯJ|Ҝ#(S2VRIjV1Ma{[3u(vBqO!_w,5=}R !MkJw/m\}:tݢ@:-2sp &ͽz9wÝoHeeiԢ)~A~(I8[/ 4@YhVxHPGT܁=ެR&r|HvuhF%_P}VUPHq4,G5; u”[dy@OxC'#>@z3dK̐_9ہ;ɘ~J0?׆͟ lju2!k VnW̨%B^9,d1$ʾ849RrH# bqp߉dŇ)N+;x %&1!iySX?_wj1&3>6)a[לɝz2כ!W|4_k_eYomg`_;(IhtA'f.y?)59{l JQ\;r(4{ &66F2&\%.hQ ΄l*ߩBe/XY9n,x_3~_Y&}'̢U;Y{YmqGxl1YjhRcӜjQYϲA2ѡ<·9? UXWU2/aGt`)e#*2>x)> ɥC|,['x¢b8G$Bo#elV°*7~e[P2TtN3֍s.FJsHGi͊q'uERAp.Up,A.Ey`*ʚ1fpɽNkd VWE]ww{;+Po֚GWSB nS;{":!6ӇՆ4;#g$9?tãOK+F c>A`>7`!֯ ~6a&)MOmԟKc-v)v1؎G';߇.rZq̪F +uJaDlΗEW=hTEhңS· cdZ$$dH{@?$wЃHک*qWjfK,!7C6u0)ֹ5|M6eDu0'3UWN^mך%hZ-A {%sWVO(YrsSK;Π&5JFv|$Xz7\`:b;q\}|{5A/n4נ7%.cYt6SW`GmfUuϤRXS RUߚkXJ)O(6h0w)XdOBci(+/T7OClwsMlF2td1qM,g@!d,hQS,oov"+Y$mL\` aD&ɪ?m OPv{{wgGh^541\ס|ĚiRe4r&j@zp=s[B >R^P{@d-zA@}v FƊ'|Efl pة%B#?EDtl+>VIt Wg|_4Zm?DRrAO/ q&q6s4}hV`RVNSaJs **W@D 5͇t+#Tj9ܠ#Ը!ί^h8N}^dTCZ{Ip}Pk1x}-KЈwn=usu#.:2۠~OKXF=*[܉Ӣ! fVFh`bGVO4y.%ja\ K Z&s¾ʮK f`sC?cf- j~~!ɟ^Zçqtxv/Je+ID mo/wQh4NTˍA-T ]W𒐂l g+W,0z5bN{"@-ZWxA/:[ci_¥ \؝#lĥ(tZ \ҍ}Ctb 1CE%hi|A"otK D#B6jo+DZ{ZVo-ew73[Œ[qBCB`[Cwj6 8mL{~ I ~sSR}ʌ'Q\`'s1pYZ &LJEIԣK(; &ua1EyzB~ ]XNU&Ț\:A|"RXE(6e^ s%m|zz));z6SIv.!$t1 %~\paS4:8^Vk5j[- >)go\_Z|É>{~'} cn||`56-ULa-osĹÆi;#4A# k7ĸ.Pf4)7\flћy;ϔV+g@WePZ}&}1]uo~L2? q_|7GN 񈶞Mv7d U~m&v"(/Y;JNK.#MLBXuw"Nw{N*`%b}By[ ym4ee}_2ؕQ8'`_T&]lҸrAKL&ڑԙr :llg숳_L;M>AF1+1uF@S rp#KGpwp;% U8<KA`M cyI4&[乫Me "kCA U ]SR OZa Ac0M0H쐷+ ^hw:L9]GBɦEµuʔ Ak8ib+)qr쵇S1DaUZ?תGLC=/={zLl_PC9DaZxRPŷ]TH##Gr=T'ˑ[C rhz0'S%I䵇:kxO˜it"/K_s*-K%l)qapN,3%rQ#^f>e,lwğJ8r3mx,Êϯ҈/ybG9Eofz5+{FRR*G\Y,҂g_EŹ:a;h؜*-y `&Ҫ*1ewb,E1b`ebŻE3&@IŜ)02(mmѤYDJ?d﹵le$* T>ݠLEca91.&\/Ī7 v` y2K|~VU2 (֠mY Mxl p:ҡ5韱PJs8<H̀śVΫn7ٿtqj#ƪ{? Ca2Ξr֠Nk< ǵJ:BpVA6ȓƘךF^(Eɼ_osG/#3A<>#.*#'F5͓^7aM:'6U•bQC:L%2!zuc{<6#a6h*PfU;2C` նŐDMX9'£+~Z>QJp =JL(LF+U!4=):%~dȨUڋDdFdM*ʒm<lskyL5@_aE-: cuӔ kOA!#D1ݺAxMwI84@ljqjzZhJ7G ~ m89PCU[ b:z' 8zlFdƃ}mK PiѴJ[Fl%Uv  ߮ɉ9QS7]צCszvbXiΪC!R:I5Hs8,}\DcH( iLv+`<ѵKHfbb0ˮ>U…шGP[B! @pG*!'>}=,K-uP4nm eݷbP;ց{[vݱn;4_shgx5Dd9c[(ek$#c=SVyqFoTܲu)z#|SRR8 {MW(iR'*'jT\9P7F~n_a" XFH60)Լ~8*ݵFk`}Knq|@jkOm߃"m>׷˂SE~*8X,>s(7^ߘ99 "ݍå Nuiڠ6p&%oPO68I+IYJKPeٮx18ʻD̢ T՗B&H&`B~"r.9/+@f]InT G~ҞS1d,ᄸPEk+F39I 4,5&ߊNRk?S8rvB8Bowjw'\GZ@nrc=ħ۾ `p0ٮᖋ w3-л|.18?,0!I}Ƀ{y-"IT691z~:}Dn·໹1m7pe8v(*p*PPDɣZ {L* f3K|9v 7o؃ה[;,!0[dݠv5(;~a[ y,KZ'z8`,(9~IYgQYs9<oV iIJ<- ZsiÝdBc/iG^#Д0y9AvK=ni7LdsXN+\kU;LF-,hSSn{<V_#T^Q }ΎFy*1%K̲/o/m&K`!CI3iwvDN4dOLa X6h_dT[>L8؁h%`&Ozw99IDHס]GsoJ=CqR d.`D߰&g(*p߶)j|Jwm`'M#N9`PmNN9@s[-:vEN/\7϶Q֗yEc+eN-+,ͱ(|a{֖qg2唾`%!lwxQ*2l{"t71ł@={nI ع0׌A`fx>u1i%S>7*&˓g0 1Y$dAbYZTGR0Dr jFVF"@{%^aހh=@L=)G:o YO ~Ⱦ=li_aFYcQ|}VEUӑ,͛o _ s@%ŧ)Yn!V^fa\:xO[o4\tbbCD8t:ʍ%xģe1ۨLC|U#S [+UW8gQVMa!F> F[=/8&@lbNN2t\y|D/yT:UW!V^DZ3'B` ]mGgCPUoN!1B6g2*WBg20bI/MqFE#<`/GC.Ǽlm2ͱv`9oGz;͍ؐ=n5CC2{!awq1aTSd+w$yQKfH>=o@{ cy!Bd>qo;~V B&#:OD?BŻ4/L\NDKV8ZZ^ߛKY<@s&ʣN_C6UjբdX~$j4v劦CkPiXN,Vf۝͖ =S7v!a0jtT(-q/BQ]HjM2O>/˨ٕyr4҉0=WȢKv_<ŢIQtR[j}-v= p5"/o7C<1de sG V'uK NktlBchF)gs7|e[|TZ?|=@ AƑT)o,Ľr4'Xsh{1􄿮LEº0%6Q)֧c :u@@<;g軝G%EOzh+fi j?,4o6Y[B ?Q \-"%Ί{/у7T~-*j9լ،>;,3+Lt+'ϋ#EL#^rjn".xA+D!n)7 N&^ z01kl4u6r֟J+X9XdY:!] Wށ-;bJ|xD"&Z8^- > 6?TVu̳Z{Ē;rGk`zP1pD]5>1KU;[}œu[yWt>Wp3K#w+d} o9 sG7U\ӻSC =}5Ԇ!V"؛Q A f1RAMw<)8V{l.,3gk_#]YZ0t0[P^tQzSt5@<W__竍A~e:L->N7?qK I3A~2 ()YZY-=1LwϿ\0tc3G:0wn+5XI&oyѽ)m]TZ-+VI¼O[u/AlWjPDSMh١3XW]pd.47z+^e>Ox0@3=}:ÄX=cfS7+xh14֔A#hyLp;{٤mj,sz8!.51<҇7(|d]z G_3E2*Qj"t:XE߭@XG]ES',8w J}*"X#jNqa .x/y=b]$@Ҷy Y}%Rai5+%j WztUc$˩j]??Iڮg(D2LnU{žeA g_,JNUj`7KUX#?Fz:ٹq͗Ni~w5nbe-kڇD.S3Y> @e07ݳfċZz9,M*y}P⧣Je0q^*UI!,Z ,ܓn;Op.+nv4tS,+ foġ52Q=n.*C=|m7h SAQ?g|wѾ#cO͙/|ag6= ,6;c#D@IuJ Y ~Ui9nOb@ϸv*QW 6|$BA B}7@ ưBR(OH=-OđcJ9[fVmr%rGp}d֞_hq /,< X8R\^wv1X7! (IeދˤhrPrW#zr<,ΰ^Рb-rTKGIQZ |4l O)G͵)nuLm?jб8a|?cKJ =>_v5Z*eZ] vـ0pyq+Fevq"6( 62z:6hsWBLؿ->/\ hHʠzP۷lkJܱJTA?.8AhXV Oɤ^#y`{oWy7v"쏳F1{bRO KTQh +Bc~O&OhPA!!/{`43G .qbB_sBt+꘧k 0>TGKOe;^w La}k+M"8~`Jj7#,%~?$řL8n*:}`5[>Bs+:794/isT:33|e~PTc]wlsE=捽~pBhkPV#u%jtƳ-!c=\M4NX@'脣mLOO&  o}E4c(3Q^): t i9i¿/exsWCކEjbw95WCSG+ķsVVY<,hADٕy{0?C2?tLT4)O\Rs[DIv[YۑJk\3Ͼi+6x0vsO7X6t gb Y Cn4F-]hv~8#T䐐5yQ%*>g+r39s[m@R1>6kƷ8)ħ 8*{[ aFHkq}~T6pLS@yYy:RA(]-exokm(V]sX,1.K\؋]$N*v;>ڳT^Ht̫}> H۩D_9' S+>BPQrrWڇ:4`4`T8mʛsAoлOPsjGmTE^G6`QU͢gyg*Ry޻_o~}k|.Q6?.ZB%V#?|`IQނ+g3.I{_ѣ0/5PE8Yn K*G˫_>~!>=.b:t~ks%5K<¯渦lVS[N$,Svm>ۛ0T>*ya**$Yfv KgsWkyFnC O7I(nYC ć%2ە+É-Ԥg{{MM6P]%(4@8z.Uފ VA)c"Q*GČsה7)u%WXӟК20㠡m3*ktF+lڥfGNxf#x\Fwїm E-bMeNS Lp9v< tDHc쫖?]5_H>5?rGsg!ƚDkuOF+ 3=*lӂP';XP<%ޢ؎ަ/e2OoCN*9<f~Dă#115\]ސ-5eA߯D2*X%{6쨢}, z)/ =u}` r2] ?ԕ\-!j?З&,}gףīX)x@g(2Āץ;O~JQ84343\-eP+) 5 [~;eY+LbG@^)ӷM%| s{ٰ,sWN;sSf^(Tf&[$ ` <^I?7Y#DdPCou}Wg+;5S$_̦0VuO 6zsq7R2sI#gpȞK>e' 6=UAfe=hi[ħ?:2:4\e2> wPwc#Co ѩ#n!}l6~8YxIX<ŜVM9s]9X7%ӜJH\Nԙ6W /K&XgwZ-(® [S3QkIѫWKЇNnIsvlcG|d%lz{)BxxRP0G¿^ :RM|Ch|89y;a.;E.5 ; 닩!j\ 0pu?Z-)AAo$LhŏK $BKB G Sc#Gkk9u?fvoڴˣTCZf O2jZr<-]_v+Կë8h4,4+q;p҇USx@VȰIVY?_14$Oa`iq:kZW6;J4 3 wXK3#%Q:%?ie5D&QR/(Q8BWsY0ݛ *oFLW  $HT:Zy@ VLhjVerfnR<F癸8|۲΅Ϛh.k*<H>iy|/MI2"beɵidTʟN~zxfZ.uƜosAj蔌d!\ctmq9qwIz=i\ZGϱ/:me<$j)*w9͔:VDϺY3[/V#=HV4X)q-Y d:+ ϫ1F껠OdU D,zUԉO3B<Gsv+jG_jQ <eg Jod*#3`J\k/1*GUJ.X^D`p*d.xޜI/% wp*:a_#_ܖ*䛧r~_ib/7%F-'UVdY|cgwEUY_}vdWMCWt%CSb,&Ӷ8l7+_ݭ*He{MKKyyz*@2,,PA{;ॶKw9D MN04lAu%cτ4_v<*0w7xّrkg 7}Ӎ 28}^01\GzOG&ychZ-@YaZ'?>/o7" CaHVm\W̔ f7JCaHt7{A ߪP.@ldDmSE|ROD}Eu}-kY0~bs}a !sH> -9|U]$:4P;'6q] 6FG9J{7:=Mcii?BbI.TJFedlUI]A3>`yjbcRf3XTȻfgО X1"ҦD"Cz%`iyԼS=TqMwD*Βd^ڍb-NK=HvV$wb:%V:?W\cUu-Iu1ͣdWK@i|p.m)?d6MyOiK}J[=ӌkZǥ'Nԫb6>dkWތT6hG>닸pөLB Gً+yy;¬iGOrk wNcEU0jt Sku9^98n,H.ؽ!`_>o,nty#70`b"2_KʤU> *Xir@eo[٫ĔlG6G2>etGRn#NTff%c@L;di(XvƥqKL2>-FSŜ(#R:&TG L@vm׋9p6F͡sBW u6%g5<Ŕ)5j~tzӯ!2;I|Z:Vmz)vMtd^5}$"ܩ-^]))E5E&$Fu!փ-U@'*ŊO|͍٫&-YgKquUG9YYbυ$NjX@Nk_bv +']*jk:չS:W idWl|mDYm ٵ/x/mu(׶X|+}j*"jp׿ϖlgMpL'qbM'cirVtS#/%0_{6c(ONj<%!O05{H蔷ZbDȥ/׿Ykq0LR~&Cy>Zw@4b0cwD# )fRަ^a577~ON^td,Fο yk%HΜct+v7:ԯӶՙÝ͖OR,2!YWR$/2gOFJGH LWj^+ע*Q@Bc0ZZe7^dwX'^7PMw1o+ux1& ՑU($$"GOk嚨V;Uxq0Zn`IWmHKT\&nk˘cg6]í:: 3Z6=,jmxش8uGs,3Υڊ$UM6GѠ%z?PЏ̽L5K?] zU4P-ۦ# fAJҟOW {lo7tǓiGQxp UͼD{u: O3U-Icmb*-&_Ǯe8?Ρ:޶)۲%H/p !>ɪB+1c@^lJ{R!I Ү(u~iC&bfODc0'QoZ9>%h.ezG﨡Hcu*i h_q?BO-_;7Gnm%Sry,V:M/glDgph'1fT9捛@ s-'&N%6hH0#sV:E=ȷհ13Rc|J"P {fʻ|[E[^ha,5^m=Ayxzۘom_[ Mo45|Zd ]PGvf]LLע(2eNHB 8l `۶ HflzWns;ۀP_l3y+jR'vo˥/ޟh $@3K<3@pl_+[P,zS F>T |ü zn0O/+4zsٓVSq2eB.wwNAC#7_H|z y%׫vNh 5N<)swή,A/8޹ ܟV&혤Zji(@`se)u9ŠH x1GMRx#@,2wۃ'lōRMH;\nd4[I;n&fYB0hWIމdYY*A#Sp$Na*GHi%"fW0>iR)R cXMI7fBe@-hŐy">nQQJhNy4Ct[Bː~u.ؑ\vumwʵM zř *N˩NT/pP ,C/;`CY? 4 'clM'} V,fWEU.EmC+f "LWv6RU ~3V6q%['l}MuDDn3k~Aw(WC,7e{:Naf4߻++^N!CMt%_<~n/PA9EZݤ 8-l'` SRTfX` )5&<7o'`Xs2@''\>%@p\SUĤfQ*8/=d`«BV%|Xr fsP}FFvwkxPæ=?#: 9z}b:,|7{?7s+q߭IbHT̏tHI]kG*ܷׄ@a=tJԾFlYY [O@Jr\3<~I:oDg^uR]Z=Y\OhTK =d&A8f]{?Ʃ ُݏM   tm3L.3Femv(%yٔ]y,?bB؎0OO.cX?Cr-Ǿx}龾&M&rΪ:< )5Dhpb[:vi[$2}qoM>. ԃ$GE._heQRi3yS*?quQ H1]ߣ$Ub#nKe֬Sg S? c+\t^JGX Yfi mϣ0MG\.463|HK|.5Rt}TTFEչY/O=˨XuPވ3cX€tNgHeht"-7L#R_~˄y:Tf9WD**IfNh)& (Z[oHvϭN>!/SC/ 1ŧDX]?Sԫ?3ІatkIu /Χ5g|O΀"%fE$οY׉f-J$: .kG4ɋbHt9((2mV_A~E5l12d"*=aeerjUd+="!UyM<^ҷSKpY-*JG~بDDIKv&9TG2[qoJ~ 2Otm*m 4mZ;lAꝢCrτlb-v3O g& , 츖eӌ/8VI3Y=:`z2؆2z?F Zmj9q4| *'P|Eݼ3&&82_ryS0. \8=F^G?s;+aQS6qG69y` *I_ rpǕRBRV4g[F o4bm֡buD7uRXC f1E}]'X/Czg'M8j Pͦ(i^%>%귵)K?ʟj(LSЯ--j +rD[5lGUK/Tz>O&hsTCX|NR O5KZG%q6KH*4ёmJ~E(CMuQzq!΃SZ=-PV:ۀ'p?TG rqbZRr*= l@~f-TbU t[ѓod,v(У-M2C??ȴ4gdhdV&o|G5,'}tz<8M+?Ң*8ۿpzd"%4F'ʆ {|捏ނd <5Mo " <xxJ7Z6V] ҸeJ{d8:Hbpv"B1j`%S+9 EpCP:84ԬKN @&nc>7.i56)ҩ;'03S]WGxq+9 9j/(Gg[\eBUՍt0͒}-jOyeCDUBAWPΣrlT<"@tvZ&/7c%L3Ye_A|g&e6(ݢ"O?lOeCo/ji$|`(гn;:d,0'g3W 9U3N*D-|5Q=l 1;`* (w(Өu17^\./AIij/;mG+F'(YO꒏;n"5H8yb|xdؕN6 !v&A-LrщUkza$cFPx3I[[=TcAPi7QL%%leX">5F8+XZ =LJ7 񹿭1X)Z J9/d~WtœCl]mb :k&۟6Ld7m](5].kUꣃJm*PcB绤w ;]X sW5bļ`ʪ'XϠsyoaŵ>E?@*>Lrc >2X^<KiBի|ec 3Y۹ozV0\ve-$Bft8j],"`$0 O@upR/d΢D3^7턕v:; 01MW[TnyE^(S:ż'R^֮x@Bcwws7X,fyh*yIW8~x ?„@܀daotoIG,%슼Xɇ>YN!Yjng]k;C͙W T '脸w!ҜY/RdFJ8‚fT/eq Ka 4ä* Ь~H7i4#W.RB8ėJ[$W#$ Be8I}ğ[m0ȭdOKqM_Ώ+HZ 'Fߟ kKD갱1f36, >Fp5Ht &ġ՞u^dr}' k9ҩ ЀO{lВ*K2Wb|/Jx&w_P"1..C~Yަ[ 7A;~~Hu27%i%.(af%XYi*%SDvPDv*X}gpaևN°G \.`w3x2_B)Fm6t`r&>t~u%_@A{qzNw7<=%CZBEaxm*ɴ±䯦3O 6 ;&y*r/Y(~bPc)\'-KLAcW EB""UQTأh"nYXUK5eKB:G8ќb 0=gLZ`я7 L[r6]pqL(Y1|5' io"<H[;Mia\4/!(|h+v{#LDE.cEv~o? ُKxA&B&Pۢ z#y UcWVbwknPO8Xqth0jไ'rsVus7Zy!;rȐxuVf\&t|MMJ $ӗ} +e6A@t͝'sSi-"tF*|#o1L%֪##FW5%#^'ϕg]Pփ^(`^ae/̋{BԆ} jazl!u\Ч9GX>vbK&J01J|67?á=x ;H=6Z.\%4 1ZV\/*J$>9`b0;cͷĻ )[ͬKexF5PCg:c!ќʀ U0AwN8q\tq` #d2pypcK2[za.nQ1\Ӝ._ CQ`k8)SeaT j ',*4$~ņז}6(hB*yU=&ؚq@;nM<#>B]k`Qk6oDnU&p1]ByV=h#xwcuo2\ (\w'&1; Z}IƁi W~uѲb!~??#Uf]+IUӅ,='5[-]h,VKcc4GiSt Z|?д}6^4kNO(u/D5 ">)V*#?B}N7SL 'P5O/jHޥQT lkLo/ȧ~;ˬs wc_F21_on  heWw,WcWk D6)=&ؾ'".5N3ܴy艉 ."~+VH7W$Uw% 'oCJ(Ne_AS PӐK+Pr&Iz,S@(e,3'e7~ qʟjpycXjsj6MyN}7urwP֚ ? P% qU bXw!شwnoG{ GiYRI0~ \o}F 7!UXІg/]LRAo%@t]7f7̈́uw5Uoһw9$\|Ƃ8tw YV .Ad4;iF@ZCO(+CC׺M>S9izlW#v49n>JX}ʶAvoUQ>B-',z.zMP DneUM:Š-xͅ:ׯJʑ5}E;qG p?\H iN*LWL \ 5PMVq)amC%@yGYtFq$ZD;:j <#Z­b'F؎Z>͸G,E#{?&#cE^m!7{S"J ܟK=&;]9Jm0e@ uM!-"}_s*8V#0h T\*Pz]+D[ FIR뤙fhɻ ,MMQ֮dҨ<inBm|hㆿYQ1/)ǥk~5XKu<۲$C@8-)U2G$RmNz#)[@/V$<ߧ[yV׻K$cr$K8#$%- !e\/bTKkݝ3JTWb@oAȱmW ro沪u 8٨^dpW_rt 2MS;/;$d"?rZw#pW.AlucI?l z[Hc7EKH!W*Ayyxe77M{;Oe7uŠThsRRB27A<ؒp~)`BJ柰kQbfڦu )_ + ћ6UF;*bAcrDL(ZK}NP^TOݘ),ԳF XVQ]8L6i.Fщ*XF* [tx PQ +`tF>b#u­] O9j5W3HK1vH6Rσ]L3 vSc|;%i !Ekr]wMߢuEB- )Iڭ?h\Bi7g);ă: ETztH w&e͒u/Uq=7VҢW-Ǫ#`GCe^$M/ u9rbG|6("x& KU(s/١_yx كʗ{]WkOhzƏOdPon0 0b%fSA FKyZí+1{uTR zGmѦyiŒiySi(ZYb߶Y4I'pWka<z>V|z = NTKX1 1j'ȸ;͔=-f)2s%km+>PS+uMGܨzyߓ.. MÝn 46ν'n|ָq%C6_g]nԣ@%:H鹕m0A7y bSD 鼌tajΜ*xX; ö'L^X*l,W5Dت _n.iu+Ssyı$QS#Uǀ@@dO=Ъk[ 9QF?}՞]y\=5@'7r^Bzg4AQ+Q6V> \A7L * k:.sX=J&,NO|U5賉7G^)p}uXMV]%3l%L#Z2Gy#]QZo_%[3hQE8v|-3^f"Mh? b&}2׽Q|7{}2MObvRy~)(4]Em0Qsκc@QLjj!XD!OJJ0G;|Br$jyVN&2ʹ]h~ .G3ccqr~-x4G]|yzº&U9xͩS5 kedu'VۮdńgުoZkdssaWPO3쪪q;+þyo1qVU\KrļEi)hd據-SY胇d`YZ%(h΃vMH킫jʾA#,& Pc&Zmc7ǧ ey=O7GrqUZe-n?Z{jx$><1T0>`>'#n}dz^EΦ pv2/EixχIL9җi0ji'Ѱ2D;sXVXs`B'-vp}$dŠ=wEA '1T/zC+Ujz}vW49H0g+v^?^ NAQx] [vqyCܙfhn}]ytڡ3lꠒcd5UpJO+ 2CyɅ- PFo̿UK>4? sUYDs@UZB]Ij,p8p ul /עPеgBB )Biֹc~Xs,7ߣThH,`}AƗRS+88o5Ɉr2KK}!ۈ|%K kI& *R3E::;C婣k1. P5| :O¢kKb8栰mdc3ks 9G]k{)a'?qc/fz}FRŧ|kP? 0s,=i-vn8y.ܞ#*zՖS9!je.t eZދ@һ(DzgrM_]/\5;$\6[:c΂E|X t j"HGdZpO7tC!#îa⥈t_"tZ5=BC?e~{/EMxiEF~Ƅf0SesLU|A[s~#eF/6-̢Q8 9A'eLAؤW0e0g>ddJQ'&xRbh csKZl6x{4y6#$fu &H @Mu?ɱLAP08ؿmORyX`A(6socq (l>\~ 7k ɍ2.Y?H#KZȏWMn}dRkv\dR4B!dx$Fkf|#yI%8R JWM6NnŎU%mL'B@ K^TQ}MN=bS| =pGo򸝿?Rk1*Fx9=4au$L(UUjD;#BEp_T<ʮQ[EL /S=K Đ! ϲ9NR\:GU;]}F'V${Nf'Q c%3t^Xm5UkB \\-R$n2C-O8I!~;BH1ٜs"kJ8tfmd ?_mQ4qa}>quk]6^NN&z=Aab'ՠυbs~U)?ҽ|58o texHy5/?3lWvzΚP`PFEw!\*:.b-0°=l:h=~yRz3b5IDFȮ.l-c枢2©OK0QHۦ=ٝ=uhxٮVUkym"pMH:ծ޾$\umDeF `iVU\yCvϨ"~\ϳ_֍:#FaY%Z{58yO8ߡ}uMhS07/֪"v\s U.fgk(xs`ΟT7se2_y$=ZC!""_>0ɚ7imj^MC04WK"ˌMd 9Sj<YCجхa9_#8U"8?/*\uFp3^tML/AѶ kRy"#&im~^`[BjIf5,j$,m@ܾ1rBH,^nQ#iEC|Y7*."h1 FȂ},6Pʙyytlnn~0r.>\ؼGK|l 0]dʹΣ%d.ݞ;QR-kżò$m)Aw&/G*nvXV,if;\W)A⨜;?ړLE3:aY.\JHo^0 2J򓮈jw>^qycߪ%9gحTqgi߇ (纎FhOo.^a30[)B9X8|3#2\#G>jXJ}"2RNa5L#ڷeNaO L#Ef7yn"F[0:'7@m"Ô9JQC0K.pF?<+? zdW_A_2Zԭ7 w@?[+eQ ;ޜSkpʵyQROSvHwn[6Wl NnC C G2t7,S /ֈV,KS5n}YR)brYEȑg@'aP`0s:fߖu8]Z# G wH{7w+J!z[=eL ƄQp8v4t YվZ^KԁFג؂6"(X8x.B9'nZWycԓ[ $H罳en,?v55 9jfR r^^]Ne&9pܐUhn_ri-kXx۲쌣8jϞ"JQ+!( sM&ź(';ǝ#aV5~UP[B§k:8_$vvVM6: .@AvieȣSCev x Jམu/Lcaoƨ. ͂5kr[,^32ظ)I/7 P 1̰+?8. %a!Yv} ⳦9tzzTF%*u Y>WW8Ww+b_X[5FyҽNUub-LFet쏾h'`M$au^?Togq&z;CnÀ0:C^*j >rR!Eh^ , ;9uG[&& ?q* m:jB9%lia m:xCd3bʹ]rS<&Qy%z?PĦoLvpM̯ù(13wPHq'sb{[}Z0 =Fie{cRzIRTȏ\T&?<kKF˃؎ di~<~S_PBdY=l1vM}#.m)L`F%ъq<2а{n%96n|zg,D d;F~+= mplɗ҅Gy_D_Z2 6]srv|6AC{aݎ6ڋE ӒK%Zc4K;vՋvϕAB q &ehBnyH[oUM {j]%Z3ʸڑQ2Ď0LP-0{w5*ާ +82x1XrSp|S"BkU.Z|#ӳ鍕EzaYb!s."ΎMȡპ 12 f0dVN`VJR/I^$rI5^em@huR7:e4 ڨoҦplƸpRGIR1&9߇gn uk{QhwO_pq젬ǵ|Μ*E#Z diXvz;V5iŽՉ`J>| vI'ޮNtW..D|_CYU\ۯi$oJ_zKTO-̗xWQN˷gnsy&^S2WZJKͮD1lJ]9 5#?wMuH; %FXm)|S}bQUOn9sX花^R_n;U!a T@GwV?}MSV4g~ѯpgg6Zˏݢ-+]Ê :L"=_f:gM/cgNz?jfM|dH1TSMU1PKuDŽN,$*}'W p w!eY66?Uy#$ leu?R$5[&=qZj%/+.6$u8wxu&@t6(uRJIV/KX8t߱2j VI{`,QnނR:VG󙮖- <]DasދUQŻg@ٲQU3PfNѻv|Ө !s*f$FY̚J`mDʯH"C/kUei>`Xm|٤>w-~c0rݎTb'kۊeYj]BnIj2e,;O[lA\L{\BrXZp,=Eqʼ\@ʝ+/}M kȍі W2ArZS-[OCtEQ+Kٖ\kPWeȫ) {|m!*'QFDf @׻;*ӂ9gkbb'Eϰ޽/m&MdT7Epb~z`{ ,+;CYsA΂\\/q]iW%/8 >$6\;w𽆟V&,>eKͽmi$|#hi3x&kB!R-|l*SI]AJP ?jkS! YN䂷 \XqwJ8>a>jRWY5s-Q|N)V| Glfs ioi206h_7ú_IT|kZ\9*($Y ь &(.^gN2M+?`ts<'7nAݞ'{LB' ehC*i:`!;S 2T9mfiaL<w]  &!LNlq4 FLIn;p 2SYH Q&'7! q*w݁+xӡ&Ϻf϶LӧJ:,aqvG ). !CAtr { 3vڎ}U{+^[ Q?)u ['wgRKKhLF3#bd&:qn&6jڕȈT!m8^@f*EPbV2!&Zdq<@\E YB5¸9}M(c:L $̐V%"{ §ՎHVL~]y o_06&wZbM"yn`X\p$87 .erqv󰄟XO"Є#>]'0A1R Ix4”MIu), H`+Za鞛b٧G.Z=L8<8NAX{s@y'6͑{9轻?Ė-dˆUZzDH9STяitmexG}q.rx ?dJMĮ_e5;K퐃rG\ysN;%9)ֻ~r6#r-FYE ?kg3 l /DES^sZ0T{&0 *s(!T"|UjUx&0E^2\z..FH0]6^,QU;jU W p=u )̰뒮SZYY_F*8J}{3w5͉x|UMr oQFF摯ْ,ښ~K-qm6V 8ub'M!~$ܪvF@;_WADb!D~7 fgzahE71= Yyw?MPSs߫qHɆO',#4zl*-bjidLI!q yjnJyS!9pZ3ez \r"e ѾsnTT[a/ ~ F0.{x5m>!5H*ks%E裮i~ȧUMKyR$RgLLIZdGTYh@ moZ8!t(-Km<|Gmvv^~3w;)I)%饹YD[FꢃƢKi45e\-=]w\g32m}#LtƏ a{Ud6- lv𫏘YljAlH1AܱH!?%"e~1xDY0!錻I}!˚eyroH2e!VEhN7BL$%Ƞ騒/٥R@aUtR+ֵkYO> F 9& DR٤wrBuĢ^mB䦠pN}m[ڄYSw@''`GٔŪJis:ggdm sI#Ap0a?{#;@D̓^wg*, @;+ey}u~By(_A6/Pݓ] ǁf=}Y(+zvqq(gU9 E6+-]K](F#12M􊛵 -g$Is|wS7(f&l0wh%K(C >S3p0\h& tag#>AP*yBjsIEa>}٘PtS?!iiT>eL0#`eGiQY@JIS^+T [Tom h!$6pOD;1&s*;XWI)Gȱv&8BpXZ?hurOu*s{SE$EDPXVY.6zc;cf`rvH%pnX[ Rqp&QE-psD\'LU/q{('ʧ bbmc6_ge7}U4j",d2n{(V]_j"%L Yо/HmV:J-Qך)˪ֳ4_Ҧ!qu+7@x鯸Ih4c& cFiN)gd.`+cyVs. ADBA Ziđ G"LX7QbD0WťMc+-7=lQLSDVUOܝU᫬آjO+=IHMta -WiyYդc9qW ـ~NΡ|3#CVyZn8x!޴sǓ O.}}|SvEEʗØ4;>߽[\ +33qgKý qނѯ3SYd͵u.{~Oh-V$TFN$ aTn7 guID7eD3Y6X*^J`2:ݻT>O:p&nJq:R*h14IDKC8d3D}S)F!mdޙlܘ@ C1H2Eh ƨRQK+Z7WF[LDNߑ^ 72K#:YzW6ƅKҼ( <.\jcgރr t<,Bb._eYsz&Pбr ňn=gF .9W+~(*T$K3{wx 4ieCb )2t×peo#~p(%UE Ho:#¡ JOUyYxVA*/K7|d͡}G{bGp%LJ.mcScb%%KAD۔7K+%> i8EVSL[LtD5pHjutkY\]g4+±m5!F 霹7@h)Mrz6U4», nJlAOyf>#Wz9yLp|j<~/9#7l++sXQRݬd߲} 4jM^ cIOJ88〶r"e4'5 QJ_;)̴apn4=E3Z$0i}O7{|nm,>JDEjɿMefLJ0IVR46E5q?@Gڎ R#PId][aP!iV'1$!iA[vesj0}:K$sGd \ZpO]L8u!nڵ L86nT `؃Mdra=Q gg^rrTu1Πפa4Ų l{ܢ4Ӏf&y>B F!pEٶ[qlx( ~(~{7?5dIQt-,8FB˽,KzG$c ,{J>RϺT$y JGm@ߡ='PÈjI8UWaj}R]2Mab,|;~0lM|n?.(u0,$A`:i^(Gnu۴*I _!olqb0'c !2R&9jPW6볔i V%]14&@5ŷho|f-LqQ}?:X?$#uiicl_j1YMөqZG$`WވzF<g@T +ԅz8X,>% |ΡUBMCe ,x -]yb<*cѓP[ 8,icLrXoLdͥѸ!WKd++<ָ' f%J1 ڏ-IJջko &pO+.PK3#txey`viaX܏ W[LH9$H'BETpqM԰fxZ=T96 u<6AL|PmdB2K-+]|o];h}mRoDR,(rS>\'CW '_iR 5tC~itO@:AWTGDs{RN3l / иAJu~'>kk8(E?6/YNDw5,Av}|h2aNC✴1m픔;uj> ։JR =oӟ2wvG)(+wM8x`e&f+{ʹc摨"BWݛK ܹ|[`?]^q sWFƮKd-awwql#Ծ!ǩO} {˯2kv:qUm.\B63x\As$x"FSb5\|tS}PoF} T uuiU iǡp)I@}w`c[r\?C** P1~0 -056b˼A"DVOMǑo4D{,,?\kgWQַ,Fac%' %Y>C{̞g$Eu䘐D"*h<3ѠssKߡSq DiޖLvIcub\/rݏ9s% gu`\JTL 1aEX.w&'f4#`kKAJbـ?W`ɅscnPK82eb>b?) @JNxMfGp9%!Y_b2Q;c g:-Kaҏ=ǪN_{tA1y yPj9޳TĀQbw;݀<]xJ0/W .Q\2p5/|]ɻbv~u"Y"}鰏;̽s~[|)+$[3'჻l=x̗T "XxTۦp7 A=%U?"Zϣ$tu:]')B QhAsc6liBFgohheSyνe8bLg+NlH)X8qsGh0@6 d ڂ2' .GlFO>DE|4;z8'\+C 029 )4eG.EMB;#|XzGwPKbLy"?k"W t+>]|Z_Ocᐻe9>p>oYN8/H&z֩I{A?,<{vA >Ƣu* cکTdHFV!1\j8g._2h,gy,wN>dwuǸ;l"lN{|I D$,~NA4%+g9npG{m&gWаj<'&+mX;60i9RGcUF ?B *I}*aݴSQ^Wbqk<}G؆;g%B-w4H8ٯ n r~^wR}p(p^HhG UKW|F-jҏ$ڱ@UIpp4]NM1C:P1s$7Z d@\vzo:,!*bQuY6VQ[!d#cC @}27r91qSUAkWQ0Oܥ"w]& 6*/'kqyί`zwjވ &uGI1Wm<ZAeTv&>"6¢CqX&}ܳ{W+g6Iޟ܄ׂw3~>@*p:X9uuᰕzSj3ƼffT,"SԻtyKp5FZlccP qRYk,4S^1I[r_I^E-2.:ʮ#d#/Q1FDV|- _Ɍ&9ȏaI{+┲B.8@ߴ+ҍ S]ѿ|'N ^hd '9rF|G{rr3{w"up6EDN/ƺHSPNUntv jPҠ-8Lx ;R8t5兡 v9CG~6q? uBTl]N^bKC6_(g]m ""Q^yc>P4 6Klv?6T}fe(V/歵'8v&h8ASܪN1HG0 O]uKMVMv3V#EPϧ+`mxxB[/Uq B7X\tmL]f,t R)?d7[ïG._Mb7ݽ9uU]:,>+Q'ХE>a#D &>RNgF)B'm0 ĴFP>.sg@ɺ?͖컰R܃{>HϾ8x+TV@ Èͱ` Zn@[4ۘz)ұa<~ U}_],ǺGH\\Bx0? ~fr)7;0*Sƌʖ( P vdIQ%U 1Qӽ1(Um?cIHc*2Ps6Re:~mP L76TL 2lb(`.ƭf,>ַό@Xl@>Vhr"c].%g";\`/Ҋ^[|B$D|=)KJh"cJ6:A}o ]7PfQk AEPT*i"3jMy\ $z"Ϟp-n$-9KS4\]JZGT(2k~UzhW Sd!rC̑zGM,k޵0 O kp1}+$uy  WBSL/lNB3W`Ґ}.s2ڳj)UA&ebPnTE Փ/iؖ~%9%sLstƱw lW1XފONMYpsCDyJ$+.3c75 )+ܞ'ݍ ?%#.RK]ig&G&)|8Ob6sWQM,e^i ^p9QE}pdlydћbKcO;5L38&aݱʘqCi-9c싑 w05/,%|zXl)cJ|>bdf #N(tAi G nvE$3 D(-P B_K_M "Ekf6K(I\pp) bXl0僰BxHugt,%E@";|'j,۔TnR$bkYm9r+5S/v03`\ZC_VޥjJDNa]\hR8 J3Yh\{ZRSG v&5؊{B0x3b|K p)zz><\}3U0KO @p۞Uk1q֙*Θpp, l3 kE{R2춸9 -PW۸EÞ ۜO!0ǵHk8ž :?0f>A.kd2F r/yR܅s5^6E>-ۊبi\tڰ}?ܓbaUN*ac3y RD Oh+FUmg_;6'8@+eVQ{GT1=Rl sRS/7gYZ?b]=6939GhG\a8|J_$O "1T!]"jΛoW=U g[к59oٞ~4FMAm0YbTX)%D']{=!_j8j'n?>o l2LPxq€ o5{ۘ;rjVO 7h^H -j}EM(p6B`>~`aBv@8>`/yLJJp~l'9p!¥}#/# y;?~)8VMrB-<1Gh͌&dHnLER,O[(E˂/39ؑH%K}E<~"6%ݳϿdܶ\MT`) ^iV+^r +'b,xK0!$#l y["tÆDx?@:NsΓ(:Exz[Be7V&zdIP{,C͢ngfdP2 Le:@V[&r@mBu zыX9⩧bweų{P?AVM bH|5;^O_R0ayY`6h);A;T"uE1I"@Wx*~ma㽭2VWYj0XY8ҫ~1=t ,AM&%[[7wrx,@H #E{! Z'ic)N#DRas 2a/%@8 x.on AK*9ׯn_FH &fG2:bKKGo9b[TKx]"(@P3ɄdD@~@X$̷1˹#PT=ZGd)5+19 6`f68ѦSѷ!/zH$?+_M9ecm<ClEn҃iYh VA+u9`9?, C*I);x_M,`L0&\οIYN;Lّqd? D!5haq*|t%c^;0U~s1PgqNxQ>z~tic=Dڮ^P젅86 1.TpIYdž<;#"GgD>[$v.wO?"ӕEPOj 9?Ċd~hdYN27FJ>2gLH0cVp\.J> dL.$x$Nn Ǩ.zˎ}l>J" %xϔ6;BM)Qg_M{ o^糕sZm96Ag[j`[ Z+ b'$0Ƕ<^E3e2wUŀPkB 5}R4)Qգ%P-؂Ы#$Ry \y*wgQ&T5& gxYfvGׅ1mQ,P/ZM64BgCo6!FgbG&6?uy`ZVB#@9*WpYH:uo>\t(j\lvv&LLTS?qw_EWѫ n.~n9 \BJSj6at}MYSn(W*v02F#J)^r%kc{ey+ jB7Bq|{ʝgK=הo l߽KhJ}S57V uȗ}jC=F{9)A>72EYX/ވڷhƟݧ?=t!|hx yiX m '_Z'!mQ'PGgP_;'тU+ Q>+4$4CGnP}dY-@Eo8WD RjlŸ<؊}XaNZe 變H*]Gscϴ<ߗI@=uB- LՖR" h€dJ ;7gW#0Jn o%72a(#IЅ;?ނ&pDEV4nHM }8NQSBoPki:Yn9煁SzGp% =dc1&a]3AtQ!<&k\]iuKw:¨խ7*mEwS|;֛::(OJT됚)>(*׊O ѨI{ ~O>G(m<˄‌(V IQUu9tKPGQd,܍4۫?cGA¹(pTS4?>) 6ҽ;s*$Yс>*#|AyO'z?+KxcFh 9U &c3zyS(M<_ Y|nA4St`)@[[^(c?w{YN0VDMHD >|qM敾2}c $W|k?2 :;?"e,An,H:c#+Sy[kM zf RM;&@ %Mcnþ8jb^/7r\L|n?Z~]}G>?sVbX΢)P.>w1ħiH_;ܔFn)c4`:jy{ ClRͦ[CÄ. Jגת 1_ϚzNYXR]Uۦ䤗x8ո_@C AtVR#hxh+PTQTG/OFZMmГJ{d*+< N<瘛!} lRYhp|6^柠 ]Gb)ˀuJ:L p~5w0=K],rݸl9)mtgOS%r렐.Y}: B[\lA%UV!2VP0SBpi shD35:B^q99׏Hr#^9u0nfU]^\KB6]p?ԥ| ~`žcIɣDTAcܘ40*V$ =vVvC>VTh1cZJL!>Y;%A>P3f?~TiK`\5@AցI <(¬03i3 DsT7g&ű/PpKeP_MSa}*gD>YuRv6^ɓU+'C0MwUa$C!}N^9Ԯa}^4%5X#/ %QI+<|t.]=8(|Shqdx|*lkK+z@ȬDW uGCQjd Ʀz`oA (Y$=iԘAS5s\ƥVŲ*-so0Caw!j ]q&Wb͖A!^{&pSe#"9kBhkq3[Am>SOJ{ ZW:Z9VMIs򇣼 b\yHtXW(纵඄j%E1t#8gu*eG V;ANvr1>$#k C*Ox^9`ƹj 󾬑'Fڅxj@C-4ޙZ]zhKAb,Su;Fjiy/Ӊ*)Í Nڡ-[*28 myM7t0ǣil[HUN݈Q5ax [4_cIka`u]*`ސ3,;_hs4kmv"ߴB _%Z%=ـLT $=Z[ Bx>"5U@MPQ dYSLx`omHKmǀe-8Q;sU8O7X&I:k=vj3c YaGT!3h '+hլVFA:^9lzlڗ:gH6=P?I˗u.:8D|HDsJKW*CfX{SvmL k\ VzCbLv𷈻cr/􂵵|0BjezR >q %`;<לRU$CrSR*'Ǘi]u6g9v>_2 ɉn[[Ջ,cB/QZ~ֵ]jy+~h_6.Xx_HB @FQr`g\[VhcdO9iO5nYO{T66oZ8k ElC# s &q3.d!Y*{L(jLj Y%NW] ak2} &s*h`4*&OYk6W}{=T*ao9ҫ˼[&]ʈH'N ΀Q%n?)E~KcL, Ou"W^L⊓|Wfjaj- "e /VY$ J@u>jN}?XoͷS홍Bz<*.#Vc%q Cɪ. ,*&Lp bJogw~dcE]Tuf`,wn`]kX]Eo,a+ 8lvd@-X!?!Ǚmg8%'$XߙP>:~U뢝B`+J.8ߵ ԵTArRƏZ=)$@u,a-3q/!Zzx-:;wt+M/zA1u勍a@vS&ru58zxY/J`'BERrֳ|["KSgHK$StZDhv~zM *E>n(r6M'ԛG^_٢0 7Õ"hdڇӞ:7AP DPlT] tQOty$?K2L3^ӷb' dƹm)~dl*;.g4hc%˨Bs-^J&NY>'1U=Ȥ kj eR4RYYU-ezv {9G*fX> lbO$\#KїgK7 e&YXHS0 GaY8+0$3wnGFK{r24R,Wa,/BIUyЃy^2,O$^1> a?]< ׂT+|]ؖE&?;lGiX AƁFTrKrJ4ʖ|h( emF9AfՂ}(R(Yy>}tH5)'*]q:]+5t|XJt'{۩[a[Ut޺%:ewQvBu:wAh˲JZ&)䂇@a֢Mf>gn} Gcwy)۶)..lP$,>'?)/;4ȗtp$& SsKV3^W0ƨD* !4%zIh:UBa厨ozhiG{3oA!GN3(|Oދ<8Q7Rø/@X½4NtMh)сRo+T3@ފR8 MW;T!CD zf?$w.Ζ,=^I@=aVeRINE3{Lx<y;2\٣jבI=Qj ݮJHԖ {o[po}#A}wK;PӼSt^3= 3y g7ԍ ~<:78Zk7204wEGِ b>30Cu\2DU?zF(b˵_ߘ,gi? o۴fwzVdBEu^lȗ T qՃ&&x;\1At$W"r8#w$#ah'ѹG#u*. 6p >',W3_QGhA=CP=(_̾wⲔXl?#!)/+0rDwqG΢xlimL42]ʦ6$ S2Ne:w dpHTB6&G}LmnڐUUí*|oEmGOeσ ̴w/2,oiOldƬFa-ӮGt4us SNA]O`DªnA I8<TΑk;1A;8v ݤVf'8jlcmk((kdNE [R铙VfT| ah% ؛ ?HڽWliku)8N33:} cXc~;n\++$j_N'lզBkU`/m{cѮ;&%-' r-bs ‚$Humg3@ =Kٶ*7ޞL%jɰ\ɟjqԗ:{r`"SC.a<> RD~AxUB\QptppXHKԏ`Oyf+_kVoNc#ۥ\AcfW~^`aƜ"_h q[ R]N{3N;#o+qޗzIщoԓ0JXr$fJ8Q½IX![XoyKޕD((pV3e7vO.nE*lcKy+PVHASW[ط=PUP3)zSObl kJT뮒Y,YM*PzO|'-!  - 5GEc@}04VTChʺR>2cn*p6z!Fr?dǍvnE׬K˿jdbpLwo(g)g‹Ly;LDȘh8`\q$g'if2bw4rUf<5>M8pl%H3" /Y@J5G>Y+\!30)Tl My%9!AFdu)g Lo/O1NaZXzH, p- 1 2}^m }! G(L2Hq?LJ41Rh9 ׁvS̱;KL rteN0(KQ@5 >0bV6w޽AarYppin|M#X1~e vTA^kePkbpDg<,8N0W X۶T5d U'25`SpSOQyL_r@x? /T3kj͐>S:Lx D'[ ʞ6t1bvXUQԃב:{,DA@+.J| 43=p3tcSi- ;֎myb]w= x@`{RyЇ[Rݧ %Tۀ3!իKdId:=CDQ&qu m&:G̓'nQ4q)^X6+ܥ7}%fAU1C.9 "zEQwbE td T3"4]_N ]c}{#Est=EЈA_(QQ?7",GЭGl:Kl"5ycZWh!Lڷɬפ_\N:d:wWH?9WHZ!=S.mH`Y 6IeLCPW,=t  &LܑEؘ֝z1hh&n;]=yr6|:*+EB@\kNGDz-QN,JD#3H0( 8P:E6b7|h g>EzJƼ &V^ev|̯yE ZqYE8"P;(~MEܾ X^f4{ǢL;C`3AYBJ"(.=֮6~ڢ'K,z4L݌L8lA)GDP oU0>Ipjb] 1:ɭ.ql o Jp,wUQ38i\Ejئ?.?x9:(ڛ7j 톝Ea|S04UڰLsh9Pf!6fEÛV%~fj5k?b;:$<$79:$ʫϤsEMQ F+u/2%YR,#ʰMNvn'9?2֨37pr#* !1V$j:Dʏ:/Q(aqjUZB,蝧FĜRaKJ`i >)y;鞞lT!W }?L^:Dx-[SL[ bBž}Ť{c3Ǹo졘(|i=jc;2&g0:n[փH9GI]$gsyL/m9UFDGڒG @ּ#$,\>#TƌѥU"s5%36>wGU^^YZI@^aT;7qȎ/C(fu4C֦%r }bE!;ȝݯMi2s7Ȍ_3*{QcTlܺc(4 8<cyn΄!lw!˜a+D!oFD\v5:s 77NUӢ|]v!Lv%Y/pX#Vf¨6(ӄmV3D dmakX`0WbNQHe|xDk j]>C9:\p\qpJ4)DǾuz?Gwc^ٙj߽Wd7-]nP9RiExw4,06 ct(ji\6b?v+F6M[TFk) Vo1+v،5c<ә!߉Ġt_n{~MmHNBs?u |+6K3}捶{B(( "/`^QbP;~Em`Hp 6w&;m=7Q|c#^[@B9[q[y7֍3Fo]k _@,Q<ϑv膠 SJѩ1L;{ EqlЗ|4R&Tvx |gĂHƍXhEmnjnX +̆Dn+V>J9J GqB}t*^$I(d%Jѥ^ [>-9 -H*D9He{+_KScls>7GLۦ9K;CxDՔˎ4 ֡RݧALʣuҽBB$~MDM^lG2"Ǥ &a\!'c5E=q.5c6*ɗ" i:sK]TyjLA(,tOɚqg6W2ZwPEaiwS$+ȣs?;؉}7]lPTN #:FY<;p-:xR+48Ka"?Sy%C wk#h<᳸)PGH> k[~aܞ?ۛ.GCZ`9)N64b+YUxƻ@ƵNnї]U`(|{h矁Axwa\oq #4kvc !?ԗ‚,6RkQ/ $`0b(H *00ƭi"ip 9叛u7**J( _x;}=s!ʾ`K V$(`,]"FR%" HX[)TƊ-B!Ļ]x[̼=0ެfGgf+xˊc^RnY%H@h@6$Кb R H'W~ֵk*P-8QӠ@w]ym B77w\j!wEdGa^fʩy=wo僚&V=V-Ӌ/UǢSz v|Wa+]G(g66|Thx]_VK?K)wJqSܳ&<…Bv8xo{4\͒Q(=.'AkKU.d5I菟h0bIk"&y^yDi7iLz}kv$ݳ'w8)$ᣖ;ப4_&6W۽5A6\ݿ/-p!9z߅;:3H֗aPj'WMo7ژ, -?>8?IUK hhͧ@!S5wmZLsBp%-eq& f<;Vh|[v Rl&[tX=%'#ʲکĭ_8n#И뚷{N+]  I?_2f݌P1&$s^l%{Io es^!Eo|q/(IS G㏱5 L;?(ͻ5嗥?7tN~.B %h mëu$qieZ 3W ·LO(Ya';ImQ`$1{.\SVK!-8Ǜ `㐹#Fo!?bQ;ufoD:qXEPCO5oo%RfMLdIvix; YbOl ^+mi ́' e2e'-~n^MXvɓTrN`Aj+o歅[щ] O:Ooʶ͟w>2r$ |Tgp i. 7/3e&Y!ٛ`T܌2K]z"Hg4VUMY6g]7&Q5a.cߟ,Xq;jׁ? )[j'Ӷ+Ny:ݴ}Wm\~ e$78JEJrt,#qsdH7{!A s# U-3%~WxbQ}H? )3uH]gGv`b\HlaK]K]'7gV37V{p4`4-"k~ŘE&F22*ieJQ ْQxjn6k=k/b iH\o|]үXb{[-k' B}7`z%ڑ; @W1,L ='/Moi¡SV|e ,HF7HN+31Fz϶އEV~2%J rաyf,֠/}vpfhO|a` M<gA5&i}U]b}UӉN:қU0J &W\Ed8'`xXsSAzE1}otV7MCx5.3axWX;x 0-;A#@bi|u!t5=Q9A.cVzO0ӻG ;LYIimaX~g!)¢ K9-P^+tIg!DzXkdg>=e7O;Iqs.ZnOzW%V͹l#oL]AouźFAy(9' HHHloy <Ճ&X>",:o%X\à` U:?H U0,9x{dI^daw@~ET`;~ɆPymiK*\`&-I8^!cTq%YFr;Hq iЈTs"CK'> ^4gp]W~`|1g~YѤS'b?/T"Wi1R%,epu[V ="M7C ΁y3K]L|TVN\0O?rulT\Vxl \>0QxCC-\ դpqei48_xu8+>ȣ| 7|"|`CZJMS7a)bHOzV0|ѯ4z!7ilsYDw9.9]"{ j5eŒ+7x$$`꒾N>+W `ᏐziZ5Su0ݳh2_3&өo'2ݼ-ғ 4&hsUexu6t3v#JGZP4_УWW9I S{˂< ȧ]x=EIwȌvލU8EM?}3Orl )]+eף0Agmhjl6ldP[wi!A&/EFLmZ~e0Hu]•ZlO$z%@9M6yJa^1 ];~JmPov7Ӻ4ӱ낋X4V1qT8Ǣi/ö΅e oe UEȪQ,[sq582`|W숇\mkh0ssip^iG m+906ttxVO g:pSc)isјt#s(vڠlD%wUZi,}P/2P8Dmmy/r+ƕh\ExC6e>@G2}ziOZO.EqzP2BԍNȲ`yGyTNOy"\y.#m: K6(^H .g>Vf1!S :dy>% ?~=xI )%g)|?f5Hsڢ3 3_ClgTgN)\ 35a'ao5-7G 3:\VB 6ۥɯ+ {8 |nֳ6z!WųMO lCOAqsYd\BgmpW)a_axu~Esnꛀ֘76(ыՖ}@ʊV󞕜iH9O? 0k'Ve *so9ۭ?{h&J-1;76hJW2I,xK \͡cV 2)At0Mۺ+A{\GGo ⍍%gJJ &!N3q?gۓ=bq'իWkt-i M<+'XF[HvzE~>gjB 3m66 [k儈/zxJ o iwIniR1]3rx&3h[ךLJ PzUlY;v@m>/g-L+oG·#_h5Y8j-3e-Xg̢oAkβVI(X)?&cEa@t/d]N'rQ3no7ڋІQS٦d%VgWK1ALH/ppg&:γ=>1-t?7לh)8ӑkQlL2{]@W<ռSU+f>rKvnQu}w. A={<T [ET7zI!lЊ_9sCdv ?|nYC[>oا4FدRxWU^6`7UP s6-!0'GZg_(&cZ-]^ῤ>N* +} B]9l)~5|)g\ҵ_5C(I?Na\.]+I)=Pzjap 7ػ}=}͛ca&#rE & |Α܎#q1B'2! gy ɿտkez^?]*7fWn =ۑa@5zu饓`ǖFmf 7$zO"=63?04k?]IABG _ƚfY~?e8*C'ݛTOV7gL=U(E QWyBM|Xө6LGP̍,l4S i^N/k) [%t/ obz7Z<]F@Tgj +؂K[&xyѓ[- [ƥUP[kWGxVمSعp/RhV߇mּʪXY{= s>L~; 4TlG|?RBxӬܟ3,YmVcŪ(8 ezT? 5kHܜ)C > Pd(AR ZRP ١o fE:j]JyԤDs)a[*.מ;Ղ[:[q2Xȇ$EKXvvdj[H-+ofW;7f.s"C(C *!Z]ȱ Bd7#68)Cn=y,}s#JJHF JM F'3$wp<"2/{N ܩ2egvX< 2zއ(DU~t Z1%xPfqiSw#w65>YvćZ +:Vsxa!# ٱUQ)7OnU ")9ZMFZ2$C唎v̨CV|RZt YTwU9&?p`{?ttzG-u`#Q5o4h'YWC pHiذ*9%]ޕmĹ{BD&"HyEh=]^J޹U~60b/ANٙG=j;iӵ6h~\`KK{Kd#pT:lz&_i_O"<6tq7=zC 8BpyU+\2fO&#(vW1 AݪΞndPx^UZm7KO,awϱߩjDƸI2݉]ϵDWAo}Kֱ(1cMwoL>;R-mvfHaURj曡(s`iW l0 NV,Ȗ^\G^:ۣ;biTIrJWV# 34LYt%p:t9h_XP-9锖]|R)Ht:Q.H\u,.f[܏t1x:or>q2ܕ^[o̷ W9%Lc\`hj4P{3s^ |];Er._µl:%S4ո&FUe\Q¤_mR6:Bq4t(2Vv&Ky*jGC7 cB%ޛ-UD**7Tڪ:o!6lG(>ؖ'"|ϓ%*ك@w4Li%e=s<7eEu_O!C,[T+B$Ogn/oBzhI_rS"3A@@˚$QY e[mGaj#*B*|ۉc^Y΀o%jDZ._Ȥi(;tAX^tcE=-RȘ 0޽?w/F]~׎/~ʣ%YC|qb8JnBRh r7I@v%5zGfF1˓.vғ䑶ԖM,^G^Κ %eZLX%Ł쩖-{r:}'j Wt 0JLބ7q^1O`z?}C.EDjQ +QeWwL!k7x;X=P".>1gMl&{&"li5f4A{o|=)>\90 3b5i;]~:2 ex8hIX}YDX%+.89VTf{ʄoM vP@XQ.D fQa O~"4=p {Gqgg'@ mco!䊛qH@'(Q?'e#O}/g,\iii Li!bӨ>N+Pa~0 KO~9`84Bd340aJlc*Z=/^!^&+.B!BKC/qИjg*u < :ۦZHAfid<ϝΪ釽\Ʌyc/vhQ r&GEUk`3|TP^kcxEQUsptMy;葨 ,& w:jkǿ&*ɦvV-Qe+MLrZOw[䘨)t0AߌnWo hpA,8 6Ңa=rtH ?WJU'+nYA$y7.l t%- (lykX~歨c<'wޫԣ |Nx_+8 LOwO^X k{Yh=Pp 27 F<|^"1iT.47`7QBF+x )S8ŗ)c{:{q}. iǰK˭U1X(ؑǩW(H=;bNœUbrX8 uaIm3~ \Ț"onouF=JuLƮ,WO0qI$C]B\6 :hj4A''4Hk#rՙ714w\AڧN sL~`26oq쉘zWV3duף8˦.!}p՞scLσzΔ$Vh]DYE}:1֟*Y@wyIx?mP--SopbuexN5É!m[iUiA)%Pfq)6]%oD}(+ýes:jtC΋,*.O_}8E&+;gJq6* rT#y>vfc;TS v(缋%]s6zɏ+mu\iV5"ΊJMeg|mP3A8!>;&1{,ڡmQ-7lo]FD7 jjL8yɣ +x@( ѥN,'dGEU0v5˻rֲ&ia j U 6Ao,Z #((B4jq9,bA+.X@, &]s?a!Q#+*?/s)`jA T[Izdce;kE {N%}S(넣Y3Kx FSk9@a]`_>7 RǤJzę)&RW;t莧B ͂a* s෡vor[kKlƇ-Y~ʛLOM{Yb2@eT`o 5%4R;8y6zT$;Yw8DA_IL Ő[jƀf04$.2{ &x]UxR WކJe;#(ā/O o_eC6Qs{n;O1WF+Mw`d0KY7VnoI?`٨=cbTU":k5 oZ4#0T-JG MN&A3r?|?lygARcubm? {}SK`F_m}r %o΢2SԈ곆 zAL8dYtܘ23T9[n*T'==:u@@VXx{ de woĭ(pNTo҂mZ,x>2bSD\b&-K 1.=#\Lurr`7O,,Nk1htYc#G Ɠ6'Se W52B@Eyϳ+BI?kR^dFl։̨t݂X[&`R菭!VwpMSɉ> W`'r*urзX!P@U4\$9{jy@""S='UҳE .W]9 5)쓣YT?`7r#'tŝ%}ǮQEȼ ?᪝Rf_ZV}2AN^&XxlwZOrXݠdžCYUjToK{Oq_G0 47MZFo&jU;XTmuP^ؑ$ Oe9TbrOnj3 ^Q<_9q.ո\0!܄/Uşfܻfɶ́;L3"y[nga .^)t ReEXW]6u֗~A>mr}~|o@9TbE^sےR+[r`tFC/1P4<mEicX͵":I~Un(c*Rї|&1=REV|f$*rAnǭ~&+X^x57BI1MTPN4jƆb:%HHa[,`,EZ2>N&VIsHMSRqk_pY=>=94}':Ӯp&Љ_wK _GswZ_ro }lBlxW6zoߡn*ԝ<69]?jF%}Jv!MpIK0>u/P~!1\çYݯld  vu3*W T_cFEP)2KpR5ȁ{tvE 4.M;m ,3Poݚ]~yW!'ka گRBLv0T 4[db{ExQ S} X#Z !] h8%@:pVCQ/^fJq %7<P{E1izZz@zr1 -5@kQ3;%WTncAP"G[;8K$߭w>Q*W!},cTl4"u`E9 /lDA/:Xy$g15!CDrR_K^X QM?07jG yΫ[1^툄BnGp"Y%˦c/{[X1uy h‘ x5!`Y_8w0-qQK=7&B-2ЯMG0Q̧)ydD(n1߾`: (3InR\cowY|2BVbyڠ;Y7x:/+oKk~tĢ#C%4ŋ's3YM:(TP*Fl~JEMv!0u2kgc4EsΫ/׺d4G9j|ydB<2Wb<~ 3xQ!oE7o&b3523-9>, "H@t HsĿs>%Eq/@no<*en}* rvlrƀ=yfnÙUU`:;}RriU2`͡K38}[ 'u\*Ύ13ph_6=䦃X!^꾟v0'O ҽn&̆eIִz{r J)%)乮V ESA= ,3WR]|P!fpG!B&ö֒#mezGxm&֫bXg_V3C@s4LWh`*#w؟3R}O;@ǫ%@~zVsd▶oaJ${\DYW=ObEөZd0Dr7~y˱4T]9?l [Vc>t.CEEI|>:uc~mb${1,v:9ݓC6fvG_K"6u33|}1-MVi0BE}ZEea>!̣421S PF*/;Ýny-Έ/hzT@mqM[?q@#"gu 4쪿}QMXji]PGc$n*vf3@%w~HKpީZ4KDz˴CwI~2(F5DN*z,d0`w窱ޒ$=;d:*j`Tw:엢rxf Kzۉ |SښNNS vH/hmS ̋?y):C^`G-m8 {%IK]bvB4GxWQPqsT&&ЉlIpb<4kOn_$ h=!?HY{I7z:_q4o5P9[9/^seo~6.ߒ! '}+*t"rGobA<[b2="{)1~ۈ/uYt!WK7EO (YWā;()\-dk[!/@i%onB}Z:J2ìk_#㑤=Qɷ-mƺ<4xc4 0'&ih US+h=HLw>w2mpf u}@rҺfF=.T=|a6+`Ѱ z_ȋ$]z9T|Ÿg2^0-Y2-8'y4f|T!vYư\ y*%2_KcG3KGpCи e?e_s\!g &L6$8n6~@{doYOx`O̺5"o>!A[el%7 h7(LՂs[[('DٺOgOu2gL:PYGp] =(^ݥ2?WY? W`3w"D+*U[2J#>IkI(ؐp;e9+U7^'2I2 t SKE(QAQ\PnN-G Lҁ*+mH1C'v8o \<j؍MdbzɠFg_C%€'Wa\wODF-Pg`7+"yKq]HU UEܱ8ftң:`p.#ʤA|C)ɍGL] 5Um ՈX̙wreL[-&4G}[(/OV4,ǑPIV/RD][Atem"Xqq$+$(!eO[\xLpJs\x]4+٭Q oA2}8^ pN V؛1e\jmA$̎lO􀕬o1so})K_:umfr̈Ja#Khy?':Tz'8`2﵇Ig,~-sy N{>GZfF >( {(6. ,Qѕ i~[jVGy/gc8Bqh<}E[*8e+_-c ,|'cLhsDyCVu>Pm(d9[6vG.9)Dԏet0!]a8u!m^вN(ll~.nQ gau-(`'񅨩B;;'ienl˞ ׍O4RThPv?+Ch~f,W^2ΦmDvA= )c\ԒK[b˧%u'sNH8}16 JɝJ "rk<CA$,dl׫Iݻ;H݈~tՄ3J ?|Mf*wZ5:Е^kgk>fM!I^Oٖjrە[zoSfuqLR[c@hߠ2zqI˷~]O1I:2 ,ZVF$81u ׀, t /ΐ [jWxvӓQ3ʮC"5dzeW8oWA|YSoCEi  {3x=Z#򥟅2xW+ PK_moXYZ"_;)f] ~_fҒBR d'8fmU #aNW \zB!IAfk`~赏O.zQ3R[VĬW b3).eF w_ ;F9EWogye ⅋z } 1Nݠ=co} v^1 -.)+ӱA`s)WnM?^L(7|WCak*ѥngk j]Jn&}N)~UȳeGF_j%2X)8ƬrDZ>h̵kJB:=V묪B*ْ2B 8xSJ+u-99O1\5Y[x\:cChםM ;駜E۝R}EMOԛLx3~!DZޜb\S={ tv*\ȍ EV:m󎷩~N/-PQN=I/uà [dU9|\?l/6:J$&DO~$Pj 8f6<)#1$'.ATGXpndRB:vS@\_̚#E}4N`^eɂa/:8`Zr(W^v/xkZ*Z#žeGJmwdXnL4Ss_YmA)ό Ra>F lbEz?s@A}WYhQ~۷ D-Soh" $ごW9S-U ߼|Y {S[?Nj.zm=ʤhC#u 4z#B_9M4WOKTt~;%k C'#n\dfu)k!2U#oA 4e](^+,q&'ZS\_ } 0 g $EʣG(BןQi yJ_A"UV{~XĠJ"R/wHQ *bmK&H=FwKNfփFfO(T aML`!f|| n"1@ʖ9|=x)k%NYa Ⱥ"gNHg߈%\|m)9(V}/0r37w9P5YH7~Yl5`w![r2kqjXY4 V@'H/]F{]rKyôX0kfnR}9?١JcDηp-,s*gZҘB,7^,6\4 /RwǨb}eWus)ɔd@ay~<݀zij/Ds<1\DcOh‰ 98]SeXiup/}wH@N*琾oƪV FwԶ vsxYr43+ L=Xʘ2m[ɱ(]4! Ú= ' 愕p&8?hOytn+hol\zBjۿ0AсyUiqXk*Y~9QoC 6\)7yIYXP [x]EɭQ߂zVͩb(-R+rbZSU;zQ1}T |qA0=D^u1N&|\S ~1J{უ\,N}ƿ=_&tp$<ߣuY&xGiʭT/#Nl .:lN;I1Ԅ[1{Gy%n>`r\+>vSbw PxKl YSFG|˘YLW,)(Upe4,k9>|iV=.zj^S- x2{% ȯ*+!Sƙ; <3VƐS- n}e|@k)ΪFcwWN4IuQ\Lsd[U<{ PBX9мw \[cQh'3K1XXɽY=DRr/[}43g[QjXr#%(:" 2E S 6STM+LWʇB |i|+zt7$ '}3NIIjs8~n in8S0Dx D/WӨ9Lpm#HiTbrǼ0Aht|I__8Hms?%kc@ Y].S֔R|uwgY1cHg;{\4k+0k@Ėy=vo ˩)K>4ɎW˿9F&yaI)p0lw<-( \w*rPmI 388_qZ B/=7}L6$Vp ;KRI|\soF-/FEݾF9It,ɲTTA>i|{2ψ|EڃLvPX7 ;]`w^u^(شluu 6OP: ) ί+KOG,%C72A<%'&7x7lzvShA'(7x0ZoO3@q g;^VpN;?-emw$ ඡ WpD5ʋ 6J$qqKRxXjoK4]< m<* rrFt3Z]V[-|E0ڒz+#dž'3ӬQC.%Ql:܂h]MU.!ba,*^:DcBb{ak`Dˋ9L|ȸ /"qz5k9sc#.Pި~5]lGN2irM\P^ 0Z S)ODpUw4`L9J(N! ,zMǭ MuI"}v#2ttsw?f^`gYlj JIs}ˣV++%V"ݍwQek-vő*gXtN\C; e0ԴASŠ;,dJE9H_+ Eǵ4xzų-0X#/{kCpH>^=}E1J8|:Lr⚠؞ ;Q 6rxi܂a0࿟b%M:\MDu)qE-`ld0bv}[DfC"s$@8u7dc5b`HYaֆby.WZwdƔg8|볾4s'P:ʋ! 0wy{@ι8ܷ[5Q^jo6EkL|2dV.8ZLWVx뽣^Qn'̒/^Yl3J.WMxBRDLΖ!&}ƊJrNl]ׅǺWFz?SDvga>ω?fMv_Ij (M\s`aA4qXUlg/h[vؾ#Nc6:Υ;['ŝ7 ,35T]S5NFw\ESYZ䬃y:2}O 09k-F dsKOCD_T|;[ᕩl%/`eaTXОW5*R 9ALc=ܢCvǍ ~cFK{<.(1ڲ'ʎOt4M<܆HoplU) C$ك~ˋGVFRjbs':W4އJw7$@I\5%/?KwT[!߸t n8-Ьchxݯ9z9@KA~E~( 'EhV1}F_m4aBt 6Hz^QN~=p5S01 [–/t.*>χm G;B}JYRvAOzPKz/0mm+%:LS4!i!;YH[] }qG4qKKۈkw ȖSrÆ גL nh^,&yR'Ә+%N@,"מq@SI*9Alvh 'm>c&vE#w2}p7-AB jȇ@EW>e.6nLذݘw ëg m½~4,;NA@gˆ;\ffL_xe 1x[nkI󦎱H״|@0 XKa MOJp><}SRu Y!)D- +1a HޱXTݽBi;pF4Q)XBȤ@{=Y r b6ևܞqxPi&ۧc T5 1 ڞ*9Hmv1,P9UkWIW+O()ϓ$#k%^?[,Č:F+K<ť1a%vӿϱ&^PӗE{ߤC! ˩G*aI;'CWJs9*FAqD=3D?=0lfAvq"Z?' `W7JR (>BCn,_fHwoxo>2ypԬk'S!=h#9-2BmsѾKcߪ6 _{#|R՞pkw9%SdqbpC}9áeےuX%VA|p(j Ռ!%%dk(Hg.:nm)ەo40xe\{Wi@p1r$7CE?R3tP.'SbիG[D!/ܙy?*r%~t L0T̷;O\wf=} ] /j'2mz{Hj|ʼaRdH̖0g@ʼnVz%5wFg ̛UIGd!z#ȹfHD })d!ѕM>\睰L]&{PM ˰6r%w|a- jL&10:+Sm̀G;HԴ:U*J^d9+1rx7|MTG;v ~1q)Ά qPs;}B [C= Zt P'֯ۋ3z9^F䷗ŕYcq;ѡ>MoJj?q]k'saIDV&KVM(nnJh?HzI++[eՊZթZnRIcQzvT1,)z^pNl`iQEu b'x/֨ yRa!ќڠO=VSb=d=Ϻ9ʉá㍲wj i9>@ &B}uW&1ӡiS;Qlg ƮYGc#IlHTkd}) 3:Um&X^+ ӂ9ôEl^S&h957H8ӢWRj.X><ǚT%aGd٫SIŮ]~_]DV3fvoSXM\QicelH.vA lĔ|-(i=]7&:#Kjؕ5G>}^++ܸTk]y(qnm^Os \ޙG*dmGNdF2 #w2f{xMI:3@e[et,yL {sO leXbq)I`R9YrLC٤e}FԗiTIx xS3 jhCօʰRa 6|VO/;*5:@UDF?B&)"!X8SeO4߇$aur!z?4¡U.lN-4N1zr&UpVԆ֙βsΪ fdXr1sԲ;s!^ZT ~TM_H\߯KGwW.) J.tʜԱ8wIłF<,30k;^ܷ.Z p5u2$_ҐT$y)Etؙ I(Y),s.Yej;jTNP޾u@auP@1E$N[ 3F;LϯRs.{up510j '1_;cC^n bPX3JӐk`1GwžJ9t/T2>p: *.-)5f,Nyc,'ÆQ8Z eӼ5A" "A"tPb[@c&rRU1^&FٞP^h3`s|qu޷u!y `HnUik$~\KNlM$C$}ġ`^EDֺ~6*# w}Q. [{5zF[EF^El+q5T2 Q70Kɺ` LH {\a*)L0q=׀8+6X%9e73"4;p`C }T .1 G)x׽@ . Yi38A2p˳;i`v8:ޫThF8zY-i>S" $Lݫ:d<Կ# ZYi#'zmJ oޡ(aBvCX;s͗cb\r-`؀RBz:!xtKHJo{FkA'R (J)NLGf*V!9(`?ɑ*` @)@[QI/[Ibs+b't9z89_*XfBXbL6^VeM965:XJ;E0n|yתw╱m!0*W.,צЦ:`,{;|_I(RN#{?&6"*-B C0:pЈƄ{hpL#hߖ%o pi8o,Sz1!H*NC>􍐖l bAruPm;w?2ͽu[pmn}X&n={05 ,N\6R2I#ax_ ;G}iyӱ,8&?Q4w3{u+׵PB,jF +]T\C~܍YAad\FaW4'A. C+*ZFŦ p#4oM 5ͧSaFAl2_*,vb~užFaGdB/Z@<]5!~=C`0X7sJKd$$_Z#ps|,,-в]2%h|&17m9٣ nۆLM v}ـf ,c5=1?t ٿhpEVQR08}  i~ۍ~o0ދr⭉-z&fr߇2Q4~qh"!.m=N 6 ȉ7y^ۥ]Pb y9~ۅ8j[&q]-'U)l`.]p,vZv0RgX`Rj(g*ȧ`2DX }7~@S8A7f܅_qnGBE^g, =kVq \EN‰ V&s;V?dMpɬ|,a%J/~aқduJ(Ԝw܄v|x;q,rm")* ql4ˁކ>M2?c-!­$yY 5_aqYf#*A2QYsUoP̌+BC)Lpntݴ|#o:fJPѴvӛK3*0b%؄Xn{1LTh@#$xΎ^f7)R=LJ w 4r #rEq1C_K)HE򌝫l-G۷B)#*5ghkV-[77THO 9f,lrרޫlG0( Uw6gq`*kdtdgQʊ،/a֙R8$5EEfxEpnZ+I( iq.0nKR.!(jy;$(/}z0Q;q^t| ƪoZN7bjGDRHg&m2ӺN$QC=M g=A-DwLpjD3tv %"q;K /"_>4G^(Txix\x]PΞ@ (@[cb]V"PP QadW M;nqr$WX?P][xg󉇃K77FWZ|[7VUT'yU78y3^)ެ孩&rMy`{,lEZ~k֗v=DfYD?BO/2̀. QL(ަ''pQ/7"dun˻ V(Λ|垞Yq;b Ǫjs2mߖ\8PQ%ZlKZ5 I2ZmHo"U' [uKQKg -zVq(u9vm1ݯ5Vc=@|"k(ֳÈv<^yZŨ7RO՜ Ԗcm Arbt3BǷaX}_b'J$DrɊ/o[`ྲ[\:R@y|diyV|k*քuR;9Zr*12go"k7 3@5_ 򭜭pL(tμM<  2AsM/zbu+Q^q=gN}b(A{ot!V)ې|ީy[gB—Y3dn?Kit@򿷷V|6I v{w9b]0-zK~lA4h]2W눼j)u5ĢlNq -H#sB!yGFg'RQzloC߱TLʢLF8( |Oߵᅧ1}CZ?-.p>J~gŒh?͌n %iz bs].f7sn޲bXCF30~!vn8*]b{ k'-\C_R:M햲VۦxdW=YY2tKrlC&iO6663_.(Ǫ0AJ}~=^H(@נ(CH~QkE?_p؄J-U@ˠ4EhWTqR;q_p7'7_C ,=֖;c2_=S^=[Y ?bh m pX3=Cg|GBq^"z2s@OEg+d 6Na=PF$!k[>CW>_vSH!nTǏ|n1k8j[D9< ns_y&_s'}A!ce1Nl j>$/S_2n*f9 fl%e|+s<4Gyzu f4AQ>> )j!$cfF>5?q̲A#CBt76 Z"m^B7k'33\~ tƺ<[arrMaocxɻ# j"C&E24VN55.yWB? Owor%zOH<7"IxeaqrFF`s@BR[l9-in1.`':$dφkᗸ{pifޭYrث ؁{ԝZ,##gY[dlu$2|7Iդ73+,xi.1*޷{wH ڰBaeJx% tki'WK[x z}eJwNŅfg;,ͰKظKbsKf$$D %erL/*(&GP1SQE.WΑhfܔw%RF;^R5~ X$H!?ՙ)v8a;phgQ;[@Zga2>DWq{TjʓmJwbYvݛK a.6<,/`@ #jBM#a3g$N wL 7T]ݶ8muR4rƂ“WtĨF7\BhK6U-MhWRR*>%:cn!x:{_OYwYꅓfc(\*02~|ό<9n@ 'Jƹg< j~{ b b DQ)rEhixB-ґuCV3H';cI\R\ IWKB4.SU68 K5ogq4Ǔʿ۷aTƺj9Dxw1?A L?ULaڻgj'dTJw{2wѷ_:g/G֒GsizҜXl>$ `~Z3J 0.Xu0t̿rLi2%S4 IX+^=cK?I7(R}8|COrNj~=ܖ.21ތݞ5Tdp.)Z'eW1*V닠3>5KQD.d1brb{u`Aw/< z X| 풇k PMOdF6$JzYŋֵ]ce[U2ebJdՖ3c ;"4 ٔγ'*6>HK8`71]0y)vB/Z|— O C(Km4<ȣȻ{Pf+"JR6~k]7 f^.#3QUV\;ܷA+XgS>QPp &C[*{>-ASPl0 !{CXzD x~pŢ3t1UǁdX83x$|U㷜ݓXa$E8:gk>][MH/\'ԛ<N7+<ZVsH)Ѓu<0!D}Y?Ci"mUNr2xs+ϛ@ S"dDyz讀**y)[xf'al=la 3#BbU+%x\/H J#9|4s| {ca*C~{om SvNO]n׿S󢜘-]Y 3p >ًӡzYAcN'X,b9?jޠdZ}0\W%Wm#\|SÄcXI@"\ pʶ3m_w62}}kOC$R+sb)bo, c5Fn0fjGsbj ɿ/e*` em )s,h+I`gVxWdP[=1R f:ʲ,%Q1^Ij{_qׅ( $}շqI_v:saĖ_-ɰ6CҕM@ߡm@+) ,|GyIĂG66!uh쭚@ P:P_DeMcCqVFAJP+ŔVsNKpFAtHwiU?@B6@@ThM\'ʽ*$١IqsF{hXK( M+H'=gN&)`8mN;W Dch5-]S&:Iz k+Z4RZRs+23yQ0U[ZOL9{ɯBÅ?7yং/$P4b?S+RY,Fa M{r Bj+]`4u$ιJdC%Z+нbx5{k\G @,gsQBy6$]0Wȏg]Yv~f񫣅wj@bO8H=]pH0@ٮJ\(zHăjq<35($iSO%2|7!f ݒSkͼTk{34I }Xd2^:RfO{5{g \r~8uLͤMn]Un?(NJ9hnz8}ncP`LTW&Hr$*uljY[o!|)qց9 Қ%C`J"E|KOte'Yu z>Imlvki4Z9=>Cv'$`:%"xfy}jRrq`(ggB&#-uǟSxrJCIۀ}c%Cl K&jza1|z}[IAtGWҊ=K`Q]a 9A$;ϡxܤ!F;fT|a t?”Y2 ]e[xM.='57w[~F"6—5A2c(-kigXkߗ3[H2@f'z/ˀ̓Hx`e^S*LOH/ϗR3JҔ$<;Z9>~*yC.Ч72DY|tpaB#8)RlAr4=Ҝ|솔08E c{k6A+bKlƾ%:HzJx-Zoؠ>o@S9L'U[ΡfwJbG.Dx͌wu־ڤDfȸWܦޕ3s < 얱9:im1@|†PZ=<~89BM,s2U%փl9\K37 Y }crG!՜`& ?pB%QdebR|>PA3oIf c|f=fþH&F,$n[rr~8K5땔Yz~U ?` | c%LrNp2pm(o3ΚPAIlMfeϧr;US 5:=bѻΌ)-^6Ԇh1SɪgW3 )ӢFfjGDd9< 4&H$V9^p$7,kR2T)1e|X"IRb$'r੓Pf HZEG󤔎l~^sv (~UE+]hI*f$(iLx}ج/ S{-ɷnţn8V5;u;rQȘj+zY]JFȂ|-KTa'DY^ uYB(o)2~ÞÍd鋟&=TNq3Srῢ4L6"_l7F {GrOĈGUc,_Vl$oZpig6?l[d<}-VO_8ogWl=t@ _?~ޣ5'L[1| qP!Oi8 Y@SVb/i` Ci7B [NY.,|,KX{EeAVt4HEqxh70fS02|^37`~0iq{a<{),BvMlBr*rS=>9@HHzh_kZ@16p0) }f(9Ko8 /!%6k ɈGk忠i疒鷗]IBaB7X#Q*'(k5y9V K4<($:=J6=~?*B0g:o9N*,_lqGX'Цp=*q3ߪA':*#Ӈ/~AMF |y$ѐId~fl.a@V|cfŨ Sv?QEc"E(ƀիTj O "k4EmzuF~p]='- c5$\5Z`tJ S }b,,SŏD\7@3F"X1z)QّN9| or-A}1h;}ZL/YoFl_1)}}X}o"n*wL| ,2lhwMMbTZul[3 1! !"h۳bG:gƤš=&h'8lO tk*vm+mjYg[T/ZM:(z#v7Yc6"YeV,PѾMVk7=y?Vhfڽ1՝`[kDzI`Ӳy)?՟$b7bwh್ʽȱ1ҺiSe<i^5ﬕp\ _#h`E`~ٰ&n>iz-']'Y%Hڛ FwtOidNwlk'[.HC!D x#f#͆alXk @1A WݢFGfźL'r"VBÿ58:{a*Q|`q& eJ[?`f4k#hF-aq!Ig4NqBL{ =QE(.*_BО`>3" 29e[;3Zl^Ϋ)'j.04J:DɊ b{b=UX+,{ZL HBrzΫRjh0 MfzB/3!!FگtbC- !cV r- C'A`Kgi' *ۥo1~EE< 6c a@X.s~ (+H1x Y\"H8|9+dv9}Rpy))%ZQϪ|&=Db@jdg! 6Q1D@=85`!2W4*j/O㝂 Ŧŭ:%54yP˴H%Uf5K'Kc)#P; vXkH?y)A~UUE ?rbL̐f&n ܈b0LJ@yY/$4$јLǸ g 5E\tHL3#9$^G>M5I ݒFL`UC\p0Oi<NoZ rЋ*mBWxzI6?}I }Gg49f*+SS(T2˟UH]ioq+q^SP/NbЬq6ٰƼs:Im{o4}.bwSD=͐)sj|¥'UR)fW3HhnיZt|p!]1-_z:;*3>h.GFXnjbamN[fϺPwRWOsv@( ʵ9'?-[EؙK9r/9*xޠgGD @x8aE\t&0~W=la[lX5Sʨ(WZ 9 %d>cr`-"-C!5~vy#S[GAᐮ+ oțWzz߲/1R$;W nZ&jsۚb\#_-#g3&^FchӨuQt>ͳ*切ܑ!('1W`h/U1z|7&h?3K -gNx"C- FЦ+SDo0i+L X&ll=D:Zrs[ʱ\31Y|&YvT"ĦSqҝ S-ٌ8jh]YK1Ju pB64VBI,ZAa9{Qwt*jR~Qj;+8ъKTHlKIph&RT7nIoTc#auW(SW'V}|t1?s`Ip&uA+ S 98D#ukO/j'oߵkU>6Rd 3S l\Ϟ;|tx.wB@(KLBb-|7:E:xZ(4aך<(),+uS5±0Rv]~*=: -&%fk摀]-tPڎk3^l#;gqxHS6G7s~̈́rjuחs5N3/ "GT,r{]s];' GUbA븬IGb6oZ(1fu*߼릝+h|x.RLv|4iJBk7^:qцʱ{:?Tp0ɳݜܾhT+cI.'*gxo$9ЦB}]zwG섏\w_#A(|FT LA L=W$:ۜ7N\-l#99Z5*>d_LbyMeN[9Ջ։W7Ÿ<Н HjAve"dNx|42;ð#U }#  Hk R>YVw(zC17ȔtImh\>RRm 9dynEڼ7YweCM'iA—- #9'Z\Ȟ?K6?cm0+iߗWPt9H6! v_Fb}7exo٧b|;ݨ9C_J~+F 5J"dL\}N#K7n, g:n V>;zWI ~G,9wD*]gQ"ʊDWNAߊ"t9Ni1߉W00kZdȐ/x !bؠ*HH+Me5 =jtgҲnYiØX\{Ag#^*vhXDO*<] þ_ f^YK<[. .!P;]fB@[@]BmAbi!šZ/ûf KoS^Ll}z;?Q0mӄ{P&! rU*DӶF g@oAUqy9?cņ#7@w+jMg>[aͤ`@>y+ᩢV`<|TS]<쮮7ZG+Rz278i!Nq" Ֆ0:fYj=4_% tFW^!I,C+f׻қ%A a96<ԭYCR"SN`2ͯls(M~!z˄G<l0xx mmVqSbOΒ,u(l͐(4Hxeg=Ȧܩ_!蹕PM7(џKSS4 FcVjZ` "$iS>@ x.f\a|Ů+Vr5'$QZ`/qͣ;Q9潶0>\|;vBr,Xu64o- jőz`{^MvΠO{"`Xj͈@m<.06JiGa8fweF(W#W ?<4(*pFSAYPT# TR{2@wACsN25Y!8ݑjU]AJ(7p,PrXkSn[Omhk 26֛׋H;;{ |kuψA*ĆVJziIRwWޞ>L|fAzjz`mgɳ:R.8I3WeE=Xwԟ{3>,/!ď`<\ynWvq$N!Q h|_c@F)`\ {* ήQE{ʩZnÃX14*HD3%Tڇpea݃[~:bԵhi6KDF_Bv܍'w_,ʪ[\ )ԫ. c9A-ESjif TRD#S RCo}L<PM6})oWZHD i)ΟA.y0D(u? U=ܞqYq +l;j sms(c--ҭ.Q3cvN51NO*/ʻFl?__ ʄue ,F(G"I.8GMKe-RM)rw}dxЏj59v[F2q0tA͝ p1йVvA`exqԆ1} ,RH4hy ,Z@T]c;'ژ(\0t JLSH}60Mes:ḰrG .!uY)E^qa*^ϬW;4`fY`j>1L:9Px.FUu0Z|G]B$nY/;$ TcdXƒ/ @ Lcd^]l5- XX缳#\fNNd^[>=ExMojo=1;L@DŽ9FdR*GXg&VDg iԵۮ`ueBL+WZC5@I2ef2,XU8Ck*&$vh]9+@ͯZ/݌vTe)t%zRe!G']DBVX5QVu|-) ZhGi(ŪxB3Hj@a'x8ɜD:N[@2 mAF:Mp1F/E4' 0U lS#_\5 VZo" Pm"dx?]MTc׼V%r \vb֓i $'g`nUS<]'-3 )*L@ZIV ULV m~\%J7BO׮^sbɉxzg񿏮5sh/& Ft`c)pHQ 1x4e}!2sE2*:ct.YO`g7U6u4O H+xz uSNwf5--&0NP%$9ꑖ˗hir°ĞCQ~:s8p?$tQ3A0,WucDwPuTNjXy,Ay OE];‹ƅVr+WZ]Pdɩ0ZQަ)?OQיEu&43k]7 ҽ3Tz/7Ճd6-keln'MJn՜zȨ@DqvDV` ;Jw*F8(nOگ隚Q!3vN˨JZz8TX/AV]ZJe4^q t{]35YiD,ߥS|'4y 9vmz'>]%1[x߁K]El[A%dRe0ݳl-͎V˶_u5%4KqWGb3,<9,J|RK,uxDgsi)k2c o@y*#V&3A('K:b3Z? U S+ͅ%/X_=ʭ2[ϤsQAio`-~ʓ(QNz,Ʊ9A0Qla/lD#+"c\@UB9hi3 хђMuc!還ߞ\htPk1dž{| o҇G󈑃f^f23t.#RwN"bW]gY &Arpu8x`3Nps>OEM#4p:SƯǦP HSjLz$;"{ۉ}7w4)'߫u yV7c.O-Rt6C&e! s'HTq zH)OIG(9+=ye,0'ZdsWzMmV#ѷP2=e`QM[_)vDԴ|oBzy"X%ƩHovRjrBD%[{$Y-'V/( {ߡh'5#"u{hO7'4MCP,xjBS*ASVV W$AkDbۍ#D旋bdžwbൢKeY0uF<^Oשj&g{qf8d>EQ;/;c[7cuVqVeR|{9gпr,n%#L>F+pXZ朻},k>ZTM3sMLXNL!hT۹ Ukd%% EOْˆ0֭[cCАV|65,,6T2;cPj'+"&?VմQgA Ց4$5Qam3Ы#+g b':|[=0o]̳@vj4*zm1>f4Gd;*:YLL9nn:v׀y xl٭%Zئ6084JPox <.*򖥆2-4=؆GFPmJ"hMlo}8h ;:yƒ;7J3HA p6ttZ7Ib,w3 FP42=Y>Ǘ|_@C-mKG1D &{@κVUYyQضtycې/i.Uwa?$gh:s,6&eWL V.sa=hmrL2 8:QeGICiɃ-CC`\JLm#ڛGĽϒ/I6=1rڣt\BN@p0to´@d7Y 謄~ ~(NC6~ho.} yޯ蓫RzW\pmfHfܗ%L%_:v/s{T'9=:7Y^SX"au3YAPEX{`$q?[܄.{5@rpӡz~k:_4.~ע GItgz˳5T5~*n]YYADLpMآ?@nݻю95&QYKM*Xdo209 = `HޡanJ 0:y"{شKRxM Ҫ#g>^y4'ۄGE{1Pt _9a ʭRtT 9-#hLcD|iԍl, !OM=uO,X/Cj~b7_@BO ,u_JcvO[tZ6UV?g$z=PM⺋_9)w3"e8i"OuccQ)ۤma1-Y 1s4?߯\ѿnҌVvI]Ug5jsܠԺɎU]>M7pYb]1rn%3O8]^7Y$^ߎ\`6Ҏs3!{:CLVxBcXUAѽ Bs[4J;,wzgrc !p$,'1(K(!!"ViHmds<,\,1cpX|γWC`P&ł2EBh緐'pFɭc`ۿc(ԯs1ZGm- eʩY+V69/(71%x{gV#ͬJF8Yd.BG\1#K:q08+X"*tPhܔQ gryx1+zLqXj&GjŧcwoyOmɘ?@m:r"2RVfWߙa&`ވ廉1}%o/PhpTthlP @Ap zpjv6σ9bmv uH>={lY"n)xGUL8i7OM-H97.BR,CaM8&6X{&)lOa@:xA6Uχ[V;A׭%R6O<.Ti>=TC$i%.7ʼhVg%,g"ߝqH.up` OE,u3b⋕%tNvSvbMgM=ujn^Ѿܵ.䰾a]iKu]$-mP2P FiMTD?}.ӑE]p|HVdNTZ:NJl9HkNBdu0*Ae*xl?LUX$^F/e$ x?a=x2$Sؽ`Xhg78߬S / `i֌~{* m75ǹ[zgpR+ k0kک3cVB|z@'1Š;"!8#`_=?q?[ y2UF: ֠r|_{雹kww-!L/uv|B7HO޹h"T~7Z3#<ň3d,:42 ׋KӌKy)\l-`t)\p_mpd CeC=0Sz7Dd4RIRgqDߓQ@f.0Af~L3JZ&-w9+t\fzn/y,)`rl<`gdz8=g/-6J~rLfs?w1@VlH!~l'{.<9-GmI_:]pxa>{C!},xxFXMּfVYao'`9xBv"r|HaQy{)m]dKm+c3|f~ =*_N41 nC85ˎ}LD*L F؁-[-~]4=~2#=HSC5RGRrqF ?-ifA[PȱYA/'jEԚC ۉ 8x yuLx8u,d'k+ɮ S5HڧW@B?%XOCns?V% YVމ]'y[_X7sU( VTOr"fc\YY̨1/+&JU|~ixkAh/fsR=mq6!#|(M~gyKzo?d!{ef#0ƇzEU\(Cm^gKۚ]}GhMId ^ ĉ0βRy)2y1]ϨQ 4 u^e-ff%c޿x3`%k }9ʤʜxLWrVPMzKl/" ʶJ#7{6«dj(ylpebPlǩlUtN(LPN sWN *X^}tޔף*,3 O ( [97! hZJ|?gӓUNtJ+YQ6|4ΕwHcStd<}xUdAm%Tݡ.e9#P-ႢefҎ _S62 EGN7w5F0.iHP)޲𲛊\~i,.c4j j냓NO'.%`$[j濢svq+@hR;:AUsRCyQA䓍MۣswrP7݌Ttσ?^uYoRG?H.[62SK+~cy_˔^7岯h`DP&.L{3m\,iփz D ;蠄Hc ⣹6SaVX6puC^50]'bd;,̜t"&u>ҞA'f\wYCȰ'yyF,pM& 2+*wjC%#PeD☠tJ4j<ي 1kqY+ ˴ua)*ǠoQx?E ߼"3$ [Q?!3(U۔#>W}$Jn@{H[R|/h 3M,DZ(hC}5:9K"hՊ1Tńg:`}VX ۟!s bjXAcf8QPF‚f&J}ȹƎ6=6{(qPK՘Fkd{7'j`U7ИߪB*D;Tޔ(I36Þm흇/硿Eu6/ʽje$mt~ #3֦[H f#P8̒% ր{Re6`+)XrŽ6pU1.dT3XkQl1(ZnTr9a7>tO* G'7!HZ{UD1pHYfSZWCJ >"n '/G!_- 9FTR$xMxQJT6dXT(m49WK0X|?e|ZwU?Pj5ȶzcGv#sg_%PZ iNaeBQvTbIA)Lljj,Z3`-1j |z9ڜۤ#G_h'S!Ft6FR[G?95ä^?"B2c_z^ IefWD7~9)!߳EbMprJ}尴8~o6hA]vF!V-e&64F>@;}Ja NZfFɏt\&zQOULlف sqˣ?D/ptk.hL,Z_J+hWJB.ݶLP_K]Q33BqIPh! }xS+=л֕Ԍ2M3'ǵ>7Dwʗ_n1mY}#O Rh:O> B. ]܇5?T/Sj?"ASKnP[kdr<~YuܓBŹϣ QR+F<rϩdm-x>mΪ zS-M7gDݳޗ&^!vVQF Rtsvj?wȕkRpٓZ-Ozڸb7 IF {]ЩA."UI~XOv;zXz*d7Tܶe6 AedX#u[R(> u!--pEmPT6>$a'25IPi '1lF(M՚!MYz_R؟|7_iUbKXsegK?n'Xd`wOjc=&£S&2ypԲUgr7ؕ?!n;b`EqU t-ɂ@#&*R,_< d?bpln'cuQЩK9 lpsJSLRP'IgP;(k`]dQ5pFoYQƋWՒ'}zw+Mo!n.ل+'{ BmaBly XbWH.Ξ*PhZ[&8>b";DM8<  [`eO4 Bv_Ù*tK@۬G:VAGKDzcNX Z̑g&-L>&(Z(Lhi.fK~4m4Ui&*@5•cRZ5&ֽYfwG4;S&=A_r YҝPPKY;BTP\:rm tKZɴH6HLlbKP'w @SI 4hI`:3R5,(Ço0 `G"R:TdzA΂Y⬁qE ] 2lۙs [S[ݙj;ݓ2t0t"ǧ=~z\ 82!t$elk ^u/b$NdâF+pa_z+:a҉| i'>:M:^T&ZAU4WEUf 8SeVo!ټ0+99MD<B9nyuqe_JK+g 詐,ݴOjDDN%c]>x 줷{߾2^PRsD޳W8Rnla=1ʨ*쬪W"8Fgi@-]fxkdk/W@_ <;qXEq傎[(M$yUA/9]o3|wI&fMZ߾{6!ܸ;!CB^|BoeUc[*gy\gxiкIS@WaSN0k bw ܚWRjxL9=:5tlq`E=.Q`x޸ݚŲIa0m9 Z:ȧߔMϓE 䶿qΛhKP$CcO]e&Fm1,\RSLq63 (j~ر+'MNEt]VpJ3NPN+| ɰtu9؄5.ZmRZת6-8 Mp"%6طhM['9؈w+{4"CJv@|*rg _\(x+ 6EhBqHCLȘLǿxޑcv丸w.VAyZ$[E:J+ƊK^ZL/J{ 浮RKƞ&Λ "ʰą$dO"REKtŬjH>@ ?J?4(9cD6pL)_!C%߀qT3Qdk@n6u c7yX+ZDC'#dę`M4v{r'*Sե2uaa"C3?$iP ,?N P6; Rg !/X hAI"EF>ҕgVbOq1d%y:ưiD۱zEmA_1M ( H1ܬsh]g],.,~! %ޘ<&+KSi'Ӡe~*E^HCf|Q^G`xP "ڭ)I\8 +챩|<: -I$ĘMd5XD-*5K̛-PL'oO|os[H+ux2%+n~/JɆ;e`lT|;ֹh't-K{cˣ8?7GV3%e aPQ eGBXXk o?k^p҇y ' g|ɌDS 3nK.ԫ0AU?C\ت*N*sb6'ktwS2uJu.6|5_zg\ 8}3ҸiSclFhANk @ƌnt\Βo-Rk#hذmTڤdśW"NG+gqkjz.>TSmՕZeԾwĽJ?)~ {ܠ2ϵ6\\a6j @: րwv Tfj`cU+$E^tht\OAk0r2C ?PIl\PDj.9[_Bk;6 (EE]5@Cg* }QaƫPˎ֥%Ųj E-fЬ6y}}hU'F"6Wlb@lX5kU\%58T^j=:Ots-1H]evy!5>Diӯ"#].&}p*oKt3(a((A2h:H4Zln>``v+\xY_iqAֳ\q+E)VSx Q3:J]`6~>.` _ϣSwt3q'CX|l֘ {A6v?$?yח`x)|O/(=w(Y7ӎq9ɿ)j7} F[-mal޺ ~\_a[NIWecoyھ!LWen!*͊墍$hG-dixaje^HvV ʒ8E/O¬Ynʼ畹d㍃&2.ZkK*r۴1YA{ d|g% #8+>ShHV"f;|N%*Ⱥ#Cy١}x`Ɉ?χ/w@2M1k0K PFRiCa aYo8o^Q3 SpC`\+GYbM[O8.r0N$[m&kK(*7Y MBӠµ͎ߧ[Wӗ$BVB׊CX_vtA/BήAwtpk#|(`~rR#bօ=I>zIԩ@FFAzX.-[cvU}^7 gJ[d'! iM~ "*yGƺ5Vʭ DDсj:WD] -*դ{N6j= ꐆ>tGܭ**vvB|*E':M s7B`s} ME;ۡE,[*ZDE&YS-օYy MǍLE=:[d>\v4` JkigF} s )LSlesAU!笘p ȶmg;Pv*yCK^1Ԙc$6 C~J,Tzs QZMbj<5I#d$gb :l%/(ň@0[d:5|[.ho ]!i732l;fwjQ%y{ ;Wn=\?' c&Vw_dP\ XXIki+RJ4 BL'aۘbwφ Z5( ?S0 IjռfIhn ϐ\ޞZヴ͓&L?}{:§ˊD=/GD$vy7Ma^X,݁9,l[?bY2oKf0 . #C&0*:TOy y}'<%M|x= IeNB}_I_&|%&dԘ@^Zek!g@¹Cid+mTTOԺպ:@X7o*cgkSRe̝6{Ke:Fwư Q$OG{*Ӝj7(gcK:j ӱıa! zKq׍}+u ?]&8ۼ*)4dy^#U‹X)gi]xbBz Wp]u)z= ,IJ(0q9ɕrG 21:=>=d]U&2mum) ?#ò:;djIa .33ymhNh+@w2ƝUh>^񄷶 Sr"m'\&uB}%u<1@Tٿ&IKQ=J:aݒU1|rn:ug NJWbV5k0 6v9K;`!2vcYݏtF+4vPOA_[nVX^$4 DbW(yZw8A@_̫@::QAz0!`ǰcTf=4`8z~r֚4QeWi/ V%]#W/ 8wkEDcZ1#uX`NpDp/i뀖@X2@Q^M4% (懀<شmqNLӜtg uzԃJ/ݗ@foLz䒹tIϒX~4j}'_@gr/G ̞pPLb[ehJ%|`؀mSLjtx[*p[V&{i!ji^ (I?=E. F͞y]^:fGACK'dSn h0-4[^7r,զ[J5OW%5с.prxX(Q]<60¨F_" M-}*FK E)L.*b*2rRQ5a!ǣ=AI mؤf^iMڣD=s=wm΀+~Oϳ/qi\qR4 )WP=n: 0S=¯s >X)Ow%xԖؠqbRIPa.S2d{t?b'8r}_Ԇ`f%kF{)#v70 };)}V0R}) $|Pi\|Pi,i+X^W5\+v([!?s`5^E`%x|tokJ\C.LS طͪY5o_4tfp\zrqK7Vk+6Gt5Ba&zM!y[s{ށG j8`,zVg'N0ǜ6Q WovfZ}RDT*frSst쌧cE'`܇$H0DjO|r߬a~'(XLy9Mei0=n /\aVPB=G*ٲfTu˶ .J>XlMt$fᬗ= .;zb>tPЭёR[P}IP$XDf?8al̍ < Lz7K_ (3O*/Zn5cȹ['Dn8 u7dhrjKm6@8AhOO_KV {L8\ME>&#&}$!z!me_K^nL>"q#th?[ bz: Z#>&eDB*e}qL)F!栾x9g jIk ZohmBczTB}[x*AG$ÂH^ _63Ѹ &4=%Kӹ9c^`;r[VjׁEEOsDx9oȮiˑuFO\?_)R-,Gb)M}9{ <_)EAw8z B &6Nj/{bM gn/ _T͍rF`e `Jy *fyB+B`JUOLBY Ǒ7Ѹ8R͔h㌪MݡS8K`%=4Ȯ̝:Ꮀ5Ua28_ڌFDIKIxRA.{9'҂rكbQ'*f좿0<6D-H<ُmզJR" ƪگh s<[BY\Mu6y85y3M(Xz.GGs⢝]Ǯ`~!2%*=_,*fCM%[d $FWT)%δC7h>p$mKnxr*/"a9.r$ж#CkIT6fxn'}>1w%6]g_=ؠ1ayϮ2єEȃo) ךSۅ"kK3ڧR3~E#&f~|*,[k3qXx*~t)$KT)ƨZ$a%/'OҪHN:nu) m 0@_:(H">D>.̈́PCU2(ч MXf Oifdc@ĪF=m{O͛uʛXtOKZ'GM׬.dar!Ks^#oǛ$Ӄ ݏ:n<O?PPVd/F3_ZIK(LQS`7_(ህTl7f\2egoSrփF ~B&T Zv ?Mή7sڞh6x T]؇#O>Ėӎ`O _'τOF+QVfmeT߬\)<@k1_9'E+qm$UA؅Ţ_%OUyw 0G\GGR}Μ9ZZ?ar/8Xxۭf9&кㅄysT*0i>XFkgKrA,ۻ hv-p ?W1ߑi;I'w)Bh 8._<ֱ?chd;$Çp8E8N7TS-jXcRjrgxHНq`F,OBG5Jإ3,#_hU• v U>l#=ݷq:/+ԋlbe6'CxE\CpdS20p5#aŠYTPnjQSYu i@K~՛Lǖ6\\ `W.+| p/iBX`\hIx0l0$F6;}qrūkYnۺ4"D^ N*X]8{eoK η*xZU衵VI`E kqȫ2_T1Ɏ楥`0܀.;[Ȝ{I_mv4 +%T6[$a:b]64@?Qјzp?%-Gyל]{c{n4}$.:CLxTi )bi:8ovלH`)dY~8ʞW7B\бE"ux$4J -^1K1]Mo57 Syq%F-T}20%a y^*V2#PDG_ʴ j1v!eV7ǼS:Ґ|W_q Cѱ>3+18Wa,|~¼ۭ8h*̴ï**=yf4魾qph*-T|:K+z*g+fChBAfߘ4g1l"n :le8~&"|NȔ$lɰe3Ɛh-.ny nXS'ow~ IKF¡?C+_ڒytZHͮ`h5˩Ĕh %aLC->X߶˱\ -Ϭa&vʹ7,_x&"ġPb%gRrOch:u?0B$"(eqL$hNO@ʪbE~NSM+̸s7wSMJT:(ByÊ,]@t`0og81}_"~ֱhx(n84pꆃ#Np/HYڒ,ۅGg#C^XT9wK/sk-OTg'3FY1 B- ZCť TdcDO1 Mkp7M0Ly嶲3PpH 3ʜ%s`A/3b/?-ݿDNG(^F1GYk=PU7w˳gʊm"h8 nAQd+[N.V0,1lbBy[ &'ROtUNUL@GB|PYF{s\f-4/0l~HlcؐER0 &@N%֥ e˿ui% MŔ3hG[ Eg7IKhd)JIK+}Wÿe|AlV^oB0e.j3ƘlnA/9G~قUנ^sm_ǭsL2DZrSZ"@Ajj#HFFJIֹvimpi5"& YL6| `؂|j%CJ D6sPeӗG!≵qs ȴ_=w(`z P@vI_r?!juzzL R;,AFd!  2k fOפLpoqÖ0;7H"A[TƽHUB9Q.i Jz{rn$Z+ EJtjNDC/BڌJ l^ѱdB/?̐cZ]F&yLL"n Dꮄ/>r%i֠i+#6Vڨ'(x#K J>P.'=Ule`\?H] H6+m UR#ZG;%qӝPb C[; Bj]=JiU# =_All"bLuۍS_zZDEb_i#9mzCDTwU0aљK):;D{Alzk0;ۭ#v/⚋4V)rY΃XNQ ?,PAM-\N2@H)7RmCP(Khco|2 U>|S7!Ն۸oE [Xy}iJ\ͪk Տ0{6P.7vlJE V(`0z2wYL&s0N2R97ax+̶ 8;ϫy t3rx'MZQ+dJfv=h2 vjT4DxCb1q uaQԜ }'3!cI?=mZS^m[NQDzn#NY6(ڿjt*a쇥AU9) B=\qYsh|/zHĒ'N~#=b4`t%ҴjP X);YdE불 jvoN(;\q%چ%]>WqУ;-F0xUu3]m I<>- !o"8@\JF rh&LiP`w{v9%xͩ'5w`8e[1hOЄGӡKY"{~]K9RHrG9-L8&$xV_ğbUP]z"I9g kD,v+\zd<qÃo5PQk~|CusRFm{bSp{ޤ))UHS)3z84IFy:ǃ-Pz+ess 9} "(]8{'7/s7ʄUϔȩi֭eCJ*a5D6)g'Ď+hSyw6⏋Y VT, MQFs\n¿h;v꼡6~Cq[NK5F*# f >*ĵ0(ORM.; (sB7j6鋶|j4 w1pxr1 f!V&W^UhԾ&OZZ8w{?9/8D F_ӯ}uu,7MXnXJs,4 V~?_e-^:Uȯq{<+;z/ol<{Y}DDNzOi]NƻCe'&j4<5,-a/"`NZoF'S\:n~'H۽.OoUt 6 G8GR,Q2@6o]n'8ڟ0 7-v>wz݃3m@ٳgӜىND7!3,2-fpG'ݑTOJd,wy9~Ce@M̷d{gŠ5^:Y4̬NV)p@fh8KpLjD,j/{5@R4 ۤu nCS n+(p!c}Wk> خ!6Rrb:j`msIP#EI~7&)-@$"P { BosV (כ ;@>'n(g 4.r8BX  Ӿv? >i`v+D1B_)T "@cv >²%*"E2lWoRWL.LjwYt*(ۘ1GH^Sd53Jsʖ+[~qWrQ.|H]㲱Pm&m-VsŖ>|F!|jFP$u1pv nHF=/ԧάor,F+7o Kf=r뭙i3Oo4+J&1F4_\j 6qy)ĸ؉/]߂t\d˃xy兔CLJ&5 7QpwT 7yoqj $MN|BkLT),x ͊Am'8Y#L\l7 K(oM묧(vBoײ@RfXa1MH FgscoH}(ԓz.Ͼ`>c젎&҂/YaWh в޷&ҿ'g[}pj &&DKXΞ6#V,S(I?DA4T5 ^'q&q{u7ݮc%#ve*R >,YE6~ 03\@9iWGڴ'q3(iwiڊq)CDlch߄j,%9e!)?Ղx*jC*^zۥ`fPr|:;1MhJd]Zy{hLH̕v Io!L]E8Dw&A!7+*;" EJ*jw FV7D,-o/'K;Ջxjoïpq<55 P:h1Ay?t1e `fxJYc2 '52mT-ʏ6nZ.[l9CՙrßzoVk;n֭A+1J6W'{},<RzpC0 ЃA_-}Jj&tUM~D@MW.Yw~^kVXl4u'ue~@Vj:]Qhk0 St|&|c9XXJkXk,CsZzi(B=d5J !@U҂*Vygݎy\vLL]N .)Q WY,S9Y }1\~XtFx"xocyC}7۷@B M$I )/|Ŧ^xȹ! ,ÕMP05+;|@$p׋w3-cKM|*R+7C\i fgN"Y+! 24 U]@]i{QF+C4*XXg+ߴ0*7Ci-w24XȤF[r| .1Ti1wraetyZߘɫLѧZUن_U&t[*Ȼ$~TB\ɢ7.? 6Ȭ2F2[qX"`klVA𒑛VR]/4S}DJw1YfY۹Fv@].lL,{# i;Ky䇗/}Lgl7Ni[׬w C$S1̄^yKG9k8볾}  &UH+&L&tnn/;Q#EZ>_T{x mT6I~YbT _YHc,/39hF1U.iڥ(뭙6 w!ʪJKҡ#4t?;_j$&jn=({Tvvֹջ>*\'=g+&{ewHy(f$F6.gǼ_Qj_[ElȖF rsNQg}yFWB sFO ȟiU=o`jɊM'r2;Y=95zjU^7oIÕko߄܇QMizDZ..cӋg,E k DDo~7C:kC&EY4qN߃\_K2bs+)Cֲ^o S7pFb,'d\ƝjXVJ QPEQ7>ZDh9\f4880&bYx4EDMM86;9f!8{|&Lh%,P׾xE[6ڴwnoHf8:yH6\5 xߴɓ20]ظR! fѶPJ-F{u5WDŽ tR?{r*{%!@ DdgΝc'].ҭTkzm=G89~A6(ݦ7*X] 7t6KɃ57ً/86s̭?4L)~n ٭|! >VL п@I땫P29S}i_5KN`@ "rF( h.0%D[Ucٽp1SeCx]mVӪ}h=mAZPi?MlΫ.rxoEE$^b\6I_~tAidʻ*AL:HOr(?…,>1ŖBt^/G% ~,)xF3 %V,HyMimv,oV|(\|.=X<Jh)%Z6@"0 __{*xdӗxgpVD(x Epcٗ7qIV;€U\H<6Jvש²%xdET}u=4sy,JgkDW#Â9WVրМA|Zam O;Hr83lAҍ vї8)wfx}Ǟ >\D{jys,1_rb4>n|La RmcZ *fLۤR]v 22cBb.Qn7G^ǴH6ae1'󍹦|'wA$G`{LKonX-8):Ep<ϷȱteΣX2-Y5ME_T9$Q,9"2P}b gB4qMgS!]A%ӯ'-@Oz qgX8c^V ӀuSJM!w%Qݬ'*~źDls]x{M6i1fxߨ5o+e-Ilmt5h@W h~3`L% чq3M,7ycQ^*Y5'򈗄f㡑7qljehy-j<ߜ IzLuTo~Ur@)%Fl4sN8ٻ$ pNȖWhd!Sa ̫öU֒^GfE`LUyJclDhLZę{'?Y=͓mΑ²x{sbۊ U,f! o){ M=vKۯ,4sK@];'՞p4s./K`PNX-DWp"5‡Tls5Wu$̑ɱ-.BQ~p];OCۤIc& 5ncAj߉]d'f0V$fn҉f5/TѬ#65rZ3߿[rၳ{,q:г]na^vl:tGrme5 Gbrb)|?ħa{IqFƷ0=@C/w6N*&3K F/,,[Q,<[,3Bм(ʘkC#Bq]T ~>(`B\x5ެkS?;oe\_"WȢLY-GBdؘ 3Q'UrH~A_kzX?"qN(H,da1B{!,l(CƎG[#wsnQ2oTm :f*b=D,J*ۍz>> ʟ}0uOpc)@h4FRoGn: ާ ɷ6I+*OD6W+A6I?VL!k½x@9A4^ZDHvd80FOv_ ;/ጼX/hoy 4G!aO7M^$+1w^oP=f3ج/2 >2Ib~?ȭDYi͘H?ʇE]s mrj<.`q0_6䰾$1@U֎B0G5up?W;)6;^'Tew^ \#UFm-ϡN ش!{l{]35'S:]-?A "X.?Q,ƚXMeP-SwȝP*3o`Lӫ%H,S~S&0F[|yĽX]5+C''Z3YeMK*2}~e=8$P9`cڞ{ VlSq>Bqι\=עd9h>K^+%7^D{sʐ릃[Gcv>25%_FɊ7v>b78kB[v{v4ˇxZzUCps萳V"/ DqoXA1niScf?cW(%;gқeE*" }'(~%1FqȈUn3Si.)SR鸞sJuBr*b]cHD2c'SB~6qI*g@]̑أPu٘Bc,Z2JFKC A=9%m'&(/(:)ۆ>MK2 $>(ǝMBolG-Ow oAaK gK%?=Iyswa9gCGN?d{__ $UX.~,'E֡roo{9 z鎇NA$qVǥCHߝ >`Iqfp5z"-=ѹ/LEv];kL_b:l(DŐcaLJ_NKsn*/d,-+2yi] uxЂA I6_2vz4Ē|fa9&`{Q`,;ozn vc/V[WZ{Ϫ}s֑N3@;ܹU# $h{CM]x{(A͒ySRkM+3~S 羁wYD'Uf*%)yBtqh73/ ;,[Y[.qIIK ?$pyhSSOXaSK[TD{9*\[#wUs??z5vx<._lY@_>F~Ҫ߇uȿOȯg#}7g2ٺsRvA7CP,)G\p6탻x/M}0&Q 7us}]kU_:ePo'5nB Roy @25{Nf*@QFQ5_IFMb3҄"bي&/?z\b| 1^qb_9YUa!";u[E^7|$ ɏ8]t̲TFiqG:$Y͐D/ r?g{32Å?Aѡs.7": Ն.:9q` ^{}}gu޸NX;™rԞ~􅢆 EnCp_: 0]ٮgYyt @n{F^A t@H.F3vKP;_I7vi0-,8CdILxa,j2rl*dNTy+W,f0o*6I>9A6GM/MGF'xg|h:ŗK,)(vj 7y^ϦP|UcԥOZs4rcJ̀#b)½=f v$ˀ@Ȧ ~4Xi[:3aK%ޅ_8>7Š戠L/O\]cFm(zxg:鷢h*KejCЮn3N iGgi#dU3F=6O3$"xl9-,; blOyx7:( 8>ػ[" $Ⱥc(1+5322#5=±5Б=:í,c:%Q* z;i'yH蝪S%[/A.#][;()?aD$N8}$.n*"jf sن]eۉ7K YFbl*G$[cz.+cM D,NPS$,c܀oQ7ioю#$|&7nLހ&Kח@Xvb'5 x__Äg [m*)ig{ :<q)9mk*[3bRBlHBs ,TPkdY@O ]-^mD8\ZGK k.K0j&CЛ>&^H;ycB%Eﯳ^ !lL^Z$I^T !0Zy&+,̭08*4Fx_]9ܯvD| e1njX[Ւxndsl#Ý_ћM!Jx:f0羡!ݩV?4dE:⨪o3] 4'V [hn8|K[Ah/C+qVϟ-eɔc2jFldz((9bn5z庉44$Y!XvcCXHAT+x%"8{Zq.f`Pt9pOZ^ỨN?MPP#3>1| C8O*W*QrRg>FPJ4JPD`Q.ТE8i&um\z]W ൳>* u<ߨ *=6C*q#b%1/W2fJஒN]$@AŽVHWrõ)s_E/ÊG)hj)xBHҹZCδAj(Ltjg~s0QNHdc 'hX f<EZ]I "PHgo9jdpgGl7?MdO-?:P'v}# <%f)/u<_Sqd L+Pdc1v%TJI)7b@񰧌/*[ 2{ؼ92ON៘ |$nmp%Ƴ%tYziZm6|{E&sm k(2fxPMuNdKBWr-ˑR/{ ZK>rgD0Tݾ6RO%ZM48)f%v e7#g=7LN(A[̯ĺNH J_4F!At:+}86>VI,MS# k`#6-@Y:0Wg<~ŲV4<37h -{Hj5DЏ=Lt՟}GhG$̘aBa ٢o/ro+WTK ,S`j?,íٌ/A 郊,m' mR'L4r"=K\qQ˧ XJ% A /_Izp-cӭS!=4k3W QBx~w5$mL,884n'ۆCxfwdhgnXk1J,ƪ,ǢuG^%U6ooK;4^:o˺7/)lPHJCBrJB K[.UNR)H q>%͂D`Fv ʛWc6ԅ/@ntc:aԎK*H ʣ:={!yt5铻 =cFpLM}PE6Կ)<߲1i^8 dl8їSaIb!2 owre2>{})(6ўË4H 24 7Ms `ѴI%J;˭l}[&ɜ dF 6teI7RbMm V~px73*;*O撎OJF%NO@Yܤe!6]U3!2_cx GB6-(_Ҳ#K5J| $VšDAtʁ $Cʋtf"$~LtiǧA3(p)5&ʥ9Z ҰG=̲ X]lbYQC#U*K%.:mNBo5fJ]^Hq]"&0QV#O&L-tŴBv N@5:+g3Y!.$|OP[LO$s(L@ȔuQI:OMsQf$2x2o* sN-Y|"] tF-V<Քd(ٷ,_vʃf`i7dB;|p/h ^b0y}l3U~棓],`a<jKʻyAsTP[V&P],i^Vv1s;F 8fp-$-O ^YZL5eQLx[5h nM:쾀1OUpPZ5Jr W\8w(KSGOt1$Ҿwq_i`w3vmFG#8kݟIu’j'}z+zr̅ T2d+=|)B9 vH~FOth cA !U@EjI0WE!.881,NSeՙX`|/<ϼI0:7g$xw,!;2`6^eb.ehHqd09\EW(ܙrW*8t$.I×rkJBgͧ}dv\7Gb$DȔ7Tor`Y6Qr9i]_0p1%ĶH'+ _5agRۧ~E,`C6}ATfnJ@Ktb& Қ{Z1J)vRӯ.oƈaz<1ek&1h߾MoUׁS<8خ;c䠐WR-6R7fvq>ßGdd?_|M4/'otfU&vWhLt!2_n^qvs䲋V1PԫmwFqP;0I0g5R_~˕Q䞯dhU4ڒ60y gn`埬\C/Zp1]̣ "*ݐ=y ^Jj,PxXA ڠ Ɋ-R2 xC|; V|4?D'"/b 6&v_$&WlHN{B˥̵+^&}vdW QL 6tؼ.*x n:eW2-=[ OrDW8KvWW>8^TJC}<eOQ>IqG.}K'j |Lc̺|9odiOd';x1xJST׳jșe`V4lhɱXWL~.Pmi4 ԐS!>e \ \߉$%oP8ǝ,1]6ֆ(`jNҫ2A@eɄz` vb yڣyW~pywGGE)"JCaguD OJƼ XBd ?e%Gw1//8Ʋ`1)FTn+=4{dU#R%uB?*Jmv@4E!{ś z0ַOɕҝ`Zte|ќ1J?۷u`_ >  7HodahF>%Ӥ|:ehx:rǠt1aViT/LA=3_q.=zvZ(Wڍon`]+Mb۸hM޾zt ^Df@948^ԾlVHIZt(FAppvc. GWW| g.N^wB C:빾?w PtBk7XJG"͵dì]W9@'W͇&Ø-\bn z+;Df]ft_Qk E&IFEgW6JPNgw%@PG.&P><&ۂ}jy gB4 ]^.}J\S`- 8WuPvjhc5]"ڣub~u7fn:TfgaiTByl1Lܾ/sZ 6EŴ[22ת|grm酇tf,d_e4\fV3wԂ3:|5H >M6tY$C(Y"gvUzzgV[.C ZEI #y`?ߑ%7ty#X =\א(h2I6y=ݤݍ*DWl-qZ*pZRD1 cǵ/UD6.824^FwteXVeuZ@ `?_q$=.U i1}V 2ܭy./U~1oSaR#f5Y?!u\K4>k;xclb2ۆ0¸!$@&@.x+to4dX3ZvDNK`{<=[ N|,LY6G `KU:RMCR1bѥ#m.ePI՞˄"<55fWr²e[֝%]g@b-)|?d^/A{=aiC_ U} ]+O}Fyrv5 %}͛W!*ѹSˆȄ$IO˴uO{[3X#dpWH59ry^{B[RDWMY x׵d*o2dma>{j{#>v>&x9G4>TGv oYhI.64kR=Se5";k& `ERNw؝OD[ߗĜa#YD"m|:4l"hKE%Mu:peR?]9F"lwBĶ9INj<([οX1lǼZ ;u5\f0DĜƤn:՞Q Dd)3RNdSDa>^V Rɹ'e!!OQ4f0ZP6s4|zMgNR85:c/_GXf?IEQ&h*VpD4$oGق0#vS HP7]7\w 5H:!e/A߇eiQާf޽%dCa ^G;4)"N̦ŴHRM!ho 9\;Cx޶bc\ߒf}N*5R(7?˄ƄWSjEE,cSq]wPt*V:~ؖxr'7e;4uӣXT°5A ԉ9݃7a|]ardsM(Z!$t4 ֱd궩M:[VN &]ecG{o:ffrGtź.g$RvD!UcgZ u 7$^rs,DK Y)  ZUD^{ 2E_1.Z^39d 4KaOV}dLW I8[e{h0>bxD;+e׎Hxlvrփ_]+~ 1^oAe@gMp>huFDv(,~ƣ+Y!x_!(@9? kIBr|W<H5Y &ڌQ&#t*T,)7˨tԼ.5 _mLx[%R_c̻ckKgOK9DZx]`3PU.ki$@3iy7[)T#fC6rG"Gޙ;FJnPxAY*e!`{6Ѣ%&?9à6n^#OGOz֟>%Y6YVT耑.d =/YPp S5jTx} Y Gpr"4bcYjq{bߒ8JDU2ZZ) l 5r,}W'6l|Jc@>^^t%h_P}%K4N|8@omy *|HG6Y՝䢚 #R $F׭Y rm>!C;G6rCY`y'z8>[Ś fPLj<> >=Fhտ19Q$[Zгպ6c{WD*"hV <΄ljeO0]oEfv\%geK('MjOΕ%4rnL%xMx2 U@X>nNt)g(*A#{"C)ǹ݄>Ȗ@1`q(l) (:BKYK L?V!,db?zn"[@ou 2"]$!2^y%uZ峷B݊ f=9rܦ @[ df%^<ؖ,Z`# `TSҶ(F8 $m$|^ =ov6s&(q#K~C ˺|diдR!TuSfC."$֘T_NQbUP QVz@#>)V.*urq " >:Z:ߧZC7q&l[ԝU\X!cӌ^S. u #(#$bFB 87 l"9t7SGo˨DUbN}btQK2+G`+KbmwEbhq}IΓ1TZXTrt\SNP_ TikSO #c'Ѹ~<=:#QCnHMD <ֈQ0{fO?®>,^*ۭ"iJB].uLΛ:r򉻠ӀB KFؼj;x *hņHYF3z)䰧] _ǃnN7C %5zw! 0̦vI|g\;KfN0?@bpA@/h'Xkh AL_)U1SuՊ7;m"I1@Kr_3Yj5]g(Jq K8@dPw'I&*ǂ"1+ͮ+V`F2aH+Ivn/ Wޝvkvmv&iag0 |)W1Xs̯i|\ %Fd-yy [C=,6LjqH*>xlxg"e;hLG;)'绲qM-!WC>^C!saD zbO\Z\H\fEMs$봍$_Dd/Z`( ƍ&Ċe!{5#4\M:ֱMM?u3E 7vs*)Vʕ6xЯi pPY(#o>^} ׻=} QեL>(־lR:uz| } E挱JDpm2.ȏC+۶jw4'pG~*>yQ?ז;h BZr+ϐ53=c̘+iB/:H"8 M%z`AJ ԗ Cӣ 7C@!2'&]YТ_~ë́41 1=pṱj|7W D柦yM̴;)'-G23!A N ;h xO|p % ~q#.O/b3 j9DF+X@d$>#5ġNZLbDQ ]I"?;(ִau@Yܿig\c2Aϻ"0 GCO#z*lk̲I;vVe&ϸޤ: PlNȅO`A.w{g7 n_'*܃DBQCcFP1N@1`?p >;}(oq-R=NݺnM~h˘|&`3kr|_jp8"%Q2ȶ9i ?fXd.so"몉Zr5k*G-2ZY]הTŕjbIaJ Pƪadrp̩[%1Koa49_A.1Lgsx?0t"8ͷ[)4 pGDp Rc`\UwTZ؎yN4&[9hpK99Yq1]GdjeE 1V?T^;5q= cvBoKKIC_X:mYj{41~ʞq]KAQ$8p߶?遍zٹnk[~iw3"" Қ/3d?ɞ6% pI~i I|@+h,4$n鳻&3D IȨ/qqHG)Lя#KtN-u~dBdqםj*F.\|db(sÁtvuݧ>X CwB15\Pu&-!QwޢZӓ͒@%FzڞFoVf*O>k6|#p4=SVOCZӞ9F9cpzy9:݁,IGh0_RE2@ylK]4{e5!rE7@0W΁.ԏ=}9e|zD:pP簾~[EAG3ҳ"HtRd>2a{Ub}No̼)ƱXT7 j_>gx=WxFIJ Ba]FS&FO;\iC׋~|;O2sh)gFoTS?M!ll++hLCC9UW+OA"u5Z#D{,M6Ty#`a5Q"H:^|Q+?Uh Fb)ZKAKTYU|ǀiG$`nӆ.RγḤ'dĭlM͹4էPmZ*$0b{IIseGiQ_0x]Xmڽ<`~:kMmw驶U;a{3E @m0(koFv_g8 燞Bvk`n#(h#5,qtY vI:AZ2Cp]+(lC/w^R5r!6S_wX./ղiIINBn5_{5J9.r6K+ |].0Yng=$a2Z+jԗY}g׽}T?Q=abðOrH_TcD hf Ґ gCHydX{W6"huV -# @Ԥrʆfdݶ@R 9r m.`6O9_q`rqrQvF?_L7у]g+Dű6S}x*vy0(y>%=">\ٴVL[|j҄gD! 3r[ðáz5S1ro:@!N0Ke$*>K%2J79$@J+`Uس?g4CxɬhH\osRcA(+$51 ,A"KӾ6 2Dn-n\~^mij n38~YKU4~^,?a)~hfIO P9dqҠ(|'m}|KX@|fcRRkBu21s,(tJlWJ/Pa0*j.YW: #3s؜v6TWVCBq~}%\:gL-;sYe1Dm7WrA9fIH$WRd, +Go>܄|˳'YѣSkMJy;+焂U#Kk[3N~jFaА/fʄ1i`c.ft"Q&mLg)$!2 d 0? &~\0§0K>.3,Ũ\w~KXwe+h J[x 3>l]$;%㷻!y6Qx{ H-ab)Qb&ռP8q;~ә*tRwM.b8Ll^&.'N םrk0; nO.){Id 1Ax蚥щp2E%u&I){{Nc6ڡB8X/K)q)%AET(!MxG4L#,4z]l)"ų|)*+5=B[fڣyqrR'?e.>e 2/z ȖΤ4{Im,Vxteej%(.:9\ok~{Pɹ.ºUwВPp bāRBWN 1UJwӺ}dGbUzgELϠ􂻖LR`S\WRy ¤g xJyD Y@, Z¼THE!:cAM0km XC {)By^*"S %(%/ژʯ`Aj~bZDa$DX}w1&mЭs ^[?)*PNnޒ!EYyl'!II,5`J{9/H-e_t+lD אY5 p8+ GD {A+OP! y,2ʀ$;X+cYʺ=2@Vq7"2ඁ ·!%lu:܇L.Ɨ JH_1vSyK<'L%vk%` }TAÏ@ir,n03= ,g;i~Ӓ oaƍH_7O?|Õ9f2/(fY(_I{ uU]L.t|)=xQ_qQ1##si;)={ׁUYPdlNAXzNǣEvY0ƱdR_ h<vp֯Purq̆ >HPߙT,^6IE67N]:5P!$FI`ѱVj8wep7D7F&O}Q"w'LksT ."ZbY$ز*O9 py%j<_2Pv4vQu<^:fDC[R;ޤ28#9D;@ (^}0'`N^*0|q 4IgOcPw4C P M38Ѵ/zs!BLoVG`Dl2ik$^||,'z ,7DAZP1y EVtQ7)BoI[~S_{c΄&2yw`Q7ty&*Oˁ[kV{WtWs&q)TnE~٤iYJ7y\$nqZ4?gHgtV`2fvӻ7HHLZيI5)w.,u0a&JV 2?q9u3eyUø>mxm7@Vpeb4kX{P ('rўOw~8**Rr< t8@,ɋ )K]Cjz+r*I+*EСibtka>r*sƣcW]wB lmƍiujԏ Dwp}J*-6:QjOd:.PD)2)?e7O㠞fLKb4+bm2$$'9e GF2U>ofu  veZ^;g[dC`CBӤLdTm6)X-iyS- L /ޣxdcJ PȧbD,,[״1s/:5bl-zh c ES.ɰ5,1;cL43"w (hvF&ÿxy]Pk ԟQQ']ƺ g 3n坿]h:(U9k 8Bے@%@vdNO.& 1(!Q۫^+t̀BLMofz$˶Im:(ɉ6M{W-QM%ɕS.m2m\5vupUQ$&ZP{w&~DvkƋҺ8JC)( _3^pFc,ᄈޭc1W75>є 6p?5S^FT(L< 2qN*ݢ/ &|0o9g4jvxK o~ [,yh1bTxc -w?AI6 ( KeI/A1m"':ƱE%#/1ʼ ꝴĘs2B@/$taq##"5Mˈ&_;;ǒ'+E%Y݈`)!:bgEN:cx)yS3<?wPm M!.<{JBMİk\|&;7w{ S2W P6RH}%0%^v`ʞ¥**O֓jۉ9^P)y="2m +g^A9R؊.f ㆈCuiyF;l0:-EK?5%,o=4MQP:"hemn02%]W=/\dM3M榃h6|}j J=0ͳ۩^+04% 01}28'?|!jJ4I"n dmHNؔF+:GuiWCo5^ba8[eqp)w v'[lihgl<\b~ET)ܗ ]#c03G 3pD.l>fT!atpݧvmFʳƅ_"ξYkLVSri˶TBz<[sg]mߌ%ߝbφ퓹_Z8+'IQR(^(?k똆'@ =.B̯ј; *h@!=hYu%~ס.Eigl<ĎTuA+ɏ)l9yݤKYТNpF/z1F9rGN&-S2߾~b& ꌆuS=@ "\ Hf=^t`#|[ne '?4AiG:V7 >PDߪ;{nלeu mմ=:so#^`[ybC$ޒX;uڭ Sawy0MZ(GcH/jrg )7٨)eL˅n>2,$|2k q2 _k\=LH \[Y%w:^y,5U0juV Ϫ\};|. tX]];C%,@tBKn e=v;cCj(hino-;֛@x$aw>1S#K iֻlޯʡ % Yg :& qb;e,ЖLu4@ҌLғ1}8l3fel!!̀\Si! cZ{.øiC(l-J;BY5`Ro!p b:x-KI`^P~ќO-APD1.jו ^Vzc7ͮTiW{wΑ1̲/e 62eltYT1tO>= 0m4wj1^6z4d.}挫wvS+pJo{bIXWEE1<8S qqEITNJrs"]f&p+#xj\zM~. |j+"QK*!& 8 [aB}Mw8W0dX Jmg!]Gp_Tg cB!gA;t"(3%a2Խ [qQ7= +MH6hӳfqJT qRx{h.AFypI|O8p? ]М3bl!z},_5 ϙ$A䗩4޼5tDn,x;[fPryGnd5X^1[Qq#6k PnV W)+ʷY. :Au"Ѕ)ݷPL-裖B "jSު&cM lx0~+cW8}Yr3'Wi{xmvZ,t%P &/hyf>'f'"]=As؈V:!m ӺF7{7\ p\!86ÌHU^YSRojkn'[gzUS H/ORN˫%}0"m'H61*>gTz y[O5\5:~)D 8T PE};.+{+}9>Hݒ:R?e#U2DFm29l+ "5z(|o(!xL-1\p4D/B06I^A4=3&ZM:X>D%ސy5H0aƉ{!7.6k)j` eٶf6FEq!1(_Bt$5p||2"wLWmMs~̇G0^iKKVdl!t`C =8rh7: cDAikLKyi\8v5jG\|O/^}W3!yyl:NUWl}Y~69RSim`u5K5Hl(;VATuz/>j%09__@J;B&2PdDNSV_9(1]Ɠt|dR§^]$<ó#^Vs$J?E;pрJɫLcg':.L}Fb">1HhZ>q!#-#\Ta[빗T"rWފǘAƇﭬٌ}d%0B- & +ѻs"(-լ^n,~u@d\CAI9鎶cv8& ӖQKrc0La.ǮQTxT (!rZKvOlO$Cjќ-9'CDo=z38.(f _ިNbcbt z=zo.[a4q:N7ը9›{oor{-U}\:$o04/=Q`^^OCxkytINoX&54.-H(pt*]SuW{F(eKsPG[bB$*8u} >~}M|^ ;Q6#BL;kC'zC-x #JBQ|'ɳ:vct& BUA(JI_m,*~!3&`mSõ+$%ף"e݂1H66l%Y\iӉzjFVG.  lD+i_ȈxPJܘFW<*;P!_Hq -{낾gzMyIZ?-; /:y)E9=qau**~\{\j^+9Tʘ'814I)QkWpIu.q년g"@vt5ҁ +{€q|%?!uW< DΈ>so zdIP.!;en89!Uo AZ=1 U}+yI<>{drOu}f2csb af4lV7^WDﴈTEr-U`Wz[B#I`h(wAxzK Oe5RvFVҐݝow53m $21p9.]p~ tKYY}ֲ)gw_-w_.D8mx(ЋJׂ쾣_敁 .]:&d`y P7+Q7&ʦ5]ّ) l~.q`T-=m;-I 2i6BÒ+-XuD^YxF`>C T+z%H{f” b1Y!tJGځ`쇹2r30LŜj:7TnNc} B3={=[% cLk7ot}63?D`(42boC[a2>>tN*A5ht[vIױDpD*ԟ G t9ײab~ ۏϴ,ѺV[j<-zU-^=B}Fz+Luyv`M{ G X6&AR/P|Ohˍ| 2 o;M ndЪv˴z <$W5Q!y9A"% f^#=owUd*%<>ıؒ`EsQ11L/ɴM}IΌU imOnA@w6ڤCjd@W6-X__V"U,&y9Zc6!w+؍XNB٤GwyTp1{-'v$c9 ³sD>CpK]Y ܓW \z8Y yQwDۯ /RH(`yՒ7A^Gbd|uٹBO8Ph 81*ĄiE'DTfe?(}!Ļ~Jb)Ag>ɟ@}Rw'&hD_>s}*=Tг܆eU=n^-G=>V S{Nqk_flf`XP3h,7n7,3?H| yx=G:pP7+ o&5;6]ŘѱTĮ2S+HFp@wj֨!|i̻~.M2&n=.U4O/k3`ITrΏkvd/ѓwF4M-}+<}I0MfܽFܶqYDY8D7aTۖxAdғmX]fFJKּ\Yq&8h$*/14 p!QV^22UW}؉cqK`ՄӵCTa-=]u K OŖ?Z:®~DgT/3ŜCܸrN %R;I["79 -['2̇]vT#l& VN~Bq{c巌cR6F"S9a,\,Tٛ5SrPy ۢ7 1yuLI0RFbҮ8N)U~䌴K4{"AJ즈|1.e)jf3DEzk.r@ + #W-vH ۆ[#erZpBE(y>߳׳L<}Dz'7V/k UiU KY5pW$I.C xE +\a٥C,]A-R L+\8e ~JA2fꤐl"EKg[J;N+uW69E4};eV:p(V5f{>Z @4.Z?%51}G]a~6Ctz(eDvx|#U`g#%Ay#c%eHݫ-tO1qƉC4[\"W{"}q,' t9*u%=ekB$:lUo*ApZ} %?a`=/dph)f- 78ln? _w0WZ[kP@1PoS{w0a.A=-Tt_K.s3^J/|+&n\1&&`VMT}_s|±NW 6DfD7!=4,3gSض`ҹuT1[{+|]ibEGS0LZ%@7`hLU-+pπ 1'| 68g8D[0Mmpw@Z{60,B]:MTYQ/^YNސQ i8Q-=ڒQTkZ=}$|ѥ,zۑX +jMI7}ie0b.p|ƀJDspe~먼`EW@H!-2#wFt|/_4mcK82W2&R#3fCdI\GtLDa~PU41 a 崱fTbmpSa X$SK5RFE(ƒMEl.lcܱQoc@r, ֖m=3"e*6=JlDOP҆WkV"V#A"U=Q'r(UpcNzcF d4 dg$Voz| Zz(!>u7ޱFXGdc*|/T&aJ wRAƹK ZT@{ v!K\}LHnR +d0}b Gp%N꾋⣁O'9|$@5 ya=NLR3z<5qBj7=%Bv!XF與G58T%*߂I ,k6@+~~{n|@hjs*rϔ{mm)̘HR2l#QfsKjQ!˒>A\}a靴. AQS֣W9TLT [c?\) mV>KNYSs*q'tMf  sQھ0ۙs?L>ݭPqR-3p[ O֊I:>ǡ2c= ڊ.Gy/U1Tu 2d|O;=է <&Qi ƺɳ6bad~i`w.[\ُ[< eXc:lX~*&cט^XoV{~X0qTte2#oVǿoS|>6s x`L:M|Myxm($!5X!-f94'ny}k@z-U9Ru}NcX$qjcTRjNFLk9A% AJp?'HЗco7-gnSS?=-3Ě{Q;R*\aje\/cr_Dx)Ll'LCw3^T1nF?x0Hͧ~~SuatroK[8Zco!јHD;|SL6Ak{A䈞c PzݏŮ pRf)|gC#["RZ% w ڈi3#r_:Ai>XR\ލvTr2!ۺyq@eA2ZC)cUd%M|e2#XTYS/: o 1s_*zT'΍{9g]aLn2HqDSXu8%bp [ϴ8t#]pR[a y>ʡVɷΏ]\8/%P!` gB2=\8a1 N+ԪC5I霌%`DV`>tlu2ud4ލ/ ̲JW<[2icۉ} aA{YWQ/WBW(DAjRVxDkjehOR]}SʽH_ܸ 7+2-pL\op9jn  ˔QүHI-Zv*~xsϺT.5l5ɺ RB  qGuxČQٌdRDA5z!8w#40ɷK#6تFf!tL9'i+$pa\_uFS$] V7y~g.,7ƛJ(ZURR0C`D3zvCZ`Jۿxu<ʎʻc:TXXRUYZkZmh D[iѹLֳkۧS2uҜb2Tt1 A+_ڌ%&u<.j]m_rqM*șq.XMeOaΤ]zͺѓrB`:S?C{ Aύ拔UsDq|@CJԗP_ub*l.rJ!Ȱ:d}Q9ZG+A;_74{5{=P[4,|<ԧЊz9'gTE$=}v Fu딿Qj`0}O6A8 #jY-*-$>ٸm!zu[~NXG7[Ov)^g֨ǝafBQ)n!D\@oo)j2n|dg:ʓ940VL"/k4Ša-k] Pn˂ՑĔfk>;&~f˵m׈(2#}i]PsDOdݧ.,9Tק4ѼpN,UȬ:J1bV%fܺ)ZI 5|- H]Dc }ݑhoWQ`8rM HiC29ySY< (Kܲ8v2Nw?nxbS!nb7C2K.)*\ar~ͭ#DT7_MG|4Vm+~b= f\44Pq\ɖkӔY=8L;NkhZrʼn@0{ Rᗇky谋A9us剖T.)>gl }[g=f$ nAB2PNds^nXHc덿m|Q'8r@ ]Ś%dAhcmm&ocnxPKmpG%?WunE5e,Т8;~e.BX\OUݨppJ Ã%pYoYey,ӊcwx!q]2 JeX >JjJX)ycF\Vt?AcSpz~7Mܮ e%IW9 GץNu&$߁xSs`NކSD; &Fi]}'D>s$*UC<3F8u,΀(:$)MTՙs.w~p-Mpq6׹o"YOlAg Y+ad=+xTohٙ=OՏl8zqxͻg]a ~!)P0Ҹ{2|IGs.$#s}H c$WvUf'. Em0hc`_FFam:>|;^p5^Mb3:D 9āxDyZpGqc'|Ik]].t ֪( sDL|5H{B-6 Z)~<(29wUo_14fje#1l||{:HƌC0%NԴ3{%\=u/Wn{!vlgNL%R n (1(`Ngr3K⤄+@ {ݛ(k[^ݕF^NGzgzj|PP1]$#R:_oTƶ*۞چ&K*%|G_ՑQ{3ulUdRF{ 罢4@p e10PK:X/mQh0 `DHt^lȼ*Nx{OO;VۧI6E"R Qָ =7 =hlq.\ʤ u d_e$5DeږpddjI.a!Wf"nf%o*\_ PM}y.%*Lτ!?˧b&wqH'M\rSXbIXɜ=~B՜k<Xrڏ r[]L+zy?\ݲs˃Y9rɶ@A=Kd@<@ॡwsa8M ,&~m \cuBkCaEGFd1No;w=lmDWcR B0PƏuc|kue?.}.[1AܖITTP{T֖1HcV-#s/J A1u?ԧeb)~'URĕ0Iy 1q6rf~\ׄ?LU͏$ޏp9ϩ% ; qݿdɱfsDU=1|[lE +[۬e6ZW{`{έ]+ ω?!rɘV'!9JSXG'Y1keq^v qq8 +XH;s-~`'&0]=G a?'ݢRBCgn$:!-.+ըP$4ۡBXq0!j a9FAiaƍh+&,Ѵ{U*K *)&=13mU[&NC+t}`=)RrU =!HfQ[Bf!\u[sB>ŗ$ZZuip+ kӍmՈĵ8 'M;*ɬl0 ȑel-x1dH0.Ȃ䆻(r Dd`,+/GF4lǸ^$۴>HCE( +sj __!8.2oe3RUWÕI6S8ѣ1HN59@ lb8fHbXfWIDkalbȊQ͔e+JBk<*,EmD" FXGH́ Bl:NbpvX$e,mnrf<=fZ&. EmkbU"2Oi{^`/;k+ai裂e|*VW<꥗K;B5rU7R}l `sϯِ;3Ak*w:)XCַM)Mڸ^W9$p݊QlK$۰Z ]^N>j4:wP: U޼H{P ܪd9AKpҸC)t:hgGmz`/:v)鮌H$*7gMrd e@}qѣ"*0t<701=EE'Oop hB+xW㯪3&ye *&qu`]S 2'VŎP'8|w]w91xk"Omʿ>S%q(]oyZY_VEZ>eRv!tO5 9`T9A5߆NnH :Sד5ޒ\qq&cm k7̼@Vw,VTVu36?(|Y`/2Qdn[e6mn_7<-ɩYSsOT ʀrmBҚ_ku+Gt=a{:As7>5DS % P y0sf>eaޭSda g qtGhJ5ccӇ1%fɁjǝ2w7":_gSl'@Ґ|8V:JsB}뛓L1wó0.1vv1.dq_G.a,Faﲾ܎M3s0%rpع|$<vM1A bsmrPUR緾J*g}/ r`=^rKn .:{ǹ=;. =ȝ{NB+ P 0򎈴UX=ߟaGqwiJ0';:æ5 OF3 {)cq2{e].Yh P%UjE8 SJu'|/㉱JJ甴I.b?u+?21D:jC[kBq*^hv<1YOuA`Ĕ2I7 Us~&* ꗡ㛋/0l-+Ⱥ##㋏w/2mWq$ >!lQo n8N-&bLM6 p|]O)IwAPA+ Rd;&5G_g&APƂBh}r7IqDê{BwF(WMa(#b Kr\ż-<ǣ_RmlL[^P5md^P(6GHj&I%Ȼ0>qpWNSXeR4Qf X3 Z&}dV&e>-O2BY 0+р29i\䶳vCuDqRjYxKQXj=Z@z-dz!;W/cCD;v6^""S,!ƔdvxC@k4fJLJ/o._ ܋ Řn^>zF u( z!x & gU$bMū{) ;q3,TpEB)ExFLoԘ6 Ғ60b5x7")`٘ϟ(A3@o[s,16)˟@ xB{X?CF eSHD@FOQgspGֻAtE=q}44g=M0 .nAU߿H(O;r;D :`[-G!|glq &36R J>dxe#mYu o 򓏂|iRd^]d)j|dNQ) +f@vvZi\wB8$FJ3U2R6IZ46 h&|qaЯ =0&sJ}ftH]j`x#c@z-,UY57a(7%P$_bB}kMe GYYψez\CeKh{;ٻ@͢1VJQ5p5`_hkje?SwgcxOqz*" 3 9ҧӅ g׵}e߇Aj<&¶, K#)SU5DIV<߄EEl:|isqЛWK7Gz5Gui2竻o'Q,r+cgL>##oa1+ֲ )mDV ]w識d8#R=afZ{Ņ&fȁM]+_E[KFv1!{cHk|::fg~;]عު_:U8diEc#}EM?@J>\0gSPw- +I?v {-j)Xؕ^ۮ]::tt<D_,  iUAǩ!Xi)֞0oz tCMy3V).4=j+%$(FrAݞn"~N䲭HZ6-e5O +6 Y[XRP)' *HaDȠR6wgɃO m:߯o{'d ] 3:fRcc1,P7~_W=XQɍ7& :)]O(s-a d!N3JbI>9=< %V*}}fX.:06VimKIkfw2_dT õmqT?)}G=Cok1\+Ƙg5-&krٶ:z#N?GQsJ#ŽcI{ g WdZҘ '@TTKl2O3Gl\Dxq:EmW_2#Ν7|yw?t']Ymأe3< qgn膅/XM3{uc?CCRm1Hn`͊S'Hx8l0uEʒ(RP0y,eS*E\=3ZK_:k ;fWpc"M!X%Ȗ.n9ZQg'j􃑛Nve<]D{/|T?kTC .M|82{OEv <6B呃ڊL2M'|=*m,lH Hăim@drFYq-^YT9 %RnΠv'Ƣ-ݞ[&<Էfa|4aH)8:H"2~aa](Õ^1 @G*" _ =C{ʙL8(c l.i63<{Xn :t)~ Vz7-pPVf&ůTFգФ)(kvQ/Sx̻fF k .`Nh}VAI{kY^nUYЗf= gzmw1 Xx)<2ZtU/&s6"8e+)wY,oQc|6Ě9Z\xZ3u(hS9U7~IJn)  1ar7`&R͋!մHWPt1fHTqd+n>L gwr3U[J#I@8[>4ڒܳ'#~:zAGD L%򚒺-.^͹v*^Q)M9LI^LfR>K/-70}T_>֑(A iw$VH]Jս*>7#)ǓOpBdo0\ bU,rQFf#uլAL58*vzCؗLPi{r|"N@|0ph)œ1ʁ Zɴ*rLQL^_[ TL^'A6eV 2v,bf Ǹ=KܨS&l"QK9_)a~❹{>5^yO& hK\ {vnJ d% ^/8)HklRKIڪv(!ĨOm]Po^DԼ M[Y>e[_V)}tё%ld^lHdU}r3?DY .s@In0ךTtE d;Ļ;$Ǽ5cuy5(K-b Z)xQrBXmG5smICz[믂9#uAx1?⏠2&l1*(ac+:`a@ *Ʌ8සfZQN?o*N`8Qa\.Ff(® >wb2k!?Q:gŒ}]0nUB9i˩#Wi9di }U vZ N2R3B+NJUTFќpj́ga9i𑽂rƖ2b*B!oMLpGcf-Zk$BX7)pyDP>pxĪ֭kkDU2=`? 0ޘ6Un,'j"s0IJ<|"yɩp6*.ơn׾CDu_ԝS%Ml4iu0O|T4X4! 4ddQPzuU) 9rN.erJZ95wetт3 ֺL9/%w5{8jV N5!yL)g]d CA8`{py >3U'pqȋق U<ִ:YujWW5V5'=kafEïE+Prf5G/Jdmi&8G =;pR{q4 [{a},qll$*]m[z `IOPκ($s Gځǻ2uVz]d7C}<%D8-.8[j p\:# n,뷊3OZ kàpJ^#^H4`ea7<'K]aO $+x뱦b*|ɢ>v'V^>Ľ6._d-sCkJjbS aZ0#l?1W?)qx-^33OQB)hpY6=,48)-pӅ RqR{t0HoY۵zvwŖ/O}0 Njܚ >S,̸ pdzSYsJZb} muf#6pߴ~EUz͞qmRS]N}wc&>Mzg\?Tg~V<쥚j*g-jrO_Q䚄p~xmslq41%ӵN[`5 ]݀$oo #xZ[cf`6N֘MryJ|S \3J،W2v@hYNgu#Tr"+'p?V&[3LpeWܗnփypM鮦Zx7G: NJwDG[#6 ')9ZxT@%1^W5 c4(fuHD$=O%95W0T|yǩẘNjI >8Bch7-s*g I֕u \ 'cPpm9Aļݣ$`kbSkIޕ|p ͟2<TWʃ}- tpR -Rw% oGϜ1$gFu[80t};doѭ17G39ݏK:l/bF//;C{b*5+M A ~Lë^yLEJjn? З0i7vd4XXhy)Գ!s1–I="8ۼ/H$TX[T)Z;ҒR5dr U蓈[kpNn0]8$a& ##lC0 ?AeE51KFck\aԨd i֌G#$kj#~"x4d )!E Ig{[F&,˜S+<\m0`e DߠkXX +#L՜-~)88/m65F G"`'~S]dd={ ?lzJ8.~LbLk`oV!F0Q/:(ǰ_3i,b)/U/p3MUf* Aػ}Bl%vdv[d*%">ԯf qfeHł7Zi=umްqjI6a%L[_bYAĔ 3ܻT2s&~bIde'jwkI L.S Y\HWMJؑ$Iq4 2  % MSQ}+6BE]V*l]fg$ _/OQWڝҩo[ZKsƁwok6:rJ^h0!5T`v>iLD5o/J`5 jަ8tu:oڠP0]% 1&M\+>9xE})Oҝ% ?L=ce(ofًcq__t"wn->VrSOnu)@:-`Z ǻ>CS&H3?#\X sh'T#ZĀD'MbyG$|KX4Ck؋F_,9m0"/6mmo.&umq`E[^r06KfCU yA_c$(s-AKc_Fy:cªfgԖHͳ77(၍^vFr֘t<55|CW XIxbBK[URfO/R[‶x2_"{ v 54,0C-.OlQ ^Ö˟Tm,ay-϶̀MSk*U=V>2.+2NC@E5д4zKsуri׶X mcM0Ar c*#CrDT1W8M`[g=klJ`ؖj sg==?R.5*q Vc1 '8̈́aq>Y{uZ im D Q*|GgҏUۙRHm Ô1g:z n:vI L%ILxE+_:40c C3̹P(Bs>HZy^_v@m֗MDHտCQꁊ.L92iX5 >}3+t9 ~ "q5qC;) ˨[Vp~=FQܤF4%]m=Œ%T 4~GlU!vg¤Ài%0XIh|, K'[O}`h^< T`^=jfPwtp G4XCQ9OC?H! qtf-OIm<4=SX\e̒# e>;RYN\G',g@nb1ߤFfzPRB^-''b5TVTEjt1h;@a4 /E˲ba*Nu6+ _߻^: nK*$:kZ~"GI竛nUH͈$;uNyxװ2P XЩ{9\qK{h<ӲDo rȁ;cV) dc 'FRc0 G#}<%B|Ǿ}Zͷg7Z6kDBO~2ƂKϻdB]^ZjeOVsuk%.vP%sAqSB0+S(@O |43P!a#-DyKS;,17ph9Vzg{Q{#'wO|w2T(֙ MrW!U@o( !i4>Q+c?:ĝŸj1&~vvאC?O _MP%Og+&is#T\2VDD{sL6Jim붡3a~/r6n6>\kbJm}pc`{7%Cʛ/EB-z(i3ҝp``^)F2 ,ZCDI!Lu ,8RCi,Y\<}A[{NOw/ZIdÒq{mXWwMǼW"D\kN>>;X p&{-{ќ?v0.;1B *R/WB [tt>&N a($~hc)! CRSzĝC, /BvḅۢhVDXl(C j0m qڙq (7v=X./HbX;v7L,)C.׺ wI~<\0~f.Xo@{%W{ ;o}:-&ndEFE_\_/@AJR\빲/y]ߌogw6X=m;k.^Jy'ezm._AB5c'*\sdh,L.MyG6lFQn{:ѷnߞ@ (62/>q lOkAs;'GyZ(N!9aeΆf"SWZd!OG5bJDƴyl,ƛMr \-h[-<1 7{%IܷEn6+J` < A6_{(XL&Ϊ#F8Z9 Pi{{Ig1Q tVa ĭVV㚰`PV{c?^hl5BItP05!m7atNL 8C6')|OU:Zh<(*>ӆ FN55T|D6?WwM"z9ji@Zyҿc{3?XdzHPmڙD&Xi͟s?{Lm;$mk}3bA )?X}>,uDMRi2U_ ARd~6l-@D]"\Fl"2%*ln`c~{ד5KǼaOno4``o ^:'ey;2hykRU*u>JF+fk}mh3e?O:W뱧[H%8N+D0JӦNyk7_|rVv?,5q1߽W2K:/; ׷^*H'fEoY'5GY1t?G)knf8G\5zSa`=\7@XV.[=!qu5 7ϺU#F6Go |RT }H+mR3/%q_MSBx7cj3^V;L;5uh jF+Y{uɟ/eTI7S@b=9Y{WX ]jR(<)0a]ReIWۓO^mE|D}k(޿j{F%$'r>Wb aý'G XM .G2D!ևSӇ5DJz7R>J߷gU"@{k"(*i[>8>T~e9k[jƲV8x`{і?UaB8>Nf _?8-xm9U(x;r/]4mQ"p7; m>Uաaw ^$A$؋~/ÜZ5ű`W7ᬳK0x**k=l5k'w[ ĹD􊷻ߔil<_ !dr9^j/!_U7=HB3pF6`^bhpBHc) دD5&c!XٿJ2\o Na*2|fx6d!17#3ˉl[nǃMVF孄v^?H ~?WdFxf`fi{/h RJu~ nz$,5d).3tK.I'.©-S@y ˤe^bXN7,[h;vrq䬣=)!,ޅHV2-Hi_4C٭ c}(+QiMuSڹ{vLjZ|@u$Kohɪ梫L2#SHLI~ ^ %ObP&" %x`n~)z0TXޚ& Kf2\ E6GݏEhѩ)FKz|x/E` Y%D&f`X0E̦,sR̹HEn,91Pi+l{lX>88C|TFHkĂui=vBn},5_aYXA:w4h!.KMU ydOY: :NyO׍n (vxhI%Ea6^_% N? wjVcJ,[?q9ph :QBR--@)#>ؚJ80'hC_A`ua˓7`,IE5c@lRiBhY&YK0!(Bx+\ ܯqmu_bq|$xi@1nw'Z. GQd 'c۾L=o +0ʏh^U1 n-Ʃ׈q )xAq$ZslOǺͭҶiL 3hwz"MZИ`Ns 'zCÅ xOb}r&`؜% ?"U)Btiݹ |$[T\="q Pң)0 P:ΎACi:+ƲVyI!3%Eف$o3& ӆYa޻pE#s'@)o6>,O` ;ǤoѸ`SU-Ll?f]kMe5+ީQ.ٺR X8JbƵZky?tU*H?PңL @+B!6oh:qǷ|.B[R=CwN6B|PޖnCMcar%#U@ZK$C9؊][G It'Gt_,(;H/ tdKhL<Ӷ2 NAϣVkX!(ClfѶ"2c@M(c1X:*!Rx{dnzã_)9B, Zs*=%J*Bʃ iSY;\AsE;qTԗ3RZi^o$,^R^&7E F1g%`kQ„d"3ۘ`5TKǻxll0RzE XC31! K8%&pG2#Ne-Q S(fK>nuZL}Uj=Mú>zZ\F5WJdŸeGEu=8zE.#^vF>7Js(/(7OksJyI[ >FG+c "F!ræ6)7oΦ^8s@8-ycg|KD Dv`h5+} fz!v6o&WO|Y2ޝ$nQP3!=Nf$[m՘QZUՀ6:N~6<}W#~9F/]E反gv9`NZ nH:ʝT=vt=9}hKwX Fx5Qa $ 5qh<±:$Is|t '%MjS g< +S˽GtۡXe]?UAYG$]`P-x&%=9Y_n[0)zH60R#¹ K97S3Ŀá882-j2 ?I)D{n΂X<ͨsj{9#,dyVSZ{d}5f^dtae?Z'rwwdo*D+.EM:"7W<:zB1䨃6Lvv(b<2NUvRV0E#^YOA?PNP;@`<ˡj{̌. kΚKx3g]WXauV0X;ɲ. 02d@.}-)494E5ԥ 36,MOCqCƞjmjsL l6rB%zal>X(r v#U\T3!HSVWE67:?)w {\Kʫ)AlUjo΀0{zY2<#3eZc/FWlfd+Q1nǧ9E\Bo8Hf1}_Z-voƯ<}gYZ070701000003e8000081a4000000000000000000000001668c16940005da04000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/fs/cifs/cifs.ko.xz7zXZִF!t/S]?Eh=ڜ.+ 3ڱ} %+֥y \?S~ DDUONE(={D?D?3O 3zKb8u)y*+ꩦndV#hGHkQ$镦H^ єÜ16#sSYDRtהBUq{[Q_ե(aZ5)(na{Nρ)`_{.< j(HS{JZrMЪhWwîOs 9CO:0cbC Mò_ v>nMTbqv4Lr@ʳ0F`e&OPN#n1GdQ:P)u(!jכITrAa|>a%|<7;ۜX=9 Vrp5*ST?ڟ-v-DuijCHϥj$@ك5O)̃ 9- y |.۰(qsuy>&@˟YMwusS{@.a-]/ U  .ƵϴꀵX &69Y_† N =Ɨڅﻮt}0SB.^)e1R"5^"*RCIIK `7%S j [8X=qν(^jUi}b\߾ù~pȢV6EQ_%Ћfu+gQ,F8 gMf!7*G y{GTUaŎrX";&,xd!'NΌBZke@KU|]~(iHfۗ#z;D\Af ͚W4^.9H 5̽RqзlUS^{F.t v-帪dzqEZբr ᗍ.X(Qt|m9lH(*Dð>h3-g#==dI}e#%'̢o{kzN>"=$ЖIرrB;#ٜŦQX;%Kd{v7c=/bk>ۈ90Q6ݕtpmh]$0hg_|Mgj3W b-e^LF[*8{o&e X7 }l}jf> 80g6 cgKF2Lъpt\lt̢KT @Dyjw$f *."!Z&0;|) y!xLxy*_tN [ 1 DV>Bn̪[tJ:e%Z~]p ^\1[QD'1,IX{o龜E,i/G P{"&w}$>/ZɁn7:=c^zȴWdIG$POvVIC1\Pj}ӣ?D}hR\0la}gvoЬ? 'Pb~1#DL ]ż})|zG{{cQt<\PX[\l#1 AvGzQl(g$\ON,%:W'xrP%r'+,c{v &Lݲ(Z=XzY=!UczV:&C.əD,ip|<=KmgŨ6- O*֬,mIbmuT33\\mcp^V[WMJ]huW̳-_d.?}˙te/'WzE L32H>=PtɭH%88h{o UqO<]xr9r59s͕|e~!` \JvśakRh8r13ܻt8_dqYo%fS3+͡_K1 vhf-v2cͤopvE; k-o[*P/I?ʄ܄g& fvV*ĐhGw(gf@D Ȝ6>Y]@*I{C˪]6P k#a/ۃtџ:F ʜL+`)ZR+MvӞp`um zD麘 e`=Wt* P\7 zD+a|X9Oid˳c>7II{RԔUp_99$/f/i@;0BN,4]W<P9Dͯ ޓmwV`F{ Wȉ咹j>turyRώҁ>}I q5YDuo+Vt=9sȞٗ]*w~RcJOz#鱑K5yL?p|F4}7j2Lu`%ћ ЅY2f4Miݼ]#L5eCakߩA#p:h+ŏIMũ>t2 HPۃ_(6 miM9EȎ/szU,쐔z9Ybuqg b}6?X-0%'/ q;aiy°F8, z8`s4vQEpBH< a/pSs}AU,iPp3M;?(sOF(`abu!r]FՈYNav`!"`ͼ׆@AKX+u!FC@c{AqW)ify6jGY܆BXN n=aBv^{"%lIacu [] ΍r90.^uex~29p-IMAHI6ۛ80T=,!96.w.mb-щzg_.y߲[P7nDX`TJ|td0",sjh> #T)Zv;: } U?7UwuŚ6Qb+Z:abǙmí !su).rk 2y,뗺P6'CUyu޽[^˕W1x}AEP'g,TQ͝lu/$-{}Fo^&cO;r"q&8.l2(/=ݯVaokiXy/,/F3C *]?7v,{ w ]!IQ%6iT!gm(A^wlԜNEΕ$ g\u+aQ,dIzuIgO>rBp *h0m؄WG,v @ݡ)7%@dqX}u`@)Oz"U=,7l5IVr94JnCq I*Fޣes)::s2cH%2uZxr<޻ HeˬT;Jn[zAL3(tl\1%˿T9Ľojpa%#FGX`Os+.ѣi UBQu͙)vͅ}Gc tj=Zdp L+~c1H*6-Wԫ!k K b&>'b&=pT*Ǽdje^EdHDٟ=H/)tE/i0 P-x8qAӧ[@f䘚K.hd4v6^=mBGs%~;jQ.OQ%(u@xM E)!|m mgwz 4]/⸉פθϤ[џu>M*l5sFBޔ"? 4XQw E`$gqGW_d$O'DVB9 /b=!OY!YVULKwR#俊^s ָB9;e0D|{IQMU^[hv&NYXlz-)v&sqG(j <"Fp[._+2T`K<( @=h+9ăF(qkmx}QѮ AJ%-ij>*,D|qdU` UhQ_vf/L_mf GڭHQԊr U{ b` /^0"څl`֖נkY(촋1&uX#]w״IP$7TGs2"_jB9F]0CȈFeZ1k"L/|v@OPg}mp7 ou`.TiF5׎lj%l֑+H4 R3'.; } *"V`%9 &;9x)iiAfo3J}=go9Z_CLl2{d-^q'F;8(T=y3V:G)]Ԗۦ"@ pӌ,-|=> kXpQG^1}k8gQr R=&2dXGgyFrtQH.V6KMg"Dyhrz7 z6]01*j{O k4#N}&RK ZO6ϭ†%n)Ӣv FvaS3a~U~_z:'`s44~h )mjz=×/;D}x>w0x䵉,Z'n>fa 蜓!Y}cb_$gf5˰^35%G/\gYUHT:=4[9>U&$럼~YYh6$3$4$PB|N, [Ue)ZV_i_N$ 7Hp9%ܿAw3 ٫ i3|:ژک^]97krW=}ԁrhg~)FcNXn:^H!bo]@;ce]rG/,RW?s&-j_@hՋ fYlƟ*`l♧1#d8- o-nǞAҬǬIol* ~@h>j|{ȾόRCK]Ͳ"LFݟp}@[$Z-q+Q=7hͺ\2Ʀj  XܯM󌝗*%n-90,R/Z`FaQhs7 ͙6cIsbVp%eՍ܁UK8V?ir, _RZH>`P Ў(C|`ȬjE cp@EE)5sޫ{Joj,.V.!*=`y=bKET#93y 0bDE7 ߏ8G#R쳘p-/XOkXfynzW+(?%gv 8AGf ].?86GO\0ϨfkbT`Z\6hXTڵzb?YDyUokFЃ؏5G.fwݳS 9$м9/6 o_UQn%oZV1Q&b"vȘ&Lx`Yj+J >/ #`t ?y\_q5ub'=@i 'o&,j ݦ gܲ}N3p7iy7G/+0ԏyo^cn1܊3TO^p&+բTNφzf$PVi %/ڀ hBN1 mT9n 28Rѩ+HOy3mc.T-#ȑ4"@*r1z$qz,6QpBFGe.so7Mr@}9n>MpSPAgH;oJd?_~+/htcB w^&E[6꽅ޠKYt ,.7S OrkDWfR7sRO=wz@BcDEc/aNLUvZh__T3zGh8K4I 92Zh]>&T ZL,{w !vcMYpXw. sbzOHS"~rS}Sk,]6u? $8@,Km8>!lw[T69"f -e?l1KH!!sMML OWۑ'dB2+T&9ڇA .]#"04Dpl~Lk؏p"Mw:SkaӼ Ӆ.kr>Pw{g߈sJfrϠF _N#SQ$ihi=˳X= m/Q4cY z3ホ˜zT7Tea ]E W?!luMJ5\W}ĮE2HrVrtぞnLhIk0۝4tƢ75ٿ@ b(W*Vi0xXBqJoAjПoFKYU 10+%7Mx{Fr{ڤ{p"Z"HV4 v,綗/Ռ0-6?!swPrsrH )gu'$~p'Di(7o(*?Бo^>yЪj7Xa&$ª{ߒD~jMSKJMv1g9Vo,g&Wq[JLD-0 bbe PF9Nn@'M#`ԭՌCpywKa tv7չ+. C#.cY%C!ᨷjr4f'J:vhV?ONX䦐ׯWVΊQ3x[LY2JcmD8NUpGb?"[+.|qb2_:T3 +A8+ {xp5ȑ"Tfґ%b{({,3.UE_(VJ|Zw髨2 Kb8ÃQBMQ܏XC5hʫntĦAFj( FF$;/orb$؋"IR2{fɴ|)uvҋU_ <L[,U=)KZӿ[-R25C0< a:! %T$ ./:ړ\0Z,NIj*fZzlFI _xYU|tQb>)Ԣ2A{>'BcY(N[OeG稛! %͢CJ_2e 5ai[Z%i=M(Hs)wSgJ%9y~_@{~F<7k~ CENîD"oA?n`@VG2Ng.JoIFDJ KS0tӧ ]NJR&Lkut4`\c'oPQl!/5O6p+: w`31E̙7*kNY)8ؔwIj8ˣ,fi +C[bpI8v@@&vzluF_)n#DWʰ߼Vgƍpa6)jԲ;5Spv݇Z#lfOZqm G4jstS=B4ȹ* *ZY%sq#Z=8䫪ڑ U)HUK0B5lMA+@T[,HyH.\#rqu=ڷhZ&*YX,P&rP 7y(:pXbF~y2&ID=SXyմ0|Ywn[j?+l&$8S6c"+I>}p*㑨v656ZX]l{W]$_oQIwMJ:fuC^n898:\V~|NoDq BSq:e0TC'鳭gνNz66qi[Tձ=mKw5 F EڦyTbC$'nFn "񴼄pk/b(ŧ3-[g0R#5Liq ${Cސ]o=~̊Kv&0:!Z޽.,¾RCx'rX{ak@RD0,s[?2!:0mѝhI_kBPwv K\1'ᯙ (~nش Z/MAl |>tuIDqkhMsiORL^ΪSt DRϸz^mC|o]FvtR'Sxl #5/e rMzso S%fO?q= QС}P+@n.R[08:Hp7b\B7G\L8mp4?|%]Qm(ˌ$T {-27z&RyiH%y):DUr*ȵ]0HOVVFzr;Iy8L v#D-R) my00ڕ n V,"Z22`Fαm*R\FpܘHK'I"},@tdVѺ.? AU/9&0 ,6z oPt^迳ma/Hi[PgHݗ79-~$rKwHH#RU!r 'BҘ[X9^$٥bY' !"S u:% UJө4BNm„5a+V}b?i TgB|v:Vz4HoIã5ߛ4cN\EgΛn%?bsr_g˄dx.y2G?i5q.iҝ6DGQeX(T;ĀEh;ցZY *"}r yXK7hLnuJ2CN*8OskOϝKᐛ% oUihJxCX*陟 2#CDDccs]?zl_\Q+%W}фNim4- (nivz3@\q{y\k!k"IuU:Ѯdh rSĘ!vSr#՘X b:ʑ5մ;e1Y.?jrqBjd ,AIϧP%\vSRٛZuYF'_C(V y %i,͊/?V:ŠCh ϳ\KWl^v$?x <_딣j>k,l%TJ۩Mo9{,\ŔX'*C5:LWZZ 2=kC[AkDsiOAm`1&xCgĦh[;+DPzEŀ842dÆ(/08LTKHFQ|IwNLCarsfZ4|ﱫ]H{9IqO ;ocyiإ*46o0iB*qo̥Þy"۪56ry,&>D@&X*'<-'Wf%4EF>A`<| '78>Qhph-{:יوV>~B 8{MSO:Wu'fk`EOH5J*`m»W_2l` l&jGPh鬞*r~yrNC w[u1Ow򐄄{&TI3 6$&g?%2+γ m8zҐ{ė7ٳL`W؃I~΢b zM)J "ޟXlOtkR2'zc?|Y2X);%ݠ$"'U4{W#%7rv9bڻ@_;؋:gԱ!t3FŸ$iE+=f~{?2Jp0Et[&JmTZt;6$u={vgz Nte`+ OC̽e` e0mTXtIN[K~Z0P2̀D$h@tr||ͮj !ۉeL쐾5>(F )`ύzl}ltv_yvu5-!n9s` ~u_b){M{Lk.bMVg,[ӑ%tgctaj ḃi-Z"` oy:B]˄_+ hOP=}?;?k[,\XÁ#%xLoN̔6J"hޣخu-/Tl GR$j-h %N?NR_:0y]649ȄNxsؽ lFع5Pn004q(M!#/\K3oFSz {Oۑg$RsGK@mM 2Q﬛Љ ־ncRY@]?/m3p ͐;:蝨쾭x0B.6Ʌvr1aP;܆3\g=NKr?T?0\nٮ,1v]Q.^׾ aGwɒd׬oU"UƅGe q~G3 FZKq܈ݽ2qPNՍFVO/<sl9dס ̉ kF.\KNz0mnIƔ+{,5>r݆y̛M5EEaT~# /xz^(-l^RT*X썳tN]v٘AD ✷+KTzaH1IkٗMD)ȱ+>C>h7{ßD@l.B]o셨m42[ >vJNd4` o#8»n'|w4Z}:43|.'yOm´ p! Jboi??e}**E)̴BNm}5(Ye/Uƹn’ǻvuU2,4ól21ˊ9f$ڱY !s@ѝi6v@׶ڃ۹ǒ;yA/Pa9dpM$ĝ$?|dO@mWT/ЩϷ},gYsڰ$f|$îo) &?;AݻnbjO|CqV|2K\){t8ދg W'!ϝŽ #c>>tyL[&ayf =nĭ  +LrvaDÒq0se ]3/̻QOJi%i,4@TJs_C|+vҼINçSESP/ܷۘ/wn7R.Kg)$<_OpMJ3&(SSMj|%)h_|Ă|.*hXi c*;~Rey(7/RҰRڒkB؂?2H9u:.io{u=gׅ}Rc]*rӠl vuuqAt~>h"vvQM XB1AA%2 Is{z )!d'7ٿ֏#ς2 3PiPXY&ߟliBY ?@Xy> Bc|w0uM<'=al-)chGvՉvuy&Q> 'y}Rc~ґ˰tȶm<*} đJbl>iZ(Տ7;kGr@-+vܫ|?U%Sj+\XԾ(jrAKQ)sBhœ( hX" w夷$!iSWEUI8e;(Щ+:)cW\D1%Teȑ2~C24^Jua'xLfu JibIgH8 fw XX]W΀3)ZIrGhĖ&"d~:<ӆ 48W+SS՛](uZ{YgUc+$* Bv8I?f׿o}2._νVddBPǾX)37"$GSrٞhtG$Ivj%!f6lں lHMqVTѾs{QN;˪.u~@VJܹER:Q>婙'`v{r`$s94Y1B.NyJu=.q82Sp[9%٢s`,8yE!zHnӔTIP`O&8ko')ts #1(]wvHPdnEH->S ށ(Z7wK ߥQH+)KЄvq K2[A/6b_Ĩ2^4sp.Ɓ~m[Da0,H4hM@B?RfV~B'v~{ 5kmXcs- fj/P븑A"jg 4(DKsІ(Eς=ͼdB և_)А!' V.0[+E, udX~l4<:k^C oVb.~3J_Fd3S qH Evun@[^\g9V|ڲ9"#]d/H'1٥60āD̵:|Z`Or~!o#iŁ!s,Fnesdk%RJbΣQ8iJL \T: .ʥ wUx7HňmWa^Ju=ruF蚠> _1HXAYǜC\Ay;kCUr :TԈv2W?S'v ^*ewz5Zkȓ%358Kȿtͼ+Ax Xz&\֐0Ȁ* =&:L"#Tp!|o@fP[xwQ<eqZ2y3Y@%fKm~t[/6~ӫAJ|0 X~Ͼh}~%}~LPjTQI,7W aTZ\[3 v`١q6@9'Lj[Z@`?ʱŏѐ/<ZgȊ85|]!,*9.]d8Dmh9AC!UBy𘩮A^p5c+Ȩ~ibK@w:h3؈ΖŚ.*TOp&#ϵ5sgp#p8gvi#^vfjsc.+)unu+J8{G:LSCoql`VcKP&Js%#ՋD7웱fMBJ'*D*J;%HKpo,^:zAӔn5I2ed<;abE-}g#, b%i CmM~`ë GGlN5 Z,{ ,zL ́H 33NiBQpjWA<8R?v> όp3GY2j]:+"ja '(fI FH4l+NF1 ̉C&Pec3*e{uT勤c3/zbXVE jBqcΈ'aa$^yAӳ.t@Sú`16֞&`I&T`6 y q;{D] !PBo%ϜJ6 Dj~)=% }ߚ?AoxX0v2`}@BHM[S-+=D,8L`:p %D.\RZk.%vН)t'oEZ*iA& σۆ3~Ok VTWM[0Cf?OrIfOot-*~*Ң4SPf]Ih[ H ֋*T2^W0y0N]>׵ƈ"igٓoܔkZa`-A9(˦,bIlV roTCQ0k9b[<= +\k).»ɕKą2F7Qp4MIT2wd>VZb@rj_MlU_:MFaLz'y`BR+)it2Ъ*/ s]|OnO"ݛhYo57Bm5< 'Z'Y.$ Fd}h4 ;V*;>@CKs0-F;04v$Gѕ+Uuƽٲ||'0,V dYYIv$'c]5M3uWQm ߞ§+^9&,}D1HTQS9yy=> p{<0,+"b-j%XSv[nf.m4;HgXJsfG(2/!$58^;! F6>RϠ7_?*~J'"wֻ۹-}Kv" v_wFpu\o]@눆;ZCq  L:E'Ӑ.YIXz/)Nj1w be聴ͣ#yH?-rT9l3pSJ\1 8 e1(-*iD1Jat㼟uE\0[q{7 74 2/9b6 WFĘ΃qsidg3Vw.]o4@eH; fN|k"cm:i?LJ]in[vRwVK5n6t2$ݬaJn 7\8)kfbCZMf {Oe9B-z~ lzb4bgt@u?߆L+j5Ԫ‚;̱ŕ5եyە!£C #);\Յ!xkTc&}G2,˒F&-)kDެͥ.飘yC_E}𬠭g"`3Ԁ^+2K2:;e0`KGfx60 LRx:JCdVQzWH6~|cНYp qg+h*uGҹ7 Mj'bBsB#3@!쇘b6P L!R.9@߭9r|`#yS7$񛖐b&NdÒ}l37fG MU}1.n:!JjlĚC|cE&ᛁHRtZ^q )f;&E_X.= Z衮.Hhnef4g(e%aR?`YL!F,mz7TeKyRyAbq$AsذhmI(C۠vY I6dXn;h?g;u3]Goڱ4)2o8OGkAMvp#&6aN?Yԇ H +j҈_ڙ\R~ǐHI5*]KIB\ƢZLB&X Ջ_ Q5\k3VHz6\{ٝN :0k-Ͱb E [Zn<[V6iuWF[=hBA*Jf7KOW8%tHE Mfڬ t%UN E R$.}I8|a;}z,)qiY0W*\ip2%YjG Elx#TS<{ƲaxWxR~"[<JXKՏN02QquU6fsYkbt`6ԶgODZe:J vZim*HMޠk5}h V#gO_n S-JFN$ 0}tdTv 5Gkb!@3D,)6;;@78PB5Kf`u.'N",)9Z,L| ?{`z|qxWLSvpYMF@CC-ttغRlD< 1I!`~U!C$Is|͔:;urw62cTY۵a n}wx{r($A+?ı4@<gMu88f8_,rFG.ۊ\F(k Z$khoIBvﶳIm9|ŌeE#a,]uyS\YIwidltKDOH- c0V1c҉i ߪ1X]Xj̚_hLwt4Q09so M`-n\]B—\k#_duC\~TۼIsH?7i{WB |d:G>md *(z=+.K)O9fz~ь Je?~/^Ow.:Yrڐu*FT&UUO7YJvšjHɮ&S/!+uQ?)h6PuŁF3I`YFb|p-Qw" D4}T ͮXha4S)[9v4TN`@)K:9[iqcN3:1:X=K+l%Xt|" <- (Q^4N?BVrfO|n)7%,CKHvӆ3GTe-+nR$IFRꁿ|˨%.NZ/(rfe')zZ5^/)F版OdJr72Jd;jVm^DQՔ7 oՃ MňWymnѕP@q\j 2~׌@$79-:3jݪz(+Nl g%dGϧ2;Nt`Ⱦ5xgJUxFa;Qz5 4QaDBP]aw0yFEPTru`wT=^o,Kr`L$+o_P.WHfQfiFx{K< rֶ R` B<#Y^hM Ф[{ X\gfV1嘱WZ%B:5J樆gۤ#S2 i t)Cw8*9w]8s"CF($<[9讬x,jޅ)59nY| T7mVIKmM⏼vjL>HPaB~L's4yw8k.u(lfa",D!m51A7%Zzlz+ \9Q|xDzZu!2aU':'˥,=Gv*\}a֑1;u`_ ݅(/U rz*rts['e1zA</}09L7$w %k NGQ&Ԁl&T& u9 ?YGxKtf~}VH#7OV[靠(1h^;?7R'Æ:B;NyYݣ/83a9~sM^ gjY;MZox{"CX[NKpb6q6Vm "!l}0eCLl.hNSj7{ey"Sw`QM; ΔaRgxSi ?bH^߸颩k&aM竫 H0FTe| ֦pϖ(ژdY[U\"KË:?]&ᲃ[NO "l [ deBI ygc Ahrh,:z@Ѹm֌Tlmw߉V!P}?i@i2eh] ³M R=ؒNSӇd37=8nw(A@@ wa4X򥵪o^uDؕ$ 3D%eZܘZ~ukH͘(]ʥs &{*`|&&OiTl+?auPsI*E$sM>߾paNme.mJ)d2Eb^cw4Mx)m ~aQY{,u q6G*`rB':ighaYx}6tĒ1rn-8lqMU dpN]-nQQؙU9`YGN,vg4ZMf>LP:>Ru (ưSӆJ&W?a/.$I~_D a-O2L).Ydܤ΍&8yuO|EP$c]+K_Bݲw9ד\"@evqiZF-bu&R8OO K։apiݒ>/΋0j!G˳ D9ְܬY6ai@kcZqFFb5TѕE^]u5NrTI(d+7'2lNeU1 = e0i;ÑoL%f^iND=ZV=SԻ_..D~=">5#c!4uF'A3M\R"}_"b>*j>2jŒ%x rڔA-OT#nE,jS@e# hIz}-ECJ5B) 0"M!8񲒘ԉ-Rr*lD*dI>O2>XУW>KPCJ9G0\)^T;8mo21҅ m4`(.SUd׼EK q^ %M\y_#KO Y]SB?zq$MEyQwlwY"J3?4.9,Bu(ߏG1|eQ+Si+JTNش Z(t}Ba;ᦙva/hMt5V'0 >ЏuHCv^"t"Gy֬V3xq>w,7;Y)]^1Uܧ`y@{NPt|1'n*c|bE.UVp))ER-y[[ z [6~Ar9inA&`ltV,mmLeƿ73Iҧ-˪p{-g2,lxsk. & !;,55l/#Mq0{x"Uj"˗h^g.b&Q YҠ0l\%b+@мYiiĭᑛ*G#2Sr?#B@߽2N%U>nW/tXɭRB\A;Vwφ1uxW 9!꽤5EQ͋(&z1!%<㳩pU\i#C&+ !Jaڷq6 -͗j; ɤQ!:Y,ƹqZxMӔiwg+Mh(Ɗ%TV}ׂj6-};&{a`-ژIXU /ɓ)BYBHv5Óezc [ U3jUKyv6S>6 p 0!˖0&]%|W0]r2a} po6Tw@ŗ!?!21xe1۱hؓij.5 L˼V }j3ϞVvWeN5޹3Nc:VNHUκ?'bu(?ReeA5,uT6_]Rj Ms_f/{n{9Iѣxq+ɴ{`ez\V}hnFG~xϳggWeM׉ĀY*b&F%\Y,el')N;H 0wO p}śCF'?ZQr5%ov'Y; Y7 Y-bև>BwBudQWB 4ˁNM_!2l2֒c mh4z2]GUI@4:5+|zbbkD& 4p¯ &/P=C&]en3oN4KY#ozgS )LMav!`@p>$ZyYP ewSIkb.!(,Q97tbh2Zpvuԧy_a s1]8ݏ 0 JܐIy!-ӬM^0|_-4#f éC!CǤ:Q`DBdC?% q/] B&u^DG&RU*c()gjAY֤:yׯ#W]I'=UѢ_k Pa][~t VRo<.i#Bwd"nueOҔJh"((A)NE7;X<!M4I '` a5aKZH[o[)Q(}NӱzX5>dNی-lX[Lpk 5a"Nz+j"C`MXOmXd3}EJ5Y;q92xSTQ]%IXxe>`0"}!%4w`|VQ翖7|%a㓜: O P߱`@Zu@1-n096姑Q }ݰ%Ru"aBBAP\irpzC#O2|ј<8c3KYFA"3xf!7#_ mp DyUzW-Rwv]-jLJXW Ew( ƫkxMX^-D+Li)5,BqSfIʒM6-D9 =`[ JLl~.Y;.ꤗe;$oEYfN&D&B: ({u!yH3mfi>A#lZ; ٴGֹ˿R.:`Ȣ!_8MV5\#Н~b.־My8q\>fѢ /[oH4MflNX8WTGoG["s@S4#7ە񞑶.XәXڢtT}T#U 퍿>&@| T֙$+^'2ۨW!fS|CZuVWk/rK䈢.B-#0XLsJJ1XTl^1&x?o>~ JKsH,b`ܦ k 3" ӎ|GH9y ]șfEc6IuNղRB}3kUӨ› (~|-PvYvA"b w6, G9iWFe>-~8[\59%.n Ύe 9/r`an)kv,򎰅aZ0|ͻ Ea^"iH#5k5:ؽktoϥ53l&pDҭ2•D$TNb=v~l\ p>7a2Vg~m>aU9c.*Z5'0A{)QŬC̈́Mxa/LǢDQlG6=}i 1ee0:en0ޒh9~tz{D%^zԤ9Ԛ`@zr)24dO)]Ԟ1 `%UfZO #_I1l+0<ACre=)a20 V_ʄʦ^ B53[0$v`$ѩ#spsQK7=-sNB< [NuAVj"1C870#D6,~@c[Vk8c mYLx3zæfWwNcu ojgGfaeRQ;rTdUubh"|{N|d ཹJ֋x [].SW bn=Z k(~^Xu߄c3c{c5עj~=NS1T TR#sΐ-r )Rϴ`.}Ő2 dvB(81 URhDV [/-Ŋ@Tg* ~b%AX׺Ii'*rϑR/D] VH<ݿT#<߬h`~8}1"HHk KSË<4㯱wng v >U<"y`jrBHg%x }预zWj|@f S[*5Dn/<_[ud ,Ǖ?֠-$VKI -ɒX=8vJaHRqo .<2M}ab> enP1ˎ%-%*y{#?T!"3{p$IY'c1H0*A7uB ߍ7_ߘ -H&Jg\I 8@,a휡;eM.#Z(kml#-g?j66``S!d I }&fL.633X׫!ۗ|;,iGGy}1@[dʯ'm;Q\*GK Do>m@cnNh% sސA %5\xxK7s8`a͏(%H8NVmGLVhTS:f#Im_3XYT?_9 A<Ëa-.4AҾGr9fzȔWw<,4.i coc3j(GU΄Ί\o7s*{3GS/[𺂍v#sGҾuXG .+tuzU$`ּn^1+Vs,ֺ+rI.{OEFWj Ԝ5 E]qpQ6̹t$x*D/I^ ]"$IzFC#CL_dzpm7&-C kLu~d/N}< zr*ss0^sܱ0Bh L@zQP#tÞiw/G(;8[;V+Y*p1(ʻE?6!%@P'.8~)c7qoX)}nƆ|q ior#^(O L!}9C͝جڿߍ-d]6Q BpV <,Ʒ[۸Aޯ1/?2-`3,>;w4e֏͖eEhE3c8 "2 3VD vkITA쬝@^_:M"u ;rg#տ]k|$Y%UJM{[zkL7GD#QMH>QLz|p܀AB[Þ'3JRg*ڦ6bI8~6Qu;#_U}6m@#u،Eeo`lr5Ryd$ PB7"X}!nu9n7F:HwS 5Eha SˎUʉI8)™)gd5jR#2p6{ uPRu6Ag~+j}I͚ c{& s o _3ERTrVr6g^i2mvH, T:wq"֟ૄ\(e9(Ϟ޻kR] *4Y_ )!+]E^#.^ N*Myvu nN9 vzLYߑw>I&ֵk"ǔ쮁R:M`wȺ,INzãAg|v]aL c TXK Wv< 锍$_|%EcDAkmznΥB6 =9d=&\剡=hl[գ+b3r=;lې{gc]Qy6䘓#\&bo=κ01_*DsTmI #I(I负cԗhLi˴[s+hmBXS77D*bn'wO eED"ۂ'"@42~:H.3JXE!>t"gp95*mK?*;eT6ciq1dNuɈ}wM*Wx|fَJGPjGX:gtgD]QۆS=,o8|/.?N ]?߀aF;Dh'Ԩ W3K&*VLۅ]αn\m\NMPzi>zKzcD0"<n:f V;S?T?hmk\N0lV9p1j" J>v:b`G4y,ygڞԍb]RG8*kw[.4TɕCZxN89*s;N^ StzFCp7e3? zcTrvstoftOA"r m/c`mg^j\S&@ATT ۓ\{a| j$ߠ>|,\_C.SwPPڿ 9X~;輬ޞB#_Mg!NKJTuUD&#uo$G?)[7޻۞ef#(D\D2z6az=d=V3ZwՅe}wo"<֛L)?52L_PlBnC=n) o\-JRdWoP)eg[G׭|EvǤ@B9ٲE x~d?BүB0"Ôa)Ulʼ-v#h+"|B昗NJK靤*Pz 5dlrξ$%ojsfImFCB1pNzTs*GZ]<ҨR~9kEg۷96:,rf*8 èTn7?PS' !"np>';*Hu7VH&NKTl|LZO-y&_/g|Cap 3 ߝf%ΓܳZ^p0{a`#w*|Ǯ`C}uM\7\HT,oH6/Zs_Vc!AtՁiV}+K#o3։X͸11xQ NQaOQu)R"yaѪ[ᣨ>LNFvθ\oGT݂)hR9r3,}%eʯ] rEx M5kLZGJl\wXޭR KoW%@Bi+Õw2s$. ph/ c;֬@zG8j=K>@e4PzOwIufh]%M v ndA é`0`3Dy ;5w;Hy=4`XwКK YXpŔ{gĸ!4GhnNvsGĎ, ]D p_) R},1LfPcwl:IPob-°="=-}613go tᣯHwU\K@96+"cx,eïU?PE%{.]NQ(g9(S4_E Iq>854ݭbЕ2x)-_M+^#gxGFZ)]ڬL?QUV!r n؁_r9͢/ V_3&W4Cg(o=ඥ_Kzz>,ϛ9ҏЙK= +n )+2ȉxMR,Gb L1<"T1 T+1?;Vs<}-TB9/w>cVnW T GS֘\$_T y0o[ˊdgg+M|ⷪ8~\=/tq|PZRVՇ)V~&3/[L6({q ]mlxO >y6o 8ZH/v{'`8)#$׎ϗ!HR @DlƖ^ ?Z2_+`wHtĖb lΦ~lw?qZiZoPjUDA{\+s! ;Vq#ܼeI_H4Iհc>UO4G=B*Q<?zz[. }$FeӉS֘Ef.0T8}NZ1NXŷ$ &ɳXO#.PdoёN#apCߑ ھ a$Wr1yyWG ,ЮGƿ e#˵$)&IID_iO|5B|\FJ27m]1 ԓXt1r.*b-u n.RJi@= ?ʬF{,.pQ[Ķ ~{T+|s_RCrَ_w`oE{ZyHymRE-kI8ns_jiE`rGaDdQҢM16L9@'d uZ i P[U .jۗ{MGq\TN]kvSĄKdӡ)]7VmK T߸zk)bb"g4z( ؏x'\)n۟]w_NxGF<{FHފѮS Y ?53K cY,cӑdn9n`χI-7i?71 !RJP H{#;Lж 75׍0x#]OQ!.\Xt$@saj$[%ˢ=x6$tz!cQz 6I^il*lF.x㩇-V>3X3@D6TPCW&&%@vus9 EnV^W60:p,혨Uoe2_5{O{1:\CGasU\زj5.;䢶!3)Hcz$F.xIX10\XR,qݐ=g6krPp>0Adf"k$$"p82k b ha_*݆#%Jp+9xTр'S7  t=SM"L~up$[k"İ tk@LD$[$ځfҨј_V9M|iYBjDZu'q" d{h[6ʼne#SzrLo5cc0tafwqL)B^ ,ԥe2 /N|E/y':>H%̈́2?XIkP֡@ALlп4-N.f}z$.;wROꎵvpVukX\TȪIqV/lpgIesɁ~5CW(yԊ ȪsIoҗvW?r*^=~-*{0K8BY#*^"Kt[=l!sr F TB4!}mS @VeE%u-Q\BZ44FI[vboᶄxY%ܮgB%Iƾɣ7üg.'oqI^K vCHLzV9Ťll xJzWZTh;Iv-ތ;HsqEM2Dw>-0b G#1nEVY%s?Dzu< Yj.b2q4G5$lذ~Jb]y?ˮfHYjݪwޑhBKdVDmaն i4"? 1 @al q*!A+͞>G4cAu졙1ǂWͶsI\$>6$0oxڰ{yhs!˛tao,FZ%kG z#LMBQ/]dO>V h9ԟ@V)u | '`(U|y :_*v2:3-xΜ2j&[Ĺ/@vhN$[8*~!G}l\e3sZrMY2C8c]ߋ AvSų݃,7\|awKUZy?P < $Ru8 ww\'L4p{H {G6#a 2•>e}S$C &"rjNBc/ ߙ8\ڇEg;A̯{?м94= &}mno26)#l`I9T:[ba#'vw.iI4WAX G2tmTAfkoXd(V^PqJ ЙQ9E~{Jpe:em:t6'}$~OEn6x@_Qۻm[@)W, V%t;Kz 6}(@aNYpg kc%4D7$#@\o@a.2Z0kM,f#6÷1`&dЪ$)YstPa V$|ubOI`E6a׉zbm,0D cTt *1rv-|AzB k^M;n]۠M|YT1aJt2?o&G*ؤ e! ̊mlݹwm7 VmsO’D/G@V<23;O_}]HcHF8=Z܀_yޤ|o'Nu6'p}[ay 5ݓ: q4}2F_cdKtPI7l[;AjPdr/%jYndQxJ'YDKex !x:À+rMOWdTlPa %e%D}r 2h]{Xcq-wm]ɟIG[W; 9LӀTH?"aJ ̻l5lfF-|kU%]f;J\ƍbȻUʨň\l"(@`VH )TU'ub(xǯ IղU_ ocZAaΆWIDܹab`gkc8lw-6"n'b6KcXf9y fwZ$ D E\wS#g k2?(8դꖋ8ě [b ޑ nYBBЇ!rw-r" J] ~m`G_$#u? mRPfN-#Y.!C;V1v  #s99"ţF]d2(QNF&E%`ѯe0[$syf|!H⼾$Xw~H{'( <-dz (x=Ljkrqo81Nn ZS0LgJܼ&bc;INcp /ۑm-ե|h@ɚ)B~=6C8y2u?Jo4R6:#`ctCMQx +Ȧ5&_$sȘ79Avۖ} t֞{ oϷ)c3X#HU{'Ȏ.{B40B0&[?7<6=k8w$.#FA!aHfxb0ϗ٬ȣQp(εpmHKATvRUF GXef-20ZwqԭviR6gy %1yn O |ww]۸MZD,`| dF^n-ОE# 6Lm; h_ם10 \~*8i4gcf@4TΞ oq0SyS4 a5l,๟as{挳W40%Dmbz>Oҁ= Hyqy\ +}S-^N-518{9]$=}Cį|p1) Pd m$qoyHM B: nԿ%' (󎗵2/"6XD4ym!Z?\^6CQGhÜ1tHrkZؤ pSy2u^sƨ6eF3Rl ikĥA{"!Kά #nly-TMmo3^ Ki5Nj*E" "$d_go.6yͼP=鱆Ҭ$&Hm@w~ɿ殍Ʒ nS@< 3 Gr|>$#u6Xz;^lAXf -VGɺwgBεWP8Jf O&1l ?qjE& :MAnMjNw> ZJKϢ!0-f9@HԂp#t%gֿftEcl.SF 3D<^Y lډ|ٳB˶ "w s|Dk#^i|O0ASXWtO!/Ja_*n&tJ+imk{ ׽ToB.|im \֜`&x/(FSX:|AB؝Qk@V&5>Oߧt1?79}-rj16iݴF+pq3Cx$-]((b)~E(- `lfj(]\q&A)H/A-W_\η ]_:,\2*d= B, iaa/I?4F7`-Qy(|*He?_Ѣtц([O~qO]?=cMu~a``! ?N,lh?qyFxj-`p6V~&鿨kM:q;Sq\eP bL5C0$V֐Bmz0cvkH2OiiBOG:?AR-=Cŵ["1pI>L~ܖjtt `TZfZFF1oC3!';; U1CC8ì35 |ৈK,>u0* @=OW>+XQ2-uOC>J/<˜> GvǬT`}5(֝ӀyO#¥oiVn0m!F5tж 7=O6_s&3-_/8UЏlZHrO KMU^NTۜowI˭DS9*DvYg@oViz&=zNZŎEx?hJKDId3 T[M܍Gpa2Q̾;2g c"r/tHCCp +$N&.jVZ@~NY\C¢ĥ-#E7KQ:x@lɇуMk;h^'AX>=8rt=y~a4Gm8pm uvvOPǒVݓ۶Ó1["KݏRKo0ZRSi0D=\":5+^kTl1uz`q'rȱ-BYu^}‰cE=jӂ/`oSC!nLM)Ы]^%C4U2Yم{=g_uq(DU}yXzBIh%6Y̧ x/D4-w,A> B/n]"^;KPHEmɲ9eBsޱ0+wk)Nu!zbO  r/g4d˺` ~fkJ>pp9:RՒ+ ~XzUHri!Ck&l6 T$ yi;t!& MM-br-8Gq~5kk/Jar1‹G$rc@i{b#(aunhDŽi' FO /RlGq~ߝ=\ ?{)_"3%]02F1PF*o9HV;՚qȺ f?k1n6w|C- 6'ы.}F bP #gyΣ=+]kUAΛ3/1{FuهF&uMn]-l~[wg;j@biV?|hɝW4ўZQƐ2#_&c! ɧ<}b&퇾 #)v=| 'd1 T;"أ .*"ӥ,gٌ;@h_FL"*Su_4ypQ1-/P^nڡROA5jg,*%wEXDc +Bc\d06%H2m۱JYf]/aRsRF;Ѝ 8zG%dWs6ZD>jLvM< koDzax)GH.tVJ* -Y=w9?O$7}y%vۑoevu.l-zQ)6 `F L_ >xlmU} "뇢Yۊg4s~ wp;=t$_腮K㐀5ڦk#iKl͞ꮺ2qyx%t:@?ApvDKun߳΄5tϖΚኸ;sU %Ht[ZHzA]i4TXm/RdtнK6<#JDt.+sg׳R;#ԗr8Ur(%xa SMwe#"<  .O(]$yw}EJ5%M׳Pٜݎg/'S:5օ< 4-vy+9*,l9. C1*$Iy϶/11 wLlP䜟P]QD2K?kݧn"ߚȰf*{M~!|p tb Һ4~+~9gz"~I3…} «֒nF!u2"h[Lowu&vPQ7ӧI|ظE&r*`_+`͟0j0#EE30p=4xѝFX]a͊$j& +y]+zڪVcL KuֹSӼ" dj؊eȔtKu8gʉ=&uac)=T!_ /56ԛctӅu#?e&kRzTQ!߬5#EsW\D(z ViN\$q\쇹gKzffF{puA İ! Jcd-t\8 պD JG !&,vu)SPbwW0SI!|_YtTԔLu[g„k%9[G\ vwttM8gkbo.9YzT iO] ?v !7a; QK5֊:/PKxWraq9C>?k.@Ƃb..6,Gf T8Tߞ3%1mԤQ㝉C{Wi+טt6훳[ߏ t"HKgP"`?{jhl 1]㩆_ㄙ2H|^2T`@rz,!H$7/FnMDF."]"Eǀ %#8% uh;XyuU-2 ٛn^GzI@lI sgjoWT}ҟo3<:am;^C ( PI^g15DPTݠ1xJnC&_!;s7.φd-] K_-fECp+Y uJ~ U3$!zbK胯c6W8O]S(,̦J%pxy0l-7G皙!pQT*+7,>}:x8\ώIM)FIC*]JA^"Y,Ԧ8L,Z;ȻcZ!wKOcqd qڲehK?H,~Wm;Knri4OsȎ{@o,bzc X%}/]$RxAۣ_-<K {??]O9Z%P@AOXb}asUpDw{R$0@{ɼ51IOěr>rzI< S#:0Gb+1:z7S~: \ bJQ 0tAd>R$̆͐v AG wPF`ԳakUKx;u@K'UviF$wʅDDṦϫuC n~TF ;baL@H<3{LHD^"t7SVK:]?WT.CN%+>ڊ7H/Iѣu:)$C)6EQ+SCUd_q~lM( ^[_x) GS pڽgmQDJ.VGb&G -XcY?Ԛ?V?k0mY‰U!-4)_gaVNACvJ($OU~Wp b|5Y}V3gc>kW;;c 8;eژT(/V@u=ak_'Sxpzeٹos0F_cDEjQDϏ'K"iΉ]~fLJQFT/t`GҜG7x$@߸t1- ZfŒ#TڙRtY_տu+m`D1jl؄X8!V$d06(N'cb 2= ~vvsDwmWK(MJSqHm)z#}5X6ŐⷔƜpR̢iٶ &}+tō[KX) ZP3#g.ayMآ|t~1:DNscFw/ﴑ UEķR&<!T(5WcpYtD v؄NkVt_)p$€nǣ77 .n,D)##_+ Lt۽L*}'^͖А} k۪j@N;ēz\ n{ƈg9U\D4+"% AY^fQ< ps1ա1F΃u\Ԅ/9<'+<6$&%MgôMyݡF%SU "ٹyw{Yo!bA "{_SENќBfP;"4/›N<4 G>P/3 >q\$3=0X#f2unwD?&a$ou2HR˫MwoN. f]kl:OsW 8k;ϩw)IqG%2dsww<]9ݽ0J%a/5?v_)Vֻw3c"uBNPK֣$̽a񆫯q({!9MjA&fH= 0 &eߏv6tOpY?*=?^ {:`ծ9_RO>Hv廖ј'u`*I,@q+a`[;_:k71fV}E}f>fUL"ω,^PE3]/h(),=`$G$l4hLT m:ɉfQ3US .!Չ腜t1UVLJaucA5)i0)a=qיY7•cxKkQ|~n_Y .?jiiaν&Ȕ&"e{a,\$+pH3ǛOgXtSZaO8JCզ&AoA|7A}]IWGsn|W1.Õ|@2.勪5BX9%ӭ +qQ*<~eUMלZY2~n:o +OHZN>}8#|d 8*V<"г3tcsDxM͘86aΉ}5;QHjIV:ak:J͞>1JBb|Ho3F?Xͩa"$mݴCi3*]u`ql¿5^[Wj~ؠ`t w\yXƶšGDpVRf6,4e DK \ ¿> O0W50=wkA -Ӭþ:{{ɵ7W +EjeJ*u3»n&Vh[i&b}4\.xEbR x@uìzܰ7O=?fs/|u '%KdsAcsdJ_39]⾘ޯN3g+j4tʞ,TMЮG}4Z!O`@=nc뚃^aRF&2Z<}0{ŭ?̈́,whyD yAfHR.{0x4K=veぬ DP\Ք Q_~FsYL"*{v5}bA¡ ׺μ [يUT@Z 7[ uqب铟1 q؝N͘U4Zr.e0(Ee,ٺ!*Bf-KU'1sVUP輶R9եSG|0*[#Nq,J.0B+8 W2@8upR2$UYKN1iNM'$,XQ.*%"ϔIç.>臽e67҅D& WvdwVt&PX`i5t5Q`,#']`k )G  V`fV +S O}ehaWQTuh^ EfN%%DID]BBxǺ@RjB+Fg1~!?H,{KjqL` ~lTJRhݯ-gq)qZ- 15zq7㡢W%#6eQܘ ÿzW#Q g3׍Q/[]XB0^HGU>:l/Cl WP ֏ӍÎak3WYe~x)lxXnP ;3Y5P~'Gקmdc<,4)O:IB|^wha߃4Q5~҆ƌ@$nuL4fbU?UO P :i"t"&?vAz:+<Ҡ_ :-6zXo|lB X$ {<1p!X\|gH%RڝR߶Tu`Φ-сTLhR)Si n1a$3fla™/ AxK3ìyĜ;㠄<}qq |˖ou_ϲnh[LTFn%mya {cRuza~6\b2lSmRQq 8s(&);?/n#5Cnjwq0+|q:K*jThc>[ /հI0yKbi3F&7Qs+) wdF}LF%S`#ئKsN Y.D?90}rf=ڱI0ᑧazt QW2V"n #Wtr4'$kTE`L~i/!0 A+WIv]bb_uC/l="o8REF (rS>3 Fn߯n/19!WI}s=au#Ω]>S;twU8 h&V47?(3ɉk>ez%Vg YfX*8)N 4Gx~?ܪ AB'kTe4Cĭw$qP<,G܄ D|RR,.mā+ICU%ϳ0܏$M?(ŻD8j5LviQȄ \DoIJ*r:ͭ ƀ!h"A2?%7L(2+n7G3)HyJ䏃Yw{"! 痝hNNg8ͥQ6:1ٸTWD哣ja'cI`^rVŚ)o64LԼBoFQԋo+q@Wg:oq{+=$%1bڈQ:4fl:j@\Oa9=X% ab@U qN*Tn>;ų%ֶ5 :ErY9e)ҡIil{މN`{t] #Tj4lIj,OWle /{mߦ=*U׵Ep3!?5'TJxQX'V_J>BJ<>Ŭ_ 5'~Hdl~kz[(DKIjO̿-:Y]6 ?܌a)_ﴽ7{%S|7ʵy^<Y}Ġ6EdJ -KfV}D&hJiQΗ;\XƕQMz3,!9 HTܴRGrD͋܍)pґ~%`dqQ2,o_;kh!VkON]v:<*YÐ/w~'$ݡ S><Оn!LwrL&V_ @z ;)#]ōo`4qЊau(fjgkd_\1K"rEc(;'9fIDՙ')DhuL0^u TA<Ʋ<챑Gɓf ,uGt+R9@0~2 97 &ϬyW+fۧ 8 {!l?4BFghH%_04Gʎ[)LwqٽHhBmRr [(h[\KSjwtOqsWs3Ѻf.vxd([˅N' 6-tyBn=Ǎ+7AƆ(2#׍ug 4 ĴI̳NF,]+8䇱߾{\fGzei0 !NG, XQhbMslܕ3R+;Ⱦu*%$c{ []sGCBh Yhu3;e Ym ^^:JOL+j>P;ɝZj0ך!͌{&`bBC܏>@/$@_7♚)QԭT3 dB+3 s*DP}wzM(|9>0BL (OBz)//CHҴI~z7b #wR8̜ L՚^ӞjCU-)O;2c4ނ$b97YٰXoK2&8:pn1b HEM[0]"={٠S&539m=/C.DqYvJ/f3Mގϐh:~|[!QU@:-l_$k݊@~8Feo n޿ Q须W;C3A!7ͭö?Upm2X@wn`)l]})H;R`CCdPG,kMK')G!D}pFSbݖ<\~xC7~@h]'[Ǎ$V M"k3Lab̝߳|9P@*$`]K/Cp0HS@PJ"oC|K(ƎϦCnU,߳u37υo.Uݔ@Y_Gd4 S*$[;Ѫ?bf_Na/.8g.λA7@4Qjb~@kD!}3ݭ?eCVkWdغt.>S*'XWQ8Mb {)*t0_(ISa`IDVOBfیeߪ%CyVN+n^K$ J>+̘ h<:/@W+G.ÑbHp?G(5=ΐ.^39'NHp.9~ignޮ#w(椹6G|~຾J. P2 _Q=^{_ tdTOwG R&aؒ',7Cc2KO(ޛ WCA:m !?60O7"Z:҉[@$sڢ3W9!>3NT40A8.ĭL pVn@z }9|S4 "nbK a>XwK/ilTFq3T#@1[K֟0mH{95 =*٦1sz8N~>+y Ny}edp+iJop oZ+IL_rLzI]6J\ fj,a_ZJ3e҄I.c|RJ“9yiյ<g:`UvPI۝ӷs9e%cYKUi7ޟ@׵Oܰo2>mN ur&Vug0E7}MUK$ p`$,SD\RX"^$'{*Q8y9J< -N#A?\ȐYg- UâvBNͽD{@@0$=2x\39{ :?j#мVm2ʈSp>*>mġQ4osQ9dzsulKKy<$v9I4FP۳--o0#pWvNF#ftؔ'I6|&5.3e'+ V*0=TJCt* ai2n2Fg#I */9*~\~Y]ٙv'%FBNvf:3k_S8sd5@w1n7Zh0e5}!|N2F׊~lK#YTf7ؾ"KTl0YN1m!?hJdKpc@pO, }I(}h\13vtvrkZ B&67ydRgf+FR"Z&HpL cx.TNb lE>$޷o읓-._ZN0#rn@X(`ѥloIx@y9d#[BnbҾ:PȼQ C)!诜PbRwh;^M.,ͶPR#<ڰ5ch+(`2&[ƣy"ԏYZBOކ|5')t-]1MVe;Xh{.EDrA&ywEWQ{K]*r`No)n>!22ᯊ HCuEp1,Ȇx젅mᶠs*Bu0P^ $d%+~pxAd*`^( ɇ s/I"KKQk:y2dFX K S̐Z͕Q.(q 2|UG*Pw,PQ/Ӄ/-;Rx~p{@ǃNy/rNB0 Cyag(lldB_ʷF+`sk)G|0=L= ^w>b /r+R.yDOHS͋ 2>̂n-,fi76ƻ Y)Og8!OX֍qN&q)N>Nx@=pybm`娋^` )h1cuv\ _˶ƻ,@g=P\fֽXOCɂ.L֧ka˫T'W1+ f)Of i 02 9cX934~8!a;ɣ#FӁb}J5 _b^5lK-HRMkl N-N%Q@"ujJ!{XwBu7|nJsXpO0C.kքe\vYQVSQ:zۑ^|S]7]uuA3]VD|\ɹjfs ԤIՍCV J _ο l?R4UO H? x:3~jE;3l,;l<7ΜweS+[{;B,Ly_fY>kC~d@(,Z5sh mпcKӸ$wˡ@niBS嶘kO<v.Xy^O M»Dp=hhSЎMKA gddB: 7Z6߇5#ee9]i :Lj SIP ΆwzA|,)ib8LJ;0at`yV@ʞ0!tX;b͠^n/wVeӆq$(_1iP-o*"8tGUX`@Z"m"[3Puev%Awv 2Go?:Űm}(#ݦxIh]426 wm >ee]*Xeqk0&Z$$CySlЪ4w6dXJ`yg 9!p ^Q= /NYP҂hQQqK1XۨeDA(VmVCQj8-?@;n|mM$hYh7ҹO pT07,@,O^C/΂/}l%yȂppЪo+D=tPiGT;,)RO z_;_jf>e>U$@M2y!}A[^?_h^x?—7W3ԗ[V!$mSҤ_AS$.<Y UJ,Y̞\*)\g  'g9Z005TdR4=@X@}֨cFs#1ke9-!9{z|K7}Ź 6)ACDsۘB>|VCqWzafkJY7RsE K:k=O|AXK1^+ :+D{/Pzqzffϙ_d~BV5;\C# *A昰Q?VC]$Sh8%η۩ w+*[ժOsƭ6VVPu"=Kѽtac"aNTe W[^ޢ)xl iSLw)6;f g윾C  栕Y O CY#\y4/h@^4U-ȑ\?:,զv\\F,y.yŎhub; MH,fk4tWn-x<G@%BYLQ}2U> G2ȢUPl 73q GKATh-&>ZË{pUhx5шQOjVeME!Me6&aQ1MrM$+8J~"1J/[]L=Eҵ ٌxhD97]|+sT;amDT oS=W安tu4czۺCxh SwD)3(ʚ {ɫ3vTq@`$] J-iy8^`|*áFpRT{|g=2'S Ϲ-逤uoHw\"y{67CìkDqQڃڪ&פQTA+'%kk{6l+:zPg#Aۗ#$rz>w~l_D:O-cgHm.d"qD0bےGbc3< 'x}XdĈ&XnN_ܝ0JC }p?%ŸD=j)WԶ860[,L:GNd$?kEբay!~zi[һOԪ} 1Dq[dk!VV0B *͘r@PsS6.LEg isOǂp/NoBM1*&<յ`%WDM٦L 0 Cp+qu0,L~6NUX8'+/U1ۯEJCt E *Yg5:p2> 6N'Wr5Tp.^ upўIf/T#f G>Wz:˰^&iHh>@V#TTG+dX;d dH ףaS!{3̓\ ~(;9q-$GT$ 2zp1Sq^H& [T5[w E%̝u>TĔrUU53}FZMKdN@rAn;/01@8AV[1*&BWAϜdmH.G_o _{ B!󦠒vA"!+sqzXW^a:=B4m3kFayo>vh z@:Pg/BռҊ Ms)0TRU C֟/oW x߆9kfx!Ը:zN(*}6i,Iepfή2|hNyngg豍$lYi&3*o:xݵ;]!l c=!>>d`FCM?uj;VU3RF0&nYx L:>M1sr S2/RIRvF-o1FyKpOi4M"BL*ESaR=4ˢ=I@(mIqHeт~#>ξˠl5FﶋRL$;gc:4owėbq·cDۤ6|yKUKUQ!W^ 'rjS&]M՝΋y=m)&I:e!"#_|r$5Ӂn{7y Ss;3m5{jiӪ_5./BXXӍcu6JxYK_}JWB'SHyQDŽ~VZ׹a"V#>gw:r%F]RXSM7H+,T g,JT4ؓPVɩk*i7uIK"KZ4T,4 F"5A-V6F7p7Mf^< 1VTtZ-,$n2b$ Lǽވ7&*Gh]~vOz5{#*3= ?;4/eHf{{V}䠺l,w,?&U: ?6o00>9}c)2tb0\y=aIɋ%o"zk B 5gʼnRd!*k蔗T&:IcY2pm~Q 1[B· $g+~rݹqҐ[ 9BH.(w~:bnx#tO?@[^NӢ ΚpQva,Yz"!.2tIY񲷢o=I s5T<K`hVM)9A{-.{ܯR. df'(Ah˫?dxƨN̝v\ JppñEi@&5ybG^4Puh˗A˟1H| 1KWŔ hzOnn/cmiVwoҷ-_ R%t`!ޛ"L oĖ*4{ƉȖq革oHd{sy ?[8 `$Dqb}E$6bE^9hwQTRqORQ0+nτ aS٦ä.u+MB IpzWss)Ώ 6yDC4 8Dhx~&俿NЮclF}l9.r^_x )!@JUE uww<E_D!?0g9m !(@X(&^֒Ç; O+4 NKx<# fz7y3{h ȤyGez@$&(oMˆRqo% LJIp7VFߦV .::S ZO_ z޻+1GL4H?!)CUШӴq_1#ɇbpe3 #d)by h_6rJoڼXX8<$Vv#\2ų9 UtVhy3O8A] Cb?; W.]7kJb*Jf]Rx ͵ b e޼c?4˺eJpUI|CV:켦ps1-Mlo vCq8.Ū朂u5ѶeCRfٲ1 r=vjŽsY id-CYnԶsnK,IFR$J MDA|NxV_F6%j$OW6?|bRq YBCF{ P(p$'LЁ&lӍ꧘fjtfO78zU#*4 #KTd]`0>ɯ6#o8;i_t ; 5S*噌a^;YpŁgަ򑛤ĥw'@m3vOZs=ˆ{^DjψI[I8otw8K(`\R ڇgҌ! "9׌֜}*7qٱBxqҵ̭e^&޾\/{$FWP6@dL^GSvVAԁ}d٫|V0c}7H]~ϊ_OkpZY'΢='ÕQ:i }H枀;7MMy9]c~ؖt.g"H"QQW;61RܚӅTEqyvLxX{W??AzL=_XEun |lgŮʵ" Jy#oN%<H*ԍL=Q d8|^Fa8#G|oivapݓwPh˄y 5&;ж3)/6(5}-qydAj=fa p4!kE~]@N#?v с2I0mqQ3ϼL&ߵx~^[AJpÖeR>lxúL#6504\ⱝ۬Hc*fcQmQ&(0FnZy{d"ף*BGz.0yeվ`]۵(/@P2Ш$;}nGv!H ծq[5/rdiKJI`-I"̶~#kp1܌\lh\4>Pq Xy_O,!lgV~MRI5lr toD;,:vӏ%,8bƍpGĬ\tDov:u#H(-m{J죂1jS=hh?@n%`3hjye >;:wxƂ铝K\$8' -t}D H0cXU`W.((N6ߎ>XHo㉐#j ? *2Vp4N#S'bJABʧJ%3mwxD .uVVpJGUj.!)c&KtnZ#e\!lg%ڥg5N"5g6ֲXE%u|A,64[+(6/F8#lNZ5ֲ\rW}^?$`oJ$9ŒlRX"58TkLW+`-0"zSJN 3F_>k5T{̐xP0aUUJ΄j?(VL9#?xj*܄LM~ Q4K 2Gө^X] _7GxQ>cTByYՀRB1v"ߺI4Ƽ['9gER |NsnN/1>"~h׶۔˾ 84٫g &k:[ƞ"+mtLOdN0=Z5> tQ' gHrrG@U.@E'l8I'@c6'O0icֱ(ޯ@QxL?Yͤ˸fmn]2鏧ɞeԐ2J5^%<╔8ԽG\ 1pyE^>;p^ Tt{N75$2#ljsf\#m8{rбbfATQ)/J3P`q NE͏d0zOE|ol-z/2EƟjZzƊm_"ÔMQ->y?jY~<) SEdCiEO^e{Q"^~饞ujC) &31;ӝŋ=?kǨ$nI2E.dEoE\ƃ9X#6YC=ԉ_)&F~\F@VGM(Rkbg{*r)MU^K0~sAŀ h#;a,J쒷Rtc:0l݊8L"rIxDhsG9_LO1[DkOŠ^,eaFW(I"o4KP|P˯T"K̖a!-c9e\ pJc |8p\/$tNt6@ { somcb:9ؤ?N]/'LCN}a^UDyd9&)Ôw_{jw76:@3q<*(ѯ3 3$ΚT}F~ky!e/t*L ui-eg&8/Q>AH[$1gյt4{\NׄBox^.ԧqy`L|I~-m7'ܤl}&q徫q {Y/зM)ux嘍b͠e |TcMD#" "ug# fKp]pOJyfc90oߜB$!38x`)xΎR}~y@~~ԓ&~ex_::?_ښ92E8@Ԁky i5D2eڜ"O~9qh&75mt\|}Xo8g `] =(h}b"MmvlxV P>U\yπf{_VCrߜ6q 5ܣ嬟z6aL)F$ q#l * B%\/ f>w}i 3Ԑg؍ Cpm0jlo/`ʡAS!$79pS#]E 7reL//Ic`x{ՂD6adydNj>9ȒURG&SP*+qEUilf$7LSLs bpj3tvўN$oDAB4Cgk6y:oiauwA W@"2y+d)QV#7e0"D${>u߭/6*ߴ#7e/$SREL+"mPDડOjN3DIz;"E%zظ$AJ臞:55(M/Ƽ} ER^ b,і89HҶ|҄갽mlp13!*.dXphmqn6[~' :7E3ӈK/8aurDZ}~d.e}dQ$FZdڶ-^yUS}Z?xYTUMLۜnͤ L( sݐ4\Ҿ wQoBARg i .)_=wɬּ|o_3tZ)gQ&(4LpؑՠǗ@:@6 ^17I4X?:Zͱڱg&&t'7ޯhG4.nPpڞFq.;&'Me°Qy;0VjoTLp,Q@λ<o7Nޯ膶r^H6/HT(cMʩ2"$"d>@)4/>eLLl߬~ujJ(E,pit4ܵQ $*kQ}) ]8/w0蛖DJ!βjr)kJoz)o;nB|h^w;O0Te;(x?2,[U73!OS?'<3Hq<r-Q0bԥ)Ij):E媦Kunb˨'t nc>6?x=7hsY!~ƶW?f2䡮-fzJnFE64J]^.] t}6[)G'N CLq5_$ V"T [T [AJD|O oG\yϑju<$~ \d (V#l%pGY8T=R}\1_UPlMz_ c}-bi8S!A4;K];dn& X$gkLEY3EO!E&^QOB֏M ʱNp$l,BiG][rkk~Wh8Z!VQ)6}16Rys.M;PVf)MCmǞ{!j6+ֹkkOOp3@N^ +MmJp rB97uYs\~B_7;H~eg^Jx[^EIХ҂2ݪ&1;c-1 n(L-)%'`C|/C5GK<~Lt.UĠ߽R z_)t^X1TzD-QŜw+hd5&%IlYB n'+HsS"Dڡ)y#`79R'}'j|32ͦk=X ̈́,k$hs*!w;,r xuSKfYQP%Iy_m-U;h]hϲ;]fQzfoJz_<9w:go\[)MHro_I)oNdq=m3$J [Oa#'9&@xUfD$Z!)H,&nI~f2T7ZR!Y@&OَF}Xd=GTxEr`ALYuB܉i-cQO,8X,<l)ymvkplm1S|gZ E >.Q%m>yC&gpp'4 Y u[:#3#VxsS#YorE'߁,>2JSLrS=7{Y)Ni.&Dx>å gңxq[8TҍsUZ#*#N˓IM곂6Sw>d?6s s`I1Ά'MAaǩ*(]LF8N6 JSS]#L\k%_׬A`repӍ"U'Aƃ"6Vq>/b5.,hຘEb F lk+:ݵoIõ VjSMMЎ@6UUoבAqG9OQô{jkL(&ڛp>O-d6^ތG .e*Z0^D.X9e}C,͡>30N4=iH,R65 459aR^\< hE5N[}ᠲdx5Gmޮ ,Dޫ6^ptmԧqu睧ٵenWtb4Gh98|1m iyo"S(=Ov2g9\j4%a(VwV,jlR-Wr`Υ\Д^PĦYb}0?vZts5IZ9םWF+ZZw,[H`ѳèA H;ZC#g(vv{;I˃sJptN)k B}BMH!o̳{p TdXV"$K_2- 48mVA qqn$y]f+ۃFSbE|+6w1OYv & 2GP,pN4:*A|L)|*CE1 &Gf86RNp2QSu sdn]7f*WKWzvv+eҔJHӋ08WNH÷k  _LGm\hcr=d=ɶ.|讨9M iQgjH*`}ll$~21stW UbZ*2臰\uhX?5kJ s yg0 (;u3*u Sj-lO:,89*7Hx=Wﺸ&U>45}ކګ{}&A;AKYܹ)Hsvk~[<z9dU.'y^hI5&{,.Gu'P~UI$rq)CJ_Sړ_K.wToA3沪sdn| Z#, 06uO'GY&z>wo퍠\^! B%.4֠0^F _)h{y9}0wp!Cg}]z'(;Q:5136芯~-uk{)zG93X'!*If -kI{Mҟ<~G~C#'ӱ|!`Fxb Wz>z$WdϽ(R&oyoʚ>+ֽBKA;S9s*BM2r#]< |L4L fD!$ XqsUt-xc?YzC0. Xbh^3cfЫ1{2xU9]ԋt fF0Oph~&g'IjS,WMeu \}gUDˮ&v.ͯ~~jBxGW"m/Hڻvjp<0VsUlwBZB k/![+MMeJObİq#>7xv]Oƭ`}s+Q$7ndd:H AX>$KTZMƐU\1b9jV, X4>:Վi>B:JUq1ȬQ>:ꛬ'KF'@:1iJ {W\Y*ߖ2K6{B|Bٌ6qÐ X8G]2莫x"$cVV( Lۑiq-{$0{- >@{0mq_wBvvM7yLpAZ%"‡ɏ~o=h$om9E->b)} ủ~A^TQ3\ץN AO\Z 6Tg@ic0g %ԎYe 4?V`\dȍNt9 QMoIZ<o/ Ljk{Uz:J QRe*E6l-q:a૬HÞw@f5_WfcYCiV`ljܦGڐz}/6 !%]_̴:?,\Z^ ktm vOl١rr'Q5:!5ìEWMHjP4|?- )O 7?5GN bBP2*׼0JX(+Γ m6<5L=0 ΪL{$~*W|aѢH{X66j7R,z$g8;IOA Iix`"@rL/Ų=F!!x47z]}߷ Z2 [-\5 ~9޷?@r?\N&=wM Ys<[tE1;b B -!)hVՖt:A{:uiYh,ȝ3[-uxry.kаԏI$ ]ҭҌ:˿MagǀC_ e`2<&uʜdFA"> *AMï,vK$">vFH<ݾ3j!>p46w+0}KuAk9`|T0"_ewJjjQt7Ns-2^QycL[RhII |<킽/\CveGfnLXNo6$i9JxDE`Ȇxc&KbTW cd@әЦG!3zYl$Ũ.gz.֌{}>R&2ItSZ˹zԅ>mLb4; V9 )"%Wekُj&B̄Z؍(MT$[ʰHrFݵ5ؿsF-)ފ?xcĞR:px0n))K5fþt$Vw23#) }D{{ASvT"p$CF54/ 8Ig*ғŇzz( B_(`S& ]U7<*HS"x_?F^b\v8~džԁ0cn*#Z'7"Dsnc'Ja}p5Pʹorl#/d¦z;H,jh{尾okiav^Y'Y-3^F2.V(fj҈#";"G9?[;dC3-BRN$Qէ_gmmeX|x _t g^8؀Q17XA?2d (55!#MAR!l+QJ c^+o!HoZ.ˇ-sP>a7sN?ٳy4mPo1gd^Cf-ҥ&,-5X'կ#Lr=\ fLA#r,Wt!> \e0 @Zb#H~D3< R9h8__Ҵ*'h+T% ,o-G CBu{@w B#"Imn2-JIِMC(/I0/,"/!V8Aw헽Z.'bL9{G_qw9&U@)ǁӴ*待k/Ğm8V_p2ʵGV2j3{3a/?֧_H׉rv w;;m@$PsPN/:\=yI UWXUkjr v;/Ҽh?V#qjܢ45~F!Ud?bNASBpVdHY9&gnbv7qG }-GGFoj}c$xo"M\v )ma@T"#,%E s\2kǿ43Yo"GFT&\ ╟BdC2ilwcD%PS@w46&gZaROc akI(&lQVN_Up]E7Mb~YD&e0f8$Z6jJ Iݮ#zTS,7]]=ƻˁ /;C3jKpME&ɠ%H`K~zɡ}D#|_V%@7oyqdD'AC>p} m9Z * *xk}3rۘ$iI}P-~#sV[ˆpa Q?\tY9-2Oc [YeaW>Çr3=7TFFIab%W~V5l#rǰ1,'.N^Hx^tO-(WSDxwtV x\=U"e`s=Z+d s`>bO8\ssV@:<gD{1[6V$"W+$9{s\Uqli;WAgx 3Baa'Uzb\ujl7窟$._>Un< x]~w:nT̈́dcw7w8Ӽ޻WiŅ=6,܋>QJu6b/Q_N 1L1:"0B>|swjNQ.+-[J#CuU: 0TyI`>0ֶZ0S͖ & KM0]F}| ] YSJ IM<#~xUX~ 7%JՑ'vD0 I44m1ow8yQe'D(ߏT/g D "^Cˮ|;.ޢ(=)dXVuɋ4QTBKn P*RUSQ;_b1Yu')K5<!2FVQyy֑?pϺ)2;#?Gq)??~iT+ UDdtAYrkujl-(sP$O> /jz(y{$;yAف #b"D)v)[kuj #PFk ֲC2c3 yOB cA#75!~n7\ˉsƶ q+k6ߐھ:zCRhA cӃ'2R8_Df,1q=SN!vA?Noviס7Զa86G.Q?` ٿG[-24TGz_7w>)L}=IZGʔQGJrojvÐ6ta)MOXBOa3U=cZ@,KS,?.C*-):Rw@@! NmV[%sP8F ZtgS:?ɫ|ĔV%Cr'uYNs`uЭ"(@ϻgܑjXNϛaRŨkA[ /֪j>JpٶK7+h鈸{߈Sǰ(#tRFqPdzeH@.[rXE?,Po,̈b':zpEĘ,_)pφ޽$oQ|mA 1/ܶ+M^*&B[+K\] d92ZGWPa m]_X2"@C%HJ2p8@y-uBEW9I{hDe}0%ވgSK4c2O5q f!E쪡("W}>lAVe23'@'[mLnhL3\\ pl~fY&P 8uv]Z3y|@ιb_L Bd k*޺lJ4W}_K4s( 0Z.r 3+WuuhfH6U[/{LTW%X*㏍%`,e= (Lc"Y_1ݿE8r] {)tL-$.bmSh3%] ji@gNj:t㲵YЂ✏IjPO5 9eº_㇅& 1"uYɧӅDlWF/Ms#6|ҚQ0/ɤ0h)R@PbEn?gOIZYoǕ-RvǝEUPjJ;cR[Cn5EATC12d =]Ӛf^:W1o7VJ 䋧jDdT-.eWuk2y^$Wv|p6WIKX < ;ammH{J(*¸>Y Pcqxr/:ߊYAf"haק̾HDXSZm S"X:_dH7v`8cǀZA*Q̄(TORD:\;a})J ~ ] .дiUH!1#ŀU)(@L1[*ݻQ<8` m<}~4z͎3Zؔ x7-6[1A4m=\=&')[X0 }"W8c$;85L=5an]isq~uH 600ǝץ GQooBnQڹ_1`phA?][$qvQ:ɂXq2&#eeۛ7ToOHh ٿDu˨ZJCJ9<j}5)%:YµH as0l}f0o0!A >$חKσ7)2=%wda05 k ;ʀ`1kNw 6{d1.XQlp/~+GPؠ5Fߺ0{_'^q.S7XRs Q?2T+ !T Dj7#\K|].6E/ (ďlmmIdG+L&yu@靇7.U=0˿(;lXUn5CymU|)F/%J%.m[mҌtQ?OLxMH߭D(mt#RӐki nh_@zvywNNYSФC1\6|Mf%"3);PEMPlb, T,uG;촫YR moEc\rwZ'j]ū'T[]BXPOtM@?F7ξKj*@y KKV;KlAuW;&0C\'x֚}4=rVEF F#E?W|!%6*ڸL ȷb = O}ˀJDDj#1({Zt<$Dk9;aYN3[EMZsGQUï? pEMPOUV.vd4[ -'AJe N%+*v1OY1D g sO&O 3}ѱ* rRqFF學&`0sRB\^2>g[cFRKU$HӫklBk:2w_v2b4V?Ң±vڽ;8d+d`r-l $;svrC\fpQ ,f t$3o)| mj>BDeS9WnsL Yk8%V:d꼉!n:CpE:s6HκFi ShxΩ _bW fX SqF||1"n#QH;0*lj\EW۽u^&>cن*|*>4$x Mj܋pəߞڶ'n⟍=[MXofo,f(o+xbщ[򣞰^Zrҕ2ց9rO0Mт,Y GyjPrZ [B0b4:d|}_mgP~%,iV܂Qg>ocfO[Ba{$hjOJEYɫw IP ĈF L&>vca 3"a%DGoMPkQX&r}f$I 9 { ƾ2N a)`>UBrjIV?]STxehk_|r\w\3[3"l?㜼<X/'n EVQRl |y\DW)Kqqq6p1qỹ.xEc\~[{66~m[*nDwD\=jSx!B9w?4Z{b6uv`] V|ѠDhm=jv;,[.VVǀlDoAt?mь6h1}50 Nk^ .ug8eOot7Z 9YG,L(0MJ5K&=+oˤ4[7O< [M^=6>">ƣg04lGc($b >)wέYqÓ;GTW8ElΒ6Gr(8)RY[{{KJ΋3a,{^əA"zt~B}m 9Y[zuxO3 +%϶yJ7$sfQXocEnq5^ AؔKs usyCu?Cbyns+Ag'I?J^O'nVinSAQ/5r#RV?cɇ3āel!xb>% UF@XU/xeMӏGhéBmtJ80[IyuUޮk0E:0.יaqM0VʯWP(ͽa, TIa6.Jb;Y$^$xL[x2b|iZKE%{S^LuL˸ϳS",) =7xr* @Us0p$͐\ ~ KɾǏɺIW~ s舛 [fv@!d+ EUYm@(śRb8fnAżȈz o\4Zv2Fa[ WIt#A!e' {m0H9營^H"lx #*6:ۣ.H̒]`Ŏ Zz P9rͧFДۆqQuc{1nwGT^3mZr֩bĘ)uqcnRsx>׿#(v0b}poތ:椋h=qb of18lfaL n+3A^ݨ}prdb2ɁnQk'%|֏[X>l}<>[bZڛmt, 45I{uYg 8@4 lymRøuwtp֐9^ѧѹ3닗#- g5eWʡC>z`Pz?ҼS[&ut&>"J8dA.C!`ɶ }D;e/]_>YB`2zH{6M 9"CE Ykհ]G׆"w*<-42b9P2lkim˩ @<Ur86H$a?!!PP,5#]Wd}H 5 _Q3ηRi; |Kyu0,ZuyUj_;s` \eLrI(@Mm%aϾX!O*f[< kU|iFV 9q64Hde W "QM@sSoX`N~Z9~+ɲ:Ky[%p'ߘ25Fj k JC*}f0< Ab8HKˋ[àXR狂@%[|t]cԌG-LUW֫0QPCm35דoOb㾏*1=Vg4L[zᷯX+ҳiu8Q1ZU(-UdPTEMa2abJE_DV9:$EJu~w/1'Y܁_WH$JZ6 ۺTb =׌%.IL [<_< 1_f`/3#ԂjkʄKjZYԲZ='0R-q3[Z`T=vY\RJR%^_!@-ͷBͩܐD9}w JfgHuߏR$)MTpϠm!L+Ƌ\pɛ;9֠C$- oK3aw^$˨&y^Uz]>m>]$u"A1QOe 1k>80')5hL33¶g\j$6:)S$uqAG5vv' 3 .Vw^?Vh@-XX ӑm2 9\n 3."OX=vW{ RilT1+]&G= pp3UL-3u/4T\d`N}nIsTS;$W[ΘR.2;M?2p]{pR&I"DH;FH4PdwWeDֆ&.(uB#l $VB-QXh6}EBC4aډdMFVԃ GsfMoB8BǦ(xg­?C0%/`5Bp^Yo#@qF-d*>rNef6DJxGk9(kb#%=M95 f y2N%F#jUA{M;{I;XHʦ=WێF9/) ({<9lALܥCACj c= c慙;*)dL`,F@{`bg eiW}7@Ba6jZZnYeRl&HTP߰TCh!jM2B{-"pfY'`"EY4OdB=]acgm-eihC4&)ucox\(ټdwUot(bFM:^źͺ=ډrŠ$yzEF;?<.~Tqk^/XKUޅ@@KyR6xA^ʜ_ yln>5J'@c%TQt?Գ~ xÙ-OFTEo 3q>T0A OWHdGN*JǓy&(&4I1.E; Xp,'*p̂Y EC\aM#q8is&#k1X*V1dR]4TQ~sؔDԮk$⒞#WKӶh{l:J2A c'G@m˲ٜaYL5iiD; % |RZЩ>v6Y.ǸbLIbzp1sE:%R>x.٫*pblCJƄpH*byg=;0 [ݣHURH{8I;rrݪVSh[Ac74 g]=\vG:ւbj+VCF%@ޙ*`h-w&>(dhn D}aM3g`C"l4}r0N~Dv]2 Ʋ#-wzgN d 裱 qn Gk*h==~;8oVvuQ"z¹9i FLhꦣz pup\oz;ԑ7. AuOO٧Z=fYDt;|+RzOgK触,-N0kjL`kZJZͦ*ܡpOs_S㽮 NԊ*D=0s? ?GRoa]E"w#6q^SX=-N*n X<5M }@p푬Ivw0o`Ƃe.QD<2+f}aR1 y*f8P4bd~1܌7_O\3k5^ `'58 ie:}uϷ:8w#7PqQsN%NMN) !$p~d Nc) ^U5gF F E7(Aq-oIMammN~axe18w;QT@jCWTyd;ah]x>!a]69 /bN0lpKKt,gd;O5?IG{HzqidNOMdfa~:}i.%rmHy:BCM v{h''HM8Uy\"EHU҇nAZv_pjKEK%WCDcg\㫗L=/or~A 1%unoc%6xqifOhBkU75:JWu;*LF|; zya91Eшܚf OHSMlj;p,`N@l]#PK|V'#o.Q]U[UfZ?F)$FIOvC v|M!KٹRw"rC<) !Ȕ ׺CYe% M0h+>o"è} ƥ>"}K9+s EcXelT\ 49?amw*_14 |C,h"->d pVdp-9 Ϟ=`t@͎~ Y+8:$x1k޾_ o:"ifԨqLSEpzLh^a1--A2*{}y-N!특dt|6 wu!nzHm1~hȎ]0fv?/#\Ai8% $'ŷr @es8ls *&竞vnƎӶ9J$||9.gNO:! r1:ĕta?vze̓6x{jŝ?߷o9f.ɳqz3J$g$1X"mI{&SGp)B##6cK^pӶW#vy+BE&#^j_圐AWtp5{x<dX){ue0˗qEڜ~9%wJ9ܓ& be31XJُgIY ~RqU;|bqBS8ƒ{gI2Y(L#3jE+qmo099R#>`cS31X-5 A!tJkoERR0B| $mXo!RaҌfdR/mge3xHˋ_end[WUƢrvr{%o|}#,5(#n,`ND$=X`ox0uDy?PYoz>ށ[83^xfrO7g7$u܏EȖOX/8O#F/ǮcIq^&skJX~wfGGeǾ'Yn[dBU'هz봯Hnq5Ɖ;>A7\d,˹&8o2JUU::(/O p ưK k-O ުf!@+_cOg+D5S\-4;0Uo Gukh(|꿐A@?G`$$D-63^Nd?=k'VervnX)}oN!Ŝ`ۆ5%8f:4bا?J03X925N=x6~Lv1qtZjQgx@QiD ׯx܁eɰ5EGK03;000ɰ_H&e^xŒPS:bUIkf"!C rgO_1PXH$T?b);]pW79h* 21sf7`hKfqhS&?3ڧ A=ºL&#S|ubXO#bSQrKJ-pcULlա1T(E#Ü3T^ ]8O' }  BoO>=j!ʳ"frH \d{/zNz1hD0qA' "]p;CZkT0W5x.aזxqA]`Ah0Nuu>rIJO&CF7iRKPW8;o %{neoocSI? ʈn2s;B|3 / D,:h,E{ N, UX,Y`)TgȹlP0*X139Ok"D뫾VpW0м@(GK=X1"TIRt@ ՂnkׯY,i 5cebys3BN[68纞wNd."i a;pw: `3˝]&AArG$Bǡt|˿ХO8f07By(߬$bK -GvU ~Sx;Ȧ_w@AD` ைyGB5 Sv6Փ51<T(:߼sSN[ TrtnW^h3yE_JzXD߸Q eN!@/)X2vcq лsR] hUhjυުB ^䘉|j͐P['؆Ez°4,,k opXXYcИC.7W߼Ja㡢D.J#/':.z(KRo2~`@3W'm[clgu&Km-G3i\u5HervGKY}G94rZ~qz-2 or'B:-ZAQ{OzO{2_o:@0qsTA۸4c_;RY٧)]6__c8D {,bf䰦cAKk%G@?ȹg9^b2exlAǧ/:q5qiVK %>՞2m{s%9~DrlG=|~o0y/d 3ʼnAz+UlkPy2{6i͵l*̉h﮼c ~~ಛK[J}X I+w_ߞ2`>ΗS$^qNX+Xz7%+NFڷ]4+$Eӏ'B2Xr* 'z ;0`ܖMDK~A@vəEWA* mlL7OslHezz I"ht[ʲ ܐyJ/NB$x pՂG7WAu6z aD=T"K-vcHRD,FaQ㛑'Jؖ zt\m|jco%֥_σD6$kQ>*F%駫P<* d?++}F/&fNno:1&^-sL@1^d|:@ȩx9۸¨ݗ =RtwhJu ֑7ϫ;=ڦ=;=; ''iY~Esq@E1!^ܲ< - x.!v.Br,#5 7eV<Ok6$ο *CL |84%P>h0+֩&Ijzo+O%#GPn ne\AI+!PX7sn8WIHoO41*tF;ʢ,-H3IBy7,fX'ptO]rv]fߝU 7ɀ,*IAZi B t>ੂܤct驱@Mo& 9 '_{i*z"t wuc%xȄ.G&qZ0Ym[ZѾО҈xEEޑ4/%\#xSI1eXȡ"4:ݱ&RGNVrm(x8$ H:>Mc-&A/qF(ON^Tow@GQ_cn 2_,V;Iy; v.Wԋ9J)n(#,jaBZx= &Ƀ?Eq+TNR 6o1\EZb-7 Ca?4@ 4Q_Mo렅 @+9mx[ʖ[>E6 W+#'n(0E7$k4Y=zzVm =C<=4b[ce ~+EɴŒIF_Cpmfq Y-~vz+%핬ӪԹ]A"JAX95Ldҝ)I+=x;1Gs2KA?A;%K4+VעD%Jޤzz}=" Uc5ʺŸWy‹3C6/A·̍(uߕC $GjܗK0mQi`>=?YK!{XRË XHjԌ8膍i WeC*5 o#􀓃rUd^Vv,mo eDuvt=ŵ6 ע+/5oeXo`a,ba@?t"o L{NǞl Ujq^ S7cƪ{cb)0'6@J2~lR^qgT$ YlՊ~ۍ--ЦD1-tws:^k% |x.w ;!`G`SD9s#r$32ںBXu~chJqk1ի>359l SR'.ɋ&t{{"%"VUQĥcu^ f_g"$ >T|B"!ao@nkSk.Ya؟CT =`Jªlԩ\RME^2g5cHc\wgYL+C'uCMP{(/u.ޗ|Q)tdx-fF {3ꙧ3"䵁wsqݪ[Mi²V*Yq $)N;>W:Ȅ*\x9Y\ >ﳺ ](Wې?ݟinyUPgCWohUf.kT 86 dk *ަñ˃=-%bv' |.z1YSׁL.z 4{|69j^Sٛåp1,փZZ}KZHerq'"4 M@:qp]bH UU5 fl>ʁE08xVtvaJf ' FG)^jN_A"եsOzwF,Lo}}!oE{%IJl# R!T,k'uAgkgqcy?K=*M̤FUW^`:z3h7Ј`!_(kֶ;mqFDܰrceTSIL i/^4x9)mǾBu?5kBikm_L~"鬉DBttkSj߲%aKFTd< 7,Tg}O%az}}f8CӟhxwZ9‡1EG90T14T| 첳2֕~|u7rN\TBL27mMR D=5"7}?|a!%[30;ITC |b6~(3Qxߒld)U:v`s6N`)(Щ-muYu41egB wN1ML%H֒i[ݢ.NCq;qCÃ72z=wAxɰp^[1;VL Nxfw0!\y { Dw6؝|e`m3|ahS< T&ܾRe'j ^)w'a/x|Y)iDhA8j):$6מI`ǯFcE} DOdVT 7i\tVG|APnt]Ё gc6?) _9hG{R@Qhn2(>oukeO 4h}QU3~Fq5n1Y1.򼁔LlBk ZŎaنdO(7RA11vƭB эikˀT6!~9&i~(Stf8R\R[/q1m&Mʋ C[5dW3"ĭhKLc>lgi^\m<-6<7#z4modP ` wΞ8({*;:42ɜ{X+TCjjrΏNWm^]A2.ϖ܏:<,#r(\ұcSp+ktmYr?huBʣF)m}Njti1Q6 p//Ff^gO\}egYL^Ӑ0W7]iXI3xU5l ѭGIYz?q߃-h}D ,l_7F)ބW5ihW42?yyeżJF\TiHK+П?Г9%dqYz䓭PýInOIBP sd]Bfrao k,a9B'c[Y\v/ E*BkV_XWJ.$٪4>I&:|1Yqķx-_4LTz߶|MBbtޠb ~BdOh|#\y=5p\h*5P62{:ݮWԩǰ=7R͘bc'v݃ukCExUKeAP 0V͓SI`\q8hHpq7c@q R *\lt pk`W |ƑK5XL?QRG.)Ә0O!)㎴DY_ |Aה{]5q`(dj`r`+y6mf L+H14xb@EP# tgeLSc$}@RNygHr-^+4%h{\ y'H%/ﶰOFWM3y0"+k'ٜV$P):B$2 ~KH%\&:G NS>u~a$5Zsov׶TdH PjP\8O",$oޘW,:8a IwVaUzF82XHFrWT0ǼzjExP haL]5*ӣ^#h qI5Vv;d*'q^h(8-!C1}O~X|ۣ Km$W r.رĸ܂Khv5B׷Y*ډCgPE ,nR?nAXuƑ=|7jw_rmh9(,O?y oO,~;ep ;ZtRuh9RR< F'$ ad T0Err)nKնaQҠZߚ # 4êCh:vH$>ɸi@ֺ6 >˜`} +Ju&hGBbe T/\^^RXZ 0os?)Nws8P)熹ɹ83n]N Uݦj KYaGյ&{8Ƶh15Q +a>q5EqTww->4LgqV6!x_忏NԟaưԊ?yzKSnG{W0~* /Yf3uznbnN:$`op,X 1ǞQ[b!dm"9 @U?Z fq,vZxA+X`k_x`@h3Ȅ6Ivb}=?9]L|izPRSvT%?f)\aH)uߗc_gGGAȟFw-rb cQ aAH?Ϧ6"=x?'N&A8̰bm @)I>iŸQWz!#*cPTGŒznr/*))29|.0䓻;8b4BZd)Z:ep2έa/ϏYқB[kJ}>x߈}1p2YipJ'-c;gF<'ܮy9alfNs#ev $SAɒ;g{aB{ڀ]Ԡ{W@@sZ2bl3y[k% 0Z+@; u{r?$Cv:EdF,~5zDXPp@/&vDo&wWn*0;ih¼ Vtiݲ#<5FKjU?΢'P[q&p~*0|ɵ*9kmXq1I@7/A3j=U[,\t{;@pDE?~Gi4UqPD4x'D|Q7eZ$=)AA/ZE7}'-혨 ѵ}Z/2~͈6i/ <ݱyӧEB;J3`cFI:?[cF5=m0+јqӻZrԃI.zX|0O%&^a! wG`Q&ӔtPP 8-J[X,;`5#ccUj፤_LiwwQU{)֭=P;:L()(]3)ui}7n4v%ć{)oED ;kpM:NmQxV;ɓ9yHUgP|~}:`ŗ*v h_3x(_&>|>gaUꛇᏨ_&փm&W*u=ȿwjf<ٱWA ֡eC )yBEa0Ϸ`Fw+s2p_*L#"$$zR6(yApe)K?cI"廭Fr&i8…W6+lU]|]ukP:Kqi92+u^ SCdA׹53TjJVrhV&X_U-F-*ckiCj4|M㝢_r஡֣O2Ÿ.l,tsAF=P v+suU\%?L?d1ۈ4iyLEǴJCız:}0=j֒/mFQʭpq5[}&) _O xiؠ?Xcڕ)3\h^h6xgЇ2f?yÂ"vOfY j1DN'nEx(WB!xKNF/a&Ej?ysTL֫wh..HiԮe~F4ܰ2F??s(2IZ-I5ۏ |`=0ċ"+e6H8 ,Hb8'k tiL웈")+U6 zy$0Wq8UOw--ç\`0#mo!\{gЎf#m o6 bcMɔi;J97F 1Sy&`w$0J>F?P(9^2HHu[.ێĠbE)0wY; ɻT6k;eP{ i[u?!.ӡIZ +nI{n.isc:]f.#IE^0/v'þ`6{V_eiU%fhˎp߻G $ >tlH$|eٔH6}_w_rHO5NE$ueAZN0'>S$lNf _hO W| A7_ R1Q d&Žhem )("CqD]ǀ|0|YUZ|?Lc8{R<05YW `xcK^<%Bc* la~<=,7̘ ik&h7y±'! tvfk=yG=}ƿiŠ|g}"b"(>A~$,גxef[=3P/wLg"RX*_!P,Z( HVnWMiJQhnh|s=0h q ~3e*PA(l ԟf/J8~-ŗԌ"&ٸxƆU5_k7;)XW.Iˑwv/xdxoh.1\6<,"))tI9DESѐMpt G23x.`|q#S_î\Ziz&8O۲>z] \<%ST}`>'*όq MAND4]QϘ;Re4$Í_Ҵ79k4Sxk[Z1o WPkMLZ ÖdmNpXq8^ö2- ^B ~+0?ibBrs2!ېWu|+[M'?D]ޙ?O0)9?yS8 ds&UMf奆ңCKAUv.)*(a("+s{1au3TAFg򕻜hK8F(Gyv1qe&2J{ԙCW7+:7.sz1Kj ;U Ғ}I/Ġ@}rsA?ƚCW.GFFAypDDZ hSqDlO'v ENW75k w^Lun㴽xqo^T0Yt\ U/Ֆ9&zLW\r;hyJ_o/Ct 6Ϫ2}#ұ]PmJt=x%+sFwK{i'8 O hҚWβ+vĶ'`"\MUL_׵ǟsR6g;v ;D0I*n o59 l pG|JY*TG#_胛5n{ BWH+`.9rH 0БjI>>0az$+Y$2"qp8MT*-/De~S3bZ lػꈋxD\jj+2݊&O LW*iG`c*-YLcYiLnnϺ8/fhq'cTxcc0n.Q$#5%RmJy*@5H YX~7Υf焔VUoVSY̐~B5Nof!fPob&ڗR5S[iNdtU#dv[0ǃ:.:n`$xN9N5ܘ Δ JA & u ]^@ \eCy3Y*(+q`oE;olz~\i\Tl<;qUo! @Vr`ٵ0TMFeFuXYRM"8Aˑ,'7te2Q[ |7'qC珯CqўMyON 'nf-یX-!A- 3grJ ANם}<]8`/QrA<8 REp..ID !H~Neڙ$fέ]Zfdr P~I\!QGyı s<^yV6FP/%ߴ?"#g;.z mW`o"ғp mbRJٖ9AW@+I 5E,@gV!F/]vw*8>w<+K0*v Bqj L6+O ze {_|ձA(beSz4"_7D]%ٍQE2>cC65듿7QPK8{ ~e0uE3MF1OnSd2m1.DtA(e|;bf}Wn􎊯l)it\NS"и`cpz UThj' :bsB0#'nfpi E Y6&LX]|y;> 4a vbϒ!8xi7WD%]T! d~C; @OO*΄!\3j_Ӯm ep*7^u6>BM/Ě&1c$>™aJ{5 +)|3@% 眯K%y\ ٌHɻṋ;֞z'0*n }l[Q!io|,yAoڜLӔQ z mT%2S~N!q/)v ͜QG/"[cV[FZݖ]gq6}#3;_YG(zMUk7Hc+UjxYM㮩dgiD+ 91_n 6п3 /Z,ȵ@#ehE0SZgx[ghoڡ?,ȬOd?M!vgxjlqC7@C`>Sf)[V ؕTsRo.SX:YwDeoZ =9J,5+^{mp֘0n>38G`~\"a3T< FTDy#8Kk\hр}{R(x5JvP}W~e9"#{-7r&]Az> (?SocP3W6Ɍb?d98xM6J7s}:#żOO:h ;M&|\G~@CFAwB'gr@%x!F*baP ItBWnB,s7,z2jQih?Dm.:Nt󚛔_z2:XlƶW!i6'a7N#f`{% ֮\)i}k$/ F>o}9سYێQXHtkw/\Ԍx 8[ekh䯾J Y=UT4'/s"^sd>Jw4h"tt=L]|4x(3<;?K$09dyjc~u晥ŏÌr YhAQl+ 1HX:A9]R7 qCwscҖ+.Œ-)z¤9u}2ڶSC -?kT^-Xn4`KmEgRr * c@8rj;ke+{e'ڛ 88?/ݙJ|?U4 ("pϧpM*,ǦW&#!rHH)zvx#rYS@kf4PeBh.>68ף9$sm< +JeU.82.*o.FmPrjq϶l4EFٔJXiWGA7m5f~5z7䵝i'c 9J)b$_w[8 F/R$/}eq0M1K8k J`8q#Yu\$F fm;pnNcsDWda.rhF/&{.fYN-ҷTW^V)8^8-V򽩀i^! $(W_});tzmϮtfut+ۼ՟ov@~DG; I{\,tUd0`T{ETڊ8 *1=z#(Rl.Բu oF n3 c՝ˊhOS,ImIc\zFT?ܣIߐ#yhgL\ѻ&ܭr+޺ fO.Kbq}s5B#:Yaxa-$ן+C[A{0QLp<LdXhxF2U>vI5 Q8FJ( {Ÿ#DacoXs2K.7ͻD3BW bnHȑHGɃFW6ʝ1 oNӺ>[~Q׆#yQ4=ޣ GXA5Z;F F yO=[pnD>%+oYil:>]5D},:NqMF+PM4DsRsV[Qp36r 5jg XRӨ%!RcBX? >E*#Q5[)KX*]6 }p$|a@UFmc?^0fp&1rP& Ebdˌ@RItnҷD$ P3R.Slh{Vv2m'W y@^rL_:|R7֣s:s48FU+╔"ŭ˦ݤF78ٽ^Nl߁D4_TtQj3\4  -jgeZB{V TY-dg`R ҠĂyR}9',,'ߐ}w@dwjAJ,:Ba7$[I~XζpZy}@fOWܠVdKfZ%{@Krm| 1 aFfZ4Ea8αvfO/nǏo-v2ér&O%v('>63P;G}zݗ5< 6G5%[S2#}Q慱(>\Խ[&4 AAZư fM(aĬ [ J`2sc+tYR\Or%D DBzg} Q~D7wE)M)Z"|6AC2{.KUi/77?v!(ۙ+anBU!Cu}9vM( [fǾC>Tf%DjjBE7OL 2om Κwoǹ^cFe7oc9Ϗ]T&{ Ԩt!ܰ:߈iׅ'{v`'43Ӽ^uڛdw7cZߌՋP\|Hΰ"> X5g5$߷[RH+xrT2ЯwlHmXkӹMMRü C5]C' XלFCc=70eʠA@MJSδw+G6O_"uf!n;U9e~~z_~21N,.>lI"?e8#Dzhx cj`g<,kr&+ hGu&ʰd(P6ęE9OdC}l>AD:"Zjkc8;dk\k|d2  5x~ʸYs!- #iǠ$~'t8zex7L'w6x^ }z<ܢ.άHn ?֑#DUl4d~( 4?C!‘(1DcQd?pbq wÂcZCK$T)WiW*:C\np-U /_Z;5 aּq%#xPԴR&Sc1ۈ'u)`N vncDݙ޴V _~ty(cKjV"m9Eyb!e-dxS6>QIol{U (Er \9 Zg6uqwu2V*b:ՖVLjT+ױ;ٿA4[N7}s_7MǴrLTP˂ qYi_+;;U9ɚ$w#ǩ̝3ZPZ]@.*3jV+Ѯu{ɛLl=C¤hkos>eLE!Gеw L0l`i,WBT<.3q 4lI;/I{@ gwoUܘs"j]wg o@s.q@lvѕ{Q'0 1m)9{)9QI|e/W%-}[~#IP 0"fՄkFۂ?`?员85/ ԉHjy䈴ĊS骓D[Jan]U4z!@„%*F2d=oG!FqxsR ȷ*Liv7`nkr9 N#D'h~u1@L4%V9{Ka JXf+Ҙ2H_l;m,٘0dÓ3*  Q*{:v Hb x2s:)s~ЏfRc>|k8+Lxa+QI$FnR>bT |2p͚Z) z=a<1wTiŴyd&fmV@!NaqڮX7kCOuj٩"#5$:0xkfP3=mnNo$snͪ@kk<*ܱ츻Z; NNz6M{.Ai]p\v%uvGEG9 $A6uW]֦;;jFP90퇢rHatMEl-RLt"r8DCWI[P{.A O+pVat`6 y(T䰫`;th`G3+={?מּ| 3.g1 S8.R ԩn²'o4, SoiG AkڵgJ6>=@d5?CH,C8H@zmک f+?wtHD~J:9 tךA^* ʟZv<wWiB@j˾8LLGr%87Rt Xt$Lu$jY?1'Dۄ`k~DU8 "9&Apk[8,,^8w w-DMW >{Vz[ʅU KNĚ*bEq-m''K h#`>G+$.3zgԭ3C9HiGID֚/Ji jC<~E[[ ]D(+x#W'Lr 3U}*ߔTTq%ҷUX>:ߜp+kO:ո5-^!-Aw4UQBBLa%.XN25)6>6'g64:.U١}nTt.JZM_33'<~o~ Sv @2*g[rDs!Wi0(zԇ}?ǜ6vHĩg:~d#`ߝ7l l].Lx[j3Y2fv T4D+gc @/n?$͢·mU4*o/ enQ!/ 8MۚAv䣵Rڵ̶Rp ?wЬۍY7@UƝ=RsX8x(%\w>֎mN8BSjOʰu060bQ[zI$Y֑M51&Y+B^NCMawTECp5ѩHX\K2擑(O bר)ov91Mr4mQo7^samHoyM7P<6r?nD$k Wh O[hK_ Vʠ ]|i=cprq䝘)#b#A@I}mRiHVX 8Խk %d6@bF%cVϡnTNEc ^O^>8!ݵmbIGq%]F4 "gty$ga%gbA/d ̝.o{A),`fFTE@Ҋ܊MHCW-[ٖ% ;w mz%`DC ;FZYcw?*s2ϩ l}0ya.N~ݯ*zFp$ 7 9Wd9sB` 3fvqii޳kZÇ1;ėcA&Jr=dg559Ub6MK|ꋇXѦ\EԺA0CliG)Cg{ [3K}byv2qt; 9^GTbEj 3d_:Re@2 y2R#fgEP}c. ڶ"Qnxյ8lO_] *u?c5[;U!6:DQQѳǂ:*PօΡ!}rYOcJ!E>;Z3v:*zQ %;#+?+[dU49<8xbKFf 5hwo*O{a@tI2!+[\BQ$xO!AN4c0D)fb՟iN!QԦx-9R5zÏZzڤD)kU!iJ& mei<{]v\}FV<(`X]m\3t5w[/ ҄f t`P;/MN {xP8="ˊr j3{3h5L[o;DGʎM_ 6uy;Ϩ =JS. %M 5Yg2]C{ D?l #E{ HEV'=Fm)+KIDcpmx鑿23רP~7˯hzʺ,`3l.d'uzDqےa:3 )KIhuQ<<\G#Ew!٧Ƨ,ը6bODEӅ+K[ďNQH3J]:a?0gLiD^W_oaÕq4fbC%`K2*oue=9}l[Zo]l>V%S7i߻ w96|iXXqHh߈jts蹯~4M /jD%Pl'Xo`o1\ 8'y=I$Q𺗶@8Oh W%^(:}hX8No;`4"]nN2 ZT/), uLA]WLt#d& -Cɪ<{a6dDA3Oc֌| UEc'],씶]j\E'׊,+ yQ ! a[r +$_xWuPn4#oDs4|6G:NWR:$t|{x*q%{$'7C6-sZ`)BױU=V7y#7;݄1?_=!VZ:+xlpޛ\$ʹq61 P{pɳe?u0hF~}. LE')U/K\lQ_1JP:./HQlY r>i@vl'"8".2gLuJ֓A "Lˁ|p%KkoRMidyaQX:yU Sr6<Ȯ|gw+N4gshPH"d5% fZf *<ď>x.?3j%^q7 NTf2{+ߚ_cX3W97CN'u%5H⃕  5?0NrgVT=qS;d%wf¦-yn2=d*p`<_iEk`xb ~zH3eڥчN' Q *t#P}$fqˍ5{,uW#n4[.~m8*(hC#Nmp\^N>ݓbcq*9tWv`WdEjՋtAχbzz*(& ޙ^;D)W>Th:# 4e& ]nJ"C\ rRw]{f<]lE??ߝ4cjLr.*oavF"sSr8[28Z`LEjw]شgS/5\1qـvM 0p πN}~i{|B/ҙҾ8&E@ddYjb7AX lG9$ygHI5ښ4;>;zT.8k_,pkmA&dm-#gʐc8tc|/JTO+!-}>A~g"\W]7gD-HT^_ Z BKĴW Sy= f̔\워;FLGxb,W0j|B G#[?gZÊQ=3 #m_qm2 {r ))>1AYZgWNSJ׼ngK$Gui QtaeT\?g'T/]Tb҅e8ҰH.mE˸/q Ukⴀ$Ev,i!qӈl\H޻);F`c(osR`i VuX}F#ZW0%i xeܢ֤n0p b)iFW>:St 8~^slҪf#[l+Eïqs&TD4-64I#9D.'0v0*BC7Y5_۵͉o <ʬ&'j?X^Ux h\uS`2qFӲ!Q0@dmMW"&Nلl#k4jXbX)NiU͡B5YϨTXqs:#בd.\I"-BB.*gmKD8 oa)ӗ|~ 4چJ]SoBuК&"MlF׿\?dѝjctKSJg"Ck+o)2Ahu[zvd_fhQn_ FC@Qno➟yPO(jF?ՈA}+3C>1mAJ̩31I oICr;KY3`t U*X r|QxeOuEstCo˝Kս>R~df;67[L'6l<-b2No`\wq+# i躁Sz]_61\~θHcdnh9IDU,L֐ˈ%ᕺ{ZD5'½Cn^m _}װYj&tDD0ƺGw`!eCa?[\ZFn;C_Uv^ܯ9j3JT\)dp͚^'c0Zd:6O 2}Q e&•C 8Xa^2ќ[1J7C)3B'Z&v?TuN.fsPOimr|+sbS# 6Z݅~IaV:00\ NY 0dpN\h޷yib0ыX%gТlgxn"J>!~*LǤ %p12D"~ h7I$#jSjUT8q8+t/~{&5t=E.8=g|zrxi9ĖP"JB s"k}N"<,-0S}*Gqd7]& ]r4sS"Č`aJ˼;i!E؛-M)_!SN2XVJbQwDs,z|)R0|D1eY\7` NW𑉸Mi!gU WFK-IUx3adfRQR+*[3 ޿˧#%| P8$s-X[z3jh9[<5IeG8m :t=u\ ca1g5Gj8o4a a|itbmz]FonqB 8o QJVsxۤw+$/?}_ܠU%SS~Li+x?qt2뾳0?HyUhv=5!2ۂSDcvyG LN|^[`ZvC3w.qji<@R'Cr*>bB桰@^zL ̋QPAm' .0&~s qC{$jRw(PRH0C1?_F; sh'#P}ߥz%LM:EHk+Fݷ" ew_VQ DߴږNs:0E"eit旛K^CHBR6Ã3S׸$9q<٤-fy>+arU}[7I&@UDpe'jhjW9*j+ls\A:Z/d D?MDZ J EZp/ㆺa2J7ZيEZ0)?=*!:q YTmf[]ǟ8S1tE)'aBGQ6w@]A]uS \&iƧvC]`PXl&PI&,63qAϭ6]x `V;|7 .ั%vQk,7,u1'7s$w茛]_sR LW#qPǼtG2I'_+E1Fb;'23+Ϝ0.hTDGsP)m }WU8ꗿѫ!cKl>3Y-:)zxoY؄*~6V[(E6l@vաNE^4TБ.)C,-EWM/U?)ك">@2ZёC뽢ىǻr]dӍlԙ섈Y>k-ᐅJl@eDmsN]=16 #HR9@A-ϒZB2eFLemBTPLJk!Z@NY9cw+JsX*$WZ;&+ o. iގVцL }[F2Br4<<N e5zU*Щg kz:_d (b^|$iK^)2=ta݄ALpK6O;ӐrHl .Ъ(s$љǙ苌-${7|ٻrפ-o52$1eg }7HI^s\~X"xg B.,[K~D+y2S{aG#}4X^aNXYz)fA 1:Z22E 1pL:KpBNb Q]J%'z忶3}Vכy-::ν 93VS2C҃4{sSte-T̽w$wOS-a2ZLH:Z(?I0*Iv:+/pBrZw08ފݻ,yŦgA ;, |s`}0YOJ J3Dۋ9gNv`.LsJ 6;;o9dpȚ̔GՔ5ʻk}/̓;2X"uVʡ2"u}tL͵Ko|,T/ԞK)ƦD\դs3/VkHA _ʎwmd259}z1`ٜ#f7K7m9t>p$^7*L2ʭI /'o483(#hT 5uBVLdor*>N Y;Yty+%iTe-M'yھ n| ņuk R~S\%Eub?;70 B[­%ݯm _|2!NQYtP=D _BH_cIp҅4YM鶴*>b{rf8t{]b pהɴil8uH$-}Cnhj!?G^%ԉLPpZ6 BޡSSnS3ZHdn-JauMhFoG`c {=m>d_ mĢ.@63#pou"DjdJw"BIԝ1A&3U'wab*/s0U("KX}Y {|:l3\h*j ȡZ`g d*gݪꨓS=7tϼ[Oo8(Cژ MW(- ''H)4StW}h>nP#sћ?fTbW2DMW*儳BXRՂCzG0f sT! *~j+ӊDTH@xM}B]r}};%7o{\Fb?d Xd W~.p#ZV,#UALvy~u:^CsiUEb5V6/XAV7 ZVN2qf``n  Ygh-- w1 N󬄐A6v@\_* ;qy_aObZGq=_ >}ݘbkrU1DǞgoGqc?/pm RE7Тcɦ#V-2I0]wv'FMmqom ysiWR%|GQ7H`c} V?NiI4x^>j⍚q#F3v&/MbQ iUHp\v`#3Xz.ae2`H!*[*yy9N HU8f$jy}CUˊ_:֏>rN+YW6ʒ򑁙k?"5&jTxK$FrznvYd閂Z~Xբ }(9gl|A ICKa]0J:xjv—3C 㶶W:E[uUBh%=(zO[G6cR."H SLq"x|J-gk)Gz|_$!i VrTΩN)',< Zуr" :&hnnz1SSX.Kf,|?~}]dth=2"$kҥP^1e;_AZsGԉĢPj[r#EFb>BRW@6ܴOLک:tLRxWk puITټS6b }fb6RXS*lv`_u4%&#) HߜkJ@cuPSRҨ^@0C=δ4gH Σ8 h*E!w#pפkAWO*"0%d]=b!f%x@!jkoӋ> uWL7JwnAË)t\t+5:ͺs.yk`\ft  СpxRȹijJ"096`La#WNIi7i`6wn#%uq\Y=[OŝDs_G i?IchX6HC.~nT:v?;cqԺd#N鋹vN_ 6q.JȽdfnDI+OPS-([r")wsh? 6BymK`tSYNg~ڦDdI*WPֽ]>lwlQs&Jvշaڽ>^ jc)@ןvŝ@i {qV4NO\ HqY/bDHUbɲ)9ڼ['_Qͼpq ~j)O?r-=S`Y'x7#.6Y([#%r77W؞9._9o'EOh">S'." HEDew<s]=JzE)C癩A;[R >1G5XQgr#-W!/m[%$ŸyX޺@bwo~7:_X>|kۗ:'J]v~ps!Ië2UzfW^~Lts.KH26}maYEY\ڹ{=㦹@ez??;;1PO{d ;y> DOir\%)X L*_u ѳ/W.:uE.0No6k. @Q_[5'C1-w\]8",,XUI xHB4m4˰Y%ȡX4$?ypg8 sG=r*1lmǼ'n kʵITWNPh8q$$MXGOF P#֙ÿNg(ڈRSV%8>2LW[ݮ c >/=t`z&{-梬5\6ՔГѤEb.Ie>n X{8fa)rH@dfM@73n.7:J3뿯Pnjc[+1{TİIk} fI Bau9tSG-a$PE iw=xF|z/Idܾߝw0[S)-+:*»6Cst>5f5nעEMc{\(2Sh3͌rZ?ua~ޞC*5Hھ{< i%Raӈ)/|7'k }YS1 *=EI){i¤B .f-z,V5,+E*}!9IĀg(%9\uvҚZ:yS1Hj+Aw[Pu *-td 0ְTV㛏=/sEDLY9*k3HCq)hB5=kСyxF;h8 cԻB}0󐺨pg[ېLD:c'ƁT%tm8zh>ӶEK4/K&(E侱 , 1 Xˑ. ͓("h)rN5 de-K$.7 Ёx$ ^hY+/*r@-*i#/K4V:N҆ qvmr5"9ΌC#yE?,slC/- 0 O!FiKXQ : ˟78fEtwO/>K{weL~>{i9B2Bۋ㼯w5Ou, M<ՔE*sny N6OJ)VdsH<=PnZfꆏL?049YvRȢ"GeCX{Ȉ<-(I^.W| ?a!=^hբ톳%=JQ Q6,o HBۉS"Y/LɡƼ=Xa(&mtEmFĎ*-ʷPuaD9إ(/llX*7ۣП;2Ю1={j.FXާC#Gz)4uVx1X%-} l߉ +]gݒd4y  נ_p.XȃnMZ=^c(AY#LU JeTy$H YyT\~2C3xC|)z555$:f!mp4Ql.24 |iw>p)–P-}x+[dNz&˕|֩k&8w%*d&G>"Οت"[f(HlvBXJ:%/b0Zx9"@7:?^Z7n"s<lFJ_]d%B{ur42sR&T.%"rkBkIŵ5/|@d̨>!+}hߞ8Z13.ulj,wB,RF5x<'kW%ׂ|űi!x-hd_uE˺T P B:O2=;o%[SͺX9>kc&#V(a/(SleA>)det> "4rd3KN;5UKĽ03@ٞ#v2Ar8<_8Cl:f UH6!dKV}j2ė>,+<'Tʲޕ.oww?ńٴ @ R/0-βGjr{3e]pt3-_I\/֪U3Q.iRBpHmP+([\қ$aeCaa-,䳸63W$=TY>$0ҹRJ$ WUhcYi&7>hxlMbG.-2lTA@09iۛJ(CR9713 ÊQSG(W-Ҡ }|ƷCagU.oE h6RNj)B=e C&>4$?/SҊioz9sd3 4yŲ0%8dGBv.7章##<9؞_GM]K#Zh}t-ODig.tRȟ:s ?U1bܫEloSV ,,.BI]:7Ѩes?.h>oG@;hY)J@֢+n mػj۱4XyO<( 8(,E)!)SwdqCr҈)e |ID뒧?IL/% ^)8ˀXٗ5aӥl2%b&>>w91 N&042^\*_=ǫ8.:`[`$j4R =!X~d%ãVl?;M@_ r>w=Rg $Nj-58g?հOc`$HQ#[b'vt+/{%q5'  f0e3#F-[ &׿ (%WE\i2:42-Qf@'j;c>e;(5 t6 #t @MQl'S.Vz7^`Rs^fw&#<2F|U힡Id,1#7OK}+VV^ذ &8+}X,t7 ]s)~O:H1.u>vo-a|iȮ`\Ε54Ig>,%L63e) vv9Th30z}=*;[0ZS 7NO@-!^rV7cYSp&\\?%Dңٱc}sY%v _-rLDhԅߩ85yT[+ʙE7p{ԩTT}3@5bԢ$r&Xe@ͻUi:zENб{OW!s Sw@:Qse`.-6Xғ 2v5 <]S.uڊDk|d=%̌־xm9iYrHVp}ZaUwB N@ti::Ю4Rqg_T6CH.rTL6N mTs,3친!Fu]6*zu{7mmfAc`!A\RըmX|nCtjE |,s-FߧB} .9A\#%;¦/b LJc#2C8 *>}L>`0g'P;F!u %j/nԊk xX~F*Bb 5;,"dЮ-H $& G!nxA]/9ʦiQ|5>oT_D.YSjq] wRtn\nmsDz7b:պřuh؟%>Tt{/^H ay+w" ii|Rшwͼwo`yHgiO|tCR /" [䌧NwdAGmI[>Zw3`!v9 !NQ#)̹G(E8;<׌FD; /Nټ'dnY[L)x)?N9a17jKJhuuOnG a%A#\&ԝIU 蓩L6y/O4˥ZH[h"D-J&VA;ǜy./r C#6ο\ֹB΁tyT @Mrwu?N_}⎗|qn)H(wܝNk  Ξuawj' gqFc9WPWSviT~i$)/ތ74Q#yԕIA"< O2l(;ţȿUTiA/-e7N}>a¿ +؉eR\t ѸPW7X@TPD$^.[MȾQ[ˌ&Dҡ31{-+M)˹(.outqġ9 >Vb!N;[>&;RQt=$9SҊNyW$)$~p_fV|/`돡r'L_ݶ |9uz*ҥF8 ^9~zۗ՝@\FF(]6>NK`.Ջ=|W-6v;j ~DdѮ`Tگt[ u!:q{Lˎj6DP󹞂:>Ss%z[F)Uɞrf,eL94G~۪y˫Zi Ճ+5q|;~}(m5a m A&^kp]{^<= c YlGT6=zFfrw45?y ;=(՚K$ApȦE8*,D'7Xuj)tP{57񨦤n3 /})F`Us"ms~m~"ycXmg+F`xwx, 6X#/ Sc7+#PRQpĖzЉTO^~Ԭ\I Rvxk49I~A*Zh2ؓ_?xSw me`pqL}=8 bDdN7T_v߅?0{ 0C8i0LA0;qnT*G1ѝWuDjld=nPK|#jŃՠ=TFTyAk a2AУ  XYyHͶipR m 0K:gRW|i =kug/ęAPw]]\Mf!ywZ"UEkiH 6yP\ʸtK[ ۥ$ Y 뾹TbRE|IpV4އlq6\M'(H^/jѬ7R+p7K\A֎@[DNKYY|sMs|ZL_.f6ɟH|(. RP_ݣ'TN>tu>,̋ݦKjyt  ^}4#֋Mx9?Ynts^(Gɹ(ٛīCv0Ęfjɴ0ثjtnF]qM3z[ӧqgY9MJp+E@țC+D)ݪ&H|Pk|6A+| kg0!;M+BܢKf1PR1$c97H4?*eL[kϝO❒Ym(bv\o# BxF}1żk00YfLHa֯A99͸86l+Y\}>aTwn[mkԣ.Zh It׹ ٿ8frTܿf3 a2<:?Np,sI|+k7lp%%t:bZe^[4 P#,n}sßN=t1,#S/[8N P|̴ [ABjek^,?2hYD3(= ,S_GF4^^t .*(|ա)H/mEL"DٌsŦ 2aU_T -%G ЏG#\kהܹA αD0 :mcXaGaa/iSpRwR,Uu&E`G,$\hUHVy{Ml!J|C(ySf2+3a׀Q_H iWHCӒ $lN)u-%Q5_rkr.v /IȖ}  A$Dᜃzqi:%@ѝ2^a]2[-y/S` S:t Upeʢ?p&uAɰ:纞Xb彬q >>? emDQ~28 +:wLmoR(d'[] S9dEC.@ȇ;Վl̵Qc UhEV5µQ:]yc̥iΰ 1R+D!dЩ.T,(~=M}=|[-Y wlnZqS\lfoGETxXgN AJ#e^E.*ΓZyMK 0^ hFAdir7nE@QX14)st;n!R1HH8[|5]=- AF>Mr}@t6T^֝AөW,_zҨ Ԭ[ɦh uHOc Cǒ]̿k9tt⸆߁6`eMu>qF5vV}DW_QՌy%^-ySjֱȽtA(J+?Yޭ"S>IC{% P¹wKawQoy2yo@l/jC\ '!? >3a{S7ϱUV֬o}-hY&E&t07Bcvˆ՘w-|zKbWBFA3{[^ˆ 2)d7nvWFk~t Gv>YFS/[nI1eJV:pg§7QFKap#By.G1#z~zhV +~۪wwQ岟eM{4flbT- "R[ S.h|hUA(bAkbIZؘqj6X5i807-:5~ 2ͼѾp;)j!͋caE E,u`Cm |4B*hk\ћi#߈tbJ߉e߾qaOr*.4|`R c.Vj3J%  Ub Kj3 Qx9*RPy{ eU/T`)ˤpmU-4K{{p DE(n &a 8S>Rp=߻KA^|< "TTE jsbMehm<(:hAtQtP\\K2%+h:[zV,Z?]zJ.N`ppˁH4>3QZ߳F0w&GKC37C ꡦ3X ڋZCȽ/w IwJ45[X|;NAU6€H%_?kMPNisJށ!y$yGcߵ1 lBF9ҫU}A {ǤU 4Hm膛=0uTʄT8fzg S"(P{LI._jt"qQ[|΁bCa y:XۏJ;)4/F ?fDv6|ȍ1볖ʽ>L.VԮF%M؋hDDV0sS&Юs9j$5[V]f "W__I~\~*%_LԞ0쩘#H GYUl(F>D"_u.AI<[;;']G! 3gc1Z4E[CYL42.~+^Άﶰ,+[G&-loj90 0Jӭc(j4SfzPM3EQ:ݐšż5(Z}pް&<kak7d}9U/!|ؤ0ɋWHe^Yu~}ݝU9lEQpa3.29.8$U_hm2l_U\|O }??Jp Ok/) yĹTS<@,xCB&^L[4ك1D~ ͩ)R?O>>4.Z Sx}EgRk31cr-+&T `Ѵ1鳼X]X7QJJL=]vO+Bd`<.h'q%sE`~?{<06'L *,Tok`O+l1U飣UL]B+?sI WJN7SWGVxOq. չK$dD8۽T {)$l|jsWj3pF,*y02œNNqb!88P2?Y`,C@ 9(L \*FБݼ|x;uhztG2Ȃm!,ނp4].5 ;>H{Fe(P3:YbgzV9G nT>[v衯`C:|8d+'Vwk/ t1*.fO=yh}C#i¸T-@dptjn ._9=}@[q3&J e E^;߹tM-Y=\eɴ|sW-"<2oT Bm{5! fzhC[?j4+}I;rS%Э٪^XjxsEI <~*ZEPIi,D /|U`1_O$J)3PG;!8tmN~.g%?!0砰 s6SQ}쒾+5i-ہ+b4{8тȕnYd&fsT7i`n-^WLJ㨗6fvC 7(mw؈Hev#|I o( il]+v&"Dȗ{D/﹥7):²Õ F^R;X>xspni!؋ytu &Fo?!MyB uٸ6F]qP+nVs&ZCͣUeBB#CO.zdfeV#Oo`%sˋ3ݵU=*2$Rv%Urݝ 3?h :X.)!;^s! 0%5N*H뚩&nHs.SE)gFU RZ5Ь NĬށ_\tupd覀KK g>?mXZ駶OzjT?k(w qy+|iմIgr !t-= 9lrg ߚn=X80rzY _91%e0 粊ޞESr Y,' h]}skI뵛hkkp¶2vsom㫠!{vV)1TB{Bd,^t*֗j??vzYVP?0N!\0 ]):o Dy%W%g5פǏ{h͓A8af:lsEdn;gOM]'a)@I9k+ǰ\QubG=7EzaVkǰ l5Kzj@ wl~=Z'KN]ѫa+p̬k힜u񼲑8ئY!WbBX@J4CqƁ+XX 3 eIW"pu]gv|Q_8]WH,Yus:tV洙{:*q #^&05TXgO! hi2ٺJnܰC"E(ٷ*%rWhY6:صl\ə=QC$u!A;"݈\nF۲ڣЫ gp3Ɇ _gBWӎN fуYxzx*H n܄^gu/w c?]>b#WMRV+ @Xa69~3@}lv t48Z׉_$fgp݌+J[\뛽W;h4&B]U}paV} <&Kٌ~(/p3 }%x:|o!-@"-8(kzή|q?DT$+-+s/蚬Kh0&T5.D|uB9'^_m#;vgRfjU0M[Eن HT*xȱE)Q fbZEĨP('gkcੜGEd Hf' `kCpb&bhmiE!{sĴCUrEH[LR֪;.+ #(^2DAt*r,VepW8ӞQx9gm1?$wQ 5BYhƴK(΍eFp_we }G6f}+%7Z=}PhZfi`E3t87+8P8bwϚuCSHyۡ#ki^+뫄Qq>'+lҸHH^(_\bvL4!* IRv ~L8!n yaBUN4T 2u- rG)=$z!vn\b57(;N <_`ӊ%GAwYgIֳ@#V%]0OUn{PQ0DI] SkyIfoRi;H>9txg]٬XtTcyo=O01tݼAϼbH֘لxJөOtS)9 G yq]^F3aJ"DDK,c`߄]IẻyZ3~/^PGkZo\l;8uyֈ'EEݠޝec]=$DKl[1;w")Z|Tqf2X3Mٙs˘_dVÝJX[*R^%<$LBFgd2h-.&\ ͚I^D1cbīNAd: ?{-}nTQ!/;mS7!0 xe,;+6t˹DAMRЩ~y?1Y,{@sFG ?#&=Q٭%Vaqu|ΈCJ0i Fd~Oxw iu}DG*dX:A5S~LH_ P$9LYzN k dmU]z̨FS%pdPt4u{)tO|˗,$>K*p\7x cﰼ-ʐ*7![j@HZ_/C?Qڈ<ۃ5Y@{гyKwa;l*~1 l_ui ADfը||KqQ3]a?J( 0d]mcE̓m+Oy@:]%Ayee(짣Կ$o3ugnߵ6~2]Za3`CÒ NvhG=-qUXm :Da<ÈKn5缾m=M i?I'!|3@{h G 幓t OФN:"LEbLL=6L `\&i4vRL:h[MbeNl}t|Z uvgtY|]h\nlCbIE-S[0@#PKp8`j3m-:~뵜$R (pX43l# ~YFi1ۉ[+_Q/&,^H+lvtty O ޭ8Jӎ"I%>lLkvu+QtʝIHQ4%%$an|!(NxSCi&nw4Yq|_t< g*W9rMܻͮ4D~l$mrEmv!cbC?N_L_(K_8[j';'#84YfM(u9Sa7Bl7E#@mV=jA|9~|4HJYs^cřZtbl7h/5XQؔ~5 c>ΐ zݟx]0^FT4 ABauZ|]ӒiM%3c/bm_Xh,? Ө攒 LN2x"Wؖ1k fB_ax=|DP#Ci<4SvQ܎z3␨vOPlAx?]1܆D12|yҐH s߆6W}dT45L;$TV^ %:4So$&4,bfoa 7Km[yObv7"WVtZU@E>;޸|iZu}cPp[h}&R;x\Ѯ (y$O~a@*s- Ueja7|U g_8XÈNX_4ַʦb8gQqd[˃Wp/ّ} x" z7m/́LJv ٬1c/σ%`j\#)<?GRеxK$bnϑգYDrʅAt4jͽoOF`,ۦ8f&-d׿sH!a(CiDK/jRw T?{L;Nӟq5&|cYmaiCbeKÀjzrNAڇj{DDifg\ >1Q=}fN/Pd*F,nKxr mB!f\ZEd7PQw+eC5!s.YS  rq`iDAD::xVA {>0Z#SyLaC|tqEA/e{Ё0Z}EVi8\y,gea; 6])-+BQb+*;,8Ү#.sle8U-Wt MU`!)&рkcӭTk^7V7ln4~oBf|@G.Bn;f*hO xSm3i0=ҍ[@-"7<3A9AB$-R=}w"UpDs&@Kz/5chh06)ב?ׇ+b^6sG/LJ9'wOjv J@%zPO|ISڼDBFOFNt!:8]j$zf?~6f ߿B-Nٌy*q.bg{;Af.}IW`W_ pS%q mCfԼ4U1ʥsY]sx]%;g2FԆE(sN"P=5?g Ա*lVz44~d<pG=2@ (gUA;}{.zw\ؼN}c EߤGj&i%8r@4].Q|RS7{|.bn2 -K'I$,*~~M?wD >TAhVMk0 U7d2CYn7wYЙdH3w OVDwC/NvJn!\<{ِ/܎iousEg.RO)~̀kȲ+aiQT'ܯ Jm+*̝ywz롏dcջ۴|L^n 'vnό9;YTw$Xʔ" h5CDn8L3u2aZ<IL-^Q$fx6ƃ\a$ L1b7 X/VϺssOeϼG^+RoVqoUSKVu>/^ # ƤQľt3MdQ_CȸO%Đ!MGn׺:}I[.%=#!+LDxKk S=.p:U\lv\kP pvX?xI=]UtGٚ/;w_%tK`B4|PfwK ; @uVɿת{Q_B@Gh`r(gaK$hi*۩N.aفNͅ0K,w[]mvzUØ؎}t'0>Z΂$hאrXicaKv-~F¹ME@]x o1~^CKí-K!&M?3aX^X<6eEeYN\ӫu 5JKJyjKK^\1ݺ-z@HL2,k"X%~xXy|NouxmKw~"#H< HJ WY8:Z~TC! )pk/5-qTFQhk bPЙS_%N"ǿnد*9}ϧ@''-ǚػz_nYfp\ ĻQ,rH):%658LKGeDXmusHdn4dOkϘ`'ޯ0 \A ~/ 5@B?G j\[ZbP|yBGP}J%ƭHFټ (Ǟӓ>_̊I0ac-@d1#/MDb=̛ <-˨0,. HD~A. T#Mm6hۊLH!)nS`'  Y92'W,=7ϬBr>rr-bbh7 eX% *v3"#iHul(DY&o ZjpuJ(ߏ '!ײwx w~`=$-uhrI !.?M{봤N}f+ `$!-fenץ'=|TU ke bڪXP @Os_X{t?`xmr0aHeZw)ȸoNn;7ivGϤE.CB{mP:oMcx-!& _2 vkߊy1zuIΪ]7:zrP H~G˃G&?+fv$|UI'wch;m=6_uV=xD2S_{Z3Fm\{̹EhK[{$m]]m1ƫگOl.ŀ 9nS1 )\צk7Q*W5av^L41mXv1,c4+HB)Mc`QQ:V [2-ևzx,l(9G#P,\CCbxfcN |oH04-i[( l <dz&5lEi ؊lIIIt NaFȆq30&zzX- jb/ 3ꌫu?9 !ં;4̸*Q`ш ˾_&!<[-u5Oa o@ R/S(\Ϯ(*&^^C= (Z#[8fvWE[G ' 6YD)\3TMxl>'w̒ptE;&ݴ$ŵNu{HQA,zM8m8Sୠn*ş[KC(~ҷX+1I>u}vs^(lQlnXcf %mB>Tp W8'>͜`.8f98*}ەEaطk!5%k^T녞H0MXiⅮb@$ f(^=tBƝk:In/'%Z]*_󁥐3,wȅv?]6D+i 즬f}3+3|mܒJ*ln>P9G=8POS3׋T8w 4)Mn:2zR _fg _$^>*76~)s0s+;ݩ9>\!P g`PÐ mVc>WkELeXk}ڨ"mqvOQbORr%gԭDO*0Vm@gW|EVLԉqךs^bgOLDA)UtG??*"PGQQ `77I ,Dgt_bn!؎4aɶ'N-/lsEĘ C(k4喲\gl5]QU16d8+ cH ղ%Cٯn FCﰹe!g6x{` ?4@bbѵ9<7BiigoݚݸOηc>,jq:HǯnNVԝRfMYD#hך8V;UZ> J)?f;dD5poy Kch/4 䗸KöhW8>O^ "َ/O`v~껞 [ӛxcc/ 224a=ݧA2o4& -뢧% JѤȐ{)@*cvDAPЭΠ0YG咻8py(eG`4-y9}75 'C5<DDgXѬA:sP@ ?dxM`z;O5uдfD&rXUs*(NEA!sVJeF亮Jr3A;EV㻌:XW}Y36)n8$x{> ZJPu\q 8rQ~5Kh ?9lɭa% i)l͕z*"'u[Q n%O,ueHZ8 CۜRwxKv3j-\ bA%񂄝}Bt᢯yC<2^HpOwץC^w'5$:qE*ÎᲭp *hytf}l>E/OK,ǚEFb|-XCHD$C]~%O;ܻeL)khqWxY#.o SP9_:p&kDŔ]߀)5/ҕ0h1 ;*EEWC@'>I+B=P3%^Hp^C[ч+\ <ͱ`?T5h:3]~#T1|: 99V O;k|יj~Fo+MPxLqA2Ll$]K?CŜ=R?6 MT۷*1%a]945Pmn$beT!(Q@EfVf 'DCDZb}#詊cL\w0 gzGikIJ384x@ qc{|0.~,])my+pe{U??M~gVb|1:4i4E-*j{ ;G̥v0ާ@N&B~bV 2I$BmMmR4DT$jmI;Z,-/\08se$l %JYLWz)6J: }%ݧrNBKU70ؿk ?wεkc&HNdI$()ohY7)D{}E[a]S٭~? RHM^7-&H XȨ\Jmo6ZD٨풆gVU#ldmi*HhIoU+vxs0L@?Iz'0C}+A8]Mm{ e'b߫)12n4ZGf'He>(ŵ&O Oف氷 +<%f+3E)'s2.Du&TDAw `ka;c*Vݠt;>;_ۡ iؕ%"R;㱂ԆOa2DEi:1+$ײ˄M]+2@n'Dop (_iP"ҫF牣9_nɩgs9PU›z$tSiwFiZ TKmtԛw %!Yt">`ލԑv,DĬSFVdʎ#N5fjX7i?wV('JW'$LwY򬻢[vNՕqx-p,;T!?bWl`jPLs 3FPlATT f>^$!4 if2k:(T 1E0y&P-}Ks@dI;xDx~J{T0%b_wZM(0>㻭t|&i<'r1L aW~S4Fm,x#mXu($ wjv{l~t4ڙo"H)`z d![YNfɃ8uD =ҳw3@!+,-D' )Bw4.ad!U }jŤN?O 3r$E^-OB#K2O(D:c1 *]xɫI2Pd˄{O'EkA`^倒PLǔҟnhuZY%~ QHBM[ZZKWN[ѝh+ Ve:]'l\6E%t7䧆BW4%D_5G +ޤ0 'D Z9s93v|@YE@kkm/Sq8="9(d5IB@"uMGk8 Br(fPAڋJd!M?)S) 6ݐrq@Jٿ+/όZa2$):ҳ]7ǁƭdH[kD~N_WEJE6D[z+xw6;]6)%$A>>X_Ve,ĥ0T+#qP0 !ۡ'jTtԈD wW0dGwDIn7Z\P'] ~'@l|ۈD gdl9s Q掙kLX8~?~ $6;\ӛ 2_vbP, Ian,'~ e̚m^cR9ca:SB'K3LehT@T(|1_T؆r8';Q-a eTrj(r{:„5;s`;Cz1%)2@TWΛToاkO4ݧ!Is]QU NZ@.\r*<*1brC?1Kq2zHyjeg{ӃjT!,uQ#c v43C4ݤ-%$LN#VWkum6|q>0eW\W[-i)Εf])F hz\P$ d;6A H_+TqvV>;;QoG3JzFCPQ7'o#2؟) lƚ])4 %7hbݝ~{< 5t-|f/V#6 ap uv=iV74J$<{2=I`Zژ`$7pOX=,M @jȤ҉Fc+4!Fetx[q]M&EFoW vk_@*?bK`?W$p@-rOvBJ+f":fZ8!TRiC=$?+[("_SQ(nn M;b|Ln?Q/ 7щΧ)#O8sbݣ ^ 뛄Q9P6xI9KZ3{VV5P^sA Ovrݧ7YDmH`qUIJ%/4!s^,f8CbI+Pc` 74/zEҝs |:2I=#ܷ2{N5Lv+ڊívKSB$SZC^'P10΀͞9֙iXuY#=h`*Z'MF5 6NUTBD(F`b7 3觍 "y{u;St~E80w5WuZRDËjc>Ve&O,IB]`OA";9^~Ze[w 2͚3Y~ê~_II0H1;3c)Dk׼ ?T:ۈ]C4"7_4[tA9I7v*# 6[ f`-_y}V3M<\zxY^Kh,FJ0ƃ\#/*2Y_E ĐWq]p-kK+\#5;ܡPMZߦysbeݠ멵8}VjqТNYbҤ/F"UQG,Jpڍ K2q@Yw6î|C-AO{{~p 7.vܝg95aPhz|`Vuc@1 ! PI5kgz9P@NmY{ (ĂqhL1Z;NY0yCSK ⠦齓_les4顭fu*mN#L';y|K~J&R;Wl_|K @$k4KҵPɍʓ9oۯ`Q(E-#O.rf$L 5o sn:ٕ72\UӴIZRb8G`~]'7*ƫzL|-iS:K?(ܕ25+ĀjW.,7ʀ㙟 juȇ\~,N z $0&ߕqJ -OuEDŽ uicE6l-\2ʿau T 쳾c:ZFӗGTtݙJlu,0yJ}QIPEuhulӮ\ۀTVA ,$uk؏Rt{̵=M:ȥqLpAvTۣnuJFHa#Rt?!ۅ jG G8ByO%م̌u֭Dj+7hl*ɲ,>.Q}{n|XQF #[fhМ Pqb<׈wPiָpZ`hpLJ99`6C7 4&l_8V̇w[7uθ0ua gFi봞"(%֯C|t(C<ЖIk|s0 7-lW4%_PQuq-A`aƀ,gR1b9ԫFɋl/F "A:A0e Uj q Fd+bs;&RXj Յ'Yuѐ|稘6qȐa%cM@2_@ gTT_G`_D3|9Z,i|K6uIu0 GL_⢷fY{H~?iK,yy0- scB(V:ٮo Ûf;qtb,dC{P["5mf-2aXjBq)eXJcRm],Mp 17oiA,E8!EWtWO kAZ]'YBG2k b)< i.dLj8f+8dF|,ZDFq,+x'L . [y`PVBC7 %doz1^倒bo֫ kXco&4&1 TϗH4T.F]K9F7\T}qpuBM􉎀rԺ=Eڋ5 6\P Ьh6-@J?K+Ũe+?*e_~MO uDz]q).P,h_h Lk!~?"laB'| M S j_-&mMaAYuL˷6G?\) BfkP+~w% K^aY L.6sF\1A{iIѱ)&º:6B{2uP-$MXb"4*S8%Xo_J`btmpV%JH,\6msd[#W'X/T3؊E&> MT#Z(i,I[҇y~v϶cS "̋ ?C-j;@(&aS}p2x1ɛb4,bk) ?n~8e:Y2)7QЂJGL:f7"Jݷ':VFB> TvƞOf8D777lFEJ\gvM|}mB=e`-%U; In\7STCP%fx& n[T\&NoݵFXoZt=i>2Eeߢ[  c"*}!T)1''j:ˑI`[`>l•thSWخͮ{ D˂HLٯäb$qإf(yUEejBe0dzZo/kb^)ܽj2At\] KUpO:>d4Gm8XLjXF}MI-!HV,Q!>nΪy}8,^&D<}*ṇ/xXk!r ^Ƴ7/D 15/v[Ctgcˆxqt[ɜ s-P>eKо<yJeG2LPoJc_zzlold!RRD3Hw:1#0\hG 44M F$EEQLM2g3ly B 9Dp6x>e?6qW\q錟J|h ]CfW=%.j9 -V 1T;Wcd??z~_߼C U `WnY3鐄p0ㄮLa?&};WėDeBN4`[Gx̯騄IPI>bW꼌w? (ʔktk <=%qiXOq\uFn g!x dx AGO|OQ+3 dmB%7 描sZ4~=BޏKl Tms;Smry^?hOஶ? 7LE># |Be2}-*%Jg.7N=I Bߌ\3Π=w%~6Sf+B+ S-Ky8?]r-ɉ<Nn @zxŐoQ;R+zX}o-kk-' tW<#L;6hSVQQ1ki,Oxw;,IRP=cldxҠ"=>}Z>RW*n(D!k[|~zXEUf"OkhWU#L4$i`wg{}3B9i8u|F;TZ(.6b:s} F{7 XBTBJyՓVyrԲed+ ȠtCݪڍ|IhDJ 4@3}7u6OO,u{+FPS>ڽJH_aჲ4KEfNGu fLq(̛,c= T,+"qPk>N?*湋(Uxɬb`·XaAliYcJ2d8חǰ91bxa(!!;ʈ i&1 d:W)Q+z}gPTo1_Y(ggOLvl~I27\S=Q4BPJ ?dl?#)3v=% ds,æDSb`s r4fLVVq<}*X~&Q7wZv%B/נ q.gVlVϋvq+ٛ8Rg~FUʜ%p|!16Z-P䉏ѐ#oєc$fij*Jyrj ipvٖlK fT[.drXd|/pq"=/s"ŗfmb2 -s.j8)3P`Nצ1rJ?VgKf!@d=*izh_k Z߆{x#_%%=y?LJqQLM.iײb{ IK''=O g֯s(L|9vH/^jWəBNeifpm4QķWޅvԀd7[~6IX6 93k$ %hd /l4OzcoFS~`&:0|{{Ǽ+&$M Ji j ʾYhCS>f$1 Q&ֳ<} ɤasĄ xײWu@s[ŻĮe bj΄~Gy1P}mkV5U#]QJڙ x,Q0NELlʈPkχ>^շ @sUXkڒ|mV([攄VƒM|tRyZD~g`%æ묁""kW+L>I_s@t l,KwLCrWrqǬSi :3k.MD|Hr[YUTF0/Yc, VmP蟺6vV9b0sR-f t&+^ЋZ9nl~R <$7Ŗ7$? @=&^r z}SS  %M~¼W,9,8يK2fB 0xH-׸]2H+w<))"LGN~琒,5IzI: `8TX6~ZK&!ǣt"_ia2jXqɻw OaU~ kȍͅBqPUL:5%D("Dĵ/F.ʓly.DĄ~vP+5;{LDmqzBY0Y{]ɏ]f ʵoZ훋xY"c,ѵ.sQ+&_YsVN|#PN-;M,9a!8Jei*Y>)|3`PeãB`@MMwt4SR+6ndrpv$275ߧ\5',*]zlm?C4UB@cL=9|ٮ0/fX[)GSO m/r6lf3A( xNЇ3z0KlLk lMz$D%۲@xwVQˠrk‡w#9M؝y7sgE(ڟ$mb۬]u:)Tz܂Upίr$t[$oK;B^-p  FQ?_XbdADܗ> g7d'ݧGe:I^ }oo{m \k#:v瑺Yƶ=> 8nm-[l2*'gX+WXRI9]F@W#;fEc;Eor$6;DA|k %;N̜K͗Y-r.K(Њ;*+g+x(:W joOevD,KL"(t \Fݸc/p}X nnK9LEce45/Qfe @۶VgʄuTTtv%{Vh.wiѪHB7 iCwzǕ] ,7i{U]8{ !V?pK2-t(bbO r H<`+9O93|K\kg6ecgAp' UZ,/imCqCjbdPN1m y?Q:N89 +~]e[TIgd;)A2ǎsxrmוּ!q,q>ӳ^(ܪwh|L-QmS`ڪ{lYjZNgF/x4t䉑Q\BHޭ&" rh'ZJ_ڷˢmPdBc t$53]'ugvoZ!]Yc|Y&,@6چ7N@޽VC#$1tsJs 7k+=G'2ls":ٹZAcdĽ ד̈9"oQ5jiLjK8S$_*b{3h^#GnδZNᐮG(WqP0D!PMjd / ;!bqs -+M/R nz\-x//ߑx(`]bU}q5i@@o9BcX'1$71<8T "&NΔg)59k|Ln/yFt>v9`afqW/JW*ᑻ wn䍢@ѭ+ޜ{ȼD?s:.+,ΝH8+f`1Oi/hip8D3 &QbDؤ6*$ cnrPmӞ,$a]E΍Ӣjjȗ]~9ՎlR7 *#l$+ʰ(DʗW˾!کqv7NӚ,M1Ϋ_ O>>H1]C(SlL 6t%>7q.&Yˏbם__B:kK=y6N|%t.|d6FiRzD)\#VI$1}F$ !K孉8B$݌U T +#a&~@)^f9? iޱdj(lU/6ĉ(6p[n MnFhfS=@X^rh3Q ܛS?W ƒ%`XKQ4j)}hhz7 6p3-Gٹg6W`J{ȑVSa[UjRLtG7 |xjϋP W[oNgӵ:I Tݚq6޵]>B]8Tc~I}6Un `/=ǷO]^Fa^dG|ifWq " J,c$EhLj9i h0Ao tv8m#.?D|o Zm((j03?&yF~5nŪ Ė_Թb7,crEc($*Shَu0NGAAykn^}yx[6o>8Ÿq%"fl[rۘi@_SY)~tJ/tJ{R\ =kq't2ߏwޭ-(A׷VNOji YEZ0qJi^l=ra0WJ;mo9G܊2o\l'1Sm1[JZn#OgB7r( <1]CKskMVs^HN~vrcJF4iZ]2n=.b5?Cͯ[{qfCJF)W]֙CSZ?y@lBԋ?j)oFz[>XP6x? u; @ Y|1hN.M~3<m %[{ϳ"4n2SY<>jdpox*~wg@~w9n;dK=4v>WVL]'#Vъ=⒠Hrij%qrTmVA$9zȞ.O d_E_lQo+Z##ICriXM$%C[KgS'8\aKp_MDuzksTEsdv?Gի. NϴǴa&_K٘_:{ +}u+sϟ Y-Jfו3(=\٪f0LD03OT¼_`^GO:f60:gδU\-?=s A:]82~G-QLStwo?ucS7bOj\W`Ԑ<ؓ#+J^e8<)˨}WqysN'2 A7 zљ~s0'g70ŇLuH$ܷqݑpegl_ڹ7B $G:ፊ&4f_ 춌͖bZ]_zC1 ` ܡWhF\{>Z4;29Xy(*=NPdD,޴ۤziMlGq; _;NzpS>a~ Kqxr"eys$V ͜{ck`k̄IV6"~LlF? T1B Vνk}sX/$puėHy)7t_4cPA~m|z%G}xO$tBso?97hfw"j7g{Hc)))(aӚdx2(ʘ˓?zKs Ž1`U FHPaehUj,lEelȋ&ZWv3M}Z>kS ;@)@×1cvOJ Zh T @ڥC*2-+Y``qPuʺ!W5q^Kp2>Ԛڦ\Q,",4xdjS4^Z?6U'y^1^|i@y8Ǚ+S^H=Y-MpX}/'B5:?pЉX<5_OpvWwEދbg a* n?{ Y\&ܴP(>$11ľ=ڻD>H}_{b4{֫4l DV0+-'uu5Hb苟PU^GAJ&4KC%;݄%onáQޝGT@ߴh PvuG-xqlK-7\0ǻ&T ,:^Jg4EO2PsQ:u[2I5|oI!+]XrrO͓4}P%pŀ8z\aeCbįgS#@"iS# ׁנdZ&`T?wO X/N ذ1vB16 |Ma{'e׹b8JgQx滝?%{j9R2>̺D!νq}0a=`!a5Yi #Nz;Ke\ņ}'K`( BS"r3I7oqm 9ߡC+2ђ2u$N$1VO00&t%̚EڷO*l^òiؒ4.)P^_e45q U Z_U,1bh/d_$Oj7s?3ڥg<  u+%e_r78Eg~1(ϴwˠi#&)U)PtaC\D>%Fߜ5Cu.q*( "%gYeO!l[_SiI5gW8$46mؾ<Svi;(7Ίv(0\즨SJF%9r=k1xGÛ0O:GߪbF 꼤 8\[B8ɡ' ~+M{2QRʲwkdXBܨ,t:u`^FwR #wSXFZEx S͚zN)!ksK%қRI+OO uˇ` uib}&RT)ErܕAR1!oAsSP.`Rx*j.S`үW'DAp/Pk G&Ƨ7j5{}ZKa22s*T}-!0 H⃫\{ҽ)pFꢎk*,wUXG#V ѱV,KW,hU&`;Ki{8w7g%=O" d/,?%3/5(q$o(WHwg& Lr|>{$}@ ZB|yvOsVݛ.Hğ!)q L'UmWaD.c\ CYٸ07ʹŵvOǤ8W"aim ^IAB}_=H")T]9o^%(r+)9~! Xd0f[WBA>$ic 3*S~O,ad; 2n~ICM^iѨÆM,Qv)JZ+ӢOIVj:P;- .:uV$ИٽRnZvMD\'勒cN졟56KZFJ; ;pcNd+424\ؠfZjVNI7.GP  %;X=CїVu7r;˓34:/1ƖT1']F? uW=N*0q oIȎ#M6=t4u -~>̂}ɀ\ 8" -oJڸ~锖jo\Ąܞ9-nq›p9>PbaĭI%IJZD77"Briys(`^W;]n# \ y P /rqdQ!zM7Zy2Tٌ} ^oW,s,!\_ dO وTB3ƞ4DzݾrWuM(:W͎$ ) ~GQ2N$r;5.)x-5@*U3ƶ.3_=H=,=QgȠZz356p{m91l'tٖ~oM1/}o\ᾯ[yͦ$UqX 2O( 7~52]l=ą|qSqfқGY $yEM{Z9u+h;HXI/9\* 8t0%u-J?V;f]ߝ!)25l5~~N< _g#Ъ*/!Y7L1YH^9 >+{8846!e.b@WI!+*9mu=aW)tb2^o_yq[e vRhSsɄv{#~UٕE<o%4& !tڟ'OlM|H`YґvJs+5>R&$r}n܄"B U=4s>8$5 .EȿђfU'~x&Ǹ$R?c8i;Jeqr8a?ćMW&1'V,>I9GHC/&xBgehw' b`.}-³T.H|5.;n:?k}_H>)tg[%Tm2`bU{ -k(/z0mTV᧟ú5eK \҂X!!C8_EF;pאKoM/hu'N+Fwia f'K5n>J,z٤W"zw6dI f3~_rc I@ȈA qXO%g s,zotc&Z>4`&OSm?3GO!$F.%c7gJmG2ECRf,oDP0Hf,cڊ.d.HkMcl!U+X# %Ўa>4$Suu:5}h}3.S١Qdv82U{V{_ U?mЕe ӓWzFBu{v8/*"dåik`X3tdO"[DĖܨE⬰uu[1E!|:\8?W|Za2F+`M!/5'ʴ ]0c|{vՁHY '`X qj~mMQp@Wؕ{s=ӹ崢̢ǻ{c+dQeׅ8Å 5Pr1LJ<&#؏$}Zܱ]z}hz+~ \vд}譗.y58nY|skق$: : A]ͫP>jފOmIgR 5T@kF70T%y<~qf䓯P=#B"tPhs֋oԉ$ F$xTI"7f@Be^&C“Ccfq.z3܍DX0S.2>ZGxulLD30i3y/_x (sLSJRԎz9=`3Jb~vC>QeŅv/m*B ^+G5DY(,<nql??ia^ 6Y_fu@JBЗ'p R}>ve-hCuي&sV6YFkUkg+jL_:Ѭ~.*b.*TK GnP\2NHLt}5Qou_D!F0]<0_;[m.HH+5 *'Ɗ!1.gt訧lt}:;#nw!M.#A/Y?U3QA~PdT09o0N"on7#lcGv9x;r yƁ`&QlUm- 6 T#>UюH?YHaS\ZKԧO\͊ZBZzZ/P9]U ؠ0 "f P71| ]sPWfBO.g%G+x--k0J(Y@4^h~EW\Yu)cK;p;kV Pϩ19EҒ[Gb^ |h <\*̖ip Ȁ=>-nD5N DLL6:Sy9/D.W0E CX9%Z 1؊ %Okťηkoy:B)Y)G|,7S1 QAQj3J|=0uDCP,06܋PЇ`&%^C&s\聭'U}u99Ps)&XG{r'^haxaaTk@( /9TʂL4eamF1B@N+-4UĚ|vkFY޶Hx?ejQɦts{sx>eDQ2UZ1N+E0l=1lEU@~*pUY*0=8T:!F+ 92@RsjZ+Qb8&2? .l -{uY+ .Ab<_#dK8ækcЃ@B`7(6]Yϒ(/0Iz.x?Pc~FynRA{5D_W&}<& ?,q Gwh2+rb(U1i'!͸ {}$č46p莋H8aX[QQ!jBXa|M: iM=,1bLpG h _5Op2w,њFMnbOM&+x[Yj0.OīfIf?CYWJ/u xб+1R ΚM6wlAU-?@iЫY,:mEi _RC:j뤬mO*7wWO{M"H`2 H-XŸ *^9E>r_a(>3}0Czk *l׍0154'-W*{U_P92',vvŒ!3K>Y# [!xa9丘+2^cPvNBT],L$z[UJsNL?oW:'[hx˰W0:i -84GirWZ2g^~g]FPA%D`(vHJ!nӇw ex ܠ ď#{OT"g^!@K^׋ެb_{P/ܚ`=p~sP"ѭ?Wt9y0گ$D?nǮFH ዇WַEebnpe֧9FJP" #cQh;?Һ5ZRHXtvn#u;ɢ/v:ZH, 3r~yFEV#NO~{ 'ڊdB|l`^k- ^HW5YpƃWRpO}1*2\DVs`.ϸTdBMҨPr kdkF"chVZ_XA:]<23RsӀF/^#Ղf:kuF2 HCGg_I1bQȀ puEmU$)10wz|NJS3Py/M]J6;Êxfq#U2-pjyé|If v+>+Ÿ藜""*on%cZ;R Cǹ8)); K)˭`K~S̱I|O-\`ؤ}[|{nJ<0dۯT^~-j v\a:jOֺShS~0Qdcy+Ll̽qFس?:w"&QΉ*xAKФ WC_ [uʳ~d^UQ4knC[Q+xé.J\wB3Wj0fC;r7A+-qZ7`J|2J2㮌4ͥ}#{ғ#:]^vvTo\ n Z?d{yai$B\ G$SUx=f'@t;R}cr#5V6CK I9q6/: Hd2CEq`zQ=N޵=ac'CIՆEq#a07^Sl g^{z@NP]w̺$_LwQJ'Ed-~E SE]ivD-'w}!FD5,;n\,#]i]'L_xMآWn=xy%X LJl'䬶lx@=sj͛( 1wnMdcN:040V ӄt&SBˆ%WHZ,; {"$ɳ0АGv5ON [ ]# d 1)ԁ ,$ۑ[ٰ$# t\z* [8FFrOCAA. a-1DKJA# X{p6SlBĀ5ꛗ+Uicԧ4by`GlvQcY]v37%͸2ZˤOt.!7!f&ڮ h EzJz _ĮB `򂧔j;ZK.{m*G"2OxNךG iйWnEG\Jvsu<%(jݹ3fWG߆̞aer0J!UIp _\d@×-ȅqU"nf$9)1=U_Q&TˌBLW] s%s(L̄x>ѷͬS*#S+ pq"y$[_B5^vpo>l1]\s4bq!Ol7kJi 'eRCQt n(N 4>_$HDu&ɇELC\)wIui)5W&_P|=%. 7* W_&E4$<{J_"92(FC+$66($.~H;PiA<}Wq館}G҃zM$R`.ol$WtLhַ$Ϯc:'?0ڑ$i ]uarͦ0G.sY8q:뮃귬8(1σ-pT,o0Z .@Րw>w6q&`e6ߑr -"Qi'2'''B˝bM6b|=g16 3=4YyABjo&~} ]<}w:ICItٍ<`/^~Eۜ'd6yG*l@p3hp8Kv>gu p v&1:dPĉ {hzE5Y[B&9dXAB+~ Yý (|UJd,sǛT6p3XASsD5"6"[t*073i2['UGZAi'5άA+|Ƞ3тC|+HryިYƛY[Uٮ^=J:~&(r -ڄQՙҍ}ܥ/ 'f4p.d` 1[=҂(: 3\O]q2U npfX3% uL_W+7GWpWGQ ~HE7 k{Ix:?U|ː1R)tdC1 R %H,> Ђu \.Ża5HOLW^ evOw- 5-$B !jNG*~;n0":TvWifyJZ俸E cLø]rCVX.LOgoᮓf|;?dԝD쑙m!^,IDbXCPV:8g};ģo}%#pvk)ya%왬[NbhKB&ULdeT VD};CdFd}bfPz(MQ%w :9[vʘ/ǝt}R>_RK͛O'OiFA0ӌG- ꟰|\b ǜ™#GѼOˇS5d4q֍$gMf%UJe鲗˴%\uBh|.SAWwWk"ND7C'4̄)$b%7w#::EN0A4+5w,c"1=|е-Pxq0$[|@)?b3IXX1Vkg zOsMa C՞0Pl@AUy)tx2Ѧ~Km7_%+'5#(qWdyQ J\/ #~V61 Q=Hm:> &gu#{¶ʁ7ԭj`RQ׳r)z%/O@o-Ѱ}C˷UX; oGك::$[$a]M֙2Mh%DkI_G didCepƩ[qXIH8`sfǹxڷ@KU@QG-DC x9M SKCǎSRںoma͊d}#] v]+gf H‚/k"n-`[kz0u럹DlG![ ~RƋp.*9S?Rw?\ Cc.ɓ-e;%֛ f$n Ew1%<# B+dCs=] G2'B̂ȽAB(kcsN-I+FJiNOzf3sYl"Q K)qDki W>x⛚7#Jq6@P P}  X`)ںsdL5/D``;X>t|4 :$oyLF$ʯc$|#n+ xp%Zۿv_1__] /OIв+lJlJz7#UܢGjfIWוOך}fP\sXύVg[M_7cm,T}?{i_SE'Y A59)l8 8(@SR{q7I[7 -Jc\XVWe@d'J Pyo10z4h1Εէ:ظSS7/`H$59Pp㜫S'ˤm1ӢD%Lk E+MU/Ihr<Lwo>^znҕKH gbȋܻQ.~rTt|}x\{aS|ƹKFVFm'zNZ{ jd? HƒM@; U&b n~OLXsbp2Rpywn#,GH2 EhٖﺄwW~0Ёg9@/M"y0|WL$} $Hvhkx( (ؕUo ((۞T_wEur; }@faTL@dzۖnjWMRQL ~F|V$sq(.* ޙlgbB;Elvujne Ļ  &JלY|fn]p &t B#7\wօdA:T\4CSwԭv`Tf"ӂT:DwyޕDz>U>. }nu*@vmCpe/O#DsٝfIG=۷ϳ6ڸѠ~[h=PTUwDBV?EzvP|$D|gneAik}o{h] '[;Z8$ڦRqT_h$# Zsx(dmqY|Rw*i, _#X?MS\Q}ގ&p2Vi=Kq jE׵ H!,5J̎ok$A;'1H'w}t րйkzfIE#A/xt>]Xl2ags4Ѫ2;Ë0QmR NTnztu-`XFvZ=/)q9-PTg,(ThDj'{,!ΟϗCREK(B~"S݇ Oo YU Iu3%nʫc,by: qǬs" ,XB{JR"k/ܛM)&Op:I nžpVZΐʸLd#-7_.VHkW۶6~S.. !)}yFfJz%2GR*/$[T2˴ùP:B#Co{MCcH#y5 ly)xL\<4б<&٘X׺bG%vfC EsNRh{_^SP]g_BGebi|? \9:"*iAD5 xڒu %W[mݟzQ_\<9 [,Nu8'v> 5{$YDN źT _]iM%@j6’nSRzx@ .h3{WUb|cqӧN:M'<geY I4<$*+?޻rW~i3춻HOaI}S)>YyڨSK{ޑ$|!-_KØ2xam{;q_"<<u-71ZK qӤ*t?lrw'=nKW]5C#Ij*Ns3#wQ1,) aLVtQ&3fZť~D7b8G~ >Q]L_e !]_k.~Zxb4wJF$v8n σ@P'cYЭݣwwaaʼfxzRN}u)uQ{Y yؽ~ I!Sv7žk9Ix$bڃ)X(42A/ՃՓ!NpRH+WLPRzCFH]5'jۊAqfLm{Hv&8U>ƮyNv C'Z^.@ӦvriALބYRh!&jBM yiR R{jw{P.)?Ǽb3X60 J`ܓ-m6%^&SƦVS<_<5$Ş tvYӽBEm`9yGP+yY(SvʋLjޠ@ 1Pe/Ul`ȡ9 Y&Ë^ʋf7cUۡޝ[:ᐮS`: SČLmmv*zz†-sHPPf]Xf(6f #ٹ 3^7VK,%t_tA'Nd&'d=~gu+-{ۢ4M-847> IS*g!\Jj޺I0iX%`<7AgOA BÁӤ FZ@@{z9v # SS\C%V1хQ"bPOE1Σ`/Yrkw+wceiTH1̦8?hJçढ़I *QFFp&I1@} deZeiAp.eD }d ~`m[@բN`*$O1Jw}h(bGUh^^a3H ÛYAE(_`\2:Pj͵XyK7MJ$meD8y)!{Jސ?SLZ/ Kc ^;ND5PَVF&c0rwdcM%x8|~{ϪWKw$vcgm1?CRm+7+umC @#1Z4dW0gz:ڦBl ާKjNC|xta ܾdn %ը_.`0q֔ElXPy::SWI;`(rTiLtot%Aˏ_d0ۻ&CI{lzxѓnTH/E. ><gl;S'$crʦ(e?q]'EdQ{_W{n-2+uL Fo[_U6"rJw|1ߵc"xɳ{L @,u.؅>e"OHr,d +]{4EtwV1֩Gt@eĥa>64[Kc^ &}訖 :ҙ`+DtgC-~BOVW\(P0Pе{0ձǷF4a3GE`6y܊Nj]/<@8'텚A$ "]ʯS qLz0060Wg݆yvq ,f*0JZg4;1ѳ,RɠZ%"v-?㵆1tYbj둂>nS0%H\#Aw@]35[dPc8䊠xnu|"lQҙ:,8V#|HZU$HgJ.۾ZdSg@aCf<|: у67[ĕ{eڇ-͖:S/C ga $0?G T:؛mҭ.0 RUb*e1f%3J\ ggo_t|sѯgeĆ؟zr|մV2yͽ5t RC '奟^h\{De8r(3*#%gM4tMaqvyIt?LՑrԩ!'_xN ]J] n3b@Z%K6]?,޺&χ-knvk 췂X'깛Y q|_"+=tuFE)!Oץ;jJ}ۮZt nwv91ֲUEs_?FNyJJ2 ުΟ7Ӳ| `1$)9B2v$R@8N!y-k <}yWQW<4A(ɡ5A8ű0ʰC^Ȅh!r: HšmYS{h^uS~w+-Rr,9B/&-nK0`kʥd$q& ׯw _GQf1{yP t-AI,sZ=fUfgY @[Wha: 'ᝠf_2҂HN!I2<͝;K묫t]_Q Ag :8#͉p+ëNЮ$, P=n{U'fjn롞HdN=9^.3'sܝJL^ÇLe Ri׉|W#(7A TܹNY{B?CoI5l%Рa[Z`%@;$cj[DDeaAci1gEn]8}MI$t}Y'7o YOc,%u7Ss> +ݨÓbD$2|FeDIi[F)iq` 3*vI"1W|DM?諪CVɢ#6>Ygd / BY [$ pE$+#h$o.$W(X\csH&ΰb*R36c̙,'JW6rWkl/É|2<(=+N &TtU%U읈&Xvx9G"Ό#&n_9rgԤ!T+apAQX̳Gb5N3 98%D~Bۈ0d3Nns2 6gZ:[}R1̹f̽wV:Th֥VAAOS=DhfI:_4\&Yb( ¨b1^E wyULң(OW7ءSFgFm (`0c ' ӂ`-tjġSD5rCsIz=VբJ$R YQt%95Y% M |~>͢FJY`c"sԢb8 *?u\Ay~J'oӓ4Z 0Xgs~Rf;cڻ%vYTZ!!'FyFش([ * .Ȓ3&9F[kz;k/t4V#$shs?jr6Η T>/A̡v|" r츞H.eQ9F\B,4:ceӣ{ݫljmaц`dK<.WsJt8<6۶~$8wp> X*^l UA;m}.ҊS,g+dPBrWs-u wu'kJT3n1s]?^ᴍf8 *}r ߄JǖWn3)"+Ġ{Ivّ͂5XqUM̓Y%V߆s{O7|Εw;YBKm_^N:$ODMڊOaA?$udn.U:͡ ݯ\[_9$x21=*8s  UV&sێ#9Jn2ZW|,d:s LTV4˪^f=C?m".E#MmH2ǿQRy^.*d%%#].ٞ "^09ȡMq< J̷ړ(`6fǜ&-4w6x3?p'G0˪۴>d٣&kާm]o3ɑ< 2x(((gbiM'_|T$,ģ{/3Cʳ+Hj*^%S+8p @Z8|lWz 37mٌ%2Ib>!:-Д!ÖkbK %{$b5?`#b߫vbQx{JyZToB*+c^)/AUZLݔ+EUӉ9y s+~EPlAVxUOd+=pV i&dE8Db*逦K>~>m=mOn7 ̻ v2klty!_q9z\cIxt:o@2Ѫ-FU3 6zm 32v n j0na:;Y)-N1${09˥_/S/JSŗǦɪj*hNK]Nel_&P? w}*evU_qIjTc ;9+wndt|j/!Y|D;UNx$ޢ)!o-\A"ZQ) U;NB؉Q'i??6I73}›\wM$oU/gofYǓvUWnT}s*^W i[`*<ޣm$99N5ב\aW; 51*bӮ9;-=dxʧ\vka-N?ԠzSp715 ?-K{_b#B n]%_*p n .cTlu+{](#'-,3 t<e}mۮNC< ؂@f$gh1;S65|:OSC7 p3t)P}h\a C~]"STF"5#Xvk Y.k9mY˧aek7[:tw+ڎTn AN1AA1eI5+BmTCfFN##XhvM@2ɿ“Aʹ :3@%jӷ0rưt"ז-/cl:ACXW͵-xb^mΟ2TR)_] m t+%BMh)H۹=[l%ȭ}aFq#*hCfc Ϡ|S7ٓzQ9bXwt.+ܿ(?u\>D0rs)H8-OӀp 95} I)V^*X wyR t}.M˛W/4ZЍ[6ݺÄc5oEõՠצI?@׽A#zFDڋ~K m7et[Pq[4=Ƶ9w)dFAxTLs3)5V)(VZ$R xk P"zfCAԉ71ix4wˎ)k|laorudG7, r"e|inX{4Ebpou]SK3RLH2@+UeO룦 U(jZ !yBŖr 텺n6ln leDfF)ZCjjbIQWϭA4`Ў.H Ir'1/3% 7X %d}() <fHnmW4K^=yj0AljQ'>?]6U hJf?7B C'`mX :fF5ljE;iFs)@2_2DCGן# 9,o(|co#S kȍ)lC# 3z,+5GUO3зlS>"+rwW=Q ˅#$ ['0ZQhSLe>ӂTikۍD['_0.ʙƟ_JarouᥭB3V䤼|V:ʖ#6= #Ў!ί{$ad^Ypˋ\YBd54 Td%<# "?L @g3'~媘L; ݗ e{29_6k{;4g+^KMfaVv"PzV v )\GyUqy)>ya4'qh/Oi/͈2(rLs |0ÁRG}ħ Xɼ .3C_\'3oZ$7ˣ]#Dꏅ,Av`tѿmؠ-Ɨ*C7Dvr*$6PbeAfm59U%/fz%_֐ ^Eٶ4'bcXbAsbSnn`J@j՞Z02LE&ꅤCzI0HW8Qv)8Y]0p!3+~V k Y^اuex _+9qjsnamW] vD_ή3 bbXKh#l0ik_X"tU:Xn\] qjQzu|#|u:qkRiLN)iL?Hbr.H2I<6F:.CAO8Z&D`J7m:WnVB֧`PLJV+\M!DgO7 ōyloͭD\֥nn;)JΑA!y"ފQkT#kW YErg>}?Tn5Xyi2 M!{:"[IԎa's] $ :qx͵ֿ8YwWo .C1ЕS$Fe(3Qo{kQ Bqk YC 8!AW5E';v[*TA¥Ae28VwVoVنLxx#$d}"A,A&qVO U6)][qQ+MKƐ&~q^4H<L(!̓.$^=Mhؗ3%m4ؓ>:\дYVÎ?XM9X;BR$O0̕ H[ JC@9Bevr,{Bɫ⫝>!Sw|][Y%SgPRBƜ*oIxvaPS v@ s\SQ&19 %PѺCDXC2OYQ'yF:!1.X K5TgH,ϘhܪA?̏>ޯP:q5dGſRyWxlN[ cB4c =׃:@*Z$ah(|?S%S׽ vQ|wfIܑXfLfH!PF뙅 uvנj|T)@6ȫ-fE~i$>(cc+ A撉[8XyMD]] 26p.kwk#{R8gwSɂ잍ΡfcuF%Ep32~b4\V0 $E/ {@u.- xn$泼6@k]:7'5b %fյy[PRt*yrRUba᥈lr^K֒y#<^L^n5gCS^E/?l׀ɲ[" Ύ1zrKMh/]$m,3RDo]R p!]|a̿w:o_FdґEA!ybC)9"N/xI,.O}hEL֬[w릳<, {ڙ":B:gZ/wB=n &9LawKB?%K["^q^?jB~;t . !‡j6,`E+̲&(߆W_HHo8l.z{(FFќ"ť6lp2eN 5'E/|G$Dqb/-_Dgȧ\L`x}|l'.oy'Φs.Ptx/v>#C$܄Mj63YJň]79NSq3"er鱤?Tu07SNhpAĉ.vKMJ׶,"wߡe Ηuc< p%{oph'zX/哂ɉ3'h6oXԒޑ-eS1,9"pvbR|#2"20oJצ+ܤi~KaÐcƉ)Zſ!8$tԫ(H?x?xAA_vNPY{C+sO DUMvpL J}bDH.l#=>vͦyxsPY`ZzṼW@Z*k'x_y^s *GSmFzk2UxCOUv ɂSߕ"5uMę"w/vu8ӯ7,]$Mgt .U452?"Y Cno [?)#?8z@H enețmirx\Ѹ5X\1zъhJOY9ҳ O| `K>$GxxhT@uC0jey,0'y7C2oA3\M 6|etXGQ%56v siH(g4~1' ^._/%Lރe;&0e'3$Qi~ՐOzѵw)HS`*_L}>dN02waHzr6-]b79^ôo_fO{r'S nHy8]>B)8;f5S,á/Jv 27r_KJ 9{TድuXb] xl?.mwc|,{Vo<ꚡH[M;nyOFri ^9n4__eܮ%΂IMD(6ޚp'nzunmG'Ȳ:Og~!Z|$KbV'..,=>cb4ߪΖ?"&cqo%-WF`+Od9^0ՕhKۺ't]YoyN)w'wxr"E]UQ~q 1qg{JE.6i+{9V\:da:_3 %-W[tHVޫfm9.1b/Eq/oaq2ُSF>sgm:Sj2׵dmU!-yT쉺y2M]NBFZ%hDN ㈳x":kC T7H\rv& h’'ks>J˻&X,ދ2"K#Rp59_]J'?z g &%'Okɑ<8ItXӒҀH˪ݵJ&5IB^|&u'W[CB8bp`BK PK◼&LVދfg<&eu~JQ_sI2`("4[jcm,c,xDMW1=܀J8ia`x@+J3Nͻfet o7m`LdW}KF+B`"S9e\JxR ?(hS68CDœn}`7L(iuOrjWog@_+>]%f l^&Y S*b5\bkv'm ݦ8Jɶ6Z3#/h4u% #4HQy2=~~6:֑zGCuFL0ǀ1j7#aF= =ze%tQ}XO:+U|MU-7Z߭)+紛C7Iy =ZgMxxggjʳ}ۖ@UI2 {?xGrbLR@Ԩ4%'Mۊmm%KT&H8oIa6>|? 6[ } WgU/h9 4HPn?&%ȥXTPFchBdmbt^$ kV6b/҂BeG:/B@A>zR(@UO9}iI}D囶,xFbV+Un&Q$;BedL"F9_(u,]}TTC6ٯU‰0:;ucl@j N;MGҀAP8f66Ag,3]PnE9AvYpIڟ*1%;"]nMq1q>ųޅ~(p]XvvzʋgX?B,0?ΑSMO>!ngVN`R9֫ua&:<:se|ڡ$kS0 ]/} 8w'-P |s :[ 6^ӧA\`)Á m%6T%-#ӷ"s? IG17I^a'c\CpEw.{VWi{luu&LB_n=SFsrkɛ4@E59;Dd%N@j&݃g6$~\l(`:(A_M)(#/}ئ۬4dulŋfG.eWkKh!yMM$?^4n 1s)Gs|^! o5f_ GWI/nR!ɶS1iFg6_ǢÉNv7紺ю7E> p^5m0aʜUzӱ%F)T64Q]bڭ za XOEsy; ]T?IJxuF#'1o(lم㐝EMA&Qh9NAJNPmX(\4<Ƥ Jv0MXSϑ(#< G1ot)C]˞C2 Gm^Wمy p $Q:*'ցȁßLۜGCه, Ջ [s+Υ_8 g( Q3d^ ?;KK9"m-0.äwčV4oc/1KICY{0ic/Nj+@etl1h^X05%ɦ¢{6GjQMILV ނneQ lj{‹\hݢ SQy Wx'a'`Px_t0(й9W-:D_ GhdY [ DZ)"}u#5(=9LLJ֡2r|~UBd=SF=5IGViU#Kysπ Z6W^e _ne$E8n6,c/G`Լ,uhJ" Uj׷q×E˹ƭ'󋿯%^8n[8ow*1 9IlF=䳯W+?l-ӥkpJ-`{anR)IRaIn׬S[K5+|9Lנ;چ>=V;  ]Gu]l ͡D#!U\JW<3-5z=kWP{ԥ~YNdW*xT ,h]t!3Ye.dCa!K{\ 4LVy uHEMlZ2Mu?lj>s,&COM!BxHV@pQ i;?Pk@K˜;5AFwfy+LtIA3Cc " B8)3WOQ%܋xEvva MW0/xcCcׄg:HO,6\؎Mt[^S4%? <#}$Nīv"#&ZrJ:ŕMVSI @aϒ+@x2FAnX*6 xE /Pۨds}Fgɏ6[8;)$#Ngo?sEj\F ;X˱u&n'v'x],2W1CRgnQ` :&]SSAa#)4L`/.D4psKaP8,V ŏ1{܁A; Hu{gzd-*N=0`u#G -UEu͞g8O 繟PO ?[r`fn択iU0\@) |WsFFh(&<&T ~GQp6wUAgcF>dž0+OpVZ )Zk1 8+?n|ju6DWXFQ3Fv}r=F;1}kn /c}ik5 %Ab#N3O̓R!=?DDLp1Y\#(eCD :%nj^g2pW?i砀ֹ :KA a5W#aul1n8N Pi'$CqMZ rSxoeWI&8Wj9((C@ᒊqw)62D<3.&Ԥo^ѡKD Q9;Agq`Vf =(韚u[6k棘RY7.8F`NLՇI bTDw@[92r$ ه{"%V#f#b릷z7)w'f#JrN9)m(KfnX|mtPuqL-ŵA uge=ʅIb 4bݸMu1i% n|OiS57Ӷ\on70^d{@ c,K1bˆ lckmLV<'mP9o*y嚧BASKᆰeeVa.}y.qՂg&ٛ%Y67#B%4;ѼvAe%lQѦyR@R,]G{-0]GH_RMRM A_kxq݋ĩF 4uO&$-: 76{[ ]7@~Y. hkrp*9]vQb]h>gkU dy!eI)-{wh'\[r9SdIW|yh@>gĕEZ)ܳyH0JU-C?|e_y^VTiL5_ >3f 4\*X8[ 4cغBGi v^YAm (-m_(fǴ"4y߸OŽ#q޽(f]O9rZ(ov!K[4ͳ!:$_X4IGEL>Ð^ ' ZJp- Yd(,j/vN/tiTY@?UpLM߈) O.&dDO^^0Ӂɕ!nYuq7*ϽG;#mx (-c#0mb2>?^"&]Uڗy^;6\3F&FF]_wmoqL& !Xؘ)VWHPV][Gx&qS=e֗UN(t|Q:E.NFRClbfũf8~jj/M;idҿl‚$e ]2bkipK+ .##5Ao!V>) *F8$l vNyKDbb7YuA b^ sPe&^.KRFCbt 'L𙒋S՜_cG>vid+>\a_Y]bGyyEF۞e$SN*~|>(Uh6uSy7y6+ uN!^fᙡē5BiJVDWrR0Q1:X1}+W>C3' ѸKz H\gCW7= b IZW$K*Tq̹vkUA@6sZTF<3r:ӊicMn5$rc nX礔EF QJ(H7MzYDɼ*6h(n9(=X2{S\ S| 1S8<$ $P& `T$"Tϻ&";ٸj|]}0K;s:oi_o5B1Cq+{dW7!g-CŭͩSn8;3tvz1aPO+hD<>ϹqiM)ҘNÆ~FL w-\&7 ׏!6\Eцlи0ݏ6sDXgQqsd_1DU~&90`,5'5Op~ɀf +u8<>|th2ըK(j,27{ҮU<,5upLZJpK55t63]ivmX M~װv"pNJp+~){U6[]W>a|Cc6ltvƜTO̜,&>$n֥H-Y;袴6\u,NX=[,BbK$gؾXs{꼌:;| kü8N'z6%L(@hey@D@äv8lw_5. |s ;ji-N cO h UWJFH !AKY: 3mo+ug8AVԞb2Uӗn4ŀ ̤"07pWWI2=) qCݮ*EtwQ@A`:R̞ ]1hODQ)T7Cb' 髤ѺhRfXBāN=g.ԠɌu'hH:Cw,Q bl8{LŪsVttF|/@TJ;4pl"~~a"}44x[e3tG$ v<T7l 2C\xWӅ y%r[ Z;3uLM(4ZZBQA B<|ZpQsoeDI@ naJZ`Hz}i5s<*8| YSuQ-W6 &߯x>'(Z&4!==PzX{#;)AvM Vj_XTm5.v~m\E̊{"9}ND>ôT}i%ԋ nrO.4g1Jr4s&=n-fĶ9zo 諘VLH$9)AoeX!sz VVS/w?׌.߳~?# Ƀ'm7[ W]sY4ak\UyM_g>s iyuqHh}sw0n _+T*N%;4zHl80z.v?9Y ^m0`leDԊ;ԁ#j8ǠྟFi7ghTz'GREqn*,9Jjg'.sKk: XUB^p!_~J {,'e~o6}}$xrwP\^;HsXG2Ӕɿ3OV.+̷o=/4,~VAn<Y'Ϩ?( [C;Q_y?bY* W`/S@MGàT'r߬7xrn{!@Ѯ5&iOXf9j|yxZN76﬏E5B Y-0x&%BB<ءPeEժ̀0 [W|jTO~ˌd/m^ >/kbDgn"_Pe6/| 2 1KK󢘶;:_]y֒ ӑfBkP5x~jă9՘N'+ 0fw2;֨W-kat5+1uJc֕ɈC>gj(wIqa2'!uDp,"WC?sZbf=[|yM![b5?>‰c01m+pq?{ξq! Nq6CH7s<I R&;7˄J{ך,!x8l:ws3WUIHXRg#lyMhEV ZH. E ](0g,3YCų?";ܙϔ7 6X|yn7&Ї3Wr5[x9 z㋊b)snlNV2^n+c(UMSWpHP`>e2U$EM!|48^!8C.Y1:"ɂm#]y͑Ivu;DJ+!my #xS=Uro+VQؙ6_w_[yѫ`oDApdLcצm]CV摻n--Fbl0\K( 9`qzc8XѦb9y53D~x+> EA)Jxq#TWkAoTN8~IQEZX7Bc(*\c1^DNvybkgt N:ֹ u}8i5~ #;VH0#rLw~"W뽺uyW6GV'S).5B?H4zCFC3  G ੥]o@o5H pW8?~/Z8M:BQ\ԕS -VJp̑8 CKTV`SW&C =VYFf|$p 2 ((=:ȿJ0Bq9XdxG{(S!R,UkHmBdL~b[hQkdTcY!hÜपd&g.)ݫev<%{& 6,5N-v}x}111)-[%4T j/wwW8IF]9bjD1%y\(}i/KA}[QP kQ r^_Sa lL&;jݶdnj=BMG.`WAfr4p&==)h [=Cc<,a+rUǸF:LŎ/vqV)!ɰt1 g Pg}£7g̘VBx.91ϳϩ> Y/ćd~Z+C5ϯۇ7~eX-ms9XϊFZ32Ims1cppnN/߁}*&ǧ k \;%1['n2KoӁ!S`BLcR|"'-J 0xzRGʼ;*Q]fJzH>eѲe6¬E-0~zʫЈh[PtJ.B/,8Hu7{=1r RqSyXXLݢ㦸0fuOfB?rWJ6J.At( on7EpiW$bST/bXpdžڗDJޒWh+ntE ( >x0wČFw h.*(a!˜IT]UxlBGHh"l}-!|°Y%UIp\l0ԪEPn6Y ]3$,Z!txE/qƀ \?.C{ja)=)Tл Eo)EZ(/OWmly*n)?T{ץUgM.Xn$GA8 ;(* |%9>ZU+vlo)?]' ˑp=pL;I XU3=_]Yi/k}ta(_vTK}&#<&ޫ@ y^ tR%JG=[ hĝֶ;M7q6C7.uіл\pŠ~cAs&ᒆfD&I]E@q|g5dêbڌیaa[gk\%aϾigc&S <sWtԗNM ^č &LziedU!f+R&sn9Uj$~Zd*ȩҝ0Ѕq{SUb5⯏\!)Ȭ5b܈|˜r9Xen\]{L1 i&yJ?'àBUEKdfO['jg_I'4Kϻ[ԉEӏ^ّ7aګuǮsuz(]$B<8$\#T_n^I{q</4|ۻAk)74^*\ҋTtۚ¨{Q%qJuK?:GS#;|DR8Ǫ!ukxArP\cP~ִ5fyT$v&U 2<ԀqlQ{+o9Lx7TU[S^E ni P/'TйF{6A'#WaHЩʜ@ɑ`c2.7^\0 gpX3dZV#alrD&F/!Jb&k&yf LkHH*AF0, 9|l' d7N*3lν n||O>|23Y=׶on2lM 'F0ou_nfFĘ=BTƉf:t?sǸO!.C' jg$)[%8'PW~ɝcXaFʍk[|(2D:{I!3T^@\FY鲁̆Bu$諴+t0YHDOkHX?RW__e"ٹECn/tOALpӲ"sT(񋽧za!P[F\3+6:iNl91h1K-;ʇ#z9`(-Q1,6,sZ c{eKnz>ؠ1(R)ʎ8ʌRoӗE)f2v7?FzK\p7>HBf3Ch/i9EPK,1CP|ԟ'laեucܵS_C!i~H FzXUQ6|g$H'nKRGލѡ۵ J$?Q`v B1dvԘCz~ЃƼpuX/j΁wfWof{seÙxp݁w V;7ҖRnZ@ܴdʦ{9fpe|]tŔ{'% >IFуI<}]i ~(,~mϚe5tiOCdos}NDq$Mz8*1GS`ul^w?:8x'ɷKHXEc2coWyߵ,5.t OQQlfM\& #< JςC 4 WoHJh[ k=“KQE4p7äU P;QUIdR<"38i`Ejcm/1ȞY/#S4DoR-ں 4''\3kgNª(dЙFAn~%^osM:l t_J-9 W4v!̠^:Kc悕`{maZ'*{O$Ytcj*KJ̗vMCfsu6L&Ylj&ɚSؙm,=/@L Y#z׈t-! lq 5|%$NmoPZ!q̚%"/j]gph/61q`ZWU.b:V,"[lNQχ$Y%Eͮǻa>q Lu{/T#&Fb͚+0P#t7/m˕8 /^~3?Jq*#QGO!~BQ4Pʕ+@xjޟ%SqfZO믉=pliHvῐ ]oLD9W|$b7r.e#4%~U|)f:{D-&frT3ӟ{ml|o3x>9 t+D`|Dp[Tk1dXz8=xyJ|DM]ubVHMpZ@A!5w󂧟؅Zh:e;]vmT`6'a\z0 $dG>`y'AϨtT[ϢGNScQk8Տ"!N>"؆5&h/dD-ؗ3R¯tP(A3i)LR$j4ntLsT#sC bw ~b:utqQ1(,<HXx{` A⼟=R4Cw0OU{S@Vߴ7; >W|*nWkzoH9v߸mIwE'_?~և/[l0LTzWؙb+Z(jf lM{j / #yLFF:;^GM[[8-!wh=@ D_h\Jr*9 -J6CI4<8[QTb58ջb{n⃮C췝-\/0.Y Lq3?2s OsDPeZ]z@͗vi§#g/pz30lDWN¨z|yԴl:ߢc ύ9 겙qϲaV`.k;Ew_[]D}Bos0m}%IfD`Fj1 @eݖW"]#bzl9k~C&M'8Nag!i=8 T ݰ%gyw'G2ٽlv*6/)#O}dcf7^E4U\Q={ :ɻR! *šRpA 614B|48i{ke^mţ>-߹7 jaKxУELn %jB`j[U$lMg 1wrz@.՞vI/94R|JHpT+Y hϖ;@xON?) sv3:%X.k:;_#,D$-r|WılMGEL,=mUpby|3!.zP( 0]Ѵ֪vpo@< uON6 gåTވ,ʶ0ʉo`y\OXk(XzK'M7u*1i#CԮX|sYCkP.wwWI00=>!u",0r<ȋ}]VKzIF' CcA mf.0`rcFz Q wτ5ef dM*W3I6 2ku_XޝMi>yibk ͗`h(|ubI;K5ו@RO:M)nuoZ;d{khjR_(jrH%@teVdvz[vRп@bNQ#0dۿjhаq kS4~ɣefaКJ+>ܥ)O7,MB%8d}&1#FW #ۊ⫭IBqU#c|"0"u!hYD&z.zUWFK$>a crgu9"K/0eXlSp2>oqE A e<¤`C&htzd aΆ[π" iW_fO#/Zh9:p9 |$kEbg_3w>JGWL7Z)So^͠B^;"(^[*q;g1nhZ~5q+¶FM?q<+s`l_ $u)'3&T ;kp}WdzVm7M.,*@jv*W1NFX"v>DaL{Uv6\[ m hW@W3H}whBJBc51=Ƭ Нsd ie~Nޞ]ޯbH V=Sl6QȲ͓F&xCn"j^O T|`:"YZUbzo舰z1YQ'P>ͧ-maQ%^#?Йs/~IgRzaVӎELl柨_ћ9U1jP95vy}+%Q2qx(l\s ;h~~)hu`noUUuwMmK*ٚY%ϻJc\ɑ΄E(|JŤ>_,(3l!L;u:bpnuф: [>ɞdkVlˆӵӳv7'xG{ɂ]=a`ݙ{ba(AB$`QFqALSac$mtҵw1^Q_?_X\5 B&mY~PKx*L !"1 b Am(qYzK`~2QqaJzMֱh^(8\wHFfS`C*}i>HMbv"1,eeʃW.AwZ`FKD'L4-[1†:" Kq⌕B;x;(ܷlϨ=H@۫kK="7ׂ&.+ϙHFK`@ 55C4 ?ѷ0 qUxK[W}h|0,]{6i$+NP.ʠ釿 ^3wK98:xjF% .w.Us \.k]JI!(i_SV"{k[Hvk3AX`ưp^RK>uPQl`U+a88ajnُ; *#{db?-aEO#C`Qd`M녤ɋٹb2I ?_OK`qo&MOGg^Ƴ@Q鮱TZnʩsq[y3tѽVcVvG8 n=< ]1tzC%!u$U[ه;1BHyzrГpaR֦㍏vߺ VSOݍo!CfgWX¬ogȖ ohiK}3PftM?י[jW!$GHh5*3f@\eq*¾R{= q%>$IF-&ʹtl?C(Y% n_#ڶ{E+nBbu1_BOWΙd]h+_}4~},WY#}`&,o5SNk4MT52vC5V!]&6 n!PZ ZH$gDnw'Q;bC{espK?)IIrLV"'&yr+~;,`Z0BdHr,$i5oltO叁'T:NؕN ΏMZ+nQ#<5L= p`E`=҈{l bpvQZ>V'2~c^B.\qe'h9 m=7bHCuֈqjDP3#AhL~mt! ɟ8(֫'6Oލ^iHIb4<nIc[v)O셱g (ou}3X_o*dVd\6XҌydH ]t: b(r2]P:ׂQ?/ "mmfD ?Mv9ǰN${[w1DJZx`x{߼=: ܰr'[-uhByu*z˺H**$+]xƆ%𸴭N](QOSS-a8()7~URNI~-L| H)BdW#uLl%J[^u^'R׻*z*m$(;*X Z;:>Hf(ֲgdռ w7pǜXr1؋)?)6M;^oeIDDrz9HWmmұfSqϐ# g{bW~tbeelt7 > ~~Y$?{%h^0靍5aH93aM| FN}~ / ˌEpd4~#Ε{8Y_k[lutv[dI^q¯SllS'>!W_y"(Q"? ZCwR#q+o}1]..0r0E"VXUZ_-1j~%Njy1Ua Kv^`. Lf1 Xr_3>=Oˬ9Z<!Ԩ8.O.6/XzQnE &u |$3- o*łn1[ۓdG+h%ҕU+]f@5mH7A1)7 (Qg_W6 $lwE,w;VJ1g0s۴0̛9i(cT]~7i8aRO:݈1yl?,٨8ѳ]D'}'H?-h~p0*;0EsFoӄ#|/<2dכ#y1sWE-֙ Cs2%[o'Z .CoBP?Y&O&dSŊTRjm,x: t[ukw@xBI5RVDxJӐLglzm=Ⱥ|;q |pGh{zґ UD}d`g0%SB*4X=Ay얎ĪI;af"Cig\#<Ž[ܱMH S::p&pM<{?{TISs+Z asBFD*$ޘJO×DDŽ_;w'I܍ȝҶj<НيPc"K"o=2K;HY H #ߘ4u 4 '{3 4"x?c5MƱRk(ğ)P]Ec0,S˨;~@EA*.C)bwJEY^:bZ+Irh re=J[Njѧݑ;і\ֈ(b<Dߥ; aMZ$_ʲW C/а@^.͵nҐJl2io&cs(YF8utY #_68WNJ҅FF.S7 .w)xQ2ÕP?"sup=*,^E>ߣUXPɗp_a?~~'P"zi!79=^ɕ;N+e`ɀ\Ҙi iA$tBn*钛 EK񘧸vt>B:h0|qȆhz=|vؑŒ9ASm>cO\"WZ# Z(N\p. N)%ink4}u(0Vzӓ!Z g7ҷ_(8[rt9D.tfw.jHyb84h }-Z_Hi.7=z–0"JWPmSgB|,Q8TOOx8J$z !L5%?{V6m4" CbA{iSD[g^௟> 5TBb\I@d [=Z%®゠M촱 7~*hnG5u΁:"~OOظѨbW߯ DtCٿΰK9;/s녠} ܝHra(&mc>Wx9ވAW/O߆;mZј#C3/(߀W.a );2C6Y%5_#@FpD&ᖰg=91ݩ6 g,VB[R39=qMHYpФ|OǹadXJT4*k7u10m4ёc">4DO^,Db1k]YEHJ@,y9HVv0z$sw;:Fh]s2U`K`؋ȅBYTg迲(<J, hiVbCabsYQbTP4z11dm'@X "Y lײ`)emG9) 5rb(i_ (4 +9&> g:/!;4#y@ngB5'oEMRX|q:b4&.1ԶvoQCҕPCG mU vaOH` CHZi+UW H}oZ3*;hmډa.yhX @ /3 Z-o#Aڕ+AGSz(tHwÏF=Fr^{\r:R43o޷+!fm8T1Ҋ%/:PO]H|ޯVvֿѥgg:0}6Ch$.~4&tKHw D 5i߮qRvK 3Q60Yw4 uXE|۷*>G/b`"\{^fy @B1x}Ro`9-@u-'>K>"4D>uɶum] cB`{n2M/h|P3 r_ܴhnƝ6A3:t3\%5KH\̔o$$~[(0Z'>~ߏH$ g^iDߦ}|L 8//MdEUXt`~;q$u3CZEvy=ɺHB݊bbm/D1 -=n'5^fBO>FnMo8|`gaҮHHuw JRQPH/۳8W9U'\%|S2mwpqN-J@-XR~'oso͔ Yp%DmYJ=MsS;uב4㔡iZa OZ )ϗNc$m~ŒkU2[ $k:h8-!7>W%OU"Byo)5:8m rݹa%]@*r@,RrfF2F +Ԭb848愝 "G:oP$`O[*#Dx|^N}`boIn3voC&b걨-pu <%:$ZGYR R/Vo^ttʫRRNŸY?\d4׷nk 'S8-yl|@`ךT*O@hnSh-c4JJZD0Q9h0.hi7"99` ~J/2q9"reSE׻/"f7z_yxIL.muߙ֋5.LL]Vk3|}'cxBl~ܺ\s7HvFŎP_fbR Pv]X(M~}g"xzj(Fq u@[4?4{ՆL‘zdaɷ0.؋LVwdT$WDwƈuDbA2տq=rJUpqJ}͉*|-?_D}bw'tH2pkD9|/M&,8(} 5=c>F\NLƅ}(sw1W:sQFq6&wE0 àbƀ]#-x^ڤ u'-h?r׼x X}@ν$2њUq4N!wŸvt{isާY`| 8p͍6X &j1BxܷG8 @o3O_NUy@@OK^Nӫ&Kᒝ0\f}t݉|꿅Sqw7.]*ROv:ՈSSSӇSCɈω>,|=}ױCcg' K#ZnDۤ˱>h!U ]T ?OS8 ֺ/Rv[(/j] ?C,{tKar!wʣoZCFq2 !-sT+v'CѥLղtk ?Ǣz2F>q<5WCm`26 IdyJ^g`2\qm8N9Ƕ_oMH4yH,Qޏc*!9D"*$Gh'y/SݣqQɹDOy*;uqSP?{*W5H)!Q1-+V&'XyjE+!]&|]IFvl?nePRW 0(2r?_z͇ }2KTa4ya秇0jj{)~Sp!jC9Z1qt_\3'K*])"xa,oxUVs6&P9X.HӺL=V2lrbI!MPv:>{"s棳4{{Np \F`~FS>#hs'V1TJ="e-pB2Z+ĥ;xʜ"[ɥ3p[a{iY5Z|S= > y/urzxnLl,HLDr3(P.WY!L-E=?>w)E#iLDymIpqo'P*i븠5:q#!T̼p.y%&/bǭm>S뫛n-Ӊ1k)YvcK%eݶ냡ӷ醊q'Q~b?&Z-~=1yxC$=pbw{ScmYPTG ſk5pҹ`b4JFKߞY&<,!6嘙W|BٯjknCh5;g}I2Tq˿|(÷=ڧaR+BseL_fmʫlJ-,}'8HĚ%<!&3-m$ܛvd.@5зMBjdT% n@".B8 >qh W.)XOH 0 ~WanߔR'tKFjYp^c뜖`ix)R Q\U u<|q_2HR[ ͽ`8Tk'ulz6sB3XT!ikdt * sb BLE/ {"/+_Rlm}֎y^lSDuftIiwPАM#|+UM.A7)(ϽGKЮj<:~JJU_x+9nt%@ &}:Jdh:|48Ci}^ I{߳\ >_0%>IwFVSp ގe M\e!e1SN6' =(#&Yc Á+ź%Z{ZN%K)X Wr J5.cHfTQOL %4S]Y׬x B:Gy]xT9k շ?<;yk+r I>:X/!Cg8]+}WU $Ź&{pb^2Ѽ [Qlp9;n^HNav&gac9´,8Y&OhMhRL? @nICa~ 7̝k;?k5^6К?Q +@Kݭ\/ d0 $,f;P9|f\o7`9U9]ZJ'\4Ji95' Ү\> (^LtIB;/S6_RAG҈'(uQXG&✒L3*Xv<8/0g`Y l@n׫IXm[~| րi_V.! b'4_W2ܪL"ߥTT·9< U*Oh@5ˀ6 d=RcF175w^+з{n^^o,W>mt~~$_NRhC㕉M Cy_c f^Ie/@ˉB!>i8_RRkJaN\v@l@tߘt\[z4oO^O5^1X-=*m߰rc(cg[ Q 1LVOFf=whݪh2C)E/,=$T3N+ *]ж2fc9^N?Ӝ330v "-Ii#S\d/Ů.nRʴMLQ%}FXbQUBmE:E6\2"ŞPi3Y҇^¤_nIM=FR>W/c_FNDbQT=y}a7<]qN"rUTd%JNKwnVGaEÎLW0GDwqE(`0 ]Hb2wCNB!rZZ9v ٗ*Z/rw9 cGt:I'1ᖰ0f&أ<01(0_G(-Fxs) {B ?E=:.1(6xx5f1kPO5w)‹Ai6OrĢApIu1cX z12v( S9z*t+N-m#1@&7,!e'k@HQU؄?YC]2;-$ ֦e7@߼kN@"HZLvɎەaWsh =cҭ:|@Egdo GUx5+4 GB/aa#%(?8Ư-Z-Rs?ߢHV%&~Ǡ-8ɨ#c>̇h:[5w[h)*' x^ @o\m{y@JBO&fkGRxik˿DzcWYdĀ`VO,̦@>ZThwQ-YΝR^/`vD.JpqSr˹+"xU&Þ(@`Rqm.B#YqhMOxq5b he K6SuAFP@`"ٝ #<Ӟ>m(XЮ'87smo(Qn=~HiB |H8nHUKɅ_gȌ[{3$!E3L?4\‡h]X0)ez> 3m$^)gHxeZ'3OiqإhU>N&38^U%Zg: y9e.((~`h?ڳ XTM|1 3V_Z!&g'_zW Aq1{)fAÍuT fp!rEq-.ZN;P; lgX@}aVwظZyw1g MYM/{v<兺#|+M*A25L[9JO0|v{_pBhPD5 PD|A F`. y3z}܄q'վ*цQ (D 7 ПIIVۚ!?^v,4hyU`t1}N e"v@B9|3Po-ҋt<bmxA[S/?n}%»4mRqzqcm(XYEE]fQoɴg .2dL*z)E9C/&,͗y{Y=oN'7}uc!?7}!|Mqj!nXt̆ 8gI`B \ " .xKi:`Qwѥ|,F"Ȟ91;+sᡠDži+ltgrc0Ko{#+9#5 ܜ>/b8]3FaPW[@{B`"Rko H08X 'ijM X*c_:,宮c댓pI@^ciQ9 J|nU30]Y: 9Πr=$BTG&=>SL%!!]LY^J-._lۉR:]J#lKi2嫅{kpIG]qQl.LdwOߕ$*8غ+SSh~ &TU+C%PghUJ{̔bR+R%@_!7mT9w>Vgg0kBP Ö>$qU@)BFx3Э'ZVW-<9B~yW6uinE?zƩ!f)!SI,xS%?TU|F9}o{ڨbUdş[ tAo.Qbr9Bޯ{~f^S:r8s<a&wW޹EzrVC+a!Kp2!%$V2@>/ȄQ+m-H\vpދIS .\F 6E^XUWq .ŋ3/=Ry+ GP%nᬎJMut0LɟF4xuoHG}^trJE"?R-xCbȑ1f4'U>Κ-ܮ1Kj 3 C#խ 0SB/r>lNَ',&jr]uSkwqц|1P'x*Ad=g(!Pԇw6 $OavM҉\ -Q\20:eo5Md)zz?B#!N!r>WbU1'6 x4ruWI Q_\J̐|wj]*y%@s^fjP$U?\Kw*'n^KÛ`ƃLܲBѷ5юy9e]нWҨ^{Ԡ.Dإrx7a zrx &t*ZWVKBsGB~y16i>s^{3)h(l2,;I'0eJT 3f 1Os(u%~&Ȥ0D-vA)Q7FQmkT[ɢ 7}h^}_ٍ- ($5v>)K "˺I2CE.[NtL_&qUH~~2 Vz^GdXJK5CX{DxJ]MkOUp`'!+Ry4jK/bJ$) |!V4ڛ[pSLePKk܉wNz8bs"!il8ܖl}eMf5KLůo&0zl#@v~ W缂a#Ӹķv!k Gn r7Nm:L)9PُxM?3C yB< >| Ӊe29e|[ׯӟu;\_ a`z͑y/}UԎ$I~+#Qr_y%P9B*,v=ϻ]MN0ٕtMŋl#K.vVȋ=ćK*Y+#rAї(5OGED"eFY q6C2aǵ:0),gHʸ07SŰvyyP|3/VfZ@~}/BH%ATGnXڂaIgV[{ (͎Qޗ Q\9[w\d6ZL{h#0xon(;&M&gM赸+dH#mn~oa \2=9* ߥΠ%bLIYҭS"AqY*Y8Pd l:}~'ˌql`Kvy91C k|wDC+0&Հ1,mH"Ȃ4; o^2= C)hpo5>s6.@)$ κoR"Z50MTHnb\~rv[JJY?(ITuH ne7`V+|2#Ge`GNٰV)RC,Z=S^ߞ3,W$*4;Ru _FUm eh:e g?8Mt*6 ka9 j&12XL)oT v7g`aBY7E6-z 5 .!Il)k0SȢ$h"Z wL\a?J_WVSGz8`Pd}%\^6~8IRNŗė_ɟo<e5lZt h ƹMjcGAp%IUO-Ey=wwz!JCWcup F:6y95n%Uh7roLպ۞~3$F_%ԖjkC"o`芹 ϱW{򹩚~$=DW [aXAn8f:Lu+&uplp:fSUMd$7_=w!^[hdz*n3w1/z,GUI[ =uuls fM[6Pc΄!P-;@EQgnwDϤz^{f\}ќyVz:mlw#J-sѐeZYlv3htStHE I A_T jUA?J%]qXc+TҸO^2Yx/L2^vX"=6;Jb~OE78rr  o0ETwPɚN-sՎS"" j6 rP8#CxZF*;"E$&^Hdx/t+4Lֶ _X+<^uQp.%V?X\5-ϐq|9o] ` (t6v}l')ϰB{U8u=ӯh߇kf%1'jݛBzymgw2ؗջY69wX\wDMk؃[M$f8Y-˻תV16>oݣ>)=h [h7gMgwwsZ @>㗒|V«"00g^;hR~⌝|Th9hNLY:tT, ̤E΍ WNd$w-cܺ}!YOl什JkFzәߩ5!^ %_LrhvXq襵ѾzpL`лESĩ=N"fB@'X^ ī L޽ˊm!3i0x[Vtub]1bbYs}LO-' l38J[@d{g)/=I̯S:1zgBXmayH65@ #k IbwN]yLcRvOǺ i&oዥId:(RoLv@f!EJC!|+EAmt19JHYMd:Yc^y7 goDU'{,ٿd Iv='ZǴԮ*GjyZx }偯\P&8qW*X`DnBw܁^ ;!pu')v1J|T|g8hAvR33LYZm:&\FJ{(^^edA'eIs:v3Xƣ*eոj!_P/Ge"ҷ9)s#PmIS+~vz7t<2@jwz(HS)^LR0`τFSVl:T{k( Na +/1^F3*oN@ Ja~%FQNlFPڳL%p&JCi`G]͑FeЌ<ꛘiFhYG<. 4~yM (~LS}/7LyC ɚV?Z9Jocd"9,E;TCki_]0-x7la_,za`X`<#n^ H+݉ckܶlvъR.KӌI.ۉ. X9 b%M_jRd]ğ}=D͍['hcvE ڙ}b#Z'A=D܄ ([L]^pZxSdȟqfl+# ^2!ђLg>&6ⵛr/*>S:QN>uheV< P"ÛUH\Xi"IkX^E^w ;vϜ]Zf_a=gPkf7k2 ?g) }ZbD ɼ;H8!A삨8ېPN2c5P4 n\RWzڙ)v=Q99-BʱE\䦛~ZİI>~yj==*j֨rωtKXgTy{%V_#~#nZ5K#4tY2ݑz)=\þ4 Y,Xx}Oj̨{=o=<ٛBY.h+TbťW7 (%mƻnWHxМtMptri8r{OO:+$`#=2_-/x4uz]D6!aS|Ps?F az*<(E7⫀q/+r8rѩi#RӍdcxl DQjw*92PfQ50˶VSZUOK"K߬ZCs5} iLQHΚI_f%G̿/rv((<qj]_@q]M[oiJeEݣH}P:L)h4ݡ^:!5_#}p26hL[ fC籴;3ֱJ<b p?F+p v_ TEaBJ=6 Sv.7 Av?Q3U6,lz}EYw^&qi$j䒛,ɴ&\iaJS;>3ҵǀ89@-L@׏+.E&H6t2zPeqԊ)L _1 LX_{^3W&Lx[*rzRg}pf%2IOm~F;_M\H,g#+aK4aaHrKɖ+Bh.;@J^{GL Tc\IK#5cz*41`李X hg6˜ f 7s_n^r(]9۸yhj@`|&7V 8}kYJplSЌ_:lL)$E=߅]ҧsE3dNvt/ՑBUqqBT&4bҰ>Υ*61xD)jA!v&7ez^^T goKnG~ /q<7F<>p!b:EugU~aH‚Z7edywJ :,Y8l ~\ǽMŬť pOzɎNQFxZ9^lJހ L>T4Ae>RVVF6%v"P5e. .UDS#/a!I]]Ht=0.C톪(fֆ X*a#1\<Йp1 >_9JOČ`0P%#Z6rp!dL?+k!kj#TrL?h8Qx#$Za{8)"&(Ɛ sq]'x8p.:hfly}AŔ:IݦU>>7ct*Pn3;Dda\>Jdsp?뜸 rXR?XYAnw%a TϦmNr9{Ndjևa`&{M6 h/YgXQ,a?33O3$hܯoif׈qEzamlG<9rKֳwUNR.VP W64êqu5?`[/$NU%ͷcXp*D#L&my=T$w^ܒj*jwY%ؘ2HYv5%d8˱*6;qdTҳ'?n評8VZuxa$v Dto_'SJ93adӖ9v9)2ž`QLXНXZ T3[8怕x{äd>t"e;yҝZAbDWXs` # S&AٮP7 Cv_\٧N#76DmbsRCIOۃl5@R2S{ QH/a`:QNɸHocҭ7g~)v똉%k#4fۖR*!F4+ҫBi7kb8M{GH2g 'F>E+ML9oMJ_`S*[{>Fϋ  ӌ~;h~ NS_ƣKzn|\0Qa E},lC<**olI&cCHp6ͺVb G:츯Ghmy\Z + >MC90c"{Q?7EO/s{4NCZԩ8T6끩WtXb$.dY ^(֪'S;FMX&ߊs Kj>rnR^sAڝ݁5f]*Uqn{8B [p0~NH2 ԭot$>FHOF(Ts73,?&oA+,2D Dž͔ a۟S|n7KIgy#8@5~G"atj&"ŃcxyT6 >qM:ܙgv ';0W8'UeWKgq/ NQF HhiZ9AN݉޲qx:k4 _.<(?.V-JŔF;u~Wꋼ =rTO5 h"tCw>큞왁;uQ93Ű?MP6l*RHE}'px/֡\\ճF!bU?eQզ) ( 651G%R|1}OHIŨ$ڔ;QS`T;"gdvU"њtڷ:^*)z6Hs/rgHむȰ5O'G)2D1Ç($+Ư**rt"yU[6$×"&q} C"ՁHD#uaC( vϢ#d~"*298\h2ƙ(pmؓW<y뚳}oCp,$W"_wP/̅HySnWv(Q7V][j}(Pjhj7RpRy֟Jݏ% uh QJDKX^FGF unG$^&wa0Ю+=nX)wt%tA ^-Q̋k} 7r*xk M 7)p3 0ȹѨB7:øDEYc^+Mz}~_hD#hy4tBe usC#{EPs1ǑMf(o5u?YXd Owx66!v~+" .+b\tORYv!F=Ra*Uu"߾Bo@[> :9XjSa)`JK>#xE6z>_`?*Ҏ<0m^rH:]LN:͆5@u:__pz rp䝡(QY|?s%q1Y_0Ů+#F`]QƛүEh6&B_8+1vТE0ֻý:x~3&2MJZ5Pq*beJ}(mܼAhCm(dKM'I͏ͣD8ETT|[nOʜ͉eiZIH{aS,d \޲#(; <8/-0( rZX} ,iw׭JQ0빈`WA`_Ąz$Lȇ%gD)e%}qjX!<76_žKܶ_egǏ0 XXǷYl&ܛüj$}=o=1"KALZ &#lV#z(,J^ .w0MnK;.8p#_nycS& x b Ҡ>(5φyuwcX{):{Ƭm!Fst/1ޜ:Nu7lH}ڃY2#&cՒWB{A{X I,7$n4=p9Y/jc+iL8O( F]K*0v +<uUx =]-e [ s͝l'J5o ތ'qjR+QcR׍=jM%}F,KvJS|8#M块Q_LbN{k쎆.?բw14uOaa9v>=MEQUx<~.NdK:#xwgA*:9rGԥ*龊DY_&5{P hҾ%_*ҽk30;9[gkI[V$9]9j5fTvgn<_H\d#b u^@NJDHҵ<]FڐDD)R{֙#*(we=>Mci;O ĴhE`tx]tcϗA3M6, 8 ˢ0Y'6S0,!|{%<}1#I:6(sܥ5L5Vljd?ѫa鋄&N|X ˟Ә \Hˁ2{<9vm|̼SjqW83:LGPNE Ac,; _ly.`F2E!a;Վ w̄[[zmR`Vm.o.;=-e4tu6iœsׄ/qO;EKFT*ǡFB7k{׭xP U`!g?"dMQV"Hkkp,'ea/(.i >h(:q!V繓nw AJ,tn :=#+:5gfXNjJs|/&4ri¨#hQ(K *B[}Tf4aj'rrѯRZ|^S\r7dZғcl.1`SY.lYyQϼځqe#H篘WuѲ~K+Z2nP5sp E V |G8>"S$V;]vnь$,^R!?s>1`b!(mhjY?BnXVZLmUR~{*y!`(}&@R9,[bo<;e#9A8-M`5%ʃC+UA|8 L>FRg PE s՝kF ~3$_C5v**?#id8y-Ƭpe-ϵcLƅ#>n03"t(xi!SQ@ Ⱦ&"~2m &X*ۗ7>Yei3,U54u0ew~1^ ~J mG66]$y%lf֮'Ӟw|l+g;,c<.0j)ETW{=NiU!TeS%FFμwyVSR=\̢@|F]qh'&5 x64DŽ{(jY)>Kjyѫ5oAJML%M0|~94yݓ>LbϦK"/CuN!#;t=9lan9%`{jh7'eὸ1~n -݀C]O= A8< >bߕFcpʋ"1+T'>Z B >pxyw*'ᄷo{7j u,j7*_+KK1*U&f(>o{>8vt+pY!A币νߒ|CɯHӣ MD|21GjY-p*gy8ixCWBC8pWCTF\T=<ը:Oúy=d i4i.BjHU&; ]5t|N.T2ςMHZ#e߽ǭ{ =he`g8=0b=n5k$/[@0m@239YZ[A%tm,=mL4}lȸ~@LI zej˴4F,N65K]뉪D5ќFO*}<7jS46#Ӗ+1gF,y9.!X`E緬0a8@]?$z+2mz ן$dbпEP ODJי7WWΟҠO}_CSz"uYAqm$+c^"J]v>3іy/]5b0`С;)cT^@ʧP,y}{ oM?ȵ~Y],O3eTl2jz d} eo!=8gmBk$%\ 7κgpz?,b[uVbɃ8Tr~z(JS f) ]oZ`Rؤl) 6\%"=-ܯVH*Yua&.%% A3Lk/'i Uo[E2; wa6v*:vp|+e &d#L;GX.Jr0tF(2i><U=c`+Q wUδxЍF<o.] tN׬]ƿ').^%6o i1lѸT0ddx'\TdV\ v Cxg|vC0t=Fa~G7'B O68{[NS'Tv,fHsͬcĎ} rz,Ɠ+)A8HV) ޫ⬤xXGIjP`<65>/#NpffNAEmԀ Lkrz0[׻q¤;)ͺO N)B/jޘ9 tA~_ ?07IIѴ|94pdgdZ TSg?"ojuk-_O *+Df?+WB=S읁1mT'WkCY}{2i}Cmp R`e[T43ΤBqjOE:}g4 RzH╝4uiE0QXyTځd Y) |j`%X0]۽t.(T =#rڍ ƭ+|# T]qvv+#1|s$3qCҲQgT!amR'iWXO/zҡ'Sܚ1_O&% ri͛v^c瑝3%Vyp n g֏u/YNzQ gHGLP)PPiU$J`WAz;z2Z")>3'OE;(e)CRufASb62BAv8 4;XzW;8Βo|j囱STlj~%pL`˚#$l+2ؤfk^^EEրK a!");jÞߦٝ A= zq{a|Lq$=JnNoq4ٞ$9y\^OrslE}4$X:cMa?}bCphJCv4L6JIl-o_]V3\B|3h Z`wjO۬|KAXYtUbe+BlX`QS@>BMQۺoV3EVɞ["LRГw`WNj@;(-fj_RFd;_ioIvȉRڜ I07͞wXa& /9qz -9t5ڏ[?1 R|%p{ھ3Q'CɸАyʇI' ]^4HϹV *"LM ?&"asǸRdMΗwoΔ jy]N;8ɛkN1L@I9r&㖠!( @~! Ho]~պ@c_ʠlRbHA~òK| GLT`?P*B",r& 3@yү_l|aCVzq ' ߗ}.i$+A`@U4߀=\F_)f@g_3M=aL?lclZԥ0lUMs\=XƠB4;=;fa /p$Tzwӷ?D1pxzEtu-XȉA[ğ{ +Jg7`ZZS\Ց&]]J@M+ /^~]Y6=ͷ N F_!\tVG&wgmAPT1m٧vG8HFmBI 7x! <{+j ɑB$< C:=}+uȟZ|Y(Yu -y},"دg59.ꚤ8տD-TU5=ڀe>\aw*㤕,6ͭ52u|!W T=v;!y29eu']tZyaσِ9$zrMcuÀU}Jg?\OE LjcaQ}zؑD}JYkC( u~^2F Ti ՘ْ N 6ZM:c%?ܿ6@Iw.O.YNBa9R4L -ن0p۴{ˍ^~ nJXYՠ 7 ;}9 YUKR0HoUu$&: Zyn5./o iWnrڝe y@U+N24)b 2̘GcOP1cjlH/H"ޗ9**UTuo%ᤲǛ`6Ev%'îzc-s0 n]A)]nxqKGNƗ`!Y4Rtlu Wpc2t{1ʏ!nMB8Cs]CGO lPŎ d@mA-0ΖMt:֕كutH2?l_us+4SOV^ÞR |j}p>L"g[&OzXP\몒)#`1gt ܥ)41ـdOU{vx1J=$B;5JH}=CS:w0xlHnӮ`]>G+ ,:0ƽĵd2Zu Bfs"eu!d9ܐ=*{%_x!Y0TP1s[iygC'Gr}ntaK-(YqsÌZ%81)Lt~h? zqU];A=_R!yk4x44^}\bvc)"b {0پt{rrQ[h?UpGQ:^eNegsu-ѫ?|@6d҈! +BnDccAZm_++o߫RtI^(.vTM'2!'8wʆÂ4W6Gq2#W4O #`I`CpO߿E4Ȗ|%cqu}[ᰝ-I͝.hT&uE:*QO?رC܄[Τ/Џ-xh_s&iMwmMDXa ksckꄁ_W Lx([}cdAb}5Lcօl<ؘon+_9 ?Zr,wemOm$-\B *N07&pڝXޯARZh*X} Do)/a!_`ۆdu] ɨQ!#hohNV@p>.Ga4GvC!%$=5_ob\,cvsiW~zKS1VS,x@oh,\Ld[ 3VIG?Mo8C/wvNqJ՘k.1ኵ^ 1J--; 9vo@rb:S{\0B$[Q]JB%/3D>nTMB|f{{%&9'.F`35<W]A cù;.Hͬ˂ju,e5K;^`7@FўN- ?c gW4vy5[l":Ai\YzWLIkGvvDˌ_g0q`$!i0R/䮸e.Ӭ3F'չ@t 6&l}Dkb8aaAp}!/ұ [z 4H:z.65Q]eXF4N#$IRKNgh;|x\k._Y,'䂟:wSlp+zvB$n.IյV4KX5HQߋ6 o?P.mY1&ۄ 3vHjYMM|HAt2$Z`3EGte s{yi pjqPNN Ox aMsA ęr͇b?d+8;gR$AimvESז1o2kZc:pLHIn>IxK.0#&CǺwtC'%sll3TOhU82xU@DŒf/S5_Qv5քŦ;CRKK2ؘXWwɡ8@Ʀx5ހ [ۛ5%zWUaP]g?7;eLNв_imTN!J,f?@d,GKn,o!Dt7"skgnH$e%@D(K!\Kʞxb\Pp\ =$i B=Vm?UVĤg76YVd m3PH4RY -1wG;Ww%6? {vw3 ^<I$J+zsEa0P]o+D;*\1#OGu5ʱ)Fp&b!˖ [Vv?fA[2~fIaCzW[v{&qLr H6p[z;38JPXhiS>к9Z( @+/ 0~&xqz>[{=2WGrRLQ+vE.(X^q#")H  )@蠞F*%ߦs e{HPPn\An;0m4~䦒+"m!A,-3JiƖ21T nKy6sY'V4LFoq+h<#Ju#b4oS_AiV8X`nɪR5?eb4 }pԂyVIZ D Rcj= u[J(%cŪU%'\B7#5 J'7zB`uJyov&ٰ߰"y1;;ŽDB_ej/z#q̪ c=.{>( yχW " m+SL\L+NWl+UTM=졛I|ʳDuDCİ^' 1ݪbr򹮞6YT$x7rvXL5d ܥ8Fx6.HsH0]KG H?}:Bͽ

    q8gEpϢ̕e5EnA@jc.X9.@ۑ(GDE;Rܧ :IoHrIIIsI `S Rв!,'QdۙD硂 #<3VYߨ3,R+S(@ {kni߇1#H2<՝2RA'H]( ɚCS5Pدtkƞ5K=SSv |mF)a[,X)Mk-&4dj1Ze=H0 ,؈Qi録1ECiFP2vUCѿ$-*U*\wG6$!p|$H'9Oee$-dKdَqŻ'8w4MA}`MلRN]|s>WiOc)JhBQvw!F"v0+䭜%HjZ5Hk8p6jmrY" OWT O.3٬H15  Gs﩮q3q_Ύf8ʷt Ρ'uJ&ӮR`ґٚ bʼ1bln^TGV߆tR2&βGo] bYF\Ҩ o}2E#a6 ]Zqު7H|Wf',9JDŽ};7h.%ֲmFuşW\c`{bt; h,83 71)֤Mꦿ*`܂(;)<>|?|XL)=i".ȴb)AH^-9XN`Bw0^O_Hee ,NxaLOt= `_,#t!?)'bsDP*Dh 'C#GQu,B{o|[[+8rb`^ HI;̰7x)wBJ$5Puc+K?4r@UAiG8p4sCφ%Zjm%O3>-.ެ1N*{=*+eԄ+(ĶRmy^խs$Lb*3y\4L(pZ&  cmiTՌh ό9ƥuԗԶž zlԪ6JeJDr 7־Q×樅h, D}KYc鴯˕lg6u)NI  ar&P!87 UxA:kl{(iUu6M0)H|țk^u̓;FjkNCupBܦcqhc吐Um/ۚ8be}⛀[Ah=6DhL?(aU]Q*L`6(V$t%1½BqIzm05ڴMK(/fb4o57yJC 4NQC6Wz \8FƏr^'eWnumL\kFmH>W^` / kcФ!.'NNE:%񾿉3" !Q&WEZU^F!%v̧ /{!P H6-W"\v3&YXBۜ)]PFP>4-t 'n ~s\2KhK7^"5bIZLE{?jyurMMDBS@J֘Fc0-XTJ6%vt330TVr ѷ6 *,̈h}rءڔ7+b`A߈j1֣޶*Kj=?9ALayB>U%\S.0EqgyJ+}@竸rҭ* @o"ʥMzPxYB0]F3C6i.1^pW.rXic #QGbc֪,gA1 ~/QuYP@>BmyIF L8f3ZԦp()<8buCJ 2C!z}bKuk (j qgHag'XZR|)#:Jߖ!{w!J=n.kp#ǓDD&-\Pmhbi]uY U~5F%[ ځa!:ᬾrl~}s>tqG7*,@^N7eGd4Ugx[Yj$E@L7kSpxXpPcSQA&o/мo3\;3+*!B%FFeA~ K ẟ~Wcc,|G~.%6ױT\9J$G}:QϋFJ4<yAۘG5z&Q LNm$̑sUh˞43F\VvQwlO7ZYysp ++R1ì:{R/K)1$AmI'QT(aۂk#=}|Pph'u6n/q}z VN[y!(JיZze~m3?08/mL[#qM ӽ\AѲT |˘LߑON=RTZm⧇`ȩ$jk[{ڃLW%70=^z2kHm$FPXY$z>6g8(EZ[,dVVr52p uYMڌst1c=NrA ИqrDIaܗ~?fum\iW\zW&tKq"~ӭ/eӫ[xxPܕꙑnSOՂ5Ujͣ%*5QP H2񀽙GP,y·p|ZCwC>a~AT d9?3kry)m+nm;0;:䢆8E}.q]R'e!ܻKV X)Fմ5.E˕cu˜ьACVkΘQ;A28})1{4d$>!ڝjVɟINP2sL]}>Gva4GI+,@k'̋k"9dv4@ RbU(3y:~."PsVBYPU$2&11zZLv+"IKB#j|e} Vcҟ$/"ƏV}{k6ҵ`i'x R{nPTlkL]Cr0#%B*S,˔֬>tC$ ZIhZtdeU><*6fph@*^#SK2$qA!J  64-VBt=<3GINZit}u-`]}D"s}5Hʜ4#^kucY,+ZeAW}Px;>jeCdW㲫(I7$p?NʕqGA5z=+// y^wv&Ak${"K6xD[iKKo TN ?IL;{eNA":Xu톋M'AjTO[ mW"j nD)ɳց5@,?4~;hL$ϭX35e&8a-c[7el @( 7ONqitTLuM%A"U`E=YĿMe B"ጻ aYޡ47%`}@YΎ !MCJ6YکfK!ԡiOsg=*( O(0N>H o{ p 6FԑS^ҳQ[vl+j2Hrm)'&- 1R%r Twm}LQܵqے bzSMvZ9 "[]f@ň*p69i E#Vp(rHteFF8U>%uN|^Z U._\Ԕ^NxbmouAβy_@$iĿޡ<@ݧ%Wc3˂~n6XQ&Eq4Z{Lln#A&guL^tC@{)ݓѻ<O_=uF4h?0$fvDǥ+ԉ`,$=ɓňJ {SQS3ⵥ|rL#9Bj;SN)C`ZbJ7~sH#j D@;H0 .d`ʮalab삖]D$ `*"Ubd򡓈5j鵽$|CT3;dV}nUFЃB1|z'&c{I֥nÜa{íIgGhXtI'R1&|pKL3Qf<Ǖ)~Ibn˅047MMJȊdpnbGgW f{ xp%p$qc6láyUxm',ɃwY,}G)B窊g@d5 M#^'T;cF s:_CcԜk|?FZ!Nr\e28c~)n]7> ho1S+l*GsQӫmٕ"PiZ56^e{~E;~h[Uf&kD+_.j0tC\-ՓTzUO@eN(X(x90Εv e}=2%B҅*gda?reH#m.VB@B4_kNsG=lxNȕP`rYlU>cЁ&Dnn\t@QVRrQ3* >mNArJR D01r ni'?5UC HP.<zoK%3ꏊa8y$ALNei 4"[8X5nP^p0ºfз߱j=XB>a/Qn\{^G:O\P=*n._mГYAt!c߸;LJóSXz.+%j3Vu.tGho' m|X; BXuf]x$^]'n^–S8e//?P>.#)(# LRD~.$?4CIS\@dΠ|}<0ٯ]-((K; [PO6aH瘊]T:@c+ /=y->0yW <ރZ]j:=R<:~Z0PSJWdE F 6<=fbSnD' %-g.C̤>zƬC5'l!vj&0Pलn_8%7c7`zufg]-y>i;8$yJ[W } f2 10J%NQ+`ODMvN}+ 5{f:B\ࡀOZHEu ~7E!k[v\=0Pe?>IZ;𖊼܏EOHibblVMAFP#jwUx)(R&Ƙ)Ԛ󩗧1J-\&ٴ/67Yf5xV:R ֹTtMr9 Gj=#P5P-ɮaBߣ'WMȷ}r:3\ 6) ]dEB&.@5ܩCWWn BW=c"GIV W$Ҏ )?DFrǶ,(h*^_58p BNUE{i$#xt2ӟirʀ>zEI0),RH6exզ9XqgX]G9ok#xL6"J jd]HL%fbuɆgHf18fd~L2JNR7%[_[JRtoFJ<!_z&b~%ǙK5tR < `'CwZ46e ޵iN $tKj"W7 F+R[RU[eW\ Qsl]hFJ[sՃd[VDJHMgN eF]D,Nh$iMr_73b!ޫs|N8]syAoa\zM7jpZm7SOɲHMY< kڀ0q0hSVb9~@ gPYC)2{BI.ԍsoarQF<ŏ.̖~L =02~J0E{R}ecs^: S$VhX^|@۰7+ ؖhxta[ '\77,^KxsRFdm>@ 3|%^ hELiu*#ت #(N !Vt"a|ZX!O]ir]B@-f^!ImpKB9P'yF=6[,̱sF?a,cCNV}~3iCo rQ~B Fw%7;b[ޚ V)(uO ӎò3*^tOOtJͥkzĪqhtA Ruj?/b"y"N":r{Mr՜,[g'Ocȷ|3Ut# 22S l Ýbh<饥AG'] / `Aѫ!o\biޤH99@&E ŦUt(I7NGqzNDfBB cSGWu(qxܨ#J`s#DY{:e_ABgl 8"DMnb؏g?W֩Y;y3}&z]-_`tHu[&mq[pI-9mj.γAwn^Xېʦx:(+E- O#ͅm~*'IYZx;}bJ!lYo@) S(dU\~ 7񎨿Te תgj3!~(4 86$'Pm;8n-?Ì;%ʝc= )aJt^9U ݩ5Xv~Fdz m爼/s|@>4cq&)Nq<3z!5Ee'o+"P'n.#hQ( >; ]_^yT\ףsD3u\J}nkQaQَ14~>%uZ:MuۗqBx=R)ao3~ʞ_QRխsgUp7XofŨ:`z#IWq" Y."2mB}YЌp憏[jI38d >Na bƶ{2Kp@t94^@JuI (%?$=/sU*rsm0o m3~+D楢ށAr X<;p#z(`ߔjn<FG#Z8@d.%FmK"іa6I*vh5sWD,Ak*m 4=jGiyAA?넹c'=K[ל&AaA~v.;4`A*Fy`߭KbmHg¤`Մ)՛`t^;K#FWsQf)c9Fl8-aŶۖX 9yC:@.mEΑexQJcҎR_֊rO'NxV{G J%ݭr:_ ~XY{ Yqq}n-1QETux$" ĖTv |˱A;MNeuRTg Z/yu,k2 Fpk#p)t%7¢L&Pn.B) +T^!7_bK<a7m+pe!Ϣ 7x@m2 3N$n.Nέj2K3r*~rZOAT>± V7e[ؠWi=\,";T1_dD:'FmN{4yqX1c9 υ-V<$aaZa!ftfe-|#u^c_>se2Tnӿ"m|_ J^,+m; 7+L&u4fA%5(̵- O#5kK}[}([!AA*2FfSBƃ5i30phV\a&˨LSLeBEgg#5]f]}H N>F>JC e~Tg6K]'$뙫gLeVuBrHXF,;a>BL\T늄BxT>@׵,u]{#ySҡ|~S]1"HRJ1熭*@ GB1ܶ`h%7 G_fߑbMq{`f0d:< N+A;a~*OGvT$`sI|ce2J<fR1͝Tv 1vcwK#fO'3xwC2 ,7X}MVQ:GpDe@iBG'y ǒ^ v2i[έ Ӈ\1cGuDX=%]8ɓ&dqb |n`6T ¼B 9._L:VcO}˴$ɣUtNԾZ5.< s&~n+' 3`a!!^$wvt:bW]dw׋y&Y)ҡ͢1y! (W|e˲jnn W$r8 TR09d}7[ L'UÓ©h8ZH&<X:Jʭ=zuw'$2=7d%|F Q/zj1 ;qQ/)bn#C]n&iGP@ "bb}[m Lh20?Bf['}m*I 91sMi+#\{Jl&5B)Kjzj. r\N|6HӡgY;YORKIgR^_Mӗ'4k]!Yhrt aJd8[/KM#6r(>'I4y1Vԓ\CQm #Q[IHӐjKظhzi -"۹V `Q:`dmRD`ϓ!ptc7o3_ u5 ~ʑ̀K`p3'F"1Yk-Kléom7Re KAPMTG:vLDGj-jܝXC?§n5oL'pӌ}UTꣴ:_F G҉/0JGAǑ*s)^}zAYv3rʷx)COaďMw,ӎe; תar܇[7 +ʋR׊@an">>-{3#-^nM 1 `pڥwj):Bq~{6!GFl)6t-1^q'?︂!uĵ/Ub97]~VUB))Z 1; ~yCR.=b^V 2ȴ|2f^5+c^TZtz\WZ]5Zp'o˳(t#MEk ,'̵ܹ]opk4B<6_^; q`g{/ (w9dyjDxh$)30 o}u-!UwtK3ӡwfy8r>&=TÞ9$sg腆6Ks-Id@cMFpl&yPOlNiiwC AٙY ",A}XY7m%70*²ǽ`NJvy iW / -wz+ s(YcN,Pmi~Tq~k oY?qeMcj~/H3啴RjqC 7G(V 6pQh­7¢uMﺃ(Yࠌu{?:Li.KA+I;wM,/%3} CJej]P)Ce$FϫYAt]&ܹ04͎*޶\{)LО>WKVoLQSa >ВPB A;ģGG* Mpy .n 8ZˑTr:jc#Աj1S!ZW'HsyWM]{5\Zΰgΐ!H|4&3fiķ mP1y+ l/JfZpӑ^)&T.f'u+U뮜MY'/4R0&a9bQP-gB"α+N\4{<տ"$-37 3h(u+OĆE[ܖQ%±C4C6,F@qJ:=Pԣ7 ISOV%.Z xd 7'>(~\]!)J=|-r/IPY\rLvV%z@`S`^~#9IKլcn攊3wu} C&>Ő;;O HU-O'g;4װ?M' t7J}0#ϹP/ӛҰ3:tn6,r_. wHnd @.nu νB!Zrä(2'OM$}逰A[iaBezH6bE9\7-'\ ԂXb6f,%5*qC'@ 3䤌k/l2"3$6VM^=V5۷D4dP$MѴ6ݱs( k7,@===<8#xN (z;tZ1{V+M8, ;bao" j:n_AWӢ9S3g$c5vG;פEe]zIɠ0"d7KdBowb|$<=<֍ۮ2&+=]FU- Lh "gD_\Z@/4%X %f5U,bOܚbo ߺ<.P{ ЌL@UqEPߒ#/ Q|Nu_N0NDy"sy.v" 8m>T"u"lG>7m&\"Ro's6'13*7A68ϕ`k<bqfG븇`z'βT~̄i,Ϸ앵OwGQC[a*G2К@v <'jaq^RRׂEj3X1.4 乗b#"2,$a?s p,Qw3E1oMCu& 4{H 'kzm;Hϯk& ƁTײdDĵìiJZ Ơ {xVA/-҈=6aDr@1(pWwXlQODpCٞ8TjJJ{xxp>s4Hjv ]v1Y4MKq߯@-,wQp3`FVQr,V +̄S,F6+nU¾u-@3M(]P%fder۲FzudKSiley;P"e㄃lSGh~aߘ-+;$CG((2?ٱy44XNIoL]ϓ"GͷIӺ* FC{SâN_iSd`BpOu3KOQ ĨJ(LK|R769oem$(p"Nt+t/Ez - ^"#¬Ÿ |wѢ)~D@FI/3ѝ0J0/mDsfACfGNpzE%TdևBE%X5_Oc]~Z)33X:O[ J !bp\7{$\TarjUrw#KB.pV {/f۾!2dr9L(;mh}Qʲ_bm]̬y)\."p%+VyQHxvֺN"%Ky_m$uYB}n:טEjVg%.IDD^r'̭ER'yyB ]" RǎbXn(d3NM+` sY_gх3s-hC*:Tez0Fd0[DQz&׻pQ_I C,|t~{0¢W!&%!jQzΪ_FEd*lV~Dwd2O6oGה>M-s.đF$tv=f-n_YBNIgrgSh@#d~~ǑN/b%sqawh(>lpG eoFsn|O+vTW~E K}ui@7wu^+0~V!YxPiu=Uj8}8Txo+t@FNx8գO b~(b^Be2P9L A^zItCYQ:^fG6%[ j/&(X&.\77$@(w@ڢtHEQ/?H :ZzU3tP/Ys{9V;ANwVFZEn~\#w (2iNVXdnPT2r1*8;s|2F"uURs#i4#ؒ>s!Q̀tUԮw44y~ʧo:&VD_&EW)x3(8i: ^W '*-t;!+GAt뻈T{>ўqT&=#vw ̛ Pt^wv-|qHDmFq ^R+РY{b&دZ@o3UX^+X<_9cW=_ZTs oӞhH&q\MX~"ƿ?wtLyF,%8~9 *0F" Sx$|H(.bc :#>d ]ĦBE]<Ѽ`I_XylʆqDo+Ռ|_Dl #8W5GmƔێۚubP (UiW_t9Sǵ+S_mY4i$%a%MO2uِCſ++ڷ;y>M- KohfBHTn`j/0ق6zxZ"\d^E>7<[ msHDW ?Dr'g DQ8 #sy-Мm쐼#x1R)%\f]iiXx{~5|NM5 W]HNx3|P`)p:J)h gǞj`uŷA|/)cÈ b^V×bcW$Q^Ei PM]E +N'rm ,{7WFS k8ȧ]U?QIIcFcPb&JFkúSUo)t8x]Հ)-I&:GZWȫGXh f_͕z؈"imxh+fݨ΃c@ˈ}GW+$$Fr+ܮIFS|M^C+kRb2E2 @2!^~ML*OShL&<5b'h4UyoR;k`ppHKmǗQ2ܣQdxf /B2h 2C}a]3{i9zHoW֦+J85SkVxA ް|Eħ~~N77au}d&66+ePBgh{ȷ^V^]bC ['TxOQGH S<"`'µxQ'Cb|֐s^A+]:'܊U6ۨ{5b4ݞVZfkm;+ڱa'wWqA}'st=ˁLmnje D%²C0RNu`2 W.T&9sK\t/567YA$>^T0Me2B q<-_eII#1cI= CT fƇ{Gοrj djMoy l ȩJ)TyUhE3km@ŘDSoA;Cm@+RTr]}RT6Asw?/$? J{-'(Ʊ²ɋ*x꒙viQ?ݒTjEGU{4xĖc˻!¶K [oZQt"k,Goݽr\Io0u꺃)B|Wp𐇮bhX0cN<ta4q`ɫwr8Yr6ZUa\$KOAW5vBNW;[ ook%d*7>^O[ PâQdl!+~!9X{cwΎ {YHPYHDbE?'u+G|?P.&=A"e͛8(EyՍ(Bɔ&٥k{oE,E{n f^,Oo a)ĄR_/n_03 GZh5an%ʷ*9M%Ts9̂@@}zc"Q[`Ͷ' tn3=cFpAeyYTL"Mܵz {AYl eCWqv{ 1 <@{$B1pEmufA-w#ͪl2ysۇZ23 j[ "11nȵM/ 5jWMIUXʸD8:?G醲 ]K9`K;fZqO*W)hE-t"`KL YD4djρ쎆q*h8,)Ry}Fڲ@&lX ̕ÔMsF#/6t ҒT{2ĝ+ _% R3G)u.5Ƕ N8I6w~ )˸R N@}٥yH ] *?shQJ1 Sz6kFF?F6V7 ڱL;Re< I4@k}#1ڑ nd{_80 ڒ\/ f@9kk4~ Z6mb7j7qQ++1@j-b_.8qIXL: do}wd\h0i:@Nk+zGPgI\? 8a-ڜC94O7j1`zI&–ë(nm @p"I9*g|B8l~xE #O_̈D> eew E<F?{s\N?|%QC): ])%P'vI&y;Ma$eY/VG<>ۈc f9a}~'-}պXr{ѳ7lM>ES;_1ٰ2;~C 5>vs?N&N I^vNq-t"@eVfDո#>Z 5Y3 }"K;/{LQTZ&WOW4U6*/+mp'$d໒3nxVOrl/WS[dȃiNi4*?}NT $Ca beL(L9q̐]3 q,M|0_PL9b#UҊJl=d !f7(=":scRwfG/p!aBk6g(bp7 K?+G )r*]ҳ<%f/@%ZcX|#sJSaKϟkQέIo (: &K4].yęA12>ޑMȪ0{}(/B'DA#-~bʮ S. p^ty\yMLhq XJHZmS?ÛP0ЦM/)F—Q%{ZÕ>$biLEdz5)Į5 4[Y_tS}wEgeq'Cj铞{mXR+%rp(>زmD'r2pJ^j_Yš`$.q/'Q% f=D9NWC6>(QkA -ǵ=Zא;z6~Igx^}tKۂ KWĿE)Ɨ4]!i';.A#ͷ3ֱ@y͞hNF<7̚.d' f}gcFdI]@W1OXVK32֟"ɛlTj쪼G@gl HI(~&d]/ F"aԽO$i y?)ĭ4X4sw̓6WeL?W/leO^[/|ۓȰKac7']1{'Bv{31xFu|_'啺}Xw.m AW 08 ⷙ Z\ܠ 0gY:nNC^p+? rd;g HSE5^:21d -H&^X?w8-_EB?)Xmhi,}Es@Xzr$f-3T~T]ݘ~uWoeQRjp<b]|(ukBX@1&YnzI--6乂u_߅!g j(3Ar9, 0-vh!n L,ƛM6Z?XOg1lm/J铞59' ]3iIg56ď*f\‰=w ϟ ]9/ؾj/)/5keEw5#Nr Ɏ0\;[T};x!%w/]6~ڲJ<=? fNqrR͏mxu,rg)~M2/V!QܰF{oײc-s͐MpyUb]C A.&,KcONV銰()b2do4ة T+A9Uz|U*57he$TF%bR7HLxR9#%._.Ўf;{(NAࠆДb:y;~ oB4~D⩅'R$D nQW2"d7C^>Bk-78>KV YJgz8y_\0,ҙNG,8Acc|x(/ȌW-Zh 6T$CY1+]:N]B*ȧ Ro뱦}8ckERxe+L&׷F "wp80pKC96fY?0xe2=*\A7PT^Yb*b2^ڜ?U>U ɼ[7M 9 }x0=ihjMh$7DFTCeeF;uz ?xW,U\4s+]Y[o3]VI6I\'#{mƵUIX9>z#:G_YUcТM808P{07ysևukV{|7\+GDum9qFl 8K +-%,PIc.7gTʽ 0_|鴲FmXkJ٧7s`^fٍ՘9'/y;wiRBׁ$Xbc6ub#}]LC\Ő euA]V$eApdIN賨0/6Bˌ!tc]v<\%og]h={z.ʧT,ntX Vma`Ǵ%k;7?xlxN&DnenHkwڈ:nQWEp+PŊ@'}"AQ# ^lIvRKQijd M- 3]<;^V6O֝G`d&,^e0`@.ˤ*E挹+ଢXp)Pj)gQ$umNAD{Ň yER5%Ppph& +Cyw^fA/[DݑmiKS;{inAz|+Z@rPgn%LgkP@<=bV|V^h_b\_TO&۵5JZ7yA)<$"&Gv鿱*WffigVE-G*( f{_>*KyQo qp'0@NlEЧ~ ѡWĆP Є4$_&^VQ r 6,l0p0@o\P"|qU]qPwob=Y*mq@3P5Jg>1f3uI*썺 2Vzh%/ 0.tiv{^IJ+z=aF =]v#T tTƾld6r=m)m/Us CA`ƺ^L֕KK"s9fbC㻖}&؎,gcB_4^RW~#]$RǶ~ A /Di ZXzR( dTW4rRəLY%5HMxuɚ]܀dFʒuyS9ECpƭcss1Q~ވ%oF2W >=&Ujiؔ{ڊ#dB0~BC/#i7rQEo靊Ƞ,byc YM_:O1k[&X"Y8]F?ȒC]XS}WO445ZuV|Փj:3h~b+ GsƴR±+Ie8(ۅh?00 1i&؞oVhh 8uIաhklwh\3doX6ʔg[ &C[!3ٙ!X<ƐY*s|{=()'OG8@JFqfԜcsŶ[?7 >7D+HN?Og~l#wzF ;и\,-N{t$¬(nIg_Է X3aMQh2'1lk s:w+4rЉP{ݢ ^) Gu&VQ Vh,{Oٮ3vc&/2.{7V۲YI2M!8Zþ /k:m/ԇXu#MiT;wHׁũeH\q->(׶<-EgCd=:]z/kBƧ,#'Ǹu !Ay]"\ab3ݴGT9% rY.Edje:^z0=T.K=t#m =SWB_k=LZE`S i,0<~>@t#E ] dSHG؂,֘~!kc=lڑ]!$8ZklQ%&~,--"ҷsIS ow!`gO hV rLߏ,,SĆ (݋%S5̧<^` zVOD|Wl^ zVko!mqSk_JX rH0|fV`fTazi{M|+>} C&֤K;Mi1--dy>_hvׅ ~&R;@d+}Zl@3dM'AC|2Q[ l+̅θNyz~ ]怀QBc'a;u y rDUݱqHKrj"nd%!8`4[r茵kg+hB$5_8D]I&<]c(pk"3!Aq3K,8͝ݾ0AQҩ_*_M4>f26050ad5)40Kd\N!z/8/S&i~%2ˮüW{L(BPA<ʿQekT͊0LقdPɝ_8]}^@]ZE%ޔdnU3)Ȓ_y։e76\&lxIwwzhq/Yޮl)/vR5Ԕ"3y;X/@mm'gZjE+.a̧Ś#6+`7 PF`ݘ{OLma- iZӧn\1A/;TP!qL˧tS~ȁH$ߋGS2M%![z%rԒdP`6Os1zϳ|f;ΆfR9X3#(dDp)ikjXIO0HcG&Ui~j63IrT@3%Ekf*=ntY(hnD[Yl!`_DY~L4EJp84,x]~hA>ܽ*:؂@Sȳz R q5r=1ewa; pm5"vV%߸) Թ4@R-:~j|`撡JSڝG|$@*0Q=ՏsPN-Y-bi|9 /Y=qPFÙNfY*aEՀ %񸖻_Z\?0/DYUCd0yYp\ t*_0ָ]r_znKba'f|Sɉ"b5bضFv>f^cE)pQ$^ӕN:/eoS^5#;Q}^\|Ӓ3OŁov8A!U_HIتRs_)Zm\ 4P~)#e8Pb|x4("Y+ʯնKJ)JY"¨]V 0JYW<>V(4'<=f8i|# ~A fc[}%0y^(/l_ȣ5Ct wQk%'RVbPD8ɫG6hأddز7%c[!'QHo2Jw| P10(B 9 (  y3DiQJwsn !ţ((1tcv*޿^EteWtѓMt]I6Ox]ӑGV,py(XC2- yWdu&Yg_҂OVŮח> 8rTJSDl4v@5Sxh]y"wB)5zdS LaRBT`q-0Qw勼+]?{rayiug@IYVۖlhl켝:d1ɉL7Bu1PiL|_7IiOlk}/9 P^ ɲ m>~RW|PWL4|Fjpr3UG|}wz*ҩ#u}0uҐ1![xp a\kl# ]XHPiyZm*`էlX 3PzP][Bרqq YɼU"-p聢Lu}L5/PQfӫjo͐##!O+doVW5MQp\;0 :=O^:ϊM NƳ`B%ǐyp.uU ХtsFMd+Q%KҽOW m7 N~Kg[sbHsV7 Iȵ׶i=>QxFk~5\0c;yɹʅ`~7`EU;fئ& 6}lӦhQ+ ]X~1$NGmUU48HzIL9@w;YMluP5 =}./n++ :bMK1 <7G{ds{U/E6aLIei7E'V2ʥAw+]QvX 3P(a|i"i*xsi/}>յD2?ތxF&2guF(O"PP~J?>}}c4;:Gқ nh ̆KѓmVu$[Dn}Di$e(s'j@=g\x0vz{4$p+bh8GLa I1g- *h0ZE+.h4JVP53HM!EZshޣ(~⢐Ke^g~D_ fbUR峔c[·{V7IT*/A @EQʰJ?mdN/|HI/wgm\K*y)Ң\ӷN25JpBO,GdU瞲p| [U%DˤWȾ,Vڄ {۳%S67k4`~Tw-+Q-?zqGk`PN] _FNuiՍnD˿& 4*kfد[|rJ #፣qB,a$kҙ*f ,xĘ׋E*bKTx(S\Ow?.vl1Ӹ&{8%5h ʩ߿ z4얄oA<:ά{1B[cH.ۢXx=Gt_:NvB șc}Ŵc`>Clv-H- !J6XsO 1lӯm:4UOs7aYOC]Ă[q<(>3#G>!P"IJl9sDDIl׬jndK\AtmCf0VM;qE5)N,/+N*)]ǘ~:J)Q#rI{X`in, **~r`"آE֎ &ԸF}?MLcңLTSyФo*,J/6|8n\QN*olT#"TI@'i-j@rqL֔-s*ȑRs[-\m4(%ؿ^(XxVRH<YӋ^r +",} 9էyB;kt~PT{п>tb.TShK~E/<β~A y\+8Ӑ@c_=V>0pgM^f3}];(/%x6Kݲ;!}Xy?[_OyX@st |DnuIi:vhg78q: ?2bv{V V;s[ ⍹dIƵhhZlyīZ |G>dP]9&baݿné1/f!V'dnv\򛝓5&>s1|x J4/a<`߫W<*)*c 0ny(Nd5BFILP)H,BI,QΈ.5xb9CLb+Me!Pg6HO87v׼"IZ^⽫M⻛ǵwv-t~8kcuz:PR 9jݠs7_+i?LJNA|\fiQ3 c)RxPHy2!%VK-=\~cka9nKYV^*|Nl+ͭ}S.Z;yBPB^X"F>&*c ; {v*Ƀ)q2:y⊄L5+͊9  @՞jS^*VzڍOU +gH:x |{= ¢YDJ CXB൘6ewqeq4>9:6s^H5"+vO_$MV麯lN<2]V]j+W*r{ 鵄ArKـ\on:?k$ئg7﹀:aԢ_Dԡ츱ں$t54k/:)_)/M:5oV4*)/cLǞ2o1?3Mw߀驸MOXUn׎șW5 Tz-0dD/0c%1h^=8!7 QB;sWUFy#MXgܪ"@k dI3mS ZV8<:5zh/ I-Zn< ŊCT/h 3x=de#"d~KOj\$L\-SXħv]W"aOrfs_4a%GzsھbhbWӂ yRM¶ ~|oPzU$u+]B^-VF𦟻_\NwAFs[ҳ扥꒤CwV6jr:WOqkp"}Ǵmf/1T.w2){tq%vmviw7Ab}Xdღ$t+}I&=   ]PX4|!eS zygd'"'24-FdSc_CW}ÌB 3 `cо įv>!mI\bCȬ'@_QF?clXz"=;KֆrP]2kW5DT<>詜"QjȚiVb;΀T3ć+cX8e{?f.[8~+{PZ(,{TFCRn^{1`u/.p}>v?Qݐ~SX3ХfVD'nqr"VG_MH (v:7TSM ^B9V WƘyxX(N E]-uHBZ"b%*+9B2[ADŽ7kP;n8U֫`~z= S_SWqh䮾~M=l/Z q?7~ %B#)W!s}no~rLdkh5ZJQGwh2 ip?(F܍A%lzV )=&;= )r2n:uץ { 3gB,HnT0`FIφ 4]:"m(y"&\A h9BL `CoGO9%vvUR߄tGu\@nM:gupI <+/5äv:om9 ?4q۫,?&Q`4C!?˕)ʟ4S 6W!TIsg #tە |i}FZga4S&3S#Xhx( p U6f` ^Af$ 9ׇ|u`JѸa^BLVs!7r#h^hnǰ"GM  6znBqWA nd|hp7oS@YbS<2ֽrLN&#>̜Ұ,1Z"\B_" CP "c_ h>% ? M۝`h[E%\6E7ow=V#̡dg&*wUׁ[d!^Y ȵ MܮϩAYƬˠ +#Crąd(+:&+b'q_50hWɽ"r?E,} K ^c@KA=̥0eܶĸ:A;_wB}ȃ[OG{f.Lm9d}EIA^PFW[l%\ +7BhәM6?AGor6X+>-$ȋ?"x9㡐z} M ~"ϾsObO FNm̿L$3ӥ\7]X n":uFf5z8%|xbHsi~/3[4=ZS`0lb_SRgvO`1`ԍ.FjGTfĉBK BpɁxIMՒΕ! .ppl;I)"wnxEV693QR,1ug}\4g]CEb(P\bE"$~.IU zLmqMM2~tbGqVdQ -蒾j4ժq 0"]QzD*MQ:L)>`@ G Vz|mxu砃8 AKS=WZc_)?hȶ笅dB2,3%\y9nn:YdksvA,E𞏺[qW.pEՠD,<6!-,.^‘mL@GubK3H]wOHvIxڽ_pntkൾ7Vg;;X'޳ro䭬RN+ H4cp h˒@nu{z: .UAg eľ5c]]xh`?~vi$^qd#`΋[c+9bmvbL"aI8rWps*Q*;%WucPfLpރDbLzaƾVIGȗEsep[wBgs$^;f6wO35CM; =E_0/}`Wܲw'Yt)1҃ ^OF%#D%Mm7XO݅W̶{hO 9b5?ua |6:K@^8]|'] "wT\.,b.,HT9#Cs36~B͌E ϳ#?6=:rk={ap(3)"~HCf,D.\%#>P9{F}%)kb#1lݨ_~K9`k\YҨf,!fxnվ`JRw(o6 㖍go sEam"#f>6\'5-~ L.#?nԳ=_Fw7)`RuAa|)3GLC*Ҩ# RI,;o6K؈~*cxkЬ4H98Sk1Y*H+x8q%خ[Nj(kֈ|X(.cďL˕wuAWG 9~8TΌU(ػ|,6mTQx8曺Җ j#^ W(yAu7Xϲqp!/`Hoj8wv,XSggF(pC_\pL٩6%%QFi"{,ln@ )=r8L8?ƜV^uXLcv}$n- 5JEXC`K¹мxג|]䬏@M^PP萕!u9J>wz. 3yV A2]Q0qe oKBKU Ez-P(m"napŜw @1.Pق!IThdk\2N\NE߄auN';D^Cv<'LEQL/`ۤfcOV}>>{h<&j;JhdɴȤ= yFNUMHa}*.q>#۸`4\EO:JjR .H`^ѫaA[c>9{ZOo&SW\N=n&]Yy[W9_ɥŗ`4ju)d|P[C: Dy)79DM7_Ł$!2$ 5y?@Q~oKW⵩Wuq!m ui[.UZkl&s<g 5dq Xw2I(%!c' l!e{\jו_$`l!9S7rY3ܗV0_39|.̍\5u]Rgrg@˸G? dnSH;H̶{YaX3p3QZPud 0*teG`b`95RHrQcmSIhz^uDsVP `Qo IUawG \LS8Af; UI%:+'vvI{ #M.L~gRȡ CnD^M-Xz0(P!v(Xߪ&S@-z=d<\`?,o9Xg@&>d]P|T{GZKb@ q:ir!5,45؞$%H@BD|O?;`$B"q$1(U1bQ -jAA폺(Յ>3{߼&3E'_ݝhw,c!+WaݘLy "*ϤNBwL}. XpKݕ/O\3rRXS15j6)SlRT'& (ǟ8m#L"' 떤J~:iQ<g~WeK"gsJŎEOb @|%`hdT9.E݅Bw46vzy *]i]bܣlw0^Nӂ[N(2k}^s&);F 4:+^z]sTɊa'm&~gH$\Ϣ!YD!~z #o>&HJO1rG2LPԡkRIP6(FD\=>rxP}6|*嫭^[OP룯cD9_W\I3>O&lj/D;AeҰWLRdZO_+}[T5tTIRwIҫC 9Q{fQj[o6HăPO;VRՋbC\aDzQ+9i']V*0DpVh98B,?U%D: D vPF(yW?C4B P]G  AU3&_hVNV =zss6P&^]KHjhv|s"c_,fOVF{H'6)6j zWM )#VMX> }7\|jag>g9OyH486ċ*ӕLFҙRA5NIV$i &aFNfG~4%Ţw!+?hA6_+זsB WCEns9֔z˓x9HE5_aIEϪ9"MP2AѦ ,mfc2ݲȵ_j.39ek)ψc=hfe焬bC |)P nxWb;Ņ;Wp i$i(ʰ pX8dlK gNGi5' <ѦvhЕK鷅sTe!"<KB0d[A" -L(.*d/.sM>c益>  YCP9uy8%jqG$&-ez0Gry1*(7gc J _l{ib^S<9ml!wGtOLn[vӂSNs%-d)۷>zi)̀٭u6_ VBQ>y#R>;ӹA0XQ֒DgU1w(A+e~o>RĢϪBC_q0O1`C-H]"1G;IC5?Dvr|mvDy@~ĹC Ox9^C]rn(ɩ}<Xd²Fx9->Oo-pneZ@ Buh,4✺~ ^)jƮƕH:Fi]7?5LGˆR_"]݊!x~qlhts syv:&t--P?V%j4c㼔4v`02U~jPlP`y{6J@}oΚ24Yy~U C>>\Z C~GJawa7 s7[yҵx%TBhYd \TQdv!˖ z~wHaB 0˅E&;GPLsb)!:xnjQ8rs ݻSo4$VDV IT@nVyJ16f'Q60_=Lٍ}¥@^lJto?2J x.웮w@8焿7J;W*TT %o?;f8znj3XXi(ty*~؋y[HT#2̩nh|xQnzl>`efP#43A1ø[|L}n^2ި,vp2pB NZ܌?'@nr$18= Uz݄.fQ`"_ vT⹂}c.`WxrU95CS'k@U+¿׆&ΔJjއ4;{ ݍK0&Dnɉm$!4Bdօ)FB_KRGϡcԪ'Ĵֱ/gPB߻+yj-2؎NcK])a/Ua:%lw"-aR_3+ =x{jGh`HiB Odf< +s>b X(PG72a=zWM{u |HMJ[hzYs^kݘrREaqƁ*!~&:c} 1 EXMϣr q:* hI#Rէ-LCΌ˾#)bLok?B][8(AI0{^G} 6kğ ~68f룳M@֕;GGzpv| munP,݋qə%ǚkC-^p 2@)R|:Bi KmO|",+ :w=dPh+{g{Qf/K!g/4|d$qWKnn0+ rrm[; N#|8A#DIUs3ބz[ sddV#{Mф(L("j(.Td5!4ӵFRM>m@rO4S C)`4J }j.l*SLJgy x v/#%EU` |YXzk}\ lR>V 6)~" BYU;J18~|RN%,a%&j9|"K;b\j}0o{@sk+g0ylӴ~׸U%;Dy8sty#BAfVuJ`qňO /]ϫcN4T"Z GYGZ=+5կ7Ud!} ˑx}8}S{dx8M Ww4( s?kPlWt5:3m!>w *Q]dQS%EK-@ V03[W"/26*kRG3oؖ׳D/J<9lsu[E)Ʊ[ ~:.hʵufp< Vp}c5zFo~0]H~A&b-nhLMoh8=PXṛ@,犫}32 ? Z Dg6S'J5%Ok%?-i9Y,-f5r9վ:wi9;D@o1B | 4>Mܪv5 = Δp0ۓ45!H!&>=YNoٛ`MeT֩n*%/lqRO݈i=5j y[f/>.;jFc5^k4BCœRuA+ W70l6ܵ:#;ÁP.on*|ܹ~fvFHطg8\\%b TFD]^ Wz2q"fy?rgV–Y$:H1js[U7\D۟'*Z" NSL 2EyG6g<_OP m^Jv@G=8?FCkӚA)p/PL7ŰUcO6D{mfLF"`nf~c&銬sbLFT) y }JtBM s $;: >BEgJb3;/3[&( #e-I똊kpuZZmlq)U~-xy5u6o_T練pB Mհ9;,n)gMnB43;Lf$v{GPm)9C[UcI)28oZZBd#QZpKyho?Cؘ$>e ~,qD%Q H3C3L`HL yNL| ;2O(6J! ^O?b /PB{"?I 6kD~-N(3vK´1#kQtb\z9Ν VҔM@"2M;2b>=fxYYt៟OeIgіHp:jx0.PsmCPT!2e `N38y(~*T>%MEO–ch*JՎR{ e>hVAsO9}\{"`Ta?O$P iEձ`V 1*l1Dsfέx4Mk$/N+tu3o` >e> Xh:T٧s 4~B#[.Vw:\Eirt _ξ0!UVw[eG6B*8SOiNځ:%zcV8. yhAh@2bܲe}0py<תPҺOD ϜϢ>ARL=Az,>r/L2— Wveg%q[b$ˏ( (KJlMvWRW)6WU)yi+}|VI<-o y49uN=iSANb[ܻ<:I-DxcS^e1Sm݆=T[}]8ָ,VzߊC$d/`<9OM/a{4mhUf# xZ3Ҩ5Ee΢)uɭo(TP74W)FAam'FՓd=O{:$쌢oL2:5> [#m[Ĭf-#Z|-=d!YDܰV-};swv"3*UjbLBG6Rնk}2ZHX98 XхQaz2q_|A7ClkӣEN5r9ˤ6Wr!>hoA@9kOʩF$^'~]侯(7k]t{:~Q'J݄f§ ׄeɃK6ЕvϚ'-y~˲Qtg dA녳tq=ڂTQL]ɢbYO/QAj/B,᧯%ҚDwU_rp۵%GFF2O|/ɛuUu'1 3(ZM&b[e?ܭ{ FgdB4S.:?4dUjoa(~ {Hc@cSVim5 Y!RGtBs%"dX .52;qE`e)[qU_!6UBTth# k:OMiiDB:2&"i !ky=9PGf/G`ڼg"պP#%}N x6c,Rub}5ڋLqXK\Whٳ뼿5jP!JOt`QR[ܖ:4téѫĢ^q'SE${6ˉ 9n)"撐ќnނىKT6]!?*99" 7Y⒨"=Zj<+ÁέGVIdM{5IjT'Gupec-6@t‘$@&͙J^4ž%M3+h?)#vL b8 i(ύ(5w$VZAP`{k*c ˒(.SROV?'& `/n~SUWڴqRɕ^PSڲ>wW&HKrm7j9ьo]>,pFre{b4@og~x e`8D^q rw&h q$em@3W6c;@@%˄PA2'UA1N>͵MߚfV\e>|aL'RWҗ_SH(avuslJ,$$P%[!M] (",NiĦvFF$3"`q%*u4n7S K3~PdD9n`,;Fy&bT^U]1կz/tjm}vIFj -6e {cțdΘR6қ,xJB[ $u$a, 0Ql;MBx^8Ƭ:*"u-lغr*ri8 N* M@DŽǟhP%=VEgo{ hL\J2cA_ #ޠmJ 8E #(ho7ײA=*eߋ8YPiRƱ^ͱ;G. br*T?o/<2v!EI$K>,`?'6Wer"ɔD0\WG;ւaSX¤E/Vf`E6!Ů`[N-F0 |N!zU ;5#qr6_W}?΢P pd$ˮuKR1mTUH{/b${4#Uه 疏Q ete3닌ʪᰐ|aI[͹tIpHHIzv+zm 4Wֹy!4&օmʡ * Cyu8 Cmf蛐܁I[sxV52PxH6]'p[-F_9'm肷h,D51@~ {"ouQaN44mJ b@]-`ީȴ(د -hn^0 p, |*=B)pD%pp4-8FomR  kF[yQyAuzU׹!XxPi\"WƢtsr~O$ Ѽ]rpghJY*)LF\6TBԥMLGMd bߝpS&%"\ĺMq %"`%~qQd:.Zvke}RCKC@zʤb ӓu kpcѓi nn zݰMQyu:Nfr14!)j~ĻE"_ VUbtrLOovu(ȠTi§驱bn8{gO`ٞ~Ox]S3{{Ci$ȟla3RfѠotL 4Zśy"[' DB-| IVHW]+a) ֑T//[!h/j$&WMG٠>3mS~X!]uRF)WCXa7e0=cv** OrGg;`':6o6BORԃi q 6%lZ}.xɥ6Wz'ak1WV&Q[o%|h!/oRI 8y-6!R|AſSbWp`2W-Kszs "%Sp}>c~|݈v!NODiVkƁxf,» `E܇YbVcbi-;uyᕌ ۱ρ"oVvkuWdX&ŇC"o!vQC#.vdz]hҘYm5T;"Rl~dx[I̹eg&_xFx4M=؂Lr9.le .=JhMi^w. oD`"J@d.iwb8^:}JǺ3-Gf?s7Џ^qKEo3ך&$!Ѩ{0B<1D%9yw81@*r98OW2? Es+/lH#Il\; z`1:2O}VaJrK, KK Á#2bs *[3h6ŕ0oɭݙIw]`3* T.ˑiLy|`Xo.W؍x㻢*yxPmCEtiT\K5)m~C LD΢"~&l6sj2GNKͯQ%~_h_^Xpsjʻtw&<RM@qs+x~259>T~~wanW(2>m-6W{K[,fؠ}վj:0 !B;}̞a#p]ymkW0فC(rLlUr:`jo к_ԟR4CKviq>Ӭ9$KXk*y(5 sC҃,R "iv'FN‰8nzv|̥;쭻[&I6, !)jjIvv)4[ 1O5gKd QqO&7 'yrPU`&bR3p8YutrΒ& @*%oF '94u9̪jVtwq~/Xh_FqkN%Ec{ShFx(s w[*)QjXןM[í7BW']/Rܛ+5xl:"3]ZSA۳5,u0e4Ѿ|\EEE{_ Ve35g{A,np/sgD*r)>])4c fBͫ>H̶)L) ZR;xp}_j^Р'k&>#9*z#͚1=V͕Aos^R> }Fg >?bN`lQZLFe`L\ftՐ-\E'V={V7Q7w9}(] 1B\~Ą/p"S4rf16a?D!m}xJKN.v)g uƳ~8;z"Gm9}mر nݼMF$`MЯApHX k [~Ϲutd@zi_զ証s]O͎nW@iz ԰^9wB.5MF C8D?bQ#518䲉 1}mDKg?Dl\6 3-`A6ۉ\>m^d $!츒P2,Ը`7XoHv л: R0՗$̃˹ປabRJVL&~/1#wXрwzo.< H |ʀjBcNGeWYl/L֔zBxSJ&.|sUw8Sɔ.IWX6uf"syϑ 1W2hD֚ey=w9k$\C'ٟȾ"Yl%}TMj92bjyVPj{" Qȼ_s2QY3ïA~c`7~&Hp|6p~juwJ]O5[XE&{y;ݠ@ n hTP,T0Hcx4:cIc&nƞ# L0^8bRLxeB`WY"eǿށC -  :S.ΔݷvRj=X|h7j];, 諝Eqե% V<=z_ud.De@< 42̏ zh0͘pq ˖ aRtΪޝA#Rq5_qeXE|Ni C`e|,Gki[!JqÏDUR&TQ Ι3$5bߴB1 Քf7ک3*lT0TI!N? Kɛ)񁪻MMX{T,óT0J'6 >\(1PG&-$@gwغrGzJ !@l䈼wN ^AR0G1Jx zHYZ"0H Ż/@P@mP|P},=ny 9=?d>=tb7 ]h _ߕz>ŞXp 48Cƞb(@L{ĄkM!D^u,tWxh:)aV  MQt?4!o5__t3jSy+܈3O ʋthYA*e9P@բst4LWt9#f! )V4VVq >dfH>i%<3|HaJToGn_5L /`(Ug8]kФM1"_@aKP{쒰P.?MXfiTG\<[`./Aq:Ddǚ ?IHLnw@u2F̟MO|(M2,Z,L I2sgrn):KHزJ;`z%֖Gaw8yF9,~ߝ&tRXC)]!_^[OJj1FYDШ_Hݳ ZLcTQ6|+ \nEqA`eK|nH|F(:^& Ywva?^`;:&VK|=u,D-yT S߆t ̫ằ!!+QgqMfl ??6kۇ|R{-2uPp~)i_kuTE=AxגYXȇS$(q7)DUf}ARԁK>|B9|#ʟy$هYH"W']GR e6H~nUdtލV,! s%_)3իk]Ǣ U $P- [ }7Vmbnܵ40p}-"٭Zh2*n8iUz/VKMNa83KEڣ}{aX 0r˂"8mW_PoqZ%T JE= {< Iś(PtK{ݻO )ذt~pV.d{+U38C!kR{~ _P"1 ]rJkV *oDu#<^drQtNjqKBen?=0P04 [{NQ 42lO.IӮ=oS_sS< SU}åg);؁,ߤSj*"@/Ӛ.SC$G+֯,j<4KD~sxfHI\'| FgXA!뉷yVM>U1t dSu=` =dŻ0K2+f]R98rz c=A;;ÂitmTliZypaqg ) KmV|{^b w1nDɏEͶMr r(v#XeŭygBF+|B+^}7pѕ; ]T!V{_鴣VV _""?pn&c&x1 ==gi )؜-\F&\ڵZd34ߔ矽k~ϰ%AP"F+*BM\\U3věa8ㄾOIh=xLF̭wtQ^60/0FreC{` ub 6 AsRG.Ap'fOu=1f-ɠB- ;گ.rj=`OOx=0rlOi.Ũ]{\fTR2CzyqP)dM,.@syY k[ BOkm$2%{YXci)]C9-IĞBW0t.[Եx 홝A*,@#sk֟*ڄ3jL3J3j"uw:9qTc`D2F7l苢n_{8EEdo>͹ڷpf_,B/iz|[ oRdD +&ݣGvg#ž!8h s\%S:"q}xs셧Q=EP^|N>6lCE0 ۳~d[';1x'*z׳&k~]6~"a*lV8Isgb:5-'%7"{ 3I@ŋ ~}pÅR3qۥܩ٥Wj)?etѰvk"[MZW5.V4?tQD}aNl ٰqL'w+=癒LV>(?F;2/rɛŵ#ҕ'@8^$/FQ-vyDT m|hAiJTaLnq/Dd"1DF 0b*1K/ r[q/HK-Ji& bpXp8&+3K~ D[vK4ί~"KW 09D[r.XWLLiX+I4ʁ~=~>^ףħ^~aE>]Ȱvk25[G97j[ ,n;! #bR(#|XrT+bxЂYS-wbCZEWyX@dǹ`cƹ"sX#3t8c>@_zY> \>¿φ5p^${B`0Ma%ʙ3< /!+2Dq/Cn={i@'<g=t2^*R$]ЋRsh|^M. j*֤ JXTi֋i`fP+#)RU:Q2ǎeb00gd1V㤏 Jn_FY ;|x8"v*PƯ#7TAPr./>D،O[|-* s% F6^9O55|3f6*#E1KYotC=ܔzՋØSU*1m.տog! jEfFEgN]TP Gy62uԧBEp`&z~SGzBn!}K ItSEۇVx\lJOSfi{x^m~|#N^1u r*`BUn"߈Kn/Je!=s) ~; ɲT>B۞tR'Y=d{~BJ&ulk;g76sW§ J_:6(S^:$qQt@?#`ju5aB1*/Ba'#K9bLP> N´WH3Q@RXw][u$hx^h paX%wB@_XVA >N>bѰYdd_j'TTFbf9>t87o+'лNh`LBNoW.CfRrÓE二Osy`Iܘ8XdUB.nW.Dot O ~G& )P-{8]?2 xMcKBY~KL~A/`-ÀӞNK.א`NC*P̥7g#GZDޖIS&ۏYK˯p}樰QY.hUYlHe/oOe0EL(&M/-+b^Ȓ ,)ܳD N?/`a롔%-z |fKըPe5bEm mᾬhxTRtʞ(\Um7WRr |XѪYf?u8偲tb^! as|e+: Fb:Qt(*Q"+WoQu3NOfLi$+BtW=lߛ7$!ϓ5膞P-?gm4W~;KRl2ə*:>,#R9R\[4$2xLޑa;qYv<ΝeۖTcE+ļalgյڬT!'ʙ1G sLpQϲD9V8t\n-'z_nR؎G]gM$BP$;7- PKAg+4,Oj\e͕Ss' Q'rܪԲɭ| Oe/3x c"55ur1# JQ+J'ui+ƷR(؀hqL86k\蜨[+p I(^d . C)3͠䤂Y&sK P jӦg,MeZc4C$́QKM+mGNtfATSilVIR G+Y$͵3Y&֦ri]8>,)E0܏w;Cmq|$ q IĺU$cۤ Na,ѵ0%M%*:9@,&>؎a/*M1aeq"j/'Dc/9m捾 PIZ:ZR'sk&)#7w%,HF6y1 K=A.VNJ)Aě9{SaV#] :R6nuaƲxDug\OEۮ$8NFW<*;ҕnd>D6s-:S0L("Eeg?WY%ȝSg/oOE>pi^2 .XsKi%be zB4&-IyX%<<zf$7M3.ϒ2AR!O_].zO籷8@ܖMt €g7Ve3XW[ƶSjri45Zc]~ L._gu 'bIXh$=50@> VBFQ 0yͬEFQ*:&a9դ$9SM^UhG f}sL,C@Jg1U2RpR; V mR 3Tn5b;q\5.ƈ(a;ePIr,8sS0T'@)Pmg{[yȎ6y{iFF2_. Ee}r`'MBVa ՟J^K .׶#٩F~S\ލqc*5EZ˴'99YЪej0gfE)7ޥ6fAqd (.2hl| Ll#iS@I5: t.Oc A/5Wg g*!Y(ZxFox,4(li 72lV=N>M0|b$1-ƛPb];4FK&eM1BX?ªL׋3Bbuթ3.I$g?3Ֆ>LZ4xO쁹|FμWup-aϯ^'VF1?K~/T^fն~٭W_eVAlY1YV&eY+ypdW8cb@8&'ū1bQ_;ff\@eg΄9Hkcvst49(/>Bo!u?aDͷFє x]r!h%` T|Wgfk hYgj>Oy˸75ɀ5$Ĝ)KXVlEO*yL\cV@Nw{HivUxaW zU`h $Q;OysoJطi#U\: i[~$ A+ $Z: P-fiVU VlNaK@ڠyeo%Ҹ(.4*G⡔5A9n'[x4![$FogW77K}Dcs,ɧbAgmP+j)FI[0Wi;P&%~hFNjB~,m!6HEGd/t~ _G#5YDZQww2 #[_ۦ( V]`-CL֯O=h @ $+Qi*Ӌ휽#Mh ;9߬ /$XE+u֙/ vZ0uɽ-j|^g8ώvfupy`\j߉Il3e"XBe'HìDnS>־/,gGzDD'9Z#=QF0dM7<;.Ү#r#.U.'<ݭ\c=&޺nH#O!e*Dv[#)PL7Xn3hnE*(Ե ((g\j^M^bK$9yGobfU1 G NUl`@.Na5?f⫌#&dM rT:]v{E7'+uD{o1WWf{ {ɴʉ9PH >釭e`'E{% ~Я{pƽ\A)xTE"]G&c!uFxQNw?}׃%lkm+(UX_V:hzyZ>>SS<"R w}[(Ŏ[QK͛&.v<.ď;6,UF0gPDxIjX*B`UԳvAĞTb+hPxz1 I}· }i"BHv u>!mҗy1H nvOɊ;N1@/SX /&DBhB䤋s4zPC wx0QaՇ^b:H:x / ܢo8jP"c4$)uD8%gȈE~j1S~Dz`™')c)p1wD YI 9/cp>ҷ>ڳ  -Sn˵(|l\wUc.^L1={}SO_x6F);*1 8p[x P!2L]'deUۥnW׸ *݈mIjrL֩|C(Vfy7ۚ^d 2;>#)5d ,[(Y|:+็ƑeWӛ{$abz *;SDžO$b\43ۙ\/PhG+&Ox .NJ.չ+B hK>U44R-Zi XvD̨ø&y>ATbsuCɚ-rR0s^7sUe ZؙU)U{2 mߜWY0x&}Xq5KGȀP|DfjK,6έRlR17Fu?ל?MsSc 8KḦiou4AeNNwS!Q=kݏqVPW%f<3=[ HeWn4Y[4URSS>^k*u57`SmevP!=!z2IG(e ?eT ?Y/9?\lnz@*TM!䴕*bu0 O]}Xx"7+ .fF(Lra[KaG l+AʬN{%xmnQ89 pճvA֚|ھ19+&RJ"례(젞gl|U`j<6ħA sLyIILf] Rg%xu%YݔKtֽI:$UZ7κ )J=l$! E8` PT8/"ATT,d&Q߰#y /3PW4hG8̅wiݨDvxUf*E'qkY{eilH?5vG cЩ:o^#9x7]o$G*i <"Bt&.҅ ZOT\ D$ꉢQ:\ܷ)G8d~kf0y$65ͧ]JI0_>PnGm{؟!?莤jխ* 0_$5b4KLBsq]U̾,\324)b /J$H^ܰy驃ٝ2e)6pVfA);#%9hYOSKv ɔ a,NY>-UD-tY=Ok_cBI^(帳8AEV] ^" ŸٕËm~DbB(5 \lFLm6tvʬcŖOr"%S.\2ÿ @~#';ݮH1m~s$73sb_Jz@: &!'mIѦu u#I9@pz}=Tr*dW 9ǐCP [f]Sswq|nP8O?*u؜D+je]o0"z+,'e$CK $:͘S0&^e_&bK@إ]zwy $7b*m+ĤG,^F0k#'PmRmo^P[j^%*Q,W_G ~U!ƪgTSAj3/fdz@cn/f0 qpЗ{X4BE%um<1X %EsoF6%?'Ɔ^}}XdruHIoSK~I }Ni&~ZeǯK9pIJb@_tx10Ȉ% +Z~ R~}I"P($s>gˢJF[ܶ;4OlG*eڒq}q 0!zi㚟= xȧh78Ҷp $Ōӝrd̍e=NID* CdCc !@- sxoiڥI]@n[|[*+.IV';:XN/XA:nw=! )'ӥvo^XCZ5A륉g5o.=0Ѹ?EBkZ:Up0)V=>:C*44@;\Hͺ:TDcE}S-)a{Wlxp|Qw?p„{:WoV\K ' _lobE4 s9rW$Ad}:2UGF$fq(G;n~ƭ ʄ[RYa9Xdb\aM\wY'Y_8E]80ۿlUh)اT+^]4l0EL-m 4dF,.j6x{#FsAkV "Zx)\lk1mtmiA%H#uf^kJC0D@Uvj5@/޿8HXK!·WzR i: D5]}O_ϸ:.OIjyٴOK3'ZJoZK!u)]S{3?B&ʈj3 y͇3zl5|T^@ ф^; Nk ('zUy4B_ھ_n:`غ.D r9990Gx 1Ts~~:rD """tvZkT?PUooYNupl򷵵RV^yƍ2_'Y_YD1wUբ܌?7-thw }$5zknq傥/N2z$^9b~⧖,w$tEsZ?jܐᬔ&Y~Ld0l0Lapy+ vZMd#0tv*agmRHW %@~֖U Ӯgp̳y%2dčƁڝ6?ZsNNuҡ?7cɉ-1v Y~lj9ܫS&oοHtG)jF%T@-< LJ]\F?$vTU&h rx7IGN<=JIfgzNUjˆ"Ew Z+m|7Zu[L"`y\?L.U ڌQm_EM(7] HLIZ<4bI}dv,Ȩj@ZTiI;=BDpBgPSA.fƜ]nTdLzZY>E63O_?6~xŠ³^2EES:Foh fW#eA_D,dhDɉ1_PŎ9BkaP'sQ3>J Xv5/i7yA- Z4Ke|):)۱Po l*5gѳyX>mshבK&R hC"귉/+]a>HTY)m'2#9qJ_7BۏvJikg_2{&Ǩ4EhgqF25%H,sk` Y=m?+Ajlpt,&3qNW`Ԑ;jƧuK-cv@+읻OF IJFkmD6,\QhFPyRz^ᢕHkf֌}sȌ;@o3[B6byNT r:P{YJV8e2c?@SӦQI(:B\E1Ͻ0߀ sjL*Enuu:>ډuxA=p t]&C)T*r J?p@eO oDM wa}aprHp7}OqNKD%0gd /7 !p\#Y$+43'N@cLe^,Kvuz E$f9eµ{_@8؍r%83U7vp%kyqSW 1֋XIB!5Q:t1;PA nʬ'Z]'ӭwΜr8%)J}0%%7>c: X.N "U㴅|KQvtՓ ^b6S~'׺~InIO?Ƴ=$JME3[14:^gڏ&Wt%RP&ƚAM3v$M] #aMmoV|A`8{J}mj(_% ph֧ȕ$ے3 l(  X[߼t,q]QjT8Q;(]9 TdNyBwi!wE0Mxaԥ` i4hhy pxmm̰m@@J=Qz"ZL##Z|q-9ns)c3m׮F6xELcO5U}!o z{e9U6 #[`v‚z%!5 |V##HY+UIv!.N8z_0o+NfɃ֭|MWV6[Ǚ N?cLc&8~M aˎ\"onDwAVa _ $&jXjR}^)E(&Ü)Yrv8 >2%QDbn<a 'Y_M]霤NZ^كWL'j"?PVӒՌ);:=1N0ChҘ.+*EV2TsI~m~uѴ_%!tFi[7j3b!7˓t666@WHY*ph]E19:ψ! uKU[mcd[5^!jhK7'K|Tgr *HW]A7)`-[B+ 0ruUtE;ɕB׼nLܱ˾_p^| `u#%~ܲiuŨ{鏩~f:Hz"3N+Y!}JWT0j&"ۘWYȖ #pw4t(7LnRjpn}wlho3L:SH)o8f4,4\-,:Ufqɕ *&FK4!55mSl%0< c 0ѭf]z 7 bM>r *ʔZ'YW,VHTIU&dp ;N\i-w~Mq'd Ke@ACR3/Z%gJ GY@ZsLUF>̚BE3F2.>q@@X?nśi6֔j|.4@k(Ti%Ol}0 u-.㱓f|k}5HDacr Nu(D]XPb=>Z`# SuTB(C\I%tl'˅Z)-REx>ZuUPEd`9))9QYzފfob#a៥ڍ=_@|]4}Uh5"gBOuqB`\ٓXכuy%أ/*[p4(}1ׅ:%4bANz0*L܆Zߎ8)EeQ3:`?Ŧ9f*⢯2P{5{n+JKH`o ^`zӖ'(r# bϢU) Bw9S-޴K"玲+lMNW%$ߛml 8Й[2m㷟P%FlxQwۯdcSls$KNc~:'Aeȴk[8KENnĵtGL/iQ~ۨPRR\݄h/e |YVXl*@kWiB|%N:܉xMTxby@4ά9L8^^rV^H4!xbzz6@JW! dNJa5ْQW#lJe,U{o`Ñ;uv9 3iP*d$LULXf1>!ªy3=aIb!8qX~8z~qc5-<-~W[-l<<w"67n m>θ8:]UC?D7Q$,tG5.6!5IB#%hRP_C\V58FiEs>.y:F v;6+W *5 KSxHX=̄Lޣ bU_7NKS:1p)Bu=(o-ĻGwg;4:丩Cޖhz w'׿3 łYchF _5;G {5Jٞ4[$ `aTC.acQ- W[O]as)OD(p.Pzk$ iX)JOjZ\VX6Q䴶6MO|4g nq㬉JzagIoM m 7Y3 S?uPvf+kP_-AI$oK3UK,?b27 :Sk}^mQDPM*ReM@3>c`2u 1čL6YK")OՁ֮ͧ<Z+TFm;XJSuД̰n8`nK<0`$U>>G(pϱc>y(xXcD@a-?;GaɤkduQ rL%Lo1ǘCrfsr5:.gۥPs5rFʢ46wxjz }J&92n]j(AƪhЎ4Ɲ+8#䢚bXїDMhS,r:)2IYLJ'Te}Blವڤ+iVtꋷ"g֝^4Z[(٦t96 R:[W}}Xt,Iy[+b~F('O#VkRك߂Wrkw^'lY;pUnNg(16@WԖ r5/ǰi[0D !v(c*E+ޡ mRw2Ȃ#j"L@.?+zgEH3ϥy(=m =j"#Kr @fٸh;B|H$$뫹SFDh wr{Aέy"=\hzs `ekY${A ̌J Ē1O%Pdta%L|{2F1mHXLK\6V:yqȬ.9څ5aN"^4?9:2U(M{*6m\8v=R }LoųH67( WN@;h2fq\2B F* qaz|~,Yq`1'MNەt{JPJj|Onf@ >Z L`d†}CFu`IQS_% AZPc B[biWex=`˒<&Bf6j?a-`wU&T}^ L7Cg}ygcT`~OsX>Y!Pw d>VU"],D:5b4j75o-ףuǁGViWq /|%p(C8jM/~L:_o*52H64 NHqA_ƿW3nw. =C'ȇrU]d;g(eΞZG8'F oBfK*rA|2!s/i=Ǯ\~S>pLp(oViІҥ[1Sc+HN:22vD߿0>+[7r^( ⯧it| i8L;:^m HQ="8[{e S)3Kc/ʦ%g" B!3C5L'(MwX4ZrM^J 0P|4 <ZΎY"jj*&D[̡>4y2t›HrlUluȋ-l;?HC5I1AsMh3(=xV{ l!0zLeCN | v(C`RFj#Ɵ%*ۤ6ԇण0W,V|:Ñ>Ljch{NڥI[Mϟm3ZnJ3ny'CuUeO ]Me`#K9>aJ"qJn0^n5$7(5ڞn|j֌ѡ@=nApG oga?rv?;4Pz;cF.tʶchdioOBtO텶D8ľT豐Wܱ}C?uSb-:sGw {7rk1PaЖBZ)1jа+P.r)A|Ǐ ڄB~$Ym\,]ZqgqfSYNޯbEK5 :#@pW[ r;sl ZD8Ɔm<;4 @i*|5LⱊjOi@G#C?^IFl(2~}@rΜgd =qu]XT-B`{0WWcj ⺖5p*Wxt4P/\[zʗ aҳVRWl|rЦDX%f5'9 ␐gV^o2nŅ`j)wV|87]Yδ/Q8DݞOdIJYX_{;T=zaH]BMWk0+@K@fgRZ&z,iƈX~v>'y*޿ NZ-SA6ɬr'sUrFM&ĝdȸ-1\|<9 & xpfT'J-FIV136/1+=3 L蛵ZYQVye:uMq^saٍօp8.}C4FAA]~tS=4eޖ`H)Qqb- Z'L!.;񯂄I(o@DH f5bMAr)|9˩0D쩵 s ] )1f+-eED\ ZԭsΔVʠ#:)zNv_HBΞL|A<|񣷱mg3ExOFddσ|.b>2gs/)q nbt8L5)er>%vw+x:}zfՙ}8ؓ!T13N~߿^ۣ^Hxs6c"\&o(m\z{2ǍxNȯ<)Z!YEMJ8ܨӏSXj7 M=xϯL.pら&(T={k(oN@$ xuw]Iv;UR4ߓ-X]B,L:~cthWU ]!e`?ʦǵ@SfG@00u.@CJx,3~J-g7N(A3.~*^]?}_RxR}^dmؘƴڙɋm8m`F3M' N( ,C 3bXjN~o!l-{ڰzrǸΓ]]2BNIS@Q^{䠐hɬ>.g#ytCbF`"1eOU-G)I7A+\x#K$3Yc/Gn !A$(ѹGH^mXBKC ^8勐t)g;eNK_T r3obWxoH k_o"?^uMrhj=ǺI/nŪ*BR麆Ē| Dz!7\Do}F*iApDnZ%Kl>K/ pƖMiM43 g326hE(DI~ΐT>bkbvX<)g2ż>5qA*c)& P6ʋI2P09i0nȟ=ւ=^9֛nl; Wwe^.Kq˚r R_uP{ *5 L r_)3KD~wS ַĬE>tFzxs x:m`S͐]D-> wɠ5wȮcfAkaڽXͼ?0iw#^x4fYjܹ["w\kJA_PF%&/`c 5 vKSio5biseZtx`]~ED-m~lC~Dv*M@W 5 OCS5PaRABPA\k.7QZ5;YkEe8r`L|"g3?&#=l3s aX A BP̏B"]%JgJDdV[$ğї5O4,α?_.8&ȷߕxYbu\Sw/5tƀZ ^I>/lR%˱Kk?M1 7cYd-Z슸@Ț$БMu3F*BTb-GXܧ%Y#Jl*~윤Ekއ.̌"ltYa[p~+dm,Tm7 F|*V] ңK̍my4yzΘ[sA/^*1QNM:#SSk'n͖䮱׿Җ] 6ѴꕽeD3cø8Ҷ~4CMR}yݻQ bl0ul;{#]iw 2n۾MQ8ovRcqgU"H&#/- vC )3涞m%Ջ>6.,KMj = N[QV\K7TJT\Ӏ1;M%1Fd A*Vt q=kSZTвb#D1 O3}oGRVǬp#pmU0{GD:L쉯)~*H<-kˁOlϸ/3Ꞝ,lpxkdSI]z8+2Xa,Eڪ"7?Mc>`bY3R\@Gv'SjP9iG0ҟbFqR^ 855/Km5VFHdz,M!E5UG j"}?Vl*m>7^.Us02F RNC`ɉ ̙t.jZz-:ss wޫʺ@AD5quYG3, C篌U(%:a\Bz~y8uuֽuʃl͓WL}١cw?} +@΀+Q~Q!#]mHUvD-ceU)f{xkHa#T z p?^ȕ(])&l{7CRve &jmC20Ѯ Jo4e][WmnjB:Ptϋ~ pQTh!%,Rp#p5@Oz5L+TYTp8i lfCرҌ> En7ecjkB<9nׯݾVmFJ!xhD.Nyw!=.wE#؀[VlZ.%6Cc `LV~zDpKf`W҈GZ |_p(R`̩]o]5wW{ y}Zm! dlKZ[$uL+5̊Ō:2P9!i .H5 -Ʌa#[/!Ay' 8i&w_WdΉZ]tthArI7| ᷆ AM!,7}犟_(lEMkW3~^}ޱ~*n\t,#Y}SPiB ɢt:0)qc) UCwt1Fk$ĵB9k\XEu'#pzS#U$ h:%$1gDV&-)PJbwlC%1F ^ckrG>k6 DVEY2Seu7e1ե6)+Sc!*HTzz}6da Xy.vo*H#a-+ ԝ?KH(yMP歪>RlA&0%uOpxU VIi^rŊܐ(5w\" ^41DE#cO|7HF+i7\ը+! 0!WQb "d]l4wЈ @sT4-DqXMGcdn$a Pm]V! nN8dRTrp:{>2@!I06D\dLatRj(&Olڛ8|iw >WO1c{^ϝD[z`lHe<*թg}J4EvƳ0mvN\b|sT N=Fwۢ#?Z2yb_taJI ۘ +󰜔#gE.#Lb}wD 0 dͅPûUc ݝ;4(0WQ9|]a> 3^ʇos#tqj (.ٴ]x=G [( u'1O$i5ʃ`Cl;ɑZДq=\Bdeu8רl)`FQsK%alk/3x 5bЀaʖˆF$Z qc]$*a0l.l㆐ի-6Cx[^ cTmCu0烎yjyG_E,?NkNwG@ 01Xϊkןa({CSxy!USg]F!YRu̦d:YZrlA፨%7I8&I^x@#~p$(TCV <, mK72$WmD/Z$-zYhыdK_@wЕ0R܏_ [#v gE@& Zi< `z'CI[)ʙ9X7RK&8ܒf^ %?BJ=)o KJ_ߟZ.&7nj$'Bi/{mEoFfzt4#>=Kwjv~hL$5 I?O\v et8J;jJ}v;ֹ kߞjs5Z 3 N}QT CJw(@cƼtRs^mxQ`(O | o^?s@{13 Y(uw8E7h3hfGb0Mѫc "Hs8@h喗d_ xs_G" vQ=,K yK\AT"/2GZ %Vh& 7$@%DTIn@Zq#gBlB܌1m*^LyB2]f}R=p넠1oCu`<ۖro=0=%T ֯e/*nt6fr*1?p6a?[u'@K mVsW".Lv d8V^H3Ž\#j̤T6B^(wt+g_/^ e @YeY ꈮtcݞL`<{xE18b߯L`ƬBդړ"2dy$;\1P\XYӾ֎ݟmvqI8 JяI*hwyxW~ NOSuM$O-ŧ$~g,V8٩ɉH= jXMxլ;D[-Gb.{J,P%<cg a؋IF5NgubD3&h,]2M/. }"L:.<`K"w庉ƕq/Yւ5yߠ:NˣN&{n1nQ`ۖӞ FUP޴='ytz#y=֞ Gz&Ab%a:?U4]>(uzeR<^E#1(h-2]O=,pَN%F2ŬRli\VLuhwu7^kGhJM(UZT/]}qʄqDܕVJ3E8[gە{ip.O\`Qy4-i:}\:G/Pa.\I\8<`NnؤP'U2ۗ])x<W XtԼ<8UlZ+9oDFʆ\Q*|WQ$Vb/>a'2:I66/ $k}zH/,hv1߶0{a|&ڗGm fҥ{Sx[LQ5rpʐ̌@5tBf5-T"S&/ƫ9蹃$d wpǶ0͙2w,=mH;cUs h ˎwչyO.FhsgKENvP[1t|XMCYqbc3w obM:Z0d{&;-L1.t޺4fL,,Rfd!::˞t '8H2ة< s=DF.\Ll* `q|: U3ͱE]qWOZ('SnXۤW"wtn_ɷ?c\"ԽhU4Tn*du9Wce%/tX#0\OR;u%GǜZu~c]njf2MqDD]]jNB!*-@4X\~4dśhֳz,ĸ۝!)#AF`6w5VA&jvX{C/R eV20(3ɢ]L(37Ik[^:71z_ca㺘b8i"9\=Zmt5;';brpJoh?fBk*Byy}}σky#6dlvuߕ@J LzhYҖR_yhmCIHwT*܀Xk19s +ж"av]p$[lH5CM)FalP'F`_bS}dKD]gOjK5j1]U5vmG,Ṳ|v,e5ōȽjoksN2nB7Kx O1h?WVyވkVw*+?eep>ra7/Ry!dF>)#{Jۛ :>~Op2< cjPKWZx{B1@Ә?nJ_iN^T'֎82YZy@&VǞY_,bKa˖l x)Q BWX<5932d7.l5d6wV&W‘u1QsA*Ӧ7WNȅyDi(y1uIa]z =кǮE2s+(# VKe\j?c_{+ʱO9_`c vq1hG -M?|/Hs/U &F;Ug{rp|{3c\{jj[JHt bRRGf2$3Zm]{fB |-| ڎT3y7 d*k iP8Ћ U~űR6{?||\@$+@s\h?t GY6$#S$hAuo9`i쫰]tE\~@^Eh_J]S{wS<suX,1QEW&|E`U czSMjxюz]Mt7CɡR>e;ItyHxr q- sm1g7nSė@PC |FqUԥ*:~>EAGm1?ַ>R] !]Uo3xoI"Yح^y.\/Bq4JV(j:v;A5=QaIWi(O j?1/FPk}6a#"-HRoF6h#93oD !2MMvQ ;w`_e%J|;qIHB{]OC`q Ar/)F_Mq6^ռ3bѪGPa-y%-o,ik?캱  tɪ;SPmu&DOcw =<9˰G^F9W>ID^,1L۞lbT`c%6ބb+F4h}y\ S yGx\h].@2|igBajITFBǗAV%,'MD^xa "–=.ϼDƒ3csQ[ȉ#Qfg;$qW$Ea1TI5RIv36@A;w2La:p`.=f"{I>f +T\YU5Qɰ]mrx;Ȏ\Qg;`0O vxRR 6k6F6[ԏ T|38zQ FO:ʶ5(عwYt l аCqCDOy| V'z(?;$^}gSmחP'Vs?hOӽ naoᴆɔíb:8?%n?[Q0P Ѐ;ʓ1hGN1N 'ojbě޶A0Mr_H.SBިTUTdFH(0KzjIEݴL?\4 Ɛ{D|qT4C+~ ˑU $JAvĻ/ Q QWLή̭s\TӧYj|²/Z)!C4B* wiES{\xe$5'M{1& 9W\DA, ]:D9Bm_'@bۘCUB*U?:FTetMz+oPAdI}*/9~6ʻ._];pñfU;M 4s3ُhG9M18qm(@oGހK%4åy ֌K2Qڳkl9u@] imIԱ=~9Y H6X8~iZ{O$7l a?-#Ơ|Ho'K{J< S.0dw}Y9E,grI's{뽥V0"0㵡E\YN\5t~E4RzH&<]CZXI ڑȎAWCU:勒8u/EŐxar3U7 g@^GN)SE&}3Qk"FhkS=dHhvўqE 0ΛxҌ{*N'DOeE^UXRE-5TȖҹ],1bxEF ԏZ>^#D'|M<W ɬSt,۪m8[>d÷-v&" ^!2X%hdDgks3ʭ]&{٦E-\H)e KcU9QX{92`pdcRD9lq;doNVT֟n,yxF5kIfx0oQ> yG:/&s$͇ *ΫHRX<$1#M;f]"תoW+b[ X'iNIDU~$<#B= >CJ#̽c(_#(l(v+6yO5&°4ձxԲqgCE"_DH-2LPso{wlXN9MgSuГ\zrxwHJ߄v#b& i=meFP]D)ΗR7*Gpv;uJ" T5IlUc> QC +ƲRLn?ܵMYFa1o&҂6hr$A\ l>#蘖M.+rTC 8_%(d#D&qȜ p1ŽXށȮɘ-t 5k0/L938Q%rd*  y(} cMWZ&D2.ҥVhYD M$?YCH晖8+JzidB mM鎿qE-Z*$=[MKd4թHak~֞ y^=*∠3c0GE3 M nnA=@ 2PÒIa1CO_Fdabyxy;S^'  \.Eq}Y#~yj| 7UE q ͝릔|g[$G`^ r+uϒ1Yp*-c+k{v6yP$V 02\}/,)z2]RA:N7J]_oc1,=OPG⛵gAYv7̤zl|v0#),.#kdv p#K{žKWHR+ 6AOodKoAд{x@q0&ФWһ=fmNMU%"ZBˢ CKI\kW&yc6u%\pr% <"o9^fsUVZyةď g.[nE1/3x`H?8p8Cf5ɛ{y2OyT&|/i{N}#e€jou/}'K.F̸*.ZQǶ8[è`d[nQ6 S:F[-f+ ,=U9$JoI8t;#Qvո]!vQ؈hp I@]Msٖ~2g2և9auG|e]F܉~Ж)]sYԏ,'0w- YRܣW_#9op ڃV C΁cb|; ۇN w<9Ob!J".g5k; .',{Z*^! ^ w1TjXV3UiS-,\x5f{- ܣ7lA }aܛ^EGv.t5豉)%7QsTT) Ϡ ASk֢z$5~-\ ӥs,9 u$u|9 BCfX!zX* }DfBɯ7KO/S"ő<+%ɮ5e/Pzeo;"J:%q} !KXW>(V_DWOKh"c)e^:72ÝٛRVu6۩ ΝNLzcfgB;NjP /Qԋ=Jڭõof9 ~ֵ=1:5{qg5 ChcZQG`Ѹ1JP'*/-?czei_H`ސ@$/ Z-L΢GrRa'Qb3jKսvB-HOpYUsHT"1>Р4ꌫNyײXmjd՟{\)q(wBTIc~ *ŹSu0R4ɛ w8.6yO %=E*6E {iD̦O h`CmHbl+ 361 Nhif(wH6y0Ф;^D_@*e;W@*"vo6A-p#>Mm%[B#eȀVA{uF $/n'cOƩKiUDbp*x DWo92]cKhXr98jIG4r9h&A'(\͓ACWMQ\DXLZ00hxS\kx[^5:$%:?ٝz&";;5&lpTp *'_QbE (~Ԫ«ܷ. ,[9\Tk Rk_hXԚku8K()He' YLv'|}ۑCGit5Iԣ!۬{f..i2{AL즳`Z PJ`:r|s (sd|!)Ӟ{Q 1x@E c0h_HA 6gC7+pn-@/ |d(WdoЧCՄ:#D'oڨp@֏ [S.7vx0ERe jmP)/ s9̉k(ȴ+-WM:% Iʶ =mUzno=יN{^dF݆o,@4Mv}f%JӢ9 *1s&ѝ ڮ=v\xҏ ?$9l ALyi 0?nΌ%e.Pa{+A<3er0C军f#bIWJbX۹E8NμJ oWGD8 YXxu%M޾ceQ⊄;JІ<\Ix?ߠrc\h2bi-jtJ0Nޫ UDziFo`׸Ӫ1& #:4[MW(`h[+Czl6Ύ9afoyf"TjtӨ\'nUc/&c"_4V€8.}[*N%h :EPX0>7B-چp^+U(6o@ю8e* G-BG,3)gGqS}m/:LzAHsRz$w<ޗ/m@k;e"aiŽۗ/^OAx8V؍4qTni$;-^`v5q5zު// Ze?9K+&$5(ԸUi&u#h ܡ@ w5M44,ދ!%. "{c÷?!;<ƥE]v`a-SnZUH{ K?Ԍ. w&`F,9A*fM2Ն|uu=5nzy_' 3<SpisP8Q>8*ʎ ZZX-ec|#J䶟{dT}.- o F<<e8ey:l@'Aǔ<څJ_|-gm\:9rRvq=?lS=a3M=+3~ӧ'I{JHW`E?1UtreYqOG,#-!G5|:Bp`H$)E]58Wll[: H!@w;]VfX"$gX)827qe8rEݶ+@ EߪQ[f ljZ/j8Ԓz+=Lϡ;TzÅk~>S \Qț'FL !r{f-UA+e̕p/<{8)W?|B/`i Bs7yxydY~D1%A08liK(,3!I NpIH3Bd"x-Ϗ.HvC"TcPN\RKÈ&.FS,ʀe|G^ ʴnKّ3-U~MpGtrB *[磇M_5mc(j=p{ x*N&bMP2@Xh3s\YI@U6 q.qN/N0!)UO`aĵ]u , ǫ!bO~slJy,g"\YF;>6P,#%⚭3p9M Dn㛈id]#i'ZBx3(IV i`蟀 c)=eHm,NW<VN*tS欎hј qqO;Y܏r9z3cQ΅ UtC0˃܊# 7UeQF/6=;YgX?UH)k QցGʝ94i]+"h%a)U(Kw:\/=كp *( Bn}fR"g&h()<2 n^b=+9z95nF ȝ8^cc`)Γ9GxO'A +fءQK!֝}f)]<`^^ĥ3m.Y&_N]i7r%A'rVm՜R1`oTt0G;y6遶" bWbBٝ a^U솆NRO')73NCE=@e}؎ }s 5/bh_] hI_%id!ܠ7Qd{#Rիo$[]"8aZO޵ d#B"[A1Ϫ2/?LϓtO٤Y̏I 1=?ߡXeY'6^K`R]Tvi68)E>єi?ǁ y!Fkp "' ~01:[(\660sAx7^hHX3qlXU_^2A`SKä:Jlv7c[P4x,$r2JU'}|CSJDCfǖTo8}"-v#{6!FUQw5F)^[P~tqQ 92p Lsg#7T}+E mR53~=oSްA\H%f0C_}FIݷ : I0 y${Mf!hԮUKU`,{7Qr~rg’MVb-,5@e kշ\H2q28L=ekk /{/\) 2MWI"05Me ogmb  Dl3ŷT Y J $ bwbJMZ5eD=tVD&>v"qNrmwBcC!toZ'wjIh[ /R2bb+Na:fčrWZEqȬٕH"sygF<hJW)}u~zF{6t`:9&i:`CRw#ht RjI|Oj~ʺ)pW'c"U]*;)ք/{|T?D]:vgfupRӑ]8W_JG]/ѓZ/]q26΅$+_=UW>LXcݟ68)`~kaL|jƔ,@#^|(Nr/4гfT۶f=iwZr)5g;(2uS^rN /Vt'8|Y] k" [v?Hs9iv}S||w~KDŽꎩ|:T^}/4J:1c}Q KCJ=R-7[ } dԥKXx2>Àet1J#^'6XI VU̖o '[Ɍ<@`LpMz,zO}bs40 S$g&o_.1ںdmIJ^YFy$/VZ&G+DͅmSry5/RDn6Έ@ /ΔOa?FxVnh8D-&{ #Zi.i~FݭIK91cCPtٗPxGt{:*v;) ܷ^];V>8ch KFh b6A#(l]C:ɭ1D23*:|sIȓ|UY~v|- &8<Ԍ- bB7BB"(K@I(GR`zNAw0דeVJ3ݪ"|*¯3☐4 5? Zi. q4ӣP['ElYb%ڳ7uuQy%V8,k}'>Pϩ4uKx (pD~O1Q|I~Lm4.oI?_&T!8ղgB3>JG7Ow:|!u&0Q&])vfa/\M>zW"33Py Vz3tvkW$MZu@}ncF'z2O9K;Bu#[s+TT2yG@;mF p}SpG`쎆`(T:6K*Ld(_:Qߒ5+ѽi$RqD$9 31:V_.ٴX}O/dON%ː0b,Mh$TC|MAʰ^/r,mlBڇ6=t EV^>k~|0koA2@>@ i.\:vγ?At}}6]lH 5 Od G r!Oo@BZДnƭ\)kswHU/wknl"`<5,Je&Oj@UrCN jnLUWcW,/bԮE2l9RjX8k_@=G:BotGM[\|rV¯}¡6"I`xwt3(f0)܉s,g !~ؿL]B" (:UjNxC)B7z}桫x1`ۦiV,\j#V:VtPߴ{pAh?he~:@QSF"aHY_r^qu@G_E|ZB+A(j><{n`IuВ?hДUъkNxҙ㧹Ib{:/߇f\n)=+C4 mxhީ*B,n\(xr Z@IzzX Gv{eWod/NӊTT~w4]54#ڒF3?LdH `ʓIu'92Op:R`Wly鶃W8:V3,Cȕ__>/Uy8@,\{EhZ3l{PD*qFTD 6臈BM)vce}M ʓR Is]M $i.Ů"8%Gypd)؝çcU:׳xDUŜVkHxҐkpg&L, }Yxj~ُ:pqBnymTnDB9fOӖ^aXyI7/Fqs of[h7%ZRCoŊk_=UM`(p1R|U̾'p#VZZ vrK DV:\ẹLy#LAs`9@%..lHW]nkfm7ԍoW?l۹҆Y3whnTЃV.#uPa!iQcsb [$CRQZx+VՀ)Fyd!j=U:oH?(L÷N7qa7.D2ڠduDaɈQU%+W15?zl 6,  Ab a'䮍揩[lyZȚbMBcCO2bLʐ6I2-N(4ǭA FfoJb! ^SW.0 DV;ձLy,LTeni#G!e0dv\mعvn<Y&xZf3(v(Dj3>efx^qcNdYi$9 2ZgxB=r(\ZHxi* /1O8$$̚m;(gk S l1CT)q;2'h*^|fZs4؀횝m943tvD7&XCRE O}Q[,na3{@vnyd(3o>Q>FK`V:\uҵ ~"f.ahl6K ckrK ]:oͺJQޟNլSöyڳl=C/@QlHfdC~>L.[N1RwzDK7:8A!}l D HV{CM(}:t؄ZVI9o+\PS 3[^h V Ug4]/4ъ73:2AV0 OTeTR_Zk ^D-ygp86Yr-|)Ҙ3ִC6ٱFtcem4+uI{.s/(5i';CU/a7&t5CP1l$#$;QBLeVeD"X:?25^a} QG:_}(wWLH=}WrcIjfA{UExBLۚBğ{[o483"C&} ݬ]-Tv$w]0dps;w5շ62T{9fkh|iG(c˲bQ4o1Ny(?g_ъ|RHoV$yoaYai41z/-Ul-\mZTgq]5J7RV葱J|jja x>'B'i4L5&O|uxۙeeBZH@Q94~SvAL]Gm:'}g >5SlEOXYp <ԩm#L"Pf'o q!c%,r$mu4_P©@ l<[#j0AH,:5Yʷx Q+VqCSC%[? ٥pp*|q'b>Sv?;П3/T^YmIQBщ/ K=qe*Wmf:ve!C{˯$Kv.Lr7Om9:N.Gb$IЎռGTyZ7䚘T@rI]ߦ[+Սq?HmkC܄CR[Aߝ:zεTu0/S؅׸0oK(tK.pg5|[gɤt/H7d'.Tq1z7^ 2E*,09?)gƋ;2+uok_goGt=G *G*Ѷ9Y p~ eIJ"v,',otC KCvro+hovuhT2|&\c*0.P?AbӹxVi/>2\w*Y%Tw%Pԓ+#!sq'=Ce7u! Ǟ~b)X V2(]#'X`ZcDܒQf0{2Z&'Vk@cj|Ir]U_n[ lpOU/u^{7g i 8p!?g`6 b=Hgu9tʔNW07r&ދ>]zAIﶸnHiR5x'INV.]7_bhp=8c8 cUv9 &ol6{8A)> ̄LLC*+5:{~3Ϧɱ( K%ÙHsv{G (`'S'-Ύj05F1Ő06 tݐ8,ӴA?L![~rSjj 6J}KhF}xhgϨFꋍ6jx Zʺ tDyWz>sW?^YV>0A6i{PA5Dn%M{a졛o ymf“QC(CNP ptrwNݸ[tV[;>|-V! smOo8Q:pq[@ZToX&Vrr-k7)橣6Y#&9X^t2u;Q f);x`!8IbpêC%D'b) zA$७7l3Nqŝ(iY3礄c܃ytLuWqN>Et27oۮS*:J$M; D";LnBCܜ5Ad{=ZM˩@j&kvxeQ Ƹc3vYl.R FHM$]s.QaS0oy|zO )`^IHڳɔD;0YZ070701000003e9000081a4000000000000000000000001668c169400001bcc000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/fs/cramfs/cramfs.ko.xz7zXZִF!t/m]]?Eh=ڜ.+Z]% BUCCC4ysQvG"<-~\Kƛ¸+.d5F[ 2ϼiDjw]}㊺%TUCg" "Tt`?pv~,q4{ߐ#)1L :; !u&JK5RR8.J`++]zV/ qA;FN2ڑUOڻPM2l_$EdѾ(tCMZ͑wT)s%`H śg/ȝC{ߌu8%9-~IE_Qi8tN\㠯.iWfUfc",EPl ™DDtfp"0Qt mz>vR]6]LD|zu?{—4D)#7-n{ Yڟ)\VU^e6 z8ŲFu)3c c4Ck¾YjѤ< !TAڊZS"LRy coQ yMMN"u|Drxr6 :e}AT)ШF! }2i \:`c6FA^?-|^[峓㡻g/,Wj"[@,<}M<3!6ӄʷU>~'A<#1 w~ksUl%iP]~<7 W2qSG08%C9pX2ɒ6j'~AJHr/a^Я \k`9r9kl 2̫`/5@jOi²u^TN''{{v[u?=wXE/f1.HkNJV\@0(C^ |،SfLe˃/RmϖS3V=YGQY,p7`_k;w+7ȿʛYYv#軈d|2 #Lp@:I4vQЁEۏZX.CɦQWLc Z=|iX3I+4y[ctlSW.HT"B-)!NUapJUW28Qga /Rj R>Zjy5.CC~1ꦲm'o@H: g'ȸTF#j45Y쒔6}pkwTOjY\Vڻ7fD1ffJ#S\NY^ |:: jz-yv:SyW 4`]_!lzZZ'جJATjp#aǀ0_! u;WқJ3h2b/u[\gB$doIm)ݴ2z@gXHi +_LŢA!^1c$}an틀AlNSSc{mO#*)'L$n #xVHp?[hjY{!&@ǣKqO&at=}۹Ñx)-t?G1HH4ghմZ੠ 0|2g=mMO{te(tQ0iGIafhYw/](=߀OpƓ`TI .,':tNu"FC/-ZD#1}Fl FuO_,w,b17޷Ԓžؤ_*+Tr:gf^gFhgzG$Щ%91-(>3-?9k rG,ٌa!OE=B1ӢwEKz2r-TqGYY hN[I \Vx NYY}{Ȧ– Z,آ/m ^@AR gLg/$b.vW@16e:L(Inh~ b\֢s5Kc*V8YxioGS\~W] `[0"ۈf)B#S_n+P 1Z'wm;dja#]uQ[ Ϭy:Id "a5FqGgg_ڤƉlڪq 7OW~Z7p9'C4O!SdХ -oؗzlD+iϖ^H3h )7? ?+L" Pe_t{=;; 5{:KXB=A%fL9̣ ؄˖*= Ԣo4+fdĚbF\;p:T=R4Jmb˯J:XUÍ/ѕJ=J`Ei;%P2G 4\-@o)˺b "@#W˛bAΆMG ²ZAPVx/a/=o`t̯tMX6`jkOX7bCp#' #EHkmzfLN#milj36̟XQJhl$놷ޘsQ["X 4Grɴ.y,{ؠ :9v. B+„lJh4!Ɉ)?4>Kb{@TxOHXRx WM|:3ekk >gE Lj.mf~|z;C d]lCCr"&x,vDhV`b*ONF}rlï2 &ܫdZgXKτOТ?V^4Q =61kD(AS]PJ֗U!duAi|#BN‚%q*GX2Xb֩HUq]م>ՏG_Q "?RjƩ} k0 $cNZ0B(2'Hj1qFq=Eϵ bb:9cfe :S͚("F}#ZL:SEmXן&~ Is8iI~*_玗iDp1\nYj4UzGM4С߈Țhg418Ð /ݒΆiȾݽ_.lMtsc:,U4  8 Iߧ[P/a3d~f / 9a_vjV OϮ#6Y–j7t~G װ(z;D1qywIиR%Z{4Y TAZ }NQqث"<>:S~&<۹h GA.Yj| 8.4_*5CeR 8ϠI_aoВvfr\g^vTd/+m:*:\%:ig'{”(l,>ǥ?fo+w 5 ܜ*m8(cQb1S~ 1-V7cdm>CN#⏌-e(ݎe}M&]B;RqOi`f E-!Tiv>8ߑKx(ˡN68\v]u΁Zt:yő¦JNy4lb-ߗb x}D'*UO[5f˙(lTaozZ7I[Lbc _PI{!-DaĽS%TA'wNddhC> jWq5Y< vAZIiAp yBV#n?j#+rL.sTK]ȅAf޸8`:?К["hؑci3Ev}uQ5N'{JfXtV4 _o\>okyUΛmWuލ #k8ܪ6%c#{DT$vw,J%hBQghzqO<$IN v.\pYFޯfg:\i,Qfެ&~l pP,5!MBD&9_ ɼ)K,/ʶ :ȀR.O˦/ʯNoϺжEX:@j qbb;WTicon6AJ%VAS"$ؒrҋxRSjXVnx^#\BńQ0^RUsH`Th_`A;k;N! p~-A$C}C˹0#͘aqvb Rz@@R/39Leۓm.ֻ U0c'cf+2Ћ}] 증 ^ָj=q4vy(|QCJYV?0A̒*c3+ם96(!X" {|B|/fU# Ò2o \G{xs@*#j)㇌}Hԩ.DʐZx/=ȍ$ש];Zw6 TGC;\YsZ{=y!hL3ДfQ)no?RAb}靈r䛭8g)jkdIo2*V}Ч -7Cnc7˟#'UI|Ein.8m=4ODԔ(2`s|H~'BȬv%ib*.i_pmir ``fPjoE<=]EdaAQ{'LV&fQ˜"dQ2 tw#ᒑ sXֺOoB$)fIƲoh1;/:i3Y?"_'.B ^{J%ۼH1ھץ[a'~lmCJ50 \ÿAJ5|K ]w\b!txqR5?SP1@'p hWP[qJ" PIՙqU/ǹyA|nK%7 ƱgYZ070701000003ea000081a4000000000000000000000001668c1694000062b4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/܅bs]?Eh=ڜ.+9#^Oqȇ_b%T2Dk/2A^f߃lѳMf]wQtQ%WPa$cQ\h]}Q7E*=M՛ \Pȳ@ʡq Cju4'8Wq'Vn Fp:*Q-FJ(Rz_T#xwi!r=OhY5|eYev)nNaŬc:%wT SNs(k#_ccM{q:xAcnơ6̂h>iRnhRw:WħϮ C8#pNv_\H]y:O'Tְ-Kw< cvuc)rma.jYop6AU NߏKd]O'ؾ;k&2F'3:3[HIU`ALPspxEv'ql.=.A<^pǙZ7K\3Qx\xMӻśVMJz &K9\Yj1hJQ4M ,-<^mσ[Og a]-Y[P:Ij܊($z=ݫ@ F.7Cҋb_ Ra^vӆ@ > pU;/2^B9|xd5 囐r֋,a)XEx^^  eOq* YC^K gJ3XQo)J:-gUK]A(L bx7 v-yWpcy&%CNMzY]zHZ{|Al_K j䍼gQo;66{y(O=4kf1-PKz. J+,=N>Gn˧~PJ`{ț)&=+k ØH+sxYY@ӗ`jN̽LQa⫹\˦\j?'hISkė>4"ABL8.. H$sg{C01LMfjz)w4O;y^a=`+}Jz;ߎb]S,L_'6M|f=ӠYW#n珸yɯQSO$l&!m QH%O:ߥ&PXa&[˃o+HQfn R#)<$a|"+,9g5W?P"! *tR WsrքIO̧.QB- \KUǜVHtlZCg4`}{|ڹxo2vsnVħQî<y$C{%Q``w3a7wyzZxpHe/2S׈`Kge~Ufd h*,{JK}Nwlz$0#4^ N/=g ݟ|sk fס9vX(jc`PCt&ױK#=NP(Tx&D`;,KZvNc⨧TGy+9N3,8YM3#DsL>A~t-X [VDq=)IĔi$X/LjϺAzE99OT]5HHu'< _JןH<4eP*̊(Lj Njh+ -+ qDސo]S^>i!r,*)9lNψusoB~@L}VX넦pN:O^\)tc9ئpAOtCx]ku:sJoDz2݀0F4E ![v'CEfx* joj:m2٢L=;h/x? i&y5vd߫' ӛUy]Y7ӧ}TIϛ^IԵpֆY_Rg=OI,:Oy^r&2{&&~780b[FB"o{|R8G%,z펆+QhX) 苊H*/֝s>u=ȅ_(h+]Bw,\XbNuOu58vY`AKZ{pմ\=sI/Ր.Jz~?WD;ZV/+YtwG$#sGAXjcG4kdm5alJF?"YPmꊯJk :܉ ~THC=+Yv -91XpV$n^_mDxk~kbG-Vt:u.u\`9Һ…-XmǛAkb_t;И- aTu#qjShnp2Y\;Jga*y^pQKpܴ\_W٫){o gmKV^N67/(x.zc @ yC 5`EHCv2}Oo8S7#x՝զA< uP>g֧XY|q=.\mTF?G4 dJJNS9iC>نMi^.c{m ;HE7rݽz5s}{onwxdӐQl"{+(TC糦 13^Df[HZ%q!L):ZZV+3H0'tv#d!U5M9*mO*ݩ!@dy,cܥ2It0杭oQ}OvF^lt^;7\4W<,ii6'kw4"zMBGwW%}.StUc'mOEG0G$(h2bE,ƴFGlI/3T˪dVNWQE!HAyNC>"t sƸw<>Q5D\僭B ooR1Tg=/okG!W/D.4|hg8$` >pG: .CہnMWibVf+Tfl cM]k_:'] WQGhB &H|y"KF(XtnrEie e5z Nȼuwit$QLxlѱ©4#VM?ѩߩZ7/~Ҁ3Q%Q5ZOov@!R\Аe󒏅ѣMWjZQ`ZPTƞ 64j'UF3AqlT.( bxr/Y2UvzY[1 YK+DUIDNY|.jՂ7Emq񭆤oo>!+. 9\YO[֍!,+"͈{$-BC& pu~: *N+vqoúJz\wh>n>A"Q $#bZEmS ӄ]IBճ V&qF^(~=XD^YZ  XZ"<,G8΄G*hPA1,7BbH-f"$+s;e:a΄ Źt#񭥼 g"ip6pqdf .QϧrQg9{8!٦m(aKLL!01FFՅQτ'b!XƆov8v1 rW sE$8 c5+oNE4S@rC-)L^5(/rSX7݅1X(ߤ?n尗t]$#Þv9b;w"r]Dי./@^B oH`%ڟMC-]Yb|js@B#0iaq×9Qho*)rxp*5|5q_K` 7`@Q}8WP|>QϷm^Gi7vCÎLAcv+BhȯSNaB,L*r?N>ikg s\~W5nr?G ScL"@M:qnnkPFDp_,4J18E9㉾7.D^nս73lyx6c|1e#w淋1{OI&$@8:`lnnYGSb_u04^SNFhjq<~VE?7ߵ8suMeOVe[Ƶ35 7i`~/t!Q ,_Q-0Gڠi+:b:/s0_WFsl`"4}x#\smPE (@p`"p7 {sͻ[e~ Q4YF{D/jGe8ۜ!5jE(}Z$Ƞ}Ӄ |$/,jrjR; huFS8UH?"'+)ilebChڻ0;"R+uF=/kiAx'"$]39 ݡK>d.k)bϩP]s] \ | _(Q*4`xn;l:<3ira ?B7[qR33"8pP*v#U/]za7g2)1%ԻMN fFGT6޵Ƥn61JcU9-@ Z,'C#,8t|豯+C9E_pw~a!!/8B^].uoŸ ȻfK:S.̰4{=֪RDkK47yw)OM!"H c~c.6sݻ╀ }CPW{$3 gϴe_oP00[4z75L,RA0W/v'!C =e t'R'b׽GEdI%!Q%u,YwɱWe5)?l/W4RuA[ndþ;zC{o3C(E،!r/VW$4Dd9&)βQvQi .[ R+Z/pʏXp6DQ/#ca5-,`X2$9.ڲDa8RV7f(N{&8eZ(_=J?/%1a?]uOk+*K)Vnc^;Q )ȗtboMAh|o[hΫ%F`mC5*0eR-1|aXQRaLۙ>č2y4=wV @d,8RA4*kt9w| UIH=,7qd5x\:o͵SF0z9_7 ˁb5Z7y͚eI2P:/in9ב0ODqE8 z{45_@}Ią-d m1ىL,dɄHES K!ȓXėMM̳YD?X[0~J{77ZU zoI .W)(bv*U)I'A3WѶWJ9HY`>2 8Iu p\09<g٢@ x@>_xuu^tQ< Nyɯm9g;O-EXrH+ [m./OG'OIҼl7\&ySJݩ18غQ+ i5K xD.bCM0R# ov"vKǸ! 鋱6o~[!QM=F1ZEtfbƆPLFH wHg{1T_=Wǒ>V,R EK+AUAn$wi0"zn  %ף d,A6ۨP!|F}sh h(".TxuIV¿"Q PA[Bx1>6, q@;P 6ϵ?ؼ!=7mE؝|U: Z@z/Ic~`]R|Q'3|+ YG4DΒJR- z䖔]߷N-\N̡àŕ&Ƞ@dqvsvQr?+B7{喷*O)[ LXBm΢߱`:[ýd2XBqMS'y*Tر'E'BtÔğ gqg {k^W OfӑdL/B,s5Ĭj\^=`1D0t{(K$A=p{Ȳa8_8׽7-,.UI&KُԣGșԟ"Rc#$*ETMK3biCV;*ys" Վ3h#VHj-kp(aZK-Ӫ z)pv>DM>Z^4MDXo~7 JBvHvc6CyvvޓZIjH]yzmOu-ڪΫBysʷ`>1oPeѕ-JUbAoŚe{((1g&ak),r_S"VM <~lX $uesslbbFQC4&ݍ%vv,Z*RS1!y|~K7yDpkt4l#/,#M ro`:H"p\Y:3>'q}{<[4U_^`fɄasm2x {JTm )OGDvg1;sDqв9Rӫԝba*Κ 3`.4;"VED7 CS dM~.k|BNs 5] W[Ȧg`ĆB3)H Ȇl9Ak9;l۰Z,B pF[{yP}I)X+6Csѻ1lOl,3|p%cs򴠚Kb`ɫ2$ޙJRf ߊw@F';sBjNWQP &m⏗/M<u!!H;tm7F/,J9>n4Co5Bm&/PgXn 8A 5s2"(s:Jq51{k lcUs F|4F̍ebۿ&B1m*zҠN&ũƭǽPl?_$."0nd Yh^Xm}5طTf'99%Fپ- )|Z_"]p=Y*ζ36"Vt[oHOc9R#{c ߓbN$jNb\_٣TѨE7ngR _ЭrW/qcB2t]b( q0юtq^ڣr# {kς?jxKgqgQb O\ 'dM>,| n]ɕRՐ >w-S̉Q$C|9k>zuws. !Iʽv X'Y>4 dUÖI?ۍluW7Qٳ?L>Ǜq(G+9o CSG :;Vk?!~~$wIQe=63 g@'2- 0f]>s#kM揙)=EX7uQPs$C KyP|.[ dtq [W3Tˬj_`v ir.эzja [vi8Ͻ 1m#) ԟ5d!SUGq(552{,PB$8Ե{+aC\%+d>P^V>a ~lB:ݰX =UC LD͠~?ӆR bm+bPxUgE͕e +D [ѕCr\q($bås4^*,𶜻Vs&w{LPBH=1ښײ\Cu5QHaQY) `so1ߊ|E+D_3c"R;`SsLh1OWAc&g-q#?1rPyAUuK2y(* r\DXlÌbƱ aNAUwmrߔq_wH׼A,u7 Lg&++QawN8%?19iu:pm Y3U]_CUFs. 8䑒1UԚ-}9Ԛe Y~iKo?MJ7%2ޕj4/}3=(5C5ow]$[Fa)֠zʯTw&nR)c3";i+w+7$UUz/Dn>$Mq98_h@N njsUlevM0:4{Wd`^{Y'l@S#rİT]$#SWi$3:f*%Gh$~wqglNPh)W5ˣ[(^!d\!.焠H X=FsMR%?FARy{<ͧO/z1W@h(-U{bYѪh)rNCrޗ/49]p Af+mJv} e lWaY" k@QLaR%Fj4`/BH4XfX#|H1?LK8ox>JE#NQv[kŃ~g,OG٣W^eZFͬ-­jr/:fh,]|*_0ߞX9fXAQnU%b H0$dPפxyK F3Sئ- US$ Cp)Cnea zyIlo ,"T%;,21 xnapr<3i3oxڼm04Z)״8t"2`Q*ڗa;eҠY9b?םp|zDWI7WQm=9 }5Y^wS}Iwu &sw] qO/6ާۋw+-<Vh\D|"qݍ?w8}i+F~)pI򈗤)!̭iMcXEw~v;:뺼Pe\>B8L}ky)$>Nˁο 2`?N(SN|JG,oq%?uAЮT-66Fq^r=nBM=O`8?Oeע,ɥ VkᆘN=.bh 񷇰ȈԴ( \מA 7j)kѼӪqo,NyfDA5IH.gX@$o]k0KN"(N qx(wʭmw]aEJzm5Uȿ+1Z:&;,_¿![S oeΟbbM?Brt{w{CKzz}`YZ|4p%(=r5t#pM].>,@S  ɇLɿ=dN/#54iuJfSZ-ç}s5#;O=o)d\SegKz?@].:UfPL#Hjȗ0v0ּEfy@jWlN*>+O֤]lO7WS6X9Ps$81z*Dڕ.̓e K9埣'lxU, ynҀͰ+Pnm>Wh `7 _vזo1,3sJqw:=>-7ϳF[&4fA.n_>5{!}KJ6N]g5爥lņ==ϭE4?P c6{>?Q-&Rd#`eg._&ݾ=~dLX>/|?;+rFuڙE06Zʡ%Pu3O)7YcUpM_|ɡUG$ _qk I>GՄ13z:^S }Va#Yas(,|tefEQbocuV:;h%sWXKJ$CIs]rA=b*(-t=k+枢e}Ci;xX"Z}yߎ.y;aIdX>}ExI'Tt}#5dr$)(mn:nǺ7yBI_@iNs<k yC GWXW'f¥ڢ& Jt?T*|1w;>r!#>uS-@q%B1(1PHZӅt2ǹ|K4!Om+S%Uכ>~$)K*J5nC\63Uv̆f? .Ж<6(AFC Y,Ӿ)aɽ,4o+8-S-r5ye#<͹k9Ãm<(?9Pؚ`s:#QirpKGKۮڜ`jGuUPP8.e>y5wNM"nK[j; uUjHL2Pk}SKQXj)7Eڅ h:`4Oi=^u tmk*R L "XfŅ@ǒ?C:g`x$Dl&vDz%xG+cj3>ppX A~s_0Uy"X:E-b)U8Ru[hpE\xHi2SY>P3#5A)+ͪϒ֝F|7z Sp9Ji^MPpaD@b)^JUo]x@:Rv-hU0P (RBOFdsA+cox ofE̮pI]BJwڛΓ/_C/j+2҇8Y8S^'09?KN`g.xRP\*ѴIَf^^pK(t_J/T(ffYU T^NCW@K'x =CB1x^#J:c bTЮkW'"@\gXI|Yz)9o247̬PLWVM_qNF!q.amcA^joP'뫳+ Z A)P'\ZI Wq(ıEl8 y xv]H28$LM7}(Bh? De-:u5@Ԕu؆Z].F+bۜW0֛Q)v9)O~r1naH3Cq! cZYaR YYŢf:j֫A}(Y{Ttvz͑d>r_!m_H9Rt^GZɨ [o yrծM?K?]o?AСS`JȑVniP~EC 8^ile:] U)f+v:TAȎM:$?Eji1&ٗioG4?!Ie"Msn }'fs|X1o3dFx-LN/b0"Ye^|Lp9 %m95#[4snV@w=I]%.< $5]Gl>3 \PգUFyh/U $O^Sj &FGzEɈ=ټT_LBj$x;\Ky}1L #  XjC n^$(؂ӖmexrD +?5dsrN:T$MxʂvlQ.R 3bz+z+܍fj9DzJb=sCU(Nt貄1IKc 5f{1+o.L^&…"C{VHޥZxȉ{Z[^!]" z-[|w;|TX]xw_grH'HxwwuewuI/C[8Gc&Wzmw PYX U $k('xcd)Jb!lֈ[* &"qSpf=}[y;D'*b3m LJ*C_ֿ?bQ^U?-A7}侂BCyc3.LYNsZ(]ȗ}i̊"DQN2sKOiSAd|8"VuaW7ijN8% ~țG-ImV='S_ҝG` I9} ˪TYDY_0u o.' P)0lt>FmL]9?jH{o/׉}BKq8chQox8xf]Uѕ{Rfk&8;僬:f]Z6' 2l ?Xzu:`k!8_w_b '$/^kVM4@x'HlEu%nso :MA*T!8(:)CvA# 2mnX  o֏  r׌AMŷwf*y$~bQb3\jo(KvrL&.wz uOqZ :2b]QiOoY' _bu4%cbdp{cu06>Қ4O„z/ 75w^NE_BNdQXͰi*id,5Gێ]И2U\]5Lt@ EMż)(ḩ3)vྏ\#؈Bq|K+Q7H #gQ/\-hq=}Nэ6iL Gk#o4b'IS!-"4xRwa]AE~ @Bm&7Z:iinf/,|,ۙ(Γg wfHJG[CX+R:UN[YRr!^h:+_wγ=GV[tzr({udϫt.A@u[-5G/tuȸa. d%>2 ʎE4c;l ÿk bH/^Қʍ 8]vIjpB2R'/tpz]LQtB_'U3;>a%W:g[B熢GmuD<DPUr(@# S!,6ijt6AGXb.t3# *yRfcнi1kPvkbܑ O#A@Z,Wlp>3Ϟds OTsj|{I{OD=`ز [)|V5ѕ)5,F}(4R)`7yF۫Zv73F+9A\_jtTq[=!~|i4"/70hUQo<)g7~NvbS"_ r~ ZIX-=ksʎ?D`L+8;wJåLg%vM´B7Nnh[֐\n?=[t";AF.\r@1`ܰ16(՝R'f>Y(xmHCZP2$TD\sk cȴ AWw>_m ͚1{l*e<+1JkGJURHeRerMaӘ`wobJeڵ߷ %s*D=_da4|WF P5ܷ-mЁBUVld% .T0.kГ$!Lќ0}wwzFdO b0XJN;QDW8xҋnk<E3%%6O%8Mܲ=%C :C3lY 5ZgOnn`rfo'd$s;wf91ٮHHx/m_:ʄJ}XOYIh? XئhXoVR#'\9L3ʹ;D>G! O[mQv*YX+ʼQ߭5E$? euݵ>3ȿ2JÜ挶'Ksv#ݯ$L۱M 1-KwxMPD,5lh13z#Uvvٺ $Uu>zuawWbպ&)MNV bgs^G@N|Ճ;xkPSvjA' m=~sσ ~XTkXw^Ɵ'G{kWSMe_:7O]ve20A2r)q88 ~|XjUso|8K~fk}x->rZst'ځfXW|2cEc;Rg X-[ZUe-aݹͭ ^7f׭!Eq)n$# lx<4ɶO{QUT Y *3b;Cةni$ݙ,:`&`ܰ6`wq mTi( P az1͹CP1 MxZ\ ?z`{3bY!xSzaìyvIBUӤgS guf#Q7PBpbinu-O&A^n8J>3qF\pp㖤SK7N/!Ӡ_KwȐf*X0:k<x)wֶιF{ٺ)`Ʊ&U7N{=eU ޵uV]REﴋ(PbYI{:a۾Ջcpj 6b'5 Z! a<3^z1A(tlȤ{kק@tXdPc_AMH^Ϲisvٔi=(HXnX[25GT-pY 0ƺMA!hEcvu}(C]@T" c Qg >:Ruml4Ҳj Ӱ7A1HҠERpo{j k#18@Js+E94i>Uk6&\8$KxHU6j얾mia9Ab6&9iSstwclG2Rx%_ǢGz9S֪)efI?sk>(O{5t'㭺/ni~<+9ϟMFAQZm6mw{4r3ͅ%2tc$h!2ҡ{"},K'qOC'??-f B5"eWJ%dޢ{tv]Ʒj0e(-hXN74*6qAy4+:Ufa~-S uᇽ$-~0=VcdU6J6|su5,0\'3_ S"+?v)< ַU-ڋA;O4̠ `z 7|'Q;J<PQ~5 +Z(!-#m<V%GThX;0f9!" &ǤAˍ .(~$nu_~s9y@Mo&睶VKůp~[ۏ7ná9m.0; $ٟ|/Ƌm[gNJkX /zw4{+6 CbZ 5ϋtaJL8f,U!gvK/G Q7l a "P[{DDFnjXC2k R~oXN 1" yI:,ҹ^lxکu0 ̭T]"ݟ`B?a O 2lQ[ L\Kv:a1;o(Z(LE."Lgc6$+sHba3ltѪt&qe aHZN\TðŹ>AQ# "ϙTc&Ňed65<3ThmC*14g|kJAwmo4 N96| RR<c >:]L=4l\myb>_{*m:QuNd45C_A @`@dQl%@VVd|Iei CUMAw~-̸UEz-M֧R)JG"Ҝ0)SV߫A8. A 7lѨ3ʛslLA+6^P#n5rnQI\&T썑vv(0nQdꈺ\MtJE-@P* iJ.YURAOx-#H`],`O$l(fR`"El{; B.TyB.>BaL*98f`侷Fa{]%O?-Gi ^j4^u9Я`NW_D;u h1#q]?͖9򬹁" ; !KԪ0xtEe"ByI.9,dSᬥJx߅j0ƢÝ~ M?pw>jg_7?",@B¦k PѪ_uEvE䡉<2t(oLiNK)tv |(dENn4u\ZlCjKUa!Ud [YbY'\@roeTvԂAHpC`Ǔn0^L]bCy4@ξ&@ @ 'ҍLmj^p:82FC&`X3uol*%5FPqz#ޭ o U6@B$8s6\&) sn dV“p:JT1x"co3RQhe2<|ȴ(Xs8&UW[~'4O5%- ¹jJ`wuJ~g^zޚ xsY0VaPOqc%CJ0M]g"+d/###D{}˹gĤԬ `+](qpϹcz 8Cc>>F6O\U5*6:jےuKKSj< % GcWn@]@$qs HHWųE)I-t6ϰL8/{W'S.]P FBެ\yBZ߂(u4"&ڍ3- fCաݾߚ؋Yf )tAo|>Az1UmrF֯n OiQԩ`}3FL4 ( "1Ed*g64dH+('KchkɸX&e6hfaV)%ndv.vѕzp/ۚ(A=^Izd>&ޡ#N7)0#8s8Yl!ݸg5 C|+6/+XgˀeqH" M~N/O,IBAn~BݡMz sF荸hUd5VVwC[_gK޽mhrj%쇷YulGymZҠc?1qlgG`FIzLM[B; AdO”zw x{/5 T49ZkOЫ?Y"YDqbOށ̨ j4fI@])UX\08=[ !gξo|,lmS;u=UӟfϻdQ8L(=-َ+A3ߤZ/Z`HA Oa[}w}&1KE{5/o'ЙIgb2rqrө-36XŃORLuޜ Xw햦MZgAy I @uiWJÄW j|d2t8=N皢u7d?Zm_%>3||G(=rq ky]5Kb5ߐn;ύβflA+PAA"Two{W4Y->#ߗ%><Qk,vˊmٗ`0,(d=~m9o=Q9*gkl11'! ^?R} ׁMB2Sc:)]Y01l[yF\Gc0)DіlbCԐO(=9t7͋b ބB0q} W;gxmg#Ԋӫw<|';LA.$a7wo&:58[I|IȩVEs"pRr^ؚ O҉,{69NtL!责hb:2 "<fI^`*\}k:En2bP-Tj~oN÷\8Fw +VHxZRq.UOhH'\hrHUPK옛lʧݏfjyTlX`6V~GJ$i4uD|X5p:)I[;m{*HP FF;/'wx?BA'녃[^3bPmD>N5sP}<E~Ac+/? N6kDBN THSpw.ZJ ݡ.h^0,!}j3}Ɵؗx֒WU^#Db8eϮViL״%/pk&ftb#$ ?,mi8w5@uknNyI8~:Y@K WpiK!?`;1gO9R+B6M 3s?:,[I֧OЏJ$4\"˔PØ$g΍AnYJ#^*'R%{S?aD9LAT oWJȤ+A8sXwLN^c0:Q.X&F2)2W@5?"nUpC9ݿl)R \J[;G9GA,/L!ѧzfny!W[L+LP=,]*ы\D({v#gELa{>D0xΝzk>h\txʒC1(8) G1@4BOf[#jV-?qVJRp`91R@?x/ lJمGBԓ WAI/ag=)~]ZQo~Jno;q|]O8x+vZ*h M7&cVS|k<S`Ѧୡ޵3ܺQ3Ċ O8I&7+$WCr:FGwSm#BJM+Oȉћ4)PNJrpΊ~1C濫Q~ ' _8rx(SXVQXfU s5dQY5] "ss;ZӱgYZ070701000003ec000081a4000000000000000000000001668c169400003504000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/M4]?Eh=ڜ.+BS\s4q2gN뇆`]R't/_G"!{!Nb_#:!,a *3_(|>dHס|H$6k3nCݨ1ܸ2rαfu^⋇E U*g{D'OjL#{dʟ+IaCoZ6W+d[fԼHɂ8}~s8<*&3SPg~*7E<2#6w{*aO+-2 1f3fTF ОkpTȫ/z*뗺[O ̫1YEϩx&p]6*@U]Yijm Q-(TCqw{Q\Y赳:}AHU|zIH ]#tQ'P9}+9:Bl]HhҒ 괦I,ʶVnU MF˿(@ rKMxMdĄcL ?ޭv>ܕPPp"Cf#eBl}}m[$2vI Q1MG%G@7q͊ɕ~gl~86ݠ **@f_zrz?`. "S#vq:,qKHNm17&XfP8̼uQ$ɩ[_(14PeyBte4Xvt^9&C7|LdagZ3";A}{xZkjg΀SKzi7V1E`*x_zk6RQx(HSȴ? 'o:}Yp6aO1o| >,hU TyeCa¢܊,\, XJC8P+>ٖ"/D潼vFa-Gaw*R_&*@WuK*}aX5܉gbI'؉~VkNx^]Wbv4իˀiQߗR0_geV3$- [Vg ]0M= [5[rE8pdFk}R o73dkw4x.QaU=maUe3(S*9@tRhHB=_Ad&0C3Q_BbЕD"dSir'u4<%H0" =X[WcJNaf,Ⱥ`$<o 4?>hI3멕iltK)TcU']gLs;nzRM;T_hh'>p<1gj5ӕSI 0~S g )"gè< @?$ \y u3JC"XL" 8>Y% ÂDC$sX M޿WY!sőaưV+g? 7&,oq2?tBӢn7,?~ԥ1e໐{yQG ?/BunEnZٝr }B_zbo[BRW _ u:_'t 4$zɕ@9]:VsXGxLyhՂQ+1Ìc9BSt[ whԡ^b m^ C=;.ZkJҍB4WŕFb b甐Zg;PTjj"$Yj U>Qe>@n&Y M>c@[o rQe߳Wm%n>Њ|)^?tFĂ"&"meR)5H٘$aePv>BFNjQHKF:lf'0ΕY 큋_ 18mKZпU젥C( =DB'<@ dmIr|\=y_>46Zϫ%O餩,(ϛPLu2EBD i:]<-(h ~I} ]] f_( ؽ 1O4KB}A'Qj{7Y,r`F&$CȭrP{IP9xΌ:_eЛ yŗI_?hgULrZG֞GBJiU!Q hjgWhqM_5r;L#ݏbnXXuiv"v21-TI7m:%dgi{ς$J<%WJ-œ юi7e3ɼ~\ɩyC FRExi< őN+mE [YeZw^<7BnBTbꊩ"w.L/?㪽Ҳ>:Bfq\BKAC~pm>c~8p|qZ8?j 7/+{᭖|VM; 0^z1 m϶["+)yu#Yg>Qb~TLDWBǓ)ߟ2YO쩇/晵8tega A7;{8I ~m)\xMGPdջ2֠G6-?1e;\ ! pW9vFJY6ỳ ; "n=Md^= 3Ti\>;WMg'WsMbvEְ*#) l iUDZR*\,)ܽ3"W#a߰:?ǿhli!,P{- (_F0\e=ߎa!cE>#B"6 {XY4 _ AcNݯ!ONy3 ҾVΥ+0D u9x~ d{`*nDң D76 =Xͨ=[0#=%cE7>}0%Qg12F~:G>YE(W>LbDA9^/ӿoKX)9rd=GygkaͿ^ L"Y$R= ќM}UZiԝyij1s$?9hQXCX4ZyV@̭ ( bJzDFd崥) P[Y*.UioR_жu 0ח aտ;u 9fu*0=uMI$AUO7vPE8"Xͭ !*yticg#uYhňɴ(!~^ѭeVpDo,.( Ab`nkw֤9>!䍬hBs~CdtX|ȍTpJ$:/50C$ɫㅛ79cV :sոEb}dФ6;éw:N$]lZR6ءșu;| (ʞiYPUg 밤F4<@t Ӻ)nӎ{V[>7h'l[uTᦨ2 1&amN"|)2^nqs< [ɊpJ+?>]/:v05O[lgm40BnՂu=N9oiꂄiQ#4P חuQкf.Xt?%vߩ(khg[sDMQ9D h>X,$=5* P i[ 1oܤ[:Yo[xcc#7av;*iʠHfЮ3F ˶%WBZ-gARºB TE>IZrvtߏw~O! ƥGmXzWͩ=QzGlhr +E+YH#> ܾWn>b\6 $R"aS;$DS-iEAGrSbGxO8{ $fКzDN95W C&QI|K])U*,}],T{0=iR4pȂ&+U_`ňsHb(&׵ :?gi'^Lp'f~;n7R4B$QX$G@j.*4lcCSMZN#t4VTUHPqpVnu@s3Altm7e/NN$"pIu/6q˜#ܱUddv(K1}5$BoŚA_;^CJW1-/s̸w9`h l^Q9]ak1Hʦ{^= `gN~ 1EuX}S/B`$Wꢹ׬˽̨+,a4:Y-{潃171qW6̰ StH۞A{E_8/*5ZAx G%h|J+ ]+ؘ(ʚL2+~6(0/ L"rWA%rHwf%\Œ(/PpkhaRƸK j<9+dt7IrqRc^7ÕJҀ uC`Z KX'Y&NO j$O}gÊCQ! ?IߔdWA a*aE. l@) ~]u%,XMQ^S_;L_.hYZVtAJA=dVL+ 5 ؛?vwc'|bn`<+..5)0㩻\Ab%1/{0eZ*.Nv֌O O2ȝ5x(osNX%HgLȵO@Nve24h泞jƒZ` O/[:0=M#Nt7q9Ld< P Wu,PX .G:p<]:V"(/m6*jT F 0 `(}^3;)} y|:u [ݴlf 5k*}D[~(3. E֝ߪ¨~xzScRa+:\:HQ, ̮)W"ov[iy>ːG<7Qj( K  'A qd:Ng;:煼ʢ(Ҁ~ϻJg5-J7QkB?`=75e2VϧDj ,=(z 3ȑ@]a5:` P3S~b6hV==}mo6.SmBM}2NQd svAg(k2|)^[SbB8K޽ Irc"rҥ>KT)8puP^8Ͳ.~xWD84F\mdUk^Mnz~ v4="e9z*0N+dT6%0,by[IW(TBA "L:5H'l֗m&oo%SY܀s/qu#՘baBuCgF:;ߎȽ~l&+0JQԤNsqBJ'%p.Az .z1!CH拑vS114p)TUNA(ذG-x uFkq ͝'AG2p:ֱw"#t,  )>N [4<9.2#a64< u_UBK,}q6×dGoͦ$j7%mJJsH32P}U=C R0}'+G=< @N#m_²kU!D_.LJ4Vb 4.uي8HZ`D~s Uݳ_">3hDNI0fgkJ`g(_'脦^1gZ12ź  %Uᥛ)T16<8 ҾDuaB W#̆.mNc77p(5p`XtWlzOجDvI)? T hhdl;"U>CK["V扻,e=J\BZ"[i\ЯOmfY0M BRu6APݦ??ܼ[\r/O#zHb;`Uٓ\[Go~([i]+?I]i'H0} QUmZK~cĸVXE1۳jGKkPֲI5pBXhz\,:K[zm4j\Cr ~1px.XƱnx֭HQgƪ/)vf@xe+ȩZX跅!eJ(`hq%'/$Xm*K (S+Sm $0%[] ]L]@B7[vU`hh@*dc J]EɾRdTQtNnoR5ani!Z]`iA3lha3N.DUo{5M >kdpT4$ CpbNZ NOv(3E^2{4X?T)#=nFx}MϏ_eeV8c|yz5D٠lÂAR/0" cMp7Ue(qm?3"(^,P/K4koM]ױ ԰PmjIn37&7>e7 PF/T%y{#R>/?Pߍ],xC G(>ߘ]ݓdx>*?v(Ɇp<%Ҽro5dy hNls Ɩ=u\zD F3zVhS̟ؓ[/[feqaxQJ`Kqy'q>Ek+r ߷?g*府shwx2nй uvt:,HQ_\ ,8Ʈ]q<ӁMt_Ҍkdt`ʗlC DtQOy"Csohz.=p>f֢D]#.WPhuY:ڄWe  '$> g4v7~ܳlxK?f4dc̸Ov,G 򻚎xߞ/6N)ZP9 $\cR ?H4&]>4?XubeTW›{/͍QvxM ޭXج%@!;uIMyy=ob23sz;:б(C2#>%]Ȥ S%43e&6;dٌFrD<83]xPu@ 3%uy 0=͔ǫ>n:S!}$q((>}WٟYb9Pu5fҥՙδN!;c\$nkx(,w|C V.|vT߲.8–YNO:y-A)W[&^84TG&)yuq#ؓ11p% Zz;^R;LG+@ }OU=V' ؙd?Ϳ?xe`INV`y##;sbX1Sp﷾ԩ3B)EA> f^9Cb/t0#3<kfoo%"h^GKeyNl@r{J,F72}ukdh)m5B=Z)IX 6K'eꬡyL-T%qѤ z31׽3 X Z[9[ d9 FW䓹ħ@ G}"2W.lI^^.]8MA9Y[FG㞟ḕR.=z8:[k v.7gasJKb'+G1%oa$u:z!{R6~$h ҅\qH&2j^P9Ő(M৆;H>؋Bɐ4%9j S`h;G}&> :bAM~H{IgT^ a+Cg +/^kb\T\҆ͣ5`πg}ŵQnG)]g29W΃=8V|C v:PKpH'w7Nc vW=$d$ `}aW.Fqʾ^U߄Gs/=)9>0XT2 ͼv2UW6uR[Gul!?dwc'͇ªPS{9or>~볶L4[Pwϖ♛M^eOgj٫1*3?/) UDPS&]Ѷbޤ W}_(演E~GJqmQ%bLॴbXox4`H@xS$9r=s ^+T2gctn) `9K hG0~k1*>m=9 2K$fцBk<Ӌ {9_2hiβzϱgYZ070701000003ed000081a4000000000000000000000001668c169400006bcc000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/atm/atm.ko.xz7zXZִF!t/:k]?Eh=ڜ.+͟VrLnM&D=^ד(ǵ[3qji^F~̇}5w3/*,urrR'tCs7fUZdocĝkyGtS> xK;Q=xAL1QvAQ64΂`n4eI@5찖E2N+"@neDždߣ?fc9k%et3`},<نPќq_C뒽G p kp]Sh,JY ^sꟓ߽G#%YM~@_{8E'm[R}Bl{Pp6(BbC2kSVE00zB^Nu/P[*ܘUĽ>]]VA7mM B-O,);3L*g҄-C>'4ՙ9%䪽/=z#FS!]bc=:;xNqcMI"!$a8\Jc^M;3YxRѨ}Ae?_mIPѧ䮑Ό*3e~qG PC礍u>H#!iə0JxO|BF9f*';.w6M17}oC3QԨ &.R$ ݫ<x 伤@4n 1S؞Chet`EW'wIk%Rl$dhDzM9w7$StT.͎wEW˓qtL3K܊(^Eե?sX#,p 0%q1Q˛|A zfܙoQvp韋O@D2*>O%BI2J$}lPm2FD)0,W2,E}ϐYdȗf")5ߧ=t|F{@-Xѹ' *@n*|)nަN,xy[TЙw}b}-Uǻ&Qg]c>W=Ʀ$cih~~/*'68j¥{{%n8ܸyu¿0sC>H(E=>Tp"0c9y9B`x} \h^Zo6dX׌(Xn&ןKT0,elQH7?x:fس> ǭgDV hq2,_ЅrÂCDZw|kTY]+rʈDя(w&l!N3DCT0^bpjkՏpzK\x8ֲ +0hathUزJYb OTS!G<1 =UÐ-[^a;[(NLղ{ۆ+x`t Zkך]EhGc-tqMnI<1}m{t ^6? t !sڄ+;~@V_@!g"hz[DGQJHCGXoUQ3 f j//}Fb%ZjkQbT:iJҭQ9m;ql%[׼ȳF*ɩ_/mܰ\G)r~{ل1sKxC!VPnWג #`rAQK*k8dR+O]i 2\ Re˜WRn؉, ȨR߉-:pps=$ 2-4,Ram5-YV◗>^c'R1jDs- 'mƭXtd36dyrY+ܓ&@YOr3mc0}Zxw6B ZmAskb8.h7C CRΟ7򵥧~>dm <ڎ9^Fl9pvW6;\j}hU`1 H1Sj+i-SI@YVr0miҪCn[13dYKLG/$b[} AF-@?PME[6[zp4rIF!EFmL:[3MMQsN9 ^`ob^r#<^=ǫGj}ď77pC=>E~.u%039ůr4/5%)}>^j(.sN@" f_"=2MrnW{o?^mHۗf#c\浶,=ӕ$*~ǥ H8Ob|mPd&*,j~6+]!|{^gN B3mXR3=-Wlu Su|*ۍf0L~N<lD9$Ihů l 5B.}ڢX#P %ѫ#MYƎ-+S88Y ̘m#ܢи։pE5fJ+M>vG-N=`&aޗN10`5ع'e4fc`zHn$(zx$@wZ@M){Q>DѢ V9H̒iݍN !1!oeh4Q6bDG Q/߽=1 >C/M l=z-rÜZ=YB+.=dG@J;lt^0ϾuR;j;ڱXPsS[{C7JT Ktd=c!/LNtjU*?9;1JւW9؏[8ul?c!]Y/=y$R mPn"cgq fK'3L8mIFÑ˻V%1 ;a=.+Ud8pͳP* m`(Tg4L4Yi?ԕl-Rތ}Oؚ=D<Bo-Gu%F>&L?"w Mp *04XZۗ""] ZfRM&4FпQjl#Τwl;c^y¶=PB m6/  0n7,Zq*}ļC0;7KQ++kmKb'{0ǝg IVX1) 9鍒t`m=?s4ry̮s]o)e<HY$_=Cfh\)櫍uNY$څoҜ iz24)jENck ڼ'W~H3on$QҪ,"2vbqQ>)xf7_|fyfYYj TKOYo֓t!ZgY{%O v凟1FXFs\R "|Mm8nڢu&evԜ=#Yfbh1>ieYZGŕg_7Atj¿rY}: 2AzUQ+y77 ڭTNfr ƎPc&|҄y3zɇ n{/B>Um3` b^>3NJ#`s7\AnslI<8koh TC-+3 pn:⤛8%3v Diq?OT;^ss>lP?(";Vw4Orf]7V>{jp-#1W%h-fhVi^dBcַ%_VWڃ*B`X"d/<.şa_EBaUA}G_Z.0w+(SVqXR/!#op#n1(;uUzaB|]'}ڇтFi4[.r$֡Yc[ԄwOzl|PZWL~\Ju$L 2#߽&eΖ;hs黜#_/1dCޫ4fE)8-uOl/+3LXx=:RT3eL#94Z~% ,*=2@G( 8'ޭCZ IZ w^7dvC2n 'k}LUٴ1B4$cu-I&XPUJ"+F,H*+Vڥ1xHOEGrN{h"z|<6a|O^^t8nn c)!s;% {Y~s Nc 01a&K>UҐ_82Q⋹te^A!.4Bgc.6E0hM)Geu >3*a 3]ebZl"[sL,ӡ6n@O}E]\k t_ޤ #jV>K]/{SQkK0DGa}"/Pz$Z/axZ0ՄΙ[6쎏ӈ]GTX.E!0P}2;>#HkԝCNuuHJh1N|m /ּg'qBBtewۿcob3e l`5p泾,Ig.e_o$$@Da A Jo.>j<_ʍ˕?L%.4-Z?bl 3GIM Y _4ɖe3*^9ܿg{sr|!a>2BO%;5<;$Q|;:F,Z>09v<źZr%F(gxd*IJHWkщ/wТ/D;!\iZz> W|G/7ȢtE$n& z6\XV KIە>lfu8ZF`nS!?6O;2 {>S#A[-JLQ\|:o_=[`{ՄR˞ū<;VtXKt:Ϥu)g/_7 KqF" nhv>s5< $zqZH]!Ii ukrIx' ѣ1@ЧUCgOEa92/|Й#X|NJD}{jn9(*o6mz:\_ ` ٽ>8Źvv.nϒ&TN НHt>\6pk?̝,֤Y#wvVT@r5 =E‹вtyL;1boA6wV8C] øt˓ bę'δ߸d)=Xk+_ec0UMAbuxPIlR37͕C{,ղ@Ac$'k흸yڤC0(Z/Tމxav%~v!YX^C)X$eQD4ds5zUZ  *@h NXѧW#|W/~M0~3#X _+]QQ:tJ1݅2$"SPM/cb3S_mnœ" J>C̴&DA/;w=f(sA}+(ԫj,h6wNk3xWZxx,rW/-%$.@J 2ynTwUZg ˿$ҽ/f=o؄r3&MQ%sGcbe "n٦$q]Kn|Su9-"Tbܯ]ºH!PDJ /Z![pI @&{%:s^쁒QH~4FXE2#-ay>8n| PE{L$`7P+c xzU.rc6;^ȷ[k; mFC<}t 1ctm 8hFF'2y759m> FN9c6w;uXNY~FtNJw.[tҮBjpP7yޭ~|9yyyi`,Xku|BEeAgBJEKRGnAg\[|lcNi}Ac!Q t(>$V'vP4[J1,)jgAʹp R2i\O]{3^ iβqnS4މr"#Q2\A VDL'38Fg 81#\]u~Zc$¹jke{x󕤊{wQٌ̧]b BuU:٣2®5{@0ުb_6zDGJIτ!K!cmYxL>TSV~?6!$6q Y >M~PɿUu#t(>w(T(.Uk%#+ȏϫEzDFu{JJUŝıTP#nD\u)GMGW!6TnWڑrK>m!ZB}Ru$+muO/$RhU6= ao0EQ UwD"@\O}7)yiFHd@q<u_lMX cքŬW+N@ RG ւvy%ﻪQ(0@Ofq,:K/OtGʶ t-6v$5PvNc3*z,wS:6}> 0;#?r2_"܎`_i$G(-$/ ~Yeo.Cx-9"H71IJR/7#^ҒVCJ,Hp3ɭn~5HWv(~_R0+TpU8xFJ,vq]QabtH^TrqΉVŸٰ=<ѓ4텁xtfm iAݡ(̲ +e[A/aS&)/d; S=Zpaguz~qɐy42) BuƱˬ 2qr-`-ʥ;Nvۓ, rK0 ^<7oi^e4Jn0a;R0-p闿fV)@e^'ڰ)Lˎx= J1ZYEWŐ{QYV{Ŷȶig3/u?&KcvoEKT.ziv?Mka#syWG@2(8 w5I|,`pt3$*z4e)5cQD/+њ}ֆk=2;+fԨk2E]w86S:2XB;M*= M} 1g~:âZusfj{;ȍuV3UY3':&;A/F BQ[L-:`'4[ NAJG\Vη @s#z)<e 7ޓSE@XjKEuGRyāMy`7{zw8)$鐤~!CSG󞌋|`Sz\FKb7A/sL~`uHNnŲ@Lu?93*،]Ch#"94Izalj" ! `Cyz;h߭rjRnD(qȻsmPMpHP`ر5X!%a?b8'&#erL`wpLNG_b4عJ ENpiJ2k ZmP09q+!D++bX4R9(swCe7kdy נ_ps94SO+{@ki{L\|p^VuwF羷6~dtHzkXA+ iDЦt~q@0$ (ތAx8_NnEV4SB;MϰQlIa{ p&tzGȐ<)ڮ7™2řkmqq($;Θ6D3#Gr ۚR0_Ip݌BgOPJJL$[_|"۶ZoK:-O]E{ Q|RzPo0x̓զu]3{ dM)-@pW>gsu:Ԯ'_] S LH6{^r3e%mDh Os 8N(; 1fP%cZ9?,Q.SV։`lF8mP"gQAM8FNTHW{tNb 4uXU?r.Jge]ڮ7o=uGƲVpbg :4J`|Yf:b()z9@*wf ܥ̞/զ=WW)RҚ xC4Let N"C\K=y^yiMءK~1B%AW3}IEv4?# ,-:tmb7CjQEkKKy}>0뤜kF*][xvy[6kb+ f)Z ?L]@7rd;JEw$ܠ$o)}(PMm~Xr/6E-)[On!#*{os0 .jrUm]oZeb-z9*.k^&M}F(5Q ƦILx(!0ef v&,z[^Mm[8cו3 )fڹR$=X2`]%dO6-48k!P\dL3Պ|jh^k* M9Tň7l=¤A 7\ضUh[(JfT0Ac@_X!gTPՁd{cZh#mcsbF&3On%W@cb_ZWֵYq^_bYizw1ZزC ]Ȭt;uњW;.uI(!n09&հ^[8Pi=v0eZɄ%9%hؑr ʇcN7#n[FkEHoF+n!?  LّDoF`aia:YDhz<EEr#fbɦj9]8C~20yz)>H{KAY цBoòUV%5ouỷv7,xrRX aVҶb3dX*EUM ƑP;oV9r8y_]62{ǔtDžʺHD "nebV'^1?X] 1<Ϻ2}n Gt57)(^o+T9K'tuPdZY\% V@>O ʙяvdO@kܕ8L*y*u@V2h5ntueAK&SG2aJ= !,em#~APx*O5pkAHPMLPa4 w 3jQ!X*,Gf*TjH^mV;u p+%U)AoBw qO֕VT5F_ť6 `} !(_fORMpwMytdB4o*} =r|`1UZDj9_#ب8ltNz6Pe@V*O7Bg{A #&y$[l@srx~i@47֥4;,?̏ #h ;3hVxjBXI_廋\B` zm2Vܒj5:[i׋G{x|UC 5p5k 6!OniuwGD;v0]Nʶ}o!57sī(Rʕl;`̈́ evr'H2QLKUD<|adL'fI*a2SbEVR=[d"b}!T`Ŝ-jO6őQT${&ƅ $h% &39gp5TcFnqBӄy>&~rKU f͂+!D#Y ǽTD3;~m=2:Lm4Jg%hϟ喸c*@883%\ ]"?G?!L}rt˒/-3^1TP>kr5qɼ~5r HZFPm2G&a)!N* vV۸,pجFsWu Qd\$.1Z7neu^*\wTR9P-ըzgܾA9uzNR 2Pb}oW4f;NtZBQD>8Z֪jcrw2eGȏ# T= fںFYuTo,ŏs˭S35 g5_%(l1:f5(tv [h8q3ޒj2;"G&F뗗FI_b @*ZsČdA<>w }Xv=X_lV߄O">bF \atJṃwHMT4:쥺cmk +G]I~h;6cQ;h _ ڎ<35+QZ\*au._ڀA iZ'I'`?-\K |]?:!/,bOShislE\;R-d2FeD:WJ|N1A`,b:ٸ `K %ł` <1ѦN qx4PHY|qɻ%HTLT5W9;C&*f'l4 qaZ׾8} D+PVK2O5s,4@ "sg[./}R'}6rO6}0Z>d:B=?QO- *ۣ0e>ZQC>mZrW^S7_ !r+} ɡI̓գ9LbKWzO\5l:sg߃V/ pӏfHNR%u]tOF 7%&5^h~ZWwnFjum@<>WH>^b2e+|nn/YwdTQUM~:l kY%WOS!}9^KfFtȯ洋~+-Ep$bk?ȨTa ;ibl"uD4'k]A<|;9kq>[^ 2+8R `qHz7ly㚚L%~Iy qPb~/b5)< A"sB~PgFbh{`nb`.] s|dHEBpOk)1Y-Dʨ "Mz}ACo|Y$dގp cVE:sJc~=ҟ ͷ;B&s'I,lw KU}!(:u %8l͕>yH>f_e1[o|QOw[󝳫FQ@ŷ \e2"'!j74< ;3WX #J-5_Qvsp2ǙOCO!>n:rkwévK70liZ̖,_M͔HKNz걮l:wrd)N4һ [7+1ێp _oi ܔeZP2 hq[f1kvK)K ]1kʞ0mB.XX(O .Z_g2-8xIt߮Xe0*]j>Dv)bLLв<ή 8hst Ym OhᮑtKWpuDe5VJp U {a'ܱ P>K!Gry-~G5$:J tIy 'o6H@7v@H4EmOhBj6Rn_NpY5iKt2*ԸBf6{ȭ}w"J)`ty`zNl쬿d 6_fVHل7ĦY9XvyOMk%-xRHyZP5FHzwW-o^6xb!kf-/`wk.ր\/闾5 %dSl{u輣W= \rx YaTLdl<e4 ì-]pfp:F^nE#I2a5yH;G7BǞLx7M#, Ĵ'k$ˆc~9' ߗt xQ$Cz/;Ju|\l?5uJ \'Hګv>y0ԉlW94Q5w`CùJW9 N[i.=[qɑ0M+L,jH9N O d]Oc;, F`}ޜL!їxv9ڵ(2~M] nܡJB tR=;/-sd\Jjȼ* G:BR]i#Ao8զ)]j%Jٔ@~Y0ܓE!}Cg8mLTI0bGȺʡ9u*Y Ʈ_bӅtPq|w\RJ:Ň@l^{ \:.~K~Q Q@vup|_)d!x!ED߃%E)+8E 5Ȳ {AKjFL*U%K32&ܝR tSn",r#ٵ󞯏_V6X9V$ˇTX/Sl/l )}[ߦ,ɨ!r/gaQٷ *y[ ҇ JǾ3 *jG%"h: \:!Au^XluP4hW>'m GZx],K`IXf$&ph{NRYZvM OT /`4pm&b:ތM6G5z(?khMoBथx8L4$҉#'7J7/#ok~'pq Qf2fˆfa}'."\{$oZ4lדxȦK #8>K\vcfvkTJ>)E5P<'QEHaX0 Q"jlumˏC*~s&өi*ȁESӟ Y#CZq. a07;vv9굸@gG&}T^#[(44HHޏd x DKQs&wѷ[_U 9:]_T5^m694Rj2(lKIu쉉2?b\KZc2G*FахFE@H>k.J.ed\ (bA}^xN!R(j,.ΫK.TߟYim`WA]yzlzFNu3w[J_ a&YK` I\ȳs~HN EOr"uI>GBc%C[&Y ǩzHIW9c5m_1^luBZQQ2G{]Q"L"ٛTw,wjP?6nEb-߆dS[ivţHFlo:Ya(:OFң@7)W, mѹ67KT.Rg(abςW>猕 4JmsT!und' +wvX mkBY?-Т,a#v*N/TGZ~d%}.XFIMZe73˜9B֬JalB+WChzA#-V 8GwC2ulSwV*HH.JO.A\5:mښbܓac; 9+Oϕ1Tjzq7᮶F'X}'C/u9]|ŷFjb~~ecG"H GevE'L<<ϕ+DY dS22qFM|?+c#ǏX%s"8|ZXר$ .B䨭5ԤiG;Fc%W{i GN]B7R_+%nFIy._,,U-X: :'~2_oӾ[?3l 5= ;z%e&C; Q7ML^ iWJA6 t@oH*#iVI&ȠaP"43fOBw{me7x*iwv:0sHe,7m5< ܸ2$>’RѲr2;wxKᦌ7" ]@ϏFH{iSvfi=f,Ɲ~O׭dܹ^2@?%N8 sg:}vsدDoM6!dK`7f91'q775Z…}>AGH7JnҷLd_ͽc۶`L.sԕo>e_V\B_WU.FewxOkĔ[=ŵ#JDPoY]ԟ^gA9GcM@ E{ƷQ/Vg%\t{f]lVd46. CܓX{F`L(\ʞ̗RzK=7EL֎v7RI l~5LbkuNxes+N:_] vJ r3MNkiKjǽ ⧙DzC` |o{ e/: az+?EEF?]ob!`=>ϧw}L1^/ڶk"oo@\ @ܼu >ٱ~P4p\n\qhZ#N̋#$R?i=MLZ>ÔywLmL NZk>C\~C\RɤfToXƱĊ ZN[^7hsJō,"m!.-NW@yt32ǣF 2A/#.Uآvdץ8u-zAGbvzZ6-:&,2 pb eu G UerѼ{>LO„kf9e-l_ 5,A,}eo/wfo9$E6u. WGn ")SГI:Ԉ [@ԩVm ^Z ~/% 0D za$7+Um^x!Ղы[4Mզ"dc4_$u˯ߌѭ*}`{qї{/3\p "Td wa.$dPQN`D3+_kckə|(3%8Elf܏ !4?_m&DhZnf"{AqHDy-'B : tweBqS574 㱒+Bw憾H*'Ź>0:*PK6{c6F%?/ T`3ŮۋuU/~Hb7Xy?zv^Ͳ'x`6S~0W G(!"\~L\QG4̵5r KKOS'ygu 1k^QG(&0!gt~h Rl&E ^KN3|PXOVeh,HH`Nï X{{d]#'4Y 7u<𔰚6!gh9wuV9_jlö>Z"Nӡ&/γB~*)҄-'r_GOBgNH0Ĝ40;Ñ ޷NY:6s5n.lC<ƔVVfOYuBv VY40A1 g~mE1lʴRxw-=fCs8Q.W4߉?}vwl=N>BWw5-{gq6䨄K9rQZfL0/Y)Z@b 99t{ѽOcXh_әZ`wMg@TپʤFJdck냦 b"I9٣^rkFrc>y!#3bb`Mpa.RIժux[9,g62$/4{P: 9ۼ!1j <Шb$`6D-u"R!z.=эF 3>eKfkȠS*ƅ-36XU[ ƿuQ|gm VzLrHsĄ8r͇qwAؘ[wU:B< B4tciqHO_D*=(\aRm@B#E V:ֶoSsT|ƭ,%q`#|os[ Y6ꌁיx KN$]@ a_{i̞(1(\D裟e39)MCd^]Bkʽ>j蝪$Ou,^8kummR]:~@@-fp4w{2.bl-K,y2XDsǢ)>G=@rS;K߇ZPcK4,Ž ޲#8ek7`Jvv LqŎXYy /Hv@lzc-FfS\FOV s-.aeWpzT{Ds˖ ?ThJɈiλ؛H;pe2jQOId#lXyV\$0 Se/},w4"f36g G|4MS:?;)ղIkGWy [ suL2%(CϾ%"P^x-?INfƌ)~XyL'h`ه=":ŵ"#+sK@_u]Dĭf}9n(tYwM XEzԜeq!iMY~:*ڝnW3};M&ZB!ǏJP!xOT)"Eu@YIՌt^ާ J@U[/d 4bGo%;AM!SYH o$ );Ǭm9QWT)=E% ϖYD2(NtAp,_b Qw-007}?J15ac D)ꯞ6Ls_r1ڬi*ŴWku-fxnef C'BCٷ`GzzV5ag19׎_ # ųеW4K>V\Ù0Z&q|yq]BSS{(K8*$S_cKoEZ;! h{TV E换M ۆ 䏜͟rEkIwV9df{ Kڳ*:f'M-\9{ƕKoZ9{_G3sqFnIX&_ĶؿNu&Ts"C ʵ4--ZoRt> oAg;0΅ƳҚ)?JWYM&;L~R8ɕ5&4D~?>?C  0c&_]@}9A r&u(;.!d\R4;!(<ϛ)E+Ў=eRp92Z>Kع,O01UKtA2rb40ꃓ2)E^#=tA>keCWDOVp'8cٞK=E^P[tL YK`,:ԧAc7."zN'4g[RKiL9pBc"Z ,ebzyT|qYpI A%qᮘ8L=4|̽IhYar1~kLJsގ>DO5hb9G8R7dtfxc8ɼ*ZA/RG?v}bLj_0% tD,>QU/SBپ pSswscN%+SF65,_7P'KB98<9.qn0(@ ',}n5Y>>ċAi I.R1ICq~(&St]< ATKFsjP,Ae^p9I xaϴ`5aNDVKLJ!IH^.57֨|$>GMiqrKf%̖q]5xH}Fi5˥Uy'ݜP$tQ'qB8P |E2%A/78~ P{u:?c#c(4pS:x)#ܒjw?ىDk 5,  2H p/X;;inG~Z[9=_<^/P?1 8[Z[OuӞKJ3\HA)۸9l?˞ŒN*hj2E!ieÇ &B&cIĤ!BkY@~3YR˿` <ߋP!v!. ]=5K\k@L' g>,MOqyBwuL|× /a{^jkMRkų)À<"͊>oܞ[ag+qR `( 4_bi;dqw8v!cRVtёd Ƣ?7XBOd{зfWkxȢ&gp)|t6q%5`#l$`X ɚ<Qs*^N4zyﵭq/Ig~8&2| A"E &A(2/?4Ͳ\!,Kriϱg4]zd]\Y:ȯ3ކδ]ئI*'p" ?̋ ~ )]eK]`a'jou6a?A#&Bon<)"/'C'H).2oB{.k8z@\;}7H3W0adLKd,Τc;>ŖNA\J'&3/hU"E_erE\tamnE46eB#t%^RJB9QCP;f^y'+ D &4^ e/"69ckՔh-;;'O?I"RwE=^p` -1^+݌zL+0 ;sHgh][pHsvHCVf|>M7!X^XGD*%=M#/q~:X u+ֈic/"882NP{6j~U[ M@/-A_UǼ84x,@%*lE9Is*ku- bG&H?D"Q@i/eCd'$[JhX11lD aBByqrڇ6y s 6g?L?;D(99)グy0̐t$O<1AE+Y!f,UBJAPIɌH`sV\-(E@-cegMqhd3$B>+ G? Pp3$BԅTj ]LjJH%h'#IE /bz)p'9= $Ib@7uv$m vH9?T>藙8cnX7}X_PU? +uu^ДtZYڐ^p=Pr>1Ftfvi/_cBR$ -RhEPbQ\kJI} 'zO߼va GO}! C#[ۀA p0"ej(QQ>4JfxzL3A4߂\onYrf'52{Mge+_zl_66iGA^e3{cKH =zEv,8T]n߳bz[)+ǢWЦia`d1L_ioqU 9{j B%gYZ070701000003ee000081a4000000000000000000000001668c169400041dbc000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/bluetooth/bluetooth.ko.xz7zXZִF!t/]?Eh=ڜ.+͡ΆhQW8g^ql?K2S;w9dax p|jUMM 1=dO)T)(CndA Y"eHәe}Lù8U ѹDV8 Ê= -lm#/8vOPOxpBfqI_6y9oVFf Ȏė̫eUzq,/WƞT?f; %`|n1(2ݠbS8+6!/iķlVs)=ti{dѼCֱVFY:  oNB}(,сHfޞiRϔFDVIBu?:bjzT ̑c&L/Q(|rf|!&/jkҗa648a؊uQR OHbX 39Rm:]>F!+ٟ˜@jKY@G؇e̛V|ԍbdw{i 1$mqnN2 2tUIk&URe9N7ۥlb&BrSf0`qK>)e"S?)y4t1+f>r 4ieayU Kޮ4#E5״K¤-8R(M܌d%vtXKSMkw1pV  l !YAu6 ρMr_\58u@pSпzC"e{WQnDF.CeIh=Kts@GyZJ2ehLK}+MPl+v hϒ' ?Ѹc9?Jfppխ* >cVLʹʩLK:ZO1E@͡kṀ/XbxE?2H?qUɱ)[<J'9G޹D:!KDhk~Sb=z J̓e1\R{FHg$ZOj+S|2z\=$j0f*f*YfQj:9bּiCj4s25z .6pv^ IT|鴐(mEe#`ܳ 6@Aޟ[nn<1RS'C2<y’  @ *zKHRYy+:w8ʏhH9y1˥^Q)(P"!c86i>;yC;b CEeܓ48v 3. 1;-ӛp -hKIQGַ\ޟЧ3ZH#wrxM/1jȊH+,[;= K!R irx6Ԧ/>a ܡtTd<fSl*/SWw6{]P+ \&o(U峴<?eoE~<=k-QB]=_.Ngw~8;2~oWy G;|T@A)oRv*&m 2}>?įt=F<,1g,1nAv@la}&&TĢ5)+x$HݿDvw6IqsUh^)IFo_z; Yr^8Y3Uf0X؋N/B-&᱓5"^o\}ִöqY@sQevRI-i * '䠦ܩ3Mvsw TG2tjdS Ej1+0IW#֘<ه1=9Q>3lx hN0rB e3\$d.81X͚ y] gzJΚ:kFU\{l6q |Ol1QwwbA d[&!Z\fx;= [i8^2 #A5 ڭ2wBKZD b'g/oABV*?Ȫ[uFHKI`}F..*0RPo~gq^fg} ]pj> !XH>&:{KPJ5d_Uf-,å+j56ktgdE~9[@vfq듯ws>5BS2;·9{N9 ^ 5y8g'! hkNɁZ4a0Os/{z:+*8 [=i(}N* W/Qfs#=%2ᇐC_dl'،-G8:(DL NcZ]@\FIiu™){a=`ٵw^FMGJ$x#lju}vY{}^nO#^r _'QQ`b2) /FCU~]y>29Z4fQM2/;}M%\ P3xvxayT" |;$ ݊2U<9:ak~?]i%p'+qeT~0WNF<6uۢA {i|F>_|zvM 9` bG%4B6({;<t|us{Ё+<)f\=UQce /FC?-j&ؠAey˵d'*snC& 8SSyK6xay{{ p^-tڲ;$|(.A?WZIIhxlcR93Wj$LFӃeɃ5푂QzS>G7!wO Ƣu ^tXEocg.:VNf(xVk_%pFN8r-GKI@Z;? ""*NlHpYyp^#R!1 w6+h7p54VZ2N]\~ hq`&ҝQdK=CgL[]Q.8_A:vlN$;oTAC*.$aY>8kԉ-n7et#`_ t.RI[h~Pvץ_Gj ^/ 4P46:]s&wQ}z|UW2 qVku@pI_@Zd|XDUtMy$|ٜ>84#$0<'tLRIOp{|ňw8|O70W^/z-NVh "QCǴ v\z'xƱv`8Q>$R>l<<;6q_Rr[D, KURDEzvkR5yC l\fR*v؍@؋(Xrc obxɡR%jp9w7Aa0,IqnLq guMUfsoo{+$A5Y$)2<ԬN )Y/ <-Zd{1GGA\j }nud cyVW m;" KnQZobl)䥐T&hJ;4N5_ /~ɸ^Rgjy& I~Ȅ%&jc .S(ь,uփ{EgW@7̭IܳD480!,ojꏣ4XzKzaw)6:7l,BɅFLs BfڭtC}vx$tѬjD킼fj`:Оy,$Nf5p+ g7ɒ}-'  c|p!bKGB 0d]*M_/*,L\,2&19dgpB7>0z}X`WWjB_M8G%\H4D/X:1g Ya7qm#DS?.K Pf XH]1%+]3Uq[߂(ä,7y3DĚtb3{ѓYN@G2@s,6DQVDJM vXQR#ֆoL<ȋ!4ˍc߯@jcCB*sޝbm:<іN9l;^x;nUډEϭCb)hD|Fٹ<_ n;Ԛ #j9[u(A=xXS,.x{Y7E/)=`;x)nMڰ j*~3'E[clkGdFAޮ P4P6P#h8lŅ]Z`60bmO0M{XY`<|gӚ}--I|T4u_Y`CODZSh .F6E7 E'ØfVM, Tk?0?PKh?jo> j:W c!d8WS3|Gڑ}Bǖ~NL~>λ8@>U"m1j/dlFÝƕ>d*{dycH:E+Yua@6戾 ˺3z yU:RlZI(p+x4%qA5Dv=N!~-]/Pƴ_y};ThasP2(TvXBܝ&iKRGGiFrۧ HEp]/]\nj[ßh%ՔsՊZ-E}w]6JѺNѬa¢gGdq!HNo?2AQvkTEoڸen}sG_p֮C3Di8u.k-?643-K)+ ^u3“<1M@@e.׬ӛqƨ2ZA'|DZq'.>O-Ou`UcD-"xPG8EKDL\msFB{{ݘAamg{ТpoFhՐ*{~gȯk]yxj6j`Ԓ_}'^Z˾fKu%zRר:#Y:gܲ /~LVP>  }x/ WW\x\hxDl8&vy2 a(ϔ9m8:R MNM%QәNs8Λsp[Sk],$3`ۑLw+UXx uӺ>_SS rU;i40Y]4lj*[1 3`%m޲xL'Ô N|Oc:_kZΚ B/"Ɩ5wN>h`.Yl#*T KA$U&n(ѥ\uU inD46xrӚ*-R OBF!% r3H1?"i4ԾJt[<5I=#:Q]}ܩۉ`w@BwZ"}#ngԹ*7Fɒڤ!XҺjG 9#-ڿ-_!IHse"ygV{ԺZ\.MOOL:&)ѲjEy]enHXฬ (4tﲣʊbԭ$Lp|}ƄoF?arPCz[>w樥vJ}j3uA o.HTύE-]yb@tZq= STX"\: "=` *@"O`Vi0x@ix;a1t7gZ‍v=glTJ$;T#aEIV /`}atB&D,N+SXFPdq/!E*QtwznV[:G*:0EJ9|;y6Cn梴'3INm蠯Fi-D-s-B{&LZ{5WNi;7WIPx:D| Ɓ"[zd^Ȍznꔜ6  qS2~Ly`0 < ܮ#ʽ5Bfƚwv,;tʸbn^vsE-ƬBk=\CE@t~h5гe1f2,s޹ѯ6;JBfvkC)M4גmx蕧.9đIḰjhy_1Tk~pc2bZ60$5U9a}P1g9x@bJ IH"*'Rw`ZG^U S"lj"H/6&Wb试h6;Z15>NujB()dY!3$p]zه N_0W 9?YMiͩ.&^8q1<Z␗M0 #8pm;o@FqItA;Og۔.jA[hQ qR5KG&lIq.*L5!TW780?J/kMe禙3UXtl6K&!Ђ%8>{#Of_l XPl7 K 1&7Д#:.6*PY'`rDjZ|H>J.j-Jo8E54F'{iʡ$wkvkfjhs7 \Sh'`͏$4Un=B@,L?@&KWƨ* 9v#ѻViԧC^ٷ^.Q}b!b)$M\L!{{ C-D?lKW; ]f_G%T,-a#F%3akeىi ՋǤ- @2x`5O!NAuӠa`Yga%4ɰ}98 㠽ϖIޏJŲ1)Pv А'T%esL)&0 n~v#Òm雩0wBnʕ;W羪^ĔPZ㋊.Ȫ緳2WTM٧?T>TQ[0 /׼${wW!ŜtRl?oB 5iB倲~wVX CXKJ_h|̄n9[4[y/? ޲Pf>DL["E:@Odu#"vh[ID t<2:K:MfYB6e8V?pʯJQa( ^hrhH۷qy h;䏵Naq'0c;8󽯃,œ} jWaSOv0nsyIO\y$hMUcֺ69Ԍ}a0JMZYmQӍe^T9$F[C7-k%&Dl8-$Uc2W!Tihuan3;!>3R?!6`o7G*?49ϷqD>bGxv#:S5rnuh'rbΚ;VtETuQXPL+HLC rLc2o[P%i(eR''nKq- 3W~xNX* : RzeY:r-3Ezr͑V t!˘9?\:3j\(A~g(O1U:/b uǩ:щ.y=]#Hk3h'S-\_NVH@ںu7I2#{}<䝬yJw`>}4U7(2{h;>Pi#~U,excCDjbøUV^ivݰ*@YE>#i."P;qx>?9$cjAginHH]PWJ &ht7oi6]HH`\\mh5OudG,s!pzX _VK!2wN5.az^{..o8T:{,_5h)(SO[ىĝa o"b+5% k p2"VB8CXTK>P֗' o!ŷWS6v0!氤c0yl'{[+1RhX@ѓLJh^IeaY:Gi ^9sYۃ@_bHmXOvPaEEP%_6=$gҟt\?c ]rY 0ZWVha@Xs n"%/t$ƝXɯyB5^W6 =:`i+PsީUd TgiZEEvNZ 7ˆ.:ԣ>bp7 #B`S̳$KZJP'8" y/:{*LyS\>k}V#n FZ't9-͋c1/`R{)ϝ<ָҫԈ> 2іQbb x!d$y,e~kT~{wa 0MQZř#d༗ZxOϑARMSvAMR?:̸r7{;\g TDC5056b7" 9׉ɣp2 t1[9?TE}3'Z(s5rVw'1^Z,`觔be6p: *Ci%QFVs{m$0F5k[og>X %ˢ6vG#܃lD=SGF>:=^zc\I#Zt5x%L#g8JV `!Yeig@q6*Els^W.FIefzɭ p1I`AZm$v[->ܸܽ3z B2 ^j58qa&ʴw!(v:r&PT?8 nm!} KJ\w,I),Wv.*ZAiTtAUTCًt>j^ϓp-PcxH bg@ Dܟp9<~[]quou)v 8Šљ!,cb˺/olR^\A5PA]|pR;G&!w$$/u&x.C~oZᾮm Z{ʿǰ@ϩ G&PDnJL,ݳUmI4a3}'؏y f#|_ͦp~x|-(^#__Y9*#_).vhh^k#9N¸.f 3f~NpX#RH.7wi[Fc;h='39NgkKX>'F+1m{Dk%7:GN|߉jts¾&i$-q.+^ن[S\*6!(sH8Tiri?Ĵ#w3¡2Q _M0_OZF5?pSS2AS.qa?GV6^ha-8#&'gO{01jv*r SV_ ͌DȄQڠ#ﯮ / 5Cc<&SXSu9 2E6Qߘ!E!=c!lg /$ S([IB Ij-oKF9H`3Xk҆?acڦM}.'A Qu]PS~L>ڮ*z⥙d Ǚ a./I`n5xȂ&!B#8A/!YLmCXe?*C?;Y델#Uy?uM Z%$"-{Uh~nH:Ûc_i/:N<ѻx1 @M tZb,LN ߺsLH4 Qݭ /g B5n۽at)H6&7 -Df7u& `ŋ +J{0ŷL}t2DQ:#* kK>NmP' GTy#sݙ~ p6[DmZiaƱWt`{"Ke\Xǥƀ z3b%ZyY@M|yn-& #EYt59;))zҎ( L3m@z6w1FNg02Q 47WrB8D=jE}?G<%k,"j]22Bf8 UX̨C+)o[0-6/.ܽCOFPaL G|S #%m3ILq GZl; _24e CzzD7sYczHؼeQeQv'V^,[I'"׹Sx0¯?ڻעCn/WfD_.P&DAH96VF+f+SbR'KyFbh.43^bJ^ѨJIN !]z#yT2Ƅ YTX&HlRd\S9ȞV&";; ! ~B *uV5_'N`ĺA@^)!kE2o}庿*o_u7I>T9> '+IVĝzXLf(SPZ݌XA-%5M]=\+J|^/A\-}Si !ݼ.,JG=[ F`N:tsOdiZy 'QB9;|+/e RT@)A+ńBj΢ZiVy;žnlj K;k^1 x(U @,iFݽ9}6>EDz#]+X3i/~?& # cQS89Pqk|ȭ4olsc|.:+&7J *,,+E%BVk)&s@0LIzEhXfw6NBs(}-d$K*ژ4 UJТl~(= dB3R#R1/:E Lt8K&+(2 l a6wn>'ZM8аV5 k;ٷ2VIy1Abl5n; m`T# @i>"1Cp# &Q8^bRy21HNH7u&kw_?koQBwxNG43$z!IALf/y7NA$Wy$j-i`=Ex:裝H wuG(Љ~9Ts}8Ӄ-B&.lo]*j.FZ$%Uܼ>Xcm^HS#MmD\#WέRi Tr ',.*HFݼz2> ӄ [=Eɨ].6¼rl-?,fqK61#.{CL:ܫ`[RW/[%b6ӎO + _.*ޤ&(2w+X(U7|SyaW| _exlc~ j9h|n g$ "ȌS|B`.Cē-N9_ .M9tW (Ep.+rq,3 kۏ[>/Av? /-!fqP¹ Ł`q8]X5!qbx5ƿwRrMbI `Y=< Hj 0iR=fYLXilǮw8JMNNy91=U^Jj>c 2S7'!*bmuwV-YW @Z&r8|&&m7X ex^+t}kֿa.MO9.4 gEquIX"ܬtJԵՈ+kCs6VlA@}PM1yis\x>K(ʪ XRO}s<-[׻9,Ltq1xW\(*! 9ρH2Fi1t^#7)|$=hP;ukO-mpK{p - {Pf'K:YC-$v~hx n#- U־/"+pE[XA;p v>afG&Q(za5HGX0.oPv_ZFhetRI7 K0gRVtZ+iDkTliz-U0},=]׹7 !cDɷ:`sU8pPBOiT39>̣>?r}ɼ"l̓N%€KZPU~0Pa\Ͳ=l=Wԭ( jBL7D%OC_Z5Mp不?_e=J67rh'u.LXŧg#uFQ 0@D(j=gvJ{;j. YNY3 ^qOws]cIլqw䗈o@ty9PKk#o8E=#Mذ:BWvPqE;oG~geY#(5H_[܈s+ɵٻ֣ݷ2r~M>xh7} ?ʩkK@?ע4$GwTL.10&1>VKXDt)-txϭ Sl 1#wg,6TW'(nhK#| k^X?2[,)m!wd8gFˊχrf8_Q /m_]R>K 79Vo;lKVwZ0y\Q1VrσU:nBǓihڣq3&9cNԞ>e-<0ysl\p/t"Cqy[ڬXʢN$y!\ͅʵmO}K C{fQ;\je6X7b7PMAd3~i-%w7GJߟ47?EN;;^F<=W\"ҨV{Ńп>S-='C"_7b[&:v2Yo4>SY{'w,s?TʇDȽdIX:Wt!F Du#겸H6b2UPAuCp VE|~- Vȕ>78bt0}PR=:ĩtڗY\XTnmI. 6$Ǡޒ<*!R,]KmF^(Q%_ϹI5%tY141271c@-Ҍ ;pBK) ɋRZ8T(ԇAPT>Cڽ58vۤqR3pZٓuϽu)L5i~[Yb k {5Hg$)↞+ f@34V82Fss1OI,rDކzv"̀Aփ|p97s;Ʋ8SuUٟkK#7]jQH@qJ̍6N =̀¹N9XdG c.^-OhYS!QND(nɣtuRX}~a{shT [3ڪLOڏ2}1j(0&M*[:@kCpCNV+hMr_;0%L/{KKwy0 ǴRȿAWg[a۬Ala笎 V2힍FDila7@!r#o`Aʹ(.#h.++N*K.@b.D.>4h06T:81D;ZHHa@NfD6Fr,vfwLݵ?Aؠ_)T8Z~G4E}YmڶetwnOX)qL,D Ϝ":9LyϧH!3qG~;hg :Ĩ#yBtKּ~9V T@MCDW>\k"ѰD))^$uoXIorxIy“؜d(V VHj*ژFQռE($7\)wKՏ|o V\fAXݒ/jF7lC3N}'ҍ%ۃtx {KJpuJRKXCxW*埏"-lL1_N1Ӣſ!Ė^;DS>~Jhrq?:Dy*DҖ&7IE{;xwO]%F`4Aʇa9<ح[e zJ.)b X5;>w,'6@9\9fT.ql i2WۘCneQqvԚ%ɈhWq1a  = PhIwyN_q텡9jbd܈$0^g&iݢ'ƒ;D+тĿK>44EUM>Axq|Eܙ#Ѣ<ibpi$^uK]1(ܔFDE J(`g3rՕTm4⹠CNʞyocJwq翀oB WZ+d^M7,E+ 3_:CV)A!$WVo,2&,A] }ͩ`*SW\< V0bY—쭄0%S̸p:\#Ca7~/QPp1In+a?2wg {cOݼCSXp$J*p] zq:m82Z#:xQ̶Rl.ozK&#[br;a>\Tw$#H ԭsi7#Gr]gS tk}zOc]Ug]M*X$3?¬+w I0mGʡ8] i>)y`RvbCAx:\Iuؿ=9 SbxݝMI(̏=U7IIEuVy3%Pp߻IW0 m9?4*븕9Q|AxB'n I՝?D1_9[ՆM~y"4:t0<,JYLޱ m|_ȏO ({S| FO7\ n ҚƫIpS_l]N)&51Ǖ`S$b$@''3xXJS,gC?cR?V}5.͆t^>MQ'em?5(M x`̡ۗ4--/<WjcF7ߦKUf=XvIFa]0ͳJZMÐɇ)y'Qs[TQ'Zˏz3g2\ErM~oı@8 [RkLF(zj-)R^->*3S1آRgS2L@:( tmA2%qع:FI`t@Ru^UyADjېp$Ȃ#W*2uC$:V^>C`amSΨV{ W0ے2*\u"*;S8#Rj:{!t*=.l/vugXܖő"Hƛ-ÆBt #9*ʞDz$,/ysbi߆!A%| cƣu+gin/frM(.Nij@^t+K`F)NwS+v  s0KT|`2ݹI!48@? s @?:a Sd47#@ֳF45vc*FAQ{NIUf'̭gt/xUĽ=- D =:"M|Mg/ldr`洭rՁ7wƌmyN x輮\'|fMw-n+i"aJxdhmUŃX=1uW2gy~./D  "::;kyO(d@,I_bbp$]W6-Xk*QݩFHS֝fT?˫Ru} ;EE:[\(tR(- =%qKtX"F'̀qYr-[ۏZBB ( n@J~3|32wB@MPWƍ]<@īlJAPցE!6aXNQMqJEJfJMNh4q{Q(@$g;v@#_a{uwAt[2\V@11IjR<|ss !*,GS w5&4P ;&wSN><"S8U M ǬcL|Rq#DHp0+_cdőG#i805Y8Oj]*ft8bh<5.u-w~mDw-W NzG Nyy.- esU:2|^-M!E8! SrcUp–N&#cDL➔.şNY>#zZF(+R^EX9^6yޘ]_LdڱP@`/%n4~@$p>tn;1Bz}B=z+Uqw2qzD cOOϨDkcN0E7$݃賙bfζn=_7'X^=xTmU`␵f"k7sl@m`=E{oywz?&^t[c>f8XpL4.Pe?Ls ?/ƈG+qCj O{KkMv r/,7FU}A߳!lH[{}9 6A~wśsd̦h+,J-#Y?FPgtn:q# l?f'<}H C7P$@u)C~)< 6n{0g6 $'wM> ;wG;q['ЭD7޵AfR1/7\'~xzvR ;Y xsLѭ?Sʐv蜒@ !2+I2~FcM#OXK7{܃3},Oo ǿ zn>J+UM.,E:Dt("|4g>lFٕzB )O}U0Wl5(')5 ܕ\Cσ *pdȏg~!6c=|+'|r LP q}Od^S?Z{ ͢ݮ7y_ ^LuW|uN_77 p`Bl ^! |DʔZ #x= >l1l7hڌ{=#[EIT`)Pw-r+tOO֬qW7D>V'3<.*bdK|,)(XnV9(NI :. $Qp5VSUcisIk:Ad:"$% m;OFW-pRT=M⁴v'9$|>ϋ,r.&acOb Ъx<E:hv9&aPIS{Eh()R4PLm1' j-^BhL{ @כ{"AދM&*xe휰c묹>xQ AQ(P3:+VƦh 45] ~&̭jeOgb*V¤j\,*W>i؞$F r6Ĺi(6W'l9DΟXr}ff&ySJx / fVq%;*,B{G3XתԂ&6``1# @GzU1(7~cO7r"H#UUjdۏ8vȷ=lɯAv>QвyEf,"+Jv[O;! N?_\G[pg=#L1eq@@9GlّP O#OIQrͷwl06G~Y420:PFUSrQl@JcTαNqn#|vtZ^>ߣ'QȾ ~2LEOLȿx4)m^'bے|~IƩe'|ZĕtiNrd*UC{L4g#F∴6]q9| ~Rf)B"}ݴMc *A 2(ˠvkM>Ht;PD.ip8NcU%ӌfPu 6CrIokIcZ.A.Ws/eK ;jAI༾OᅭQ3E9O$uo;L! W +XF+M}J$mdcJT<1ݚ(.޺& z~ ݯ8hܕ<R#{x\R vpC:XLRB ,b&S@o<$Ko,M4o|3 P`1B >`sodRN4Q9?$_, ?<- Z1;nbz}샵<}"F,*WPSPFq<$}Ѱ~#!zrvxR徘MŠ laJͫ[81ކvwё ]Y1cQ&t ̣9ɰ{L;zOݳQ{rі.kY#8% \闦 9*@دX|kuB"^F̠QZ횹9iN|s^)t%6ZAR! "AΕӀw!wL#ic(Omp3#X,QѼ`. OZNr T'cY!< G[[H,gb^,al|e_`MNɘ<]_3WN{rW>C* jFq ~=e_qdV’G-MBi :\@ SH +I>r ڌG}Ȝiho}D,W)H7d6  ?',hځ֩wxXʃxa7;}8x#47%YY+Ǻ^U@GP6OGL?l'ƾ9_ ŕv+Ӝ Vzga]xe2)~NCmKke6姉((Qm|gl^a~"KH~{T"WV5@Fs!lDMڥxzKstv1޵BKz類J?^=IGI_1T`1rXҋ2B3RJ\`nIRX9-!"O% fV aKH /i+{y8c$N͈{vv 1Y2W"/.]TWFeȌtЧO0AY1ӶBcMaӰYddswv#)50zH Xӟ쀱io;oEO NbIIT~m|,)Y_10S9$U6ԁk W@ 7] ' ~LTk'3(zeqVDвn aMAaVI+QXI w^ 瀍AYt wd=3{-CgX888\{2uEvޭ\LmICb̜򳐵1. BʓsX#T2݈A.JA5(1v&bp5ENh lIE=undTTdv`ThvN PwUl̹l8§ת(o KtoN+LWE@h\1s|Cۭ{POXEY: fh;'ɘ3?(E<z tU)پVHc0o.jNZa!*| -b"[ix~UFd"FrwщY$DLhV5g,@4T,vzN;cX*a9KTYu$Lc<P~&xG΍SUc`!-*KÀrFI|J2VuvwWJsL3;8k_ڂ\+d}b>\* 7f/7>_tK'ouX`;G&&f֎ְ7S_w/p4Zj. `63QQlE;IDz1ޝS틈KXT є4u=(w;- 4E=vP4"T)d!Ii`V6תYJuy@=XKFVj6<yb ?g!JӹP["ҟ`3?啯mшxxՕ Z8bv%&ب@l>*d^ PN}+׋aHݙPQ2z/RRXÛxD6Mn`ĊFGY q?g/G&@~F!>zG.sz|Z:h-yR">.6 ,^p[ /̠]k RlBh7]]XT?q;4W/CݳV=5 zSo>sB{\[o1zm8$'XQɻ Pe~gv&lDfWRHmΡWY cلGDDZ֔r'jYтW?{ zU>ZVD"UK{,rGMͭX-!Jiт!8MR&7W.e;{X4;6Ͻ| Z9td_ےbœ"ɿyvzw ;&+ݽ[g쯃Tn3urǔǜ8\R0,nm}z]$:cgjG1|xF5D҄[";sh*qQSiBkor[7rʡ]j zdIv\\JVrDS;0Iq:mb'Qf|J..GajZh &ER*vj%t,2&C//xW,< _gZA~(KI8yKVf"-^{ѧriźW3w2`b'P˓88Utl[*ed`+AMp#?Ƚ6QpL]i~EĴ$K@FTtz% +Wz\V2c -!gG@'=0o̔%w Asʘ`dž*浭ʶ:֭7E} ;LRmjOO_##\ wnI›O;(PFKS}7Y#a̘ ;Ԩpv1uPP5ҐGGEPP29+$ 8@.@FVo |c}RL0`kb@\J3wԬVJ0Ǐ${y&aN҃;:b) ]!!~#u;?WeTe ũeǘ08u: *B qayq|Ø&δgM]3Z!lr'bcBq"# νyJjd8vAVޅ>1"GZ=u/HiAIMLR(ME]~"j64F *~7&xr<(8}5)zmˎOZOsJT`{#]k;8dG+\9&$Ttw\Ƴ9 TN޵Xm=MoטlT3AJ$gg3l#F};oDA2kS/\j'F]_vyisβ`WqЂ4PbK3 I1R^*;zdu8M)6e <v H֦Wbzǰ(4.nй,#.N-Wv]AL ^l4Gwi4%;S9u <=!gE6 K* 3)Ie޸xڈ9 /r0U&8EM ԼR^w+BwIoU)D[Xd~I<`ƅKBD'zM)'$%b ]T.TRy5ۭĎlv:3jyqPJ6]Iȩf3}?QhpXzmXLq~vHH|6ynjopfkIR([@ 튖E"Q 92DcX͗>Pl m> l43$iXfYxkC"$.HTglZY:(d$-^V4-Mt:D٤5&79.ĈJ2v>B <}Gf6 }yǘ |Rk'}?̫ Ojpiu⿡EI5*ꊦì q7G)6i}{2[t"tث" \q:1$1XfxW'Sjc @h/lQY9JuDTo~O #m!!|EqYSyb=wF]r;Z<ʣ@yCk$~ ?)/MuoW"(C'G =› czܜJm"W6\qHO{2';ə~5AC^e8h9 6߫1ZlĨl9ϳQ:eS e]c2H8D5M*$5)@3`򤉸X:ٟZغkFM1`k. !ʁ/np*P2 "\wр|'8ԡw"7JCQW~/m'Ftqa0 w /?6Zg ޣlc9恈F ztۼ8J$蓡룙*#*tF Ӧ+Kz3k#8,;m@"d{X[% O?s( 1vMVTHFM*-ZOwAr{q(϶L/U#Ⱦ4U=]y /eW:3+U V,XPz,z:E%$b+%]]lpa^%C fsXy\wBcJF_&GzS'U<R2dܘ+Gv6^A 6nS%Rm2>6O4GrF'펂բ C*lAE O-lUM؝3[V\eWXY'B~'2;wk1OѬ}ݮ&\$hmH@]0w(:Og-mhX;%rFoK(,u&ώ6k[81%{^7A%oY״)6Ђ^!'fNVqfO RATnNs`(I]g3-+h@wipݳ7%"nss-0gYPw 7u.3iRgKo'oTNU/p}@=?ѮtOaOp}l;gV& xO(Bq]ꃛ"/W=ZȚ-hw =Lj޶+SF OPjPO>1rq_jfʼO2 Kztn1sчs/s@7_nhB#Q!/ m3?39? &oI8 NQܿzn/'ڑVKȃK.yFcliBX>zKdYzV$Kj6--wSؾSU@cHBr[ܱ^M4]ɴoX4 "32K+@*_AҊ,I]hO#5ՈE\x(~+fѢh >Û-b.Tf~$}Rx:A`d։"с5AK#cyeFwtqZNv㰢,U;)P ].2ӲuoK`vG3a0ɗN3<+MqىDV<͚~y$ .J ږ̸2¤fRKjX&BV'brrUa;Z|g'soiJ tF<(yIFPכq\wuMki>Nb֊u dOl8'_Rsm#ۺm1&kr0ޚzX[k]T(p-;l:°Lž[զoQ0{e}+tIߋ(p{"|IfXfUɋD0+m{[t7-{0ş paUÓrOapdpK#&ώ12RZ͒ im4Feժv-aywŀH'ܕаuA0Mo1xpITuawj 9=n K:$d/r5v'8֩NJɉHquv.[ʷ̿gUeB很|o'䥧У9C{NQA*eCSSa¿#G5T[ipJX[OqOh'ci3b3д#&[8Vr{:QCx{6a 'Qp Ԋ/U-D% E`uTAAPAG@BHR0y!|Mrԝ 5P*k\!Xּ9A1՝h"XI m\bkR*L?C$nwJ3?orc>Q} 'g cXw%>T +5@$pI`?NlsKK_qd>2|B&0%0ēz|oiycйfouԦFRkEN(y e0'D,5`ea辯Zؠ5Mh4rhvwEΚqW6GmÎ{>aAL⒧}[)~]y~WXi4 )x_tDRe1Ey5+rՀHVV e\U/Տo/[ m0QJr?E{@^Q~z$άz^op^q &dq@e)F_V U' LCy EUoB mvI{]6ر/7fFt~ 9>,}lH1Fe4~j!_ 湨g&INcnZj.Ӧj^,{jg$Kш1[wIm OH3 \1ݞ{ϿAk)My3t x3Pbü[UIы:!V P7T'>>fקXTP=Uu_܈T {4r5m["od .b&q}'s2@KǗw*}z4ͻ/d$r5밥r}H:WH.DP#e R~ǂD1PS$ʴ'%s;C1 cB6şhb% &lS2~ ?ZԌ_J-WTXUvL9 RC>wR: { =[_YdX&ޭ"̣D45G1NKl) $h=D[O{䖳.zc!)0$mԼr'yBcOI ,XL[ΔTƇp[@k&?Oy8(mȩK¢NS_]Nf)}9R4{}*Y>~]T&I#S7&ڥ*p1i*}s2wݤ)MK{^NUu1!,KlUGTR0y`yo?P&`gXUU\$]ִC:]=İ'pv9Ԯl>m  _'ω\F&4*1v<,Gmm4f#P(r(U2ocÒ9i>t>LK7ϰc9xae/)0>z\M%G Ǫ+[>δ:EV6;.ڔ\Rz6o>G[Ԑ[ce5‚uYV!S[*Gs%܎l(8l3>! z+r,# EHڏ9מ"xv[cKP<[cuDuK|Y{> nƃV7+a\ D< @0&5^>dAL*헜}ĴVBqd%ˢp`"-hbvuMhOnX: ,-]'4VvJXik>4.c5Px@'[Lc @]2e+HwPz%hByt㭝Q4ĄT*u{v]oG`*JB]YV{H TؒWcEr{pi.T``"TpД\!vVҳ=ZQ=h]3yzI`N@OUhn`b`&TpZRw`J~1ܖ;zRq-l¸cwz ϶u9gP puYZ!Cnk6~ت/Iσ:Q7x-Rl-T .CYɿSiUfr!~=7sOUq%_Vm+4tӋ1Qx,:;{cҎ bXy1xT]&9kS׆s|X>|Vr*5(P`Fʍ p:}6i@^`'}4 >V Y-+~c4vA~0gb&#m.nXdQ\UM-v!r D 4s ji$YT PxGM#;x[nh~pӫήUN$vh+yȎڇǢJ+&nQx,Z1uqRq+{ګѓEFJ4u(cqZ.@3WA encFp{IgXH^ff k`EG%HOan8\d[31\ $Mxnfec/GQfE9婗g؄4E_#ptp^ ⒒Umm9p@t*SD[DIsg} ;!dvQw<7p㨎V\ex]3naI>~% *fd肕DV#X3"ڔf>pԡM[@:\o֠_8tF|hBTTm{$ljF9)6_ʙav"ߕrr" _h"g$vB \SB!k9uOJ$Lk' >6g|Y_;'YL6v\Bkr'-4#QFuFu 4sWlR?o>*6esRVXswcдRI%UCwR`l% RD_%(%mV4sYY(Wٯ8'4P9hgZx \,|g5`I DyC zR[S7FǮ\;G'w61ߪwDtHfXihā#PN9B 9aW,IBAwj+a s=ЧyjsltzC P).n^YXz٩w,/CG`BP$MT6n !X[{dd9Bg.yP5>1S).J 0)!Ō)`w`jwZK匌2G(`eHY[@3$ty|W%8Z_PuYNe @P'wNJVCn48NP yz_∛D CRk3\@"a;Z7TմzC}K'@P9slf >^|e$x_&Z#!%kx{Jl";"m!7+rpC,EUlCw h)$Ŧni8O> gףo烊 ՖswpZʺ0(.\ 0^2C<*2s 4o-aqy/d|k} 䖴N|t#'dj8Ё#\>x FY=1EF2Wޒsc"?q%w r׭ostN:au=FY` 6lt6!YG@S 5Oч'"#7D0j֎4uũfҼ-LE~:o'fHh[] jޘɠ {u"&& #}״ݧp4-9\edp2(wmS0?,w Y{bq |1AYs?t31V tzO IMW?:v^_k=c*;>r:<<9wBm'^]MBB0@\D8fJQkcŬ!,"ͷ#AxE u#P)٪oԘ gvT_1ib^B"1?[ Nڀ[O xh]J! E(s[9UD>e@F}n t- ߍ^V;f9e>xMfJVv?|g壟] rRPn"l`K0]o| r*j W"/8BM## R@eDV"gsΫ ^DN4Bj-q\t17Bdgi`liX{a&iYTH+,Qm2mLddja0nҺqtY}Z&b|`b I]2hOGq7=*JI[Y(S2)slUm8pq%ݍ6MD3k{A{+Μc,G|dϏ|B*m̿$#eVeՐX2 pٙҸX$kk pNXk %^('| 'RMÞFuDi>.j߽͎_fqHz6\6(ߦv-8anX/b)1#SRzH+zg T+v [!8fH,>llΧ] 6ڸNN-@q$ ?#9I̐ ; ]|tFIb͑Sw&хcEFk&%j4W V*fĚ3NjtcGjֆ OJWe7;hUPGݽ{85m siJiE;UL}4Bq$({c[Wyլ fivҰ{aojL!a=f0 ojQ^1qՇU=0qK̃S^}3H<%}_~!:]DP" (T0/9mDe\u-.-!R=Y7peFȒ XilY* vpgBD<(1ܩTռL4N 8;k:L|alw2*KT!Z4?CMjfchpSr].%0Fκ%o%WI[(t"Xu#K%~L] CC-2Tldٓ\tEeAg_ lݪ@^#"7᥾(f\j&&?0J_x6M읪MO8,,2:t _abs~0{pWv !±蛼CYUB.9+VE)VY nb{:!mKqiA*j*}]z!_ m V!fZ EЊ*( mϱ<"̡ íWyIʹ>׻x7 Vbe<1c#ETE@@- vMs@QQA@1ag}D,$SLAyu&K)ovkŖkӹSgnOJ(z./ q|ԃZlڳ܇AA?" 7W\xLJSK7ǝ?f‘n;!"tS+ܙ)@}j _O2UDpMKLUzH;?`6Jxs6CfL t6 &z<m$=4ϾZ˗U,]JOBB[z.R W@ARҜ_;''^*/*fKDn;'{ \٣@EtЃt`_># cWjps k8p=trBw`Epx3‚ $5x b'<_ ,VRTRFv }_G~ԮfxwvN_.-_VUi{k%H,;Lģ30SnZvB9ߐ{߭%FVޛp _Vc >}U)%F%>oL, >eqtZ>놛Ps ^- 4pcޅ`!f `%Ӂ>DZBV?PwK܎q+(YFԛłOQOoBn&<;P;4 YjZ"uNo`Hx/-m"|\0VۙhdkhԽÙ>A-mkzc9@PT ~xa41(◨= GSgMv: hy[#(?\i79V}{5FKPq{8yzwhc[$ۯ/^>>J{}.y'gV1/ygMbsp5_(ah"eX undAQx8 GKp{0nZWX^Ȍsm @jM3IEq: C?4x$%]cG23¢[/AJd#8( x|Tc -#'4TGm’&+j)jp,~"o$loD8]M%*ZOv-B М[DY&;1o>eFټ=ntR3Fm<~Wň!{``ѕԲSm{8XG>=vay?Etnʀ8H"Ӊ/F` Mj|M;$bzTAk]HS2m}§O0# /"@h菈KCX fTD]qB4jʴ'71SM14\O.{MLثRDf sYk0x[JC1i4'=IlG|6Z:$ҜU^TO00^ҷ"DM`H"䒺xo>pvΥZ~VG8ӳHE@h<2,j"uwu.75 ցup/^]Z$d'UэaU#Sv0]pbM&jOOyaja=G#\. wfPX'b?vV,HH f٬ߏ:Q:7ᛢI2SG{m<*82N!76" B궸GJyբpr1nϵ^HiqUngm;(U>T@)45[L=q'p87ޓ! ,Vvz$>?T'qEڂ Q/\o d*R!:(c(8oՐ? ZM5ú"F]II@qK.涸/ 뵦]+.<@) ݯ턢8`G+٤hO+bFF%%i+<]؋p"ِL8'<3PjY/a% bSHG,~u=F#(.؉"KStny]kꐊCA`E+,wQ=q݇zL]#Dp3p;^k,]2ǑpQC_ˇ4ǹa|fVb4# ڪZюʳEtׅͣ*?nMcΡM q|sfdϛ3iblVTa٧r,aE!Y^9S~EMcsۿ{@6?k*R ;PQ e 0xۏpsTQL/!8Maঔxm|=N@5Vou ,V?RuMJ濉:JpArn!D4_?S;NLb/dYjY$A2Q`}Y(Ee%"f37^?.bBګ94v,*7=;i7Jf4}PXM)ݑ(59ޗ>SŌ%5^8M%Hqf,~No3`2"rW70/ӟ$f+,K;bU.KMYco ٣)GZĺ'b8 ,2χOr4R RK'_qa/aQ'v]G3o┎R%x5@0]eɤ3zI}KhuN!ݦR%Œ=$嵟% ʰGeG k*Ir0xh 2GDZOx)* m@wK,i{q=02XL2M,g*t"bs 'x~)֥Ff]g]XJv}.Ӻ"ߴRYMHCLZ-n `FVQSâP1̿}Zp)br)tZTv.=#dLSu}u2DjNߋcbֹOv%FuH8IxݸE2 U+?DHt@e-?yA\Q sr{8臿Y0c1"oi|/Rᘥc1aUMg$ ΁'#\`p=Nv!''"Ot4UT}7?:x1z]ѦӍT?a U[`S6FN8<ۑ-ױ: Ovh&qe:ǚF[g5@{} YᏭhl `bUS*/w1 5ppNs63l_1ruG^ܯCOŸ{I7d /=X~W.hh+Onhbn2;"ZlvFig9|&ᵜ !:{~9VLV qSpkޟ:x1嚹9E蹬S{L:6*~}n=cbkdnXfDg4b.C>`R`;7×Փ|r\yk٥)Y;К^=$5^ q&"`3TuGX &D}tN{H-"1;҇*yRgD2~}b5yؠ=,vdou )+3Zkѱu/hޖGNDJA0_D/8F/ <sYb$#J$ 3fzhFOk o@&E-vX:|rKcIEƀ&(ioDܥ:2覯CD6_+bU ߟ==&In1cG7̌D]OLFk;=1oǕ}F1o9@W}}cK˟-@F {gķF=.kϺJ @?ݎz |weU6u_ DVg\MxeWN_Hښɢ~v%#e޲-!Oj:ƌM}-ITfgP;ʻ+C 1unz:6sb1ʌ6Q.@DpeM>Lg,uV" *ZÇtg3wy<ҙ}Wx.CC 0K&:Bs{&TWc[F=Y0*4'~AjvXYj3T-w K%?dJ5daLb|{4ت;E8wj {9u.]|+t uO += Q2DVo bzݜե%R1OƼYB@KTd ػy'qxucGS`g؅3%%#݄ż #a_uaLعVw^`v mYMKO&ۂ;;61j;m3<w_$I<58,uu=Җ;bvC{PHx,@Iзp]Ia7[.(p_eSNN)ԩ/h~ /Rwlu%9>;n?'b6bG_H5d5y&>6[ `ıR3k:viC1+*bɗ9yF);&MG3#bc4}r _ Uo]bКhu^SE:րHF gqla1(?r-L }\ B* t*з%_SA#P(ñk -TcVń(UtM"]JYWDzUN(nJW ВBYI. vY;YHrU ?l )I6%ju>2"WĪP;?\^}n>` j"T)C$2Gl$YBB2vw jpτ %f0%j-~!]\[)M]2rT rQrP@"nFs_ZfjYRq[i`z0|d]tAf'C29kBKW;e9O捈qY!lGVEbw3gI7$&5kv#Fƺ_V7Ο<j\ޜ!YJg 4O@L0ԧ(BAl"#EDH1L@fF'P3 z}m i|)"6ѽ6u&3w&IjxV]I79vҎ0H1ۓgM523A[mY5HH'eR^JH z>xŭH*&zK?b|~Vdzgۙ 3[KUi14`sR3~"{K%4@ś.3qe%x_m]EqlbSMRBE K@\ ~ӑ#-BYE$7/؅pvEh&{c@X/ eHʧ [<6"jZ:!F^?`Y£YA_IŒO*>2頋{s߈va#O(zrtόm\XRJI4#PwM_#XxPXzIFg}9޹9(M\31V0+ -U?zs y0qb-F3Ig𙁅k{1~9fxM`3~13$m@fdd-]dR񐝁 { (M9¼lĻ-NN%[H7FʆO"o3U2YW%fwx)O|%%`0#9 j h">mPZ_{CVD2ȹ=i^+vi͔mv7BC}kOVJUÂrL7&T4`wSޑ+d6F*dX2o1ۤ(4E–I*`"J!Y')/-2Guu=pM :<`{bޑG mgK2phGaH{XbJ~|\`IFEG  N d)uWp5^W|(Gld˅$Sf4fNfx3dSXMX85i99)!5.;,gnje$V7#%d(ؙ{u2YbRw!fPZzV ;NЕ012ep"UAk/*`_B׳DD@UNٸgzh>-Cb`bh<lE_;>.1\U2j Q<p$/ivQgi06fe9#{ŇYL -<kzg-UjV gP٠鞣[N gjKVWtxmP]BXgivQ$yq?fxFk$D_3|bUI*WmUU_KW%e@6mRÀ &|qx&8*vW` ~qW1y5D2(ۿGJ*zp{eB]~5bj~P HH_Yfy$Ae5cX_JahSDB4E%Qs ukӉa[$R?N6Y/=,';H|y_<>h$cCy+xi b4! %9w. be7a 3_%[gQ8-8.\ɘk>ٔv7.Q{k4 b˛ gQދU }2XGys񆥫:gT鏿S1lFk^ֹsɤ݌s8@뽊(wuy6 !,sT>Urcފ@*uҕܺ&!pĿ@KUKmɏ|؆jՍclNP7cޓn ^Îðn_LV5BHEX-Enz1IG~+=Hk! Nv쁩%H C.:S(A%L)Je1ߢyhL @,\, ic8T.l ,g;%SPfH=|@ dkH7y¢Cl 'Ԍ=94Q魊NK:-}U~M{e+F{wzS*Q2daI\cMcr?VV9}k8rbt鯠myئ#!Bk?wq\ǃ 4R8UۺpqofR̈́# Q5ȂUȲ{ ؄,IIv~ZBSU?=E_YAɝ-+yM2SR]] ;'ˇ:v"F 4|* 9u_I#PwZKOIVSFys]Z>ۡRHfO;+ .PIhMF$ˑAC"B*E$ W_ sCڣTBĒ .ev1Vbd5Z7-#FBv)prޞS ܫhG4"!aV{A wz94`*q  \v%:ak =H ;2c'}QE#q8[$c24\lک~J َv?RHɥ0 +/ovPD޸{PuӦCTFڊurFby\"{ZP<9%W2/V:,7[8(j\NuOi)9f_ٶZwI|OiI Z{3ڝg*"%Q nE]c%Mc N$T ã~?"_e!UUm>cQ,)*2GxK;\@3V@~}m ~'t)E 2ފfv%5wci1Z"ajzXZz |5 ]O,H\`F"KK\(G1a ̇%;S) l/f;́ŕl `.;NxT\60o2^׭6L2qUje#`UnSȪ8-Wv$lL(` }*GAQbOwJ/Dj핓7Sa/XDvv: 8gn~#opzER.z롳|hu,#Gƒ-M,+l͙1$$~w@@yԞĢ[%~^{)l J[ пa(Ktk}Z, 01[OKi@& VPXS1(Pwpwpզ/]=k:7}GfIJͽ%J}Ekq]z;2#0)nB,H7cViVWBY"ښ-[ezPn-YvN!IMi,: ܦ(J wo*g䔁Kr|F4^iO{.hW_^5VA$y.UnR] #X-gf>qmcd/x_j0Ð!bi5Y Y<BFroI9kʣLb=L8^2!ŷu5rӆq35 T%ۻ4"6L8Ǖ uy=f?F2yrJ lO-hgϯ A" t g0a+ (̯/{}`fObt7Y4 ~VpE~s> 2^u~ ].3M =Dd SH%2bb3jٝ#ng<ȸ_ jvce]c]^7!tNE&٬X}~ ="I@}XJMRZ1rꇱda Y#q4%tR'/LЏ!ؓsZ? #6~8A¥8'dn=_х`+lѩTPG*6:rY1|{W49y@y1nqX̣ljIa ].KplϞj@O\jwB&z%}\' fH][:=]8Dq7^R/}!< 8NI`_e/Ɣ(g`7.y!oxmjAVUƉt$Ԫ3yeɅZ)O[-Zܿ= z/%(aӃYmss 9e Vp=֭$GɢN]Z 8@f /mG~J*7tmbXE ~'?~1a<4ɳ*U͘MAc!W_u^ H(?&Or f $ᬽG7YU I:! ' 9T,E?8-RxܽջJ[r4}xY 5b-ַt}d<{7 9?[ksn=FBfcf eׂVOҢA1ؽ$CW3'$Y;CΰK=P1M|ސ5a'?AuoLyo_E0:ʠՔĠ }r4M&u,vSt+L h82R z1W[nT G*6$~.h\vZhf:žR/!0IFyY1؟&8 GY&O|>t;;a؁avu| o, 5!!d> L Z j<|ȚC揌~P]_BŴX0Roh)?g c|!hA5>ΡBbS؃ʪj ߍA` R[^bGca1EU H ei |]/#,6cb]군FMD'Gn>$y!&g`@~F5)R{_hIE˾KIuz 81d5GMq{8Iƿ,>)Wok&=1/Ka>X`r' z17fu$-·6=RqcSܷ%-R,6.jcK֑/!*o7tZl F,)hK-sI" sVn(=$zQž}s-.-+(*U[QJ% i,ب/Ɍ=XFaDRj8C.{Y93\5,<],qN9$ÈNRAРw"DgoWB6 XOKcKwb2t;KWnyV ol^G?_K2E7hOՈs)3YC!I|Š篆NHĐ6H|c{o7JN=Y,7r3>MiY}䚃'JWd/yV Yl N@/Mq}=EYo{=+B&r|)2=%؞@H#Y;ӝ1kI!N8?Tq G&yt+5B;gNl{.%K[_+K$_ 4]#ө,IF+Oy6.t.1V?P'utTne@nPhZԙ8(u px!&r̻K#0Cؚ{R:c"^ՙG<>5hRҔ_3k6C,tuyF@i"]+ lxi7dY\X# j;PMmU)l= j<u}f^2~|Ο+4/? jdɕLVC3 ‹hD^,0o%!:<A:tnśy-DH3j]}ڏe/l}2QODzorWcg 8]9;1ua;P2Kd* ΡaszqXw$u+{OHRm B!r>zؕaQ$臕)1nWONux,n $ˤ骤}<"4l׻Gz#(dܽuQR} ਸ<.i=[J}77YG10{H>1-* *d0tc  e2' k 摞U;`\ZkϲipӭBaygp9΂Cpuܦ =LhXʸ"1It\Mȅ9LK{KTT&/;DhT"y:< qLsV+ Ź89Q\7sA{POP؆aN$`[Ug.Aߝ rӁ_GN`Q̋j!_`, 4 FnGޭ]L^4Hn=n9ڣnyW LOޫ>==@Qi3Z4I)SWN9=ŖXßE1p>V\-"N WIA읎g#D69.FjjuG0e]=Y3IRM:A pi瘥k^q1jG<+D:q EW73EO[˽roKkTgH^ڀʆ,k6pv0)u͢5ϐSh*8/IIPrP-S s׿*|6A-]X[Ҳ4ks M,0QjC&s b"~I$>Qn?GR",%)njx:?.@fA>1R=)Yפ%EW?Z5k+3| LО>_A:` U:Uku(L ._=x 6v5LR$Nϵڷ<9iUt^2N__dڂ[(Vz/}3ЎsjAlA㹶VIeu'.e/W'Eދo2uC!994ZqMz&rI%CF'I6:~,V;^auB9M| \MJ +TC/(=)z#áe:cNT NF[נ Z+̀r>ع$lLDgD\T߱º~OWTcZۋKRe'xY<`ۋGorE:AHhdF5~Emich<:15 {K;eD]I?D~FE"fA/a@Q0KH7~ p$G YA L CA8*eGcWh,1 Bd1,Nԃ-y9#D8|i2&:zÅ=lke6L;:{Q +.Nŷ0ޅU"}P b,zrE{~7\K.t➓ɡ"4hܫfְc1Lj}{87VbCh-&MGS(dvF4.eAi5 ߟijE0#,f EsRS&{:HNLle%h\NN wVct㣁$}xCviIs蜇Vg|a: Ɵ,n6?,ZdSmJUݷ9U F S:A-*e,j*ZckBID} .5y<%MbŸ8̕phdVyp!dVDy)Ug>gʁ2]q:d/6O:7&Hjvqإ1ӣ饒dO1;FU>HȦX9M 1$j6Uo "k F)ıV(ծI; +S-BAo88zV4@pֺ* Dss¬{z)OCUdLcI%h>~ -ʓā"aR%T4gd Dgye.&z2 ;qE[qS gLS<9m0y;J{-: had]arTۣ˭S޵FVHadrl똻v+|N?H\8XA&c")i] 2ڔw>T6pO8U<ܟ2(Ơwx ; Ѷ' <ۚ3ThWW8^Bf2{(z(X羊1Εǭ 5츣fpUYNѡ:xA4cYc!6bp:f]@p"EacfaXj᫈D-#}`U,oSCAřNCWҥ;wgv.d. iVG{tO|-WR>̂TTG ?]ޜ| >O[wB4_O挬Q'o]̰yH:^3Na:۽%YSf5 {(P>vL-Pc%_WjxkU;KӁh*f-ÿ[x>=ֈUU&ZmL!5G҃ܣԴ݁hU#Ϩ\L[{ R ?<6[TYa~@w0!Pc+Ld3 gHPADw-i k+/<:+mxɴ? ՞4k|5sb۞&_25KTT/hNt*™{!5hpC25ly닛@'o\h튅  N8x0YwEȒ*$GqP/+)a E@~ܒf*Ȍ[׏k쀰5KBm-%0 MlE2F)p҇rM]u/Qt_ 'Ψ;-DɍoqPsZZ95S zݎMkW:|WF(` `ﷇM?x`OWq3kkkEZcì/ za;~mLhbq_ø~}~L.9Rġ2큂aM Y+đWѫ="_f̐y:6$N0\oc#s!'03mI*JZuVM._,7%fkGx, 1ߌ/ 7m*{'xb L>TO432E}${Rh/[@upC-в|סGd&YGdQKD/JӘR]xެewU{jv.]1 L]8]qJWu8Qw8dSq8bLCm&'-Ko8]O< 0l308#BpNDKBGwDFvpBvOM_{rb}llCt[6; = [.f>[ j"ױeH8u &NVa;Lt&)w&-E"ruyHp.])Q'Mm 01obI\osU/7zx`TQ/@ɈBec#cmtghl޹*y/mɭ$2w=N\ĨgܔKREEƬY7AiI\УV$0̎MMRj Lol|Ka;t۔AGxh |ԶG^qc^L"aPj}y~,Prb+Bo26>aМYd-Kε{ըY;JM u~ s&vPv>1ih!uz9*M#0;"%5FZYVae8D&eDl<|:e US>ʏr O4{.J._@5Im|O">̙lR $~{|+r 'O͸iJTu H,6?"a$z Z , ΞB p @ ( $o7He'nI/9!\q~ N]WY蕎O'Ș{͂+jWM߉Г]}#|"hv_}mŽx[ 6' δ-5h>2bYMDeEZ=u*xY;}oo>4F zp|#&K.k zBan惡a"5dGt0n̩ѥ=̵+OOU €X2Yk?z b,{YWp~+(Z1A5Kd0jyC5(Qt-jms9Bií`=Bcs"ϠC,^U{sgH5YҤ(/Ԛ CHFyޤNǝB>{'cI(mH fɣKsMfX-*XZl~?ՁvnZ#u]v ss ׮p/ 8NK:j{'_ ૻ-+#79'=ձ'Hk@Uw>~xc.Jw݃8L(ܠNDhw'D~g!?dP7zq1iʓ%B7)b-rpAz(-A];2Ϸ=S6E# χ y!ȰFlTLh)BTKΘ^a:^zl'TQٙJwH9iEW]a=T1~  |3[?qRN7G4%idx֑[L<~o1+(ʸ~JX:ZS5Bȃ4@q7-`XtߘxI/XADHȌ1_tKb@dACKLZI6`dD?jO$" ﵭ^{ `kz57GE/᢮)_'Մ4"AXaO*Q@QZc"dXNP  5 Z%@\a`#F+|ʻ-O(?5s4 GlrIDD:)$O.JY, dZm.5Qfn@&(,<|~/?i˝i^/zy_\MFlsysi¬Sw(%~Q|=msƂՅWՓC26F,p5u TU<{ZAs6W¡Lp2lj!='c{]Yt:%$֫iccghسFJQ?}9Aa}6 =HR??]HԒwy>!pf/a^b.(s! QwwAїK1mx*-bl~T[V@ b֢W\ | ;?s(RcRaAXE}908\őD!ފ^)ҕ5МjPp=5dZMŅ.Fe|)ڌ^+xL +aÔ4 :jeӽ]lJ^5e5-N"\TG5ĥT)\欟Ig!rHwKxh+-Ak}f~wOU bsEnCn.pzݿQ?0 ~=+0k_f`_ Y<E)( ;ֳ5@q 4ғƈ - U"^k)^鹦бDr7 ;'Р~4:uq@d'.;̎.`@VRk"*~+V[+O0t={x " !)N+Hj?O%U5-09sLYCёQ$vXSx(x1<5Rv,P,$hG#,CǚBբ#旗?qC7p]+b(UW!p9YQv[0O/]C|_`LkKVjΙV +QΑljb e—cn}<fս:lVnU P |N}p{Z4tR4F;h0˘m`B5W K R7$ٖ* 0q 3D4T?'Bu CK~Okg}bPb &F[3WlB]Oh_ĆAVɴW~V|Fo W(~TGL@!^ս?&WsLLg4ZIƗtǽOf ҿRj=2bqϋ׭M5,N(& Zl,Efu?AO[zVVYܻ-O[֖| ]ah]?>?~G+]![x~ l+A9Ǖ-lMdӼMjMab鿃F =( %cq6HJK[;RN^+dCORW#ehW" xDiȦ#v/K8Nrib)΅\ੇFeRxye0ۈ}C";k F$$IAgR1hvx6KP/=GCB&3`饂R^ PN=N+I#v`ޘZE?,SHVI.Dks $Hi1u %$S  h/y3ٗYFJӒ> \wuw~ܳhؤٲقwHxn3X:|ZãMFz_ԟ>$·{Fєtzy G41Bg,B~/e7nY ƁܟRC(ٗ/y9?0V%j8 tMNfE \R<1%Beqp0%3Q؆ `h%]c&p oRJ1mރ0,GJKQ܇r~;KiU>Srɞu9vM(P CJ4wQ xf40QYޒ*$R} He*6]616zh&-?:7Tq(WFP;Cc'T ]r/F< |3+ۡ+D<(BoXg.,3|}WCq_yD$i~X!=GL ;J׿cnu(S1Q*pzas˞<Zx%z]TM٪gA\MEW{ xKԤtX?DÜp؂i%^f{̔lbAy(^aOJ0WKU/+H.L(x=({E@#9:؁|N[zޭ&j!2FlRxَP2%Wn߭9(^F V_ᄨj)xÿ&48{a]3Ļƴ>Ff8;Z*V-YAVyE`4s*:r(L qU#נhi܀ 6~J~Z4t߬tq 16`(,1tb}o#4SLJJ]O\a&&* xƗr@g6m~|{\\Z:un @;^h"/oGJ T\чRzB\qdyX)R5QbgJ;x7!EUVI\{ >G%4Y?v.o-} O9(qr0ab 2]Vt3 hkShg㯒iߴ K+cikYN7kשóã8ՐQr|kVNv6*"t7=BC,"챁.עr#ifͰ4#B&nr߆Oy@zy´"ԕt8υi~Vw ʑ%J/'y=YGgyA%1^)[a)'؉̻[Vjp;\9D5uWt__wӚn754JC%Ӆc^SWIj(` e)`VG poVtE9|ZjE<0pʅc% be'Q&Rc `"ܑk hgBK(_ {:u ^$L G;P}̝^Rz2I^h^ m Qɢ.8BC@_u{è0΄:}ty^JP/rgX)92v|O^ ֑;ʮ䴁tȎidX |{d"TBa/F{N ~#2ՉނdX2fo)>ST G?lKΫI66J5p6b ܦGT U teY(cM 16I˪7Ba*#|kؤ.kz^M E _ykꊑ{wCȡvA p4LKjjHր'nd 1@ $tf !_ \Z - (EZN.'^Ho:J FnK%mAK$P'`3/>p_v@e:Me^yL5s&/-!MqTa벁mtzsV~ixyW[UwK3m/Xޟh-Zdž y@8wp OXMT'E+ Ri"#&%O=oՈe/ Ci_>8NH15DOX=OӚY~?UnܞբK M&q2ER2OQaut[3;K7QR0ٶ=yf9 ]ycmN:+A>4glܐA.ĦG@и(#c*M<ř;p+$`|%s\_@SN:i⺺ʢ f_._+%պ|dhE",'oT$}HՏQ|v=CIF$r$ݝqƉ_-T1]Фc.K>=Np'9Dwx P|)G,-?|5 oU8*!4u[16z&ЕD }VBݤDž+@fmOP0 /?6X\0Yf} dd|`eULxy$4u]܊C P/6Emm52W.a$>`IV /$Q,gˑ[Ǵ>Le]VN^'wr`9h&a)'! vd%:jwVbc*tq b#Iי`oArb䯢e.7 <ʽM} t=u3$MOjr ѫ5uՋݧQܣlEV\:$aփrgs9RwE7~}fuEuUhY?ȷ_8=F]W$~bm緡sGFJ˜<5M(5Wxmcct~ e5Tm5`|h}Pk~k &)Zs51Ytq@^ߌrzi}T-T湢sǵ,̬h-B*I(#~yªK/H;Igu<ɚv7lccͰSVfXs)z)")h&ebTP͝ ٥N;4 hyu(d#PkÞ V@qGjOJL!/Mva|d̈w#9,Czj<9 ST tltRˑ6_K0O.Ay^)UZ2i .o5# %1 O^:kQD!w-!B~(]MI)eŎ !ZQů:.2 v*QUB R@FI exfLg_˺m"m68slEwX)Z? F9x=X]?jL ˺LDQOW./)}4>q\YsL -HI&㪂ȧB{d&v||2{Cup >)f0p>40t!.`D"!eqa!VaDZ374K})WDɃZZcAdEdA|̍!]R :V~ \l]'$BwF7@M ?uˈ 6*rN-YQ{ 6(/.wtM64Ө,g\fXF#јK'tKhz;^y1E7/!1Bc~ݛԾ0vņ8/̲drwQcWy OCfXu|]>`. 7`G,or 6,*oб䱅!0q=ܾcfV7+ P 1>wD0ek׿k="xSroD 1·S'm;9b'2 _.}J[@["|c?֮7/!5 z%Y)ոpu8[.(>RG1ΑDJx̰=Ĉ/m9q* }5ys("m ; g>kfK9RC9֭5r݊n?0% ^;6ٲl*o*d4YY| p0:Dj i*M얅&f4& 6>3Q),GPXaGqvöeN§rK@ ]2; U| )qYs €M\jBw7F$#pb !e%DKl9"љk}GEQFz C[S&2՞$p/bb9mWx\$K4(#R>#Ÿȯau>Tz~ˊ@/4Ѓ ßxݜ䤱&av*ϒ7R MdY$*C\FAR6 ’ұ_bcHl@O0&X( ,q_'H#X.71g}OrDMࡈŵ>֘.lf{.ح5`Cbÿ˲N@e 7?8[SvZv [8[Uai'bAIq ǠSw7fCr+̫eЁ$sYÊ~kyIN|O]j52RH5㿔vzSίުce±2%* 8mʏQؐo$WѾ~.VС<7"+0gEHñ&3.|wu{*dFe7+Mp[zu .h.-NPb0! iӔZvTÙɾ@|dWql`.|wzA2n-|([ B/O L2"z>#Fi^Ncg'px=q9 9S暈#i:Z 73!޸Kec0-[$ ZBzE鷞y=MZz2>"ޢV/m]N(5ϙdn'&)y7Tʈޠa>S c-:O5Xzq+w۴`a"UX%q-$A~ ~1zLc*_(;MP3fٳ~\˦hg咁s"J%6̴tz ^'蛼z3.!`2=pr][ y?}t }''؎w8IbO(ڥ估 U0n.%8%/U- L ]D(綅ΖkwO߳ndc+%??` A{3TFo25}XlIj6nak??٭M$@p (K}aU*y6'NM \&$9p{@@tdW׉3I͠^y }"XvM}" s;PW4p񪦮b|ʽŭҝʆwGkȂMz؇ п^%4'6A[f](|jq4S)'(@4A~3x_9pq)kB*D_9&)$ɞ yH4Ć󉎷J.q~쌕>y? 0Oq7s7d?4 fa!'P#=+58Ļd:QVqq|5OE(K*Qvqfq9L6ViC"A8t1و%sa+Uάݬ xeUHOW GKF$ CoVl %z|V8=ԩ{7,"6Gy:yF} W[vmruI |Sw'Y\iN8KTe89[E\ "(wS߸?%nq-*`2oT`#2VE isT6IJq2A螲u ;]Iqi)_JOڠDQVH$.ldPf d}s1Br0Tf#q1]eKK@` WfcmAA0֝ ya|!6/_mxo)h#Q1*`ι%1MVߩ CLJ`xξ(m;A2?a+q.@)M=nW6-(Mo:"%FC`Gݛxߏ hTeH 9?˟XD}EZEvmDޢ҇O^afaLR(>;uOP_EİrƤі_!_ op}lŏgoD0evEJ51iv. m%ӆ=\&8o8@%EUiSYFinBΓ:{nշЯ?-V7̺6ڻgslS̩ɮG{d(@Z%q%,VEhf YY(Lh1Z3Zaq-Zr_q}U\fmiU]vۿk]eᇪ.1P/1m"T(Nze@ECdlQ+\ V}Q']*^ޚ'NWN*Zً~a|_L)/ZӋ*,"*2}a9AJ>$1. \ 8q 'ֽFnfFjNjJ7Qd29캴Db)DX]O⸎z ) tՉ9$h-$HrM24*_;n ʥV5ϊ6r n>zsZ}-PExאڬ):V֐(7!wFJs:p xY5lhӯ–z"Cڣ֊sT8o R+چc~x!$]>2Yt;AofÖ[UBFǟhə;eRTdWiM\^Jwej-ڒY } 9JjD[QV[XYUY2 &fvJq$^r,|<ȷcf?K_+;ZfcwTAJweVt~)*m]dT"K"'g|ngto"_2!Q莺3o~ф}LJ/I.59BzI&\FO'hG%H; bN^E +1`ĸB*ڕʒL&MLڽ p_K^8ot(;cX6fӹVmU3Γ,4u@-Ļ-q3`@@Vi ^Y52lxM8'|a*@eW ѦoqSo򄥰P|jt_pA-y6gKzQe y+Hc`KIUJVZZutp -Dv3_; r TCaxWL xtJ<%G"Ӑ|NE^Pn{={/EaKQE_d}.LE#)MAaO@CÌBj)nEڡ\iZWhA>PDn(W>+F(y8 FڲϹPi樨b*Vk`& 0Q*YA ۚ<īHM n/ŏk=0]Z\.-n7Nj8uzd(sh4v)TE\5OݦI37vZBe5gۺx mV4"c bL}tw gt?'E57@<kr$G׷Vond;հ=Z5,35( .s򃫔ӆX?H:#_ jYY(^>,Hԋ-MjmsW W*qG+xZ6=W|Ch{ߡ?SfQ`pŐ#F9Tk߂31Gv ᩳyW#"'`A8[xK #3ϐĩ;D?s5Eߴ |2>\T|L2sME6 |bBe46J7Un m4ȀpVZlTd1t oJV81ǜêC<a8:l8<Dg" Mw/ҋxsE0eJe]4) FM҆~df^ڔWܻCMWXCGߵE3dhdA2a:ץVL{ 0l7AsM (sH3$0?l.-X^%-K'ܩurGr-QJn"gvZ;uȆ_}@:wZ}Y8NK 6 Yu 'i+&a{^(PݦHVQ瘆 ^½_>lNՓJ_ڨn*vgrE߯TwٮW1 plit;4tN q7V*KoW̨,8xE͓ vJ}^L:kԶ=Ldܒ/7=[?1~54rL=y4~%6-`zVTa/7DpՔI`@~I4Z㿞hL$g "eR[l.o qFvL_G%\xU2oCD}aWFey2_'SS3ET6|In>bF>~ m:_enE\? P:wxFp"mFPM^(6EP슇\@@\ܥ@n_mKòa`)4m-ݢzHtkƽOzg,(xxoloU˄3z,P\iw"ryf=oJܻ5ܶ5עx1) zujM NrT:|JPNKH }phAqM,GF_M[woO)ѧW@W,ݏPIpa?BIvjd[$Bͨ_n@sq&V"n>{"tA(8ZG1[̌XUS^Zj4XZQo nyvr- ͱx`šP%ēH䡉$.kl520 KB]\9A D i>S+7 g$^y\ery=RW2`am׌A1ݤ>83@me_2ho2-!qnQ.sk.5k( j3Kެ*oUΥ~9Ļ{6LBZZу-#l=!ВЃ 赎97ͯU+mh pU]B^DykOwX%_]/n~pA"h#>5Nn6NDt^d:0X,u|PHHؓQ٠Ca_}]NRu@)8gM*j +$\,֏ƼOi~;-"bB|9hf)UL۶E>Ṁy5Y \~p?{&B P <{S[7oVslPFmhԗ? Ocrb/0Ί4^+˥l<=[Z} 0f2vrT#Lَi?߃irMzA8Pˤ-M)r/}U[u+5a5%,S "tEJ#vQ~P)څ<&M/"[0f-I5OY+˃[#a}^ Oa­*]V #5(a;hL(k䄷8w͔x">A3`vcyh69*Ys@Bk%ڰ%UU>gkxD0'r:]oG?9"Piчp #9$ ={r$E8!^DX| ia롁7|SvfA:i FY=VGvOFWkܬڜ]ѦinfovW+uz?mO ePKHs }Dg^ŵPDt|nQV%׆%T]hH3P]wTXuP#F>ChFlLv{'hyc•"F;tID|c㍵TR١w+L,a>$`%U0;Sм=n O܋K0b9bN(؟%7T P#M0H"(X]kRKo {;|͆[{RjgF2 R`߼_ߥWfID) sLyXw0 2ͪﲗ0˾tiMf0)rM[268RnHMKF KJ)1%OsOrQi<$Ɔu;aq;0e$5Q~v&0@k 3S^]QD'-Ns|P+Jm7w&=s']ҦBrϢzNn*0`h)< lfR :ME2[Pea2xpq2T]'/_Дc̡ {T;^9ƻEuqknq`)kыL'4?܀ 6 IZsgU[d簺RN#ɜ,VnZD`:N'C> VRT_Ӕ"s(5hW2dKFaR-CJKo>dh8(7]YpCRbV]̍Tg%yij*Vmؒ쬢 rZ=c$uRInsIJwi/֜ WdWeBHFyO]_Z+ ])hl³ϟr&fXNN,ދ%Z29qxa2Kسyzlzp e=T_K/VQnTЉs}m9#W阷ѹqA}Þ% v`M*E%/>x1u`UXCi cڇK^TyDό)w'wFZ`tgPKeʘRO3{o;]_@Ǚ @׿5dc4n ƧW>M%DQ|Z?kz͜fr@粵T>3NHKa2bŴd43"" ~=!"OQ OE䦆`*!P\%cR^b)`ƿBƎ7Q'VUd A48{.HH =#B-e-ұJ+l!f`%^-/4j]:,q"WD;wu*O4a ϑLHz$fi?ZAݵ)os._ɠ?M[PV\ -ZyD}W*+n}2ؿt-Z>6Ć, J<O dD[Jwv@'/]C{|1")[ ج3 qccMt}D~1t8q)Jg| մfʾxŻ?Xc0bOkT (f7PSOJ`(.PJ4m Jx}ۆK?G:M7hQ.HNvRĮE 12yMVQb?w2";Ê~v2wմs*YnEU5ؙbz,JZG dּ8XeWks[- #"cmel~(yT˪%6uŤG}8]dJeWtMi+J>nS{ƖZƇ#uʝ;nPRm]\)K!69,2!<.Pͨ(C2ҥהK$LOVӇ,CKXR"yY>K [l'13MGa> Q~2-ؠ1'ϯ Gsta5Ea 3CrX qΏ2cDd`0nfJ>pzʽ[_]E\@0 ?@KMə6bwߺzu͊z39Aflv;-k 8 ;4e7k!PRJPcp\LYf[4D2a FF܆[Kf4y-0oA< ^<<2 D?>3@gpsKPy",qS1n'5j u pINJcX.I0]S7NMApu| Q<(j׹XKRxțlP9/e \iA ]/Ldd8`j!3IKMQGĚu 2GijaQGujҊDySk7pڐ` lǎ ɕ{8Z/Tކҽ/oT{[$bnw}lH(uNcѾ &ǒ(r.i94NJM0IC {ta'p*l>C#G g_Hx J`^~޿nvcDgX'fC$)ВbNz$jS>XBFøBxbپ`X~ʵύIת59 ^ل!ikK%l3Iޙ_ ~dkB[UP@ӎEnҰn[V\+ܻF Phqq*A\Q)0C)=\v;-+C[K?]L3^j4[?5twK;?K}Lo763}jgfr10ݣL(;1ҝ!crX?*,x% %Qŋ%6EA:x<A{{D_X[%j%AT@_ ?LD^P VsW n6Cy}VEMTQ3m0:|J 2 YtȽwGkP"kUU>WV?0$tDQ 񐢮١Bc19S#!.bvs1z5> ;βZ`7?9$McsDtyf}jB}#3Qpq+b)bg~y58Wu͑G*&Q\$Z9x~_Np4 e)sTdp&mDyP;'+ $•Q6V)^7Iin@.$KesAzI} ʚrީD!YI=)7 ٖ]pb<(&R׀9zKM{#מ7ެ&t&S1iA^ujJ'geƅstI~d7 *MTjNfj]wtA-e%`oJ8I:l d?a+NܦJZ-&+f. Zύuz6 _;}ȼqqVk#H]a+8Z;Ӎ$+Dcq\<.S X ^[e.b u%,J; 2}l9$i&A2A|EUil@…q;@J69$ SvCZVqNvql^0Ĭ}tWXC%ȋg0j8@y fw7䮟rpŞ;NZn̸6 Nkw և/fd#~:}FPE3zuSS[o)HL+2Q9&_QlmcED#bDɾИC*~@GCD@^Q=LVzHt:RK5ˋ0{K!:++]V b.<C[N; /4_HAk{er8̯r{ ESgcC:HS{Y:}-:i$Dlg))jJwXUDIH440\ir]PhGHk);=nkJh,RFT6|k㯘]RUnCȴ=).3_J*f$Ek&!N>.O96aO%5sގ (e3fZ:N!g7,6a'G_HvLLC  +4bub)υׅza DȬ8 G5Lc= z1{G-dUn8-`KN7z/冬$1岈ytkĢbΨ͐R~e)-JG pr1O\`I0 <%q'qa]2(qx3bZ4PI[P8D!F˒`8o/$3m:L!hheU jmík}Jk/WvƦT q)0" c$[ /k*ENU=C<4oe. ,E1JPUܿqܩj)96eƞ<WQY3G}B-zv(DiD{GW2ß(pϯt6^HRjt# ֆ4z9l]iZ) u 䳯lѨJg B>%3 Lcg;xP -혡šD]|f 1)ɝCi<%vGz%l#%mڝse m,jѶ @@H#8GEl\To6:A6y£K&ZxUaBRcWpFG^ĠL4͗#u7[&>]Js ޹?5j{??/Y,ZtlQ HNܬ[,%bP^m0ɖ9&Qe=B <5I9(=b\g;ڿzf8,bY.Vǜ8q[hơGA +3nH>l㊄EHrhvr J:[nro9vɵ;Ĥdl!8`=7t]`BrNؘx_ ѹ uWŗv{zmjLG^ nڂ2Qv&|jjZ 'ϕ-D qGHUmhnp՞hQT=/fIk+(q)ɜP?44$'9'f\-1DF4^ڝ a?IFI6w`2f]\1F ֢vXBR,yR:k"TrS3m &u٨N9Q }B1 Msr͕VFD)HD2:%QP)' 4_ V넙* !cAC53U"u`@fʦ-AikU~/節u?[Z%>]]"otIJO|%bBG/aQѮtmO!V8%9;e4lz\[ 48sx\ba?G-@*I- k=:yi ?;1skW z%pl`ˉ}aHc̓_iM ֚QawHxWWLwgǾ!˕i7,.UEes/dl8a rգj^ζK&sx[(鬢a>hR/<]BI?+YfͿ$IƛG0fPƠ[9C\I9:Y0sS79 p1Ky5sWx o,|\!S\Ԑj +BLkvGGG?Q8M\4-Ӹ$m9B 曷8X-,f(և@u")ӑ𭌚8 ZvWs}1p]s i]Mc ӿ*mR# s"fo.U4D&3)+IuNffn++SON3( s@{o?öJ޾OFL|Q.s6:!֝;@a1a&k+z#38]NvZjkjCx_ B1<҅0;*JXu{@WWv3LEt:p=z񴽇ksƈbNbzi\>K̀mr#ۯRNQ- a⺹DX qKsN< 8pR+Ȧ#<UXVc?^8P_S1х5=-ԠNaq>,= 浐:*;xhﳱVWyW&3ATad-> o962]YV$J!@+SB>9C[K׍, <7&:&OLtgv [Kb_g\-5PYfb:O*.`1ܚo_S|c-i\~3dG:!NܘkRYܳ q cut1VD؞BtffļvD_)~d 61ui> Sp1"jr帘pTL+q2Aq%JJ_am!N%nH*. HI8KCFw1q2Su"൦=YJP=֩D4hx[&FMWbmGYY޽#(R/j}GDAtYXʹO?5}BmR@f~,9ƚ x&3K{@AP)6,6Z^t !+6霬fBx&8ByBMȻmM.6zl[-0%-OD @i׉#7{Q{_Rx]WΠ0^̹ ʦ\lW=;0}LEHz@nQFoP>kpU~h WEqT5-"(%l2y.X? XUZ-%)Fv&ѥB?)p# Ct9Wc"Buނzio\*] uuH+,"Kp@IC`54ӪՋ/X߹9TAl .` Ąb`5z6Q J]w+9wRVk#oFdFȁTorjQTސ17aKҕ_cOG&V ]mq^5PrkM;7VM:"8Ղqk30j ^z^;W4<㾴,L̀D4 ŵBL uPwm/gym[nfxI.w@i 6 {Qs ϘYC<0kM呗wobH`\հr햰"c%B*:-p,End_W^f$θo.(""/Ls->dO-}hhCȅ-DlT]P, >T,uRmA5ېt2աNJy4Gw-p@[çkɋ:UO-FUxU$/kȲ ie4i<ȅ ~ DUpu14tŧk7(A!§"Ehw  jD#'rZcS\}g.G.qB2_ac_`SsyM@D@2G:D^-hMP&'"3,rjThzMoT,5=frw9QU(CH3uR:v "pXWz! T:TnBU9B|Uw\eP2)V'm Fg}F?_ #D-enEs(܏ gF=\ ܞlȍ5!"ה!^BIkhyZBW08 C=~=8<}z= a?+pE{஀Oydqb1DuwW9&6,t+.wtx!Bn{{+ &䖗qr&JO?γ*?yE&释#k Ps{y4N3BA[EueL"0ҫ}4Wpy$U@} #'4WU ('i)}(lD̥3"{w1rL9N2>laN総VF)ND? G&UVZB^"ɳ)+rna2ZRct=NXU p6eq/8S'tz>?+[^:c r2ͭ|8ezoq*R7ͅu-f,8 575NwnMt)p;[W]['AC.06e Z=P &UF3Mڧk&.ok tt[ "͎zҫpST FJu [L)I%҉W){a7G);Է)jHI|@I0!+v,[½ mO,/ѾnkSSz{)Dx!+jzSC ru|im>1VJ0Dca-+Y)̥+6ӋsIga?Ԙ\?p|y&7.di]a/Ymr\U _:7 F[uШ^R]x<銊|58RxLtX#͘:غԘ}pmff7n# ܪӹHT=&6db3KQT]&%S +D"ݬwq{/ciuOօFԔ.hU1MOZp=A9xNQ=%@f(7V3>CWWkxPFy/eyXj`Y0|H7.Ez+{LYH919#FK˖xZ΂T"#֣;7Ơ>Pg"ӖBb37R+R)#Dm3 HǾጦ0DuBW= *.|R'oz'Q滯&Z$A_d&C,A,kULkĬ}w cuLHm-KEm[D0շ^p(k8m>''#OȞtHF3F w. r-BEr'E|wg!<˓qRcnuvLFǝpR+࠘Qɕn+&iúo(/2$l|Tᔓ%]Qf¤/_o7mTG^P\ ؆]ge,e2Jw7)ݭ ]SpRܢKa  `|@{ݭ:80v0$D@پ(uݠݬ JX'W9C0 OCIrTK) "ZlMH8=3 -6Vjr7F瀹9~ ntzAIwfK24X h(v "z?m*ҥT+`Q(NS| .ji- <()]ɫY]. yd^3Y؉^] lš#~ۙQrOw~E"P\]DYY7kC&*T7vɊIoK.7X?Ph:zNc洖Qʡԫy\ A% .ǺПGvEw Rk|O/ yf3# ۯ9e n|bтC坠QvE5Aȹw~,afࣥT[ Ԗd# g=vcp V`q2#fI=$kuFŽ_5asF5Tw_ǵ :Y9I9aHokcRn謪/fCf܎x $@X; }U?ʅ,~ JzBXE'r䖴4r7*Jd#|yNª^g>4 FOwj-lc*/V3p<grڷt(̉_y9[#覭;o wB|u?3hS}Ц7W:UV@$m`WEQ2vA/b'̦4RH4>52,Կe7,[FyɉLEڛg.H3$v^ldyݨ9+ZC;)n}(W{xKshl>}'*C}3ABV"%OȧT`EJrw[St|Z 0ʝqX͕ A&tgą*cxs֑ 8;7$I$C-geRUԅIRFiqJN4? eI>Z$нJ4ZG.U4YFeyNDA =%Z-nC&7mJh+1;(gHXnoe ƅ_P`!%< JSv<{s>Mڨ0_ĞEc G1slCQUa ˖ J< 7r a \Au5\% {jL صGqKS6 /gn6E/o6DoI(ȣ&rZuAH?jAf`$ɘ-+ Q~h 2D <vg^=Kism~_٩j @>\@yɚZɡܚu>n+Dmڇd mg߼z?$Y'^h4nc~K9݋=3`Kwm'Gۊ q?bHU hͅ-\Ҷ>)Ij8&& [xRT}ΘT:)`rDq*7!":WO 8#(Q״Fʴ_=#TY`o ../&QA 'lߠڒ91 -$ј~+ &ӿh\b^Mg$Nb˕F,ܰ$rp/ M6th_ؔ{c?F=a"5 |I)n)Q5>GDy0-[]{f.ʧlԩwa;wcWz0áUVh_no(Sj-ei H'Js-'ZR}1H \Eh[{_W\ZЗԞNIjRLD")hB)E"ns }R5⃍X+y";^?x:nA a5G/7-ZoT<7 MB5̒  v*L[]>; [{1 GxكT *s,Nl2y(΋}}9p:mwQĘX]k,GxoJu<(fmo`† ˘&z~,h+_կ|_C>w&$>|hiR(ܳ7@y+&Suk( t,iհ;&SU??Op[P#!^Δ$6d#G[h*82{Ʒyg': }8K3MՖЖ#  `h#C^vp_.3$ =q7P_k$#3eӥA;|?:=~J\¼:{ա6lIrϨ;7}@ZHc@.'iY vXN;T4O5wc{˭0J_jձ]6gl($Y[{:⼽ eI:58>?Iy@ƉM'[R52U~LUUO8⢦ݢr+ !(+Iē8pёI)/eJ<8^;$v'ܼzϾA@Nj;0K|>.ϭ#isG9=)ЁM:u '|ɦ݁ u &,)#J-E>$Ӹ+A!{QVlO[S= I(,#)aa+*'|9liTPbe!C"$kRD.OG_Ė6CՂX?GsU(%#ltKcuՈUa{jƣ(-h-Zj1ef=ՙ88_Bf9D1|jNnJr}6H/\j#ϡ量4q,*o~uk;,$z~L嗚؈VGs% H?+ zI3vf͓zU^KĴߚwڗ1L̊S"Eg c}Nex(lj"aӭh5 dKrMEd_3~&JJ%ķbٛZs&?<Y=I-%.H/$MkSr!3*{,5'H7BKva2y`0Ln  j!s'xI#sį NK5pn$qhutG>h8%Ϭ1#p'ta崘|ЗR(kTEU, B }18}A%'/'/E{{\Dq3ȡ,Xp>Ayϫ$GC,-I,Mpn@ ߛW:XCXChdB:i5Sl>=mֹSҤ).r0Ư2Iz)Z C$Ӻ~`ZUVDXeMӱ†2@)' yt,P SO#pB;>wȭ>|gªK,IZr##{e{e9B CGEp ECiAVF f#&`||IÍRmō2ghj'Dv t%ϋvPkD D .A"<02ݜ;;&ScOިһ|YIf)=U)gl^ڟ#P谤G0:~N/ʡ޶wWK3#H\bT ~meyn 0fLkTeY)؈2Ƥo beJ-o ,ˍI}^>xmHwA{j-{fRܰ8s N}(XotrX%]f [B3~Sc^Tx,RXw bd8<Ђi#6_jt,s]$' 6^ [ėq`|]/ #Cvy(uO{,fEI YU>V= vDʋBQV/-謕`DPJj8DCT]PNQ̮eALvGp$H{2R-KǙs"uzbu&X}A'Oa?  @^yؾS ԧ+U"ӱl3!bOGeZy(l|]`~| UMgAXmNG%gkσ[Img͔R.6Բӟƀ^d8+.VP "e! 5zg B^:6{Ώ*{LJF<5q"wNJb7Or0ge0 ;/%ϻcq`3\8qQ0=A8IER{"i 0%;ulHe%`5,G-gBA'3>է `v gZU%j7i)K3A6trg%yB2k0䱐,%/)zWH_Qyߒ_$<T.Fq+2}lqW໫*W͉A&TN:ܒjaY )9h{d/Z$h&)*S@5jwxG A`+=d~Gh UQh- \ Nx-J [\VO@FEalHRXblM\Ha;͋'O4C7'#RQWǔ4jg&Z$ iתඳ_{0N[E݋:WC;КPH'LAmH'5ug۾P"* UFz /9G B,AĒ{Oj -LM^W/lK/99#'nNܼxԾAeri.juk)<%8:Poha{p|iÈJ =3kIj2S7NtV6+4ڿ4Rb!^;_zkG(f !xo[B==[LϽה,"<6҅<~vwW>!zZSl:,7!">7ً*}]c=ï[O* @rMon9UW1Q> iM["ymm}ة "KS:Ovo=W-s$E\M|F8]m` |(>&]cs"؉-nqH 8R3\&{Mw6v+2+ؿ`A$}8q+ ȧPXn!GBD=L5nvX#wƹAmWCS*嘢>o.wNQswյ[|85\ФDYN1Kuİ<'l_^9N#x?Q&ӃvSH4&l '/h8I(P@5I%-FE1Wc*hH@-遷_raq10֚00h$_",e?$ʍle?.@?Nm";>psgj>?waj,zl'Y!KKaE펵rsu_v~(9 $pyFYgG=$WFN@9'!jQm$?zaǎRG Y?N? >H UmZqDf9bHB~2Xmuv3iFD#* jXLRUܡAoIpYgBY1:׌.|,Zz}`@2/9/XҘ_-G Ie͜doެ 2~pYgY䂐eJdUŶ,cɸn=P ZqTJĘM+U# Vfiްa(9BL3KO|RK]0э4*}Ҵ{(w,PSneXhTrZOU/hgqO3|՟sZ+_V5 Y a/qeWvpꉢeLcbSh~3qzA[0Y \ |fnY,Y?`;,??6X (7o<5VTd4hJK9O0i3oz-c/B>E_Ip_ӖR1t7x/"%xR71Ę,zKHwve/2bm[Ŵi.\CEvڭuԄil& lwyRv:YF`AIiN8DI;rNcgXan mMf Ml z"䠚i?iTO"7Zk>t%~%՝;XaUqm^02 ?#KSUfsT.IM%|493лnR^*dH3€^.7Z;e5̑Bkި!4 x+`o̡r<M#26tMAI<9lK,k}%W :8YJFN1WPԭY¥$Z MɊ66&VGrOXȮ(u !@ASGbʂ!gto[&{ONJ# B*+ )ۥ`%zh#cVXB$;0KtXnzF0v+;e-f vv#(FWxˋ!S/jYj+F![Uv?ƹɔiR}jeD?a}/4u9_/`DD pCdm 20êdH&"C/ڰehZ|SDU]{05gtzM-7pqY_j^_IlƟ0D.M'"2^Ft?5I%տyJm gsX\%e Fim?/h:),jmQd8iIaG''>գQ`k5A4S)tR ~$uZCMX)GҧW%:%iJan[ s8ui)m7(R]JgXgޕAkOECwBYcn/msa(p;>ѝ49w)mZ4jĉ>z4玵_ )ry"XY[ZP[yv sx6a+F 邱>L9_YitM  7mw GPQd1‡ieRӒ"H|_9ʸ$8Ňce$h03e'B?}=f*d O &烸EeRsK`klj_{Qt&# >6by^0Ë9uq!w[(J9&vs[`zum6 , +S82ZSP9)p4cÐǟՙ˾n5 ~_=*d?ܠj,I{,%˕˰0=pz>/'>1s6Sqlia xԈHXV;Kqj^JA׮AHSMO9VwRѰ~sVEdkGnj[} p0pL^pśmI'MaLT:CqG+l7hWfA R h֬{4|Kvvl}GSwᬖB&!~la'?!D;s-?ssƂ{Yev=HWy68e;'P^D }c rGtoǮT U= Š8&͐ZQfvlEM^řwd-Tg<,fKHOˡk[C|+*]3!- @Ep\qKoR0L `'zAjGk%H~0ݬ-_6GsEj*CU<%H4PN,WtO%yYK۝}Ezv┅K?gب?b_]<.˕6]"N/&'27J j=WPyÛ⮹9X8zqi@:KP9q&vT86QB?[_xQRm޷S. )ڍ (,Z2'~r8{X @!G#ldcȇ"AVNآxGp.AN@څVX͋b/#HoC;9m\g="TA'5MgV\n?F|ڗz*5e}*N~P 0CaQC$|ԓ3>&O`{ͬ{1a%K(ԗ5fWEWW PjQK` SqޱXpv$n: Ͷr}n_[įgvlzy4PH/ESPkƚQ2ܡ-tlC𴐥pL_6-?:5F@wQ7BHM+a~<1ƪ5k O8(M$1$#-]},N;^o pi[xpYH5gKYB~RW@֧PDPEĵܕ/3}T8ǗM+Yi! #}jMq!A[lqq5a^ak`ynBCh,S}Ts* R0)woӵr9`ZWuj椡:dHL9sBmbI&==A@M2'LUBEOUKjcFơ@~ \1=fFR g´#B)ĉzR+ćB$@\V1_6L.kSQf%@cr,#%"l~On\,$2'UWٺ0-Fen'g`>A hˆ NW ܲFkIZ{ eh&+7h#ڑtDG824vB9P#Os[,4}2ҺO:D%BUhQMcArL"/{AZ}[Gu`Bji /y*\X([ixS/\@0o܎!6jt-V&9;lp RϪ\Զ33nm{iLP"6A`m$qYi"V>9!}B4??A%]uCcۦGUgKq&k«Eڻٙ"ÚY&EޅT/Go47d]NwVC?V#zEsgBw_ 31QT Sj`g ǧy#iR0{ۥ2)?Ǿ3(P.VL2DOKeV?~u)0l1ԦtoeH =A| ?K~rő>76[V&qT8~U40]?/8P\M~28u~.gQQэ!6*I5VI37MҽeуF>J{…\cV])lj30͈|֝ş&7J!bQ<=&-y =In|UjHpO\Ϊ ?S8 -O5]NNRjrȋSpGv3ǡzw<}?"d >UI . L'\1iIu8l^xv@fcOW=!\ͭ'z7ehZ[GL 9}6Q QuKwrhCR>Jl3O2;ɵyqDE0Ȑ})ub]Khض/J>۷XjO.!!3 8Sd[K?n7y/[?֑%ȠQIԠٱeqm^4I51G9`❘ S0l_S>yM=p#Tm&D#icZf}*~ >YxIŤml|M1wםF@J\1P>ij V xP;e<uG3Cf,'j:L_!F84y/ɬB7"[[6(LuҀ%x`6" h%ޤnl<c$lv9YNTs6 ?@]j`t1`):2"[a1乯= u&T=l!@r 'ZhwM)τ{]QivgB0ZwK7PI1?-.3FF@BX`C#˾T1SII,9a6.J ^+5sӞ2ϗ2"} BĦu^Aah80 CBTha\hg^F6DG\&`mqMyw|FAEdޘ4HA㲿cHaNl+آA kϫ@?`KrZhiWy >XZN5FR.meê LF2*Ke1(#%7}KRRMۜ8 Hۘr)-SAYxEt& iR `ӠK<~PN+LI|cjA?RÁAX`҉RxߵDWCq`/s$>.bpZ( ;B+)Vl6md_WZʈaJOo/ayEpeJn4QZH;auWwҸ'+BAdvv1Eu_Q_cL\ʰc|?ZquՑEQ=NݷS=CQ,ʊ mI TludHpn !rJNb#g՜"QaJWPpaJ[vTI&%{/_aB]ȃ Ͽk7:XX |.j&`>=WXgm o QeM2ڄF tnP׍+A+*{Z0vwˮg# /͕/[,–ۂ;;r3Ũ6apd#PcyYH 'TTOyp=M4eB{yA=/j#K Iy8|a R0u&.rv=(Tưo?S'R L벬g^#TM וr"v /T#e@:mZy5/7D☭Lˤ;~phzo/(A[9Ŋ?|('\f"a9'j os1@Y-V'F 2n -QBs2+@6R$.kƘUnT8! l}8­diRtA :qyOrጳI{`}ag^[n>ǩ`G `b( UŒHy_%=gA׫;NŢ#ѡٖޞqj?wKx{v-ϼ$ꛧ7 {#g\^rH_=b& jZ!$K^㈺ 9NvbnfkUȷ5o~R p( ! vSnB <;TS9?w뎙=f{[M?}~BYV| ^2 )PG?h᪹ǺQgTQCI4Yi``/a^;S-۷׹ ľ̕Os7)~|vIvrFr^x#jSj+|T-Ԙ3b>-Yk()p~q1.@&ٝ ho*729([v[.eHsj4{߆9Ns͠LHL1 =~R})}'v"GGFxgzaF{م|5~D#CK|kp#U:\ tZ1}/?r2WM!ۚlOXGz#sH ]ҧmDf]@6Wyw;$A(Rj5>:F݂@tl!wLV3SKA&\+7_E;zح:7Ex>3H]W CjѿrIxtkd`<%Qy眭.V S1IC#v o[~LZ&0c/5O_!BHFnYgTB'AHnޘ-6D"i`sGC~r|!&ӎ(3<xPf74"׸ kYw.74^WI# @ZaJF)z#Lf'92X*֚VJŀ s@cK+py<.t." 3> }qE9JpZ~!*N_FzGGtdY<geW˗zFRϊXy=/`>f̝*g;,OOpX]YDɉF `EDfZlDLuQ g2S{ܻMfYPȮ` inY+p8E 15 ݂GJ)-ޯIųBŀ8DO"N،<+PeG$*oቦ*"Oz#.ClLȿ;2" E-DRʌ8 څVKZپ0ҙL=Ϋ S58i1^A[e'!x:T3 C½4SQԼAL6 N22s;]:o @onvQr 12#K:5)b'˱^RPa1kHHoR8&$P?> lQ6ͧj aY/EeA̅b1Ȑ^wIʹ@RM)uVvb~ p$(yز URk4aP@GZn0>~H)ρ*y+!噹iA6q҇3.u6ØJ,U]lq7HI/>+tLukm78OT{?f6Lxɾ0ҐgDv:,F#VQ%ٟf'G+)ʣ7 Zܷ F:cOȱ#W\z KWD<##ܙ4_E̔uUJ3 6Mʇ@åt!(GUIeVT7Bg+%]_U<[<f=hK[Z;Ս]Ml+aB G(=hωxBWe قE[-SF\ԌäKƯS܆υjòM\H-WԳȣP;-pJ춒\1IJ5+$QлgPLĞoXix<" mͰs4+vLSH\&H0ݞ2n>Kzy?эWuMP~GVf"N{ t= Lo IA Z,5HL*&'3UIaylyGPmTj$"OLZI$>(~OP}['\?%zqmDpD2c ȭ0n̎[V42,rq,0+q.Up' Hp"LtAyJ,6 6z&Ӧ CqMShi1־c$QqE[6T XyXlTH3!Bb% KIRz.vUKf8 TV>b{TL(/ ߢh[Bu2 `C+M>fWI ]rve逪?່r")=>l,#By8\ REJnzFb84lZlWn}fWrrWwvNFv*`b xdeuWgPP2;: H^Mb*F6P/Ё(>rwXcՖK<\wng9ntJlGߐno~r'"DFKyū=d9<I3w}v~@7=߭ͭoj9eߝ%ߌ 80W7sk2D ^F#Q:\SMGy`qTPUcڿ P8J򒀟WΟĀ܍3nYF%MU8)óG''{cAȞH!$n I?sPG_jJ<%*5 tS w#8rr#VC/2X\w';iX4,O3}zOK|&?H)MUN>.DVbG9_2fڍ74xc!Jh}J\CP-9#ڄk L֒wT%?()[>{y`jZS?-~c-?^XxЇ?Ǟ8w! <6Ԛhbmx,<,|̭eb`msd G8'>nDЯ]Pb+Rh:g=!S=zaL˾\$=~>_87H;8O |J!QEUFDž8e*CQ9Uߊ渾]~iՎZ:\z=Y<JJùF|e-\/\ӈ?>[axdgFbQ"$z]AvZ4J āvY14u"K嶥B^>au(Dw j}뽌ޠ9 VPq1G=힎-VQ6Dގ7g <2jT2v9 N655113Rf98gQ62rqkفGpP:.bnPIoTdAی mԩ`Cw^z,閌:,B%%V~?}bJJ7po|ͻg~Vu(XV{prm85;ϱ/at/Nd{9(T|G8u'߇^:,b/9:WB%}aqM^xsPT[=B/4cZqoQPL[8SSO̚Ilp<}WV"7N_ EoXOaMHs S"pRn^3MM ۀ^e=K!v s\h:9.B/~߽^0i<5Yq։ GD+[_s͔S}&f<*ewbhwOAm>@T|٥42zcl|nh>^Uޖ->Wʺ'AqEbs>\:. I$NV'D7ǘq’o&/p@c%T_&vECz;6Q*k/l5H ?@~)WVA& to[Z}%pfS>4ukqftj^3]8JsXBO (NgWqEg$yb] /$d #k'D<3=I~ʙo7;$R9haꡍFL /ԴͭPoT"&@/gV2`רPe`A'?ۛJr(]ꂫ3A0q]'.R=R-@a/X=Q]GЄ?75H| VɕADW^=D9f 99C6ujp݀\5(;h*%?3Rq.اQ.+`Z1 [+Wb4[a6&fXbɳVtD .y244:-ݦ3>! X[+IsM^K2sP: Ƒ >J)gdDu;" 6S!yc<bq^i\"`,4@"Wd%ɶ>3MѸFlt[wK ŸϺ43Z ~3xA8k0,mڭs!s%ߢAxr@mSB+M_1YB+tzw0uBmFɒȰ}!0Hښdj ݪӀs*Ꜥ ki,@gWlEy3"={AMۋ 7L_<?ߏLgV(XSEꍰrn@Z?IgTz>$־6GĬ#7!^lr+y36g%DCS0)eTYF7zUǒfb~}$頸z[DE@T& +8P܅vk`|܌{/ZR$;QJu$^ wDbw֎%ΑQK>f{st-0)RNꠓ=mkS]6[.xTRִQp/ZWCeJ"GWyj^N6߸6ipʲ`,; gŀin3cyl4 ϕV|hH3 FJ]1خo?]0.!c8fgfK&~c kyB%8{ih=_l~6 &EL0B'iȈ+4V\t<w+#X>~Ȗխ}]!N`i p"KMH8Wz8E>&+,ks ֜ԺJ(ϑ@/>ʴ0Ή^00_>T|h2m|J7E;S/&|w;x- HD"d8*V8+*kuc~CZ^m 4&PXt#Շhp+L jL"x[ZYg,3F q$Fa_Zigx`RVs(3~cf'USb]xfI͒afp R: MR`no%uU7h./A#n x У(3 ѐoYVV,fEppPTih%~|4` t^;&+P &.w$˭;}?'aጰľ]2cO Gm ~}\ZS9Q8|]JkũQvd7nPYxwGn^j{vh!qE-: AJC^$7kG/-oloL*Z,0[eKMw &HKǺkV# j`V3`{[\8D]o&]r^575k(d,1av u޽@J<tbd'z27E}s $В kgy WABGg`5+7Hdc[il1>XC"n5s#|p8OfzhܖhAO3C4!v1!VW :HjKe\ VOvl&کqg1zx}.Va-v 09n!>Mm<=9h1"2؛B l fb|[`8K/ZdF~ObA1S?ASL&N(o(Y>a{ \1E}t1Q?An-k2y]b3Hg$w@x.$Bi{z8Nl'n N(ՙojs/6O,RD L @-SMג9p#B @_F;Ua"$kb;L 7H_,9Eojm=dWb;S+vvg@-^_6?5;0Ӊ~u27F=Z-޳P.#󀂱 M&s>|πTc$=68 s]xTj@,~A5P9k277qq"Xkqυ dAq_>&e΁F/SuɪxT206?6#}b)P<%zP ^'zHC* 0=J{RYw)u]eȭS9C|6Oj[`YCȗ-Ǻ8 5M#ru0;)j4v䓸|-Ao*i'QZN0>!ox"G#871+p Xy̵s  Τ4f4NїtFg |SE$PǬE53Y67J١ګ{HsF m;U[չr9]FR]H!鶦ZTQ-g'@hQę(=0'Y`v8A7"`KW澟:|WRGq2t}>ܘݒ9U.?*y> >&JVs80ZفX%1eJ'vci3їM "uyZ::mtɸBaqC4 ,zAsiv/g+?[8d Q8X>S/B"yRMP;g"`x!p]rgv&:ؿ]4Ӂ9̀J?9o.SKLβcAjT{8_Wj<ܷ72}$54*I^Y*$,nΡ|}F]8w饭zXGj3:>߲cVk ksNJ?[yR甤f3"9y2⮨pic1JKA>prnʛJڈq-#efK> uC5 GWΥt1/R7_aA(v>7YghP7>EI#TXVl$}|뵢"VsUd^V]op(J}T2͘׆ 9.LX! (h)H% nh*s+.^v6.zD"Q;h^eɏ͍#\)masO LFB0j_l#CЅҾ3֧%rvԎ2siM>_HV:t]um옐 3zx߹Ϸ( $ΐw fdcL~3(lPwejc|1nV͹"!7 ՂYd}tPi׽&|eėo^_ %GЊv:2+ Ul뿛ǹ[.ݦ)WUB:~e#3q؄3w9NB"a7Ct0OaQXyϲMZoLis =^sOG7J}@w@ThhCrؚ 7Hg1S/̛PCPvH#/ӱˍ`5-ҁMLYRb3M_ BsY*'8O\<hPABFTήSH@m\<m ~km~pA~УOlj8ו6*LW~azI{f:fFN 0.䣍)a[@'33ִ kMvA{&ja^A*İM7z@^WTaxFԴrAd珼a bg466C cJm?V»ó ,0L}B6Lbӵ@+_?9Jcue%6E?4m# wiQ9;P,HC=c:"F!.Ynrӥ< !ŮKoE<2 M>%O]$Gwq}$<.؎k7@y^B/8zD !7xߓTi%E׬SPCf" ~z #3t](9M|yXsX[7wykcj?|ś/: [%OCJvc7䊑w.w<\rʑ 79c tܬ(u<$a6Ajp+R[S(w:2*;+cbOG^:T'n^(k4+>U ݯ\@jnDR=GZ ;ԕ"zI=+.uP.%&3@_j0=WCrR%+vL0-:ԓ0v $,#w^RISFW0ِ'{G L K:TT!a8-Z/jPQ }G 0o+ؠ5/{ F[kd`m'sF !%NxC ck߹8m öT_y !rd!))/1{fu. )\1}Ss+=MbmY_lI!KHfyi`EGn-"վi N5{S ^o e+Z&k:< As cN?Эi0Â| bBQMw4 nUFednG+~3 FY3BUaM0pP~?ƒj9qyO`+ X%/GCqdĄW.ʥ (.'G=y-s1YYRjE$Xq ĚLhU;!=Rc%Uvbݾ3E-V3TfFkj!B;'VNBkEi+ S OЃ>UkCzo׺F%EϐB]'E{O"P[wbC*vXވjr舩331b<ͲՇ =6vP'w N[@'#Q#O~]?[#Lw##84WV+ ǀ¢-x0Y_Fp(1z Wέ.J)`<0\6#wcaih1Y}1o,B=(BE#i# ~N0_&z3qI1/UB*V*Úb׸NjD;5ڶ~#){kc- gد.u)y3ٸ+bxS -H$TWI ~Z܈\%64&!{SLHK_>4n ;jD 2;2P$lu&z(}OVQضIlFQ+v@BҭX/Iޔs] 7)?`Mu@41>=" }4Ցwn 3fZ#FbRqa5kCP=W/3xkmH,q`A͜{ UZu eczctL'0Ҷ j3 0G|چA?TU-)zۊ#4>]\qIT*G=(F֪Kv|1APVke#U\8RNM5acEF͘u,5(kŎnMk.jM0*狵#ċpc @*]X^sjl&ge.-ţ~ϰH9r-~O/"\9%w&T*EH6́(O9T_ ICfI8̥`G4FyX( jv32} wd-JaYvw`ieפuW\)YfݿSC)}Jp U~_C<|g{ X|һIUl9^ Fo[M:އ9ACVt{]+4A53Ci7Xdl9>VK eK,,"(͍uAP'D{H`YJ͎ uo==(so/P̰RPPp̲^BpE" FV<:1~?@=:xy>3$9|֍h6=0#(u[n~67!:M,bVU(5aR =~^TȞ2i(w35n(K~?EtMOW (gMeB@\"e1gjvP9>udz&Zox"-g0G˺{T/v2JD  =zy_r_m8Fl-bxjnSwP!qNm"d"yMQ P擶@@uh>FQ0kLc%czgstlx{L=uX2 eEG'  "zK`gB5*{6TxDSkב :pl褹@>Iz&F v$JDRצ$]f9jD&QT;&4Sr%fQ|G6Or7^ݛVnZoݰeh*&Lgi!љޒw,3]8nAS[@v[DEnR _gD5XB4vr)< && Fd!jGrrZ!Y "*WX$ҟȴc&̻ʒ8 c`D ( I<*~#k-}i~CwBFgg**v}bҽ?߯F?n-'ƿIB_?E87H{83#,֕nnz[6_!Ŀ D=;=LK2eQ GkNL~,G#j]4xb]rO-ry<MGp$mkе+;+TD6wi*N^,0CѣiOZ¤.o!АEylsYSͬפ<sO!ͼܱ3@ nI@S54Ņf<~9ސC6D~B\ ]kR!2ɠU 0랱ck>qPcλNmVߔ݁3J㊀oTVS"U뢎'!KO5w\9Xlse-Tda'VvĈj'D1d0H?V]&h=H&}{x(SB=zƄ6oD%QPAvD!UH6\.N\dow*jo0d[JF"(M2W9D'i>,tY#*jp%nLy"bڜSjgXVI&|T"Gea%r #wT4-݅X؁*i_{gw0ޔLK#0?)^6[xM h0C;f3`7<7GswD '$M]Bty&M(B0Zؘ~CWd߰FPgϾs dm rߢw[F6in@g U,Yxr_ю/ F'qʺkuJ :;FT P1Et"Vfؗf Aq.;M ] b4R55&[=~ 8D=3w$$TR)XQٗbTќѢb+ 3U. >R_Nh]*v  X Q;N򶭔%k9l}@~ʩw%zJ`HIii)?7Dl(~JpvdND4d0hb5wǪy^B̅ul&^@Xb8|Ļ{_!n#U!J#w$o 6)M"u7$1WseTH+)^צ\!OΞ:JrF g6q$z3H @fL9>G\f8to5W5]5ɿ3U' m T */P,u J0ڧd6[VbxL2pe$W6]JtG+;ŋ;ﮩ)<~R;M#.8[jvI8G!! ZӜX Կf;^nh#{%JPJ5tcq>ǯ8=ˡ3L>~UM \=#'WWC)P!cܠ@X'NZu+F40!T`gXaZO>(xYE@,[]yH!% ,D{S t?V{UYXqx(~# YX$E]l]yim6+[ϖ*z'96ն9B!rǧ-9M0Лk2F7p 旗a_%SYYQi j1 Ac8֒>\Y^w `rQ~*Gat(A돲",GyӥZ)SЛxo H)>SuP !KhVR!GRP 'ytW ovź먅 MZ×͖q4&ME$:]-y%Ehց*ײ51u5 ,~ip1;*, c\DZ] )e굑X{G89C>*Z>_5}36d "@'0,qa~*;A4-ȨwSN7a&Wdӆ:\+bO])"{~q#OBLmʍGOu;XE\U4\")֔pEOZ)PLI*;!<#y7f3}MЭbRLe_kORm?VR$:/uVd`[G7^l0X3 X.~쑝b>}<#1br-=1X|?!^VǝD(}EC Q{HQXI6E{֝)l hЋz>}/o͌9 9 cmVԴV)CLS74vS3&vQ-B&/=$T,&#ڕd_N3~#g~.fAP6#D61 3g2Kk:ܪIEIe רft=XVi:ԩkPfT*1T[opћ|Dal>Vu5\w5)ohŗ&iK}w\Ka,%A6S]G4̹BѳlA_C~蒀`K* dNȈwh DABX5_+xѳ" ZUBGIׁ-׼=,<A#ؽ56p#%Y5B$_UV?X7qi _6czoN[a2Ƶ'#]/}%9K{ܤM=%1Τ>>2E|Wo)5Eg3Fnb#1,{:ڷ[L=%Q4L 35].dnwٌj|)oGa7γLLZ]c:]~ q \'yv(pQ~Ze$ Ie;zI,ř;&RIx#/*Ha s}̘wsivNzEP8:DUJGN Srm!diST^,2@3ށQeG^ ToSbHgm&{ 0P)5C g7\*aE׍˽`5JqVM&EhaɿpEb%}Ս"MPuѫޅ Dۭlt:5bF<]sc%ɮ4;vk.eʮ@; .FP$vƀ8e}4anZk 5;hFixUHs'i 4?#wCZO Raa~|bFctb3ҚUHicزRcq U WC*Fl BtTʩ/:} ʰθLδDpjiwؒܲBj(D$qB2T*-u|jŮvg[y!ؼP.V0$jkM$MͪQJ $.mye@JGr’pyZ;Uz%¾*X'kU$4q\KPd`G .Zح*\ |mJ/͚W.ekc e|x3A1ڻK?SwwPm'i2vf8&n>@&?T 8Z#O^]}W&1=y\ R"ZBclR^cLlr}tNLL~,#*Ţ56+ e`?IH37#yXD]Dry3: rGxOfŤk:{㇯:݅ {|iWίY*h#97u޵wn2]&okHGl896 ?c:a.!_3"V=1ꩺ4~půu(S`00]⛠L:Ki{Gv&g0l:ɲ]77lVxd[,PLqK3]czjo4IuBݴAwd庹FK*e5La,t9vClYNފDT%~eR#uʝ4-RoJYVzD FQH֌C`?_xNLLCCl g`MBJZ?ՊU'Ϊ}=LC=Ydc?#덜akZ\5/SZZW#W´W_ހ:b+i?֊h LrjO\ʫP?P+czN䘉4jmhutwnoRxa[ߨ' f>)/}bμ/>gFb>98F45BMbV\g;V+ mA^8rE,,} caKsWqB``3n{v[a%PəD 8нgf*L0v)9? O4jYaD2I_nD# +}RkoBdmQW6#_O bw(%0Y9DnP&ᄅF|3{i~U{#k5E3Ƨ5 uR#6ڔWoGO02b["-vD!N5Y ԧ#ƿ{*WC9jpʧF/)`c::j"<҆%kigo w m2N b0'pE QѧGo~n<3;vZ6[ 8VJ/ "S@ZOp PFkM|k?gE72.@v˯Gqwǽ}=Zë1f^uٝ,û'\n<,oQ#&̓:BN/ߖlsi<#2LgXAkit˒㛡P+qxMx%&AfA؊lgԘeY.PQE[wK7[lJ+_GX A'#]YEk?<Wh[u җKZ`Xق֣zi&:mG@藍ra/|,s(5mZ|gX!M&!V9ǻFgw I@Go3auy!ӣ؄ +ASse:-}mX3`_SY\׽Ea6~zeѕ_ȴCICLRTQay0[p3Iwβf ΤXHe6v0sK 7xHnYk04/IYb'- O@Ki3x h5^<^Y8܊zH -־?_[%C(<5;Rq)" G6xR*Cj*ϖ"AU" b-RJ?z Ax+Pwcvv1|H`!ґ7" Q{:*yP;UupN}/Vym8@s(=H8=yLj |0b h ml64fH`y5`,q6(~mVh(Ï%f2NF ndd7b-&}`}mmzUlVZSG ѵ`g2Q!ɐCm1 w/öWD?,5ate: dp4uyaWT >ܳZ:g]!@_36UfATTj lvqb'ȗEA1OY6)Ud IP]qSVu( 8!:@򴴇@k"kCNso~gDDV?} o~OuǷ"Q.R;0͇G9 N%:_ND4\%y13EtHJ H!)Iq 9J1M ۑ؋FƟ)h^;TVtFFh"~ ƊN6\1WUvkʘtHd2ٺ)`GtG*n:^H=gjƞ^kE?vVVo99zbg)LR$gֲ$24 FeZE){+6:1ش-fyudm󶪪p{87dMkQ8@"+l@PDUt~x.9_k=gaqPùDds$i2!w/?41lmYh8וTPĴ :ߢI+!嬷w9Dx^/9 ][Zo*x}qScˎ+|ɶ` q >ЙYz.)u}NtRR3jn.mwR!0eȊv,J\l(peWMpP8r_h\"SKw(rИ'pG S]jPC;fP;8|ϾM:ZGvZwUŋW6=ӫ?Du)Z1b_5_LgʲuR($UeoϜ]1H ϚUD!I ܸK3>g;"M`TJBș,\Vl2XhF*na=d0Jzrx'&Y3|w)΄_sD[91dwg>&mֻ ض5STpMoWtЦg'plTʕB̹{[w5c@OT]\dws%! Yʘ JY!`|yOmyPw h=wP MfL@*2Fq#LX'XI{{?:nPʰFb ms /w9_Vז,CS֜yP*8 4J&8L6dǗUఙΞa'~ vx͸qrKw"*n(:Duo,9ԑn˞=êcxy)]zصv/451KhFc wц:\Yg Ok<clhe 陗9|T^y6 =#,VXҌB_!HS/!h;(M4)u![L*U2cWi]31 r[6(c OYnfFځrJpez3=o$tqI&1ch7O?sLlE#=qpWY&VpXxilk=ۨoM>A>̽4?4-bV8â<}Ex+byK-頸f8RtT X D#eVAZ@7zsX5 ] DrBx 7&5/?fթQa$\wW'2@ZA=lH6}f@J(^Xߎ/"2[͓} ^'9 xt`d]/ƛvor V_m38s=>7|Nk8h| 5gSTig3:R(BkV8 טMUHܔ̅#r'(`{h)DQ00 6Xo0MB1I؏4Y\D'MIr+Zo̥^.A3CF55P$RtVXѝZX!_#*'&0<\MX^p;>4b4+LX@{5م?.2BK8|ƗYQ<~37++?7G"^[`obF w }béu9? Z݊# -4[66!e^U^,0جqΈۚQ5 y=gaKRvpk&jv[u fŽ n >[KR3km9`q%wQJ7\+gs $i}8MC l/!tQ'b9ƹlQ/is\7+c7Vqc[IM<q8ZgB"ڂ˴aׂljpSA<~Z2#֘1ޑF;E&\TbΨX s1 "PN¹&j%N&p0C}M 2t{X(>Ծ3*QPד3c_)B9S1j%8 wd wG,'ls;Tyl< 3/Gth]բfdɸLJb[_nC ח8nZL]r23=z\ٝ翅 }iu|a]K"Z:jC{:|[Խ?FkZpyg"!׊yclK4;ڢoN(F($ x&K_ODhfye&a^Ch(PD5q11-; ev&xe{$b͢=/F/k矢|'~ J4Z9큱ȳ$JR07Ww C[e rBSJ1dk!gO~*@Xv8F*H\nJkcPU~ī#xuclm( WSyul촷\viVd()'qʸQPSOu YhLId88MKa6"/H H6Fg̖HEOp7J^LF"˂4炷&Ɗ~n3mx1mcHʶh :d!OfE'.Y`jnyqc 0jq3BT[C3%iTg!U\l_A1|+GǤ5=bvKۢ?E)+w=+jk'V 4Eo1n}w;JHHY>h1f4 d< bZL޴l}&d ~gPq|d\B5 E|\cmJHggE~'WJXUfTSzʄF%[b.Hqi9];oCBRԣw s!Ëg=~| g| nb1ƠL#uq۰ݣVh'F|&ޭw묾(85DEy s Wo±wHĦ,6V3xoј n"D(ZU 6UH(Gs2&DO,#sT> -Ktg WI,j)mԋ 5[[(|}̻4ઋNrU2o5dN2=ף\y+ մ=H VoGȆw\w mc$\mlT4I{JZuSH0%@ĦmbYn>V2pei u yVh;ϟ?vV)cDΎ>󍤗ma$;I/WT#y&Ii$"ځǿD|m' [c:eN۬"4,Ը@HW\}rpdM3 z3chMRObmO ){MZ-Qt;VĠ& dƖ8two'Bv/Ne'5yhkQծ/%+؉(U\Tb`rfacoh,)hӚH&V*za}Na4٪F*idY3eZ4VJu^Z10'm %b_ǽiP_,t[I!$̗[(jQ]3KQDih{RJdFu(e~q> =n$3WC$5¡a6!a~Ĵe&]lC22OP]:%m*LԔŔ-Y Jd$ϬB[Pr_S#Qj+ğ;3t{ 0k)1LpGb$eG`d5\U13Hs3k?)c8ֹ$)e# b^ylnD)o/Nw(;bO}3Є.=m71d\o9i/fQɱCvm1B9,lbtR|gQ[ '6WB~˲x@֣Onu3T?er`[XerF_bo I%ΎMyV+H0F 8UBheMvߏ+n_dЁjV}pFn4Hs'|=ɹWgzmC:&)GMP^_9kt)96qpQ񩙦G_anNL{̡faCQo (6./?Ƈ0-];D:J% K_s]ܦ=xlVgAVS/[Yۻ#_^m)RZ#{ yz5֌07[Z);.lL݋ wõOƈ~$dL#X ;/e%g E %+S)\˭^ j7D?c._/5rHƔ~l ISDKe0c,Sxәam_%ZB<.̌YXe\}8bRJ1U\^Crׄ1L:dvoV+6]jrѳLC/bJ 00N3c#x7Eh#R ~4w`&E58`~+X4Uqa#JB8PC* 胙GBtBcbF(cՃZ} W:l~x`3VwySQClqif &3à ?3(G_NMWm!x,ok L Z~kYKflUd6XE%S7`mٗ)73 y ;ʋT~ېmNG6@jo\ADe%& 8 .j0S-yApH…s?Bu)REH#VK ^S &EԘIM;K Ut*m/1蹯 m)k(c-?j+GWԇxEvܰtaDZ +,3Z{-&`s6ʨjxr%?xP 콒M7Kv""6T A`Q+&ڭ_SP$PM;)Rqd%'_b$P6yb: "WX'9غ* Dr6U`ˎdja(̖T u^ \pt!p9OtaDK)H:K &-RLx0"P)H-LH4~VZ܇N̔Ө_\ewfV@qA xX\p7 Ӫ<3{V949_5f>iCr08ҌXfD-z$aKZ< -巌 #A:vl ,ud y ?)nkcuvPkZ:NRb>I'h^rߚYXXN a X]Ox+%l&?8-X#`hxmg &?eW`Ck>6S_Qbd^Fٯ}w6)[hWB6ɚˑ _'‚ڮQ%=UAĪi6;4mkrZQ[qrmc1"2|F*n\[5v}z W לa#4V38epnĊC}=mŷvxRsy@c`> 6uI+L,+F8/k* CKFZ'p#4Vq+YdRB{@1::L { YW4a(2!-˒,v~w{7-#]?Cٕ8ΗAV Hez=\i&&5d6 b$ZeZİ:(;M;: ?v.3+ Iwmsb| qv?2B]N_vہrܵAJ]{p&;@uCmRcѪZ| Ksf *Qפa ;:~]+Qc%~ <gVuj4Pkޔ8Ոς(:;iFK.Ip/¨"}xyj=0x{ ~a@]WE"bu}0{$voZOeŵ bC@S~fiS_'AVEhY_foq4@7m&:WHC]\Ѵ}vӸIplT6F$"7Hcm%Y\ET}4Y)B ?/gJtl**>:gHV/xfg$~Wq ǨF>xFɏSbWvҐ[߃0gAjఢ\[b"s+K/P=+A-71(SMG (tiHX\U3(eH.g_LJn$dĤn8TD#aXg< L[ݑRS~klہ!z4ie-_b 4*8(<gM3YU 䵷ѯMɔ~$- DoQ!ԻW#~V/!H v._,EG@Մ aX;UƆw˿-XTɅMX(Dv:%K;vg[!|2; ~4B 9V\hgvVTG?SvvhlGGwiS!FsiZRqj1SdZAu~JPFЩ3v#^`>A ;Ao>z8 p'E+Y^KjJ|iZRemQ#4$M镞5Q(~%pӗU %XqM 4c fcQuTk9鱗KxL3"ɃJh^V!Y 156.Ę!S;Ąxc1 O`-Y²O NaI;In ڠZGQMLCb%FϋG]1c$aR H"B4Etr0# gXb9~S]>iW\59Dy|D@s(7&SSkq16w+f}!+`-uogɊrj.o4,4lP/Lߍ-EY-SYIx1#?yZ㈜gзm]L.U2\埜L"0{eQ2LGFNVB81?z|5겸8*)VD (C&lSGmU5q,ky2^ ]>|cyɭXJ]ϧ 3cQCdH, qߨSv#+YUJ$D6D6앃ڟXKvtϝf)P\OBh_\4te9]-- )%؞iwclvxnMqk!.s}+"Ījk y)ۛxǻI#`$۱kYFt7f_3+BK#H;4JUEOCQr6\?ǻpQNE#RUt@OdToMBIY>LdGۼ "5(bvWm|ސDm ^>Ip$KV^#/mnO/pP\S,x{c\u~ RJ̃KOP ,s0+$Q60?Zꨫ.Տ 螔u~tea`bbCv[FTKp[L*m5 4$-WUnʧ|*ԎNhM@#cTG/ӋhdMS[›~8uctMGօHzaO F5Z x Lva5 D:TNs-jȱIj7IL6vq"ٻw'bh'-] C|ƻiWh Ő>8^hoE6t'FWlQyj=N.9`3<_ Ď]TS Q+YI3~B|wf%`g^uf NJț =N;.f//ȑ%[[Kh2Y5y%$,nK`Uvʭ_^8'm1:okL:YzzM ]1mOs uGPI< 3='>7!?x,YBA@Lfq7 <frZtn[׃6UmJBNo1#};bNwG_F5j 6=i*`260 02|b-?}D*FyUTyk,cEHmzbJM@XP Hb=n})}9vLf;x~.{Æ7pl~‡PeKH0hyX;|)/zvhZpgfp3Ri|VL6{\_,ʎ(,izOb᠊%ڨRMr)`2G5#'a:SjnZıϺT"(Wo^71I牭}r̴"aq6=7F Ԡ~rZ+#p]⽯"\`Cv-7N$@?0p\Xw\F5!nzm6j 3.Lz)3U q!}{3;VVdE?@g/)ISOJhCD%v^'*IS|w5BGs$O2wA6j.qmK4՚VPS&; #PۣUIb[ g[#+|7ˋ՞pz`zm<{m>#I&Z'i3%| r6\!l3? z-/^/8BH+)d W$f AhjD@MD??NAn0z?CB&gh >3d,;gf<8/YN!L&]sAti4p컞)l{ߓr,GHmSBĈYbFT%e-KRZ8XcqC ^moɈ$xjJsp<8ޠˉ{^x{&9%.<9Rlz{ FS#:;P~WR=\ BGt R&B>ܻĦUijuc..8Ǻ 4oh&-)X;$M͍ؗ?#INPw">{åfn2v0>*l )}h0~{Ƽo< ΢RSP$@1imiڏiޟ2;4@MIܨBO4 Ck5]%rY1IPjc00%ٮyvu;s~wqTv˭Hlfab!@jRBT3Ec{zt్FٌpVL[p觯b6G#""aWft ria 0Yؖ!q tq8S3;0Xp8{Ccv 2KWle~@\Hy(g+5u2`jj01(w)uH-4"$*5nd 8\D*7@gg4EƊ⬏.>W$[PGkZnT.[h4. V_”xHuפԡzѲpE12j>cGTs8`rFLXUMײ;$;b}9p$F[Qx *f٥.â׭PiD)Q_ $8zbIm>]X2 Jw\'J (;K=b{׎vaY1OhMGm#5 e)0Ҿ`TXY{cukZ.kh5z F.|A)΄:Ȗ2:Εtk^qydL{wϫ3p_m#sTyG|W LlR c#6ux@5 lrlgz M[־NAA:ۍCN,81S58soV$ w.Ⱦ;[ E.*Daui[;_ YyX{zՇAT%氿uRyg煢w7˽U@ryta&96uw#ެ-rq3yŽǜD^_DPu*A@ǁ%L6 KA> ?f.xe  E}$H4vM{t} \,|@l}ZЍu݁8Y%\NLjf2Y"vXK _z p2oUT x%̋a7ՅTl9SFp86ZB>ݮф.*ooS{+>h\@ܒoD,T3^Wk8hv ` scxX+B)OeX }XK f ɥ;Y:S|aCOehIA"JԐS_~ʛ0nЋԃol\ص~ӛzR~d)7ůxH'tYx>lX"! V#Z)ʙyoS{mCġa !:.uJ:LVw/^,Ȋɇ[M7C_T;͗TT"}F;"{3WїBsT +zq"P-h>'., FĝFLK%>`׶&mI{v~ĎcF2g 'DڥK$(1:A\1`Y>eRҦ{RVĞP\,WW5sUEI5 BmK~N㤰J4bqÎ Sy?N]X:yސه)!5?)hݞ5!b 90ƀ K$[|y__}q0yrp )n0 T},iQRrDT*"vLe4=}@|~]Jjb=1? _. ѐt ۹e` 2ĩ`.bhG$4|;^^2N}w|V0𗓼veWѼN^Bc"e%p\:hX袯W[A8A>i `%&Nu\+1I'J4# 8'MnN{Bu6`TbfD˱w?Մ&g>ڜC@1;~.nxeUQwrǂ#Er|Y[/%r}xgjLWR;(Dqa>=[d0ʪFPWfM_iz:\{$jFGw(1xTi{n2$Yq|\;dOek %g!Q~*U@=4`> %y4;o0ΏK<%ßd&Y&NIiMEqt.l!e*h [8'w钝> b3aZ{wzi0hJ0MgNg|)$ȸ"}/:FHG{b=?\)09#:]~1ttcPM=)۫Q'bLS,zu`@Y#VueRYZM&诱f?ƭH48)gSwDnNl [qX~JKAZ^|^Q{5F)J= #[BD'ׇ j%I[E0CCԏIUW9OxisبsPiq-5&~>_K *DvS}o 2:Z:EvmὪJ d Fǿi2P,3O3':$I$Om5K#jWgd6+t=<WR1#Iv{˶I]и+~0 ;jq}d>7Ru?3Oz۽_ߐW}R7)Iԝ,WHDoIIDRЎZ MV\V ־y>(@agxҜx0 -<&(U@D#xPE燍?Lr ?S+ lH*9盫Ld )✍ l/M|%ù&" tJ]h o:seNa"z HOQ@ѱ^=ze=wG29 l<7. ^#V)o]JT m %YR:&+b /O%CX**W|FU3~zj^iu >"/2Mё|msYJjT/k q2&哠j>c򏱯zj9[՚@޳AE4sЌZp}yA~? wvyQq_V2oņ":V߀/E(Rx,yq^%6 H 81(1:ay(6` * 98PBs%_V˘B)U)FQ3s0{ZEc%?HAk՟k AVLkwNԃfrupx79Z2fgd#Tȗj Va"d7GE&! 920뭕N-)g^! Y`֦~(n-/y2M>]xtIy/j:W&u21gC!*Gn okI kOEZ n- n$p#4^fiBuUNkB+2'+ج,m)Bmp,_#WJZISO,/O"3.GjhAxm 6P˿sPPi!:zunVD_/sBU #oCw@K z[Ny<3YgJTvRM FXbKDC ݾȟ@Ժ WhсAfD43G|KRS0fͻJS4z{/A6hVsDOhCyM?|^0qZxv\6M=Mx[M{ \)z-".LK>c9c/ƔB *O&>[6` @ jg‚n`h22IG\VdHQxt2a]dS[D G{"d;ܥ1p8uUSE/L9i4t_4\{uKB/%J#kxtӮhMz~Gw}2tHW"Gc /t: 0dzֆwkXu:DxFkY|fC#sv^'pjMdӍ>߇aGVKC%T9%V,_}CFsuǾ,J_x#(DBX;h]$ lCf&ᝯ=M!|cAgDj4 8301b2DX/63q2U!fϙPTq N*e~R2QtfSx;k|'y‰t ħsAˡ_*kT(#RP\aTBzy}]Ry+, TdžgxUwvf&q흤NdIce.]H:`{6w%x *v K2>|mtkMuӠh@=Mx"w4C umv@ʵJglhMV٬x حص}[<(-L~[S$eM2>Vi}e\X.^=8@Q9xMկUϲ&m1H &YGJН<q,q.`2vnv5ܼiUOaV-"ͺ07(濢!@4J?"N`G腓3JPCak.T5ht6lE^DIqnh^?_f頕{ڳ2&KL.ydܰ6V7Nfyò[QWҷ\B!R9U^s S(_b!1i0ΌdQP9qd}jPBS]P%1#]*>dM/#~^5@E ggԍ1M?<>լ~$>He?TMI>)%jXvV(I?cV: F;탸{=E8}39߆d~ W=N@A|J9J3J R! .dhǖ~nY\ rA@F|}'%LDD9'ϲ_͌zt4v vK BzZCFBp·٩Ko^L4TKm[!NMy~b\c/ӓgG * Lo/B5xH'vv7EĿ'04 Qu^@[# mu*1߹ r'IVv)8YT9^<#:1[xQhvއ3!OI[}x@` jWJp PNylW3-t$;" {:s(Xkňp)<gv'iUhQ.,ufGءɻAN=UD%4Գ8TDt܇ .#NJ}%$"N;by\c,17x}`X7ȼ#z\3@$p bfJrjm}0 L >v< {^FrڷEm_v$3Of=76GjQ PJ)/b&O5tm*řlV/0?3P<1CR)ir%XBrf5u >l1}Dځ5ׇdAEldjt%za@Fmm&2ABAXOPĨ+ xl9̔.X5^ 5MZ_jN>߫G` sû9ʈ{mhRnh4=yj i=wCݒ1QSvu羿%3%)1#r'hmwԳ`?Rֈ$v @۫ Ys88]JmLRI ݛ6>2f&ۙʈ*yf\(\fŮ#TKi*yۛf6P~y\YMr/`ГU/4d!3$E;k{WDG*'|Pl8R2{pxX+Zkky5?A;i)"r+'hX<ʘoZ.ù{Fc<5#o(}Vךʍ ; )"y_kI[s}q^9_pmxbX>mb@擇vj+N_quŎ@qI oz{I؆C^縁<1ܿHb5Sop|p`y\_Xǟ*@7O$pV `9i`vIt%2Y2inF(qRx_4x}iȊ GGqzO :kf5G.耦16bqQLJGKg0b=v p%Z9x&˱Q2fg0uyAI$NIA3k{z@e W켙hI1[&j.SZBCAv^uFS%̡9`]PvUL6Lp}q7ny'vyYS|3XﶬIn$cq\@cpcD뤝\Ҩv30hy;\ߚ Aٶ9 ;WWɿhE iNN6lɊI7_|ʃ>m-EG'WObǬo!k%/oy[.06Nx RJ@ OP)֕-DNNKN7%d-z0_8ׄ'K,N\}t^4ݴAB ep3WLbBݡJ;7%ceeH^( ֈd{GޢB5Oy:5'ľS< Lf=REX;SLGb3z@P;eF6+g/QM V!9XtR1m8*T&2mkgD?^ӌ钤Up-vr'Ee*o-a XChvy0yΊ4pZbܵB292/qo/.m"\ǣ0ic;OG-c|.Y'1?$q8ɂF3 *TSnLjvnǵxFF ?PV"Ulht`BV]#ⵇ:9ԏ*0_&u-e bdn)ciêK0[}xU;@qhDZxyN/ F&C>UF7&`eQq:ض3'ML˛vavɩzv_41=Íd+~$r[$I%ϿGpjR2] hQܙ0{@/)}UR}-.v.2q14FͿt.:Ld  (49!G^hu{FOOy:V"DRzcDpXpTS/ ^K3XefsÀ $=0Wh0 &5sޥ4D TxnGxQ~3߹Waz1J,} "ՍQکȋY!"Pm+LL+P@޲;50 7 (շr{(@H}L#bvewJWc!ޒV_ʜn &'nb,Gt\%#`.6Ji? =1XǣCmkiv;"zFL"/Jڤk &HQO!VԚM Sf2 Bsνq.]a-:4ABDA#X<~F>HG&u*WV'RKwZ½mሉiy3D32f}xpIo?O&աR*FhϪܣ|H#[[_Ѡksk 1 qB-| gc9o*~/"'PU?'H[bw=3n" e8Ȝ+ KIS1qR겶oM&Hu*7SCGs& {~*ƴ&btNjrv7?sg >Mh2H5$w5?Du0!)͎$|)0OgY_))RD௎k6^)@{!ʼn{xU8keRb̆IBl튮8oCh߇(k;Q]5&g^@~:eEϚ-JdP Y\cr }]vGM5DžU#M1 KP͝ʅM3a0FCCtOQixpDwWTN˱Л=ψ sr M 6:б+;qw_߮5 uO?Q]Y{8腋+WEh ܝYU ڱ0^jkh8Ѷ~{}&DK:'U>-gPe6-՘ BeĘzA[PN؟9poH:+ DR ANhÖ !p'`}-~7=Oc#m yMB=^Q^HD5l}^^wQ15Wb8g9&"%-B:iؖ.4gjHڈ~2'?KoJ{- Abqp}Ѹ9' k,c/ƫ$?,Jhdޙ\YW31$*>(޵{o nMFr"=K)iYçG_VKP-uMjD#s]g#8UˢԓnM T} x:4\ދ ߡ Sxz8aMy<;mf,[tCt94lgv7KZ}hob_Fj*ذIٌOaƈӵ4 (ȷc iqckd:y!ͷM g uT*$ iXq8}iRͩXuf!9wV{]谖?Ш E$s:~0ݢ(a fs] )M㜣ܿZ{jBž iRՖ=s/DIALpip1fǧ`7 µSBJ@<u3w3b_z2H.\2{>9LґhU5,uzg =|4YBlc28: Al>LZg&xf$&)<΋c yXo(j.fhQ㻑i1fV2ɛN=֡TNb*K p5/)fܻ&_U<č2CY =T;paUң[P߄<Psa:m)0Oa".ȀZ6ũ )lk3"syD~غPPEC[F4QTbq Iր黦@/5(r[z>$Y^05{ }??pVdttn®bbNVt_/Yf:F  mq"x_H&}>!4xq&3y6_bM}o^@?|MO)ÇmP?ӾViedyNZ5G^D*b~ZZ1tߓS񽠷'i&%$ Ro(5cpwxED-i,UpEv2DɳG?ʴ>'FϬ%.CQ;ݘi_|`< yJ{hx%5o `rhGqçW irxi!U+G@̯@'>nZ L$+ K/{w14yqNOLټUh\J$>%d.{|OFN<<9&o N5=yKIAo[ *җ rN̸.1$RgJjUJ~`gOnD+^ZAlt`\Z_Gƈ]LL6H!&:A2 XZ{K$Rcayʮd̄ã}aʍZ=ɑU8 &_@2WPY|c^Zj-?:wf!hF3*(3 6w)boւ(2+V]uFx$. QApz ]K4m݋)Wh!4[銙JB:B5G-k]rf7r&MXƄiIi-j+48۫Fh/5, 3F}wlCpmn Ha(>a݌XL2*O]x6>dc_5] Z`  ]A l|pΨٝލ9/(ffAo;5nJ`J58i In"GآϹ~DuNN^-Kw@rcFt)#hdx>W-Ņl*OY##zvu1 qAW`xA^,R!>t86A=ox:Y&A;N󥅪39Cn[9iuT?N " &'sn'&QeyL3$VjW̆w)nJe%*l( Q .t#)0ţ$pѾ@H~0*\7ܱW1i+Gr+7J5Ih!/$ w 9P5G t1JնBb]HoZR|FJrȰ E-| d戌ּџ=f3c9;ŽuiŀxIUѫ/qRx)|KX]ڝ'Ǭ@F' tq$$!.7sv `3fvwV(t7 cC<_gB☡q- M`ȨJ3$j ۈ' ؿ!U8dg:ՆL~$/"-ec.ɋ;^qN(n:Aae[|cb ,P4/ nR|e 79K_J!Wҟuf'}7y80蒼JkG O!#Pa%:F!5$dtD8ޛ͟ Ny_F (4b ~9 骵=cYA*WjNX}cFyt/.meT,h= ,XM2;"ʁ鐙 YHX./,gʵ̪f`D. q~>lUWBKX3mTtG}l%%4TV{'{oG wU٦V=CUbnF u%>E kPٹ6AWf6 k')n1 a_5͟Su(qUY4y$:y1'NKj;7+>;ے8H-{Ra2jۅt1'ó3yzd&vp(j^ ň8k<'l/9W缉M6G ;,qMc4x hF^TٝpX9! f`·&N{uQ uPDu}۝=hTUj  x~p1&wF}3y4Cׄӯa1Hp=Ksx2|k9jyqEIGrU\eAEOj>_Pz#Qr,bAyh ykS2 }!v7+A;v/GŞ0|_7PˆQ6|7غiʡw׹Dob2=b fdLiU,.4)r_(pK8hX投>/:p~YGgݶ#l_z71(H4ι wt/{as[;PF2MV5꭬ Ic!$6Gmk{;#QO SOӴQCZ IZru\z)8{n7|f2JDr톋8~r>P.~nT|S4 ^<5x{5\R\^RyM?7XD"-JKfL9(tAtDgx-T5ėC6GO˲}^9gI`,)/# Nx ӊ7u_t2:gJ=K*w-*:gh%`"0\жgnbpyqU>ici5Xs{}1$t28.^%k-z;JJ@(Q(FՒv"&?aODNXeKjΪ(ޓ735dK+Y]֋SPZQhp@/ӌÌlʠZg M,Ċ? sӀYϵ2fwҬ>Ȋ i㻅956`KoPt F* ^+0Jm[(OԘDr0̍5u%kE\']Mi\Io8Ö( ։?=k& Vsk,#zZJ}OerUVWkcϬ$9Qj.إƯ/gAo|iJ,2u}+;Wp]噛VQaX8VH~^*Ɛ^L SSP+vBtNBɼꄩ #+30u 2{g2[iጞIV?, f|O"GHN^ln`MEɲnlPMM"ɓ&gC)'yf7`lϲQ!! ԦDlK (j> z{.)3f/ӑt' p`3KnH= Chzua[9jEܥQ 0HTyjP-J645l@ /xD~j 檅⥺Opڒq t"wOI9[Bt@ jf+äGyM$Riq;q5*S4N)aq=|=u}zg2Ƌol̩~ڽ0jϐ|GcQ|:>OgL@+O3.i Ėr B-C֙ӁlYC%S$C^/ج dU/7vL]sF>ٛG=Rۇ=@ KmIP>Olg3zqͼ0^ū?brK1rR NL3Fɔ.l2P컞c% \Z&M]ϟ@qg,ɱ̣V PZuY\xRvn~B:[q6~=-yg-i^X#Z*vZCM\q*N+K^®=Je@ף@b[ѸDGu@;V9{tg V073:G"QAP؉+M8qءlҧ~uCBV\F(m-e 4݀B:V,ܘԆW ߃-ZlA*nf/GW<.dl/V̝ԗ W6u0exτ:9E_o8V;'sqDn6ԾΑ{v,rЭ7AQD|W c؎A޽gLQf z{Be=C7cLɵz;]M& A5eIb N C_WK+\fUU =_b]'"~>`ɚ߫qdJZGEZ_GG"̕w9cB,\O= -Jv@+_ o}Lㄼ+Ե惈E[m`Iٔ6%:2?/C8IY&sNP~+sk Hސf؊kXOktrMKO$#uFGEs(7ѱlۃ2iw笉xyiYu{Y9[fgdW\_u<μ޲oEoJ'CGQ2~pͭC  [-Dfܼ({5vݽy\J#Xws) yz*SzixD'!lvb5DPJ{D~^߸ R"rKqѫ\|isCmYW PJK@&e.-aR # G')IߨFڽ%R-elB]q &= wJ(>'T?Wk=SP \*3Oϣv*QۤN!- lljxnc[CB3Hj2 b2Pl͔90nt%k֢eCCw]|NZ)fH!o}fu$v JT9sQ\Y *ڤ"C7NcVc8DUE!tlH9Cg,E6˼jJ#s*SR' %J^.O%!:>.ڧ+'qWRH_fՙFV$ 5N[Ed?Ԩ":G _ k,VP>ߺ+zLY En0(˟8B Dp)8NY,QzZϱF %t௺p^ɂŅu#/B:E̕Y4K;Ir\2yȈk1;-)M;en/t&k>(%*7*E0] `C4FN3fU{BΒjAkP\v0{zt$zwB ҉v_H}Pl!9oX5PP0R ku[U#HnܟobGN3bIa~O\4^teu]D?GԯĊ]C9hWr/ rݘ ) |T╘bRQOTڄ\A oDʕV#?vsadž%{Ȇ\`q^fvNVĦt3qD-5 Qj/&RVg3/xQ0e1XB {ǥ3V1;S~}Z1UۅwCSWxzzbi(w[F|M9\).o tR?K Q$%[C w!Qs\_PC=)[~ oNT> qܜ@N>ZdЕԙMcxA4ut.v"@C؂ d)C"fȲ/}DSYtqfӠyӵb9)0|c7*r-"P#L#Yn ]>X*Ks\Yi+ )Zzj۷R$HLcl7)$2"@<ۏuš6^aqHSbi}?ak|w -uR=^ո88~PWŎXSϟʻO{LA5:&\7`n.¦sp4 FJELp?&/wfg.0@ |6dlZa[/-–4M=bTK:h=Ӝ7^|f7eF94Ղ *pƸpZ-b!! y!^]w Ԏ},YyKP";WwgZ?N zUz u^a`f$464(nu+m%DdjN`cT/B `shP݇?cZfzt'GB._bsς`/)nR] Z6L^Z+R_ksU11A{B\ A}B)Hzcq{P2=Л@X)1ivk׭7; S;HN0PwXcWRw:_c.c1ˎ naݕO+Q+ mRE~Bk8`1BhB|`tWL zuO̴>N1jkm8Y5FqlkuiWLC(ԛ*-| X ? CDfH|=.̫.hel|XV0uw~%3{\V6uZ@7.?:7V{|s KpR$_"gّtf$ѽVA˸?@3@/1EꡦؤwH̀. !%{5a+,ٗB M_h E}%'+y!*|F[\NMISH&Qt ؒ7z *Sdc@y3u-lXQ}6/#\Ndqb`WXu&ΘT-8xp5]/U8F!/EoҸ#hɕrb*{ &-gg@ukq76O3١*s Ծy! ~)sN&l81˩.>c4T\EӢ;('s*5Vj>8 n$@ gYjJT!Y; ‰$QWOPtۛX&j CkH vm@$Ꝟ#c" _|7l"q'l/> 헤^@]u4I+@ 嶒 k̦Hyԍ~bגhaab6{9oka)1nTJ㻙c!cPlu:CU<#nv<ڡ~8{,psA#&D e/n8,wum/eDVкuP>dF_<+3"ZBC)n0c2ƥA\.5/[fx}ڌ!c.TgDAܠfX/lw+cX؍^?7CM+2*,>0kuơ_P&^Ť&D>INbl{ )Tiۄ ]$9.N(*PXppmY$&O$z`ڕGScz5CV1՜j^^V!2[cYiզV tL _i9Vÿb -]28Atd,{X**?{~aBI|s1R HbǦ𓁍f^њ /4WjHa6ր4`nЦIV v'|7Z^ôhioDt0Vdžhs N+GrT{r nh-PW I!Ņh. w # UN{CN^6BIt&٥6!tLWYn~Ե 6AȤGpiq.͛T"$8HGf).yO5n0l+iӀ9>#H^K߿צ# +y'+MGT4%q]]E`yZ#UBI.k![L{lQwJcQ ҝjC,o:_LK)vS4:u8>G9Smoh-APlۥ4{ jҢ6_YugD,=~.ڬ*\8hݫFmk\kj<~j`M0J|6 d(U9b)$U7b$g`/vuU`dR5Gя{4O.ȣ k:C2-ٰubWQe?}z x ;z X@gkW=b ahEOʒ2lYEѼEcU|yȌk /[oE|VV 9׷RM~~ ad/H&6f*JuAo-+S52jR &Sa+%Y16^ͼolV]dIp =P2$9sH *3(\+?@}#glE}1 BbON-0Ϝq=^p4׆(8#m6!,t`_ ;ςK+OdFj*HrYl0kvIkݍ* Lo_K'+XI`!.cQ)q?p۬]ƊY!hܵH響28$4Ȭ߷3r}E-BȄCʻ5d5ܶLGZ$]|aJN{پ9$:yT3‹fbE.d:R8XkPGˌ5' ?*-2* jdӍVzm g 荂@O j #T/Cν:C-0"dnܙb-'Mҋϳqɭ„#44n j(2OF^ZNr+{1x6 mQl\W0'z@SnHJO;A 9DCaዠ`i*K犇 ޯ9@)L:~̬*=}bċL>jB\%lgX#+Щ#ns[jv(ӥb/֌؞(?6Doʬ5ojlPtd)qzOg rh+DSkܰ|}!G t;Xuؼ9ç42#(ʂaB^YsX3R?G! `@ 4gZ˜d\~8`}*M3*d<.u0X\SWH*|Q@.TTĐBl#=ͺrxO:)Hs CwDT_7}Wzh1w!uƉX\e|U -sBH$7^Tm#7t )?i :•؍!U(gƜtF(k8-$Y:Q3꼾1-l5GHI.`7O)/8yFkǔ=,+R$(m"Q_Vvݦ1?z cT&)ˢ}V _t,Aв{P4ccH7lڠ>Zd%F```4xFYߑj*igVNǑgtacQQ-8rķж=qZߠF#!1,Je2K/1 ˙U="v!9\C5P60 i^)CWb]f”?^`dO5λ  DIer> (.[}&f/IP  `<8ewV~:>P5AsUE|}(?t;1 [gǪ:4,^ЩL²|nX+"Үhn\SeH]lths(]"DZC 'mg q?9:NQOs]%D͖v=X(ƴ0|qh].|lI`&]b7"_A0EBlH?@X^vvtFṅ;N?WSuڔSƕ,ͿvE#*8$j(9\ݹ]Z`_@'cnCho2FeqMEYjY] _LAlZ|jlY܍D&?P 9Sn$: d'k6MR~qay)-:+S&l0i9X"Ce+Fo}n؂>Q<3$* )d3n@H~XQ@gz1պHHhh̗3kDSs clAm<}AS>ޙExsbaTf7·fYÙAs"hB\6EfnW3}fxRG C_Bzi>  GY,I4+s5V܃6{ A8CR4eJ_ k1&N,bʣ?Pk+[!f4T*gD*ad/bI Co/_&(za>,ԥ`Χ\XCܦzFzo8$jG]y+9>-hiĹi_?' sfG .[n]nUqg0`1yJo$ۃt5!>وT) ^She)Y/S u.ZvRmoFy6Zze-wof5ۘl9I>1|ɐ4`sv !^&Fxj.P7'e}vf kU`2}Fp4Nc% "sfoСY'?b15o46a|*GR u9M-;kƛo{s*bvl`s: @-GyC;`|fN|K6*9'*xW{#"5"l%̴'"$Ҭ6ZVAZXTbs!d2a.F6paX吗C}r}=sh$]Ǯe ꉷ!1l<“1؋%L160QL}LxOŋ?hԉ07uJqވp SyS*pv׺;S=ߺcH}.t8k0|1TzEwbHc;#?_"@g.rlzGGuc-#p%H~Εyތ*2[ ^As\y\t垈yQ*8 @eP^52&0Z )5hYN,pD2q7;wL^GHP us^aW?v $WT)=θ^0*Jl/b9{T-O舃^liP9˙ҴaQ=]-c@~d"PS_࡛> :OL />7JNa^1z e$5hxLJ%BNdr|ye7TzaX"Z즫1$rͻPy< ܨ.@YQ\p|w;SC$>hS~ 4D$+tjN8na lFhIwϊ(X{aQhb,DXHpfu 2'}=ܭYa\(jcYwW2-i=&czMG' W$ ZU 9`:Y@-FIUmGU_ GLbM8fgρc4`s3uz> *ݑh>eQĺdRI%aqmOɘ45)t0]:Q:rH&ax;}~D R%,F0n~w$a~ y.&Z8_$olUxwd1a M%_wPNEWHyʴ"2QB/'dH'a%}&)Lo,CE:P0YMrnm=y$_- ۺ B`{aG@[P4>*SodVobTZ>rto1 E.e GYW?g@' -6+=<yFt \=,{,ѯX.t6m 0.mnјqFdnqVNOM2\:t%mM<;߳_4O_6);d6mf Yaiؙȵ:C*9 X4'"5on$*2}'CkX,.8*G )| E8Og+g=:|acg3P&6f`fKB|K8$;l1/xp1{VX|17Xg{XG,}f E?yUɈgL@钷@ tA Qg]§|f5,gFlc_CgRWF_h>*<^_yM]r +GaTFBoSOd֐9)4dsRCa؎t2IjE@ j_za M~s:)@Pa>`֎u=#FsuUD!&&ɋ]$&ͅ7ZDch<^83tbOoH.ZY@ʓ;R: tay֔Db'61=m)tE`%a0K$aeN=R,xxvWPV#tmm~VW . v0[ÍYٵAkļr2t=(s%IEtYudfԝ)ӿvsw.h-| 586M\S98"nqwt-3tޅ!Rc \b[Cpp_C,׈Ћ~/%x.8@XQBÌo?*ƃpW.^-,TGކ##Y(7K+LL!_^E vpnkTtu lrPBq4i&a:<K~ ֦G^4Zp^-^Y&=-y`YJXjWպq$ 2Pi#S4[Z'pWE IF@`~5?,+|_NނfA6qC"YS&yL__۾FPCWYp!7Y|ېŋoTjvQXdek|E#TrGY[$& q#Qqݑ%ҹFhDIA?ݣσV (a+N ǫߧ_hX?/{ߞx Fܶ*ʭL1+c:yMu|)I2a?ː<%c S_?EcH˾7*Wt3~f)"f@/ Mcֱ VaSӋ-_'a;>`:ԁhgV`ϓv(;lv:>x4YIqH:kTc8%ꑰ?Ľ>%[l;a'˪ɗ2:~99'Z2a>*Ogm;y'*LXHUdniU>>Ae'VG"NtOvO4>O3c lV}=3!$IԵ hd&Q0[ٮRth-=1=m<}}E<$LDv[ZdtIV6'xȊg\t#`О[ilSifmC~mk &<$ (@ gQD/g/7Rw,{O}/ vu|Xaz2 >;:" %9-ǍC*Hv^8};i? ) WAFƒ(Z$CWT ؕMUž%& H6we% -ߐ.|>[ 됚k:g\vlCH` \"|  s7ҷ _֣Ir&lϡ%"h TW] ӑfIevňcCiӌ{tXP7%.Z,,Cl뷱eQaUYbg;ژFdfvjwr 0 ,cZl/NG #stexʨpV@R0Af`qytyt;uwyyy˂܇ ܬ-4D.6k׻K>^~cPG#3o*U*HQl~T%PP* ' b-:< #I/c7HM}.4뫾q j?j’@y"Do;\ڇ˳w 7[:(ZwQ$>s}#j?oOӎ4r,G=žkF(7(LH Sd?␎D-?Y3y~M(Lpy(J#6:C:HfCBs`'BaWAz岜;Rbk KF;(UFY.}jk=' ISUy҅5`, F/ozWنyJYchu}8 ɼCK; G;lE @'G {a򽖨uELҕk @P\"'2d_/om3x#a8$~.{jc-f->CkNdTdXd2$7sq (On!؞o$ P;;_5#hq[UNx OHTS'*~s`a}d$9Zq4?C&+|:Seꂲ7,$Z~,'l ͹|X-  ؞}&IH}M PT%=C6g,lq{ 2YQ3&{[90U%琄1-[k'xd1DN>k-H ^Ζ!mm(b6dg lFI[rq<%F𳴩2_ 4cZlS&T1]_d| Q p8gbsZ|/"e*Ax+xؐ8W@M+24>xr&Z(;2$69V71DM wZnWvށo=3,H5 AhbQ\v"qR%#' /KE9{7IH>ڹұ~Jf+ϊ26Ad5ŌTlD.jjf&GnVhzr|tL0 ̨j" ܿH a-#7 uf$yXϒK|Yؗw:ex6S~N;Te z׃ĊB!}"TEhj{xY$vP폤M{`]w7ܠzmŘE~**뵿"vV*sM-sdBFyIżxHk3zҁZTj ]'\9OUdwx?UX0mʏ]RӊDN܍Fb.Ha8JG6%cG9U{f>"n`7cI R ŻrsRö6aUt3"E{*7 kE4qn /qFk8;պB02s6S;rπ"qztі(V[aKJQZE8Fڍ =#:+DqǙb9r gt=Q~rGBՅ M@طzWF e,7g3/>Z}}~ۅ`8y#|6|~?]PB36[{Ci-޽YBjpESʹՐmʋ0SJV;-R*uCL0pΊB΀=@Q]4U™}J+e܌%M|N2hʎܭ" c{޼^+‹CD6^b4ހqN2 7-ē1Պd0.QUHQcI`fDoq5)-p<TwNRv߀ym|` ٩Z\yݯ" VCÉ^ :v>'Y,3gs'5,VWv*G͍$q f,~|ݙPzԺ"3fg7ҧ£IH;Ph7}VNvyUj MjKNNدȶ+t̤}=̱´]VNle¡Q)܅2>U{4505A^VKVF4/<#Ly_AG#F *`G!ܪ~.S8!H*Z[CnL nr~WX蜶$ z8f-\9ә~^~\zO *\52W^CaEm) ^`mӡR)=oc?X3Mr+QJg3[iB\ N[7c! ޮ*ijH;W\)܀ S"܀ "Pp'Mx ,$fbIJ{bLb ?Vȩ͟4 qI%% Ca\ ZAqj9NM0qC4~A&7%zCx1|Gf9i暊vӗYÔᷛ+s4K2<ߜ씞tp xi(_nzLԨMXDB T9eOi`s(ڢ{=Wt-vj#*ԟ|Ind!K=$&&ҫDKټYDO;}L7&+H 1n!jv'reroSM-@UXZM81Z( y 7kiaos=&s%767`15.x${?Pj.GOA]FI7&?7yi,:0R:c0ϴ쯡zb Y4dBd"`c| 32Z b!I).;8!o6 u7:ֳ1Ҫ,1x&Ž {D L!;3ŰMn1K ?pf.'1i.8D*ݳ] O +%aݩC=T:m%dj/Qd6)7^kMK?3$yzӄ{$v56pup)L,lŢ.ݲ&"$}!8|J7U(9-6ͫk,d3> ”r9뵊 L[4]xB1^W /m?_)M.vF{31hTrb_v]}ތcaHlre{g 4{Ngx3H p}dӄ,Te 6=`bնӆZ}IIOV; cr.ëgY;"K`l&'R"+m#j-̬Ldeܡܯrl"p_˔e@63Q>՘Q+sH5Ve X>.-gb,"ӘS:Dun8L L!M@Zy_-[mz 0w+AHH_ese5h?(P>ȼA)N_eՋNb֓\Pk&|ۅ#\-^-2 [DevNWiu;ʼnG,HyԀSL. ɥA3} \(-gdOAW9_uJP)%nr'WzU|N s&W9i6Bt4\G0, l}haLPeVbY}lvM a(@Y{Ld t*FЧ{C_8c`jP{pFJ!&3Ġm0l;yi* !@Yݖr{-pݦOKqW7LhP%nM%IKbDn $"M)8_2}guSnd1:ONo-?n",?,9c6r D\i'Awy 7:#,$YcLOՃ>:^lZYÛto}gʦF \xjN0\8W9!hzEx#)m$ku !9(G%bDX *"erxU18MxLo?\Q)tKV'xA?̙<!L$j'A.m.>1i&tI~ Ym|Lj1$G0EJw# CN0odUl.3WA~.FF[Ȏ_!b]odžz;RlUpq0^CY xZp%TfJQՐfhȭy><8g0vcnH- mfrFL_N8dz҇  cyt<z/R6-]s*d'VU:8T>T( y)\"x\3%ѩ0y෱ zlAo FWSܵO# Ԧ e<*xeilHJ~DJyL Hj˗}0z~B}+Q@؂@u`T:F,W8!EWd ]t `fw'<_8Ӎ*=2&'Tڻ*ȱ'6ܭ15@ lmRLlDJIQk%d.ЭOcz!G(~|YdDڙCtMU\[6CxNNd]jSf/VrU6:>}şn==s QZ BŧHc\7p ;1T)>ץ 43B@-",r:RœSO]P<^Q<~:a^f}켧zݱά!P1k2pɞy:Jl^F0wȖz|a͑Ջ`<e]`~,=A ~uĩXI^eAvpS&kAmPdg/c!#}#Hz*%AMb^Sj!U6SWʭHQLaoqޑG:ݑ}p }0G;)I# `*QNs,`}֨y.Y!7d#c׬&Z@<#~f^ZI^cĂGkU.Oܖ͘;TRlK~*>Qx'xuѷ 6F,ˑ(X.:?G *(b1ޣyU(Vwz,m>m4CX_y=!,`C 4-yZ48;hTLṭ X;ڻzvPp%ڷ!eǔ"%hoH{TbQ@yP'075$$n m?3 ;TQ `GEBK7ݢ/1-Ӄ((m2gfjjawF /tBlٻZY/l` $rb96v}i\ֈ_O>+ezPQ+Иzc- }ǫƱ\19O=28Sfgˇ;>MN1~br({*؆9Qj;LKlߩ/1Mے& ci8T_̫8ڼ{WxSnى@h˖[kWAp[ȡ55AQ,Cze4Fah]+u=7D7 mid~iKV[Əv[J |*4ŮKz -Cƣ1- 17]M0 l*TVH-C~O_J=xk)LfLX ʙǶ`Dv>yu麫2$^ZD[G÷qhQ4c' /IyOqe~FawDfZ FI9P =Q}*Uc+[ MA1 Ua~C.2kH3ު2,e8 Cs.*LxJ)D]4C]V 7Z@7i*Q8Tİ @B U_2`6E^10j!1t-{Y0l.妦srjCne 4u"Y[ zh/d2'YP{xY\:qIGXID9C2[:B$8qVs5K?A]2)*=%>)wAh% BTEky%MHl%,DNYZC,0KB:@N _%^ڪEﵴToUQ*hQlKlB)٠<ӊNt~(|I pBbٲY:evH5!ηuO7mPNi=Q0~'޳}~@AuYRןN">*NҌlܘ> &'Mv a}Q(v8`aޮE#]և>C8{L.MyϒZ3#xIn XGwX$PBz ]i,Ov}J9@&8|Ild/p-\ SՂ~#9fwgQtxL/lRNQ)9GH-{tf#.يE_증y1H-/4WqzP]* ?Y&[#st*a8?XT JF?W't9~58؟a[UsA9l)dFͱdf#c4&702]ciB3V8zFjJ5VM8 #HkMrXU1^kM2J6%ew#{LZPvsJxXͷ(nF/H}ϐTlpJ`ЈofBfqa(ܘOEQ[ q' #ur77(67Wk}<dbD,q0#UQLH>^Yld:A|b.c8io2dy8# ,1=kèDݘ~ıT6E٘TXJEJ*ŎtXO)E+M1 b6 (VѶY4"zeVVIQfϺϋ3k H_Vi,H`/z~s#lUPڃ\. /YD ӄۃ7r^۬*)p܍Lo;e:/C`Q 3$Ю՘=}Npaܶ:My R#40`Jsh%9Lmsȍb4q5W&B7Z;BY'(GYqM\>{d֑6uijl2o Y!߾S }.7Ҵ7yF%vh=ɪCLjdޜrk .ZR-'Z{c.]~'>7W>IVXߡx^z[NHj$v@^PɈjB7:nԛ7< K-Y[8 /#MU&9V=,u&w6Ϳ&NE>^QL$Y޺;Jb}B< p ~'Շ.Lb7ֿM `ZBM 4W3)%\k3A[_6ѸEk:+\|H, ʑl&.#/KI@ORd`2md$2 A~I" vڐNe$l%z2TWj_/^JnI3B~WHAɯP{vvXCl6R ܚ3^Ѳ, Hz#YR,ɭ_:-V3j BbriO5 }yXYՉQ=)Y g)kł" fL!}ME4Q_{Ƅ_Dڴu~`fgbSߚ/p"{q}J %P)%ѹ%Zo,r].?\͗=ӽzQ UB 9υ` I­5&In=%-|ʼD *$,z&\ S\H"ٕKpHnٺ^\Ɯx-,1I>(= @Ja|cCa\.P=nsq j֞)5NeS4ܴ*´%0~΋sƷ?:* crTڷpB:2d=CFVl&]fFm~mda@+^iu_fzU.=eKJQ|-oC3/ӥ645ys:1B)T@ZFӅ_Dz7i_Ep1"c( fC3pU]o.Ar1+/,jIpVwne .s?*LJ2\ TUprOV3s-uUӇ3CH5"nԝWN}R԰fxIh/2ҡDuYIQ̶UFX̭H5UtO"3k$(TLq\'NsRU[?&h]1\OKfoPp@ 8 5Ify=_(3ݭ 2izPXOY=S;m5Da[G&eˠhi2+Vu ' Yid j3*)\Cp1Na! 5$]-S=b΄ ?ElN$Ƹj}+'] JGGaC!brZy& FS`WU]4[gݚ~M4P"?WO 0ZløXCj6h*YI|:2ڡEtaPg+R-O1g5 \d$L uǮ !OznnДQP\큣;HMv$^z -|vσ([g+w&l9rZܷ$`Kozjo΁z`u4N'h}he+ 68H Q*n]3JuTj(XsZrc- G01y#B;r~[:!_T Lf4C&`~RW1ՑQl|=v}·+s&eX5jYUheST %O]GfTV|7lkE[`bK@tTW˿.9~4;$uWq0Wq2UHl:!T EAkPͥXcaЉ7$@AȾ8"ԤUU /?HݍY< $- 5>{`d-v^i4 gUC@ QÔsM2*UrFExMh) ?c۰-m3l%}@JO~jÒB>F2{ͭ/Osݳ v׾y/C$zfZ#;w^ai2=H܏A@/"8rL>_}ȁaKbujOjpTOwwũ.ݺs9R< plAus}a-Tf0sƨ IHnE |S~L·MS5τÙ͋d9^خv@%]r.Ni+^E޵\tJ$S`6S~jbO_QetP;ˇ50qˉe@&;inYQd'd{_ =ܮu;Kw Rkk-nΠEq 's9q 쑍#w:;s\ /I>MpK{5)XDI4ơqq. |TY==2nkMEt@@(g )lg !)Ick%Z]~PE#F5o x^}AGA-}! &(%u#a5,ш?jRe3bsgz9EBǐ"que]w;ri w^~]v({\#9;DQHRkXeYqP4) (5~g+ݏP]_ֳD؋ VǖdI&]q'=χ+ql02נ ޅ@`>㑋ʀc[n- KJ}]Mm0X Ahy\k;0Ԥ~jPۯQ>Gn춚7omЍDγpRIeh.kм+}jp~{8(ak X#%$Orh7ҴbYc)J.3:?{_1a$OkNAZR8k4cQ5|FЙ>!q?MS"4&ݏy[>k\:!ohr!Ra w NX .yU?@8{Uȼj7 2R_ &=s}؜0a<@ omF¡c:|&rU~g\WAxxL1^@ <B3L;xhaZ= w/NbiqVGil؂B"݀#'Nd e(7"խQD1J5!0DTÇcL& f 'N $£yCSG/3͚`8fuo lXTReDҼGqJ㞻!ž;>Қcn+Ҝ0Xqe)fхUq . G #=69+n!@-?XohhMc֠Sk{)Dcu(W0,)t'oߣ,8v{gH~DBi/Hm 2qaLlp.. s{{*xa:U>sAs0wb$ar~C}$OZ^ jmQ@#64;b<-TZgg~HFD%OO#q.Ffy,~"3m0}歀|IүkX畮X= 5RF28g<;6RF#lQW6%q0wJ{}$`x VML$6 a-fEyus Tz?n;@E`(z:/Hhp/& R A(V4V1X@OLG&j@[M߁5< :)F+Kd$6G^[?7!bƤ{jZwHx>6̦-5,xz_j#]b2<Y9|oCRp pţI"A4pmK3uhYc HE bfgB (,. N~;[.;" >L9T¹$PsPMB;rjQAg[߶X[u__YSqyb!ф |Sk&H’˴sqQƿ[at[OGg$85q.~KrqcEOAhBuF,KNa~8P:ײ許-7u-gtq$B h;=[.UΦּ H=m N9a$w)E%Tr%KT373? gKV=QV{/ovSo/S660sL5 _l+XU@h3L b^sKѣŎf4nb y $gw_ C;`:`-8˗M:";n z-w$k[lxMOk?/^Q+Yâx1WYc77V0b:X? 4)Ɔ֛Lm>:-W~XYͥ4г/Bp6E03fCc~¡$@s ݨhlE"v_ԘŎG& P"uڍ bPn!'(gp T PuB{Lj#j;mn> ZgJ0ku HxPVA:84)Ic ௳V@dh6cl38۰H˦U @T|,<7.z ۪7Br>M 9܏ [ң+L hk6dR +UԳ B0%=?'fbœa@3e>?_CYHw:-pޣÏK;4"YI}!O/oh f{Ƅ؏;Z)A=jiz4wL"6cn5G6>{Y Y|#ED/i?{SH0 QIqL G2(s}&L3Wv4s$ ʲ~7=gKNv!|!Z&HP ={g3Ur!a8P?SL ,Qt!Pt^ܣcW}DE%W/M*tȹdvͰ99'FԸF8Yő*d5{ADU4|4w/&9B&pf,(_ bK#0xVn2HWbg-ąP D!WZOOyDhjYy)(wWB}@UpXs{sqbY}vw n WjM&rS"B@+;@`o`J*oCQm PM7ƌ4JeP(X4KSөX:uY?S{qȕ ҏoo[z W{N-:ƢV܅N^" z1Jqd;"e3`s-b]i9ٿ$0 ~N ldZe^Qu_25I8޺o_'lnM-#U'%&D O"Z&MI33)!DzIڟoӗC9Rֻpe rGnluL 3[{\`×ph{=:!Rp(}ƃ !a M`ٻ_o+VxEJ7V-?QD&eۙ /?z<45z*VNφl|&n7Aq@DXPAb\hȋJ>TgfI i-0֬ kJexz-,"yv \wuoU& })QUP"\I?9zt۫n≈ɚkZT~Hsha:^VIJGEJC&ymj˚DUT 2۟APRX-bSHfN AnʨVds.Sؿ0+=Y;'(EZdmYnZoJƁ:w޴!F:O/07=b1Wh᳸Tl g&4 8V|\t:!mBQۖ>gź3S1we#u Jiˁ>|&ׄe)fiX [񊼰+Үpbсv\l\nqFg[KkcF{['z!tv[įOuh *zv9LȼhK게2<:UͶ;s-$a^i?^}ȦPOtH#v5|Ue  \OPl'/ .hQ+WSyB$ 92a4uE^8f63_xBEASW'?.yucAkJ7fZ,\e)Z"vkMx4s+EtTn$yRrJPY!$elº$gn-WC%d?Ą]5.MLۘxM 8%s7*5JTPhq`[OF7Ma"z;N"1r؉PP4x0l qY'F*}U5%eX,"stR&VQ6"b y H!}n2OUpXۑ@}84"^uyj0(6N& Ռl,[PBS e?5Y@2]#a㉩-;(}ᴳ8sj EtUp)ל߸"=60+wZiVF>rާ ;I匘ârr5<{x>͚ɨJڷP S~3nSg_OZ,{l+hk>&kz11kZp6ŧ޲VOގt ;Hj7їڣv?u_bspf@.}Ozaj!-iVRB5wv&lwUB vp^h;qeuֶ- O벿s/ |q#L6Ϧ+ͱT6!yzzW=ijW1fkT!n_>vյ z]k{ :Em& ,Q a&bgpcT1Ӡp>bJM"*}C+f6[9k^O ܻÕjQZܫ`)}Y9tVjݱ(_j&a&Qej~׆F3V|~vJЖbB0 Y2݊E0'fz1A3!-0|JG5̯V˅7a2'ú3\ NLiK^? P a|ʣxԮs_R^kݫ#$?X67x@%_@_iy\vpIf?H}EB N^g?U[J8BƣoH@լ{sygo4:bwC8-^ j&حKW)$>dzH,Gfw_31֞tmD#vCJNM[ ^jz𸋶$,*~GyJG3;)K~6T~[DzEW  8\4 DLc#] |/bxP ()u(6HA+%n.IyBM@2\ هtHfijer|H/B~+|m84)F/fkZey,YH@o\y9^T@m{I1Gmk'aAFTҤ}Mn@Uj4-?=+"`~[0`ޢ&Xɹݒ| a)'>ެ]( j'LT iOy3zƓw,9?.Lz`m6{&sH^@RWC1 w2bmsONf_o=r٢3OB`M>=GH$f4G`5H;Kq$^LV#Ba"q]uz-x2k%+- o 4YPs\F9k2윷\k߁Hq4waAoj>6BrRi]~H@919Vq}bW\'!)}n dΖU4"C E73{Lh5ۤC,xu[ýS'F:%$M>TgkZggbAW49JyẈFIFܰbHPdSۥu1Lyud oz<@>s%_C2ÍtB##I0ƌwO."܊M{z$KPaV3+zڵ 7؍lSJ/_Pz{]rhJ? q4o12Pbq"M\7ѡ~㭗`ϸ|x?ı`V}Hj6r*u@-Tr*b"4vl7 D~E5uҍ=wKqHC\kC۽e._#xl40 |~wRJY"-6 g py}I7_M2smCjx#wA&mWq<l%ʬ;7y Bi cd!\8|i,qy7sM9U8?uq+ZMI8P_@vXG>rksn^֭Q؁9NM BvguY#fKk嬩\sË[;&N2.9n'bx<6Zti^-&wWIH~FZS2M9rĉfL1B6wV}@\|7ŵ|Σ_%e hr:ܲRY ~1Nd7S&$aA 3LBFnFSۈEqH^v*Mw8p8ţ_5ĒnO6Ȋ<"O+VtS^Ƶ惕ru0Vo  :GqSȺ1n6$cI7.K&x ٿq e"xȝ [B"&$?tUW^mI=u4ƙ^4-::j5[Մ  >L&O|41+j*̍}VB +̦xyMJV.dJ|]C~T }HĔg,^c@%rˣj"9j2)h\3PHoRU bU4k]VrH*{/ aXi_gZM7n} &$ճ1 vQ~x1Or~IMpzWN0DuD;}+uaمcɬZ|, #&̲A;IUTO$j[Jb&p q}莺z.")XHbjZgoHHW6J%u{\ZqE}i/fT K6[nqU`?ےK;OK i?oD vzȀt(49s=F͹vq憩DGzx!; APL8:$%-!ls高?|Ȍi Qb:_IY9)3|eˤ骗{6NV$9(*Oxnt#3 &WmH`WrT ax;D+fYߖi\ tDP@=t!XG#2k3%c+կ@ijeVGE[67E(Z=F&˜%+ÚCJ?4<Yį%(6\THJ>CRݐ0)jw@ )PդC#J,(DrU|GhN1q:+FCtNKH?Վ\ΆNba=!iyZ#]7ex,,|&i\kmcN ιI=ZyC6$B NA ?pr]ym[@?Pp4$&` *:HPY_5ODrW2IeH5;JdktvɉG-/1!5sN4aӾFR4"J}PIc#҆Pǣ _k 8*| d0p1>$Ho( IDtyZoo|è

    T&q!;eWI{L]\n$&>"Ml#=G `AkZ\z8H*t޹-)u^;)LM';kFp rnnNun»Aח Jg nkr=V7s Ed_QWtP!>GZOsmiwP+(+eX2K!(g8Ixh|?Y#(Sÿr'TR<ڢS|zѫF$z2O7`hQ6L. L=%L\ESqֲ{IR=/\ڄ@X *?cՄlaKdDA)vj0L Ҋю6KΏyX4 2y?v* B)boiA-{vOo+=>ap`X5VK`D?r9sH%D@vn[&ƵD!Z) ܳwmYM,%~a@W,[H=s^[7ϥ[w{Ԝ,.|!G00&K*}; wOuM8=3%W9$Z 6EA}ɒj2^k{[d@`u^56Z'^_롭[U{Ѩ>J~KlhV}㱥 .u }a0/VK84 ^[4҆tߜv .*ycg6j^2~/Y臖Ŀ:!:n>'x42n e o nK%ׁSM%@BtӴHxJ'VGoZ3Sv 6+'b{8Mզ7)|q,]Â)=mQ֝TORbrd`>>j;TSw9`lU9r+)IgF^,s+#@ u6QmgXl:WPaAaD˨P8P>$*ՠ+y>" } K/(\Qy]HUD GZrG1B3[gNkq y<M?1B'TۅJrftzVS%}aqE ,hAp`^u i/oYK:~S%H_v_5&9M GrOËS[ #&+# MB$QǼU1<<%bۣxZuzdi Ma3U7EڊZژAR%/^6ImfکfFuذ&Eɯq Fg;w zL:2D dT2Ƃ8opXf ]~e8m?$PD%ځ^AC̮;+rfiS iͮ!֮F]u AU*ՁqRȁFQ6\HhyȾ#}dպ |SΏsj7Vg0U㫳g,D0/ot%̽{ S0 =A;*cxD"K+oa9MҖm~xVxXr=>HlndjZ hQ~5mS1N.:+fcd5)ǂĉsd8)y8pmRq9["JӃ SJ lZ]L%j䳗4c۔FS˺NEMULd"̳}]ctLr]æ}EF=;ܲ??1Orvj ݆=EOIu@cFw,2a*9 | i(U8 A.@ma~o17p'${ӄXvVqe] J>;l~&{#)*y+t @];#m̈́vh8!a-7q4)f :euL̥ĹnX$1 n~֦rdS 68F KM;2+"(*|4pH\"w%`,\imŒ[oeyEԚ8V:6r~py3@sQ^2ٍW_ן Ų4gȭ.f%IuD+7U\$ kϖӰAc_bM<wftbG 4>u0̏$ez#"L,Isڔ䏗ʗ~CH3 WCn$7*ѻ 'gd&$紦QnD"Yh_Tjb ˏRw(K'8\eHEӋrQZIjTlu\i|n.dKXS'R^py޻ʬMJRY?ސ6P>IU Tu.ƫ7Lw@^%+&U_?ui59%)1ħAr!OΟu{ Bد[w{ބiRiJIscGuL\}~ُn/.v6QoHD!+~B7#WV-JNhVW,<TLm3BWWk.vF H)gsӓtf@xvMksEd &q)͙TZ4nD1ɢW><ި|x~.yKo9*|*xW z XsMksa*"_Qḑb/q7#dHzv{Kxz?;S=ci3)!#gcӵcl s-@Di^G\ 8!V1鑢'm 5cQ@UL4K=iURA`ݛ%~"O#!;Mz XrhhcЦ>D1/RB>ixzx{ &OTU6cf h1 wc$) mf~zZnIcJj;:PZ;/7~PSW_+b5βY=}(6{Qp]g^Yu](E08ևV=H[Yxґ #2uJ2_ mZNb:V#-YP{-d)Ef]P10b;7- E.Tq\J XdVo۶o'w?,#0״ď+;ӯW@pۈ`}g}&ZT+װ!URppo $v/W=ŨR;j<.1I<Αx?ZXBA:L"0(Dڔ8UG;H}x'8_Q[-Uh$ԧƯ*Yg<+s3P>\R2O!Y8f^:!W>l'bշMN>Cfq܄rPt^]1>k6{~S7FG*o"־i\R'?)3\rVE\j\ 3uzߣc{&6Tc6⃫O7od-FWOhS!Njüps5 %qpr%"A<@WJnp K~y2A${RXO38G6&o&:ALR.:6-?O[#Z9gnO~}iۂ(|ЁP~gkQ C#ya|RZvfǁgS"EA bRKhҜ9\(UL \_%^,?sգG/Jk/"ȫ6p)zˏTi]p0LF2d/ _xRNJGp0np7DJjҗYo/PH4y/qT_$ anꪵd 7!l+T]M'l}vbA`^I 8oG`nZUCZ\kCɠa d b4V䐂T&H*!SHq | gMiQN iv@H 󢕍ؠp ?>>ea|(Z?Nꌃ C3TN tI&,[Fp^j|:@2Ʉȃ/Uq6[=*G[7FN Ƞ\^,x8sX^5-P54uTmJpXBCzgPizZ'&XXrdJ 8V<(r78h3ŕ-j'M0т셠uW*>a B^QЦ+m#h8"I8!v?B_к+ZhILغEe}3A (nt7P]Mev1j> I6s=2ߣiH=jJ-dxwDGrnJ5 1)z^L ]5j wGKDڡcM" J]$f j|}nW9H]cni4Qn_鈨!:!d{y|ȨMsbV!)1A2%QBIG)և yeŋYVb$&b$:bL `A稊r\&:xlz, ^(eAE< k.j15SQS5,Sv~5 LcȒ KaI`%~VUMQPމTrPhRłt;rvxs>\*?j6}|&%;2P=Nctk"@va;aOb2DCnk"eHADp\ꆟ95^z!&SD/KgB :'`qN8K% &Wfv$>~c(OM1v$P"TJ~!` &̙`y{lzg T8ߗᖟ ;*XkW` 8[լ\oK&p:=0w48}x?鸞CCYH*F1@߃`K@o8D;.GqsrDP/Yl<m 2h::#oHUHW v2DˮRhi4I)q3!L 3Tp򍞉@VO`٪@wE?Dwޟ &F#ٌJ}.Nars~~%\.8pV0`}"]OVkh5Mci #k'IRCx]t2pᫀdBjrXhVR ^"*IwsY Y Khe}?KuJ-;f&}T:$i,F@~4}qzU;ߟyfВzO:fg Z<9hgUu9,ZºC0wETl1iYw6NDx~c˝:!h3ˬyS+ ĎZ$UȞTzzcoXECUd1XB䵋uoV6xv1A]T3#WJn^C T$vQc./e%+?O;"R;Ӥ[ t̾Lj @ x]k Kce^JZ, )3`=/Bopvtb-'UŢʸw9((fÃ-h: c#x3ɁRg6Ċ?׺8?ĽtOr_ 2`HurehAH>rӵ*cUlFi`-L] IUMX3mXv6v8{ (сyE}eaf \(db3J*0߁s)GlWS\3":v#(Qn\?um#c34*7~=*]9y#6D y!<$۰5e+"TCGyY$ݦY,NSâs5Z9pCOtm3=UFT޼8B^.5FDӻr s"a0 '~vO#z!Xs!;ztsVK8x' dUkJrb;jTn>gh^ R):r#M]u rAq-(Q`zqRy\a՜ y\_֌:\I-+9}Fem'4P-} " +D2-wRorvLx\>GL̙E20.YP0Wz9[/Dhz];- S7?+h+P>Ź37sNgލ1ˀbvpVC](r"l(^q4C1F݅_yz1:м*mISXFRs5geH*!Hh VO1Ѥ$69S@f xVCR@qS5m2Fw:NSv6v"}(`M:#֊08Jb9G>ʜW,CObg'_$j<(Ĭ# 5'QCie'=L :S:{+ee^r =#hwI]f ?ZC^/zfky09f~J3$>_ m'bM}Z;񐙐,\>v z# C1gH`;p{~Ypzm:IoPP Wo /0]wW7f?g 5vGݲ7JBmA3 $1q;N o6=Eٜ'bChXFx(ӊW){z7Q@g %NP?<^ہ>Բ><5&h Z:f]~V 5 m6ϵ[`F 7;jQd\b+|_x 7j8_r)-Բs\O#h1aLT. {Z$/۽q |FKߊ tгylRҕ&kGilp375v)["ːu돲gqh S( eXw^1nxFZ?𓏌XBoX(NT!.g^r}SS}j$:ܤSbA>é%<\*xh" 7˷%_d}vr:4o"ϙm蘣Tl%Sm,Cbhe\m$/Q^QCcu+Xc#~MW3m^9b,Q F V2%)6{VhrKAjZTF}F;Zh”(Ǡfz\,`w-j\S*$a '?9*FR^Yh3ϲF?L+Ψ r֥J7{Tuj?{VEΫ b@3ܫ-I'TiRs 8.U/_q"(tuf3bPXvX/2- ;Ce,TgxUevga" \RvvyjX, %~{Mw؟޼Փ 1@v= s, %4:ʶ~`OH 9 ''#$)'_"Ɋ2nQgb\@F$ǽ=b4ZZrFNqi|\0Phb@Bdx;gqG ,-< ޻GfՊ5<|U{2f 1"l%2Fg<ZaQ1Bw/gsh2I+J xyW_duF0 sIp'è<߷;;bDF0~v!܈ lzjOB,>PdA MlNg[`Ο'_4:;-M!ѹ֧- ?<)>PkYB+Ȁ.ClfA eCa ɼ@y^/`_ޫ!{$?CA6 (%t%_P=́.i"rho8ȳHŢP_n5YJw/N5am{kp.OX PYfoL9R*1%6܇2if6&WGЦAwcK:'"q?l˗uh(l~:ȧApocX˕<~5)Ya8k}ǯҰY&%Ycs2u4푄I%k(߯dW u"N)N*7a{VÔ?6::3ҷ*lWDG"(mˍMAb )d"KNf$gt P#Uj{۞8)gTR(ݍ^uo$_9 <^Fl=wRu\]hńwkbL-MqB{ $JEiHx=&BjY6850ҒE?^cpqV6iE4s =8K $=s`m%lK4bUmn;޷jSvt)9 'qy'S#'RZO,Jė$*~yQ&Rd_QdD`cޜuk5ABh˝a3.a&[jv ֽʄ]q]h4p-U>/Ў6 ϝ].fA2GE>rO3+Nm3{S)"M|q) ߒ+cdk| VU>]N&NAT.dlviY.u-UN2dՃh%i\(}S=\cLZiʌR0c hȞ=>c]#ĩqV"bҫGK-4n2]<*Bi]Pz cKdڃu&x2mF\WsmXC7crD0`r3b[b&S|_o[YsB8tXoE,D},{rzxhst"wh=穊Y06f |ȼa:rVj}Wq[>yn{yP8J9:M{;б}m 0Gބ|±9XR~cYˈm+<@}4t^]:Φ`hR܀Vǟ"‹Hǿma҇ Y@n%4'o:`ϙ<1si@EmRjx>iKκ(M#l1@ȹ?Ѭ+E ؽbG5vxH&id kІ\YH®x}m}! :KxʼK6YvR院/ ɺ),=3@/,$KƑn^r(,qk?xDǰor|R3'# I%AΠuT,s$EzPrɜ$ QO e g!4O2[XQQȴ b$\!;ұ]?k౧BhDF)8HVKD뤀s=`>?dZr7rLwl\'[' *_ C0F_2gBRvBAgyAvd[X^OO# vl<`|WAl`3I7/t|SE8g#(bH!Q$jX{i*^p'6>ywpq|ݧnԔ6nXJ"# ?}7Ms1 ȭ2eѠ@@(Q蛈@N^en< i昹kۗY3&"Dh_aϹK'#'әƋ=[^d /¦}:t{Zƣuet}JCj)֑Bo!; 9 z7svu $f|F.8w$T‰ vT~Vu[1|]NY1bR;7 _Hr8]G9/X|vi_uZvMOA w~'Gs~,GGy섎֋S^Z2Cb| c4U+iFC'9)f2F-K|<xp5v/T/"TC Ϸ16FmhxR7z4׼m\65cxy)+Eocqn!>4,%&)/}p 3  TJ\7eP ]O@3P\|a}z@9Ü y4A$I gP?YOl%0^#l?Spi W;I }JI J7p諩b3Kɂ&a~) iF2\?CCu\3\9a$ p\kCs5Y筊$\nRCQ]ƭRE&k<,ɺ*yf-L$R:=ͅʼnkR'%]h#E@[e ou$`#a=t`}6(QpO`;i7_l:܀F ]PlIr**`M*]HS'< Syx=9@\+;VϺ:D78Be.F#LD}CaZW1NDfhixK߿Hgoj:-Za[`&{`KO (3=$:B|=\t]0KY5{70YVjnGu})xr /YYmRN6V'j;)*G|֓bO 8n"Vk\C:<)=Է{XvR3pӹu!?|0/a V8>o.-_]E2Эڕu8]0:k?9;z>Nft!V*E3R#mj9=cVSJu̘u`F_Q ~@&Y! :Ð(@"7^FE+jW0Ip\l鏪sȵh&eŊwG]$P(yRD0t @{ˬ 1_M;p) sФG(?x Vi%x`5\<c./FמPF'אZeJsimIŀ}*L!Yl5,p( CU33Z2s&ؚFV9L@uO)S:`Dk(Cbߡ;O,rJމ?*նMQ%kM>jO_= q/)ډ%8VJvh`R- ~Qd-gUYyslj9.Cv]<@#>Q6WK; SҧV c0LXk&Tg,` l 3xn'I=UaNWmX/!^mznۍMm ܱX:M᭲=n$_Q"{'ēf7>Ӫ#%8dh_]y>1GiA(ؘatNBiDv #fÉ2f7xb7^6 Տ3jM},{A];SdB{Rw3XC d u!}r<4g=/q[?DgWPwr`uNKv,%3;#" c o r,h+\\[_ U/ 19:8zѣ l04beBڞ: +5]k,j3"UɴI{3eN׵Bp*xEk]:XԪ-ci*u~ z^?mC o]/# (VsRWsMa݄X8$xgR$2tHfUwy,J.՞:dAnIA=")P -|4-m+~c&p'`ёE)T4O930WxodOBlJ ȟ x,#֕"ݰX2$Y>&/ ,k7W3ˆ"4!}9Bۿh06K%G"|F+,P6]\-0&}7);|Om ՑpJڧӃNu,!.1|QD,Δ 'eߝV<oEYn{0l%̛h_']y]#=1x6b5q;0ׂK[GisAt^xDR6m\ ףA[?C6!]/2ZtPU1k%ZZ+ Vݍa7{~V$ZHU_3Ǭq`ʣmsZ.nVBs? 3utR+۬fn1{S>}ۀL^p{tt4j,@Ta| 2yz׉ _UL*i-h*;@ʝ􋁂52Li0{7 Z+S>wX3õH77hכ8I+tvj5*}F#籁Ԑhlp5u!|<$0 JY)/X\^nv? D6f ˽#A Igs[,/c/1xP{JoܬRgA{;"l Q +tq!^ $V9r[މ*y}\*,|aKk)R&t>h`+Iߐm~W=k;8T -zvQx+߶,T sg˼0 a9[gI2 z7C T$M)Zd/xVFz[܃bw}l(x/fSexБ.T&T eDZsK-%tude.Gr~xUJN^lчH`[7*ڹ:c㭘$%d҃q;r~fzVJ(ۼt_RHI۝fh pį;:1sMTE W^}XU{GK)5Wɞo0Q<Ų耝,Keӕc o rEbf Pga%JgO'EeD$ǰMN ܼǧ^fS됚YQ/ UrM0.q}>S遞G.$Dkܛѿ֫7rJq,exR}؄jE>\ amuNrvUm- &jL\p$ʞggۼWśv7`ZRJrvh GPF ,9izXƛ2ևoH y5m'd Lh |!l6rrdU-Sca?|,'k!|ymm (AmQi#i㧾-7UՠT!;^r=ʃHpd/{ >4m$~\$c]tm-ftjiT]]j'DWXKJp݈@$"|{W=oG=>>P7@x~sUagA @DzYlPp F7CL4FC*bmalH8~Ͷe 7%(_GiL+"8rh 1aCuNװ#fGg~ȻLY롲!X'rrlr"1RZ5toYo8"Uwihf\BwhO1VSXL2:sV_{HϑZ^WN*x9 Bg{W~Rc:VOX!%1v`aB̭+[TS+X>>|g:M4Oh;ZV ;:bp\V5MO*s *0yi쟆7AkcI 0Kh$zc<?[YU5nx:~,$ވ5?a\8[T`ԩakU!qY Z$c >y fDVy.v!J bT)Y]{/,o* Q٤~Xn',߄% ޮ&5oyHNaR2Ÿg#al@#ic!P)YdԒPmB {ABBggɵ2>\ͧN&;c3ĝ#SnJSfpS&0tfŽQ4G4`kw/Jx]hgKB'{xfɇBz' ڸH&<Ҍ~_KBw^*&<aO/WSf&p4Ke[Lif&9Tq]P=#$1]Z DSGDo4a(MMQdcbaV O64!M[]7 JᗃN7=E A)=Es#%7tttvUlyadd@lnS_a70)EJMs1栌=YI8ҦXL y;3{)vPMŊ޺[eV}&Vkkؑ0 h;pM/seW)x,*rUm3ĬJFx}THȄцpAm/"ZAR}` (U1=Vq~yP%otG!01;j$$smTƽ=.]֒wF6}E% 8f>NC>'rT<'K#iّIqmRE!B1^}ȊK6フ/ٻc ʏA,taV?V:}HI@kHt]ye4RfW/گ10B,  4:2YDLn9xcdeo CyTu}ߩlYk } 83jȖ]c|G2O' gޓoJ]Uem%ˬ!%{+V B|̠6mM^YKW~XtQ=g[ހbU_<,!83j+/!Oq}Ht@%7974g8s, &<-Xˊ ޹|SQG20{.fRjV(T)LV^vIG#}Gf2KwGV`A_|<ϴIhDZV\F -e~ GlIQXJpk N.%Yy@6|g4l /0 wauKPAx3dOwc;UmɏF!h^hSuOwhZ$]7llO3:mIJ b,g>r5.">""MgcpEq*S@pZc%bexS?j{zxxyBb(!.%IkDAgκ๣,-~؋H3djHH2TXN0qO1\MB7" +;+Nk~' 7BUArxIi$Hoq:Nޯ,'H9^ZJpG(q1+pTXO$TKįTe6ȼXcj]┩RۦUGgŒQ&j&z;(5p A Hd ov Z>%6`@ep;(TUi\?\\p)OBoyٛUvA*-4D:ucPNVE$6D_53zqX߰[`bW_];͉L߮+NKx:`@ 6; @M f-csFÝ}> Y-DX)lO=N"| }E<3lN \lJyZw%"^9R&(+˘PK{v'/Au̶ܛ]/E;{]4bPr|,4J{/Ja#.2R:fV3t l?^be%HϞi]Jf-ZZ$GcA3lt!Kt=Mجﻶ|CS\h( C-!0iwuz+h֫dYd;g>˜M-us ncY炿3bˢelS \wbp.4jRǝK(r)Qq U)-H4Zվʀ y j 8ηl78] 2qXSfٝs"vŢ{L0|tR;DS{c>pؔ;O{ޗ5DZd,%[x58W Lvp5-7;iC?ɃlGq>@Z~6eg[?Lr~CLlpe/43}+^= ѯhV%^T#)Sq$hԹx+FJ_Qf+Z QDVoy3 4*n[*f284zC>Z ]o/v><akӍ x@Z(YE#0B骐ٸK>\GpG/ [FK?B!`X'if^Wg4$cDKuj{|/!1ߩ9c}cCcVρPf쌄ݼ7`je?(\m)fE3 &8hi v7{ yɁ 1) 0_sJ wy'O:mD*j&hOlp_٭`e/ǃ2:ȓG_wOe:!*޷ub Y=@x FWWL30j-@5 {2Pf^vpYNh?欄+up⟄n~ZPWoovdCW Z_]/gѴ\L$hiX h࿥ rvڷc ̕=';#ծL_ ά^,{#z+ UI]lhtћ#kպr>?JJmҝ 3pLfu:J%t0pz% ',q4.2$vk2I1 Iy˂9q#0^,YUjXYE2W#ik-޷XOEՃ[|>SDbb$C ? x}:hYQBDs􀂧j- ㅵh5AM$4Ŷ;UJђ]BRY2}˃ӕ8XFMSc`?$F3]12i5CSQ%fQٽR ,{'6y|ƛyGе:;9-WRc8'A%d(myUw~s/YzY+ȅuIq!1 qFm%hZ PX=[F|Hy$FYr Yǝ-?wzg5CAQjY?\qlŏv%yCoDt;NΊL;:%4^`π,9$BQGwNXaZv㹒E' { zClZ{4zR Y}hiBZ RWriДj $ 1COݍbAGvF3[>&JMMmݗ?uczBKOȼ aR# UJ1]"`%FúȜyUQ2 N@gD郉-2 x UhӜˡ "~nR 2|&^( ad]퓕1X~`ύP)B\?:), w/BkEJ]CQOHȭkm`6MM]u͚a Z7fT^ȋH ܜIvX/;;Cagyb$UŚ:Ż_kpYP˶^[V1:}:K7ڤ'%_x|'Hݤ2A6TxNBi{fO &oA{;s0ܛU'tTA-hԢT=:oFopǭA2ɀiJq;B @|6I}7d~`Ph4G,UJM)9@p0@u~Ik=&t@ɗzU1'^Hbm33?l+w38Ei pKk'?kb,.llxJ?NlgLiYBBYy=o`\}EyxqʾAXxOJMx~`A0x/31q}x 0+d4!UCvON-q|)hn,lwǹZ`c2|RxtƺAQ[>9yL$o jhAр[Be'ɩC/&zڤߌy&9!tQi71wyJ=zU;hz^IMrys~,U'=EwjAzz &oA--`Gڑ8y͵we0 AY 7\{|FSv<2YƻϹ ٮ+1L&w &~?pI3M^_A?FQӋ+ۙG0F( # `Gs uR_9a740c&IA.VܕPQ8z'd&]̔up(DHFdCps2.fs=baIKIS?cNGoQ^%@$>nes65B5^jS㆑˸dEXt>-oq>Ȇ$SUM?̞=#+2 ^%)C Unoo+UtzN?#Hk0AP͔ٗK4bV::ƣI<͝7{-< IĊ,[7G0broik߼|ΈZRnuur0>}M^%Lf?V GDLq%=0m|v;9<z}sَcBsa43ϦHUt-KHxjYP;D y $vr JtxDģ^>h SJ>ojDDx r2h`(/{X}.LN #mAl'?%5GKT$2idτ#8{*>3ų2|_TkTW螖= ;\_  /L BKjK@U/eW !]Ca)~3O#{E[N0%tء)$~my=И] yc/ \XZf Fthw@$Us|Y&F}L$Y$hZ+[$ SgZHԀٽ+ \LuV-@7|uU`D3 P@>R{o3}O[R[]qRA;pBC--ҿ b% en(0m(±Т/B-J ??=3k6v9pSQ(0az. |BJoѤ-1Rjd'_qLN/ Th53~2|m0ĦJ|t'ĩ?bNeCF o65Y =VH^빧HOx<=楉wǵtȹSvt2i&T kc ;#:  }n@278Օc8Ta ,n3^e-c6lzTx+}nVlWFr2B>b7Mi;qMx҃7tMD@X˶5d'cRk$52y-| 0Z+d3*)WYc-jj͠yt\:C@YR5+PzXjKZBi=uge\7_1dS&9+{ W5t2YR)pkfoeP%_~@71(-ßY$%F/uT xHaRDҷ$ *:}0_eV}jbd&!"y*yl&!<u to˓OSĶw\;˓3?-y~6A6MD /Ȅ9)wV/y ]kf"" Ѳ6f߼d&ӿ4@Ɓj8L~s\r"=̺5c@RnB_ܹ#* h,mQ]U犥}2/LGs-xItP /P腡m9[D1_ݵ QTB%t@:rLI&vyYy}k7KtRGQR8úR&lm̰rM p̀-4lLWVKxGuzl be8H4cpY\؃O_)kc=-kZҔ„Ĺ`-@&yILs5=؞P.%9x||4RdBU7cHՉO-ۍ} 80i8XD(Jb+AID 5F:J|{7GėFf[JHAtSQU8gz|D_dEv|Aq'ajF]*ƌEr_'3/>F۔˓ *0BK%O853@Ґ]乼DQh(cڥ3~KMsfmݚ9I5OEO;92$*1~(:>CFQ~GZ E6qFȝȽ;j) +7 PJRS5,a\h ;Y0W/:8MB~s4В_Q\(\(mE1 Ԡ^ rQ\aTJ3g,w 9$/$[9g5h%&Ou%1$Ue5צJqU,fMwF>GL['DY#6ukP0[ {9={/8j|h) ;D䰛tpH4ac)8 џix֫+@i%Y벞 #v̧F7f2cRdASGm *: C™:# xM~Qr? hW5W\A󠈍ŋ@RRqQ˦,ǒP}B40Nus'`Drt">ڽXj&S9;-zXܰdr *: }2L=/(^4t4x`QPdLx" kSt1![ bn;@ n! ohytyCj}2}9]Ir!-N ensRUȢ &{Cgj'uX }G{< %qp2f-p'pK)Dj9T4yv7*fWR=&b|XB @AD$)yZH2%fMl\L3klE皳|qt4|\-@|ڪy?)I*SVfvk%":V)C!~z#m$"F^6lcS;OUHJ9O# ijM6&<ĀY|E= "PA\*Sib6mw%Ԩ{ L%%9Bu*A:=uũ'/sbɹa eR)j&|A0Q=n)cAYWgkh(걺Bq S9)6BaZ0E/wC}гcJ-ᔎ.^ozY/Lr4vE-wzmf] 46.̀yB5oP*(fɝ'V2$% GfߦP@8R$-0nWub,EL6TyռٶBP6 ]C6Mw\+OԖ1Gzg=\>'q?m~e}#5b7>Ɣ<5Al~Iu(~?u/}1 \܍hu۶ _@͚ڔ;sG[(+1j}$>/cpIk\+T=!MNoQ%JRhzJſz.fyoiӟQ_qdkUTR Ðl׽k]2HlRjD p.YT |LM=|GrXgK˦ynTrƬPD_ěnH@7$( 5YgOk6;L5ۺ0IaY8g VLӰ_ BBjӛ)9sҲͼltT&qR}}SՅ?J32i%ꇦhkH6X?";gHj܂pq: 9%~?\#z*H/r{4S7m7T_e DڏkP'6Vt9obZ*kw)^.Mr\LVevsJyv*,Be!6@ ZU(K&O4.hU/joV65z6 ֓p0+.z>tjQ_!c(KbsW ЅVZSׁ0L4 Zx+ qi6(i2:ҔvJz~#HtG]Q(ר&5c0#㥴"=\oʯP!H"Ք8-D"[ C,&]3PQ϶ZKS-v/0<)l'7oM通8: rN~cn3I+O,*nՓXwf/f ț ]@IMe@@728*8nk&MxAHcTX-7mEUO6Y&<"'+UrM^ N'$G- FHUV-jiy=LS3wT,R mltF(O4z9 ՔQH8]cPאokCqm%*{MaӠffzL"cۊ&ߦ5k_2 LH_m,?dђhoq?UZsd%j@,SGĩnu:Wkt"%J)>Ϭ\Mj9\:_`𨒍nB?,ǣXe> $CYI(iP CXO{fY,vEWǙhhAm7%.!Cj@[[WMss ȢמYpzВ#^ ]@ qF> {`12T6|vυ/4\Z?_A&pzj!o]i:184;Ehk'uP3BNY;=/7o^jI~3,J@X_4֊9rʏNu=i|a9=VEo wt6YJExsF=JoEr'o~Tzr*Z)4C#uՄO)ƿp\}Ynx {vZ Up(#%PIz*_y*\\=Iu!q;OGGcm]REO|RN|jH)PC:Q ӈ 0,h%/Ɏd)zeDȷ䉾\+RX:]D}pVo 9[NNUnb!&nǡ6‰=oɇ2D jIu+`aOVh2Mes%>1ޛ%ԋK η,OS(UvDou%ދAs26eLSN9oS?ˊf6QH/*;mk4Q%RCQ$)cefhD m$t" '6 =?%Cu7b=%4,и-_ZJς5)x/UhqjC!.A,M\cfa^\92t!K~_mA6%lRL(JV)l؏GbjS. G7j g"'̆Z ^ddŀSPyr/ 3NN\Aec禇 Om dwx-1Б?y좡uڬ/:*L|cYWYl,*&J O*25):T0~E찟W6O Bj0U]~P L L!i!rjQ^F@_NcW&Qi ׳1yW=Bwњj&ie+Ö*^ .{8WX/qF8IF@k̐o  1#T,FȡL|}`/‘`"Q˿ž3ϷOce!LZ@YNh)0mEV|&t!*;7@`xz1qEC9 cSS#*otyicU]ڼxOcP5SGLdokcoW " nkdS Tv +]bG/+ j4 MWeS`Z#"'݆YYCӾ>>f[41+~79mV<d=yrw, Xk&/գk7 9lTi,ܷց6ዻroń刺Sӽtqz'oZ:J)oݍ͘X9=W,>ق5sVkzoTf8j10{VWH3fM @a{FOvk\Uw%b7*[Dzᯀq5ShyLڛZRfl*k&p16JzYjnZm_>縰g@< i ~ `6m)I[?8ɤN"62ml1Pxyfl[C;*ٹP40YgGK& Kkhy7-c kD4I<))ج񮹕~dߧ|D܊\/*1Ws/M;Mlch,o7)11ag@iCmṆJ Vb7NG^ 0(NbгD +G jw$oܹ)vP+(ōja2%h9=[ Ţ3' }OHVXhT(h?~ҥp+P؁@+3zDˡWB$Ξ**E;l v(N3mğI{Mnqխ3Ƹa_ē=?DK¬R- TO *I Uc8X/J5u 5ge'jfiZmO9]xjO0TG 8@]^ ڛ}*CtG^%?2ENhJ~&.c2~MGG }[OPxH25$aeM[&lF;"y@l+ -C[7 Z+rl `!:N7PP4c#y-[Pad\D*h[ڭnFZ H=|RH(,:KTRRW 6fʬIxֿ.TJ<^ /=nh< OtEK>JDtHi]IZ L7#wý[Dz@NhP,JI¿\AcLM%fAv7 kF߅+ˢd+ws8iLÏ.nRjiIxKJF7twshIyvhyHbbir/tlA4cחB8g^͢Jg]r=P,8Zc؇#]QVKOҜ"2oU9 pf%) kt4p(Bx0<4%U`x $K "=&wmO` 2pqyL=tʦUѻ8 Xir:[]ppU%Zj3C:;MⲳL ,|o٪w,QuRpv.pZ@m~A I7P9PpȦ8#LO $fz(>o! %6ejَ-1VkRLDPj]yNԘZ7ZȨL K£mm8KQWR] j*.k!HaBGttio\Y֜\Wǐ;>-Ѕʮ~G ŢP=A.8yƁ'K21>R[I,'8+'p7=Xjo6_bN[ou礐߃:ٜgsePrb @^* $!~-XњxR`SzU_]s9vJr >Mg,u$gHo0f"8`plјV8&19M![UQL3 $il]dތgRX;CKʾk ?lΦ\T*Vjc.9!*u[3" Tn^ٰҞ:с!ΤR-Z n#a/bd\9{mi7iRwGXqPh-:ZiY!v.!h#mc+EK+kEyƒqAT6iZf= = $*0{_)_CV}3 Z[nɁ֧,pN+\iŧ[3c]NJ@(| p|kݰµo}j^ ?qx3ZQO>g!%ɟd`6 QM\p ]$!BGY*)H\(Ә_*>7hɃi -Q5PO3k^ϦH,w|zD0VC YŦw\dz=-}"EcggᓕH[Y. T"{BvYP,f,qrD]R"Hr$p s⥔bBrO4`iH\87O8lvҤʛR}5U4dr=]`bUq9\PcSH" K$`W 1GbƖk?qrN&+ti2K[_}}ns|w/+5.Q0W~o4LK^LE 6}?bL\7]ӛ -LtC1恎*=l|+̥RJ\ 4MZCэˁy Ճ^ƣx K`e=#1jp[&6Qҏ {̌3tfN٬(`JX#Hb-pB1\e+:C riݵ@oIY (B~c sJp>vSB%H@Ctxr u4yoXEvrh5(fn.A"S{`% .4;9)h:q0rbi4s-BJl7|(~@U?`#2[Vll94ڣ?2b K^1#uI[5X+Siɨ1[6z@>ElML;ThP,)m1ʘm¼.AFs~OÊI s=p=]yK1%zڤV=<S(EpmT}+5 ]w=t+`0L\5=Ƃ_^M!%g`\/#Qpc4Ј'${B`oh%CEeA}t>~FVt;,mU-ªC~ eϑ#D̆#&<,dA^P4"4(歳yT7X)͞nyK^ZG)}TeiL0&W2gE6nV9LZEx,P: XTP8`c,_s>K7T^M1{D0>6Al,ӏ~]e `XUP  GaE7Eٞq_8Pt&= v=W=f*J+#׿r}4^#qD9NP&ŸY;cGNfu驪s dW6CxDg'*N`? I%U\tD\Q[t:{wU3\$w>k+MC#xm|4T"_j|:JB5SqaLs)F7xү SdS$FGLSnV$C\< ]miDzK;.7 4%!l(k̿$?tyӂyQfA[Xm +$X`%<Ə֌:]?65yN( */1ʕNb苼QUbí'u]^4*JfA-Gd79qH%g wcm ׏`EMAU4yKM+1ĈǬj =ګ hByC 'R_w^FjtHQ1xRf7wި-=>o3.R= O9Z}9L{h_*NI{nKq}++VV@ט K̵VT.Y{ }_߶PLx@\y>u軶h‘zOJ MگsHp|z@gasDPPEjZB}[0ánBlmcA?OlkEs|:–:dٍ͛L fp0E gG,/H۪\shb_}a1tBbki_ރV?[Y# Rz١B5`1,Zv7*A9 Ff.GP+ZWh+"0Nq쵼Pf9?y({}kjʗi*yrL|ހ$CרB%.N!fb**TҌ`;lFxP+*PwivG|B75>7Ԧ."_0+^Ir-B; cxK P<,񷂭U%I>~[7ӧt DfVU '-ܒ3o!z$;C-G']"FG v9dkZ$VnN1YzLO%X6̦Xտ"SAVTK$>КFN>Q%G]8O̠ !S6E0Ϩoh2@E=5?]8oy~4a^W#Q'[93)Kg }\;L<&8+Ķy>"zFϷ#Ty\i ^j*>‚JL9eBߤZ}A5E.}.} %/ja& Lol'QPy1k9_"B4])V{++Xlxv)էٙ+V@1})-.=@$ äx=tJ}W ÌbBZ 㾘jUyL4G$5?)!,2fcl!|!l|;\llHn7v_T͢o $#)5=K1~AjBU]6_/ [ `o 6 -ޯrL nf<J X3S &(օ*FUPD1e5p@.eLC%ߕp}+xM O2τ^ߖ-#\(CMtM eV՝{ڽƪ[o3>sF%-8%وy]B!C!Us({ʄ;XK M˲*n`HKگ`&׉ÍE~GhՈs;=Mw(l۔Эz?M0,-UmKoʝoP(na'="[q`uOlYΥvbĢtw@RG`J>&{ ="@R&⭘.gHX$kG؏Oj!g^s[gYZ070701000003ef000081a4000000000000000000000001668c169400002cdc000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/bluetooth/bnep/bnep.ko.xz7zXZִF!t/ɕ,]?Eh=ڜ.+Aq"jMBE/i"ҡKFJ9+x[I RG* 4&w6CJ!`Ir3; Un~݉8(dj `D򯂆Wm% F>ۍGE4Q] v\k9hc u7;g`T$v*wdA@ 3Ե5K*Dk@ݴ_ ~O1ySR=[RNvQ˼k}x>(JhUހXb`l5 <HrBy3B1`gT b="T$XMdOW매+o)8:(\jݜCÀ &n$2I1%5iS/5+.Tfy ^BH6Fx8W{bk92iI[j3[qn/__ NasxZ,3yA%kaɸQWь&{ז0?fm =;=R]gbZ3 uF ZPzՕFoX-_DudlG>bБr?KW/[B1jHKW++!yK:&5"#)Rr]SE+NTGb\.Q{97?$OΫ vSn]d,Q=PW~;ǖI]71ξIbWŀelZQaem"hXNƔLnYz.ڹ;J)edyCܹܚ&;#sP.䳳8ӖULh;VYUa1ƺULl4e_r6~|uvRDҽ7_Ғ5}1,Y)y?wQdG מ1my''ݕ? o!w̶g:a {0 F.9|YyZ:S?}<_Fs"Hkdo֥g$mSs8AbCĤ p@2 ᬥ o(]$8E[,=vnH50MAv|4[<.U IOI[`c0 \a@B1M>mN:\$G}8k63HX{9jz3t|f Yh+N9a=s*<"i2j Rr?a%l#P2fC9t8Ve3m = :@W9 ZS,eXKۥCsOPx/6u,'e/aS'M"JYC!䢐q˅[7| /t3d W%|/S|o5~m;YD>fWfYY[Y7nɈH 51??m"dGbb2\wD6!Y 7!)?3Jp}%e5vt@q^h1 ‘؇ʝ}< )iw˓|dLtaFOA5z|I~f.ST|n~SL*XhgT5`5?~Q·]"v4 =MՐ;Vybt͎DX&\o:zn,z p/9Ǽm eBȿh\yyt^[ ]PogH8f~<Ô>й(TH=2xA ,-+  N醛@wnNGZ }w+eO-C:Vj<gqIEhP;{ XE7n)֦B:(lU/i6vyk~ȸ)ʨt5X'+C2F*l;gXPFaL0?Jy9l:\qd(~6[bp|SBIҞ&.?Zz YiǡuGDF^z+'3Z4SYy+`2ǚmYR1Gy0# -32~w=H1QZƿ ~u\[70/F,Xgc6ha㣎+^z6X X60*F}7l)#s5d=P21ͅ2JHd" ךi1H`ݰ]ۭW&.8h{tpYРhdg@(xJFIG8M^sHǫ xS6H i.R$c&uA.lymsԎ&5rJ(ڱ3gft[D3[X3ޔS^R5L[$;fFU^PH`*ܸ`)O'\A`BzWSV/ 6` ymC[mHeJk_T\a+w׮)d\;o88M'Bh-Pjn1򑘠XP?1 lSE6R1o%d $PR3b$1!s"ofsn~`vb.qӯQ2S&cXdm䉣y9xdrzïU?>?>\Xc9F~5u9Di:_%a"SY8("c3ǻ}Y J#[VӚGb ȗ}XO ȵurEoJ|8 J1z UH`%\XҀqCyC{\3uRb E 99t!!(r䝫s_Em"?UxIHK:djEV5eu9[x" eL :8P;xHa#d*O_ɄJM\`rϤdr<}^@T)"Yz:_ u501lEFGV>qooh 7 DA5Xl Lp]tN UvօwU!7MR [ ӱ˨DI0Q ^_4Kb. gCEnTcH' m1]]lʚwŨ'whÀϱ\'aƲh{tPzv[xi|D KS! @G3nT?fufuJgj2[c-|VKy-O0JzͲ7[aQS)'ḰݹiɈzYpsMzc4X)4j'w֫2^x`䪪YHв> JdyaOKs<˅t+ z d"1?e. Qruws{g?j,yoX]Ź]({$yp>EG݊JhO)HNd~@F?\]4HtOদIAxi-Lra"eμ*NOKjJZ&(SPXxhiϭeJڸ廹m/$tM5iВd{ 2j+۴[af۫);;o7OunmemMY}’k1Ƭ3ܼ"mբcF*v=k9lHz$\>XQv>ɹlITqm0DrᶘYIƎu/c?Sp fwWQ ^0ZdU朴 UQ^L}_vҖ@M,Q<0!TxnV}b'ط"щoc2KCcFwE09`^UTLW-l dx}@e A.jXe_s&ؑi1k`D,<^CDz .qD Ƒϰ<:5xU1f|yk`/Zw:n\7of&bc6lo[=z)\yKk'lbQ_~d&"UY4'>ԼJ#hG=vPE&ѻ|{-\15нGud8Dѣ\8~sg*j"J7 "m,C2̮Gj1Ʊ5/@Y ('|UN^ojGC. 1]}Mo`VD"=prs &3:$RO.ﻑֳfU$9Y =Q_/FiKNISY(O=Y]tоõjeDZ'%Z5KO,9X7IA`! hS-h%WK<\<аq1;rۻJ&iBL3,#AI)j1oNh,`ˬ8ͮo,uo2 Ef8-q*QE`?&IZ^;V靖xPdl )r3քY3K-ʪ@3jc̡l Ylzd.9\~Lq^Iq1P›ZC4t$'ú"YlURpIx@zɜJENqIJrCfcxҖ3ڬxq%v 2pn2ܝ0od>82H\S^{%;3 CrZGYj>C⇫pW³v(pmr)]#LwmJ]'LմR&=̼G 06RU}m#8DsOxJΪn]Yb(rx,#[Iܽl`pXdZk@Z4٦GsWoR9TOh$*#IH/IO"@wrz^ n}g3 7HHKf=riBRlލA8i ԌEzU@ d-6pC$O)s+O-E Ddu*r 6$0 --dV g8&$qFvɖNцh'|VYV5[6F8hk$KVxCobIe"RˌH>qG#MG,{"M߄~oQea"z#UFoT~$C4 @9<+Yjih $z{r[1m8!w93#b]Ϧve -MKDǦpGW/{qʷ9e8_Vh4X}OKURvc$rLJxoO쭋הuFtC_e^űL",Y>Ѓ߲i7{PO;UQJ^ ]saىKHMDponĿZaӸ\,F~hvy E=LGy|*ãJ6={ Y,Ȩ St-? 6 "7xB^]+hS}ИSce: >I+UԾLii0޲(;]Ӛ,_웲ߞEA_7,Iq'Hw 8t5;+73+[ט/ձ$!n& 3rriEoT0_e/U*9*2y-]zc\dٵ-Y *%"> :+!x]qA/0tG2k2YEu3ҁx6my@9^}wD.2Us3D/u 5r* $f;b~ZΒeϹ]IsFwVټ Glm@"N\{` {z:6qE$i77;<1ZW'sB]ˋIz}+2ȫCy73r -]Ōߓf}.ʧ&cM1154Ծ[Z{gWI_D昷WSKBy\ZH,s^rODZG)X[ts1IR- {d;<T:W2|ig>lH"E4 نw=k_vӛHpe$H*U}3zL]RGF#O#3kR5@ü4]sDRmbMق^.'m 4w{={ݎnN}SZMjk{r{hG'X~"3Ka.MbEk~y1,mdC4WhdW7?[Ff֌HwDߺLnMEjx9?u<˜Yp{ ؒC= DiH)&Z=E89ހwSq~tIa^? tU TjS7b{U{*1E<64τm rTTxüzrW ?S(Y;L~IրW>Ǯ40]:p9OX.H-B8]PZ$ytnofh/rݯV2U\vKY$:Sd({6xB ʇܽ K 7 856͆7*?.Em kオD!nO829g 3wܥzA\`&Z!BH"ݷW4x`02A'! yt:f4bΰQ>h!" Jr*t«ahxg^=3wv*S7/dp~@}οkDꞴHO(s>eɾԙT Uf S\)Ʈ#|Xgww2%L4F>o5wrٗ\ATA4`iR7*z诱> '4] N d:|>ۈʐcO dR;HxLZXN*:%ݱWK4Pб.7'J6StEX.SvIoTVfMmTE܏y/z--ˆ} OGG2Tߨ׫Pt$YDkq.}mI(gyyg'=,(8{ sVN8/tBLve*_^,?_ W'qJKFLE+ _J[cA^֘0w<[үa}NyzYۖ۶WS郬yz\*82CUUid4l6M:.<{fKѭ "MVOctӨ,ۿgzPd;:$^F&rA|+l%<ク Cs&!kTY*׸Ta[ 6#amDp}c<“#2UYnUd>^O<^{'LQh'庣 Y,< Ql;: 07ĬUBD7W:s>ߤ~ '\R>*|rN{'!uEdL1+BŚL[54#1:_S+&,@ YW#uRIB9K3ivۛF! l%g+^֚E`du9߂'Ll"' *: <FE~v= Mk+0\LLﴶI[z0 Sox,`du/ʉ3Y~; $̊jD9֛o'xV؞=eTS.{G9 WVL0Yjk/ٔ x!@9m K.n c2Y}٠I*(@܅WT!M6=ݱMtХ/Q'^}^yW(m};V gr%U 8ۀ\(y-S@&1J`(߶zJUذpKܺst^+*v 24A KZhS( {,dNH^yBV(T8 Nষ,*h֬N޿50Ы7` 1j֕۷dwJXKi&f{gs&Ilcd13;h[ӈV+10׾!Ō[+tH:殺75P6o* l^ #u`>q() QpH[`9v0a+ KEp DnӚ`S=r *+n_AKTðX,2vl*kd3BZ/ 7~yd;gӪOԻ}*O&KlYR\K a IA+sbQn?Ys:PMO:ޱ))Ȓ0eM֡2 %8["?G] Ck<Ѥ!6[ ~fR24h$Msʮ:0hF閮{m_E+,<92hY丑~h-kya؊υ&RD}, Ku =>l X֣;2UlJjtQ70VAB֗?=?бr_Bɵ8CQ/q`;6K*B؋9#H}ej%g-~ d}5/ʂ;pÝޭz>F>YgYZ070701000003f0000081a4000000000000000000000001668c16940000321c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/bluetooth/cmtp/cmtp.ko.xz7zXZִF!t/1]?Eh=ڜ.+HqvͳBE/h2 bqiQW'~X.)?!^1T܁l>Qi5~}-z끈#2==u`}+!k >SE-qWɶslV^%V%eم&+:T, a#ivh- 0$HZ@AEV;نꥪ zz99[~8q+ 8] :$xZI!v6hjk(?HZERNHF f'h'wKpԁ^ac "9Ȳj"=UM7)OB T[f05B;ҵo ,l z?l;s``p9,61u4Y=zsjw&:"krt8&Zf zv[y*sܯ7utZ,!g2~&[Lx8oԝu1W_\!O\İ˰^jA;~tafu/l(Bm#f|R | ljn>e|⻙W痮R)_}0> b&Ly7H!1Tjv0TScyd]e`(B=?$_ gBQ(VߠA>)I)&g4(RkuGc(yvWW<jtxh4G-{[:ʆʑ{}i.j`bB窧Hš*BSQi/G*IJ܁#g9x@l`!E=Zs6X9'ۭTRgH_C;v0 C2v5V3niЌ,G!R'$6 -"^g聈4Y<7BKͦ:U)j2M1F[hg#JH=cz m^ӊӊ0ͷS.ϻV@7]Z pKbgMxu)"Ӱ"ӿuh9'=;9rw>UzfMzi2YL`CS=+a :r+Pvم>tLL'bó$:jSS(|*;<, U~ck=T`2cqs=?]+ҫȨ@4Śm9GkEC(خjnܿp bgY[wbٸc%6n'RZ1=Fו="VVU~":;'Q6K-}t-?\J+jx 9k4훗u4k!%S5=|Q.ɺ@  {9@ b}&ٮ\P'Uoy2qVǐaM{x;IT;q;7Pd qӴFvz?y*Ͽ88kDŨEs*f | KS7OۑV:4p睤}aJ_2oƢ5LjU#Q0e6bPKL\\3>нϏE2hgv<<{\ |ղ} ]U]]4h:>?+vp-|XFJ(UI]_-/+DKx*UBe{ꉅ^u wkej T)5wû.Xhhʨ ]F0)$nY![qW82JvЦdݓ;[T o=i*x`sbRƖ!i-y7;UT}I& ,~QX&_r6*Zr䷿i8wA6$%{ε<]aW.I/ݥW } DVegN<^k",dǪy8mQ\$~yQ߹AFO̙3#x&unPriюLTDiK1 PuEB/7djjQtNzKZ X#(X|ş(^5pyw*2& >ΘzQz>5YXN-!ΐ|RS5l+ܪյ2ܨe* ΞaEV{Rd`kt:m!-aDc߉tzEU(Qt! P`j*L^9 snUuepX0>Os>PaEN^>i$!jDU8+ha)D0 32`qnK9S:"gC£ 3)d,e'U,)ZsAч~TG U[fùE֜ǻmdK ́ϻOrt}\4Yn v%0T~>lZ>匵.(Z&թh$M%)%uU^,YYHz_*(/T<AeP}8ʉ&&\ep; O^ }֫h$l .ʹрR>7.m1 /j#/o/z}$./ڰ!PWq9 N< qϖ*bngykE=tB KZ}{AUf6vlC=H j NCMfG ^bA / u?q(+HwsyU5eSq0VnѧZ~ XՓ T=!!4oC&P4""'unatU?Ot =ox BY9mK}5 vH꬈j/59xU|,L> 8@H2{آkx %Uþr+B/ht f;^Px:IJf&FtnScxՇK*X_+qjQHb HpE &.*G+re_Qp&5zh_ ?u\KWCv0Jv3i"L1O401TdPlSkGH ,e_|֚Y@D qdo0v\LMb^:FF2/y{*Һ:Yr$2qX7K]GT)"z jA?+F.oμ-- MO@ݽWe_0cwDTm7;,/b!,_d6R&ZȃMǪ}=Y vP]+ )MY]I~+^&Ԅ(&V :*ʗh ״Vԏ-#^v$LZUII)w'&}p1M~+3,ܞ1*X#6 kOX/>u !;5%z7Km۵E7YKJ1h/ՔS\,u.bϩuJfJ_&{6#)A_"upѓ1V/}iRms8!N|n@c4\L}`X"qU 6Q=$[k.r*RbuY!hp:cxG\ydc&B 4![Dn&gb޼Ṧj9ٻ0:rڸWd%\QWv ޤo<oFR$~1^߃ڣ[ݺ"i]+!^d<,uFTk ^Dffufxu̼Ch\MX}*Nn4pgމT,rtf\.D#z~TCB{K`>u)l,g?]|:Y\!13L)z7%zߪN.|uV8zX bmfdHb*EÜkWgx&Bߔ%[:y@g^MIAq}ҁB:ɴ`jIuͅ߿pգiK&m"p :;Ύ$fCj22h3.7jPTOOtL"S|A RGY؅PZj[; jqylmAbL:MaSu0 }w@/[جG\)F8"oqҿ-uJHxybc厊ng&OV318*t9f^ecӍFH$haIk8|bn~oG;"k[oXw`h e\'.]w!^{gZ.7zcdaB} XZDs9% ޙU*.N}mGv1g$ 7\AhLIh ,5 'zhWi D:O kf벺rCic8`e.oEn^<OQƭQ嚤Dw&:U =}]['.,x`aVjι-r=Pcwb@C߾? ={"E|joGSg'QbNޟ}OWަXXk -ٖ0;1+$w[ur:UMERNM..-v%F ,6<iWm7ŴXIq:(TJfycI(+*v7k_JRbtk 0<#%SDQsNK.lDRC0H=6x:+x"r_$ny}/B1tqt*z=yVh)JC.[OJ=թ\dz1 %DZ47f,w;'X"N<)WE59l(e;´i=5ޘrP`|o<`э3mN}KR?iW X Kp ڗ@ZpӂsHOݭЌήoU!}DR`gL2Zٱv4>> ZhO6k-?9y*v5@Ӥ1]- yqkRPO7b'Z^fefJih>4Aj$)ytbM Ϝ ^؄ZUU(eĠC4yLUX ߁JґުQ:I'I++?{:֔ κ[I[Rp( $!^0؍u̥G2dxWVlY Ǯ+-#pU.~Ch1mlݡ%oL] Т7Jhd2"CΝrP.g+Kۙ@$CQ]_8̣|+;`{L.3I6Jֳa7 ^/\l Fe>+ZhqKW0ި!(D庾%ފٚ9 Z7?N:a:%TOZGCX\=Z)A*~:0,\>~j5 y?sG'tb_䵡/⨝;r%~(5:jBNjSh'E^ڏnxD^NI6J\Z3!f7Dʼn8t[lqˤ0qٿ)mLzG/  Tps}yd?>=3 yuGEBAX'D !1 Ķ<'TΝEXrg&1`!`rUm>0C͐ 5kDuHfDj5|T PR!ڪ@=`qq|$AR_Γ^f 3ҝ}8ב< n[|jĀZ۞{F6~`1sOR?;$|H}; č%FWӟu5c%Ck7Vd:> 8  wOp~ Ԯ딿!u  6-#6?+CBƳb_t#O&S7_q)I$^ +JØF寧W%I&Uf-=#gAP+,"@)AD@ίDjG>~9?Je 6+==1.oRNjte4Fv7^i\oyg@jKB~ N͘jOjG lI$Lo s0 6s0h0c >-m4@$x~7?HYd\=Em!"~_[/ Y2\<$S`R /* 3y4V7 ;5;&94 ^6f*A{`U c瓏9v\eP.S7yrRxH*Dē;}R+qSBmh pewŽAoEiNrD(ipR>!_Q1Bup> (7ͧjbe>K#.<͙Fkާs?quU@x `E^}s*3%|}MDfA5SscIV'*d>954~$"Z 5O$f ;6Vz˧`?]wgAgBE'>o7ŘhL x\+A.[YeR s\Pԗc q_o*c:B#!I8!8bNp>ᖾr|i8m!p͵2h~-t"\R6̴ !XCi쀘|>@S$^ZkعR !k*oeq2 !wgFEbQRb;ߢOx~0c5ݒ8ٸ1u% 6K>zy}pCf%@IĮ;CmoAgv2I7}t&ND6{dHjkV5ҟDm&9Nl'\ b':Pm+< 0!?x1s)y"A`*P.Mkï0*Xm{<c_9pZ'GvKiȩYi0tHˊsE@\NzqW =͈֦>ڕ%|N#VQ(؈[^C|ԊhyAs=$ՊqJ&o: R+m)ZQrXr䎷w×N}NPԄi-G\;g:ZigL˰>7@i&sn߱2Hf6,;Zp^"j=BeB]4AA~ GRve?ŋ6,c_K7ނ€aG_7G} }w.8-isQД -5.c`1]7!zK*NHMMGYXt >ȳw;~I -/M\6x 7z$!Hdыlmĺ8TX)ơ%];}(ejmh-ph͸;U}& eH-Sa0_.S;sf*8F]~#=}`Yn3]$. i4K >#f >(X{rqmP j0^֩?C){c)1] OOEc8y5Q)JWʨ0ڧĂ|b;BN |U'.ڌ@k K.®E/fKhTӆ]ęՈj,lՐfUy&>q3Bˆ V8\'.c)戹nN?dcap' $qO<ÛT_(YzO(sacL[ *No!oU6 iG;KyZ<{sƔ꿇z/_|\*SopG.~.r%c^_\6Y+D28P`{O`RqFP{p#dGǦK=AS >eKDn\7]7D<J;f =ExL1gW"!q XH{HTP'iEݠˊBqC|1C|GW/dU. L 1RS7I ǚt4AI@c۾fc9%DX/*|+_ȩ1askM'8ѷijYP}n=9}n7)48FhQ4>/Rp vg'w0<;V\k+>yZ).O[J Vo( ܯÍbF>p :j \mjLԻA/-cڱgYZ070701000003f1000081a4000000000000000000000001668c1694000036c8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/bluetooth/hidp/hidp.ko.xz7zXZִF!t/6]?Eh=ڜ.+͢u`mew ۆu SA' :Eӿ@0&qhKjH|0=K+`@4=I^ rUbS!?&FBZ"إcdf]K1t- NcjfGv!5BZƨK~tp@j+xoݕ&iimjud¾p/:FFvkunAKFV?Փ i'!bI@T޳RYkFg(P.ȟe?гUzesQ&/THƝd|{+8e*\42Y^x`MQ?C BVm dZo5x07p eӼ'7.By=iz6l:n BuES?WU:ze<8yHJߒȊ˚'$57 @Iwf-aItn'n-7ϑ:RԖH_蟋 %{;[Sq&Rj]@q4`Li;z7WCÂV)n /*##]WuYlUz凑 θٻ\7gayԀvg!-&Mk:A&REzdiU_=M"\f]\ޏr DDT&eL8|wۗ5Q4p ViTqҫFzB;!,۬ګ/*eꨑ7;zWoqh0pcv8.5vߦB -CۯdīqC/g=`!aZheѠgmp)*%I+St'2*+;5qKy4ani3/}yM uHRb9/˜1J?8ږ wBh>Cu*p""gVKEw SP,ʌpޔ|Y0-ggv?!erBbb P 'm׵;qn`*) .W3%Ts٤mg# aVӯQEq=MtegOg=ybվM"]^G0e N-UAul9߯\}^4'~$L^C$$:œٹ%L<Z3oi_}!gp[B-%bƙᅿ&pL㠞Ê/naUJLl# =WC:jCBS64,kVP(pSEay>3ޔOYNc85G5:\}EoԌ<ɻe3ٝ̕"5~ՁaMb6I*M$v0龆אMy({ƾ3̅fkCǃh@Ru) <"??\OOҞ 'P D5fA dˮ~P/7G@-$ (9~Ta7yY?揅0$ެD0_.oB@$0\ W`8"JJ3г[ܤEjyA_1Y) Hp4Q^ <4SHJR+ѧNsMs*lF/Se21s-@ `y\=4/sݡd8S W?WhofeRg}E(ISbIN#dl: . ,X)]:m;-@$RaY yY=qIAk<8@ _t|ɇ0DJ5P>*rh1t֬N5&}WJR@j90v*`:ޢO''XQWg9Ռ{,0]BM4E6߲L1ya?pifp1XC-1JPg Id& 9Q%chR[:ʚ\&mͣ]K4T~AћBi8pmMӌDgu%67eafp7=")Uq'#h;Ttm P %[f imd iЦ(Dn24,  Lߦ|t'lj >+ > Fh >K#D!8EE32\t"C-ji$IּJ$!E& 2gب 9F{8P4szϜ|-:0 `R.k,*b]#ֶ η61(" :deM('g9_rg^Zx#5"J2bIv'_zèBB1s)3e2;~!qG&\%ppoGa.lżRw߽/.MPPj{z+*>޵ X>6ۥ#DLќsZoN` &؍Xl߀5(a%}o֑fuw qc6 ~ks[{T/Ta +DDh,ѭ1/}D>囱C0eX2ohtxMWA)TF*G"n#1,OPU=E[~VII`ϝa)"n˫{..FV.IxC6rR6D%|v[Nzҭ~n/ #m9,*['m_ Eeğ!B \f3NDvƙwi,ZlyUE:M){_W  <_MBE^WLJ<@PZ1W5R:q@uk~ߛ:},4V *L ;@lwuLjsNAϰgF" w)"8}x6Ǩӳm"<-zL[۩.F;\7W.w!Y?)Eɰ`=Qr?3)# șeHH;DB{ qKTQǢ*pz>>Id,hq6K7mc(0Pf0BwSk;d9V_Iytwb#Xw])XKk)27sсv ^qYQ.@6׈ 65v*Hӏf=O]E 7(*ל=u?z5%Mm?<#Z4*˔?f0 YLvyaEWD¶^+8tWrHr`uRO0x!rppDIQ:zj3mXg]HlarLPBtSx} g?&>=0_L?pBY:fK_+9G"O + *셦s߬)E2Rb: J,{&`SШdSp^j儒\VfdsN U_il+}Y-^Q>>yIvIrZJAa ]8j KlS{\#ظd.΅]8n?^/⑆YB8dh"XQ QW4yw1#+oboWI/o-LJx`_3@qNtLA˻+w4/oi~B*hc.j8|\)2%îwa:OD3۹Ke=p+FoPyloc`%ߪNTlx"V#%GOt.٢ އfܣ1"XWB kH?+8g.|7l!V]_@cىZe-VMbׯڷUjj`tF^Vʧ Ky %0GE?|kN:>ۨ]ZX ljil I;<gކWaB@i6Mۀ:NmUn5b("uz@T=xz(]c_T|)GO( %Etll0ۜm?i! xUrH>ib(/rҗߖ@CCuD5Ֆ4}m)4RGEda+"2=ϗ@niƂ w,a9]O#,A'>*ZW;7yϔQ]鎊nDL0īL:^=ꜝuM ̔iԜW$zQ,,ͱa0퀎/M+yX(ݝOZy[76f8I:%0R{ ~]@49yV&捪t I~OUs=uޥr*.22I_)uWe[^+Zbpa~ 5B_t,GSc#`*G݃grZdz|Rk̩,o`Y]\cntc"ÝGQB[J0AOGTPGgOӄfs62Y$46.kIXo8r Y[/F,"J@06qF_x@8.'ڢ3F{vډP8 KDتy_%<ԑfUl@3ضk*Wh(,jS SvzfǕŸ7[MmGŖYΡT0wea{p_^CuUR @ڞweoE QJl#91J}S\jTJ Tp44kahS+lBwU$.WԁB3n&BPg*ԑӮ0iTZE~mDWbmT|Anz>SBikTM(MCf7\X[tUv,;Z}>Jѩ?D!|ׇۿ`8c,1YnKXPǴ/SsRԈaTN#mSU7?w3d}bC'k6TCF /KbaZ[{x)g":vrL \tl!9.B,_|/e:w5%(tvc}ih@tHzq*U JPvMQL;W7coRaGǞ2|Jc5'i23+ڣ0wZ +%)cquX7hCa-hKH a0 \M*c<<b$P2p+j9^n,'\ǚH_fGy*ۡšN;7id>p5+(et@ԤԛخYtVmobS? ưujlG Q DlcgFxu/ i^ *KG֌tlCvqM<耵/k9u+刘6<{F9eSTᢁgX|f/hٵ5U ߅ ?Xo7n.Ao(~UDF?L.YʇdfݙhZ8Z0,Gq^S|/J9O3O?NS?kJڀ¸bvC43ܲ"ILg2|zf) &)l.>:":i `Vzwkw$1uprn9 iyR䍼 ?!P9:ޜ yhY^KDJB1T:۞p1-c9FWh@kV̉gg:j]o ?K6) ^q uj'[k,Hf[Bk}3ZVk wn<";DPZ+_CV߲6-^6) JK8RKR7bòZR_ӵCRO ̤)(BvM8o+t!q/؈HC>).|87QQNi[XMv:h*uxE:\xaOq¯lކ ,$O T4K ?Vca0H sTULr "sRje|ݡig_\Iqȣ %t\Qbb[{ I$Dru^NnwQ0B}o,nWgIkՑ tX\61aqFNs;OI:HYWlrP$]?+ XNeG߃-ЗrK'#i2ןȬBޕX\4A 1Ql,-c,lurun.U,g,#jGw9lV;fܯhlCi 䃈GntMB#K6) faFs+:r֘m$JR TkryM\{+]}Ӽ$ m]p΁/tB|ץ S(q4 &Yɫ@ f\hu 6LrgnA243KF}]nP߮|T=^Џ3^C5gUEF q'cV[Tj8\N*OC=_ K8*,Sc:$9CҵY/zڥpYZn"pg2vUK(j*eXH,<:57y%/B=c]!]VYP)3҉` WG a(XzQ (a:$ynk6y@N~F/#QhYŏZћ&zg('/h$Ha_8vqxA.wh:-x]S3h#mI r~K_*\sr8k<i9#jp7տZl/8j߶D|-s ,k',ȤܧKVrXs}2B=Ov೘N`<5w :LzڢCZ>Ҵ bVMeƿ3Xz)uD$?"f5h ' v42ZëDjf}R?rs'=ډ<k -nNi':K/,? ҭ6~Z5tg D`0[,#L@56n#@[K`≄162_BxP֥p80cx]yxFq_wP O3T<܄5'gB>59?쫒^'0.MZO> 3o4S'\J Ty|ڿdI%+??˿e)c32K% F5.s{wu*&ݒ"b/p-8BGYLїdujHSBTC& OnTCt}nt: >Yxd|&PVyXUƍU4A.uǦL ?J6/h9|jH!O_0Z8㊀"B_;%XjH\&xѯ yrr `+F7m W AE%У39! c`3QsWkIf8E3*OV DVՀνDž{1yNn m9 &!j-b-Q-3R&|+U?P5ND8YIԺk`b UE󯦁f!˹́ă^P!;Ǡb̒ (, HBHx\N0r`EÞAP^G:_ÐF=+,-T$ jhR_⫭$9ycOo픓Y6"9d7XIaR+ǛܸF2uŵ;0 APJ}ӎ=N1ݥ:­y CO 1Wccm~# k;0-g]xu'6mWwW68ԟ?̮ҷW_ƠK&hMq0\4;38dUesh]́ C"ǣRW`ŧka+>%Y9+ UthZ|=?Jq?:UI3]w7q)+1:JOiB\p($)Q7e9 ņ`K(a^h@|Pnk}[2OczZ v%i:`i rri2Sp.T5¼}LWr%Ffp *g6|x1'<*t28&.έ% )]e,Pk ͭoVa^Vw۳|a <4 %xFlm&װ@bc=]i̭nj7Xk^5RZ*.ػbJnztTl8R>hREK6fyӷ,$bcaW .VL]ke=C=wLUyyXgZ<*A&\{x8u~uoL|//^e0e 5v(lJڶ zZgҬ8 1sabgU^Wt68pS: Q?ӬV4f94zXXBk䈭2uwr1A%9+cև rU{ZFV6,u_k4x3ٕ F{!Gq|e6c '5.9\?Xj"nWͶv),u6 1/lHOPE=k_aby8^)+^a/pI]F VSR6)>Go$;2h+<_8湢WdМ;鍮"OIqv!.LMWmZgYZ070701000003f2000081a4000000000000000000000001668c169400008294000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/bluetooth/rfcomm/rfcomm.ko.xz7zXZִF!t/%R]?Eh=ڜ.+˥N:s:ʻCd^q9}8W1Li;!IRW&tLIjh/f~Hr\a\n79Q۹6? YneЈl/ĥ6@Ï{ﵥ%㿑/$hZs,c%Yw g}&4d[19/'jE"}L HcL.(A*5;q-sq`ģfRa˷,oJN+\EĊ$KX_m\7W _܄q<&DAf;ƕkگx,0ǯB0g ֋ %ycBmb҂Y?6K`f=jY=؀0ZU]PBYܻǻT=B75bE+ע[]xI=0./eV-`2"9d(Ǹ5]Q=3BVmUᐶ j`#K x56=sdjM0?joWD b6]ՎЎ4)JݮF|Я0rO+x'+qS"Wa %f] F]ٞfIG7cZWs 'c<ܖJ-f2Iwk6ܧj:xܿPү=@W2nS(LKSfh%N8*\İ7l:?h0=~bXG8q<ҋ{nH4Yxdg\jDɵJꉁ3ty;Uir=Ƴ,A>hTU`Y GiO/ǰZOQ?t]$3 X_xFm\E-)d\ه\@?w5J13MT{ ytVI Putfe,|eo5Lws[QP_W͢//ͩ~x0² A܍Q6 2"J'2}fge1 8#2vJˋ#$?X/[͆ ^rY5lgy\ZPε9`5#Ccx |<';kP!cDwۈE8AxcaN ecɞ-aX2& &ݨLk{%DQ^cQǮCwKܳCpmx &}=Qޕ<󕚍8*CTb#S ^^ο9) /?ڣ=fz]HND̕]NkbJgYgRFmV͐aXAExV5'ijX,686yh>S[3R>/ȩ=׼[CtX-&t :o > G5է4=C+ֺWֶt]F<6SkZնGs[A)≱7oSfƄT,>,unJK>u}g('#3xmr0yGHg=H8cq@YR6t[x{ɳt%a{a,>X\u0,"IN%se8Z7S3%gmF8OuJb1P%Vg+DX[\kR -F5ݫ>h  k$a)uĄu3֖Q"q_ޮDI5;r|+smK1M,fx ߘo6d, p/xퟟR庒Iڪ]pJ3 ˑ/(kK<()ퟋWO9KӺ"^È&# 1+Z7UƐ"icID@-sH9xHuv#~hƎ1e(A"g<@zJ698 JzKP!nT]4BJpd8l/ 5ff^IEd#o{3. ;AF 3\65Ph Y {BIȌ;wu6Q d,]nee=3x|Y;Iֳ#k#<` ]H;| P.h?*MsG{E҇(9w:MV۟eFs%QfǿykLǝ~"]DB V*:<]9y:ɗVE6GFƻZdhj{ykR!7I)R".w`;JO6>n#&0w4q{{V7-c!,:%sWߣc<8hR[' B> 9 I1X=ܯugB?;6ouՃP(-I^a|TA/ (7>h&|+\m}_ )`v*cXGAsWGX'ItH~QxU11ub!^K8qfGwzCZ`I+!KuȮ{84!:M| #`7=0:ȥE} 3tB'5{8H4JT dA÷kb\܀?( j`fCtp[pNAФ^R/h$}H_ʞ}4i~~2o d߯5j7HEvZz ۦL9֐4uJ:[46+`c¶Zap2ԉ ǝ|Qu-j5y/f\u3, ^?f9/Q$yVʭ5fRvu)Z̃im|?9Nׅ/beT90n -;bnlk^sATʔ!SWT`0%!'x)G[V͙!eQNԲ2NOtZjY sZZCm5%UG+_'}09=-P.T0(揳[Ƶv? 3m匶N֑ ?LA }o.<$~8'8cA ML(69??Zfgİ}^<3!#:uP}bÊē :y$,[+яSrCʳu^5yW (L ;_!NR&Yַg@׶>4ZT|1Wx-x e|83%\TGyAŸ~51ͣ#|js`c) i@ j)>.fDZ*_?RO-s-LiZƨ=|Ě|a4ZA3*@z '=e 86$YQH&w:ZGi7EiIFX[bACDQm!,gksI ockOa{F&º$ _Sl=Ϩc,\oG+x*ЩʫyU3<>cW ᇌ>  %`S;vTÚx ΣMڤ.A }6`?k&o@G`1c;> j\EM˚dGk8´nN+"g+gDC3K^˟7?S}c0UJGp <~ .G.KkLmʄC {< *Q/Y>OVѝln3?F&SODZ ]5DYW;:LMυvWz/uX]u~ bم}vU'D⫝v=4<}%FC'Fu}0ʆ.;hHӀUɦ/Zygwd6w8cjT]e$-⋽[ENbmpX]f|AI7⠏S0Qʷ +,m^~]( 29=L^=VjJ K/Bq2{^Ы?ʂ*ʴ`ےc-YB,\$Of/2ѻl8̡K`;[B IlpЏP@]pUt`Eќ%Q\#Qu}\kt,g m%$sZHʐE5 *tePUSk9ԠљV2-AeӖGh2FI4(Pjf=SWoH %L䡤 zʉ7hL:LOmN*j 3ig =cU!X?'NF$t. -[J Z*DEL&"+Q%ƃINw{CMH2c+H&~98[w8}=ps&F|ehOyJׇfG?@kOϦDP>YK"ÕLȤ ZC(=] d=O:0gӲ16ks*cI҅E7YNDž~uwFCRt)b A[LCBK,M@A҅_%5mt2 .xo=,:K.`eG{'%/u2s)Q .Q VWOX~Ğ@;Հkȳ DƅC!N h~b|d}euWmDlW_ ݼb;Z3&ۓ'ծ=f,X J5/K o $QؕXevdQ0]aaɪW*ܘ z=ywkZ%;0Y<R~jQE]4 b>CuߑguԿv1؂aWI``*~7EXM4;Z BiDܸS wBւQH~on5ɼ"F8xyۊjPT:㥩ayV4u0 5p=q>G+Ѹ[%TϫukQ ВsIGZcUKv껐˯) ҭAPm_)-X~]]L%c_ɃS\Jt/rm\M\ڮךu] @J{Y o]~i \spUrK ᓟp(-R.wFWv$~7wA^(W|8vU LJei0/)9)[]&a Sj~J"GNE"oUpjVo( 89E,&Eg$/ݸ v|p/HS:ͮ~@q1KmW_|B!߅bœoնR>YYa/(ZsW6J$C\2O:R!3+M37S.0XlmSzwͩ][fΆ搢oa_K v I&m}T̯N5Gܝ#-U5nWi10\Yv(TP֨QI3gЍԺp1>}]% l1@ ޜH&n] d"uCI]zh],DtX? ' ْ'ug^'anF Lw 6HȠVpమ\HcKD+kuȴ|')bw!=㵫"$J5[fcXM響FUΐ]AABݝ#BJ@@`7"5@B2]Lg+#L/b^ <^p:'ؚoOgYT~_ViK AALЙ,+Qj!jG bU@G;l1JԇiҀh~+ )ލ~gaO="fH:5"9\(pTTzIuM)d @UP15~kuwN~ogc2@J*<,[EuYtXz(g!rЄKc폜6@b`MyZ1&9+K rN_F_KDbw=d#dFm<HYy>4Po&I)B3'X[1_6Wh? Pva3J%ӃXcײB ìWG#1fvPC'zU4:T2SQh"b/rUkD3VEĔsADqZr"&31O9^D Ct_Clkt*\ l4IM9ޖmϨi5*ಛ?*Sc܇f`sR|d`{"\=s&-^]bВE#J$Tax}"i/q2Gf jf V/f֎'o\[*E1=RIa® an@kTnآ5q}M2Ib-!K/g_`&E4"3(*%G:3]زQ|KV?>{X_oVCD3\oW}¼'⣾^FdGrD5oq#Oir U/j4 g==T5?֍"Fsӎ[7 Wܦ/gh!in,yZ <8$NmA̫#lsޱ4*ItwboOK/dY(@}'<"8IbB IaV?7 HZ=~2 9xHlAmΉxc6 E(Tpor*g.WFVk'i4?ͺBILy/71#:zzI x }}VCu-]ҒzMa䱚Q+1jI0ޮ@|BE\4T&DKjԮs42"bhB੬1@N{ʓ[@ƥ`j&e6u2z"]J >,$1an)b~^ߵRa<'r"Y;+;dlK$r"b&4X5eT@U [b_j`(gCSR9xt|q%Y3ȋ`!)?vڧɓ  g3wCp# e!k?!H8_t }.儐~,w%3­mE8"P~Y(@7=$kT[䷘/]C-5LΝL}9U)m²'OzYi?ٺ (D M7.ֺq&ih-4Y&Ⱥ%u/T)|xkE벮 "J"t\r:!-Ijşy _z[kwx%fŘQUp%/'A$׌?Ncl}?i{ hCPaỼF=aP*]8 ?wc?}&Ox~bA0uGq2&5$Lki)c[i]~M+\0ݥ/ۿ(viމ#t@.ೂ ɅmW=4xh4WRHG -؊'A( MX 犸Z0 a^,oj fE֫XѲoBw)#FRU73fÄ46Q`hmuz] aM=ӈYb3h, YM_+8Έh',l?[EwK@ʶ\5)W^O |׀Ca،` !K$N,ǬP 'H6r2p)'$Sg8 Ms?OHkIeSl~}F>!'1m"AgSR oWHLr78MCjP6jh}y5@WMf(~/!$r,;tV3Lֹl(rBv?,#\G \"y D^tN +-I#b]RR،tE!V/ұJrliśMazS;{n+#8C3ijS}:MX̉hEL7n $K֨G?4`Uf RDL:@osHo<¥y,=bGL/MB@iAO 1'i6*~(|Fa>FƷYOۓ @ Z91g姤O=@,AxB}ݿHc̲b Xh ̌X"Ԭsaţ}67hMmL8ך(O~!Tϊ$q56Cw d§_L&1zʪ:̵Ӳfy sh?GY؍ZK{HNx 2B2pDE5&OZ`fćRR=I=#~SՑ[Wo(6Q% ^ȹ .yD/U?=@f  |7FbT\hRcؕ^3!eRqMZd/. Aw)W[8hEQ1ҫMoK{B:L_,һ֍v(x.ő>p@;q1A~r` :]U|kh] +sίyL( 1L֖8 zhUWʫp}g!XĽ;=%+ۃs] !+ oLW\Q%MU$'C)(lO4LV& R?${ FA<8'w$Ԗ]ܚ j~`faĤEI:gQwPiöoX`aw{$o#8G6yBmeH2]a9 vv8(s9YKM,ˏT$(|n}Jx y? !CЪ eKqګAͲ;<˟큕vKmtĕa-f;G:=LE) d0JG3]_3;?hh]Bg>N*$s¼ w4@QK^ j>$;Z^x3L@g\tҸN=I6h]zG:7Q*aOU l4A,A5QZU ^".Rki +]/:Kջ2!C,3"XR |*l`O* JMfeb:h%uϡQ]֎صI0<'[!]AuIRȆ!B]ȂӘ(#0b&*Μ+m7c dm1I]4wE\-&8B5nhsw%l+QL<J K}# >R)-#HfM7Kk֛u}BC!vN_LtSmp43<PsvQ>)jɼo.` @zJ8n+t$Q oBj S?4.ŕ) _Y>v>mV GUHS+V*9bM+T nmu ~׋nCE| Kuߣ5lwĻg$+AY[6}uU<FĽUE׵BM_LvRtbO$8?t6<Ά~gC [73ºJuWqXIwUb?763BBALJ/<7v [M,VQxPZ~c*T6BƻX/NbS41>/үnkK;"B;g)%ur g.Qw"Q Dc!؉+. ӡٿC4f-(iSdyxș.MPA9jwtDkW3+bܜe2r|QXlC)PJ J! |fͮ=*]p2 f7 0|@C)>e Z#r^[:+iY_*Hy)Đ+-.r _݄=?lm}t,YsȀAD AkeV:н*`GvF{b2Z(mi^`, &Z&2;SQM~mqVx`B <';E[D 66'#}2ǀMe'ZjMr=M?f}$׶TXDQ2E[AUIȀAnkzscܔTnT . tK^:J+uI,5ҎDn'FDEp 2ƫ+tC+ܞJqYXFdڢE#͙ROU*]*+B\smtE-͕*w)NAݐ(_7Y_dc2z%.EKL;,л5ur&!;7L{Lsy sZcG< kNOKגmz-$:M JՇ]/ԣv(}[B!(HRŀD'<z{ojX^4R?]%M5p ׺}y)+y1 Z&:L4첈a߳_~t1EFagjՍ avהd@!+A3* B*@L]@g`rDZ3g3Mkoe[Zӓ׃v-ĵPWc3jXJ`+ Z6*b 6Z]<ʸTh.]r\U `6w~ vf1HPRz"h%XR9+-PKBeq< Ƅ;OځF7un̕V5 _GIBʛe pkZz> nj(ށOgu!ll h)S!UY j8-v]4"TcwP>[VPmUM9)\$E8Q֍S٦1FQu@bYeyvEgn~\jznNS7;S^?-~K] H"4>21V0ɓ\Cgl fPT~J3H2AwK.VX"T6k\;pds wbMJB򥅞\[WfΘ`U%3s%%2O&S^P y\hgK>|VPb1yJN*f$G4|G L)̸: X!75g1]%O:? 98Ii[R{rC#ܪ֏A.I,kE\~S^]GY_zԍ50C*N*gamVA>VjYG[B!X#9-E5h.8Jr"qGETȤq꛹7m 4g:-$C`Hu_KПSwsO|h8Rȗ5[[Ik>'1"oֶa||ABggUA 4q_je>Y!d+(I p4d)⥺ӦVȳ5Aq02: h9xt-?;G`3A;fF fƼ0aVv1b_ ] 1$,ݔ+s.ftVbj#t!ҵŠB/%l~'c(-6fd൅4cF@\MmI7  Sƽ~AMq:ᰰyf|!3u Rk a@Fzc,~etf\Kx=ϯ{rr B~ʮ U hŸ/G 9m bhnP̋.Iqvs8mo)G_Jj+.KXbMΥVJwE/Nm4Km/cDUnc7zVBD\`( k31+i&'Wۊci$h}5/Hʰ)y怮" WQ rN8uaFnf_?H&֢oSF&B|ʵnCbM-8g,'$!E?7/o9$\k75.dO9LlЭ\Wڪ?" :YLj|4g+Oz0 y1].,PTrhD0>b Ȫ1&΋|T'+s̠{"i .b*/ֲ dA=]r7ҟYIR>Cv5UP"(jv<3B\y9Z6 ]ΞKZi@iTښiJfH$u.kJpIv1!k9D&\/>LܼVRm,Ǘ,gdY$PpT&,@j9.tu4FT4>>j2`F _8SյRF'1%PܔX}BsGE:l$RVݛpxfH09s0*}z.#W,;HZփ60m,I ox Kz,_z5s^lS0 A#i3.*oiUyhېdV:P,!j;eYz 7 9 ԭ;nq2I%n'egOaf RZ I Ĩۓܐn1ˤ  : }O4g8\,Ѷ-P~]wFlmb\6s}XN6}#9\x#@5"PM3h|T($ĮJh|j7ܵ [ BL&H֣pq{RybIz( ;(@- ֜ƯiE. t]\U/\nP7^(#k>@&㲜N&9kMimp07c[m|Pu[ǞgZ{+h?q=]] ' r_XɊB@||p-d<)En#|kMތL>+jKikjgvVUAڛ@o*5}Ub.oA7ʸ;LHn*"U >FClG.[k$F5ds^weјTDHA{o@qLX9Rm'֟k$SPg-3D6OKG57mVt \͇])F,\p9?eYAI;Y3!IL.qFmt ;&6ۯP&>s,y5RT-⢳Sݖ<{Vi@Y'}t).ڴ#yu]d %(Dq!h9R$jBo\82)?N'9dҜݵ=/sHJfl槃=&.5nvW?yTBzXE]^mւq#Iȋf|b@:@vCˡH]g4M2 f n(y+w}Oot%ֈ-8 K̛`9Cir4pjf=ELR) 9Q6zU;0B|vww ^\HCyT ҆l>=6+&,нfZ 2H!/'_ t$t' QYQyf6 I+aTCcoMl( ߤ3Vb)FU|"3W"X#;{<0U%BK vuM\Eio%7ol{aL|9sxe";ĥ)Ӯ5+gÕKhU٦h#nȨby컠_.nGٮN~U4|ݟ e<_Q8o Æ.=9z9K  n*8=ZQ R w`W(|oɒz+G]/%B!{( Qۣ|jqXzȷ>kz>a@ xW-bHr@rYZ|;mOGWNErCGAYG#wMI5^i 3lm8{uiq5}^,,Onqﻘ&nVzfɠfEF: acd "'[(\W(YL׭%-C¯S;ף ##YSָٯGWg @-) ) ?:xqVF4"YIw=|abC5x@Womd6bAzKe#vCZ7͟8bD;-*f^e6Җf"=vi)_'{z²qH+7GIMOzMw9kkd͂)fwĴ'^.MkCa팑L̍ܳ=zLx"މ:5ݴR'%JݏR#*ZCL"jb2 fh QʠAA;5 Y'0N *heu<3V61jB@s ^˞'ܰwRK>=x9]|QRGa> UN;r?gFO8*'O ,Yz DoZ~G,*KɎ"vxe2G n=5"ˏæ!hY_(jwRQާ `rɩ=}P$ə(Üx׬3:f'L?nOasMz,+[ =+gM(X@KT%QQK`Bgх\`Ǒ71%5 KO7%.H (hCZY'kT"]G.M[Èdmdi}S 1tYM T 4>gϞyMGB` J>Бm܏ؓ:k\b tl C s{ "9)p@ vDy+'ŕO7 Qi^ETc(Kg#cNgY-KQW]]7)=5M ̛ê0,ӸvEmߘ='j3`qcWȡ\Lrv(.Ibo_EᬿPן8Ds<|wB9Zu;8>ޘor1^ cLZe?+)yzZ{A #&ݞ3_峒~˿ށG,ײybubG")P eKeƅ|C9]At6_8ෙ8?ú3*A$ uFz¹]I7֞+ltaBh;GI\$:BTӭR6x\KESyʻ?l86͎Pc` >C4~U4 ><4)B)Y7ދ6m0A&ңFuK.M{K W%" (v/D׏?ѓ8u l}!)X\4HV' rM՚0uhO0@)0EV.(;S_bv[\Ά8M 5kGU7Sybdk?Dy5< ; YzgyEtvq>ԙ`CIwi˧2a:.U1FW6F9㦿 nTxes۰X."r 3-#5+]>3XL-cx.9f9UY2_O;8¥xwWž&L9_۟7,g_ R'd5Rlx:(9;ij ;>u7/svP~)S#|R@e"jXhxZK)F 8[Bv7 MhHI猕E e*l9##T,/89n&͖}? *0%ehXlÜX6@<*¹.¢~)epxJ3}gjz$Kg̬[s<xLV4ˤ emzU9@zO~ /hBBh?h,F) \yQJ#ucR50QiiWryzpv,X*V+sZQD<zo>ݹ*ڛ()y߲rfB2j41%iAc[| gcnFso:D~uM<6I(M vo1 X_'~f;13:l w)pri//k1)*J~-,1g5y(ȧˢ]P 3bGYc_. jVN8065 ,A.oW-J8"X}MC?÷`OLf=(.(w5t/vۡB.K?byk 1c}XE&V.OFؾ -3NjaBXJh8-Nb.)3U8!Vrs3&X>ERsIGZu5Ә,ED "x"B6AJ'z1 |z_Zl{QT|؜owɿa^)y~85b}| NÄ ('MQA5@֊Qb\(zaxS8f7^BBRex B~\_hwE7t\iI@*uW麺 ZlS*zcX_>ﰫkcy=zlэLT)/uk3ċJE6cETshXU@nlHqHz2&7g]Ц)bᗂiV_,pg6Gy=au*+ HzMx\j Ƌ y@4ϯf=̕t*iG[ l’MK4ԪVXx~GO/_n|o}]E x)k ITj(IB{l)2z ޷!lS+"<0Z(#y4 t;X MK lúA]MUp.[K6;9e̦ph1Xoq֮iF _-.ÕS*  zWxMG \ (w֮FS?E*݂;SQN::xYm~Ɠdx_[ԃ=4W-ώ"8,;7smQ} \CX9g9لm$y5bV>=R/H,)M} nL$ 3Eq2Uf'+W?sGk!ٔDx} ;k{ =jrV8GJ*aVGsy4ֶnK(X3 o;]4غ<~Ozuk^AEQ<=*>8'4y î“S=́X cME:@Ϫ86@"9={HU:ge#ΉTDΟk5f|on\g\>F<)MEdF?SpD-@P7#:ؠoh%嬌 NM)-"EH/c` L^qFy #97aRTgbP=}G(6*nh@T KH6opS/вq?cC &} "I{A9-/}S0G0 hXZVZǟ{?֜v=&8sr"L3`ҁ@NQzOq7yrTiJ|nyt,XB{(Wc 6uuTc!bkh%ֹqJfLUIڣ;3vTaD!̣/: ws#Vr[Hۂp9*;9-x,!4BQlF }P62mdqLi#ڮԄڳ2ƨj! 1]]T Oj !Vd?7I)!(NYv+oݜTh1N݄Zj=^yet!\IaXzBńʖ[*s_iLk[$,,z|Pmذi( TUڇ*7j6xXZ˶~6ˁq w .xc!2"hH}KLGXJ< "r 鑹r|`i]oQBLdsK*!8Yڣ'6> wYzt cDq5WTTW3PveKTy**_`Or}b}@dFQVΆV\+X%A?o*q"KבeMKV ({ @[<%2_% ;8R>)$%.*K15Քܬ/,@KDw*1ϫn ֦1VQ:vp:!: 㰕@lF0$X{s`.Ɨyu(i ;/-1̍ kdžz.O-張_ 4bzF +({"wt]v}K$O8\y3k&̸)>nfт]E}XQ km:g\vЇVoǢ t?jIv.AmխIv?A`QY 3θxF=zZC4>(0N4 3\nmJDF7V z̔"+@;)D>d^(g@z?W OO †Zܠct}ݹj>LǗb9S3n5GL&|ո C4lQ.dtmXvz>];?W?FC5 gI>bv?M- BIB,u(euw20: NP#,VRzCԲZ+dn˃k$ ]`[Lap\$qi>5#ʃPG,cˮ)I&7?`$fF5'`1V*81_~. Ǚ_y@otj}P3|"Vv/Cn&|^6ҁ+; V|G,'QRR[C1zj[X6j׆tثYFO|NY(QC>E+mH+3 I䛆RMV!9By!]X#(+lOaAr9Vevl$!#tXX]_ym[Ai %HE*?py\y}4E"]a.0"v7a/]h;S0C|/Jb/ՔN eS[jWOmUkh9-'!\ӆ`t܊z@DVgj yjEfvd==~A(VO~Gκ唫.r􇁷2Cu/I9_ɍ}x7,<'fz_iE'*44Y@'|P #%$X@"p.C )\&zoD:u#:n&{\|f<8A^rcAv:jikp{&F&.VE/qb/n6" ]5,Yׁ7~qx-1q$1X >ůS{fM0{2˦?˼‹0%emZ`z7!>fx<ŀ;Ҡ* SM! ID cw;VF`@q%w-7@dYvŲF_NjI}ո#I\29ê!Oo;~ ch._@'F\p~G7''$S[\J'ExG|T rtu~SvK${\tQ\v~pR m=_!ɔ&tMP;Hlq~I&tk{e~)….-s&FL"F) 4dz pc.R&ǽBX ݟ7oQediS 6P8=q*\ %ۏM|)<Woy0Ǹk,1cg9`}*[2p )>O\´L9}G(G*TrVe0TQwSa(9+C4,RӅ v'rh3zr?1E:m8ןOZd2rkY`QbV0*mqKbמ 5S3σM5*h,EfYV[ '{:|qMb 9U0*8h~WFCޫRPw*"ʮX$|Eg۶~t)͌8=BKk&j<1A\^7/j&w;ox!F+ Mfc{y ቢcG)%ZVہs_ -Br郎f\ש7\Fty}~+_-(6z+x6b~Bv&Mj9FS֔=rk!᭝ %R223SfT[Sp.#i`k3yf~`#q+O {Bu!(W䪅ږ1vǷ|GFʨdZ<RV0 #7dv?oIERd9Ё %,+׈ԣ'C'Ɖ(L)St~@ςqKAD+? Ǽ`dے~etż+Ho4o^ mȫOZ~G1zR3;.t BO( Q.f!Ȭcɨ V_N0]cb&VwesdZUiyt\RnA`$fqT?96$ L/x`0, `bO}ήg幭$zQmnGL[40PcBA}7xLAͣkĎ}>"}LrX^q'Wi־6]8k\䳞ItpY`HM>_sjB!qo#cn2GM LR{SBɥ nv7Ȥ5;u E֘b<^LpYY˔ufk}R`ƯH&fmghl# eXq2ڧ"ch0Χ0@kBRSbu9Gq K8)b "Ꚃg9<2=;mZ"7a[=7"F{Վ+E<2ؤrlޏ/*$d0\ZPӪr<:b@)׮bNw/J?(M(*=zZBhϨ/ b^*?,ӘphH[eJu\imކY*r=` oY4 F5Jmld%-trGz)3,R9A{ EdHfHTglmNŸ3h$j:btoe3OQ#rb<,5Vml^XS EEa1h'%Wkg|*^aX+eUiGULƟDz,mМp?aMT'u%!&Ah[-#63,<ٕo Vq>ΙD4n3䂊%N95O\:J͇F<w%Y\$,|:2{>*Q?ˎKU~ jΚNgմ奯GOJ$H9ХMS(HmO|59OSN7W\jؾ*>G4.H*,^ ~b瓡_[bq' 2הrL [n[9HYνw&h[ Y͚Y8j eAGޮ/ u CB | +2)$uw!6,L\RK& ;gYZ070701000003f3000081a4000000000000000000000001668c169400002bb8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/can/can-bcm.ko.xz7zXZִF!t/-+v]?Eh=ڜ.+ɒ<@ s)q9 y\2#bgӁxLxvTxߵ>fIb1<<$%v3X7$liK7uɟGrК`ί{sbUyzdqL@EQG# L63GʜѱT+zm/zȄa F@18(/jN!{.k: i2ڢUw1{˫'uHV" L؎p "'WK#D ,ʱ6].byI|l ʓ$VK O~\v- ~`y0R/Hʀ:ul>}12Bšs"g%77TM}TBEcx{~~ $ɗv2a}`g=DviƧt^߿iQoFVZk֊|ȟ{n>F:̼,͂/FhÔFxӆԢvhLr+?QI^pZD?Cq2^8c б%Ĩp'pEdR'}դC?_I^/ R q"1 jP.q X{l4,$c3ڀSM`3uS~(:^~TE? j\5_sGD֣R\V+NU5:ng =z´N7x,%WJł{ -E1*:t^xp`iN!4~xs_)O.HA; bOm̴n#<&3?P| q^Xd(bS#tlV/rG} j) 4o#պkn4S\mYCPlf;x*d:_\J)̌y%oL$Mb=)~n%ЯBQ&v5<NoetPo\|N`gK0\="|ǖ>p7?|{<[ }FM8QDUp8m<rob6vWОc.oJqj=h\ٻff v뻵[ʣ2HO#k`ܼHx>C[E-e Pm4j% `^1_:\H;ɠf }ډs̩u' :Hb=y )MA@-Cj\WW/@X̫-=X.g P:~]Z n*ZWM|Hun3Bg`5 ~(uL iEHO@Ykhv&%9Sӡ+-˱7R@31"Hf,UDq-E; [ỲD‚>AzT^RFHj݁3|4 bGi?Ht ᧖0H P hE]6s@cX sO}F#0DaU:U.M뼱9.Eׄu3mۚHAw Yv?@PHoD:B8H!9 \ɋʧ\MK:Z2@5 #U\ee#֨;L7)S};2==I%癧} 8V9G6}B2y˗vvdA7fI *H@\|Gc7k݈XaʨFvZFtܮRT]nPsw*W]kɤBĉ\b-- ś U/XZ`D XebVHb,S5JMHeIҹ >(M؃J:s_ђ~vIVQw_P * `2IB1Ԛv`[P+IAIJVJ\|J ?Y؎%u9$D\w6oW7ɫ?K TqFxcGB)8wݎX):C_=B댴zv ћ[G^2C%\mL[j㜂W-3rC($"nr+7Oi7Vh9 **ikMG:J2&s4yD^Э\@厷qU/c=r9#`sH)ul8fgi}VZ&2$]oDSh-Fٹr[ԌB&P ZFPȰ^(){;{܃:9Ss;f[Q&obIW cr?Pf`}c}2[q[I5A.vS[=@R~$)<s?wMoŞL0bNAԇA/?"B埈- !2P&gUtW^Aîeq:@e[T# !idVS Ҏ]3H^V,wt GNQR#;rfMKϾ-ٮo`ERS4f}aR=Ǧ%E2٩~ٮ?kWT;/8EKC{R/v8M&< 0.dn>\7 N1\DWjv6O?m_'svH˰I۠yI~m&K8.ޛnWK|W/ +ٮS!Kkk\ﻇa"ϥ~~sdK= Zqy<^}j7 y%=n  ռvȩN3?rLd:)͟pRkXd;~Ǣ)H.è=mG1tΏ]j||' ʗ(!:nkL 7ɬ%du}NĘ&|B|OX,Ku- to)H9ɕZTe*s I.0c#&j3E;#s P)I:f5 f}Ne?\B̒aot_:YS{$_@bMp>18ffF=a ^oi M3YJmBUºVUu ] v7P'5DH$ MO!NbR1}RQf204c#+9ʎXHV.x˟Nڒ/hx?E@Ibê|Na{Hmv QİCr&0a 7s.>B0h>))&Msr,El20ϵ⊆X968c|L>G}IC0aQ~ϩ=x!ɥzgTe0|RE/J,CpXE$y ε‚tе̓4hʨ~+bٞ2+bW6mP`G9u`\-`(*'Cܗyz̦ܽopph9fVuřrs4M6ᔋLJc7)p 5 bJxxP0!8lJzbLxh5QsfISAw )+,oBufFcJѴ >][1uq[jQHi'kҡ=Cqeɟ 9יQY,gPDAHUqp9K{Rfwrrlm5 䎌nոn5<֠4vؾ'w + T%*~WI[;wIi?sU V"-Q$pJ~ߟp2z^NLчx R߅3*AD!?b.>il'q魰wHǂ -3=l 1s2v5lk}.!STT!ԩĪ]oL6-'uJ ) At"p_Z?{oB2BDhtkLQ`s7Ei\jo*RO"<+yW= U䜰?*)'Ge l:%ݟ\`WMY}(ꋚWL` %,/ ȇ\ߋ&&bRYv:ѥ8闇3Kkp $Z,^'"E 9G%EڲWķosPmҴd}l8vyr{z'G;'otLΚAFga`:B1,.^fvG0"9P D&6Rn~ᲮWt'< yv/3([Qpb#KpQVjk$u6љˤ}$&`;xFp>(QNGz{̢UG_(!A) iYˮˋ̎}#SPmN<S[hW#DuN<> 26Bv9aNƎb^\' 4@sૹj'\d[>O^.-?Ч^NdoX#~CC'klBrrA=ouCߚ[*Uw eܤ混Wl]w."PSeiC=bgeT=Hhj?$tb VNb ! t7z^YX@FLM3Vrey a+$j!*c`0d݌CXM? MX] EnhNޡAu\3BcL|ey aE8p|q0 W% aבڃ)5.$a )xPLMhEΪyE\Qcӎԅ)6F/ $Y=Ă\A$|)/c^//:yo YTRT z?<{G$lnU4=cծC؂]_tIdy^EWjQ>\LdnO(dL*:RI4W7D`LDA܀{_J eWʛcx@vE~.čһ҂ I=srCsoQQm܆aG ۺpn4 $JU33Hz0WT)Ng,X;NCO7\`t3Oy@J?!GCOԿ@IvhuXG*JL Y9o fL40&`d'.Y4Ou/D\k=D5[+=LZC\˔zōm`}jaWZxu5>&.ӯR؉])Wb΅QɲN|L#0lb9<2;`ݒ?Gh %n]3ѱ.XoX/</[aewfќN]ë|Cj֩B&e]h9<"Z?1sC !|}pXfԺ֌\I%x@Jkv&?f :b ][=D- []}|] $#hOTruZ(QTM9y? 15N荕HpU84[܌.Vs\Mܩp*]z?ai+1{-K& ]QAb6o)rn.Q&C SGٶLŵvZs,1M3'%B ȅ! J,d:qM_-t_1Wvyg& ek,iTVv*H6;IryA0ЩiD\¿zKCuPfW|M8ɃX-ZsEIpx;iZ^Nwx(^FDg)(sGQ @KRE#\fkV TW l꧊$"SVwg! _kбRBz=ޗ +>m{LW fm-X z=#Wۅ! v>[gO2(s2f`%WVN//bdrjQ9D3@$DQlΕVu~vɕgT!G郁9w6SXn)b8< ̚ S`z/0k/ۂ* SQ-'⦍訸_xӨYܱd;(F+#@BRJ#U}EDžuu!1N@ڎ < .d*SOkžDH%>'ye__5SUuIRyV**>&nc]e!L62\3R$y+̹kݹ[jx6 \8G]U#fc&5 lɽFo(X.x6;ܜnV)f _Hf ,lWӆKTExf}@;ZbEHPO= ,i'$"?g׋ WWl`"u˻e2 gG3e >^ хDߵR }7ӻXb/ ^s  ,pX>;hT?0͊dq)h_43F]ٜ?g*r<Xݐdy >.=`ЯkXR-U"&JHrE6|2(uO䗘mLU0ϥXN1o 7'wpVn(+%hV}G{{Btofv4l*m:J;K`|A9IYmP> kչ˷~PyVS`VK܏9zu)կxKJ - qր]:#)nhRB^Idw@!nybg5^„y&'`w`MRfB'N|X)WС:\QG։ʣp@{"v% R\zn(18V `"3P("&hcqxB7ϣ6jβ^a!4?byHOfR0GS!ՃQ:H09x?aW@u&%W2DB/4 +LJT]9ZbZiD!S_:؆{UK ol1ʙ `m`7A}#}^8Jآ[Җ20M]HhfJzc/(BcE"5QN$Qw #I6>7U۵iL ubbS Z~ дi ʕd3y…tuqs\ґ*YIAqǘ_u6>X-Ph{~8jø*f/Ȭȥ"{:A)Y2l}2 N$ ]q;XJ^EbcBDf2[C W-|wMKz^ƫsD-#l@w536t ~0!2[҂;_D0mF5z-xz~ijGeh.wLa;9fU@t#r`|lc: ^maye; }M'WVZ +eHuθJ*nDNΕ5nRromŜ0yF HƎev GyD(At(!fϿs$E$]ȺcyU)׎ >?+vskG}TO!zvI4QV pʰk^0R74Vr{b2N0۾%vlo4{ZB -@CJ.PrgvE(4%[xZ ٌη.\TP_m0X b%NRaۏ7Ԉ itY\ :r0Dk!4W^y5З٩we^M ))71YR /M"OJȨpJpKd7$]m*Uhi򟂁Y߀4Q))L V~q9qYd0=!6yi3>djG#wq@Y t|Ѯw ' Ic{G >y,VIL _I* vgpIE;Y^vy/ ,M6ѵ-+fBl vVJSzUsY*~ [n@j<xxmBG+G):CόE mjc!%p f&4#rPxuM/$!9F5 Z\LH:ݟL:;asntQY/}\OvQ#^ wwwܜ),}%F!1'iQF/yc? @\*,72s}sh1r?tPUk19H8]ps"eϸoo)Ok.*.4v Hʚ\@Z1ռ {8v,vZ(v./,B`+q@Y}9w?a5q]9oo6G†3k.i0KR evI&(7p]5/힨P ngC1eB;"<Fkʓ(:'f:ã4 9HwWq}Iyfι սI)󖳉O4yk/zG[& @ЄJeVRA4ÖQmkf>.oobq e%گhxiaA y^sGo|ڑ ۴ov| `?g(_ٚV0H!iyQ`-0GgM~ >!JWSS2}dY ={#+wN@CL9ETZFETkecR= tDm8=Xdϥ>P:"(O`kqHԃiXOU [&ir".k!\ܵ'}W!gYZ070701000003f4000081a4000000000000000000000001668c169400001ec0000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/can/can-gw.ko.xz7zXZִF!t/}]?Eh=ڜ.+Z'dW{c3̆@y2xJ,CI1,4k=YEwAFX$jt>߁~d%KK?2>NAHpgI0HAWsϦϘ1窡z6< f8;-7 td^S:(0); cVePg:q!9R\ IJFaRB\xo;s}%rKb,w%fza=0UNw1]B  V"e٣<˄Zs3fa]ٟ(r׾D /ѷ ^jR"t&fJ<ł1/|nylDtӀhlPmS߯%I`e)HK"׫O!ŕ z$Iވv/mYoRç( S1֣)XpÇ"-_Hm>A9$U*HrHK'Opfl1;t5]-jX@`f1}eR6K?t~[Tu5bI:%͙@dGV-)Hm7V,!MTmJYU/='}dd Bql\8 GMVʱς$Ksբkq 1@6&ͨaڑEgn<aZX:Xـ80Kɘώ-"n)1*plL@Mz/HxQeLʑ~{O[K|w3ryqP4_@KY<K/!Nw.K]PTCaa~J9t_2ki%!Z,;z>vׄHx\Hٿ%@S ә .=zt%m:@C6tSuKf5屸oj$Pߙb/G@Zb~C,%Uvq*&vF2Cc6ؕe@;ګhݑ޺uʜy8 1>p?ׁ]&)kQ,+ *(V2(Ӭq\ /Sn|^_j YSO}Rb;Uțй"#iWKyͺT-epn*@ `XR7Pũw~i<ٙQQa@?-窿=Ž9//!'/(݅L6Ȍo|¬:*~Y391/אu$ zs]ܕho#Ҙ;Ӏf=(+Ox,0͡FO_Af:nc!HNy$&Fo8cx*~?QvE,k!F K) f* |pI}yϑp SȐv=EXLǨWpa2g] oTRY!ˑO9VZRL@amԀ? Ӽfv+3E iӏb}g+^}\3o՞,;s8lohG5>'!rYGhI=0ِpT_̍kLRPw!(GG}qrPkG懷/$VTy`ahIʥVr8c<2yqfNZYW`?ei'%/qzANfa 9hF Tl1p~ݒ#>??h1i(vTnhԬ~o $96?{/.垿S,Gő5+Ʈ/X)GlGڐT1|'ktd6_=}t>'Pntbvtpt 38 uoMe(fW]WwأZKR4'D0%Lm;xpγaWG[uIH$?OTމ]KoH7f~+PmHz䔙Zh_)žb+A Uf2ܸEH P@12tIa ?'Ǎ%&Ԟ ۗf"iOI6D #QPq *.¹eyME@aErOuYP'˒#jwi'>QNmM+D@G)!a{b[)%$r&"w>r=JPÝ _$\,kT/u^b#Ya#U;ʄtPX 0У1r_ޏou/rS'&q.47{)m]2\#NN4[I@Ӂ[&׺N4.i _v Q (۟p8b;+Jc{"`RM@+Ԅ&B:u3Ŗرv-=kQc9RGJ}`>sQ7 %}G&.t 8;do8T- YEYlK"mgyI: hQ0*r^8`n3*!'P:6Fkpm7rzfL3+P A& ~c  PoO)efr͋)( L=S'6 3vwƆ+ wC-7W;+#\ =8q.[X7i/Ȓ{%b2ԈN#2(T|Kl[1d)+QQ#l ݄ѮM0p;Jwm̒XCf7p mǞ$[> ΃($YK:`'zpQ|X32;CB]b*!#u}wvm!Ս0#y3b wy2[*XJM"eUQ`Hv5c4jU_ZHn0ƚof_] }&k*刜LJB7Fyѽ  Ʒ45¤azvg:hk9M45} *4|wqi QWu؀B-q":_$ ,Iezͦ <֬N%B[jLD.pM,E4IR FC\#%F(Tw cy=:u-.ZIW@M+8rO*yJ|m-3aW:dN'0. 4[kiepu1WV'ۢaJ <'TC7Ë:Ve z.U' 0,;6~ԐSft]: Yu#A@X!"D JvR| iF4k?찐lL-V,غ R^S>y(~TT y*%EAUiOвe!X3Ap_(mx}H(q 'S)}e,̡NkҡM@II& 7I#)i{c5nw3):-i|gn|f"BQetKsZ&e__*"v_`#kmS[*dQYR٥WٸE*.zv.plhNLFTmӞjRز+4s%ӂ(C7JLX4H!8A+{o1C \jb:s Vh3x 9zJ&ٵj[t$bٰ ՒzQC7pHHf9|pB6=!p-s^ AvDJ5޲M U0SjkYh^Q=}_UC1)71{ [| W.t\+dP{eo(7eRX&nX0~{fLKz4z %lJD޶IsC68ȿ;BKSWX |_D {ѝ"8r{<[]95Rn,*2"wH&{<̃nݙJPE5( k q!&GWk] ӱqoZ7պX:e&PBӨx-(B(3r̐uT#nkB/bt3Z Pr/<Ѡg+Ğd9[N! >oݻ LDvN<5ɴiߙ$8Y p6PKcN3 Rt  sKab[,qRqA8<ݪ~bvl3ts"rH9#ft??HQO0R{t gL3nW8i9ӈ 7;H1 57/`V{df c_}\g$t-ۥDšmP":},O0L ]2œwu)x_@^uW,RC~3y)~? ѧVuÚI, ]o_ !+Q KKuJh}1 ,T(#jsMe<$`"[D[P}\,G^i3K\ I{-L(TKRL|vnO8Nl%M4 +|_<<{e_\zRh h_ޏe-55CG>~R)]D+r] ;DT07+H`gh=ʹ_GUk+pAxP_ pcZ֣}&-yp: .Ӝ`mf L Uʡ1/fiΝᥔxn鸟k)m1]-Z:rmZݞ2](x(^i7> 5ŜO0-Y9N] {;6f=(gYZ070701000003f5000081a4000000000000000000000001668c169400001b04000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/can/can-raw.ko.xz7zXZִF!t/v]?Eh=ڜ.+̊gSSí" [[`4c1,A=F1:=X? ޭrLt|?oK5fNia3Y)\2 /}l-|Ƽދ ծ AX=^]O(FvE}9>] |4RBw3*];%$ X riI{vP6W7N:u ,oGzw/aC@H =HsUqEGjCR b& %bP򟉚1I~X!=ob8TW#e-u:JQի.I%m-⤟ǚ0œ=#' `@g`wpE3ɏ e%S1dba'ڢ^yJ(YKKeB Gk0\&.-BIκC6Ĉ As&zz1y$[X'"l=i~>snrB8B(sӠ[bOD*2(bTJL"E5߈l4F[/`y|u5S4Y`F(0hD5N|7A,֛Jx=h`W%*/=jЛ& YW\s'g\qy%4 LpUA~-YKJ1$K 18E"╖160FV]+ŒlM6{cH˫6*- ]H%1Wi/;t{^家OXa1u"x묰4||^~"QnjP*O@(?-@{׌1uwEV/ߧGUq=HOgӭ[1 z-?.`c a+qč5.A Rs$CV]/J!eRn|Ǒ=b˵Kpa2jRK0˿gTN*1؜h}(٤D'Yk`xp0Ir{@&޴:bVhxۯT"'.n3*'ۇն-Oζ?qTM$O|W93sJTBQx4"Aa֠Cibg{\X64EGϽXWKUXCnChKSs<|(|qrXOMΏAh@rA څnHxmX|$Q ^unC}?''ى4Lsy. HPvŇzNj"H𚌦 ۠Ԓ'F_J˒C*pn(`8$T2!ŧ崭fk lXo5+',RC=Jn?n֢aB(;]Դ!Y UEVG~!&npy-mlI *)#[=/ :m%R2!qj?Sw<ǹ0=?wmVG`j z#Ab I*^'GՆfd0aIiH=`?#AP<e،!@66xJ_yR^ _ =L?*Dߎᙿ9R:9=UN'[Jq7?J5u9?!T0?oHK}}V@z(YUO39rPot^K&ޢsDAm WP"N|$<?)(%}e~<$gl|7#yx*x7YOOZH_ L&NLJCq!C(rEpmJ?ƶyɅwj ;PL\nMw!đJ"ŞfbkG `SKJh_hd)99T^Źi]-*Kz{ZPA Re+ĆP>k,2U?(lx6q nAU6Xkڋ1BI_h 70J=,q-ax,D ԼΝAۣ WTV9-ӱΓī?j)AI'PDE!s̈́fa>wWl2\!XuOMG]suW [[zTt1@Ixs$SwO)cÂ%@&:  kNŭ1t|6)'o y+`ʛf_I?hɩR0 ^9Mꍃ%ZREvHOAQb;Dm&=\8cCZ8qbU`v-P<=1b$Q]O'J+d-3}@#K=6ND,'=_5Ehܔ8`TT@9QUxS;Ĉ󺮊nPl32pMx#_z[-{A$79Q3;L(R slHBLI %o49*sWTjؚtiyb(>heY8UVS7B]y^Lgյuh 9ȟI~} ʎ\pv<$ajM @_V,kcQ"}ÒZ@~:,s} .z2O!Z: vuxd['iqqAC?+8D9Rfؾ HMwZRV) \ԜxT8-1A7Z8&G\)֫9N#v[jJN(R CKikݖ|?j iOGjq w<n0:,dB+qpC)#*l:.t@"] Ez\Cr)u[؞{Y'=m<c 8#}.Ls¹g49r軺rfv } *G^ $\48NMCuoQ w若lcIegDSbǒ|)DzM㌟9 HS!3U[6cH%~'-BtL O2Ԙ^Sė!ZZoKsEsPS:>42;Lb4cE0Y̸x5GXĞߛ]7 :s }(uHv"c l->`ѺOݏԹŅ\T׽s,>U''ddLZ0>`_SA{"dB"JXkx13r,wa]4]MӺOqOwcx+ݣW ,nـ#+f,T ‹ֽq&{AT3{-] EE1CuXqыȸģWI=\Ļ|]]*;3J·\,Fg.I٥Vj^J^Sj\ %whL̹9&z=ۇ֓Uf[6u! gK9:@FY-2$(:Gmy=Ky@7I(t5H햸;;|-_4 E}Xz+i[ R4cMnW[]PwD\XōC%*7kL9I9Yh@$V_.}R{T-/;lԴbWSzS'}e@7|u+-jiuOj4~v* w_]*jSJ;xm#v6܅_6<8)^@Ot`-*9I׎: N@kM#= ^l4Ny  !R Wӄ=f[DL9·ђn~L.T9BG]{˕? s6A}MqQW7Y<=⮯R^C并H.YH:^7tg ph)AWty.GCdZrtWTyNTT(cb ܙ>,]41,p$Pw"%MEP]oVid߷Eh;$-@k:}g]0OI$ z],M'?BI:\IhusZ+H~JFƃRum:`,exܫ,jHRs^Nܨvp#+`_\}Diϛ|q 'ΎSFXi?g Uˍ72 `5wuv廻AJ $[$M{Dq 2łwERIjwpܪ[^BT㇀G2ͻELp: $]y`;L^kM~(O@e=eK=+Yi)i[;pXuC<{QBiP51;eZu[{   1۬V @*{TߠPβ54{D z(A<~%-xHU ضD -ۀg_:Jcp VYZ}| WٴK5qk}\ϥna [ڑS3]J|CrڴnykJ{7*|!eyV=5"bR6 l Jw~Ǎx2ȶnDxÿ:4V1ȡ~Y= A`0+)c_UVEI٩@C DȞ3Su1$=:S,f5I4v*tůFPuQ]X}M@}pTiE^Ġ;p hloGe8ιu?sTh+UZUy!,9'Qh1= m2%1~…U6'`#MC-ˀTӢVn[F-e,Px҈$"8 D@Uz0K@tHq@^,Ed1+ʾwM;}Z<#"oZr7c}y~ZLBjf\?}4%klY̎q=G6[JL7/h|ߖ|̗fUڲg061ynw8K`Y|7A߸$(v2D8p[3"oYh=X#kÁ jU/Qֹܾ෵o1J[t;"5^dgYZ070701000003f6000081a4000000000000000000000001668c169400002ac8000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/can/can.ko.xz7zXZִF!t/*]?Eh=ڜ.+Ns4q2$*~vnگ](LoQU_QAe&Hr6+BKJ%)jh6)Fa5)PbswJzϞFdSӒ ȡ'{a8yyYPdOVıXkU8}iǁm[aX˪}[(6GAjW` QqN/n ~л zpd(0]k Jj#9?$EӣfB9Ps^& S`rK >,kQ!Dn|^R[Mf?jtoW{h@l&jrDA:r",3wH؄n6)TQh c-̭ ?eDWC262 Kխl(:ez8GZK9uJ\/4.S7coswTyqdjٝf"|\o5F>:3U{=Gַ`Mt@)Ӈ^HTSCK'6-X]]ъ\߾H]8"V&FtRbXə! Yu-w 3HòW瓮k2 dI WQ.h3w]K(us,9>lyl ϧ Nw4CQpܪ$VyFKHI*JcwA~&Yn((n'"uF`|ƢgU , U u#zSQ)^?ƅ*a:MoD2!9$,13mu_q}e;.cɔ Y,0Sn؛f*nf%;}I@~F~oeiP?M)b3W)"̲בzl-]uvj0oBti]lHC0άzQ ";fL nOgjFcGIPjzP$q68nf0S p)?,#>wlw.>Q (~-8׺géxOaR2(6#t8kJMʐ,$7i{8,Xf tK)^d ltVZ^)~pVi[l}Iftјx7'=RP5 vƑiV{> PLk8EyK- 9?jB.,ӅLt{,pa{ [C;շ:X-!A#?^o\ih[l5h{ōINW8M1/F Xe۞#zHN YiW!V&޻Ц Rt"\%ϖ.^Ӝ9T!\ :=C n."u@j+ O;vvVL\#?︇;vQV%b,{V0*WMy^YXZ#sP*^T7KTES5=Kgf!DX9ev dv RHc=Krp&b:=U^|L%6Bc=P3j6 b\pqA]wZrcb 1kI#k}f-v#;T{ݜ\];`4l-nIM:϶_.AMs]w[R;2aHLO7Ȅ?*(:\CDBUT;\`/,'Jq2tJ!-=[մAi}2V>PL7Ԅ0b6}BԠD-0p9=sV*BPPQdfkݔ;Zo"qgЀb#0bvݴoVu›(uT~8SncN{9I _Ⱥ$k4sĉV_&:1\':sHnFR#B/l ^f8v\OF-\gLhy(L{ OںHB[ݵP)^wԘS6"̥|0#_Cur1O$[Mv"W 9lU8Tw/Ӥy:MoAԱ2HN[oQ\EŷIagȁ *%6m,Tm^Zjo)b/yZJJnH0XOt4P9|) [,!qE : uDiaeXM43B#LF+K.Sf5qH0-Yb"@->ħkHlF,LVJs&wH\%uH^686*ݤVM3oS2C]WͶ@L ,r Lq}pρjTߴ.EgUTڪ7|ہѺEON@ll/cb<uA)'hS2z5/a3q͵gQ:\.%3?(j2c< bpj/.,7nմ PTn[ aWJ84KI#{OEv#;u`|#fˁp\3{2>'}7Uux<Ɔdaohd@)_)]XsE |) \_Je0i_iso=361j.+6wo-U+]j:lACCfE~Q] ʇrmVc-C ҘD3S/1MS S)of6o)38238Ћ&hR,EɖYgB(+-s@x_fy$StsIʋ71olS(;F#/FD0P(f4 ý' ̵䩇tĺTI|hu󯁚R'V9\i,ݩNZ SAI g-J|:/ɉm - <\ya3( |9˚JSg˨ޜNX+*TK!'QU$p[3NOt l$oS&j.'tR@5z1yRiiSG(|RUKw~\7bw%> |&K:D=Qvo!lF?ry2۔Hy|i( jպ\{$ӌP9J,giqAxŤl5p2ЃfY!tKUF^`#S[,nrQC6.OEze -.k%elE< S)g4ǩ %SUUR[9T"Of_l^:v*A ((z&;@):#)R# lj@E.>|CЂ8w:'0>@Cpg6H2$y%!`{4 S0of&u\\ qqךsU@9*#]/^ C51a:.#!ao@\fŦPxop4Eb}G#-l4{cʖ50 F ޅ-d#` ,jznE}?7u`7D_/qҁ}ubv-՛GVO5rC;ߤ]+{Pp[Yv*XtDv̔ y؅䗬M)% p[3sU Ȉ{z7Ҝz&Q05b}7Z0wʂ$ vs GUu-^s$/:0(D|ѿg`˽,Wo!pyWPMs.+`/rT7JByگv-zB/.lYZ@1C;?#hsE ZOX  !( ÙÈGlUqj8c#VGX,>|o%{T թ;a_/t]q8,Ԛ" Qo]vƭL ĥA\Nx#a~ej͠T<ߡϩ$Wȫ,Lڔō? ~{m."\癌c+ lƊM+ 10n#A>6o֤`HYȧ:ئ5&+ HیnA1<UVBJQz3 ).f:?kJVp |[dp;8ڿ qhG : T?2R% RN>g̡IA f'CaY`4PĐvV{l]z#H;2g yIch;D39b(9hu:}X?!pyzGI2ȶgCwRH11m'ᔊ~BI5^McO8Ri5;\0E)Ep ɹפp=lߺ8[_ʤ ӉvQq%%XXVK|ּ<@G( ۤm5+TB}o>á Ҩ5gnɿ+(n~Sk.?N|bWAA bGK W aG,>̰wKۮm-jrq=1]ۖ0X&#P Wpxcq`d=!iYLr0m^n#&6K@dJLŤ7FT}ɂNvhuEYOv'~'J~Yib)ݲIi9;#G?tIʎКr&H[CռJDSx Y~42?|JSNMdž- X 9#Rkn(lmSU=XbX*Źi5)(ҁuvG,_z&b; =ZP-x7g#$% Y~ !p" cdʓ5 xXB3yƟvZg;zꃢ+?~H/>Vyp]zPw)uln;`awi6iM;Hńb)hw bdk{RH3N "=eKWgo'*ZnhmHiך0ZWۥ`-N!ydAX&vG=k9XOMO_f/Jhb j!}%G E3qaɑ FgߤGώI驽5R}>B|XujG G#~;J֬1g6Ǚ63 ?TEkkFٴREA$8bR$˰$Kfi^jcӋD߰4a-~-DI{tX0(3ZBl? **Ba\S` YaxpSO{yHy!rdž>z '桩FROh:~c ^ɜn543WAbaK*lE#vu0Xs0JRG`Jc"MdQ׹V u#/^ɥ |3Y+=т̀$D|v.] 7m>{?#<uڤ<\]Y^JI'T`l۠$pF٭t+_$61Ikp|Dpn2KgȂx!t`omD] *6 $2e.53{\bV&& Z18XA斾GgG lKBl*z/]cS/tR(г 0;.Lң]*ø9*n,m8yM]n%7CDQq1jPv:G[?4l>VFU4bip!:6>m\bl? rnSYk#Ua`뫠v@b:>=!/e}|XC@O .Qf+|fg_+`n$ǙzhIPj3SuKӿJ+ɦDZ%+Dȥ _4C% ^7BI,7ø3a!rF?~ {W]x܇ Ő-#f fKNDvIB%/!b/@%)H풧F]?shuº?<ϟNsX0ڼ+I>˵_5>ՕRssr]lR1j|d}ڐ!یb\9G8=v{x cvRWrn?;1n}X Y{PgLE\/%6H- aDK, qCz &fNd R!áG]\NYLb[!*ɨ$NѐLt+{"kߦ{lˮLRV0 vW, V"NQ_CڿDEG N9# ^<-#}Vh%^>KxғS [VXbo͹"^b<q`NeqaYUeرgYZ070701000003f7000081a4000000000000000000000001668c169400002a20000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko.xz7zXZִF!t/)]?Eh=ڜ.+͡#{8g†M_*,Z:O"j1让R޹'_>JDȢ8ޙ,ԫr+yᙫj jN sdLEAfnQƛYÈļ[']Ru:k5ndez!@{Gv# >8AܝP%Yt- {ȳm<:oRc1 4WQt36B0?iMF-]NsO܊;*"4< -p26e,Ji Depb1N);߳_2y F8gԬJwVoO1U-JQ7߻ZB:3TK2'ayNy0:N9 H<;A^+ CuF[^&}pS i!vɕ"Đyh5(Q@E,#pKǩ!b47-&s,geiq*ۚ}5dNeEB6xa)c y8U~l/tT JzYKij 8nb%9$jHZO҄ciGߐ5*,al96S4RmWV:W}V&NSU @aT8:,  }>v H#BqD?hAv)< )6+gP%.(,oK.i}cn` }gHOGyQgMV}X--^u p2.;Q慨$iZJ0f"@,}+8 k85\Hpaw 2=Ux ZS:!õQ U+B׮^w{FsE{a Eӊy|P+@(Rh}c+!\"yHx׺D@PT4_6q5vMgfW] jS̲s`Օ׷IFA²7R 'A\ވ2 tT Λ!lG8iЄ9m7UK[ :r))RS'*j%F%&(W %3Q`us{?"7]"\t碥sUn GOE7ՒbsAD@&̽~0H#buvTlZq |?Uz+E;d4j],_, ]ö~%h@ DyȰay_ѡSt[ [~Wi2BJLt1%7E{D(u]$Ƌ#ic0H}׋^!naTNT >B5*bo5Ɇ9 (@A73Eq-ī#E΃!x*3FWne#l _Ξ y!jSF.3U:ICףXsniDH @z'W7I @e$xUp[zrY$ڮkp*[c֔ANk`s Dįuda*6LdNſb{\Cm{F \J귳ρuA-*{a-$'X4ōm7㌋_71>/869l#7+> *Ǟ,3wHEbGc-]rl1.8SіL8.(^Hwm6vN/m8Oq ";Ys6IȻx$ i1-(w;n%R\qI@$ W{7i!niM6"Em:خz$ jUo%fvŽD-MyJVf㦝v;cKI!z5_EN5-gWPgI,` !J3T^daـ$`/`\NZA4cOAOÄ =TB'%8P7Oϣ`c&|b@Dyxgni)huޱ A F&(KJi"K)mKGǾ)ce:TY{v>HDjq?E Hq$t/ft-ƸŖ62h}? 6?J3/䦬LN<,j0L[9vB(#. $̡jg@ޓ1kvbotE<(, `7j,> 4DbY8}rN&KݳO8qvgz:MߚY f2{$0N#:WaSyyㅻc݇ƽ<eQѹ>>., Ɗ-.^iatƌAΌ <&NhrP'ZP􅣇tD(gI-*gLH\N"U` g?? 4t|n78rŋ)C #xWAv=7ųm؍3PQXr TC؛]'Nkv B6})ց ۝X܃-LPEH`ʿ=P H?,|V=M՛B֘K߼Q 9Ԅ-xrI&j:lY &XK\PZǁbzcÝK{o"us1rd*#-of?oĚ0;cP\eJs7|p{*Rk'>>uR VL^Q/\8 xve7ub 7ܗo$0xĖ⻿#@A-h=l!IM0r3-Zi50rSC9!4ޡ3{˗Lq͞$q1)9wƄ+ٞ2*4ix#$"xŘr*Kmp;{i 0\&a7h=2">iL?_6],L22όf:c!|63Y`񭋠bSYf|Z:Kܖ&eh3yHD~?=B0=oྰ@Ig.G?Q%+t({Ji HjJcGɧk(K4I*k X l+p .-S?Is["roh O8 C%a#J.^Iۧrw {s}XVJn;WЋi>^&7o8Pj7X|gSOU(YJ6*W jƍC$: DV =B6 [H ܂y@Uᄒ \jή)Uhb(A72G~AZvvߙH+-o F<(a` 4pk Gb{63b},M4eX]?kd+#moQshK[lZ~F}Zʼn",045!3?P)|JT袉ۦVGpg Ҹq}%NxP8 oW0ے ] ӌ( 3Z>Qi .yxqa -0D; ]+ x_T_PSgK!--J+?bPۉPmD~yzK&=%f咀y#2Z\`Dt(1ROt{J&WqXyO y+szTObp/>[xÍ OFQ ɨ簇6B.N633g); X{Lhvp:"`xUnw9UUD+fԾAS`۞b:KGmy5R} :M;tAK&np?ytpeμai)T ~2 JQٖ<~@LJ0ϕxCWZ8bEN/K#'V~$fk\Tr)kjym)i&k}νcILEn#ˮ(ndq2:ISNm JD64a"d_{wrd/vH ey,0 $eD\+4|x6۞IJTX{ϴt5N[_$A Pҁ3ae=?cH?+8L?KI$lqc*O;Q{6u،TuW;T&R 8e [n# ]4Cj٦4#oF0ƏED/*4 +\wtr6Y]YPh7/y!q:T4ᘏR8m@ 'ݣd9je&裡RVR+Ӱ:&Ɵbak :U y8qI#,ME:,:g(*N!2xB+ 2\2V Vq]]Aw3bO!Tm u 5+99j;l2Mtr 4 +ڕ:[]7 ӋNf{3QՍ@A 'qh9{ yMɌPkV!U"_.s\{Ԏ* e\'a!jv4 J#-; 15JsKbQ䲹.#ɥ6:fkvlzx7~_N@̠Qؚ;+EhxZX:\X5V K *|N$#?pmŸ5dVOo%ChZRD-:Ŀn3.F 5ygl$Alnp^!%s* %@+BxOەI o՛}=|#bo\/RQ!A tG'XO.j̳ľgӵ쨎7*'5A#SݝiM+/Vjލ{oVG tY1Bs˞xT4:7]ϠDZ8۹cJ(R%4e(WzZcl԰G ADU¤ {)N䮻TnN `"N|{9.9M%|LzN|C`lO5IQ(Ӕw"\ .V:D  mt@UOϦSzYdD7$!*c뚆qM47 j09<L,,&U`wbdA%ڝGŰO † M/Hq3S 䌕ceD8LS:5SyDzW[&dWA̜-ņʭn ^|Cm9|( +(^UafKS(3 {c$OΌIXV|Ɨn[g qgcA]\ͅVvRG]^ZD33{ yQ|Vׯg)'ZVb>dEŴm@NVoe}/c/H¢LGP7Ɵ{H Wr7`NrG+/@G2cEF c )7b{&uF+yUzJr^JZ4TXƓ[-(tAi>_- k'vsHZ)m :EĠt*1*%.]*i &9Lcly1yij[Iwu D,pnӓedj- 7ݖt t_6'؎DPM NtCO@@N)R>s&$D|nvqc@as^L.EN-L6Es/FTTf.c!]ʕv'"pw2=@~F$"  .O-EH٧N.O8>=7!ff {h.Netpt"43ST4W5Y 'Ux1C_dbYBs#"fHhC|G0K@GBWy[ d%Jvya6tX@kƈ*OTU+`zҊ  NIk7,f dޙ VA3KFf9q*~DΔC^fW]H #a#?9{L |څ` ;Ƌmjsfa8uL :GyCi'E67 99'6@V^ ]UN&P`jRk.s`]/zm@"W& )tixgD j[Lߛ>z71%g4!Q=!>) >KJC=>΅mMo{5Eԍ>Kԃ7cNDp}}Պ\/d4z y?7gGQmP;0:T]+6Pqx|kخcKxE` EE :we:ծ`lLM0FgdtƺILJ=P {"Xb{uEĎyyHŨok4_OfB\)γ *d5a/k7>g6w]y4Nlw|j! NkXUJ˗;_d3E$H]sЅ)3 E7p >:|u21_d*w8ř1P>L<2KY&cR-KZ.m9Ba/~5< l+q U|0AGlU̡zV  8" -OqW"agy^m?c]<Q{/cV=ـs^1_<Qudv HLD9 @P% ƥ 1LEkڸW7åNS7N5jgumqf4̋S[jm{Yh 9'QUOh#S@/\z+}ȃ=Ds7r#tx1 ޷cG' 7rW Ef&0$1Ffm# KJ'pbU1 w>AkyP8I'D PÉ/3:]#]~ӬO;-4dŽ+G.>wg5 Z*Bk21FBq8Os=U}J~@uC5&C2'R-t8? 04[Ұ<  N5,@!,IoL#/\$b:˧\n zvaZqHWВ\=4&[xr )mS@v."hT#{HN̞ꦵK6,ߞMpTZ}t 1| IG->MS>l䑧m=fOZM6Rn MH|^<x506#]S)ogYZ070701000003f8000081a4000000000000000000000001668c169400008144000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/[]?Eh=ڜ.+ɐIQ2W羨 nkF7_$Vrs,A,LPCbw.> e,>z7A7#2 wCC 2zuRZ%zx bB}!?Q^7gXeɰLT/t6q;,i"( _fB}v[YJ R=CH駥 śgl#vgDc}هMDg1Bx:ۡjpK o>6ps 2nYwߓԿ8jHw#ܭl]jf@X ZJ!XlwH5˧T4ym%?)ɓMb7·1kg\^g)l@vw:%Blm J9f`J#`΍UuKXW~`\qUbb(+.@Xn]GNknX=k׭BPkJn | ~u殀.vC$Pɛ`1͎l *׺L]͖=lp7kyĪ]@֩;.gܻ'cg4|[T5S7\e$Rٓ3(M_90I#qqTs3H7*mhK?N&MC`0)Kf;?w >D~Ձ2W gvm= &@,δn˴L Kʇ%>khlxl=? gJ䥞=szl^ OLS pi9,ue#jƏ﹬AqH#T}+i%;xiq0l?<.Q=LJ? 4&"e05ɸaAHe8%a{xsǻᆠh2M:P:N!C'pJ 1g55G*{Z*AZwa\LT>h}MS:[-qi;[n&`a"Pu#x;g^J-dkG0A7H17T|lFt4 1֩ytobo{QYm:Y$wWV, E(4i@OfuPTG04(SS)1Aa׷u)*4RaБ]#okaWMyc?ƕg6}Δt18,qY+ngG5z=8֊j{y Qvl.W3hF+q ")X68CoݑeBd/z2p>>nzɋ„h7Sn8ҥ?(˂.:ֶ}#$H25? uɞs72gGy~*;P=M!3Ȍ(VQ`5V K+֝0Y ޒk^(#])heV,"A{-n~_ "ѥ<*{qFK=PwɮQTKZO5!~,fC2*KDֲTDBZ8@.[Z$EfM HJϴ~bO45R2<0Kp*‰Ve`M`Zx s^In՞ߎP|j4P7Q[Y')J qa8٩7"e#ds\y^p*}YJ}CZ;4'9X)#kf\PM]9D]NrJD6#gJ{FLeљIpb-#]V&QW:$W6 p%ª˓ 6J2Tz2Qzً+=Z㼕̉HOH=q3pǝ~|,Xpw76w 7n'&p|E6l4 > )³*|vSv|sq?0E705TX7O>DsO8r.,`?Q]Ԩ>ׯ%,{E%ݴuA򝌟SfRX%DL@fzS%ZBV-׏,›q؞G&hњoYUhouSVJ<3Q%fH[e D6LٵJ]yoxgj!|;718m^\9A =Xp &;hˋgF\NnVK.v{-:a@)ȟkl BSg j:&wPޏx1g"O#N DݿC] a݋*/T Ccp_txOx$'H'q-OՔvl K v9v` #'`"jx7td}EKEJJ>V:=+8_5#t!lpcx̕NOfkh)L$3BSd{Q29:j7 6BG QZBt;X6i^T䉊@Lu:ߑ@Ԏa Y; EWF f> db85#H~ѲwJ:^SQIG@VT@ٷ161ġ8ws! G)6 ˓-p|3c8%MT;u[gh%}We}W&(l< F'2XެUF 15Z)}[0J`PIY캤^N,h*+5Ԍ}7ٚT09@ES?:04A9ERóus\YGN*ンM xI6fv`V;3FL#MlgB {+y>_L($?rxb\)дBN|yMBx2L.LFZYD$l%[xBH{B8ab V>CdsCD4 atccYK28hFG/d +Dy)`sXz`ZΦa3t>̃ꭁkHLɭ1ȤƐ ) t/H]/K3R]mw٦,Kl;0һ}^hBx=C`ߞ˟u|74=KLQ9|U']:w "T<t΂FW" M-R&MA\Rpڈ֘OSg':S6ZcnBߨۍ8]@ϏS/XcoD7=ˤ.7_:*v17m& >}$3P!q#!ND|)iۦ=`qLROD]9GY4]Ċ>ff 1["c[QOmG* r@يIbkx]HFYA2if_ЫD2Y(" ٴ5.U|lj Mk naͪ\sg̃;l<F,9΋-OkHǰyjыN?.3K]w Bc|_vIz? cQ~~^\sxA~ƍƨ-%D0" {uQN~ :]5!fAxO \%gX>P7LS] պP$h|AeFoO ksG9L{ΰHVyif)k u&cp)@ಞж Җ F(|(H|젎z򆯈w!2y>B|! \=;oAx ?C,eyTQj? ԔA]::io4jRPSP;L#P#cs{<z+𹁘 {I3S`A[].RFG~15dTylT]ʳn=}ݠtIwʰq冽"%V|~K+;}32vݟA?R rYM.3hVxDM$-BWI/i:@MO!,? n~L2›fA fԶrGO֥Z 7?X``?wT%yr4,{B匱yD 7[ i 0t-9KW5Oz7&< FIm"62H?r}J+" 嵳 'ޤ^@ A g r]Y!A@6^fTqшn GXޱlN,Ә*W}8 u GNK4@AV+@>UOiލX"p'Y/9 \0fs9~=04pьyY5BDu 5ɄeM#J|B"${pvQf&,Fc:R;76Hxv7<Ym'qFbOHU)Y _\kUP:C;VQ94UR !pL}]߮ F-~?\Ud2^j9=voFi!lK,涅q\YƏh" 0h@-vJӂG kNk^B@/sV=M8{Bd-\`QC:wg?F&U0GH;uO7m@&\]"b:K@Lk9OVu$^GG[Tcvd@n⮱)D҇Bz_wpkxp%bPz@(wd}χay$u#v])lμ`,ҌfA#}?/Kź ,@yPݲP 9IXM sU5T jmǠo՗~.? G_08 {F#wߏ膣"qB30 TRlp#yY]|]!9lvf;|ms615 >heX,Se{p%F pSӏF'r<)c8^SBI=J [IbD q[ȑy-n<+UcY[#fWFKaRTjޒ.{RY#\tk( s$c ;иgJ/<9UYvxNOzYJՒwqkUKh9'6j0uk[Deb+FKSxmenBQF2pl[pI ZR67`.eʔY? 8i-@3ZO 28hz'Iî.Y[G3K}TqI$COm2p_ZpP6#},x7mέLM> a֍ĝX.K%#8LsG(|dRU?.dߩAz%v&'- CKY˜MFXdGEuk[1Z R,66Iʄ% I t*-hT(ؚ71Q [} Jc Gvl~1ۮOSXqLP^Mw&cR8u3♕t#[$̀#8P&,eϞI"yBcj6 F%n<-]6W.+B|d.sI&L4V.̤JJ6.OckL|(-w>7F.$p–NwȜ*zQe#@ri­n.$ձ7Q}O CWnV$s1 N'PrGP- _!qh1lZ RcжvΕroʘC6۳Gha67\n\Ab$_[액^AĿ*Q%X{$^Pa"#ĭz.`b:šfQ< &6&5?Z(Kӊ݃b &3l~q5zzq3Tߨ&eӮNc]>mK)DN[F~k'uehh6WJ yS==1ng$ѯ iM g"gSxr7]8cXdJkN^4bIEN󴄈ϕ$6{ǟ̈Q"HnGZRٕN!X># N9)a2n[.EfC.cM0t(4ꌙ@v4RAu'h!>%ł-潿p] :Po!i ;i(ͤ|>kv&V`j"ɵ!@w!8SǮ3Qȋ~Y묫4.Dj}0l< hf=R _~mKOw.$g肩CReV99?zJ,S=w.EF복m U ' =L#dZj{Vpxg R<4!;s*S|tf)+9m}籷}獱ˮ% =L GM*iCA=L8@%R;!0o{>v I \fa'zssTetN7Ti1`gvs9cAm<8<)ҏ=cz;`2lIʹ ît0l.`}`l&2!/wNkKGG'v H70и[uf8pdK]eKD~UEloXF$\K嫢'>NG,K3[uC.%AXK"pf8ܟLQZ7/e+hߌU[0x~$a(z֔n#r"-j7]Q[:8||{ g\z# 4/zڮ5)8@mܠz5<j^,!Pu5&wЃX 宊Kƕ\-ٖqa$x0fk )?xI P?qo1LW^^ZQj ujR鳎ШZMD3`\Cu\]8f| H?F?_c"r71x}4c6;H 69F% k#-sVH i7Ƃ5\Hc-}E>A/ٱlƮ'KK& ;;هz8O /0v,XF1Ogø5 `VOV2'/ lQ؀4] Ok#HR;6r @ӱkjJQ74D8w]›qI!r 4̥lCx_ZK9IZ)Ep;D7[)"8TȾ(fx8 U-w$&z.ŢbM+7c9/<`sh*>Xb',զCՐm~YLfK#"5uq:DQ??CyB~Gͽ&t"H)# _L~ p޶kq^p UBV0<8jdZ=֯ɘڰ7`B>'#4).`IM>( N"P"]]jmibE52G _5ӇϚW{ - @AL9IZJXnKU00"՗ wcS O)b=VPGyZX}?Ϙ[JK$V= P~)`p6ԆP. 0PFwQ㘢XNlC꼿[~L&E<;!pIf^ /QWunY" ,L4p㘪ߧ KfcsͲƸo|5h:jɄ =`R& qOh;{Bb7 &x8rۚdt@.'DFAHwCB=a̶ qY;6ˎv WCR?(`P:2#Sԕ7ވ:Aqz~@NAgFx%U/^]'dPG噹A3}Kp|+2{<.a%7U#`_u}ftto`,f:ەLc"i]vNGs*ǩ=~ ~s s[YuAl-ݐkJRsGnʩI!7ri1z;)DyuDƖR/CZe%6`T`H 0On) >恠#Z4r""Q0 RfXUUV ~-,}H4pT+ŊO$!Ūln"Hfg"BcE]Ƿpqc_"dB)Jk' N0MJ~T_ƴyǾHRa}џN-NS>?8] A [ݩ7pQrgq0 $`oh)t|.j\!/b!TB:|[rE^V.z- %L@8zeznba\nÄ=Ng_\S°S&>zHDxm_+Ht4P Ƅ wP0J %fȧ-@Mc!P eY Rn_ J/]_IV[6 $展ں`Uo.P M `=xp,R BXz[AoM۴@P|^~umN;?jRUB: )6j&ZDS:DP`Ax? ];tW2LFPkA^ PI }^|V.,N`WQW"iZTؖY%Xթ:% I:t岃@,O;PvH,NQG{_t>;L}iFnY{3hod1Wnա<)!$T=< budPiĩݗi>2y\Ń-AQ;C0D"֨t Ęp.EBݲM5#4( ޫ?_g}Hs1$\)u!M͞bbsp+jz%3CHلg%PNM|bu6@HQ-8PiLԕMHM ɤ$X;ꂈL2|#kʔ)a%|Nk*꣒IĂ *$t[{ɴkmijGU8Wa?ѧd7bo!<,[0w~4[E )h-CՌsGl-<2uc>p?W5kQ+"dǑ h)f}6RGcPHqk/Dmt(xm~nňnOZ`3.ِfz s{~h|P q%-@su4dzghrp-'?,6JS ~(N|5dWbNo4㨸qFFAbhS3ޝG*j!:pIV!TӌJ8R#Jw4 gM<]n*d?z%NU ,995jZ&QtfDMNxٔ<ފ"Vݶ*QVmpKf ,X_Sc F$R4JIg= Luv0K!LHq?]~ǫ|բBU^.G=2⇯hPMW:r44r(-^OYH.FX!_Fss_ xǵo5De:0} c-´[=B (q _yp^PRj;~lP^Wl]",7j\&;"Nd2`8cTڪgTM;Z{ϵ\^ZE%!*s#BD"AoP.F wJNY$UYt\qMzZ tXXGUsd.rxvʦNWB-iMwޯ< %:'͛i?G,̱5bglb >4]zagIUFt*{?ܘ=<K3 /y̵9ML=oHun;(s*6O$WW9uKOAM^R?Ze+` >` a.L_"ݎ$kTjzafI W0OH 3"=wbr't (Z>f)E9IؤhhåVýnD-˫)u-\mbٳ38edе[ 3rn$*cƗ1JnpEE[ oy4yaL$#dBD4)4?AUrJ*-@ q`nZzp ]8L%8ƩuG8N ӿz Dޠ@k&joF50u1ᳰǮSyP!΢@]ِtŕUR'?wi) ΠajIZO[D_xtn Uj Z+)ɰ' 0vSy9#.Nϑ^i7ޛ=Sʠ KnX6gS%jLaKRQ\:[KIҦmmMjW'0eaxUC7'H؁V?k jpג =E> $b pZ $!`ÐImuVaS ܆`v/C@uwT9$ Ä=}o uu'<[2ZbÜu*GűD.KVt\H5B +h5rȯ}vE9?aXrnG[϶pA&PcwWI ]s!L_ $r>aΪXp Ihæg,uT/z;Lg7^.IG U3On\ G6 | bߟ'K`YIKt"n#3H[׶pWV- 3FsJejكYm9/Avrpxw.b,^6AO%_^1f.#ٹ !4M4%j&}(:k /ZZK.OkEE?@I;}ynјP=A6Ec/N} &NH<|%"1}a'f@-н 0! Sdnhk_ (q]TLMdI.]uKȅE\'7 1 V/Ls_EA%ydBe X;ơcQ&j`{v{HE &;o`F'B=\UANZ/!acT׵ a,Z7oL-q_.PxM%&ygi!?;oWBnQ&M`"Btq,yXy@?ߓ2>J>̽*, a~ ׭2hJ$VFᗘg'I)CFn[܊*`߀BuΌUk1+ϑJAA߮D싦XF΄.Goюc |F:ںk.?KvjKh!#ĵIsMkPZAEsKEZj[گF!ߖJmx_Ec{1R$cx}[ρn\T(`~6BT%XS 6{Q߁TP+{DǛńń䫖bv/GUF]/R!V%#3$C>*)=eoŹ*c}8B[YyfIL)۔}܆e%ue(!-_-)lg6ag>>*!_eO2U15*a*rY\}s4 }Y1A=wPFc;iz9[E=8,?Ea5ɩd=cFpP ` 0+|/]RQ*^,%?oZpCF#)sa: A N=7;}@1uL^*TǺvgYX1W=$?NxGG:E s ~$4`23SYl6|%7QUgX~$P#^*xs>4ӑDh`$Y4෻<[lڭJSbJqF ;,+) >ᠹ[Բ^a?s6؇BaN<QHI-/+(WHW22?dn ޜ G.\Q5 ?̶ g@+rhc7h޹6JC 2$= :4y!<:&G(3;. $}#3i2i&?3~wf6^D_tiЏ\r1C@!ڭH=)cb߾^8N^h; ? ݸ/$0@{Hw\RTFzJ3hd D,u/#']JiL6zf knU[XUpu~htq:Nh4İX+ªr} Y zbt~vhۇ7{ r3$x+:\Q=nT&ܢcxT!碪['齳МTmѼƏu"ǜ2+2(1R ns6#ܠdYl\#4aSS'lʻ(8Z)oIts#6[nFD77˨JX5RICJkRst0?H LOsj [$3SZNR"]RMa X y/'xxJO,k3iLWߏ4*%n8,\҃X\ Qׂ CC/ssG@q!׾AJu@utO(/Y:mwx1};bv@Cp0(݁;xia۾/qw޼6^k4*F⮏+Ǐv^Liv$3nDK<1>K_!ml>Pbu7SpkLJ:ՆLF.!<QЖtH^g=|doyZ?ՐV +sźLe(9/3+"̯7ϝle4~n. YRiAĎ_u5 XE=@!/VN~C2ezn%Fjr:>- DʰrC9#i;6y\m5/Qmbk&|he:`^:u hmJI My/G1H_}ro*X+Ǘ3-P>A'Hf %b8E`FT _}_V6(tКT-\0}IF [to`Byr]] w.R5_ futi$;͛52'BCL8Y+BTD@l2.mnɯ8B~j%r׼JG!-zE,E8"x Q!bq)MjĦ8߅Sd Ag>忤piJTuRfd,PB"To䘴HO-czn Yд+и-^bI/0k8K`70:Ye8=FE t8Gl%Ndko=22cc ߎ>i+x|1; ?Oh^2r4"6=)CuQӻy5 M1pzԐ5 %lvoVz;'QBٲ;HVh Rk>;=C*ꚪGHqs:PX"VI8k@۲S@ ]A^YS8ZŻq^UT\TLJOr*Of*eW#Mo_]BX!gZ gqe* D'!T?{2%ϳ2m!r_jR;ɵP.,t+MMS8ĭ=GXYm(PGĺ۟|tZl #U/-Y C&v ٍ E"+ꙍ F{+y. X 6ju^[[ >oWoN^M~Y)N 50٨70&,ÜLXդNHN=Q4gaV؍d~:eSAkl;8ҽXd8`e#V~KA|~ ~&ٖfah`E?qׅW#!Ac$݆K=Rz;m8iMJӔBYtN@3*xY*z?gic__Uh?7DU΢Ժ So!4ZuUNNI "D@RTB )-WNǂV|z{m Y,-c ?)/|)i^caS'${5wH {.$sZhA2a?xg Q R^0'R쓔A=策+FJ}0"ؾƈkZ\g8:\ ǂ(fuXƌJPSr:.o^? 6Z{iׂGw UH vU 'JeI:W0?j"ܰ&[& }NrD6wPMN"#Ssc+Pgkui 7!fQҠ Î8pD=f*Jr~xBz̀ k=8TShB >Vv\Gl˺0'%Bg'X>7sA'O?2Sǂ[)87 SDžAT[Ht-L [U޳Yޱi@ t[H+3%@a[$yt&2?mc\t8 T<[f懦pYreeknEpQrH" p\麿 J#LP@$H؈ bSzj A>ne.]S,ͭU1V`P?wL-yJ}2w.$rA\ ''ljr8o4ǖjFmxeH ĽG+c V;N]6u* akHt(Jm  SI`U$åĶ4ZgFwh)$wR]YuJfc=}39d=3,y  Dzټ짚>6R^|. v#zCN%= 5?f)gE>K;~DoaHt{]RQ?zTRzId5˖=$ϫ|~ilo;JB/L?aJXbg?<7"oiii6;w؈+OBMWDp2GUeܽ,~V6~>p/ITCE>M=S*|ad1βܕ@8:Ɂ{pWh6x7s[=4f&4V+>w S( wԃmG;n4>$ H lEV?Nl86tW|aUwک8G潂Wj>ǂޕ6awPc4>f(TK*X4#_u {\ a;2$:-Ga耷?F0Y.LJ`W|A&6q1kq-c=k)͡#gF_39vsZq$NQ^ӁWI3$b,Øbp6WJ.!s60?[whb[Brb GQ*q?{;<(u9!zru0(}PD}02' UZw]YY4,ghO{Ăc: 5wl l\R7ݰbT,U[ .C`rQBk2]pw!3^8Y7QK#[  ̕i| osT] Iv /;*7Z+Da6X":,wؒZOԨG5ߢ׿ܭњ,j?AWղ 8pڥ '[^o˜RЪԬf мv׷`]g~??vԖ47D>J7S8ptoT`lufI! l(SVc{?uL2x &>7(O.@>ܱaj$4G-TOKYfʘ1=qY5!;0Tv#0#b76{j"7ВF]BeW~J&m^$PMK\k* &A'}čh9z g,Y`-RyK!4- f|y @/0/n+cRuEI GO(6.bP3Ρ!1U As\2'V͞[x9PfNCan5Y銗g [>qEOշo`O2xA}d6=C%ϷE<[3OKh` p 1:W@3RA_prg,f;,?ڽ4"Ei2B>ARWPV@͊ciTP+;Y6> WFhECܖ4OӽԏΫ`=v-qRnElSN@PF\iлG5T2rq]HZaGyQ`m]3K>1$ԭ#Dso>u{dE6ᢍ{kL\>g$7[hc,E\LZBE44終c=/0r,_Se踭XDllb'v>ҫN},IRdR, Ql\gwb:rk~=9ݬws|k?N*kZq\-?̋EQf`Iod*- fHΉֈ,L8SlV ``Pjv9WV‚j0Go3s8\9.$KJ9sv(5CWy7, OF\Vu>o/Ipaj@pI}"J7- %{g%h,PZ8' 'SI/9wg4$w0e[J9awE,O: ѦJ̰ .aGg1%=LRn_NҊNpq@2o3^ ?NnGC-8.f]fL }Č w;^'9+DJ1Ѷy}uӨӑBZ"jn9c9Le8Q̵L- ,prr Ĵ^I-ښZ5`^UiF@(ih!'[ ?vmU9sy%x:&[UHrWcʡKyc4qǰXv $?{.aw現AƔ>@%VvKA2za.&v-e~T2ŎO\9hA~p1CEnwW%YHwwJ4uetOV԰r <.1KBP",yWލ$W޹q?z:RoLT**m}.?Fqr.7A꣑k!3]XevC+Ndg44G&2jl m1zr|+.|9<#׆NML'&W\tYxӧen,8&[d6>3|Zb޶ "N1F]ЀR2iTCθsS!ޚ[nׁVcF^%(/(2v!-§>wrCk)Ss(: :&nE'<}.(C"x^^9 G$KHD"!ϴ܅n5ʴybfkPcu >eiLu.=G*R{t<{{·X(ãa]z7a,m#h[Ϲz_1_KXQp`1pl<:9ˎ1-b@ .kNoY{U zqJJsKy-$bu$21Ƭ[R{F.6;>~#KzuٱҖwŚ"k_VTYj0/vG]:)ࡵ")'|n3Ϯ1fBUԡ#ĬrzQc-D'_gd\7k D4UKdB̽'dp?He 3TPrT}`&s.흽0%e6f Z-Y'!^u ?L*h #kץ(7GtwɃyٙ^ۡ-.)#[ku*N:鲨OG|40; n)ۨDY"߯4^AY>8QO:3ǐ|zV3E٧,zZ!yIQ xǣ}FUݡSw}G6^T}NܪhR \Ŏ񕯔bIC2TNiҥSSi*JKo*9*h]T%hA(fGlɒ}iB+x@ |j7?A&dҦx"sgl9]ٖxE5[w&i+f0@v/*ڏŚs:B!5#6 AWZ,+uswUV"Ȑcvh£ |_"Mܽ\^&( XC$VΖګO Z{0{I qb(UpЎ4~  U\3~u<:p|sΠc)Ɩ2w AMLo7J=;"(}; "E,2!* `BT6#\7ZfrvȽ"F"*^J4kQNNK<R]i,3ռ L'^Bs:ȑ͌PU3=uE]RF'4lei9ԧwi) %GQ6Sj[ h< $b5EEIH Ѹj$WbnKyA~TU-Eӡp1,sMڑ3^е̹@FTq+Z6'A؇Y(O?:"֩-'{-" aSPvN j%6FU,WFC+_(ZP4ԌOןGN@LZMC- $-m_.}Tns{ǁH} 0l3Y(>qdMK/Ă] Ę•e/!OʝYBy.ݤNN^́(ʂfCyc#զp;C@XOL4ݩ"a}9l>趉mCY(эlޣ4϶-zk ~sKg;I ە h.vbĈu^krcf/;WJ{M?Hw84QFPhzp"@{ F[s AH $>^=;'Gxx1]PYɎvdWRN}x+q]ed(z T O$Eٶ &RRg \6=Sv-Ziz2jѦCGtzod'763UTaMQǛ=W/V;}3q=?e7P[d/׵ i ?mX9%NCW%**iv(eS=d.SPyNzBP|ci&ȳMJ8`0hRGG(q'Cے(]#>Տdw&{!z~/WQK-.̒0:-Xi~4M;BZT"ܧ?4T;269=c /ј /غ aK$)/J7Q1gw^;T?чOR)DdKM<廈imł}t.u \bAtDư7EUCqjEn3M` wCx(A;k 1'i5m[rN,0zCKr0Jh(Lsl(cΦ)$+͔^SfqA9^vd䩖^"%4t~%5E2:p ڵgYZ070701000003f9000081a4000000000000000000000001668c169400002404000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/౵#]?Eh=ڜ.+:SWadWÀaH}2\ͿEN6sQf`%N :Q@Wx˃8MvIeD\ )! `V /}`sa*ÿ8*]l0$PG*ߺ G:X ~T5bKi y>x!Q46wC߲"Z3sG{䘂?x }&E|qQ\.m;Tl` d^/@;Tly5}:;}4{WWX2=Q]C!K_wK6؂6xxŕ~az R#hq 0qƒ2 *LU)Drm\RKc |`O,À&\!ŕCVrTdëym fLGIJ[8nRm0+~ nϑNVJ"jTTiPnqNkAlILږq MB3 cihuĨ,bHcJkٴ͂C+oL(Byj^_rek8[X|7 c@ph UM$!Zխ'h#ǙsHQXU!0" zp#G:R rN6e¿&J,+Z\@[a ZTCǨY2WTVXpY?ԅ5LɚYaТK vbxs\O%Ӕ0ch\Hr…4!ǽFԶѷWŪr0+ƣ jF'ekPz2'=\2_3!@pB, ጚE-%=t5ac\6tdys]DO}MVwbN:ȀZr/,-ފK0lBP8Ƥ}[,;?$/rTڻ}Fo]hI\(bVcjԛXb[*~&=rPh>ΓsZ. ޼S*OƃPC'R`m;+Vx[&4_)$s6 a|X'mGs?~B/>2p-Ci ׈σ0dh!op ,4A~XN^IfcVVI鳎>[m,X0]y\![S"CfB ϰhzERgS 5.pB8 yzɃMKeAAO4?NEJ6bkzjp6wN>֤T|؀ux_H~ ႨB n2*z\AjK| ٽ;D2OE1t삏$5*i2\rAͻq\dk@\:Pp,sY1J%lՠhkE@TߩO_?'`^WIa'NV~Ƭ>ֹB_,8k̩ei &!3"|#( J&q8Grs?Z]^Ұ'|ޫ.bezYy|6a;{ѲbY9}^`d:;%$QcLaUPE#eu 샖j [BԀ OqM~,.Gq+s6Rk ]xD&KQpԯ,|KLgfHNTvUDWnj1>o0²C 2}XOe0YۊXF&F29$; ?V .EIZ ˃'Ya > ȥ`VZ݁%3 0P1OiA-ZLsEd*N\N"d7ZBQЙ%/URl/i{uHY]qD*nA֛rRtjsiʞ"##Jߠ(4M42xZ3$6TV]w]f.!b/Cc.l/GU=5v2$־]9 9/ԓc$O0 DTlS~WXKL>fHohG%'f`9dŃ+"*#}(jl.R_꿇 -Mo\6RƺC'ӿoWSӑWFZQj|ßEJktt_~! 9VY7>dd5m$ C.*ܴS2eS`\zk:Pߍ` D^f A/*܂G;]`7/L9^ V]&l;>֬5?]snAD35gSR"XK&QSY$tTߡMBԹruopyHsҍAdȲn71f@/`# xҕ*xrl}V6Hj)sem~;=g &` n·r螥G-R yg52-ItA eϰɣ_Q+6 !\nI}byz9q-I@aOよZ ԧċ;zt$ո} `ŌFwXR&z]_S}jpR aŒ)/ck׉%)QܫFhc{]ץPHVSk')A$ZyDŽ3ﷀ=9K/k2N:KT;AVu~6Cm3K' ]4@;|?W_ư)n+g.U1т+RW\w7!D-pWi)wEel#ђr ~s9k9dH)ѣeW9̟SoMdOP:>[W--@J[SC|FUdlr %eM+2(r5ǜy:6OgݵVf.왫 dݑ@)kaALKZx_)wI+{J*sÐO I`EmGw;my$ ^2?ϻ_V{[2se[qɉHx<"};V{ve[U.9X 6KcYt K-K^I1!d{Q%$7EupJaUe1ʕq}8B \~/WZ+x٭RŖK[o]Dq;42N)ho2KOvs*uJMLOC/q-Lv/Jp{\U\됽eu8ߖUeSR- 5?yĜ *)=i_m푫pR0t#Θ쑨t653) [n:c^f3 "25 #qȫ˱IoX&,X~Nl8 t5:}bKʪ$ n6&rZso)| ]ڢPl]$;V)\ _w:B-|W{kA?-3/OY +!wbA Oxǯ *k`څ-B,.qr/hTc!3⟔[sgS ByFPᜀ. dj+H 4WʩYw*Oj)cݽXGր9O-{ ,’&Z[fƸL9JV:ߒ9^Iir;Ϗ&Gdz@rzNh Zj < mj~Et4 2@De/e(Y?Bt46 G N_RO";)bbíVv;2z.x5K L/[>k`w7Ѡ'1iZ/8:Rrk#E,ԍ32eaLj^ >6q"ڑ7ˌb썼YnJa1*,$ڳ}'ћT`qJ/Ux,n ٿ}U,HX(T4,ums;bɽLAfRs]s%Bj>Aq lM(tjgȮZHXSoG\ÈXsmɀpQw~MؘxR/~.:htut^Y&=g񺍛ĪRݱ0񇐱LDo'}%V]iMY)âH+53MZ*e9ꌉiH]ˆ^޻,:İ*=TU$W]y.=4l}>*S5x?γړ 6s XPrQMJhN[άdmY5-5UmGRm=^Kt8x+f{"M$;R~TӠ%:UZM7(#KūfK>Dԥ #NkhRÿ|0Dߊ_]t&ᅣu$u?P~LBE@6dO4dR'cREio18]N=SR2@N '^ i>3j>6=Bl*OP'\R"Ôxy]O"z]0\a1'[ݟk BTq<%m2g 8!㕪y܌| dlF5p} WG)|=Usɰ|صEV,T릯5hkG[8G՟\BSA8ֆ<*

    psG7GءBLX*1'8C<7I 0LmV >#E 1]Sr\" jt2qۍa@Ul!,geзz=ۧG I%1c%= 3+ ]sNט_FB=M˔Lt|zR3U#ͭ>Ű]H>c`xoi/^OP[%"O4fCڡ1.s Bmh/dVf*TOh %E(M*\`ҔW>ǎDk;,6"Ֆ;<>U~bjaf)lH_F=+ l歾a"L8"mюviJngѽKM>~0!x#\ Ț; @f,o WDS9내:$=GyA2icT,ѱɥQCi>$H&տDPvM͈Vs[!ʉ:1mNd(/.s"I8Z-a>lqf8s]m$+IoL\ ,5&v"Cs "l|]DfsYr`"Qbn%sT}޺U JW dz$ECY靴@@U|掰/ͼ G”7mx뇼jH~E"])Ѩt& 먳vOiA"ҲX_|zh 1flB Ø:DŰx+|]lWFғa||N m>l*L "XHVUجJ 5N<<*欞2!n -%_Q2=Ptג56 8 +W^#땹R,PM hBm. Km`W˗v̹3"_sh!2~D,߭(*jl. [z?da7+K2m` z r~ר\\J7sUz[FH~Q6Y¤\D}ZEGaWΫ!.ڟvv3sL JG.r1kPkP^)om/3NǻY qGFbu y8=iϬݲQG k5F0`(1UjڅoXK&- gs8j(X5[+|qi(iW}_59uhZ W|9n vk7V L:\\ST&y1f|7J4Z<>wh<8_H}`F =p-au7of_ t{VoIvfJ5|"xkv7Ox2p |K">~ǝa̵R׮ِaO( 1l䏡,1Vr$CֵISZ, #YBX4Oh<8 ۚlzll{?%)(2?*N%d8W~6Wl4>BHN+QQk8/P]mr7ת ‡{ ]"`$8Lsa]YWmaqMFhK$VH$Iv!Ad:GYeaOC>bLSv!t~:=@3# E[~Mpc_"87AElY Kp|i]mW|ƓǤkkF|2l?'f!øǣrJ>}gYo&ݜEl}GHB&gYZ070701000003fa000081a4000000000000000000000001668c1694000039cc000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/l2tp/l2tp_core.ko.xz7zXZִF!t/U9]?Eh=ڜ.+XԐgZabS1Ș4 ,}-m٪XExgnJA&WnV` p2(43SڃIh!.&݅٫z l>.T2ZIX{#N@8:@GH=.HBK#_?T4gXᗎGŠ!Ke-,y"f-|{ٷ{uӤ,&NkE2)#̑ś΀ JJPs9TPAbWzYWIv'yO%zQRPtXL!J$^YY/)p)H '{7{-*Uuӊ;,*SC,8}};+ךh9F_2"i;wB_<).1"r%XuבM!Sx/DB߆?p&SnH(v|mfGWTWXE*ZC9nv5 Jׁ2R[X)E ;DJR|Xo7;;ggL uOiT8͍12Iز.'$5;c{w6V/# eb$QәjelK)u'7׋6 TFEn3 ~Y[|R;]{t|6tn}Wiu(Q`$UN%v2CA o^7V~ \JG]p-Աlk \ wvg$ƮtbџИD IT+v:+.ߩ>ǔT,Ƭ>ȞVG{v+>]tG WKdǧBe4IY|-Wa>A, yI(Ku QH0 s7܁&:q3vB+%aߨQWC-5#Fi0,0\Hf*77J]Z?zW;1`4`{ s1Rc(yZt7Es #}Ӷ]<*覺'. GJ(# KLVY!Zq]u .fIR-kܤd4C* ֫ s6.c|J;%{Mv? |}=h/D ܫ"F yk.<_yqA=4\5L9;BB6'=78+L vZY#Jb+Jʉ#4]?pSz w5 ɝ~XZGX_"w, 뙘5VQ Lr4AQuL2P1 hA oRixv̧',bh5ǐu=xϯK~ W7υ:avw@Z6aV;"ՊE12X٤ƂY37\MNSRfMJb:<]+ Ɲ m{(+<-6M解찪tZwR3@[mEͼRoC4A\-Ao)-o*6W| Ct$wURZ>dsC7P0y}?XWZ  :b m94n|Y\Z!^05YS.t\ͣʦ0:qGИj8rѨtȊqe.@an^j؈ g7.<۵.栌{qf7,[ _rߩz}:曩Ϸ@ܤ2i,5B0&Ey5a kqQmx*j&I$7r M1ea\ePPc1N(oM*{vkc!N}UgKpj/zm+ذ*RuQSQc UJ@.@Eꢤw*WXxVQ:yP3V`iJr#tW@VJ., Tuh*wshRHyIw8._Өx*7#Lc^~ݱ(UKܣW5 aSnx Dʟ'6zg~sNRZ48bHv(]#?^AG2r&NٲCTT"H{O]XZGThZ; lNbnS^Xk/~nATVUJX:n; 'E'^ fCJ%CcɠnIM8m.Ug5 IqGNΨI@36.8985~v_HSxXH؅#|r紇(i%_ b7}JSSS0Gaۑof0rsL.~ h-eu舮CNs梗p'cX%qWWźii"n`m^plbd# xy6iMEB<]뻃\qE܀gjдRRn 5:C\xh \Z74\vqTq;IoCT->\ e:IfW0^(JB_ )D(, +Br4  \|- J1S+BIC.#&iDr&=:Mlt:S>:0$Zb0xDgJJ4O`&6ndI 8ӇWh9$S5RB"ǭ_ 1(LicxkUE刪#}1QQI@w'F,ӛ^˅'1,mqpT>G\]@_x2""P|U*:ŨC ީJ!6&8X(ý)\.s8>,/@L@`3?+Ɩ|O?ޢ۸Sl qˠ\XT0XN@U.n9=.Tl&C79dU%ɟҗn&B8ιY73R8%O@]H^  r(o E5K`"Qsa+'%"䫶;CyE=3'9 轆J8ѽ мK {r('s<|RIn:k:N/ 6yQ-0(xN4:pʗɮ u­yE^Qwb~Ixs5Q*K:ڧgKMݹ4e]}p JVq-Z[6.Ϝ=uɡ+械}6\_{&; /Lp)Zȯv.zJ8 ٙh.]OnFlҝY%ZeQ}/qJ"Ă^=Fa~־ő;3 v)-]F2S&q_o!,2,΋/<bH`Tq#DfޡxWA+7nf'"=! ︈馳_Zsk>uwnKXHwչq!סre[_*|(DΕ+ crgZ 7$=k}zWM{wAh+nn52a6Sh丹g&H pl4rۊ,RxD#Ѝ*ro{8z=WFC?NbWnXi~@P8S9InasU#T?{R)cA<Y2ha(46`XzI PO{rP#UkI?^Z-!"9@ņOfVxP T4#L%M\ދ%z.5h ]5Wj[E ̓ YPC2!a|_??*ȅ}djkxWZ|nѺ#AYͼmގ~)zJň8X";d&_yB+R٩kpjFrXP85dXxDAqhű5O b'8zRw1`Wx`m#y+j{Gr/10M~VM1I㈰vB ,J"j\P՜e5p5gѧr{s aju zw/ SPlbrtg96\R/GRK}zg.# A1kItr~lNmۧh"o.A9bO !4_zXXF=N}ã|ʖ 'cIOD76DŽE{UJ; P7`5[^瞉Hr.7akhfJ IyBhKq3z:~S6ζNp!s򿀊ه@-)OgF6HB^ț>ehs.Q9BpG($g\Y亰c-LAk (װ( OY܈~lQ,XѷWFvu%Xyo;j<`|F.I3IjbEi=}3q!GFZBiǠz]0"Yň 41u ~ )IJ]g1oPf\ބ[S/")T YG3U}pe$T'Sļw ZhO}CWY۝L|Gb ةMA fP[9BpU7|S;Óh5,֝z ⌓ q'!$) |;D&,mnzzLXؑj=,Mo͗zuS$'[cF >v8ZH/ۚ[Ibc3%) xGahYlFK4b:(Տ@yDttGZlgQMHd(hnpѿъg 6kSl|slP3>f&m"a4x`N"oSkÂ:l9}' 0Lb`)Ɩm)44;-$<9䆴'z2^Qe#QBF}ﳀC-6@q_K!Oᒣھ&1f(4M{KF9g6}!t+n7pd}G)}  %vuG &[é(3Z]xCǡ`9%+dr3Tz1ɬ, Plcv hҿ'7F9;62hUB'[tgхΟt@@pgw^ XBi>lZݮP6Wt~<_^"9ycf`?M*޸is<,vr<%6%XMTcieD_Fx,6W?Kgާ]ذX'zv-"YsVytQ6/p\h6*Ar7I6QUvy~{|ر1?ZTB5K뇂tX1~:[?2!,P^k,[Ι^TJj0:E[֟L*]y+{bث"28:ZhH՛eYҊBY_>,"VNwzrchPwW諅dp)dZ1Zg' CDmp3wD[aM-} ;iF&!w#&͑fv*͋txRD[T찝xA>1Gh`* dI&sb">ED?W 0H5G+QR)xZ6xnK7;*a1$2o0Mxc(%ޟ_#kT{4į %T]8evF w?]~bݷ4)xƮs֭j,U)L cp:[d^%]k42mDgJnLIwk\3ټQz+{)h :v g+Ʉl#_|BsPn VYip.~f|,>^FƆ3G`/EIk-Fov<g-gS? LGٞ6+lj:@C Eypz2T8(ImZ !ȌvKLR$ EyҀ|{$kzGֻ gw@UHvKvN~I AYj@[@#IuD=⎥ 6 nt%)*RE@[S4X_,:ۜm(\]tV3ZIeD^Ϥ($2aD󂠍p?o.Uǖtȓklj34Rqi}X-l!D%q u<$À6:x|ڛc.uĒ؀¥UDJq, H ܖ?Nr~~vUlDp% SN9-C3PBS}0[h3\RgDiiQmƶcCJ`Io'<=L'\Br)ttL,PG9u5ɸ(gڏ@@H^V1b\!35HPׄYV=(tEpMaMRCPIi$ǀ]5@nP-^JJ@絅zS ʊن$d^&8k,6YZr'rtk!4I4A*Я3`:_0$0Liэ8]l&ZS®`z@4@UJN1L?{@NDv1KĹqց) QS槜9BKɴÍ q꬗ Opͩ?%yd_xJ.֮YT zqD qxZf:)XE2BQ#R}sLF Yr?>_6-Nߣʪ#|AW" 9::F`o@E?kf}a-iso{aLziE:|ͫ$=A9 txq v/&rS9uW6p6ֶ4=C.qh)d\ǹu@{Vta"]'6yx*kZ5Kqpҷ5WQ:s.Aκw2%ڕ 2 饊j.z=hJ8r*&Ew2vǜ tG}X"{A XD8:I䄡4XBFvҗ֞Y I^}ԥdŗ[Y"f+dkpKC*Sh&r!r١z#CpҗHMRJFřjW%1 uv79- [RnJtOc/,P9g.Sk,~a+Ub[ 82*j);T [^*\U- tI@O]ڛsG@/ uT($l=Tk4+ڎdfAJ5 {c=YKr bѩ"(SXc 3Lob/Q)1 U98^7L:zB.p}ٖ]c4fl]vxO?ʙUB;oFy(["'ωָw6J2] _ ~bMPNCTobK}8F3I w؃Y$*k/P +\ueFKD=Z:D* v8V5ɀAQY2+JeMkuwCU#5O;:-q&;ðUQӔy\wB\'JGa$;^] &#/: KMl&%Qʫ3m8m#~];cۣg'J)4` fQmϋ62a"6IG'T^;dm ?FJf)׫"FhQ}R<⡩f(ۃUQg`\($\F$Q))sJ~Mz}*Q+f,r\bMM^)LD+tvCd~aG~]V'$mO\W69C:ҟm'L!xA\jŸ\N^¤x0R.)f]pykr%:{UY#aU팡tb-ɡ7f릟 \JR2H(ׂf:Ho~hY1 ]'' ^ RTQ%E x,*[xTg 9C,0ϭ#0R߷߀{6i-ݨY#aU} kQ힃^H^ep 漣"a!#qkEq:`/ ͅT ,")@PY-sƃ݆݊M1*S/|D2!<#y?J2b$F>b 2C1,}>u)%aJy>AfU 9IO h]V@93+rs%cgMHBմ2ۓU7l=.']}B HI4 2!hVOѩuHN/-ga_ )Z?Ϸ|E\GQ{?{t~:fڰEtn%\c6N>  tk[?bD|<&SicYp{K[ݘ׬|t7-DKPLѝ pHvTrr[DΙq6HLb⒳ ߃jk۔nluEUCͶ@ؚeiO17 F9طI4ցgA#%.*-^^'m ^LJYŤRiYU-݈ӮJY~`7Ih(˻,]dV{꺲V~Q6B,o P(E9̺Gw:@-: 7 grS$o8v̶G^i]F8*˃"u"g0B~~ :[<|pFJcgm SK\ŀ hoCJ S؂FVS:3]u8Dz闦 5:EŠ9%qi/k XPw nVY\l EtR0rPA焤nVT?Dk uo,_r n"#hIgIk>JS8JOQ{Nuuq"B)+ q'h֢ivӺ|;SuŎY411R6'q{ʨ R7\%)ODK48!Xyk? '}MJC##Ed+9wyaLrѢB}λx;PT'Zۯ>oy+!<2KNٮwJm?L3|xgn ;ҰZ(4$2ӫѴ1Zōվl+`}>mBgE֯Ԋ%Ⱦ0UVXT;1Ќ")Ẕ]G)&W$_̓D~P6q,+@muG)keo_x*ȖqNy%ͯ;qBU+*Y*!GOm>̷+.B8a?BBcbrg9>0Oֵ- VȵFE"zBr_oI4)yz wn (Ky8,GX-V]6*MI;3&:lɦ%:TX$ 33 g&Sī}BtV@hɓAsM57YX0n?|Bf!C h cZZs5'ymbo>P$LQܳ7&s3袱7 Dz9g6k2d9}]S?~Ờ@(\L57u]U.B~]\B]K5 &Q97ȁ%1·Auptn\_SmmD 'yN<{eg;p(^˝\BGnX_ch46WRhFC ^53ˊTҒl|y o[4S(eұ4P@OAz6ieu)cs$RU˛jF|x< Xk (+Ɩf\@(eC3&0' RU'qM1xr|w ׿^oRB)F01CQG'Į*lڶ }c c'j6C'ɃR2u}(N 51 @s'+Z!̸~J.}2qs|By'( Tm*beVt$75WFZ2m #`zOYE2Żnl~t/bֲKU<Ԡ5T\f|gSؑhdɏPJ Ժp7XWP=*ԿA".RikpQ&uWC<n$wi""mYMuARKn:q,.xVd)T(J4?_SNJmy?!`?NJ?ؕWQmQ>b_UiR.j|-R"rKZ*19iO'._(~8e)5w'b{oυV\ݍ:LUs #mX4FjG {VSq<_xsCW"P/ؒg}U}($a(_؋: <ǑL ZF6kG@ǹ#=K|0MLvGHd&#d"tDw$FDH`px :OfPmEʳ FsM;|aT+q%&exDϺji#LBў%xͦEhndt:2)K׿ @FoaBm 0IT/ivJ7%)xF2%;>#h @dMNka8!`xQ>~pځ %ʚz4S]=NTe~7 m`+2gxrM݆xe9kwjINz תŰɲNLp}YISA\!UZucx.Vphuh^={kw Fq c#k)/rByg`W]gP&4q2z\U#2JFQ)]6RF5^L_]k㔉tdn]WϗddDr✻.xMײ)uPA*L)x!V"ȞGY?YzֱˢA붞%"-l< ]UtלRM_h 8pAL|CyspʓȯZ8ٸ>r~O( #N6yj|B[%<>uJS F_[I0Qb`)q}Wˡ*# <&^ ñE\F`T)fRJ1'.Ax'01Z ?\ b!#N&a8I*6Z z 5ywjH#˕/ܷ{g@s!/(u_9>eFD.y8t xp6G|2&x_PjJ*7N\H? QWQ7w8_{`V5; W[;'Υ.Y V * 5WCރ$(t%i\2+`_ `JQP*v6`|u^i:3Vn@OfОǢtŭs$"LBvkCC(+:Npp28\U_#f~[Bܥ!*bEG;r8>MV]ҴٱYi+dAfHnUmsG|AyӎĠh83ʩ8lU1hsPeݓ4Sotṋ|U)[ZBLX+r/IN٨R؎ w)q&=!]S#ñ9*Q˽쵡^VNtv޼QB6Hѳ6,Yz C30%f \ĉ5H]M˸"iʀ8q|}Qv-f0+{ V=iMt'GP]8YjrV;Vo E%#d@f"S\:jLq~0SZmih %N CU̲K?r&lUUk1[$|ӷoܑO#LU Q8vu \,tC@.hʧky[sDd͡gQc]_ʵzB/80'telMwoE%s2t{q7v*U2 %Iany"D`vd_uNqxY/ֵm-@s<%]ԙh09R@I')}69 c{Y\];{5ssd@%+9p%t􆡠>=/c{{fg]t<}u{/@w[r,]OŽrW&bF>-Zm8` V[ԫ0dZ4A;ӼPYmߦIBhH3p;"匊p;euw[4V!!OB۪-_aI(ĸl \S*])$fR|o9#Yy!/{g:k;dTm}f-)kh^2$@~>uNư30[l  :g(0Xm1 lUG<5EśPW\V?~ UY#'.2(e'4MotDW'>1?Zov#w*E.uAHJ .`AQqA/T: ˤU~oɮXt_+B3[W}4&t$%ݧʌ5 l=-4m[n%#J2qy-LoPY]!*3_.Q@&RZ;B'{^õֽ]tBKV% q#.rPm1zl=KP,/*ҺH(5Gne~MQGޖxl 6s)}8 O0KT5xVȣ}fƓ'-V| qBj8 %\~S]Hv\r7>&m2ݐe[oa rKw(*Mm:8}Gm+opMn63L~7:s*ᣫD{ZBBU8H'_=^D >lY3v8N&9.&NVj^{~0,Cָ3n[rKnM9YyUF&dX 4)q pظkWhطlQhb>\Il b(,%{gS02>|-NX8ĝap"'Tl;¡'616BeLFtYsb&DtU#V@Klid XojӾ^bfB4h?!XTmNo-IұA d!Nm_ܠFͫst}\&BQ}1VNyOGKMsC 8YttlȎHzyɥG_ !d%A|.YMTǺ"Kbcgx q6d;M^ nQev%>Wlg }J0?G(o±P#J3o\~fԷQ]߼iRi'bD8)^}s`eiIGW@ 19mvaaW9#i{ӯa!U@*4J&!ϊ0?}FFH(HvOdv24Wߤ*ݴNvAAGq2PDzN])G /b/%n7,d`'Stqx},!0!Mje.ܰr3+ p -0iNۨO,N̖\ ЊFFZPe1lUɲ6WHJxxǕ']if5310Hm,\]:+݉- /G]q$+>܃$4Ua+j 4Yf!G}Yff4!?f d V( tSfjĶ7޷Q0p8]9,F$)~Y%R+%l bK>Bez+_w ϣ(C 2XVTbJ9z R@ntṮ3S9& rT!bh!j@v\0^2pa$Hb1Tod ˯u6*. ƣ=O.tՐ%OF5&ޥI!VDA_O< 12Rdnsn1Ĕ4{0݃+1  z1d($~[EkJSkCC箑ڢt]M6$GP>fyEN%BθF |Yu_5Vh6Pp! XG˙ ]ܽUZ© ͨBmdۏEOa ΋#.3>՝>ӀЄgo3)ˑ#@9)Ͱ\9&KH5)fscweU[hk gqv%TJm;wjWONHJPbu'95u͟26{FlT ̅Uu]|=ZTGlbQ=`eB@h5DL*)]Rr(.:~i~ Wl!A=GumAZ/,{ C|݊1gU.S%!]b(=pk{PBdwZD.cCkg-ɱ" ) #jb b?`gVj5 #,Lf gB?%ta.Fb˦HvQ`'Šš1w3kJ?yJp_w8_;]='a2WEـ;?RޱgZh/7&+0RE1K4"9{4<_TN[E/c)d7Y 2}3FdO-ƨ#!F۴z{}i.O3vpQRe:'pN(h ?IK3!jL8ބ>N8ۭoa;o/]_/AcJ6 x0"c\eo4JF4a\C0*]bh׌?(E 94 cOsmF2Tr;k;:{iAg쭨]M9_~M8U|-ԆM W"@QMvIB,|ɳ|ߐS)FѹH%t'dpKt&1og*s9vy02Ub. Ynj1=Z =cG!k'ۤ_5Lgd -s߫* jwATss);/o$mkpȬ-'ٖ,@:7z)1?{ r34Gֿ:gG"ui,Y:c哀iWc)Zy?c6ѻİgQ=Q72# ˑpX l#GbAøhEP!K}{`O=U߫"tHClxX.qkRM.uX&J6z`D?f62AfEW3K7xȢ\еxR4-&LAέ5lC.U'ϳ|6^0Ìę|i{r[4qϮ{ĹqZ(ݮ|Y-2"4Xz6)5„NbۡE"\&XQ [;׬|W@^Ae/p@p,LE8.r`/a8'?fY^{̅!k)8U|[7geju-\tCYsc+[gXXe00m'_Gi^W$3Bj{ I$Cnz|` JAѲx:}h\F8qkrPt֪d~9̶ հ멄3$$Cz@?Φcb^^3^z77x >?UJIB/&7KqLDl? 4;@yڡO yz6Il!>KSnS<sg_Q,m0yE:mCXc;9r Uű'[Rtw<kUMu]AqG q'w|OG?,nR[@d98v$wg$v]?+(eLCd}_x1^UX .x!\={Wv}LN)G!CڏRTy}Z>>^s71lPJ bE;5u'c_ny[e>KvZ]tYSY¢!)70KޛY##W3x6I,\ Oe R`lV;پC@:.'JgDk6 $?Om.IHr^L{e\FY+%*b:]g|ؽK ^cfu`oOzWE(LgT/=}hˇy_k[ -l$Wʘ%] Hy]0 }Q81JȯW!NTb-C~.6l)  a1r&:o+oQ6 z4x^遁Y6jgK5D'e0ߡ#g2jC0 9Jܭp"0Ņ >g&e@1Ob[%Єȉ=3;ĩzN9*OY$8x1U!_<M tXWό^USѥ&0j Q[kh,Y5^`75IyҤS=-8 ҂9`Fՙ\bt2G26xn=$.Cοd;>?Xr# $|T "@GI4f],HHi9Nz+qJ4@Go%Ҳ!8ڜg&Q7[ *EU1̱{&Lh!jJ|#Ka?\O}~JoyzSfoTgԊ߶3R} &z}f dU&4H-fg=>rSDNO:ZHp!wWxonrdaA Bd3⹍Y+e '>S +tSWҫj;h4jhCCu:Ζ ͝Ѭ)ղ-̻ -f1cC`H^? eYxk6lE3=d9KNh} cul5Bhs70oC 0aぜm CJG,ޯ"MsAWlTnl =3_jTnɔX A ?Dg=Xsi Rӆ*%-ƒyhgW3O]2mӳH68!5&/^n .N'b3K̇#b <^'!.݉@dM8fg-0W %˙!E6/%.LZ8.z.OK198Lh *g[j#=E]+sx @qztF-7k`ę~[_{Qjԛ7ތ_O'i-h{m;O=?9 9ΗKO߱oс9}[Xl%#>ɉzB#d;S|:7L]R/ntrw/&L!hNh/ )C㟰_#=+}L;*HTBhu$ L}/Pddd*R-Jı_yxjSb|U}OTw$hIfWRe4VH'e{$꯵\>` MG@g}kݖ;DŷĞ-z ƪ^\s3-<9|h:%=~ ֕yqKǫlo| ߗ+OސsYS~pĜ[O87I3F)>)^E'(T"YhdtFs8wX6VC}*FA&$/hI/Ӕz$ԫ[On_U߀o4VFa!jtTx5f=ڟ6DgDin;,"* Tb/L.HqTCs42GLELbVy7?ؒhUp*2D5a|$B,BC ?Rt o f ːYMVbZbUeօmH#w< y]f!˯bTn)(]yq ku _YL,W_D]z;.5Z' ! kVܴt>EM} _2ݫyOj`V$^js-aOKO*zfGEUd->w6H cy)B}#vYR(:5 m?R1G wAx݋[6>DwA u[ 0}.$t:zGcϼԳOdc;ll,mXucwjP9Rz}XCb:}nUڈezTSRk$+%]1O0Mȳ~RzD>~쪜:$2]hET9ѹDyhorW0bi1Ym4 u TB4Jå4(AR-eЯ6S"\؎q1;o&0þlLv{K!%oH_ISscU^[PY ݖoiyDb:M((j!njQnJ}ZC(钨 -n~ ! zhʥ66 & @?oqkǪo(tߦm߲9bWH}9m?4!6LD%U,g l [ GT/eşWΌ^D˃oǠs`ଢf2+ZG4t!𧤄/}/D9<:*JځB:Fd [j9›🮨b ig7sm={zf_s@̶ݭ,R{ >rQP;ݻO8A"]˵wK} 3ܞa*K~Y޿nܜ8ZȕX$跾X5톓 ,A'Y˾#\*|_}kz1 9I4HA9dاGoc*9*XxQVe{n,eyC%HW58Ԑ ܇@zNcY"ywԣ6+91}#1K M@ɯ`H&GrI#F_>}4 T.pg41 AI!sbsu s:־T!NBXÇ7T6=jO)ZbY؋!w 0P r>J|yaz1:1Z-tpVL)3CDqx0L| s)wpQTtJ)ҝ|ӆdԑ)kplyG2kfͰ!Q"j\/GN۹PĆ:nWp%c G0s{7 >yy/dURY4nvJx+5E`ig0i1cg'V 0!p0b0[YO}FTyMPRZ}\cڙNQBjB%K'~:)':^ʬ],ѕ~6g>؆:ID3|WduiY|V X R;l/ //>81h )*i Y.OS̸RЁhl#~'MD$Des%.%sQkһs$|ˮUk4䇐Dg9(? ER 䚺Tn%8*~ψrSGE6k/[M#2ŌЏ5 E >Zt ㉣ڌ7!I$GhGHFI䈂Ê5Z 5l]ed4 SGXL ѩpI83m%f6ttl^)`ģY-ェpA/V$_Y񑙘|9AZ@>ĸFx/fhˤf_5]~Xw[~EBqI@/G󜻈mVqw#P@{:B#.4F<`y-Z*g?Ec{ŀؼRYXcjK,l 1[E W2d2UlZ&aJ|}JAy>ŋۀv@v5iuyIdT 4XWa7̋k;xSӡJY_;Ib!ۖ23S]|҃F1C/&s|cT iUw6u, !'jBiv[jk^ƀ0I q?t n$X̎6]:-ӪNۺe 6L(mnUฅqaMsew:vDƟ{gYZ070701000003fd000081a4000000000000000000000001668c16940005b8e0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/mac80211/mac80211.ko.xz7zXZִF!t/7]?Eh=ڜ.+\^צNyPR}(sn1bbخh@^AEڊ^¾oaK9 헝lJ6"= aTA1`:tR^d02RKftԵ5 /ZjY7gP |=P3\g /y  fhV%x;Q>\ H!=_lG1Fhojr:z.0;ÕojN siIӓh蹽.-De ϑuIlBNU`X/JREtTjfh 3ÌJ_$M}eZ3qd}J~OZyW@D6й\U_6hZó[;]un ]4: g]]7*._k.RTs2~Zem{%/4 /}q..5G2Nv Y v =wrOͅ08o,"xw9:: ӷk?pA.4c j%4 "fYq+GڒhH{vvaAWN;ʙF+S34|ЙXF Ge@ep%Y2j~=MA8fmx`n;3w;\dq6;FgwaO.`ͱ쐷a;JXEz""3Nq`=ZV,"54y[ ڢ>lz-oON:=@ i=HzF2BDI#iЗ˝U; =3қ0Kw hCK(%5^|}ti">Re-:"={R-?`zf^ -D ݹ_ԃBZLPXcݸy` \dwdK!Bqp<=1R`H \~P0Ui f`uNdCʦcg{fHp T[$ &PM_9MzĔWu,&ܛWta #/I(Hd#X*C9tUD-l`F$#SkNe9xma!?kfTZJXY,hυ/ubFk`:ƇZ^)h}9d XUy8.#w63'EiW)uϕzV!hRh Dg}VoTB)4\rW1%ڃ۪)JTu3{Ҁ!Ȁ)|265i0%R71.m\g5gu jo9sgw#sHhuTm0tԛX?a> yҽg)Zn7~0Kjt^fDp/'[F\h68׃@tzh؜:D8ak=8Lñyxn=qO{ #'t+2tZJwr1{5Hm'=74rHL@֏{Ӆ}mB9fcZIH0)0嗎BܜR,H@# CÝ~ 1I rVHd >v.!ӸΖ]:#txכ<[d:xpD9M3b4X;fl",JۇwP * 7Iq-բ9gBx{ 7&`Z0Y].[!#N;ƛP&X#.v=#poI1W-{w ^|l˹RĂMqp MfCaKz~Ruoڶ`b.E''.NQf渵M82ӝSm5 tި{U1tVGZ`k9"~lÈ+D`]v#VQ( 57<n49'YqلJ}f+$lT}ꗐ'iP˲*3٧V%!:8JMo̬BtjWk42@%G Koi?JjJR6XE04QZt梂0ld9HpoayꛖJX[rh@C9/"het>T^:FC]sm؅}LJc)ÔF9Tԏ{pp6]zbFډ_F+Y~#^I0G_\-0b/ SK~B eH>].S#WK 1>dH3iS&<5>WJIA8D1/ʷ~eyFLmǴ#5OV5>*}%?IS⛰`T/Edu9{*K}>^JbH0h_+zq|M'Aֶq]qwS>EN~JzA4jan͹#ón'&& '$Dr!F|}bPߝ׌\W#-"@&4B~˦9۾Db}Iqɗ8b4b>SڌՒm\su8Y+ ME)(xA4 5pnCfbV */~U˿M.-L K+Рm%Ag>ӥ;}$PݓIOXbUDy((r'6!SMX_Of7NB1BMLE#\8h^BI{ y h;J}%s%s:IIG -94|BD(Di(Dx3^\ 3yd-=T;t3+B3xihLW uDx 㾁efT9ۈO  $d&Pc0T'[~TW+Y+8[EC@viЕW6dő 2 xgytcN+A Bi_n*F{|z?ake:Jt^xc$JPL*7GZQwd][Eor!6?G- PF(?  ZֈMSxr?T 52#^G(yzY'pΒтi lb > b[Zc>:Cx 5.Q$85v0$hG8Q0Ud*}D8>{B2hV uy K9šcKv:;+dt_ $F,0NXL%EgQI0dgsxDudxWQ׭_q1{:xsҼh >l18hǠU0F-;et8BZ6cqJЭOޜ4Z7J_SOF{6R]bj!~* WʹBCamFȻO>.JZDxWÀ[8z_[ yJ=jѹEagqُ]"AO…՟m+!!d`#_XixqP8Cr]::9-^X}lF3 ꜓wmbq~/j"=\.i Ol+껃hFXvI8[L8ViS$5y9=HG#'}c9(utBo>~րsQV^M5Ku3 GQ{́÷goC USnҜMFqR.ɠ{4DBM_ H¶,@D| lhʮ^QU t:| W:A3gsh w#~Âa>?f*=L(D oBz8_C>V-fi4̞'XS9BU'ySrβDEP8< e}!ʆVkVn(W yIK7?Qx(i; фD\iQLEqCMBěa|M]dW[7bqqqVkrGK+\ߊLoJ2q B'`;򋉣[;'NNw߲A_I~l%Pw,M/b3RA/N E`2+oyp n?a~wƝ\: 릳0j, 3P iߜp8*ۛ괋6|3 Ŵ (G^]BZ)2 v'BlWng| j5(j[ko,d6)PUG(3/G6^C;>" oUI- V)3P ^~Ta&U0iFlmyu.]rɯO55LV G8f<dePz#GccS.d*1:X$XbRxMRӀhls9hqjǘR2j7 *#yOv}M=XL@'Rxo) [tWzc_U?P;:Wk7ћ*ԡkIçu\:xKL3/K_2}O+jX]7ARk/P7z7 p{ćjT1%v4#^=out>Z*rڹDžn~,/k(lmP`"Ľ,pą{#sOLd ,L1ǜV{#s6_xr,JgƺPF'O_H2|~,,QnŭZ11 6 F.nC%j3$((\"Egyrod-*Pŷ>*n':U[o,xKC 'Sb+VDZA; wܿ;HAnG콵dwǧ}Ug𤍱[ vsXGȃF;?:5$/T{OlleBg'*<㶽 MT_AZĐ1j8e|oE TÓɰmT;YH膤%I:Zm% pO:.aB$mk\`ͳc< ^9PÜ[&!:L_hOcV&=Rn``B,:2Kg8<Dϩ-~(#'W_LՎPI`3#w`mYuӛ&(UqGlś@ NIz~H]s{į*ڨفFHޏJ$LQn- Bͭ¬&ESbA qCԤ#xjKK(O0Xd}?d~n o @2& 8'\9+,zLexM\T`0+E#jQ"J`CjRNy@2??J 8NgQDCMZs}kq[\a-FW끮`e1ykul6DF1#:qp5;mxr#e4_mx-6Uie b'hlj⽟ۤ؀);{:Hy cjom7Ve>%ڸ+{mҶdٰ^Yng/۳nF?RwK`tW@b.oR#'ܹ;Hf>eF7ŵĆůaTRk}G1f 8LUy-DDT'$򸈝MK|d5G~D|s?ĿB ؠ4) 7s}p-ixƘS.7G) ffZeMjlgF.hz- eMqc|#lu1q'j_NSD\fӠ;nq0D|f;k Q7){;I>#)q<3:*,O-Wk+.栳(fѸ|dtF]^[Fbw&#A5H;GnCc0q&],jUNUٵ_y^zΟg+}ҭ;\\6d黐H].:z%~/ n$Ndw!DZ̅p@28Jxl$ )N>Ԉ#>Wg,DوAqV/se 4|o-~CGwORKb`OrCim~`6d+9(QǴ3~vs<{s\) 0/Qjń(6(zVռ_^{#+@;H=\/ rw]F2x-͑a3VRQÿOcȫGL# ixK,ݺ+P "[O0F)lSٸ=7OHN )H^!#Ӗ&;"od#gZyXDa 8cXF.`o%O&;z =]ǣéf=&ȟː׾CHoO`(08Xaz!MIŗ6sL!9UE%{HA^&>{ZD@nM)7l _W7W~.fޔs C: ; U*!4Je/'gkYymYX]X.)C􇖥 NP^ &OzŪRŮX#ɫ^wLd/@}f׭KkZ(-uaaXvG~@"gx%@vHM?CHoG>`\EұnW Xy=ЈZv$,=c{ $VrR@NEWdA )jjmC! Atl$)nRT/=gw;d'{3k6X ' 9%u> `62"&xw&٥!RPS!q@:%#W-u^j~V0%M$8c;` x? W[Զ8)ߛ'';[a//ǽ\iVs8O LΫd*xK-Dpް1 M[73}){_L[23Y"Zm8;E7֒#nev'Yw]C Jd۶ˤtB5ڈ2dLnV /t|@ qm1jۥo)pf!9=o_g  +\58)*OO2z}mbSN?bYc +,4hWM G }Lz\W]8Gۨ(_2n_}bP+!w#ep!Ij&ֹC}[ݕЋljr" 2)zs O;` l]r ۛ2iRj&Lzu0xdP`+۬ޏ<Ν&N0 M}0G`Nbé/WbG] $NK6t4{y<%pX.NlQ0!V^ҔܯY S jrm34/ PWXEbP`>ÉNNvfag`dV[V!u.Ǯ3hTW~FO" VZƨXIζ:^GUzR:&vؠW^Jf,E?5׃ srvm/s`|1oVW1Xۓ(koÅQQ%#d%ɦ]og6[ Ysɖ#juZjO,UCB71yq]`DJ2Ssݔב>w%sDV6j.*;yKtbA:fe6HDи>˃A_+ipP&_j:8Sszm+6/cO9Մd$~G1bW>vĥwj(O{ Bs _7sΊ!AcQ:炨>sn0H9c2 デTB eVt˩n({Q%R?9i ǰ.?mb-F%uRtC3ׂ $Ōe#٫]]< x[t:(0J$y K:iU!'C;m{`ɠbPO/wӔDFIRQbҹsi,) -z)ḻBt3*`SABl3؅3:@\V<҈SV1eLv7zB2+h2t?_VP^C]cGK*Qya$u{⩥VT D _emC%̐tuTǿ6!y„sw=0^[ٷ$г";D!C'ւ䜣:<piCboǚ1 "lJ&YpMC<,:vhywT)Y (OوUqA? 1&O{ E4KB1GdRW|X({19:y{Uzn`\X4il W&Z&<]m R);u Ark>zDNomlu+ hƛ;%ﶀ ugQ?U'nfgCF$ђDY݅LxxYE/2QN8ܷHEeikxBSЀF(ٟ :r@MC$hW,(irlfW=j렶'uEm30Q? I ,EI42cI_[_`WE3Uq 8z=:G=Z.|D4H{Y>a%ٿ$ d-O{v$^lJqttVYQ7$\ xehu.]!ݤVD^Ϟ"6eSY 8Ynj69?i wS(ץqVCkew#Oi;ݑs5\ q. G@jZ vGoU8с=e/s}$ְťQϾhx1q wS DUCF(P iˮ"Z&'䀹0!c32/_G> a_Y8ˋ=GLz'֤!|>)Nt,uţ-qH0ylauTՄngü*t7M #[T ( Q6S0us&RH@B+G7wέx-w3Q@lnykA\cp<2|JDwhW HUK&ȇe@ Ƈ5كά5gv"ur˿ncm&OD̻z甦^ †d7V;FO27Ε 4:L[8F7t|G"%G*2Sv Z@}?)uWGdWL0l'@3Eb6=4}[xdžyVƏD:^l~:)8#Wy]* q$YԀ]Gl:Ɍ ڂALn?҉o5ѤԽ;y.5 IO?^Do"-Le~ό]lcmh` WwS@c=5Cyf^qG6z:PA8TǛndezf޲ / |dv`(ܯ|)*E vO^DEKLxQYˆcv/r<. d-~jwhbK<"&N9hX^}ٓK*Sزq7q}m76U4VHeZBYR}>-I%zg+ԴFY)f.C10F :tQz죰V\1QׅK #Gb06T8gUZgN+x$O WMfg_ΟkQޟln | wt0?c"g5bE+!O tdZg2 H'ѵ]tλ;E rf~k~zÔg>"3QA9(n{I`|,nݦE*Zj4~5մWê*/(^X5=z+6-7w6>|-˽VBplϩaJ*ki :a-|kőjQRث{14 f]JЩQF,yOumE6.=aywI4 di>(շ lnoiiڮ`jlCw!"ss<3#އ8L¤n|yJ0ab V WZr H [tuw=\#i(JHb%e t|/F]GW`-mF|6tBg@R9BTٺH/[+N3 .e< ?O:@JC2rI[]\>-'FPO. e:؋+!IFcXF}(m-FCRS{]_a hq9&Z]7p&*h9#baPFS@L`<1d >4Z@ߝUdo?w`HKx;GGcn`!AA\Hr}mGI"X)JcϙsY^XKi`sWmߥFi>|~ACGz&^"'jyX8͊~Y o BD蔌Ǐ8tpoF3ɖ_mHiӰ^ƣ5VHahmcS)v $pV6Z5Ǡb? wZJ?={ŎߠsO`ifC#:өƹ{-"ξ4%6Xka#Rd׾<Ƚ ņ S5SK{Z8['T JHu+tџ:>s2]d 4Y'3m''NR rD9WT c5n1|#IyU#<}aR&Sk*&QHZHs-  c҂ OUnR? ďÖck2]cdsd> #ǎsn,ah}EyDƢmҟVXԓ,(Sn|rn,sKJT(UR`)iYtxR2bwrET?RBeG_n𴃊?YI+F, Hu x~"JwQEh(STp4ކ+O8ZJ834({u-=5̺(I=얲.X[P"wLZen[t:C 'Zu.71N Af=YrR8\@4{Wxoj,HqM1:͖X%eǒYL!3FҘE+VXP[#kO%pw>v]!Yj>L\G){Þڎ=>"ո/$!n>cKq%CTVDa yr $-\i`4}5>2^8rSn-&$UA7ի>jN⭑҅*K)=P,?6{ "ӄ45 X[[riw{&iDgػXmtV1Qj4ng<.8d-I 0eO%k{n &3=n!s*R3PqK-Jpi'hs3Kfzfm7WL]juIl^>~K&wsh sO)b9JvcҒۼK-6MWڻuyJ+SKNtN.Wuqh]{g{0)l!Bތ$/F,{9^"z*;pNbXWcu(d YN!uޘz}~94Kd-!?=yc󍟏/.N:?IoJyurMv<5[!^e}G% t-Ssx[5Փ$dt/w1cl2\e> 솹 N38*n˞z19DB˽c_Wِ΋bcuH2?}%Vۏ T<.`X7SԜU|Pr%az. K0NMD3?;B?PudLOtLH6@g"zNSZמ sTD% X3]*F :Gc\C=LJoͿDvejY˂ѩL/;GlYIҜEZ-%- jjГdVCY'&-/Y9OLΥ̚Wb'槀028(7 >rYRMFz:JsUȟzHg`}@ k?szZGsEh~haAu'M+QcH=|aC3 |i `N%!;JZpؚG*,CM-"P q]jޣBuX3ԛMƫ30J+&ZV?.ks&+ 쇣q{)"X| Yz;썻o$a.faK:h4 I HA]HYQ:? z5dNԦ)Kr8`-+&- f|8C]G/&b'KK\fS>l0.}l:u^bbJF>l'շ0mQ>BR&v bMJሞ9ԚF{޻weL+%YAp[0TO Y]Q&m),8LC4K8FAKnXv}̖OĢY<=5Iqԙe<0A^VsF;X0:*W pQ  @R6Ja彧 k8OyTL$#;c<6Q\ѱΡ0CEt^A0|D$?b #h <n6+OikLP.|eu y^ = AeilAb茰K bfet-Ʒmޤ%Wx]r@VuY咪zhIO޿DF[}"yZ@7AS5gzfج+!dޜ*YMmh17U*srvCjiU]?o>pf|~1oCr&}IT/ Y^:ElQ/2#!u=Jzt&WY؄ƟI?-v8CܜwcK>UzcXLJ'8q)-Se(ϒg%&`ȫ*ޡY-KE#I ~卙}TK HX]J@Ry7M:ʑ`7_,NMG:~`UFI=ch]W)V[ 57ϑ]JȺ{%bFwI jW<ؑa/KN*x\a~&Y&pDsjʼ#~ ~=W'MIlRɄBuBMQ4<l$+I_%}RΰdEzSBȹ,LesxJJSx4Vmh}ۭ_#H  3D(0L4r?Ddli̥{^Yc#0C Fތ^cYt$3] 5\v ' $ػ/h 15a@S%ڧпF1q8.eHyaش!Ѝ? Ԣy) x_tp(RΘ{!zĀ6ԺH:^>_mBKnESϒJҹf qP]3Oֈi K1jZrdh~ f(98JAM>/2uڔb?.;Gxt iW;@8"'ak.ͶJc6 K.GE佌s })UE'#R|PIJZj ݥctY9ֺxgi&'HTgVu)E[K0 yFOjw[$+k08a6zUV0Es9&_q|0z#I*[DL]h׽㒃SɟԼ>&!WO<2:E*^0wpJXU')ٺGeiwh JRwj=x;o?_ d) uBD FaHG/YXRVyI8?yg)t̛ȱ/^Rؒ<d\pgq ;N@ jI+!;F2 !S! zژu^LOTU븭 i_l=?t&;JZʐиp!=[9"(GC0'_Q|""OPް3֬h^~ẓ屯"Z gާ/[ZTC|j~TOYU; |JrXzܙlŁ s!Ț-]΋L +lSR=B(zBo1,C!ؼ+)ߤ?~:h( ](XDw;fB/!!N&9Ea2Bk[Gh3A~ĥ:͊`FUD_ u.mܨP =mx1o),%!P%&A/n;bT`g_i2 nW[Lj bW5;S__FbBMx2&pd5^īX&w)$*.Zxe:~:2E`l2!Ԫ\1{jv遇"UrˤMbz*}e.4p naW/öaq?;cf2 63mJFV-mkݾ2Jɾ%_5ЧeSч j>0`+GР|xZk1g> Ӕe 7GqyƗyU3Y ?Bַn ,rI5qЩ`.8&4|1+,%=rm wF[iRe.'6m r<aU{ '/5 ~#1ZEX`pYARok+Mєʗ˫|"L')t4+/_UjWu/daYB`|!K .YVVIcE.EȻ8ߧp|Pb{%h8([ ԮXRzm7}^uNcxS+&>`Ҽ_tnoQ]8r0pYnXd&ںєRjWY_4ApRgI8IPxgk9f #D(|:u3wɡ1'>T%4,bБa t^cZ[WP\8pL)^5^X-_ʯx#6Lk\tt.v7!#0)OAJ[7^ R*ڍA)>@#ꌈ_N[+k4)a:am\8%=:)Ж3>hC=ϫʩU4Yx쎀1;&i6\>/ʨ{h_15ZV{}Y! &a>律 (Aϊr퐆݆T=?ӕ@`&F J _-SHVw:j:߁wײ"HߟN8;)*ПfAma~ +é}:C%Ub~4JK-\4J5ZyHwO#$ة*:*ϐ)?1^x_1YCxU\`w#̒M@nӸqX'޿غvye\F,sf䚝+ToJwYS`C.-~GPJH+ua^F5%guT捹MӃr}<>NkkqM`*kW質~`Ǐ'MnN7˯E)x$$Ot["-T%,40`C}Т1ŝ*{_:m|Y'a`>Yb&BN'K&S241>>A*ωqJftk Wg % rkZǨ +K˚y2酳cx_֠PltV Bm5 r4`O c("A!_/ z+:!X8GAT,?gT|xdpq@\{o#,ݤTZ8[fƜLX OkLVuҳZ{b%;t!Ù]d7 `WI1t4V"i5Uz&"JG';}׀Tm'nQ_{_Yoxǻݨ:muS?J;3SP>slW=xp ~#yZ"^[,PQN^TR*λ 5 vPbR]Bx= ؟Oq^ÿ(]F0 ʦH܀c2CS*ng%/'v'?Xg%p%mF#F'Xf2Il۲=ZfU<^.0{F1El}LŌVX0m T ^? o)~cXm<$dnh*!ތpVLOTaJ jpwo 3R)șk؇Z4Z)q/<{OȯpW b)B-\#Y m4n7=f瓾)n,\BEXO;]R:#8_;VT)a>M\Wh`BzG.#"HuU@-(;(ncy| D)-knr VUMGCQb($-Il.ny3D dIbRË[8ъmC4m\Yݺ]Q^1h@?K~+"325k(!}dYIzwFXUVؠ4=,oH(!)8Qj:tE1'is,eDÓ iROҵS*RRQUI1,94ihۚd̞I{i!j!,e‡3JT^wB sM$n6Ҭ_4h_5BMq 2u0Wʪ{gp|mwֺ7-YC')LֶWS٥*<r(M1 x@7•!,]$ov{M2l@>=suȲ#)m07&7_*y|S>gm:𻩤LppBք'2àG7V 'Mj;2ՂERWyY sSP8 I _1cZgKkR\nx*s0! h4w릗"'B h汪d#*l4`Ǯ;#]2 c;L([r5^7 eu92rʼj\A⧷~rFD`K~K疻Gh܊׿| ~])%eCvmWmL7X`+gL`GW[Ӆ]i;7>`Pl7ߕ(].H}Oq(.k27R@t'` Q[oo+Do"]@&rpڬS77 R\Wt(SN&09+N7a@\Pl׀ʖ1<5]lbN3)eٲnfVNmL7eM)J{ӄsқu'SwfhlUGj? )VB:;09?sM" >S%r͡>6oJ헮qJ857[c.w[*p` Z80ʇ!9`yCdc׆t0iAw+v -yO }kMO]]<* oE͂yxVwG/mKW/d\"cB)ë[[.u6U rxbŊfKǪ^C$? 5mC}dn;L%=J&t9~ rGCj TXF! ue43fЍ#@NQnb8+{au J>[g*눊})檰0i(X x_=r&8sUhs9nByw7#zŚ)OY4oi/;G0LV @ghRv]73FsM9 /Q7V4qC/q&W@YGhAShث 6(^[`̊VMq)dpv|E2huP7<{諼{EI0{qiz妝bpM.U~F$N'S}b匸; L>R)5BOuri+DbJвDBz [n礠DEZΗ67~Z`糒FM]yk?,̣cb |K -8~]l൸*zBlG 06܉^pfD;K|@J- PBzԸ% 6u-fӻ,uoƫ迺u($ ۇ_&%- 5]u=]fSL()>EVmR)[ȋPC+ mU8+ o QFZ `KUfIҁX!\P? n*C&nlt<>1kN̯EY]  &+}K}&tvf:h]YЭQ .܋K/r$gnSd+R|6Rw݈@[w"YPXٲiD] n}亍vd>R\f|x.m,Qj&8njS+hk&? x1_ye2%ec'Rn⢨>=[QÆ7\(b5P+T V>vxP2k]Rt<0vN~ n#iI # |ozum@YtUءqw{)H [Ċ2I鲟׆(yߟ IP*&ƢhD[:&$tKQ MzF0QYm3kWE:T G bfDnޢk\/ iL0QԟJKLSˆ]]P!5)ʼn _6GHH^u L9ud_*鵡䴧ihY_tnz86$)dL|smg m>Oy'RVx@WkeN}_;2, kO\/hBLquoyp`|qd|+G30`{ICܣTP5H]R#An8`5%jOrA a^R:JS&`2 ~l8oK!:oqeXCf5 bV5͑â*}Ʌ~AmھwKl=mf;ԠGC B NɎRrVM r{M@V(9~WQ2|G,Ȝ95L=>.U"b MAQy=ژs㡈OwELfҮLxOoyN2yYOJ[SK.o$6k74S/  1z7 ࿍ Xq#Ad'F&[bvšuuv0,Z &|w,*vڽuz3Q&TVПBhٛĆb+m .]Ogzr' 3b[9*fQUS܉J#]{`nWgrx >Q`Ox7p8W[e~&P9q-|AУC! |@rXNm/DRȨ'TOU[+ޮcbv<ϟۣԞĕ{<.WqV/8A-MF?*_BRqgQ2jD"\4%'q9e4['LY3)2j2^2z.mer}Ǒ7LXxk<.rX8U3Hbx3GWu'3(TN迀fŃpyE-ڢwV\YsW:|L~IeP>}`tt/&<%"3:B[j64@ TI|*2)>iԠR=(z`SpR}dX1fJ-!VL~]t;02;cyi+lo(6gE7s8|oI`J*BPprp3 I/_o-Da!5_T% )]&4宩]c>?(`F 6<5>!͵#P8&d&0~ kHWLN)][o M\-\ɕw)ƢK)_e'ʢB0p[>)!h&c/^_ MdUyiQG-+,\>:W;UX&S܎DMI`5D+T)Ik8)?P<10E-:n)0Eձ2׍P+ K:G~UI[HQqRXpPI-OPSf6Ȭ1&W(EdT̊x+gݙݽ?46GJMB(uj xər?߳B؍mW*#CqSr v!/"H5~ڵ8 x3#ɬ2oNqKؙ8]p/ EGDEv] ,ےO Ѭ Fnɉ89n3&}KALk#r᪥B(Ѩ& b7m?{Զ'}  Gj],Ul\IuMXz5^bJZ!dZʌ [[u\g"3[Nk& ~œwX&0s1R%c!;210sߏx1:M1٥A=Ap@??,g.ꢲ ?u@TeOò:< I,1BR%sd0|Y ̧'M+g/K#΅ê8F=DDT|޺,yCm)A;h')Vhoq١ލ@r%;.sjZA0A]3ȁR қ,IB-tKwkHWSvp%2R AjScM.OC&??"o)ؙ UdF{ |Q5jK\MIiuy^ԯm<pOp?x֧o9:_bF w)p.4ɫy0,¸4 )8u joOxnr8"r;nOqi OgP#Jr_4?"@y-twi ׂj--E$/I0k4snW3] ΀ 2V԰Fފﺗ$k%BY'=Og'Q8$=zWRj]): +W"@櫐^ISP^z<ɥ]J] 9τl;'~[_Ǩ;@R}6ZoY% iJدR=)DUvE*|8gQ~{Rɮà. qJRZHgۿ#/yp7mm3^XӉeV:$; ,PZN*ZU=x&}ʈ S;Pگ@T5o ezLNIg[̠\ (7Ϯ'k{cS=ޣ 6mD&0Afy!)_U\L;@T{p "TL<[o09 j /*ܛmF8"i)--Nt\+>0CmZe_ "2pv4vjiyEd f][VʈvلrAc sBqonj5[CLK5h>5SU$% Y\̋BDk9&tSfQPE k@nΡw spd_/8ŗ`_?i.o."4j a\õG֠uvFmhBi7v9Ԫ\{ 37`ZЌo򔌭l[$զ'bBoI|̜ո_F8Ej㇫8Ȭ KP8 7)+H_X҅Q՟_zj*EY.CL&ϗ-<@|O>VqX0^6;|Kkt%Z0~nasGXfXb2{]al"oq{5dVv9P%xCz-G+ Y-߅Qz'}(eyB&PhެP`>R z֛jTU\`6[etIu]2PI8?rqS5䒛{„z <Gb!Pb$pUafg/zYWDʋQs΍p k aӪÉ/se>ꮥ;'ʉ:c ^EƖTHdhtQE !d0r3rmϭ5-PB"(uGA7ViPf Mڟ~uey`/N vy Sqh<?T]T{?BG//|#nGDg4lN:j ZT8ɓ<ZT}QsWDdgEb7]Y/f.q$ۊ%|".arȈ4jD}Ӽ8q`za9'4$f%\{Q3}c4}ֈ ֨~~:,ZO\Sfh2DmM!pLJt2_0Ȍ >ROH$d=vU Cȿ~}xgz"'L|9/㟇jL,xQrjP}tք҅dxWaeƕ# ?Ul:9ɬA„@윓/2=+(b׃ ;%p 6;;i\_Ay({'ZO)^ JgҳYSHDI|loq;،CzTz)  B2}Dbz Mxy݁PLaZ nSmTƘŧ{7yӓ0r74'{ZPjn՗*z{{tI@'bs$<\t80VBo8_1UuJW0 r۵5ͱLa-%T b;E Ց`b3`ws $]#D IBQhWCYO 7Z:cws'tL_z Nh)[ -i ++e`蕟R!J 0z q'_F49(;y_ ؐ\bĒ(|R&j$8S&=#MPIj[YxdTQoG4:`tLPkW`VFYxQK.dCEXE]Z,n0:rJKYr3vkBځbS1˵AlJ-8$L mly8z$yY0.ZE~Fȷ:"OqU@قEijn{ Ṝᘫw0-˚!Aw.\jkI ͮNKfvu&J %6_/:ݸ$ 5mh^;N,ҁgݥnB-)Ť!lg#cĭ}*!̏ m8'q-BlVȵBctELlSE彶z,%(4jq!;]xJi0͟L P#V* U,aI2ӒKt"3꿷x 84I[2)^tyiAe1X ڕ*,4_* FVIۼm83+e>h~0&2X;f܎uGiz4SPѿM?>3RPQvۡnQ(6zftn+tb8-1 tv84Ҵ+.feψo`u"Wŵpsx>T7Pw_K҆o1 '!n>6CB4S2,s'Ehf+u<+4$k@o)HJfxfp!ƾ|g/>,7 -'  d7{wt!V`F}iis]KlHo+Rw$qT"g OT郩џn)Z?NLA̩ri #rbulK-ß@,/~n]4%+ n~DX;7-FPlahΫ7ѽ MP: ৫ 0`& X?Yȼ .YVV85$^ &eGKQænLr.˝AsjjNϑY._ +QҫXd^QH6hP_N_JI5PfXV2-v4Z2և@~k{pme찑)ۗVV#zRNZx&BqMd>& Ԍ %mMƂT1og EюTٞZhP(xuZ/V#Z!r5'=t>D]|ka-A?>[)i0<¿vQ[.؄ESZ |~>?;\˄ na]5Ը84}kZkm-vT8UmWg)=晜U) 2vIn+ٱ}p8ӝLºIQ, >".i~Dc[ :$^cam]%de`&}J 'MM<`y^p=M@ .PY,i]q_3!aoh*JWd-|~p73gE sd:񁝯 굺ԄA'"BlVԁh'u>Ưͪ>̭ Xan~}̻Yg? x^KoI9\K7`hL]R{ WbDP&nazմz$0FVVl0+Ew3|X;9Ns4Pl :K(@~ \I~.Wqîr{iH2IwL-TD: 1ڑZ𵈜kN&cZrGVoqh 2a|ޒP$ :׼,q~|Ϸ\U7 HMې׶wn)p6?v\q嚁p YI?p} 5j'{d#b+Dit/"ɮ{ix_W2=05Ja~R4<+6 8)Tn%oHzuX}AܹmB`ֈ䷒o=ٹ3ˇP H̾,Mr=共ME*YY*nM4hs νB4|Rd)x nsPL56*_4!5-ZY`spT;vQə.mP։>#ɥ&pI\Y`Қ|EOm,x? ,n~}vj%ZS6 OIDĀA@fTv|dfU$lGBf ]7lL6+W;r(8v[0G@-|(ĥ]˅]byLQcXwct]|iB)/X%|79'#iv%S%$<[ "4@YQjq΃> dDUy| D|2H'w&$0H;T텴͉Sa-#i .-y>2__ߋrϣ"ӧ%dsx]Vtq6v㝻bP)x$RBu{.dVXaOE"[}Gd__ f:|+ND/X%*`JN0bB^$ APM D,fzF{[% e]bgV㕼:q t5/:QC-u/r=OL#]ǖ$hIP-Ï8s%IKTG!=ƚdo,vq90o+!P&ZD`wUS)>/3p" = :@<=7UΎs|1NļXeeD5.Tj4W oU\@B-ǖw|fVJ[_?mcж$P[pݏcs^ Igx~c#tvaŚ`EE2,z`T|k?|XEh?BO$`~FoHTUD\%YJV480v} U!fEq_pkqd+smBS5_e~O)*[r!WWAq3+MIW.}bZF&*(7p4l3h>z*ޙKMP.CПL2פҧ{&aiho=|}}(_/]+A ]np.} \C|UF8Է 3brBt{2Y=o[/M~X!ddCɆIX5M"\x\cLδT~XAӧW /{l~X.hyOfA17HG٫+LW׾Ho{#ea|X$ͬI[  [ *4p݊h$$,Ku֓1ϩe2#:S6Mgï5P']CqX[cxw :XJQh>kM#"6).Rlާk^J5[)u\5k$4,oy9aur 4>%2&յ䦐4/2<и̲ jѻ-] xҞ;ڏU-yʔli/C,䯮ylJ*q^ǮκŜ3&|]CdoTkïo9)o O]Lb5 yOm;C s-C}ZIJаJ2r.QcO9So x\$ i111(nYL[ڶ3eڄGf| bm V_9e.p.+<Ô[nz P m l[vcfh|+h]P(hȽ0 !f "Vբ AqVأa x?z6]) .\@Ggh(taWsi~!(F@Ym]l9 -!3zCR*q:"1iHξ+9~*HEć+->W~ޯPs>SMw?ehWi_$ʡ!^WtCPˢqn 쪲o&/a~/\JϢo\󡺴¾[qaV8m4-;fn=l(=|$㘿_i( [,gGN*Mw."% sjUFeH|Gn)X=߄D\]*q+7*CZݭz>&2L0^b;}%퓸+% !a ^!6@ZH4{~1xpLvbZWLxsHбJDJ{!T {YVHZ)/Gv!A[9r&TL$O`(3\j<+ƒP]d0gloՆnP7NgkjMŵ' FYv=nI,z\3HX{!e.勡h,0ZU2wlu s$VF#NM\1:$FÅ׌zp@ls2'jWj1PtSrV'|,z,ԋ=g97+3<_mntMls1#o"]kv+yl=4ZN $ujfnbB42A/Rq%Kռ 834G]_w\uGߖ_O+`  jS6kBY.'>4A`zW4VOo=__x3N;rmOpbdrxa]k`yC 1 y(ct@[&Hqś+2;)XR4j"Uoo炦~(Mm$ 4%aF^'mL8۪2'-f !uvw0pSxjFF\@֙G>- .p>~"KMD@UY VƸ#9O i3`w E]*zZOZ<ƳH%{^}f#X!(zYE>nTd]>~^Dwrᶍ>pDЛiޙћu J6>W?HKǚ59@eR\0ȋG lk`oI&F}-cB󊁧KmȢL:[$qՎEƴ{0_<:ChE0Ku!a1}: 2p<_"2#-ƕvcf7uGso:vc[Z ͯyY BnɈ}G9ůiGkW e#f8O],{tb)iMWL.Vnszn?P7%gW|17'Qia^zu-̫Wq36)cy*gj(b9WC7+oD.]XŐۄh'"ɊzHߢ?~,klObhngۚdUj@ÄoLGW*}I_"^1s,nnvzj-,w7|o2* DT V@h.!w !VYsPe!.E=xRCRMTgB288J L4ʠg Cw T$eE B3CT3u}gݷ^//7Sg4Pԛ(vz!Z("(Nv!7mHZ=G\> *H{jA<9H;g^J>UEyޚ۾ $kFR,$衽|NbqkB5TY*۸6N}ZmjaYan^{v1} q4`^ak%bcVms$3El=YJLxbK֪6uJdڒ!oK'.I+^$N1?:c49RQS ,Kikp.)[ YiP`=Qh,6%ji#'׌9P_4ٺ9TIzرDNjrr\>TG ҅63qw n`{&or]io&]` XH'չ'#`v 'SsmkW':Y%ƫaҿRbz+[Sg.`u'{Xi$!Z~&O; /I YI:wr=sh $7vZ{Y)j$$wvm+:dͰ"-+tve$6 ٦aÑI9b aH;:ӌ,d(fN+ϙ;U` FGlq5)ʪvZJC]'lxip }^*Xڝmlb%y%ΥMSN'yMb2{$;!Rgy6\_8fȇQ +a89@^@NKp_7>ޮ}Hcf2K0Z񌍏|R% ܪo!z\#uCC%c\i7X4wE-=@ɲ$,9ZZ?\-Ƴu@*@l9j Wf/Qq]4J#9:au6Mq4:Kn_E|C0Hπ  ͕_t܄+s\sB꠴L1kd \//_ޒ_@WJ:9l>TmY4/ۦ#BkS@7y6:< ]D=߸@3n{C&=CvHj<("odܺq9囕H#ABj j֓sskx8!(1 BRe؋˧YVlG䙐UZuT+s,6 m.$~dqSgJ"+VTA}d1E;\VfZ[] |S}ǽC\?Ҳ({B;ׄ~]]x̠tn ,'pWqƠ,'i}lVNu!hS'at\%@>:V%YXt p:cH[Z@/:8а]Kk* eAIi悉HVHPKisB٨Y2]:TB@| <-( \wWg-=˛|YG@ʨ/C@G] %$BSa:AȭUO1M(*>SgM>E}yi%(d7hvUDpY(Ҥ."v_/.k"T8I_]MDR3*XOHmfVesfy;` mX'V!"jz*x>bYp *>;`?~WaN0st%G#t5}NDyÐ5"諥R"7/~ԊZIp%ʻsuH 4=(5sT<<".jtnRZfceq=H+?I17 f6>zWj8bZD1V*tf"vy$).6-ee$DÛ1mn۟C  7R~;2r饖7DN'l*!9DIR=PH> ,9 ,HJ ,*o̯I8hIf҆+[4.&A;Q0!Gɥx]7BZf>ޙt҂E!"כ3z - vvY  u4D{  7Dur8[,j/dž5H>'11)IΌܪj(;CC4Fѣݏq>{ Rʒ_>oLMsm'U7 F% U|\qp֧]3U-F-`o(S']Oq qx9RvߡkHj,.9LT0W5Z'D!iI.dgLm \ KZ?dgoەwc)O랍dtjDM$$6#eqba@1̚"(^xd16 eXFo/=js9\/ ͎Or)@BF _b.h 1 ,Usu=,7OVR]?gU+j@K^,=%Ҧl"'p6mdUi%#"l7& .) O/1:cqAi$:rVWР<dtvEFNh|;]U#QAjsݫa5@uN*wPIeSxFئY#6kcVsS~BN𡍁E8}ķs{וZt"zP@KMU`oiiZ`v؝H!B&^) [uI0ŖtB&Z;VX_xQi|ʽBJyoffڹ&gM0 t.d_G KEC7>_  cpVE,SJq=iUuy-LOPd5P k'Rn'%|~;N#OGuB#OnzkP}^H ,aBa lΞ)g•X.0 z^t|[MM$W؏-Je%VT1lfG. [HS^%^ve+^G s&/<As>% ې=+@jTؼ=7_ԥQP, H&tTY:eJcR یE`dC~^Đހّ{{Oc6 h "a dt9;Uoh9#̋iB>V{2pmtqNG O_ճyl@L[Y ҧqXGHPKv/Z4WmXrLNvE)mqsyΝ ^_`tǞ̺7Qz4+4 f}NGn|3f]> PL~ItmQ69:9 J>g:0T_(*}s#(Jl_QޯkPbBüZ~CbJ=a})3GΖӵn^6vcipOm3eKj0G/ĬO">?P}^XT&E:C\I蛚!>NqƠY[|aFwwcɕXn10`0 $IQ,yeճ! j- =D^7kktt&~m f@}^bl2y+0uO,"d$V W qh`pq~'ψ <-͠aMW71nzןMXR7cX8[^W<ņy.q iqʥ{ON0@FYwH`i:âن@$ ko|@ %roU|M`1W 7UgW?ev{Va|W8.0%fyU0Uxd\I+ysPm_+ uqIXL}SK Q` -ۆF47ydщ7LEpIAËخoĥ[^壇#R3.Sun5̒#AHXB H+#>zvRe{ k!ɤ4$CY3ae`b3Yň&e>.G3#{&'={ g leIrN'}Oluђgl,/$|~}<jSۻq)h{L67_F|2tOl!-|b/b&'޹Jo:mPEtUhM{P,1*lo3X۩\=ۅ)5=$1:[*N*UW-?KA-a>U=0Z?btמV,/ 懧hXw49*Zދ u=isQD*_4f7bKgGa7% N^W<^3AsAU#"hZeGdB~=YM}i-^la桑Ihb=Na)@< %eqf,QI@.Q@Yȓ; (XZzkI7.sRѥ5iU9MW xVV.Iz"ZHhXơ bJf-X zmءk E9^dJCg٭bs[Ԉ` sg>,2@Km(A⨹KKxGޝ %7s/6ClU7Q 39K42Z}V"TGm3| `B`73DG6"s; ]-JIZ'S?b3Յ/H٤~`1]?E9R:2~}jOC,R^{Q)yU,oUk 'Ũ|}ߴ[J{EEqLٱ,&i/ub 5y1I2 ɲD iU ä|ėHŷ\ Oe@jqU4Hr{F<}R,k>!`0Ǧ njYO-(}=t_lH5}"=LPABKLbK̖)+K*0I&?Ѥ/|ӱA63ad| pSOpP$d9Dj'leTI}n'1R4 >οAB+a@V8$`9}%9qX!fH%)ޯxhO˳ (%}@ElS$Z&/x(B[{GnW"+ۘV't0wni_Zg%10cĐ19lգhv,$dxf ɘi]DYe|dl#EL|@4v`Fؤ@f_]&=8,qh72Q><[J{Y(bku?PqOa \9y$@N mwUzR+ݹ_ ߽t̓7:GD{^JU!Zck$@%)3zj=S\ l ߺ㈷4sk, u} NW62-^$p= exbL`C0F\Ip㠢e B~8oԽ'rp(Y8ux231t0bψ́<_wϬ#Llr}ɀ7 Կj.HDž .*<.$QIhn7]락EtU8aΖV(k g|>5妞y77F~\7+pw݂;v|;V_eB}fa $ ُPvnVfdUeb4R٭Yz$} ?̺m|wP68d  {$?rh&GF!8?zzN#VR+M'Nktg³MF!ct)TynU:,I'}c"8xGdl.&P ;?4m?AΥ@cAxD}~b!lE; gGsB#1jADS|M@楦/klF6KJ&o~r0J2W21qaAr:=[7:K3Pγ@)&?q&lmkaKI~ugx3߿Xi?dX%\w t<(렾|B0[&:uLt^}(Q tQ6wf &B#Zt5HQ͢%btkVk=eJ+vMKlb=xQ@#a47h!t))w0"ʯ(qPCZ(5"iUKtPe'R~..Ž7$IABL>ī],Dgk1 T+U)jKXGؤJ~DTcamo{pu;&!,o1gK?7 e>~fP\+ՍXޕ6Dh!Og^aCt_I +7c}!5\(;W 0AlNSˌFs('*g}dgK& Lhcq]vXYW1-4-v%:5"ku$g/1?=}[^58Pns42nwx v \rV}u 2+.+ĝ*[IMߑRKYjm !ְ䓬C$evB~`ul1Qs4!0 zscyYq,,k"㚍y(iq oǥgj 8&ס0%iDl#KJ5 QcwSnIƄsGv21$lI{]{71yLp}-)/a:xk%O鈭φ$A>6s' U$$TJ@k>_8LdXI-4Xʶl*>)ϒ{ ~d-2܌Ap K!HD(6-]I)Vg;8ji17Q~Nç(KsCv_gLRJQֻK0J,_M_|VMQ'`Ƣڼ2T%lI=YP0]F… P3a?.qU轨ZPﳭe9~Q}cUDg#SܿL 'DٲD\q:V+fE4}ݮ  xDw@Osݵ F4VRtB@GDQ@/|qfϿC˲؞VRb$[ |~Z\]U(݆ŞJp9Cp5 "a1:z@N<<*of4WXnv %A҇(ZҀD]˂Np$p=4C2By Mu9V"=/c&Gdަ#,цiHM11BeP8K>=P?^/џMi^]Xԣ`|"_%.Nz3مbͻeQEM%"LnY:Gf*,\T|x{$}jM2\@p\J(d ]x"t,X"/J$ +ytYr],DQb/]]4c1^#΃ʒYO㥛տ|?h91st,ušDa__{)"݅iԨM=*<78fFip-OYQ?꼠}sŧ)+wrE7 7h<pu;(e1¡kq Tl>&!LPǿQ\frym<.jDq_cYQ, ;6<'ED5 S"|- rmA>L.NV̢39 {s~7PΫ K LâW^vq07dC|#Dz4 Wyotj+9蚒|^rNIQ $W>ѩTܦIڸA'}>{#EO\$C!|eL|~/Gd# /_~?|OcœRW?FrI{*pJ4Ng_eslX>2ϊCyϳ2Az%NƉq xV[v.ݐ*x$VxB~M$`1l+Pf-i&qCuDZ&+>AA3. ZPМ5 .v!dZ]h׿f*qOoz9ٰ _=N/(:;HnI Gy>jj<_ ]HJx`gjBBӻǛ*y< VM{sn)5F êVX`GeLBd0vOW&M%w;P9D/OW'?K3'ӥCQH늎Uoϔ 77UkjxVL S a^=݉QM#9fk*@C5Hl+ָ! YF0<vv \[ 2iY k яңM`+Qy'h?Z%&•g{=0㜿d?&v:܇,I Q2d#mT GpuQD>uTT*8X3DBBV[{ 6c{β\ A9`S MLk8qqW1\G".s4K*Kܗp"- oEbӋ)fF@o1%$l:<6>]D2b}r|NFMDv8j,e0zPk)2E:i<ƍƉ~qI VSd8`(ߍ(Nc, P"4[&@"b^ i^ac1BGPK'rU%Q h1_fK_/F0 wƄJ qÑUnQQ3R{b"!EFl&5а$z^ƵuQ"Sg$LL҄QmxGy?BHb`2CS:ZilXp|;I@Ul6^Iq&`7y#uv8CWh:@8JoN LDY91a2 %׻sek]nRA`,y =YEjDNVB==#(i $Yx#d?&Eq#4HZ dّ R;q_O|ݵwo7fOۀ5h'Eg(_gD pj IU0{DkzK522] ڶ.H"f!i "ñTf;]a߮rQxU&l+ID2NlpЫ$,y02x C|A8 1b^  QkҴ3Me ?C#o4V{)^"^fD >Mu7~ŢJo|0Rt<GXkoЦee)}FF>EtbdEČEuoR#p<& WF%[ʢǟLQìhaGV<ـ^]CbP;ȣ5 & }'y|%TW=P qےfc^3:?. K, rѼ e̒=XBb]yX7G'(&Ng)a2#?j%)_"5i؃df_ӚD8FB Lv1_Q:ڣOn6['Ůo6>M:#'oSUk+ݒ!RoW^b<[pƶ Fa$fHLy]5 ݓ31q,ݾ^F1ޘP0VyW/!ZH ]n֗',7"ݽ9)8 wj4$il8/Bd1s!p"WݩI 4R* bxbCCF p~[$%?SyU<>e#LZL °c.q*`:3sܾUzr L\&.rk9)`Z6@hl8?,9] c1YhDo ^뢑ܶ`uW=V[ү;3WW/?.h軃+ ._>VvC XA5g@M4[.`VSAΉb;J 4hN0U7甕}R+Kp9c2C]Et t=hwڸ>46X}KVcK:ؒ<ݤ:{P hhf|S'p2 2V)PE?PȗJIp=b)7Y(u'4DŞ>eIV~WM/~lzԽb97 X'b*A}6񵹄΂j!={^+{ށ ;q7K1__`:qdشk?e809,'_X%c_%fpAkf+D+$^md.` odgkĺ u6Uܒ15:-wkT7Üe2a's]}ʼO?^x45q,ZsK3at5ٞ/]RJ: y9j7|$/eO! ^Ձ:/~v/ma,{R=L<cTgq&A!f.cdwe7rN~ϔJ U>mli=Hc$;sY!V2Et:*i-||}e"ʂa~9wJp %MR 땪Gvr$D4m!4-:K@U<{Ku*^yX)q#o`FOOaYC: gNZ> I*u9wƵMEL>;xވ֋¨VB'jBZYZ9y8StmYpeAՇ(VA0OKc:2RCM9dL $y[qi.;M c7 +O=VK^F dEH"=P-˱=ۤ?xdTO\p鉪IyK Z8Q[fb(k2Yq@˹áiUzY<1V#'[ُ@|2ӥ17 Т|n q/#pAm\am=ś>k8abG<{{w_XPPnF}X fpRʤ=@Yf0 ܜ|.:N3na}8ӱW,,?8(GzˣP?A~T5zK߭ ^SwAU׈ʁVJcBͧ+~2"j}а*d`ln8SDz= 4 _bWD_ƨ^VYnzYRQF=]:@\ k-4jԆ<㮥aO[}A)MGX`&bE#ݎGrX#U B^",7?^.~T^, d)9ŐX|bA~&JēD3J^3&9!>6H{I]4b_.1OXNB~ѲZMK/m9TJ4riw9A(ba.piB0a7nM^տTE>Y.d&)ףBF_0 [K&TS%?& 븃ڵS/p=r{t#jIwcwUVz/4~MtLn<5٨Kb  Ma%AVlP}u23)ԏ%LXۇ]:1'wha 64RJ P s Go3:Cx:R\=M h>O7J'ҽ#F{Ԣ9AJhBk}D2 TSSYR 6j(z.5_J@M Շ-GlXEGU{1M;]IkJC*/ f~ք2 "(0QT֏tg.k2I1] $? {%|0esOWȽŞm(4͔7X e>aZw}d&6w3H ntdAwNX7/A; A u}vE:8< 1󑾱Vnc,LrćC*NGFb9 ~|d`p{Hw Iit5,d^3#WzwtDj# [3_pcr62QDխfB:4pk=FRt&?ac#aY7/M$g5Pu.ZШ<-?(@kGWFCZ3kז!Pr.]!rRGmZC=/7_8E#.ddU0;Ҕ&~wuWDlpP/4"rneu~-*}zkfŚ #&̵[25ĹfڸjąK_zZew0F]f MBea9j¦P R%SD>Fu쩱ӅMÁ<и ~35wܕ1(Bb[kI7 -z u:`C,Ë>HdU]$Ҫ,=ɦ1 `PaF iTH~^;XݰR1pۭaJ ɀV5ƘdP,ree9N+)@`Җ{ D 6(Ykm| zJF mnٕgdZ7'LkVjBugW=67#^}l^ȿ#L qع3Nu|5%ICnB 2YBB]' 2,TwpM&d`fODzsR/In4 Z]{nX9\MRt?#>iBF:I:ѳX.QKV;XxVdk7{_H7/P]ZW@mm9n1Bs]I'HaCJ u4! 9$-qn2>JMB2TaWoj6{r&G_--Ntc7/C7 mz Keƭ`>7RA\A2tn% Rʡs,nT3wal~Mp6 ]f5 :ogԏqIc@XI}nͫdϕ.`*lǘڣ'TquHkh ӿ1-Uz@ ؋!A۪z ǀRohR N)e3D%c5E]3&k+HQ!ttk^}6 :Ҹ:aNi($E\X.F'r:WF85r1DM41 o*O[h6X92$'G񼁃UXƍ9jPظj{k@*m^1 Wp'ԉe4i~Xy;J g{jjd:&Y@ hpuOR@ .1j|>[w 2) !S^$`#0oК sZU]P,?j:,hU JԘӑ*τ7:驋b*d#&҂v "SHKg7s(Bڐ_!TtO&Y&eIcsm[,;a˛8TŊg:mwCl>bX٩a'C5QMU'NDㇲ+N GI]j?%`R.څ/* qwapѰM"KgLU<* ϶ /n#?Tl&ɇ7(?dJ{">)z-F%YϬ2$`%|f=H̷8\Xmoջ>B>l9 KM`DTŖ^~<j,΋R3J4q5n 0\Y9X!M-Mbk( JV 7d"(y][]l_7Mg„%`)Tg,rAάg̰K(eHU?gck;)$u? ɦ pa>]&|X' HqCm#Tn`;-d[)x*Cfv:3wă6S#HsK RȱU+$"|i'}k`3>=6xge052>XvFkӽ?-')洆aˆfn}nF0ZlS /3DB3qfГGZ5cQw.A&F0Rū;@ޛ+92.C 3낆?g2npX20)%&s=$xnye",upV[bu)`@D\l+͊(B|+SDR> 2X>MLri=l/cs]-z_~l\/S=Z4?;wUzbnxl$p{ UYm']5v!}j 9 52q%oǻ} ;gHw3ݶ,WAȣܘQ˦f' G+ؾtfZMH T 5C]K-({RcUڮp, WL-V0 |!ExiY)^OO[\+44|'=xௐw5Jp-5Bvp@s}~ōJ ZWY誗Sƶ5TC$]i8:f"^x~qcf4!$E<";6%,nb5wߌ>9u3YCx:A[jL5';g~d7L/6=~#j̵4 -; 'V")1Kx': "b* pCY" X Y3kakc?%`.bxM19gV;ۿnwx1pjrڥ˚iÒ&2̋$Bs!b0Z)GX|mqx7-YH5Iɽ˅i%7=*q==)zR$7O:>bvI~w=qab}h`{ѣ`tLOaf l ǐIM*%Q\[[?v/)yJ1.ضORPcȴyš½1֣U,{IA+ Jv'k; n,/5dxi ;1qˬS"cѭg1\kت^uOw6V. ʛ#1!oSa<y7Wx^gU0 °azQn kFg6?[~tA4JCZ6T߻B} FSW<+4c5|Z1gsHWlNp 3YKY颇w9m ~ s0tP0{zszb myJG*%-2}0V'_հi.0P)\f; Z> -a8,FnIrHW/M K}}xO?:AK<ڃX0jغY#*"YƄsai: EOB!lɮaiT&{Oq@ZhNȱCA%Yϑe"]BR'HlS"'7ؼ{M9==ݲos g/}\ίWy{f *ɰ4U5Ŷћ'pǯ;YYIA`KbȢ`*d`v3?X+"(u9{t^*صYL(Y-_I/DT%|L'6Ƚ`zZRM H ^!؎TjiZ*-*`D|~XALs4уrR$jaqi~LόN[pLդv:K:ˎ+@ HcRs$LBJ2$+RTg+=u[\>uG~RiL,~6$oO^|S{N 4y\!͢Ȓ)y#K}HáB,zg.fGw1Ҽٱײ̍}\ƿ/|~bׂA#Ǒra@E4i8 c׭D ROs]usiH)a}Asx7(2>W&.JsZ"SMOkeJvv2 _[O50H]c'iEc CgyaϿȓ#rw=1 w\!۵Űx.ˏ}"Rkxҩn1JIhl={G~CMs*MIHRCSE+퐾bM [NAEs߹p9 5g0]$>dZgN2- aj(CDnce\eD"u-/ÆI:EFo>72r2~!-j^0Ͱ>"䲱.Hnot=c㩯uQ5uUЖq[Qa>=u3ș9!bL M􊐚܌r5db(%id,KsPN#d-œ1\UɸLw%BݑJK3ow v2Ñ/4za = i19sa5Ktf/ ,q_]@SiMfU _7"_jr,8O,* fݰ!r Bj~"%tn Vo"1^ ӂ}'\cnϜ4+5L<-߿Fhj̋vsS]>#EI{rɭDb/e@[E卛q'^fe"_(w?ҽHtܰEu-[0xm_̲(9z`& M ~j쭴:iÑOAn^U\@ bZc d5Y =%h#8 meS)|D% 15U+I7Wkx^v2:q:C`C+h$*5V@ 2Nx$ )-w١vgiqtpՔܿLVg\S}jpkţXg ;I-_se)wy'G)b^LXkTPϥ{R0t>偉Vj;y@"DPi8lNO&\[L."U҈ &Eh\T^ J$HM1-P*-PxmWDiN=e5Ҷ] ޑƒ,s䶍>}6l;#{ޣ]:Jm) VJ$chyi`/ZԱ?VJ|iIAYT0Ot]h:)I"W2eei;RnxizQG" /OD)ם45phXD/ӄڢg-N^RtyM|u =j} Jo}4ER=0C4&v׍Z}%\!My's0sBp)aBWa#VGz'>/xi[$p0̏-0F?#`1awS'+*ZCbhriu2Њyw ;G{UZ۞@N{CsdRQj1Xl#N\]jB+{թ@>X8 H9'8˅NNz_^A%32V!`,]AX#@)I+m0&q$ݾ|p(ujȰ`l 8i`벝nYy6Z_Vd7_փxč"/g _nnR$LǨ~g ^TK@םO y=q :6oGA\ʧOw|ɑŒZ|\:ɼjif!L6y67D fX|`((ld2@L=n:b&^0T8R|QUZg/9eLRhl9Lm{m4ݜe8#g-wq][l}qV*rJJATXM,M+\D33@h B/e)ּ{I7@LSXP!B~Q.dSh^}1ey>v5Q7ő] ~py:^;<:q^C!kz,wG@B]IX 4NW-E{bxQzT nY!Ihuy!AJ_nFߪErP9 n*KYB!HV?.*)5%܎3K@`\po )֥W~8iEPg?)c,Eޙ/۳#I.$kgw^2c:{"^ȓ#LzT(˩u"'`gwX;o1t'OA4b*0BMT3gпJt(x;(MUp;@)/On8i1.` 4:0j4]o_hY*#VA2sHc|<͊< /Dyk͂qo$t4'Q MJ49H%Ȉ@yQqD,BankRooYS}#cm;H _u.?  U0c?hv8sxPiBph~qaTA.C8G_?܀,=M ӫAIBUCd*zy9rqVhU4&= &!kz} 4lXt;=8vp9".j=-Fm"c#Zk>;wk^SӟD.+o;ʚvd%eKi$W.b1W u4 W?Y4LFXE} $1-k(pC2<#M&:9G2xu(_BcL9hM䦋*6<= 5Lg?SuU(Gw As=Or%Bs D{C%ܫ읭<}k9Ww$&>iYT^t't(~|x8 t~?C~3NL1z<I{^>h-:?|z]ŗf?G!R8^ӛ;Fk#+fQT!kFͼ+K \# YW61ŤͳiKPHqaۗ!o~P/,5%[]A*D~ds{ =i~kr4}i閏0U@RuAL%lE`5ve)p"d2 x$jrDH2gH(iȮn8OƚHpP;WKDx>AbBzNǦC \RyQ$u $E2J.]%M ѿ&u?m}y3[ݛ[d9Jt/_n-#_Hk>⟲iT&R.; peEV"gtt'iu 8̮(J"BF)b]Lj?Pu!^fQF#?3_}TY7¬?X;e{]Q8cQج/׃stSx=VQR1`|nڢUf($xē`B.47x2{U%e-_(4< vRw$*(!PT\Y5#ץL+ (F8HF X!EuURI%+Ax=v-z~#`Z|#47,8.E2_;sCmtE#LmՂNSZ]YRlf9Z%/PW*MFⷽǡ}[^T`"y$Yg9Rեڨ*1o~`'j+Uӡ2ndאm10g~(K&nd܆T +{ Thm^KȧMq0Yqg ҥ'iƕ1*3? -,1<\.p^\P/ ?,u-=g\ϟTw,VhF t~f_UXR+`՞{id߱E[6Rnu="5lH9i#Mv∱rhNjМߒU>p\71T_d*rpMq7'\l2(aBac`0He( \bkt^Ԥ5$kL୏0H%X@Q:|>W0롃lյsogT{?ƙ0ꠣYRsb&!RcjQPR[dv.-?hYc+&U g#^{@Ɋ HRf9&J\ܸ#8o#G׹qم)˒><RB.mmne2uo^z: $ CB [x. )9MLFC$y; e7;QVy_ T-'$MWep6f/:Wק  LL䯵lM'76Id.{,Dr 3c蓶 )2ԽnyQKS;!c.JZk-W4pz;HJLue^px珒6ew@~uZLȳ'W}FOXL[xX!  C:u$?s|蓓ϨC{Kxs:7p0 R x$Z dPҴ.Ǚgzd:j ʩg0gsu닳xaϖ6GвGb>jr|V#p#;np̻X40ܫCf%LB`Gyue XI%OILu={ mk/}- "ہq/O` J>TMlkW̹v>ѽ#eyxχ~*,;6u  1yr`;-Xbj*4gUgO( $H|ǩ!g!ֻ!`O]W$RDVRߊ$0FqYyPUXV]5?qzM\7 0`&|Okz`NaOz ɬw& >FD=[z)Y#mUڢ%k%hՄh^ Vwi9@X¿؊l#53j* ^S NBʗ#c$7`96ۀ:^}må ?y6!S: 9滳~ !"beЏ̉: !lZ?g뵽&H | fQ;c4mNQ.Zc\ɿM/ݨ*[u;-:iV/}A&0]O'Uz.~uaFYi|~U-zSwRĻ28{$y&43;~S減<`T77kٻ BOaCe0.h`|PNR<531'y 7E|g]Jp]=\] [6rqoS<Ųc]vhS항 ,O(ڂR =kUr:&Ⱥ2s;4²l 4Ii8W vGF, ]}}9{n-^W/R._3§)J8?{`E܊5Xk5KquLBSX;bNnS'HG2b.]75jkrZQ 7 s$,E)˕JRI)۩'J1>-.h{&ĉxtN%tBYi39wdi_8_w6NkA(>ɳ֝C)oCvOci fV,.iBSk)ے\C _+(y?7m$ 9T6=wYb^V= rvW Wo+hgcNrQb,.eԺv ‡KVN}hX%rKM |4tgSҤ᠘OO^5׌4unBf~ +ԣ2vWe++Nw.Sbq[G{hscHq6$yG+UeveirPLEL>m{~aؖ?޾SojR5smUPٖ}*5FFM><:yn[cpkݜ%HHHڔX#L?],bcaSQe-!t9W#Zcs]vܴĺcnw7pNT``x k}-ϑK=Y>bD, Y YhJXxiҠ9<әQ5`t EKZ|&?nh-U8I6O9z/pW89+(H ;v/6'Us_s ̺2 {>uqsrp2UNJqP[~*vfzJVeթG#mv"K(Hvq[6~϶I J|s¨+nѡmdǷ>;4gjtZAhl?F} n汢}&!P)GE'*y$S$`3ҳ4dpʜ>^ p!!ʍ>qzN漸̳ 2cL"ČcԐX#u߰Aa.X0.So"li:,!sTd9Yo<-I`*KZ$ r҂ff~I_u| ]׊?Ł8W#eYHx_cяgISKzR (Ha4yϙpxVl$@1# rnfokG$2ﮈ΄eB0թ}^HhW_@"gש<\}9uSxV;['tϔc 0.- ޏ}JB}-?(>[#lnX& ί$y2ӔgB,$%fg5^ ͱs \7%lU`bE.[Om.Y3rdh؁ͱ%Z%xׇ^F1'~/i m$P7ʏh6g#z!l]]WWQE&rJ\뺬<@@mR^wxli۞"'+nJqN[ՃI!WrvfJmg${_Fofj"0HA~xټ>#tҗ2vO{sH )N}O7Pca~ LY hsHkXhƹLL dcAYeҐ碇D:q0YǫDĬA!\$W`o2y7| 9~aFPAtP=\UOGqT>Y±,Sp 䉅~q>ܚfM~nY†pEWհp(YKŁ.MVSHU$gQΏ xY>AF0p`w1vV_0fxNMi]A_h*}i(=/$XKA dk AaDTLjQƼ) cOOE@|t;l~'Wt8{g1\\_q K6u"M鰀V!7?[\RLܺ !JܦɏՒ^'B{C8BE DSGul5LB zT;n8C] ʕd+!ij)$v_Sa^v.@~ʓނAӞ'ǑM;n? 3!"Tv!Zoa*.Tk89ٱG05}ނ%RW=gGu޹H{ iN1=m 1p%~`vWt84Sh#_$Oa2RfSQM< v6 Sժ TtRT)shru2QtY*(;=K3 4}0/Ъb'봤}W`s?/No}{$Z|qp'6̷}\x])޲Iol#M'=%yHPӥKJ%P_6G Է;ܴq;%qۧaOIҪwډRNjSWyHqU31I  ~3!& c^Uk% iHKQV:5Nq hjm#I'&o5+K 19)>$NJrrDFP&mrb٬õF>,3ϧC/,(w,"vdFH{P|U2P!_hzʨ.<٪^fhntDYhj+Mr(͊#Rqh/\73FQ|À#.aD&(.YSb,>!`43T H؃>[ԩ9A*EAbML& L v}%(I9 +vif6oH,Ƅ%K}t[0vk;O~ib K;11jIb)7SU"너BDS'E^TSAܱnW ;Is[хz vTkgۀ$^*ɫbh7JgL%cAR.xmtP {0:ȝeepP.dQv?}˄y *26 ZD%UzZ%5nLVGVGt3F PCĠl է s s.{d7}hx'>-ɖظ/$I<xub<6<&S\ƞ9,^VFޗf3U7Ef]Dg1]_LwIJAJ,ϟ3?-EmE>`З =OAh:4yߞ*ki:ǒJfX 'J`9%rM+G9AQ.CNN<\1k0-`}A%Ep& 떥[aCv|"IyJI,5lZDW<NrO;\x]#Uc͜ΰ Lޖx qeW ?bQR4&ZDiֈ5W&ܔ'u_lv.:lρt6QȊ*Ky6!59(:$sQ DG}ub D=Uʒ (-[6|C7%u[HĔXow"̳Rk "I8+CPWBvZ޼1&8;z2ܼu |yߐxZf-CwRg~aґSY3%{^}=pw` XW8Z$_BdPY%"Dłv&'H@/')^hRL%.g&9]qř`,'vHm#j r!]J.YPe&,ɱqtTy '|zjY<տ.hMR[lT¤6^p=v萨jP'zQBB!@z$`twp*aZPEP-+&WbEz'AhwinfRv֞ }r U6Cڞ2>#(2SFd> ͿIoa1 1?eJg2 g؞?gzQ(h=K(ͧna* %j8K'{U_;d~}ϩ G:j8tWJ{D&i$pv)֠/7B'˪+ xk_¶TotU1~RNU;}-_Z/@ajFDe1.X=g]*Y6͇v>۵q0փΉsր XKh餜 38P~-׉H?HE\W JcGgݰzUQ0Բ:BۚEn1<'X=Q0]P|/=ޅzq rӼQ?&OT@:7ڣܫN脾2mOhuWxA K;>q&iZcl~@(\,8tDG>nAhE 2S΋;XW]Q֖M@'&"Z}M#Pte4{UcTfx99[AɮW1/"2PbeѺ @S1FA|od74BZgqCSHyN>DmHX$ LSҌa _ڀky EsvllvhyAp&5sdg0h:f&̫IK+ႇAxbK O BXvS^60 Ӯj;C"^?K`odh/IZVܹa"'G56&p0.g" ʈuD?@xE< oI?]&uXBuj=%!"wCJzp,\.23/m6̹xHJbN^3v)sr sxghٚV6$YeL{ߧD XJZ֓5ő[bPvuiԺMD.i!93>L퀢喺2,%?R}4*E@B{S*z:^fH3K&\\[H>,rJܥOG8-kE!Jr Š]=M&Q˘퇇1Uv w<3޻iE KD=?Rc;W6ە0t6)z]bb^فI{)cAb!.%a1>4+gHCQbR uo{ 嚁 Nf_(@ sENLDq,XTqB-W(s>.kl=p(kҕ!ɹ3&X4uDZfܜeBʷY |_6>l+Ҿ]X7}1+2J-v+ (O 7Υ8k ?m@]Z-%OZwY^bB{rGXffLaRH0 5> ad@oY9YaFӾ5IcoB"&|pɖsfyPgyVG8UJCC589)>GҠ抴elb@q53ע~a5O #ޕ|ţ3/ɃO>$ wtceA}1:*CoҺ].pT 16 DzSbI$˪r,g"'cB&H~gpJF(Rܭ.!_aA{E~Q47phzU}(;CbS:/WpJԕmbw4ޏNpV.;Bk}?jZہ7ACjSsױWJytI_sMz#尖op(rdHub/IpyrJ6Imtqz^f!0*/BVBr`Cwln&Pt&?2ti5.to@9zpq Guڤ#顓"ԍ?|rc?>q:ϼ.D1APKˢ+so8V(Z3s{ZNr.iP5dUEvrω1vɿ߰*苻E` Bv6ȖhnFѤ:nGJWBN(Na{_aS暚a4UP> ΅b#&Ə˭.#GNŐ 9yo@{yݠIhM`qy"l!hD'= ﵨ]mKS8<ţ#W) %C[X$XL6$6%TɗU +gج%፫c ׎"r_*AMdzV<`Ie[EV>9;%Xa3' 1SǶR5`=U@-՘W>g =?= )d'/NA"mׁM>Ҧ|Tbl2{3 h1z?^?*2R,fyƈLn@7esrBigk  Ȋe}ttG VBA.Y 1RfJ25Ԧ"O溲.kϮ:-gPGtN!ڽ%ߗLv)Ȁ2*3gO!xYˢ5G)n'7_,o|<5PF](6q5#FS"2<4@|:T"G5x_o `F&ʁvM0~E .iaԆtmTH>F)^)rĎLX:qJGVdF fHet z<d袅nv; xzl-ڷ*cf 7nɛcܲA9*?!spv͝6UE{$QJl# p=Ē>$Y۳uLgZˬY/F7a\ΰup3dΕ3RIVU AWemr\&3(O}7܍Ǧx$BϷyQ8z@*kcoEц(A(PbҢMɳ#Z4c8}: `SVp$ֿra]_&]~:py\n2Ob'Jd[K#kQF݈-aN z:f94'H_\LJ jqU{Zp\|yO[mn®MX;H r&JDTS)`,*)֘Dj_{8Y}ԩ27r[_l :!Pn;8t/*"Zm#q*VdA_ AVl| pNTX\uٙ'az ˓؎ڗ7&AOo@nS9u'/ 6 rv?˨^ n^usFcnB/q;Z=:d' KzئB?! 8l .5ԜеnJd5ch2{-W$Ҡ7A~/l@[2_^ ibl" B IhM;H~0r_l4eL>rxM ?`SޕϛF̩l{CK?"߶4Ȝl;20ɮ[ H/)P*ДP`c꟥;S, ֜1mv H|~H>hNCg*S~pĂuRS)e[4g1GϜ00i҈_ll 375u]h2 L#iK:w/PPHCI>IhES78kiGJI.cz Pq6T~#&eEp0eV$΀wk~WC!Ft304󡚡;-sD#"01G:*\^X동u#9:q*L V4$<]mX,qRVu~ Viu3D%A? = >/רy)4m͛?OH;<ÊY":$w<3"1xH'xPk\g*2b+ezۚFي"(:Z3pׯ'3Fbc 4Nѫ)ꅴh&P{At3Y*xTaz U9Q,FūN{*\G"Tܚ!q^'SǦw*LR,-K7ȏ/ir+L;"VO5"&/#$Ué@b5wf`,tSȩ:7W9`sAStu,5]sh/82>n 12-m&+8>wt%z/)KnuNI(rԩ}~.X+dIEndwU&R.R5-VVwB4"gAseWCtǾ'`! ɘ1 1VMAf2SolXyCv 0(Ƨ;;q-ړ/KPQx`RrO!tɳwF|UBtʹFts2MW iSxvpBBJȀPjBJ l ցCIgL#6۸zPN=\T$J<3 bԭ4݃?[]$[ 6ʮ+$'ěiCn{ژǭcI U5rIv|n،tCDfkfƁA;!P[g4w\\qNH2m E5elZaXӞusT,}y;6ln LSoT3Jw`+^rfk01(?8CǍE{tA#qJʒZ}چ&|FM$E"1ԃG} VNcJǫwgŲ%nUba31YOMMh?H1zrvU󫽾UZcHmCug4v9 @{SyH(&ap)çHpĺT@Fo Ulha=jd;/9¼E;5=(o Jo+}\:ל][ y>Ԉ$ɘ!TR{y= eEo;掝q\J-3>D_?Wh"kLC׸wN~h\i뒵zUQOSiq3b0q½,Hord`-Q{фA !;x@a2X1l)hkoh.ĭf@(oUɳ#CQEmxp"Co?֋|9n v&kKU`8J)`[eIǒ mN\1#= `e,WA4&ven]p.iM"ScHtb^AV "i6CuLitu&Xi05~>id7,|EfLc݁i%>kBVRRЬ@vs4\>*ryXSF'<#;legB#>̵lugYǬ&pT"[~n| =o8 mOJ)]l9O Iv`,޻B=0Vf7#.Vuŋ3JVJ0Y.Ua!qQ˲u[_Ɲ[5m)<~4%{7.\]o8ׂ/o:<}8VM2cD-"AIK~gU eљ-`0G)8J7l-H`2R;q")'qe-3[tďRi#SH yUSdE\53 z]&ʾ8Nʶm{B1juoZJi9%Ԝ{$=l}{4b 3ո!IbNCBi`<9`zvǤ%nŷ mZn{"$ԘWHIKb b>_*H1\5IL 1]tܥZs+K*ȿr {D[˵2A s  cLV &mffM7o||*Yߩ)WU;U~ED??Q6HWfK r0o~UO4=qwPF(;ЂUu16)T^/c1HRn@(5"zx@(#wdU]ǂLۘ&ȞUzFi~رit}E)lGȜOyXC*p£O mK xTr(DvCY/eS<R$}Wu>xk'/1e)7o^%Oy,@_%aY=pC,ΆȖ =P^mq((̤.G/0~yc99,.hA/[ KK쯇`!z*\V<)W@ 55oS܆з%cW)kiMi(rR)_A .P#xGoBϺ[.zn?^&ܠ o;nإ^ SxF`8#Kω/})Aš-`if 4bjGf>lw.',53hNA,,Ph"V;"B<۳NvXY8):6aiZߝOOf kyW(37m8"Olw?4,}ĞI9(YlC{ƻE}]eP ƤF^7 F`#OaM)&^K)"Q'_~7W j=Z,k߂FTBtZOBY;6<ȴ[5CBp/~f~ M`#*"]XlXf%A"r~.I)\3TVJ!zë*j ,朢̖s7d%?mEvt-_eT9j_z.v+~8]CF_o9leo,ZBqhV'3ׯ{Ix8!@"ZH`O OjlW$A$ۭ۫ f̑=12-O&Žb*Q(2$ 7S<6g m@kSe06sT_FنZ(Z}-&QIA1U߳>Kzd7{|c4 ӣ!fKSټ?EcĊz(  S{E*{21ϐZUn> CźcwsnOAeS}-o+@?qA]yA 1PPmԾM.77qmTr=#_&qZsK fYr,xM[gzaVz9r΄LPuC/fe \* ߌȆ&D!~3SM /IE>fL|IMLn.Dl-X>IRXo\FTEI;bc{Z>%J Z TsAt@d6u RCXv|jnjQQKv8w}~ڥ7ƿףb+\ZXz劘g[  4<<DMW݂7Z !OQ?4]?I E^F]C.#'oihL ƭᆐgHS$mo@+hd(A^sJRO"0Ē@ɀ36Vbat+㬄yphS?vočxY ^v gRqW*YLQb{WqĖֺcj+(䳰jөmyj0E+yJIEb"KuӀ~]r튞uXv|2@Cu},?Ux -IbVlc"j+K\Džk#Gt}ʚjZWvS7TC ~nA G(wzQo|}br& yد Q)nX 1CQmgovF}Fr_ _:ڜCթg$* Cp(v\~(;PXߓӂúN.;qMZ|݅=iu;]Z'r~]/Dڻpɤ.fa MP \0Љ4qXV8[VIHxX\`ZMU?s#\Q~O6]1'iza4vmLG#|؜XP%m ^*`!}$<0t(h7Ӊ@& R=P< _o?7Jˑ[i)Ȼ/K?w(uY΍x0Q""U ?, mOT<w[K␆]CGZv hu

    tvrJM;L8pz]?.T6o!y2v \Bq(_H'\?k_>Pݿ~Gu < J UH"}hj7E4椸Pm4*RheTNLm*,4=nB;l^,W׭/ۜU=E'‰ҢCƙ: kBX2{V;{@f⟝tW]4+sKbDCVj۩Ƃ# ?=H%9[ewVY(5>5V#Iؕ/W$G;[PTkH¤䟚z[ p&w=d\h!5CVEwfeTeƊ\`@W*0C d_ 0X6G݀EN!ci Y llnEm&{Q5۪M+Aچʘ̛nFP2\>l *au_>NI~*<(݈H '쩵(h҅ 2Vd>i.4ϣ͓ V7" }cgŖL1^С 脴|}Uc# <:qj?>&K/v]PGڒ&1 &n _A ;TQqUIYb|]Pd\sTGNZctd[Ǐ#k0?QH<<2C纉oy QYҋ~tG֩Z,.HN흕w@d9CbP-6!8r@RfJt׿Xg';_ `څ:ö5~ 1$̱Tp/ p)xPL,0p렉Dw"ӜO !u-*kzN 4$d8,n$ay]MP Z2?Za @Wu,.t+e[2R//u{ BCrl䩚zOw+Lo熴zd(`ު3O(rq $zrUk &C$"5 P7>n_/2{%#sȑ5< >Žd竑lePO> ޟ'er[!)M=kyw$GF4DE}=?)=JDhq цƧ 툺*߾ #gBpbċPz!OML59vYqH }:,$>DerC]z9Jgr2 ~q:=$#!3r,I¾dd{ OT8!vf 2dd$'jYsm"C/꤈~@)X^g\nC+n3%2\:v@ ZָksxsJ5>5i-!K;(4XSLDJ«㊠<>_󅜔!8ָ(l +TBoSYUSztBM"Z\b}>߭,Fڣ @wLx9 h{,Rˎ3ә^B "C({diRDs:z,V_h B4* v-b`%DmIZD8 #y5UX1$`2<6Dg  |=9 'sʦod>ĸ#vL0o~cGc뚼]cBr35`~WybM}!" {r !$:|3S{Ҥ#Υz1tt˔\U'x+UTL?`v8yHٝYڪtC%ؗUFӢX+(ۏ(4RΑeY Vg'9MjY%?A|FϦ#Py 8{Ui蟤k{K]ƾ̠l ~|Wg}GtzqȷQUIq Ynsa ][+kB*:Yr+c 2i5.k*ouѵ~t]pmAd^ZT5PdŪ_i 7g0YƋl8/A%:Ê9q7|30{*8& s#?TIG"H\ UBsvZiqjDց;Z`YRCmPȇl'LmPio9&|9oU.&u͘\3DP!si9i *L $)7t1+Pr[!+!hQDLj`jNه 5W3!::ɤ'@BZ\!An 5 ћa+=p^Il8~%Ji7JFכsNؠ半a+Xv+F/F  0bϭ],W7K:D Wpi=J=#4/Ǻ"m'1aorPY&sIЄ}n x\؀RYlEaʭoIX"}Ī׭ V8匴%:Rn6#4_ǒ K+0J-cnwWF[Cz'ws[0SaZi"7->c~ & |ɹ)_+nL&޲)4ԏ)keS1=ڦ()^6F9eٝ@=}g1{pxoI("(#K/ ?+a'L*VlpE0`"sy7B%WQFy s.U7wBB ߯w5l0#MmTR =v<B6BQCRqta݋tݽyc@M$,bI@F{_g++ji'/WilhpA -XpsRi_iؼn}F5\ o6t; kP7̸ oBrdhpP)\\0N60s293OȌ^dS!@ J֜v^"슨@g?}%0ݐQ2%Ǿ]pj`#qS;l;h6H<,';|핪A!̚[Tprec0dbIkAp2!(o9.+*˖D{(z3UHS?){ݩsD$m Q@KWف0VfO᪬xr˪#q#&g [!H7?^; r DӅIV9'7jӅJ{>A #up!Sm)que:c26"&kot$yV`(q ŁOeڽXQ;K@9pr HiCHvպG(Qw -i0.@"LI!,ɣKXI1L-38t,ͺEϻ^)EHo!j93W\b {tS"G ];ܬ pUFk6*̱cLJf# c.6en=hię&xZ q3^Ɏ?*$.ȳj8bQ`yݰ5tE-ͬyoaEk\.=y.'4O7̄5 fTkΦoTnaI7`FMr7f"5S}Jã ɄĔba7Px[v68i/gCU%gA&rܑ"z\lJ;M+ЯlOy_SWGLr53mb,"%Fpu.CcVMہ(М{I-SѭD sf$Z  j+LOIx$ߴ-mȪ__^ʀpތRF&ъ;"ިi(?DI@ABj26SZH;u`hVKVVbAίQ[ +Z-xSNdr eA]Woj"h;TLϊsϫ4mP2|TtHaU{<*Yw@oıG>8׎t¯otyy#q!K-uꕿ7\/^P(١Y^\5>Fuˠ3sX5[ڪ/uJH#9l\55jX-{ҞLYd]wwr+uFC8C qĉL uWazn(:/ X M-g7ز-~yfl~E4ehe-x5}z0"%w .uCHS7=flK˙~>Ci'~ÈBl/L9q|sLa8R!& 6~(ZW Оl:<97:"d|}#Za-ސR͟iG|@r5s'4!r74F YGdz}QFmY~==dk. 4T&,ғpkǃ=2 j" Iҹ),$lZg|yfW=3yfnq 7vvzx3&vi#/Aٙp '7&՘7l8B}UW[s\ϲyA$YݏG_*M[YG?gp5P/'Z~Ћa pV68 7ʬǒ )/&} .M'TЉ[%^֓@ɿz~\.C'G(FZuҤU} ~`ɫ_Jn*+SJ\+ؤtO/;f̸Dtv'oD\ +r+D[&}qJ÷s\kE|ٮ~,jӀazKꔰ׳Pc! "<ݩ;r&gf4 ~V>w5T ]m\0УBv ap큵GAD-1٩jh$2ǪKiY+*I^G$]yȡ)^½G9ɳa_9+$+ n;U(+G}$ؕ|@$/䇍}?j6yEc ?v 0J'Ei6ķگ$H@M6WZʚ-C4[9R\ֈ/{ 7Lul!+mӡ3ӄ'Mעx_ -l˟U--j&|[FNwA{%4aSm1[Yy9} ң('Pkƽ 6}X*?a y;[*u9dEk=e?qe#$޷G3b23 4e$[ G(GL6c݇V $k/`h:䌖@9GF`P k,p-/Tqy^_y;1%i`B* :0$J_r~W5.x,&[(s|ch$XKKB\'Uȓ`TzE3< pƛc/q"o}h.)vɍJ1Iu=FSڢ{5<Nwи,RgD*Rp4;c&&[FGd!gܽFB$ +Vo䛗?2ˈ=ǔҜ%gs)jv~g*}>1M40;mU 7FI%fhL >T6mDgZ7c{*y q9 a-^יypPm|صveaiR䡏0}\y_''b,lJBRlRqHp'$;qjqLo#a0-mҰD}4+YRֹ!d]4Z4Y{*WKf5#Y&Z hA3ݡL:lʳ:)jgNǴ'z4Xc'1w3|d^`ŒL+dل$g =MXV;p W泓e(CW|~Qb!T.;z;ilҷq<Ź.P]Oٮ[5r%+?ȋi؏p75tQL}mDwA1PյXaC,]旇TϨVy. /_p'W$hZ6̆>642Vb)kN;%ٛ*?ΙaB$o'f:'GDC6W>gp;r$NTL[*¬ShӒknCDPPx4$҄{x ~׬W7~.)Pz{85g a6wg gXյ`QP;1 =Dӟ ?nBܸlL˒ 4ەxxʣy熑ܻLTVH}}޴ǽfZjSkn|pBd¦??X`6S?inxlH*[KAM7L}mس/ '^1V+^#3B:qϥY2eP ݥd+ZI4"2YraDhB.D9烓P[ӷ&azry-Γ79`:P lKxT[l)e41y>H/\&qFIg4Ɯv&X5Z͚R K*R /Z8 C4Zݐ(F%pYbz)zsNLpO<9{ km:Wq|[}"B$b{QcJfGZJWnjzxo^0=)U1y [/Ce5h!N(Ϋ~:[9? &ʎIIzl  Uq{̨_PvUW^͘_jZzi娟cvbKGִ7қERw-S8P#>S@ʵyceEA: zWs֮Z7)l!w[EIA~xzaע1’IդQՃ [x= 6\ySlǽcX gM;Wt0>C!oQ4nT Z&|d[ʫ#=)\~$EDHeKKEOOןW+bo}~Vf`Ma& -F Ogw\|@>1,ki AYkK:YH*!HLPWjn x}"~Ѓ*:/L'Z!kW]¢ZEo/QQkah~Kڡ qJn WM+| 'q:d@KC:&r~\s:q"҅ZCG67ˢ0+(߀2MЅs)26֞<ӠM÷9=1-(HbluSHuG~DP@HjXrl?!܋>'h-5j:%SldaX4۲ UګKR&Mf Am`ylj| 5qhe}Tx xԤ,]zyh>b -jy$7X>bd.w qXfG qp *h,AuSXݢCH QEVmH\'A)fE7aְ`ܰ=JMU҂H\u ,ez9_ ?i\fMkf dK1c} 9KhÈPOc6ne.&ߖ5HΤܝ>{t7h2tA[ε FY\iiN9A~iGbU0"6b!kp @` ?H!t2?=C1W/d&̀E b ]ΙMй}g%bzB?B^K%yLuΊ.5fRHtX:/Tz,zð:--U!6eKOuT _a7>@̬٤ `k_g#;RLHKsds(}1Q9K>A}ۜ|>$:G9G``5PIGBD@K(3@OEa疇s Ș5kuK'vھ=dΞvQFr GG d ~.|}imkMf@Aā8 hXS11s ɿ$638Ȑ3+ G׻.4!hWzͤV6,Vftr)g(s?'G{ʆOA^Jl'!9(`^;S7@E!<s8^rM U1<)6Ao5[diބ3OE/B'ѵKB_]`L{x9%)F0S%ڈPSŧ{fPCK !,_Tޖz7z_|QCeB]HyA]{t~oÅL.Ĺ=3uzkylAmu*-[L_z0 ڧ=U7QHp..^/$eb+SKhBϖ{HIj;-)Wu#!ɪ B}|5 n 6 ID<0㙬kঐBTb "w:Ǭg(8G#?%+g翿ǝoO$m c(3Mxl4~ҹ4;N}QY.qm==4]"N[H?hWfLH-NҍBGBb9'0^ڼIB} 0R6a+Ɂ>X^1>3Evc{\%obI#@.u/}X;VnN|x9˷,(.D# 4haA,+nYQ"V8umI݂7jB>q"ndyaF,8(+:I9{z ӂ^X 3sN6 xoe6Y*4SvTqiohyîuԟKϰ޶S #Xz օ7IDWV%)d={}?LJtUI7 X3XFdg'ԬD(r,' 6/D׆ay|}.}>a '`HsSlP84J/y d (t,bx,HBT{zJ})1. S]Y{\G0z/*Y!>XK8@ڋ|isA'ꦛR+! d:mU}du/PCmBo]HUM{)=w$&aP!,N J嗃Y+v`PRh>|l(3om'Y#(ŅVXv@ ,."%|(qT> }P @f0P3 O-oHCW m4hl`^.)˩g?Asj0b7|S8jߊV%8x]w`%ix|HIb۪]>%t!, T~m%}vi׉sO '#jjPf$ָ_C$#*GZ&752b)Sş"}hɔIczi-qxTfܾSG^g.q$w{Pf<lH2pw [,#;h-УL;L@ 0_-}> 6TXbnA K`~~] &dw[bFQCnN,ШAL s{Y~II=U)7%TH$HT|'vm;BǤ,ҍOVP$DfW}OWܪX2DPm?(9_T^ǃP 43oeW$kf(_O鋪DGarNQK|_/k܉ w/ϋk Jz JRTW6X81nTEˋG808 %-REK()ԭ/25=SQhϝSsٛË9"cT,|J%,@ߨ E?eͽT>1pZw}֨f 24 |سc.gB;O.~;:Byr5Pkp5W\4Mϐdnߢ=*7RiqPFK.Z)iҎ Bq.SjKSEtjR{bn5}hKhN3 op͵Fwql0ohvЪaJMiJig:BLA{N֭imCȥkZa황`MBU.M<VA? a!JCzYKeke-l~?L | +3VdBVYr]\6GnNg@ђ:n׼p(A`q?zPHe-A "lj kتU4'hEe;{ د0 5hXٙ7%"!<㗧F"/H눹QtCgʈO!7[}MK q2&N6Iw>HjW-$L>NƼ[$Ī(ds /|6њ_f؝$|6Q #Ca tK1JaUP$ÆFMUr@[ .& ^6OV4 Ã6R>u]plZAt ?Ayô5c[Okx ᙚV|X% 0`Nqkl`SH{쐁!4 [@f](lE=}y lU uxK/BGcW}>0 0 1pj ̏ ,ɭs{ո95ԃ|:.ӎ 3is< $J$.1d7MkN? &a 'Ǚf-xȿ0=Jr>Oquy)3DAc_wd_7qa fb, +gӳ+:ޘ'7"w"&W j[L_/l 0t2Zph%3)~t:ݓ#!+l qA4_sFq;{-rY2h\FCgcd<v>lX`]*Bil,hN  :ϱޔN$GBC$&(#\1ɗttB]b ~e!y׌uԊwi^RApAU7h9nP)t& ? AǾy[a 'Vbma` x lh5>>'Q.ҩub=M4!‰}/.'Yl#xHT?A&HÛVZU-s]һuXIy[]0D%©1{uꛂ'RUU ʆZEP=8%P_}MPd~6κSNOD\[J&J|\1 A&-tP(ۄ'G =+'3?as #zdq6U 2AN+h G=~t}uR:Ò%c*ej[ ƕsy$͏Ȍ 47rƔ-^l{*[$CeC 8XӪ,az? # X3lAαf>>1"(fy*ɺQGCFdyշ4rX93kkYS>fպMd'Y(_R_] G:^#L; ǝKۤ4Ua -|ΫM{n%=8 rU[Ix݁i J@#w XfUooRl)nlO*R$3}`p~Δm mtP zYدAQ `'H)+ʘ3yr /UF؋Ub'?VxI"?:d ?17[Yu*X'{ܥ[_Q; #X\0vG=ZyL݊rqI&(9d I=nlmc|~[Id9Pl5w6H㓆.y! %Ƌ,ʸykAcX-sRf1>%N <＀V/٘W~.ۋAGJ镮mtX0)J,zϏGQ wӿ$(GRrNA,&! uW7,du:BG.hE ˭N鵩H=%CvwV7o)7U9M;*8E3"N3+bH]_&>MLB|؉6FW@93C{;7nN0U ;9lHr+o6?͊S3LxG0^lgg^>%NIfˮV׈D0RCmكYRX&G/'|[ @;Z׏ z꡻#+ZYST_y؄Kffݑd"'R0_xotLjoe(>$NHr ;Y}x3nnQV,' [|ᆔmAYIX5'pD.ȈLH5WUrW 68B f환jpˍQ+@ύ2Qrb} ;vy! (Rm|H><T 4ro/9RS= e+EwƵ֪][#vn234FielsrJX(̻&9KIn˔:_91إh}t; x@,N}CG`8%@ap ꃙnN|󡕰tK܍Ui4;Cr;ۨB? wv*F4ĊlR}UfϘ6I?@G(2R1悩6w$.JB{:*dawHg4ԕN|Kh_*iAd:m*@ơaLϺXuv:$ᅻD3U%+S۾]sm_ C[J]w_Q08JA8ߝ$I bQ\QxNN +j]z y863mO ds\>.5@[vkNJ.B|~8 K6gU `9XH@ LO-T;k) #2HnKS\nH]QQ/p)b;2 F AvAb)&䡃{9?ijyG=(9 Q BTMhW7ڌf*;-Ӫ좟n%-D0Z-Ɉ#p{ّx{Q~qTjhm hK$dgHxH~fPYD;2]V!t< d>b oQExZ?'p #T"?l9DsCd emWGVuQdzcOWz-KY7b%mq3>R)pS$T8buv 8K!2wGpRcaC&5k4f콱[@~5V vz…fɔ 1MP~ Yڞk@H)"c. /P*nzUT_/V JԳVmFQƸwt>ԝ^w ϪNf-@kt)wA)-&T@t⻊#`jYzn8zʇC;cl0teeP]ׅi_!j`㉗e nӡ@mfʃ,0{kJ|`Bnn>8nwk]3Z8K`c`+ .>P5!'&&ւ։o2roʃ./_764`+r#|!WfQ-WwD>zaIb@%d+aQ^0|Q,CY[eP^8dȋ9{^~ۯ~VPʟs0B^h.00BޥHa^%T)}` %9"B-]Cg:o\<?"ap`ʯ=QXe[F<߶c f~R Vb=> xm_|2 Mr0*Oe|6f#u(<HսsU:۞@!^Y~3a"02 ciEMqLq$O7S1EpzvXS&aLeigzpC]*"q#89W mjdj;-Lnu7Ke;fC5?&]BT- Qgx.BjnHt~9o(Y4|,:8Y_7$ujG}F$5<'My 9- Q #'E2V* 7h)b4X-A,PIϽ_JcS ;rxL>Rº*XP&bP(V:ZyY4Py1|Ն(EsL5~,+ߖebrue'DO'a\f6% 670XovSbC֋~X IF]<; C'w9ˈGXI>`ФoBPvwlv$*cZOC-aZ;lAD&~­!xdfW_?hX wB8U@٣E6/,{%lWv܅ꀳ25 Vd(c`P06*O}>Uu:dy8(ur)Hu CAy/ӌ:Ō+.5Hp r9ΌucƗ_0)d*pE5y ړt%2AD&5g̈́1 B4k{qX{-fwN9tS vY51[9,+=ku|d-2I9mY?o`I;"?qD_!_ |%sY+J;#Fm%~x2P/1|gwo_VQs~DEakLj(ET7o6Bˉd`[g,OLͳ ٱXlwp{{9fKuA{M޵ڱ = )A, ry'O929 3e+ U|ɀd u2la' *l1>Fy>xݿ]fVwO*!cAyŏxs492 <@Λ}4_ GpzdBsWB!?Fǯ2){VJc âGcU&F]hJ'iDi+\L ~%(ChȦ_愣\\(hT.D0/^oH8E4x닻5nsX^T2}s;۲x[Tx=.) ʱ>8?fdzvtMcτTa8o$[Ky笜kL9!H4O*Z*ߧf0K2XU'I49g4bgO]"%\^d"kʶoL;IT*hu+D4.dAxLm+]GX\8LM-Ё|U0; ZD= /w*S0 Qβ 4c}3p# u@H1r׳ABKϳcèn>!nAF'CBz\H.5>to28k9GjLHZIq~NRs-tSWc9ny\ۖN 9"o&d 1U]Or7$[Cahyf=s2Ugj$9%mUΡoA<}v̡ѤyXpEK( B F#Wzߋxa.Lpl3Gr;s@{{r[L-Cx$fy w.~&vvIN2,plFxIOlF <5YX:69)Ҟ"<d:ۖ' f+q@rDzS޻%S07u 27}!%dX†mhNB҄IEu˪}&!,W"/9Rp { .(xdaug E [YG/N@o(bLt3&֬Ѿ4_/7-~>h`|cH],'hѼ*"ʲSZ5sKT@ٮ% %oA\ӽ>1R4/~Fu<my{:Ca-ӄ۲720v[NF$:yw"ښ/Yf _%Rv"bWNrM 8 S`3Q+=əZ@{GgocC H`@"Ql-O; B bcJ/BwUvw/*ik&UUw|a<55~>b7s; /ҵdʬ+L>Fx:ma᪡˶^GoFqbU?@.m_/# C@gSىPm.;ՍV4atTB#Kg_|x#O8d|K-ZB0?ga|[sI33H7AKldTO.n *<:Ј|TMhHV9ZaOE=,Jq1/<9ƗY˯zgk̈́1I) \c^o]:bZ\r#֋j{MFjwIߞ bHضMӹPSn*s$;o::# xѱ1Pղài@Ns*+L B;ʘffnZ5hg(ibD*osAn~4x2OGVIC'fo8EE^ Q)$x>2 G=v`X]"(i#n+V)YmSL"8t `.B*JB$f4\Y*N~ٰNς:-*`Ķ *nnDxg3hC4mZrGA"<=F%,3)3iy6O\DTrճL|dLqk& T2=A?hjNM}wJVXU줽w}UrQq NE+u(?Ӓ{s# 6 ` 1[Dwvwu/+kb#kA7䠩)NqVqjXmR]~,zl®ѻH^ 3oxU $j=Pn2mSWqW"Kh.MŒ>aoH0}}S js2Gf*2lJ TyJ_pA~ /+;e|*Ya?hW;t)eJX6ؓSV|ZYdܓVv0x7"}u:C·̜@0&O^QP\d&tƌR̆gۀ´F>sτf:L 3vݒnL' FW=[{ z3k̆!@#P5FBuޒ>mE'=fEuo2(HϋKiktϊH_*-h(К ]*OT*d* EK8Н^G_ oڞߎ 2Dlv@Ģ~8eQmfmDZ I FL^ڴSTLGh x筩!`c)G+Rϧ`IR.n_00BS3|0g]kNK?5ABnpY5R7|`Gˠ)l2&p|=[gKjt8c)eD =G\9PQ^;G'!^#Cm7.Rэ ːvmnƐdǤUŶ,Aɬ Pu#Q@y&dN!soR3`? S QA7N'yɛ,_6|"m>Kdzc2D{,e"˦a>K1\Ku_ &&ddb3cku ixI Pʸek;˾+mȀ]߃H%Efa9ӄ>Mn @JuR (]::* ߓp:rp2_:LkOY %^oPSu%~9@#@?9{0FLeA1&#Ƒ@o4n St"pvBAZ[ XK+JIV{0 Gr~~7a41aꤝSuFWp[.y.qI-{DYUꕅ<.a+oZ9+9~5&)eZ,BH>d|nii-+םg?ZQCb29 n=>!"N:d`7csRbxRO.xw֤/pѾE[8;SBm" K?k-_zgJ-%`E$ֿ H]sژ `'Ī쌬J&< . cuT;NT}/J0*:k $8iXc&rPQugd+!"A`wQok;',ŷ߸3˅u rCCަxATWi?ϑBP͝GʛGWx,o~TYR@9! @k3Zk3ķAQ8ī#h=!C m} sHO*K~:B[ޜ{*MսaYgUP`Ά^{#Ɓz,nLPܪ-+dvԱ ^IV#x^Sd ,BZe](^'8ol+TN9̂W{nȀG6b:6:J!IH D6%ZHcJGpVbK쯦11*p =u׸[bki,sOj:hQ@k=Z2_I2D# B}ONps=z?ܻ65Uj3ȭ&kw'mf9N΀:9+Q/ItӼg<_K73`$YDsa"o ģ&񉯥槏CS/a85u7syKɰgOLFp=fl1)06*rAedԝ4]`l: pB9M,u Ub=Mp͖=XΟ?dt/Qo8@!4)SqWd]F6e1i xN g_fgf :ZB@ڣU4wO6` kt/{Iumh%Ƕݻ0I+ lX'Yg/VMִ45,cFu5!a # rUK~n#\j;Plb Q)";k0`A풞:.$bQ4\%L*DTO8U-7~qezΪ㚈̬yp?cбю{НMɺ_#P<ʓ qXA%񈎢zS[)AtԊZF{^ -A.5LfSҵ1{U|+tXB4nI*`(|& F~JJۧ&OZ}J'*D+H{b(6M=җɌ]5=AÏAr$+oa0].O:^?-\d5Dt`+#"h!`XzI e+P-w{Mbt>9xGz 7\Ve^O 59лUpE;e3H|ԭ n9ACtZKbFMسa6?`[8@~6Mиe8XHIJ1۹eq8?&i!a^;D.Xԡ#)PSc'vѲEsp) N MOJI}a])lS)ll =LSUs ՗_9gg5;ȤV'l% 4FmN;\X-Lq %0Όru.>n7k%F +} `l;~Pxփea 7/6䭎7۠q+>\[dD:]w,`ɑA@8YKtH|8pѦtQ>*vJ#gk)~3Ls +n*ȵgJ<{iڊ^}{`73橋 HYJc0KB3瀪*qԊ'zO,yTKda.F*cDJ%Cj>sM$u \[fRN + =AZ uN*CgoCs AELaͥu (;[)Ƣ5\Vիeeay@?j a&<Yk Cx a@sp \'u S6ƻXᯑ{`gLMi5pv{BW|CrrTV3XƎj^5X!@׫ o[<%]R{Vo2&æ!˘NqQ{whH<^NM͚f?/gتnU&B=!8gm ;KOS&ʌ[7_BYpi)B@6tl#Ub|tU*LIׂ?U'&Ii8j1JfwfMWN%.pXio BCM٩_bb᪶u-Idԁt빐B[:(ov>T9_ SP_%{qeJIo =؁B}2R-׊]>,} 5yzԿGfܺ}ǝ#z#\kU@-B޵dX4>6nB]za=[rC5V&xAe_w,6b3"hs>=a_sʐe{y+vsJ$_>/Ͱ@VC(=I`-8k⹐R^hgZn0b^حP.H;*, _F݁lxGRAymȌM(? ]UR}FW2 l4W~'v o^۸p9| ;zA,O߮2.UHȣ'9!3ܧ$]4I s`'k=Oh!TDc@Dk$?$5i+"^@ Rn_s}4t;Uu&gx%3o5yGX9oD 0:wot+G'=}r%Mef;`|zS0OTZ hW/q@,0_8CpdB 5  ˳H6Ɲm,³EG"'dy0Z,7=1;üFSNwl7* [dJ~p:1S]R4R2~gSt!gR%c7QiYI p|շS挌Әq*3tVQDL%U& r %,ް* 5Àdf5oܙ;7HF`Ol}(3~>7r/k{>!N؋zF$rsةDyF0cЦYthzÆloj x6xf>QP"W04;I% }AHrf|pQ4(D]/|VfȥADmoq@x0茼J޸nl Ka3^<9/V e@L#1ȟr&DH'u߲rk1Of,- :4RQ{jA ATpIs~ڔd}Atvᩅ[?t 99 X YL鸶T&rJ)#n`Ҋc޼i>>ȋG/rb·{d ̻_av:]1/H3ҡ3 m$?MqX鹑&R4CȋAObaBr6I%YCtua([UL-! vd?_(E0:\絟Ht]6 jIR-1p5+tIg䞧h?VZ&/?]\Gp^5N #ryU/uz;hglh*UɷSbzi >X4;A;gLWђّ FUJ8k [8 $ȩpc _Ʌ4C(G>@pyB 3%.]c>T/ʖ0D~!p:PJ$C> 6cgѴ0biW.wDЗEtVDOە/?'x&F}Tȏ"{濏6"9,SkF+Ov!=K&:s%6T X+:EG&,&c/FFCA|plqP!ZiO)MuAY ht"dκcӋ*]N|HPJkަ&X ͍4,\-ָU UJH*vGc,S7WΉf*]2]jC2} >cЯ0YY*UUNizK{.O}IEO3@k[$n݊~dt͵ i@Ͻ%GgME|gn1Ck5=fSPS!L1!!Nʖxcx-E0>2#U  i\MFNޥdK˞/q\;KPRؚ$cZ%T2z$[ crL\C X ÅS[X᭏7B> P<_%HyQ4TNKE8PҶT@(E0'0̷ 4Gւ`MD蚷i+.hs7 %-]!SXw 3P'$ 0ekxshhNVmIH.Et!Cvth4" ZVp;+S)Lj 9-vՋ !kL-\wBniAx&?@͚+^y mJ@jسH yK9mLpeGr$aYKQr`dGY"F@ia`i{+E-:TA g{beT}ink^=p嗦ک|" rݕ4OJݷ伧_AcŇS"/(A+c.['w{ynlS?0//wC8-~d Yyr $ӘKz<$Fx(uc/BU(~ FYVib+9X˘UiH|6}-whi| Y qP<[&6t:Ru3#~T\&'Ǹ=c/b{4dـx IAXw@foS= `{!_'m:G{W eN޶8 07m` Fkmlw4v[EƖ+I8#u7ab~q5ME>3%4'y x>y2e}dEIiFY1!C'5J`~b<+w.Zr,ug>cu`gE>}fwzDEw1]Da/ey.?nHL{w!#5W#j"aG7j 3,*^s 4g4pJޯ;'EN"YUAOn@w>Ր*SAyđq&rGB%>3W>u("{"ݓey/H3֏z嚘٦Pet? 9NPrChƘtL T `V$^`E^:8BVY'~_AOLs#͇OVAEݠ gr Cّv`N3HA~R"T饫E|r^De&[V5iP+E\IwŒ #w{`>\I^+I\iBo9!W5XDاLRB]Nzo:Akma&TUTvtDqu~HX87g\s#S{H |(j;6_3`C }58jO/ d\%_>-gmq*MP&39q;PNH8 jQGs1Pb`]н,eSe(J юSFB*!TQ:tԷNԛ).][*"|+ZeU/VpE |9 ?C YQwWR+aDl޸E@|hljr0cMk)&q"mDž>N|Ɏ ^+/1# .ňQ zP 9}f#8+z-kq ax=Q|]v~AYPy n-IL5wnrffv7%J4\TD)R- ּ]/!2;ާZ[8wyKp/S%,2+8?r\ l6-#Z (iXlI+ٝ:nz(I'Ѓc8J[tҹoPgV$pۿ{ }} E{`޲jƭ3,=IJI&RUp{0Q^! OnX`E\z :E!\> ;[dP"k-^+hÎo;`aZ%[?~1ltcB#-lYM`zSYig Mf4I~6ϖ,-/볿&bt <*@=r)j$ຜJENIv>rP!aѹC#9קrW 8 $n!! _5f .P(1v?8{, 0b'9AQ/08efrIAXZ\i"AVJ@|xv>˳H?wR ?7ID>6V9ux݆*wp6[X*p}vȠqsQ^iX?y1<6Ĵp!F3.Mb>5gS/p@/$Zl9" V)䳍_3lX/IΙV)C֬+:_Cwt=2ts.@r qO."P ySrmCx`/6i_w W^f;~smĞ11F{ó'qE֏1j6wDfL_6 `6.n0(݌^hť7]Hv7]k_QCB?`Q@+D :HϏ`/w;2a"ŊAͪgї38E2s角QQhY12~ȶ_aH c.:Pj܀hJCٻ},/Gb V p)0[U9ܹZ G2_Зͩ}}-|Rx7Q]Ofc*ڲPC̶C4&USmF#.eU`׼>pKlKbT1,ɜ|M&rkvgTn9m!9ƤQ#DD^Oy35_{`n" 4/8kn34uiG*2!c2jLZJa9p=$FaWuP$#VU0 Lm. GO0"NWkyQDL?~}/OB+:YJwC؊ݘ MU(&4eXt'/QXt?ve+ͧk(V ъZdYY^@ >AY:gd]'ٕAnQ^V*|,=qQ/WUVJ/_zD0T*(n4l)إكNX|8>v^"gPag>vq;) wĎw !7${5ԊUֳ$$ l?){ʤ2m&#V!jdiAxgI@ u6CyQ,"5ZѼ'dPq?տ`~6+u2Er~SV@M'2њ?B /WkGvT8ufsQLuAb;5H uY+RgD kf#] w~zPNidWN3N|JY rjb?w1JnU2uF ~Ʊ1,/~)ІalTv HyO4k^y)W | E{&eӅY3BO͎{}7&=oY/ӪVFov}e $-)$Vm^hsL&o xmd#'GR۽ 'DTR@G;Y/[0qz^.T-Ha._ogMp@L)hQ1vmQi\YW?eE{ַفJhta6!|q0GgT, M0V]DJ GFrbkќo6/a=uVQqdphA+Kə 44I^K}Lq,p, I%W7?NЃ t[ ؛Ycmo gYSܾNטE洹eMDp&ygG|Q|=ѝ9ӯckL<|mjdo16s{GIrʷYV"!MԔ?Q S*qUŬqC(Jȅ"#+ XPUmGf́(4=L\^y9B-?i1cɝYjo 9?@uzV Epa-\Crh-H?xBtgEПeL*.>ɥ[9Zq, SPc+5cJ7Jw0>B!IL,+;l|y܃!0c}wAUPq_뿸˓{ ڂ)~<$yP7CNa!A=ljFw3.S‡dj+j-wWtjanj!0XUW7xIw.`?j1VM 6]ڢJW#Wľ:!?4vwꈥPȄz=EWf-j4U4AZw9佐K5ܝd 3ݾNy˯'"$#ƫ?&{YY5Ž_"}@V@o ӿEK#K33bi#?M:qyDE^ּjZ0xUBj }ujI>k! ")C.~>GWն!vbV)7 j}^KIxbae qҷRW*R3Bw+@,&;t2ZXI)m'I#V<$9ʹ}AFhVSK3NeCNm&hsaև@6Aܾ)3ұТj Q|aԥ8@8tO:ۯRwmq b[ܧ%czhDn@T]"Q&7(F6}k9Xm͟dc1e"w`ҙ%GjI7J..5O4"miZoP /CV L]Nt\}*]~T~#S ն푔O2%=O/aw9=hIXV T_5JÍv<;u?@nuc%N_\ "';3TZb#a H?"dagU7Z|O:MmEl#L2}ĉQi_}a(Eۂx1ոiܤw=-a%K؜PGg6lj G6r+]]3Xq˵~ ^0@B%1^od-|ʑt !KZ .@h_%+ St?睶((n_ #mnGƌoIuVc+U4Lu!nq$ aVnH_rڳS$lP9d!z=qu^jaJI= TJz]Ç܁wq  y+.*Fj|.]&NcWܰVf$P)yl-9yD[Va{\ɇ$_rU$y@ 7尖"ڿnɗ\fx<ɕ/f<u޶(PJQi,8Kuk/#6a#m/ P40Cm2С7r\~k_* C{@)rV6Tzs)9翞WxhA7DD )D-b;ʾPяh8ezoӑCHeB&x[h{W*@|"034bcQ\[oWcJ$?a5dȁW32x &\їrwpM~\m\V(h bLz׷:M+bGj_!]+_G/ ѡZ;>w3Ѥ c0E0[-C9`áW}$%zPlqm(ٓ``z,0FV`l1$({]z hz7G<\ԋf]~ў9rC`Z{ UcO8 Ťb]K3͆ąIC^fqګ7X]Փ8H@}?e:}D ]ی1j|>s*KOxGE)y\R9ߛY3lXm;|'it݃-bTZ,1J"nN+9%,pIDH'0q"*CwW]a'ŢU7$"9eh *k(|ptPZ1ٴ̱y]'?Kآᶱ ,6WiA}31X~}9["y˨т19BnYk%lArtԪbKqYț s/9f^*!M7^khqsPL\waZG}(&LyaiVIQ З /Y7p6p\u; t3њY±tN3.ǓV#]/6~mUG|]b>ˇ:B!{ i7)Ed9 E-Mʬ~J+"|,B*鸋Ư?$\ DއR3$ %JHlV5f aeح#n|ͣJ(B;ڥn$=ԔVkgk(: DkFCMt4$mN˿iڥ!)F/:#[L;z2ިmW+~,B.N?1@A01VUWvjI2$8ܦM/e!$3nH$2<ӃX43> KQ}x;@M+ۆ\0Y8cadJE}gF@kH8IvU0۸JC*F9n*I=naべϗ<+]/D槊!' j6R;mAפKwAfW5ހw㏙̽6G, L~p8}T|h, XV1x k%QflVyBX!Kx$bd||BεW*tG>eXmj0`_8u?*3{#C/I ߐΫ mR7:/?o&dٻ$$X/u>L>v`}=mbJQ@y;CE.ӨP։K͢CMzQÈ(DBj W M2aAebx2Mo2}DfG{q\,SXݪ ʃ2`DŚ4e .ߴ!פȧgNmp؈5N6h2Ѝ~[stlC(AQԜ ;Zv~,Z_HyGÄgb[G huodPOvK20߆Eg xqC(^9紨Oce$oDT6ڇExO?k\B&LN`<"L!Sd~4jco2x[$ɇypzaativyڪgrzq;lJ>R0>CwsO:GƑ-!K53w tCVߡ>+bǶ )^nZV~CEO,ZAn冪tR~=ڨ_jG TKݚjV/E%nP ~e'?E-q4X|RMKfCHki:o BvaPV˂ )CJC9;8 E?rl;ۅ־bbdXʤcDH᥅/3i^lf)ة@>Vd1#MEY~T8gCzϩNJ-!ٗ휬gu4xeӍ͘[ݮ=rъܗ_$t#{N izY5"#w0:q7ҀE aj99j/, d"k%$7,E3Jk(i6~CMS%#JM)_ bbœ{ݑL!}Bpd+]arsQaT q75rnޢwEq+0d%EK^uhg xIWDKX~>a5|w5iYLcwZ'qOz~͊=qk;<٩}RcC0OgoV aBw[uu(Z[֋<ā`"뗎2:$&D4cB~U_2̶ZI _Fk_H=mk5cQ0}Х#vu˰}{rw"3st>Nv~|7ta0䚀"܇n17#TD, :,U.=DapQF;QyaW?a/p~<9:71Uyw-Bm[lxA[Je )@1S|o)ħ> N;іCN )ya˸~Ue#t:mK!J>lFL eLj+WmQ[dSp O'e7>=6E4`r黇?d`b)HSl%Eو21G>Bݨ8;/8K0vIJt⽹u.zST>+~ 1('H GXb4Q؂3_ބ]t^gxxmAZclп, Z  eC%zW]ЧBahVEgU&̮,h;ÐNq_9072Vؔl6c?AM8$U Ak@o;y2D< wD]v(fb` AqmJ/egxB:N dwS5>lFmzP8_OC&b/3Bz;$Pl߈"D{44[I߲LId_=҅+ߩUYؾr .Q]@ iv0 X fdUdxT, }滨|2[VXK, &"W2ȗƬ[ѣf"wWǐyapĵ l۸ӥp ~[j Zw!|$S:o1#F /%mä"Ĕ[g&guuNְ] ;r]Ez]_p3̳"z3`F.̽ @`S?M ?{G3ݿlj@-`30%ZQ ^}~`c UA+X8s l#S] +Ib Y&,4Υ^zRwq +d N]8q̔c>@ZvϮFm=.՗ߤ7L=KQAcCSpUv4"lԴq0RY+z>®( ľD{ /fAH`pR1~r!Wmea)pL歜r}bD3Z k?9B죍262Z2PE}s`r'e{t^r@49Ze.Џ5x&%Atxf?؃-pr,$kq6cĉzĺ2"N8mBSr!; `f&Y%F sHC.SDVt$qbrhfSPQI\`ź~Xأ"lK(R1&guD⸮SPQrimTҲt= {}뻰xs ~:;ԅ#I*Aڅ_}t)Rqb<6>5k:r tW<"#}62g6FZ<|y I$fo:]-fM<mZd%03g#.i#3L [kO:RCc*dp6jƍ+M8faRbv}u>ba-.j>I6H+; 5N1 ARÄi9*uQ ^T,( ̲vGNֱHK$ XE:tIJX(؈h)Κ^Жw8`t{]KJ88cB:ӓJ%9OǢލП@K7P+ZJ-eԦR> Bj)n@E^ۈvmk8$`Os*59LڰJ_z#s$0ŠLzYEl -2@xFr1ob;iU=uUҐ _*E'M)mML[X}*yjnEsg=իkL@T'.T^ݶy?Dv,M;r:iSٷJS2?N2 !]ÇDt~9hX+S@a|bXE.qbK$4ƢA*X,EKd-y,Pc0zJA4岐; ڙ$0Q۠"a%.E;?_Q,\Y+&3 N|I*6fm~;\;"w,e(N`!?I87a޵tszv=WP鎪I2$G#pԉJ1r]/^$V; 3GEsxrc[,Jޠ|TZ%PU,!f;w,ƈo2vs]͍pJE2|وRݣ$X[ˆMx7C-SX?N!a2=v?J9ǝYQ]CqsPNQqQ\w?r&mBm_* ]!4n,ĨZ_A'dafUᗖK.7R!#b xD6P#ah ܷa&fc[=yfBgmye@_•Il=o!)DU[78+\UL,}Tòjڸ0<[q_(hsf+dzav" *bxɑ81߉vih:-~XPh`J@-ƧmGI[~!|%v%6vR'o?J< RSiiyb B>PE; BH)nWZ68p6耎M|AMjge~xVssATDX؛})yZBN@ [RIH=AJ6CuV;.:B%±䪢b(\WGt ̷BwQ9ÎɊ8̕){2#5EdG,iw^Ys 4ZBOx-fYi*̫)2`o8BsbmD gG<W>p,!RJĭ|,)gY+~% xӖh_l$5*Ee&99m rV։J~bw]nP^$G5EHvUVC|- ,?pB`߽BIb  i#g :gq opI99آ/uaaOF/| -'| 1WyϺy;wJ LtuQH?B)`Ȅӓ'$"fB584iF޷S>NR7´a uq iI(073U?R: 0!QNTŞ%?#έ^=$);$Ō_ƂT0yH_ @*ʌ6. Y'η\ `HRm h^%{#g p;)lm Kig~^+g8bI_wA =njwoINJ@:@n'f1jJW #Lk#l=:OA/s1&Ov/fؖz1v*ѳ^dO_oy "wŹ.ɣvhY_VT%U߯̏8ʗm J3}>%񯔛sr7;0$d;C=T'}hϝ M9cwv1Iw)r8~+Z10Y2p2A/k%kiI(髈4*F܌TNʾ*t"; $pl3;c&m3u&Er3Q``\z%B ߭A0u15T9l)ǾILG9WXQ}1_{) ,RrSOYsf b|q:@c)0 `ڙք =}`EoVTw4swzUCNUkm:ꭐu]D.M a[+vc+")QecW'Z/)Bwd|2|:QMfP&bn|ԄS/BkI f7 %&|˘c BYw2,.;q%gh:}7a@I7}d5}9-"u^8͇e53A});1aSx &_DE_>WL W;!1j`w%|l@w&Cn(IYv/mֹ/k`3;j.b? Öz@ [H,;AY.wC!SmyTt+ףCB~Đot0?+T —, m}J"j`rx}Cp&Wu5 jΎ?_͗P//cxuYdᢀż֑⊆yr슇LprQY筀tX]6Sv6+~ |Ou2.;:u[ШJ1*,*)[ˤ(fKIeUrB y.15-d/v1\ i.DD)ᎽT SP4{áye0N^%^") rHnMBƯѾwCS-jSWpQsED#KI8ʂZh1:|GD w3/O$7a;kcN#;D'IXUEq]*y û$d6n{"6]?? O%*IAFc9POjlZUHxϰٻt̆6E.@-nCW}3ItҬIt|Oj4dX*|6V M!*A uéGDsMR=Y%ݒoWJ*ʭ0;ñ]V 6=Vd+]®mĝ 6t%֠80t]- Ljb+{0 VHpzI3;!Vt?W?Ĭq'\>  i`i1>u8(O`uX2fmUJl0u+ ZmemUD "Zg|N2Vڅtnp~űg :*Sv,e> `FSx~nڙ_cA$3}pM/A_4sc/&YB' }i(Scq"0zc WieOƾ`~yoؒa\ϣi~Lf};==""Wv ڢqqI(%PUJJUgc]S H:F(}EOKܽx,CO@pc}n$F4R8LU?դKf՝S\"AH* ^RkKR$(2'$6澊<^`E$7-t+Mnk0ؙRRl8y.ßӆډlYx`-} 1<=%L|s Q sô!]G}"Mt!UVč[=++0e2McuAiK7Y ͗q״B(wlyfYҏiRQ̘89<b TqnJ` rkEvЊhz9!HxWoT'+$n4n(D\)##ǯOB9p<~!D9PA#U4Bƅwa>Yt[N^`lSh+ºtU"X~meI ۆ9TJ8z!H>Kyvt%EO pjE!.ˤQQlĈRN+mJ5Q58-ՑE mėD a㢂j$mTظ)5# ᨴ. >hq-fvMa%yv& PoRH'.t~=}" H`[ e d\aJwDɓ.2.@'qkcE,6pcmdj#ƉR ldp? Q 0n[76i2Р}=ܘ77:!a&$6~qlk$,33p.]BZ WФȊy9).!1l9&= &2<,+|f^r}tE on3N|1=Ѷ[{)ֈl% /T#VlOP K 3ŗkR-R-I/ujYrCxp~LɎF)2Zf3!ې۝jț}148?ޙ ~ډsgBr8lrJ%7}s53!3@6rDXͷpZZ!'mam8*О`&;l z̈^^ hUWg~$jZ$(8…T2Tv$ْKn[^(mGCNvA?i@V E=_rhN.Y#U xuc1dsDS~@,0ӭZI[rM<1t_teiZm.A!~W JQ"B:_0ޗߟ[+ ֶHWd=KHɈ4ōU(ήρE..*k@sa':svr5htɬQNiq_۟~~ VQa֞lfZp6r=73nfsN/!:>q ;b?4~x-8h]#tL:̐ʕ|PJ:YX[}ftjvWrd|fy;Mn\$o/lȡ-5{!"w\s\yZ(9]**@%)x1F|A-3ŏa"&hۍLbƏ.mZO:e ClPזZYhÙ"i5ʚC@ZhB/u"a‚\tD&i!r+&R2ٿZ:fz=N'OIbeQM(WQCtoB,[俚FֹUrtEVsxp;˭+khrH!4J4LiG⽹%œ~4/qCKcxI8q97>`V$mT~d sLOH>M]IMSӼ#ݘSz#9g}#tC70γ]3j rZܰKE`'ˌ> c`SD75hQ{,ev_rGFSm h6qHSuTC4z|0B.Nd\+ [dv3_gPjR'DeR'va$0]P(_q%O 1`n *id+ҭV*> V4f❔<zb`MeزX2 -o,n䋠xlWD@I'ctbz mW?e$~nTg+i @ G8h"VUP vtX\ћ Q׌Zi)gH$I84:)nVIN:c|"41OULAҚ$aC?SVq{оƱk@ k+G@.=~eŤ:h!8o5( ^;WH>{n`[: }I'> O`SxZSW>if&=}T3ipdv1~{?@Mzpl@tsNնB|7蚕&z, 8#(q(i^_quj2֛sFd]n ([3^ ЫO#mf}صZ-CyL3W} C:ς:< ԇ)`2R`a'u9PEf)б(ዚX QnDfUEEą )]ZpB(")BӪB$sdĎK9>7C"\MY!0[F-X& X@,]+54^!Q ArZcŘ'0ߣwHDV&|7)RZv8 ~j$8 еSD1!-_>zlXv7aD6XʺYY;;vTTZ?@)/8=izmX"N d$s#uZtލ%Z"_eH~b,ٙl]ti%D9a̋~YtrؖB%EEH!DpoBRLkرϲ6Id{q.qG6 Ka5>*+ `Xsi i9_Z7w{9@&<Fj6? F]nc;d>KFk̝[ov7GzH+|b)@"\D}8'<=y#)[N9?81OFt\#,xr5FcH*. [WD '.[{14XJ+h7(>KU7.ǒhJ?#\U4SHN8j18x= `R ĥ+ZBgu jT7,됬y0EiY`#m fߊ˶O2G ˾/ENug]Z2A.QjUy9-kI>0KA#.} ;eýiRZ:w0&KG\C}J:C; x\{)&dd2VUIu~ Whڈ}oWt(+Fp_:,yŞHҡDLP5<-Ĺ=bHn2}$5'moehZR1 a{)/_l˝Aʅ`adLU9 Ȓn(mE+3~,!1"50YĮ3_# .$TkqH#z](u5vB.d79ΰD7K_wWq37w5PƦ-ANc}ݹ4vgM:xսc ߲$TVtXVVw1b!2.E}*1^퓸xyZ}G+p"k jAɮ2_$'{`>y9dt$8-FvsZջ}P7Y$ Fgi-vkY)1Vt_`e [bSE`}·=|^Q+F Aw$MCDm|ogH;daE5U2@4!3" Tt# _pذVmLHl_&YP Z=R9ſVJp"mO"\߭qS'W ?)qokWYcѯ(ֈ m*>`o<Яp#%e|ʞQ~>U&Hr=}&Hue[@rc>he!%U͋M1Ͻ5=T_Bnehr]u5 s-WUCmŴ xU/Iԛ)G^vYpY'3}>b9I/-ͦtztN25D烻o㦓[2 &v@}x'W j[/,PdQG -{ `G"'2RI\E,I#aSA#`~Q/íCXg->f>n6D'W>dj/$4 Z7T{ IyxFtRa^_Sb4rmb21+9ckXRɱt5R}Q;qWV!Cz¬q#?ek[6nr~v,Cs%T@Oh<:ں9ѯ (2!}pGItVe ڱ |C"E/7?̖W7@|i }S6K9bD):fI#M$4A otQP qh/@/TyV%b(XculFR\@S[S 8BblTřrse۷&5$RP; 9zPʹg8GU5nV_ @?Zdx &o؃'Q|B gY#\ e0nR) Wa_0] 'Ѯq4{)yn1s$L 1z !DMPس È1Smipڄ%5 4syl =ݵlWވCEӃ5p#'ޜM=O#Ό'pٌ=5Z!pixt4qh4}mnBW< ?ƚʳΪ4m J#arQJ`,d_ 睉E2Zĵ"5P vHKNzO`6,8Ywr!-Sc7V_QBG.Ec* ezcy %5#>z?: ]=G^0` )s6. 9YV&l5t3Kc>UDA_K_U}0Jwk*qzv49ʽErzx% JHCxcQKyqjtXaݷg::X`1X?jR ~]s}<##T[qEﺗ]S]Q& ]0ăSrAJ wt%] F$l{?ՓrDC._4,o3@vj{Ҭ.'ekHҐQtRϪon_/R?|j:ݑ:2DZ7RoUlB|bXlo4rnC8i8$ytGI3n /no}  G-ǧv<RA"0:, Cn\'2"6ֳmMo#Q}ɗ)M[q)! fDAܴŞx~ (Gi9Q=p`M_[6c=Ed"zp]Q$]vrB/>r?D_lvThJ˚ui+B|@E6mB7^ }N[C1[,5/,{'BLpKe 4Pp@|2Z$DxwP5<97 㞷E?2ҟ@ym TWQrņTM)fZ<\`kW؊ xW6xO7H=M{f6_`ke)?L[5mU3Ĕ]/KQ>IRH-B?^"g.,I0m%.nYTE04%W&j7raE|ww`>r'2j4 mZU=J u:bM1nfQC s58DFBGc$'99 䢴U%Gq)*ƹOXtCwaL9r4j@`9GQ: MA-rӌq1%V,J ~>.XzORB?40Vgs(0}Vu/-.=#sCQO!Ū${9+"ħ-f\F0'$Dl_PCQ~`!fY䦭C ώ)"g,YFG[DoI1OϷh*3DK]M, 4Г˾A&[Д ˋ庯y{y#K[ ]R|7[>PD[MD{x`zJ]*寮v;,e< Y Rp԰@*m Md养 Ǝn?lyy׾w.m4=7tc5P|µJĉ=-J[$vЀj}ϕ#S/ü~y[ϙ6q)W[K>+wφVw!pRruWc5113zM]Et#*N, Y*@M8dt_t v6ԒԚz5k^z= 귢0m!'bԤ'TGyMJǬb IAvZDWXbh /DVO%[e*IGiq5y S8G]Y(?H(8Ozw׾P;dRT{BqQ)-)l.r] BfO|2ӛΟ!bBRbu`w-ܠպL Up\ cLxuNg˩ uޓ=.lRP"ʞ"T) 3%c2T3M@̑ Pfǀbq5+D:cnÜehC;"/!VQi1"Q6vn(ByGEI8ցCC ʅsfN /ˏZySv#Oc-xiĶ̖o3Du@J2Lpы% Ka%̧cP99PLP_tHS=3 Aͨ iWɬ')9Z~kПH#I$w`Ń0徣 "Bo+qYd:=M)[6̀l[ot9ςW\3o K qQsF[:|&'5`f2 Ƚ&:Ptu5mTӥܵ =6AO'/!?B# stl)"3 9F3x D5pKM2*>^{Pp~͑cN)noª@M Ӱ*?{ $$?R-\`fL2'z_QW;# ,HD. B-D|aEH5}߹4Tޔ6ޫ:8Ѷ:;z'd,XliRzZR$]1Fc>tʈ@Ъ\zUb.RH1wrjXؠ ^j,֤G,3Y(n3s1R{wh$vތmAKf&rysYGwIk1Y:xI$LDxF&WĎ!>PMQA P .;_~a*Q7Yb}u(ܪ. SW6tc0ve5zh+E{A}ZEͷyZԴ[ID#/u&\rgvrploE"OzH ImOO1λȏ̗-&DxJ\6]hGPwp 瓞qNnr^W'x@EtX,PvMw"2Gevܢ(<ps L,40~]|a|L0Wlu:9/_a@/P,l벭Q7;\t4`v_B<5$Yң dQ0A UhQaID:nt^ѹFFc> dGeI^€^;szSV0qԛSrnB^L}PNJsH  0(3)ԃ%;\;d|MEŮ;$!iO,.O ͌Yk 7J8NIȷRNyOߕϒVV%qT4m2ý!)#`3=+leގb6MYa pCDof޹FE _\X@tv"WY sC3>#y@Ve!Ќi MIwsIΆH2Y($:z-LOX\nz 5@_vF{119.)Ib^Mi.ꮏ٩ /?Sj^ QۤY+̲?;DJ@+Ӫ˨t "u.JgU˷!4E r{v-8%oɧZTscsO*%zWö}knxUY4#eEMm=j8+,ȧ.3"hS$XWL"<4vҜGoI#{*dmJD:6GC?j89!S Gg4X)Nm4Xl8 ?yd$6bL :vߨ-XYR^A\6=q&uOYT &PMD&7x﬋{f8^' h2rF.b}6]:ÃA !b-F3;(4Y l>WƽXkF`jk;VR=G'2s)wF2m;}3:wF-5>=8j1C:XAFR~逄q鿀"_8N6BȘ \^tAJRL{vtv손H9RMgf7(p 2|:p/6`ڟ!w +FWir<1l"oZ0K1 tmJ/!I&| vd9Abt.ӓOé b۴y4ٷfݿ6N߷ʹc].) WHNg(Ԫir9[ul0w!5Um ҡ5 񧲀;xE9mkJ\z4ڪS7 kb'8SrbCcZkIa,2yP5hv|_]dԂ큒@ /zr%͚Q_i)u9:=O/@Wmॲp-*1-[ݻB:Mdu(o+XCE&Ky0=>`^1`7/N;fAȮsmbzgNTxI[Lvn9om-fApp|mrd;Jp΍jSJԉ;-.b)h[H}l;E=292"_)1@e&%4}.QD 06mU`^uC. .{dxɩsntNE!vO)4Ui ~^z1'5 gzW4e;e/W1>,`AFixPy<dH;gI"2!z1:R L@Wm5Hie%yK0& 0͂A]8ҍ"k`~ 5}"EJj`zw[% p+c3-T_[DSw1Ug|1hׄ_#2SB%@6Q%Tʖ"Mn|P@ 4Xx]E6ͬ:h.[6EDYq T)jvAdUh;H'No7y] Xno6tˏU"Q(TR [ϖKvb_LR.$tH>b>ƢP,׬hFpGSC\;FG!\ǎCuA¢Z{w_|(A<9BqRŵ^yX|&JSWs{lt;=A5+eG Ϫx̪=K/!Ҹ6l_G{dJb%lce6vѐ諿pdkx(e=Hf";~07_,\w>o͉9Y@܋Ρ67b4X.E:Op>rN*Fw\"drJ~cKr:`ز6΄j͚.^ȥ,T8=|¶ 'kSJXKn¦wnEsV4H or(qo9!F/ic,tјҥYX2-AhYxdVE 6\g:wBlG6H6’)20"3k6:OnK[X|o ᘸV?MHE0^NY:srʊ&g"ONueb5R9n6h1fJmڌ߁fw\6J:Jԛg7䏷D7fD<'1an w:20UpC]MGz!Fݛ⚺D|^0@ye*c`|1^-#b(a 08@Ӭtic"q@p ;rТ %'f~Qͭw½!'*˕ӵH%d:% ;;/3[Yv_]間2bWÇΖ No APҖL4ҝ:k a:uќp6:t1nW.xp 8edpDp]n5@R-0/_D:'&O }ٜBJ;8ˈl~[[1tQmIRWǎmD=f73FZ F"w޷T&Iҁ7W?MMVN}qG*%!{x%7 GpחΝ$'d)xuWo?o?.0^V`C})R;,RXI$~tH4 bk-,Lnnl ~VOUgqP\hZ x+hUojhOcįᔥ!0[WV/ 4RWVڅYB% ]"!W6aت%oԘ_V ҎC6Soa}a L ionX0~_+HCȡ+oK KIFFqٛY2,ˇ̺sȘl+\U,- S<"b㢮iK!\PrNzҎ+{_Q>ӊy4|XJLKb3{?!|yzn ṶȼuӍ;gS\S~`dDplowxIhc)ݩBDArޯ3>AjS(ȫ,>x =db8G~b+m#',ϵ V2Uu((b% !T)p|Yf3!U j޶.BH.YeGH9ٕؔ3ʙ-&CǮ_3*ybƔ ƸO:"J2>#NKjr*7z={='3[)`A\R& K -h7Ec=s⸈q>j-EHhJq,7K,Iy4Fz SwS OBzу-o Mhy| ӒgjUUn "L3nesnmB]c' ,#UbbfY^+absGV*T֐`-nyجZA6I+}X+P{iHmAZkpW~5!ʍkFG,a΅m߫*~@uX!]쎝=jW3(' }v^榇URN<}oon.5°0 ټ="FDB;&Ҕn?>~EeCn YցP׶{yKH/{^m#/<_ėv,&zR]{GY2TǸyC\lь2x  (^W^'l7@7x59x:- ?5}k9&d%⹤{xWPE<;v'@8S{Ir(TSFW1WĞF$5mP{v,aӡP{ŻE nq2\iI4NJL3#u0hǤTKQ+M&iWp vy hwgjQ99H^0Sz,D_96d u(*$-?.oU$i?^΢kgd2< Il,f{nR`8 l);L_6@B?;P Lܚ]liM\s][h@X-KIHMMY 2J- 3e 3Ei2je0MG)/oAk5o咊x>b9'f\m C~?/ڝſU#<&y .L-%'WU?KUg)XxzNr?(->m \cpxHWKT5&动꧈Rʀ 8@"$"'0{uEF$1^a)vR2Wf7>t@Ho3-` j9%_&qI s_3UPFـ_Je;1CFAO(Dav8GF jtiU?j1q6/6˙ Q/+5qK㋲}QSvٷƞTaZo|}XP>u.2`{ţtS#^gX9MU.I+.LaeUVEZ4i:SGý @J{;c_S7ks @0'nwC|l,dd 7!z-]fc ?#3Hx"/2nk<ԿUq-~Y4$V۷{ Rq&+b6wd˞ ;O/eis 'oC?ZngqDMOK92D[UI We $b9d5x/iQzx9'"J;!݈lfI7@Xʈ@#L9r͵G= DE28pBIx s\%!CZUS1jigsG@3K$)Px=+J\͢{J.e ڍżg[ N&ӤιeQf^4R~qDH3UbFR~cT3oW;c[Uk:<^q")K(lIk9|GXCM8*?m%%8O2SGm6м8TVq+iRF)f{ii|8xqx fJ Fu_9Tɿa_^Qgj䆅}(źOVk`34KiIqOaG%[ ةMR9A]`yQF^ӧπߦhf/h gЀ2AǔW=vݰ+"Ji!+ CZ va f1:!+Ig0\&Đt|x} p$̘aEixcЙjG\G9^r#GW$mORћՎ`nK -ɌƺtsɼةrTD'jb4/N.^K|I m6Ȥ$ts'XJZэ2~4=wTy=%˸U[OL׫-4Bfa83leA4J\ alFذvR5ѯJPKʌT: m'm7ʁ2O!rVI5׀J+SRGIEsiψ75,|VH0 U8O25Qlt-f~d$+~*k\XloAR0ԡZd]E ߬XPP?Y{.WV0 3UIPwc@B3cL ;8:1b7azʒg,3* YO!WC|g1?ceSbH1";-CCD+rZ%"]9iLᑲpK,_z/"{I8>rҽȰ,ӂQi'3ռ*q˄q8:ӓYbW9]~>VeHIk=QT-*"v*r_[U ͍Rs1O]˯>L9.^a,XӴiPo/%WBtfpW~ER٫B]x#^Ȥ ?n_RHn ~]RX92ґ&Q BѓDe]I<〭'; ֣ڌò#r~p+R5Hܕ\΢~ŚNfz(`# 늕xdj>ylRL%WPqwak! !DݚlCpF ;Q,Kȓ> 1ऩ)wo&M[_πq;/Id 3Z#Kn̘vKpdlMjw?:\3˔ˢ] ZJ 5>qgJ26kYmp;W{cпkIc{8ĺ\QZ)hҪ:5zW7?_oj%LQD:(I: kp6yў_|*B1)'NQ} 3Zÿ7-*[&T*ע}*? ir)y-`i*pKv&ގD?ǿTA330H 9:j<,$f.^C4QrUP p^B=yGuZ!^v訔pmy ](y,0gs ͛= >Z/f*03KJYABe:*M- ʳ2=b{A3SGA(W4rfuQb3n"`vTVh#L?o蚦ҋ"V!h{~B$`WT2M6<b?Oʡ^%Bo-h~4j^Qɔ7Mپ$\SCϧֹ4w *!c }v\GoF7Co3ٶi 998;+,4!Jm9gc~8!nӸt4=߰q#C184I[RK:lGJedwV V[*PS'6v> ;׌Y£QcAx9F=4sYpG$^XmMa\ 5_wzHrao@Z@! _3>R{p4Kw]s)pIW7aKlr\Pٲ"?a%K7 Cb 2C׵l Y-l*Nuţl&eR[]~t*M,_|xYۊ[+j CU>1 (+{dۘ!ڎ h"RdtGf sߵߛ 7|ګtDW4b~zUxP۠,v:C &` 2yցO45|r1.CIpgY7srqkDʩlZI#4X@/KcNS~?6r {{BIdFQg,i$)DP?w>Hى_d: ّÏqca_D^t뫏ffm\"J u|h5X8׉!u:/'DY#"<"*y$M85L:a`wT:4.&Pw&FDAII—]8 nk+LG!މj0%$C7e5]儀zSJd4G{yGJg 饾&JxʥpY,z?jQFRۣeSDWk1gdLSM^D")w58w=Os,eu>q"ecj6Sqsq h5S 9nMr,yxѹ;2 M5y:)wfhP[JÅV'asA9Cb"&fb 7vvF <@._~/-]\5 @&H.3ݖD=E`F;Q9N[ 7̒@fJtJKnM4BEc_ϋӕDWm5jާU!=HSB 5)w7B PEdu6:"ٍ/?`SE Q 1?vHKyXҠW))~h0̓#h˘Ć 6nYRX ?<3&ѨY3ֱ//|QQO}] *&ΡXB*sZSO6AQToeqe:t\ oMFx%$ C'|dTG\UxcAE˺$2LILߤm6t/sfjC0l$uBHR *ge_:CfprZBA}eg m# qPҨ V'9Kw(HQ:TpQ.<H`rW9jđKg:Slڔo^1aEDvgnuL89L;t%gZ.m霽s>z}J61ˈ[ 3mzPcG.[([?UYWJ6 :&} e C7\N<+KB Yߜ@byϩ6Ν RyL!S`#j#[o)db׃coZ3 g|ll7_wɝ~D@euT^uNrsY'݇1rjȍjۜ\1YP02yl:.c\56;#5 #FN~1z]~NԳL1,ɾ1#t|DOxe*|$Oݷgѥkxb?YS Ѫ؞!mf"^l3!byb>li+R]7@hQ|ƧRĦ[gVr&]tcU _fFRO6`˸bD~uZh5{Yc75%eIKU(UX zXAaG`b†s#7<,ŦM6Vb3ƀ)R$mSmkLZ}XJ[!]Ij* =6¨tVy=Ԗ$N?-s{Slb9mrIZhyG(}rP\dn:'Xh@/omeY@`-ҏ1Qm\j#kJF޶̀[rIT yb&t(u&J$:*sf9 7}S|]prI9DmE~"8: CZ-#EC1Fx0DZ?(dń( F!нJDrʠfWZC鲓2'&"W>OrV!~4?'THlH b Q<)l[:UK}2(Vݮ1l~GxNdlx_GU=@VQ쓳JKbG?bDvFLrSW5Kʼ)#yOh[a7B/IWTaϧzӾyԫrI _~PoI xޒÞ 6G 8(d}qG6" )n 8VTq?x 3tuǂ(Xig\V])>)9:<tp @ eoe$a' H))v4Ⱦ^o vz΄y'F3KlX*").#ro=qnk{.>\g7/@;m)+ qU(;i"ܥXƗڠo:lVԵCQ #~26j1rZJFP?z$U4 }e(˲Jdu;W#(cQoye[ힻ leO_0=tMŎsS"yI>^ozŋR'%1HRNFl)Dr#zJD%#&!рڝ"̮A>Oǟdr"'sXɨEС W<+B?mcDMK8%Oׄ&ศWkqe?&?4uZ+e}ީ.Fs gmv{P=W̓ .4}u |X{zȹٷM dy-XTogrnaQCs:ߞk۠&+N(K^)x& vZ_凄bxOCsHmĥh-Yʪi .@[I)& p4mb\,ΝK@T]L]?j.r>?A!OKoTVUkE3j}JG9 \++L'-mp ^ %%Yd/A+"a EdbCڰrT}cr!g$[U ߩ(#cp~(Y~aMO8av#)\dbBl,_ `Sx0hI:ic&&|e7cG! {v<9/rQ{Ɓq[^SqAE!ޯ 1j j#Crm0kǫdx)KS_B$0-R<+Px7r%kAt:}.+\#fz/ ƊIptszD$+!\nՇIn-%j¦J2bKiV`MrSWE%;Zy:I[-PO/oJ];b x% 1Ձ EM4ΡWJzW/4Qh7 `.lUlgQں%W#G^sr*'H.ˉI=m .h&))a\m ӆќ'R&@ o$ 1Za@ (eh!vfyJ䩋R⠘@ ?:&T޽#cof;WYG $Q6P7{&zιK1^s%iv&. fAUBI?Uc,5>i3;'s&Bɑ-1B4Q̣d iS<?m{]6 BNF5b ",C{<|O@B=_ 14r.[C1l(t+>ݲ̧]LZ63i`Yǿ)́SwhEh7SmkĽe>+#!+nooOgg D^.5*BV5iee>a`ytaxTb%Sub3lY{:CMωNb_7RLY5@ӍiTϟ"`IQع>g<8WF؎x(;SEq7DzO܏}VA֌S 9yWp<+㭄7'~QѦIR2؝]ȧD`dFyLW-4{ .mFw4lFe],A ),E)Nn|^2mKfH ?[>QF֯ΝL_fF Q?U:]{_j! -ACWvAt:xœ@5Ah{i;l+0ڜ<ڑfaBm/'Jj['Z.[Yc\nUzk` mm[ySK%^*gzGnl'$-ST8@~mPvA 9TH M)Fs-n/E㑜- oYm %Vj}{ uY$,Cl=(ƴ:C+>/r9 0䄈ZoO@l|-m,:@A$ / l\5gp605Wv^v) `͢r+W\Y`[ ˝4c,j> =##z\ $0ܭU!'3jL\M59!R &5\)!SE*qΗ]JxWolZ]ݍ>J j0B!o)vw<^6 =W\(ʖJ`%ȻFEW FCgU_nǔwPSE[ùU nSCR a^Y#'5f&-B=P&Nb8"{Ga"q7gm0,Ɛ*#/X]?KUY5dW!ck,Uvqevv@kiT;@ڡP߼{Kb q(|8 *lO L $k qxzH _bur\j%.ƔpcC8!̌r1nRת}>\̕: HіiL&pa.rydFMPIK'sCJ:Y9'9xLz;@~}.fͿw.AsLulrѵVaE:.%tU[X/ P?m8?J-Oq߆QIyžQ j 8rY!+Ϲٚ*K~5+5oJp"U /鋑d*B (\{&:};jD]b0bÁ=Q?Y_> I#U[̺5Ɯjo$=z{;4ժQI=#-Z z!gUQc$~9Qk% :Bж .bӼxQ k r+۪iAP!qatG[H&Da~b}ceG nCoO{} ݾFRR& \C xfB=K4bɂ `xvH oͷy" 9WN@ |}Z~$F]^pUھaf"規Q׼׉b1*VRD4꒡!x7d${@|ldsv8ZP80w~;|y^J$wrOx!bozܣa)H``H*`ta U0t޿ٴ*?k0mu 7̈lsB2Gl:g Zx$ ߰YxJƒrF#Sʇ |6oDd"߽.jm}.Xz4$|2vʰK&*UT3ZYf.W_9,:bY` =""δN 6d@WzDG$tjӪŢ:"E8쎼{ry*<%f FH;_Oe7~X JDRDֈf y8[BJ1E͉!K+ͫh|QrmpFt-.@k67޺疢D# eͳ`"2ZmsI#{2B>0OX rغ6K #Fw}y© H 6N jmT/e&Aa;^2 b"9tsJ WWc,U7 hT*2t bWɀ)%`U%Quf=GzG 3?ʞhk]1"H*wB3q)/$z7IR_BoRq}j?; is .̓ew&1q=E}k Q_$[97[C-pkv Gld t*X%JcF7&,{p U==)Bq183؆3昜=6|jRu/pˢ5J92lPx>9C/ΧKCq!eFoOPw0uJ3PDvG SR[Nx~v8HY $!p'l$A͂&4uj^x(a'ҴtF~wTbF\TʰAV"o5LƤ+)H&HsֶY-qq 0~Kq&|>9A򴒶B7Ɂ-գ|_2@ZZxN8/ydįO|ցh-.Pid8rRzJ1n?n}؏Ae U}ÊOsGjU! 0h8T>z-</X8oِtLճk]iM d}#g8O Jf}Kg{Ϛ50\U*~ U8ѻd_Gy woBP{VEl'oegY?vnk% 0)0G~!9n$UJPڅ8W|W {-zXJ^yߠZoKItRLUh_ m}x>3dȪ֎}f pqMloBoq(0iB \r"=Mx{g-!]5S $CJl_x~ pPPM$ޑ {< ( PO~aE:C<]|~&@p R)z䥛$z/Sl,BlKx-U|~G $GhR_S۝<隗J&+6g!`2 +(c."~zx7LOl# 57uz^^,IL24W>Ng#B%Xs&lȺvJe98ш.Sxa )_ OOjqH4?=A<ܳdAz%:+B"r&j ZС1l Ԛjs\g픈8Gm)5[Y3ۯOO;rfлC;6eEie>-,MR|Œȫ"S` 0X3ѯvMZBj^ι辈A՛^$#d~hy8vo"Ad 8{0C^ C6hn:$\qXljOꔓ KŚYDi$T91@.R_mZwMMq6K}4Tha#7KȎ hz"?ţ{E&dj `L5LTffqК?Yŷ)[ : fb#/8ԚE 4NGpvDD*X.f x)#@m=ak)J^ɉ+l;w[zp KA"zaW9MNox̨F^Ko:-VQl-S'\}»7iȱůx譵:'.dlNku (\H\QbKxϲ%6 2c;7&ҏ6U#}͉vU .$t+/'Q/bl( JmJh/h_s:#$w1ZKj%#Dt[G[Rʋvok%(Nvr&o :c[)" ,POcqTzpCTP.j/BRT.m)_,5O5;(4Qi$p|LPY_#yhߖ|;b~xF@ZJaQuL&u <Ƅ4Z;OZyZUhɵt uޝ|+ۭ~󼋒ݬZI٪~i*.Ũ&#^?f*]n(ԫS+쑭pW8}5l>ub&y"vleY[J GK>PӠ7^F}Ɔ1~'N3 (Wf;TvtsPZJ0@0srSP,4+~.SEƞ#cfqJԄ ~(Cp9zɅXqw区ڊx^l3Ǧ0,b4Ai=hQb? [m!κt;5@ReGMTUs|:V<cR,WQt$) ., S^Se1-T`wՆ݋/;$zH}t33;Cy|Pm\ҷrn zz6x2PaSxx sc9,XO-R 噭*V|.;|x]~fpĬ6@W+s|)?[ưOVj ]g*D^ģ섥*uؽX!B}ׂΊgP+'C<#74@rr[dQN7ńubѲq.mjxSR㧟IG&dgM:!Pj420~wX'kSxM rYt;XH!jgnԦ4ߚ hv%%iEeNY`b\ U :d\"_B5ii>oZk$޾-);W 󒘲0)[T-VϯnLUl5O o 塞zJin7FY?kC`HBT8iUWZzHBxEdo^VrT;* d$o%=;1aLϩSebYiN@Σ \5sPXG9Y)/~P{QWFŇa_藀2 !^:Ȫ%# ~P]-$E; 8"eʍsZ6?;x͛)osPD ɬA; by5us̐?Qʠk"U<m\Ou u ɼ|gjJdFڙ紭dB˙Mo/RQЦ`$vj7mb2&wCQFA/5KOP!..}}w{z (aWy/_RY<"@:ؼxA𤥑6@?5_t-d)k5B6feuV]872eA5]PW kNT 5 z2"ZBh548TO@"N5_ίD#*3j nNWem_@ԉV6{ȫxQ@6[Pw1|(쳸֔&1#& G>x4.JVŊ{.knNW~>iu:0XY.u]9}'L-uU$"H<%̥q"5ȟ#fy;5zkMJՄr1&ݙzVia a(/$UWD8o}J\gclKk8bW>fh˼8A, IJט9+ă!ōU/[p~ssNN蹁W=!yt:R4]xl8װ~-@(DUE2mi="u&tXfF ndyy/GP%9K:U'r\$Ƶ U\9/QPRtL<-Qwn1=XW69aشNtؓ D,e5d|!d?{Dӻ&+q/&|lK5LRXɖohc7n8,p}lIU֡MjF8kg~'7aLNȂt( RyÑ<as-X%@^Jb%*?)s8V晗pOxcR" XXS8xtBu8Z%Y\)"D? :i5-ښ1D)0<(}^n5Vd #w0@[&tgGAO&`۷6}7da*8`710-&.I=)q(Ll2@ ̳Vu7 [ejeAqb@s9*Gp$*? k^Z\m &1qj C7O~s9){`9TCEUd6͟@`(m.rc!244Nx|6f "8jЫg@UXxeS;BYf.,Dru CeCh>*3)fƇ&pT!)42+|+PX]\"%KkQQAdVn|BpĐywU06p;A^7ôQ /Za/n) ;y#TeҬJǏE"$,jn߸R挓>pO#:.@FvTz]E]K@iŀ,+pS1oi!#ލE;zrejOC` F?C*B{Ġ*^1)'@)2zdk`Fx%ĶLL0Ƀ-;(8Src:Mbk2}35(H@p_pTDxTҽx|=P(mFS#>YHq<7GRmڄ,Dc1.]uq_9\M Jp GYRZQ/صB:ZܵPC.cg*B1e8K3l0 b."r G3KZ*#jBč>,iq1/݂zQWDo_Ek@>圅uFuL > 0.fU;=gU6e l΢_-@T#g@wY doXk[*8:aNrp:hzUV]z#vm~ɱ6~!opZwRJ,57lu&7EnHڝAbV9[A1|WһJH{;7zQ|%RxF'lx)'JИœ癚o=aLA8M?3^OS _&* &&.oCZ&}#єwQ!Ml\C]Ř4KU4.D"0ug_ d/Uw+Ah$]~ӫ*.'9AU6*X},njPz595Kt˓*+s5e"lS \Z[m )97D@/hʵKtx&c5>xvN7E)O /ۜe4;/^:q?Ð>>")zu )A9?ϾBeDFjs\v$T╌̿cʢ9[=ur7T"I%'V[LKhu;B4{HЪ Z*>8-LAe ɥx3U@{DDज़&* @ Ɨz-Q9Bs|o67UM`3XuטAN~7l<D&ZV_ ./h*:f`erTIqESP4=uGDTk#>E/HF^'utG-%*%ΈYm0O<,Vv=6ݦ7\ ijeFS?nu)KkS sgQ F1(YQ@υb0p$8ϨQQ7B-]O1f^9vom9^DR6NQ\JX+ܘ*; > aQ ?We *D>_0`#+.A2Gɳ˗ZLca)˰|*ѝ27l|BOC߫TNu쟠Nb)oGr X{F!Iбiic0ma !ϣ 2NyЖ?k 9dv\=*#GDaT~uҘMX]2 Ȯ[d,{dѐen&KiT+h>a[r3i! YuL K#1[R\V QUjRY^ !wʺ 4#`X911b "?lw*=t9>jXW wⷮ>uؽEEGt&U9 9(Aݸ*Ȩ#u?C ;1鈃pBg~;4fM4s%z' Zӵe-Ԉ )\cJn;z ߘEEL1Iz6pi`n{AE{鲿 μ{wf'aQ.שG8i)e& 'k5i! ]jSM'umi u\v?Cg"a|ͽ a"jaQi/j~/}r2N1^d7=cSVp\cй"ۄ&1o@՞`%o.#-N>X,ِW,Gx@Jzk1Y@:m}uGSVIXCAs 'OH{ûfPi*Ŷd HNx9MN3AWX,m }@Z &0iKe8YcdG|Hṅ[m6z -YJ糷HJfaSB4fz5ҎYQQY۸"~8pn4DC[+XoYܮV&h$/HE#Jj=̅*/C?Z׃TJ+ȝE NTnw ij73ۚ0s¤.;v^)7>/RY1mU I%;*C3A노{K6,&oLmȠM<nvMw21}OF}TdE\#<˛ WmPP_[Fwp:]46)8u$h9Z+Iy gUG U.SmT)n$DShf /T^^"*$r).Fμ*3}LlpŭQNehdyf5J~6h&y:V@*w'(޻/ 2 l*_%ؽ+.1T|mR6 `)QNkhjvjcچ#&w;QUW%O bgpm2y钀_n@N\%aa[Dzf~Sgu?N߲:;eqo*Zciv5-=Qz7䎗]k2Ay™6 ș}FVQ<5&Yey_ޔ(}޳@myC\;2{=3\j(;~!Tjo @ߨpBf{" a~?^fUu=Lw8'3$-b'\ezEBAf z=W74$ },WRwP,lYFi-wCvƬH_ZYSHܪzÆں $Y=V>Y/]cu$~0Y ) NLqt>1VR'm<@?qew5m mqyU~n .dq kϛ|O{onٳ+Ěwv 8߼W,:L =ju29Wm'Do2a0"f` rgCcKKJl.ZO`Sf ǑS"NM\B!U$X^pm!T^Ry߽(OlвRnz_eLWy܉zw{Q Md ؓ|g.ޠRtؑ*0ŋj3.F،ʴQ :0wƻDŽ@룙W.: T ?-0GƸ :5U&FnhVcz0PEB?<6Bi='a R#3x+jtOJXYLڝo=K%x?(Is0 txnFm2BG3rs֕azE߼ x10fit<,2,*LCJ)J~~5TbEkeOa|;DCÏ bU "ֿ,_ H-d8&.O<>og?-'8j|(nE0 !̢`?ǎGر- @Ȑwi.ĥo .w+54_(n,]!(k[H#u䘥vreѩЀZZ?V/k1+Y7wG5kofߠN8 'u)("ŁGn7$~p~.樮{bŐgXG -(nIV]?DFwp.h] x7"ǚ!60/BJfp ~B&MQQ EB6@"x2ԁ=ԳH񇈇B&N>V]#{BקUU7f)6a=uoȦ́JuŴ{9r {c&RV?v#Úϒsn8qO11r9ITK\6q㲥{}=$&U'W*#=uNᆗ37!XY9}YeEd"\F!- Y L =Sp(X0|0!s=X_A9Qo7c4S9Ë;Gx<a ȿ'0L ψ,znŽqJ8NmKr,niR;wt!U| 3sarAmGN-( ݨK$텓 m0YL}X1~(ā+Sieh՟F  hC6XE)џ.mfк0ԷfmM?n,,%@4Kg0Z;:*8ES':{ŶP i0=,x=g9I' }L:xxݎ{O>} "1RT Su]4aYNkʹI8ngE"'.{9Ľ۱ H(9r~E)IU}bw:q)%b+b kMnzQdj퉩e})gޜa5ke`s(.ܵetbND(+Kx@ޥSߛ(& %gHɷ2+x~Yđng.!ܸy%Oؕ{#k$Ƭk[K6h8~uvPg.r;qWӋ~um/[3p[M:#tdV}#&2} ,΅}:g@Y 'mhH!!p[UE\lQ(f;Չ#@ު*AOjlYz*QM'nV7˚"g7{  3mӯ_Ku)|ZPEWA0Ӓ~*vفhA鶢H#PqYkލ%zisʎG]FMt~ﺘAz*R9׋^)dDE©iwGؿHJ CSfո+CO0ezÀ7+k,p$=>u⭎䕃a콴sj"sK|1ĥ X+~`QGU"1Xn!&MSqahv(V{K؄=b&1ks>p-YZ$ ƨE0FdCiE]9 Vϻ@flDszăLk'JK 0d Y?,CHhtw±#IQ;\ZjݑN&Øi]<\CNYa{[kJ~WTʣ˲Mf8\iY9ƳuPP=DpU5[ 8i9;!qW^?kt92h&N\n4_~ >`2]!1"7{[Ч-ؔ#X{rل)ӇtY?Z/Wz3k'EʚRG];3TKP !UQ?*h^=xךj2ȧNvv_X\Le:Ekqy]%(Pp~ρ>?lݟ^^CyOldzĝXxQVwEY}j0}!N\NlxJb[w/;v ^7mkXIZ -t'9@bH-ڒ*XA{FyLpć0 0Jx} wb 48,s&/xo Ï&7PM 7cd7 YM@V}A[;ϰ{qA¤#3#yg?7A! $m@svf^Ѩd#_W#{RoFm cV;l{,Ny=;zN]S5`Zs4Ok A~ {#}]}40ifSN}zKv$&Ც-A8\f u0 S^ 90V +>=*5-ʵ^: #UCM[jȃ 5lNG (De?lj!`nU>ƨ5\$O-ψS Gt]ƕ+$`$4j^|L Լ!{"|3ɜp3A*c IGgE&ln=`s!I0WavDug(䈫 N|eXwS+"E|̅2ht=b+).ؔ*TZCͼH!܎1猦w$mې P+y}!׏gp¬HKv,)"M3 6&c1U}Bh=b$zۂ, l0P@SU!ʓ-6Y7C/B=]:y)uIՃ1F(/93uqP8:vl+*dRJB){l3" f[Vׯd ˿ mX2tg8n!S(iʯuթFWͥ&`*̊H6:5H9\WP\%Arͽ#,u?I02)yyD(`< ?ZX‚ |٬냷[SZa&u2.2T,m87),U#Q 4t`13L݁T{%.O X>XJΪtm[]+BiRG߉5!]]B;Q.by[ju#6MQUREb' pb,t&3vǶVK8U=LKY8Ĭc]@/DD޺%Mq6\/~Ӗ1WFx^k?JʖXxuqVw,x'xJ'5[ #ѩ%H&XeM gplZv)$7A(%o"#agdx3$W&za㥿&GG#Q2#.Qv8}~rv7ư#4mFA'TlpG=_ |Iщ~I=H՟a@WZ$G҉4m])yJ2% PL9Oq@gȩ yֻk"'&9ɛ/^ 1gA& 'dOPJZdbm_ycCXO3Z{Ox?O>MtU#y/ kI^.SdԈh$$'GFӂk'݅KX! yϖ%DIv{+>- Ny" QiQ^_hW9H.y6gGt(ۼahB] .l0{SZȦs8..C~Niϯ*7c1ɾݙZXl}  `ou2Sz1VDlc%։=RW}_ s[nkfADF]L4 01 w#ԉPK&faH~qXF.)^ s yĞgI6uL~԰ _}iֻ ܽٓh>P\}➍`'=mccU F#x<{dBH'pXx,2}Wmfka$6Koepvk{FےB9PǔS8  KNv/<RXXq&9|.R316tgRݨ3~rn#}EE*~ 27Ϛ],N$kLI8(y${t.8Jll<2'qe!2n^H`MEOP>,@ 4vYQ{>'!8uD k(m+I;ǡ7z@.H&=ϞuN!*/4lJrqUF>QF$u 6VaB VN*rՆ["d*k~Y-3|NHlp5q3ڈ ҭAѺFO-h>ik;=Ps pR&GvIa+eK9wRJRRc*yC8>MtI_MW8iBXh|nvJ{qdgg%Bv1d @%;ݡ1~aN, -|Gdkp43$F?[L%|<+"fވ7ItGw$Ѓ(- di6Y!K V cѡdb{mb`(Jtlx5ֹ7@Jbul-ɼrr=+]\\BED2D@6$Te:f`&$@97l@bj(ΐU1Pc=wƷCËy0hUHQѲ8 PqvMTw0A;%n7*+B=PGr$(Y'q{ԶG60M^"|YgK07A-JyW_Hql Ȁ>)| lٻ xl)(Γ׍)ɠ7$^ڛ9ū݆Cv0_,g%Gb)wd &f5olI w#$'-⓱E /o,RABO>ݿ8ΨƙϥVᰦfrR ͈C='?0h "}?1.a|0T;yj{zZD'n,Ԍ s/n ZJqnaEWS]L}y*pzjlniTl,jOxJ6݅Jn,>)C,pdF |5A k{٭2Ȟ5Y/: Ak(M|'͵,h1<tQXcSy^Nb#3H~}ƮMj]0}CEC605xUV#p=?XʛK '4QgW@#N!{?Tlq 0seѧ(A5&k&UR(dQx\\jeXvTI-MuVx( ՗"aqRԡDnO"e|~3nޞB&t-@f :V@iӦ^./"ȩcH$,}mTfX˰#ϋEwR~xtp"y.|huO)]RV}arE%F)AE?+?E2^Юߔzz{-1C :rńΪciw!}zFƗ6k ƵgX!LD.s$!a ]3RFG4zw] @*@qvH$O{BAݷC: E]}R8M+Df^anp%Bbm9HRV^o(ɘunJ7XR\M ee W".]Qhlj`L<9R۞qP"[vA/ ZJk0s ȳr\ɕOj=6+(4ltj+ca ->Osml2[.aK ۈ*eJ2}$TS*%sK^J4hM|mv kuJٻբ `h;hl&ԗR&41qdRsS !;Wy  =ba,!!9ڂ3k?Z!Q_S&?5yǧֈ8oCA ‘IucL\|Kk 1&^ʤQ=US71lyūBqt|mn0MO[S1D~` J~w ^$#s-T(\ek@r:$ݘ]7/YAPy^~n#/[=D,|#D~1E ,M (u+B^ėE{;+Pv鹴n0I :ݣb:H|⒟K^wa-5 K(ߥQ:m!/,Ǚ^݈).I7=oW AH0ԫ{UЃ"pmϙ6E)"8+wH1e2MJ.WF4 a;ܶA*ϼ]<.=x͸о/]+~p 7ǖgd e?1TV3JJb HLzAzi +- HAo =?60RjyL3(q*"Ҟby`?.h = &~nu4o~Khl < UuF5Knz6>uD_J`m]Fe"H+⍯pnװ~I.*ܼEnbnܮk~cŒb7;3 4Tf9~hɼt囲+Xs0 .+%̚uAKT "txGΞY4| D @9/F df䄬]iDpcN ^7H/<]:+V??ǫuU>b;q BU ڹJ ؜PҞ<冰jjTf%y 4:ډ.Bp M0 B.JG^WwנBԔN@u$ _weH[eaGeIUcL{MٙMgЊî}Kw/DmMhLwH IZҷLNKN`Y]ѫ}5ήefM* zKp8G~q:[D `P>S~sE6 j%D qd-IQd=q(g9/DJɰ|JfmCh@K Ek*v>WƉ `#ډ#wXTHM~Hsz ҄|;t;3ݕ35{Daf[*4OY/:%dž<ڟRzAG|yScpPꝲ}Zg)EuwxtAZbkUJe@½S$ , ̪hkwOZu o {to&~fsܑ- }٪;@fr!J34P3YcV˾u.DʵíTq4c ^ >6Ӥ me&G &|3O1z; -5{5]ރ$$-kFKؾ MbWLov'dF\ӔcS^M6Q1]̍y;%-X38̋A} =j/ʾ_d5场u OTPϠ3'aG.IHG#6*Xڎn PTxf8ln) ZSpz4&] ت%ٲoٿѮYlUƃ:o$M*xJ]/½Pꞃe=ع({ p6tffyb]UL:Mv[/mAػP@_NE|&Rt%N[`rL s!󷻆= {LӷvΒx(D4pܚ~Y-_᤻M#[_tsKRCK`w #n兩)usʴA}*Juq twҬ6%WqvyD/F(IXN8D={8hp͖a 岾V0wb y< éyꒉ|$'fFHΦ\)^\ }X]=\ߡ=/!?@(҂Z|)(@-V3 550FX´$.{s؆0,huARFd4"0,-u@fڸo)2Mcsa#-9=E#eßH1ڻqll`͉ܻa>$txfB4 Y7ڬwIk%H<b<v,Hz { njC&~"& 7&ԓ;yw^l6ՃLyMMec߇kcGrTR;'3T(Mhl"{ A4RM©wV<I!yzCgp4L4TGxJ6)6Ϫ.͎tkh$p˵ծĵ&5MIdV o'~Tٺ@ zHM>[*wFe]$TgpLM-ժq+t6Tese92U#/YѻUJ*_41D\)\WH;OeEȺc3v4Y}J qPь>L1afAYP?P{T Ix 3d }W\ù`iu3}ߋ  z,۞hnF@U wʀa7DT( y;2;HV}|Wf"QJ| {u?A^2Pg%S܃EaZ_ս8eaI Krg 0$ f H 6kG5;bPd'̈́L u4O8:ҵ1"^ZbqaXgىR}}FV+ Zh gHk6Z+^Mȼ^&z"жoKKHZځ 'n xn0{pj56Tu@tT;Ll_p[n{E+}jiLj*lQq?"?6?:vuTJu }KBi *0uZC,[X)>n͍Zk$PnoQ'JJŰ^?ǫOi|1XjDdOߌ*޸v>8>B ǷuCcTfdɆHh) P, ,x06v,!lā@_൤cQXgw^jF;iu&ݥI#ʯ3,/&RnrT3xee YsuqTx/P+d_lyqx*92*ʓ(dωwIydy#:(6jd‹hU#/4xu#CRhAqhyA_͎gV\|G靡iLK”omr!aGq$Jŧ#%7,gg. ) [idjߌY ڋluXɊy`/ [f?/rμHmD \5;. aFLniFJ-g*+vC/jǦvs,Ŵ0(QR 8u) m|-$qIiW'Q vDʀRDd93$ ))#WltG:wV% y kvUgUR g-tz rXEug!3?{Seyx$H{ 3ui#{_h$5Msh41h[q%ɌŕN$EUCe䁿"41}S7Tmgr# FFdEEi<=ouyԺnƄ8㭬dK8VvPC6'b7|ysX?m#]АP0Kϒ>4 XogwvpRf7r@fKZND┶/m:p  v1PK ^eJ4 ",CLNl Xa3BX+Ȋoʟ|qB=z0vY80Ax ĺx1eQsىCƇvV],(Đ\V7.Iނ?%y̐ 3qfUA5Uo9t^ߪD_4Ik=?wpR" .珢kd~SAMt nUPIVuR+"NKqwMn."3i, Fx}9P)tW߲.7{w! ɞ|bam QQ;mSVj#L[VdH]Mx^KVkr/\%ķ8W8fb-q[i/qБe&n"%MO Zy'‘ 9f< 3SBC1 Ѵz;,Ic.d*d)FNc~`Lh=K:/1ݥgsLprzCuϺǭCso4\o"f-CbWn#p^癏i_GXMMIN&q|:1@ HsyG}0ߤD$@/Ƭ3km矮owW@ ޚ4h*uȸ"[&W\(aDm5_wek<*NCk75p,8LQDq^j*f-p-QEM?I3!zڪ{x%*p$K { \Yςޡ/ȑ͗x6ӎ ѴyVm`~ ({7Ib"wow7VB YQlS03‹ ZFrR)Yhwa",_TF3w} Mȃ=<P՜5sqHL\=xQz,=\AX|(u R`Ԋ?a̧IIzH}ki$֤^>=3egn("}ĭ:8N`cNy-vC/;g<$ڽ"`3!1脎1Q}mvxaP='^EwxʡX,E'W̕ - EPojS%Z`V'iM#Ggi!;YTd? nԥ7N?>1vN\Jk9>69>38GkU6g}#rY9t/](F#4ht[yW O*ZA$Z5T*\OXS\[Xt@5īNJ?ӷ"ΧLٛ׬|,bCWnoX4jLr.n#j ?ԑq >Bfm sX~A:+}  {2,ݳ cvEK|YB\J7%K}CIwhYXj>9yL*JP&.P[4vlhރ ^M5Ӿ3%Q|js|(zLՏН{w\w江[:iz Hhs#!/ҹInud`V[7̷$\pX *?Y4h|&I$qhXkqKL_%jWq)Lb:&QT2T_c}!>3ŵmA {ukRxuYyr "E ݌S" W9m-g`+ڐYFOQft?t69#K47} m|9x'ɇ;YjP@iGI#4b EDD}o%MELᘲuzDi۳̻j&1P`3lOaC$-7 ]Lͼ-rޡ}x^!,xFTdR?`2oJͩr'[*>Oo).`Hvy7퓠tkY tfɐ5ml7 ]YH!ojc8{Ūbq?ufm>@c"&-;4n 09E8"k6sbζsOJǷ쩴+"jʡa4y̼D[]ଉ5j7jQ&P2Pʝ5/(..&PsʎObdMl{Xy3sL!ST}^ {8lxK6&@e[Wͬ@ڃdmP&s=} $4z>hktO3βq.HhV0&$f guޞ҅{%Toa";}Hh.(f%=fe:XYPpld:iPJaRA7Lio*S8>N*%j`d6!HY$bgsԠ sc+k{P(.MvBla9 0}(Ϲ,Tӎ#Dv:LtWyՠ^"Wv#rdZFTp!Z-lLv;R6}IQ#giyܛCqRNA)xz6qa^]S搚rw'#\X yzS渑 Eӷ {\YvG5SC`0,8]*J<7JI(ASƐ6Sq7}'e\Vv55u}+YnY.]\Q4ziq][5r'v`SDXs:OvtR:烀hުG@(u!#uO3ے%;o%9k64PykKbJS6sV6>Qg םpԦ0}.=Tor ;PWg4e_:w(VG:/~7Z ~_Ө``xj˘r@@ sGIx+13)zQ{& b~2a~CidYhuEhXKGLu%(y.Ow mp:Fa,L^d^~rZ(ےg4b&9]ԉ )Mc^VO/>+ z۠^62L}jo1/T9@T4z~Ep;}8l;_s,npC]TΉ}/'_4ڪؿFqY܋>!/a/1Io7]=تooW=,݊fic $ƌ4SqrRr1vQYn{+fř)ns@}v4Lg׫I <3΢k;2NrLHr9-g(FVLҿj#cxVؙ$!iB@'5taX?'ʘhswS'[nc!8or8 ڛ]AK^D9Bs2N'm/ X c>0E\ІGS^Wy\KLlvϟ\@Dהq>*<(ÝaIse (JG4>yp ݙʮ%4§Ao;0ReK3W9P~wѾV\pBy,aѲ133N_~ny܋7c`&&9gɢ?#yp.C zW/+h7GќQ{X}ڬr R8e8MrjP+omq~qw|bܮ]vɇKg>ŬmAr *pFukhYIP?uEa"'pgRģu脔@yYKWyzfM)5E40|bB]rg]/n+'ldյj`e< #C7XT dg{F&: p'} tٹL8^@)Jq7CdU/h⯭{^ :]˻r)Лt,H`S]LD[<@9c4D#?:; $5g/vީW'T񒞕ypW.; Gpc-J}>d(MAa(.!wz7Jw\4ĸ}4&(h_ٓ17ebWM͚8_d}F3|EFM~ r%ྡྷ!i&S׳K|+Q ,%%"YTS% j{췚IOos#g%UESj_GӿrM\WczAkiO5Eixc>t*mdXщ}d7hM/@F P[N=< CUtN $1柵,2+:B*=]bRJB1͋xcqs)B( U%gzVF7ʛ{٣,889~Jkh9ñIn, % 4`eAgVbHCn^[PT:b)dW/5 COt@f"ՙܱ N Ӑ-}STa$&Nr=|l8~)O\|_ߢBPLhz1= yTOY<lw-,'[1و,1x1C2g F\mή}h*pDh>;D9YՇj׵]dd' 5KʯlYXP#0c,xhǡ-O c9Riah""rBDٍ *"f'Z+B[]YyD'TO\#5Խd7Å!:I@ $УV15Gy4"8~h"xχ?dDx%CeNǪo?m# amrPPQǏ&# wu @сgN>>ۈЏ'lL:}_TV"1cooHT h+1)0$O7S=/ ?ckGN;sl(7%A '(m2c3Nxt8-xcٹ\SM/p F~`ݭ:4!JvE0))fYۘck=Pk=bUAC ru~AQQ2z.$ I;F¹'bŠm~-O=3%zF 2&' >ВpF@dz#\ %D=a!2m\ ky)C~yks9˜? @MƇDyW~-?cF~%EP*qf66'X@G)㷛g7=8` D9B;VʹG"S9P.h\+K6S(e(ap!I^^k@L{T:d}jK]gvKu 6ʆ+.3 ɟ*3cyƚO+gٝE[c뀠۽ya(+kXs.6_f 0q`qO7e'7h =!W,ưHvOO<ɫ6>y]O^I@LI&џ if,SI}/;4kؿ9J&50l}DJ1j|P "tBf TW[QhnPd{|>sPSO95n^j6~I =P{Z!Fؑz;7cZ9wHZ|?1[I 7pX),zbOٙ?/4R3bAڴCT*wneyChP"fJ+_ IXr tz=^( L҉G=.S:K|_2U7,dobc4 eޘ3G"kIC.z_W |*.T?~[R`).Y˧oIhS!,[8mr3!C~0适o#?Ne XB<0_ g3hbÍ#e7S G<8827:\ſuVq4zL\{]{*C0 m_7Y6cw B(ơΜCIRHJni.@Ŝ5rgaY*/N-}B N?݋a ./e]pk)vB&0A[J(g}@ì 1"d/ 0퇱7[tV7R=g L U'NMB#DRG<3 U))%5wPEXaRcF;Վ".h/oK>6ẚ:Te6-QTjVa9DBwv*Zf=a2Js񈌡5*ÈW\rzy 8|$ ѢXvS.TO`'Y_7G)MQI~eE1" 8& ^٫kwl gz@r@)61c?YP5IEl} McK0PQ."}p_zด1A^v*_zgu]4oAQDTLvPtU=J=/mEfID9҃DXQ1şc:G_-zm,[kFuAu2KZ+(m8r;\񆴘byrrq%@-n!strT dQVswp2a1q|H#Ҟ@ArzdD;  _M*~ iM92%«$c ~4" v_08ˮf+&{eEmZK8#p%y"Z'vl5BcNC5:<Ň ,y-R~\%_79WCw61G>P-"V$"8W(.39 S&DkX0uQeXO6,DYl{V1x2,a:EvEd o31& ( VIP?Fo2>ʓؔh o)YیGigY01gAjo؃ ec :$uFjhRR&9σs\[BW)]8rMHrT؁d8%6 {f/FBށ`o dqFJ3I{ Que !Ȱ%\ll?|}4J`8BBF\4F?y6VMY:(϶J~?alEQp3~r#,"|_KM8^ɑ*=;Z~*Mn\ѣY|5"\ߧX۹ asbبLU!SbԘ!1z*_F[HL H;&˲sCLh?<8r1_(&̨~@xkQ7\pT{( אrF-Lj?&9 {$EPv^(phό!(H)1X)k%'Ez]NįNd;HISE^GgrF8}ud)07 h6Axîah'ptaP0QQm3>WA$ݤ`mAPhMp0fGun0|>=L8Zp|;cfՃPs0=x`.'ZE4ak-풻11Eݝ.6Ѕ>@dy|k:g-&>X~dzׁ-IRSEIzy2BAwrjP"hO M EWȺH)f.0)㣣ޛ? <Ѿ8vCK:ܪZR-3IUif}h}Rv󣟚}^+"932?-hGMTE;2OqVՏguy'#VT'vV#@R)b0eƜL8Y\(]Wv2)>Ct 8 DwפǍ Ց!EJCEڏ.mP@o$ˊ{yIi5 Ki#@z7kY!?dzrn a@m*z+'>[| i |`|& ꐘ׾ljU3q4w O f`>ߌ;~::4wyWeo=)"F]{х,;96,iuؤt^dt5J.аe[X^/坑C(EIK! `h 쒜kmٵLzɰ:Q@X+ Ў϶A0MUto;HM̀6aF|,/{xӞ9(EzoM[)rzO+P#܍EFNx}뼁8\mUt,)qQv!|7ZiM9x61ivLImP F(i.z,^W9bпǝ3gYgMJGumtjx5eH(&z1u/uƮcQ0㻐6}ӈ)1=f<)aɒ(!/ݦk[$vV+͢Ua>i!ve ̔VKĬr~-,MQ!K !*TYb{.2ʘp+ z:v=7=yD.DNX6ʏ7V0MV^ mUK 2!2J,E;uݵC>\Aܝ@ [,OsyOXMʹHyNdngHrTDǑW@%u 6ϝZh0o. 7*s`Rw^ o)eۇ# 7c&Nl%SLO @ʛÒS4!o) (vox7ib׫!Lzxg BYxTt6 d.QZA9!`sM c8guYTs7,_D>@;\^x/#bߚB2 FI XvINe2bwZY/D?.3gt %3ƓŦoUXk$5obX_< ͩnqz15^.aª[f"׳W.=;;VE:vs*tz|\vb/i:}+Gׯ͈~]ԍ:JƽGe5NǮmvսivg4/OVH[d"hIYWy[W0_Dsɸ6FF}[%xToMQ 3u謫P7@/y FհP>s`{xr-pBoKL)ګKd0;;M|GvQ=g9)qEam&Y9(4T&/5+۽Sp<X0Qd#=_rW?)$1[ߏ%cB pi6Mfgj&'g55z'A {7D2@vv`jFחacϐǡhq|qZ ;Ilt$8TT&7x+\EZƃl*+ -+Ŭv kQKrtC㑟J)6;цT</^p633S>Wl@7cW o 2;bUCf&}51V38]^˓wSw:j՛:/<~ܾܢ/MƯL;&f}D,eԋ<ӆ"=An3'Kҧ`\ƲT^2d;;PXߒofd>C +vܽj D_LZ j\*y҇e$$A|vbAPuW'<)f>  Cy]N?oy7O,}jρ}Bs^V!&EF'HBxi>K<@emhHP:a#qH%ŮbS}0: APhWW})-tVտ'j[tk|-)1y$%v[Ve?dB ?΍oKU?hᘾq=Lgx| 0| eW;QeD3S*a]Ҭ.X.UE%u?ѪV1vH};f-#= bIB;cxjcGǬ4PmyY]7:VsTT e{qLkը-QoG"\&W;;/耄_` -h%ȶ8P i>V[0\M92\[CeMJd;˿V*Qɰu\f?% ܞY;x%.|;ƎɝCK&LYrtYͨg1lu] Cf9]o6vE yVQ{2؎| ;a+zY0'p6U8dsC)n0=[; 'gC[N)U"92iua,|P SMi4i9Y`4HEO%w6YQ3b!OhdZ*E5!79f}dƶ+B9?xnUň”oo~Enne䈫GLx̐Hأ~"#0gAH m05&."I J YB7Abq0 sJTgf |+" ?`e#8K4zM2뱽lcy[*h6+]M#R)ޏ^o-8hmyB $rʠ^#_;t !F qBjSQ6T]R!f~T˚%kG.xح1i%Y"N(,iB"jzdVض2Y /=\z֛fIo _P7ՁYN-r" ӂCfoT.}w_? R2e([ _:,B =Vb.eo naKדOIf<P7¤a`![q?0|C<%bzCh)1'Ic8şO K ,`|0B.k2\rd߻)3 ML9oG+X(&!. IU4-~ʄ?ԌLH!6Tt{ L,YT[ĊWF&Y# K W0 tjVtN+9оK 0"Cf#i dktN7p8c*:_c QgaU2b}3ilf[Dw?~͐f!= wGLlf u 7T1x.F xGї䡋 <E O[ к*tFr#ތ 6F\֕P 1vFnaXH7bދ[w6H֏I*^paRsd%c)jMN]+;#~WN3G}MOY,jQ[^sZP ʝdviˢdEWP,FY,7 G' 6xQ5_t,a t4! 䋡)vJ]keDrxnpNNʘu ԷZ^\W̥8Ԥm'^#(3P{pAx o05B`l܃ tiEg d3}<׭$vح XOX#T}*N5>w{ޛ,6`9c/iEwT}si\^Y<`(·Z :eu+uKcG{Gg!};B>PrwېҐ] 70DDԇ[5j }ՊD8Mˠ(l#h rYJ0>OML 1k⡥t(8U ZXz0w"&A!6Z=ѱ=8kQq %[(pb5v1>qP)s/orb r(:q0u1^t@o|FȃP߷&$`gRZL{OEz'xRױFvfU\9Ȼ,W!ɻ^IfQ\P޻ JR ]Xb X㿾eb9 "5.Fldoo[36˩C)iL[^O bЖȕu) -yL2*|c!0*t:`yBp`*hڊ.}a-,/7Y?k,f.Sux~0l<v%!S,ʕm d.cA3n]B]m? y\vg  Kb9R)tS)Wbe:bvƁ%I{@7  4N_,C=^Ltj:.|Cٺ;CÆPMTx\׆p^D%'2ˊh00y6ud4(ěGD^;:HGXy}o#)?/BO[46&oE>4eC>3@7\"~a\V(mD@]}8i x֡m|t ;p(i ^˚W8NcueA]+y/Wt%[d= z!H o cDb\eqN߀RCl;u]B+xQ ,Pss*sH4OT-xek :% :K[ ]Y?$i!٨?Zud.w0>w+i؅OTBIFYcV(S+M iNv`=l/=Z0Cya[ ̲EAbvG)ΫzKx ˥/\YZ%r٪dϴ1`kg Z|GJYF[ :BNCS#3be-vhAZ.]m?TQjsEYq+ЩBECwƍǺ ]l?FB XJGljdmߧev!|rf,&@4Xu9<=HϪߊϡ=``Sw.1I-O!xruXq:pSr0#kvc.mJ&f9a+Zg"r|6 TSV9%(ձ7Fi,:|ڨ:K@oW`Li @ekl fG#*gv G~B<䳲&_+#),Bx^Enߎ_Ig)脔J'_?wh;|R|JO !S$Ęl.`NRRvt~hgشߤ:9HlȅVlb-4+'K3nNWKN*(\5oKH#sT2g 4F;[V^6DXyy^kwP`b NMVx6O3Eݡ{CMDYzJ$p ^/uS~Oν.KpN { 0CWyk-y =s]WBw h4c 8bx"W>=HP[tZmٹA͆!hoe 4h#.xT.T|$=]a--z;:x QZ%sε^aL "JY ` J4M_0?Hd%wt") 983P&g$6X %!NAq#z33 enMFNTW]8͉r蘢 pm;qG'5sām̉U@L2Bbjg%&tJpך3YK6_8AX ){zhl3ԱՌ~.,|:?f܍9fO&55GFmZ?giK}&`¦ f"[e:ĭUrQSrV-Yl8)_2ӱ13 )} {tN5h 9JCዑM^)KZ0*#vŁxZqqB\~q 1_Tǃh/+Bm3N7 _%L_/1,V?0pGuo]*AúșnHȔ?B!Gpǩ37p 9ae,Ͳ~U{ b]>sYIp2ޥq+VIņ4yf*sn7_{mfQ_r,*Zsm!]ީ ,7km!w)83ɐH;Bub~`dR%^q&lyRGƅƊl@লk*T~hѺW̪c)8Ʀ6Pr #tᎸ7zO4ͧYw7Ֆ\;TysqD1ߛQ)^_٪5_ҽF~R}3Ɋ'/ NEt3RR4p~] "vZIXrQQ%~E{tdy"6w*lnx05;!% })R4FdafYU![Pm"ɨzQxF}XЯM \KAրoQ%#HOa|ۚR0Q#0)H)9d ,ID_8eĕk 06]:2VwèXV?c: lCꥴʁyҟNQfJFG" T@7B \ eY-pދڳny[i2`BaYCvYeدN&]Q}Cy;-Hfγ͐NT])ꎫ2Y _ΉrY'j{h'j_'ѡak1LYװSzF_$. ͷJRA8U  PA/{7 Mz8ae7VGizŨl-hbX䔈=u}NຖꌣmiKƩBA(yTS+H]Zcy䀌]0 bvvUzfPXv @)PYY լTO+D>uli?Zr$#bHP߀fU{ Θ6(%߫A%l^\O"{|!bF ZZNᴝwPwrku⥟8fՋӔ}^j5>]-C6 Fh]OF|\/ɀ*uXw!P5sn,z#&]C#tGeĈ%L3 LŞQD>X,eG6!mʋҠtQITtک~X6"T`WF3? Z;hҴ .ı-y޸) fip4cbṙsSZF z5D"|GˑLٞL^쏂l-~U1%$D{핏^B1כ+*IG ,Dd˭v^;-ͬ;giYyWͭk@GC>(pqXx`~r .1G'l@ hQvv7 wJ Q{AfS|\E{H r2྽+XLB6Utiʁ8_&4fo*ĝ^G0lkR ZvY[`0iGp`^p{vKK/^;{ z[f%Ns*xT]Tfr/kVz*5*6qs k{",N !mNڋtC.]PnATK-Olo5io(EaO,;}w}ܶW8\v0P~ZMPg 5~~urܔ1{+7YӀFf@?`E_]K|%ƾT:S](G|mtbc>:{#BaRڝݖ]]Mf1I?TBF^gD0 ijdHk>;:fѠWk;7^I#yp+gKg?El۔zj[oΐՐa+AkƑK".=γv(b#9I>7Zt_NP/Z(Xyۂ7dhyV\:NX V 3:n{]M@ |mrc(:ZZXk( f`J7}߄ۯv}4jRKG|"YV<._B| 톓,Dw+.|y ܭ,VJPVDBg^~6:PVr ThMeCXbP*WA3c_~Ҁفِ׼`xǒuRzAYs"US]^-kj!B"9aU>E^(F_K^%qd<Hz(5IܮRHwwQ6 8ax(?[+/}"+Zdeyugt]$ErDu~GKLuW;C n>`iy/ l21z aoOHN1'61t]v3F[c֣ooK@4ǧH>sK)4e ށ2:oHzNw U ee5Qv5'iޠp֋7|zExg)+tBJM{X1B],hVLp50{~ -YIYkQQ[Cqt/rnvނzik7-S{Ý%#r|,"Gd%+Z ,*$JKC;ֆtr}n"1~H9*PE/W";jH8 EϪt`Kk?8ģsׅeV1y>ZՁ@%׵9"ܨ%Uy vWV~] z[Ȧ.BJ61;:eԫNA:jAJNPV{P*l5HNƬ~ch(2rqnk^: UsB+0SqBַwx;\If!))հ&0,) KTz BR?WpAA6k<F c>Iī @}KN>$!jό9(GF>;3AOpx^B>C;y`۴yxChwٜ&$mٰv:r@g"nKORk |\pI"N볱 SNn25 Ȩ.kSs6_w6ƹ#x\ڽ )˽e >:h-Qm#\NE&"@Uǁ'I>yו 45 T͓toOD1;{#^i :%tk/zYI!Cp9|ri:q9Ϥy@;| l_5rJS_f"Vgp )/ H'3.(,~t&?~?ABiۤ}ثXwUVIr^~X iϪGflRLT7 BJCʪ6 <љ9#GZ}zBpGL gI@ggeFw/N$=")bř:piGGo|KmE7߂y, 6<⛹#:D5R |jZ#DPN-" L9{}D @![=$8c ު=|2".NdTR%2-P vKG'":ĀQr4 _ve[w7o+0O;L!%%g IK&vn=mQ-2:^f_m 9yE^w cBJ,DSk˻,RkH` g7p8$ܴ\>+y:,P +FG8ŒrAsg(],B]8c숡|L< }> B70!b nܼtV@F'%f>&MRƝ y{#y.W1=^ݛ-ϲ6|-X\^Nz(mx WP}(bV|2isxU: z6/">ZL؉wnd Y$MZDy/ha%Aq[zZA7r0:$tsBרUvGyb6yb5;7.8 Zsx+uicr-=7~auY]TIbwϐ%DU~CRNzx Bm'k;>4Sfn׈_]E3/=vgG!cƘ6> l{Zľp"yR7lSBW$~?3C_ۅfn|éY-9YQJw@8;`DYUc=ƻ6.AD o7bڵM۹oۻIJu%[EIIxL\O6؎F "(Z1¼C }^u|L{iw-iƚ*>ZFQKh}*%髞g/?Qw2[`Ȯ?\<-@`wΈHn2>{2Lg[h:)fݿҕʆ52^tqsp `~RL_  6e=4h9#iO ѠrEhPl,υ8bbӹNZȯt/ESFe!5+kܰHFV3B_3ǝ7DP3^:"gaяm5_x,VВ DA~#Ķa_j}/ M.q۠cVT8+n)g/hpDE쀒VeEDj#\v/Ϧ[^fE$Ǝj Yۭ[',} UDQ<@sW LSKFb|Jt%8:}WW*3utOLe X\Ci6`CSG㻍$-G{̟<.}qc,~/Z ۔0%F7\sg`}` k3Sqp;y5@&M5 A _ kg)A{gPF^\ FI2췉͗d/CU&2W>2ez38Th%1\82ޭ4%(B#V\^I4[pzæzn@<;$vUatp3^{ ݦ$n7Tk-`b}Y>RR;Qm SNɺ ;D9s.A/gx0p4~{#ͬt-g)J@n\kYզ1A_ X ,e}#8f_4iac^ 4 >sN"QEІ=ԺWջ &u]\]wFQqu}"mu.X EN$X,X#k[X8=Tn ] Β.N'RD(xX`slEusnB^䐐-)CBBU=r[ICx.ݕ+4}ZO/ a=oRCU--}¿AK>>ń}ە~%/`,Lux<')? I ~ ^}w;TWId?ٟt|Z{Dl=*? E*ښ.3F ݑ¦gP-<4vJ^1pH$q.RU6ScjMd8u, aQ֣ǔ-&5eN6P DzB5S~jzX8Ξ])ǐʙDv&,>&hοdC5]9zcsrf(]E~2(+bob*2#9 3ѻD{€-;7G`wǟ:Gٽ>kJnLˡ_LMTB8,4Tm2p 3|/#yxwp :oU(}mG&UHkm!DJFaݎPu0#^i4`ߔ18LQ8n髦PkK- pk_ɓ&?Mafc4}_kI]?odJ/0^7 3!o!2ݴ!l$^I$GRm |(TWv+1r8@?%DCv+ѹ[JVMUBEU<pY&ՙq JҥN # ?8YWGXo1D:bN]B7OL.'B߱,ZC̸$wr5Mmc`WK*)MvSbک-$ >YME@]"@tp첔ρ̞wt/PKo+:56"*+ maA `aeot12^$/ի]j8)>1\ٱly-m/ ~HIq_o;+jTc15lfں<3{ J}An&_!('{%xU^ 獖034Nͺ]wa\u!#xD;t'՛V^Ƽ%&tyž UPţʽ,Ա} $f>bT Ҳ񱹥pד3c oP>^+lbaQB, Ƶգ.%|}p1O5Yy \|^A nϣ8$Q+?K$ <-eNdKS@Nji IqBj 9Oj6aI (^@c|xGh}Ӂn QW7mMOri_y,p8xܩMDoI#z6sũjչV.*R9ߚf#qfGIMRQT}$SA?"< /7E/lWu )r{9d+lh!62 iOҫ Cĩׄ]t5o㝰bRd!#;a,|_GpL&?ZOvs`JLӸ |)E& ֵHkCOIvZ$ zuKm<)-s:Ap/ڟ}G} -{ sbMiS?жÀ=^͗(j vl{T֖~}^R2&F4?},w`[S}',G 䴟&) &hPNwlNA7hi &KlʹHHLM geDas}쓱P:̦u< _RPUfJUCSBj>hTvqi[N~zТ^AcѺZgu.'_G4>Sjl ]}9T_ cs0)'3nVL=ID4qR K y1bJXf?nf.|hs꜊&L=O#И GKr 3ޞj԰K;ܐC qp}/كk/aN@ ;9i cV(nmýe B /o6zcbBܬ95<؍}T_ U +,FϐD1#\ ^1wI:i8&ҠqVQz-HΡ"w_w:WbWm4LŅo |ȝuTΨrk㠎b߄i ꒆA]EM̈́+'N7=D.ጿA5(\pT zŞ){ xg*Bv4UmPt̜WOH!!ja5Hab1?•aÞjFl?3Hz0:x KC`eNBS;G05F@Ke=7(ق7 FOe{ {_$96Ʃ2ҿS.`Z"; ~ȑYbĮ,FvfJILp >t굅4ɸ]G=bZYxF#',d\@Ɔ{ń)¸附GI*Teބ ЄQ, i ($z$lq/'(sFEpb sR V -pHS&TGs B90-?=6{#+4fHuz-Аfw0|"DrrtC#.hco4C_bu K՗˰\F%y,gTW 9OL㒠Af"LYH-Akfŷ4NE}GWF?+l <YY($mWat5ҋJ?Tr0{ۜjY_QL3k>XGao^eِ4J92M˼'x>ZR=}aCHb*b+:"ɰu]¡;AHXS><&-E.UWߍͯ|dk^RHZqW<\?ɾWF`U| eр~Ӗ%{eѭ|bEt;UW-\E0ێ,FU"eHCrOIoV4?h+/)gO+9..DdKr8u.TyQv?;qy %1s+ł(Q.[&,Ϗu6[HSYI!RDzG}m.e\&:\ cS_?17net'w wĈT|7ּXƙrfk.KVYEVEL(zU(Ijko׾3v{v^*YUy;b:% cjM35`MG@~% ABn\.q9A_~*jǍ/w0WYUO~5, 4qر Dh?6C^ouƵ?_lC/%"GsS_bk|BxC>QMUkPϴ~rH?N F.խ XwYN)}5Rm,f2a 'Ʒlbbgx Xl)}sw|JzB/oےpشGu@V`e7[ǦI1ˉkyѿa:_8GT"Fκ,MWIüxٱm0TZRL8DLglGzŲQh((KW)z9RehJ|ۭE(-i8RZMw xʦ%KpwH&Z9S9B|E;d.Jr|TDY }1*+iNK,Ljd.Hc?-t}ä.~eYp#@g7ANeZ)u].XW\W (. zcʰW=mSLǞ ݽŁD׬}u 鵛uDta&BAٸZA6W5NAg|@ _'Hk1sr3&n ~@AẂY6RYe nBJVk. wg⡨*~Ԗã˙Ԃ32ͩ/{̜ CXb,$_祌ȸ"X)fh&Y!fO4FNBif&alk&n,nj2 sMbTЅwH0JD`|%-3upCˌ=Eؼ% ]rtqM'v2k9\(vH]lgU7;?@k*Ϲ5<RY.,R݆;_%ω+zbүW-ѦW="Hi~z5CLW+4#{\^ % kn^osDgm13 }eӪn~5=̔s쉷#U)'g"v<K_/>M뫕1ϥw82أ6+k AyϻQSbG1^9qbw02JlypޥW2O;湕m Z(KxݢZCMh@1kYk/uC Jߥ1 lht1cWyό&>U2F[+e8˔:%q_4^uAW?VfN=2ACAJ"!B[5X:ݩ۪fT*CoHl>KxktZ̑#E.<+aOmN_<;2[H]D8z7"ˆvQH![/7qxO ~OIu#EE P2J)?u=W+6-W:lpy03jI'(z2"8q[i7xɒe<[FuT4 ~S`A?ΟFGbX:zSC3mNNJ"A/وJdЃ,ky4񛫓̞ƹI)w.|Lъt[D'_1'n楔{)k!/҄ =d Kt>QZ ,Ad\=sCdWc4C(S33H~9 Z]w`msȑAr )Vs$fKB3B.*kJD)EhteW74I"_ZhGm\C[vÖRu=yqwrYck ^rHB<Ӽ}d`░)ߟxXeeέ'`7|z9 &˃q&. /3g˔MGekNB!j@}b;YCocTZmW`*et?7%ny-)vaAr5 ,r%@Mi0ăQQLVpZϓ~۾=6Pv>HGHvJ(w~'/!huV sCׄVjUH-=n UJQeS=z6ܟCeػ]+dˇE Ŧ g, .N> mݺ쐃D%n|!h*%$h%%ÁFP(BaY4侊8Ddls5͈r0n_E3M|̛=81ȤOr 1 / WW(7 )3k}%Ԭy1%V̪Bs3OnMX,Dx*CyF"ikb' bqe1f.d u4gN \>,.@k\6)wnMKA7qRnL+r }?hf0݌8)LɎ 3-n Gn萙-tI~sO!$WR˪q}i g6kK2-ZG&/5ے0juRwe#td %n{-,/aӥv)0IIlY w2KQYYOPl3V8>7}"wéҟ;? MbC[j?ld L]kPi(x=S}_찍߿}eAQ $!icSu(Pm6 H9i51VUwZUQ p0<J{%Igp i v@\}~zn_NT\l=5WOJK> Q_f&@nqp? fiu^rn y. )#I[jD y//ҳp^V<^̖En[Y_Hgxsku9HWj]?B\͗{nc?{_]ˉkaCw;{pdb=5ťiEhzٿBA]5ˋr([p݆ȹ 'wFNZ)Cðlf'B~ H6AӲةO["b 2VB|X" Knm[a"YE/84S 4%tEmڷ].M LKΟnSMhqÚ]@n :PHe\U| tP;-ڝ90\=TT.:?d© >5{1&/f8nI96]QHY`Dݡa~ڨ]ZX߆~}g7[>L:v9}I!V-CaV==/| &1VELl%1K 1uUQag99ޔ6ŗ8YR 6¨㣀FnOcqYEdi[,.N}bMڶ5z=zwCyРj*"ŋKln9V[ 6ёg{YJo)`u2CZn*۟iG#*#991iKX'wc&B3V61$S{OhW,O>Ǿ^׼c(Q=IU@z5!Ѹ"É*EIx.?WT:6RfP¸>M.bsk$@,䳆 C<Șb(I.3f-rrR~-ďFT- l1L/c/=vLnqJ*ʕ67 _sqNWXFPNc9*M$zOr$hXFAϪƓ5e{M`,64UW{ZTTk=zrAݓpCr(͊-`%W{W@g?ȾpQ6Uf077"J82xkG:O7r8H!McZ>V2GWܮqYlt'Vp0m5r7 ;~BYRCL$ɰp$ITwK8ԝx}&(TR/)ecuՆC=j4$kSw"nhi䘠ǁ_XnH1"]_;P/1p< 4;y_9бD 5cɴ?yU04T4ţk0ZO29^,22bdg6n{qo(?J ?K r?O-ii\:l bAyIJm^X=c'EZm}UxB1A }w R"5Va͖T{9>p`=Ef}hlNkkDXޢRd-BcJ`9eL8ᵿB jCXuQu3q!TKV{5JQJ T@^~OsRL@ɡR݈ܜAvh_Ϸj$0;5G*dԛvd*AdkX_*40Y.30hNf؃1a ߘ ([u=Gu*iU'.# s%:d7^y T0'~Pkp?93{-VUU`azs;U70M+b[A c8B}ywt&kڪ C~/P*P9XG9zQg լ괷囻< \`^9a>`(l]1ў7 @S7W=Z=& Na?3r(hm^@T~qn[QgQkDώa1_lTGlHS><~dCӵ< MAn 6bk^"x@#AOv`G$ ]{Orڭ|Umhq`ksr lŕݰHX/v6W.5+Jq)÷bK̏t%J:&VgD N̋P%D \;;jIEmm4j.j>˩ĄKفt c|]%`aO0?-B ^,aSsit\Kʞmf{Tr}N,9VW3 ϿjUEU 6[?W&ϧ9i e\fMC#8X$gy551 \s!(]Fx )Zƅ7'g &TN{A)ɕ-~UjZ38ȭ`mh360Ҥ p]8-ǒ:)*72b{Ȫ{OYHxr>U>6PB׀Bdv L"<1SmVe帴hs75g oz#Zoys*ΖNҶeq۠bx1mJ$`kDȋ ׾^P;kL3gd?W]K^"i}yq%f 7ͮeEXuoGot뒸g?*S'|ƓwcHOvM@wU .ku墭z nދ! 0 {ZѶu1몕qT߿Sqb CF+~g~P-n-u":AKD\-Ob' }x ĤmZ|_ "ʺ"aS^5k&vV͗#5iM2E͢gc0&*M.bkmqRӳKΔ|P8%&1 GvHBRv9RKHI8r%lo&$`dlV07&(݌&ӤE e iDQzWyQ\[[(Ob jT6qʓi%6B&Ed[ʉ 8LE`7FQQIgaCEL9xB|/hvnElf?+<tV -mWTؘܵOZ30gڡoxMxְx։*#J)grQ8a6SB8ôنа,QTv'Pړ X^ø$F>mAzoݑ+z T.J[s' u[\G=TԢoMc+(9'hX)O'uyJE-SڒdJC ?Av;TMup&. $^=\/Tl@{MQ*e8kPI%2{+yVa7 UIK/KȢgtOCɰ ˓Qk}d?x!.5@0xl܎! 1|Mm6?-#> #pzOIL8`3gPR\R yw ugR(#q%h#ĺY]f,Yz>$ڔjavJjZs  8ykwfRh4KW͑¾Yo6%L,DË._ijy6Š@n4?0<}0Y uq=e}dc~ G>O\Ms2a~(~V7)V_g!>)d;IXpe-1hZL3R0ٺyƝ ?Bs?5T"fOp:R_uN zəM r4M?ޘa'&7y_7ʘMK!K#?9B-5&w@e{EFᣂ7蔑t6'>U{̣)̩~dXIi(p_o*|BhvFj>q+ Z:6<'R/J%ףF ^ ^1x:ZXl'nO;';s RjyUF~UAT6nE~C4f:pMIO47~bI}OV|4%3հ;,h+epoG&?EK rk"Ho2a,lAG4t6IP vY]ݶ7BQ|2.VL5~JR!M#C>vE|%Kby0b`j[8W$N|-(9!1QT6)ÚӤ^VűX z6}ag bl~ f ۦ &z3ԨM3G5Wˎ[>ƿ}mc |9BX[ǬQʇVKp#ώ(>;0.;~q H/`[mny+ɩV5^QX\cndTĦlqLlQwjœelf'Xq{{?, 5⛭l8,-p/N\"|[* e;'̉+֋vDs}_['6'亣rQ0Mmp߄CxQ \Wk1 GH׃e{,8] iڱnŃ]IUoQ2GDoPN}xp%WN9g7"{`D i94&*r[#8߈| 0kq|)|*6ax#dT"K7CgG]k˛Ѯ!6>] J<6eAvb܆Uj"l{H? s|_jbQD@‘C{B2\Rk9YkAd(5 =ō꼭P+"7@]nЛ/9͌ľZ$䷻a+f== YxV3`gLSH*&%-/y|P^"}(]5TǯFjdg)a?hŸsI,-/t>L2 .q+oo `LAQ5pu,ȝ rJ h9mMk Dy;=d`,H"iISJ@ N!֞@8a=k_= v<F&q/0y`?Io{ yD%wBsFn~Z׸dÎ, t$%VK9:VҭQjP*Y6+c,q{عẹýAgO8yC}kk GW&=zChX@m\Qࡠh*6ޗ(KA}~yQfHJq$h| (H0t9#gt-ﭓI"DѱFjԌQF 3$KA#I[~lC6љ()X7e+Kޝ"x, IcS"@`h %G'1<|eM,kz:Kn Ό'(W -A?$idC3"UcBPDX$V[R.b~0˱U^cp/޶=$\wP׼7" u0*W_3W/X!2&-T:R Btqyf;آ:QB/}%[ <-z )&ix -PgoIX>~ފ١TW8ԎK[ɌZNP: ZNsȾ>ꗻZa-LkD1Y0#sMW"耀 Q(gu+@?ot] s[HL_tN{$5_&:-c8wϰtßӷ4EMBrb!~7[6;qaĞM;@e {)ғbj@X\xOwcn!GRicsTu(#Ox0~tQ?C!hyel#Y2n7*޺p;k]Թe$"չKzpǞYm -&޹{}~CMSYX5?G^S#3):8,aa, {{e師.ȰIpRhs}˜b `ú03Vzy:#B{T=)ǟś ZW1.S-@h6>`Dȵ#1P4B`ʫ!\-bN%..^nqT50:;c{mjVĽ4yt$?%sƠbL*5F+#^C3GP QN@\Ye$C^.rsFnj׽WEGd>~s,Cyjq^c_Ǖ\c`>i`d;.{Gp|&[МYk0v`HÆh?o)`zP5ɽˆ=<{]CP6H.JS|zb`rUBa ϔ5FfV՜u7DHLQw UUe.`ͯ_F+NR@4C3ej$huY<> l0):tU%}2IL,gj#7@K#%[!N!.FyqX:DfS]e87ѷYv/ naT)݊ RCd7wX4S}Rsw%p9#Wxy(''Y"2M=H#ӱt&>0?N>VaBU᷍$PEҙY_o q]L仨t/ nl:[q#>h#U^ q%RҺ,z6v ś7mc -)bVJ[$;~CƜwsNk:~糉*4K=Ѽ(4{jszd z'U:LB {B@BdG^ΒjS"8յŅNe`吋xiG #Xe.A('/$ ;ɻ*j|]VM1GI(>ۋ_ڲQ_[AG/*O6:py="$o.4P|6p-Kk !pk]uR 7ozbRäg..$LedTª(ť'z%qI#tn͏oךv@oCa]?<9yɅpH fg$I׼>- `Ud eEiDD%xXp&[]d[ Xh*o.uJ7]OLg4ҋERyt=` @$VnY:Ʌ+a89>2WDf"RjdYUK- UR϶0%FMbe:EzƘhNxUp< g#R'!:_ˋ^Po)̵ -۪Y,ADZ>0*䝸@?4(!0/bfXn(qCJ j!Ђ-$FQ|*!>rYv}H]Ys> Wn?4 qگl7*s.=? |ZkFG:*T"]$rCNq}occߩH['Zѱx6MХԯӛ f +-{C a?+/%g n-wq,:Bjf-y9s6LM-JNp=LG"ų7VLEĎ>Hj&]M ScA,l U%;c/^$ʄ0uT\J_4xdeUԺBj!.x5oX(Y:q^3KEV ~ ](4:-%8v?aEj399tB{6֠p]YnZ{|!x鿁ޗ8)U~py_Bq6DoͰ3Ĉ%R"%܎(ʷ4ג/G vY8YUY7.i)s<Eɥ`wCJowX:A sfpme*Xc&Sڱ5mB`Q.S7Zҟl"?(R 0E2B =ؗ%yge"sbEY'E) >3C¥Ŝnr!/(jfgRjڔ渚Ii tPK~sP{giw AҢyY8!dQ`(Zٷ|\]gUW'` L` : wacDŽRj8E~/>zлX$1_2˥#ekbWUDѐ &k؆\G#,8' ^-^rpH@8b%_m %΅ZK+?ք=wȵ'=grX1\W [͹f m;Ȩ_Ln0B辏^Rqqs4/?H!`LQ y 05"T~$=_-J!Gn"5 ہCѹEVXO&Fk]rڝ;zFz?l((C[]wnC 7";Gb5++Y4R]2[{4V33D){HR{ػM.na][ގ6I`ݎ;~ՙf[IBq3TĻ+0X8X8qXigΠNl M㐬niI6TG?NNߩHU􃴭F-?8OX?Н@)뼹],"{9$/3'Il4Ut*T(llxybeZA_ȩ0T Ip+&m 4ܻk=ʲ(;  tf~hٕʖo{#(2?>ôhO_w ])J% 8]C[ǢX?BbK;JΦG]=V ͹e2[R%_34s;KrNj6SͲ5WLScӾmHl_)H !|}H`o;S:<0eнZ\~ 64|@>[M)2>RiYdNu|]QLÔM%(l?K==@."յ$>*`{p,´|K{NKdmI2EfEs)Hy VRh>\[A}B@' 4Ɂܾddsf 9?;: -[gH[DkB%A9#0gB.dO6|q^&Os*Nc1»毓 P\iֹBibMآfTBh [qF %r1߽l5j*Pb1B⶿K Tf]'8 #AL:BYd%:$̷w2}`c[KԞ&HV1'uA/t 1m+FA|9eRXm~=T*^7ŁbE,ibGu[BrzwT_̂,]Po7øy=tI:KY5:}Pc!CHx1׳>&3 :NGv=| $|te*Q Pdl{:>nAJ*ٱ0x_r98(Y*0iͱĘ{tX9YMHAlkqVaկrkF e+>4kFǦum09'ci_k!d{ s{mzC'Uð,#ƕwqU; H%N-Qdu0bz6f?x "ڋ'[ASfXVy̌M 56}f GydgzUdC2 ՚}G7#ڰl)Sf8}L g˥R)) 5lU\0#/9e[SB%ɺϑMdtPHH!MܙDE#BogX>bʒ@0m7"dGͅXI "sLeh6ʙhzd)]8?jW!({~kr#X+XsT%3n2O;mxbol[[chTh>Al'_{OU}V) 4Z{a WFoIޠY:ה}}ı^+Gٺo- q M9 8٫} Y!'kX]?>ǫ8ES]qȷv8&b8[ȉT? ži3kFbdZe8!HZ: evY,~{( u7?&=B5)PΖ3)9rSL֜Ŝw1i̽ey Ҟ_#\Xw(m3g7'H`<.懧$gwG?/ٻWTh"W* KMDCgfWK!VB~W~TA8]6ˤga7Y!aخYi/We6V1Q E'z~lF;}qh?֫:nmƭP'`9o9Bq@ d@CiQVWԧ"uUF5YM&rNx1NswRpg`."H/X93+Ƽ$FF$ĐåN%"!J3 m- |E5Ytr""x}~\HچŶb漕Үy4 +qGaq* cx,& 3drv0_= .' WVG9_`wIxkB|[YPZ6(y/[$A0A[cx1L>#qN ږ zyIѽllDt?Ϫqs&'݄[%?T:|5Di3ko[?;F8-Pǰn f YS}Igzd} kq'QJ\~~K?G]% iC4ga t-璺~Gqlf+Տg&5zAĒw~%`8_E s3^qݎNKZ=ժ9QJ=sV#].ٯ4օPaNP? +TFm& -bc q&'TP$8* =  Hu k$=]MOO F8 *^gI2r]7)P6RzR t p8mLO5`kHm jK TyoݵQKپp-DrR7J慝0<.2MIMeayE28B_KKze7, wj-c尴ŔI$s9 5jόt&@;.̘l',*̸FČߓ"HY9sIpgpPb 9x<{*ϷZ~usq7ԲgaQm$zZ`7}V MܩG=J׮TWc1Z8s]sk-Q"JU1D #|6p`;staM~5 ~YT˜QX]?ڦӜ&6=nщ͑̚aaqBL-qZt,*!qΦ|mW~ J6,ޡɼU0Ļ xxAutY%,=V14#'feWJH%au%CC+KJжr]DK4ω?k< An)y aǠ `8nj`٦qiCb}J(#xzwg`] 50hQ30𲸞 Yjau+d+Ѷ#a::4]5Ϛ,unajZƙZw/AGdx{=ꬤdă;`T,dջ>-D͔.+#D:Ä09S/Mk. ,48rf3z`\aB2KcUIkbKxJbX;g \UX&: M*eET^6&lٕ2O,Fn^dn)G ۋ|Va nsz`j{# R ??@Q̦0ɞKm.QȠͭBn: '|쨻yL5~)A.U9Z: KNFމv ϼH= w>DA 䞥nԛ^c_)`'Z-7g *t{E@ɘ@HP|# $:lIT*O7>f6w-%K(}`fڶa*CZvs]oyb xn Qo*u='μ!7hz{ϑ$ ʮ|0q?[#pV"â+PΦFBE8Iw\e΍n_"o/kPBQ_Pޞ?WΕ=2-*)e#taTNw[/-Ì4X ~HW(ݹQ]s]5?p6"lzN#sW}|Ή0\xR9ۈ_LOjws1Xµ5#es^nJٱgn #rrOfk;Cӭ+,jEKn-OhBć]*PRḐ(B8 -K1Spqq3^l-6pv̢ nwЦGȵ%X;NYh JVE[ͳ$&Ƞvp1**CGz"JZR鰣ZQL5ٷt}F` pGm cLGI߮&4 -{C&WBwiYލK=?Jʏ$\=}N@煊]gqƈ7 آԿeވMnYd0t)@#V D ~q{+"#vR8[kuG=,ǫv(búA*ޅ􊈛UHNCɸPw.l.> ˆ^b[G n+OҰ< 2xioNqУBooCs K/k-Z|inh)_`lx>QTGۊ9{YY$/C*\]oIs)nHk+oA cME0`hin؅+Haqd8ۃ-o&VgadV߬!)'jп\IEYd>I80epKc 8o%%"tv: Z4<_$vxd8}Բ4!PS,w0[saБ۫V^T,Q(\r\SΒŋ0:C &ܴe%߱5~:umh煜]p6ťȿH>M=+D̩i2HݴƗo";pG3m㱤Mc>ZAPט >9i1G;;xp=$s'#Zۅ8Gc|H[M1~]H>4Wy ZAns1!mu @G MFKMd0ڻvI'l^b7z'[Rnӂ?[*WM -t٩N=]Dd|PAHoLX T>hߧT6TD*ggqI2֊ snu RZ 8آŚ #|Vxj|+<ı,e5{? FGwT}]1+C{Y՜ FNn;sx, O8}/-&&7{) zۇfRoc 膦܈aU9;ϣ|1JHH_,س)u S~MΓ̈ #M]|h\zt7dAӴCI{IxY7w+U{|HAmtY"Pi?Ɏw4a d1LJH Ӫۏܱ2i˅": ɧB PG_Dc ғ p$LVI ao)o5O[%Q|P Nfve+̡:Z!1t&HL>ζ1)c]5{ZZ>\8'T+>=3x53:%#!ApwG+9~)S/5%I =G}*tYXF((,+?C]͈߸4)G-H=NE= }^ eu 4|;^08 0`x:_{{F4*ST!?6t"{/ϱ?]`>"\w-Is~܃8{+<oL[-8_4FKzyINcZ:@c 1;F!/ґB@~,~+H=۴]pKZ܀G [W,qybYSq/>m?o Yh_o;bg8O9H*Ϗ'xM|⮐t Hƃ7%|`CZyaò$},7ۈ%{Sw߆(P` ts=Z,4TQSV3K(dXS45s[{a}4ƍDa[>me}a:5DF"+HvuSșϿ}ߕVYgl;`=vQq/qĢH3́6)]FH[Guewu?3I;[L'*nj5ps~_rxq+l)&sWGm񟯠ZųguB('ϊ&_Er*}S{{0~KJo)/sF}_y_龸Z bw$Se;&D=& v4/%wio0M1rmYmrG:d5L:Xy`{ƵȍŵdNYFsyJ wSc]'=R݊QjW48! q;q[sadvВ؋F_"qhJ7N@\jUEnĕ yd ܳBdzER2n/~yVK؍kb S;KGE@]op#0uMkeZU{c'9^F ~ {<#OUγ}o~MP>O >>F/Ryob~{Y_ᐡ  ǜ=Bв`Ot B~ɋoL".o[(e#%%xג=[:BG{Ck3t0-a=Jx:@Xa;ۥ"4m[o燕C73!>JgRXN̶JoD|>ȨmLVC"Xf!YG>CgMSy?p*98"鏌)z22!el:$͒4s IJ.l1%Aa)b Lѝ"/'m͗l˽n aLJb0-ZTY5"֨ޱ_xx0SBj3 _hca\AO'֟-vܸ"uhLb4#%-&iMXឿ; .( &]B ElAzz?0q8i;/&33||nƈfa"98 U)S+ l˷Kņp  ~E8x_M Mm^P$ZqTʣ2,OqeE.~²=7HWMnJZD> ϯ^a;c&>>=ϼt W|G7hA\Ku'f*%b"$hi2+aQ3MAbo׀@gBxuYzO+/iYuژUViTMk`䲞()p۲]l7ޔSFFqL3|o.Kls@hU/mC -*\"&ڼfDYaw8 0DZIdQ۔?slakAeK58HCri)r Il_X]iV6=`PgwHxNw:^>^X?']cqB~\rTAX|m7d](BANoL}j).Xԧzᬺgz_0o*_xB%OgV=l!]Up/7x/I+6TqNC"!9=|Bwxq/bqxx rzu|ޱƫs["='ɯSx1oا^MhbunW;a/j$ [|&1/Tv呒 | 3=BqZ\pnF"Mr7wYr M=X趆Tzt*>R bHъa~} a)7&hBq e$]2zԚZ^Rt/1}s_z3!l]ZN| ;|#;B`ԙM[ʃLf5C1]X;a!$IqtHPMn^p.[E=I3;mDfRhTI[l8g&<7ett`y8 h2-kôOIJHtb{J`o $;P92}$JվUxzL}[[wIQTls7(Wsw$";:\tV 4kݗpOMYQ."7Wo9̖,'kb>$\ΖA…o޽ہ]PaSLuCĞ_}^b%Ȧ {ICw i2<|J4cs㈸#$iPaObP/)K]v8ag@Z1~.:Rf @8><P [Eߌޜn` >tb hWTToW0;y[ĉ ur$Թv1MO"T>A@h1vk,/ J(CŁ`'(N|ݜw2cXET3ڱ^A7(TtS#4=8CHT>Fa<N]Nab-X w/ 8w2bԶ\eEXwoM\gv3_}W(Yi_?;c ؇3޼` 8換Qd( _ =ߢÂ[70O#ƒ≮,o**eW:/i#랓Kl~ròe?훑@m4Q_D~ /߁L?̲vM QM7).}gjp\ 7^(فzN~qa}~a;u -r 6h ޸  }[l_, 9 4m?N^1G T䙢6}@C=䦀][riz4XWޛl 'B+bRD¢B:x]<1X"aEppR:8RV:n: ^񇏼 .ʎU"{A) IXQy&~=s5l MJl{0R4ݝ i%DO?B.ΤvK!Hl:?.ڙ 'eZٜk}k`LH𳠊8GDY\2Ho6Tevi;/!uy{G"6eyU5I'h%Ӿ܈>?UkL(dEvb^u*L憷qm%v#frAdNlH;~?u˞,1p1ZNoquHtV=S)[-y,5! ^5Ji0 $6JYj&Ot^fַt'CL=sXLvgKEfN9L$p軁Dg#H3YWnfm;ڏol3Y L|ycd8ޤН,,nWh 0^3R_f0vݮc!9}dD-pH(+ѱ-[KNPvCmh?e6mP{|L%[Kw ТGNE_kH_F>馷J}-*%y.-()1E-1VjBt@ﴤe>j4G U^D7ܦ`pV<J,p SV񇝍oƖjB1OתXWXŦZĺހ8qh. Ad (i/4/<6r *A6vxP/&kq_)y- +|61GG,#=a$ jiύ*n?UI$)? W~1w 7»{DF9!+He$( b(=0΋#hvqJ*# , է厤Y Xe#kW t28C3 :'NoqUYXN3^ܝkqBҬGGN c'MQWCqX<}֙U A6$Ouzӛ﫫nYR'.ь-1C-7̐K #z(I }"k vq뿞(0 1;#gXv*œbG5uE%;&s Z ¼r2403>aqVfէ1B=' d3(ٲa"XFڧVXdVc3:;+A& 0N3e+8hK^S49p3Pz +HPjM?F}SONAYqXB-Qr.e6FcSt&.}O9FuLzrN9>ZyWPGYym>>QM\-MiS w  6X O h/XiX,Tuu>$R?#[Ĭ&[;pBA-:{0+[x!/ Vk)EܐGjMYYcQC:`<1%0䋄\/J4ʵ K~&`HMzLiP?z}mof9ā t|N_4МEXuR\rMCruV{ws98iN>␓IYA! -(}]8sŷq@g&ɣ'dM0g 9k@m!P#_N::>ZQo8=j[<թL@5›o+#xZXq3}Я mXݐ'ob6SyE ׂupV~RsPA;;{U2O-/N K=z{0o>gCo~We&/xҍ-*8Cut:ZL*KɉH諬oy|1@;3`?+ZѺ%l30Py<%=ϭ, 8+<A2 Ð=GBSavz.5nehKRFpNz#T *ŖfA^= obHohvkvໍ= K8kvEsJp.J:UG; ͌* ayURr(-?8Եl2ܔfhԗ/ ^l *Pi a`L,읁#y@*4j񡞬!Ng#3^FZ.K;>Z_WRo`TWRuYś;x| 669O/<ޱļ+p}c%:gF߄>_8*3Ck8!;@~..5AɁI7Ty\;-(aU.w]{V81sm)B%(рئ;QNՆ_tE0h5Ξ"#LT&!C ̿'AO@Z97E޸oU8k*{~*eTL;!;<\hx?43GdZG PUeD!&v(1^NrŦeg !y5Y}թ+{p$\uL=d2Y,_΍)S%1jbf!ȸb+gL8K1[yA-Ohpӊ1;L7p9̤ؐHPnyV.UkA+ +5F)Gg{0LݺrF!w Bx%Hy j6>#vLɳc-zm5Ϟcәxoin5/ƫMWΏ.#(<ê{4LwW83 [KŹBם<"q-f"TB'TNG-c}ncjXڞVOy73.M(CڄBj炗*l)ݎM. 9L0ò8x{)_khgqpI71;P {* D{ZtY0 <g0ld9(;mqXv}wZG'ʿ0&>DyzvxzwybR#ޠY^lG'vn(#i-0@FjLi׎ ۩L) 8k~gECoߔQ35a]?jG@Âcen3gWf2q"ݞ-R:KQʜ&g w/;'7)y*Y*SG8h=V%(xώq0eWz՘+f{8f+G@ҀIzt&r\v&#yk<8ilNjO{buV@Z#/!Wr80ֵ<ˮō#DEb>H1O5afqzGD٩WV %%g7!Ǟ߅fn"9zHQr4dhrwO#募r.ƨTlu4-Bd&t ^u 3g^0fsvG\iI4[yܱy-04i?T"$ Z 8Z+M'A T~z* "Ga6"1Ee ϲ6H&I%&JVd[1aqEIׂE쪙MOXέz<³zZKݮ.&86i^*nX0:M\^(Lj iU e^d(SRհiS|.uL$+U ʘW+)5GbXr~{ r"&u_rc:(@a鼩;ܛ]ӹJbI>zE/Zi[P T,u@O$Qfa\qw#h@b:cfN/t}5"w-^9>A|NJ k }.<.k^#CY kgǣ%wmݻGCAbYiCWcnP~fTG 9R<þ#1X3uv"L#cS[.)&ql.^JC&p'Jѫ vs 7x9UXR MA奌_D[ǘ*)ׄD2wlvPwEHp0I:xۺlR߸:.ى*I0v_'<rar+"X6l3錑*{aZwub{~pm 45Ap FS:(mvuU߯+,(`7ڇZfhM1e.;˺8Ax ,AhsneHskEx^*M, \k(bPᆽHD)ҌՉplMi >N`t [{'̏t0ۖdP;cze,#\,l5asBhI ھt{+kSiTR*ٟz,pQaB_` =N޿yeȰ%0x9ժBE2d@ȃS|j$ ZReZns4\<bԽUܮhnsU!Nhd\mKdӍ_O]cY#̓Qd+.gh0mZ9pÕ+N")ZLu.2ўpxicmDrjm[QPEVW{n_OB?QM> bt6rW#AUbn/}aAt ]1dy8萰P3~Wn}Hxq!Zhl!ueE=NiϬjyZ /sQ#H}XdikYǥ$u'}h11I .EeͱupUHDVd_~\oN fe _1 j g$5r #V2#uvSd5l+ĭ7A Pl:i]THcsqir[r{}'8ϐ8,XZR S!腞R.g4q\k:](UǮUMNl8i!(n,HXS4r`&"]CAQCW8kKs,a26&ldf߅!bH' MH&8K"P/>)P#{[[ rJSr+g$U eZq+QUXpHQ3J_O\^Wsd+}} Rt#! H,\ "pֈR@a-wbkDt(8x!M'u1/[o;zhElrgI2g[H!.BM8*/(TpN`‰E6vNBO藠Zcb+++"np\--V苲ss% 2<4b%ccyQhNq&ǟ36a_!f텊J<8#[-ҤA{^N.y96 kum zقJ,}NKuqSk]ipt(_P(WodToI\s+} dIgobKP-N(duŧdŢ_Vp*}Lk=n~qh<7 ٮ~,(WN2aa3(5h񢭲Ow$2Xt=Rh)vbE`d,*DNJw[:73~A+n> 6;ScCKAګpxgfz"u\2 `~&S`IJ~tƼU27?XЅ|bK>\FJF5F?,u ȿOr7vSjX`gܘr<|\t# ~Ϳ PݡYz,A o 3?ʉː$_n OSMUecČNG# >8 ؕq  t1!P-:[-t^b4sk|k4V<A!ɟjLY8N샿_+@ݧA m-h\P~OlH Ou0M\?nz9WBbf۾MlZȯaS/i# ̲IQ6tN!TՄ,YteoH󢙆~ԞnA{0'"{Hg{]OL7W@ފ!)Xer/iSW>y@o/;D1<aq_B]&dR-Ik? k0}zi˜i23c -`g4cH n):oBgcBekշ2m92F?(cn !5o$!l[k5%/GwW߅€;=.v$-'t##4`En(yD(dQq4@w:6qPf Jt"]ӚLVG.3mǠ6V7JvôDlKYD[mc+jqOɛoȎs4e4-U'Gk /83txr4+LS)n$ol4CY:Uo:Z2LmaTEE0cT<4Ic5,+3`L>,=a .ѧ̼'XOD ㈀0o&ffFOչܧ">h8|뎮;qM] 4?㦬 cfGspw4 RRe1b~kC~&7!?0Iw~f~r2akD6,4BtWx:$;vy , VK;xq'{Vady\ʋ]ނ&9S^ԙ+ D%-BF:*J==6-9ں6 ?:psҗ9nK V 62gtB?t\˱ųbc꬗.JE;8*$Wa&LF# q!=-!DgS*c=FT*0Γo})! MjiD!4s=Aӱɪ䱈2-0w LSbvu7ME$7~(d˔#PB*sr1Ʋ3X:@Ԕl!챏qNܒb;V7n̒AAh&82>U]Q1l \'C~9jə;y#=iLi?T{D^=iX]s&ǃPy|ΖA5<VRO Pykn WU&h$n52H35IpDaIO/HUf:,ҮıSE)#7gLO0שX+^u['1ޡp_ֿ%Ȳxz>nS>9AUzm9m̿.8 Z8P@8t︩'[[kږ^Y#앚O/7)4Eg| >nւгEsL.PMW.e4R7Pl܏3!T"yx`0Pl󮁩q6z6(]cRUI"5xi>jK`ʟME_`i#TCwc_[.5 E8{{"=:̙^ʞ|l8LBVOSqv69fS_r{[8ļ ψ`ZWjUYf;hMܗm>i'FK&zc1{FfєZ)_gN/d  Y[Gd+2,[+>ϧjTF^:nSFܿlw,*G#+0 %blˣMXwIdkN{Z~yUB_~`9a(}#G޺?QU]31\WtF-3aaW Q)`UE3<d@dlճFsEtwdW ,A`!m?-ю\_rf$Cp䆕`S<5ύ< w7*pEh} D`ֽ3rI`$i-H ymQN)&o2flPSUCM/3x-9&!qJUAmz=+4LjwЇÁvӬ.-XL.H=g`p`8ea(cFM}8:]ֱOREp^lW' |/k*Z %21*'S=#Ԗ |B"Z7p7$9uCP6`h\, (z5@U%%))270l5W+ Qȗyb?+JE ,+@;6hHsZ1P ɺeF(VUJ3*K\ e+`]0Ip6eG`TSSWe!+{dh, l*Xk Z@`2wI/j)$QzŘAs[iЊf%C뒧s>.icO>EnR 8yPQwʼs0c!zkYT3 iWL G0s(Q*ތn#|]矖ťBu06}rF-pkMk FA0:^y88"&kVfED49t9>`ovZM^O4xر~E2>F:k Jwncy[0m)ReO>Sd˳#Z:*<'gt/ fHYg4+$[;^bM5y԰64Yy2Z vI=gK`*WH/(weVdTp:swǧX% SFAyPhnk6 Q$WuK4uw;Q쌯7lM'S%UJ4(ZHF|tTۊo2C--I8@ۂbRS95d nj1xgΜ*f*^c%#U[H[NTŰ8F?'0MN &z>m_,URW!@ѸX??+T(~B Jzݻ,}3іv{%vɜqٙ7uš!tUe-̦庳.73+ z?Ptl<Ԝ̅Ž-2U;go;nn/r˜ZDvv},m1 FY>Ch9WܬK2΍/HjBZ)AnEsQcǚ1:vY0nˀ7m`!1Uͬj+NMju5T~]K׹AU?Yr-.TXB loގ8U D+wx+W}~G'C/MtںNKFuM$qS ]4*Ʊy1x֞I"MN*F”pϺ`Mep x&?4B >uiN<^E iVa!,Ztǽ5f9ELhctesܓHW/Ev- =~A cM@evn4hd%Dz}U;IlZinLFE¯"0w^eAt4Q6O ;Re<kMHGsog(by aˉI W@גKcɼy9\3W&X I #iaտ;1nB;?;DY mitxWv̟WgSr[]͛lA܀{x# U+R[mROXϊoiz TX,"Y_TP>ӘS AlQKZk8r\Pk\H_ZvM@=2K (TcJmp-tXtn(O_$6 .*X6n 2;? UP/ARﷃV1shh>c)W* 1"ݥN-TШ݇0 P6Iǯx%eYc9bD_$൭Sd+Q=pk=HІ&Mu~3J}MC.oQ.]q@vh4!VbC g̓,ݒ?Zk~+<r*|KOUqy]WO DˡU `*r"tDz!,O}0B@ mJ# "S  -Oq11}8 s;9Vn-SNcw !VxXu&9(ʍI6~ԀQ`xJfK$^ewAF_TӶT3cmMhAVV;ty9_鈶2A1f6u|j^]6R@04KK0NB}]&} w㰮HNt"JDĹ)5Hn<`k puSb>v4l "Ї=UFQ~,/?h@"?媶_=0xTЅU 2XOaֻ[dIJeeyIg]ֹ O z (8PaY%#ݤ;pPJoeX-W{s^g H˚Wg&!^8;eru͘@xy o|Pby/ 11N48N֛<(yRH+AT/Bw,V0iu :k2"+V9ڮ98w.\Tl{2?dB0ZPə+#" +yeŁnُ-g3ןFZ~ .nʮSl4rE-$cNJfLac!LtX%J.F'_ ?,-6mgF땸+چ."IHx`Ab Zhc_A+`5 l@⧵+`4y1f媛}dEk{.5Rfm՘g[ōfQ\^4#H,Xɔ5Hf+Ǹb!GPXl-2ǷIy}8TT8NchE]"qA$IOf@tXHZ.}KNf!3\SJdQ2Mj+}/kǝпL=+nTq46VQYjs &߁OLT\\UYpGKY噬23`tNkx|u-$< d`OSXr^F4ԁcaRa{M0\|)w84m;bm @bvq kӳzb6ږ(RK?DFSICo0n|I“jv~ ^sW/>NeJXc Cp #^-MWP ;^ϝ@'tծKIЋ'U}%;eP4kҎĝTe"Pמw&JҨ5xMYbvg\2wXC$e-3˔k j>P9V(ȠPWJJ aQ#eNpKW9Qw*qw%x|\ yÜ hZpĖ3hlQ2I}5(D!>T$g̙ŅbݩzqMJ6iWs 5UW%Z&tE}Rϟ1fӬ@ Cv P] [ĥ M3! v-Emg6$C}>{6ܣ1Z#kILh Z 9D)2iۑƠpbhM mݏeWn a5۽V)hK_K!2&da@-Ӈ|0>~ud@:۞;}@!٫_gD u A[pAi)mqyOuGYdѭY+i Q5, ',0n( ^&dpӆ6tUnAzGw1)4L[頢rCC UMaH{K;[!7<ۀV;:f@^S' ,*g,ٸ"%V!Mnԕ'L`E>=I6/osdF+ZP&%]o_`hՀ_v߽T_V(nƽR d))]oÊoҒLgp%Yn:ʇTBN j釩tWYyLNzJ'hGVZd#qʄ@ly_lu%"sŜ=Q+Zsk`;Pzd),E_R@ɨg +cۓ*W/kZsd^?CKdS(ƶe=((\J6W8QpF)aH78Ʈc#.Pqva4soMiGiCQ~ gJ'*cyât)%$/Hěw,2x DFbqˡj$XOE{vVi}|-hn 2 k_4*nr*,dzFH8_ 5*&tc(`HF= 3 \A81TRnX+(+4O}i!8C'[EK]y/@ಏЙE)TNw瞉XrtmnFO؎8o]zP/3X֚=Xiv S-Q-z]?zW8(Z\V~4BRssCg޸}%< `Խ |ED_zQ1@Ejުk\&- jeڞ.(nL"@jdSd'1;G!cgyUaG)aKXP^0LiL@LԤ5A?;kٍ73</SJ,K;%-i6qOY.#m& %;cuһr qhQWJN dz 8,1|i*.󛈥v.zSBN5sC*|p{DžH>&"[_]15*!w=+ܒIߌE)in, m^8 wD (\ͯO۞tGnȷIAIiN',_~הqa+6iKպ4l M(OMt$[65TH"[皥+HGfUgXBrr䟀@WQK<@ qB| }ꨙޕ*2Ek̦'ѝ),)"NN:TZ)_}Y-!k7F(n?wq-CbqffѮX#OXK}psO`CeKON2R.w%31bfM?w4O.Ӝ޻YR@2{} %9ɱY |JnxQuAA̬@_N?E bDK;!/ހ :79dSz27:܅wĩ;aSb4vܶ2Ynm`<&$UyIЎg h>BG3W_PNpps2[׋O44׏QiPg7BnK]p--oLR }4P,_TWj9jn.H}(1y wXv=k8M& QK^zAI5b>w=>SEif"5؟m.J,V~h%^5m=\:Wz ݉3ȝ8 ڛ Q0 F2~\jT+lKkY(]Z7Z7bڶ{&0e;(([e0~.Rx^6MHxO*3}*əo*<^ a' )DߐOW'34}+펶|LƎ[RC%2AF{gu=J q| L,|kDEZ?- rq{l7ɀj OtnA\n7oƕyd˃%~qNmqx6 O4jd$ᄊ9Osg$.-Cq{nƔʙcסN U&|+6 }8"Ȁsɍ-vs&^eze*5Ш>smg"ψC] hg l ?L,oH9J`XoSm[4U͙9+a v LuM2ٷ/ ({3U:Ճ 4XbZ$\dpE7Cq`Umf4왻,M_aLm(?AYr>miꗴ|˾VH F`4f|/dwNap'ڶ^~mwbƿCoιfFhi pW<{-MWjFr?SnD,)TVB3It9Vii R?S3d4L+|m.XcSR/~7>%Ϸg#Gop'_H[@W%$TOs9+XJߵi?. t'ID6}+#uvy q*?0,m$m|P0%HJ.'&)G+vާZSݡ5@Q F(]y wBǃӌٽ^dUm?퍦+~k$; 78ٞ'=`s04߽>;:%v5吢EGwBxA- okh'ګlR&~`|~X78G5^F>uoa/M'' ψjCn.52/G#eǟo3~.(9QYz0mf9Vd"shI60Q0c3VfD y ē5]WcO֦`W'< wYe4_d{Aś(h =}g-M" YbF.iMäуX,Ʉ`$l9!}0k-ϐ:8/ 8ԂYv'z MXqstNq&_⭸=ӎkC)2rBPD(6ݪv+jSdPE \: LI ~Ҍƀ&Zw#4ȲmřvE[ s= S~5 kM CttrDbw\+2T'CD?%r-lj#1ӫ]vLVgifWmQ3}]bfW3[LpsRD4y3<$څ\*rتh*2ɥ" &Td9e3;&&H+Ь1{\d;2eJQpPFwR L*.]MFSsc"o6ZT֕@[ʜgKԩLqQ~g .چ -nǔN4P(5wC^22Z|m99ɳ8Ӷ?ӶRk8~ ]o 6IhW.v@MԶF_ձX*7($0;~n8oMbCX . );mkF$ jPN IVphɋgb4f`N'KJ>&l$-#,a2*s+ La\/fWe-sͰ&_Jpt֓0IuzW:b,},^~6XƉA`zԹ_|"x7veڝq98}JbnKҔ`\)fb‰]7Q6^y ⍐nh+=~[eVFĎXFoSPZ{Q90Lh"6:%% ]l uAM\`eh ɋ1En*J<@pXR=O"ܥܷ8dV{Z,%͐U$]f$-4rD}^ځ q=+ԋb+c0M(mc:DqI̒4}2^rԃA$dgL)/g8FG1C3fbN@psPqB#|kѦíhc [_w7B?1tFⅺ" /g`XP1ԙ'R: S2;[VargJpW  AA2 b)[]*{í:sطp6j)Ѩ7z@N(X T:BX٠VEN9fwƇ굈_~ˊ~BQEpJK(A%d`"U8u8]4fpE37Nϋ& `&ޤ/Y52Ke}GQm scW&jrAs?y6m,`HL^v7C{A^B^a>]U:r(Gs[H-Xd<QʐKS; 7M%g(9`gAQ-0İAa3gU;Ί vv8cvI@izzk!OvjOaOZ%rN !|\vYMӣht̖C٫KK9Gr>.y3v.Փ\y|]bz E|G Im].l@ 8X"܊Y|~2oPYYP#w~)py&V\p+$.ڸ} =%ƛKƝ-ZᲿUZ˷Cj)D'YSIP y+Ϟp$1i-5LG.pxC-t2'g]_lSZ8Հk r&xXAD8LXA"Dy-v֒"' Y6n􍅻 g8&J Mq./ wf=TfWX@lĥBI+h s() #]Cv2IjqG9-ɅJw$H㒡$$I ֏Q PkU :ѬzbYi${ kw3¤"TgVSW[i~αmz:$Cj b{u)!z1ascVr؇Y˟l<0]8w~F"$ĘS[sε rEכGj0䈬#D|0YY)Z@SIUX+@@GMWM%C AO AfN#2n-=Gytdpgb$4!lX^ JՎ3[IY3|#G^ B3귤+4ΆHqep"*@Ձԇ #XO6fi Nwn?N-pn dAB(<4 s`/ҏ~~;jz2Bԋ |Cy!ZЯG 7c>viPqr [ja,桧E}9> X09QO֟}4ػ6trnϙtјcO}-:hS+1guTپ9k7ƷgvZޕǯbM[N=>"C6 9`K*sD&FNr>,bKW D!y"رm$4INH߽iі ebJڠкOUA0Fm]3yO| ~A"֊E14>a]ou?Q aiz-zX+ǜ4t䛦9:kr"6,>ےMJXAٮnVߒwjӇc 0Җ٢-$~.q (fr@zʦP//*Mb~`AtGSƄcY[=8f"Z*zJ{9osmfSe#smI`ᨚ(Iש:bu .d6$paC BA*)qŷ9}pj?EqoaBP<+*. e g[: p`yWV.-<c !KF)ژX%ndEro^Svp̑LmgT 7dscD=`_~*mFhMX;g!RؙO]uh TYjVuchs.~ ;C/  p 7ـO86ac<(g2 @%9.H_[D7P'cyO5Jp; 1TV\0c~FoÍ܂%9r!_ Vfj߿Mr 4Cp5 }3BN&u!"=ոs 5I=U^1ޫ/;A[`,mBA](Hy`Zm@HG KW$S]mpYX7wb*Rr]KrT~Qـ/$Kwrj}IufocqyogְN3#vU; uoʴ9ܠ\7Sfr0K.u3 Pv Rꉪ|yu-8_5-hmQR׀ǵ)b *PFc)H<Y z3R~)=Ҥ^[M@F%R-|/b O%FZH?q2$2]&+u3B&JVN=(D :۶J|;\C= ^lU"ʢ0wY8S?8 \0xG׺tđB&JIMak8PH'Tܮ@TuBm"LKh)){Bj#57s<<4ev#yA`p'՜˔$n{7b4Uaok0>~`,yJ:,ą'лc}!AMF -+&Tʰ%oqSTWֱ|o"&$i:~qtedm: pQ=㍣NĿ|Iw隵?^TkS~9[d}$ϳL$=ⱸJ]Go0`15%1|$"&sV8@ ]^CNv O u6Q.i]T ; JD"WA8ʪb#!P{ |c+$AeMS);%WO]bV:%sÅŕVI 5U1% źNƫ1[Lb`QĮmTrs3UJ;d@zG@k!O(#=y |ļ݁./6[OX5{ǏAYUo=hVrqA6.1*P~ݰ#*8RQEo5Χp| 4Aܐx\7 q]5 L/,i.m_YKឹirëѥnXP31PR^ fzwS4SD͉## ѓ>ն|n2sz&,]k=p{q9cgiR(TtNk~ű2I7c BJn4B*mOA._%yh* nWXWSAG˂z&6?K OO: *O pޮ50@Gd/jUIzyΟ r/+8Ib;TM+&8^,IrPU+}J;3bosM3Rk܊q`cǺR(:A>[V2޸r]n^RB_[w][x+i&.\ܺxukPT_ve=Ufi@\io7Fxk2 +*U[l1ڦ{kïfB #"ܵ7@ (|g6F,f{ǟ^G^;R]t>9b=Ж!$;$O0FԪkfd2lU;Jb4#\7/z$^,ċ qsՒ -BX"%@٥{xuBe͈}Nfu]D2.^2ɨ]9W_I' x ok~)P=/*7j)#]NOJp NhThqHN-)[j>E]AEJjFO&߭'m2W}OyjGě97РNb (>xh[ȍ _ gdt=Ludqc)v!:&ѝE3whinB;*WT,U36h}ӄvyyw?eWŏ!QM]SX{@gx(>MKt T T v3an=_p]E8>3+dNԯM'ؚRڇkOk5ɲBf;4C\U$R|8 lWێĤ`>'{G#^{4aRk̑7BouJCQH6:Et<Q%W{CBK)\Ot*=T&ǚDM)W/t˼7ʩBs=6N)Q2`^t. X $Ip{mސDw +dVcvv\ 7H[L"@j.SȘU/x͙'kQ BI`Wo"7TG\Uh:,?C 9u~׌0eIe";CKk;7A*.} 75+0ß8^?ެKaʦmOjۡ ~2`prψXK ~6wqf?nT6 :͇e{8ȃReԽJi!L"Ȯ}ftdgP烏`:*qyon9TB}\.oAMR4J}rCճ+_=iX_TZf1 "F'Y$*f5u)g8c UuP6b6j| *Z<a䬧nӣ|'|rةc\Q,y,{䆮8ҟ $ ,RبCbK BEu^NQKP}V'TcL^ecLJM )<8}_ONO5g/I߂oZFz9$  PZa-.i?V TLl R Wp/vi{,з]"a[E$* &ZGZ4|6đҏ%RʝvƳ5Lg~L:)ZK*q,NZѫNOas/%ۛL³i*J6٫>=N!I9E1DXb {T0Lϝ<<#}b%C錖; 3ww(5=NvP1(Mm~H<sƒ(ޙT~H"N!F|aVOP7Kêeu&R҂P]L-S+P02sH!|>i:Ro⺟u"Q }_5P Z:X^i@DvIGU,F =$Zd:3µ]\tXfá??U>F!9}ήgH&咵 [:œg[Z@9EoT#8GJCm1 ȁidm̽KmCv!~(54X ?UF,(c9N};3iH~KKH5Ջ/d<#Z衹FEVC=iE*z c/YYɃ>3 aX &!B`Y'A+׌YQl.3f)-a-=URENe㎆~kO&R` :G(3K1̐0vf0fdeL'h Wa\ <* Dj⤊AV:B Ygj*荞ώm [leF`կ#fH2E0]ES^rрprRrJ0>8 [kI2e&;>$1A"J:М_?ASEa4<7yjxR$E)RG)|a!麔9v &.FH!YL]cgl!tHzcG9j)ex-kDr1T#-IEnyKzՕx}o]ub*E9<-xqS-3˓}LKH)"BO?:jE!ά.o~uS!Nx$C1F/p\v7IGy5jL![PJ<5ߧejJU;˥xq<#;AI#za%:Yl hSkĩi~J҂n>z> ݉_n[giù%3s3JNz?H>㳓0͐jeCӋe#g^ړd c|HOtq>Wils 3xP>xPT) FftT- יPj"V\y+^tZjeGvhyOb?"ђ{ ZEq!tFp0dO-kYPZh%#@9F^ 9 $3vF~%A"8f8rtONdL ߧ?BZeD9%ȼe1ו6\[vۮ?+lKs3)PG*ݲ2@P SE(S\[!ayJ^z T]A&L~9@q2jUlYN:GS&Ԯ"滳yn[7etPw1 ,fG|βƵIħ~4uHs6=U8g(3іlP EP6%h>$U=D"k c5#t E#pփ '"EDqBN*mĕ<l?Rq*ʎVnߗþ `,qe jP)h19y}1Rk;A*ẐhFJ~}q(FmD}7{h5V#\Y&Gf+\?/t9uX_YU`$xSO`|~p|e GY [&>M܂oLŎqq:O%k6n:.~Ḏ'CM.͠OvP1 5;pmwD˿L{z?.sK\+.;`tX.N#poDǪG[$,m$r~%4qJчģeV庆E ``*R*2*5<+)8k%һiԕb*-ވ|9fEϽLhޣY +PrnZ4 U>;A[QSЄ)Jp ǻi(c:C3$Z'H&#4@ONf9piz%@X0Zw4G%灞*h01ۃvU}oI1<\?uj/)'~UUIqUf' vN: MLj^w :V]ėz"^CREIPt&r|VQ ܽF,.ԡ1О]kidY/I m ۆOJ@UcSЕoFTaٯhh6+ %]Ar$%c3c Yk\8,K%k\ ,Ўw|53Rbem <>{w٘匹^5/((elJ/('LT(i@[c?S-6"͈NXdŬ!-P&]kLNk ۅu]DK7@*s5t96.w-"@>,F1ѣmY}+%\jbctzPm>).M:m*Ia[QY` \ 45cJ9'o?t]~mZ+\[ [#dhATD%4@m1Vmڙ'pAWs16&Skm.DA(Nk@nHMwC]m64I+YXěqSH4F3 58~#GEk7%UWZoefP:Uq3.80HG+O`}_%:6#dhXP]Cv(2ja+߭4! w$]1GG?-==h#(lq:m,[Pu†3 MZ_78Ni9 r֖a Ԟ6 -3 0Bոa-3qsTsKaE\"s֮!T[аE`GIє-p Ŭ<1xwBPeD^/S. ﵭ[5aVւcJ[V θSN<쌬=xGlUf 4~kOMQYh{l2Q[]@e}^]E!32k}dgGk#,:sq>1Ftw&^#]2"ȁ8 ,#djwG7yLM E}ab*J(ſ^TՑ608}x`KZ"n>ð^C :Y(ثCVl58aUtHw;vvK}E<|[o'>#E%͚9fċ1* kS^p$m Wm$gYġ3j16Drh<{f7h5Gr?@tGKkJd0qʴ4|[絀0]SoQw7>ayن'>>X+"pLPP#G.NsraDc gn y+#Fe~-'E0S! Lqžl+F G'p4!jp&B@P)l#ɶNDmxr;0m"(w>'kdZ%,xVr9\j3Ez2l)hGRKĦ79hZ_dk<< Cp̈`9B{m OV9zX6!R%(E-Mq)zGUBͫOfl:YnؾKeM/qsm/j_ŕQ?6\nh6y ٚP VrC!WQ {6i&K1 J݋!|QAk*v; QNY$]/Z 2{>5TN~tsNDvqXg%M1kX85}+QNXJ[ܞg4@ˈ,*m+ߋ);Bs1Tavb4XZU;"WcIE9u: 5̣.VT+Ǐp[=PNIQkJ< %R t!9aM1<|Ž9ؒz?bǾK-Ndΰ1?DAT聠FD̓Xe3,Dhe3&X9GGc&v<nӽ}12l ne|G5Zu 1@5 /ʉ }Ge;驢)DSa+6 vCEghru.%m U]hd"h'j6jmf5o_,Qb%rIL-i@Z?v9-dKء1@Qi~g4P&3>sr( vzeDQ5SGiq#5=Їr^}{]"~nq!DbUVk8OŎ5y#d4&T| 0ݳkP eUXiJLvAP`9#5^ӱCvܤh o$,eJўH ,auF (zo븟[@e@TPtXzԙ{K \M _71a܀)\Q_%SRqi_']w؍aDY'L+8bp!ۛ)A EOtzWt$1Ei%VJuMC3VX;Lр"{' 5«'7Lҡ[Zn} 3 Lf_XX@SyM4ƠncvDt2DyKt83. 6ڽS;-d5GeX! ){쌣QW̓Ut7Z0="qzۑ8 mb\7/yyV~Rdhj^&&_v|.6I0Iz7jY>?k!vņ0zxr1eky>Jy`*w zNބe D(ֱ"LB[ ,OY۱;!u*њ٧aE}60Pw";u6@ Ӑ=hq6 ؛-ߝ3;JNp@gtEs[+OLC;F:@ 8fr P^[a)D5QC@)V~N!`(c S'` ڻ9~͢QB|`է`tf;/yʝńXv+J7_"BWQI oЏ<-LՄn[VJ #Y/#wcR>B. A 8tKXufև$Y &ypq_w]yx ;\Rc\t8F }ٽ-a֣9o߸8]Q[*jM) *JTkʍ(rk޳5M,)xhrc`tm;A 1׶F̫~v;+&Ϸ_O6FeY)6Q^rD3!7zF;G|a3j򺁳$)OCaƍ^o/6ⴎ3]'a-&J:м vs,y3Z;lM#/K|V.A-B]E!l$v+&u 'RTObBK}#;߿X ױm[wPMsp_7F0w vjك#'^Ըm<%ʂXc )/z,Gr`eݤz,]A t:qWLʟl2[ ڪܞ?ʣQS@M[mxXSI0hR/ƔӜ)K✆ * +bׄx$KhVS%rq2K9{`F$48GB( Ĭ ra ٙ9Z*>B 7Ah -1nݒ>2@8HIrD9jQҕ[v7ap,$JlCJ w3W <ɥcE;dX+N6ؽ{ Hn_XnnSHlQvj ~oVp1w`Mwe9 (|g+M5]i kGzt vd믙jy7▵K/خA” p lccK,dNs+sgUl%zJ>RV_]0޼yN %759RVY? C&%"6 Pa659Ф;aO ʼ/=c*0}nMn1皎GΞSԈ"=Y{_y6}VwmiIUU9$48_ܸ)t $n#-2*##5yK+P;A"Iqh;$D{4^˦K0GNP`O bP=W죩!k{w~[>F,lW&ɹ^ ozd_듅qJ1uT)IGVB(Dd&Z\Ƨ]?P8P`^|.f <䘌 Bj_U%"j5DVIyaѐAb mdq2K,fS7z)Ĝ>0W5kQE/YIۻOaOqly +x#Sw_bS^jğ#m;0tT&cD@14 ̈́ڴFUYrH jӱX BHzZM:Thl==牽c$s4;SXRFfbDQKK1d$*O~m )'&S_+_ mHt3M fv0c&KcJ.P!ޔ&e~RX#E٨s2%oj?3h/2^f::f^絫g<Y䑚 TZKKá%\ Kyk1ޢy{9.BloM/Hgb/2)3C :ds%Kf{9aD&cH)IEM@h%wȺ=k%L 8 ]t.[%K龑a Bm&-y^eDā[Z0ć箼U@Q&碮QԌ|٪i]dJSG=;\KoAȎJk5mW7ޟUƪlާL!o? D$3xz}x% Ki[2~|Bc7i^FT*9 Ʊܑ97TPSCy`뷁"*j$ ˝}SNah"L3krjn#u2 ?Byhh6rcu+'՞O>+׆s^;^eFV}-KCGR*+o*Wi1oHYW!UJXG2RߙayJZ9",qKg"VB3YTar1ӹXIc'DɦU{IΐQB9GiL -{]<%ˣ SO[Lf``=>Xr omRn?Gq)<y\[Pt/&9oAITD 1o+X)c\,ajm(mĭy*QU^[؇ڞ(i{trLjz|7!W3w]1V~O4._MmSx G4k<'83. <.9&,ESQJփ9%"=׮x _aER %?ftMځu Z 5)g-I5  &D ) [!)iq0Nx+`1⃥09ȽyN/͸:M꧍$[*.'0cTNw<Q@Mq-{Etb_|6vhKuҪgX(MnAo%MDj8c>N]1+]B^K3!ӣmP]S ssiE"5ͩ" [|;`Ȣn_|udE!vKiߡ #C<%i ̩>I)H^:#S(UGxc;7 IW/ fγm[&82q1\i9Er`/3!osN_2bb3K=w7I{m{>i@ 8jO -J^SWO3 ,>s\ksGu瀳!hIys:h]$*jRစ %}1*Xц+߮HG[K`|SY*і}_>h7e2^5elqP1*"G|6t]emˣj"po.K|&%:Jh(t2hDl9Pj":F.ۼU @dSz/tO(M*/LSrNX3qlC岜, ђ#Iڒ OmJu@Y&1& jY m !jnу kټ)]X(F\X|t${aXM[ <-=V4ǺD6@MXBP|]+[Vr)kr-ԆV]R6<QCm&+^7u?p˳(@cqn&_o42[ FL|;J_ =j%kcxe\;ن%Ϩ6SXEZK·;"\3)Fcc@< @_wtjJHk ܼ:W &@-wЂʞsIW4$BKw谬m*:[1xK5ï-ZÏo?/T @3qoh i";5zf0_1Gd}X)WYr\P0p_ŗ+(oJR֝D芦5n=Zs#dC~7_A%1'ɣ7l>a5C38| ;c2=IJ"QP9$}S ڎv)ܫ~\w.?00/!2u;Bnbh5OI.i[?׹ϲND! 'aڀz:{bIE!hczʼB:C7`"V>L ,sތW8P %LMσ~׏IAytDϝҶĞ6!bVLKDcƪ+#eKTk3m9?_mplXx>u.oރy˱N?DF85H}݋]M.A*txbºvWUn# 4=f!FJhE9(/͜>T]UѼx;l'n~cY]55[-]*24.NyenjmPuY$s(W󇚯G ƿS%[D4L.֙H10D},G$@1K'Z2s{P_1Rɦ튛_{oK6</̲9/,XTd9),%80 i6FH=Ȥ V\O=%9I cW4`Yk_'*Q},Wx-wK2q~鵵D3tx*- F/~AkqqqO# ޜ[j>VG̅Q>snbuh7(A% dZoIRBu`M:H1X3'dp7k`S)=leux QnH'GJT"~F,2oUZXWQGY?A H^ΈX/ݙIm'v9$'aK1Y3Զs'_w"`dZCA{.q@japM TꦑEyě8 {|UsV>OчT,V|ёh~]J z.kmC|;UQôE\DO QJVY.څPDwL7X-ElgGЍC7MxԾ*;M.AVxC4*> ]瀳@ɑf0@c5p97cN_´M7L_۞8WoN%ۀz^N_ڎbɷ1&scI%DmtL[M' ELd:Ny8lkce=~-5Dt}D;HXo8NKyWe*GPr;Cl gM}]q4Kaf2EjI\ μKHCNR':0A;#ܯ٪33TTlY` ݁7z~b3CޭL|fĥ^ ^^{CZ|G%0Hp N>Jn%hiި(;Bg4U1uT=i'R,֚0}$֬]0Y^1"(,Pس=CV׀k $O!Xp&m*жR:rV(cvNZ|%:=! Yvb^̖uk ~-V%Z\ c¦MQTPDŽ4KU6%?m9Ւ8qeXR%焣Dx|j,}=?l 8PQb'_єZ8"U&jmw5.P,S>[Fc=PqWXlD6f+i1/"^k7J&(c3 JDAx3M#S7 jhRVaF;0MM0RX օAiج =9So &eXqG/q$6 \庣tB_A5_(E :IGIg;e*ߏzý<+$ᥳTrn n#qhzV9:|tPg0 >#fѝv2mi`XULdAKCVZ‰L=tsvSy8Y@sVovNn*H!v R]OA`)aěS,n~!PX ҇8lG'rA j5>@U­%@t5%M=Ğ)L&HYRrGR}H( k(|~>ۇ7N֫E]v>V}ZT&ѫd2H$%1O$30-' +#/IdxKڼ5Gz]pjw_b_6-1辄_9s?(lE6q! |e8H@n䈰=Pθl{ }i]بF=5 0-s̠䥹[m~1 a3›.:j; 4&nƒ 76>ET{;9f2}a_ޘ>F"{j֋/Hz}$d,wnQ"7;U!@4K9AI9.0ŷyaQH䞬8f0J[V Z9t}s̽}-숴ml~xۇZdkR؉ gШӟ~< s8u=|9ig6fFLy| $/W jXFijw^TPmtїL2Mڃ;=dό3ף=^6^* g6CgJ7mLߺSMǀsJz2)ܶdֶ( ax2zø1\qnϔn#V7; cOo Jw^\4zL'f^ .Iw2ވ/QW}I٠]85>:94+p2 -c#h;-E@ףtHAf_ FBA@ 6 44dˀ}PxulmvG}0ПDJ$IFB$M(k `wY5cbTyHpq*g$ )NWp#/_\:^=rf DE-(F< 3~񠌣jᵔ~:EEs\eߌ`hMACABW1pjl&tnh,)<(lJcWr)QqYS.\JP*k4798z`d3zcaБ ЫMY"9zyLndv>ck; i(1&DMJ7XƁai#J)3K8|U.J6э%͋.Q D}'̘Ar5-ė(nkR38Q@)֖G8 ?Je[i5Fb=ϝHEA76tjrf-(VPsB*W3SD S#VMl-Ӓ7o(g?m+{03ػ+oKy)XU߈b]P{'%Bqgrхɐ`UbM-J)92RNTH(Smk_klejIȅzaB*Q1N@#8uVP$h5ol4Ij朝UA-kP~L-o9Z f0)š9"lʳ{_@'H.eÿiRjP9 d& L8A?ŋn5bg} 9ȨL^M choQ JɽS촕q<@WCJBq-^ d0rwUq~0\RGa82kI<^zz-^Dwm,3żf5a/NBơ$#C4ƄZzM tDWl*n`h纓σGʠidزEŞ$gB7-IIO.e,AO(K ƈNi@H{ə*"Aē4o!@oMts2B m2ʱhf3ô8.YSVΑV<}Y ^êB!XUc) $X~mP/I) GR=F4n>_|7Y @片 0֫_3\[{v Qq#&xv&iƤOqhu<wb̩1=ٖrаߟ=?'glms>(i 5E 6TTnY:_iXο 4(USa #䠀 RI@;s%|d1pްy()r'_?»;4<< :"<[7:5gƿH-"|A9zY]Mqt|K<)!qNཿf Gē }(lG(g;Ms(+6 k ^r0X {Kk;pseBdz$nK ŠQXP `8e 3EDí3eQf0U (=.;\bEi>Gu=3 )c_Ng՜ZB!aoh=WWL|iZ:2xCnSl ?#4-}7 }Ȅ?&ZjhWQR^p~|` ?OUUٝsG;Ef0WD7ܘ12ȣ>w=,pܴG]SXy7Squ|8I#u*9)#ѷ1`3ڥc_uzZbĎ:z=нUos zi`)G^B)e KuL@G?p:yȢ `B¤Jcf^󉺎iE)!R_ب$Fb;{BEzœ-Ck(da{+d^uȃe =VV9oEB0MT#a@k\U!Bc0˛YlT*H CHM6p-S(=\U), {_rpO?dmMz6^kFn}[M4x.O>"c>{XSH- PGbK|@MH=;F\#}g:$/ ư3оFi'F?ݫ˫~g/7&7L-b !ΞXWV[P)&R  LO,vk}D^5:Ns=j.q=REQ^\b^].o`xRd?ǐ_R%j[3OEN5~A$ɹvlT:=j1Tnr4fз@}M<"eEjRH+,ƒfw f>䇋8CSGl_ (W S]C(NY<pCA+aEL\0%c]D430WaR/J\;Wx/x8j'J; F#UxMtt6РeTFZ/_>}&)QI~ߣ*g_ t{^= %/: :#_H.:*i@9=Z2JPw+.hc'lq8 N#U}?⡯Z55u&^S0N'%Cr%.G3~dJ)㢪CR>_[T6HES,+_‘3 ɡiACr@ى S0mY )5G&U}x]]k`98eEYqb5r܆p?$cB l_hqF6&ye OT q?{5Q$<dB[o|]VEü*s*2#*q1m "2'l0h1:\wbuϥ"cEc2+G:.#N>Dm3!G dӋv+(B3'|wzPF[J@)u9EU Pzf$쿇uj7ۡiS}o>ӿHI!gu@p'Uų&|eI}MqjqS\+[nES]KP\j(A;EU3ědNKu}rBɪbSu0K5 ⽾76<+>y{k)~ܪԼe+p;aR4K/M7Rpcu:o dk\]$S$1a}b u:+k#WAm] +Ђ'$|.yL(Vw ]y\9d\ ŰU *(=EWuzlVȢEC0$Rw*Gk;ƻ!+ :Wp*TM8/G?73` LETe>*iNʌ5Bi`T/%m2gp#ʻ:ϓyS/5.D)_:(s,c?1( DN9cp|˓, MOVoV~wKblpl٘}CIRF újC;k&H(j'ya/S)|n'@8s!Fw.?"nMJ{Ԥa6p\"9I[,JXY>XsaY"3$~G;Zfs$o Țwp;)\22 3@u9 Quz /(} f]9f [J҄I1t6f2V};5Vo'"V%ыH}XzPT$c2]0^ՕZ"{ᰥ"g.e@e?ߴթPdMt#_P ܼ˸.K|F_j,ӢFEBknlf3I.X[쿥$.Nbo 7Zd'b($H"@[&dT?sፈnep&${Chޘ b!e郉0&$"%KѾ^BZsCoQ( ۝u?'n**DJ l+9tMA6lH]Gj1 ` @6fD ;0;FTUH:h:kLtF@`PM.)ٸ5hOU ^Y*53@wdG׾NxH矃G]AÛ%s1(' kw $|Q9nl3L6MQC^jB--ɜqʒF:$rǣDܛ A>ESKdgwQbpJ)iE} ̲ ΋'tpŒߥqD(+t& ~]miǃ[+Z[5dbwyЬ<T卄,9*.}C—J7! +Q((by{ĠIx1™q.8|gyD"7RCJʼn'˸0溢'gVF/uFa M*qhr2uj} >9t6vRi1rT/#]zQS6;Z[Abqqp=;l(ҤxԠQk\X1\VJFGs>d`4 ($w WC8.-2(V ā<`DKEsxm2a&`CIr dUӠCsd nWrJL9,؂5 Fxh5SteF srޗ9- \lW7I˜1H|w<8GՙBk3ِ+tr^7I3us#(fmuXn ,fuu  b# 4hѕO):LURwMjx&tY{Ab}÷ |g_0=FN߭H*"@ {gw2ݟ3Rjc xkF܉@]{ԡY$ACijn.:ׁ-[Gs͢zJj1gPn3eT}naw *u^7Ҽ:6 >4FIL4>SYaZ~UrHi0N r(YHoDnL@rtxwrk`jdy'-J+X!1!|/ ,Wշp hT'Y- maʲ(1T%*G9ƢV*è ӝ⊭IiI8I,TW CZ s Oޯݘ%K*wo,GnmBpDs~Cfo$p1}*Je8Z#F䥢+٤"&QVG'1YY?JmZcs IAb8ڨ}i@2DU j,pMw~aڑ6ʺ6eXR$zZBK[<J,ICqj-Z?ҤZ׊leUCzc "w.y!OHNZO8.)&ka“KшW#=ϒ$RY7dg=7 8D4k-_b#^x0öyoZK DqQ# ĵ7|IFA k'!8EqUc,fmO%=h{h@zt0ن1LS*R~34~a)VUp$sA)5B0g')|V@pG} u:t~ 7@rUWjI>YTĉTO&0xYz.=]*)ZJ[gԺ:WtOS\z!VMUs MZ#*sOca'Uݹkvdh?d>(-O ΈJַTBys> &vx-DUN]pi:|tgCQ炈`u' -s["F;mEE$ qI=]eq}PSCT|.B9lHt~}ة$:+?ۋzS2=w xQZQQ%_?vzL T-!he4a(bG'XE!ch0eׯzCs>xբTܣ =5UJ4I[q߸=Un[,KPQ:,L6+wu4V0a6Uv{ߤLi(OLyz`<'B>K4P4YYTo x* DO&QgRͬ5,c&wI+]1zdcޏɇMp6,;eɝlp{ _8:B'TrwidK$; w y6436 9S 00d׌f-9+5u)&*\ѕʙoLU4x#us>hF1i%a2DWՌi2&09O v-J ƨV5!~J6[nNIgY$< ~dckMRQk=r"j`0xHdD#;i:lHGX3N]$3MK6{)-PtTm~ěv8 -}B0X=9kzGc+Ýx d,blC^}EBH|U;T9h nIwXSxD؅=)pw1ǜGE@TSE T":7 H~|/  `}h~%\N7WpB[ /eCn#iPf4[xv U UL2V0y6>:3+E`~PcK0*6{M+ϼ><+KCn0K?XQ+ coê;r:m\q?=nU* WG^.9-`3PMٙ\uՏi)°rkz K E .8} ʱtr?}KBP$Zd(Y2G';{k57RM[ (SQdѺ׍!d ŭ#={) [`11N2!i)͊ɷXF?Jke~dDh_ b':Ms7"DpLmH6Tp dV1K}R@rٺ:hz8vYji@T2yjN/Qr.6Q_,*9qtU/4bīqCGF(t^Tgڈ;_~ z;Ŏ&uVq3~>\;>aJ`jZlcc@>69w(.XOκA}ɪp@AbSZ!+y |71;E C3jH?RHOȆ:m}p-o4_+$u mᅻ^QyᯈPaeG7bH:7ߜ."l$+\(7pԭb&+GWj;_pwcr',O~zۡluXgnB;H+Պg15q/b'24p-tة>^ݹOG5iYm]2q텾'N`89u|b*~̻ 3` 7` vųS>U׳~qtHpa`nIP™oe%͖ڋy*;3_%ҞyarH#t7zULYPZ~g~1D{b%񩕡ZU+ ̼R,)9@O.! B ȼ{;[sr(T6n`F-! 5mdQ:v~8\9@BB 8{ <ч\cE0uH#ΓMmt1AY4(E~ nAԍ ; M.y:&"߭J6G'>d@x2Ud.Yo7RjiV߫zlJM>| tT"b\_b+XSΗZ#݀"|O hY=UgM{ӓ6n! [\A HMbgWؚn%F;DlA(02 *bֶ|ɬaE4~RNၵv`yzl?3i}p 4oY2.S qgP@>R3naX5FPD9,=,l:2{uk 9X#X9Fd$Bٯ4]B3~}|1r\s@Ul:f YaHz! b|SaK~^ ?}'/<{%Ggf>&8kLimD<],`:{lKQT(ׄ_B y)y 56v|Wϣ^cC7A2"^HevRnk_3(QFvo߆uI߉NJB dq0d@ݎ|.灙seNWw߿}ll#ϫqfˁSHGYQ9 ~Kt#^DHwʎBk_6Sc"f7+PL>>2b(1R"i4Op:dAǮ 'W6Ws+:6ܜ X/J>2:"h}ba2@`6MOJd=NB~ T6XkG{5eߊiy.NO_URSa޼~ߓ2){t2\) +ٟ.xUY7.~fǮsB1ӣ-7)<*3O߫K!X{3}8X\bbVLg"- 5/ ҂kٹn͕5mƔ{x1x !M2ǚ@נtHTδ,P!-5۾V9gSgs9e?(],ӱ 0辤9c0z*c((cfeOlAZGl0IU< F$sad-RxD1';ʋy;1~bY?_2ɝĬgSyQϗ]O HmA]G T,Y$J l&d #.dx xl[-*'5:;MQS keQ_aCV@\ZϪ*ϐm#\Ǩ$j r YY0}EX塥;ܗ{R|t莂-!7hɸrN4K>07IL$VyHkIy;68l.@q_Xo7\ϧ ګ3$Xn]QM~i{۷!nqv"(3 Qٖ$rԭ$V5gx4\^:W{ݦ!2Zr 4^$':c1%i2Z\>_/h~Ǭ5܂@&ruM4J̽x<~bYe}Y6 %`F?K+qhsop[l_0iW&dxN5TDi2!"9l:V ƽ'-101Q%BQj{ L(ӊW@T* /D&n PA֮10h=VpF٨lđ&3ڮ3OmGv#;G`ǻy/"'k^u>}irb4(!J@k|k&ylz4˪>D?73# .RB vm5XUb }(F_,ĵۻ1c8ݪ$uVFՙAm,&äI'z;q{Q8`O$a\PZ+=|=~ 'w4l#$Hʋď6M?_qSJts:8}v13MŹrvNHSW_iv_^Yio[艆.0!8+^|::û#߂bXuj?JTB'"hWC •г_Up#%jXNR sͤ*ZG5NbUi76WbÖl?VLptAWC* - Kco8J jYӐN?0h!1@rj=SE_}Gxq'qf'xIT49VNJT SvWsGnU*Bn~@;`.jBKn䱔ןP\A|,zZ?9e1nL+l*X]2(nwP*XY,.Bڼ8d$a<Xeu=h^Wž'X7HSvIU@H{88f3c*`Oxn 86kBCse[ }zƒ5T ;4y"+u[G@2ɕӆq.^LbU mCP5M5]gЯ[n:D ͸48E2ޙsGh?huNW˅^7=Q' j3h'4Uj.r|]"`pVH/<-Y"fcG[n 3m @)H~%N޷H)Th5zF.Oj)Yp3ǬƌǬ33f^t旗]㐔D3׍,~\y8nXc|EnS}Cڢm?Yp%W^P 5߷rW5m0Ulc6@^&N}5{'MI' Mri]aQj0{+ h0C(9Y`Iү t'seu[0^cM: . WLQm~;X8n] qũ|a(yd AX&);76{J )ʸ!̙}V9dvK1 fY 7 OZgZxT@}ݥ]E@KGa;g(Jt-;Ė2%&-_ 2*YYE[\갫XsPVQ}J-噆uX*\Vh^2~+4׊ItJ{; (!(gl\ Jv-٢!yW+{y0VA$I5tO,_Hw :8+:dxO\I BӵT4>}N14Cʰ 'buZ h lzK*#ި-uN0f̺>4&-0|Io BYZz/ά䁗@tJWan NmVChg+xw!VAр1G.N ;ݑw[KU^XȄ .٬*wB2JR] cdH1* _kԜ"Pԉw@ W/ x[kRɾb y'Xt;7zȕү QkHbwxJ@q{0Cw,PoSsC"Śb'8"mHgN_ZzŸc2HP<7[Vl7y8\/gXpz9W**<]J#(OK]G;߿6vƩen˜N DHtsăA)A0f|8N܃"J'.[U e;C^ڀ_ρ"J3%l$&1)XoFfó"St+ UYb:.`:~&|Â,=U''`Rm.؟ot/ʃ{|]e[]ܑI=*Uo[ȷ6=Bfk9)nF&Uaq52K d>E4Pjoy dm> ِ'FX]yo3 ʼnYMNrB60a\~+f87(5p)Dʀ }Hfy85K U痕솜FLX+cd{vGٹ9z0>srE,87C*mWZè?%Ps=T*_cY U⡕nŔeSyWp^Hl[E҈T4""qlDxأئb-&i;*“E^}_"Ac5e5KqeOE&KvA*GgmF%[Џ6ݸfik"Yg:g1fM/bjfA^wii+ZӸ}{Du PCwcI|Dk'`o&E]lKYg m` R&dn\OO`d[<.twxZQS5[]bTh<6'G9D5oi%KZkӈ92?zk !R8s}Df(HLe晧P|Mn=d8l>i$`T;g\[E-pKԂT4]rKux(} v>PHC;pО4noB[ex}9 <"{nۡ|DJUD_ZqĘ"{@H5 10vl6|,+FKR>5s);xq){6%s[aY%ih pmYM 5T|ETWO|ɉv~Ϩ tAI2%ZngdX]]("nu)?#x,%!t;K &ez zi*r:`i ޠU `}lw#R x se ͍w5; u:Ot}~vt L ,"OGRmJ*E:䉓Wa1WsμVݼP.O_{ui..V}!GÁSȢ,?uwWOnԠ$+ rE KK ;h(&;Ҭ  :nQeHx8?Y4@:Up 8jW)ѱKJUk>vn040Nwu=Q*~X9F)0;厫¨$}~JdXWT*Q q?%|@R0vB__|q4rs;2/T n0%} YՍZi,'r?h߲ [~5R<5R@sj1z_4G_bakmco+!6 U}{>s8j60Mq`|'- Bg $ fǒz ܳG ?y]]0 w?xt6W/u+şG@\s8Nwm *j0ntBN7L':7R V~胗ԇkjUR: *g.fT- mc#>S0Μ՚x|&.4K{(HkVkc=M)m$"Ubb:]"hUVwFQ؄ze O_V^v+ tUi zx USj"r%b̔u-&VSWdUǽP &$m` &/Wh^*?p(MN\􃣔EIt85FOW{ ɪ1Z?fY˶: `$#oC 4EspKk;DuC1S"[_t" &a%qQPHk oV ūFm;*`R ʕ.:-`Fbw;9. Wrwqr,7R}xd>_ϛ5?ŗ yݸ|Fnsۜ /aè\0 Uߜ^Ѩ7򪐬䯽(8mPeM &?9):DTuwF .b̀KlaZHR%'ɻw\zfwZk  f裚tzQT2NU0KuTS]p\SKݦ z@c$|oVa-f[ăNz=mɨ]O9J+9ӮMO]u1{H8=Sf NuӠ#Sb -pB=< aOZ" <415)ee1@1WOQ܏Lrm Rf}; 'fX0ǣ8gebGeCq1u2;(RHq%rbq뺱T1}#Ŗ@I_č.,~DKF}y ~CBZA4K3i;O4J<,,[]j Tw:$~M]%ҕdx왚bMXI *h?~Mb/E z`,qe""k]0c vƽgcYk5cGEJd6%_cЬOjMUe|z4\] kDNNQVV5YPe3@N}󘀅vmO^n.8 Ě!ebBU?oTSy];s̡^[L(%6 ›(MKm~7VlΉ}P㇘^`m?V +ݱh<&rB  $A6j.1LeiU HGd}Cg_lYMCO7l̓7 a$/3(I[W/OGs+94ȳ]vfje{A!&`wij\/IrzCD񿿰! hvl]]=d/3X۬SupɹĝW_bRd%&H6Y"ǠIߡӘY"(U;Q5F_'RڭWa2 U-@ zW>TWS"Ʌ14DqRQ/TkLw3?k\+6PExbx=V !}vJ֐:5!Iמ4ὨlRײ8 x`k;qH@sS 0iLljjhM6w$4Kpfܿ,`sX*#[ishXQۛ\,;#PQ^O|CAt$`hTq}ߋʽlXiK#RO:C֩8z)L?2XEep V;᪤!>vHOU$4w_a:lmA(pQn ߡZGݺu=~Gz*MDfw㽞6Вs\CYs+ٲ}l;w-\sRk*Sgm# %P06Rc 4 2h|yH-5KW$;GC+`(Uc29yqEjF5o-!a`71Ӭ Us/La=師NR161߱|u/qe06?$_V=<="-0&f Ղ" ~ɖeH0 r dU38,i =Ao  c9K8m#A2鱸53x:́gfQu8x+4ҾdF-śj+H7det=Svpx(a{1^p+.I7R6ux5ca*A:@o`/YYSN͸ߵadw 9}ķ.C4Yn>4gMƇ K3 w'LrXd^6+t6Pz(-ij*zh<&- qQYB^Eτ*:^Xkt{ԈW/9uoQbj"ZGN c(U&qޫWڸj0xҋXIe>̉T$ePd6^2q7 ®ydA884 O^3XSq򛫨reE}A IGFcE>&ԣkya7W.`Ф9ا͢M' T8b=IĉV87Y[8jS?)S\S唤3Ccƅ'!]Z؊?# uK^A;򵮞647U{O- 6}opMLQ}5?Mm_bW;¦z5x$!c#5d %mnjNg⁧ zK6o&7Gwo="En㹇7oVA}ʇ/rjs^!;W=mI'OPTߢq?Bk "$):u9Wc?`@r/^흣UqmbUSk $d @ )C䨩'ѝ~kNsB!LdaGb|*Sk#JIZ $:RBy5cwb}~}MÚ404uBniWrT0nUh;0vP?gx,V^;DBtoDV1pXJiT XZBǃِ p / MA ~*N|.v'.d,xt! wqk ģns(v 솜9#,Ø8&ty^uv~R=rhR]l2# v8HY5]zsֹӀڌ+ d汘,50DVm^tk=5b̿Y\Sm=1hP8ӊ| pUT꾹wScM_1k<&RPxL-ʮ5Hڮ- YBJ Auq=5g%~Eoif#ս70ÎL<4nZ9^}jPHOa|gkRHOR" &&00sc d)ހ6K n.IeR5oz7 Ѡ(@jMܱ2L9k} ЉrjetVw~jg-94# ]ƍP"e$6#1EGAH'SMvώy_}"`d]sZu  T(Q1gGݵ%@O#d~K@-b/ٓ%(qZG7u|ٿser~u2/#S—jbhb}S*Քt8Bga9fg&T/,j`[j#IG3Kmcgw5|Z,IN)L+ ˼{ ƙN92RN},nu.BT6›EHgɝD*(;{bY*jn8'ʥ5D\Ϩu-'W,QMYχi(GeC)ڋ@9);= bФ4pNUY9s/5Alwk3;e@*P^9J< (6v|Gft/Y'q}Prx=bCFqS~+|>H%eN=tI4f?Paro0w:J:ɗ :MÑ:9|mt|Rjg $ćHieGW^#P.J5.PZv7 Ѣkmm ]bZE}0[۔cr,}}azxx'>m_66kgF^喟~Ix9FtN S<^'c-'Mi "x5y,> F[M%EC)eRS"M}XK^~?t"}Ԁj (4[ rfl>>`d|qBݰ j^.I^w|ð6˟q2Zؗw x(=hx/q:36b-o Ac^ވЁc"piHIzri,136+8)x ̩5sQ8foq;AA`RFQPY%c(D}(pYI'c:˞]]0Vi<Qf|V!UQ,zf{yn R ^IL`5[aL$dAmY9P!L9B';d_]FѶ[>[θccqEF7<(MͷM=ば>W*N,=NjćMTi.e":b M*wxGT9z22#31Xh:LV@\M 6mӌ Bz{[nwd?5uO 0y'`[qCÐ_jXsϳ޺~$St%aftp u|C ձ;hYp0MOji/ࡐՋ8Y@M&(H@ZVM]ЧjpLag1OE{Z[[khn ~ܷiX c+,'xT;cHp|R\EBϽ%#GzF^I'nX&.` & j(Id{}^HV*KcYި.bYf{|v{s&lD;[@8JvRd h1pD}2mŹg];V6~.ڷi3?%vT\=ו$ߤ8VeM_X{ΐh9c"\lօ+X`?a8F4\U3K7tXpSX7}k54|0KG{w"<9TMu>:%|# Aj3M|7R 3\~W:{l׶qHCZE G7u/RE3i}|nV6˾-gݍ WP7"UB(ܬiC"1 F_߆m[%ru_dҚ|Z 3_ݣV^c6|4dM"N~5;,oqWr|FP{0cLvַhx@ChK=,YW &y(t=kAwl̏M>P6n1BJ_G PZ@uC {Q]Xe0X%Hl eTzG"B Eݲ7jzΛWӀ!8e3(]ҎؙcPjR|MJ0?i{D`.Yqc#d]*|`P\ځiw2`4~)%T$67HQ ?Iu 1$Ê2m =aM+QXg:7wd \P$o77,XkgA!i%j3] 0j>]%]B-w T#Wh +,#0)/?'1E,*/?QZ_gdn!+RZ7u.tE;EFF-pv2Z!/Sp0;9]h-|/CѤV ]&roDz_tԴA?[@pTgbZs u|Cj/6–l "wGE9 5X'M'mo z:=hl%Bav5/"S^κâ"/$HJw/LCoLSyՙES/i ҵߓ=pOe 0aDj؏Jr 0f?}=U9gA]yR^~;[ti#"@ OJ_3\ʈ ~U0.`hu(+  8ecÌﻱH_Wu7!iL5ԂN`䜜0 rTbJ;`yXDPWJ #,}tЭNRk8CqꄬD!ޜnͥ}0Z0`@MFrhlAwR&;%jLl4d~;8Gvi[ShN5gC1ϕп>}hv],PG޺`Uw>\5U҈+`* ,&bʽo*/dy^*@syXlQGvl ;k|~\ ^#2cb͛bL]zEݯ5 ҁj\JZ Zw4' 1H4F|?%+فm#~o xQ^ pHIQRgNKe6?rmeO҆&X@% T,N rmJ%<'a")F}f;ŊHE))F 0 ;]L\ b´ʩoƜƙ$Ԣјrtv*^ mk3;$ߞz4?tڶ0h~1Isd"t1I;aEG'|]_F:ep._]e$DPI̗}ws,Riq(IAt ͐bO*_PeEqdѫpo jnk[woTu:7+׼FTdԛefOζ;+ 6a6+G?RD!k5EN0c5+W'Xx$HQM:kawM 34"Qn3*FNs6Ӗ?#={(`DV`Xlh30t=JxXj%,i t?'(1 Tq>s2 >*-Z JVI;A&ȗLB'0O!Y?̺ R[JA>I od[?"Vʣ(aih2Ld*zZK|>B)6O+V3aT2vxS\T;"MZ~' 94suB_L3DS `&ըj'%z+Ui)=q,`5r|7$+(evauXz 6O׾`D`v/r'[Y,^_0'Y$U@Âb_(q29uns[q@b |l>{HWN!Vs3ʿSWTC,'W"lv֡ NfT=f 3]RF oͫzvj`w1ZoaJ+A2<䋂^nZsg&ʩHNUlZc+KC?誓dX?aC }OP] Ρ4 ꊧА DѲD e>BM+m⌟V1ƂMɎ E[q09*G*U{F x@࿱O}vsr:Zjz&ihc BF.ŗr:0;H{ )ީ wl'r1#XT9-£8[>N"mdEvjxM <}=[.`26RyV8VKz?9> {3lܟ_5DeddTl >Ef:̠qT7x7#\2=ܲy~{ 4Nx7K-:v&b[h%=ajTQCyKu{*b=F $rQ-ӳ ȆFCl,jf tR1+P4%.Um/sߑE`﵅Z!աԤ?$p~t[f(#KnO~*惂%ċt(g6X*2P96a۵)}#݂Ag 굀=FQFƊyqrV0 !m7'ǃCGG0Ei(y'>6sҒ A~h#fQ(.Im!Ի33_ G ͔oh.5Ԃ+*֎": r aM Uzgڳ 'L؆őr]ZP#$=t@Fh/5"~W I+ V[jqO=,pjBL oci E[saLO5L<ԝpY !jGx/g&p낲 &.9gwbN6F4=jl 娉 Mlj|]^%d~# BX`wH@]No^P D2+irV^%f9Bpddn AaӇgYMzj'̹]F'/gY9yKy]k2tm ZEgoٟ7W%e['V=*0 ƒNBq 7{G:9ՙ<h(NGP9r$t+W̳1|%M k%3 Jcʓ?]±Oe'ljתF`B;f䅦+)ernE皦U}d'yalQrS)~"Lk[ibc,C T]Hxɲ]jISʂA^tuU~ ޔ5w54[]to*(qfvBzk6Kھ>Bɭ}փ.5h(Rk;RJk˙QS>!rk9"l g1e<:,RmƈLpHc\31 :8O܇06sƅ`2A~NdSPSU˜zR X|IzpR_rvZ|X(~~4R !pB 91h9]u!Y|u[Hȓ_jCSD* ͜{r>$&cfaáVR|1nڽsxt>ȁIs Q3abpq\N;p_a/(C;YǢ+h,=g: $[u߲v4F zwMIZ})KFP̟ I!aW<@A8@!q{7E׃lUh TBR(S罟l|]p|0m=i\\`և:+{f`?S$@o%L\]goS`n|+6͢ AoL`AVZl xB&0QdsH<^Ad5/4H}JhTx#h9+^&BM7sȱq ¦V S~8Ē%oO_Z@*{8]1 c*zH}0~6UEd+Mu^묘 GZ1[a?\(VdT~u@ll$@``,D)#e~eXm̵԰5q<޿Umae)b /oHLn \$ ޅ/LVHdG&q$ t>/yTSDdEw-e ?,'ђo|va& Kݛ jڿDB:ټbk-~ ~YD&0>b@ I/%g켭22!\ YKݝ:%I =ZTr? 0B8""al4#"ȶlFʜ;mо2ތ'Dʒ/0Ht*lf'{qV fRj?om/ G)s0`CZ#d+u8Z2Y`1ĞM5nYנ%!יq R^.K|^>~n+"ZX?nZ>eUY@O87~1SUSE >\P$J \wh~h7fzg bkا\e1^ 4R=*Rw"2g$& Ǩ'+- .`-lyEӈx>l|zJx||mXЂbKwN?̟qrIНZg'_U\#xN"k /ikv@2 jIb1VAޝ<}b~Q7pYNB<`%Gmԩ4Op_iUZ:a.8ЇCA"/wNF{Rr>f{$#lAw?-\SG`-ZgKO 5Op\ 3"̴~N09"4G-3'& v- L+>*w FT{lvYk@𖤁x8O'tP3=8[Z:;3~TN$%*p{Gcti51]Fbͤʊ O Ҿb|A+J{_EdsX'Usי!q12'[)?O5Eu|@wB_8#\N5 og ;&3s:^@(z=ʥqZgS@~=\W߾ '9'0qE;3>Hx e;udoD\ ҍMGu > Q™KbI^Y*=4 _hP%ᕩo%!vb,?` "?VFwwq{n?&^V_PBĚUTA9\~c-b :B<:#T$fqxD3#2q>Jc)A?Ud"tN'jݑq0ե?02ybu?ZY !|.!gfea*(W=&m0H-C2 OʴDzjnܫ.RӲ>Lwb sوخ(U{ D$?2X'bfNu"¢lZ}[JiQafuxwrb9ja5u7=_Ѽ[ĬO#@!o0 L!Xt)6P7}$to$0h.vFVIuĘ '6vx s ixHFc;@M]/C1Yx\bF֞(u _ݮTlq _-h8FY7EUJm?ü]{Ч]O뺅ܼgB"$-_S%Tvg7W,GFAf4mCywE.nF.ۯO3AgpQ=N3vzxaho=^N?5-a9ޯ96F' Y[,k4N 9ꂹbvO^=l..B-rN>]ч[gK`Fyӳsj9N:!k (:^0{geej^DYwwdy|vJ[gz rMufP*7P*{NoCWx@Њ1 :ߍ.mXc?A ,BA{\hD6Pky81HO wg)]=!nlL9Y.s!Z*IӣLa26<L8)ԜO6X契_} C`(0CVjo /IJI1' Q"8a>ӛwS`CliTܡ餯N)kEv\Sc11>D˭Ɣ|bI ZpyձApG`fwhD#xPPʒZn= ٭ ؐg5="g#O0Ǻ(hEy3y:Ŕ4]w.nY ͎(P-W'n!y_;:;}Q584}TpdpN_jq2>mu6wېkFV̴oDAp"^{+?\<3(z{9DgAb6YW!EzA7VΆBb5+?=^3~H8@KzX0]^tZh)}.60kHXmKc5De*_Heu5IH#=7 Kƈ|A񨮪KC >60.V#}:y] <;wHe EqU+bį )F ,[KMIRe>AYe)_Ý+G{3l%~ϼ9{ax9s[(Zװg{87ygH'kSVqKhRI C]@,a֑^$Nw f݃B'A"sAY2$]hU}Q58O5⻡Aw'UYsˈ+I K%F ւV8M#ڐlAё7&*MAuF ,ԝ Menr38잼"ğQMN0Lgq,Rͣ ޟ{dXrrgB=ԕfP~FHT jbr/`{Zods\9&P3A 7XW̎v72e&慍Ixq/ :saSWJJs`GqhОwEt 7缟{K.(wO݌*][e}=weITAј{o*C<"P3%ŏ6v}gfA{IKÔj^1l p:":/<%Cב w378\vNg"4}3RShF L6+Cz1Qj.gs⹴KWg7^KsA @oE'"YR)qY0(soe\ sicC ,Mb'$}B (K4y wCDw-/g.oYFXŤNY~r}o NC9϶,utH5+oX pOJ"rE1~xqPou+{؟l2 l;x(#qh"@~L|EtG"]Sm 8S̛ݥkĨG5 %@~m=-'|*;bc90DLPsQT^R-1ڷ&\KU$#;ή!@٧t,I|5a4G-s8Nn8(:+N̈Aa]Zת_8zB uf2g$#lR 0[.Pٹ{dWP5.L2.UPTm Qs7]op_]m\!A o6v4= yU-c$Hry8dZrN8%*ks~fjփt[JgseQLŽ Yco<)͵f\P9c!*Yr LH)uuJ(:b>V%픇G|5]F{rcHrt(\q_ +ևqO; [Cj; 8T}8}OC틭vt(_n34 '6pAO 8"jɭttr  sCͦF}̫@`92L$`7Īf/\z&,šmVLvRmk7 =J}ޠ®Ji5V FwTyic?Qv~;(3f6e2b,gI c+ђK0!zpTOMd­g񵶪2An}mhNVNTq;73gUau__VhG;MaF]`3Sr&rq )^_gzyO^lm'\_UU缑NX7H{)1V3Qو,#&aGB4QSYO _*OCCcv+4%JGWa=j7-PMiHZt$4EjEpхEV#Xջg=PyNv`0ܞp+JcH:׸. 2W0UO-A40U:3/ * I$+:}_܈z<߹Wo8- [z>F7gi@\S|P\wDܕy;W̎>~}L=~u_yO~ۿ2[ rQhoe qfWpe[p;<[kE4̆6I:x+`̚kd`zU(d5c_M_H~xQs~nMd7,9 HmzVx%X r  O[!$N?&#ypxqK5兟G1 3w}3ώX%Mi/:k j!ҭ M^.tD5c`b=3R%LJ'zd/{`]H fjxődSn;Wʲ@V*EI7ۡNty J9D#SZx3X>5CYrQGy[ص[ohHJ(WP -kO*JgP$y?\yk*h]ó. Nmh5Qhr4 pf{?%그E9I,B2 JwC)JySc3~$H{SC:s~;/\Wd߀j'jc,AywTy$(eZж;\U`2gڅ3h|vw7&ɪhzI!0v{l p1emx,Uli\OrΔh oPJoזqJdBWP9bnB'RjAR!4^&ssPVQ(ry}U`|heNM$_]_y49pT2/_[jDgȦ?=LxB>PibSj~79ߍvCp)*pnfb1_WFﶇV U9Rv_=BJOǭsySB*.OVlIjh]p-#%P^n۠%*Plyy[pcoZw‹蹵 c,Š~-FaD\W 2۩S|J xv0Ar s ?gHQm>nwΣaZ_AP!pB1U:mׁ_7cV [2Ltc¬zb@m|LH0zZn n ӎ\*˺4È=j\[0SgAN}IJh@/[C. YEg`V=XW3""G2@S`Fg?/j)C'ի19e.tk(=`JE:VF Ip 0]8Ja޾zOD}2f _0y9& Oc49* f?Z/C$0spZP-r>#xK/*z;l6rnrx    2.бN[FZ'?Ϗ5B_44CDqരۅ [i?"w0ͷ469Y!:ÁD`p AbՏ1$5ݵ{g?&NvlD/}ZбU_ӢbiމA'y/M;pz)bҐ{xhd* x34L2d8jgE6=so#bhsGS*ЀL`6af#CW-ޥ)ҋ=bhL}u[-`~рMZgRB2%5LB|X/"LN')xЁ4dUs)/}[q#Y@١&g2Xq`Zm}}QURٯĝ_Lh36-am){v&6B}ұ|5ւ̠hzP7,ZBrn +Z Q]ݓ%a|VZ[div&v"ٶ|mER wk E "yfW!tWt|Zf)a@T2N4Y0-Ƹqj+KPyDF~zPwFH#vYՠ[:$ro_rS#'w_X .[F ]|h#DTl<\:XsIGPuvбIy ah0Ԏh d;gypz4`MGю=~1`rQ yz (ã">C,rRVȻ~)NVYXf{( &0s+O=N'N:\"ͭL 걤͖/pLzSa2cX[.䢳6pgVTh@u?j44мS}\R[ֿe-B~Y(" Oz?녑 Qu6d[$0Zz O~ȢQ^c#3p}ߓ4+\3s+ z8넎M Vј^N/JJ%p 1ML?aAO\B_[Kh*anBIH13m8sO0_}v]s@|oֻ8ԇs*`iݙ -GF "ziG1K4 j&L8w NV)7[mhB<ɕJ%m)tUث<<^ nU "FW$yd1S||reAiv}|,YGF kr!s}@w V 4;OGcw1aTûmU I~Px0͑ =[X/9fŽ64 eh e0<*fP mQ7!+HxXR7ƃiR^5mCg:߾Br@ 5uID)y;*NMܿuH!Ç|IVj^HXӚGϽ'i0bz3:"9uCR\ Fw.?qd']5+k̤( p:aS":)x' z)=,JkB<~CeG)jw0u_tfn0#ʵ'|ƢL=jXi=}=VRf_(*S&}\/oihj$t.-_1sx|rXbK3˿J@tD6Y"r$lZاDc'E65 }7hV%h6RtVעZᒋ;%o&Áhq${{mͺngJ>|u*\-Mx:r@XүvCu$jr+Ÿp;A A@V |fC6&1qyً/ˡ#PPqyE<&#V׋2UL9adIwd~Rc&'$a 12ˎJzVuGsȌS\.]2ߛ{+h[~GumZCS+DYݱav?gn3| W;(ɻc;xѴ=pX&eWB6[h黛#2Q *aЋ;wC&OR<s/l@ ̒r7z}bHT?^6RsfI&m!hL`Zm9]nZڼu9߲*iy6́F’V) j_r(_87Ze{KWaBg;6LȞaj* `>YQїD !%lCI>ө43o Zx`.kj W9 żd7:/1.`J>qYC3V6\9 j_:R^M=#z]af8^! ߁O +Ey+08 0Z=;:az.݃j"B֝6<(K"~"V1gvZI A/[g8}yx:-xA1fq4+ QQ3 OuK`J{41n@Clm3l69_;r| 0l֊nIvc5{Ca#,qwҜX[3e0*cq|Ua81kTW8JnéLhiVV0GZLV)}BR}M(ȧYR2;#qdKݳֲ&L3= z>5\ IVE"):|_3^_C jaϴ;\| TJV^ v<-n7_PMj+K=(-Sҿ:.;xmdYIuPJ |Ǫ,k1n Tkblz>R;]{gdb9Q"x ?Ĝ2o+XluSʢJz'lI'Tx$TC$];}a)f&e*ړCJ^fU5ډo7]x FI^! x`\@d-.0/M`-Y+ڤH/$9ɗ ML@A .-x4qt-P7Av+ ,k^l||^dw叕Q>_0nf"2R͚3|xsgP|*[OU-(ڇjdiϷ= fq瑟<5RS:-a7p8Yf y;5F2X VSU 1D):V{Rx*B/iT_Po;1Q<{x35֘A]ҡ/ԽDrDisl9O˝uLmH_,2ȧg*3kWn~ְ"H> 9J-ܹ;hD@_.,C/;كyڕs-%@xQag#T—O4Q$`We/? .KnK%jgzr CY=.S,/64R<ھ);b9Tא81]o:q] e(Pxm5յ^wPu7$7qOܛVG@f!on]L˽Ą)"֘'Je&8x]$W YZ9(D7kYZh_Z)IT ;3ƸA )k=:{jTJ,;ߟ f3CQƬ߲ΊZyڧA15\r'CyX2,i5ī*i+Br0Է_$Zw2@iBM{0 XȑMu %{QRO`UL#lKOe;ndw4xMR)Rzܻ[0`s 4jٴt&h6FqY}{pICf<^\X$7 +Jj3eS~UA"tcCCOVKȊ !,Qw/b Q.W"\F{`%󬑾$eh9jF|`1zjleFP\Ywl)M[_Qgy)}#?>} L^iuŲu㜿(O{ $e@T@n- ]?lS2㊕drR|erD\qi$}::TwFCEiLdvL/Y,vQL}Vט+  UEǼo3ln%w3{sG2vʿ:ƕᑮUw[>x(-f6x7S=LNj iWґ|.yDT3 !=U[Zоrt2m)IR2g2Zys2{Ⱦ `4D%'on7!wB#"r'ThΞ(ZBթm< ÂVj7rc)Aqab#r4qQ\{0s{`\ )e|rMؚrñhanՓǎ܉hiwM쑄xeő{a2T>01F?Wu]\v m!vl/hk5:kN)&ҥ8W6ˆNCKKTW؜1XYt&Lq;2!yߦ$vF-p[]H=bl qܞlָ"I+fsyUԘHjcI$@:StY~K+ݾӷ3Tdfv8snbՆX.jr%-,]"J>ET/RpXYVU9 1.γ~Њ[!//gY4QTh.9}@r }I:dPU-5wgMZxwSwgщ빇~}B'spdQ,M:W#XhAsh3bF0mI-[68W ck.wа͂}h9=U·Y fdA_C`?CHrrR>0l{IĄheyf5o$z)BxYX$~׉A }d'YG+ \h[֪`٭y*8KD_H3jo;a#o׬$mu`<69K9q Qr}yXXB#|ӏycL6hr3 3>ޛJ+dGv_*$ß .D8Od/%BzILRZyE%@] #&EjΪbiKYEo3ḺIʽ}B*fc"l,bC^MTy$ h&!_Tk0qKppa+$nNrHTo47!(̊ ]n_D&>&׫;7ͲDm Z=RCc gSe <ĪPO٧gӶ{wBaSE5+eD.*O47Z5}vYo0B!g:~^yuV*ztR&WVdpRODV{8Fı ? B@d_ '(f1,q0&LA?\ xjgψۇ Rǽ2>3[`?>ZNK" /ZӄҊ+bY}Zd`neO\)9$P,Cs0NyE:']NC=bNKlCڅsT;L̩9B6~><da9h<%ZU<'V@@, U7 fHGXd0KE5zԫ%P#8ڮK#$yn&B ZccS.-T$}3c $6ZRS+[K'oA@!E5 _x,9N|I8т=Pݔr)vn#KmD7骂b,y|k5u$l(?6e59uۇMVȄRA9'h85͜M[O-SWϥt|q^04S$ap^բ+ ШQ w-9>ht qSU!v?dI-l7R9n$x%ў?5)p Sy.!3 18]8 ʊkL̻)w){< s#TK4yt?3RF/, ݘ2${TR,A% 2rzZp *e,˲q>rk2ў^ qKF g8 ʄ|–aEjQB:Tqǚ4\Y_e$jS2y$X/> uƶΌJPe F*-Sy0I\yrR şI08dK4@}Xk#*c 0^[hv`EcU8QjH8/ h@oCR~?Ck~?DRQRd15S |T ș3:ߣ} dOL]NzhNCc {$쏙9b zdlg 7CkYXrBF` ^WJ2Dv2.%F5_ C^銌6~{M0 :=ڸHmQȉf"^m]W2_6sPku%$}<@ J vËڮGMVh0jNZB; ǻ2/1)҄xGUPï69T}zVǨ! N&! Wrһ6 ;g5iu]lch_?iF)]XW "<q7-F8iА2:SJ9wl^w;sf/ JvI34/8TJaC V<dX'7}/ ۈUkKN=_0 zǐ{BH3 <(aht} iۦ>thꡇU˴ #XֺIb6mEPej@ *[\h+86d|=8A(`u D$Ym麑Es^p1?$\sd!K \ǥuY)jp"p0xk,5੝0ԏ%Y<4aѶ*31҆S=A0rETٽLU,a,w_;e).H{A(HmsfSA ѻ>t\)x@xH*GKt:mxdԏ:{?^h*ʳtR eZ+9m ,KhMh=S7YrMLd% Iu4yյ;tUBHiH'pm5{}\qD.9 T&yV&*Jv};6*D9G>И\& d/npvFKās|\ay>$lDt_}(8TJcHEI4|0oCI:#']tͬva }y}yqIE;sQP*\#_fP{DŽb4 _;d,a;~b|Aֶ R;d1Y;pf^UlV>k8GJBbMƒE oWdOL%SELCy*$ Yx'I6W6탕+2} Nq ($tXԷ¥HPu"nDRE4o5gmI}q6o)]DBZ244?~.w皾/Gq?b^.%!mNjU:ru ԻxB&;TvOwTLOp${R ϫR _syJJ/ "DF`̈V՘|gPx*OHxxL}v v:;Zr Tv^!-!##~d@-G) 2:W'Hl\r}UeE*L!Oa؛Ddb%0ڰέD"Hx&"b칐o梥@$VJ>d.Ȫ2O²* Lqƽ\KW|ʘ ޞ$Ō$E&wwHLIح>n񧆉]ɔUheFTٲ"Knp:X.[F{ ,fDpJDn+q`e]q&b,J%$Zw+V:`K,<[CǪC?MC]68B0:Nnb1܏}˓r"Xl:BFK&m\t..L˚!09RyOCsYW.O&cӚP>73@dNjNit#j%-_,WGce.*J(f1aQc@_BKH.G^NjJ;{64)M6nƹWJAD &+o$NIc~b1ۙh 䫬v2>9[e! Qǜ#6 P_?Éb=#?PKb%x*:e/lklw $&"R/`{0rZ w=#o͒E\GY9PxO0QoT'#v2]u w͏XE8b$˓2S`ѐkG|ΐR~lpViyןw!vSy6!l7egm]*]Y9@jq#] Y`dcOZ6Ń6\Ѓ1ۣfe, "%<*mӭq1, NH`spݯ* n zEl٫n 0v@+.>p0E;l'd0*WZl87^7:PnZƯ?Z7c5t+6tE5R#1bdH=~q5wZeﰶA)q)/AJr8j#{N~9b#;uegJ_M*Q؝OI*ŠR]M[6S T vs L IH5hꡫvŠuD_MӷȈ:cGbʐn1yl(($ @lw|MVL.$Cmb-]%@!{*E!U䇨zQ{C=:P5f-nM دT]go{ORʭM@SBZ-}U7?cuړLcb#_(t.Es aa6ѵYQ5BWyhJ64IrBi(BYo]|װU4%6d؂kQmC%;Zԫ x6o|dk=BM3C@bOIh*HڃR!lLd?F,%t*SeZ CsGd}碭Iį t43=|&pSh W P6s?K}d*)<賲 ɽi0/ d*Ҭi |"_E#l !u2MryI|礏]X[ *(tYn?]J%BZ>eF L~H;+H +eTf]>>Ԧ5*+嚢[(֖sC{"5*T炱`VP!fsvgOlˉn1ƨ'|1k@+oO_lXꞤHEE] HРZ_:}b~`gb\e)1.~ۓ_&0uJHnKJgH2\'M8).}q@jWd-`&Sc ǥ-%6=9UZ"c5pn*Mkڀ`)b]q*Nk"h4`mJF ?*S\^FE{ 3ii.OtYKZ>^4؈':=fOR76s#iw%YKĮ;ڰ!\T"ޯJo2%OS \]22\TɁ~Mr0?;D7BPh7JQd->)Fc/ jCvhMcc ]Y^D7 % 4>@Yl/|JK-;wVXR56b~wmv rqexQˀ!7 \eZ4s4^QH@ ; ˭IИf;J8d3ObsqZet cvɃމ\* \Ciw(hIRIi2 v +>|)1ϲQ`ÖJfko_iG51qYzX<;o`٣f0]uU0mϏino_O5@)B9ãlD?Hvkz06ka:6t0ZC ugcqX=@n :}&'"AUy pd{8(U7|yDPbیKnQW (0HuW= ͹(-_ܡФ ϵyWHz ]S 35)ᛉgQ$sRcb0ԗiVﵑ *G&Ngۙ_fX/[,ЂU}yymYj>v!?7R SՑ<5(-CNp|]΅}˟&!)" (9HϮP'j lxmVeRAmtMׄy$A6mD{]l=get?<)OfcW!Df*O!˳ )F۶e;ِ$YG6X =>FPuK0g%rh1 `Z%͝ hwV$H}ۡv9M[tM9.p(X =i.Z3'.N'Sί?in;-h~9`)AֵO),NB[Ă"@S=G}ȵr!UK;u]; *NPOȱ/I[Jݑpj./;Z+ $`Ⱦr{#RōeZKZRp6Bcm5>u_ ?n򅃩WܠA5#̗  =\2F Lh= N EExK 5i^g< ھ#ZΔw?)wC3cJiFi#F@Nv>*'ɒev?WF>97`Ҋ aΊvQSL8hf{ڇSX Yvڽl<Ν"^xUqIbxE 0u׭<34#D(/ #s(hNWJ`m!3G|_'gR0ȮU}+`M0 "} d9O\S$soʣGL!_-[ߢ W]ddt%Eaz(K)'Q"9ww['l(`ݵ'Jrso8\63[ ))vKeq5Eբ.AGfUXKe~`ku{a Գ 󯅵G[S:јЌc>SjCiz*UطwkBl?TG+28>ܗ(zGLLfq:S8"bFeY0&?1զWQ'4RB6Sx!zwƟlpڷHje{*{X}Wר / 7aO t?$t\{WFjVD 4ב;tсlfL<:"DhU?_1 ,>+0}\?wfML@p~e:Pr!JXYzw[aQnZc{dqOnm@U(%Bq֥{0`ݛx#z E; L'1?q ]I?]wy{]Pn-e oZ#ͿrA({iVDoBmOGr 3KHh;HMwer/FW4%G~HX(c:Z~ÿLC$ r6p(?_1-v b#nWO f[nM~ ß^~k+DN*"FW!k/R3oxX:O<Ɨ}3'iCTb7\a`Tf,<Փc<&wGܞY%CndKemL҆{wuFqmK!o]%Ȯb-nw}yb~@UAsq r P~ޠh.qhB`h$& Νʋ|ko' YbdSTm |sD@V//SLtyB`80U!"3U6e*hp Du{4>ho1y% Jt1+n=g"$ІIxY0j7~[l9fg"ʑtZyUy͑J[$qQMpjt4B$xÄ;bYl8ix=5t,5ߵQNS8x`WeD\u>[Z-ja Far)؎3"8KT-|-0҉+S1j.`WSܓKQ9*֥' 'OiQIMWЪ4Z/޻<V୺0CDGh1V5ը? [[e^OieCsXtǚdVF~%5x<$La]>I`a=Y6Sd7_S Hvx;xa͓ǭPaKZ2H[&} +] C>ܪS_Ĵ/nu{P,dK <mm"RczS<ҷvdvDSܤw׹- Tԟ6=o@S϶fǠߍHUՙi2˵p+ʦ"6aRC/)l ECGE3:iOTKzVAb/^3^qJ:篨jv=;Wh\VBT `ym˭L>ju ViyEކ`>JCqZ^OS}SIٍIT&υ~+~CxF-EE/Dnp IFD|݇R&$Hr|ڤʸaCl{W<6Ykŋk16ʝ'g]̷(Rm%t+zʁeJ=,FJ(( r:Z:D") ?t7 ^L.`Ϙ?(=0pYh]0A7@?뭥3W׭=DA+eLZgumGU|k?0U+ 'G;١[;lqxSUYO",h!JFKǝ״4qHo7PhCpJ/޷(M +iB_ _$x+2(5w]$p32Б5Gg@Kd2`Z%1Rgu\A-JQ> d.ROL,(&j B߆MujۜjhtK>gwJ3\EH#T wY*l){:W2-Y@ן,R 8gĔdi$1Ҷ8_yH©y*knyP}hyۙZgQ-'+|{#pD:T >]/l2rX mWs,3L]0Z|Bu]2zs<+ꈒX3& 4&HORHM3~ȳIWVj~qPx>k-aG4VNHǯ!\W0iS"`;XZ<_L,[}ٔGЉ)_/qCfC2W LH"IʊCg]ZVi'SrhG3T-qJu\;z ~| 6N2 lJO*"z~;F%F1o-CW1J;iK%ձ[AU;xʍ" Q_06f)L覨)LOU+dgGo4,긞]^gV|JbdNxP=DSW- pgLqpR;q\£*Q{|޿ )Uh? E~SfkT -25c&A*N2}Z.e=n+ Roe>ػݑPURfb'0?-#3ˎbP[lpJ7|gei_hS[5ftMk a6}6wuPd^fE]5V@ܿ&, CA#6%:+2?$4quJ`W}_NfkUgh,&c2 6a Wc$k' v|;L6/ xN6*Yc`e%١\&@}=id35)WR=uĠ0?I}9j)Ƌ8$bAR htلyùgQ02-_'+O86ԚZjI*'F(o7`Pgf5Θ%RX02|x&ǿء"FgGz0άdE#H+kK4ěo=i ˻^u=ᷴ5"&Lg) #jr&+Oen_yDO@}jPu,AlMNp~sXJY5&-K:B6enRhtYu^'IwmC0~ VPh,8AIiJz[q$<^\O7=B)KɹRrw@:*JI! 'ca5y=deH|еTD;qP#d|,󩣖UEE)h.,  $%%*!o^ca':%K"+rf(,k)+=_DmǓ@E‘y≷KUa~h^ƴ}ãnOrf`Ifu(ni*wrUy< 153tckӺ</w)`TgE/Wp:ď\fK˰s~A S CTM-e&լWM6fJ2Ƽ`v$x[V(RJ_2?^m 罭Yd:=. zTKd.Df'=sIyB^v|v҂t=b^C 3T1;8͇'FOX4;vR8s`S~buqzdnlr GEl5H  t¨*؛@ Gs.hƾL(a4&>uF[n4%K$lMW{:(y(wvm /~̈(?'Gh3. 6/K) {w t&) `ЧI ȍr3dx:y5#ٜޅ&Zwc y! ۙLL1s~b7zڪi kJV=ԿK4sVyM$Ϭ)ӯ+&nԨß V q-+Ǣ#Mwss;o=aXm'HJuDS; ffuv rnnK7(!ab٩) lkH|`fF2!b|7 ak_Dء|:>UxAՑmvӑ@n)W,RN`JbEoՠ=,hO&>VXNx?Vx. X1&Ec13P_<|DEk{-eaB  {3vIF{0 ӥ.'PE?TD?P v"PLp>ć߻"b(gx~I qρ t@,=h5DX`{ls "ow ^KML4b16DM7e|44=Q'AӁ 2=ܱ,W4g<MoXAQa[i⒵(=M.waTkxp_G$V􍄮7'0 B#u4|QȤ@*E}dUKM\ni8-#Drdm}f8sOkyǵZݭ,*oX"ie% W>5uDHFvRn;Kr# ŕa 1ݹyBf[LMNJcV׎nBn\)'&@_&{K+ǯI_2xrEPoͅ(&|!秭ԇrK5hLI<[aBnŊ;- aЋWy,?Z唑[v8{ifܬ IjRȜ#iœ@˭,f_G7$UڽL'6309M~-?)K-xYJrkQ$ڂ l1fC.jj&~9.q6 K8J\ҵ"ԋ[;cn$ԂG^ *7SW,:zJ H"bѣsZ8QH)F!,C,F80e90~*PҤ5gR$>XP&P96x9F-# Y Zu躏TjV{[ E3,otw%.rF|v߇IS#nq*Ɩ7ƿ,QKYؓ,]4E-3 ԑ3 3 <v>xwpk+Aw_Z m+C#Dxزx./>iw`yh{%.3ڣ*:⑒eLHSnW;$BOiyg'QH.O2B0e_QVY&2a-IK/IZƸGqs赥xP{ʏZR/*C W8RxFekJPdYXGNňutG{ io[EaZw.ӳy_ (鉣t1+m*ɝ9=B k )K2 Qs$vҰ<6&`muFySOSnF1ާ!<*W ɝBn/ZGcM0e3"F2aTȉ${23i Z%U%YZ(dҥkYARFV*%I *koQoc$xuXl9`r&>_t.ig/ |wcE81p@&/ч[Ynh(ws?Ĉ\f(3jQjjV&|[(X+zK 2sMzYj[SBn TH` OblD#p:%)v֩JUR qb8ɡ)TVZGH*}[X펂/9`箼+r-:Z'rJÖ,pĿIo~]nb=NJ#P}jΊ(  Zb /#J` O.ᄼ,tnXJװLt/^]Z7ci+їZqt ,RfZJccIɯ:n.Na ;hi?ifDT1s H#tX9qGzWmUMb(ivw*.LM|,uD ?Ĩ~`݉S"YZ7g!5*-%(Pǥro[kuX.lU᨜`Ry Aij.ćm*Ex}P^zPyxG/]*_&-[9WX[dLwvHiƺ3O1ڗ7{yiTZVZGI Zwy5_ۂX[M'gJ*8FFoИ-4-ӴK[kq&a_ -R}vHz[+,8gmDZQ5b>0IZo7UkZ_{+;7,6M0YJcWɤ_j FjO3y %ɓ8V$ȸq[M4:~J.zu<ޟ`*8LYHw=a,N͗K:!ZUooKLa/XޮB(*|EI`: !rJAԣ)E]d!*OdnB)6Fa/ μ6?#^ݖn4 R 5hl(\B](sQ䟼f'𸮟 \F@;ʁ / An{[puUשMfA tZa9$,"iNguZIuEoyAYa(@yUWB _B/``맗Jj3ܔʃHH**'M=+how n;iq٠Kᚭ7 K{ pg#q]iu[iR<].B p/#}ܐfUm|}8Y/: S LHK. Nߦza+Tp Z"ﳮ9йQf=el +e׏]t}E]BѢ-/~('1k* c%.]e \kFӪ۲i?iiNR< ϥJ I-̶|5pYGx,7[G18~jVaU$Μ0L¦ k?A {`q^ӛaPc0T!g`8B5XD97^cpmI5bIߡD=ѿ(s]S_z8fLl<^-r[ i\dS!J1 \PozY6K2-PZ§ْdUݚu)Q)؂g+պ .){GVHcFJ ʴ6C;u~Ǽ uZ L_ЌzLE_( v ^J"\^>s$)=GF='$F8֫/I 1xRMZ6B:`TCaن&?\IWI<ٔv1.!qSW  1!LckbQU͌mL#-iCXJ6}qZrx}pM@J{ZQu~I27Y.9X{!20'rUiLdq7(]xkZ 2TXqn'RZ DhP j >_9;p02tb"5UJo9wi/%AN+T#O2S -6s ;9WU]*>x VBͻ{j=F)ShMPnum Ob3JosP: WVo*|,"쫑ͥ$8CX$ v0ճa"l( 8p.VL%sMs@j2foH>$WƇ~IK=F\!ba eT:cBTSu^ȉh!é'4`#J_O|_«Z? Gi -lY!bոXwwmMm)}EtݷP!;m1ZI _Rgœg_ ?7rOŵD!6krIAc6mH߈'Y= tI!EZYjr>$?ru9`Q u<'"[MjEy큼 Rߍ l]ǰ< 0 *%H8l19cgMؕGZ1RJQGq̢皗 ]ډV#M H Ev Rz/he[^p`9t؃_ ri =KT3%Ό~bڣ4ԸO u~eSԻN{y3|ςaǬiD2;"'sp`)Ժ'L̐Hd<֙Z: vτ UrC]ZĄ):'RZ4eʁm+UEfLqT5s؄ՠE nP/NIQXvig{Wפd@{LݖpMO[0*dXDSjZu%b\fX:o\ۮjwuZb>W -ZRǑl"pЃXL U k@sDP /"l4gmy]ݫI6%ۀ@;Q6EbLa$Dj9譃/*?`msyXʖtm/X,OdK'HٜL_{H2<|p8o54gYZ07070100000400000081a4000000000000000000000001668c1694000045b4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/Es]?Eh=ڜ.+КI3ܡ!Ir2F_UXg GdX̋UR4S :b+e\Mk>ud Z"8KF_>;+_ްxRhmtY ƵTUL& P06Gn&YET?`  Sq64݋ ݏLMkpK  äHt7tRwZC8q~@1< &VNeeRpLC~kPd˝aaV)P\m\*QԵ>Ale^n&a9NUǁbr&S-L&>$\ IK}rE*^>G"A*SL»\[r˛y!Ynvk}4~ 5zƚV;+Y|5lCef-"X_&[zȚ)/uC0ʄ CYb%~ ɢ A?[26wpkhdDN !K@XZ͓۫p?^!ݮev4P+ ֗sA8?5@CqC.B\ĆX;Fw o1o4vtf?`Ç:ф]D;ڙUN\֙GU /4s8ODLmv ;:y:[IwcuW&wAm]y#7m/BC@DKq0 ~3$ͲYl&b!Z.~Fw\߈cgT4 < ð9vP/$T{CԘ7+eHm !&S:UwQ]["fXa⹨wxN kdfiqOtK3ުTT}j-\_KWtFwؤN4 SWOVË֢QBXx1ӑo Fy8𑵓m't%@v06XDn%o#jih/mX[g%#tdy'UE1CwRyڅܯ\l~n8a2Rg-1G "VfԊ"m]];= /gN\9ޮmv LƄb_/O=צͰNc&x̤W)1faRRmrR ? ~؆3df9ֿ۷`mҌ-vd $- q%TMCkk>90qLOk <~Z?_8WéZ෨DZrA+ժe=\ $⭏p54E"?|!]o'3[-ֱܱw :Ѿ{+j q \3xՓZ^ra aBޫ:?)ڼjK![WKeR>!`@cʽe>|AG]v˲2'-[zϵymg.T2чK%G/p^VL'@mY˛ 1?TyC=xӚ[2SX. C3aIIhr+ZYn-wu[|Hizh]vU.z/E>IݟCe\2ik盃=&H ϷvYTw'E湏,TT@1+>*XV@/%9>Hn @Y{~ ŇvBm)?P(7Y&\lEP/ "$M3EҕahN޻e#!1`댺UVsxՙd?l݉1Ϸm';Pc$UQܓ{]aEE a ]K[*;8& ꃕ|$0YXEG9hmL0n7=[SWDxQvUܰ}k}g^col-p\O%d'و}%rP\l%<8.$TڪB+&>֑Hiwi^{3zq2AWtivjU =1(1n"HG}}DzGz!pbP6cߘ3k *& RK(F:j9^r#hK& Fy羅^6'EIzGcs{(l{Iw / dI ܵf Pn%f ߩawu A$- `K>H|(gFprԭ.6HĶR{!-ԾQhR ,oE3tn8uZ8l9Z|q ~zh zH ،Ecxukdhupki̬?aZ/s&N.ih^S#07)!`Mj)FP1]t<Ӏc K 7 \ f2}wCG(GW xk aKWXK0\x]]ƒX7$U띅\S^҉ޓ琏aɼF hT.Ja VG@+nΧY j|lbҲ '_ L*nEo4 F(S @vB"^嚬|~EoQ(;Xc"߻pIlw} ?= IL(+Q7J@jq//qCMCNWhG:>oYI i;8x&9g6Qr4șo#v܇Q~XF%ߩU,ϴP np)u'OlTu&^`Xk} n*#sL_6aV7Q>Xl'>+RsZ'~n8WrP)4zDmEvPЕ#kw@d|5FVM >߻˂|cv%.˥((V[6BFi}b9Լs7R'Jc8n5Fp$JXSZv4<‚4&#ƣ}?dFWy/3s䠈1% *\V,E Y؝mmj렔mBgӡCw#͡D '?Q\KB>$^0rUy;Mgň0{='sfAoL2[:NeQ] C4w6d s·v!tH7<$A8gxz (=2[k+'POTf4]9e%\T•SCm 0]kbKH%~$(0e >F aϳw@8;+;TÁVǦ|.T3^_xT OfYC$f{Rę2vjMdKoLCWQ@boq].K<:< ]X s,6y/bYHߝ3eHo%0?jQZrxg 4#>(*W^?<sv.QY=[(Vg@ZDւ~ӱK ?X>>)adfqDPlQY~AIgp)|K炐qXܘ#p1<`C.hbL|A$'"٨:$B*_=7{:E4}Sllehc[^? <)r #OvoNDڥaʥF]zF&xZhk_ED2YE'!xkfJiSO8ד/ @KIyX貴w#~3 gc7Ş Gڔ4GBPk907j^%p&%P\p=­f隍vfԩ~qn仟c} X;V=n6K0ĝL-h D{9xVFe:eAYF?i0-#T>U3@MvB[௤:&y^ӑ<8wk;!M&Q Ciu|&G!C>40@W;~%5kd@$[F.6#cv%6fDwOXgp8o *'S8!*Z媠X Ti 8HC_&gxK _ctgRqcvcA:[G] [F]oPn{ªS!rK^Sf1"U/cBscK_@9k̨ɥ L 9W^oz C l`]RX_ہ^זqb` |_o$KNewp[JfrX _w$-Xly=00*E5(<1@ 3] MSn.AK`J̤ҪPo uhq*%򢞖ΦMU׏ |p2P-H͎ &[jPN_"FfJ Q9֪F h\G%b+Nh^xІitĦdHzS5B_tw4"7F[HslO5 H oŧ!{Ja攣#D֨j ƅ"Rx\_ J}-VmgC`SK&iҝԬU flgN.P<8Rh|WhY{;1(l ?- ̦*K[` Ϡڶ>OhAo;5Ow\B1wIem|  RYr¹+JZK=v%ߨyÝ>Jq?|%| o)M :~VIQb!]w F͜ a$6m :LG mE31.Q0٘F]v{yU}44O^mןCi\p&tZ o/vۤ ;GjةiGOh|FOtdAwŌ}E5DݺɞԑhTkXW:uC1n.FbP :[S Kp&6XJZ3{D#O݋.٨Sr Y!eT-QHx hu8rtlJǚLB@DRF9wL3-94_l2֋dMs%BNG taDTNurEЕK>!oԬ/ge7L T!R .c[8ť#kL}.?j}`W?#ӟ[߶Hz@A7SMϕ/Fak?-&ՙ!%u C xeRdTMrx1OճNLT獇ןCk@`1G9σ]SBlfAzQ"^!|0N/W[H>pbP)1o/@i:k#,P#Jڈ#sE9 ~A121 G(y'e1^+A&N=PXVʇ9A([>cG,,Rdss-xu!ar%¶YĈ3z(_{wTʜ@dp,0]+A$~Hҹ/>("oߨo .rZnS8Lӕvs50{g{Opꌍr- px>\ J8>UK8ν|7JT(^QO/~;aE:9t] !9Vі#$9߯ZFaƦ%5OA%\>]̺L>3u` o~Y\N/.&h[j C HpqtE^6,#ͿFR#"1x{wӃQRl?WC3⻠+#j)p#} n+zzoXr4{^Oٞ:|n1ev?P#þcIV^&Dq9;D5(+oeERv;(Vt9^?:ԯE+q>.0uD'z81SDVz>[.W{SJ -ĤJty>:67v|uTˠ %_ ;ğP5n$Ò^l3;%衳Cr橪Qo 8m1ވZG6DpIKJ*ȍɶ [ C0. fy]+RfaĆv#R %2㓃y$ZnՏHl3/?c5.w=_Mf{P%[L`-*'~c2]hUg;zD7wq{U2LS 2V %TE*>Y7`&cu[=XWt(Z. };|ҦPUu$"?/ lw=y!̩)xӒOf0Pq<+?^s}w⩓ VY 8'ze`Q3pL'pۥ+߭l0W>8}zkc7C%V͌(HAB2UX+<"UPڻA4`|$JvY t %co ؂$`h1Ѽ|3:,ۼv ɨđk-@P"/'T_b/ D~`;{=d G )V2QpvD;et)b*φ*^J3Z""!p>q>V ͻmכCF#:*罥+?GR$W;.qnOf75.u[xc=7~0wpk91Yղj;O'ХDAc-t9,='"$PZȻU\zAn&?,X(Г}OJ_VXgQʨJ!jOӹh/ *7<~je|Z{#*w5N'0,l܋F:l znQJ]-#9]vM=Da}xR||kO찹uw M:- ojhHdMk9ݎ얌l>gA!!mX%d w&D2Pd`NCIEDj.<敕CDk Ηph,hQ u3ܚbTR!L٦t~]URM w m=ա码ؗLT'+8^ݵ]f7o %bhq(*Wə)HStr섓ߜ 7` )=y4~"(T'2?=SPoy>[LXD.kUC dva{(+a"d~_aXtⲧ!;HnOC o~jP3J_lCֺyرCfe`4 v/9u\rZrn[GX0j%,_]~NUy1` |.֎g)m9*$V>QE\VݙFkPG+$@oR+#M=ƅ~:soMfo˗Ĩ²kڃ&52S/Ի!ixȻW ٮ"e`/Mߑ.C 7^uHB?/tq&J0 &}H09itDFA1(XӁz'hO)6$ \>ǽRks"`cj?(`Bo, 8d*!O-9Ycd:k? P8ƁHlDRbV0Za@>U+* @V;^0 +#ݖDГ p%+gjs\Rn`_|Rfc~̴\5bsc;]YAU9KJ9!;%&_o}veR (\1̜y>pv>B-G7a՟&h˻I eT;Eg v+wz 5Y0R5gW'%Rj?mL~ @Wo<=cœ1DlY4z+) -Bˏ׋n 񽯶uVɏlŠ܃AmTP= lcӸۍ=F^ Ew<4 eESpW)lmͳ`ߍ+٣sPf4R"+R, ȩ' 0ҔҭCDO0FbT²@56)HcIZke5ULёeٮEwlEΰhK40YNtV}K WӄGM" @kC/QR+^씵L|{{4]FO\GR&Cb7ϐmYK.i #m-٫)Ř\L<:#GH&do,&0U=]niTM3GOgѾ. _2_pўap~  ' =N90SaHiøp܁dA찟ٞĚEK܁XcÇFqq0s:Gy7,tJ57ߦr-O3XQől.iR14bi1gpnln?snY5ޚ B[ǭ8WxGڟ& 6S$KYyրtI(gUɛėUYS-5Aϩ=C_WwK&mO3`#5%>%>j-Kd{/X,PB^˹Dchxuh a&Jzrn$ 3BEs`{]4`AοWݜހ`Z s =;@ىS%L/Y4CAF`e\]˺J *kE**&}4$(:Xbea6 J[4Ro%c]xZp'Vx?j]>iU{0+JV=P!FhThzxŇWplqvMz>6yNc{ L'x$eJDfV2-yd}$@Al:yJ_>ѽƒҏD*&M*9gU1x:^q}7&gH?YHrX)N#ZN/dsǢF}͘gkէ58UZ`Z kBK˾ W[J5Ӡ2#3`ч-&xvd.M4Ǭ9$ 3ד$‰YPp-n4u<9QP ᨮPQig"] kCӎՉ)zc3~&-:QV|Ѿ3R?8lpucVyvbUSfΧMU&hi˳8MHi|G$23h@3 Jp13 %-Py=g^}ee{zee Jާ*Hd=왙|rh9cs@IhR5LʑXgW-M ca '|NCmhssKԝܡ*ҍ|]D'`"JeQI`9Z4~ZۑX֋vO` `Y+)S{(/ )!%8Ux:z8]R)PAdi7S:pg[XgH¡4<"i,bvt`ާƶHVWc'*7CMNM@]ߴݭ$~l?]iq}tGn|u[a_v(!VP9TktwO G ؑPS)E*Oޛ;},\1I4|qn&(:{p/bEQR&x8!6;8.CNC0=+r"z[<%LN{=P vǬ}X",cȳ#>eDjjY,d!(LZ#ȟĊ`9VϢtP[ndAڮs*l0[mklҙ\闕H s}U14q` ?H%HUP5]&YNr$N8ݼ Λ,:Ie0\A~+Bۦs\?\;?}c. Nj.&V=?Z_-okl u7TGsSߺڇ١`drA} 86Azhxb8oS 7NY "ap( jFu 9SR8.PhuU+O 'Yj* L;,.Z뀇;D@vr18(SSFy/F4ߞ+ ~4d3 eZcC մQΐ$;.ry|T_[~STj~ <',et/v˫afBhZ]V6T~(F.m|!@xڷw`mXy3KD)$P3|קsO[FSΛ81~9qE6b~AиG:Z:fπhKP̬B"M*'6֚ZQ[Jy.:-zn,|Y NԞ sg#[+{x̸^=ֻaw7AFbKvR8@NY֕$QfC?ES3{TaSXZ*-I(^ɝ ›NRzbIvۚSs|f*צ`D֒:kd9 $:پ!owҡNղBSPų'^"H-rp@6QT"M`'IU)k> bkm(0`ֳ*d+T]3Nf s$ȿXطr, EL'` *|N̿'zcMOΝK]YTSL=2V[fOgyhA'QR+I00Pu4+/\jJkFz_-NGQo)Hݕ(L2+g¦HKEur=,阌Tbe2i^kÐ;@2}Q^ +u 3{AzY{uvsEśO Hw@D"؆&2ip.LaO2oJQV4GhDDŽ50R_Jz*nCAaM{`R1u٫q#w12 O-ME^O;tb=` ed%!tx3tm.}gYZ07070100000401000081a4000000000000000000000001668c16940000319c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/ %1\]?Eh=ڜ.+$e;\8[qפ/jd$H7U@jÕ[6P82 n|'XY(??tOiYł0KT} N}M̞$A.'C8ȅBӪ=Y=*Hy&#X@k3tʩ/$=JӹGc>uUәt5Pz9ĕRގ+$ci7)BLZuTƥuW%dQ0cC s($ժ[L{'Pʞ6lM" c ^Ww!qUdK(U쉍LptI- tb2€bk̡.TuB LF#K;)*Z8ju(ݍmp"oڃ;@_T8,kKC8*quCd4^&&9qE$Ty(1?nb 2*n1UUs`iQxCjWeYMX2'Bm8qX}''5s`}s/(DyL ޽P8 FxW 1lx _ ةSlSj+8Wx4JeV >qQ0$2|%s;j,"xv#;³ 2@984 B6eؕoCຫP|$LM9fH;̈+hw̶nDϙEj-^rD.]wž^&/{J+^R_89L$3F[%Q߇cQ_'Q 8}r8lܝq^_9E0/tW$u+r@įI ^k:"qVvÁ&7C!MO[+~UM/j!@,7)0>3AmlY:.H VBu 0LZ?O!WC"W_rh0:5@VU\wXRIP4Zy7*MHE(ԤY> (6!o \1u#1C*m#IlGv9BZ=ͬ{VҒ̚JϷs`2TɅ4)p`~<f*:X(icc&5]Z—E*cZc;9gMvyUuR1 N`yf%֚*{}qNC{ T t70:#<;|HHZ ={00eѯo()$]Vk~X Ԯlî_q=CK4pfcHJ ZJD~D܌/8jdum]oȮ:,D _Yۻ 8߄ϗRf`Pʕܐ+x6 Itmkn\x((G""`T%S|C?, yƅuJcFc#ҀY 9<)k`.5_i1RK&IoF4dQŔ\p;x24AK>#lo.FAΥﶔj<JdrvxtK[g^1kGg*GP:nyz԰pE;O PLLaKܱ4ѽqki]1r@`p|/n[^p%1\܋~ܭ%'&g/i&Y w$]ˍ@~8PSc9Rgkn{*KȢX20ux{3 I27HX+VPX6bIׯ/3W !*$x3:=GG,H<لc|Sؚiy#vv<dBh&NF'd/=tm4^')4 ACrE}x > ꕏ.,G)G4!&,2'cO+ŇMɘಊ-{T7 8ss3D> m}2C*c%՚g>[t7*%7$M[u*ұ\vhY),\(C`FM"h Cg <cR_iK/z=ڑz'scjuAgwOG~cI;`;K&C6ߪ 9 Li.\ȏWF^bmW]?~\-KL^屿vmSK8sKʴOGW%jP o((%`ux*Q\;3`U5n< >ESRe)3E¬\ۍ+ RH2jWp58DU7 Pc?Wl rmqbDo+fÔڬp e'pKh=)Px o>^ҝWm>ЮK'-Ў͕RRS5# ##Ѕ5? XxDjK*#'Ʉ"( :A |)ZW}w-Ko*x2# !%>:ʌ"<>ÛdLh3Cuѩyuliط2Q_T&xd9hN@yRJt:esSI63l IסZ;ޞQNeox^p&S6: Mu`2sZ&2KLG5;.WH¨&Ng V5m.#~Ձd)Q4bQЋ >ޞ OvA$Xn5okԷvT|Q|%ltur&y~Kb@'zM#5FBaT4'sLt\LyrRqvFwB'r980lb8߇=+HNԷJ 0 nj Z|O4I՜0KsI37=0. B݅4a4d6In[i0!.J 6QCI.{!03~N wxϢi"&J/\VS) ɍ_ڿ/_2UΓ;B nh⬌T-ɘkJBeު>;;k%F22v9Z->+`7))ONJ~"hӎXCƜ LND|Ax8 \@"O Em5S&:{wMtV[OXV!4]5l 5;E󵻿]}!{/[T0|N $K`4Bfgl1&-JOdP1!G(1=V^^jmF|펥M?4zeMb}D+^)-L}ʹ5b]MfF>LvÅkⳎߋ=nO$Pޛuh)Ckqj8/m5K ']s3n&{HՑ/֪ &o_@)Ř 2e{ R綟4ҶЀd3%r?q=bd)5XM`r${* nr0mc ( #l:$}$[>H'@e[ Y#a\>Ӌ`w4HV8$H*um귫+h,-1OpA^Mc9_2%4">=yz dT5C{iLY[,Z0JqZf=nVLU<$/(\:=H *f!yUKlT\ɒƧ֞I*{7X"za's/ٙ|~:w\RUM7~VN[]k>BʇK??Z?G "JoC&AuJE@$@UӱkD2y88ibN*2H~fCg3\a܀&Tb7yvśZўr?M(CXFI~ju!Q?@ ccx2'wm;q2j'wa [(;h8JJ E] Xm>!^sWb1]2c?ƨ)ZtA =bk:}i{JiI줥fqƓa]2Yl+܎ .51TZDʙL̃@,1.xrJpKFxԍFzl3ipJjx煛1!,Ȩ\&s4v1p& x k4VHql:8$bIM39 v+/8&̀6# cp`?{< mElB,⮹-du G4+r0+2yr(H ק+ <3ab<Mts^s|}UGG\Kf]/AB/`LY ,~>۠hRO]",m@*FYI?+ón-zyFgElnئ6I!UNF8hfId_rD0(IkaXF(ndx|@kkr-#c>ghxÉ`2.jZ'p=4rL'-K#&n *)biYg2Na:G !k98=A FmF[m'.Ѥa'iݿ ӷQ [uCb2g2_'@;M < '+MCz[U+C:*I}xFZ$VشHJ>cZ\ZOh1ӸKs/ۇ=LE7ԌٟVwtk"\ H$w6uf6q1cr΋^}L!xyj *p,.laVsHv(䕄5 ϙ<ճJ~zp~0)3DI?(d.[,vrRing z[=%gQ>^3jiq5vB Y7&ޛR]YXg2Ӣrrcǡob͇vg600C_m>EuFw^ );^$El 40:CI~aWw-jYI>Qkm]Yp³S˷_ay+å 5]{L¾FUPZgԟfQ/QqoFsr 귪eްU b2ԪmCG:@{ ,}V(yD e!N7d(٪5^|QP`"1ȂsN"nԂ >!ngf8=:2|u#q*O ) 8fYo3-Yv8u>:u*j{Ui+֜,eὑ;[ƚ// MƢ)f)?I/ZݝGf3YO"~ô8壞c虄\[_o\!zqn{mW†2A6~"!0t _ Yi  Pit<c(:SlGW I@]WX#&`헷z?j煞Pc){6Bj?t$/BgpJSK_ `9hMN!KI-ԍ1u8S)豿fYjRpJ"q 7{]ȻB 8d%J8HS /s4Yy~!*(9jXr:9:Epc3SSiQ:tp4nL䙒ܺ ysD7l^7< :Ŏ7 b;9GcZ',~ (>T`Ʈrch IT`R))jO$<\U$m *TqVcnq/-O>#ۀr埯a* F,E ?-jϲK_Qcܚ`\ 5v^T ]|E|N닋IZc`ďHVma@ +H)㍝^f=<{5`jWoU̚gX1 \wnS#={]1"wK\4+/ {gx1^ _,X(> v~.,϶E]Qp!72tAіgtʬT}mQU&v#\Ny"j.PZ9}s=oZPgΚ} /C<D' @ȴ/htҊ{CP4=qODuR<9A_SrI*z2$a^LM f$n*CkvD%ᦶ ѼHYyR&^cib 1͢ץG*d H(Q2"[8S8:F cY>SӇWp0G*?^н?(k2jT[FPB<#VJN]+՘G}&o8Buv'nf^W;`i ƒHhkWcКЋ:8;Df.KNe'Ms~f{,{1:H*I Fj";G"VAUq{e|0%c㳚} K!0zz ;ˀ?=yJA7Ҵ,)u"C@C @ՋaIԼNC٩ע[א&g ФAs@RB*Yf7bz h Ŷب~=fB?im,m^IEz >+Sr0اb9@ΛɈK[)Qvk(fɠ|oB;b*CrR9?3nfq>#=[˝4g9p pCNyg|_2ǿfa&c<Я?v+=3=KZC#W`?Z{0]=Qr>&eVabiu*tI(8#hs;3d .'qeS%L(-hb[%T?/تjTxF]g0Lܭ]nif(hMˣ TD_#ং`6Q`MɎ8vZЎDS)i@ҧDb#L"8ZWN/sL7~ 1 J /" qvQyV4ϼoIAV&oނ꠴1ń!|6մ/ү)6]~fZĵ=B͙nLj#fQ5+D әQ psQ.njRmI$"8*9TV4zMj67km&qiUGӞTsOJqe\Dׇ][;oGTf@t.b@_Th3Iy2M@ ;̷!_vs>sAʪ &81EW_Ӯqt|8aX2?Ϡ\02 d BҀBﰫL~8'ҭ{b&0⢀EاE;e^^.A& PLt+ܘN *Xk z<] PNZ!@,U&]%Td D!un$;{ \ʩn0 ٩@ıNEusFf֫䮈}W&G'C}usT30x[\u#+)3mۗk ߢK18L@CX%4Dߡ$+Gxvli`AIم:uE@qc=B]̭b?%;ւ{20!%U^X53,^X uKf'v}@t5vTX ns>p'.wܜj[˓R),TN#K0"]Tyn'!Z}RE hM6cIVYH{"/UM4}eJ^v-j~gR7eB})z mZC?3\Όᕆ ^CĤ(`Fx y>nֺL2!kDcF&>܈pj^he(W 8KDnVzJi9W}t+r5Fjiu6)֙SMk57֐+">] m8 kbLEUcn~Oc;֤E`u4,@_E {*] @BnO|#YhMƩ",:Ѫ*ptf̔aV&" Q(bl&#ӛ"nGI“G/T0M/_k{WZ# ey!  {\[uHg5}3 ΋5a? &ST *%~k+U L&je܇1;⿳κ !KP.VE}<*XhoH\ݬlY.\yҥхZx#CQ8+]`nqIc6s4s鷯q m}5{oVG nCNؔac(]z3r!gɏnRw@3Y'|ًOŰ}8,2 ͍W[ /BA)(OHwV4`-0JZ3r*>bQ ؕa>_cr3-ҦPHyssLB"ғf@{y#7'0 $B V1k5|HgW +Xtz{l6ט۞^l#2ZZ_.L,5L!`pۣf4ƈfsKkY^A'Exw'1 #qT54| $2wM!`OʫaY۴xAqsI m 0Z@~>w,ҫndo=om-L?TjxF|b &gYZ07070100000402000081a4000000000000000000000001668c169400014498000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/]?Eh=ڜ.+X4+%Z hfLl Q|Ff.X#T^ ("ٗB9=o uT;kjLXϿ5zKygnoI6kB,ٕ}rE-&xCn\'h}bVXpv߇TacXҒ~tp7E5OA-ba@6XzqƐa|kAlh1`NG+jAn0o`4؇̩Wz$eYn.mN!2j8SWi k. -ƕ:_1xzG$1򭪌DifD IgN!mcrYa,_>h7Yx>?px-@hߓu1vF*ɪ[v#I?X̌O$\zJ+[ sRU0^94!7STtKۿ`\*%J^0q1WkK"ÀD7 =E mzBiIWZǘl5вvaF-,&ьO$P(sf`H ^͓ \˃q.+F I9zoyCM.f+e;"ɛwA?эKUICL6m*-ju,YUTq.vs#7Q7ClUpF X|=5PKc 㫽@0-oKMgg)[ q4DS$b3ױd©D\\ XXw}-xmPUf1Pwɓ%-6ׁ%mP}T=VByh5l0x ŵ٭%O!MG "ZgƗl/>&Kp̬?کؼ-Cؚa6:5lJ'n:/" M.?Y{'3@Q Av e &E9ݵ+'V8 u:{0Lܝ 6~gMݤ ͘b5n%GU5))ÉlL_7CshpߦGќߧR$sWA%[^ J53{{t8~uȔ^y>*"].n~LӖs0ShPK7%@ffC娌dJutS7/~h/d')JM&w  cL <FZ%,5cO:5Bfm" ,uȪFck?@HKX%".[? ^~U2 <vn*maa[YUa۷fyViϨԄ=Y}u  $}]dmviy,Bz47ם_wD{K*d9(G5e]KYCM?V}41|ֽڥ贞l$|FTsM W)c.3 kWy|gUƫfkA0Fhw8QYjokƘux$ݱL[5uSeXuOE3 v 6W$Zm9l*yJV~Ԧ5,6CȃeTcd]މFyB&+> ȫ POTṭp[ڹ6کu7{|(z˱]Q'Qi.^g,r0-uo+1og H3%,[#q;xBK`FqZ*J<1o,v8U"5iOG-$ݟݴu')k𥌀nϭ䛁.++,P9u%e8aFBsŰ[nO|Lxhkp^"kv2UgP2RQS!mEktX5+.ǹVP|e2$N& |uxv#PN<> /籆@5͊-h|~hL>Lv0^a9IlRSaS> lW#]/!iaBTQϰӖzD`Z! %˥s.V03 5*Sa]|ъ`xp?vh0֎ߘ$aTp#kɠomP8kyL8{jr ; 7~| bAA5X3]]L2,>Yi< UJŠbZ&j/TԸj0An[3޾sLbC(nj5@XLA,i O8"Œ9hH־9=gZt0ӏ`? 5 +vtK7>?)-yr\NJIYB 0\4;>a{-rL_}aHA(6vSbs}nT [=M%vì n8O T_slH9,P/Caegh!J1͙l,acH_kJODQZpU1ŘQE~}sog:_0z!P}ͨ*Bgl \!W7v5S2S7٩EѺamEAɛ2 ݇t,)9pcif|sR8Oa34DP] fW>Ck-jV´,$S[b#a̓FP89HnC0ᝁ`^Z*qu1iwy%8M?!p[&}~t;}#+$V"Laڲ&4)~ʛJkҢ!*.z[NV/|kpyxSf' |A~$wJ'7G&(mɔj=(f#/=x: z,Qjh1[-t_yBkȀjw)7 %vW0[W ltmg2u Vxk'D`GI.vLx@%9iC=I…(LB;ZEn{=sc 9őok/޽"ax7R:6aU7'`*e!Ћ-^G٣$mjӜ ƆUSC\w O3mQ$A=rxTC 32`d൪J?#Tzn"7k.1$Lmaq@Ss¤Ks=#p{W܈욿.}ﱃBc~_4yZPGFJ}_7pX!%D0i*b3]v9H}b@.{ xk;nhD&RFJg s& Z]9 !jC-I ˸PnY C2a2ï_Hx70 bƼ=>?[Z0!=|?յjc\e-1Q[^` VQD6ѷ0@unD_~cK1P0L?Տh8N?hl@0=)MDM}du/ R(Ҷp֮b*VXFcbi~eB^df(v/b֋.[ޣtr׼^78w=8Wo˻;P,m㝎b#΍[x{Apm@HOQ,߄4$C-4-_}3!Xf2"ހk%?y;W 3°=:Y 0Y m.>1$(B'ppAoleMjŒJUȌ:ܬe5BqqZLC!TSy?Ka4ˇu=>\'ᷫTAM.XI0'8c{ēD&>q|$hݻJٟ߉. I`u>T'͔?ȡ'Scq]1Nj\;I .{A2}䧋RTSRbvv.B!B|ܝ9^Lh4\F/t@+%rͣjO!1Cʔ¦xOx]Qߺ`GpX}%45S!/@q|Yz4 |"Z4EB7P:5 SI1 ؑC{˫XDU3jci|!Y"Vt1[,^Eס)4bYwi:LLqysǎڮW] a|27ciEҚ@xp!@by}x& X5+Ś0u(qh#EG#uL~Ff{hJm׵0άЬ{]LEa# -@Ѵ!7kE+3P.qc7EܣX-e Xu }^P]Ew5Ѯ{ق?{p5yՆd#Kp=҃0⚬Cw'7v{sk. 1#mjN:ߨ>_O r#8~Xa {-*"q_J;`|"wzNlz C-Ww˳_rw= ~Z. 3\q|zmOQ2/kRyJ_pd++sµpʲtI)$F. muV&#׉irJŠf3)5 }K"d{VRpW)6GzCfBu׸cÍG>x.Vun_9 8UT?:ewjn;ԱZu9m'@ o9> @ebM~ t*ӏ:EY \Q%2XqL/nAʖI4c?0ˠ^fqO!c[u5x )(z:C^0>JPW6R-|w:yNc۷4@vH ̔=?pE7IO[Ic0 CqǻYޢvr{<6OQv ~ Sv}*>1B 'R;ͨ1c'[GRH_Vgm+\hJڡTjv>ߣ; v@9YA ߋΠi90u|;VcX8)fh>}Aq">$Wmb]v[[LJy\hC^o]z!р+mƁ] 24es@&c>)כAOo\Sa_V_ :\fmm)^k-%29B|{]',33-A-x[{ixn@|/ !pǟZ=\~.Wfl[3%R șMq Al+NsFx<$};-n*iKoDuaw$e[F퍒-a&vnX? =Pd{zwI3"Xϲi%gW!(#n}ԙ9OWim T:y 4rLT>|>0 CdXI-6W[m le 1Qܖ [EEAocҩ6?.cj]m#nJ1.1lULR/mT+MV$7L%)/i8< 7*C/qCĽPzB%ns qc.ǂ-zoۃ*U;xvfvJzrwUbyNc^ĶXOdU,|4c<bT_dqVLhwn4;g* qޓ 6}U[}O;RE;qrSIsxl6yFA&V3$sVCmM{7dDsʄR3u;{b/>¤TT *ssBpV,DBgX}#hλ=Քt.=U/Q;J077=c`(gC cJ`dƅ ;ʨ @Oʾ|˜ȟRco9t4L;.dȘPwaO-VGk(wmBQ4xiJ!oAec='`#zt-\þ͜A݀I#/?kA:,hD2$z#ۣ׿6k20=rmYҌն񟋯vB![ H\WeO?dtiƣjyovѹֳ&N UO|#U_s85b)ݢzpZN, r:kS>%_CUi<%rdaذ⦷H(ik~#EFe*&wЌG_B2TOYe;h<ͧm_kBDq@)|1 ,S2@.鷃$ȹN=Dy_@ړV?*< t:PfJ|{\d%3OE oDo~]\|qU%  _}= q[zifZ9*+:AB4;!*O~~hbO/)lnˎ N .2[GWx`P<Ë(PZ\$f:VAąA.LmVdJw07?&QX†. ٦,_ޟ8}xKܹ k(= ؔ;oBnINEĭb-V })ܫ*n{균[8%hMƨ RPT cB?H9ޟ> f}\ MlT\пDx=ߤcF=)mҠ'R!MUr_fXi뾌Ahܻ& e2IT%ZT†AZRg= "x̩@Wy1v2\ ܥx%;T\V^` ytF=9,I}OhB06I5a&FaeIj$.w7 O=uz֦.t:4ꁶtGF/@z)+ED7k idZ8^'Ԫ*4lD d3*uţ!5j-CY $x4ݥE4Uchͪ)ng>$[L?>uU ʌ;p$ⵛ H)A:jaRyrXԠ~ie.fV֒zx O3P6hQ+$ɸy$k2mU/>j]c֤I -/c ;}Lwgb[6Qø(uX)A* ;/ab 5{yJGrCCI4[p΀ǕIgf|mD ,Gup;CRx"[87g|b俓Ǖ7wFV rЫwDܕ' kq` Udȡkd)]]Zof!NPN4˂K(ōHRxnzje=^鍵hm75ĝVl7 2_TFF:guUpHkE%O߉}wb7Hr/"B̷FDW] ù)uyrL$sjYnwYZ 'fvVWΝWUM>Wqr\j"sf)3CJ#ZdU^~/{rYVQ{0w6sq.T0 = zwԅ.!MliH,|[b3hp #f \QB"_9Ϭm 5JO 2qL΢+K{](^0l`I]$~Cftp/@"d FuN`8 DnH.s+TFuSI`i0A߸Ũ|Swo^CYȁݑTc1*xB;[eX^ j?qS.&W5;; p!W07hQS5Wf+AM)EgB _vs(BH<3$@]4x{th9bFY-O9{E[h g\v٨]Vvɧo7faTNM\9X&\$֭NʸT(@:߲@ Fp<{+A$-VԊM`ik3UueX c$3 j+h/Mj21[-'1~A]+en31Ac2CrozYJ}󳖏bH :~؂ÿTwnYI>:Jdqk?W\_#l@" Um)"A\-R.KC:B=] 0@"J( M\ihsЬ{J/D~JP2n!tbB{?""#]џհmhU6.z˅x&=˅ 5QljЪ Wuޗ`Պ.p{,!qn]GߡSv*@^S)1 wOs&`ȸ,S#t/Q|SD\Uaa_@WC.RPr*ޤ\!Z[K؀hvְ+NdiER%$AI7/䫁E^n򵃠6 ]A#R\\;}]* @S?T)EI8Cn8lm})Ȝ&<8Ɠk.*y*}@RU h+[t{$a; K࿨E2h| T^Nr'{ї$|/.MbJ*Qv Y(StKR-v sT z$F&Bg&ϑwW#A(xIJdA 0ŬH|6ɶʬ9ʣ ~%; cFC`, kbgѥkdo[Bd ]Y=wTW~@zkH~)i^%L@FR[ :( zSe'S$E5exǸ =GxC4 dpQv,WcH{qpɫۢ[̅[:<{'TyFrxB9{ kхZ4p=v@# K3C];SScFN#&&Ƿ<>1$Vghbo2Aqѥz&)tAҎAr 4ʋ-D|V}TywZ9Jbat0hHr'P&U@ {}7vaf>'Kk6_Zgm_l2`GE%uKnyUBUyM׫"&zF:H?'[JksGE"Y& "Am򺐺(dSfڤ>gWĶ,~MBtD.?LFc,㘩Yː}j* nh1C3E"1kXl-źv`(?`>WWj}\GQ$?.Ham_@˞.χq"dyvXePE)nv+|hniPNtx8_2UDQI@ CcZ]g #N7aR÷<`~4 1R˓Ԡۆ}J+N zXD#Qjl"|5guxhzEw C?5spӑ8>Q(t=9X!dc|(e.;)|A3.Co1{jUA+ւ[7'wf:8# z~vT7莇cnxQ<̻R'!';!-L)jOY`KA ?]nۋOÉ}[/|?]HH~(= YWRu͇QaYh]vc7ޣW Yaf*je@<6x-8uhinYȇ󭒠h ӠQ28{<&lH$Dm쓳j&,PdY$b=pyExnfrw[ȁ I:܏*y]^>7Z⌊k?u3$7 tdu(#•b4B%ưOL[C@Nӭ+bha4p|=5҈¾t-DT+h+GQկEF}~";͘V\0tZ6`6dzLi' 9ebIwۚ`>:e6mGHT4֯5]fK  E: +tH ĩ0@Vi|!N&8Җqp yllF=%tT{ %rLXg~1/H^V^1m3L&V:ɌoGʙc^|;N=al岍hC4  *7"?3@4M7-/ QWDA쫿|3jP_ednI\6΂T `Y+sQ^#khC,1`Hˍ[&4)(&͚`[~VTMZ) ׵pB^F΢SWW`0V NfCr;[Xt,\7N7f &!AI\  3R1wȃ6\2bUZ`.dM7W'b֢>l.^X\(~ԇX .M,DG\" ƖɲՍ^|Qk\*¥Dei9[i">4^1 R>Z ^8z `}d? TJ8T+4ըKZ@Yp_-rSGw6mΏSMч.6wmX72]X('WRWgޙy)2iξXdkgBv}D1C'&$ '8}}9m`xv_'.&duirW>gĒ䲕@QS94wn\ Rn?vE$f sE ΁w̍##"!70!O1YH*-eVMM`<@JTЈnMb^ݚ#Vٻq]'4?Ma6!70AJxWG.$y0W1q* *%HLۻn&Be>ZnԼs }!"Ҿ oo,{^wTt75zܓ隐ݤAsB˭&a݌SwN fC8&& R$&m#l'*8sƚ 3h (Evxf/`,b8VAsѡkr9/DҮ |i>_U!hRb{?EO"] Ү0Hv֙}v@/@ttX.|z-9 捂"ő P5+.~4č=ҌATЙļf4䤠H})Gc{>N%XGMiF6hV8`k?Z❴[EeLgF%>,05HGQ^.%//qgzsZ!"U]fM)q u'!vI9kƥ0+>1y/erf䰋PLz"@dݽdUZdPU]JDEF'˜tU/Zu|Pt <ұ\[DIAKqS0F}9Ea<طt/F= Ov@~o.}2@I1PaL$wt$~ȋԓ7>nxbgwRP0]3-F9Uȅb2+/Vb@CԠ'UL& ;~f9noW?Trdڟd)`t̙7(d"z4,~ϼO%%J. F"HGT攉O@IXJΜzL%Qq];~b zC9R^^]ZܑGǹP]Q/L)iQ3}7Ǵ$E6y~ܵfYQC u^yMD`]buV(_vL-A/jOM!vC?6~,,NR!ܩmMN&h4I`mal" Irp[?Pz9q78`)tc0>kpx*X,p$3}5yPkK!/M~dAjuS#=}IIz2_Iocx`%w|u? ;a\=?IJd=qj;8Egn >2Rp&"ƫP9Wcl:n0Ԫ4LCj& B"zMK.5ZHǼXo{ R^Uh2˺c (iyI{sYV^~@̘;2#s-~tvc]he{6=NKj^+9Z%EJEhg W9dhx(/H1j(&6μtQa}08iijq눡7ȍ~ oIf_? #azCKϩ |5!=oE(ۢ|f x]?a} ̻ ?08L24n3!MND>eZMv ->ͳxS͆ >-1&9/e4IVnLQk#=]s,:ۈlCV 3WDI$ڱkoiH:H)@yG bOQ3ꀓ=1.IJ?m rr`0zDLp3}ͤ(-K(eugcx[sk'ЧJMnӎ#eyjea!lҪ-2qc{,b.[9NYtXEPvWC&jl"EL y)FMɕ bb_¤ˮFǽDaɶ6+bUP\ ߯[=1v{$Z5ClϤ ?hN\MJeؓX+M/2'xsbm28֍u5C(t̋yOl !o#%Bb^AAWiq@M;_88(] (7x/':*;f-ڙ<[ƭ!?v2 LY>+jɇO.^{ eluK,%" P/?H݂>V Q,M%1Nb;̼ bO`]5V4`G{>|jeR/Z`Umqs ~0h C% 6ܟҽfxR"IeH{$u(6C¶k޼7B4Xɡ UBZN)ي7fӂ5sRJuC4c`sF#L0r]^A'Wo qK&r' ᔺZRԹ*S0CL rX-,߾$ymwKd6y6q2 5vg2J/a_//#ScQ1FB^ߝʷ] Y)qE(tx`j&`P,.ZbӅ.%RۑG_Ypw3,TKY_$4fhkbcAP$𐿲΀@p2DDص"7l41ZƻFmo*ՊR5oE ;]ˏ6?p W vѶҔOFx‹NjBrϴ6!6d+몋S+┿ۛ5>yo Ə%Zt0ڔuĂIf# N&v lrγX|uFl5V d1iE98DV&GjҰu^Mrb8 W>_p*.I %H3y`-f /@5 Rv.$ZkUssuLWjzC߁bwy6N!lU"'{Hd;_ 6 x vWh<7hs(e2YrHt ̰I7B(2qBBETaue 0KسB8ĚdDEm#,:a\qf޵[~tps k˯7T!Zn`2NGplyCF%գX0̳'ZgH:U9Gު1u%Y.?++pXU$.r5iB2D[4at?xp>)u=θrPS21Amq$CEm}2W,R-kh P R̡:עl=^:(sE d(ˢ~(;<| s.b4TD.Oh~r֘]y mdC8H>-AM2{$R$/OeDHjXuFݏSհ0XMk濣ִa3e/ǘʓ`*MU ɷke,7G6ڦV-J7_6l0h#!'3 eȤv8 20M3.`$Y-٬zA}ZN%M*bNtc0M4<Ҩ.&9G2MXԠ!"ӱAl-ZW&]m(YVqAi#v(=66 Hy6(QnA0B.a|M{91\[M^>_IÞL a:ےoQ8t3.>ipA7ezp'W])Waq\n-i bwOw w$yFןS?Q8E|RqJLR/yk%hv[$i0ht<" AgB"@=r"7.G14Y*?1WЌl?ze6 3{iBFDDgn@"mOJ_z{L= H]p+k>>>o]鴻ʞD; Zt V!Yv>(7rv^X ?2~:E17inO R=lC~TJߎHqzҝiju,)f BQb{a"yΜ.W.e8(WwӁ ۾pSV[LϘsI/- ^s DoOhR^~?ӠIl=>αwjDǻB^Nqxک2C w p  .VTvԣ fKV91 ]0s}!znD?hzwe麛, $6iԻzF%]1$TJx)vI= HC\/ɟyN6Gׯ*Ж)LmRmGE_NH&v|Y{f$Z<.PGpPw[qV8i7)m3kjn)p⴪/Yi֜œcŌfV9Y,aUE #=nr&~ *YFOiȪquMSȭNΓ|䞿a ,s~EL{0#TYWYq  w$%}?UAC5C}ŗ mګ첾#H8vȮj vdQɪ߄>~"q[y$)HxpH%ߴI/G..56VJck+ٕfx 휾jo1V>mlvsEkY턟E|J NEi}^|TZ%^V~c3[VO?tź~6 Z.~vh]~*eh@`UIز\ʽdhL!\D 4,LW'ɁV(hK&,-eֽ|pU@xelUJ&"˾> rR<2iFT'{6^Tf2jO7 G9x[ G o4; K&;Y5br,H'LjKh]_S/AA<}_ l&$QP:6\!"lE l5Rz@ؕ600S3CY ϒ J,R= W.6]?+{X*Pu6ZA"K GK,']"~+prg?VHx13f0hB2euS T'\NŽy |h CFz!RfV´SΧAoi n&j+*N+֝Kt]F#uů<Ö])2 }ƴՆ,)hnx[wJ!7.)u$KQHr׵hjg?,軃{*M'@ʁdeeR!(0] )I# <'l)YT:dpN'[iWB?&u8Le͠ Bz̒%G=,"&%jۂ^`ze!(ZԳyú`ίm2 $N]bݬL)Tאޔί b@QV02ҳB7t~MF$7M\9v#AE0vQ 35-Q|7H+"ﳶ=\D=%_g3$#z{5L|i<,5kcᵸQ;NF`!!FCԶཾV♸TTFN U|g{Co:$[2Z4Z' x-D%q*s1gϼШp3(*y$- znqӥԧTCYV\YUEVWJZ!dp9BM:BFOoAj;]Dt!Fjm o90e4`SB@Wq#;7}7zVJ=6cGmٕ(ʗ\Uw8G_݈US63;k@` iu R`Pbā^JJ S8嵚)xݛ/ lĚ2"k1Ob)I)TReZՕK;l|Bˍ/N K){,>WqS$Y`ŷ28%g]ݵ^֡yZ OIZ^HB_k0D  Ғ!m@T6'GcT/:Ѷl1{ m262^3;|gf7MGGEDqbkuվ<W:"ikJ _=5.dDQ èih9C2ǙJyֳO}rjHp'~eV,ExV(̏ÿ[jK}^n Pć y#JG`" 1/ .j &ȉl;!I g4ʊ!bUsj=5X`'_g"q/Hmn~ufJ0z9T[Cp&/;Dm@ P yܤNZ_Wa65ގ$T? ln}v7)4hm۴ qRqS96ێYjӀ7-y:W1bO|~sr\,{HrE%~]$ͼy;XOhmX%E˴_O x >t;Ln?0^Ϯ[a}kbN7l(` Ѷ3;1XM_ɤ,KϘ^i 燫%1JQle!7v"^]Sx ?!=H3 z O18d[dLB ^|ꄥ2MΊy//?s^2|OӴΠ ?!+q!-wЫX@6cYyOה~n!^`.&x;]3`p\CWMJHdd'߻(&{DXրpC`2ا7\MJjϮC1]Ro')5§2,|6az#uJ$[=ϚՎ4E;j .5=-T#sEe>vnM{W*R ns_~ExZu.ahR:0h.B ђku3vUMXm*rd[*E6vP#uCPv+"=ٲniolZC7 0?J\UG$JVU^m|N;P.~ m1%KyoPDex1x8C4ɟ HtZIuCݚKDI-|M;́Xp9Zc_ z<~I 1+7]x!5TȤ D{⣵$*pH>g]Q#zɣQ@ *^4p b:c 3P^_X! gîn0.]QJH)qdWJ+d2μ1AikSm5m#q >2l%V_|ލ2vp5ch^֙mcMt@v*`s' ^_OෙΩQ5wVM+Qs=5Qs+HN_KagWB?aAs !^uGq3&`ӥ;$Ym8EMVT6C4@/e>ꅮ~A-ۈ ߃It3K8X~l BܴPNmOrI&7h/ՄYb<4CI&Ϳ7Eر=Q0Z-~k~Ubx!Ԏc11mvt’0!S])yB J/h0︢U\EGi=SiqÌ- eT{7n~PpS|.]ϡFȃ%PnH|0N`ue4Eكb* g.F{lbqb^ ۦ>m٬&QGPM_Q<.S9󦌓^? >}Q]TВ aPz4i5r)Η-n '\Q=`[HыPR YQ=GIP--4+G%5i*z$w2"ip؜}Hb\ꭠ9^:_O4't] \f\]l9ݼĒC@:l =c$aeiEYnG|Z Ԣi-!4صy#ݱO 86{d6'g%uS2phlb[yXT<PZoau#ނe=BcT_:ǯRO$C?&Gޔe$&tT {P.Y MNIBaJ}"@q"sWQ8v&@QQ/!c0Ps%Oft Eo&ҚP}`d|b&VkB$U bx\ ctjo)שGgw~{6FN)Wu M@#kd$ !À _DbwjD:CYA7a>2 L~`ka jc#@p@i3Jsq$@_~ /lydU ʳڴsMVgb"`/-Nob0NQ7BP䁪:\8~>D63)W!2@$)WpMó%M1Mi(m%?]VAEX3ANۋ"q])և8J= ci Y-,w}O L_$Rl8q]c(k^4@r<:܍aX VϪ(}ETTbf4(d#lXqs/vfUfG1x_!9CTO,@aBm rְZoDHqF~pp6BOΰ<츧?[6 ؆FIp} ՅR/U'{]+u`y`G®DhR-)o4ˈQ}j! JgU]VQa bɮ(H>{gyY\ZȌ&u&zAa.NGy45q>Fśr%󰠖/fKAWɂbUauU>Ê2.6%U X]Ec-.H3l@N>EO~OnOiuٚe~Cao瀩K g.>0,4>MTx 0,Zx]@lNm#&Ӂ/>{F.Fb=, =-r։ lϸc7K-%=لhT!_SպH(ٔd*+, 8WВd}#:*znn;Д6bbJjlݶ Y0693)6kU2x !4ȵz}h~emV>z\ i(CVmɧ^J CP<؀OC&81)d 踸yHQtJ@ou=0qաηkT官4H<$u/C%^ta_Cig'S  w]{B}e.0*J e*f tr`ݎY2؞=XZ˿=U#U^}oDOQŠTXH\:0q"^9MHq$sVM(#{ CdG]11U}Di_&Hw+'1y6z g*Fm?"QR{7w&A1Y 2kj?*nj HL}m|l\B̘a.pnSXiL杦9 1L{H%'"g7iW5ЩVj] \E۟E|fL{X$V>%!PMCmcRDvG*1n2X0.؛.iNr@8[e3 )`T FHeE:͞z:t7\}ffMDDvDl&ƪGdI08:0$)շ[dh`^2-rة<3=6|5 XZy0h/6QӛZ'frOP4^ 8Gل6u%c'7ƕ`EQ?v(_QL7~1lՋx6 R {ÀnkF`ȀZWս`5 ߚ\WgLy:R\A?]Bnf}F< _L ~CEO8DgFUd q?@K'b؇m`1L0.a/ĊepFD^ slXc[G1NCKZ"6šx8I$x xB-Yw~KYw`;+ji7ӕjX#'{{IX w1Л{Vd$/ˤ“:D =p4V/ xLe /Z{HOD1 HzOqb ?=gM+EяUg0y]]ez.-D>?T T8TDdJ~Ѱ13Pلn{0=% պ쇣l!U&j$Vmm3oqWd6T`gGqoexxrEb3jzGI0o_>Cw׳C X L2`+(OMEP]tbZ aiUk_tU& ج3]xԺ7\$stZώ 2$e΃ fAku`Y[|Ŕ̺7͜x(QCAGIE)3gi>|_L*U=%cw'LMe^Bv8 QǨqf``Z[:|/&KO,9ΓI/{(#2DK[H;쳜^-ڹ]wdi3+3 f~n@zj2&V\ͥ='h(rU؅f]ze46Sh?) nhQ󑁃RfG?)lۢJ)+CЀ2ަ'h!Z-D:H_;\kP0#׌5&h-(>ƀaEk"6; 3f0edϴ1s_C,VL{Hb0)=dx"_ϝ-wh"yp<^mT Zwғfnrԣ"W^5Av3U'"'>ឱaWM@7hy/^~eB3<)2T3Zdff3؃rGm .ő3+ٝ6tƲ"Pp9!̎R4YxIrCihXa!HuWe.{~r+Wi_'.l'r'viBˮ -Ѹ42:F gFb(U@]u_04}pKëc Ȍ k9'̽2OYtɉ& a_^F; Ǡ8 mUL5;/9t1&*{ 0N;Rw;M{,—HI[î5Yd8B7RSxUT!S%~`p]bޖ}c_, $[0zHϨa\ qI-놡4H;!re%A>65m["ݸE2IG&cBT*`6簇zLCa#lHUXf&"Ck}iJcnlFhq$ gQM˛&;ﰤ;fk"1aOEI?ʙҀ#I1*d^Y 2IU<+>mN73򦖥;q)q#9G,'H*<9x 7V3 Ȓjo5#Z./"iT S_*NƍіSH.Iéjjad-fF%Qay1!'Ff$XPks\4L$DX.ak hNKd|~j_n8UI `Iy b_tJ߳KyU1^JIkqj1  Xc]%=_BTSbb-:]@W/d(r`l@ҡX0wRAOx^㸼'1MБ. k,zC UzqԼ?RRa==,)Wx ew)5SAbu6O#vWoYu19u־}[]r 4/Tv9.|pGn'.Z7ঁEÖ,* T֫+b|;Z6@cv&ӌ0`ۑ+qNTyT6*@&A9LݍEG?1Fݳ=4V[ &['PF!~("Q~؁uH0REs7.m{ n`=|R 9_UBgvׇOJ8naNѺ%dPa{-u] R;Y7o{hՔNo[Ja/ԠԦý,:AJ y>Է \3f Ky[ "qC#uno |lH:%T4YH$M>d |5 KeC#$*,j-/ ]$r)eT 0[~~^7A?)nfZY%C^zy0b[=x=WtYlDJx*6hsJn'`ul Yd㤛s$:BWvv9wv;~B>{,HJ(chtKHn/L Im3#obm-b/Z/)8*p9D"t@uUyQ8:ɣP iч]R2` 룆:D<ǿ5֤(Ccȋ, E>4d'#f\GB.P(뼷it=?Fϓ 00ˉ;]և<ݺmtG$>3V7Jyԯvn h tK>-4H=%"ȟLރ>6Ƶw"euo$eu?ɯ>0іҎ|E!9EB՟%olLfq+b7.ʿaY3{Z¬){\X~hR-_RfP ߆JA, C~Fp( 0HS$-թC.M aّ&0:;@  alP>slAq;DpS$Bh9>Jrːa|AL}6l![Y}{,N d x} _,^sU2L'4iB< I/ju#ÚGXjf?onvl.1zՂL+ymI`p /@yrŶT=;¢|ufdjs}:ǀ)+ ya[T$2 ,Y$TL:}aoY}IQƢBhVhClAh{&N|`"y*ߊkKB8Z?(LxLlpjD>%S-%w2;ęEaZϝVsfXZ,:wX|FICۦ%nEb#rM,!w²Rx*ܘdoc =oSEv=)ø鱿dzPZ#j[E~`tG^?\5R;K^}ymBʥbj­ړv\V,VSE}~SgGcAeuf.kblGR4ߔ mX~6$qw-׵ r{kp&uJPT-L!η6=gG4F!mS$̟$*qjE*fΏГ^QMKy_Lwqs'8: ;їb{?d^KskA QN82Z n;HmKG/Q(ɪ!|Y84R=qV7FQmSYz q]EC.uߞ"seFxGk#Uiz; ^يz}th +89FWeiLW_t ۧ ^EOG +f3.}XHpSb6ϬqUr T/fC= u}@+)i[6򈴱4轫63T,0~W=ɱPdA( Qu>~z/NJIN6Y>N,_ֻ+;P0CSMOM1{A~_qV=oy@<xHek{TWNE>%\PCZ4HDk&A 5*K/ו%E=DzEJ,5oGH0c/x18mRHǕ;\[J;#ؒf\EJ2}d-\R. r3Q)%_1FُQ5T.Sl2ꀒbqֶWM -2-LH3'@XaU3)"lv~CxNA7bzT28bV *:GR[iaS OMC&zSΝ*f;j?ҷbNLv7 c@P3ge’KP)(Z,'ԝ2 !^J³ WK8U}z6~*Å0@'0$JoM\Hpy6Mls%fǿXn57 §PٻoPF+;]8>Z㡱VХA}<=2hur9p9~+(}`-;PT~^IͯjnJy\n]3x=#:*X}矍:3NGϷ놶55ԇ~n $~hɏݬU)7|V>sSKsJ{>|^:T٪uRSL^ГTҦx|g&'ve3 mJw] |Μx87ቹd͆&ls|Gkzlu7mF% x!$ȸ-xВ;ekÅYcZn~oef!=>& @z/8702.4b\I%5^`K!"=@J#~;6Nŗ.fZMl=#"K>Sf(7nY~D67Wn4ՆS|[mO,=J)B}Ġ zlHKR7#țw6[z f/ 1Ī#A>E;Y{Dy -mF43*|F?KP , us‰S8^Y=jӞElm&Ts+nUn/a~ZKn[ӹܫ9en 6dZ$5BP9N`Hr k{O& PtI+e$7iLG?V WB̤Le";e,7[H =Y*pC)K벪ĪCxojbFRB ՓPf[}e?vQ_By섌GRhrv/jJ /q*9FǺQYygMnge?f4\LVi[ἙuaM|pb`\.$@zM] pAQO X kVwM W@ԋq%b4yBA7gDxuhQZ 4) %I2> t9JىR̊1g!,k5,FZ9ͰnuPVܕDaZt#IVQV|2ZIce}fiWHZBLLYU1ʁHݱ2ri_/ACO gJ;O/73W"kk w-o~s-Wgk a,]BL ]3]D/w־=S$pM= T- UƮ7&1$xe e^' u QokH?cdr]b4%hZ%U)hO{yM$nݐ z[$Z-WrU@*f!x1D;P 2^.<>ωM7 QOBPM5tz>s-帢gx=2cI_Y$P=Uʊ `/ĥoLt_TSUdJBNKhmFn& !oH@hGjO Y1C9*ȯn3mE'>R PB 2TqFTp!]aG*QCj7=B;-K9b%$ssm3$ԑƉI!3KVd gvH803/z0|fǪ7&pL (V0pd0|ZˡX70HmhڶG鹹;cJ|0_Ϳk՘b/KY_lGêPguI2m_5Z8hKiEcJMUU8'd Dxw/gy @FnachIy?`NK|]`ľhwVN _t!9jwCė~K9>7!N;h#@ Y2 ee_ML\ZC/ vK&@qTk *~V3^_ uNOwyẋo|N_D9_GN^1 ٱ4ېAAܹo0!+6ZҏgJ >ފ/Mu_*2`1ɱ.gܔJ |qmLva+B>Gyޓј'r0$pȯK&5_tD1[H4۾#m}l)C_zŎ*UcKK|tӓJd =gA/GՕ0g!_Y3mBU\l-s?:^s3ekWP(.!BXC/oT.'J. `Nnl`ML20PI%V[,jFy|K#!@1)(5ʼn]e?>+&:N ) F Ij8igm+]b%vx 77_O 6ۡorj,$ELˍ_S h,9IcZe<}Oee ׯG~b(g 䙘5հfvmFCzFޡYY`ThnZH:u1k( /b7iYGa79/ڍN9FSL>ҫ"YGx3_!ѐxa!ImMm%NC5UQT>!\z:Kxhxe2eiPtҦtp'-Q8atFGQ-7(}yB8Bf/BvѾ1uywNLS# >p t03 @qg rPU`\_܍dy)Q=#ؒq39RhcW/:0Vl(+j)@MQL1'q#\-ý0Ib)@jk(֜Dnz`7D~6LT`R!_g#BY,9L~SY,sp% )7:B1/dbKq%8EK.,X|=/2{6GGBA2M?Ue=2JMyj0824m_*8L{ûaX'NI<, 5iOn֣ۤCWT*1g=N) s8r*vNq 8.yҼzb ӒPBG@P7M+>IDh]v4z/rA:KB ,sZA}i$ȭ l-CooD-շ~rnKŘ9KQKyuM2|:Wa<4ٿ}|0<# z4x\EzѣiY@4zqbw_8NXSzp_)dr:DO |(^wiP+6{&ȹEIѴz)d,ʭL(T%]gF@8:Gӊ(&} G30Nv\%8DWd>1x6K 0I#M,"o'}Y #1 C2̅El T0Cf:cf|Y_|Iy=M2 /|MāZ(nY fl,ZlP};|BeoԊ2T V%!fg,H#CTQ[G!XGڱe}H8{L|}Ie!<,Cw.,|# QZTGcHt0bMtݠH|c $>]bW`ڮYtQ>apwW?٣e3*3 ,B sA@n~U)5 ~&P俗qE3d*^Ax/U*_r{&%`Ipڡ~*Lzz?=ΟKXTH S4;K;;O[,"rRшhAȰotP?8=R^f {L+b}#~e_Kkqjq3ܵOf'Up[jZT}K"GwI3fHH,sOٓ^ I&2g ~B#&"b >Vw6Sm{3tE֣E!o'kH/*!|OkhiJ}:#,9a^N{)|JwuXi |dr$<%K0  @$[OⰚ>xG=(-{Wq>+"&:2Slf㷎(T}uWx͡d5ǧxdຑ*tWA:82ps|g mKQU 9WM ڻ2 Ji.w[Y9 FkSm+9|rp`VDZA@mP(A99#Ͼ>FyztyqqӲ{k툣PJػLwR7aȺs[v]:TUhaܮi-ַF.F>{E[r۹^Ɣ8KNZlaFZm'"8I.FkVhz:δp߱lGeǧ"$Ȟ6g œ=f6{}ƘԎQ(;^>W$7S66$*| ~;sP}*n™V1f, +K Kwb.+z8uNy]Aa47IKWAj\\mF2YJ&+72""*0 3)/^p>cAoHmc?Z:ZCY6KF ﯬs$rsGotun2\b+# {[_H/TgTl^?Kf%_fB1&>bD)clK‡Ґjh9vF>)#EvVq& [ͅw/ؤS%1Y TO^_`&pI$1fVDXn&D!g_#.9;➧vmfv}RRf - )?8exHӱHVŔ x2+t"30zTXrg@,@l!7'ڰOh")' :VP$=@ZޑC.{$-B,D>b(dAB gЋdR/Ԑ hۋQJكQ뤑y:wZ.䤕!)}\w{@PjP "e멑mv$8>Jw(y-7ecp缍MU<: v"?x%*!Fg-S̘} .}#5O%Ǩ o{wey1+EU!J4 4 '^/@%4!o% TF+iR?2XJ%rA~7܉=⢩Uk>C60}nM'S) \p&hƵhy u>kCa Rq2Hd?]R#{6$@ݗT2lTi>kU|$JW5E$.@~+xJ {,tvX&n$ua8|{^~n [{zBDkbY[5?6bY#;$Ϩq`W)_[P0y?a\%6vRM>3I@8GheKYNn9Y1,} .8ղ2Z]Dv(lm` +JP n-!tY0h^b3vI95YXr!) D{YX& b"bv8E"6P[ _dKɻ~dgv-ǻwD !co * W@Ƌ1#,=m(C8*z[ F] M1ᕢQDqcaɄL"A큵.݁,2+>uW{;c$Uw&Lf;ƈ@-;@ȺsJpV,'7CU-vb_Ɉƪg z+; ,$PxFɤabʫiz1T50^Wr.@,_{7|H͟TUz_tdH X+K*Ig=:ؗ"f{/3>=e#f)`oELQ?9:~ߐY"p$`F st ;wlrGBk \tm hx~"5$"9쐋k2op<\qf)CrVee[YYq2E 0b1}x}@.h:[iܽ4@WG+#u ˣ$1XƎ Tiw6=j9~uOSx(B;1&81ME/rHǼP@xA>TQ#O}%Q`4^yC,,ƌҜv ƨĮ59M ķTDfZ9Nej=:F`vN,8CtդHIWJs0Ų+PǃNQ~,p^ UB #KqQ)J,琪e[aqu$vy-t0.AkBxh~,|ϧjP ؗQ\scSMsl(?AW1Ҷmҵ0!} Fa=rk-=S"VYPO;S> Mp*,/ .Jq86kbMXP4֧﵏ jx@Wh.3bݷեXZ7kv;Ay;`cn[(߬-B!^̙͑_-<,w¥]88ڱϭQЯ`\_p?ho[d j׽UҾn;ܞ};<()}aR O6u/c M<M0QT'tҰ:U2 )۞D8kHndk G:bKvĕ嚧Vҥt|QA607:kӾeB(R/"kT bRє/@OY? _>*yB-CO.Az]-4HL%qufGj f$X|{tKև ] \ *#4<m#ٚ  G+4gͅ"GJ8uHW_:~5ŘO g/[sdp NTCgyqid mC$]tk'd=)4fp9 h{yͼ&sI[^3kNzlv x#¸6@EE12$0 PaN氱V(Sz::d¦0m._JJ=#Ӵ-3M,DyQ-ǐqxP-#|D?hVrKWM|5@ +Kc;c {U<=։l_xáV5oH&h) bLMLYx'Y nȘIc=z 0#sǮ X«rv^9z Dgg"qm]u| wRS&JR)OML^x]9j?[l:)k𒙣foW~.YN+ ;b<˞WX,2$qZ/'"T~hNPNB*-i >J>zsCS3S8 -Jpqve;NY\1ɉb>|8%dbǂ֚~|d)y)Zy,$6ܡʽ"|$Kvqg~Īw8Y(;$+뙟jVɊ!LͷifTP`b],9)֫Tc2b(^FZ+CǙ 8ݿ1Q- (;2d-,)ettKwa~R8k=Ǫ+p5&BvUm5[.+>C̖; T&-Mo:KgDn;.LfՆlmN#C])0qRpsp5oإXb,aM\=4-:@v#KR BZJ7/a}5<[{C>"W)T/ PήOuq!o/5 w.FL0RluvAoPtf];^l0ȔMU)`ݎpPPd25O%0Ũi-`Z¥;婓Pըg=J_ K HXTx93"< g($&yE32BuHI 'ȏ:mBzTX'=+IҵX2=$l`KZi 4JIxDmQF8uo 9>;؁zc|QӢAuP ge?30H,Q.g!H՚B+SB_f&dS@[oU8~b&;g/DD#N)Z5s~ҨĢȍȧ2TAbz*4w? %͊c$C\Zu.ۘM|KȨ#}ðz'߈J\ip Gs} þ% "#7\H-)K_SaOVF3ԫd#t &lh׀ﶋ.)DzWt˥XՇg;W`7ua[I1Ӧ - %[MV"h7I ib`^C)Zn#UkxH[p:̚3m&)QHC/(Lmq((=rBsy}HB6UF+,P,%gq.Up7DJb}74W&~cCFƽ@U V^͏Ԑ ISM842h%Q=ƽ)v2zS!%{Seo+s6~s5@Ń /:s{i$s3 5~rwgw>-<~b(dl,2[P$"HŶ̂TWJ"Mj!z,T ə' ` MYAzցyV +d,R9Mm4S}5܃njQ2+zdւpb+ޝ-Lz ~'»FA1<2"͓N=;2nPUZyҁ&=b #R8t;(07w:7_<RmGd6(Y<ޫ936PP?vf+ڏHhna;s8xqPO oh0l# sg~c'ZFv}BDVO..Jc֝;C«)1Zǔ^`ʝL9ԣ=j CoW ]e8%!]e#`LC9\;j32-p dHbh\s}?*-iZXfn.i)wadw3`':%vmO4}[^KLXɬ{y(["p+w>}YN8RH"һ@+Fv 7MXs|%岡FtRi8I ,/u”kSS] <ɛ«O ~ؼA5#\"y$ȁAI5+};.fdPnV"z /%N… jE2%"a0Eo7.4S1ghLJ |p)pYrEJ=J FbvabX?La2ۮDN3ĶJdzx;Gr:(uGa"$ GXdUpr.^a25,uIvh۪=\,}z;>7ޤd(FoNݘlh,~Uj ~Io)}9V3 &4[l+> mݤ of&̬Ø[tH%{'t#'2͌XB .&E{yCYVz苜ޣtf:v?b7[D(E+O,5.olӘ6pPEE=vm,T6@0lŹKIfb0+#/h#rׁBtdLz0!Ι(pxbom_[YϷȇΣ4~,,d78ï2F<~ CSx!YhQ2)TNcZ "\̆+g__Ѐ ~\u`LpR*5?l7*5ӽ{Mf"piIl(LEч*{E1"6P ErlE>"G D Exhm!GL)p1/3yۀ3t0a 'vx-P 9+pXNw^1S"e(d<+4yö[`-X,8?مKR㯝Qr_5ը*33w%Ʒ^l$mcRli45ܮL0, [K1ym0\PfD\6i RW]9ҌwS?RX<{khL1~NL 90nThy`ož5ajuܣ@.L;6q:iXzxA/ámr}w~2=PEy>:y; a3UbL_"džjSXX 'LH(nȼ񀐶UYPF$j#Ws4NOġ G(=7!)X&ZmRVEΚhH^kt&Yf,~'\w]w/j% .C=8K.76 fdĐ0m" 1CzE޹yT3sos+δ393r='3tdɽ;\qK~tT t$#@YF$=+ ]:cwAzlE-!$u.Vs<&qF,,av,~/wx^q.Yl亰KmQ$R=-(sQg{@^'Xt͉x /N ˜2W;ܟSvW`Eg0si W[*ەrD>۰fi"%=\/hn U[cq38ߋcD˭V7 U|56 ~&՞vyXd3qb?}6Fzs8lC'_ ƛsyuQ%)e򾐯nhxn0; ·V!qx,.%ǻIOdG%lbԆX<ϐifY9ދ粇DW*o6Lu.z7V|,z߶'õ'4?MhGo(uY B61+%{zn.Ovd_qQiڵqneCdQpbC׈I-fw_kg[}ÜoH)*4A Ƽ\ۢLSJ@K棉{4r9]%C}jP%馲fO%A: Zq<@a|Y\#!|yt՗@M },ίq?02<+ǖd2Nw-r-c?";$/ښC{@S}6. /D8|hU']/ YAWfzaSD?-fWp|E48e}}:(^Bhf-3ahԮ[MSUb7t\z$3uA(]9%$b #"LWwOwDJƘVKyၛhD?`dhVrU)xCRj_bEmuxҮ: X\7hY`Z͖/f89%z3kbZlo%.c.RpmS{y؋ 5.Zu^" \Dx_A:+ʞQE'=2,v/mUUh<8&0PBžmHd" \ @2"3B*z*&6`hjDY9ބl{~,fR ] [ԍlXr{嬇tv v=[r_oBڭK@o|&_$I#{_()vodøM40zO` y#W}lFT(1 t<8w&+w?zdhl+ݵ/e%)RbHq]ԥn&N.B]GyKoN۔ψ#v[;$$E/Jp53kQJy^D,7Nj|v~{]?t<+c4XO=v)hW>T&h&PUڂEh&>կބLjg{͒ 4 ͞O%ʟhUh߁[![vWKR/[[&i |q5b/2nT mҍ~)1SIMZ}V'Q# /*S,bC.DwTY5~EP09q`60J*:>Br˂C_?c8X[}a3C=́D4LEX"C4)ҙyz6iv/@e #}#1~f̐D =~Zeh'nע*G @36.۽j IḶG `zT̿s\6K$tS8D ZIw%$ݔhAp/:#O+JxJ-^:S}B֛JCz;U#*_35̜{4BHWZUGq[+UYaT-FY v Q-7 '|o7#?nA:ҥ<~)ՔQSө,e#N,r dCp(/e{t Hz>u#s^-t/ nNISkYk8 m ,Xڲo`(΢op&Og xF ~1'\$֋ 4 k$W9e96R^n"0g-ȩ?nNFj/*t;~elnGz+XJ V̲!Y-wPX?an p924c\!3JVk-w{.TKQ Xh~~!:G4%kJ]d2Ad>"@u\=cC5ScLJWOq7 ]5c*2_Ja"%\Γ_uOFcsW^d&9:|o2 vChH `}Cى0T];z_t աqn59_˖FS_Q1r%QwIwǮrϟ%FXюv\QF^>yQ7cjCITs8 =$s[ Bxn͸6OI`XtAWOa4#kEZr@XDaʰ؇,?=歎n%&<UZ9@p\k07>oby˖"J#buSŐxO sb:o09Ca]I[=# eO(Rn0*-R0N$vRhۼ7 L-(-:>%͡ddj"Ҝ/PFȾQ`sbshLZw}HT\K2>s O=9@25#1KA!*; )&C"A]ua=搭9V~ž j-,lHVLۿFJXekT_Z˕fİ`O{XafNS<#~YvK ^wTb J%<{`-6'6n9\3d%*`u3 N6^5Xv63"g/J={i -o?\Exۻʹo,. ĘːeќWKv_Wy|3fLfsݧ 0e=>]!XIujKޫP|e2vc[} q1ٗ_D_B=F;S&`ޗ<r:D籝VHsb*dP^[^zI\?‡\fp m9`Ww;vioYU]/%jɖ:Hr?={(aWzKk ӂGrdxܤVX*0lBA! ѐoxwV k.z +HKδ 'QpW&͈ot#Ƞ1!Q0 i*;޻}WxV C)T,̀ DVZBFqG[b5^Ü!`kͿ^`>h4ȏQ|?U&y*@'NIinh#=P[c<5 )]:6)ǃ hTNn"\DJ=8e'@fIg9S!7-+MpHkf)c:{AahrfYO휿/KjF%:;dtֹVVL޳:\^Nnj#Jg -AH6f.,ֳiM$rUf!ǕBNrԌD}$vILhŗ)dž+ REo2banwd0iZ(莻ҧC[m쟱1QHqb,ԫo/0op+9wlөMt|澈8~~AFl:L y =q-Oj@vC!RAhX&231 Gl1- ~{4N>iPcSB@c^o?L{sMu>js q&[UqNt}( YGRM2iiГ`b#,_`{r]{pvȎ> fF/Up_ݑVyl%]`rw>#}bF΢].WV1̂ ]GO [eCWuB~' ODDUaUӀχiUUʒYr.$dAAW#@P/ ?ӦVlaRw{DJB1W^RAL~O3ly2O6vƋC]̕BT5BCwvzc %&Fps1'sgFᰉv$ֹVW4lpZw# jIKwNX)ldM7T~z1I٣qjQ' h`h#}+^=od T T,36{?ӿ9YP,f"D*iZqnʤ#؇32TCe@m`s768.d [/d}5F| @L½ys:%Z4͸4 =4{-OS\z3'hBر=e+cmBg*ST4j}Sq>1$+Zm` 3Yua:K󈕫aK+M<]q(7L gO9_w|$\6m;- 84D!$(}; Q~GTԶ oYsaQ=?2tbJmʽ߁abΟQUcdN§q}n%Α*, R8А  bc*k#ݚ=c,b&rh†OHL vOw y+KNcL}!zI7!V+YQ_CV,l*X 15L MH9}x{%E›R57&NRmaO/gJ:Фɵ7KD\zFW7BgcPZ0XkwF;, z׶"j1f F+`ZDq^2>9L])(jGPX~}p> 9`jeĩK1J_l)ExX{`{dTx(D tK!5krSnZBa.rB+:θ~ }Jd漹C2 , ;(%Qz+Ӆ 󧣊z /k׻MC?%˂!/5p#x_(jKphӰWy4GdnFWGM|RBbb6pkgXn_j =iVV !y)V9~DcduLfHASZU2`:7.fF}>,Y}k_{v, ܫ7oxi-'{{%foj*ϊmF$. }{ `d3͘O|J`xnmGȘ̴EQi``DрOE,z6gєSbyzfc+!D]vDڒ]ź4Qps͵DqW58z 8Cn7B UZ} X6=Gd&#1D$^Kn oYD?V# Z"ȃh,FeSL^ 1JS$GbHX7!!ˌhlb#pCI|vj[{"F& *{-r# g2l7xie 1HҨl䆷=rXK s jOޔ&ZѼ%HKqR%[v Ruv8ZUmNf]Xt[xP^_/.`fX"Cʍ#9זʿzCV%$u˜ Ӆ1D GT4?M5yy, F2(nڂ$xw2J*(_Pߣ}@Et\GO_BݯUo|=F,ժz.6* Nhk%,QY)]}h~ΧxyFqwGn:KlQU>&tyЉͷ r]E.F2m=5`p}\V#щj /=&OvRn]Eqr]f[UGt~ppfe}Qtbb=0?fċ[ufqf-<Miwu75.j0$σ:[s 2cW>yE co|C|{nk:`IL ":zṽ'c%v 7i_j3YN#Jq %U^q5^AC,6L@bijiS3l8{ᙕ_ZeTq-agV{R_[3i׮1@/ uZ&:CNl.b)sLk^\NGN??88+ İ YR--\(C'<&Ty>TAW{/l7vq4Yђ,fe5]_IjL'*-UU)>edsFz/S0=_Be_z!^yPiQYce}$L8d]Ntz+Z)3\1T\7FfZ>)<[UVYc)]6ns%m~o|~] !Q옓L=0YU)̘-oX&/?:hQA]tm,OJv,o<>AO5$yY8?.&f0hFnϖ&| %6ZddȞ +bOA~+a:_g~[\6P/ K!HcO4?clUKbjH_l<`׻ס^>`{?"f9*σŒUuQ:{÷axjqa?Us_z&S{AHZ((6~Ha0 y# ì Htұ20/xb/{2X/LcFkg>\rmSI96%x˃ 7j՟lX6/Ճi>1 X9S'|c2dJlepk?9(!յ!3’9׮_2| L!kBrm~@0c3IInӨ_s6$ I2NvgUk(CYG'A)A0<,gX'ux W%\tX6C;s-?↷ 0zZؘzazul5oxǜ~C }۠IJ9DK%}ҭ1 q)fHHn*^8F ض2傤*l]~Md0-_A$?;LTRىU`zc-b1,u`n2Z.]'#d*P+bŹksIO IoJ+28J%nn"|eMp?_QH"Og]GdA_&NFZN>N*A=ۧ-jϕoF"rl`[!Zߺ$EB;XgYŀi9[V[w6o]C'8bEZiF'(N{L H00kv1a)Ut~3O[NN{ 2:`l[^I؜l /N!t |#]@/3p6/Z8"N,iN`y| b&F=P"|+ n"6%:4R| xd5Mn-p״z#Ҋ2Ff;H #SslE}PwSxd4??+4dju3\P )g%KP&vU+fqxݺC qfm3!B+kFF!G]w0W<$Cl `C@wZ+3u3Mfm'%Ȧ~xD h]%Nf[Z)Sj.lqɬUe[@k5(]-PyW:gJsW)\I=%?C7m@pnEpvd*%jq w:HJɥ:o<iZwQ6IQofѶB2cdۏ*&LdNxN܏AeZ(߱q9UQZB80MqwSv;5ᄊDy#4㶆OrRjj B^WPO70.q_ޤj}(TWp*;u*Pzyp7Gm؉ۉ&/tSTT6_'N- 2}?u<vj` 8to8i,AR9J'5C[өĵ*mxr) 9 / H_Nɵ@GH u1^`M6d/,=$~ @du<2"cD!Y7cqC]6":OS13Qq m35)ZdK] :R^Tn^I7VM*t5=\-; PۆZ"H`M$nЧ{hPE7l] cɗ_00hgɝ|* Sf@Ln:'! \@tfKx}f;,Jh52zGqO~;;nLŤޜjIN Oeqh "3$휷g! GM- JDoPAQݍhXj́ڔwfy3`W4ƿ( p;.>0Sq_m1*zVȧ xA>VZ]CU e7VEɋكr/Y/zڔLtqZΠsĐs`3zxc?7x=F S?Lj㠀AbkY)mL"c[԰^>`+-g5B tHD.FOz8Ss Q ?m06@jҾS+!/Nj1Yr,VߺZy'\怀mqNcQs|ԍ#ѿV]S<صuju6a69L3|:D:sJ.,G%J3y_߲n֊,-~~{ڳ%06bB)ۧ,̖k@~ v]66XPdovk`̥ΒG" p⼭ mRݦ9Pw _ 9@Y1DlowÔצ)>QyЍ*\ :ŭL8Yx{y=t⪣&Ąw{3f_Gh#Z2='IGsXwJE*3QǛzSw@Ɍ(|9%m0??(j=mZ扼d f=D2GM6=|3<F>)yUif솕&X1J}>䎁3t̄Z}<<2[0LPHtk哶sTTQ4 \p+ۡk²߻7^,J\,.9i[sȵ:#Oflk[ \։[ DN^q2Fחo\#A3%D+h2n e8Kt|x qֹG7r&JT0ɚ1{"pl[u5`e@BK]{-(Dw73I!#^~=/i۾'i0Jqg3jhk/Γ;Yi%"NmB-R t^?\L VYD^9SZUk‡_A"maХբ'nJj`& Dἴo<:NΟBC9 9LԖO;OAAr@X0 ~f3fPCW'4c0}b6MU:l}|K`_xϥ9GM^t3q6%t?Mh qԵoSs+$*6&aW]L1f ,JqiSc̫}?1j?GQ5IL<+&o3ɢ\\_._jl73o+dN-}it79,J`#2I?ex"Vc kRd;|EM̓$oLey֓q9 Qߺ.[E^NI欰Y81yq)z-Cw i2wα`t9#H&*Z֎"~Gz&V7rk̢Q2("l{/j?,KqʣNv0C҇r 36EĤƚe3 o$ =bq?) @ˡmmrFV:@}rt U9Bbw?.aTkW˼%Qw[GgpT~vs}u31rיāL866a{e nX2W~䇣!]~?ٿ8pV{p;j@X .b.#̗t8u"rœDд"pԻ4'av^1'כ߄+n {cW?4ƥ@>e F-U?VoLe k;kVrh5ޮCKpq {'z1m;P8Y˔GE)cbU擛`l{RurVHAQЭ\loT3oVɴJ֮7_HXÓi!Q^\*9!\ av="$ 8}d7h7lV; FW>8uuӨue-Nr7:jBsM 0NN2Zm P50F1$Si𹎮@6isQe!'vdM[[f}k 3|5ܬ$|Ȭ*jT2076T󄘂D(x?Io>ʃ3o:o!xLUN%Bq5ofcHg4Q Z(j׬鏲)$DGy$pˋ+çAgCl2$xѫ@v8R%YS5Կ[ 2;8EBS=?+}vx8 oZq۩P5bGm[5*M֜F!"R);2A~'!(P#ĥ`XE YRRV$3IT@ZK~M{Y#.GIӕ`E=耎cn^ O2lG{(), Dg6 EZtU]^/2cgUn6XSRB )r-#97#4Q`q8uNMe0GryVȁXjQz<5chF7[@$8ͨeYH+}Ng?gFxԅja,/Nɯ\ WWjU>^n%$$ѧMw:|yKJVJoI C!'[*'cg7<IpB_{ٵ'[ʯU\PCି+ Sv&r<_~Hl߸-(ZLU<@Q5kRA(H(E{HW+'|m!4 ?c}GzP|"7y7}]1,zri7R`PlkTb'GP:!T۾yJBFr?۟ Օ;Va;Ѿ+O[ڙ0m֎oUHZ,G|]֖;rĂMz/y$"6BOk~u5\hu3h#dwނ|̅ȹq,rjwN[@hY@K¦Zנ9Ō3-D_WmcSa2Z#p%&܅+ωȹ [2w=lJ˧,d/YðP^4Q"YVR硊F.9~IU ]nyC==j6iBv@fyݑDFX}umOc24ge& L8X|=gJisȥ鉗o6ޏn5$sOLm=\,;(WT10lPz3]g]GS0ØpǠAxsY-:5ԩpg鸆v[C"SZA0܋ޞѻ ~F3Fb6l/0r,OžBdrHyOTTP* f`ޒª6i_鲥i5Ftr>AL$o'Q9݉1n3-cTzmX8|$$/BqXk/EjBPbãi@F%) '*6XmFZf,Z7+ 1pGbzatLeD_J/wVD67\d.2gSGf6dlA:wN;u;bwoʽ.|o#.2#f(< /'xH~`oܳϣ pxmwiM <ѦzOxQW&d1zFO1.gQdԧ˄9#M.@-BW[ ނ]V$y0Wd)ٝ3E$'VSx iCaϵ^Wwy]oR8=njγ/_zŸB/.򺊯@q 15k%3^ 欄{=NJ?MA$BJ\+0O_-B\VK8ھ5:WyF_߹ޑNe2̋O\¯,\wzpf `Inч$@MB6qTH;4rd |prKJ͑ϴT>˜=t3<<%09~%J͹ A&^U6a]oYbCf%Qz&B^yWpܢ\@wXn& ,+quW͏E(7ؽ\YG#DpZ`(gUe㗑"nA* 8Dsul'enKn4=t((,<cFy²UUIb~7FR"7t4=0uMr>ewk%ty%U~[M33.(G. )376}cBDTXv s-:\gf+E^jS @Lf!S4\ *?lʂ0T'Á0P{QZ.eZ-M!/fȫ XΐrWO-Mf*|Kiݶ ~N@4WvOKy!ܳXo ޒ,F,ҵ{x@a|\1}4%Cc^V򯖑͂.Љ+ jFU4C5[CTf+jP5X!ǜ0QZ'W 7˦.B^P\nr@AH2Pgq܌Rj `vzĂ a[a ֠:@R"Tzc4%wdT&vw9L~Et ~)$?GO Z2ֵKg,_1Jćt bE)h'ԋh[?_CqSQJj6ð ٻGRTKӑ5دv`*.(jhW\g5κ7Γr@ pg-7Svn/[̢M7EJO"ӌa;h-yb0 + yT_H ZƗW\w7B rQY70o~8૳ayZ Uu3{R"|`{XiQзBޫbcc.[n2( 3)q`ߦ;䵒i}؅8O[Uqza)ovZdΊ97HhM׹xTuR.)~7 C?0q0%4#er|h_aE^#Zn#5E?L Xq K}&^dk<0xӲ42ˏ(ns*0n6qh]l=ңL!lLQҮ 4)L$l~!XKϔvtBWwe!Et)#Yi%v4[4|G R!Wsk|}kV0?rP Kjhk^dX wsţ!ۏ!ԭZm,uӢz hH MO$2hCa_WWSWNtCd~z;7: ofVVJ'+[g.O<4}1"tM0h)0OuHpҼ;q{gw˷{+w+{1ߢע!JTΩ>o^eY;m+Ik3Eȹ 9E|,]?ȨU?/IJm&1x[nW89bmٚ0M6E3Y`OeXnԈ&t>|ԇU8?γ/"Y2@C0z¥i> a}cX_ @rѷbj*4Ȣ[ngg8q.!=lӁ .^@_Jb:jD(K(9𾷚HQ%/(f 1J.tBI`޶ J0a`[qܯ9I~S0Ho_Fz)Qû#=p>.N^^d_T%Q8[8pI/dsȲllrvjYHD--$.JU^qDi\m7?eM[r-vw Jـh4:Xs z`,LX;oM(K%B>OEH0lh#C6HRdw)$V!͂EOdJd20P0 ,%g5E2+['o"CD \z)\L˨0reFl)+Ư85@XYFW_* &n"Ue؝; UVrpd}gA@5|,ﮡ 4Vm#r8wӦPDo SGޚtJ<}޿/T&myR l^/"t)OU3x0xX{>[(e*]#R9GM0|FcAlEu3X,M$)|#o' ǯX~%NWr;V+fJI}FN`/r?qEWnѥ_/<>T9a :M>0?;͈g)!đZ@Y!P X||v\3`D}Ap=!rj{䣗 kvaY~|05( &2?pͿ;mf"`ChSbX~KE(;-:HavZC{EHvh[ A2 t) Wڽ6 `Lt&ZC$oT5eeXk3ڠ$nD~:#^16,a˂/uk#wOy?{'%B$O*)m$RO+vuith$qW1{袵a{A7&,om9#mHɝBV[mK, Wetg3\`Ur A$eZv i m_9o1SbCVSAwv:t/Ţ-VukITݷkB0"x7-xu:ݢq .‷]q`T4Q~(' Xv#UzsU#f`׬raǂTjc]qÈ9>y=yAc|Lo-7Fwg"+"ă|S"SXn!ƍd o]rU\'}rߌp#}\kIE35%RGLlp'y87bvVbSNaܮM݈ۄdgoHe{BߜtY^! e3s$.bzP1ər[NLzZd fnЋK RkT0+vAu|U7/6ݙTGv"ay'3>D}H]5#FoU9@<3"T9sr\mi UNH}/Mw蕛->86,/mU[+R[,pqM=l>Uzc+w9 D/'X&v/Z6f_8[`U{^.L]̃*!O9 FS?Ð DPҞ9j{C2"3+[- ktskPݨh-:U4Y "O+)+&o<)<V8j,UM& fL1Hqƕ'k][FWR< @?^+:?T_'2fƄ rsZz1^Ӡ'k';%p,](Oj@0G趕XW=MAnPA]<%S.M,HR +JWs|ٺS{t㩬Sİ5bB#)9DxBfԻ;[ܼݮr^`̀eddŞk{9[?, 3g.)wtSZ| M 9fn^ `}Îi!W-79pYWCF)ԼO(ʱR8|?\@WH<Mz<#@L"dUn ,;!-rac ߶Xt >c:3`@fRmtU &әʤX!~|\Y I;CZ1WWƱS~ =urL%4W=G:qn?QYqCApHEgRE3L8!O޲W&E/{HX3S%fG=O˪,*scP|oQbNBZP9w@d^MLp4,Πz&c&:=xԇJ&W6};P  ~89s@ߔ#8K0"H1%f|:Cu ( 9G~{wJUm$o!-3"Ůj@uZI'.R'.m<"8uʾ.>ŕFA\ɕ{;@W]2ۍ@yu:cҁ}QۊDu`{-7d7#f¥v&׿lz"p%!tC ̦*)!9_Btcbyu6V$=C-N (ɛ!gYZ07070100000403000081a4000000000000000000000001668c1694000431d8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/net/wireless/cfg80211.ko.xz7zXZִF!t/AU]?Eh=ڜ.+ɐi#67"0OՊ(RO}2\}yAc:$^ ļBGvD4Wdf'Ut0.?v<(R +q.1Sy:E(*RX6_f:04r6:ފeßB3+; \?Ub0qy3%UuK{PaXY+͢fʢLc6>̜c<>/3кsKes>ؾkC-?? 兟d)hF,zWgUiHwbQ/r4B[c1EWA- /2J(_ v2 Eۦ;|3}[ҧ2q]a/t\r$tFlR ɯ, D'5=WAznFZCouF("׾qE򣷻}TXeeapdYk[*M.1Hh'DE /n@Z$dWs1TbFQijB -H[/r#[y[v *bl(Z.E.w;h_<Iuث/HOQ`riFk ͖rF6 L/u/E282hS܃W "/*a9 qr ̈C絥,Mu>^ŗ>bnkt@CغfD6 U YyoFRT\[KFJ4{0B]9#]J'ksڼ6Nn$5 =/rt;u1oUOO~mgM`|AOgM&B;AEJsV?}^T,`{D;|8.]6J:s?>ʬ]Ǻ)ONg [pAE,\!e %#d>hb '&yM4;qVq`WA=Hhr Z ͵/<$g =Md· *җc/E\0.~" nPy T:ݽ>BLf_!qou,la"eZ~tQ<$4?ЅƔR}ِ 9$ gh:%ZpXg)o]p»?,! 2ߺ b-D6N7FxսE=j_=A'@^%@V<mV/Z-?sdLt5L 7Z4;#M*Q[+PK^̬m?'4rѠ2tm+eS W6`/l@ZXAOP1Qׁ혷Sf{("[#ئ'iBVc 9`T\IMǖr`7Υm&yRtӡ;lqtvR;Pn׃o}*a?k[RXt.t:cj,s}*%Nįxk`ܞ}ITU7Y/{68l7w B^;jhV{aUn@/+=X~[RR,S-j ÿ~!"bYm,FpK 8J ޡ! +M=<՜C)7ZZ37AƷdTxTcUS^04[9s={h$*2EZK6N~!!Ib :ak-HKsLr+ 5 Lٖ)+>*RToo)Q>dQύ97VE׸v\N$!ӗ-uԆR)}Z.P6^'Ӵ934-%i#,rVZa, 2 Kn;Bpf&EDf Ċ%bkɏd-p4 ބ7>@w1G|V_Ve O̕ܧl<7"(0:4?wQ8t"70O,Lp;ynp7~.N}j/֖JW3tAS ӫAƅ~{=e_cs: @T6*gP/e4G[-c܀IҀ@7B:&anwgzrzk< 9"e 73 W|hgMd3"#MTH%'U ɵc!(5 SkOɗkud-6D㥝!h:b[8Gt`O30h/T .>Sd cl]u\".ﺿH5b1d`lxXH=v*g!YX;ֿg{β.t]0ȭy~tˣ%rwp!>{MIBrDgD@"!i]UAPlɚ+M1  dt=UpŁEwH rb޲gl|s'$(໗cSIh) jzQo!5YIPM1݈!1֫$}5чXFҲeQۆ OA<ϲb&!/rHuffT I<A T#誊r5JzUTT{vj6vTQx`kIq*qx1}vF^tJ9^=@yhS~7,5HI7#/((ٽiZ5Θ鑜sC+ێgJ6\~sfVp!B'=7\*}Dzv7Jv +j>G |r)XBq բdWgeE}bOӢm Wz"vDd 302H#2e)!2 Ud*enZLJ S? Kx/mcKLځ"X% IQhn@k19"YO:yA $n:vad:>] 8QRth3~DZIb>an4 ReRժz1DpAh6lkv:,}ǓrqXYNΩyKς MF$1o$MLB*+z2h*!n*nV@01}n,x%Ђٕ0rN$Ħ? -/f3$5;abPVQ"zy!zS y{;`I֪Gs[w>(IKM*CLA"4&wm&LJfSRG/aT`HеMKNUR㦣Q m0Wɇ8gRjd'1O]-YַlԎ2G#B#9d5l^PA3ǣ,Z;9ͻU*4ʫ\́Zˡ,2.5"rx i5H*I sLZR026<wm6Wx |խVqK+6!3a؝FdLR5"Whl\)z,cᱞl(fX|%VؿJOvj({Dh[ 4.Ai7=p%$Fc~8[qkcv 6WO?4֝ڻp{4T:ΰREo0jj/NS8&䆔}9-q +3cJa)f/$R4ċGqZfb@&ywi-:tZ>Ȱ= ub&bWh:E-CU7X-V+T켬rDJ?anW P0`a@[ =!A&+x.ZVPy.4c&Y}W2;U/m\bM9Ϙ: MAϽ.5d/9$΍h9*܎ l!c/ls[b!!pd[e:Oo2t-5?ŭہdOq SE&aZx {_h4ZGVs)cz^Axim{O1noxQP_>[MrԒM$[1< =&FA-5xIkw.oOѯSxt>w!~Zk $!u >}8SbR1ld6W03;C8NJ|ʉi"9Z~*;mnm~8/./?Y2J>.X{O%쁘Y |cgd%"0; lvV-Q.Y lXr$~š;\QV}RT.#!^V(V8.Oh`a& Lf+7\[K+^Bҁl^4t&G,)Ȱr߭IqY $^Ps/F Vx$a-r[of$kAo2oY+W;_،шG I^^ x@xm\ͭ[w6x:kKE'?ce6;|,Zz )_34&Sj~(M׭;=GAS>O>2Q j6dr3]?.uo>$T;7}ޭeC=z{,8_GyaϜ@^&3m^m7#Gs U}:owEUceH`gYg5r)•;~4;@A eJCaj @(y#́C6q@3ֱSR`=mUZ&%"VPr&Ԥ"~\X-[%څW Z,3n^EƎu]Lٽ%N _Ͷ4fzF͘$$ =qH.ڋmQcIFAu}^x9@ ӕ>MԪzVlhVWw^fv27Ŀ(Ykή]lҥb3uFфcfz[d TXd]Y5;HRқ}M7 @Bു#l:eMv`]!9׃i #>(v1u<ȞwsÃ=X]آU]5e(_ǑQ3M {;NW3:&B5d_#%2nmT-k|]F9h,{| Pٳ7<Ȼm0YiKbNI[SY}[5LpOgs OL+If,0P†D>a^g ƪ]zlnx9F$|c2~aξrE;{&XzZp,^kȅHº|"Iaa2] . yLr `Mt#ɗb/ Ɣ9wOGIoxʓN@ ~y먓ZHI/G2\6&4jߜ֤lNHneNG~ȹv @;,^0rMٺD)/*:1جq:ݞm0-+6 Ր2aLsWMBa" MKE apeQL&Pè! 25!T DzoH*1͔FrGn\5n6]HG63+tQ- X9#*]< d6 Nӂ;aNJ0s_!uN4T r|'K2FvXhZ2T4#dqKw5hC!KC.F0)Z6yH;GE-/=ȮnV/ {II)Nj/89#|`1u`!zTxĝj\!=ay.6Ukzlc4 0t;fV? 6҉eYJH[\+,~{ Gt`)YD{mOr՚})!|:pAQDQXd?W3a VYRX oOB+XɾJ1GHth?0k M,ƙiuA\EKK[~%9ws⚳E22fR-PdBoWr\7 +8FI[F4B3ЧfPeQh}J?7}S7%Pϟ,pk|?b+ aʵxpVbl!z=4enJO2~wu"{?동ƀңhW|=^m%0.6.@Iݒ{ō$]~-2_nj y26t/z~ AA+5kȅ [0Q8GKѫH`j1pd RMz~AZF{4uٝ~l.N^Vݥ1pH!Drh21KH{ʝ-\\JԮ_תE0.891K^8bs JduAJg<+sqΠѩ<ši稷 _*!τ lt38QAk_{3Z #Y6Ξ3J8S<(ܿ > EKF8tUeV]Adz lϊ1ÈR&ڧe76+ȣxth|Rm)EH>, FqT s5p}d03h!QLZ t)VsAi|=4?Ϫ3|v&m r-IҤhOUxqGc Жp%`|v{.GTKyyanIXa'_2^w Ƣ(be]5ZDo?ʶF?ٳb#,x -<"LRޢ~uP6͈Q_&++"ja g)<QX 29rMbj\ggh:^ RVRs6Ng-sM­L\<67`jh tطHf09lb_vn#GR*nN4qH {E "ZȔKD W02|aAKu:EмڊdcWǕ).bWWǛZˎVP|2tQjyuQi,b0<:I/k֋Ξf V8zn/8|aeS5QTy#@*&tsUG$ !-[\M?+Ĉɫ~;ih[Rg$N W^Q|]I&E3&[z9T1c(:cs)YOrޗ DXBS!l=sşI\${GjӂT];F8qSmgԔ~{r6^шz(YruM^Ixfn 兞$5~qWemܒ\z#v˿֙zƃ|drZJ&*zA|ʗ~w/o|dt x`"m9y`(}haHƉXޥSO x3D =Vv#;';~dj >Cf7E Ҥ]ġ0+9M0(uXiygtƅZBD a"qs㏽g: j_X:B:ZK1EvyIC:kWN%=`y͞>MfJVģvzJX]^302e>4ENt s1w>۷~GVuT~'G'1ۧ5$t8@HQWBg 03G+@ov["~/4>,pt bURߞ8C[ƼHκпdZ}5k)ï*{|x(zXP YႫ˽q;|.kC@:f l1"v+uEs5-2I\CE]?nې&PlcߙI4-]gPڐsCZKz-o۔4oPvUD?yf&D  T4O8˱a4:;(ݾ2W㢹T0߉-q31t@ xg,AVy@仗5y™A]KHBLY_d\$ j%۳-œyf6 R2_Zp*C1vS<feѼYd]ӌ7PH8Va4オC,u.K8N&9t%ni3hMx3U~RD1A8V @1* b=4k%><&$BVCε?_9nI L,,dߕJˊ0Q'^jc0 {t1ݡ-^{ dYXZ<&3-V8 }=n(Q<>JTZ T4gIp jZ B,](G즩D}|M-DV bzfGRp$dM<4^A3 $[Fkَ*\/>qIAnm_ڹdv1o5 ϛ[ޥC*:pMZ@j2ӡ90祓* . PK8!v{ -ԯ7Mƙ0%G#^q]ppe(Ubx":wIedؕS6pCOFAL.eKJN1$jjHl $c W{`\:͝C/ m3 To;eP. &Xt?E6Y^Bᨼ0qexN7 eAJSNDi^'֪2G+Dۡ| FNtU\}#QK 'ķ줚jFbZ_Qh0upn!.ܵBiD#࿣7Cl KhF`{ 2utGgS\=UXQr1h1{x7di!{{Vj_g;WVXZr=͒]D I4*b KΆBg|eP{<[ʟJMѬe ?.S o2Tݾ?F˺ owGOM| S^si¸Ҩ׶)_R~YMTL8U un:llBW؏ӺM,V0E)N^ʃУPnjykш-\RSڤZdk8R zjzq)>*DѾe8ӮNt][啿7ѺO}1nDdb3Rdu?`]Qppd8qwwpTcAOy L@i]ke8ڌXC]EWei\Gټc~B_2:GZ7Jَ!%kPPO}(MδutQ.ݢ̂#}ѻl3;ql9٨HTmlxQm,Ҋ6G60JABlel S=: N(>x"Vu<,Z6Qʌ@[M|jf[O0= +\| eg$|1e1+5>/|o4K=?b1~/^᫴bKRTjţPNwC;Ǔ 3k㺤GUdV d֙k2'WB;Al7PR"E,lu=f*ri3(CZf!V|z/ѿm`O9(|90UK#VCD,+*of('tsPb6I3ͅ"؈Ryݦ"AJ$U ): 1C=fxiZ ~(m&Bne[UREk凞(`,MſϰFژ]4>ôwQ؛:8./Lq]7wa/RʬNw9¾EL.LerE ݗ0t喯n .{?T 'Hoy^7Бe heF;!!`{r!ے QZ䉩q]*`N]/8vr(2qe*pJ<+\S_F\yc#I7p}K̙HK tզq7nWbpg*?B7MEݪ}u D./ lI,U?cwҶ$n$qǦw7J5=yNx]O&:e{>{*ޘDY:~4KQf"oX݋=Un|սm(%n1Kn(gHFuwuk齺|2[k$s~EHLz¹ auyefMl$2:=ͣs* ({@)&?E"&rT  P wMPRˎ|oo[2屦 Ļ:GgXWkbm5IPbt(| 6@UDM,sHnxk&!z.G r#qm 5GA?{f CfKB9w09mwX:]dnzNiREJ$p3,j$ǶdϚ?gEňaN3ءNQbYVFv%7l BU(©At﹢gP$@F(&fmEΌ(V^Ki=y{p6J*LyК5|n 2zGa8əҤ\lj\F)o6Q[,,, N!=w2bgs;M߆$yD1b"2E'D?R* 5 ٛKc~AN$&E5 +FH3LLP#5f_҅NvOjZ=1Db1DhjI"~%?i@g [zQFt mC &;*wJK>9ՀHJI$ӷl4ًnL/`o6~H1脅JZFJ a\ 04%i)i`: D{aQqVj`#`Wh>$ɕ}\W[ǰral'0nf=(2멙3!=iB6MTC?Ϣ<*崩6kk xJӲBكtل⮃JZ ~a)?tr@>h`+//P PdiܮdHtu}-2C%JQ =GVp*LIR]+NM!DC/_ (گŏa0rq%֪cӔ5k_2cQ|}~fZv^(ߜOӳ c1L[t[Ċ_q/uW$Hp~"n/!4#c{jVí;}ԃ H@צ  };;ۖgH+ gm:UA a>" | y/rFcpNlCdg;z8x\9yIJڢ< X"=mhѪnmO{8T -v}R;LUf%eDw2WC2yBWYyTv#8^4\a?W%ȅ4C_V)H$ *J$o@DNm*ݒmRbP[^"vv֋Оșz0u$R& R=}}sZ}yGA2O]֥! g3 \Hl0D ~iFը}[k )ȟ AU`Fo)1g~[Uз~'w Ma==kUd|ay89S-X+-1@I@wGY[hLszP jW>B#*S3GfLr->['Sb|>i#I؉n+vp gDgU@cj ڸaR,}~o"g ֕<`QPkxZ1; LJ`)G\Pq}qM[T:R\nJf3kN*#1E+yoHf:XÛ~iuDݯ­ 3 { w/|+ܝLbXh&͡>0*GJqfSD}VqeK 7;I1\@6CC^ @X1=o-/;vE?G.WFHrSr1SDґ_7( bC?=搗㝬uME!Zw[Y hPGPm+h173J^8ܿ́Sd7s,D7`LFF$N8Iq<)F}4󞇫QBd5WjIB"C+:PTJ` w| x)^t]fބ\>(1|`~% ㋂Z0t&(ɇ/bo1:W8br:VY.yD:T5}. c̅&rO_[; SdàY2o/#huEf:2 LYƿDŠVMq6 IFI*S'O8unH 9ܽ/aΕ"{70U tܨEN̛Dto].VYF % ×a94sT2GԸԶqVJG <edް<`e51x-4ddځȓ14h+_O''J5o$X\Ik8kE.vT @V%d|g)J#(BAQT NzU7KJRFm7n,Dy KCMJ=&Yijn.Cz4$\y태AX \XFL} Fl )RqB @$TŌ>X V_LMhM'a.l251j4&#,|Cv,Rthwfx"71Uz5? Zz*vWu6cD[g?hBmuۗO!BL5qht^*MIɢ>AaZ-&A3D ~>H.t 53zx%Ͻ̝+mzܾi\SMK~YO@i%Bj?=϶^Lkmul0#]C!RIK!Y /Ǟ }yY0{$ČeƁLPKfLa@*%Z,_fEZXSMNFT"-_5=ʒ:,$~ ᮉ\o5futmF樧݈*`^OYՒܬBlǮ%~I`hъ<`5`,.!ⶆѿrV#6O Z@-Jܵd3H8ȊsɗU|KyEyiGb?z e}3,w"YM qmg̚%^/g֏_wkrkΰg32 (bT-[~B+j TBs̴'-&[>hU#;17=1 ߭Fav/` ,6 _I?SĵYTGg;%dH񒕃ܺo͞{=ξRNrfVxN4|Il6 X#JH/io/y"`+OvѢӋB;o/h/ePșNCWv ~ NA7}ɖwu!E-Z}?xXDhLJHE$a@,P6BMxpyƔХi$;:Ҟ7~3v,&K41&5jH*B*N]5a{ϥχpX yҾcf|59AB NbVsc8rfS6Gyq^,ȄJm%| ڃch(jUKXń̶ݫPD9tW0s9W.|f+ޢy]'xJi͚{(RGRF%$)>5&$ ;}{=MnL5ۯ`dV HphAOЯCN]x9c'| >τQ-0hVFwš3E:q3):E!ʦGDǨj6S#6K\9;70Ԉ ku­U De{MJgep, 83[4o2Q|Ul3Ѹ`SGNOvI]Q0pl{Q]-l8BLNZk<[UDq괯O}1 &CEK&\SyCyWEP4X~0#m_ AyZ%& O_r:tuqrf⃮G.KN3k@S5tqrIBpeW$\Yw=w5X!02 O$84 mOh7/VsԼ{^Ͽ4";I ^FqpdST]bm")NX|Y:4@r10AtY3~2,#ST )M~,-1 :/,:!vn/~]G6KU9+/̮`- X$ycs$0=m[PC6K]Wٳ-7V}4ܲjn^v0J<Ij޼(cHg] e2l5nl7Iw2DA=[n??XHb|q):ixD1E,:mUc X?qN(ɝG_*E^:Ϥ—@uOdKnUA^I(TFxNe6kDV} >M E$ v'w[9 @ k^A\o.9#jj{3 .vVs5=c^f`;UrЪHz_EgT\0b` xn]8.ѮdF|&6iAѹN%2#S_߈e@+ҫ|zV\.Kۅ.Dϭ%) 7X?A w_~Ƅ0C͉BoP -pWN8*C .kfq!X8c{xᓪ{_z/dU3_@n܅jR*(QP$[ߥ'KS8<<4c:PˁҥR5wg ]=mg80wiatWTȸ[>:ki1g+3P}*(x-ܟo_\^ i3?Q n2L|soB+BA dk]G_4"}٬5}c'Mg^jNqڹYn0ON p=qaUpI;ړ0cNTp1  {HqZVՄ:k8HA3Oc 1pǷf!Al?+d3wSX[rł$0_ݩHg9 ^lN5E>FِoϭB`Aow<[LB׌ eţGqJ1~'h w@ÇN} ޽ȑQ R(5L?>n.u׍B|rkm/Cp~yę`p$PqCH/f/uCW1:vxn]08b~ALMv83O1NSV6'C@fMሴ {o=;q`8!l`ve&>S GNac55>|wHZ H]`A솲VϏ\u] y6z)4(• IUIda`lmZmW汪r=@H?7&臭̐Mv_& ]Bx>65&k3S,o#l3Z0Tv4O\Af?34FxhD nP<%¡S @XJ}~y]\㖮xt~:VMFY^_(YoͥobJ#Y*= ;I@RL^Bf6̹JpyTQ "t%>-|g]]/1UQ,wǡ@sw.`bȭ !'TQ!>_lX%'$W^q>1-ymj^gNNCoᜎ`omL@^3wj9NPWzl?m6[.̀r%9mєW 5PeN8ynѰ1d|яC񥙷Ge?(oYv"RlQAS_C&3%Vd*ۑ^:dV]gDG*BkIo}S}L' 15iKI y Aa= ^UC&; U쁤?nm_zđYk%#eQ8ّaEt@)7 ,PCD801r`4+}ĭBC%4S7FOx:oBH "XSF|Jhl+-e..+)5_kќ8tFKa)$tJ0*zoPI4̭J O =c2&5t\[9>w4W&{\tak;;2N!+W? #KR,f3>0KLycxd}D6 Tf ̀AIWa ='4s|:pnfXqJj;OF+3R|YUvSCm?E6$ >f˜@ickĢJE+9AR8Jl0K= Νi'Bo+6T$o,ÑvLn ? 2GAa2+bl`̂3>>Su@Uw5G_0CEtwQ5P|k3eo}q"bIN05;){dLEw\X} 3(s,113G3|034ӆ S'W@4\16`RZm۴IwM[$'MP~ۣ$-ŀ7c`i {fq if_DC"F~~D42\&wvONih`_#CV j*uwAI3 |bb8,)D=7z-%6 G`B0 i)4L tn)|ʍ֓`dǢ\CYn\=`Z-C}M΄j*}%&J2A&Ň>ӎ%@cwH yu6dgpMJHu)œ`=yS )Pc LǗ8v^&Š8VzA!@Bk ~hM^?MIoİpzL6͸\W4M:>}tmXM>~Z2,G`GԿY=VU# f(c%uNpvii#/$0ml a;[2egLsR)VqJOcD -n-v #T sZtzGXqW:[#o NCl ?GNU늴ݱ4bYKıT2}qUU]R%,ƍbOdS~2s"E ,r#g7VP7ksx42v4d<(59uc=;^Bm;QeƒW!(ZgFN'CW/1wT նE3 ̈́X' idAnҘr>XelæeI_.ry;D;݈ Ϯph1RĚ9&o׌u#w%Wfd}(R27)D+X9%+iD?p `*4^ =4CL~vUarwnT|($\erC$3uje1,kU_B✒7<'Ge!] g1IF:A)"}:)&t:Cmtfm5gW#^dd Nَ|Ҫ׾7&qR_g>ਫ਼Sq9d|An@Z$Qf+jT0hG# ocsȋ48&[dV#h*Ԡ؂y7 bOW׳ŷ'(f&4ɧq){Ft'Ny $.[.?z۰ OxPX">s Z7p1Oiy)/<[ YbaX%~6q]";+5Y\B-cڥ(m+PvӪPKbm+#ʺJKBy?ꈐlk7sZ(" =_ )8iRRDu ܮR q,ɽk6kɐӦ7pB %tx=`׿M|Q6}Ud8| 'ozWx8K{ǦzvNx;סS=dL!в2l=[MRxbD< t`UEf.^wIt1׀)oiyrv@C6c؊.ۖ<A}krsjhҿ09*ȧabS4k 0yz oקji 5ȟ891!|8Pfp/  0,d2RHA+ (C~3}86a Bgsf,٣xrnnk]QVL=~KVZ>O䎀'NͶ"EZWBlS"Vb|ۅ~׽;-8mrP$Ü߇-IG<ᆱe]kƦ0=)k\ CIH >* lն{BwW7Xt@[$T_m}>ml>6nE?#& "$ xۧ?v Ӵڕ\||%)Zpj{<57*. ^:uN*t%b H2h"uwQ:".O.aOP#ó! 0#]WC∏㇞&!I6PI͘>#Yo!|ORd;} p"yr^S Ems0th f?@ޥeJP] ܧ b FR}-h?g /+Ǿny$궽RƄPєýZN>?M~=-XAGTCJG砎oʂjf.ҙpNp0 x!RqiO+^}97#D9?6E GOJb>ok)IcUGt>è_/n\tBWSQ'. y~58WqNotxvPL+܊5Up`46 7)L,>j,?Z ٖ3s2Ec{C.n˽ 3UyNF5'0ZWI4+FG0loSğB U{ ;dٙD*k oe.?L;$5BbZ!.6 yhWrxXW?pLwp3>I "2 Ws}w._hT3%]ѥ 2|]5^[04bD*nNZZSE㌇iUm|R*vJ>G1\hU[k~x%y=ͮ8G jSUvМFV ʰpwܒ:/(fЈAؙo֘*7FVO;1ǶքfhE bU\.^<> eUar:e:i?dS5:Iaxf;wJ}-8_3U lRH 9;LzN z|2gbrC[6^<$R"LdgCP|Iؔ 2дO a.2$_{//%3^ɧ J楲X#op"z„ }Ӌ Oxe|<ұ[%M|%WTnRєxBA͐L`Bv Pߖ/p$!)OL<}5s.bYE&@SٟGdG(I0\:b/zķ|xeSW>]y;LIV7S& 1ZQ>ֻXn8٬0Dyoρh,iLmbc[!^94ė Hڍ^*:*u f32͠W~hΆfHY"z@YgJ :kDDdZ1-#U)ƥ&Ƅa bUmudTYV?V{wՋMk:_T&o FB&M̻ա H;,gm^kdr{Je3X愐 iTenĂMma߾8t a=)^aPu!p&$UH$5+>Vh,] ukVD}w&Z l Q\z}F5P0?$KqFtq 4LݩOE1KփtR9JU`ٻ*P Rjh7qV~l<۰gg{v`xHEͤ5T (ݕhӖ K<tƁ-™y:W[ԟ@YAARCrsZpR&h])rlh(9prG0@NX(۴l}& 1b) & hߔ#|4Ƽ(V,4?6D/_!JA/L V-/@k܎5}Os3p3A[x:%kVCw ˧y}ykӕ  +gR'4a;k܁#2ΏkG3i Z%;m,ZZ5Km^* (_dh9i5#3E#Wi' dTs? R|b7EQ}m涬O Fǫ#p' /BlNw8>DɶMAa< ) xQOوwXv20) 386D25 DHFEцI >_[t*Sb+=X%[/^ݴoɱ1נy˱xkVdXV5|߯"LtsSVGMu5SN.bƠ!ؑW &(&H9[9Ա`){Y$z;sT (nsި:+eHRan~@ D!+*GQyZ iNd0(GH% pb~7P8F{S)hG+[ ҋ=U4 =ϗg ’Ր]=N^䫾VH3ǗB}ʐ^*n:=IQ_-AxJ8>Ek#}T!,JT-{"fEhJS׌t'87%]^\0hkPZlk?sz j{"Tcߥl T#h,AjrbKrdNӼjQ\JgԀ[3_06mW[~ r:&'H],~+o7+.%Q d'6==_lМyIC]oE}e Q˽mF2'EIv"r/+~W(p_#jPMlXeK&F~]4*kc BIn}ncw,D"G{@CrØ]5;/~h c6_/0ss vsa~rRm7jp_Mh*>mh.BrqssU-.-z%y;ZV5LԦP&b /dzEZoʏ+wzfó$lrZ.E1Vy'OQb, Vb'Y 3$ ~6_ZeGو8Bni7nQB.=ܤ;lM~l4x&ne|_#8J*Q2Ec}WjOU/0=p.,q;/s M4+*Sꑥ6m% ^dpľø5Ql-G݌Itsr_u3X66FXӳakkSiZ5]L d!NJ k:u,َ ɥ:R9<\_)&a0zq ^h7=cĽu6W5* qMrx6LPp+2;o`BuPJBN pa<; Ou#ŦSø>&&")wVǿ嗃55HhQ3Qڐ}%ԛN.uCû;S5]1`,JvJdjE\ @H%dC.^ ?|p13oǭè"B;ؒ~5tJXtT!DU*@e)aF<3[ 4`hL i5:ZDa? {vj 0tb /2 *PsE!;j# K WAPAقB1BSV%,hK5v9"uN2OxK@5tD᧒̑2q8E CLpdwQ-޶[^G-N(B~Z:wgF}QmQӐLYrk3vttbf Yo&bh#J\uoQkVt:Uba1iM ~i -6Ru@ D$ixd8N*ñ-+!Tzi=g( Ks@{ErSxtyAIH>"9ˍ\"\:h6Ftܼ(@r ! 5=xB7Ƭ95=JXyCFlcF4iUthm f N_Mܑ'XYf2L߇Pӵ ^e b - W[=7h)C| ^(v xBRrL_plɢ-*g<# "dz |.UP˨ dwKIP#fG6 4s`Jv-vq9OtU"4p4TrD|J幛a։Gs'[Q;40 _ߘA }Û&>~2H$M bIAqn` ]dnI/fXG4hk+*^s`cΜ/_/ݻ-πW ,>s:h}u*鎺 0sy av3i*k*z4kt˷Xy+@[oƏ^2&R QAV(0\*xDݟ3 T3† US":O;$y _X} W@GYh֯^9љQ1F I8?޸!>/ҭX  e>+aB,vlTҼBA1N tȝ{,pA lqg<+Ц+# ܌]ENJ<ӊ# Y,iga;g'.e>&71-4]:Qy؋FO-O:+wՙ>aZ=|4XLAC|ΚawٴB-4]g`b܍dZ+l!1dطc= umf-{tV2&J6aUϺ=ZAH5blICF:c At  w(<HiϖT6~ ͇gCvʼ[oVY°R JJWV;̬eЋH2R'cy"._".g=ۊn!;$$1I2 ̽ #S$gh:ZHt|ukM{ɋhAeVf EE90\tbE蓏u}{CHla G{N6qH)3"Au^xA}pF*ËMxꉆ!.-S*2TjA&>;&Twíicx}h>UK ZL CT jXWg V/&od%ONfVy!Mte쌅V-@MEJljLXL5?. 7zęC4[DNj&z滿 +MÖl-DTL^9сsR-Ϝ`A;,6V#Dy<,{FPQNdQ%qf~bYdL=@I##r G-U b~lZ: L,DyuAm oF1e- x+Il2 WY[7עX_n2;@~"-e:ۀ R=#M樀ѐ7УX#j$D:#mSF\޼'1@[jzDN6h[!G_CD%$Dc]M4A0;L1k%ݾZZӓ˻a͗Zt"Z`Rz9-~ Ũ C?@tI#Y*NyV8a[^ g+.y㌔;='Kva3|ɀ0X~#cН̇s JM+ D鎋]#%ABX9V]R0SWdZ7iJDewEH>ġ޷g5ODXi o!GYTC9QtScf_fYϱ1hU:tjjB O$QX?_rve.;F ')ԈƩiL#,%y/ԱHKTT>1 DC7 a5ixdF`k( A9%םn=t#֢y_v<Wɢ0UY&L"4! Y\yT2k$& j4Va3#QF9N9T]ј'mxi=74bd8 owdi =2K)0ʧouX; ,h7uoV~#<+? *[mK*o&ot1^L/ݼtnfڬ0/t# qWilBwgԊCD$i NBR36^c+D 9eY>7mDo<.THԋ!vS>Rm2#DAH͊W)jA\}j6ON<>q)#6;5/PWxZ16I`O:A keTH~sI-SuQvn*.†Td΀GBMI%n}%G K(7r+AxiKhORgd\\ؗ෥$k>Br3*L*=c*avE?XZ3g̓79# 4HQI"EP!W鼮[YPa{DpߣBHYSXZAFTC`{G6{ע`}J( Xw2pZB-j^ +D+,L9uPްgt2a'?uN- :9QIi{81ͩcYJin|<7Ik)f1>QwU4[r]>V{5@#^o(i(8V&͎Fe/΋޹"tc;7G ($,\`Zo;&7zac2!Y?ǒ_ozb%1FX⻉&Nh'ElZ"gĪ9ROPT5 |M $] ͑hh1nxMLW0I=6z`˻P"sv#nU@y#PldO[g9e@' yM~il;/}HB XZ/DM-dghܚgLH#ĶhDI-{n]XQp9pɠ-YHBk`O &!p;myf -1QI`B87)c]p@6fH# w%|m[YRV (jpΠ>WS\eJPjX:hROKuQލ9)PR 9C2Q݈' \6b0,bPBMqwMM((^ВHySAp $jxPݒ#;kRuBMPkm1u'Z+tw|D!o(ۍ/Ӎ^5.5JWN/f"&`Ɣ0eWi-={tG0k3 B=aTO:Ɲ:ø:fw[~T!o;M#k$BRP'n⋎Skx9 $&Skea?$"d gI27Sp`pS:SF} V=ʾkt)-(5v/&JwM[Mu>8fn @B&ANu_v*bW}:>n\?6 r-VfO!-)cλ_Êo*,H;[ O7F7}{fPr@aӵ# 7H- H|  z''{۫]A%Т |d" Ԗ4]b/Ҕ6&D< KP,2 =1נ]v.j]=]6[=ChJ+^ zi RЋ^z9YB->HF) s2T*ץ4f攪SRqb:"dtTW ݚQC0vSpAjOhX6Wi6RjB_5L?mӽjQp6Irp?Mқ!1|FP^_Ӗ-P~?pń7|[<ܓd( 8emQ^3uB8F.hWtd# Kc Ɩ\#a#SCTM];/vp/I:h*QgC8wOq>CDI*H􊛈N'9tK`gr}HH]#Eg cO }==}|wG&4C;y' FuozUDA!#&PU;K"92&TĞǂi;E"kPqy ^; 't "qulf/6pe77iu#)ÎuxܪT^5F8ޘp3奸fFycد3g%ݸ]`sq'գIGXQ􃬬7kl*_Dɣ;% J2rE@Ez\Ӕ?rD彶IĈ)ix|lD4HPv"-'^uwi6~UY_d} dW&3vl; hө֗?GaQbm°`ӧ%,]u\42F*LA JB1ByܟzM׵ebLOQ _btt]IRLy$U Ei6m=)4 99?I=6ӕ$ Q{-JY]ZD!Xu͊D1x KBd,` _;^8V֝ I{{ X㫛3WºriK^rȃOc׌4#n?G@+tw W qʸMy^ڇUJIȕT,>:OҜCQ*U1NA&J Ϛ\hkMĈu1$%^?kZrYgƭ"d_˔}k.9i@p7'Evdkɟ9jzGzG =m밃Yf+)Z'Reyhi>85>q3hI'ݗrpfb+h8y O&=L^hPwdA3+iՊE:@\S;NdWj\?6Q 9S;iH:!V6d :Hvx~h@s \XDّ $b-Sy>GU+..cпČyF&5}a v 36-TdGr(_M}J@[ZJ"*6J#R5 o(mCXf@𲖨J @ﮪ?ދfh‘/S[zʝrsX1 #qOSZ\>~z#\#&ZHfZp#3uѲʏa^0ǬƁFYgc2 ȦCΤ$@M r.sj?Ev!b6wDmc z H}ksS"x%*:PiÅ$c'K2Z_,ۄ误*v6,Z<N>ƬkdǎLSD-%.DnmAZ+ U `sp̹='!l'Zyc=SO?v LYݼ}Bev:XA-j]lm9[:+JųPS59 Ι.)l_B \K<gfB5@mW}#Y#4qf^1>0-⭫.XFwBj Qmf A*jIIeˉ+hV(CT` %1excժPpe[/_*H$"`JX;,7>6s {6udV"#kS%:iIvc2 0"1HiyDNP.Y/1bΝ*#&IQW08 .'!:8ɺ@BFKfz IQHGn՝/w'nwc2ع"#5`<펚zt}/ ^k?ⴝkoΐ]HXM3-NрvyIGJKix]0$|y{6m}"W92Q%o j6\+s+;UVZo+^iQ,<_D U;|?+!gz) y:"q𖺼T; N ~鼵:h }<]Cw@PswG@gNV(8.p s[L̞-0ע]Q r,AMb:Nxv-+I"ju Pӥk_IUe.0ǁLp  #D2A w%,`w}`q[Q3Kx ={sgB=!6)OmjH4l;{:XPd&3 ԙb|Uq3!^H"'~DD*yn0E&-( }?H' %sD|! \TjbB|,BOUKя]& )&z:|GBcU'ͅ>/t]ym d<)UxMe|/uE="갦< ](=oمGOO~:nث;gmwy@{41c1. n) =ر4oنݘJ m~QEzjJS*l};eq2Pc:lQ%-o^fI9tW(.&ܟ4aڶgt+BB'aD;GNܿ|>Re:64o=xzdڞuZތG^H ɤ񤠴C5 ލ.ݔI&aw}H,Y{wZ~r |GP)bA|5϶C8#wV߲? k_ܓwlp}4)Z#\:f|w~s׋$XjWɄ}7GqW{{3 !W5K4No؏ Lˌ%E4>惮nVINyR5kBJUqTF*TX5H$mA>6MD",ypSj) Fy.Ͱ܊Nf1cNw gS(n9 C?,̞GvG-O mRc7;(ĥ5I#ceP:*6X5SȰqLy`FqX ;'`@nYY-leO3;gz 4}?+Z. 2"M"p*gIч/WK[c,:I[Ey3cʑ3 k]X"sp6~77痣OǶkY 5g 4sJD@(pڑ&kr%-$g4.6~)m{yj8V Z8q@5,_]߉[^ 9QvW^UXMmQ!#{mЍKG$v%k[MqIPVQ1o׶lm|:K*j*w0G=gטl%JWS!LxD߹EMh;Ro >#ھ0SS3pp%Vԙ2>TV?źݜͣAI.=NK,2@#_<DYQ6ߛ2U!nړKmc}n=4H4 ?duH0-YGTCv8 t| ͥ!R[{0nȮbI.#mq4&ֶ7 cwr*_{\{b VGFePn0\0`x*ەAX x7+pzbZz亂nCDzʀuyڋg@AQ0(j Ņ&|\S \N9i"zsL#hY{21 SM#5GJ8JT,Bd#:՘'&mW H>J+CLsKƆd[-U|{**8;=q&߀Ge[[ `!_T14Tp-gNaj캞Q-=Y*fzz5];RI<) +mMҕ$q^Zȫ)Kwkf{7n[B{Hz'z Q\KՁS6s_P't yYQR $Hлǁr þțz='S~u–cv).`RXqɤ#(D,^4XKzT?IpvDQB_ngxMhĆuz5vi[lGlS4#NϡˇKbV H ڴN} }*)hN6t%JY:w:ucf6f:G0$+X7հIwJpC"RIρӹպ48; :߶ Cʊ8)t^\lT_ujpn/^cgjd !N'_~bƒ(zR[uI쌽@7u[''xʎ1&2V3 o| ,UQO%ل+Y{ BqCܲÇӲ \` Z:I_xe@9iSWCЍBfn)][~O*c͏EcdDN ŊI~ĸ*6ߗfYq۵߬`X- m#yUѾ?vA"+Z24p46eWL*aAfiYUݓ1tuEo;bz0-;?~VfB,)6Ku\ :z[ WJ .\"P0]g)޷5={+uu[b/t.Rr;.9 y?|VVaEJ_ [ވL.k=TpVgdF9*n)G.;TcrU @i?Al2 ?y.COOV1Nڀb%@I L)[?pe~UA{ؐ "<^3 Lo aC!7J~=ɍ|Őp/d~gryOT2f=q!"Us\(D?,4\1@ߕ֚~vӁBԈܑ񃳠 =GS84 ={A%JZXBJ9:qGڊF^!h:;A3Eg2)sBIAFg#o(?\$!+HGA$s\_p+D06+b{! mf3Poe@s۸ {\ vͶfs\ jt%w(9Sg?) γkьi9KL{W*9^Wi)-ׯeʣsC7@7qUrQHQZ}xQRŢ42PS7! ^Ɛ)Ԫb",)۠?yoI3E!̀Yewg'*ٜpC-;d/""Ւ?l>g p.q}Ch XLt-f?2ڊ<\=xסġ {QIB7x]؄7^m{mI2yחY0: .Vido& ^8tʫȕ{}SYm=o%rOR)Bo6-3* R8$tT:Q9r6.FY%gUB4%[6˨h% [3 \=F` vQPuРy+BVyad am Y&)|}b8;9v[t@s(/ )8t<(yC3R'|A'(T3`IBmCWD%[t_#HP9"hjް`$a\u6ס>w!U[NBE -LSϢcFKqv{|."7ŏs<[ cg#QL &uݱq5'%huk8(牁81(7PhEuyp;@W#DGt>aumXA' `ÄrPzd(aDVؤdPrEXFm%1|vg,*Ya]+KO+Q}"} ;\_[P t)v^'=4w0QwB:PQyMhoL2w ւن^Gt];vUSgĺ\1=)brEW%]Bㄲ;.0+ȵj.&, /&1~Mw,.@/Fs. TPٲה>˛? ް JZ$[iqgi6jpF\*e$[BPc#8)LYb;E PQGqu& ݛXq*{u/*AN e49lsBǃ;A) Gݚ 8V"H/2E{w?[iWy6MNe4]iKu\TCkٟhF K~!]3BlO}#CY룎"%tyj n0bv-Eg[UJ<8[ 9-~^Diy<˖?`3j * VB*AI3.[{T .HYq]롬DNHc, xixzp+ϣ?ֹĆ^2\bY^4x_f9]O n,@UӸwhꕆ`vM< ?rh=p9vf(*ߕ|&Un>MdeBpR4X:E`=ٝ0@L{\l6Q=W`|ƪ5ڈrJ}y M699Y`H\C}>Uir]u>^6fànf<?V#vNYsDSuqĈ74ܕB^TBI_rƖ/ 0ʼÈVrCa6ǴK];:ۖ eQagZ$|lݟƓsKoԉW 7/cCWmPSH>5OĒOJxJxƋ [ʍa+k)I3t"qLܗ>)٭p%r8sD_ 6yI@2[1Qk.5 fPDj]˴O^q.HW˜urvi5kAF@7,Zl$d͖6Iڈ58#ys1]eCD@sYnوNFO1NΗΜԆ 6yӞ*݆8i*3jdt: ǣ9+tiR.f&MnG};%ceuYyǏȿOmM'̐ Rڹ D y̧8LRS3W].aUӂ+p9@9!k^8ZQXɸ[]nu"O cD5$/ ]bh~0 ^5 ˛*hޫF꣛UZ+}yٟCW삀/GT Y᠉?x(y="U0dIQ͐-)ifO~[eۯ*T=ψ94N$crI\Q =ZY_U(W!U΄YQ2PRD-u?!Dn疥IY֡d=d MTop,8ҙW\FА/&¯;|vQp0eIȱUܒCQD- .BӯwO@< Ί2nXDF"u&j_2?7ƀT+ߌh OJ Zͬ翗`J)!Rwt'P%3x :3˫˄c{sE#VGnPxCqҨS-j)꽟>mԧH>Vy ҠT_APM IQ"ݭEK"ZĹyQ[xeOxgn#y8܃]dKiZŻzewZ3F(g_I`r.6!ROVgXbiS:W㘠2ۧ"3mUQ-:70a_1Nʜe!F:Q/qɽR\V=;F`q2y@_ìϻNwoL?ީ1W'!c]+ 3:.sֈX,,\2I:[BWQNx3y[Uic)&@N[^s{`H:ޑK Ϟz:t_ ͚OU<]-xysLߌmuKe|@ 8zk [Wؕcʜ܅nKm~\R'yG]EsK;ƿ "lɟ /4Væe(if<)/x3"^X ҥX (F4J)')H~Oz`W"N׃A. z.cĔ7FxL?QkY'Z PGI>PT1Df,--bd*Jrtj&k_!^P!wO8 tOǃd| ȭIT*UH:',M؎[< O,·%ZŨ>B!#Uf34ݎj:^ZnVE`=Ym%ԐSZ".gg]rɺ@} ǒbhz3sRJ4%%;җ iEȊPA$jbw|G)E}H@nÕy;?n:IN*eHS7R=;8UiAw3S'H>ՅEַEB됧8 mKU`(nt+`HY.Ij/h_r CE/~Yns,PH'BQ:s T?#ryPP'<8trJB[&֎k9ŅbK\/dV+$GX^H#QjyׅT4q_-wJZ |`9* &++:LX{5oeHI`9…BZSM{EjG,"X jF{}@r ]J[oiRV> d4BB;pLʮxfTlE\`&@)8F~^c ߜrŌZݿBv;@9_YKfkż9/AEk0( 꿰 I/+Wuu"D"Q,6&d TVDz.5ö8J.U?2^w]/{&S40J0eIC+ U\])7^"<~9 |@P^n ==L*mǢr*N`ag:}b-h !eߵO=Ɋ2T$U ߁-M  9$"\DuˊECoY`O仗 0o7ŖeH#-8h[22?LQ+tw]&5;+u< 2٠r"ew*&Yi q:s5Z^]ϟ 5! (6kҊ ];ѭ8*F' )ђCg$Ο ztc~K{XisIv?)cZi&= > zU«lbx*{f&bK-נ̍#q^ ,3"ӊc~,6٥7>hnXi uuWuz7%{^ Sr?) D3jr/Nj]-@w 4ε#h@k푄.0 q(}E&(bP+r(* T4x )X@܊q,omki;  19aL X IKj?B"PGC;p;Nce;Fvk<$ [+<4k<ϘA:4%2K4^o hsz!=j9W|BPiW_ /^Z'% Bp6 &b*bkJN7fLDrוOJV9aKɴSvY(5;-XՈ@H7lp˼#Oᯕg odWu?yyQj>tHpsg8USH=ԶFO(3]cwyL; ,?B4lB)2;B͛q "GAy9PY S_[LDJl]u,Bl,AfBp;,h&x_wus|~FWK}kP=wa ȃ+!7LM靆~hYu<*F^@3 58xmLM8x$sڭ%L6`Z]e)ПpJȯ`o[JNg $uy9l0"Hœ:MCu/O{TZ.~-;MJyǐ eD\ E*L9s z{3z;]/5nNNKO3[0*<2joml#|K=3Aą| MUn.E8M9H5swAh,7eUHT<ýulԀjqa^׃ uFHo!鵪^IGJ,TΨߔ}dS^~&8*A_c+A@G7W3 U~Mگԣ QusrٴJC٩@ЪP%eaM 8TQ\[a!B_\J?r tb&^vZ5p\fH.t ׾[G !ӉYUskj uՂƢ1kl:LR#|du_5"~EM>jӡED^ͳ[A'ocldbD6m}H"~ 3F8 k@J Vޘ- =bMxZ T} s lh'p̂nIdyh)pꡨq5l3Ż.ٯEfK85+<#='(\\ăB軂1q+qlJ [9Qt>lp"Hf r}$468P|3ή݊0m0t Cy>:U_dg13+p[3`Lm^NR|UUg@ea5;Fc q9w;˫%8˫WH:?;5osv(k0EE:Vô6HS-_a:ظ-u~jǕNr=wc/{m„ SjxagݓH=|:R;Cgt3  N☟{\앁P#&.l"ekcBbN0yGӶU~ <P lk L.EQUح)1t[*Є]<, )}rBswCMLA)}(R SvRA%.q87fBHTUlycM~.)K}R Gg>#V*A'NjM!I @1%D]l&Εw՘k6]( KJKWIPcYR9t= %x00 7NWLXmdFS&'3-VFC e[νuJVf;@!dm\cuכ5}9zn;)}}Jޭ>5^KM]vS;*qX*>~6|€GSZ;;Mj-־W+9sGnmw~Ŵy"t˚9H$jetQ} HC~8x:`:a s' Ijp9|:#vBo3<!Uw"aӷW_*v@y^%p#b~`bp6qf4r<3J;RNޭV\<,2==<JS܅nG5 5Q,MՉL 6W:O+`-@ r v!zv\" Wf<ifFZu+ҹQYs‹*c{<(gr@d0..Wnl/W ]>22XX'$saۍaifyͿ*DTPMP9˫/_@!FW!)Azj%:bZ4YR:hXt\-``q.KHM#N_zWQNbͺxũQ-Ħt{ $ףF\wϼ'`\ W)6%D2 m'☀h#:c`$<-ۥ@HOz|e/#7oex A x;2srwسD!f \ܮeW[#6Apf_N؜TomT_Z!/ob*v1ט+Ws04e d1gMlA9F`OBכ˾jQ;gMШs$տz?T1e}L˳p? )/)7ì"\gڰ4Q9n913FSWSS v ]#;#7xа[/u(3(M="͆>^*l}`  X\ T.&9%р٥S'")Đn <1d{dQ C)vo9Ѕy'|F3Л!#n 8?Q:+%H!x'x_m $}ŝاPggBec*S4!Ɏ7b6ԛg%b/[»ēG;~QpY>L;.QCP(1X# ߚ" 6S(]̫Mrx j8Fi1Rt9C\Evp.e4):%sYmlWN){.Ei6TҙZӳJ0a ǔ=@]գvV銝ݒǡuǮSkzb-~PK,G)v9E)зя>p3_5~bʌLb7,wP&Ϩ9KH9Rb #Wy'+:ݲm2 ۭB|P?qGS>WEM$!D"` ,5u"b aYĽre޼1d$ec 92;. ^91Mw螓bfYZ^iK]!';Y4/"ՙV,hE< "(#Q܇BIf T ۦR.(/sGs1ׅ V,F {k=}h>TFy-S%272vMpСE& G2d*Zۢcpk}V.HξSyp8s,8zZ FަIHΒbg$϶x|% `6Ke g,ooIFi#ReD\i'<*`k(xvr $"7ިn:#CZ\:8-?R/UPQd 2Bs `Ez9IsB΍:dl@AaQʱDMihrNѬ7 I:5ТDu(7x&Ы* Ԫ^1=@jg;4j!z_X;A"ͩ)>xȎ N.1N_VΥ>lˉXhTGBennYv gl~9MtRsQ'$K ٓJW)*Hݘce'rP9L]H;nK]UrRc>Ъ*k ^g>L$lEK ϭ7j~5֯ɽc`Q19A{OSk2:d}naڃx۵7 8N+|ӡM-)HV0_\z~u/^Q8Xd{W>q>#ަ@"7gŕ~ :q 9RJRT_Yw{X*('e=r7k鴓-a,Jɻ21/e$tI ;A񥚿@A_G;é,Ð/ %\Ty?{iQ'Ax>^Nl+=uU.l1ޜݛ𐥺\WeFs|Zs@Ӱ5mq^ .OTy@`LԯѳyIϝ̸{j*zMPbn 1i ]Pg6 YYH-9 sPEpI')a #ql-=O !0e.Q4'ege҄Ydo _e)j8V:Y3eJVZ>RZ,fygvl=گ@|[|Md (@{刾ݙ\8VJnm"CIeL`qqb=ZRX73͝e_(aXU:$iTRikKU5\u+x2Z֟:FeA8δH c"qZALZUZd,/6 m6w0|d A D[ 32Iý/Id[\0ˎVSkY.Ržzؐz|QuTjWIfeAsht,.R܄ԚeEqXD3͂_(P%(ΈC\<cs9z69Nȓ93֪NV.eTk2 ).Yɓ(uDAqEG7<_erng(jýG,DMO-{A`rxnHF/Exԫӄ/u|ˉz7akKJwoʥ+WSI wVNTyzڌÛڼ#7;Ss²TD7vEiߦX3?89t H,!)W1~R skb4g0.-{%J9*nS @y2ciL84:һw{.4j }3X E&Ks*ǔAZr*ByS C<UTQ!?sM5&=̈́&T\ck*t h7 %'|_eB[{+9._`pڹw&-J[N[;$GȉO8'n,.TkΦM50 tЄ̉^B;%7+i=4Œ%U=8l^.v՘V@v4uf^&Y8Z&Rc y'%K5-d+=} ~}ҝ-r:qCQs)?56Z`EgE)\td6Z[>[ٿ#<**,$X AΣbFx%9Jwp\!Ç,| ^^ =2(~&+h0K@cq)7wcL=M(Q{KG#b*Hz^=p_foe=x1?.|]TgU,LtQ@jAqھ!y쌏pZt>$(=]ڜw*w0R5ܺ_@li:o9;դ29|23Z6Z W52x5̍;S*֮`d=46]]W; ?Bk 9c&f-j]82`a49C)/l_JoиЎ8aڀgx)>P S6T~yVt rh<8Iiߕ4=3.acԸŷXb!@ZP8_/I),Q+]ՂeJ01:@K-W&g<((wUE:+^Ќ6)OjoDպD˄? yV\,`֞mIt0RuL-#q҆gX©qM `>11弧A(_*1Xm@7BD*!~HÐf,\iS3S3ٓ"tuZHԋۇ9^=DŸS+ڎBn>Qd![w:|j[~Xu&h謭RqP#3}pk^ &ÞRnpl,GJKR#l%+ ߾IGL*)K_l;M\8"2[?xDLn/T`3"͠sE'(rP+)b[ZZJSRY|hr-wwѬ 7ot˴D _-;D[Ifqf0$%oC 01IVJVgb&'yEsO1(}C{;=$i+>/Sघ#ѳSQ4t>vTO^_j %d[gZOP`X!ELBFPeq\e²o5>ΟV| 27KFJB""~Aڍ'=TYcc[o+jey}cfH ܾ?G.+; M|,wՍD]-Reugư C 37gC789mO'nɵ|G{ 'Z爠#}2lY ᪿMUqdAw:oSpam.5aMC0ÅY細\-.O@qKWa"]U5qI\l{d-dbE4:8dӈ51bC{;&Ps7l-Q(?;­G <,زEwEf:AxeiVJejpȦA'\}QWO Vkҳ'fg<[9o|I&Ӗ*g2 1oq@j# x/jK7iQFĚH(g߇ʌ0ek7NF*7vᛮE}GoE2 ը Y(ҴZ~A|㩜I;?CacI_uz$w8E:1zlJ_3PĠawu 7FPp.=RDP DCmvaLq+%;a;\A>w LV̽0D+7Qj~rËHLO[xi${\Zy~-7< SLAw!ۇq?^]i!\vaPz_7\aC&;_;PۓġFGD`@w* JQ]>rns#] H3m(v|PN:i9֗cGBܴ~ik2Kj"&1RJ@*u_[ ³4CАbZBN'9{u%)鏈RHaw\jBqI9xYhJn$b҈+Th fgI\OX~  mJ畂T}Xn$1d|A͠e:h\~Xs-<& ~BV{7 vFG `x$CZWPz(IR"jx=$qc\$HQW(/`325c\u!7g1}nm =L@WtwlyZ(c5*_H~=$,sV{={3X\6l5om߶']wJ"m&9쿍V]*)E0yle .*7%:FWZn[%b5hK%m|S2ĹtT?o ZmH{=$!;";yᬒr(ϾBt13RKM9³Q^l ^\QK[b^kB7נzzWݏx2]Fʒ,nUxkSZݏ| fb%'H;!A=" 6 `~=uڵuG3kCB=ܔQ36e{Chc’$6}{Yew[ *!uF5dcFscFs)wdDwlHMb MZNG% gZ(|scnHaNJfM d;.x'K=!̬B*O@2 Gn}&ac.M6CIÍE|O7$89x)}aoEJYF#I(7 ïMVSh CHhǹx8/ W% :(08gY i8yvws'*sZ[q5傭uz'O293 Ǽ~' `nd@Ue]J]1`[̍v47wYĿ=IeY{m4į!O 364ФHF,:UsdͽzzvU2CeH: & Hvߨ]K.rDʄ|E}jG&||7ܤ).?{7v,g Y&ƯR1A]t:OhE5RL_?`q< 7{N] Y?}d<vdmVhe`*A5sZx nT.|x\Р3Ro800d&.enL ;y$^J~ mc"'b˭̓ޏ/o7QqsRiGwVFK_ $!s/9osIx rP3}Al9jQIc>!; =j:hISۡCQVY:g/ՙ4֖\774'rea{k чTxL !()kƴJK @Ð'qOaNa2v| PUlF6i]pOZ{\ _~xⱡ& e%bӐpUczSd$€}_1_bV:iir?Z+ChDg%AjA7ΣkҒ_+n,d!yDO9\K?InW{L.VSE y(y S" /83W%TxmԝwvA/AmZd)S:<IlzEK^.`<$:q'ɿ7*?]pxccv7w_^v%&DEW2 sA01)Y?!ɳ'c'svS|ּ: Pfyq0]HRDa^dιOD5LZ>sͫ|x?R<Vڀ֞rl76&qaB=yi`⭊5Gxz%\9vȆF!DmNVMcm (ʘS[hah_luqۤ$fUlf'qci$i+.2SwA(,=$ < PؤoCޚOѮ%7\p.a ;cʃn`F ]hoy'&rAyzm~]g.@X?azvT"a$1J\[]ojTlMoRWB@m%VRPF* H?:4}-eڬ.Ύ);`Gd 7szLGPD&pL`SU+fr?u9D BB[!ǀP`ȎF1q?+2tQ%))7aέ2=E{0ro?~FK]D-+]4"UqA=i}-\}sILBt]%4 -QRLW:7LW ky;Ic '"~nQH2#Z UgHX"XqVo)cey~y|۬S_^*\li!O6SKVZ_65ݩn\z肦tE mCb!U},ɪi"a<ե3[P?C=%o&I=KdT̨>]4d=B`F!LA07mD/r+(%JZ}abo<+}i|꧱=<.T 9(dG4.( w?ġOj .Gk;aId_0.O$݋fЋC& + 2Nkڏ5z4uy b ؚ"q#ؾp~?#V suWzGo(o<٥Dq+mmXN/G"}PaeU]z@z"n{& @~%ɻOIH9= { ;h] J7[ 2Nڈm4 5H1ȟcX*sA 0tȠ!b\f1 jEbw[o G>1oMcYcwȳmB"n/4`5\e 99RRKpڣ2 $+ ng{3^e!9= S9v&? ?ͧ4{&'}$1&?c0jنj+ V敔C/ N/n!ᮒDžZ%vx4NZ$+~_|OFpapkSfߨ"!Kwtǰ$W,`$a(TpMRf աkθ0ZՖ4J 6_^ߓ5(.٘0&U->3b\|GA%_"K5|S&4ÓyVt|&oނQE.=D m9!xy`*ssjũ1{3+WQW~(bWg%n"֔ m>C+o(@d,H' !&Qd5q|u"ԲC9/~NmĶDxȕ򕠋 ~bJ׈5  vR=q39tۦpJp,b/"g,>Ǣ!\ ;a,e .-Qd[x:rJ1QGEgʢC8s^MUnVuv̮HKa26Bd8FʗĨz]#q@ۅꊍi.wI\n@ۦl,ơqkPg>C{VWp{mJnfĉCF)(Fw<.kb]T,7)evM$)9no+;51,_yW˃)Pdt4rx# eMrL 8yF$?-yCv\dG#h;=g/y!?Y=4L]vᒖBy`LC^*֚AnMO=cwjӨ00 /D$6 bkCSlSoyۡqV=Il6 ^hD#t(YQ(aVXR glxLȚ 쉻`#B:CRA }]5FE%S}WQ%urND-6 q&}GتF|FҼ2rk CS,h0\ɲ?*q1QdnڵZ#M9zZ]- 0m׼fmF= $0gVbh0^4eFT-} `k"9A}<\9$y(nDI CpYJ2l5\}Ȼp_Gp_ < $"?m~؁CKded/b&xB$˧oN ŜK- Ajs%կQ̎-d '7V o&!.⤮'aK{@AZmfrɲLa>MHREWc>AQ-f/7;ᇕ .HKЎr{ -ٌI= $ԚJ٤7!Iq'\p2"3X:\sqQб-u2fEjEZ&Y)Bj*Jcit``n5җW~qqg۹oq5=Al1Ӯ[>`zS"5v2魫-dd?ꅱhgܥ2ekjȈ3Sk{e ܵe~i0 Ti R-3/9̏B ~DA5-c?@=xube Q`D`^xM /@^~lO [NQa9pђå, u[|P;?&`XGv Nm9\{˯tEX $%t3l_շU !&XDdޡi]0gR极*JtvѩDzd6dQ<.NMDȬVbwޭ9h ,?qM|$q &zҽ-8~SYy6Б:D _݁)Z1:I)X-[}cBs2eD ʕu3Ei/B'SyiZ >hu RԆVTYYkfU#pH.E{={ʴc >]}qle,Ց i3F?4B3UM]4톶v9\%>'幻@O`C2dZ0M;长H22CuC*y@oj$,7gסDdx ꥳG! A YﴜeƭoF{F?g^y )1L6Q|zX08S%Z'8syq+ T  Je4\)o>9\FKkTe}rPHLܛD>cB#`Khإ$x0/FT1GqJtt\%9e6,c"Q-@߷Z\ޔ+IoiJ슫vWR- 'Iõ '@Lm}bQ#ai V,֜Lgoml4@$Q2Y!p`V~1фQQT~lBQ(yRt>LJ#c,'AXطi0_3dlD6hI Owiׅ} Z ؚC8 bm̒K\@TxkxvffiLN %8`]jpZ"?znfKv`gkǟ ]&;{%!oN6nVY[j Apޗ%!䞲G@?{N&.U2sZECNI-3UL7їƝC Rh~5Ky/ 4(Q?IZhc~W '5g5#l&75%6RepWC/3!NM3J:c*A`NK=5NOgɩ1_ܱCSzPlP ꩻp|+m Wk-cKZyhqƏ} T'! ֆtOl^㻻چr8rmE c/KIW/P򒃭I'cyȝ"Ue^ܙ!"l"eG]s/ܰfWcIXspqz=q2aU 8C4$RMѰl[y3 m+Ac`9)Ds3RC5J9`ǃFsy7;/t-ȯO̜IYP޷T3ᑀvz66B\(]LNTy&Wy (&s)7$NhWX'qqq3)\r X(ҳV]>) Dr>P7(9]ďjE=a"ݥQAo%uՌٖP"]JtY۬IqPB61K1{xP!k_ɀOϦI֏T@Q{ 5}]{acLތA =X$?Rx!wK3?QI:#/s9|ıtZي-9 '49gKnn5ݼX"7v`׶M 6R^c}GvU68Jbm,4CB6PȢ~|VĚ46DZ[ǯfL+7:]ߩG*NVX'(ט-SO%9]z )ξ2bF;!"L[i$iy\ Ҟ6oQ3Q~VVf>[OH},hv'r.IɄя('g 3ZebaA! 7Q/QaLR1k!bm N|p(cэKrah{cfEϸH<'\tk̩)%U  8aHe' EnIi[.TW(3%~}u DD^AjE%ViAj$ `R|٭Ogl >憜]LǑ6U(_кAa90yƋoKgCVFr^Xsk 6eIZ$?#-_䨂 U+ڄORt~ ݻ_{Uq~EpYv`4%btJEpg;7K >!-7IWtb(2䃒bǃДz#plū alK >hYuO(RWnB,OZ 9#E-(y+Sv"[ݠ4X RkMe0{`Jbȡ& ih #dS%ʹ0*K´VRէ,ŅgJ\UX=?_3ov#3&X%>iGx"`6[E,rZ+ C^ 3U 2$:z(h ְKC!rn$P(n+Չ 7}0)ۿ/f1AgL:VBLįХ4qzɍ^.?:ӛ wn<Լ$Ad+<;v%YnX-6_S_ Ԥ;CZCYm VMT ,7)m6D7.[>($ O0 fh96Fz!XBպ<(H vTc *+HH1~"^qC?E-Z lrf8i܀ϥZ]G0op?bU_@+0Æ4to8]U9cl].̱px c)]tdl)k3j3)zћ݊0 BB$T%nѻhM =G| ),ֆrkXـQ3P7"G$fPlQiJmn-jLٞҊ``Խ,#H资hͶH곍ґFIMP#tcݰ^v͠_U< &\[fHT2+_E1F_sG}.-IϹfjiϡߖ.ja'F 't ~TzP(8],'ƽNڔ#(yaC'1 lwb}R\{W 47 |`bq],p*`v_t3ailУ2M}`3X UȐ%BNԪu]F7fG8gxJ/'k0\ Q5p5/9Aa8Eo),eU SWiYoGԋubSp;AUJ \f=i",|ٟGUIF]p(>nSI%Un,J4&Z1q 6Y?_ثgv`C\vw*?p䥽ʲp:܈\}H #8,HZe)lg]S!"-NtP4+_v@6tv.\bīᛶ 8ȤԭCfa5AB9{8Wvx椙]0Zc&_.q7zIW}&SfX`861uƶN^1WyC8g4耳{PzgPP`勿59Be6 1Z[m¡|E_)h7as S9F~5i :hW0X_ĿHhDDK_ƄvUkJt۰'tq{zueaLdC.#eomSeh[ BXϿ n8m&I>(fPrN56B7!Yf5?iA FdKL3i'8!<=8vJP\l>K&=]@عNVh,OoDf՛0?u~ 2"P!RHe%-[BWf_R'n,#7 U#M!HɌ1w矛3Мct_!cgjFD~Onp=Z;.5(c A*6#ap,Q0"RF̓bP:]mgʃ^:k!vb[g/%(C$ϔwX /m֚ 1҄EjGv2ِP6љ/'*@8!\ySG=@xӭ`/gj_eŠ#3T|BeF@OD-X!{U4\D?W&0vZhޢk8cvFn?ލTwb1d>@- f-VZt*pUe+[(ru֎IceJ,K4aǻ-CU;*Rmeeωؽ"P#舠K" q\嗧X-(g੗w @yA+\{@z4 f}HeH{S7x,)C`.p Hʧ' z߅}f͡/hQ&Q 2S~ڮvgјt# F} S,$}%rbfϓ>gd"˲ ,>I^Mg;GS`D:mRqYS9 hjH;{l -j^x*֙lDԕ'ctĵ&*T}`m#pZ]ܬZ2cE %;2׎l탠IFրB2:R_+-n4n(TnlxOfKC_k{?HUf}, ^Bne̥ebR@乌rpP ٿw^h}쪈I0jk4!tѪru)_f\?0,0,[ ZW~t6T:CE?G-E 74PwpH+^Л"Mk֟;=oO)M&Q$G )sԕB;` mdQ')?:O!J^ĜK`k!W,,aقib.s$Y ;-;?DǽDFLFU?J<^dFxJXPq3뮱TG>%`7$ahu d0Rֶ䅩0'`&(o0ۢ3'dŲB|Lz]$v1 Mq._ݹK&j7+:ևXb~R?kNb~TuV;N6d8/NRRC6S&H/C'DN{ E˦;UvzRZZ'~9}x+M$d")٨%BsR'Yt6%9CwfՉআHE $03ʻ&Bx@l*x9k'ƎpۓdDG=/o ؀9:E,j%^fsIɆ Y(NŁme|"|uF*E*"x)qwAD)D>E(WZ*&:vixhd,Y ڗE#uqNcd2 bN#ǚg*u $7&0·tN6aF̅ ZH$/pABJqӌnf"鰲@w,<4<:`y/0bw&$oyf]Sа^zֺÁP$9|XS-sT8QL)Mm0/.%Q,V0 ǃđ!;ZBdJZjz?.g1/w0ώ M ՜s.O(dic;?&(J)kA1-}(HAn -X1' FV>_e`TQՁ ʡg M:nP Q^gAj9sZ!5K}~_SvG5)ǫ6=KK`0jj?kh$,_#Tl}c"(7VtT\/%Jہac/Qp2U54?uAzEbdJ.8Hz?H ҷ490,#ͩ2GM.jEM/Ծ)d]Ť"qN R6;y1 뎚`"c Co!b5ɣ3Ya$%}:i뉰YwA1bߵa}\ȑ4k&Uح q#eWK.hˋwacbB,STtpI+mw֟/yRg=,3*[Ah#qߑC2hmUCJ<+[qKyeE^@=ҭ*|XdVfG c';hj'drBP!g^ hpvY:Fybs ߐr M;)htkK`wH\j.o1pT੮> p2֭)̇^nAњy=ʃ3+vL4SKQoL}[=.FV?a\ /]P_V>{ F{eJq8I0 S$^&WٌK+VQi>HW,p刄شb!JU$KP_rg(豩(c|¬#$s=9 q1O} y1ՕvaBI`3du'VbԱl'0ɒ?ң\Jl1LK\B&jb)/~Y_mKϳ7r/M.(6Kx6-<{BJ~P:5ai$\헖rpN (SyS _Gk$m!7 ALW(HR|M`oe/vo۷߭VrJP\o|#TGc so҃P)} jŭly@s%'`xF-ycp ;ݶQX"Xh_WK`y'w8/R'VH4=sͿ@_&_!F+,#Pnqv2ʚx {, U~ ,>rt'B~ā\JRJ!L#CB ;%=Iɡj㫔AV,n}۱}JN_ZXzV)pDW_pwޙ:P&#u2E"Ι AD Y!/j d§aOi?.Qݦj00RlC&;|ӵlh6#Q"0ykER) C\Omn^i1M;_gC_z`7^-od;E!X(&ðU-Xz#w 2y}v a Tȵr*ܣR:JzJSt^GAL,k4|=k{U jz a,Y F괏c}^S=0A6mƙe<8|dRy/W9\cp{i,AQY8Vjd{h;"dԇ>71uqB&U˅1fܹԍ oYv(!A\ )U UԦOW$Eq3:L_?±t4 l8)(Z%XtM ڼUS=L5flZ,}&W2wK #u ]WgԸ ;m0n&RmbDYu̒yv}*8[恚Af=X+5nb0[Ί%ia1 7]}(aXz쐡mYtcXib'XVȹ.w(aYKo; 4(Yf>sT SaI)獾y3k MLPlLX;R$Jp%7Z=_%!YLs0;! yB߬ bM(.c'v~=DOЭ' 5{;m5E`|~{Nlt#Reo|xKdLV o1g Эƃ#FɈE.V_kdFG@ddE`AQe ~foxopFd!TjqiN :pOE}ք<{?w0KWïZHB"QY6OkLŞ2'T: MD%0}hh[`Ez]mZƗ~I§P2eP:("ZJ>%cI,*_Uޞ잺ĈN={emn =*bI80]yG|8UpNl z t|RntA/iKIAy3+]9 (I;Q@v97=c׿2TψI0 g% 85x qc 桏$鵼Տ+qX!3Wuk EhʟSԾBiS|x d QH9"?EVT F沦LHMCU?h:>7t^桟&ܢSXKwe9aZⴜsdHF]odLȳ.p~K,ځ02J Ua½,1~{u& EdU|?KND'Da ]nH5#qw pBDa/ {Y::"9wz[v(BĎy5'<❂쬳3VѪTP7̕TpE9#0Hh~ PqDDhࠂ E?/#]R$Jj(VUe;V@H}Y,ɶj?tvr"JE8K# qJ7!xÕJx<%u>].[PYޫ^I_4fr|..%m&ʬ"$p-QpfـSljOf)7˜K=vٺ}ĎVm(NI9e՟~7 ˋGA0ingPS#I҃cur` +KMoXu㮩F͏4#qv8ALS&)d5" l8 !6Lb1;KˀC[ԃ3bS+l7SZev ;:DZNұ>T}pzVtR_͇5O_mVwHۜT>Zً2i}q }ARЕх:ji4ń|{-t<*7TB/Jo5Z|0 QejDc jEo=Oh)oÏ#' 2x>CLԠH{ u".v :ĽnO՘0n{pmm<h>3]c,N!:z+؆m6k4Qn7V>7NF]y`51>Aߦa'vu?~8I"6(]-g`+[=N, 0&1f5 ͺGRʊ<3_^z6 U- *+YthRsS^tsǓ1_E*!_زUIA·݁<\x]`shb2 Aw̟ݒޗ2ccz+$uJڿ5iCݩc^)('BjS cYꋥb}8L||X# ,E;Fe=YLx,] t1Z%ko |nVDvޘǖa/MS-(ȧMx p5z8=ɻGObgk&#q wG Raicql_(e}~3]vjboEp0:$:ؖYgho< Y-}V=Z ZO;K?4VUJnc]ԟ|tL 8"Φ2=!chK]=\t١]t TwfN5`ݝRנJFH6-f'x68 zvx'I rB\HYV)o2od4 ϦTTxC` zW<:|B)F\%)"X꫼ūSSLhKGE7Έ\ݧ,'9sj)Z$憖ØYzHyV"Wz7 EvȎ1م9~`5:Rl!;TEh톙d9õUj+oݜSr`~hMU\4\A "T0d k$&%:b3pN55 o'2z}dEz/h ENԜ5^ zhCu09؈~qaJ R^42dMVASPݺUfzO~!E߮fK$)Agu&:g7o_9,FͥR7#>0X9ঊzWX"ɾ_cq22(䜋IY P  7TEDE!6z5:O}2<]vZQL[Q F6t.AG/MI>[t[o3a׼=`zFQI|_#>}E$RpU;M}H> 9L$2X}* Z-cQDP m&'*QNGJ[eQ1-um ig9c+;HМ ` a9g(/tE$s;Нw`5Qrj竷9ȉvĥ<ؿ{a\4DЩWzmQ̹bi@h[:Dj r8Tc2fyo=MHjyZV^܊t {`kΪ,~vCBhyO}Eb7nq+o%E(DeڜjĿIY3H⼆:8<(EHjuY%H@SLl|+ 3.XR/ӆl>gZ!b\X|7U(N%;3B|> dL6dn\ rz]I0?$73~U9&a>wC5noHI|Yyr5^y׀L5n#>@Elhm$!VKaR=M&P${g"?B^R4swkYO/3J^GDt5FFKʹY!Y3O^[5;p';࣊uB\+:UD+S8= a A,$6z|B;6]88gȀ6!h;Kl~YXϐGLL%۔#K*CnC 9+$AdBLLC1l'1*WL (NZ;2?g v<¬)EA{|yML}>}br”~0DLF2Rɕq Ϟ=? ;vB$o\<q\~ٚ PFoK fB0}s[2U3|i͌pF9֨0z9^=ɳcSs.>0oO/,PK-Pz$okr3Xڪ!Wr޵M6c8qBMJ{ dR},Vr@[]a Af;R"/³ԗ! ݄*OϕE CxQu_D)<&BZ^׎5_9@ IXwjDW8m1Zl]vtJ ,\Z%Pn`vp^9_O(w8֨ !c?ҕO֑P}O}0cM p{$pY-/ߢIU3]ϩKחh~0_ .f]Fvrpgs )ĺtxO`G,mmGco5JGZHҰQ.$-'7&ߡB 6inRd2&lIIzKY 7tTg0aIȹLtd=b0! d ߲z$▂]l E:~~| 2]֝T7iC ggE[ķ8\}ă*!Q c p8jIn@ 7BA Hs/0;$GH-ϛ9*N&s81 \/Ix_.g%/v; sGqHCFɄȺ;ܫG??Rƭ!+nMzPÒ~d8EB,gg!h%1Dm{|̋R ǺMlEzFC-id!53f& ROi|bq QƢгՠ%3LwSm'D`5M;4BZ[s;t\ o*:y_lj,oJk9 Uj2ױr0h,{2quE8}O@Z⊽&,:&6Z%ǂ1ָU(R2>z ppcBw⻒G$T:ev"F]&]V*OڅQcoN?X' WFoHveI*) 輈XӒgԾV>1[[g2Ǣ&v-@վW{1ɕ+?qeˤ=MmrL*9sϙvɭWz. h$=eRFθǵ9&T}Lݬd(ָT'íے[LQX]~E ; ! 4&{X?Rޱ|?8%"A65j$HFDB9G¤^!z:jumWL~)x^y |X^ZT=LtDȡe֖6i6 Đ)Rբ<mvEz^O(HL+j.+bX6u 6*u1fqM\ fI!3toeLrD5'<>\0RЌm5T('&!/i:Q4HL><$Be':GW! z#EZuI7%ۈ!Oa&(wC }/5ɤ>2bl߲_%P.韜H|OQ4bIƘ3R8ө ;*U҇, V -m^{o`;m( g;j9o :@ ,9t- Y!֐=H{g@GH1piPD Ress3R<-3Wה-/\ClգLKi (WLeUThPi=YhᆟR) `*kһY]>exuV-r3* o鴍l68_hɡd2ᇚsS1h/b/\ ,M2gН6(˼[|ɪmUۨj6SPۮpL0Q%7We=u3~,P%ul5'߇Yo&hu =Sؘ^䏷1eK,f95iRRŏ$8S.ks9˟ +L2;aRJא}(gMTWR!_Os{9E p TތX-v"qjL/eP0'`H"~ ֏K ns4aݡ Totr_xE*z#GnKrbe.V79Y"ƿ_\#Wf`P 4T[[J'j؄(qKsVkٳխ {g^aUʽ@NTWѤyH,-ů>@۱#R;H^VC{ $ 'eߙ<+<8Xƺ6?Z%0'#/P~9bGMaf6Gz1& q'ѷ&­O3UzqTNka|(W-&+8v+R)6;.W?-<8mObΏ݃PռkgB] = *\<5z<ȖEƹSBԮZv ZO16z tx`X&zEjwK pŸ6U75s5_]u@M6Nwq@Hzgk;hbXt{%d^35{FDI'v7j ȉYxA-4 ȺدcGGeELች 4[x$74ݑC~/nO ι,?w {UeTߞɊo[4 z0zޑKdΐʲ3|*{iVSB3x%0~w yy9g/ !Hd Wl zDk&笈b|˭*/$eY8UJܷ+%rY++ %$Wo@ҳ#|'z%Yȹ;-Oiߛ'TQ۝’.Iydu2 ]%oH_$ޢ!GCΡA* |zmB9,&uC%=o!S v~Ņ{#w+/ R C3Y jd҄,u8@Ϳנn63m#5G(WmTȠ4H:ظC<)UY#'~pΜ,&I|Ԯ6J\K4W&C]gG{ׯPR_nw㕿@g;IOtg{ڜ{;yŸA/.N;''us Nt>琸`P-L~GcJWr蟚aш}_aUlVY"KMu}g)N$;jVwޠnfGhҲځE"Im]"j:$`(/mL})g)A\[' 8!#'H"k7Y+ntN4P|$}7/,_nႁvgY%YȗagUz4b{(!;P4{`G0- :³!Mejv3̞5F4$3+z%UmCQNŒѭ=i:s*i2CblF'z6p^ [)dRe1Ŧ#^3T8hzar㇐To%+oZUdndpG9$6R^;R*x . @d /sBۙ}KcaEahux:)={e> e3Pj`;h5i@C6|V>ؗb-b :1Vr uј9P%Z6޼lJ:Eq~`zH^Kfg=gin袭S.,¡erN|M\+bpLB$}y4M$>L֢0 B%?v#n{Ӧw#DS^i+騹3F!7SX?˔vUAwOқ^W?T @-Z1>m aJzd?$~1zoڼ¸UۉJ&8 B;형%K6i=xgI;׽TIה^\VmFt$ >iA6=i;F56 xhmw3Ľ VXۺgt6͝;a_^P_Vu6 n||^ɴlju>&r+vipIzF Snu`Q/jp/@N]rm9rŒ+^0b33]VfWyi9+ŝ'9liR@:LkWjwgCޅ8vTFZ=y3n wq 3 %hv?ڧ W wNbfhp RՉ QD?=Cjݰp+\1(48ZԷf{1˛\ʜn{ETb2j&Xv ۹/rNfQ]ޡ_Eox-W0O&eRT#Q~WPEOΔk.fB +2%abG*͢2z&f*15GiA_@+NVֳ)` vQu#_ CuT =t x-٭T /'0X+FY 4g 01!֍]/yԟ8Y)):9C_kh"_(ɑ%||1!yzx_I(29a$m]ؽ 8֌jOJfFaX+N(k$̟@Yd>P<%s6^`z4a7 ޕ GDPK˟2a;m2 Cp/E ";{%aU&im/((KYp8&2{W#Q'Nq_n(M}aC (*vfXnt3 2͚Nӡ.+{Y N _;')@- C#ͨ\c5N n>}bG-A7G&waV>,LWM!qsT0*^pԕ)=C$J]&xc'.Wcu-BPE4La"Ў%w6aVȷnx4*cE5,beI&C&+A{a1( 2%Y̾!{+Vf_u&tǸiV70=Iɲg/Ì߽.yj̲Tn5ȩ0/z'\/f|bg`U:c$2c3[x LE5f I s(#%j6tIwP% elxёP_d6v \}hύ{E:?(jP~6بNd/*YH}ۜskvnRK/j+Nta;`~UCPdٓ\FږCWvPv֊+`E^T\f3r谷Jل#!(䮥E޷:pgiс,PIO2i.ui.ID9u 0HL #4OceYO+0CAY(5.0_'NpkKy2T1>'t 9S D59)t5Fw O4 ` Mnp^HNĞ(o ]*hN^$ h TbÙycu __,Eϖw\9J_xxRj##':`M;q @/.UF1#F ꬲN]p xFm^716x^sH_74jhT,:qkz]Dm$Q7&fylÊNp4 i8|A> zR;rexj?o*!-\K7KJ:oynO0uqF}WûHy_CBzn9R,ɝeJaąN :A6͟+p@1}6W#@&>cGM~Qf-%v7yͦye/I\Iag^ G< F. og@Ҟ3ݗ\eK(= B貭 s/=?y\5]zY, V Cd҈5 h նgn*aQG#*vUM{CBOy{$fK1"&Jfኗr,9}o-C$TYDn BM&UJ.j=;zw}_yG8( fEA:^*w̦o'GoSc#u$#Nŋ+&ÛWul߿ݟ iO/*AD>srwEX8dx$14ov djԢx=IU 9/啽igpL;#H}Cm&ThVtպhH pzUlfAN%#*+)!V[ pX ;~<'28yxUQ%Fe$HcгqiP⬻ZjlGy2FN,L9z5q۝:o8DJeу^6ݳM#zmTХR8i=-hY\@x0]aӇ2I;P.IK-\)ac0Z}65WRPc!!>\79J cIYnW7&N O"n+C̊%mI ]m3G{s,Ou,)?KQsAbw5+ | . C-C% dž ,`IO) F%h8nV2^d2+Mhh㎰x"׷;+asZwQ4m89#tES~O.4 <֋̟h>;-,+c0ZQ)bPs{ND״,pb J SU X0UauOΐMh뛐-$| /||z5L-vmx9H=51噗ЌF*Z$6s1 o[aIk*00"Fb[Մ"X5~`@'6xi:vGqVd8 A!9*,9*CXaQ,[0ü9,"Xc}?!Qc/Η=7vߗNd0< %nTeP5dZIAdAe> 5$+17;M&tAqGǁ2GWq݁g ԵY5KsD],.{{=&Uޜ m13m{aiWp~@V+DiPԻF RH)狣_s#$6\#Ws-GDXm49z>? 17.o$;ݏٽEaڀ>ܼ,6 'gVosn`cYJٌnWo(onU]`J>xPl?W`>]}`)NxDa5-Up_ 2p}PGV?o۬%'ʙԞ T0<33%F%!^0?RКh{HD{L'raJzq' Rfwo.,Քbho՘&Jrhitň2[$ `qʖnZ+|aE#kTt3]#0Bu8ԃ"5YsX)1N,Wy圗c.9 `0t7Ǚ5| ]t&1*ucJfr=OZ0CWk=5,ǧJ3VStfgr `/6)gR >{)j4&%yz1<X<ԀHCmVB I$7gEx\J:r@e%$ęxK毭w+=9f]N\ &ѥg ]<E/@TвdR0I?,rӥL2  8ؗk~s@xsKR?qgY/)= {bp9N6xpQ/W._ŨjT+i:˞Œ 6;2?yjtS* RQEáFTb՛䓥37X̊jQD!'-yA; F򊬋:_{Yf-Mf-٬mL&.InXob'(\ $޾[b)=(,#ƺщ:@e3/h#AJ~^ :A`͖ 9=p6M!dn'j7lYI!MMy/`o&G&wP Oҋazyi9s~0F~P\)0jU pݻG^\ yu%›!Ar3OJ ^ΛMj8ڕpu>V(bCMA7j&4iDYS#V(Tyo?"6QiUΓ:]zRIHiZ@ h2|qF^/!t)3<iDxv@Z&{s>[iGGmɊvҷΙet Ok|,M567c@dMk`Kn8f)Ƴw{:H-=MiAϼ|A]c :(1*1ഭFhgNh)6?he;=hĬ `}yxD^[i1jzW8;\t1ћQ]7 'anjQv(32ܱZ46qW5ɹ7BS{0jԺ!'PI϶ ˋI7WA^݅bqƖh;𗮯[6.SqeX ^ ܈}fРꎥWXK؊X ٩W_]!Ι: / i4+flrqBkF5;OvVsҬ"DWQEcF_i*)s,ZD4$L|LyfWFkQxPFv륿| Nsa'5.-U_;k5`X"9. 摹'lh;qleRqAvOxhGRs+՛Y5r'8jyO"ddg) B!A\^Ai=IP@krhx Xv"_.|=qw4Mx r}$ݯLhdזm*|b(Cϥ{[p ` cշ R17:/WM?U<]ۿL*Uj<9(+=Ak<l}ޜDuG|1+CxR?$UTl@vfuC?hVXJC]^b&F`߹~8 Bm)~dz ԟ%k@.:'xɲ?͇<Ő.5,]CV`H-5[n Z0'}ʢUcvy*"Z򢔹K<؃ü*4Gjڢ3|B몠m*Ӑ϶ P.?(^:F,\ɘWP+Yfg%)X5{L1aC_EF钫0!9vfs2U7&)NˏdXIlIg]O 8Z'Y!]OL>4Z2pK;3F/^{rU!YJ9]l9D=! W'v"M%ҞRo< ;4{;lࠁp`ïIsFy(v>W뛤^8$hw<3o8. c#uiƺ)rQ ՓWH$Cr3f, 㤏~b%_wJw~kS.'Cl):gzʹ aGjt]prļ`xjWAEjLϊl@$)3w=HYS1> ױ`5u@]V]B0&" ;n^4Pc+DguU\24[AdHq, 7Oۨ&bN^46ӔP91.ˆ?2^O+~&~\ #IRW&JYeUW񄤄 G؜HJOt3x1W j&{`AZnU}Vx,ZӅ.b2 sD9i2Hȳ -NRyh"xň6MҸt6 \_yۓowv%Btͭ FhEC"j;+0ekm)&& sq"jz\1`[d3L_ٚ[̌Hl1 jP*[HO[8'GLOjuXU+b~Aӂ0ê^ttG@5Յ)34W\78^+!&`~2wioTNY!*LͫBpTP'xOckw^%y{C9G*$Ddd69bPEY>?A Cve:S.cdzPT*m16/=jꤕv^l+"LYrPAdփ ikÙmhY@V<% _?=psVQj78}e]&p;:N?tAYUM~ \,_Sh3 y}=RWV Z>V _XXg-b>w( Єo$RqفIƋ PϜ]Ffvَ+[(Tes_B&=%> uhP$*EJau7y*)k94 gUXi˧5#GU˪%@JJg~bE٨I`{S"-8 X >dVQPϾLCo5erw uasz3nUf\͓"5<Ļyc#$O z 97JSn_yc`=_kvlh*{@U-H{lQ 0Z;*ֶ4uM׃>^> 7 7mQoڬʈ=K\He#y6z9g.o/Æ ڈY/Sޱ6rb.a-NSWR}ҥ.hҙm^ 7KV'?*>*$ER-izֿJJ --bnY}) ޹5t,N/@"C~I@⿐@JAP`͏ҵmezi0'9~Źl"Xm\HN"JSK֜n r蠂F=d|04 챹Eoˬ{iOIЛ fU5Z;Q;qk&" DrH< GNA+Ǵ6N$]Rqd&}%O̜Cko>O j3Ԋ+lͷK@@|q-ʣaPfAizA%NМ?cgL3#–XGS4,0n,Z % N PҺ[C3SW :7Ztb 9ZE>[_)!33^e?Ul$*!D] 1t@\5S*JL;VwJ"4B֗EE)[[g!_,u#adUVɫ |\>\Ep縘;{ EoSKplb6yZ,Q%?TO&cև: 9őH3kՃ,&œh-E9cL8ATm*v>B^ .AeE_Z 07I+I9eL꺯N|O4{Sdυ!g6d'](N߄)Dezl#mc h<6~BAp\UC0u>Tȸk֐+=^ е1W4 !)feq'|@ FRG;gwa#7e.d lOgբ/hM*-嶙̼O>g\#@JRzD~ÖA7r >a,j3$k2ՒĈTߟ!RB5(.C@<Th~E3{" "Oێh& ed D6fBX; g4ɗVbT2kjoiEDedۄ 02 |u$d'3wxk&qd`櫖Fkv @`R҂s5Ta|1<M8Ur֏Xh|'̫,t2 bxuCۯUu1YL3aV#KCU|}pojN?hcyibM_ {s!=u )@(Jϻ OOx?*C~Ӯ1&dnJD ">,(ghY&'EgB08j$ ^27*Mʏ%g@X<ϔ,MvD 9,ey#(%sHY%$eǠ g2]5[# U'yߡBOaPwP.%\E9/yQ7I(O6?+WpniWI Z n΢.h<Rys\N0X YJrCr!48Zy*-> 6"G?j\ͮzTs԰BM,0{/UN'pl҈#XzjLG?vdyrFt̎'N|K!U7+6]-j-Ɣjz$1^rXĆ$Dz QL2v]Y#fīcmWKY?k5C7:7K;j: W9vQ@ %NOM(OV=.H.hTX4"G0l%PM8dۊeF%!T4ig-5.Hj\sWᅓ$Ea| tVXH sHPe$*,eR$_1˙//..B,'j=Q"8L I ;r5 x1L5W?!?~ eاäm>~<߬v%P+ԡtuD^?:i!͠GoO~hfK~l%MOWǾ g &褲lβI؏0 m%ylW@|!!*ƀrUAML#4J&ͦ&nIMpZXl>ʊPT؁ҬOl|SƩMbOklS_#0 h& T u'**jA8?ҥA?g ƬLJC"#VK*sI \w&*=嬟Qb`{|D{c7WnRϳoy,ϧiM -棨Out_[ 132 vIǛk7Ѳt!  UVIq2.뾵ި7rzx[@sYP$=yCCD8U"p+&4ִ%$=Tm i4'?⠊%Sbuꒃ-!-|ƣo"žK7Y 4iA> bKZk6Nb6Xm(L ąrV33UDBs |z'rte}55D^q6#"Ug])(:EVz0%q޸n??g~U1(͉;nX/u )e)_74v{R} j 0l 菀9mN,] Hʶ1-k_PWs%T IG<=|[ K."yݔZ7.t[ˡoO߫|By圳 P>_yuZ``@ɏ_9J @3T2Coe>煣~ ^Sq`NN&A}]D*(UAo|Eq&SV?7~LIsAфC+%;3Ә"QȦ 7ʜFjĿKIq(!͏ -Rᝰ5f/MizݕUuɛ 4+\NipP>YauGzsPN"9 *#<&Gu_Mk5iH;fZ{'a|zI^:Q7{ke HwFt4rn8N\Dg{[ŨUHg^#}KGBW+gK(e~[O$L7=s#]I_'Ӆ)bfѷ6G\ȕfH6)&HNFJL+W1ߓ7̕ ZP{ a 7417rj{}6T<֯Ab *][A(ۼEFBYi"Z@RB:Q?{Pyl51?S}6̥Uye׸K v\V=nC{?hċMq ۥ/g, >*6ᯏj+œ&L!'eC¥7$PP ^/XnHFjH3mz4g#xW4ÐO>X8|LUgPܦvZZOj ;_&栣H?3riB zٛ#GtA԰ʌclYKkk~L}fϚ,:0d,?abgO=(Gj`RoqZIRcӭ#Rjk)iLR1OGwVvO6cȲtUh;vĮ7²fIPj]Im _3 IajٙRW&e^+a}#{sfk룙9Tҋ j͆-/n)٫.w7|J|NqӚ sEIܦ]=*q')$Vxzs-Fd*4؍G'^W=7΢JGK(ZTĵM160Aޅ0I)M!}$ʐ+4Σ]iO?.oC-1YT fe+9l%l} <~}s@b rMTũ^^^C(hQo]Vߗp %%Mko6Jgs'p^C}-'@o!ykn&`P(9Pxp9_>.9!iٺF`_Y>!Yb+zZ„!hջ}o,R/xI SnE"l h]naӡW&䷭X?K}FwYӱ(92u)&ouU [(F_f9{|Mu<5>sىZjDNX91tǧ/ƺ}JpQT?5N'S^SHxජ 2$ݎ! /8L[־**(* ,6oϰii:k[xu&C=`S]Vyl/ pUQ͛|¼"sZ$&C#;3ޝyD2[G|@RԴ׸d{Zdc%d@BxH?";f4>ڠ(#ޫ?G0>#ӡ}j;jY a-88+Ǿ?Ē¶D:g>wWRN؉NƜFKӸ /Jbeu/r4tCf|lɿ6=Nn!=u ,g0U0s·mD |4Dyx$z(yo8E6,Bci$`6L ui {K_ y2r{.2#hjHplb^A iA/Έ"%ThM8of$հ A%(".Y%%>E9vTh(MABIm$Q8CTr0 XT`%6/?,`Y絙bS>b +ӭz&1ę9>4,@P[ kgz. K1*_@h'4o}2 YMtb;@7jiWo+~WxrrPJFFͲJ~EJ7RPJ1mr.j'YvF1HCM + :u*eB &!/6=#ٷ˓&I:5]+'ew , {݇m; ) 1}`I.U'd&,ұqro#Ζ6KyN-.^b٩N픇RUH=tFE"ɫihqEkHhӲA ME,R?nlTClDg LXиu,l%xab uOJ23d>ר3_6p>aHUE}V [Rct[+b>LJ2CljzK-O#؆U%~7*[dNں)E" 6> g@Dq?M7@Ӂ\`8GJ?Q::dEumZj8 p%D\0~K-Ug_FX p K?TxO $HW琱WBQ=Pȴd\uhXf?"AȲl1e=ݎS~Ydcڠ5ַ!BzG |ֺ{sf[vX /ܪ $'ӥaYL .D@[IoxzTّ [`6nXPC{E lY"LҢ w}JiA~`̉2U law`4K%>]CR3%Hzҕ{_<{>z]ډg/F;9A)bJڹ`J(3%$bUd೼ʁr<9qnS1K4VƉpyA*]0 e/u\1G|ZoG_. x"e|<0peG) a};[;3UsjG˅a{ 7XOd&'yx~W7E, @:Yuy'LAi=ωf `er 0PsٟcK#/}^ ':>=[x7IBz2+Uݲ;S Hs3Nq:*.+'˽s}/%ҍ aN F4g_Y‚|sa] |Tr@aZ`/:#1_'%߼LQS/(h)/Xj8/Ww?%t&X&s#K1c2`BgT)&O~hz4W (78`D^k$P<ܟI.ʃP?]f[Ha^yqy~-4{|I::hp3褙d'YkCAO պbĬ!PVmZ-YW;0 D>u=p E`;?nOmw n0P'6xf%‚J)B`|JGu*AB,_+TH&["yc Ar)NJU Ȁlr\_2xea5q7o!~YNP28XDbB#ћ$$}%Zw1xN#edϵS.%?]hGH0-gB/E(jȌSh[J=?\ۆ-e;b~\MKSGs~ ^+Fh<+k~J(B.)6}z@ˎQX '!Ou1@)tBLˆpa/jz10[\fnq$᧾P{h۰%t1 s N@VXlkMHzى1qA~kiu!!p,j[2T wX-pزN 57|L] *RAj9< 엚֙,9 O\E]Z%AYp}?Э;cM Rݶ{VԦ\tٻ]D){mBN>7i!xl68+BE2E..='zY7DJ u?_9lfbsп>v]੭|m5[;r*VZLÇT /NH$1ڹ{oGH REyj]N Bd\u/fL<&.ˏ>*:Z^ K{L-N:=h,0=p L 2ވdw$I&-tޟ֖l>)/&f]R1:qƯf-:e>&;Eʒ7%BZ9kI7Dp59 W &367O]~r:WBmA");.*Zv+`Im]5XpS֪bIu!9~\Hv ;)w$k0kӶCv!yr- ! gt|V.G房 &7 >uJs %boCxEss/|\: d8 #tgM"oJ,F+?*mHG?E.;@z\eKmg?<@pfz c!Tp&MSS{1&  wf1Y"B9Lg婻c `E<+6%@6LdZ3]`{kL7d{PeLD{M+;w&sRfR92TgYH ZPyUre fE롒f X7lMyQ4bb~wN8d/)/qȹS~ `q|̂T?9;*y6OF!E^2xk@ bPj^h3ur&&&ެOovIaIʍv 2RA]l)İYȌXhGU&gq"Y14_'6Z VӾWFB;YX yZKZjvP)?zf RQOet<bR,3O%BF=JPw@:Qڶe~i1dz\k_^p Vz~˫ TCmn:Z˶9$x%ezދԑ)wޘ`@k#4[ǻČ0:#&.ʤҧ̹"5LshIz՜…@* nv/ SBltJ2wŻv>Jmyv=.,բq%ዺ&C =L|kT%|K/Z@]H.ݼQBld $3v.]u[\I5ֶKfMMNkԈ&rY v}AaN% /`g:RRύwW5$A+ $izU裙& t ]Xk>E8hI_ 82PR><"U\C~fumPѫ5$P4`aEm S]2рO+a*R`T+E)o\;Xha~lBS7¿$ O 8fJMCˆƥUVf= ,,\% L͋;53< Fh0UFku4IɧmQv_>JcA+")_U?GVݩj'x OKF3Jasy3f@,}Ǧ+,LCq´NcymeJe2gɬg_k9٘Is Am#[L%J]gFbe^J s.XW59 k2 C' !P",7% HmvԸ}4>k(Zч;/0!wLVq]4}tsgIԥ㳵h??X=)50F7<&/%vjD{n= @*u= /(Gx8>z98()H\u;iWzle"wm/v<:C@tU4zꙵ6tqqEk R f؛aWcӟ „>uo$!B\k x/潡O6ߜdS=A1"EȓW3 *N^`az og @tRd>s9T,)Wr!li^ADu7]e6y| y; RgIV5}b |L6-೸:K\iBF"k3+u,]kpj8|]UdNrFSf{EC"==i^/C5]Au?L`o]0LdhBH>0ǝ4._Y k 4 -)iY%u>e UQ)?&_{iڧ 9: zٲ=j&s77k/f-wY8^ėT*YkYԊ7dM>,qӯI'w͟䠒x"!C lķs.( ,eLhASVX4PM!Ư-Io&Ťec?eb ZTPe#,t#b?y12AC^BT cW hlQ;;Z EHzVR,x-lcųW4 ٧!64M&O"lz%QrT<(OѯRs$砰!V:O}>Re{orug&VoEQ孋=TB&2m㰥ItTMrJ %kY=x  @Ѡ}J>|:%l mR5ꭧk PxUfؕsl-Ɔw= NU|z9PyH6fv_$"T$0nML.J9M.zq)ݣޢ3omT f^RzQmZ$b %6D}q{4>4-pYYQխdD* 2g:bzHN9`cBڲ&eBtv-Wv9jPF EV^5_gU"k;N_LOͨhbuT@fL,B1fuI5}HiE^B%0iHnkb*%sVCf2! [tˀ1CP˴}x#-o1g25' -P<[rzwڂ& %b0-mFIHb=FLp%bw 6vq?e:C2$jHC>V6v`Fl zlj_K 7ngs3dAMf"6Yp |AO8z׆xSwYgzpr' zMwp,,rMNeRє[b$9㖶δ" ҋHI }*F6z[cS wKiĖ~rq.Nx(2Hh^y lO5"q])Ӱ]{W![p"Š_fk7FO\YB=ڡrC̲A3$GU4?}B.iA} dfN?ähr_;Ăɖ6b֑$oīI tٞ HOhE=dM}!-M@~ڜ ge\JWㄳ ;= 3yUhѽ q6kXxil `, kt8'|#!ݘBr(/ iB=>8刷xr_q&nsrJ"Fa r;F|t5Q.ųǼd}ݹN[LOWx4% )#{%F1́㱂Q,/ߣPzvT~"m(W98Y2.e6_Pfu5Z@rüumqՅQ2]~->F^UU^cU;|)u&16|Scl=s4r6x!ŏT,y{׉]؍ Iܪk2s;h+Wutʯ?0Oj yG.cfMv$XK`]OUD_5 YJtwHT+$Xv蔁P$WM/-O BsRZY I@qXH$%̒cZwNIUp{-l# Jsc5N.~<gf8W|JN}!v9s(Njvj:LfHpF7clMfJe_0Y[l>(`Ӽ!Q<ȶ"g?NAg}~mr )-m:aI%OO)+=DŽyI΅MGJe >LokV,}Y=':EF$9#l6i6P4em @q6 KAR\I(_1_+1sYҍ|,r69huG.} ֻZ QiS79eR)GڕnDu]k_)cPeMmlamFx14 O 8(mܧ'uNb?)ЅaLpU̓$4ɯ@G U+=USL&_WcT]X)30l-Tn@Iٲn`c.wZ M.MIOFh}ʎ]~ǹE.V=1H.W* Nq=R=@6l.laJ.wYڸ.mHJ+U ͠Des F>]ܱLWߢo1OJQZ+HIлmc,!q>Z3PQHN7aaL ^֨MJD+/4yF6-p+v \<ύWjdo98d~I! 2]5Zaϙ4qG?ݨ|޳f\m] X{%f:]t79*@Zal^ y`+Z_ew<5 {[xWw JLgs #SbꎊC>d\\3kAH@)hpKI"n&X]{χLwq޾'>~K|o>6Fq\5_a ;Q jGF(Az"1kS>h haOXr@A Vx5 &c"Z9J8a0Ozs 22=褧u/jttB{hiۻѯm%pnBY؛sAJc6߳h;֘ =;2+}J/eTF!3Z z)ST:]_@r32'`mkgϤe Tp/3{t$F:qW3Oe[.9'*0FtDnt͚&^? fጕ&3*By=τ9ـU[jmwpiۣ(#$`fذ /NKGrS$FFJd1JuQ1%MJI 1ׅ_#'3&j*0DWBk`#)"4lIji~u>VXdׯ~G^`_N1hr"=&\\J۾6i.S&inUH+ JI'\A7^ '2'ٌp*-IbѪgxW&|]d)g: V|-[VAy@צ[o65ZzσyϦXhN8ϒ;T+`G9yH翚-JxIL ̚=/70i 04.)w Bf~GZxy$_(( b` iqYfT ugKR[cr^Il,b/}%wF@R [19t?ݶoALm>X:q"{_[k",1P!SusLo\et"|v^P<6I5A4ps \@_;"Oh?Jb_JzlQ2n. )SڙTB9/gVdON\+d؊_^ٻo桅JuD^/L!Ixg6*M(1sjSfnjr''9 5)*"Ϗ{u}|I'rv KIRBB Y5 5mNgw?U MQ:4C4 QS&#;X{*;7"QխrXˇyİJ!+͋{{Ϭ{h,%1̔2NN#@?y~9Rw<舕8{K#m+oDjW/R@xp&zxpq@UOъcE~`vʈ,TZ^+kibE ~A֕ i>' E._<ܞ05=+%$ֹ:<$t)4_"ДJ˃HRvg]$:X*Uh3NR>E)˶s7mɴICytڍKH3% տ)74٭L}EY$~CH o<ϭ,?'{\~~fh'ʁ%x@vO@h!PJi5,U8;:$_-=4o*2@a^94n=ee`vfn֫Jm` 2\gI. =:|&VQv8L*o>:Sy+$u4rTu++Wa9Lj (S7l&f8;POh4Es4 a 1/8"il:" ė/:< ƫ{6 Eaڀ .,6gTQCvb~.BsڽPɊze0űRTxG[3xެC\h08/Ύ+PbĈSDž@16hPB(mjO"ƻf Lp:$'ubmެ6pP#&b;oDγΦ³/7j:9V[F-`K07.y,߃\u(ymjRǸHbi[2Ob _d7A۞CVlba4M_DDE9-_ a>籕 0`~ |~ԫn9Ӈ֌}k-9xbIB5?# `A],^cwEg)`V?A붥n&C&?h侺P$uW}i$d9^@H7b լPe=h[$]<б-a==UDŽ,LQ->dks W}(-Äݜ Dd.PǁJrnᙁ#y?O$C1FBՍcNVx 5[qhgfL TJ s,|0z qƁ\-Bi&YAXl $C!2$| _}C"Dt0NګQ'X$їfQ[DE2<՗ՇyyEHLVxR9>r ]Vw.%U6YCG/]7>Nh=Tz38RXŠP 6(H-,KNd%;xrKUpoYzGo88Y7Y㏆.84|,.1D|mUEOVK= k]ZAbL^,!Yh*1b ի[?s#R1Fc?`bop{ن0A&8=ѿ,5\v#My_T0bA>C3q?9z o}8NFi5>Z 6'¼pwUߟ+hVW/M+ lMVx (9̵殡ӊ£ck+暉Si]?m1b? *S*Q5$+CTK7:b~@KTWY48q Sd녎1{#;`b/; Q60/'桫]/=J2{Q3djklx+Bƨ0} e^@5J?iVd[tqUEJɘ3/۶p_D*[AVy<뿘d{CUu. 4 l@0JsO|dRzBY2Tjk!ň EUѠ4=7fUlkBp/d/PM-8d+qdC${4% ("O@9Pd\(*l,;iJ}  K׎,q M{` `NL֯WwX stNbR|ü/r*x `;4F݇}[`u?%NQݹ`m0dC8 tXNjƶzlnfoJ 'e5UdVM:StC[y iqټF~|?\hUI R$S@y8(Lfd2}%QO.GBɆ" `fL b%YF/OxxД?fug}*ON:-W)Py:gwh/ȹݕHIvŔmzn_7F:`[yBn_&|; GNQIiӦ .2_ڑFRW~ e߻`EV}; g#!ZHhf["ڐ їATa[ڸCcewY׸reK<\h 'vA:h|pmJ))~p9w]|˗Oph%81Q4jiSۊ EYAn.hK#+ pͽp軓% J<RǣC+L:n\Cf }B)0?xV&i]\ʑ`V1b MC N[ QKGnB1POwl%%A3h׭+Qsi >|&i1֣U7".,5s\76}cښ`ǤXG- zvf#95'WϾ*|ןSI}}Y 2E[tuɓ[pF' ٹv|~LO3}a Tf7U VZX8>q9$M4ecD/wmcƹ9(t0܃_/Ѓ[fǠd>/K26KoY cbў-ܰHa jW3 E郢(;VnͶ*=/<˾&T<,gںZ;  lq[%".oʴj>I-V PZ.2vVW@Ȝǒ 56=׌Z-~ MQV6b&:gM# ^}/- S/k6Vdƒ*y%D.FR15lub+qPDy=7H0aRqp^|+d03@tTN72\gaP} zA7mْݬK2$dTVe)CCΆ֝P VF|?%DenPK0;'w:0W$*M 2 LJ`!NIx`bѭ@Wz.270O"n@y,[f~mĉ_Ó_xبh }{(ǹ˨d߬TEh`҄u㈥ST$ Q:XYmr&'8`Ȉw=!٘ןb`}/ FGkm>u)۲s*RŅa?jWz/Uj(04NUuf^'_y/DB/Ԇ=+zaH5`hz` }1%Ek#3dr?'0aWlo!NȲ)0tf#-5f#RaAis2%eQjw_Q8lztΤѧ Vz`"މaJ~N<%ƽ1_qM[y@Sb6+ar6AϏDz/#Ɖ _,ʃǺV1 ɕKS ^NӠZhg߂l\O;e,߶ZE='budi-s^al44znSzA6e*Q&f d3!8 0Ba+j2׳쳉FtLCҳᚙ:+0-2+0n2_/y&ս)NUP B:փ7_-*9IˡɞϯfÃ4dmXү i/,sܭ ;68\E '\Ƴ|7. ޮ +#alEuF$ڔMparY L=6N,JnȈ/NƐ"V4e>7[lhbjS53Gͧ ߩXzj d,%k3sz u ~M~LY8ԬJ;G\L'HAl{0{j HKmC=oggoWS %;sf,_- @X*y#2 赏QUj+Ko䏿H0ē`Dl;bp򾕐g0D ȝΓ؝|RC1ӛZшD#VP؍EZ7Kl#uo:4k },Qv#֖.Ln"!:)ieFm5w -# AOq2tl, &lwVFk7K 3,1!ѝB1uڧ+]!#x"A8 m_AI!1>Nu,T>I\#9qJ5ucF=l!7fDj]}BW" (.H@&l<\`yg90iɇ_ & y!~09ζN֦sg'%Gj2,HްôI|˼֒߅}VUHs_lY]N»#$ՠ5q^\DOxB/ph  IZAHPL-QpT, r؁n.gn!v'L~SJ&6f|WqxF&IQ1VGopbw%ӛgmƑ dM)Dᓂ/`w[|ӎ)^a)JQ~7]L+N-5ȝ ZوUS3#_>yu c}UYl6Ud^Q9@{Kw$5†$HCjPȢv5HeHa'oiu@)kcNv,8Ywӌg/%腓- khtRƙ.^}eX DqA[ qp,!9K.6|wvaÜTPJrx#dmҪ-ŭ=`wCQ>sq ߸3˞$*QX7@WaRu֡/sZG9:q>Iys&O _ZO4}dR(XTOۡ[ Ef]Z2+̪TafgA.9wc#QܢJWA{A2rL8m~ e*AIcڮWM/{`ٖ(&p*|l @Rg%%S9ur4|\,֊ KKy%mseu~o1gY-Rh1Lp:}! `0": {.~ PvgʄjEaU/'lSr3C5Gh/<^eS0A,k -M! Aӛ\*<"n/hyX6SC9'wGU|n/) ϖUEZ@%j{{`#%z #Ty،7rŃ-=ǟ8Х_\BkJtq0 舒%1rD V*"5_|N^8*B(I'ew7Hn?Rn%mȗdvB?BE )>: V%G9Ŋ</DYm mm AiϦ)j 8FC?RbSEk J?!_]PB4ѪbE gjJ>JyMS@`EI -眿Dp&"$m֮`cQtRvUg1φM /4˭9mƳ˜ӵ\- J95V ʂctR|cK'a)w@;Nl!̙bFLݗ5=J(+G/E݋v گ2됁@\G ^zYs0>h,2}C'W\Xpd.y7C/7J~]jFq g_~L{n$꘤[wOks׶A^i9moO'O*9K:Iy9"#9O^GjՏuL=qF .uQisIx/uq##Olxc6 # It{X8r|Yj^j5)Lз _S珓\@ k&p)"z<:l-趹a [xr})ry;ߘ tT$%R!d.<A>ЖHDU/JrTPTJWZ7g{ eGHԎ~pGNb&Za`oh UqXi}{Rـ9=?݃JԴҏ>w1ML┰ ?s Qoai\hTĩ=ܷ} a(&<$Z*ē8|Gd*RlT+k /**̀kwJ-p= fW@̀|,߲1vK fsqj|{3/]} aq" &cgvlXeB_dfzm2mk"ZTrHA)p ~]p^D#NJ(6nSW|w.T[}@T &< .<6b,'t-iŇl4x]9}R l[z4}gӿ R{ċ(ovH{DӦn^# K~ =}?xE~φJ'qW_1a2͵ޮCHW,wY5C9M> RLQ D(rE'0},l>>xA(v>2ZDz>eyfd,f_qm+JeK6#m̋jsX%3>vSsZѽU_E`i ;cpdb2- ZR$w±",̑80`L7A:a {q48FDin0+DGXIpٕưcG3gTڔF"֨j}\3Ι yOJe6E皤 7if0&ʖ7+ 9F7Ƒ <%nf1I1 +=(1Zߌ'"Q$@p9G"ݤE?g`XhMM 29F՟sK3WJ +,x`zqW n3 t~(99  ia֘2O&wSddхd< q]AөU/Ϳdރ @^0=lE!M`3'i _?dRo+{K3!RȆc闹@2n"s~(y:Lvk>B^[r[faGXGAQ|&k:-c : o =jd`XeRn 0] ={!tE3ec6ގu*Xo/g/n2?6TI^8AEi$<'% Qٞh=x'`!Gw*otRޠ_6J 29i{m+j+^!Eo lB!3$)qSpsRqo&Ikzj<*˶^`UZ *ą%:dلw%Tշ󵫤Bl{yv- /&qDl`] ;sw3uݖdAJUl9](,X%G]}ǖߔX̑jf6=Y]QNjUV΄rRSL=rFe"OCq*,Jb:H +y( (#ma4%0%:1Xa)܂a(ٚ>YŬW޲cW+Em5`%hoSk 2 o6@:hdjqGү>?Mʯy@7UohcDzrsZb{^GԔE$KXAcdK#cn!VE0ֹACn8^kY U5)ؙ^rdi>Qqi4k? @i 5MQ 0_W֌ngmEW~pn_)*v&4}_L\9X㏱aJ蹯%jxaX\v|)ʄ)@l]sJ}1tEtK&2E"2"OHqضbVO#<:حrBU8MRHqSB_öӭ zu5(n:vHrؾoOd5hx}$ﴒҡ`۴[@RȨ7l rJޝw* m:6 J7kX^^ȰyV.`uuzmԛy*$aƊrڂZiRᾏ|.|!TUzȬ&L>tF/Ww 4upX+ܛ딍COXb<#쎞uTd>+ qcY;5CEm'^1Gj UYYW,4>j *갻ab)ed -X  5|ً%c\ߔm!꫓wCF%,^XFn7o 5Q*X=a-@X:QkRUclTA77a]`cmͫ ,RsLď4 Q9]v U1!`G鍰J|]=/e&MEfS>}F89Zb5e&OS?e!<1:JR45>KN\FU@t7O9L.̩y|f ߍZɟ`cI%ED47^4s.<"!9DR*h[M%גl_az<R=&Idj%E>fh3I0ћ3,*Mz̼",r@.X^Si!@JFVi6C]$S506 \9ACB'#fLذ?Bיɺ*LMߥ::]Ag?N3wɳѧ=v=!ӈ(qB*!*\% ;GPg^_x](R*,QW¨Ww(~=Q 'gSTw%#3NǞ=ilWSyzZw^PؖL0Ԫ \7)OkejkRWD3ԥ#;i7%>/m"NAe "=w0֫WM gn]t6kE*G?JsX1&#.>L_GĥU۴o`z?'k1XP諃ODzR@ d%dW@"{wa!/fg7XHT?sQvfv'xB߃i'}?y >7ձ9HY'nu?T>)yhs7VsU.O!:WJC4h/Xph~_O0 5F]+<4t<ϝޤf|k{R(N܀Lo;5:ź ~D;F"# hՑ{7IP%K#{+/?v1 i;$zAl( 콌e3/ ފͦEɇLuoX3y Ϻi\ ON%ͷ _"'K{&'y3w M+v-wz qp}࠱3! O'Lʅj2o9x;2jU*O )j`.!r+ѥ2ՠZ K#nd҈@z&+ɖFk7HPe~soSEfFͺ@.R7s6M 7`nR7qd|k5ɪF!5Wޘ*+l }dHȂr8,2ZYya+f*c1Fn(K`/P#-E&^%w멛ޑT%KÁrB6N45=I- IVB"{k!X -]V7p/0G2w"ժ.s<\ 6~DJL_5ns.g@uU졏.T.*6VTqph+D)1x~0wJ,{kR +B!T ҊhǮy#'׋vm%pҡ~iEC2?{bt *FO%U usZ 2iC.8MQ!:yZ!e a5mɾ-^D8hKgDH^cؤS+kKG R~ f 2f˓݊'so:Qhlzmx¼\lJӞM@ॼ[-~>C:-σv5h~pFnc؇.e2H`=nC[y ɝEӱlDl /Py8[&1EF4ML`FsXHG~!pl{;}7x`(EI[nL*T/Λ.I XKKm: xI%3燈 GΓG2'D_  We;RN#cyR`MiZ#a_F+!YܣަqO~/̉Tˡw@JJ3SugPSŋ7Ii(+u!~v T>Y \^l5ˉĆi۶]ypax﹯ H8aV'}; .>}@+SryY$]Lh~3bʟiȒ̭upF=F~\@?!`d;oLPw"Igq|KQ=wظit L6k#wpl; nF?H:R^K,t}yޚxߵaVdCcfzmôkeKJkȥ"zBk3,?:0yyq0RNx_3Kۣ +E?|F,2K-84wT )HpشQg-iV[LF O-1r9S$+IZ:>b3YpT]qK e48Fk7R\33oU6E;jLUAB=v.Ӊ9P^١k)GZaĽk,7(m9[4AOb9$˒l4ka oSs儴TM/baZE*ç0V1踉`yϺ-= 㔠J $k4,c\AY>l_ ¼{qh9RKI0!iɢ! |I.^1ۀ!ibF 1Y DES&tA'M,Ԭj `v+;+ ~4H>rxPЊ|Gav+A_Pjɋ ҙ(CY_W8c=qv44^Q?Oت*^W>"cH[ayW-]1'1wʱIU Z`]P1YSx 6{$>J_3ssuI?5;i)ꢉ1ak/5'6ٷeכVxPnǻ8)aX?C Ժ2A5ƘVӼ.N=Lm?C.XǷ2IG 6EGC]H lղdiB"73~nmByOlFYF`bol} 6mh9'Ttz'#JO܄ت4/!ITqܚݦACi{BV(1j.+Ѷn˶k`(= nxEٓW-k6e}G8kZQ.`p8nD}??mgnW˙g G0>_6|hX.Cͭ;ISԞmVUi^A*H!AVU"c[ؑd'Z1 "0OpKoBSqދN82ԩ " F5Zo[{б'ҤpL1]V# fk9R̛n+f!*#h[h(<oc7 XvB@joxMě`&t«h~Yzb`3~Md;J|G.֍2饼"y_sWùmIG\ Å݌IC\&^hEpbLrmFw[4x<;č1zd3+AzqeP0Tn,c96h\}9jgė5B,sʬS@ȿBU9rq|54m>xު{wņSel˽ʚ[S)\?].2:lтiok8o))z >:rKdQC鶽vyr6. peՂQ em=ѨVqӤ=lǓuɐ`3uDcѲ"% -zFI\~nm+j#oN?oaݘ5-[GMX&qfEJ?v5 IkFXQ(Zwm_QkӰX }nY1vW8[>̓M;{h㟔MiG#2P4d.qϨebjLjZZ #_eTn\b碅c}c_q`YrW.\{<!vXp'=;)*d}Oz5k:ȣ3Xuh,ᘑS!uJG:FP|$_aܕ(3y'oW`/kB"b6]_Z<{ռAz_{_yhu`JY q/LiuQk}[ BY xitƒ}-7 !>pˊEݘw=sha!!v+"pz G ]<ٖHc N$n9)AEC#~5Qr0^A;"^§S-\LFUT,ões0$]+^eLį;DŽP廡!O̥!AP Ձ.!o+ZʁY9ּm '12ȼ"u Ŷs[qՏZT #I8Qv&Im`&>wi [:nk dz:n"y *]FL#2TkC}/bn;@N ?-,SF.7? 9Qrv0u j-(ުաZv6L [k $Mc~ݗ!KU.IoPK@kIYZ tм/_ 1;wǬ"G.#g2~}/,BRR~`}=\_{wΪ.*&,  ]rr5H}y_ZQADՄrv}|gM!zh :y?I!Y;w-_cR։9 kVMa+c>xj~٠]pb Qt=hW:;8}~]3TI#YtpC-֌/SϕIbz=wz,@%m$ȱ!l-wST^\a|TXEIn zvnK 3nXиJ#Ibs[N01%k" ڗ{_&z /"o`\O?4l["6gEZT{<'{᠏B9jIM쒂b|Rv/ZvFŨQ{)) "2ǿ0 n9}Ї JQ*L_^HꨎmHcm/g A٫*'pۚmZޮ}Ғn4T9N zCkGmYC&=){DKeI"Br!8bķ>'w|UvPg3lj:ㆸņZqa>|uÙN^wuD_k-gv8$mF,%xxFpƵ\f@۱De?ʒ2W"Dk6\X ڽ"h6ڀ4PdZ#HZk Tz=0 kc{.ͶU/DztX>" ㊮QTEUHa:q= o >f?ݛC]b-F;'J)(5J8a[`x2{rv̖w\C"|7E]I?kjqNbF㟂.kw ǐ rGMNmsЇ/gVu?e^X^jXYm@R # 0]U{̚\BP^ԡwG@V2|Cp$:JβseIFx.tZލ|syR"cD]{jJ~ ]& $O'(H\D#gkvaGqwEōy ̓nw>,κPwj1k٠nB[A`P3\umYr) 浱q}D2>*u1Ø#8nl+Q+6EܡODpl6ޠj뵅Rp_ll& oIqr+#o^zt UžjCfZ5Ĥ̨`R'1 H h~+ s_Z{P 8+OT(AyB.a ;RuiGb,n O6.Z'?)Y;H,+Ho|LEy[F-ӝh=]5'*J~'qPG@BA;o$% ZZB:nlr釯,;3 {d6_-rBXbOf4$+;Em:*467T.5IcD;k-6RUW>-ewZP]G): R`UC:u[IF7Ғ%2qGtLӄ#7~`b56V%T•~*̬L& tCקfl&Ar#hj$yo`bG=7ôr&R>YKtx"A!ppZpq[vŇ =T͞1cEde}k[Zۇh!xuPS1qXk}X2>DžvvTxofdWiǺsXjњzR/GRBm}1?R}Gr-hv`;K:] M YsmYWLn3\qA!qLoƛ:tT-3\Q`= nf#0R{32 e͝ ·MR {\NS)u\ځ̤f6vEo;'gLfwX>WK<E|_Wpwi?/%C /w `X~T7LTXbOAh5/cz!|ו[+aynYݫ%/Z6`y]@Rޓ:W/s I>a ꣻ~feC'O{{ |(D0mW /tN|xLEJFW 1os$s^2۱\jeJR)qEI1Ӯ:lGn׭Hz_. ni6#JhKRǕ . >HI8Ĵ>Ȝ=/ tKpz2 SJh;Lu :π5]9ԅQAxju PJ|pWW5n9=k9[7I5<)D§ 7?D$󻼴уP2/!ߺT ҁ"r &fgP\Si"s0lݒݕ"̽x0w>)[x4rM!Dk6JGtPnod8틾*TN&5M3~sDR55?5.?a(X%ͿzRdRF/\_S VlMw)IF!G2Eswg_9B!auz~k5?M-`C4I/ WE,BB\Ci Q Fe%`ةd!^:mQ[Gݡqz .{9Ό$ą_îa.Hu{~/u|aG@u LA1%s?B6eAuv)? tUh6KU7&xNM.QWB+FUd=MbSa3ȟgy?y vr1 BA'k3Z?UQ,|b>c3>F.IGN rO[Aj*|L'"̭)6lԳ"XסhWjS@!|Dħ~6i;Ql\s*hU*Lv|<4KS~_l$^B|/U[\Kz^YUC|u#ʄ͸V 2•ӏR%̳s'^]oE]e Vs. :mw_S$|>Q%ip-+lԩZ2#x{.LͷF#fLwz/vBj[ qru"SKnkF$tǬݵ)CCARHN<1?wP:Γs <*|I5P!ldK6q((ee->|0t$J ]x [Ƚ Uߥ/$+IP`SS]ӕ{ch!M7xL}T{ RT(+i'Et͸7!l6gl/J]jm(xT.?9^eIjh~US".+9m;oϔV" zE!iVAlO̽ˇpݾE~hwDفEG A@9+icilU+ zbL W$76 zu9+=`B搂{[Q9csX[ΓJMqqf}xTp>.GޣI 䞘8Q,($nȒ2v5TCQh훾)' J_8[1v*ڦFOϪٗ*0za)XEq@Im#d *E7HO5ZW "*"AM[[:8+ξ`U; w8qcd•TFP;g>(pMO꣏ݠoEMj!]IV'"?* Ry-b2~K-J04P!CdǢ&lOmp_WȐ>=3I}'ȻVK8rT[;~ Jnf! Ǩ:r'xT6 +GRHU7kR7nM//iT |0hӦt?.3\66W+1[,L'xSXPnzL,6r+i?V=8g#V_~=*$$* s:mu,VdoQ%OH > Xk娭MA(^hyZEfBZpjGxIĠ'ܧU,&ĹfF{z#t>BKྜS8i2IWj%@˓|QಿxryJ0?M}t.T?lK{yRvPZLAóYu_j=G izT)Xt[mW_uF.P"0 o"v[*y?*y 悴8;X2qGqa">ed WZgv|-Xq'K(bq= R5>ǩQCU}4f2EpmfbUJ 1I1~w/!T~)=NK*. O^Y\-B}ǔHbͤϙ vD}v 7狂Qv7wiR^o뚹j{ ֎9&As; shmnz eF$ ^NΣHwh^Yta9pGc[-#;4c--N>]D̳N:"-O^lzH}Dr}~6:} >Wv:ş *tXN-YA. '@orhbeoLq\w-3j*H1LTqN1*Y!yLDi;[l/D77ƛ]Ud~GW+1wl]~D\O$d]̭T1b$-h-ݎB*A>\Gq!̠:r rLO"My)pk#>T,tjwD7,`GA!Z|$wxaEZ_`MA hW6baKo8 4US2h}D KvD <}RbIkYqVSU39a.۳"ڢ/nݭȧ^٬ ]H8U]l">Ll+`>GFlQjښIͿ l]|{>3M! Sl%,W0t>) s]!r6@QŇM(˱Q0E0LlyYk"#7086S@3lСp:]1FvCzUWZGeew4&gx }KlhZ J"s4xEl.k@?0UF>P6݃J\Nd+伿fںθi\E0y8xLSyԛtn&~[^"msU߁`1SOi ^{0H圍플MZT7a{"P|5XA6sg,SHsyF{塡2Jی=L/kھIAC䕕a#: tm0ԤwOkyBs3;cx"բز=;?h1/m+p7G.^p(~\P>,&>My꿧KK- BJyOlkީ(&% 5KSⓎjE92ɛ E3X4}OV֩c`7Fn\e$;E G+{[w9M[1DjS }7 =D!k?\tR)͵;llX/C0 ]ވ,&F@ЇOV$(ZK]ۆV'29 x&CucLp@lˡp s,rKVڞ_ /;۷u-pw=_Ǚmөȥ ";-##y bB%okH<ڣb%ԎW_*Ewwհ4# pp|VGQ}]|5}/d] ]ٶTi"ZOSe:b0E;4NYy/r5h\pd (b 6ҒR{,W9ӌs5]eKLHTp#ɹM| ^Av >t rY,fʇ#{ѥAwnqz@ukW1oE`:K[tG?_˛8Q„jq4k9uWW;l&]+Ӵh;F< 2QVStqDn5nAIdnU-- 5?n BXGl}T),쇪O!>{-sTo ]m6`j7&=? $.;(s _T>p0}T3£"T// 8x|t]* n[HC?owo4Dσ#l}EcϛΗk~2|_~dY㾼k}C맏-%h{4Gvњ3Z*V!43w&Ӏgٔ#}IuJE=APgj;453=9f Zɞ'voFLLeABX=1)m Q Oʙ# ^zn]cEv`8ږ3,pU I,m¢ܢ|L 1ŭbʷ}ohu /(Lz.&M6LUAz-G_֡6@ЖC?,*x ;LGY0S< HD4w9,ۍ z -=vgqɫUGg:W؅, Kǃ'q@P7h^d(s]tbp\5f/D}A 4D4_Gdha;K2lPa+zOHSp08DT ( OuxpR<*+ =/FP~tPER>پ4lK>=)%IC,j}WfVly]%ǭ1kQ;MBW뾕o“,t1n^d>4ar.wն vvn?TT ͣd w{xsL/3?ZΥGeG|5X%Vn=iLǑI#f~w%^n}__OJ3qyotd\J'wU[ =B? /!˵1 ZK Ej@BfYkc!Hc`IFTʘ> .ZSՠ,L%>;|>0ýFРYk,8s,Ui}={<1K eKt1L"ɺ~!Fדl׸V(ުhR 2e3klgѝ)W+YʠUɌx4mFGEH&EisB *:_v"ѢtE6vjD(H٠=4zTprɹ ~AMQ6z((0dxtw  ,_ߚ|d2(bA1Z`V:$FuAHq`]m&w܉>>PWƙ OS@U "BGfVBǍxZ](~S{j$ x(>0 n n;q1̌Xz qWn8eW-fa{YLJ&YUup?ҋlWbg'm[{GGq+uB;l\J=>ա9 iD7?d~FQ^̑֩]d>TfP%WSO\j(%w>{⩜wf>OMPgVC\ݕ3$L(@.0^O-ujRC.ˌ@8VXV_:,{U{\fR+HX=&tH<_¼ (yِ- t)U1oJ9%dSF=T zЏ$D*6 ^h_/~EX0^F (a% 1u CNj~-J!szo OfX'q# ХГx\/$JX3֟1)nV$Ui: > ttamSRpe+!tx) pM@3n`=g=F ]Bշ ޵DX0Ʈpݑ s./&#Z@KN.Qa7w`!\ІҊ->h^U x:?NL…nM ͨ8GbQg7R^?ָ+? nVq'Uav .m(/=zvtm$[?."DMۃ:7,\h-L~sZ4ą^ ,r 0 }٥ +Og4QtvA;4nʌޙ#Ub3@; n6 =HX9hv o,ϲ~̉RfDRJ)֜G,=h8؈FG$MhJ)@vBUt* wiǡt4;Ĥ 3di$. ؂ZoTr+6Dso8G|bti-[A^)>}[Ij n7m݋ |8R%J? '_B5BdCGBͯ۽HyyD-,̤?<޴,  zӐMzCu`2ߑ#6HDP(֌A=N O!MοObQa b-j=Z/.BѾ׬Kf*w3jLxW|'/p*v ؤBPZ哦S)]̞&&fWD_r=)4H!NB[͢ ݯ4*wPw,?A ںjK{*Kюև:5Vy-+CTOf*}R j 2r]\ZBM;fyFYh;N V}w ,bej^NJ#?S"ȶ}d= (2ǺH'J!7/:dm$+Uos]ŭ[&Ԍ.O5uxӓYtҍhƼUNq0 Z|zh2U9@pz<bKq6`}ȅ5CnE N\RzVw6$K FJeQ}Vz1_.':"9ʒq`Χ K|MIMɇ'jկ)4^8! -jN9G)lqbo3Dq\SM|9z`;Ģ^ԢT>һ\M(bE)$%BcFO$sɗ} ;?E kDbZK vII$I͎:wߎMֿ$j(Vtk(3 fځDp{Er5fZWfhÏ[&6K* u*6a<]܉0a74i$| P } i~3Yx}ˑ VM长A62[@MWI%{Td~$~UY H~\Y&83σf`㺣:i_C'WyAXi,,]A=)תo x h¥JIYQ"!j~%^v~4pDoH;rkB ?9mN@޹rqi>ѸoV+$r!At(pShvWŽr+LY[U)4^`r ^ NpڏH9yIUQ{SN?tɜ '!\=@ҩB`؝p5A(Z(#D;MQ8t< W'ݧ7ϠeURXT 7R ژⴈMHfeY Xj$#PӊyOņ= ^\5vg?8tA+݄h;UE'Taa2Wyꅀ<BpƇ@*}QI \&u.)M0\HћzMZJӏQ(R!]o㺰.[ \o Dek1N r^NYBR)!Μ+ 4lZ#&s=!fԨ&|T|V!8y 䪿aK`\i6^|\8.Yܛ"˱DqB!?hI0K>C\uL0HkT}9 NzlZZ DR#ur-г~clWta\B;mk>}܅8O+x[6|lyz8$D< _JYe>v.o g˔JqM1gBLrF^M!, !-  VvxvXQ{.mk54?>@Nh;Mdԉ%:`Rmx`xAFLP葁v1Ua͚+RxAYUiGH!H\ЅoMxC-l.Ufg9| tmƇ/>Xx繶KFߗ٭ʏ9ƾ{r{;W{{UKT6q{:#mRb1(Mur ~EɋqCK ŇcX9qA ǃ^2ͩN!zMڗ,v) 6|{gO^DT,Q퉇 //$?$ e:y b u5R}Y:s)49, ŷfze".'N.W$qW y7o\ *$:'"XB&:c^4*RUIep6*q͊qמ^/*hѵy-hfqӚw i~mHr[`J&qW\KgR&o&Yv~4 A5NdS-hҎo]o}Z AYl䌁A=<8w@voDa.+59aڰAgzY( ˑ~X,SN(ٷeL&.(*]Sh}@>Px4o5A w<p4AӶQ6c::$"sP֪!,Ep^6LjcrGؙ_ #x]Ȕ*0M <{N#wEa cG4poJ nGfA@^ԹEHI.TL"iJی|3ϒԇn5)+eP(r[ůŀv V n`9GEy:pr䨠  OrU2[qԒ÷#X.oV`dTIKMFXͲ>xA6רH4ogyM(A0t;LGEQVFy+dF|OQ,ww=Ih'm կͽj}67wE{`kqroQNJ0OۋU2D">%,c5z6kж\)d j@G[JǮ>@/h%28v$8(~[Hv2&}5(k'*oUM>*rh߀yV R( H1<_= ;ꐮERSyG;Pd% !63iNïVVEQ] jZs_'Ww9{B;=Lq Z=՛EZF1HJJu15G4 N) FP|) Z!&ӎE`$#0dotD<ݢ6޹W8Xíߗku<!M]]d;a&9,Y1ȺV㉀,%" |cNUkݜCЛc0np%mDF]Bb=̔Oh`_NDQxɅaB8$voz=8.0퓞"Cf䮰؛tMd |j}A{"e]"~ːfJn<ү &m>[i_/:T6cΨE0/5Mٱߗ$! O/Jx>5=W(kvPR#!%ϧ_fi-]AuY5fX Y\ԂU( ,Z94)zXĘIOp%\3ҿl[,n'kK /LɔY:%S=АG-}gzu[ݚ4la **^:aƦ=hok`NNU^#CDrgrM_h sq  [13,Hi-ޚ5g QN &K:Y%ns]Q}28,-O -IXXma?K="&2i)I3[ڮ0ZΆ(Kqkn$y* mnT.IZݯN`yg&MX9_h(@O8r#x23QŴ8אyʒN*gk޻ρ7ofy3 ;ԟў<пb}E=BD^1iiW\AoV p+O(q׫"i61vZ[픾&5!B#%V81PVaBCBi;9%DCHX!:-YWc)"#o"{khulm,z!Ww-TP@, "eɜ&ϰ"SlOy*46_hmj G~iʮKB:]7gHKFy*ވ;~[/?JQ()FԴrī\܉@ʤ(f*,+^};g=:15*M >/IB^g!rTz x" عNGe˔RAg̅кPDnX׏JDFO?Š[?5 i$MOLS dS1O5HPۨ=3^`Tr 6":rƧTg܅6AQXH꫙Z^?uݪc~CH#֙Igk5Rm{w|YQeʼn+wKv*  BT~QZF!;/Rd`1`…]l0)T R OdՂz͏IQn-X܋Y:RB Og_,ֲ7\ Ɯ&k1eN$zBYQ ef+%fN,H/]gХn_,]XƆ'YQ0T}M7׬>_t .e͏[EG~24!\ivr.j ]T%l2;O<:cb 9ݨ>u(0q#W0f@KJt0s}ߎ?V'gډ_ NY#bi:U zFox2@/ML ;P}eeoÂ^{Tb:15χ2nڠZAB-ʞj?ub20߾ =(& %@@fGp5spCGR6~kLS݆SSɪlb+.@#7N[ga(Jo3z`&AVZaĶK^75^{4Js5eBn^%ނ%6TL,7UЭm [@>ȴA"@-\uwnn,|0*BUE;h J/@7Y=t㆚R%\±|v1xIkORE#r]k*~5+%u &haWopyHoD|AZ ==pG?cdјecOrK?ՁA2 +N_$ba2ROtm*`oldWLN0( y|@mZND"¦{1ФXx賲YS7ᓖ ]LuoYJ99p<,O$Z\8 ];,cu/7u \ 8,MW>yW(Du~QOH/1Z #]Hd;~'d|y0ɯ#9rosbmEMLRস83*0Ők>8ܶX% n9Z" hE4KW޵sjiPHɡVKD/z$Lԥ NDԅ-Z,Ղ?> k E^ YEPu+hKĀj:1ybnʡOR&iGނ%b 0K;]H:D=D4Z -L3A}O'RgN䩈Ƚo#8K}B *ȦmaC}'%7.z" ޮ A}?Pk( q /a˦ܛxtֶnR,v~"g8j| rc Sv bQ|]xdA%9Mc"4c2_uX ٲʛaQ87'iqNS0peB"cQL̍q!p`E~ٲ`z~m(~rx_<[FFHJ!jr!p傩"'Ѯ ̷53V6K5(iɝM`o[Lċa +CNTOtw𣫸fVz0JY*\Z-srXo~*^4 %ϓPӢXm#gWh:%lBu!uܢo\WWP.ĨP4vS$fL}YP`pk e+C1XYsu`n~fva)Cme]I 5ۿ=|] 1fyQQJ8gb:3 # Z`k'}ez-E.O.i|^%V̸ aY `>IlbQuՇ*2&K/TѤKAsð=Cuv3g#vq(3`NlmUrNMBdw:(Eg-<jmPخyJ3J;h@,oGbuQyW{>hK;m ku#̾"A^S\Ҡ^hm8ifjrյ 'ӓϳ Wކ49n!;ml|Z}8u|:H|AҤ!C UBʝ>I(v%_K1|װ}_N_A~mPqL5ۡzH}qn/1y g6H5 {ImҳOm+b2m x'd9 P<q۠WZ;U'6tSml~O\iMb ~1LGh, +hP'pی$k<Uk91퓡~CõoDh6ͽ-&N~ڍmu"na#O}d}Ō1w= ch~ya^{:N`(0.?iDZGV48E1S |/l埳H6)[JQuնP)EG*kP b MxԎpPxsB݆1\H萟Qn M4ܞ.@ zwi>GA"jhW}#5;7 AlKcnoY*|j D8:|AGsHd.tMl3%<3wǫ%*;U/]@yū*x955Ar55Fyǧڗn&ǦЭX-Ư S8K$>Ζ/pFu fG=+tg[/JJ)T3}4 $iLx+ aQ?u5=2 gOo(tAP =NGWqB/bn8eY {3~Tdsw\f)>pIQG^omp!Cu?J*W(a c a7`{Q= k7сG0e~Tw(i5!Ǟ4FrLp%JW{xގzyh$,w{em`!VF:伆X]A ud*aM9Ls*"H)WHaO+4XMK,Ⱥ %bUbG[F |4p>.LC.Ɨ/(\poN9RSVq˂~~:Ihz5:RYHy1p A1:̢-[(Z=k,*-5Smuz[PIǠ,FfK5TPO/nj~ Tcs\ G]{>6LRw+nuBY+Mǒ7Z "Xyb9$wH\ׇ ˅{L`J#]Z(zn+AV,lǃ 6Go氬[x8#yu›T7% Y"69O~~0EH7Q6q~i|s Z}w,A:a8=CEu0h\bx%\aW&L,yPҏ^e1a i`MA {l7,`YAJј_ʚB^ 21eO̱/iK$>,>doٶ>uMA/LjM#~*r@:%kj!tE, _cwjO]c7Wjb$8aqr-tOU r7xZsZ쿳'\qj#y7Y0ӗq qlq|"ъ mK{ oX P"Q=\nPP3E7u g3,DdX3M=;s)WqBLJ_x|DXH($afsU=Np 8H]: * (+GKl~G!5}H 4͵ JMDnsfn@+UNs6KeeHf7m (,mĹvOQ."yOd+t!V `it툷0:cVY;Z/#7=MC*ʓm4sE"WP`G'ApC oa0 {1,#g~ G>__6 45uЁ0ГZQ W,%$dr0~v/;{:(u(퇓6ha]6EX}*$O ɗOWs4(tgz81 Mۺ a}aJYAų-!{0J Y7DWʒqȡDb8)BrW83jȭfÛq900e^z 4 RۼZ ohC($]^=I͆CX`/KK`b(,H\ha'VcaBDڙ=nT1R Z&@c i5.z.U!{]ԫ̮"6CJ y˪іT& /2G׫43dwMy,䵿oyId!ى&4M;]}QQjCUjw6 j}̄nۑ?+ϮMvU9IVvjJ %gXI {9^ҏF߷ ~ ]" >T ,NIE\K hN[\7!q胳 D^֪ ;obuPFP-劫eP7T3HШ&&{$֗(CVJ:DuXȐ_=p_q>-9 W5.yb~k?hPWie].,T<ҽvl VՍd fnJt'l;24QZW=T,.%ܮvf`UO"*:un`T;>}רݮ@ a|ߵͪJCh}4WO;g/9*hFndW>&!2”(pg ]nYN.2EP{n>{>mD;a5 j VwUub݁pP@Ș9˓ v_G+F2k*PtdpOn}FO8G$G0ٌQ$ [ԙ xb~WEs@Iܩj1 P:uzv"+wܸp<KfC^x$Hn 1-u"mXDnDbKh q往mvLV)`wJ;mgra1BhSkk}`I&9i; d֏wU$c8#UX]нfmRpeL<0D3/>5'ӟ~3%eD8o.5%{ 6ԉmwf+?ݮhPhEZFr¼](#_=sEzͱ<[ :r.ZT:)m$_&rhH_?;}-l,_( Caɬ&/0,F/&:(2}50!ȞDS >:X*W33B++3acvP%M1mb4Gaw:/haj-I%{A“|sgnJ5ܨllY+ODKpF'"\dtu\f;C,ΟIrə*SPn7tKϕ$j)q|5(Фʲ)t~LxaʶAvG!GR Qu"ʗj*Ka5IVe M}ۗRH/Q'NVeGBàN ^KPwYYpK$!8YML:ـ6F-Z=))?>ߒ.;U\^8lVN|bWQ,?șҾΨ¬:7mH3\J(LaJ/)ZgI0 w<$MkwtO[)!ĩR3|sI"}v#ɼݟnm( a , _!E,y.ɪ+ @uL&虍zu№|hKAz =1:Mz~r׳װy%0zB鋧$\!>HTON * -U4F^cMlR{X\6^5x<go>ȐxI_/qҗu4UN$~MQU %lۺ~rvEɾzot1bיuq?> 9?(~G{hI`=Y|EG ˙U̵efuGSq_m A>"#࢘(pL>TM^Eqtěޛ#`-`=Xv-`EH6Ԝ.Q4E嚆] G IaoDef(\YA*A-k&Vʘ\n-28cFM?M;n\j{7C|74wV^ыh7 v%RuHd2ZG#,}j]S3ǯ N棚d90T2UNbao|lJ N*'i0t89v\ %cSWS$%y{psErB- sMTKr#2PA6'zU#^3!f65F_8HJ1O^ Oi4ov)E*`rOC>" ]zhf[H .A0e}-گY.!ҡn42{Ь4lI &+κ|ٛi]OT8pMtXXk}0)!5j8L}t\ݧ /\6:E xK% y;uְ~^GPT;9n|3X$Ή" >v~qs.2х+9xCȐSS}vWDCQa)&tČl5 o~H\5|,(flgsl[1xb͖Fm(fJVEJـ7\H7k!Z`,70JOmTk;ovY``,lwtWr⒃OI/ GU~C*d.vֈЯb Reȑ9kܣ 8hyH@M5s,~ ;Pah3e@|6gm-[>?k:yCaon]y `>MC;h@`!1c]z%:^Yknݫ`ʐÎح&]"8c(~D6~]+mbLنӳ%6~q3rilyr[a{L$(#|*:,[F*Sö1BWV'i$7\DsM=Ł;^j5C|S`C_481L XH>i.^^z"fVUo%55OG͖y((?f,{Gӗ77m;;˴ܿ!0FG`hexѿ\Dž9ezVXG?IV]Z}*Ҥ}\dSV ?0-!{b 0S[kݿC 8PFz=*PjL`-zL|fF[ qR>QM /l֧>&ӓX ?\?I5+3Ov^qf{jjݟVN7xMcqr B3$qẠ |z4$}w UCٸA]=Ixvsqf&#Īh7YFEq9OgdR&4oAFh|SKcBZAa2ulտ`ͳ{# ʜ*i!M104Z5_&DvU(lm}C.)lq1h.?[zW7DUwHe_ )z~2+3 -Z]h6]lgR($2@-w|p؅r$9pވWABפ_{:Wġzw8yUzSvɼit" J.Ve@+uZx{)9x6t 0p'ģM SbGoB#AO;3=JK~=u_@!4sWG*Kd: I+IyO(.)'iQ³ MfIn4Spf938r ȕQSܼʬ9oqc~25\ˉI2oh?]*奔sG.hG%/mRiT3&_TjY{ 3<֗l; ,#VxhE.ts̤a tx9^;XHHpR\]M- q$)ݡ횜--:Whjpjw<ǐ5³1;:p((z~vN6sj0bj4/ese>NQsF7)fI u0 K٘=r= I]ۭqxVJKv-A_߇a3jE)MK*(6KGV=87g3m>*e)^vIہOf)OE~ܑ۟pRx `l&C Ke~{K>ٙ|9DKOv^``MK0H@_,Q!G!GVoXuayje/JtԄ%{A#Iϟ* b #S; ߑO8MObbn  8bޓ "bu ܭWƮq+EM[D`i{̛Ė ~nrVW:3kB +7?/o C3T Ǿ&/se%g?#Ӄ4,U_X7}ZGUm_ǻ|X fMtॱݱ ]xβ os@"բA*VMݶcK.#o.<&Hp-kԥZMh&[=a4gFBÞwn~ZbnBŁ~DG H1(ԳtZAjFv mO~P1-ONYdU67?c5wl8&t%&.hM:lnߕs*xwGBG-[zb} hN5\c*~]1Pjw^|.B \9Dzq)tfs[?wFp'ǍgQHù5ҟҁb%v@a6Rsr.L0Aq0ٙ H+m(sĮ"݌ ,TH_}cbF=TZImFK+/-\!oX0F`ٱ`焾)nND"5-rDγƸOuSkf[0\Il#*aYuMwZzp:mkf1AF"25&N+ķC|fViN~: Ʉ[{90G+7{P[n>o/.Gi:Wn38',oWwrDN7ӎon\њ-Ani^išSauQKyh=~&2q݈-päAA^SN6gZvfB"Q p[_^$pX`и\@oQjWHM*jxPyG7ش4򌯧 M˨%[(hq|Ӻ?ͿzKa΀)/ܣ4e"g:EBvI%9pTjCa(ۛnV]M% -ͥ4l:?yS*`p//Tٻ/UoN825n-r24f?ad " 9ȃ჈49OpLQ Uc+U?Zw;-PS=QzCG6L&N|ODN:u ƾՖĽЙ=W42F]~ݖnKgsmoNȱOOވlBphHhO]Cѱ.;.8wd{o{XiKw-rm.evv!i^wa*+_xgU}U PG!Ŗ+ݦT}<م9 U a)R|D&Z(C_VꞼ[, DC րO[㜰(N8GL/-|X!"+v҅@wRMz!"X8Lcb.G%Ƃ's%=pyb-EǏ:\I``̑O.grVe>D =7oTjs@𮚰S~XF7(2IaaG`WCcܴf&"ɦ]q2e$lr@JiB-{m W C#0QiP _']U_ 9en =8TFx* t"Ȫ98֊ vB0q3B4sQb"Qф)#sT0?| i$ZP |lP(ߊ-掩xѽyND0#ccEc ݗui عEeT}ڀxc>pNв[y~e!KWK|N'E6Mߡ!z:Cq*f",mifbbRn^:Rs-R^ȑWOrUʁ dR0,IkBҢ@ @+ܛ_|lz{j1qn"L[a x~47C<@SUʒI# Lj~̡gmPt8s8a5<< q0@>7.*Y7܃ gjQKfכxNN6CbuZoyd6jxz^tih_:?h放)d<4./=@(dX KD|_U E\ma!>l;FרWBnQW~ vQǘ?:\c*GT*a#݂ N)6/lFb(oЉ0`+k iO$4_b|^sEiZ!ꀃS6X(6^qꕰ,-e%4Ѣ!D2KF~Gƍ }>K$*]ƙǢpT ;OZ#\#.eʠS =#pg{5^/(3K6,_r{1>X_ ԮhEK;W&MS۽~-ŕd 1C OMo p`MDŽЧO"}UԣU HIsgi فa Wo.M_A!M6Jtmn|\9@#rM[ʁy˰h]bD7t7}`ymmr9r/wkJKf"A1Qs J: >GԷ@K1TcJy3V_+{b)@T;4۔⹘I`Z5&MܕNr"B$ڃ8Ek_o9{*,x ;wuzOkyzO~\W|Qz٤(M%;ׄ,,`Y}Ӣ?Rp|GvsVNĐ6F]i$ѩBK?44qX2@*G!B<.XhtI;7_]'~Ɛ#1D3cjg ލlY#FMپC(?D/PeA 3B~b5V(I2Jq)ZF!*SFTJ6"$* |3:)n!+%$sraGIW5cDi8poA5vUDܖŊ4ԔkJ2xSd/|#MKw>AE>X7!ۮF dmեς)e@ axQ7 ;gVc e'sv#~)Ѻ$?'m%rZ) 7Y_f#`; }xEӗίuG,vlf5A^/7#y0nyZ\!e;%; "hZ_Jcg33^i>TC7{׹;"ŏH_١Ef 3Y Lf-@)NcZ_e&7=:〪]bBnngTE%-m0TfnS^oG%0?4E 4ix)0!en޲%L ^d:ǽq̃b-YiU 3(lV =׏&IzuAZ8oPdW'T(5+#oB`˞LZkSO=VW_@#?p?5!;t ilj+^ȷF#5@z}TDsY2yxi!z&*`"f!so3ՂcѪ6%xh)?JٟMi6^G#ɢ&x| Vj-a-sJ[)v׻6wp:኎NDŽ= |"0;+%Vg(՗^ސ g?CIxx!7hLcYB K#{v3uUu礋Sޓʲ^g@cD=9=0`:bUEVҙq")яnY30cØEIW hisngrvGm(BG;jS&uWUFq/N<#@kwlhWS9di:B x (9iC7Twە7I`jQ2F H ᪣8#_(19 Qy_8Q`W$2mBpw ?U6͟Hy8zά(#L`czR2D 93 zqiO@$"6z .pwS_wx-_͇DpxGSI#ܮVHqGL ɷQ^4ѼD40ો™[?3'dX»/?*gkNLsc,d8ň(2v o6%`+ #70fQӐ@Eika9 !}^US+xchć`ٜ`34sOς[S(V v;o%ȍ%"|eبVXթtcmŝE}  H}$ڌI cwY'J*7fN(H?8(V> ](S|O uJEF*z9Jb!:\;{܍^_ >yQ` ΥOV2`*׿v5"ޅ,),GrH_p?Ģ_ e$HH$. B-SAe &k}-RvƷ.6N~Ӈ]+}Z靶t%6$w @Aa {6rEez"ӺbħyxHVu{=+(!۝|0tSAv(܇Ze*r`<5~ʋř:(. X8Wg[36]|F_ѱ>*M r2Rn~^d5S)c(^fSgl80i2?=+^vgyK}%ۏQy޽E4`_M)cD{QoZ€9g.;>h zq 3oM̌pP\Dmā|ѡ7p0lmn~tM ou:4!9%9gqyJ{qEplh\_y!r~a _M4K/5Rg!|'iMZ5 :̴9\G!2H׌ NP5x~fކQ(c[33-ա~i}tǂHI͐1d/Q(,ymYӲ @QX@CS%z$=RRx4]F_]Jy W>IE6.f4z0t:9aXVςȭ x$Y^iՍҦ0:X̖fcB m_D̃x6{PY': DKOdQnv(hN_SuYI4Sղ Esa+[5K&*_fEԒdekn/iKr-DfI_)pm/C hqo Q!M8B jˉ  m|l$l 63ؔ7jr&ʽB{ Yl k-o sd:(roL'01BiZۍ? OvsiFT |@ ү* P߭ .Xnl}~<i V4 <}nB7k>؜˖B|^ =$fBHFٱK<;TVgSZυ1x2HBIJvmO3#,B)#^̃ I7a-1&]l)%MiI6;uX#Õ̂UA.w[Ϛ^g8>ʮ8-2.O (N|^<(7$,vP NQ|7TOLhe/&7_0GRYHu;!gm$ȏ*=d]y7e'$yWgVp'aaA=0gWv,jN`l;N{-Q/e[,*O-~;&xխuv]nxHp#\}o}E1F: |4jpvvٹ+iblͥ#[41'zFB "A'W☺0r4ӌMiycwr~OC:*0* r ғR?~nC{= 4ّXwԂG 9t{[{ [opkȈI k0]\$fN˕R_QT힐4 Qh&mmF1Г`|YD=&#-һEFwۅ(H/lk(4fTE|bh=ױ/^>F*JxBm6 p>x@;c֒b?}@hg뽨e$RNϾWC M@c k^A'Bl@\LXv<Kk=_Bhwj&T(Yync > )9:\۪+up+p+F /v${uO od`$^':gZ_1dA kh> O+ 0vr X p|^|h})$Q~N2/E9F~f˶Xv⸨tM3%qqϛEOY/??40HN}L$#\&|gSPDCMǸF确%!9X>GV/VXC0ԭN+/asV7冑{ #G:;\FPmS)d%?Lc `K.-a9U35 Z RTWɡH$'"0&ח&v2yh:C֦*,[]R&|Y AO:sFdbS1}!X;X;R …نvS "  N~]2gJxk=updq L!=g ä\+!'f33HBq&&pZӓvr) h )]Qi6|HEK9j/1Z;\}ѨWû!7`-b;ϲyX#%9޶{."!'JpBx {7$Z >~ĘAͦ \rKefvK'Ă3Q0)rlH+#nyS}K݁˦OSQ%+s [2%؊]Bt:6I2"acO)(<㹍25K(|uU##mE#kUHk-&suݵ1$3Q9- %·}@TEY÷?GMkhLn[4dz_Otk1g|>{-,/PJ^@mI5C bdvPٳR'3"ypf>NjY̺e6}▙P.2㱋[uK^czjWx6.WRzhծ7^kt/ ɸL^T{ 119Pl 7Y}C M^>GOy+s ~g$di#,,L\ 2z6P*yc2dOo[(>>CXSUh'D[Ϻn1y69_ &%T`O =M<={;VsIUa?j|{ FI"#I_r'HVU+L8~Or_.{V&տb?|?ߐٶh5]ͶffЌr[hkpʛ40YQ.@#!sQMgE}ę>Ak:}w?X/;"{7yreJc`5c;/*3?(?axȶO pշz4.@hPǗ̹%kBaɍMUM| bCyw}:a9weG^õanHeNL[p_BKv iYÉ}!UV#}'d:ܠ^2a"BN?[>)i;Z J@p[GEI-yjCFۀY=|~c_5MᯠmM/1hDIG~:ldЁo'~4"O\sM50Ah `}o\wc}]T׼آ'RW2Sea$.kOe, |WJ%ԽFF,bUo5wzR)5 t"SϩB .z>-=F"SMrֱ_'~`0Gݒ Eom1P7-,YK-Y67<6}J^MƳ?WG*N@Ipl@znИLj#خ# Zci9ucnv~}0=- dTx(кWn-Csu3Q`0qσ &I 1u/WfS$$SNt{~쾡z ^NpZ2팰EI,/@cŖY˗(Pa+q`#c1 oU'AΨx\v>| . 5 ޭTb,VH񤀩vOZa3u hE sھ⩤\1>iDp}y,Vֆqfm(E<9zKQ'='+̼cxnxo!'PlB]@{dS8&mr9>XQzlIƾd'&sQtq"YzwR'[% _FJ6Ѿ>b~ )wЂbm!%ViysTx$D5M2ƌX?#o>e r`^،>~٘P096Ʉ Cpe4,f\&vg׋4+kϟCXܩ\i`4L3_|/jnyE#D+8fYH,ci@:q'Dc j6ǃ ͞l$W[%Q߯hz9:A.mE/Av.]yU"օ뢉bOq'xp~T)Mb00{͕ T._O C@wYhfqS!r F T8QOB, ˎR ?dq׆mhebjbxM"#2 <ԏNˉɅׁ“wy+;g˨]*JH&)>Vbc G'TׁnhSPHy9̶+l j6Hb{$E#c{W E::K?E9S<~VO(vM p[>Ҍ Bh ?U?t=kqڌcKgm,T&2$.DJ4-/7,4iIG XAo!1ɡYhm7Ym(Cp- $0U<b,zl(L -JMuv=E':V"so-Y| uhd1zr  985, wyýRVˏ=3Dnm[>yFcpb{s?LvkKwUz3S|ﱠC[ʹϫe<y_o\"ꭐ=Y\٢1zJON+Nq]jD[KoJ_ E I3Y闘NQ:Zn63xRPS}_J{o)8[*j޷ $$͞$ʪ1 K~.9:cZнK׳EJKL4H\R=gǵ^xJ'm/FpU?$I<Fg3SҾ(ʞ'DC'C?TP!ˬo,uɠ&٦BHQ5EtqR9FK&Ė#X{b'eWu5BSKPp4og=촍Pi,_x0*gFc#B3[*AZf jN|2R9y *@5o:~q_BGZPVxn 2uҖ>] H~ G(OA)=]4v#xdF(?#)<'E]hjt*oJ䩃4M"^u3}oϿErK\`8%?א 6 ʒ[?Nhe>+G#08vǘ' 5Vy>Z0buz#EY,|5t[fXZȔG#FLAW$UN;oSL05|]>:$CJ*UBG%dSn/C4}-^E/2-o?s< vՎndObwcXfÏ-8=4^~ YRv7:Ye|\7u ~9KP.XjNI;PQc}ڱ rd 9‘leq @زB[$qOCVtcM5=>low(?dQ 2I3ibF %`3 QŢ=j߹eҡĕot Ajc!I5*E҇]y Z'%Ae^@ -4i7'F kEEE[ǻ5E^+B wkBP+z_̙4n*izW1'^Q1K gї_{?6A ÂcfW["IMc5,μ2^i뗭{Rby;<Xt=!v^k Nrʬɨ b`~q7slm| MѤL̤/UAWȰ4m;47Nȁrϣ"֓_jS.%/A=wLo7j#!D>[uF|;'dVyhӌ ~E"Nԋ0S, 1К];}j*G B3xMLxNr)o@+sv`4^ălt.Erua!" K{~Y˲L_##/S xV^=B鯋O$|×E߁SS;`Q?FJDQ)?l`A1Zͥq "C̗%xHvUF_*uV{?.ZCTpTޫ%ZEBRm^IS]]Ϫ$ ".2Ȣ;CJrtܺ/۔QtqRw'K+LN nk.cdמ* eskZ|aW`Q>EB]3m7f.F@\fIGQ_ 2Zxe7;q8|-~jxv#堋d*jw5PXԀբARΟqƀEdr5:L;ZSb Q_Skt\|[9v* UmU hf2VY5(jMZsQ 3Uf(Gt;~Z"lR|iQ7#<njIVkՍ}`)aSpiG0겊eQ#}}x<>iFP*1zq|\`eWǽtdut7)5{SMOjÿ<#FGŗ TgB|]={td>mGR Բ$y|E1%ߞNjJs:)0{.{E: Uv7U JsЮoSm v̪s-,Z q.GdƛvX!С3qdקjm3rt5Rz_•=OT( wsUB@ǶVWԙIuL[WN?'!>\Dҋ]iPPH_A)[#T>H S[%c`8#$)q+P' p Gh@+Le߼ h}yyU=\`ܱʼnE 0aItvج1>f+JX4 {~FI_khG!@I|"PiVAu! iebx,%Sqv`_ ,*$,2ư<:76o"]̜ˎ7((on툦mWN__bٜozu]6ye`yl!ʖju(q ւB"p2mivw]0`lL΅[/nARk?NˑZMtF*i˕1P.;huj\~W!]4M&@vВ$J7}D$Z1p_8liTEAPX=9ķeuSNRA 7xbgF匁5Ou3>bc7圳˘xj&bpVt4q[7U%R?]A%ˮ~- S[|Jw[;[ER[A MpOB4;;w3c1]̑/]2*M }cxsӠLWLt pN4!ܰ:wĔ?DmQ}\Ns3f4#LߦQYda4\0{8Ʉf ~D\SWL|̨7%s .&w[Ҭ!v.%;˶j*8DY̅|vP/ (]@e(eDPop\(\9ׯ<9}ei*g3er2o33T@ CW *qgjp 8.sI)" Y Up8L= BxKl/M}-PUe0!ܭ<@W@un*-VZI3DaVyمoTd^\hrET&XxVUjYAI,մSmJbt&4#^$µO"]L\9U{ㆡ;A4ςZ_>KC04od7UZVme" "{W~zeT-|B1Cn#Ĩԇ\'>43*5ۏ! 9+yn+p^N;##M){[TA?Ptʯ%{k>WX6n < Gܙ3~Q(<$:y;Í[. DCډr]i}  nCQV]j+L*5;+4HBWNgEA:Lg $WIdEr/ bv|^pFsռe۷@EaTt?!ل@>]'݆;raS v `;Sݥ\dgc-$2ZO$W.i34[6|~x\K|$TH͋;v/,9}yGyN¯IGM5z%mDPbtt$`j3%OF Tm;w#'O܊9oyD 20KϮ@3=}lƒ)"|p7o3(-<ѭ.2coxw,u8vܓ ,<*kLB 2xOE)X4^A.Z|NЁ;|x\?(=@1\w^"+ dwH` )Afm1 )_6|R]d \3=蓰:y r77{iV ,!smֶ2` bT YG4IgZ<3? EA9JL~A:c䈪q~6xaA@9cr=2c1 p>!L2y7v W6p8e'/Hh,iCRY0C%51ˀ,N[D2-9:w_ʒ;)]7v6eMniǪp7}? x`:6{f!l9ahFx|AvG)FRS[ \v1?O&ˋ x=B86nMPvbyHlz>nE=eJ=sC{' F|No\ySp1c:3rJ% 5;h0*M"YLywW1 T{Y2`~"z_%枴ã%o9 ֬r!VbNfZ]P&ְCR ޤ0"0Q{bćhJ jUiaO0g-k,fԨ b,x{P,0R]/@jye; ЀɚSh'Xs{a9Ѻ&] &lL-GVh kPlWiJ>~C3d{au?sJwe&/)R7/t}گo`{v._DΞ 7$1[zt9;O:]co~JX}bQ`e8KC\yuBK4>MV,O̻(mZx4;LOL^iB{h@:aھ 6F4LՍ $Յl5uS|!/GLKL 7}pkSI0?6r>^8>Ror/QVF@ɢzAQ×OeJ㍜n}[}u*VbK߱qC (l+M~U `ŒTtRl)BH~ll5Ib孳 je]=9Hġ p⚖T}(b0>-6ǁk0*sq@O4,H-!) 74z}wz[-&g$";~9VpەHXsͰ|)|"L.(?<̲A$;߰se9dMe] YZȗМiڛO~{ݱ(i*VhP i ˉsi]"S0Z:^ZDjQzy  jpϹ&o#FM+uWӃe-2Ec 3Ussk?!GnN^B:kKOV4EJYW/9) ̔m)UDV 4;>,I'IM`!BԆ AL }j]MDi( hr)Z&Ie]J%Z"ih׻~㪶oJ9^$3"b\wUs!GPRR݈f%7MQi,ch#Us݋J@>uP,ڊN(ՙiY;a $81WnFOwO5%a^@#p#ܱqʃ]ΩyjD-?Vwb+e=I ЛKf2v"\$Ɋ8?9.mnzMφ@E4'ٶQcIc",Ϛ~ ^]uܬW^ƽjt Ռ;>[6nR%KUцK1b|CGk9lQ~OeĄdފ+"yqŁ7΃v iG|gr)d_Р2}'K^Go`&xU'4ƫt N>D ɳO I/'{,60HM9t̎ʭ$C|š 5MْXyPww}]H@n=:Aͪ u)]. 8 o*ހ̯}w5 ig0i<{H\sUM x dאFmK㺍32tl>^FجX;$*2( @tOmqVogh{cd,]~#4+ ob ޣ]ZqE6r۬M{~SN Z_ߘ˶|8U-|n'E lkJ讕ӣ9NAG?V(g9`4kp|<,"ѺE3LrP9SdsSd7z`!J賆/~D {H!ΠBJ}CBcm]k rg5pGk}5.~jڵXcfY,gpqj.ݗS;MjSq, MMkmXt~2}g=]th F AGh{@յj-DqQ: ]2.~jl)Q'H= 2M {9s_|T]P)cbvv9hھ@Xp28rڣ/ .x/72J?YFWϰgw챀Jp>4FnN?߿:ҽ\MrcaOcBI>Y4aJ"0HMf!b'aL0Z(h4yl&g 2W5Q9hII@l65Nnj79/&, {gӶ?b !݊4vD.n5 i̯tPZU^B"6E[h]7qq fgҋq/W(CB;lTz~.">LeIw^5)@]XKTg"@b]Rxf/6= SԠYX@nx ߈oTjb(!GۀR~NۊψFORS8h^\ʚ|t51lv7g;c ']$]D [{sS0 /U 244);Ym"9H{iF?քUAI/%ևϖ,t SJ:w'bɩ>8{Es>6_}3 ʸN֒^Ƌc ژ2#+Bm #RT1lcґT|ȥ8-y(ʼlG V7G#Bز񙹣5GɈd lo"$X{01F!5Fgxoў‱NҘ&JĚ@ /X@0,Vxi7Вs9M}ڊ:0Mtv4/yD{-6AL43k+] VƳhT6=u;>AOxqS+B[ u͏k?_\ ״Ϩ_}!0EOI ;8?x@paCp1#jqJ6pߘ,lj4x,ac-t^J/ ET(qBqyav=_xEiJ8㽈s0C@~Ƃj:$ݚ&0-u{V^jی+pess ǘ ߿7zi__G"鄈+X2K{Y'Lh3*+}^lApY9M9KocD㺓+z>l 1٨x0f"-:-?</8m(*%( h% 'L>;D>.Q80MQs~ctM+DMuuhp=xDxѬ4\nSQY߉D&d˦DhjJ5Xjя۩'X aX7:I+j`Y҅BIyoC&+b(4jU>2~v.N\zX5yj#¢ B!h}À2\U:L,`zuX^)di/rA^uCuL6ʲL؆".Ct cw(šIT>J1ϡ(_#>`"lD6ƣV `=9t 1.iv.o^m#D)v8.j&=S#%Q\H:? $I~/a7_w)櫅 (ՠ+V:|pؔ3]RaFI{`KC : ӁH@{5N^UKSq4,G*"~n7÷zk:%n]qY@&6PbuS%L\,~W]A 2Iy,aq{rszXڪA6y%!v1/z+X+f]h/٭*[C 4 ^k<=\ s|#SSL涘j<-Un~Щ[c`2pJra# 8{}^f9ZDa~3 >ս5>ºR?EXmnYG] ۥeu( X:oxbe]9fO2gϒ\iҫBoРg@,EiQPq< 0ɔ4)}T&-}Qv|}l=CoO** e@s%ϘgY.3[$mێjArI0HnЊsFǮT*[7b;T1^h 򢂾@2kQxZe7Ԩ.\^5ڤ)1lHrZe'NgL-0&CϝY RZܩf_lTZg~m⾂RK>&2}؄jgLS~U.`~<4W 6iznD bQ|c0,JC٭mig"įW\BOxN^`==ܘ`{/1`pCC~@̶?9sQkbu˸87顷&*Kl{SGd_2Hh^Ā5^*Һy@-{:ʈAW*cb*nNSg4JԞ`N:=AkKڇ3lk-Fy:!>1"j;RAHh0%H(W@!L8dS }s =tH >V\V![.' 9Ei{)|S*A4>*:KI1!<{fDE٧vZ O/ԄјIu_CֱnĬu+gVs?ލ_K|asxmuwLպZmuWh _%9Q(<2%!ԏxxȢT%(]"z;B /5śMN"sfuy!Ǜ@ C x9z ?dd9@#զ6F3rGrK[)4" (|Cd1WfZO]KIµM%ѳHw[UR5k!nW~+Tu>,pdeyԴ-l85X}ZO ␘ЃN_v)ɍxj^--K$;IݲT}GTToϤ+ > "b+[[qvC>ޤ^N5Eqл #? +sqFsձ&nSςɟT='"Pg=cUNz:UeFf0y_ӋKQvR+FS7 =+||K '͸t!ga]l⽋Z%=; ـzCP)/Pݧ NqN:rI猌GۺTCg&T-h|m9U4󧝘'Y'B`ʙKAvO/*ݭ Jcߖb]NI@ٲQB!"܂$E#\`  zzv9ǥjD^Ca@) n%^0JTH{pܗx{=T" o;G,$a?"ظ*ES7֩@{.M:|` lpf消3*r$^W B1.2gf 6͏Wps h i x_jq9ݸ#(=wO*M<Dd+raۚ"i$чS_݅AX#Ǯ`jQ"0ΨY+w#m*9l na$V]\{ˮ1Ѝ^43֍[ Q*6oqoSXn}b 6"["$a^sfӓ+OeK$ncvw.]x[2j&>_:&3^ qTHTKmU ^XL Ag˾DՔ%$}֣)Q8J=X\'Tٖ*R%W;(ڊ[6>h8*B,iIQaD1_ k@f^PsHn c+;&&KF xYz 8 hB0hMa5eM k<]5chM=RI'Y oIW2P(P!E;SR|h_ Ln}e>63Ư "cĺ"KGy'1bRv-{24}o ؉I^MJ_y>ޝ%C?R%gqfzݟ-<^J7ImNN .@Jz)*!i+#zGV<>',gC7!rr>&^2fT}x+cF?YCwIl-={!nuH𲽊RMֱ߀uR _y*TਜIh?1שq\ kFh?iy! F|DHkiskt3&-غ>G)w0:'5.ZF$MʷӈбɽK=gE^4 Yt7vn{S 0f{U/ YA<q<0>* l]=@=l=~ye b"6[V5I2Z\)d#);! M8v ֺ^ K\bpu"6!NC;ړ!YZnžTk&Rw|6kݘk+^;?%o@?m{÷D][C$C%0QʑHwGoYr&hV[O8 ǝLk[Kiy( -UVqMO^_SLe ~}KH$akL=F`zf DQ2MA?t-ICL4' ,OtNDb2vESͦP˷O՗Pw4f3Tt喙Z>ʚ(D[T. g:NA7!>>isK- (e8݆:Ds"G.-D\bik?v-T0U!XKP)SRqL='ǖ9SOP_7DAm??&s٨?2,gD }^rwy|Y4y:hIFX@wűXjѬnep%a0@b2 ֈj{#cw+ iޱxܮsF5"YJci[˫3.(*&_}e"%P}I J~8xu[_HAAfѥU'ڷYD&ʰu^Fr '[GdF9 \*_x=-5n""woAume"f{Mė]; }HRs+E}-C4TQB洲O+I/{R6QQA]Vb,TiNU4v#%\~ʙ_~84DwCA\H @cd#iOkVw/O7x%QģgBa_o5;G4- 6)t0T>\ 3z@鷎'iZZ%݋/)gLk*9SVLз\}VBIJKdK tj%+ q1ys6´ǒa1!Ǒ^TiYrϝg(!H:ջ=9d]SCrN/6AEIRoRS[@ m|B,/$NY!{t8#j @/e|\+T5Yة:6B #=(Fjʇd+aQ `8%W4HӚ*Dv+RI3?tT "X'~HyRIdR{+*+kLJFȅyGA`J)C{d*>HO: .gv9,W3LP~>IGEtsxAs7 Yix[lœ/o}k`˸H?qP0$Ѻsgo_ш̀co(ifcS $>pہ^OE`WSݕ7t@Bh2$gn@fz/ rOĘ(fllr9ȌD$A$vjbe!4ŭb.-Fv* 0m݅6mC\ث2 1b;H%Lk3Fغ0dt082,1$3^`I6:U7h,ة9\x%ÕNjRv5~~c)/{BtHaqfF 2QY{&޽[raJe2q|׺GD#> ׻/ܕ̊\(#krVP!&kTPKB, k`\'+%U @*կAZ#=Sv,{]d'90~jS_%*ݗ!=C]06~ȞM:0@$/A^uq],d8)IYZL K:] F|l.5Yl Vj2R9Qrx91kĽ7 FZtt/+!r6 Z .ը+^]y9͡M>iHEn>'&,l1K87?tg'BVa gϿ:՟.(t㐞5aթأvIslȌ=иNֲ:wRW'P/Χmv}ه cMz7'+1!Y`ߡH꽟+F|fJknSsmknVbrX8z,[|VMkDt|V~Gf_).1 @j38ޤf*\Z}%;bнq\ƅkDyYY P\A(Ylm`g/D8&]`Lh:T+'*K**8Y1 *> |>iEλˑۂGS"#{х5(Br !\'fPb8;A5lmljS\4RR8( ThTae>נ*,W,?$ DYymا_ @/j#_Ķ_$T^"U<b[pY!*T 3I$5q+(! ML{XmJH.I@7tx쐴T;u}@ĠOY"W[oE[.qey}i;"QHvGCHھR@L ڥnFwЀ>)LW)GX}XnY!z±ButJ]FPlM;!'q߿9QGM3!5) :ҏg'PׅV ~"{f!eΤB~1 : g#c|N;|aRgK> 2=k=s$-cW+_e!9kP P gt0?v#yd'&XRVՄ)TW>Bޯs\(~yLeJ@nr 1 ~I_U ZWm '4/ >zޅ90wwlpPRxnQv*\JH4-s!NJ SYNoNI2i~[pґ?eIOG?[~m}7l0zke%$L Z`7SԞEb(Ebř,S5SL S |e/OYdWܼ5rXcFBa.Jδj2{/ B z:._͋.I;O#TԎv]չ\w'RIPЫR&X"מW04p]Of8p2 ,"}Fg&lFI5qlOl"xWj“BȆWLky(J(6}A`tq}2m?';q2vHR+~_5f#}N'eYl{dY^Uk&hnl~!qߥ6#QCY*.0KZ* dZQB)60%ŀfƝLVt^ݘ,&l p &Y$LoT4d%P"4|g"GSF8s~ LDBA;}m׉sR"2K8s`N@WP|SQ2PǯDnk1SB~ &T:1++vWC^)V)g#V\4H]zz}sONό ?ACu݁,/ʈ8T6n[*X…:)QǩE"}.5jK1IMr! |]gT YA7kBޟjC`SQXr7{q\?f]4~-L΄ʢQܓvͭ^'g ޻mrXhYzrVhH?41̦Ezks6wE̐QEK:}O[&cg!:$KL'  |Y4}!]m?V176z" 'VqWnExb#Frr'a:bpÑ_k {ßrY>U0i:i0oƭ_XFXD@Fı+_X+y؂񑞩Plf3饳d7KT#Y`(Bll_^fM&xTݲswHu2B,#p, ~8{]45nyŤ Mwt,\Z$08wͥVFU5E#L^Tk~[Pu ςGlj8$v^1)ֿQ5M2" l}؊(#t겣4cZwg.(4t K׃=ymA`0dq;}#^#Z9E'[ #M1>ߥo"Tesk+`)g`PHQ.=ag*Ÿkn!Gǂ;pq3+ I4H'Ն3'DS<bg9SW>BTl_0 TZy|gm#9Z@H]@* ɶ5 a"0G\_j6弮&7[6GܯmdL3^u0ٰcEkeu-D-Jѭ4WJL" nJt{g[*#;C ޝ,U^̯(* L{hQ<)ư RvSK\/_`?)#K.hp,y6-l&H@?\Wu$@(Xq?2|#jߵ9;n(oPr %ʳ>P,9oqө\>NCdEL |K4\o՗01FqUxģHGS-4 ŶˁDαٯ[r"~KY,/NDcUQC&f6$9H^F uқXh[n'ՀjQ׭Å(BH^L +8R~Cڇ,=G[ i2sta>8X I/ ׷]N4Aq< \l3Ϳ$eJo(&XZ8a '%_r|l)~BIRi w)Q-?1o欥pOa E)br&wqr|KY%(-_4]޺mSG;8"W~1P)bwh*gYծ8&z;8ep e\nWUPaJSPnbrC~oνnqq"B%Sf-^wІ<Դ$r~ "Xq>.-G7l`0#znTO}p֋B 0`rTqd' z"私H[xhr3H7bq.áR'&Z%8]u:WzTyX?f 1]c^ml 2NF7EJcգaq`9;`H catU&JE,Tl\eJLYT iW]9_=7fP20ZX QKƸ_Íal `2t9 5 Uw T/B% ꢘ?m%TfYHIS=3 ;'&gcżmԣ'.&z(43QqRد  N3J/}dFٓ;e>`ԅ*0wA~8>B34x:Œw!uq;r\".B5qO jvNm:bGu,2怡7WhSe{:8pEġ7<#"?ĺS[*>:3RqpofVlŚW]SwLW? {YLυr6p^NӘRF͠:L#W6X9<0S cAřVamZ1`|o^ X|%{ {gՋDž;I1WKPZGn ?WSOĒK5c(/x.M{*k@YEzh$E>L^Jqt)=~hf΂ZU3ztOtm8f ('(o>9HX  {`O昚ID/\T@Om%oj- 7sdZLA> hp>["~zh npn@{]UUQ*5U97;丈Ţe `a)'lE+v GWoUBVBmEns{9c^2SۡU{(ϚCpR=6.,S;mwN0=M*W'xOD)d#vO ku߹H5wimq:*b/}9'y`aD~ $Qh)wdo25.'Q@I޿9Q06:# 1n;]Y`Q6㣤y&1iTC{33b{($خ!2.w4dEtl,H6Q¶[+'̹`#If%Wyfb6#a-@-t¶KC/ j/4Mbp }}C)*5e0f? %~,(wK)=ibkSPѕ2/t&{Ƭ`Rb._b򒴧n%XܤA>. qgX7:)O>B ƄL-,G@Ӂb'wHªH9 꾌֟~H?9lH0mj&0cԨ=a:x>3Ձx.T2g!Ң;{Gn&Ɵ>-vSǓ1q}lE^ZBװ%/>kmTagQKDP!,64LG@-NZffɕGC~^z>ՕBa< <0ZZdC/ _)lzG'@4ڴɼ2U۳A nn&rFؽ}Ǡo| ֨ 7 M\~G4'P.cvI`6p`]mL ^“OQu'<ߣ 5aS[qc,4߫htq9SпQ<[=갔>6)jْ-_t&o ؄^zO s ke9<>i#4B]^.e}~FUp!>ˤ ri0E0U/o(ٞpG %,9=`b'^f8uE$:LB$MӯTXal?S|v"bɹXc0†RPMX] w |㝪ipsss<M{Oy8G J|UuV{UROςݱy#"-{a[4!Б8:P(abM~ =x;v5O{kF/ ! g}(GՌ0^!M#>z=ܞO*3ZjdDmjG]_2[['}>+^䀣)f 3MRgTÀm17[{|;C\Uܔ^2F(6ߋ8ZAɽ 9Nxhb"K֔SZtX$]n5G=!f~rߴk=$j\"@kciS%jvSZ@緢"/Lv?vVʸ>[狭~O&)y[WCz\m~0h'lJ IiD a,Η-VM e x Rg։tTKyBK7~i9ۤ,}Ճc{f~3#lI"f5M*{o;\hO) ib i%R=?Ǘ *0{$J2nm[F-Q~C_ۓWOvmMcWN ~=,W*:~jV[Y;/kܓ^3s4!% (q| }x҅fD<*}j^6Rh.XC=D#J7"͙00o|Ap؀` r|M!?A;ɖ8:|HCi,,z5_EI6xƭ{Vi{*KЗ\sJm)czTizƙ8q'2ioDStM9&ytA0k1p{:N|v6EkJc=t@:MN\m =133VWw]1Gbn)-'T"M~<Hm>^ ꪗώ b'7z' ضHE~t`~(vA׫ q"`c3Eղ"T _K82d޷JS`gN㥞!aټ,߿{\WtM(CS!&xAjҨ (f'PVԆVLV_f$Tu6o-5oʤamOO\KTk2)0ԁf["'K]C̓끧sG<}%;rp@rv!_ayD鲜}܃nX-4(lKv>W]!}w93m3h]-زU$bo9]ȺZ5g`Wv<@9{Y Rq~#"G͌BYuFIwM30(P:"i*[]-;a갢aQ0b:>9;v ~Ecbi˷L>E2-yL6<ŕ\I/ Pn nѕ? 3{u~deY]Mv(9ꕱ^m{BoG|aR;|<' Q?B^ c0n(PctdflrvrPq>}a8t6&2a5-f̋mW^AD,/؅zF5xI5OF HGAnuJ"oXpP"CҚ+ۃ8Q4(oﺋiHi`qL'xaV2ӹ`tM]x b]t**]kwޘrR 9%*i1zuk i8 KAWE-gЬa.yZ8/GޕC YZh%gOW#_ 63-L󳫓JNp,-WpXm96O]\ʇIg{ɓ|!HgT8`3әi}UEϛ2%0 {)r.@[nE0Mhц_d2wXZV7} Jof]g<9MQ  3 u>xa)0tz6OC-: $2I7(`n ^W]ur^ͷaؼ;ϻ̧六eי'9Y$Бir&gS~!7 %Wr dg))Tdņ #?،\2G9z7Mv1㮨^>* )=Y|Ҁ9mQWPy9VD8\'띟<$ 9iXB@nՙ<&40+_|',cS&~\]bɍW ZڜdIO w 1D+הz.IIE&(>b"ރ._LcSCA;/vgv@qˎ%jAo( XK9嵡8xwL\/s"^  Sl# \MCH]M9u2U0́ p<}l[J9IZ_b#qO3q ' }o`KxWˋ*!2Z!ܝUgPھa f ?՛{rW6U~AQN9R $oxf cK@*fBSA-a@'JڦkF-u-:$1{6K4~Hαt /WU-! u*g8@PAGC-̵}JZK:}<.de0ӉDB](2MCIkN]Q¤)nhW1 j$j ZL\UCVo'eZ+X޴%bD5 5Aq X%6".{):Fg\ lOX-sd3\M}=FJOaI8ǐ}xecӞɎ؝HII%5{<+ D.n;h s1Df[1)ȆY+Wb7Kk'0Vzha#P-aVX _RJW9GݮKt㏦^Rfc8ܕ|yA!lp%Pf=3@S,OG5 KY>I?(`x%E6+#Wt+1(f(ȳ8Un~ jgUȍ hm )ƒ*g\O |hBU>1UR9RJi^ԭ}{J98j[@< G@Y@a^fڮ! v6X&+֢,$u;7/ms"! a }_@~5CDr+NHQ3 ,Ia;y=gU'/pG$+67hKXO:$D&RJm"W^rysuiSr^Fі^ [X,z1u!_BgrCp)C b{C8 j6E/(J׎ ѣ5~^RQ8Njz'+oXZ/:B`a6<U3! Cr s|GmNc*2)OWOZND8gD\ B.sJ'"`uui6%s =)MA~bLjkWxc _;}TU/^{lLK]b,Ο@|#_iyOco&^:TM5vLy[ufD֚PsnJ4G29>5'E^4:!&qX=*lHp3^P| [i ?{sOh,1 QÚǁ)I RZ1\5U6ZNe9+zS')Ai.LP!ZԄO,SDMi 8 ADz"9]7Φ.}b]5:;EfrSݜN6>Nmu#[e!uO2R.BVxڥ!Ha!kG ZURBWR P&Þ'.٘H[]"e.o7'&Z0٨m$f%l;?g+uWvŁ5I rJGrYos0~sq6 -?) Vj JL4Mv&&?,\gbJKO8cRGY99@~-x4] )4H^g<7 ?X?"G4,K8z=;xA|፡jgWzJxԠ ݴꖱ mw.·d?"Iõ|mlF7, 9j\<ߏ/bLheq/jr%mwJs{za~m7pKҲmJ$:R]Oh(4~oʓqqMcXڪ5Hto؊U:S^y ^ۃԮ\͗yё?XBS#D7nKHrQQLޒ$DQ_*.d??ay22N;˒u+Dp?cӹg#nQ}9~<7F&Hhz7J$ {rw/x*/~LP'w9*]k 1'JաVwi`xf6 9-;t6a(3P\.> X*c.T"Kd;7}/׆5p./d$'Xޛj9Ӂ}(v=m=>l+y{Jk^6*{S3 " &nxmGPk#T깨iӝ!Nc`c>g%&cد!A^ʀwφieN +dZtfOS^淺5;Bb-y'/JC$b!}u23ã@+ՒC,u  /_+BBu?֝m"VszyC,v~ތ x'rΕS7')q?7Y) /BqF^3Grز]yzO1R pKFr?陋w\iB@?)L㮺PqX=ڝmb?}k3xMmme0^Qsr| s|LRy{eeeU6y}4OBÏx;CA924Sb,X\[|Cڬ 1$\"bp;n_9R.ʶ/,pNb5G80c3Rҧ0 'Ϻs5X3ZiL1$N%#5Ƨc ȜP*ǡ*%nmWn *a; _ ǜ(w,VwVV{l?]sr`W&c#:#N(m$o z3^/Ph\3_OJrCk+W/3IRT}8) qFyAz)ȝ5 [D9<=-O(Y,M>P:>OBݓWI92QFax7h)@ yL_J@ʵOؒ+ V,9jV,K 8tM&ptIE%Ai!T?DdYa$`h܎Uv珽E9tbeTJԕw`Q1NXK7_$)t"NP yg2/@ {Ja?mZݲEč]6/>EA@O݂PW p'v)1)T;Ũ{0?Ns:v@%f (RҖ\\Ά>u|K=i>Zo5eRΜǂη^1V<m$ql܊ih(R|TV`蛫Cʌ87!)ޞwzo#Ug[膐xe,bP*fSȕRe'X< k[l%y%P+JMСDapBeoqnTT(؅*G,rY8WZB4M We:jp' <W`l1>xH55Sxe[Ē;}L^R ъ"aI(Z:0 j!Z%4np4\n͸n(tSܗ]_诙Ȋ5(\>N\&q-&h]N!vj&O*S(M zd9 I=CBy8B`U)hS;]䝢hOK`S;0GGiԀ zLy~@Mږy#ᖳ;V6UNZ?b2e@W8 2v8F^ (X Z$4Bt;;.0ύbp chd'z"~jIWqtj8'tHxqx*\QfiB,%t|k)3S '2X2?/+5)9i]h?ĵe %3P!]_r(X{jQgfdIZ-e/ܰGآ ٣Mث L{1yS324e졿S;=t[B/I{}4#:<\G\QfEB);nKz|_t7R0=vS &T;Ykk4XcJ#VPC%@nAgGI*aWsHNEuhyEwe}FZg U"oUFch^e(OǷqFdƃo0߉DO"'~Ee(fTDLCS"dgqH]{HUAMeUg)ق>#do ҥ63/lV /G͚aGx!\ڙd`L<5V7 ed @Iglr,R:Lti.m~ʿC0"GL?ӍCñb& >jdA_0?34oeְhXh 0;Lf&mif\!tw8A!s:fX<;=IsKҋHgηpkYۦ\{fJg^}PUvLMrO$K8k&K+k&NQpF+z|‘`a[IӐ5GҸp\zMD!-γh &=Abs$P$jƛa<4sGR5w׵Շyc@yDm1 9<:0*v]wWX0y߈} ,llW!c7̼v0% ff}gE4ב@.?>8y1,(.c В}r׆>mK|R C +s̓@$t Rdl߰B`?Fȿ!yP ^'i&ݼ`%"dv_`z]g>/(؇cDXgtXcURiԋZ,$e. t!2h\+;΢<_Ők)$giaɒW%` ?CݑkĚʇ;ܽ&y~84bJw,ˡLn"x~n',]ZjLO8' ޮA!8 T'%(oM1ӕ`-tym*fˉD?(B_r^6AB5b7~P4̬aЂ0F;KK<9%ѯa? gw^RS\D/^xs/{Hgw 3߰6:{"="RBc.WA,1ן$"O}#ɺ 1gX/2C.UDmRp'5o.ogfM}g,)ӯ|ּ쀀b([1ڰ[ӓ,KSƸ:݅N|diG,g/n8,ƙv;>v `ʤ2D"r0>\mh:y5<2f,Qydgu:M5h=7hjtu!7K5&R9WZt+adM"B>&57c"n<3HeI,Δ679Nhlcx4 3zYLŐ6oo} '~JтJtVLAZ'yA2!5XAkc)0↸}^лPDg!M:7igi!ZřHc%ȃXp}&zf1ʡd[7I΀5ΙU)y96dEϣ5B>k@.qFŝad :MYa**07dL_p:.ءAD"dEP%pTBʝ;=aco~KGK{ 6DV/wtVuF|0G9 x,zLV_?tO'ĵ,^Za13Ӟ#Mya 8#HNyM\tDzzz3:Ϡfq]*_%%BhǒmqByέQP(̈́^BT٩(XދB48l9MX%8U`g$ (N~,t19ңur_4pj:rb"2/^ D ?Z7G/Z@:S}We5'j~ʜS Ѯs?lq|ܔH2_Q5B=TZL8O.aE{ KkƕM@iK\jQ=]p 6bԙut/OIsK *Q|Qg153+K3'iK- ?=6R,N,-CYX|Gwy׎94]l!Ԫ"^@LYQ1['/C,TEmRE ~U#|e;Ec$<%x,9/z;KWXPۯ-dxRo~YGZKvY W$71OHa8XRH۰6߻ϬDDNm 5L A)|R ’5ZĆ9Yq2O|ފ37+uS$m6.uOz7r__ON/Fx?D&tJy&,0n7CzlR:tNa9fOI=/kUXH6کJSy9+t3nq'S#s4pn QYnŅLt^s]<^l48 #s_$QM );e\MФwAlNͪ;0O( pqE SbRLIˉ.PIk2gE% +bv5}$U3p-Ns{gXy|۩`lY=y .۲{4!fnGۈonK.g5llMo81EҧY]*[=6LXÇaXAǎ9%ٙ٧.Hfr=z2miנT0D{;7|~+Cregr䄣H!Z.6H:A+ ^R %r+㗦hgqq!Ih.L+`wNa<,GPtk3:OQGoE^cIEv`j [c0 z\6 FZ̼ʽYLaVwTwpNߌvK)gP[~&j5۱іwi78ڿxk%Պp1sWg}dr>HkA2W}5~zFYWM<1L~Xӣ"5{G޺p MeoG7A$o2$'V@o)+og=ؖ9_&EK -Q >J:dz[s5ʾ 8ݦ\9z{uvܵ|Xj<ñRg8uj@Qx נg)B*UsL78wDSI?LU-]~ȫKW3He}N_ Lo~%5 _mJYTハ`A}@[Co>Y :PPmj)ZwiQtkQUSnt+;r;+7E`錧*A?(q%Kh/9f#^AFzZO#)!8"9S 9 ";V tG"rK%Y5\Ca 9fwF?l $H>A}1|Y.kDSKՀaű|e*Z)EqwN`[v$B||TRMuEf~Q㬫+OA4'ߞZLC}) c^CP4ia y\OnSoe]t3s0SnlVl \U44}l{V&SV>UP< s$b~`օD/ ժVz'uCʁ*h2c2S 2ސZ>o/JY#a)-Eu2bzwmN e+1F8Bj=rW ˣa>9IN`  YMThe$w載b ! Dk_Nd 'IF ś?MI)YCSCr*[~k`v$=kǺA| R+^ћ13BHKx{tED*泽wTF;ȿ_nء,b%N< jDIDG>̶lu&į&!3/X=3^h{jmlTNf$q/<+ƋLuc@8%Y@ƋہAoRӺ@O-S sLAx6l1|RX5}RR;nh0 䔇~لe>̧^Mdʗڣ^D+턽 c.;pL~T"E ;^\m[^}H/ n=チ":DʈXwU<-}_dtJPZ3@`<'!Nki"4Rm 0?,LE#;=RtUh)gCHt6`ղpw 9T4AbDntڭLQ7㬹VD-ك {cz/kx!4l+H2j POdQvXXaa{c<6(]58ȐV= ȵۗ^_^@qY3.fp@V1h8[UD YD1#*,0n7|A$E?c8ޒ`8R'7~>Y)>HuZ ph{}nHdkj9dâw<,/B@?BКryE[z ;i#XG>T3m7B&I  [2PgRyJѧlyȖJFk;&/S1m^Vf1$X5('v?#K<Y;hWP}qz6׸[, Ы7rBZk3)LP2s]S9;Wy/5OBw 3?0%ˤIZU4HMVkh_9̈́ݒX_KRbMl)=]s:K>RKh?{ncTjE3|Lj:E.\ͩ_nRfg=Q;r /JswLN璚cL؝Ԕ,%R܊9Fn7J9!ٷ{#yA`B'? v:&݆eKɪrP9z;!ub!LQpdW DyyCΑTˢwk]\d&1p5A [3Wn [f9MWY2>#/1`ަ>A%^JtP+*=BbBBH2pi)>\]roᒐv1p`=NxzCqVq4 ?rȟZJ9#8|#/$`#ŻccO5礶S`ϖF I^L1 '?x37@r0gu>> 5=,GKyyu/`%Mu_x=Ѻ=|87 a MB1;:0#C]CHB‹a(*LE3423w:\U _kbօjꊆڎzCI#اpkzVzJ>j~XF~Hi1%$fZPrBO#\ +<&W]dlLrL\` ?k$&sMeكd S!*4rm=#$t3-B /3`5a 3Ź-ZnJmA4|lk ]/.i (Wq{ ZE?+e|g (ت,t* -õW5}[D.}='X >-0)ac"CY 5f"龜.dzPnpDs [I3h νH]f-2Ea4qP9YAC3j4M22n H$>)l'+k` >I8Rr v2^rZ?cݣ_HR"z ]!J"!AS;$1gMfeBt饝`@Z~H6'B7"BVy8Ȼx՞ڛ\e }tSɕ/j ҁny\m0{-.U%+ĎhJii({Dn-Qlr5f/`i5fOr)r Wh7 VB m(̈́0`a凲p} ^&E]} e!TH_҇&"ՠPpqP[^u:DžsB2x~P¸ܖs՗ҎFnK&<UF%Iݗ: o۫ҍ2&-R U9IOۆd=Uӿlfol|Ťϋ)\VVobS32̎AF!:l] tw& g046@mDB0}Q 2@nJAU* jI!4q}x!/qcMZ9[;f 8]x?Ir>o{crz,,P: 2C,kD2č"yWÛ^@8unk^0JlѮ,q-| dPm4:/rp`=xVFjo bW'l/ s~{t^Zcgup$9৊w'jz`@vZVZ0^ʄYpx d7xBSA~iD;ꠁBe nzUiЮkiܥ@[S !;^0M%y-dqHR1bx6G81ѷϓʈHiөS$a|jcV96 MЦFz#%# Ok_j_ʽ!eqA16x[e +FK 1}[jM?L#V8@뵈ql`~*8 N:!%[JY~>sU3)2=d04Bby0#U ^=)fh4N?%T]F.QƲapl ^Xeg 'μۚ64ߡKG#S[`[4?L:Md&2TdD|~0ի-$WrH8A) uBINW›G 9IbqOaVO=Tk?bٛρ> Q-X :i-VVHܠ.yr2l8s~\\Ֆv[NF]eAFO.RMR>TT$) C[#yVbqifJ贌z ^5̌&[6$v2G+w#+x3`t@\62ޅoJ ,=공LfKCn/]BnڒqNmٞFVϟuqW/ Gt:afڄ=^ӌbUt\mS>p<fN0m3[Ln*u|\Zox" ??x m5 ) bmQߑ7dHk+>8T}I)c|=@UoH+U?)ar٘k˭녓^8Km>H+؞R<ԊZXCGF#lи׋@/%XD(]XiMhy:n\5g#r\7sS7&Q8N&ܤ ;}K>*"kV/\rF-rObqtʢ\j-*28^1T„_vffՎ}w{raJѕsHE-|CUa<8[vu%6wE2=8]fRȅ@07Ŋ(8Iʩx ]ۍV HL0y ˋ,]%1(@Cͥ좾W# Æ(GH Af;ďҒ1x% ibrJUs~ӧ!t |:+eWB1]G o2lЅńX;ޓvu7VLVMB_//M# b-00p%yiOY2j(2]ڣj|OREMyݻj.Q%l!F|73CIE\t$w7s4fF2A1y5V m5hS;}4 p5c:D 3]]qo>"ފ&6 v[[pg@ߚD y{ O)ywN=Pr3@7D?Fe)x*ij!!pSqEg$'p 6#r; XCB!oeV8>֤dt2~ v{QU=&l~ҤHyΊz\BLa1lM!PpÎn@5^x#X }mr3y${x?>Ej i0O?v`O۸MVUԺ)jMż#ગ aseWIp(ۿ )M3aJDOBJiT潓UC} L>-ʕ !4hHcj6yIJ2!_Ǫ^pZUFzY$khϤV]4NXJOMm\`ǃ c0 ,B[o/@-\i\3}rJ*7$?8Ⱦz`.>G4ٕA l h+ -#j8p-;2 `E'K!+Slm@Rf+S(՛1Z)jw.uv8Lbn'Md^|/N 2_uj^֐C uՙgm0ra 00jy]EE9THj*7Ь99*g.2؞嬄u3-aJ"B> r׍a<^s ՛$b1pn\.oڢ?Ԑg=p7wнG3AŹt9~,I*`HߤheP8Jn1C,Udl'E^DH0đϵ$wapxި'H$9DF#g<  u[ޓ1Ÿz ٞĄpGFo7X`_L-=ic8Q z=AuD4.28W}ճPm %qL.Ҕ?Sռ9Fq3U[7b*%I$t/Si7NWٌTHQn;aB?""cQ,Z)aM9e',X c޺kGe59orjIy?a0tf=Nl:uoKMJw(t=(iXF`˭^a|#ގl@gX%$Sghܫģ D8? im#ș5=7r]zPJfҝ1KWWX\Ű5Y@vA$_@Ur)AUcg7cYpsC؀AU:1a{i(B]|˕0+2X-si ]!Z%6sw+6}uJXy>d~}tq(7$EWo(tzl Ev`ğ;o=@8 ?cI?68bH _wqjCH ӭx?I3B|- Cua!ne6\Eie)|҇Z{=czP'RKxLM|(;qAzfScTaOZ2g7*.mO~bXKuX@ K!? \e\¾ȕ*i.l?oԔqK *0-]M%ox?&3Nl oc ' >>cu*\F HdW߹ʐ+bҳLQoXꃇ3>*`=x  q^&vTDN؎'(`1|Vh2#0wl˹:@ZFHx(XU;w?I׮D1/dMVFv!'_>;nYw{|O%+:|r%L- A?$A*|3!6sPp8# άcW=/ +Ak8Y/*݂T0A\x%p;Z ަ*^, 9t*k w>4|H܈kce\AE6?>Bo'`%c_Ku lwmb`:_Hl3q&^7I JsI ({jA,Ūd2 G3G}LkUj '-\|W\TO}g%4.UśRmjie"J[=Cw<<_NW BG8c(?f/-@ÂloۜPtIPbȀnD\UIanxGʄNgo5=I$+=@bZk K[ϗ4ث\:žˉkN{jHf ?kfLp¦en%bmq$Ѿ/9oV?4\Ĥ^^{?+P 6PkmĀ)[ XBvP3c{t"DIRUni*Kkc=cwgEYE-a[2sG-L-lSc\udEeM]ɭ[1JiaV Ŵ5[d!10sR0! )sJGd'ߞj61oҒ-d&|5:fT#gB1qSvrsU['2uIGǹL/o<ϙ-*y},vVŽ'` ~k<^pt>MXt"bFyZW5c{2}#^>hΞ<^RA|`1( sC,P4ٙdRO[?S}؉qVx$?]=%e]3&>&l43މ+@qY|e|¼Z7:{wע2>}P>4^ݪĸ1JCa2 ;CEqn"5SHZ6V: ?IFDVOJxA*n~ZZ: 7 ݳ wLS q ®ca-*GyK@8% ~ڿ+uξjûbR^q11%YBt |%)݂zEIw,SBLz*MRFJ!=woBa-\~=))椽! $UCaRTxxGu<ٱxaJ1Mո{Yl?4we[2"~JX%Lt 'gbQl/{H4p9f TsF0&ݸ:"ʺNbAԭ %ml%ܲʀm18+^gZ94:T"ss[ /D+p6*Xs:F)raLf^ (<@ HǥVC;h{wQaS-gGT!}Le (x%lұ:{'BszeXp% Y!R]NMJ"m_ ߘ nW+7t3NhYOo&/qϕ*^羌 >]{JE ()Pkpr"V,r&lR#As=3־ %&]@PӺS4btCOwDMv BT~" !/\5@|W@:#Bg\GBCX :LE -(j#2ANPUc C$ˀ| BZ\c3:NLkv8"mA» Xb07y}m޸tC)OW?_tf%~dP1獣51dMa]r S'ڧD!} G<I)lFZGzv.׾oڄ:0MIJRC C[>|)3ˏ_9+%8'rNW8\'mC6wxcc (Z/YkwB\@|}~/l5᯴fw]Arx~TŶҢs\hCM7RpI mlI-̬~cx#](Q9)?PYm]ֽm~}</>N{k`+X|t?q˵D$4GȽGsBSe. @œfYQ\Tz"{~!+O:V@58\  ~$,D=<ܲ$wVšU=Cjl$tMqsLGoɻn+8\]U;U,<ȠR-އ7pZ`,ȓѡ-2eGxxegȥ#Rܹ2@V#+YÐ2h/IP#Ӥj-ˊV֬n 5` n$(҃>SbJL~ya;kUDzق7:^u ;n-oQ' -8+u3^GHX̖iţmVe^$;t"Uc,/>LsjzT[@`cViLgzg?qHvB*G:RD<4>Bѳ#W- ~k*͹UZ1Jz,POHMGm2Gkqeu6$7L22ʾVҟltZuS-`xtskst9do2}bRPwa{7WFqi[*z PN&kMq]Ήbh~-݆sǀD- ~^=aIIzϫG H%xp<va@ODHt{6ֽ%_2:YW]o5iv,|a!Sgג[,(/xɆp KQ1^RB'JhbNET%HWj`l\fgo#dGNu:mM"0bnj$.۠&2&9eD)"|$P3}K'UPbMx1 8~m cAàbB49^eʪrYÂ6xth%GPQI=ŲɁ.2N4dj)5~HT[=tID8V\錬#?x+Se eޱ55*u;qϪۢ&+h*:(DZDnUcXxI"@EK @|rV췕V|\<čsXTw."\ύ`b_Qg'7֐o)kKb1-bW 7s.J4yWjÉ)}|DN)5617딘v+o{S^Æ tV(\H FLJ 61v*0!TjzYOY6iG?5rCE,_ iO }cHwZ*7*m' m a=&{QDKV/꒦A; E^D%E)Yy>@D'Xv"Rwǖe'#4Y./a4^e$p@Pixz:zӋP1DZq).UH-[AzNQ8ӗo 0`܂uٝ8mk/<2$jSA7憇b)Arv*ݯTܬ AىbM.?Tƨ*ϪsȉO8O7s+$.}5Mu3އv'\$x=*Kq`5!ɇ56Xr-t[-b{+ġֿ`ǡv]]V#S <-XpI"QW#(G-q6<l@i|{@?9̥p5%4nj_Meeű9'`!I;ʣ?aTg^C/=O\%"/::z2UPa~_b;n Pn4qRp0uWayPYIb9Ǫ1\}x4)`{,mF[逓X?Kic/Z3j)Kn6N}_[?]5124^q6Vq&N'QEjWNAzZq&nh@H$Y]nNr IodBZx]1߭[`95ƶV햒u ׫h6&bN'cN 澉¨ 9 VcO ?~Q W}%XWG/Udͫipd'ݛC>4I'{>uK\AEH!oi? IW@1j|Urua,v "0݅#MϿ nՕ4Y1Vdtax {6JGA+SZr= qG[bn=b@?T#fVX+oEMAo8`Jj_1dOՂ\5YWO`'Pbk mmةbB*n(rmjfV&+ ilp )9ވە aDUyjV;'5 X\@2hd:_ Q.aF̋ٚa_׎‘c /iSHqYY'M\|3oiē! f*5Z(T.Xb331<'EDSS ns87_>1)!w*AC;@>]dM7!{cs>==.<,Py-Rq9)Ҝ݇ݫGy>}puSqQ QI_>|-Woos4~2ag~!9$/`L ,epM !TmbBTKFhI Y Ǣ*ߝY\_9?$SJ3 o @;l$o]:bŽ"^;~#&L&]zj=q["xFǚَO wlcHZȊb3Qcz 'vp]O$_ƅSspcu>Ӗvw,{p}juF+sb" %lz&3e'Mh/K__{.NSAl8u c x7cjxc,+y!MZS~/b]UdfmSlba,O | lv0W`$O$i=%㉻e')Ѡze K*ñ`5IU%%X }=2](gIx j$0&T玎1kC7?g`>*~HX149 9[P:Cscwc4UܴM #!xo]ܚ}3x ;MB{R|;F&Ox iGm 8 ᵣM}]H$eb!t $@}iح@XHjOEZi\u>?Bжdj}0VdJ][E5b臡` շ%؄W$;DB0ӂW[GwUS=`5Q-ѻ7RO{! ב GƁL -#C05;Rz2KBBVrUn|lˬPK| 11!N/sv!hǧ2sl#ٌ!5߅s 0OE֋iȠv͋r-26μ8buͥns ֹrh[&HEKOrZF]?EKxzaAe+Ǘ0!鱕mC-cW2;]yd~F**ͻ{/uux3v<2z&EO Iq}cQ}/~#mL]?_eUY1׼s<ߕ*|pNP+qA,8 ` ҨQ`}sP'aņL>9xzr (m (\| Tjda O~mM JEYx3Q1$IU!lH&[]u~|bqf6O06<4 7~uJwm4;# k|~^kL NC B9]et[*C21mεL#ʑEjJ`5i;᧳:>G$,%)Ě˓&t ׇ!.х0),>vFH9]VHP0Os]H/_?[H\ 2B%!`]uQcԐ s'6Q u(rsQ8/&̕2}(, ΤtLQ]XUh^ TKTbR2p.X4@݌g/oMCzu;nO0~1^zLaΡӾEs,,#ۗN9:Kw:ШдBѯ>dyFA0_ή,*Q7#b?›Vps,K[鈿_D=0Dic񆻰VDgܡ+jJ&Z!AgkSRDߞx÷wQg͋Hj~2YUO~٭_ O1$w=Q* ?k{˩U:P_e r٥  5~=JC-C<`R)4MJ dRHҝjd%BCumWCq-Pn8}cB?<,$\Qq2 (]'Qeł~Va㽓SfO{E]{C]|5& s(B3G<~ Ŏ.Yp-* (Ef(^W'bkb>P\;eBvuoL>`v57'jT^tő~Wuh z5 j‡tThGu"1uj߆/::e86l JE3h|1Y]~p{k}v0?+Np?ZbPм˵rR~aǁluW> U7 ]WWt։焩G)߰8ݕ@z yJgu 'O!>H# =E j%f\ .bW:[)qr1StOd0zkfjBF8!6n7 >2F:OS -@J VLWs&b}޹b0ˑS>dHBz:˩bX~-iA-=3WK7<6GKbB$RqsA"z) VZ!{)yR2"S`cⱽݤպ<5\K ,5֐}2˜(&E'IDZ"zJI{ORɴN۝!e]R/,Ww9qS֮(/RNgPƛ?h#^BLئn epa%z<笑ˋ=!owh|5(N7F,wY،EM\[ y4rI>X~lh\5iCSԾ||m?Eo+r &V kmd%[vh6!@s:`jog%}0ٍR|7YHҨ2B0+chY(xSi{U!'h!^C &>"C4l~5ŐWAʋ(u^Z%)\'k+kǚ!rޒ+c?kTΆ:b,:Ny$z j[-ϡ%-viJd^郏|ˠ xk3~,$2EAli܉,8X@VNr:WrJ?3 4WLڜ=CO}+W,p|{k=:^&yI0GHkk)|Xkg #(,+ضzcĨVcP5FER?bwjZ?'4qSMduV  YIٷy[ywVNh F{þ Ze~(I~kEI픰z%FDM:.3{ҋ8fQsTAR! C&Ec]uoFf8Gq dp n5~(K=G<-h3!7ukMS3!"8YbQ 4۩lÖ= sxH~}ؽ~yƾWD]Hك.su3:~U!#N[|2_ VwOYVfپ㌪l"ׄK]1d#vrbzO9W ~Ϸ"7u)9XHGHΥo)- <⤈lCc".oDoAT^]5&0ދ- %2s獫 gGߵU ;U21@|BPR[m>/+m[9EXoŧM_U;*f&Jf%F71]LXG/CSdm _FCӛF_L[}b/)<}ItOKk֯{X%%ZwZ((  \#T+ݰŒ*c$!mXØ:PbRRCn_fW0ځ)ނ6!PK>T%q*JE'`l,XxK³ª2vY?Fd&ey i *^>vHn0$ r=m o>$%T# k<%B_w%@6*bv4~$|hhS-Y;y-]rsu l-o4)~[QmxGY2uOk)HnF-F/# K]%s `cY Ah[]?dۊmȼޫ>F4~qF썭lpڭ"Swdn!k#@a/B5̖btaKedğ7#ɰ6~:JCNgcY Kj/?_;wnV,>QCA UvW6 _m' o 1`ͶHQ,!}K2ٗTDKqGtB\4v$ *Ho&{qv5-JuD!O,]7sB}\fꓘP[+eׁʆۑOIbR~HdʳRE협SVUFRo{`G '=EbD˱^emgW!B늫d:[S_@ab%xq]pOqS"7"ЖM@/6]l R[MIUlnM;KB!v-)ӾiÓ$pTNdJd'}| A_33 tHɣi0Kա6lKECD};9 WbG G+ Vs§v:N}0b/lԄBcohLRx֎rpH&t1߈Cِ)(#.C;ToHavZe'@FooiЦ ƽɌ0kYڭ8 aKeӡu(V|wIOHsWK8tf)2[%NU_!c4rc㚱܋ԌǨ6 4WCreFŒ^Ӵ;Yg1g>u-3 Z= 7<0>-5ٛz3΃T!.?2(Dx  bjRtsROy"a:rS?k;聁g{DNj$_T=yBw4H佛dωVv(" s=A/aGJ,{ưes U'!1qR*'Ȗd)p Jf /f)'0;KE שE?퇀=&8>17DW[N /@"H5Cb_S"a=sa>kw 2r+vG@8i~NQq62@f+bNKwɷ*U1YYz rQ5mD[ 0.`"i|߃', a$R$0k`~hGɼB|;[DLx|NF(SH+^pb~mpxԴ:yl|r-=' ' i4G0rDeQRb- 1!֑>D̋uc>9 L?>F+:n 1iv9¡Xbíf&[wSZ\!rbϧ\=L b(9mh Þ)͙/磥8 F?!}M8iW{]yT%5L;:=[q1d5XZR<"]x{8\Y7H氅A&H.8ynC"7@7bQAȱ[Z]67-}/c/GEcB )ݮ\EI9`qx_1MuJ$9ZV T+d:̲WnIcbFIC|`-{W4] ZŋK࿳]3Y;w =yџJyǁƄ>6~Q|e)@/6.LZԧx?#$[O}$ԐGy6=Qh0Bj[Q`𤎕#·>WLxMX;-iN?ظѻx9+͟{uuhpdޣ\eJl+#kJg )T% O,8J9VAvhtRX"ŎUѿtzs7* =RI3ٲHB]8F\.>fYET۪-rg9gez';.7׉- Qq/YrCkؘ M'̋s{8O7,]ҷҋ@{g%0FATlu/VYȾB5kZovR 4| N#L^ʎZ]&Cu驯#ۊ:,,7=TAWV=OqNaL:q4#7z '6)kLYu.MD#_po[m5͑Y%_PuH #ɫ ꩭ|~63vw<ǝ0.?*KWNK;.Ғ[ gXjo6M5Z*acYBbޯJr.J*:+g{52DX]j,&V9,j`ӛ6PD(OZHȺ)c=bO޹c] }Dt2RG`mOb˂}>fuc"/ZUc A\z0rt JEr'q?xҺW˵4Fݲ z_j8Dc-hWz|8t `pCr[J j\ݿ{$q-.irf9/)dzcokn1!2x|GLti`:l<%\ :=n]8:IWU8 7Fd D->Hm *[Y!Sm/,1CqS_kNz$gMVhѻOvlyk{ĤRTE'w'r֨D]Jm̘G7XIY?74).v%e#meJ %ҡȱJ+ ˹8]IfHtx:a6tϹJޮ7Trky4[Hg4edQm!ƽ*Oj'f)`w4%t|'K7z*Wȓ_8A<Xc71)K]gWD\'4t +s(0}14*wg_k>zCbo,RVbeh1,hHZ_ g*U쁖GP{r;v7b"`oOIߌw9zJH%HHAvD36t Nʻ,6*$^ vjO墨6(~shä1- kFyڜJh[[:i0B_vh=8|/Bٱ٣,͗TǦK>DbV [AwTn]A3Pt֛0I}N{eh smXiN|IMt"qEh`eQh @L Bi{.;o)ՐC/lcJw֪̒*LK;UЄfŋ:C !4']9r v-̷??W9uE@4\]GJ[ &1E0|OK7P^K+H<!cu8j3Q= xIy /;o/a<NNk-MXq>`l D'ԜP>+QQv+?3TD[ 7 Y=fT u~էFS hč:Ay ' b" hY$ `Q{}H?}ib?ƘN Ҟڀtآ;4Z0I0ౌ"z$cP1W+]yZC=GF,/V`»ʱV 'f0fCݵhpbnz7%00:RFNֿć:ͫ^ .s!W,bTX^S&>L-yuiu&GΪ rU)*$)^{yXfoWPX]RQ7NBeyޫI?D>1(b4i ZmrݘnѼyEiWmgJ8Ylin CQSf?J^WzPno"|(,^Xj56/Pd>Fhp j|aGܾU Ǔ +KCFR:g)T/܊MO4 ܏w>Lwdw NBW+F%k=ڨ'; J-mNJValna>̄Ĵ:uޏR޷K]?`I]VI^nZNnxkW~K{4A0kEXI)pf$Y9 U{%FŰP;=o`8L ubu Uos!0q⫰vN#uihL9 1RڋYEmU~>ۏzqʶdBX'QtPG;gU\?MyЇGљQpO]JtS/~p oGr#5kPx/Z8Fy#}'h(MX5ne1F&^ u"9cěYFl y .i3*.n BuƌH}nܠmNino 0c"'BTK51B_p޼>㙣)Hdot^ P2]f#RV*E4dXd" ;_Rj".%sݐ 4YFh@ 5n/Se . yzyUB _ZԲ-u JUu"yc'璤eYMa%7bG 70Ia GU`1ï+踗- <v4kdA$c"Xzn􃲉Ԍve 5W삁/4Op6HK3[*&!gLEhy 'd$zGIN۶$naR>bC}7>#< F&%G*A`V䱔'.#CHq%q^ꔾ rHc9Hk &7"n]'WbDlR} 1‹8q?pJ֒eTa>rqCWu`r~X9.r1YLǺ}?f= x"Uy~Sen@Q aۺ?k{#rHP]PpÐ)G/>w>U-FGTuM)e/{ y$9CUhh4}b>!Q ( vkqCæp`}- @E՜x?nu9a۽]xȟS%;ձ9gwaƤyFq}'Sy(o7q^~)m/GA'XR)0FO/K )Rlnvo2nV|ISʢBȈHGPL3 dh+> Qb'̣P)zï/Ye<ǿM5VJ<w:Qv"F# s7n 8gLI<;PɞB46=UƘ DqWʯr4/\]aց%z5dF*ɞYvJcZ.ߋf#Hwj"1ε omC@(IծHPwOgqd0nogfy5f> 8K_'&+[A]=CyG1ҳw|y(~^l$1JG}`rophctE^\@^;_.vTe2)z>Qz->w5>XA+xf'{(i]0o⋭C) W6.iHlW}}D4XO#;Ù~=*{@tdmd<1ϠO;W.͹{"Л2thR2d S2xv7@: `=r\w_?O}SJ,jbNc&{kK6 銂A" bQ`tg'hWMdFo8@}G܂\ ,uQuPZ8眛sPsLfZXI vO$@Ekf+7HN+N3SK>S΁7YYq*;i!:s<.nO+ '˕ B@\/ : R7ĠA.s9}< iSڊN1y)V׼f: ?~^9ęTR?\%,eU*G8WwզM<<ݢM(v.|-oqtYML'_UI7àLJ,}l$ĭ:ìSRڦy4A9C,K#-(lyxwnYia=-ǭf<iO.gx Ac-Ó@c$ 픳p aqnTN8^SG^Z!۽)4TpzhW׍A>ډB )wԺqrH)|ݎ>y2}@ɏ^D[&\;~zo! @\[W"R9T52. N=Me*J!VP+Q 攏% wiܳPmKM%:b GG+T|UNb-rSG+w.4 us FQy lA)xu{KdSJ'w.u30[V?A&Oe!.<#mCo*5f`|;kd&AeFWR"Ex@ɺ<@ OU; 12n`h'YvW) ;w !{}:k<>sOC#Q9MoGKl DFgcWoHoIo?0_8 X/,e@½;dgtǟkwْyآHDTCM?^\ȡxE: 8+NɕŽ.7TFZ4?HBHm/dPt[ ꐦ4%WY/\2 7@c=!_ Af?o79G6l~&)E\2P1ajYt`TlWQQM 680iy %k 4t ː1$\=2a-TM76Ccnя&V78`܆)5~˟>i;yv2~uRjF`2{z~Mh3 \]/PK h2fY"`U&A?Ml!uneӌ923wWZfsX7݂V)}5/ sCdU;;)|,"S4|fl^?z}4Gc*\ (rVn |MRy]%K3AG7l#p^X9c[U3ֿTGDզ,eUc~ Jf>{c); < D$@xx"BV2\'7UC\lMsq]zն7s>ņ&\#pjc-'m sJ<c+,xU[#x2!I_Hg| XQ–e^Ru5Ȕ2tE jw_4!|IM}ee(=hN1XM;`Y,s'7x|i ى}b(7 *OH!BpsUo 2$f6ynNGč%b2[ݠtJ0gNYRW_Ex?RB#+tc_^ Avm<pRG2eͭY0QqK /CSW7 C57]%aQr!϶jx 6o'KeXJw;\^BH\0}"\i dwu1eNG Q;6i,R@/(Q2Zq"l6/&uluUZ/Xr!Jo*7f=%>᥺I£AUg=\xb&9t#vY% g&צnHjk33nj2%P5t(au(k ^*Yç/(wMv]DL^.y$;4VQ] $"]LtF`G."4B1f[ rge{#D'd3 ~+^ThRG8h&V^b0@j6AOUTH[@JH}qM ynaLnQ@&S<p e Ln:E(Hd%m1Ht#ty?}굴)Fo  ʋ`TJX-K܃e,#JG|)73>x c1z#B 5KJrwr|.S -)4ج H;3\hB[Xx^dɷ;۟f$q0-‡Tftё jT)>1x:&0d%l?8d}dmMl =* nCu-&P;tIQbx ^@M|N0ȿ`O G*YZ#CI2KXqix#|r_h,tZ?/o=(˥v )QAOo왍5U:ѰYDLE_|}>/&B4Pu2jۜ̽˪{Z9jdeO=Q%A-~xu$O tvkjOʚkT ,;MR ^z!YcCT.lJ]1ZPGUj'Q0.Z`@tQ 61z9w!3 \at9.U@SogrhK~C0Ncfgx%ý,l -Cfn${]7-O@T]{m+Rc!h=p7~]o!ҷ3XCC}H|\".9qοqHӤiZy\,٤yI-Z:ŌzssS" =a}%-FFI_Q3gvW`0 QSkd]TX8Ti y=?$ᮥQ,-ؼMkܿ[ 嫷qc;}`+r*g,ch ӕ(E;;s9 \v,Cz$T" &'V$I> ᔞ_~K6K;GU v*CQ8C TQzIT"+`O)c/䶣OR#yT"BgʻhdSr#cmaֆeDq %-l2 '{Ֆ[ @VUFL1J$4c@B=2#x,qxap(pngNڭtX= zdV !ʙ-NbbdPX!<>ki`Tj`7ڻlj)0S,.䘸1՛ \uԥhjҍDCbE{\c1M Dz2U̧!6kQ6JL0Jl!px! R` IMoCp#zk~y-,؆6 F6~dzRd 'wZܯ>,V *^Aox8]ыKN|/YC偪9cOI>KJ)=t֏Ka_&ZKR'vSo5I5{E $KhQӶ+RC&$E 2`^?&`>`61 ߨ 1<_0c vac3z#S29^-aǂ'@4Af`n#(3` ㄕS'L,l,reXʔF $+Mm{^ CEmG/=,FlP<;Rѧ ҥ?( H` "/ˑlA6c'3&j IсeAC{-Qj*Vى_BNӃtaԯ*]Sxswzr c{\rz0l Q,N3|񛢺R[P۪ÈQ;V=@}OwrvcT@sNk6GU v dކW6bHmZuD 8/cx~hjUb99ߦ?f,ĘD/ϓ=E.ŵ%o0v5 .Bߙ8:ĥ0hf&M2MOf6l žxU[ ݞ\/9A$~&s_Kj&80*-:Z|tyNap Qؕd{$v =qhxg I8Л>'emP 6F$e U%Y͔")/ fFlnWnqX'v.סbh bYBDQ~Le:7bGƵ(xI>Iva.N5î!}J&bE[֒]|Nto\h뢺8[;"sZO aXN>o`6閉"դX le(댎ܕydfkVW;eGQH)IkTArĺ .92_6!{X?PD bgCM!tD)چmUM>gjze̹+w"Z=0W))T?p~iLDA)JTymYLYdkHOEFJiS\t[,@KEJת+~r[_JR \ ̙lyRFc㊇`&}1iۺ2~-KBwڞc*h2- #ťZWʙjAe\uF/gMBiDR_Oҡ{K >?@O/۾8#8iz(4oBwhl th,Dw]qfR-˾6`ڦɈ9t Fϳk r}(t I䉤+u?IH ;_>VaNo <|Р;?XiDshAhb'ZHAߦM$+·.@{8×H#n~ P:_ZCns)% X3qhv1PatS0bF~*[ƴHZJN҄ ~HT mYY3~h-Q\6(1 Oh7L:$dT ݈#Θ;=W9aPޟ}] d6ha` \&AS>^Y+D~ "5*021A:s]9^cNpee CoּaHbEGIz#wݴIa+lLHzZxlK&6ýg&4r]/h\ ê6|+}F-pcCլ$[s^752Rn\`[- =(ګd΃UwPYEįJЅdB;JMlm sѐѳ-Q,bm~g=ߝ&t5\#\Ag-9+F"Ś Ջ=ȯcx5lˉ { =FgњoQ9ka/G7ˬ81MPYþIjz Ȓ|R7:v~L|ГWr`>-B^/!K[783=ƥ6SeFLqvZw&#2|n0M_@Qrcrѷ| i4QD l]سknIlCc'!Q'fO 6OnGŧ:Y+khwצjR7FѦsN\WWcÚqR9S{=PGɐ?َiښ98XmFq*Z{2Xk*CƑ+c{c*Gǒ"MrDgʏجK=҅kѾO"dĉ|.=/eO2bFv^챳dFg\TvXS= rm^Tԡ!3FUz2}E{,vMOl$͕=sȨl"@*9kB@G P 3A *T+3'\7̠9b>@"lDg󒖟vW) ù;0jë^d=VKl>S;jfݬ6b&AGI͛ҦaD޴OMJ}))ȧQ;>;L2X:≯+X@{ArӺŶ\pqʹ( @'㵏&pz|5Js]3ãZy;T{A۪8ccEh[ X+I5N gI5^(ݵ)St Vz\]k u̓g0#]v,_cGHmcnuЮcZnD^:H/_t=h|7e_m0o6L@\Ep_P$,D*ܡ$[5 ){7>OܓFA ŞY3Jx8kg&T Wx:!׊r8yi$3xeh]uEcKXuj;_ x;m*?ؗ+,>\Lq+'*gz6[葥0ٱnʻ2A^RUKJ3p^NX?;h$\lhLɿ{]ЇH\Cv_w=Eb,LB4 0P"k+oR H̓5;9\8dV' qsEz]4Ecv25&8 F军nn9gaڦҧ Uecxq;lV/[{Lmoe 0qLJV"Q:5OzŽZMk E:U }6&t"e>ߠ  `V3ca63lrt!%rށӹDFB %hԯfVH9&#= dNү6bx:"#O} 8Из6_'N~ҁߏ8t~0dc;j* l) l6\.hW0\VF'?[v_8S8Dn9# c&7d^>6pzlk-I|U^u9vztcs>~EFzc@Hc1CdUc,rǃ1KjST.S HǙߖp!ݘ|*ҥzmI#']gW5q8 UB/)_؟T=-P'p(hr_d4HaR(!9C#|#_-\~s@q#0E$(͑+4^*lrX}+|ȜkZӺ28o|Bqi{ =᧣)ʞkE6O[/g[ȥH~zY:UbLZD+m)NB!4?+m*,0q]qp"&D,W20%2YD~x!EӪ `K#zi~( ɤΗ6A(A%UpPpsW+N1&x04Z-ԋaق,{.Wb7_M5]΄N\[DC|ޏ'G(6},#Fm|Ua(.L& -}e\ /!WO1r5]'8SwS܍n$K UnĦ}{^g0-֪5YgZ[%i_a7Ŋ 8ۢv˞e\ A\\n d{S>EO{/\6n88V,܋ #lӽPiӂ%P%85f6"|Dřkgxk 彟f!_tZJȆdi`EW!E_O˒"71:gRN31`4)]cwapɋJ h;ݢܬJ،6m iM-RP#3IpxP5R" 6J6Z`O&6MeĔZ!-o@B$ V J-MZ=+0}JlOx3sàzeqP3V.wOB}¢(KWj6 y=؁2:[`:Ԅ@~á,I61aFDa/@I4uS^9S*8xSk;؆6Z h3 >L+bm_Z5𹒝cV$J  lU,a pz3FL57.7X֔җՈ)JKwEᜣ '$KUpYmN~pFJ=aRE||i(^^hZPHɊӬ~6OT_]G22s1 hrkhDׄ ͣ:'$CP9>UeJ@ `%'# n}MIBoYnFP/߲5Qh4@%;,2=;]ȮOrlOhϼz~W<߷R^H?e>[Vv T~eɽ2|Hm'OFb~-5شœOnC}03?vBPtZrNFɻu o]C63D. sF߰_kњ1,h$.ƃ~` dsp%_rC8*CSmCVSՇQbHjf.†%a`#P=ؔT1ָiKKJĵ~A׎E]Hg谏bl"?W%8x AřkKWWZPZ0| O I9oEEN7?K Hqxgh3Bah~ }M?w/gIyT^l͖GݹQt},Dz}55gC`S+p[,kW8_랞rvo 37j3noD!ėu@lO@&`ۍ9H5f֦A[6B@)s*­KSYte^L=l̶8^cpK/Yt!R u.+mϝ{npT JYvenvZHBw |ZS9 @ӦcWDKI s\~Mt1\I|Ȱ @]n͔8O+ efkgؑT+E 5x}+73/e2T;N(\r9b֘ysۗ GoKï0B9C5"^5Tf%.,ӚBo:<15@RY<߯_2zJFF7WPB_3c3@Jȡ>j%v3<և2Sj׫bL{uZ]M{>GapR.3@/%\+3Yhn1Ʉ]<`EmR{>JQd6Y<,$Mcib͏5@DvRc5bjTB٭Tw#q0O8EDuRPy#HJau?Ev8@g[ __Z\&\-((mal $rFUGa-zmQӵ9Z;Jœ:1D/\oU= M~1ul PP:MMB4p_7kHm蜶߸ozw74orrO*#(.R)"c5ᣏ_|$?LHచ!\L2:W2~(ǿ ^<"q'Ь ӯ"a2<9ѽnL=z7/7hɋ/ I,If:β50-'xnz_7[v s`N_YHÛWD ȅp0|M41N,'s')@I67t'H"[zV+.Z%?_Ϩb`~4ͽ: Mk ԗƛsDMe/ڲ}:{uuEڟܧ)ya;<'v|NvgzW_G-nEjC$fbHoSYꆾFCD`{i0ৄ6_B/UMO'$`_ U'b d N  c!' &Ou,>fhK{𣶾G #\fw]4#;~7ufvi]M;E ҈{!E;!AW!h@8cwb#DenmVIZ}(Q,' :vAU@+?1xSqiSFI=ߤz9|ȺAD]z|UpmU/ ԀQ긱 };9ʨHD(7lwhΤSnгۚAozO) y3pW^|w B\ HJGj^LE4SFiUr% sXk N/_>q]g*X$hXůzH= ,3L4ˏlK79Ӷ+UE*oh'W"2!c줎)_6k%|Ď {xJz6GӠ'cpqe #&qvBQal/0/+@QJZ TSc7& ܵȃqv'R0a|# lWs/z"ʠ1;> *j. MdnY- .-O2eDܓm\SPc&uՃgD%k̂rI-*/ީ_T(m!oTݰOTG?kgي ] S:e3M2.*yYo_wZRP{VWeWCGFzhİ.mcuq@{" ǒI#/0G51{-[X-n+FVe2vH92Q89WY CL퓯` |xkQ_RUo4=H_4twK{yWer=/ 50BOW^ڰbT^tRkSا/ƸōNJ%X۫VVU%{$ nQc$͌mesF27-K:,>)zg&ݬMxJkjm0_>/K:gӖIPߑևVldEVGX(+KGQ z\ _H!̩PX|mH* Pf,`9ߏXGطC@ؓ] ZW;St-xy{eeWrD̟w!Z`E9&v_cؼ&0;!|AʱoE UϟF9=`M&_?Z4H4{rQQ-w6Ac S_'jYWrg;jঙL 5A> >%W3U FaÇ Qu0d-rHc@/ߎOX 0x9ۘ9O:̅دf~aB<.Η#7P $ ̴΀Vov,h;|&wG0ob\]!ed2#iqֶ-t%bw4jip飯=-lG {t.FdV٢>e)%{zH XVJƻ#=&321'I#`a$QiYĽe˯Jgцfm__gͷik)^;Tgl=EH61H܀fڣ9s ~DQ0dC/cj< ЙMԕ'kAv?5>eU|\r\#kMv!C0LU nRx"Qb~$c' FJ8"i&LyAkهWe4)7YD_A'PCyA-ŕl/zξM|w8@$>C*0 [- xm9ٽӬ)k&"QTw|#DAc*D+|[|!d3㔚eYsY +Y"`0ˑuE^ <&/?%59A>3Z{T1=;/ jH6tʂCuQ,2iħI+6U@PAZADT|+Am SDɮ8lwv` S< |bKpbE~Ln"HAJ}&`vXur!\R^'tuzulkL70U4<[ZBMV}KP@t49.'C0dIn&wGx~ܙ_bd,hg_nXLzU&ꂺ :&aN+GJc Dv@uN5ф.ln*s2Ʌi A+*ю ,,DjH#es_EH~on7\OS 3畒)&U+|'ZjhN|i ꁝz5དྷHzl=fR˜BMHvףXa/R>uWsR/xU!q"KU KWsݿXP0yv_ߩd9Z^wChL{$?fǛChY˴ hx#⤉8I=Lndi.07/&IgŮ띤BR]KK 8xV_,2",F4U+d {"5̈́i?+vMB_dW'ЩGxMLWӹg5H^iP~B]Q׮c~b0T*?m]t{R~o㱁i{,j[}y }L02 vzQ1|iG[(}yF+-V&BS>Kr=b4S,UӚn biKHqYA~Re{&>&4zcCg}Hj:MG;`KeEg#) ])Ǟa/ {=fjzEVGo"Suwk_t L-cah `j+/QR4@C̈́(G Ǥ-]jt?*' AR)pJp;T@^MiR,U8i(!jFfV큞AwAF]z]7ujڎ2f3F#RWC3R e7,N8DZьخhˣ59UpґEލ ")gYZ07070100000406000081a4000000000000000000000001668c169400000bcc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/core/seq/snd-seq-dummy.ko.xz7zXZִF!t/* ]?Eh=ڜ.+ S;X~cL!'u"\lB@k%=B |{d+ٻn(hV@shWƓW>'" 7v9N!Za)s<2fD:wۿF9 !(n#qoP ؾ%+Ẃ6V-ݢu?d & ARmyOWF6O0Xy*󶲐6vh>ÝȦЖ|yXI>OT65gK $ȞW8łGf'e׳+&r^hΎSޤ.({ lt~êk+!*wجrˁ8OjxgiorZ#+zGFP[C -Gu"2V5qd{iN^]3C"3+uS8пQ*d@|j'%):4HЉ NnǶK6ds,{W5qĖ@ D.2 ʼ]zuɒ[ V4K Rvk0)qtrQ  f=x;~QkrW>K/cLā*k#2;6BjqIGv)QbG%8İPԄ.,y"PIYǨY~[F_5(l' 4pUleJ=­^hS~7WWY엙*qH静ivw0+JSR-g鴨V'|AVcǒ5LGpX}~k4mܿ"OhV<jf0lֲHz6ΰ #b-0$4Q!f. ^~F(0 *rC\4(FsE>;+r٤.yklM^z@2yI)eix( ԀtڠQmq͒gRl\*i}8Ehp^B3TUkxmN4͗/(P|-pN] [d;]3Y~Yv4%>$s߃`x CpyY(LP/Ku8+\|NLPꀂi^Dʌ U> >Ly~q(ء~w()| 'qL!=* !3.6cѨ( n`, Bp3zLSCm" ABhcv N`"Xeڽ3\i+A+ A_It'Ex6NwݞX {ڏo PDTf@_ 3I'<X2"g M,ERbu;gίP"S˓<- 9Y;jo]^fӖ̡g#/6=z͠&"%^[Y>(uEIp:?Uw%7٭T W~&Qj眛ϫx5-uzSZ ᥹hx?-gZ[Q:E=>LXbB1nȰgÅ)0jТo`i81,=w|y$(7qpg锓 BCs'2cKnfDC x+y=60+#|hXy2GC[E{H3aJ׮^ȓzlK%MGm ~G5vE&Sae nF1gS` Ƀ&hk&5Q4mTt;/4)̩k 0tvNIu{,^\ x`[N| )_#1͊fa6|1'ؓ[0ulNP n1c9vO ѮXa);h2/a*J@tpSW6H5l̜ (r֋zR-:ܣ_5040avn}0ª+Tj))em,[RGǦL9T#qy[s-ikj E|剑~c?, QvVy}7Ǝȏ!O n~ F)QrmFՃrw#kIנMvˋ'Yo߄j 38n< KQE}1H(4 ^,A@ɖB]A0qi0KG 4w!c@?ѕT96k^Ά[ gϜvi= Oxl(vG?xDpw~5Ni=#>T=].td" ],)c7diW.wf 6[\$8NaZy=,۲ȅߋ3=6IChBk}@ ^wcE;ƪ^q~R< ~=t]NsOL`5 S[r6r[1?;4<鼾Pǧ1!> ڒ&Nw&Žah>pR?dC":Q%]c^,cyۅdh% 5f IP bVn-BSo\n;\(+r%zn|A(3E8`y%wZ kctu6vPLo32"gʬ0 -H2&~e]D0A$\ 1-J)ӪnN Bg(R?m ph}nňӖP^̳܌Q_sf B@i tL7=e( |i. g}7CvyszR+2. bٔ4q7kKdcL;b/D) Gd;(N^ZtvBe'=q^oYm%Tl>25b:lVpb-!gkH^#۱꒴?(G<w!z_=-͙dQNOe"z! kE<>ytϳ逬L2 ?OST)8rnl. [ƶ,G(>$?s5:qyM~WTZ=x?G  rWLUpB UiX'jŜ9#y?3li>*'k? MYq &Fm).ԨaB40'IKz컵g=Qv{dN8N8X! H3—fRlTU Hn Y0^,坬+{F + *:N+W!_80C-gMغ/aiQZ*dԜ P t_ET'$+W EŮJ4qU(PS{u_PGgQ<|.!zK=8Ϫ04.XV/S}%|.y6\Fs՛ ΋}̊o7(y7d7 | Q޻0 T;gY:*s $e( ,OZL5Ռҝsw Q9][fyo)^GJ^W oE|Y!㦏?u;5wteݗXxXD^Dc?gyBEt)]˝y%%nwZoHx8c~-̾Hi _¯ev.NbRP|E`]9n"_#@R"U6"2jCeM]bv+}ELdW5.^ ~{.̓d+eV"oZ+Ш!3xUC-=῿^Kg&( 4hAg=AfV 1#N||bWo߲VGx0kbDv(,DkK0; [R/N VqwA3~Fhrh +ύ&sb),í2sn2^v8)GT^ i_1QJ֦]2^1*8ws;{nq5B`d]tWob(<',X T*_*KUtO/9L =D5 JcZ  ?6L5D½-c e)~:,b'CC`U. (Ȕd5˱GYaŤ~1L8KbpZ{C&W\ٵBt٤a+C{MޝTK}P)(|2)7r; ]4}fB84}aVtDRf;z eAmkL@ȼW~2Һ\FMLjs ŃR(kXYjG;w.;b>WVv5#Ix`8\`AdBmMu)\ou cfjl)ZQL-wH>66$Mc]7ZNp(؋0axkp[Ns'׾ٖ8TkN)%%o.)БI42%^*r:W ww4xxil|Q&|A4S*c"`sHf]b5>>yu]G2o27AA1e},$MV]x[B3]xt2c|`&Dy/2ߦ[u'ʰ W~}t hZ6ۗj{!R/ӥHqBFrEnO=~+;z(ֳ#;@c?ߙOFЁv`MNd4#ۗ^N*?J#d2Fz2k#w[e$$piRuZlJVY Xj`f_T*ږ!E_hY'=Vd$?.?ߊlvnݽn2`WjT(W^9--dgןI3PQcIƍ_>-Hؑr@upZjzgcɞr]ar Zs67[.oUa4GhZ%HTTG2 #44+VP˾GZBh) dZ+/8S{vk"Kd_!X"j p<~¯@C5($[xG{+I)b֮7տ$.Vg;夥0d_E 6P_\[v}l괒|*'+\Wln0 Ӻgp ()We>Ɛeڰ 2 ^5G4!EpAN>`̋-™ 3g!UbmI ǟ n ^ydO-yK s ܽ؍gq4"Dlk+LF%{WxM xJ/*ГBivzY`$qE"|dq'oudX2qq s7w7ƱTh-;A4^g%Pe_&exߤ0\9O:h Յηc}#|HkDQS1ӄht x>uـƔ)6MRȅS$(YywH\ Ύ`ZV>|_VU *D|f)I:lyⓆLN}3/ót7>ȇZ@EFtIn}ћ|CXO+Z>{w,g+)|(+ܯά|{G}V% ^'9Vvj{yTw+H[h  T=O̙'xyؑf,-fzX՟O:gNˣɺr=`/ 1 hh5PkLB8 >"2eƃ9(`7TIx^ jahL;jYn§!G2ŎoLw[JU! ۰ ŸH+zDe+8k"w~5}إMuVd{(iS8! 8(3~lO x0>4Z2Y&ym3#,#+̬!hI@3eIzyvXS.WxVB-x۰wVr tR2')C)C&y ıtњ~RwZKT#eGLij !ل};xH\0RQB!{^Lf?\@(Dq3l϶H3'}L 5G,sFy+}oKLC܍Fp j#Ӟ9bV5vCGnfV_oXJ03ٸ[ %eks>u0ΥQU*&׺!HAʡpa|hS[ #&q&qEkaA;+b;/e ws!qvif7O$!V$( # /oWsNaҷɓ Q7 bp'35">W۟>ϭu"b UqZi+?QɺR _T,'P xO&?5 uEJ;EPϪfQ>{+/c+TrI$AEV"#/w| DcE`Ŧ!79K-zoWCpifI?Cx:0!f[ GJ=JE֤z4x "(R8Eĭ(ىaΚ+v!=ʮO~%c]!ؿw[C VN~Ta^d8hAZ,Ec6T Ds:3\)[FpkиvI[;Go^3w U16`CVЦ<.Mh%L6:k7 +D+Ms~w QO ] 댪_ TN8As5=7nFs|LtRķWe^V[ [lj!kmWÒDuc% ՜+ \_$̆aGKZU_uq)Z@/H2:IӠ=Y4%ЭLklg1<}j:Md9g'_*/QV&u9V1cFԠދK>Q]X"єX sN':&W.ɑlt\…5|Ռ#4Fň{OJh6`*W'Z<`5ㆬK6u5SH]W-30u:'-d5У˙Ѫo9:YfgɾQ3Wsy~D0ӤC6Us6S]I"-1Rآ/(\͔:@D ԆKT]֨_vA5+%"cngoBVӝ;UuH뉛]LXÆ:ffKl/+o aӣ ?*:VTc.JHvK^K~!nmP$i2V8':/G"s zjSrvD&M .mMfy#팄ҫg`h-Fn:U# ɶ=5D+b8Sb&o-Mx>_z8er:.i7dA#KbI• ̭+,Rơ3(by k~Kf7PQcv@=@S6/g>MăIO9G<ܶ>EUs6v>޴1~Ofk?Pd=gBVTIEZ%48,"d8,ίW5n0g~(T1"i^uDW|y3GhC6DnފMJ/JjH4f~Py8Wp ~YAяHq Nf\5]"Q)?yѓ DW̴TV[̛1B5,vKFw{잌Q_F Y/Hg ^uPK6,d[i//niF$%`{/#h2p!5Fyל #;UΜ,Mx7:V% W[731j]`Y`qIPwJA%/3L;HV~:]ſJRُ7Jzyi|Z\ (㟶ǯ!$@FAc "`/"0̛cvUK)nTq'¡qIY[3͙:3N2>Wv3)xB\ɤ?ż K[E׆cT{ywhu@)3vb?3ߡSȗ)>P),uz|X/bĦ@RR!$52pª0P2wK~ϥk2Oq j5”aC_`tА$oFF;hakA;삒IɋW fLգ۲LCINVxRt!8P+O-g\8@-#b]2V{k˓?֧Z[fX1q>+y.xVי)''iS`gc*&ޙIxS'p}6[FWAD\_k Y`tgi$ u({'>5vIo?B9wvࢮ>J!yA<<m P r8DdIlIUt)O xC bӝ7).}cM~g~acS*\)>?9 dNX&(zhO)]SlD55A9Cs-PyK#7QA6N|T]w~N3$?x':!56Jt"dI&PFPGoty`oe)8^?Amo}(:"p43Lyf)Tr>s"[Y-Ě,\*wY{cBA ~2,ehn3ug((j~H UlQߨ}r;aU=evӠF #˰&tGa; V,w5Vna̓m}1}zƃP%)v*gY !+FQǴC<Œk@B#r(3jvh{$ƂխcPSV_ LJjw`V8Z mߐYgv皚?xyi`~Pt[ZIX lEQLU'NՔk 5ĩN9R0&FᗃTs dzBb.rmPry@ ?M44&{#9}O `ݱ%e}>DBJ;s'~tusݹ+U[Stv Kè-r̔̇ʣĞ;p;Pbw3qNUg^e(#Hnf}Tq254F !{xq `0pFp,)h[]!I R5*Б7Kn2CB/Ï"(6,F5.122 `>t%|#T %]j*VZ/4`Q k*5PH뾬:]ڭ'e B S?B tFPDž-v]!F{ ⋄ 6UwTDY6GoC\vA`*m'ХUrC x72|lj6Q%݊b_+'@j!1\@>W-F;݌vb1nch$]}@Ʌe=xP۫Uj,(OY w h8׀5g_RGfK&UWka k I $]eN"R_/+$@gWNxX ħ5x?E'+Lݡ!n:պ COEueL4,0QX鼅ݨӕW ӓ E]mŌgcfJFmex2,?aK՛w. [Gt ΃3;UcmSXIrL/4Mʻ"kc"w0=k 6&vADߏC(n66C?$= :I`Ǽ+/9w|%䴭_﯈=k|\O[T6Db]V?%F5xkO=U:Wk\|$bTң. }b5SIګ ~C{Au=%b$ԩO3kG=ʦ!{)Ѡ޽M׵ɱǦaZѾ p&L/Q3!W0[d7Eb)YB[S]$r׬;rDWT> bG#VYd_w*XGo-D`Y \b†(۫?<BGi>ij4W w'M'CsIvک3,2zO ,Ⱦ&e߱1TG$AVaYwm*.zB,"ք.DtIǻP 0'/M`vNa( f1-fn f!MӏED0uftر <ݰ`

    ]TeZ^bOÙ7\I`9T%8m|DTJrf}򚺯DLb[n^1 /ӆP'bd PC|wfy#J娾Pnjm¦5JG=.WC'Q5}gёP+/hdf! x/Co|VvWګL6#swoLA%wq8RS&/vgA,6, (t` ˚}CsU)PD "b%Lpau*XRAƾiׇ~d#ɼoy c%.jT>I1B$M1Ģ>!HPQ5Q*qi%nI%i;qfg}:b#,I7-qYyL)Z s%{,F=DK}#ljuvIIH?!>t։7`sLtT ځ9l7}51fjU;@Yb .ӫL#~#¬vXBquH\F٘pX:$Wm:샿\hHGHa)'g⯙`k1tmq@u \mu꧓lKt"3[\#"Y GlR-Hd!Щd4KK_a!˓ٽ=QBy?sj YxYIJ.I63_ Bo@V:0MFpstAvqZG si6 `d<-X-ؾ g0qhȈ$w*ƒn5PFvVbx6_Й |h3r1(v ?.t4\Յalj pzŐz 865]@M)aJw,Iw~nenhBץU;s,i lld(xFT`dKF9"3HQn|jd:Ş bqDޗ=0ܟAEl;m ^3rV;bqDߞRb,zw]CI̕K,ɱ$Zĺ81-0PҗZ>5 ̑5u 3R;<%5TrB%u;oMLăDYg:&~돔snKk"U8H]M,^οx Oka*Ljl"-`#^I@MwQSLb{dQ^B}/\퀩c7:^YǴįڪ|B ,bA2l ŔOF/_nIWV6hcoyA/oAE6&@>U90Uͪ#O`7ěW-T2@/K՞4iW>3ГIّN7U ~꽳Wr\I ~Dp˦wVPmF͢8Ч_*۩j:e&w*& _ riQffr՞H9!q;Dt1Hb>,@H˗%W? ̖]Ҩ.D=[n%]kV( Qj9_㷴ySmoྤ[HVp>"!ЦMŭg2ªIQh%Og5 ZEI=3A(=k`qQ?(3.A@,-dɽH 3݆%Oч! O|)X,~6Fi{ئ!ǰ6G3xy1Ӻ+PPM#ݣxN_ydtȀdren4VͻQRw9WB]e6Cx8ղO7Nuy*Fljˆ6avP.To -gf0Q=%Ҵ12Vnr Ȁ (sA"< (sk_`ɨ֓$Xwp>73G g"@4,+c(܋aѼNShN "t^ jWO\Ʈ˞[ApTCX̼'lYP7̯OAD j }pؒ{| ψDԊ pr4yd/kUV@bRkuᡁz˓w_o}7Gz]>I4ӣ3܃@NJ?U4+RsH%V'"E9> -vk<2;t*O wxxK33Xw8~@k(tFx.#}.)D:Q=,/_ju.p>EOhE=N*y$l|>Hbe$e2"$VEHX%3t0^+97xy75 -M bkR2m9$.0ƨP ^{틏oh&֣/ϔ p}X4MmՋ8۬hZ[X'.7@wdeRz E/m1V @^X;tH2t r.`G]a|K)y%qSֿjEAdT:Xqm $5ZuDH8=_ i^~^,ÀFm(%bX :(n>mʼ.@@ Y}ʡ:B;{KVzxn;”f* [ogzIƨ%KWOkljV'31^fo{yhm'BT$4 @_ ҷzvLj#ԧ 0ڝJbycŮ*)3`kڊySR{=(X%}ZKPz `׍yVpξ)-}'12MI='rΉM[lj݊$:pkYcA'}#`y[+GX[{`Qoàrah&kA+Vi!tZi 'ZiR -P8G-pq9jlϫN kpw^ kcTc D_bD& %N+qwA]S 9V nK\T+AK<&ZY ID#iТ-6䒿ףvHr::5yYأ6 𳄏}B0)AvVMI0&YPS'hYk~dŃcDZE=@slP"8P Ld,t8e)$BKgieβv hNjhSZ+>;MwCȢX)'aH 2˻"] Ѽ>Ȗq;]}5ƨ.qDžd^إ7ə=TfC\X蘵ÜW`$ cYja6PD*T*?_3^+~2fu)R_oP0 KOpR] y!E1%I:&U࠿谪\fM ?aprs4ÌQli$?Fv0>.w9gIwaHTy.a?fMvycE~$*2Evr=W%hj0պq~o~]5f±E7aZL>0b(ee)+XU]]";Vcx'o"QV‰;?o/YYRKg#[jQ8ZsAMN~bOd 1z?=szuff3g+Z3db6ܴ~*t6Z~3ɰP6 6[Pd"rcE:z&>ˢd||}AWmb]4_黆RS_ ,NAiت1${kjǃ-U.Xk̼ݿo cAό-`|PffFojMiiV4xh$cH(Foy'£6\ >#]E2SdaTJ Er}OӀR<>xK|duF,:EQQg'ŠCLkiE6C Ѯ9esW-g !Ϋ8YɡH~B\S^Z ]htcu ;'O4?Mղ[@a'I {Y+V;vlYvWV_|C8tK| 3ar@vo`~dDA(:-($m1rO߄߲P7;;ވELNдRғ;4^ͳtlB:wINiƨ{e2M@5v:,{19? |*R3 t K)#Mk7KOl|ώA$y"1C-N3MU\ia]Ig2cfa7(<帿JQ~Fj>@fZ\l J6,UQ@_7`# 5)@~-2hz5=y0DP@zy;jb14OaQ~G^$a#\!M)Nҗm+E :[$4; 4nѠ b)mVֳ ?`"rځ$L.b / ƞ6pD3'%/R ˀ<ϏVqf 76D(l`Tp5FTV&k^(`4>EQHnM1UrXjz4XqYO Td/kff?0H*ʾ7hr ʐz\Ŀ, C|Qto,,<Atm\rzSzVjc(,,rDWAܶ:6wIE쨼$~a$N'm Z`hcq;'}0)kmNh5ڣF)vOɨ3TNsS}ȧUmB7ٟ6ƝC'_6 p̐zCi|˥Ä ¨8g1LZҺxа/_$f*a}Ke#u j'@CWS1к81̻6á;ff>O^%@JrLoaryx*@yG?*/gkyY%٢u֩XH 'o}3O0#P}S{b-K1p#w4EĮ WŸNʫƮM5Pr^1Ɏtra z@Okj؋8Do@@mjƴFQ I`3k@ b:%,SƘ''aMs&h] VxoUdm7 j "d,D;!fdCLOQdY#fMvآ"}qgRtđi'#K!!8bvr=^?mjR;L%?Q('ϴ5l^_04W~v*UlJ _JbQD,5|m:qyU kFoWଆR{?e(yѳܡ{:& 9._mCfHvZð?&+$C( ZZV@e?~۸._ bW\Aso_={ KA[#g0sՆ>2 B~' S^{pL[B*[F=Nቔ ɰ`i-髋!WAs\| P8='x: $߬nx.LsNνX@[iYG<6 ةQaNë9?l"wW!Tqƥ@jߟhFdv0!C!&&U`ɉ I/ B|qy6MƛIrU+%/e$J\y#6MShѽz:(_u{尼 .CɖJVOa>%cF:6,΁ [H"t0 87 :0Pۃ1V\Br*+^U}95מf$QlӐp&cw~SyI;QJT9p0 ϒ8y9@RN7b ެi| pVvi[§V8a!Q !i2z5w$֌*CXSDB`9-Go}s./o(e#ߵO\kXP[i(a|[9sQBdɋ(323'BMh UX=">2 "gZi&zJh N%/~B07dw*@GslBjs\IA%\x#S񢌡4T憠z AaxYFK-a`-;Ӻf3Ier" G⪐l>cG1a8AXn(j#S8{w@qV3T~} S k}:_NcUzY2!sk0%n@ap!ϡU-F&}4`*$[b,4aO~_ć~pg5¸|V]+~t3^`>5d8Uaл W^k+˪up}h8$6y=CFd#= tj&|"}YQd5FUz>Z9tײC7%+˘_KHu?%kO{0c!,l2;a)v=O7k48ҨMĒk]BNl_F/Rjˡ :i b&k1W2nU|gwEɛ>z8]"qz}H!v H#v+ ihs.QS-ӤGԱ+O5oH)0OiEϚ|+iT=1orsg/ZS$k?87̎٧6Ȑlzly{SQ&Kh6!6n1=R  ג\sE K+n8wx&*K :ɫ7uT'|Gm[XFppn(OHTA)IfU FFJ!B8ejIcckX79; OFNXSjm%b+4^ ߈H^F(WX iˁlR[,t28L @&Bj:3x n< ju~bwIM!w/x* a6UHqloAarS9|0<($ ZQPdr9;QqXώH/qU/C%1(]1od  k*FxJ\ -k kF)X2#gm4ۀ!A3)q (Gu_߸Ԇk;ĬR!aShߔ]*J"mTފՈ0 kKںimg,ǀ+ݾx]29JJŸՅ|0(| nc HWvߊBы!Ըba㟽߁*@Xhj"赸x,m7\Jfn_\HO9L`pzNT (! 0uNmİ3?:b0F.w]"2~.YgJ!\,PҽfL6Xj\bg d~A_:N ]`LX.81p"Xo) pI桡/խw~7f5GysVPꃃ'M_dѵxALF+3d]wgF,*%(}Z0>cD"əld23^@16r[=j'ؙKn0(nG;.# +8궓Gx7jt*0KpS茺vW/YBd%3j4{nA2F9c6Dx = }е308en5e li%l>7kkhifrb8D0=iўC\U\=&zik6{s秥 l3KhsP8xOZ} !r N.7L\ҫ2#~O}pާُT1q8}Av7}V0q(8Nr)_ڂ"[nӡaR7/]u ?̸>eL]^ D73s#2jI3Ɩ -髎Uy d"XLh$a8o%䙜 {I ]_Vjj~ٗ-ѹre0]c5)xw6D>k"#H&zDnUx~=LITK>( 'nVM1}UP~7ڍdY h%%tNvZHBhF^ E7 v_<,d($Lf^B*'/`'b@2hxM:|^2G@-g<@s1F$X,; d͹[N?O|}c6\|)2ozոoo˽C(g˂"vdGƨs6]eR <˒!ԟ ՛ypr= Bt?D,ewmJY\z[z< `x]s3&9)vp -b245y [ 4IAZ!9_lNu-mpEk@.U ^Zjxٛ}, e,6<\j2Ju&M{B4x Eㄺ$f*K45= f'#DI*/1Ge L(sNUsI$멏Qy v[V`q &I@v0YǬ^$ekv7ޝwZz@Od.sO=t ``<$(mzbx쀳H 60tnv:~zA\ C Z;w(]=`<3b.8h([ĴĈ-6'H5' DYi3lG bmӺl58:*:]eWAu]@nn/nNQcӝNEyKP~%ٔbUZbg 5F/Ԯ2Q}2gW穝`J|JֿwY`]J4[hqqX7(bLB2u-}cj#uou^ t݌Ԅ| h e~=M*d\%1:jhh|v'2$H:2r,G>Ry%@cz˒k @2":㑤(@ eN =7Ί4_K t\)02p(i{+<Ã5&:,~i9BXa弐}_̎:syU*Ǭ#ptI$4u^4` Yt!~/iNd#7n~aJvs~|38t[ cg`IµA%zXIrrQ~#2;&/;UW5XfqÂ+Cah, dq`tiCw'+j'ґ9򚂆JLi)Gu6*Qdb}CNsM]0(SRq ?-U|$ʅI蹟}fZ@.ˊEM~ں [^J*}Ylfs%EɬYQV``@_]_td8 X`E)UxdA]Ii@%S07Q}TӤiB*йRx(嗸7X{ΪcqUf*t(]3+ `MNr4 =rޥ=t> _~ir9L PӮ9C x:\fz։TX=D1ppU8+!.ZC I4:wVy*6?zPqJQcN<ޣ\-J9*3l;*y8[r%0&(nژAKw"AmDF ^"ȧm%G)Njw&.Qނ}htXS7s(r^^!bjl tݓoiF]KbXc0SD#@(u])U4/F, 1jQvogTS5 LK3pL2X%+aXCV&84!RGP 0fc&,C>ԣ&ps{鶿(cf΀j}sjJf, _pmFxljvD-J.cffi1v7H^`'` uFZ7Ja%.S=vGCY+=,%̔φbZ͸ DP2vqϑmDÜbwLQr^`s;ý^A_'r4b*Oz|ӯxG$q46t9n+|E gRb0" a3U+}6z~uUOAI%zWy;c(mH4G'E=#8Ce9[Z\l-O|>~X5q5q<<+wKs3r*yQ`,g~V%N5\CuS#ay@-^X1ߏdoNY[Jt{M._idYT"F=-#Tt\buw[֒! ^6By1Tk<UbY(N^E[ׯ⼓9s 5O>:|i+r=}haS< (Șz:heQ5tOG>O9dhҭ 9+T%srg)P` WxB&WiY U \?IQW㤡R[Feik6wP=o >#B.K y~\w4`K<F-VdZA'xu=-:o0}?T k.it<ݳ!QDaǥ5t2v5t y z Y:s6ߖK8;x4s:"hBS-?y^ӫ`Ȯe=!dqM9li>tX񗞅oXw+D3by:` _TgAĉ{;֐ع5Lop>1ĺ?&3 ow^Җ4ܳs>A|q.4J8ni @f:kd?)<$SK7݅P Oy/oBk<ſ*AO[/uhuό's:c!7 1 Rq9Vnfnc3:o `o'm:o+ʢ<= <`CgF+A+B.9A{E|ҢyǨgA8?2KhΓӓﯙ$>x@ygZHw_8Yqģڵ9%OjtO-sM p?#|t";qNM5ٜ.,Dk xU-3<>ogm3 hPDWY L@E87f֘uDs+(EGgHOd:@{{҅39`,ZmZ1gv%MOOv\2V@l ;lQpZIIǂd}?\\R^5%R(nKTI% 1nBԈUDLܤ1<tbv)_R dYAáYsƔfBި5kaDS'WKiIWJl6h8F3ۇ  !81;A->"~;m$`p!d0To (T RlYu=J~qftb&V eF{h.2fF9ٱjҷ8H`e!6q~*Q 4*s"oO1:+~?"0- Y'R\Mwcnz%#ZR(ƫA5Y ghgSGux:DS@YaaqoIB.ihL8Y3՛'8#XT!~u%|tlJtZ&8D-,8b:΀i< _`DeVQb ub.7mC; NC)qD!;&Z:e]]JrNr~[OD 4I~tT /VĈ@wbtXO&m EvP6W[]SH n[ud)*/J k0*cyY'(Ta]Lg I&:WيS3l[5|!v)Dd7bM~7)Wn`tRS'FP<[Lo yP >xlbMү]}?dW`$d@̻,Vo)KaZfY̒1"ZN"U POdA-~5h\Fzu ESNnȼfǮ{[BwO|U=k>^tET3rkũ_Z~S *}Wm]R~%13Tv\OvK;A_aCKϢbi1咡<GƟbSuBU*Wf&0kn&#UW3 P#p-O7p8nWgkxU@eݡƝu0bDsr;9Jap$SnZW<|8-q4iWD}jِz:A?{YOdGJ cclt>Ksg"eF((pٳWC,͎4䒳.ڳhď|~!X pkv:vP3@ݦ~dq؃k&*Wu\;OL]vgk*-) 2ly֡+>>aZv޽!&0+|kDЁN1hC = u|Q''x#Ζ秽Ek4PJ1lijg&>@ṁ@8xRYEUwR/}_# ^HcѨ%ȷڲl=±\ vPSMf Ojy#NDzMB//*8D/ !BXn}گ7'2Bp2|+ې9xv6?>~j72Eߧn-$u!YFVc 9 id}q"w]["GYQmp\2Z& TW ")S@/Y-# ye-M&>5JeYP8TOԈNWL{dl4o??T9mSϢbjB@H.eZNE~ FDw%' 0!UH =KfÍj`޵1BU?*m5S-&MyeJ>/ Ɓ#p%16PEU>3l r8n,aAs4+]JMAJL2i1\T\>Cqmf"̒^86Y"C<TMԒvtZ̑L&,??.Pc㷒a/NLm"h@^<,.ۼBw&9ݶfe͚D1 a{c4wHO^̦'z&q꟫6w(DlI& \J#Z_5 n5MxAkߖCp56O-tu}>`')z}uSD^YnDc)uH!Y׈72 -Q'ܤyoũivݱn@o,ܟuD^}k*9åآ|\28As<(u|F͞)%.(VE+2s]@GmY r?EB#k7G`3k q+X7AO j-$CWhIZ qScQH,'}uǫs#WxU, @=Hm7s5w_au9gE'O!; 0N2@#-zwTutpcN#& %F0hjQcQ8m'⮖UKp`wU#UK{չ@ nѮ5F;CWl mR:pĄaZҒ粓 #nיIHjC{ LHt<=Kʏ5VcD7+z ɰKAp3OزQpvGEdn]Y-NA퇈rΉ44g,myCphM*,; 1y"DʼnvK/|#o0ئգk5`7 ǑX}s1)ہ:uN T/q9x=g~J )i|~L# ]bǺ6"zݽ;uWe*.a!hˎHnxPuFB6ͽs ʨx/AفsgaztpSӇ:@*2ӧ>5uÄ;YMm|Opj.(-ClG%"~:ṼiIݫ{S/Kח i QBH#) 7!T4_" w>%-扠2T ۓ9d|N;\rfػSg0j]@Dp LqE)`_~؀+Rrd Ulͱw$={nEYQσ,ql*צY`nY7/'{L 40 rj [XAe_k'OTlsg7=b榓$ &U(l#7ԭ R̅ JD99Ny9)6Ⱥ5ȕ'ۼb|@hb6oAg m$XQL< 贜tn"~R+ 2V5G"SW ʨ^fJ8 %9t=94G7Os LV}(HW;3!H._oAsJC х[Q?>nՃUZI+?=p&7n@ ``P]G=USӸ'YW9N>$! }ͽk Ls^u'q1R_}Je$´u3 ߞad=P.Š;H(֜a= F~=${HjT5 %֨_г+5gXcf-: Ξ7)0 ߂%!#3تnW\&vpufyK(.$͊u:e.c'TtI)Ɋ^VLzC‰2{_D[%22OUB!܁dUA.BW-bWm^}žBi8P<Nw;jbeFo}O%fFfJ̨7犱mK3*ڮBfۤ DN}Ns2Abev (D,%мoU%7ZOdnnut Wjdօ'Lft({YҿBJ'qHm)!𺤸a&c)4b{m7"PAUQxo`2-A^$ziXgN;w]'MP5Ml{'W*KW:5bi!nnBav -\ fWE6 ;ܶ /BO1Gj,P 1e$$.$"ے%;x͏pDùaDQ)<~m#Cv*׃f"umd fV; 3%|!Qe 4.@m{(m4LzF>rYT;&p[fdNkQcoA B@T 9@Et&!o>yALܝt\]ȳ*Z_LBN^˸"r藻`k3K\a蝣&EȠa@µ]6SX'0rLumY2 T#.t2_Kזxz<7b=5L*@!}jd^wvE&t8zg+Rn"./wt|8Pe\uG)orXYʣWD0WrH%RqMplg\LH.Hݙgh^b-D@%LJ MՌ;XFԯ$?L&8#;B@fPf+{\muծ;:eu>Z:ad=T~)m_9fEbYk%"(^T<(i( STous?gzл"`JE~afktMj+ |n E$="r4 OI6d E"tܷc~>}W|?´ Q9o7&L*>}taStT4 ^l!0U$\߶_dAHUѨ^N-":% $e}^ W2䮻L{ [38ˣkU_v~dXșW,oAg{ ȞZ:zX`)N"[S1Oߙ6r+ _qљkr:I el*GXOGABAaKHT aJƺ0xY]a~ Un}`g] `LCNLDSh(d4P_:S{5Dx8q 5xbQ(:5m+E?ƕZ{I^*<{ Y89xTvH(MXǺOXh$" ` L%ލ)!7ns4lูEdSrF7 _o &zv[2H\xA b !2pam{L?UFL{* rљ njş=K&cV8=UO>45:y4!*JƥI3܄0oOii,*VE/3_g;fz/]Wt1 hK :ItWYI7^z<(KJlR1LKu1GZpLlytxL *[޵v ^u}L-j^NZΔ`/z}| V/n ڽ'K9_iQYP%ŪgHIW&Y0ivZgl:"wHRX[KӜqi~̪ɷߐ'q4mٺ]ʩ'`x((8s_lb\7#X@^86KqbD $FxwzAF(H+Ebt{5r[LL:U0Y;MY"t|gNȀ7*0RL˓1"KRBaAA(|Fu#O~x;mWN{T?G}3-_Kc̦cR*ktb!f8 ù0^ٷ Y){T6e!Hmf'@Ša^H ut" IV(Zԣ<7}`V'<[׾ݗDZmþNfXΠ%bHXm,!8iQ/xa"4!Vq}x]9 rW+EQ^r{fz2´ѫFg U=&PN086?LG VIeY/iujjHHA7+_sJ s6~QO5s|eD vʼ[Z W:YB] cѨ17&99fUr;Ɉ+snԋQ!R\5+R}"xd ?=ƦsZ~_2Pe>AnlWm5drwb]0#2|tJa5Ⴥo' ?9]JA1DD (S4QqHCg<J3\.kIFgOWrqVYF #1qw4B{ALħ3l-VLۉ1`G_uF ` Ӵ L`3U4ü PF^zkq >Z/KˇdhPv "UY8qD 桉rKDkthtXB2X(Ve¡Ls[Rb ?QqYE|z'sıVbâRDdWq sn;i/+PN7Vᡋ;ѿ FHpc(8fYq&JYjK#n`&n?vOj,p!!K[O #"A9'M lay|?Es _uJ k; EY-` 8$MV 3;e"^<{RňåwOۮw8+L~p I$n_`;,w\`l vmdka~wu'svoYJ]S̃q - 6c !T_/=H/Y9!L&c&՗9ZʉKJ<]vOZA x泷a"CVŷ GHX[…1<Cohz%MHAƶ/y[.ne佌o,򪳟uoV{J^ңLmORL"BbO}8a;K 8}FޞVEoGy3[ECf$ d վ}J6s&\Z; Xb0R1Ƒa/u\6dx$ݠDi0]/nG'įHzS,PV)l0!2(=sVT{GiFԂ0JNjRwSmx|܌.YHU9u⵪:U{=Q| VfF.-1 um@P+wꢬ?'oHACi-9Y"<~(W$rA6GԢsbPihKܙÊ|UHEϫ^fKG@uܠ:׏eX^]Ybvg$(هeV:a.T_by}1 G0ı |WF "M]r2IE:\f?% ͋=;Fr#jIp"JI,*'AjH9\<6D+|ODOݭ^'c= z) b)ziL ? ^vD1Z1'pABSh8"9w$\4"Px^JWP^gIwķfkR}wTʖG_~SWHSp;?x$K7Nk.LRZ fgcUe;,;ı(oG#h_lF0_๤dl7 Y~RxoD·6ʷnVZ$`x|![[ãw 4g7cH:g 7?MW{O<~@JwCke!a qa& ͣFH %PԚyBEƝ /cZ`i U]N|Ŵh9{|lZ!zaf.ST!#北]aV >1(Q42}QO1Ev%j8Idygv.Sg5˦[!TFT}fdTHA)1\+5K_}*"xE kO-s!i1uJtQ21WؾԒm:#I>c2^5~X&d!JoW˞cPHv[sɓlAVfPR[KM_poHLȊ5$OL* 1LzDSCڹM͝|ZZ1I?(ӿ>EաSX6c/iP2VhUqu };PF5V1 Sn sQOgɰ݂yXւhiLİ/a*hђ(+E95C`75ݣ+1rT f}IRzԔ D2<%LTPN!^;{֞Ps\YTO8mhϑݬ:^ҌUVPrwTМv-vۈ-4 [Zz`gF;yDP܌8JHמ09(j V9`W:ҫV1V,k+ D[!=U1m䑹ݰeFVf8$6+[Cj <'1DY_fK]ihßM:wGbYa9Fd6_57AQҿZK!׺]0Nae/0Iv8}ʡV|x膯˹rD(ks] u4#nsfL"/?ߏ 8Da,u 0+US&LI0.Im&!lӵg$bD8.gTWrPLɦd;Lh6m@jR>, 큓3'nF(&p{p-i_U(UrOn~]@zY{ٝivt]/GjRqnS'gއp`CC$~!,`gFEZo>SSD&͸.iz#y|dSF<U*]Tn}}QOĢ} B,\[-\qc0-*c^20,0NĿzs8tlGÞ=X`'  FS)_F;,;<=uB_8UXGz>] 8AD=ZlQ](W_"*h8xwWśWXwOǭ%'GX\] vjBY(zrM )|/ Dce2܇IfYְ}7D*W~7 駪nM`[]ʕTh> KQnơm ǔ3qGk 9^0˅B|C=tT6ʒϭ|Ul/0 !;LL1n,t<N"li$a,Ԝyni'=p)EmJPPՑhRޟnL j;Q,]'%!ǯJ8#I=$mX&v!lyxd9Q&|tC'ψ{{(o'$ VэKv7Z\HBd{5}v427ٺQ`fvdb q9힤x.VJ)-e4 u3!H{cpix~}5>!AUpR#bFXk2^<,op/4\ƺOd!-A݊pX/#ZX]\KgUw\TJ.Oq=㸣L~~#ؤ_7!cmRa`) ob\. yImT9$~͈xBcst-瀰4~,/|"̔ B6id#aȲ$L R&IHWhoף.FmS'o(1\Pc .Yhv&.^ >J +J2Һ:p@؃/H?iPѴ;{Z R JUs~ 2b@v :b$[0:ͭ2Wsbk-bt? Dacؗ(!KƛL†M3b%)UQtDAF Q$1]fV'`68%V+l]+c \(}4ŋ#0%LXMt^.'3+t8X<mJVx&, *^ě|z;mY^wRNOL r<dFT;e(.p -cMy 7󑑐J4Αw,[npf=Ph1Wos8$O.}eD&WԲ$=Alteé3H˕ D!@i;꼅ug+ xtm<]'ŋղ$XK/&pO u=>E I*>n$Qu7#L~?x'Y mf}b{3DH]4Z5*:<0<{w6ˎU{svN6Ȇ /M048]FH>sp돟+z-wF !PK&x8Q3'5nyY!K2O~D$ޞq)\jp/0N""rǚ"9zyp14dZ5n7zx& bî5Ɉ0ں[ߢd,CTowJHLM0xwrv  `2wѸydzEDFw\_y,d&p%_J(V}DNikH ty*'=i9D6eX2m/߈ ܦL^R`$L`Eiǖ ~?I?@D_4qjW&pPK?kec HElՌ+f_S[BJ2Oh7p M&wYu?Y3/#1yM66kGw ]rQpmG_?1%^8wVV/Gy#p9vW_wƪ\WcUzKsDqZ&֥r$#M<^xNJ\`Ş*"MԾm(FnWu/}T FL<< C zm߷_?^J1ԟBey d9냒y%ܮ#c+5OAL:L3Rdԕymmsԧ7s~,%1TzT,wy O&f`'q/zBz7Б03) DpsGlNX 鸗 15gY8~yg.v ?`ثFJ*'w I*gw9r98t!M0H-KT؇6;jB5)0A{uߒ;}MA &N b( )p6?m_K84+EuM3wi*-Q3Y5UR[D#l=K\V 6Whamw|ݙZ7pfUfEP3:%CP$.rL|d=s@"Ǜ@#j1#H,)"{\ZvPcM]h^לav8b_ RO-Yjg׳!#ǽm8G[)Ii7". o.BL4ʏi˙-!1jP)!]XQyZ.Z}Ȝ>m?)^a-dJ);v֝ieߛ<`z1\n?qz 4Ie1ݻf쎢I5;|DhhFA ߅?_}k03늬}!\Ko>@§tkAo"AX9}쭁R< JYW 86Cu~8Z8r}HMn)fBES im5?dNY.ɂR [/QQ .;-,~s.Oa-)Mc>!UHQU06۹jUD"s tӖӌʂH,rPGV9w,<1q)[ೕ2v}7_ʼ֒s)ajDsiSt"ձ iX Mm6t^/~lZvGHR]3$(Q|6bA}h%]kjxl! tR(gJe%:+{D#wC2Đ撳'eުF1KjIyaSr Lբ~ԝ ?%ْ1'MAh0g8#X,8m z+WSN7y谒5rq4K]X<5z[~yt'Ŕ"Pᄾ@)R>s S n O 47C[mDj{a (dOLVǀHu. MVL u]wrvZ$r6Wq{ _pmtQ\ hNRYE;-B!=܍zr1F< 69NʧdTuKsaɍzq#Q, ypL%Çolo/3bpXws㞩|پl`b t' &(bbEVQ3z~C T#vP;@fUl7?{lstK_|h2-¼dߠYEa-(+1#z5v*<$Fs91^St |>ݘFxmq`L`ђ7>7MYq8ɥ;qlIPk+kB\A)voyuo,o%ꥐNRt% IE&:%T.,Y|a]%J1''{uqUzS(P\ͺkegdjFr>qTaB0"toVIdYAS` l|z}*kIa_:y2`˘fT`HXr]r|WT9n5.7HK9>̱̑μi*"4wu7[}OyN+ԝZ;7A1lv.;.i_Cuzv 7߳z`d?9JwQ)nZ ?V.*5n34֝,kƦ+lx`9}Km֙BKolx |B7SHTJM/bigG6kDp?+3ƞ/J6d9.MոQtXurh6~f-o!tk۶p 2igqV *f{֜ )39gM;aDu嬼b)]xm(bN xSQpC~L;uG)>T\uUaR Eo_1zZ^JI-gƥ[ۢDHq*N !g]pv.IJ{ ;bހ۾}MC/{yNIc-] ?T!'(!Ϊvmr^'DZ1ި/[˳= 8;;"Hbvm6y;'Yr95r<[g3"0,fQ/ lCrDºBK<9jV_S#?|/:aljP5܋g$L}+U^I:&r~\ Km:wBWSdn7I)Wla@s;]fgI1DŔ$AeV cU`U@JmX=[sqbssNAAA%$FOW`|7"X_)CX|I](=fٙ) 8KxՕ)oi[/L:fddZrٻy!ؽҠ ]HD˧%]pLhU4u iX Pe$ WVDb]h1bʹ&J| 8 Kr[3Yo¸K?oĤA哧. teOe[r(9]^^ːtmrlGg#+9xEƍXI?9Mz n+ъT`|=Qrk(T]tc̆c;[ B^45A,uOi=YH*;CyZٳ_ᯟ kV.~m]+j2QmÊ=Ѷw%KmeU;NS4BV @0@Da ?D?0?m3f[pɞr鉱,A0_(3&3nr j,K(7.If-~KFHC9t3cU4Tjf1y-Ng{ .-!r{dCc8A9^$1SIڮ d~,|( lޏH?t3Ym O" w-Bqnh)gBɺ>5覞D2+^m.~A-~Mno~BP% f7:$YR#؊ŖAVBz~ٕ$x g04'y̮_n Z7X5Wp(4wCXLӥE25cSl$ ]WGWj۶m<@;i%*TKnA[Q-w4Pj7T/;&EF/  ~WJ`GFSͫD*yjw;wй/))!Z 豸xI]Йmnq8"C)9PcL4hp9DBqT Mz0#[7yq?_NL4mje7B]NpFjvA yt%1&>rלċI?-*B]T2kA Pn 35wUd:]2H-Ʈ/P ,/}S74q EH16!MR lk?x(|HN!N1u" Xc]c%pNauhu˪z ɢ gPn*^ѳW5Ox5Ai# xO495$vzfSeS$fݽkcfiS4B[F.~awԅ0w܋í.ޅp @KSzRnS TO(Iθ#Vk; %VݵuXN(0+3і\7X?1B?\U =r|TdC P r+%@gKԈ&)d0- GNq>!sCz<)|y_ds*悃2ED/V$OG1[v|窡s9Kŭ.l- 2y}!ↁeN1 *hB4fުU\5鰽3\_Ͳ>) l"_AD>F\!ƞn怠wUt7M IAN;;MOI̚ݛ! bqTOh'F 8g(MՇ= @x^ (T.fo@,$~&ʺ1uHr$/5GBZ]Y, È:'` klĉC  /YI-=\OgVVn@9OVj7A qފpb-c幚LC^)ļ l@rH'щӎ[L9[O6̮aSB9jK$  l@!||0n#gr5xTXB:qgPh"h ojq`j5F|Ӏ3rIN9/*QiҐ|Kmܺ35zbK3<|uwBʕ O֑<.:í[h'؃"#""!dM^$_ˠK3%Ʃ nfjLF9_x=RD2Z hU^S>`On7ૈf72׹܌7mVlrǴ:t nHʉk&cn,?#h?T^/鸛>YN㜀Yf) ⌏ .HB_?&l?VZ-Qc-e&Zӻ0NWq9TW +<7DKN8ɣRKg@U YzEKd^J @EA|-ވI4\OJp#On!*iK3 f+v46 Os"Bh高~ y5[[x@) C*l ?k)y5ʝ'p^{X7X-Hܫ+P 72}$w+k \SXp!O@cB(hlhSbӠ;mBJ`9.-Ȝ0ǎ ؐ ?r* [B9[HVe-<9:f (F^6n>>2Ԁt/Lf6Jz^J1}qGZ4?>E ƮȽHm+^z!'?ARAL>Ϡ8J/PB q$]CSG>-jDz KҷsU΀ʯq(l^&3cǸ%X::.J%NSV M _@â!EAx폐GbWDE;\^YeRH&fRA9ؤ^;6g"F|ڢ|:¹W0EqJ'А۞e=3<&bz۟ Ud eK0dcT]&ӠIJcl ES9HK0Mb>R֙Nm`'"`q>բPNT\z - sue;b]_6HIlN2K`Z$x}GP,b>E8+S'n eo,tUtA<1rtyœ˰y=h3ϓE 8ȟ.J 8əҳ,՘X"L_Azh*l{7xt^~/ZyBgݽjTcVK0Lāq$]g']Kcizy@g,ƖJndq:iw#5.=il< G5[ vc]`:U5NceQp$ soVƹgLf?$!+i%Mԕ@&]_ʞVOp@Q]DIfF͛ktU]Z6m7)4"|vIZvu kv 2$>63_l!]s4%QK0c'Gw+;͡d 2; m0㡳n8GqND,V: N^42o69gN*b|@i jQU\ MuHI|OX'vڧ~9DkVz *ψl DXy妶4Gfn.(\).;Snk@2L^CȖ2*2܏ bTAlqb wcd~ku(a-ݨ~fR$WZW%?mQ- $"o4XyVoLjTکEe l7GޣJ>Ta^z+A@}A=hW~ Bk`3\Ͷ5w5~ `_\]6970 _BjA?7&Y!׼Ԑʊ4u.5+0N &IeKW=Fh^>Ĵ|U!eaJGyo_q7&V,J4S/_EE7߄ %?OzSU,!UYR^ wXO|⧾А7)PSMte pnKsIEB逦G/>k1)X5zsyP5N ϩOSs+}[n5 8M:zqhSW_B:D(3aEYlLYAS: HOpUG?6$|ʎzҿ1}4|S+0bhwUiOWrAB'm`br>#5_zG hxGNk!$N)0~i"k&G7g„1~| fFFαT>f:.R RuvA~NPU5칹k@/(R3kJ1," >c<RSh,/OlTO10;8Q FV͟; J '%dT7\Y'@J!AƘKud)X\~o:ihNp}xٳLn 䋩zÐ[&oԉ vA܂x W%%!iz?6Br07SG6s\SBvT `ʀ`Ob`J}oh!7}FEcl!>82IEzI+SYS1nF.M|Vj* /4~V`(->V?A<-.gv%><n`}E[+(tp-5M\Ȑš ?N4T`#S#̒ !}NE!2R׌4]7%Gijfo̥{,G2sٕ7"Q*wlZEOiz]@yqƻ}U{'I'gp(XtNWUB+iq[ A`X9ߨGSA7#6Mǝ^HPX:^Ƃi f;RYEf~}pyv'ҋ?χ胱mW쟚oPVW%7jc5kvꙓ! 0L<ϾS Ԣf; φWCRQיnkXvwOdyoVI(dA7X(D2x Ql+熾)Hu6Gjr;oС[H0z{!؜[ky_$X]BbE/.O87NRfN8MATD-ATGU'oN e"!DpbxWd\+hJ 3Sxd0mA=&@Zb4Ъ')@XyQ4h:ԾGRx'pXJM)*c5qCRŀB$xX7b+櫹UM z~S8oo~_I-Vpe7\A eUVdnXVs.6gh"U_]Q{Lʼn+/Kgs"Dc/`'5:,Gc0QZoʫ5Yvlܼ-:>ZNGѤl c:Pmu'/)iN 馭i4L󀅜PY#ΗLBlDxmb6J3{l"]b Ӈ/*uH^[meKX-Dزyc4d3 V!l]ak6T58|8XLuOp2{vb'YA%Yj\4An!㚱bXAq\u*KkXH mF%`EMꟊAX!gHf3YKǗ'KE.k&ܬ -6o yPqrTg4cڤgvꗗ$GL1>.4JN-+SFd ,PoϔH2~A'WZ=vqWѻ+-_bdg}~1zOQaA9ei0,̸1L'B#8 +9V-?`㻮B9{ާo+3_9RJ[u:+@d:\],2`zcS%)[+8YT'Hƺ\(|b-ڭAHw[B˚W|ŃrszUPCBJs!6E$AKS,xkxW PʸK8<4:vaX5k.ЙCݠџ(]QT+'7M_:;qWʜ,T#k(%.P_.=Um M9A)w"|1&Ob]H˵VZ=˔i5 0eYAEQ>@#WK8b~҈'75H ;=b^oAm9͞oN5fa W4wڑ;F`d y)3c@.fg~uLgM[}="P?U@Mk`xZy'`gnp`J##< R (=kNf&32M@#ti4um>ӱ+H7qKW! 2j+GlF.vIo+: |,nIsճẉ7巇ZCV@,=ۜ,A&ßwU(g&́+ǩ4"]q qm`CO~.ǔqȖTaa]!R0b#^߂n[D\q=|yQ=zz p]AA8cI'7,8.%g$8b N =h%` &ABWYXഭy<NVЍ|KȱmPDťl%uqWKVg,fBM wT9Cfo܈zǴ@ QiD18"Kg ݣG;|3ϒ4VNj^6@ɻ—&sW$qԧucι 51GR Ax^mۂ 2`95.{ z)](eڌj>a!s U{|"^Q!:D8yiT.atl`3[8bM ]3wƪߺ(u\:0&{5m~iΘrz}Iz$ȌY*Gg m'r_>ĩMg}%ܹt0 |6doTipmxQqC'Z|EVۈs0 ZRa0AR`,w#bvI'z6wܱAilKzbX8(xJɿlTq;W->5T!3Ufm&IȌf$0z Rr_ 5^܉OM,胏-7pn3u5RZv +EtƦ2 ~¿HI_aWMµwye: 尹7S.F&|v!u/Q]~_A\<([N@/@ͲH=p"4V ZL0AI35΢|8m*\Ë!J,{Rr蹱m~֤l‰V`}LiVXKOZ\1 Y/"Z{_1tc$Һ/S&+)I.^\|x yyW#7ge/WLkTqꔽB.0) ɸc;t mCdCkb)bEMNWt֕hс#aLYj9f~w $@̰`L mJ=i2T@o))P-s觺T jAAC*Mndj)}9?-W 2`FpJmX!9 l '*!L>b3Lr EClq+# U,{]"m(o%L̟|' XJϋȌ:Ky, h*;Gzz9Ýe}o%UR#xP=j#CE6d0ⷋBF?ɿ;AN+[{#4 pE:'[ˡvЬ:q^rT)׹h_ G} ^,y7vP≑wHhN;|FXV)qUȕ-y\%Y4Z%Uf?|Ynu><9|u4,nZUG7 ~>TUWBX>. Tf|d m,FX-68f -{_u\x6DkWiBy" jsno78 4C`Ie:)s`\z~А+f6#c>fnFy`{rI3u 2]*dX+y*΁_*U}i@2Y$K'A6Mn|{=+(mhn8}O2zID[A*`ulnxnͽ KV:f7(c>$Mi@S;"= eAUTzR'Z"o_Oxq I8_MgcEO ˜6>TjI,"7|I"HjPHr0U|,%/k_ޕme25<5ﰚ-Qٞ(\(N/LP2Q| !b  _܈QENDž1"p"Es{7n$#v0xDWf0E X73gex  <7 l$)cc~Q~45-#dEu$nϝ6~ʎ(j ]Mfu#=֜<%وHRBJI>"ډ|yXOh񞞆LLٌJmBߦ$;ΐ4jіH!o)/fc:f]#.q\γh<u3)WOwB8^D;f›$'66e=b*h zOg h0;9iZ*iޔ=`#t8CԂEl?.{ݛGU*oE}ČI<{t1yn_'悠Cl6 Hh > 2r^'ījuFT¶R@F7P>cJs/E(6ҶNuTThASm% 1HR7<|w vNb_ q;|zV]\7?@1}ѣR }:Dt}>(U&ry}g61w.?SNw5bs˓gVTVpČ%fU@ [ӃtbM74yLB񢗹YĔG~wsLsJ\eWˁI"|%g;77>a\]Lr.ws* hnc\<iەpGBj?dDh>ؠ79!=O{Cg1ʈHJHiՋ.bei_Vr@2SzӇ6XrQ(AB}NWRӭnƟBY<F$4 Z!qUƔeH^Dz ?M9(>JZ*2+}E*Jr ~)--@G=|1hl3Iq4Rŵs/ Jgb#Tpb4Nt7"9Z6V#X>.F+#"ZOC?c4ƃo~h+>f`ł'Ѱ>cIkyY,<;Sv2GtcORp'e'ru}qmrFqM8*oiCG/OᾱyJrocBB~|ʆ+ ӈ#ogG q֟Ds@"LqP)|3ьR I&z2 "!`;c=deiokc41;V敛Ӂ94˗tv}OqM4/#WO$"iS6e9h@X"EJH,>r_]PĘ! mn 3p[J;8.SP%0Ą z `i^'~P>ę0}Tz׀69مu_(R=6۲O,Xk^5~GiBxlDwſA}Q0k4`pOU^b}mԉflv}{Wz~ S$J>}n]=,o( B=GM׏jdْS/ n@TzrT@5; _+NQ'*qӅ0umwI0dzni\ *H:R}8И êo}e`۠L>pvОj_2T#oTǡ /%\Qsd4G;wެmfֈ>FM ޸G#1]!'j!/>'13AS.Ex(1H,eq7^K-sJʼn@ :i6'*l&L,VtG$߂JWnb뭔z"СFEiV 24 =[{ PȾ4K~LU򑄐#MQ:NgLi)p |!a d{M qn>hwQF?nx`r/6~XTuw1Q+>$P k<% Ԃ?#U!'&&:SR ]5zl1!Rʋj~xf}^[ئεڽuTtMETlbDM͒TjW&ݖ?deΡ dEx3@V4~J+M}lI-#o fʗ^AYcs=h /D,bzwzxG)HD%V[L9fͧ/ ӡIU8=ki>GmfE$ӦAhoY3ry)2 Q*T"7+z&bOU7 ӆoY9jfp 'v/sG#(,Ljg*@i? J*WK34.`+D,c-UO7sS IU*#w Dw\/o)ܮ$jW[^ oGۖ@~2r%!r 'QsiUǰ!Hco7+.6h^Cs6_9ڔ#HZMo90h-^? Ҫyidj& Aـ_Bd)`)+QAs^>їΘ@x$aڜ93˜5ewiV2;wZ- k GhOw:Ei:W+G 7ePgZwzX(ͅ =SUN5DzJ97(hAhfTۦ=SJd!]wq'\Kࣝp h(#afM"،}6j{5ȶ#@Z !w!%R|a`dTfwt.H1R/eJ2/=ߟ_z Lrr-&Ŝ|$ d9^|E'xUrZuZMҫV$&Z  x[ r[Flˁ44 j6L#CWo]-K{:\~dC(o]b7*O^# 6= )CtX6֒YIԺRqjd-Bњfkt !rU JW($snUӲܵf*_ {H@5zG?q;?T>q]F,fpCrKۧK`{A%bkȴ|УwwkNMk&dnņ/JD(ƹeA8w|t S T:"/Jв7nb$I|_>M=dj"a=NN33&ۖTlo/W|M"1z[BZP[=&'葭=? 7dT r @#󛜗W)Ίbw Qʜmit5[֧Ah=L ͷtJjgupDכi@=AiN'h_Lam">ɟ`|>TЂuM06 +j+p3垍*yp}DzlfpYOf:3DBB@ 0  cE<9J#yMU@i@, /80!_| 5V_kKc_eY5LA-ԭ&89Ed`o!׷m6Pkw݁)SF9y!* ,1uKPl2̤ +B< w6qdzwٰi/ ~T1qdU e#G:.ū%!1^RKK%t *. Zk?u~Ne2,%tKեrC`ĩ>+;m_ԵQa*!Pb;ʠB=&ۇpN"TBx̚ IB*w+R6762ܷs]'G(dC 3ox[WZ];lVJt ,ʁ)IՀ.yt#Wk!Wf9+ #{F{:۷^ C|t42Ey؞X1 nYmBDi} (/7v[`A;P[ 3~鈫(eL1N#by}U$I_ؿvy\TwdcuZs>!p3UHO øpɣމ vg5[XCE(u5=I81.^ .J{h"|.zpyrOkʩI3d;ZfbC icKD+zPER A8zisj0AFx4_bP-o=${[6mq٤j,|q1Y3HWQ_*]>\ hnf$.#pC%\i0$k~*s i2-o**4?_IK( rX#=SoI9a_U>ɟ aJQ1yNn ҝZY`Nh~d Mwsǝ:n`*R),o-T $5\`s)#QX#M,yԔz;1e>YM47|v?'FX n_f;7 rV(M>^-kƾ} adMٮ E}JG! ;}&<-2ӽ7 V?{mY}A _rSig>H=o 9ߛєЊMD)& WB5>L(}RϩG&qA;ۭ#EN6o3cԑŤ/%)j*Ϡ1TbWCJZ ^B=PhkA4!FC x.m^.o'䱱› g:VaD,Vوax_g [z 4L7W}̋]"y7_9>Dt1qеs-%l-ʻ%BO{~D:/7ވ^A?D 0d:nG ,MVh\+Y2,d@ $|j g6 ,`_X#/# T=1q*̌G5$-FJA?. 0@OFʢ`Z(Cc\ny3IOqOyy޺Ȇ2]CBM t+xǩllr@2tg?MtȨ]x I6';EImM;{ښIC;Hto]jg' S{aP/>:]ٗJ`˸Y~L݅o=BH(~j$$:ElfGMp=JS.{8I a[K0?n<&{ߧ[Jh⺨l@' ҵ eŞC=p}+F7:bU[SqX1:6` 9]p<~F:{WO(^ VCq#1MVݴe:C|70m=uxGaωj4~i،7!"i2Rvxz[IaW] ǠdJ)VKC#Q}D"4)7K{%0>YK/`W ]q7rPviKJ ,Ǯh68!n-L+7LƱ;'Fk17 `g5c+"JKH:' lBɖ`Cx B$DCבnS,w͔;fn Zw}Ef5q4A oLTku{: a9KR_C|%󕧯V3P\H,pV6AY"ֱ\6gVSA %$F1z9g%sc^ ew-QLLiɅ\fKu{MS'++DMtl~q/Hι͞ HoJ+6P{+̉$Ӌ-یrQ~brkꔏлA`0D"H*7*ͦoC1A_w9Ϝ|"лFC%i5mB91/&kC-ϡh8` pɲ ?:|$=K#([Mc0zY["]'/MvcLK㉨I>('Q񇡪TQ="5(-bq`t, !)6e3WW9!4^~RCtWob`NURJ=J'FYZR> E[2 JSNv];×>U ym2*"qҠ 2(qG,NO(mjl`M>?14(тhZi#.fbhX߫!TA}m;Y 8q+lo^jݨѷM tjpk7jh#rXy2Pz3Q]K?Wmqj3Ν >5.u'a2#] jNR[ {…$s*zE<ro0uk5)96`7=ϑC31\ҽULVMڅߙB(@OƐ#Lk-!h) n6_D7΢MUxi&ˉpv_Fl`yIR{XEQ+*"CY5Jo]{)Q[OՋj*F034NTRF94a^zmv2R@t̞Oh0:*8zκJ t('m9s?یs6N I,̌KI˭Z{м6Y4zY *~U-`JxTX3WgD*=X,QN{ 0%_'13lmRgY\%f!ۑz+oH (wlt})֯}cҘ-BgLN3#Q4G(tɬLؐV$?fWY~kO%;H̴H1Q:4$23SUJrwC)30=p, RLXz=hgf&'P~*`[/^sЬb*'ͱ q6dwv׉&IpuNQWprĢ`Mi/Snf tfy]v9D Jx#Чp:Z~qKӌ0.)V_Q{0۷ oۇGYF_X{:@ AA%(#c=2AmA3>i)d,sR" l2|2< A*хdo8nK= 9 K_N#- ${C>/1Kuxm+0r-Xv%6ss+Rm}G-@:i22IFom *UyE/ႆ]$ _(d>LlF`ʃ) Ām\3n)kdAj" Da{YBkeb搸]:1+ |>D(~?$VՇӠ ]38,!cFe9P7Mz/ w]C:PJfV1:8iQBA gЖF[4%O"*у>z+NpwH\{\X;jjt͇49,n?7VS(*&DBTw +F^6Y?7|8ѲٵQqKJ,VperJr/ՀBfb~"YxhZ$sGalQ0 :,Le8nҴ4@'Fiqz1B&gh 88|wL{$X3'ّ9Y*AGre! ?U"tc.4SN3HE }xлQǭJyNi$0x3Û΋vk]ABUQt ᠓>6Ͽ?\Lk]lI)86EBYq","fU2a➼%W̳-;sEc]bʃia IfbZe]΄<.GNRqդ#QT0|xogL -?c!7  IrZ@r蛩Iu5e݊vq;uDxshhzڎ]!f€ . ~7At^jkb`R @;%_rtDBs13q,p{0gݥ4BFo~Im+DSv@zQ-*Lq2Y)0k~bC>?D\9A:0naWj2>3d}pCCp!{///ii팣o1<œdOBv%fҹ2==w ()|.Ir;y;3av `SkϰA&5E.,%Jei()Oӕ'ZI#COdRf\Qc F1yJ7Ы+MMQD44??w幖 )!``cRp%X Tfګ9Nʤ6H{~] yw9:ۼwkʩQRjz:A3m`ET7O5M SG]#7h|L?nCt62T<~Kvn(Sl5>P̏)Y{qX2t=Fz0~Gmwmyj:2Mx* WE>:3~)ڴS&C~? HfI7: T'ĩ{jI @=S(MKqzځBL"E{v1F\WNr\{G^E4+vT*["l$Oi3Vpe\ueŕ ;Qo?HY9w `߰NӝҌc]pn`L[]rtd2g.uufKpiWKH"(!y1fz +>v5tWQ!0'?Q˜FݰF`r!C(Y Z'krc..Kw Ӕ2vO9aN ,n|S@J}Q׎H*#^'<X̲͗5(gĽ1֫KVFO?]fz#3&LCWX(c'NAՊ\G$?HQ~|WMކ0Ϟ[c,q)_UY\k 8A;R|RHkfc0XVbTLgsP47*aG|j6#6xpgI>֜ G\ E5_DE5,@[Y9C3eM E T58MMߏ$M%n\l1hx0G/2KsАqFc@CGνӏuH81wњ~r!Z`<b5 4E_h>' V󫅸kPy!u_ZS F%luDspHEQyh(m*l,aO\b0í@+?"Y2ÛqځBQSRx|;,܇T촓)`O4Er^2tN崁ܓG3R@?mr qKmDnw4Fx-1p 3"ddKr(3X)`&5wWOVg ۪lXnpN[YSvR&.vg0Zo|԰Q?Nߟh ͔sJA;wѫ\e~\]:iGTħq0N@-apn}p;ж!Y/I|)ՠ8}sri׫b{jU?_hIL? t;3N<AZPl_Djv.)=cN^/qsEBA@{(K(2M!*uc 6oJWֹ08QH['U/~_)AO(=v9&`kQ}pMJ236P[ܗQznչp\ .Xt ;'jzT-D4)joJ]Y&r[> _]~Yn wFZAf_U^gUC !xo_ڲnܻn9qƕxZ6)$e/kqg9TW鿐Jk(1PUcFǚO_gh(rVc|XeU}޾Ykd%F `U#'SU6$XŅT@Nq83IL@+`r9WseG*44潧 HU;m%#ܠlͲtv//^q@L)Z-gE|-Uxyih;Yҗs_E@a.6BےRIFpF1hYZ- ^ks̲ %!3m!X0wzDw=ΗXvGǹO[{^hzY<nj[#k$6/gvÂn=S6if4"a| 'y]NPFҋC)&*rNwHTG廕lv_9뿖SvɓlQ dM$w ]lvEZEz@YWsI5^mϙɔr3Gzu!^ ?@d|R&p]%.G'~E*(ۃSi2ݗӲܮ;#0E?m¡Z픸}MϪ{h<:#S^/͒ҿįLy1Ԥ#%bTb2.Ǝ]NgTi2Xk}fmZڍjLK=N u f(CjJ̔:e+D2g~tG=F1zэ( u9LQ N"h@L7'dA.࿈sP|0e/iS-Q,wn"3D?/`b5SIKeTQ ,C_qUsxJ"@G Nx07efg n2eW T}':-^qF*|=cm_!VF@5MC L~lQϖd"gd~>hx>z#6v$ ݧzݙ4@YJvOeT(oIzMhV0wӹ "4wHUVw&+) !uޱ'SŻ#Dr7 :MEi umɼ=<WT(1;fQ<-=5"5a8Xie*cz6ҩLYGg,P}ՠfNHxgv7gyNf:di Rz)YlYl6a^XύLjCK!0Uٱ/)Ao6u4~(lQ-S3sVG+1U"΂v*ŌK'Cx ? R7lcrԙS;v<PWy̑pwaT˄tLCm>|h~V_)>W, Uc 8*oNrO񲩬2^6J+YG30.EL7{(?51:c>utV؝PzMz|ˋ z RJ߬;:CƺOg6Nzz6@t }Rg&i s&w!ңaMwtV*1iSke*w948vnG⠋n6\#!n- 0(ѴIړ vgǮ?m*:`<˯z~sa:- eupcWTpnD/ ' mIЛ:"~1G~R@wpLڔһKzŸiGc2$!U>"*S bA&X"&z6ciOĮ"Ncm͎(j׭ݜю8J,ԣL#l:3@JD@N1t@?eWaIuc9ֆUN)_e}vPx:N.y-sP(̜ѣ8Jx U ix$[rIMN~l/|8E^xI4B:WGdT};j>`9i3NFP/.RJUPk{ca9ֿ ]y4˛MN!&.?ހ{g]yY'}23x*q܉ӿ; aK0@s[?EQ/-uB'v@Oz1%6^Q8O|x5_e"Y)zgonzw`D?#*FbLjMHk\p-SA˦ hh%ŲOdbd 8E3_UAtu|*I=cI[S߱\V*s߼{쌠[]R5އu*:pgW(8\͕P=w~D_5~(p<l܇՝R!|+s<nɟzJz1AgtDNx-YӶ)-뮽.]Ǎ~)oi¿Cn١;/2"O!RgmL/i⑂3g}s>edY* ZYSGR֓egxIVeȲ+G 2E31iޫm^L\5vfd /SY%,CH2lv`&zma 0]wN~ XL_ȂxC<_&`!|C{7~_%ֶ! S(nCT'ܩTQCх-u/c;n6FnK x/O:~Q=0Md)=1[2%Gf E%/}egmwFqoS3Ue,=1h'bzŅ~h׫W{b- HcZDts 8~^&,mQWW WrOÁQeze.S*% \@T{=v|J^VoZ6d Ψ_+3}5X4ݫןq"e[4 x6?bnL;Xw޽~Fi:)յcp+4iw%ue<a 4L\YRא7n{gd۴I=q5HTo:pL vmî 9SPt+ F$|Q 4tLŞ#;óӹC=AvUvE`%i,X]}OX0a9q<: %wO\|2!NS+e)Ia[._V;j_Rd@d.|C)꺞4)Jiu̝N>38phRcƭϡ "y "GC1-:j)3te1 KVu'5R03^H>/?Uy6g`C]$ETZRguK->N{9;REU9Q0$>S=T ĪH@ӮwE.8vQs؈-r%yQT.1pk-D""kd4rbubw^"U1,VfP4BW%]!:"b&S?a|@ ~OW'baX d S8zc@A1-$j8'jmSzA3ߨ ' IV=0`xK(~C>[r3I.PЊG0| 2BOmf_I0Ռi>+/uw؉=qpI,tG7I"-| %vXsYy>B66q2Cw_L~=e>5jHzBqHP2byUOryqJ;mo֫C5g!m}u/(X6- h'lFһWϹv)F16Fg :TjtO΂Ppz̒ݡJވR%yOrEUZd4"G3|:utC# z i\*4I;;M>Qm bK@!PN"Z!h`b4QmN+ uacdSӠ;sfϢv{d7;h&.\Р޳ķJUF$R5!- u^D+A47 7[ oyxa ̬e$ (:;s ~k5g6y!z*FS OS:2̧{ُƾ CbsԿ&Mdg$;vdHifkRV]j+8w$F\JSݜ)p%DɫDsV%+:؀w쑋h/^꜇8F5R#r}.NJ9qwREe#q͸*xbgٓ4hOv@-T##J oaUvUJF_׸;Dخ(:BH(HV/^"-`&R&VD}Vc Ĕ7p #Ͳrwĥrbעv-wv"cJSߚLMQߴR1SE-si/&/~ .c(YKo]wg5)iŁ&.a:F$鎒{clYR@uG bգIksp#/%;,m]8dLl["ڮ&?7Π@K@n(NNB2 NjxSԏӥO":aٻx.I)%} <czHFeSl . mJP m!mT!bK=Q;z(@zmOvVݢ.-rcL.aq GK^ l @ŀUm,) ko$Hsz`vh;\_᧚jT'PfOK+jT^D_5p\:*g{dmDJ,; K}1T"ASr] ECAkgj61<ؗlޔQ`@G`2NSKֱ-]FxҟHr[53DH#=ֳCe+sL9zb0PN׿|ƥlyu59ίsNliwL+s~%-&?`R4nC qv.+zWcʦY*{;~~ 3LFK5>6bC4t !Lȍ%@]UӏybMJgC=eoPLۀQ?RNc:g^F48X$k VHVg5%JW.S,:GDէW;gTj"ck@bba^Ș$샗익AEMiw""C2cv! 96/]y7-2e$n?%%DI3q 3jq^"#R޿gԿO=>Z#o0BCA7:ZΑKÉ){t ?{~p5A eYF8ф&BtĠF;fv#4LZza7idQKh/3 >X J!RR-ty<@ك>ō+!e#cK^~܉ޏ{U}~pOG%~>:|V(Y7C uh #A1-}]ߢL;vrx$,]8Nsr>ԱC]|G /ze =5o9]?TZwQdyMn=tDV=Ts!Ef Mz7tgC':c80#$Nk7?ݥ4c!F둫ͤ}a߉} y8̪04yTX g äY%G4..`:Oortx~OD-' L)+lK)pF=gӚ,JBkXK!_7Vg.qsuJbi+9K:ԥ$G1}" #EPw^Ω}Euq=D^E8Y3 LI"G "HmNJ7/vJkn"54/e߽_7-86OWooJ (sUml}SI@gACN+ЮV0MqcVyƢL,Zvɜǜ3l5Q[|5 F4SΤ,X^P0ab<1mu寉HQ؎ayWÚ0TM hgCqïM'ip?sOӒ T H#]kvfwae%8@9s.qk> 6mxX0Sy7Z@r"B4¤&ɒsj :)~|*ǿMGoY?csb(i=f]PHC t 0Sqf1(:<)2z> "FN9QkX_=9_Z*4CdHC :`C|l_Afsc;'ZQ"| >KJ@zؓ Vwdi v<@T)|Hb49|ݓWz}F>d3f>#aFmU" Dhs^hNɜA218xϰ"@Whی$^(0 Sː̪Qbl,3 p>.˻.~Cp,!/c -[x(vPT&"ٛq &jC^c|NȯcdӀoT+ ELE"/GDdo/vSEb;;]oB(KۣvP-gh|q_ nW,{R.,fJw==`D@H pPT!Uzg??|}jWm ]P+K}X^ޗ)we6p#ލ0],߳Ύ}3D6Q`*A\q&ƕ?5t VkXmAs:=U,njIJti&8sds,]u+uTA[c/Zjm=Iqk/y5 V Bӧhh}{ĹZs5Zmc(yZrS .gB0sue`9*mnѫ2 $+6\h6p;K NV;[&'&R1D?Y;w'؋"_2tShon:5s%j͸SzdWZ d g(-Uop@~0dZ44{8Zn(ج|y0+ AA͟bP9"3biӽ|Ŭ.7~3jߴk&{w*=| r$YjCr6@47䪌`|T[|p= AРur>~+ͣB͇.KmL^*;\8u>ey xc o߼k⏠N.Fa&2(#D4oV "/*Ƴ1eqԽh Ʉ;[9Uv0PO)Bl3LcN9`mbe1,(ۍq+ښ vZRN_ B?6LCIR)^_Qg$Li9ޓ[Uk:aYv|C,@l{(#wZ7/}gd ,-4mv.Zh Ɋ GV4,;u%5cm;||^+th Kf !X`B v&bݱ GOji9{lSր;0g^G{bOh8z'Wd"袩7g?2s2ZO Tv6ONW 7JD0#{>]VZb6>F8YTMJ`r"]zU ![N.w νH*+Ā.ዑ}krIcL{wNQd1)zF굝k3r%ngzcT̐3wNQͯtXLqOìgvp1mzg0>6~Lshz`EE9(v\t >F 4cW+:OJ!㦬w5mޭ#*MDnJvLdɈN2_!5}MOWBfZ%^7/B?|\fSDfR)rHl}c[icΔ9 #I:a^E=&աL]q !łLDL !>X-CcFAF` ,H(vt{# I.ݾRX/#QXA^ i+q9 l pI]`6B|k@YsZ9lk _EZR/Eb'z.Ssd+kIlN1L ['S2RVN8C&By kLjo5:J 6 $l{|2\PU">_ܬl7!Q+GD0AFYAh'e V*eҌ6td=kEk~5^}ܧcpeZ%'iuomiq#:t%Caޙdb GV]أ-?x]?3mM EDEQ2 n;(Mz&-B8P)L̡;gX`P=J׉Y`tܩVD|խT%:2%v n<bSevΕ̺Q@G:r'?bQ#!{ v늡9.9m!&ڮeY'xd[LVw5xf9Oɲr4;RtVWCaƐMbsUmc @:tƴ (rG=ejdL K4J $'Ӷ:D7JּaWIn ErDWҙK<¤~k8^)Qp8~-ۭ~Jz^jI?{ }UֽΓO {UA:FVaWn{1wor?k8e|ytj9P!Us ΄+(yTS㤸 i,5?^cw+oVvA]b&WDnuquaG2oPVFO T :DVo X+t}gt;ܿn(w$RfzVksӏkFX$FwC yW軩nq-%R:NlB:2%X^>ە%FH E}-q~DAQ$rW fuov=74FTPگFn@G"j]uK.rJ '߻rצfJ?"pOukNWVcBUPJӠ5 {@&&ŮlU&r 5~6 o{6q6y]k^@JO^kxjiU0MEֲY[BJ1,j`r(Ϗ-eс|ޗߟPy-W.NƵ_mC?P28%$`8`O{& rbh_3ſ+A:k@ =IJ3B;ӍS{y#5R+ϑ.K ^ &)QZST ';89(b'U-EsJjEeSΠWYFRUIFc>ʢm0ܞգ!P0Μork\N -R$D+(T}yjHta=FeK5|zQyT jG`@,HRɻ{ӊE|"HkV5|5rdQOQB̼K_2 Koׅ݆dJϔd-mpY ˤCWHG߻zV3 ^ueA/uP@jt܎cY}1Cx%z矔W`]F2'LQ<N/tp`Vf7 E0F]T hv$HA>oF 2$'pQYI_H ]?)Uc&.6#`tQKuVd `eO:'k" dEfy|t&es-R5J7O;QT+gU<U74J۔){ΎSijU̖ &َ|p0L\xgr| m (*![ {.َLvsI"TFu^̶SrNs!E>\GPIމ\R,%냠>c޶:<^@@ $sAKdvY)40T>dN.NjTOLE::HYQ$@ ]0h%M,Pޑl)+qn杗b^Oܾ-]hɦ|]fjKA"uUƈKfUz, B,$`*vj:1?XS!+ -0@Qj0=޿}(v&ˆ(IL kT(Odٚ?rZK{ ~슮hLsgM2Pm\e#k|CS}Dgd~OCt FٱzbP7 j p#bskՖ M{'e/t]RHfxn'Lr($_a`wɆf@mZ~?[yrn9)"uR1Z t=4kK `42?mOt“v{bc?D~f`}n_7aaRsf-z0!jbmSYLC= ۴KE $ PB d[f*KGW4pTZ r+zA+OÕ{*AʥUL3чc3nN@ncLdYDC19h&;M?H0e2ⲈVd[Wi+J.dM[lB-sv|dO:D(.o^$u*Eޢra5b:ZWGCT?*Q>KMGAWG5eñK'ػ6نYBπ6;&ҞR\XfPQρJF]}iOPQЍQ~J{'".u @؅)So]q_ KkDZ)<=&oRJ1Ӫε |WS&zQwXDWVCcD"8B':%-!T Ւ9AJi 1PiqU.̆i`p[j4`p:ȵ;*=R|E 'Tah7L*>4ƒua qf FX?~?8a˔7ᡬjq^.=/LRf?s`x 5&/xFK`NTIp3j*9*XygDz2ng󟜘`JwQN3G8_@{D1zZ^azՔws^ l8 `cE =xbz(n FH3~l|EX -LBP8J]>016N2x!J/(h<`}o6.0*R9v\GC!Dz>xP(H ?~qBN!A\z)'Q2Tp~eϡ"/T+`6P6HjǸ.bM2&?)9U4af:װh$7YI#W9 7 ~5ᆊqjh R,j{"h hҪ%ꉥeGR{~ze(%+ Vva=2`V 9|f``v4Ai`햑׏р"}Ýmπ5Z^(^83-MگOf[C}Ƈ -8rrD]Jǫ\æ?{խEebgO};0ЄI'tNن'I]Y6EVWV Oj]-}4S?eo5*",_u O^Ȉe PrY-ow/ .&-gr7l/yyo|O9;cF[ht3,GSU22z:iGmш3̰]T pßl s]Kp+WmnG==A&ug lqWY[r" i&#rj mgE+M&4sT#_)jmث'?͝kތ *{4w4mʄb$6R22X0pj(I:kJPipݯ I K~k<狽9Ua Di(2;"SJ("*@Tn[je *RGyȲвn ɣSε*8S6#g=}GP1*fXc zh&6*fD2-33 `[] ׽qn,1<6K.8sRTDtDP6M\{߂6{s6f[B!P\Ĺҝ0fb_Ux&ٝ6Bj|Hh|nK̤w>|c}dZSBґB-֍6);1\y/ҫRK+qYobA̋+ں ,RS?H#SEIg FH?C1ҭI!c^עlNόqH/pjRS #ZZ;W;2jZz(7 KM VёM7sX^~`&FW=zS76:TJL!Sՙ:QIue 6}|o.we8?>^QA6D`ahQKDmۤ0Tg)o2!A9H CL-ޅ>sA^y)Y%1w)G:GWAҺPL+f`OHi4r˷OlI(kh5UPA(2o-.Η@c!bbpL?جA84 8pha*j#*C<D8dUtu")"(Swȅ!2xNd0D#:9^c+?ӊE;*GDA#,Ǻb\O #ڜv ;%tZ "m̹xT@+b(oDh\f,9Q^g/-ţWxbΌۢs^,cpq^=ƶD}eW4$s=N^代-I.A+-g+pgZм)cw^:Drt̔%wܖn%J}e몌&b.t}:12ja,VPYPo_Aj7~꟏ei;GYGi/ɚتX`cW3Ѱ\qֳ@H/ϧ<'p8w\`#J&K3 }^jV1hi0x ^L}w551 s_F yljW_ S+ɓkZ^J7?k9x<`'Jմ|O y#&޴+W:$__ijHAt榭!|-9iNPoOWGQ"C]^9<;FGYq.ƪ nC Qʍ 5b׬Pm\z5I^K1tP,Zn Qi-`ރKS !eV['wD /USdFFΎa)Ԅ^(?AǢYdY9Kax|X$Y bQI`/3OECHp uȳ]z5+TvKIj(MEAX]j "|YQq8X˔3GpoSmϤk? .5ZO22JO廬k-/>:X" hs%`Eu*69Cq&lVݟ;W͖SRTFi>9u3߹@3P]R@^R2m\i!iԴ8cd uMɗ3DFܡ2%HJ5${pL UQ){Y-|?eywqn灊ۂ-ORȐzLn$drp} s?Ԟ$V{8hFA\ͻ/8V@Aw3eG6xWF%hӿy{uPytI]h $Xp+YHQ p5,ܜBP?"& t^_'iQP }Ky{v8͑'7IVv{]\I5wSiJ[ZԼЛJ Gat@;0jX-c@ޒ%_<$>-LIڪYsw3lcT@CV*?;*BE#3-ص};x#BM@H d8]6ar=IHB5u+~jl= y8ߢF3#4|FbG,9p%◊> 4$+OX l{*qMGg;ܼgz/D k\%2Dp6äEN~0MUIFtzFRs ~=_^3`Xk?j :u 5DRvO8i`(/.&O`'ك)HF}FAP- R?G ~1 ʀdz*,XvroOV]N%l=(@uE0":y[utG_9ĂgW/Sn kd(wac[uAŦ);}=f=4CKyFݞ >Q7NYנ D5}r ­\H[:J5pnM (z^$JO2Wv4Fq)O+X?ٽG[V; MFMhL4? 5o/OaDYJs*ۋjd2p|(8,5BEOT^p]ŁZ1.zZv9rwK-8SrӘ #:ФYTy1Do{6+o"LZM!ɱՁ=N(<2mL['Lΰ+,U>E/!'ďdGNO]noË5T&=B3hB5j>RaIJ:MUҴ QJ ]7 f!(1mhy#޹JXsؿ/Z]< oq06v;&EwYqwmVnINƂԳ#>1¾TP'1 !\. /؈( gm+lmV5Ê oѽP$H&;>m#f6g c0L9.Wg;n%LtaBo7gx$k/hk;|o;#G[P-?ObF)t:4Ž7 5`'V'y06dOk_gz&Y h}63:-Rd, T.E{({'`9LQ\wS?CP`.' Qg<Ui LG5XFs M}:6>c^q~A3bb' 8\_T~4&(p%ft{l(ҕM`UdseFfs͘3܎2рA› q+|rT6FTF{S!Ò2M1ȫ18}+%*Gsgv+m5i94-6{OqLŴn78/jj 1. ( X쮊Vw "hOUNșƴ\$+g32p8I :]I_ %2? Ԁ8Q(zF\'K}ex1d]%l| G%%P 2W2+K_ª1|*epYt0l`T™w]?+I5ÚI,fW?I[fE>&6$y@Ce6ӋgKA4$)v+RsÑ[s8śk?9i -ج᳃>'~&Ѕ=zf`h3<y%Ry_h?}S;9O})߼>bzt;Ya24 \d乏 $^;ȆNqe-Dh2hrŹYiz ?/|1G>"m*߰yCcy[n+o}SfaڋsbYḊ~"zIv#83$eKԮ we/uMXظto]!Σpϟc@ͨw.8)GЩg ۃ+~93CEYힲ·ֆJ̸]\RbUpժ7IeI}' -->Ӝ% n~ER[YY@f6%$DyR[ZY"&2&InpCǥ  *YG625yMzLHcƯ2wޅqV=n!FhNڀw Hw<}'^FfV!`uci ]Fj \cEb%4ݴ5|A-'7Gy&^H'y*m`;/8^*'A7-q<:M!0 !AWa޴9fn:W3̅݇S(]'꿐Ő:V$P0v{s)-CdN.Nj٩ɹ}fI2{q]\(RJh^&v[_kU6boh+K T0QD3Fn2E_ ٗQP/`o.!DE<ˍFAO ] エY/ZmWkwIpPגY@Ze}V@$4ɧACNPM0c$4)u0x:h N|'^}@"cGt-gzHL m-罺z ֎۲n(iGg>k_"7 Aa+,b/Y3"5C7p@͇RBIcX0EW@Ufw6G2 &%ȝKEr7Uq3=iE CTj ܇VX7!ΌsB֭GM|17ؿh}>l,Ij%v vHI>m,l齰!5bgT/|o.S3C7 qq,S\S(k!MPI#z'WnQtvy3_^Fj4<:4BR2'1Ѭ d " #f]:,=QAdظZ(*[1v@s{+M^n G h!# CGn}T1Ľ,@_+7 ^G 9zrȣ[*Y;]T]Y.tzjJ6@Αogc2rR.k1O`މJvmHexלKm1`lIRބ&<:GxWpX][c|5x *-5`lBϞl1GW3u/ G [7dQ䃮z71<4 *RlUx݌5 [@޲oUa>i!nZvzS`"XU|&dTLϛ4jQ47MGІ|Ͽ ecd{ytz6ZkAeC"JsyPj9&'&0SAK @jM>ŎCm8ʠ ;׻aJdN%dgE_oUMTM2̊[.Ȕj傥Sp-QF, KI~꨾3*"z9ŭEGrډi:Zig]ɿʞ՜+Q O}\<0CF$欤~Į or8ltkR l˻_uZ?J3/ ^ (Cu&u:ft\t+qõ>n+I`DpIYsp Ր+vgD Xx-\9?,#[; eU! L.퀙#nZޏx{3E9́ȱu) 8t_3ȹUtø'LSSfTZ)Wa{?>*2sFA}k"A~8Nyh:I 0!ɯ""qi%,65&вN''wGb*{ٸ4 j7U#(ibY`I K_">]&iZPJ ҍ]8]t`UVvk^P@]>YjR"D9I-^FZ٣_8";PʎVB [H6s ;d܅~m覨)j/?S8ELposp rb'α(׿ؚJLa҄״F)ĸ%rŃO=]>mgĜyv'?@-nW3qϞ2ϳ]"w s}I*#ZT<>s>:Zyil 4h j$2zW*Eb%ӷ+x ίlFrh]<?A@#l:6)p*WӪ2M? pqGy=_`7J&R!ɢ B]vj /'؟i6Yz͡} |LHI#W/(m 'oQmO+|ʱ+ݮṳJr?X#1H` -V6K[.xmzؚ6(uũE0e_ϫSV_P?{}NO>+C^Qz'UK«O.f<F!A DH3Akr43p* }H vX,ܘBepݏ;xt9h:z'(,lL~:*v+&ajv}ӵ(2s ܼjXGwWJ9=(?}WintL&u24aZwʽ+Q֞X:a`ֲnPJyʁG;{%f4I1078k/#BGS ڻ=Kߙp?q' 9Y˪$Y߭VLD s6Lejej~ 9L(:Ia!üU^-1YA(;JW6D3i͠GAwKKw>[~DiBi7#z(V)t% FQߌ,D!/f+/\TmEk-+'Yvp55К;n16VlJ/!`:Cqw񇰫Pyު8;GωT\!Jdz fVCI|{=3ӌL/9xԼ,B.KW*Esz UF17MtNXk&HR7eټa_.glV;$C<|w,rך:ҺukK%oC6Gt DPqaD zӗl~ĥgvtu6sn?Lx3i$"i&EFQsB^fEcd=$džESuFWI@vTj3Ʋmy@]UDKDJ d)΢Xu9kW\hhPߵqL;YyQg`נN"v};APr3p]f4C070T}%OZ&7,m7 WQ)>ġD朗zjEDM y$qsְhv: [gә"ыnstӌm uDiCM29CL2/lMsvAP W⩊`x톶xqO ݔh6ځ- L7H]N2F#ε.?ߘt}7&ZNHMDK&$9v mo9ϖ:Ϩ銰*2'*]4nEruddg{gU[_~7S'^վ){0e6^{^0*dН9=M蠎mqG@}IB$6q)q} Oox bn ݆G.aGGY#v&CŌal3P߉9Ff=-8\Oo`MJ4ŕFƼMʼ2Eܠv甪%k,BdQ+ClmeR"E~ֆZ_e9kO%E!r[6mجBֹjhfJuXTP?V}K]m쁶yXb;6}"Re a,w|rx-<{5ԜuFEO EkH9糏ra@yxp ;-#c Qܖb{m&Ƌ:ޑ[532ͮJyBㄼ徥  ^VE9V̋-u}<R^k,Vry#? aDH=C.s ;ؗ ž:=)x7r5ov;9W/{9cbOE4}Xcm(nl|Wz?wAOk?D3tQ_R8'݉樉`Q "5`'5 Fq x+2:ՠ02 #YdQ`2 yWS @2.Cs؆1E"g5tPvK7ea/#<( f博;o[1'ޡ# 5%aGf0S3+D[*k& ,'CЧI=S?9/D-xM7L_I]ȝZ ~/)vgp ͶP>ndb‚ms)1DI )Y\)Nr(av_}<+@5 ɝ)|'o( sJ/zN;OjW]Kpm:LbBߨL㝷zH6nY,q-̜گ6#8^ `/0=[Yy \UҮ6nM:{ߢNI|%j|:G0tmןw>b/?xXޖgQ}K3́u)TMP g pW屨.ڈ YvKNhڂ|S;=⧎A0\i) ^'_Lqbb>ˎ$woXLMUYk􋷞:>D9]iɥ!SADRAkcޟ]ah4+`%p?e|'+U|)O! X%:+I̧ B-1e!7g/[H˒8MGV%0b'r;)nwVʟ'|)'(:;6㇫QL0%Gmm)|Dg9$kG_2PCʄoqL2#&~^7L$b>:ɂGMdKk#'Gڤ[*=HR)7{#~@D)7CV't!5q&D %/8Z ŎZd=GREB\m=4`{(s&&-Ne2ZE, \,J:!/ k}iyid 7st%|엸Q>s78T .LAEރИU-trz?H= 2-{C`~S K7ʍP̽rItбgxQ?0|]2sJ0Mn%S;MP$KE6ΊLzl=&G1|F,YVך3s *Iĝf)YOdҐz-B[Q `4%,+jz.ꈁɾr^n]W ^zoHcMĴ##O*``9Gݶ\.ձ JARҹ:ꇁw>9#NU%`d`#UydMXY;S#FWZiX͐k m=1^Ir CU-=EƛZ<-`8ͶxYwP+\x1z}q24|bFZϮKJ>dvQPaId *Sa$J|'fWc: 5I?.-,EÑI%xJILQ/ ER1C@̷쾸|/?t)n0SH%oBa!Y;zp R,f,3ߔ{iЖ.ؓ#s+8"Z]q0$obi36`S( v;!:s;)S[Ѧp4'pcS Ayw:BK 2kgиL L p&XʿyVq1ca$5Ap ;;I&4j);30I[++< @_PA!'mw)NrI9k|sP}WxEi-QݣS>twsD/gN cpxOz!~&ELT+DDGSBrhBrHHV ?L`L.9q~K!JwP9;5luFgFRՙHV!KGǜ ]}עeG4{u[;g3?2^fkx6b; &'1̝e 5(}"=OJsRab8 +O;!6ojmBY/pr#s&SvS&l[$Neb ;dGx Z Y\C[V<Ƒ,:|Kۢʂ)lIsov=Z%Bbk=BԻ5euH:k"w `րu`O'o̯zjw8.o9lb&ukst ^r4m \^a4;WIيD0Yߛ,oNgљ,X<jQ趂@ݦַY "w8wh=NSPE߼~0S1E6Im^:}$ZP-!Z}!` 3m43.4$2CJmU6&ϸ#dqp0SswKuUjg L`{G\]ȆvXRYZl,]x|8=WÝ ,_+MzWvh(k[~rMh,+V^mT2=F J9הOؘr EǤ96r{x;Ǧi}5.~\\eG"Sx-d 3Wy.T%C"-Ѳږe` @CJ1Ґ;j%RBUR^#y Ѫ-~6tm|X V.Ɓ{4UωdȣL 1 e~0%^%JG(sdߣJ)/u]efUW›L8E1-_y뙖3V>7 ;H~O"`77R\ĽɩXi:<`Zsبm&*E0+Pb+O[ƥⴿhʤ$6#΃33LB|$F9ˬ9{oy5♍3JU6⯕<|։Ÿ"LwP3=*tB'{'۞d(;4eTT"iR V1)dR)|"IQ|:padug]nMYԝIe +AfddYuF`hwVuG!̜'`qbږ;_֕^=^qFg!yKR 8A_qK9 hb$=bՂ]dX|B(hЋoĀ5t߼uwEqߓPSq?G&^xPjNA XY]WaÝW삟Ena+:^]nTo-kMb?1;H&Eeq;ِOS3.x i%oePy|8}{~3E퉀F9PM8w#Nlo4:'.Ӡ+א,ى)~a%}TΗ})T_u7^:1‹o9;Itt`1)*b=Afb]D]˿m(y}/Ճ~ K6T<`H'PLDr8~~uʳ!XݡE7݃{::#5~E]z~F| WrNC`#w(N(.×{|^&ގ]#E k?]Y{f+b]i-ier|ҫa/6K Z泵 ^v鉻a{V×c⢩ydӭn4= !z X~EDaVxD;5Ġ9!BKVP&4av{x |V\wᜥ2 ?v]΅\ הj_G)M{h{aaڮ(&UhF f߅[U~& Z罐q1#= .$m;/443:)fygzB(!,m`%?\ҵcY2x0nhb}RL.~tt;׹p8K.I{{H\O+B/<giKdB.: X=^(kx"g iaBSYCf\g}ϻW\7'xhۼ>BD`FA\ھnjHH\!1/ ^4 mwѮo r=K{Q(]Hla$c*=`Z6 IA5{" Rȳ[c˳oZHNTXk`1@C6\wV^tv j9mVuޞjDc28`:c-$5 9Mv̫5d##hC$NGuO }U$!Bvpaf8fpQ^7N&ϱ$583#sS^KU|b=4Y3]sip]!J]Ge퓠t}ŞvvM8?OR'Uqxτ[4bp)Eb&8u떉%d7;|a]Ji¯+/M13"E&^~[~p>(tuj$C6|@fS!qesk/$I:e)ފK9sp=y맦 7KSzuE00MΗRlck"t/*GC ?FJދNV|h_d#p{v3J+ Ņ?dbT8_F!so\,+~]S/3p2)3o(x2y јo.wOr[V\ ;(}e1Y1bP%^?<+i$iIϲ| > ; BZ9`ݢkFgHH*;=d<.Y_`}knjoq,Zw+m?5^+ 9ۭ&RWiU Qq)b x)4 gu0 J-]x2uZb Jyaz"1%cl8d`N< *7eHF(|,7[[{h1m_53IfW ,k\+`(&%k YNzБ74+D|/'q,V, =gBgl4 Aj@/e)I˃9NB?g}p_~jݏlsƚ OAHGe>{73[ű\=ԤNJAq^r6XMT :H Ee_?к5N䀠8H=\~H Y8$l^K#ЃƓߑN+~|0:{F;o7- 1qLwrO 50V?{H,\%(Kq@ L*|1ʘk1ao O$ʘld K<睕0" M*%>c~/HjW.Z[e̲hAzK9S+],<6=Kf 3QY hXQ&rVH-1 ;сPQEG1h1skXmG*g g.gp|l{z =.DO d" и1{'+HnޯQ0[>q$f:0L &f6FLߔQȋaSO=ǦxtR: >uuӞrSp-8dExuqnJϙ>\ojVO=dϐU_]}Fw9d`[l]n$ŠR& znpN@g '0ѩbK87>[?̈#mwN;/q@3ʨDSa2lGmX:y$hOK|mb>ǛOq&TE̺#74VVJ;{K\3tl1sk̭ 9bθP!qtuJ[nRSMǎT\T̓Ǧb[]Z5v>scdͥ$v.7u<2TBa4Vu{}8of`A D-8c7y޵t&5'V\nr@[䜑`ds(3[#ha4= og.(iȭա vg[eo)Fi!r@O x@sƂAd^wtQ|8)r#ϞA5Lw?νrn_x0ex;;++o;ChqG9EEJ2H`CU4t۰Tط^!TZ=fs`yZȰմ8_"Vi0ì 6^,7s1F5ѥ򌔵ZEn̈}=sd vJYΙZ`fcY;|8t\ I cmӛHjX d$!*_;P[@̢sk"$VDRFïxϖ%U)6GHsl?)]PqkuӐ[YK=*uK .Hӟ븹4j#bt'W%[16/l?ruzJ~U^E78亠bOB9rSz?߬~\EPSz?o!V]#닱 pYNVڬ V_B$'0Ŀ Nw̐Fu 4b\0XþMdՃ٫Z FPxФaq1Q8V(VٲB;wx0}D^ZS:kWM418UH=^b_V*>oܟ镖Kz.١ v)%~r< "q9rZ@C@# p&LV[CCoXA{FcnfCG">VB"pUtl\*%CmoӰp 3]nCS~n91īѾrv%c#^./ Tȫf%` -=L]HTN=mUeΠ!syNϡ'Kka,+V[UȦ%'IK+>l=oue9Zxo 1G*uLDvorf) A; eۡ 1e3 dU A&ѧ4 N.vD `t_Q [)OZD~cv%Լ"haM?QKK$Ol@6X|ZmȀ{,+:V)"֟C$rN\SEQPШ$ fxʜՏprBu/}~ue @@hN$#-B m"7uaPel J{|C9YX2̗'g^%9C۪Mbt1JH!)`p'xs+.Gp1a/^ʮρ'si]R_Z-r?98ҧ1ZFxbFg*=}jxZc Fr_<'`K>GWfņW%X˒>il)%QdK\ >ʠAϛYZ.ma"mRg:_PI9M3]:?W.ZYbN]Ӽmd6ޗ͜sҭٟ~ШWk!~pF\Oŭ$o& &0F DnccͲ6muz"CQDcl>A6Zp&_'ُ3 Fta)q!:Gi;a@EQl٨C~JmX !P=z!Z ]tin.|>u*)sM6: Q/-Yѷ9`hNPDb ;@%Y2+WsE[f1*xwȃutV6)p>TnY5:r$WW yd@{%Y)hjB,-?LSz\x-AF nX=K9]'":»mByI㋣ЮӠoǰ|7jWnp{rFՂIHm%XuMFjHtXB 8X\{o#* G=מg8Oݩ,GYEWzwS"zDJ5Oj.%vAd<ܶ6Jkl)5a[3πS?UA8'oW`DRL~(5eוoɧ7B T/Vw/*gP$ 5"ȏ1=1 fo~ãrIH&T ULaVɣ]$7޶LLZTXt͌q1f8E?Q"n=-εQ}fnn7?f*p65\0kLlOϥohhVZFlI*dsp77 &Ʀ6y6nA|B +.r{X7&Vr ؀VK3ޙR*,fƑˀ}^WzISAnTJO8+iN?S%z&#^no` +)rBƧSwiHPW)h6& 1{zH8_"B,ۉ6_ˇMcZ nU!BbqeD4u6 /5^D{?W/)a5} uk)\zYg[8*oUY6EPEx\T\*-o|䒨U395Zg)fL3Y `s~N"roE;\Kr9-ҿ%Y틮Eq*S rYP[ԖpÅu*:D{T5ZTx5Z讆J#0;S|vpWW׉7 ;I\^v~{=Jq о= w^n˄UajSrӐ2E}aU2AK4*(P{+_Z12+%jɡkyPS"̡RiJksE3BKRT8s!> ǓV̗~9/3S t:I3t9ICL}7I0Wqd!Qfr;[˻y`aJ ѯ:ylD#fy;\|N XJ!gH:*4o658PaQ!e`J]!-ʗ _1~+E}Rh fʟ4sTFqerrl{7.p7Kq}W ;Cjk@#Z&_aVC]`ЧcLV30H5D(#s;Z)[QȴӼ=8̻xKGjDO %qo'~ZP:l Ĩ&v#%jڗ1]Fq[`i&-yErVǩs\ʾR_:)lɣtdq{ $9:u/ c,w G'r/MS .@cdى96  ӽ5LAH]djp Kg6!~2/>:Hj$k^#Cp%q?LxnrEau0 C7Wķ[q:[XIH<nSdrCc6> 6>eUUdSG j+]xyPs[ sEw(?s8Jv0?d,  @ўCDױA QQ@r":~7.*}V;ҌSE2~5Gk>''=rv IOt{@ȶik߅a8-J-10Q\|h)5| g 6$u⊝wygxKg9ra (E;#^awn󎍶,KoIRi6U%':>>=\!w25x#wMz T%DXZLz E\"()Kv!հƵXaB.K/ Bes `c&ڜif&+dS>&}gVWjJ56We[8Ī8HAv?*rAZ xp]7ʽsެIdł\ ek$0z6Ƕ'P> aM֕6,vƦ,x맓uӐfKSk&XCrH=Q uv-y]ܣ(&_\3}>w` çmCp+Cç5Qu$%zƾ+ &F!/~k*oZ^Twde" RD\zTz䢖O-%,>HlG2+}*Q α %N6!q]_C4CW9V7l+q$ݚpp4={9+{kIũΣf(j֖]UoAQIPntNQ9Bfhsƚ?HQck.w#yDh/@!~xeiq˗5W ݱCG߿޻|/XӤx>-aKyӤTj$#+_&?ݞ`Dt-ׅ}^Uڪ MfT qI l jg 1KL`u`\biF<qk^d 0{ -uQWۿ_B{6@ }˲F[ y|N:j-a` 4DY38,xdY'{"7ƻ Ϝ^ >  L_vhnLSw7ЀaD.Ƕx]&ڜO}L ʞYhyHcw"-3_~H`Ur4 +xZؤ 薚pHX~M0XMS%@_jÓ"1dc;!t~k-#zg#NPcs[S@a!@9ЎŽ'U-F#Ӗ\7T6az '0N 3M7J6N*lv6[Zf+ɇsފx^!ǣFMDS18? G<-C |ԣ&x&k i[ SIG&bjwW(vCSZݜXMw֋V^2A'@1}С>jӍF0H qQmf!"s>!^ RζBG2/R`i%άgkxW\ Ҁ)&Ri&{C5Qbyɮp}mMDRqYfCp=6ÿOJn#Bݱ 3u-*\R%bt5`' 6TAt#`x~r,jPiϱa3[ DWp7"!Г/&:_`1u2q%i۟T'IO0MGF #sf0':W^<䒵[:N " Q2Ԇ@YAKeʣ"YYŚ(g),e dQC p *bnI!l_)ĹsVVMVcO6cv@yc84oɧ'9ƢIc<qDŽ%Yi}A9+Ҩ3;P_ iUL:琪c'7 KX„[xZ05عMY~+O9N}l(UHAĊn ?J縷ecɖ dlmo\M01А׏i,;Z#k EȽӿ}YWS9'|} 큆>lkߒ#T\n'ȸ2||[EuaZsK=[dwS#DlYvyc[i 5cu;c/n~;2L}-X0u_}Lq h< S=v>Yƺt*+w; .3!׈Y"[{N],Bi]S-LۦGy1 ]S~w@tW[^|?E ÓN^a1N}$t"A3<0%)Knʃ& MvCSP=n Q L\=QW2ը"Aiȱkku HnqWpx̳U(chTNjAo#D@ٜt2g*\NYqEWs[HJ''P)3$ܤ:AI0jSgд?zMu:5m!ЕfkrGɢzD->ڶsպ.Dvti0t9Te,X< 9ߏ/_XL#'襰Idg珤!&RM]s \6}. Ou:O񇽁+c֏f\7Ƌ@B\ba}Ucg  <QcL#]嗮WMI'T2K߀yk,,Z09ͼ/DTs$׊?gU)uԒj(q2 ;Q4r>%<{]Si\0nnsQѭ$"&sGqEPFI)u ? urzcTV񔔑Dv|VUCUPTDOLd"i.!ɂe&6Dq Ƨzke4\IB  D D,̟"4ʓe,)r"bڣy=G smAapT\ګ0AVjdu1jC*aFc⎼Vw) t ƭ"yhs,(}PAY]:816s@Qi޾;:w:]!0 f$Rj6;h, ΓS*_(QlgHIzESh`(|p}ғZ~:gIazQ&e(ժ.6π# fF4hx'G>vJ 1ϟ^+2smp>`n _gBRQgDmH{ Bp7[* nGfd`zlJSuCMLmH<3.i8$e~Y:vьICX ~{l0d.痴\Y^ẖN0ȗ^mPBHMО][wIqg~m " sG*oJh:ǀMHH#j[j#f8.ǁ ˑ&ͺ5IղVU6䏴C$5}Yڥ1Jt} C/Bfn##+m5330$Qrv[$v0GadEfd7C콙fG~([AńF##rqﱛuU. d}pO/ RQ{RRqt3"C4yk A*UB)^Kzձ+ok8'vcÑPx]]:&vCG +KB%޴[Xz_9-.L΀m'a$O2bRd^X|L0eJO46z#wfpRNn%> qbȸD1Ln'3X10m1&v7d8O?76u!Ao r,xK8~g`ByVSLv У/Y7PХitol9>,w&%s.^v̡Ѹ 6 Q&j&Yhf̍lsf=q VҮ'; wAGiqtvƁo}ShX ep$|g`x(P3 [޺nݝ~/K2~*az0+ 7LTgS`a\Z/q8}A dPTïI^s0,q0~ /? 3TlD'"/68-X=&44xfs 1X Sȭɗ؏Iԝ׶]GqS+RBmp?مv5<q)BxPQ}}ҝxܹ-!>ls3;WjA;w\>\QӚl̸1q<~טbٿud$GGX C|Qe'S6h~:N[{.ϓITU_~)n |S \B߇ވ~yQ4 Pm11ig`uDmSfO;okN?"H, W"ȁ ɀS}M@Bh)2-H|˵bTqy#kscy 5_k.7X^"oaPt;/!QFr8ѺފVl341B8hII61*> , VTg{j1e~#Un?:͔AYw֛bye#o& ]ɚkAWK$E;(_vJ'sL8ɑwq@-}mq<Ilj:g䯉o+tGpUa,hھT\vl+vb=Xaa{Mx(w[pM 7c[Jn\a 'yP|dTA$GVSI< Y[b%웵Ip ^ÔiF:.qp@թ?z3^BwєǂY55GD/HpHywCˠ{b\džRj&[>pMrC pSP]&j::*5؝܈ ÝgwRHTGLkLc)X%,zH`Lsx&!C#_ xH:2G.Q˿Q'Qȟ[\lHb&01gwc|}iQEQs}c#¢)'3< -EBbZmJBZ٫zlF՗ !EeC njf>`ޯjXs(z$"6rO USQե*dwsM9o }8e_=I>qpkg\҅_ׅ@OI!Du6zTQvHGRO'k?l@9_%~'wఱ&l;5c¯C!%ӿan*I0J`cIm A40N5 T"E (}#]"5^R s OFB %'&=ӅgheӋ8v.{Xuk,/OK?|3,.~^_g)VrA^]lxcKHBap_ͯ3I-MA9*gC+t`2i'E F=Nw8'|AD:T7.+]hZx`c~IC[I)vPEīυA8 =`#<1g{<8ɀe`.kZgZ]X]Ųa¤ĿG.h 1&bہR/i? 8@.38{rXxv (Tacc| 0i@{fP[qj8Y{Oi21BL;PCVKp$*ݣ vݓO#(*Е7),:at?[ffy[qQ*D;O3 2)8 bz?ߡ/(yč:mv`)KT+06&Md1zgha> |G^$?W;N<ŴJϞMXnfцcU8rDL1_hPwqk3Ixs{ džr5 3P vꑉko,Ҟa027Š_)I;24W-Q1)) +ʈEQ^ S3arn޷nmJOqC\sYV& BchDj?.;iTx`]Lep!.+wh&pO$]BV0;]OZ 9۵ہt6_#~m[q^#TR~Y-8>V!B #g q+.h`c|~)8P!s q9 pwg#5DcFFy9X|Z݂O!ʯRbE҂Uhw7wmy9ȳ4Ji\ۯanm&Rʔ3wEoxj嶎3Nt>}x0ڴt&leberݸPF;,5Ұ^m@Kx_5IsIGJG\?"n~;ѶH]nc[9W/qLez(~9t/;1?xE:దCW EDS}.wOe`8(ش$s=yHDCώLǐӯ9q o.Nwp C99# f:—"!g9 *7HP*V7QzjmǦL󰩐FĨq7f"yI{WCá#[+ .>bfŹZ(J~-^+G: ɑ;tVFWfy$ϙNx  ?z;Ceܬ{-Is/C26TtXY$J8J p9MbFF%!֮^jrUXOWyS90ߜ CgYZ07070100000411000081a4000000000000000000000001668c169400004288000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/core/snd-rawmidi.ko.xz7zXZִF!t/%s@lUs@[x|ʼ:1vO?oD{<dǀS X5Dϑ؂ gh*p,b_4|Dީp2V6{+ietS")L)5Rϐˑze9, B=fk(}' &e[F^TK==4.Na;+Pb YAllkɫ, X|~Kn] "}^Bv}~xTFIc];vɢ% AR~L֣+wnbu0~/@9jTUt=cys ^s5E]う#Z zMsy{l8qњ)L2xncϨz|PeiN5HY\6' @5w>2yM./@.Qk~ZԦ*;wx& Ct P|U:P |j-;ZY;r^!aZ6,[Ybi;d26;579jh2;1h\sf8ib6Q@MJ,L"oo:EoRAR4.-}S%ܵsU &P陓}.@ڳx,'2+ӽHL%,!^:ScַQ-߃ @Glc.=c/DCJt%CզD&F3]ɧi'O&vEvIcz# DE7@7΂ &[ojr{ɉަ-j&喖bŸįz_r J%}zb4҂<Şbc^[^fN$]e>g\IJ; KF"߻}_h3-I6P*Nz,DUdN"-ogYi>/~ylX`FqTt*0S =ܳ1&VJIUyJZ}M *jW :c1sqgl:cR Y 1WODYPS)%DĘQ]v`(0m@ 8ϵ>/DXdoIrd-mܮqd򔺶+:#vށ▓j[IXtF+}+

    ѳ* $s1mڟ. R~ha+JU4.OB#ynQp ^c$a_fc> VFMH΅1?(sNB^D0%2TtATf7VhQ"]RW5c-f{ xbal vC\pZO?Fki 8FxP澩Wn w* d7:TtMr]k(Oi; $ZMCf(-ȵc9f;#"Dz4~deـu(2|?6a=]ܬCE @<hF+7P`W?Ƣ4Vulx~l5oі/SHqNBV#CDG<XӬ9/]U5$#:}kBO.ϐ{7.BǗf1`HL$m%do+iy#h!͋N& r2%HoΘXm!g5U[]\uYp=f,1L"Jb,Q {?$EŚdp;$ÊяmMK)V@#L+prEY9sw300fiiYd]A >!W¼RR1l`4y}no=df 9:Td pŝ dwL*:A!`C6zW"PŖ?~p@qCѲ#GzSts7*ReEoqҏ8Ds3A=U0l˺=6oe&' S%}N+՝Q;0ķgZۮt8;;c{f(QqY;_>%I}OOsSba 2؂-\o=Ū/\䆓pz Ζ>kT%ʾ^-dT[ B-q@-:'K֞RlEԮHWtM;.bl2O\"T%Ӫ,GtS SbPb}옧k#U\BIy|I索>O6bæVcPԢFb^ db4}Ch> 3* L!5{du`tcdǪL eSm^&8*Ŋ*[@/ɋ(ԧbq )݇͜+X:SF4JB|;ݮM90[B6#)N{=ЅH/ C kM)e_Iʥ푫dGK ju}@vp,Zuz=(57ܺȟ0#8`}72ѦOQAN\zG4CWbpTl'39GVyN.CGz΂ Y"&v>E<ڈa 5c0I~&-P>ݢ^7VU0q>!UWR@>y=Xwd Mhثr>h^M~{ __<}4_0IS] * !dZb]ba[{k]lå`1g0))-.\K?/ iAhB+ aT)j)'`9. =,ASG"Q/4q\\^±hM'h)nm QK) q0*(hIw0[G /9hW!Ѭن{A޵Ck%yG*TQnÛh/olD }NyPlxO"n'XMWPmp)x\4.v=+Z[W|2ڲ652 V;jv7.-fO`MO֦-M7H'#N+n b:D=,j=c~ q\+ˤ2D&եg/^ۡPU{:gx-?뼵<234ͼ;_ 89\Z谋}k!y[\6C['vq8V1#K f}j|h]&ʈ-fQrUViU̖C`K1g;~wBKhEac8f/8fybtԑY*gJ2r89 Ar0$ٗ,)6(w?@bTE]UBJ]b/-\f_kuJP>ɁkOThBp*\?z8 :Qj[(NyK6ӈ P3K@7=|O p? qG^uXJ9wL'Y#m ҧOo7DSZ>L,L0κVRUJɯjW{=BH&AR̕QF% XK*Dwti4J[NN?@ur"_%WqwŋKf[ՆהPj!4IVA/JUNPgEԈU?0O^y[qWbIڻϲ 3}$ h= JJB(hfjNgKlw TOV4> K͞Qut長Q6Yu+fOOhܼ)x {ƶ` ,JobG983j1eO$)7ceU髪\HF#DM_-9gK8j[nHB ZoY`LY3;@5&e_ O߮T@k>*`䃒`tWI\xnۨk)(L=Vŝw#,nZ-i06*nzFc`M/[%cVC3Mg?EwQ3ѪOǞtLM?4wqnKk풩̎EHd@>f;{k&>Rf`=FzfZ `D)%%9DNF9l܂rȺ5fq/X+wĕgEO䧏{M3g7ZtR~`l ݳ6f"HϳM8jk8mR7ɍ!8BՏ4Joe,8 |٤8HOZ$2 koƯ )Hptei`(<Ta¤0$'<@d!fe﫚6@+4qF,X^&:0k8 w_В6j}yb!Fz 8Ko+ڋCT] ,L}SO; g힥Oܚ͡ ApM} qCDõige͕N$; U+Sx4ɌQROϪR)O_t0 s62͢9jY7}J]CP†We/O3ޣ(8ds^2@+?]%kSf @#mDH#v'FWƦO[aTo_v4tzE΢ {hIνAytJQ憶GX"ڪ#iV:a]WtI7sx^FB#ʬyޅ [&ט:jP46%)OH) ȡ> :0GO5IY0'*/0OFC4 O(ӂ;A60-:h0PFhrR iJNBC9e1ݣ `>mdj-IR ))Я)PArw;CbCt[Hn+jp4sD현_s N>w&ܹrWS<o؊V戌gw9kVP1< wfL"ͬdbp\O , ΁ֱ -׀ `o1|;pݚˊ*,3&9ԗݭMvukX-'bezo:%q{P,35q8XH<]рiT5vX?Aq mYl @f/kwB*cl҅l {3C+?h%6=)u`=$' )bK܅Of8TR&tE,Rϵ:p갂zá76U1;0h/t|Q߬Mrxq5U$ +9cj+GV1$@U6;w#7WHP-Ob9cJ/ ;h̹b=@I%M [;ˋj6/̎ QPu91 Lo/I_vtKa&a + \ sxp.-ב 8cgNlFE {oIG i~JYq̽g0%f=pPMHǐd*ͮN"8Yr+)|eV2fp"vܜ>E?΋,}`\T%!:e7٦bmfr?[ŕ)V8)o²0NWãp>i2K Ug͙9z1*TJyN7#0Rnƨ'hLZ;7\bE at1tXZtwmWĊ?>2G4S)."~VԪJf(Eir6n#iQڌsNC+Hj=ką"dAkZCcd!\ :;HS!yXTR۠lpUXJjˉD`MR~',N*_iKԩlymB'9mZ+&̓OصG~,n4֯F:E+(وAFљm3j%5=$Y2eXMouф iΩ-1B< [3PɐxQy_o"eeTcܓexm""Y:{`TV1m_XnRkLSCwmʃ& oVvxwrPn =~hX] =@]L ޛݫs*Fڧ%g&$k$iܟ/Ӱ-c̟c.TpXS'L!}@R dgK;K|aϽ[5o)M)CJѷV<]3S%ChV.##N7ipn{$F$?MT^uJ&c0 j7EYm x2)QJu{*VN9C]E!/bT $gP+ㇱwd}kQF:W;(yH0{Vv+޼{k<.PiOoE+,R^g HD`{7[wOx"kL۶3~t)R}ZⰿX(87(5]XcC44CFߴ}F%F|Op_H$!;8H`z'/a|+7Py<8pwzꂞ%jbܷX(!'5ocrd>3+ܼ`&!GlIpeLD-)~Oo|vzM&RExrf GE)= khaL,g#gw]:bHey0V=9_%Ni!Cd]zYzr8}$k]1Q^Io#ܦ/^do=J]•)H[(&2C?@m_k?2ɵ{hj_,"1T>N u<'X3H!+_=ښ_BErTO?$EZ1w MVV(2[R6 d׎K']zK<*Q`/уN> H͂U0wV':^:-3Z譀 "Q5F-oF^nD$Yf& VJ{xw@TF'6'`Jڴ0Ѽ{VLz挔his3Ho֊zA nE>=qRy,lئ7F 3Ƽlӆ !;2^rUj ʬPƕ*+<~{hZ`#u-ib͕/\Vl #Sey6j~L%#}wk2ȅϘl$`p,"5ȭYP k&RMOq2)|e-ztl41ATS<-U܇u=-t#_¥N(Nk@'c?'oY μ_O߳*rqI\/ /9AZ8vӱv㱏j DR dk]\Z e&UG>H_Xq @VS!F=5̇ 5Φ,Bb0Mn ]K%'g1/U'Lt_HIݞ6гte1ʏ<\Csw WJdd}*S񳖏 5/gg.u ":ee`-Z-}/ec"j\V 3(8)X MC,m])r6s3J"GP 4=uy[:m1"hQq~"]@:#ǔB:7yt=''[ɏRr];@&#]Pj)KKU!U}NE.iۣ4M8J ȉT[k⼶zL6ʯ1Se~J<$oą Q-Yqȷ- Ѵ-*l]$ɏ_qEgд;(N" qKJ~:ȴX=(҅aŎ+[g&x?oy'4ϻq?QF jp՗P@ɓKH׫Ĥx gzx-hL%Sk]&fo\8!%ǚ3B'Q^YVط2u X 3uO։Ƽ~c~ r[0CNFt =ɻ+F?d&y}vNƞQbW +bR:zܒ7K:tMz^0S2o~Liܴ2`tҳ[8*P@cgj7]>Ufx4F, Ck*p)bqN%{oJ' fC03!̇ם5౶O-8 + M5?g/Cx/ωq8?Di( c:dv%$U!fAy1s[niS2(bڑtވTm(] r v6c0ʭSOFRY%)Ζ8g+ǥBa# E ldԵ&ʓktiɬ֠JK7ciJH7{S ^Ce7hkL腸MlEJ%S(]ۍ?.U֕.u m 2ށuI6G5I2gZ((=@G% s@#9Ӓq8l+~9ޗ spX" am.)IэbL`"<ЗՕ 1.׃.5_#c?e y)˳{-1Îǎw!/dW2Vz 1'24)םg-޷ċy6NzRN@#B>J1 7\N5Z*S-pD{+? xZ [.Dh-/)Zew$:9C|+!tZ^'`03?R^5 1"FxJϟPyk+<32LL)u8C0 $~-ԗY+8,1=Gbl95E6t\FJ k=Wb<^O}鬽$ "15{Pkp}^.9TQS R1)s)n il*Hmf B{ F3bm%[E.֊b6N!C ̚(*BλJ8fQ] rcܲEv cVd?Iҵ &t=+DKM@_6-rr;>5;Jm5L-hVLL~]赗ꛊSqۄ2 XETR e]l` ccdmhh{i3B<̞.BǐS= h}y'=ꆃMa랓\;JwZƏl/1` ў? LJR]Y絽x.NW?]]9"VH!@sswFY|s~y%?_BR×+qXYͅ"-uO*~:1Ҫ&xl8wJ{r2vE! \JW&y}T7N!R!oB<#vT:Ig)6Qx<͑MeUNG/<ءUšs!P)2qS{6;NsI!)2sejXD@٬ΞIGh_U:f)@=pPp4-Hw:* Fx;1ibAFvo5ldfR]%o(E>C`}1E&mj nDu_/QIr>3;+# '5͆vzbS:Vcrɤtp-`j.;L9a&'7̲P K~vp\:v<~zɺ@>tvVDt˦`ͩj45 w勁dsw̖qk4s\sY!km"KG/9-{HOX_U! }OǑ<)S~J'hp$Γ:5b ')A ZyʆOyNN &Tm9ڮw8U#]]'%#)\fTM̑DvP'Q eR!蛽>]J ‰[s+WS-9=/W [!4_`i"*$_@%~uP}sU 5 ]Wb8}\1O >j ~xtLNkMr,) -*l*)/>ОB$XNi5 H}I{\/8&0^iji-!CIkLjv ?&$$.+ 'JrN ښ 4G7%M̋Wvs~D$MX]8U\ܓKQj@4~{`_<%b>)RnQMR:'HG~j'yͭ5ڡa*)?^[|Og{eDD~'9{qb K:W!!}~izV+P<8[gٺԖ /'K|s_8"-9ߩI'b(:5X>?1`eD0id7nɪ+6KamE? TqP n*\) A#/:hgPīpU4ܻC8ᨬ Ct/~%E}E=F;*4E 5r&Zݒ\mɖ˸dtbp/ )iZٺUS,D}q*m;< ۈ"7xy:c D}תp*7 6oj>fpM V-x,g. ~S:f=>{FR՚PFs®fw(z\H:rŴ%%0_ ?1XeM6rCHR/2Gqpu}R4lEp*U` 4\ň|}էnSu3c~L336WP܆2ź>rӑŽC,^pˊ-D_3HjQnFZ fm$*ksD<6QJ5;h2W7tQ^xǠv= ׹_z>^+F.P4e P$dm歔naeo\B6p>3h_9b#<)i̍.5e {u ^D_KGBK1 5 pG#H"RE?6M8aJ}W}7c]z̏oVK%CC}(RÇ R;unvR:-r>89+tu-8_=n }94ʊHy-@B\HD /X8bx[KNPmh[98ebjNg?#SZd.vs`I 76u8Ab"/_3c=fHJUyAFƉGyffؕب"yDRZк5L(&ПgYZ07070100000412000081a4000000000000000000000001668c169400001020000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/core/snd-seq-device.ko.xz7zXZִF!t/K]?Eh=ڜ.+^G4rmKa Su(XWʿ NF W;T /&bw#*xCj_3-[vmhq:Shl?S68)1y },6+%OrX Ror;#e<_ü:SbsH =$$Nq-/f.*N*I[ټ1(EopC#L=V u~թxϬ;.!fO<{V,nrK4` Ssԗي| ثCb oND|9TV (a:b~ĕ_> \"Q`gu hT%A6X~am3o#@EqbŠmɊaN-U ߵAd_}2`ǃqzuo_w__ψ+ɫ=mr$M !*,e-^N~(م ɶ."ܨbw2Ž"(8=ZޚDRfD)qIr2*zVaP}ŵQ{֧hr8ro&3P`vttT%^@ WR0C_~äi*- &*:DV67Cl*fMT.,H,յO,wH%5%&cHE=Uj8@~X,c.B2=UC!`1d3Yx׀2fg:qG-?-1:C|OQ/Fǹ~- ̷bY3IGI=sVD@iwPTe=>K/C;t{CC>/2?㊰@G; Ӓ_ gr#0$UjVKw"Oovt $l%렚8իIMfk^Fn'؆.bJ)t0Ew*^RAD;Դ#A0ޒv#ObcL(x>X_DuXj_"^j* MD{8a[ yEȱ~ω(S%RO*ψD0,aӌ-^Sȃj:N2O$5kbƒ%' EXҵ\%X1nAM(ɫ"__]ߚ#j]@?"aD"4}{‚$..ź#Wʽ^>~cԧѭok+@>x8e` t@.5%f _%_V&"=E'E\{4bYvb-V  m ;jۙM;O SGՈKzcd6G~D!p~]&/N͒Ķ5_ʎ - x:з*"= s}ҋj+ ?tUg5MѤ{@S@ެI75)rrIDSEq7$2•nsC*`L4ˀ9p +ӽiFѰ|G\> Xi e\PtM]+']e-_4+{gH蟐1AϹBv>x4HzM&8] ЁP voؐ>Zqӝ9c+Yil#Q 掷9(g߿:d&[uyrg2CphrN2d_`&砓UY[uЩ} 7uӿY <2t07uA;A?׭xfm_ʌ=+nyψqA&~+ΝF%#YWh䴟eVaTǐ3$ ;3Y  1 h"F џ2[~aT D=Nɂ[j|nDD 3V*^tL3pKǡ]TQMl:XJwmP C+-]f#te|Cs}zmtW{*GNUd87} !OK:+_a܃i*F)HР(JBK3Q5N>R1#U/|& 0Ojʕͽ"`Y y46T5b=GДIhlN`1p<ßReݚ!z> 2G95Qn ʴ%Y מdT/JQ="]Ҵ`V3 ũ0E鹝K+TԘ'uHb旯3#fs6"Lit1HB(_aAnCG/6?PY!yDZq)鶾UK<΂m'&?%g7n,*;JXy)h@O9g%M4sJچDd,G,5 #(X_JɜqB6ILRkq#)c>!!ɤ;sR&/v b7(f&B2bUpyvt`.+]z*-n"R?|hgHfSb+kccՇ𼛵-aZ S(hopAg6dT7Ĭ{jcys|q m`@qB ` )D*;-HTͳ<00A:Ϲf]J(٧%3:$Вi_XLթCK++LĨ`3H}xj"gYZ07070100000413000081a4000000000000000000000001668c169400004218000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/core/snd-timer.ko.xz7zXZִF!t/1mA]?Eh=ڜ.+u k++ә3JYa 4<]a}4֘B IۣgkC~-~ =;rk5|nQíހ^|fG'2*tn I @f ASI~Kg~>R =` jvS<9!UHf>\>KW^zhi4#ڎG];-Nn4 |~5%H|.A 7sj4Qb$Wl?E`3 pR"IdDk''YZiB=:?#eź6.(`RdWL3z[YYQ~ ס/>xC$\뉵\Eit{e+d(AtsK$иdk*|otN?၄u)˼"^Fm T=x9E[tIƂ;hz\kv" y#N_}gG(;כ3&)\5y^EVuHjXĘE923`fm:Ըi*e i$κFp1]߽!m.ԱEZJPPN|y+rY [A5FD%.~WvՃkar"/ 7hC3C+M]a`LDO%IMRmk 5,^zNC7P "Ǧ]yPxi/df_'i&OPL|]v f)y0'&&+y7!R /iuWrV(۳t @U#l$eefcBi<|/C`96DUusH"%VOxg,| $D,w5;!V7vAيqNNZ7Gy+ǥF LX|~LIa-]Yz1)nd 'tU1xk-Pqsv a5O8@Q2W4סγa3dniƨ(\ `^E&Ee,o|,Z9D< 5G ؐ;$=҆^XȳRy$zo{0O:י&JVU@_=`˓ .5 Q:Y{8njt^!e}rm! c8;fR0יDF(5.DT;Jf [z;k?wJ? [~$֊e;Id"pepTkO6jy/ɸgi21.3N'ңLM#z ~ Xq6'^J`3@FsFPrnWo~On{V"_z֭Մbh)3EX`*dӱa"? ppb}3;Pz7̟vB3rdFŷpsZ$4yjHF!¥d Wn+- I$s   0Tswb϶;4O"o[$ nڙu*g*E94(|E@f7]fp <ݳA"ʻ|sРv=|EjMtaX|dO)qǣV쿪yZ|"Q{9MۗAfIp&2U'nwm{%b M ݟe!O=FsKJu8# ;-&,cݭ35:Pivf}&(Ƭ74"!.lpVÂ^ȓn6qpp8ZI K_WHxr@,/Ǧ4Z #gT>?̯`מ26]`O:]|Uxy]3kEeG1g*T4Ǘ=DrMn/|4o֓Ztor2=6Ѻ#L\Lfmh+BJ%^}6r@Yڎbyĸ"Z]"6p 1ŰmI/uMcGc#HF:HDWvt skÜUo!FX{"rmPddnzI)=X5J+ʬBzTU #8e mF{NJJ9%ӄ?jeqBTO{5 O g-xF{>+n9vM78=$汣_UE?udYn F!TvqHTKTOJm*3Z܆6 p=n?VNHI*LSiW {HmĎ([pI~(MV'8ddcDov1SbMR=f~w2ObIlvp|Ėte;P/-UVo >mߊ>>Rjv*H-vp(;!E^ӣw݋ҀLjXy`Aۢy?-Y3iL{.(,T Ju&2I gQ3Gb k]R§k=}ض8%6&q%[1d[@>"a0+c>0їo,?d3 W$T&ʷ 3QE1HlzFA8p17cj+'f`,DB6P% 䚈 NY(G#125ا} ^ [D?!CXKkC-?{W%0`?FD\E|J{(,%xE4dKNp[S;WT gf"vͱBW.;%-<&ΙzbFhCq ٮE7M!Pj;n S!Q`K_SZkn-&wz:й*٪d G4݄C9W, I[kX6hU꧌ -t,Ӎ,se?7f6:*I#VKzp,Ev .P8Tޟ/ma 1:.XaN9hxԒQͰV8u~WXqҍ> KmhHb!oβ'U ܢs(޲Åb8T*K҉y?Ż@10T!$rAt ,!#3xEC8 %8i+2=[lyncjԓb6R#XӶ.Z(D,>:s6+E?៸ vimrWi%z9V{ fW.aiqjcie8Uoͦ'v&vp. `-;R?^ NXAr 'AG2i-!- Y&f."F8I8l"^p:WT#{5OT(0B,"} XCg[ yVQ`Sh{aqF“ g=7bޫ ԟd*LJ1$ݻ X~7mK= TniTeSHbxÆb. N5\|7Xܶ ]j0_gvywm)  .i{|_lq4!kH"Y4-#a7JR䙀7,!^59: qG ~\jY+0}.34ov(Hj1 &L\~LyoɷPťo?kM!Lis: 2I@0;ͮo@}tt5Rh<)H#h۶W(\cWL  &k. R.! 0=mk6~ 9=u`qޗB45zs{҅▎|/Vhh ,R2jmy:ꓫY55ݫ@\[ҀS 7C%:U\4fkRg_qvh.ZشZmB\t[٨8c-nB`뎰E ^v-HL-%mdsoQX~@lMuEtPLb̀y,4kNm6JD GmK[dR&]vm5de.#j! 9,PI_pgr#-XMYBꐹN&y.tjIřEXgSA+Dž,ܺog0Gw-7ISB0KFPݦ +iu9*\Qw}_ 2L`65;~$ Zҷwyakxp Pk5}I 0u-MIᒠ&bdwJuM"E ;#_`" rG&m1G6*u[t<$LjD﷑Yu㰹)/(qE&vz;SoU? %G«5UӅv֍!l@+2= i99]]4)u[u!4*\trabV]&Qq҄zuE)#J soL]2TAkLe=h4PX1샷# ?YZc\ln3X9C{䑼hX-p !@Ew7~6Bg}?ۂŠCv%^u(XȜМ8׋]va{[1f)#mƇ-%mbDvy57QGYn0*N'J1 쌷ԁWH4DGl!we~# nPn+x9cZ8LG\^!nē뀄k;4UzlIUMQR IAE- @,{9ZM9\Ga\B+ IPjςG1f~NQq*t3 S츷!=y|Y^O һek{KK qҬ4[|Ӧ1x D%f_!2y>L˥e1m&%xIFDY̾Q-[GhDҚ+wa5щ/إJYl2G7XQRc)&t\oKTQ~)nu꩜V00q5ziKa1n%Ekk":I ZW+JM&J/^3y><)= 9ӺMN$6v)I gjsni" "9A.4 =.vA"##-Hvǭ+P< @^֠l(poxwv:d}\+H.[9 &ݜ$t&7G Lѩ5@b NhK]*;¯~{M^afN=/>C4ON A]¢ζ 򗯄D|vG}I? '(H%A 󼨩_mQeEQeA&w!ƎE@ O[jrrOΠ ֫& 872FJ}w)yjG'fc_MOǶ.I^ـ}]r'\V}ʤzӴ}`?̓ݡшw%RxP}432_t(9^yOnFt_;r|H1 3>jOȅTT,۞WO>gp3oY0C=y1RHz5,J5O_Tv΄/7f&yjo\ұWw/Le .,\|ጬWWiljxǂl72 'QV oTVw/뉮dlK5n?Ran8*aW)QܓGJYSlKTwRWi3AXմ(OE b{ꋭ^Nŵz:JGQh? y7ө 2|bA%ڢ3-`"iu+w g^R(!:W-FmOjOb'uQcSH~>n8vFy;ip$k:]n0 xs7}luR 2U.B rA(yHEh FÁ`JA5 Ήt&Ol}TG Fyay˦VάQB] `"0=^ޠ,n `3-![8~Z E? Rt穐e*R$%\@0 ("TE!u҆3p 6fXt Y-+2f'E&\'ny8峕Ў@AY+2c5ZqƏ z@R3bt *:QYç'1q>g(ۥxŻ{CSӘGx#ܡs( CD FM,sLj =,SJeSO!^^xg8yZAްScT yG܋u~mn%35-HܭH8sλӨpV}_2:Ě1xpA+ I}Bݐk)05yO]>7\2HR("O2|0S5x^roi E JMվO./΁莓Pf?·oN-/wD18m3(65䪑$Α5y↼7ȿULEx(%/[=7 AQLG/fuga!p|kٽH)yc3 A&sk=RY`ud4s[pcRs4-\A-^jMW14w l4gx6C !J=!YY@;iJ@ [ݎSʋ!z^9ok9Y&yhߖP)$,,:{ii GTA#M%oSҼ>J]S-KL~Tv|HJ61Cf 9/\>8@8.J1-#GA@F./*&;SZ"ڈ KXZ(DпxyZWE !L4ݑh cr5e? ̄_pڛ>7ShxgfΟsM+R)QJg0|N\eAl9Δ4,')_Gc[:}5E=dj6TRqڀGLEz~B?El4rEx,$Uͭ!@g$׻E3)w^5rS^WSqUpJH9"]6k5UfȚO &ܕu1@Bor8;'X.#ݿD6 Lkvn fP\Cx+hw&FY?o+`/pO9!A73yNLva8DK$VvIK!˵cpz}y&XThJu[ qZD3ĵF½HfTB4a= %:J [`ʹ Q7HIi^C5vS -"՟<ߛ"^^wRmQ Ч}i  fIB̟<uqV +V(&yLf^V;'>j)ՁjH%*{6H]1*@eJz(J" X0? bRD(#B2JuȆҭ=+aWW'g 0K"^u" 3#;bsڧ]n&wBÝpȆX\ʇxR99b8[qUR )V9BYOzH '͎o9yo] A-1Jih鐁 E"K}3Virx#Am`COW3xUt.zKbGa^PײM n59OSٸ]hhϔ!}?u wBLWG[xm~5$U?S$O.T:eM'1Dݜ&M9PlV0 avkSyWUH Դ$2:kJ~&Éoj''u 0v}u!dҝ_]-edѱ֝LPt2hϒ[\+3xA2`;-"ōb} I e1Ir*xgs΍]]0(qت:S~:X fzOCthEuE׶ 4G5@김[Q.U<\4#n=e;:IN'J;hD8ў%9ε'j[€͹@. )0-ϱ}+8:fft~vk*K-T Dי?8)Hz-OFvW9NZ"M"^,u5 na89ڰD3nl׫XEq!CyEG.Vs;+ߡOV*fKZ$>axjz҄h^]P~GfٴESt+mD?^gY_Ual"u{3i uqϜ({x=j%`V_ڿ-Kv,"u@Mҽ3|^ \@~#I0?G}n-teEX|NBLsO/#!Խg:u(F&ҡ}d&#D@ r 0D=ЇS~Ϡ:&IWP=V^eVM }ڛ&4-==#yN1*l(P2c4=ل.aɰ̶$YL1pgӈfT+vsgݪ5fX$Jr sؠ*Lt'|{棓@Ȅ%HG*  W:NtשM& Ϲ+ ) e~؅cLz@)*rg$/QWp|"0cŚ:8 k- eM'bdk}ti3{ Vg%UӘܩNy#TկdGpԛ~?w#}Gaӗ{ 8!B VSWw ",HNwUQL2/aYmavֻۣyUC>A 8uw:9Be\"m(w<$˹O{*XnQ3dY'zWL4h\]b8?oW;9F e 䈋89F lrN_5|[]RK5  nB缒Ey],w`MkB#&ОJֶKcb F-THgf|nպí+Bsc1V`JZYhqP1"Bekl{xD>u-"WW0NEx%#`ȶLxidoph*-(Wz r utpYHķD*]I^S4+de)|z6AuokMUPHs^;Jՠz>G"p(eh 0 "6!ϡfKz*/ш^D]+UbگٰBYi'mY=,H]QG|AUB)R-28.5+;C]bSzK;5?)ǖ\X~{KOǹD#v2ww%"d-O */c]H~#y$9`4AI/e䘂 :ua&YJ4i'am;q2PQDz쩵O)TͩANeا.ل=; d5k[ 8s7C2I圓304,Fݩ8}Ƿ 7xUUh=G$D.7=S;W]p^1e*K+>`9EV pp촌΋S#A9N¾I{Ƴui{O*sLv6Ln4 >~Z5WP+ @І m~toݡ+ N `C'&xY›(UKj夎H}voIV{6ǰ1:`$_oSQOtVS.ZЎitSYgzLH)W-z}mx N3@dK[la֌("ps*j1q6th6 ԒZ@Y>~ڒքT;f+{S.ez$@O9cB/>&ω ܤa7eO;B`` j͓oAf+\OLf!Ak K/c%mMKxɏv 3*6oCRayaA=]S^@g,Tz9$V2R!UfK( -ɣ\lUv!ޠ})dEP}RлF`Y)w%P%=%$lq_/BH,`(l_9?>kPq/ VWVWq'P}J)PgL1L>74#g'1ꜰuI %!/;HEi)/dm5Ԣ`>G=&*x3^Mu O<^ W1#1>j7,Vީu} 6﫤DT+]rk+[Z ̏(7,+BY|Q+wa˝<1/R@4@U!lG WjFf V ٠R `' @n9;vP徘}ooBelUۥ/RFnS')o?'[ pYs|qywh׃+@Ǔ#y g"7x#o^vYI~OCF|e 払I0(l+~֫~ F͇`xY*Tl/yHneᲇ3JFr-EDGbĶ`\=blTmvac=Q%Z8tDbojBGUgCY҃BΨE= ?D.; ,oH$eUm{\5`:b㘔ac5V_v\\X-#ǍL|1՜ *]d]hנʤǝo̙K /]$=-D]7-}sbvJO궎]2DžoLi%e)7,̠ÍWX'yXcnOvɕF-ax0p39ay'bHk4bv. .bgEKɀCV3$ d Oe(w7T.=_ǻAU>uD_Jщ>e_ռIhۗV$ @ЭCt$(oMжwcZGyTԅӶ/7_Fa0f'] U˵[ժJd8EClZj U? YF&SX|yׄMueb~kD]9n\t&,B*^& nvPt9~~ˏVk -(&tװfנсob4 , 6mNÙ˾8gYZ07070100000414000081a4000000000000000000000001668c16940000a660000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/core/snd.ko.xz7zXZִF!t/ ]?Eh=ڜ.+w`KBKG2 8$La Z(+M u0_RqC7Bx ca>6lc/c CAMif*iqBi`\ ǎBNrSG̽"V09{zzLLno}DXN|Z5g D3 zEz:F/6`R;vTdqfcgbЕ+"SF7/Hwnֽ1Im$ :D'G{F Z^͇X9ûJ8_D9RUȭ#uFoJ4q=u֨K둧5\žʫTBGga(@ ݍSv1i3>K 6~a^%yVvJtO MKbA5ur݈T\׫XEXGS7Ɛϴ}ȧ0ϢF 5X |# OxNK_aUmuvm37Wz,ebE#@*P tʚ1"evE]nkm%M)i!8^jz |t,KWoS)kgxuE 0=<$H,}yA@_"p͔|CcOףA1IQԱ5{Y̢K헜I[GZ~`s .{@ʕc2:BbǵSht!e/sƼ ƞ|8eS')е05x|!a6;sL["&a)X;HN'D֋Vw؄ͺV!dXl QƔ-PUɪOW {R`[yw#tTutѠ\[ Gs)T#,etT/z>2 O=y;QtB dY*dv}Ǥ9(}tp;܌0= _ȓ`y TMN?ע7#IVb( rx6ka\U >@B窧UZڻy` [-uj]> l^Nӝz> # m98&T﵁a۴~c>6Jm3M1&nbD%ߺ_rN%# r )ǒe(H󮷍1Vea)[4Al4LRp#S`>[HQ-}rҖuTf0µ5k9vV1(ԬݛK{6{})A_cmg Li 1⚪ig_~2Mb\0X }8< t2ˌmn6'^ aA.:NK}~g7_<ݪ^~9N_Y 'w28W2GĦ@CRB[6fji[3G>+aaG+USx/ 9Bjz+ЋjR nwF!e^9ACa^yʸh~/"8[2/ cߵ(S"_L6hStmiJH)عj_A@&;7*V{BL!rGdL$v|ujIYj:ׄŘ j_fIlG8 @Gm0Y;w)_ͤ) μÐ{e=_ɱaҝxEVz2WrFF|I"R1d 4 orllFr_%!ג(36iB5< 315[̲X'wa^A+{נ?iO{-ۿ+R;YʐKUh?h.1|'Ǧ`NtHT5||Tquso&G0 uE1ڷDm/)0^S D&$x }ol[VH>\1”e ^hZ-א}þnuKjľV[,qt(6 3s1J=qg 0Ø{D7û-:O.uxO(vE\tަ#zmȃea*s3Z0BۿW.Md1 Dp#/ 4E0ԨGTc nN/,|Tu$f4dP]98,:UiyN6S2:j:OV9KON–7Cz8>,;trt]֗:&#'}yA1[0v~,9pp S 5fD&)L> (:$Qz UEih$E&:ʁqOJP<6&Xϋ[}y4}(}FEt;׃WM[7ťp>8|J7,DnkCO݇ 7d nZW5qFN 7T|lHhyE2:#Rלlt(7 ȓ niR\f30FE js=ڟ70eY;pi kNoIt+Ϩٛf]%1ĉgH=Yֶ6f@0snv^Dq<=WJ*S$|t͎fH.2Gy{J-1hf8uP.uXc"wc X{R#}UnSa黒))O+ 8ꗝJϲhET[s (@P16rǾqS߼f}Zt&};˵Ys{晾9 GY۵u=ZzѹrWO܌ !CSOPfӓ#Ҫ!2<aB[T.]W|qlj/;9q6u<;C7I1I]bq/#]:*v~ VczW(OrϮPK*U!=u H,ʪ,#ŰE8f}R_-ee}\O:Lѧ]sd|MȶT2.UB=ljƘvb!0mߙzP] /-(o]oaro3d3k%I"q9R4taɫ蛥?aQq"(CՆLB=q_㴷L{roTm"?w B"vs쀃oROY ;C<XYjAhAs&Hqho^hE-֞\W1ܢ=lmp!'7B2_˓ cJE!!-K6vd+y&$:жw L> 1!L\@D\`LW89KxՈQ[ؗqصPMQ݅JtKS7-r"Ի11&\)c_3{tjPm70q.ګ-;g7V |^-6&52٤{Hi l32{Gkzf, 4)kJ}.|~}5B6x. w1àEtS0v;ʄ!m,MG;0:خ5~")lE 0=Pw޼?XzT拏46.(JDϮ4$e }.?0bω?E:܉ &ZN7 1BP/$\ @&Et^$qE0t hxQxM;;8UkӖ!ڶ0t W%'(Ck mj|D1oK%6lr׺SwEC&y"4xE7OG_cڃY8d֊Qyx '"eM4gr㼿pAH v8Ӌa0\4OSY5[oV VOME4*7M`Vh#Th5~#FC@2Crov'GYW4XcW A6TǤ ݺ߁9.!Pbl.Uw;zI>EdY"?mڪgZNF ha' -X+Ltl 6d% 4bzeJC:+5/(X* an@kY4lsL6g,~w9t! .!%֙ ^BAʚt![A^m<@y9}hy$4ci& {;ZOQ^)鞨o|apDA/͂VG U%}cm[:7\G0+3(@D' ;:˜=ֆpe<~s%A\1O%5'PUBAO¡fMb"_&BmM̑Ԑ8ˑTKw)uuB^o`Rj-]lQP ׮ M*,Xɰfj_9J_6c3pa'3[U%o/EW4z9 ٵb uV'9g #U/t4{+H(D0HZ #xv{-@zZ +h5ZބU 76Mz1>11#W=2܈ADK*;q8Vz޷5~*lz/M f}gG}z?Z?%?W C|W~Lk/:j~ h$lܓ"2'aw%Pl:vI0HhsK=+D=PqѼx)u; f5NjkFͯfl?ߟAu`3kҭcаA3 ]̚Go-}:Kˉl^<EiiYʘy֜j)Ƌh|q֡ɯ@fLnPʨD#KxvoW\⢳߮&E c[M6H;ͤ8Csᱫ-a#ؖm{䁛MZU9dy[OsyIU#G[YY,0A_aDFwа{ߑ'↳< jdu8h]F=Zs0FxъL*[rl"%S 9b?i7@r'~y1j'{L]wAY% YBԭлFN`A!fPVK0ۯwd=֍ء-ݾs#[ٴb1k|eR}2]c!mDH[ S /:w@ibe Z5^I58&םhFyݺJJu` +Km]0,E2`XD msxP*8Ka(ΈK6i;MR7#ۋ+Zg^Y RӲ\cT?'EQ\˖ Qzl Tj+p"7bH:twF#>71yq(vVhMsj"uO KR6vlՖ-uDh2. tC(qR5v:—j_9Wᶲ:4*4{~e!ƎۗPPyݰ-F"L IéݷY/$ѹܹ"Ez"?Pm!NzfmQOB(.<ly4]ܬԭ%Pvݭ3\@(Fv>e{bo1scf#a(B /x kaKIw8iO'gaգ ٘g- nuX6(|hm!5535{qbfaIQ7~q<4>5vH0]+txƮr`mh_P{o/-ȣ~WKoy.LқTh%ٚρ,YGX\ꣵAK:TrҫƼ4 rV˝cGd7!3Q~qʑځq.GŲmOͮcѫV䱽۬R&0ELDo3Id4\uolw9Trx?HhRkMGgDSWֱhr?Gi%A鿠kHP*Y[p]#UE .)Ċ+,9H6er$Q70?h6Ǻ8IU)O!(IU":{Vs`N[VaӧFnݠ>Vۀ6Q n/8JȑSO'9~r|ѓmZžա=a:uj|M[czF6?W9*')q"%HqNe|Nq jk侌L뀏WAfS["ČNf;D Wu"O3 Gfr<]SߋFq ΅d3ӣBgL LJX;~&)e zȂe| (NRqԷ^?? t6 8O{ DØZEiWgc \MEKY,k7 #VP>HMD%?T< H}p?L4&*^.1#"v 1-_B%NoUuVp[-*"Cקgz_s?n3|k^Z% Tp Z[`/ wPsГ=0ȴ~`?K9p38࣭pܚjnꉙe~TSc>4%R愽]VA7.Af(ӆ.[N >i=vh}Wa=0+8e0$2+vP6oBEd@`e gUPkxR)/^G[h׹7@wXDŽN,8?7sȕYv2Ak |ҦVI = QY c/D nb-gin^"zQ ڼcnnkXgG֌yCB}SuL#aًbj+kf"bnP:!Q>A]FN)m?^Dѱm85W:q:cGjBdX~{\ uE}EgxXX>xjUj3yX~Qk`^juع٣m}J3mh#K`D#-'E1+X)W:k #n f۫e{L_ Q X8=Vff:x6y Xt8o*7/授T9 P*VNVQ ~̮fӑ. 9yeS{R7_ Y8[R 槨.mq%QP/5#F&ڄ:{Gr&+C`Ie #iwt]Rhsisv5Uڋ]>`J$tD/̯FcYN`B$)tAF6Ğ.J}ht ̜. D6L+# Td]YSk#/&[x"_(X#gd1sDLcI&@@v܊TG_tdu]_3HivyE'H1i7ߜV {(Z,ߣ!Q>õxXav*kͮ6ogGw=EoC;My|/ D@DwX(ծ,nO*ܛ8xgr\rl(xsw0pҪ`&{FiTV7k@Whpas E HMJHQ%[bA}(?JJf .H~b ,|jcGkr_,1k ]L}X=u/yFMRHl&C٣s$uQ{^oZqt;1W2 P~/|qTG>`o)qER Ɇs`x 2C1,qc+֑X~XB^p @~A9H-W@}<Ԭ!lN>&oKz(EJ ԁ[Ұn,{5wQtHuwKd),+/eH&p=gh9C=7aVD;۠6P5p*?Jc.ȆN,gGH/T/?'C~J#dmw?3l{0/?O${2~Zgq3_{~[<+$uE~0i Jy'ȢH$nҤ^@ &RŠ6cW P %vq?eFvt0ۉ\NhCIsGsҬ;z?Kxe=A{@N^5.vQ،yhCE[J5Ji} +':S+\G-ֹFE2]\:P3$ږvZC{glΤpg]qIF ח;`{C-MCT<40poYc_+ȯtEkyHnJC-5il A3aCG>,$̶ sveQF[7?5*0=Yzs/nuPP 46[Y6]$t؀7Au(QUa V-Kbͨ'o JuԷEŗ7O1O7]GPgVoPpj{:d)'`<.? cyu>Ċ( Tp( T܌bC|6jx),Zg8fqm.H-N"C$s͘qvQQDL-皝xk̐\H۽s~#.~ML0"hEZ/3\" [r}0#ddvjiqCP>Dbf^JOwrU?,ҭ׮@<'sA9wMwUѨ !6I>]?Bef&I~øN==@Td4uG:Xe|'נ)r"tGwgu׎<:]:ʏC78j19\h:af"V; (~^-x=n ggtFIs:TGAaXز5eC`mNVh˯퓅 LJΖJ<20TsQX$ttʼnկ6$gO4 Rƛ,t:,+TD3_reO˞DTrNd#c0#:wIl蒸jzvՋծ3DiVE>@ji; VFn|vլJ^Y1BV{gl7;mg^?u<8-"HʪG*Bfj\˓r../+BU:~tΣZ^2YfDbڱgYQHt>}H2L<z q⋕lLa:Ȟ3 ĨRN鹮zZQ"ڌF¡"Q%m;M)1Wcۤӎ^~R0֔u\=6xrp~'|FFWz8z)F z[[w]aeriȺ]$eHyDŽP402gQN0I^+g̱$v8~`K0;[>&b_OcbﱌJTq{T=;yOnQ ._trDEGAjgئjSKXW5SK.Xg U:Cg_vD;9e@IM:eWQWI7 [,Kӈu֧-mV;ΫS|3^$LLffG~5M h0;ZEu;(Hnd!-VSs~VߙeAOΤ`NA`cteHW @[/D>ț&[m̪|ӱF_ݬIDhsN~N_/eIB`А]wbGwh}拁hlͿ䔱ӞFnEVQuJ=Az!o{uw.ɪ)Aީއ\T+1!( nBL} ZӻSr{7pV}029-LYTtſxCD")C.; g ay+sس GdR <׶խXD װ9J*8y*u+հ?aP/jQfx-$x{T7Qa}ylNF>ja;5&;kT?;@%?̕y{4=lL|DJ~_K;MU,$N}_?aDj6&B滶d]g<+ctõX*5&~wOkD:S4߅*gSu\UXXX hk+jNzN0Y^(a%Qj3~!_YNǤQTs;ŽYOa8-$璕Yt gպlضKoIYg\Q]UGTTqgV@'t2 ]?U9;]jbA4Fl˩sz!-5 &49͔?מ:4j&%m+ 9sЯ\!4M#\w6sˋf#Dd7zc/rgc DP2nʚ ]}1p>kڑgUM\2$5a4δt\ܾh"F\$,J%o»f-+~n&[b~2LP[)S?XDG2,^@_]p*u`$oCX4Jw*J ko渱 sjjV8^Tu8Nuϫt !Ǔed(O> ֙&|mG5W R_oA^e{_VmOlm ZO|8.KhQ;|Z6e,보@f8y(r7(JG⹗ z4OT-"m?J_-e=%V=ܥt?UWʼs&J("{.ϱR@VdN{zT9ǿ i*x^,uƅ&m17ٚn>&O_X~ 3h6CmXD(^z!Dt1]bܢ w51!o{[kD+&I41"4 Zq\|jJcpE4TPdq:7!4j [Լz%uu;O{kV>AƆ8ݮVŪ'Eن֊˥  L͸ǴjgWEKƋ*eg?5~^ɠm.ȃJBdJ&цL9//8!̈GgYޥ2n)xu-auVCKT`RXiAd+q+oɢB8}#A:6+OK4 {&Y0tt>;q?%pܧ7q23LD7xn4PBCy @r) Ȅ ;S؊4%,8R/֯gJX'Ux۲Nꋲ,᜿GU1b"x~B(I 1\l3l脛 hD~RY|*Iw~(YkJ2x2_/_Ŗ1rojꁦj/n74s)%补@U9gQaӃ"XIm`X:g8[XzVCV%qS0 7E"cWrcmP'~nb5_Um!aKGFӨPXh,o B醪y$OHAaIKH|{0\Ali0uaS/VC 6x"@R7Y}Bj؊r('L<}aEB~Y aG[KnZd#k6K5Ųh9dA,‰ 묏tZ͈8g`rcLlxB'ĜrTnvisom߽| tp% Ph%숟!q z@~=w@OVx$l6K'z^Y`Ay҆@cS=_9KR.~V6 5;_1ؾi.:MJ应@IΤ; .I<"PkC0Eq+RZA;) uCl?<Ύ4־"@De3bhcT=궫i| `6JycO1'e71rÿaBt켑':Jf _.Q {\RI #&c)Ie'?;玦 $,r2dhDŽOAm^2[_!@kD#Ť'"*I̕^Z /ƋjJ_; Drs{ 6_[5+ ^n4OIjM+#-|<̥^/AhkBH_C  CvZA=:|ib16GMdW](ўJP??G+xVC|tU9`U~|1}6ip)UpwhC+S h?q ZA+~,aV"4ƭ_9ʗ*U˯"#v!7Pr7S)!7Td۹|7>5e ~?ڸ0OsMp7V_/[/4hYfXyc@oHr]!ՀP|E:IG^$ jho%3o]vo#ZoWU?"->F4$c7$EFzaL=<@)ėrLW ]W̐8{p~y|\ PDYIVgOep( :KS"xﵱ?vpAX8`SSk;gn DS3={"E ?t"AJq#$D؆{cK5 ))h 3ab8.#I0*>Ңлޠ SS%ܹC^vBB9#A3둼%ٺGUrt E؂cVaZecBle_0(hW~ lѴ=`v݄CPv֡x*4i;CrAz^n@a >orZ)0&m8m z r,mˤRw#HNY ô ~Cl; e ҙV^EU|^Ѫ%LVl2LB8 -qEhhd/xZGu~_Hۡ-?u+l7CO6>%[o+F>ѹ40w>t-ý}wKeW6@PZa1@"Jj7O^QgbF& h^60]($ F7* @^p$@"$C@+Rg *t"NӸU_^}T#ucB%R2Po.6r!O5"YnVw>~oR6[~3pWP7FVjRm)Ջ.6_ Ĕx|~GK׌&-JLƃc91-2 68ٞ]ENUN*IbW]^r]AxN@6D"oN)3}xE0b48F/hS+ ȭ`s.TRe-IhppgodDN_ id07*뮠~s 7<~N2̻ L <=4'sFsøYܖ#SZ1e8D3sy3Ĥ%` C">KA-|[I?Q<aܖe^D\4+563bGpry0P#B5JED7n@lV]z# &b4ATrf@o2ǀ!\ۏR>mӥ<1F/CK+5_L_qX9#7ԋA woʃm2 ٻo2ݤ s?#4*4w}VDn` Fn;K@l$Ǣ\a0tfz);`&@' u!IV1FM0'xy3}jx*\9cL#/Ɲk~ `$x5eXiaQGˣkfDTG=/b'QB ;4 ]$Ȯzqzԧ@&['k0g4ggE15] IBjK3oїWmre06D/wnrsց+,I8Gs|mTgRt1NVY/%>ؤ%7#ꇺY5UOf ̈8݉_;UY=lyiJ:п'(_-yX-g,G`[!wW%-K~jk ̑dc"F1sEl)\Ȑ:bq'õF;$@XH,sǕ7B73rk MoXvIQt@XQ;ҁmn2U']i8|v  ZzGN0?.}F)4ѳa D~YB( >A'ܵl_  ]^ֳϾlW^-/Jg 8wqP4z/x)A괎 Z*,F,05{8GvMZ ^`2.L+ˌ~}J (B uJjcb}7nhY~fc]#Ax6+岄RaR1# oq:7B o;N"j]ng 1&ԅF=lOQ]8@# C܃O:!%KY]{<[> [R$sDϭԅ|BΫ]1nq'X!@+;8Ii>3er"fsG?qҗVE)nԌih,fY,RHfuemevɕZi[_ -D0P 8" ~s bIfobq&))8&5g~.\a}fd8DjoKͬ7}SOyڔhN@dPB זHWqǑl0 H?kStkX摺F)ӡ_U>c I&~+(E0O B&dMcW_uPBUڔyESsX%q ̣VӇ c!"ϯv8nto?j 0Ȓ7O-\xL63T*uG.آP86 : վ ۨZ-n:_"q.nR)z⼥lGUs}4g!Y(h/gP04k4o>ޔ{5#5zfM'`x.4sm3G\ԉ#qV's]\&_oCY<`Z4$IXK[índ]D1 7r {Q"%1S@sI=So&1?6 6ܴ؅գW笰\Np !&y/ /S&$N /P`'Ya(NgOK C:N{Ź㗸&LUXU_} Dž(e86j }HIV X=+ g,?d}XHF=ShEqke9VIZI)0$ykruK@ J;Xx>XAr@sYWZsO+ - mch${lxfb*0ogQd$<%x?R0 i0A@3uu#{(,ĝI_R2!Oȟz_GߥZKC;dv]>4$ Y<馟 L޲T~QUn61"%}/ IUd<KӢ/l ˱yI*)BfG̀cKc`l0Ԃ<@k>Ef[t'l+_'`MJ]5sFW5w!mkQ)V ~Z " ` ~w zҜVdZ?BC q ưk2J9L uapmZ|Sv+t~GqXܺhT`{T|G)E: )KLWHC-j`ZtY.afDETGoQk3j̠Ola =0?/l()&+ +;[69n/:Sv\n.Y1=I޺;+ MV[S"|^i_o̱, gCS$: l)EJFcqg\j\ '!#7C:%nY}:qcylJ0^0(U,RIGr6UfTǦƟc xDl tx9LaKP"!m/@0JvVha4Ut)Y yIk#n;>s(2uڲ瑷!vѫR3FXۍ.).pk!6m[±zuLNDIi4a]Kc4kV%$__ r^nIij&gu:)2}yRHW^.4d `@5P|"lѦ\,^7dƟN7~j2|{Pqv0#u|R*bu#k6E}aarϻf.jQu9]iWt^R?7BeB~^+XK t*,Ap`?ђI!0~_.t! ,++F-H7Q*Inp;)CUIûY;E8#$,d<@ChR;;qC# R_f#F?OG a9Z+IavHRy_P' hF0d 8 Ҏ9AQ.eCX'7n$1l=_+`Ks:hK+HW"^}+I y})\OIޱ*n0?;3hLf$ VV@&2G|`*vݪHQx[ʹ?-}@~MnkmjVyWj}gKYZgjCbl$5erp8U)sYJdBSX[OR,M_4q>km(J!F4saƗN}1PE)O]*mȥ0Frcl?OVd\ PjO_ol<*u"v*|mU8ndw2Wcd19䆘憥839PKQLx,Lj;iqo1_hx5iSsHm"; խ.\^d{jw|{lT(Ψ6xy1_DxWPuJkzB-; s\!iE܈K/o,矷\d?(M9'0\Heb uk!2Nu8t2磌؜@sޝ~٨]6x6'&I;YM/~Gr$a;ɫOܑ?KRyS|'57-A79gV[s} `+5wA7=+:# wf X߰4l'!Q⧟Q(U섎c W )%.^ Rl( <$!Kau_,*^k,vcђEJ4?F&M_G:CHi7ʀ5{TѓUoQlO1'LR+M+mwKڵp MD^I4~LztB@ZS!0B,~cS*f|䰮~(i#+˖]W܃;<}zjM-8ٵ{ BmPM~~kĠs)o)~4`&.ئb7z]#.c'A;gR%8u{TzxϦf.I5/󭪳ڻ(\!Zy;*G~aCc$i6a>q{D,%TmQ߲teFk5킱% /+STk?NL=}/@C HmuQ^!kUv"d➸XQRiE]X, 8K,XU>]Μa1\O)E2f_UpZAJ'] $!-MgKOG\T ]D}}k8VJ,g7*+S%A ?+kEz~Y)0t:T1 C.//z]in8 fՊ{mڠPX${ 0n8ySF/,7]4h"/8S֖a%+J` .1 J1%]ܺUuD= A \~-CS Z2H/pi~)ڬ,;9T)_:k4{hDKםw{6L̩]M|-&># U"ZsV`Ւ*UiGޭOnk޴uZ;Ml뇘u;6=v%"t[xu(oVHad*̻71CWU|' v8t4r$.75TlpK7ie<L, e;{و3C@,׿]?qw81xAOt .@r3!HpWWosT+9q$jRg3{Wq;k5ok\Wh2tk@y^^9S25K~&w+ /ĻL4m1[1#nor}mxFӘ!Bq?!^t>Wl%۶o n#0V<ެMD@2N 7ޑݍk𽎤(d]2z3XG,C 5J51̖ N5+>Ds\$p6),?% kѐrY)K$iꝭjB`!2?e~]={z4@X,8 (fPh>  /OLۑ,@^97Hqt(>}dIkxF.8<\JA:n>q)S=z$BpP/C2'Gj,Dh1rD;Y(n3$~L8Y6}&_n!x}]8窛oĥF Ĺ_׮ kWLy6${2Y:^z8$=jU< C4ְEFࡦˆqqÉAn0˦\ŠjJ+-ȻH*E& FY쀔ߊJMi*WhJ 3WPZytpȕep:J~3/5}|mh׼x>A?A?nŸ_h]*8"hx} : )<ٍaZ㩃 OrkCW/OO9&z S.a<6-HaJYA1خgCH `BV_FvjR(:1՘,M(RVzTWS_x|=:%U*t|D^_*kO#dt~4~M\Nу'W"gHAЇTf;Tbj9׾[ߒ\ ExNN,M`跟мײaʽ Eo(IZ081YJ ( mzoV94xYprRzyqfp?bސuBh]7zєTmQt&qm8?6y:B7=i0ĻzTLCf?&'nqɢ/ N91H[24qҹk9ӓsO0ޥ+yjg>rE_wĬvoΖE t[*->IU9uԒ\tU,I$dZGJ;[))#9'n\ph*%; k=tPFf7f'S1Uly.ɕ.$ Iy/>VhB8)-_j~+)Ժ]&zUo<|TDOk^Zu+b/e;2v~^Ku` eԐY< Q[gZi 2薂*w;cC"ow63O~CepyUOwgO-M% ]|/) crN>H8V238jY6C& qSr6)eY0m&e`shh'ҁKk]6|;GR.EFg#=Sڵ^,i)Qp:=H_hSʦ6ϪHr)Y _DeLVG Ȉ(c|[]:ſlL l-+f^0oHպfUo}~y^ 9ː %i]ʙH8sK>օc`I!rL^Dho S]kB:G=^5J;\d1VX멄fldM*iw5^fa%Ux |6a("~EP@BgF _q _DvU?{[tua:uz^Ƿv!h6 u˾"Sh3=g+0}vޗǟQ )_$ ( c6p?B[|&-~{Kq=ٴ% ӏi7  x&37(ǩs&bIDXk+ qNpδI*YGWD浦Nfiv%1c;nݯrZU":A/^VOKs\MSq=Cʡ '2NRGf(1q'wZC|Ipժ'g1۷rDT=)BjkVs4zL>|&0E-GE@FzZ$!9޾L)DL4;\-R;) :1jEQ.}]e*Q%nݺQjyyL @S_ ޢ!|~2eo((}PQf\qxZAŻ^WF*3G 亓6:\\KyKq ^>F-0h"#yNJdz}y%fS%&0wP$U?Ż??aFn~/ odn5%b.,;g TA7GݹRgu%N?N(E1 `d@h]%jKWO@N«$%ҍ!%H#q5XP5 =${YS-i{Iv2 9ر+!3۔sa[yvKa[qeSZ 6;>?h舩5zN69A.I)"B]r1*Kfu8,4?2uAQoWCvM޺CT(^@a {@mTk~%+?5jAR"gt0ΔznKXіP̭T7YyO{Zb^N xΘm )q)('ӂا?~.\⽓+&>gFeå4GϠzRFAԱo8e^r/YaEDG pdHOS g(sj@%.RO3g0cfTRbXyk{N=nGk]O؛+fw:oտ^HWp]u%Y?t21_u S\CPX5+<5B<wDGronjoV*Eಸ7HuL<[MKXZOws~SFKy`}])G1UnqWHK<"s3C/o lʳ#Eap9H:Ljt$kȣskj%fV#`T:NJB!1tg[d9{r2w^nSI&q"mԢ(n#4a rACdB.J%y)7FoGe/uknu5fzz:7_T+V>u /["VR(i` +p_ >~Q&)Lqm`Id|}=7'^3h+z.Y8-+7׾ϱ2on21p'n>cB$攑**(Tr+T'X/!DEқk§:7ʚ6%a %Ї6o׉\~Odj4od1Lݿ{&APoڅU4[h)K#h kP1g{4f,'ӶH2בMe+x>rME#&/'C^?:([R3bOi+SfFCvگMTTEDb2 v\3ԣa',Qdct8ǃ/tpΤ柸hm(eD:iy\#±@Ê Nish5`)f0Qޔ~>meh ;~A h:N.rۚe)3aųށ㫸n~(0(V?/q6 w=bBb!.Ff4p4c~m QP9ρk5Q|n)A B8fAʀ_dѱidj1 :q 6=\ @K,F{.DbY,C瘉6o;aM0;-u-\W&6G}zeq6qjNHO(R÷s1D0iiELpٶ#Iy ļq5E`VURW *H+'\>I+<׆l%Tv?1O16HHh&!-B}#˓;}S@e{uc <:\|)wi\tU!ckv%D'r׾}|*fQh=5ֿa;VPD37hKe{L2^ac^jSIy<((tB (ߝ[\nAi^tB@<_L!U֦iD 8p pɆ&W<LikаfaF_svFd3;:z' (U/2䭏*vb}S3h(Nl_X L Y[+bVҠ5vi fci564fq \?bZO?e4{cØP&ͫ^|qdvWuz8$eg Kef=5_Q^Zx]DU毶n'D:j,P1bND\ ]/7!W>ׄ[A|ĜzAk SGVQQ)' q%sPޡ9<&6]X0r,D&f6(53'SJ+gQDxſQd k{߾JWBd uod2JS__2f Ʊod7kܬ\ԝDKfjXk gd^ 0K}92ʦ?ns{ކ?h7nv* fC lrA2PRln2CF**y3"'Q F@TFI*q6x̐Ǹ[F>b1r LdHѪzH&0cn 51v|H+1\8/)>GGv:@O,o_7NeL$s L'yؼķKbS(ʗ hQ8&zQMwu -T|X,Tcuͤ'6K$kHfKj78lPq1Q5a2 x8kOB`t'R!>:3YTM@Uֺ*hc Rθ;1-_iֆL{XtaYJdɹ}}v]IDGfw V&\r1D\D/*jL%}Ç!{~ @3 *7Rۘj;H(&РL\a]}+toŻ75(Ѥ|s5oGZ1yz( EBS|en*UTBhŻ*D:G^:^* at񥞥K$!Yϡ;s3ܙHyHdn/4mOl#.[l h%')+Yrt䩊~'cC@5#M+بO93B㿨jJ_KenOf3&h=*GoWw1/(v]T~YztׁJ|A}]AUwU֥1O Ch£vcJ-GFa׿̞Kqw>`M<\M$[!JDHg7!FL \pUa"8ߔqx# Z10\nzF%1݋mOGZH;N?Z^2K|p$Rvy).SF14H`}ʍ"&QFwZ[4R39Շ6ɐY9,V"/@],m;ˆ!w#>P_=iI\|Dy‘.뱑2nL@ЂH} !š)#EInR}Gar2Z6#em1nOOɱo~G>\!ȣ+fuĂ[dY+~x%*L]77 8 oGvvb 0K˙&vT!]aFS*dj]zQщA7L³;ԝƗ25MV9Avb?>>ܯⲑDO!ݏMg{HJx+S0NY/xϩ|^'elX&hh>Oҵ*9wn~1o^P6q!}r,g\HP if]fRK(q"iԪu udFS-ݏI"wͥHhDw]/6e.Ef]u(aį-.~p2dM#OKER Vp\в}qt_;w067lTnZ`)E ~בa);Qmr7~A㊋u׮5J~'˜|OеM $C'A]Z9+USvq&q@ fH+Xq[;;R5q+9UAﮫ$>ms 6xˆ^]vYHWeG.8016ZE6wS)s@h&y1\V'9^woVbu;/}r [·`WtpkU3 r^SbTډqz@RMO&4@<]jVP8wQ1`F@ruNF{EvXM Q{ ,QAf'P{_Ns97nz҂9U`L,؎>|sQeVL>v4bf;3ʫC'i + ,D{߲B] '8H$ #YO&X>4\ B)BmOfm Î/K?֪-vy!7}nK]/LO""E9[>t=5Fݕ;LA=fĴI5Ex̤~cۺ"F>b_'_0%:9N9r'n:Şds Ơ~zlۂsaXD ^=2FоCĴ9+J7Jú'0dv%1)[!>.H)Ӎ8)E8WՏ=~9]eXd{):Z?,sle}==ЯfB3bFd Xۣ2cI!8LΌe)"7PW:aFu[4g3.u878ݿ7k 7[&bH~NjQPχ0rʲ$!w+Q;^ٲ"0PͯK%. :>D^I`tE?ͤ 73os+Jke;-fhP CiRtdC\a:8DfĦp0;2=K iItq2wЈ"/f| %N ٪#3`1S#Y$qGD볱v k*?5ʆcΰn5o΁Juyi6}s /.@oנ;L,ęUaG@2Q-tE&kn&.R܁<ȹ "[0Nx& Ɠ~jpgj,qIY$ͳQdftۅxPvPg ^2h؄с>eTY9+fYOCҚA3Nr'H&f,('LKzl.PAh 2QRS#keًwIG5 @{<Ξ}eZHh<"ݱ983aCtzG\gG[XX//bI|w0:\b*y1 T>jd$KW_WX+W l>EIpqi>a! N֏U?pƘ/3+T:F4^U; p@3Aػ#wGg"MgsO!8h)⽧Ms4{.29r_<5K;JᴓHreo8A)>hChJ~0<xZi,f&wc'0ɻo}-siqXe+[6Y@Ied{׾d õ].8k0Qv Gz8OyC~|6-c^Jdi.]>0+{ l.?C9Wu0 }EJ}bz~/}yBavv-|DGWxnPc' !=/v͉SJlޖtܸ])Aw顴Dy+YE57{T8!PD;n9KޤtQ|X`J-"t.ajCa3/9j䨜 'N8='r LA(7Q "UĐ-D~ugZ<ѝdśw oɞe@Ih$Y]&"KV9S*ؕ+rS\!Z PP\56a׆$W)_(`~ >W #JjfbMg3}c9uu"6ʩY<MY_S\Y0BݫHKs y9CWXf,y4cŽ%=sS3F?N=SfAc(.¯ﻡ*N5W}."y ^ˁ%۩쏊bXSr—#A!aX8yS!ڞ ܷ,Gq2Ӛ%[L~*=@4S􀘏cI`srJ$_M]a9e TMBu;LB@$׻Tcp"ֺsFi(3!T[|Gx'[,BiKVhDe)raQ~&Ɂ]]|pnr4j k ѱEVDd:Ffd! 'ļBIX$ A͠hAq9kz!})| DS0>O460(ѯ66(aO?;[..v;SZBA!l} ,)cI`h`UpB^V&؁}5ԡcShi^r.^y渕bBQ6$a,kFGX C^`T`x5?ߘCK22#WOz LF/v"|PnI Q%}뾮~'O!RX=j\8%pPUar_U]*([&yNG7_* OKWd}OR3%KR*@"Z[:F^~{zeˬ3T!P#,a=Y֎Ѥ;RPN'C{\@ ~ҝ妻 nOr1Ud (cץmǎ1]׾7{巾YuA2a-_xx uPIE?Do5b|% oiY*\͖eIq{^""k×Ќ@:^&P&>C,_S\A?S.8AO fM l t iqG.[Tind(ڈY Ӥ"VU"-SL1ě/Ne}l<ηWQڐvȾ(,ID`-w-O'Onz c+u<к٪;c~e.{`Մ eǃ\~ r،S䕑[tX˂3 0kLK01OuR +7QA>xCڎcz2()PlT>&0EټS*9lx LȰ%m 6`1@}8g͎S屼#^6ڋM_PR mĂGޚiΗDZ"7$S.smmYrBLD!O͢aAAEÝX@ hy³3 A e8.@ȣyTR6V0ֈP,c!Ηa/cmK6 HϵoxkA9הvWl?W&X*ޓmkA91`:XxΐG2aoz8^R C€vj@.؏_!M4<b}d(JD17Xfe8)xFXPMXB=J'nNfzIzǀVeT_PGT_r|*d_R};UFS 9rtҚ.a4 F({!qr:b[ ,:(G0+`[n_~`[^K ^2dr'ُC8G/zh};#ZESz?i7kl~FX" ub?1<zyajQYE]OcttJFi1t2K E ٣`aw\ ?UB"iy[S Ky}"X9Ďs8yL0v\mBS^\1/Ԭ\8XU'etCOYٟt&yl.@&{sO_j1m sGhs;m{UwyH@6,8^nhJ >HC[ ^= }m^v./4A/X7 H}stcӱAvqȦ。R w0( /(b!KZpi JQ粂V&j8 `r1 jA`IÃϓ:W8C3v)'ö `\5Ja/x=8#Wu|6)ln|1=*mxHgܤNzD$&&j^NWY J"ŁM#>1VTB�,$i6˧=\OH $~d#?~~17x"]8 [uUH A[C8d5Nsx!4kTo|·G;3cx?eɆ^DΓ;!} 41+2`H k\iez#C$ zQ(vX.WDzW )j%ýh#hO y "#T 湃J!^2\Rd{Qqn- hR7x;~ q|ʒ&EbęȪ}yIҜ#'4k5$Fi9nXU' 9Gfv1݀0NJ?οw*g+xMy_Sйź4CVYʼnFCSɬ"^PWKM%xg5I.lMݠLtBAyCy 8:VߟkQTh<-7KTAd_iI7 I"(d8۲OfgáLl""~'lvR@8TX3UH]*'>v03~p+AY ~m\X \(=şQ9b3ƹ0~ި>r6 暲$t&zN" 4r ) v\J 6\y4&) clf wX%8hssU&`M2W9~dbϹ^?loխ|^Zi2è|˟?DlîYH/ I%5"ļщNp ]Z4] Jj:)w*{MeH{ch 诪?qOL6-55|@jIPBӌs(wL7҂>&淨;-TpRD0SJ!TJCa'uny)4![`=ѐ!Uk͏)#|UR)WGBX+q*? :9Bۜڴ р|+ w؅9|ײ 8\3~nTWqQ ؙ.[w'vk_>\{$ƱP?X[$ )DUa=qR;ƲKõŮJbjmx4N(¦(+ac"KiUCgvBTUr)yEEǧ=&ԮR(KދڀgS!o6sH&&Quԗ|0ȡe􋂭61cѝW{`NR%v!">o/$}TžoVU`X, Z<{ՔJa7{4^m/cca[8-`Iì ;.6x|17"KѠsʿ5:9vNl#egiU8\hTH[;,Q7AzupPFr1n*{iz;X mP:\ę7%1+֍ t# ݡ%%؎ΪsX:YUYu"]^様,]Cr+D1q t418,ѵ*1 3i@;?v#1)x?b-$,%;ZyoH~2Iӧʅ)2hu28פ[1\s2&R#mk^ U`bm ,5 \Eۗ+cuIBGoj~TXo,rvAxJE*uQ^LW1)-H0zk_UQwEM|#/ɑ<3d'lK*hރs?h(kPR}RP9$NRPAykqY5 C@qa=df[_&NRn>$Nw΃fךTN7ܣk]j*o9zQcA")I^b! m 学R:M.1*$t5D~MpDz,D KX^87n v_SD)k%P5ԑ]\n] c|y;L.&kzgwr5GRY>yO3 hCA 7~ $O,=xDwqlrv^XĞGPHeV%X\ήshHEUH̓OI>r6K_],›q2zIr|~ p :-T~hӟ1a;"p^=P/Mb7nQ ^U / =沎Gj)͐f޵ q }%4_Yűܕ2~]@'o%[Y?ڵ49Lb M֦)S|Xs<9i?ƵHH0&Dw%^da24{!Կ[LU*,\M铫 ډdE>u) >F *Y2jmqHhLF␤ ڴTE)J*҄ 1Y}Aq}LUa'P%b*';o\޲.x_ޟCU2A~_uLߗF&<^a};#rIڐqȗ{)9}bKAKtKPq89pxyzdA7Y_^iy2ckVC+v39هΤꐏ5&TR)F!iGhQGOSn[XX 튍uLܲ~þĮdqL2{+mV~1B?ې?*m“7#Q%|zW޶9mt?e H3iRp8 {>?'t-)ڶF@ 8kyo9:f>5xEuKy3S4s>D}o-O*'b94Ėm* ,0xP4~٤T9,!4ضxf6asg<4bTD^S?)L<^m67h/ d-rG^0rYtbhzC{ 'ByԚܗE8 8\tZra-QRRŹڕ7T2PJIRplgwG\ʲ7/}1FW Rd}AmjA4"?TW%+xFJvFw ujSEE6EMZ1[Oq,I3Dkد4D; {roEôje{t˚7ض &LNѕ.5VQD,C~/~hq 2v*+B0Ϸ߱2zoRث$uc\cT"j *5@+.G O8!cqtMe}p3t9V<*7wd&_5=<}RIbBǒtnNX Rܱ6fLmS1h ؽʶ| aZ҉8fQno(z:HRPg"ikžC!!׭,(n}Ju u|UPʦ QS)>!5ٙD&,:'˒Z3QhbF>ZJbY'gUi/P$]8Nv_#>bP~y?к&?xcLD|IR;II&bwHڏ9LiMCzզYgvp.Wjދk >5Ƒv\{5^_f׬j0+Eܼk~ Z8Us)?ڊH]U %ol(?֟?jGb|N7 NJ)- g-RaxVRÄW5,BiGԊ@Q7+m0S/xEMnsþۻ QX7i3ؒʲ fmUX6mL:ɊkaܪS'qv0e 9 #HJ6@)mjdYYU_尋 ^3Tޕ9]&&G# %%%{auNYx~l ²~Œp+ +Eu>Z*d H: t z awH|In<܈|{!&+cs#1?̉F`)yzrB#ݰ rüAL ^] q\#sSb,G5F3^#G㩓ZJYH1M D1# zC#;/|9Lڪ/!s_ԯ@? ;Cc,D)/xS$ԯI-S;(ZYvXA1ϴ~+>G8{6yQfu{_oJ Q7*YĽg=F:,B`FY#v"E7 3zcL2)8c7܂zshe<ŽOaTܛ=iwp%0U`@irLn gv':S5_$0~zڍuP/]yjЁL] ְ|,= By܄ ĊGQY< d=gNƋHbRʒ߂;] 2'2(͚ީ =Ղ/Wo!1Ipsk f9v{zv^Ln)ݮgvmb;3q,MSl.p I{ [S0G|7Qo{9`eʍ'ȺTZxiSH}\PJ`%OMVI #u>ГLLR`lf;,mwi(-5;y4Ts㈊smRyVGDPv z/sR✒Rz?.Tkuj~Wz_+s&z$\=U46Rp5XzNq$,_Zf%Qek0gs 8>3|gDQ(ʵxtЏDwL%iɹ[0mǵV>H$/ߜ-{|;~_zU(G޷CQ 불*lUބӉ- })J9X(]I.YɱjQV9~꾱Z}e̳M vYk,S/ ō}tw\@GU?Y+_$^,2 &zh"瞌+8ףp%ϷpV!n=^MMd 1.'Pa7gے7UQS]IdIѽOۉXC *2eJ!{Ά]t@莬xoyבPؔ <>& T[jd+@%K- ?\[>W)}`ѓq@[S P=հd J SK͙LД|1ދABʋRuwQЂ(vd6w{2n"ugҦ// *ul_Q՞:B6Twf&ۈ&'? ?P),XU>=BpHxC=9 Dpd΂c8)k|G2GĐS9A{MDV“ k< %P|mt oa(NlNׅ%LXnӗU6F~KbҜ+,QuOX3HQ' hɧ7INp&+d$W \l=+Z"*ȾNY_e jĨ!՘sJr cG4Bd{NM;J0d@d1~/yxH5VFN&MXg` Eg8U,Tշ LI})vBq:T.>7p'"Aͫ4k:g)e-oBӷS\j̖H#8&8BSq.{r;}ldŃ/| .Ť~ojHVJ*DEs8-A/Pڍ8v2yơ5p07N'5ojf ipbRjBL:pzF2˄̋8[xL4ӯw2V]ϻT8k OR 3}rYoЈ7\)O to*PQHX^:!h):. HpXBf7h{1^Q3ꁔj "dFr\~(k I=HYf-(2Y3\#9Uɱ%(B>\_S1zgvr[^8>[j[ꇀf^%lT?-]ۏ,U$1B6/7[:C"ZթPP=op7p娡ZˣU[fɝ<5Δ TOkp놡8r^>}ڰ\x)Ȓ * ᾇ?s(7GΡ䚧2_Კ@>IKA XV)bح?a* <b{VvBOP<)1ԙmsF?wR;/C-XS a`AϠ1P6vGw6AN 3§RymVK-3n.-Ut21fS`h҄)*900_L#Qx*IԨ{S@,_ciIU݄PcϪ 2rMhۏk2f ixA]oU7G͚PĖ[:`ݩ^&O<(EO+㉂U$4 dR OTZ~pZ$-ua{$vs׾kJhRǽ/O SL#?ӓ=1g%VT( vHp0!wgԀS7nΙI_2mu_c͌Edq{8)-<~/&Uo[ʨڔOӑ>{,8y^`ՂJ~P-;#ET $/ Y @oSa^u?E`W4}[,$\L`GYiu&Aӭl@o!FF\b/zBoIYҩ`[hEE2X%v5{@2|93.R,v^0] Z/`\>oو}A)FFN]W vO|`*_oO{RD#b]䄺P*[$\{)-d#cܿ33uJn"*)&3cS>0NtG0EwU*A=@hjNP64+/@\S'&>s牯Ii,ŏuAodT\MyHP='_`-0/@ì2uTX_Ic6δtTk͇ 25]q lPR.hS=6"ZZ]k+e\{?#b 9': F!T cZWhaV9Y͂K{CEm}7M|c*hV| n3mh7Xv -6\\۴J{=0 Ei*<6 P>kȑ 9iי9ÐxL69Ƴ]GJ49$!qj#{19l;u%@lbzbs"hph)]_ZOh&c#!vX:(7?£kX8,:v8(>b<=.[1QB4ࠊnR{:t~ɍz9Lzܐch_:UxmyiqIa5Gɷw . KSbpTGiʀG 3"ҟ(An?EZGqa:[dC[?C+CU, 0tEPKЏp*17s{-#dbxp6{%ENFU_G]mq8"lzKK/;XQb".Pwo7S-)FW1B=L[ !7rf@ QS5IQ-b$lO3pm]CayԃlvZ4g"MQXLwr"o.T12,v 騳|+H+|T\,b*YVwRzp8ǟ'| ~r<X2*/1}:?Z_Ӝ 7hm@ ulR4#|'[[O忖Ğl|u<ɦ2#p-K1?Bh؞p>P(-&RI‹VOGQ!s1Q=2rb\L[gZnZ,LWKE+LrC1Pb T&fo'Ftlk]t׉2=3h%{|,yvgjhk֞{quNE6^&z,Sb@RՆuYuJتp1(i/ш,h]^?Sv`E˺6*&]V~2MhpУae[M1PsͼgkCf{hPZ-&ԥ$Di_+xsSo֫o:nz F?3 9.h|󧴃VsV"/9K*a ɏ I\%WNLZcҪKkɣ FxVv xիG`c/>u?B239VB U}2 ̼9"Ͷ&*2=G(y[1:U bBOgwBi i`)Mږ =]VGD$d,;zZ4p! I3|1X+}e+,M1)y͉׃mudokIXKM)umrUCu*Ӎp[ Α_נp#G5:`^P2%Eň[;\@-6O%!$ +EݦGQ Ms QMCN񒱇z AlR*_JIoWlPL{&3!+ IR73"' :n,14-X 7a)wnWxmwMZSn8dOkE>)dFl ֎x`:9_fJkx 4|yU at~ W۩T*܆FwL"qi_ |>7J&^*>3 8a*^NC8"1)J  wc IOA2cBnV$fI&^وLqaψU-6Kg4_p!lҟLLoc(lk,/add:,?aܒ;(w$`T)NHa(BI'n39{[QMyH֍0C:>&-q P HԀq;-muvL5wi&ZDܥ^T뗥OZgEhf8[5 g+ pM<6;=38OQ~vy4BbӜ0~v?~]\! ~@փ j P ڵ@Ylf/1s (2i;eFkC2zۖ{̊u)Qsu'p76cL6/lpԓfx&KbrQeI޺j?zCK bh&lDZל\qEHMQpgUV6gV GqI<6͍W L}8Ӆq]Krщ[,Qnv7l1/l5 vK;!g.0 YHHZP WF)s_NYiѲpl )7"FhXdax4Fn?[Y ߼{6 md u"')(oYT ֋b!P cz"PH3$WthP#3opF~p!ޢM:%Ɏt`yH ne8kLH0 l &]&hn睂RDLYіݦk[Iw?<)tޟ6&/d4BNY\3ȃXqD+Ϙ]f-H  FNuwԢXQǒrg noaqC9h ¦I[xR\jas~F J1HF֗-N Y݉ՍPͷ-I.×%)rJM) y"Ty.+tBR&]>M9:ATs,i׎VPƒ[ M> Qۜzw50MKCت5!zȢ!?ۉ (EHYoEog!a6D(ʛZ?2w쑣)jG' Y ƛ_z70i%K" &yx[P^(lx 3 b)53RZÝfQU uQ jUQ'ʼN7K&P+mC"U^v3 !;oؓ0x04r10YKS_Q ϬHvzu:Lc<ɤYN ˕kcb %%_pkM/BVɿhmǿ/~''Bj1xS}Q yH{`sk@C^~&T.:&0_BE0U[!Ym]:wL$0VlJpdhW ÿS?Րo/~V|8M/qmM^^ؐ1b~}'w{Ƞ +@;zژ採CfB1FuUe<#}eT!Hm?%2nP O_TjEj1:m6};ɫ6;F>=+!I{Vqi;EeH^H ӕ!ی1t`n2Y$//ZJs~dEYӾ+mhZT@IF9+2" [#ɡNT"SVmkWqJ%.,O) :tiEOt85+' j7$.s$N3('B@Icud˵S?,@n |ZMiȿ׀aᠭŲVE#'_'lYL ,Nnn˓L*WX6~ 3cpTo< x Y49Xi۰reE=ϴhzRܿ֟|a|p_ND-QY *N/d 12{ǰ64= bo n XGc64lJ%ѭG"CZ)<9is PPV#B0HaM4'ҁtU1|tgAe} @k;ͯF(g<$Xwn`k,hŒ΃er#twpC\䵋C7 &pU|}Ϟ|.tc,oq @v8#r!!N&5QX-81R6 %†7S"uI,ֻ ՗'"u#қ$O<u;c)b(!ki8we*-m;V0YySso$Q3o=cr3z #Xn!iPpfry'-<<;n}{|GͰ!,!0%# (iz^=m%,p*ؽw*Ș2 7A2 7DDa-8WN Dx7$&C#  -U 4l F$ft<5&L΄&P?qim6w`Z8N?Nm)~} ^vm,#؀UL;ם|Bm$)#<z6s؀}/m &HVfK:/i;r  :é rt@D D zbbRB dUeD8ԏn߀e/N].J`ik 8ذx|_]@P 7~lG42<3NZځ~MH89}Lܭ[\nCT".'a-H#> _`-2>m}f"B"wP踹Ӥ8{M*6=;ּu&O/d2rj@d^?7kzJ]y "2`?.'~/؟4#Mԧrm?~>j19v]-`tAve˵ ɋ"H5}Cb$ ~a Q`9eG(WōHvLNhQs6f;~UCP56T>vqKWٌ-;n*u2kUU{@юN]Y;osW;a8 T-ҫyR W֡K`2ZnrcXcltNp:ue6A=/~+ωTs.^^5%惜ʯ窸.恝ZfyE9&9UAwx?HaQL$wc,8) *<Į3cf VI sSmfAɩ<R>UbgOt'fgUcjME*Xe٦̴Wh`7:K"pĈ S >_#p#j9V3'Ƭes/N:Rl0 Y48i " :LuS@ )Xj =|oa{H;_{ݗ$ :\}/lSnPe(`3R=20F7Ҟ=)&5MfEZyo彬W&");u;/0vq 7>\c%TJ I(71QN*ˮ>VݧbePx8T]c?ZkQq[OuQ@{<ⷣeUm#tOךּC ٵ`1RNU/Q" ;)Dys}GSua#VF^3ތ "` tEZn/V9;R=gNYip:OpBx)~}OlԊx.(uZLͺY>rrL=IVԷL:+_nlV\k*[|OsX^-/Jis)?_ 3_d71W"2#`s78\rͼ>)l"ˆ/_%bdND.QD(LmF֕h!daeGYh Ryh D/)LJW>PW)UK uV MdfyBT_anItœ}|Iu2q7 ~,=l߂UjPg4sHwTl0Ow^5jUvY#C8l.HθgDP @vh$dZ+ChS@f5Cz*}%3 o1գu'PBsꪒ,4]^k-T9Iyӊ&B[0i Z+:dH`iPB&{ۍۍrUbŽM>,j5#NERԾƆn?%E;ux=YUw*?ST+#]d, 2UMPҾ *?xPcPa1K'  tr;(3 @GӼ*z>hT'Rj."bEKA<.YA}u?ʯVs@bKNr0.r`B8krs[FzLsZfdHQR}Mt(ǎ~Kh]Hq('ED0F13N6ܚcE[e!u0Ӵ5-DFS"F0  jcR/8nz89\Pʔ7=G\r2[*6~g'܈YNg&x :6?<7%j[ hlCR)X;(HbkdynIo[mL +#6cj:5LO͟}jQ|9ּ=r[e+P.[JGIw-S|)j?dKIĝ. (8șҎh<}`Ԅ?)5i/ATm`J4Hs/= O֑GjĻn\99=Y3*LɄ qwS܎oޮc4/!Fٙ3dsj{W"crxtYs}^_̄_I#n?tG݈r-^1n{go;W`g|NRE:Q@+4:)&ņՈnI*TY%`+?Q%3rQ:!8ϺtML C4 CpKbJ؛(KnIV>O";&T*OR}9_qA_9T?;2w,T\ʳ+=3%&U([Hh+7wQ]mi2̰:*6*>߶.6n$LtI息h{Pa^a|OӨb"^u |@}k`vo9xs LJ؎x6mdIrQ:>}[yTgqۋmcEß{0az=ii{ dN>U|PFCN{$RPw/P|?zY`!ȧ,qyV腨Zg5Iiқ=>5H@ww-vAvW5r&l(\c.y)qϫxǞd,EQTkˍKzeWFބ(SğBa*<$PBO~vjLo0nN_3㠛)K 5B)7,浶ⷆZs)0L٫Akys"8aL"'&T$BW}w]}cF_@Z/LQx\Xn`5U1' nUokLc@5`F"M&>eaC`vTJ˄t_j<%:ya8MovX[}0;CVh[Ju] cBgFZhn~lؔLae9^Ϭ.OX-ЕKsɉ`c.X!3c]T$\]ž߹Y6@UTZI5tWu1FJ 8񦸱U "l>f'!{WlȿwlC1IѨt5W;oAkPޱ)"Y>-Iugp, n 3)-ayY1T9E{{`lAjXt`@Z7 yK^\6R2?QޞCB0H Y#crmf@ݷ~w432,yI? 9} ~4J1BX>:Mpu:8Mt]AMLq 6XN׫ p\ކM#ne1{SPhԌt#5<<Pns7j`r?9V1J{X\UShW | ~~䇅-_^]ճ-/JYUށnvRs&Q^x~qƙv?x`^^Rc^P 4I0߅SjDTY%|G֜Qgh}isJijhSC,z&S?^4E[WRž*g6ƕסt; QwYcxxiHֽ1GNH6DVwh A= #Wc7*#RZظD_LI(20qmK%bt02ٍУklgץ\E"gQtZ ~Tmv:A`ETDb0qRK_n|$I𫑅CςxdX5& ^JF]rcuOq~thNS@x'ac%,|;q4X+]4 <[::^xIfmw+x؋}|lDN%YrS軤kpn Jp/%ߗSOPﵸ?ٱTahVq{?sP:3iv']W-]_N%G4ڀQ w7oPZ2Ox hxtzPit?6@e9L__qDE(THl PBw?-8L w9QZ=b8\ b/k i лm+[ۋ=HgxRkot}ΰ$; Kӊ2 i+/N$I%&=!4&ENNVp+qk{m>,|e9dՏ#in!bOjl鷇%w!bshrpc<'XyJY#vEߗ{>h=sH bµtd f!{l;1pʹRXt;?FRp90%u\ڟɞp 0Y'.F=Y0*4=ud2VK.{u2WzCr.r5ǪMWk*5Pba>f6^DauL(տt:嬭]D+eVfX6 k4Zo蔂?{X1ʩ뉊IDF# _gD7NtzM7kg%'}R ʗfVqEayPx8P"y_Ac3 *#&6ZGp~*"=߁N'U=xHB|u3m?*C3K#85xI֛cG].Gԋp0fU}JSS1GB<>ԒnQyK*эŠ3 |s:0s|S;JD<4KjfdO|Ih}cYF=ξua2~{袞i<{$j, mcz~}{bp䰢H-X1'{g: NC :K+?oUeWN Yp QfDN($e}QTP Z)0ln2Z#]bΓQEݩ[n#Bׅ ʻXi/]ުwV#MfbG~^ 6D0bf%.\ߎ3"(h =PchN|m!N\qZu\hxd"PS|ba{{~&?}”jWo඗u;?F\Ld"tV a[HNT 똪JF576렾`;*>靥+yBN^ufchgPT*8a;~Lh]@Ǭ$T?x$8 *K1 @gzUjI(P+䙧>+=0Lp.Lq 譴l*.| y Aͽ:$ϔA}@Ky !>m: T_Axzs9.rE+,to^7 ƒA|Y RRc ~vU^2׏΍ XV+׊pD%U2:.{-cUZJH;%3>T ߇ 2l]l?ҨWJS.cPfW:X2奭F//꘣ˌrX}7Kҗg12E8Y#vz&YLi-)Pq4d/0T~9|*m׋02HqsTlÖ#0yG=J¿#ն|k$.RWtR)j,߆Oadw&'a;8 ]Ι8xBm&ɾxӃfeNC8gkqZQ-dɈF35'CcZדSj%ެZf@bC{> $dxhZ:p2ت|WY6uQ)4HVFh?'"DN 9NWqc?8. 1įM0'nD!v51|?D=O@FDvS?7鉚>԰7# ^8ZЛj'*jqﶀDW;,S1%saRi/,%K/Kb?RQc~IJ|!hR>dRziTr$ 4ܗcQ~mN8, hH%]WIUНP#n3ܧF0Q1!+SXIJxEPiw}4lt9`GyJhk7_[݈m3y4.cēeU8[A=IpUfֻY43%&Hkӳ-MuzǢR"bj %:q5bX2< }c~,q)*^oI<Ff;iQ;Q[_yt^ȗ>Enh1PPHW!ЮRCcWBu{5~ . vK'fu!Lu` !+ y @&%MYZ`}9wꈈ2p&$O ,p7ra dð6Oc;<榄 Kԫ֊"&/;Bn<\Fy+>_)%Ոxw=|)+.PXAL2s֥2*|'z&C݃eYB-Y;ڋǗJ" Dt¯9xR_GnoBOKɱjp˅$e\vrJ;72'/~h/~jCdwb1pw]bw--S.+s\!q3D/T엡 7=Jbz gA *끺b3ZQ@ۆY&z>zr+K`թ3jn3Ix!2߃@V@ A%XڜCNRZ-?݉^x[C~OwCc@lyS\i$hC˖9z!w,B_:*}Hwrq0W<wP FVx1CE>O*' KwzwߝKLՅ&:JOQi V$h_dWɟ7Y+z%&VՉreH~S֤"̗khV;J<˦t1Nw@&Wϐl[f3Q669+OR >lp6?, nE O}nT&j0_qك΀LTQ]Axco@(IY00ڧ닺RY)-t%G࿱7P%/zO,:q\FnXWS-`3`+CBۢY7闌yG{$6G:o{CU٪ Ēy}]j[:ǐMW 01=S ӽuA>|RB/f"d0Qkze~ofɅعP1^k)cKaٲ=3Ζuf9F.5UJ Uj'#L(1Y<u"[kP}3I(z[\8Z+Qf'& ūJ.oIσD]jZ}o\&Ơ<&&YMkrn?ΚTF>a~qrfRibqKQҕCxWT>y4s:|?MGaEP# #.c~# È\(㲇`ŕx5&CI[x_ d0GRΨ2: trgl[d.Jχn\BrOUMоbNL~Fޑ`qV |j`B˰IK]_dl11[9!u@}+D“E`"PXU/`m%"Ri|ǰqڤLS|d<os "8ef̳㼎Mr~~?kyAhtE 5yT*$s˃\K4*MΌ[ uu-GwhhVjڨ i 8ʁ4tf%O(>[9`DyqLpW& rt#Shb'uc% kGD<>P1vyLCD-sn!Iͪp?58%j뤛lf[ݐ\;ȍk$`QF [?c>ϩ1*/@-5Z(h!h>^,XH:|knǯuPty딽ܴYT >XA>S'55 ͟b <A Z-$k I}igN= qD][zf H%̓I@5"]8tGX6x8Rj.RǼNǸ 9l( /-"R9*I")^'&`'{Š=IUZ^%Pƅ+]ZCeCAedW\kiO9d/ڞ[1'Ő7S4<ɪ\sbq5 n-%7x`P:(A9':*^D)F_5lܗT4fgYdt"b8}20:5\8j9~J#)H8 n3J ȯ&9`SCtձbc@qDBEB6-52ȷ #LGm³>},7&"tnoe/* N8~q~~@oRҁ#ͼD^"[SfkW(OtY aA,i2HdZ8.\@ÚQ񭚩 ~AoU, Q-Whd-2laԻS}1mlG:H.N{߄KKAZ8sǻ|`>{g":qk;oAEA|nT|0Ah 7kevHuY#\Q'=y!G*춳E_5y 3=6QC|SQGPyʙjU,N S_0ST|RTeɗ!x' ־6B) uE?u]iUwD\@`|5eD V7 ":b9o`8iL,7ajOV,1r " ah_#&@ACHYT5hO `JQiZˬQvitI\OIr%@u\weMPEgm/YFy},q>CQtandTKFYg(!&;{C|n/.Aih=n! pS zO[IK*(.?^O|FO{ sfl.BL)rnJEm۔ٓKPCCGPxȇD:lA%g" :טکaV`zP3VR臌K{ &Lvu} O0'尿co}s>9 v3Éz=K|dl==Bȍo}U6e+l[# ZG  gnr_6:{e(I6; _;*aeOr>W ;Ӓw3&1.Lb!Dqq@M(7^ҊPQoX3ugݶ@,3]6aA!3? 9''Bt&C@֛lBX:3χFE2QQlәT SO4-m*;ʣ Ze,} n@f9*U4xȌUraja.Lz_{ațF'zbcRwŬF%nY3Bsi/q-* 8LVJ5&%݄͒ʠa)=2SGsFA?XMXCȄ'ɷBp+  D#4EwXJ^*EAW}15 jaWvlۼj9LI`*An\8(|뎀L0s! %@wE![O<">CZ|k"nyx|8UG:bEFp$~-?mۍcH! eU}ZU[h/n=>iL>~/vLxTa^ znP|l6mOH%I-y &Z(WmE e5}GArBN(c`}ssw&~Hu@c?_R_}f#2k (.ou&SRf yb? nѹa2Lpts%u>YS:qVQNKiwc2,'I q H M[fLRָ9 R/sMmbC=OxՒyB#oᲗŵ~gd\Bb ]+2V'L-0 uZɤ鏥kg qvϒB7I'1!U}UX䜺Bskmß TV.砆\'<؁SãfŰ`Gm&+zg#CLU->>ᾰ\I3PU_J7mg<9i!Tb).~7>o0guɳ[^44O^ n~OIJ_5@7,s\N)oy}IYb4@F_cU?)+ ۅN1Ӎ;UQ.~G*|QES>wS;O]+YJuĜJeL;Q支Ǻ7R0ddBqESfgcB'tzw  Cw!gjcjF+3`_f#`K.a.GR.x3bN*YɄ#רpL&XyvocPP+r "%]ѼQ S&U0٤{Y} AAH^otRW0»j)`+[TnZsTr??λ!d:G;P&%1*,!@FU€}Wbș[_NQh7T] gBQ]MtKzoZT)lطJ,LҰ×+~ضսKFJ!W(7,Ng#݈Z>'#avGYdAWv'>C.o!Hf:?Lo5Dnǭh׋͠YCW+ ?٧7̩dCH;,f'[~DߝIHDs  *ÖN?>#>1?>=K64D몡Ŭ~TMšd'?^ѷ$|K ȵL' gzeg#NPKlVԈ݊4-I0867a IN\ \S4R% I$-~3&hu jؼ DpWGn6^FIN(vO1j6񔣠r"6 d ЫE@joV&0} aH-vl$ޑY繫2@\[Gn s3]YAwGL=iZ 2qJl еQ@W{ߘגc.㨸.ap6]NDE$?bN޾斔kk}KJG0]3hB-H^x]"|y{Hʥk%x1Vo#~KqN̏ !gdD/ٺg|[b@sZ{3rP;0br[Y=(1b԰) 4E(s1~|QِlО.%ңa֘fL6Y.,&++͛TM'אkՊ&Z7ϸ*oU8bdV7n "bWՁ\quRXg~WyZk/butE)^'IJOGpGl8DGPn{y&JYu}'qYb=Ϧep  ^~(3_Mqˀӯų%b pX%P)'AF2.%FxD՘ { ƒ}:Cxox`""nG}1.e .j=J6>SV8I)[7/p L^3ܭxجpUR#$G;2Q6xU'"^g1?8SrB{[[w*%d[pVL|Pf9@5bDbUvN;OL (n-^(] S 4@äڇ7Ulr)%lyNʄGsm#׷X3Zidʌ&X)]o3k0WRj$F娱mJ,P 1j@Pe+96pKxշ%Ğ D^)?RmYKAeSA^D!GrcCօ2/yQ!bLA>$'Fb2] ea[B ;ض&u,Y*px7[7 @˰>{dNqAM@,w i, m L"5V.sn@ZYf(D.X*`j4_/ЈerJa v-%FކuA8gvR `{M2fZ,kpe_(zxB̊҈fg7~)c ;.n(KQlK!p/+nS,5zϦ (qerjƂ<{N=Yf6gc uH1Ml9<M2"SW*t܈gM$,Mhz~Ϊ!)R>gN?iÃm1؈Zf|x2L64RN#0'P)5l9U5aIj!y \#͇%J;ktKGgҘԣb:heD,Yk0V8D{t%w 3nlMpQp͘C6!%+~46£S"-DcUK0,ȳ4/ҞJnxY ADЬ|V]@uPnˢVќ'ʷalouS{8@:лJě3xEHݙT,seq)~+ $dזk.=G9y^ T-jV5 QF&o +`6Ё`2!nô7(` 2vi*TynV8!4! t^aT(\$, [svI[^+ mJ:#m7=œJߴ Xz9{;<۩H6Pu$AWꂿя B.Qe8W 2`$lZ}׾LjuJMo?{"WAQY? 3'W'bPjٿ=Δjk+q>հ; Д&` FwMP Od]O?m_G,7'lɮqІ) ܖ=ˮ5p_ ֤nWiy5MbOO_~]n ݝ73^.䄗Rk'?wnML*SRJ }\E7raw8bLz8vKB`A{ s.f/IУ*ސ1!JVfζZw3xQXdH 07T7 mRzc+`ITŒ #wVFNhu1Eʫ_y]3r/a5e=` Z)`XgL Eqf#ntW`zOT8da{})>ۑqg+En->7a U@ZNVoIZ2UJbSjBqxT㈯!Ϊ+dQw+n z!v`pr>y4Ql[!iQss8?g2.,սtơ),l5?/(E SgzhXD3*Mlwc+?8-³X t]l dCTlj}׬jEԈLyB|צƍ \.QP& pBdpcթdż"u}?QA6)[t{^ab<ҍ?) -ouZ&Y=|gpώT!nnͨjht2mTtJ|Ul!V+b%HU& %\9o8:Z+ՈfTf18(6bQ TM:pr@fi@Ҥߊ~?/ SReR-gm{Nr5ި֥g 7QkA_ m+ Bz h͢A&;Gp< %  I%wy*;J/.5YZxaoOGW6hO-/IB|kR)B_jb*J,L?q4pUOypCQ֥6,W::]\+#N#+h:49#&pӈX(UF{=!eT,'n_3{ߎtl&sq'Mzkkش"=fX߸|-P:[MdvoJo ,֟-_Rˀ$FIfKke%XOS$M nuH;U1CK*"~<wgiJ,G@0iHtzυc۷U*BSizqԹ=3WS7K1Xr,Fu"xJmCOV(r?o?`*!UIDG3Բ.Rs4V"K#\l[(2# ⒵y7y1RfV lhU;ס׵ɗݜk CMeȸ؛(OVK-;% [2)瞁GomWğ@(b^~PG WUvd*:,X7E~N7ȿT5WCA np@TQw6ܜ3"JڐK 㺽G?5G^+Q|_EZ;y*r,ZOV<Ͳeqk8d(ؑ/RJT'7Ũ+YfKTǤ"w$4X'±k3js06dU@6tLMn,&/}'Sx6eN:UX;YQI}V-C"$ 1ŦBwPׯzzQ ,uZ'ّg-0J7~aD4~tBQtjo: 57Zj̊XiM\ڌftzLиF5k;r&ԧ7Du҅\pA0M'=#% p3cEze+D&j%ylD ?\-,'/pR-=Ru8ͱd)zC\Wng/;$O;Tx~$yqbQfHDT#=UQJu}Igp0y1v+&pB֬>9&I9Ǹj&b-e9|/Q$c]DșI\ٍZ]_[*<:^?HڎK֓7JnrkeYc?U"ƟU?,c^ou@=++d \1eEm5lӷ9/+J.mk#mTP`gZz`.i$/%[ :XF(Zok3C54KC6v2W"P`uY絘I"&îX;4#lX?To?uqǝ&|Rيz2AfQ-=x<zT mq '|D%U-hARLgTo2 ̝Z'7˒Ŏ"G?BPL.1o>LtL,okSY%U7Pi~rIEq-F~azd>\1ğ dUjD{s[R W6]#.:Bhx%}&}6 ؋Cx#*fՓ`,/ ge엜ie8Y2d`n^0&1z m *( n?JD]e1#]DϒR8/OZhw\&1S!]Zm\aQ[PW^eEQ3|t?HDmxxшRY~ؿ)M13+=`92AKƎ Q5Zd, [a=Z?`I]X@&WnL?mFjo_H:;ogX4a@!MT VW[(!)BtP1VwҧrdFr]cᔕ[ ͏l~SY:{򦟂=PۑI3szؔӏ? WLkת_y6]mljgLyxYI/F9Wb5r|8@V"n%iA^5S("CY7 6qyTDAz$㰀Tr,=~\q:Oj[NC_V*Pɫk[Oa߀)F3q ! Y4q`[]!zOkzQb>S*snX t5++%TQ-#8#&V76'𹸜tP^iyDU5O-yoUbwQ ?Yfgge|q KI~65*t"Xn1ӯXlzi1 T ؝;fv@qw)xcc! 0Z bWY \$p}{bO>d7,7@4ij8V_kM?Z>M7LƏAoi,3 5cE%kx)!>/J5xnǪvYE01n󋅬э i:8XFTD ׹"ޞa'Aw&Ͼ%>sjS$?do.ދbB4࣡/UkrVSpaOU$ScT΂3T9-<ݾ?8a6CﱲP )wT6HP*VA%VftJb sP&)/,w&ݸ`פxb@/ I(Ϣ5X 2/bSDZm.$o":膁 15-j:< Fq|ϒbFYۑm,]CaϞAdi|2Y1  tf5bɲqZ2XZ_pKeu j6p/iN{ZBUkɾG ZQD5y.VϾU)[z|t#@Ng kn{ T(R-ٵ'AH"D1>M"o:T-+}Xm ·-dH|=0Q65gef){:ؼ|$GA(okNxQ*qS׸wh{sR ^\ n;0Ț=4=gfO@. #)bjnG#\. 5R` B9B,+\iP~ak_M箸 %ȚIJr21oDxS4.: ݺ4pXoirq<9nS "&c0eh(#*zUoBޢʼn؄'ϣu<c iQ2Қ˾6;3aD$t"uSH_Dǯ]Od O$#+pL_ٹo"z8&iun lGO j|_[67lD-j4f:"$TVn1T&ZFBťovEYOH~!zq2Mt˯;.ZnBqMf0}܊8,&re>>R+Af1Iz>KAFF-U;zBֱ+-GIݭ9(rvٖH&Chbf)6I# :X|Y~) Qkr:C 6 /맰u؝gk[V*bf }0ܟY ӼT!(Ls{ԝ4M:v^I,{\ܨ!ej$sDCpݡƛ{(G?~Oy4l2 %X:uåӠ.I)z>7.Ƥ<‚#_d>FUgJXT"3dsKrϊL"BeyC_u#L$LoV3 l}7J=٘xň {hU6/g SfVM 259L qfWT&G |fʗjnfK nC&%_Za-!ΫI_ h./DZz5&~uZ>}}kS&Fpk zQ9;;Ia ˩62tS  !>DL}=P8,_(X^t VwV#w637˴i/7\I3UCw 8qAtؕ4ȑdk{иaВ]g%<ژi>`.]\[ QU=G%VVϡ XۈVz0=lE~;`fr*_8;١Sm-f. kEGM*:ȓjH>׵`|_Ksui}dgfml}=œ&%<Ts{޷[-OS! < c7d*?+}w3O݊TRz!0W&\ obu*)gru[xzp8˽Adv5A"#; iwB1_G Z$O$(ǿ* jp /)N~6tό7`Jn;iOXLR 79$QH<֭pʱlon)P6 yloLUުA u:k 'Jwy3v 炐v/HTr\M`غQ&t^zckxТյYWYyPMiCAXvW&#GOJM܋z F DZe~Wr^Z:u^m,?ךK9|8N^#`[`jxՄ|$jNtuDZZO`cޫhͧRߋTCu~nH;gC껢3+$0 Q前K_`mR2aLI ~%Sk]#oJn(f,oA|,Eem= hVI]D2ύយ7{&PڽoIz@Ҍ| Ԙcf5m>l}JR>v3}2̎LzofQC(pՕ!)~3xٓ{u;ഓ!46i?ɫѥ;?^ָ*GavYܿﲈӦNS#jb{ƱpmFddތ~/^jzEGnGbGsZνH`D`DY/cۡoϿkcpv8EAzA u65 W|o5^&A<䫗9B*AHDz(䭅[qXC(kL[,DqDLX jy%d=R~ K:\:+TIOe|\UM^:WxV{J]Jxor Bt]xKMqO .S}MQW@*9"6BE.cGEF0bP)lÏ(=^x=OxBBNjmݥ!B,-}顤ohr'jdDtXn&t22GyTV3-Dz)rC~ҳjFCuށ]wLL"UH\dԤ:I] *B 9 4V[o)AFTb*nU0=m~ƇqyBq߇,J\N^V-;@xn* 6ۧqe7 =1 +wԇ}PJS0yeR`DLU=`RlQ7ts7j!g6>1)%k dMÑYK]\a}>Bn$[m2k8ZIӡ:=l0 ֊ G?TTsdb⬱MQtL \mSb7GBPOI1?9k6msF3\!<,-)^0"}i;Y`j2[c> c]Bx`$ ypء>6<ӊ: gfkB>5!+? ]vԅW+80yMY),H6<,C,Yj|(T&~K0%LeWhމ>9 j]j q]o/))F`Ue7q̮IH)Ob~bAv^YC<^PV(n!MtEy2B+[/^n范jI9kìyMn.j7:y]P)޼)P~MIfLIK/hO ؘMj4:>, 6W/dt 4h/Nܺ]K<ݓG1[.إ<1'|5LS'!2{ ؘBd7yʷQoI`:v}\ MՒ;Yn ܍(Ze I(dqplOWޯUu`:OdaFzzhb#C"mRp8cٮS'|4jhئF~++\o5DZTD),g;5SDwTnW%c܃G4r(Pԅ~sR?좈G bk? zyĀX )%H>TgKF[CV#<Ƴy0%c@ [LYSԧaKG nޙ> =Hr 6F xm+x#FUc3Iv4f}8N(niۓ&\׈NJ,O;84Еj25QL`ϱs-u:ƣ-qo4?z8|;_rYZx6?|xH5OO񽩅e7_! E}sqvh L2FyL^S|Cz9zWfQ*6;j!nFԥ- q*W;&*p!#X_>-5PUƴ%M/=Sȉxp&nA 2~{ArB6VbۦgU0WL_`5 u-a\g}u A>$eE"b5|{ZwOX͹ï(7Z_q@d,iָU[=!^}8Cn?/_OjJA#2S#n#mϞ}*138 U[x*kZgzM RaМyn؏ohwo6]`فWǵlvx9FjG.Q[C}P~Cg^귒 [(Tom =/*;KD#7v?mWZ(s qͮ`PN).o*2oxL5OcZ :)ZnМesw0( ٱר, bg e uPhS 2Wλ!93x[2%>@%(S|(\F {<]& _mKɬvP @\ѕMYÙ5Asfld_%4E!(szn'Ox풊v9]``@y?-CW%v. }0tnnfClYRM#DbiƐVچEQnN;5\E|16ַż%[,XFM |TFUcXU+3b A1}Xr8Y? qL Te C]/IL/ )(LG} (u,YU@D\6`={23s7 ';yv~U52%w|'v !|'L>Wl C3!?v$efÚ9&2}oy46k_C z^iQLxWtU޲CgXvc^0P~P{ ~< |e5ݓ&W448T jFɣ!sS-Lhݰ MC8.9`1-s9޴xXC>7RPps*S%bp叔s6@VE[>HoFS`-=|:6Mc0%>`G1U9_4Yc'8݅jj)g![4E`HëjXSlDP/7\Jo.-҅['P>9l m*;ޤ2 p5伶J2oI) ټa~_$"C|D!oDǠl;qtj1ք4yQ5qSP#i$𓲖f3 5 {Gw"KZ΀uT;Euɏw"t\MUǛ0uwm`{%b.@Ej8`ycm1MlM\RּfW=J+w.gen0cB1ʩ0*S~qZ@|hgXDbOɆ%A8*KyNBM\1u47Kϳf v$rʫw~l$&o-|-`¯QkgJv${$6gBF *¥xl(ZNi]vv|/Ҝ>}VBD.*ګv㉐6dZm=w*%8("ݿ{[6Tǂ1s~1j'’Avεv{Zy5ˁP1iBwO^J΂>sZe+j_I0Xy /f4JSO}/4lyOxm9_g@4cMʨϮDjݫ P8=a寇8;Qg9mz Mq{tkr&鍮0 7<_Z0u/6&^9fC5Z]8~!`,b/KV ];}}r/}}w.q x_>MBBXt]Xxo;bչ`+8Pr P@0[4Q/xQˣ0b^ω$3|N/#^ڥ2sbw{WT "N}QHZ˅4.j쫎3AJ{:f Bc"g_ #T`4{Rf{*R=r .kÇ WBܡBS9LdxRrW*]ɒanX)+dduΠ G<ġvC"p3]@xN;U/ JuZФ"@̾3B 8Q&cJi7T"ƻN_IK9 rJ%8v\*֜yġwQKJ-60kx,LA! e%4v<oS/g5̽wcBr$%bLkKfȎu;ҥn%OVUxQOy?k9Q ̹tGC=}\ ^ ;u̽C[nM@EˡSr#7rChS * ,O"V|Cn 3k3ڞs'=\7410 YX`9j>BlD_CO[}e$Q4|OԊN{}4&k]"Ifz>tt G',h79&EAe#|9CM xaMFQ,Ԏ"D\Ԍј;qP3b?h'| qs2U[2, 'þ&XUbRa1 y=$`:QWUuL_jUHh׃F)Oᬙ惤?+t} qXJ t B϶;m[xCj<$))}Y㡿EYRR+_ٕPa1\5mSm} `Q*u&[:U Qr%'o͆|פZ`gCX&Me8V@6C77]ѐNK늴:Рr4nμ|"Z/8*K 0c@B^%SC25`B{ܸ}AV+{~'Q~Kv649յo$cפz"yC`V4RN\/ٯn)d po*⃾4*z.&7o77#1k1yPO50?~[=ƋHt6^@f[l޶B<ݠ .nͽX˄?Mt͛riu#G\7"t3n@U,$Ed6=Z/?PHx L~c]Ns _}b"z hQoFٴ׼8V`q:Z0 ܮk%[b&ᶖ%Hg&ϴ$~,rs\9P2rʋ U1 bN Njp4[s>n_F;rفhO/]+%~uVN (= ,ARZ2{UV<`ll/4ꅒCIavkWXJ1vV,&d&lݢ ICaMe7ojK*QIyBO+Y8b%vF}q)6#ڳkV &ln2mR~wZ"$t"ó3jvc2iaS٬8C:<O̓ 8G}?~;<djUzrL~6- X FMi[ IBzM<`2~P#A?ao$n'9w[Bij* Aa>z-3#8\Y_^xnՠ|&ÝX?K>yu*w] 6F`@^?ĜCZ?TuwqaCh3"D'^PM * ;Gs܇ry\ Η`d͖rvL]j%; EUFG1HHaq891abSa1>ɼq٪znEiA]Ce~t]HSC^k@vZϒז[s- vVkf~O^_(B#CE7?oD\N-k-E? (fs蔾1rˬKܶAwvb'JYJ%gI(}(W'*LhJ#,pXX[ :rkd%FfB6CVB5z:"ӥog39,+ݑ*k'Mg)Zq4ƼQbE5}FH5MÈӖ]@:'ɐ X<`y9֮>AS1J_c  r(cV#P抳MlxCWSVINŊ.bOR<v`fr@pGO$BJ/Ej Nk4zUBQY?~ _{- p yIT>g[RbrװXشT/ߗ) xSʫ`( Bvn/0:uUC03RaS>r8%v[k4|'?sc9Dqha_x'pYl'ͻ \v >:`fү5)ʏ%.*_Q+`'TpBݧ"1-L ҏ!O r|X0&+fʖQ~ܞ7‚=z= 06]0VK{ ҍO~d+=v\ً}Jz߻ ?3z;tQ~$Cd $#'nesy5ֵv,&YOc8]H[9f3q͍Mz &dx@(*^nZ_~-]߅Vg?4˅)$Dc~< wpd[!*qG(ye0wj[F㍍OXlK ?*K&{`L@ʴwBW)B%6' ݃g,D~4) ZUGs) QJPCz7W-HT%Nxkv'+%r; D[DՖo6ƽET|S5ɫ`T/)1; G"02ƌ 4yyZ_~N84^bmWBS+C.'\S?)U%kU]hl15pf JMMSJ,!T[]=JB<] ʜ ۉyo߷.l?N\NF߹Ӽm`419P>I27QHwpm!waeR9'ypnCN2C"mOwI+{Jsr5#&pF<'CoɽΨH\՗X/^2 [pa++F^ BW(zDJGۦFZ}eɟiívڒwV߶Tl5@r~lɰC+3ܑ9Ri,x-"ӳ ԋ AmYCu1S`NSCLg[v&cx|ѐmv㺴W]ZclZ!M]|c,&3.|y`/'9gI6/! E(d. p{;sŃ<5uk:CS.Ps8`$j9u kQ|E2ts ȩ, c뛍NL`.\ @G '4_ECLe.o$|W$M?.Ev_*H21b (X]9b4%ٟĚֈlH/9oM/@Vج H-CKSLCiG0 +%BM;Urdo k[8k%knwJv3!w4#{6#99q;T^NHm7-Q2Ӊd}. i}l࢔SIRݞݭU{Ҝ[+NLXs5t4ZS:{%550 ٔh''+(LuR*aadK+-5ƀY)m~L H]CQCV ^QpEA18*tA!k?~T6mH;cwj$i|t؁jٜd^𑣲/ZwMMqSҊ $y<ᤎcz(&%NvP-0}t=V* 2Ui+C3Ewޮods -t$QDG&e5܈}Xt3>AOŻ^ !l Kx^K&1$'qF, Y>*p:C#;@͑4ۮs >ll\(5OZhp ,*9Ls4x* Y*@>揸̏K/̸bFըJLAZ`*DA4.s0I~ 's -Ikڛ`6(0lz}N)u[xAh? DUbDu4_d;Cg&5 !.dWI~q#9 }>rn׺2  O*Ve8NČE[* !1Pi D>Pإɓu7?񱘖]eHkTdaJh\ 7們j~ET@'bhRvKj(rL3l;MhO"QO< Vb6+y?Wm?*l0f!iu]52+v"y)蓓-XJ^ާFR*,>6xr r$MCt[6-ψzzX!bϷꕛlnB6^瘜qX\bGT!ٍ{nI |f> Q6mγ۷!E@b>M3 ԝQR6ڧp 'w,l^<##&f90f96̡m읢|X˜!? "Vnr#R|{fBPJӲ*\v>aG{2CFP v1SbE]v-|}9"mJQ}n(Bƒ)1,QVՇV@XW.!8^°  E^~MŠIo6;\ KkM7yh@IEm_Ox}t7!j2+wE^kdvБnqy@^/2-׻J[T-jNN0^y,$ \N/ƫT`ZI?AFL>p f + 8pJVl2or800JBs%.lCN<_FN^xojϱu$ץ$PkL_"AnОh$ɤ{ih&޺oܻZ((1F/+o}>Sǯ?;(6歳Bi9a |p=R4_NeaPe9W@G6,#,x F8c;iUC(#V=ƚa#-rAu93Omsc tWu` Or>I@?/J=?^4p,"̉qn<Ž>ר C75@DCX>u9UMtlCe]ꡥW+Y*|QF1_4cQ t!0dɆ/0h)AT︮{u3-ot"W{cG!wS5O7c &$Tq3ZF}_'#̀z䛋+.Ns#yBق Cm֣ᇾ%zU'lU3$^7k k2v+m$ù-z߹]MVS)V*k-U΁\Uu)O3ܼ}=nacqb|QqN#}1条ekv/hU|.o9ơ"D>;OhAG;x;9֣eGo&C?חRݸ >ukLFMZ|J$&qF=AGd3@= LW0U4x h6^`㇌9J$㥸"~^I] (vQ@tKt*B___^=~LX5"f90eW+@=9Hpǚ4:'%)z=x:Tk9Dh/TFe\%kPP;pd'~V} k̿~=y&^qK .ˈ_1@CIkiR$FAVCn&hOJ+9 5lY`Ʋ+Gn8yFr3…qED ~޾^~gU1hi̍&J_u-D *^ؾ;F&xnAܷ>o3{FPB/IoaS)w&JƧ4pSjҮ_ݠ O䐞E È5C߹*3>Iz@7Q[\;}* q_0Nh%?0Vmi#>| t bP| Ed0I1:cA.f nnЩP?Vp70{?םq;VYJ9mfF/n>4'Ԇ: :Tӓ ~ mmCS aR8M{kI/!5uu -SwDb9ѣE8M.93\tF0:uFPQײsen)vmVSNr74z2R3׍Ec3ƪ| H75mէf)8ibpD7#TA/?`Ⱥ#6 /y1nz@e8a jg~Sxòt'{"*Uf6⮫f=PΝfjY݋S{1QͰI7j b=ZcVr6韺T[#,1gH$U=@Q->GnPJk Ngx.&a L 1 dn_Z}+6?ad`SapSw;Aw!о4(=(7߁d/j+z_\'} /,k:?^LE!x<$j1"IhB g U{p(`Tp@QK ^eD+[Vi&e89WٓCULGa\voNQbsE?h-@CxG&zrZAT& , UzmQP򰈐MxZ59BSop!|Q1eT*RIR PӨz2 ^.0n/ $-}P u^c_dR\/}\};YHY*i+L7%ҫCO"B>CpCo!]fſTn.ⷿ<}_Ϫ[f8{b}w?n'kZ+a@3Q#?=߿T49',3}$jbɍ 0gpz[(_zZv}q'&d+H5ϣnD0_f%8Z7wweӎƤ+t$SX;wAOy܇m/L^3]5T EYP) ڒ{BktmMw,(uI[::e$`υ;X;ә{2;y;($D*ޞ**})ImJԌ,ϕ*!AR3uӸ JT_N;XNHbc MtTJ΢?a<1vV馏9+}?Bۤ#qI`v1*b^R]_Y3kJQglHVOӜ0k%4c!12M1 i-y%PC`U0ue};{S] ,I5OTFJIGˉjzo×U|>b+#7.iG1ChRE_CIrA_zJM\eU"d)@bY`y1})ٰxr'|߱&˗9SaM wи `PlիBl:; wQqսo8 ;ʐSrF}+$V3LRD/$9\ rK3d X-jS'rcPT<]Ŗ5nQ݉dAe4OER~W U=i%WV-}Eu|1W\dV~t*ih٦fS^P_ſ&$Ķ_ɻ(C|XH,Nnfr9HHkYڟY lzTH5):$;Z  rfS4<{2>Iu\A"AM+qسr(}ND)c= L^ҒI} OgYBiJ;sZ8 3LI>]J}y8 v#4&4_I㟚X<_,FOxnq->q%K97c5}wo7aq(7yHcۿB Ӡu E 4qja7{"Eg,шɱڄ.\4G/갫-M[9!ox_r`CO'!NL؀qPaZQŵT##i \E90.i]0d3@`Iv*㖼9;؆u!U#=ޓ=Lj@Png2q0thg 7$}~N24霑e0+؃ɱB&쁺Jù#zPuY h1,i#5ͅx,hAU=֢Fٯ? x}ΔP_ۿݖ`F?xvw #`SȞV)-7c%`tgcIT-kuƏauKGh^ 3P}& {p>`i`XNkahqh))C'=U&p|ϼ@ґ6n+PR%n3Ge D Mb[R$9k碣zRdV}qfdUT8s%#b_{( F<ΝٵC@d~5@F{ỔLt9qCT7~Pb גeUN[I!v=}s`/:yMuN[j{0y5UT 6@XCH$܈TÙ؀݂|^ bL%.xiCJ2IeyǚtFV}6긥{RRҲEKTp+ո 4#ՆߚM+1g*ߢ=/=IJ:!Rz4Xkӟs1U}W!f,(n9p8P,^N5 .-Q5a'尲4yAl|ô% 6~:9~AF|.> ]|ŃN!-*MH ZzYk٤ (t|S|n/1Z<;AN\k[ ^d~7XfP=[2Vx8 A+i%XR B9v$bd2W`O?\4:P}tu ͧq4@اw܄dӁ0F J>S7aRe'8wn P6ۨ)AQ!jݡe.qQ@m_ssmNYʥݴXr{t6e/{ xe" ``4rݽm=DBÚ ~(V6m~M;4\{!tA_cG݈5ܰ|޶U2hO<Ƒwn[[ 28Tbם//e%\5bE6HP-jdX ~8cygz"u}-Ei䚢4>]>Yo؎ih/rr//FnoCu%eB28 >@)4yS-DkGaBG$px4̶^[{j_#yU_f]s>-$=$U"=JIXIM=[CzaxOΊ43 lkÉC sejDv]c|crO"b/<䄴nu ~gLDz:E9g=ˍu8UM~2;|늳qjgF4Ro9bLB `:G6tT"D1iݾ{d ؉J nA֝%zy PFrT@ >?Jࢳf߲AG4F4ƆG"FiٴFF^zp\x SlǝcjFOfs-IGJz({ywaAs$zf#kاиWU ޳CO0pb˱xl_h 6rҗdvm%I~2uƄ^/U&w]z*Ȋ%~^Vko?ӉȔ/AD8Q!i8 .W+t&^Kʹ xnaRiG_q侯ד:w@he F/QM 4w S z[`uz9*($0J4efr&J9@k<>HOOn,v33 Bu'Θ 6l\=xyxP\hBط5&wq~ kvl2p^|VJЎ7Nʁ2d{DPz:jg%.":?w&9rV ^?MZDSNCoz6pJPiir+!+{Ȏ5v/alDj9 d6 #U@^?%|I4HN\؟9>yX' Ϳ+Tk 3`{R^ZK^5k1/R*F5?OJDSc)YO44ȠG6pO`zbZl3]/( 0?Gχ :ӵJKA7* ;gb_xǔҐzD"z!s.KȴGOy$vl֔$gCmpN1 wjT=e9.&祊dNl~_ԑ3}p\cp d˜| 0e$rPcwe@ɨA0%e6Mgynk ?"tu0Sw@cQO 4Q[S>0m6lo|?/spgp#HlyYgB8to0)fS +CAyf@:>yX>ħ Eb((ާx \S'/K{Mv}6Nhx)/_3 &`ҳeq.r]#I/p8l)n`g\`/GQLz 0MfIMޤpn PנbSaq\6*dYiR=jГ4CRw8..qň`?5fGMJ\/n "[nnFRP`?@Z ?_6b0U{>nRnGћB/@4j/6|I~?iS86;ϣU&C(h;Sca[SPrR!}=x^N\dE:$cB(pgpYaCՊKSzACAH_'YFnr>]nbM"鲌 n >C5^0!E/L:+*#؞6,Bjm+_au)EF>PVsBgVќ/S=Lq\:9:9rl7X\bJ3%Ku6^WX!= mR۲5*iٷ;:Δh ,y-lr[W *O,۷_IW~ѱUJssȁ(cGx ,'rJl"x)"\dPmƪSdliQKNc~:|.\0+#sU{=|;R~Ƥ6`ctco ^.AY_dSWw)^8=@vh=9:"טG@vx~DݒBlхk 0waPWuj0s¦8*"HE6n.Kq)MYD2߷L[x}p[E ÌNsGk>S..y3GE+Cs0x񕯔Qn4_UFټ 2NSl>ղH6D'K12ߧNg,wr]Qa^ECʗmVp(ܬ/v]1D]mGJ>qi&YW0g ;>Y2ft,[Nn<:YN'W6A%&,!qKA'[xUZv ⛽Z K ~}$9C|%jIAz'fؓps:yZ!FQR`):}dE]6 .=;eK"%Ӟ?$a5þ 9W8m,T r{]jcW㩟F(eK$%m~_i_lM]es>^*=m8*rMu`(ss'#Gz>ECtZ.*s'bp+W6hŃ76,M{?f,t_bJ{`͵d%/Ry%eDCur˄OZjԍ TٵO&PmIY ty>&q;=0^1NM͙´]ZkC@\ZR;\9 x  hZGZM/A@%r ,:v/"Fʖ!Ju/Μ$Pbaٌ](kl]N %;:AMjqm GY%B rM+Ȳݚ]?V 9S3$іPVj0eX(ª C[ړHvSߩKE(kU޿afxY{Xk=#h *{}Z(قle#̳N-mqcŰ; Qi-ʘ$oZEyI!?rfEb9;%l7_ɥfJgz xT+wWWE(?ސ9ߔ|٧r׏bbJOK k@lgx|❧ٳ V8"]`E 4D QCL \-6J? ^og"վM$ƢD}ɲaҽ.]x b: cPL"܃mC ASv]'E0 ozc[I!F >*@׵iPe%Mzx6ONu y& TERdXAP&.d=ݨ0Zeo?=5hZ֐0D)mê:*K&;0w֙3oGk'x(܄\vi v{[ #GT 9G\D}w೴Is1[^Ddhm,KlV>T+|D<F`tΌrZ̏SmjnDz۱<15F{<)M+g&=$MHK !rՙMT2%YF Brtd }}/zi&IB st^"ER۝?S獧c.j7ic8 b;k ( )m` N"# RD}=~k%i9a S.36LchШ.QcHdݧmF|tG&1><~EDۗZ!l5V򗙺-[@h[7萗W.8%݁69$={N.,%+{X!m-T,Ab.Gaͨ6D `8yx]uj2 0$wR?>d<+2] QeHUbs4ՆjkXo)J̙?eÿGyƊm(f -Z{o^"UQ}d?i߸`ZB, *ۗ^UoPpT2c#w F@#glOi{/SExuDk>Dy Z3WٰJE*h@~f1sRlԍ>؅@elPa!Nl=Y}aJ4v*+ c/W"pogH&+)QtB!W?c;AR,WJHdy`?ςrǑ$,RR:Rt$f(`ߨÌp>\S.!yjiWr[KK/j:N,)^j3>2gvR+P(bP~HR3r1Z:I#4+Ş[- : ? ?~Y\_ܣBQ6/룕45m,_e$ux8u1lSru5Ve}u-Ri;QJ? py8)Wun#8?v sKh]m0ձOdƎec׺ ܋r46Xƹ(qqڻa.daQq86 LrƌtXb< v7}:9srH~R%FHZn$kb a ڻ{ фřG-v/xHV6'DOe 2aeK) r/+ h?TIYfZ)#qtS{&Un7z-T7xiG1bdREPjp  ϻ|!]1*D-fd9ZwQԞ#Myyju1L)AG^Ս$^_>'ZdӨ<<F"LijXDI`gj#.|,ײƾ" M_^{D+FjCKfG0B]OI`[F("JAZ.o*@D-&0A϶.A3r ؾ򞚢7E6_#ѤYxB<8ԉÌ(ZXMeP| u[zOip2+$W 7<9؋wħ$BYM5ϋtBPK|0glǥ$79IK'bZ  T%*pM=exD̦pb%#FiZܡMTϐ}Djg#.^oHLZdMA'ަfc!T/tq߮ҁ7ַ$ݿYPǴ%b'ƻ\9D}jb~Ml6/&`^"=3Ai=۩:s*/Z,nzq~Н 7'W{e4>!CӏXEXrbj;7&}Ly;HZQ  ã e#v%`G6. "P&E4 0Js^ l>N a\Ki͂sY2L%U&?e1_Ge_ٙ@|tq'zJ޷ѹj#xli⎫R8Q'q֪a1ʱtRN(ɝwM&ӏ**Q30dJxkRY%/0L0Dĝk`2a;_kL|b>%GMk\6WԻ`SE0V)řYk+MCP'Gfm$"vllyoHN})qЕBd+y4A $C3iH9 rAW?VbBXY;dS\+ڙBg{D.MHnhkُWhpĽܖuGNJ/P˽y$` Uj^>2Ź\jPרּ,3s5HgK0o dzW/H} QJAY؃$լu&NVzV%Dm-d`xNNNCuJ7[ 4v\\70)~+= C|޿c.栏xMs,Gnx#+"%)vn>/PՍf> ׅBbbVAXM8,}k/?f)TZOP+zXl@_#,mA^Ф_ jiHͩ0zG (NO cJvd>r7VVH=d kD %XI:sM dzAqKb# F%2%eIh +$%@r+ 󕧚{˛C%j;%y%GK Dd|{l"~PApۭI+,)+:x6>KUј⺝ 4"3%5)aݫpv+dIH%\X@K%)`MHi+G[\TfOt`t b>'ֲx@`0`0{,=3L|bFM;Ihs;PDΦdɰ"n*_HAtJm"DG*no-]m.,s qOHb3X82W>i<р' `0|*= pݵ VmW4KC;|f5KSnnw3ڼe35ߨU YdQ&Coޡ3}E; @mU΅5pBllg lSQ+Ìs!H ZITad\pӭ̛W0;o6y3OIƵsG6gAB'v󖕰a@"Rg+ YNSN5Պa珗i:揎D:kG?C'ilK^q6@Z8xK1û^ܯVŀ&u-$d5 vM>ǖy\bsþ GWy$-6xa Je.Rԉur6&ɸ&PDW_Ԣ8 |DarL0WL4Noߥ[(QvCU93ZQ  ϓR6[V}]ЩD!Öζ0Q,  Ux/^Ib!AOٓBqtݺ_,iB uj5xyIC-.V8VH!ve_OKaBta`NIsL9-UE_%*:aA [%|<@%$~y_o-ڡ},;9`QIXpT´N5=2Hzp$ }[=ұ-Oy-rlAl8'B (<. YvZfGC["έp*VXˀuK`-mF)NmvnUԫH6V+*QRle®\#?C}jgQ7֝ hC Zou% #\\Ŵzˇ.e$ao݇FJޚ)rPp(TЪ.zLJM;bTY0Z)$L"H?6K]Gf15@ VI"uű},kIr?'H}[?9ڂ Tab5)+2FHtdl;q2Ϧu=h*bt~A,ZiJ58oC-ch6fYݝLQ 4}JOqkOKp;D呎?;vMOfE$+sHף~ )-D0֙꺘9 rruoW:"~iɶY~kT,(5ho-$_N׽wܾ\Fڣ9+ԋ?nWvJAd HVEខ,Q9H[}7<ߏ(:!)6hx(J4>>t'ea]8!|#%K+g7 &!S#LvL!+狽e#y4ţId#dJṽ c&me҄rp-q>DX:m}z| G,I,θe+*/v9sSցCm2P٣3U#)b\Ncy O)i,%S|%Q5"h5W5@7o^2o0>dKvQWgYe?I zeXL7T>BYWQ4RxSO[$ptTxB[<0_ NOj{8Upӎ# \9G`Yőwy2sv7 JW"ѮQ"`wW}=.BW08ݣ¥-$  g ⓛ|Sp!=:ƑMX5u YW!GO K9-s ju%2±\oIV*CewMf hR%yD3kHeT0-k} vZ+.zQpM%m;iV]eK4HҐѐgC?U!yoG~7Xҕz\xp[t/po) ~ Wպ(f~SePlsŦ(s O3^IyƗt>|kX9-߄YKYa &NNA񇕔R; BnxY j/qiF.0HP)Uy W@%2G4 Uu3K ki[,]]4c+2z^T.I{vI~&mJ<-aQ4?T,#4DQ=dGYݛEuZ[} Z)GK/hLZp뭆ɯGpDVK/MDŽ1I0oѰIS]nJ;!u^b7\Ӆc'@D|!pKc k1)Ƒ%ke?{_j -boi 5֘Hc%K{uPNz?[J-=|z=tzE :k).j0R]2Jn[6ԗG/ W:3]n)_qor8 TL-yКrK.;;@<շ۷rKZ;f},0gA@6R%yό{[?0&`ȜLˮ.uGNs>cuVw9-;0lTv朱anSWijerU/%kO|?#i5NZN7:1B0W],a1ͱ8XI ֝Gcs&\CVEFCdi\ Omԑ8#r^5d ?R9Mp%YHtQ`?t5;k? 93E+?,o^V3Tε.{tE8 ^򵾁s?aNYcWi+1{ 5!Q=] S[AbY^҆WZ3YAN۪5}>CXrqTI MB*SK1X,GPG{zn ++ʌL{|r*ymd.*®:w8#C 63^q _ y/?efdгj<ˋ:QY\?.04@cGjgkI%ŭBRN+c?M.`a iw5DŽ αR ITcTeF -RW+ˆJ|iK\]xU-[@dkY,m.Ad74%N[@5`f0)pܮ&%X5[2k. i;yr%FFI$Y)4R2_t_F,F7,5z׏F%P8lD_RrictלV5pn*|{Z͏//TګEGDz6LK¾_nQ-bb{d]]<䛋uOI(@39IIDBGwхiq-]A*PP1SO-4(x1š#;TlC. AR_aSPR W;գH u2u&5#;vdq`y,U?ʍY/v~ܠyuP5c,;$HCb؋"Ҍ Kn)cԚzƕ{XV54{d?aN C`zUro?nҟ;G Uw՘e{FT\P|D[2u Ú,QnIwSc%bŰp/2S.KKU \4,v*Z.Ŷ9G G"ԬkF >ӎ>h &ڹ=D4@)_UZ.1Wzwa^^[1/+W_LϛvfUGޠwUEGpMeu_Q#gK|0,%,:S论y2eX%! E4QmuMlO"ٙ @TMt \, ^ۮR\`Y83#ߋ+Qp(!m73CFHᓺuN/| [כLZ5Hlu5 M7E/b F4ۧɢ;3|f âu.t.Opٿ:\UV~#7'Sϗ>N!5@sbV&Жd6J7*å|B:h/1"$k6pAr QXq=szVA-_Y#bLrއ9D$",\fJ-|ށ'Rd)ue4p?^_jciQO. QG~/I.\:AnL[x:t㜓0x6g}ʛY⣰L!Q$cX"tcςt)Ũ5弻].P>N~ <(\<<B(Mы -lDxz\Q@.]tb2scݱ»anoժiSX'񵵱^$0utfR>܍megM !2Mͤ4R̼{ﺲ3n(x֠] @WkԍzCSy9뷬+NEq|͗1q̕7`K`}Ky,}+xXh41;e}~A5]*?QW֓v= T64=6pt\9 ^ӭcf0LL*J K?nϔ, v+%y}┪~fI{*@;]t3^3ӝv2>cszni{YC[dY5]aA@ƾYK]ϱ o1hۢշu z;^WY("!s2=ihu<}{>pIe""ڊ()0,-ţ( $LѮg?kx(XD)jLDv`*3O$oyU&wmbZ&zPGT&W۵\59Hl}@ *(&P_6;eb](5:b >/,5aAINl"A oq$iVY3nb6r+jE34sb p:ⷒhգ3!_8 F.u< Aiy?j>V?3!X qF s`xu\M=I)-{^u[PfrǴAUWo/1p:2.^RhZFt >zpU:.ɠ2"aʷqd|'V&!zۀ!{dzKbIIݛe=e6 lyoy%5dk^Г8*C Bp0 DKK =-Aލoo2@ ؝G偨zPpC@Jc0#=ucr_tTKap k# 1a:M%zRF}|xf:A_xޜ!ͮZi%xٟ:Qc&̅ ِ.i^UuHX9 W&gvBIR(?:xuZ V@K"~U9 KW' +Z^Mplp.Xm90*"+!9 N5J}-{,F5zVh@kIGxY q"@5@4D?<*/q;4 Rn~mfMA;!~=|rMVHop %KC=U<.&k[lGKm?TL엖 2"|`ۼg'2&}Kv #qG9o;_%F+|q܄aM| ^+`yx}˪- #fE[ti@#egk"{e/:tL -gtc??N."hn k@ߊT֮@1EKZO+o!@rC< C<>'C؁q#!cdVNU0{&Ow0-V5d` ٗIQj*n _)7e )JjƁЦ7{},g0n)ԏ88qIn8ك:Ao6@CZ&H%1)2yS';$>8GCaaTCcęE lIԤqGneԮ/tEr6BBӳAxId0+r @Sh/37a<1jP+pcn~ELlHUSY%P2VjW6 U}YtlA-(J`u iw=VHK10FM#3WcO_@֙tiW3;uGeBåFapmo&La=#}fXax`WrGpn]ym_s LGds9j$!UrErΐj{X-8 ̀Rۍ:~²@EqXғ8w $(8{t,18 k@;*2 ʚc%e̡R @E4ΰr5%wʨ x<:k U?6 xT5]F47g,Qrն_dlAsmƲћjﱉOG VahX$k\E0 +Fs711z׷2|UӁh T[)1%EJas3 LOW7r.0dsjȮ70xl= 'bd 9~TV$ /J t2Q4KhҼ0<`5S7قp$d#]XBáf/<4KLz^~KHUX2/WƨȲ d CyKZ*iNr8kZ7nwK=F헹4;`m&n@m)Y _%L+f! nh$ Y1RvĄ\@I W>{ByKeT]1U;xt-DrFR o >d>:T,/^~mƕ?1Q[+a<4cp>iD+?AJX0TR9=m0\UA͇͓kOώtSjxC㛬hF/2\EkrdQqRi-ģ4Xf6~wWH"[:T$)0L>P5#஛sG*B~t@]$ow=+xrc9gj,(_y,y^hl1i/ Ue.fA|@YUXդ+!}4ʼN͙{zfg_/ ^y_*eZzlv%IfVGTFDz^J[DZ/MMt6@PdJ̟]t[p-qQu/1F,}m cɩL  ^Dz.G jIr擏JTJ ]Qi'e:k6"t@Ғ2zWHhN=n p0?AV~{c(trG/Pm*Re"RLj*?<C}q4-?ziXRXٮConB@ZDNdgQ?P:BǤ>0 U|9m~ӽn1CB;![q.AEK|cvGE4KgˤW# ~GSrNv LY};!u\ KuǎLawDُg.ձE{DIu~~AU6_D˙5HUWф[cʼn/bґ@26NINf0%Ye ИQRF⻪yACށK~,X7kgdq WhJ ."]8v#-sƟ%ωז"*i >_<=fv}"ѫ=R޴id`-׊ЉW,ĒF,I1]*P #AEy[?̙I8!jBuI3dLtJCӷ+Z(ol v"j!~l*ɸDHcZS{LN7y%*#L]Ni҇TRY((W}%5 B9X 0Z[ 3!ϳۼ0o+3/|+41VܼVQ+!?J N/ZMј'#N'[BC5,v A#ٷ& [ FgURIA/mX7s~nt__M̦!wwYUA ·*ux&Fy?9D:-8q$UcaJciݺ1e8S2`"0{Ж rk*(jdkj"=9{1x?yKVATɬW % RPMujDxޥMWX:&/ EUxnYp'D{FjTKFRʣt"lzzJ'VHf+"VwBIļשݩa\%/r.Fß!cXQB8,(u#_# vh"sՕO:͝T*ab+CMNխ V'q% :8 }۝m G5F1;jV`VF|VW߂  l2rt?~ak4U"EˀLS0Ӏ=>5:ӨGUc+&㑮ܢ Tȏ-iamk~R kE)gU5_og@d< ៎@Kr96ht1S؀iT udr$,p غ4=IUm~I#qvƬЈ$؎@'2>}S4`(zTJD(uołit7,@j6;Z,OZ$Qh``8EZkMq۝캫ߌ9ܜAibA, z!Ӌm(v6hi3$aNk|`SrmnJ#1z$RyhdA8_?2կr BZ\pbs9O_2 y1E( wmNj+6 J'"x}I/MؔQ_*Y\aBh Q)`.TߡSSRUnAνbDHg2Sĝpo5z{ߎoNwD,Kрa ԬfO~ _ĥ. Vl=$V~PY謖p*)LibwDi +kn/M Ek0X+AhY|4Vc)zl59]u`nB-[=e$I080)5G/ k,Sh >6m_ lTa:Y81&TfcePwsq >y[FTz|BЁZG^ٖ}.d'|Nd:|UnKmHiI_Urg,¢@,Z?򥒌|@yIrdŷ [j&cXyRg,G&MqzU/|fy%GqʢBbK̻ LUTmu@SAjO huˆP)Lke N!6a 7X_ztQu@<:0"Tbzy~>{b]gwnqCC~E 7)YoMW>-,SWq rzc9D?<{oZ3=0Hx˜vuRk4ROL>ڼ&'P]RPՆf8TlN}d'潃_ڢLVo`GgeS\C. X2J!TCDGz?pi TT@wSb(_s֡yVUY6Wפ;rh< .yE]T6QmS-V^ lͺʧJ <&_7QAo! -S-pp+XAy0R/^'l=k+aciJba=[|$Vﯣf r#W :)RV! . \=ѯvu^?z%nU.'c\%8?wܝoL{n}ϒc=a8 C8R=.s~vn?Ύ5*Ԅ7/M}z k[D&2 GSZ}3J߃RrQ6/-֔)c=/&5Wsde.u14N_x9Rgn=rgId>Ͳ83iU9X)Mh6󭔒$k7@O5y^G&s+9i/eV,ђJ]"nfTx60 NQgfUA40OB³O3V$5yN(>қ8Y )';zmΡ源2DѸޗ;ө5&xKzReArbEiIy-ŀ20trLY居2`E +u $orCxtȬ8 :ڏW 2`kDR1Ff Iюp){~qx),iA%ϒjl5Kp*a.z5pxg6b,L 2yUp~$CkL_86Is0采u`“ NT2L%FMYи˻d(>lA %Dqm[&i[&sҝ9cEHnKJαBsiW*AZk|~g99"@gJPztR6Fq& }F5tgaB>Л8⿀m4ӟ{~u4b?>XP+aFv1>("y:9 B Un SifK؇(ߘ2<юaVz![.v~pwt AɕKi¶5MUkDzlD"?b̃37nI?܅KzRdQO%B f "[ƓQlzz f 6+|{2ȭf OE'7l'_^'PՂgr۷(uEܩ40h WrIi.vwY@|*725"aSЛF+\R}4k-&-(_"c~/Mͪ[-#~pVlE|gVj⏵c HW+8@e` zJ}LyM.JFxlhHq-\O@@Au@[oVrq/""k֤45#bI^u;hqgDNJj?~p4[ow(Fx`VY)LUu,ޚ"4|U&wx䶼 /9<1ta?WS _N?-#0rƲw|VlNo^xUW20gmsl]k!*5wrP?OJp z\->K1uOo)֕KaDP2Gǁ;,&\ÏLi]loݗegTlӚI`nK ld#fom8вW z8Ѥq*7/=pEtc {$߾ӹY%.A)'GTdbRi0 H̍p&m0Itggt`K[hLG.iui gY*ઊ'WsYd\mt|a0݈?f,SQ\e.bГ#>|ڼr!sWx9˕a?9;0 egH <$-L$)l #gxAC8a65N~m?\8`0v^bꤞ?z\ E-f!|" zѡ7ÏMdB)@l[֧$^FI L (G̺r/*~L֎/f=݋Fz:]bCBji`!v6ם'R.jY=\Y:MZBi{n7B1aMJ[#{d~um3FO~KW1M}MUVD(X73^o,&Pgtb P>V۾`69O1Bλ@ԅ̡%[e[s?ҹJ\"aiLx& Vq"a !5VҨ b☒㝤q^FDb:b@!` ;v!5y,ٷLlyEKa%kKr]A+b!Z28]vqPn݅]r-TUEk.j>c6Db2 1B[]ѝ)'aG`Fz/L%1ਸ਼5Ե/kK(#:,j@Iv?qH.yf>.NRGX_t~V3vrc+ ȋ8[|a "wK`/OYLujwup(O701DhC 9_NMJfUyM*~{DCLvL1ycUjUWh=I/[fXr<1%ټC=mNY׌<ʌȱ#Vx)@\PD?+2mlu$P6HVY q?cakK~ W w}OuΣ+/f{~oP_ɡلj[;Y|gkޤڠ8ȼ˞oZ bm% ɛݸ- 5+ ='*/#9NhNqk(ϣ~gl+kA.k*q2 !^NXMŴ)Fmr1z[:|g^ZN4@w$bOɚyc{)k`E-J=~bLw+*OvCbsH2F! ƾ'gn,j+xv FP/;ʱ+Dɢj$zcfA!,";cRM np\v$>jM$;`_ծ&Q75Xɞkzy_mEf[{?1 3L, !]xO2:Ff&eߢ\XJ j4{ߋl-G!Q՛DW0}qB#Î޳K9[+␐9\r^bXu/xcVp~ӝKqQbn9DcE3|I9`֠DMUYm? aSb /pk H`>Flgɡh0F+P4|]x/ּMwS*|Ycx}p c}3e3n0jK.;*w4,P" z ?$6KxJ3 齣Ѻ)0tf~@r43`Y'SX`G&fݓx?x&F^S s2fD|"" :Q &ۧX}βZ0ض|wa菮;"$I@ÔINdޮ3qcO|B}v۪{hR`5e>rtdgi߂eڨhOC^>ΛaMy*x9#>_w76 ׾ƋC._'1QA]1dy%YBc!8?4s֏SX y 4zEƤH_h}pr"1 ՏFHqV~ߓ4Pl3j]YƹS9w-Ck }ZA) =Jhdt=cw T_2/ Cs.om3)%#<@l{zN熚?ĥf9?{I8Mb& /=%Ve58^Y#Wy1ۥ7E eqT2%jჇ"Tnb{Xت`{)|"tPr˶,\ܓ!٩~SrƕA֠/mNҋ ڱۭ~{d dOG ȗ [!Th܌䒴AQv"zLQɦlĎFZ{C%$$͟E5pN,s| 0Mj q<+;NkRJAgy/KQ~MX ,=HXvYX V'+{Q4[r{{aeQkd23`nwSٴdjd`NNa&[G qURᚡb Uw,4 B!3 vt~FHsX3Mhv5׏I72-%'D@F}8#b|n_pQt`9U>NP /7LaQ*)6:͂Q\5.Ǐ6eC;+aГGI V5 b&hEFBgC/僥K5PC )S +q+%&J/5M0?̱[Mú˓|Ԃ> Px!O)["]hKچ*l{^*u{\dkV2U \.C[,betGLp/GII$~q˥{'s~D'+^K>p:+s܊‣R v%M3F2_8^ZJyxi3"ce`7!6H¯{ly"5CyڒVߏAhp)Va K7%vM,Te+9&fk3B쭫}Te -jTu?ظщ(hYj&^F]XGՄ D,`&{d)8M2XTZݫ22 =2S`) QQwdWŨxm[,[CHe _tčL[|@@jb ,(m`^2ɤjs1Y[lۍ HЌAsu,O[f{6ϺVvs^3Z0(Ey)z!fKt-؈"^<)Io4 /7F po$ea2վLD^>.*( 6)H|S\K5YEmKc$"Ks+ȎqŜewy/ +b?f !HvsQ}<%'Cvl (?r8y!k%H`?J.iB8npU(A%g đoSU6-D'&%bapp?`GXxnvÏ@ަeccڛō{XJl.o72@ ⒥6Q P;TLLUj EdXtd892j0XVU=&l]]r_k ]$-p`PNPmS#V[".6 {&jojЇ\OI .vZ7Q*Uz'y$/B/`XZ0Q[?m"YD:ǻ'݄;owC4 "[ydn^RVFԃ@hM1.Q"v>Xe$d0.&q=fA*wҶ>cL 6Ykʌ(AlL<"3 ˤ:~4i4f6bS[,գxy[Z=B"V{І*?<{>bJ1܂yH h$mUX**⎂d$#E;C,#^0" wyiVJi) 7m&dNP(e,k ➓jZ98Xy\9Q#%;>{l F KHwTP j*u(p;@ 20YAWPt"k$*臧oXcıv^է4~T}>hY"9k4KBglG ƍ ~.z"&_%/ IO-=0C삇CWv(tBukI^=gYZ07070100000420000081a4000000000000000000000001668c16940000467c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/firewire/dice/snd-dice.ko.xz7zXZִF!t/b5F9]?Eh=ڜ.+tj L&?0JZ X BYy_E)a$cgCFHEH\2ƽp}|g8;Z~H2:&SHp=: LJ\?KRV0}i#/`M*@%e@i{z796c4ٿk fGv;_4~oHl1 xOTxd\S+s̚j'QhH@[ mV Vp'uX5B Aޒ\\_k5gUrD`yœ̤dWjBqo#4_7fU7Mwg {A`:߮*4AQ=$aX%L2V&YDbsU.=V£*A6D9,_uؑ7j> OTķo&eݫo+VϪq{{ڝ2n!4s7:#On/քA+.1no5S#!(tKL9N0> f-n8© UV/5ݴ5oSԈ9xnBg*_dݡ;z֑lDfl3_VE 3)iZ-#JJNk3|%7oΑ30+(02~!~)@Pr Ff%ti%g dQ;kdnRS5'Nv RPr][m(V)(E ݃"_򠦇LJ)_+%B޽TvRւقoɒrvF)Ƚ||3e>T@AʱrjM#}j^B7":h2|A̚=Q탆}`1-|7F@0bb%8sleD=b~85nաq\*T t< ;N 9d8E=Ĺr)ӣ/(j\2r̆mΥ.[Vw&"WA!aWP@$*Abw4gvŀj@ Pho¡d< H##ڒdFˁB:3*>P 3XPPj9^&(]jNޢ@p"XJ8-ݮT[Ԩ H\ eCfȭ#+?]'nsoMѐG˱g0@}C8` z oR|;jJg[-NkQuNz0їfa.=#9#`9/ t<;NsΏJs5xbTC9{*J: Pr/4e /:tZHM{%yV>qs :1(Kiɕ믿*Z%UfluC CGG8D%ӼcIZ9rg{A 0 IuTºj6%#- 4Q;_Oh Vq%wN` G ꊤ5w_6d@Kά3W3A[^I|pʊ}xOzޢEv+v)yaL~oBQK愶) NP౤;QxO$+Zy QwK g&p.!!Xt mvnKp(8.$gl.svCڀ "kR1TK6XYZ)?'Cqh*Vށ+LE;q#23W\=N$3qy,9㎥_2HU~TlZj۟&ph0ތu=Y]s$n{ӛFtOR/:VSS,.̼aK>A0ȁT-Ii(% }<>qu&rܰZ/GB )VX8n CSlP~%WI;9e<.*sq>]_Qxz]tCb++J1TԚ!޻h7RSEg'n9\G(܎1:Z|N.Q ]y{YO/I;k-+t `dbIԵךC3O9T7X>K7S,=sj #;^ѫQ Χ砣bm.8p}44/\-l%I XZh5zc791oP 6KGq|ed '<,y-4P:E0X^"׺E\&+O}W `Q eCɬ XQ_"#*V]2ϬU6>+lkO7 r9r&vPaP{FJ5:ul ;$] W&j ]ji ̈IX4^ֶ/*~yI:ׯ?ƼO"*ӫ %!,8yY>sL9)OCZm7C`zua61:C<02ʙ[ hHXPAZ$y͹՚F ʂm,#T ӨIOd:bY[v c>\[ezЄqQlSدڰAGV_kM10 y%BtQ&RItMIen9bxLFvp蛶$Ex.s] *O .π^(ZiL Bvejݺc}s'@$H ēy 4yϞ6{?P;T:5o\xLe/<ZsNv+2K/@^5T%e}ʟGd+61yy/10=6BE}ޮ4GOEu8VQ1eL>Y_"ɑN OQ HPd `{ h>!<:U=|XϏCzH2)KK?G1+ '-@+dM0QVpP iؚd'fj[KXwғ;BYuPT'~bF*"ZmN?@2Tǐ{~N53]rԩϠ[Xձ;?>S1gT嶶tE!kl5E\E$=W47}ڑ TTVզCL'VWJlTeE֪gfu'Ld%DJ)2$nH|@d3 &&%+d|:9XmA,ppCߞ[Bʵ_%֐:qU9uqcV' Xᬒ=eW-/ǂTIm,@><Py` ִ|jMc5k،CnЄ l/xoMǒGni1b{UХ]{Uf%Of )]gFƏVs{-8> 錽Ўs$@̆|v;6LORX M8HpЫ+ܡ̤:!u+3ޥoVnQ9U4{bӗFRy@*p$EHWr"(.c#~r*OE!ωO,ܐ^w z6B\k&9*up6E-}Z!YgvX]zH(Z}%~M-rЉ& W#f*k2ٯk5_.} g*EkP,^޾mu;#lAmay' aG8βŠFShO`; 牼墓Y &SҦfI]+W AΑ1ŋ%Ր<`qN4nP=S0Ru~ x1u[ڤ Jx`.=튁٠_v Bh-Km }V9ƮG`d!dLG)I9u)d/d(`Z =WazJ HFmGfKTPËTb\}yZV7֪ț`K}fRz|cuNRYG3+UZM*V[o,۵ `P2_FG/F^Az%x7~ x`.=EekCM\Ҡְ ^m&)Y)-J坎sCGs8hg(d濟g3q@Afq/ tρgoIۃ xK W1BײCiZk5On&[eq02;ew-x~yf>5fb7Kӻ <6!I'Q 4(#C1`|@텷դ^3hDCLX E"-A@X0ajb1r}_G؜A[ynP,CˀA)mS0%2M%9KXMM7J+iXjǫ%m=g޸t5$)#H #"(Ί4{[)kp1a+J~z׈)10')Cp̎u\e.$^hQl#lw ;;󮮂KR1n2]ޘ?Q"]X8Q6=OvXmS'Ƽ[")H/ݪMol>og6mʺDqXX$eH7&ӊcdJ[ *_nArFZ+c.F(-x5T(pzީ6H|.lҰr2/+e 6ogha˂k?rDбGsjSϽQg@>,5LiKӱQ I#xQ˯rN-d֊{-]+aǽ3,8&afdk‚ft?mG賱ܳ_ݵ:tɲgFŽ#:st f_%`OcN,H(Wgj!a^ߩ3/d[ɚ_ {fymd)e!ĪGQš$vD+ɗYkJ_OҔwC"D޿$Wߦ`s=# Mc =RZ-{Lj oF"x'!ݧ|qԨ`gqMRwƳ~rFe.f[~A K; 7Ǫ:[hR뱴k74IJƭ-)⃯ujߊ[$QDCHWE8d=\X_q`!x"zٚZJYFqa$uU< u0X.zA{y/?TqlkDH@hM|IRV_{ip q(^Fv5D ̈jC;p6<12~38^8|.l;\O$jmy"7@* dYvUQ羏?mEHBx͈h/lbCN~kYA7r!%0_ѭ惌s.1 X2Jy6 U0/L -Y2_]OC⒉ZSPk_~H> Hz/Vq;Ke90Mè(`-E`?MA '-`^c~ݦ;̓9{S%-#-NYVtvQq"Sz_Cg(-ĩ qe ]+mkADOrASwXc=0T4 CXL-RtR.d6W;56?@9\5|]&ާɳCZ^rU oh]PNR?Ŝâ'˯6z9޻+2`K4[=Fͤ׭-=PGxnV+UQJ$ifV}4-q91q/L2am&>- zf:]Nv97t oת)mnQƚ:G5LNJhZ}[L(y8x`HU0ႂ_=Ly 9-vHed4%|qLOBpe޸.bܨ-U{[SŰښ(zA,PaѧӢ*EKߛ_7;|pz!oחyGymF[X<3B$Qkk8C$yE>ȡǃɇ8Yìx`,:ytBR+ \F2|ٛ7}$65Z2q.srqi(C~xZٵ7tGt䮻F_^'nv1hf$"Z5HsGIyG )|J|0G:Č8|dK htv;;8Ӵ^;ӟ5ވ=ejuMsủH>Ca>lͧ[>2>xh4HQ^ufK2uu(qj|x G.jɫhfADj6H#[7`=3E ʀ^?U)"8ߜn$#ozƧL] +6{"4A 6 MO Vb#5om0E/$U/-%IR68meo[ `ac@"k7 8dv%p(y62& P]ּX|ѕL2f2K 08Vw;w ~>܄T^*Ǫ8qE|[5^ )J(D=j1Jpɐ@-xx@\/GI!0fއJzWs^JL߰ig-uaLՊpRwT5Qj#K@nN"Gу(1^w"k5ٕh.&W)|V0Q4+Yp$x3aJڛ톃9Z/Ng@/zݏY($ "O|E/ge(*AfVS$K:O$b?éEVahO+w䱪!w;E9Hz΀$vキ[nTѳA' UHl Bh ×dE¯J\53?<𼜺SIW_nX(xˌP2n6[hBIdQ* 2Z+c*\v>kx*bf,ݙEa5bY `B$$絍շX0GL} /d߸/(Zy3ZG)Nw;qz/m:"!{4 ;|VY K-7>A?a?*ont>͹ "I Cřj*XciHlgFKs-Qe6)ӌDcQRU4ʱ A#z3ΐa}6/PQIƃ1,*I{ W\֨(f+-8.zz{B^Lĸy -߂9JSQQ:+."{UN~WeafQ6Q AFqE(d5CRjW(ܲX!mty]6bvѿQU FA+ \3U ح@{}p_a<"B7Ķϣa5+yDnb3+oE*%Xzke_$ٝf4{%̏ºAlch"%ρ CM1NDKRn5pD9Ӗȭk$>j8EOp\'c Gm_vOP"QnضS ZsF&3/F!V== 褵x$ g1'uIه.3tGt%f0̏l _j7[lvLC#Zf^2M2ŕCPjN2B JO[4.id$8Lol-:Jɭj\P%O([z+>B0 c~ D9{&pjҢT8O N'*_ WP!ס5L2HpKv+m(B_YtԮˮuy_|K |;Mwu4Ck OH ؼ@tЄ%p?UO x WORxanZG[gJ ٜ?蓆!Pv0X;*$_ \N-ߌ)G,i`N2N+n\ZaZ{"${+'ȬJz,Hp Q:3N_H%z L!l^׆R41JpSb\HDf8V1!+s1ݣ`S',.^I)3+$)If {nr3!w%IJGO٪Oj'{nR۩ .fgPKviVyNur˛bYf78)YGJ%J| ~\5J2IR^j8֋ G6 0g> -s24"@RIWۣs|!bpE #;=87ҁ-Qj9=}\i8ck-[R;I8m&Y]YH;p9+ G\<}U<ޖWRB>WVsUm f*ЫWB㑳]OXE1_pw! މ(#[֒XP2J6FD*|O9hg1q&9NLxEaOgm{bGqVYK_\nN'?n&5{9G@wKIVOSji-2+>It@*QTnǧӸ|TgϾ%s2w?u/L,iJZ}7jX3-Y(6:C-FdA'ek/ B0'+!zJ4]=pED>%Ɵ[x1jW!:|t}}‡ \_ $CEc{QD0O!pYgտxI{mR?Rw*[:IM7Df }9YhK>ȻB_kxpH3$6fo+Ĝ?= 5WK0"#  Vn@w X"phr+pf",zP0imSI2?]CIOm# \\S\ TĶK^Gٿ: X+ek!<^4k J*$a,K?E,ɕm})f@-%&wHpgV>9e}|fg9i_q7o_K_g$+?Ĩ_8P.czNfUPբz,+JһQ90D ֚4^|蒾v٪^a/F~Rp PϣF) Ԡ #eNBe{B?Ƒ5wPve&?V2>I}KucZ?I/7(8mK tUC<G鈝}BeG}%@ApCVQ2+?Fv6.b1FfHn2q1.b羔96eb_e,kQʛ͝ծa2c?6h?:_9|CW@!օREc:l13^z}X2M-'ws11 } @[cg_#5b=5#7~h6'AvU^%Z:UMyo|/= "B^c6~&_= |-;PZL}v(ه"V&(]>$oHDV0Q59 BH6lB!n M oogX}H ^*4|#~'AM'UBA2b_Ɣ5+Q%햯հ4B*e%˱+W*L&|5> .9꟨Γk 6`n{+'6IUc-y†$Taue^*k!A97@n.y #㟴œ9@ ^%r ~=oݟ~ÕXxwSYӬxH$!Y/H&tYsJyY9j47hy9g#/lT/^ Aa`ByO}:/r{ jqpYBfo2[?~| 9L?B[0b7 pI?3KZ<0h/BONhKK,ѭ̎B8`xN`eDwZZ_~P9'$ĸY 8 ~8Yݼb3$tJSz9S%=) Fw1x?{Sy|_Lj-~( a_S2Ӯ0Ra. *@Z^Q(v) ʼ4 9* Ct(S$ZaW Ѻ܏a} 4mOʍ).V⌡bµfNCˏބ^A@&WyNOՎMd;Ԯ(:'^;,B+ƅø Tv5#h]p34i>]5 >Thj00ϋFAa>W#1dĀD⒁}(XC>D'>GD\BjkF?Z&kE-Lnހ Y&AɪX10ea (4u`xhb9v^$Xuv/˙  ƶo>f:ލh)&iu@˜`Ct+v̻c&<d;l!TYT M 43Q_GX\%fP}{@]0Obf֠;#CL_ZUQ~ gUV'a?߮*?Z& $#)=vԣ.K}c Jg4Z~2yM(YfH_4叾 =:2ʜveZU5zn|ATNXjHGظLa/_WG40]??4a4NY$Mp6=AH/. !.=6`V쓮ާ EU1@I ,?EkGad_N!b/~= lӪ'IY].t.csya,Y/źضq Y5@4V_ QTu? h#&ϓY/.{ >»6Mdr70a}7h[mcKY!EeE]II ^|"m(*@ӘŊM 5c +*-ʵN PDEHȧ@AoUtv}fL<+"~Xw;3OQG(Qb65X5Svǽ8U)7#`v#ӣ'k;;oJ8I+d)RQ|=l`ыfT©vWVau (Ui2(R}ywBOx[s,YO.WhL>JX K)ڞT1I2<6cSN]>w(B·c/2& Í ’w)>~p5gF/{ωO-yX_Y#BFJ^yi71*~jF\50(bȌP>Ɋ:oJY?m&&@CFN= pwʰBb]f+9,:d]>F(g2#ŀR!@{H:) M<^8+8%24;& QJG/vJNNY89c?R~pF͛iFi5:Ak}t(_f94Mdt@ǿy >mJ l+?3-b4$[`;ĸM(bqc(| E)tkßjC'PXg^vhBɿ+Q\hFi$`Ym삙뎆m:) A'I nYAgqisDs-!Jee{=U3&>^ gXX^,_|7 _G`3V/hnS4Jw, /GTP"5FlEl>ǰGFsݙ'JDRLERp]`qٟ :=.xr+4Kc_0[qj2),E]Սm"*ƌk&rXl++!顭 ݮ ]@Ϯc"|?C39HU&3NzFd7kf#uұ}EVouĔ[ϒXiᐫD0,Jt0]< ۞q`iht(FjhD}sa'krc"d}rgC 0V9s\d֮ /en. ͩRYm~tuq:q| |~6ڛbn֞M)9n[shڦRng1pKI#a>h |JY1Zb-ۊHUp/$oHBߐ{3$'btzבHrmQ(@E?$ӊߖl @>i)NDPaJYHB&75r]ê<.لi3G=U$grA@ONvuIG)7:ܚտD[P?F6J<|qC?ቱT8~GW/ؖEe2{yͅmVF If*QvmkH7* VXM%P=H=RA_I)O`ZRI5<lpu8VJ=Y 1y=yb'"j@Kūy|' ,\+P,(v#&ZmY=|l_}H° =05?5F-QTKG87Y  i1C4~JNJYwwz4 W)!(o5C5߬XT,&Mij{Eji4PʦAѐEeɻA Ta(6m_q׵{3Û@N+tdU1c65,ҬVGC"ORj}j ?P"h1vZoT/&X;h^o1ź1mw$˂[kv/Q,)J;Ysvot24cg]]J11l(a6Kj OERcvjUMld+\ Ğ{k.,N0kA|y5͂8X}vJQlƤO8ۃd)ei ļqɞy%wҪ 3OO K0Oa 0em\ÆI)ciw\ 4]v(17Y-Ma=T[AQB)RfA퀏 r(p/ *JP9ˏ +DOL=Jvx Y?AjlDI` frݹKʼn(AHP =SUyWH<@PdB A)[^\NwsMq0@2T֗ Yer>e*vA!1NyqaTg?R.Y3VD[K|I0JyS%;(Bt)w!5yEr6AW0R_ d;c1 DƳ wyABXjo?P,?[gcpV_ȱ<)2o3&X Bݓ&M[ ˘DGeldkxKzM|޹Pà »$+<ٲkx(RJ%vͲ?K6Iu}[|/]UFijs+`U߿et| Ԟn3b$jCaD8/췵wy!d O #@i$vզy𧍋l.Wه+ˆK@d7G_V#Q?B)a@1u]c;}ܺ@jvtIzL8% NoRq(-G![}8ph_x!o2. _L))!cDD %UDһ%BVˠ:eY™Sr!AE}vuvE[@Vvy*T_ MoSug(@< w]_S{K$1JqՃն?O'9TiwCjXm4eM}*p&2wwzTfE4_=6%Vtd3&eq[xBE V-D')8>`h:eؔscģP—}}0E4)UYK)aj1wi dxѬf>#؂rpdjx'2=zOS"'>k"~=^>(Z; a"jme7iSV u-SJf۾'w!`z=j/5rrW튖E g|7WM73ޠzh/$@6|!H'[DNR7 οK T~>lgZ 3նMgEI*K ]-Ā45Yx׍bҴ8q5mCm@TJi-5~FBigNdZb^:v+m$505>Ĝ'Plkc) ,QNj$B ß_D.ΉꆦxqTMXa}fIDKfRFPi]Dh>/ndgnvaNf;}ta"@W*%n Ud(牟ukpZbLqCcf/w fbVLliakJs|{6M֙ԚGqŐ'm`LN W/zkzQ㶵,ILR:d'ȓ2B {E})w`\s6)D"fW7`T>F![x?nsEvJS7oRvXd9\E {)xY6ȯ7qVȡP%~y8a8T)0c}uZDߛN,BqDm`g/ 2΍t*-4B*$Qo@:^G_ Cxh࿋;l`G"Nc4xI'QyF6/"jZ$1VoN~kMu}t#cyQ[y>bndP(+?M>H4x ikf-gU2 b6ViETmIb˿:,t)v$&/DXΦ M jyKR5|yfLnU@nBlc`]~D* puw>CY!@Ӡk0z=s~^Lq^-s~E$Zoݓb է&i!͖eo@$0}_r;;ְbwpIe(m]bxD!\В. 52nodK!>BLNP%-fV}Z 9TdzMOru61u(0~R,뫘3H<б#酌qGk3> *:qN)L@uDiKdG)O)! ULq}^MkHcs|d:.#Ó[;<lg)ʘFMTH8>>4Yg"|TuKM $<-LA5Ջ7/@ȶcVa}b%ŸziIU0q}+#3# Z2J0px²!W2:XW>˧Yz!@!M_B/뭇,8E9a;UD$uf`OZC(=,aܞg&bNW&rA.9@W&݅;v`]^>ٌ В$>4w# ?lӳ n_9K"?0p/c}$=X{YΑ+-2PBZ3 @kB|W s'yAn)˧PMG A-etMb#2xTv&dɲ{+03 7iCloM_M[M.s3@EhWӤ!ğ2[YM5eI)kCp,v&T (4mFMK= foDʣQ59+^@*"EϹGsC#`@J)zҦY钆g@sCv:G3F0hzxVh&S Ԉ9Gj^@~k+#o/HxƈRxkϐ ~1w3J]BXTPd5w!~.=YdA<@CڍtPQ o&^.hj0ߴe~@F/tzK!{1V&LP*+%"VF#-Mbv9_bl户4Kt}߼b#Jf2Ń[s,9+_o9MeamHbΓR((nM3Ԥ;/" P }/y[cE³9݆mIŠ8B_P[^TCe@z}i09J)hK䱒i<jF3ƺqG [?CXm(4'J ԑEi!Χa2|j=0evs;\QĆjza8j먍$WXO-"qp)%Z-5+2@v%gJN?V)8%7n&Xbn%:ݰc4RHFO.Zq`C-@2 i: FN=ԓؕ^4GKc{-4ODO {^msb=<ZA)CAd{ޗ6lv&IC QQfcőuyiu>Kٖ\> B^*x lWٻ,Qaeci׳Gq,06asnm `*DpLHπ#? EjG A!‡K:0'eWMP:ƾiWj YcW Wt<$92"WY,L~rP#ǧhǰX~ʏF~_Ss~5/řdqw&XM+TdI3o{aDP#5"$g]-{")J/zv{y|?9 T餡Da$)cPk}`St؅gUL2. z`3, y~2MZ"*M6d#/2Q^vKmjr#Rt\řDkt:Җo遣@\@M[W{zGEC!Μǣ]2vrm)ɪ,kKBi|}6;NY~ސtoO}8Ә"X]beX~ܘ! hHr?` p@ OL(~sai:Q"T:yM<}eaE9YydMR|!^/Zrh9 SX456ZުGb, X`km,cWuIמh*)G7K|a//CGݼ8|l0סw-5vn|/!_&Bp3Gn Rvu˴i G"9+*59WLo>hvQ)8{ ZK- CH(Kd )57T4`A*=625,dmr0 ct92CM2Q>KwӛF9|VI7[>MKE1eםAt q\X$Bkkp, :ѡʥBeԛM# m<8B㭾IV QZ-7ѾŌDoovtrk57oHw1\wa ̠h7QƵfʥX !iZ$ FFBn|Tʓ~S#Gf[/sTF9q|r4(Q(F $kșEߖ͡^ŽoaaETR֬vWsc&nt`u.}mO,ZD7ZFFP697>]r5N)VX][&B>a2){O0@K#c8J/*[ @ٛI|ER'lofͺ rA&ztJa5L2˙*V1N Qz݅ܪUhQt*Kis_2k UNȨL|{c{`SHcujYE8]:H1ɩ -\4~9u>bq3~`$U|4D(ܾ\|e xHgB]5O鵉/pMܬڢ*Čy+Wxwxۏ۟b])#{rhj}\:j~GIdZ}W,jqбb3D4 ^6u| j1.y( Wyx0AP7wN _Oz<Z#F}J-{#_qwH\x(&눝^GsCh{Cyeg1X]hو6^ yz]N=Y` ]01T &quWd /Է3dO]B!h&Sߺ;9UX z(|۬@tqMbI|&UoGGȟ1Ł*mB@CzGX2ү-9`kI*T5F.#3[_jޅY8XwfxV \Lkix>)bdU2zp ~,BhYJK˱sЧb܁2rWBH/(qV$JxGoarF?>Xc¸ѺZSFS$qJ|8.WHi"<4jS_=T@eWw -hۂykӽYsAOs$;ЄM/е5KHr fpicJhy+ɊgSOb,9 쫠h\o> &׽Fb|?3<s 񔀈Vjwh+Ɲ#u*ny.=yt)Y;uh,&yAJjcSA –IeFOG}jWN9 X_G4-.ICtF%d[ 7*BW&NG/zwi!x:H!$"K7qoe]pp scp q?SbI|+P яLQ\h2c$Κ$-?*\kcU߆"mܘҙ)}V᥼F؛a@`0lg?F[?GȆeo;{8ކőJ+ M XqX-1S@ͅ9 R]Ϥh v{.򉈃/\-gLQzUaQނr?%;OhO|0 U(iY C]hfC:I2Wu:u[.mukZc^^b5^3Ӗ]1x@9!`%ض~?9Uh4c6XiUl^GU|w)W]" O@Ь`:x`·":]n𔉙W:Zۤ藥e0RzCWughO( pDF9N&x Q^b!Uh>UBZ*x7m\UIK4EGX9`~oi^u=^pn5o -dr6Hm{IS쐳kh'cG BS-<esz.cY[hb" /.Z3a#tGfbi1WX^@R!5>iJh f8i.j.V .wR/ÜUGe1>K7XVDr= $G>ʿ< WsAV߈Wϡ.[*\$Ţc=%|Q^ZuI-Zj'ֿASԘZKף&B!N9?Ecqy#Nwk%kX6wƨ,d n+ ~bӊ8cAJp=bt+Q׭ -8G~Sw;hh9dteO.\)v6Юf+qUjيMW-M׌d6}yjm85i@%d(od 88KV>pmoP hz*t܆{+cO:pr6"\ˇ6^mamyqu$ŻBz$%d^4?$2'iNKbd&w:/ٰ*Xf2G6Qq/73wQh 2%V_[}۔gv"Zl,^āU/莥Ct^.t0^Aj+:.[hg@+]dD ŅjoT,k,D 4*!>.=+'p׆VU)]#='B*|,8aĆ#um$p5!l…@q}&0HU UjRBR աþ%דb>c/.X tySOAykmj(ck1ϗQ%4Ef̏=aF,ŴRG!@6EjUjT&pߋq7}[ &W-Nr14$J CeB,Z\'c=ݒnш=l;y4b٩J4o2&(Lt{= ALO"OJY˗ wh+:AqU7!$QuK oyT?弞PC%QOghVt<[j-{ _&N @]uSՁQ0Vyn3)Sk==A`~h{nj]~ŏ{z/ln8%XlOaawXڒePEe_ߊCk@~ >d`9Gp U% kmG BJo47F-'O Nҷߑ_A=O^ܽ9cb-lnk U}wwvD9?ueawI\ ~6*28,m[5c{uF9;_4.Lu6#ϴb*S>Ԣ^@)1c ,Z&NE,݆ϹMcl8}SXlؕZ <\ӗk􆣰h!V,{05 {`  ql6x[aK ޳ xꈂeJ`wq;C4(V _[x Ӂ:m}Q" ߗP9>A:Ҩ?w֚w,ZRDA$'u$$i4+AUx7nFzۙDW(gBl\/g3oeea:KŒW s[<Շ[<;oZ]SoWe~=X-63n!8aܱ_]\R>9'D^I{E?Pa$BޖwX:ՃnakhpsKtjW)h~]m ֭p 07S^UJZthFv KH:вTw 1R'__?Izۯo!19/'˯'#[iVܕs]fU4/޷`.z:GY쁵lӃOw+ _f*40~+uV7P\,@T}R&4.jI_R5lٵs"`q^EzO1 C)oFR*NUgav/gYZ07070100000422000081a4000000000000000000000001668c169400004120000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/firewire/fireface/snd-fireface.ko.xz7zXZִF!t/Rm@]?Eh=ڜ.+&JpW+hZ{sp|&I~6Օ{𑚷?~C>1a=^BQ t?nc6JNPO?|Lұ, S!|gZ'9mV S#O/2eeb~?pPk]\n< vQT Mǝ@8 gqkqlG䒲ks^#t[pO$=G:HO@`@э𨌎T-m և <ЉVG?rd` Bj@l41 `mRTCvYK׶~w~蕬0Q'"OA+ A1}犑eQG /eXU->KE#[Eb`w8}`F=z{ڜMW؅ #-xOeES/e&}ql('5CT[!F2#dI$JaBB$>K1!]7 (ޙ_ «g$QHFY#}͡@~fXDB+|n;ȅa&Z!]Ef?PX W W0䏷d[+Cď_8J0.gQ[LN+*Y^AȞ/zf4B LrBl%liu`b,XX m3Ѽy|Ea0$2W#{zUSh? qٓe7<3$KO`R׹$Ti4(=cE(X%;=f.fg#B"Zy 1PRN$vc}4}&;C"+.V+9W>zJ20ܳReߨ./L: gkGiF[KVCc*Z|5EGUDO8Cl dqg?*q]y C#Y<}XU#|ӻ}]xO!e"].!Yևtf[9>Nna &MA$t2NGd1!$,'ڑws~Ի 6! pjAL DJ s59k*5zJ*G,<#*M샠R0XWԙҺӵ_BS>̣ 6_W/ $ V,#K6 lm'DĭxqK EVP|ľU6\葼T0hp?č?,uAƹSIaT|ﻎJ7c7"uȣM+S~$T c }L%c} R]i? 7FJ.`M =&0!j? 1 *q!S$V/Mλtc\k佃ESD#Cz]XӮ;pF] _RVhNKhb, ʺӴ')&1'm!IB=K$SE{>֜:iPŢ3 P2#;ώl,A_7u]/b͡X(PnNXKxڭBtc'IMo_54Н)d0{g$3,E%j,˧vSi_[LT&/+4I!?wSg?_hBElK|o*(^hTOgD_Y2B/h?(_ C|Q@W(֍g7UNlU4+J߈~Vw.B +?݃=++Xy$3H̨E5~IXf5쉎@7Čoi^uoOb#mє8Ң0y ^՟h B؃SxT|66Qvb٤>v,F [J=]Yjlj´Ep6, E6@4%0357C/bfyB{M3 k8#s-ÿ$ZӶWq8!W.DѶا!7euc(3Ɯ (uDCϲ6f5?.&p٣J݈-?};+Bb,ZX/f:B+N 9 xe D\I̽NS+ c*[? Q1ÞHpWC%˅P]$E.2E7+NAL0j~T`gCݭTp;|S\gq;Ѯ8Xxe*yh;`Cm;!E;7pR50Kn,uh $@>9I<~# TVf+dOGX1_5Xch;x[%K& vX"q,TipTc(A*R.@?PeQ£^I^@/MF%bϜ9F)iή;LQАG?x,3{10oڠ.1f,u!#B>ڈV6аۏ}(2? &ISu})K>M:!ޱI()@4v8 k\郜Cc`N ǟzTM /6Rgd-\`Vj)B 5|PT&\Dx{zzTHZ$dHy5Jsw8 0- U?^o=-'_L1c~|v7r>.N,\Nxu\? Cx ̀m`'N80ALjoY)^ܫmI7+֨XNpp4t$4k?­ABtd.|P)mM:8o#ĢXRY.B QN0]D덠OF8[g惤~lG_㤛egNԲfYkiMQB lMp}1,{W۰Tcsq8O(3`۵Ȉuxvl  n#BSî*)p_erfWfs['15!Х [ ǵ8,xV{X4 !0@br*IÌgF@?پؒ_-~zNsĠCr$J;0@iE/U[Ú܁:6V؍2:Xߵ=@KG{ lt0"61Pc1+.1+FoVգq5uoJdF6\~2^uFyI[l$!\nx`!|q/Y5>60I'ubzEvTZ yFdIOa  |.әWF~{ e6#`>NhU^:Su0Cpg& 4zB͊,k.s]R] a<]$֧Re[[jHLzBʅG?g&sIG@oE}P\mhj/<+9ҹݲIظ EҲ0*LW2\OT'lTe MIUwk8@mɂ0q oᗒ`*MnƨC-lEޣ;M!unp-vq!m3i3?2;7$)()y !L(znT% U%XTX?F5+X}Ī֕t rN2٨dXi\1 dnfTȢ+m"a#C[$] X+>KtPk~"Rxi&A63q\ !2~v߃^E ;L!6XIY:ZᆱLf99vM`lϯvҵv >m6Y#Yʰ{QZX @&mqXOKvuh6/C{ tIR,O=rޮ]5hA{U‹b SUVh \;h3#*T^}d|=]{n)cp]/^CoRkklY jֈy닙ѥ7ϣ>w$@v.O=jAڬLgTͲ < ,Dڗ-Rt҉$S1iU\MZLxaD^eOגkӅowѥ1 U)sN|ykK]vӂ`-:uQiW?2sv<` b}h|A7={td{9ˊ4uԮ>8ATqlB2h36WAk$#ljW?Zs(! C6Vu#"BU@ t4E^&u\T'dTɒջ봌I׳NjVKt7y:vrr[> ,b2FhVf"eN/T w( q! }/Bktܦ#l&2xʱ1E1ƅi!IZׄKT{LWOf;҃ۙXޝDѪCfO* È}-Q;;ӂ(s x]V+XӠ,ŽJz.ş|nv0" OU{2֗iJnHU*P{Bv;M a4NADfEpU{fQE1 TC|>x>' jGTe۸yGSXV$!*Da (ڔXqFq] :bY,?y6 XBBKQJ7"9#qsBhQfZ, H96~I™~ihzTmcߟccĊR(>>Yo1 C%g奒 EvYbaSUbJ#UWm]Hpj&8Ra'/=?®xŵ!2mՏG6n|He @95V=.t8SU3yuӬN?%c|c{1;|y,_N:<_T6R ݒB;sx]DST꺆,I;nDkujh D^}iuڃW~=L|Ǭc6N S?r/7F뎊 QBxnegS-wjs;w?jŰBڮ"xQXoXFl'Z2E]/TjE̝?J u8T!b77F'刃 "mn NAJ}zd2CgMLTٰxV`E@z_yV!͛{Ȋ 6ц׫T󸋜Z|ZO)+3>lYOov7!wSL42`fEܓtW\sTzJ[uTJRk,ۖ׆%#˾ؙnq| !lԂZȓ~zn~کXC 8S 2sO,2ɇWwsi]]; )kɊ S>J ݎZAƟq 4]o5煺3;hlӼ75ucXσ(N| 9n@$8%v*W} u٤ "}$@r݌ƹS'W&by'Cc¼ xH|J*{ư;[vyʍN.@@lMy'~ɲ@u\m!A PCm;^M9]8l\?^leV{96V4ɣw b dk DU$EAiF=LV@$o5e)Ίu7Uxaӣ:~_etG/z%60Ov.v6ekMij]}#)q/hPPE.UT ]-&->ě7]\)3+]>s$[.@D" gN]q"A]>)LL; YRCcۑ83FKϕ-7Hm -#4 ͫG0.厓xac\zmxE{7[7Wĺ}_uKh4|IYe3 i,qo&}?ߒS=]ԭ6 <~)ʖF7]avy75(w%\+}ɪQ %va۰qhD id=|Aga?M8x?3l.d]^i AKro|@ZX2x#_نTa1h?s!(h~rq=I\wخz詏:DF!Sp|,)Wkf(~1hRQb"*z4004ck/&a@ʉ5(&(bGf-88{ ATǔU]#S$ 4e gl6fW 'isKhd70dM?SѴy6;ȷ%$+>Cꙫǘ \m#NJJQ{ *OJ~Y8#v %ΨjI!ĦzuydEq;ΙܰkĚnsZqJeUJ XϞDZ1e㥈 x9!yVW8jú0J(np[æyI&GOFF@,e^)Ȣ\ >B¾ܿWֹ_e'ÚoR~lKqx:EE*v ͲLA3񻘑$PD q7t6w۝? i-n$ݑ7t0ge|=EW@!<O*[層)ߚw(V讚 aڬy\4A ǐؘݐN#ҡM w'ȢpۧN0vBl͜<ueAѼ9rJ;*#3m`ӿЙȐjW$,9&Ȃtg}?{\a*=/l 9Yʚ^՟ ߗ-ȫ%;oʿ]p fY,ӎj {_wCr ͈&:+x s)l0Bm@OlHq=y9m O˯ze+g 6v!򏢼O]ll)RVW!Wa).ƙi.`.⪾F$.)*`H %h 7(1fz+J:P/Mq)% w>LIK@X:`۠ soePlWR&EHERgDC*$}kH1)G$t5*ly fцF{OXM`ٱXps.&\{<FL8q&0Deȏ4>j (UŦJ.3@LxJ(0p14{45},lS.GڲyZQvaiY ֑;>6<93tƈa\τHaX5X'ɳyQdzS'Bp/W G!F~:RapG()B*5'>Vb7#$7ud:/\?G \.zzp*O lg!kՕuTM[)Z~~}}!&꧓YT0B7bb`yufD+~ s7 kc#B<]Rt˜}?|PJtn7~@5ȕ,i|51̪T19#Pl q4@ǩ`ۿs1D9.w}B+KYehؿ`˙[k>'$,~Mޡ3/iD ]e0$f;7aza߭0T*Y{k32hB̂T@c6 Rm+uCm' Û@0F?XKJj<Н'ɨ4Ef~p;/gD|;p\rՒ=LqaKǹ\y2S[ +Rŏ>WΥpbG1I3w8*h;֛7ȆXB*׭6h}%5TRR O ] GUלGݐ>Pĺ &K'$W1|u-K+krZTsE|Oua6oqO!4 &5Da6mHhӊ~w]0`OzN"Hr<衂 Y8]#(!|Qܗ $^wCM%1fwJtiqw4k_pi- HիMŠ\lx[W1bQMlѳQFSӋ{J8[rd#]RŠ^˅<7<`{Em SoH\Bj9XoOox68ub8B}V@ve*ĜZ_ Tm1Mm<~揨JA29ʉuaaa{w6d"g6-ϚKB~rBb;Yt?8Ԛ$&,;Ie._C*qjs1 ԯn~ 5ʜ6" W36+ ՁՖp%@`9KE/Mi $6]J3DI.<%:9l|^& rƉ0S*\auE`]h.'!%DJRs+V>[XYtmbv7B#1?>d΅3x6F!Bˍ* :ޑ0\ Tc_eꕇW!;+)[ *۾Y!;~V8$:pW:KepwV> i{D4a~ZCjDqvZյ~Rk[b.SȌ y[gw~S$]Ync@ݿ݉KbM1na)o/V>iV㲼h__ y,@sKU)o1΋Ԟ;=7J& OټԆ K/ύHN RYYoW$zjM9 ٝM"A*AK3Y*nSeq@ [L!oOjg{ ~݀Lfb,+ag^ ~O!dXY9x3.H2qV5@gvI')S4L P?Y[+?.'1z615s]0Y<`zt*9yг"4#,4 K)_߹*֡VZ.xt0n\rUwE&%FkJTb2Hˀ&K*3 ط*¤A >Lpp4;F%OCٝUC dyy(c!Z&`+ӕQֺut |:yS"ms]CJ {i.D,_9\`iLqo `y/b;kK,N͔䢧|(W43R@!dqV&'z\DM!Ma2U%S|PO?bC51?qABv0jܑ~ƿeOn~V)$Uzw0 ;8ase\%~E-?Qn(#Cъ5[+ -eRֽpۦcmx>/_cF@4WgEJGeʖIŹ0Kc#X!Wh:*u yFC@n-eyBYB׀qleZka߰}ep 9Ʈ2}t(wQZp^̏S'NcX~e͏aD(6rŶ-lIXԥ5J"J;HM~_F$"aNO\pNaSyl>`8 b^O@ y*pRZBxץTey:bbp ֚RF.2~!MfSdmoJD"8MD:Y^hb1n J*4yN\Kot~Ku3٦ KuoHMhȮg d-S%;#ihoW;˜eA(LЗ4== @yӐvh{KRA` ت']`pFg[q_OuP*H<^?m/]'ݍ?Ѭe a [rgB%Y`Wy%oq *|6/s#Ju_H]<]_tBC|O5B w0Yu=ސG#3qh;7>^u4bIJMREQ,a,+o4?-{wЭb3td m_ĠÅT䉬7@d5 doQIޕ ';[#N]DN|O2`ԍF?Se[EUCfşvƃNL#IYf"׎}ZE:Ol5=`\ 0y9*_Q&„ dx\y^y,0?*_m,1-5 8ߏ?4"2[eUΉ\ N?(^Pgl6!m-v[8Yۛ` ڶ[vf >=  uU!K|эC W;?W#6k`rݚB1\XXf+2G5l./>?,a$8206,A2AIS<+"JX|S#+8vYB-tBG5&WN37Vs"X}+ P>{w@ QA׷eU|Q7l`ÉWl?;QZrxKw|1J7OM,$5hbwN"sGQ: Ll#"*̂Ttv%p'WI>r/=VBN|ߓtilhseq<Km$۰20P|z { &r 7 [!B%i D{;/4v\q5U@fc3@,PhD]LSZ4s$~w E, ;?بKUsbOSQb=m}^7h %fl7L=MmP5>0%@ñB݁yܴxRU{ss*6)Iӭ63OhhfՐTmS?W8YڬvOaOQyٜrq-臣F{,-?<ː /c wY3s ˗'Nq3[ýo8 !iD'K$^;A/K;wԔ χ- i[U=dC݂퍅}X#.g5F)xU !8]F`f( -.RRxwpI6s(3hゖ*&MDdOfd f""F[ %kI.>uOp3s>p,U )$mGm&^6'eui &'?K"GЉFɷx߸hL_ g`b.^K'ӒYGyiq/p^g7/7\SӦ+Ӽ#T;*\k.v!I} ҡ-= sj36^UY WĸH܂B1mFiloDDz'|Z0Ҥ'Bi̠rg\?=G)ö:,OpTA2@k{M"/.rb! baMWO3Nq,5BSZ0Ҭl9l7K/ cHJDf0b"/.!kA6dHG@/`^?.||*'T(vnP_LEtZUk75U= !!uI. 9bPFJ/$]=-8Af3|Y snGFuk9TSi,8frSb}oKRT?< 1+#: JkC]Wb~V5yʘ濻sEq!֙(~¾@΃Umb_xUPcPzn $\୬fe ̈x\*u5ėK\ 'Ўd\¨8X>O: HpG Ylph,-""/&!|vy͗Ek8 g{] ;Y3Iס.,`]CAk/2n2:GEd ʵդ𢢭o+fG]oyW;cUZ1N=HgEr:CPyZ O0r!7@A}^!szNőBa3H|Egf|tg֍idnrE#D#tNQ`|$RǺfCl&:}SX?)'6[_HP-<^$7³>Hi*z-މO3S<~eA R E1XeZ)r Hڴ?f$Pku~;ҳ!..]"jaR lN^:!4@˯;ňha(L ay;CNa3d>O Ղ/B_%9OkPs}+ +qR)s'%.7_['В S|jr݅o~+lJ 9A1]2N3/{/-Of̭zg5{Zlb݋h{QbOVN `snx Zչ!WO[Y3>h®S+FDDFQz5ħ3%$端Pm &jfduR{3aZZBt,LU͗*G&=]T(v\|&8ʎQ;4><\uªv3 gPAJȘ{~D%3i6Lȫj4ؕ}ywI$@NKo#4'i}\'ZLHp قixȈܓ^ h/em2b`(OZJýS.h)k'Q8-\az, "Z5"ܻVs9n8 m xo)HmlQg^@\ :»u$BG͆OPq,Å vĪm+=Qnyt. d9 ؅R_D $JT?ƨ$. Vq.ڟ%8XL@ W] z&h/mKNȔYlܦf  NWevP lhĠ޻vXtO & aE%4]@*֞W m%nHp n^^hs*&XXzYh z*gN)?&D'-^~\)9DB0Y4װKV<=ptQC%ʛ&:Mp!Iɥ'n8L!{:c FwݘtI yTri?ZI=UlvG:˶4%Tr6ģm>; N&gGlDQads_IbL:v]u H#id΄[;MwAD!;RO (Ax;gp~i. 8T>NĴuD(m⻟%iD-\iFM%)i5˖6+g v'Cr_ӒnVtz)-Z)hqt?$c|7:7yD^ϭ2~>04cTmzO껴Ve*Ʊk&'[ԹSIǣY1o povG_订Y:,rH(h k䭄?O~#YAg*e7?BKw3"/A*u?]Pd/~֡q`iQm;ܛ_Cn7YMfb+"Gj_fvt 'bef+;MR'׷$ cg\\t\J^^ŷ̝)Tl k$g‹0pa5h拈wf.bMlxZC[J.dljD0`G@Gqkoust,>| fdmkWLv(KXWˊ [=HN48(YZmt(,̒ۑV=}MK0p- ~v|US6ܷ=5x>o.DM h!x4;Vd?CW4?_]fnHb{wE' ,?viI+)V,X/VKͶh{&qJ>9_Xr n \CJzuB Inν}x]""%VD>Ox522?5=R"뷬Hi}'ȥdQ&Ly )ɾ{z 1⑾; h?mgœHDnPb@A!aKPh.HU8N0E6v *fT7cEDڇ$S4&/-@i8Q9 !YUI0v;┟;@m7b Jrrm:Y@w7ja&z֝SZeAd$\wY-SS ĎjRq$()W0t Dh7T+L{3j zm\eI"PN#0;VDּF 1K'05VDۤv[Nt1tCW+}HÙ!oz׎FarIe̪=qgQUF||.Q3-IDH있]H7R]Vk(W5%ExZTzf"|4~QBf5'Y0w١G!rZvؠa㬆xh8Zx7aW"Sa9y:G h}x:-kNn[0.u\GŲ[ $"”ۚ*){9WK5QС߰6~[xNN,lߪaE1m:]e@hYP-0Bp(5&$]Yro~3TY"֓i[-̻fh\ɭ i鎩K`Ze(bWBʇ0'\#hߠ9`L*/׹wK\c@h, W4gAF]ebA_cbfR1-(; 7qql;I7. -|sKԃL!] &M"%]tѹ#=ՁC,_4X# Otpzm9ؠcOPρĝM;w-͹LC=3*/?X<>k/DD0r~Ǐ :wOį6JO060#]쎿ʚXLccgYXs_w$ԒM7Fm{0ÏҔ l8ec='});޲nve/*DV"]wXXU\75;锓uCS~8]EzQ. [5e"Wl;eH;"w$E@9&ڶTn`.f#!E6rf<>]ذr>i Kj fv%hAb@+PQ_p*=B2k'AH)uLA/:oN1YF1ɸ+|ږOR"\O1U,LiHJb:UKmfE1g@ 0X26Ri ~6\^,gU6BdՓ<Tjw4}gGO^6E׈~I=2sS7Ōce|C`i b$; Vo Nas|VbS->#^]mdi*" ow?sK$}4> ~ 527$\9_>pI@F6N-8a X*hy.hjؠэ-a#$="r{2[Wf‰CdLr;֓/<\z.&v*֥o6k8[9 77Ƈ0IrąT˦/^x¢lq@2R~ ϙLnD7 I/f3œV3ΈVAGlCއ Q }9k. |4yIc xC1نu}ﷲ.BY.yCg9M}4J##ex:9 a|is՚P~{>ND)]&jTا¬Nʖ=ʱ;f!ǂ'tזX_@ Yݤ9-eFfJ ؋aՓSQͤ)4ٝ-.2].M}^ڑ㘭&|m3QPTxAOǴz_bq! wA<8,|Yb@>lY/gQJZPCAq0;Ƣ) :lyC.7vD> 9bZ)FSOݧ9åu U3t!sV(1y(WUH ]wOz)tãSgj\t6Bw0r;X"i.Q?rvl ;#{8CΪ=Xcrw@{Ňq8.wqf^(ip]h$wj*[o5w7ZtY֧ F#ٹUF{-3lQW{D]jS}Պ!O vD0_-5W9r0GkgRG'r<}RC0:,Z̙[Td TkuW"M{G=[-sJ KO[7+2E]6YI?T~VDUЍ"L,q^cuq_.M8wb1\g~TPƵKV?{g/t~x299>2B˜gHr7NzTCq"M aA"xVXsAd)N,qR4{oPhD]@PgKc%z+{U7S̘=!#] t"9'^^@R h̓aٓ/Rh{|\0]-oųN~4yUb IeoxV Gj( N OiztكMK`RIihWmvTj( *U]"_Kz#Uԩ/1W˴9WIPUta1pHh.%ShlZiwE fؒn uF¯u>G,dO;×ބw}; T4-Ȇ~ jiN<#f)Y]9£Y4q'ݪw&~DM@)v3j6'6g<[_R'FwTL5x%&gQ|"EM6JA-?g}ACnp.mV1oDާ?kɫDN_P%iPo~k~` u/=sR陶 r]IK}s\E Y'zϓ~( s1 bCcuKv^S=76ғhT(u$5zkzb+ݦsu+ɷJ ocvDk?LѽĄ%5𗌛+#n=J`HkPB{dtlRO , EO9XJy.]L =%ttM ߦl{#zn)!n# DrZ.A43RӋ_{r JRBӰ;rguR+jiYF;$it;L0\vdȿAf׋">5tLI}]8P_$C1:sng q2ԅ%.**͖)3HY 3GLw +AlW{`B!,g*bVK[YJ`pFeKsjwpZ+QQy~fTbS쬂ZWJMwGBx92"hN<琄 kL95Dk`M52WeOA ZLݙD#ؑjqI Sl/% ;^ 7܄?O@@@YJ]WOFo y‹'4&sR YP @`)t6[ b0A+Na!-~%L>^V"h6l(|ͮV12b'Ă˱7Վlڨ܌iyΰ:Gm M],^hM^e0b|n$#H`4t)<501 Icmk- #-"_ҧj5ֳ$:t5[% G%[h5%'pTCD g?X %R>0BJƎY:6N: ( T)kԨfߏsi5\r&)C#5yNVaōEK&ϭ!zqʵ1/DZ1\^u4f#qW(qȄ !L{VɁpv@"d2لX ک>8~9{CGSU `f !|T}ف0˴P_-Jr|d*D`Ȫ>ud?9N,}1\xg`&8 /m^0؎%W$DQX69y1>W." 5@}m4bP5O=1 Dg\HT9{/ wo֘y0~1Q'^LG4A`"g|Wi!W!Y>C(L@ߜ h ^{TLcy"'#2"Z`UOUұ1'ԝN(CƟԸ5^͉IE>/ҳ*Nb]uE%=yIcH[-qYD<&Rҕyj<`/敓O܌r#Չ$un}מL Scd6V 7ⅉҊu;P =xP\S Y8L>0Cn ~WcEd#jd%%抚hSYz a4)>R '.eo<<`8=tH(veEZHQj۝$, H#EbQ,uABzŀD;;UIqU1ƭ)qr\gճ;V ScKdO#TA$ǘ\< XI{P2/xsߑ64:.[&81cF6 ]i]%TA!;Ύ^[*kH[/VhYZo_*fu Ȥx[ =?i[9}p2a &3xp.|gY j>moMuGRN.}=J@-(T 0ҕ0o33O<Q,lx{ר%S]E=j|0S+3MOp>T LȘwZBEõWG55eaaekot G]nB*s1G 669EIWՅ$Ш:KK¼FS^w([XCZ6{Gj.'1h4EeD--?uĿ@_ EPjfܓ 7G(Q̔ yUӼJ%fg ,<hT!g!YHBOc!J {NFlm:dM>r0\OLnX4T]U2 #_XϢ3¸_\YiX@j/yM o%b{bq6lO1r2ra[!|BՍ|F:mo!`Ew&łz?j'L|wWr@}GBCᖼ4irifaEӿ&H86vT!99OVg ]庩4l'gpQLvU|D0m5p8SruȝAN9{9TP+һ>"ԧ= k b +Q5agp*cta -oH?`X%}հMuXXauFQx0) 46% %C\!T|iy`Q#@INgc|$Z2UI54D |^l'J/1pHR[7GmX1- ^ vEB\]AU(=i_ ;i4}SlK]Rg(Qj툡:٤i s#]'ymD%TgցR6G }~ǃ&]σ Wл!']:zL7&}wu7",\6]fb%\neTYIla xxӷmh̸ NPMy=Ë`yS~9<ɖG4c6wM.h_LUM'>Z[B9uCC~gFZWt9 սEGpPe%w%0a.썼2kd}z$nba825g+W>KJz킢-,tLT즙UZHpY:bZ_WQ(Y)P),ܑt7gǿ[؅$Usv`^ЫY3J2 hm#3s,#aԛb 輨3I5כ6FxPfʋ4!-J TS0¦Σ5ʷ& se w6y)15OZ^"ԁ6k˛LsH YiqMKHW SZ愥(A]/խ)\hڝjqHB8!Ґgfumy;6xAcvx‹"=Ӳ,.N ~}˸uVJEU  RC5 Cs,kanZ " TR:>]iHl?oai]< qϲo;&c Lm溴5HYilXКz@bFIof3vq Nqv=٭Ww.i\ߔJ6qp'KzY!6tnf}$[@OGKThMn!e֗jz]#eHBXb ncrɛ;ok#f^>:ujF7]G!Mj?ٹ&6i1vSnG҆wΊQgW> 382%Ĺ1џZҶ'?\"7BV7y`MzbcpzG$зZ'c-<ԑ|z?`$nVˏ2b.ޟv\⊻h١FAlGd̉_yXI{ ÓHz^I_1au2]͒>%%T(\gz[=Zڑ3= ZȫvR[Q{}8?OrqJMb&zxMâ, <7 ?uêm.~9Baq88=yh#VUA r{`-iYŒ2$]x΃'e [VHP!?bal;\cwC@_zܡ% N6[ %P햺YtEm̘:wA/hS&Gǟgdpwjmqߑ wzL8è3 ;)^Drj:Km}jj@C=Bp~2 "1 {,(}}~`(rgD$vRq }U&~6~NmX?KBQ()}uGؾ=\qz{\8ڗ!JL W'v}>-G 05a: r,Ox\b"9FÄp]ZgЫ \R_KQR'~%Tߪ)*A@8yo/+a>l-';K8v7, 圈rc}W*5{庲MX0쉷5 (hnA 5c%lE؉F_ F`V"l$D2UG}3Y!-2 n¶^hH{1n~l'dV,԰ ~lgOE\E@WOF43{WMኰwbGE#{_ atFwik*̄dJ!CW:*NhpLN@ =,?F) ]jC;.ى66ElnŃC x98!^,>a"U#ij 8&IǦ]f'O× n7ޏ҄ĞܢW 2Yl꽺E)CeY92:=M 5Y2/u٭XKl 9fIni9+|ϲx (4b@V 胰GoQi(hm*c}=Z8.~47ǑCDI8, 9~}Ihb3дB "e{ >3Jl7ke4x֙fhI/noE/d"*2D1?=o'Yd@ˀ4DݬulgпCѮCxS[\,kb"]dDŽ0 Aةbw$o9)WGp];d|wqQ(H ǽ̓C}bvU̯VY)ʵŰERFy ^tƃ/oFx{¾E,}* 2%YeYl=!5j=PX3מ6^%Lu"i Fڬg:אltZnP"^=[KZDVz㴘Fo' _.^$"-q%[m/:tt}Z%Rڮڨe>қ7jJ]XnutR3`鏮1XUWmɕͭ"T@{V(ova瞛ǚ-9 ~XI}1KNzk* hPb"~xkbb)"Y^ i@`#>βyH|D/xj7}U#O4vN"M$c-RZ%:6o˴؎RImeKZ-$:Yl`bYhUQ΋tnnρZ9|csmY.Bn׷/LI>B'dE0|uЩ?G><͑i1/2K/-)J` 8;$&1C:_'$⬑qd/-VrjJ@w .28 +4_`K0ސ+)3!|Dȟ5#P=V %E>ipܐ ;Sl86iX1?=74f T$ QCbM3dC5<ݍ/c! (ձT[L7ʱa+ /l5pXe'#s (ʓ8ڦiBdVi4Cl򴚋>~.Tߴ P[bSs4<H@ъxONJ a$1i5qAyc87S{:wL$)pɽ&Zdoj vzaYRƘZk?㮱b<^w;/1{С%RUК9Zz[64FGg ^c?ouY@eEIc Ji*>}d8#_ԧ. 3sq4~\KKW^>ea2ZEW%(E~|:\7ɮ}4C|ZOdxBOyMzloNa:3ľ^vl㨻_A3 gWw" sStA ?gRkiTQd&Ie l:b\ϲ̮_Oy$a< 0:]w)P,RbX,J\U"#O"XaH[JZy?.6pJLE,17񶳆c:a9Nvi #:x4.^?O.n-ޛfj O60W^Fte}==԰O Tѯw^BDw]ܳpsM"m+!G}z[ yU2 xs;;bpU tѣw vѐu:/ YQ~uEڞ,[ڎTk"M|Ve0 NV2L;^~B.}{N&( 0Ҡ!|BΟpX}}j5rk#B:zGVO>t["T21/.c?I"h-gQ/jihKPʗ` R&,+:KXHσq'M>d-3>)e>J,ffB0y{؇6vz[bѸ]\K<닕 t!/t*2 &M+U!#Fih|85 bTn8sCPJ xTe7gw~j+/dߝKz1"b^rjaɉm0* US^L>WZ;^z@~j>5{eu̷MPbڗMe|M~Ex5#/la!ѩ(#"{)X&-=`8{LrY.8?3Z~הc^ϗ%V]]tOj׭^ 5%w17=z+VC7bx#:L*!b__GPi;0@Xnd D79iHP{N`U83nh u})$c R68%8=L*iNC }r2-:7f;3ᇆAPLtz'DRzK]8&@Gnoi9m+7vx疘Q["~|%҃T_AGOߥFܢJ% v}vb1hQ( `ϷҒ3/3w'g-h \~ӑ%gX<3 Ip#mHE@1KG<6>wvzSʦQr^`5wCۣr`DO IuT8hn7tNM~y|k 9cJ5F$[Oy @db#>hߍӿea!) 4"T?v)b+$1l+Qg6N&jeJRJkz;Yu9o M`7u ީ*\ZֶqNĖtZt, RSWm'!=GNRa5Ȉtq8Y;Xld #~-17mv`\<_9' ^^};fIx9r>ft.\84)^$ X?Y"=ۏڦ_)DNW%`::n-)N./A-zr7,_yi'ݺIM{bwfrD,W0JqE|J=&&灔bN+EґVUЈ9q 5֒?eD$i.&{ebcWl- *[+1*K؃ <,Pn0Fs9w!ipNv627.C5ܩgR-8e}~.h(wY/2Y0K%ȝӛ? '4ނR)AdYFiKRNEyޜ_}w}#@KXbp0](a}iNP0XOd|H2rX|B1ҿ[ ':Trf& 쌜Z&Nt yk) oOs ;-J_㤚SORي(GY[o6iFQPvח0x|fdZ6쉹ru;r抈bRez'u<#YGU!@i.r@G֋n篰//cd*0٘˹"wvг e^i#LQg'" ̡Z܅8jZżrI{N.|Pt,ŌNjv ZH!~6V1q%cDxmƋ!Q5$a(JO 7 XsI Fі5fN@99A!U& n!8۽2KZG~Aj۹`/NyC>:p 8I /c,(b^ȞW; =9B]Lftd$'b7g,+^nV_7/[`늦x6^B2[O5 uc.u B+-p9s NGZ|Ot GuiYBۏm^⪅fE "$uU{4\XwϺ8iVhr((Wl50/d3Uů򨹲‹ JNX)Y[,Z Wl sX⓼o0o)Uқ9Nd7e*+kk>Hjumc_;Nݞ@"m|b ˦1hyמUqf#MӃ¦D$z̔BYgڡ2 Zi'oIN\:L]i^2lG_p|Tt.,]~Z-gW*BV ^ˊ O49TB7!۰t`Ђawnt0mN[hR8Cm=)Qr6{i/mL38`YFvsna)04Y폵]WZxz4~FAn'e1WMdfXۦS_֎_ՅM3?HU}8Cc}j9-J":5!]k_^gV/ m.vH acDA[<>>$f?qڳ zNPY XbU59>j\ {k\N؟X\\&v>Ug؛n\%FV{dNvrZNz ɮK2PW(KJm:;e.J;,66[R2L7RZ+bKJiBIo~?ֆ ?z&ң-]_[˛k&S{ct+َbj"*Q$637/PgV& ]W<76WxfT1[pqWD%Jv4!&ظ٪^¼vEجء;4M8nCA}N]l4ԇ@.< D7N8gUKک[%[K:RXW/d^ݣhAK` igc5j§=W^=LRZQ;s'{Sp| (Mss;M8kQ|/Prn?-S(M]=4gd[&_}S  R#+I6Zd_GnQ<=?G|*juG'OM ڌAÎ bu7`؍[<@rȆIy.4)(]CM֛"q:6 >91E{ N8 |J2H5ܡW%(G$",w;s5p>{ocdynw8si@d)i';M=yB3ȒO0O+HʵKlL[Nja߳A  gy; O{:Yn\EJI;+IK~U]>~1-*8-iܜ1LI) M⛕_f]%,v{noUYCDKkyT|΃:։&U'uR&^1w4]4A[p\I"7pţc$H^ ȨBY˗co@EPkg%Ҙ+~SS ݜ%.uS\IޗȈ3})7+rZM%:*ivrf@ DbyOw >-HERoV9rp.B9.]ifm˂eGx{v_h? kl$|XWoq"e+,cw ٤hgZ+P޶eZ@ZG{#l z&1y%60ۿFcG"wxr?3"eNEkI7ly<$ןb 5f8S^f-֟A6)Pduu每N,'k~̰Z ǚJ@iBZkE^wh 5=AQ3'jfc$PnLP1:&-a %ơ,^80ޅ Ms2s7\SvMgK٬)`!/|xkՙ:cl"yy}VѾ ߬Ek&CR*ĢILI( GNu7ic2,6╉?< 7^gZr>hS[É `ϙvUV0@цq_ECdQq¸^bX6N2eG[-挗45M'N2 fFo/xcݥ~=k#+K,/FKrXUsN?&>_4>nGE*:We Mf^g|5Eޞ5>hNj:Tbt.6l2gfpF$Ӷs9ٕٴH;d=m\J);F[50i I_23رA6+5@s8^sXcW#L&Wv:dѕ;Clx+YƷqwY d.$(ik|}vR9&-kԊK:}>jhUǢyľ_ΏJ=*-9iay!O.+me`k_)_ڕx`8.t=@cJ+KR.ef+PGCd: ilj6h-I]zjV:XM~WmaIyM@r 1asک1q.z~@n 3kQ7G\BlTlY,l.]R%uJ[2b.dhf" #[#t]8.:xI1'5ϯ_E(|{1EG0**989ztHn[_?m/U A>NțK)bvL->!WCvVWPse6u>jTTC)>M8'~Wz>ˠރsZ1/I+g`5qu|)vu*UCHCU6N8$xoKۚъ2.' ؜FDh7yR΍8sw %• 8G%fvJtrW\[`ewj@B> ؅xLO+AP{8rH@4vG!Ĩ>ۓ'R!mVp{pPW:hgjBJH!AaD;nE~&ܣ[%˴1T=lAkخMDvBP% H:G; SGj?{SS=YO[rp|j!eWz[ԁBj}b+g"X>|VRyqn;)cL26]:d.:egө9X0oLGᖎ3֏d_V @9w9,B09߁#X- "V N~ ܪ#;3x0Դ|k8s~6MרsOH;#; ֏vc> rmMI9ZԪn8b*M̀I)Bpo 0*yhf5p)?K5_sKmk2vn'h0[SKխyJD&OK[M`L:!~viT~RM`|v6~?2絏գn-{rhRD7<4F5Sh{RjcRF;(6*.V(]\D?ߊ2;b <~sF`p{#;w(A #ҋ:H,Z*^{F~fr mϢi>P mv7rp7>Xm]˽~ hhSKO (ĝL|z~KT0:[OY3愠aofoӱ||\ ר},WҜG!s;kߝ5Nsyzc݆PLqv\j MZ_}Ł@,P[XL B\P髫;mU}E /L]ŵS#L,O`I,3v=osLQp1וΒn"(\", ^K$jmd{T<+Bsv%+WUh&t!˂Tx'dSQnpyozK\4)WM&Xv'_)#0>TC <$@/-1j3/e)^} CB\d'Y Ҏlk[+Ga,H{c `,Hdp_մ |?2"Aaa>&"`zZj,z=Dj#9 c0 Qɋ̀e.u;ٝF?gkLU0\} åehA@^sr({=[R)S=9cN!, !8,/Cdo>=?"):d}o;ƭz`OOcTEyp`ܢTu&?kL)=H70s]'D ^99؄Y7Lto~G'RR]!=wJGoE1TɅx;Run =gV BtA\rJr!%J\2㨜_W`aIj¯0/f]]cDLiP#;=& {>%ة94a+@rٗڍn0 ? Ɔt;L[F@0#2 5:@ S醔e}J/m|[+? )G›#`=G_RGΫe Xqv `6.6ewf K%U CEKP!&D+uugT ƭO: l ]8!M  ڿ 3nG^w9Ҷ}ZHcNg)?x?|1r G$˷|ΗH M]2>2A/d%ȹRdOHa6dW d&M~.W)Ckܑ" hxnK6DfnvCRT!9v_űh-UU՘8:3K#Ką#6@0^ wqO'3 [MqҲjir~N~K&-:h_DZ~ժ2|5J*L\]A݈b Dݲ6nK4Mω EwXA\w " WqVo@#GN]l+hݘMtO@YU:x"R%{t#ԆG[Qjfq'LbGoB]7"S`iƁm+:tMlul7}?{l'3 C / T^?y^Q$٢#م}x+QHb6?;*_KpNH1om#t%.&1R3!ې$;]C `C<G0G1v]jגT.D.W}PcQ+X^$`cc%M/Ƨߐ# 1Fik*,s! 8`&]W>j>9%YLF6LU 2e"Ec'=Ň]_$#u˕*on$b&72أkΜ(<]2) 7[l/ 3V@YуX%KT-M?,A-0d= Бr_@1nHZfeqЭkU>PS-vp|slH ӗw5)m`)&7`^}nQa. z5|^͘E$n$$0PܒleF9fܙ9-4Ir|xoJsc4>Z-r׽]szjEPķQlL }#FE?Xgѽs`- @tsVٗJi3_/չ+uyh81"bӨ{Wc'! 12> 2?/LD pXG,άKA ik3ao*~IQ4g-_~]gf~SE$~3.\VYJ6Aiр&0 gƴbi5o4_vX!,U/ 2_u%f|*"pqЙs<$Vuᭃ"[/ 5YH3þWg+_ Ak3!eMXj@pi@5%Vh!N $H #*iC(\Ky?XeYGlq*Q5;O_o9PDl]m<8x(:=3 i֝F:c$3PAFW8`He$nBRt+J}daN= ? 2Bm/1]5Xyl;HX}9eI ~&ܨ9zfC=̝k|"\IzX?1>>vGD~RSh:S"TNSA;2hѵrkqYt{] ־-8z*ABt#=ܥO*g6'[d'sl?bhꓜh>fIu{ ؑM6V /{"v׳RC[R=dCE'm&ut^T&c',xtb/mncoĉfy823Ra,<ڪ b7FʼnGp[h4EeH3 3 U٤ .5v’XVD 0Mج1ӷ^]{UNfo͖XHŀ`& ~m1 [?ݡ{VNM{ITkI01?\$`a:SVqG~3Aᔈyv%u{)sU-jKRZWe!z76b;ᎯoÑw%$x GK ̱E--f!-85zis l6`xş$!\bjݶ8'oҙb>jee\d!k*/]5GԎ?K#0Yhi#2POsmQt*Bsg-6o̮JÜ,)G1C5+Re]Hs3&EQK]$ d6MYdqb0=jYi}n奦YyȄN:Y%SIWҽNă-޺s}O.*/TƘ0R1gڏ. (>?;W7 :7PNIJ*hAgfTouXh{> && )M5 rȰ,D28,l&v/̄Ն6&qʗ"ߥj3Q\I< | 3j=1(V>?k<#2,_;|L[Dec\T/]G"Z$rl{^=k TkP{ Vtlp9yzњǂvH_lge2R!hE-'L'[d֜p`mY=S+HɈߡ- 4G,iHL@̾vcnJ~Lt͊v۩l-"vXZCS}RzE )7Fe25EW %8+U^N)Lќ7 iTRWqJ?RұWͽ 6IVi 5w@``pXdl]lʼ"l<~rc!\sCJZ,kXd'>ErD[Xb_ b^1PhJF,.;{(D1E=.:*P]Ĕ9B8(r'Jߕ}S6;\邖20~W|6+Dhm4twTB:R:`> nxeq)*`(Zkno"Vӑ!Ax=R*rGalOo?1*8ĉ6BLtݭ7څi!Dw Dn">M,9'4Z瓬!vS^9#@.c?8l~*n&ټqGn&JvK<]KdD;wa }g^(_uӧi^TJHQ[/i] \ I׵0G5ė͐{ƩIٱ̇F% hK?u _ހBѿqE7 lsI!L'|HZi,R93CZ'H :U.aO,ߨ&Zz :hD&oܐyo4xv! X8 Zz\jTW®kނՏ|q (gʤ&ShY;wMxE oo®Y6q )\weaGYy {ZJ)nƆa@o2_y\ /&a5f3x _s'~QՄ`ysU9!x_STc4ttq: kGB{ia1?0^IEcJCS!R{ ]#+߾M&sRiV,{VIZF;Mj^:'DOsk\Ro^ݓ {Ho"ν0(==doMrC =CH.Hzn#W'B0)u$grTI=HqzUB+^8DGH&Ww<-0[Uڷ5zlQ֝'C0=Q(QNۘ0*S+Ps-c%}pvkh`~IE$^ΠkŮ <+6-U}E/9<,b> R @"q3(cd{FT L3g jF$}9O 1n9fD5GOሶfbmԘ(  {(}I)8ۇe Jj#hu{_$ E fB m &ؕ4$!ztyO-Řr%WGs"ÞK:$͹{i2trPB7 N&g7k< sڧ>Fzb 苙+FCdPhR*9P'#zWnT= gdLtmx.43nE-@@RvQm1=T:^\EUF{): Nt4$Seods4!PB|J]Ke]6O.\!|K` mT*bY<<0J}zsE!Q'#YB\Y%~* ~SA|3hYRTcg^6%Ybڈ}oԒʤtmg65I1!{y|PRY)o 7x} q҃W!~_~8p*A\kV5]*wP7Rg5 u =X/cQ/W 2UU)s>滳"}C&~i ̀Ѱ]>rye[t,tԓԄV&8İOKK`Гnd(rkbQ];b,0JWB扵p}%1*4[3t,9\B<^Da}Pjy85*b׽ؒρpypvg"wF2, ^!h:9? 嶾&,j GnҊ{$Pi!"wxѼ3Dfۮ^ pG''{SLT^nV;;NT4Y^>V^sٱo`NG(hM4 ,asLgKM"|TDhpHV>rI`lZ+,-S`z8o!6#J_F˶(EЅe Sno/+PNφ{nGӮD:"=y_& 'Ǧ"n:GEs 1k,5|.὜'V0sydaUYo؇%  T% hA5[s_~+눧ͨ .[[MQށKB UU"EȠ2X/=YtG#!5"`(\,IP!~ ZiZԒ:I x罻MZqҎZ5WN^ _boͱ?gp6]/sh\S5zك44l'Z̤WR'(˹IdLO4;rg$!~/KV[`2h<4Rs|ME ] qդ#oElN:83M[qmJB5(@s3/g!$sxAKo6 o;Y8H"?kczR>YjIzN ;@5إVxOAaŭ=~TkQep B\M-qG5)yN+FPdZH,˒6ShUj͐O&7Ç-;pq6 j]V{1DCr~#d I(oWO{HŏEg%lˈ N%[1fȧpc ֪ԭL:>Br5'̘s ֲXyb!Cx8~8|Z .&Kt %C=\FGxiŞ ,]¦12LD_HH;?h…4fuw2wzrNTygW9Fn jh#yRy/(2`'blR9Mq69Lvcl)$GOB/`Lj}]α~<vurIkbG_E6HC&2O!@-CzQ!&?vs aiRhAKξL"<$ wdv=aeӨ\SD }!5TT^%S<z r<爵P72 {.olQF#6 6abH/IځWu;%#8R *' F ?1CYvxu:=|doVA$T EH$G 5fr˜i8Fep p#m.+͚T Yg"K(NL>y`|EԒ9߄FYt2X!tmB9 8Oi/&-!ogAWbMg*Ien/ph2.VŽK %L$C(oG2NP@5u`Z_bB?t}rTM[` 7L;ߥh]L|1_mcGE?:I,Qa_ .nxEf:8k[+8ع`!`U2Yq絳@K{K:h&%r2+XHYKp{N /, 2C2GQ |ܑlSl5rमt bIަNL3BLLԆwOM1`^N+[&QJFs/,:BZ;he'8k\ >t+{W'C7oMe"a-3eR!kl d'Ù`lHe7-pyj*i@8 U\.#Uk&_q_? 17J77iHGA9  ?kCx}owQ~e| 3ǂU+Qyq.EZZW8tQcDzȂ]V4ɡɡ u p{ѥQi8f-wXCiau57?,߄Z1uʯhHe_Y&M/oAîgV Nx-ْ" At7,(D4mր Ht%H'R1|̻UgPy8PqMg@&k7FHUprlPhñRz8e2ILlYkóaՑyڏΑ,VPJ{6 خE5T4 ev>la5[j)ݘ-5N`MCaVI)jRɱV:.;'BX%z6Sv)*a¶H XnO9b.ǙDEl!8g+߄ o&#? ̅$&[A@JHe.̴BUF$BX){q^l]} 'gj"vMCakPàj2]`#}׭l/Ҡ?u ܐ`[iԸG9 qg (WXgD1nF L=1Ikbh9wwF\2?cA4QC}u&z SydC(]f2lǩ'R1nJ(r%8k6Jc_MgW2z40&EnMgoXe_Qm+F5?.X0_AP0֣S}A(U;!#<#bhbr!0@nΗ;FU}.U̠) TxćڐW*V՞NϾw#w𹩻&?C˜C" G+lsCBc)xFpF?[%>7S[ag;GwD/(kJ=9Ly/WRH{'p>)d]6=ij?lUYt6$]CiAۢQ_ Z4HZ6~6!;j>*qRa M-(s{'#i\Saz.:'Y릸ͻ>T3-7VAIeE-j /g #]ua+-R+7_3 YB1]E#y3 nB6F\0?oYX!¯U*oc yc'EB2,* 揊"gp8`)gd*I9נ]ܱIR)E<3慕#4}'xjZˆix,wڎxZdB&B×O`{8NàI'r ?37jMDbIbwV-? S'D˿U44fKJ3,BV( N QزRغP8#TP"0'b-!<0SÆ6 Ұ>KBW(TP}LW+(1tVl JRng$kZ HS²ao&X $0lӉﱊrNJ|F8D=t\߬tks76UWW8tkoUsI¥>S%d,^!r.e&2T=&KJP7`ճBc$6! οft1u&f6,wQ7Cw;T}i$176ٳ߃v 762cg Sʌɖ4zIWv;7A:*AliI ʼÿRA%ob#e&8 ^/:PRDsP擯c@VT@qz{髽]6GIO)YG0:}Z4V3T$A(/)/Tp`3^ް\K:eey<adr#jk<Õ~4w5%`L@: 9q<Wޑ(z=CgVG]̔N9f2}HbzJRߢ435AggB[ټcÖ7T1* Hֲ,gZJ`v=aŎ̲QWq ΂GB }S-4'>o 0 'Ձ$APY9Jo#[P&=-#!~A!b'v!cN fx=埋'PKǺ8[NnpZʱk!fG*Wk鲧AQ^s>%A㭄PzH=UVf2̭EBj֍ƼQ\2'MX\׉⬏Oesvj[ n8%+>ִNi~؟uR@_$Q@&ې_ڇo<*Ndz m/0@ɪ%ցxJZ"2#ɱIX.!H#T8{I3-1"xumpX&Xfn]a[r-]=5hXAӴw5^Y ?³EUza-qQQM1זPfw″uW bF٤ dOx`w NOԪn)(`']Rҕ]k| 4} L%7i;?WIuIjG5|c*C4br߆]bTmY2 e|ѭ.dRwZ7LO<1oٓJ^A%\U7ݻ6yQ(wV}/vyiTǛ'X[PCt>2[kv`ΈPǭpIG2:?v՛b3"R$Ҥ,5 Zxyxp>5[xdڀ4Y˫@(+rXY|Nb@a m3da:(X,L[ܽUV7l~zzs7%.` I{U#t~ž(O%5Z*"W1~Æ W9MIlQ%' Q`?=L +vQ{!L{{L)%M!کi[⋠H\'ȇR:W[0z(OEj~$5?+3g~_Kqi39nnҫgdK"Uvs^PI k8:)iCK-PK_~@TuuMGLS|MoUi:hS$2otʹ:y.N9 YTbH÷(ʁƸ:pJ@OG#t#gD{zҙ5g^ CʆVv#W(pˏm Vss>KX XolAXYG4UO\~qY_rX~Uv8NIJeAppi W;JOn*nS;k8m)VߣD1,ˇgFtT^.EiD2KU[!OiB`ܻfф-1bt_䅶xu Kh] +M"t6fUԽUW? B$ [m7;Sz!]ZsSQ|/dW4fiO#>C=W<(h`67'R;ͣc!˱PY™؇3 @ רDTgWӖfNm_Ln~rk;ӚlTNx!Euh!&w tG{€G>լRI;7}7^tF~Qp,.e0@Q$jMC9Gv/O&J"kƣ # 6GA Bw֝m@Hv很HwE׫Ew vC B*LByxs~b^"Id{S i $Ze\UP4#p=C- cʑ@* KPgڣ77Bݜ<66Ǻ.@>Xpųw՘&1 Dm^{J7QjUUjnM`dkaQW*7L<.Uds@l/[jRawy1SﳻnOq-MNe&xN YXH s޲OdvDw5B Y@T6W qD%Ab\@LwmԮ ygn:ưkT2]PVy2J7J}V9[ÐdE><5rx~Z6֧W o)\!ky=}Ј*Ad:ػˣ}N ScwBM59 zI-'.U沇K - kv߷! /'>_M/ĔD+lfO#`(!X?TSGr4nybID }ZL]B7o# 㮕im_$Hd 1!t#+m* |ȒM{@vZM3xKP~ZHYo\} r(͠"߆\lN5.J\LYvIs%vd,ƅmgHv^LGdBvb?/äw]dN}^@̽1I?] ^ppebE;$#h ezO ܾ?vN8*'*|I>İl{+l"XA`}7ܓ/_ XFZ.ڝyvq(@9{VUUHgxx^l07EG`vl9J"Lu&vUZ,,!ƈ4nn^ # W }-!Do:Uf+wTòQaXCt{6ǹ-$PXi='R1!p'qɔcZ"u"ZƦjr;r̊=DNLJټ)u"aqt7(J[!\Ys>VXAJk ~~?Vvr ݸvQK˛sa$zSRxg0lI#̉Pjr?7 ,p0h`sf `o`YO69lV+-җ3THS)t^(3IY) Dy`<"'r9CyY: Z6ٵl4=v`&%+^ Cf{?yc[FV 6F-񉺯Χ/5iϟVU!~;ʠ}9\^g 1WIdᜈOh(.^uKWX4)ݝEחw&4e*ĵۿEKΔ #dd_b6f~Rro]j{4u@Խ.*?d<mhAǶ 8x/)aM*ԅE9PV0N&Kz_\DboLX,38^78hB_tFom{`ݾE{;:>jzJr=g%82ެUhYAC~Ibf\CƎ uv7GCƽD#I_ٗB]z~XM .LrLR0cl,)VzWƽȪP&s >(jdׇЎBՈGgGۡثhA! T3]fL YK m=\m_ 듥/ۏy9޵g%Gx^5xع-[w=M^@hh#bŵbęYiԏ6n^!yuה[ӹ5(sB`܍Jc( awAtrARWn%IV3N:{3;鲌|PK^;jܷ[JR5{XlLmɥ=bVIU> 26j/Qˢ.q39B3HLgąL)s >E| <+l1([m>kE MGtQ_Cx-.~]:7206|! n <3K{?}Q U!ksf+NH1s׫v!eV_pZ>@*ZDR)#^&\Bd{ųMT[S(I*o92T7,b|'=rN+'+'4HO&[iPOCdRI xBJTWĨ6We nU 2zr =GM'[y5eM{DT&Cnٲ5g1KDUń@pRAM IzbVZ]Rwnё m %y#faEkݪPpћ_*Of=h)GI"K gO3=ͩ~k/Tаe L]w=('+qvoVJw$47A$Yv>DZ'2q Dk+ /SB(*IY$, FCƈW)_MB[4\'-+>ʤwޣ63Yl:BrKj{:O3Oˑ4EmQ59c[ٵbdAKyP?*(VO8mL(T}R,`ܳ[ tvDQJ]‹-VQZOռ" r6n}@҉Y o]rKs tΎ)FT8'9hݿ'Ex4Jt^HbN5-r#JNdc{YbD#n/RQ[v/P T/farp!(Q pT]BH8$AP6 (s5i 1I: ~I=0>+X ZGpvJ P*cv #'إ opsQף Xv&XJ㋡2Ȑl{|>Cqy^d\"O)ȗ6ec lm'6^& %$9Ǖ;-FOe 8-@K' i2bj6e5d )N1q9h32K\٪8 aўm팈Yh#$zߘ|&YYR2Y6`!3PW{ZRy^>? 箈8('᧶*E&Ьv[ۙY`OUK?u}3rb{(eo)hCZx`KlBZu-I <Z8\C2ID]+.K*_Ӽ*&iW"ҧB닦 O (G i`YKl/ l//k`=.llg$>آ"UԚN]G% |]~rI~n-ghY0wkGPnXTIQ?`a$Z%uEP nzQ$Mrk=J o-wzHK]W=8QM&(A(I줅JKΐ7Y?m̊uxWRRjrEPLBλ7 ڏ*CNa 9gIbT^0?,J Z45aonCvj^ŕ}^@ pcl<ޏ{ NOewZS]`9~P)_buYC&ުk*z P>4F4J~kKHOI#S)s 9" +q ;"J>~#d4dpOyg{47xN E/8;]跂$sܸ]"ka|7?̉RLuԅW 6tej@ߠ$\._&R-TNV9J [lD^0|:UIE &xCgQjіL[G5[n=I2<4 ݁ O+H ;׻4CDcۥm:/}mHnj/ "juL0J1|΢%4^zZ~pLbY0M:X< R>ʂ3(%6" LP\ ͺ~Td;:&_4ݞx{HR?tV);i׸3M [pD$ 5ӪFWξBzƩr׀ث$m!/gA*dZ(r w; cVa. =Uhq .Hoߓd0lGW,%~4-­ޔDlpG^؟!kf4Qp=1c'Et%:|\\>Do _EF8O {Z%p'Qj'!rw;-1Bl XR^vQɉ﷦Էy_{L,׈1j b-/WwכP3.BV[4wPt2>eLp$&-*|&^Rߺ/N3iX $h{.ň+}Qú@UhXa)6GW\1Vp-oŢd*Q}SW&RcEֱn>iP[=>{[sKɔ%gŷr;O>q=,7Mñ gr/1Z5l&#!5'۠R /T*ݯH޻3ȫT$G"Q (45|)=Lr$؁ (SĻ,嚈k״os=kY9ivOeNl^ZeES=Oy(uvh{S;Uaܓ`U~1Ũߐ[VB]'F'9:+%H| u 6L}4R+,pPj7q-c/jCGb;n) yMUa6ؠ$Dt$djMbM&bǹJ$G4缣]R]KS}D;c&Ʀ|-ZTGxDV)A _p;YȝD{9$6GX5S.H.P`6*e>QWMķ a/2࣌p"N|>^G@3^58\~i6)mVaLF\Qc'CZWױ'JE>g_)ls/_TNmht_)SVQΟ*ڀ`q}9uKɢ晽+p%gY@ BMRJNba6z6NyUП5'@n*b¸&Q4P- [ y/=SSq3vbDQ?[?TKZ7ydg{m×G0-H8M1V2i%ADDZ UAmLe>rabK g(L.2xTA1LSe_\;!L,ܸх$3-i q_ߧz>PJmUKng[]m}QGuU˭o^&r5P9k؏ :I%\lS*qcKva::}E$~ /o>}NChIkVUb`/7ky,ʼ櫢-]-Ys_f7*ۖ'#QCA|@X󨆉S$L e,W@3tA⋪yIx1y6,fJpœ(L3YCDN|l%EK'P8DBW:,\ȻJu֐ޒQ1f+oǍ\ S{R)Ap癋(\j'8zRaX?H9 ,S*RhՖ!Y>,IO9>z[f/GD= i6V{Au$qj1C,¢*ȰAÐEL.زБ`(J(#m2T]i(=pjqvәc66t?ǃ_[d^`q? ᒞ9KqKRjĪ#nhNFű!^-f Ū)P gNre@Z&ׯ?72qQ30DbdzサbWa̬HXJUe)f/? Z ͂{ɒC>6$"]|ϐz/ `44ȳ?k<+OR@y쥊eA^OSowqk)!Ῡ wl^j,2n]|JNlI0ː>Gu甓;)M7VSc{د_={zT0b~! ] hb&W|򡚫u<.*'\w~2eJCݳ0|}1eWfy r>#8""K2ZjT衤h?nVi>Qip*.c-/^@FKΥSL9 nkV&i 7'!;ߟ@ U(?(~wp)K6Lg)QUN+^o>8|<=+W@$+KGXT3态3>@u~NڬRUi 1vhE%1k{q9 <y U\ۛLr8.D%,[pŽQ].RAX1Z47tk3yi^veZЕn⨒pmίDйt.`(GMIO^~W(jm~$й&U>E^@.mxgJ#IbTBO9"C0q`%a@ָs@[^@39h?_َkuiJ(|^`0^3= n8ʪ׾}(l\pps =N!`B8M~UlzUgEbbٜ^%>@m@KgQ>zZ$^1NBClJXr<k~_1.Pq!H\ŷSS;fx%] u|P6zErLm:1uSŸN+*E&/v{Jn3̌k4\9 mq>ebkȃL< OH@wl?[˕Bo ZׁHċ;spux!"C4V4H\g*SW]^噭Zl:pٱ>R4XO~6q'>}D4p䌩gcZZ/xoP%>\/3,~8qՄܞD9!HGD/FRN"q Q:DغJُrwSgqx鹩1'a^E  .CpKs.U6 $@V,Ew}RpH:/$_֧+O蔟PhêX+Gƒ?z#C$[709"J k7Lԭڹ@ zZVb&00 1FH4 Mfd嗨dh5ܹR,D×!8KP}RGegRe2пe՝4G{迲0w>`1Z 2hMCHqO--#rNH#.Xdkm A&X~Hz(88:CqĊEΎ/# 7$Ӱ)&gKգKa$%n lܯ/GoiDRP%<沌RHc5H E ͚L A|1kjձI/#"owB&Ƒ)ִX6*^s,<%vI AC}a13W8^B^4͕0͑J`􇳪^d iSK~\huJfP*R0/Hv*kHr.^mZk<+݇Jmqg'?vV/Z5p B5Ԙ[#w7SˆtLNbB>@wZS빞3UzNO5JFW5˼yX+ .PYt'⇱JdG({׫1T!{U1h^3 xB~msoTM3lOwLT vjR4"3 0rW0>І@ɇ5GjRGIW8tu-8m'@e<5KReUYa_( #9'.<4 1W3HW@`]lm 7#Q/+LOmDؿOn9&#Xx >pbF.x\!q*Sሁx.  r-,= j1j=xLծF+Y1SA&:֌mb"*Bt 8z_"sO֭kDͣ9﷜%Lh1R#| i>^#q5¶b@ݽ=PzXD^lm(c$RII!;a: PG] =j JOqOBGeI0-eT,"!k7qfXɤ<34lD sUq᫼ 'Má ~Mf=i]|\ C ,*.C5QgpP4ڄ:XM hrmYḛI?A%!H&?\flX۔^|v~2@减9NZ6ҧi$"Ԛsw1ZC}̼!aZ\,Ґ4XU&sZiQ`sh: " ]-/?kA_S#,r^u .߳7 CO՛peɵp^ */(p8(r"K(-cU`.osc0t;h /{86 fkm L $/,Bɣr}ApTh̑b{js)9 u"^2K^[:ꊐ0kTiC8 a0Ym|pӛ.hD^ `tl FncPƟ,;jz]^kq i FŽ̈Uz+Lؕ;:R5(߳ƇE h9%xZGq-xȩ.(U5iQkhhNNm WE:_%xԈh̓fB z^@DLgXf9gqw&X{tiR)ŸHeKYTw.኉$vZĝ u9Abt"In HO2 EJ d1 _d N'DБ"Q m9:]TmK0I]@wjW7ԁ⫝̸.k4H }9Ús|nZ^;%]ʖ3 ߗpsڢ6|֖L܏>r) Vk. F<Цӗ?*2$KLvW2b4wPg$J7]+B]5~ȻqvSOHfɊcvN˙I2 )D=S6]YGb\ -A@]>!@y6V=q&Y>2H߹1o$4G|Ť?>6+Ht/zCdCjc]/{b)O%*0_uUecHX: ~|\>BT%\ ˪)@ 4ҏ^jv+1;fV-Ks5@uē%hAPl|hULuH$ktzg*/' Cy\>7_œGI8J׌#4y{66_ 's6Ըyu(pm5F b|k~(5 A|\: ר)'JGg1ʇja #l Ԋ*kfb=ָ׵hρf aR(;>Q{es9v l5s=7:z 90S|@ 97_P'vEm@>\% K,*ߑHAvSwhic`,2`rҊ{5s'>1tX8˯-'#eJV{U hSjUi z1cCsy;B<(鹎ڋz*V'L@g{:60,w zݐu(ѫmN|݌15MPn1f502Mk#8.̮ؕ"\|&FML\[Oe>SG.aF_$1 0Urd„ E.rH)(hV8,hZc3eȽ_ZLBk.XPS(S#r!!kL9hIrV iMr=} 嘂ÿs.bA1/ @pTڜ^먺(}b&3Y1Vq[TJʜme`A+>~éwNk8ƁM*Lz5FQq\ j~ RƄzZԪApm$WSDc*R/d{L C?#G̝"5rV|KՋZ2ݔ2o UL]tL`|)č 0j*r|n5?MANG+957DfSECewc/BMy;*n҇շFGag[7uY!|7a%IngTͣPcFC:O!,ρ(^xA_ݗZa+NZV g戺$08q栃!Be9XR3 蛱a1@x84ft 6AFq,N 8lq wpv]'m#bfG x3KEB&SxL?]fUfiĔ@[!D"A<; :^Q xX򓠸?M#YΘs#x.>zi&钤`?e2zKَO|(-f<^r~&+Q{Q*fG! 0 [FlKI?0p(D {\4 fPt%vͦM:(.Ἵ@Q|{À:_PSst^ށNG2?Fo29K@sl9csW,R\`m!H5[V//WWF(Qkp&a M7bDŽʠ..|\& iZ5A'%TR`;8}GKpyRoHn Ay)0-0ޛz,]]z@Rn"^+g8P5̜;Kqҟ1 RT~룈 _ik!8ΞVNpNg"3VNÂYFP-]T0MT#.}*܌3W#5` r)q逺]:`K$T]+@,))R~,:9SDАg[1Pޟ*2I߂IӂL !ӻ8iLPz}|RtB݌.>kHC#ZRq( [x8v|;-'(ff0oB`&1h4Xq4}7Oޮp'N>o^Ǟ7$RIRB]S@sVT-ef;_J$dP( rV۞cFtErw896ۦW9'@CjڲA#})hރ Lƺ i۩ܮ&x [{KnBz$7/VR%Ȳbkpp^9Ia)c9±BZyG9k;j〽O %]BcIu y\8UgsWO'侴͝Z1,d*2Ka=Ow;F;ET׃=^Abj?+Lʵ 08'nXPOƇ&qe9wxh9A%om$Dus@]01h' f:VB*괿dSS}6EnS]ɅnxdK9&HK"idZL Z W[n0"8"UV0#9awe 2Iiqyj_ezaE7X["^4fk|"xM:,_SMa^#HlpSnL\-(AeIea?'+$ JUލgIOCV4$CSXÐ5^X`p#ǩx7dŰoFO}ю7\ Qal*&u,HRp/';vOlM h.D'91o0XG[) ĚƝYjvL-#`{06PDs(4٫G[&XQb1#X9Rpd\`t1ۇkƜqR>w.:x݃Vpʬb4*anxIJLPhs.PWru-hg~j㢅 /&ſXWN+WKo4mE6Gomjcn]ϧonȍ^WdT^ /J sllԾqBg) hMq%zOZ $4fؑ93VpQy(WG7DU`X'[0?^O!'u-8v8==.TrѼHˎ) hq|)osE"XRX|:#*R8?tq{.g<ˏ{ Z 6yn3;{^.9AoQeyʎ@X.;E0+$t1x#zS|V)V,"})<82j@P=0q#"*?ZWZ Ȇ J>.0]0 9&~P[QEƛ\v;o<ߟǑނ)=^+9:78=G#.Nuy/QJ~M 0Јm UۊK- dO*s#C8h2CU€LXmocR6^k\4 IG|)$4@Rr4ϽIdL0n1%L"I dXJH(ʺ|: RUuȦVoWcfFs[2/S㰋.[l"S4WbXPK|fG12~8ӈ$m+"xK`b 7*1,@)XRQiDϔ{C {ou*tN4VZpE #H C2)&KJP~;+B¯lNw?İ9pC?_x3Z$ĞB|Z x6Ac h^gr􁆘^Vʍ[ogU>FdQ aak|xC$y-x78l| F-̙y6\}y+S엾}f~&i&<;0ZwFV60N&&^/va^O+8C֝OH!1q&9٪yգc<Ϛ ,Аn6=]Ywn6-Њ\ps!(:id,qF]Pud1L5 _K~ƘF#h|>_]+.ahP.K e&BS櫞'l03f>18çzQT(Aw\:MI2  ݷeR#`r!1ͷ]Ѕ71 #~ǛGm(l`m﷗"P@c +- nYw;Cq2_ŎEAs“<;渚횋!/ul Ŋ$ jL26s (< #L^ŐY13wĦh ١;bYӑ%Ow EzoL:;D]4phwҳ|Ju jWI cֆwNVl(>_64*KU&.lAM^;1,uA_MZҍj:g 0:z?%@y"IT߆$ n;.þMu sӵ\7tM] "KF;mmօ4uPWK@僥%?@N;N*:{i? +) =' }̷.5 Iwpl$W>jǾ&n:鉡%jB]zvf&ϊIqʝP+=ޒ]yLxS ?I1V (Bڗ6l/ip#V^܇C ~'򐶯DIwǎU ou@Z+/U?L*{% U~~2&e!)Q ҃GR "}j$#T(5eҚ9Jk>WƉ| ":{^`zu-FNLdd]/* §fHN$"0)gx'Ԏh2l~5)[ $R$#bjy  }.Y- s(i6MJkD{`~?B){6>Zc,tWnj0&x[XRX9# L-Xd@afKHD<!"H R @SQ .xLl۟p陠SllkkhW+&Y_VU;-3dd-ҹ,!B0헙- +2lM%$'{KO nLq=b\b*`y%4ק*8[ò\ fah68d1_|*>ξ4Gہ$K^ݛ͸(\> UJ&-7.ٍ8O_*`܁Do|'e_NǿVk֯kbfVL n60`Hە NXlz0m SS`|E-PO,% X22ұ%vm DkHNDs:}MVrhK)bKGS6EaM1mE+!~g"Y[Ԩ lnJfr s j2`TcWGn{ BHe: EVe5N(EТ<nN ŋ^O> rP8n@¦p>L|Gk9ӿ)r {ƍZVO:rXXWS@~mЂ,ƖDjnC# pWW]V2ߗkY@|R ?PxT d nhR+(xli]Ujo.f)j8Ąt^=(+ϗa"zNxDL4 hmdHF k `vJ¼8Bva-w[&,$ż4YBIh]&냱w^Ƶ-RktǛEK'M޳{/“i?[~FĨh\  Wx;EB7}"0R#.~TrDpngnhSB2ҁOʌaY5B(Ixɵ,dxur-XYjwgབDR9]ZQ)!ϒР}*Z@i(< -z_>]X%իƺg)_@vve!/rb2!CAmo 4ᛧڕZр )#9 >ZՒP߮WrI81Rͨɀ' 1IIeJla mDJțd3q[su L8)@8,L +ۗ2Vq!'yk7,|PwV JS߽UZ++4.z 4aR!tRuඈʃ51aë/N-Sw8QeϢf8j#G9  "'ˋwbYww;."gAdlHd j}2?v5u[t`U@6Ye:Lob ]7nÔ? &TPܦ|Q.] }ЍQ< ڜt#7pZe2813FGPn1;z"|=gqeJB#*<@$]xv ~ijy٬ʆ?^1h'21SyrT8\H 8kh4˔S~zݞֲb7Jpzll?.o 8],lq?2 'ok { qT)q\7 :V|,KJ3CX%C"Vv̀SB^E&!5ua,V!xD}6v(YJ<1d#QG-+P f};2CB=\;&y3D{cNi2ށOChނN^-=e͢ǚ/gKՏY}K*NLVX÷#LV[1P<'2 DM !2fz;V㒯LޫTEP85@8*nhe+{>S\=T6hUQ6/!? ER;p`9YfFꅎc&/߮āzvۉ22yXm7YN I 3\  "\{^N%% jS'^N^]c1H˶Iѱ=o.w,D"7*} @& (h\]e>9*+qp0ci#u +&/+Cy+PX|nB`Ҷ bR J`/؝ c)~ @M,|)=zG YatN?"XZ(,ב|l(<-=R2]|=0"&lS,)e$Rp0jȳw/[ й-]Zps7aeS2=<fc͖6t0@yEppZYaZSgF^|b4|b)ӿp4֘ UdV­F3U9e*6^ 05eU=nқdSuTiC*u "a߱w:ünu:K< VÈG36|bW!*,~B)q/*@;L n3IU)JOh|[(|#fKZ38A<^kBu'mg{S1h}PM>jà(5^.,!$u S[߯JW7! E6Zawt}o JuL|1LS-)= Pu"Dztъ[X/Աc)Fu~ .adV)Ò~*/P S]molo5vTGr8,;bw[P! S,z B 0 QbNm̻N ~7 . g <*ey._6K45^"5F؝7#wGsS@qNLS5D0/Nd$j }k_ H nɥ|j2M}*+H}(!X{L.E-'>].VңPyMZQKg uYte(]_K=Yh*S'[d|sIN6%}dabӨꋠHyb<'tm>iGݍ+Ro>̰׏WS1p08%$`\"*N"v}׶4 K?ޝKbſPhSb3r(_ 1;K“ Q<[ z 9ǀ#o_s^";Fqk^ i7џ~bS:}UҮ)yԛVa~$c_:xHݗQV46A0Q-'0_5VڑWFGA cdެw]-T?S 0ml,]-6Kud/a [0bx $k*uzGPM6a \đ2bk$ Ie ¦m&:s<ъ'-ƺhjE~ HFB'aG`zL6_kAJB .Me1q |4o^oNOr!eR* x < nK| V#|)d~LN-,ǤH`O3U%^=LE|3uQsъp #Q!݈o@rå6s'uX`pfu0{+ɞ_e¦ɻR$ Te5[` n랧}_`GJBT'^sZu94 ~:rG +PCM,;* wum0Kh<|PnDTFL _ښp~Nyu ۲4]v{k[mRyBZi5wo* e.M_Lb隨ڻ)2ߔ!]?V%g֥+:>dMiwsݸooE &Q;U<^ f!> :Hj"Bל^X23UKЅGKߙО/3* rzJ0ԓÇ-dL@"a|v$NRG_9wg5`H= ^2DNV )S#%[%TA+ Sīp}ZC S9 vOxŘwzHȥc ÎX9"(. |k|^J,X7LG炙WwB Wj2ŭmHfʤ]_*S JYjI wIӿ[ok(jSaX_D-[K_ğfwDNAF+zz )U@pѢs ӏ !,^כK_z䲃tJ ML"xYz|9|׵a)^gqP~I9穿Qق.Pz$d@ŠI3H?j*6ߎDMXo-Q/Ghc x*_cxeUz㲯'[9k 7GDq qJ;KlÆVaF?÷,WUIflF%e&k =?cQZ巿\S~U agћ>Α5)$q#yȖno ShN)^͌%]9@'W_`uHMjd .S8K@J_d5c2'0 ${>E%W27WMy!crZ,2Acb>Z_:Raz-n{ߢ[=QDyFb/cu◌;_wMėdZ<㣼Tωr7SRtͿ1m+^bC۲ޗڗ4KJXΩ']T&|LCp4ccߡ5*p_<# 1b[XZq<HJ>FMN;j-B:|2~/7tVbO.I2OqvjU,Ns1h pPH hDAzt@w &'KN–,^BQFZ֕RMXӷaڭ~8Q'Kt»RGs[Oauv%}"Op> _ b osP;cr1`0B{ņ{zg+v)vr(cL ! V8_su}[ߴJ8,:v *朐*u3ķ5" ؾoi+I9E[XW6E+XӮ9ǽ_I{^SC<1/;A-oveǂZw{"Hj 7iOB[*n/s,*ZސM{(^{ =/%=ϒ*1LiՓ̈;[X,۵'6Vؤ-K\Ul3_ .O[ɏe2áuI슟MQhzQk$*/C?9%T)@8PB[z;͇B$!g~o}w;FzO6&+Q9|޴s"3ү{1~ʁoq3G~h1*_K׿az#׾"*՘=48P#p0UL 2Ɗm,pzP$'a~ !ntXEapх8{Ad%P_GZN\k>c4!{8UEy\m?b1+KʩRVY%]sđt8Ppż2F1$Du(\y.V`iPض8%.8c m@ SghLp_f]?eY*tJ䢛& mv ZQ|/{]$xK6@/ [wEⲂqjV`䅯w2 ʤM_89 _ Z!wŬ9%>y/yr㞺0Z$Bƀ2g,c{u$#!JxT_G|vSd7vMKWʘ=yȌIvcvof8rtl :2jx}iq.esSoC%KG^j7cuY1 M1r=D[ksZBc4׵aw&u8SO%;$z1bA3 ;MCTWEăꧤPllV2n< ߵ!L?cj`^GiX, naمk϶nmې;iJ8tO#dŒTzXGυA&,Hͦq:]3U.d''F,!9+8?柕\ͲiKbNKiR;1\ZmyN|:<4ȒvG]ݰﴈҌDjՒ_ &9E v3_$B=w쌺0 znIB@?S _>[(Y&$o_nZNH%t+Sz&:~Zu&Qc{jlȬDe jgu>mIij>y!rCG- [yaJ.Q_.60}~u R+?&$l\P%tJ_\ڧ2w}* ,.ՔISؔ?hqu*$4ǔqcȐ]>ך2ԞNge&]yN*}wH6PSew[Δ}~Y K.֦#`)ȜJҝ){Jp5V O fas@a+V.Oˇ鎼*ND]'ܔ'c) ~t#O=&0Hfj>jH.LVb޳ /ɝlQhP=;Ŧ:@Zޕ&7vxtWK5ͭOiݺ v?gv.zRژ#ykғ+T̜(Tu~ ݊DsnX$tf٘WUvdL*.`FvgaEugpK35S>N-.xǢ.F4tA:L\Xe iCk|q˥gq!x&b`9\w0Bo$鞶32>1O)@xT5IrBt,`l개`SXJJ坵؞PU?~)D?$Uq+>Bw oDw]l$3nb(VbLVom=N={b36\Q[^,M@PN( kKu@ղJ)>_c sߙ\sg~*v]3A{,oF}*36 sO?h?Sm8Óei.F0_h@m_YZy@1Pgwaԅk4q(,ISƔQFo(I55- .[Ǽ>6`xS]1-S9\eZda`M<~hii FCvʩ>f1 'GJf0*ءZ":'D=Tr@|/zZYDMAM_G/N(JwVf]I;˻]h%^^VKzN:&=$X B $DrɉLd2۷硹3 \jm$MLh[yzZ~W hf+S7wB C2wX>bT#'-=5GVh5keV*^jd:Y `OUf$yMfnH%¤DF]>ttA"/R*}hkLo0dopl+fĸ8?Au&'6; \ǴX4%^qmRlB+\n yYK/}Υsz|ؾc%cbjO_?bsIy7~Bd%xg G"tmF5N5Xė˶aFyu6,[׆e5ehhs=tU)4#'NH} ԋ:0+Y<tG9ґ0|c)`lo۔~RV7^ /bP@/tMawDX0Yϋg8LnDoC |Ŵ8@1~ Ě~׵IybGX k|<g٠*l:"O IQ;87ܯ|->)rHBf / TVBGâ!qxF^#-jGx>7 96$1@swrJ ,4w{V]b1L!LQjH)䈾W| tHr*7%o} vFfIRc$WNت|$vl9R=GF" K  ~Pss[q~Q,-~t4+]k>{82~^.g"xbhv;h `n-{Be7dmvT%ҢHt M`@`;GHp{g(+L"nSQV@ ŵL&s\faȏa_dM`(N#'ec%:P]m0vNyS4K9Կ:!#\g[m/7N9OV^nQ?:p| 8`8ܼ6\l2V_Y0I&|h:GWyܓ {'1m ݕg$RfJ5x 42r s̃9#aIap6xwe8ޗVi4g_ָqbB!NCZtNyܧBk, PvҍHB㸘qdrFLvgZ&+D5&,Rg#.tmhzЊ}A"Ѫȳ藚[>w[1;?f*/(WVZ5qȅJ8 d(xsZ=ګ}WݘIn:7fEs%ͤ ޾ajs2r^:/^M-$1j+XvD~)kr3ĭVD.6uM'@G%)Zy Oz%JdJ,ws(oM=&>N$mn跴z3Mm d~ɑ)p^hRCK# tŏ,&5*vV\'Ԅ"/ny;{=}c{Xa08AWWl0-MK^.ΣՖ۹΃|3/a2r>؊g!$d{!&ԃ~>AleA'9a7M߇K1;;}>PٌGB Ug?g{9Bpxx/ۨ>~W\i0´%\qB5kb=,Ip.W[3hM\ӍҁzD~kZ/Y 7y^Ep`8AL|e/f^bvyOBbW՝<|`U$EQEcm!2^^tA'!E(ė(&n/L &H6$խw_xq[bI~ V, 72虢L>SSJbj;" #iTQeHt*O \wwl~ǽqUDFJ]ckQ  ~4&/ }8~ov6$ Md[bѡeß]ޗK3 G *xcMbQ!]:3ܻɄO5*A.$$9E*GΆὌ w]@}yjO7&b=JV\vQ0(jBA?%K 71B璭ym ;${%XK[bRXZh& 1}&Ёpy`Q~^+;VSgTXpJ);VIڒDHjkGRrXԟ`,[<'QAp! NNv@Y]0k@JmG003};I LW7W6c4p'LYGʌ=0If&qL춠}@73}ek?z_- j3RdX'MgJ~ \wi@Vڳq-cˊ)̕Wi֛_tj8J#]ؔ\~?hwp'M<$qLEp6<轮Oe׾d,L=Y}rB^z\ tpF+7?,bP8Rm4rzI\M{0%" Dhrjfq`tkzʰ"%TEDrGTȱ!6YNMG@1GyVofnrqy=YFy:#"?o`N˭ˌ!xܴ5zzbE;+Ex^@i 6~-p;oR֗)8Kߓ><>r|S.LQ",aaf)p׷ tdVVApb߽gd݊Jd^qY^7d=)xQ\U^C:Rd_A&O0ķ*KLPIA:n9Ǒ9K, sdmLmNղ9O\fU.Q̧>0ZSucc5>n3058$lq998X[Y\+geGir,3-pH֐m)0 A3,sAsM¦ຉNŢWw'"d>e3T|^u6%mAƘhE>B֍t;W.@qQrHh*P1cn!GA5l~v;“JU,#= a2^9/Lwch,`;3sώV>(6=)q<Iр "~c8xM^pJ97@t7> U7ֽd[rהqN`a$#"{kٟF dYdUq].j#m0lj]*}S.$ TXY>]hˋG)J [%<ڑ\9i*/e I{xh?qwE01홟hjS|=@5-Iqy`ĝ%kO` $bP=n@{-c.4j۝Lھu`A"_IG(1H-όUj7Fy$;¯T 6.#@fP_v R 1g4z#!|7RXnbszIp.zpn {㈙/9zL9xp٘ 2bb;,sW.Ml y4({ luJ  ,,3<޿װInWjXͽY< I+63W>T0PoaÆ.-?fy^Zz :©dii,x(Ai#IDJ!=qlaGhf ?i=oEҴx\"?i"[A48 *- *I)"viOmSfKocqNAVIŝg$k/QsT2-q7wUO\+X0^ yT,KD + Y8b޺ю}hSaIHAk9=]?`] P o1P7Jrkx*sJ4BH|Jx>.ե#XףO2r}Kdq%R-(˜/}̅d d yn7o\:WaLe7DQK kتWiH~zD ^O`h-,h{r*4-oK[$"nxVb78 ai_jsI67UIߗZ>'%2*ltK<+qq\{,\ϧQ` 9Mjif_%ҕB#s7ym~z/R4sng[XDNy̖I?vqs-Ȉ k[?wAcz$mÓ&ǿkUź;d_ ] eTm/BnE۾s ɔpƚU+ݭK>k^*W_j3x\Ifws}dFS'(Pyڻ-3K]xftE,;8Mr5_ wg;J)K$ 5;5Nv5&/\/io 8.G4=smRcs_0_>"o#;R#f }ڦ`5սMzSmAbu AF^۸mX 7GswF:m -n&Z7$QDE.؅3㖣3,uVKb:A`]34݆@YN>m3:(ǵұ=t,eCcJ\c|=$|?&lWH[|6d~8X:n qm0mB S'񜧜;.#y!=C`E:{d/A\2 K[. LW+0 l/}#+_dhF-%x.AyǕ L$jn.K'T8ZkD+ +6bپhEvBX9`au&O[PǾ='Finv n_yÙpG;:a~XW;UUGv05m{ѢdNK] 9]} `kD:0dͮ7@+wv]0Q#:9Wx)#~m. #l`>Cv :#XN)}Cm5ALR};Z!/ 1O{ԥ!nT =Gptoh2F͙m?, @3F gxN նNeB {I_z/C. j YlW-)8qhC7J U4Fg9rL\آSW'TZ%^xp4;Gvr8_/FX_C Ne_CDR9aڋ9NL4ڦR6Q(|PRYAJ=L[8\N0D544˽. 6uO_c}| ;`[^Qܶ[ G!,h_A_B({JhSSW!pzq>w J9j{b-  ${__O!*QWb@>bU8}Jq7cԡ6o)0$]x&)a(+)$w4 k9^ڱI'Z}u͂^f`j|jývS(-54Ѽܣ(X*'aRcشݕ-96":S9;@ LmEUsE ΦtY1"l>Ϣ3 F1^=屜Vۚ,!pT,wCJOZ뉅\DJ$lJQ['yqʧ"b:9 &}K>hX幖#s# yHЫ˛^ 'frmvD؆@L?5Z4k4l'=`ю,y l`h@8ʫ~2./)^N_ow9&A渁`PSRq?bib +@ۖ3vRٕLf&asՁ)mޥݲ݁-m_&֎oX^5m8-#F,f":g*ڎeZ'AzkAl%eNwa-], DE"f;?J~1z2ykyGGY?(8)9U2omWHqc>%v_5MTm9TZpВؘM,y oqzsK)$l"1]J$sv|ʰe/U4ԃ喉r7+%&?|#_4HaH[1ܮ&HWMΗ%|W,* uty0a[lҨ3NX1G/DžN`q-r/ **v 5󸨓T4=`l[eyx0ٍ˜.4\ᭁ:S~%~m-lWf_`Y&zp1U/056}׬h.jO6 >kZƄr=T?Ee%X,=3TH"1x?.)]l\8&EcY KҸ#HA3u<5+)zc(Z9o%-uKt(ȩma/s6x[y P<'XK1DfT)xwZ$a ~cZqߧHɊC,d+]\'YN[_-0)gۆw8l Ϗ9y"8 G" Ā?F!^= p^FLT1@)2Tf<bFP2ߊb"?F }vRUwvqUpw/qcF;[JZeÿZ20L6T vF梏?GvpHQ4LZ‚A&r(aHw)u2 k@ }6 kV2l{E^W:5jSI,4.IףQU4_@!) -)o_+qx\R-[[~k;kuԪ}t~T*o7% Hws|[`EMM8:5KrkXm/O7|fP͎ظM!3 zY,rX@tҪ iAv`n'%,RҔVĊ'Cucziy<@Ey g.S1U8V%[Y|Np;dw~(Vx)&dNm9VW b٤FJYT;h?B-O, Zw5317dY'O`U-wR[FJTb!X覧U٣`{4 ]$L"hxG @Ć$TqX}aʚў R6zhK`hـ(=y.WԤdJB<ЪcCPxۍjXj람 )YNQN[^ S*XgΜ˃V9:4ܲ1d]m#= L4?LB-Z -0[jlf#}v0b()q]4"FɃstwZ)Q;`)A"FHr"ƥ1U̎KBkPSubY&v3,yq"w59KۄqPz$z z"jHVtqڇtE-/Ȩ z+e~B b@fI( %[麨o\3>ȿY̙4`iG*]\x+ԫig?8@TlAh 6ɂ|ejh N MkJ\LXhdCU ^"+K UK̬|/a8CT h4VSIs) HM}w0Z%g~TaQW=5J/v,$jD `MAH^˜]¹ _lV 5oH\voέJGGa92'"|kA=Hn| t$`dz&"sXMs B Y[`2T8*&@n~BzBr@n4ԎKc+W&>uLhg mN&8o2(2q8Ĭ%'cva[|QBM;YYOƈ9&JpQxL1Fy-d~I{9X-M3`dy:ICC{H]+fǍX2Wg-9ʝe)en^Gg5rgVÿ k6E|bQ?hLI7|؀361'ZHҲʰelTObVSL߳oL*li)bqiVt?dGr7Eh !XDI34I LB~YrB8#i&H fvG} qb5x]T& =QA~OU{ e8vbHRِщ1.|. h, obfaw;=١uzU #b|^4 I ƚϑD5{aw%`vҳ7w>"=Z6 |xQQy ,2ʜ lQFT!٩Z@9]7j[סxvio4o!8 ! H,:fZѾ{͑V װMLmױ;iZC0Sj؄D"9X01pE*޺La^ݎjeۦTvɎӶ+#fw2 PD|k"kab9~b}+acZA1찭8&c3f,/3E .gNȻ zR~>i_Րwmn_3sC/ gO:/ψqz.;cMrU.aMIQh+ PAS?ԓΟ}nphcpI&"b|7gc^o5@ZS{mhI~7}8^˅[[1?|KCDV^dDt/hK}o|mbR%t{s(WEJ]sP0 F MԱ.`mE]%M%e}J"`ZKZ#6)e zΫ2"pkmiKOY@1 +p̟D/Ͱ,w] lޘ<1nCҫ/״T*t[[dzg`2n7(gUgS D;XKݍ)ůTETM00v'b'sBkXO͇&_'kudWqz΄7>/!VCvIܱ(^8c,SvF s!)A<$r[h&W'$Uuˌ}Tiង|}]x`-d-y1#RvdY- %gmg5+ j:wXPj@ݎjVH<Fs2\ rx;d]LV|uO5ܮfSt:D.-hmgZFaJǒlj]OpP؀U3U sCzQ&>PXs2-O\\}"xS귋XMq)N*6.be&] .\|ZEj7+ կ\o@ ]?ѳHjAz^x>=*-T3ZAmC PMMGyM}>g?,W,13w!@6ߜ/ko$aF# *>ʰ)&/c[eS3Ѯna5@zu8(?xbxגh%$7 d\hAuR@% qeJ ,`X1a 7Y7rȤiL$rsp:怺1f_Q1ڍBCt,/Tf!9WLnbq\>BD҃4Z:-v{V ]뫼R)9&2}ÏU9D)W cZC\JtTW{T'+qJM7P$Y sVO"ʷ4v }I\.Xa제 !p3Ĥ2 ˹ .S?tx2[J[;%|J.oY?+u:γqu)lKEsf]{K_elcטTt%.o(}d"^7G^M $_@+*6E>Tڬ)˜AnnRR̵U2J7g <'WݐiG60O:&]kn=^0(tSA|bZ? ,͏['F{OKow5X]v8+ )(3V?^^Y"NCJdbr_Y` Z>~[H 6V5~1}~gq6!٨ |C/lܔyg]o;-S tDyfK핗GnFO9 1fzw/\y3%qƳi7jSwPsy*.痶NZFW3|5 sh~ڬlpo歓vm$̱%oKZ;75܉wɾPYiOj< I=W0U]`9M9BMP O.:s_嚃 ^ aeHmL쪾jhh.NnTjg=xm;lV_=97uALrCD萸G/~Lst:*xrfp !LNwAHEDFBzkrhK{?/w9 \vYXqJ+~TEe7uoQ,J ꡡnQ< e\<x+-' [Мכy;,̖wstl+з=YV[N&"8ev40  PFx2AJ}%9}Ǐ]]®J7/dcpey#Q+W)B`bʃ0IAMe,X6)ؑ-4+;oܪV;Xc tSy QzI㛄Ve?wJ|-y>}|kJ)hEK:F(Ptsl,MQh=)VmRxAzV3P$+YJ(5{P/KBpjӹ CE4!-qE 2M֚@8"/߷=EnEY)^h0OPcNOYxkE̫AY~aJk]\<gxW_+EZ|QvqҀRfz.OpZFF[Lރ2]6 b&(zeQ(`z~IZeJ'hLC"Da;};' ͳ-ʕA \lqaR?@NYJ.vwvo{#nOUa>tO0fL w&+L/:;G^S9f:DJ%%I~yi31{ %hMe8׳({qR؜N\qR,Lo)W+iPESspMeY.' *II(y$HO]QiybaSu2e-w hd!FK j M( 1mH`HܫD'TdyTH/Lç$(cnhaQM Ⱥ~; IȥyM1M'`+c(an/ǹ>cmT]nhXO!hR *92˸vt5q1{x$ eEp~,6$V-/ZY`P(OZmBgM"D7 ?$51fpʿ}&sz큃.͵齅=fclj`ۆXR)M|YyHs' DpE_ugQi<Y_,&8wAq)}3K.뭙v96M~0,! :6,lW# 7{0V/ w38 :(u ) ohJ@#}HpS-~t)ZDk 6C,^)@[ *۠;Igѧ \v[)EoA:7zswoZ 9<'=]ɎO K ,ITx:H~NgYm]}D ;RH7W1 =8 =Fj"Anލ.4 N˼6;(Y"MV4ēgˆ'%Q]ML2{6trƉdsj/Sڽ# ڮ00r>m^ȼsR!ʙ9Ыs)𬊞Kg6z!<.Wm&vj 3:㵡)yc--2/A/z2K1硓TrV nܦO62YcLsx!#?듷OSuk_ң"?G.e7FoSQ;o׫KQ*{;\TI#;z`MF"A g}}bv4 N沷+3wa.#߲-^Kwؚ{3ǩ?g,68)Ӎ>tg*J,DŽ*t_1luОEz1 e1an]Z0j1f!N7bjlDrA%)D ^WV5n ` *GA|" U_wĎe:P,@fڃҀ$13Xv0k4 Er}gg.c>r9n@Mo B%cęL`*2agWE]5tvb4-̏? %u=r`,նNQnNCfp]@ulڸ( i-v ˋ*eu G?LE4r TYN^sq!+Hc*Q^+\E >6)*vm87LtTJX6b07zd8[oYa-#bI9N8|@ og8=-rn Sd74bX2}Ǻ8IK#}qx63[l*' j%, O!ؿ吹l&Ĉɟ3w?w[ '='P۵h"Cvъ6tQv6Kh]h ޚ#9NuO4ܾWOYA#e'CÜ?7e qaՆdg>U_0*S ⋫gͪ "{V6]N CF~Y>UL<߿U `fk>V\Y&UM^IKQMf'Ӝ }I'J@s7HUMtv( k;ܨ~yp@'4%]kɠC<9F)xrKJS"DryF$6k&sX%jaI+'`n<[Rc[zGtgw`^{DCY2(odAj!6 =3t>2\lq厔(a|N &F|IWBX%w]ɕi ?78EfEL  4uht>E(, x_LWȴ_5 L7Bv?q'tv.Prz;&(Q$ HB'x\dH*a^i8WNնӕ]CNnJ+x5X'n1/v[zx|)x'sT~;s1'` ndY]SQhAEtU]UV+G oS>6{oAD?%*m"Y$ʄ8Z oZ/IݔqW mQɥD !U/8fq^E8L1ظmsT3#sB$Y4r~XYRDmGiۊ |/-1Yh~*WU5'e7>i.#0a|v/RFOOTr5!ʴwWy+#$_R¸-TSjL07eڎyjZJL1Rt 7խ] -JBˤaDo)C) |:w>TFgHPĀr Um I8 E,F}b&酂PJv'Z^=*Ż&#>Ofsqh56.7+_߲\ 1=86_ 䃒 _~ (VчEv;WhĭoL1 ۙ$?y15#fEUw7Ձ,;x֑ N$ V"Y ݞԞ,$HCy}L~0ٕ Xpt wp\{09|u\;Wxf,Je _D?[ֵq$2;O-8xm딿v~ m"^B[t^uU;`Yv^0r&'[_l> YVkor ׼d]Qzyl ]#=Fg16Mc|' ⻈s>\+mPF,D#Tv \9KL[L5ȟ!)_Nhӳ>_ܣxjwަ}4Pl$n/&/PzrGxE <u–F`§PxԞ KwJglb%xNR.QEΨ-79%x>7"!iQkI:jhCƍ hBۍ5^ hr >WgGTu暇\8/׋͍2`մI*p"JZ)`͊ ,4z鎕(ƨXvtB0F? Fqa R` <)  @}[8p|0lN+z< R57QSI]3͕tduF7:K_sNDKY`HԱŨ(r 6 ~ߡ?k> _r 7 XJs12KzکI,|K̖Ȃ} (F̅G*p %p}<`%c^є==ݓihNW)ʂᵔl|  2ǁUPwC}HVL }+PQAO=?Yxy+4Q3X4lG6Ɵ 3y2/K'ck`TP/!UwhUrE(+w{/ww?j}X|+17N)+}G :?Z- Hx0}X2Vِ4(DVLp.΄mȢt1Y V8<`~K0ҏY q&H,Tn=B)R#n Eچ9eNJ녙f( e|U/Rf)GoҁfF誣iT)ƒp>I3 d0bT.QwZ? de/1Z5ouGl߁g$wj]f&Ϗ:_+V=ز1* D VwYB3 6+Y^coHGAf>Ǧtr1/@UwN~6p0*s{R)㗄F_G֡]!&J)EF_-FɣHM[.W^V&]NSwt- .sG2grJ"6iDX>*$[żKA-8-J_\N(͡FKS}n77`7(J˱c}HQ512& q9iSv.E8Ync Fn4]`\7FP[ZqiZ~?=r067fC C>V_K,湆 [nS"{H2\ZǃW$cedTW$Jߕ ` C2V3i}RHfPz&xi YlxX~\FC6uj>=P\).P$',Ʈe;FēdeߐH@Hkȸy=ׂ>#?`-v4'_KR/*9hrr=n7kzFTP:M'iHJ}~XAD 3Pr/slA[b_HV^5Tu@IdVnmxqb+׽9skƴy9GԽfqTĶwxW_fVhJYﵧmcRhBQ7Q}_H@$/׶<4q@{aO?) g%p]i/2Ű!lfcw:x>aJbu+p*{gq0W0B!T_?e]"93q -lmKA1%`yc_*WWK9V;NY3}Mp~ٺ^N @{f= f܉uG/&*!W)^eG;q_B.BI* >/ yS04ZQ,=#ayǹI]h\M]+sȜaj7s'ONO'&utSXG19E`ֶdO>в'^l܏⟳,]o`L5hx+3͢2cXfwxb@҉A!膢X/|ٓM.M N6Gzs K<GE&TC=},Ln\y| 8pPKqRzvа->9`EC:L]|{FSg~@UA_,[1)kwĹs%!ˬWK V{P 4n;1L0KE};/&WO2uyJqDyx|()%-P8+2L6;asǤ5ws:fny˴5EͳۆN>$j^s6;o Fj{N0p>T;cj"nE6xq1l&|oh8&\7 e1ǫJl_tU/Óݖ:Jfs ɺF#%A&CJW3_?lLX/!6|+U寛&@@;]S[yKQ,߹q䄡D@to.!۞$✅O"p,2n(J+C5y=}06"9=DڥOwG͑}Ïl}aʐʖ=;" g+a!Bɮ5rڇ!^px 9 nB+%Zo]~p*%}s0TN 倃Fm8M~+"а^[ܕr~8-U(sIjVf~ۄ/LwL8a1u=A)1z̅9UNFUp1fY\{R&<ݡUݧ /O`CWbs&ik8yvym1.V>XUbg?P_RI!QU#O}-MLb !.a㘮B鹿 qlg^(5<Tps'ڞKݝ~!t_˳CBdl˯+b?0_J돪 u4!C`~;fe&^|HJmXa^iYo$_,^ 9'n/Cԥx\V/ -rlqM_m|xY1UJQ̻Cf,&|.I Âk n*!X}Y/ [$6Q:P.hS@}}Lkwut=ɟ?$ \Op@^uWm>s鲧G{JTT iaqfofƟ ry!\^ږȎ 0oӰ塀_*9>]3+I*AGk5zqظ i%y-7)>pXU2싞.P u:F%Ee#aC)߀*!v:il"Of<19U{ EZ\z-4T3EެV^88R0v7&fg\X, #ڒ[qȤCJ{Eę8CNd N%geVJGW?3rlܙҒl69+nȄ~A'ʶbV_wtQә-Gxwk9g*} :*u-j>pLV/Ki\J[tqmG^iRcaJa8<"Wz(`Nzuk2kW?e\|u noiבh͡@a[ӱ6& i} {'js#k|Opva6GB]lֶO 7g2`뚕V >٠4RcXv6)#:b ,@  KM o([Yߝi v$R/D?:4؄oxvu0 6휝Cw35i`>O(QumsR N޵YuPAQ*̓p5 !'g^2@}d bua]aq'Imh6DuC֭Ze!M炔A[0C;טxq B Vӿ}LBR37* I ? 4N K%k܌ΕFǨ-*],q*wM4;mN+YNǯOo%~>a%cTܕNTpD:tI ˒'ÎjO✊(ڈZxi5̅| "RfCANnEKA1dۖP1ra(O޼qpZ2JnXY;t}^re|Wn`)-__o6_>qؚ"!,rήy?Sݱz(g߫J;$_3>px=3֍8$ gޓad'K|y")kyZijAQj7 U |$hZMLvIx qYМ!,FvGt0=+??ttN}vς*4fВ $Ā չD0#; gCՍsn+޵%;3 ~ϡݓpH՛v,;v < /Dzn@[a=SP}enWstd2P5+c˔cvmTk9s%vlٙc j1:5t ,L86$-Rj{4^166?eo!u%DbBcu?ZeW`rwʅ2+E^xU02+X_")xSrXө&M/Z|"oMqdvMFhgq?Fko%;dA"g>6Ȅ&2"HaRiΛm5&0hw]7DWEYɶf2b!@s|Sb5j&9}rF"&` ?'q1e@qEO35ClY јxxB+n6r Qh,V:}ͽtin_V^vw& |[Vn⪔f$AR [Cr&v^J f$Ea"1(>HǺ1B.8Wf5 3MBEmyw6UM QUB'2LIrKz>4漓NW tZJHVpnI@2-)yFx"'Z,):`cU^QFD/ 3$ KuɡuiChg mG{dDĶWOc(#sޘoXEiňeS$ewɰK3;Wj5qtھ1$ߓt$:` eo"U/F#֐.].z/u aYPk> zœ!'8)OT @¶BC@{΄7br]B)TmV0)ӽ[ޟ0?L%K.:c[E l9q>-͉ ecF* {?#.#if]4wǚPv-gBF UDF0ؼG#4nR>/h9|w5H7i%V|:c<Ң4t>U\ 1of~>ɵaj"[i`t*YU Q,FeXţKb@|g>_M_%>MS^,U̕ !LĴDfp]Ր \T!W֌ZdϰVury 4',ٯ6VG &+8qܤ6ۍf+[Y/:Hİ@L$K{ ~<=, 닆~  (+ 8'g|MOģ.ָ^ߡ)evx{)jLeIu'pڛlD-?| -GCx_>E{2gwE̔x*F0֞C%ZHӮ9\M>{F{%Y b ^ŃgE\^Woճ$6 sB7 % 3)(JEMڗh BTi _u* Mkz`д0PC"؏72uV! sp^wb],oRtkSNK)NΉ}eNFܝ[M::X-aj-=I]Ce8p72قX_7|)7/T58ۣMu-XT\`=?%Ǫ.uqJ$5JB#喭@1$9Y+0i5qh|<x J,(po mN֥î,,B(]\?=3?B7TNZ{fF'7,g=K`nœ0M1#ԙuK~3hST| ϔ#qKq!MrHYf1ʝꟋZh\({!h,]n&M F0ad_/6+/=c_п(^e@E4:1+IБ7A2bK3H{ǵ]'Q`ǧb=s /*ϾꌔhLdԕ? !`/cQC#PaD9[ts6zG?6# !}p[ )WFcp @;HS&u\g>TR:ݹv۽N609~X.DZ015Ѥ?[DD g fiƼN2e,B QR Y▣!\$Y.P^ySdt˛)ǡ.YPML 3E8 Z8'VI>ˊ_5A_KP8tgboȸy!*Li"p~D[7:ڃy/ ^厒Ǜ\[`|WRrBЕ1W5|&% NE/!w}dרj$3,x&4mO&WJg8r?.ln%80K] W桦!{1Sz[.Yʾm^ނ+UD^p!P] ȫn2_0"""$ZL3GO 7a:Ko9w 7E ɒ:q":3nܑE!bnV5VP,nz866'RΙmߗB^ynlH3"M6ݔ1Q8ut@D_s@YE о#WY\և:A ;: 1b7# 6mZG$>߳,Σxd؇)ڒ)_t=ATS Q 6ѝ!*Ԉ)Zr#ߪWd8\* mut̿ OU o²\\pS|[ԈuR jjCGR|YѾMyZm:7q!FKG =s6_FǺM8 DȒ)8a/qQx  M.W} Z2K2hK8 'ںEU8&[ϲlglbl%pPo~ۃ3Ήc*ʎ(lzv{61pQ.Vgqlb9>>BE&JD _59 cMbS8ߢLYgpR UʘI(b\8|ҟ4:k$B%st2#2paq>-αPn9yX+ra1C8{hȽ?c֨YcMNO) nȚuyC.{eԪyL ζX!bOЌ>n7 yLm[ R5W9fQ߱ s5?5HԷro&A2,6MWѯ@>5dWQ6r-"4LG:ZIp1t_毱+Z\qj}Q<%c2ռϴ Bmk ~8\kUinl垄}ck೔+Je8YNKEf*,h!R`I,-(12}"]vu r9PO. B[RxD["Z4>Rz8>= :,ߦ)aS b[ltp:&.@~H$|6XSh #;|u/i}! $5b> pj q+qdg3%4>Ή}WQa4c| EV T.xXۏl4䮐><| !$F̟nR.w $=~3r 5q!yj-8E7(vЀ\1c촂 RJ>Ғ<Ӷ/뺞v|NY^dXK_Q^w"vc6:FW[!% բ+!Hݳf;dS?pUҔ~Cӯ# k2tN 'XF~y|9y nQժ> . $YȉFڜ=#YOEg <5w{1}ȥcZ^㶰i4s[wPv uһtI C 0R"։)BO֭f⟳&+)Zt<.,iUg=?]OM7~؈V졇A=co=Shu%UcAcI \NEJG~ z֢Ӌ5 Z9cƣ0=ټ W5W%J\+eTHy%Mh~e)׭bP~qĥbx)?l"j0S=z+!S$P\ρдStP(gEa_:qAdEenvC+g\ kE5?6M.\)\޷?FHq8-_c@vZ@'E%B^:Q' C٤\V 1=ALp&q笏#2^44IMQU7$z@{jx5!!k!E@=m "ax?͒/}o s3=*ohỄ#*A(>Js5#) ä,c!5K63"T`nzl#E4ȝPF]c)U(Ɇ`8-C <*HmJo 3lY"@|퉓&X7gбB5f[x"6!z&̇p!1}JLI&Zѣ|fqt^%SY5P ϮB^ ң.B5e֣dx |ڻsĐIP`Vp-&F_7[mRC5-, a~cy)J>"TTpTW cLGdFc!5f^;Ѽ97)r/Fs|JZǒ/*ŵdL42ڋt][w4ƭe87Kny'uuUfqfRklՕP*lbg?+qv /w=.y-QL@-4X[6_Ba9ϓWp`A&AϾx%`:Tar8{f}!n#~s~&dqhy],̭⸳1Y+⍦-AkFd& w%z!OwQG0SCEӛѹ֡ LsWI{M_S9ʈYN8?IIlgf~n<㠇0aVŶԸDPӉ!i6VبIbC E\$B뗟ŀ!@3-#]FDGZq_fa)b8QOR=iI4N.fJb\I)VK?JD+MxvzERѴe[byXcxU5|SQǯw%5 Yٌuw#ȿywW~[jJ;Rq u Ș!#C|_D'WnZm8R„9=YR|;U1N ӥNy R'z4r~j*ttv 3sIx$K? #{]-6ų B<+gS&U>=0 i^X_{\̀Z r8 ;:&=>@S6=҇J ȽEPYA % Abq[9G#BR=,6J \*VU;\=2vY5 D9ٽZw]_Xcvev[)v >8ps~ l(> q&Ƌ@2lKP&,T-PD:WϪ}WD.? uLv6{`+ء!=' ?[ 6㏟Bn-fy:~kk^dBl0k1=VE"Q(  A ,[ Ґ'OǕt]M~Qk8ܕ ȧ`Ƭ6*}K'^^_MZ H/rg/ wpؽ PCȊ9fv,8#@9؃z&)q^-h]ˬu-N-r+_A&Q!G &H{=!#W U9] q2nÜ&|E-f >Q`:fa*vi46CN%åՊKH")X Uܶe@ĩ+c;$fj܅_XRI,;.p,=\:q857bG/_QO)MfP x'~p&l kH.D6I8CTSdR[jU6f:Ogz=D'Jpj>1btE$[S܈C(s0"ꄇ5Ɨ{o; @972ȍSFמuW-}E G\%Z1yGb  _~JU[^r{2m3/2L_B@ce嶿Hrˈ:^3> "O >̡M_HhWk`ik *KXBI 8 }YU5ݩf_aR Ng{2˝3Ck9w*_2:(`y/!."3^]@N1( v. ‡`߽;n /7^$ʸg{ =E [Q/VWU S`Z +ի\'HSÖ$ 5?C 1HBHȽoo4?RI&}w X[:˴)AsBD;̏s.ntRz=ltĔLpEws|CBW m!@ vW'ۻZ,p RDB >4Ҡ gMtq5x|]}PMsiũMX{/~),'Dt=G"4jХZ+Y!}GH1v>;ńbrt#GFoZF"'RDA.n'vQP0<("}P nQP5itx5PrNLޖbݩ"'cj撋 D#%K#?"^/fm[pq`m{o{Nf509>s8&kcth m*~qPioR 6ڙU5#p,SYu\jY%9!M&]0l.nt }|tASd;-|roC<=랻 w,Ie~,͎\.Ea8 Y,;ߊ!qtG7[QdTۡDXU͂?NJՠ|ؐ;M!?vf hwswQ^p:mR Fa1jI;Â:#Wr@bN#J ŊHq\/0:uR|l I}A+k3F3)"ĽY#Vʞ!dNPwioc03RT?̰Zy2){NGx?c:C`usql_rV%Ϟ([oeԁRz[C ;?ʞ;/I_BoխRT]v7Yʹ'^NnTw>mc9.w -)*7 ^F Ztg˕0WJeLƼ盛dnp{;l[RJ~l*')+"9r+[aӪ4]p[+V mr6t>푁p%o~3'wNRߐ>zț.ڠLj>yi692L.`l3.8P#4}(X!9)Q[eKzwJ+EhOJ\KC_ XpdAf2ϲ&w8E!qTR3y:zzYV~SJ%v93±j.і -;’ltQ)617S-rl%ihx'=n2 Lk1aNpl ҧ@37J`Q^ lMGc* џ\ 8JIQ|F@:R7A“A)~"}>}LE 3AsV3G+%t-v6?ā+ep,ׄ8yZ0:iW6&q}bIϼZQ?D{jF ;1Q*=V&E̫N}ԽNndbak_Q=;q1Z .ӡ):`-HWOƆs a#TrUl*H?y:XF ȽM}n,l$[` ý|Y3i Ҽ&,aOi^O@=5@3=SQ5{oݦ?o߀y&ԭt>H/d_"S˞in/Mۈu]=_rR톬m߲_#= 6^7Xˢ/`f>PZ'r.`Rbtj_wlȼ:^7c,F>Iv!6_i*% u @gb'WyMzgv/B|4^t2d@"^'YuO~i?Gpɸ؎ZHoԷC}$l)EbEw~o.`Dp겭e4}ۄ>IXE4Ɓ2 Lc!OUy.!} MբՊ0Ӏ:o GOOP/aB9Y0T$Ij!Ɦqp]JΫy{`PؓaLoT(۵,`u1Q|PϚϮY ǂ 1w‚/ 72䥅1a5 l%ZO¼ȻtlX-ksTm}t(9UK>h̀׫Tۛ%+J.MW4XKSaT:m.x#?lLHO td`.;ʊ[Ra%s|qD!YЄ H{ޤ;GY$.˦ٚǟԜRv񛶨zsw8cO-<%iGُ砾zP[ ua =-8" 6xD)r Z_R\ņP\d1[ |1 Qs {3^WrrQqPhq)3JMxeuSHUR;a:8[£YYm]97h'c7JoG:gh6&K0#EUޛwz+KOVy3_z9>9dٻA y/ ("(/ E$:3 ő/v|7!ͦdy V*=^ȪE3'2Cj>j&;5b\I4T>ϡ"K =ҳyRʢ3ɶ VSG6oRϖc6&\gj1I03B4l<@܊|^V $哂n׬3{> SۂmHX:žMUƿ:dP :>mr4;^D=W{G'X6n[&y#gBmׯrs.z&,\ :3pgYw@K͘ɣD't{ӎtHUjF@M2]˜N>F!!kLVyFQ;+4~2[T9? qbx Lu=#=!2"D"")OzoA|֚a(k>2NcII@ =-a A)cZ$*Pcҟ?\S5${T^:J\)+M~՞NrLf;% c%cWi;;ƮC'5(RfDx~gè ժL9{h>ZJ否oߵY0# }L2mC=)HϏ":&d{Tģȳ hOجua5 }E̍IfO+Gz 343 dXK>Z9q n&:R{7_8Aͻ,4'l.8 Yyh}}21576$es$ڻbC@EҳO{ѵa=<#*-8g}DO{XottN5 ow*Pr!^lA$m8{a=z.#DY`쐏0 K9nV1>lLޘ ( qT.ŏTj50+w\Z#?nj7)yt }gnaFG wK@=Ѹ k~@h070FQ\PTYj߁LlNF -lgp{6NoEt/#IzQ&87o|d = {.=$݊EѮQM4L Yid(45 z?K}鵌9_ڵ v6MҪo;i!`-r\FTy"jN(7cIWY0h)o_ Wѯ๾ب WiI0-{(|u%W"dou&[wdW rsxpC ~0VׂԤSQ)Q_T%j%PjIB,phфgj{̒"p761/Q`ˤP+ҍ @Wwbn -b\}a< 4fb6%3qH9i+v. t)Jr3)_]T[(9Uz6i{&yhe20cEzoa1fH~ᦜZ 74aBMalEC~@4q?`D~#sUa @NbԡU(*P1'.5U;-a*7`{y"qɱx69V82yOO$,Yb\$ ;3Pt#❖VrGU\TsnsX<+0H݈1rDAzD霸sM)߂7x,"& ysi_BU@)JA\&cI^]!J ]=&/sΔ>̣6^d'ł ֛xGC-9vk!+-+ɪ}䑱B$Η3AmşpJX5' @06>c \_,m :]6 |:S @Q]$`wnµ,P !qհ28x| )Z*uaP@Wa1UA_3Ct{i~x9c=z.c_qZ,r**]CUHx .p4I:I7AGoCEW†:džP#'G87ԋ"qS}$H@V2ǍMENE\Xj?jj:Q.Ez^H"O[q"DkJ0UNpӆkVEf85'MfO\=fn—6.؆?|P wٙ 'x?̇hP^&[d0ERAxS=ˢs6oN1BicwADL1¦E<6pT`= N/)! #o*<=]Aƒ]2TgSYS8$I1*ᑶѹa/qð hkhQUcܹ y{ǫHf>҇hΛzrQѣƯ(Q+_3 ]COd3gmћvY\[:E)،ςz܋3$CLy{azZ.{c|^,ܚF~f_T*ڲf8O!n>3ejl>Us 8];;͎Yz%θ.Yz2cq#Y\v1W4P3ڒA҅cQJF fcj_3D, J2sp-kM0Zs 5~j}ռ˝LrG !o2 )&^5| &F؁9X#FJN>6䖏{ŕ =.}F=wÞ| m8u+MgFM~PZ05ks;9(g]/,RdM/2|9j! 1# I_w_ڣ'l8LxS') wS.Ъ \6U{\i/?:A"GŰռF6YB["oEV[r.ݛcjTI|vAZύ2)_cd*!7xq8&[n@jT0`|kO8 ;C44 [ 6%NeAؗGA14"Y!VGL UۍO~ O/~VMt>k޿nD5d>VBi;/c[NO)mIob-s+g##ts[ȻH-Lb9ЍJm(^eWt/)цl}}ޜ;{wL>F}k1!bQ[SW-_uEB-:SO!ڽ8OWVv0:oBscd:E1yUim.n?ťEE )E ?: 297dA@/aP׏n jup6d0qY lq}`i (8 ߅6Ȩ7d{uX9b7$MDOtEFO8̠fت;T:E7$lv?Y+2thp{R.0ң𱿕nao%]➺.QhP7ۉg+ 6%%BARg@юtrU1SRˀG[jdc sNk[.t5[Vm7n81gX;f``%Fp5$6HA[>V3dX'dpg>wD6eq@۝P;RՊEv ^Mt +g_khl%I'}1a,z3ѱIS5.Wdj=2<)g;fRx&VTj_Y@Jz7~U~Z K>6ϩXG6BNF`<{l56:l( ec1iRhgZN$LM"su~U2y. * ؾW7{ 1[6s@N|'ҽ\1YCj"1pRc_*} pfT>nQf1ǘ CHagQ~N UDCC7S0G)/ ܝyE< m6GMK;( ˠZs"AQ[9I5֞y `wΜ9)n mU:P@=O6{%Hį' $'c>S`pm=>HY.ՀfEPדۅu'~pNz(xB `aĕA:bl,S\A*„"So$*@ F5I-RZU)sm'H}8yxSul[5Q_;~ŔUfi ˮi gAհfu{_0vqMF*;;HbdfZLYq@EȺ~\h A,W[OMZWg)`~d!uS$q7c:fXoUly*(.H@g?ItX4_Gݤ>s$y-୶)2 Tѣk:]LU[ ^#JԄTa23{FMn1j(^'[Mb +okV&]ӯ%0Ay;גR>>E)Wz0 K^,+Zo@t^Wyzku"r)n&{~8Rui2b8w/,Z#}B@ 2DE]6MO+Ş (OG@0G`B>cByA?CKnȆZJ9J6c,#C&PNUs~‘iw"4DӰr U\SK %K6/_x%x V0񨰕yqq-/~ [s#}Q"PA`Ha*}#7sM 1S0E-<\կM3m?wo7317/_{Î1Tz'oH[Gg Tפ.`{GczI .c$ A.\; \pv?zFsZ/_~҅f[W;i'y޴g. T4)=a&ڌ(⧆A[Qz3niwe؀Li4FAыlzoe{ n_A}X.Y}PfzT}iUQVn=~p~hqIN]0ctKkNV5 >nk(|$]٧# HXh)h'%?Bu /аMɿ.vǐ̩b G'S1 arx ""Z.nW\^ A3m+:ˎoƓ5Mῤ( a~jnz7볱hDžQg Ta f:,S}" H!㊃]Y _=8ѣ4j/fŲ;$;j`S`*rN ruzxqOe˵mfP c(V!zJ܅" ((G2h3$ϹVZDmf@5CNw@BTGWuX~MnKAri1rg^\[fRxQ `3Z-)ҰDp^A.aO.WFsh1j;T&HIgTf \_ڲwt:DSV/T"&R'~/=^AN7讓<E"{orWN+uB=W/ΓXfzSʝ̦1̙أzl6~-=1N"&8hẳ v"N7 0r5$K4 v%['lRP]FY $<} xt=Ƭs@g nKƯA{Tc0xQQ:guNuA>+HUn6]j!d|xN6LVyG&֡=o BHC릎]3Zlh AaV=7'6L=Us];z!2gw۰lG߿l_=-FD㖲l3Z/ y(3U顡e\W( 7CHF%%S)釵^ߢS/K'Cޯ8N/Z_M+GdnϽFefm|KEd@?﷢W%lFC/me2htz `{W9ad,{ZofAaol<+kOSmDh4wI}G[hn,1ڷ'-yeM[r\_Li1(Tư] v(Wh%! $b%et({ S_Q& N6!l<cr "sݔ38DKZ&RUo'nquІL!kKv8 : K =قx^S|Ows+{y (("-f "}&Sh$34l3fX\Y ;,5ss.ü5(& L.\ȏ<'0#Q` ̦V#瓹V1+̨uu>SA@y.v4KDBVܧDoޤB}mPoA|UkZMG="jq`Reoqfѐ*$c-etl>ic FToFRrtO=ޫ%:]|4*JgݺN#mgCr~ay{"K/9RLZ1tT ot9\[HZdx{_uPyUi4q.U.6 OQ.>͐f u&yOtE$QȊ `K)M[LՌ]kQL ݾzssʍ O r9j=M$T_%lA~V81ܩ{#4ͽP MzNbly>c!|~gw%]ݡSBX` nCҸK©5b,zƦFW\FR4Vo,qd-IaP!9mem4@҃q5דAA=Ւ+XD\#s$8 /[]zR~RxUWNC' T]Wgrh\Dne|YO)&H &W+]v?@`mXk9|EqY# 3cʥ{6؂D0?rݾ'q<"G31VJx '&>"]vkÞ#@HfFt6 &P"%;rq&xTn; ,l?a'+iK:[AnrxKGVXcQ175euVE]KuNV{ |H--}dkp9]ǭmQؑ$"jeEU7.tbA!RX+X/'9"y5饆{ a4]шtH. $r+I⭲FV^,zFy¦-<e 7B`+8{*֤K8+&^(ׯ}<ؓ*()U81w5XdϏ~#rt⎾m( 2V7rO~zNx,HrvΘJlg3.Ǜ;|iuJnN:fwۂg7R`٬OOZPz!Wqn)-Vd܁T&{'@#_0~1d"pƒqdX1NĪ([-e[1eYCg˰ N)U"<ϼJ##J1uScZWm h\ YDAAFU2<ֈr,sU+wTP벉48dB6J|{9`9Uэb"wÑwQֈl5rۣ)*NDK y(O! Bn; ηgиTe&>V`RJ+JX~Gf[Cmz{kͱN[yV#H҅ C]dn>f$,RM~` ɉg!7p12JC.^(s-cQ}O\8rWT`7 Sg"M!aT6@Ǵ@ÐS{סQLNQ0M m TEDžqSB<{߾1g+94It!ôXu[ݺrxY0Xȟ^kF.$d?yUoh+ZĹV{6 :Z.y)՝Tq4+5j:wmbJYXTl;3;d~Szn0\6 kY~m@#) q55Py~as͒5$jR𐋢<{ st y"3_^=V$Sl I:Hbf{*o `Շ69A$YM3;8 Ѳh^cmvGqRK4GF 7X o ަa{m|6DGFO坫jf ze~V6Fbl>@/pA1K Tg4a}9vNQM\AzHWSsofgjq`72ҭ1ܶ3_e之'2,:!7{:T-7DhQ;ﺐ6g "$D~fHDbm%֣ǯ`[ТFG>2j; ΚH}2fn9$fgXbvTDȳ AF$u[`:DHgjZ|Y9|8w2Bk[LHrw}$H L+V{FCv~y}qbU/0Ve>&^3HX!m2?WGTE(6l!He؆mS^2VQ  u^}{p*>I˟ޗHՔG'@;I1w[|ʼ C&ؤ3 fYo=a5pAڂ ]I[_u{/cJ!rIgЫ.>7t `v1>$B{(CgZ2$#6\/Lut*~tzpB(_,P1M[ar&mqlv_1&-ӌ Sn$}Z?\\{QP +ܪxVjձ39E_*$=,]")ޔw S?o}м %rGaW9ӗcS`4"U/jm5Tnq/?_]dt7af e]W bm`V]sՠ-S}+U|S1VKllTҸGTDElJ-F;g/x˲' ܎[^kM'&6#xvl+G& W$a5RFiV[h5aFrB+cXPօV&5ɷ) e AZC'lQU0,񟁻9``?A#ϹqN9@8v%XieX{W ea%Dԥtԙ51t*wyΤ}M/q)NCLCZxFq[Jy"{ڔy>k83,(Ye0 <>ރiVR1 !@7!~zKMԈ:\ =l:$Wp;(1bgHL!@&Uv ^nF*xۂfLZٜS]'!tׂ񱿋8TlFSȟA˓ɌkQ=ƍeurJ.N붠ے'͵N'L5냫JT9م9ort{ ^$g`DcmVҨ8r#~2 #7pfc&hzR~6 QH)<'(F J&mvz(:>V,"q?p߫i.*^Yl؆ ^h"Uwĥpu2o&U/:P VBp_}h#r;[eGۛ?7!Iz=/+v^}\T57[LkWM@ea}he3 Cqk\N = !\h;y% M{@EBٽ [V`kQY1~,7OG K~XvZ"e2Q gc;K P׬G,T 7E`ب,LF}ퟲ>UaT>hX{pH=0PF>? Pvbnpb/:>u i6֥Kp7eܸW"_QQZ) s0twivEYAVH msdg+Wx"oZFi вR`$^[>cv)Q F)唬f.j,I !cAOO))^W+tk1ǘS%06\Gtb!fHQi78 §8bt6>w(>^j.pKY"bRˏn]z;H8男.ؤړR!bB&Y[_*s uQk:Vr h&9!M XQόN~kH8]ۼ mNbgϦ;p8knԃ$XWcŇ|D2E1_(Ŗ\ g=$.!%jR1NDܪa(hi[~Y\yLNiKln7έ%z#:@ݹvsNU9Ӂ 3|2Ļ l#zW'TK4?6sf'oY:(H7+K-2JqHݲ׍R!9?rUقRW9N2 G>.KTJgt`} 8Epv'?Xdj*Q A5Re6  ?Am@1"HRn ҙU=˥,9N  DQ?$]l6E(vz2%"(ޡɕh_l=bpSߕˊc{6 +RB8@G+p` `dK S0϶BDp۾7r=rv]9~ubƆCΐ(*rp$r#Dapyv#d'0ꓴMW(&ݗx zn  ܪ&:=!6QKKb6(k`.^n~a,ȅTD8̨?EviZqeH{,^)(@网" a#QghD:w\P#0$sM/V )DĵbXc H ѐFBj=xdws9Ypa|a[(+\.>(,E hU*{3F9c~ ~ K-x{ai[Ca)kGORG},EP5)WٍP-J^S. ~dHkډ&]Jݫ́pɷ,q!-F,7Br#Z-˄4BTЭ%?f("8APY.Y:eV&]U0QH) ,6}SAS!"`+VG{ ϗȂp0P]A)c&7LRܘ݀N@Js^o>oeKSLsyՙm])= X\fu#UxBk"_ޒs٨:^4#aGgN+$|_4%:h+ο6.,gfdTmsI* R+ y )$@4riʸe" ĪYYOGd߽sd&lRFx.yX[56p1(|i `<÷.X}Ԧs5 +ECpwc.w W3-bN^(9R-$-x,|$ q,!TN:;U~AZ@-@H)AY"7bNxs#80sӍ]%mm2ćT$%j$܈ 16M'3+FjL;K7m>iQvOfxJM{0,hy(Ç댵Yr0x:.Z*ٜժ,cms~b)/ݴ,> \'~E{.ZdD}Ja^AqEzFwgv24,eX|?w2cA\JHM= =̐ړ8){0Q4Uw<ώ>Ep}~>^[ Slw|sz8۶GYl}EoNQG$CB1{lj{zE?ެ@"x%sm2hhsAaD.r3[ T.KfLqVv]9aе&WNao~K#edz>֗⒨1`}LVF;I|U8%y "}J36Z׍He [m~mvv̦9K5V=w+ZU(PyEDImި*557;U4GHbpˌf*!oydM j1TTJ$ VSR\m-MI( ~wM ĭy{PHӐ$<uN;RU6X^-@TܟUsUE }nz%$-#F;g@{r(J"bշR1gc <ɁR\n4Ow#U(\}A&v!a+ m 9V+qhTfpp(mm3 PS)垝zS՛p?G`mwCnJׂXhɿ Fغ7ҎR <QH=#}"u`\Fy 6BU93}`^VKG3]\/6>ktMp?bWl;9Q}V7 lH~ZLoqk4269^?@m$wI $YdJl^m,aѬSms;Dۧ ɴGܵt(e<FIq0AEtd@.>s%:UPx 48. % h ~5V)dwԱ @;1KiXT#`8}p-eΧyly.)>#^DxfC1OtIR6^ܪ' 3Lv7$%B Ŀ`ڙ1^J=R^9`D&爆>@iC?sP:6a u]C%wfzkw~bܼMbO 5fm)1]6]zN1jD,gxpXlOvκ^kB[P6 x;R/' [An8-w6@D~=e '<esoM14E~߻|>D >; _ڕ8qF[ԫкT&ljy45T2bFa\JZEx)W<7<9kVU6D\c AY~&x6eb̼̉8q`ss8c%{~y=MauL.(v'9Wys20dXw 76%'eoJ{)9n:BoǙϭ>$z^GW͓)֡kHR*mJ˲D" !J)ڎN{ n6flqnZBDع9pzkN߫8 ?FL[6AxX}G;1=aO7rol=vGZ{,T90ZH-t4/,/dDCޏv4S)I BaH@X0\˷ _ ksլ^LjӉ^f  iNܓTWa}D5TMϼ'.),?[P͎[̳;+YLZyJEx5O-) DLu>D<ۿLSClS$]S p; E@ s+P`H𩘤l\y ;wNEBNy~vy =+˘t4p…qfi`MD.TGIM9[BB!C~hZv؏MF$j& <4UJLڂ'ngnqJy5 Ɍh0xF8H`[#~=Z'JzZg*̪A16jb)+A/grX(Ks}?MBN:6Ckn!BΌtR˰S_X0VR8wDR"H ԛp"LQubdA4|:9AS2F#g# X@[4 Ń=R ~(U7GUz1փiVH"7n8B1yFgtKOf* ߺk|n,nE3w̆ j7m8@HO>,k(bOrڦQ]ܒ*Io-7<՟H ; oe? OշM O4vn[%fXcBsfvG舖x`ŝ05ZI05Vv@?־ʔ2â֫DDgh+~av#g܃xʼ8+tbJf 3gypǶArt(w֬Ht kC\w[D>f6wY~xWpH|_Mm tF'$g`p8L~ mx4lѪbC) w-̡Fw-"2<\Fmӱ`]bp 0ycӱMɑW`BfOQY,l r}HĮR\ytzBH:j;hBSS0k#gQg?SjYuSnd +_|:& Otç}rM=[&&8Xb.vi^\Jk L EL>¦F$3,5?3'Ӄx<;v3+QLO'-+?]lR{,+eDs+e]xMM`'5)clp>gXy-McfΟf! 'W,h'$}=Ӻ;N[HE'[}|4{[KF 8[qC"[zWMȓRA/K°4ާĒU5FS3뎒(s0ڧe&ۛ;ƢVt7]g)}M۞_Xz K/o%2,sy`+'"h!ߜX-fHWD{LQ6 ´);&#d:3#Kbf1xsMInPJNvmͲ~ J#!JJ(] \ńhL&/vW*HO&9zWfq xAs9 TȠSWm8$Jr E̫DB:-5%\TRVdq/3ucRx*=TQ/k}ܦJA:Z Y Ǣd;2S¾)V_K8wSdh}lymhtlز<4t8VT!r$'V~K`SDGxM=oE}*ީ?vṩkY%SVtGqc|@yBqq|u_BΫaYkNt[<+mw畁!A}ɢT0Y2Y`xc LbXDYI^R}; ,Jv[&d\ XR ߠvJĨTse9 dP8qǍ^Ef!! a#[\Қrui!0ٯQ=:g`%FDb}OʫjrOV$ޤ."Ӻ'h t?>dGĩ%O\ˆ t5yaw$1lX p ضV}^[+|qX fqǗ?δGꚢ)?,xf DQo+F)zlj"JT&>D<_[|%V1W|更}#\%bOji {%A4ߵw򾸉=Mh4 KlmT"Pz@r^OIUXWi2RxOT! >[=ʢUi 4]A!Fs]io݈@q_ҮrE.97l VÉ|7f0<18r;O^8L!;WpI2R߆hT)MB:H.ڭS/9Z wKFwDAKW29jU~ IH{JwrXX,Sa:.\vxp'RvŦ69 zt PTvQTtGpjl"ϩa7\ 烃 =X\o ΃[vC;$0(ˉdžE f;2# wb`/DZO=LppS6lj҉7`|h<-4Th54ɯnfܓՓ|/]n=*b}H`o1x䆴/>jKqqH_=2O%op7ǚ5lOދ։icϘbCj$(I=+>!YV-krdY? ծ:ZB@$ JsrԐm;m3ʌ]PK4uDiSR]6OcV,쇺[.h7;h.(EN?>|и>ib7MB&g겄5<\r$ ̮ͬ>pjz+3Sq Es⺒aDh**eBن`ݖ.qf vɄk%k=6*"u{fQTF(nO*Sm'1ZeϊNc~~MnY_b?ɽإ.~M }oye3r,ϲ @5ٙݪxBVY?h5-]}6jׇ4V@_$DZ;گ=Y}Fd:D(BD #vFw-(XEk@D5ߪ C"'1Y}$Cϻ/=i 6 mkE5Qn{ftݔyDQse)/d@ihB(Rg}Ю5,p oIUkA=ss=絠IY/w8B@AVm1H֠*(M-§ueCVm9ۮ=GMz$#UAPp=Vگi5f5 7O\=ga/Gŵۛ6QՅį?[=.͞/dZ7%$f[ଽ@2(jǓ9.x%:Ѝe]VGC֥hl@} %1!ieㅁ9a OwbS7ĝãܾS1VʔD"y!*dFDQ{o',Z]M . %UXK\=נ ܴi][pq =o/o):Yqp3"R4"i`iE!GQ./Uڤߊ4^K-"ǣٌRZ#4 \ e01S1ki33 wGIj,6hS`|jf:AdZ~!3#Ἴ\{zQ8g_RJI hdpxKlpaa,c jt%r ~ol {~re2To.) )3sȞĐ˽O\QyNVAT$Ք%q.PIu$b{rk}iɒCdywVa+ћ ٣OSi!1< _(_UCS- ڠ}p߾2' wIM /ւ. <[Id"5v l|4vfDwoIjΥj& 3 qKk|DW佤,$EBWC2c+ЭchVcz5K CtK!+̜Vu< (6ÁWVš|,Q.6< =#>\Gal=UpP]|q7r:mp`-W/!b X{+22'<K$ZgMNb{293#0n8m׃jꈌ 6xKՆFgU[2[#Q~J9?d'Fؚqx 6b,QS,^_s"X!54W\6F"0ЋEo$՞l[-H b}x|@]f YuE@V۽+0Qn*]`+@AG"1mfxM9r#ۅWLm D(xYLpoEbL"Ќz֏r^_qSA Mp=? FVM,(x6?0 aZ&2]ʕ!׍XUk4Y=hx"689/LBMvN<2#.}b&r.rq} o,jT=?@7|NN>. y }oߌ-s^d4MϿ:k'a<אffl] 6C #P.&>]|~Cp{XCdjܛYϢ;h秕k3JqY/ݲl4-<%! 'y)WJCKB9-`}(hN%&}Ge]n^DUn?ۼs>zSIE6AU%861-,-GzBGph Yfpr 0XvQ$ݶFI'?12s8rxf&j0s ?Pylz{xrGI 9XGJX$sԚ'*T*Q\SAzP w`]E 9şDGFp݊">NQ~[mTPE10`? |댐Ch +UGNo8R1 Bvu䧍LY)xX:ڌ\@V#R?.-\k$Y1o\LՇp,2`l?m)0Ͼm9I) _ W6r&YQwP˹OIvEwK g&Q`*JN ENNWhT-DwQa>R\;1Ws7PDwQwQaP?8޳@ZH9:%Nt3C\6L,CIWxX:C1#٫ /o`fhy>Sl2 F( $9K]uz` \e.LNE?6*WtvőLzsSq.RSjG}[`gK*e'elP%@ygGrNbJi$ sµom.$ d쵯'>Mu1daԏȤz,"Y;'~|g5IHOn3J' s&["jE0G͓!O |~a&}{ViM1e6Ư(>L F@|`br NX rUe-&OG+ؚZ 0hWs5 _߾jC_G21 hcm .^m`K i[Dٳ[L\6%m@wdSvySP*O'<K*M|6ϖ_7B~x#XCjV?n.8#}'pa0"= P^hG,h~YjW*,I'Nݖ-_E؞sOqԋ9<~˛}\i데ȫ@-qx0e7i%(x[VRZH t k^5 ^-bQ\K9Bz=_s,\hZ,:TNL26YL8e> B뚶}jzq-]='\D~T098/jj'.Ry-љKs#Pz,;eL7hfnXmnYbBn؎(l#0;d P\Gq?N3M(R^vzFc,;%,Bvr[h16zfOԩ^L92#x@v#g$Gȁ'=Ӥ A`>d¢a T4!Wۛ͘XT 9rZ{,GO*z]S|M? m+EяXM *m8oXCfn,Tٙdm@O)kp=58G:Ep7=@ut?-o^j/EMk΍ ~Bts,;6`5sJSRxRB*o2yO:YQ9pP;jy"7(OXfI: U+ZvR (xht0ޅ?esڒ'ί֠ |G\4#˸ʑ *<=CJib5pw-j{Ϥi{j+4 4 ܁VcxD,]r>'+ɢh\UZ]e$uy@${ug$ߪSoS.VFgk)g{@EF#{dN~s]Q"%~ʹo#O; #4x )#ԇjiCpPBSgl"?N}c@*œy<~}hQN{C>~Sޜ`:BoǬ]A?T U^ 0HSl1t 6x'9F"ݛ-eI{WA;<Л~q#@FXUԮ‡ackR;u2g %`bz&²Ňw&j@+:חf0֙Mܡ+uZW sb Uһ8#fM*/<̴p Sڎ]CxHNp,u^k՛|-NNV1Y v-.`H`ZϓoVΤ&B|QDTиKeݙŻvق2?9dkr憐`SNS>&i&XMڜݙڮ Z9WrARn'5J!Q]$7i'St nqGmqN>k5~ut鼑ǯ\!d-lO*vDlX7^0vIIQyL*PE|1Es|Iq HKzHiWѕ9w2knXbc">z*6_EpN*卬hmP5 %F[{8[&p _uUX5,G7L-CpY3W )޾f)']gW΀%)3ya}Efv>;UQ唿ovQ?B/!kHj+,s+ˢc9""Q6><( }'u%ͳT[PS])k賱wreozΨt3q'ƾTϕG $MQG%BdRi7畄r V5KTsh z< :+p0fm(7yh~]yJ6[T>& H#EnO{Hޤ?~O1|YB>fh-8Le{J=95v'>Pe]ȑ$~T Р>{*Mfjfƶɡ.k4/sqwmw" JETz,!6}07)ڬ䡏aǮop^ER+TTsscw]~h$!-3r2nEkTz]="{ tz.@(hDA앜c6[ ݾx^T#G z z\Gr=6ikBZ)*5ő ߡ_lL/>=iV՚%b3?6nc#ԕ ngpF ғ8$;KXU"` &r6\*F_:J6qhI)H#,meX,(VE]D)ٚإm7)`S ct1t"@Oqh7|W2΄[Ь Ø9v2@T<uCMSX'Eѩ/X:wװRR C"Br%IajQUxUav1N 6r.7 5:}8 "{H̪E;4^@U;3da؊ZiP.Dtَ' 2s6⦑{ȀJu]^n{+; mT`%yݛ=6!6pF b/ޖWmg#4Y]C[ЖUJrCPfшUy5cvƦv}F'(u*uIZf>Q*`s_tg yP=C%oZm 2GVDU= Flbk|9F_q j` $^?޿UVvt ID" #ʁ7kDOuֹ40 M9'5x]+wImCO  c|vBi$8εV/O]ZN&0hނ1K@ R %qwn!AXW:k#W4$eufyIa.Oɠ*ۢb  8vm/I*ß= wr#_IMc"F t sED.m4Ͱn9t|k3V_* eqy9ݹ6 Ǿ8D&'j/B4'IwxkiTdkprZL dzyK{B׶'D4DX'/u)Uh N2d,qUQ=m#ޒN)v]f=oh3+JV BGQࡣGѤt("Y &1 T >X40A6~R%pءb4JOVyǐ;jk 4&s.)BzFW'dE 񆀼oxalycD^FV⤀yUx kC jzVe pHZb!W Wtti/R^3F/l9+k.URxeFz4gq*;;k.la^OԴ8y(.%x B}leʫ55Ȅ''^|qO0Ys{6rR ].GVk8\n,P\2xeh6wMVP)O:7@=k-sGfeOd W V +[od $^2:@=Exs~Lu!l{'дvl*UL7kI+Î8[.yU|?Yw` R)_)J8so0#L]3#>yub&]{]o@ړu6bP0h rjPT79WNS0 G[Qn9H VkbݎL.?i zSӸ 1IύsMC ޽Y:saFXd=Qxԏ+ݻq8S"{Yڍ6AV>iZʢWes8) xܸ_P9Í^ϱSH.飋~cPS-iYǡ(yhEZ4?bX8B6$N!5=#%o8 GMĒǍ 43hïzlıru>?=~bG>O(Wj\ q]]_o(nT͂O lt~m(E|zMPxX?A?3E~<һZ?IhD|D ʸ-AWGmZh׳LN=fRWٱl@:\k7_.-6'h5K+8g&Kފ9Sbdx}RTdf4vG? ɗOC%9vbO\f mv ApFRr&ſh*1CTjO)|$3,~jCS 7jx'mc`4-rOo}r]*˿603NAٱT}NBgYHt du R{v-͹ӻ5 Xy}:э~AiE_s8Լ )Z-ͲM>ZҪ q^/cTMJoϒ?;=R45 &c@KB;o8tq}'0KA4bdەu8_b%|OȀ c Xd8%{v\,\z6>[`l+3;P mF2 TP5eW.& I gHdžD6*mU-ZXp5MR1Trnf BѼ6ٗ$Az#v/7,Bآ(֧ôq8wYO)HV%Idɲy+ۯtcș{(I,~5|ح? AYqo[#dAռS5S;^e2;s`&5.ΆV# A31R ?)>`ʙҀʏقl}H]|Lt:$z%zۆ{':mWf2iV:]ᑹ|Z׮1#'yª̅`TJAT&G wv԰ /D{#PdĘVs0'0b#-&:OO == Yϊ)q!LnqwLުC+Ⰷ/^RNr˾:>b)7]6`\dW+aΙJмb0X4fAN}~v5 Hgv~0}BP5o MȑO5.c볚nnO']n CRzՌ+ɘJFy9I|92z|ӊ{ЉłAKyaPh740e*!Y3{zy N:LS}<,*Ҿ6+`TP\9չ]h9CJdW0ϞqLXxf\g+"3ow!D  vXqr(r@\WY&9F|Nfx]@|SPzLhb3N^}#њn ,]*|1_"HKXASNV}rq)ա7)!?ˠ]NR$̝u젝WwΫ(*TUN' i(BG욘3 ^I{={ͅLEh 뵣$3;XM'DXxd8 '_ҏ78\f9q%8ҪʔJ:#9 Ȝy $vݕ0fFG+P<Ҳؕa74[Eu˕+4r4B@k=ܮbu% 5apI4Wt9t#5KmO#:PlǺ;Y3_I> fvEXh* 8`fO9׎(1Z2#;ŸLacuqfZA!JΔkǛNܥ@l (_tq+bk땛>G>R{(nCPR=e*j r`HZ'3䣦H$ksr2۸tNDVqx@ҸdxH:=1=G4N FVɌc@O4 QF{ΥWBUBmzEaYh |V~ /"BWD X -VЀ?,BY. oAJ+P$h5w1_nӀz*9\t/5Z$ XcW$R /0afɹQ-1qhyJ- i<"^{S݅$ p|MӷiMۚkط  I=3IHnæxS)+?u]VrE#n(%Q Lv:Tj8 l{HR`<2;FX`-P*M} 4h֌־xT8R9i;mI*'z~r"`?'좫nGPkt嶣sV=?l8_âH4.1Qb}JEuq 9R%7#])LVZIYe.+'6J&kiLz6MjWb!εԑE|F#1d#bT8ǰ_+]uu6^^*qta"mO619q ڞy̅3!'5u\v(ȆU ~PcE>2`wG>U1⏂]خm| &jJAH:^aKw3Øyҋ& '^yPlư OpO BfۻJ8;Ҙ甭C0_v{sAGZ5(jZ^p~+P%ȏƛ1`WgxѾPd Gyz:U`N LlAށJF\7,穥-9C Łk[`}3`cKG6)X'A-i쫝NPha05CcfƗg74Yf|Iaf *Ֆ͍n.ԟb] 535TH+ ~NQf^G8?"P-‘Vw~ԵN ^J ~:L"vRٛZ-ZcX ! 7`py:eke-^U<6Ykfabj`+lgtO־ ?=}$n"NYJ)z2_\(:ZkAzaWjA7:'ujG<@UZKNE3λ1_%)^򕯨ВyݏY]˖|UmZx-w>|aV47鎡54YD#5⚾)0sVlθ\~qa(*Gc* 5"bN ԪxF֐!(G>6 sG^Ob͵\p2"sm0buL ƚH%L9"{p E'4$Z)Qn }òY*'7Q#gF`#dE-^_Ӵg2 il'FcnE|tP/u-b9|9ԏ#󝾧rs,TK]f4H Hϋb_ƼNRsvڣw;noaׄ`1:K@7•qW~;Vyk"=eܮ@5RK;nڍH~S_dJXX Zm ƓVFO>⩠᷼oqǧ66&V_2 #\Cd1ESYQFCg5;]37/Iś2CnL`ً-_1莀-(TpSkQhƂ]a ɋQ^ڽKSm{ 9ʺis,h]O.O<*RB*`RTDB,$o;#D\/(G :39_4mF88|FC.1VBk,>L z[bg~5)֩VAo]kP=/;YOE;gdUh:Ŭ%4WtI; us 97䫋qotnd8*ULBEp6D̘Q"[B3RA[ԯ慪LLfipx\mCʊ[!q5(`Qrlkx1|Q5I;[h3v)/L v{27l+vkwةg;D,Y?+W6)iX?s4$ ,6En*[ U8l bz].f̨U灕`f6ly}=X8}S⾿&gŘՑ/5]g‡>z+^&5d|(PB3翎[ n-(2@w_bM,k╫=d"jcgXnnb9J( W U旎qy9CEhY֕u7cFx >sc?~BY&yM&`.daٳ1dx0@2L}/:6߽njY3kj`H<àYA0mà >iY0^,nb=j%ḽ'i"7zv)kg(6MAV#P60I' fScDQҤ{%.j[[']=N]r8*3zS >?Gr #]ivṝyMޠRۤmj#)> ]9\#qh1, X%ɜRrI]F KIT`N+*50hfSO+2>~EE^gvQ9 ik)7K4|0#1XWPeCV4A'J7K90xnӫNGe0a.s284Kod6& LK\alx d[/N{1ϙ6C#itg{#sQLxw!CU{wF̪HzY P&Ҟz8zo(~8,7챲BGeiZB4eߪFc@|0|0E u[2]؏f~i$#ƦṽQ9ˉ<&w\e4k@S, 0Ncχy4092Ͽeecе(nR2|jR;AHgW7SHЊt2E-?U߬T ,LY`LzL;ɸ*i\$$?\wAij"1G#ixllS!jv' _,*hFs#(s톣hN`/2=> -,Yv~)GsƽT\tD$3*U|)0~,JjŘ&ki2W c5vo/x66a[62Ne( peҧ3d8OXi3dNEqyg韫6)!Q.x6.Lz᧠ +|[txCQ-uL;.`@mZY<(4Y; *i`534).A )'g,4?aqV\,vŴ_-@3@@{dmRjp85S-*A%DwcvG&QOwjtW]bz>C;f;tک豦y&MGd.Oh'8<3)!(5Qʓ'| e Tc{G.0j %C2ɚ?>i.e_&Y~K3 ~TBUZ5[mr5Ϸ7afFu]}k9s7>M^\|CZIJ d y%!myɓ/Aҫ$ <@XD`c`nՠA'vO1k$&J1-(Z7;r;@ EBs!MZMPAp:1sntUMQI g؝I3P6.zviwlӬ_MVӭ0N_ᎍ I黈W24ӵo8mJOLϔ-gjM{F~>#*:fwsޮ@\+ c`9QCG@gz޴jLOc?i2k_[sS__Lʠ3etp)Nܔa:SllCMcݜ$4?ӔY?9X^dmr֊MZiMV8p/*-ǽ.m:P*8p/SJ3S?>7'\_"H O^bUF#:$E'`]J;oh wD ֭\ T_ Ѫ k4 i /]Kq޵ok$_Dv1^/,yӏ3?nwJ,Ys&yZ uJ)bz#3C>L?}T]k+ǥPa^L`}z)WZ 47D2LM )V!@/# Sر4PСkz?gwݢ9<ĥL;]e~Btk@Ae%R@ykH$s:؄sbQBB#k p"=X qH$bY6Bs\}Xh8@qC2t7/rttoT ilU^ROn麖[TH8Z [?y|T^K*LWy'zsS ,Ɠr.=drMP]0.*/* Ïb־y"AIW#eeg\XM[iӥm"҅kOC[\|'Ip3>X?Z1uA Kg%R/qx&mJo; IRMLm sRb"s.k 4m.!oƁЈ`klkGHeqܪ RdqVw29A-Adօ1#yRS=Aay<]%_яS 0ܬHmV*-S񡑻Ʌtѧ{LlZ7bUmsP7M*C.K.LlBq!8u#%(R[RwsJe}k%އ ~%DDv!pl߀e)!4uc}>%ܸ:v{/`u(d>搜W_X4"cn"  uBy9C%xoy}E\T +; $|j|ɓ,GCkt{a-S+/AMy R`(HgLډq/zJ72ǒ.a={z: m9r_:%-$EOƬڤ$m.q\puh\z2} KHe! % K!G@$-;!#Fg3 \i+zt#](+(k爋|ZcADԤ==~j{e''Uu wMc=P9g֫pWMdp;U~K%ĸ’J?(A5o/@_AKy~XW|}]#;WuI c\/x>MvS+ƅ%Q )yRdP]YlsQrVͿŀpAlaXCp`W.ae%,HY3єHɹ4l')Yd:?&b1#&-`U If:?y3o [=Sz@m$9Yiɸ?'/NуԦ(mo @uxOK$*sWJ=MXaX$g={beםҌr*BqPl,Fx^։>WTtQ '[խ^k{c3 2TUm}.-F8NVF _TnH\pwVJCdq׌d˛@Rb<=6n-Un -9$An;]2 wMs˖CNvWO,RzyLqҶ2U?v}FZs-n՟*sF I1ESZu=vw lrwj,NDG9XHԓϪ^g63U<\?)NޖCWsx{gp c_T6v {W7%]hx ϻAQ)IxW96\xRi"AUmYI-2F/lшd\J, W\2bg b,73hmjX$MS?~+XEXXe2n1]10Tĕ!cAG%s߆N ?"o7}w&K87v`LE7)@%(IT('e[ f-=\=ة+$T$q׳r@!")f*0jAS"vr5CWqJO^@JwuJ|y=(aԶ=Ld'G1/#fW! 4Ezڡ+o(Djz&>3rKֻӂxqnOKJVg As}̂J~X'mWVG i ؓ8 9ac &OMݡyGN-_?#yŚ6d> ;ڳ _C{h@3/ܒvOpޭEgHcƪ]@-`TyM=bGX3iCR*$fI{ڋ$3`=+sL2U^F%5Р,I\(\Vy FeA1/Ikc1Bx{aFHxBt}s*}BD[zj@ONRMb<U;ZtD0]: "yV&{O+0\ 4|IHrs`Bu~ u3 ((ᒂ{TprL ;qaO\=}0f) mPE좍Og]I p, |CE[ހ%?[ z w8Q=R$~(e`3{3mNo+H։(8N'^p+7htT?$Szrh#f{z ,Qk1FލuLe"%VO,NzQH&uܺĤB+nh;!Kќ(ؤy(Oٿ1P3zxP?&*; KhC ӹјVŎ++,!8E"j)G6-ۅ!RSo[fFVCḫbʅ&VE?Y3~lX(ck ChdyM)sH2Roe茾~P%%aH-WØe?:Zw|Yfƭ ^H6iJTf"'@74I}-aͿ~4(@v!"E`IEVӘ 0 3!p&FM.p>Ո4é8y+)HbH/\XTYi4C/s2|5ć/[^FY!ej$Z忍.BVOcAKˋx(RAk b"QnxL _HiV̪rS.OS9]an(?~^z;zo>%l혌˶Rn^3^N[,9kb*# {"61T'6?kOAU$}*˹n5s5@nIn4iZY>Sq@K1b3f?G>'ϐl'FSOtQɇͮtSj&%eE"gJXepܰڝK1BZr3Bk C.DR| m y+)/,N/̲ J#9w>oD%\*8_N/Ba*W6FzC& vwI{8-hebgiYfö'a5Nocs.;{5M]nP:cmS%}v,%c#7!]ӆ@wy*M*ZD$noKr@83h(H[0|g8GneTeZԪ|_fSG)>ظ3m̤ Cf]d|6?Lf.h&"ʐ0l9-5!d0̮QC&eߍq)e\66 l[vF;m$یaj]:&d`ESrB42Ԇv5"j4%z yb=r_s$Ǘ5P\uLB`xKlQ@B*(qU:{oa G#h<\lBhp2X ǗF_ z#F辰\&RUdbv*l2@Ei G~4Ј»"2#KzmҘ>7ُ҄VXש焙Q[[V>clF䵗KF߽bsf@0$Xh) ! ;V")6):S 1lQBf(|=-'ݏ3FLڇk` 4SZM-"O[Na{=OIYJg93K49c0,y; 76L O^d$}P‡aIr?5ε[(EwJqYpew}};<5?S&ړ;;wH1#w/Z[}j̝(fڧnSN(\rćB@6A)TʅoauWM@\ ߍϽw;5M' W SWHy㿪@%'n/Drh㎔]وF9tTU.َ}}oBs? as?{ H Fգ@K\e˟7 E7/;,>@aǷl 쭆Pڝҥ=1oZc#IZ0=^%KlC&0˹u0й=&Ti;$2l]H ] swU& OK7PHCgaS<:n~n;/Ր˿IeJbT~O$z އ?V}!<002 ۿ~Dy`zZvR8TZȕc8.RVl~te>QRt ^,e=D T*uo&=I~lQ.;f5K#t7t]W3RvfWWjZӟ[dkUYLT_ٻ$d7BQlBTPd  X#nVpԪr&T6;$(Z=M PblN١˙|ŸLhpl C~acա)¨`+QMHo"or|_Z8o!Y @\kV:1%Oxq\ןoDj &U oj+U|!µPwILwg}JRjLdlW4x-5SN=uv2DS\>W!Wϭ(2uZE/.딁P{>5i*>6rP0?Rnb>崹FzNf#z?*>E(~UrN1Mj[FW4Y󎋢cYI>ŸML"C$͆.4 =b;Nжrt%zyGȲZ2:,q~*`˘V5$qE̝4p |0i 剺OK =na5!jIl +K`}ҍk@· 8 lz1;{#R %16S -4WY$ [IQhgMLÁ6#yBoɠx au G yi ڸ':qTk0 y7kf^Ǖ`XMһK9t2Ϗ{6H tu3Y*Ĉ9W?}w%,Hct*Cɵ.Ғ pA+LV`%Wم ZJ*F@16k$!BFHC< Ɩz,EkoIC9v6@+2߰ݣ}7R_5+h8[wo,^cրHmy4_U&@M[ǂ(Dv9Ҟ71aI3H59r$ڦ'2poza>\׏ͬ{k\(AڵY!&AV >Mlz늋ΕԄrԎ"-Mr{+q'i5YwGY#; p R87Ij+6Mȼ뭲I 9sN[~P0+)Ñy k#<W4٩%@36ke1|l9qFG! bf=SDYD D>x8 }Ob3HtOt`;ќʿF *ժOQmw{t .l8;Fr5iX1B(DxڂvH(*QSվN;7s6YL7d>]if/i[_4۞ M5ѧcsÁP6Dɹyx_L.ؼ=ڒܘ6^ |]0]gM >`_zfEJkºь(vV'a=ʣ&3|,%l8AI(H^NCJRpyT$.esGc1KA#;ֱ)-vP먒XJ̀1+<П_ 3ځ3S4uc\YoQn(ՖT<orZHDȴ촓VRW [FbͰj ;'z &oRMILj2g.C`ڱI,;>猞&yJ @ЛzwL.6,g}G๚,wՄo_ű'p*$ߙo<'͹G]rOi|!4!XU dM!BQ9zc_=Qd4$TA. hGX:y9TA ݱ+5'"4.m!RM?nʏ;9|6"E.cqRtVV`:#x8ۼ#tR]^A*BL3N]"{aan6 L_66G*j-of뗦ݍP^Bgk#h m ?S2c`_ڄkT¶V+59g~&"ژ;OwJU۰uU׮nX*7p"oV^8a"ΕwZ5NȐr|Ia}8FI0}sM!Pwޑb5c#7vD~i AO)'tjEEK}X^c?V MI= {؆1)". V9ܯFpn7XLY%TkbSЉ/:|qVHF'4))s'#R`o<0+,Ǒ3vz#ZtJ2.Zq~63i}k= SD|gOc-ڟbTLYZÝ]D?p5(8]=x+$]vKe|ȗ6p; {KٞDk#JۈjۭaŹ!s/XYwCdnU|CO^(@D-B^!wȞw/AezG Z {O^1ݐm\uW_@IX]:4&guJV!=w|ƽoW}bdU賭V@CfϷ"ބ7Lc=bXrco`y 텞6%vÚU"I Mhǎ3q>_t WL[<sRnknEY;uk}eycq.[d3ϟ3 ?\=hYF<3nly=7z2)h@a,4+k8ucX9MGyPHIsW MŸ0GJo=CeLlg~|55; -%D&7}JZ~֧;442HDfzPlĸ$'˼24z%ޫK'TۇD8cU`Dk[ߙ9=E2Pp5S`ޙQb hAoƃ" 2bC`m L o?^'>,7D3QN C N~J]ދ2:+aH8@آA "x~*ŭ(-{R.n;Np>~7U8-Wt{$?iCj}7@v~Ftwm9EM n_`'Ö60} 'Srf\/1\t^s F[$}P񒰪 ÿs&.jK<ک1J3$w-sny&2!CŦJ\nwf5w$hlw~4ks w+9ۗ0^]g\qŘ'Umps۵kQՈB60$&g1Q'fXp-82^HȪ~GLfku>$bH p(@RzN_p_bt"z5Jc|ܸ1VaO)dxo滉`N Bdy?bD">"=Kl 3M'rw9u7ڱV ٖ̂Dzκ*4fVd3(^p s$Th`CSV:{͎ va^!aE#&K鼰B._.{3I {KdV:#@[9R<":/('aތ=M?Z߄׾IE̫ A0*$PQOi fV9/&*E{XjҔ+RP| x8NTuG³BOzTX<I{mq8Sx{''if^ (MKz6u}BworŸI+hj f$]?Cx8GoI.a3; p$psW~b^$|D/ fC>[ CUCαc$⦑ k ;t4,IسANΠO[vuD:ILFu&m0; o]P6iH, /g'-6/ķDCQ )Œmdku#9 =pYHrJ Vb$/ގz;7рZ(ͬQxW:Rk?^E%t p}tbS ND|Y)ΛxT7|hJF48^Pӊ a}S;pk[2u-5H-\b(/fWTBWϛ"$2MR!VCD5Fw)qժ\kޅ5Lv*xyv:X񽊕u@)ҚQuaK*ev~\gHa!::KlIjzWWEOwr ~J I Wp1}DneYzL7^8ﷶD7Z9`l|r$R)"<"vA2}﫫9Sd \.Ze/4JMnC@HaoƙQ,a,SHR\/v|#qs(9YpL41K/M F%㼘ݳ 7KrrP2pCґs:m}jA~NS+;9AdvFs1 "vdl+Q sT׵/bW8 wFUTIgwUsk#TڒV+Ma7ef+H'aQIW1KHLw0:#cq})w5#qϒ]*ynljɠ顴B&? O؇KhS ) i*o@a5;bj,CK˶N7s4X|uJy$0_& ?tr ekH3;3" x9#c4~NS2VNcNwD1YF5",jIb '8MWq¬FrځѲH2..gI 03.ni˪X{c6~>[ԥ\Luc$l%9;=&ah1ПSF}d`*52N~N~Q~C+5v|Q.۞)}(o$k t13ʧ`"AX~wS cu5"RA-X$EU=V D^̮; ۟vA%L#tds!@iAM95z2V;o0\){枝i>">x@uM _^ 0ь(SIC]bgԗK>2O4 >o@닾(e;(&PRHWfzIᔉńqgjC (nH9d}0#>Y70/%Cwk׉( zN*S+skwB2)U!e e c7x|Hj*&74P[KYGcV\T( ?iP啕6bj~KLC3`RSme-dJc;ˑV\#ش]日Lr͓s< %7b,ߧwm{͈NF] dx\}sZL*NW0Z_;7r0;FW\1P,c>b8!oѸ9zEybK#~]OE_ȀurC^ '@uqnپddaE]]}BuD#oեX/vujI^b ANxӱ-,{FIJ-֟iL `T· ; ⁶33~j#B`*p*9IrcΆa/ؙTV_wxWQBǽ#*7TmS?5 7ϟv0[bE:S8j+ɷ& 1T2wBDS!;hsqt(ƭA ?WH]M{QM2Hw\GSPJ5l`/J\TgA԰aX`C9[Zp}8uo7vbe>v3lEX *K3`PbcE8W©@ԧΠ[akɉJKWH%iA!7MC`@׽rȴ~}5?*Zf34?vlYEPTvT[Oƻn7#i{v {1 %RNWWؘāaǢo9Q5WuGE:u%5(ݎ䗔AX!5|o3\jD%Bq<30-DA`Rݩhz %2Xc܅aE7DS oB)xUŻM&Vm$0rXoOX)R1AjD糋]DTU*K217ӧg6rC;etc{f >bkUBru3ܲ^mlOJ-IMŔ: {n1mX%3n-p$#c}^ghUL9k.I*6ĜJђI'c,$!PTTRe2Րf{Dpyζ_ȟ~ePu~ck|"|Jd:p̒d=|:UC{iw7'-}s})F=sѦ{(9svSendz{ HqTZ2ҞX ܕ V,dl厰ȝ[U6rD'KEc}_bjfùVAsmFbczx⠛T amb)ǽߓ‘UjLe=M=*CMKDZ?8~c.1q]5Tz6^:~g8P$Ḻy5ι(>UdB} ^8X(\($@C_yT}>)ڃNi}(g|&GyO]A/ǮUEcnkHh XO!+L|86e%ܭ}MZ kGXݰh$ϽبQ-uK ]NGᶽ'Ji\I.s]2EonQˆҖo%:pjk̎M+ aHY]9.KNnR7| !+fҀJl۸QWp)A ""w廏ɡGonP,L(Sﭗv$lI_"G`4BX Ӣ+敮Eɚ R7Ne1zO)SPk1jXzWvN Еo,L~2{5r#<9F0Yd9.TͱaaSJՋbVL%hc)ynzzD?/+c 2h"n1QEc?Cz +LCе_엤8NR߃;M^?2:ʫ ku= e-YtD,x݉[u3G1<e],u7!( k#飫B#69w4)hd·j͘ENYVܦCq'$&T{#\;p0  -De< Ƨx`J.u}džg\bΈ''r?-a>ϓB[iK,;8`ʹb=-1!P h1K>g.$=!q  ^(j%;=i~[H޷m2MdE>RI&*e}'٫cƤkjE[U-|Om+X}1[y/:w{M}6vGߑNo뀡A;eG 5>s^},S4gҙp03h3*8@^,?#4ir//PE?6Y JJ,em0ݗ2 "URP\IlP)ԜhD/E4RD<< $bZ76iZ_F+Z!\udb "J: >~g-CEfHX,imc$.>s7Xsqpzl", [2&6:WeL5g1 c͖9:KIx?DKѵ(PAn3Iv9zJ ,9MhVCL6_9Pt1YC m$J1 S,sR]c79Wy G.=qn8,q-˭t1Ag,Lapםa^z}ahΩ?W0i!v/X0~\+ }!Ʋ{|݈O2Ԑtk_&;\3s {pL2NJ)/qbTI aF pahɿ(X߆ErTfC<~(CS&Gh' d^}{+sHwXSǼQԡb ?[) \I~L-HNܪ?jHTRPS^l +ޏA1zV K :=  ~&5!)y=^*)f\C`"}хlK%{UЬw 4SsK`!&u!lS7pޓ{Ur(ձd@*9rY;$afr(y3I#YA:8u>\.[fBLo[㔐xtR(x.'ftj/`^gx6kY ꥊ洠9S9 9l:;;1/* Z[Ho i?/ĭp'ǩٌߊÿ#17_ [3984 ~Ml^:>HLz1b3P>bTw[;?Rr󺩂|K)&0g| ۪ ݾҟܑxIM8sN d+#sz 'Ww p è5jO}JIegXl0a*͉ە5{=(=tBMrk@KF%АؔTk$aJs *䝗31[tTHIT7w5*c3ADnm XJNkƤBn0JJ~!?:2/)L8-^h(CO5$>$)"եs*ن]O`aOZ5Jyfe㙗h;A+4Q4Z. [LMWI`WOs# 7\6/`'߅Sdױܵec|߸i6K|oy.L?;݁O][cbR1S4Ӵ$)-̵$zVg!9\Ikƍ*BBv^ѷQjWR6V.I/$Ȗ3y^ک\h7gC3w@ӟ_Gn)-~Em萻Ցz0okd7CuF@Y|K+Ր"{:OFQx_FԚSx,yNTsQ6߻)">bcp% :2)P()6g$3|Z.šWl4 ࠖCv:ME;{rlEq* /B}:tkmo3IJ1M/ӄgBQ i4>%[,(قa Rs) "KPyD6JQ˞R)^+lX[3wh xƁ}<( N Okw8vAed>CߡjhAK)s :_VoB*&A9=raۋmC Dc~IdS,j&>(-rWo4e\7D߳ӟ8):UNtXK N9#=$Y&!bZ֩%d΋OYI%JNjĺY=Q',oggiC5S `ۅz@PwBG#@'cvqdHIyP@ {>_;@Lw><]ԲCjG~TLxМp2#Cƭgg:sA^)r ͈h!qg8~UXQ<&bwg^1ǽ/31vY{ {B#)ģoI& ȀH-F}XA+2`5oQi|%0ď0*mA1W&fvN!5CZi'SݱZvJ`Ǵor_~7A`) q(-؎,xO]Yf$of2qW%V/:W/g,3os/U! 'Bdoz5c2$ X;I suY>a.;bq ܉p|T|z]OHCH L~W&>b+_poW]>ŵ4=ږ[,i[:>nkeX^P?Ik1L -JhsC,, ۝#y=?oɦ,uy-) o;tjz5z3|CY gQ)&dxb4RK3NQUWz6zqLZ_ W6oCַpyܧxʊa`;wҹ |.: p!i"3)t ŝw(9pܠD QX,D,+S_pOU#<60[K2kSrXCQfv0P!'86T'>-/ z*V;DO]dAjW~BʫcPC$֙Iv'g6F-Q@C[hWS_:ZtP:,+J\!+A;J}gvlpvck5d7ٿQPm, Ļ+AqVI̿ou7}S)}6@ɨl`V22tƬyJ…[X[V9uupyZ*Aat3c&={Vi}=q.|Q_S= v#Gw-3*31%?qrfcX9 Z,21,HwXIll;Ap1VAs3S[u-j1Yy^s;W\(ChӶ,CH$>aQ?CYL'\'L%pϝg}gޛ!UifgSa{*DVѺ}2m!sew9\F_$lng,-7O E4]-X!FUxt)|=`m"EPI;eȱ%9Z}~wɽhhrE_eeׁk/2pIz%Z(\ۖ 4.YoJ  e0Dw"yv$2vAM$;єst)˵ğ/Nyl;wMXme6UݿHk_G :i сP㦄~גsڑQ^UAnataЄ`x%֢e-!%b*Bk} Z-3?Z9Jg:=ˁ8t# \㋰oM]vMqjhDY^j QLjƖQ=q[z(8v߀Xb:^-xg܊y Y,zt(%(ԅ^ <^2BI}/]?n)pq3 7on~5Ż)g7w%:aN73tsG͞MvTਅOd6􏌺EKhJΠ2D58#%_oc bmzitK`^k2^nI(MmfA.?d DyONnN f;oE+ M|4"x7+E@b{Lϟ,n|;\Ԑav5|Т䠩G6zʙP,8϶2x(+\6`ZYpvqkv* )k/ Z_Hވ6902^EkL[ogФ2} )h?Vz5d.RuZ:ӏZwtbDmnM2#=.͑I+;~H6I.ߦ>`8ڼY}g!r!8@D"lXJ֟LWs' E\V,cю؍(ObV9A\~`bH^|-kCw#IU*ikNCm(#BZ'w|Ji_X9g޻ 4LIgdvyag%mɬ7_1 'B䣓$|lt볙H>Ϯ:oK wZAn8 q)bwCeY,B\uXpt~ Iձ^䶖4SJF1sN=jV϶1L c|ICI[{/לۉ yʇku}Ĭ3;Ф>>:96"л}Hzt% ]dm [r%6Q7{LyM p1l<`85+-l''Ŧ1 G`_n0Ls. ܃3}ʴskGGt7|7?MbhSv!*ɿPuHCŸGaHdggm3ދZ5I[6ZzfxJqb=Xem*cȄ%eS h`< _j:@~*QÝFB?m#RuU,Cɦ Z BKSVؑľ}ƘO`; L HgFBQ\qFUAkf v=\'`O"u.O[uhrUxǕd.*bQ(k;Bq} 58qLg%`*uG"B$"oI+Cnl#bܗ⩳dOBP]c'yY_J1Ǟ$t*Io &gwBG1)jJ|yV,`y(bOWISˉ^ }+f1ޝL-bP6{tO㞉LP.LB0#G+l&RY|;U_ 󯥖iHx-ԡ U+Ra-@/fbW}D(ʿD bs Gx< p/ ^puFs0|BAt m^؞!/%Z5%mͤ]IڡVg#ʯ < 8衫:8pYKVbn}>s\Raw9QaLz⌘3 AOq#a%9Z4߄b]gdrXпz;YS"pOam8IV,\LAǡ4ys!X%&pBSl0Y|~2$ƕ@%ҧ;G̶hɀ  a- _Yu25RTæ3/B{0r.:rTFq#NAL^Rtw^ V*C&7vP?40En!t>,G(cJC(^;tBlX\JBzx )R~Bi<7 дƬw׏[︑L4e09 kEP^@`*A*0M'0m"Kl:S-9=HVc/=9_Ž^<:P4Eg3n krߚgw?-LSmDf gex?&3"XJO1x72: A3q>+6[x$ ;ʰVo:b]} )_seR )/нfpyeV\h%dRsp|":lQquT_lywݧbEOQG9Az$Ýr6.y%3y}.SYBM&:XΜ#;F: 0 ~,F'CYeق}33zDip>AG7"L0r]Wt_$4"դ>Q+t~MGɛ`݋g8F)gq7'W\-)\%Q~MJ Ē:q %VƳN vu߼ C䯱Wlbc糆~Нv0EN:qƤO{A7.qgW eo tTn.tA"r)_.VP%9@T-,`_nL`w7 5 PEvexvQ4iS~PBX&@(n~|\)+\"kRRSp`DFAZZҹ[C0Hkq/ S$&_òױxy ;F)E8եa) V?i֥""$Ҫ>ޭ^ĄFJ3y;Mv>9ր&&{B8Zj+GG]kL+FQiATf u]ޓܺ.,КdMa-+~NB΁+X iFyYQ >qjIDoɣ.ʃ? xڤ؍@6d0y|[3vjƫLMc%̎\bf;m o O^t3G58̫a4Ȉ-vgl-u4Jg^o9$/ۦ+2[bG-}xB 3Vzv!8сNL({|aH xg/lјCmcȐEdFkpp◷A3@j ޗgW~+Of|`*)׶XD1g^Yˆ n^w p3Zbi_]XFJ1hgdVAW0};qx3BSǘ N/C\ǣWzہ24cdh:qbmDRD7^+֨ yU *X0a [m/rź3pP(zb;2a-W5d4p]~lHa7G0HEw ~ʋh]il;4 "Ot(sɇ͂2Ț~IPdђ\86/^U[3h\@r;)y#nuvLjSJ5>Fn91]~KmB&O&>u#ਖ਼d T>2TRGwL  ]M![4/0 qH4aBr mPak-CnQ-=:{ TݟA|$ǘ[04 N]-  o9G{#R3K2s4c^%@8\C)B\_+ȡ:'MKHr %z s !b:mZa}u+ S3(s0d*$Cx- m`"^a+ӨwD L5i;ZmX'pT"F [Әr{53_A|RG`;pRkMz%cXo ĊT yܡȘ| 9rv`Gi>o@&2+|Deҁ3Ip0!RJrw=f/bRLYL:/"\dugVaXy#N|jm aqnI\pjĮ+љ+MtR$ .ܡTݛX_>HGΘ1{WwxlrHƣ ɿkkipɖ o6e2[ubNV}3gpXJ͉7-Eat(oTna#Brp ݝ368UwC9[QƝ:eGM{qCE"r%j\.y|t0gkNl-d~Ç,'d|3<@{J?aU\T rV-`q#:ptHGN2%B-rjr)en OqK?~P23-O>{ KrJf)P{A}l[H>2-=5,NvQhE Bn'g6epgM R0sWOU9[NI$ ]T'&s ȗ̯zA7~Ӹ s3V XLR1̩G^)Tѿ 6 !oyDvz;@IP)Ǐϟ 쬚rss [=ȕY?)}QQu)'K\e~T<%U۶M&rvydaLB2/a Mm 84H.eQa "ae64R&9TB+WzrH ό5,j`HF/Bהp@[MǨzPG)3DMm'v5ג:+`lF݊_`#4JV}Lmޘ_zG n?,ذA7~kJ1&؞. ކeӵh$24xFlj N6Tm~<ⓝ* g&Q~]?Sы#QLvyak5'Pf<% >V ?Mʅg]>j"wcp.lL\́JǦB&AReTdTO(<>X l?3O4R۹-3fD\ySO>N؜}pejD}<Di̺<I93ȆrdoIGr.7ŪX.e` 6ܵR]: u#!4O` mm3-B ƄB,Pja8VWQ4^BݤGS2fx۔ 'BGmMS{нN13hx6o>qéژM͏SyxmI:*fUI!X:+0V(,ɣ7(LUςd8S()4qg]Q*J#&t:6B1y^SjQùHbcqc'{oeAbޓ‱A)dva.˕2TKq2`nWdܴǙ}$/O K:?{>L'Üx4XT~xv*]rQaIÞTZоg2$\C߲iZ%?g@:3r/ i:-hFÞ`x?K3O`{e81IZ')&in[UA*߫9L%cnhA<e`A:j(ܿmUڑ6|EyЏC f͈=XrS ɸ %2})G]Oɍm=}\+HR> ]4t|:#$A , U1GTU<ԗ,L蝂oѧމ#=c Av¹Gb0A Zu`ޓJ3)W~e~j^HtAPڠ'(BO@>kqyQM\u x%pN{{oǸNV< þlMh"ps4zoe:~#ǑSDRIE& u:',5V$ Ox%=@ï ʨ?Ɋf؆/])ɷxՒ I?5Kޟ9u^')x܇\HQVt֦‘)[gW|-N||"΢ܩPBkr9h=doI}"+𣌀|dÙң;M?{Sp8-,Gns(#1bb=g12?yBeA>2**>t Kf\T_T8ʨk˅_wJtQ"HC͖DA.#Waucכ~V<-w38Iu OX!sVG*'e뒷 cN~S܆r@~vWWKgI? o\)BWhϖ߯iWRww+Ż.OI;@?p5i#2*2M }?`L=7XeVB;bqQTX$Α7.1FLU`K@+ iWw2;+pD__`~CǶ~,3sm\{ڇS,Y4jꂊﯽ}q5LS9lI-Ȫ\Ar釷c'(2J92\fb=Y`h/`on/ ]BZk=Wcz-e)A5`34rBE!XGNn8T[ :gXȾIi*ScΕHp|[wio@Ji#luJTFc);_7/޺ eY~Ӛ™eСO/:rPKos;x+S,hv!a^uXCQO ?IC˵χs )ga>}2\|yHo}tZP)Q qdFxc?ղjKc(hn^]d…شaP :\,,z1 0ń0w9/# 6Nx]pb'QG`\ep_Nv @7bqEx?,Rb8T#i*Q.;k \]Ɠ!^ȷMd`A{ɸ74ほ> J!I$~0oFك*#G 'ftg|ry Ή"͆dEE):L zhM~(w'!Fl1 +3&:'$u5D&ݥXJu sFLe\N̲ދ#cLM!0457 DqKF>Z/,-eH?>A>Go S#\癥iO#3]T4T!/Hnq%΀>Y ={.zvshiфNMʍfz_='WP,g@`KhӺ/mO}3U27Tm@Bsc7wp(f;0xҾ;f53%إ!u{ӹ*}~&aBSVA-Y%  N!P?=&.1-PoӴsc«"hEe~\ClDwΪN9iq^:!-5(jkYvN7/ ס }~D5`CG& 6w77JJW>d(H[x+N5::9~Dzy.]@,%s)\zx%0k ^ 5#˗ȅ{ 0a(+E*'Nn#L[1!î-thG&ES7Q~(*[Έ`^گޅ02#~UŽ l+鷭r< t|]2}tC:u2xh7jj~xۈVlIӒ2Xqlt`JI Ïrl;.pbyQ k6_8578D l[\c(jBүHl$舽J׀oV.dzrD:KMk=j vI/&,Β VZR7 wvy|CxvcÆ%C<Zqk3X _0gaaE6y]>ViQg¯pƦ7Fyq!qh E^IN6z[>q<-ɔ 'Trs5]H Bڧݵ“ D2 `M{:M?"ֵYo9G-Qa<ԯs[zwnpYMjbqݦDkAˬlCb֙[lݧ1ao& /m1^z{@3$i2U557DތT|atnyUFtb,V|2wfJILE34[?%kKUkbqMиete8~6/vhDž4C;Z4x?8?69YJw_ENK Kl?n0X:HV42z]i󄷶݂DžN+&򠌂k*3a.9qv /=̌'y>#0Q[翾L|qY/n?>.͈%>NX**0 ɘRyCxdwD) ظ<&Nx"QKd㕧,.aY(M_>[[cɗevqn^E^8"8)(k+נhOhEΖ.k@ҭ? N BSlIӿ|HbG}B[$8fL_ Fާѳ'>oo9Kx>7JmAHOd/w#wwso H'%s,__ fcx~i$fQatFh[))!%jK;RDRBWDARD=p_V߼!kv=0.7k\}]L /[]RZpFZU*h 'k slQzb9=j `v`=N.=Ey*)ݯX>-I):_At<&JtRҝpa.o] >XXjA"%Z tDlB KʼS$%K:c ̔.EWYQe  MD@|ؾ/QYZԏBc3ÓN%'TcGf8:d㶱s?w 2DSdN['/߭ J 9^"M¢c GRi=+P5zI9:8Tƅ=-r|Z*\`L?RMTzCT uUsz@"C'*+;QEASmvS 7Ž<$U\wz#&A[k#1OX8=BD'->XV` *;=[*~җ'%+1_E8'3?F,I6?J+p v8NIn/ 8~';.:Z`!vzAS`YaKdKsrI˖x53T0N2D|-]p6Nv1b46*#GL]W@NskEk^EQr٨--4tD<:'Te gc@I\So?-.m7m 9P6?02 K +/"&gdQIelqq2qh=F:8H+,e )XgBHL]B4I dsML~.BME T*Q-&*aZltF"ՎX G>pyzt=X=)[ڙr ]? Y mCf|HJ:Qisup&: {iw_^О_GaOɦ8&f=2!p wHb02 ^d,_=?0hxk$?c:3Kv+ M+4<2Z=ȳGGqb()y۫|>w/΃&`RP5G4<]e@%(:!([Xqi Irѕ@YlEAG|9E9ќUvˈ>Ps֥ zJB։S4y|~,R_=y+`|REl$BzF- A }\5xxrBVFw5UYQ9Xᇇ:ݤh-~x"&ĊmO[rWxE^<:u#UE[y)K"< O(ARJy/+#d<;Fס;D8ٯ'w;blf+fy.W ܑgO1gp{mjwL+l#Y`NDX}8D >r$)\lVٸ,8* TS֒BhCmNWms@w}t}EE1C9)|ƈ aeA2PQL} 'c!jdx~axY'۸뽠Bu厽@X Gw{/oҦ(Nae_(m(f"WЄy45ĉ.* Rޓ 0CM \9;&A IGruCe/K||kwaV㳧GJ1I0pL)[OG0 ]?zaj@\{\4qq#d}655K"*g.m`ԄJ 2-6ͬ:W4)# %B2ѻ(X1t9|ߌ܁9D%wIh\W^7F"!D38e@i2G"ݵ)"f"?\WĜN%y!S+FۜA͎IB"R•J=wʫmU,Qϲ34وG[TxX'WRTXW^>6&IډϫJ3ܴ?y|7-H*㑐FG/>ү;CHqaNl)f&i#CKG<$60|5^i89r+pp(xpz d) ~au9ySuG&@݂KTaJ.$e[69x K{ 2q`.>c&_M/og+(3?-2i3 #J3{t`?ӹT9u©lKmcW, h]låL"WEM8s dF y*F8SfcM6!ARRnU["m-G)3H?|Ii(DQ)ts7 JxG#~JeHYZf:PTJͷ9M(o PN.jk2s!#M\k~,^$mfOQq#HfE' ͏Qr-(xV5/6 5X?Ñ?N&U)v0,cŊ\1ө>hҚ#9",:+zj ;--i aj^S~܋8;v/gM1f|φx(%=QGUc5m!DpQ'hӂ`H9bP)DSfс]uqC*}*[BQUjD/ *;Cqip.ƯKxlAqv,Jo'U~YWv>czu6 ,P,% UI+h_n.4o{qتMv7jKRQXc\)o$\uωs9~`N(ZcˎK&KmUvDX#Tc"JJe!BXƦm?߾KU6LvyP(ŤlXDg9D.]jTzӋ?} }c085ZywjnB`XˇC:(^l\p+{?aĵkf8ra&\`2S YIKPi4; KMP967iSc)xtm ;j-Nͅt1&v>fV5O~ҭ[;1&Lqh|/3fWp~#E2[5GZ=AiݦJ !tz" Y&RvՆ& AqdW1/4ȃoWIlA̦Cރ7ݭ6j¸Q }kWb :ν[;;bp:וeb_{J<(VxG)ˠݠzFU՞@j{:$Fa/XHȥ_Dur7 YI-bO֖ށG!nTsuH8g )4 r%^zVdFp͜pn#€?.[Uv4;KH_J xx1 P%Rv!iؚCxoIq͕7#[tmE~tB8(' |*@{]iA>"UD]C7`RgGO*)o:b2%si8Hf-L"GgTߌ vn Qn.)5Ƹf|lxA'Nʪm WrPT#ԎkE::1%~xI*B?Y1`xBc!*P'8r\&V`Uki]c%0 2vO/\1FC76mv'Zfݻ+X@5"x]Qy=B+ͤ*{\2Cm3Tm5dta 嘉یD(?=HԴ5Hj+ #E1R*9&ab`Q9d4uaɕْ;`k:m{J=DBYoDqTlJж`%,7Igy87a"fV"ﹿZaPש4 `2k}~cc+Aj=@Ku#O4jig7Єy꫁pWt&rBOmv>,Ө(`13&f8*51fCJĉP PFxԂF%4vU.\O8[#nmNɑ*O@̅_ K20fFzٔw^65]G+ ;`\#ݖ?7#Iռ]%wb^YByZJc ߇,qJ]aGYavp6Z[Ar`eBQJtn6ttgh|S 4|ɲ&S^6E|@eTp(x*,OKd ؑSP' SX] tXͪZ8VP3\M=B4żƓ9*5 4[9!B)/|24mWP\! p^M~SJ|^^]$3NIJ_ű>(Lxva MX ²Dx#ـۊIt H3r;~1jNעko3PnX1C (5~ & VЛPIž]L;~v? - }eK)-ǘ u?Կȅb: +6ۑ:-5z{3WɆMEqn7'ΫyI+XMi\ d5xg8kgv,(A]Fھw} G$)^G~8.ͬE)0 C:E+Hj"=N4tr)$zu+w)3u#ȋ:4.} R wFYes4ȋ;0Tμ:OPF;uDA GDZWʬr$wo(d7t$niȳˠP,JdkDĦ26Ѓ;p}Uz(u  wh0Yv> g@j:Qln &1V $P!9ȸr b0H4L@3u[J$Lc`Xn+: hCwyEWU %i&Cv3>C;Z0.f82̛ #w8IEy`I'l nExvW<(Zx/!Ԡdn0yCHz5 I =z)~Tt?9zc?)cjؙlΕl)rfyԗ¯DnjoG*k)|1( ١.@Mk{ XYμ&4 D{ؗ?QNY^z[5-fOLȝfc#uKSs"@tĭ \Jv3_r;L? m`PU_CLȞ~k5xf]yl9 )˨:Ep 5 H$t|5[dx4B]pX[ "*%DLöS¶rOed\ Inº]棟RfYAͷs3^}L܋!Xփ56*@%7='X-yH'Et!nyfW&suOSw@_W;*-,Y1?\l0D/6|h.%2y`Ue%SQ7S]Ǚ%Uzk]c vs '퓈F&9TcGm ǕM=L^rZ$_Nn ,7r R{ooN]J8:ԗ~<jm%J[;r<庵Wn1 .b [$j$&1e.Ǥ/Ւ\9X<~Ʈ\ 1J!fa:@v8C] ,̏A\s\;H2A g X(.Y'ZAקU"}\)ǫߐdgqt$::RwҀKn+`q>cgEi6#_(\TDϣ-Jk IBL5>,HnM'6T#U8sb7M3g;Ǧ[AvJIp!B "6`?uh̤n8  *OO*I~e!H z7Cw7ۋYc E/^٤S ADюmۛfƳ (rzOCD|,F#DdrCfߔbmO ^8<*R-nD-?RF/oNO:qnrN8C$;1>fzgh/%)Dq&svT5C^QhH__LRI3NY!KԟKG}aP 4e }zN(Tچ6U B-)]6QAE%%ѥg~ H0?NMu?DQ&@܂!)A~Kg'Z!)UE;^gϾ$i2hgzC4{YO;k3 ‹Rrx4hH=%jef q[n+Ty5rOl:SPyA HO@I(K K(c񺢻-z 4A$}(r>ξP$-bcu\)hG`N_e8 22fjTt+E\?Z伒8Z ղ*(e4|@Z\d= FK@MCK]6X7m<ͱe^z23D7ogkI;=z:Kfd9qNi[xm-A8dW{I=QnbQ|%M 9L/>u"-ۛXɻZDͧb89coq/ xe kbϵ[ƉV$q njb'q4^oW.4eib5y8h)kl1n=9ǭ|Q̐^kу*U$5<2x7V]̀I(*Uei9tEG\e*k.(7fHyX$Qrܰ{/Up༢ oU\.~݆M6" 1TqZAQ%TT$d yUad` 5YM:kJl}FtIR A~ =[;9Zvhkި\y57zu欿^d{w ܵk89#YHg<@e6 zFsɣ.3;ڦi`^O`EPk?ݍ1mPϟ ʚ,c<,--iX] tDr, `d^_ JJWiݏo ʼnXg?x yzi,_!29N AJ]G2bytDGdQ2zi]*zst tǐ3BQJPMѴ(k e7TNATU?:M:ߓw՗a“GmΓ]9 '/e8'|_pVQ }5~(D-B@ :OR V[u^=zuh?g` $BaMrJwvתt4yOpO%BVØܛ[Md~mtkiD裡=,W_! OK<4Nb`8ɟ-8K` _{\H#D K {N57^p)߮=s?[X uÙd!'sfTrq^h<*b^B!K1Qg(D+[P-)Iѻr?-#iKdƂ/04Tz6nM:ݻ/q ֔ fϲEbf$70?C0#wvb'.KIkoV8K-SG"^a49yH;تᆪwJzqh L~F4: Bjd0oI D,U0sHNNؘ=/ū ʡw sUNr'SV)Gv]QEm45m!18ݒ1𨲸Ի f{;RӳNldz<ܽ kmi.ZWZ1ms0J֚/plTQ=|PNe\F^,yُЬ{Y;F.66LɐϥZ ^Evv:4j@lb[FTR\L,aJm2/1!8%{#a`^w:_AAdy TyZ}Yļxp.le6+(+ >Fw SEo=z7NݡwΦ> >6Kуg_̦KMhUrY1!+&BPsv-:B| |H}( h̽ `t"w=(&HvG aʙR@)Z #}2YؠWlY.;#n c ͎+5z7R1@ *'T̃ULZD`uYd1FV9wFpmBw"7e**%:s+1Vt-g(jhlcrW'\72 =odkޮmo`ZuJH%> β1WI :|fP(9m#n1,K} zحdpV(WSBP2\'o:!^5sߴBtmyas::ڥrֺToϦ UfEnRf-2\d/`?KEb82Z ޷O|lxBD*,NSlL''wDgYW8!'HsW߹.Xj%T_\NB 7 O3Npr {ы4tEX Q R_.:*/"-0Y:w7j%A_zlWg'u?݉֫ߗQ,X.K>UEU(+0^^DQ{/!룍x6&JiɆ8%Ddc|qj. -(nMݴO}Ul"#W`K1xu:)ɣK!v(߁WkOco0jD{ TL$ [28?:^D`h !raG0`"zPS|ޠP*0 η|)62`B>uHql1 _4;D& ME ALD͡Z:kx#v[W6$xpNfbة>+;#Mp;@9klWo)IFēy ;1O4\/9t AK>k*}o󋍶PKYNZD22 Ik1 @쟛ix'#XpW^٘0 Gx}=g@nzcXaT1w2RR$SdSj*tb6C088{yJ| %Yv#FyW5$Jdy tt~)jߑ͉NMqSTѮrm%!6yk:):5^P*;.!o 閷.׃8N-q4[9W4u_TL  %qDur黺8%/AONC 'MA9-GÑywZk#]]"¹go9'n.K`g󵥚Vͮڻ|T;kf,5 Q! Cc?(IvyHq cyA*shR]CvxR|CKT˕֩uS"GT| ~%z`]0FZ}?U$x[Xvω:)m 4^,grV֞a|/o}כߌ_^"(#(}û!Hd PUru%N-A up]BD&um~|j;(;x$cL9üÚWg/KLtRmh݁g&%`4Zg)ܽOIRK9#w}GTdVHuI~Bed}a?{6%,7\j#!܆;%_}&q\T*JjLĪ!f\0_['b[Q%ȮaY5nJem\? qU|i"v@_M麎6=,M +~7,t6e](2hnE$#16K2nVrR+n䁡ϡtASɋ{n=/s{0\۞WC{! eHICO´o`_=ջw$Vݱ;'۴*[ڋ׏;VI`Vv<9f`Lx/E(C#5ɔ(Pr{$#5) ;3E+k pTP1I-|ˁAEO\!H=x|2ZqyLd*T\ĠZܯc:JP1kEP/xDg@bhKKkf:zIƺCj+ȘfLc:sJ7tO `6jΔXǰCc$IU~G$~môK"PYeOZ/53#5+ze y rx/hjl+;@VސLhG^ dS 2$YSJĒw]%#yE衋˙N|e|ȖD5KOTs28('Nl6NPxlٺJTfEy2tM8+%&8PVQg"(Gb-utNvMvwōlwB[[Q&ơ1T %$:Io&k#'g`M (5!k4R26;SRAPZXi_ fPV-nj޹Cf;1ʺRk6Q}ҭh>$Pei*&p03@9\ٮSiO91ߘq9ʪN YĒ@9 O8x+L,2*rhKIl2Q`x@xSo猺GL4.5aa"OX NZv9;_8Nϱ!㎛\}3RqIDFeښ);3"t5h!AZWw/\K@yYzlK3Ÿ?;Hw+n1L4ߵAA>!p&7iGu _p?i1mola@ ߭&Šn^39 sӐ?a4@*Ǖ5y*ڛ_0NAާ{βߖ1muwdӫ&4U .sRT2v?PAxS.yw ,^ړ~0+jT]hI$R@wvAc9}v3W܏!P^XnРIQnb,'ZA)št!W@H3-1[` KY!).duP)ͱȵ1U*gg$3[ $3Ur05jX]cdgrp^5A0^\45ICJej﷋J`:p]>G_.Mnp߯.FC|E}g+*`5ֱyhVm1aU! cS VȰBi F:tDЦꉑaxE-P65 lET8Ͻu[=Kó?TJwj HRކ)%>`%١kٞX]DH!1oeHc}󩺊j3^#9.x>ܾ*l%I^on᰻."Ug[,}ٿ2k/H U8Y<*+ڭ TmS--]d$N#6hB!*EI ǼzV2}L XT%V.3Y־?펶we5 #TY12~%P:fW_l?SYڌ'b-`b}U|=]M/yDBJqˏEs g S줠-2OޠeC,J7<8v/mrȿG,M8 #iyͫsU)7N2IM:=gtDAY C9OuQDt-Wo2 L4g]7(.>Vnꨝ4xn[n q]/| 8%Q|6;y 9Vw=9$ ]eegR0 nK ܧŴk_4YZI ä\8A儹Vq(v3E` +ߝCJ؆72Bq~z@{PIr#9I AJ;8nҥsܿc79UP֝+u< r:Еy/Te t zRuȋ09ե`ߪ*K^M7|Z`"( [YpEP 5~29Ϧ0dK}7V鷡;H,% F cu nJI͡j\%(Q>2& xI&陛v SmB9*0Q"E'7O 7P! = !^o\3b SPQ(*E׎062s%Y9Cdl0CgA;\[ UBY{M>1oD9{d6wIrv#h G&<|K[YZb˙aYzSPjl0H&ԁ^N?-KiUߊ+C$qpύI*xk+cR=)O`  6$3G~;Yw h+ipQ.'&H 8ژbrpYnp+!ipԺxrP&En=E*?Xy=&~8z-xNіfa{ڇ_Gh:_G17vO`Lw۰:tZ;0Y7(o`"_SkiIE?!5 Hw6bH4xG(+g}/4l|I%:SƅpqF<Z4`p7TS7>]mCQ44 `ΞͶ2qGaN$% ~uֹ,G5>^+?*y wH!~gudYv^T@T6cq&=!pDGy'1iu Q5L.dUib٬NKMj6^_𙉒ڭ-0xN³,nĘ4!FtHu\H\[àM(7S z董m0hd@qz:gJ:V2 .pyo=O:&ћNfgEBwMkX研Q~jhqeNxX}%xf_b5p@AiYejA`?]??pΧnԨ 4w3~*fM#a_^l-}[ηN֨}[O;]kz#5f@lyc"sFJP\ڸDL<@ui;U|93Zl!gw_"\ +ۄ" ܁8~u W;MY$.='&E5D N#E9OS̥LE!S4+{e`״"hO]7ƴ+]V>u[EBn/E}laixoqD6\t御֡"JA9t˧g7i1M9av/{jnw^0IrqGh;%Րmx1u L ΪXCՍ ֚v,@~6rh[H8 WokQ Qnޏ- USS-<{|r բR<ϫ0-pRծzkvZ.w1ieHobߜ>4pIbRf=*g,*ker{j*ZˠV9QҤ,r4NHӳi<$H>\04'^y=յoL REϽ<&š? ,Y]撥K|峢4*@ Pٖzt}`2 )T9ZUjZVa3+LP^3E.[Z ##hڤ=Lޥta+v@OIĝ y*ԁH+"0d5E샗 laIrUA99^fIZ47_E~̈́c i7 oy fee[!sEDBL,ly[> _k'Ҟ >%H>Rv+Y Հ `;EDzP nϸlGlw0AM1ߔzؼ:xr!4ʫtG)෵=g&#vcW(csKy+ jss+DMQaOFu-"e]&}wq!3:8>&'MG)sy ,;\"Jl׺-s7#ݩՂd%w\}'91JQ[RtŰKtl逛a类U<R}e85F"rַ ?Kҧg fudm3'B5S[]s엝@_ӂmAco3S0531qgU3 vбda iDJx][(MwR#%௯7 ʴ/"Yꛇ`xQַB,d_&7s]Nd<" +#$(/]n!Fn YT6ɶ7]e+rǵ5f_亓 dhXc2#Z@+Gf7df}xWzT{m ' Fb J^?#7p{Zil,MHHE6U_DF8<>hf:ʪC@ɱ &\UjQx{iRHxrfyMk U/+6(Ψi.VçBlV~ Yjj(b /DXVlGgf^$k\Lir1 u_㴊'6xt8 Frz2äNa!aEtPp] %@].8r4:f+~az#fu 9Եgp7}V6#|0"g4K5$y`s.DCUAvc`g4*Y ᝳ{sHuދ׺Muk.>L[S/@` 86w8;9Z<Ӈu&_ jR Wi5P60O3;'rाb*N[Sv@^8Z %ѱ*8i. ;)2K#[sYWRt17aۉwG^ݴP +@x, 'L_yetk/ L5 7QtZϚvejn-o.`%Quʈz&;glDs] ĬÜd;Gac׹ lYK;e^Q +}? ohs.3 }F &;NzbT$" PNpv:5eofX(pօFh[#au;E,oc`;.GD1fTCij=(=f+U4M"v {-s!&l aI ?YG#A} ՌF(hRH_xy[c (dA݁#B@4XQK3=*:i^8 DPRcj<9 yxpgܓ4̣R+6hRo׬pU/NPQKsҭ=fnΉRBLx+R# [KF;U@,ԯFP)@Srh#CGk򲠒<$()@k.2PLZ)? Jp#E% #=gǖڤbu0@^N}cY-6e񵍲3"m8ʊ1\숃vpQ#'ԩ] h/C [ `cEwr|5+|/9 Ad;W8y&yy8nڞD(|<|(ۊ^VL'~Y. C%ݣk6O(u=څz3lM(Lx k@`0y[.BdnΏo7N% 2Rc,*#o{Ȁy8 '%7*K k^Lλ'nO7=凃I_3 $!'$T #QM"ʾBĦk  Jt%%Xߌ ͰY_Px3q_J6NOמ1[AF-v{$vzr"m "J&G|ΚvɆ4q/e57%ۄ\a-πIzg+CԃGBo߅+cbY܁[.aRH¯K-mQ!;dQk ! 6eH\{M\ͦΓb#%Lɦ?9, ]4hnՅgH#Ƌ;Qp*R5&/A8]uBV dlYYDUJJԝ+41Ec7!_қ9vLlJFKf%D ]9q!tz}Jޱr;N9dw7R\ܽdÛ`y*ٿ%LJzҳWPOLisD/7^u,eHxdFE]d=|&ؙm\],[vu]>V zb4]y 7b9[b ?bq|IV}c3CYF.sj!ڰ*g,+[2=e+GTq"6#]qsQIWj-jp'A̸m ]U6}dEzx`9D)q< BkbD/ e/׶FoafPmhN2^_vz XÖig)'-$( c }$XW?nSΘs!]Q-gҦ82"2^]㔟]PI &`{a $c ٭E\=&|Z->JF4P~NFuǭ"HEjǗFrp}2=(XΪ=\U—Mi3me&RGUɧ+co]-c(葈{o)*tƲ! &N4iĤ ( k סq;?3,ԽgHШ r'ȕvD8Wf1887unabGxoJwp;E""`bVJg1YoP0&td:\PPxܹXNIU ~5Jvw5\]Pf8 7797zS%9ťɜy/8?PT4:T (:p:MMiU x6sAC"ae!ԛM\P!QN(hCM)X#a`G+ ` H W[wa(؈k!Z$ˁ{N$SfNap/ZC{\V(rGG OOZ32ftb֞H @"kZ"W'GpprvD^pC^hϩSRis-ȞW .?hVl1/!~2,_ki;Ѩ~"i AY`sÙG~̾:Z ü]$(meuHt1PUA8)vOkyP==ɦA=ftM5_# IdN~ֳoAiudnA@wn3w(54v.osMJwG(=U\WR#ɷ|KU^떸=JԓK\-nQoК%IPM,r*˕:"ݡ ϗƀ|:>zQVgg ]W}ىmc΁k/ m+HE8luzQэv s}Լ(vxҒeݜ8$!]Bηh`i{& ͊D|hؒx'ȟF N9C?[DK^a VGXgU& LEoh2p6%(pL;&OBn8Λ+AC:'+?n;0ZH+fJ*)S!H5%No?Ө3K1adϥ'9|&NB$d=P#~ձɂS]صReCni 씜NLB! xUwe.q: H]JD&G4SZkUƻ'g}iO˾VRyʄ|&gχR[fVҬ荁>Dg)LxqK_EG&ձm|dQ9@F`ӌGi1+^u]a+WAWJަ+Cb΁{f%ӧy➯%Y~@bfSع wZ2l7UQ4qN)o6 ΪB4e=lD34@BDp_Px@aM36p݆XSU'Nz(ɺ/W@EQ~j@#.AR*9Τ8M8 vbxC&v FKE ] vh?v0e}A\L3O= Mo–~]A: T:Z:-O+z>dLxO:>Uٷvj+꼞DE5?S$r1̖ n}%20}0ei֍FPuɡVOSm"G޿X΋D הB\mYGZL :/;sjvg.BBz}g&m[O{}cJ$M}>C ҧȥ$>mH?XW8ё0a&' .(ԋ?ad@XTq75 N7,@VD]72%Nso8gܝVv=KC&⯛:`FloqtpP۳9a4yN chO=jќ[Jr zՇI舣۹ݐvi<=*\nК07:J((piESWtR0)9#Ii'aɎ۪ږ+=yٞ Z:Ro%^q ;I,r9lhoNI=V ο4@g?FI,q,)@UCjvz9 #%[S/Չ{Al,׌ėp,p~d=YQ3$yb7H -q~6b-_ÂP8"/&m .4Rnd`B.C;sOM}qW*`\P3))dk<ifBo7_w}ir镻#91 bzhڑ`dU ZΡFMjfAbm&`(AҥmpͦjLebh̬L1 uE[{`Qp=FpTmf4NVxU3p\*(,Z# pu6\?.:A֍պ@,ƾY4~7Kb͠&%\4qLǚR'mNy.ޡ|2VXb7u(hΞܤ-&?3JɧNL^} *!`d"'5^z- JGo qUNqJ r'hl!0at%?#aV,4\`,>H43Sn^JDCں.QD^PplV 'EOGBf J"mrNMD7麗^V| PY]seƳ熠Mrguf< 09Z~)ĀMQ#J ~4`j%3OmSpAa1) d+ta V) 9jw(zlnyXƊh!g]58@_9E8~㯪AÙazR[Nu7aeIĪf?ݓ(7ąL`We&ܽǫ_PK_ E{X?SϡV@ /-jf\_.T%}aVT{>fdԥ\ (rfT[~a;Կ0+,u_$ը'*#k;)`ۤpexVw`m>B(9ww!ppeR߅HSeӏ+ ~>~7X5hd7\JZS:aY` `ڒ i:21 XFm׈"RdWj5UсSeIac EJBH×H4a6R'g9}) 4΄{}m, Hxowc{4)]e"<1E4WY݋^\zTaPpeUoOXg\"jLr/#.' cT(:oۍ~ J} O9U36?KNvjD81/1o3еI@#eQZbrb D43jyp@tFըsEPV-gI7hW: D^q$ioRt3ՔNgBsS#&;_!"BVY "a2*k\RD8X0K bzpt2cn$5-0;ɕv\ ԏbȴ8|`f視Fc~Ը$`U-WZC ;XH"Y}@ܪHglDwz"Ն}"3,H_piMIO fIOy)4_!2 *ǵ,mv_*Q4(ߞr뜺Zu5ҁu%:Ϭ 0U6j}(2:M)VUYUJ_lF-2x<&X:1܂I"+}ty0op\"]. 3dB7ŋJZ1-" P4\irG'A{-i)dfPm4' xCas@4,0:+mǎ@,}1V+ t|so FvZYK8Oygd~Hbps.CyH]Q(yXٳY~)EI$oщ!0AD, 4c@+ 0,0eR=rEݘ}ߗto|XJ5R=37" i:4LXBlb=}v}e:# d2%,Dn]@U+"xiUV 5jN ms2-=AȔL}܎ m;1X=c4"+K:yY*%~`&Y` aM3m B 9b.ނ_qJLJ9@ߐn#qZ 9ϿPMjMl=ECr%@j|^,\}<ΩYZKܖ3_NC(nxHT1vKhSԴ,s4$D+U b8d(CZ+GiB`X*0U#m} 6;:L֦f ܺEXKh6jm^XEù')t 0K|V Ho7?jf Հn#' 0O8m^x|aGt ڞ13#GN9(q%fgμ;ͩddB%6:gz :1dDJkTHp2<1XZid u/]W(NOKE;J1g.;zς'-{/R;~z^#Qia򪈰l HNHm3E uo٥dwΨeʦQm_|&EoXy ?^"gqfC<.c^ wa@s>i)$=!x.|߫V, D?%X=ɑqESeȹM/M#ԝ#%ZP-VKBe?"KA_,+&C( A5ٔ@3`< Tl`slwhU7-; ԍZ=AAѼj5 )T5 953Gmetn*/;5W)EHA˜:@~$AΨ(ʢ-ʺF~(2QJDXzbu?1#)4CFAﳄG(syirP`]m,D7bQ3|%bG\4Zti#T㼴[e<P.yظLpJ'qOє[/?ڹȊU$]uj fGNiHosA{CԙM>%G8d}If:49 ;\2+~\\1ާ!aO}zlDkˬH۶=6 ms naRE(Et]O@Yglj!&[ӝ 芠 ^<=vR34ʱ:Fs]dS'b GT6 V1gm$ZbM>?'\,Oy,3xPt8Gc.%чK6m!?x+,zXpkn~<jP|aOI\ZpO@Hr)`TN%IDބ\d}vTK J foU_}v<qcN(.Gĉ ش: ڈD'@ԼB}ΈG;8XM{Zur?EԿ4q@"u>(s,<: Gt%-?EEj rJ8+VpXmӇƵ Q1|E 2' O8x IS`}5jc\gZ] x<?ȼ/郎6S"H}qbnh\6`Iq|]syRTbƾTy?Pyܒeʸy83]]}۲QwvjnjIw/3e|\"3+ zI (x1qyo֙j}-7Lc5#U߶x{34a-8|;>X(TuNNQm1﫤GvaV,%[^>#oh\e.İjg:hϽLiADDc%Ǩ.:t~ɓ-c't^SJcTW!{.6y[e+MSƗL$]ښHGUPJ~8 .mXb6tQ WH)>}a!DǾ0/lp3nHUÅx:5oW#_):J3kꞬϝ!X|3cm)-A;[EszGB2⪗ZIA4Vc`3ȆH9#?lr Zلu,==͇=D*Dʀ@V1:u 09v}zǥTc{;i6$%N \ y_BU$!qr-4f;=&W=f#sq 4U.HCPK]˴N\[vJ YF)xUΞ gI6r:[ƀoP dlۈ'S jm,_LK`L`IN;qRtG ڡC+m,R1e'zݲ>@|>ء)H*fJMuЧ#;ê>4.*U|IF( )NOQ pQӽCq:NL6 z?E#c[]`3wA:cdOVr~BqzI4{hV0{{ҐPAͧ iM v}6Rե)`sS aELr^'-OGX^> ɞorISg",Lm:Sh HZI C2s,U1B@ᢆ,?9͌Ԁ"&=iS bkJO1 h\e"'*&^okOLy,mM hrR`GcV(P@Zp^߱/r1b鲋{{$-'WSZ|$ }RR%Rɹn,k!@Vդg f1" l al5$†j9{% )<] m[m< G*7/m$"x ?1-:~G-L'ҌU:b~+s[O}'2SYn)6@rgAU br87&a$]ļ`Bp?obPK0YuGp,7yo;?#0>uN-R̄(m1nvAдF?H;YD:(gN̉irg;*IPeOT*SLeFNN["xzNYЙy=IY]n8YZ^4:;ʩ0Y d>iRN41/ &qly"q! >jKy1P6z C9O)M.~8sh8]6{Tƻǧ}69̓vSl -;xY~yrl <9M-+ehf g1 5k ONpW(׆PoylE^M&?HfLCb|f/Ieq[mZXe4=SH&+_B:j5UT"B$IV5%~r7\ʀ<,Z`Eo꧀:< qeChvn@m(d-yp[,ǣ^GlF(hsBxBоpK4<85=TBz6K އ8m뙶v,z01 TϷ qBz*s=>s||@YikEvCPNzCsVWpKe\vY{.rXT @V9OX+3Dl52iCN!Ee+1`:Qںi1+kqi$tkp ?<6լk\CLd9>H ]r]վR u{g^fD/A禽T\ٞ_Wi]UKtN3WI "rw+}XKeoW*1."y"l۩=ֵJkB >p9Q۬^v@8i˶}X,"p{tE{:Fj][ ~AyyD($Ȃb| VmOIU{Ԭۋj I_ 9s WO~tRL{܍>Z zuc‚‹0h^nFgI=7< 2g0-98$h$|gV1 Yn/ȱK˶O+feZeyݙHxEC~CyAU]@{3Cxnȓ{G 94Gl܈atsy !(/HBաŽcx?)8;qCdcksV`YDlIٶv6O4|%]w([ {W,'UVYU?l2^ dS:j0XrYcWME))!x|[1C,]T XܼsCm4)&!2-h~s6k ⦂€3ϾSl<쯬~|3O%c[8Ա#%>A!~q$:?^BVTpWU o6ֹ#@C/j0N\NurL}}&2pF6k10J'[øǗvaH?Ċ3r@Z.*Y/J9)_7l?jh$.p!"N~ɣZ Hx\oajtO̿i9`C["Y!oǚ5 egU[LCxYU5 q@ɗ-˞8H`g7-\-"VNCu}\3Ua &ZwpW6c-qOcߎhIs{!!W¸Qg12 NcyHreЫWB[Ct_,rvEX^S頖,au1.GI lyd땠oNTv ]ND[n9/EhS-(,(ЌȨ䟏A'=_^Eav* 91 S-]V$QmFᵛy9mjZׄP amhTr-1.o%aX1 c!G1 UyNQăQR{_C!N',.K$cԹ8\}օEs\?gJ >8˄z$&pU.<|WKƕ;ZfH [(L:kb-lycR~q>ੲn'y &ǹ:~5qWt`Jn-׷RvnoV5 +ReFRAXAze݀V|N|)^v)Hdm4hJA}. ]%%jM8!sU) 0ݩ-[wl4G\bXt:.;+` l@FE.zlKv<[e<5!(^8;Z{gFN>{d%>(vY<˕ƪ_4 b/4^_5KJFԘAex xڊK ?ƸD'DE`sȁr'"YY|E2GDV?i1Q36ાihv}P - ;y$O>n"( )|8=キmub𥳐~H1(8&r]J~B׬u+BZq/29 u٥ o^N<6Է^1yx1}`OquˢU8e0:Y:O}s`wWqA),M5 W~ sMZx=Ǣ.[ȪX'5w5TN'g+\|/o;j-:Se?,;=9D{A;Xm`- b@e˿H<]# ds#w5F{^d>==4ƕ Qڬt79ds&=Lqx3=j펻\]oX6̻2{D[v3E&g,?@׀ۼЭf8 ݼĄA+HR>qi чX:ZU,wo YR\E|Dd!_7 ͽX>8yf۟Kb.jV|ƙqdEuC֒iHXD;yz5u{ B[xņy5)$\ JZ*]F9FG$}Z'hh+@ hmؚVFQQ4@},GR;D]ȹ5>DZnf> ]p*Ft$k' wą ]cm -kӇ\^[X94'"N~NyKH,ŮDKjӨXvk%5>T!~/ۻKXV lt$PUw.nrd4ᙣ)EyIXWә V%Ia7 <+O|MsI88ceWV _=hnc4Z=/O7&R[&_wɸ29B_hnκP(_fF-\$4RiAC9+2NUޔoxj)>; 㖚YrpE$6%E A5@H 8Ef1{5;; 3Me#_fi ^p?S26@>fp3֩C%H1Ô y|ǃ-0\`f-f%noփoyx-1ک^P4VpW>^^bzꑲH%ZyW…iJDiD!ΜcRŷkm"\Fr%8KSL"^H1T+EX,krh% /x򾔧K\ju6jduNg2`u]xʥB}){׮FtŴ d9Vm{|_"A۩XjvL.c&ZOziZv}v{5 jֵ zf8@\± 9BVN`p ;;͸Y! K,mU*bH@bXǼ숙nD'l%+$Xj[*+a*٘[gb@xTc9ivX_! .Ću qRH*4d<>أv4nk~`eRu̩J#$5㋖ (/Zn*3|BN{1ML"iZbB]0y :94:\4KĔʼn^QuɄt,q6q.[mzw~V2,gUޚD*Q?w}6?fDGVFbM}a.f_K9H/"DU1]dށ@!qX9`qGOOwq 6ݰԀx%S _T7*Lv0mПAd_ #Km =#?J:0qY= iCb؜KnUushMt 13AW~P+^|nIF>ى~57%Iw0֤Q&dz4%:9/Yu` \U%J'ι|npvaxr:6TLH3+E~wvf^k^p`N9 i3PV^%E?cS=1Lh7CZH45d=,SE[|D!ؤA}[CzqJE]$>M1M]M3#a͐&'|OuIV؆|.L{隙$֮N8ϩ9!3JlO5i$LŸyzTcGE1[ T#ܮTPmicݭ{X䮎.#|S=}xsXI?Ӣ΂o#k&ꪅ6&C~9u WǷIYrܼgu4OYuYp'SG ' 5g6kC@3J.Gd$06/}n{"g9/r`[$ 'f5h}h rЏn,suYu=Hj]Qx2 BJ" 9c1u;^ я@Yh6ڤj93QvJ)LEp!U^ɖ@0#aow4D0RljĐtw3=lB-wD&iWpE KٔUɶ;lXskia3+t :BK>"1!,*U)LJ$xW0{6U9¤\X!3a<@7_I:&w Bz]ыz؈x:@2z TD!\n%E2ޫ{4EnZG"'1ƌJ,!Md FMv'9n͚QyqB 4xF?_HFÐP,oU:Q -®+FPy/=j\ I,{nhy|/5"I`dzrYnPpsRxw'A`?Ami$u§nQo+t @*.:ZOfػ{V+(% RKC'1ՙE98`g]y;/D!\+/KV ō&//SVSOheOto65tv_)y7;9ܞҢVq\KQOmN8Rjy]}܄CJn>@|޵K}CcNr#Z05 CymTV__r_yvkҥSpۉrk\g9FMyiyʥorN@|+NjB+t#YhwUzFJQL'[ ! ӇiyV5h >S%59m=}Q/9M K tLuiRuْTЊ_Mql_ \+K8dg- ㏼yPyD l7߆2 y^x4-T#e''ݍ^I}+ wf+Ɯކ}p,ښry+}o XrҺl=|DY2<ݮOZe0xuLJX̕> i."Fp"p׀2\wx0Fw茀K7=቎$d8N&`n?Pr9⺨1>X>I~pl}3v|bӷi{suum<&XŘUiC0{ef\-Ry62$ kQbQ0Ty7 1/ֻ !}ٿ9;v(^S>U=j10Zm)"J-ɲx{ 9,ư5$r0Dќ8o:ݮ_b\L~>1yMDCM(EŅA烃08C/hr nňLJ9@՟ i3h4+nDR+KeޙgG\(p3x0J\|!|N3vixYzUha$NLמl ϴ(T-V (?"y/TqQWE|T|s%b؛*krI{Il` 0_2%Y9yO''$kKxˁقFWAѭ&QrYT{oMW -njƾgKm} Cam;ndyn3S_2/ at&N8`6qz.]O.f*_hߪCD\K J/HhZ2ȿl;N!j}@Q[;5$}<<6M&!E_7Mtڶ` IfdJ5=zRRHm+<|6<_*ij w 9qvp94Yp2, ꔧ.ݙv!&ڮ`0p܃\s4{oqޔenP.cDtibz`|+L\}ȏonQ#K$;P4+'38k+ ;i;~ Q5<1ńɺ]଒% ,NжXD;@iipCI:m 7aE fԐU|*B텙M.bCK}ҫn|3#D}ȺBOŦs.ۺĽpp UqDx]U_9͞yr@GiJt.#ܟ Oo3.  uX;7ro"И M+I9Jw@ܼϊjIZ%Ri)S*+|>h& UD"c[w?첝Ć<+>"OV%q ŲR*g@n1W}09fb(48[Ʒ.ab1va)ZR^wE?g-f>{_/̩ ?.)"s&>L;ݶBok'mu[H|Xi(m{](lq#x=b0XԲv2[)`("&/@%{R<0Ja-?%AzG>TOeM"\B8 ūZ3B.Vi1:єO3wua9 #N.Rp!z:#j'>z!L 0F3匈Tphű}!8*U2^~t1xĕNʷЮ=¿m KVn V@wX9~}\>FyF2aJ{`qeJdns?y*5/]SٙDBt۬{M<3)(C=ŧ^mhʛ|ڿNJ@ldZ t!: U6#ΤkyBϨ&,:dC+t;(iIfPf"WuerJH()2)Ì|qVv=LnGr"enI!%DxÓAFZL b*\pF8A2fM/_><%5w73;r`󿢿o:|4}j W _NfQ(0վle\jSD8. $iʂ͚ 0D6wP-Hli#(ְ2e"w7 %R#AF04Gc(|i3 _Gd3q:BP8߰!ѩ(H$)zi%2՚az]`x"E!哓[ÂDaF}#x;KU-ͺ(tu'H{w2 *˖.Lf Q [_&\~DOC=.ZIE|>$da&P8f\Qu5NU~OPj<]~=ŖT{/.aFnr2e }% (yif^~uH%?]Sֲ v/wB/dO 75ab_tUN{RS:{+#W\FY ໜtSmv v Ρ^+X9ϚIS@ TLqY'zҾ=5it{NV۪.x<͠5gzn|bh3 0S- :<, rHRP8~EY6U+_2,N{Qe YŇZ-oU]%Ò=C6<`ʚ҆8uʌ3>IG^ $< }y=V 0>Xp.g}؀*j ]P(kVڞD@sE'8 du0Z bWhfZ;0[ᓛsAG t&=hYCt'W30ш(lmuEuG'yf#C;p~ug{Jߛ$8t: &NG{cӒ[c D˽$YrfD^a8ܰJA A:AXIގM[k$/~/b0瘇Hj=NN\*dy YRlCZ9c#ղ]ip."9*K2|HZ* Z |El*~WG_G2rԭe4G÷Op%5 |$؍oQnDǃ8 @.cDe5& ;nray4aKsI;ݧx'9’q9ﺦI  dDwsSr;8": yJHbl(f^F߈Qq 9 S =Š@n^J&ը͒ݵ$">K8_wޮ׌Gf( Z?r`;ĘN`#sGnU[ OO>KLi4Orjbn+p'cL-׬(N9V{bþaH\gj Q cJHgtw'{ Fya%B٠u?!S<81(^UA~P(&iPl9n{t@~x51Pe>Do+%on}"EtNBb;[&;U㕦9u8pc1=Ԣ@`&e+cє8{m/Pv.$[o_O;DA*NY֧kke<"V`3S5 =ZJQ)ͱI Ϥi8՛_EL.;侹th>Nb-IJN =( *{I)>la$UݙO_K J먛.?ӉP+ mlqĕ>wt*ˁ,὞d\~;_dPY/Clݵp%)nV|GI#pvPقxAVg+\@4-/VOʮY|2c g$\d&O4T[іӞ.$<J ֗~x*sou]#wEb1F66wI po?x$.6[SZTF MLDZG~Jvp=٨)uK'E~s^Ϭr?_5è&B[ Œ_^ņ< iOC('i)(vs&Mm :h$ FIzTA)O<"Aǽz!1e1`M+o^vONB\ Ϳ\4~[T=A N#iɥidښwd f6sKiI׼fjnW4x(! 3ލC$*,R,1(!=qQ. Da Kqdl&Pc[y:b&SLgk!W%V?-}IE* t&ɀ*'y2:e\Ax,1Dɕʳe (sL߉QK5{{`맳&SKe?W$բBwiPɃC_,bO M8t|e>0"q/WE0$;UPX c lh92%urPJ1tQ`KnTy@Tk<#2QkOr۷3\ 6]VEgWpfym+ɆO@꿙HƬ  KQE!Q- :lL=usn~mVdS6h.~ {˘;PJ2ρ:Չ%"=l)q썴[D8z<7\G*:{Ve!AzXkB~1j6?*oA #҄J.! ypD;!?Y`E6-P^mH#2D_=3.?=\pՌFaQ)ZIl&yWvu;(YւΆ=yvkI7rTʧ%Ux OH ENzD;\Mun ~.â <+7rBù 5!UG#Ză,囸*ѯj;{fB:jqDx ^8̎iYym%0O:C:,aYɵFhmgs!8?c4p%WS#۝_+8NE[&mE'߿!fycB ]N% w|f.v6u:&?0T۲vn`.6d*+u*wtgk;ęyO+ځCtPt5ҽm#Lr+#Cd}&#mgwh%0ݮL%:.\徠djw6v=)TúLeI枏T⹥Eu+Iv5=#*iVvs[Q<{֣z5>[g 23h&:1r\ 5W9L7ui4f 6?@"2sɐK{F֗mzZ !53W<8"Ә/>.N:wF7+e&}Gԡ&M.>Nῖz8HXֹ]TlsX*f;ۍ#?bc0e^f\y,zuN2AXSSu4Ս=3 WO.M\ݲQQ#X2b~ԔP"}F $h5rɂÊc6pvQZ׻!fZiE C[H 9T^\CyCYzbbw葜l#WFZ-hX:f+"Tb%Wy4 v2uWfRV K a6`hiwe/(\j#xXןmUg[a{0ǩa?B\CóV}ٚV9Fb޴jP%2ZoQ['_mdŀ(>g~F)¾|'_ze֞G-acKUifryk0Pǻ<:!s_"7\Jhȃ5莠VP Hm#'HCUlNAMd)`?w5|Ω6ѹ"rE o^jUdVMّMI$)_Ar8J/\Uj1(o_5$w$Pxɿ F"du. '*B/>WP]ڷJ$oV0UF}k"U2e\ y-8TS*!fe^!MXgEC-<2<7ի=Z7`pw.͌۵KYAu3Duf0^".,*+z֑wz^/y:#~(4҅+ӣ`5`?UB#y ?y|Hz@V cr.e|qPT[u݇Wh#{9L\Wꋊ~tJ)X^R>V13cfD!P\Y;RiFx^uhKqmu̪D z^ӺijupsfvcVxĖR^hGօ-`rҠGv/B5F 3 >~?%;1% $zY#sɚ.j\*D8;2g*b8B9 `9(,] " 3{Y nVk7DPv RpioP' ϫB&V*DY]en-)ӧS=vq &SYn$w9OWӵ#K\NF̮[h3@ȴ@0"d퐈P zsPJq[R0̵y1FL9rEX6 ʴ3:s$=7wݖC. ^c|EsRߺkb'P,qre⽹Ͱ !ۓ|;;4 AZkaUgվ_o&}lo<]- c#\x~"8_YE`Vۢ[C;Z/>nGj,K&}7cYwbL|и(6zF> sVY#_;0(^C%}28BL7Tv. \Ywsó#BY$oڈ"n]߄+2H`hC[-dsƱ)O ]lw'm5H>a+$.襷ⷨy=`qJa!VA^?a=on7ӳ l4+&EepQHdC},]oZ;+ٌvЌwL~JK,ipBY([Vh<ؽjqז _4|:u+1\G30F{p]tK:*!6Sg t{7"g'f60C5mȏI 'n@U5O khU!e}&:iD1+-3YAzIv UǬv&nV`ΝL([|;<_n~hRAY0#d.۵XSRǛ%C#܎`cw& >Б=B:AZQ:8ktZYBG"~+'/z'=$Pt]Oyʹ̈́sG*]{C;uv_Lvثq.UDKj%ʓY=kR'|]M$nQʀ;mu, )HNVQUk3! lA<+kȂ*/'O xe@țQ! aLôsu@?ⰋXFF 'YM(',#m n7;wu<`jUU=U6dlzOO$^ W뎇%vU܌09Yô'0 9֑Q՜%'d`HEr*5З2)gJD{{K 쳒E!\3̰@pQD\,roΦ3ATJ{gk X@NNU#Cm*yt漚k+FlT6t4RJ@5Ti2Nrͨl18^옚T>ᗎ-%B&ffx-pO;ju7^>Iibv +@|*;fXp"c pAls*tN6_63Dۤ Gpf" 8NL f3y{-@CU2|]]4`M,^Ć4kfRQ$P6R =(!Z4k8bgI~`wʃY6?CzO,FtiF/|x}u2G,5:f,=.O3ۈV2 ў MTtx>ʾќatRlEc/1x{B,p^LUg#SB!(+mrO|MCT >KÃE(V##P#{.DM*kS߈ I᳙d6Dd"+^tbbbs X~ZG ħS•ULdvF;yRU;'[$2Xz>-\Pzd ?'H%jGx 67i?{VJ HGdʤN5:JS*LK(u >Dғ'<y'kك)*5T+e+4Ga1"S*%҅nZ9HWViSEH>Mc;k$mncCATڜzPBI#Avp>7eEz#ql0 (g.}=Ucw2D`3%'/`OV'NP4n>̲NF# :NZnJy-J8 Pͷw5~Ǯ:u"k):kbe8?6PcY@ip^^ D,x gO)ӗͨ՛UX¡ 'L\l4fbN[>b:h99ىBhۨw)trA5? Ƌ }[s/?+\O{3ک "e*$~!Ce n]a^97N&s0&ǵu7<$H}ڕ_ fŇ]C U驟ENb]\+nA)+Jqzb I)7dS8_ Xw,M"B^Eو$aU3^3Q'%LK`6ĚGtDt PT0{ alJk[ua 2Aߘ3{`|U:T:;]5\oZmÖ-Sv!=]`$GPT$ҳm:sIdd&A"fϛz;`Ɏ (i&'M1(Q ԯbkNziq q(q8`0wj~ĀHìHqԺWb!v%55rH8a@0\q5 LUaCVvFa3Y X R\86Ƈ4K?.=%Y8Hm֞zўH9z3  kUL\(ؖiAD!~zR:E`XZm65oTƳѓh\StYp HvR-]ňSHGed5e_/8{dK|;yA|;֡)\ʾ|{PwѧhU!hh&߇(#>LvOxKU `qjX}egR nhXqm4݁?Qx>^y䖄d]LhϘ8Q""R~[* <:KACc/uW՟DREh2G;lUu5ҋZ(&UM% YJuiCe"~O+>;Z2,#Ez Z1sF)GbɶJ8@^hEc 뉝h@?8n o>c!oc3ӽ1 $V:C^{#\U6)z]|t:;v1|IBFeHaRެCsi * `)xp` [7ɭ)҅&H WL2NN_0ڛUㄤd,3e;̥r{` )8PK7cb%Hc#q۶4fwY1w͏:sJ~r~% ͲdYIj$L3[멾Ȫ`QYCUT [lL/W1U=cSg.f0أ}|`6Hcxa,XrYU(M[+ۦ`f<AH=g)H&XC +D/is׾A&xH$jzOTN)W;]/N\3G-*tѹ>G){u.j:Dᷴ$,ӭWO3@0-CLݶ<@xWY0,ChnpT+bC+#H6FͪmMˣI}?-t0JAn k4eqH2e_k!o-6rڭC^[?T(R~`؛/mfӾ~|g[ 4 y+M;S?ׇgXBӗ2r/+p!7߹b%i7rO'/WmPޢZUa cek8!FHYq%\=Y7+]N:"g,݄7n~ъˋB쓢uo[[[rJ 6:(t=H^o[OXE.ڙ=EiRir]iM|X .=fP$lRP{_ 2K秴m (C= 0FL'Je"s=È^f22 L;19bH Cl>-C1|ˊ]&]R_ֆa75 ;;njOX _J`hջ{/1凵,VOi-&r5$AoVk!K~#Y0鞀1]/>i 7kTH2N֭$v6Uh5UQ/L-{R{BNOP1*+ǓRDCDr@KbJ8ìxupQDsDe wZ0Q~7j%ڦzk-QA5:#W+v5h7vÉ1ԗ]"t?ػI e; BE5aP8dv{EWuolٵ B*Hwx4GgvA JRWNY$;hϴ.> ;rW&jGӊ V8^gEmiA  \,*O2w5.,w PO-8:#kpi[$ [7Z6'I&YͱU-xq)&VJvX[]"lŋt"] } "5w%Ch{HEG-y**t>IPl+soߕ*K<&:ݼ%[7:& E/|*t;j̻>c?7Lhcӑхҗz&r:kbB̉gaVL4ao\f&TnDX,د pu1 'do-l`hו͓{QfoeW-̚P)#mtPm}!˜1j v1q- !>6VY.PJvb&d7V8^+5 $4}ZB[,+T'@Ep @ cv948ݱBzC KjJ"~o\骘jcFibK$G!E(;j=F7l!:/"4wm.d&X AQ/P3tRHxDz%+p ٯĴۙݷ՜;HHe{@([ɘ稜} u%BqǢ67)Qd}Dfu`4RUP=*lv7߽PZڝhJ3fJeFnYYPv4Gk4 Q ~16yCokaMDD+R=)ʢ6{4bW8ORi|Y$Y Z`U:,Hs>U쐴g4 h49ޯ􇃰2sɝ֞C(Ekz>'}Lp@.7esT4.8Ir`qQ"I.  SO;;]Y WvQCUݯJBa3?_E MβQ)A7=jXfrwNQIg XWEK"S$ln,d捱cl⯒_C(Dӆeo΍O{:gRC=uĕju%gf^OF畨=l{y)V$T#fǮf+ng~NڳmIfXxDˢ 1˸~|G٦MUT8" Ҋ& ({mZ>ą96Pc!HfPlbfS47׀).ȍp{Δp)>2}ܨzBgc N|=voFCSQ_ջzmlgBZR0Cquz"-yzpI;){{QCW~:WW9I>PKm.'lczkpd7B68sF UE)C4硵&hiJMbΏW,0z1:sKVk r:S嫢թ{kOgaZy^DӭA+ӏ\වA5ߠag hk2cy216'm݀&uU'jl!O 2,@\XS%1*u7nnnGЃ=X}UR Ŷ!E?Juq,9l.@?Xr]k+%JXo:~Mž(ȗ49msILo ӡD'mG$[c`9׺`8y|X;J.m˷yy{N"Tϵȝ +//_؜Rڬ€HA us~|KkE2Q9X+-EdKV׹^=ǫtЀԶw=l*:n<8~iU2>F1h^\<mp̜$ATipO'YBm1b4dJ>\"‰gsLMc[R>T%2%m`1fWy)|L>pL3@_B"$Ue٤B,b_<ڍ!+4^:ߡacܼ $*ir@lM,%p fTYoφS'1>W? ouC@r[LYK 9h  W˳Xr{ G-~|j'8rQyHȿޮIoj_sZUVgзa# pV3&"TF_0FcjnKh'HLq#n8e.hEGW\d$7>թ3Ywݩ۳3oW8ċBW0ō7pWt.m%gԓ[o9%| ;҂KmTBwPe EهMk mR3#dFbYY9 (z!g]V@`#:p]HGN5{g^I_ee(-(e;[˲&ʊ^Θ(L kVU6chɍ3lā~~- DP`^(X9IWߕ>^Xq !u,I#&fc$̮ ֠9m_ +?_>=굘XQ߲ ?{ . &"瑄(9 0PqlBh"KYA:xV)?R;R?Qn a#*㺕i3ܡv &ayCz#7A~fRGe $j.Z}Tf3Hr]{u p\B6yN Arӷ1v0CoDR)v 3ks]h ϼ96Uߛ+I2)'m<uxF)psBRKo\"w,X |m8v#0g?G:HjO!J`*%%|۪n5 CmݸJDψzA3*O?yhecV\!Ub0[ GNUh`Ê{~ҨQ"'xw2T) QɮIҾ cwӴEoǤyzގaW|cm̀FLA hÞ\Iƞz\*1E;Soj_`,"Em4r 6Oo T5ݶPccKShɶlϭarmiRVK.񵜂PB1@$%?%.$Ea8a88y:"jI)NMeh!S5ljDuL48-U{V,)P02UTJ< A0m:!R4X`XzNF~0G %ivM3{ |T1be`G_eg9αZ21KԮ43 Ѐqfy܅ՁW {k7<.* Ns/g&Zƒ͒]CNBeBzLj9s&ff}/Ǡl̕Oʖ %X?}< y8C57Ȍ(=lF?>g͋ɱM9?&w}Ww9vL'PsYC0"04QsؤפgBfʆ)'x+c-8U"kdB:;ˮo-`EF›G֠ZUlAmvz*Qd#&}XxFgUÃsA%;> [n6q(F+a7#{2k`wU?p^X«l #ɷ{愍$G%.Bъ<6H)n?r赃1$M%/[ڏDŽx ii?H+>B gz+k‡}rΊ̚gQm=S{ʚ(_'ky7MM%dv`R~Z=PI3O>oz1|QѠ *9̜2ZQ畱11r3 `ZR&?:gYXb@ t~`%WѬЇ)2 /ѭ$=f{.%d%S Ž^ g Z yL&e᧧ +*ʶP ŰM  tQPhI`<NSsd43O:vj9Ù8.-!eXK>BwJ:.Z<&m&(Tu3֝Ux vW2)MjZ 71mE|!!3H 4 yJ[>`W ar8 mTD)'f]RO]&^AgԣL]B{>&Ps6pt;9O%wEڙ|36lӏe钗AG^{b-~"3YV@jH4Gx`c =\`/ǰDZWt#`(FvFB̛Y*,E} QƊp3֧yw<,ҢRl,:w|6U)kBQkY#gx? W#hULtWAV@K {R 7~jNhϹ\8N=g>JLm;˙Q DC*Z0 ^ F,Fەӧ*44{۰(9~ȃW-o6Y64W%7w:wL0lPL& g%v$&f GlǾvMZ:\C~Wb:_8ER>%B#b@'IFqv )60\5HFY8+4[pDztD^7H-eIMbCe꧔j "x] 9-;dɝZO3JTAȑW uV-2D­Rv^-B 0fSFwD,Õ!ZDߐ"9C~Nwh٥XYRs,ziǓ_W9o}/9L+ ;Y9 gH2 3ug1olx'TG-/,4įkЕwㅃG,|ScbL͂[z^V%f4K?/_ɵ-|7M+q/e !Pm(h2[QLS~4^&[Jb@rV!P瞚$6D n2'djy\"Mߌ\D+ 9aE\9u%RqqLMn 剹D.ǂ j9b"=@@Q. ~Y*L7q0oM rVOSs_!C%d 6ݯ6j45>Bv 6'2-d%bت^[ :R?ZD Fd 86{O`S+[:gP Nlp,ML_4y@xp,(ƪ"- H%[<[; \Tl+GjL}k݈[\<taaSneouGʌ*:$'AqYfыEsG,zu]El{Mݰ?c$XFG O:l1?f*L H8bbgKRlvØysW-=Jn2՜jdg5?tnKlBYh򉺗k+Vے/P1pò `b])*R(ީ c %~x`]r?^hndhRz/Y;(zP2y2yb!"t=|}KZJ<(_>Y?Mɡ*.fgC*%Qp$Qg8`1"ADQ/V@1U)oJfdFO{l`j<~;ӟ*AK< v 98r߶4/hVSeUc3~ټ9XNO&5#_99U\_!@ߣ>A[lL.JB=8SṠ0MggˇU([-«5ss-C=!E!;"a~Zd$Qe-hhɝtQ7f ,bw./$P.֍gP⳽[iOIk s7yd 0WkNzU&=/DTR/,oljHEqtZn4|=UU &jOеQG*dš*{[߳|D[Xγ|_}?sSQOnaPNJ>^Ȋ_&ꭱf>VS Œ MH}í,L^h kt@c!i=L:yy%$*!"s4,m-O߆{?׌x|Q8 (F9d2; /HΤ ,䷉JyǛn& dswgB|:} PE+X[.5ΈptKVQ:8- %@ e=ha9۪b X_e׾9;[iۤMfK|QU[DGձLπ2|vA^>cw&b=+ASEUy=T$6,c+䮣#Ba1we&Ov-N.\WlfU$#ybҒڌٷ2'Fz eTf3{dE[%O= D#$@[ bygt#d)S%?:Wd ޾/v躼ހk[1A1-ixz|,F$yŸ xZWl \^K/z.dR#cmXfNp"Y6.ӏь觳pr6idʫB4{Hm7jؒZ 2hm˥>+RT*?x aPcc|m"dkx=ܨڳQ? a)Unl$ n2{z kW%| ъe?y/|!ޢmSܞtBe8K09bRXX `k;Q:(NҴߒ& FgWV'=DEQrZBbkR 5SU{&ڰ:^W |k<+'m{eܮn{[3B~/ŶΈ/*;\`:o,L2򝗳˙8djy! xL@b7Ggxzߛ3*Ñ#fkbXd6⪂V-3U~VN ӌJY'QoC=Ѩ>u>s:* :ceg*8aZD\o]]@Iެ@Z'&WUYQ潫ͶA[|-`,f͢g zd5٬/nCnQ&)jp3I;圷ύ,hZ%&<oi[~-KERD]'#cwjnGi*_>zQʣOFD ;4I*3ѽfd0(6 1b| ۙ2^*-c!E^<ŴaNZZIrS9r_5Sٻ'VuKB kʜ?6Lkdg2$r)bdL"M+~)}d xOoT`\ Y7O|:(t9U!f&v*ELE/ay94(sʔ %\ ]{;,uQ F җ%^jXZyJlc%eܔ⑉ @iq 0t1OrpwN nbKL< $S2 +ZSMVw`ώ&< ssLTJ9˰!〆 HK&s8cNzЄPy"@C̜"CUe_bгBsĪ8ae ]nz}s[)lH8[0^*4<.^͠]3M݅J$ EN2#.ֶ@,ƌ gp,((qAZ=n"Kڹ!]M?rhND(Y8;7Zv*0֒4˲ Wgdj 2/AُRn^jj\¾m`^ 2\z%3h {X12CA*ӏfYyM"YA{/%>A~lיęs 1}?"[G¥/̕~4~kX ;Di|I1ɿQ#[ Rq@ѩʀuoꇴA]GRP*T9]T=2nOy.:$2mϥ%iEʑaLvz-3La !C#)(o#$3Y,maj5prӈ#hނNNb6\y@_ (:WCSTks.ͨizG7CpLEw/RAm g68尋cŧ=:ELPj""<ڏa}{X:$3%UCAn_-{NBpy9OH6M51uZ >elhYوI}k>٬/qVK%:k9mO_{*QiЅ˖~ӁLh~o#;Z& }ԯ7)F(E_Lsq@@I}l,S61{,Fm jA߬+Fhuzxu\'ՅZ_t-&e5yJz M4f/63e`RS>2'v޻eFM؞K0%NB&D'|Iѳ#5wq\nؓ/ Y6~`"j>d֑ƫ3[6^JWL^b/.dLzd"x iqM $NE4 zgtauE#  Q=v 򉕤NS\M 2nዏ؊(CKvAÚL>T-NO <{|-jy2@XY蛓 >xG 'aIq%!"53v݄lP\vG;ɇ})#g>rVZth2R_Bx4)9#'r,<葋M?% SYhd1RL\*:'¨xAWeS-3N, d%zǨږm: 0qaHdzKe,gWu?׼kR"ݡ()E`)[D d,@,_kz\(^0~ISN9j)ECLzM=*ߟl.Vj2/񪯾v<݉:"_XC -jKAҚD| .5.vgpXdEQ2χ(J^˸'",~95t~Y M^;nQPUTkW#ZqnZm cEyDacz,ȶxw% V_VRaՓ,<(ÀT < oVJ539=D3REWZon << Œ\z [OY +OOkRhϠ=“+Hc8YKnŚjA<6g`/gd+."2/W=ч0eݧm bb㬭U"{/5@1>!׳6]?u#%مy[b PA51ֈ1PiYqq% j7;vEV8[G:i] g<׎>|jG $FjMk|v_ !wHD[A5軟;w@z ;֧3T[GPs"/:H yx$2]6b'@R~fl6vjtm?x3mlCGpR~ QyXo>{a "pQٚ)喸6 0TyҖ̞t2X>`;o}'_#aT鬶\0|}ڸs,=34l{\ :RJ :JW_.-D5E)+Y ~_^(P'Ђr 1VC2j_FƷg6v?GbƎv] ɁK'/ύoCfmXwQopș|Egz߶Mu;^zv哝QMX &SUr"M]5E ޘ~ q,`'<\I = Y옜9@٬dwY"fvqN4˅@JJp_e7mvZ#$4oNW#0I*OhvN]dOC2dT{X5% Ju rF)*hd/n9[Am6R @-Rm܁Ad*د"`vYWsN:f29Z?O#dиә,\8b5rxFU(a< xdتDo.Ap^PxSʙuKC-N7U;YtȶD!Xr&y8r7Y臬vCj.1ΪV %7$C9v0~W.9Yt|Iz৽bϨEʧSsGS '^ra0zKD]oc$CRuGv-m3dQ$"ЋȈ꽿Cm&[YL @.LLcV*-V*iG<,%yr#3N+g.xάTOYGl` x?iWj Kc&+k(Uvguvn< ljʿW [ N3irO`YOw!DŽ }Uҗ W|K,'ĖcFZU vskX%`X+R .BTcI φ$ <2!;R"JK!%ԑu :cf'kP_JVv4YGG&7Z C2lƱCfseQ8?Zn&$32:kWkDP!@иTps%+%Hr[uؚ/*8~A" T^14In_n~a #$]N1k-Ŭ رgYZ07070100000436000081a4000000000000000000000001668c16950000540c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/Z}S]?Eh=ڜ.+̉g(y⪑eb`YnSKQ"h`E1eru>ԊQڀKhbKJ* ۧAa\Ҳ5 6~,O řoNK+e£ ǙL^ *`s 3^û hf~^t_Hـx~nAMB7alu9= ɜi`sҲtXܢѤQdz͒7s1̵);, +At!4,VGx+r~ۚu !b ?etWO9Ϧ!:"t*A—p sހXAzVG%EAm づ wLk (xܩufC"y DBK4Qm0aܣt}i݀r+|!旍y~ތv֨H8_q36F{ſ*fl& 0E- /-Mo>rZ$P#q.&]0&&N^=XK%\Yړ죗`Zj0 N1xXO&!~al{O 9/x94]r\VE0'S?ռ8<>x,Ao0]a7ZȤ~^$ْͪM4W9P?E&H@'qM2]76+zڤ%sD[:a"l@+ ͗}dR[,lO^wCs.oZՙm{qqɧfٿ)j+8y5_KgS0.Kohmٕp%IdI9!s$z8'\`]"yW /D_RrĬo %, oaYNE ! /Fɵ9qܒm}}̥%8䬅;ʪTBytq -O0W2~b$ qu;q5(~w+m.0ۧj_/dĈ r[A-Xm4 d^Ff|%F~fe+93lGЭ3,$HV?g$7M[vuf%|o-6JUQg/GxP*Iȣa ,U:;y zNU8nFs$U3ƥ^A(AD. ϷL-b5av2糂=fJ&W*nQjC3.g#_B)N8"@%nӌSbfTWvK$knm0@%hH [Igb;H7 Tq9)MXQb<}ч-pVAAm۬V?={ G:}M#wU}ɜ0XEՈ*v8MP7~-I>z;7e q@SgN7ΨD"z >>'"0˶4l [ kW1Bjc'Aff R;7i(VGhOe.7*T{#ތ46i?bXFx!j}5T D\_9{p[4}B XIv$ 5&!^ 6ɰtdD<O_ EZ K{׆XyEu4UDx̔*/ďtڗ6΁ C+YOB#*!I9c\[X 1 fލ=}ڣURmS*UQK.U\P#A*c\Rپ^(~[/>q8ȏ7yƤ[n$]P%}%>?(?=ӎ|o`!F{{ECgӤ/GJ J&pg ~VYs7fBr IA mTiC:r՝ePԵ+^+@So+" >bs  *ݕ .㉟6%Ax2j`|)#K}Tr*$6ĕFe^i<|d`f= Gc]eD*{>i Ef]ta-,r/TTv ڃ(±<Ӈ2%]džu& zmzݶgIwm7G]!ԲB YG H@1CТEhaO+ʮ=MѴA+q Jul]߬=Ȅ#3gΤC}'D>V/Ƈگxu Y_3&)HQOpt-?@UyF@dר ^m`mN>I B GeԎ-i!i&#o.FZgVV( _w'|ѷ+t7gCfJAn$kd 7"/j QZ `U,!oJ*4)0[M @hϱiԌz%P1Gۼ<$AKZ,G;^h4*`37>~JE +?jv2+廜_r`1fЯIҚŽ)EIP0vџ$̲geL\6y84H{ӊsRݜf}#E1BӘcL ӆ}[\GA|xD4GĂ ֤WZ]d`HKsu % x55h&NZ|PJ~ ].Z+;O.=$ZP)= !Wψb] N"u*ҋ^N2r34w?糾 |_imyw LYE}5"c, n 0v:߲Z 2ナs69?;=4Y٦8Njwf8!U\!vԺB慔?m;:"4 m #Yc;N-#7 ;B,kLȃTqp,e75дfd!W1[־F.kCgJי@:t6'slbSO#$zB"}yD3u*!FWLF #r@W [{ 'Uj&Ic?᳕ )(A+~@j$T҃{Yg 4+؆$x:Lf[:7jmp",%WF5Y"}7anMmمQc.ϺLLT$Re0Qܫ"WsycT! 1|n_kebB`纳0 `OϽh3kWyG|xʸTU&8J .0\?p:VW?Ц =k{(O(k7\\F${x2T?4Xl-nt^q`mcߟfTSھIA!&1nhxkJ!J%|? 9N:Pjb'ӢJ~ K%7f:'J:ڟ?rw+A(H_9"eڥɡa-QqggBcCN"5}{Y ϋI]jnVRfZs OVce-v^=RՔ~М2ܧV|Q`⣏r֮r&Vz@֌l+b)鏙ʵ"rɶ6UF!/)#羇ZN ےOT!\%RU}M[M$hsNPOgQby`@Je@8ga]N=M| bD b:E`j#N!IKBOCJ>?uxՔҥюuڍFA܂<L8~) =kb v^}ɑ c(Hmއtp#mUo1{:*9Tʱ[izOA}2j Y3P4OS!LP6͔wLt RD& c\]$P;6}:<Ļq2"T\ʼ)VIӛ *0!#F/{f)7MK> %SMksXM<¤+R'L\}F&I"Ѵs*AM#GQOmKFGֿ8Ԡ$a׃҄ҥhqOItS"XR"9nf: pln6 y盦gp;;yI4NSy} ΈF[挮:H'd[];CW 7#]scG$# ɮNڒf c|>SyBJJD8K]՜:b1}3Խc Ѫ>vEvJE(PGIS^F.܍ e͟y)8c)Ѿw3c [9e6m c _aZf3@;3nWIoMj/ ,yYk/3GG /7|nL Vh0\ڡS)5tcl\&W`&UX@Hp`v>sb^3ԃԎw@?^jVa5vT;=!fxkT$>q+v+mq W}Ql(b(3 ˺!@A5K-n-%=?u~oc' Lh&.Ƭ8WyuYw2{үLW<\Ҍ?9euTIye>kC,q< MZ P晤rڋR!T}踆I>%a}ij=[{IH5(*2(06nۿlMnI*i0_KSUemmg4hWu'cW8Fk:s>Rywv̰ o&K?"Cq^ZԂm۱ȭe+6z֬=TOsT"9\z.v̙'2g@+ / 2rJ3D63S2u*e 徫%Y% #BI1?3r&5b0h ɼXŪqfGV!@7ey$[݃ d`:?|ki5NVF\1z9{#gmC4ag0|WElw1-2\ClnlxwϐD+vQĊf 87a^\*T+,1<@ėǷp+E?229cO=$4kH1 5r gu`(Aa}d0E\urJ1pnw*JsԄL2QjeRӼfˇU!Rqwjy>BJU֙ƒT!U6j4p\r=Y Bq+# 6ǻh8n=e(3MiV<cDm+eNk׺F7c(8Q@%-crVN2(mjޒc;z=8QЏo[XM,xku_k {?}S{Si]D`͇#0I=}6T&Ճ2!3>Ѵ[NAx[4{ inc3CΔn<8E^d?|'f.h$OCuCNW uZE=>Qo=F;ʢ#oݽ>M}JR}@R#XeMWEpU5\s'-okfp^@Ԩ`&[jtʹ#n+3t.hbOBwst@)),+8z=L 5c iPB}V>;5&  'b]l$mpW'~ZE";qd޹-БeO^vuv:l#!ôHJD Wi)ar/đ˱P6Jk*ނDð_!mEl/F^ܑ/( ڱ(@0Pa4R Y.j3dڶP%5`df=kt^ u<~ My1cHB-¡nv:E`e gG;=QI!gm¬NX"=0ľ+"VB49M_V+.?,u<$U_ٟDy})iG nfeZIXK lޛ|7{'R s, I>RL+"E{XbR=/jG{H嬻y4i--K|[_򥼂ďK]/L]4Jvnλ0'']ALfbf C 2$`g]da6RN, 7c@,vkˊu;mZ'eKZTX?*^1/^Y;}, ]%בRn{twu x.knBj{3]6|W^by%w&L64dS%R-ꔬZxYz'GbGƯ)pO}k/H=S@O#tBӷmSEcT$a\hRR80dW;BY6b#vW/lNR`;{dl> g}9cC_>d`EOHfNHUHqmrqЅ/G~uFԤ5J6"[~fSa5htJqNudHÓOăQI7bwQ:5Yu:Qf*5ScFazz ?ӝ0 M΀4莧k>jt=~L xI:m)A'`%bOKP¡*P}Д6M ?4twn(fѫ%mM׾eV Qڜ\CɢEOb/9)X$6C|Oޖi^g2-Skj5D=E(R٪ |1[R[뺜o(;@*b,$}ƟEtK2GVWb`jmr E}u9#?2N9dD kJ8x0|Q63#bdЇOdO=6JwO<%->Gհ6Q ˝<7 XsAiޣvgxh"pɳW:Be$.߸avSye>sH)9H6hE?y%NGDJRPye)HDp-A\:uiAu W̞[f~'dn/k/!pߥfL#MD`%'GgJrUONWh$:J;J; hxu9,w/3q}gy!'}0hm-`ru+d%gVmZ055,mOIߥ`(ً2bw0'#!'c3bH~}z=!UPB5{uU}Us' 2$|9Pnΐ@TmJG~cWoE}aL7e$C$^0_Kt)Uթ3Xm @B=f Kҷdj6V=-*D2;3 Mu¼ڞT/H1Vɋٷv0:G@#hL[$o«eHYX +Tω8(܀826A%-S] +<|3tǸ, &[j9]LW3leI *AC:)QSbZ/ VigΚ9 "4C{e6{ L*(hUG;F+ΞF49Yy"3t9\4暿MKH,yWh^+ԬE{ }]Q܈|2VMtW"C:5CC(bP #w)mԶeZ*B3 PUߒkيHmi$Ha_u;PlVy| oi1w,VX? <'cLtf欞{8W?ڋ?1?Z{iݯpK,K=7AY65,*j u5wUl`2%#}|2OW5ad=NGee':kmr? ց.2)od}f51]Œ#[ {XRx!+.jO컰nZ\%^*e?uyX$f MoyqrJ0*(ak^}A~51-{h ļ&`& R&-^MB RJ|X_p4'g0FDS!} 0Pc8Dn :4 NN$l4LSפVI+9kzZ.dalh厱:H*n*X"J9Wl&,\ ʳ9X}jvŪvAHuڽ0ѥ PTROKiEZeXB zZv]rY-Ǒ)DH }~ #n#o(#&ؗU!H'xN->??!bՋCkub,OFo\Ff|?.>HD |eL1谧<'Yk9p*OGK eil+2xN@-!7eYmu9f=Dݟ؃vUFcXX=@dGf_~|B YJr=-d *ҭ0k*[ڛOǺUJW+bb)ZNi嶏z/AGwRx]JL팩th\rs :|^{l`=v48b:Vl9p>G2;aA~Β_]Uu9ł75##\ߐ*y3Rm6smܛ @.<~CC[{J7 8/Ku5a5<8'm6b_|@q)2]mr|E?RQ6l!Q,8Ji |z0\ǃ;g!z줐o LiP}HհO%,8ٮ)$0y6֡ǻ;]qKݾt!KpIތ,Wq' L+{Vi;0VFam_Q:a%`>Zzv/ Q18Ȇ~!س ]Uٛ#U]JQ^~|\{b$ASחf"z";I_VKw/ _0N9o7rs3Pzӳ]_U9Eb) Wegx"k`|sG9qmű6K3@I͘2Kj3U{w,\SNQ/]mY*a&.O;퐫Ce$óW$ŖqC .Iu,PQAU#XvHHُ%)B+:"*݉gߵnלM)w]CHa|概 piW,y{ sgpqSU BsԒ 0KY6*! :,DIExY6cZD[K/(.*h?3;w<1Q8.∋"8 m@ zvy6{. lO-/B9@+D`Tx("5-BGv#TV ?8}Pyn:-sHwFbdm HJ3TLa|ErQ|^#!Y!xwTCM8&)RdE:l\k~bGV Ui&z̓?Wc4{c-_RƏ][NX}ƪPImj#=BɥŽFQe1%5o+(^^ɋ[jeDruuy`}~4|1fZ&oӌ:DH^uADx9mU2i*+|BbSۙ0 ssؔݥE̷|S=|XRJ~0mn@FxXEk6?rv(Ԡq-oh(F"ݹ":Ph՟>EYJ?\^y Ĥ:ꭓW\pk} ׀e#$NN-F2I lGNWy{gasי[)~2x4 >_BswũsFCH š^5qFK2ת0#]MP~?PYui ٛ%  NEIYÊr1$oj=>"T00g mo@e `*?4HYI^%.r<`W+`ow\o aBPE8h?^Q!Ԭg `hsN45anB%Ŝz6rK{amVǓqFm/G4oaS=}[װl\ (ٯk\WRA2o[?}ON>=P-Z85)&JʪG{BDPV04ā =.4x0+=MJ51 2A7J;Fn3tSurg Ix1m J,˕CTP] H =T r'6[)V)xٷ޾r1ػNkd^ܾ,y5\}DiQ?wԳN=NоV{ ]:hIRq@s0'W9OͲ^=thR h\\}#s'q"M53y ( 񀎠WV"-Y;b58jkіA>,bʼD>G;یСfaEf6AҿΕDFM~*ju =d>͓Hs*~`4bW֎V>z.;A?T:9hfEf,]ʱ7Xo=L(={],>ݹѪ O;lfQ;폂OSu6c(F-|kP-:<54V2K^kW=r,(Cas)c*[P5'̏DbmIқN l(SLVf{?r$L ؋j@lf~Mz ݱmdWI+ef6L/+ߐJ/ 40`Sy\`@ iF5 O8;1 `BotPqЯxaR|0$^"90q𧕝m`څpϿCg1ή}tS>fR]:ͨhjZ 9?ɺ͎!h}w jߟ4kF]l d,t L'Ayei.]/Of 3%5>JO.+N k5O@I3V[=_ 8X(SB07%CUD$_mioEfKuMY^ղew,v/xEoOE,aiixWڟdZ=~mU0UO?ySVx{-aVd`a`v& %fG #Y8o̵p,di F q_XE ރsP|8^LǒfVҍgvI=-)c^yQu/b}l$bǗ N e# ާQ$Jfs5$1#x 4Y٨7Y h%HJ85`0dik*m؝@"=쀞~=usewDYAl\at&]巴 aoĵt,qQE_>Д8uS6*pg^/>MT򲇪%G~A"mm*3PBͤD g9pV" =A ;׈ÐB8GJti 8FrZ`I2S5^{iu l+ u°D~jVCx Y,Ck4% %% 9uygӠug"0s]`щZ <ϱ86[kl`3 KIxZ0<zu1Oᗘ: p__h#Dp ErXTRyJa=U)e}1i4xK򏴲 NmrAAnyrqh(3-ʱt(~[&uإ-5 ą%<Ӹ&7/搼kRuzsk=O0@ َ})ZhVmJɼT/tޟbӒ,튦 j7Bwֈ; tCeN"w.ʝ)/k(6x=O zko:`x漒u*(wxy[Pda=?;%i{xt\ _o|j:ROMBC)QZD8,k̓)Cɭýߜ ?K86_+7$gbezY#X%p !)8]0r Rj zê@$J._7vDZ-M;e:eJ6N\uvl2l z=Xk{0 (n\b"UڪKt UL3D`&XY<ԅdFCJ?ZZ6wxPȶм & _'4`#hMR-Pq8˕fԀ -E >S[5$sNE uwBGpX@m'+ ) c8+X2딥5hZ\K!+6oI <3+\n%x8@ hq*hLS9Ȍ {+)fg,?ck{lЇГIqیf]s[w Aa29a>p$/ 78y]GM'V5Ȑx kp%|~CA3Nk75D;Z7˝4 v0֐a׊w]|>u<&6dJ&5|V\|sȚO\N0'|zMb=mflև oluo<~l$:-R[R3x8Xp!%*RhنmW< o f)"Ԟ3ãxX{`a<r«Qź؍L7<;44ز#D$&ZT|?N 6er`*4k-p0咾fԱ>󾃺KBXI2@}aƖ[ WD>PI4/c DMo/Co{ 5ܒSH|ZGtʢv*(MsBbMlS4._/m;>V6$lX8%ϨVl? 'Dh,J^$r@Bk aYϒnܧ7'pN_K),)c](3 .YHn֧%* *ӷ5^*ܕN/1ѿS߭~8[s\n)κ>/^ZZ4r*|}G<څuZpТ%ܘpkrjƴDH@8o04mJlR#g?#PT$f/:ƜΛtTARբ[Yвp;ZJXIPۀc)PO&9U ߸S`"kƴ+Uԏ]q0}y*094j'tlJk&'F `0'$IңHJ^'-B1aMYOƟդ&݊q9;г6x@q~> j2, ^Yle⭗>}9)LܶW4꜂)~g)p+MG7\2__;r|H kEr!IO\S AI?%/Mzp8dʽ&B EfkGyhG3xRzy|݅[#{cӞ LÝn S39^#MhX93nj`񰗧Ci15* ʤn38]Hõ1 Y-@jp R8XAu}=n?%bUCV prbfvd/Y| epaa` 4 E)E9#' vHO+a jz.w 0YUlwҬq䯤=3WDx O 冢}s!;č7-'YU:sx M[+ [%?ޥ.p]:.ICdB<߂hq[='fw~;NqmU *^oI6]pf)ӍÉ`rBy3RdJ<āV;ڳͨ-!j՗vgk?#)eWYa-[/LSkPzx u."xe,<fOYk=tfB_5%,q/w2F?.DeQ U1q? X߰Q|1RP*T׋2,p Zο\I$I sE:RW顾)==~̠0\/ OVe(g=_3?W,ziKDJIy,A$ʙmƌXnRW}n)AS jZRl& "xe */.bf0ckX4eq74בr_kˬo/R|TڬuNsoj.8UzkaT淮,_%=.Vۡ&XEٱpe!l8{1OFZ̲jdXRHYVCTZ )<+ B ]7{ \X?d̃-%sP+/w >လx:ǕSmȦe-$ю1kH('?CַGZ؃Lۆ~NFR70u=-Ry k6gYZ07070100000437000081a4000000000000000000000001668c16950000440c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/au88x0/snd-au8820.ko.xz7zXZִF!t/EC]?Eh=ڜ.+Ԑg:^,UVdI5qSv-*&$d g1{k:wGueE9K- Gg^[ oE#YfZ}iLrxM%SaIf/wYrWîpMÊva xIWѤARko) ]I4 [M/Z`}ٸ4=RxꁲCr5\z:C#H_9h!]4J%moeH fw>=tםIN:%%uJ?g[h\woxzǒI3TY8OYA4#%Tӡ^0/5I|򝆚.=CqPK[}XZݹ Q$*#D: Bf=vm)*ID7+xkm̭ U}&; gV8Ǖhn]uN`VQwͨv1@Z@GV|,U>Av35*,ULpwDmTPlAab_(6>t}֕϶}dPw3]UWCEGMx a71_Q<}ph{=dEJzlW%M==U@j5 ǽ9Σ6qE\YBn*EkNվRk :4&/vT* \g ^GoZ0+zQ֟PAL9JR͗-G67pCU){ gү? "R_cVlv4xE,t4F9z 9/tS\եBBw1 Ű8,Ut=Oam]> M2FB*M+b2QCr`=zC֓MsGFAk\&i/RƲw8I.O-Qyt)c1ӳxsz_GW A ܮ5t$,aRgKZapx )nXβHO =ݍJet .괈8mnCS&VF5m\D%,]ģ -}=S7z=H"9Ul¨Fnq3oKqE9*HejI:ۍEW얚oҽӦQ7qMzx_6wGD];Zi h_x ;OϰfRsdmաKC:1OE؊ug!3-UҶ + 8[ @JvcArN3E|2|RxqD 0'9㺳܊{su$Hv& muBK@Y-wgMe"YmKLVU;MLK`vO6(l!hT|!-'{bj\IZVwlwE :UV5xt՟Z!η"?0TIv Z#O^E;pDOsnl  V^W4[8TnM_ڃˡީzx 3v'>$SbY✓FHD?@کQptq8ł.IgnklT:}}*(wDåC+ kWԸbgZH8{t0؇ * 'N}3 L%8=+lP E7R ;;]#V2x #=!vIX2?hdՠzcjZΐbD0SjY)7HU֠r,C!=axnRІ-)O ̲> txB$'A "Hnf?ukaMm#}= rq {Fӿ-6몋/Mv Si'1^桻f8x4fPtcyj=7b~lpC߁,OZl?co# whia'h5wgQO;2%&Fq~5o@6a­ i{ 0]/I ,9=[4\k R\+d&Sip 1* OC8V2LZE@ /9yZqGm h̓ѣSҌ¥YC>'lٻe;3.sV,ߑ fK** )4moɓXkA9kh+̉u?ˊS (-hC`Nօj KJ:EϫRxjuk^ɟG\0Z(ywiStMd]^IH5>:SĬ8D^SJNgu=Nص[–d%~pF3OHj3FnKz!WJk]"N ˜b "LyET&`bSew0X 3?[݉:v<+~kU*pTAxSFӴՃʭlt2_8dA !~ PC (̹ܣcBORoK],$gpmV꾌 4fМGsvfg(ΉJ8X]OJxM M x9&kLkڜ-`lHlR Hy'Vsgy^ 00Ghj>Q n`Tip,ZN,"o|@ y%IA#MS߈1w Xy0 m'=S]rS{w+Z^Vl%ǾM);HBLNo=4U񒽡qU/Cʞ{Q-2'cvޡi`նVmOhhO}uvV;}24 գjV6|rq'cl(TX}2-=ϱt9u2<2]?DP6=P_.7LST( #I/Ԃw!wNbEjC.bĚy{p?Q#9zf"B!2+bRڛO8q?7 a߇:yܟ۬Y3Ȼ@[ކ\aIVU?f j/dBd%t$ޢonvCq֧q"mDn(a1+Vc]|AP_>%mk_BÒ`G n&B'aboj%/WόK#;˃VHG 9䵹e(-•޴\+ cs zZ"nr{hi!ehXh.,&eu7|La̎;^+&>7GשNp `dXڬOf@|I=P&.QZ%5:/a耶rAQם7Pġ$bib`N9O5^-nx!VW3 PPih[8)Ƈum*4쾠(ϯi:$v\.`8@_W92@- 4-1iO_q;ubz%NጀgRKFafamo)JhT,H6m^p6!y_fd 5 nzl_`umj野-|n:]ކK/sLY&h?r a@hWuK4@/ш"P}(uÜVZe:9"6?)]z4@&:KJU~c,.C%^*3b"$ZCls&dDӾK/kZgf܇jѠ~yzwqY8}\R)6hejہufRC*j἟L݂) #'5O (oj//XƐg  TY +A3c6 8xK ^si>e(a:9\j"f&RFAuM7G"!k6)=PdBɖ7‡Fjb o2mH>rLIiOxX5g|#! @rN`Ȅ_.}DEjqómDM^h倈f%ssfilm]'[E|DZWuG}X3A>_P1pcٷ╾hK$r|إ"tuX4C}/KG_Sabդ*+]2Qojp.`ƞ]ޓ38=b #rDS:g&RP('RjxUQ6-C;qߐ&|q_]dSd8~A^͉Zlm_Wa/eh_gE/}J2zUb2ra%I~+.n8zrwgՈᄬbx%o7)(+t0p׻FV=]ŶIqH2],-4=byEmbEKy3J.QP\Y[0.V\v`& BG) }, ƺ] 3aSXBbs{*(C#7PXҶMޣ}M|<ثM74x(/S}|g./ Pu F_TppdP#!>i&*7Wcb(LO>sΊ)GVȂH]X8>Zݩ3">*[eMd2G{gJSޓ}o&;d[dU,G<_xZ :>J V~`_aG}zk=)zb9qPټ#$j0@:_y G4 ,VוTX?+5W>Irf:a L2i:Fhd5f =eݙW8PtڏΐdRLUCG h?T4]6R(q@|~xu9L:aғR~&Z@+??Z#v)<сoܣRufUu$XDSˡEBL"? |sP_杆IPp̒c~%5+ 2<@AI6J H;`2EF5I9U H-4B&iWxuc&<SydhO^ m%9ݎ+A-'\~"~ₐ1Ȏ=&aƋ>y`:o!| ):*++ z.])7X$(_|7M} hײ7,/Lcx{;Y-b)kf<=bc4{xx^%N8 cn7 h'7KV0½0w DִffygNجJ\zqLT?>tfMsM 7 l_]wi(0:ULcޛ Eyv,Y<_ 2AY+:š0A-<,sJ>ܞ»'6홿eO"ꑹI$[ HW'`q565P:O,{R2){WmaϻÆn7ofc\ˣ`(Ĝv,Ix.]pFrO&٫|3>Dt=ud\oWKi{Xef~4G@x KQPGy5JE?Y!-GӁƬ'ChT,u M mylڒӸut/`"2d|[zWNN+$oI ܶ-J\ MP7@ЁlF@5U1/14N2%R"-O#odVBC0ƬK1LNmrk2i)Fң+;j@,_ :;mn~DQ͗LM&g@@,}4љ ڡ&PΙ?5dn|'Cz.c/K_ϝA3k`l~̐OtH(!_1"#lݿ(Ur[دbhg4=Ymz.O5 *U7wc} /j7\J|iaE~Wky\&:~(gFK* 5%X'3FK9drתjAwfl;R,J"){}?9EW|(ɺMby@D`,E D9JW4bZA .cU$V9ŨiWPr4݂tbdUz3Nٯse1Td AgwTÂ`.GqܑD.iL&& LyE{̱c)X 8T.i7ԏ.6|ʿQFr&Bh'Ro}fB+Z>qB\?c#5]:NgR?f0סO'|15gjy5V㏕O;Dc59NG礛(V3x#8W 4<I]f68;e*]Ҫܑ̔E^4G5x|LSMM[;@/dpɾ(6(\K/H;nqMцHP_U`[r/(<9RP8 h!PY=)gZ8h)~3]y^nUY+ u]Dڂ̃[nbus hXW1J9J")66a%,uv_d~{w!MAn͉Ӳ#JHO1V)#tR&Z'xZx|}4#Y! OAD4SvN:)L%FY#dS];_ n 8?1L8'E9m{bs KA1oXpmS0fU`*U+ R]at_0]&sGixzHvـX1>y=saФQ<c Tơ7>PcO.\8ѠAbZ,%7 *Z*:GfU+] xb:=0!UA<'xcH>#\ckiV?8T2%]u(!ȣ$އ6F+d_,@x&zqtSvbM)FM\"Ϣ6h§3 wQxjWoCGG0ҩ#xŭϣG`c!mbFL }d9\BrP/TwR֙l!dϻ'Iܘ**jg^1I~T~-[I|nT2o{"iP.KBk:[7T؜^$77\x?&dVl .1D9иؗ.hr%=zp)OT{Fl_d8`fX8 `Uۊp#upD0yQpڃ 37&Rh㽫ESOhų=T_Qy`9k[ΛՑ:M7R<9ʩxɌ,ҳFaÕ체jTe|K'M?ZfyXΉVΊwi;ͥC7}ƒI|1Qzr_В_vݧ)几gghΤouP e#\4\? `+D?1)0Uq6CXNvh|Kp C7't#sq̾ӭ6R&H_#g"#xzyZ7g\=Q;V9Bf98"ӌAmdžEĴM ϸbBk,qR-ych$.'p_HMby7qyv? Vq \%pKbdh%&(o'5Y|bk2Y( [Y<~f^| U J® ֓sl+)QgM/$U[4L8˨ͭI)TM 2Uƺ}Ig֭`WLۄ/K0foѽKMZhb8{<9s [l֔zTgœ_`l'a{n.f>{ ѿI.X0Sjf#A0GMWPi@V#>gm+e icvYT+K^Xz|H&vX/ByzE< aU!pPm 8q%ħ\Ow#U=j?BK>XoF2&ǯ(X>aO1 FTYHy}  gz3p{5 WTz2@|ݍ7Y]׫\_Q`C. 2#iMMHW&> 3&=ۙ9lb_Eo~!א*WT68B}6n3( [ĊB8Uۘ M-Vj($y`Pq6خOh4x[/ n2eeG ^][;Sl:Ex<X SVtրL+zկ^',Z\Sf >v\1@<ܗgG&n)b:B5xJ(`qJQ?}]v#I- rz`T )ۿ f][ L +Fz-o f6L!-9Y&K2ɢ`WC\, 0^|M2-CrE*暡 (͞LZϧ0$G& wbW(0eom4Fڃh,[Zrc{鲝]>|w)cYsZV+I \H3DL3n['-K&{FmA= 1An?au>G 0 x2d|O.go>:/Oْ|i' ֭)=,1rж.3i+% _? }Xi/,\Jw]dx\j[Q4in8`2W]i8u6<vC KowHWE+JdUD'e"JjL6u(ln |  ~El@DF{USakzn`ګM+;y+&n7 3q 34 K dg#,[k)5G;d [!mBUd}*aH .o R@h/p~Y'@+|N*qmXԔ;+UOT؎2$n,sGenw.+,/T5z#r Jŏ^%l `gWt`xs@co$ `'06GY^vHr58+Ջ8ίT7'׳$KG匦焍P&l Csm.)=VϓL(D3N3-'9pGi"F(֛sYte=zWju'4|agmU$=l %F;ż] ᗢ[f`᤭PM&'i!]4$X[-;tbTK۳wKj9'`A]_.a œ?yv"{g=yd%9$"0ceGg TڞÚ3MWqX w+=F4,6Li t J0\\1)7c^/!jCaw%%l 7[/'g+pxQtR=:j5204m͵ LT/ baZ$hu*@IKծJe1A9 [Ejb6{ۤu cf?0voʗR9C - Ln%' F[nmpPYlOJ/ָW\`DP&/[#&PF!w^/H k Ž|:X[yK>%R0_ mS0D&'DI'CL#$6b jt [9@)$$(s_ rBCW)$%B|eT5 7Nh^_3ұ 5z(,{@o/JVbc]ogɥɄomq-(I+=VG\Ƞ "5K`@_|I]؃UW5tIzEqfN 1r&LJGΠ"+nh W?WM$[Y#Ūx7>QDjV)H 9^3eQ\K7eI<HM,'C^z5ua>ahY{% Zq+Pp"+ >R"Fmd]kO~OQ^isۡKm1Dj"@9HjTN{jNb| 3~\d3mhL+(zu7jL¿&CuɓO 50yD6@a|t\ 1 SҌOQ:uTWTQk"Xl3ĜgkA|x(Y!t"H!5JwaNuHV*=W7LlKS'`ea$kߨ#1|Bh' 1S. ̀e]<șeShqa[SY; w} Gs-ͲopBL. 9y$R#<(0LK/#؀Jt3!=Q A6p)8b^0Wj% R{(j4 ,]?Rތ=gfBc VygK`n%u0Zlv黋:6:petwu4n~2u)m\%/QjyN(4uotѳth7{h usƢ$u<WS)FR~MFid{WsrOoQ~57j;S [ίJ2#_is6]QsbOFj肭*GlH~* ԺwcK23,*ьO?8~՘cUPpAe|Q{WKZIɆWnytܧrG0E{[n)#ƇSZߝ[ QNiy.iYb~#@er-dJ@cyVdM}^& (ő)ek50WU i.Mc]&~5["4X-BS(ڋzPQoD'RMXq5XڲwzU2ID(JSNҖdB&C1,-33Mfcc@-RS+=V>4  ^GNddA|ƞ}gYZ07070100000438000081a4000000000000000000000001668c169400005f50000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/au88x0/snd-au8830.ko.xz7zXZִF!t/_]?Eh=ڜ.+͠dg:^,UVc9;8$x f,C?x{=ՁYQSF͵&ES?iǥmIZ/f[UQI>Y=^P'=Ip H2a!J0p/9^||h"1i1[5`"kyfEr5z.MF{9|Cd3u5EC}I¦ʬu7BYg>(e%IPm?XjRxӷP&V^ 7ʑn¦:R2 &¹tH_|$=\ \77Љ|w]Zةr/G W@Ө;-I N`Oܓ3+Pdۮ`xuCxzv|HgGفpcR?Yv䞶8rrNbGX:QS=*m+C!cfY9_#̟n*HFJZcyoA.u8[^ 36Y̼B%*g/ާ3q(BUhő/[np^('$EF&kM5qJ2pILe7Q+obq;b\`qD&Шؤfս;X^@S\4?fP3 E K[56K h|"cOZZeAwI~b,o"t[y,%w Q{XJV5:ٽd~2բJ3g9$lG&(Y֬) 6@бXCMNDlEĤ]U\d ^z(փz#CuKx)@feUO9%Y|lR\={7wWW^Dp7iIjқɨހ7*f`B >%h&Ԫ +Se+k…AdEVY{)hu0T5td {@Ƅ6P?BSB"{^s>#Bi#Ֆo?>J#VƵKVDžioR* Ta9gٖN+GỨehtG_#[ 'ϭ7֚YsJ 녺 ](R*Jz2ڂe N\Q"\.e q|2f>sIc;1(:a ӲJ=GH*sr\jU@vHraTf%G]s E:](O)[ A˫, Xfz7W$5S[jJM0zhkg= +a,t/(,#wwZM=m|G\u[sbנBdYBTl&I 侪 Cj@aXlAй\aaXXoˤB!nq#A@KCNAo&pu& iZa~_`BM, ]k`܄ gd̙GX^z*2('2iIaY1ZH#s`Q"lkOq+@1S 3tżU?g#*hvl;6LgN0Y|A'/ކYls0Sє(ˋ`gY3&Qo~?$J]P,PBUe)C#jphA=9Tm2yP\km~[W# I4[1UhDS_w^gv[ŝwl7wQƀ2-r\VN<*_r0R0ڈ'+nT(mkIhψHI6J7$~v@d W̉~[Wܼn:m|)wtllt.# >F(WgxyNI~0 QrQ(o+q[\- Z I PqPH7xm'=it9F9ؐ@HD~Vf5j ĵ-='r=# <hlqmQ cW2*_UtN~6SxHuW`r7YGgV{P'*S.uV VuN D^{l?*mٱB=5/8荦ݜ] Ei2ch;'hP*yQh׻0G,<;LuӡVbLg{Sá>W Y Y*Q {NaRHCӸ~sޚT=FBO2d8-|^F 9׽f5h쌨D[ Ś<:;t@3f`ϩvK^03Z.mQhSΞ=[7GOٱ(Y@iiBNo&,nGhQd]O\"Bv:/p.H#vG,‰g,qL}.SΕ͓uA_{If띊W?#v,&ˇ!,܄xLP#^Q4t'/!w9il$e6K E@vvYQ!vTsB!j.q|BF<<{>RtU@3?Zѹj~^0"5T|(<}1)M`)-SЃo B^T,IC9(]aMd ]D u뎝" /6Vw4Μ'[9Zls[ӐrlzsgyWKh,R.e^nro'g?fª|9̀]izRkETu#lWӚR`|BEycXÅgk'3bC=0j!MCc)'Ft5E˞v8\g]dž ? $[6R/ ]NU- AN?j@%H"ԵnMRwYMQP󜡫^O_, ZhPY'ҩV6VSQѶ˱1k"M~RyиcE3'hzs7}3EI(C'bc%Tj E C@ H *+V?5Ye73=y;Bm<K=L.vϖ t!SsBOxI =LF+(ʂ1EA7` Q-daTƎC,싻@dzD C(=a[.NS6RԆ{@'!6®RߡgvvQYOb8|c)Yk32G#|' ΅dYΗNR*LGbH a6l yL&e΋(#]/Jp'V$ocT vEQݶwƎこKX% $n6FOQEN,c6Ũ I5hwGs$b,q7uf~ڜ>c,~"S<&?<%Luol2]QjqM0u'{iwHiOJ/M\pvg 6p?RQNN 5l#Kg&NK-@=Bڒ Wibyj YUFBˆVYrŶZWؙSu!\+M4])rA $-*fKLhY?y'2 2MsNZ@&~"qmِ//HYXuXmR#SS&#ahku~x>ߠl_yJ .&mc ɍH@fNs{ z5005:~hD<0dvqp}l' DCWjQz~&B C9 ])޴6yc+f:`ZVg/e*ZbN,Yq2v;VIBT'#j1MJW[#1O:SpBk L֧dv(MFc <:Zi, h1 ~f0Oݥ;o~pF!J-߷\ozTbLyQOྴ'׃ƒz-WCK应w 4xaj,#j7@LG1O3bFt`872_q9$ йq>["LY0<5lC&—6K5JtxV"xӺynd<"9a 9l]|F^-Jh{UM?dJLtS?0/n3 Dis ٩:| JЄ U͕v  6?VާcAXnJa8b0G(y䱆Ҕ+¥0l #Z ܜW˫ߡM pdXHEl%]Nu<qפ+q:ktСJQ]T̤N Z ;*iO~ot,Q1i|pt`Iۑmj΀`KT.kP9Ab Ty~[ •F+6k{AJggV zr\ӗMcҼi+^q4RJia_Rlpj.cI`k 1ud&0գNZF;~(r YU69vY+:Z+ҹ ڼ9 fn:Fսl 7ΑNxUu֮"!sdv,Np]^|6#jtqWkr$ε`ڢ;Cv&,6Q3Ab` %p;Qt7fQmuH.4>#\$IW庈ebP|hXxA=yngtV$NҭB\ eЀm6hTYN2H)ēWǭAOᇿ4ۛ˙5c `r.f&lډs2!ix8idpYm?O|zcC.Wb-fDZ%%3ziTLhDyC"$9 '^`>^J"G6V S7Aw z׽tVpOrMXi6?YA ]AD\9SAq>A)6G1paRb jqDL, N I ѣ?00[XoHR*{4->Y\(owdBЬqCUG 7\gJFWT|=?R1z,֐͚? _bNn(ӝ]gDTV1gSN^־ͷof+=E+ҼJ_L0*N!2& `)j` #+v_%DЫ.iܔDUǓw8¾FKw`[!enژY)e`݂t삫[Xry%,r /WnLeT>A#1D}lm{({HXCI GXT_}/nY<Ձ>77! ^G-23x쥅Tb skQy"\*l&ȦgF!P1n1#U,W\&RyB|>3U#wc7%@L;R$C0dH^%Hqvƹ=RW֨V;hV8a|v,$ou삿xeAyW~0@z}I&P8AԸ"xLOsU\r4`$ tD:dz#vu[j0q𳙫`*5']KJ̮qàrBq'w+ &(꿹[bs KR8> HȑH`B累% ]Z|R,r/Őȡs}e6#(ff?TWHúw0sHxYz݇_Z}n7nE_Kdl_o;xi$fK=޻[@9nAyQ.4ߠ#}pq{AHy50kLб%;ܘ1%Y*7阵-0Ą;1b2GgQa󵬊hsVv>HG'K4* Jx۵zFz[A'%Z/Vgk˙S/M3(c?~dh1zii&=eٶ8M^)]n^d$gIt슁vm0} ^{W jʄ(>L#AXWq(r{_ eI` oRCYvo`[Ûۅ5z t Mi)thO>2\CVIՁނy"4n$a{:k_E>Ϡ-&~`g+NwIk32YCh1^+?ڮE"x[|]FgTZ "tMw73zuw3UIq\V(ͱW鵇= c[ KH튵pzkVb4I :M!+i|<m8cڔE,b AR >,ɞHzr=ڔ¹?ԼgQ9RR:qlk\s.QeQ; !~5=]y H[&; mH+<F"V^5sMF! E?Λ5^2q [TZ@7TCN +>`yd94GeuGUZe[*&}>&cG,F:l5%}=|"QbJE\%.)b|! zH}VûZ l/fz vzI)> 9Y*Ns@^ vO@|x7A` -7[(u%Ύ ,ΎW1ml@0aFr5+,nG<L*7ndQ 8`ƫfS/ m, ,T!!`TљY(3xB _ +zb ͩ(CYd8%JR5<6y]o0r/x ybEj)lIOZ& Bqzu3~213 M.>9$[hRyZ|аku)Ĥ\.9ӅQyhCh#3RUTF_X8,hHV~!Qz,'cќl0ٽ).•2JͦᖏoT Z% "E$)f#[0F6h5"4a@90Z&NoEˆaaRV?WRd</G݌ #sV-M9x.ioƦH %M{<Ҙ5&V6{Z+dR йvc<^AboLì֖"W»R+]@6liqA2/bf_U ZczGuvob2%V 3}bԿ :ʌC!86'ߝ=ZOP[|lRT1(5jn']5x[O3&ZAHP06b^l-qR$j2X !Fo,$4i?"E;V{> u.*Pd=o#zA"h?pKEF@:Ii! DYDڠrv~WW6GRۨ8Fo4]X%.uH{:=oSƝDӞAڸSS~i~\p=ͩlJjrR£7ˆ~(XN69QW2>.msK#z%d&WFV<`fX~Ab% M"]|"`.d ${q&^oK8Hu.ܗ2 +6YGbͻYr9: H ڤKۏG9^%{yMBj)9FB{> 9*ERa%.c!ɜ+K%>CQ]~20'dHPƅdBYe`d/7 D`?&i+E* # ŜZwB7+@fo#+Tz,-ZM=*ߜƼ&oH _Z~?ȐꮌɁ~W.]ei=?2gvnzFPj>*nX {^w9dB*(#kҩ`]۟vLr(Ġcj/+? &4-X<|Q8qFdA3y:3^ڞ0v1]zC-ŻU~Je_93yUp4N驱S#ݛ=Bjh܋2O7=к8Ys"HK-$+PTp8a}X VLi1^i^V_3S*e܄ ⴭʧӯa=#y|Q<98'An*=\ ;7'baC{2TuV2,W{ N/5q$iyؓ%St3"eÐ-sDivZ'›pDBem 0֙PoL'2mr[k]Z]S + L-ẕ< >W'RpC#d.Dq>&FT xZ |Q uyʌ!S& q"uאZ%ѭ&d㶌PR'njBon(90зU>jE}NU#獮%`8/'u5_I{P&TD~}bV<Y| z{:@j=$Q nڄڳ"3]w28=UęA"Mhl&BVxZC6Bx-"#& Dpnᗸf& 0.HFb!ҙe&XZgε9ۙJťPn0cGtRZMd.BmчtdN[OxgA\1 Μ3: xBPJW@-޲O-NJz8VO $Sx'Peʰ6|Qfv* /~H6w1pȮ>Dw`H8F[NzգR,kvSuWǭ9!?%]<XkUl"` *!MchU׷Ps}.O9F{MQPޒX6u-Ka/X*iH.7_˅HөcY?0yYL ~ڃ*Am]UG4rS F\AE%xlXPS8'ǰct|On.qVTa{N 7tuK).ͤ؉)D8] zsO{_!߅c)hpoPA;2N 3*)/WnqxFrep&Dݎ#Uv(t;ڗrhfڿCHt=hĘ,T{ |F=s*WΜTH4MJdp;Ca,U(acH{kͻ$5UuGr(iu`:x%7jzʂ$*΄)aVXwd,Y}K"+}#(lZq?1u_ ~_lnN_ F]shrMfBzU;yҫW3LG@}qpѿdm`CIcn@pZ߇t*F.3С%͡OշVq:ZM[M;mFB/L-sE&F~g\Q[")/~8YpV9\_Ž߄9Ym[kϳd >vF? 8<{#|Ø-4fShqv|K?T&#nlRkd\r8JJ4C\K/IÑy7Fo5ɫt٬~gD@ڣqՋ#'-&1/+Hc(N}MOPuG;HF;J۽նW(K3~Dy'Zr+ӱvT4&=_lԳmJ,0Ҿu݆*4Uq"N9K?|R}9y# Ig D?Oa \:ldR v̉2/G(21#ZrѪ7Kf?85&3NԤC -[qvEnMމʙC8hSD(sUoAϑ|Ӗ880XHs?]&hv>Zet0hf@0$ ŧݿy |Y9|^t<N`L!H)Tm3<$v?#:$Hg+J@O;oإ"}둽7|V`焈 ֞$!Ve kSv7 NPXS/.BC*Eې AR"R%}ؼ:Kpf  u^=$L fNC&]R e2̱{>!<.)|؉_1:B0+Ѓ8 BwiLs! u`KҜ2w\#2&.F]2+p6TWTESjUjqU;++;,88?{,c5"}Pq(4?,ލA7c,!eS{ WZF"s8h 5VnOQ*۶IAmYiu/RںTH4$xNYeB|f$#n;qo8̩cf\01"']Uk.} ST k<&k7gdLQKa15n"YnOҴ4CgIlVWP i/YlvBN6:M>dBƹ{p枼BíN;hnH_Bl 1_$*POUZMtC_\_s zؚ+Ϊ֧k=%9(e`5/y.-r,s,#|jU"ZϿ>\,|"0a͹Snu);r\Uoe]ON3l*8V[!> σhv:rFB3Wż W6k: gQgNտPwDIx6NŰ 3Y&j:MٯLdIğOqkfJ+\OAUZBcɐ~VZp_x+oE[W-(ylP u*KDdsXl8l2quD(blidhqrrZ*HOqfZ?kJNnw-jy!n4j|i+_M)JuZ2"dcپ^awEt}!}3Uw]enBٱb^*,J.B|'B]D32o≖$= rzclX1٥'vsr QTف$w;H}MƄ³1GÖG P, 'Ţ0W|ۍo}QU}]~CN:>sv5 {?6J|As,t !VҤb%o 600u``[WyeW XT*M<ך -IC3ӤQlz.W"s8ɉTx0hĵҳDB.𙝾;.ӣ3OYj Gx!&6Z~\9=&IV(ր.1"CVi_, QCrSLF5T4[e+j&^4Ih̕:Q" Q\ 鯕K<_U+f7?&àA$ q]i/*w:yWQk:\1Fn"n$s&c ]%tցǹ3EPߍYh!attj3oV᷻#]r+.n9r]f-:Ԗ&I5'f`|`9c\"lEMZo D퍣М] =SP-p̔@#/PU+=a_v{b\$  sˡiS!h\}8^f-t{&A[KKBն!eLŐ)adN$1Bv_foe #Mx«(ؾKP 5mQ'V_8 gcmI?(vOgJ[ֶ {1kA2mHFYLjbZ̍vgf.lBo/G'GjR+),Y|`Km7ԓwqO-rҎ?NRberCJ\cm oX%Ϥ~k\9B#Xqpٗң.D0qgx8_Fo)ЉUlIWManv #C)y-1<oiT|lM jn8"V*\J׀,AFw#ƒ [I{-8yByvM**TzX}W=T:e p׎a6xY$tZ=?6XioHOX -g"Gl4ńRqR}m$v{ym/wӀsq&suLX{(|=LR %!f&y1E?J.yPCqª`rʶ-X<VOƜ ZїaGk4usR$t[IT_4ĖGO )l詅5NȻxţE]J-ef~M/[۬\l\fEg;=y&WwYA:U$ٻI/٥0.IY/pݔ|rI^m8hس=#Nf>`@O5Iz28PUksl.A%U%M~&25 '`'rjIhx4LV~dc:Xհ~EvRhDz8 zw74 p96.{2^1vm #S Hl "N;KXXgSBX ^[Oyy mN%XHn{;O:q*!R H8,W[(X<; [[.\I=*!캎ac,V. !Y Fi@kפ}ȩE$qN5S^zܯOM@i`V`sLqWGqqe%׺T\$/nm' ]RU2 F򎈫<.$crHmu7LT4 xleV/ɠ45yTpxC($B5Eg2}MKmC*g9[)ä%<@ض9{=rVz:|ezb7a/0dUSV"^5,Ү/fc^,DE-{2(q<MHbsX Gfz#PxF~L?4Jg@3`Nkv8Ɔ>z*څ l^9 N` \>9VT#T"A\n }f.%F[6R31{ͦ{Р(J@]d|vA=ݡLLڼc\_|)mq"Uk,W(XnTX$Bb<82K8Jp @.ÓiEQ8T͙E_~Z151l+_(.K^O!bW[?ƾf^aeFR<;2 lE~ȏT>~|>k!H7d@JsךE$H7eS/9Nu%-E:0Eltl4z&/7I@8v@okP @|91~ygXDq1͂Kj68M] ?tEe"qoqCwX.?pam~ Qi슇ڀn<`䁋$#z2S VSW_9 :tb#i(FG"C`F2c&QQ4%,-O%yy_I8Uy% _QRnElԮ!*}n#KIa9?­nj,̡6l1lws'S!"좩[,!* g`8gU\SZ*p{s8V.-x&cDiY3ӑ#sMq^YܪJ8P+oi&ͅ2:unA,nj;Gu1[C6 EN OD>I":>hC\}MJi9JA!<IwpƖZs !;)R#c٘tnc~d rՆh1)@Kϟ=H:T+rvgBivmozNF2Fb\nvy͔( /nՏcTI fގXv/\\E " Z`~aR>ULC&cTJLKo} Wv!N||~e..êfo>34/Ӵ0di<%7k cO$[p EZ<-]#þ([[a0m\qYOZSKc NbȤaG$7 ˵AI$2_ vֺ.BY<`) +IU1TF`@}S)4s_6[14GX>5:ֺ=2mmLgRkp.Pv(Hż}H.U䦓SЕ&r^Lorqh5&ft%V\~>/$:8,+* aWJ)nwq>[`[8+xX6pu_z]%5|t?u,8E=}~S9ʅ`W+w㎘g%A`HLזpfUeOtXHvx(E*Ha${şopL"fsQ>Ngq~dbxanaHcBfʩ k8>sxh8QE C?!zEtb[s8I8U#cKpE=%OL7eek:ՑEWb坚v]ƙT~q#!\06 6@%F# !2 e%uqa`Xᥙ&~;8rj]h39Bx;#گ[)yz]2Ļj>3Kqy~!(P42A~3(Ihmû/TPU΁ TNġ%TDĝlxt#uw֘!-; o0"oZtx#%Q#ZM)1s9:ju[VMPQ_aHyO|V(_9,žx ;dSɥDߋ}âMSsQڽz0ׯfo<'suLD]əq)m0콺%,L? <l/=ŞW u$ًt^qUsWߝh8xt(c;=8Fy<̤^I颷[B[rST;ߚݝ{;G SĮ&l;SG] j|Q )&nf@ױc -u)93/Y޿n/QQ|i]E7,`F< U]>픑H{^*ԯϿLh9AM*4\2Ih`RM@y"P&G.\K/T>v8ŜȆUgf|zk_1ՐɽyR&Nkd }<7Ah4`#4`af*\DE &XWQF7C(_i,^ W_w#.4HPV@HsR9ZYP=  ל4vm0Sk g=m1v L;e- D+ﳡ(P>w9/cj|]WlJf?eLܿ"@4S_2d>G~eMRKԃ |ɏLP<~Ds4=c>%[!ヮ;y`bhݺ1'.gqtd+[$(hI;ZoN9]u# n(#2XYl_JfLg [ (U= J̦܁dh&?~1py;@fڐʯZ| WX񻀕# XjrdE:\s{ fsFLDylLzȃa9_4/3 6 gaLq:9DZJ4m`T ЇojqeO*;a+IUkDtKʞEb ҵΤ 2;힒M4Z\gY bEXԙ Z`i,b8zc夽8/駪@ߙc.5$sv}=V<'Ν&mwggۃ,IIxLH|=`yn]ji@J!5V';0wsI z#2GfYA鹈t⥮g1=bߖg/ET;V8r2BG+ #.2+-N u0= Pd3_߮(qeT {I:3R7[pZ[nzddogFeOZ&ԓ܁aG狁s(^4 GĽH)$SM!|ZW2(^2v)jl5l1n'/?gTi{/r,C A:a]Ո3ܖU9J,2G|;q'o4[%ejR ',PYM,ϵ,g|OO`rf=ܔ ~`#7Wh:N]fJ` p=0t ' e{ {WlTǭjd՞'-A?$WOn-ܿuXtU04R[)i {q!^l`AgXZrZ|D$t{.X!URĈ6rJj2 oa++<~|*>^^F?t;#jd7yOxhuߌFu#"eԆȝKM3 w,1yV#iv EVnLI4~ǣq-85T_4gƽt5璣d&ގ?Vے.@Ss0!`e]AT5kC貯{")%/C~LPR3 6EǙߋ=K-f tUzqӺ฾IaQ~er+f]('ЧGaoRn$g83(UL _⩳2Lo $l'@otTSysmZ${3x?BHzoD!]PK=B$NDTڦגqv;aFeԩ.*$Z56GVEk%|g f&W[R3s֛'Ϡ(!Pq~Z҈S}kʨԟ@r.YL>Gut9\d|_,bݹ~P5a:"ڦ(T i^GDzJ; ϓ'1U9[ȍ0g,3a:جssi#Oc2{P?Py(oc$:Ո'uȎCY~R*Zo7 čMbsnXĢDM}.y]8jTQp[{r6F=\t^4=">NZqC0GͺD3>5͙Q󷔋#nۚ8[CF~xvBtiȤ96S:[;]S"T|H"~#Zhx(_sZAy.\ۈHu9 T٩~ ؉ ,\ƈ+nkm$uK#Y)M *F$^9Z%ss'׫/[ofOOM"JY4Pg#V?XwqC!-+JѱEG x/Nt6y7%UN@||-?O`B JiT sk(kV6yiŧn{so6ËBfy*87sR(r/m UfU%5Cd|P?3T; y@>{S ZoM<-Mnw:E2Җ3`cbD#7pc1ƝٚY ÔG^z%m#&Y9Wq m(s&B|yR YgRÊ}J6b!uVRzP=w7zn `"L2L/`@X 0K‰zahaMW5E[1Ik"@ƜnTbM{4;#c*Sa?gfPz- &V5+q[9=UE|7,_ {żلl M[K#dΖuU5U2}vJSdظe}zdE:bE-ƘsDT۾$* ,9t Y yKs7M!JI!ivvKL)UɼOpIDEL`X( B`5!v2r ]{,HVtL!$%go[:'BZϤ=0:wVXshģ8R/)C;vRfN1¶ԼiG1(ftr*A<5M *j>o-'>;ɩ wƃM0$T%2u 1a2IN1Νuwۼ N9@` dis=Bs|vthݝBeaüˈC0﷬0Q~H7Bomȃ=JZ%Axk4-d FmC簁E4+ةCv2X aT$uQAg6bOyBad(JW?M *ӖƔDa"_9B.TE97:7ƣG_H\+2gy UHVH~#BP9y"Tf ǹklPVǞg!:-l7yx#,TzdE9;B7/n|mJ*%?_QhI<׀f  ^ t;lo tey>N#I_[ik?{VZs}hZk*AWǡ7T~YCB-Kf(lWzi~(C\o>E + <ՔB.d2LbxAJ5U  "(973 `odVɀ9=Ξw]jL՞Z[)\zE^p ^#rCgR[6%J C}Cu\>׀K3h9v>1KCD2w28"^@LAI0S^Q)BÞ4u?A^7TQWei,)b`_;7z|/$q:Y܁&z/s) Pv CJL!$UL:l'1~,}bZT迫ځ+x-zG~!fB "䮎 hk L駞I/v%D}W$ԑ\!JbcB NJZɾSصq$̞i2IB{Yу^H PZw0.(x,VI͉Lh4{3b77}೏ոG oJZp4uR%,r'K,xBPWqeCP Xsls%N5o|1;˾&WN{ UD~hys)B-jyZu* lm[4渍Y(-L̗ͫ,-5m~[<% 6w| zh ~zӁGqSPWP+ˌݓxyQz#o~t.eD9 }M'UqN-aT~!uȟRY{t-/K߮CSg$#9d   x&t*C#imic@gKeƐ45s'9mE ;,ǓysW4+m$ce0Z=cN.b3Xq1z)u#ɆIlj1$GUG9yZmּF4U~pU B?S!N"Q80Y½*\?"aLȰuBM)78X}%t>9{vUMtK,U1+ oJ4* PIaK%oA[I9|~m'V\gvyY.ŦO¼'x [fp/n}D=rd:I9-)[7͍<ĭfЗяڌ;w"B}z s2t/SeT2RQҊrx2= {ksrp(L@j׽jW; WZ~@\3qdӲ>z5}=%SOTo@)8NXH)LE՗MkFDT1w/2pMX\M5f>IAIx$MH%l!tJ;NJ0RfL3T{}%12BסzQ`ʮW6Uஃ~h]wѯ02>/ YUWn&$i?5?Klݟ00kޏ4Vr5L3D1O!պɝlΣdTG 5=Y6^O.q%7 xC=,7o'{hlY?e u˗>q>Ė}d) u}3?4rkA&Rlm#/)A~>֢zNYeJ{T YjYz\AI$VzR]X4 4;EnK v^dcf/cBf_DՀvv%tnP"SΆO=VzMXe`jD3ɽRRy>`h;muyldJ~_ tQ*ehXg>p("$,=81ZJ5-z)EJyCnݾ='Ӑy'B.J& $BFMm+/z6I=?ثksm!~-ֿ-p)V y2awKWWk4۬XUmɐF3&>u!N1vm:L}Y$C[ؤ"^W|| :wBs)13\P7O㱺|)0/ ]spGkIr- maD F|m&V88ՊOeW*XX>1L>M$Zs)V9RZ*yrqN ر*I)~e}᧔?z`(:g5 ba* 37-%<*u6HAxH}g?QY# >8bgI2Lʛg& :vTsKt N]5jnI%}Yt^EXe'WSM[.-5:Tsovio)acExLC*+,2KX }mgtz{Q1`.nlO گ+k/S"(/ N\WԏSR j&ײK B^ c"Q < Ou9jSgϻPFuDճFt7|u 3l ]{Ʊw o/ MDE]bף&"sXbxLv,P+[#P7aKptETq6/KU)ba-^+Sxˢ۴?]EX1Q-TAͳLF|pp^Eғ9nίZǏ`/?)q[bȹ h"8짽cD=4Rp#6B o EE>/\ UDž7>D"\]{[j9X5jt'ɨv?4: `V  )&gE縄̹˱q])%y]rT=iN~v=?}E71t␺vVns5KTXVX@eJo0VZp~|;<ʽ6o% 2ϗ~3a3r֟s?@*^(ߝ>{j}(Ç*oB1QtXPDJj$D(K<2e+ Ɨ"7A>=M*PZ QhV! {'2xɴSJ&;kšC [AdHW xo!pL0vcG ^0T%x%@C׉,Ƒ,V4L|!)D'kef;*>i vs} 8Jy&`]騀JP0^TJ铿}zdB<qwĦ}kjR|Bw\>?1ex 콦 t/ZvI>V CZ(sAx5 ]|٦Ѡl&0^d{LȝEW}<;ᅔJ;f.(^$sL,;;qMAsdl}>+Ӧ1ѻh=84a!]9 #KǮL^gTzdlU} *,_3 Z Cι)`&D۟:r8KTnx哊, 7vR-:dc#&O5jc P! ]Ruy`X4 QB,R/ei%fO@W ~Dv@h7ij^1)R2+H$̪n"87@fy 3igʘKw~+O? qgj-+,Hx5H2A;{ ]}%[}P5Lh5k߲'0YOۋܺl9P=&hlCR((R i2#䨷%8Y^W:fvYa f@)W4Uv4*=msm) =~'m&57&M"nbޜ][fNkO۔&ϱ]O4ѿL݃i= d6z{4en l7EjSҜƭ FiP Cgf h?}J<.~ D%@p3Z Ton`Yk[cblB b?\{A]#ZfhMzT' V_'`9ϘJ7Acsm9}j0}S`/n8MOQ asbpx%Na'ؠ ct O˧znSA~w,(Q Y_)N""3*3}ζӔ=K}^L )z&di"Qo +|e4dZrhyH*C}Dɍ n' Z$8J1um_r 3X^y(zM,T(_jE蛁=xC (#H|\yÚjbX@=ѐ=] `aFrE ox6u`#`KL au! ^HM$+(Ⱦ;'Zr@ۍQ6c ԟmq3|ZE^T@S~cv Dn4_cW;7)a[YUM ' چ*/äzdȖOÝCBC|BmH:n {3vm]8=v[uB3E@Ub XoQ_ek@ﭮ@k#OSV`ݹCVs*89Ě\ES?=GDN%+Wɰm j]m=Ō-lc#S; +=zWEJ5g&T{|MstK #0pj3*o^+5z Jky@Z Iٳպɟd?ה=wF쯵w _hU,$ N]v>ϬIݍWoSN%pCB.ͅbt>[CuRZi-2C M}-EkZ\ z0>W\L8>:uM~/-Otm}O_vNqC$AaT 46p>j4I٪Q9/bKԺ,sD 2r^R.}Oh>}=HWkOc)tvD:11p=7_ڀ_knegZk/ڜ/E WVzwpXת~Q͏ 18#akSHo"Ul@+Y S.a+ B7Ɓ*nckM|(4`zwˊHk"{?箹ſ~ˑYkz"d!(6{{Ls+3n2Ƃ윘nt 7Uϵ|D"D&k㡎L~c'᎞ŏ&:ѻR"ZgNxWNw3^"b:1=0Дuu@qB3*9N8Uzƈ[?ĸZ-M'vFr l%r=wg@Q_H˘WIY2H1^F%=^q'?w㞎S?۳AS+b)m`- j9O3ÓޖIh'Z'v'Lk%>fߓUD7?ey-L[R-]r{JɴkqQ=~?,qn7ַ/n "`_Ky$Y PYQ8BHwDsj'|-+ M,U !U+:ws?8%ƮhA\cY<~x)t~ cp8gK&ҪWD'&}FBK~)Y"m49k'chV~+Zn0)\PECTm]gه+7y>BQYf-# ?kiiD소uϺPwS0F`eq#t5bhЅ"oRq~Z$$Av {ڈZ%Z~&|궉T?-{W {r+ƙdkӵZu='RkYB<#}^}oSD*xĉ ((j_g9,-G?Hd2a4a]c0f./ˋ4=ux7XK'#EW/6xOaPRe e+e/ Q{ƥw$RUQƣl3iH_'t6@SWy[II(ru!,́]QhFQ-<^:Kx?oT1) SvELI=Y&6 z2ۗM1y/@0NyDyyӵLQd+>9+-H+(T* ܱ7j3Vr6&Xy}Aܞ69{HFqr"=9dD}$uAE{'gH4.:L" ;᠜=[)}<20p[8u69g(T<}Kvt>E]gpp\3+Dd܆/ixO5|_cҞq~ٵ9q@&4ʃiLЗ5 czp#ALrf"c|5W){H~dqQ!Zf}H dE_hhHob'8U(wt h^0kMD) B4r[qN /,:'Xp;=A8ZcO+9 P{^#@Pܰp97){= -|?x}J9]bA`(];۰:7L KB jbXQ_.*yv45m_]] 'ϊ=\㧇"$K 8sRSXdtxGCjGNEA3ey܈*wа4)7,b 0=g )mX8Omo aǕuk35:!Ùv(H[Z #@CȫiIdߺ!-&PZ; UIW,Jaʑ҆H0J ++nZ[]^)]tLo8%-:a4`o/T]3JrKyQхrp#x҃O)*SdTP#ZPFg#34{}/Ҏ^he}CIvv[8 !CGpmn hRLϰQPYEr>ˠ]ncQ{= ݝ_&gԁyʡAH{<jZ+cCjGNvg_ *Tm~bR"=RD[EXk4b ɛP)TxP"687Cub P( 6zǡg߬+$ QlўQ ^ ʺF`XLzS@Cx&qsG[5E= "<Щ nZПB|:?44ɣ,K3dZ۸eʞT ZM՘Jȃ2.+k:#R<^3oqv3{eSZDNyw`iIB l0ydݏ0sܾ/l' P_K0v‹a.v>I4RT_/48B rj3^¹PtQhi7[܈q7Ƨ?vD#Ӗ2 `-P g#d\84<\8 7?Ig됝/2%@KFj§m Qt{-%t3W{_}&Rb w_OHigI%;=hHn$'L`+cyquuCbLm|!nE TSx2u u񒍤4@a>yak5,)\ܓx2-_6vLQ 0#yj܅%vt,K}GĴRs}a${xBZ a9v>vNIAkJSֈ6 iLuǝEiMm=5~Bqq'*-/S=Ymq]EE6fo1[[J1S.C ;1Fut>Wj2z%sJ CFY S#"-dȏm XADnA|Z~8L[c~6&*{`|U&Jlts45Oa)R`cIF`D^*ʤ?$pi8 6u]' 謁6Zp}fe{ 婷*m^"Q؅%n)+n3Q?4@:*nYJzl5"Q\Y} !ԁD*Ło,6{لh >%Dw8Qe x=uX9}(3%ӆ ,Vy[ +)2!kHŭܫv-]vN:i G ^?-嘫" pRSo?f ^d| ه2)}ˡ9Y0[5^@%qf#-KN4z0H{~tldʪܱҔ'SMV`ϔ^[ټe>5 l/#:_$|ӪS#j}n88槓. ޭ !鬽+_nT\B>µxRk0>?~9 gɁ~WGI8MvX&Po/kc 4jw$-%^{EGb^eX%=o^ɯ`IΥqXTLj@1q`N}*( 11.x;~Pq+I"`ZY*L2" Xi׳?GcAU/ @DQ*e@ÂC% modW(nJѢw0<DbŠ$%F: ΦfbP?w}6y 9ZMMVƎFɅ4x\FlOvYpMHzEmD7y4]kL*)詫3lgDӵµ?LIOR*pjeqn/sWka<5ulI~}.K71BX9{/Pz#kxc6K^6EhF4k<򛶯s/4m$]40u+Xڍ*kΛOrb<_a> .Fb=¸ep6y6y&§߻La*ߥ<"cѪK-jhÐMQ]t"-ČxvèUZBɅFBste*hD[DA.怄\C\m3rx_XhIڵ#z\ unZq,aK,Me8ltNǺ}Ե,)G<˪E휭 v u2R"g9+"rP4A, c4/6h{,V-0g>2G3|>=\O7V\tR|Am >@IӔ _CwXI%DA'r<h)Ԫ|;mC '^"MŤpCNJ fGVDŽW'"5uA$ZoW b 4>SAc5}Ei\ĈXA ')(BI .2p6nmTC mW0;EagEw> KUKr$q V|V:xgh&ѐl}qާ`9ɷ M6`dq?,daFkWwcHvÌGŨ qhΦ`bo t-]?Ϛ-^%[ m`% 41;Pm"nt9j u~e/|$|CW~ 'ZWj5]cL.CZñ&jR:OS3#˭m^ԛP6f0x=V;#vTb;X@8/05eKiAjX mn7J$5u.wiD+ QMaH8ݦ? B$˔M@F,o`,&Hv?8ԥI^̨>ښ)ݵF,kL苗H[$Q`CpTӓ'C%"н C&Mtv.ypW͂=m`=i3P+^ZJ8Qb1%h{^Y^U%g?F~j9g l Rt2&< 9Ve1$W^#ٸ"0]$:XZH"R$dIY&Yh]w^=hFrnZ' |bF%KS&G/$d\k3b+6*JVV l*zg=j@Eb뤱c! iu^NM5)G86̼b.Uη|ss⢎G {F,ןqc{qŽK\Y>hօ:7t2$ q2Z-L3m^E=t3X@(I㫵1/\rb]ޤΞ,1UV&{WBG'p" ՗ATrwoE:$5{+R-LFb){ܟtX-JԪ_ֲ59)yIJ{bSn{\% ,f]Nls!SZ yC2#'Bnը"Žj>k2x&kh"@j Y9㬸;q?_M}4bsLz{]]VIo]YD/bYjOKUy]WXB# |1<%8^*ё7|nXKu g7@s0w4\lxwҥqHu<|{@Ҁ/>SDډd|Lg`/9Cɏ~N %/>%O f?k FES.;tk7Q8{zN3ρCM p<0:*Zd2K`GRNa!]^ÀE1\VЌ¹Y}QVhrQVkx$QΉwv<3. KÖ,VgYZ0707010000043a000081a4000000000000000000000001668c169400009304000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/cs46xx/snd-cs46xx.ko.xz7zXZִF!t/Ւ]?Eh=ڜ.+S:!m-I~O -981#[кq7=fghXNC/v80K|$^2\Cz4ђ;f][}?RU$|4A7mʺF}zuE|W;oQ}7&X@w?BhtLxeZYQHA@2ڧa¹&q  t"kmW?ƘfeI b1.tBxkvXAI}JgeCO_?7PN"~#gP,/?LaVcwZdg m֖!b|-+ވԪ 4?ĒcSϷpDqgFTo~u IOm9&*i˞ q*^ [p55]mÔL?>&3ŰN^YM:p?@t&nuz뵒B'Xzd;5X[=[%HX' ][<M=AYPKJ1>$Pb`W\N,A|YSX>9i-i/m729nd+ӸvǓ=79O 0>4eh*~Հwѩ{Vdbx'G+"TC~d}=EVkNG'$r>ۖk]OԔQ X)]'3oBKRLPOuN!kC9 Ÿ`I\8?CY5N5:s)ȭsV[5.~4Pr=Ϧ G?kCȬ0a~:ns`& n]4\)ι7qhz$~|q |(@R˴^9@K5чԽRx$RMȵ>蘸} f nqF6KȭտMzdmi-b©skRw/F1XweK~vs*cZP&[0B\< T54'gd ;j:,BOAimSDh5s˜m)f~ ޖ*:vuň A[Ұ <1;]ze:=GP$q?Yl|?|"O [Ι0!kx@"XCzd zK~Yaƻaޛ:=FQoETO5*P[npk'Aަ =-(ox lfӂ /Cʻj!p6+ z7в4Erf^lxs=?Fn#=U]aנuQA> Q;)+ C;)[!)UO|yTPWY\#!#;ږ-molvҀ.i1vhLJR)ըFݶOy[z4F)PnGݾkeGZwѝP-MA8-G](WXg2NZ9t]x܉׾FJot5#0昮Zc SBၹڌ34CvYBEm=Jmvlx&{}{: ع}4͢Ɨl,+1\[#U+U'Pd-1%K| (tGGBc5uʬz e{@>}&qE*1Xze{5gDO J@H|PA~KpDOV=n܁72/ɞ`B?9^XpQ%xF'/es]ŚoڐAޠ kˁ\=S&J XYzDW"{;)[Ji1l֘Qӟ_?q үP4OtmKG~,3)? Cb%J2u7ZJfMp!I#%/g-\[v4(O -' ~zSg:ݭe^I =[X2ur2)@+ xfpҴ6QBD= Ph\xl)}H׈;_3Z:1<"*+PDOI=W C9۲$c)CzLPZH9a~'w sn?Ln0̈́:M^~A_b֔<F]\{ORRf%J){쭇#U C8E ](dB#m@ڷ_F0+C&ϊ.AYdFu4\ځSwh=kow: ȓV/ANpw_vҙr@%JlhMtecɛ5tH!{$ON gè"]F8V;+gV핣?XN&^Xk}7 Gew7@9mB2!փ@wR>cf|3,owQx:NR_Ui&?Y"HI{lJZ&0AE|&oh 6 T$bCbt+U Ɨ(=7ҕV!<^Yؗi'q%Іs'뫳۳Po4[|2`T2Oh[7Ļ=T9 $CWÌ^lIឫTEab\ƚPIvuiG4 zJ 7|65J9 6`ӻT]k=n3ΙU7}WNDu=O<⋬5$ʲ".K$W:nv᜕ddg)Gᵠ+ďz!1GA::u'Pv2@vzwzIxVQtm v7SFGʸwS+``R/7fZǥk0A3BF#TXg1#AֽDeQEDn#5fދ4%p죺\ lLd@Gu?D> q:SQ 6Ƽs$Mi|]Cԏ}QAVq v.M@y?ښ;=@kzO00||N\ Fa%-Doǘᕮx!'膘zGIJڂ\Dj+X.0,G{=^Dž7(ne cNX(sln% =|ͰM8q2Ԣ1۶D_g_1Q7U˿a$>yn/7e. ߆*,=𡗚 ՛'5O5BQڀ=Xi%XdMRxB.z?20VUYH ? Kw\zPf @2PlvNtSiC1dߑGrX޵ jR7ĸv$5vS;yQ kcÒh'yʝКZרB%$#w9$'I.` IX0ȯ )zV_HpB|OKŀ 7E}E1{ҳK:bߕBOc{yOM;uQ'c%N/| _<JC#|!Vڷv3ԵTP<*uJwjh64i3ju{1s%9Fj |UJAC#t ŧA-dMpe ;(]|4&6U 5%$T/\Wu Hay>+2Do:H=kӠŧ0K })AM5Qf"/$WPKszCY~E"۪qB-'G6|It£6;9pTj`I׷~3I86ArB|}qI?li* jyɪ]1>m#-P#3`K8/[="z܀)ˊ'2]؋b%e)65ƧEŐE> mLʳoyxCAK >DVCS"-WKx>bx:-=ળ{s]7OE%okq/g] ch4"9)V/=@Wk׌.DuvF|SmPٰ] c^+F4^:'x i8$n'?y,ߵjWU+j#n%PO@*ozr ){(E!a|b$Qva^Uw`ȯn sӻ@Aε)6Aq~FSlqS7Ha J?_ gR22&R/.F.NIfh=m?Seޘњݻxdg;3tRJMNJL{N`jNn6>X6-c.2WNt 37)3NE54S#TDrn>&PqwI8ii)&+[<q#iɖ qaGz),Xjg*sU%ۿ= .J OZIC:ʉ5eĶ}:l8[0+^}7WpRj 0A`$_yE B ȒYdw3I0G8vix@.mgM?cҍS;5U 7~k4'*XNaANSd%âw95I-'ފW[˺Zq7VHV@lBB^6>wgn]v\C߶si08G|H/VΝs609'D(m#ƣpc(ZSn<@5 HA_ߊ@PܾL^Xv O|"/o]ZxRLҘ*_Q՛RGs;V^g=?l1r=+y]UףtigK5F qW,1$ LVA"ͽ\sܞPzT /t9D>{H+' =!\CG?TtXǨ݌\36^W0 cs:4۩!@ ,7=wg()ds 5x47秓s6\ȯ=4zu8؃aE8έ _q \1 Uڞ{mn/f-/u)#2G.Mǚ`$|T^>,݉)U`WO_-H(PBP1\>4\jOQLE29˭ !WGElXm4w*S,45%Ntx|<;u'! vvT]P5>*xP6P E7g(.9gɧ(ճ-?o_fmK=^ B X=EBń<tmY#\TՒ":QCu۔_QRk,&E0> PH PY{λ7 ggrfY%@dPli;'guMttV-QO*)} ܒ;CNr$)iՠlj]J:{Gx=? E(-w"zBVPnzˍi%ArP O{mG%]U>ۗ \(Jc M=On%ЋDv>jڴk N8>tgnrB&:RCP]pH{+6fyQ@HV(>]0lWuyh< ^Z7l)IĺRW@c~JykՑҺy۞JA6^6S-.0 a;lay0эJ(wҘ>Y-aI^JB*^' ,BeT2T?Y:0kЃ7$xLW4=;Қ\1~ !pzk>p]pԍ[{|xprc' {"Yhւ]ԀL&˗qf |xg&`XuBX%ЋLnʨHJ {[-!!^q9L[gnPJA#^u=r!#ҹI UsfdVjfˎߞxAnkO;MwJ؏ Q(@AZD9{`N2`_O f2`]Êu3_0r0l:3qq.C:b&k/gE"dC+n<~ zdMhsͥ};eE A٢ AE< ߇(&]8d'^` Np$?^U8).zh"\y9N:q.]]#5F`eymus"E|NlZX1#Z ;*8xs-{@}`76ƪ!"/~ϘwځrWW:2XLg1 p{!vC  i*叇'^M\g^YW47xh^ov>WsZK"i#-w;6v=(urwaRһJO!~`N~dD7㳆>B% kgR2FD&2 \%z34}܅KBi g Æ5bvjWiߜ"-H)s@V,ũDGzW81æiOap8_&l"߰5mHdV1Qe秧 b ;Y MM$*VJljYĻ_gE+J]IRV/ =藨忪\{LmgJ3yibO*8k ^$"_ϐ.XoV_K M[/胈 :;މq,'p _z%lWJP7A0ֱ's{m{JrDTVloD}} JʞR^\|`(GINb"y~^y585cj駂ժ|ñ̫- %IܓxmS q~|۝3*%ȡ!6̈́+Nd+vTAGf>xuiiFӜCmI,y?"zC<dF2& ߑP'$.c`zUbTK/_*yO> ="tSqr-v wL7/Y M|X+TI(\iDfN?PS+?mW,KPq0ٽOah/1o_<īc Y˾oFBt'rglҖQeH3;jɲQm~!gFƑ8YG$%bXV+ܲƲrY?֭KhG"Z8wTmO\ 'ɒ45 DQ$JX,i^ֵs{<$f=b^%LQ/HZ'YEӠG@rp>pH~4d?bX!=b uFZidF e@0eE4;ɂƊ$7?P+'vyuPnDG)8Pދ$|r.CT<#n?=c XP"$57 Ć! z3(u@Z=Y bp(%g2?urƙM#u"6.".PC l0gX7 yOK$<8_C 'blVU L8B{=Z-߱I3{0b!s䬛2HP\i #+(E 'qa22@G݄*Ox -~ԹA`?7#ui<ʔ_L20g׬9H V+Ǩ.wfi;mo_* )qH;ܝ ?30IxN@5H&0j/o'HhJ HO[>Pkåf(hJSa k"_xVh( \Fn`…EDڡo@u!0`s>)u CMG59]=I s[`L,_Yϑ@ivIM, h &V/УZKpgTqޘX6 ǔt]3NeRlYqv/99՟ n='caC*?㋅QQnI\9v-Nq!{Jz\! 4Y7茩; O :o4/ntڂaAm- MvQ,}\^>Hq'aqBCݜJhYL d'JVbs5%oa=MQIA?5$kΦ :c0a[^a%oxtv@j}?%Ц4,A)Fԓ=`m~Y-VLvO6 `e |Hu1FpPۆ\qt1򐺲θ~Cȍ F_߃|z<d("ImCQ 8 mHV4~ّ (c&Mvv͍V=\$qX _D< YgїG}nъo˸.D!!S&UqX*FSﰒZʓ9VgStw;=? U 6M΃ Z+:fI"a{gr~>$0ANps(j(+okYD3Z4mCn'#2vjYƻ06ݚV1pD΃RҘ/*8K*&=@UTMiڕA*XgxʺL'wՌ!A8ښofgBj|ͨkWŅ*Yp-;VdcڭOf"Bo.9B1n l{ cJeJ#- L4sO7V+C[a}RxLFT{ M c]P,й}^QRmd)VS^Ű5@VaHLyЭ6%'`6yܒ` <$t UԛFB^gQMAԺsm2?@n˘sZ?uC 0TY-}]1RRdpS"_&Ëm%Y2\R(DCUܺ*tM?s68?6e155S(B%NaO/8;Z[H5Q1P[_3Nd^^rm EԹ8ՠl K7ϹKuZ t7*8<߾2[><ogɹE[a?)~Wa%gFJ׭FkG GC}cOTes`I^x柘6ړĊpĶ(D{,y\<_dmWQv{;% Lv^%vMLB@z"F8,%g7nC9! ܪwsUYK/h1ըGKK=Q(Zӊ8[zʚ#grLso&XnHɓgSP:yv9ג8mRMJ>DuY{W5L)A̘>Q_Bk_l߳&[۲ՅCWAQǩol&rjL*Άu "NUBhkH򑩕<e;_dRV͊7,2<}C~Dc !GZsM" &9 ($PեFTg]!&v-ݛ%/52@^e@!3Zz2%-eT%JZ é""5R 65m-tB*t\(%#d4 ֹ @Y%wW)f Է1OڱF֬OIeR Cq ^~:yF=2#n5 fwWdW kF')Q ڗ/ҜRW@I%F:\BQ) BOYcj}sMDq-4Pф_PGcSa2@pbDK(O25a6}.1C;&#Zư:aqZdNA>"o ע>1t<[}KBW~&\mbqf PPiUz\2C2{$VT~Epa%O 6 ~ŋzbʶp5PPk~\zT]"`f i=vOD@T7,XӲ'VMc^zx'T ʒȬ7eFPڷ)aHHWdxHZA,Y[`3 ȣԅwL ?=A-?Rc70mAZ+m [!Pj)1$N;X%DLqRߒh?*^6DmL3[xy#ZWӇ@al:p2 ndI~:~L)XyuQs'  迷WLh`÷OJJh+9Cc e+:|HTd伄۪kqϬ-K8w[n2S7Rx`oaE_y^)YP샶yBUƠA /3TRn=P\0bJR&'hDwI+R;b\bUK&DYn/6Y~q*vMFIGvRz|0ՠ/|$UA-Q&1%)kLlLUw%Ls< cݶ}!{ (ַjݼ%fsgL&[Ҫb/{Hfe((jTq 0.ہ؋4< rq/?-L;?jz[YX%0B,!XWfv ":oTmj-i${[ G$9J+^oƥ06DOHe.#"SG _pP!c1ux̙9hBCYIMf&nW6%n,AĦ'Q)F|iE~6ImmG C6ʼ80 Y?~eN]o{R(2^񢂯UWbquzY蘝^jEp85iYmK:ȏ=fżlV3M6F"Oy坌Nn!bwQk\o0x`GOFh:roЙ,3^@6=l֏Ȧ{axzpSmۤO9鴜8l1o;1 H+Dr)Fq22S]m\׬^tX'ٻ9w~v_\ QB\|aP@qIJ\.C1)4B[.jjqJ 1oֈmߔ1[ovɐQT[K;EH攸ljܭ%qb0ovt3rEFn^w$Ek;RpAz#%nS?SVdTQm`xLfl\&ʼnHcBϚW=*:"톃vZ,oQ6!{e?z:G $~#9"-{V֢h_$OݥS53#+Y=CuT84>&jw&Gy2n4J7wmsqb!k HhtA6Ff <EDD,]Qk{EgDԆPţ8@/H|o@S$TBH=p$uDъf: >)ZwMU^*6DBįtD00Xkm\h)w*(<kIwKiz *L}릝SXT o cheW _?J, nz`?~"eZ⊦bLg 0(G-Z".-DR@<pv! VV/3bwZzGqjwoڼk w~RC"+)q||Gl!y~ B>9OɦFz,UI2n;p<Ԙah7@.G&-vcj} !MqrxZ&Z}my`ϝfBW0wqG$UEC$5R,AcM_V6ElJNPuSP_Of{WzϤz$qrF? *_mEuD!-vwQq<>=O>B<7ot(R|Yk/Y!`t⬅I*i 98U؀׊FM4Ç',VڀB)$ mU=a;?"nc?z>m:#Hd|(dݿ$J{;ے /`JW,r(];ei.tO[~>,% V0_ =4^)%W)iamڮ|S!_^0MpZz:I#8@N7Wb .$+c|%Tijzc)d#?hK`6"[glM4)*EIAuҮ.uAB#$~O 1CAgz˦$*-F<')Qtv}x <ճ4rM\]MyQޔ#5mz)0Gy||畃w< mQO">0 +D[*-B+Aw$o&Olնu|>GA|aIWf >>uV*ŋ i:`?TEz 6w2t35DpYW[;m) du+J w9Ɠ%mX~{Fq#h,QaI=BtjqRz{Oya*%֩TEZJ7KiyΰbNQ۠!| ʣU` N E덺Fj`!Jڿ^G!^(Dqkvo37He;kʜr9("`I2D @6:[=5[< qϑ9'8Vc \28 H¬k+ R D;?C@.I66#QUurI]IӗYCw߯Ŷ!~ @ a?(TPo5O:{ay):׃ORc).^ Jz%g1F)UKw`ؘ>^*̤ !36Rl&zߨxsTXo.9gFT' dOV3Pad#:oHYXXi!V]&Gh?]+n.Z i7q8r#-};:@`T'Dũr]f/)>$|磡j0$&[}gLĤIS>"2 =X6Fi1BU'60!Ǒ^ G{~e$;9=}e|?ϩg̡ؑDu+<: K$~z|O+m{:vSsg~Rs{1Թq GU=#BHXno};ciK_q**z+Ngiް!JX !((+?1L ,m9u4dB\ؙQS.{j{'.eYZ;(~l,}ÃA_Q&.SVrc3! fA󶞽 48`k>eS1nx~$Ix+$+Liw'8-Fq|OnTZ遽'.#(kb"hv L>ZgbNJ]I奉37ށJҥker5DĨ2)]q!^{P_@~T,$Zy?D"ȡzڥncѝG W,byQUb}nk!Okݓ/qw>TDf_hhs9l͸" Mb5d6lhER;wչ$,vkƷ ^z%H  (wĶ][{: 8>8M.1 =Q'u}1yn=AD<#4{:xV>EqKzm:ϭF1ƅ8ڸIycug1?Jt|h8k  0FU,qrB31651)tغ@zeu&x%l$ܯ(l3zCEt({ub@k8IH09S k/XcgnqыJ2%:/eDטW>n@B-7ꈦ79j4[T_jߕW4ehC$Q"صU~)?:J]Bїf B?([MYA% JTQ'c0)={ ,ҁ>/ 0/.aL3׹@!#ғ4>"PP]aGZ JI(6Cߗ.`]0TnK+xt 9p#E}_k.zb''L!5@% 2Q!spM peW-)k^/GqIs'*^sSEt?PAay3ިkK.Y᪘FU\^p)ACN+:h0C<覌Aڦ.s^֯6u 7rhT7"ZGEU)yN]ޅ:dlۆ'㩁a .u R+I y*13>~ޑl{*rN%R}4Gv~CwsQ|\ŦR^k9!MCβ| ͹`QP P TqcrG`UA&Fz`|4ʀ&;ݨ |wuşrLgS= Aj m^t@.?fGm=["/z[̃C C H1f;- Nc(.Udk1e?'ARHE Ky*XG 2.-9A!J#Q*0P_VT qmLܛrjY3YJ,rS:_>[^_Y6w>R2oZ_O qQƪfZj7oXg`2C;Ϟ0B,vo75o_MbSINI?㔆?+l/n9}LP7iKPt ? +Pb_G!g7(@S @KNHPߌ\}E:E< qa4`r=Hsy +6U?a>5x6)G Y' +E;FBx L/0l Ź6.K5N= (n0 $;qU$J+ S|+ 43p{~9 TޖTY($Uw=|U6-7ӗʁyE]^#Pt్-"wS1^T) j84g͘o&q*$kcH<*jS޼7{vZў*W6ߧB?G) wkh HܶySLmDN*I`fIEm-Zg)8Eɨ.UsaD'3Zjbe}V6gba?K(F~l̟CHag@K˾{wBׂI+\R"tŸ΍h[63眭ۀ{I줠nQ̝%}V? 2VF #m~ qq, sȕt⡏t-]η|S҆05e֎2Odī@L"O-!<t|&(Zṋ"{\!rTSr9%I=Ζf"S>FicVk]$;,^f."h 68=\IbfeY.߫h06 #1QuS$,˝h`]R<ЌAݰ;lt>zMYWo>]c{l3^KJ,U֎J#n :rxXb'h?Ì0Q6S&,h f*:òZ{Mݮ'[DFGp Zj^"z?;0A5(j).dzP\P<:o)sG5A([˘joWV;gL\+DoHJ+ ˒ ϪljPѡc'!B]δSng]> \ʞgD}jX"޲D!8?'qQ^]\j>5$vE*E B@r59|U򋥀&HeNh nP:{b˫>-sIY>0bdŷ[Ŋn``L*->6vvi!q}W UR.egr*&^\q]e,!TYH5 O4$JV|VڨCN&x:&Q_3~7*]L?gax?_FXJ= zyk(ۀZ'6' ^V}5۳x 6Q@N3)]_b*_I j56 Bv_ӿFsLhh蘣M avP2%hO;E+j q1 Vp;Sq[\[#5yvW'7Q ڢi}]zb:}3iسWq{׾roYjF!H7Uw8Eh:ċ^ 먊 lC^A)'ڛT}rlD(s%}$ZC}%h7,\'Ez4{T7! L[|Ng 7.tCokZ@DKb)m#{c `i6 f0/EBl&|nMyp!F cG_< *iN"'TkIIygS ΄N wl#.C%yG]FrYib!9IlZ;F\DR~yd"/"w ¯b``R0Dd^RxBMCi8%ZQˁgz58-X{f/\1kwIc"O]Qf/x1MA.T.z).LqHN#~1bpCEFc|7]ߦͳtH~>` m]+d}PIx,,Eh:KT 7/5A-{bw9Ailkw'HНJ2Av00ek0׵nUg@q761&Z{X.>ώyK4p_wKnT^I:0G?a?jݟ`EI&7aeI}LQlu ׭ˠk $>-QͰM)׆]BTm2_9R#_#I[_RCqX=HFS)c nc ~A՘g F7(Vk3UD0"b(9˿b PˁP㝵OR"L@/J˰7Jp/;edW{%j͛44cJdU!NmIQ輁-/Hxޮ`HW˖5桨lƀ̳럝Xf?;&nfb& T f>9Zqp+MhtwCJόM,OS@a5Vƶ;1 e@FO>1R=.on!d_N ̬c{s\q K&2@ԃJ_Wksĉ+$ᨹ\b WOE*ҐwCkv3tؼцb{e/1:V*`; F;\jhW}~~l7e:vj@NWV"*YQ=]@sm݂a9Pa'S_>}?TPٜclhxeN ݊{ѿ! 1D+.xաnL b 6=m($Mb$Ѫ'%A5WQg&h1oCZ]4oͣ+Ga(oSiyd#7Bxgm /Y]^U4dZ}7J Z)4s\SK>wʊDZ?!x;r,̅lJu1e,98^F+,qGKj ب73O3J<܎iFe"1}-rBKDFޡ[2 Ohot-e3Pb}b9zTڲUvsUB&c&JB*ƩYz7V +Oߏ :ڃ΁QV AGP N%kH04K) {N AӯC YD kaJ FQ$`zqOA_Չ/لI=5P)047qa_F'aOTRz0v9Zٍ }b"51trXH3낐َP$]cuv%lwR61}(&Q| g}7|0sسKvao_ُDf< G &7A۳EVN^׳(͹$“m - #e:`ޛ (s5|h^ /8>\1k~8lO)uy`WK[nǨK,7(QU (t;@e\Phfe)=qwC6q6Q~6̫G1Aw|"Ӡ MȃMO(36a۲#Bz9"x5A+ΚZi n1z? @m~ xuaO!LzG٭m3ahL@aUiXĨY,E&58TtV_wi4Ӹ'KM8e\[z#XD)^uKX,YQܲQOWw^/XP *+b|v8bښ0w93駇UeXm̡ԭG>8WLW?Is\P]lݑ7KZ(L6m 1̧אyPU%B 2_!O,_U.w>,%o1Z`Vc^j!nT##x=$qG =`SR|Br,b M]$E}ȤIr8:}b>N`ϟ?3 m<^ <x/*)>nVծU(dx\')y0Xw5nY{#313m2|Z G09د+z|@qUf_͋gVgPQx 3956xA%f-Jc[ D)#d&o1z4?j`g00/́خD&1Ly,(k9Bވy$z2@B}0,Ahv ^1ɍDW"ΥRe*a P֤fpi .o'6 G*gn#eW{"y`xĿx1ƫ{cwYy(ϡ-40IbRܸ Pqʿ@Ը?IGO6VAMV%G[D5/\j3e ZWQ -b8=U=#jz'KgNRAI 8}N2I;`:8$6IjLp-k~+y!҇#jzjىE71إ㔓.mbJW~7>J|HQfaVŇԿC~<Qj~&&H0qM+|#AuZ}ݲv%)Z]ʑ+d{|FJa#?8 S`,Bʺ&)b&cN%S0QRE< <źd|Pz2,|D2%L,5KLީl~xg篩8(mM05v@YL?ųKncliFDCu!5ߊ8M_9v 'BY&=\>GZqa-0xݰL#T@t*+ޅ쇌r:q݂9S <춤C5MFduxܙ@)Ņ> ՏԝMbZ(䫅ז*ftV \ sLR`:*BPr[fCtab#.s@l&rɼICg6?I欌ag}0j" ,P92+ 1&WmAm(Hkrdwo&:S}&vo~zBB};hq,M䨠/H bkSɑoʚ;,ZIQHg"UfI| 9ql|g8wX+_q$h׊I{Cv(MAx- SGP_4ID^r1|$[T)CUޅ M&G#/$ \N/zăDqZx2e݂W~0FηdF1~+li^/M+DΞD f%ssIDk0HtGaZjܒ;(R4Cl|y*h% [6bAUoC iaw^*!\VN;a!8Z}9#G 8|ę6ї\k2PC3㛍t2NRIdXdT.ќKY3$(IP\FI@57 V(CF\D-}pI c"v{ߜ\lV!bʘI}%l_t&S{3cT1 5iƹߍ0EҠ\s{<֍ :rZ SYxQ|'5E* 6WY#,o ~ 7u79xa7{I "Zq97Js0H}XEjJrefP?h=CävP ڊGV[s:E=GL4Irz+^&=P2oZvf*%'>!c &*>3+pG9v3\ǶR\( De6!'cnE1pt2d[RMOp. zeZVTLK2 30L{\`8z 5tFh H(wUoddEooNgQ%b,˔SR5{j -L a9 ଥnnǖAZpI Pj1퍭R:B_J co) *`)nuJUL%1eG|J(4>vYw6J:yum:O_!<)ľBmT )1uD*")Aw-KMDԆsf⿒)c}]j $_JB]DFz<] UbR|w^F^)-Cɶ؀LDPuCkRD}=6@?yM;f0v>:6 `PҔ{ u҃9Oq$UsJ/M`45|N>`b,][y g5 V!qڗxLb´eJ8M#K>v,$HF"RK[N&rQYR>ISxq'P$+pbF0!Yd!w)C6zx"%Ͱ}*!WPK uDnQ++gGas\=Qz;L(jt @e12FB:bj9ۺ<_:1G08mN92[:Ζ'm +iEvafRbDC1܀揜ٍcv:6$ys˖hT/B' 4 d1jȱ?\[:QH f_I1 PJ6Go +41x{ZFJ5?cOPz&S¥պXY2& ]n7 +%~},ȄȝE(2"N0~$UЍP(A#Ѝ ^@,]# n^Ĝ#YaT`hxR'vi{ S]|^Mxs!6ʰSQ-,#-mp;㾝t9_M[듻 \ J@U;xaHYȓ+5&]2u^Ud}ѹ6ꘃWZSfr;H@FLX吝C}3D.іq:HK_)>}lW#guU=8/5^*mGnS U7ɑ 7N­^21Ǹ5E>oɩxvnBQf1t]Lm89֡PSE!-ńǜR|:@Ao-%..3֠t17HEL+0]<VlS";WEw w'c@{r0)^ ⩖ĨK}Ir(!G;^rȃ51H]VqN*-ъjS&fے_ǭ9xt4$B#o_i9c$Y6h5x B~V6z5b ]5)>kh썽R xbwQmIF}:P_2gwn]@kq^q|yv'OYHԱW^uCeU*\ @̈́ stq 1nL.x"vBiU@L;#ݝtZuVb{EZzfPuˆXK$DcOoA\FkL$Ti%C$h$~d.xy"]3zUSS2QPIdE/wӚP"9~o^|rVqSj;@Ƕ],ScH(]8SP~8NV!n|qQg^dRm;5D(/Ə{6 cT= #`*Ɨ&=jQOF/ط'q?m֤OR[`8N [8tHS.!' ',3W26NkitPr>G&U 48`UVط ?uMO.R.NEN?0i]M@H7/{;V}I  >c˻Qh#5@+? #gH3TaJ "s&X!(&uW: \3#Gk|:_UeOL7NqTƑU;(POFxmKS)Շp\%bqnv!Dorx;n{r5,:um>I 0 2677!*Ƭ2Ҵao}vAo³Yr-`PȎC?R9>>zP-._%j吱(=VQk|nz7=q\2^ZeGoԢb|k ^e !9-GsF$)rnk*nes>AlRY,|󓓔=$ gIBו &Ί:YcG^_li˜<ߥr.-~'z/H/Hf'Zh4kG;-xѡYyZCe:V PMk?Aa:h4ƤֽjVN^vH@%XKOg7z3e )8\7-p؄hjEF ?8S܅w_Vp}B3y%'6|KϸKFr17Ð9~%T|o3dwB϶WD?lu:$l*ٍdbNF)NCBA)u֥}LT'nW-54J&r5`6`md,ggq'\]S+M+?M )?/v6~tO m/;JBg--sLV3/ts ڸK\{^?07rg A^q*j6VMC8 5x̡)s;:CMI:v^o4%[3{P)K6Lש&LB7,IG*u&#{r!l w)8h2S8Qhek~~ Aq/UUZ^S-ۅ@6;mM(܀:VU5Q뤺{NK zDIs ,wd9%-R]Yl᱓yO% 7OP-X( N.~OIY4[˻oY?s]]^5RaIo'p9ԑw|s19H'xFto%0/-8dsq3oj*u,ɪGLC:57$ nGe(1hDjF&Z-l&,`Ks{=Kn5zFMꏏ>Xgs 5.1`#e`6ɳGwơ<n%tC wlk%-YR(y-%J_B]N(1߳ϒlI`-UoH pޱX1;%ޞ.:: ,fyg3: *d5&aUZJ\sb\N'9x9 |*M.`W#K$(j<}yY8Щc3 y.B5(ɻu3HX`h9o♑]b7 Y;o$85jǮJ:z[U$5>qkʔt0wEK%އ2BK+JP:% mİo=n:KT5?Oy)->yr'€[ \?kmK5mSn3i|ĕB^,iJo.?Z)]U/> BwD˙kgQ? _eY7 lK(tZS i쿠 `Xb |qXD4q9eM!Iϸnp"Z7ErZ`D2"!gs5i)tUVîx<77ݗ#:Zue%DOdF&MlB7q^Kw`}q0Q63bӾ_TN a_`\׮o2oo"Kqj^m|V>&gr z# D,¨i~R;N$iJjBWUTˆF̷G g.5C>!x r9,wp?-в1K'MJ873-!lH4ȋ o9U;8h@üs:pf\v!K[uWKyzAq o=O OO4<+hc!Y;({|0WUX!ޜ տ/IF |z,̙*<6}fuAs/bO-BK+ϟ}|CH, h d'!Eۧ+/r᙮R;4D M KEZ֞)P-֙qX+=e#\MF83vB eL'/1K>[w[#!89"?d+2B:xŪ ƭqÞesS8vӗĕ;M[Zݭ, 3cnqlF^d{ji ;ѸA7ӧۨlڡhbѐl1@+MEjsoxZr3ȽhĮS0٣c7x3. &BuvtE=B;l)xIz+Raܳg;lG Y j'J <jV2NW|Z5u#acӪC HDRt'HQ;byc"Jwag޴ˣY 'LMJ6#PEqXgZ+h[]-̂׿ .5}1ؑS[ȅ-ٌx@20^S(sheYh rW<|A_cԢ _] " ʛwaJF+*YQqsWD Gޥ gYZ0707010000043b000081a4000000000000000000000001668c16940000b71c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/ctxfi/snd-ctxfi.ko.xz7zXZִF!t/-]?Eh=ڜ.+ɑ FiUn-PXP>mj}GA04ꖏp-,3]̅3m6ð%7(h|Ε^$,qv ,dN<4̬{a?^ 4z IafYcb2 aS )+j{M>#rkt?# K9%$ *}f@ǎͮbBgiaDϖɻU;i~C !i!NϪgdMԞsnh5@LD"T+ۍ4_Pa CA+X7G_e} lb? ӈRfA;FŠ&2|P q1yW,ɽ~2[tn5\x˾Qw{ɅD _8M4+^'Gy־hP Zxkˇ7%ie+) CZf25vp*}leAemF݋ ђ$[{u+dyYXA#%PQX[f$5㦚 o+0}J uiUTRQgodn(qdD5E~fT$Ajʉ?:Q:uUVlaΊnNB/CMi7M 6Lٸ6.+_qT2]K F<8U*u‘ٖ=G-564d6m.a^GfP07 +1 {j_wl8snm[,Dj[@ {D-]TSWu}2ْ!%"(BZ05ԃp_V\`u5!b]Tl?"Ke` Uۥno݊mQ3#>pDq(ք'j`qS=<,2(m#+u*iƹ.zb}!9Υ_ |aKsn1fΜ$LUF}t]ٜ(=yChRS @@ɯns#1wJnD3 [ 얨ې0|edg,:K֔&jzĮ(oӳђ FxmJ ƼY@beN폙!H@䥿rO[[uo YZ㹙QJO2 w-X&ž%6q~#k/*>=.D)ԽQZJc9^} Ti=qywu5"+9:e۴ 8&P4%qas(ׯ@O3~F^$.K38eę(BPБj#i}LG:DOybQ Jq7\vMBR8s9#ȼ25K~,R,[68 ]DrԲ4:q($ISQ+#(D5kH7rC鮈~\'\{.VWvtޜx1Hbޫ u:Tɑy7p=4T'kv=6 p=/nc!(O.eBoM2}Vh)e1ЇOM+gi]t+I0nT V6Uvz Qc\##n_{hqu5l>tR.2+;QJjlr4)tɏ1Ìf4\:i%MpH{/Yޒg+36[gG6m)/#'/15 lV.څ+yNPP|Ƨ)s2fTy igzL3>a]9DaS,U AZՐ'GHpVX/+_۶{*r{GpaSCѣDGn#eŸLJùP:E+QVv{^8LHC[qKvgf`Qm&O @3*">X -|%GKER9yյD= TwewېE,tKjXbdʸ*|ٹ ]`5c.chpK.Q@>6v.!B5UT]Z$@b잸w5bxjF[Yɐ=Ǿ׽5"I-iWn;9יVT_2Zh PZFrs<&; -Y?`< 63]tS;a ns9Pa8)g/YA8@AQ׭NsK3*hHc[ vr&fǤT yh#[ܗ0iYGK1d go}fOkal_MhMw+;B0P#&c6V*_#1_4#a _%Wf(Y O^Dft~5*d6 J $w%B:W[U$^Bݗ BigWΎiru n(iqh 8EM+DHL:#3W-)# ZKo_n,?9M+8TP<]jᰄܧGڻТȆ*t>sX29fd?I% sP;-y\2F!‹ߪ=[EnQ񧝠tX\2i vg˚g)qLwb.#}E@%Uˡo[Zf+X0;k.Py]OB.٢yS-qK^ L.l@08ȎO-,gɽ^f$:1>6M10wAAլƽ2d)[i 8oR". z $@E08 K*CO!T> p2T*_jϹX6l*[Tb.?VK0XE lI͑ }U芭 rzʨ&V$!;ڎtA,"b+DdNjAkw?j&VcPRن;oZG 0C Ww0ccuNopG9ә CDer3)X =>G+PGAѾH,S[L>I' $3fUl!fœup{ϳ0VCXqM$'5CvQ%zU߬Y]N 1ױnTj srsgK,jlHܫX,07M1a^x"cԙ5uTB p]lap1Đ y)ښ08Z`|E>8@^8H`].dE8E!Z*ZZt/?~B 5+,!a9:BiP!ظKMYI:}fM$Fc\gXܶ|?3A6@L ه@Qo=@q^% #"kbR&ow'3"g60P5:obM$9kZ MmN/Q/bXK(秘F~ PD;|kxW'#ǪhE9.X}zOIQRX]7UB@KBӛmELzB-̍ 7"tX*p -gC2{V ܖw;G5l'$7R掹%Z9Åu~b#"twGK_G q㖑agћHI'i)GJsH?M{X`Q9,{!(T= }|锔'.kIg2RaU$M8H,sfer CϏA[ڇ mek0OvFSXHPrAb2YXDkuI[7 RI}.m DUшJjQ0Ď"2E6i&;}M:';IPDHγJ?'^Y݈'r1쳻եXbHaꊵ2lvd\/h#)+X %y)-9V S,zBxze"݇5StyD@ûs/Z'$ p2=[+ŗh-/e祒VYV~ߴۓlk$*C|)MxwdO3Ά{UɨBVXnI @/QA6aD=10,iNV_lǜp^5W}u")z!OOz3qU7 h!hgԤ3L­8p HW=oq,Qr8|;Hؾ]NC~Xg8}&nS>l8Gr2fۊ͔RH\{74aN;1mաk z=S޼:+W!(oɰ8Sq*c\:#6Hgݛ&A9#ג6hd >CGe0W崭~Y> -g*|]>2D틻u[v C$( ڻfY.pPAo6hNͺP[as[YcܖӍ~y]jtM#/(F!B)# S EqgFe⻢huA7f#?ߍP?^{yrځm&Y9Ɵ'6"qZ݄`g@U?peMѲL0}❞F^[zf\8KOSk$mFПssM>hwRqNGKcjlr* ω EL0Q =1Y8QA?)ێØiu,O@ "i)˚mbټ@U#jx<4cD'4_wibV|#'EeF]{|q5n\TF>qnXb̓: GMlF& fsaѾ׫3{ݬ 4?X ~FTP>EEj:Ϙe_(L `eo'譤T,Ȣ~6`[ (pU\&)bn_r;sFI.e d ̚*T臲Uq{~63nw[D}X2N6 O4#E*;_n1U~Ry/rb^6,fpgjEo<`dQrBp ̾(f}3Ksy":7(VJQWg@}W8F$I0"o`.׸n[?B]ħ!RA[ ";*T|v3<wtf]{baJ@6SV0c35Zk8<-2;[?N&' QFuN}58ۅt]t:"cME p,o.]m]ζ_w##,x#G*[v*H-s<ȿ'.Jc_WCHjeֽ}Zel '~^hfrn0~$$(A$$ RPdR֘ Q u@[sH딦.a:On0B2nN=r?zE=pzӭ.jagj m+6j|` _6Tsep(&W\T3+察`-NmكG+=nArn5\93~ !LAʾP^.ֺʝ/5)S.lj ,nEBΟ^kDU?Y^k v^o)&Ԓ<]k:{±ϓy䄓5rEfӴ+6ݍ "Bna=.ug ԉǕ1 )sAT6sqa>eW54a6a_{"8ۢ Xlv1 Ig]R5$W )Izq̒EqmM|0ۻW.k0-/G= wSN\{n9i3AH.c +r-`yn4+gP롷>baRrG#N)pS cR[fC9P?)Z(cQ^Nf06 eΧAՒ)eJ>M3lI3HB!VfDW.pHP4-@5VɼA߹8*ݰe D[d=_܏%v teO k%]e)0;:*U_5bR^T;ܠC;LK9KQcU''UQTP4ԑŶohp { wfd/hZT{(s[ n4P*l,z0j-!]K@U M=|0 y}XDWW Gohq*Yu]+&icȹR媟x) LgN'~/11.֛އhᢄgmAQN b%OŸ?K'!ذ1 dM5W&^3nDz) zQzɧsd A"WO:l^5`0|ʇjK~]1/O|3ec$o{dƠO`@ry6=hU)02ޑ H]]aVXʙ(q&t c/Re@4{^g@>2N0C+­/ iq!n(o>A䎩n$ u.cx9?8 " _F.c"C$=X Mu} V`>ۓ6~,vk@_b~u 2E):-2[g43$AJ`Vl.}'[,@nN4q%vLhRk0+M0z=#PrOgVJXmل~ cͭjjlBSU1I Q~Hw3;Km'S" %#qr#y Ω>&͇Bh?W3(pooX_ BEչnL]Na ҽ/$Qw&0> l2vցb5zet? DjP%d[e0jńŽדE l8Qbi{?dak'Zɢ@c|Dsk\m._c ޿UIh㥾53,aL$E(-J Yӟ6A}p1JF,a%"~v!4gÒs(&6 Qy{Sơc~aN[#aU .Nv OO 'r #A1SIo=G'Jjy2Ɉ8~Ub.y>,8O -lJj-8pX-huSdP@eRʝ)VL vIOpwȫKT] JޠH.Uow#@abg վ]PWG`y~[t}Ě+_{&EIP3dC[p Tϐ1*2$|dw hPO>pUgJ;ܥ:='aK [/S |2u(㒣lK'l|O8a]Ģ/B!-%*>EP.euh4X|[fQ(3=/D!dt1xy)^2D-+Z/\1Ni/$ bO)c2 J0-J;02}N'jAHoFpmLCK 55i'"}hA| fm+M0¼y*'XUCd=p1EG3+GTv쫭΋l;*&hLC1GJr"ㅧr)2L<+f;ׁohYi`via^F}dJ*|zzŰcŵjÓV\Y;gN.,SYoAa52uL~.dґ)5υ?]-橕ɪw迤uK"Rc)R&y5[J,# {1:9zE괁GUBD` pL)P~즷EY F :oD˖י'2 &l.YK30{===ޕ.yv1ݜ  X҇M(OFyuނ,Vxep'0dA ۠{G^lmsx:DMyjz.8ܡ^,㵙h.I|@[5Os5xb;Ov̓$zcB 5LGST$i +tv(]ʼnDP|4~S₹v(K>ز jrTXuWacS =;yL6 IfԳW94V^:ZM`JɩcuDoC ;J sf e,wB) ː.+#-mj#1n[XJp<;M~ٞ$rȈGGh)XHF{7N/'|;smVS]P=NL;Iԍو/rfKv( kl8$T0߸L #Grn}Db@Q8`_mRmKǟy0DtuC;\4mX@ crb- 2НNJ.(]Hy)/þOCіB?.MJA$_wۊ<͂0ⰵHWRLUSuZqn!z:Hx+*lOtkũLⷙN}_C <"=Hx .yd䋽/ԲaPM |C¾0B(#yo?ȐZE;qqb&7Uo$<4}ȧD~ ׳X"VtPL'QL_2#3@݅nmG=) cSe*!Vql½h/k;=i91t$`R5ӐBKѯ hQ>ezc[a~<^jX{d-?- !1\%ŁrL"y[xy<|v";W#Jz(8z"E#aCAKCf2YC9 z!WcR~cGXL~7KT褐WҪ%kev"*P7%~ 84j0u}^ VC7>߸Je_ip!ݡ&ze8S*fh&>u:ݻ>yKT Y+1+B<GN,B #+SVhZ]y.> 81\vvsmrSLG)UK l"3ӯLwbw$Aj~msuTTd֖>34$wcʲ!Ț1Cfcm*aW] )KS_""Rbv.!,;̑owr|HT*Z(jGΏ?@*'"4fJ#!E8{YT[n )1 *t07ؐ`B^]*ix3՛*PՃb:^(L߻Wk>G277\em&n8zh?dW<|uYLAICoz_{g(gu8N.NΆ6 -[Eg])ՅhI:a 08Ť,\v dn,{b@P37WOrH ٔbN"!J>U.DznE4֖bWX5%&GOoL2Sppg?Rl&Mg)u.GЭX#q<;5.W=c 0#a}v`HG$V^j5.ڱlu2L_o6f$L[w9iC],V&B +"2x*)Y0mjv%"xBXJPa#kmr<"GC~|,Z.4,xS/ a@ {S7 E4oez𕪛4@mIFR5)T* W{`N훚R)AIlD i O"| :7TcgQ_Pt.AHcQ3k֥x..c.\ez&)*Z=@ԅ,DDŽU," vA\*ĵ*wxo %UNMZeEu(I?!ip'g8GTss^>$~L?d],vjeh4T.ꏩ3[3To<"3/o2k^RjG6G{@4|n@~BQ9l 4鎏VM%'ĴXKc'zY8wHצvvS0|ty*8xȪ`BYulwІ3ou;3jxNt PDۉ=K3Pfu~u6JZIP.4,41`gȇa/2~ t>#q r>b)sDK~msDc∨L1Z >.)نyZS~}嚁*8#i8-[QZMhCI,Fu)5Ir5 'xRBe3ٙ+1oۄ?CÉ{ ۍ)Usz^uX* Dҕ[͐&A;K[[13EP_ʮiҹoC|fEGVlTӼQav (8[5Qh^6ڒE0+Aw#Tݎ/oE@I1:8jc編Bh}#pz%!r6g;IF{Q^! 0(aɸ2T2Κ=|y-t?8P>vg):E B7)sA(9%"\Y7W,xq+rA<OU*Қ%!x \g) eVC ؿLWTs 03ɐeg R3Qku| ")9hLhIBtlgilXp\I4͑g$|ȏdkIqFva9F};%b2^aR\h &, \BLi& e]1ŜwTKQ@]4d3R:՗~ y,W(jqm.YvUksfM'gJ]ӓ @5+w_1q |Nz(4_?25Bq/x!2 :RVzf=0m/YMp7K~leoˋj\{+!1HaʟŵwNs[Ґ;#8c4T?N.t6`q)ըBqbxh`ѻd,<q8Fh[jva+ov=u 6avo{33Ov9mEO>#9]@=sk=9/4/,sӯdt=9A w?$lXZ YO1vW"eAU&FsԹP߄C%w.FT t5faqTLC3t8ώC޻K &[wޞo^SAP`qۂiNxݺ/un&2^{AI gncBzYg?bI^Ruk- `<3k"( )1V.=8 .Bg V,CM@/'ӧOjn30HKD?ɷhni!e& وnu6'26 r"S a'|[' m Wmp4rzG-"d~z0xtV2s!F`8LV1/ >I[5ә5 ]ʽ:0}˰1PMJTYKr {܎W?d8g:COY=#ݭ_yy'X_}5wI2Cъ{8T$ώ2:'=Oʐsu%bP,.1Mq Ԏ<Ŝˏ#ߧ0qzB=]=bXop敁PH^ ]^~0$)-|[&ɂ#dGGP ^BS(, #uG[*%qam*65zY|BŖK싿 PmP|y|@|zKjS2T)ci ( '+;fk-嗏WܗBa6!<2"@ƥ`p({_xhQ!9XnTzK bQΆIЕtKqgz߾ عWh(l|(u2v!X׈ e.ro`Z] !Ƹ-;yT%aBP0?/{}h3 PNqJ( ̄ϮS$@A+Kׯ ۚetJ5.izl$Y,'ˬT0@fLMWjbZo_)؟I[s`Q׻Ix.Gr_iSWF@P6CV* (XnC@OB*X跟Rù|,çlW2)`jh^2GsD wsTFe{Eμ?,t*Ɛ1ꠠ;f{ xOr$`΅\ݴʊ碆 {r|w~C)xFYC>G53:B,F}K/xɧґ4؎YtHq)0e(𵛲~yK""eDA;XN t%gդ3@po|nEdz5E{%$4A"[42]964K :] 4~ݵlO۩i* 'KǟG '$*{$ k̮7@lUe@_q-u,R֫CHlxsNaĘ |'xS>JkqY.NIiˬ_\x Wñ$*8I$l𐝟<6x[b/8@jIR|'U@ސ1pgT*hx`2Oүxc0kL?myg]UGVW!!zǩsɧj͉43RL1瓈@Y}:#PJ]O!BQd\筈q.Ʃ>@O d{s[fdY4a&(_j9 #hth})ږ&_}7s !N)o}kdX9ߎ&_Ez,'{\}bIL0hvm 44cQ)%_߂&&̵i@5IRSޣKZܛ;Y/P?k'J ;{?-g`y 4]s Y=WyOv;LK8uB׏06w.+fU~JS{{*ɲ Fi|F:dhͽ*(-llF0㘨ax*PP8 LMvsxl"j.lv, wxuzIKw}š.X+@n^1M 1F}`{\JrÜԈ4&ňs떖=pOޭ}pM=G2xBMBeXRvIN k|a22yTON/2i q$'K齂Y]` 5HGY,Kû6ѱ}$G 8yn˒U6Iϒa^xԯ^7[:C`G2ީ~:ǓM"-Šm/e .#<$/rOWSj'!Y'ѫЍO# - <]8zc?C+YޯEs(oU/q[4h{C.{N fl=c0kSSvbj-!ת_@vU?͏s;[0yӑr*tOqzí$mCxN2Iiuw|US4~XJE3ۥ!gfs[CIiЇs ;HΣY򇷱{vˎcZ%HI)ç `j\ya"!WkoC ТīqywG">lAdšѺщlL+ ӑف8LAY  ueᧉ( ewj{P9x.C_MntRI`OEQ3EQFT!Nq`6"7pϬZ{? PQm#J_p/B:ڔ z҇r`~SLقGPLnon ^ڰOn-M,s£.ʠED*=t+Z"ùތN&@e0 Lf8.:VZh+5,C$haRI A{q& 48[]fBx+ 7= ^֑hR@MΕHD*c:WDwKxNk{(7Wdvvb%e̕;um]CawiS+M"AG둰Z9}2 >ͨI'.Σf&7k B:`oLRDa^"A}*PZ3kB̖F)8I_ΚOj Al mƞ 5\}ڕ 牡g]1AF^v@ H.^Kc~8M܊$irg=&cY||ሻBG~NysI%WI.y\EiiRFt8Kՠ\[ፊ?9&vHL|rQnf~%\$V l]}jPTru@V@UZ^+D [檩4v޼U[q C lCPopT(e~*\Grsu& or YFWVxvh3յx'6Ƴ` ^iŢbT.zl0>Р4oeSX*V7N`u'NJuzJ\ː $R!P'c b%;3`AkVOф" j鮘GJVn,`5_ AT-?,2`-b=Y1t8$)|~817&BuȒD5>!(#G\b o(aR`(+㋀, T Ԟ'?}^Z] dx@蔐Յ4υ\BkoF^)v=͐H$Cp qhY- P6%;O;@'9_>ПaSx=:7SߖsZC8j^O?"N*aW#F^C+~ǃt˕pLwo4E~˗] KaDLYTS{]@?Յ]@pNhYUZFMq^W 7Q g_Ӣ*kv[Jо9B oYz.Υ?1@Gq.%Jdu|3$!ws=!~ un!"y6A\GB,vV:zɈ3ѫEH`6L"Of]9@f;&P39325Њ0bꤺAk39 ~^f$[tie)ލ"0k{ g./0ghR[t )D7׆Þ*3OA+HA vJ"}NR~-b%ެ Ik5k %]#[IZ@bbP`M_DNO ?ۏ+,0$$ь HoB8Ffdڪf$?0 AR8Z WM_uJ%v߇Ob'J^gW:鿢W0^%5$Q 5E/r4Ke69;'6p f&a}F2+G~;98izf"8]N>Vl!YT#IfmChC%ˤgU_in0y>h\Yvf$'#,wjr*>ٶ5Q't{&عg*ⱳz'A_؄*&FE==`xlV4L#umܝ_{M0tuUnxpPsKzįG6LAfХUC(4wvjUZRd%ί(62ّ`fF*q^O&-bSg[Q*.13aK7iQa̹)fy]0J #_VҎb4C$pD8azvgsB]=Z+-+kqQ߽yTXF@wu:Ԣnel\%M_b.~J~_)8}y@'M#Ntoj6|u0Tdֻ=paJTU9-O$bRSK~ 뛭Of?0vlpѷj{oĀ*<Źލ$JP!PpʘN#z=! "R,k3N|]?r{ ^{ߢPd,]v^rC'Pu2wv#ї ܛ7~_}o6弰),xu^'TľG~&8?7:&;7c9 &TZ,ˊ*S¤ |.4>"C4eIR@wjߒamBVytzod@c^FT%IY-lQǬַT 'mP@ﱍ\b&j{wDa,=?D/ɪ p!_D*+wm'Hi\:'XTx40{z( r_o%4gc݌҈xH?76Zd6B O[0cc!o@Бd@m7KGW+/oYn("/͈#+B9S{Yʦo`߿ZJIe;c\@ zϐg9V-o ڞF c~3 ƦOn:PQRd1yν7Gpw;;!#r +noM;L BdIN V]o5Մ³'o_qmT -o?Z$zkz%F/4#1qd9Ȥbhו 6|)(̱`9 lꐭw\1rR2Rd8P'+xǛr[&[daO)]~& ؑ| } qeΡFJT!esby},J(s)(U;Z y&Pf7aIM?MFZt$%:pCCu ;Lc˺} #׳NpG?M%v4%9C%pOlu 0GMuKΦUʐnf|gºna᲼k̀Pd bWwtHRM)"3=9)le邹^Xɯ/VMe9>Pxum|~,4h||/ o>=μ>|K[`u~̀kO2—R@g9 Σb~q 6.*\>p$ K޵Ŝc=ۗae u!@umSRj ,zLa54~A!UJ}O :6f䋄W=MnHe"^o_ת3+-b6V埽sfzJ\ڂ?[|+ '|LO^hE>+d|WUι5)b=':Y( iDV3Rs)3/4R\>cŴEij>a ԁe-1.JHX9z-7{z*ur_t 0Dc”W npҘ5<ηKqh0_?9mZ5[@grU(K|ui|[1im}I~4z0pvGܫƮ)!ʌj|0x,XZ<:+ íO+vBt 9UU}0#-"bo{cl *cn CC0M 7 yL5jBXB2N5m(!ĞDξ0S{PB';g2Aџ\YJ MLf?_b3E?J#yC+<@:'jQFKFk=\z <ajd}I:~3FZ˼o%d$뷳u9ĥy778)3=4dXhXU僞 /hSҀ`ZiD<7[cCEI_-[4?-dOGЇ k g9oj"|F3R*dtIlN1?%qv/ټ;K,Q"j)[K7U7×­̒8p˶}>bILKMAުs SRξmC3OGOb,wQrٳgj;{?\Vr^]C2QM̅NH:ag°oAn| Eph2r\~nMqu͝Ɋ.c%1fTXOjN{$G+v(^8( ?'3T"=אOc֛=T:$1Ge9`n:(1 ӆ@B0 9m,nۿ|.(d~vhg}U(rNΧ<6? Β}J. gfl62!K̾ˤޚAwmd؊Dqu)ƓFӜG>v =7iI43,(, %$wՆJ3 <74p7MdL7gӖ˽:fG!:n-p^S)Ee;es7f2J9tuH*CWm [o *;az;#MA(OG/ٹIҮ3bȘ 5=fםTĢr |ےK,\ @eTn+$,8uI'jxNPIy<ֆ-*<I&Qr<5ve5E F:ǝECiaMܴ<{R!j|1Kq0+6kڿLEڞNuwE4b wC[7ч/Q#"J/n5_zFsy];|͟! ^InjoěA;mHWpbB޾am+W#Phl=#cXF8Ƒ4ɣ71OSGeKt>X{G2 I&*͍>20^rqDWnnZ:"g]' ʦ `+/n1w^宜cTuhbYx>:(B;['8|\;D긱8A)ŊqyvFJA2㊵B դTOtr^TTz!Aښ(N ?x"Ym=XX֑J{[@j}Qçs~]JR~Vu[ OG 8*e)sы~A g2ň:IsuG[/{*-S&-U9\.;cBn6GN+;Wy>g=M p ![{ԐhB.fh`ʊH&;+47R:6'8\F| ۔3Dͻ`vO)R^p]ikYFJq⃶~^&>r;K0Q267؝Xe3>_괨PUHvSQrmJ/z ec$lZ,Hr_qs:OS4*6U_5}q8%ohwTO;< $V5.T1ƻLj= 1O<;#y1yat"E +Ӟjh5`떾NMGu ĸv߿\r reaVSt2-v"oAmM6Pۅ8e1_oL"gX_P Q|官df˶9*N|~;Ƕhܒ&qBY6<݋?@h~C>ӊ\صITۘInh)|8MLW~A (1Z{kkX-u'\ i'#/3MγbzqdTPp9;Pg$BPL8`nyiO,|"c0.EBn 4l J``Q tMDZ8`bT|F@n$x14׌UG Hǹ8aX@F| p퉤}o$+m4֍ia9\U<8?Zp`ժ9"\_|{>aESPv/iR4଻fH-pM_=_T#dmL JkW4К3~ݝrEz1Ux^`[yAvQ mkaoUQG"ĭM`J%y"$ƮVuP# jAk9Nl(.9ΤUB8X[ s@GU\H{Dh rN/˼7MtXFGy %+&WԱI]v[BU`Gi ]s ID B)g7+@qF!ˮE*ܯ$ҷ="Vb n&pQR{7oX $CzϴjS ͯ A@( w˫=^BE]*j(Umѳ) jH4EAjFrJInbbñzBflэmhU>]ߠgB͛ VwDhDh cKSG4c B9 ZŨ{(<-,ǵ$CY@m ::lCl5n[OxB1%ǶL"۾2X@XFNzmgS|X3f\E@m4ZVqMRm?Sf4t̋7ز<4!dWƌ_;E{$`1-K@vŢH3rVN݄ ݻ7=X݌2Fs4PqW#](~YZ #VE^>185t9b7)O Dia>Ϧ3(n&<ҍ *!Jfm|A ̌ }}%bir,%,mENK1u'0^[ yxu=p5JWn{1,b%6kw2f>w]A8V*/vfvvk~=Y;fɞ\ T[7 J|Psun+Ͱ>^ BA ߞċ .}.~*W?l% z _^ߊ>\M;bp[ s;q?Ɵ7xǼ[i^`R8Qo*a +Bk:Ԕy-A{64c(8'ej M@2u͘H\(zDuyKmZ65AGO_ !}NdHנTEѳ20&\K6Ѓ76Z謨SїT"]M=q$v"5'IԚ $j308Vȕ) 7X`v9ݹP2Ϝ>&jT,؊Q¸3C< udU 9;lOʤs!#] vm .{F{$*Vt/ op%En59Ը)[%X8S=aI7 b;]^>]RÝ"SKoڳ_?_ mr.H+oW e1AyY3+HG} 1 bt/bWf*G3}vrU }h1Gt}ŒG!)̛[ yu h6ABi]2xjg6iûN~wrؤcE'yZP~}b-*X}aQ%?\&x]Djw#7mFqI 58mWf.l=l*\YL,1닂.`|135=*@ԻRmcFڗ`k6z뾱$g؟OhkސVCZjy{%#rOlV˞)l0TMk<ށɓ8ҷMx ٪f㣋λYv9`NYN>i@ 4@2OgF*>0s,/{AMPuq ר#)j|);2ոb apϝO WCJըn4MΆZB{,-7cZ-j/bXN4hr֯uVߢ]d#4-֞t|w6׾A e\0`lRi]q|t{%@&UՍlрqQa+*g fCב m,2FB +MR`[iȠd т҂upSlۡ:_@"S7X==>A6E`Ye@2ۖdX7ݼSGOW8^2AuxnoܲqQ 0a]kQG/ɨX"YNdO㕰\KVZǔ1$X42X%vz1j ]IzPU MnjU! J^>Vrb2 ,q`KuR Iz`E xsm_'ypv<)7,GOĭta5L8md.wUK"(%h* UbP-|UUi9'uKƠ Y&5]U r;gG%ҳ8m׷52ݠބ?3m~؉:(}@AbĈr Ţ d UƬt~l> P 0w|zyq%'h*۔կb+\̬d~IfHr$=,qU☷ ƨ)-ЏW__fra\1$i6[+38v=.h(b*w@Bq5>x\|QЇ<81U*D7䶹۳Ⱥ6|@|YFY;`~?$n[rsMu^Trypg%j&ٚBp^?+ڣ"#c|ɐ gkeA7m`Ք2E4>e M@jr?~ߵ{\6k[YYMzBwx0qwhE`_:L%9T*&';JW|Hޤظ "\m;H4 _nq6{-_c1}v^a׮,V%<@\DUz{5>Mdm(4@&4x K wfy< XQ5Uk]sG̶V^{AeNK&“ϚkaJF!+lNP,(S.VdW--e}I>KDۨیjJ;ub_?hܢix!13%Td4 wEj|Jvd&rz5msٛU8AVP{$/G_ũzZ5KhaTeG^,B<ޡ iXwvVhvxDt?,ieJ=Y><6m۪p`~TzϬ;, [my{g!+j : "9v}NTx. Zyrca ;1'oJaqKD]&ʤN,d92KeRn[m?H=v [zc՞V͡K|&+|#*8?Do BRztt" nRnCv :o!"!6m3qqdz%*p(tFkre`sԢ %i"v t E|mf sT1vH倪Ea#Fр2op(E3xI-ht^?"ϻ^IݼPVCޏVA7'mvQ za#xxZ?.*=O&26h̪2q !¶#r^D"]m0k+ae`v`Q/q@v] n]'Qv v`*vEI, DyՕ%+G%gʛZ*UU[Me*t@;F{`Âll([: a9kih#}pcQ>'0H1slF P#=A'O. \ؓu I?ANjm&Ʒ|\-)8P{6K6*bUA@xA$ O#ܗyZ|Bx cVF\HM/ŗU+y0UR֍dIԔ6B@¿`J{Ҭ7\V):JqZ{Y$f:(-'mKp։/k`R-edjX=eZ@o@X(TY pF^%{*VFI !2U/D\t]A3cĴP"ٽfSaHk*KP>047A5~)SVLt%:BUVb`S:m{ʹ ff{BXy|9xإ^yJ|"} WVr$e:]חNُ߭،85#p ˒$63p%9+gbe2Sdbv/&ۡJZպ )TF_aZQe]zتzw 3YNb-|7#}B2!7\B}4WC Z(֡^2C"A1x_Q*Q d ^Œ@}尅2|VC岈dWF?1vuϺ~)ʱnnx;I.ss庪@HoC!>#h&Y>=R`sbX,~uC;I"?7Q+O^6|> 0ׯ;합`ڱ|ḋ:!#lڷҒykZ~ Q BCOÈFT.G *s8 zI#p`~O%b-r(Kb~;Z*َčaC;dh^{ueRmBH|y4c.4-]"~il4= >S]҈[eEҒvJ YJB{r=KLAEpByFK_Rsqj0RLtP7A}zy"ND &jٔٽݞ:jANl3:z]hCck/ZzF""\D0iQPIH[&#@Xt>ߟZuPJU;6CHmf@mTF( hrc2{sPQm 0ʘ&z8zP]E[+* 5"$^-:sQinMP}8TDK/9&ºEUcz[% Qؗ~Q w9ܶeK$ _{ ڢo$qŧ2v243ւOU+uѾTKME㗧^ r {vfdC\7zZpDVv& V .ȟ_GQH{-=YИ$kqkU0tםtlxT&]/m%}M|VN >p qclV ŮgIp{V6e/dK#-D/dMx$탺gNpm<1Z|t[:1sPׅz+{2X_ v/k.͈ /r˽ 1䇃(TڎM~c(uAõ hO\sLt1/`/Ԕu3~AJGD;ē^gh҈2TV+B9si]B=<|cRфHPWo% JΑiuER#fD[l(h[%P ~H뜋mc٤aP`__?odq:MS<])*0!J(K4$hyB} M<04RDMdnwuYU`Y\z#D 铊{u~m`ٖak](dDRDG^6KQǠˌȣֹ .[M |~l?dG,ҟUJ.C4FK`7m@r$-o8Lhg 䀙bLѽwd^/k݈Fُ=H$ (=Q{ kiK[4,+# ƩGEQjG#B}N蘙Nzrsg"@@x#^TD]+.Ήzoc&j_/%y@aeg@0MGn*WsB-8D%#JwrMtfB_cfajU+(g;Y(h_avڣz8["d8eS@5(3Ý)6{YrBt^[yXx:]еarY=E޴3#"SMWH~ԣkܠڰMyC93N&U6MO3 -\=(n `L}2!ݳ;bawI: a&tyM,Ēh+GVb+Pַ ^VF)C)5.ƌ vNXoA1C)PN!hTP:pu#xS2d!ہ;{I[pů Т'']Pz]pFzH, 5@ )3I#1u{h&F8U83( #3o!- .,l;ow2,ԾG. Of2oOL]FrݣrJTqSpez]7fb|?|VJY9HIj~HԕG9G˰e1p0$ebΈi])F^휏@CX/KqzwdډX Dj@ʹh~}l}0hs//4gTO[}睟~p\DPx?^}Uh?A:^É}jL^CGM)sPz3K~gH}f1Q1wtPybk m_lz 57{~pPv.ڙa4s"i0C|\Kڝm)ya[E㛴chkzEs ʙ6{_*N Bw*G$S Շ:~0'U? u_95<|5İAsGwzFj~bMF>(gSC㟦HQv6ƼhJX.G/*v~ *$?U!Vm38n Aľ)45IR K^a1+iltn@#賏^秏c.~IlezC|R!!I# hAejD~z^C=jke(e/d:u/1TUdD[ܦ:'h~w@o5o)5 @pQI 9s5.R~ddekjVK»Ut#J` Q8;eh|oƨ~\`-d_CKZK`3)8 #m ї#^Ą;[$ȥytVAU'ъquUVQߧ{Lp aR2ŗpN<C"ApGapaغiwg Z2^|9tBnbieZUǛ"H}1Uk})ɢ=煘B3E|}0m^J2㸶bčǛJϕB*3B;' a24ԱՃv]FߜӐGKdoG IR%cxP%[|^yqBpŎU&"~@ ,i˿R(ʊ=m}0ܪwnhuq3'z;qdnJJ+z:tf}uΏy) iv%}B7\8;*abTҜ`C&Oڐ%Fr3?Ϫ4.Tqk6,=܀*A'ƧIESpK'yZos}}̧E)B4/~TkwRBvD{?I Y &,rS@8(&֋-w)聒lAw⛠8_>[yZ ^_.u, Jɰ(1K̉ gUSƔ!l%4:q3깃. cO}M ,йm=LKU⥛UGp..1%n好))bش2KRWDƹ6q&X?b 5+[4c:atD6%i u?GR~X?Mީ3RLcvg{gb}I;K*BtH0,t^ĴXF2PJ7w?{#2w֨nz 74_#q괿9OU0 ^|e݂uW-cz%@z5*E;~ ֪,H3'ǒ[.ncGN+]cD>_( z`j $4j M[[ϟzq8ArW?W!QMO;TG>&Tk(ջH\;dNJuEXx' Ъ AKćrT{eYHǘRvK{AI= PxJrhh28!c=l-%ffr(<,?os&@2NHzV IEL<]dZncDsx*[]xv`3f1:)W%`:TaZ>1+T1|#IrDqSݬɠGR=ї^'԰X cQmOU|FB~N)O[ OA1 xmNVIt!Q[ęgQ Q%PE]>JW6NDir&# "nxb[U:C9Tɋ”{!*9Qی$p7/tr!+ ڨÝ՝ʂaM/kJAI2s=ƫ]{]ڡ*cxPb9i ,cќ^YX*7)ĞZ:\h:=5 R2+@Ro Tz"=4eofM@*T0ƣMBIH #>)B=0b%GF0;z'Y>[ߏaXu5K4j 6Y1Ѯ y);Rܛv<-5WO$ǮĽt;Ko#DSy5_xYNj2e<އƬe/%{;\;5O(4iʨA,!@.dƉՑИmR]:20Q^4mUnsg37q0ömYS=u(~kd7M1|VdtF1c}ٛ] ؟>t\&L u6퍌`4+Z,Hm=ʉ1ЛϚGܦy~y9UY-Z&6.%YUOEg5kHrP,}M+L}emC@³px葼mU40+JwN/Ԡe a  Y xZ(p6vԈԐjHhY\ ~M[XEIkB[hM@[!HĦ]4,5P-Sߞ:*mʉ1zե]oTׇAq-uIFTQq7$G./S`ͽ}]y/WeuTQbc~.ńHc"SRA=èXn@lp?<7-yMg?8ˀ8lOv;Djġ"O}ȆTU >F}!'`9>^Lxԑlҕ/a]~\l~@fD sc_[okh;R "{7xɆMQ 3춫vq)y֢3^&鲆Ob=ZɺFQ KM'ڼ5+;M<6AK;WZf<xUD4!x "ijX _0js.~,PzN\)y( )Cg,\ gguM8{iPSP3`852B4zg<,1{YʖN5B)AWgJUs:Szu'>rIF-*}apJ.niRQݼ{ݞť>rHZ̾7T(XTh5IYp07NTJ&7')x&z_-~*fbg+HzrđF]/g[d>R判$c7]fw}{=]]ZI--ؓs``$BVxWR)Q[L #Wȅ4%c[WÄTytSxXLL>`sv-2 +s5倩h'j i懪th"xDqk Wys(w/41>ɼ.^? bӼnhR㕝j#wa;1}@XG ̦]^XcqItAߔ5'ѽ{S eħd 4^QDcXd5J`~ y)P{U˭IZ,s_Uɻ-Z}fes =m-Tm bU7Nޜ*.M:[80$sXgzvW8`//Gu,;3{~/FQCK1%թXÁ4s 殄LZ V/$SʄYTU#,fOhF= WM5 ],D W?tM]O mf m:jJkS8&{8}@D,J `B1mC)0 @; g@Y1L|P$S}2Kuǹ%&oUJq޸UDk~AJ?{v/r <?J,RikD _`y-fpO\Y9.'/VA7tP"^[3`Q#Xd@#ж` ~64z%_X7J g߸PK sh(]-8ݳ־VLpI//v{7+uiJ!]T4q7L W~ cӛog L$xnBIkg3cso$@8zsT?C?*"\(q,)BC]l7vs=iTP8ЂM H#r5YqEiAlC]ԅf3!  M#m9 z5+=Uo}t\"`-&,Hi׉bB2tP:F(]M^9`9V%y~Y_t8gKppTvdJ0JgYZ0707010000043c000081a4000000000000000000000001668c169400003b5c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-darla20.ko.xz7zXZִF!t/;]?Eh=ڜ.+ɓ >r]R_Ue: lSⓙ/OqD1#gM1;i=Ƈ_JIQ;m"9{EC>p@dy[.9:`.J{JЌc2 _-9SP`C.ZZ{WE#Wcbob獕#*]@22oɵN4xaIv޷vO[K :)%L ?٠$f"%-HVڄV%DdO؇Jd y,4kq7qWLk kG; Ip/<*WKk~;l;5/Y:UofYNm{w$0cIwga>o\6 !+JO!W df724Z“9ִz&֘~-Ǎ&m̟z$pޞJb 燹JD~eGtҬuK8SF>>ψ}u5fW MV5 SkleNfvhe5_kUB^>xyՄɾa g 6Ȃͮ`!M:?&KqGn'UQ(Etsc]C"99] 1rBK|ǙiA{@v-SDx̯E#jUnYW[S,đVԂ0+Ã,,E }swM9uȇƨgL@<_w?Unf!]1[v-\7p)#kI Gs2 N9\U/#Qkv[w.pqM_owy <+>@8jOp GAϡN2l=QӅZ˜%FǬKC(x5"n\f3=t⠵|Dʼn2C0\5@JjjIN0DG)œT^79N=~5CƱCTnϖa,U\7i=G%*Ӝ9-B/KRpĖI6E}HǢtшN;8܉놀Y3hl]Yu욷 yB,0fBfI>p#ֿdJ~&% (JMY%4"Ӥ :-xw&o'؈kw䫭40eXMLj]ĀԂV\`<Z2Y_[@_OnǦuWD co%%=#%PU8:ǔ`[43^ |J]X] <-𮧠߈~A~GMq)6< ]Tph X!u1")Ƕq'n?X a/2(k1!fJa 0pDm/ڠ1Q0$$3yvk>W`2FXt6EN_Faoɓ¡K,|e~w}n`rBarcc5[BKkb]$>ږ-u'w1VM1)5B&bpbQ~ҋ`dq{)]-p2,͝7{cvpטRJuȨH]%x$|ɑp=G//jobGUmAYK~:T3^?y>+PyjCI^HH5+ze <ΜD$wZP6TBjeGM<|W?Dt+l ˘ R  BFJF@2xkՃl1naM0L)dJ }ԉ=M\sXr79\jY.Ma'AQ~^Ot#'+)=#M8dX1<3ÎoZ=7Nv3Gv 5 ΤAw"wŰ;g>iWr܇U->Ѵa+zHi2(J0%p)*^0Stxm:y1HnH0Rl ]aI*:986W1r܇j <5TiPP.Q-QݥtEwHf^UG%4;ӭ5.in1"[ >5"0 Y[;{GIU4m}p [Y`d, v+d x d֫W.;S8N',j1wlH#ӑ# !oųLCa[.n[X`P-ƒt|M8*yPr,)7 k( ׋5r0J] M˸ЗݿgH, {Aʘl!N+ƶzUyMP| -wx0=ca緯A?nτD,f "x5"Y?\5>!~̮`#as|)0:z^B7 o`r{"mH20`@I|7w]j_;%QB͗ 7N:K8G(BZ61Nn"/%mE(9ipN%H E^;]ƆQF#KT}t*Hz!nѽl{xRױ(WZʭ~}2a9lZm]S >B|{J,`Xs<3]&ӷY>?~KqwR \ k;e['#KV]6AsRpp-F-G.br^A“T;bE< Hʕ"(\YOWa͕-]y/-l5B>wkSPӜ힍o(H%G)z<^ۂO $Wa#USYnS XG&ц4./^M+ߧPc~@7xK?!E}<= y4f飆2_. H'}ؙ10Ei&Iy1`F]lhBZ{f&@֐cN @0w<%Թ&0cz7QiY[\fFL%SQN"s\XGnJb2lͿqD޼@_k0ǰˁΐ#:xÍ] l's8C?n7=繎f]ϬX3Rc VC$$ЗQ5 g$Zw- OPH e8dt4&Itbx*!UW)x2W `8qIzjyß۵0 U``'K%m@cF,RDo4-ZHċ$a$ಐX1W@TG'ہ=x+o @8/6浍Y>M,H{PYA#le)FEf]Kي0l=Ep>5Nթ_-=3/=mɣ >V ]9UONIr>G(_[<D  ,eu ʁյPPZLuIOY\EuJn(M:J5ub% Q'd KإO vd\ؖUTrLI!\BA{->ڃ{ׇ܁orڞbis 4kAut:7n&(f@ʉ6q< >TG[ڔEfq11r( /bc+Qޞ4)X8Wb⭕0IddCp=.O"RJb^w$KU Qp"-<ٶ@#1JOc82񊑾<#bAv ]!Dxj@.և*0dTpw3d!gRXx*eS9"-BǍŬel9:D*0&a,jDwq2HRo4:e^;/֌vЀ3ZHR0&(H8+Mvc$tkkL! YZ쇊f "};J Z++*ǁTt-T,ruUm;btZB.Pzf|9]|QrB H] fGo)^Y*9շrhdFتF: o招۟>8U{J,c0 WaO<$MQZ'(1+%u@~73<_x2dg1 v <ٮClZ8%;Ţ#98"GMƄTNIr':S"!6.fb,&%jai$' >,\Aj&7e~WOHop暅vS %6^O;{_W&NgDuZ!qpGov,"R D]Oō9~l͑&P3ŸaVAtНKnEOa<7}i5gT<e ) Ml$c(6Df)8m)xl݊;Ij$erS<A9i!{v=9awut [b(K0XͺFxW<1.CIɶFWsE^\5%V`H~/]=,rߺ܅M OVBYr ݾAQGG'#QQTR :K  3mv@>{rR H4#8mz_ ?\RYEEW~bn?[P$'t # d=z9Eu|"Zv;ݙE} c5=HG |/WZЏj"•W #\}Ѩ ˣPtی Wy:">M5;IeAs^~"<}9Los 6dwL4ѳ f(xA cp{wޮOf0aB8'%`׬7gd8@VM Ze~ ~Xd$d|hXhXFa?f>rbMC7p¦+ Ě~cJ^&Oa5r_,t~sJ)UYh kҜ,bh9ےuM./hW٫ F Nc7Ͳ,#m)Sv)H# v[B^CvrN@ 6uŷ(kEU+OYٿA%@Mp0D$X>h\ˋ,:jzpK\#Tl'*[C6=ڼpr8V|oQ0ئ2"'檥HݴcJx$rci%FPw"Q2اz6l Ryswa8a(B$7c 7; pw|O5H9{|AD#Q=t!.*X>޾V~ybpf@Q/xӷ}YԎ"yJyq(N<3JsTMۺ$ ?lyB~fUU <켛W@x '5 J6D3T5'E]l/ =Liכgruk83,kd$Dm#RV1mH:[1P~aaʼn+d J<9$0D[)2mALmu/K>mDyJ62ĦrS ȣjW2CgT7#%łqOa(W)IOxqM:~jR | fUݴ6)΂aEHLwӢIv"yOIDMBfpHaSv+ŁxGƖ'Y6ui`Y 9nl\ETc0w!ȅ7:7Ȇ-G\O&drnyFr95q!1 60-\۞Lm 4˭UkZL?5&W!'"6|FJjWv?tǕF!hTٱqgjD=;o/ACRcU,"Q\Y(hĹ<|^:R&ÎdH"%:{WJ_8Uenf h7CX7nf 03%#)BnG"tPMx3ܙ{} JipXBU{Uz㐕'j0((%+)EYS瘗1JF^>}@S9wM3Ί1N9@_❪N|8`,=O/oYn~iF<,V3 a2uN.$^Oχ-盧*M.BRނd "%t&h?=h&k0T=|h$p^S[ƹ28^uJ@zͲmL8f66?vc4#ʕR63RcD5<_7j-VF h*i.!FΔj;lq/e[ ns{@q}J1"$ )}oR#wh) Ve|`Q5KW 16RvDQ"m$c : 0't)*)eqͨj N :YđoZls`f^{<@~Dy'˩C֤L!TIe9Y:p(@&H}9ћ ˳aGy CQTYشjlV%ƿ?Z.[RM$ǀ]F r3ظBD/"_؈4%-[u ) DVK5n5K}4EIp~UᴐpthRI$n+Rs*H+{[sZW fg ,MwZ/ [l1uҭSf6BLjGj^* اRM-y0:(RjI/|Ҍ_Bh-6{ɫfwL|N BwUv6g3aMsں_OF3cM{tHnM60uW-BƟ*yPm&' RT!)!FBsa^'ɪO{%@?2V龊7 "GVOhbj“+^ɇ̫ͿKQ8{C m;͐q?FBKOR;ަqLX̫/C%zb~Βz9fR=yMW m$Oo68Ӂ|PmY%󁇤gmWJlpq5+r&xTpPF`AO2"`0E]6OusoN+V෨_5 DzL> >B˻tkW肼OqxƔs I$]acyݵVzW=s:`C&2DKp3Uqןqkݍ|gՏNo=0y ^&p%`ݐ=zF67a2C?#Bpmѝ铛{Fs󌜢 $@-9JZwؖag*sBpXp=j(@I ?6&~;gܺSSoگfDM"n*Ec~8/(tA&W>̾ `|$FIamѥ54)TgzLR)L3VFm$9o`bTyq |f4hgrn יLJT] @~4 uO R9Zܺ0}"m1v@~?L„$C$wX88h%oݢReF]4K"7{Ɋh xy2NaleG;jiWzY/՞Z1n OV5{uMzJFl~DgܚN߇mlPL\Rmȭ#EnuۗL1~aPZ6ioWP,N$!{Y0  A4`l{I֧ua:2K^WGzEL=pQEUߐt8`4揎ƶuxn1b瞾 8HtϣR׳d6wW1+, Խ9XoBK=3hHQzS$ߋN@ܦz}'h)T^ѽ\t1,43:I$410w.νPX8/[U#a E'wN- ,X=jȽ> 4Z3rJC69 ^kgC_oZj5 eQCZ\8<,'|ߏ1_1Hpqx {1lv߂⩙h *"rm.K1dI$t% dY0x@sUETnߌ \tob}oqzT;n~u>^vVHj(9y~ sN\sCWPs|,2&)V7Bpd<:F;g9d{v+t넓i[Tatw>h9$u@6Ut'`h 1qMmz7 X{Pf=h/?qǒ7S}9&Siwx *r'G/~^lJkߘSty}g`1h{G>;eQVuO{:u;}.m5B蟩X%1Xώ<K!Q> !䎩;?\xI¿? VhZ͎ݢ,&YqZuW q|tN63#otdPvz 2L`]VɩXAC`hu[%Ctʚ|L]^g(-4JrLörOkʃ֜elMI v%T@JΰYܼ`B8"ItXl/c@y vqܱgYZ0707010000043d000081a4000000000000000000000001668c169500004080000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-darla24.ko.xz7zXZִF!t/'@=]?Eh=ڜ.+>/TPBd|[9*_׬Gh>vUB~#Q߆FzK `{Hy]Ħ+7q ۍ2:J]95‰4,s:'?2~^V,Dz\;2 HʼnS-K\̩!oNѴ~%9(ρi7Yd:} @fL!-As+9>yƖݜO;s)MɁŠ0 znI.'-7VwK,)"* I/>Nqf׫rm&{puO۲ZNV`qJBcQ/mDqqާ ðGzZanLkdKTFtAkF !^s6 ]\Dk-yyRe˹4bX~}Td@4 _wi춊fݨ}eT\ SwԗιBW_>y%*pQ|e5qI!0괥n?lQJ4vpaԺO &ɺFM eepGjd$@1@>+<.}d/dx}xⴀBx)ĢU6N 5' P uH͸7 f{b]H#P|{'y!skYU#@+A2}2GrO-”{l!?c t]uqAmxkCtH1ZaNF$o]?Q-.[mnd m"AéwՂª+  B\L'H@%ig}hqxk96{"Ҹ(=3@'# dteƩ=piy [6DaYY\ߟP>+\_calNt 0T#ݭmR`o$Rmdʏ\ ªKy Ew5#s3˪Y@-@r>,aUKwMd, űim`DFe9URP5_}ʲ?quv8  㾝rv!uyOGY oG+m+Zn>aʇ vA GQsT3};l `2__kY˓5Id*\{S;sBa5] )s[瘡8{_ooo9p8p65}]cAh ? jp+CƸw{ ~EVZ?ZYDp@y a+/P$|緔򩿋dz2CJO}a,#CG(Ȕ }Yr*X'89B/rG1Ʌhd@nӓ|X[W|ohWMcZԓeL %TTAP?AzCq1c,2%5I߲v3V\׼xMyVeKb+M4bLH蔍9qɣ\A$R?q p#MQy{j0ĮGӈq{N%!&Ś3b륏  `! 7j낲P$ U] ` `۽n qOPt!\'K8ϝt +|w`zB"7|eӂҁy{qΆ1RrDMm8_ZdSRk] X).{ShdjŐ?|Eo(V ! p˙::yx)ml:< /2Y'pPk ,ܢ'Z DIzC^bQ/{m k~Y|5R `gS05IlǽJQtT0ex(\G"A- Ю.B]r̛Sx{ $Fe` `dB]JmMsMF7j?;J ž q-'FS_eheaȇ7sl3"%ɠ/L3E P+1QS;44T0 AMX%a&G& ^Zt4RZ&ޙL(Y6QJvwᄛDV/(hKgϓ\Q$2GDN`<L6If7hB9T#c]AlhBDkˈ6W0%q˯(uJE:sdK~оiA1DXqG$:v v,|j8_+kJ,L1j̱pN\{RgꚄQ(775j c~GME嫊-5Ϗ b{ձMͭ-%΍\ͩ|ۗXhgz஦ >Xpy;nW )RH\xva̰E6S׋Ęfx81sA㮱܋(8xIGRwCu}|:i=ӱr{ap2S;S4x; T"\$*< v_oCM>^3V1X%C^kio]/6NR0}]ΐW޲M {Ҳk+"x$!BAxPIם#jxXfPWy>V&;F U}L=DRh!p-z|IR88bQT x|^0#FhZd0M 齒l? |NF#,<sE2vyR0-5ΧE!x[ ($N}J@LMNg,Γ"{rQ j+K uM/`YL%;KO, `gF AήL3K;P%0,Y?.@)!l<]BT,EPB) f_,}7ϹWPwJ >|~aф'iEKJe5p:nFKvPIUU`m<'"n5k-krNL&bn읜'z36,[UQdxH*Xz%HW]Pdnz`{Wi9r^mA񽕅.j²B7c }lȢ)(9=Ő8-RX*hZi[ܴ[ !ÃmfW@ϹX܆ʂg\uK^L*}q#nZ0፶]!\Cn\Mu\TϟT\b(NEӱ,.!bu͉i]k;)R 3Y.l%> 3V̳ü]O})e78$c,4!ګhITdt3kTpRq>I,(>%WGZ. u|8MgoYڬsӪ z.GC6WV80ƮONMEgwY/(`$PP`0i,:Ԅᅖ,zA$T.T Lᯏ.ddG:v&} U3_Ԏ JF]lBȜ݅P&2pGGP;kD:_E#.6#1Z`[KDgZJCkYEQS+- tzsj:C!3pUƨZ lf3f[ ÿedZY$Qy0KMP-c$5>b1zT]V%D}KA ,_|Y^о$BRRY @&աf )i:}M瀪祮:bY~HA*~hPׯGdr >]LvK]Rmp5-U:E(yNY DG%m㜱.Jd)Bբ!HԳvlŏ߁G<*^PϠoȵa%!EY(wJpxNj= I\3 RGO#W(P{n,1O9^` w_+' O,oe"*j;ynhtAQ|ꮬx=<=^vSlOuCpŜ}|MYgGaUdR;ߑL _E`jS(:R#~M.طM¿auL^&o4 3Nly>Xhdw-"eʭ]0:'ucMlMDq*[=k4bNh|Ru0@;Ww3I2&ݾ֡et,^FԙA߾TxCYG (>pq9~I)Sfɀq;V)~-%RVtU58rբ#Nj㢗ْD:,|5,qeD~AŢH `  x?8+tlU ( 5IxiIkeEO0/OS!-ɊeptJoW$!+&hf77eP35>rEJYOX 6vF_AY吢5YFQM(g5 3UH[NAS8*὾n 6V$vyY;&UjCK5Z.4R =--YJ*Bg`=Sjq j03?])l ŧٷrQr!)5 8Y*9g5;(4"XA ?V3jHr'[T@Bú;v^}*^ 8C+oECbxZKEIȍPBD s T$, D-7;1t ?of6wH\F_;UHLV1nkU!UHI$7aKOrD>(ز掟r번 L|jێTD$;eg41;q';)`n@A |ӟ)14Aڝ7haS:4nphڝk1ޣXh;, CX1.OkA°2!_p}F'qvZ<j88ӯ)o/!2њ 8T+\_#"?ln*JhtG;kѼьHȧ,B:t\`qƪ+. Cb'AkU2B~z"a{OTJ(҃n4"-Mr倈./]K'w04:Y. Q@ٹNfRl7YwG:Ne]kjpEy\c+o"}ycŮmWjt`wNR<,DdTMWcqS nQM5P.EV; Zfhdu$\~!}iMf.[kRMe3^=0eƦD~&ڄ |(EFNUl65"tLkS *1h:6oeױa9ѽ˪"} D:l?h&8#Hգ@~cʝAMk-5/D1CQPnM?r<Uu`kY+^s =mjGc ! I}6:rMLWj&k3Ho8??dᔛbvVPfrhܝfS30@wxF\V pSD?W;k_X?j-T*\H \696[Ș@)W|k$0FhnhH$Xu coigpjǦ̮5c$Üz|Z{;D$xzkZ@ vVAAv/'x٘]dV=ʞ\ ]ZCj,ܸ!;QНsSi<"vl}.H|OL/[TLE}Gݏ ai\iDR1Z-()wT ǕO!)9s!mI$7/l; Ds0q_o CV"$nwpfG *Lreoo&T^@a;5iɓpL7vhS&QKw3%i%d%yJ2ga+C%R(4"~R,}|jaYWK>qLn_KsIatje:֝#;[w"Xam-4|:4)Lh6OD}m4! ?(Yv$I}c']<{ %ܸ^j#[Hb;=/._3hGu! }ʢ;g$f&@Hj'BT$C_LO{NȨNw?lHė[2,Ɯ )8]:tWe:4XF<iޗK7+ӹ}Uϊ^ؐ{{%G-0 dYJ*kBzHlӫ@7NK})rEԅ(rl.5 ؼv^)<Ҷ}7~]5%E41ha=ZB퀐' ?8x~uԓ!dڽvʵ'Js0WP|M5xlȊ7K'~w2ܛ)8}571߶ .&<>F D+Y]LRci'(PQm\@D}əPu cO5 r1_vAC~+#7B+}9ji(ԋJjُ?хC\84.іt(+` ?^>Q4U!arM MtRAG1DwIZ!FjME `jg6nh*Z_$ko $w[JGrGE IU)0ڸ_5'gB{XFҞ6J|donba¦śc\5&(hXv۱B,wx 4YaxcAL_/bA R0n (h}=GSIy]ϰel"Oq'$_˅u(bUWJ6S".a~q@=X cWgJ>{4zy?c Fz}8uWx\Z$E#Soî-?ɻ~˞Q# /v]g ˅x}?[HwMˆ7)t/v1@{33EU0Ў f\#ѼD Q>J}҄tWrrBSp(Xsױ́)Pl>qO,  uj@hYs5w)s_ ߿7oͮ]ԱM`WQ@=$b|H] y/bt&eMc-%m>~ ZYՖE Ed>3_LQB l]Y<.b$a_zmv|ȋ-ٯ/-kְN;8At[+hH,5A%@4/HyIwlT\B^ZOC#L4x{QFZꅇvR w̠a) { keRsN.)BYg97[? /"($UMLd}3HOնfݼ1,I`&$^L[Y}sX/4Em SV+ `~bOˋZZ1tKpjTœio;zDI&7 Lwlta{?1I{[/?)zSᇝf5B(dfo +˴2KC,7t&7ZmpKP? Y]4z'2NV5Y48;c^L_+%p_}'@<}Ou$:au15a+Vh6S;k;_n3nuyyz]p硰yt ]a{!iR6Gqu"*@N A=YB6&[d,4i2hZ&i!+t5>n,_~-aI҈O8f1_T/D\Hw0Ϫhr3v=Ay(R3hd.[QW16./˴,\yxw!NyE]eMm4y5Snӏy3a׷ު4@)p7B"׷+ff}J֓rhEAQ+# T1w#F@C0ڲB*qQTR̵~x[ruqi1s\Wc{6a^<4a_Rw|Qh=hgbxW/ISRI/|v"I?Lq+>gpPw :n`2TI7'\O`ں-HtϚWb݅ͻ/5)ݬQ/JO4Iw] }>ØKrʩ.[qac~MʭM >y|m>ae;#) c]1CV͛V> ]|e=o@Ax&hV,k9+Ft "ewaUy> zi)Im*I2٬}4%fό xS9b1\=b<͵љfr}ZK2N#c\*@yFo$#/=ڕs2WmC)dɝJȝ,EC@r`{JciMO"m>VILH< sz~ dG V{iEw.{I7t'jR] %0a뵩~1oÉc%")Fe/̝&ۥc<.Sk1n4æHPe{uy̔,ȌаbƩڽƴ4\mdq] S}-c?#}# OEպ){.<@%Ul%yrszk$~tLdg.(26`ې+ =%NZJf@,bqjMHz-h mN5gH-V i}tWܼ9 nH_OV.4àjp9D 7! D ٩#`qܬ m pHH?7sPA&UYWKPVIߚz8U5E>~^wͶԞ&\Ƀ*aA%JL.!ޛP^v><>qb6ɢ:Ơ_D)Sz%YӀ=!%(;=d9Ô ,Š@%@6B%$ji&.\mB7OmRj#(-5g%LKf7j]q txsn3ՄcT=&62,d빷*kԜAW'Ebh:j3BnwT {NVnPuo~'^}^o&;ru9å6_DJoZ$z|ޔ@8{^ܘ*6wш0anc?[S^:& άb9øUy.?a [1,{cߕJ;!$)pM1fMk۴ _|gu:\i9)-={ ˆm:@g)ʳJWRli𛜬]Tu!PEcU?e@86=Cw_n@H?,HzR-h^9ZC-eGH >]VC]f7ݝ Y0܅fj鶶!btX/:y:G0ODq{4B $ G%"_GӠj^+%[c(o0w8~z!Uޜe. 1"Lp׶^V  M I t{Z(wHnTm}pN_*0`0m[V3yв/hU뀛/L1= o]e7XJWQ#aP)֊|V8l6&ٷ͌?G ^_XK|rfP8 jS.> =Zr"Oq]T^/,܆-H eǫzk Je2f(iM!;mOKo7?̔WVxc`'y8MĘqF Lxmb@WjIܕ|ij1vY16\`(qV'V^A@4ǗcKѩm*TVB8F] vp4{:xqɸ ce"=G Svn.]On+dTDR$>0|bʛԓu&1RF<KrYXA4)GfK2"-noLt$~؏tAU Ho}Iq)2rF "5_WP`Դ",LI,SPUU~ZiL`fzGaS']65{;JRĽDXohN-E~ԞĢv?>1YEc*}t9te+&*&o6sJt%_CxG2E~1[Y22[ޥH:F傲F]Yк97)20T8Eԟ{plՏ?i)47( 7~*a*4EQIVϫ8]{kKDGM.4 RSɒ?Sy [JQ11_~Zw$ NuC{2'o`h-}Ng!'J}2D/S7VvCOyedXQ}V0W/훉[Y)P>ajv`)˧\)x^| S-C@Pt1|r"l*6Sߝj8<-"l( 8Xބ'N%ޛ_eS\ .PCaQK;_ %Ma UW8Raajλmg?fYi"Fb.s9@Ӭ7m;K- *^Z\Kʕ{t Hr'o]c/wtĜ|fWT EmH3\=g(f8`GlizAn]rޞ5$:Ke1m1W@ֱI;:u6y=V\da_@<w+iٸ H5KAfS[jdEE=t>'!s=DnY{%2{Re_0k&q(zO[.R?Ըm# C]z7h<*+*AiNvws.AkMޝ4llr!y5r¤;r" }'&y ?Aܵ*&nZհj>!πa-ٛ*lWE Ca?[q 7eg[lk[̷0 L ]uqoN嘬m8tȰ /F.>?%hHȾgs6v?S(Zωg*͡nJ l9, F;bLRa3G'd{(3[$^_5苔/Kس4c= > 3:Q*?ҏ8*><2yf^]AQ=HNBzGcXoQnҖɠx[ji>E/@tZ|w2YlD8ZtWc`N[!$7 $o~%s$DJc]^#ӯ NkDy!dnrW$N>9i*x ?.rBl0e-Rmmlai =Dt7 1nX&DcKNMx z6_&xT1P\NA%9:yTH/3'XfhL],)=*^no,(Gꮢ>. &Ao$!!ȫ*\*(EObdi%F* BPutL_]-T%2s$nL>'YH&LX$` gQR}l)QJ =pl'K"< j9&xD'y˻m2CǰNX(LLydu~{ h1;l&n*\Tbهt9y-Jt虰9e82y !$_De,N} ׳ l#xS7tuWCl-ZAxYCr`uJi+rNFoΤ٣^b(ɋNE< RPXgKډ1̅ i_9bKY}`|L/h tmXd"d+H)љV/,!09zЦr^!9֠Dzj)ɓ%f\^8agoͱ)Uڽ])<v9SԚ.¨טo?x:27*JZ~P ) n`҅ }'2`.cځ݄3 `ynYnýz7#h/~^5մmP w& 0Vـ`igYZ0707010000043e000081a4000000000000000000000001668c1695000058bc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-echo3g.ko.xz7zXZִF!t/ᬕXz]?Eh=ڜ.+[gL2F_UXfEI('ѭrJ[/)P瑃^b*)*Mlʩ81qIrҝzrLDS\pu̥|<1_#$Þ?lDrDIhWRCܩtcFǃ)=L/ S\=x9Xӄ .,BR a-hnwqiXBA#"$SG'X7!.3VX&)M?%yx[y>C#E:9BR7.Z7[ck%԰+UE?uNp`Q Hw%ä)(>V%ɰeTS%#1?N5}PC/ҮQPߡZ:sS٠2garui[œ|ߨ7)fwnFkxoϹtF5=cU Us~Yd@cLyIi'?OjCįO5-~Ҍ/70K~S05{>{.}[ 61oծ?df^@SN(0./]~gw|Rp)#b(9/{4KUT ˦$a9%22(waTEܧJK\~(?K5x_V 9MKUZH8xl4%O rh-_ y*5 lRJ* JBD3pN6Wx#$u1_+0%D@z)B[V FkFS*n-7K=ab:T72nۃ nHIüU;xnfs {[Ԋm? 4~i ̐ kDjdh]'; %ʵ&xmHp6f˓ݽ?5Ic}X7xL7xR,` "K3]uC4ր/ '$_4P!4EpVWDPmY}#Dh.,g^%b@ə=7u k/ˬUQVk:6PGL冪MSU\_G%L'cL!;tCv% UU@tL @j(Vɴ(-ߺ߼bR e:JvE'(icjQF5'X^bYvXHj]-|U |mcD](lDBg3a$+A4K2ZTEe&t*[u9!x\Y+))?dO1ݕ'XQ7p8:4`AYߐQ5NˍG|o咖fᄙS#;.7^SJMø^J^FiVQY7 V+s%W'h2Dj sS)m>JD(2xe21# ?W]p{:2J&#z< |5) [Lf&4 =ؽX9r̪@(%(VU}@|G#F/[d^Y}e:\qP&KC튊n:qq[j9B94TJˎszB"Cqy*s 7|/|1ȴϼq.ɞU R]r2;5M^ Էٚ +"մ!J>3@f'ʭ >uE 83 ?y1U?Y:TO1[B`ӄ̝uӉE|]eW0'bw6}kGNg28ۿtbða'B@UEѐ̮!{ Woʹ@N FfIHP"$ATVt' U`4`q:n6O"kwb*<Ўе4wCi {Ȋ[xrL ! iaAx5,CD00Xp%K]a5b+u)مbe\EWxí-B11)} _Jm462׶H{Lo_})YG}OOtۿW ӫ":,'\ Nl˳i<ۨ;B8{S6/ꕀAqdr=F+~*R1թ^H{a3_\(KqntAᗮ2)aZ<$+*Tz+/~jg~ݾb7#B*A_O 1 x~LCϯҵmĹWF%mOK+:}O~ȦR/eeai0tk*zdrs݅A@{9?`(՜@徾~Qt I䲇%8 zwkVOGR# TRN>P CX˪NMrREƖVxAYܚc-}^\ o}}*O嫚 N_0<u'#'JYwf N8f\fnXLE?HṪzoU:EsGD o6߭T/t;\zO_v;]Ls:E'8i%(a{P OɮEB!FNi2 _4%c7dGNJGẛxvV Nip\$TziK1 ^#-j}@Xx+bhRE q z_ܰeA尧1xӆX?BD<\x7[HlXj).dopQWg Z 1^Q-[:zQ'&F]ӵl.בpTHYG7~> E. m`cyuˏ%sV.Ԉܢ_"LE{3ډ=L@"J~ ūU8Wg>%f ^Lbx["rpKr I3pClT6NYpFI6$7v N?#P3!&^Мy|Vyo|o`rS` MԢ[fv0:32[ŲI5g:%Ӷ {&h]=4L}9j A3諈ͯ?!zY"~d^vәti8ٜ /P3h\pIe7CoAQҞL iTjI7KeH-w(M@؞ttVgGzc!ɱ$:0sfQh"[T8FO^$ wI MUE} .ZE^q~7.<8<{hFzZ_Ltr0:Ct1G0c֪[' -[̄4A‹J}"_Rnm\aԇ=w 96pSj5""{2Ɨ|I7(T%Iki3ז:_PkNqȀk$93-w0Ix @)ZM :z!dXqmZQv9/N|As{).iɩuZh*Z|@U%LEL7'ZK߫\ۍ7Rv&gd\_g>-^ hI 0 grfg`˖l#] D9xPֻ .QZ \ S^$br{/Qf/jt4jyHGsPYl S͎Dt0LNaLdTmPE_'tyHxT%&4.D"V&z ; IWڢ|FH:`tlfla_MZ kKto>qZ|MѳsCpYgxfR\ir.y϶iRDtAMf$p Hǒ/)VA{&,{(JiY۹:%t|AȾLJ-=NR.?^OfME]Gwˆb8m==[Ĩι9OU~#_ؚ/惐q2?\hCkٙ~T&=J߱e7 HpYqnA;秗wKk3RSF0FDŽbL%-'Y:d|FS?@ X>~BLF/L% %PDDĖ`GF"қl ۗ ɴ? Cx+v:pBqQO@Zw=,/ڸ̪6h+(9(l)[`8eH1ݐAxȖo}B<3w.x$LPR'9A)To.o5ui[ :4X0ф8!ߋW?b-+9Q@ۄt\{9Qh92m'@?. nm16? DŮMEkYi NiuY7ao *-JR .@$- y N+5{B¦~w==RuTʌB ko-AwToDnI"<4W*;4sveg[נZ9P &8d@ǜa ? +* ^`JH rR> ch!6 V_Hkzռ.^|QZ$p׺H%dћ/cEs@-@nP3q3D[;)ו(./,{W\!j"km ~uK?ݲnTY5@y:%{=,F78/qj (Rw$kB/hfRNh'ks9.M Xi4]'>pL#"^H0O%i\A<"Lեln&κ$7J˩Y(WkT{x@=\iɀfye Vg[ze6`͜: K[Փ ({_鍓"(Bڙo(oFQ%=[6nI}YHڳ[QfݩF׸ADNWnGt<19V+2=Js-:i %MB^Ebʼn\KDXQ4`G2Mߊ]Й1.t(Qzؕ:/9eǻoFG'-CKJ:u*>?s(Xjag{_'-jfb@)Gcc5rAby]Eϯ_&Q\9Jn a!\ Y*OrLCzFFK\4.㲢oUc#U'ˎm#3Eu4S$E7lKڂ=U+PqF;HyM*KݙU$š͇;/zo 7l@]Q 7VT(enr^mOz% s0JG ~}p'3OF1^VF9ov7/]SC#\M}n K5xF'),)[]Š NQ RZtN!U.b؁D?nۓn+0~V-Dm]敚5X df8کpZp װ$vh i;|Ҧ u.72v޲+C˗m,iZ2M a%Ϡ#gEe0>To֨ >QE nKֶ2u|ɴJ A( v|Ꭻb6AoAoL“FƃMʤ>C٧xoL*'Zeꐧ2`(9u 0P!5Yb^'Ӂ )mp'ι$om$jXrLOf] pK_E4 Ԝ2M((zRB՝p qo)vYSz$Crj&O`aw6?|?)B ?[;j&#jZd:^ 'N {.kB=I^؜{jYdB>oiQM&bbTSz'S C،֦ZA]^*JγY+0̐d' Ec<^~a`F(XGFYR`)VcQ{! xJ5#npNg*1o9(!s3&[a'd"IvYwL& I>QsxR: 6k:& EguaxÅDӦO2.%bfK >/<2x( 6QLHm#M5/] \@WRI[dۯ.9ר-;0B{*LOĈj8^FpF>uuEw7@N?n2~M`3<ݛFuL@BHbrl6Gay]`=A4MNm^BF~ .mHvqmL ѳk%EGCS3puO8>+!"xnu{}Vd)F.R5ڠL .1}>|ufܦCb*_*mT.Y9Y_=R| (ca|uy*$.|/? ,?G ;PP$a|"d ߗ@\M!tٌRǝAWOyިrQV'I/Qbحr?X+~b6YjN.8rjm*vRjvk8lFfٚv7(w^Pq*"?4j[ xn:¯еTxk`4a6ZdgIC%4*>Ϣ-5b%`*,"xe*[#&i-=0 I>Od:Ձ$lrX7;8c{2Go.Zh hxʻbOxvNf@ⷛN\7shMXppɉR``Z-cz-5j6?@9[4dE׻{YF6 ٦! Wo, 6Bȇ+0-`oֳB4S¨/h1W-p{el_T(ÚYf ,RrG<6uyqe'i=G*[pz NNpL#/żc.ͼٝblTHl%!m0%©Ht:1aϿ9y6(I;pvB O8N"xLUK.MZIdw' =0U3"<"t_Ši@7~0lK,JP-A=[oq ț Dm:hW*B3"Q0B@PT\o+)-i'Y#L[m;į5%ɒn Jy>m3ڑOw||=Q@_:ʊ)ahWhp.1"VISYGk28`&6Pkʉ=Oo Hwa0@tb3 ('{?>blV@f~wo..8ϴW0!٨^'waҥ&t#5YS qEsMx>\ڦxWqV 9l6\6iehڝZ6?ha+Ƈ+ b,B ɢh` y6ދ8:ݫr1…śZ9(1UlDL#.f1UfXGq@&O~ONb!H}2ԁ|9O~۱OLTԑ-}&pg?R%V&'7:R Hቦ2 `TX$ICZWS"hQ0SfF 31 ^rTa(Eo+ϺK ɞ"vQ~g"x!}ds;iC̾ *j!`+O懵ˈ-숼Wz=*{s]zVU282>bOH0oF$BGT* Gc#)R{Ke3! 'S ;Ea8[s4U,c!-JE\7ȓIa-DRs܃xŽC'ic4#}W 3 H^* G %)bkw!3&}3A3U .#=h܁aqLK 3uWcFȎ}{t r ,J>I.j85SK}A4N´Y*Y}Бeq@*Fgz}Cx' dH "c~oy̽dE]Nyޑ̼AzEl@}*`:nKcrS]ڏ/n ht:s;}1/:Aې MSn\_ABvf:{Si-C!c(h} %7=\?(hX# Xzz"u9}1*ԀӾOTt|l>L'!RP-"bqsq dGÿ]A T44,))Y>[eSsqD 0=_ԍN6r,6CU =M6[l\ŷb(mL*t4[,Icc𣖨xquiUo/#D/wV%S9|5ؙi MS[VTɚ4Q]b$7L7?Uu爐-ǥ=KhF\RfAy8?9'8==zlZX**T=|@/(QpU\=O; pfoL*ô82gI%ך"N#q Ž )xdE#F~PByToM%<Y &1B v!KW:!=ҩ% ۵n%R)M(/§o۴xt¶g0ظz@)o;G=܈sxR0u3 ,k{,O)'I')53( %γLWnT7]#1p(j*2wOΗ}8`~c-^>5G.H+c#aߣR"( ?wEt],GzĵeQN|$qn'V-B;f 7yf.d 1#9 ;-,#]*tJxi:&_`?vЭ:aӘ7Z@F03KC]Ӿ ZZ,oIHW54+ x> 1q)H=5]|k(Հ#'W²ixhTM@I"׎a6mMvnzAɎ|Qa8&sމXL++O];D(P2^vn5zn9^BBcPK o|&MX|VBTQa7) 2(z8㋍b9Iη/W} QP:J?LD7U'XC4lRK"YM}m(#x˼NֻA?I;P Y C-]oTwHvqh{_bv̽-T[HOɜf 1Myh$$:UmЁy>n9AnǦD1bϳݨ6Pp7ZS9uK#_'^ҚQ}HQ׈^WIݬJn1 JI]4O2'}h/7R\ +aTCE-\=R7|g+o&ȖC Rݍr8;6E -),QKP9!7EHqt! v3KT2*&Ь2# (.',V'6󬞏Ҫf =E~A3^eeѧ\8C3bӡN6cz/ sqsJO.H̔+RoF tBƾTNr yV.{TL%CObG.y^MD*SI[s\Xf#4e {9_[EڽBͨ}GKRVU`G\q#G/ mlsYyJl{~a :=¢4D\PΪm@P)E-,OE6Vz*rUWPjR52^51NmK@xpY4|dh 7bQVIUiW,K|ӊ V$%Gb}#ceaԭI}jT<29.X΋cKgLrgc(a;VO$Hs/4Dk5_I(J:_?&JN$"Ս~3y 7 n5 Ҡ֐ Mοj=5qd@YSh 94? &m.gsO*)Exs}%\,JuJ!WV)ս{aCR#o,@)U$4^4I }2ϖM n#)GÆKl/ȑT~/yHR㿹g~;IcJQ3[RTZ#BbۍkT8NYI \п$$W2']t}ڎi6*۩:2C ۔ %2eU+!VuwfrzCUBM7dXb,.CFמ@#A|ҫ Umv̇tN&bˀ[VꝪ8Z덚 iRV\{<**yxaՂ{ud5S5o͡?.75ȇX#%c嬎͝naluV4emRi.EG2bz,rA .4_97!IFȨRغ1xV }P떚©ɵZl]j 7;*Կr(X%+Vb,)kp )5Jo|^|H!zns}|1_gkJ1yM`mP9>U׌=y$ϗDmiJW4³Mf.Z> 5(يrײZ~_4igqySE [NLd>,=s9^erz37^i`NmLdfJVSнc ;5mQOQYi-C\јMfE$8 ]|\͜yl 'Àտ91!2I֬ $(Dc"W{}JF{4$ [^e V:=E-ei\d&r1g4cZLJ rUhKC)w!+hGU :~@⦞0g(R~6f|"'9e7]@`FgY|AOò dXĂlbJ|V, kWiD52E~QǀJ6S6j2^5gu_adX 5[ =I'|VnM A]'WCmrM+805Ϳ_&֡jaI+cXwYԃk$(;SCSe zUyBoBkxiʍ"ElɈge*SV!0cv%'$3''ɭB:& %wMtm%YY0Ⱦ&vxKmY׾ysqd@r У ZF0SǸp{ɗRIO.g>x q {(X[åF8/՘BZEfv3q;'z|A[m숵@ n gҀL칐&Ss$3^ΧCjўzc_{Up63pȨN) 8ci&սnf;r҄:eo%L*K9kW9oM︢;0AŪ;>h`~=4b복Y\hF`QIW#XЉ( ~P(y='GSԄ8&5^QhǰlCƑ x&K9o 8QJ,j\--^2qQs !t=)8!u2/NEӈV"9 %W}h^rQ%,I"t-F RhlѻBY|N`VGfGKɣPJ'OH]4먷H񁅞dE%񉨤&'4e)J +xN~)Qan/ #MZ;Xr2ΉZۨ"su鐭MUVU8#q%Y֕]w'*\Jel\y{ן~,NCDYR{s`9!8׷Cm`:ttf NvgC +?9ORwc lRkaY|G QEYӱT.|aKNSimfCTnZ'.(LZ $!R!G)yQ1_w{DzHԖ^3|U5uۆ!o;:эݠ#,RJ#(rGu^~mA.cL3+Kv> cZ $K%{Uf5 %~P*6Xѯ٠=>[B Y3 ;,RCu=քąj_~2)T, ߇xrY|>Ew{~N1/^O9:u_ՐQ|unBtw)xoVy45يlp:}~EV33y0>]UhL5U6\䔚pib;KFWPqi :K}"՟=s֞[0fQY>MJz[3Nd̙^p&a;}a.nq;u2uIFy9ɉ- x @G R4 /WJs޶ [̖rpc^qɎhC/+ ̩sfǺ}"L?q{If5tN"]lt:pl+{=~wN8 '0u<`9SW lYDQ(mi/F.Nj'ԩTip#ȉeЫf\BPy_v/yA=2p;A̍+vˈn!QQQ|O!}W~ft>0_*=ӯȯ_G!A'8:&pf+byt%^lBu{Or\#ȩ'}X2|?^jAj.k-QMI($5 rEB/b;y?8Э%iN&ZkV;-e Wݸ]\a$^C@8Z XFͱ%>S$8gs 9ja}dFٻ܏5 yΝ\'>:x%a8 ZL'iKܾK+әHyHRL%I9vFJ*̾[g@B.6?vRE+8⊉2.Z\hL^2i0Ln @@9 0 XP^&% "ւ,eJkCtt:(-zA?"%ID4޵8Bh`'8|bfL!$c,tmawYeU4,‘,#+d^(+XmkY $d4tf-ʘI3t:):M 818Z ͼ#{xj 3<6Clk,dH}u/ j"56[ IiIpy*#9ZErN=Tˠ_LEfSĸڦ5hiMp9;Hǒ3! I0p6%Tb pu8T"v`\ֶX 3kiwP0~9K%ަ[4T (FwƠR-@pn Ű #lH("a8P#Cʭ P6Sy Ao1:_ؗg<-q.FmRmz1`tdyG5sj=۹bMulj2JMBNLm+;!|J3$=_SpU-\XE7k9 '+)2$t0Mlt Q1ڪ;/&iL y 3 ; 'h#cD`*)>NeGϘRI`W;3DAb>P]d#8S#dm/U73L6TU)ceklp9?Cϑ3ekLlTk^ñ]Xq5\K̛ɟd>7x)Q.&.S\ Q߄}> Ҡ\KaP~V%zZ5Zyu"$f{8( LL_u%L-O5#f(O#D@|D[7:F%)< ^jr#̋%w:0Xd-5OdK 0$r^`{նך̡,EDl=+JեQU7Z$fAmt!d5zW^z.9kd7 b[6Zb8>$?qɄ}Ζw+a3˒QF9i9wGpӄH-L;p~q GDГcxvݱgYZ0707010000043f000081a4000000000000000000000001668c169400004264000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-gina20.ko.xz7zXZִF!t/8}B!]?Eh=ڜ.+Ƭ8::xxa≠(+"Eũ79 ևg jր[\=;9T^.l'yUQ1׺[,2_/DygQlUJ ڔt32I:QNrs{jzٙoWc[J64 E`Uͽ(gVRIw hyړ R4kfB y>?OPdMUt,ZLݱz1`C!MZVFjm1lB1~1I~\xghf,.X:blMsj [ywH9jV`ZqJ<;#W"J0yL5[?؇|Mx8/ dM>ƴ:3)`4*Ѯ7YD+YKvi&jVJ::(#׹ t!龎bJR*-QU1HGGh *$? ϭR,┘ƜR\M)AJLeV|^F [&KDێtXK s C|yo­EEWIe|{s^Q.u?{WH5*:d(4Ac0G}Sй$YPc4ZnZQP~XvK#mrnG̹(V$Z=}gT~pR;vc*( =SyZf‘&գövnh0ޝū:z:, mƚ&; v* iQAgÇy\ xR逴"sZH8.]hf( c@ Fܕׄ9\/(csީ8g+)  Zы )h"?a]'2YJ6drR(k`6}VM-D?¯'`tT Ds~6ŤQ ? Ƚ0B9Ȳn4v&!ID4l/T'$ J0gQ+@Hˬ lQJ-~X"[#gIN_$~4#CX}D֟f}`(R8OePH^-%ژDYf#M!SŕfN+ =)hp'm`%’ث7庉:-6)"\pxHN+\tYd7`S([R<}Li8Gˠ|yG#C'`[8ǩCoT,"C3빥]*1q.iג@diz 0&9m>AlpF@{e:k JS{#8sogwffuyxk<Zא߿d EyI֔0zއpMe芏! qXxbםQʮ7FE hשV7ޝJA<ܝ1CdR[Fѵ= $ύnPmcD1ʵ]:,N^3OgL`gp#ƳL| )/BtDy]gHH~^L2L%` p.T[ L'_N"TA6SﯳiLX!%2VV@$,O}lOg˒vwts^U8/0B^^~4ww{qNK1gyܬc1 _)" BVr^uۇe{,9 }|_ݓ!Uҕ؟}ƺ(TPwֵ ]wczuJZM].|<3`v#j`=7!VdNZߩTUF}ۊ ۓvۛ/iOb[jMIRj_FY>)n-K?:M.>62yJ46B +qQA=aB{_A: :͞sXMz ¾w0Hߦxwl2׺P Pf=[~Ϝ` μ]0OBgJykZgX N L&afrkFNKKD*_J19qZj?"]ĺS%ҿqU1wHo%0?m!0ߎCEUŘβf fN'EO _;qP8VYM",{RK5sIuOBN2ٓDmHCRBnשCf=UTIDqVHRUS}?I2=pa.L`/nP`gk ~F ϶|Jq="w&Gtj6"̟?y[W(;ՠlnWoќ[q=ؼ[bS૾`&P{+ub1 ~~|`eL.وVR3J}II^g瞛rRj$dx2k&qVBBt fw<=°mː$%g_TKD䜚~+ʜSK=:=hNPmGAlGTAs~m w4M8Yoit2iJ"Svz,>^zHaEQ"b5|lrX^оnR [A۬2]XQ(}OpNa^Wpstw õXi'  %NpPwm!h޲7VeL%JxOrFVXF/P8Kѡh L8|0UԵ +>{s|B\m6 pYsVx'F4sȉ_qf+M -2 O^dmj.DY}YE S a~c&cᄛNi7ﭑ"3 Ľ +gTCh]Du,F?oZ k!O pmw2_*4)O%xcQJu2 P I a]x3.\r Q0c9JRK&.6"5Sezo&myDt )63`O3F֝x.~h3ݗ(e/NP(Cxi ﲄrp1;rΩ(`<,.Ťg}Q^:5;:-v\=i*M*$?Lf7$ƃ*-L47#xrTըWf_[Bud agIgg<|s:i"r:9|y(^1b4[SH9l' sN4lSTXW+}Ffc&{D-Dqh 91  $v|=Vz| Zd#} E&kV(&y7! WRߞL&>!yEN[ܦ6+)m[&"̚#< _\-کviT}̎*ZNY ~*m AUNM^>0RhD6x-om{X4Qd?f ikG:#m"Hgcy?YYi *X٩I@b)`lv_KQfek'(8pФ ;  펜u.H e:O Dy3d6{Vl<ڋ5+&XfPaUCH~E1v n l}V]I`& ^}DeR_tAe o$j?ro?.k }1{1pG^YOz9z:5WV(dQ]%+[ b*$΅h{Į2h2 ?%mN|(PSnʴ+ Z֤`RU]AQ)׳ ?l ^JT{'y˓r(&xR͋Jw[&RBw/mݏM2af^4XJL<;4;KNHH/i3+xq#bA 1$!g$o_@=' >ƒX18$A0- bs@y./>Rk"y,r|6s_tzVKk粒oi:KZ8Ny7#`i) f~ſ&7Rӯ^۹KL EfIVF-v{/s7>bnZ8y;7}ccW4ֳ9J>bv[N^-?S0] ޒj>cA~kR/>wBs$ǯ6g4$A!Jȟ~0rM<_%:küqs6Q^)̢U_[R*ڷ`ʽ2OeQ7-*"6HE93@f#+/qv+{Xh*έϳ<`9 p\،46[5e)K"¾8CK6r>ZvJ_^ж2$x:'nE{socͻb}9f['ո{sJ\W$0DlMpBd)&qnٱ= Bd0a˘2=vKReSy~(^հe$>|^f# uF-H6hD iuU#$5VuVy T/.~}bH ߀rH^8V&:¹{ZD.8/tgH lZj'6̃ѳ=Zg'i+HUg9L칋D6I:#}3}&H=?p,/(.R R9`H༵_ ^D1붰Ile;u_}g8n~kP8#Ւ03P~CM*U:qt?[?})Pv rĉ v]{QcRZVE~\x^ƫd%O% uI`H9tlǣ-֗B^N*w|F7wl3wa&Y;T%ΦǿS&024*A-!-}r.[zO1a*dS6"儚)K1(p_3 R@X/z{w+>Gǫ ~!q~C!\= /& Ep,b!吙}7!ur1o[,lnkMw[dP[zq(1tf$,3cHjf⎏>KyYҞ+)wrO^sb6QSW<%FJ4 !o0yn9\lǘSN rFQ)}U[)N@/^E Ѧw:s;ELw/]ѫthUXۇ8Q{MgY^uI\; zI"iA){ݜ$)-ڕJ_@NиK~#et *Ua*0WNƗr8Zh+40%%BF2eЕ|mHogK-.EIx9^^=\ \z)p\=qbܬ"Nm i,i2ϱ=Cb}你+Qzu üiS@)NK8߅Ԡ0'c ejBlʛL4Lhhq?-z,z5T6]O?W;Xҭ~zk31~e}sՆZ P N|ϕ=mO昔]UT07Ofܫ{$I ]"/Nbi#J3^i5CsƧ&TKi.K@}}h¶\oeO7Uʻ u_53޴RqoRa h5L AYISY>E`tx>a~쬿1Z NG&Rg/!uo;_T0{"רK+R?aTzXI~rҗ1Fp -ʡ%dM"`(L֤\d̨̯% *;ņ<j&hJ@^/K9%7QD_Gm!ɯjW>u}3ZaB\>!7}"MN|Tr'.g*yI?Hmsž${2Dx]&D_01"[FE"ZvfWJ;.($55˦ރ|:J:}8cRtl'`uu#҄_usBT\Uo(Qֆ͆jҮxܙY姡Ufw.%:kFM\g0H6:y+ӧ:N9HC6dF$&]R=W-<B-q+/ʣm;l5ܽ+iv>™BfMwsKGxP"SG DRe-Ə+Eȶ%x 1 6Hm|G}mW9hϒ8@O'n/6f]YkG@zڋ]-y/!S' !@t.h+ b*7NuGB̳t)5%vA}SZ1s.`jaLP[F8;nj=~WH5CPI,X}eiH  Wʜd+e|_t5J.X.$w6$L[ Ə\+ 8G89ͫfgs7^R}*;@E@  ]*ºO<ΫDsRОx}s*Ȣ /;mEy\Nh2pY\,M mZB9$ TT%m LDmS5Ǫm.!n4)xRU9 Q/P"PO*9zmixտ.t~=0>v9@ X#ċv!CHu>+ >Fh&݁kw>/S?)AȁlP3L=~$_>3&5FI[PPT$d͝͏bͨNJ2v?7ݠ7g1zj֝p w`j}7*G?c[WmY5T@2/_^]t|R}5dž̈VäpLKΈCm%X5DjzdN<aV _U8@ci-]pOu&^_Sc;g~nq҂w͖VBh޵4 ~q.SZ21KȬ.\l:8[Foƽ)!+HPĸ!ULX@&,5V줢Hmj'l_=P+pn*S_U LުyM*jSs#39|(dy (ȗuS8u>U':8a0ͮ/:hz9Ms"+:_:{G_úo6-WN#AƢPD37NA0RE`~# xmⶪRR+ϩ2"6Dvnwŗt1>7wbelsl/ȉEm_'G:`'T_?}7`a`+v7N[ul>}*xxx~κ#HWs59K~%D5MX^AztnWu䳱T?#E]-W΄#@v-dGEg֚ADaN+5NA&y)`js HSЌbΑ6r ֕'h2* ͨx箸lp!kx*ghLL r8AEtnMDρ$GyY-[ 欠'zg)kz-"J8@Q|d&pLTi`Ks;G^d ɫl|Bܽ,Ϟ%?TT^+[Ufr&[1!f';٥2Ia?& !yM!\˗1AŀP5h1rd# JH3qш+A] Pm\]PoMoeRC0Um=Tu1UWJ~`:ـ¹mS=MpYoMo[`條(`֚a 熹_7_C2EPÿ1pi)O}']< >!O[k8XUŝ1WRR)0o(m,)փ/*+>\ ^Ћ5vjS"md+ So3*[Ҙ Lmyq|s\ڔA,sP?dOR<O;kc HGi@k׋7ΫVB"*s bEjh{/%pY3y۰U;/1h1GFjc/UZK~DE4$?ׂп0i K%pǪA']Eu'.#/ FoIqwGT!J4dffP,P zQRO 6 3_(yWl\K<68W.M>ﯭh3LtoE\qEy_wm>  y4S9>LmfNڷT|ȒyvH40eb84"|FOueFJg:fdr%xkP̀.GyBN\A Ej&kP7Gjƭ;d$~Sa)U1Pm!әvJn#ܨBQ3b:2M]v6G^gq!,M0fA5;̪Q p$|Iô+ K5+yTlxOFau:+u Oyۚʱrj$z/ I.nTvyMٕc˥%6\S)DHcS^KK =x4 B88jp #PA@vTu\ܙR8=4Cz8Yĵ(!uN114J"H/r wXaϷ`VSpui aQEn\H8oMǮP&B֮(Z<,xrE[h~MYm! WaFAtcL|!0]Iy 0OKsC^s )Hz ej sA'SZg8n'H+ sڼ[xen}2"I3wV,˲K#j`dNN&Ht?@Z?3$[zdI9MEӄib^h.gʌ 3؞HS}Fb+*A3~9vPixnD7`.u\>IBXIgsw5Sjj_PD?F\h x46C =6OD;Bn&u?{PeYqGoPj~Ո;oKu>#y ۍRA.:l.ߴ҆NZeK;:lp'_#70݉nIRV#9*5+&c<2Toj"/Oatgl9 o9 &s7BvpeW d-xbn:yW![ݤ_)RP5V_D㼢h.?[[Thx9Nn*h7@S!PV,x~h T7 6u*G.kV4Mp̪^F^xφgH|)Qh0 -zr%s Gz: ]A}1[D獓0.[zVe@s֢,ՁK22=,AĒ`ܒ覻.92OM 'cb I>"2pEk/9yYߐ/vQq DZ ˵&qvꪏԑ˼i|ІQh_Z\$cήWtgAK<ן,oFR*MzsI'IM9 5"T{w@KXG&)6홻P\ pս" M@t%!ЬOǣFSG|{l]p$#hC>rېCk*Q6{$x0Kk09KI~gۑFy8v_d~4zxo4i Ԧj,Hh0Ln7ϒqyЮČ>(B˽k_,5 ?ZKս@KL⺇ %- A}wt@tH\v: s|!#3 (,?Rcov3)I4B ē -ɖr_?":L&Nr_ 1nbrwX,'rUVhZ||&ARxU ^Md)Tuv$}DLʽ0󼤗r7]N[kzDM!G~n'y3E8$Gy6<93dB8WM˸3ɬ:Yûַa21SSqE1bHq/mF#^K[kZZFSDnPrmR?VuB'*:Q잾?C%~@Dg;b1G$B)Z5^?&XSd/l`ҖKGh3Z$?KL2Q>f^o2꡽9`':2?rNJІx2X:zd8QMuW9X="z&cD3O~v@:^ͻ =x(L4`quݿq{K8| )ﺄ06Α5x0%JV S VdU!wfw}y !@fL`QС էnC w{6ec(*!Jֺ,]{S*TZ>F{\HĊ$DB ZcV:6vxA o~ڼEnoUpbуwuB*4~`Gtg"^K#T2\[p lr"m8e^aAk)QwQ{΀L(z 6ŮJϴv,n -k)'VOCA4*UUг;G֣k05I)wCkd%O[dFFZz<͆J`NXݮ|ckĺ*nfH—$*'+3m<5 "UW:&b(S| =0ˆi;'vվv봂$ǃ|^k+| 2v{(P o#7S>,CcZ3rXZs-uMj:=KeiD0>Ajww2|SX?GΖ"1OjSO5# (A; #~my3 yV g*(*?_nٗ77hܾi}SL2&eJ4OwN8,[WaI@&bo$@{3gwM蒯5 Ht@Ku6a;է=}YNݪ i$<;Ϣ1<0^Uw<'^Wc.5s6IF —I,OCDhOj>(̾ QT'* ĶL]b@% ~K:(feQ01HDTU̳QBGikO!'L6sbciNe->2kX݊>T[c ͯ`ɧvZ=w>S쾫L7 m䎴 Uaϐcp-[o,$Fy Dtê%$ƀu]ߌy_gyz  LJA2k!D[%Q4ZtN=TDb2KF ݨk{E5kr|wA Q\jSMC"rcjFV#<_(agYR3cz 5vԉ|H'|m_&9̺C%gD 9[| 'o3/"|Aic gк…赜Kw`*>ëx'$zH=`6;k!Pݨ*y ݫDD@Q$u- PYytx$gW|h2~xw&q)'2w@H֡XAo&0zhʲS&njURcc{,ja* z=1=:Fh,Eߟkq. k+ο|f`'5D\b"{D7uxIYF3[L"i+(hՃG\&L-ʝprTf&E:~dZ(U6E=n OR5GGm/t#Yc^q B'_gAO|֙ШƟ'Ir.@:[-5B wa;=a[tN)Vee_|7|Rl77ʀ'pƩV4536?Ȩ<=e ^I&mf tE[M͟v.Φg9T\-,"xs;3@";^-TdYw^Q#6n66WEȮ(о4W/Y&#d>*30 VySؒRAHb&(,l,xd ?F\-4 XD1ٟJ/ F~ml2\qo[˴IP?-g;fG=|f \ t6:ogH674ᦖ~RwH ^wS!z\:Nq]u[a?9##V;|^\5J_Zzw\J1;.9Λ n2Gڨ4?Yifp(K@o!Y>OE=NSg<-V`pf%ڿG8|SwƼ@ A?&Ɋ_Hh12C )tz!ҥmL#'B$zЪ 1xwVEC^e6.xNh*Qxe;SۄPl~bxgg!Sװ3 Ч$]׬kn}D ^zC=(=r~@8I>!E!ؕ| ,_{[2_猜d4Z `9wgA!Y~,D?b| ޿!^U0*!i++7JbNHG5"}#ofBXi oe8G_Ogg^ Xu@Ǣ3s06"ts^ҙzIl2Q?>Mek*F;^|0qFUg%#Nę\rVBU8٠fyhpBc2\`?OiadŬw/*]&L1vgP S@f?˿ñH3λNJ|}˳G"=mH+48ЮͶ"=,)ܸڤTKL`l,1yy%USA\ܩĹ%*VI@AkS_ \HR*]zNtGZ-t:8JO %4P$Vϸ]KUa> Zeq6߼X67y{/1g2``aMjNᜅ 3i'"so@X>[=dWA"pwW4]My+(R&s pL 53=5.=k1Rx-‰y# D)Nxjr+'INݍJ{V ۴0@XNA\P\=oZk+G[JkIŽw[@釋o Vs |*./4\+)Qc3xR<.G1wV dס*.pp]XiuYPgfFm @|R8H/0ym3Yv/ -{vUJ%~I[p>uBEs{m.ﰧI0&}tY8W'\]hr26]/u 3T2<ωyIi /N&:yv_F%+Y Kg+U):ET#@C}RBb/4JD՚1kE9lO$`]an7yB{_s4S~gu%6)hXԈwlY']gqz1Uv4SN H|Lyd#PT!m$v7/U.{ӮyHY b5~%޸9p;۪N.MN S~ب<*6Dc#!n)u=m:6 fEޚZl1 ͽPv7Jo"qa"}_Tђ'Fc!t\7=$_<߉&yƕjM)l(dg=BLYUcRwI\wĺWxx;]mJ~{Ιz8{"͏B\, `#/m 2=ǰRIBߏt.]aI=*B2Vt`W,8ŗҞ2 gTI*9 h;(YJ@H!} ,+jB|?@"1'"J%7/ -}5^΄٣(v2<ȫ둮b/luK ]G[*pTM}bODwj !~%L!aS8̲7]SS 'O, j7}vS`|b,NgP V2`O𛡊${2A냖du Pt%(EC幕a }iKg0f ]0jG; K~<U\ƒ'SId{m\'}L/~שoaf ҎԉEvVŃL^Nډ[lڞk@ZAE^}R3OxcɡMcFi±д&GnkɪO?v?7cgv݄'T3DJ=t} Bmld/J% ,{zݬG*%}hz$oݼ+)dW}?Y"oN6)>g76POszAu{X_2g[F;- {ļ~͝4!4q{UYNR"Z_Oz1VaT5*i >:V] m{,!T_\>U|t!2͟ qA ~m*%vn蛡O{@q%F:)9/JhU5Y ,S| ]bC.'C3| ^q(l776 #ql)f%`vk>EĦRj3: ,:H˲5\P9j7$2 F:j@n-uSޕQ!J55o"Mڔ Hԯ!~3CHj *V=EQURPWM7] L=Sod(8MP5 a#l뫴DVh 6m-a&n?tizi񢅏\g'T M9i֛ixGx8zԻa߁g,ʟ婍>B71zNZ.}2eJGm8ٻ74ObNw D7w<"2񰢴}5T0C{6//$W蝢_ 2`ozk3s H*%Y7?I3/Y`yk}+^}"U։KK?5 +u_ZR/VMZG[{_qg'x5oYVvbvmh 6nTR nə HW53EK_$@(j~:ٿ<|DFp*j/>^$/nJwk(l(CGgT|RZd>®ƉTo%PYObC )K]1K5eΙʪ7UpD-0 Ԕ+h.eKE Fauy7>@U(xXyGNB2@ѡ(I-@pVD<) r___ޖ2,I"&mrt !W߈@r ~]-&sO ?oIb) 1y?̱0x%3q.7rFGۍ ғ1 &A#&Z>ܣ<Ͼ$Wb:u\ Z 0_t.t*:;ҺoNgd FR`(!ONVؗpW+s9eۯDݗ´Țoe\3^CHRn~X 'MY6$iw;|׬7 nm.a%y|<&7Tۻi;~GlVFpX2/DIItdqt3Qe+nPh}ZehPL'c?^{=ɹ/jPVϭMϵ3,Zr9s9TdKo-9SY揼M6W86'PSe_M=r8 T^,iwLYz|u*_07b5't4n@hC1Xvfǃ6q٧ 2 6ta$]vNMn^m %Bg\Xu|jl -$# Ff9wF IȦgJ"-ƽ어G\V>ppJ凨|s,-n_5K4ҿ_<GpR O20Jqz?bc98ӽzdGև\qD 1~׹0CѠ4?T]B:_c.-<5Zv舕x|ӂ]+Q`WٳFsn5iNG359-J7_htb|쎤S&\R+KHm!<8[PaDmR4"Cf g|hREwg 6e#o @pJ$t:_YLBap= ((fG>_ϻnkXǴ}G4%ČTe_)Ar&$u,91Yw9Þ"V()zj}N4{/Й%;,͈ШAV6 +Jhzܼ 'I0`$-.@"Z)21y~ )H1=%@B]Y  %ˇ!;GfLxYCY-E-&;r ^LI Qt$|MDeNulvEga2XpҮ^C& [V3u2x QcIOܿ]sõ|HI2@`0%AtkL;}{ȮUm`xR @4 ̧3OT9%ZH)^W/ㄯ6F'lsw~%tT+:E_O'oC* FRg S _˫c ]UsnC2Z;e"NQ ˍ K~/-f/٥CIW7Qsp:3$K~/k-o^q<3ݮ9ah<6:_Y'>INBWʦXxan FZ y&YnNs? Xh$#pmA")5x9QCmlE(L޲she:A~,a$UG8 ɩZHwgu+i-uO5Se>f5rޓW{i.ڿE.XOWuJ\OտֶueSLdn`Syz@Y{%EB= cPjOVRrH$  <*{i>9!"ŸLK-/d&ӿ:?pFJ}C\CT B GEҼ4?װ[谈DpBfa 6R_ :5<Зb85_D ;a}$6<|fCx: V&}׀U%oJ>/hwnP%#h`}+4%z؛UUvM듦}wVZ|CŕDvڶ@()_Pêèh,Mǃ+2ͧB,qr|Ķ,E\%7H$\é|B,KNDl,P%rfVc'w"s9}rx|,(E298>`(aAś ل^GPW8篈3!E'*~/CP-?$żVz 6;SE(_-5~bsHS>-\7ۮ-Vŷ87>6$;}!)fss! rMgiT'O;Si144ENuu. l#xR&IpZ;#ˌ2Az<Zۜfn,ɐFlR؝y` ̻Ok05Rn V__Zni͔gT  M2ϗ.M:_k~})X84\wbPJh+pg*rܭ&!Wq$/CteCI>VR4?\1 Qn6f?Į 7OC.:8G-5X" u~yaH% 1 >[E#牿.Fa9X8q!lLtHCI۷Gğ@r\5{cD+owy ֈEp§2Io4- G!7GVJ ig)՛26{N:񰜱Aᚡ\Gyiӑ,@_L]*j[ !dLQS;N\])L߰1iɔ(hep~-_¦ yQccg;7cpB)%הbd/m`?8+;z"CplC+<z 8:Bҍ1Z?#ݏ:AUfI9nPGu-i_q[}-֪g>c:%gO$䁋-?JI|$3_^r6HyڣtsťoW´v,L\]gj r cĿx,vLzԅ<ٌnF4iG9//q /D;efLhD='ƀ0m\$3-ΑRF^qe<|cx5Ƹ2NsIu*]s+/c?v G 3h:HHU\Δq?Y$Mް)(:#-#3 ځQ+Yp A㨑-R*:nLP;!z& =KWؓv|i V:RQ2 y4~MRF3BDnv2׹XwXRwQp!d -;o{#m0B }8\T XYxm)_<8TNO\E)&ڞnv=/`>bҀ$z [ S}L-6ɽY_Q*>~%FZϝ&oA{@], 1STw۷t=#e`hΊ@D&CNe*+04~g+{@ X<P`CQk9U1V% ojGyqN^8q)ywP2}3+N@*xRW}-}}ԟ:׊1H$2n#G:\ Ȃ z+TT=+92v;ߐmkN1d N ,"9߆Hdw?o0nO {d;I ߥM@뤥{H;c lsȥAsjnD]bFE:=P|[wov&$*.Л9u9]:; nV)Uk,C/}v*,Br9ZoJ%:KА 1oQmѩy `hL|aOS)͔՗ M#ln: L6bs 0+%_HF!fp9NF.&dMkN'!՝+u+e)*p{ܾعRYPiyq؇eW|o.."ՄLx;M4 VŮI5,VQ'09^fԓ,v&;gୋC((We%afpD!ذ"wIX.x,M'Ro F]/GxO$bT+Dl}dv% iڧj2KDpD_HswM8 ټʡ9*&3t!P\x\I]hͳ IO*DC[u͙ɗaWPBR(ױ4"9"(xvIB*GoU !7ŨP/N΅:E.09#^~ꆨ ޗUMY塚1H3zjCOp< &QU (Bga(*Z[VZ pԯc]0Nt8ICFsZfyiCȥQr!2~ePTSńD&;]\ParEׅ8xJ#U)"H #+<{#!N,BM3X?S݁Xțj}.#"Mս.7f+\T)<Д(8lPXk,l>lxU-X[|!tdlEk/G&?16RNUw-PClEY;LrFi,>W4D ;3 T[ nϢ1IOH޳X'ْ{æw4e*~ 4$dC1f Nﺸy&NI|V^!p@L\3]Tvj{@Z"e2]ݬtMTz@F!~ڶ!#2-XQ8%k^/7M/f@0m#rv6AUq?(Cjg<`-HsM.x'~~ խiZBթG!m0u~DutIГN>Txy2w2PJo4s5e>K 5vaB^`* -Ԡ&2wIuy8Fn$.`+lz)ʺeJH~CqΏɝnedRg;+1P@L?:WE 3TlHH:ܻ]}sl9p`ՊJ3!hA4DA|QF\>{a{(1[훾M _ڀ?g_%IYAoe< gl \? '7x=N#;,''SڐQf!G}JO=VB\P2Su>/4nٰ;`5w ֶ.43.0h#1"z/FLBi<K[闘k drn#47ޚKeB9+O΂#>rԘzxR!0WIvŕP#Ux l2d_T}5 55,+7σ%&lPv#=#\MDn C L ۟l_jT, Yl`=s7V]W4G!s:Ūb|tK' 27#MUnOCK>l=V*?G|\{>Jʋ+uqy:߉BJ _b}L&^x4WlE^k[.8'WY|e䰊LW-0Ĵw/ /Q4q~!Yz)Z\ϬŠ!p- jS!0+$3Ӧ KO\M!`yKb-'ylq5ˆqt*@4 "to;+= I>kb-1݀+%iCo9ӓXx8)3$r(}@q|`RG&/9 =# R=ȼ@\F8˫D˚ȍCllqx&_<`(Jcr۫ԽRJsM'9vo{vٜ۽QSrswV@G\أkK^>gS4j^?b:f5t(ҨƠ%6)'Dd?&+C) ~Y `!6r+e ! y, ςd׼⻱ZvKmuԆ$UDݴCWnrXI Ot87 =ôڄWDƚMt7d! A…We/ Seu(%rj ݏa0k{G5slz"*ՏӄUI‚Pg[s:-}Uuhh/ZJs /67h$0KXcm_ʿ)t;qp170x*pj7;]ZsopOCƀLr(ԏ%b7[A é^epxBT>Q^]ڡ>) "}e*x) .YO>}TFǑїܝs4g73%9^PCQ{@!+VԆgS15Kؒ'fW9fcw*Xo P܉q]el G%ĉ֎Oo:[?B6HSd4WA+F ^tF[-0PkLBDp\ *"ĬOdO5+W)*O$'yW$sfeK} h?BpisK/AJh_°U7;RǟCIu b/\8o%#gsHBeN2Zla.9')!gJ핣QD篩ZDuY-S܈"J2ܟ@<%Ģ9ʐ"_ŸJx&A6!=]5kb׫nx42ey #Kʐ#SU~}d]mkfuf Dٞ5 PL*F}ÀV >c (tuH芈lk +lHZ_k֢ ̓wyz8/wc%|{t/mj?+t\)+ܗAq {Q ~ o9(ۛ+*kme= }e&A3W8D%}K|% }wƨ7ҁ뜖+(9=$좔)L oHW!'>P}#*hŖ< }i/=qQ_@BiW@[b>ЄEe.k\T`ptB4oQut k呣v4R=¿_?YG&sBTKTU^ ȈT MS@{p(ith߳ʫVYյ9Pxr6m '%^p-$/*tkkع~Dp>m bHuk|v%n# g8:qCvʈZslk3`kP(j aO}(-o9 MU ՅOF 6\T`tx7攫Qi;q. JDֹ&7rOpbR&tPu)tfQJ#.ӾGPZzb.s8~5;N^TBڪ n0̏CS&•)ہo1u-)XbھrIa])ln$n[fUݚ0Y:WvuRֿ:QFލv8Bށ.8oB/|8ARt|Y:rrdS5MhK,T'o= Z1,@o"I%Vk,0a+#אU <soLޥKeuPwo 8M-Igʹαv>NiQ;S49FkL-=?8p<Q &m592djxٺd>~LXʣT}[]SjY] F: /tXuƃ DSDfEFR:ivz9MUV pa^E~ݴ٤k-V(a\%_Ox~1Yv(6TbSQH+5-ڪ8ZbCum~{V 6 H<3.AN}kMH%b~`?]WW Q!HD@;^{d!=lmH^v>t|Qv>]* `9;; [?4DQ7?[w[н0 2T1mx 0lGI^Sj[\@[ ̐3#Fτj 8`wϱ<u$=٬>|ϔ9޸YnUwrU;ȡjc 96ͦkORhɘ$>V=ݒc<3gY{R,%LݬHF8ǚT}% @gDnTJy(@Ȍ0mK<%L%l[ɩ0.p.ιE&&TNĈO3e+ei$S@lִ;bGkPBsyB=NXh$3\W!7ϼf]MWˡ*I s*I33]9MWUSAg;97SCimZ/?_ꠎ:=,XB_1 ͭJFr s!3~%6E-B+?s!p!YԎr{8'K_m=;to( ѿ? s%]=&/OJH_} (\7M>CZ”d?xApw1+EN@Vƙ`' =]״~0@8Jc~#W4Oّ_ ;BċXg.߃['o/5P5I`󋀨7l s5gӨVrVd7u{?|]*0>W@7c -([uqL#znT2wVؽO =H@oЈ엏fΡ@'Eh 4e:7WVM%ިđa"|G&(Ǚ;s-!՛6IԮ*b)r|$ D`_BYT#=:~u7(lL ߁F?j{zk:_(Y1/mЉ[]-QП(}BggzrDf;iN4!p! Bt́dcǃĚ =MoXOJ ~WVfzM{rMAw>A] uwٚZ[48ypN?Ql&Oui3BDM+WbTyE{ 98>+O=[9A@uثyb5Ad2sJ) EOYS`% 40(o`eZDRZ[Gǩj eM%~cЯkj`bU 9cI@`Q 9)C#ޣ _V T|{wS=eV[>^rzӊH)1dDUcȋ^Kbnb"]#%q#6pW%ޮ0h.Ds{+դyҤrvy(K"Ӭ m1 k8Kճ[vP1=zrnKdآ@&_ ]='Ά0ѽ _SCہcBH5HKW>ij2^6^Nf )!;k%L"גi|ttprA2UKAGhn]3Bj f#a-D"4C*Fx3;`Oł"Ϗ[ԕI.,L+h?g譇~-,6u D=f[m94u:~HV8 +*ƈ1a` 6^맿!C49I@ׅ,Q\- H$UkoCZAl3q~ +ôĶsFP^0/[7Zg69k yC]ML&ùZP9]!vM|h,ɺ4;bS}GAW|Y]pvD#m(ծuņw2% 1䔋jx;NM vX[Rыeo)OSE+}MzC"]9&.|Q6z&k Ixi/u$XU[؝ע=:VJpV6dϖ[s< 9-,,J,gĢXG>.Y ):EISK\dUPyypL/E^-|6*ȭ.~}PTAFelnMB` 6BFmͱF#M{ [)l{*g`I)d=1|%B,b]͛,jMp׿Vyd ާgd2֢˾ N`@*:u&fd$#~,7O~݆Q^퇄_k7]E`)ڂ?)JheFI-H{s%.mq=H^s_fũ5wp[VL"R+WA@ ao M )fR5&} K_:}iTM d+fyh?J, `6m?Dd/m1g@|4Vj/D4ѷ96 /302_$q&b96K5THQ/:K%PZdu,;L&+mG@v9+w䢶9Pp O2dۙoG:hzxeT!QDg5+sw rdImY_trFNeтZ98q_& L39T\ݰklJ+ŌqJaLxd/Z7_,#"!n{ w9Z牃1{ʈyZ1VO C4naO.q>+)I#tz3ML߃4 !3!L ׈޸i%iqۭrݨ̋^<ʉ 8ʌ$pg%xwE-{aRh\$-3PxOH9tg>B0ugϢd0rK`L5~$צaZ艩\,B@2Vo WfX;$H td!ZXTeݖvܽb}M/O&bNL=?\6~yhc(qLk2Ǧ󊆲QwyJVk_fݓh8c[׵i{+Np0>i 3%|$k~Y^PjO [|deQ`vB{_RM:~;LH-Nט8wQP o-{)㘿6) SCll7 s+= =;@6+ "l;ġ xcу7ÅltE}Y/H݄h9^XAiH4B$_hJY=~ % /"#@)`"+z0?dW =~9fr#ߩsK\ʴ&P0g5`oJKв3f5gNN4Jxwcnj.^-)`G>k){\s}]at mנ-O/?žgG@+-h= v(Wك[B9k>ĆC_:-~`umZGg)GIl+8VfBFٷxNW̸z,`Sc7rBjڵf0c=5%|(TcbJʰjfRE#^jASCsfz,+7[OB\}2 #z{tHo 7SUUAJ 4v*&^ݑħኑ`W >dp+^nDʑ7B9jq5|dR3(ذFZW_Uo5 WLNh\ضa9w2ʆ]FbAA'p7nAۏ#kXl*b1M[cyϟ)}~[2${ޕ( #>$ ޻#);{];CzL'U(Ji iɳ"۳I`-:*[#<-3'%H+M#"\g*ĮL?-2FDBb5xmOBrq>P3k7p8ʍxg.M9P5+97rF;`=a@q-}5ԏ\٥[z  =KrZ<`t=nsTƫ;S<%N Djۮ9֎9A.K{]B9BDR?GwӶj?BD@?D&6 ~V2*3r{ds{R-u)񹍻 ܣ=d؍}Lf:]P8dyʯw0L#mS)\hGcQN[PbBxgVjnk~9&0h,ub4#cTNK{L#c7a1X6u.C/7^T5Gq?&*Jƚ7?@}_%; qZr}l>۫ I #HQ3Ƶ)ÞG?JQE,>%ÎvNhT&om^, }*GrlMޱl0ߠit3b-Y`BhG^.Lv4yZ&C_8ǛlrjcKRT8}6$152&"񇭟OmBދs|i7-3L`e '-V@ŻAn@J^A_ k͡O-)kp˹{JZЮ-{R~z`]#bFLj⥤S1 n bޗoƎ$16?ȓoSbb@Dj(фXK塙JzX.k(9*\T0&~q ]Ӈ\v|'LQ2]߆g]LBI *J;ju_xLJ`7h{iyp%+W 6>4}9K*W&^m1f3U 1+F_\iG"WG-UP EF>PZ_UFFu7YS4lR+0:4CS<IBg}0T.989_S}& Q5 ( qFI$=iv8F d9qMCPdr $wÝAHt ?H+Cf2a55$̽xˡu*_>甀܀T=džh|#շ'I{~kG `!!Uuۆ]{V4OuUemTd;Y7p$l7 S+0q1a!]+Lw&!DMW7d"\P:.fZ0hVd( ʏEHCVx!iyٔhWCCo ^ŀ^_ 5{Z=ΖxYؿ,Xr@4`!k[%ٴ |&S|EZ@!Kxi/ԝpw{a!>$ MwE!H]sP¿ :FJ]lK?B-P&Ȳ [@LG9 Nq^N҄C剛X8Ƶum{ )Jv1Ħ<}Yg*Rb ЅG4/ &ҹLeB8h:}]mԈbU]9%M) {/) |;a-"W_GQ6m6 E>gA*9$q4.k?Ԑ& G(d8D EEhؐZL!_BߥXvsoN)Ԉ-e)4.L.MߤT>}Poq51W7By \w28BZ{&ӏ>ڐl65 a_E ZmzCLwZ} 3=*vNW_mtVćJ/[A[_a?(kI,*߄,>lexvl=Ӻ \ĉ<ɎC{&J#ASzoU`=I{K h^ϵeĭd#(8r|\) SCa> "Uu R={f1aR0̣ >.Ac5U3)H;v@K0˞ Q]^ZF`II3E솕g@[Kjy S\:_Vb !92=*v"8O.9Z΁Va {m k}!|Ҽ2@K5f v&!H6hL:Ɉ%=+{ij8dQ-'w6@@82Rι )\&שe s4|,+nhL] MYt@4-)\}3/"+qg?0I+ahT@7cϣ)`p<1 7#U^ł5jIWfs;=) [=T$  I2YdM^ H#~:_V wQ ?5IiR,ȼDkNQdX*t^'LUu F8-܍uUx%unFƄ&ʫH Z(}c BDXԽnP p%2)הܶQ%'ьeX3=L+Ą[c73'=DQFV*d.O*EMۭyqbwKA!ia%k/9I]'xo/UC+Pw*x,^L'u-g%s&]E⿰xW E=wՠXJU=3 N E&ZI w- F^0 1铻 XP> 2 |=@0Φ/P7S%cȖ)5ܻ8&6^MwjȺBbR.-g@6С-rXkrUDIcmmϔ!g ;Ҷ&Ľt桿) Y5nZr74T JEv .h{`ܫPϳ]16 &i%'P:U5v]26펎Zx"|Eޥ׶:xfr[m#m7fa2lO6,JUQSG{}l"uC&pqK+s # rID|6Hy߯]g\":VDcwnfKm6E(Sˢz5BByH XZl.&<: &# J^! Q_o܀񝧲 9^_?\m ݰ1qot,A7(O!kX нnHA7ԞtBWj{J0qZ4ظdg g14uV Rޕ((#x0 em-Iz'" 93Z[N5vb7-;il3n嬽OW陴a0@]{}I#VMm4d 1_ k^{7q/J3$]LNq\utxK)cUnDZ'StݵzDxjDZ@0+R(.|9hL)AISO\ `u=7BFHW`6]KqZ 5 My oaMP~MuQS7 [C)X$ë <ѦoHN/sp^ТN,iĒߴ+*H=(lbwlX49|7Dz̘jqɖ!Jܣ@R _Ca\(CkآKl>T־;(3 G{3Vʨ~@ /lrcFJ#:w B|dV\P M%YkK(+l&B}YUQ }iEVFP<+3_ug+)n.m8"Z2!(Ns FnS}M-}7˻.\-y->Z΋tWq9҃.|1)s)4hՍ%&VYOk;S~2Ď}-0 VR=Rc]3nc f˝#J}2P `:- K 'Aklbʬln}:W mFve#BMVjpr,'Mg2O18>wA JN<tYfuz)H "[)#z0eh%z#4⊾,on6G-] @cH煼- 00_qs=tL$YS佹 ЪQzȐV/=L1aǻtwfFhDɇ3ɢ¾=˃žj"L\R< X^߯u'w`LVY;UkugԮ+*3pVSX5IAN`8e8hR|?3rF1#f4U!6ԔHRSavix!9ql.`*Ap*p—ap lŚF/v[paP0.I"i>om^aQ>D$7^{j}zPq%gu"j-SrL^d[Y=[h9-:E(7y֐WU {KOS|ːE,wOFߧ& ϋEixM艡^yG| X|D@f}o5m]_5q6`9_]pW9ʈr9FcJӟ[wF].Kؽ-0:c4k23 ? X-}U[wkPhPSaء7ABN"TNY_t"$q`z/jǝ6n (NindCKYcJ/FI¥]^ᘍ0[q/T+~FnP_i@8 l,sbhG۰ԗK8O!W8-Ye=nRTa 둏lܦNDȌKM/kC3xMBԌ9OnJ*F5+k^AU x2XN[㴜^ɝ?mUYvJ1 ivdJŠ.U%寗$BmSeL G_{^ͥlCEf0ʕn#,~2 5P,xa Q} -ky+l`tKud!>cdgJU>P[AvsR9] p IJmۗrPXmb أ2ЏꨨcBVX[A\:K5wC0hȼ @v]ܭc [4\ Yj[[۴,sgjޓDFx;.C`.Z_Zj\IoDe/lKHF]R()t>LmZbsk., f&S)z?d{rG`/!]n5L:Và14@Ssdco ãzUyLբ9i /:A ٧ƠgzBI`^U[ [Gbr-Fvҕ}D vLv4~Wdw[Ff*όS63p'B K;Me !0ԄD`A'G ϥFFzIWZdbdA[r mEzme/\\wޫ:=֔O_-#(=QDϩSt">h,p*|7[G-?Q 5<&;$ "~G>]UW:Gޓ3wb~9`@gCQ (4|I\P Q2}Ṇh!GOίӦ>=w#XC6$GpfBPTٮ(v&8z-":OGgm)IB" @l?jyWr?1ɜ#*f3t:]( +٢M,-{t'({#KZj3#}'leHYM<8Ў+r4R Bچ١'--h#3g{@=I.s({]9|ә2eU \/Ccr׈hev}- >R`h8[w?Iދ`|(~hic(dRI4E u[Jc)?t=`1 xYr y'-C$j]5RdVQ$mRd#LXu 쑞iY$Fj17A. {tB!u>SAxDkrSX SH. "h(< EKg2~Ǭ2]Ԧ1T|\ LkR3;m#]K$r7쐜c !LEV! :'jIS:i.$ Ox\[u1]WV68|)Sq~9}ugCRϛJW0lWޟvH**2J/I=fB6(cl}fAd\ Iyؑ8|v]Uz87j9ʳ[xG[lQ\\'C,qN[m ؚ+beVkKoknU:dyNfP-m! ⵑ Q01k T>㔢n,FY@FJ5XcODASe?-cf^oSDŽp~l(2)Ҍ4fKy*Mf abÄnbXiŶ]>OH`J8]*^nd'#ѭtHn~W3!)P6,5x3d<*] \_ժ<';H> }QuSf]h/yz`rK#?]Jar_Pb';+L~4L~ 0 ,׌ߖ,:ǩ:<C[a2>E>/E7Ss!v$$No"+k ~=C{4@sqs.DVb<_?on61 vGo*%ј/I^؇ 0<L̩@ 1G1 V!$sn(LT8nr+WqC(P0Um ,]L*IA GsX?˨H rE.Y.d0ei2^ $:q*#$L#*֐y? THɡ%ψ=q6b'|Z܆;&-ǽ3=$V}S6LߘY '[mW+fџH#tW=&\ f'y>F_}31v'b}دQ kC܇@&BQ8RvX60ra/$p4ů$S?cd+0DOY06;6b  ?J iHI(i:eƝtwR/ tJU&WCI|Q6dgQfx9Ë\S膋_'_mTLLՄaCZ&[7*J3-;r\4>+ p~9ۧ0t]Bm p.ޏfWcgiu#e4?]y}PŁؕ]o඲F|:iY:֧Dl*2bdż@QȥgHCUKi[Ծ8CO|vH-e/56' >_ a ($ce[)q+Dr2d`X4^.m3jzF7QfvUlL*.>@=c>  'kyaoe {/*>n|2 PBBs튆n(MJ d6D6 Sxuh<_^X 9?U먅{ "R~qK$)-{Q*+W%0ֹ Ƕ k;h)ɹ Qc2BXjs1-űJ ]_pL,?45d;vx:t þ{t8s(LH_N~y\צe؄/]Ncfcr3ح\  $v6&+5_bU#`sTe_}֔37ǂąL<Wa &u1٥dXx~4ـ(F|>t>.9Qi61@chvi0iuhoM3 Η=uGC_pN郚e'3!^  P2%E -M'ArMS=ew#r6*Kf) wxJĐij)^,=cX;y5ۍqj&TxSyY͊Ϗd]\.-z:aE=84┰#?tUB S9;y@TzW@l-(>N޸_+I!AxG]:\J)eg%pXJΆ Z_Ys`mz@=^pA'$#y ̸4ea!$E:~[ !^uE?PA"7C:k\C'MPo~S4ʬ+R. E2j>6ɱi\(Y0y ֈmdx]ͦW&sskRۧs%cg@O(n ʩj BĆ\쾸k\0@ϖWQjgYgXbiTG-bo7/2:ZH\1ߕW14s;9 Rn0Ŗ{3W4e֋O]/1t83^ffϔ/qW׀)Zo3@s&S_MzZfr :wp9kpbsA85׮ R.ɳ 6JY5!#V7"}h3 ]:9^c:wXT(Ig*կ먈~㈝ I!!=T++'~pZͺK_@m0- aEXev,BH/%|7orMԀ Hz.!TA.6Bk,LXG uV"0NG0ϋp\ +|k'pĴ:tKrH3dr-'jV8vm@l4eNfOk&\F@C2H% k#.f!⺰*ٜ-ך`a$0g3ۡ-",:ڗF~{B> o}Oà2:'niuӻMtBR^g7quN1|6ʰ ~ĸ,~7Tr$pDr$'3$j0 o@RN(rAL^L7Cy#)+ )xz#W lKjE1>)6Je\}ɟ\]Z{a•&M L6dԑ .c.*#Ew5qD}Rm 3S܍L3]0 CCp@ 3fy}+pG]/>֙6V0MdMy,舴E'by>k;!c[kI-}/h%>%tݞպŻ Ր zg캡i$Q9*'L,ͭ߉/У3OP{J6 Cd[inЪbL%13[ʰ#≉%D8|c1֨cԆ34LzclcJ^_$8ԯ j_d!adpj;Y;Hhmà Hq"bsQz*F@(:'FTC $-Ga3x)"]}/R+ e؅|_ oћ^wb=_f`e uhA|5 S#cl:A*1t!!;g g\DM# 'l(Q z; 'hAFZ hE\*78VL8ـJ|=ig9i235v|h.Qr U-A|~b5(7$=Xz^T.*-螕scfD#ja &jA d'-Xrӊ6_pݽ3'LRb% Leհ–KW]ǻ;g<ʀeyE n=z5U 8it#% Jw_9<YeʐE&!yk7OV<|$;A9z'@,C:`q#ϵ(9 Hh:) #_E[xLJiZ%\va"\:d)^d>VfG[^\pWD냅h$s8A5 E5E"G41} Khw툗2qHNU7Qly/Ԩ/\Wy~@Qgf边~&p0=[Q,_,DVJ[#M0A>L(]?ͪHۮmԪM2L!5 FJǘf* ꬙]~{h_auB_%I/@{[هѲZq n-o .=/%'E!א34sRҥsp4OHi݀ z_o։)*b.,EԱkFzގ\C:2"j%jq펔޷D &}KNKD6?wD:AxHdE_ ȭA\3;3nǒ5R$PY!B]&$1ܡHOe"Y=Y2g'e l7>Z]8{ r"edy/sN׌ĩ 798n0l@8-$M4\}6(/(!EN1W!yH6)jC"goƷd.< t`R =T]E3%_*}n_zL7<FMRD[]gf'7C4-&?SkD} آ w9!5$;A(e!xQ#B0^u Xۖd-ٲ zovA0&`Vیk_>CyG3{款 _&\ ސ˲fdں9p=̽2 \{˽X6ON2/h9Hf'A0dT|dRNl_hKg?>' 6;ijUcTBt!qvU}M.(v8Qh^ j & y]3 lEҙ=CFihQEں#D5anjH 8mnPk )t0ϸw YCk 4mx<%ӲS|EZsoq)Nϧ{0^W( 7񚁇2eQN|rYAhRӹKUo6׶_wZ^N' 7ˮKxy!V#}"iHP 8qIh ߇9и\k[`ѵeفH_՟Mi&uwőkf)kId*pN~QeyYKv4Fí(P1۳T(&c?};} Ltnf$L_$vz]Y 6),ľڮ6>Y3(0A'CO>a*m򠐲j\+FtlmꎀHYB)\lo^]|۟ekUMhR44N8,bd'96]]ƭ@'TH:qXۙ/-$Jf⎼.>4hm"JvVQdK\A2*Аe$d#J DD 9TԄz`5u>: Dw&sG7m=Su'5f%+ r 6Bh_+}I>q#5)Qdi|/Gm(w ju cJ򀶠d`fEKjdRE=O/^I'{B1twuT\#&!hD.NޢRR^ ᥸n'@6, ׯ;qf)Y%#T6-Z4C?m$*:PJUMT+eΜM0 zžЊ`)͇q)ݢpf8:K)۩_+!eLl?ߡo#,WcUe_W&w]T8c;Ov\ +[S=IfۭCYSSln`^_g y4H?ݨP`-CpmA<WWm/}pGvY]\b\K.-MN`kPc rkk1j&dWuv.o4,#i~ [W)\Oŗ-pឬiG#Fp%j1Y`PÏvi/K%hl{%[^JS? 0LQvݎ:R֏0 JioRLαRE",1 O]gw0gNZ]vQ5xA8~RuͶ]x?<$\gtOc$RנlJMO<0Z*H!rqɑDRĴ%(V^eR^v>vGwxJGLͩ-Q&\pkk€]Pf0@.v0l98aY x؉RS`{:ĺuI֧ύ =M$}YNTzpI5.ȿJ=qp>AS6H $=EL(@TYkGӜQV#GknS,wcD$-Y}AtI;Mx(•zp{T- g(`13ݩS ?q2M!^Jg]џ$߳\PҤdrp~lҽl` f.>+īM9Ԇ2P,z a^ra wCP{I AXKs:SPR50+j 6nqqdl6 °a:.bQq0@ȯ HR(,;.b' >RAXM)Q!KdB]~24}e!Jlk>Šiv3 sNoYc-Y<LȀ!hjVߜӗQ &jN̡6R J fK4Vd"MnǨ6.ħA3|8I'i% ^&6  hΥpȝk Ό7G on7QB ?gH7[-%デt4 ^OhGrҘvŋ% RGP#T^ xDܑ劣"4.厗[kK!: wl-,NK?$٠evm`\>c7Z"@ ȑR֝ʍ%v>0bP0Po__l zxFQ'-Ü4nS*r| "%@'"J$ [fv!^`=@=4Xv)Cx  D-PLG@ gd=@"MU½*1ʕQ`c\ &3G5^|])$=F^oZt* i{/0ЭR]5B.xZaǻ1"2N勫'TPg.^n!,, =e\ptWG%Q$;ۺ jqeQѴ_%}[ԌG@d#-G[vR]Sghg|zhηCYn@R_+8pZEA#<]PsGc2gv3 Ldk6F+aF)]F{qĊ"5fYrLct5Wu=0@x3Gbl_VnJd|@r"< #UcWP5i7ڸ NMT⭲6j.\J!SΪ{Y;md92Q=׸(9_8T@9^R$")UػG) v03"`8C'iN|;zv"\^$z/B"m)|6k&yaRq)F&l0[v1!澌y^dgppK"q!r(1Qi>dxwDޠxyv@n|#8[K=>SS2s>`ݟIŅ?9,pmq=9YgVj)i#Eٙ}ɷ;u嶭VKTࣘ{u?#֟ F('P [w[2k9?N6-zGq u-5˲(Nӱl9:F7ŎM` J1 >ț6:VFY>'6HbAoDQgX*gxopf`&5 c O1 ^Aw4h㵷>-J2"C.$j#<0\`-‘:E!u.{&}Epx녟LM#r5=fdPya7=f݌c% :%5ƷS 0=S}r/': . LVo*J׼9sߗTJBǴlɀQЙJLC7rW﹅Z~?V롒Ğv Tgڴ n/G4xKyUQ6br2+nLE|ﱨ\Gi[,~"=Ht¯ .c.Fkr0+kcI|)P˅VkJ &*|H%:%m~qky J+~#SarM?s߱օDG1ϱN@/&Oiy|#d6%_,nMyi9@+24}zdԀ5BOc~C(0Us3"@SR76{=::`W QOsyjX #SYJh2L'T=ͪ~.VEz'4U.opIfF[\j-,olEA<I;{nԈYvC$Ci)aV@*Qfŗ.X,0$r>r 7(c/9d!kv`J_Ѷ}MC0CWbzǦ/iv; s衈+߲R:k+m6 jn3E+27y^H}T}bFB6}vn>ˣz.*;:ە }(;]Ϧ'xWD?@SkTodJ C6VkS0ȥ$FE<2G.g>~n=-3VA7s~ЈW!'PٕZߡbYlxfFJ1ǥ'6$Ww@Qx!5 Ϙī#Q&Tb>|l9Yj(s*R7`f2 ۬ +΄ -jyBcuLNk{Q\ul8kMF9I]I*YI wzLo/UM ~Zюyim-8_in4PcV颪uQ`9jƭHk;f1YLZt,Х*ϋ1<&:Xw- n )Q%a "wz5NOhkb ׹*x֡h<Χ𶍲ۏZ.t?#3O~#nCh1LMXsaX`[Sì-n+0M qnj1AJL}4ͦ@;/\wW c8'_%'Bɬv2͂c%ǶPҽ_d2g^Lw:$;迣*.LkuHkkPer85V~/IC \x N$NQn) *Q.V FqX59xt$\I3<1peNT&yu4FXHit/b(e1O[ISC2O+ȩсZoJp!4!K#\3nG:֚Rb{ .}'[E`5ZTjsQk_-E<D dlFPl5P Uˬ/%iAHW=+ո \h>SKNkrƩQ$ iV8'4QGJw膶'u~TG`L[ mWEih ggpߥSqܧ[]rtLFZˑmӊ_E|ɉV1-J@Gڐ&yTRp p2R(Og Q(0އ4i= xp K .m ;p[8NikZW61;cGIau }V^P1jN?2es.iG\uE?~SKW@M9e^\T* ZO}4`r KE CpŖ7BNm3rek'%SG1oٿ,+Q<' ^2 R̫ =KcrE!o6ٮ:7?xd n%[oi."6 OQZ>{AOCOV4V2{8+ƋP(c8w}ɺQu.3tM.V`[YxcMNǾqZ6rx/@ tfS`gB86Xb\|_}u/{~CPw`h @WjsDsE7L!qn|"\!>N%= !Gנ vT뺭 -Cr ,?S) p{pٗ?1/.+҃ƒ'j-XkMRL.I9 Y:xKMÖL:&w &+ru+l*wwmD ujDRR+_+ʙV00wV2)B-ab>sus;+Ѹ=mlIŪ~I**9"OZtBݽDϯB6'@OoZ:c:.GE.PY3~ŒHkSLmThN¾=*@C[\WcG;ӃUf!k2 n&>adhCp(7rekL V*D|G?Gv)|Xs@ą{vx"C&RQU5ˈ3G}3-QChbԦ4MuS+ѽs{F,N5|b51`YPA/42-e 0Q84댄kX&r?'gUL{~E45ruLqMp՟(Nb2G{|fg;c/t뚸D5vGV{5'l.Yǣ!dACt_Ho$/)o|n^SQch\8mC`=}/j.Y{C<0Beӻ!_~Ej%YJ3KMmiChVj?h^ASH&ץ}4_.L5L(-UGdytj}Anܜ0pR1p ҝ6F~J@RmSjs'-vaeDy.93 -KpMԓT&8GZ^%Qm~"9 ({׸ӓ^[NH`w:6)4ii2=:q+O qo\6-**INS^/̷_N⅝-_Ucp-2H\@)KOitMx`˞* DH vvow+@h\T |RQ*y[ ;Bs0gQ.-HA|V=ŕJWnrT[>^ x矧@K`џ_Ix;C8({àC@_z$:PYfF"|ψt.(ASK!8xO;05q‡F]$>x[1@Ż$h{DVOF)Ujk횈ܸ/ zrUMtd`T_rX*Y|vw*l! (q{2s) $:Hb'piCu[FnC_ٺcJk#v;7 C=TbMf<yԓЎQI_Xϭ}hbA@q\DC- u6NEV ـu\e:t[tŞ.ZƖq)HP/쁌;PLo翔H$M>;Obtwl"Μ-}6]{(.Cxd拼~ Cnp'=VthEL/> 5ޯR-6c, L@nJX~ttl2S O1ra\%mrB?݅nBy3vNNgo>Ap7(!q&Pnäkg/"aQuPx+V1qՅ<6W9*A+4qǜ'!H9HcDrctIBJ)@n7^y`26"/ț?O'{X*aӠ#?߸G\AD|Sbie',MBD89+ӐSqfu#'u%i7Yj{Ӷqr50d]hh1ϨےV^EORL`CJPڟG_ZC5MQb0%>1oC@wdj X؜[yXHRS|/9{fLu0~mLwa/of4h1})U%a)fAw^1ln8BȈv3e;pl_TQ3$>tlpy{%J=^1wy;hsZ $HFeeĚg2tȘnjF1Pz~$ѻ{ ˖G @ EQFaם`jx987/Gw>{M&t_Ȕ26E|*ݐKBplcEDӪ)'M';w Uk|WH樥EMHOߌ -0wM s]}VC*ћ wk+kor16`x08<$R~\GrT !<"=©tDvS/VJf⎕ZM:T׌gI߽q9A(ӁER3"Eٴ$w__eifK _|`=[t8hN%-&S:?7Ej YWvs' G# 2T`iR}\9Poȼ_w- 녙[zYz[֗7j6߆Vol".JG8e Xs^Lq @G+ 0烁L H_eB~ƿbF_]K:&oN7LSȷo A[x-1u5(CYq gj<4*JZ"m,vKo1#cPRyR}9(+gRkjNcU3PəG#y^| xmk"i@_/bh*R4Zx%+.wԦҀB4W}F'.sq(j5*v5:s^z&8Ba|ﭶtXm Vޙ􅖍?C-"V]H\o7߂/VrK5 Z[Ї+R6Xݏ-O*%Èeđ>U!q=#;uDKNDDe)y%mfljgvvI:{v8ݲ P"o " dk` tMeM=ez)mId鍖=e`^֌=NP+>"zy!Msl M#KMxDjVֿ4@mRFs@!׏ VMAيz_s&ꈸD\z!?Jpj-4 ;5'"ֳGТFϸPmz"!QОsDGBw#\0Jm I{ O0eH%I2>W.D7ީTtjZa] /wR!4ھ P|$a,/y k'9bAٝ}j,T:Z#+XU9t|<-B'!]ꏑ`~\Bly؛#t4w2bdėLI<"n\2zVnmhNJ8cL9( j@<ֹiLR![덲' zRXA._-SZ_hi_׼&BZ߇u QJqfn%_0v{~iXor%Esq]>|n?`T1&BvDK J* R8Z0n9 u $tTN`•6AM9~^k}5|DԂbç켝{]=ZHsa;^X/GO2`n^I'CPߓ, kJ6ec~fh. =\!zb8z&A_L 3 P,_0jilm^:;b>UߝٶbhU]q3YD/ 8R#0YA&j-%qI=Ak1&_ ?!Z#$azW2 TX;{~'Wlvb,yAjäTQqR2j~}9CWMKZOy,V'M kO ]yӿ\~nkP$} fIMU9*,yzlM} ܘ]]jL(9)\5>nH$ ERa=sR<6 Xzb-aJ  1bO6Y’'zLq ;ʕYxduU(]lճ&ݵ藽.]omOqu 27buhȡ|GnՈ w+3gK;XLS딺K;tσ:^3=3Qxb:|ٱd $ 7j7ϕu9!UA<#P 1DReO>a_6@- 'Fya(B4/dA-<&zKف2a,e~~o'ᨆ//otg{}.d[45S {J w[;gP*/'ie@B٘/a$}s,ܡB۲S|[Za%g/ucrkj_kg/1 N~ fd,Y{'eӥAΌ TgqTY9]ySPn cQMPkA4;,R%E|RW Aչ?-(4g\a8^@'?%caA ch@ڐ#o[$EݷZ͚jmBlU&zB}qal6݆q*5i|}:~ Lz3oa# =h2h{h?+).\zcw5֫kWV_8odQ&YM2SD쟾$է>:Xlr'; M ip=.㹸zcy|+F+t *oR1]Ra)GcTEЬė~ׯj ?fCt^<p^iq__Gt_[')gkTN2پZF Α(TDײL!wR@1&U aeP|(TUge]idɭ ᝵ِ4" 8wX@Zw$՟$W(",[t>GL'R@pA?`Z*YRs&(e&1i,E}-D{xBS{I[ 'xv ,Ѭ2o,`4JM3`"va$MJLbţwI#9J}O}?~u*6S5fjQ(nCO7Fq2Qx%F=E$#t. O^O,sT)l˂E4Iƀvmbr8*l_Ͼ5q׎Gi@C9x]}V[R|$3e3߃gJ|[s%0+M n=%z esLa$}:*vے XEo=)v8bth>@H6FR7ȣAp(S=2kΩ=i/ta4U|Q%DձRVGFrYFzbtΤ#Md%i 6 {( [ E#ziT_c'~9ih[qOA Zw QϥQjG>}7 u:QjQ=4ufI]@N5cꈱB"P_hjnDKBۿ"9xXŷȦ؋zPG,s[*'^;> _ @Gswsg:s80@{KP73YS`Z-\f[\DR\F8".Ir8X•A{]أDœ@ Ϥme$mNr*,<cPT!$ʆ)jRAjBl8!mnG`#KM_ݸjrR$nGE"{h2`~7.E ݤUA([Nk.n]g[`BB)4*)Kv*Cк[LqgjQWo1(U_i9gA8!ں" T@^ /Y)7 huICGOv{G8<0QO6rdiK'w_,X𬚍{Ar_bA@a"gS"i7f%֯ MC! %SfҰN4utTnc0AviXb$㪮4u c-eJS8+%j:_"JZk`@%u/h,5X}8͏w/@^n - ~i7*\F0CY-[MH 4WD\sXIo,N5o9rM=d9}GMEh{ o}n_SPp;.֔|_JH3O%W6H!֫ZFstk=/K@̚bqlϛ}'h?}격T%j/B)g xKxQlei!ȧʉ]lz/<'vF]i]7Ztj6gLr[4A'(c3f@n^6Vz!+x [s_+Wz2[ڣYk z_xˈ" µ2GD^ּ1| GJV2pcOߣαNݾb8nb#\&ByI7w{Y˱<_mjex"/,)Qasр^"1s :w%C '~, u~6I](|XќV/w ([4NZb:5:"JpiNOl!"w"zJ'Zwɏ$8Lh圙?j+KH<Xχ̱Gүl s ot֝)Azin=_AG\ؔC@k M8W7:8+ázN" Ա0şv#Uzbή-F'H!@XIa4^i=e+q(™,$0XUI d.ڱt`<b;eMWaOdpׁBZΰjf7= E;QYaOI5?Ѿ6/o!1HPӋwT=6gy=[n2*юP 5ŚY?e4z7o׀zL&5fSpt(WF:QLԜ7;/rb6a4Ts`'Z5%Ra]@ 32M̉2 7&]z$ڵZD$ PU- '8aJs'nyNRBTd.x2n}(jCX$ɬctԟ඲3OB$7$ eErD73,GgvI7 r`%|yZ$ձ0xs8oϋH:w-sy(@zX)yF^pj d!Y~5@+B4Yh[cƏ/7M2r׺m%k$~Щ)!WA`j0y8cV8@chFCʎ& 'l, C0Ө@=*o5eJ#";RO:%|D}{eWhBږiGڸ]=aal\3 ~pE:.u/E:JYG&W{g{\K *?a͂eRB{Ծ}]]k5zk$RH&ZIt\֨xq1LdhtLwmOrۥ`ZXqߡGe}a_BciI+pZH`=+\ 0 2!|LG޸'OE>%?t-vS Ү9c 򛢪ڰEA}"J/9rDK\X%s 3O$bgGNa9{PE\Lc%ԦΠ&vO>~Cݳ$UMSTe,7:ޗ/l<;R>ض3aL1֠Z/8>*D.@%:h:̼=/px%R`!Iɡ5EƢ[Iw5MTM5Z{u+~}eJ-שǺ_:M(73ϴ )AƕE N-/;J^l4o)?֍aʟa)jv) :ūj.wlϿzl!&%EڮDFF;*P"2Z18}p=:`ݏZr2 q &#}3}m/=J~0 E Ӫ.cx7e܉g~h;|]Sೌ \iaSw!iyӵrhd4KЦba(iElt%% N].Q42r| [>h鱡Y֝$ ;}6{#"Ȑ+H{_0NHK>hQp1/q-bKBmaºy|Kqq#9 +{J P6oQ Mni%٠5=XvhHnQPs qEWHrun#2Kh>w?cp::%6&)8ց$212ߪ$eiT FuBi&R~ n\z/}zTz(Ns@VXZ Xުyl1(ò[/g~3*d['>3փ}-h/yЉ;o(7/o| SgtΏTS)IFPrzBGVhr/ϊ Mb5" FŚ6UM"%=ɘ7KB'г4E\gL*S wd|+>kWVjeGl:B~1%!SXN6 o Vg*;bEW`랗\6tm 6})X}[BW^ÇȀH!c:~ScHSѧ}{TK/bg,ևAř\ѴkДk9!ҰQb%|9Kl /橜CIdyAc6C{(c#TC3p4u}<0Y:y-a $MNdvW0gF9V|Yb1}k(oa܎+djkA}_D 5RX#zHu6N]⩮cD V tW͢D)mC{'5<wsl1D[%U򄯂':ywa/E0rcH4pdr΁oI5UKuM˃5G`+rix-p;9^Gf4W^1rn/%@ R[+wI8rx{Ս_ݶ2=|53G7T* LLz勔gj`=?Xa8ߢ`C-;_@Dz'n|aҗuCya) ʼ+CU,!W/?UwY|㺕`4=:5 ڗ tYG O-50M41>=A]R6xŀ @j Vz?өΙ.+L%3^@rARO"w ?t=}E~^ LIc5\E$>m-F[C%dQؓZ/8USp41U!n]7Jxҏ^9mdGFR.Ft15M^#g21f'yl|"!E~;w8Ȣ$V&^ jois'ԭ~ X-B_n.tsW֡ƳՃ*~zCNswȣZuNlGM{&[u >gց(3]ׇݨ.`>![~Ìfv%Γzl,Sz*t]tcy(F.?#=R;<UChBy Lnx& {, ͓|RNnE.pz2,M*?VÐo]1_6{ ?5.HYc 't۽ft7xB"D Z"&.({`^%׮+g,͚y1t^W;p>Q}M,_1 d5I"I NxYlx.C2DMQuu.Me$ 5("50tadΣ"-P-l#q 5sW Q0Qƀ!!)1`Rc̹i{)3\ft)#Ub(3=qN+zIP&_*'/EFU;PڗXkTYz3SqVARԍ6S{V`JM_J\}WjL3L @V"[z9܉=7@vZWG~/L`;O䒗 p߆' h!!9vAblQs1)8mC/ 7?C)4sۢT>6/6WA42ԬAôհ|Z(hC5#0]`b}kcuu?lvزF>au#66$e:Z ?J3VPt :&lXl-.;I&J 4E"&\˟O>u|3 Q =(̇΁z)_V̭eiɐ%Q.Toٹ̙Io[mӅRTBZ=ueaXoPzӟL\wд]MtVدRStǰTO)ɂMf M(%\D= x{)v@*(ojp\"`˄"\ 2 9$Қp, ܓF[I$aC2 bUVH?HP(,<7SlDeðyb )P!_NYl4g=D$jT|Qnɢ{qfΘ ;b1E  ;Y\|-pr,rz`3AttZɥP'W4{*fo03}ɸb~flnY)ݯ[2O&tY,}0j ݏnr3$ŒK6Fwc껰rej93"e/ϊߛ9"`͠LTnu8Y>prI]К)T``=.YNw&^w8~u w7K^ rɩ'ǩSLd^S^#TeN%)^:, Mml4[ei8*ߦ@A=-/ULW= hY)&Irj\F>uM至yϐ-^T/$IIHO!2*}c$1k>P#CeVrZsJƄQ="(,ѝ2(I8vQY{ZN)Ż[ƞPG29(P5#l %?;ﺉ'p^aQʶʠ[PpecO`\_n  A&kcprֳjm͟M)x]|Oe.5Qx N6~AV!|5OTt=G$@Q6*EUX@\#][}B[e&DoTP8naCA%ddwA%ҏYܠ4<9u!Vi75]x2Eh! 0Scmc[tVY%Qޜ_ʎ/,,V6}^L> Ȧ:n#BBv~T˜v+%fU{LtR8pؑOZN@64'(t"$yY #߀,kJJmy271(QjhjU f`&~'sيV|OFh Tu@\x@pD3fTD\ ;介JCk;?ו_Jb \_ݳАQ8;r` {/8>-E-kU]Χ(a|#Mcp}}PA.c̶宵 q2ܡ_7^Eͪ;Ž~졛NS880]~GH% 3y,3V#w%XPH.:ۯ ^}yGwujYXk?{IeOp\kҢv%qM^#myF!0zAE]{ѐe1gtl~SQG:RV.GvM$| u|2!5Vwwu.` `ʞd?TF$t; %/ __'AsOқ}r5Zp5`\AYX+]ՎHQ{WƘKr]0:n~{P:EǞh5}4gb.tvI7 5Yz*Xj/Z ֡<` >Ks茻uܔBuQ<#"6 X_ulQkS2>@͠n|\PXZY90;Y[uPu>*Y5USu;aֱuloՑJ΍nyt!#9Aaw[W(qqTsԵ&1[<)I+1_sЌؚ<'+9 YmM44'ﲆayiX I2N)\җRbolmNqp$>2Kk}rcu>~{wk쟕Q)Llf/֍.!9kio@($ i1aݝ-L:S~"AΣa̲H.~w vEx@V|J1TCQAN"y쓐q\D<Ws`z1gYZ07070100000444000081a4000000000000000000000001668c169400003e78000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-indigoio.ko.xz7zXZִF!t/>8]?Eh=ڜ.+!6#P p '3{4`Q߉, f5w*(LB RI섿ox[$r+VjȘւEQYݺ)V LX|^0g,S]cވ!g<{l~Q& "|24懚l٫бPBkMQg<@Xqb'fW_u|`Ip%eދ0{Ӭ[GBJ0R6Nf n0qCt8IQƃ*m|3ȱr5j2L; (v47%NJ"yaqjh5 t9,iĩ5a'93ްCNt3̎x{D ɴuory(`iQ Iq֑..l6X*8嵹&۽ %^meD-8i)Ks& C֢n 6!-@ r3aVdu2AgD\ p+h2{Lmb{X ΂|{?[)X N%ws<y I0LvÞ"X!q&e^G ᢱL./VcF:#HvE <4(k(^xvXBX{sb)IDlFO_3?MowTqxO[}IhOOl&*[63XvQ}t^6#t+ *SLgAvZ @J9IcI-֑Vhᦘ E؋>@WK0:epM{\ZZ^)uo1+28\PeHL-ܢr{,>tFlgR16/ݼHW'W udCm5*ZG$龷$$p1ӱC1T-aВw# Kuh e46&DDh!d2#%ŘʾnQJ4aL.>NFU}F2BrTFÔDx,Xzw.Su]>&b7He[m(vH*yG; ۢn'W1S4C[jnSO5jb}ޚ`q[}K ƛs|ب(-O&QV `Hljh| l½S#21C0:g)FL2#y5rM zͻ~Y]Ȝf"r1g:@؀jZ2<8pTt!mաwJc[1v^95CJ[,}}ΕdM(LNj`ޛi6#U::QWu)QlEi59h#eyG8kKSn?읚0#xIGh̨_:FNB!&bС;D+2R igܚfl?̂H_mkT'@9𛡩V;^P#A +pkOglc*rԷL:Ki/Ys1}U8E X+ ;Yo\;Ɣ?Qz# xNG;)Tt HֆuTFۚvf2aPH?t#S"̸2خ a)d/>!OLZ)~ lUǹNj,+M4Lџo:1,I#7f*YhlUnD!' %fʳm/U5vE-vmq$ N2kǣ& 9'/O8Lޠ`#xAmF-b=YecD?hj'c93ԙK]afA-U lcAzGڻu=hgrl}D8!t 5NRa1%jeX^SY=Ą}&tao=bq/2X qna>'oD#0W p6leGc*Ȫ| ~wF$$늷SkڗlzJ30/7& _ZX!L  ]=*O-9==v8B'dcqgl@)iƑ~`+ uI#:BGw:3vFRs~1Ci6$G*_< *3>F4R+gбqYWwxN"Ot"E(kpud:, `^{ (w<}ԁ80 <;@i '+)9T-EKb%Qltڽ/V C]EYࠝ> cb4+deCqksktΪQDYrK3qqG h!f֮êC*^LLf$.oh5|Q녩oNYf uw7[AZq$D5 |i-7{֑2g"ka_E zXZ ߿pۇlxYzEˤla}xK8n|C: ez|[VS 8UB$ Q0`ibmꡜr@O쓓Tt.eSX=r%tT'1Pay$=87&P[n".- . < Q=Yz؀b/:ȱ~kӖ.Q/Zw(- xeJ!B[o[o)_A1:X^FU;iF1L66:j3 `=H<(F4Xd zYaŒi^cஏBzEj[[y _’* RIps ia`/d!3+h7l}BQGٰxX0[on1O:u5G@ -< >&xi7T-BJib)~M ExƝub{(z+7Z̺cwkKxf@Bw$k{>0}Q)d2z[m ґc3u]=illD6/ cV U_DRܝ:CEZ {NRr;J>^!jE;I6$hi Jbd 'ZRtw s8ӏ1s#(HQE8Q!,¶ُ>w1.V/HRês 1.;PNn&BE2(}_&S% G+pqvjɴM_XʹD45h97s-q!b|1]km)E,:ޖ9I('J},<&Z5&7/q$|90]ްKV!2I7GlL(B.cL<(NqfPYƢ,0-(t? \bcT`l6ӭ]JGMԜ j"?q}KH N$#e;n9ޟqmѸ?/0!̏kδZn+)#\_SܓA̹'QT 7['dHo `iK?oMzY8ā*F}Gy4\#Xc߄w\]>Z\oH *v3_i_8pj; CH] Q,&LҘ2fRt1ikʓUDEj-a*Xt#nȖX-C/Ģ'^ & F)y:I?O?{+K g޸uKșƅ ڳ`mBYc!͉yȴZ員FUz A1{E`+F>o<ĘS$AͰG+GΧ@}->+ 4'Nl.6Ls.\^ ]01tyA |pM,$"gWV~ZPn=و-R¹Rۤn5حt$Ey-(iڌG +Bq"GXUOj7rm㥣H늎 BfV 2*ڹj;\ G4N@en8/hNpVSWA'Ps+qX BHDq}sVlj}!;f G7D [5o-$ DFjn԰㷺z#sU~ !HbK!'0q7:P+N%4AA@0ppzn$n~T3$dN[lWߴnk\:9ܮQw嬯+g+ш^ ֶMF=͹a$Dµo[gs8QQ}%$vo8iF-8ҬܒL#TVu~>veeÍd#M{ H` +@eLFR{޾@]Ts D҉9"z,/i(5D\}|ALamo:Vڐ,}"66E7INm 2<<8|1Fy+iwqޠ_3,jXq3 L/spHGm6VŜ3h&l%ACߟcWamR•\&I4ںd=Qˬe @7sA–Aok($mg{kVN~4 `W6%` yI!5Qg,%|{ b_dza ) GMg t!>e PNh%nҨGHBM\=MS` 'fT` /4Eg:s،aCJie%vo[blb`;{CX'wq^ZDC]H|]3Y}OT\I+zffG[+2^AK=I7) M3k#7_ ޮ_ׅ zn+y{+RUp6 lҟ}? ԑs*׫1N±М8Kq_すs"M|!ړ\E)ܝ eҎ4Ú+}eAΎ^3zNr XD{ZjcQ]=  ڗxJaHVꮧ˾ :l.QLTU(E  ̅ *j0eLq噚7vf90_3HG)WEx7dE9XtDY3݀ywޚe*S@F{H|K>abԾQyI\pnXsĸAXyO_y'N>a6vɒ>GnG'('xWx:T^#X &؆Vq RKG;pс?o握TVxFUQ| 0xs![ߚ% _ m JLUy WԻ td0IͿ|_ *l%'IVtT6( w6huu y*C~D˧7> Bv#00۬$:Gv)E^^[ WC@F"wsHdPwz-ܫiT9_0vcOȖJ^JbBt\U>﹖f\(O@3IRE0)5P0-"JDoŰZsƫMw45t}>KwI++7ƨ]\ ߥҔQiHڗzog"ҟ^dbFUAi0EE62+aϫ@Sc;\d\KהtOGzLWg2ÇjjWp0bJuͪx"j/rGi־!;c<y gׯ)m̫絯k9|}Pp>O< Y^S1+hCքBRIVc J-H 0fNj$vZZM .6缈{wftc ^-/'^󹶨b3', )Yju(/r#q^NS!hȅGvYγ]rꝭzf*تEV yWSCI]>\|OаypBSA I.Wc:T_\rtY*hv:rjE_DjfڑTiC 3oAӹyc* ymUc(ˈwO~B ^h>fnOsx޷޺#Wҽtx45eyօpO@~HͶx (8N.ذx<%'#~E\ s#xRy;l'ܚfJ0NMeiOXfpFDٗ4o6\SgYV[jn.P-?v9O?rU*39I?#2. *p[P,SBW)^kzLrTymwjhat<R/ YbxX&} ]JAA[q!蝣3cLաM{Փ~4vп} ˡ2+ ]]J#֋L*vq4J8,;&OEz" jԔCDЮv[mcd'U Q(vɺn7wUy ݸ(F`U2fŽR{^ci0:`7 s"7`س;{̞D +Ӳy]G{qbciќ68)7=L|V\ OkεsbCFH`yh:iTԑd$2P#Z w0e"EOcT`婎eѭM0F< 7vJ9CJ*}Ts 6T?K7!4 tb|:!}8vW!|nS;fbl_-jL<&/[ɂVԚ+;W#G`UNgam`ҹV7F션VEQmlYsնlr]Ud#傭j1rv@(ss­I΃thV9fJڇM3cFY1Le.9XA n1hdDnb(&`.YbY01g>2{-Jjvk <,)# iNYoaK$r>oiC6\>İӎ4D@OLgoV &6<*@\*7$KgE}'}ƲʁGc\{5M3H~o]yZi}ap3 SdB^b "hׄFe<4M?o,A PMO{U܅ni!$NXi"waC$"[6DW(C9mDT FɄwC9qV1vS1̜o2fDmv+Go*/ͿضO+ ^@4 A2wHiVW[N;~# O1ȏ؊'Dm8d.ihяD@@}S%ɰ:)Y%\fʞ1r%`#7Ed^/nLX=&7ЈL4ۗQ9PtR$J g-2l=e"F$ADsZ4dwq0\Ҝҭ^*""9 wK07Mb ưmFur@74l|6 e0̎w26HgTzm@YQ1.,]V%ئr;vp  ml={Gn4(b DW>:=x}>6WRunP]qI\= ׼S}%|h uUҝE}jcۿú4`Qc0Y3qO ; ӇWI|@!AGFX$Fzpg#` "Y)1b`^@  HQ!!5T1 'RrZ:t ~MBD:Fq:d1h~;u#>CS,{DnC #1/I5/vNL~휣 .'Zm8]-ҍڽ^B hƃ)9,=1pXhtg$ +*_Y$(1O |]`M}_(VI/#Qٮ ۃ+!6(^>g2WB`Xq>&k{w9q:/k[VǺwerTZG-a0>-[ENOFz3'b{*Hs_DFilE4Btdz:cHmjwye4n[#77?{Ee_QFwSegH%rA&] 1Pm܈t>^CyGMpZⱥ2-=T^/~,1&uBG;(Zttr7,dB$Q<ᩆl7Ipl)D6M 7 WrKQ\h.b;GSv'ubfpN*"t'3xcDlh`jмU$Q{t{6c#wrҝ>z71*x2go F&ckm4 笌O:ڸ \x>!wX"l5ېDXwT Lfvcz%lqls;_:tEއIpyONg 7ݎŬ zVy\4ァ2jj!a'daOS*o:4OӁ0Z. ;>לM.skHyࣰ=rcW:˘Cq;2HTd>#t8e F%Er3'x2XMhH@lR:U쀥[)QnEp@g-Ddinj H}|czy==Ȓf3.QpX'0 #^n ` E =kݛ}IQQh9W&ϡa6"t`ţHl;aBo?wS*I}c9S>8E9 <$+&zlx@RiRZ3+BƢ_J.s u+7y% m0?!o>Sԃ4XWUGN.:J{ä"HW73cmg^ƒn^&y("TWBwkxa|_Dy4mexڇ-WōͧhFGn'J] ?n劏p :y<0|{6T7 D:hNL†s<> (PG˷Dzѿl-"sP1FoՁlP8 m#~ cZj鼴Zmδan̅ RVmԆR{C1IDa) '(GDGIl¨#Fr7,|Kz}(\Z*aܱ)}pvlQ;xl Oh,*26^- pL}x"Fؗk̈́>.QTv8#'Q COSE1UH;'zD%h2'/e 6 ES2un1^;UW-Wp-Y̬R0%-,'E~?{&5 Eh7rR7iۂފrIFHPzt*up~$ЏC$ieWFFUZQ,ћ2s/oTKڦeOOFkJg:}y;vSxׄ2x+*㗻>/aڸ_"N )Ehqδ>^Hԧa{d|ypy`'aUk\Cokކl69j;pD*Ͳ嶺*"s* b 'q2,D xeUˆ " oGuo?Wg"]zW0y\t!5. C=:IYi(I|SXC!1pd?j6mu.u86U9zuR\k<Ԩ=vEf̲8'WtCuJvlW3IRaspTnm9(CT-Ftڱ/?L;D6y`Pu]Z+,;ưN4 zǼFmRZbЌDh @d=BL>1Grk}[#@ݝp@R/*3mE3%ӗ{lF[W-Yxiݠz#0 _ь߈Ř:p,',Љ̓$bɋP,|^#k8*xG*.쯑ynq@P[͔O%V[;}#͢ J6yo4q/+dy/I ?rڇ u!jztLwMa?2gfʹL) nׄ[, {-*Ks,8!+H"׭0|gYZ07070100000445000081a4000000000000000000000001668c169400003f18000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-indigoiox.ko.xz7zXZִF!t/>]?Eh=ڜ.+bՈqLE{pu.[2]|/KG{މy=NJ2{ i5y@䨠?Whsc@A7%mEճSguf Wvݒ<;:21"MҤʻTn4@<.].0@ ~A=4Fo?|i;*8de;M qtm`9.tO*S|%,/TQְK5`F^5E 0ZDYӷTk)G*)Ne{?+*=d yRA2'+,VFw)'=bC^v,Zx>ҵVR<.PSW`]N\օx ,Xgg6@h#1?dY W.TJY;VcB̓ ,7aWnYacsу}dK;;f*!+93bѼ(&Ohd&bY#pM,}&O`7W B<ܻ)D!!-yE:gBih^ΐi`ndRm$p`8r~=V}V^ qcmtƅA-uKП7/#};_¡Hʿd0? #*|M (?x?r7>VzJ&:s@I9} RmEפܢN'zX:rGtܷ=Kbȁdا+ۉTQ{kt5慖Uh Ue[Z^\Obu4Jwi RLoΫ^<t 1S8gZ'G/oGϤ`B.@Mpg8Rk\K@D#@:2'h ٵzW+v~#Q(b#3V݌x@fD2UYABOR,2?s6,.''[J}7$`Q`xT,!eg4>ծgs٫9M])ׅ;R3N+:yˢݤY\)N *zo-3`m Di@+hWo֌@NJE06beL2%(5iӮp8j"Sp-w1%>G"sҶ)o+ (-:-Ý6 xd}e jHŶ֘tog7Hfߥ$레eN]& @W2z5I@JTdbu a_4QĺVNձ!}tO!9웚oZTSmQN1ˆ6֊DpGtou2W(͇+NUQPj$5i^'- AvdY, C7vIhA)XiTja. ÃrA-S;#*1F״uoЊȫ ~0Jw[_'όX.L.p(PSkW, so %,UMhƷDijl:cDDTY>* .Wv;e$]9\G Ys@X|u+iתb.}=V(/A^sL|.z%$bPM,f"}.h +4޸9_R $I.GŢe--r:^)կoIMLYɾ&g>{Jxڑn5.μ)}ѩxAt*Βjmds هiK RxQ;țNm~ zյ6I\Z5ݛ!䇯}pP$ BL ^C4gHUu//g'0Qs(> ~2EEp;qze0InJ:;[豗zЌYfx̯}ՉNHB^l d_V\MTcOMn{`4"nOPv5>Zg`lA:BDst>A%zۗ5o3)a?z@絝pomI3:ڟ >U}D=COUƈ7 yX$)Uu ki]uD[,!w]VlJk]S-toߗ ݽ9ZgqV.ܮlꎺ;C-RǀDqE- 5XSˇ6rLrv-a9aNؒ'8 Y1+C4օ HBހry'+٠tnN-Y\ECoW7ۏZ_D{:o7T[7fJ[Oymx5^'-~ 3'z2t6tzѧ>@>OEW]mZȓ=Ũba aKANB37DwsS,RgSSK镣H]m%Eב_n#r17jݺ 4ĨCV_5Y2Rߦ~)KN:iF3z~A"@)G󘜶TyhC3- W"-5']z*jTGG7bYpϋ_:Ź/UF dK@e~nYL8`UuZdH qWu_ WetVu1UKUhc~7/x~ UPn;c7 7ͦ:o)'. `|Ak;]zV?l|HSF "5%*aPS9НA֝'VPX=3k_5Rѕhx}P'r/UsNB:QaفI*Gy4eWzJ̆d>’W0HO-O` ]]\F_p//A,t3)ڷm{OtBqY},ϸka6u*Ta+܁񩗁K`)ظ>xf]%ߺl0|0Z$&4[kכ" 1P{H>~P|+J;On '5"mYMbo5m2*bpyNK5益.kF}w=㗜%NQ+2&I~4H^VnϽћQ_u) L6Q`*؟B%OW^%4e4RM%eTJxEcs,%ӈB\9PC GZ: ] Zl?5A_XX5^'_1Y'm\4ZISC#EB)y=QGujsdNSN-xMNg? {+:Z}1_z,o|F W-&vu:XU_EKyFJPXXeKxbrD.LʢliKラ*v]+&qoUt,8~rz@3,ɻ`9OoTҜGdցΫT ifM.t׽٧abIzJ+wvP/&j=Hѱ͋X9[iO^q9s?+T5oy +~72՞܍tՆe6RlkUr5sq1/tmƟDT[&c M؃!!:7=4&6M'$ _(r^a2Rt>4n~v`Έ#8mGODR\wC6ǀC@99θ 7SpEVI NƗ:\T"JPGRJ/,ĭ0U.@,8[)?ۏziڔ6ڸ5/ CK L!A ̀Mv/G6Tnב<'-==IYx^[*,wǫcC!:h/^ΦͩWmN_|+ᏽ,:R؁Y~[~>qȡɱRtuk'˓h=RpBU~JV7c]FTI)/?7ydJlNAxm*2.tX^z E&t/s@X@/1]U9ƻ0~#Oo: pfĢC*@b>kkww mk5ioۖu%&my c!>pKH"Q/:z1^K.l bEkQEG+36*`9U%/mNJ's7:5 hlLmnӭ0wE6a$GB-R!P{6_P@ 'g7h=5CgP_( nQB^5TN,I×u]@  F7f~98۱K7Q.p_u{~8cÈʊ--eV]8\v_e=6kQdcYc$Х񵚂,lMC&хR5?fYV^.?G#(-4`+ig-$(5E\״{Oqu e?NpKՌK 7,:ܘxyCR1ǜ6}3~2 KݪMv= : H0#ܚoRdRU܊^ȵzeHV[] ];F/oRˤc!NW:ZۼZ ޿Ɖ-CjI\GHzs%I)>^0[bJex)? CtM5 {[+XvjLfq>* ~h7 ՙuwIv+tI;{8~Z3.ΒKJѭ& '|Ս6( .>Ԝ;H%rxcDG[/"688gKNvm,9\ v')m=tlcdx襃3ag o|ɠSEJ@΃lfZtk2~oT>175 q+8\?2m s:B;KMmsM PEAx5\c u{nSk%l9^MQ6lxWəuʶjb~$ԼRl fc:84p"(~fKu5xl-ܛ}D fſ!"S,Κ@ %hQI'LvjRaN!U4h _P ԇA5D C'9lw.xdGW|t؝̕ra ;ldI/J GZl\/JlЏ~l[t~,x]#@%}BfMHP/<e$>\E"/ Do8uE.~€}@lg tWZF<(Ѫv(Z5EOp/v:)w;Xs}$09IN!z6[yпˎ36P+Ry{G `;TOOL#F:a蹀a V؁Ҁ Dю DȞ1opجl2<&Y.A# ԛY  )2#UUŒ>%ǽeo*"UDo o)Yo4ӫց2Ù"CAG* n%83]c)u͚Xp IN+KV 4J}ޔd tc'K.9 7g לp=7nՎ(A s*`@KڸlݭV+ WPN_]`%tS 7A㥅0\:-5dsDq/yiM-FmTVrZL/Q )WI UIkI$|r6|~]ٲ[<=o)VQ~n4=șNJo# <=:b`R/<!NcWSV}BՁxxM\M =hS\zYˍb*KKzUZ삪jFcfUfmy JfDTBˆBY$DXgD[*]zSww,bYo0tAŕvEse巿]`Ko}#f0g&w94qɘOg㢜x aO/K4(#`W^DĮ" ( 9fy ! YԢJ úrgc&eSw7s⫨qQ)(/'B%r0)}LXRoS߁iT8}88J=2lZ]ռI3+̩V UXIQHVH{i#$5"0(2)k"ˈCbͪ"LYL ._:ø˅^OˮiA?~f/ok70{KܫmP /4%E)>aS&Y`B5ӫB7B.@Hp-{%pi;+fߨ6`Ҿ[ .`DZI!G}Zf6ߌ9+W v+#caeM^'rD@A`1,*ܪcDAN:r`HZ`>NalLmƵUB+q˲-k., )frj6O>ge.]jb%vecLԤnabeWJ1>Jj/EOsMV:A4`;VG1 F+6;5k]mT  :Ҭ1 5!>0I )]0pJC7:afSsJ̍q@Bէ Ds)|4ʆE0@K|: l,+RwkΛyz+[ċn` :0U( V2̧Yx[' a:c4eTG۞1Ӿd :_\ȞNjճoeUcq.?\a%hvߩU{E;ђy v\~WS>%j+KR݁t[x_ƶ N'~æϒ>BeE$8p_=9 ٜ5~a^lbwQHD4A~94*eh5:AL,h ȘۿX U+QxnS` AQhKvXbBz` c4X9 HNwD2 &6_H+8`K(ejB)0[ 70 rIpSbί<] IL ^j4ٴ[d-UCтӎrʧh01`AapƳ@>a0˺ʏxq?f{2#{[y!:!k{HǍ| c Bl- Zj$@aq5tW=J闝.`3`4kKCR?#uXYe`p zr؍j&> ]3[ṫ*)W5˗Cj8v_$w7F$ CF ctSf~5+pr0u "fҽ%d]/EmUR3nZ]{ ot &iߟyr_Vu! XʑgcD9'FQISҰ}9X -!2s _/IjrSM\'vP=9uμgUI kPP ?"$`$:W<8OmH9-|G̮t\{'l#l3<쮱6G.MәCM5% n9MZzR(6RA+"w.SdѬhfkyc ^Ord! KZ Le\wgh)8'5{ b9!.Cٗ~2/fînEX֐ѵpx{$e /UYm@U_!D*ļ/wLiDU:]`D)Ea5.WMYt% tk)'x@v7,&dCYk%*;W֯{./[6 [8yV "G sQz~P8GVR {UF?Zj}Un2j=[OvDaq/K\s= P`"? mŕq[S_pg!cz'4SիB(rn;$(^.؆d˗w_ z7q6k=}rޝ-^?d(/' t|E@ZG'$h?qS^_ MI$s .5KfR"R~:uB΁ɆGwF-xD̖m:̱'zM^?L0}ULԑDz-aYK5"zdv.0u+C=PʘFhrl4&1H-g{/dWƞy`{Gp%|xRX$#("Z;>VéDLʭM5#oWapP|H* |qZ+BaRU͡"k 剰 >? Z7h,$=,z@qn{q{oȒ2 f9zSL!fVG`^k/k@/aMPf5!8,ߖl0UZo\%I4 0٧AJ!9ҧ(^'?wSAWELsz@oAɲ/yL=b7>7 ;#glH.Ȅ /*39)0M m/~L.N4+OF%tjάS^0FF[4+H'; a;u waj+.U>;J-@sʄY;jyNf3 XVvӺ:KL#-Y-wAуe?WRUԴָ|ڸK&/(9Oƒ 7e _O ҐD&|qGnD)p4t rG"P- y-D6?ɬsiqjAOgtC!i6id4 RmB,QFH4b9/rXrE54mڭg^1~)*^B!˥'LE vR~^pHm|w(IB3Ӓ.RXT?QFQuÅ2yK5QTEzIqyv{]`+ԡP쩫ժϨ*Qy7ԆqL^n;ߋZS+ xT _zc81ʭZSMи1\7*h)yIdxtI- :sꌸI-IclNգWMybp7CUKϵ]2'Ptj YaZ&ʸ^06"s?% N& g{C^ ϼ`y$̾gxik@$8JgEyzwF /;T2Zhm;_ !% '+99'{scgJz<;6p/ u]΀@q%&e +Ll~5yX ĉJX> R^$ūˠGŠua7 iM摧%)8;'gMY5eI[]sl^Ev9[B @ WlE E8aen! Sr:jsJY}Ut5sW1giVy( Wo_钹S99{]0(p5JS}cTi%:|=qwRށlcn͍n2~|(!~ݑ5XCρ0ӏ}VyȜ절S5!rzRZ?!֊ ̟\hd$ҋ<o*څ  Ov+X/b:De1U~t*w+Gt,?VI~e8(`տ|Tr(^\؆P:_VDo\-Ͱfƺ ;m¨]0љzˎ.-Mŝib )3CG>@ΣK?)Wr4d:t%wEp j@$p| +7ȏ]1:w?WĎݻhzD"pɿz,-X }Fv-m'%iWUs-eaQN>`\父R_3j` "B% D&objC]^Kd gw fPSq/V?f" N`)c{-&m4QhJ"kZWGƳTPϏ2HJAEt-#i:y,OhoWd`O(14N8$5~gΌAtfbMŶb)v,@--{=h>k ̖jBt+9<{50Rrw-d%%JWTs.˜v7' g8$3oj#^.+Ӹ|O?[^!i܉^4(Za!H} gYZ07070100000446000081a4000000000000000000000001668c169400004e6c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-layla20.ko.xz7zXZִF!t/{5N+]?Eh=ڜ.+p|ܡ,ޖ^,UV ܻj}7&7 /ff2^Gt٫xY~Gh幽@A3WAr Qas]73خaaafфv{9N)1rjto,mAMqʿulR0b;=j7,/2Y;aDӮr9~Ԛ|'C`,Tr~sCH֘ S t׵3K#R/ LPQ&X7 βN\ؼ'(E߄j [C[\AV/\nb˲)JשׁI|cG`ZxXf^ lP1a(nv0\ FS#i/@貖E.Ax `l’!j% (o#,1"pd)f]OtC <irv/Ouk$ hHi[Bv0*ŀV<405 8l9;#<Ԇ3jzr5KH}}5X83Z4q0V"$wRÇ0)#Z<Hoc$*<єpspGR܎cw oH;s͏[J؉4 ;kj[s?Y''+hi"I5dd B:$ޠcuqώ$LKyR|,R󋬋pW\PGd2Y%ztq;p95\] ŋ[`4SФ[dz |Kh3#҆Q*s{TDeqPXRmP24kꚀLh'vsˮI'j K+yX/D~D+fٻ3j;ďx[UT{zCv~|,e5s*)m&iyioEÎM {FH)Smz`wo^i׳dk@8 Pz熠 %兼?t{oX*!o#˄%x7::}> q#Ea4^2*R .w{ Df'5ɥ!9_fu0oC'H-%H'Cg^,~#I Y4](\k w3B5;ΈDj®2J޺Gw /+e6H fBQd i1]5l gIYz#2bk\i^An%rN5& RaSV~m/f^#*ԎݛcؔaB×gQIK<NF:yA bJ|v Vh݆Ea-QbFni{K#λf;Χe;,GiEM j,RJᏂcB!cY σۡ/{֜w7vm櫁Cww.Km2P9خw>ɲȶQv &71rkaFCC# Mg}Z٥ϻSZBO27-u(_*$s)  RHʼZ94^0%ͷ)sU|! . ~^@OXƘJϽ{M}1fuyREw-&= 9Tϸg:pe<|R1xRi YE}7eLNI,oPwX{o^*g04.oNT'SAdv^mŔ|[@7s{T1Ը 7^V%qqgd26o)NYOYyXK]mJ8l x5x~hNH.3w{U>iI)R֨QyׁId3 'u匓OUM-D/P 'h}|c1~LK}q>4J.]mb%KxR蕨#w0 >fΣ`:]A@ܨnwa~@_y97))\+nՇ'E˰"Renjrt MNgSx0PY{Y߹7VGݤs٪jm ^Zd6jT~[I;5_'fQ[2q\rcJ9 aňA?uV3 ˖PhRNjd|~?#3b{k[]pmr9hs(x%DK2 N$F421sjFǧ!;!^ʚgw-&elmޛ)4\UDaas GXLdz CBDُk4njJ=TK">Uj宗Z52hZ2gDZ#w +P+sGE6R)LL06>݉Gs6.exk_%>5qV n]/hd(iC~g=aM- juЏʒ].]?^H(flC*;cVπ7_=^$qK"Fu7]PZQn&Ӵ#Bƛ%Ԋkݼ3gwIdc4m^ K>^NgW: Z4a1n<418:YT r3xuKh;z _PC;[8w+Oy'R96{UVReW}+;wWJ&9 Uk8Jn8z%K&p\.j.jX LDݒR[Zq-ɛ$ѻV*(݃/QcF*I-VmiFV\);bI1NwR%IO2t)Q3im~ ~,H0Bz$KDÝмy~FD0?~6( U6l7ۓ#\5sa>Ye3|r| 5v>2#ؙP#wr7 MW:O]3 }ז=l+ҥۃ.B'|'ҧz_u/ur~E]_ 0OoK@`&Z9C\D?LO>6*XnJS޽SwA'-: c-`:[=j'r1Q|jnrqFZR_ bе6-L)J=Y U8Ѹ6y[-iI_gk1RJ5Fb1m ÊfIܴaϺ`e ֗èEIKuBUr}&+|v$^ u9F#|?eާԩOTh/ugoWu1Уkm]u$*X1®nja0J2 10C?T6XdZ(/u ‚4.kh +tzGZFs^6!Gd`ha!F'P~Λye2alp P (- l:GO$0yۢ?*T[;47RrpĂk7A8՝RUԡ`nD\K Q@2#yvMiB"͕)) |=۩F5yڹnmD1_SeJIס!sZGLN2f>P&A~w` t7h#"'sIx,AGiK5ӊW/,>B&g?.WI]z±!'@bn6cHBnF ƫ*|U݋J]SS I@;vWvaҊ.HdnZ~RۧEm .$PSgXׯ}hYO% wohn?`ʮ$阱)3Z3Iτ}a* ѢGen?*_HȬ.T>_۔)*rk:&z yD)\5xTQ.t2Ji:kWxrd4uoVȥ1fs3 ~\j)+@E~<>0lZ%5Ԛq'?=S\M˺>^qBb)#BF"$P<[<K#XtնpQWV)*ߣ1h/*6||Pވ0Ew{Y|MqrL|r afeIt2mzE^7O#~v$,Z%& 볂h-|cu&Gp,𞾲W&fP?@*>i4b#G%Te#4Dr(JԼ%8`%a1pwND cy§y:KOv[ʛ޸,|')?[{m;V?HgJ#i0ڿdzk}j;L=?Ub:p%d*W2`%!'#6F x t>s/<4tw_u e7o+V76Zu_zR7&+uSWxxw-h=(&H: SVET@T;E+!uaW*WiH:8rf]P%|;`a;Dy@ɩ-žN } zSE -7fı+S'4B:S2 Ns N(QcP'owГ-ץuzB"몔G9 ӵ0 _!?ؼ)]E 6ߏ:fRꗶz` bh[gRT77YM$k(?o\.)Pr-o+? m;XqəʼnWR5Bo`>+X*M6߇{sj8x7k8:dT~Rh> rEb93WCؒV ufr<]=Q/=_9YaqmxXgHJ&in {uQpg2ݾ,#snxJQ 3QEcC"pW/2t jEfV\Q$7 \/B@"WIU}0(_I9̙-WriJxR(:OX+NY;TgOj?teUeS W:PVdw g+~'h*6A؎p棐d^ nDG2cx0F-%R&56I2{$(L %!/X Q7`}X%q}ֹɛGT7o4ިo L{lvE]܆.A4r<}PZnUyķ?.?] MlO,99S#D|p-&9: wh;}$IBkܒ1,AO&Q4NsZ`>tni8GwdcD*b6n:_#eU)=/_8pU&@Ҵ 'bdL&351;GC:"f ={6Q6#S7sޕBiBz Sm-׷!o`yvjb⛯*r@ 6eJAL܏ۅQZ]Š<١CqL=tH^dM(ݔ1"\,XЮ i:;Z^ZS%Jr2cҦd|a;}];Q,m9 hW`jũ^YZ=h7ղ!OG0o C]ANfz9<N]~ &~t+ 3eN75-vnflU]۰d_? ^'BG03-J8{[^?_|J[Br&A]G-ۿCe7JBvζ3? ( &C`/RXZђ+;U@=RRQ"S/7]`ԞDc9VU&LX?#}gU !Ā"$ C_j s9i& P-~DBYbp%䎂'(zn.UX3y{N"7 PYI vopIu!y3e>Q*`lBxԯ|i*1ĐjS FodB `c_ :ȟtG)Y84\;2 "n6j0?P(.Eon*jطzP 0k,AlFk~ _K^Hy^ٲT`97{M BVUO[R8OE:_9Ug<^#/ ٪9{pc_M3,%G`^x}I1Zg-GfiL᪟ Y%v2U2ʤG`*K5?8벭Ə +CIO8 h"IiC% F_Qp65>d]GbxOf?0dI]Gx~A戬S9exmR$~Nz϶rmćvk`A?_%hJiAd5[ffz{fzr )t}a'!=:Ҽ8`A4Jdlّu\^a3N҃^[9B*P@i+&hǯ Ѭo Kl6ph %$[!_$DZVcj槟:`ޜ_YHۦf u*';fQl@MA==jHkʠy)r+dqL"|q %m4gizIP:aI\. 0FhdkmBɓW!|n(T@~&Ll=7(oq&jsw7\e֏Ŷ?zAኔMIX%wkDΪ@cƦ0d ȁEPpJJ)?w[A9$6$h'Ny; 7u8~05c/<*eA85Dy܆.YG*S(S)="ذLThg3w_qҽ7Q45?GnkVV}2x1CuwNy!׎i.tPk΍\d<).7K$V^J_iL&;.j-Ay̻>eW4.iOq:VyZ!0(ѡej>Z kRuD\pc_P0}Cv^.%;Xi4A2V\ [}a^ u.LRQY΃BZwNbWs6e na y4qBr`ƧOܖL-Bc"EDZSg;?nm%YK]C]T_X線J5Ag(Ȉvic$KWvF5,l[ً"ٲ>'>h]%uif *v.lUCFͪmn|3Y֔ D 8B0i2dM! ġmbQu]u%pQ g[fE^S!p/NR ~Pt Tw'^ 1{7N 8wЏ b Y%/Y c>&+Akbi)v TFvnʝ“$ŵRW?ZИ/(ڦץ .p غ؉xd~"Dr,Hn&U^vKG`~D"46ߤ[c{:rХMvb$`L{;~F#ҜWѬ>Y8rsw!܉]h63zȓ[Fb?m3j6NUy7 ^8~EV#gB"%l,% D_`8_ *n-7N|e}ⳮ 7=OXUG!ҿq}C LyK`k~|B53hoCd|}E#g|rx}nN,i\ZI?od IDC~0& ?rp")- iS ,<G%RaQ E\uuTF2)yi{de)i 3w8C׍:_ؿ ~@(oIb\ԚDܐ_%LhE 7 h; NeAD ^imwidz 4G<}p'T%UT2jCs""RS(훜r;y ǟt? /RtΞV6Qdi[y\7KX\#߆ *u{*#ю_vȬ<6,s {f*"6qfXQ8y9VƵUo>=v,a5FVo`?gf;r4,qk[wdJlɮ .P<++lqADL"NT,Lfs`k )&%{_|UyQ56KrFI'86ijK Xڈf hr=&WWSMi̚V\ -< \)Dw'hsL]$#>(Wj{|EiK_|jKߘZ3ܗȄ% 85rx.eOڹR?ܠ@ G DxCWZ`d=&"_je!.)RF]ypڪپeaոr{Xh|r7xI__BґCH 5]6&m|D10 qi5I$yż2LߧO#zRd|71YTru7%42ŶGYZtq[;p}MM]U4GI&+u(蝬T#q|))$qaZ<(zau)f!󤹗6,PM3},A~f]m8C<(z F5⒢TX93FL$ؔ9%2utjwy`9I{-p}[B1dDJWYwћPj!5+?LN7ws8&22R$^rb$H s;k&L'c@+au"vبQHOP_R&Db blp#Z%@Úyxr803ɯ~=Ϋ&>]9KDa-r8l¬==vA'ĩ/<_ĖԲ͍D%Q2<~)A4@fO(7i_7~3JV|DPd4㙍 Zj]A:T$Gѵ_I_b0#frdeoݝ9)V7Kɏf~ r{Y<{^[o Gr4vdyR?Extb bHrҜɒH4Vqޤݸ$[p%GjЌIU' )r90&jSg+ܤ^|soR,P9i "-.)lr}[aI h3_OY=4Hy󱀿\#on 'q$Ҡ&SMaե+u(ӒdȚ63\O-b)W40a ׭@Q1P>,GrE]&MQ=bi'ȞK#.8e\XLYPV IKَ].hՌ mhC}GY ޖmq:eg&nU6?5sbŞnxPr5xo)[ʉ-=bq;m*f- H{D@3pu66+G_+WaGAB! OOe\|ME-oPv}$+:P U29֕tß`9EGJd(n36|S! 2$ȚH)[҈RҳdXDb:":3@e2g_z09mF̖քh9]\_IITF2~RʾfKn%2[V/6/̅\Hs{SxMjBH6aJuL FU DڙUſ^)?|~bxcE=Q/Uj<%ݘV."h!"o| ?6/ q:' ybsEꤳ:2{_jPv\SƉ^Py"SmjQ pVaD*n#867} {bNN  e(c{E"XKf\ Fdfr|&Г{W lUkG7صY?e,VDgyMઔ@K˾(D,O$`#彑jJvW5cs6aňu-1]¼/"Jlo"{BȌQsY7=R$ŕ6$n%r!h` `/8Z]%6N,?ᡵr lwƣH/:zzUߣnтpc(?>HWto)Q!EV_ M:^/)| /$9@.W!z&g!X@Jsr/S"8];w~1y~هYh7r;P] zeT[0^L[ݬ{EM9uSHmmh+I:v:1 eeLgzK:)vЂ~A'15VRv`>MލqE=9MYEb+2iv%}'d7M/Q  䨴x#L}-ەgKu mkke@R9UͶBҜvŲuHwolCLELlMY@σ3n pƦ&?DfVFw3O,qtN&âȣb|ߚ4,tj+9VzUciMLQWvx*E,I[60A{.5Zzק8W"F݁\ߺE3Yl43P!G%(ҶWVܯŇ=հ(=JOFjHS3ghV+K&7r@mklp]"w0+yY)g{6b8d*bx´rNi`Y1s7]@z"T>bgΞ*wYNeVB~S\6SgUWd9:Ǜ]"ާu a:jC(IS7[O<]Uvt l=DQl[N%"aͼ/[2sK<u4j$d^P*"q3 tR1ϳ !E֣?Dyz!#TOȪKr*?gdvHٴ8jeM0LSI#U2҄Oz\Z bk&6{uY;/2X xz4tѕDf=Ra4>F[Aykr."/Դ^>Tpno%ҧ -ʤś7>D=73B+lP+bW`vL 3ࣲgͫuTA((z5gzr1-1lFWo _HϺblLy|l\{ۈiX`?wYeLGJ3b y輓76%d_ěX6ނ٢9_b38~Td"Wo+']axhU.jq F%#w@T`t&deL2Q9*,@h -ZLRƊʅs׈A> )Sp+_H5t< ~6Br+4ݨ$t;فxsfjջ$羝/${ZV.a=ӧ7G^\џ}P jŶD@2J ކdT}Z}>uXiw|~$Go?RP(Dlϙ"A[ɹ1i(BV>J|~!}60V#-[ܷo}-o51G RNRY T[2O4Aۉih$܂h؄R֙IfJӊXm jy.rt!l! ,<6An-:@Oӏԁ&)/TW۴.h[Z4#7!wkjA(/RUk]! 4i白R#ߏ^ بʖK(QvmJhG^҈B2!nN is-Ba/Cc;oD".1^ݵÎb 7"PAk=a!3SHe}'1sPVb f|Ԓ3bzBM^<is*Bl< Vy dR|lv>~ct1eY=J7k:VG\,>t=TèʸY#SmOuט v4 48s7Ԁu(G` kX%|VeIDm}*it֮c?iNi&D oJǶ##~}l ǀ}-lk"i_{t zH֩Ez}<3\vebf:κ1H,Nk4<Ӕ$舯r^xwThT̠}x="B  I ZF1[dlrUw=I}=g,fX#?~,;vtc.]*.HJB[2vC\AaNU|lţ ZxԡW˪]ɎևVVԱ HU(.O:Hղ'Ef6E[ z|uU |NFPy^e&6Vs\WvXw8SR5fO|4 U4?aF0ͅjmFxG6 ߦoD"eLWZy>E[ZruPG5V~z§+5;B1ƚeIRGs6GP#Gn/5o,LrS(CSq 23I_C">.nu1q@wpWiܸH|W|yma .Ϳj]OOIb6q1s`Fj˺b$TEQGm^kIWSey Iuu9dUWrq{A$21h/{xr%ehDYh(vjSׁWGx[ 1!?YQ~U6 I9h vFehq;=:b L}!L B4{m?ܻ<R%si}Ma,aeDl*Uhqb4|`.0, ~5BrQcmwv(" 1b!adV0sf A3i7?BZs1eN%4)ڢ{-o!I1(ERPqom֙$yɿ3_P6'zY96YVꈽs$q= Gs`&B6ڲ|Q+OǢx2nkU'㥞K ᜧQq)-UM/MCgfο\PyR\Fp>/#0 >,Cњ- tTlG75 fu? ﳥ~П7pGfW`韠|I";cJDDPvW:T+D퓛ٹ~bqMKǠ}z-p=?zcYH_@e=^Bm$)}zy0X.(ϓ0@u⣧ )!| eH*XCxȠjZ>bg.Đډ]sj=}= !|>Wm ?k/̂QMi{KZ$ G!߁ݞ^0Cr{YI g^/ gKeSy y<7ÞWk/(WJ ( ~Z>a!]AXuO~Gdwen4ΰ2:*.eNոFԜo>3bJǔExŻU_SQ`]NX;fm;hWkXOGB mP//Q pA~kUi@NEºƅݜ; ktt {3UDhlQ^u:89V˓r ]ZyS!YNdӘ@5 B1| ݐM]~ݍ^BiԨi%Ie%Me zPd7]Og8whyJUwf%#˜>\~)AQuɕ-WXM&x9bV=so1he ZAys4+o"rkIÌ>C-a}igC~[ 8{VttY0zNd* lKGL 죣,U N3 yxb&tYP\}̇f=_N[;VonR9tx5Mt6G/ gtLvSHpV[M 4N"pP{p J\B/zG7h,,]Ƚ4 '@ݣ%PIaph/eok6Hv2ѯKؘF k}P˩#KթjU27:!nGɍzGSI(9=SN~JU ^-ǜggYZ07070100000447000081a4000000000000000000000001668c1695000057d4000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-layla24.ko.xz7zXZִF!t/W]?Eh=ڜ.+[=PVGH7|^P2$gK|{5˒&H5Ldpw05>ά76d\N" #:UgrP$a=ه^ffw8!g1 kǡ\=SuY?U6(tNley;SPxw݌lӾ&6ۜ $<;*Z^C!$mQ"F45FiQC/!hU)V %s}>xVeQ.YMl$dTΟ䭳,>v!6ki'rVDʤPSxtr%lBN lM+ BY0/^ΨtĚpXG]ZVO7#*UH=)%U@~ W^7M%q)\1VQMv~ +STD[*ui"lLeXK$aA `mYFM̜&*}awVԓٳ iWIƠ}S;> BJ hkCLoywŘtZQ`f_ZAӖ8Jv)0'=S)Q҄iΔGɸ4q?+~c%'y+h^NZ'H!y%^SI1=6pIy!HT"&MاLc~66iiy,v2<^K5A:8L80OS נs/ԛd;3Q[4k M֒ضr2>A%b: 2sɳqr@Am$"4n[ʤJT]Kg,cuiog:ҦnUd؝~0'_ $d"vKNsF')FgKo WQڑ@R'̲OPXh͚~2Z lS ]\sr5?zJ30[ûw3{<[1ڌYp΢"1FS{MsnƤ`3ddHN ƱwMژ"8hĽ:ף`ǁ&D|iba+0{&y#pY0;?tڜYc&u!ȊL RqTuϕ˜1>HCnC q@ubfGmYNяƗ@C?W'wԤ<IUxlS 4]OUZN@/WCG@4//p8UсVFsn4N@vr"=l%6Y~fKbf=u urdl@ lH\$b;n՗m.!DK>Y4`ǪXdky\hg젽Ö蘧] *嚕1ve9g,*Ap›piCnyK6zE2BQ:wkKY7W«W5itv-^gex3x f`qS [[A摈ztJҾtL')kiyGi^rS mPis)ٓgjo 6B#o^!$N*yltl3_0|G@pܞC=olen}$nuv!_ ۩Cq2;yG8>jv┧Wҟj>UXSR /`!K:cś}P@S 㲾È,Oγ NdѳK 4bR`9&@sQVMr3aíָ~NU@m9ۧڊjch,`qmE{{ 2ib  zCuY}2ě$UY>dI.>BcKzoL(Q@`axw9S֘{)c,>S^zlhy{m3_QmP $ч> };pT, q3_X]Jk7Cu9B5e *o-u%Vep"S<}$E#6#{Kv_M~ QhJZjLl<*tQ~^lV|<&eV ~!ȽvS?]k (‫_lܒx@Vr_g># W=UV!QO@<ӈxX08'W};Ymr#|›Á~ O&eG]&Wk_n i %m+&yVg8w)B䋺>- $FI.w{" a+ *jp/SI Z=*;Mp8]L(Q]φC fЯ:/؟YS{Sjݐ~Px6`ҵ /X.ٵe7na,aݧKʄ]+=Fߩ rV5̑+,O;a>ԮP]gɟP{0My̏ 'Æ%?ޑ rK=!}9\~Z%{J*a ui2w*_BB1U D`<U7S-EJW`,f$fڗiI]D\35򝃡AI%{ j1Y \<4&oa.OJ ~bO3s]ҹw~ŗYt-2 To PG~rj`>L0$\+;r$$`a&y.iȑAʝ:s/&[|YrJw@yKtPw/Nf=%'K%xYQ"`Q#(>z5y9ӭ">nwzgoՂR!%(.JRt= /2@nIԜs*j2trrɯTև@3#  , b▛9 Vd%Eq䊙 I EQ9 74W&?]3Tbq ăxN.aXfp~XE6~ l݈XmNb' GA($Z`Qɋ8?ߗM# 9_S:RKj?+)A֓n4]6\&ċoG0H,KTJ!δp$ i2)bђaڕ5AOr Hz'2 "0תj]׺SZa L$:u<s'PB.lרs3N35_`;' 08!Il'j_w4L}pb\{ͅF[ 1ID~AKhڸ&~*b퓢*If-\Ӈ>y`FZ.Q՛u+zaV) Z x'g7@SgHkUڠk] _Gϙ őqs= bsNP;E2"̎XIPkl}iQ?xYl4]6gNu{!Eqo=ZL`'#c~x CCe K"(Mu[Ld1AH=RfsU4Wm莠d«D/PAcv*"g:>G]34-h_ 3(r6w[/߸j'z<;;hBT7w5o)SPBW xf?kt3& ]vǙM_Edmӕn^luLpǾ6um~'0,Mp;:JWuG%(ޟ$PbSE2=괿O%MpwqEzI>q,{hu2oJqRT|it0 &?zE\%=b2׈ZH 3dFm?2yd[u[Brm$;bVx^^%Zx{bВ7X]LP*REAa-K5fgu-2['?o_z^iMYe!` 5!UѦ,01f:3kI s1NNxzlEi0,!0^Wt5XC0:e[.@p j]c~7z9G "{v8mZgݽb孢(*erXwv+pF/i}𣩠YڔuL;^޴*B P -,z@]$E\xt%pDz-2b7/4 ü~4Y,X_W)d"OB6 +$7J騔T \=&ݎ5>T% b'AyӮ|deZYl2MUް,;x>ϮcQQ{/x@>hpyb̢6-"W䏼iX5Ib I Ӆ_mzn˛^$/J: ZRES QOhEp-C̙Mp^0F đwN;4GW/\%HoJuIh틄=*Pa,}dɚYeh؎n֐euwBPi}vnplyEN렳2D~dm-ᗧf|obHѺsDWAP=v7b8IAcj#${6<$$ibG]9*);Ct4\QNSE[{iӵ0aƀ ʖ,;]Ķ}CMk~Z|ąt@ר|{7R _^Rt fxz[ӇT/m&Ԓ67~HGlT:;T ґ6)m^74xp4掠4W' x CIK>v@L$:w 6!D-= EkGv@*|f$}&ZY/Rު\*p6fpODpȂ@XQ.n7ҵmQ'nύɋ҄%}o NDvW+bIVR}-A`]U=Nr^tEuuGAYt-՗WȯϽb~1X=AQ4l*/fwuGHeC5uE7wn-ߍ꽠U;;yDtd aYiN$,q <` g3rښ{e܆%}TG LVj՟V> ϟi)Gչͦ*xuN6w\ܻ'1<5^H`eAO+I{Ы]Iq&K,?qE-#f{|&%3a +[H'NػPl8`č{J鎉Op^`K2tos6zBL9޻AV[Aqxj-5g}nxGݒ >"Ud"=\D84!Cnwfy!yX<]P[\ 8i|O"~ \> F.?- NiM7вD"t̑6UJN3[AÂmD;8_, H_}KPAoaڸ`B+%aFk./8(9RZсPaecɼ[˗bgci8 6%d@c)GaHtl~xj 5ᬞX'pA*K<%<-A|@)yy voK.Y2JԳش rWY@_%^vbѷg?gdVƷcat6""4+쒕517{QP)E# 8//T\j6}$BNwAA~E r:7&G4!JMfqP3ߞ:{%>ܷL͹uXP 5!%ziӧwBk3yl.|f+v\HMehO&W8/yga J`㨠m#擓W}tDzP>\pp,, L7YEx[訜E*n}ᴯ;jQb&SdĚr9!;j7#p#" C4w^v`$ v&&ߠ$K#NKŽOq+&5ob=ay ++_ C!5İjz,=hiWL 'cz\n[6ÊTl*x )SKW,qº6ʍٖ2irxВGHrˮ9yU9U{DSwI7}M_~@=uiT*K j ^A]f9LnKYfkqwu4p7]χByg~=ļ#x6O}?׿0puC]EE!)p9R6tNA/t'/t9tٛJg@,5fώ)4uδ|IuZuk:FQA~c?<㮜? τv -j * M^FfQnh%KQ 4|d%ԢCsnJERf-iu;? HOk2;/'BTP-ks2"*Ru>qyM7Hr۫wD (tRݞٞ# vC9¿MJO0)8.Kڿm i]z~D/fEu H *C5ĩbv,r?!ւJ: iO6<]4?$\Vb/ o ZՈ2w4AI/p!֦,H U)|a64Zd;"deGE|Й~2`~*~%z3Չo,̈́{="-o45.x P}ӥ.0wR47 @#, =Ea3rDst~ȩm# +RxQp@|>`QrqJUa<@!iBj)V+tM,OT8!QZ7̄<14F~':/u\J/gxYNjL^8KQ]x2Yb}$]ݔ3m8KHS5)TZ;"\9^hT%>P$3kLfx? 0"ntCs ؐЁsUJTA>JaUNԌ6-]ϱs(x;X3Yjqĭ2o }6;"9gjAdžm& f8+9ؠz PɨAH!D gmH7V J )yg"a/Q9 B,Eqڬ`Ҿc(9Rʱ=; OԢ~IU^ʸ]lq5;;U?Kaow1*Ƴ~ bI&/4^]i+ Q:~}]p*LjZ`q- L"Bޮ:QrlAkX#6GEsy(io7Y+=2V$}jiWID̫>mטh*c0>>Y7e9R/1vLs=?W'S_} _z>M_8Bh'\ V$ ီi0%FT|tCrz4S0KA;D&f2Ӷ]K=IY~am AC)|H z֨3`5(uOgeKcʼj Pa^nD;T;=]2?z%+O=-=HX=j{Uy. M}g5ϦKj =5e^?8eSgHho" ٩_ȇ:vxadIH]‰܉+끞'۩)btsKiDԹACX/@f/d%6AwIG;¥GL(ۜG[k4:I+'o$(_0ަ=kJĠG`Q" L%3E`}$%PŵXAb(1 q;qpG'{^cuZ\=Cb[w?Kr<&NlejtYps3z~:{Υi Cb=T03H&W"j`GE1[̝[<1L-{7.CB0 3>6 ҁo :䣽ֈ?s (+n\I0eV@Y s,X=%(7}p!($&G{~|[*VYF0W:Ʉ;% Y5b2Yngrakoc@}S%-\BdHׯ"$3 upnT1.YI iTs7XCZ;ƹ 5H_,?J}34 o&U/Pd E,`XX>fX{kBI^iY+m8uiuޘSрTLhއ^:aEFp "Ǟ뵶(fȋdÞ·*&{t@>N dHCLb#%VGF9d2q;ҾBGd SGϪ謙`fcj&j|bC 9uV"6@߫8@|0_5yKˑƟbx$x,}:_z/Y sY]݆;*j% 2U/й˙cQ4XDu^M:iZW**Cr/HVzD)hB="$ȔOuᔪQSb\Uj՗bg˅͘~zf2nWrpXK?+{A gkk/HgAuG?|6W(]CQm%eb]7|p({d>yL| n@l6 H8rkypEq5'/EGkdͭEhJY[ZZ-K=w$~4U7p1f˗Vs1"V7 l5N';?{4NXm^}ʟ1ha5F)є!_(ZEI20}I"It)UpPG#4 pS6ƶ_Ny<:JoJLVAjR䣕L%a[[x5jْ `~33ΆL]3~uT[ڙm:ȂOj|(ZK׷Ǻ;G?k|ђm4y6. Ө{>qQ{&asG[ TE&K{YȾH?iݥ> _v9MQR0`SNmwKq95eWq 吙܂8ښϸ*+.kU~5MҕbIE}tj?Wie l,OCg4Ւ^>~rl_ H_q1wGFu|-ŗ+y{Q`=> cYH %S:!ذL FQ$uVZVQ/aw{=zk$E/ґKׇd5M ׳ɧf63owah 6ZK*B`ψSe0;-M$TX\{"ke}'׷-%(%k/X]tEI̓Tcx!->YB Ja[qºnf .JLZꥹٛa&;˗["-DSJw:CyBo(rp0 {с}vp8~GhNU; (~Bt/Xb6# W;o]Y(q!l桷n_z iάJ_M>D9Wƫ5ε&6{s^ :Q#E8il'砨SJBJ6X3!MSA4jTQ`pFs@em:>8tDk V%Ȃ1Rv˳XpugaTy;iTK?\7(;\ZDuqH~.vNJ7Joޠw}:abj !F7(l%Z"n;Fz[ dѤҖ7˪S3\C|fK|-b=$<9‡HliWXVJ#pӾ:%0uj SJ0ʀa+?^Qzk)}!/("3ij5W;ԟ#1Z?_W@^ Chv#(di 3TtYUaEg}2EֳOlU$'%[ǛX RƉ&>LSɬ%^nׄȜ>X빨h%O8Ab#t0˶_6,DܨM%BOW/KRhU%:gV3z1DiՏoqDnJ_##l_(ϊFG7)q\谜%}1VFibBMvb^R|nX &ޕ s;o﮴D—cA#1Ju^{ q<1S4 qH"( mSSlL0G ZNCzx)vZU!J~}.r9VRxǥC6DbãLj9xK@*H/#mԠl\Ap0쎸r}ž^0,:M ']'e']<;w6F\Jm}|R_yӅjvg]z~7o.2[\;N]|*M58[SZ3 ׻/lO9v`}>nMwmR5AFr(sF5H ~8s,!|y3a{;Tp3ȁ>o_5G\j^?@M=͇ĺ"O(=JżlBvh4z=E;wi/X ghOasN&U;U0{ pu$aC>s?^:ï(/RVUzE? y}=0Zs7MIҌlm9h)\s^{cJ;"oW^{տgj7t5 l_C761ֈt? ]p((e>ٙdA7}BSI#GHq)ޘEҿ1 (B;BJMbPF) A4$(u!E[ >iѵPOx !8N-$T)~Lyfq< 6VO?t{H"7¿iP{k'¨5_֧ 1UIܩ}pX֒NJoGN/vڻ7Kb-Zwjt("leeNwINL -m6.wGg:$ %+iWkl Tz? ]1Tؾ=saC\ӬZp{ VSBV_J-bW/u\ WzAk_~G"ŹJf-J{Ym?']7d7)WGUlLud2+Yq>P856qOR!7z7A J% /Bm~//H9Y9"_U;3.E,LrS4*\lBg|1h$v3۝9W źD3AG$:-dR^/; `;|r#]/Ӳg _&8>*}wolnd̏Ve7q mҳU+mI#Ń?z`:S_]Z s' ,aIEpaȵaIaK\1zU*\˽kr9WrT5A-ٷXPB KEd+C%v*;r~DJl^^AG巐lNhKzfF}Nk.KQt)"ƒ 5wD2y\{`?{ۓLN!!>h<~LBx<.l&qxz `rWOˣ0'/\T$`853%%7vD@7 [R#5GJ˾q=v[(u<$>8ίT5줩! )g ڴ$u!iʄ RnI?3âgp{;Ã)oCy %}T.; D ފW~P0}H ]%^Uw}mJ.mhi&d `u?εtDYFc@z%s'(R_LȘ(y|K~v%ڲkSbZQ9!mtj^O>\znWJh^]2j~U`'m4 iY<% %3!UQG$n 4tfO:g7 5R"Pt 5zRb SFFPz[v:q>~PE,زzrkgk]:# ZIhh%X LE*"cr:,:'.Rs7"y :"HaJQs9vT#[/ 8ʇJˆKq6 xծ).T)L4|KR1UgBE3FRb.KUqlLFm<*]F3njKR3ڷ x D$Oѧ)b[vaóۅ{#M+i7D~ޫfc4ұC v? :sѭqS͈̰/ ]PfP4/r@`Wc8C2"tS&c#C 4-|WTM{7|F,\HVP+!BQc&u eQ$ҽė{VT1ɋ ^Y_Y1#%q_y0@)R; >{"9+<㤶B]4km:̗EHA$z 5JQǵ%'Xtܨc]Er5S!*8<>$fQso6&S>0r\jIt nD_5-_C 숬#vvS02eЦ4waxf1%H~>;4KhіI!@!ZsAɪaĪAOGBXfOq ükEnzbٌ16q,} haf>#̨C|=[ųq[nLmi3_3I[MD fsat\VX*12 H|Gv8T_K +kAHCz>D)9-&~/Q8з?QHƭF2JiZ5?6,QJK㔼u*B@N~;%t 89 0-pՏΑIhTfM֋Ss2D㺹T 34YAyTfJo%sPB``:jzɓhl*&3KIohBh~9knJq׫D"T=MF'KAxww1 )L+`No*a<-T ~M;imYd#Yf9N29f[ܩz«BtлqMx}OƜn\z|Lue?*K?m^.rwzvxdg܈\e-=o/g+ԧ^wfy)c?QWC4a!Tu>%ޖk^P s(_ggg.;<9J# jV-{{҉@Q\Kr."t+ݼ{$ qON\`=33U%!@|uDvQ>ŠAM!b <+tiDWFJ>0o`. SbY qFĺyɐVTI5Т:(DtZU$"$-hAx=RL492vwo}6Ers'ĥWO |rRE&ʧ ,?N|uݷa!Mk>>@ZragTL+z۲׾[V3b< A_ 9dS MVI8dE%к?<:>~xSy`=%+LyxU48(2H:2p` 0eMm%(IڄG)o6<(i_ &Go |jMe adMBJ%L0%nTr #{[,=EEE) fZCUF}-M*9Oig2*t 5e sTA\23k K8y  ?GT4_[ =g IllJJ\aew7'/R/ӆ{=omC/3*Ћ7r3Hyϸ捏B4ן`HMo5QGmt[},-" L$lIBfn]_̷j6؈'TsdxkX /;Ho}EX[a(Rb`QUfn\E,85@\QQ_ RFihH@446T0ղ]: \5tҕ0P5An7VDM*bۏmMMw05%xN1bA[SpoOf 6߭h Gstr<+tRTv'):+L4cLv^yɌ }os@!؋s3F錶'5E cC>a1Wj%H --yGnR=:>Y>'ޮ5׀Bh̛ >H-1\Gmo9BH\ߕdQ*gUwFHϗM}#yFL~m:j24ː"0zεit%s/㾜#sMbt`}{*2E .}y^U*F_x"&ŮԲo!J;_>|2mJuiڈE/Hzmn8uJ^*\ xhr%|@;V2_Y3Z&*0߳QԓpPo*!1ڙX! 9CB^?P e}_ezyuIZ FͧamM:2IיdP/5qYYo*Ōj@>[-=rJ9f[0~e\F;"|:( >gd &R+d뉢˔ő1(5{vwBvB9}ß!t7VpgM욓;lm$sITR$Atgʼn? _@f2i0]5_7 "km>OIo^9Xs!Ԍ:j؋`VY!^Xl$?C3`Cf{ekWXk~)g6v$e.Cݤjic ?H_15m`p,jz6=1*vNq6;gYZ07070100000448000081a4000000000000000000000001668c169400004fa0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-mia.ko.xz7zXZִF!t/ქO]]?Eh=ڜ.+@X/TPBd|[9*i;5y'k|cy&|:0I-1gĵ Qq<4p`F1isA 0kO6\(0cFg&ǂf䨛~im*oS*9FYM(ҝd9~ DɑRMGZnUvY1ѡU==4U/צ5qQY\7]l},ue* ԏ^ jd{LCfv3!a:!{x#vp;Cd[H40isp9Pоִrͳq۶f$)D瀼տb$ZEWvaw Ydg:M~dydr30tz-JF+"UI|~ qjWQf\hh0>!R,TԻQIju`Z3t0BFVC:(vV+s0x09Klz?b|ӳEN`\B+V¤2_b{gnRL29:n;ՒVjZ X3$A}s(_TX>ܰahGEp TP) pW=m<=7LjN^N5nTl#FI*Lo1]Dj&Lz1DGq#-S+AMݚ *bK(W=F[8`piEV70(1[ɺF^B.~Bҿ,rdbԢ/MV$sN#WIQH& è_X,1H_@f3-}8ˈ®ps[݀X TG/D:lǗ_V~$[1&YRR[DNX\]"Gaw ?vr4 m* v<7ߡkX"#7]~0f/OP+YWW6rLYEt Z`8Y%Cό+HwZ9 ªxmm R&ی.bXm%r>9I+Q|.>˧Ex5]xGڞ(̒ɀѿGnpYp_:7K, ݭS~@SvY T _ e>|yN>ObÜ{%`˩> 'ӳ.Ahqaf1ޥPі_BҔX{wPL>h)@nEv-)/[fO0C4I ]ѸI%zp5~aS~wvjQ~9ھ*3R+ʊY^q mƚ,y*֨5v FB*Gj[lِ'u$R]184PqpSs煹1|nIZ;NG(X"Y6c{5 [k8 /ɜ8BHi0,?1!tU.t|!kFy6Z&bf;"< ky?0CA 5ZZS3be` FvhGmNWu!,AKn/A}ḱ2x&=jޱőHCxm~$״6:yb)Eo\HQR4qN*qe-}+yZ!tnŻ@ lz|N$؁G{J:*#9#T4H_7?Mr# ؞Oc |L+G`E>x7J-]lǃU*^Gwb`T,SuS0wd~z)Nvo ßtG W,CaIKuѿ|~"j~0k31+aNAkaSh'7ґ dBK| J=nZ\Xqtd^Ǽn,c"5w ܗ?(Cz[.$AܵRX嵔fJ r|3sk}eBJPٳS$x-/X.흻ޞkiE5lbP&=1N{_#{EqF rZ_yC:$ R#N#RXVh`_/nh0w*/cl `%n=@~Cvg20g 5ߑ vѸvERIUʱR7TbӋ\;Ae_ 0bI[gbt$s6Or8 R1hېE&&!ܥeK,e|(r3C1y\bYC.*6TV $;O[ Yކ. ҉œN+FBM'?B,2L)c |.0ztkZ2v(cIYH:4jST?[ln.SѼC*yMN=<'f{PNY*Ձָau /TiaBo]`ѪF*R-''Nk>GaTzM mJ#|,4 K#k9ChZt]ͽXn.uA4lz.J/aMO OA;[wF\9һBD&i*mqo qy٨p+ߐ\5^Q Gl$EϤoլm4 !єYovG'%)ɴTUQ9?Wj9ⓇZU:jJeq\!Uy;zLM7`0L ]peēc[y$(f0@|[oZ/,--{eŒ$)v?Up^$AC\bbII~q^\ yo2&R*D8:z:O7DT u%vZ[ao%nd`V#+JH=-%M%< nq*hW1RPFW74ȑynYN~5. doRvCE.w$|P|W)l#>Fjt:(DF&}hްFLhR_kB^M"`#79])P_sGcc!F|וa1c% È [OM* N%p@P'.ݹګF<(@wU=H*s8<ONY q´xϬR՛w4CD+2~ gpO?*Rotjc r:$vÏ6_wE%V31aνEaGYKc7PzT}~7kmfYFzV֢EW4ҷQm(yatuDb.)Me,RrQmGD%%RHJysI(ýIֱv[V?D9fق es#v8Iӹ溏 @yC~)'tʣįh>l{:`Ij7LK} /Tq#y.K7 $a6|VLNA8|tSVT9ּ&ϩ(Z2.l>+GT&Đ'-] _xBSLhԱ.>2[6(_ u^/ZogM Sp. v:AUzP mY@m<Ŗ!@3T FR]E[|XT=qZ6p% Ή@gYs`-[ds`T􏾁FeXku㥎 w\fcnc$r= GR)D*ܦ[s<9d~?Or7O5`݇~J3!n!GU""O:u"LpB;N;1W_tM47iϨQŗ,bW^ !|v; K䦂-ACBThT=BecOQ1?0A^49`O{4H?M 2qscJZF!Rr(.\AƗ72CW=nD8QU"o j$oW=STzB6Qܝz5xkmS(CNو1)>ڰ8PFGk $+ DȜBc`sUM"uj-t&0dS:w^ʼ i[I )zd#AnY12UG_k)stŜj`+ǻn<$L# =E.Ke佇~c żv SʨO58~5vF#tS-4f$,|JZ纃8r8=ȕDkYAvX #x e\anWP !Ȗ ; xaFTt 1C 3 |j0 lsPy/9p!*S{ 'a\iQpմ܌RȆ\0!s#^=kX%[paRqpEGuչ>_RBdnu4"ҭS"͔W;19hoS/q&-yrdI#T{}x FWbN(|W)Js:vG6偍!+奚t6,gW7&/ȭI;2%Bv^G9 ; H;A]р)SA~E 7g?C)n0f8"ACz@G#¦ &zIgk/2S)9XH?j?StmSx͙&.>*Ee`EQH V-r~~rRL?-@WJ!LR"qwN?^bdN'+oHBp~b7vge\%qKbf!^>'`U;x&[޻J˄`A^fWPrL:ؓ’-92`4Q[?XU&NJ)\C8ˆjy%4wUA%mgт VEo<يKf252c96x[J):!w k`BoOAr!o z(/vgJ3dD &]HbRqʧ$z=nwXq~o+Bj.;uKLe.4"1@d=\U!I(!5': P]od޷/{##}T}lcIn/(=3~.(8p4SYb%=I:ğNT-ĬzMwɁ"VojKm6ccrw¼uP34 λe5 )6r qܥ٢[93 I/#~F{X o YMَx(`mdָ|\XD+Ţ6'{PJE+"ysE8v RӘ|eܿ=4R8]7`{@;%K㥗*>&5=cxz qJIGR/o#4rӷKf]tAOQ1 1α"!6FK[շ uojp]ÉͨsySeT]rQAu]c i-s>AۑZ`X ̕<ۮKamI_^R|1Kw`U{ $Pˣe{4N.Y/"5ha2.l%U .˨ȚIi?ȴ\SSA?$GPsLbȴ {r˔W@A`iKR4$+݄56ji=qwՏS^I.N~/_${2\ }'׉R]8d{}wѮMpN|6pNScJJw`6ĭ#&wM. xqmrl]N;5Et3g%DD)@:XE qp٥imPwg1i}^ke()Hq?lELt =5ۡrx~ZFgKt[vTd.$qYù7Dž| t7biOH^[P'8 8T"w$5ZLí7;M띔?I1{~2JbI@rB ׌%(ygH4ՉzݠEA?F*_YJK&(r.i!meuG^!hvq-A!YJ(Q#.WjqjE  ,U.Hf0F1;hpf_%ig <0b`6"SX]5n(.n)a’{iKB jYt'Ҕ^3y~;עɖ`4;h*_O՗JŇ-36TsT5mP`a8 Mٝf jvA:t ,>D2FER~EaT@\Bk`ŀVxnFs5OӸhd3'xrj!)琉[ܰJm$ A*~8:)<)G{;UfȤ qmQ`?yI $C=*c41B_J VArl' Mq5,;BX*<+M&pʿ a%A*;ߋfܢ \耋ޮwM'@¦h!0d8kr_6dk} \ v{#H=T'u!@MaJo;AwN4:ޕۭK;8gxYXV(;2R u<6ȉ"@qI:=}$9 "} LK$V16|*^DEJFx y_nFX y5|0 +Й)V:}*"9$W#fAu4ы]Zg)7q8=1QaQm*B%5C s?-z7q tg#MQ06O⢳%myFsm$GMɐdB Zd\´ܨp9-Uj;~ % ^D1w7xw֮5݁]$XВ%9WhQg)~P]ihӦ>Fv! *cT C;hT./B 2}ZD BlZw[ '>rpFiEzo0O$ K8dJ C$pId=fps;,0YN#pԐԎl+Fu;@yA)oI˜Fk3^($\ي\߅`DISA؞j+Oz(uLcFey19ud)(5P #f>uj_Q>z@P - mNz?q? 7Ge*e4Z8J'nxOq%kc9r-H즹B(N- #Wʒp 1i4էBOpm! `'jS?3;a`[3ӼIreY_$q'!eTԣYi\W t-#yڠ۳v(wP<6Az HeYBg|]3UޒRR\mI@Q_;]\IFyꐦwgаփȷ-2vtVLq-h7+mA>TߵGRNňH1nu*JK{{ސ ȋ_:Nk#?ݯPh cH{iG.^;]K[O{d>RoC*$qG-(3Edz2fgߤ8Nz9ƗԎ{X9\0y nBA& !"I{PsU-+^%qux2CrLjmޱ[y-[;?+hcKqgk{v=3:V93mtbۉ k4"5? 4szLA1n` n"E+?6`8]vH>Ak3="h"M:~ZE&>F2* dY;{#>šcL%O$Hm`T-d&Uc1mF͂wL23j; xqw2f ]F8'*(KN2;oU <.[Ԧd]q?h8I> ̣7SM+]t}@b"}p­x)a[ r`GF"wW7Ōqg1_awfg1m(r>x1+tY a͍ [z#TrЖ"k }o32 3Or9+ -˫Q7@ll7qd;ǐV0 )0~+!:&/#}9 Kwyi-:@ї >*0:Z,nh85Rª0iĉ8aM2 AewQTamQ\WXD FJ%xYwup̌ͷZ{*aGUkkuP- HsY0C\C Jׅr\_24̗:CP]&Av)?GqL]1~_PCs~Q)n`2@l~r nD? Bb,EY~#<̒#$6hv~e( p5#;1AD/sG4t<BξI =#zO{Bin2%dKł^)Kppҽ~FF<ԯ:Cy6zxVܵA+A3e$0Jl]3 ]#7zo((+%'zn4/\B]@.RcTH$xm,NWw>b#Qj*GJH,H; AIawvT@d#C'"|vE׺.4zԨEKJUdRCuX‹9H҆@{M׮N4S<ۑǢ -4QROe\KΛ2L D$XӴ0FKź}c$THУҭ`#ѿ+ !k4 >|bXVֻeWw_[J)z)CC``Teu05!9ºC0r;jXr%J޽bkHPU#P-~*fůOI_t`+L? v2!QbD+!M"OmXaBHq.hzRNkW6k6EȉpdL漭 , *]^b+ ,IC%~Hmx)5{Ѧg!U/ *s&Aŀc34p` h+!h K;͐IlO KZ\l-R$޸!&=Vq^[j,B::Kàb@!ET^S(o3rY'Vnl3"lGw8qF}kVhe\#OAaU.+=4h/{#,r L v ]/D.A1TwڄA=YOVc]},pY) m`NGOfS %GL4a"Lp03Tyn@Q7dW_C7>w L(A6qG?3+EO"H}Ol%Dht;3npHoE"7Ίu1F5JY}ppaJY.;X(-SFـ__X J$!8Ǔh H`#[bPx8SgI+o'c.娸n\/AJwT5W$4Mk@^1@gZNuoΔ>ij+Z`\1j<ƘK *Ze\-p´hmVlcחW̍}>ɝȭ@dkw[[ ]:Wqx*716CY~j>|.P0-p*%#Wy@t.d kʞ,6ɰ%c[;2R%VlcДHRk֨reFO%x;BFe5Z_hV?vw\l&˚dyvLF1eN'׋ʞG}r`je( VJG+4ZbɪTM QgRP-s!陊߫;UɄ{jI3`z{YpI^axy*P+WRx ȶ_DinLցP0|VɥH)#w& MJ)P"2hK)[-%HjQڶ|4l6Lj|TdMX-ۣ zWf:d:V6dB(_ZK >?H{gh ü9Fiba|@ba7D(T/&bF&|P1apj:\HE=(KZ$1jkݧp1QZfa{]fZ͌:IӐU&E2`~W޵:Ϙ`nF⃁ 읟2Ub7NT S)AMzq5zfBybf~=<γQb"tz4z8(O>$_a_UުօĆnWX?\Zat DkT-zO3 2R%L2+I7csf!#VH%pd[Z(g8 @Dy$d -xG ^1RDٙqRTg=;7¤PL[Z _545!/u9>slnCYdش?Շ?׀ʠVv^7yY6&&TN}tKCK[GLŪd\$-ͣl @s8D {nnG 8 R ŮHRjWG?ǘdE 6ԠP OYH9qV[`| xk!ϸ~+UĪߚ+gGzƞm!Q&X5a?Iz<<6aF(!Rslþ_8TjbYZu*3W6VCwER%r֘9QCxɅk܃ITAH㠍0@suS`W׾*Oy3g^.|8wxLm+Y K ZEV9T^&L,չX kl,I+A(ӷ,K-Ʌ7|^Ʀf0]?Ɯm2 -v_CFO_k~ rGodQ&x$Cג"t:)&WyM+"=f>ɉyw!ʋ fij $EryJ59l}rR؁Gq0; c$:|g98rAc{Wq9!\`:?C[Kۀ$ᔃ\"#a_^g &&[$ RW`YՒ%q1ף1{.\N'5~ Nk X^ &5;JAr؁4 a.DU]"&wj Ib_?GN$ShP05 )V6ԞEIakXmkw[Q.а񎣢-+ԾfI,**/53q%Ɂbz y6\KjMWYlmQYRĮ8FAfLIL?\Ooqd,IKT 2|HgXenoهlqL܌%H$^(Ϛ5uBvR5fZ1ےg8騖d6C0k4ZX.U3y-!Dm#b\679q@˔S;e#סT"5} ƒJ$'SƓD&ORd"ص,l ^4d wV 9 W-Pô%P>2pժ:V-IJ@E荸Bj0N( "e4=N}Ow\ y_ CVu^ҥ(.Orzn"1R݌E i$itgYuq|,ɭI%jQ=w0kje %zH\lCA^A(9u?b0JWma doIE7;xЅcXyݛ47 ]抃wluW"t"GQ.5ۣqf?$ kK)%=pċK҉|7[/z"Sx/["|NXB^MF烽+r6#]fí1`KI"inIҗi5-7ust^A#ԥ&3eݱG@d,gEfqGZv):_I*@+g$M6؊2Le{6ٯ1C]kbfmlBѵLbG\s +eT=AI_5LjrCzkpf^&n_zҗ޷Jt6oW Rpw0-*[w4mv//D ȅQ@vB;.V̸O-|_ΠA&8ZLku(Ux534Ԥ9(Ik>N8[$b!U6BGª.vP3`iO'K4aF# OŲ_Ptj o*$*)TiU 遜qsIfV u18u4@CPHߎ68iPc=aAaLz]]$KfXէaɄO, Er^HlJЬxJDy]\rnb6RBkC(3s{q}˴S. =bn_q-K]x'' {PTG>BMl9zW.Q.6D,U"a)<'j ܅IVPV-Dj]+d#L/qq@q8$ >&Je_^"'n?H“{k`pu*7[eׁk&&5.{M)ƾ` fJLm8'{T<Va x0ԫ/xߢɝԞJη/ g̻* &5m3N i>;] #]7LRC'Cx&@`< fr1ƀy[N CFmf-7] lq5߼+I Vp( G )OYy50bwMXAy$BY ؾpWjVџaN &-m+ubo$JsAK5bV R{7L BI͠c$21om\(2=b/"P^#>ʶ!ϵ/B'*;8!on wHGx?QxT}P&H%I2jLt(w[saaJ YB:ƛYaas$B @ڹ '[`Ų ҵYJ>o\5Cdvi)םU5?]@!dprYf\V. {ى@eHH=bSY7$ G[qaC\8C}ze8|c@4ǗO:du$IJQ 'A_A|jmDCzp>%n،tuj" Yy˼k#s9U[TJ+++o$GJ7c40~vf!E)B ovQV-/T.2~vC߲ \}V_z/r]Iyfs H_XEyTA,Uuqt3UǤi麅f#qd U s*s)ZJaao\Srl‚uaPD:mGDxa52ZT'7Kyba>mbv aƴM-C4|IbYJ!6⾷eit,-1-$l p)۟py#ꭷEɑ7G/)37eYa`Qӳ.GD)/UTh":rL=l2Bp 2l~?Tv+~zzbI)>p_>籖޿7bׅbh;jXYWOmettÒ6M;x$}%Thq9Bi<ȦY(PL\wͱcI?`9駅xWs}lF/E(!!:ȵ9qQBn $Zc Ϟr\ǭcc+fw&q:X4 ŻTeD-/6% .= ]WF沢ȱ $ZfV_Hq Ō:6Z)/`4s=; xSN"~^5I 0:/, NUwoWk`K"&Sd*\8u>a]"% A6;I]Q p [8ҹiT {ѿ4W"g\qK@egpy|NBpwV:II~Zr^ SP2}s\d[;nW1s6{[ڂuGمʏҳ2Ÿ:=FtYB)N†I}J@χ:Ck7UbI7Ov.n2^WrL ҘSC]~%A$^H|s: hDh4R3(ˌ^nXҶ S m+VܡTo§鐘ԿeE.lq3ֹߗ",!=v"z#v<{SviK?;+¸+pʯp8W^aa'd5JӷFz*+65lə|\,"ќ41(ABR豮<|*:L=$P~P>~rl :&G̽ahfK~̇bWV|GP\8E- @e"UK.Mnp:@6Nd'; JK ҧ}G~,Pg(x]Sc)Ļ_Z(ȭ%Xt%P!W!Kmz  ,I7SȜw +&ņcnWcfP +Qz9-AvR:-0I:UJ{2m^ 1 b>z@P~69}aglQnp^!Kէ)eIXk{r$p]yP81q^O!ٰ5A4L3!r(TAWwW('HvЉ3IҺ'20Gq.:b1EiW˾4>^JDOKKʆU$uMW Kɗ7% N,V HA(ȧs6YJ).ۈS.yzgUT\G>WRR{6nzr-c~;Gb| S᪄f Jr<#/tyeY+X[>-n3~;fﵽ^>Zgr6_ 2(*D+ѳpf|Mtߧ(Zm5MPna097ʷ~uN6zs}^F{fmHaxPgmeAB^?Fv~, r1˼Jhk”Tvt}߷i,bNag`Bf]BW+~+f;m P$s1asO>%|󯍕^w ) 7ΏCğN4ԹQY&4[ C%^ECYE܂v5क!|9ܙ)4 ;y!$&8aҼr$1btKY@ RER-d\aXrw0F[7vޮM5C#ڄrϿW %s-̇DJLpR3<ŒN9?o Ae_nFcRY: yZk?H${g&j0N-I&D[bℯ@xT1B1r4qEץl^|Lv>8}- tJIH-qmWGJ䦥;P,LcdKGOgK~"c 5;z^O*?<m;\h^yn$;?{" pGjakT,XY"obs-6fRN$狰讨mP$p}8yiV) (eҁZ#csfZ?dQPɄz^0Q|r#};ܭwW>sG[̃p3SÑj;(ه<|\ģ*S6v^ EK;,}Z\MѪB w)3oL!:/;oTB) N<~m | mhv < Q'Ti>kdJwep{6NƐ$rcrQ~R}qw~@JYlq¾@bs[+OM n0դ}sco@ʻZ}h ,_3L %ڼ91P,k'#RKǮx$4&0E,y;<$A`@KXs?pݦSLF+nsggYZ07070100000449000081a4000000000000000000000001668c169400004f04000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-mona.ko.xz7zXZִF!t/ၥN]?Eh=ڜ.+@Np/TPBd|[9Orhi\?Kw 7~S?n߄YFMB"b(Q8q5Y<` :)d3o>HL3މކWwJp#[ O8$g╛LZH'B~ g3dO 5WX#QS-2w_ʓc/#$[?Cc: !ǴfɁEqM斊dM{wm6&T!85hz&TE/ό(pgFԄAvˁ6'J!WV{B{ωl)V#K&Wj qb;{ؠ쎄OM"aPph7z~DR8k93Qk5ͼvGn "nD2g۠uXPf4p,𐍍找kJ=_}"睵ۊ `Q+mmEWF{EaB2_pȢVsW\AB::q XG0$gy*o| ;8ܶ+BKte)$_~XN9)(t >DơFM1qb3-ݚHRXWa*ݥx2C[DW 埀zEiD/5#b`ͰI@-TM6Q6e#ueoǣܹ ͏Ơs}w 낰!`0)P>=$ADN!1L&dSlh9q< l~.lE d$:;LQg_}TԇO*lStvq??\6Asy8W%s^`6̽y l¿rFK%и ˼A?y"D'$rMvf#Dbv??-? ?)+~r/H{w=9O5@OqI;3ʷv񥰎̱H:F5K1A>qa,kިeU7j/hA1;Jh5dgqB4k2ŤSΠ)$Su O` v4?7#!w77Q3Jaœ~AHB2["?$WHEܺOS)`V9ur\yM$RB/x`/:bwǺzur8n`_ۙ- آeNnGe~P/,%.ڙ7A>~{LD< Q"ѿ(:a*yݩH2zM^9OyfKs ?/ek(u}>)S%d>N),7!PS­̓Qɡ!_,¢ Ol\t ƈrZ@"` +RגQ2l>y"$myL!_zWeyZlՇvM_Ѷj&` ʵKWv6MP ׋i.$7VwJjmX̓u휾ۥ~ NeT|!o^lM֓4*3̡nCsQ%ƒڝZfq[!텂+ZK$[(~cK#^5ҡ:Q68pZn?2}aORXsOͤ!;!u :{δkv;Y.f*Ca@ђB=ж t8֚Z%/ƅ'N@E \2>%1@ժj00?"n*MdtU/_7i1 y+U[^@wt84TKBJqy)8m&;'2~@ޔU'Jx1/ AHdcAi@jr_2`Nz (ƏDl DKpI2{D+ϻ9ZGoDS \gsyF$2Ae~|`1 `5h"$r:֞r;'#I tJICPUE0nt­>f"oh,m'8XOr^kA WmeTFa^@} Dlu~SGݟDj2~wl&e.H36:'+'ĆHT"]ZT#^"dnvVSt_ٜIH?ox9g 0mb; k/HU#{6J:HCsdix<>Yjv"^6z}:vy'&vtB00xO|!eYQ2M%O|\R0-Ć~h@#|A-RP/rAM\TT  ~r6@=!9Lb[)D=u^%_nOt'꩖kVڲ)Ã]n"v@'GF[xS,!d#QW#&ӳrOjȹ1AHJ%m{0X_qpE[ּD҄K?6ʐ TqRA A.v[ 3=@Z:*Y>V2 E엏TQqYDF+\ Q RŴZ {t QŽCPghB+7V]y^4CNPNVn9bpyf@ݚ\K߫m@?ᷖ*y/7<W#&8tAhtQ\A_4õ91p\C8Ӱ'*[XB%R1m6twm E# {-}uSL9M`T5>tjmO:-)oЇX#?X{#"uKCGtԱ@}'\,&>[5Jy+L A~7?D6p͛M/)k8đhºY,>h`ޕ=mQMȇ-üo fP䡈} ◰XO«0LBu#Z,_e+f"ExD&.:ce3g0o"N6_4' ™|l!aDm9pT_iDX Vɾb 1T#a@.xBh:g f& ط<8]mXJ޵%ո!\ J{5,BIv*仟ss{ W)-zMdlɒ d$>N]b! ryFd(}6Aٲ%POLii}xdf; >x&ZF8Br\$qZ9aH`Z`v+;-X aYSoJU]Oڵ~Q592$sbcB K|M}OȠzk<=Dt6gDh~IE[@Ԡ2ZuaRDiajRRwR_<]<+Jq$skC]{Qh;Fazm߲!K#{;xh:U*q WA#%rW|_0] 0Ҙ6Z)I OH &$q\yd39Pޜ, …BC_&`? ߲g k}^?=掹9+ǫV!R_ET"xbVN!QâEn3g}}1 9OlGIm*EfA>F08>݆rZNЭo G/1YUS^XƳ=,s>j%[rĕ9uv2Y\zb1g! aTr7ä8 f0s# `j& \g+sl]v\$Of⓵5@$ G˻ۚ݋HJ~:p}.Jd4$glʃ6wvr ֽ4GNDmNv݃Eo^{,Z9ayUiB[ SD۩g#\ gcŏ4F4\;kt#T%V Ng؁Ox'?fa7G.GJ0S|PbijqM8JFV[g(hMoM2،3oƿ% at*-ś3W&tf~`3xra(6GF]w.5\3E`=w]/ 6KYM>_ Ŗw#)~%+Bg)B."%?4kS|F_VFDo*sBCq3ti֐TERG"!5+nCS?e_3+̧hoT nE;alPfa $|VK%O7LS+g2'XEuYjLOjRQfW_VlӅϘڡZHqCBmwΔ,M} lScC9' sTyY[7+VwD &qPy.=r3'є'\LQ: ! bhON8yYO;G$Ă?0 yq{xkCp8-'x! R9HpnCm9Z(餕yrȘ1˰ Y~&ݶܾ$PM :Ċ{)Y,4!p<iEq T:I}4H؂3^]Cbf/7B1,R8^9-"'mW3ʈ&zpdtD=eVP'ؙ?`ʲF5n^a/&g%' s-cYtDdžҼKBcN|#0)G9Cn".0*jAreZvr_K"~v%'6wPAmM=@,BqPa07o9Њ#C/;[+pѰ $JU9ꞬI^軼.)H)drlwKq9YRڙv{A1av"oB<s XM1A$n^H-b ^["(TKayG[,kW"  틷uJm(reN3EĤΛӼV Wb{]}A|?QT˿9Mvhbīߪ]V,) 6u:^;*5punm[H!.i7HןB؇lJHN(WyL{m}Xf׺tˮ2ƍ"ά~)<9Xqڨ*P{Հ %RTy<(y5s2qe, ^y^V׺'ױ;Iړ': tm)#cfNȦ?=1FB݅3F l_i;Ӓs23G~ \e"YHm4r\}4H}3%"~AU)8j6'~jIW-}rz c}A_q5PeZt˾7uzՅv9|2c\YY'xש2hvuzLiluyо<1XAΝ]xʠzˋTKf^^x<nQ,/CT2"QA, ӮJ*A*uK'N)s #1JIu|T}:^ceC^`44XU8C]H$Cv0!PyÄo(Y ?3^5u^q5!({KH- -@ kj[rǕWLS"xv^~3i=07uin]*lr+]T#Fu:~}f @ґA;CB>ȨS;nY^Or \wIM)xUauAٚKΑ-$ɠXD4~+ơmbFOKکJrƇzF+|t(aަsFzi. R BS4XV ,{iˍ xF =Y,)MHFK?\e:mY2&n;tIJ>ͯ;j#ۆR\:$ H [FѹC'OuLk/ʡՏP;n}nb>83 AncH쯰-_&DwlpB[($-0Nl4p{*=Ux$0@:.xiu>B\dwpƖ/R廮:?|e,2fJO}ī8yja?l)X̊Hq4枵ǐ3xp;xj|h?@pOC$zȊfZd]c,g׋gB3 >@$2l񂼯Д耯=ICz5sdg8ޕ5PuUh ;twrlD<H(u:ka~2xvOt0YlJ+A?-/O`N\STZlx7_DPHp~K˹akm&4R$%*SR.3_@ҍ `S< NE[Ġ֨`"skgRM~?0k7i#}>}==)1c&Ec =oRئIvoٸu6#n"~fZy,h2KGzQ4 .oO ⷌ8(0̀u<6Bd%̙( { (sSϐ%D4\jִ~eP+Uxfiic7Ex΃Jr*-A͓*șћFԜmurw$KDf)B6E [/eRepPbjﺇҁ 59ϿAfi۲"p{d9Bm}::+ܧ⹷c2鼍שhnMq,%m8TLs%LbكTq r4igF*9Y~QX0 fx?Blȃ0N]ܺ hяO1O:{صBsR$5a3B+&B 3Jg s\9̗TI&0/[rtUPS adEvO< ?-!zSj *Š3>d{(9I_(+L!)KT>M{%]3\{% nB ޻Dޜz),81UQ )d xdexq^4XtQ՜E$YT4 uGdeP\;NL\\~~t甏+ nTdoEq̃M) v]ȿC|I@8_^Pi3(в*'$E//ab3UL,xl..,`2ɗR D4o'p6 `L1@IH@w PnU Lfx1տ-oӔD0SN3dzȃ&q&In2)آSAf%3 HwYuɴV}$$࿾HvC r̘`=./uMذ,LMnCBhuHnK ދ4M&}NW=AYyݧ EYwmiuHf}qΥO MK{#;ūUE<9ݴ(j[+)%wU& djM^n2}~ OWI,W6zM73$) N6j!= 0O6#_K5r,w\_^VBdt4]H59 iOtյƂI܃ .iq2p\I6Υ]'#&Es #qA"!,4 OJ ? *@*7|U .쓐k.z*K vSAp,&){ava:+.erV}navl&5flޢ ry9Af啉Ykwܖ:&u9"r+Dt 2o$?"KTM%eF6\g+C0Y=qltjMkv!Oz)0!`e0[/W+ǎU=hm=3EGMJ!ȁ5 M*ĻAp[$v8=Hgy5pfiJˬێVqvN?\]tpG#A,~lۨXuHf343:AV?H>IbgFԕ尜ϖ`렛Gȧ5 .У 6FԺMrߞ?3? CKa?f#՗G6xP•n!Rz 垏>/s19uo S3 zI!12ܫk5%ūV TYY}Q57U:R9IcD@LJ F }{8P}# tbk7[x hohw;-dIvn4T*>`N3XBSHޤʄDqA- bC}9PݔѤy☼@&Bw~:A*YMIDUFiϸհ«HD-aS:CgnhKZxp;G+_?1?Q.W4Rrt/ߐ/kԛ xno7_MvO!Qa=Q0 h^YC'&i+څ+B' #j%u*RҀEѐb~2L>K*C9x%zo+%i*ΉfЅ^h;\ՙ )f`:\b;b5NٟYÜˈgogNw2P b"툢v׶2 Šuc-]D/l1 -(ca+gq*bֵC1*%4¥kFs6[c?=011*"ln|益1*4R7SQ:t ]]{Qv"{M"YH-M?p8H~3?(>*ZSnd>2f!-~ѬTM&?z"2qT˹< Zؠ#S(tt5s^DQ?-i`m.ZB_aągcfUS·*n@3=wi7 oB&/eW){9*;ȕ\s-@* 2Q5=BRU)gd;ꃜ3F{t8jTf69,*vԍ&ls1toB}SJ 3W :R~O=ͽ+B%-a8 oe SLe) T)RhXUrN,ڂd1󵆃v6ߛD{\+nbsBQKwmF4}FDo&cp֩s#3ګ@$f k\&#Hy0)|8f_ZU<ސUşu| A[& P5H1݃ DA) 85I' , ;<5]gZޱL O[y߹w)Xvl e ]R RwP B-QKf-vѩIsa|ն= E+gf.ARlb5N< _ EÔ}-f06>TI-V0 {u5c߇ jOn)ʆHRǺ5,p֦@ Й1N?DJ~]$EX$F@,҈*d~Bv+'dJF}SSɗ}+v]b}l-hV= So7Or\?&=v|hj#Vn1ly_,fb Gcq:>G!z jT WMⵘQ9yIpMN4-`z>;Ryh]y%QYv>BS=͐HMkǻuo c^r6ǔ]ݮ]r-o( 2{*͛.``^cGI4-<4s #P}- >J:Z `̓1[ TK^g|ݽto:'?gj y=؁-pE=PaI\h@H2iQQ[d w]P,-3* {I. 1Hm7JZ"_YV(z!%Um.8Cv\0>@)vuyz١MG(-Ј!}S9XFm k 1nЬwNj\WmU9ⲔW18P^y0f1Az nVQ$"/GqC{QskDR YxZز=B-*ۍ,Boob){۶Eu40QεGe3l*BAO^yeK*iм,3[xvidKlqJ#^~ pq§+X0VP?"~P‰U߭`-Mcƫw#cF0QIQn =@J{6E"kaHW|DM [74v,l⌫t|T&ʼn %3HVOnD zMftHemzנ\ߝ;ξ1ZqM*H~#j7IaxlaGzT'6MUd Ta,l;Q.)%)~: fc|QvS;4qdB/*&TZk wCԁC 3ű* |>Z6i!JsfiSm#G{.ͮ-VkUԣpPdld_fC?=iR\6?@_ڧ\ S [|>'|b,YH.1 D %Z=8&/ Nuvoo0ԣƆs \U[i :ְh2=&5I.3ݩyB؃^Ԛ5RtCN:@c,00B`KGNSlBLaS+hHM0Go reqbY @s0t6 ҆cuz/\)!g}D^"B k9[}qv+*.y;'L#-uݣD%e53ջ@O]Zԝ ,'zkdrBF1gjcG _3#2;93_.}uRmyy7Ty*u)\.ԙJ{F'ք џztV^EupԮāKPhbtpA(Rg t :&^v}|7&$B} /s9 MCl B!:-#(9bA? DzW$A0F"̏ jNZi.P=Ԉ=G<Ա n&,QeHHk.ډS|< G_X3d9`N$8KkBv2M>Fe#F6_Ŋe5 4tCo=|&O6"0&LLl'%?UkXW 7r $* K`׮hkƓf߫HVF|#z$2:d6tt3%&&+-͍^8g^D u"TnA9 g9f+IX [&eD ѳ9@E:~Qo.j"MPe5j"nEI":1Gjh}a%Iݽ*ۮmވ,u&[oHbhjT3HC;YIoGoT]h-+#U4>.hpmz pJй-@wdˣ) ;:2oլǬ_ 0QD~u9wtP;tۙ"Gwl_ʓЍEzO5&Kx1E-ˬU~ Cuhyp8SaT=e85M;*a tUaTt=A_חt4@ur8q.Cqף5ڗk$ ~zG.R$sUM4 H I"r_*? RI0+D%U/ %H"`?_qL A4ah#V6'wz:9:Z@xDޣ [ N,iH~"&t@Adn-|͌N3P=fg[YM_բƑyg{&OEśTŢ$wttCYeD{qoHQh##ei\R0#$٩TnP[TCsq|֮sʜ2ig,Ǣ(T_ i*|q :eiW4(`c;n&ep|ӽuuӞ[4`r]h2D|gFOݺQ "8e Z\I3-l9Ȥ3#4VGe}kyqY-,uY`NJ戣R~1$< ŪBQ惠l[E"qoM[qC5n]VCRNP.94JT{Ü 6/2K@<]6cPG2r f?$@9Ðѧ_2q1x!Y .X1nx(|ޥޛKL1xo)ecrqls˒7_jdHBO7jٸ5z aѕ2O$pZ&w>/^&_<3~B5\8ӿ\] 2vp®p 'Cy8Luyq4 fKy6h{;.@JUؤ@aKj2FHw7NBoL?յ׬Z{  EǤ/*ǖ|"Z:k'pYAŃٲwQIF0Ej@pP4"FA(菌sjB2aʩs.!Er,Hduai^V.#b׾ U11[<)#,s>.ո8 r-1>^ C{uMbG5Z_[OVNx}˒AP%p}$1}ULUs[GuBAO/׿ˈ=Pf jsW0HOj H3TIa?5a0Y%YeSZ7c}*Jmc>?cJVh,8kNwn޾+"8N;s? STJ_͆D2 t 2u%`S `gYZ0707010000044a000081a4000000000000000000000001668c169400001628000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko.xz7zXZִF!t/X]?Eh=ڜ.+υ4L*0R_ཐ#)gΨ&,}B Z_wϙtO|\r%ʓjB]t< ['91헸/}KEx!!4O\f\;ǯ`Wk)7 cXFܗl,MNX l5jJ&f V+lU N3Nh5+@K[UI7jsB zrhEsZo`eWc,eQjf(!#OVYA-ܔ5 ^iedP{i &x OUx$(X5MڎϦ`EcZF{캑hk w4iE{ j.7ϑA pl+/Dq5vCqRb3 ~%kt9)(ERcԱìubB9XDm3 15UHAg+_ V"#O*޹5r;)ֲ6cOPYW3bJSqXQqMK(WVJmepЈ|DKTx*^ ߘ9xîJBix%( /vzQp{NQ!}S:) {N1%Y}>c<?+ImW,`[zrccM -9>@NJIx$HKx}pO5H|&+[Hn^ rkv#jdB'^,jB.ϖ()tal}P=( Ξ75s6| ^ jk'iԵ pP!G -oLAUf@%VDV%UI̕8H4,rm=˩af(<mJ@Vݵk˰8"i^;-Q i8`7FS>uԬA殘]7v F'DD-Cmd~s}yU{y *-TryEreBk0q^3+q̦^L zHIz06UV88N,Mf-ҾO0`]$3?7Z+bYLu@`K1y;4%z[ aQN:rxnbś  uo藃Cay@?NMd3܄P}nsfZm..`/B Vv (vVC/5ϟx̦xXQTyf>Om~S@SjF$O7q;o.5oMkGIrW^P=XFtޚ];g/g~Οm. V(qE&뱶Sto>{#m{*[V)xPpeң[ю5|"w^C<3/20*=Y7ЅYM*XPqaК.y`o& M-G⎊GS34l<R<ҙ[d䃭u+BE֬8G,Tc"|j Rɖb+~V )Xq!AI#typĄaiL㱁Im 8^E=6kCY;a(Lh$Y4; Wy,yZµMLްlÜD"c҉! vL. 3X&Ɗ0%5b .rKBmܭ&+@{-NmD<':#6bXylf!qe`DRY\=OnMga{$[h('XA^DtEg>jj6x<l׌Ur2;)uhU*ۚF -ئ>3t @0Z Euc~i/kb^jbq.kLAaVlL9̝Wwð"hܸyO!etj4o`=$EI!fW9?q3l99kٗG2Hb5P tPSsAA ~c#nGԔ}'&7^01^%MVvʻKYJQg;'=u*:^Mt5:Ϟ 3Z H2}TH`,q ̦5tF)_6\p E'eOxf K&2%YQ'BMv_Om\~Z n\SGORN8Vaӄ5c))r+,Э"fb%}KSh5Lxc$؁Jvj_M %v9{~Ltw?X ɽMRpc8|XVPr# ]W^PCrq}?=a( В5^j SٶJp,[Y,K-#99MԽ~ߚJ- KA¼;H׎ɨN`rF`:|~^PcPI,'mN i^u (ӤJHR]w?V'zN*od֥`R YE\\; qnKf/.M-ukm5 " j> C'SLfjB+nFL * vs Yޥ d|syZ$ˇ$Q7^^7V:-*2(wدpz,,Ue4ҏ7ig =6r2&WVL6넾]ܹeaǨ%*ALѽI'G+1e>2K e/܀-莩<*afT%̚DZg<. .26AHz)NbJT!G"!l8O mF!EdB))9V e/Z+&o+!ʎ_l:/G4NHcNI$Y/|T#HטV[ʧ {G ,>D-NtpN#dsTxhy&HKrCb@@u|J2I\IP<1>ݠϝݓj@uJm'K8b,Pm WFow}jw#C-gMeD$|A> ]Yv$rqCLGI*4b a.UɅzcIcIS-1}TS!|,4ggag[RcTӹHy A>]wƔצ.w0~ RϏI _ p](n>Uv,K %L|}( ȵ$SwI2zGbjECTH}ZJ 25Is",pc?b\algBXllq3Bq3#L1$yr甔'8!2ϳY߅j«&Ab窖6ªoݶ'[/xR.dM낍!㱔ME{-,ȡ=š{|7=ĚDAP|a7sŀԶX5tggYu2'җ*mۘFxO;3w@6Gx:ͲBv;5 ym@CzMW{@c%(C{XZ0*2{%G֮)nECmXB *t1O١B5林=ߔu$l۷$u0.19-̃_$.c`kNaдBr%@.P1vN2n}Nb`צB`YgnÓH③{T-ch0t#mݠ/}sC[u"v4B6VgSh/Ȯr yee_4K,upR n {q^ydgr\G:H+ݾfɟ\F}6MXPv]=ԕrjK+y!xn=SF6g6'amç(jOjNolo$T> VWȯ(ZYx2v2TCɝ#K&qJ??,.gYZ0707010000044b000081a4000000000000000000000001668c16940000fe9c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1.ko.xz7zXZִF!t/]?Eh=ڜ.+MJŸ&>J*Č7Z,OTllQ~ M[nG y@RY೮Ilkcl/#O'Y 7ȢǑk|BPW"$$ 8E oBbch 4ԣgW{= [ &(`w,`%DasjRG%$t/0 ̚OԇxqݻFϽxk ?jxCY@ [FW(E^!\0]^Ϋ/<<1LP j:?'P~HDr6LW΢l4k4&\qwNA(R]qNNO)/?{|ڋOmTCJ-Cy s_J8ꔧ E4y JbOMlɼnVJB:i<}٪X5f՟=~3hP:;t"y(ò}٧2 I2KV~fv$?X>T#9 |go׊og. ,#z/lSTI-zbtrJ̺4iQ?N͑ ڕ':16w+/ Rt(!7ʸӶ:ldA4#eGrFt3,Th4F]W\xxKse{X4᳻] 8 vƖT7 GSvY0 jz4PedIYIY 6 @'Rإv Ob>Vu.֓~.g Ă*jXp:3V.՜GcIg>FCKbvX*hiUdFX;XM !naѬ6pZbmͮC __E[9r%d.MކsB6ɮu#2a4b0GBܝB ZJ+q-cD)2s@+*ǘc\3; <x{ǭZco}b,RN7Pa 04x/ >tإ>9KbI7Yч0Cd g>9SoҗO-;XM-faDOX}KàqB;l ~aq|2*Y.tD7N~]1gs`f`o7M ܠ0եD¶e^nEx){/gbA.>MyZo@:[ߕpa$y֘8ul:sݲt;cIqnzg%=Qʘi n4Sl96/b2 {-^;}As<U׷IJȎϏ15w `s2Q O]ٟh@vq.!IJBK9:6 gK~ou 輰Jz0 k_6޷WGNqlFqF*%)(Ex EMsm9*=j(7zSN[7ц]jʼnǼjUlj숿ZķRr`t 3/^ͺέ_yU|{d&YKu'Nm66X[8Od/52=p:]F$d<,g|8 So?Nf` QYr4>B.X7PPyO#zar~ַqvژm飞u҆qK"|V8V iHlZ:*1 U -L4:n%uZpHbzmNu?hp @a@yHQ_IņGw%3}כIjlnsF7mC;Xd)8txv`EþA8Zvo:wјIkd+_xO3=LC&jH((gbZbf1[ BE'&Lan6SҬiȎJ6K ~e#ۢ1tT*iuT,erNҲnhEځHAIl^k!*b1k3*9|3Koy۫ztF:aYHˆ͂So (燐}iE j( }1 rhIқ#Rվ)dl.p3x୏%UB}r\dPcDJR>R |0:^j+4jQݙ>b|%wcYw7M@2#.O?[#qYJ7Ql">yH5>(j.&-Uդ|5Q;vtlL3c7WQͶYl6j#84@Ps!¬hA{lPn0g˵` èlL:l/%S@ͯÏnOi>v͖&,TCb7=E-q[=:z ۢc n\+[EVcAzBtm aWT6g%ltUյ% x%:MA;/:sc!VSp[G ֘z%7Tg߂eѐ+?4OR?3;^w?Z]u=R:͏WVTu7;, E6YPy`C-,$nnqy0 u.W"_9lOyE?Zt'"ǻqʼȎ2^u%/x3{0o+cqvr5?Uy]7r`VJɅ.;*ZIF|ݹ~\pg \~ß-4K࿑qXA4N-7g&C} Yͳ8V,A:M_ r>o~7|4ob؊0TonYk ~}A#~3 QK ǭZOe-e.U]y2zV<wA l7`ܰ?  ʡ -͡[jGfwLIz M T#AXLw^+tcv9#tJozk4]rc Z&Niy}+ {@2*5!QآbHd+(fđ}%B Mh2?w^, }=3 J\"T%Ʀ%Gط(c`0g2 Jl?D;OQ!a z@QVkV0Z*[s|gKϺ@tKLկTOrdҕH˻T@CZpn{G)\H>f6( c,]oT'6/#M $2bgJ5R C*sQrjuݢmzt4RLR_ǓztnYX~Ĵ t:RFlYN@$j5J/_D)ZudgwMIRAš ,@d|(ߨ7h>)O()؀Es`UI 0@V@殨eޖdSg0D5ЛM}צj/-$\W4fU[F-${+'҅ř#Z9ׯ7jP?ѨtCZ/ (6]G̈́aQ! _Ɋq@]9~vx"n鍝$'‹^jk!Y3+<"%iSI[tVq/boW<]V)xtqR]ϋѿH3Qx%a]ݘK@(ƲV YډPG"^;k҂z6)ˬE._[0kN-ψx!Ϟ}Z̢5P)LYd˂~5Jwyq}p:j̊gR4b5UAZ9mn m֛ʻe8-9ؾG޶rR7<>#蛯" g%BQg_T{O$@:=J)|>dH67 {hcbFȌU!XԜK8MF* V3|g K^? Wތ᥍3a )c3z5[0u.==5IA  ^dר~n~‡ƥ Z$sN=Eꓨ d$oiq?ի*IpqQ$ eGL:vWRPTB:j,ypN(EH_xC>%XImX_n lL%d01.cZd-lk[ClY[lēry[,v1'>ЕiLteD^ƛ6k.pHVvJnsM`GOd_K3vIPfp BKqRsK2@ NE1  Л.eK8^f^sC<|KZX2l뛬l+OTD3xCXq`c ?7bD1nJ8`FϲԺ/Y衸M`=C>.bOzkn.JpSx"鱼\@XXE;Exkr$f4)ؙX-`|\W3[.iGSq <#0ĉ_Pc38@-P|դ]& +w /~螯~Tylu@c_ ZԂI0|)3"R /*li)\}uGZ(5l6Jj%7;o V 5cGaTi a) fԺ1ӁDL R=^ĎuA(,9[~7z,؛ /뚊m3GD}>=!)E/j^efX̵ՈM] D 0<̂NAS.2C8OIڻcM1Pq}g`fCe+!_2^xSFn ny:|ʠ߄ "U12ٺ o$,`W8}-m]-d* jt n(#ڃ0+V'.lo,ҝZD 4&jZ h^<Š& G5ЛsLooj$DR"V;B@:#x-1g\<7)cjhLLT7.whg}QWآ qӏy j5%Q-Gˑb:Ԍ7/6teߠYdɮTVx u*/kwHd4ۄ<]\^.%* ҉H! ^K TfrPU%d*"u7>jRhD}$P}Oe"!Љ-ӧy÷+Ȳn5KwFb6@n,DyJk$7-DIIO=I@yX0 yv:.'^5 F`&h$DS%\ӡkq7Hm+^Ԏm]և f6--HK">%tFeua$ȉ5Y\xmJ:3Vp[Ҩ6R 79LO G;|1Ɨ5C&c\3pRFQ[ȉ-aCyrшWGz Q)P׶2gO k8isRj:% 8V݊{ZH `|CYo~1>v\\fD[w2Wc] AZ ʒox +ϫv)d։w\7D[7X= U51..x.Q`PW J;[YZt},q`DEtE$M)13+@BSnHxZ?*"T᱒-#k=[Vd,g~b]JsN9rb ?"لygJc;+8Y!BZksX-pq@/Lj FZ!HJDa`[)0IΉ^+9.q:]*I^y3ÎP4elZ*-K I2@粔zByVV^)tpJ-~$|;v̤y^hLFiL̒Dm޿\{xR, R F IɰD"ohjAs>/=@aܣS )QqDپpdl'Bk# 9Y0&V}AgM%Dԭ%h`y6`/2bǖDl 7^"X&P0!_!E 2Lb !Ovq1+i ]Ya>.MlP_ZU 'wăW;il7? RdڿT|s˴׽AG@p=@ٓ`=-3:@Yx]4P azuCQ Yg0ޮݢ˪ o !H5:!jc>Έ*Rj0Zc-Oy 6x/$(oVI/1TMYeyʫ{{^1SZrS6AVə$OB"\ey`333?˾?qS0P_XM)c++QiD"5*ygpZo@TϪm}jJ}$syGnf8Oӻcn1 Ze }h?wi TV6 6{db#M&Qn;8+&EQK ^#1]5ftXQ%oUtX4 ` C˴ihU,9ψIh7dni؆T߫2se]ď+q$= VL-%}Lw7AşB>f)vy8-w "\H I?g:9GΓ2:a<}IW`GR]=12 ;G65=u{6 u<\D6 \\-yrma9G٦FtpI2Ϭ4 8k'YO4r^gZ![ ܊ Pu\a"uCX~lNQi*cXyq D 6z=::z7* kXC˯wݧqL sG}2n?u5%΂ь̱{4(QPC?x1@4=AV;@zIG-Ԁ1IC:d͆XR0C.7BH;k{rXIvk6E$Q[Tlxe -[b@`6R1èQP: - Yٽ0Přfv N q!<i}ϓL"hg)K[ H8-3[<F^: /Rㆳo_i.TwqEg˲l2mv!p]nБKfOSDQ#F&g>[ѕ4?X73My3PTku2bvnp ˚^qml?7߃!u{[kZ 'm"-vCh3ޱEMC&V]XP.BAEӯ +$xHZlo-{Ռ5)90ģ& J*vhejAaIhn5cîإ%)0Cf!Z2|83,wuρDd "O,7Uy6(Y)҄3߶ꆴ餑r4[8hwdBDG2ʍ &sxJ?="q* ^?1%<^*S9n!ZӏS|S<nnt ]i0Mu,2<۶3f=oNo\ySCO?S&%jeerXHP !6>R"t6C ЩB\dxFT(%=rJSJ].pSh:K('>h-}4D dKɯ,T`w۬{8<6B[0lZuDa]k\ʼng =T˦FPU#57.*3ݓ/++Xѡ8AoL%V^20Wlrkkːƀ,ᳶ fx`o 'tB' (.14쪗go(ٖzhBI Ja*Z`XlVvDiP DI_fW8m v>-= Hd;Ҝ$UZ#D_A ]L6#j]_Vg&08ȕI"bV{Y@y~wb ب61>yQ>#^us[[BCn)#mYAUN~t+88.Sv&э3@j!G!xX! wfz!̟j 8/p*T=6_I#`8qZ;̺~$yW]k6J"KDJ3|y"> i՟A .IB7lCVfRʛ*hcOÈtfSkCag9 DLk K+`7 8,I807:Xܾ2LsZʹZKW1Uف(]rA¯j6M{\)"kPpA-1,`4Whj7*&ZnPDrذ. |;Np k2hX%$s1%9;6:of/6ȸ̃Wņ6H]Y~+ԈzJ& k6EqG,l&m76К}(vv:9Sh!Smrf$ynHQމ{An*4b8ݢ1B}MbSST9n95_/Q )<[ªQn., ,U9wxB\=O١>GGv&P a~IֆQ1nF^ц1KdÑwB81~ йjF9ZjUxpP'& žR*̔j) kn!D ^~s3%L""1Rh1+>{fP{u˓K|7sv+c»w_bBerr)YWZ%/0$/jKn6Or3*XSts%c(gHG; h~!#G)OLM+&'ufJjy٦CƱ4VxɐױӬivC~Uݬ=٩0lUDߜh_;I9F_]2J bJJn *Gj {-ˤmd/%_:O[ɍ0 $8Ԥ\L;DͧE#y2ԸCɇ9 l]3t Jm5lE^DA FS}^W\g$:6J hC9IOK?-n2C7uy2F@J,'o<^u]:Z-pr\5Ps !d@mL0'ԧ.8h*'>ܬuL.[ 3IīkK*h|$8%2 q!dPII$_lj{9M!8}.hI7g㒀ÊqA³"gAT:WyCh{"$9 v5JC'X I@KQ{r'Q& kYx 3!n{ m!`)YDG8bVVT>13y֙W26`]kh7IC.1|B?Wk)iu ?ILCȕvfDp. L߰^o%o1SH հD\Т50#y2hMV]! ҟp\*[6LĈ@cTd)Zj GQd q!7R?_=qQTޝN,^ O p`Tb.G]u@1Nw,wLf,ˁp6j⪤ӧ]L̈́b!KoN2J~+"SJBʜ` W KBJE)jA脍%ҀĽ§rĿ᪤|sJ&QɎnz%m8`P'ӟmb5MHА ]t?nǟ~m_yt) צּ( R9\sqϬ~32\kO7 .Ys= jӎȎ35dkNuP* v=[{H9dDg-uMB1%^C??$Z?ʴ(620oa=q"" SVЃw|BfÄ/~ᾋ|dZ[vpK fXE6cj%)6&CZ%V8-b?CTrWwdIW'oD !=hcS3cP .=\Yյа{ϻN]\ɿYhKPp}2PGg#I7TeϮO4 &*\265)ڇ_/sb1m Um}.\9U!=EGWp97u-wnXdz˂L a.(<11$ =##0jפI f; !Hfo!-y>^l4@*u(\#dx髫#B9ȇk5O<@ZmG zukJcAforQVIwC(60fƊk δRh#GE,aH,XxJݤKgM8rչoX((NJ/ cV`fEq/uhFXmod4.F8\2 σ q@3W+ZRe=Ģ= B4] r+ҩ+4~a//CB_/Du6`QO)w@`[>?+xy !M yz{x`NM4'ɯxuμa=pH|5+k's!M ϸBGϴ-D.)_x={uvZc~o3<^` c_:ʔ"ٝ7|O#aif+u0"g*L)4O\4*yh V5(~Q`ƼҠ T;^֋^ gP\,s"dgݾ\tU0il5XO r5kxI\r_#C\>!u\UBU聈1+*6[zo5zZjpPvmߏ-vNfgHY|O(*PmJ'w~Sl VXT#_W m꼢lEF4̚GĒdF_W.FOʏprzg(G}I{mo09k1UHoX _-7@q*o*c6|}֛寘`,g(9r}X X[e,JoFg)O. ~RgR%=*,x aV- &x@ЄEy:BܣuH`&z$hŻk=GԵr)훿F27l3ÝAoRf9vA*9VdBCǰv=^։q3x&mc 5d$l\fz1[PDNӖ&ޫTB~xrdLg&̽('#YmP}P""X|e'x ;!e8&>k#IG:Gx{rܒ1^bTuVû$WV+GK; `khmj3ٱYy;̍6kh7蜄l] ,6I#E"छTG3Lo:Գ=*ox؃D+/#s oJ  .O'2qtƯp^S9Y7j3 .0Y%b(4|e8j2 9$kD}d >2iT2j-gb7OjȂ>pmDhzN@e.$=@iz5 R2{Rxh(_ BRe}U{|9Mk}Hd0KX+% \tb ƳUM}0yJPN%}4,n>ݔLKa XN EH)C]ol̝:I؃Pe`kZ]Fj҃g}(ͭ!qpVs7'l Zboz!'բ;ҰzZnE)( ]ŪWxuRĠC,=ӊ.G/%yN]"ViMi/ fs'_M^!D&lî((?tj'Ӎ5XٛUF ;U^@ gM={*Vpmg<1 8k=it[?uHt ,gtld٢eGNy10" >)$zU[ '^ ˈkS@cQpC)q>:_粥+kt4D|Ԅnۨ',eN鯩\| 貊)IB43ineN} ,HRA{]IɐSuʹ;&=6D*1>Dz9d$۹ȷ)IPAD}xF%\ZpXR贄uGnXOZ,6Z@e(*2!˺[Hө͈S`/٥Fh*ǕIY29m-7?X2 m? 8OT)$}L" G)ԥ*0Q?sYzd"Рfl ٽqc⣠L*E^aqKKIF{(W`6Xټ+ `^hĨIK)^hxGm[GĽ0+y7oo` I]Șfc.SE\tm3*\E}"W%=7k,F2#ێkx]?ȋ!$Nr< ס7i-YЪ߃ 8EGsi@$28Wsvz%Tҳ^$;ݵ&d~04Yo]#5wp"w60Tqj r1Բ vFl;هbܜ t FCq;+-ej!bNLkQ`f PAV#K2qo۳'~q+X }? jM ?HSMJpd8,6~̈́AF-AR X—lƱ;SvrG2weأsx+bA|5N|ΥfbCaOP(Nژ@2}>UsI9z}"ж2U#On[`IS OГ :ZN-b+??uȨew4hw`\:Q-PnCvkbgj텊 $MP t mNrTqEM1MaԊx3Y6JmJ}{2gp*1Mȸ^lLa韴k0x^uREH अЎkӃu;\^;)8\R,y?"A?@IlG_-ja}ܹ!8Ҭ}䳬J3drJPZ|aq7R@e/X3cg"+ $ 8U: \0O7Dk?Ti$PpM0U!5Gl* |vH @hEBvZF.!881_܏8U׼{hk`z ϖoh }44n?u'M fͮ4iBb}He\p\ ׅUNѸ^mcTjFMc,mֳ{w@wrs꣥kHC-r FUcv'!ң6 _T"AZ`)3[2|5n+G58iX~[ʽ@:AheUK U$cU$NCR\h(X9o?#zTpc^V_&(eHkC֯N O6^s6OI^W"CPY4;j=ձsh pi5 ѕ{FTkN׭Jd-=*A~r.V,A"٥}-OcS{>\zp@^8|6GCu"N! $4 /4b\HG e-|h, 8Dk|n>AS!׆ <BMY*㆏bG׏4.q;~Sk5 i3zKnjӧ2J^Mz.$Ġ{jz~j:FM\ $5BZ-LJOTfnŮ:.-9iN䑝|(MC pMedz'6V"S\b-~N/DepJ4*,>y_n1x&.C/rJJ6QUr؍f[ QC:֦<>Yb/[MzaF )~l{"Kak!:Iև9=RBWD6s)0'&)̦, HF?1&hG^Th2Hu( $CIU4mK/vXwB* Bą9A?>:.,"s]w/W} =^¿Nȅ?;yz\;%2Cdŀ$skLF7p ۛ[riJ#v\-o#I?3DֹNcWO7ժ"^orE5!H3PF_@tq 9^ S~ݷX@n=bRUEEP3`syb,oM`;ȗc_~֝.Xh r ] [7$xq?}-\%z')W7Rid:rP>1<3fB7n_rEۀ(RZ xsFmQ] {'ErlEׂL/Uc-,S.M¿@=νʆ!2RB3Ƅv ͑4c %fgVv2a$<*05j fIy9%a{23ZF1s d:+ڄ`j)Nta3LT_S0Rkj|3W|H|{9 5 {$!H Ў.ȽिLYtHҜ,_e|Z.5bdNDf\;ԧ/ +d;5C2@@c=U4]:}4E\nDG9U" ^v|Cj *fM=.15$.>#hCP'C=4{Faœ\!+#szFAW`量h[ARqeyJH՝i\KC5/ް eN!YClaճiR֢C͝6-{?q*q+JydGQ4 *c{ ;uhZ!t~=:{N$Ýuy!kҢƂ;4 ]$|q.JW h KwtVjf#XTbZ+h{(ߍRq]n#Fvh9?Km rЃFʁIR*hC/!yJ X!.AZ~7}y#֪1faKYX6_+g_bDl cIrVi}HJ&'OU'lڃY$0g oAc`SP\p4Cul?>ϴb#W)ή t."d ~y]6skK\C2/x8^?L1& = _ k,pOb͹v:KiݘH}~5/u{i6 APl:$nhnnv2uH*ͬK%MCQwY2j)m3Q|b ksQl O Tj6H¥d?vc-I_l,X_WXR"7%6xWau)Ô̴v <2S܃:{ >:4\zEMK'HtjlriqwES_򟗨JyNqB2G3V-}?6/FBSKM='\;uYc.dɶ G2s`upJGxq~M."SRo#X &\p}>yr` O,xZZ5P:&aP[MUlSh{j?WdͮĽ-zGYH*e~?s@y*dtWۦ-A˚Jl 3=Qy ,rYFv;Qp8Hԧ'5p"Rlʭj2ZNI"-.ݑ 6f['kuH!8",~PD>Ƈ;J{jfP5m; LMY78ܰ9T0° &@]LaFD:)0\ÞUAkTxz:ѕ6gE* ےB?Zûm_Ty{_Q|4U_.gjrVmhc*@%Qpb}5cVݎɄQLݗ YA<P[!Rms|хƙXH IY}}%;o]rX5j/)l*u+5ݎN!&~/id4 a糰8#S+ ?nsdbOŷݙ?-ݏ!\ypAYxgT%s2FrtLo7%UTI5;5SRh  옇Fg˫ %z&{Z峵[<;b;5Z#a }"vN2yp-R(=Lr8NMjTn u\2{P8S  .p. f.' w w.2&pHxfy/xnsoQLٞeDD".kj}| nQͿ%6R%왼/xd{']o&GL0UO}q֩qNOHA} LR(.>~ ޚe6<'f7 w`wV_SOvUNJG {SB'Ju-B6#W%wo( ߍ=(~e6TuDZ6rx$q ]pz?f` hPc'\S>5۰tTun6VݾtmeEa6uc:s/y*HmSպGeoE=kqIRPfZ*&, !Vp%/u-nCHu=M=e+?ez_xb1ql_/b0N4^Zo\Ցk#}pY|n+/AaLA$VfMrC|ɿ7`;|iݨe _r<,{GDٱoi޴Yyȥ9^l AV>O4M]Sp|Lit q?D73%٬Œn~+8+X Lr,;akɐ\Hbq#9f ϙ i4xz8.DI~VV9RټW 1Ո:( ═SLP$~0)7zI' 8SRAl!L&&-3hMvMk%`Qdhy.rՠ v"p.2FB>Ppf`78=1hV'}ė?љ`ѮA>J $ZW;slO 1)_UV)V~@}i<퍡t魁EG <8WP-6å( Hyqm^.\嬡<ޙdrJڠ*]mN&pL"oڗg;a8yƹ\Lh؎AtY` &L(U{J.t/G縪doRJ 'X ǤC)h![t MٲSσK{!ljP.p(\Q֛l3G|6SۺoL wěto4Y̸ӳFy/|( y_g%X>~SsX]PvbDvr*5l_W6].uWS;aJ2O~Bܑt(:pE#3#ܝA (&d]+}8/\ ls]}3/]*Y3lI;`^)YV4)X\="p9~.jP)ZU;Έ-#핤I_y&{YG%[34|ī:5Wh`T#SAk[09-n"svG Jg3)W4vX_aYi괡$ư(fTMש[E,KhHS % aL3 "ޑUfg2F5T BPTph 3b:~U{/.|T%{[_{&Ɉ^hPއ,:=I+Bo`~ P75W5,;z싇bnάJ`'&t:kb'Mђr8IrWz &+2J4 zAlV%ʬRC ڊ6"sWG"jm6Z*vdYo\7#߮F(;4Q\rWY ^&3l\tܾ 1m+\ÆRc [`IMzrռ Hb݂6sZ2N |\QվI,T,XSn碠|l!_ pT9a`ĥb "RnڸPh)Z,'鰒 3BxOOgk>q"\a)ll]I,i|=:gC3d2m gY}:Rn[+I+i EWaBhIچKZtą Y>}+gGeU aT-@)O?MSa\X< # -]oE=/4(dWovI=f%䯴 aiMmɜ6zd.:7r엁˷%)ygg;nG.K94K(K7=ukHK~,Sŵ!7&~&I$uBx%aN|)hHWX\Z2#y8Z,/< f$䀈LCp~oX%m62& )$Qd'=F+)݌AW(|,7Pzw] ms& 2p:~Ϊ\f궳rW `,QtS[tzܴ-f|aRpB[NyX!霭G4WNKPkt-.<kX_jDA!n.\MtuN:j1N7/ʡ1AǞt[PS2?zt -%0JGz(RDI/ EXf#$J:èZH5Snߝl9ɣ3'|0|'2MĆU"w#'n Q lT="|\.K4:h/Xkcr8(Ǫ[ ]D:b| 0ϼ5vVb;d\RN uN#vaPm1~lV[O[JBʧ 6b ~Upִ\3IwbQǾGCBby?5&?~1g"ƏJ/!ْa5tpxv 3]kp{' qXC#))e^$h?הVwtln\Z潟j(6x< |MF,&[^dQCPtc46S}T OnVZнtEL0BTA^G7G!?-FzXnZK0s}fO6h0~{^.]OL$ ?Ya8%'7v5-cAS)haX<?)PJFOuT=p`]Wc]<`H373jèV |2?@T0/eN4'& ć^^y[̅áz(|MW} +\&9*JcI_\Wied6z9߃FJyzhG" `L;m/KRmߦ\cF*9z20*K?ػ9+@# SbK+4kعu ŰC?s)9.r># ?ɤw]Z/P{ىjqq0jfWbC .yn"BGi4X|V?0aÛ"tt*FMbpQfk}'0[ap_3*җEYd%s.^%h@:(ůL+m/l6L#ӢD4 Y!y8/|b)4,^naJaW^:]zsWTOC"Se,^_]K0&[s){#'|츇?P3l #m@ R?4N!Db|f)Uu2hGM8BvA1Q};)^,yTq> @T[' *AD??:ml'ta#IYkar06Pgpj^;0Hà.)wuCۜ6Ií VK?Ag:m~r+r,ԑksޥ/`_`1Rg3cAƆ }o$.ZnRdŽ>X<}k_xܹd+r;'(r)6̣?y.M,A,ZfFZk@eI>Cm i{"JSwzK1N}[=DFj <0r 0Xn2x7Kd#b_nWR/,oxYk]a4Wٺ]D7/b!]\i $vW&SFA‡iopY?"ng)3Nԥs(Mw'E0Ԫ ~f菋N Fcfk|z1!!H:b{DwM>[Pσ_ ٖ^O #5 D uw哴W3E quRrN =jcîAk`hMw`>BŌ_u3+vASfa3lZ6ѻ A5u H iܚlyZ2s wωO WȤSvUQз47Χ*TZH-<:ZA7]|]lCIRH`!,B#o2Cm۫zRa<"Yqji:3jӠoȜם͍t:2d]; qEr9>Of@ð ԨV/[QB Iw#&rWβ%3HD'#d.J) ʟզH \F\Tɢ썅|6R<s}8A+؇Y w4\*L3?J%Z3I;/%uObX_?.q(۰D?waa[oKzr,ہRDAc\\'+skIKJv=SStڲ (|%m nd5 #54U4m'o \<,! l~P>ӧxl[ɵ>$ 2?-6A>n$ H&đ!@!Fʺw:hfY|'~ ꭯HR\j V_-qΔֲ}aq?jika)LQevP )XL't ơgvp r|Qe%CtShn+/3o9#!UPҦɗ\iCOGEP…"T@G )x~GP!Ĩ$sdd0-߿.`3#o:m\k |:VHyDg&.O99*Ky@AZ36&x'̛f&8>{Ҹ[^LMR"ŔkC*-ݜA|.eiXS"6Uh/5j*i`MWm?Sgy3ɓp=y[JrTdAT/TB3u %de90rh׶BS{C3L!鬬,7h0K/vXW|` *bgZ:2}N,^o3.OC{^kGO4ܷ&NLѪ4l8_מȗs+X{ޔxl,hah5m3MnS ,Ȃ$}B= +̤Go! Z&^.xLמ\gqr|֟Y}419#J+j5uV|b'En`IPcYf#77&qѬamwNXp5 L4:A|ڿ#|j(NZNwm549ҡ$XmģeKQAOٽ]ߢ_+~~]o2k%]#[RS6Y4qso3dsϸ:yG L̨@z[d2Hvr}^IT18& W(JF<o:jg-͡i. == H=.4W`x;Y2}%^06J}CcA9Dx_jN(~1&A!vHJԍ?R>͕Z,'ò|u} o}-ڴ(R,OJVa[o@Ow r;|Yɢ9vB Ӥc\Bф r+ځ6i=9 ;jiM j}0I*2آ|lbfqe<\4͗OߺRkǩ 2) R^UE4:_K 6р;n'f<:{t4e wvzCGGv++ԛ׍]:% uiK6A.=Qߣ 3Srfd{7*G.pP{9"G JdǬX2C='0w~%f@.K]Uܳ KD$euDQkl?*ՕRGF5!Rk^CG+w.j^3c3ˇde {M9+MOAKle7i_r`'`\jɫ[xmyas"vu, 2l),19Mb[8fk[4}}|PƠo0*^BOX+|iˇ8,2EK^$FHsסbdA=;v| ִurK'5I(hXf΂GdY]^-c_|"_{tbYb%3^iʜ_NZR (Ata8kjYG8̺9J4}vbLnj_wu^a|dZѪCxn4bh/l?+wGM *hƢٗ+y0UhtKU2[I`"L{5d38R=@\Mm.&0;/s 4-4E dU1MҕhKH 9™;3yYԮ( Peh>sjAȐɡ >Q*Pũ?Ն[pK!ESEpQP{ڎˊ7 H@^XiN?@!m9McONf| LNid'O;r{;,^E“#;ў/Z%I!b۳X+d fg N5Ԭ.iJ^N@(x?F̦)RyłyGE15ƅ n,f[~ܪrL53vgNDEg'E{+-S{-N`x4. R$7՝]+DB [|MgD{ι>cHBv˶+\܃[\;wyz_Fd Ty zѥi;"Еyf{:.Q^Xxv%sqI3؍f 81A ]=ոaT6"I;kyhȅH`71!SnBjJX#S I?>@"/Ш-{A1C+AdLm"srmmTx0ig;1P;S=$'r="Ï~YPiiXm%:ѝo^;"Ѿډ#ʲhw Y݌ f&cCuS^GDQSs}{/dil>*4i.rPy%A^rwZ@akrzpP%J@ϰRב0V(qֽ $Uf;?ݚCHHc Wr<w^8/.jJYzD?d {3n" |ߨ 5A\Pʗ`CX,QS^혐U 8(ZiwE13ZX\>[t;{]#r-3hd_.hֈh_/gF4+?mAX]=pN1mSF# jKE98I>+DQc,Y F6yt ýt^h\IE69:I%&hwLjC$uXt{K&fj[0ގ_*veyb:h|y}\\gl㦥s QBҴuY(@51Z=y'L55vTcUETSZ`:2g2ӳߧJzzC;m`f' G1)YSg"/&Cu< ZjdϮPBRH' I>u_BQb {|L3b(lB76E.3-ROiW-o;2{曮qO'G*?j#"yr{Zf0HIޏmp#_%Wtf(S6LHUL͐z6-Nѱ#j^řNt4G6.Čߟ=n+,?G=gp0feQlQ|RSH S?+ҼgzɸB .34oiyOWkȶ/=5 OljBZZν7|5tmħLG.saK䋫8' Gnxj}o|{ @2$=eX[I_`aޖPٳ_Hԅ9bS E^] LTU}1oE0lFt"*Iz/H oD-#V^V5gHM]?|YΆ+bA/$ih.03gZ7t2tw6ITzM2M:eG'"šDD2Ɉek%Geh,á]'@_QYv/om|*B]<9%kǛwnoծڴ287X%Y\8}RI|!x|șԉG?>P@/oc$&'>9ah.KC|L*W]a] +뭥 P5]=)Bꢎ0VI{CnS AF0[ IAQM!J]oN_u)ާ"[i6*$z~!t-&?LQjh(l8,otnݹ|I4 :,kĐ3)xSQ>a %Wk?r (gc~i S.ȆFR\h2װP6j`6qg~ 7?nO|cwȔIX撇(Ħ3`gJӂIPb+zHR':G5Qs~ *u[zΖv >u>N`H#f ? 99'4oX_ABZKqYm;}9l kr ub5U%ITIֿs C~+OFIOSL`go+VDt^OΌ֩ ׼[v;T~Gۀ_C2FQoAN9"٭ݭ {(@k2!v׾2T_)NwRo9]k < ॎ ?pMt A|(dh,meo@KҷfQZ A~X8W#\WA so]?ߩ̠OBZ_YItE2+6Ep 8@ ( ?4> "ɞ* SBm֫Z8(XOG,#K1Ñ$m(G MXcR켇KQ!] ^zN?(UlWHh0oxxF14 fpm" 8@1%}!~weC&e4DfD^0]e"K@Gviѣ-h79GypdP኿bd8 ]r2?{!6M77 - ,ny9subzȆqif< Hb\qzHӥeC+0#y6|-6w.rrm[s{Du|m06̅9spIe )8XY8FF`56Z @TTN#m}2֌]B5{2z~|%yaM$ՅdxWP1psVWy/U1j rir(Ք >{^0ۭ{#3OdmJ@#pz2d. A'_|EjhLt)-A=4QS80L%ݙ8LyUAX URТlsŦ{9ʢ1.!u=aaO$o'+@˥mޙ=qrPidm2?"~&QybGp*Ik"ſJ:?o؂Lǝ39K`)V *L'h(nn\**sճ!IJ!t+ zHʸ}䦺>XME̙.^d֡AYu<}cX`L7l+@쓠A_Ԋeq+rob(T>U{$>w%p%5KN0lnW[ Nbߡ,>m(컚`/C"c2 UK(#`7DΒQyssy,@`QfPN''Kܨ(Y#&k]y:"'nn R"G/1SL.2tC'1o5L[eՃwra:cJAV.Ih,Ǯ jإe"<#ݫ#ǩ։>2q19#ulrXDbs We?$?ɏ3`d4!2\!M3(x#2!!e_Kx~o/uW"7xNDD=L(=2Pyc0`[%{{7bľ~Tc)?8~^*֘ x@{1ͅ[{^C wcbgٖD l'Y[H ~A W_W=oȻQ_RRwָF'>Ԉ+^Cm#dۧ>`Ujf_ 7a5ߨ0ϪAG(nx@`݅ds^]$,:y<ëCb9۴skHy GqG_uK}| qsqTBFY0/J5>zcfh/FN ,29$]/5Yra dCuя]>.!Kw^8eq̥fa4VtIJl={V!qaLl~7V_5?βPf'܉}=^k!ŒtGgp{p3m7AN5 B\x fl|]|2B&@oXt#+,uL($u E6!@z Z006k$m˫XI5 DΚ5uWl=ͅG;(xc[\ydp=؜gX7=;뮨OB}I⛣WCL N&lz {TXJbfxwWd#,T$E!H&#@ ?=e &٢8_? {A -5D+N6ɠ'ɶX<'PI=r$kz/|qM]u~  }FVyHj WJO ԗ" 0y/o7(@FPP40M˅6'fld7ESDc͇V"/xֵU,Vg٣[nW ٚ -z%S@\7N/:ijqgwegj-ǙU)@KqdGBwg*~X o4*|@,Ω c-p9<1 n;t<}.-3Vj_sPT/7p1UH]}=ye9fs-sfM;ܱ/a&mHǸ%x6@G$QZ1rޜEv Np{ z 5(HX޸J 7a(DYF;sFU+C}̀ѱǬjC%w~@bw6.Gp(%l~uOSpcu(XҔ?NiWϡ/:91sۑ lz.h:=Վ6ŗdON!uhy_Ra& oUϠRft&%$ ԞC*msI)Akgm+ bQ܄G!4P9tKx>^?Wڮ&Qe2}lh`WH4svnh, lof.0/ X-@dH29*Cڛ,r믹Y٧ bٝH_83aybʱ=/ ad?qx&GeSY 3xuq#AO+򏵐 jkÁb:9KAޭS!3HhA6޸<̓c:Dyl@Vr0(wi)$GwSo&Q8|PMSں^{ڵn~h5` kM-hYˈv(}oR3x>QrAN3N@qy-Q,M@񚦬Jؙgׅ9gTPDƘb G?%'dKW}+l3j%9L̢sֺbX8 v $ ٞGJP 95`lOE)r wZAgB?\ bbZ- fmЮ5\Tq"L DIVm&C_r 9Omȯn(p?<op$L+Ԑ[ 5MHI*}-MFRGO+"JlcÌϫ72Uř 7PVEWI r!}i0L}ȵ UKƖ̓# ."U$]Iq> |Fu\Ȉս/<Q H(tǣ /HU !6t`_AYUW!ݖ f.nDwoڸM'A *>E+S*(i-/oUitbPkfu-pSmXiDB@O@hnke4PG-(4e7BVЌaX"6 Sm4*j*^O9*^l嘳c͹^Ť!:aLK'tn_+{3t;ϟw4vQ[_bpܾi:7U{u"H;uR {GF2_6ݳmVUg5tpDY,+r싍#p@k.cd?;}_!!?~MKK&,zy-9ځT{bs($lj<" b;/Y'z8Pov#)1&7UO(،m#ND`0%$b W! 4z윊8(c[Yc{L$rs-̛;Fi?~/]V9BJTU÷$JbytW"@ [Ȭ)sER*Jjx)S#{yYQ܂F 6:7Gtյ>}A?SꮉdlfSzDⓒ^$;$-mve;M`5IE8@,TJT <ܵ:I$莐} ᎛֦tVZ\Fd5m=?BKx~lHӶr\ZBJ4<!f0fm⟴]C/bPBƖRT0 CJ%A`5OI2c:0CTCմ-QfS6Ԛ!_]mcX˫XEy% 3IJyϼMuLӂUrßȨ<`l&G5"8)(ﰡ.nɲ Nť(п@;ݥ|wN}*5b2iRÅiۖp2kD;X)/ *_g,Tc0)El=",#vsl)%߈Iyk=Fg*?8S;w,Hc(Vt5~0lDŽpZBcf}eISvg/tp&Y OΒPܿC(CYzmM bQAPíO xf\&he<%T˯KR1ep`U8yκ| (ԟHZEQ$%u;%,Q^AiWiVwzIŃ ş J8t zb';^6 J?Z ];z]Df#?⳵ߘjuGN*pqx4:%o8w] Ip qED2ˈNt~W\Key04F`)*m98>Q2k .IMR+0T TTc%WJrb 5xLBqAT|(0:z9< /~>mE2Da;9]}  b +~yX_3k;O]jTFk8}`2Fġõ4v|1,a_Z*~:KgB4;75;2-H~X ]AQXDS-Y݃@=[lǧf՞rP$$͠;r:gh״U1]ԋ./M4_9fu!|܏;U%p|N1)ӥqrlSCޞ_)5Nv]#$gW/RdkMBMʀ? Vzd hD\;>JN̑E{sρԀdQ~:`MGK Xw6sQ+2o0 V~e{ emM4{ȓNZ1Wgw,/>gRJcRU:͕2viL\}Ɉ{qBCtw k~:l~-zyLx&@-T\|+pob Jt:q`h&MeBCUr?Ah5 %yѦU۔Bѱҧ}0hiQT#!U6A[d ޝkPƣ#<֝ݓl"th ms$AmKOs߶uM`~U fcn Ag1B\$=57.S5 %&h6 2mUa *kf^>UbÈ)!e!pCw V͈ZFײRzE#qd,hKQL@ 1_n>X$.$0 5t}yfxg'Ul8*Z6:]Z@;OG_xYcSnvQ#L]X؉Y ^ExR& %/#=>G{?ƬhUTXP-M'B];!.G㔬(Ko7ӡKP2X:/5e8[oXyuq?;׮tõ!o\)ZvLMB`vHwZZH)@cf;.DrR^gJit31%ǁ g՟ಐ-ѼZ 8?;6 CLzJ#5!΋yg4i"+ꎆ_ַQ&C fM 6]/u6L ^B²m#?5zg?CB. vƲcuՠM:.(: ! Z͛*(J!Fr2^i{n*++$_,aΜWj_1N͠ck¸vq;Io{gVW@ is*P.Q',+йoU!dvnj pV< ۜD_6U2.+.z+8|4pA/Vuk3'GxlU6a:Z&š_qYW!!nvuo#WT=1~ۍ9zjӐ|ut2ǚgQ2# z/Z먼dЕ Mp_jyD{7f8qr]XO5Yv  D9Ѐ[e|䗧m5 #f"?7Yܬ(P[j"QrUaMoOҪį2a؏Fd^(";X,1Κg0wc' YUxq!Ѯ+Nk1`hIP' dٌuYP3OR2!g/NuXmK,O *I'rI)XY2./!Icɱi65η!]=$B1 rwfӮ 6Yl|GV9-O C\EAE=7= 3[vȌ* 6xuyԴitzyޞ ϘP^{D f3:9_u]cl'zC X:H=e[x8j@'`7foߖ[{޳=>& iWpoc^ ;{eMo*&G/eP&^z'i? M]cgh R:\Ag U6ngn#51"LT BB!<pW} ::!Hț[PVv_hI}T+D%α^EYߛF'i%;fF#۽^QEq=!4 D.e9#?BzXT(czE}.k+wEXoD@o)7Cdh'2|#C7;nBƨ8=b9EiUM >"HL#7w]K d6svM4'giO~Z(^2\e#YAy2qW[4_ 6cfiĪIW-]?tv.\MijulT$=c,FwTPP$geUR qr ͕왭7 morU9TZ+ ~:2cu|HTfJMyH{\Wajd;SIAi]E_[u Ǘ<5=, .$Ӹp3y2TT hZ`md,%7kWrIUC39R k q ӛ|k^> dYY̶kM]QGU7 d9QoSO>4;W]D5U7KY0~.oLvUTHv[J2ͼ,@{4;iupahF CUCm=I,i+V-# Ig1GRj^̐NJx#ыX,X*qzѓ}ݴHG?38fPٛ<o>Xo^@_`R@(29=Y;+.ib)q|Ɖ03$VNMĮt='Nʌ#ew s?('++:ZWn=OblEg{GX\_~fxlt3o9\hT#N֪4"R`R} BY|inɢ'n$ h}&<6ZPgA)b?|#y;ER:]'@~GӈZ ow]RүZA kG`c}<!S4?#٨9#>h<ǴL޿l@$촄t"/yގ!*%.K[I((I=Jγí6Cۨ%6Tc WWQuдJ$.!XPeUTW8@YR3^eC<ƞgP\ۉЀzꠂdRt,Q!o JAG_g#NFS+>w~̼Gˁa0?T7H4yN36Ju_Zr67 :6c LFr%,gnZIdT婃 _lHE.!H},tpso9^U|  Rx ,0-=%Ć?l9 @*=tSB pYzWH0o$#9H*ZjdMhiCD]y$xZ_ }3MUKˮvU۰5_}ogyB 7KC7λx}k,E7< ף5ovn;%r3P(Z -CHlBȤ˼}S>h7scq/`_S/|(YW[2X&d@Qי .oS+ S#Ml%ثojSUT 1~N"T>fl`cN(Zżkmo5(_AA#;> ۅ/ jb 4 &>ɭ2!X]T9qӿT& >W$l00ʓ,OïXNZt쵳QrÙI*oBYث:% ?E~6t#$>i4>}Yif&9r,ưW Σy0ws#z)Mg%Ι#A5ON%G :o}cq88s&:q֜0Ύ eGJ^YPi+U̾჆.IFj\̯[3H)OESݾ IppQz4eJ9@y#Zp 7tzQ-,6 T~9,3 5?' eZqI.`T󑆂{PqVt3m]BUa&U$Fbyv 3^"]u+X3d9o22b3u,759 Dl*üpVa3q=Tm|})|0ٙX;F ?%,"#6lN,Ru4yK2\+% 8<+O?31ؾ `e|5c_tHLD dޡ̍A$M,I_թVʡy4>!B %71#jݔLB#&Aܴ1v7]H*OzZ ?x-%*DwoCiOВw +<7G S`,6'ZWSS~u-a=dyd6@-lCVl+c%GBijT:hwxXXiH)h QuZ3wl=5xn!;'Jwl;'3FTU'F)FKv3zRloۀjr1+fjKam쁨h[=K+9 yٟ]]ItP6Hi=L+EiwD,J˳aG>S'gf &~vL&mפֿ[3PpѴkmՈ] Ȓe  eiM#hWӇs\ȰEzj .bHӭS)a?y ~Ox,-N;CǁMs !3*[UrZ}8lQa}h&uㅈ9!TY9=;<Ҥˆmeܙg,68e/N0[倸{J%n|0W/ٷdt&'j;э&刵:~3%@4F,ƶ.eO;y%aQk,Ƹp`H碔{kntdzL.A:Es'+ql#R&USě^]M-6؝,wTS 5p|NO*a{V 6T0O?/pJ)ɠ%db,?Pd38R.9ծ"\+ld ׸c|mk$|-FDБ^r 9V?GKג1qTz/jQ٫-=}!+2%/ * `@I `WIn |,u1{O><21I|X - W`g4n7 t?(hõJf:.{|;*Xs%Tkfg=\2zŧV+<,sʟᓅJSx{Re6!SH3Eٶe!{Sְr&6QOnj9)Fw,F*˞*& {u#y03U{A,d40&*PDg[CrGRv]?rҖTr(1|ԮhӇ-kcVAS~ 9hۊi۪q[/C*v m@)eJX`Mt-vVP9&K~7?W~́\vZZ.mh*PႾQݓM ͪ6HOu?{Y]eo= ŒHca_['UC*IU,hTP^ SE$\ j\jIog:ngg*Y*HC9<ӂ^!>GܡP?n2X0b22Oo?敄]ɥo)J4.~[B[OhαWi0)q;}nVlqQBQp%2xёH,e{+Nj&tŰч0˶0Ue3v g9f ) P4u>A A3G]1z̖l1 HNpPYϩ-=*012KrLJHmgD} Y1:@mҀwb?$nRt'lr- 7r2KW\ "Kߑ'$6/~ /vTyeU6QxVJk9;&rB('?;v}usgܻ<]nő:XP ޛf0[ ȯ?;EEUe~Վy`d8 FD7QP\"(3AoT>^S4 DS67ԗ*%K M\K+UBX<$z7Q9Q.#eAz'$IzSFj݄r3WItj,cنT`Ǻ[U/]K%].tns=b _6䔋%uUnS%kTl*ѷ4e`՝C5A5PX㙈+ ,+W*ǿ)Gu_Ѧ&BQm)1:2wSCHW#y=r9&1}'WJ=P~KV76J>״7>us+kPTX6d+Ew]RPY:^~{Q{mV0#pDhݱCjw~nQ z$:K{2!/F0VݻeAӨn'ف ߞͯe뗩j'Z Iˑf(|M frM be4}6:J#g&8Y.2ɛ*dh5Я ]^]nLgyzUy$Hl<{fkKTa{yW"h-ت;&I1pl9牼3 "1s 56U³ӜzޖCnyڕJJ~:+Dw˵:iҥ:%OHaL2ڗٲ );qR3(X8rqg;#eETk[⬳; +mdC+R9sè`L˛y/zO|F^1TX$tr"QhOea׵In_:r1FY+'ejn^:X}F= xhvS%bv^ss~HxN0t`UN ~5;UpG-Ei|}WFo8@o>\*}]Gi0~ +̇=CAE e| u4zJD!qkj?8$ JԺOk9 pv`%>п&Q`ɏ.g<䎦OFn4}Tݰܖ}=ۧe;Ȃ<4N.  =_d]@FAYI mO JJS`x=\XH)M%R{WH}sHD`ݮB);1U_$RB IHJ ei"5g>HI驊8Oۧo.srAu ?.^3%nWl'_4IQ+6iy$H&VD)mr|`oDQR(?lk$"Ҷi),14=HNQڅ< U֧Igܬ$pf77 -{u'?"Se/ʤ LXOY\&&i"p]F~;:tԼAŠ5Ra:ȶHMFq0!erl&u4''pO6>FRhcʙc;խK/W͚\wQTqgJGW`E(s9RlŁS9-8N/L7'AlAMf H0"Rx|j<&E)!5i99vU5j{xwVxhԑl;3 ܃똂KQް"; Ⰴt^M cEF' XwwbVYL^v;tϵ*IU)Z Ef3XJS/F_chkw>3" d2-}莓i}G?C5ʴySul#V錊 0(ߥRk4svNVک +kȼ2.۾y-6tj%F# ,Y1;TbGЦ=Svx--nc۪WܞV nw۝Q*IdW Ks+htU"KFRxPBW͹`>fq/J{3(g# `}q [ `鬂L9nxQJ7=27gx#I^i$*tdN,ԺA}-y(g*mE4e Dnj:)$6uOXiKyHR[7\©ƼbUwJZ>H#$H)<ީD[1i_7vfnd6ԇE`CI/>RHx&Tv[_a?;q{Wa[ 0@<ݗ0 `k 49/q'X94ky#'H+QRP#U_\>$z@!LSn4ֆOD| c bɇKz\@!6VIb{9o$A#pz@mߣ _;>heU3FfΩy |DeYNumZ{A}ed 8^.O`]% fX#gkzflmD $dj}{uC4v|W[H;uU$ ҏj&rՕO\pz_fqeMm< LZL=gr}R8 @ 668fyi<|.5 Oq3{_չqm14pՃX w> ylUK,Sѫck$Q̻xPcV~KYҞ{l{U$*BڠeKz|#dJjky X=n/{lSgո*oBFع!)܋ QFsa P+ݤ B'41=Yn?{qQ:%Y?vkQ/!7VS>T8DD܊nʞ"88ӊ1MQ5`tlUCe1̬rVdg\|,Wnn (?sbq¬ c/GL/rrFڄӐC~&,lRbfDz:x0LZ'w@N)!R9kd?JZŒ3m6oP>Ϟ4s'Nahn)DO$mYvz-WoM+~zjބoBÑ ^?i0~18~%ؑnZyiUvG.ީ7XM" +ؾUXm$s-5qc8W0ZKR2\U}4OȧWèGEV248/[+wXv!zFFD/z!e ݽ ⓦQL ɗR5{XgmNA3IGJ_Rkg:ҡt/p pfp$2,<`cuo<@fKh3VcsJW$*DpNJh c;mOޟOkܦ +L F-1!mf渞ap\<G9 "Q]`GQ(`|jKԵ?Tԯ+ƧJc6.i~8\g4V1 Zgf |wƦ"ΦwaIi""C9cY~FIICTj]S-8 }\nv'; DɃc0_$:X bk^2gx<pR`bq?D:IP?%ɪڝvA(D~J~RMXLwH`RxXH:(짧<{3d5C;svYG 2@j <8 "/8fPXı՗vR%ONˇ}umK"#ݠ Hlz"S᭬}~]4tr(BE!>vsJeoYǪn{??%qh`®EPo5}צ[i*ŮmՌC QE߷/T')FS^h_mh_hٛTz͖ӌi)Ľ@ԓNx3Jˏf֙@A-wҚ`1RTEz 4Spԑ81˵hl3✝e~XjY\ߍqW3hd+IJuEb'sEA`ZO >:ZJnfAamiD+Fu&p-*\H&іyw7nhHW:ƟuB1˷Z# mcNm&~닺?yZ,=LaAp͝n_wG&ɛp \S6fK `ݹll<6.vJ[ԉ9Af^ LQqjdUϕ*jt*(7ƏQh| jVwv=X=g%R R'?l ]5YMnԖG59uOv`e%0L h~ma #$@{E-!7@kJp-}ohna XMƅo1-.ŕ N}8XaaPl4W0_XEv9T1b> yvU>VfKf| nE "ͺr<gZl_ߕs7ߨM/%:n=Z}·O :jAeNJc KCr^QDC5zBgrMMnS4Y"AUÇ]{v , ? Jk%c"_-}M !@sU;^@ųxW/ k&&Y 0%<~Zl[7\r ?_ȇH[)wYdx^ uq"z/j3 ]+dPJiC3NAsvJr6M5{1 `y r콠 r$w+i#_L2 Xi&,S[w-$Tr3xy!Wd"R %RcC|]U|l/ i`) UroPB| UQN)irkBZ.r.?иV7AWɡc31)ƣb`ڏ:[y:RS ZrG1%JLGGqGdĵ#['AY_$n/ϸ''xs1;&6MP'3ZlO˔}S,ݣ~X'-vY ze99`² bV0[ 'oI@z'bcߢyTI[vHS,{ R7%vՆ)soJOϭ[ ++:JL}3=&M.ȎeϮ" Z7OEp)NfH"k-}N)!,RYRW7߾| ?UnPɥ=YXx,Zό#K֊YKwޱjIzě1̡hh$\ξ{-z7P .fccQͲ`/tjMw,E&bgq ڿ_ӑ:Cx i:vGi @>]|pwS= V X_DG f& fyk׻ľ=E|Q=0OjP'Y:k@v)D9N! N 0KA1"U{bYLoفQLufvmIRG9I^Pc#[VeQ2TQiלKy P"R>%[+k?kR\3 /=hهqV?}XPkm]t-<ę^xO\PGDdt )RK*<^>2,8|Mb_Ie lM]Nxˮ6_ИzY$Q0L3w ]{yYBӈ{w9㭇 (:`wYN4G[u( '8e旟m^Ol^&(A@YqJ?m) !7Tpr6u%70B4]wʲ6* bɄ"-{x%╉B 2ݣm7JX|uSVf%lτӻGZ\')bcHI[!iADmoѪ@+l/ H@G ]$+ŠF< nY6}ALliRԏ (C0۴rU-z 9 n)uUþ'+9de،5=6]v%^2JM0dM42T;]sttWUmgD4[i&ÅUC7#ImSr-?n3ȴ̻Ƒh~>;[j_M]`T)ϸ.Xi2|]w5]oF]KT<])csQ+`7Սطy { ig$P O%>p\;"ZYSo8A@D~$bsg}$)snK\wWL_Ql)ÊmZ`X%\=c9<:M"z*Iq}h]P~;?M i,6Es̶W3Z@DRަֈͱqe&9O%9x񏮥4#40׵6E~R"|{i0 0^?/n=x6ob*}ݞs2ζ$Bi<3. E7Vm<KaO9deVH RAwmw{x~vIvԋ&b|PQv5`tcyiG25$,[Nȶ'c-hZExWJq3(bwj}Ɍ34V5@?EӳKS[aJKFplO4H mTgDzFkŠe9P8J.DJE :~ oS Y@ys+ou~?sMS`u**{,uuy][\K2q^iMx{Υ|8zV\|ӊ`į1v򄂵'EaԥSQ>:4i:(u"_χ|EQ' Eg%fvt\^op{uTX|JwK_өo+@JxLDn[.DC>0fJ0蒧=>1Nl 7\K{_F,S84 .pGyBqhX41BT$惓zg",gw"kG =t J/kNP?ƩG$,mBGQI 0"]j䤶x} ÁBW 8/q+cW2+CwKic7/0hÛxܶU<RFAJj|1Ӄq?|c>AЁBZ'Zi lF߀:lG+j5$v9铉beԐ//\k;ki.#–HOZ}iP1^Td¯uj?vi.A*m<+9 CmGz`T 4t8Ȳ<]~gG.ڙD}2N%Zb]8`i2[w.z~M䡗=00b5qٴ}G#"K7ڊu*a8KRGOTџhRnF#pKFiK)ܑ ǃwl򹜴X!<&ːtݤ*&+l>OriօK^%Q.bvK]PE旌S׳KYfE %xK}'dK8BF*uZ(~'_ Ihdib«8hO+z&G4\З.gu]Yru,ܹhvdcqF:3ʔV*MUPkעy:6PNG.qп);ٳe$X7S@Mi07Epcdufr*gFD$[CEܱPC Պug\'-Fn!VourQ S\'p|nhBB@'4Zxk}Zox^A=ew0HͩQB"pr7V]6P腉&%ͼAȧqLWyפrk|>!C4o`# wVvJWF5VN7⭽coRTx(өt] jNK'Xdݒi@܌%:vW2Ŭ%Pb)fD8jxgA|pOYokĹ*+J6?ίg&F4d>U+.z#ydHuIhm_^wr(٪6D i mc'P},zeO-w8Ԇ89Z3D?Qcq}S>OD^U#…AXQ;!? E)ο%' r}yU ׎50hƦ֞˴M)*YR:]NA~*4X8FsQ[ (S`TĦyB.ߟ.<)+ ÒVy B onhoڣ7?,2vUD<-^9)Z*Eu:x|?Jf\ߧ`-ࠨ9WR=u!*7LJW\y0 '_ }p8:/̳y=q}硷M f?\=1ްnx du1s CLo~~o/xaWľhZ]~ң+<ɮ\nRDvk){%LCwxNHةG ۃaz+'P/ (m%,Xe'ݪ<4QX]kwo3I_FFޡMjDxKA!>ֺk5B,Vg`a}>.`NUȅKYgQ4L -e-!|7L.|۫E;=3"E)lDYEu@g0 ⶂg6-Q_ Ȇ;bW(6 j0h S &Z Ǔr)${q$ȃ\$=ң\~c=`n*Eٖ1z"k"Mnnƨ0e1cvCzUHc5R"v1:xU~¯Qȕ qY%pjID:O'ew(Qkh+L v=E9C7ٯOS=\Eg@+E*.Q};jF=UiU:KG5a}7 Q꡶*!׳ f;n ٶc'g~pX(r.Z Fn!@WfqK<}ө,9i3OӿĮAלּ3rִ qa@6Ikz";>AU Dᅏ=MrfͬgM@ӆ;` zX ${GYQƱ0kZק洏yOmVcRH%2YEjD@MZxbqN{$"}6YiR9>fYZQF (q6h;C.XDS>xtB!i''x*0;j f}#|+ǡc,8;|0]+35qT}<3R<:CEycW78OMQ:jl+Bip~뾵TwTPKDHX_iׇt@sOsDZ7ǕQRuĨΜQX.^Nv6rYט{F%PF֯Ώ5BbuG 欿JST~ǙPOu&m./YpnAp9R"Sd싾7/4y̚q+5S.6! }0m_gc @؟7sP>{WkIWIٞ `lׯQvsEn+ Д' Z/ Rxx!׉/Oz_/;^8Nˉ#TG7{a[@QgAN.>m4;@O!n*@.30XԨ#vˡ_HwAL|v<@Wqyʆ "R'Xpn:=;Wߡi1-ZvcJ6 ؑ$%0&RmK$">a)MR/ v8Ϣb^!kver| b?c)o!;i ]q{珇5 3Fk{`.0Za=YW˄,A"^DXtr ao:%-rj`I}JK2ol S%FvB"{Ke(!kI"MEJן50`7L?uCք&Vk5}XD*4rzGƋ4_|ϙ+y͠mwWq BG;Hl {8 br4/ʥ`JU~Ey,a=`҂SŐDHO;NL¦V){U;bYZ&o$jc7$ײR|uxkM9=$K;Qy!u9`%| d&Ɖ kbr& ԦoiѢ~ gɔƒè N``uJj,/N-A;ABPcX~6*|=t>)p#5Mv'&~>0=A 8“4urj8~jg|ϣ7zgH[5j jt#dRtl~`,Aa5gU}(L61`t5j."BV*a\Um*\ۢ)LMz7hS/`d-$"uֻ?̤ß 5tFbk̲ɸ = ͗z)C !T)X{ 2X߱ڧOCEW&J޻Δ[* ׻|fc-|Ƙf+{B\o}弎hj,ŭ,x7 D._\}ΥaQp_VT+u4Pʦ;pzyTjpZ&Io34: 7!i*&-Y3h.A>H e#nr4wM-p8a\q/ qtQa tzx:Լl t/Lo oݒ 4vE@2KQ'Z*I$3kgIOAc@ sa܈gert@۞ۜv<i fU?p 6*Duʘe~-T 9٨t |SVb(ϸ@h'C1xsA ښ+smr@[IF. _QmeZ,[7!^ŌA#> @9 Ѐ|"%$Eo}M]Pb!uI+UHҥ#L)c<֥%vXJč^wڪdY/#6VVRbUhG6\޺lmRv6dD_ӼSi<bh+Il?xQG~h?O\pjrސ^bݠH:/(3)&<)pVH9Ez],a/*K5>lmɭ#}r*e,4 j_n_:L*m謈ro4EuhQQ3J~$+7 =I<~>{r|ڌ8H 'jO2 ұn'VtC)2D Yl6dK!ymg4#Q"W$s]Mͼ)6ť25ٓpqXX݅3ޱխ}-C3%c5g 鈆ϲeqP=@1۬Tl2T 8^C,wJA;'6X9MO=}i,)5󅁻OޣI*G@{;6zUwJGnϻȵ| "Vij:AJQ"7<|$ O-΄pIΈ0/ ,ֶԎBp {%ee$P)pi* cǗˆ]Y.Mѕo,htK ;L5dr}Q}Fj׌ON[tyL,! 7+H./ptc#B4K 뉽x_HL=k3FƄ{Y P}kVP42}; v-uiSqR3e_ ]4Qh&5*f+zz"&2EiRnjA4:Ծ#jsybSC tCwͿ@OY=F>+`B9R*_'`"#7) Be.ˇ/NaziA%V.ZCJ'X1[yt3jVR}k`Z`;1a?owdPX/2jVO %7:֓L[S cgs0aWc:*),U[*DU]\X,yݰ+=$r$b˲^ifqJsTC~)0+`@Ytm 3+"w/k:_m&Lm tZ)-.A2y%*xrIV\ 2k-pfurSqGHfX`ZZ ΥR!WnYB 5al'+^]0vK*J*)tX]` {!=O7b^zpbocxQ @@9fhs-\09pzyںTL$UĹABU!s2H/Ϊx\ƥ(׽di ZJmr\iTԮ/f+ Z#g-]Nf7>8m7la%mnC-.>-U?fw^֯Fᰶ~Kj N7*9&j'=콵ͱ: N%i  ;8S`{ƘHHۏ Ǝ4h1 ;{ MJ|ҋ_:/9XIP!|>DRBMgiiͧHI5p_N%/%p!Rű$me "9RUW'J0j]' .h/y#-?T)O#~|;ubMai-" k96x;jK@aۯH!ygg X,.2 ~s3s">]YyO!˱lLP`}|w|1zLSBrJ:L{UT΄t1`Rw,k2Ŝ ,(3 m,~RYy;9I2q~~X+9jW7,ƒ7[fEQ.v=1!Т m6fB=zj3E$X۳}ZAĄI3mUZ4'3Ns9H)N"(i4Zcpi!a.6s"ꊤ3G"I^]v9AlH*T)VG z^ \|S T-2B B箵 g;'Hz2h}8|0(!nX )456>X'kY%l}rE78 #@KÌ9ߔݖ"uH΁qbT kd\K"9Њ{Tz4*J/XWLE =]Xlc0Gb\"X/m!Rߐαxr62pczG׈Ѳ{pˌw!A7@_SIf";*5g@qrvE}ƈϊċ/}&Q.HzW+;8t+Ko0g?Eڬ)AdatQ;6Ƕr|a/4*XM9DrpMQԷܰ׫B(k͟dI<~V2}^ʤ =;Vn:({Ni2:V`71Õ8 eKBTp)?[q/!f>`;.ޚ]m<0݈FI ^bF Ri>ӷm$}nw[% =mPZ{% آ?ǍӎF7VwI-W茠Hg.uCnByf)2\X ̨zLK驰W.P@1,){'v{.$]}xM` 7/VN{xM˶g( 0*.3ot`Rf%pv˘vv#5*eGܰ@U/d/MFV@{G=RcaIiҮ1Xq[Neegq*@alvm<0  ]WqXԅlf 0?x62]9 yLDB{$wTm2u`rVZIqrt!w oѧs9wn 7 `PŌP>QhW+CR=|,JO~!.6 ^f"Ehi1ɂH+_UThWk5/k5f&L4EIV+O>ʴO@}f*wNUmTp9n*L)b5agK0ɮRR|}I@K |>6S3<Ij(cYקvfʂHjV?C ]ȿg>~XfqՄDgz,ߐ)·W38=]+ϕ Q/{ ~(fDl' 5I : T8Q(dF,e8=Y!D 6/(Gy!Mޚ9戻;&.;te̗>cZ!+ @BPNJe]ʏl[!Dz7 65'g.T `ZSȧ)s~;'t 1ݏ/oTYn>:CЦlsK$4n:o:ͮ;`x-K ƕ+DʬsoHZ$a[ɥ30o'RF3ާ"ӦjF@ۣ۟U6\TmslU!V|P&i& =L׺C\108w OJ A4g˵XMr)hip m< ]ϸi&zba³s<+6 {jb;w¯pk@XfvuQ0q68V7wxf/$h*=+[Ka~m2i?sKuܸ "վ?a:"Sw J3X?%ўIU$~5*B\DG}vZZN6d.hvHaO#cޙ~OxY U@-Z 8aq/e\BtfC\khnс:]Az`^eG./r OQȸܼh2&wyhbefQm@{-91l c^uVA_0be 6ɃYa]hEChmڥ$ ލp9J)$($kFaNɗX Ru_]ǵznyyѱZŝԱdV[E+TgCc+kR`K9Z.ǔ~@puȃMC ݓ54nj?(kRw :jTjr3pM~-A:r-&nyOtxh&2r|Xh `!S'|<7ۜ2z"/u~GɈ` $#t(6l2F++K2E*] a7 ">@EtP%#ؾ˴94lTW$Sbj{R۞?XTDLR&85FMw$̵Jy>ҦW$ 4M̰Uآ㿛R|>xj XܱߘkwέRtJ& M Mv>'r1T'CQVVI,\y /M[TQxsT.XS'^S*-3taV^/ka)\Xt$xGJdY#P4!0Va3˖߼5K΃&/Drʜ" ^<)べ7q)`L܎-RM## 5H'5FF\Ys%b^I|L>x: JlDҫ]z8Y`NZ`CE;fϭ`t$ Z%Fj"s:(0u Äwk*P/*}EHS3B9LC}g0|e*ٕWr]6GƠĺC2˜'ίGht0pt&3ӓC~}1gY9$1#!rJmn5yɶ,n ]M=C~ ^k5*7r(!1{0o1% BA̅dܛnA"ϭ[|hw ^HRUȶ_AKԚK쀏7ON8rvꎟ~7Nޯ#`X1wr 81(/u2f(|Lk"bUN5BG1Na{ܼ<-ΚvĈm{j V֏[Ӌ;: x"O"wpEA4A-:h`-@q9 $AcN.]e[a=Iy 2$x1j(rc`g$]D;Cߙا]òþC>LB6/C`Nl)e@tؕ5O>$/[JMĊ Y.bи>e6?#7Bc#fњJIru[(y9`Cׄ+Y+ZCgEx霐g)H0aL\T҆M6R@|Mr iHLla&tc/6x.w+kY_i9XkՙismbaAyvDq17c FGt`Z,yroC3g4u2~ AFT] W3YĠ&Ҩ}?s ";=7Sw;9;8C&`'֡P<N:KA6LƳt~L5x˴I0;}+dOEu vJWW]7]pmS,r1upcg2qw4ubb!'%nƳ@ AH9 xwu TaJvF(ea/k[OX|v:5ғl6<`vOhRW,mycA|CI/,n`4sxpfU( k(\TB:tU6]7cpȰ'LQ8'Uz0G)k V@XwoMG1֙"֢*qa{mdǗ}ȤH=.Xd'L hSs7z6 >-߱{U/SǮHsg9Ol\Y\VY^v@Fg"~<\~f*,#$ϦX`8;Ɗ6sEK:&YCrcY>CI{FʷG '(S¯];`:P\9PgӉElxc`0}½a6tĹwgPf9̖Oad9ϳ:}% Z#,Xr=ws/up|QmQ`we*q٪a\7©N;"I7S KX[qxyۼteP#VʩzUDp=w=tΥinA'Z9M4[qiK|h2 Sxmba7pϴWgf~u)Ԁn7Ǩ;mӫՔ!l^uEÖGn@:J+<)=8ah|_f(B_kƀ1>h 8%Wk*n 0rh|C>ocѿI.dƭ˭7 s[dР񶫭;ňW7o+\Ԯ"m)fq3wUr B 9]7HBqnH[2^>rMi\ gF|M$ 5ҘY8gƈ2z)QFs(oݽNܼ! 0YԖȺqc>w,Q05qb# a'e罧Y͌'PkǚFp`d NY6a?bdA^8i?=d['qU:?Gbn(J N(R 'dsෛ; Bs47>YͭLyEUD 1Jk R0d@졝=鵮4C(ַ 2v:b%r"@]܅Q\7TP7sN3`+*VtEA>O, -oLM#A_Nx<\ \SnOGf`s|ndSh;Eb V{]9u,[2Gz`kmNb"螺KGM:@U| c 4#LNiׂ*ޡdZmQ} G6Yq񁅹W'LmQj@(HX{z܃Po tjcuA޵cc`b;f Ug_;Nq|s^U7:+/H/:U&5ǎ [ȅ@]EK7蚏xle{;Q⸏y~ W;n)2_X3ƇKޛ*s#̓B'y Nm.k'A/غܠ-Oj+as ShVS ub;uk'WϭčP7`G?8bukW{ ȅDU/1 L9ݹtjC PBUyEl*2oWr--r:^9"zrʶ-O_agI>b!ZDug q$ VK.θm396a* 8-w"zT>I|ץ\/e{)&m=Uۯ`3Mx.@7AI[bܛr[|Ot(Cb;mL,R@:g~=6QlF8/;1O^iSUN_=` <rr4]U Fa>'~\ݐ=% gD?fJa-T&ZS҉EgӍjDb,ŞJHA@ʌQīxl<\~ج A͆QI6_4Xn䩉_?-#coyaM8Ǭ vEFeO$}GqQqV1>f8uV(0Iی!82`|{$+ѻ&y;))&L*q,/PVCOȋ|@0g#[~у?hnQf-聊WcKn8|#DK#߫y4Z {:85UL٨~Gfc%dÇP@g t0Z ˧XU&-oWl¸d%?w%*Fq3wVi? r7w'? .ڀWV^y~t˦Lx r#zgVzTmz曥-1 K.ƬO@Cu>iJUM)p}%ػS0sJU`QFFLxDʝ<ℤ'BJo<\toѴ\^C0^ Kߢۣqi_T&Sz0FrC7f fX[?$N/ jȱ% ]6M AZ'?O5˟1Q*^_]{f8 llN@rujf~!̕9Ub#i\5d=J<~+0-/kNgS=~*zΆZ\9`! kkݳ?yFns]ab]V:R)3ux$cj^ ;[D@8+{L $ݐd(bl62I% ~1n)<~7 3Yc- o؈m8hp~nVl7t90o dS9^9n$VuKڨ?ի_t%X\~kF\ܾۃQ&+ܖdg6{n3B1s M pwpj孊7ᶵ9WJ\sF+oVƘE :I6H+98̽pUm9uVmPey%WQNjٱDE}g`o$Lә> ':۔JAyhqYΒ }v%<CŚE (afn.PSz~5V/%o]YʹUބ`-ųVKlt+: sbnZԆ-u33lG?Q,T)L}jF/=Yk2y.Ik)T(N yoY 1Ceײ&3''x-{Ҟj$(flr WS9FY5 Lj!e!ܗ:@Œ-ku?@Mi:6 &{*!R9mԟV-KlđrLcey jNR^Z9= n~ F]ޓC5* ~ d !_b2<[iH:Bk!Bn%]R7}* >h:$4_omx݃Fet1K{:)@Q!J1b9_CR]n3Kg!:-/J{eq X}+hq64M̱r$Fi{YlW$-FmaU0l2а=.('IB~BʬZ*1/bs:zxm_kKذx.O50GvqtM²?=ސCJ"]) j1=>=):&ˍJ݋,q'.SiFgmR pan1|ҦS&r |Ri-4uӺy9;$70`qhcA!BfΝOn8ZC9QD!&rՅЦMs־xN1 yD ,*K╆JN=Yi'F` VϢv^4ę6j߲s YIzZSyiǩ< W|۠]<k >?[rguI5/ %/ ѫ6gs[o=1?Vݺt&DkMЈ<%3 GPD9R6Ƅ^0\̙Sz?!p$y4P+6K`3;Z$WypwE: 9Kk[@6VP )NSFP$,|ݦ{ =XYY=:&D^E9*US{߸Ow 7x.F-,^ЌIM곆?#R =5H`%wͨ[1ȟFA]J]ik(DRۜk}|q,a_"Y4yRVܯ%-37+zF I8Y۪ʞ.c-(Hpo˒"8ⰯM~mS.},JGI=r XO}mhBc"nR&/3ˌGY6Qhҗ|6-8×ga!S:bmEJX_! F0 a(9 x"$S6mL#FXgcl) A@ BV:bivw%.z1gLrHB+8Oc;iWfq#VIkIsKwhGJkUlyd_ZK֩ߥlt3,@ޔn-΀O8照˹ݷ-r4HowW򛠠_Oc׋%IeaW${4Ȫ;Nl3A[trm]8`.fmmCWs]gHOkFfQeHh 87|T s =Q=BOжaA_T1 e|9k {$)/kq"?Iw#yYTМ{a}~rR8h<]{(촹R`bR* [ uJTڙښb4W0w܉ B?k%)lngEJ+Dq7e081cB) =6 sBE{`Zc+u"m0[q0MT=Ŝ>FY U:Nuus<U2 p%pXlm_iP% eJxH 6^ KlLB5ugmm/S X[%vpb0d5&,u^?n`pƏ n{DЌGgzH 6吤` $c0`zw[}FJ wR/@t';DjgӰ[m^Q6Nuފ{¬'ZW@ݏLQ;3Gv_"@FϬȑy]n7uVюUʟHLk `Y}^`澥bs՝.9m]xmL>dn5Y J eKoqTU5Q@x|`*~~ yNU2,_B(lh֥y37Č u`j0VGg)#%KEP V0D(qL o xHb68r#r$FtH 46`y*) X}f((\u& (¨ eOAvR=r9VAr~vHT!@\PѴţRP TUw#w agQ?3]yq直O[ F8[ <"3>K,,=m"U{]Ay޾kuS_Yqt("5zbɑ 6Q {[/hh@TWJ[}I[[Wǻ@ij _N3p' $!!_HZ0cM1 BgrՃ6b=6Ч{,G9')іeNfZU $2jj7^Qڠӆ%Ԋ$nr@[h-_ph;=,0HU4ul &*,ga٧ ,!i˽^>ET&^qtVq=meȰ;ثۻiD=^}X򼓇¾#-I_5ZFً1;ab-lh*j'a{z9ָ3I⼨D/Io=XٚyQ=pǜ07/љ5%R4 r]D̓,fcKj9 nR83sbK7T ^"R u@` 2`?AK]3PvŤnvwM)7,P1OE,'}kymc4?GnX5th(l+=n$~; '_F]hó=?mWh@w^{PK+bj!8hab\E[7`Xi\zZ"E')}-◍yoCˋY̪27+XqrF-Im[Mԉ2!/(C|.-@\$-k|$uUnQ/-H1sˎaLdα1 \Wjگ >xq>!ܑ4RIܕޝ!I?K+{gţ,P CޏfA!a0}Bk7E\ƙgSE'w(m.dR)w'᫞`Og-G 1ˣl` HK|`0Lt냭r"EpqF»$f>/5ywZ/QݐⒽ4)=ve}pc5߃m*"2G Ș@F4uQ\D#J(Ȱe;< X~GihQ'2y $ +K-+#qc YCRmeN6Q );獖..=XQ1Q0yc?}hDPsSxpFŇb4h,lgi16"H 2龧Hys@FwDJB[aE`IgK%#_sw\km1moPn\I%܋g"G_&yWKe0v6{DOl:@Um:if6yb()wfnX ᖵd0ZNYU}iN%PJ6Url%iapQ6U[ +5 (* tF-bڸnSP%>';BdK Ԩ&xZYS-$Z Q_1 e,}۸LJB ,ъ3jDDȀ XDZ›ix0#{ThYr (^9c3H >76u8WT 2l|!*'ƌycjF1 0da2]>3.`\(UIn%91_;z=aStY)~erZ<Ͳ5/9OpGFAީl?f(S,Y#%$sDi8>W=Lyrp.Z=Vr3ĥ jWEEI^6Ȓ,/?t%k YnzX%szN5V;`xzb>O۬| t|OroH)Vx5)+"d_Wx-J"*&c1yةx%IcY S=YxPN y$])[{e4D" .BcoH:`N7/ -Xzt)=&VHeݳAG#?'Ds~*UJo<Ƣ*gm_P*/=:IUڳ0s~L.~k \$9wP-4kE[fzQ7L1 \DۖQ2- 3gB~ ^5`ǖIU53'-#%to3|*k4n u9"{K ։aZ|ߦ*D}۴^FQD^`^vTEXؓs7jkU#:.e=$thP40V$\IuC7}P(ȵiq(c=by|/Hkr]IHoQgPUXϕtռ󁒘zP-Bwm> 0McH ^z-PAG8 pv˫M1(jÐZԅ]e1pT"| a0Қ"BX<`޴BeKW#(qzlزl{mB7,$ֹ+ *h:Np*PHd{JKדO|""dp/lʮ> l|{e O1 "z楩FhdM7?>A8]׌twۂNI<'3fo pD2%|D嘢x 溡fy@›dk}V TA8I,M8;데G? Z_va),#r@w} bGepһ)]Rt^}: ʐQrZpnn˵Cuz(%HRKḁ@5b V ZY@L#$9eҫ.n_F:TC 3!vh.Yu8d sx+{%|&?[8 D1 MQQg 6U8+(jEM;s+; δ\|Zhf 0_ MO0 ղ˷+i7vYȵpnװ,tGgWxxNӼl$^w ? 9?;紥,/Ԟ|$=p2wX%&\@\JtE0>i5nM{ ܄-{)kI2d~EM'~yx4MV2nj7i/Nle"j1e1R^9?WI>_'?ڞ~""O)f e"Yt##Wrzt\$Rә1͋-:"|ISʓZS!rR)%^y+0aa %}zd,*nXd,00{weY5xŠE@GhIn[EB\'O8Mw?e:cS8:>}Y2ZIvljo~QAٜN+&l_cBUߎo~Ս-}1 RHZd^Mʀųֆ yQM |K̰mv}-el |(SXld L X{$A@8b?p= 6Xd{(R:,zilKA*HEu1MQCvx;/>|&aC. 6-m*fMGȲ/WhN43BUf `L. 0Շ"DπA!nz՝*4~@~C&/c\A>"R{&dx|!京;&[w EplZq9r$l>WXka$CFU8$;0X3NvcT0Am!p}8: z1k8CNYbA g"DЅKcu8uP@TGwV  2 jb 6 pɆ'-Π ;"u\ wgjGik"[Cl03bbV<' 2XhAD]Y8]^mf(01-KGrbޔVC2?Hͤh̟;I|2~W8M U~4eD~e>^C?oQօ4>LB(3o%LDs "4*O:PW3Ol\-/jƻlչwX{%kzK׮eDR@Qb"h'{ȼ? 7(9[\MSOƳ >co";Xùi"##[*u;%yND bJpX!r愈 9hhgM( ֵ͙h}L(]1*0:Rj 21u{/JA }Z[6o(Y搉B GDcehoԠX,]~)ʍQxGgnoZu@~HNj=()nK$ğW֯"c D[est_+{*$!{'Tl^SV]e{}J κpg1 vim^@"oT<$5nqC݁TB+(QAWowYNv2lWx\c {S|Rx6"6V 0 '.G37Af Z[7cw F3Yb;DZ~>ن>[%?Dw" L5Pt Esi&Փ-gBSSey 2~7c o@)f t/G*6s#y:ЃXk@!}_] n!J u9Pl$]>:[CtB, a_@`[S/jkIpߗ=EJ֕NLrn =T/_L|]jWCAM5[zә'FDTl(B*\+EiSeFU]RU+~jގ]P}AUzrp@;mPӴA&+4Yp/|ȓ vb1bnC 7bATuyuoaȞNa 8R2CUh-]\UĿ"ڱ# l&~3̠qEnPl[?:@C"|JV2Q{R>m(@8^@&uӔk4 uhH dN&e<˄Šp.l" w6.+-M 9#X+WrllJjx}vq5y&$^xjcAbš~` nEk .!dS>`k+kx{JY?vκY (Uz}#p4KYl KE6QSjhjajZ3(iV!}U ˌ.E~! Q nJtѨmݷQr͛8&0.)ZG7ظgp048TA46H #2>gs:nIÒd)V@r0#d!JA8~V备O$Pxᕥ-Vc\l1bpBߚMD?o<.1 gCr sf-^A_ r&-.߫Lӱ9BSn>cxV~W%.K\=ѣ> 7SE[o/nےj]MGF=X ">X<>z` lgqxi&]\:Xu4Xqj`QŽ̸4oXK,y=V-g AI;dOy#/x*Fz#㱻ئ GA%V)gB]I6_v%+q2_;qn%$3$WKK|3%&86{xD8^Nfp&r$jWاxG"\h0dd,M첷KU &y"Z$ۚV8^tF2"ܩ!_ifZvu@y A!O"I!KUY)(_'Z]*YTX^D'c)aPrwEZZ:cڡsP'#iЙ[&{2] KW9wL?֮dn/z 2|Sm(*rz M |]~*8NvCp # ,P!K=(*u/O<.؉FTcF6[Y XL ņ}ǟ_@3)w;ڼn똵(28 n3c{/aퟪ<} <#Ez\h̑$WΪ$>}ΞP& 42I^t'-k .ZJ?9NDΙbӔ˲ƅlxk跺,"Y c)E_ΙHmҌL Zыd!˘{C:/}koJhX{tɢa3 = Vt#\x:+̜<2=0\Ph6s~?u&).0i8 1}f4>Iot3nEDE[#%,JZ$[̻6x;]6Ӱm<,V֛||}h/h,-aɮl{D> |,Lqyp@(DZkGOǓ7ablE2辵k(q}xt",pXk-{iV{G(p.iiWUo\$6{LYH鲲5(fZ> L., )9ᆪD6Nڋ)㩲x>Љ<3 +J7߅?X䛆ntV!N1;qTAR,aI }ьZ #.\ ܷC-rP!3pag{bĒ@Z.P`HLu0ݿ[k */PzUU"~p^cx5XNt8UrUiWGt_ٶT iY84In(]{4Bf>In{Uyjtxi, dlOPzsacp}N0_{Qrק&-BIDԪ% S'L`0y%<4z7uv8qCYơ 7{2/e=5t)5«N[4t~+& l !܇?W$!]օ1;A?_C񡪺/p6yK-ڛQvsѲ !`|QN<ogmiw|=Di*((өiK@AVc 8(=_'riI;MYh xȯ.ukO{MڻTڨ怹]1,IM<v;x't{PЉS'0?+X/4 LE = bR7XjrHȐN;#~Pɺ#">}qSMhU&jRydRv!4քffp`h&#B?Y%\;P\^L:ͭ< @Z3BT㭀QҍJl5̝?-mg DԲp*WkXe.ξ5XLu2I|& σ[w.Ccyzd|0ʅQv5~WCkuÖE&17 5@vO/l -^uDXBBس֩Lyw]8 9&KK*K^{Ru^ͣފJp[~~ٷHFhOW)LMC"] c(J`W>c/?#4/+Ù#Tz P8FQ{eRYdEQUYٶOM%jGL>9H}E*XRA2oߕ5fZcpiߕ`}Q0wN@mY`:yZm]KUPXG~?%>NwS Ҟk AcZ 0mS W.NQ W֛Q!a[?V:rc}Z@ʮ\a4L9!QPk~l=r1-0F}S|m"ys>gNnӓ?ᾏ=h[nrX%@˧{-b2> A\zZC= +Y* A][%վ0^E,tERJ<:ieysTX ' IAD.D4Pt8",z_^tsJr"~OP$-%O<9?꯸֫S~"ך鯸ltZ|"=>#W+)*\dZy]؆e^0[˩缊2g(.Z݀"p5G`1e 2`!4_5>d0ShjF"ud'&pm6_f\۔ŧeac1g mox渙1ٱH"id ע=zm_1&-։HI:\WurX񿣮+ya:|o p#2FEڐ%Yk5+EhTX0" v('‡;tpN7>ڄmaGSK$=E>6W} .W^J*\Kda lG>d-L Ϙ ,K Pt[fGkZ Tw8HY?q渰B+eZg@23vk!x*!Q>S\{d5kCPD yDLa?xS#&3`os,7Qv-s\;-=q1jn4aha eYRIZǚ% ~bs@c CZ]ƈh&kLS Vu<&kF]/_ k7o(W"pJ*)[ş 4z}_5pM$l.a|k5pbdO^3CaɍnwNN֛cqm ¸io]dy4xbDMC۞E?g^6ޖl/Cj1uK+#@-8p?>l, QAeh @8TO?xY+{E.grGoOod/ xvc}Ke;V7CQ]tuf>G$+F_sGscgHrf1+ #& L@A#d:#]2݉%5ubD+yc!]q6:VALmlq޺c0|at9  J:MA5!/!%8?hW@J@^7BfxP>23L*&PoK@ {BJNs*0:_HnxzѫOVhƐNs&|Z}CWI@9'gvm檶>N@"C%i*Z$D ZpRXeۼRchsD Dt)׼ 1 -Bq+e=.lbnlTiI-Şda5[,G͉SS Қ7qp2dT Qvy(<~nC-l%V4\E'vs`X.-AC6vE.D~e`&ȥ6 6jh$fr=p*.7O;A Nhvn>Bm $`j-Lil,U/Qz{Xx jY4g!'c!RDJnqt1S\I`F1Ubm^{tYUaSe9si(6\«:kj~"w[ w0=\>'^X VMqQ%Zc^̞ϧ@?B,= F=5"&3|)k~p\%1 #:'lZaKme+1 odarDL~Έ&\Ž $@1ES`Ewo+>w 5GsU'Jڛ{>6Բ&6k HMiHG`2 m3EY2!'ǁ?XWub˶IN+6s{%} tX83ׄAE3( JiSIe IFaN(ͣfD-#up%⫙|a#~!26.Ҝns[PZ\|''b?W5-0BEQw[8N:EA7\*Up.? _'6^5˻ (҅&<ۖo,B=ZsRf@^:7IjM2sI*.S PLN aub ץ˓:xxUPvyR,h@='ҍ"MWWc>,:#@|HF>t#02gC0`o#G^0)1ȠmI욊"$^isuETHc+؝~.P% j#]52^͆qL?,].s[ײ\$m>UK\Hv7NFK~H%k7٫kT/"":2-R;kK,a? !(J"GB=l&Ju D˓Ksn.[ý&I\ȁMͼerd7j(i=oQ]ٕ UgF},%RLSqDh7Cw GF b>6N4+>5ث/# !OC-7miθOk*? tlmF0ѯ8'9@ڹ͏Aٗ 1umփP: #s3OV\aJzwH/q̇}K%JeW%Ւ)lBf؛3oNPvD~xlSgoNKdE<+q@T[ KAHLsoT kWdn{Д_M8NVI×ў;bֹQ"8;sk@?+?>iw1Xr4<~,3wQS gzZU1PbGe|nSDZ-32V*V'k]#KDCoM?֔79fXz r5* ,eJU2fh\;Z0M/ITXM!xVm\,7IP4torH{̜۰Te4!)oߗ?Z\2Ȼp)( קC|xV3uʹ XbzOlk.>žæ6f;!g O:h,2nw,8u~&wXL}B,|$/j!*T6K¡'U1%7 CP{P,nĵW}%#j;V qiMdvR~Ԏ Mz<失T@S}BvrJYvu%JsSYw>5/PQ4<$|#ZjMNIT1d}uxPeю[a]N3fMFM;^~OfwYI K: {-n5w&z>/2ڈOXOee4<DV9Imw&BEQH~8/.vQwlbouJs *WY=6O@Qշ#<88"¡np?Λɐq'F3sWܣqzCٞƒH1T l^Q`@%ˇ%r wi%3/:aaa8XrAdI1M.EZߡ#O:F)~4˝Ɓhj?۹@. j.<>p8SdH j>7槎]ߡ-k4LtJ6jP0O$1w.NJd76t.6 NcW,@ D_FyK^>Ĝ"~MMl4Sa=X!D:1kZd8CJT9"={_SC3dw1eëgvNZA_vNKrOY|l2w˳D\bP:u8C"KbO8y{&Z I^!> ]B1 LYEV!oBIE_J '2A \xuUX, k֔n~n3IdtzQ gñ4t]c'(WD2ܷW&&? b~( ZQ , K DƁgSfB(sX #y1Rެd4pǸe@t!(I*Ӌ*nrecto솩xo<? $&7c+ڸj#n 6#˟Fmבt?V##8Ƈu]ع뉭A mB/ΨK-`Ne~!ʊxn!;"a#c$U"n[5sw~cljam}Ga9q ܝ(YǚVG\5`o¾?o2JMcZ */@&u-X7j\(͒"!"Nz2x"H=tBBRny77%!T{bĨ4ş=~r`BMqjJtM)']_[9]LX k͠Y6koa2,3=ؘFS8WGf4&v|[ASp$ž_L3z/0)E@DI`D7Elb H;\"SٿoGu͛tIY1#Y\c-[ ^p9"HbJ[wU{s~Ʈ"vsSq;dlޭ,͂;(mߥzo)$E;p?뭫m7;`)jMq<Pѩ8oq@/'&g1nVT4*` }bzޓ;G(ic d4_NV-qbu9}D㔺WA hN<(%'w)04ܟ:O45Ȗ] _ڛRv?0WfYT|͈t"Mxm䟎ſ>&Cr ŬzkUHBZXoO( 7"y;<6+fo7s33m qYX 4ǂmNpw\jeg˃HSlI:6J^`J}#\xWqdei!=iRx$kh3-t흉:Fb J *rx[AЙZVs)*"{N\d7kHB15{49@CrKQ%P)<02bCzɲ{nA8L3.:Xq 4Ҽ!p7\-=3m*ĨKZ/ اvhf0I@:g I ߃ Y=C;POq9 D2g#8ydEeg"O3RT'[M){taBT ߙB37"@q C(Kϔ6 gZ VP"T:Nn,[|8.YlǺZԕCUZ*vҵ)}M cBQ zz,[>NsN8tN4]>mC|}xZ*(̟IP>axUL؛ S5t+ {̰JR!3?7XxN\JUPH3So/;5ki{GZvU[Mg>ô̂(nH JYLx'mL"K Ȉx96TkL?~ FfAtPܤDPd-Br?<(beMng@GS-lYg9EGUIN=sP/4K!n{)29PB*e^Chޡ+)ۚ1U!DJtN9GG* K0ClUYyyڕigmTBGO[#%V(&jœ< (34uB˞ܸG!Cu4ӽrb H XƃljIMɱD% OҦB>RoD>0.! o9E&PME8wR/vn^ ?hKj3h9:3¹@!Ge+A:s@<ۇ6v 0f5PԇW< t&1,]!Fms&mq' ))KDŽ!;(JHbY[qC%Q@.,_jʢŞABQ K qR(ɇBp6Q>K@שBt G{y {INJl+`#\@v b6$odhRe9oo r%+ű!t(; *Gњiƺajce+զ߮#9ԏvtQi/b.jzD9n%ֺ!_0BS l E'DnA&עnȯ"3UI: >ftPdUnjmXڝczN9ϦjG׭׭RW+K|<'mW ;c:XMV-! "NŊ?>{ BDHe$텡-[ڌFv&_vp%j<1 f(4Jp-c^Ƀ^.+:A/Om1f1Ӌ<#O߯uS_hǖv~+(`:߰U2 / RxE3㽒%'Q$B0~cYQ@g]CIB-clZ |YݧbP=k]*nhi\F3>|2f..RYJ,{O⻰,{fXJn 0X"@f-аH'fzƹᇟf5-1rEO-hJoRnr(Rmnʕ2D8h99r[EZaA<Ju(v/'[*DbZR0@L?R'E`XN0.HWۄP_?3H,P_k3Fl$}ρĻEn"]Se#s(rH:[  CV/LnؠK[P8?9<\Z8ơݍ'oGdgK"SRP1Ԥ7 D!Q텹JwQiW;P\,z*Bb[rƧxO0i>Ɣc^G.%\<a6Tg# $JՑZ M1*Y`JZVq Bm3VUؓYU?N0-9c]TC~3n}a3=@aetc!Ύ+Bjup/ R^pGnnl*̵VTVz!hҵ!LPbfV2Du?@Z(uܷJR?y&Rj[N&PG+3Ġ-![^r;yxMzRWs|j_ybwm\Jj|l|+\+ % ܤfC`,ho;vSVRp IG]6rV|.i[Qjpp~|_zE-mD0S #=j%s`hF:@]+I !ߤqz3Fvn5ΊrGnGGBȶ~fԊ3wЁY 37`S8cdz#yb_.CX6\A:Td],CQWr^7"_c ?Iϛ$ ;%bE'Wί-S@BR<._ٸ`:Eto ;9VS WnSWrg{PUTy| 01ٓ{sDf =<[5{:7/Mw3ߓ׍G%4cA!u_ˬo$PW52T?Y%,gR_zuF-GYEPvqY1oxP'}5j~`No&ܻ^80J>@$VVx'ǏX6sAloN0+I]2|{o?r  ڎfz %g7s_O Y|A8^Uf| .E'%C,*JEoSw ϻ*zA]z7ش*N̫JŽk:3ɐ̽)HI"gs@ @7A`iA7lY7"dk҅hu((p, Zbג[, #ʓ/u~n._߅<QLABY`1GRY8V92(d>u1(&Ư!C 7Æӊa*\^쪑r*1T]||݄ P )>yM)W(:󱃾᠀ڧDf94w3W.vVZEdވ9RD>~0~3ꡌ$Iv!:Qqg&.G/1pox{ F~yڵ9|ⳭfzZ,Pxyr,w`4S{=e"rg9f^"Uj& uέ}5^.tnȿit"=Jw]K.G{iH.& LgQ5%뺳:ynSjjyMâ}ϨZ3;5@S4 )K zKxz]PuV[LZE h~#rrgA?zӾؠ.r<fѰSgr6fM8\tɖXLgJwYaq2~G# 'FRs*AsD^O(O$$&)~wJ lݳb<"`/_6TF|2b0;Blu!Y\L86'Ӆ S;\KiۋU+ Gxސ.c~7i s AIKBݶ=e]"Пη)@pdm[ۂK 2TZA㬖^=(i*s=[pXU7`SEK  FׇRGlz5 )2,E7jcJ4 z} |q]Xi !;y1/e,خ6 y 6Ic5g_} &b0ED+mwfI|&I9#~7 Uu~E㈆.BL*]X9oODh}i ۱^.rlq *t:-1KJ`MOH;LJfh?QSz&)d u}Z v)!2Ϟ\f(2+RtWH[ҫ8@ྯeyU 3;=,ڶ˦˷BnF T Blcf-W63z+u \#^,mGBeEq'}|eKXM>ڪ|,W6?*J;&0 k9"=Ss=ڡr{b ߊ/6'RmSE3::USLD# W^ !~LhO-+DTͽ[L*T1r/ZehW-:*ZB3g}=춳]0ih6%tX1MC jɳdOVJҫ g9?fao56?#6#*D;Μdlo(.A n:8+]Y3j<˱ID^+w\i0n WN<%4ϙSM_q],e\u*I>D˝|> L* >.Lh)e=j8W2$7 eۘwĚ9yJu {+|\Sd 4<2pmvK@6)NV7xM=~/E&+!#3s핺Vθoё1mQ6R$pS W,e}v 8G|eZidCVH" 8$&!*Gc<_=wU"֗#(IM#ȷU[ }JM,E/ s4Ԧ31r*Lf{ME|%6RT Mou>3-ķ7ΖK hOJcJ9BoV0F~X1$3D>6Xa [asz 6+R|%Kbu6**Fuç/[cuj uYY(>_mUրg/r*~&Yʎ;UB2Xh?E>a:BYSϩ-o(9(ΌHvj8.kvvV"(F> TwRZ}grc#}Eb8OJng5ئ׃g4UEPx2%kqjT%# 1nazk/_+E1#p ps~Y@YCM?z8?6B !~ ) ە-Z#>d@I Fkb`cV龊kso1莆gM%Zg-Sg}js%o K˾@0 5oiȄ4?1}ef >gH RrO|juOhewZP*ȶ2A7{%W/0- y!^IGd҆kZ`!] ,YoA$B,'TS(/th޿<xrX2PNItPm^n~ ʢ/2Ia) 'M*]/x6!TZtøB칅7?-+T4  QASZoЇ,`BEZon:-׭q ˹sMD.AaXv-A?opmz|zC[(J5LG#KT ny9V9w7Gi/T L}zڿL|[ZV"-8liwJ~Eʖd{⻈Ƒ8oJQ:9RX !u!}_qؓz'WM?-3ho<Bf~6>$}YuQS\Fw[YA`- "/՗I\&x65@CP FO ];m&&$5Fr)@Us.U1UcjD3JRe'DN O1B ]kr2}yD~Eg77Ò  r[n^p4vW 5 PiFo{1~!t nCpV|M5O>:\>c;uܩ ~q- #F :[ hK4-W1x`Yu H.ZX&1uѝ A|Đ*?SҋtC_9i6g}￉Wj);K,+9K+vcFbet``ɇZb[1=Cΰq2 c-ʟHRz?5i`K4K߷Xg}!Oܵ7v%a-Qq%zЋg:jE?}Ccnŷ(~m;oQf(B=-<{4OfJFkGjMʶy]l[3=B%l-C5Q^n^K1$'^ gH4e/%X'ɜ7+dV)mcaóK8GG_*C.!#;k )3 %-xHHΘQ_*IC*p23@%X@9&&@=EL>>H(2?R<}2/!ď;I.$e0vRՍ`4M1se(j&~ڕp/֝i0$ߌO8Q%>LH:-?rO2N0*|GWcA@z ԏBpR?o[- {Y`+y"QH{sT#Dr8W;. ((!O7i(#[q'x=:юҮp`DP^xKFf϶Iq![(G!:l?Ԑ fV܌ 1%VDZtWֱ)/cyT96zK-?l\_GXo"[$ /t߀\Էw/D4au.Uf+6QXf7a~b*sV4om_ @i$Qx)nʰ5r$ӱ/A6&8$3nL7s8Zhi֫; ՍxY>V*OpB)U/XQ]pf*'$'Vl=r|(#^Ե~8[x7$E2afLmŐ_x5k/d}B+/Cט_.wO7<،=ir!f!!/O \U12 @P-,cݨO@1d X$.ffpZ&ǤKs_&?kYgTh1n75ifrZs{H: Z0j;7T+VpOldYcZGAZrѮ|Z0D'v~0gg/eQgt~IdYt&RcP(G1ݘ9{:{Pb\ꑆF.ܱh_Swu!lYoكF ⩺~DIzʪ?5xՄ|<#7Җtćmla$nۘA%>9 sދ}=ڸ{C`~wΞ\1ͽ>)D;L"@6~/LiZ[l0ZswE| ܖzwͼàJfP׮!o <`ȗO?{7'}ޏF`_;IޗgT hk7gBN|3[f)EMou-7[ɔJb"UbǎmŃBm urU&.'EP.uzO#c-mb4=HL`_UY$:i)j$n5g0=krxv 0"}رQ86g|@!M&(.j ˰FRHR׿ޫD>[9uLn\W k.{ʬpRL-\9HϙtJ||^0Q4Q?wG Sq`* 9+X}\Ct:{+=o7*rI\Eo+ENZY:Mh?* mљ>l͝QnqF<F4!s~%qഫ9WOo'&WwRif?(5x+bPY#(qo%htԔ3a6GA̘ܘ*UM{# :`y,2;ng+K'oTWbvcּJj&1nw Q9@]'If05#M*/xtJgۤ:CUCGqfW.RKr25/iaAd,/ ``Ԋ/s @gZL"sodMQ Hwc.&KwK*:_&9bY)VHvg)DC<ۏy Ӌx$oYxAKWM5q?v dMz9yHl$= p7%īt<^"Z 5ʕ"y=Ƒ #j3vu>G{jmv09NX&p_tfwl Jkwόamg{\|X; }M﷯#YPSvPpZQ_ru.1-ҡEbib'9Naz ?hbWҖ6}a0wqN{u_[Q<}t#ɰTGr4}q$j'|Z\:UNӰ}"Jݔ$br'd]鋭1Iv2W y>@ \pIt搨殽g (1& e%E~6 # Swr&GYhf 1VE+(3M{'ɏhzڞ[-\؏m LAz2(Kt7ݍ+޻4!J"woPC>Zd$a ɞ5?䜤L m {F׏~@* # )l&!xi+-YbwCJBOzzH?Œy CWOq[zM *Jݬ;ڍ1`sb%]gqt0xB9'[(I C܀vRDs󩄶J7?ט ?TNlT3QV S^3=W'l85囁CQd_DovFCIGy[;bmm!4N'[K [¤؊8r, qZǁ~RVUI(ET c5oƝ ^WnW|`!RHAAsYgC|b@?\%Hr> J#'x8E(Q/D+(pWR@v0mȮ|(r,X -eAp/.Wf0>À?o`l cŠ)@k9QC7Sn31*[ePm#x]ܥ?-I{,A5N¿m.>JxZ(0aMk[dX~"Qh6>AE+[h6j*5 ʑ-w99?.?N!݀: %f|͋5^vu+#Nalcݑ7{btm7ODQw5ڤݺuX/ΣO~Y VJ"xhsNuyo)E6?X^ʥU-rz{@W 1֞7q/tuOc'3֍Ooq{a;D˝]@wz% mV*iFpx8K͂#s;+*=틸v9(+d(d\zoV,ޠjB<2ўj Nb}vs#*>ⓞ-}>8}( 舥<P*1a)b+{,,^VZ>Cj(=&kڙϒc>C-$ibмgs'+pP`zW.t]0?poK\7;I ;T>:Bn4~,Cͅ5aLLdްLVX%V/݇f=&w1B/ Q{ZUp ]UbԪ db-P%8r^;_fYB:oN0/L._niH7 Kg0=_h.îֿz]\[FZt|Bے*V'@>= W]X Sw lHL ]{֑$g+S`ƃ8?A`//=םLNT}9x%)Ή Qip ){{_}Ŭgd~3`S)u=ym8HF KwڮʥC[Brk2:dÊzѸtQ.(Ұކɾr2d;]"?zk=G1o9ksGWk mj0퉉9&Q2tMʬ䭒g_(Ҕ܃/KfBݠ[!LtLsypX/)I!')aARP8/& e%RC\ FP"e՛"d4=EǾf+@~&re?]厹yl !_5T칇,U`P(ִUA}$=cOuPL$g]-NQWlLm?z ]_:xa?򉵄l?` ~oZ< جZ*WsG/425&1{w7}K9 [z4~Pt"}q.Lh%u}g  U/_*"_\fJ{ Lta&5g:[6QRjzO[^}@x#0 :Zژ-3[2 "Kk_@`-]b;7 9CwAڛLؙ^Q:Jx}u\.*< W;$#?4i(\LX Yqv6bWzI+]?U<"kLGPl; 0 Vo uKn3H/Rr 5FWȉӴH\O5?@ÀljW`UMw(\HȤ]h5&]W%׉YХ3.ЧGפo' XVGzM8GIc=pL~h {K$Nv6n{Za>=+5G%V;Coهא B $2Z2uȀwQ2xny Iф! ):T6Gj K$1jX(!vZT:ʴ8!2B "-w{"o,ެ?MapUMml6@>tЄp:` ׾ ]29X^`:v0@|(J qY* n̟Y c"*bN]7C.T; WIdv gq/ 'y:}zlOp9%7Dl_!$:ݚ&`(6Y7T2*JV&k`mŴHy6]/BD>=Ѐ\Qr HyXE$ qChΌoƸgNQ JX$MAzj$9uΜnE{X/tEa/Iq sS5ſʌj$TNqheZ,W zk<[E@9*)P/ZppVc"ձ#/yW ]Cif]L42B%0[ tlcLx1Z(ӅI*9lA3}Gebvzt/l/ mIdQ&I`ָffGH`" _}Lļ6 q\0Wlm^Kă_ξNv PCj ںx?1 ocZ]sXq@DpaXA;$vo:ʔ1 ps;K9/ɶ ^' Z@|ІCb<:3]')Nی\7_*O8T]cePيJddHlS}J2WmpGWY|ub^o ݉NùlD#p}~|V~hYM}TnWɾX&E]MN~\GI SЧƇxEY/zԉ~ȇ'_'gq/۳r>Ā z#&6Ґ-Ѥ??4FfcÌCg=ccneXs% %Ŷpb+>A ~0z@d[} aSEEv7Q@X˚KUbnjFѺc;GjCwc`1skK /ɦ ?Hh~VBJ}DI M@wTG2{;u@c@7~];Ed_3aXؔ+a6dc^: rELX'*n""K/N%SO}Zqޡ5힇[@OlVJ͋"쓽K`d] 8 jbES>S{$uB$;7ִڡd!Q1%`#]{K_JN7:F G.gư[Ӟ@Z59zļe}- gI#Vdh:ܴ F8;m*3^~<{6Db7q?$Mkᗌ'SP AHKnsL]N B'K;z\F3V/nNϑN/{Hiܼ{⠢4M,O+A+飮 (>``U-@Ɛ.Dq]B2I[SGQYƯ?pi&dOuozh eS,%o;vM,&7́0{C+z9,,": lZb>ׇ!OZ:uV%zrűە)u < -)7f»Dc3%>'<*qkyv['cW$2νل,$p$>Kx}D#N P?#u_"ζ{rcbxd(\y: `Y)On#&Xn8-3`V_#۔ߡ=)KA#K01\ٟbu4=rZFiu m81-tz=~N?hA- hMoj:1|Ti ؋vJׇF rqGd`k9Ƞ)I@3?V<>O ;PU H^o #Lv}!GOrӲM0]Q=jU9k3+حsү&({' $@p F 932đinj,'POcF;i ܈&"XI?W:/F?n\2랈.uk.s>}ƀ2"aNEx<ӣ` 'nk 4%rXD$΅ k* ڹ; }3$g&z`˽+&Cn YlmZC b5-J;bÁա}MwE]].GtA:WAyLׇ PF=?*#mW*rZ່>TyZY{" !PgC?m%;BƳR.LhmgT70x*]{=Eӌk|bUXav8i;n}i2ޣJ"hpŮmݗ,os]A#ٜ;z2V`|},gᐋ~sA 7l!z+SDޢY€fh(w]]k8ƅ~x>DK39:e!'" 9Kd~nM{1\w2RY0͹lGs-WEwHbcU6ӎ+ ?b2~*3F-D0?L6WN틣H05֋8N&,#ݒA z=ƩKR`H9V7Ncy/\xcF-  )ih ޡe/hr%yxW5[O/<И&q<{os "Iْ0Z:44OBMl)cX Yc5 5w lؽ-FN~;[# ģhe]WЛw@aIWC&W)5x"Z¶fPwn JOLj1Dm6!n2, >ٮ$Y07d3Cm,NW .5/A"bL.cQl$P:^¬U\_@5_ߠc V oW(X'<@:-%zeF͟7_Np^@4#qL(gF}T\pnp9쫨R+䠾8ܐIn"a ZnӯN{!b"٬.sCK%t.D6(q\[5I4LOIrĵ v' iayLW=nHγ~Ƃ un&"[XmMD^e>ʅwpv-\T2'ў 澦O&Š?/wfbI0&v+ Ō{mi&\15*=@DAx )É=q2Q=ƔáN$Aǘ0m9D^ 9=EIjH4߰ տѼ2 Y?D`2Ax0QF pJQLJk^a5M`,eفҞWiw'5/?ܟ$" ] <%hAϫJHeΉOD]u/D;7mNm'rtAi,^n3^LQK:o3HTKT^ aq1:(iY% R+C6q)~>t'Cas. hNue_YCOD{Y$sxu{9EbuY(T?ᬶ Cʴ`[=֦r(#ф'\nf+YYuRZ+QQâ]eS=XPJWvʬ*=6H"9q**- [ǧ;lg뤄t|YSD1j:;Dc.oZ r>&1%ZTq!\ZF.Xbo: 4Y֖:LK%Oj%wbD*jr#2zF"xeK8p)߽U*-oK FXE1̿+DeX\`墨 fՕʑqXnp)L;F=`AAR)v]?ZEZW,,XseZ:m~{Rey@GOB~1Z&sEa?6V$~lFvOUjuSNStۏ_硔QLcrev4t%\UQ|>p5WVɠGsGwsʩUX)s|!zNIm ĸr@ī e2Be ,tw-1<}ZxFiOfboĬj*9B% XЏMyG!4C+ {@5@"ϋ%S/3%@p{*C? 3ToӁXylFeT'Ѭ/h;=s㈦*ah{a"Pĝ\0l֩ȓ'QE<:v X>MId58"Dկ\yl|dURV%*EzBl(j '?2mbkK}`HLtb#xN( B:&)8զNZo=l,-L~?zxu2%Lmm/(5skfa֋\:Ft_%u"9_ n2ǍGk,xrQds麶a(sH+Wd?{QsbiD>2JY_ݓ^AfCӯ3M&6{Ϟܬ KCl} 2{B.\7! `ؙkH]L4Ʈ@RI|Yx%ӝ(Ww= m^t/&>gRC f3YШ0\|6ܚV2. ײVz#F + ӈG>[}zbwhQڮ1s$ܭvcCIMbzIt(t[}T%`U-;|&kVϷA$K%uzYPAeG|"͐oMv rp, A櫴F}uXu/L%ތIz|6_җxbsɀRI~oa@N:D}51GEpV!gWHwN+=wjf3TQ8A 33rk/nEdi"ԅBv u)i(5Ք leP!ql)+,v!f@{!nU"sEk2*?0ØQW4#9? N2P/ɥ|{mLk9/i|cStIq6Нw^]K|&;;s2}9ǸÜ~ۃ֬QA֤cjz9mp?Nqd3ΓgIa ! Ůx]ԈeEm-!J!8Y){/^y; ,ڵP3gފ DWe'+XG /a.-YσG3i ,!H.Z-;,_pt@lSc? R`"rBg%ʰ9) &>=I$ O/M`+3jY3<ڭ?IR %3gFU$P&<ֿM*zh.*e=ͷRg%](79, Y(34Gf@o2IJK8qRxЎtlM9X7t(C2+' 8:q_%wMՍtӟ) "Y}jr A`s/(4 gU̍B; !^出0@f4ވ ţ.axFdwV >+>:8F$n(.6'4o}uLX)7ՓЩ}V3X Ftޝ5 y˼vWi͓\N̷9OY+ǪXRIsJlrbiC1t!vn d G |3fY=z.@|վ77* bx/V={/6l%O& e6⡮^58rsugC \IsnaWX p6̍!gU~Vх/ ؛5-meiVN K= {|V\GIzwΛ'>j5??!gܮcS:*1qw>\O˹u HtXMƦp޲ w5m_-ۂ@KO#^ڙYʄf,1쪯"og_ny&>Xܲ`+d81oYye#)N)XӪ.]]V2cG>t:~&/ֲI;$c S|$fN${1l6SW69^E;\͍lt͌ {-ؘV]=cul' YC1bӶ,CFpp>XiA;&{gR]ßNi Mí[BjWæUTuRukKA0 Jr%'ϰz0UMՍ )Je3Vol|mUM񋠘!wq:weB/jle?XUDu _&jzg'a.Lp !۸}F' Molr Z)bj: 0tDIA~胞y?o9~ dg+F8t~I7X:\"#9^c6g@z6(LHVP#-N= U/d ^_Z.kRyD4Fqh+^HkKf9T.,W%.գcu `GX 1q$8hO7^2lZ]ⶳ_ݪή%yg(}?w\mMEjb yjc!ˉض^Y3'`P%((dPfU AĪUC/4XAs% JP^ҙx,/ٝiX l#mZ#^d;?\> ҏ w-YO%E&lF,8#ChWQBYJ,PΎ lG;]i1,ݨfHrD/o[1 |;z0UJ"p1%j2T~x ^=A[?"i["U[6~rP ~4 I@e.VP,Px xoݸ]kdTeWLҩ)n:"2˂"^M2 P[/%G1D"C",:fcP?Lu Y͚ۻm6n~ۚw֑ rɂU.2jqMtxI.&Y4:zザ$B \ԝPh-aY܈| &e[3ͳI, ;p*2G ږvF#I<) L+4ᦡ+T`}FI2nZ=4i,uviL +-db6 RN[0ul4M+!֮٣tӕ+ N:ZRo|_xM]7c1,=:hWV{ 3RQ+>"O:MH-6fDrb$ЮKDJ9*ˉ3\] M*NҒ 3R*+Yeu +P3 GYgWr,J#Gbk߸B$;`~;)+}0lǚ?|\Ys3{҆|J'4Ί`X)ե~: k?2O)hkGu% V ;RC)id+[ \vں L'8BjQuEۢЕ/KK/eE#'2'+֣,җ2r|/{e2dJi5bA,}})kr 3G$OT_s8!N?e=XR c1?_؀,Y.g,Lb p3~-6A3z'-jz.xoPL32Ώ-9cb٪@_}SWg-R؜g醣TQC);-0dXRNCWD3-zIsvO\,uOAFL!=1Eɾ崱Rv(G_7/Wd=F Pr4uHT3ˮe@8{ eHΉ$YABexn HfyKkU[?٦<F>Tz?ѬH\P}-'vݔ{Ŀ?U*}Q uûUg/ZQG@@i_J!ƽ]'Oն١?E/^30۫c1$ohkȳ%f(j5?,j$pTϑ99:㠷a7+u} .l+♓ )Our暩u@D R{6 C6_m=]MfpEF$ȹV3&7Xܿq1ד9f`W8s٧+D@RISSjPsUCRD]EI_gs8gP-T[fD-!glH/2fr3A!5tjt?1o|#Jz$‘p waep+yhoAKo4CR_EV>##8]iT=kKy6 w;XV~iLė{ ؔn)'@jG+f@@"S%r,]@Ҕb| {+NieO'J vhY{py+NޞRadus F|Ń۸AGR w [E !4ؐR:y Y "%|@iLľ y |QIB q K EU&_ 0`GB/A pl[sL$sIc?ͤ#VvduD%5_*缸h)˟o==.&q)g1 W &W\,I쪶:D`2qk @N01-+l~HR'ccf@ Gr~|3@,>g_uzKJLdJn*18.&7?v7|y 4\D!NoJQr'WO[F`T~&B=ŢΦup$0R,J7CL ,7}mv$s"2Kz?V5Zl{ g6Kn/˦9YFld.C5sAZ7Yi~+IMDG%*]'eSߊc"RWDPޠ3xJK1 aCDmjQ|y}U_W+ liNi&Վ%$O<|^B7S0\͡ L$f E$nޟԜ\>B F(R #]0JD|n=Vqd,O^}TMwB3i%n$~h{ "rǰ(W/( z o't/3g47 gtfdrY/q"^~ꅇ Raz[we_-_WdX۸ywz6k1k˥Uz-su8 Sw6G=p nk1]KTj@P<9. X9KƦ_  *,S ikӄDAt筦HtǺY]- l9D!\OQj+: g)) B9FnMtJ?Gm{z!CW&AѕY%ɜv^ bz P3 n?l  2rg:Y]mj雍wM=fYerqz2=&,PS@@pRgr}f1 bJ_p)ŘGf]>YX?nBMToaμĪXӫs 5< _/wl"s-e#QRCyW([1`R1@'±NX0b՚ΫnPN|E5L?,]YRb( KE7_ԮM->SI=˜PYK&cIH-j/ ,K RI)dP'ߨC O/bS=l}q2JLi?@wj5јBCONzm{-7[{鑴L9sS3hN;N"˸&  rLR M ߷_[@X8փ|qS8J:M’j3q#[n3vDƱY~ыN=0<9jJ(HWB21!BigRJ^P܃E/ h7xXйy[U~ۥ(nE~&FQx!̀*Ƒ*AJ})4 ~v5,3* csyw8FUA _Ϗ.;,ɾ3V /b=MghYeԙU רD35!ﮕz:"fRNPvaUY,߆WR ~@&.!E x 97¨:ʺ\q:d @o\7}x'6b0WV%.9Khv'F#[Y*X%C7 *D-JҐM/;-9{q'iqpM22z% nFM{>B$W@$:t]/5/[$r R}Vy8ˌ5֨~{%b~N]m$sd?>o iWTC"-IoܖjYObHYH _MeO~aOvنMj \-"Y3WxgF ٮ:~…A 6**,ӎ"4?,әi8SBi=(zuC=z욈[5\ 8믳/ 95kO`W.LM$4+^Ff7v`/?4ײ-~6NIov8la D"8gcHiOgpUĨNi`uId&YZou1WfೲxF5Dr4ȝ74ۆŁ|\:]6!&-؊gbJqz9_M&4(Mx4LG. ĿW2Io O6-gB] s~PS)X0lKxu!̊9&!hO?}n72L)]-pcocB&CHN׸xO{Y$q3fV# 8ԎЇz<Uz6~'#,mVP4B eAnCӤuj{RTo#c)>nU8kdq!]J@Hʫ ^Dt! Og?a G t?Įa.Ovq(x \˶L?Ox\ ܒĕhzE"$=Uz]je^p2ogß nll\GVch\T^lhX6"ѧ; ڷt"*j5R~+3c ;W271y|0\6U E~aٯOqFIv;w ]l4 0\Kda` #I fo3jZqX81"~";eT`[vY0Ak'RC*U74UH1fEw,)^$XjAnƒ`-JԄ ..W:+vX54 xaO>N H YOj Q<6G6o >l=P S;AJC ~b.(]wjS\lY 05z/W @Q^%;X7k t(؋PeX `ls[Eh.\PN=ƶ)%Y2s|n}jsjۆ c<Ӱ@@SWYP6T3|H@8떸Ma-0)Ů> U8JzF5<)lT;Ԇ 1]hExD66V@X'iq@wx|*S7l|yc tG$Ŗ/;풞M-oE6S,Nz0#4Wewev=OR[ (AVj%'U@I6/;flu4"A)(̴bω/C&/>e` ْ |z"F=@"7vٕ<nWzKڐ͓ФM#`\HgPп~BކL|.զrXW3!^zsTߜkNHB‹hu{CY ,5tݲ5fpo5rxR|pltCLK̾m'p ƙZFhha#DT Cn\_gdOUu5^5t&)>I-pph׵EfD8BMyX~tRZ!`H{̙ZZ-wŘ[`Bڪ,̝eoVR{u\;fK֥-0!NZ"+Uƪxy mv'ocr*Z ";A/ ^XU8"ResR~ >51}g0AiFFIO!ĠNACH{[0'ڏSiRy)~d4_|G6^u.\5}7ȫo J;yX{}cB}E?%#q =qKMjo0'FBzaKDv;p7YY2zIAu#'w FCx^FtzGdwc c*cI=T+Saxln8/Rh2*dyT㴸#v애;J,TnAy۾YEtxba,+1$՛9^<7_#Rih7GSIp'aͶvO,5~;[o`]Ia0[)3q!䳶VJ` +3rxCXdIPEXl PV5{~q820@:؉ /mZV~I1 񺽉 V;O_i 3ci.DFqJ~ɂ N[M\x)F?'3PkY +߹|H?IB]'8*iǓc9c VY;R`-e%B @.6Wc#>i;7ғy4Tv.ȂIJ Ig,S̗՟KH͐v4Nh!MKz@I *Nvf˸'ٖR8/ |beI`{6s9HP.K4e'OQYŠ$j͵{Qwz.on, 6t^WJXsK9"{\,BSnJIctM SlP@{P\H/|U@1󃋾<+eJAሖD>XF/ ]XSnȋjUn¹=Ɂ1ozo.;ڐQK%r5.? >!N:`#Fm~#oQ{N- ;O> B:NieMn5;پ*ЖFe/>ʦۏ0íg묷άO+F L ,ܪ SogZ\t8Uz`Г{̰+,~Ea̻2#yiXVdPgo*%1J_焙{2Q@ ?S.A:!1R<:5 7qHI.7E^1VB|;{k%.~Zn:J4iQ|?Zaέe D~.Kho7ӆYJ Vb2mSt;5('tZ݁e.r(9;Sxb!cژ4ng P#Hqs?rɆ-v㵤7IiBr|.g mhLJL0hRRiS;-$O%F(Ź;<^y.VEЎyv~ҷn2yl(gq3ۿ> y%N>ϯ..NJ1-EMl3Q*1`}Sz7Wx- %If3kšo::@o FRz.ƽnwRZȂ]xJw֨41q|"-{dnS1cDIF 5Cɪ,xgkznQ6FsCET]f:9}QQx y(5[U|5yo &y7]. ?Hm)| JNqnΚH@Pxрs}(D ߡÀa;h(sUm^l/ dP&\ l2pl$]sezV }ܶifKN#ywGGbϾ!#WkxcY}8$eސ((3"1uVIo_qȔ,Xkrhw%mp*.o7g>U2jɌ*T2 ڴ; lz1շUOz~[4k"nӼqӍ a6L-@D@M2nr1.y"d, D{ᖠ׎ΰW$lW P0a ^lSO2{WGiYpAEJ5&IvLqy|=q7u@`9;/lhe4!`O | ٶ`!$$q_u>VEkÐXv Fb̦WO.c1c5iUa#5N%=`QG*Nl'_'ŒUͮ7>Ow|tj}2zRV}9_*u i<@s+t}Ҷt'  $.Z"`GLIU00682{dne[.51{LCgLdg% |K>%s^!:-lSUZN=TөճcQ&}Z2(F!?b6mn졿 a; `=P1!voʧ@nM Nwlˍ3/XY W*斍Ef+] }`i0&dںGm7C"o{Ò@0 {/nlL:z@; ghqF|PhZ(Lbu>26e6:X8XAbgH$lHp35N9/,x0he{MKx ]C)dk 8%7a u1fú=%x? G F4>i:E:츎1c ɶ᯲j_g&kY. r'v|-H~tf٥"+'"2 19/#,-b VY0k&9&/IH>;޼ЖuZߦ4ʱSC%VaCF9gkZ3U3O0$Mx.K.H"3*=Ix:Ǽ|Gmysӡڄ6I3S-,\0r}HyKUXH=9JQ`p k? ޵@t Toʻ Wsᡗ$ɖKCh0QOs!vw.o[ mV6v% L~ uJCM3.)< Ys%Q~j ~ ļKV3npRX^]<87)Cqn #iA"t6oei [Ts)/nEpo+93B7 `1mGxsWD}AL7oL5n0 %im:3Sv3a 8{HvԪ,c {w#Iμ<ehGIFSNrDl뼫}RصUπ|9>\F !L@gSxt)z$Ȁ脔+1DC \sѐĢDդ=? +!eH~B8BY[nzJ{iNX.T-з#gAU5H lsSX;-t_P }MT-h(EコR&t2X;EנΘbVA9Pw(!}so`\nQ*I셉0NۯIw0C7{T< $ a ox6咥@DD 'BK __){Qv7ļQd<6VW@3Q7ìAUf+~&s]Γ#D`yy]癿b~~ (_I@h鮠/yڈ2CƊJ%@ D?fnJ:9U.Pk 558uVHihIl wIհ:uR[ &ѹBzG]*]I#߳Hm9s| fŦu%gCq8ekR/ӽQV* &l<9F U'zNcŗ~Y. 7 zbg忘 2"&*cyzAk(AR>~mЧ_+0 qIϔH&mX^A@jnAEL.g3x?ޭSNPVFI>yxsMl Z0XDg|d{?d+%= `x--ȍX  _fa40A R_J(kSKQ1tI)jPg(9dmu+)8OqSٞiDҥN^cLʟ rn+IF{Ni4l5Hӄ3>EbnVT38ӄvQh{=5,P lUB,_7+0B(^ meNS˧Qc&j'9D) [z^eVLX}/P@W}:GBC=Q19JHͶ956wϨ뫛QڹZG@V20rpz ,MnZ˸F ao5YUg~;^]RR<=SAH/hzn7#>p+#wDK i*zIlX w4 .Pب_F>V.R.ˏOXx֑Qmyۯ֏-C֜}%;pS~fW7CXKzѠ oϩwb^%2/OڏxՈ5W˾I8ۓ98!O7-!=krf{ZdPU^?"i9 1W'* (ЌWqOOAX`vzm^@![mZmn4ğg,;_mܴW;4'0®ϵTDn@?yC73j 'deؖYq!Q>:>㸏)5u p;P3QsH_ q_BTЊ okmE~PP>}/yB^di$ˇҬoqbO%Ƽ)GC,gtv=b7f*DQtW1 s$z88QkX=LO9Uth مPe<"t8ZD[\TIUMaO!7atwW)* X$.z8N2O\/ہX]$'%qγxrLDEy~###Ɣg@ r=ޏͦ:n$ҩOˈ&<O!|bCinHľeW8JR@лɤj;$/4# g , E&hך/n\n[eQp!ssq+oc6E50kgIpz,Y3'<`Bn}3"IUIAxSщ$#9KaBO#NtO;_W#ZV$HU`4XbjH+k"Q;Qa^if08 ^W vy9d363[_L쿡8GUwK_b=΂j@l+b[>79_oZ |2jVfqc.`m\GLE;"MޥfuHhGV\TV#@{ AZgǛ-Z`bO27ΏI Y$KSo&IC9.py5d21L鬇6 lȊC?' 7dIl :˟Cmlw=|F<{c-~6A #e.p!ӠAx<Kh #Eqc 6r]l lG&_Y璱dLHGb8O.j5=v<7C_ǑNEGqҫypf_h\>šD@: )qua*)6Aå@2 k\c:y<~`/ͷ{C2<}Dd 5ԒIpj;iD.rE4h);nE@?_yOp=wYV&s2Ҭ PVHφes+&鲅]σawdpwSno\-62Xf-Mn Œ$;# y P`Gzc -:N79-A޺Eim 0}˘QVj^]`gfc[`bV"9EwBQbh\eDĒw̳엙?a\LlTA|K27A &pCn7mSt7B,ۦrk#ژse*67_)xfK2`>mu9a66-!DLʹVݜ(`d JJ><5iDp!D8I1Y3?à,Ͱ~yg$J%Creĺel)q`[XUܬX귏}lT? 686 @/$o9)zr`Vb箷6 xNm瘿 >7&UEig"+7ТȴlGiA[;[WRO.{oBsl -$Y2~8#@zY\?12롦ĝYr]px^I ,w{ί?脉wq*4WX]iO#1:x;Z&% h9[kw2y0M7K*ikCyCy:QWjVZ<#G8,EͶw neA>"Xk  /Oy]fx!=ҼX'H7IsH|vg~=,clһ041@QK~%ЪY:JΠGk+Ў]b9ⴋS߼]|j->) [`m־KSr\li`EUQ+kz-c=nEEn(D BSzM5?۞:5de,`%|h d>vyr~ n-RBϜ虴?'6in-^:ZR&ƞ `7OD3-Ar/E@RFnoJo.ZʼnjnnT(ZYZmM~iof?]N%7k*3QI >kOD$d`Y@~n\[{H|jn͵4!v(|.|})9c%?H_6~l^Y&XGb;m_N\EDqd5;C4RB"ذk"/%Hq׭·GPJIfm) =; <r%/^?╨ 2O·m m3t@ g}+-vk [@B^tm :EcUc^-\!3E8UFضFERM2"ch_zू0Dt߰KM98Y7 Tu5閘Cҽ uI'eD@jH{B vyҺMPdJTČ/ $wVf'XH6v"I 7>껛=,d;pqD&1=d~j0j&Jc1 YxY$THr}eVjZ -yr+;뗢cy`r IHwloge8Git6 u?ə_W<:GDE7|2f' "H}(k0lecK*f삩GA51qb@?Ccd[Һf?4j f9QeB@>to#qwu T5{Bn1A']<" M9 h L.מ BqW٘0`n%I0궮ŕ~rẟKt`o3( >1 AJ[¹~n (X:I/8%~ȯj a Qc5 X~ҳ~?Y"X4R>uL؇QxA#dAIPIKOT) [3gaº*ZIL1waJ)Dfo^6,Ln"NTM1GA Jq/ɔ ƞ[9lۡS fq .VkIBIHi%:@x@j?F  %0d~F=UOD]{%Ǔ폑0O'mj"S8t EJcʁE4ƐTH+rwXVR33g+cU עe EțYk,׫ZP5dJEf>(Ӯ|LFA!2q[[ԧP&jDZNYT@lހVN]$:)(.>1):(ۿySt>DZ܈0="JPp<`tgV] ~erُ6?p ;B-jVs t#EAǭ;e_ޯ l9TTfS-(1b<ׅ35Z:HaRs.yAE2^CJIм P<B~/(V U߲uipjQ9+)znzQݢdmm9";5y-  ƄqlWYW-xlȱu3I>x9ĘC(0)%_ hΉrxzʉoCZfvJ|mAn.¡bDDW 5E 8*DhQ8 S6iP*YHqupfkEF_l%J u_8& ] {DC4B&R#c45g:l~BXq)A!1$U"U,Ki},sY p󁯘-NbK44ݞ`0ܿtYou| Q8 5gv Y4Tɗ-[^b D~=aJ('$ۣMEB(TAQf8_!/E aB0(ʤoEYbscZzȍA˃u\9G f{ÄRm_$@П§yE}QLpĢ$,G@GZ)Q܂C݌`&1~khLFB YcўN>f++^HdePQX'*Zh 15@ISm{VT7;SZnZIygR_G-M{p݌pc^9 @탟|]Z{4W0'>"$%VU!y5Q1~a{ktbzR* -Rv~>4[3:|pBNZ}N\ oDB .{\ '`>C]1,~_e-}%]Ѫ['(t8B-1Vz&ۚyʓ UVG'O7 ͓O$G̋&Md|1cM#=Hz _EmT]s:#%G^z)67sTd̸D%NH$$E71'!#wjdF0¸9&?-9#"t.W=2^Cr^`w4ۮnY_x]Oʓ5Xe  U\JQ+{=逑$$as2EcZ:?k2ė IEr@דZ$.aϖFĺRcDOsAxk ->(#ŸP pZ1r{^UQdPruvTp`IMT< KDIc$rlٹa<֙ޕо,^`t3\U5,Wj}k6peS՝p]k$Zݙ,I uBoCrޕXێl!3. Sb~0[h(q&iEWln-贙.KC[pgp1҇%!FA(,"΅j's;⣀VUJR(ugz' Sģoւ!Ǫ91&);'!>E|Iqsh-YӋ3[\獯)ieΔ~?/(00j_>Y׵*i27oK(i*0?/Q֬R!>zZ< f$JN>3F%ϧy0 ۣ"~ge-&csZu%̸e(<3C_c3 w@I2?6-&clzIk <")ChI ju1B}L*ñf+wAsY }2f@q|o7CAv2,]&hWxu' &^X{H4>i˻C{Bqh _%WGgU#:@/N2 Оޝd6b30b]HKʭ[L/i^^l.wBRٞugsv KV0&ZĎr9`>loVJʷ{cCc-oMwo% \갇 ]nnt #P^b)KbZ33j[f<#w[dJ_(i%- @wc\1#)QdJ?XRN/.ef̰kN:<[1jagݧc.˄K^68QNYjD#nqt|C)F6j% UglI Ր҇sBT,m|wlzKָf (!kf0za#bm@ẏ̩?7 YGͰnxca6iPI{}L.~Zc݋ gO "8[0L7?-`KTuJn+$.¬&)wqc'(Xd39mVl v-h`w*HT[_\8{ !kdr]Tk\3uICf" 3}15:CI 7?UÁcR$jeV ; ^% *>ϻD^ij;t{OlI7&sIkvZv(h&6%MԬ#uzwB!c{ՃsliO82Zf3H]cmnpp}y;)@cyiHOrɑJ#BLfV[9z#Jqf4Y%.þ-ʴZs4͞t-d}-+qn5ޘY1˨BJAI4㇍Vu<6u=Z>b  Rg,by#-C]E݊3}][; M@a*J.=D-4ҮmuĿ|qŒO= O 홚;ͦ-.qt|5 26jKcM h?8JK 1H5ˊ]}V;l{gl+[:Oxq/+rtev {-n3Yn1^&y(ԟS= H}3OՂQn/Wyn\nτGL7)/1oϪWYaz5zoJnE~pbOVCA=eysxܩ5>֭ӺE̩]#};W@2I=u8(1g<2;5FN:Vp'3E;Lo2|6Ocu=Gz̤vlAL5ʸ u2<`c6'89m@A4Þ"EgE oR PD3Pwa߸ʃE3Fz>evJ[J!:6O7:BEf5$Ya3v s36n 5I))1;%K$-%:͇-3Zɥ" Lm\ikK\bVC)ӣb3nX$z4eLV#oAK-6i?rU}]!sENj-vAܹQ24G\ J /k gJaɳ#~~^4q5# D_,y{ P֪4,5q!qlESAHƝ#BL5 \8x&Tf٧Sk`s-x*vW,HZ4dpUXӯIMaCPbnOf%II>|y'^{ a8~0KA:2!sP@@ި@" C!i_@@JrS5vpB_,¤^U֬cz$>`(Lk60\hрrޙҲ;zsjnm~|#Z#n8UfӅ  $T|JsUӪ- -CR-\)*s*B."E+\ bہ‹HeVČxPUoHS!R=4UY_`Y\g}z&i8CEi;XU'3+huqHGrz9H Qꊈz CQXMP<:N&Qv+3Nj%.y.Q]h Lˊ!{8cC B?}ZpQl) &Y#ᴺ qsM=[tm[Ce'(`LG]ݑ5oU @rgfmu*̷ں-}:LDeco\+XdS3TNЭT.R8g\U)+}}D]ɽ*y|]/RL @iR$OOXoP\NT4_IQyS#ƃ]i(Pk>,qm+F]E(\m?&|6m{DgR>hr swnsCaQT6<({>-B@y3 {A 4LMCm$q㜿s$9VD*[?+\C}[$y(g7aX?EFpq>6r1Ym&s*kIvqG=L!ƀY+W.9[ sDD_wo.vKkpљpX3Ymh1ձۺU#G6=Ydh /}gn+uXtWꃫiXM$`I3(MrByҏeL-S%xts\[k YY (&KՉ8D&G<:<:ͷ8՟;#f\b9.eߝFt7|Ek׼7~|A -= /H|PNQW[iAG-CLiՠd=T/Q0bSjLl3VjAQ ۛ%v;fQ`2.b$=m$=CaT_`9axKG6l*6ͫ}E#ȉ^z-r:g*켽d=F~E%M~DAA#Ydr B5(FЩ8b GME7.>tZkG ?G>K%>MvlAshˊS2H.6r"?(D w#cm0BKv\Rap&AXΥ:[Ro:Ut,. 3/JN(J4T R;MS|r| ~Crد[Ub2QK8˩vh\AÆJ`E}Д:uG_ T{!҄[A(Y\bPCҌו*P,DJ\8)+ g&I캦3Ҋk@RX M Js]lvxnBt WHȖ#7iOllО=;-_]Ttwu:f^ n1.7)2x l`TdݐA,u)e.Z`:\v@:ϲdCF\tW" }k0$= H5*,xr G B}NJDDYf1FUO?g`f9M͌B1m@TRu y,\ FJv6/BM7\\lFbe_ snԦX 4o_5B+qrG_۔d&{&hNf a %%AM+R"w-,B4CL׽oBnhspSAg$Khw"CDr>+yпeĿv.i&#=Ɏ9wYI#X(5ƈĴ sfuH y@"~VPSY?n;aT /AK%ڟōio̘[ ?@FFmpL/Q Ө)y܆$_:x<-C۹Њdv '?h9k5B:92D8X_%!zB(RuvbXW.UWnj[Ҳ;WYcDž,oKkIjJ@r؁Ace 6+B(vs%ZH+ĵc5퉍֌uk#JIF8 %.518;7O4Z4QߙE }>CSIr*^3cÈ ٤7!> p͎2d9X g+x+L/^*({ahɲAS{H9=,QH飈;+2Js p+۽ Bj9EC7K.`3VPogICuCۋXa4sj y;EѴƼ!}#*`<=`m²@SWڪ~=Ö<+Q#Upe0R@Wj0]:QEȄTfw4Ȫ:PeG\Rh! n^m,NnFׁ}3hA8صj%kiiCn@khq!aM-gy2(4W&jBҵz> cY{aOW~ 4cy%!':SrX>&ppX̢&K.+s.i|  ,9ǭrO3 <5^ q$qlmDTnlhFQ>wLc@+敦rs2uQ?&*jl(̈́czsQd{u;TIEV3Y5nn"ln#ed5ڼ G.8hj|rs8.{z[lFr![cwq\L4U #Rb[ }e(m$ĘwZ,,"n8z3`Qv#w 6-Nmu\9;'xڎ;1}"`IhX!#͓O"vwꘪ;P(wtvi:% Qw^\&<0?b]t#8E:^dA _( /|]!X@xN|i+P^+iKѓL1Ώ(Sq>ZnqOin3諝<A0cNBE-̓ϰdɘ?9lbױ9Dls,NmEWX}G`jZ) vcDdEcp:ZI\˦A>|pk,]`y䶮?6 ˝ +uzrɭ#% BY剆Rߚ-UwmZ m 7]^;[ImwX U65}f>玤MC9 <T~A[Q1s |ڱG];frEY|k4Q pNЭ{!O^Xj7K^ *8/ob6Hs 6Z93 &u?,"^3vMnLV}o j3nT j &z3N}/f|FwLIDǽQ^:rx( *^Q6XH!usk,y_Uj9vhL)C>| ȶkM CɂN'=;_/[vۦom<)ͩB gCE.Zd PN*z9Nzwj|nWLS w T >.~'4o =b#26a6N[wMW!.f'G&A?Dz=mW+t્R`'.#^zp$tw#.@Jf]$, MN{"IE]Dpvҥ܃j(jHwL1p`}?A$N̂A_2 dXYxu u7}]Kn3%Rl+6Lhf*pMCr Uگ 8~ZtJjNA3xeM5 |Ex(r@`ofDIIj'{ל^Vusׇ WpR,pNKQ3Za jU{"_m왢0,jqNԴMH-y0*@OSxKM(=/i 3,{t|)yb}ǯcn/~tWE-]_BNC;{ܯ3CrAZ[Kʽ_hof5x5vؖ5nAR_!!ra ~ZuKp%Xj\F%d|F_zr{QTЀIa}q @ķZSSdo=9$={ `cz0î1|j:|Y -S *8ShF)=j]rn5F[#Gs'TY3궡|wgNa`sEIcFkkE;Yt->t-@$^(94U3%ԓXBsRUN`*3Rʹ޻]rȌ=?Od_ܜ(S2Hc']D4=0 xK=-BY":047sSlq[ҾPpݩ/(u˃?CiT=UvM &kUKzZ7z25͖*O&G+;4NGX`?w9z:J&|˚ҩ3.8A_iZ?G ޅYZ.(}|xz$<+36Zs=*R.KtAJr Aw?u㍶*u/qg{k6ayxĄkޫ/J+WzJ콸¿T݇R_Ïn)[B[,Mڑ"dv`մRmI$xKb'^Nd\"7v/c%C U‘{sN(CkMo%PƚUQރHٕhR 50Md\3 ׈﬷B-O@"(䬎m%;.;]LM[-clR! H)i:L;|:_!?l f)ܙ%u\Gz?p=9(#}"? ޫQ[!nL&}7\dv,;>8ANbP4U̡BY @qՑ4TU൧:^ȗ7gz[)[1cɊmEJᕇTw<3Kusgtz,h}Vc]3ٱ Eޖt(&/i W%\c)c;k闇] R%sxIIjMKi3Y&" x I8H3$=7j\3|ޕ|`FbUw)>ɈF ZϱILlMbPKq9IGhw`М6ݔf!.f#Ādςgܓ(6*c g _w҂Wʬr6Cq4*r:gU 5w`7\$=}|7֐pl'ij`KȶDsհUҨ?+2!CdgFIXa`}S>0##}VS*ZPIo3-b|Onh!ԳZ!֨#:ܹl11?=*I\$2z8)[u [3iŚ]^ \:N-ĔI^Ahi:=  qQDe2o`*{D:N1#S2{Ͱ^Fp{]l5O)kA7~<Ťq: x0yџȅXa'̡q+W!̻t N,q-d8{\d߯+ٽ5#nogculc8LY1hW(΢_KLy _t~ݲ,*ܼ;vr˳y먵Xw8=^+G F1Gג$)'_1?sN-4$BªїsTNYIUmt !aTJxj,Dih j/m _6]h*k9ƵC w{3i^8OV΂eؕ7R f?e>D$GsePwO_e4bjI!te/јr$cp ct;[q{{Z(=M{&G! S~jOT~U0rм2Én籲/FUϊ~no>i։;I3֏oo]a-W1Y0.JB}xKb*; M{j# DZXC(ȸW Ťe+ |k3 Xcm%.B4!m HɊV ғPLiEKPs$Kcj툹RZD i4FhRXfM7mMizGOȳ4%gw4,^ڀe2hڟ( "e<t*_n6,Or[=nZF. XD]@L1X~U?}#ټIw puhsmLƔ4('HhV*fGOqqJI,;sJ;{8b*r@%(B:DQhŽ;e&.0e9<^=KE]DP10Vc;%o)v?. #/yCOܵ ´316 w\cؕ]W:;wX@{k/N?kùYd>' ,M{MIwVf5ē:J\־w]Ҥ+_b4kq^ȜT-b@Cp=U)__äHpv`_=k;q]K6QbHNz~> cۗ[b?aj[|>.e[ίV8fA ;\uAF<n0u2LIh^gC;#~l`m4k3uF9Kc!:w}SϢ.h%7d)GROj~~+ H6ŮՊ큄^NBc;:&zTH4$q3Ix-s*%6 RH=kipSο6Nʿ[xNqg7Fz":p.zO۰chH%O4wȤ a.pڮy!-?$fKe :ng5 4cK?H"1jVmoذ;BOp;9!٠Ǜ\j}L.1[_H)qպQwN>'XaQs2 68+͖9a,P9d\QT}L*o34t5{ɦ/Ǥe }3B 09K:|4a0nOBrgJ=ڰ:uop!CnEzfnW 'h%Io:[Ael@燦pSL³%HHG@p:Sr֎:sN a!ר*s7|@`K??V\="w~z,1+UeSWןaxA<]$> uc+!y8lh »u~#Rmv~lLJ'+׳usA ^`Je-V%|]S(i ʙLN12/v!8.qzຎdTu'+Dz =hKF`LFhlIZl}ڍ;=ӊt%hp ?J\^zLDv@xSS3;ǝwPD9L|z!,RQM#C}Iĵ0|'JZ~ڟuW=W9 p L1,B;(7lxk2!HOmˊqȘCGVY+ IduwL p&TXatSe3yěR&psJhD)uc{/-n`8_Ehdc cLu7Y ^ ks/fdA.م6u5+VȺ^se& H@'XMFv8"-ySR=u[B;hz~M7)jDyEY Qz%(<4kݙT~鳵4PPU@50PJp<]G?7DC.k^DA*`)[L^sӲhn@iLVTi7=XZN}U">t(qgmw7+h;`SPΥ6) `:՘O{FWBI6bI)GT/j`1gp&5zRa8Ȳ#x\!U1Pz΃xJ)d 81rSS1QJRb#o'B kHDͷ0&4 |vZ=lyV柙EPo%WB.QkT hQ اG/j(["(z5U0C[fplc]GT94=0Zj:O=B1a\{eXo?^kt#oHSc"?H;'c0uM[y_dm4;6B=ww;lw+P (Yڸ44 ?[ kS聲F*zV+f[A@A+ _vQ.c=vLLՔrGD7g}wG %f% atVɃTRfpa(ԟk 5]Ev{ %Rr(`g1BtA;){gS(S4xU:A NO(s&z$4UC ~>!KP,,U[ًZ͏zj:HUO^X^c{.V,mطꛊr|#Kr< *V.lK0h곡ߵ񏱎0ssx{AWq|,0V[^ʻ"\bqQHpw)}JVeāoJ#u`&h\Z^rFVಬ zu19j4'wW+%\g}\s9=WmqLrHoln#q\ғ.k Q8 Ƨ1&gIIF%y,df"GM?P+ 2!HJw"ڶӊQ%nN(7qN`k8-WYR9 6y ^QZ@;;)Q,K]>EZ2 R 5 2XEWSae +V#[E?b#y|A H\{g! :N[յSsZ`aIL]f .ԡuձx?rL~vmM@pñeI-/ lME75Dw!2˛ ׋'8̀fMEIUw)>Lt o\e5q?de˘SDU[m.jPMeF8G3ş:NU;| a-DN\*RvG78!0m?֩ϡ lDQ0l '+kOПFu Sؚ4,/zN` fY|^p8@x|>a֬tNy»cr ' =O?A`y6`gNOJJ<f[jDio!P8fo#:\t^a*}ѶvbUH+6уoQFڐGP~a {)+l@HPe 4,ق Vc =5ZsVcm]6hJcAx(g9!]扌3Fg Q;7'(o4!2#Vyb?<^&Z%:R~K YK%Q !qHY߳͠~>24Jc2V% u=GohyR2=#P/FQUZ.kahb{:W_Ú,sܷud&As%NvC)&~u35[?nb xYGX+]A6<{Cu<< E)jxU ~eHrQ7Á|[ׇN˽^ӑ ݷ; g+=GwJ-x1n9_YPՖ608ݪp*#3x,u)mM+l7ʪ:sKW[l+r0,hkWF,Vx:\MYwm)!Sn磰5Jr^w@sN\Y1)\EGpTI(텦2])5<%q9bS _lё*Y ׹8Be%TybVo/u(rY4bگ_+ۑqb^nD@Z"AZ (Sg.Ԁ4#spFMU(kT150 yD-6aS ]aZJߘ $v|~K6EU2 HBE÷2uB8<t^fjqLpNeh`n3f8q "80fOL~޷cz' _*8)6mz0BQ=e5_ql ^Q"t\6b[&yiVhb]J`7`QCk$^8SeZ X;˄DrL!.Y(rajN[2#bFD8F/9ZW`,sTҕپ$,0$AO k,S rxTr l7i`snbRr+F`+j(1\v!hУmU cI3AN $=~xwZZq'߸dOJ94i-pĢ'?,T.qi!ԉ=@n\X5"`Ve7 f$oB>>)z'<3.tۙ|ݩ ˣ )bv5ښ [Q=delПU CueƎD4_L&i#+\E -71]Lz r.>wtx8V{Ku(o#X bʱhEefs^+:k܂Y7N;Nw&N-7g!#|gl#9HsesMIZ G,N?u!1%k^.: $z93n3;2K_46@'=ȥ9>ӡ?>E-QwvYF@2.bHK -Kl]9XWԿ-SmB,2cvM> +:ud#6H)#2ǬtޞA#b>|<dAΒᖻ~M`IVfn jβ8K)6 nQ[nPz-Oʘ+䙻%d~*'9yEYFgDMh;+7pF#NG?8  ~랎n|L1Q\ / &KۇihFk}[cP"d‚r<$ajeל{q*N~e%R2?QX}݈RZUV4I@iR>s2 *|vHJTwE#{ nnٟV@cMmڹ Sl^.YC3D 03kV6*ۍwmEl"Gu $E  +xJT<Vak2pi2{oIXWDKXhP)a;P{O7*V%0.;.KǎJ9 q|}D1A?.=&c=V"'D{[ɢXQ&= fK+k Ɔp ,Lxe$`QvU.XsluHJ79 W,H -VP.YU'9@óת% ֚iӸbDmeӝ[zi^4tE~x "|SˇJc# J'nCL8Uηk"1g=ϻ\4RܖJW_m=p50}̡ lM;k^MclRdLUȁ-`$0T;|;Pt"h'օq+ bw HS >n E3 % l$V$c(z:_=|[8 3hN(gB?@_ Q%/]c^/o: ~`~h\n Yv!l峌' t aK%d #ؼXjɹ{)NA.翨oo!*0T/[vԚ]vbXe$ƛ\nR4WM:C؅&I 'XEڒMp7NlUoqzUЭ&z^!V|)7D"^cQ;So=yHa|W_XBS Õ\ $O򡷊FJ4`6Rtʒ07A(cF9?-!ا7ᥓF;H{Jy8}!^= dwܬx\DI瀃6L BYDhO X(Rtg";Q\#RO 8ݠZ-wZ6g6bm{8I㝑8hCQ'-jCŁeB%+~9~JBSskvr,܉W2ך> 뀈Df!s+zOoID Ʃ/hܜ~?Z/ܛ&H`3l-);"M!}rO[EF->dIKU3/XmBZ=x X?`e G=72詐ZR,1Zj}iՍ3wy .,ZFqd!Tz]Ks~XyYFǙ4nG5TUȒyNIZgWą b M)w}[M{ & <7U\>v1("P{<O@:8Oo]Úvܖf)%*+ }&"X 7KF"s#(vԲF}|1To 0AB$jfoW' vFmw6= Zg%Jɂy3oDA`i1e=r l4RAPdadқ P}!t|.י-$:a3*W-qKs}ka04+L- e_ }&>^O;9y~"r fxvӬ:x/^"`LDl!n*8\jP5X&ϖΉ1?㐬Ǣ!T} DgE# N0CY_3m _TE`]$m9Nn[ ,']:-ޖb[jrQL\1,XJN`6[h}KcdhT` +a:,c\b^xnt,nkniLS9NFf5bm,Cei(g"mQq[n܇=J <ν)NPXAY,,OByyZpF0fP A/)$M:1q`"VNc-8ijPإ/%dd Ŷd ?|EbM/Iu޺Njk -/JZ"躜[+閶?uV"6hb qꄬQb>΃+u{VT@]aUz%)e9-$F(Cq_)\k-<@9>tBFaW&,~x$y+Ѓpײ]%Ͱvǿ}m ĮtV!&@e/-xU#fAvDӻ>9xǍc׵۠UUbNAaLڬ}3H# D1UGUjN븶 r$"0%HF}P%Mw4ڛ _mk1]х^QW?}A͊}OQFðnȃZcr&ANXu'c8u"iN%Do;V6]z&%8ͼA0cν"&=賜Pudv V4izf4R,,Q lj5 &23*(`ExU:.P  ogYZ07070100000455000081a4000000000000000000000001668c1694000078b8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko.xz7zXZִF!t/xx]?Eh=ڜ.+Zг'voEmޮ:Er槩lyۆ? E1ʛ6*"*š{R^xTV`V V<gRWQqW @g u.O^K?. ){1zU+ؼ߸@!hVT֋+32dM;Dݵ$}ĬL-Q~MϷo'M\Gp9qޥ23h!GFZcy5WW0(!KXH/.Ɂ}]>8Sّ^b23 _2PPRI7t>θP[[!gv+%bAZ_ܙXP3*w![YjcوN{i&n5τPobO\ʼnXJ'CL^jX/aɺu7\u``Ή'xk842&s7oHHmP:)2 Y*>{Wc$DM8^AZa;-KRvqj .RwC7mFg? K- uCWx}Ҏ?@>p8b-?zI &G|ԀNuOѝ 9rW(HņSP:w}v,]:,>?6>kDfLR¤=ou]ygBu0.X28遉}c Uj>%(::1 +C C~h=}ќiqm1A.0O17lBE_LС1NBvnu訯DL\.iH\k5'Ӫ{h1e&n(S xrzX0deIIpgd]ÙnRQ<+6pH{]|YwU޵%(O'ZvA%~$ns>́4A'!>vGT>.a|̤]:G%!z_X]> DxUMw$| |3Ȃ(܆AI8'LmEkc؃W˨-&R>V9WL.@qQԌ4]_4H{7q&d}~le;Aqhf@>9c<me/@?0#HmbE(3StW0nF{9icFO}#Ҽ&ȏ_Ood0휢Rqr*;2CJ]屺ȝ0 44}ݎSSx<^Y_2)W8}.4`;-PꐌR-k'r팤]oka> \'^8&g׭DsMrѯ? 6ʠp,TJ-W}HeS+L7s9d+Deg*gx rUC۪Fa\k}Dg?r m3:2.P{x@y}!l&&PoSWNBaOBa5+7q/ W;#ojZ Σ~hI!2V4f%'Y8v;{,)əw"nԍRi4Yya%"$qr[WOuW%! yc%{g/=vűԦ)i{ o٘FoK;֡{_SW+bV (OEM%xH 盛]_o\% N'r]kMXc3ƙW{vEOC`VT'<}6`U^P羜\Qta\}ZAR:f9 `%(Y<ݟK"\~|:kH` iV+.Uࢉ"ʓ*L}ʠ ?P.,ۣBJJcl\l~y5\|Þxe3'_x:aʸ$7SP&1."QV mhh. ;Ѯu+N ֵM~eBBBֽa9]qZ(p1}i}BS;x?dINlF7 \)==6 ?^d'jvX>a-7ǡ8 ih &ˠ1Wo[)-iT/bgĨ4'|4kF5=@@!ؤ$ B)\9No*\otT Cu%W~ȐZA!<ޢQ0iDڵ;% Dt(o'@biTn Nf%>ͅg24t/ D|1"Kwp*虛b }~,w:er-wy|O ^'i(JrXZ2@ֆ¯&'9Kb(7 ץ.*UWqN[J6ؘ-_R0 f{VИQ$0ےEN-]Fi|O=P,XdxǑ/l>ml (" myTƜ-)dW  +Va7OtXNH[g)f78 ~g'h7;KX[Pv qyjrMm6 We*Ԁ~w`韬ޞ`9"t-8 8fj뮓m ;x2e^#E:iq#L͐1rwxM] 3z,/RF,Q;7Tg*H_QҰ)C'L4wCtM&(޸cƹdZm{q-k)f |< otl!d-L_: ݅!^3טJAG!YncG4-d$YshuB @V4E PB30'".Ym/MR\pV4jdwwW/Eۀ 7TikdmKɂއmtQ=HVGuvNc6>h~/h){-ؖSyI 2j `oLnb? Q{.=^ܸKNp1ۑ.YPR]B6빘\5ĵP0K{ڷr)xKw)0_\.E o1Ϭ J$HT]Tr4T;] Gv?r+adEwٰ& zR@;gB x(Rw`%HDP~wL=^b-y8Bk#١o-?ES˩9qޖr0LXҢANN#:`T13ZQZc+5SAOGn`#W-;y/<6 BI\ßGC? ?/RNO~:`@g)z[ Pކ &+;>WËd4+"-RxPd%vH' EܜjFp/bp%f ΃JTlZ ٗ`P%G 7(8{ͩ4CZzi7/G[nCCnuҙjRgH2w>.$f@`ʐZ`M"\&++(luR -vvx@V;Wj+"`nZ7ׅ31^|}J'_HRQ[+4l|i5~kqvXc)Z^&ǹګ]6q;/t3ۇ(Ipu ܹChEU 3!3)}m$9կ7&M%4wKԻ _k vj HzFO5SzL35hz1-|/ :$녿n55 xZLCi a%W2k?#?|)'׮kᏁđ}0p%8)E0o%e0?f7􆣬!!v=^'/0-.Qs] >ZDLu^t8PjJ]92; PȠp±|@3hQ̊s?Y!'q?W/MRg^jXv|6{HPĪV薾˸puD łP]uQ,$'!h~(QȘ&@9Zca::mfr}F,,eVz#0tSw'$a#tDBѼhi&nC5j s!;gM~s󠖸 Ի :>U[t@u[41{$ ~;v&mc4S4bMsționBMXرX?תq0 ӹ@9-%QgB!~I;a.H0]ف=u҂,%÷m$PĂ+>2ek⽩PjGA2\YTKR=WuqM[ޤ6bj:A298=4it5& _YS{ *?z}mR7lѓx舏"D)!EH!*K YꛠդSKYQ 7@ח3- a:Li&URN$Vg(_VTl]C/&›! 3Wu@Txrh:Y0mJGDBA0!I. R^g{,%%HO둅OA+4~zN?w/譕?լGL@'/䷹(\KiҀw4IqVIc\_<%GL}8 +cgXR쀑uS;SK؃+Se<(L%qK =HAEzȕ8mCGl`]OQ®ty9;1֐O 1p=6^Qh{C=PFs{ V)pyyrYT~T-ptW{ TZi.<ӭ1~kQ y\ N:u1@ IJ[=bP٬YK~y@1uQ:J,fLKZȞ-|G M1,k8O6.DQҁ> '@?ceOw/ddCXRƻޢ T6oǚ1|{aerY,iF#A `L<}f4gq LV !~d)=)#+ln !KRaj^%X""$i{摴=Os(9p U+j qzk >=th?ݡ|r1-pK/@9f6nA!S'M%dL!֎)]]vBOwvazZ^,o*pAӋŭ!\ˬ9VuCTkv y]렂3!)?b/0ڂWf34qu%y y').H&16L>E͚0Ajx YIC70bR>xT4~J8:ll@9̠H3P EKQK^/B(dRH6Q[0 _l_bf. ^MZSXd(ڣ,=Fcs7#<"%( +_qܰ4+\%an-_'sȱP:tZ0wuѴm@hIDs.D%;Y`:ʜ ȖrTQ=辸LFuUX[FSJ8u>Qn ljŒ\_E@ gE{6hINzڀ`jK,h3f]':̆ 浪<+?PoC5gZ~1鼹6#-,\ӯ $ƙ6+U'&P`_;Dͥ+aP`"o,IEUoHjY o<bРQ٠OCt޵PEӣU+/ٳ5P.%2R[zvgVML}Eޮt7{2 1FS^v:ޭ6,W׍6?:yv8-+4=ڄOi޸s[A_;M$_ߣH'Nz|‡,Z_0m.*@ ڏ; _vd'g>]@zuTa- NH8Z< /*ҐRp>5Fp#0l:8~h*&WzVFM,asZד$ZLOUm(kQIXRHۉ`Nhq+-Ƒ>g gUsvl]o&:)i'!VNaY~9֙ϭ ֱV*M~2i5\]@쩤ӣ/RVV'-7-hxXh&I\%ϩ%kRS\pʟuת?WG޿$kq4jֈ>.is_3-Od;?(t[UOt حsMflz#5`Ov 6}K~w x'r[-;4mWUC_ƽ vƯK*65+!VzEդl|#ķLz ;{o[ݜ"E6'OWbIE~~2}6' Kmv?K khr09#9lc#v%|(N,"HcS2=ɦtC [Hl?[htr_UY7WX:ݾ}EL3͇'PB{֛\-GлTՕF.' #߿`\!̺[h*M) }ܲwjD냷#ҝ) O$a@̛'x(_ZtjDeTො""`SrdD` 29y҈i%(p 8%x!r1u\Rb"Fg ܖn܏q*8{ Ԓ¯qv~u>nR4m?(}Vz[-0' +yt5*ȸgZp=6[5$ȇ#d{Y2ol\Qv0's>jf dEtq a,ňƓtmV)QAƫHl'>&.Fˌrkm@1~&799V`Nb ܻl]amGPB, w/+gK w|I+.Ӊ%oC*Rө^ b%3!`ޜf"TïBK%Gk͵H"t@ƺoWη7"Xꕾ)^4be'ZZmd0K0u[{#H=MM iP# G6lIn'>Md.m{vn϶r }&kя9>jh@=uZ6adBf{'RaMw+s(җ| &yHj*@q ~HRB_Ime-a˺(\3Pa욨R_ŦɓjPA@kTƧMJbh؆k`<pFO%<)ViH%˪Gs 'O&C tֶ#tV\:P#['{RI)eypAGCňF `>v-F\0BZa@E0ׇc|Ҝ~$LϷ^gǺ9X-891E ]: Tb)˜cê' TqT *tn)>G0/$bCl6/w_|"C's G]_hnV?Kgd-ǶzχvUAA>7&C5 }sCkH&JT #_:cڶBub*Fo_^ɣf1#*Jxfu- X9!ɟED<%FD5nduc q%^Nh |;l1_\ dSnBt"d>jbM!^87rRr㑋CpI>-*G&P:+/s4Q%T馺ߞDBu6p7Rp9Nש<5p?lh8ƚ3<2뭌%&$ϳύk?w/C௄sV˄ޥY|D_UˤgSs3hgu$#ٷ'Hp< BuXL]9lEQzb.Vdm@K.pjHJԦ0H0QW(c[2(cܵe:redj|@+pBh;ލiv- #uܻKSG|xgq_hTvX4r=oO⢵́R旧^`΄:\AwbYN$/EYaˬX]YsP};{"$1l;4#*jD"I_`-߈$5oS\ۋiU NSEr@k)IS~:LuQH]N /5ub i9%x$*rMiy|Wc6ov aݪP۩z!ɦD˻vZ #d`I$/n+?v>’g:9Wjm|KŮ:BOh:caP0w{aS{vyL>DL=iW7eB:ĈU;5sTT'9g6&!#Gt0`.NjO,1)p+77m(܏3qun& V:-ж鞞USo4z U tQDr6q#ueM .'b4e/2]D"c% h(%C53Ej`~/)F~>*lV#hgc 6i~$[ z޸W{u_,|JajCMD,Aҁ.R1 bcjy0w(i3N8^H+^bZ-$i;&e| ?~(Ću*( 7|5|ka.'=Y3Cyψ>5 EA׀iyJE5 x1gKx.U:q:`\l4*^?uޡīDdv: Q`ɑ;#,_B G1%rKH(@|ZGa K@:VLub{_=ev#ٺst[KE GOlB乷} ~P# }T: YߍǗ*aܺA-*j8ۀ2kZ a>Qy$"KCɰ03!qV2v'ɭIcPmX:]$83) iՌ¶磗ds7qM VR#d@1=&mv=돌!8nZj9r_VDFLdfu'n٭ 6z̡xf6&6?,'wrVW]$-?a`D#sN( hxɞ[gCIKh1*LsLDgG%dvzw4@D]^E‚T(ڊ ;HZl_6\ &ep~rZWkC| ex(͔K|exw[x# w}omG (;\9f'1ۭbz)kqcPx!rJ@ kRdv+09hݨ. nxwT|k{@Jhw﫾1LTYE(΅!!_ qI-Q_">w|)[gK5ŁսKXlLUѻbM9W|@&AO8R#[!IET=@С$p(/+h {Ҭ:YrQ;G~zv&B3 G4{* pW}K&י'CQCȉ6Sw)%qKpy) .RAG)v=H(kc%ϱ(Ϻ7*0~ dk&hr|l۫Ӵf^IXhM"$93 ֤(rNqRxN4"=6< ;(F֙ai p=ylq3K?BȐ(SS9ì,$ Bs晈tsLڋ*%SĢaRxFHƃi`,Cgon Z19{.,m+Qrp\uŅOu8#r"G2s;3YE 6ul8Gg)B "STJƓF2Pe/2Й /Ot;\!BvӶSp=u6ZZu+$cVhG*~ǙOx\߱U41BP >FSG\z8Qy7h9@tn}:x8ş Utq[ygIık7EN M.0'iɰrkVc+`&++ C`n͇4$+ ]c6oøf814~Q{ф~bFE ўe<ݽW78wEX!9e4N> w{C6d;ōoLk9Nhz_ǣ>ag~(&6uŒϘtJeګKE'\8^T]U,oͱ3V9nپTI)rEL%PZ\PaGTP cTn.~cLP[ds?i⤌op[M˵\\4gB+w_”mu""~{tTS̔Hc ڭ/,ϑ̞͠ ~iJCAa5%l8@t8~1'fjCOngy>M4F"UɵVuvT9O,},ߦ5E#nHx<7N&U);|{INBбNJ>x7#^\װaM9W'@w,;k qLYI%},Vџ|+":ё>=~悊';4bK6#ASoEd0ZjJ f.hݠ0c>-nʾvEn&֟}Od)#l M_aT[-Yi<\VdH#jޢU W,nCNo%B4TZ଩OOʆPQFK#?qu8[2$GT&Gf8TsP%R;A8#t&gHOcƿ&,cq і9 /ؙPmǕ''$騚/ JV vBǃo >Nۑ]!) 5W/LK.ZzNͲ*B+A{-'ȉW nu bzW+5z-'-,>sRtKfL^I9F$-!u4))c$D3ͱ" ŀ5H93i_ƫyͩSh!;#w2BL}/ÒԾUH \~^:&qw 6&PEW+7Ds9| B>Ƥ LS4>=̬WES}3Eɢ$Z|g?8LvQ~~e+nf_NAG E\2eZ:x/)Nl ?ߘZ> =i2kB V=?Y0DM:n#ǹ,HEcX'9L怂764Wf[OSK0ۣ8u&Pͅ-1~ڡjȐQh A¡<9.:,]&QgQY巔ݯwBRm6 It!UpE$E=p Y,?eؒLH knWy2]d!c zs*1Vp%j- l*G'"t70 \6#$h[W ePXW[DmnM &:_38uj9#XLj^DRnYPh+k0~8qhQ1|qjqek6eHE!ʹg}C|\`"6T>olÿ{Nu7Q2{OT5[ oPPQ0GoA Z4:%\&(D#1WeP\ ̅Chʑxr vU2MsDܽ]aGCVEҊs` N gk&9](_:q%`Mt2&ܦQ Δo@pϳ̈e%sj'⣦FҀ )ۨ6xG Z6,N%]|maeub9:iln 5Dmx5L]XUW<$sND풜֓Ѽigw4/{)=W6{cf܂!!rjPJj\WA&HG"Y;MXL3礡*) OجMsė(ue?Y3c}v j$ΧW@Ky\}Љ|#})9v;A*]aYND_\>dk1qAwR/*qDpS#(RԪ|q—V8r!k:S~(,#=1*oV<bߵ/%D #di840qwẂ dHO؋1,н bnE{I.Oo' ?b5 P TI6`se7zgS~n?'wkFvBX-/i.x .LDGΌ[}2d3#Obi/p]3օk|yu,UrT-D3%4*`J6oT^(x4 줕!LFF.pWe!Ɛ#POςth}vu&`i_5So=>l:9:#qO1C{ ;CT1WRu/wBvָ\FwD/BJ-v?xu Kw\vQjXh|ysxlCo}u9G7Fʻd2F Mڝ?.jek!ٴ7#ֵ : 9W J>sDc]l9Eakx6G[F"R(8~RV`}BD^ynFyka8_k*; t4FE'?r,<Hu!b h=.m`*e1`֬\8ijHMiEoe_aF곃6&2*:Bفۣc3IL|&"m2 lRvY6̞:ZPUM3\$4H:Q 4,4$ƣ5>υDCx#|+,,` V@+E?H|FpxF/Q(atcY'/x aC,3f;x|kUq9Q5^4'gxm^fB} ~l OyFx7kBFUTbbGfJg3{碌tmFqvE8$nQDbU.C@)e/V"7ɇlC– ľ3kUMGdw\\h1dXwn|c,b=7|Sq!Zl*T'D١x:+^ X6..fV.d+ΑNABp~bmBPEOG 㦅ї Fw IA:8Eq #2/{GJhS;haPRoɔczFt"H<5]B:V:!s!C]TӸSJ,@|?`{ɮFU@unEBYde`pX+ȸO^=[5.V˶lԕt9*/4,ZԂ'sCKI&9Kqp4#xS f*B>=sn>5`[c(mJF('z/Ъ{Mϸ <@.5KNWޓ@#y&le>aۧxX֬,ȍR ktR` V9ЈdO^B4_@\Na>e$v ޸uX>G 'I`&׺DX:jηcӧh,3 FxXa(2'[p13 cC >NA-$^3=t(@ư&>ݿXgRGi pZ4 / %Mjޗq0h8"t`m>rWg&J& wh4Ns5|Qf2} \ TbEeWjr}UO%Ox-x (Q$/mlG^94)msbE6 r{IXcQ@g#r_jBCRh A8e*tvFt>X$+|0m)_r>iUx {g7CgNZѣnw[.Eߜ9#Z3ui%cB FX?Xrw!@TuM:9P'LfDX~xi ZS uKL2sdه+jUvB!@g!v(?\G-Jfwyj֔߿''NZH),N w[RɞkPGvƛ'YI 0eRݔ͉(:Ck竈o> ,J ?ƙ3 5 - {(_~xt}.Gq7*Yma=qagiWJt]s?ެ;h_6\W5#h|~ČȊsm@r^τ#RS}) HG$vv߷ZWB`_M:߻xޕ~]}5(\8q]7M>8 ,f(ͷ6vЅ N"e.!5{ztemG*/D7܉VlĖ5gj Q\G?>od S!{olh08 bSptnSN♵jx\3_xm)cTfch8:aDPm˼^#Eyvk{@Lzq)&yUq@GŠ;(ızrGMI`|ϫjGcƐ:H_֗X 9|W$w!OR"%1.1T"bTP0UAʵi.,oNF#ͅ\]8Rُˋ~!5ktj+ˇft(Y+PɌļ0%h9w=#LFKQ  >PA;Nb'ژ)?Wn~XJ 3 l~?Ml]&/}B]I3oA@KV{3XbτwV`dryzvOmT-zn .&4vp6z)GsS%vpa ŁzC*Zba( !7BQgoGÜIł\sYpOWb CuQ !J@; E8qGp7kOykL5ceOLMqUBJ=YdVTm ;Ł};oO=P9_` }HݺPW♖&0&4r #-_ zzv+.&WJ" @7m.ḣfOpg(1}-=XzHD&_ͫ8t|R䮚xsCvcvk:M)=߄*!s C'O,x 8S\`tѺ!#:oFfkLx̫ q)& .~I,CǦfI_(!>&SӚoTY}MNy dAq3+ :P+El+T9Pmxm̉&XtUSlc춋tQ4˝?fm%8g/ \^,?x#vpw8l}*&.$L. _*R??dD{޼/;49_(J( %+NX.fv/.\Zؚ}YbMW[O"6]dB#1-'lX4,w@#r <y$46=Qb5./Wp펮x[R "^3J5{| b_%W; +@l^tzP#\Q)K׹!䬅U|oWU>L2oEWtq4T5O׽ jEXclg(i3SwфE*%ٛ>M6qS&L:A7 @ ; />c|X,6PL1FWkveѪfEv*\w*Gl$}'2om#7&eEJ`狵 |Tu@.27Z0%06?%,.& 1*AmuWYqG]omg?GKKcWeJ˟D*a-қ&{TN56&[(+֙\ov~V_ܽ,YP ؈L`|~Plos D ;۱cнeBujS7xv@ھ4J ^#pyoig| `xa,: <( Dc;и5`4~~mbL M#Rig") \VSK۵IN5Ѥ}̜%#}eEO^a{IRoPxLLFL ]ڀTZgԼ?ˀ }cno$U ',LDQ.olSd,$ MቋŚ$Va!ߛMwZSsz= P78eti. L.'s6roQ 0s7W>0gzs0ktdAP֞ GA{ԃ=E NQuN {뭮똛ޏ| ^Ӏ?gy74඿LlSL~(I|5M PՓr{ M7<\aZÒ^{h3`u 8:Untow\plY_OBԙqq` 'ϛ,Q+AQG55Sʑ%nPxɍֹLƷPQ.Đ+9$~`P1&)F)5MsTR~I5rDXTl[Ae!DT/1v' ah dd& |6K7~K-depޙmԽ.H8_~G,[n\dL/RӠ A%bVH:u#MA Z+*oΩpQtMI39FGԷwCD,bw:>K9ͼOM^7xtH$b֥{/,'ktOpl6ŀgou*)e3GXJ>t~DW#B ytKpV/g-g."xem~Wr͌u$w/p5 70UŶVU@UA|.Tϱ!p NM,70C[ ic$dhhaR6C%SWfb2r>TS}! FkoaĔsGo5=鵲YQ][%{hѡWZ"e'fCޒ%}==YXKK<3{>;'gC+%|:WثO |<"0+ 3́Hg-z^׏Ґ}ӳ XaT7/S,IU8_*釚p"4 o]=ƷxC5{j5JI&Si7S?$?-YSpx͈&i5 d1fCDU pp42O̔ڜbX "+TWʀיbtHR鷫(5h\Ʃƥj~捓mڸpS=<Gdz c~\x± k] ZcM2'WL#nKE~u^nBs3ťP5}ʧq ]+ӡ_E r@?6W;Š~D%)혅`IZo"XFWzºvk|ӦH$\3NM%'h>/l~YĘueG{UF/xObU|:jKt 'k/χ!Ihglq(r$9C7UjX,\E wk`=s\)xhyaT2QpwAoc˲:ڮ? Zs, O'k[mZK!sSpcz%W=6t$E&IăEz#.;!b}Vq+ q7WvU JzRJ %y,n$wl8} v~4ϑ2j?ሗmQ|X!NnҨn9<&89i yl3t8y,a }2T6Ara([y0%x-sZt0c?2irUSmm:תv#F .Ѱ`+ B.hKZ'`Bp$)BrN~?`47ø$Hb`5;a(/syTaF5aHy88r撢-cP.s Dh!7HuJ@S*kBj" "Pg~1?uTHSw>ٹEq?ccN[_)T1j^,~}R]+|3_j&og:r =ϸ/ƗU.Dd3 _aˌ?R_LPh艦 mNv^7ͯBѥA9U }*z $6|tjҤV@Վhew'_4b@z̬J^}.tO J$ӡM"}J0f$Fe6ia}h֩`R:gNya?ssXZ>RJ)` j0vk_ʆ]ℋ!h"yݾ>M 7~$N&6?`ϴΎwBI#}F.T롱u gcGѽVc`k? 2,=qo6lۡ2mbuWeyG s_x@~z!D rUy|"2[I>M+VQ>Ta:l p _'Fm|P\0.m~0il^6bŦ@ N v_G-JXo[n9<䱱帹ChdגGɩ+ Yk? jnϲ**ؘS^02K; i)[D8  [jycwIJ GV ycʕ Rs[{G^A,SYPz%1ߨ@켓zezPv'xzaW^5nG+=uRz,&~37Q_+?]`wJLk 6uM/dJxn1fusR:.,- Cҷ3>O)iEļR+sI>X+H2Hqi*(M/ c0Hh,:`;9Ѷm6ƚV²IPH6]%6)9%ʮ%?DYe6r~(mt/bj07Ќ~Sd?]%'a+7Xpb9hI FqIʾmWOqՒ2cQW.uN"tz g|uo[!zxp</E c7ٵxO+k]Ϲbʯ'T%])Qm)Lu%d-_*XUfeIjjǧL^yq}B |$Iş}H[}C|x#6GUt'Vpm>y:^;/6H^ZHf>kx]gF Y& "><#hZSEyR?la"(;7i#sj{fMp K_ػ\GnP_epo|f0!.u x6,DFFrš6bRxpop\7kX;y/oz J,>=!i}!NcV%!:D6ƲIeQ/|_[cFFf13X =EJ\#6 fvE^1QROl:Xnx"}b?Mu! X*U:+.IZ[A0( ަIRZE!Ө08x19u?8laِ>DG%Kd9D5Yh)zk4!LϒU/uͩ#VUTf F IH%!f(فe 2`#fO$ ? 2꟠rrǮ T)Y&3:sMǓv[* tQ_ jRcHz ɁOJ|_zc+2{őy4nHl/N]vs) &Ζ+6x ^Hî"mu^cg=ݳAIz~]>$uF"向|d*j}\F^Zc9F&Z 7䑥25̩Ȏ^<_$UR>Uu;,iwP*JqB l6pt|bpP3Mt 4/@*:Li* (/ha"֤"&f3RN`Y)V IïqN. n oZ6\pI08q偪P6̎&19~Pm-ZFHV,<ss4? èJh݅QA%NU v-n8 ]N CYFcv?E"swoA +ܭO5U_Q]>鵒s&Oϙ_P$ 3W~b)I-œvYxW45fvjS^KJU=0*.V*6/ʳ]˄ONx#L#rq/b,oAL(5H5P./ #^NTԾT0}J>^cVR.Pt8|)5@f֑/e-^rb6&8j=Q˫ 0hkgm0#ojw>|:nc}wƏfê/:00qNzF<"z-pwԕ-|E<{!XEfE@VYZ)"/f>o{^P[, ez BI7R~ݿ ïCX*Iو0mu-wB+m)< =ÊI Ϭ #ζA_;/|@у8~p-U"XvI2RMLZ,d=ҁ%V:"bcλ82p*S-'6 M5HX&)^3 ub)[%'

    sg%AmP!zc6&,3ƀss4Z'+PT[_j!ڏ' ]tS,6!ʸ.]/wE./5Aդ5Ca|м՝%{T%LՈB;~\@Yq%P0M|kڳNLtvZZ\ 'ޅ7UglKaxm?TDZ M"³]8v\C۪qЋCRig]w)҃jE-v EơߌSVWԡ ^J/4O~ZTn/AM&Q v ӴB%H䂑+mIn EVDd~_|aYi -C-离uq;+}nmmfT)*!P\vidJa2t# }SE,(SRz3@ݙ`U5gnjo]q935;jHBC1e:X즏W?,4R=GNO;/ -^qn<[qi!SYtM#6WI9 :* ufV_V3s1A(ϸ-4OrO򒱶H @[^o;n8Ƴ0:+`_*ҏF)x&! tNL/SP8.=@fZ; 1sϊf@k5b:LA9d)T/k!NG""!J!sS {ZkIXO%N^ٓGt}, Atǭ8XpYNF!Y8:բHW=/,(CL`Q)M-XL|E.i ]o pJ>wk`84(oL&3$Kz3X ltgyV;>c 1:um4)>B~(YӕCaޥq ~&dhB&PZY`c:O 5P("{q>M+av wԳƧAJ/1ĺFScS A8'vf8N\mWN~m.dtdb[,п:BѼg<){- cO: Țb3scҙx',/X*ЁQ~,;4#}(kdd̽'j8R'̅~8AVJ$:H I#q)y$G724d퉿Mjt]OM!W`[7ȕDEjh%x\'r{4GR sLTqQl+8x`BY{|F~-u6:bDPlno8S?l>[݀MS%z [D=c o)xjgk,xՋRy+*˥@h'wyV}FB"t^kNYEj![4%T/U~&kAhd<'-YAmlK16'jf~(.uӤHIN\xiұ*M(UFC$$Dd@Zɴӏz͜FƮAOǣwO'-A Ocx=޶d&B!O_EwPOu~2ܶD9yMPsh DY;pz ~6#B1s3$x*_ЯafÔKq4۸ cK2 i_UON+=]F50&Y Wtm4S(Ѹ:`@hqI+?@͠m(̺ D-D Xo}ynȖ%xm$ E%{@Etf·JB#4,Bܘ@/G*Mf[=9VT^ OoIOb`d%cxYb}10DHc:%bǘ궊i5X3)tiԸZycҼr.M?DqIϖ Ɠ(Į{,. Em3`@ O_>``_Nk(LĿJP7t܉|i3^dBwlޑw0=SsA Yt;ʶ{~ea_-% 0ǐPȎ .p|Fn#֠TU }nyqwfIbux(i"w;; A[A(&.r2V[@H%<#xi$fszسLTݍ?dԿ?b$xULjxl=ih$3+{3`.oγ~m I$.$M2BbN) <}$}2^Ucu eK+:t P -A>qe(VܾId4Ux5 0LI?0Cpr-tXSHgK;~[3eU9HYa [kM I)uOIB> ޓ*g,h$XCӗcG>POk/VtǎPG89iS7"0>zǽa T;z|yAO[AP *@$b]:0}`é;üO96Wg8*tZݩ/[\M!j3vI&lS7fZpk;z'wS9 Z7DGal)X&IׅQ8+e0V EKuycy7/C<9 |T>6;wNw!\5Aʷ}FBS/l =.9휦`ZRelŊe~J5J$ ~3yF AZo$o*^e AqLKη iq!T2EǺ/7$bMaoD_ld7Ϸ 1E=_ b!)*d%GdsJgq >Hf4pzpV4lsgE)C]} ex70Xs YSϭK/Tk\OlIيk fFW vҳDvP[ ۺyՌIIWt.U'>kDєUgPҝh`NQ}~nFao݆^c7/Tpd=̇Y)~+s ^ĻNe\.!j 3(5UVS,S.,@ZrkD<LR/ۤ]jtR((' ÝZj&5#WzL68?CVr9<\^*?}'C/؀&V#5{B}@ w5Fbb2#9h-c\$שDoڝixo}6U=S >Ň7Gr8fvLj1ӇB>>_i0ZӢ0t$+x13=L1κ'%}/s{SvRAAIaE G `p?>|kn6Rٯj4|*u~a޹*r/ńǫqg!ɎI6q]4EfkԭT\DZDV-bZ@dC{Zn 2-Vэ`0<0$4׋JH ID|V$1}OyӾy5`ze/]t.n}`[bmuBY,qZ)J eNYd$YJnA\]mh&zvNvq#Smzz:SΈ+ܑdHv,㹲9 h ˳ݮ{܋n\bA#`xPG;["S2+P ),ՑE5uf. 3h$f BU *3=ur:lhHCb)774#xkqqxػmlG3"kmd1A0{4bs&ļ&u$LcL߲,rǰh+ l޾}~3_[n΅ޒJIK@@WoD"Sƕd.{5wxJ&m&˕cM3 4$<{OWK֘8PO)CĄ *&U\8z X2iλ#’؞NOŦ Dn7tEgVϡOS8C6h_= ?8Rg4 vvg|?c뷫-ooB3ѯ.ťCKFP 3tT ';-E`6,/tf4xȠaőI&T Fh'ӛg]W".Ir:?heq/9nC㇥b ͅWxixԫZR`J1歩:h1#|,g00^Ňe^zN86HiOnk69+^R ]`{ةmJMٛսPT)Fp@]xn]z 寺.T)BSZ߃,Dd%c5ZVxWǦtvL%ވ2= J= dQ~#+XB`neX2Xsf4v,[kcیu+bdTԨ/dfIS t<8Ao؂R<@ ^kkw)sORa\M$Ώ 0%+{> \c& Z [en|<|؈%Uv:~-G62"?ԽQ[*,3 2{O %CWxb=do=2zJt֭M$M7ӷ4Kfne}i5oAđb{ɵJR½~:t-pnHf) q֐F7Ty4,cxSH|Ēlv^<#]}B=Mۗ]k0{; {C@i ?A^'Z*tZ&Bu}Q_+V#@;]B";%ICz>A8D-cJ+:caR:AѾߍusOq%v4o=_t\HFr`kB"߿H'd"uܙ"[.1Lz|ĔNupB슶>/aIe`q}XVke'EDNh`J|~=qg(#aRbkOՀB$UEyT XðFfϚ<V9@ x Uv,A\Ī` X$:&hڢzc8 +:JUG򧓋avX "S 񳀭c)G; Y_&J%8{n㿭s m*>#":]2t(JhuQ?xѸZ,]ɇW}7zZ܎}!K*=Gnyn߆8PNd`~bsݲ![nz=,S=Ê*ФT+QF4p\H{?QPQ'mɄ=_V}#7hp4pzk2v(ea31]b!r6mQDO-| vnYj+ M_xPZ1βg #U7bck r\ "<Y,n &9rBHAVesD;c*"יLcroA%0lvC2'R|ʪ6ˀ:` }霺jM 0p*gZoO?,bu,C.Mn\&/,>qVzlW>8Bd);߀H"IA\, -ǟ/a~7Y=Y^G33&qcZ >|Pd LۼH/zWASQZުpRq I>-aDng~*3}lLF*^=q1kYFr@eU elVHSS)a{#D5,[ WnӖ\dLXNN bp5tzKd+ĖS|!n#]]t-*~a¡`n^8{D'KQ=(*Z^Vɷ{*07W`9gwn&dR¶Ӧd!g?Ӵg7;>Z3^sdvc,Ia3OB :27)Fs4hNMOQ} 52rg[e{bJʧ˘D3I"\sPizXVїt"(ST5lH7V ^Ѝ` ))^]M͛2l~o9B ލķ+\|jĹ}ϱnro_7Y1 >6w޺zk69Z1r \'zoh8yGT=E6jkFXf3甦O+- #&U(pf.ld }6. #8hj~˘gJ/E7=:[:q!r~wĄ4#َMyzxX'S)Ѭoˬ~^+r #LOݳHR{0K^XGyrEx#ᕢ>nN4c<^! 7Qs[B~SH!5fkFSA~@ z=p5`:  &4S[, 'n1cqɚWǺ<L+ n N㟣ƅzF5(X+ul^H˿a?~ uH\HE0]&/+{*Ma(hw!Y8ª̹n3pqHRʼtmv 橭T[^-f4wO9nb&AX͠9 PYɃ}du[e>dfkj^spZ;e( DMB/}k(f_EHbC&{1YuuMGkD-|K 4C|ul[oy/7e Ntڧ`]A( <5 Bww.y7Σp}*Nsɨ*mP[J]n ;Y`cJ+`QQS02\GTvgaa~8r%{EGTp E\cr:6wiz<"FES"=7Fk<宨e CFägX&.,q7bgŧE^S /&ӐW6iѬq=@o,(|$)""cċnkC0AȲ7@&Rcrϣ^/h { RNri3jPh4t-Tԟ W̓ǥߔu% j< 6,KP3jaل%$s^R@wNgZ04'.H݉eύ5wi^d*غ@$@>ǶT}s7v"CGIw|xơ'Dny6_<~wE6ݹv.Xnwdq,#@A΢gJ h T4A|~?SK(MIR Mܜ_Lhƻ[_*z^mHa%C*5p¶ŔBcCRdIصo "U*௭ 0OJsҨ9' F=Fnّوҳ'[j#]=ed$r}$qFqFtZF@^/Aso"n%$\__Fp{P $#!nG:`K>3ACwFf˳o2{Ubǟ./uc!|Aܚr׈ <̆bxv^Jȉ?K3,W;U<裯FdwN7xUH=-ZBgfq'3 ?: }`Lɥ4wj|5Kh(Vn7xwg)(rNb5qq[D=^9._4rXW$WjRuZO&N`6Fk_`{y9 s`Υmq 0tM*9/ 9W7!pufNuHTmrgb?M7ԁ@@ac$!tawd/tM=,j`@)k=cw&"42ɲ09) ߼5nTM=Q<TWS3Y3TCyMX o*cʪ-2ippWfjnQs/dkC6=hJ~m+u]nJ_ NB+XR=ESޢI˞mWis8F|ǨƮ~䭿ى,QEY]dSF!1c=L+S%jb6L H &QU7x.9Jp\[dd.w** CqR7ۚH/|HR4D&u?xpVd kQbAB%{wIpl]jFwA0[RC#k4UJa}TIoSGũҭz/U {C\2Ϻ~&Q0 [DҰiPur@? R-׾E%167D1'Ip n*IЙn '펍5@Y[!]Xru1Mˋ' m.H`kR4})joDokV;d& m%1<#I>Kd4'񭼱XčmWvcb8p^/GUg_A5/(tC,˚8GFڵ&E۰ ;Tg}LWu@.Z̮;EI{/3G{D'PӧȜ&!B܌Q,,dhk}C:-7Y䂠`"!q3(74@xR]&5Mx_g2-:MXOU屈{R=mrW7ohk+@[~qK:z-Tfngg Kezb;9P"bOp*u"%cFLų*:TU#>ش͢b`K./i)((n-a秨yojq!- ,13c5LupЎy]nDFj- Fk&EݯoۛCViʧD& ~7tgIosqB9H*NJ- C^dfj5i4#.n<(83nt˘LA(IP(TFuC~<񷇿s+rHǏ6aolj=n>ncN DDEYc[i]M&!Sh#N(D|_A="1I "p c>mϲn,n(%߻t92:P#`Š옞KlB8 $!79lܑ~o/6a]Ә40j@Љm7\l|ǀ4֗iάeSѻg2Sp*QX`ĨJWa,]2\O?$*.Κ?Zi1!%5DYȀDïqG+E1T? g $&'YR΂y;"Qlp`1CJTT{~l Q^5(8uߛ/$o%դ{iJO9̮ثNڬ -'M|J{aUph9;6Aֆ.cgYZ07070100000457000081a4000000000000000000000001668c16950000af84000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-realtek.ko.xz7zXZִF!t/iB]?Eh=ڜ.+V/m斓)vQ|Ou֞+6.g/ = G뱜ŞP抍0_e|ɋ uGŠZc} qnVslwxPSVĮyK}eGL(.+g is[ewCPRV!b֓?Rw_u hIX%XО`y07ez`2U o.RX!ޘ \Ѕ 緙gE+@$ '@R(CRsj/$o؏,prMfqO;?GF$²82֢Jz$x-e(%y,$ceuZ x+F5v˧% LE>`RDnjT\>eI0ʍ\i:Wx8Ou/tHG!-`&ǁ.h |_'^=GU*{$h&eQFB]8"X9nWBY#aW5Pu} 5C/9 Яؚ͇u>fa_>Fwю(p;YrAɿ¢~iii}b7's're9 2=[0ޖK|LRIE5<5"zX9#qR-p*`6:l8/._%R$@KDgQO$C_Tȹqv-v162䵗j{[ĤL^k#G 8ңׯ/ym-'P^r[ =3bqpeD `nH%`k o  w%/ܦ~}IAm)etsyg!6E{dúV+BB yP CJvMg^i39ewFFV]פЩx,^EySwSYZ鱑&@Af(M:+Qx>Vb۪4>hz9Pl&h'sIEK ,`nTGy9m]`\pK }X)\TT6% F|y'sXX4L=:*]qrNm'5;7uAExmH63/dzVOX} (S1 c{8F: >[ ^0H*ґa '!f gח=Q+NB1xR/|+t,2?ąg.Zz94[;Cp$Q>'^}YuZ ^^~q1 m=cB|#~M74!NۛKcϤbyQi(>(2:%e?;MɁƈ:/w=f -Ik!?^E#bZ 5E`V0qTmZۛf/kR/h+:lbG~mq+>è JJO i *z宅ԑB H_}@PbZ"JoEꘐ+H jWhC&'2"@8십fh%/ ,CHE ;>?as"w.dĈ[5W90hI` =K/+̿n 8%*Lu0}ɍ7no3&.P_t11E ߶Bn@qn|cĝGUHY҂SЎM0BvtwQhv_'V_9=|g30xvh33a" *ZZa+LcOfa5AοhT5|Z|B 32tI46a.KQRJLZnx6$|ŀ@~=]@0K2Ryr%?ߟDs7sKF:x95݉F͟_: 齮gF[Fb*\9~sD5Z;-VW ЪaEx\x[)2ڨU(# ZqP~l֤cK\S8#wJ.LWע.C1;Rbl$[>vSFےʆZu|_(az5b5m~ҙBTUE=ώC(ۥ_^\;w;PI. _gײyz "".9F|j_򨺊%=UsS|*B!}RG]Zfm/j)tAʴ逧*)+0aUG&Allh't{Zsk-Gx1q޳F{CB1CJR3|&Ca *v7!hfZ77e_S1ob5KK}CgGA"g,k4M%ݿ/atYWA2.^2 KC6VܣG`Zحddh,o}pآ:4Asf!'&9$SoS q;YNd$J(.vݩY>Sn5e^v?ZQ+0ΏT2J~:Sһ(2RށW]R9,$53$ox w<Qgu+uieL&ɹ'aD8kc8[ zjoTt7ߧ+MYFZLVYqەIX;s8\KAyD?o81Rq(f G!a?#t*0V{owms1/f({Kkq}{A<8yX1J]R`(E_BqZ_mg*DOj[ ΉGÉ7\}[z{/d~0U!j>tKEWB L_'wh[Tl38+\*n V{ IB(h$U&"y.$Ɲbt_PWL;<B6*įn&Y=4q|pم[6Ȧ* E'I|ѷ-HGԵl6n$k$$fImk$~ROB Nh7nԿaJc>MjvC6KPt^57A`,T[2RW쮀hX~\U,=Pbh%4xh/--]3s*~"4-SmbNqqR+9QGc~!= MOW!- AId#5A?y'd*-tM5!EMVƄ-Q}1/(]!re T`IfRt߷^2d*cAl8cCR;>eRP)E_k8aahޟ LGh{Z,ъU19ixx FP ,3, ǁX"&j8xs-Pd+ԒxT @8gH:6[q]8vǐFZW|NZp*\zT2ڣ$dzX7cNWS"_p;DgLwտ).B/{ Vp H]F`3`>b_oB 3ڛC0FDIPֵyPώp;%Wr"ٝbzLV\IK5U54~4!:>1NPܺ͊/ ڇ]6CV!0&ɓNŸ†%0ĻOHA7(OUKbQKݓ*O l=#Qogz*F8DX[CI7jƲ|J7rK 8k}ßڲh=%2ڬǘxB㖘6l#rPy tuye&E~8^vAcu.J5A f5Xu>O/-&wG/7s{<+AU*2-p~_{G) ,]^o# YG2VUhrniQ7?OKbK6!Xy^ij3aۑd47/CyJOVêqzaC AcIQ_uJv.zm_N?-A}Azr5cSkE^`~j׊TNʀb)M&3%jH)CᑫnkjN-[+d-t ^ow{PP5a?)q1e_D!W 7c'S2q]_{.Y;0ލFiT}xwPQPjk r9\ĝeKr͗DJXuG&]y->*FN :{ns=nTLuݮLsg_3oԚDp"t҂gsێcp0/-շ(߹H{gͲuTv |pױQ|z?5FNh8t >K]AfMo^K0k<6fo3;^sO6CD0zT\N`OlkB"%$%7AF!j{|$.(' aD´pTbƑ^@<$MCToAha;{5_` f4lQ)t۔}\1嗲xdO{(q`*KSHy JDzOG";"߉yQ뎤T7l򻰛\xL֬N*]~2^#Zw:B0䫦-8pZk? UtkqY'E_Érm?V#K9kç'|L1[eSӃR&l7:ݶә4`܃A@iu~$3ln9 J'é\WV?틹^_dV1띋ȟɑƣP̔w iB-{Shn%ΆiA,0u֚lwSz\ xO7OqVž kG9iLcї]n**ŏ0)l)"KMOH5cG:!1܀'L^5TӦ=bT1 q \XL{>$+<_l e3QdG!.=9"wh 82QuMqctHsz{6ZcP'>vv0b+,\-uȮ$]7bÛA5@{F<PJ c[<. K+zx٥e? FCTB}#m,h)~=6kuCHxX7t (3I -e\hh UդHQ[zxI4eMy ]q=ӑ57&=:締GO:SL=ߪ ȹ[u u0c# &/n9U,yۼN߽LuD*+UU`ZD9<$Z-oYt.6r)LUm.*(sq~*G{oSV| 'U uRRޢ娷};vKS'Ix7Dr.)FRpNY'HŤ] Nsu]j AEF5m;RTJ~<"%{k& GO88:zDdک:i;BF5SѤx&s).~^InL͈Htј^pͿ% #C 3&}zC5J,_b_m)v rԭ ehey~+h .0> WGNf"|SSY•eֽ w0?o)Q$lyqx|b%iRRN`9G]{rZ ߍ6‰l8N-twДn)!WpєGZ2GdTΚ9G^Va6֒ }em׵`Qc? х"< ]Z}{NK67RmW+$D_E;'F?eȊ/^鬤@Z] ́Xl(?Q?i1Oٲ 0i+&gxhuaiťs!>YGZfi1oU+fɨ%JftŃLW,;v?]×PDG=Շ'LȿRWK>cklKḾcG;qщڭ".̨~&QSob&>yd|S e |*ufOO`K~:~.l6|fLs7Rse|b/_< I,p+ ?l]1iQ_$f0qVVO]t=9֠e)B %\g<<}+sGE7 K5nw@7TD[}gfߝԲb]g^AIqnq1sqThֆg*T5 vz .Äu7߄hZw9,\ 6ko r8Urtd& ay:^Pѣ:e pbvN!5%W/D !;]7c_+G^zTF-MviPCQТHkxDžĒ22E1UfmK^ gx']v%Ϣg6o-X(P0epҗ+R~$ݲ:-r*8F7@, GKU#iku201T[cXoP0̰e8f/-T\[&~;rXY(΁,F |6ܳyu0&oELJj`#2$/8jD ?Әw뗰:^9ꞗ,Yַ.D+Sm&.6/~?Y*G L, .Tw`֙ip{]ȳB|h7籸Tеt!L2axPحfcq vl; ֯Fo&|D^\9M?U 6`Y.VOM @NC|r{ɑ:lA%#2aGۯp3(C' f[y;'<ʙN'fU· B7R80}rhsYeKesQ1X9JX%H5X]dz2WԹ{mP[c,rgΊRξi20x<_, R8OlN7hTnF,9Hڿ'@*\cT\K$x Y8d ;PbB"^X1}_C4n\PvK68,lݥ(.yR$b(prjo W26t־ 'x̎k`$F sM.v!O=Bbp3krY~XY钞bkdl[Jðhӕ۹wِZdy#,LfzKa,*ڀmB)<Cd5ZR>a/G0kfm9$ATYb6#(kECҡT;3RFd 5&YqfԂū UFHdCJ `2Is]NJͬ>Q Z4>f;ni4me5@^)0sh+-u&@rL!gQ냵q_D\OE%@UXU#WM?<MUqZa

    wP ZzF0Yv& .l>l"P*{ւ۠s5E1 "N'U}{hk Ībɡa ve+MsÕo԰$mF0/CC"1(9h-9:"xZ wE˫E/̰xY"Snu%CQ '7N#X  ߡ/oK0{+krUSK6#Ti^O XdA~)VU U;{@1iNk⭙'G!-2z0@C)ĠVH:If$?Up+ 5>iu壃HljgwPAro >U۷U"tLߌ2? Lq֎)n,.XtvYlց l3+BVġLrȵJ+txIo/ m%Tbnwfhܬa?Vc؅è,04`*21 y;x&&K@,>#j b0y*gܑ smUg$+h"zL^ wiў.B?3а͓b'j'xЎ)ۦBHi^'I#]/Z0 rXtN_~#iy(՞tcf y.њ|BzїMLf"U sc8jLg{G `; ,0hвd#?]8;x IIwL,Ǐ˒D^`=kԱ_Be#*B'#f*cnhXGjtR*{+ $AR5NӓP1  &k[H >}G@e+Nj͛gzC2庋tʯ(at42LAtۨ!ސM 5) U40iz_2OMH}R5QtګK<3͡9CJjx~aq8p4!նT1/6k5|+V;2> q> hWݨ {}=btj^O[ǟЌ k f3)K[͘aKk*.5^2~?7weYb!Œxˁ>?eъ +2V6mD#u#3$RyvQ_n 5? ,;Xh uW{ſt N1˨`|.r}|'D+C '} t0]x%%Ԃ0A]aF.pV8#l˭}[E yA/mީ`0M5f+/\vMdj.0nz| mC#jhBj@5F)@7IIk|7>K-*(yMsꥂpeXᰣj3I}?#Ik=?Z.O9ණh=.`K*&LͷyCϱhyhH+JTDgiND8" kpDcҽ(]@kw-*D1g>vH sSHadԆ]eB lTqmƫj̳ 3}V>|̥TmNljL ςt Ɯ9`Fj7h$2kT0Sb{KN'M: ŭk//:<Q_|RM~ y[?x,QC&6^֡ )TU K/1xX>쇿CC̋ >,TJ\;Xv( 8o%!5z|a)Xi}Ah޾F~M&eg'WуՀA7HoMב VM¯"FWpJXh@c @_p@X05.z[[*Α 3Xy [ ?ފ882G^&W3sc<uĿ>gMX~X9sm,Xܺl!rx]z%ErJiE. !*(lje֣Bg:"g ''ҖfhG;Ju0-]5I*rO*Q@_*CBg$S/]MުR H4E{d6w"'f=+@m Pv_镯C_@%3nt~Y9(I}@aދ&{D;wav\iEwg렌 Z.-جСmV9{K?z\g&'X7ogŨDs;ٖ>!\Y2Y]ݩDVЅmJy.]%f`Ӓ`CLA(UK塚Y縠f;͢]䭌5֘ϋ_1PO94UcMSefCzZPz;pˌZ]fBW[˶l \[\89բGqF)M?,H~4,2il5Dž|`u TaӃEiIَ4q(O2IY#QpbƤ#kk *RnaU/&f8I?]Nl1c"[Y<⭑&~wn+K( 1QU"gV~{Bld\]*9; CllĽ]|s[kr.r‡[{h &IےkyJ0SszPsD64̥P^6 PNkOsp$Uɴ1[SX^t=u ZW2EmBG߻>"63]pLYpӺ't\oϊs|چ[7Us$[.Md&5KzH&E@r,B81P` ӫMTNck4Kkb-oV]bm]^̼ӖRqz8ɕfsvHf68pHY+ĊVdm0~6EK#tװl-ڌ[˄u*鄊-?M/(ӯ 撓UfPڶ$4mE~|3_MߝUa1"jo3:ӺCZ0wkc#ꥳ^$𒽦!|rԱp{e* B :9L :Zmw rX>b`@,9=6ٜ + sY<"դ;6ɼaf0Mh:O#$k E$m68 H`SeY0f15ݣĄ8|Z/z?oTR=o?xN40eb?c*_W{/x j ߤ?K^6_Bq=Qb}lT|lCa5ڀgp4bqRhB2&v5/<=xء\I\b9NW=65g+z zwuT apĴjB7x~b)_hv=[XЖ<*9GWܐC|Yd c' n Y>_%.mdfN|Oj{M;7N&C[b Lw}=\wE#%37;[I&5sKQA/(D@t>4W5?* @ı[Te4dS`R+SI,Gq?'^Iq@2:U0 K⌟x۟e doy#ҙ6dPz9G 6eh(&w@`MC*('"HԦ#p1-]]ߤEOf)ƻgn [#}>p7$@J:ThSֽ.}x @<6b' uZhI, : U37SKw7A@Iv~ۊ+B.1tEd$Ew7 cjMt%iP?+[q\ÖٹWVz7޲(<ȫmTI;DÅlH%%$_sȝ霌?9J3 r1=1yNG3:wsT6 ƒ{ɻv,`Y䷮5ɕ <"*0ƒwjw7G{\U<6︾ ַ ,7}C,l J-pvP%"\d& Ͱr̯G̼'%[`V5ᦼ%zl,X:ɚ #v3sLDR|}͘jșo O۱Gq䲰2[7k_ѵ^8X<ټ80A "3R ayN6MR{{])_GgFaY_~TWL]/P]?<Xw wzBI'Ahp-N=F:zwBcn?rđUpTW1g^KI}y؋+/kYt"ra&*z&_# <KCR6ktG*_-cz2G,^eoom3tov}7 +wӺFFd0qk shŞSmͨc*ޡ,0d4SP2OR@͑?m$ q"؍ݎ 3VןLQw?6Mv0٪q%mqX}p3Jx _[==aQY}01h~J5K]zYúnͺ+Q݁0_7$p8 crX;B>W ҝ!K(EPnVh4o[MSjfV &(-yrBT1٬x!F>hAEPcа,ǗN*%nw~buWbNlI@gVuutX0dȯɬ?YK#u[=2'BlјzyAlWgI W"n=Ta{}?};u]pɋ7Ysn-0^q$S;0F | ?ZfBҚY_ yKVžmTyTmf ~ S6HUC6Zjj5 BfF0 : 'ٗ4uI$4xj9V뤥b,dpmK+u lfENڨx|YOlM'Vgԓ7 S";52XYh+Nv5PюI{x38 V/lR7"ɹ^m0|>Sņ A[V; ٓҡa{ADtvwﱀ o ܞ_g UcnQꨩT/öcWHH*gfc)#҂:>Zyt !kڱP̱rԬ^ + ~ھR^$'AXvs)x݅Oı[p.bREuj w0ӓ%}9+*OwG^|LEK9[,|d),vyLPmL i\c'a\){h:BBDo!ɇβ@9L9rzMG$}''w n@ҏuU֨UnV{*ӹPF \9$JMI0TٓKn)7G6ҘU$?a.yә(İ-R3ݥ7P 5SB̜K}V: K4v(2%S8(*K-`1r!?)P8Z&F7`W]tYYד0A>uHY{(V1=Yec>3Hj ;4do;`-7s53D)/{w oCt`:J4Öc/Ly92K[`xkvfbnx=[GCDX[[ L MdpM1)yy4Y1`0AcAˁ5~wqx|>QVn}jJipצ)8Hl3yR%w{dz[?6Z hϛÈ)S"Q36Wu'IW>Igu K֜[2LoE@x'+X82 ݏqP^m_  ÷T\1=jP x\"zSmRv|Ioʱ pZ~[ oJrPnlC̔+exa9|dʻě6HI)㭘+]'C/oL܈ o c|ZꞲ>;T LdžQgė g$f&E=")REU%URbV&QNaJdpBΚ~%x~P B[Iz{|i`%\Zw߽(x{XV7]ŘbwxUɏw7Y.mWU YR{ϕ+,hxK|~?aEł1#Pu\T_AjFDs ٢?I9MP% wA3eyX׿bvJ[ DmޣnNN/:o4.M%7ebAEP6 &fL*}DGgS&2xc&!G*wE B#c3Cl1|ܱ/Pk!+sa5|jFA1W|A:&)/eZjƯ:ζH0],3^ +Mqvizdc դb2= ,Dqj3\}ҋi#Q5ОKTi:ZF=/AaǡK4Y/KY5 hyAnDxrd!r;g^GEYҞ|yU8Cn:>-J5Ǩ I5f<>/y.^TOF.f/f/Oj Iw1\g $ [ݔn$G^"**U0_@?[̥nl]N݈4zo$ByBu d=ۦq,޸;h&q7mq- 7Ӧ%']#\{)u|conw^S'UpڗZ_NלwW܍t,R-ˆi"uCG3U,#b_I Bu7'H,G;GF$mls`[_5Hxݢ̍TfKB*g-[iaRX܏h!}8]|V&YZ6% Sɯ 䑱mmU {0/\h1k;277u&7SO$FJL؝ 6_PǞ 38+(T8?3'yD[w:/XUWzp^I}j2#&sHW}uǥ0WEEjq0NWdXQ< b.WF/Ӧez,* 0saf\XIe2pcLe!+yu#\&0h "x tTkv95wMFx H޽,޶ydXcݩ;sS}.zFN}:{}<ݗ,LH(>OF>K e)CU&DsMF7 ?^NKWQ/ ;Hȱcz]]" %j洸BFj`kϲZMg Fݑnh(%ChyrW`F  J]JPd6D3ka1L՟I늣oTH,eyy4J(S6"'OV 1Y|W]m,?o.8KDE,do0F9-ԫJy<`"9ol*J˂IjZ.ANl"DMt~/:l0SO]97cgP`O\ZG!^y6I/FA: 8#mX厗йJ ’q:,_+JB:=B1yqֽP:>p^;ۇp(B,E\F2[,~gR:֟S/McJ0봷j/ݒk Dݛڪ8 *_KvTW`.ޡ&ů}~{IM>P4N<| R_:Ӭ49f1 m( %"̿ͯeLu wqxrskm9E5B]`:%~N@_XPw:uh5ěvQU汕2Gkb29k(+Z#wfYmƯ2xea(S`l`NI{Gg1 /Zc{!y&7ϒV>2BErU.ͩ2`g\~5N$9všƥ0_G1Bqt84ե{?9m|4o:cQq,pBro2C 9+Kے|ךY>eNO=.ܲmlkٟ'AclPk^rX*YI tXJ6\ =Tb̌L,G&6 k4֎H2:,K2 O_귛 R*8U񷌅n5Ą#N%s<( E(@$`ps vCPo?aѱnnz`%eaI [ S9Z+|̓r!na!Ŵ$#VvdsZaEOU*}G-72̗O юy0%6BMȞ߿g΁Ū84iBӮ93+Jq/ /ë ~{'Hk ll[6ŋW!ʏ~ʅWBiiNjW!*=}=yZeRm:Th]S(5ԒP@t.k<uI|Jhe"aǠFX_dLc_a1 3<`W4 F!&x]v}y)Ĕ:M hحla.rN>d}2Ζsy&Ic'~@V󖂳 F G.,$Zu9m,)jXZj>oRp\+v\OԊn(^#7`i6zE*mo8:f.aG9lV͐!nؗqTLEJ1ܗQ18u[P,-OWQXuck;]J F["k9pYʵ9lg&YL ق sD~K5?ݠ e,\+E" pfJ[ɍόfܪ)$ /Z=Z KPDiH2s'=Ku4Ȗɱr2v*XaaeZ[@m\Wxג;@P *о.6+UzqWGIZ+Q '5osuS09]4%l \ _8k2fV)=psFo?%?O8w=w9ROhk_6ipϏީy`e`d^G)eO'Nb1ӳWSԝuO‚-tW_ɭɱsWx8RZWmr^svl"JN}*U)c0sKH&I|!c@ c3`TQ?Ӈ|`qt;L[4e7Oә3O*5/0 ƐY΄XB%XgUΪ'ƈxݹW>cxe>p Bm7ǦF)ʚ8Xmm6HGGV=8ޞ2B0ior[GEBUt繗4p* , qL68A)b2Ynm܈EJF7`UeM;1D{md2&Ei9"G\^x- ,^I7A/wE/ ibGiVa>n?4œY'86Oa}灙6uyi/FrF'0?‘e'X8}MYH>d\y ڈz8ygG"J8-8C `gV4nt a APn^z:~jAw;n!p@']}i '߆y)|<}neyWP ]h!F9Y毺-g"엖?‹y3;n\ZaբR *|;ND'/cH],ᗵ)4=Ƹ ט%}T; UNk6ѹCދ6i->-Ǽ xS2\㢊UKYO?`O:i/ΰ c Xg1ez)N,j"v4x[yvMXKLIbV$1.$ ߖ!VM+ڞ}UC3=|FF' s'St>{z>މ( / hNB? H~sTJ1r iݹ)~`JPn:xp1%UI)2!.;(a/aD%/˗Gjl}K{k1`zĶcB6giLL moxLӮD3l%e}̄^ unZ U=O X9X2BA4&T7ӼHM`")y1>Xn屵ga; xVCY 1g=*QU˞~ƨVGB_6l,H] w0^A, 5H3'hw*fA BWNφ;Ѕj_2(>k.b!.Dx!7?ycQڅzIJ~{wb)ac š7ϲJS":/lUKX)v/YY׶7ꟊ(|m۲$)Ӧ3Ղ]:A:'lïd(}n 8n"$k|NhoZFKc<1]`K +fo픇Z| 1F7 R=o20)K<1Ye5fpgL<>E ,n0 ܫR-~Qvzd*DHFj뗝ՊFqfFnQ4 t&*a<=2Ipψ$We"ztJu}y!\!'лĬ}d3(x ߕy7)"Fp9x[yߜw6nNa/ʁN 0Ung9&c VWׁʋ|X EGd"iЕ?e$Wd " wџi(B•rHt hPUI<.jnE kRlg a=B/v͝%ˀP;4R ЌJ`>-DٮLKAE"05)}MA!uC$.;kQo֯Nu?)59đk& +:wׯ;CG]Qo**5 ӊksQZʄ2(fMJC%YAD͗M!2y&p21vߙ52]Zr-c B ~b(л- VmF"-jYaɟ[4R'4 J.ĠF*$QwZD1YMy7| 3evf}v:@L;X"߇l1u Kz:[5g/W=-tգX5$A6(q'-k]! EZ2H}Jf`DZ(tH\B_jhR@%|$ݩV/d+#ӏ" 8#6=2Cys~ F 6=5yE@5sB"㯶l 77KD/B_w{# ]E+)LcFcN{2L s[ј ?$잾9 ʤ5fzԠ=ow^+ U2T6[d0I_Sˢ_5[tEfv}Q 5Cˠ7l_~oZ|6.zEh\VoO =hԵpV']j.L4mI=P& "D[GĎ_cs]R]m [$$ qbeSܻ<yT9<[e*lh -ܒ(WqWY/Q5-IuM";owH׋xQ[3+$0invE6QjKeueۣ7.TpyXXkH@?:Pбߞ{&&j[raV(q&T|aə #Ai n=N}+f^%Pi֮"=;aU-|j G 3K&/G9HLƜxqL L#y$q"ؔ*wjQ\*`-R0$m83XɖKZZm ^Y\5WxC[Ջ{"_XOY1COcަ.Kc[~Nq2rcsB1#Cu~qXpC5kV"7 }3xZBV"G1VI(=l t43;!*1/@tWb&76dSuz|.A+"qYӴ-Q˭& p%6/_&0x~_8[&@Hu9L66k<_W7q~0YMc p 7! ;<&b>%Tٸek*vkgCo5I&tK6}wc4;ƀ]i4 1;chXT?ȇ@Hg鋖=8y vn=Klћg9cz?M%YW^3 #Y\ݐ e&`}^T3|T"@+uDa ˛A06 7U}jp@u8޲zdhnis 7CMZ"@3x"c);TL n xqIgkXgAq% +o5Ȣk`fρ0?eEɿy7J-:0 \.=_}! J'z~E7U4C~Hv=S@m9uFD7IE(<äj2s1>E> uJ;b>B48WXLH-f֭dہr_ -F#K=*h_'_@ o5M/ku$0p|*+o·ljYSe)M(df%WU;aqa M (43ވs_j&v CKG_w'WefϢl AoDXڲyKX ?8h*#p254J!ڄwmdRfq}E4Mqؠ~HLi=X|ъq݄&*[d7@< M( mחR&KK]NPDdTpi1 Nno"P aVT(Gx64a e_%/YjXDIj<dNE2tٲ`1tix:*P_1n{=SY. B;=%K/ḃ'5^=;d?0xXv|TZL%+O3% ( ix(樓Nr 8>U$k"rLΦ1z*?x@{*5J# 3.^slNe'kPI [*iR 0SlUA3%k;$꒭761 Ç?@L5Ѹ,~v؈I ֌o-}5rd-A'eH8]PE РfHҘ%>"8 bqPg{̓=eчi뢄X\#j:^>rr XAU1@QnJ,:5%/TP!ZZf56RgB["cLerau; 3ދfG@K,e W@@YlKKayk6-[3SGhwT_࡜6ijY& ˷7sFXFA}Ƚ`$*\rN"ΡWaHpKYnh+TTj%kĜQPd'B>`;lBEȭ]$ЁO Ƴ{sYS0׫%_&Rݑ=]5EZݓ %[v]l8C7K.Hޤ3 E*cp2G>ZVI LUs]CZ Knnf-gCazޗքcxC tPQd( !nP­h vw²HH&6224BZjqmRdŔ?a;t􋭨>b iDHiWk:X5HU4xaIP_+9er㎪<6g;oȹI*᪶1}e[iWu%0(avNh]xÉ5kAQhlOrCx`nr] aFEF !0sbx1aճd.u Hj)dr DM>@,UӂD!Ggn`zWB)z[9;kW11S7Jx;kP{㉓[v \쑯.0;y9ʤi,ՖGپ]M4ؕI(;CsS(`+z+;Y+Ϛ+8EN1&F5P7v!]X>$>h+UFQ(*L`@uW o6c"W17N߁5e遍{X~{k}p6C+կ>G>ZM6} MPEǚ6&^4Y]>o2 aSo EKei>og -P­YFNXDd/F ߰BNkW;;nYCƭ^`bt,4BHszWfWgedϟ(b BFx (VMZw~ru>$ ;"f6:h&U*4LH@zp ,6DGm| *̌:vƦ>flÎS'eO Q$9 ִJ[nv; *S>Y[Z 9Y$[,9G?}OvfF[!<ҫvaC):谆7 vMAn~ũL(|8m>[c{EKݬz`C)QhU&ϼ$pmIK0ln^v4ı>X]? ٥x.Xقl<sԸ &'<WM!laT+\ʅ Poa51%-/Zj8#\fY3-vA'n>q &ҲKJhm` FT*Ss:]䂱hFr밤'E @&@8ׅ jn2ʵ)=Kꖦ>?":: ><3-*x$lXG%esϗg>:fǞ$^̀ޞ8Z:ܱD;nP0=+Ud!cQ)t (ӉQ7X:̙Y`&迓ӭ7n3{E+gatOT43^{/͟Cs0lD!t8{Q^Qڥyx1̲~%Ql$$i8s͹^ -\AX -_NUkQp>ӿnzmItls"\81H hTEaCECaPc/NPa>1uWVGc)99'|?ϬOiLvA:_InPo %x^|&8pX,Ȟ.%wZU+G}=Z4z^rJbN_ٴ3 #:0[T*2组k,7ȥ+YʻNnjNM قaa3 ]jLKF&5*qC <54h6T n><3݋a),ϚQU6/yR-E5 o]!7GMi$V)d{ GÖ+H[>oLRkR0${Ƀ}zINhaމ(YxF%7qH ;B/Opkd~[nP'64NYDЅ|G*9F3mt+jv.r%~f,@?z4&k Ѡ} |և(_NZIc%Ǹ?p+ 60!Y, flҒ.$B_K >gAkķYRablсN, 4VLpg\,_LSA6ź_0ҁ;Q9ރc̕ eI^q[ y4F0$r*T:gUľq 7@J?]Ly` 43Ch N@-$؊[5 3C,k'ly6'nKin;^:4'}\^C5c݂nҞ{tW0kM@0)L1&789уj9(ǝt*[nOeF82C~TvJgYFUԗMfpdǃlNk1}OI 39fT@X5j- JKސ\n&8@*d26a-@NB@:ϾH5cv_vDq@w*TKN#v#I]>s/= H|aeǡ? yoptSB Jg1(k'8\ Mٜ5-`\]ȱȔaGCdPpa Ffٻ"W/MV`i.ԄLifFvOٜ?!12nf&Foxk}.Iqp0ID$/Z{>CT|?Čo(PgV>%Kstdugx!V|ؗ*3pb@t4el9ϹEP}"*bA &R՜ &CF%ҫ]MK/npEZ*ŋ-YK{:6AgCJ s꒮eCR#^wGs$\":!{|d lXn3s(UQo3<؞2X]߽yscm sy &ˉwJA1|ih o!QUkѫTf\>: Coq3h:,;wA(=E"<&gD;%Ӳ|"/)X.ٴwdBTN VQkJg XWV\|<k|ςS1ppR¥[y;t 1`O"˕^#poe@1hV0mU28&}O7W+(RエgqO"ŖҚؓ:{:+yE** 5)fcДp^X\2<=uOhIJj-d+>,n{@-h`N$ -Hǚ;lH[H)|}VKZtU>/*8 @9=nI 9@OYՙ?'$pLs?f0V\UԩѬ7R]NU'..`pGۖ<͕+0~k:T+]zW{IhR(k Bd1r)ُKԮyYGp6j:c*ֽWdpTSSɥ.!elvJxg*((o!x'LT VO9Dw?VcPr#rhOV}#t*мorB>o1⋤_q˺p"1iEn/}vMZ,u meGW?9[OU0\JFn**/IfV& :^q&&nQenWG8-$b&[G2<*$\‡Q V`oW:oׅ>yt>ּIPb*a\ XJhP=cm }30{}߲ɘ~p DӏɸG:4O6BΤ!VʄY(8Ĵ6Gܱ*uR3UԳ&З'T(]H>١0]r6'7oʅq%g᫝A> n^D_JR['gv׵JWKܧv 4`7a%}C&nXxDCCdʺ\")Pzd'-BhTUĢ`P#\ EcE=GKN+o*-``g m!jjY. -ѩ'#awd**3:q7 5q Z<Ե(nKYeFwlᤍ5+ïbiB-bVf_X\&NI ˮS`WY6L795=/C'9:6`mT[)eȭ@jm5rRBHA9Qd<c7DR?Uj8QaqJREg*L]THE*WuN$جj cEǀ*?"F a9!O+Ox-l5yh\*JdQmSpgAcȦK6+$t_﬈C.[h7sᾼѹw/&6PuèKM-57gmɤ\|l7ٌVF;ʅO -iYt!<+{)2csk;$L\ˆčԄ cn߭[`'zAUu뢖W7 {L[x=*\yv#^ؤIzl>/= e!_6 %2\7W\4 \8 CN;j{%D ا@=6]t>J44QC0gXː̥+'#|mZ^&M\fw-jߢ=~"4TM-& W$v$8jv'f, qeR1=Qs-se%t~E\x_Kj?QrO qI:I8P7)ru6~CW{ G%p|_:Bs-%W9\N #7g,@=Õڌ M=RҴ}*ʵ/DcQzA\} ^|grөbW+yZ󞰀zVNАƝk4ʚ{f7H/dl)l*j÷hnw̅`VZ>\mbFRY[4bj0 xbuZ9e1Gg׶.X˯+ ˹Q}}b71o"4fv < Ǘ5jT=`ڿnBiLCv{ fSŸmK8+`(F:GstUu" Duܮ~ypV;o63D~\V$~5;U_ T#1D]vo0_y7i@VЛ' U5X>`z] QF014XqV_ vޛB^ъ3:Nd0εj/&5yI䗆. IFހEirۗb|W Qx%/9PyȮIrBBCbzw`r7JiʢKnzK|a*EߛHw2({@m6&X4iTM5fζ~)3q>9Q?Xs87KKd=3*lE`lOCYujH}h% (čT1 g=< 5a+hw\aUD'('ܟ1?A":zq9}őaEHycVmjd6L}Rx qj5na?9 ! ȼ+˩㲈E} [ }P1G[B,D7fkE 3VFhvGe=8t.wGVSW:R'>ĸϾZ?`^92vXxZ  FA+lqQkTGSM(C!͈fqoq`,kk&vnF\?hxJT?ʺCR5tH,6=iZ/S.Iw=){: )yzyQ({7PT/r0r1;PʛabC}͙#fB~-@D1m0A}_5P$hbDn#[38WTuȓݯӡۥ'jsltA!V +Z^d%t>5)m갆t;̚ tSv-?$:k׋_MJA+5`]?qCqX1υ pXwvb/I/ kykΨ7/:<8%p #%Sue_v(23e)o:!r@ qjm]o 1}i{$GWXw4Bf]srA!i&j'wywB[ӣNf e7Nl-Bq,` gO:Z/[xV*t<<7,4Q_IWķ73iiisFNi44>op{55`RPNA |!܅f;v5FY4}*ƒ  txB@y}/p9R!jcP`[߰K5UK{(}*Lr&>'ZH? 8%Bb܄9-%ޡA(ƨ:f94nK3Wm2J0y 0kpUJM۹{N^R{5(Fsh?Zk!DvM53NDpxlf*~B)s`taHG{V cUZֳ~i`?ލ0ssYhYD\h_hUj#!Jo;aOWiҁo)_^yÉb \?dYC['+{3xv j+SFxX #R=:7R=FBd~ޣWRSO=SK0U-PyAqKt-+]dOA͞yXC&yY]hNZ|/9$q/=<཯)/XSM6_/e\Bqa}؜_M-Tj4Vdkk@̴s #e1@[!@h/'{IR6]Hau,|^-q|`TӯAPGKBbv$/Te*Ry}/2jD4wDە\*-ATH OxvGGfklݺ"ߪd(/ sCU![Ӂ=5ZU%}h  x^M@gh#`y@JEIE5YYOQ|瑚_ LhbG箮qW z~qa3pː/i0.;IĮJf i06~kEձkg2|ܔ}H<ɸ<*nOX^Hn"MΕ'FVV)M'9c>5>jIYnxz⨷:}]#^B'X$ASk:s~8MKF"50vDNGn8yi%!N[Pv6n<F]-W-Џ${/;X-x6>^q̶M ӮIJ\2R3)qW[ T{2| o_E1vƕi'K͝DSd$0<0 -Nlֶ."΀0\3vgZygg9_E<"/ڍ9+;\ɐ8+ M &z\^X™l;4?)R<=F\ ͇4H]VqBCX9+Iy"(F(zQLЧ6XrJuX ZWEy@:"k\@MCЈ^X(i7۪Hv{:SK/q^u{~7/g&D;O vZ\BǎQlscc]+"8=#GPqRYlve0YbSRh`;L-F<FbS U&[uMy^w9K˂.|wRyf7Pg7I 9PtC tHN23-֗*Ih  LJpNnuL+S.v|=r߭-Ө]:bF|]1w*b4g=u-!gW)~orðŠ5viYћk (Gx>'3X8OݰGP5!c<6@kg\Jv9s{O͸hDz7#ѷzYF]$xXkbɋL_24r/Q2fۧx^z<"_ͱS9¯2ߙɯ>?`}!зЀCW4?:BV7skhÌCΌ:?WIi 01!EB]\$X~Zg.GoΗ5ʤbZ+gd3Gar͢)@2s>Hf .js(NA1@qkr.5fC‘>g.1*֭?C"=f/:\m8-z# zz]64Tl(wSq:~ʀ(,&VybGլGMwi&&ւpqi1d(uJ$敷ԝmx~k*awj?zYc\}v`DVmL*La3I ]ɡ1P"Upje8Q:mF gwXZ yuCH#'vi[Mo,oi'Ն((a8A59xRaDKrJOfѦ=I3L֖e7yO""]Q{˜P%2 \ HY"bYJ E][|U/OVnYZfhG7R~c8|j[ o oS$WJvaܶn-ԖY6@`e}%Cu+CNө_ħ-wD;Usˑ5I Ar˱Z-@#聎C9N4P1'@y=7ZbZGlTȀA?j[HJ5p8Mb?<@#<(w +)W(Stt'w\H'U6n] #)HCܖnr!,Wt/`od c"(@k\#6.wƢ&ŠğB>.9krC7~tsE*H˺\R/q\rOY1|F寖pL"50E ! ,75 SA:`wާ>/=YEՔup6n\(j~ofHACgHgd:fhfs s^R[G'<{zLPa+i64ϟ[84]arS{Dv<͞HA*F^bd *7#fTptUpN;O&?:}`{4>?1;(u/y r:X>oH&9-" м)<,2Ed4nQ-WZ2*kKst.'/BOU`VC{[q֔N A8/;B'*Lꣁ<eKiY Ka0CIe6n0DA(ib_[ ηj@97Uu``dUi.*-dIE:Rx;Hµ[!,΁[بkFuo*E.rSN]Ĩ9`BR*\쟿sڔ;ޫKS? ɩ[qsu13z]LVZدQ[6h{ W&co6+eH6_BHG&^Q2(Jv!xk&VG+,JX(ԐMe(U޵ L|xu&VA΋*t[ m) 0\c}%E*&9cG6'/oo{GۂUP-9=[ތ׌b> Ip\6c68B2\u6zw{SWl.9B~Ci™Zq5̌ssPAZh? z'-a?qtr*t3Va-9~ jo\$Hz=js*0Mi%d$MB͈D7Vr>oɣdM0Щ1A?4YM-~Em4)Ej v_FhүO*Н1yh iw^P uLP_֡0eG=s3k6<#$HF~qc&_Vvĭ| O[¨(XQ';xZ'2q+ "&oa08]0//>-n7HW0N:PQ /$ZS`eF.J]٪jw? &x2BrPz[̲!4+C>yʷD] ΦUvg_!745$NLjCOFmAy#̝j^0V'Pͦ Z dчASZ%CP3TBT [I2f}4bHs.Y̶ƸIiPrwFeX w Mn8{=ۤd7mt#@5LRϴf_a w+3&\՗@IS+nj?gJ/c 4[4W! >Kan7C?CsỤaH]}!8Y !Q9e?d?K5\*]6Aw?'-=!rUTgh75|( c&%>0p}qLqt<Bw Љ"-TL{  Iγp})<'4p8rjdr\ &umԕ%!pN~;Ø+G/w_D;-#W/?P8{:cB}sچ߀0d\Z\O{%ru`3-KaP'/?3CuЕ<0q X uݲx9jK!RNHz,I ?V{w٦j*>-'h@FfSM607#^]&f~ΰ4 w+O#mEny՛w[]Ww{!  Б{=AͽE>B;moRP3Q-BX{.[_vAmc鴵\T$LJs{J+eMVf,nn5>HmC7Wਖ7Ʒo W f"{C[h1N3Y'ש$x;Ԇe9KOll|o/XRB."sklGmSuh =¥XH2r^eh' 1P~Lɲ* {XxYW+GNt0Ś#@`q;נ;?bC\SWv:kO!Il-ǁnG(ꊸo7gl1hKHmN9d"mߪQ bF4zqx6tHZT}`׻-mO[ bzbTaHGI{wRYIwfWN;~DwHe hx]#.q?^L:]ڄS..*`S L|KMhbheL#(RCBl""nᕋU a^Wk[/7{&9xZ žY&Ϛb K-=\9Leú5u NIi]dz<%-uEуCBٷJj-{}Z3$9{?qr= qtOgX >@W31Þ!4ׅI(j\F\u)U; Vos=,UHS9m'2<Ԉf`yȳa?yX%etM[.[ бmBL4BY ~Aj@BzЂ")k?@6b#_#I4wk&@kF>15H04庌 8 jm"~_̵1ےއ4Q\UB丂6f0fOEwXBrBq̦/j}# 53C8aǰylޒب]މhAX`48'H4ʵ\~:OvC H]bm#6pH[ _S'7ܯk=_lDŗ;#@.oe (@v ؆ ANҩ`Y*Fm 4 -b{:c$LqvY8+I'kLw,P2ŵZwbj(4(gc6.4ZW;#gc>67bvg2KO4gعEmzS$ޓA8brZ~Œ=E\ׁtucfl뒡 L,p ._E⁰!s&^wHLҳJy- @{J<0l_eǹS LdYOxhKt]0T+CRU90ntRՈCuu)EKAĘWCrj,z9TwUPu"` ;UpPѦ0u/rB{(j@vhFƜcO !ɯGIYuo}#FEhQNY[2پ~P3Պ%9 M6=f0.5^:O]rM2 ݻp8k|g 5ibTVA\L1m[Wb!}g]nlYw:T@oo82qgk7qrӯ⺨L[J݋(.Vwr*`K6_>?hA^)}jLG^K J)Yݶ-|YFz2O8uf$m}@)?ߪ8wÎ+w`uc[?}&rPj$]bAᅬw=M-h7bӭuי$Ε$Z>ϖ"k8-tĶ ,v&vX琟vTF!1l1T/:zѧ5%F6aK Gu5!Egu98:`һ$icvLZ3qAw,YDD.:Zի\.HisHx~cO+'Śԋp" nuj\n>,Ǫ-t.!Lᴁ5h.0xsg dFTsࢗ=ؽ|B消5z>0vn݂5P^Rq)7Eb>*gN,8Xs" n"A h>r'GXuʲ:rWrqOvjgxl{R]Fm^+"_fJmV /=$#H??If&ڗd u:YzI Xݒh'w<7n-p %$$Z70*\N37 ꀂV@֋h[v!#Fn&d`})lƐTVim@) ʇNqkLg/@[mHHr|V6(B?4;G>F+U6&$h\7^ޫۑpv;Ӄv"vصpdS(`:f2:*be. d:Ϫ5"rO6][_oN0RU.73hMkL ? + $[yap擻!|3@#" )(?vzVpJcT%Zqsl`iNīխ`pA[\Adsf#󶼋eMɈI4! W'*6ȡ]hJ ` n1eh90Jr ?^MZ&Gt0h`+0iȝLE?#R2)YHV&[۸-q"fOuT8 ýUR_늿䝀E1yįKqC < uclCŬ<;Vng5x 댩٨ u6GnfHCRW<?o!Cs (̜5{?aZTsZ@Pyt*ߩ3AWi BB-i#gYZ0707010000045a000081a4000000000000000000000001668c16940000f5e8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec.ko.xz7zXZִF!t/,Y]?Eh=ڜ.+0GÃ1җ? ;ɲa :G蛙*X5]\m*nAjPo?{+/~=qYġ~Qzúsg{Ye2-jcԨnLKّn3 l% A}1WĢH}"H76p?xĭoWIeԓ'iz%[Şuty =W`Y{p*U=L#V6ncU㪋nײԵ 9w,4ZRԖưSa &05~#EB.Nd;N uHjJ!-jgr7K.Em ^;kQJ |J+w%VR$FVx=5qzCj{b& D8A^i3GU[|Nv@9Q]MU`)1hq?IDt#~7)Ҿ4"4D89 I~r{+ևSrVIGV?)Hϥavyk24l9-7YOTĊc(uPd vZ}+YF+)+ =.Z{Ywɡ_)0/o{ɛp#_-⺋2XKC =C)dJ^hV2%tSʽF5׸N`vYI+=[Ue+W0|"a/;EsYlhT|f!xߑW lVE{-H$E.IMHh5 ʳl)0h|+Hp09|cvQ:X?$b[6xVCdD 뺋m0wUoHzDIǽ@[:-x? w1ʾZ e_y %ULTs`ﱡ^64Nv fPVq쐦LvzL ښ\|1ܣe29ŏn^SK}rw^6/ œϻ5cPv6|m;6&JHٓ+凜H'j )h~3xpyܷYvr>pƸ"H"i~b^#*jƕг?e;$c{FޞH2`kyD>ϬJIԟ>5lmW GJ<1lN-*JUUyƸy㐹)EtZhGAka뇬?\Wy0s[5\2)4s.9G﷩zKp!ГÆa!<2gx d'xFRUM N4;%V^B5l/ vkr޳jF` W0].GzHC4㼦]˼ 9UӕݒzނɐamL;Ͳ?i&v]"]z{pٚa0C*V2[H/3q#Ћ0{_1mxkxu PQAGHs1M w*-(VTq{Bgn^TwQ}nA|| jO N~phm8:>7bÁo< V6nV_@T( 8vl$K\Lc\gOcmZcx/> >Hj q(Mݪ)őx) TE2'$2} [M1>c%Q-f}^2hx0(9No7fYSIE`VMi2, B(o3aj oQ@ԙ'\99ҤQj_AKd(ĈL`AP+l79S'kKXBG["@ccm.Ah/뤙Z ӟ.1H" 3b aX9>tIJ1r0$YcУw8*u_Q@yk.8ǥρU J5ެHmxdW湦T⡃dPt9~ߊd@/w© \ ^}Vȇ$q&D8 ^)osU#wJB=$7萳Pi?vZ]cmJJ_ޜ:%`#7:R}>;׺9F2w L*^BFHwg }xwo(L͸s[3ίX1;6 A7;tBuńn%i^Z䤝wcn mfp?G\_TTYbΗTVndD51&߱]ThH{ЖG̵FC.$&e0鞶1Ja ѯD9WL@x A% M{ UPs~vbJ[doCT2C sFt~[J5rO09ĦA0Mˣ'1avk)Xff=9[qĎ[g/twB|ǩ VJ0][Ea`\z\N'x1|΄5* %8 $KAjKV'.ݼi?G3,| 5rUL쌜A`Ru3YZ珧E:ڊxI+'}ET{tp$>UüHKh {PL}Pc N{기Im0RyZ}8]% "́IsqِߖKuw0-[n.k AA3sp G`C & j%9*,p:$ NaiuEDEk/Rk$M~/W{GhN &_F?T1l,EȐ6\3*4od%y侃^Q)O:oPR)Q4D-R"K%-OEeYr K]gO7lBwܘIu~&=,.$z8n:^;OPkbj1F3nmq-GxQY[x~.ȱ&hFyzf^;S4Ɠ.!T('I!vݵNt(Y>,Pk?wG{jf=9is?E=6}љC޿ Fug%y9Wr٭[־Ζhv핧BG_dT=&uxp|E*cMR!FA~ x /|u/pXAP`( &z`;͢gﮪ"{._.NvLZ?gRkݥO3)Z7 81]$\cGdX&-ʍ1[føKsa"H{N1UV=ğ_SUXqDXRwwk xa}|Ma:V~m} Xp6PE[ף SlT&u8Er)=FrFchݔ2 ܆X K&(hAFmFdo ˮ?kh-JډjPA5/)M[{D!3\J zbWhN&)o;A]M eG8Bad_;:-&-NeFCR;iwެ&(GG'[6 T`$܉g pSu ;%俀`×[-SG2U^b1EGvzD菈cjN7;j'wFfJ`?߆+m!¥pgH5y嬌yq\g)J5x-׃0h*ڍϳ\r{x"rzG 3qbH7JS@)c12rTXޟNԗ[F5c-|H7wG?aH0Xk?񼫍ߕ,CMI7M -ĭʾ*1szx=7 ڃԐg>ㆲ(E +>.X{|_?mɫBh@tR8Ɏy=+ZcpIEI dGɚCGfD(Z|[&}7VVtJ j" j/FkR:6R X$x%^Q3ZGxQ zZ ,7oPc8<&w('u:t$ٱ"+A0P֊r=&oCfr3Rp3?‹ EFp% eSvܕb〸hxLP,<(މVIMw)rhƢtAZS*Svu50;SU#DX{+ `e4`few|qÕ)/J:X¢P;z b*R8q+40mC ɺ Q$Q.luP A33*Jǚ3. FO\(}`tk4i`O ֞ OϺ !uyyz(h;|Ho ̍_wިB!a\{WTF@Wp %+m7] q}3@So4V]ŏa?} h)X??/XovȤ [E\ i5eA (<x7&t+LYL!}]ngVN LnwBHbjܙ0j|o ]"sSxsάRy>MiML;l4)YXg뢠m%֏$G:fWeCyOǦ<~n,CEv]:UmC*sUD^w,1Fbow"$:a0y~/^27&sh MMM&詹Sw:/n Gщ<{XZ|6o) 'p?%Ch3>ȃ\U<͂a{:Ci197 OWlҏA 7Cd/{U$f^"hTNYsK-Y#MezZޖ+:Uت.3^TյKm](vJ b3GcE8ig&"^a1wlj L|賬'W gOUrwE|zQZ=w|B$Ax;5(& M7E lx,˻WGjq[,V Ϭ?#Š0֤(.}F /B$ps)3`X3ÔZ$E?гG{rh8 \deNs/s4 RWpovm7_"% )Xx$éoyyhI՜.U̪,BP&ȡ_ WC =yR0`..]kX2#9=1]V3kV^XxJsG"ϡ~ţxZ vҊ0CAU/a"q_z8}w\~ocn^lkY$ߗ6S\3q % 0*ޯ|Lc|jEֵIGFD3+=cu,XBUITasO qJճF}ˏ;uO﫰ylR{yD@GkB7R3j"K~Uk:k 'f͞XoJL_uhDÑEYw5LzQzU2TbABkۓ2nn鋈4E5;)&D|yz bkZ ̸,O7)? x^3Z UNd7?y2*?b+DŌ̕vQt*7ծdhqm3x2CMF*Z D~  #)!ǟC'ӧ1DL[ L_ ZD& Yǟ:>3,Ya L E8t/kdX0ă 'Lsm/T@g0ц墵FJZsǰE*hZǪc&,7yt 2Lݮfkdއj6G298 0ḙr5#`g8[U~A*dv`ﶠ6qʳjlᛛL7E22|(3xBA=1bTnԢF`,Q >mnH :w7Qư[|!0oâ)</5[VyL{ง CS5K+rZr?ZZ69QJC">hU,[MN; WyaSe?CI'I!<*d m@DÓ&R.| [InrŐ_D:oWN. ?8.M̵ݛl?320QhAǵVv-Ygix_.d'?]Pև5'O:?jb^t;%tEFj;"aqVW랜nIR Ȭgl7H /xNR2\2!kTYCp2 dh/÷n:.<ˊrSBCMm gGJ$dB':D6KtfӰ "XG jJXFQܼc[Ta}l~SpMJpp#(;綶IΎd5Q"th5Wc"9G5su:+ֹ_n"mg?R/>.ag4 ؼ"]Q٦'8mFⶦN ./Qg RsNp x䓑=qw氖EmVJ!rk׋~\Qyw r@8קj4TjSf?dNhA@ծY\qsGv? etdk F =ëo jɾj!+,ةH$0/=Q+' k) aW!7|TF!uU@E[3b_81/w4fHz3@Ce|RUjԚna^;Y>yz], YۈRe[Cih1MԏDcjΝ56;r}6hHA8řH.  (2h:nwK+3ci:OO3Y3U*g"U 4/@e q:_PZI{:.V#sEɋ f=ˈE{ +[/ٽ{37hYkK S7PPVk"Qk[=?/uNL!Sg**DW6&`Le3q!i`F\+m=`]%.@gE5i9_mqZjdvB Gۉm'sKO]1~煾Ͷ<5N7G8(o]K7sTv8/Ÿ[3q,9Z6)tx[\H' !}S( q[˃12(1.IҾG?ؘ{yh bМ,7VBJQ{ߘ q- kfvm~'>(tk4G@VRf2DB@ۦbTΉm3'Pib>Z/4KÌЭC9!ƇxCxGe[(pۘ+ǭ,t44f%_hKUYDU M"p!) 8  Rt~YGoʆ#FM$SN&f7M|;zLd{,G;;f޻"P:yym0j|pGbNf"*5@5nD&J`u^,Krc?UK@Hgz>(J/WAqLFG0fHh BXXf:Kh Ա|6ږQ+'< &t?becBtq&5+ P᳎$_:J/yNdxl/42tmEGS*z~5Z\IO&N~j̦g` y?Nd65$+==~3G2VOWcWLw43ì?o+&AŤHh&V fc=ɦҽ^*o W< ݍ"7/Yur91_q~>á%_Ueӓ]Vq$7{MGH~A{ p.Vǐ'^)[Q r|w^a :,D"C #4@ZTœmLuYqՙ'ByJ+}z 5 )w;HJ'CV~p?6Rj5)ifc/ Jj>O^Bx  /+Zx{`Vf%[]號ȋi=FAd),DDRt7!if!X.bZz]D8W"%^ι=_6`{5:p̱16o9V( MG‹N gR 厮(>dyX h"9Z{F۟0( ꙥO}r7[ʴ{\Dw.nJ,2dPlp$ $*/(خn}E*ʐwԻ riĭTigw!%*x9AXH3?}ȠJq=|r͈9l-x=Amƛ?h^&]M Y*}ؚdv}kr<t0 {,+A,%é@Ahn8OV8a6]1}I{CZ[g0iog~h8 v&?By*^eE QC۝r,qdߍ'X؟&\<)xl3M>]DGW餘yZ]Nx֕;F`DAd"jRپ{>Eou<:1kϜJt{kyMh/0z='P'Gf K.zEG`ʲb,I^0dSv.5{7e4&cLkAP`R1iv Fy9$M0JLm0ɕ= ~fJ;Vg1.ŘF3DS~Vsڛd>̒o }V;1JKo?jIk&##(`J׶jQ$^ OTa$tcS@ 4|H AGAS4BS([&lˑ?7 wn4pv4lJoukε  ЩQ\$ėэDuLEJTD g[7P50hD9wDzWԚTny?(d,6P%-bR$Fk a ?:8dWƢ[ "5C+O(r`Cqg|`R}f0ȉaĚ ZFiM~k/=qa}"{წd[CpM;N؉R@d)f#}|qhρ ysFVt`}mXL;G "t6XjJt~$=nOMHt,]9L&ĩ0C9B٠LWO<e0˕ef! #)~j>įQ3))@R+0g`g4aP4X˖ ~t@ǮaL|!ڝ0q3DcDEN=i+ͅ[gYq]vk28Ud7'p')/oblr17'3;77-K S0JP*ڞ ed4*ȱ[Gs/ΫizC<#p9Nvf@$[@3:ys-Ϩ"##BH! ݫZ`f-p@Jy XW)!C@MF. _#ӽ!(1PMo{Zl5"A@@ݧh<(u4C*ݺ{gHJ?*`jU$zȾSRU ֧dBB બ"jk`q^+`ѪˍҖQx=E="et(&ՙ24q|DhŇO? Vu3u O/̵ւϷ[B6%j/ժ\/tCB 3ۡ끳0-+TؤQ%~NE@vi1aF۴Hq@MW#ni Z D1PPbQx| <T$c'+M}rˁT}gpRdbAPgU~Ev19 ug2'fJ`W^)8۝<2$JPɩ`'eѼhv5:.Yb؂AQH9>}n~M:@b2!@+b`?>Ʒxk!ia=b)?]C IL%X)m\WU,j3k",:V}tv׳1A 05 :IߜPSaK ^>!,^!^󾢨l=sq ,J&(5?vwR*N>21[B'3Cf9B7i\8vQ{L+aNðiS7&T{!<0Y=S*qlB΃xUa:~D>?aFk΋gCk)Y0\{u%2' (N?TE`Kavp)-Ͱ|!k1>n2s&mKSPhR@CJPp9ULP oJԢSwff4>UUo!0 xHm%X+6I N\GOm?$?"mpvѵ%~U-m Kn~I\Ʈ}.CO>W+nx ΈE[d7!s{e^l?5ɵod2ǒRڷmΟ+ E}eܨUR73.>>}ysFmjOj)2TP"!qR߸zV0+,—\?}+gk]J W yWebfT+wZ+:,>wƭY4F7( Ow<y|q@/c|x:Y}kPpB 8!SrzQA"ZznmIQUuޅ(!n9a 'mM5s/baܞgJb9A*ghl(Yr4$$gmPЪdujK*ϐ8ZƷ,X(f=Ȓ-DsQ3KM=@ F(Tck9tYpsݭ)$YtGKE ۣL<"•)5%'djiAPyTƋ< {uBQ>Ctf_oqar'7.M)<VCe*{/}.ޙ3-QH 僲D1Ur_ǚĭ]*kRCtE4Z )Iy0QB#Lqt1MڷJ,J#Ur?0SCj7+cQ)O`9o_AQ.L|vThӆd/o_&A[~8hGEqJ{4;qlWGzhI &4zldw 3 ?Υj= yw3TC )xZ3GޡH̭LvV dKS!$`ʢ np{B۽5,hcdgKII}B9aM;:{hƲ<] ]nn*6Kdcv (NQ漽u"{4[1e!}3߄;<+,q2_֭ᓗhacɌﮙSY 滟~Il,9h̿)m&^2-P!ze)3u0y&(XF熞Mwsr6g̙3 WYg]!8 ]2 $ޖ*z-E oh%rkKq<>y7O2 L]-z']Y.vF;AA+ʀDǩv |xgQ4R:Tt h,FU-UC+ ToP3݌%{-VRUȋWIg/Ռ,D * ׻r9'\lJ!e&%716e,Vp:D W8QBD$3pXRhG|˱ Gz 9d |6tb1J`UFvu>WX9l4,q*n87{}Yr𚬓f߶Ⱦ0JۅsW ^!>c[Z,՜%fp,_䫟i%x `=HYsG"n{,s_nIH&0x ,:>P_KnS[DG:Ѫ%jd W0XڌܱJEm[&سmMzR#wފnTbbiܐ)xךI5eٳc^Mr\ݭ;ר tozMً},JtKF !i섒[Zҫ%ɛdH~gV/QP%fEK {5 c wЎ`Q@`MPqJWJF!CVCFNkrAxq`S;}}їXdͫunsmD]u_2GI %<)^_-o5~t:bzHO@EVjJ} #WJMŋjQ^mR"e8nKOUWFgÐ$0lv$S؃x׵gbaE_TU{!F"9h d:}Zo6 $o?(w0pR+Wetg(Sʁx<^i)^AcRe=j]N%Ex!JC_'C=1 ][31{]l 73#)VDhߜ.t3WkE4@i+5P64[[S H#Tp3Zd+orY2=jl:lҚ>P?Qsq{$S&^4m/]-ة-:iWk5A֦H[%Il<+ { ې;.d;VڋP ײ?Ynw$}X w@zS\3~|p~qP2["Zv:"Uđ$pjpYIhǀ1TgUׯ:3X*2QS6ߝ#ܯ]h ; c48mZeDHhQ/lL'_JC`m,rIdqRmf.Ɗ Ւ0٦8c9>G"皰75kTorM'LB& >/Y(7).Zdj}N9hYTt VA>m39J_ x]Hml~1?9!Ϥ #; " p&4oL'tV x%]HLhB8E:J\,Wfa){e"iI=SY"!E"N#{ZSKի]$O~Uŝb. V>~?BQ%UՈ+$.m?(5F? g& 'M($pC-zqUASY(.4:*(ULJxEgЄ X⌚|7[D 00ClN}Ne]̻Mogg <;PQ;ûQJjT!ok>jKȧhtbRlfo^ٷ۶] 1wDľ_OKhzI؅?1:lw΋?m,T&z^ŗҹ49-귄վdR̗j?Eˏ,[)rАr&3ž[wRVvn.^u' |\&jf);9 [Z [Wk(2]mtgXY$[H6;2ȊvdVOH5#o=Mh?S}pN }?Pd9AY3b6`v7H ;եs)ע{xuWƙjG @ ."Kz:^9Z&n{2tVH9?X8ohMP'v];OXJCM+J|$_^7\C$"|7V_=t8"7?ge*bBYD98jeM/b0o,"oZeN|P p+%yʫ*OO(-}KA= ) oIl@ƪGߵ[o{ Ncx[ ' JPL'@1z Stz K/3 V 嘅ÖiCTgriI ~4^H`im GhA%=ߺL*g"Eq89++J0|eá~L̏3~˥{;ک=FΜu> Ɔ47^o;&.\Ğ*/sOxg&w6H]hbb3{)SL(}f2`u>@Sb<(3R X׳XEVw?,ى<#ԧϧ+&L -EWPaI-ʐULVX|T( Ѩ 3Yev(>Aض]aҕO;E7bBlScdÂU"(k?0PWQ>$GF&=8ޜӡ[2yn"ѥs'ݧ,ƻ0wiZ,{dS,z05Ц%^(4ނlR0H'5v"̞VeYHPD. mĻws}MhG  vO[S Ȝi`!SGfFU#Cb:xJ[f,|g6` _uިZŜ*r|=ID]ڇș^nz}9hc"tavc㫇}W=4JE(XI_֎2FԚO׌2Іh9XQjA(;1IW/(ՕW(B5Pe`80 !~QPT KAm00#2ʣsWM+Yz?˹vbAW#q@]In(>j$*By5S-z' O!Y]$6DmD<8uw҄,Ü4,p_oM䞊7j`xvx#G;Jy*R D>RYX8sݥ 1t E&AX:ew1%(pV(h粧#֓m҅@'9C"ܞY)HGޡ?+Zeٞ=fmđ$,G 𪁏=^ǐ!+ďuQ\Y E<A~/秧_mǍSnKgtjk2ͤć+ Д:3sx>Q6*Wo >|=R.]IRvKHM\!^tR{,/n3x^+uz˖urg Y r8bUQhvk4WfM6v]!d1jͿ[JWoVP #*gMT_&#)^S#ӦY%{tʦ!{|}QC.>4D!3.v2Q(-o x_W.O L\;M9Y;)%B[h~lp}s3:bSEH&GcUϣu%:h> y&7Hqf{zU;Ydp_+ -?|aq<ČĬ /Ms{u&Qǥg F(wD[L$9^j,Ŭ jۯjIFs?Da `1E7Kp`c}ޣyt!s F'Fﻹcso?1k T?qIuwƥƔ{&du5"fwӜ!g|2XNӰ0L[ O:%+CNxa^H;8˖%ҕ&x3 À/ןQ8!W 2nO]xgO*[,vP&x&~*&`T% D<$Iwѷ-\zH:E8i.?KYNx l*@GQ.;yaa7Uf} -rk؍5B5L~ [2.\W[ ~ymZ$!b_ZXt“Ys>MUh͝) |0S Af\ L@[ꂅ/Kܬ2SH QM'I\wnbBuבshǻJ }#ZBp}n3Pڮl4 7dv~b㒐WU')sY|u`p BV Ru|=Ի닺Z|t)Zz\/Ya\EHI X[/,=:c䣓C>4s]U ldR" jnIaѱoS[,9U_7 ++&?iJZd{v@ΩQx!#uYd^Rm&ŻBU>رĹqj8".(K˦ 4((b9Ym˃a/m* W7SXFpL- uHwXqs":V&QDlyRv͡I럳8ʢuf6t|8b,@^Fԅ.\ӑp;evmm+`eS_MP}VBwORJ r'xmcj [`p"lB>Wnօمxm]+Eg$"<ܿN/%mșOX5c6zBj  e"q%BS:ݍy>~}> >l' # \v4υҼKyVq#}UEhe9ؚouD2؉%֏Ay?:-BqIvS1&q#$IHq`NbKgk n_ v eT9 w@6ag]qQ:Q8܏֒jPla(~WZ7Ȋ.Y\2Z"#Ɲhp_ h˧NȜjE;3%p{l9t>47CC@;Zn* 1#S^ ΛW0d5 aY7~g4"fJc-kXhהL-q|yREi߹Uz!jWyJ룥:xP 4;S'P=%v3\ɯxNu%_(3h2X0ƤYNs,Fn1IݾZWƹ,%;/1xnaR7;hNJ DC_m./B*&)uGKuN)\qjj:ʠtpղf\Ӡ9~4.B{DyV{BY)[9,}ˁl?YN'z⃵XR0kX*&)|e?R8u(Q.RHr'\qj[~֏CVxV] @ ܗi=s ñ%aC0)Ϣ΢ dAe6fݰU*l8'So^5c 3DF9ƥ3f߶AyUgm+`Eε :p@ zFDi[ !&l11Q1^xV(nS-e#,ISE˳%@BBɅɼEŠɏ, F9<$⢃i+]ǻ ybJNe%NT"v.O jk֪Xa虀fAC2D^n=orCA\DŽPg*TY]9݋9V<Nȅ9}$G@"fBkMɐ#Vɭ`Mm$5QDXbm!0 ˢ5* = ;9=j1(y$[_ ZugNyC e?xQn "8op؉VM<Aa:Cy !&RqX%*tPSpiWf K;PGtt+VRe"9d1׀I-7,|F0.9 0NKR5$5طB;GRA>SI_)^CUþS4 4SL Ֆ>k7U@)p{Taw']F8c99^SxNv }`\agA c vg&vy5D:E.DI2Pkw%Y} \-K#ڸn!_ȐH-uy2ʓxUhI]P=ٍ*m=s˝D&d+w؏aGqdR>y@TE+P[<#U3`p/=5N:k+rWԳQJJ߹jJQ {Yr Ix02_؉m+`uhIm*5$m[~$~lLh3@,~ECs37=/{S3A $mӐoګ4MŻ;Fl sCԓǷyYW(aϋsI`V=qJc=z毣3wctsz24ƭRz)mbfaVg wx!yZU3MŠr,cjuVe F~?x &}* b8Bw=AU:x@qe(?MeqKׄmISXnŠygѯk;, ,KtF-[r? 5!C~q{+5-7[+o3FP )0xn>8db;ڿNР9\j}=@pIG4wuZQmmb~ӴW/x(Nlr/Ub,0մTM;hhƊl@54=T7;''s[ԻvӒi9/;"z/XX9WH>nH'Wa )=R*WEμɴwr&MpFé r Fp^!Yƞ:R;$oׅm. 9_IZSȡcaa|f^=p!m\tmE^SuO&= Ӈ (>+r e̹m&3=oL'UOb >g 9P)͇nmg-.Ap0qrDGu%_OzPꕟ=rRXR!M~6m7Ce3C}YXh\$h(&^hhe<=,>f<aYxе4FpBW+ ";H\~8ݕ*yP۵k 4wRx3$[Mo -2J^c)aqkGʨ]\Z~J) ءcd5(7^UsߴR{ٕtr9ރWa5+ʱC4'0x^M;(1jBQg1/2ո)EN);nhL eXn @L=ßYP*Ew]6>襰(!t2Xl4hw %4IhwU+j0Ke$[-NTl;$O~,YT #<¶mcؔ 6;$Uy C;=賕 oF@g}78$@CBC-Ac+鸿=iItSL?XW;4uF0)~$l}\G$1ŭzBYYFY8ʾgP<^yE=b;tO{RteˋW`WbHi>gVx , FoB$tBAa JCxnnHW0\&r \Hg&K kVgA]ZOU:Hac%tt  $1ؼxiAj+*=L+ >-~eQg5(q[pg6`cXt/S5P*F4d%($.I<6 ҏjq043DžПliQڭ@7Mt= o@ƈ#x!_92< MQw p3?IB/5Ӎ$9SQMa@zlRB3 ҿ俁\tZ?x*P*No$%Leǐ:qa9'V z?i{ǻ)4&ͫ?vpv^yy/5mj!|[X(!nP[Ӆ{vLolOୋoYAl͢mj{-LmŊy t>VO/N6Vo 1*ܹ>~0X:j/቟(@Bqj%kH;<>\Gfk \VkJԦTGի=4+DAbnd/je7?6VEj]k oT)/<$pa / )":GQv 2G]}؋A[={U^1Ke">D']]BVw 3-26oGguxHonrL. @L[Qkh;/;qƢQY+4>kŁajOn4 #Ld憆&|S{)Qhg,N KiY$<]L Q\[JtC& fLulεUI5JVg/7iZ9ld{DTgfÀ-G;1ZtZ%w =T  :1UBZe38oos5/xZmxiX,bjjfdӥ KNC $wIS'?Cg LE`O,$O1$K]긍dZZ\awTpl$$\A36(c\84PshmEw헝Af*%8Gr7.hX,ZsSd\qtRS7 *[O}(2ǂ$Z%`ǯ3R 'Nf?[(itc j4@Qr i _>}\:7/<bwy fpMH 'wm%n`>}tRBtĢg)񔦢 s1ZjMYRf>Cl&+EvfPȞ o]*Fn>5 emK Xv-Nlt(#Qa47zF<^hUsRqzgz/|GGln&zCӏznN̽5FA`D}x6l0ūe?GbٶZnj}b;K$ݕhZh}zszIuR4z g"qEG  GFdH'8q&o4Tλ)Fë|EFM_EzvO}VigHhc>9GPAP|cCIezTM`_sRɛ5]BN#FUC7GݨE+# hLϸ̸_mw|qRU+7?*PCZ^!A9,D{s!-F..4$az *qx 5_J=Ξl>{h0i3$IʬJj V_Ig+ͯE˱Ep[xkţή5" i};}oT+SH^MI(E~rJa5Dx//|RtY\V* NCS'䱎BP&h O1\@{J 0B 1s\طO: }1a8Txʺy1s`g:BԊj,|A]pPoO4"ʕ)0K :H~Ѧwiv4w1r<\']R|<sׁoy1%Ķ:b ΢}Uk 0ل1CkB|`&N!&,uNXL<Ӣ{E i:u?ժXTjBB7r}^ ƿq\tQ5|}HIn]nEq]$ؽzh!?.HfTρF59bat un'OEa7'9×'6^5*}ogԯ"9DA΁փy^AOˆFqkEk[xw֏#Dh)g|ЩmC8@<Hf-@H,u+Q`u͆[=hVp{>C7(B>$S쉃"owVlse),-pynj06h#(8X壠p+ۄQjxHh,ܠuV8-8˔Y!S &iz>9_Yy&rCd4}3Jѳ-]˺*>\Z~Vi"jDGn{8PtEl)uH\]BKOQav*{ً \M$W6G!8䙘ިYyBMQJ֖`W0L]'\\|޴b6!^u>${˾aAJɓ̷P?;^^qծ$/=4g'4daJdiNk+w=~ xe+PFWOSD8tX&[;̎eKI;Z 0Z.y #-di#$I9ÉْsCĒPE6y }˧D#(ARD8yP'h/ F#@'tnr0զ[LmN׷%]}:*2G2 HQZ7_1MuiH@ʳ:HxfNf=)naD6 $]8P2~NѣjNB@(l ~IFP`-G gg~h B8T.yA@$L1 (Eއ@;TQ՚T@IwH3ʄ"iLMu$S8S/&1A.$nw1 i)d4{Nh550MS \(SXC;A;LB z pcW'\0: 9e _"0sxZkKER--fSѧ" P6&gɵb$bGT_}ފ6'x:&8{`F4<z*P *s)DSHMiv/bmxg'. ~;Ψ=0PJFKrV b`'9 ĉ%"{gL/ s|ϻ ͏W.?UaըX 9ܢP X?Հ@Ii7 G5˞_p.Q!8lߵ>ܻ2ҚM9N.\v,:)l3v|o/#ھ|2;*iv1ʽJgh@=S %+Q6W,I-naIu[9Zv- ܸ:dlmm%ỶhJߟەg/ET)ʇΰZ%IhPhhؿF\.# ?*FWeME %^br@|bNΝHCR(Tc!M3Nɝ10,9YLJ8nmZ^{DsߣQ5ƥjXRYh&R|~'8V? 3(H+.S6w@ہX 2:3(׾ !ޑR iֵ|`dt<1]f;&EUXpCז>w~.*xI!-&hyfF& \},s&O95w`'艞|?LԾV'J@FϰїHfIew5)^%Dfs$hݚjxǎX|[`%`t\οWC~[Z0=G>cHFRP7K_M9º0~MˡR&fCe?mAOT4!ft)s2W iZyg  "4،_j_n{9Pђ (&Uv8dڿtVW|3No?=Q|G!\2H4:0h1`ɥPGh()v&m8<@HsXBRWC~A!2u .=o8Y| /Roc*Qyzd xxܲ!AjLp/B3y&4NEܚ6I&M; |srMޡnm]>z7լfLh^MZq7 {=A쬲^$YĻM'J>2WP/{_TG|Y:?R]R/Ff+4B>Vw7k(#%<9LC-hGe*&(aICyl!JxȀ{E, __`e(L`f)-CX"*[3-[]qTFkJ |Rj'E,:jX$OAᙅ[*c-gA®q,FB\n U Bnb/Wj"A?m^'@;~S72mkML+Ys.BPtß%D/RK Bw8R1ïbP LUgĘz85A.*gШlwY| j1=.̟%>ƕ[3_mf yў_YuaV8n R2s"jT/lQ5J(0T[]T.˘Hz=+Jt&QMD'+ e{P4i^K:$\p45'.v`8RT% u$ 9;8?Ͳ916 | 8 Gr mG~X'6ҽ0%@Im! 볹sLpYھsP'qcp wtmxhNӲe>'W#VĮ=eD!<*eO,QHլGxJ-bg5+~gv[EQDzͶZ߳w:a5Fi'\imi^BE]C4U. }|:4\E`OҩTA!$`kQ:gT\k<}*kW'AݴؘWIj¶s՜A9_}m@;, ןW)^Cn.& ɌD֜W!(+˞9"H`vsz4SE$ tld nL2 _?A[Ph,}%uěxVk(L2B: ˺q-޷ےIHfI6~Rfry(A3q%e3~}\9}^aPZkLu䄯6  L+t٩-_~+LCS -t".JE帋`-lHNƿVšLٸ92o_[ɩCqa}caME1TČsL 9Z/'7p3 Q_Pf/R6v#Q዆)vFDgO:"eR /Ch5B^]N*pz0!XQ'Ewys}r5|zt%nbeӃW9 2{d^Zkx3{ X͔⍓tqk52]02`h5*FU֭쒌V_S If (26)VA =.˴Unx'Ldskb5LΏvR0x` aCH9= 7KEDt7\ȦΞtψE]}$4X~tOW]N<5IQu$yج{>"Eq'BͦhKV^Ke6slsʰbHލ[ԫi'llj<۩%s,s$Ov.!TLBio>kPnH%gR>|׶G7M?e1Tp-wOص( VwEgy&(aZ{`~ﲽѯL߬h,[ګ oƳ?yib-%unWܲ{i­% 2?͚{Dw5V:r_R݄ )țBŬ! ]+|Yا^Ek-oS]/2)J Š~Ԑr+X[4 邮YٖИ">e ,ҬzJ&a߷0 e'$kZ =pSX7zM[sΗ~cttElFicY i֡|C"!1I}Pa2Wq=~ӔdypZm9xKr_},@?k6J8Eb' bjJcMVE+Pe+N4ܣ`i*0G78"f(t7%Aݞ% JiǶaW(D\t٤*TV@0M{i b6U^iyX + m3D K<=kZ4Kz1.RUy`e:1d'޺or<>\msY_yjzmO2.!Lhc2م`?=Er Tvo8s~r~YQ&WKVW/n?pWtTm+CNIn -g.ҹ`㑑h¢䙍y>Jh-cuDW)mm(?_/nSc~icUYqgu^]s\y uŔƏPփ#}@./fXV!{EO!g%`Of'7Ȗ-b#fBdPd&g3LYeOccǧHCO:8 ~2xM8q䖓VD,toMN #B$Jj{L 'ς J;֊M&.F 9&7~Cm&zŎN6 ]Kdm#<r1]A`ZZ "ŹNbUGn bT(3%J!<?h8|t9:Z E5g L2H Ą,\yP.qj.܆[]I mY&r/WVI1G}_ZAׇLg4)[˭i}%:UQ*#b&ӷ nMϞ/9g2|޳q^$K-ҼNv0Mu(Pi<] Q 63ݚ`r@/1|Y}o}SJtϭi>CΒҠ ˅@9v3/y@3M9|?M_^U'G^u.`BnKn&陘V;K7FY{ꦜS!琰E;K Pԇgt\v|)pt9L(|0fi?$u*iY5ִ2{'8/pt}pSl Ne#7C beسOՎ yFHѮE) ʼnM9ts~+@ qIg:#hnGɈ s Wn_Fzh!=Ux/nubUݺ3S]6~E-dI~g,p^a+vmVm N:P,3 Lj+eK!KY-[1c)mYⳤQ~⟷n"/^tmI kT!{TGrdIrw8bNt9ׁ!c>`WD2b@21jso3zXnjHH ];k&chZtn:ƻN?˴Z ZaN-:ִjGlq nCTFѺ΃dއp Eʡ&„ Fɿ@O]0d`PbNg"nV KS}u356D‹Euf0Nȼ}zLOjQI{x҉,QN"9eq5¢ɓzI41[3~%,A[6E'ULn>$VT&#Ulɷjm?Ã'3 Y6D6w"~ '8/îчzRvؼO*2P-X25w}j׆ՋԸ2 iK٣oQV*yRkɰu{/=| eƆ To %ad/HEX$&SJ1YM{A=<ނ'Z| d?vq kU} IiMA sƢĜɩJm]{/EC{YT {}#sa!Yہ?Cri'wvQ.ќ,`penUKS]uI.q[x`w࿩OxiDtMo,yw!} h:hJd'j`شVqR&:)ݥ`ܡGԨJ4E?sryX{ N;_]- ޻ .*=p{y3(:-NQoAT9%;ךH^abܽץ(@˽~ߏ1fOL%?caB& 嬋%i6,U"(% c${g.w~ʐ!뜈mUQ .%"*akElV 5t)>@gBy[ j"*O(O)`9puhddNA^itWb/"k.n< d9\-8ݼ?]a Sԭ,zMfQ\g'ٕr#VRÙT)*G`\z Ef]y1oYAa y:țkAU]?X?r@B O9(g "ڹzeVz&<q+ɝ|3rBPm!e:JF'TL`7W=X.~f.;ˉ1wm:!M T$5u($EmZ5 /@q-UM/,KxT)Dbfd4x$&ZFɌf~Εn ,}-A2>d)S7 Sk}>\GnW-C6Ӿщ d_<3xSb&sߛYyG 'ڇ% ,pMKHVaЛy6qg!;D oҞ3(.NN5(Ȓ$UA_zH<%<NbHz-k%1ņO6~+V#!$,p$ː^ @TX)baU"lb?䅭LAn$/PSN ƐAIB I)~mdl OM"eV)>]Q4?vtL:|-ό|2\+Q@ =G㼤\O}SvOl7 h}C` ,by@m3)yX@~bo~q :6tϱ| O!=ohD i#uyV 8 QE`OZ&i 5kMe)0KJ91ӈZD4 )GXQgmH`Gbb&.QY} d %ʳ+9P =.#Lřy]SgeWLQlͪ:j9wi8N# %~ ԑtw*͌viΔ@40.p[DrofцS" ʚ>/) ;+GNKd+}F/D-:ωr(*;0Wn;ڹ*$!Mh0>}:L<  B G6!|=ֲIgV/2ע?4mUe3DDZ.ˡƮ(As%I<_ Ak;F6I$vf \ 5>DYz,ą# ?1/ By%"V ԅ{4ג|&p9 ]|uaSa8 gIKى/gz?Hqz%рUx`B]2) rP"Ne SX)gLgi\joYeQ_#p[F}JO|NAQ_mBh?BlCi\רzAL <Џ~q;ΆVAsM`TgDB=o E~ CG`n@u˅% `^TZtKMU{Bxt9x@Ǒ ~~eŒS᧋uL19B, UYBw 7&K @͠RZO4Gut1K\w,%IRk / ,dF8G3!2Lf3tJiӵfo| [#NBUӶ#fbG%zss>[Xh~fb&' T4a kQS޶HG?)8`MoFiIӇn\~"$CX>> qzf[fԖ.%r^6ꐬIVџܕ0)MT0.ݥKDߋ;m/ݥ]wwT'"_<pkCv֎{*@RUY}j1lӷ:(kSl˓׹Hp70. )8]Qc RU;ϫX,B9U7- H2, 'FkyJO'7R5@x/,Ee1fmǟ%c! L&\HkFr8*^WrL\ƿҽ?t7g@lr 0Ot }&MC;}{Tvɨ8Q-}h %<0]r&u.b@fR^hN4 7xlN#`48a []ſqpo J4hƫgVdl D ݺD3 L8a(PauӐ|EIqzR#e7^Ҷq̠DW(  Ho_#p".+hu:5zP 7d2%EZI(XH<I_g(OnUh&S Չgg6^"uj,ѥuN*oAQ?cKheS.Kx>~qam&o=}1kyowΥ\k_?hװXd.K%oJ> /KU^WNouHp֪KxC\td2[ L穮U[~,>uR`D+ߟ$Foqk:q p f/ѽ9$uz/َ4}9SਐE67z%jۑנ bvp1R4TݲU9$fV g#gJTyl1Aa_;3 (]3t1گWd^ L[`댗"˗Wh͔ R YFL/sT*m|!ulkC!^c[E^Iaw4A pb]߾R/oбAoZe:99Ey֑RjD(.HG ٮ܄Is6'l]*p-i`fe je%4O1%Pdt)GGQ߰ʬ^+N胘';>``QAYrO9)NDWvt(ݶHeMMy~J' $DBC(zg~H2ut̀ȔNGhA^vXߺ4U& CUi´O*L(c ZrRȻ+kk^N$9L%l~zt\̫>sHU,S@.1~-,>R<G"pwq,+8Ӆ&sW^-ViAߩ xg!W{H2g ;t="3K81w*Z 6p ze-;A0u,'\ۜ14R`[Nԫ{`E}t*F֙쥠[^ZzdqPcB'Yʚ9["d64&` _|TGζgz҈*"U2vÃUS(äF$\&R2 _b fL`g };ph2S\q@HyJE-S8PDiNk^#%/#_mԙDEvC:՝-|⒊'+@ >mz일)a" dɏw;aȄx8&RCV$-9xU?=kb)PF[JU@V⑟ r6 M[p"7[chEX8IDrXrxbмhJmb.TڈH,2xײD"n9I<# !RiX8H;z:>%OI8XNZˌWƗbJTN~3޴XS峣0uF=Z7Er1y]< \}gXXmW "~{]_.E@N&%#|"R΢ZVH7Rֶ;Bd$W ݾ>2Ζ0&_>Rr(ʼqa1ZWHgp4f~΢طɺ@fr-VQ6D.M+ #<0'LF@ZĨ m'⤲e ld]#ȘdVq>Hg-+2ǽ2{X(٤yקNO?k*CoA".gI=z?wF-rxF~g/uMψ}x& p'ez扺7+3߁G 9S39!c8H@Rv/!hINۨ]Ž(JvH~IH %jG Bi;*f^tZ@UbpൗU/w,)v+PU 3 &H2$;AYܺ 1{i>H+>@x<1i%]FM+J,7}V@׀t< 0[Gkkmld9UxH xDTqxKcJJ Pk!NCA0E v_a*&n.i}"6M|Q$9&'sA`~ȣg1>ں^UqN|t dWrl`4Z^|,@"[d[;wea~InZ b kZ\kDb"c0{`akE6^:RN \}L'[ H<h{\8WE~ĕHk5#9"V#EeInAcm\cS,lY-ᔻ}yWnlt.D,b^Opx 3<|'G~-5fY\eOxxR̰CS]6~Y^^ǝ{6#9;Ɲɓlс%U4rRgÏ@`+};y߱%N\X*Y17TmV-c|3%jwТO`ɇ tL3~su%5Qz%t:@oAJDa ލ?fbv\0"@ ̼=VXkh_eTEdG(iie$_ .e_;Q壣c6@2$MDDT3޿ک ( omfSigRx @EvS0#ڕoljMuԾ}FJ &rm6f=k8*~/w[̉3sy' - ^2BE@FINUAuyQ),,(f؄#Bl!$ޮEJJk=f[ݟق l #CPYl| ObL]/3`rNӟXBysq%CPs@DY|]A`=&Ƒ3'o."V{BLz0 :΋f8Η9c%D^ h|IB4x_1ڬCB,x[S=ժg/+oAY}&wл I&4$~5U7LYkNv8ZC#7_[Ξadc.Z?pv;~`eք\/R1P¸UI)#آ NR)sObV_1 Fk@'3G]ĈxLUapF%g~ KBHa+M(~Z#އ>Sv5 W@'W\e퀅`'Xj ^KatpCºɧuD-DHc (l~r}[xBzѻ&W#Gnw9fE@Sd^H`V݀eW%mZmU.e*YIbRJu__7J q^}ID0'.W|XH\זs9n \/jSe:\?G\ɨQ*7tC|pW`=*X dc 􄐩d(_}"B1vݩAdF 9g0Hbc.Cs5l}+b/?ɤVvjnN2s%:VCt|CA#'SrWlDT ؽ"Ы*ʪKfج 5xhi *qGKo-EZ J6>9y[<ܻEJڒMIؠn0n٧Z"S!Ⲙ:zF!VkjاX&"-28&3Dy;^gW˔˞%̽ Amk~kRF#U9wz); 3N]j_'?`Je'A1aK#}?%DZ @ iBu;,!&hsXxpI2 :f7}@Tm~g'g"% ~?bq_ge@lB=A7Fϟ5H- G,KdᢌK?-^Xٍ|,^(7۸XĐg6 ӂ~{-9.+_A)ouyeYbpwy2yr$|>-tF:FkvulOӷO&|NWϜ(7W͓C+]fR]E"_A/8EIҰ:4;St/=~/QT[ 1-Mtŋ^?`e54Hٶ.l ¥[ ıXǸm 87J >쏄7 рaY\z&R##fޓoxh*3CDgv) bDK҈Ȕ`u;{%h0! 맫 I`# C3"tā+ SsGasUAV Re'_L(`_%_EIcA)AuyrJɺ+)N7(L곖'NEX沣`;gn'JjyVZAxRzV|orU*%P_Z tӇ! ԁYe]ϕZEk.Iew g*bύ=ϾeP"O]7[ =Wń,)_dchP(˽yc˿aVoހGF 8SPiNj`1J+!$f3 I%#߈f.$nUSVH9 =;*f҈}.Q&E^-2g,`b !?k<#.a,cYFF=z0=tڑ-(k>&,B=M4"(, 0?tA48Ӯ 6g e.h~<S(B XI Y Sɻ KC+Óp?Bu#Fej7OWД7뽹Ff-\6IW@v*Q­=1N13ith"W.k@}_P3Lc$dQ\m3\ܒ$Gb ~<Ľ[y}j{|><Ź2 h:J9ѳ\ٰ|H6' BXFr[>PnT*+oT?_?+j#'_. X& ,zGz %W<+ᡝ+Ksϴʼt1W.]KLT?IH>Y/Cmuso,u>Xj;(sw B2u~!.*rۊ ȷX/Lf)*߄TA #$`񹞊9'Y |~C^59.ZkB+=uX gGQR?kG,d9 AZ9Zh]oc"m@@Fq<Լ=Qh%P-ؙ#f]꒎ˠ1$_SߔDH _(eӨ ="p[X P nwZuO@#L=T:,MJ%AF%_ ~\ɂNE[i':𱦭]d{sfr'`U-HU"-yiH^G~?mBGg0z1uP'& 3'ˈZ\1=!gUѷJFǸ2*DbL W3Cj@ԇޫ^N>@LFyui$.608 ǎ!"}\эT s![YC|NX=(XDZ&^ @7:q"umP}li(9/R&Mmy URE,s%<էqf26gf\::$]e5Цr@ڨ'Ml=o+akiELwY qI$E]\#hnoHvND-ha"r]ML@a-Nzol#jI=)>n3@DoW jZ9NY!^xhvh挙C19\F/d $eP})P2,[~ 1."-M%K/wu}87[jxH8V Qr?B@ -t\{hޯ $_ڵ $ N :u`O\D{Lc6"T !2#ؕT :08;v*!b?{μ]0yl9^iS,dOKK ɞiR tnkYfԏ:ɱ볶ZESI 'q}:ㄒ%m: Y_xwb$!+^esd^/'HQG <`Ρl+>eEZY)f~N6剴RIEēbN4L,P%6c1/ª0n,S=bX1n4Y6 |Q,*U[ڱ+@~VeP~5Rw:XWLGڊ%b?Yn2l^ieܝ(Lܯ/$#0Itd,HqWfPAyv/9_a"` axa'P*Ӵuֳ 4;5 ޜ@oIĩr1QUw /Vv9&(2S^Ee1Bp %GMӓ 'N^"9Z/O'އe >`pZDC8j8h.U [ CZ\t,)>7!/y&Q+9oh[՝cԋpݽdPE NI.(pު֡m~Zdl@;D,n2La{3V!&`ydq:-M(GmѓGm].[!$.T>3:Ub _s 1O[JbE$gg 7jГ07o P* |$PoVWL*X#M nL (2glaCoҾ~jpHf`b[H溻I>+h'0ޣld(yg WSoOsJ GWµûMJ1XdUvq'4j@E~CNO-]dnNQ{IH.8}jqOؔ;EP,?M$_"g2L f{X3.[/gI1+azUKϤjR%;nCˌ})Dԕ>*}lApP=}l=¢5艠XN^BSKket,pKO0Q-8¬K:vX%}Sj6+(*S0~FΪ bݢwW/?ZPRpW8=Bhg%sB@+.%B\ lcC_OeJ -Tuo}?毲(ڍ MZGd-Tƫ '`Pd]lKKcxY:/cK)p>%լ7 I:@_e!YP Ya, 9YQ_7έXAȘ|4 Vb z*p]~,]g/ur2=OVՃDR>wBrwa()({>"mkW^mI KR4 7жt:sI3kKN=QK[ޏ2 F'S*슠XVs]`U_v/үE&S2PL8Z)IsL6HF&66Z~ۨ*bԞnmo3XB}Vub+B\G$w#\Тn+׊ϋ<#✽Fq =-3Fv>̒2)-HH*~ϧOaWb9-\I̹~پJ-Bxq9[ !P/2aMS J@+tRu!32]MkFdOYkl!$ ZQdkܤ#X*@ȇ2VԤB(ggC@̋+Q%IeO cSqV=`hr #uU;@Z̊G6dIdGd=kTBvY4}BiȸPeu30_ z rs\(1*oHB $'W0-\]tՏG&Lfw8qpX JI#KKQn} :pRDi-""먎ۣAH{Vttb .Q%lOArRuc**;D, U ;!;`7sPDŽP Z7kw9CWzf Gp1GCfSQ`yt4Jn嗕s42)kFWhQo2 $+՘ tll|EI*(;_[ :B<ulfgn,Tl\~Qw; y,3#X,ix䂄lAf$̑m~*∔nRɵt.}#W`H3>'>vFuւUM;i@+<S3X] +#/RSUEl#& KnQ騁]'XrՍ A>ؓ ( C^Tm X{ k3k[wr`D:N-/*52 NHW$u02f9.3ښ yۉgϥ@~KhV`-iOT$_ Tʘ5䋮gYtA?MUP8Z,6-HN'MOuѦ4H>>⑷*#O.̤̋ݴ}#j"|zkrH%$fRw3w/y\u XwxEwS#-vSѩsG7qjaXMFœ^ P,pEk&9z$pLWcj(H iܮYA`*U| 1LS <"Y4UJxyѽ9_!j+;e̼գH]rkjpjLMAh+һ(X&(m (!TmhA;\"typ\=v}V iLdWvx0js z;-I6NR4P3ҰU Ў~M)SƏƧC-rPXRsXwO\X<N:HpGJn.o99Z0|ĉ[N\vDzw85.YC@ /o;7B9.VgtƏ$J2opO} FӂZ-S[Zb88~CٽN!=­Kt۔Of1!9MNMתx㘁R} P,ix\Xrf# 鰈 ;<uW2.$V:1D< 8@q\><߬8h ٗ*2Hx+ËGb!!&^_l!d [ǁ<`bdxuKӚסH>)Y0bySwBLdmUgQ k\=&<@C*OuW1" jv͢7Oe藳B>d7nGtQgg L$B OYH#:pr( -i.!idC!{u2dũ:y$NoCu= 9dl +K`XfE\?ZclCFOљHds?Uxls=x#VLB1԰j,kWLHhݎ֑!(As)eާ_(*ra&^hvVp6=Jr*.A+;@SaD^?k2G u)_Yp{y95 ueV`gbGuֻoj ,SnTLVnQk/z}ҭF'LԞ/)\{ \hhj6=t6@@ ?_XO@7!1\ rUy)w)3вi>}yp@-fKXUIJMt -E=48{NOٹ55{5&\WE/>020ZiAt2jʡ!RT̵1%cnÛSǗȚ2omOgo~%w#z?(r{~֊ y+{~%귨\SMulOkNk@vkPL`c=BA5i R P(oX ˞0;P^ǂarM鐧`(сGg݂:pJ8.0^ϱˍ+ˡnQ^0Էd|/ JJD58!2J6+h|wosIY<zFzG![7?=j T<]H~a@n$#Y<'l`K8(Aų`ǔdM;ao (nŒeٛ3jbYwSs0/ W{_1ՉΞyEGő-UϨ Ҟ-tpog-g)-YIi:3F2|/H5C_iK(qf 8 &ӯDs:f=1 '-5$zפnQ/%nf' -$VI4._'ׂcS++wsK ah kbߠzo[:ch\e/Z!}~RE/8 NvU|S-}61:ᑪĦ쎄tw /yvO%3& j!Ԫtwr@_'_aR4l8[\ms%|h;mX?#珵M%/0 bJ  H>|6IA\5,E.m~Jd}/$xh$QJCQA/_{q7\T&;0]%/s/hN†xn=}pS-,]8?.yk@!%fU_Z !{ E@)șo/tsR\:~iYRlq-5)`n>N$)))hB5|&apY>^eշ_%tll5*n]w1_V?j]v+"QV&\EjHP1c+zn KS3sŐI2$KrxܲJAzA /\+ ҟ?- "X0&IirάQ/i<ORj=d6T%u%k F= +lkc?ST@1[I`ؿraXYS>5.RG+nre@J Ж߂%&Ϻ@<$WhVÖ{ ݑA0bEbV 鍐Mb[( ۦQMjt1URR|OY]pUL]SR-e1wsO =z!kezş#n0{Q,'&Ս!diK殐{q8Y̬IJ}kҚAQX“:Ԃ߭#TA1Giݡ@|&\sPVȡļkL:{}uū8Y0j4pY?!dq o坝~ٽ{џY0&aVG[ePlx);E.q"\cPE)`|Yù9徸% XtBxzkО DZ*0Th9Qy>4Q#-$JDTAX9BE)^۔0>:/5|w?Ak*B;<ZYްˠ9Ǿw$ ?afb/J=?YRԖ0a@"mj\Oa["u 1{t3XU5~hS E z>- *0>IY/вZX.:7Gw}BPܢm&+-w0|G+O&V{}l; dA񵙮pһqE ԆE7wK7EA~͇,`Kcg1Ȏl`wmu!I uH[Ҭ?*F7p:܀ߜ:,j[NbjC>W|,% %[#3E1lJH?pZs>9Oq9J`Q %u :beOUw1o#=sQfXG7shi >ma wU3KGA(F~YVxi8P濒Wl*[{?Rwa ; 3 suφKDӕ]mu* gKݱH$*y@;˝|x*ώ}S.m5 z'@D~9K8."8\.4|S<]%.MmN}?:ߓ@Ӓ=b4yzN <Љ4b_[&/y"ß^@N= _C{9v73sWBC$3O͟4J˔<|f~zɰ(XkFx8=^/@m,UI.ri,`dg4L:"᠆IrM|YyFnQOE&ʴ~lSLb~>' CAu;q>*QF(02~$4QMmW/?5؋R/bR9ż^ck+f%f_G)_ űmЯiEty]  /9٪w;f Bl 2{?ޜУ'd`< 2#aaEqy8k|p]F^fU.qOuxy5q؇]F<6-* ӢI_GL7 }^ߪqpvCΗژd_BDʦ;ܱ u3;/GEŊgx_dA4_Ml#yէYX*rQ4JIn~<[KU!:pCFiɳL.u+Gsh `i|vbJigokB:^1C:UzzC?N3ӆZߒs!n\X(NhrKKrBqUq,j{c3}}Y$ƻ%@G4ؾ<g~g]*f3*WO^LO?$LOՉ "XѲBPnKhZ+ ʗ EB3@3a>I9U#Jy ,9|;і)q4@В7hnJX)^EWf=_G|O_S~I(3|Gm15T@1Z4aHlkZk J i6U%˅Wbu| 5+\zf g V&'P f_7]=e?T$%m=&t744y}rF?K8Q1"ru(/g|a.vkeRt*Td6D8i H6ljċE-دGS*C@<au0Vo_ZX88X`c<@E b؉n{>&$(S*~s4$kyJqiQ* RlEu85}p>i@8~G,J Γ!FʠBܙ 4udgK)KT:8@0Au1WQhk"Wi\0L4q=|}P(=~aqh7x` sDs$/9xmȁc9Aʸ2Z M_185A`sSʵoP*hm +&PwC/A[5,.mcFWƍ6`2&SC&zk 'kޝW 5c@'M<--"{长~?@3j9hgzeЃ%YfLͤe6JƦ|}䦭i˳Q ~ɷz  jT0PCյ9|j?=,^p_k y= [عMk5NRifK*PRW=U`s=ɋ1"r{guKC7}$tG~B]|E-bJM%4v7̶JCO hHs#nz _xc=Hdo%Yad|ŬZcmq'8_X0d#H MWCxiT Brt&p2fHّ-t(wLQqu0(nL}`CJI(~ C{M~؞^ZY"'\2ٞ+:N+g""[2UuվeK4O/cMٔ3T)anG>ѰNnz!(酅ȉ&Ce^pv{%HrD]CJ)qݷ'}Z`,;ť, ^3b2t~^چ rJ@Fi(TVw’DOA#: B?*V1i$}I6JHI~O#4N'$rQ]Ό4 wrlkZz ē!iGv0$MR˶uӣP0)cvB{ymdLib܏/wM?1=|ߩ$ORhn uorIa1}"[2BZ";%MA`=~ƊG>Q O<=bi+1w.*^˷YIZ~ϤxshSSe @bhwLKiT,~ILNJV(q#~*e{ ;؟( 'L>ǘn'ctڠZwԷ J-(r%v1Gl CvgU1(΂b?`+7yA ƙʺcVIL#UYlJӐu5= =`"N˚&QJ0lp>oUc xvېZגGw,K:`iTGH.` 'MZdV+CPG`S}S7r 8\LDG{z͔slL%|*4p8{9%a9t˭nlgGt^IHn~8P }5*LFs}1(GQcmc%Tcw֐S@lx>X r=;~,m3yR|K4L.fhq׾ʤفv~+;փIj% qu$O^bNl / "Qv iTyWzirU1H)wµIAgri:As".9>_fR%ɘ} AI2Fc,fKQvQ%Rsz~#MLj-m*>x2蚔ocCš#)^ 4[F[| m'n̮Ț4uQjjӗ Uu>j3GΚ,ӡ8Y[itZ̄9rcζT,a榇(Tp/g[V[ztn vl!MFa-UE'@?"\@&f9lS"l+,. ] hUM .aCTkb]p*Zp,.bo :sTT 2\Sa)x<=B\;B>}ceF ]EWR> a^f3Z J]Q&Y }SJrwo} 3vMbkyu+N1%cʒX&ME㸬cǪW` z3F]`]De@!hLahnRHVb a֒e.״_z+ ZsvŠ9L5]!Rf_06VƗaZj'_D$.hVGr#tմ5{4`$\ű mva1>boxY> ylS8IbTz5ȗ5anqnѾJ\ ^L*]Rg >s?N#l&uax@z訐S܊"~k:{uG Pw ̓D Gf|UpCeQy7NXF caI)L? TDB ڒf}sr  Pu`T8[;?5Ej$Oi>+ψѺ`ao\r~"/H`XBj_1_PjWZijNSI!MW\ߍ2nʫKa-PxjoHO]c9 O9!bofn)~t0<ކ: bT<\HO"44 55mw/]ݿ P@^9Z .s:̇=o\|.0{TZjJJhDޏ-h,klW&z!x?溾2!8"XX@f x\Ў `k?)RKH%-(cA/DҽgIeզ=RRHc&m!4 9lseAJm z%OgbQb3X8᧓ 1hFH+"i9&efd6Wڏz7\cȻ%J٥}SezS!RޖAu%HZUP s<"K`;74}$8ʹ“t3@}C0)u9̙1!uّ Yvc47xTN*X5#AD䏴Mgj+S?,P/@6d['þk*%sQ9w1/m"FL%co ^n׵$71؋JMFYX{ eV Ò eheְJ(O ].lMGEךscu{jU3OVr9ͽGNi+aOη9sUT@II!gSw ɦ3!,j axJ-c'&AÊ.!n)} 94HPEEn[*ѡx}@_5>(}CKRۊ]eʈ1DYXsm)q:o>LE󣦒h^֖v[ӃE[bMF N#<Gfjl6C)Yn' B4Oe`WE읗s҉?[Yև ^FbԠGߐ+vHrA19m { u2oZdl\V(Udkt ENUbܨsW6^R dfgwXvIJ!4Yo$[Ldsy bTp|W<ܮucp964|9XcF+gU^Vj]S (,|{ʼnDjp&960 epD'";~&VG6;BY*Uݬ`j.PG/Qt=1ZGi(:RN9GIRHp0Tr0%u 2ΧMBinICHÌ2c0 +K"2o8='{(E=Vu E3CaA g̃E!*ɲr)"thn>j[ 94vi^G[ƵU8[ҧ,f#mM2`V0IuMFvU:#š!Pp|~謇v)\Go@iEã-0J<ĸCK0n ] H=zw 츥*p|3 IETGñ-`>CDzl udr[zNq??hS$agW`DvuHes(o* <8;J#0:To0P 5 oۢG8OT4![i|3&؝akIU2ː$~A~ ئ$c㫨$q*_P\(L(Q vC8.N-ݵvX'd {lۨ.hƪ!w;-,">UUDRc Ȑ`3LX4`!Qgmj+f/zϠCeVSnǥP g&=i!ҋvPVh"ݑ(fHwJV-QWОڎ`Ljn=W7 *<^zyG#4VOJU%,j 6(lӖڂPHy,fN%j8ϲ*B3ݩ['=E&'gGa޵d('亖ᲁ1+*l9JzvDaIshWT96x^s /V-rLX& .ՉAH~奤z*C}Tw~|WMbbܐ@+_&@#{+2wtP2S#2bUHT 7?7z{[nygZSx6jA;k3D!kc_4wga<"id$Fc"vUkgyLuA#[sO@ ?mk&ρ108GN)h> 2'5}nzNvhKI1HR{ghdcg>" `8$7hn#83mg?X\Ɩ1]Fލ]Se< 0/c6SK 0=D=3KV S\;[0޺>bh9&yoyݨl:(3ƒc~ytƎlʨljح&|)G*`0|ީ.2[40 ,,8ogƻFޮOhS'Voƭ?" CHoG gR# AG}K+'3V*[HJ8j4:^Yǖ[F*!i}K$b;W ijӤߥ0WрBJx_0ᇗLТ E}ie+rolNB?/u߁+"a2nYe,cA`ԮNrﱷj5-`vնlj'c^n}u`E*@w 7 gMVرu1Ky .y;N*h2' jJ"yU!$ٿ.`>;Q9< tH.>\ %&=l'΄^BF7Pn f?#OuCv_X? l p7IP)JAd! Wh:3b99@3OiXD *=|[=:jLnX^@'a,֗uL+o@/\? RCnKl:dM*ӗu =SW=y@hPa%|\[r1SnV JEEO%d'-@lYd`ӠbGA/kJ^(D6F 7g4:'4'kn"\7ɳoW\`_iGkX O BccT;ގ>k*kt(Ї7p[.Fnh{IJsW+?j~%hSڡy}@υ]ֳh^>TZ/Bŀ΁BX6ȃEmSy'B;6':ji}2`mL "՞ˠYwو:yo-oD^^|s]\v_`8 ֦u6:x(!2+ aO"ꇶl*ϟzV ;73{F|q#4Q ¿a('OWأ=ax9T{D$ϕ4reƊl1 uPN6Ֆ#B79IG ( K{*> mԆt-1$i{SVSx@ Y.ނ\F$+{n_>a M J:VBQYQ!koucҞ36lKmuov,w m8)'$0`^=GMEet%g#WъĐGd5[Jex\Hmdzg B>W!oy5nAT }\hs lF vKXT}ˆ(*2^)BNǠ\;2&J݅]e v-쉎jG"G!Ɠ`˿B5[`гm`!AE G7$aGɓkgK ֑heT{s1 UBƈX]3׏YuFR.D.>S+-l@-fc{{j#WZsͷ3,ɑTPw[HUk EѾ;ͫ2[= C3;B Ӓ}ͼ-b-gUg0nh`\ߛY=p@|z/nr<)4(Ait -ӿ8K,P|*kM/\=;dl)~M9'9C@f=F;FPI~ I%Q M@$TE}Y2 ڧYY_&N)x˓ޮmF{G+9)?d%m>:DcJA Z&5&3(^s+yͤ>'#&b>0nSQcO{B3rt 'VzLE9i7KE)pԌ‹IvKmVtY<Վb ( "K^"]8o Wj8;bObx{U^,6z .('I}_ K`/έVT \bǎ(]m]Ǟ307E] )8b"-,M(I 䛸DY@t/NũcrσWQ|3w9N.v~d\l*' M UY(5.I_8U?޶%?~ ®nief(ɩTPT" %ژ}SRNyr"gA/z1 BUnp`=av,E1[#O,hlK]ֈqDdun00ԉ ?71NˊPu"R)tn*Cj/tR u(ɖ1Ă@pM:[]aOv%|xIg=5y UI9?iPF1W9 Ɣ%gN"*7I?z[[=0$YS5_' 0Ę,p\8lF'2&RFN%! -I^VefrϬ#M!]݇|Cm17$%< =-].5Gg8lO! Y$Y2xoDIm8C *d0Fx~&|$@3j.]Z{hlUʑR6)㼏HT>Xw?sEGY@.EY(ja\KT&wj/kSܱ%_p̜>4:#MIK8^N9+PH$dK@)\` 2!BUn Z| JM㈏BBk !+#5zBbm X`A(#ZlY)D?#QXd"dmE]BG'r/A#`яϛ%\-EWnց 4F@5Z*mg<;)e1Ɛg('G$ifKO6l `Ʈ"3e24tk]ȝjO;=p%tufBZqI k vٔ-^psG-8fu)̭aElz,U`G:?2=SghpN0TW+9cT8۞ ~x_e<83a/Ҙs?#7F-1/ d_ -BRc}*ƀw+LnΌYrcä}({)q!:,|W:-ǁ|P{nŋ ,V_P5%KvMO'bݗ,e_.*,cW4()e<(3`F+x$uz(#N/޼~,^.ܡMYt+NIDQX;Xfퟳ<3$8č o*kୁk'CdI{u3SU@ aן#Yu~Ae?ej Uz5>lQ'<qtD?'DygY0]>w`Ԟa͞߼^ȥNL/nR(Agtq@E 7AF'+XH:򖣎zi0%0:Wg5~B9њ|ٛ^jԒ԰7a ȉx ]o2X  g.[J2\r%+mq.'&<(Xw1q &h\V^-} "ٍAY*ipa5{4d9v?!*(W0x7uLf<_%|.ɰ tfbڴ&R!LWg6YT[G2RU2|}k=."O/4}DQCI5|2$޶L-vXpf Gw a|Ǭp2"ft( *Pѿ׸R/9ġ:(Lw!3JLc:Uaz%NQ|t)Y! ܭ,4gaT: ױjC- ~# =vRFuOBǮ!Gpix 14f o[eZ6jN?9Vy7ZL>PA<ѡ 58YxjVm EW P{dPp =h;>8o+>R,6`c2+GQc"ܓ1qxNz7&dvNс^–XJS4U!EpHMmQ - ױ#o[6DtGq.{/[%jgԶLYD־lC%RBpҴUן i+=H.2w9ry.t Dʽ# *:hʡAoߔǩb!{ ]5 n`pQVW~H "4< ,hCiv5vgTeC& edWZ0ݱ@< g>:w>ڷ=Ԇf1~q Vn/fМlv %NoyhfȊd.R]< fBQ'Ds')vw@1^(*B!%PA!Fsy7e R.U2Xp X?G)kCLYwS}YoI)` @o{xƾ\J0$#wRuE*WžڹOm;kn_&Ztz-Oc$P!UL?;V_ғ?}c垇Tm$&NIx8&#&w."QJ`x}(ѶkH!^MyQR&bHeo=y:\O=c5)lJ@l3I%QM}ؕjSaԮ\[&%02OuGGT믯#=^t>ڨS {+\47-Xhy/n^T әڿqȠ:=E(!Xk*1q/N&1vE %^,X9 O$ĆK l,.c5PO>6 -,F-sHn.bU^4eY%.]IEP+&y H|p%&(%s岬6L*Qה.Ckszz6kEܬ')CKvi5{zk)VM6S(Yn%3 ̛d> lZ=lLT_A֭fX89zOs>QuGU\ѱ񽲈o3~MSB@u!zi!>$aQn h:峻|:`Dk7!Eߊ U zt%ܪ{Uǫf{$6`M z1R=1eNKfOQKS+_c"ʘ J `BgX"|jP_$gK 1~PxA]Brжd]$PorlAN DD\6$sMp4: hg+l繚Fd^lch=3}mħHޛE}Қu5&!i)pz~i‰l$`؈Q)V CVf|$VKKY I-U929|m #I;&6܇)Z 2Qƴ%]-#V:1€m\}džRnLT'%iJ'[j&T]dzK%u1<Uǥp֍[*s x#JL<7m$[+ȣ_"mMHT׷Q*?9]wO4i.cEIC{s>8z6]ރȺe6ٚ-S樇 gg4Igu%vRM["Tˊ7#Iw$Co+C&K1gS [ݽ,<70A$sw5-ۿ/'",Kj{ T: 68df( ~CV =q5YYh_ ggENEGIynL9ү~>%@%3u_yCV,/! YVB̘>~fGmnhO[\^7v!1X`*z6._]nHތ>,[5:Qö 1) .f{aK)Û?3T %*DI3w*T>\zd#q1Oļ !a賄UVs_ MW,j3H[w]31xWueo!ESX3G7.U#eSkIS`ŐEl(gJ70K'(^Y!XZMB콫XJNKo+Šۻ8$2}U $s1GQTԐVQ4VGSA HNLdzq0?-'FyS}|w[ěµԤ7UF PZpd0uUWEq)cmSRh)?$䧦RʚȸT?V":d4fTz`ˬE\G}C@Dd﷥\Fr$V>(h`5 Qݯ2#Ҥ{09G Ğӌ po ؀1lKkѸOk˶cHVQٮ@S7``fߪ߯-V ԠO/.,X+%([t Ҳ"ˮDe $(>NN5{I (q|+4ĩ+ Q/'aTZ;:ݽ#DbUuї㳼 U[(&cV.]e5kB1_FUX8S]H#QZQgaQZ i9D8 bq'`@P 籮HPkro_QVa#mt\k'uԉ㌆> X2#ED"ۼ}bE3=p;V#[fƢ2ܮŹ eU?oiz5.Y)$?m/ŠrU=ܝjxlθv<1}יvSOQ$s*CXݛԈ 3!P-ך&_@3]|Z`ĵ\۫,o:۸9ji L6Qk*?/Vp0޽$:ϕdՙPմrٷ؁CGۄMy/=zGp=2 X/e,.['#ңKqYx[I/JڕQ(σ֓T9s zJ1Ʃ%; (2a89gٯfOZwV5yL~U⿴f˒t9LTESpwݥ9c0ҀIkRf4;=e"?$x4$$0kљᣮc_z:4V`GH5}GG>ljɎEzTJ}A!ͤ,UlHUؤlKi P+Β/vc<ۗ+C18:f ]!l)Xi.R 24'TFjN:Isc"DM|UFtz@<ʀ6*%Qiͨ0uO"YA`@:mH*UEa9"Yf/܎PT{gx#vXIbz .Vt13+wPBnZ%:w_A]VMRT a9F~R/`FAh)wByRH u1RT PM\]kv*czW\f4en93{[?c&앻c.=$~Bq:t bz#vV6RLxݥ%Q" 22S'" 3gym'`0w;}^1~4ߤ1/Y{ *ANVgdb}}YRUᴜTOۘ5(ׯ"5(X.䅪雇fz\X^t[-~7ᡐ NpB)0D?>,jVfCX@@Ф/o{& ѷQe ;SC,I8MŨQׯ?iK&4L`CNOej7ܙlb2!{I=x N(S SrG?ϹGtb epêDW&^@fG325?qj%q'rYN ,lvc5C 2?VE$C(|;ޔE] j;-eS3+rCe^^c!}!6zLLi O)Z-]TJ֊Ӻ=#v-Ez@ Ą@!wJhBp"3 Õˠ=W(PU}JXIV>!y+%8Tx}S z'k؏{WR҂$@W*a$wdZ2<?o{ I|րjo;5-"׭j ]qss3/(ӧwZWHd&[.Y;-f 礁=x y,sFWG*TʪqFCYꘫ,2sSJM(ӻ֔H惪?s. _ήH4tW؋V8i^}p@q&SA)MiP~ }&<'|| -p5B|]2c 2k,Ŀ)Rދ!(xy1G^핧?]wC )ި]ձ`ZR@Q>mfB?L!\.[qѱQN*AƈptĚu3u=t @k8b.|Q>V[|A"~mj 06$go1:?rHcq4zeNО)'dcksjBl72X?:kN,/ *Lѯ|QH%QJ[|ݽڰgEmxJEbf)ǝhwK9q@$'&zk~yOUgnb”mR x1<,TPyG7D0co3/DoïϐZAٶpٗa͂3վV`SS~H*ՇER.3Y4c[sWҩ8ZwQw|=O-`H(_sPGB<1FaZv.9K-n04)ܐ:sn,m]*a2E;xQMqAhv\E/:<R`9mC8# D|MmGotmu(,^:"³xac$x.ʆqNRRY)TaMH\r#'|pH-qՐByHhQp<~Vn*s;OZE@OPo58P?K鬾$z_mLw 9<|!ϲ d1\͖JR1F\A|`mB %S~' a*%ӎ*]3j-Ѕxįלsy <\:hHRUHMt]:jȯz쏋{irx>ǹmXOl=7Px1=չ|$<%h>ze?)LjKo?'fmÄq<WsCqy1:i#;S'OK#FZwb7ƕdLm结|ߛ{Ah !ܬڵf uH.BjTn;’cw.3wr- 42_uvr9 [BV{ܩ-GpԌl5kܿP ץ.WL` eϳP:/`V ;#Z8f ny85dT#N36iQ'.,6q4˖; Hp|uL(c&`r`a04yk ~%6f%\GгzQ]v6ٳ'kvˀ~|#;۟ N? 4UidM|{Yz_*$sF U>W=ۈa j{5jb&J9J!ܶ}i O}fLU8М q٨Pud\7, uXAqٟjμp^ZAyDˉʢ&Ғ0Lk[mrk$: Z8?0yџ;t/kIaεH 븑{ǷlUAbj DsvgDžbRk˥= F+6Eo>;jދ1o{>+2H u@ uUޙ@cQ3c Wݝo-+ (%͍s`>«yrE&2`ʷF mmXx2o0ii`&B;,CN4 4ʖ"-/JՌ:'a!N"擓oJd=C>\('F ʦ#^9Rf{1ζa>Zm!jA=n+8/͹kG eBH6|>!Y F/6cSؙf$gw!VqDܥ%Ci[ez$/?uԌL=;Y^}{+mĠwnJB.pl-!ܿҗi1!짎w`I3Y鍺bB:/FBs~R*ʼ+}蹴mZf% Yxpb)SsL-ZdD/Tm]U߀J ~hy ᯚ!JZnEܠipvbOƂ6C1 &X͎FV#BK1[qgtV !cأ( Q< T|VlKFG_kc-rAp̥EU? mRF[[spxV P_5S28R].C檛hJǽz`E-sT7 iH#Ag2.+Dѯ)&qyvucs­I5rsY$QYN 0 BL:PK; -<w#r3Riw?heVq96>mpd_FO$lh&y}ٵ _ i v(>@QrxW\{vGFsXtoe+Yu%Oa̽كb84-]jķ{ )(Fd!v#",nav_*Yˆ j֊mcPb]}~lb{;TݚcŨe+ItLےn4G"sZmb@4Px"'J[Yר'=)f*PF(.f~1SfT>ok8S *KiCHxa:zTcw`2b Vz sбv-ȏ]|V{r6İ.LBgRUUlp=6OP^yG+mǂdqYdZ9FuWq[ DMJ3kYm0>ʷ䔧~qF[᠛-cFc܀qK1ЫF0)ʞ A\S^n(BE&Nh_[] )$?"`r_0s7^E#U9k_4~h QG%Tcs18SqSñ2tT$gdYZX1!w a+hF9RFT:#*i?eүK'? !u@03G ةou6’*,B hKDf{7f*a哧Vekmݣ`mT>,>OTL_Z6~@c3{ɽ !3a5N}4y1BM.w94˹%?<[ n؋S,l=q{J iQU~LBEM=FÕN|"=Oqu!:қ ɬOwOrEղ!2qP:E&Zd7՞=nAlA34-v wόTORd,u\ ~ړ>[+]^/@D0*893\r'NCH/! qT)&rdT2Y4y nS۬bMk˥L&4[e֕%XӚw>omwSۢ9OeO[WzWuկsY‚n١i'o Rʼn[Ǡ;Y FF &N}uGz=(WKMm+#YoG._εEϊT\At6~ ͕ィtYE8z4̀: XQ T8Q 0$LѬg?q,FX0e%m~: ~Ud p^p'b h 1!+28b2m6>a#-d9̖R*0y!&V{ɓ5F`ُzѧԐ 8!̂= =/0ⷣ1IN8F̼\F24|֦6@׾& WƒoP[ c`a\qf3?hHzeng.2_X>Jq**Eѣx`^2v1N92>144+COuls! qFY{4lIۧRX*@WY(r\8 ÓED} xˆ Sy{DSgf!9?V'&}#o)߿zcIE,wrdw2P`S!pd&*x-9N-Q[+#.Mk{О˼;w3f4o!Utw%P;W)]NE"FAb>?goz:JsŇ<>P#c;rMѓ_۷rmhZi3V|xVj`(&~(`~=~Io~i2/O7ߢܕ[BK :A,!hO}H 5);:mۻ#Hma|~O3}g4?(շT\Ȁ]o"~@G4=|Sס#I[\o im+@ہ{.yLZTIǼ!b@ "vLoi&#%EY* x]NKh,Uƾ$jE0Q5ba,;7GEF źnh2q4l;ҵ7[ NaUH&ƲXObN:B ;Mwwg|'*NHC/1H#pzM_F1@f NcšVNl,#2H6=;4_PF5v B@XY7ҤkyiArx2_I,%[Jh;o 'O7jo9Z܍OEu x'`-J;p?d |D]@d Y 3ˊC|&`fFxU5lKZ؎J9@Y)@!@Qz.8 <+ D5^b8 !lApA˗kL(DPM%dḥڇE$3)uT\G%:0L6;5" /s,^0Ip0ύSJa+`=i.p|pQΙ9v >bFaˤ鿃y}tB0q֝V)T+Iv Tؔ/YRQYk4Qs19˜L<>US\ u?7{hh.>`ȯ]W;Ed CiPD>i;@EPg m[b|'mU{bg"̐!$oPp-9,FrpUWY߉nl*%rQxkgX:|ʩ9b1Dvv !zsÓg*Dq(`>E=`ȟ&kM+=v>ֽ;"l^4Vw (?9#ND='z32+ڗ8N޷8=c(]-qR6KxDI% ifR%6ztֹGꮑbnr*2qcCĘ*}B}+YX3s[ Q<@ U;a;ۋ5=s]=X(iPj&\l5OԻ-3v11Z@~QQNoK $3]*U@h'dUݰ3ͦw6\ಂ悛_+-2NE؎t%e{Ul}RewaHnNbEhBlgUЩ!?`b^hdY.lmZZ3ɷ|x[ߵE˯˦7jhTaѫR,=;)6\!;מX03J_"\)XIzD# 2~Ϡz?KhGhv%^ttB/r2|+^V%pSL_,{eJ 1.ҁ`dIB✅/Wºv&#a/~mQXܗv j“6Lqt2&34o?x(!KsSF>b it^.>GZv S\p5e*ARn,2=v;˛?OpxS]LLx{_rg՛Ynd^|IԺdb_'s~Y4V!4gg ]|"[ʻ׮+ đfT!J|(/k.R Er,R_%X̯n"<~}@erݾY<㑚;UikPK }Rynl5=T.#_W5vƮݖfvq?XuԵgE.wܓhIP'΂E0I57vn.Hb)w{_<_[W펥9j71cǭ2=۪xÕA6 Fm qGRPdK-rWĸ4%!4w99`j?N"G%ivdx2B!w!X8$&3N韥Vk$証 yM:THbpl7bf-~.>ij\('pCgTG)bAszi!{ieb'5YpNBA2Vl7SĝZn{δLӌ̇* Uhdo'$rZi7zmuPU ZZ>Mm07`>!⚼2?W·sT‘]#6?H]s.V @[.q"ϯ.=IsøH~Hn(B+W7*AOb#@7M0<D|t%p]mڍ[VC@Xse r] vjXGe]~TOQGU'K)|teF|QYTla$2Ed!-1!\}KnzN~vK̚_c}\slT8|/]bMFBUi IJ+z;ecHB<"!]'.IuwPO9)i Rܼt&(P0/n^80(ixt)!KFƈaivlוu+90[>]8߉Zl0vwIWow7*vV)΋>Sg#eC3|Sly3PYޱyeW%+3dH#Muz4-&Od!dYB )7wyjvw2y%^)^ԞX$!+b@19">{A̾M#V{p1Yy$]mޘ+au2&I1t-E_8;N8OBCX.D$CubFr [p\t;r/n)D%z<e}owy:ZaiM؜9'g̗6&QL(J4~Z/o!Fvq41 {Sr@y+m6pzX}m3N20bCU^{t DYV]cx!<$gJ+#%BGͅD9j4xHD<3vQYeѭC9UVr$2n #`CG$,\,q%#o4 F*dudL&ByADw[5!E]YMU1if:0:h[9P )Gx#N,]&seeT|j<hbgTU%J$x%&MC9WtRi$;U' ^w b7-zbR)xb %X 4| SİlǏ K#%v"gT,]p;q)PV̰$>PHx`qT@G^D8`pL%8!0RGg2QClb÷LJٕ0=l1,Ό9 O=X:h2 kqOAh^qB7:cZ,D^}T͋CkX*J).JB+vDbW 1Ybp3bВցҝ[b;IT-FZiU"\K!aD_Q|,8 /|FRdK| J-,OjX lxsT_ o(AR̽,(ww/7=¿(rDrw*_^| NVd.`c[ŻD~EA۰#\sZ=8Gz"hZ6i'T! ڑHRL|.LJS׎<5xVQ M0aPR6`a2;[`ZJ|baN9Uk.R%g7bX!ᰍM\ڬIQh~_ +XWt, J+կ2H'!6/M'ءȿvc/`r If'[M5i lqhlݜi羡x[]V(D>h:`ftNG̦&GѩA+92-L1*N V?߆$UEKi8su}}9O456y–-g5H; X^\YY`9vq0 #+c, #ظݴ~}br^;'үcЅrJƗV=ٗWs9 x?BFֵ]Qf+(?6!2@GY‰υ+Jm4|{Qx E35v((_~ qbM4tfT Ql5n1_kG%8P})Mz'DA t'>#w2}HSYcB8U~&:hϡC'}~E_A]?> ±9;@98̧ԺWy4j)gxV?E~xbБ# ^_Oq|"]ȀP1~SCjʰ2J~a9 ƏڞE~1e5UOFxnB@E-jrMדF^MYJs^–d 8+ȆY E%^ gpqKx1R Ҿ~(4*Mi;waPl/QX:$~x>f$OM51E 0A&,e߃Z V٬5gt8]]RY QXg=!,V°k߳[VelIOkp|4+@X6 (TaԾ?BB'BA B#Uhl{bIxn,*Ek]ʏd Š_JO^ْvv?VPlQ2$2x5i )HwIѷC>TޔqX_Ic*EU$U0ee -ɢ稽LhԳ\VέJp-{`" s>S'͑ c¾kԾ'L07>T0,$L0⦍*(;ya\!U^$Jϊq;r'%0xǡTl)z#PY8mkؿe6φ#*wfJq#cl~$Cnnv𐫥S"xI6XsSJqo5?5 c5 ).yeFbJʋ)d3b6(hx圊d+{ ͓ 9z |~6ps{&| 6$$ݯ5DۢZmrJW<[gEQ+ W~%L.Y@׉3)&*و`*/5cF L γGI.Mɕ`rSn) 8ڮB +6_-qFrv3f\xf0.lgBV۞ߩKч=b&j#dVN]<ʏB@@H!:+9Pm@|pm7z7m @3R2LYG9hd qKOJ86;PD,~v_)I E¹mVcs¿M÷H吰bAZ+ ߝ)-P;d^׆ҵnu4繴p$d` 6g=c_-3"w)U_P BgNzqikP$$L ?äo[ ,pbi`&]]ud C}@kS=@sprW7}<zʚ6!VC x]٠.!:8fg{SL-kX)DlH Ys7NN5 n0MHKM a$lrKL(W~a^2snaΛA!1~̶q7yZ"?)uIt=9UQ1KNyא׺D5C2ȝ*jpLE!w{?K8# ܨI4#_I_i^~וp [DX_G_CEUΣ6SmG}xTHUL^J vC[(z)%Bs, °T,00 q5 > B5 Z!;;1\6Āzj/V]:5"цͧ +/kE?xaMpt7}0d?_Ŀ| f)z ܣn{n7$\8ߦ'zOH&|$ȍiR?]( su7׉ɋ)UF)Vwu0ʛ̬eza AԷ ѳ-:Kk^5v ee!_-vd'!0l"Gwp+&H$K$DIBz$V,\I'zE[(142mu0Y8ҟa$fc.V6ji/?x`M#$FMnA03`{gjnYf P= 1BPX-EHj:]̐XgFA%$,TugWwchB^F[ŕnc=Z!Hb*Fϫp. i>pKEQT#!GUgf׿3/Ʈč7g+-xC9/IZTwtSl@+bk3oz]9XVbPk_c%] ǟtcV eU%SbrzR?E]%T۟lܶ,s1͑Nܲ: C”0G15|2E-RH,`Ka8$dibLz!㵱䬞'$9UmqތKuwߚER S/ _Z<&G,7yHhٶ}mҢ;j?%0X=IϨҟd(}{'kʜ0xB<Õb֭9C v| H'<-Ҧ6JPZgm8A(=ȿhYsѬ& WDnH|oEuʝ]k0ӭxfBsR)\/ԜU|Ih^ƼY(<3q_q/:nuGaLꡜ虁A `E::U% $\ĿSte&d3P3% F`(מb} Μ`ɝ0y?K? y+M&g7CІrNb1>:ߓvgaؼaXl'b͌Ⴑe]HؠV}}o3Ӓ((&?=rϒ^x`)[}~\0Ɨ⺖oHosxFšpbS- H>_&;Y5MiZU/7J ejӑ_x:[vLuȪ{Mג1nRV+҆qӓ `]s1r H6Rۭk=7Mq1J #r>> +ON' i1]/)Hɗ-u_Cfh}b$fqi&(PS=lT1&Iݙ{;['S_XfR%R'Lи¾%p^. m򶩱͕7jhtݩ23 U}rE# OSX(9a<xpIwD@J͢wOE2919ko_h}e0ID:ZiRF<aQ%&r^жv!c?SҔ,w6eV82sȲ`rMJ2ZkؠEx1 ⚞#?L"cDu3.8ogC9:qB+=OMI8׍z'܄Կ|&!DÙ)H+e;] >:1fV}tk4Gme "G>.2U9~h R7W6~0UtM-w?j[Ѐp5??}Y*2C&hd>󸎀3(b]|F3M}ۥ> ÔˣЉ!PjԢ yG.zFHJP16PO.$շ1RkeQxg9#dmΞ?IR%PKg(7"?q*o:Sx mf m4KX1г(H Yٗ偎-oƻMuuyk<1W"w>Fx 5N贶ڧ]a 4SiKnT sVݾy0\v]CU0ۗk_::b6x)l;{ijJoN(dփT[S]2rd4RޛKs=KTeVky)fNY+hӇrb@1{wS3pEQ+ViE Wtߢ|6~}>3ۻPۋg.!HŖI6G+I 6bODu2Wj`xiPbdQ@F?2#1>a෇ى|yZ(U R/wD i4;ΗYXE%CFAyDl\?ȓsnei!I:޹n)-,e^.P[.ٞ 1x6]JN}{P@- WtfX Ϗ\:l罺VFz@N??X|aX 4 7#34txhH2]G{ƁnC7ЊCZR"MD rvJ+Grɸ|"&,6y%TByKbZ׮?%_vΐn7_$` 24XE\QE{B̌Ez-Z յz@&@M1 th\^dO/SSa Vs hӎ{uJPHX  N^$PGi7&6nM*.zҳ!{u8]Ub޴ipQ$( fL9&W3>^-|ā\2>W vɕ֩D˥IQ"/J;VL ԵIt$~rx zjaN my1Q|,E)5>']1U)2N e,nXti7ε4ʦ ;u_)e^ _S'xygH,$fzDX?1C. )O;"#DPZ} CqG:5zX/g )J=OM5fܟ2v">|~k|E]}4%4(\4" `(#̪J5&}̫e`NvgZZpg1_{ADrk%2}ׄ$VIƪ  1;/T`/ QXWW3ted3dv; ,%ˈ<,&ģ/T_5G I5Ʃ~:ɝI5in,G`_|Lv/a;L(tQ:,K36[$)D#A_b odcqڹCj1b2wW>8jˢkZrMK\]*J Є[zVf G.2ʼ꽥F=o.AHmjѥc&dG@)qS%b͛?0нH*Z68ÖKify+cFN ދ-NZx!D[Kck6OԜ!p&WM]sS/:07w%kCLd\4/h;f mZ(qGƜ˨aķ^8> 񷧙JJ:pdگ~؄}< enůtU4'Y,Zbէ}』Ҵ(.?]'M]3hhnBź tKp&z]n\5 3pmc1/>_cAoq2]VE׏($vN(dp靷 uW-*Iu6O'n^z{Jik=ֶJt41!IxPepikh+=? e/B.{M$͉*v(Hx*ɤqQޤ'{U ҏD>;,&&m mpmRP7+Xh,I` {ZE0 -%z@#?c m)6"jq=lV;KЉ$YN8̢Aذ?o8# RL?(cS c~U@7&Ɛ"Ҥn!#ٺ 4"^\6Q-.Pty[YPBZ:_H/%ψ;hwj.TO $HZc%w:A(]\_H~D4|'꜅UMR{ rI%6.qIߛbTD(?(I]fWu|YPئL< [93e$Ai[֋GО)JpCeƉ"msn?0z2T7"Ӄc*J|8s7U6yYE.Wʻ`|ݥO.( %IPg_ꫤuӊ{i JvSŠK wA܆\smɲacՒ¾g/9{MJ,bnWwa5STC'^ma$r?N!I [~eoa0~x']݃lpS,16{H,9xL@MINlݑS\w^6nTNQIL{Bz}Qv-l`pĖm ->&̆ 'MuJJ/;T]G[4Ch)&On2BXHG;`<~I_,PQw/)!^!3ߓ$bpYܻZ=b њPK(5xbaP=!teIuH kߌD89D *ի{:l.yFs)X['fm|~mpFɇz(-d|!mhq47MG?TeX2bPEX#f啊'B`2]3V)\p4]+m͊Rs"֍d 4dsm';\>ω 00Ɲ a3w~^v.8aIx"}doAZI(\<}?:{cM;[0E&}k= %i-G;plxx49ck~ %(|hc ZxúEA/cUoJU/?IP}P^yVU(hа^}^kȁ(= {yJEt%1ie&\Di[9"|iI^#-w-Su4UGgɕeB;\(ƷtP%FAÝ-j${/H4s63u{O0E F9v#2 GԴk!{p˃%6+< vP|C!~gWT)0AYu6. NX$ veɥG$Jd2U8ID VmJ|P-VTU*.MkIc^۴p@ݵhEAݘg8Tx qIJ~9Tꁬ6ɶ׶q'cMĘJNW} X!Iy> )A0.1r=lRTna.ØH= ~7*a4#/tU왈Ed Oz9wxϺ˗6k'[6' 1O'j:m|CAFp@esл D+"sH 5CP {id 4~"pn0to\9ierQ%68ĕY{}wG1^1o$ZTmh0i5ո|dݩ>oR+Gjy?2AeN7VXOPᾩ`ֈ;4:Y<͗UTU G\hbHJԄaI,N"Ŷ-۝O*2 |}t*?a%6IINj 0p(^ي)io D1 TҌǚxJ5WSSV*um]le*C?3" =cxHK5LU W25da(-n5#qW]ge呻;U~EI j~|96KGM[nyB2CBmHH%u2 -M#s}jEebZ Q;`5"`.?ʹKZ *}rNv E;u\x%iCuxTqw/݂LDgJ}y^Ug&D:Lџ1vKsG7_gxΠ_w_5iJ:2fhHHGnWL|nb1}yLdA 34yWy4snػrc7$?ω> J 6h˗*pak8_j 6ҎiZo=|j[Є'=QbP';@X_WsՐ. EfKBLP!95L2!t)2`b\z]2]K<(v ">Yn LRCaPI|F L3hMМYsd{=SoF-5/D3+a}4Q2x۲ R!hRz'vL-2a]Ys:aɾ&c;vk@.mT)ԟ8TxLACoƻ$#ԴF.F <ψU^a!R-9)dy&#~!{2Z06ڨJ.rXfj]vl$*p<}?р?/H7{{'H#iK9aT>I3bzƗq zf#o_"r ۻ<06dA*]iz !]OPA_bu:סeެ -7G|:gu,"F\}}LqN 9]6[NC ҘBYVT]E^тU1Ibޠ޲eHBx9OsH?;xr3ǜɫ@G^)z}v:ԓ17s bCCT% joV|)<;?|V3PyÊ? }Kh{ý/&xܥܓ/‚`*'+>>Exө5ՀnkJ)BɢB.禆zQ4!vq}z'߲۷^CG"7sf--`/LZa7 %CyYkLW9d 6DQ ؒl^5H=i"L! |0JGIe`==& .P-gE˽luEq?_B$.jA3zGF2I6}';ES"lQ%EusI ]-}#Woٵ]59? IMN?#bА:=ddoIZe'1̤>_.M.W%x Wlp@ YNA1Yg41*9\jn3t1y=W¯'9lx.Áԉ>̥wGj`I2MY_SŘyKj%s:FQbLecH2s_pǟi^ɍl$LT 1v}TMѩKoV:ѨАDv3+X9P+=Ё{/E|."@\삧&^%|r+ ۻj3J{쿯xV_wplAEnݻ޿}ݹqE!nt3M7#蕮 DT 18b;>)Hn JC' fG}H(!3%s(S:͗AHP]|?w iH5hGJ}<5pt`h+aj]rbZ= ei ́AiB O39Ͻl| ӂUb19Lf10%'E&Ix.Bb\5]ϣ*bXK#c)0eyVEMUfmݱO\ 5xFBF2, uZt1^Gc0Ч !6zin[D>>  9p|zuP/#Dsn:Jg$!%1b]>_>Mw6^R%..}= 8 ĭ5?<msQN"Xs7ւS3AۻjqyF#TԶkeTFhj V`S>lp0$!d)'eG/6+[b*,#e`ek"ŗEZp/eR,['QVLpuQaY&)bbIuo:'OD[K W"= XX?ȩ@ƌ82z:X0ZteQ-c4b&{OL(\L 3捌:):6<={os+2U%W !G*=6G&!#.x&MZ`WʪC=sCFWF|T2ߴ﫽pϾ7pOKm2>9phVʰN%Xe3PCBOdfIx7V {K8K<ϞCK;&1-823#oBdԏwxVg[{p^IrÕD{)#,^&IخHw vJqȅ~'JL$z{ܼәlVƅnx|-w %[&||kbMCdeK'pVR &#B`i|Pn~2ǃ7'C=(C奟C=*U=Zރ?>q0*`A_ۚ .̓T-s %#GH'I-, _&sz-Gp _\?D@b21䱪=cs\0ph[ 式P j>aBof0D79`(." _*uA/Wyd \΋tqEmF 8q,fZK̫DnHE=uQsbAqrD5/c3SB LWy f>sSڨJݧܟ>m&!b/|f1<&K%3 ?z>"Z 9B(fɰ#$#ClB^\8>-<űBq^V!ID_b4㜲مՇ &3qƅs!X֦X/OH><ىVz"X=ɏ"wDӍ4)Ip .)5 Q׈a={D`y R(I ܘIB^(_I}2Cp˧$\J[JħnaT=H* qh*a>ζ1fWxi4rEISf$ŐԍڈZsԒQ|UҒ./3sY1L?C x0{RgEcZI@w̰E4;wHzYYſxh !=;uY B%yhM5O "#.:FR\57-vBU?䔖CDHx% /y*U"”pRPƉR'ˈV  sUWxcDŽ9']$q]U.1chHt['y#TXNBMJX)/A3(SD$edEtK5uRD+a6ʂ+ؐ㚽.c6;+W*WȮ ٺogQ yAnrdwsS5VϙBA:ŽSl :PMNJ*a&LQ,)!xB:}qܲCY#ɈNᘠ׼yv8r}ĶKy{q!Bw+jBIfP'lW?r1, 0hoA8ؼ_8D>^s xX(vbw[SԖtD sK1uɘ_Ϛ]"F֝&gѹ$IF+EGzbT!/Q29yX 1>C69Rzhƫݽ% T "iIgn{ R]4()Pџt\ Ph[I>žg(GU3˴!D֢5֓?ڐpҟmbJ >z2ݭU%2<5ZdsʁukT1nmS?R=dʲÙ&H"ra9 SCB\ -JT<,(578ۉO[>8\Y;MxtQQ$iJ{}u +-i(ĭ~'i:C_ :~WM;SGg0p Hb__Geeh9>!o<ܩˠ#_% jB2 Up=. .4VlQǷKqohN}սՙQ0&*2+Ay4&U2tWM^q+ؓ[ gf_nSݫHFp1!T'FmfSGStqkîC?ЙqH]JT<۰jV}:rLӹ~Z9b2jRqԫ> qD9]*sqc h}4 b4Q%PﲝKRB1 <_Hu:6Wq?,Y^kI}fdU|EvLlsr%qpkWЕ "YA{{ko &p2Ǣ![YasJ8FN|HJ~phQ@k%8m75I@Rj))/f'aT>|K휹ߴ}WvWŘ9%lk#Zֱ&@9K UOU3>-V>X&֠h_AҗR?E!7KvDHpo@M*7~7aI^dXAF f$Bu>%jeҐ؎npvVQgՉW :5RJI|䵬)`cyAu|:`pПFr&R2fcorlb~7N/E_|}(,d ہƪ ;WuBn}c:XwB@;s$E4>Z'^t$0 gY8cxf!%; Š7XٚؿVڵ s ap쏀{QRcr 1_0m,әJyg"34@VI2|Ч/-lj`[Y>}V|;ix'T>S ze*z$5p1A#U!1zG;D裯2E 0~D,ptп`?14WZc-%FAB] x1Aq–n^.'+GɄj8o"Gɉ25M/Yo.B wUB'U?\G,^Lp\m(?jB+w.5ŬlÍI֗^"+@2BSy- .Т_\ "Fn67^o(4#Ow<_Sp1ulϪےX2D6ӀLP:FؖX;)]LynZ @p8?R3w7JVBj:w".+3QK4idtI)*GȐ^AVT[ QGk:}Aiȴbϸ'T xMTféa|Q/X<0󂌠o?!sG g1Ӛ|:WֻL`&{}ͨƚ Vpl}tұ1SHnjf$+ X͊Saf,VlT nA޴ѯިA)΅A(VÿftjA=9kp5Z !#S=Cܚ$輐a)+eUKM1H\AC5 Lkb #ƕnEjZ1@5-LsMJʜoe$y)F2޴]߅V.XK]5c_Yg=1*fBbu}JN)ݪꙵbUf*F%!Ԟc(+jìEMNdjH/OBN"g$}.Ru ?W,nV8F8$con)!p' ܝlWi{KNl#uUJ#xCև}-g[6C1L*mQ:g Gm'%ՃƬ  o6 b5^IJr<'psպ|veLAQNfg4/`=F*j3ģWۤKl <_C{t3mzf9L:1 0kq=N8#a/ۻ^4%@|7vkn=eAnAb&^.3*H c -ࣀzG`ŭb #ɥ;^xPF<ͲvwoX&7q3{{6/FkqØ/`)m$kbi$ڂ&e#TJ+W/$r7C)e5pg`E ffuA'@t)RKhUF标7<2t3x#6BlT݁m$"Jq`3 F" "EHsE>Oh$WyMp?ĝ4%"##V@a019=D'o.AzU ^CUg@ǘ[#~fM@|z*ݓѧ@pU`*ΥxnqOOz%{WA0}8*7`@`Ҋ~t|6zp݃|O46P)z|'v?v{v9 39['KkfXq3YbM5Xlg*,Nt)DRbP/WBN/@cҫݶ{ann( e"Ga/S|^w#6gL9wEENőKBK)/KIlqsivotPm|QMz݆_PvNGFhH;oP<.:1o*Au4ny$|Ş2jdq='2Q8qZ{$آBMv:h.Jje7q(<s$)Ur~㊞\GƵǀ P]$|+7ZV2S)oU9T!pD'Rϧ,D #P'|^s&eІ|7;$_,$Hx#]J=rXo#WB|a27p6\ԋmĖŐҷN :CҬ$IKg &eXGܗPvb瑆th!KaJҒA=^o^sFQCte5^eթ\|ΪNX]EMMI0q^Dnfw/JW϶[dqi )$\:L; Q6KTj5hVhb7^@qCQwCSKH 2S[W3?{F`xiElprqe 5u0 oVc})8FrՅ> eB7ӼqoOHN`Ԡ囓 QmnaN}"jćFgkd9϶9ߚ6rqqkkR9ޝ^dGMgRص]:;zn3G_Cp=4FS(8EPuHu,7Ͱ蠋SpNjʪ w1t$Lfr>3[7I`e`=L2B/i_x ]c v0˽nE5COi!S4jCIJim8.`ąx :V KxDUO#"\ i'Ҟ`˩>QtJD}B} 8-2!ԢYj B#K۶MRKu~E L W aEА}RJB;/ Ulr!ݨK9lV^hDJOTS{J)4>3 à D]a3Z Z-yccaA>27#\ ~&oXW$Aٹ3@it_d}^PE?;r^$@4Do 7+]lp1/siՌ^d"sH~kv6n("Wա 6& YR|c\$豱osjb.X\TC5DMRV3-- }  ֝@ Lӧ'2w k_(?س1u>t#JJ~glmũXL~TA&Eaܢ mJJ4`uѕMDI7r/ll&Vue pV"oct{;4Rz~&H2 Ђ/%tl{b):*>Bcu Dhj'W_%}+X夃?ASFs>ƴ66R}EiQtWS&{3}<SB(]K ER#X Oj`W4Z0-qݛ򧥙 ](Pj2 ʶ6xKB)&j|GH4$ְU=an( ϡbC-ثn0I52w[b,cj{2%.T,d+?'є-umǒ)$lK7o)mi$nC^EҘs&|'ވ6ZF" ڰ;sq%2hE:˪hpby_~g[Bfl~8J%Con_ZWꢙӠ"H b;)\"\)ߡאuV>: 4}j:!U0[qFo|'wЕm9! p &EOcڠGZ)#@9cHm KTbٔGm1z:EC*a7%`RKvnm[pVI5P9*H P'FC#wW–j9>]xd' i1VqrL/>G-xh2X9&KFO MxQt喇İG.upB.7i &U ̬OJd#:rS}!JT8&/N֌IEX RӠFm5 ZjEu24tADJo%9VHLlw->hGVhB gX7L;?3yϺo㮡@epA&#nTx$?j?X`ֶĞ0r>c>HaV1N>I vGp4\?K5$҆ulbsĴЃ@$YdNHn 61$[-h+/c'v0?Ѣ˔@~GrUk_uNtߏ]  m{rTt#뇛&+=JDo>T\0ښPGu[ ^n,jB7D]]}0I[Ynأd>UpW=ٝOv|Uby} t{j8~kSs31PAC[lW|kP)U{ӟCթ) 4сUқT5eZ`>~ߐX ?4(e]HI\q@Gp‡ÇV>CѾ:6]!"Ot]"* G)R=Uqh`_v"ݻHBpɿS6xyp*AF`I/hܱX]ź!I_re鸶jjĉ7S m^m4x>A)ڃӯJ5X)E#$:&`XƋo# 5@:\[g\ӧ]B'\'ir-HiE,Ѣ 406ȬBY@'CAN[~ {6:fwsA!*CgDZ+1 $~>j\b2x"`Sr ԗ9:} @O-),/_OofEdՍ>7*iG\ e)kZ5<_&]X䫳qgˠKt8:: ? n9'_y c绽gy_\)hOçDaV52E"?fĐ)bbnي0"^vvn=zqx;_~"3[dرeaDbBs<:3B9MKQ2.."q+*.Ć8J]M٦dvSL⪵V:~)dčͻ_C,EF>ۦ\ʲW2w.Qtiݡ[e|c{EbU10u}6"QS"~^:xcz~ɶKwl{c`rGv^d]Oi>OjQb0xY55zi_X)x1ą2iluk:9ءD3O*[zt 7U^qY :O"sӭ.oH%6:@E%Pع-ȇkݘt~ yޭBZrFéQbgmEg00ڂY*/}xY/',b@Ȍ3+ sA L >"ngD"hKt 9>xl&9y8rkm(SF4QbC4J4oAGkɍEqU w&C"Z}FD7 ]@DGSS@6f]PIeٛoOY͠#7| 7msW_j2pVuA؋[+$🨻gE\THgV| C6k:v? )+a*,Js:PAcAb1f4h ΃b{25+NRۅYռē_IqȵI/WhUpbU y΃!XF`7$.'[͖`71x EƸIv[gc 0(\]1>jVcl: UY "EPyK?r׭ĭ#L!N( M)4'=K`met6Z7U |(#giLQU oDEU/ ]ܻ? >kn/!3唝 m4|hNډ$2sߚO򠺑:L[Ԓjd|HTe#[\4YVD2L~k<ݲ1K6\IGyʼnfZ<`dl I`%ҕ_<  ֏d+v憮 wW"^XuNY^8{{0@MAݯ>+}z܂>se[{Y6zLŽ)T#E4HE*I,w Bd9(<NY!OP2;WcYIM8{H[cO%B&}9Ős`~Mw9#+oF w>H)f$]5 p h\~LUɚm_$YAP3?cOC5 9"8ɟ4R M70tn96iHՈRVc mp xP'.5 UumFu%7 .pAQ隨wd_;3H- &)֦(`ֹ'2mSP)\& #=r>N_{wuLN2 AfN>n B/󺹏'*n^IK<լ; U}wlzRB.sDq-Avг)Jk1M1Q&*T}h&(uz Sc]Cw=]aM GKQ`;iZkqtv‡bUKd}0rIZzGaOXr9tٛ-AՀ 3 X u%WtZH7dPdgjEY񜥚d8$˔Ukxt2 V[4,|&n&r4>ZwSw|s$~!VZ0Yx / #rn6s2E0Ő ) gݘH}ygalf0bA^ /-"(ny_iS21 )SCGqߡc8;U Lu' W; :}IĦT!jrYhak%>Hq1 mc+"w: _"W%ʐawYr V0'psR~cQ3Au N;)hSa_ ym w梃Leč[rdz?7')uOPm"d ; FW"xsW ]edr6kU,o+URY0aE]1MeX|pbÇE쁈vi4k 4DjU9g-!}\.[ %ChZ:AN L#Z?BS:ηH{1lMk Oús"Q=R6_h51: c.)\.SozN1*o EIZXE"mNTM%-vP5.2;?p 6AIbPvLjL:^A&#sU@[mKC6 &N\t4jqچo(,PO/*[ׄqXcnV)e,kvF%4N`-N3ĞՔ#|?K_zg.@Zi'swo~֒d {hYGЄQuĐUӨ3O]m8S"[0J+[QOG&.rl"3P ʭ Ȓ$*/ZYC ^=&S|HnT8ʭ8cGxL=]?/CĶ-Cx= s_ ו)Sa-t\d6gN%eT5 d[*'sa1!x+Fy/Ʊ녒,!Ġ̌RyX4o{IK{H#V_j5}fUt9yP?>/޷uXv4p*V 7 9ÞG^;|dHBkv˄d.G*~-KT?"Я?i^Xu_Y i['hoVsWhsTdІLO{fh9%31|RE^ ٨Qu@_-goC GC,%HhZ{zPs<:7nGUF2 7CˌP%EW4ǗƮ#2TMso&JƪHbkAM"9to5:SӅbAQ!ۋZ%TmiX@ j;>p=|@,wtv_2qN_+!alF Ἰ)A2TSxTwʤX&\ːYvQ#( H'$vs7h!\CIPxS5c}/=aOZTT2 H^'W+Å羄vI`"K->,ђ.44>TzžzOɳâ:yOTpD{ ryZEKXIh@D{A>4 V}S?oΙ?+'cvR,,| U@6sn#:'*ARY/ KDTBc<˳$1\S4+bCF 7[Zip^yՠOKǹAϖ:p#r'RHOJmNVV8y0uo@E@YBSF7:ߺ5[ AxӜJF%kuT '+*Q Qܙ'#CKô=zR?گ@b$yEPȠ˂LZ[&v#[2V=y k`i^Z$FNw+gRɴyc$ J~'JXR g |*QBڹpߖsff[bұ ^q|7Ǘ}b-|I3eIO;$+§I}Xaq7 &1>a(_v9Р@刯;;Bk֜81ADw=gU> }e׼xt5Z.x&C{ƅ

    /(ijFDŜcjY_n)`;BHơHE<t1*)xIX7-YC*- Zn(e5 H % Oe-|Yql$yeTeliH'ӝHd~B_p6Fr aPtXoX_)iF.rS8wч\u~Uʺ||>br::ȹ}UVԯڮ$-9_uC.yڈ9ĐC =EK]T0Y$CjK\y+&n!H#ΚXFEm'[bS"Q0#Ԉ^P4.tXϥP>4~ Owڱc4|[CHh|~cN&#= { +'s]e@N?lEImqaYDt%>/}+F]c;|BxIP[?ލ{m[۷I_(Fm?- FbNUuW} PN#nOmP^[ErqsG$GтU7JlסM/UHsŕY8B&+\7>٤ϕD[c0)ޖшojhB dnh |0nIKڙBŤt [kSO9e[L71fd=O 魉b+W,kbv!۬=O8W2eA~؝RK7gFBixe,MY +S/7ل˓i5oCҪq,OUx7f%ؒ2W4p.,[93MKk_I 8N=B/w *fE6_b@ 7qĚG?AS*T#3~9D# XNo?r_{dR˵]Sk gfIr!aYcAF q%x@T&F 3=uU_>~RኴcCo< CN$+/]3ŠSL|Q~̴6$bű i5(1&#ָ]ZI!jq> g֨K$BP<+M5=ٻ"ix*ha@{ a= ; BfZ{;k u.xt:,gCJ2A`]8:oK;(o$l{Xߚ{YC@D7DEecR2_^9hU[EAPb{x;tZsĊ%M=[=$|g ƧF 'UR8F&sf5`s=*BEz˸&hF9 wFؚLŎolB"Zr@<;sܲ /wGp7jL=0_O ?",xZ F/H|Uqۀ L\`^(AR:{5˖8&8CRb_@ \4xK Z@8b {yͿ['{(?6*.-[!Tâ>7Cyo@Z$fKt!F^Wxf8:7WHR  |Zz1':Pf .WޯF݇󽅉i6[~)\|Srxqoo` z| gf?Rlm_0}:X::/v$J,P)˔=A 6n( ZsL۹kڊ&|1LŽNJSs8Dl |ۇEom)_(O5ROx&2c;gs{`tS$/56.fw/>S()8,.do౧Jj >/#Bp 54=aJB~ь"*q#8!ygˑS0y\heA#6PC$ \;fE~^gmt"cՅohGg(iJ݄e^_D&5H|5Lf,n.a0,ΰH[{L@|%y. 1,aOofY,eb zgL@ BmӀεȨs<ۯkvbLTi,3+ UE) W09QpG*^Sm58* omdQIoCMo 2#cgqBq _iuǵ1鮪|xRӊ++(G|Ex^j+F#DXu*"H߿!yLY?UɝG<H(3~$'xsVCiQCbP-ļjsv\n1rDsH7 [E 2~{M6]h^&2-RZ=D$-i}LY7DsZP5 ;-P>ݴ  f\g&= :l}$2yw,5}G9lbmJ1Qݼ!f9Rok,fOލ)u|W 7mP5Z}ኒxUQQ#eR387uV:ZμpW=3_ *4A`vpW :)B v1ls^U&a]ȳ!Zlf~#IktAtt56AhʘACO{oY31Jԏ\AThTI; tSbom, :Xg}2ՙHLzV(Mavڢ00>tL-wm¹Xy\Ki(Y8èXfI5H9ɂH*qI]])rcn|]+c:!n?-6&#zi~"뻥LQ8= Ewn4IN &ZnK䔄cjvqFt/9F\P;Űt1ڔ,I<Vӝ&fU7_Cm@,/ EOƊcm"CXcuWnբҋ=ɾ{<^h",70BywyscudD8 *igu*ݩI'WMMݞ'e!]2iֽnl0/ ;gtj*o+( _u;40OLi/}gaIgs49cH ewt[yco~Z]G`q]L>+3YG ږB}Liw?9{e-Gph'q 9i9jIى{94:,K^Ja'|m O9$8k(;.lpͨۧ .n)+EDuAAeZ`UVq,Lރz*Zg)l()bd e]r|'WaH&QY=Q}'A@SuPypWңbY`k>]3Y brSxQ[VXk;25Ɇge(3KbU<{((fj֫ڼ&LR>>nUxWkm0RMоgscBd㴒i !_sɆMYbSVJ7o&/Wnwnk:\`*s<2Ѡ\ŴGe c6NӾ.ޡg復7"@ahMЇc4b7A9 ~YS,ӘwShgcWW32>|Mwk ]0U[rF VWbA/xɻuVLDꅙ);l3z ~TL3,/.T[geˑ03\Q6zч)6@&5o*ϩ A5@ɵAU|񾎻>0!Igl^p-A(17[_q|6ؗgiV^U$?KnBz Rk՜VKc*WWD6NNgn0H+cxGᴧAEEs8QR@TZ8z@os>>ZٟĄ}}uٵF18bJx<퓴~an\=d+B6r 2ps O :-ңq;FhjrH>*]Z/EqaRbeZ},UvVim 5D#k-1Wn 'k.1:e3)=n|p?oGZV_BFݵPXpWz]V;*?ʨޙ U4t4(=]V',%(U2̎. F.&b&=ab s2jA;n[3a=⊗u|v)q / =%ٚUX[hnW>DLUe؂&=mU+VDHT+j(CTˁWwH h"Qeqw3!oL@@̢/n&"X\RY~u\MPa1G;$[!&gGD;_pSؖ 6E]f'eK~<o;W#V*KE(etW1PO4#Խ2A3kxȶ:ɂ(1q)2;lwJJǤ7i=fJ@#|MRRmRh tEr,ud8XǺ KT]lBop 9B 5C"T9%= N )^a\vaqxIRl@@m zw,yS&cZt$A417oD@bՖ~amoHZ|jFn%ƢETNi蓼Ry1ZKcg0n # 9ĥeOK OGh-F2UQL\ܸccAԂ\)=ۈ *'?W"Lȃ@!|  &]k]k_b6͟>%z *"x1;a坩X3ꧽ#j'I2wmtx0F؊.sf|+^hl)N$[s]tbB*@A] dfG}ڀխ5[x" GR5PԤ]^_dp~wDdRX_\LҚYժd+b ܖ"_<~MO&|`\289 /!{~sI !׌>r!PO J:/[4 -#|9o\T FdgnjkJ,H\EiʺӔ6( Pޓ7>{e\h>B#X>-(3~@+7 Wtc1 -Y\is},$F*e@ψ2oG>'c{/нxf;r2IW0ΐpz@Sp/x@G;h㙃%dҾrI)yŶ)K ^!$< ," N]!r@l$/BFK}Ƅs@(Z 㘌]?GO06ytXM@o]Qϋ<]< cЂKNjE' GXezq X!@ ͹7XPUO%)l]Lhϔ,(nQYZ鄠'ͪ8U:my έ"4a) M(u--+1$E}ľy5*:ʪw:fxԹyy\.\ L͗.i{ ڦꎊ;?œ,g!&ZãGCi/ŃE{K5_r氥#,N.s+\i?s)=_cX{aC߇PD1՗-=rϢ.U=|xLr,djO4iY@`tм/޼j93)K1ElŎT:~>4 9Lv5?8ֺL!\f:R^O C~Q6:y v`!8x>{uq7>aP4I["SQ\iOSlA]ȋCdMVvXN, @#b.Π翢 LA#G-;?Cb a=G1,c[ ~B{t}9jp*Oþ!P{PY|W;ZfG MN^i| wmhNy xTL=>7xѵ(üX~HX_[hT_[RuM)" #`*{!~H([7_z1׍suˋR"`9ebaDaFVrj~֧"g0Ƌ wj1me iv~V( Iaˎr{` Fi ;gpY tH)0)׺dAp[un.I0~@N e3i:󀊘P!SJzۊT6($+Ҵu#jWc*N'Rk|>'6OM!"c`sdruo3Eu`xC^}Q !~GWaN tVy{FZ? kK.l^| Ykg{*B9)hHEW] W([h?E\>wKYsSAMP({~fio dxވ]@%C~s#G$@3\|⺮]SakjnU+y O /bjbǙVԱ∮F-0ҟE}">aXe io<|\=޳U^Oz Y+1JoW&g),gt1wRr瀻jprj(OBDDGi'!#Q~`5j;<*OpKQHPPݛBߗ䧐bb1Q*.k N#(=L?@lulT퇪(.Ii4'xe^lr3Y~ `Cbi Z?# ' DG;7.n0ѶI8d@WiQ@0nHo]J5 : P`g.bNa-Ssr+%"b_\,YɐP8R}Am'z! \ۡq0\aԃۢd6c6{SrHO-b;5Q2`ѕ:|ѱ%H U)3 $lT='?[7嶾 D&7GtZ Rtx];FٗƁqFT)t¯TϲoHD׌ol MYؚD[K!8'R{(3BuxAUϊѭ PpIvY05N^~ SSSw8E1~(föDҲu"`HK,-`99m)М77wwPޱϓ<;YnPy?yy1Iwʐe}΅dEȉT)^DT*e۳@"O?SNTiT>?+mB UޚSiI~FmNn6MiR:XzI0E<,om oAw>c K t;(j'l`nZP9_hs=|\H_}ٖt+h{1oFίQH&$tY2Ohg:蒱BiH@F˒#\ B2f(\ B{g9z<$_5P4*r o<1'4 ؾٌ/%qkq WA4')e"|)G :PU~iNJ|,u[[j~>f8ub񭗮k =逷hVNBDHV .].=yഭfz42ۄ'ݙFp+!A ׎I\fJ=Mdz_#0m eo<*s mI¨cAw8҄~eUCJf؀ FZHoˈS,C;˭7%E^9"ÒPyL zo>ɶg;aAЕ@>e0687:`D-+0tbܠGcX(|b50or~>^]RN379q/AաI*pRSt_$]EsܐR= z\_دzOev́7 hn-Y8k|runn iEa ?bl"Y`E~Dܗ"#詉X!d5o7@/d2xٔ2xiuGauleCp B@I};i"-9[үjUd+08wU]0o$Se=E X|hR)|GH"+mꎘ:rq3'枪rzeC5`sņ:3@Iߔ-KDuXMk4U`nzV?_\e!ַ6f\C HLE}{q"ʰBp%; < 7q-Xw2e~ VSSfzK]ERT-WEz.:m]o/4S(Lw]p*ԺMnpÈh1苒]aw}/}A%! 4kr 6pt!Qy6PJu&ސS^hdXܼY4f߅G!פX\ K|!+:`{0 s#Q)r*kͲ1|Na"ʩ'Ac.h}hH2?XloILXӜWP4#zl+Aq\5a뼩ɋ@vX—^pFH4P4 ZKnZ~I;.t>yA_FIƹ,@s>~ʆ[yÿy+mQQiHGCW a'qh&äg]>·ru5t:VU6UnzI4|c ?5\tͶ љL#\)©\;ltH H*wa%+s2UNd _(*GBbLaUu+žPyytQ*.M8nϠoj-C2q*i&!MU>Ș6J\b'ۅdCHs]l6 1Y2YD0vBFz%##zg".}Pԝ8vgtrUeŠE+xA^_|M'GDωhf-49?7 APkR%80&*+z؋D$i?7R+Rq}mU`%'M)ਁZWYv ]߁' 1M2qNq9K\XcI6a@殃,;ʬ WφҷF`AN3KIx0>a݇FDBI@o,^rg~. t&/LWwϦ ?ꦟ0@(:@V")Cq7ڦp=Xb`vןc0î/oNx7Jњ'BQgH&I/YxjLBlw~AWpE=HZDPBK mKX '{iG`704]ҬloeO]z _fz,B"IȩuK˖^n\b<7ǹ{H bi5ћF[HX6l-'ن s@Ɠ&JaNZtVBl%e|Ay,0*,9r܅MX(Mp}]ǃ}uBPBdÙ֖M ;L-a%Gt^ԿFahg8#Ǯ0Gxjvd#iOj)w# =ODv.d[M,{wX; {- YUژ均xi_#sه)^< 9iT p,D[%ρ.-k/#5t!:$N#[Cuԁ<9K?Ic˻W'UDu(4@?J4^A'L/'+D;XGP%n@>B{r5NeI%՗*Nx N8EP˾1v'4Kn2<fҗ )]f:d+˶DCCɕנ;rHq٥o])=QPHai(57O$A-&_%`C](½uYUԴ{QJv A$TL^ x>S!~;]f[Nò;mL[/Fq77R,e- 't2lp+lqI 1BE:(C*qd_Qk9&<){?X.$TU\+7z+zYn ʋ΂ 8Cc;ʮٕY£+vRR%% yfN[fۖ1YTQn&Ʈm)6E_ZS1qvGW\F+7o\M 1FͿ#9)ұM3gdc.݋8 TN3V@<ٶ9T)9֟/rn_:9V/(NJʣwrQ /GW."ʟJgnn|{[4"jv϶5k^P=r s3"Tf5#F9 rI*ӎc)KEo34JrJ]+ϗN[.)I.JDʒ7 pw\ȴ䉠ޖ3+>Lڒu{;/o]$M;1F:0Yͣt 1!$ 1R+?s?'Qդ8;b9UF ^<MĨ_AVV+h=n_[ z]Zhn5:e8{JnpS t0/4%SnѪp䆳 >_ '(PӒϵ'Bϳ=,lm fR r儖T D7gվ]bϹp$0;^)'=0%dY&3rkza8^ڴIjߑ?+kTK0s^ݩr]o4/[3r0:ˇi/߯Jy]ŌdK?J] 1WT'JXo a\GhfF*e׳H6 $j!"9T*nI!Qa vb/q6|LP Nb -mNhwhUBO'-MɁb^V2 _bRe [ЙV,_n_RaФP1 ݠCZ,t)u- q3-rW_0v1)c~P,g]%k?>өג/þ7~+iB}>Ti@#w3c>{(u7n&Tõ\3MD@4]N.4;BY_/&  S0^;VP' p&u\2(/ G2Ung#ߛz]g@΢<ۏSE*M)!'VE ]K0Vf-C,Қ3D)ƲU֨U$瞀4rf(fAFؿ_DK.đצ N ]doÈ) hsYp)YP3fV ֘FwZwC~Z݋ǣG&yID@cz0 Fe@U;Ob8Aҽ{Ǚq{x%ظdSSdӴD~`KLG9wZK(#I%*%₿Gm?v `^ 42ɱ(F2 %OhoSsL;(+#-?)0@v_9~:% K+1 ܶxF]Y̏l4E ]K:AweD6ZG25.:nkt>L37^9`^CP4:KVSٿ$Qy!Gsgc r/Y%X e&pMF5a i5~U5ΦqY.:#AiUcęWdeGjl(U)@|@DV"J\:ӯi&41Rr9}l\*eS+.4›˽2R԰h]J'sV;)?֓J̬xqi_7Pc_ zD&gʮKA K]& ǵD m6ЇSVD-T{_Jup%T_wG8",A=4%hTyk摀nQ'!# `<M8?D^eMĖq8lϺn -ly 3-ѡ$maHUf8 ] AshUZL5ѓo>x `m oi>L6עL~t JiZ8X^ =4C7ř}fn?г.QR&BAr~I&X}]{D$ZT(gy\ٓZjc|zWH4N}yea?\ Ґ'dL''(&f߻=~]\.J0|ϛe."bQ ~!EW(&* LBŕ:w~+V^jfEK~at|':xG0Ra!C>Q=ʫ a})^੭4m кC[rtWl$<(N68usJ)x>DvP0-ן$t({F./7CŅfm%P҈ ~"ޏi@"8jZ7wp#kEBN 6GikgY<88pO}R0<CXJJB)7V.(#OZcVG ۺmNF_Rf⮭d]70qSࢇQAj糖 30r9KvjOFg鸫i)E$FeϮ-=Nd#%9$8~Z5!DQ_F]JL6Co;$d5Ǹ 6贵!>=` =հ >ּ_Q3P W0]:h2I=$""#qHJ'Ayb)-!Z(k5!AQeìܟ8b3p7Y(rmhƨd z~t% )? ;1'<> H~QI#vJ8/#Z8:#d}׀X#d ];)cnJ4ݏZ0%}T+CO X}flP٢g^B@+\U1lvn%W6iyðv n 'h= ȳubPhJI@[>F33L%G9 ̔׋K+)tNxJYK| 3ͰzCy StlnXY.f vu-*؀4C/Pƒ%wuX]p2r8h©:qܣR?كj\#$sܱѮ|:iZhEٴk45'ݴ| 5%1Ob4AD}͑S`;L])e0;IR W2Ԧ;)܏k$oԑ'݆.hF!jNC<•-;sуG=2JsqFfS b(SZ)$BhqvԦǢbt{hZ4zCBd,Zs5k8 Ij(R%NJLɅWEk/~q>gO!i"NJ=ʯ^>jmb:ve5s*V)-h*˕PF PYTjTJ%@Wn> Q2v:?S57PL_"W|ޏ]"S2 QJeN|cMp:k=Nf.R ]6k:&mWX"Nwo:v PvjVjY%qO2EГ}G/9fq( Mnf;"~';"7>:(RPGpEj#3|*MeSv~ \WHVQO3=]xNd'$}^=A̳\;lKm.M,'CK>Fnq':ʺĴtX0ǔ}"ݳ:rw`0!$ΙWc#]ÛIkBMz+bUU\[zE tCI ڍWl4]u`;FzGRM/xw_OGFgFr #[zcj/)=}G+et Bv. BbXV{YXbq(4^Jx&7{hBfOz fcs߳|`o.dt+s#fQc&Y Jvۚb(S3--`|o#jtB̛!j-w|KáK+R֝jIƊ=ڽ}td 4G'QDf5 Ӕ[8I+ +o.|V^lんiOO) :,Q;"1I,_ 2 0aQ;**SJ檄pcFXWW ЯlTUP6!b8c E*=ވbI](cK!0t`ڐ{+&ʻF~Ab\%}2C%}'!ؙ 7j,^f vU|H_ (f  )+^"_[JO)k2Pשw ^*cKHyuN8Dxu7ɠCe0fHӶ#l1TCcj8 dfx} JHoQO?t$!"ﴜa/ӣYb;m}:{Hl?5GΣALvh ɷ?:'ֱWa (!񓅚kY}ք9^adkv`} " *2tGl.$qubq^' Bע* 5mjv īzYv3v??14)zv ;oELEvtrggsK#$:a!@x7iª3zPO ~7}Z+|Q&#mnG6՛X(jѠ>]>ބ =;ƛRʏ0x6? -q374>|%NuB7Fb/(]\Gڗ[ '*M`NZC[[k8Iφ.Xl=vy,ծAZn NZMumtf[F Io S7ǠS`tIenQ8Z^{gYQuZ#pFJEu= GI3W+7vԥ _M!OC6\ԓt9c`GAΎ7~f4=Zb;7~W/p3s\NxV=txpP{̲T;N)[6؈ ]tkSJ?-d~٪&! VRYEL0ȂWP_bR {H%y[oV2BgAg DрN-tRĻ3 "[pm}aȷ8ir: O]BE~9+Lާ5 Ixvyyv2ѽ^[MV3Spmb[ Xo6&N5rDSu96yxP֖aZ!Sԧ֞L̒"pHM !T)̀:Lgcޘ*E45듔SӴHhf2ҽR& _aLTo'}㞕fО)7\H3(BmB.i\2z$70D8o %? vmW֞ (2GX9v 4rӦGOzE"gK cLU! _:B7?s},FW,q mD;6mΖφ.,ۇ 6'As'SdžJfE0pϛכӶE2Uџz2MXH_@lO361Jc 6`! /nFByؐ /3gD<4d粺6J9 oYy0֮1+*;?KA5eCy̎ 97.6p6`5]جŗz/cy]yEc,| V<,)(3(m< gvTR+F*d_>PMz.|]spmJ_OIxQ/^vaUM$Yޔ7Xk1O}eW<4(B J#pax~ )z9/TX -]xߒ5`4ëUTMљNGؙ+iDxWB +"Q}doDē1e֫: (/φ9Y^06X6B_|sC:!)p -t'7Q]rT B["Nsa9pÂԬP!EanUIpʹ%;n2"fDB*#܉Pz?RMg?u,v ̂3>L^uT@gMc4*я1PnWJ}DO fDtH7F$eɴo"Hz]Կ^y秠R_p/̡N>;0#HU lD~;ɍQeڅq~\B٩T ` ߒIҳ*G\ Y[[mdΙrǮЋ7k=HZ_igՇm\i)gƅ$ϪSt`j*Ʈ6{{窶$ríp$߉^|(AES}mfyb]1czI"' :+3;`9]y4}AlYdۗ3Q@n+GVeiLS>Ef7,X2/ CJU3]V"V\yf_wQ:f/L)lDg WYg[ש dlMК> i[%7^ɠζ|}AQy-$,/[s4J^`oZNtGci3F^ƄFkjuߥ#J:p.ˑp~Qf]"Ppy99Q8AYI漺yk0u>"]x ϣnZnSP9|Iye9A2Y(Fm $+Y]ewLk&fPÓRf-yɤLLOsjvJ=Zn{G[%~~l9J[vě@}Sq_,Ntmr8sG"Kd`ew2k)8եDÊef0K4DZ"&vfYFVE^Tj#MWjWRN&> !//F|3 i*;ݽm{tN%UI@W]4n!=2F}hGǞM닋`k{ I66]NJBE_P/{5qKstY,t62YAEγl2 {7Ə~0/?H Udʀ5lPƯzêoţv|wc~}Bz*7\o8糱3vmqq陌j!򶮅BϪuzwЦf +Wio~=q1'@cmDA9V2H T6Vu|Uid,/}j:U1qNaҡ+䘂~л&Xԭ.VA XነihRQ 5l/ArkSys8@-v@ _3A}3X\ Wҫ^,K g _f ],FǑ`r:IYB!=rv5_ Nԧu JQySX$_-\q4 ߼]U-1&t@:K@`Wʦ?2e聡HQ57yN.-2h9Za#mF{5 5{K¿|Wp%7Y[O.A~ˠ;|{L2'^̣2PJNʈ]~4\ {;jCbl=: "zܨlU*E -R폒 ]y#0'AV~^#52يSC^3/e@ً;,)Mbq cw07#ls_9@2FE#a*0gSE7Q,`4O?4丶`ǷxQ^]VcF"[a"&İ5~~wʠI pY+rY/t ۙxr[.% j5CC7ZVܽ㧺?^CI;EPTl#99jI=HQh3LqN sv ƺHt*Dlbyxscκ)D b7>YL)XqůjՂΊP18lFPR,gBa\#!CLyoLlg9yBH%C;@q*^ZCR%tt0"0M?w)gOQP/v+yG,g' zQܑ!ڇW@(K*7\- )S SNCTNlR[|O<2` Dݙ#z)&Qi>k )g 3c׌h4GU=.X3̻DL X&sb< ӁjGeȒK<༝F}o,'ǀAF7]ՏDU1I` ԰oCz_ Υ g&@?_sC6(I]Gol= } %+bDUN蘛''De?bݟN5]1ȏ$ \7,E'b3rRHi)8 QM{{\.C|Nk r-[MiQ|L$xy6nbN$8ǐQf3JjF`<8'UAsVˮs=_pޖ)J:(QA_ç'/2*~ Xq=R7ٮyl_A忠Rt@jNİ%Kަ `b;σF Ieqadl}6W鱦s҅^1gz=&+^Et 9<=|A>Ys}C\SS^- 0{@aQZq,qgSN v";GFh }c-BPXY*DTUVc؈Gq/A{{=<Ã7 h1gJy"M"5PQmEh'Qʰ ګtm.@,o` dN*AY[G# ٷr8fB 疘e44-xtm?]p s,[ח)"6q>[XRO6+ZfANT!N&ήXfIr( jXZ~0uaV K(pYp?+@hW|Q8rG? 8M|X9yBTbƑ}󺉩o+1IILlmnؿV÷BwP6P NdexGM@%_ȇK(⻁mi8P[ۀ;&n~5*@<  zzq_jE]k>VSK6Ht_A-k֤x r!(E[H/-ZZ١b\S,niMx9kS lfQ`B huus'l,ֺ˜XhW|Ms zxJ<\/DH)30.S]UA@}R!& H~(_6mٕ S!/Khq·֘;i+ʑmkY㾌q*_cx냦r1eAc ?v=hlǂQIIzGNu' @®h.+W?A)7l ښtsAJѨ߿E'kA[.\=hI2NZAYWIDs̋Fp1[zߵ,T?od67} C__].Mj8h8q]zzV$ɂC-ST*&&c,ͩp^|/ϑfOB_>kXiF .~o$ :ml,z•np},lݓnBd!V C Fɦo٠BHpUv00.=S΄[U@oF]$%tx[v,k$D֕ 7k'UN\sF>ΰ_xUZC|_.LTW)mB5Ǝu|X?.Gbsx{:i5*fk5;fE\J~Ae }Rd5[$|fxг $W1zZ6*V> We _9pPdyG>aQX7ͻQsPgwNYdԪWRķRϽ Ď>$_ۭKo/OOiE[Vtt 6bE *HdpQUb6Te!JP SmFm1]V)gdփ}j[Ҍ_Gxhk>{#H-X9]YbRls)oi_@Sͯ0wYz@SC-+/uNekg: ACXJh9M TAU7M{LiZa}MOжQb0֬G"1h^ 6丵~e5|'~Ψ64i1jCf'R]oֶqGosoyz"1JΟ۫js3]ʰo$:+Eq`BTBޥv6[^h":-;am_ oph9%ٮ?3$ڇCSm" "gwF_QduV>}J.c?{SdKHξsX$j ȓ1I ']s.=Nƭ9 ic(X)UQ,ܰTP?sh, LZ(18 2my32P5O'Dn$Im>؍ԍ Z{.6;/NŞh@i!<[elS1kM& RWT:f~g˛8ǐ9C$O)/@3B+]fi?=B^Y -<[EwhB߾BԴ}2n^|-'n qሔ.x+~쬛+kxjV@ ǻD\njjJBݕcN iD ^رʹm 1$ [<Ҡpy} gi-p > ԈyU d0V5̉o^V-JU*Lʁ[>inXkn§}7i0fgGAao Ԙ‚;Dه3[u-2*M {. uogF1Eۓ-7mkɔl>kI03%龾 S5讍X`%@Y"kL۩A*p}KqI9O6dYh(A4F;Vkd9;ʼnG|h]`1żꧧ5W ZagecLRnf̸fMD'4nVE+=k?"(s+\E - q>5u>SNt3o(dy޹&H!(\==F3ߋTt{8ur>Ug @p9=t[Wcdul~!4b 4 u'~_5.}j 0ݗ~FVD ʾ-zCꊁ)вZ SP% )U)IFjvB(ՠ~S.lq\̤tK x1VMcZa&NpztyrQWcWaE'swGCvM޺ ap+^~JtoغŒ\ ~F(BRhAg[d.s:oVdLt.CR.-=jc@ȈC^a"9Zok{' cs-9Z4V|,wOK#$'hO+0GBQ+ߌLOrA}٪[ bOxS[yDy:#AFwPIaY >+cwzuEigԽz?4e/ch}4Q6#.V)v:]~JECP_cpp,WznJ)qs h##*Ûn ZPQ7B'u1=5U`,5UF'MX `u{T'5\N fp13Hvo7uBd$va|'ݲ \)Gs%8fJA/y"R_"KC6[3+TF[a$ ťwy;b08p`8,~MK>v̱4,69VtaM= QB76 M|xAYQS[ǯxqetO'ր8`Q[KbAODIJJi{p4V.77H#(oUU _z.4ZpǏ!ػqq9V-܍u9^0ltȻS~KSN4Zp³[? ;+Bޮ W&*tƛRLYqJ9gCw%yk$j\`%4g j*;7QC%fVlD4j>雽uȐ\:? )zIy',b8~vX0;GvKl'0r4w5\R Uκd:~~s‡vǦG^xJfj;1]@ϳ&[< Q 圃-S!R?u6ԤfA,;I$waJrD k3bHhqNXe$&Yl`KuxN: 8Y̴ouG!B$PCIʻcx,:ʁ1L&UDz9^?_ڜ{l98$qMX?@}} V^׮$d>]7/d_cS7ƌ96gobrŇC@s[ N~Al^ll>1B ;G.911]z a .ƂRnƤ*)Jl^ϡ}vU$}[ˇ#|̃$`&$&ĞLx.LgMge7P< KcL)=凶-tb11+#)E TT}\15C, .\Hv2mIyBH+6"A :G+(HF܎ ޛG$LP W?[3οW5>NSod0 W*Vd)(L>Q.Rud 4( hA&]5fp$OV#`Fq>SaOû;0)H1Z6|򹳗I]듥yp1x͹Q' OK^4 cqYH0,"UEv7#д@vҚ\y + ڬO݁ uBTe{G)'1E; griv}ʔgb|_engDR! _gA }~һ% ,2im("te>sj?ÒC@ylϏTKU;ZˆE߼rV{4Pݮ #aғ9j:v(14`IFQ{߷u 3^2miNӬ^ ]dv8,"o0=fLvmnZM5Wz bǓ"yIW'-4PeF[~D>A~ia!DT%@؅_^|)FŽ$=`TA|gl0(T!k=5 {&phtUNv7@fݳf\,H~hQ6?3ǂpl( @MOP =:e?`x6w`~Vf׮Z)q0Awf-g WPnOkTP4| G.ѯH4 ~Cgߒwdig NYүVl0\QYˎ5;mYS$ M0r6¹U<~=ڴuBfg;Ȝd__ 3`uD/J9mgth4C7Q7j 5Q.W bJ%3ULrpD2!b>9dVr4v,|l$14>nn0]k00]R족!iᛐc$eV_3kO&CkfЈ߲ $sgj9hfyw1 y^6J'ÁO()u ϲ#9NEB4p3$b)}l-Y41Ymt40hBK=frmHh^cm_QQӃP7c4H0 dfntg{!<Z˯D*kTȘ J2Ã4Wx*{lHd) w̮{ FQѴۋRxWų0ht>u 1|'}pPMo3b9Xnk@@ouیlՕVO]t\ܓl5RA;+Urj~L"\Ov_{>!Ixne:U!TOc}n244_|E}L4 5ԇ.WUPL:k `eK"){`nB=m-x*Y,UjAyn=J3>D$mp۳$ڿ\XR ? OKcz@kt ޣPnqpt\"Wp1<a/`:r0`$| sĭ9wktwTK(d):lU 1k(deJg>@[h*I"pK<-6盛YyZURbX*Pyŗix+9QS?7SLD#ʵ}=S9]?/"o,kU&aNm*JBp%MW32>&u~]`[ fg98DX]e~aU|mQW$ 7qu[IAb=oϬ29QL]? M!zu:P҇ *)(tr Zv- W8)-'~nrKO+<܍pfJPQQ~g\OPEh Hһz,;-0l9-(8FBR$'[ͣSfs8 R'?H#J݈,&z AVH8Kkhϕ 2l%{`dTÎ JIi I~ЂP8{ǹ ,eص5I0.S( ]3+jm%YweZ!wMJTb@L4dn"Q߰)y.re!%`׫3ñ bXz? D(`AmiLI8z \X/~ü}7EZÿ 40gЮ x8)" vI<8nq-jfoMD?9ϵ%0i'7KOȴt J@ =a,l+ztxTr*RqMŞIlN+XZkM83%>D'yПX/X:w, :} DޟJysf{ f=qg3G.r.ׅ0bUȫs Pv5:)O)[;LNNLrR aGqAa T}(g(V{Tp,jpw\"AXrTe@ߖ=3oyԇD2$VWh~NElQY0fJUWIN6=hW^-$$-hAETW%/s%Xv1yrU h]\f9evpbtb ('%8b9 1V2V1S(k oFK5-C> RGYĽǙHe)1HL2R @m \ ;%ȑDcywZV6k.w`LYS*]sjtS52GAcE=ٸP>*KH /tch &0/b1~.rzgeF(TO(KӷmvQ jN#o\I-#"o8H0lb~aL?Z͚x .9)Ke1+EÂkN`r$*XZQb,5뛹;`S2sж#'–tAydU$8_/aP?bBE(R9u{]_LὬ2F*(0`MW9zow~D? +ط䥪J tL HnR[@/!z?,-:]q!?=(2@kO Qzp8 öEL{9qn  GIlS[El=w1AIy63UlG#ө!NJ+0NI3[ @|X R xB^lktLd$v[*i_A@\[;we܂Fˑoc++q/hKn>j˻!ڦl7טzٮf}w)e~7(!)QJSSxAQ1[rlqh6 :+p7v1 W_dZ >n"RavAw t\ac #j Wm X`yS6obQa47Ӊ"]feEVMƄ6q~ hVTT&:+Rơ.{SK;W3\߬cCl TL ! ,_|aYza8"-GՋ&,Q@w%#[ 0K8!Ѐ!qpӧ&L_F~9WشmFc>=œ YAy5h4 &־DKW46z懻m _p&" Cpؽ SpKFtA1V)H/T!0$g^s# }ޘ'8 ҖjiqEA j욧N5͎pFRW\"✦&"㦢zYcsJaѾhqc!"΄8SXH+{ӕ+X!Rm`,%|o>R+Y"$! <0(LV Pb4 fy~ {' AjPWWG4] Fqt5s;1,u]3x2"S HaIB#}2p?;f`u f-W :g` ifJO ]!v;lz_JBŽi[NKߕQ7~Nv!h+ݡˀ+ FDl)=Z 9.CоhUZDhwyxɷk yؖg10Ib~GbtD.2G'׹U9C\rCbwz>ShTj$oi'7fm"bai'7q bٱ2pSBL^zLMeh!VClv|`Ai.P;y8 ĄWxC<K$S:D+P&'eAr%{0m͜,& |圝M4+'~,(R0w8:+p]lݾj +]U, Ū%Lg P;H}𮈿P{*ҟeo-–+5fmCc4{I 3s &=˷ŘԔOp[rڢ\Fu.6vU]#/jNR5mAafH&ϮksORNʧ.k P>xoS]QEȕHw %vip_Ybݯ1tN.uz2#ʇEmkoR<0H4Q$EZwŭڼ 4v7v5a\ݍMf,:Kx=+gm½^ӫئ^8ڄ^luPPPG%K'[4|"*<)Kn @8_L{^xC꠺ &sxN*Ho}öwsÐZ/uvHZ~ʆ ƴ; ԧjpg<"шb9")+y!WJ:SCQED԰U>Xz ?&7Vlǎ%G#Sp2;:`in˾^ -Q,Ѣ{ϝxRRcFm-Z/.|K%Qǚ&;cFKxvIX< iaIdk M'YnkeB%<+S:K'Ln3ƥ{tvFrSIi.St$]^۽d(IvOm{koV:־3Ȇ ykz2- yac/!}ֲP,+Б^$],SM˦gv[fy \cx5f|ser|DȶKg;2V1t2-'{O,.8$Iwyl_e7\9Nm~L/8e/۟}~}410q֖@ P΂2G u91,$~܁_ޚGvyoorXV=A>})xK JJ8n_ɠ7&2vwrLv2=b˱Pۙy |`ESEs!cz؄y=33xtU&`+!-jؤ> Crnt#胅XYxG[P'76X yV97&+ (6ĹGOU$hEnqjj ^Ӥwos%D kY@n_pڸG[}X.mnz-Hr)tG[ ۓK;"TupGn"_fHVfH_hYavvو2] 74ڲ; cm4 wp㩔{WF" "Lj``T{ΫX.F ;ꎛȺΒyBӟ|iDm۔S)Y7B.{cXEVPg)oOMBޫOs:s o6T ;n/&j" PwӰ7&9$H<'pW;<6,/)E1\."! 9 F;_IY3>0cTBͮt^9c_{kO+?"5a}@c2q[9ĸ#=wRo_1CF̯,f -91^Z`"Dw .͟i9KkncxQft7d?⋀e\n)6_$("d}9$^¯.̻_|w8deg ;ls摋\QXInsr4 ѝ#w2˄I. 2v IaϺwdKZL(ˤ僋"\U;3 ,34tݜXH }0X&]Ƒwd?Mݔ8E*; F@D.v%i3^Kp=7RBGs )I̚S؄%,%n唒<䍩 BڀT b%7t߿>ȉR5m10nQJl֦F^Ӊ0 jmD1o~2oͭj9KZ:1IV)SӶLVe7/Av ]!*1i<*V^.?EMEdDq@c2>ȗѬ hz_547ysσ^oտ#.%.kw[jn~ ϡi=Zxʑa,&\ 5h4 89ďtt P+2ThBK|nN p;?qV<,u+F͆7H8\3k`3Rgi^RimΕˈSʧ&#CRJ'/Ɯm0+xd.A䲄Y3 ,D*>hb+k\ È[FFAxs$'[zxlb[!3 2xѼT%6q 9{rJ:ً g4_/뭭A`Q1uC h>RY3كaTtaqzrz׸m!N ,n$K!>}SG].LD2]}:;$^ )*>}??C'%jO֩#;)CeSʅ%\.e jI=8pYCA iL:mho ﮈ#8B^O-0XIyѢU@0xwĖW,9PK1y1H\8Q3پt#dX孞SEMrACj=[l׍=;OZBsGlP%v 6./Kֶ1#R-@!e e)m{#c,FRv>9 !l Aԍ*7dzC1C.#]Tw.Mc5YA+Jիc`6Z=6V~dMRRȀ#fs T­>\d2ıZi03Ul ?&fnt..$<`2V!Ϲi4ↄb!hvOٱC,؈q -9 Vf"jr(\78,Ik&2kr-|{Sv<&1N3cX&Ā]w/^M2O`}|ݎXs4F; |U}PZdR]qt;\a>򪢸fXR7>`EA1B<-3'hI8$g6֟JT\̨Au ΁jN 'H^8tr8w(HBDVTl_54] :_-&/Bv&x:cdm2up0ZR|][3 !Y"ILw|ز6y?;2Cͥk;sYm&*w rkF↓ƹދñ40J#FZ`lᘂ-ǿe$mnhNݫ5k7&PO[&FȬ}]mk Gfxsu>i+ћQD-`mO"118BF^t%s2628le}ib+P)Ի-J"ٙv;q"snZ ,ltGtțSחd/ x#r3%N;Dq1Z>‚ypaVI C(pɸ2k~b Fa)DCmP[H➵%r ?9'L9nk%7t6_U|4̝Tx_菇xh+8Ei7j:uك^dThoGH(3deA ;|{}Y[LlS+ ,k믴CXr x|8rrP Hoф8>E(7ÿIRY%U1Ii cf#bh!IfIރ$ ,[$& D@/F@is} Y0X?p XcShNϴv]q"Z=8d[WaQk}jM!o vJk/]UJAi2,EH>CJMi} u=\>=:_k!c6&Vm}q\¢_J'6Q㴝 ׮gBKaL-سv tGQ(BY.{d!24VCM7"^K@A>OmeU9+@hqb6$לDNQE#դe]E)?ˊMg"Y]sN<`KSƉYNG"~|-tweb_T* ky%`[I-1Vm`l.K5@jҽnuDWX,-]3K69TTzǎ)U.OlPiɼ'Yx+Ad! Pפ-?$5d:-v+ $9 ŵ;ހ|H5@ Z@ Gi@> `z*\=[xb8Ҍf:!gPpfX!nk9>jg5q4Ӓ6cZ c $ԿDlc\??SJӮl%͗Gm 2.\ w9I2V'Ff;#l0 u̍u̪׺2q57HJ!-]:C64dWRqg90";PQ!-/,Nz P)0lO㑊[[,,;Hd2|kh͝NaWj.DI,$oDsV\+KU&w~jb/uICFz?,wVYq_"^AfWs-Jp+xipU&wA| 2؄ae);N"<"uQ??ujXu|]нLeUt; Mviױ2o E[\ 9H,zIY'C;_A/UY[E 0 |= G?ɠPqW]-I LK%0&|qZqԦsi >T .橃"ٙqpD6vm*z|3gc*^M9HO J״ơ$ ;?O 3ξ̜yaaq.iX 5f\㉙ƈU?sd'"pUWiV^"I NP"W5to7M{in2d76FL"+JT$<ȮU8j=y K yX1;7|oLi/fI"sxI ]Njc݅=uUf:_ϣ1SҸ_]]~0` q"u"\ݟ"42,B蠻)JtΩ*FBNpRAU({Sk!6Xh3<_GcC3f (kN3 *M ҈^}H42̪3q?| . k^v0E%\v有׌e~sJ1mtb4 ¹%ǜvwthS8$nɻ{})g~:g_Vfb;Mb(h37;klCwʆSyIબߑ5 չE-B̰|K ֬ VfIߨ]".;b,-. RJ\shE*qfk82#pP]G87[xuDZ2ͭ9+X|UzVc%mWνGla6C{՘yG{0JM(N*4~ʬ~Ε`xI17'"5`Âi`F arAmL4Q}X/="i5#d!b F7l߬ӡ1&`qv4 Y1+x o 2e~SQri=|&uriNoq <^\C*/t]O;QYвC!Jk%`:||911W]7ڞθEBk*1z7@mՉ1M6Adllvr^SSAQ5˛੨ef.F\%!/0a'ugk(q#ћ!0}xJ#!MRqZ/m,ZqV0 gAi:h4 {–~v!ǒRim9s0P*}+>P5^%Tl3 NTn\jU׏dL8 dk~I4<*ۻX /b ނ%Oݢ']WYp> H"EoJRvQ]VфOc}ezb:OHq)&༃4?ªrzmGLg r'06^)]Ju:j0{z!hG V^\yC`s?r_t)PC]9lE(+zA`K$;TW.}6 z1z<c63[`FobU|*Ogr I'am}a[Tr#X Rνz%Qip}&87s[g 2S 7mzͭѵ&c뱼7ZƦ;te!Sӥ/<qVX Iw4Pmg'({Zq19SN̠szY7>kPʊa`2Y\(h41Iuۊnay6`#ϧL{jJ^.vۋb-@Fˏr~\nc~JB4= ~ |o@.[v(,w.̓{۷ ,]@7lB]&&6Q8<"gµX 욛<PGy@*W 52 [+.Η(XSQ{ZUܙ"/(q$B,&bV<ӎ:Ji#OkR6{lum^!d(?yZf`}?b8rs7|=>yꧨd:jdfWnl%z& ʴG#v`ՅP_)AtG漚wk{iBkܹuZj3a v =׷V˶ݖ>AYBtc>lda1L77QAN_L_Lhn_(>A6!Y&`G( IA+3ʁO+Fn~Ŀ?B[1`$>{ ,J̫P2Քh5癝 EGy?ye s57IWV_Ԍ( xD{Z؎ڒ4 " $}6YbKzL&ZCR&_Gf#k*{R\^|\5lR`ΙWv}MYezžzPaouhmO$Vc0cN/vߞNmǟS2p36d ʷ")T|>=3ʋ FlM4j+HC\ _KƏ?Z盓'iSX`;$O6)y3XG{d\;Vjɇ]9]9`6Q(9I*'`v G1J0eqx&h@yL5+9g|@w͊WkYD1)/3hDC" ?B]L>bUfMT{`/VyĉɌ3<'T;)/#MϓFoY"=ҺdYlHµ6tWx1a(qD}5ПM!E ݯ!UM4* D ?UksLbⓗFw SF`[:`kTzPmd-w3y0C66ëɋ;3 {sJg/Ʀ$qa0 d|gҭ*ja1&ճU,+ r|?}vi״rh5?hKY?_ M !5QEu$k.d҅qt$ ME*CE%SR]Aϼ;//$ LoS;TfؒulL t&3ӽ kn$W^:}'Pm<`;Qն ,.=H=?SN owSoxQmBa?+84h@s]A,x'&c;UT"ao} D#|t. G*5D)ߤV!.h`uD,(0ؿx4 K5,Z,KGL;fH]kvDqlA¾&&w4Z{FƧzZmBIGefIͩ#u&8Q:z{.0Mh>u#Rtq[qezY-/?Yi@^ ŝq^+hסޜ3{: x+PƆV^u8y{F룀am?4G,/ ޱzRq2`Oe32&NNe_2TNBW꽍L:Si86b\hntUԩuaa2 {o?buB2jm& p mhcd]PƠUu?=5Ȫr?}LfZLQx6 0x۱H݅<9R­Xa^~~{XV8'K"Rckl= 1vKjeQG `29ZZz)QAp o "fk. {5Ec]4xH"x_2]#@Bp7/R7* !s`w5d'@8.Ipխ@^ dbUi| @c86)/+4D|jhY*|DOq):y[_FOB?(sieNFss^$hRɵw2`T:f޵lҷ){O2?yW9U@RY.pp/*!sHoLzŅVP#?ZRxc5*}iVK=[+x'}G*3#Hj8WlǓ N1o_>`́ V0ĺLjkT%:bfCY聵K2lJzRƅ_w7`4ɃqfT]=e[(.}C8pGOJU¡R I®n""sQ(_qUzZ/D|PpշϾ0 GIN1p5ۊ>_ GD0+ӄcb7y ihskah5`aq7z=TX+0eY3VDDv@|} ܾ@fB|uSȃo[:Pt'r%~=~T!G}X<Is)?mg _26gBP ,wDF'暩$+x#8u}7]lFh^4aMȹ]lcKK<T{%⥥uLT=]dNŶ`Me ${ v.न띫ONk,mSFFj;_{GLS],.#]HZ5~0C)!W_qѧ"KI]_c:DjP6 dG-#0DM뉨Nf>$b[^#+к89?w"qdo_Q hJwDgyR+軤GɈIF~xiP,u\$LSƅ7T ]^;)MzcMHV2GCIT`.(=?6bZ1vjJ2|.d@K"`J?8SpB*$&FjdPFoL(̮mMXF}#3b̼CZ,a#'Q %0eYȁZ9OJ[7y>eSW?}3`G 994A3GvKk2MGt|9S闆`͈[r@2)'XXœ; hGyPr7Ͽ dp2a7@X~SH/qݿ^HMQ&Fr[.Lj94_,DŽ獏)|Bt֦fStXb8_mXGR(c'z ֜! Е[CYܗtI4ms8Bf@0%ۯ,6˽An0!H#'tgkPFԪb-igV懢O0O:OYΎ(X7>0X84/r8=οŠE7ɥ?%ʖ=| K{hO3#vSexI΂ 1nWl7ua3W|-eu#yY+ˠb/䇪>w&&-wvs S6FQa+ypCby~e(̫3KB)*~s$%ٞrokXmͤPe"JL\;jj%MM!^S<R([A}}ED!_\c kjðHr+ՏdvE vtFh""D:䛲oa8qu7J.O"#ç/!4͛?_WȪay߬-4͗xtl^T~p1B?iFEC #U#o)}\M޿vW"᪅%}ҿΒ8\eJtΎ2 m<*nLd20;k1#)Kw]P/E#\#b#BVC>;Vd%Yϯ  9r|&7pPx!gFDlT sZPڨ;Yb,j hLݏv,w~FiC4_^nBGGGlz*Ft`IGtԂiei|Cy<] iWX uuirÛń~u2ee+_X Dg35ꓜ\%g,G[֪i_N^Qޝgw[G 'odAtq޸\PYa # lJD2B-jA0EY@KK:^6>o.b[Lf=00@*صM*ӤFmڗܖ0b-k#?7d#|ZIRA>Oavz+ed><{/#0=Ε"]X!o6Ax ,֯*> c|9&"6 z?[`GYR5; W_P\+D. )}ٕE\X5Xb^3:C rV^yo$9rRN,K<ѶZW=zrjO2e\ff@ŽܾN2bZx6du[ u_1_ڢLy_踅&G{-5'`d#qī2K&GxmG!Vӳ[gUoa^'tY'_u8ik^Z{ޭW?Bl> K6y-[\=ͬ%u͗$j4YXG{#p[͵o&JgE'ݖiR\Ԁ/tڱ wmu`&Sl@2{>^U*y!مBHZ@[@0{p!xX%}Zb0aI]J..G\iԛ.LE6JP(Hnc4M\ݒ>sSD%N9nOfNTwJT6e2L\k#~T ']Eқ'f-ҠT:MV7!ٟ|^ԅoʒL#%Jyn/moY1a\QںT=ʘZ1ORԩ9s+ުFG=D y$k~`mX5Dť->dii$<Xrfqz,L ̴_bVǬnv[/HݑYI; 1A*=פ@s5!}g7w@rFh.]*2Q]>L c1. # xۑX%1@sTFPn+rvtF'F,(푗lhW }CB Ygb8ⓇpTXac"( tI Nh}\F'~g,t)s}8rA s~PVxVt„=LeK]#jgYZ07070100000463000081a4000000000000000000000001668c169500002cfc000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/korg1212/snd-korg1212.ko.xz7zXZִF!t/],]?Eh=ڜ.+\nt; "\C4^ދ|4'\7Y]EZ#<R cwHV~.r[ %͛ 3ҏ mwb?h55/)'_w\\GeUd:n|:oYp\۠v"EbTqO8P*{ U}tR7=zpi)*6bP)z1>gJ9Wʮۀ4OY9ԇ?wNd0H qp /9(`t*5q89_OJUn?Hrblp9ANp״̂6>J'd M˗I* @k$\}"%+#"3Y+/׿{ tiQ5XZ 2RtsS+cV;o!b9UYQCH ZCV1UAҡ p|H'o}stt\Q53j4@&AҷKqnW]v~%&cHY'H:nKi=s2PW\߶ 2B. t/WWE /+FoA:hkEUiEN`!P(N\<иә;B,b&)An;ُ?b']U'9䵶K׻T\Kv m{_ ̐ŏƛqhvaIeNƌ<|x [h\ȁkfK-KQ[PjF9fm f Y,%_Sb@ ava9lH0.i۰~ nfd#ʼ}!M'ʃsvm6{!TH;띶c}3ʘ9u0XRk Xʈ:?&٭?; zS; 38ivѰpj t%`Uy.^{޿`G,{Ռ:&#/_(~Hq׫.ZdzA7ŗwB -⸊Ԃ1!9~FSI~5PSAKaީ6F+8 +GǴ jMKn2LYVe9OVw^rqI˅٢WCڕ>A]΅Cij_~@!oɀivB#9ZO\MFkU>35̜>>j}j ĻDad}v*<n|+iܠT5{Дэ9,7Wa[6w_НK+f2 R.O6zB{k;b&NSΘ&S'TxqTeet51D^nEլ-gp<;At áhVxN"\VvsVlSAzK@!۔/ո3C8k1? T`/$|/Щ]cXi'&?eF6o2' %kpy66Vdi2t`^7 Fpn,cn88] ࣭JɓtWs#Ab:iv 97߼dUqA$h!}Xд: G@_4RMfe-nkkଂ03Z>@a_"@b2Wc:q&w 5 ɿDn<7[!'yԟOn|o4ObS,֙nAd+6 T? Wt O Jxr"gCdL7z%HE7KiTj5[dC} . 48Y uF\Sl[WS e&}{z1́6ޔ+05Vr~1dʏtb`\ZB_ ?1yޡio\[G27%ހa-mñٖRJмԩ"[̽< dDLY$'s)ɭS+`51wcA9"}lPԹ @G.KՔtEhUbnN:YkriY(n 0ݚL[9@=v%[^ s ndi8a. ZvoӃo4 JL_kuW`0d9}lGښ(EKfAGmӉ qw2 I/ߢ5`'yxtW V~7r (Y8yOSj *`^Чu1\ æ_yؐa*O[Qfּ;wZU$J`nj:Obx? FAs˜:%JST`Ed #9܋8kLn+ptgvV76L'[zsn5`rPL +x8̷5*7  uӆyܔ)Qb5'y<ݏr iCJ_^^)r],Fx!k7iuPX=.f_vn3f+w31;+ Jé r:.E9[yi]l663Lʓ͏:[N֙8N&FJQ[_߶&r_)Ŧ"MhyLn:vrC 3˯@~ڛ]t'1y{B4".jQ\䤹`PTh[h2pI2ŤvR̅Mc;nar4 nHUvhM`Sø"_~'hp!M.?#NvA_Jzx fiUmCדC&#VD|p%O!M-ֈ~etoAgDŽmzH!_Vi 4 jmbƚU\q+3(0|kXhT`vin($Gc vO ])L^]-ЕIbv;fsl 8r=",ywkG Hj?-QD&䉗b+N#w(;fٌ-qU*u(66G9.=>0y z8If*`5Lac=]KSIח}J ܪQO3Y*6 w0RO@I(OJ P,D`#ZE 0fc/;oq"N[9Pt%0J`{_HrGތ.kEiTf'!VWOyGv><}ŜGτ`u[Q]4pNB",koV br]R!#iOlgFTL>yPS~o'U/{>IDŽ?O/lbERNFȰuй-̺j{$ޕ̰c啙|gx]'"Ӌfm0ׯ5Vk8$??HXD/^+ퟳ05:bkZ"k6+я}JT~>B|ehxfڻY83juk&Niwdemc(Rw=zC |TOdM ?ҷa$X.F{BXU{P&[ a'n'LtXHDN$ĸ|4gnYeoRr_na@V7٢N=n.gV.~}.HgB\%IiY gQ,#S FA#I'P^S,ZA1ѯL 4aCC)AqNTp Pˮ׸j/9ngPܼ39,g0>)aVpea9k!1l=Yk"2uV_3bgsF?rROY"Nr웙75 《ϣ{EfݳT+sq {p~Hn |EA4*%0n+Jl8"~jbJ́SQ&CcISPS'!7fsult+ٻS>m4 ZRIG]ln!+sS,>MAŋ\̣ح9b~Xy@(b[u\ G5=B%7>^5O[$+h ![Pjm>۸՜fr X\%֮] J*g2wXI$cb,Ki?|=43af1j#|J7-J4?n']㱖]RVLxu<D,55)Vyn[d'YPؿ'tp/=k  &im7IPDvέ[^0/tuk&3 "zvEb^Z#waf5W" $9gӣ "c\Vh7d9$<>X&ˁ_u!N r}LF DG(+BK%ЀEI1y>+,v\Ë~52ŶWC}sy)-EϬa5R*Dk6`jO /?2y;M:@(4WCp_)+Xgk7+%' -U06& H4KٯqNKX$&1#{hϻK ,CX<Ӟp?8-K s>DaͲ;=͢w'h[?7^{l_v] 1waح6 X~6TUtHeN eU+{YdžF.":G}΄/T^lp];jn-`Ǹ Mg |XB/PnNjJ]\tx9a4p;Z9k'C Xڙ cҜ(!.H- NI~MdT0VgS#9suO󔣺ӝ$_;n Y㥄'ryYYݎ!ϔMQ0Q3ƶxVo/vWgZr' hnNLdkQj]Tl(4.F~9B;!'CQq>ȩ"rA W&&VׁX;j]kT !uj5Owoӱ{ OB:Oʘ/LYvmRX2T#"6`_JӃ87:1E-b{2R}~M+ZTMi_W 9C fyB9ao%jZMLrl1O! 3@\EFliNm.bK'`m_&0 ױL m"z!,x„cZT}p'i,;JJq;AwP \/E(nݽy# (LT r䈎DŽbg.ۅGQ_wEF?Gl[D7O6#15w8}~Gz)!iW7)Těr礰L@Tv[‘dkɒ[Jr: j1)rc _(8ȕ= b sN۳%ŧ#@D"*BnJD14uC CwCfOmW4MyoWa [V܍6j !+tjhi|mt/ beL]v>QgS`Xc-HU&3=]?dɈIiXFEv"xB+bXaϣۉ >ˆ)H!0p(kzoQxd]U _>|~BJR1zu`#^/HR\ɥl_nbuǰs5D"o;[Kֿ*"nbC**6M 8Mt3[LFY1r09bwYkNt<.D K>vk,P+י'&7EqFQ#Xv*VL~ig1`3ʌтΦgk\" 77Qۇ#`QG$,Cugh̔XrRtjG`ӱb/|ApS*[#t1+\(24Q}pZxN"ޡzWy6ܶrx"Q6ԼvVqåYVۚ^p D]Lu ]{JU,tJzk>_<(NoVjf60Xbq.DDt_Vrm'if3~W_QݽCQKIR|'m5K -t\;+<LܨꩅDZ<%֚hXςQ^ ^j;4h7{gI>{ڑ +s&.c8oчS7͠C,Thk%[+"w]:?aW{(3d郥?NyD_H5rN;X~3Dg6KM n"\IM$@ AkO@IA؀co61рȽd]@߭-n!hޯP.0\[s"򘴏A.tyoFgYw DLP ٩S,۞˩w;ZCY$~ؓfQ.<NT\LYʃegYZ07070100000464000081a4000000000000000000000001668c169500004194000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/lola/snd-lola.ko.xz7zXZִF!t/mAS]?Eh=ڜ.+Tܡ,ޖ^,UV*d:3 >U T 47 +P_e$ҶvO#Q=c:]lŤ(m@ ݿoG8ϯiX[3) I$z8asNQU{˺?4c͗@,5_;F ;[Pˎ]7X54ƂS~F%!r֭48bsjXWaݩZO9m-PPǦ8j}}v^99𸁚<5HxHqz6%M[pZ/EFg\dlNӰoEvM{]kgL)#˽^(AX#c½ @L8aSfZ+O=Ԓz1NȒYdɒCg1*wpwG dJw䕽 Y/v)'2y'O|+q@2K⇧{=I>-9o.2 ywSqEPT98 g xn/:Nמ *3ʦ $htǁV=#~_qKMrZ+ɽ *č"x;W.7Г;#VhFJ=UY^V;'Yt]OU:d$0HafwфfRfJP 'RmΒB=Ocb&؂1uG:usyc#X=pQɹHO 5n7vGž^#w^BJVy_JoJXsu85whò.BE1 f+R(LO#@ y"pLA}om?YAFLwlL=E{%cV30~UtJlU5m j-(&󤞬'N+3oF}!wc!_7φ װ,FO"0p@0N"fxx5@0D m>"rFVƁ",D^3Ԫ0 УKEAg~!/Q2ؿ:@8S `]rZGoÅW \-cʘ*̥L&pz>[4gŢcb*RO~ ƽ+g< Bx}㯁C"#UC]̹&9MDe-tm=a!N ݠCXK+x6Yh)PcW9XE&BLt[f7>)j}F;zb9slJA.Mkk"4S>"UhI6 b1p7*y ꄒ[{>xb:يEt Yxꂺcj}%0_tSe_FzcW ֲINr1z0H,CB&n_ WSU 1!! ,B^J95ݒW5(CCy(ůmxp:|]W +~R%f)8]>ІE5/yL}1~lmAb:D$%DdLxUڊy񽺦W'OׄJ#2( j*8EH>%dV[ VN"%Eg ԓg<*8Y*U%] M6ݵ;b SsTlip$ -gtc}0.YBÍEu*F @An*gU?N12Ind8VWTSXvA؃H*u@ ^@(55|PU}a}Wޟe|LĠ:?, md7Ju ,Qrw;3'>xt Zat2`^c+_χ9|yo(]x~ԩrG̘ǘ)  dq6+z[OjNWAEjK '-`&[р:i-Ba3ɷ򧜽S}jf6PٜIG0Mp*ϲj)/B*JVQR0 U[peQ[nĞ?f~uqKOC64KLǸ{G4dq*a?iQXE5*qLa0rD> 0U  B̓_21 VsME9Zyu32ߦ0A>d"E-1*鷜9:.4ZS~.DZn:|R<0 Ţaop\+C䓝J;xJuަXRFwI og[yF&ulDntaw~9$?pjÍCԗZa|4.KP9 8yY <=qmaOmFZF8cr:'snV94FR9)7IuGʝ@Β=vn9#Aŷ9g*8;ح寴W|nĬeI.w \5pF͂d6U-=Kr/7}9 崉ѲՋ|u騦d)=|M }`>\O!ZVFâ6Jc C!rh~!g[tr\DoFH-iVT }^&@֊A`:gm?8QiZHVkcѼbZ?zϨhsBoW7x>|l!kg;e(kD"$\K֥g7}lT)b2h3.tC1[b8q#!l O.cp,؜z( h'ii"IqN8Zͦ='0A,Y/iRkP$ _7e=&%n{oR--"D4jikc@nsXVFs`f=_ TN(暱d׫x>5J5MqP´hW]Yܬ?e1kAC@HZJӬH_K2ЇPʼniHA ?1gr9L"t@Gޣ$`fa^%_n}'Hh}Ɉ 'K[K ¾J$RHLMXs2oEJTbcS&"8Z_d?Zb>\LO3.a ˕p`X6.2 Nk n[P!BIDZ[$C Nr;@gXQWa Nׇ, REXyfp*17[H ^lʉ 5JdvA3 8է@KH[zŰbNylL'F3QeD=qHPnmJK,0WL B1 *pRdmL: ~g0TEj419go<U L6Bp&Uh] Zܮjt=czu/_41"v.0@ϧ3 y#)-Bs;!~ (OYmGs}Pr17uV=_t18=sM-1. vY9bD0@N-nSEn`ӕW ޱ=Jmn:h{_`kb}ank.?u\$"AFFlAsKWZW0:޸-T;`D-`/ODDUˆ:aDn+A}\zG9-{OGE RhD4m=)I%ȣ Jn|c~XKR!+5-.x_!,3&#mwof zMNoQWQwYSAvD'gM+?稞1`׻?"&%Sע&,Sg5*sFĘ"QL"&<<"Qt>N R%=Dh}r H<.[7j&QT [V0CRZ| mF )N|~lYw4ô. ?V!F/v/ƷB? 2tv ~4Mun_}ag)bF3l ^yh |v܈/4ӭ WD3AZH fG45m\ļ`ȯWKDR*Q:jB"nc$ድC9!}tO!c(7GWFtEyq#'m gTrXOk~[& NVn>,XIFϪD<%XH%wSGm$q1u Lvq0ZvQĦ47Y1GT>W'l\lV}lG $l^hjpdVXһԺD`Т>إ~ȁb,w12=/m9E]HlZMJN2%{hj^#zD/a+P\RqI,|`Je4]S|ճ## *On嬄R]_Pwk͒{MH0 .dħ2jGwT~B(qfIjEu ^{@{>e>MXfj+o Q{rAdM;г^_>\T3?c'(^bw쩳*s`fQyćs V۔5eI"Sn6ojs1VAj]yS5fSVyܶ@|n8>V-d=]`m3؉L՝6]⿉xWu\ALCRF¶j}4C QMsW1Q 'zNwr<%LQ^$3R Un<Rn}g/.K"cV7mPsiP[&K[rgH iѻyjhv6q}&.!Ə$ _ j9{ē _ZpnyG@+64%dcJTiK24 =Oii2 g{OKwYg%&+D]G7JSv0K}솛e˹*9w<_ZeU rB9'Z(T?r]ۖ~K2^EIZ'd ɶy b$YV26Rw#h=<, iyѕ<1EDZXoPYq1ES kPqtbL:Tc8GXT7U7 to9#1?/BU+="tVG79ISHg~";DGߟ*<94 77+@S *h+>%SiڝixEK3>osL$mh&|`R'XDeo0kQYzU~sB>݈Cx!XWܨ7Ap\FT%_A i(C|>}x ,J=7y~jc3idphLoew gZ&a{)O,N3SׇgK~eu 8Zر4t 72l Ag`aP_*lwz)[u.:0rWeFGOٗP.E!fEb|<FL[" >YˆQ(?L4FThvS*nq~6>^Jp3wكx/Eg0Zn\a_WY4d-SBzz|b5Wd- 2r:L!3l$UT*ecke1%/JM8rGHJ!}ƆD*sS٤ {iPnz'HHK*ΰ_x.:eZF4/>NV-03&kW5o0 JPjz&x2"ucu4(✹\U`.*׼~%]6r22glo7γy.>ڀOݹy;&yS#S \:^'yK:Qam8cv8Zn}KPk]˯~67d B&+pyVc98FfnmsFfVeG5J ;mad"Lvͨɨp).rLY^\]wt_pL+;Ǥ78B69& ۴%z\zM~"! Ffw͹lGèZ1#uޅCl,Sn߸oY^v܎d.vPFl-HdՈAƝ(jehDtהCH";v@8]q#xmظݍVԆ>X #.'!ĥlk8/Ŕߍ(q-[6Z(L8﷢7[DACMCMKn/SYHc@V僗;2yAĀ.|W2:0/h: U@O~Clc=iPx*Wjqsl-nQ՝cJ 7L!%ӍE)@كAw K^bR RoPԭ[iEIãdiܶh.UY ϡf(ȭEhYb"2yGo;lnd9+$+U=@l畯f\\5Ì -V 5\]5R"+#IX-~ 8۰A.ϭoZh10t.Z'~4| WO;{!tI BC-'!PH{I 5u>fQPk2D $z%R{|%́M;UℏO[r:fqyMMe%aId\h8di=)mTcjq,ri_nftgļi̐J{Z_S1m?$cjD6 8?4@4˜G`o k[&F$u$5}i{\b'u'"tS6i>"8z-N[E 1j @kt~$WRPC7,nvH|hG}Ct)tL.]iGd*6 (>tCvqI"^8w/W@TV'vˆ˧S Vcߝ"C)$;a2A|}ӵ~fDurQ I|@t7/k'.U)D#6 Ī)3⭍ibV™}r[(qgcًg.MTM,{7\U\\)밲!)a$Y%ι ]NJ%j>DoyZ[WKIe\$ggw 3'nh/K3m%U .2J*ӗ+P_0pg/ JZU:Ѧ- S˕Cr̒a(RQz m 5 E`V=Q^R&_5cп}\"U%>nqU0Rm.t IV;jصDWih<8:41]Hf8pjW@q\<8ynP[ `ӡewûX6*GGF`TY-#jQ;  xH&, .5:-hmEq]Sqf9  wF|$fEI}PEsl֏]P'Ij[er|9ic9|]ex&A>3735*._E<2tPc$J:mT? SsV*GemnKhd-j}^)m\pҾ{h)bFqȉ$XCK9J}"tLRCVRnPc0w+ lL)|ġBԄb (TV1S8OT4c .{4J'`hԾBp;'#Q;;/ $\0`5彐K'YGlͲQV}YV=s*g[.it5."Jk縉`=Y^Wnl 5w?)#WF]{cꪨ7xlٻ?1L$ڿ~7myo |֌"8w|BuWj_DXX.<8;d&-r/-(\vXw8/B$e䰦kdn92z;R0.?did)IfF9GUI LpK*a|'cz^%b!]#%BKM+ysQ:sȊgA~%SW5`x 0zY}qxd-̽Q6 Mmwa2*Bw33,j^Xs_s20XsXmV[lnDR0/γy\I 3U5Қ,qAB#sr˯edQgB pL)>9ws`ߩ^D!ˍg#sU#ЌB=i"ݥV묠yFbɻ#mٗ\ؙ\eL}ZqXY>!O[}H7ho4~׃[K3̿Gnss?7! osL$Y"mY~?+<4Κl$ 6e7$ѳԬfٛ*|êe4 a{@owqY狺AEZ6m1*#xyFhH~61#lȋL) Y4`pjBNCIXW{Qiaںij/խ*j n`=`?RO;u(p5S~QBQ>ERkN[Z9BHscO[@hѷ$#*2{ Y_n=V@ x|i?)fg@[]C c#fW3N #v-+D㎇ |0حZD}ؚj6<,lYىu/1c(pҽ-ψdv?q:O&kiIQrYy'w"Ǎ{EGק3^u:䘌S ޔ㬝i_#:5+`ha%˭P-HXؒ P\Jn"%@ZDᴶ}4ySO;@nFU$M5yvF1y:?nr&Ke!t(֧[#f[)QdDKA/8<>t/1~m؄pY=1m#C'Vee %y>O;m^9v# a+RpEQbE)"C&RJ?=ߵ?#[6"ṘoVG`[PPV'eT,niO~$YHL<ϓ.9O`~0`M,Վ\"(M BQFW{my;Ⱦa-ue!k)bc-ܪ: =(i8N?VQkў5*Yk g3A[G o IuN-uJgw,Zl`x> e q^aOJYeg@HDe`Edy}Ó:+C0+wMK<`xrmj-ؾd@Iq>p^F;^J\)ssfu;ЉZ/g3۷$ԌQpٺF8;x &gBUM"k(nDP~!`eBTi"vV9ehl-;摙6Gi_l n =W|ڀG[S2CժdhXN2 . Ggŕ;BSם0mxpOpGEèx b;PYA9yThCx?״)ׅCZoTt%_`h-J| g\gޭD6'Lgu@QCȩ59I"(K]M FhX3<}mWN!IjGVJ0]DX,`zV;ʵ+ݱ L@n/}4V _O[ $d>p?jOkCP]eyrg}T{lRS}H^o(B=丨Pֆ-"nknHNсCs4>b>,vHLa5}2^abY';/ƸpҤ/~ /G1f|F ~ QVD\ފ#ȉǣo ՂTLAև-[^2s qCnzefVul?W?"#`l@;;U֋ahۜ6_RGTA)~ р-۹{,'Wn 0~40Bldž|8☮ovHl^i bc^e7R=ZK ѬB c7(5Ǻ+QE|A}2ǒ|d3;|/!dCi˧6,]ZMpf 6RAħ~.4eIyj(ԅaGHWФSyZx`Hn_"\HP mS9g!`:<;\5>'ƒ`!N[&_OBZfdzO3qQGQ s^9LGR腇kINܹ%͙${5_67`C\.)"$O+Q&s 'yPRMW%UV, 9z+U[z=/{ya35Xl>p5B/PET8<'/ @kT |ZM7+,DN+3g#?` URu˻M.6(AneB LiTDu095 nD.?#'مxm- x`-g`V2 @]R8Y%\(6BwL|4$d(?~I(`2:O&AҤ u3.$l-Ww#E߮(>C MYg a\g1)^Tnұt16Mj1 ٺ.0~ȏ-  ?BЃjC6Q*j w!ұ,.2`,[;֞b,BødA'hƋ{U"vsyZ U@5r>lq͉$اi\LZ# n W.()Z/c+9_<)g4H Oqc;&qJ,3a88h5 JAvO;bo(JvZM``hg' \<+b2K< 7rd5jRޮ?6}-c} jeQ,U1W`ea&Dc؀,<'bυ}傫G񻈜]n:`ɻb1KMc{3@xȅ\ uQ`!_x*..dʢ:*[;XyGl##E+5_M=uo$!8.5+x4l04%$2HfbtåBaj)rQly,0Ճ@%`dkR5T=#{?VieBClftiߏ.AC"490#.hWRU]@-E >ߋ%O.:NODbQCZ&'KmB'HSl쀑r,H[S`#_m tȆbgF^_uԑȰ/}/RS;{{Hx{~lxpcуRxcz((bl7L.Dzkf"ÛU3կ?Fˊe w^ECfo00 ׹T7U|d~pHn5pqQ>.Uh%3'r]j嗁+#Q??[Y# c6n`BNjũ J2cQKoł#K$h"II0`>]8t冓f̅?)da<;)ȩHrNWT)qϬ#,:Z|v^Õ\ jƑmz_Č~H'1]$(LRz6!܂Psr,?8e n_o09HaTZI9r?D\+/r\PesB @ϮʹYΘڷ)`bF5cw^ {j{qxWzEg  G`xLZ 1eV%<5twRc?LiN؇;F%f&RkAllgXՕҷfX17]: Atp9!&Wǜ&Euz/ .5@Ԁa8Om#WAq_wR Z nWȅoxLu`.I6g!ѳכOq*bD~/AtU|me&ΡT*^+hw%z?fbj`@2` yNL[Q 1i"9dKW?軨\Cp誜qp>ݠS.ytU!kXR9=ɨΐ6ƌr:YJ rk}IiD&~sźqf&%( :ܘC|B_$7 TXKD}~&aRQ'8ZEodwRf XO41Qf2uq*-Z<^Xyv LO_#UaS\!4IPx\>2@M~ww>tx1Xk࠳pˠȦ55YJ3S Ko1z{*e&ko7lo}*lo*} o`'|;O[ z_mI;ib·zaK,Ji`M⿮*faƪ?`K˖+mR?x!"g$R4 0((އ(˧?Zvm L'Zt~%6mjpCw)xTWMrU=)`Et>Ix^z*82:kMxpjR/nexz# QO@r)zQŽsasʸ† 1ߐΎ) ܣ/4%rA bitBq|m[jh[.D|ki(ZE0hMp&h?!H%1GbVۅY*Ȃ0X@aA C.xU [겁fHi5|e_?JTg>Wa;{DLخBdž#ۧ='D֫7xUzn IT1adeT}uU>%ִZ\`g$VK,Đ>0KŚ񞨅pi0SrŢ Q:6ݳ=X{rNbu3{ݝDvM S/m7+7P3B.l33+E0ӌwY! ׷zN.H-M0j*)j-6Q;wXvR yqʹY@i>n۰a]Hzqf1y$2 #A,C)4Zrg28Z:Ubi0U*(pZ$сdh(L3™,wHQ{-J |Ƞh|V`4qRvvU=^U%?/ =u>\p H2te:BbEuZ@Α=Ռ@ 9' 8 .hs`4,aOƙ{CgƅhxLHґpg鬹ܖ @ܮdZC1ID1a)pdNK81g^E dV u2vWʫ1OǫeqMc(%9&[6d/q_^!*H;kRN/ B^H8v.J|;Ⴠm۞/NY{fze -Y2ؙآ4jd֙K\0'^fBm"{S&t%*,q' 82QtTm.:2+B"fՑXCm_sQ%._@sץ x۾d%G5 'Qꨍʣg/͊͠]# j6:3a )=`D>dy8vS%uƀMLKdUF/nQYl`|pxPgrz`G}L9 A$Q%q4fLo5 =og]*&uS:-b!'޾+G;y5㗮^[~ HV㋽TE氷&Y6nu$SfTHf #RaV8Bԩ%_V4y]cw!͑/!խ^dmmS-IÛv MnPyV|Xr8'NnXoUڝ yiNxϟ@[ w,Q:\17gAt\[ayuM4F.y (eN*RPk3$SgQ؉Gt] vu;#vȶ[-ٗ4>"ʵ  fWͰCH,Π]ΐ|.bY3D@fx %{o: %ZR903It{e;(9!Q itcڿ[]y}r1X5آ]65C'2|prp.!}Im-m#-ZtZ-i`+#LZ5)j!ÖukP4Y 4I?YnJ&,ܝdVk澱dY)`P|: A:Q? ⤱ -9GSs7O%LWϿTf8?R'*q:LWe`,5RT͚(C0F("_Y墳ƛEYn1Zޓ/>gs3Zp~lހlpy?>t:h VuisEeQR^h2Rzt|v/H_^;"kÁ`g!DbN !체Ԃ𥆐 H{ ~-@"AthQ~ѣ@K@nnLͩP>!ZG "|\Cܢ-tIn4iʎCuM !2)<9y`TY.0^[Vdk5(;C^B4b ̬DקXEf>,XG*׮hؒT 3"|!{v [3;F\ux=oLS<6JHX-]UenYE8:@ܒQ6>txBq8PkQ_z<"xP=:Blժ7>fIHZ{1Lv]by,(O* 80{Ϭ5{ MM3h2p2[`x){Z͖// dJɶBHl3B}׀ǺUj7D!7oW6"pVD׹?̥AUeY)Cѕ+Z_k%ThMqMi̛pȼFi`[kRf~W7ܣ6on,B}H7Hho(L;auiy~,%5 ;"6h *mx79|{VFI'kV^͠a!ax?ŋOL'K|@yԤDփ. e}dG~˒-55Nk+wi4!MNXB'|RQWY*huY-trke-x 4UJ&]ZH(n UX9HyBORsި%/1eZ97ܒQRtu>Wp"WltϬt8[l. 7vh.?ml{Mm%H;B2E-z\w3 8TePO2Q"\jݸ@xMj2 @(n\´JgpuR<|GG!kvY,>Rhqv&YMlVƾT򳬹>f\5CGU(!uNS.|wkp{cV>g!̲#"#@\ ΪCu&m\#AdG#ӡχ48XtdYGvlF3y ڂ :vHbv%~zNUL1>MwϠo,GC~N7 -\>j۽'1.n,6kҖnC62 =B>ie)D/F6È] jGmEd !_ $Y~M/ŝ똵s8vQp;2jj}>GW/cݥ$#2RG@h.jS06 G"u0͌5ֺ9.[yRqG@q,]m=}6|3[ WJՉh]4hĎxj@9yEs_nݵ7V:A4%dF943 7C(% K 26Gs yXU 0l/jv#!rݓF'Oj }dIXJ)To/ѴH^ʾ~Pr`o8 )f 1_F)=-_Ա~/_wW?\7u\}I+PΡͷ0 V\*FکӖ~*vlu(Eӝ0h:Us^Ġ&?miо~q(+K?o7de`Gq%v)vH[+ '}sYx_Zz2=Zhm&Gp 4D5 /&0#Д'bjر ݏy nKlD!P^2C)3Y2Jkq)KFt!KlYMto *#sRhnS˺( 9i'fƲ^{4&CC kNQ ju١$6̒w֕D}]҆RUv caP8{Qvu\/l"B*/e^4INXh4[L}(TUdV߸$aIL _DЧh/XSb} >v`#7-RkMbJrv 8\WSYeJ=J# uP`3?.tsv# z+L~,:8Mwc*$yʥ%;O $ VWrjaro^r KѷcZnȸ̛_Tl;0yTvk\ĭ1od#nGMtݼ#HĬPHeÃT&$~0bMng`Z%|[aZ`UGcA돬.˳fucLW\à/7}@I̳9qlh9 鹥n|e-$,vۘ՝Y}v@l"vv%]? IqVu)YZȻ{vBF%2ϋ@Ү'Lf t>xd֓~7a-G&o xN` <bg\M0E⠥Źkh?Lj>'GZPx(?crReYʬvB>ӗ}GOh3V^ށ/uRzgQ4)8UA!mUAՑ9dPŚK Q6][fg .Mq/VV9J |WDKzM+TS3p~^DOg][JRj+C 2GCR ]eD2jnFYr&b`W\ unFO)zlRRrCDjo_̲-Ht#НtV S݂ uJ⩵vY﫸kL RH> zKz;l^zKӅkAfU\aL,,L7Z+0D8m=ZD,,;E* Yˡr,"p#ɐ(&fj3=HDL@(_ߑ1Dž ׎ k}Ld oI֪܁h1qPjB ;i`D!;]#iiCqTmCϿT?I>a :0JĪr95razL3/Hb^݆wuu۴HmmF*Ib'PN3nl%T☛7uY! e N=Y}g!yU t6؇q?6T:"8Tl3ŻY8'?CaC?>0miW6aP^uU/?vR:} v%jOנc?Ȏj"v{ޘ MAl Av5Q.qL=DstIj?9DDagks`;2N&&li<F.$SOa@k7ryE2[󚿈gi '¥$:;44 W |{Cl1N1l2~ۚWM46EGR œIG]җmk텒yd{"  e'b|zUP#<@&Vz[ /m'x럲AEpa-7)4Xe/]a2QwBVNc-.hʃhZ=|-7_Gfz#6+H9,,GAJne[0ro\ѣ#<_@$h_T&r%DВQH%>et/8Dx44FiFo>\n;O)}jAKj"k|twhwR"{C<2;fCfe|3|ETv'GsSv6M/*qX~szZԁ~6oG|f?UeYC A z17{* +f w ,/tiE-: 5nV))iOr ]&i;MP^Ŋgdz^9kzV(DDF6Wu`Vgt7h-Zرo56UŦyXyC^'<;-yu53G )|8A;Oك??C}"O+c?&d+ V4wYf7ŵяZ +|@BN)v*w4IdD19/!S+.߰ 5 r.1Ut(n wUuŜj-è޹u|O1SIlEwq\{RL. .Pba[7)΀2.Fl(ls_vk_{AVPܨv8p]}'Me5Mn|C#+Ψ7oRG'`X2ѷJl:nVzidUhYxc„+Uj:).x`&c)q-bY*`zp_4L dVe@v cCvg\ +q8?MgWr)NMޠ{h$>z?Bҹ-8v:ONxDCSZL3y~G3?:t:8(((l v[A(# f}K.?!P=OwvYlZ$@^Ǎ *,EĒFj6W"oiU/5/ `ǝh&A<*ϑɹ6-uG=p|,p~u/ZX2A2%90S]G;j+8AB)qͭU0oUJmigo%`}%#V_38hݻ"JoIgQB_I>Ԡܽl~Yb(ut=,D恩} {8`cqƺ+xWqFaw[D2옐yr7 3H@ӳʚB42RMjږxm ʹ!P"҆,$cS=H' 3H H.瑁~O^o͏:QL3Fs44S~Hk&>` /,ʕTpa%[ P,,\4rNDa@^W:yDA3[GLG=&6zl[&, cч31sL̹8]z CB3WTǙmwYMR|3AI"}paͮW9FG2jpLjAF{Ūwzwr ⥁5Rx\SؼdMž*G 7h:oNC!ʘeuyجT%0eC"W~9')f].hiNP5+'6L@ YtU˨:tdi #с/ɚrP"M)1f/. -*+Ffhsm1Od~97YӾ浰Sz`~ zXN[,]k|^<5z 1R=]qA\ ~ ߉x_R982ΘGh1 V,{-*S󢼦◑wvGLF|bnb!4.ɂU D'Ű#?x2 a<,m@F{)؜׳tFvZ)qT92Unޠ^?T p$))^* +>q2$b99RrP5xT7xv(G!3^`JMQ-Q$I"nV{] d].\tER;NUCKG&Pvtl `#b |(z-sýN(L֒&,FI4[tI60G#P@1|Xil+-eE`HU$dIR*}05DM^ǖN%S:+Qr7ĀX]}<>IF(= X3IB4ut[-64gxru1UAL] mGDV[%uTmy2!: p#DuRZ&R/Q0vHTM Vu*l @Նe&f)3Μ뭃1{d&*C9f#m _up3q"Èvseao֒&ڏJ>6=~ͥ;'N_qxE)nӨ ͻ w6p ݣYrz%ټY j  K3:3]kݭW*s68X~f1~xIJQ=*nTndnVn40xp;=&bUGxe^t(e^O4|'}8I{X;l-Lɥ A%봆If+Oq WEhg 3gU}hmmfF! ߰W4 T!8|wF{zbبo2(I51#2!7|8=YXj-0} wֵߊ}ަš_ FFs+ Vݳ@o?3ɶNs♚B޻nbj'u% 7tsAGj t> XhU.ye̐ ::'9uDhϝ>ʆ0 .pQIIs< ܬM.؜f @st|O/'mr$TY+CյW((~P\a\tyJ{"h|PwI[jjlɑsR|H|rP7ZsLIAK̹p C|)S'7uDsFdJW+̠V2t %DLF?џc7;" ~K gYZ07070100000466000081a4000000000000000000000001668c1695000055e4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/mixart/snd-mixart.ko.xz7zXZִF!t/uU]?Eh=ڜ.+:)$慒1q۸_0hxΫ $u;&Im2q^bPƢ5"Ѿ @RԼw@}a"$E`rvјA}b6\arյ0j+shc;Gb;Iz6g9k{DM,<0N_jS2ϝ;l.)8q*+9b )2; S4:KPqV/XV@!3&wqk/5ɿ䠎p}WD~p9O&4_79 XW~%ԱA1N#=ӽH:X>r&U羐t:^Kv.7LdsO{W"j+eh&ڼZ=.^WxȪ0$@YDذsQ :7]c)Ut(j,%jG K+8b07K~~cEz5)$(2$p:.RYk}1Zg-i]*'b8S7Xײ _Xb`:DX'=}j8u&ShܿvGj jcVm?dgK%g5tc1q"OjxI4IPT * Km°`w8?1E?],IsOEڨ@^/b .zHXtu-+-tp\:V.K?ԤCizX&3mӄzewTp]I m,vj>){HR^3xI7>;CZ}$nϾwo$?ȼ_zq64%]Qe ł,s+?9,!ogc2HNN ܷ}PvCE)>xgSƲ@\|1⋇-^iZYr2@/ty޷B]Vvqdq.ϊ5wFڲf88*O|rΥNߑʃ)f3$_HXG'Nj$mꬳ3 yI#[zɘLx\OʛF?ۇ\#80I^LX|_П-ijH'oNAǰ!ܨ>QRGW!%W]Xڨ }mMHr5>/m!U?0rAWq A,KB<%P~'GtB 9 /B ӓZ'Oȼ YC|Yq"]Ũ'!PE_FbuiZq5TޠȖN,P:+Egmqg v &h[HOJ>LF9c")V́ *>!`X1zl>TY1%BOb0|>L]u d.,ʼnJ%ѪCKt_|R)FUTq!i 6NeA; IdbuI]R=\N A.),a.㓶0[ K%_W}o&ID4=P; w[Ј'm%ATmQ(-@?I͊lwd j80Z 2!z5)u0y T1{'9HͶ@]^*bd&֑-nobw|Cg8+D+KC0II.NJvB[~?Ցixu^DP|=3뎰]YͰi͹qe& 8*7ij'{ЃHM$hՏ$o_|vlE> ?4Oz yۃm+j^ሻK_\faCoy, s|^)"xَ7zxA/W̶,ON`K,HIȌ "XCAn"J ~3\d7#xANʹethH+eY#n#0poEC<{ɨW[4ˁΩVSJ*LpM 7'~L?U弳`6 fE8nс%{2;O|{N5k7`IyAK6'wǀ j=;]9Xf}S+Ml:ˎXǼ6%nJ-8QJJ[u(3t'nBZ9L| S0NKhѭuol\ꍢ}]K<$%A??%"U)GEC/w8SߣvEtt,$u8tS|HKrG9D%o{FP,CPxֺ@mmv8y{dpB$RvdpajwT\]|'&'MX.W;-{ *NR-&sq> dlPxi=O!;TMQ^K ;ZG5QmUYV=r!&*8B}ֹs.~+s^PCZtrow Oɷ^kfIJߕV:.N55rL [DGB+ȘZ "ő pzCSf! <΄8U6눼N(R)6vQ,T`7ĪiPbģxp̠+uR~"QBRAw:oSJ@5j. yb8 8Oiq-.)r qIϕAY] J*3[4oo M8MAx*[;{ۃJ'MJNl\n`%0;۾)/uAN}xQbm+ؼĵ2o|+EسQP8(F`1_O6]ME#0="Dn>\E avB8g6xLeR`R}Ko%P P' @˾]*'QD djԺN {yJc=BcاN;)&,kk<.;+Ox7[?mvFu="}aakt!5,nomx7Mxh_T˱Drqb鬳kɺFÉ+[^xc>[7v@z-fy9ǔًÕEQj3Ii=X^_$4Bn'늳BےSp k/=~tnX v.0 s Ύ|:^Im|PLB%AR<11e@Ԅ41bJwISe2zuXnf1O.R:nQ*Nn@(OH JDB꼕;9s݌z!wO*4B;GTISWw3OzoIDaR/F3veGZTԣ;5rsqg>Nwhܮ VJqSQ QbIK3H@qaF dWvu;:mPUW:# WQBh$ `%36"Ǹ=n X0gS!xv;"Ŀ(;Wnzo3`ưpz?8@A Ăq\+?=14$%-ΜOeG&}WYI)J`XBI=h;Ԙ7ZpsOT'=/Dtɘf!+šTPʿR6{8J*?v;.c`'*[NacUYt""]u݊LG ͚eeX`^}.hmi2F&iѓq.tq C֙al*\0]{n-U}BƅGfg[xȾ*RT*].'d `[ԋw7ngƫe\ 'x硯RmG}K `32Ig}61?iޠ8Q"MbϮ>SۓqүHTb9Pjs[b8W]hK[xDV`Qo³♡!^+yæEGzD4# ]~Jq+ڟUhښS]={vNEN07HmK"=H]ZGEi]"O*B P[^H-|/u~Tǒ !DXR.$+ʻYӗ &bųo1#A@6M;"9nݦ k9 IyCVtL Z'vސIL6ס&B$,$3dsp 'eWN ʩ$rG|s]:[qk`WXܝa4K|Hio[ W8&Tm':Q1ԝ6OO?!6|8v]/o#j".#r+7 jwL)KW$3'D-.i4DdDkN!NG:?%.W}䁙ֶ+hO ZDϻ9Z:y0{H̷N&LZw?=kC4 } uwM=|lV^9 fUYP̼aO}}k)GÈ0Au^Y;%g c I´]$=|%Yu}QrR#&$W3܊=yXR2Tt0\Y.8SLC ܇1Pz%#?`V_Q He16^T! u)2a\{ m_K\4, ^-5tЛ&x KQũE+ZdDI>S.S͉3jƻӃg?5=NByF8sêD׾,{ 1bvKO\ eJa~8>Nn̺|uns_) Bx ,D)P(P;Pյ%?@~ɯiO,i]:^x4U:^uj5V`ƒtf׬"bx'Bcal"DQbo&]"KC7~.#Ԩ|k<ŴYX'v >Žpڜ~{ 3|e49o4gvjN<L7a 9 ?3mOniIg8>EȲQuאpbx`)0cM^o/jδ)Ĉj`bᬱEHa)k=&ޫA$SODe(>l(ۧ`Hf3U] ysr?7>k1(*A`y(;U  gξdB=}U]dpE~-䵚Dۚ`{6е&0d҅2WSxBhM8ڎ>좊%Y?_ˌ.r7$.hTرazQ0;Hh!@n5l {KA^O;`yA 6e}yN5 ;,02ʪ=o [Pθв,Ι}<藅N߻[8'hQfIN2KA27 8ovi'rga9/y,*<ӛ؉٘ \DMf`x"/U7B sM\{zkѯy# #p=~2m~KfT)5 gn@h5m᠜[rF)F=Xmd$$Ty% br7Ǩ-SHfŋ,24/A|cvJ^cɟ++Gڀw;P4&*xCri֬6vidΚ͒[{qDy1 ci{62 2'ngw8{l=.z1Q~'tꆱ]մp{ rmy{[#GR??Ǘ+iz"9}(X;7Nip%ڬ d琖+=Mh7j@;u'c5Wy&b'TPN33MYr(QqըBYf;Eo_Z2wk/,)bn2e$R\X=3`&soYٞU3xk[ S-Lʀ1y9Ngzd(b4 -OI{Lq4a34dVami"2N( 70ꏻ}Fĝ[ JGp)GuF7M  tkuCkZX"Foti0\[C J1 :Dw*8HI>Kk-eT@{4h /a1^9!Eu ;,@Z73neWh_B 8 (ZVRBHIyHp^ Hxr7$c)cphZjzVToӵj2->_e|Hk߲̯BdpTZ ^O.D`9:~՘E_V{vځKLYƕUD9) %#hh_+.nolj"a7&iZP`tX)b(dݿZ,|55a?_P[s ߭PkJTԶHcZ`A*ف-T=bjE£Yotkcf4!cE;l@&x5]ƛ3B!%)R=a}Hyžt٣"/m,>+ 6&|cZYNp6;}~"p~s+6?.#M'B*hF}jx/QX_w1 cv%Ф%ؤ]>s݀}.^6]ԤL[ԯ;9֙%(k{@Ƅljb$#+1}),c0jtb = M,%WJV,m2mV7BfAUO WG 0!WM!π8Y *um BqvxZ&;P}f扚Biq t4.΄L|QT9| F^sZPBbe'\OAË)Y`I0p>D@s#{k")0 lCl^SD%j_5%ʰ)W](aͺۜpG~\OG&~P!ٽZT;I&$"8h(ֱ?pM: !瞥XX{rǐWg=7h0FU4B{7;x;8[1ηuӿ[܁7,qdZ]ybc1f_$ )oՋkWBNxIiz_H_ KP)ҎDr//Ӡ^7˩|uաf0ُ= $43_d ۏl"/қz:B'⣮@շyY7n,&w,? 7DNBZǒ/nr!ˋ9|%%=RܓM3=yy2#o4兄ib9rŃw`O dͧK6 v`cèѮZ#'+A3Ė;4=unP7|i)݉R1Հ{ 4?Ep*7)9lMW%ĂӉe$Q. 7A!*azxs w 3m&:Ink[[*FU')ɞƓFō"кu*1mF^ww.y QKZ*rZ, '9W_7ӕ9eldx*]&_qX F3K7r+. bRmpԟ݋͖({*Z7c&yhuR O­ajuqT p~T X5NRBt P)z9"bC\~&Ks#Yљlb9N`Z'ɼM/dO_']aG gƮjp"d{U'u\DnF +tAcG6G%3%g˔2Ga*E'al6f(@ڂ{)7 c=#pZVQnO}-U9W2Abx,$;ǽL$#X(~3zQZtڇ[prD~Uh|E-b#c͗ U ?MT'T<׋=,6 <=W{`VCet{{^@0W38Խ_ؗ٣ā03sH y%.]躰 Au*}u6a~Be cP$`|W=/QG7*gLPBvTGU(bjDmsىN8>KO%X~{ר[J;.ĸ&DKfɕ W3 4*kuךcGxW_whM2&hFWG~Y|=AeU5uJgSѬ`Zϖg`p@+gȮLd 0;J KLĊBWnCwSP; d!qxr9 b%*tƣzh;H-Tr7mODKLY.P'Ԉ-e=V9B}/ U4a*NjӉIp@$Xő%h@xONao>~?/]6,/8ChM5)vjg+4dHÅ}=ݛƟF AD.d#b6W,q|JJl+ x+ -Kv%.-a28Rs.,ߏ+A`*=EWQ٦úWjot%#S7I6E) F,K^a%@63\*ׄ)O8`yuw9Tn:R&gnK, ӣ#M#Z!I[)Me(>Ԡsiop(2YNNIוw_N sYn(&#*2YtU^Kï:A$PV#=~PٲHD.aUGᕊJReTrL"!hh͌,+ldc7X4&;62;m$@A&Lomiu,f?m}.>-vSI;}uqeuH.֍&]e(}$'.mwryא([\JC80TtzA&1*UF(v䍤J[:,`THq:i>^ sJ)m!JUZ(L҇ , aE11lQ }nل,mWz9v]^A7NPMĀUMd`);Ģj}Ö(5wsua_D_kaW&v67eDO7RE2ׁnI/^$_[q0iǜD""Lf +i.6{W[_pEnhB!\'L??jۘm@XTlTRX%׉2nT8`B~dՅ*?*1bk2VNJB@;~C7VHq=8wŋuU`ܙ~8{2Ш,E!6˚JN@s^@JdB^{t1טNveo=kEol7 5OoWZ 观sFF+QOkudՑA;rp;{KE$ @ P%eXN^e*01ݺ\O `|Og쏏 S O9cӢW!R=mсa ⁥*8e5$p1! ,ًiFE{eKkX?pWeɢċ^5߮"< T=g yb$dfٛ'FPQqɑGGcIL̜ԅ͍se!mj*V u"K I%"Tygk]DRMt+.56m6L0쁽1RO6.\]*B7O*J#'F0Nhɟ.yLZ>m}͗++ C9a]_Bmy( "w$]+"´Boˁ`S?tFFQvI`kTbx}pUE+:V\4οeu'<]ONTq{&sY"IcbtnLiqj:*1'NxbV^< 蔧An"o *ΠVddO¥|&r v-9sr!\0$a?QA+ZЬYk}!9zz$.rKgu4.kѡ譩|3h V@&/Hc 2 \IsO`םmN?/yNrzP=60!!WUOզ}zb8Q*JO" g|G׽Z>і'6o?Oy?xzI52ȧ. AG95BQ(^}H+Dڕ?Wp1B{"ՁE\*t<g‡l=,DrA2i49pKeE^eXP[oc}> ~ jqS]U}ՔHlGQ֨ϯn -[>I^G4t^ pkgdIXnWLTՏشEf§cMRT\k4ltyu1|̤#p9 ̫xʇXBRtk<}]O\IsOl;]dWGWQA'rHH٤KCzMь{Ď:fzhi9I0uXV47!U 4bi]{WHd禭(ጌ4S*A]WF0sJ)d0b,1=võdٌapA3ë ա#$u*q"ѷll'`hY#* Iz 8$NO_@Mfz/AI2P0jݒ+2@RU~ϨjpT/NA&O7U %8Qm*"9".Dc5lo6!T:u XHN;7J~ΎӤnE]9xq(ow簪&JVD.Ԙ2`,`bS&uCʑNR64RP<b*<P(\BJG[_+|inlvи\X4fwpSbn>IgFۧ3yO0Xk?@*>0[^>bI@;|n-z1\調bSFm^i-qp'{?N":A@G,&MZP'L3MW9#]cI[a 5JewӬryKխte@Ëg`+8a<~[U>S W~wCpa}2ͯ?HB}^qABK,/3ǞMXvZBahh(C3r=)p-nj=1j-Z'3Ż{B[ iꪈ"9Cܥ~Ed-t͔->xȱo ϚRWqHo8PP)L(ZOX^!Og9rT rdM VRؾCl;%lHk8,F[O`RneM"h@_C~}'\rB2fD;SJWa׵h[ZimBI4geAt]y^JM boewO Ny-YY6ܦ"Ф[,'Ko+ qg6B`aۀ̔sċ sA#؝;@J꼣wĮ%QaWU;:/~+> WּpZ8e)2~=N* Ff 뾠>e*o!Q -,(TY)42[Ew7R I/8rؐژVɄs ɰ!%K!IpU6oo.AB1i}̱JUpNӶ'6#IΊ2Aϻ3lY1 6I*cudo|nT#;TF Ah3ۼ MU2c9KbWɎNxoabwb|DoR#;^Uq!%3$ [ͷ1rZ Tgˢ._1i0Sn.E.'&ukE|F9AVpܾw$.Z3k7z>+ E$)">nJ8Vfy RRm ՘8!]΍ %( #I!>J__hpm%w8%qv韙-t{7 i?񅨄أ4{kIks#AzUۑ9k8+)Hhzf;Ra2;@Y'C>E|}tpn$%:fT"<qbkKwomk`_R?q#] MLMs% `#2ɘe6,q甹wcV#D%y‡?BM?MBG1M(8Ȯ-amYuY?V[QP3o{ Ǟ3/ʑH*5ꪕB浄yݞ+hWTn/P" >DU6ZM_;ؾ]:'t*2*,Z&~q_@/X#]/ nf Y2Mqy]>n7AhHY5S!KA`ǒF?%dl:P;LD/MTj@I̽O-(ShO)s B N=: Rqu7}{yE&%8Xr`Jl$)"6gDSzQhr&j_' ]AlL>|Yda`oz[]'Z3 U߫ H>!S)}/cW!?E*ȣS쇻U1AJA("ևQHgt1rNV T:VL\y%+q''J c! =EsMq{V8*ᜮ7#5uq=a2-ůQ~)ʗ^^" -5>G1]V[{ChOH;jQ,?t,+xS#κ YchBi֍,ݒ&APlhr%G47swf N*GP6G+fʯ#1;Ӱs|:"”뮖zW 03ulxf,کK.4s|t$ Tw4v2&am_t\JNGY+ zOSnTKGgYZ07070100000467000081a4000000000000000000000001668c169400004768000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/oxygen/snd-oxygen-lib.ko.xz7zXZִF!t/G']?Eh=ڜ.+pg 5_5ɾDxP:.r/e=3H*29t~q.D?E,)#|r~ ~VjMѵ+Y `=pXhB>*[dk]+OtǚR DԱ^ 4Gh<ݏRnu-8ӠҌsM#j􌟊~f[w1d|~[Zc oDžEmLO 48y3 Ѷq:ÔԸ#P(1,mKBޏ F/^ ՛f.wNwr)(޷éZ d @+w]p}؜ޭ.g%!Y+k:>4,9.'L,TF_ 't{mtb^g ɗEAL2/pCbp|=P]/dP8XL$dgf _z"JlOm||-~`A4q~ nfL`zAMm W 'MN6d MikeTT} p[Uu-6qE'1W4Idkd% Z A ijvrU+@RPFb?:2Nn#6z=%[Ik ќ+Ȑia*!@O Oq[#9J9:i|hlk[fz*ɶȃU[Ȝ)JkfG߰N8ǠPفUZ")ێ+WqfR6ju$9 щ}Ar8μ,\8—pd W6eV#i)2p8xE]m;JB`iW'IS4 5\L, i,_FD'tg3##GV{[xv>Fy2_,L`. AՌ{gCi*D]_2$t'LiSWs5C}wF==D ;<&*h/#-y~qN=s9y";2^/` i/æJ1ۑkE UG=z Z[ `(g TF4E_mVem K@*&$d*޽)+Y|GNGnJ0~t>n(tbmNYQ=Z,?.L+V[ צF ״H{p@K:niZ5Wrg3.\_^< +3t)1F j$!ҢۃkZ3#O⼚/7p֮[F G/JpfDkIІ[ԅ\MCh ;G>rgRy~oqe7\o;ZMdw@kov2-`%޽W6vX&__e]: YoqTW=i T\ Ζ8\S5\x6tn.pRI}6SGU!27KϋX\@Y&1Rh[OLyi>6:ަ_n %qg3D~6-pf9D%'Hzܖ1LK`#U$P<:{勡@"ZZ nP vw.+˾F )Gr 0gӥj5ˆXsBZo`[cMs3mL7<}3G~$%  VB8R+E]'ϩV&uZü1[SDT6A!AoZ~xFVBҔZ8ldqG/.ֹ$a+wQK|:pfO]4DaYYx  yWQYпK"~Uob߶ZqJ{p@Oq8<V`‘ԣ {\A1X ϏQ[Fls}Y-Rƿ̞+f e)h{DUZ(/0Uϡ s0:~LȋE so臖_9є*O=iPdKϮmޕDmʘLy 3`Mcz% sO<検)?;==qeQ?%ݧ)!_zjxhq/J~,M&P=syF([nI^1v5rW K ʺ_ Gdž]Եļ^Aj`[eGMU1 *EnC6^tJ .c5"(& W3pw_ D2U25>%/4ى7hYg&aߠ7wƕ`)5l+`KVt@.}ic*^\| U#4CNDF݆ tᡓxL>5^! vQU)IwF-{ڀR(+Fxj΅]E1?9ԙqyP gTΑ3rJ[xb0+;MH?}d9N^:x.ɌMD~|:U諐yTs) CcErjgE~J`VxoD Z;)vjZNƑqL^FN䃗rUcDhalVźNkdeZ 5WWqM0G@Fj'׌Ho1+qzlb0]BfKK >#ɛžCApUejȺͩb m0U $T k+(c5nC:)7s }7UcXI/hTL]k*.uV! j1\ sGχEMIW%k_~J~3}|󏇂U[t'AT J1%~ԘO {B7/ze^ǐ&Urn-< 5zD~E}xdksMcڧD[7Q Y7m/^tF̦@'\#,~; FDPp"v[׎C(3Pא:qݓeH Nش0T'@-(z3M()AUʋC4ɑw:yL_Ss` uPD+C<)Ӊ!kV\9G 4>慤#6RڟI`W.kb35d~Pc`0G ~Ř")<9z@CddM-z%Kq~<;H(;{e`R7E3MfMg-vD%3Nml6P͈*C2# hH@*P:h֒ާl =m7 ·Q$A&O~ `VWTۑ? ]y8ˆ_pdmH;Qbr h޴DlAO3̈́Զ6 cUZL6oDue5@#Bl1 kd&N`ep}S6?`9y]rӝ^P2un1צ֞1W3}#V N߭0oXP")^Z өB1P-Y4]0^+Zѻ:QYm14)U$Ѝ+E~x1~ ĺWst F" aD*m&$bO f G@8֯N{)4"|a"b cb LZ1[;L5.=B)jW{dl)HDBUqFoT<5ob\Ixy iҥ .-ȝO7և 4d\l`Y݄+^,(LL rI5S<_{8  J17tpUS<P(g( x'6 sa9EaTG99uJhgi7[`ƼƐ{c!EU:5NdEb~IĴ ƟEE\fu+Nն _*h~-S%Bq> MӀ!feXe9%g=*ch\' -K(`'q?DWɦVUXzcOJu& CUxH#ښC3q*G"^ܖ#Zv]h: w\ݙXuxGTtcwD=~_5[QK@c;׭گz5Pӥ6󎼄А h:@8HɎR;C ,iyd@rHxgCNByc1~7A; x'D$*T0{w$ 0һQ28S]s-S?q Μ ݸjĵMX2 yLV6l\[+m|]H*68zcl[Ae$O_38-V|1HiiLt=eB5%A 6*g#:Z߄槏 Ty>,O,d)o)ajݕf;5s\#`Eu* i昶cՀ:T~pw@h'x)fΫPsM4t |0)ت+ K,; U{rn|FY DqƱKZ}j '1rՙYsUrlm S_N>Ծ ڧa%OKP?JMx#S+XH|KͩzqG ҳb BY\t3J ́WB;=8 㠘ʚi'8X͗UN3aMg헎~|>],OZY/'u>jJ7 .4W?bx-e$V}o)[LCbZz-8Q۶l`=󴳃g%Ìf%(~,tw[wL |-V&q\4$;gP<{2}bw+Ka)nH 8*ZjWNzI~;Kj$/QZh]NCѻ^H )\?X)>R*A뱅aCx,b/hʹu~5`8](Eϲfќ'/&nN~y8MRVVDQƋǴPi8}`6"Կ&ڰZt!h%ИUy黶>t(sΕl.n enMƧ f+){J IjGI-m ;ֈ b ]Ҽ?6cDЃʇֆƿx#5Y4szeF9f2L٩WQ| |[#*H'Trsإm0T@I,kC[ͿUpv^Af/_xbEO5 Uԑxͨs:]36@ UîkX;6;  YZ% %dŭS5:vS0Վi$MtlvfD3R`7 ȹEdf׹# !3AʃBw #nW➵ѕ 8h3 #)H |3+c_X➃Nke˗#i/8K2P~F6/xnO³ޖq քd Ée&h1hr[W}zT~|"Cs#i٠v`=VqZx b8ynxk wUmCg w1MqIק-\ *)B{~U+z գ"p..Ւ3\HbʣgB0Mc'f$ߪc(KQN8WA#uE|r&޾:&VPTB8/gkc/R5lH\Z$j>>oRIDGa#3w8`• xcr!9AVٻahJ+1 *x[V:g8XH)T3Ad3_u{SzyKj%PQչ Ȟ[-tv$Rt7B9*fNJf !}JT BB&wLp,Ni?9?C՗PGhqhL-4DliԿN:[y!-"(63݌3w|q"~R"`]+Z}{QrD8vйR~d"J';+ҫ#H]Ϳ%\ KY%5g3-_kf]h~~pb]*HL+7ٞћEPeZ*"tQI YBr)o+{r䆉sDF^sD<=}QeTAGO@Sx,aw.(` :$jdL(f2tdl~<ĠmΧ !(Г6+6EzRw:#)'k4xZdW*$`Z_64 &YQ62hNgqbK+lBiW+P6H2B(aYWJV SiC)`BEO=HjHψk|~-wʱ媻C^4Gd.xF*^rDM#gf'*OcT.pbaoeH͵g3)uʰkZ! sd/`eRo8GXufqs'AoY :qd *\-ЬPDL& ryz %O5NoKu`R'iu>`ON/i1x5_cG+W\-mJL\ZD^9 2JzfK43dZ;/ˤ|Bb p~dtݙ\ [^f{ W ,,&-g_9'y )(Ix8u&Z|mF*>5XWb0=;FvN{<؄((o/1a#y&ȅj=N:&cݥN2XdN[9W#VtawHF4OvO!e15=7Ὲ:Rd_NG/vE~%7a(PcՃFaSDdn[$^)kI~kFF7cUY] PSǦI.W\- ޥ $0%:Zb#Nx$t20J:܁t@};N{x`IOUi%&ٍtz0|킻N\tZ  IW؁3|5*u݈ +ouvm;5*}[NEj9<?kY" LWq T/QQsw{Ld5&C͋{y9~$.Cxb2h*uAR2NXIa?MR-C&QJčy0n`OZʉ*Sz\gB Y\)?Tt>CxCެR=VCIcd;,y[Q5EU(}Eѹ}^,CxS- M) 3} Ba riqx,i=;,.AZ7<ݦc qtEU۷ߴOC47,H{2 ɱ(z9;o=yN e/۵k Xj;8"-h7'o'(+BkN1#~vT`R #/;(<<2~:z  >lg]2M[r=ҿ ʲ@\'6^L_Nmwqf1܇rԙ7Ɋ-q'4OoΑ>&y<@ غj2i*O-:&MАJ#X>~PYHiQwJ+`Wqg.3 KAd$rnLvGb!N]=,Nx6a_d(Z-v4aڍ=n,0HH0*u RkŔ cQTL |ͅgy/`[ N|fL @+̸Y]z::a_5kbi`8} )괮3< qUx6بTLnu6_Zh8=g {O$qpcx)&c ơ6ڈtA7abP[8ۅE@AZhw3E/d7y@*{]*VFR$$5GN_Jm>4VNZ[,9kDγ3n:St-G ٞJF@^<a2u$T wTI[oJ`_}"ޠY [hFnj]Gn LEMIp/Ϝ0\aưN0tfmIuEP3S(:ĥ@YZ/?Mi6x3h Ch=w`HP4ݽFj5B$L9|:Dt9KĬtΘ;n[2g2kt]6\(4X%;(r~lIHcTHD3|ʨheb%޽]TE5 )2iK3Le}GRb~R7A9+@?}J: 0z/rbmpHʛ)L=">meӁ}-n LUE 3ᅰ{6 i8|U"X)0` <DK{0Cբ!4P|Ld=RHy7uM# 4_kTKuUbJqZwRǛzKً9r0&YKN+{ZU~D)rlaRQ ҈L /խ.whEaB"C:N:*%VhJӁ6?m?"wu^PewnvȻbtCH﫦5F3LT(zmZzXM=Ri8d,68.i4U3,~Wp%xV5Iag\C~ K)T>s*˪T"cKFZxϽ$8:˰#[-($}},D 饕$uǖ[wO-*ɔ9ςAL&.i鲇5] +*xZl'c.t>rj']Zۦ/MBxbQ2X*$Π';^cp8ij۳ZCٞgߢ̿@QӔ70"OlRD12̢8?5!/BpN,}Fc<8,M;_8*O>FU?u@ SyCKf?} T,g_+ Kݴz7{p/ƍvw8sHeN{Zz%"FlîT&ӉaM Z/ҠkmET2lmn24Dʨ8:cXcǺwcŽ 3}"[>R ]ܘ(tf8 8 3vSsaAV5N{*9NtG.g.>Xn7STV-mP [a!ȼ6(D|%вd~ NRo"5>/'+Lu#g+K e!FfYO(Y(_QC/o&u,xޜt: ,3i>z1(š5S_e7&!t.EY!?[F:iߦ m< FI@Y:bB {w}aZBc$[]/YT00 jJ1*hz,<^q:oEG۹U #Tr:<$}&?^)Slf*[:i2!BenWZf)A"dcm#PV.?J/ %B6K%gh2mM+H"TiSI3O˟<"Sz'Ï,8i&њGv0ʛ LwD(KIW %OBv]Lʃl_Ɠml`L`X)~2k :HcPC짬q}A4A=xk_}WnƉV(c­Wph8+>I1(A۔e@/k>qQɢ=!c2BN$,z x(w{\сBj/mRt|R-$Y("~N΀*2mKӣœvEmNt'ks+K"Gm#XRB-|s<%ӳ[Mf,. 6h=}I8! U/S\ tX}:3IZ61DVi Rcr<I1@YE@AbT`ω h%4B}(;G Mr0EnfQ#}I{Uk(oh#rh|ɰ#l?!jIgI6AO3fGݔ ‡["AF ;[Aw5ylD^-ZFXCqGkSEPP2#Um Gpo_S2CJ;4c̙{BGs8+&T։cEM /#6Ls\MycdJ[lFJBrzsbq5ˋ!mԃ[pI%e;C=C.ֽ'"jbM;|칾N;2wC _R=}Xs? NRMA}^N i#ܻCm_4Ʌ@ZxF=Iàl!CmI;<;ȧ+l R|?WГ^(5$u2ysњ1񻫌iպ4jH~)Z Vcq^M% t#F98KsdDA|7N|팧z@~4!ϜE=WfV?0gb/kڅ_w{~3r-zƊp&?!YStKP/ ]{9"$2bb`yJŝhY's>*o)>86/O` lh4٭Bj6;} 䡉Vlc&$Gw8-mLs_t@t$_J"|UF:'Qw bٵǠYn΂c[Bcn"~Q7 .'zqW >_()MpמIѨ˟!rG'U1̹4I¶OW? K+KցY 20n`T,[cqzDJ/^zfHb V.:BD=W%vQ1 2>dC fw]' Wɉ1 ,,䕬1m^uGC%( Mˬm0屢ڻhP w1P{u+ٳakKgI|0rb jfE<~CFdێoCHy_Zr&rЏMM;1N1IzB"~us @ lꘕ'z63.ĕ l6#ry_H7\;p)UluJzM4y@Xd$ܷfOP9r%~5)^@97{4ZվL]0›ir0+'4h;kྤֿƉ ѵjlU9(gqNF_ etkzD#d2`9'_#02pcP;+i ŝ A3Bfo'd'D'"{0v(b+XuaE4["D!d UcՀsz&Ȋ8'g14ϠRwXti[^1Կ}A~룡@m^-D{%=ANsOF甈ۇFLDG8&&j)[FpW -Ղ@`W`_CذJ#湲!d|;w5X^~fl^P}YtĴ`I, dhn6 FKl}ioKsX*YI^Lk`󬽜 vݓ[CBxL749S7X&ࠡgM{܈*(Sx4jCjdxOicilj \-JXe S}]^SmehFB:Q5r`AſZ'f7ؒEQ3EO'8y:~ i F@AeSuL< 8WP[*ɭ8pWt!#@ @߿bYz\)eH42Lnj-ymb$L>(!TnEnUU06뺅 i{cyY۫5H~tLa@*/LM< moY<Ȥik"c 4ؚf(CE+. fD>Dՙ{nBq!QV@Bs070e ޳bIӑ ?!_卌34u;+0,޹"H+4 kP{$񠋴EI>G9="zVJ'#}Ը}I:'-lɟK@l&xK~^`ζqh3c@l+6Lj1J́xB suz_TwiR/j),5d))ld4꟯ RIL#q'D.Oa#o|?d\MyQ =9+zhm̼ H pv^=[v,kϲ-̀3^̫~@м|2kʸQ1aZ)t 7 &>0fVQ XS{(ެ͝,܄CuAN<6lW53?%r@AiylXg, E_W~=D~&<`((FcAݟ\M2Ÿi'Sw@C rca^mh=zڕ{ 1 G@)#ɺ.ՆhmROAve#Fa徛հVҍi; 5?)ְ$؇7l!vv VB $ucy jp+KpɮlX ki^FK~"ZP h?) -P m,+4e|.ЎTLE\5 ?}DŒ{]Jms}%GrfJpb^@8~z' NsD"i+9hVg*!oq xz1!zcC>5'h?k_ . Z "@,eװO @]t4mkڼ+Î΍()<gYZ07070100000468000081a4000000000000000000000001668c1695000027b4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/oxygen/snd-oxygen.ko.xz7zXZִF!t/u'r]?Eh=ڜ.+НA|aT5C-!ȏ6$ !c\*R5Ԋ>Dh5C#0wa_Vt=[az) Ô^j(`К,. }O]ײQAtoRMMڽMl:!s>MFq#2tegZ0vY)LpMPsjHHݝZ֛Eo"O4}-8`jh\$UלR}8 K:) 1`ZC5v @U-8`ػ<XʹU2 # {@%@,yj΋JNqa+HV/} L \# 5iJmqZo\k/ [ÄÒ){atTCMz4d1lR"GGEo1G#H3L8PF>L9A k:Xœº!D9Di1՛Vc/0t eClT7A! +{#|J8TO[6 b3o)'okXCɾP 8#6&ս>s-6ƕS^ |pM?3p8F9lY 1!P+WO8vXdD*b࢜V :EWzC9 qh]jbw4;F4FpLSEa¼@U`sOaV.3Vo|ĉp_Ю_"WAp:f :9̸fB -X˛RF#TUUGLlTuSP M"9x'RӗO QH3TQZy bYWSX\C靃0[XHz=uHK9 %z|\ XS4 LS/%}ϳi1{AI @D5|~c$j<W VUJ1hD!]`ujf􅹥 vB҆Ig=DDg4KϰD,KP G| A $Z ,1QʻBƂ_\I 3殫@MvIX pI"<6錬02*fa;T6&|` ݓRME+.!a Dqل @)Z-j\͑kdJ1;5Vw%DF=jxMJe>T$~ H ݇j p\KUv =gUriS(ea8a1Q T>eSi $F7~`뀪N42'xn <ގl/qSQrkyhp."혆<jaQO? DLNuL5raT|;gup 54`,AndXBӭ* rv(-iKKm"fK~fky2HlY1Z3f ?mn5J\V),]}+z?mf>TLGЛҀɧu?@=fI|vſ Nۜ'hFZ$N ^cQ{Ӓm$L_zݮZG*Djk_9PY nx˘AOĵ"qZ"VS^*`ZG!(/բ@QO m`^5e\j틋Qy4c${5%ScB(}xQl [n+ԘvFab;cFV pBc߁YpWPضYR thMtDK7M!5᥯U``z EY/mN㚬^i/,H~lUyԂP1S/Pè/Dn#S5)m|^?nyF7etBކCAo?x4Jn|CF:Wx`Svpw7FaӎYؽ޻-o-h=1}ǵ9C6OlԇzZE`K*뉪=v%K*I;D 7K̃RdXB FoS"071J鍳6QCP[Ttqes׭vpl3pnI1_nёWX"[ȤG/0ԙWO³<u8MF1)fX7.|u`DpL lTgŎ -$-רF! Xp.38ޤ hqxdUr3oq' o%5;>*HWmUvuxG>Tz勑3fxN4xE/$0,GpK-l5]_#tC.Lc|AZ7X F!lRL< !Sd,{:48vDeFl6pd< F-86EX#R+r)Z*󌝣ŗXNBB ?Q'k7dUG1wJ^TC#uј|bz'4_&0[g˒zQO= 9'wUGjG_-4D98 őC`GOd01gB;aH do ^;o|*/cLK6U`duca8X0Y*9d z~/6Gy!]SF!=FppŸAG:lEh=po,|'15A?ͧ+[A,V_#n)a T39;q)M((S(5T ~dSOnR|6 A0K[ J,jqJC;`V[:$M"56@hUtj/tpI5:2G s:mF$vӳ'}]>&v筓[O:Xpo^Sb8ۤO'RkPw@KI8?Ze֪D{/qGu;6SB -m d~{˓*7BM*^~jjy6QD@ý1$IΡX紇1B(=~$b ^_CF@}q{ϲһxN씼 /Kj$%KҧWyt RU/+wV^<+g6OՇ"ʖ1|T/YPzҾcbPf82/zYoi7D9FaMzn ryOGQN$:ÿ1M6ZE (N4w&eX*jYJEԭQ00c__nҜ#RY! ҧw\tlbW-?wl& .tUoWZxBx4$uURlG˶TP:Y gJ8q'̈r *9^fp'pFq?gTu30"Of8dd_a: FO3qw%T9P$H%l\/%{J"}k!L P9 ؍ŏWUPg @KJ|sKE`-M10Z42ʰYQV}}Rf[ y ¥UYES){LQxr5gU*:}ڄisS3Lb3͆F{N@Z)T>C10!;' t%q`1ytܥItU.[|>B}A5p9 ,Dc{Xͨ6]1]o]n f.3b$C-lgSs14:@wYed1RWl/J'R`8}..-z|kA9],d7-b[b+(&ayC! TJe Svj|R ݪ~wat?[r=s_"Z>]5S{$%x3Pl Co7qOVԫT+ug';&>h'1"s]巌4' z`y`t.#m]n1aGl l0OXTt&$=NX!򯗧I->byڮt~t:ĥ@༌Og}vV1 nKg~RF[zA4o/>)IFt3g_^>xoIr0$$(صLٍx])Cu b#puF&>d2u:yAN$  qYP򱿱ݮ isռV`=aپE wÓ B@1k+dU,M@^Iy̻mZiDF~k<LvYƖ*1pᕝ':3klE})6VRb;l9^(~8֢OEn7/D,]Bh\^\Z_ZebvAg]|w:gm"X/jD$^9&DOWc׷ {48V5'cF{]l}KXKHG֖U ~ vY8MbQm%c2I3,D(v3 $_RxZ@5;$kT{iBW^"*j,`o1.Q1E|rvʫ%J7>uɃtp4tGRG`:* +eTI7 ICK^mZe& B,t)/m"5qd(7o!YIQ՟]rŘo\drR]Xװ۹BC%\Y ʯN"c߃> =Ii(Jէ5xn~/ϣr`%A֒T95c| LFy1f,ҿn8^/>]dxҰ\UDveA#tJKnb8ho PlZFEF:e޿G-2FʪsDx2S/ >N++r ;J"n-,cCCӭSsoXwk%Q[=#(Jq?"6^ݽr&?7za$w5/y9Ӈ*0Grdΐ[BwH7U;̆Vq}LE=;g-O1KR#O& v~3 #cN\.y$~Հ @Un#P@UՓgx-߇PcVKj%U &@+:#d*XN Cbv6QBXeV۔- &~!FUtLN⣶H8-XEwUX<; o}?.7;PPj5d7?eig mpk6=-6Taʽ[*r 1 kQOa@wuyPZCVG= nAL NH S)X]>KV ^DzvKs9L::5闙gk\-^tIl;O:H:\GA\(]e:p :0Dpq/hl$-F"h*D9жM%j9וjp{0-ǩ3Ģ h.sK7xشV(xtn%*+6?kh@Ϩ?͖]r.z/& Qp-<[_f JckKe<8Fmy!jϴ!n}qVu]_ ^t2y Ni_O5Z PaTilt>KHanJ(fi)ii$Xh/$yV*H/(Fs[ˣO0m{VE>J. PᾳEtd _"XVL=eegZ{i!%ARceXtԼ.y9_aUs9Ӂa7'p|hŕCΰtedbNWe\nnF5RbJ D֝k$I~O^wwDPs`@D/D4Qx $Ζ'#Aޒh!}GJ:)I9bY#rKjj7=n? H[ח $c+]*t8H7X{?E"ӯuw%rw2^99ˏ `h9hyse4K,ݖi80/tX\6ld( ,  h[2ޡVۛTh+?_Jm|UY.tFVT9`W-%9jvE\sR=txM)",B#d`Mìb-6I;yM x:jUC5D-f0k*|4sMmeU[3mWA'9'n]ߧ7DmĖ"ctc\~jDž^rrEm(x+oxu¼L|VW]G /"]TLH=RӝmuyE;wھ,F F-tct(GI ,_dDewqY<ě1u%ebs M%'5s?GY-?9>_Ihva>ѱ40[ ΁BzjVQ'”yS!:xgM92UKN>IoEb)oNUikF(kT?~dzE/𗖍/76g*޽ސprkghO$gYZ07070100000469000081a4000000000000000000000001668c169400004844000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/oxygen/snd-virtuoso.ko.xz7zXZִF!t/}H]?Eh=ڜ.+thMY'%xR!iM (I5e t6EUM<`>C* e gs̱>BGO{)900Nd~A~vҒWa~rrS-~~փ^M)mWEwW-+sRj>506m {% cb ]OFחT;= @mO4~PlL)u/N,)Ƶ>ŭ{tk~EP{lN3mS|_]rg.(E.%AēBc'ޥEtȂjhl‹1f ǼY@jQ; w f[1ۧB5St 0Z$qr1'ֱ惞U(ǡ:b֞V8XkN,`"1%f-~n(9qB% v#(!j`({pF$L֡&9!RϔM K)+`ݠ-(}C{۶ВFKEhl|ݬin>9GF_eZo>#uξ|rP:hGl(" #mAX*MrpA3 b(aMo\5%_Q,kZQ(^J&C0Y[/qSo㒎BECJB Ox΁pa|(ď9̴l?pT$`oު?R0K#';FlEy?VeS֤_,);\&GjUurHj0ݤm&D1}S?ZyG*FoKzV01k& qd;]Ӫq_nn'Sͮ[IÎ pBfiUͯ價Wx<-~c>tc=f?ZDaR輴:D`o>H ̺f+w |'61{#i,˩҃70f#c2Oځk2I+ ^ԼcUOOV Jte0'7~'F V$CqhFm.#MP;+ wmѢ8+C޺7oYeh]}XV` b[) 8[j͖a1ôh-G`DJu}p|S]r>?X8i}(e$Jhqi 0ZN$w&ma\>vo[%_ t w"%a˺})O{[u2Bu Г_̻ $ʧ sKjpX+[Q'~8y3>c _./,'!_jA2;8n*WmP:.|__pk`HNCu޳֌U %֟>9nзsU߻2I@´PPBdkg(-=L. :i^Դ,4-ik@z%WX%RQ]=v Mpt2g;'\y*y6©5 %jZ'}|dK $V߭AEUo+fPj@ v-Li7{8r S;l3J*K@ 2aīFkJ]lH?2!VFA立֠ʜe#߄N#{PEn]SެF62ó"V CO'7Di.ȧXr\`FD:\b핽vҷQ}M5XI8"%˫7UQ>m#9xt ؎Ir=~F/313ʓ12|d1}G愭0W?> <#h`H 9e2AʌD.x&0i׬$ͨA 1LҖ%țoe?yN 02N*W8i75P.`ӝ?t tp0Iv[v$B!f%rd868֖M_[? mSBBRE&w_ ^5YN'N g׍˦fI6nts142m[d9DcV1)~Ni +cR6bꝌW1 %ȥ-~s1П'>C`^)Tއo~X&z~O-6-ߎ-lJD}QDbxo|i$.mqj泏g˒mr Sʷ,$RFb*JYE8?ԙMNi Z&P%k>BENޥÓ#Nn؈I ]:_ĝ8~$SŃFxK }BwFQ²vKrRģF>1ʬ=YRw~AMngkG)&~=yMypC#]O2..>=QfM[,I/Boa3HmJ(#H]#̍yeVCʮB[#&N^V&*<6"K,B[2f6DC(# zy$S)E[+3Q ihQkd?,r5MƁBCK6Cg? !I7j\ڪA cL$m f}񷨸x'ƢXWpL`7%L,z*_9c1:뱎Px 2>3晤^>D 71<kpOT {>ֻ|B+A۹;Ff0h?I^~:V2`p{%T$ >m=n?XTp8*;^D6}V>bNi9{6ۊ`UH`Mdv\0j,A xDɸ 5юGMTH^Epq8ӯS->e.#05~4 6RÇ9/KDy-2Io!#E9. nd׮~:"{3]WC׏1R1kUxۚ*z̖)%;03OA>BNtCsLŕY %2=Cz?`_*µ#\NmuV٪m0^Pݘ9A2=V,L2kҺj yI8B=C.•ugu;sO-$Fo= '.=y۟"qp-e[wyQXKSYݶs0'l:ͨG]_뻚G_zZDQ9-R24 ̡р *8؋kyӸtFAPl&+Od x I`1Ҳhm 5U J%U97׍'8*HTۮx=[{: |!@5R3ę<fk %Z?*_l[\(e J&#W1.ADY5aN5$ε=ieTr^S6%ryK%3Q(Fh)f3ja|HFNT}A=lKOiZ&|qo4̾c6Vzc%N Rn0cr׀-ES R^ʘΥ/^R)-5_#Xz-4sWh+浬/0#e-/Ƈ0RBubj*WȯH$E${e1]ZsEV\3 |T·H>dlύ kD.'@Mi]hVnYĮ ߿qCew(P ?c)pK`Cj?fy("lQ +h`E~}NQ(=9S^{$ņ ' hs3Ģm~^J !$xv'L'VxccMf޴9]o[G;Q<,&9-'3e \yP&h=q[8o K}cD&O`4/ Kv9]m%I6nW5nG)E:S)C_WC%0̡Km5-۞A&TB~ﻓw:-pb21m`5l[,}-X40-et$X Klݕ~MHF<]B_'*4]e@U r!0G&=9s轱۸RB9dc<&{;䮦%98_A;5;2wtq"ڹ !;qZ53K zj'ZmB*}+zrd&ofoajcpR2۫D> :1 EK2/ Amg*ؼQM DYWS3i#둕B!_A!$.Tk!mLb3ݿ' ӁS,Zc"isv[dzȾo]⥧"׀>fw - yJ5bSLR- 27 鷓#Y`q7`gwϙ43hL{a̘ZvR @q%y\NfFusƭgBb'h!BLV@IԸР6JvN#1ctPciF0Lo;n "LvLaB: L(Lui9(_4 _CVB`TR@&D]S{*aRRIjJ:) &k SkJRw8|=ʯ9ftES {)j[2z/?8c Scw4fNPL$F bwux֣x㡅_SGLiLP]!bb@Xvze$m| & g1E<Fa0-v}v UmXWYX@}׊HƇћ은w5U7W@U®Bg)K3#9JDQlLs(!œJuAV`W­# ӂm.aZD2ݲZ%8lfSѓvBVAa]/+G !Sd,+ܘ;:LzJuŞm>E%$TL[ejAo7YCJYX Z#3XӶ;*Wd=Kbh-vG B|!#lVF 38v%FP8\{>%:>׾:q4XH9^ nOi / +ge}/@oUMXw 6S i N1YXJH8!ںFbsq=VR&.YmQ{`ȹ Y [Z%n'|9Olz@jfdr_ Z!FH 6;b:&ҺsBZiGń'$_bw9lJh1yy1?|FsU.ֻ6bpIICT쉝w@ [g/LCQk c >!+N\{RYaYzkB>0<Ζ1ˏmSt~%P]7]i(B,SE fJy`')V!33dSQ@SwpJ"º.fBRH4ߩgLlkGs9r"_{Ruc k ;[|mUu;p|R3T'i% vloT \0lke,D%Ϫ)pĬ8 ^&_iIs %˱[q:=t!EkXkJNEj 댽ZZo 4ڧ^m=6ΏYsMS."wh/ںNb%u!S?XHmxEڹ [yp>uR>4CZ]]?'-WD;}ydLa2$|;@UZ{Ϣ{R :&&SlZFҘ,)4~ m[_S5>ь~%t4"v:ġs#[F,8^K+Q_C&Jٙ!-pe+`W.cI '0g?uԼzn1vFS'(LޙU"Mث#*;'59"ȼ xrs͈Ą3V͢C"Dǃ\"У~\AqZl 'Md_,}I˱gtRL ;j,bӟz #HB5ZL_8BO8 5FPwQɻ)yĻ6D((6ݽǨF` '8$CJI}2wxZ{ ʝ^h].}99"EN6uɼj8Y0sFtHߧk3|GT|'J.\upIw"R \0@@W͉h7>,G8fIr2t넨x͗ŞnV1˜mP:f(8 . ߔ12{<QfjZp7YbE!hFؠf+#-)5%]bSܒ,|DM'|J+ϦDpbs[Z|<54,}:=jZ!."HK )? +<,ls^9 c*M(dY $<>KI羧rjԭD7Ɛzs06 iLGw.Io .u[ L>Z"mQ#٨%5a&nlB Yeʚw?K^ݘÍm/wm`Ph_/sΉ3[Wv=1g`+3x,Տ 23pJaqAdϼ5`61Dy^Tׂ1whd:l<,LD.MVh䛛O<)5DǮ|(L./--&ȡ6?+<7\ m!k#)ЉAW0qK!fNMPec]YB2JvrQ24(k| {8ΦV#R$%ň1rx v@yQ!u=l-:p= e I&r'^: |, /=F'l]1=NBagKV>㴤0#ev+>|DžrsaRbX-K|:Ġ_GM5rkq>sTX¯uSN[ 3)Pah ްdO79'!<ŭ(y6ુ]Njn}xyW.`RAQJg.kFŰ l Ta B}"I0 C%Z+a&PUq5b]>6 . dnyfOx.BJѶK)ʰf$C}4f_mYɥt1S&!aZ-[Hurd&@~2 j_6WiFu ٓzCۙͬ~m6a(kFg.Ბ3kxuHV)d;#璴QW2#7={L:ҟFr&i[b< qs_Gj< UMY-*{+Ҿ#X:2fd]kx O)KPf4LRӼ[U }@@Ƥ D)W>=W +/q'gO‡W(ߐmjZ_#^u(d_ ȿKkp:iB^1"}cF+Ap^^@.VQ+$ŏK1LBW8乲ǮЁr# O`ю^N ʸ]S! P4fs >!KRVxZ_cv۶\ ]Pg[F2.a w5 bYaWэPL( twd]tȦ=6;c*ސWn MJ-4&8b[sk+~ümQkFuBukn &'Y8|¾ u@a3Dsp ש%9?&[~E_l`:Xڞki@B'w3fRDx5=&'-6,ڂlSWA:OɶSuAUt~1ΚT&MՖbX^oI,I%T/cQNKm֮C)qj!rq(=A9UYn4<.b\Ǿd8E ~-'!6CN(k2GܼX@v.T9늂hQlgH='dƖf^2j_Kyf]q`n?eyиYzunt窾5}vղO9v~%т#)Ĭ6=--;^ K1g2_2\|8IID7vpu~ OQS=GNh{w i)Y9͝)YvҾMj[:fs ڤ2c._;y]OvHW7︬ NVI񷺛.zo0 i_|!2 #C5>]QP[Nφ.g\E:ۈ4UdvU?'+gY=YtLzWx)mzKbEJsiي_oB"w / \%/"zZ<^6W9vʩ5N/2Q 8Յugu~/.5BM4l~e:&&秔Arׯ&_<.Ds_EzسF[JaԀ1,w K87@u pL23m8RZYsoX֔1j$5ODgqS?suJlZcܻ%prB?;AEJPK#isqGtgOLU vC7G`8=,E0dp7TiE=os []pYxZ!i>٫cb%FR(҇sµ9eQHV`W)6qerQaF@鍆̺C?)Eme^x-LY8?_v`f2G=>m1[Bદk|'Dw$z<õyCͽ"4"_jSbC*lPcm?Ii,o>x՝ aBo5Io~0i鰦+d2i,sK%ELDԣNRE9!(" ) $:i'Dk\]Da{.p}}e&3]Urf eMRHߓ.j/ nՉ*q:F0ټyCB@t$Q̘utKL9t JBlTıYlZr ~ҍUfV>*@CT2-rz>??n{C)`d[옶2wD59*بN5l< Qz=Q,LH&R㴷徆uV p6d7X.wmϢSl73gu_ƨZ ]U݌ۍL\xMyҾ5jEO#=> ɫkBiz7*SۼnU毜3(v 2NYZ/ =#2 ZΤYijla)?(-r'Ց4 _ӉtThu [aLk=FOQELC/,njxE)3.7L>Ӷ;1;-KT( _ +PŚPwſrE)@\XTZ0bd%m0\:p!T "Aj6!V1lOӿBh:g}Lƣ$z֋74=me8@re\΋Y+Ώ:40m[l+ HR\(VIVЈf瘰X>`nrDB(lP[? Vv5'ȃT l:MLj8bhP C(>\\P+9/'gA+kJA@46V?=08_9RK;ǻUr']Џqe/oglIm[ǧ>2ߘLfoy8֗KM]Su&>8l2ݵ.ٶM/OʍUiDБN:nRU)fiN(ݾϲ\%>4A6$}@()h UbU"M(>8+=sH<5jdOy9}yQ6kR~}1>t֓9ٗQ ChR L8P'pB7$F脜6L F R#!BG3jؾWZk|@!?:F c z#d4 <VH8 =qhȓԌl76_i2 h$U+cJ)ABh bm'j Sk d UKka!_m$ ̋X!i$ ;"5N_0ei=YWw3>.-bSkau#/*445Ѹ=IX)޶nP T@'Al&]@Hz6Dx,̙,g/;?Agקui[8Y$ %Źq9$ŽUc ${ τZtxdfbQȩ?LLཪdD9DXiMTlYcP$0D3Bأ_h]3uN_p 's<#L'=& ЉS t/6?QC./Ǜ˘ +If͝/7{FIJOIO;O>W!{x]X3Wn0MU{2zod=>}YNҙ۰rXpw|T$ikt)RI$G"!a:tEY?7{G2z ?bљB@<IFbhV/E~s((I@ea8˰щ+9aEńL Ve1.[PW)GMO~b./D̏dZȧ;چ4WQ2.fnQk 2]DNQ!fuiEX#qx%.c˯Տk Rko $  Z:?YBm[%I1^^n yXRAhl ĈeIxjUkն,VOkBe}>v Yȶ8OBe)_OHz3k8~''VF%__\o݉S~/@XL{’6IRaZm,ۭ|D9TQUMŕs:)>=fbjȼd|4ݎ`Y ';ܓdz J?W𽰍W[jm Ǧ +xlqG\Űʤ볣!t=[{;>AG4jBA_fɑ:_v}*T.)z6#3bfvKKIsOD `B }WtҬ8qxenduE@4&XΌkVf泥1cp# e9Ny _kqsmjpJh?E3Q`.~w D'7 \cKic'[JWP +cNY0N{;y>u𖑬g>X]Vژ c)؅cǑO&kE2X I0f-*(19oVh137 ]wv>7ŲײUF-0:Є{ B`GXY p~tʎnG̊b_Ly;Wso4q6ߧX_@HucYIXC0abʮڪcEgTGt5>L|A7X <?֙.kѩQJVhh G{q0ߣ2`J1nrT|`9ꆇ#\T1W$4biH#$NŰ2t;EW,g3k:^Pw.sY'}Hmp*rAK tRk- fc 'GU{~EcC>-r <} &&yJ<(qgYZ0707010000046a000081a4000000000000000000000001668c169400007918000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/pcxhr/snd-pcxhr.ko.xz7zXZִF!t/Zx]?Eh=ڜ.+Z0C,w+C-Q9!$CQz  ?Q?WFU!Ҽjx\'&jŽ4e`[>(FD}6;jkbl{hÄGv~AY%]5.C$d̄~YQMgɎFP*oEE@'m&l[Y$ \C#T.yNY~-]j;=B` [u'f)/VZʾ~?HfЙfvTǰ?H"Rݞ2a=ŕ*$ϖ߯~. %4ŝ)Lzqdk,^a՝ZR=M$rfjy'OQWV:$6~ɰ˿K nE]Z-1N]P t| H\d`1%zat\O+Ϯ?%-b?vG^U$_mo4V2gY(6!?K!X'UEFQW'~1K25K0bԌ_[;Xk+kKe x'ʆ4ǍJaTf> SyX]OYx'#ӵ(pr(x0*GfIstZ,{d @qq-O;v<=xxX,T:Ir%eAd:s5rR;TM%zj| ntWTsyɝ31a C0xF85 ,H1bR-ߧ8+rH-ƬnWLqz AB]gn*NMR\9!.d, |E:n5WG'PѳR#2+nTׂ]p]Hb+0؝3,lf|B#oëId*W rcxOjZEJrC#ǥ'7+jVmZUņ:(/ER#fB6D^ sr:C}ƩQ|p7μ#k& 9zD@IBӜ2WZ}RtQI\aMuIvTŽJ4cP#{׸H'To䪑8g,Fb5~cDH $i".19?*JK>|%wi68HvAs "E# Gfh61@EM Zd o[{I釾AnGhйPwuFH΁L3HqQ6#3R$7IDJXRw[Q* 1jg^asbQaiHzHiĚr߸(kDs~R~ A`Rdp!TSGe*k*~xw`.$cimްDJ i$^(j?)9l撅~0ܿ<_jh4J 9+˿\Fv}vZ"Jg N&`0…&2 ՕcC|a &ʧtEUmZ2v! &SBS ?^$Gqn$tm[W.0nGa](vq>/@O{}}=ѴD_ n/܄=bD :\-(jE& u* !?nLC8ti*9xk;:TC@ _Z+dC Zh_ ZRrF'jD7_0 ǫTB*0=wi%؏=fz_"ʾnWpMQ0%6]@TàV>HQkGkq<yQD P/ɇˢB9qFC&"~LkGBPB@6Q=,4.vRʩIU& (yg-MyP_iD| B^*?v@4ms`Ѩ#ῙE.w4"_Jd/Rt )oU1*_9!sA]d֘ {ncGi 쩭(3Fz]?i 6n׳:B,0֥Lb}PD?=0[<^#@eyb!mP`_)nJα}I$O 6 ;D5׃V5,}Z,Hlb=+F_ѩ\M,Dv҃A&?A#B1Xԙ?LVz™bU#ݾ*ܵXN,cAD_4ؖ RB5'"s Ce0]m0"jCowYwtjhf _Bq)j>c,)Z 6 kz vVo>S勺Kko/`]"O"C'DPqNQ"v\qlWb7.i J9(}gR_OJǯj\V-&ɽ0- zDm⍵}M|%EP䏦ڐ*OKvpy#KmHW+-P`\H<ҋ!#wOy .#Wi Ī ⼪C87B2o)T6} D1PZ:0^7C"a&F@sp/Zj-M1:^Ęy M(b|iCfBs\D}69 j\V\S ~p* |bYBuGzwEb(Q{t:U.`:a!uY5)S>9'%"4{Zt[)v#TlԽI~! b9>|l.ypBhEviw0|`p}3Do5+wzK E:1s!L$Ռq91m'7].Jɋ(@Q݃-r'* KY-U6 uM•g[ ͉v 򛍇9  _*nYަD՚,& `9h}q?I_X8CXi$Ī>SrjK e3Of{q4J'8V$^p1N~9>,jgEד|Rn)mGM :vmwsjuU*׉w[u6ǁ;ZuCX"8Y6~ΰq+Yԫ@ZI|a3^vKCکbʌB"ދAZ@E[UX xWBunlHLZsմ;HLk S0^S(5I |(&6AC:MJxsxΆg"f ,lfɜjqeah1̻tXV9qJ8 .V9%ch_ہ"?CydLV՜Ǩ۱:(T/⿰gφ<rdAJϣf 5:T ^&,̈́joWms G}23n Olz"ޜ?"}{s\om63qW{8NU"no@~z:Q L KF%[G  |> I>)e޲FؗU29W]%G!Y{gIpho8}bKvLEHhi?%BttZ(j>Z' Lj*_:U$y c+zw6 >vG'N^c'Ghŭŗ[]o$"bcK6FʻlvS uq7;v۾+AK6mݸ崫+VϪ.V:,F+E@noF> ޤƠl@NRHҚjj/c^ރ|pQ?2B"%z]mO'ހfIatAs}|JeS̳ ,jŤy_S6N5^nqܘ7?2?]LhY1i EPOil԰XzgPg!O֛ U AB;i^ Hf&qɶg-P(W$b{gCܳ蕭TUa:!{Z`n #f q)[rrO-gu[ P1klǬcƳ.X|KꭚLзY, 5L9h2Џi ጒJ9X\pl1rmT}{&. 17R16X~gd7ע[-dU#Z --r N@w/g@3o}kՌeMI{0@uwu}܏[q.峥~إ\IښEnR"&MIa!w=M1lfPܽkaimGVRz6ަl2-O,[ W+g3"xض7AqP O^JOu_OvF~CHV}am, c gN5דx$͚/eԳHUe+˻ m! \ eZcUD8pI\m+z!eGٓ)għݹgg:mCDlcU) M%PbزEzÇRLQLB_~6]$;'C_dibUGhBUvƖiɥm&'Dqdv]2߷ j|A2~EP iLA`#!pGrܮ٥-$dfWGe-!a>Wď3Z-Ť9ZZ|vmHݴipVeX;^ݵPb 򻷝f26UM Vm?97ѭl ݷT G:RUOl1O+tKG9WrĔ''KlށЂI|"h*UP]s^ k K")%SJxrԍ~1Nmi>*m$׮Dz- Ȝ=3\d1>i Б? rP1xYayYQH22?ѷN ,I*}ҏZx9f:CAVNyĖ*Boq^n Ι]4QmCWKVmJf3!1VCK.%E,J_@K;s}9jNlddhP","6/@,+869&<}H6<׮SM9³"zԃ{&uG5m6_(`ud&fhI{lm)]gWXc$ .ѴD NmV>WEKlՁUnIZ:tK%- PuȴbiAz8|Ga _r }ݩABoeLH1JxK2o#$A]v6w/ef9· ÿ/J7T Mځ Ut[zn䰥e0kLhIW'HjOV q+u82jA%]$G1:LEtK]@ZV[!`0A|өC+Iz2[NJ/%RP? ֲh>:L%Pԉ/ "Z;N^qzY 5(r;r@nR3A鵊 .7*soJ ,%Eь/n:1*(m6Aﴲyr3&+4U?АbY\Í,^gJHLI\hXfp$ogsp&juv#YmRPTcAFAj (b=A:FR4;3}>rStj-1E|elwkx0eH^Hp}z7(\yE!5!{im3ҟpɰ3Ljˤxk!W&׊ wٻҀ]pxh:@!^Uف^U䶫8+KUpn E]9ǻu_Wl %`g5j]5-8#(n>,݉ rH n$Cbh>aHW(SCD[nhUjȿ 'LY W=a/) . VvP]0|Xpp0LTja0Y6J.Crjq%6 +0 j2RͳstM8:vՈxFCbeU9иV{u)Б̂ŜxNffN8 Kr7ga̲5|PKD`(7\0B翟3SU 94!G!@]P<ȋw1JIıRXOV3Za$)5Wvm'7kY]dd{(_@l Xrf49T7HIG2akvyoX/3pn:ruoW#vb"(< &M'4QY//b3?ybfI\ ?uECp 0SPϒ@GSt~-7So:gR3W>t[,d#x`)Ycbf=4T tWYt| sW*2Cf\4?=Kc^ub@0xaF!$>!jO^G].]T|h{b|j6THI˓O;էΥ 3'ədO=.8<'Bp|^@4wydQћq?QQU5)aݺ2e(wOA`1ceZA>lIOQ=7bh,wF8&/斜 fn"_#xY/*#7, b!6}o)~rʣں#4vǠF}M0k/tz]8Zsf`X?HA`s6T:rS 8'4PRu׮Y4"1IKRHT: ӸV bh]}JjэD/q TDLK. ߉#0$ JV6b')^ߪB񄾷/-:Y;p>WPB v6Vn q "Zb_- yOCk# B7?0(Qf5WJI/g(ys?굺w:OAr g?ᜠ\oKUyXE+؝0&\~ܔJ` Y4m<:xMu.`TV@LJL\5 D`b33,Gpn|)ٱ'fh,97Ӎ-ƒgČ pVTˉ)16Xk47D>2&S/ia`0#WcP8Kow1VtK'ڨ奇^dq?#1ؕsS&vV19"ãsν5R Ibt(vOá^ƿ\diQɴJm0iA}o@kZ;uVi1Bp\W5tl9w1L wV 7 1:j\q2?Jkrd.\ Xm>Z- ^i :$꟡ WPa{C`^aK* (\A|^ o|0&2Vrɘ(40wm7Ojk;]TN BSj#ݼ1UJ~,S2% Imd(JB'GN͙.eY%69˭445lqPNÎvfєUlPcDdBiar3Bxm&ᴘvf t7OHfAj)Y #X"#my!nO␴3 ߝQ vd/p< tVt]i\&RkSIme/rW>G)9+'4>dFl5p)CB]vt0z#:Ci2nbh|uGl>2 )L&o|D) 4cB"Ks^Q]Rݪ:q_mQ1Ҧ!"B3#;J0O@q;ܠzq~h6zG0ZQjBƞauKH#!ʣiK ^FA3"̾A p@Հ魢!(WOCbtA"&gSFDَ*aM|Q35QSz%g),-L] oeIUOw+&;HB geԖ(eZܱ}j|TQ`#"h`hR?& LJp8O#@tg,"\bkrCT`LYp\8HacRYx+wVpywEB^&oחֱvZßR?ߢ-%͡B_!$G:ڣ$ }|JQqtYfꊺi955axiQT`adC'Er Ěh 0s(R(ACV&[y&؟tKQ7@^mv̴1ψ=]>ջ !0&VUu{ؘ8ĚwCp\ndW+.'H>%oR@5$%oUDzAfN'{.qK4^|D3̐u*if&,UuNcӛL ̫&8@:$8D ;6|w[ZsIdo`#GDUF7%H:+LR⋋5ѸB{ W>GZ1$aœRnpt52gN?wQ97<e]YV0|m=Z)9x:lqbL/3jF)g;sN?:Bm$ۢ/wTh16\SԚ 5NTR<nLJ)z;ԵaO4Z 4gdܭ3U@ ;9!%?_5fut80' gB˩:5 #u-mOY{g} cy:=52;BBLS*JwR[ѓlbڪ;-jf1 AtH#˓01TTVݶ2 Wƴ@5K{|V U z<ŗH`0f#k27v5mBSRU1(V&$4֣v$ܓWtґB~!RyQ BR뇼x6a{흑Mhotz.i̮Q:-h.orHAFRma#l 3 yP1lCl 6LpWW<1Fхb 9ۼ P֢eW܀.ƭ:,z;^P[zVJ: 1gN#v֍*@\LvZIv62\Y엝ϙ81%EuE2fW~J&v+G9(q fk2-Y#B +TtG]F"փslJ84g~5$'b[@^H8:ϛ5 ?fsЮru~0<*}P[4h<"#ˤ d^$\'8 XBGDb+'_>{./NJ4E CO 65U̧w/O _ލ ûҲ#BK Z W} ,8f_Ǐ=lIQ !\[7|=-Xnt!PqxT"hV"zaV STO5|?Iun% >Mn͕Ut*ևtGH.&_Rhb&٪%7eĸC. P4~~$sKswJ΄K[gμ CS<@4~nl4s2ZFd}O l5[ܶt@׿ +jE K"s!-wDTl1!`1}^n'L&'0J#f3d6f@h>Nܜ _7 ]LX}ڨu@ףjPM!W(SZv0O_>"Gpݮqߥf4!fpLĽe<^jb#: acX[ 0 GꃋxIEF gT^B)KN"SD생z 1ҳSְOڕG3[T؁WVֲdDnA]<^'5Sk`fm:0B#Y;HEKʱFSYM;W=Y2bKH]?Q;o/eM:(>)=re0 &Se/EBWgbw(!$ԘW~/洞Si&>"ϯNUb4?ϭx2;2'>b7+#'otVvI@UΓG?̖ 1Ԣ3ڋ@[xxS3۬0=h/? 秩Y&}Q.G/溑8#&)1e ;Xq ҐOVg*w O:h *rB=?w*b ~c3o3<^Y}h0X~;ַ3SqTՓ2߬ö4VHV{ ~tX#8`{o=k$墫U-|*kQ3K[hX?Ღtď`2wIӫސ/*x +<;,lvϹ4R1qEodGI7kA,2 Lg\Y|*jwB.ZSB?wgfF'1#h*G4Fl@&xE;S=fqZ/ɼbAT#Եbd@~Vi/]^`bZ 3;<@,\&}Usd 8E@|L(! { JڈWDhքKgRo|~T$k=˫$pLɒt W-u__ً}ӕMexQP?#.?|6jr aW(E΄bG SIJ\sk(ZʰQ2] :ˮI:e܀[Ξ>u aQw:pqQ&DΦ?r{2 ?Ȧy4%@.BIO` YX-qRM !z?ǽ6۽q q!k`F4.Run=ٌxJ[H 9k(S,#EkXk(,#2voS[cZ-<3Sh":&揔NS#W7Gd'R6TD~ tIoJltiyfX.Rb󎋟/T0Rhϔ񒇛ZƜ#Mz ?ttgugPGǖpq&Y%s\<pnwݩ䲀r$*y+J=mp:ȐId0_Ԍ FmSV5CaEp8g|9cxe dahR|P|-qɳpap)#T]>0Y~05-x~'¡e;}cH6HQP^; &;zXI~q.˟CnJ 6#6ס`&ُ$RIJ +CɗƇFXcOSxt)k>ɦ3c׎+?\Azy.y~_wE0H >s&r*i;І  Gg~ߦ`8u1:5seqy+J"ivԛ+sQ$yNu1 NxrN.|"1%,#ZD62R%T=I0g+7 sCOjѰ7UI#X1.ʁH|`M>w,#.cr"䅦)ˍ!āCU;[M$E}ӐVd i`\#O.G),g(0SA~"䂌QsELBͭ3;D羝[I`1yU[-/t9KĹAu"#'X[}lpF]|˛1D}P2*)nV)Xǫ*.L@8U$W^2(ke!5n,"<Q4Q|EAE$bhY㲕8 Sfic\IRpV~B&e:i45ϫh/w>OAA[x.>9Ӂd?sH> ¡}XɪVi~B?Y[4C'`ckHMhQWe\~M}0_cPT3[*iM8VW u!0|JQŴϬ]wh} +Yħ3Lj(8άAew{mL'a̜&ˁ0=6 nFHܶ5QvbS# PR+wpQ_^~.nJ yY9S*Ydn t{%>:*a7&YFN^^Y<_dXO=&'R>JdkKP`țO'nV|$/j׺4ka bYKw{.q[WytwɳJIk1-? %/30=6)pu7"kh<_OG!X+ [q؃7Ԧ"nЊu9MX (5/*,B=Vy+Q2B:5ct"q<5լ.nPWbKxbxK[y峴)ưw1[ft4[voM sr2Ț$<[#I KjjoDžY|]=lV(1—&;%alL@Ɇ)UM1O"?Mk1= a;hlDCN~G#wFk'XN dV3YC|?=0A%W;b+[ y^ ^߾D&Txq)T[LN1 s4U o"6JP](q $IT)݀:.{{`1_mLPt^&ĝ((Sq;i87cjkJKJ ѝ({XaWthA@:lϾf!<w~-Kr2B6td.WZo(&y~$T8"` 0;VΛs`nOE/ԣj}xK,-K* 7k"]t?qT'-0|N^3z~j,Rr;M\y[0NyE홱jg˖YpQ-ybZyN0nbëp~ *> =WhIoۋI{ Ոɪx@'spy7a<?p V"t4Ao[{Lq/5ѮOVJ*9r^g 1x hUP$Cs^;{=ob@jrt$GaiPfa/^yzo2?Eu3(kv.ʿ A,a M\fCW:O[R׋8 dw-_g|V7(\j2'MJ5-@n|@,Q7 %y{jM)Θq!+ya]iĻ0d뎳}1λ#qqgSx@v!7_, `Z(+oS/K;25P6 Rz߄` 㠠ne=g>k51\۴4BZS+z"9x)ĕuLx.{pֶѓlt =87{=dV"ٕfIIs"r"Z|/_xݟ .`ð8}CSMVxyAl" L0^c!^eB:m` =QR%`X_(!\v |i^7>KJd/rֲ%~t/:,̇A P<%: 8"t߹Z;8%sF|v|CS7kgU%lpiO NM%Ŗ#,F DѓZMqew`a}|P Sh#LF._Q6⧘3T|ݍA9ʼ8斬H\\6vh?0g&u*4o78?Zǵ/ yF|x٥P ZfVO9(NKu3lsf0w7`铣yUHYqc Te Wۄ}ZLR"ٻJji15'\/L3G > j[޸T 5إ m$òb5O*jCi~v=ڡ]]U%:SP_EwWeg&~5wepUĚ$Â2::Y [DRk}ْ؊vStt[~_dcI^V[wCILLÒx16t!QlyfՑMg*}}% 2nlz o0Xp 6an z62rNW~6EKRAIl8X(Ԉ1 mH#{c&§rgfCScLo ?7*d/j=A)e$sE B1ߺʎ-!F۪E?:u'+l "J w4hɤD1>Ǯ fW뵕()2_@gy!D!˃Uz+0bF/8W 8xX%),&ΈȴնY/ tS²i=ʇW%y .M(ic om*ﲭG[Jo̎/+2U0ũ*`ʮ(@-EC/I^Ĭ,>F5+@ڟ|apb&C{WyLam (C`Xc\,8oe "rlHP2s4|)zVwv k8PrdO–;`rwQw 5V'}3n|6 Yl=*sZ4lJ!'P1fM-( t'!ig~KN%/ n&ga%geQ1[^rJ""_!oR˹$άFyŜW&3Mq@xA|5 @у`c!\WPM#/p.f*囥//9/.AP=v#ޱἐ{6sfr3* ,!>nU[DTX#*_{e#t_[;pe1`^BeEGb.us춺K֡=b6DL:eva"mO&7%c׃@GO!hkKa7Op/u*4%{jjU,cw ڎ&tFuU]&wi"GT[%'?TCvIoK9BdZe S&c~ߣ) t$=_E%R uT'LG]xZ˧X#~tXX=٫Mρ'xǧER<Hj%t|:Ao}΀s[}G YŶ;2|y}9₾9{[VQ*>D! 2:yO2sit ~6PZ1 %Qm%fGaq-4A|k%Kre 0lX|Cn;}Ǵ'ɖ}! IUc0;b(W"[saUZSxU7norƫK ~"6~{ ׄ,I0T8 L=C&n2at֒4\SW_1׌~2CEek.Tۓ!tP<yŘ uÿh@ p9,3B{`̞ TdC)XlV3h]Ht姢СQ_j -( TZ9; .,ey;<҄p gF1qoϚ[E(PJvL?yo Nü ꣣aV8*;\ ^ V2%` SWxUR{V-j;դ2 C~c|a ܘhp8k]s lDdJ5^<ů4ʡ1" t۪ v,z4ܪ>|few"Ro|‹ jtS8m=Gnl4i#*)nu~{{eAELnhyw'"Ѝ$I7>dU (~zpD L3d$6*J>3n02Jdz#1 w}]|u e܀hoLQ7o}Ä"JS2K~= z0V-Yx)0]d]R |/t2ז08xb)VUz?V}y[rO_ &!ѓ b|,RD5KbbOڈ'(9WQG- >v9];BxQ9C<,F<< [ӊh؁ eѣ:6> HLK ,v,λ xK=7[ԺQgpKhX6 +g"~RJ~ H?v]go=z!2S Gi^/sBXH0 Цy6bhGn(쓇ަ [2E 1lZDGxe:"sN,HALԭ*긐9 D䳚2cS]Xb = pM-DuhX:f/p{5vkH,4{O4 +2*Z h,JGSYpAp7JQPΙUvB?d(=hK4_#yyt#:cU&f'NGnanW¯~Cp3NiuxXZbG샾;a Sݘ39qC.=pCz&J )JLKMo`aXoߧӺ|>?aHޅaԃ&֘F~ raKG34F K>FjfQmxEKE| [ipŕu)QeR\yW:ZE8#ԽX%zrE$(('A*%8*Ţql'mhCC)ϲL_l92͘oi%E9^Fꈎ"K\MgWV5/G7iĨ\.9_Q-z{d@qZ};L2޲AkXO1}nKqa[{_ EԲ3knC/h'U\fl2Ļ9)mڄvoߔ;<е iz6$C|vf]bLY g!RQBa \oUh.(Ĥ0F!.ပήEBўHI[lFҦFOk/6ܧ6o89P1"/X TX: ޣ AG YrHdn9BC#ǫ:Ps0)v $4;|1@l5dqԱH|bˌbE\+}DX<=s:wu('L>h aj$gG* D^y_M))n>Y;I7gV&M, PK- u Q1\ N%~UXم5_.qln~tw&A :49]4Jݞ)ۦ=Z{?_n0 Z r3I3}^w] 3gф ?x bq(9MnuScFZÑn4ȑ'1ܿ ߧ@Tcg/,n }P3ͲVD4Ļ&7ǠAbJFUWhLq7}^}nN7n1pZ֎|oC= .P|Ȁ~7VPm*_*]@Dg|GµcMp˚/ͲsoViFlLuPB cd]{ MI3Y_{LA οi I !$K93rմE6QIx)&\@1ﻁꉉWatwMTqjǷe-8o͆ Vi{6 [>A !_پ;ߍ֔PFl 0%[ſ%2MESx4nzBE(*N  m {~]5SWL|I*I1кwMԡbRTc=GGčaDOB' 5PsLc:Y}H{GQkI5^EVSs0Uœ[Y#?8̐l btbεDgC;Z=U?DqTqٱ)Ru.Ƨ{8WMN:{T5[<}ЕElV Z_mRc}"I*ϱ_n>qNk5\V&g g{gmF*nvRUm1 P:ݘn@$@J(5Ĥ!%#'ٴ>\'Z`:{=U[66xyuHUVh7mpʗ|0<{( $+=.l'xK\04SQFW*a h;4|n"l*w+VI)$zQ[H<i, g V/a/I=:uh%wSu\Ӥ@* Mgse5n^tנjz &bCӐ }XoO Mİ::R \1>ioB7~{b 5{Dj<ҜaVSK^.bQXod q _kRs#$HM4q_餶&k&46KT9@Ii  pTY62m(nS&w_;CLc eF^NG-!duiϩ} G"~;_)fHrAFr[?G3c,74mnAIuR+NCbp9~䠑> *{Loo@j.vg?tV"}'Leu7@#N5$Y|֊gJDʏ'7 Z=48ӓj&8,:@-=f7p+ M'hԳ>sg< {H Q}O'ՈM ˝Jִy 4߃T3Ag[#iIc 8"pL8䈟'y`x%m)iAWb驷 f^#5<:7&5aj CFEA TVcH;X^=Gz^So!5RS5:8l>j̟='" aIQp~Dޣ#ڊ1&?[+[IU4:/C ^TC,!b6!ʦ2( ?eBژ X G9Bǜ!\w6[R愇 `ڕjRQIt \n!nlMWZ4 ;[n-I_3-;%CSaȟI+נPn&"u&eU>4n-vئۀ?1V;>%-niّ]^dUXG|-"nZj2NzHS33U>!ݷ[͵[ Iϗ.9Qbд0F^?\ (lMkvõ'-nB {&$miY`2ceL# (&?PN],mz@r<UfFYu1ڜ3HW!m'K2A-kKj ,҈ U K~~d1cֱl}q*]/'~NyHoĊ 2iR,(uv8.F\|E=Pm~rAClx:Mڜw8ٷ=MЏ˕b)*OM[S"9ߏ4PIɵب:EBTwy^tJE(oAh"Ha BM!i 1D i(L;^ë؏F^NB5zSC@EG0ʷp~)͈ PHj}Xc7v}9s ů5[Ч[ұX[vn#ZΠn>u~`@v[f<; ,v$"V x&ahز#rX0Xb{Έ!giئzKÎ@VdfKC{RހC |0%_f=MdE/gvjM\耗0vJhR'n˶m~?ccm6PWd< 6HA^2*$-9$?JF81ݫB",UԮM:-WpBc$ 5asw|L<w#o쁽xa k$qNP:0ځu֡LyLE?XYS~tdΕď!Nʊ7Jrn}-rkKd9H1nlunz\aN;XbmJ-H `3qh8bw;WY'8Qb TG4/Žf\APԶǡPmظRդIhbg9gkV9 "Mqo+E O'KH_=N{1`2mMNQ㖃v9K`qG]QyGvEZKMA~vwRGq:.mjUiPB-8ɐ9=* ̙; 9R>}9*pV]2jj駮f] GCQC AO_wSގ&M#S/L0?)ZŢ)Ue (d9h ETȗ1vq8|aow-g5!MȻ?E5C=?^K^s6x`Yw9vq8 aze䗜ޅ[(1l$ 0 :%q.b@ cd.D2_K{AN01!& ݱ ,Ts@/d\g3ͽV & W5C}2x; L{pY_ds_ol~u#W T:q)DPHգV8GH`7)!wХ%g;uP}6j{1httD e3v=$[36᪳8n=XwnKDC(%sͭkAPSg+&xZ1zgX?^>ӴXjSwNπVc&ޝ@Tʨvw-G$ݻt!2O_V@JJH-(Xl}D{F;N3W [7FT)nVs|C_gB1CGIk58""xlQmǢi$ϕ;) #bl~@cuEu0]ӗ˚ 2DB9PAu&F+Zz,AU?!֔Qb V}n7jB 'Y {C4͖!7V;Z j-D3Ǟmg ϛY8m͒TyS2y='RZ<Ɋ=E.n"-])s<'I*tWhCfAK!wu၃X:5y].,P EԐMJ0;6c#o(! l\o%Z UEY2 L餸r~ĔL93+Z>iF ,Bq1uF܇0Y\1teߖe4/.M/z6*ǥR hZ:0%qk9S'cS! S{pg<{E\/D%"[ĔRUa Jv.W9CZ'ГCB< J j1ƭ fRZl\H6pӒeXـd1fbCI/+wxQAFC,j49uqs [z  a5(xHgҟp<z * k,+M=nL&9, Ј >nqX%힡2fi,l'#vLn'T 3AܺGFm$R<08>uFQ[@_0fQi[9a]2a:H6o V24 bR4,YS>VT.O|äx9XJeօkd-Bxz+Lv/#$<-ۈLjM_rS?> ' S&j jLYU:ZMm[b2o+l<+Iw U֖^ ̋?Nf-8ԡ?ot}\ڦ]ig/u ,LV:QH}ႝp*hLiݵvS2 U4lv6E4iGﵓ]>.㬒&NQW{I }NlǡMX!k|5+Sq4IhQ[|e,z͍H_S?Sz.S{ ^f*oI1eRLҁ2Z⡯B hg7Tj@sV9FD6=k4 xVfqW7I9jc,v ZMW Np>蝙AFp<0Qp`܅ɽ{\Qk8Kދ;'s^q=}--եHyF)J76٧2*VVq0rPΞkr ]٧維]uZ=Ⱥ"r4J+&0NB)X㘣G>FE7Y_&ưENJǫ'5C ʏx9吘dH@pvKj33v21wbBI< Ł q Egeg~lжc6}AK\5RT)%A4%trDt L}=/eRv s"EB8h{6ne6Eޚ4d$J4ڂ>,i\ڲbU=ٮl BꘄD`:F2t{"_5 t:RXv69Y0v‡/귓Pk?H{c?;B}$UoN8$m7~^il˔D]J`r`%/ n#¯DYJT+dWqNMiWf *QW!ϙhav ffHmPHKZJft}q}&D$AzF|R8~B07g+z)NmPDX8S&2EMd=r(R]&5鴪a3QOUxs]Y x(hxˀl,!k=QK5tgI8tv)Y=va:.[&9CƓ0(ͨHdΐrI3ݪ&XW[ݪt57Clg'HRG]8 )6B _\ϋ( 9~2jԑݒ$eIZzTˍK`K'EҎw3Qyio֢$%$1# X3 &٠&dk[KvwAE/J2AhI0LsH;+8[Qõ}"6ݍ}{2EHYjfԡtTSPvjH;{ED.4*ƪnd89b(D~Bu\F;sYĚUViuD$fo!} &dt9MO9l=I&bwN<;|#q}gJew1uEلs= ֤Kk;-_)P!h0Wdpb8gd֪aЗx=N~:~* 'D>23k~Sre.9+O!M R?B@l/ 67r_L;| [)IҐ`'_L@OQ m%ռT}'=4DB<;l Q!EJ%ڵ7!p-~w5Zb*br[Tb;H Ec\kM{:uiN0+I97}(TR=XZm~:ZOт ErNi?0/|<;[Hs6<6{~6'M]?`vy{̜Ur M1HCp$&d!DZ/] ]8n"BřrM1c}%7NߧZ+G63\KG}(-0^ ^=DH܆wtɿWv rBˋ\zsu_'{U!kjs>37 bicfky43G1N7r\+l+ @W5q2N~@0f+^ֿ70Eiԙ+.v]2Zۣ !̍<~4s)azq:F$7QLnM7U0htx$W"w ;vlͷ~y*󯽂+iz _2^~`HbnC7quLOߦ %Ȟ7H%W{~'殥$(/}ZZ졫VI dfb({HJS1+TfWBwP1p#[n$Oɺ"T SN+ǵ-A\m$ݓA{F%իϲAp ,EFfc3?)'v'2NDX&G~YzK *]S,Phm<0ZI6$j@ %67;bA%Ȃ_ x歍'?ō-~)y&LGY?]u(TrPK>?&D1;D߱^!saw=w7 s,նFa=NўwY԰5#LoqĔti.'$ֲVb$:駒"GQkѤԜ,'J}p> IGu7Δ۔D[O 3&{{q1xCr}kk ڏ&%rq- 2 UumI v Af481̚Ttpit$aS=4E)و<E%$[!l+8 &ҋ䮐,A#VT!补m k2bN*y5}[$KWJDf}BY\eSi7{D6<6zɁ˧,Ja*"kGÕlT }kfʹvL3[K1t: t7zTrۈ(sulMr̂Rя1}h +^@掙umLw|B dbrG"+M(lC^j aLtQp:i<7i;[Jn1˖l_{QfqB8فdI ny M}z[Ni =w6Fw7 t&'B7i橂+fCc)Cyż?QU]2vy6zFP˿jD[@Pj[C`a4 C1鷑 DnXM9|@ >U۞VMcz%2$Gʮ]/}V GȣvdE>`<A=hn'w9|+.bfKw:hSSit}a>~vV^,=DuEkB0zGԷhnR݃o׎7/T܍ K2=9nUoÓaaT>fj*L;|Y"!{few/;hHbzu`İ6I R ($0tĞMy Ne:A2m'd}o  Xx6}G!Q,9~ ˑnW9.7!1ⶨ󵘨0ouܭ܄GxsQϒ|'W]_u?Aҟ笁aדiY$1nb]gXkF֥ r+U֩YEG*ڵ4/@gl[Oi&{ZB2;+`rFqmz=8(d|>K>O{7סvNҾ⦶ %F`Q[V9??t=qH&E{I$U´#DV vR"R^\PV >t0&̜K_g(J.$#xIB{U4?6l pI/F)6&{MS xWS~#>v.J֭T󚞯K Wzt@%hePLW4qҾ4 XWB%O[^MYs12d(lvED,xYh1U`bTCLpN2u'LYH[ V%ǯyn#3dqq+jUqƓJhWE+ق9!\|4h Gd 0Q6>SB0jl] e$Ӓ\:2/JK;bu tw*y IL'֧}Kr(C5QLe%dK5Bnǃ!oTn[F|ȴ2Itٝd5Cs]UGN\WYhLo(B[udT$M37z1XK߷ OIoX:}qPB| w_ u锳{1Wt:Ec!S5O<-f3㬍Ni>edٿP󏝻cU{揜EtR4nNYUba1:vq`>3?ZL!>]F4ࡴ.ڬ>&~`tśiV#'jǃsk/X2/]'#SZaWw诠WK?X?3E Gu57uqܟ3ğ3N;oI's'YOi= ƣ"Jvi&lBގ+IM`%ni=E왬ӮJJ,?+ȗ["¶h)C Ⱦ2N2'oWK4*u@UT["SN{%?Av{=]&ސ O]ۈl^b{.2d$ U#'=k ѬpzjjB~NV`[Bd# -dy}ci!)Br@qkn^}aAg`i=z|Z6!Ei 7߲P1lhȫ+@#I}sR`t+`e8]  bPt*"XYxYTcыIji`gjA4nK*>;F/*9o ]eWg j#&@ĥ3H$b yUiϔ8tW : 1hZ< g:H.k1n鮚"վ2L̽3{܋$GXF7]Yu11ͮ2t:h0E@'*UfH0/){܀I'*BzA๪H h0epE IDB]`׆' %2?>:"nWrk'f7[͖4B]0ΉZ5iM[DtAp`ئzk\rb V'eL|s82,oY|ɱć$:\b8?;տl iX0KUrPp +`Vrj͢t Xy(`xi@!vx jھjlwԘ_7JLT6D82'`ش Xbk̜8ae HQuӣZDL.i"`vz nPd\ ą~Æ/ &\o'V&ֵXR-i%L: J%NRw4P]ᷨj"$5@ WLeFWR=5GYu^nUZ3>LR'r"%Q|a $_$W zӛ~FPt`9i+tUCYfFt$ϑdI|BJAn@:gHԽ,n*U?#.8Dc2?xxur!DUzN^⬨;y,Jj&8գHi7672%#GFPг0!lLp;Eu '=Fr^y&=A\Bwg~4BY[&LK^X#OԞg@1`X="v*>g 4])v`8*epѸd,i\nڎ^87}P|'#zmEmГ)8^G'u]Vh"8ЅփH(SUqo.oi6 gm9ciOpv5ĥ]ǚ3磫 嫵^kΤO,nsD>KKNEr*2oauo> r7ts-!LnI;&/DUKPW,^qRHG*,ب ;v S^bvLm4ďNi4K?P*s{n*4bXZ:h}dKychB5Ub?jJÎDl@1ӓHD? ށc@.FL(Fqb_Q/P?U G*-$;7M"$Mv&MW#v0,?~yV*EW$>W:dM& zQF\bu3-+*p2sW}0'Auཏ޴(Q03@hZa5)[7Kzz0lv"18e'>SthNgV[Ϊ t3Z^UTֻ5 Jh{\ÎF.rI7R _X+x,g~:Fk>|K2B ,TU6Nھn+b %_6;˗"8PMHp=@m ̦׉);WFю,mCT"t&~u9= [#m#SpnFjͦuT^.5Y$j6׮O$7D.+#:Y JqE9ޒ/I+pT~+ߓO=fa]~QdlE_?AaA[$^9 5{rϝMTKUPچ-X0hʶfpdBQu ikwܺvډFJv!"H ΣOHۡrw'bxICn2ӝ,b`Z8fF6 3v[$Do#ƽ}_F&/yD5ٮϫam b[Otڊш_rSk"L)hN u>x/,3[d:mN`!]J ?A@,FdJ pYoQM@5L>ւl| 6ƝޙR oFY|=oI  YN'+_+īStּ0'!f9hI ;Q2|V:+B"~lzqhꎆr,%{#v^W}jCH}pۚڐ+ߟ6 _ vA1 T!"sod5ĩՙ]D} ן>1i)O 냒/l}k T ^;ҜmW<-C7\_<õaEn}صC/s3[GLcD"F+ƽdDWY.l> HXCp3F^Ͷ{l(LbO"IrUb{UW'hK(,,!k@@i,5:$II(^*%_%=ā&w(`O@DpC8Xfxք\C-v\=ᱰ&Ֆ!~Pݴ Y*!wymEZIɀ2Ұ2 = H=p*dٖLK4#Ѕ 9[@߽qRe'E皹GNE~se~& zjrk:= 9`Vr `WڡfՓLX̿"9)Pq:DKI* xM GI7 H^G_݄o}iT`l@  (.9IwIѧQ4ʇ ]P8rL!IEOGT "ŊBnFz[ҹ:ˇIhTL22 :lI&7,d(Nj E0{V)<*(ArtnP4 %_& HÒ%)iv \SWtSؘ|@kzO9qʠr*U,V(MnO~~SƦLF竁8ÿ z""'T„lJⰧˤ}T91?bo Ft3Qճը/ȵv褯)71-['䋆]Nji*PNT|V~=ωq qy{5jwRHL),e;j p˰4b Wl"&XS.>u%#N'Dvxbta.<SwZ8_u0{-,V ;< K$_P.`lۧYd>[+}CڅGЍcN$QQƧ0ܢ5'u!ssSͣoC{nrM(Cr_=_'\G.w+Z𮷂}f %EV\b*A"2{eJeaBU4Iptטk.eKF̗B90Vmo=u } VN&$ N":a9QMnNS:`VKCFǤz\mX>8}Ect_'7 C &T/Јz{`%,U1wTS0x*Mqޯ~̢' )jTP0c7r+tK{%Y<{֏ HlbvJ,N[[e(#$:b#;ƻ46' xwI,Ke;/!r/!N̯(criĴ߱E+?$2dR.nK =#JW c{S[l6χԌ vyyFjB4G~5 6ӸkG Gi_(;֗ aF#+[[|Qn/ϭe p*:٩(~zݣ|@5`1\YsRI_d*i5C |ٷNH&,Me,v&o7nJTq>"wb8`R`mEI⢂. 2MC\b MT8HƘU^nsm՜7>Rگʣ? C*{qr~,BR+&+zl8m\fŸ8KIV CbjW5~|,d8ZwW0%$x]ő#SOϛДލA2Ke "{ ʏq|GZ~Bwޠ&UarJ0"i8v_AKiBm1j ;W{jwc2O~tsJE۞}|.7Q UtD([DL@RLޮooRYԆ=5y$?hnX 8.qb\^p̱M҅?Nv! 45˦7J :2%->eSC_i=3*FƑhQY6h<[.\f$dĊe9mUb( )mt_T#cI#)ډS?݈%J-K o%Yzr \],t5؏$GT1CaxA׉Z|rյWw@$[E 7:ER!dz-#λȯ/ܡ|xO܇f{t<%܌dXGo$Gk덎gV3w;ž7.ꢺ1Y7K{-%0t 6&FV!pӄ+f[iD^â/7͞V 'H'9d;k6m@WL5BJt}g,ZxxsEe+/Fg$lF]R$dte'zoH'KB *1@f\+:#Dr\*ͻ7 U`Nqҳg&e}3h (?I(3-˻]xb itKS f'7{6WeKp&1Rv+ӆU>SUs%,4eB¬uH8 _#iTQZ!gTo??gRi;. 5[[^'iYjRb.ҹdhH-7'JPWD9 y_ ":mUTHP@T$Rg؂Z w)صy!O#o^-ϪT:৿z9ŋAdk1WTJVQaЮ5>Tn0HRɽ^=VE0R2|Ui^ Nny*t`[)i/k5E8^7\.mb0P> #CX\kz҄ žVrE:g~ JL.?;Kl n}eJo vJI sOeߎ wt+q-Og BeB,1*X5L &Z7-I B`N@yZԇV}Dp{ਉ9% m)쯑_WRXBJ̙hIrӻ@zPßMS`*l kVΌ/ЗcvrւMjgf 'P_KNM-65Ip|P&D,*# + 9P[)ݚX^SE&# ^%$|\AlQo׵Ir>jt$f^~_'Fc&Ectm/~yͲ40Ҋ kTNU5XKs/&@&S?# 'ڕpeZiE2 sgDe8f-M鉆dbDZtMfBII;n{KX}jY=G8PU∛|0 #y#7:Kba [`E2sF %k3'F#N //QH »"P49 ̤a'=Ƈ݌I#UT}[9wo0M`!$D1Y)"Àѧ&lT? y/ ^p[[ߍ`̘+i#sV/һ:*7v5Enj5}K]KkRqن4JuLZL-eC1#yEw ҄gV/OZsK0nӇ<}}=k$P8*Iw/~S(z{Z@o[h{\*܌F9JDQwGAXv7gzK[,!t b";a 60nOVM|=UiG&KD')&u%'Flq]rB+DI9M:Ldtʂ#CpCotv"2)21~a1b5֥3iJQIl3׭mYRSiw|mƢ\@-V= V U[ύc>*Dh"RɃ4&= QPl/ָ6_NW!D!4 uV O/P9Y1]пLrnjs@v+\1Ɗe"c--?c _vF 5j0fꎳ`h\,T)3+6ꪞxDzIWġ#C76PS[R"}|DA㾋h=GR7:O dBo #%*J n'_;!!_q9! ¦쪭#` No $eD/Z8dP6ԳJ7JX+Ap !h}ލ1"(}V8N%x"nN"7J銁Y\D8g/SaO<wYCc~m ,(#rӯCd[ʏKp?.S)Ż~2y*17-4y8۫M^nz -GDgYZ0707010000046c000081a4000000000000000000000001668c169400006bc4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/rme9652/snd-hdspm.ko.xz7zXZִF!t/^k]?Eh=ڜ.+Cq4w&h_hv2sIPS3ո"[Yvb 9APћ jD xA1>VvzW4<+{c(3 x4zK|,+4j &^Kk&Mp8dv;073,̽F*2fo $^AT΄tQVErsg J:B]kZ7Ks=rcwѸ5) 4_>^,P9βFkƖ\,Q˽oR؞GdL%EJ!vsjW8AvlG!қ[?gz@܁am7k k{[:wetE:{%m1%reٿ>%>^gno&AsWf67ԦDŽ 㤴9{  dw<(es='tPJϤ&))8>լ 4x/j i|ԝ搻/"$b{/ t?PQ )YE5d4q`Ǧn(ue鱩Y#IsKsL26t#8 K!Jiq9U*^ĂUeĬvWS`Ӯ&_]  -4G=.gЬe=kSn}+#n}'1KFvg%SGq /li *Yl.0fxL]:WGvwK~ҭzqQ;8g|)AxlϩR*0Lx-R[^޳jS ?32d† 鳦1!&uY'8ez8.%IB/'N놪cbr΢o蔿~EmlFAqDpꞕ[/m#(i^@e%t7 HAg@SX7eVK=e/gD;lGvk_ 43,xZ_wSնnBG)axgb5#ֹD9M Fh|hzţ654II}|߫EB/aH Pգ*ikqۘe I64i̕:v`V}ryHEmh@#:jʕK ,2za> ,pas{~17!"B%nq6D)F G}/F ].יּ)T߅J͊A:]q8sccM̗'j#)@ k #TOzܵ`;}tdQx={WI3zd(+X]bvy @f^l3f5:G&,ho̔kT+`>gX 4 ; > EзmEx̧?]Ġ -hفHŸZ IBwsYqq 8f:b˭+9mn;CӁ]St|OaKၘ Au1HMIX/:qXĒ3e:+3 ~( Hz( "0C!P2rf@䱬YA'/ZW<$ Eui; 3"iܴx榚. XUSpK٩s!ƚ&1-Ȱ+7`dq:C,㧒Lnb]gzke3Jf+y*\!2|wֈb XIsyjZ,f6w_QYosq\Qaʒ'b 'ڼZ9PbQ`&襛ǮEMAHu#)֗hz{,kp@,kvB)!D?S$ҾA=O>]f'&ocfJg_1 xx?jJuE#QO~X9lslj豃HqAle &JC 8}'urL &Eb oYx,yi\x3∀\HxaE۪\]ds"\$^fkΈ3v\Ji=8]369~ qMAS=; ڀʿZV.1ά&GdAN1f}k՗} ^Qހ:WB9 ߑqYUDۺ5s"3f3M),zZOb&fj(u*0T>  &lym*`&nnRP ;؊ۘ`1[-7=y6po~3ǵYGY6F{:ӈDz31W}3w/5qQ0R ۄhV9N[ X@5ں#|ʬ^{C~ XsuKIiT_ UQ EL+r3atvljB4_c8'+ `9Q캏`85 K=Q*ik83UB(LJ) rl8#*٤E5d]VHxZ\QA3ʺyf"."KfUL+kΣ*qt<(YxVBRe1$SpxIokM E Jo_fdCS3`6bXBNwY1\ao`Va|߫94t-3־s^0*"q&̞\!^eM*U՘ -?tY?H@[`+էtL?pR" 1cF~]hG{j ښ^bDN,W9n״9V=: "'GV[ *[B;ib(ڛ:̒B;=̯) =/H9pT?oqU& jJ_oeTm]@%z[t3c&ۨ0WxdJ"[ k}ݬG9ɐ .u4]ȷ)ܶ3{ƴ? m:SNi*'CW3 uqaWR%pY{11hwJ]=nNlx! f;]6bK|@5lA8VlPr\-n*_N0PQ{u3a%j~*#T3jT=ub*rXfEfIMh2<9_5rY6_~8|;>\ZrXeI&ո+sK?4TL3 ԥڒ7'q> Ջd3"h%2yw٭& GM wҰk[yf[ t.oaT]FN.6&DwEy~xGo\ޏ97d_R`eЇZkiӑŲv>HQ8xS"VCw|ѿy\BbI^ЌSV(?M>HC=L5Ap&X`y)pPd-$ ,@!SS-$}3nIdԜ_Lu4.+6/ivx!w6656)wEMN$/~Ꮇ9AomfwUƚLx砻k3H5qH)[<jo(sS4#')!Q7$>)wV v6iU@ߚ@*Y'g߫ ddŔ~7UA,fNH2)Zɭem=^t vgt=u KZbv<6ZYu%&B5GxHˣ1S cnTmkUğˋs)S~„YAY;WB!6.n:ALԟ_oxFª܇VK`<-RyZz+;pj(3ؿgt}zx f%S`-&WŐ_& UBi'kDR.`mñ?bSV_\7< F7 nAYu8ۭ]Ps|X(w0%#hC-1Y~\~)=*O][#}/j8^wC#I66flV[Q-Ai{T8Եدx7 ٧46nzuh!%))2,kͧLԳω"p(ta_r.5|,wJvXk\lKɣ6^ 6{2/Xߺ>S5Agv:/fͪR&V_.GpyW&%ʃ3&CFh6㊐@۾%TTd-^\rz}hPiZ#@M!PWbN<3bPiie!t9UBz 6Tt45A4{eWh#D76 2xf6FNMk_nfM8okclːwe Zg7#!<MBƙLz 81Y KfP6A\cWsZXagF* XjWH>5N\#а2$d"(zbxJd2Y^8sH0|5@N%Cҕ ֐T؇ m<^F6y3FdϣcZq틔RO1},(w3IgC2H_E}u;4ޏS^^P.FUVA';޶sPgG)1%I", pҎ]&<ޟ2(rtK; 3ݓQAPtoe")<@ a(U~}\`$qBW0O&&Nb&o sT*x%cAQt~sbvNc$NOCҚ2am%VF{/ r+N?s!_Xr FROM 5ivZ( imZ{3u>Exop InFwyUÛrqT~;-C,S$iV6 Sj sq8`=#V1]h׀[q<[hy١'錐wVzEF)zT ?kߧ1s}u+ iw9 ,ks ѺswHsJd:Ԛjtɉ%w!VKjʞ-l 1>Pe35m.*}uMy*-lIm7?bF1 !fz:,3H6]<=O3],|1AqM.` \c9p\d0NisNoX˥Pqw!a; f[F/9 9Mq{_d]WL`,y 6n 9^ vea.'׫9Ư7L1s6e)F:ccJW.mfwǺ.)Xw3xʸo0\}?4 ~)u es7An4-%QX5gs~].X dV\d&S M {࣎i8_*E!{:CBV v())Dgrc{v}Q_>puhlH\6w;әH-4]}Wvg)f3H+ >b7XgLL8pH(0*`ɅI(<aQ\ fcK7r5!(IF‚knYӵ.\\ᵭF>V9JS8S 0V6j|*PKE=Bз|Cw(…:x\>6  ¾4|Iӻ;;Dؚ4sZ$3~BARִoE@ 1ុ!{Ws.ރ˙G1+}cXNIcdš 2>RQdqܲJ >nhKCH|G(!" iwt‰ >FP\gyfW/As Z 0}\$UZ?1]cHLxV@Yd4#"S]y 7zGa1XU_:.r L-Gؒ1n$c9"?(ێZ@=woWnQ-eyj@ S0wO.JZVBͨBτK?QI|fC̡q H< `> RO(4xcnbHU%R^kHRrL?R7qڷ,( gN3-E`*LR:iēq`܊OhĀ"\oCJ.|md;א-&5vB}E_;.Ϫ&ph$Z<ޠ`-hϸS8|WDLlyScݧ \]5s +,IDٴl6:gKKļn+j`Q)OX=(vS"Ɂue^1e! X Fnb2*BO]Rbos߀J!j K/;vkx*$I/})"=zS=~9=cʇ9H|~]WتkسRmlYK.j^ÿ89YqQLO>gx|Ӓx8H1d`ֵ+#:h(^/̕/m,o;i*ZħH3\h}bx ^>&.gA;}$&8K. 0 =nJ;D.=H)Z,-:LeZϤݹzp<,To*g57M4|~0*AgȄ rNQDŨ<<ф;/d't, `¦*ghp߹ Pt%з~_@m2U3`w#+ ֥C|s:w&vv+L1)vQDfo7^=By,fjt5;:akIpy{I!ts8 2F,4?o #Z%ϓHID%_UK_%z 0{)Hi(bNTI ?cL@F,k=L;7 V%8ל3C:L\Ex)> y s!7 λ`$ʲKE#̮`(drJz&o;W+7{fCC|ϝo[m7n:R@u_96!eՋ#2`Զ (NC W;)R'q&| tmZM qDiӆ^*F۶֓Fp97y}U}v$po!d?Ȋ\Lm7ft`뭆0v؀2ZI_s1EdeJsQ0.,3 YAd2@Y@44TKu#-YzdEE^kAG{E"bUﹷAK\)-K8>J$0#|㪮4 |Ncu*f\OYA1c:=IDSguhjx׻QB.a#i6wI3SL+M)[7$o I+9yP*ETwxLUe>촰ݔɱuB\yt|7[qV`%91ffH! 0?';V?)jBt휳>?snJi \fEj&Na0͹ް<|:&7ƫZo8bmF-a@,w mAlJ7У:&nyH4һ.kz1v?طL6GhY[bZ/ÊY)r,-TЖ,mJ<9B l{TA3Ƨ+Z]=g>ܐq{QP՚_;u](Z7<h=8';KZ,{GZnԪZU }V7Jt1]kJlYRp4{)ڥ~UiI o)u4r<$b}W›;_PN?7-ޮLxӈN%VW zD[B-k4s:újC ]&جD,t *5t1K[ؽ4Uhd2Qjc؉~kSIb7!d'_xI5 u8_\as> b\|T,@ˀ53HOO,H6.(J7`^Lӷ$bTd=+n;v%4H3F(1j =EaHڰ};8On5fUӞ !E]6vE>>ɽAvٷ> "$i.oK3ɏuV4xA&{?CnQ`@x$wL4#镙+m iO]fpptY$ ̄W볥~T$9 `6|#)y"<΢.Jy!f!;c!R"9]db/5+ bL =sVhL-x;g=OEP풵 Mp$k !'/O3;ѼMksTU` U8z6q4/M-'@M;j@N*Qj895檠Sϝ$R4<<܇qo/}DXFfja1zTt)`)F-vjhuI95L!nlz[];k!$@B䟟-kB'NiKcG?k)JaE7EBuj_7gY=q'E4JfLơ͌a)15\3RZQ¾/Ÿ^EG9P!˴A*v{ ZMHpI6o[dVrCXr 2fa56QRO;zfoV wf8@7":}4P|6׉ܼ.I(M'#Y2Y IZHl}Q"X}St ٓ VQHB)|T6 n b`/B=2 + *4ByLWYNl&%*laKmP\ hD8ܴ/dW^Q u[u4&v;??s.M%,:f3231fbO<*qj frѮk[I0v`y=~/⥮?^G=\[&keJ]X z}aB.hCvO('S)>^qllK{3KqUg ,hRr[sN+c45;YW~/RMT_PN=p LN֯T߂9LlͤJG"zͲ?U. b^n7-}YBc@|f9zEc b\يd|j`@1&X!FN09'kH73~w8C@Q=f,p"!mVB'<кCm4wa٠&!qxV-o{GwvEҾѣں Uh+% jF0]Y'jrApb>KFAk{7mgl  3+ t_ns[%"WZ!j\'8 `)7M}ӼMƫ2kάWm)sGݛc8ӣ]gklt/շ.=k\J>a,DQ}z3Ǖu`L&B:8Fg('T_"ˤ?:} tM&GO njSJJ0d8BwcrN֡]9k$l{MTP32-Glp9LGF#U30Ń0{-^/dƠLPVcbK}X9LJqSZߨp#D;,|2\~J6^/L7O*(.>@ЇiZ̵/Z:Ƙ4?θ5oAYaS yud%VZ}ul9nn:.rB'H@V)KΈ( |WJ'|rvpSJ{z*ci r$zub/TCUʨwp138͞0M(2[l۫FcV jg~aHخʠ=8՜')0O-4=X/>Hf\Ӧ{k nbZEC^FXӝO;\0nujqܻqFFQ̙^u|po" 2ׄ8IEdf^l$B Cx,X43^X{@V 琣avxUyo^L$6.[^/Z]II*CڧPT @z O/n\qnhhx,>{0D7 )cMs0˴w <&[EߩZ/kםWIP'% uLpځ_u!ȕe L^z:j ݕ׳; p@\swes-G<4ImcBVTl^.w}]tEa*+pRhI=C8 , dٛYR:V)9\d.2˝J3=LX]/;j #7$}%uT 1Qb_|? "1>n]NJg#W\~wџQC{qiz_ȢjKM?uO+"r5PUwcMV7Z}?slaC&܊2{`C`DB2HV4ܪ{?SC}&)ɩG\yKV(؃CW[ XoR-aJ3Q(J _<3k]BpZ&ԜA@J^gPL{[B)C 4W#_yρoZ +ˌ`쳟'jY68DP{~.Y¬/=Y1qJ؃{"@I@UdJbxBŒ`h (T}Z7YB,kD";"R)]F{ K@ߔ)wk!U~PwRD6"seЛ!?,(7о4LC$[O_xjB𽯭y%ԊX !R A].,M Cul?F 9lOS%'* >~aϊ$s-^' 7! H\C-;X 1>! fӽ4ٯ!vHo",Ġږ4* Sr1~DO #zd`Rj.y 1_փUkahTv'P~VC)ɨ"7Av%ZUo(?/c`R"q"_Hh'i߭V~1y<?[ 7se:GdHt. !sk]֪[WezNҁO7w7YWKWBo{vi/ìacpo9u0=k\a<$5`ߡ/p]k199h0o~% .L_KQ(dq:^j}!U-׊C|~(_Rah y^K{|QuR} D(͢ X3TH3w"'L٤pt,^ g6ٔƨ1QE!Tz-n,/|c>1br]N(I0N\C >x*^ Hm? $ ijP^*P'[ҰBȗK /,F%Uj jv§JH6w'fX[Ƴ*#|"]dWG寢C>%ciI>uYuzB)`za3D! PSżG 6vɫw1:8T[@Y;0VS<]c4-WO -ܼM]c eTҸ*pn"1\1w 5 U)&:W1M]b(׉Tl4-W,ۉqrNFFۨ2`>g! tLzuf֟4-T,ܯf9[#'Go\F {_cx*ZgA,C&N&|GO/tU'[9 k{M.,81uR58 Hȓ\Q]t!3*#;3Ňk`D}\ Nč'mq`+Jƒ9}'d<3Ip%i걿;q#b09lJ .+r|F^K'{Y"YlΫv:]KHM9̯|sI58-0rW 5GX<L1 v:a,Q$ãQSxCXs}Z]?]\/R}8:H>\%W\^53 RURh,Bw%jVPC^CtW</gbPMR}"P\Gݚhqط?^W/vsM5kil|!jF(FjzDE"f6ֆ@b\spV@.@Jb OL%U b笿g6x>p,/ӳ ~"@`  Wh2q1"Ɠ}%e:> ,eyvΏH4t&NkV9,i6L*6_nFQGh:VWᷮv&'ʕE1:QBjMNm}7~}d%Ijd,W%I D %"5zBy˥s.hS<3nѸۯG`Ilt \GGo*$@V-CźJ۬wI& >B"8=W俤w}zɿ6USHvIA:cWIȿJqB|o6 |ZufNV限 XrqzFg)K%OzZҪ=5SQɵIxc^> OԔS5 McT}dkW;t5 `  qsoO|3J{ei8g^$K\~x]+_OK0/DeM뽼1[¯\ZJ{xQy#}R [uSg Azڊ9mfcӸ*eQ'<'9 Zd,Myf9`+;9QgH<#MW޹ݎ(G>F- 8-.s8Y^w LȆwmSH`7U>Cz- t 벏pH5w3hdfwxQ(uRdTDmQfv3)I6(MT b&TZ̚YXG)wx*{e.cI?HKj??rz4LIe&^X @J'g=[%ή iOTWSpQ ޑ{{,[ *" k+& )qU wMՌc1i |z1Cd]2B !:C]YqCʂFzgn0V Z Q^V;n:r݀_ͺE'"`Cb[NV]uۀZ>\ftqhrM<-dte|"h~WS"'c38C<x *(I %OLǞXgF%OR:yF{;:L, 㟕udD_ ~^ckO,d,sO3Ex_<%1Bv"=l8ͫe"=&"V7 !0D3Ms& PzDxKٯ@r!U7OuzQ`K t[UU$$ ć1F|sW+~ʱJ 1F*zG>}{OS\}ﺂK9Uy D"Wv̿?Ckͮ64P޳Irm#VK ݷb{6V Zn=Ď x. ` VRj"e]Hi^OB[Gc}@W5OU`jF$DҐb2qHPfmgGHqyFWj+oב7=F&>͊?)ɓDټGm8OCIȐصoudzsէJUB- 'NcMgJ41!C'}6ڊ+9#nP~ #+/$mDk~f="Vɺ}~U"vdICLOs~Gqw`{m/~'1s*Ad?[ yKUT/ U`0 OXWOFF)1%"*}"'7W]M~٣Kƕ}k̓w Z!9lKXs81fnnqgf9ӅD.QO}דKjb>f\\1rEkn׭C};A{p&AçC;!_UTI̶Df𣧲PEm]$7Uj.Z:A/!Mو \Q>dNgÎ-:n1*dH0%ȴU`P~<)xQeC7ceLYe^{y7';u:i[uXHis/;vXKGi ]b A@mxB=+&TؔT:K¾kgdólɢI"#u7 ; Ą6 k58WViS(a>PӸ3hrߤ(F/\iPcyF5xj\.ȑrjWx#x7 SD~x`[gL, iky4E@i YB.>5} I٭ nC`HR!@J'upg^8@F>\pEiψܦͧ M]I# O\8(g$v,LutBw/ɭ>7]Hp _+ryCpÅ&,!xc5a W *[+_:dK_3;efjDj)0f$Ӧ\XYJx..!n57sI{uMs_f.C+/l{ήw]r*k|ߛUk BIVVFpj򀠷Ssro/?N%*~t2޼#0BR ]: ~3FCD M `{rHnqjrKq #U+WEȵx.$Ŗgc[ᆬä:q 3 MLm$fؽzRy?v`,yYW-٬zy|M?F>4yP9cmZGC-yYhw-o{`@.")}J@b&?<\R;lL'!2r4+ )(}J7Awt57KUmxc*0B,u]buMZ;)ls* URѿ/s#V >`&n/ ͷJGdBZ~PHycWߔ1-U\m^c.3p։2E\=QPT5 깓 MexK v6J%hui0z\mَ* GqJavTiԨy<$Qnoѱg2~KYԉoSEM`*U4c"H{h(sfOX~|D0ػU9ji֢2偳vÀy:~SΘ*1N}JDvEh]q5(*;yyP_nxMW聙Vm-1K wd$2M%qJz9wnw>K鶫>KTud롳Γ,mtl?%)a%;RSFԠLJ 俗u7?S.PA@5-6? x 50͐ӄIqcirϥd 5ivgL7;\\"#ka&YGK _/uOkT`1p1=ıX"scq>=~*B\p:~Ƞ2ER6S6 T%)b^`iȹ07.DnCRckYxjn J.}o }pRtYVh2F)No9B>ͫJL 5CXWx:mY0Gݘ c?~]\>q2)" #qw|=%Sq^~b B`(hJ n]WrK~i&ѽZ{IT/=ĜUDemZСPb>:WD$]+rh)r5ҳku娵=n|HBa6N /e63Y%,HkHUHSBh;jcu"'oB#QeD+Z3yoPlcŘGv,VsaɑIADUZ&18b*.ZFAMoH)6uVj%#$_A _s\FIA;+`ӹiVxKv->zWkA u8Q)JrEi`Xle{v<5Il7T3mܖ;#r)cn *n҃@e1 ;Ϛgmo&` Wqqk׊WF%w􈤎/.:`c=M~b9S9dʦ,r6ۑRqA[4g7g 2Bp(Y]5m_UMoX%4Eexb-"#E,f^rH] ULi-txw.Qp̻}o62%om.0U(zR#+,Y} 43\9:aqcړ<nEs6+6ut՚XS%yxQ*XPk}envJ+kn?$`k[Х&"I  }sj?G4#5dɰlo[`b6fɸ XKOD%mN(>.@O8$4 r,NkKmV?#fS| .\iT$0]hHØ}W*;iٹ5*dgzb,62셷jŹ[c\xr>ytjv;ӗvmI{D˘a)y>^`EKk?΋/*1JNx>pKݙjF8(K\pió<9c:VT&SZ4TUDO ,3R]vF~13.^45X Z \Y˔b6NL|՘U)nyQPHa)kj"e`$U$00ߨoQkC,&U_n/d5)`V-2YMtJN_yk,/ dymҫu"xv*j-Gh?fz0y-{ulVc3dqGx_)FS5}r_-|$˴t;zb74XFbsԆ=!eIqy DPya_\&9OɔrW"D:\P5ߊ\t^sJQ:=6DdC7f4 laK5u߻Dm*5,I{{,s(༄ƲvQjtgg%%\zY2jSa Wh<QQo+"Vz,QjvIR̍@IGu*`!G9i5jܼ v g~4駯Y6z ߏ޸1GoYu,K5x9UDr6Z-a+Wl^)tl"M13iP"h1xo;;' xm_ջʨo =։g;Wa΁Ĩge:K{nZ9.@| =g+Mx+{tcyʑl:%ֻvIBb6gtoكΒy("{,#&bTd"\掼.53)!R@³Yf=`I,\/MgeҾmjLNBl0Db3NMzm>Hal=cntA/[>Q\CO\1li9U1v%l HTEsMC#\J')qK5v@zfmaɴJV#wzX4K D)Upb=9m j UM>LFI {KW%𗇥*kZ<\ [?a2h7AO)DCP<tC,⟭@l쮭z~+,xӘTzF#;,S ( 6'd9o݉fh?[ z L%g*_YxF5x< J3 b!h^W*"oXN' vf؅ 63'5lPRA l/M!I^~hc+F/m/nSI_c*ؗf%?SX1E f5Oc,|U-c0~w:Q+CRF#\+t= oj`yTeh TE`:6v%^-ߒ"}7qI1&XA< .%As_LD5I?ZQjnY{"$>#Ⱄ֎$L#n'xԊ$ 3a=_ ס+ap#KK$_?j^vG+Wz0>C\h9Fp&h+}Z`&1Pt";$R^g_ jT+\f I.6* c&1?ڔh{w+mE),bM)07(i}\k&R\(4EQ]5m)59IHfح1B(Rz.t+@҈f*+ ޥd_$J5ž ^@M17(fr` rd~#$K& = f:~鮕I~h]Y@mq +U_~ǽ|ޔtzP[)JuX.Zt 6 3ʣQ3!A6^+L;ͼCj`I<U$#v )j'f6IvkRbq0jXePVqw~[5];mJ1|>)ML3R o~+`ӡJyxmTax;{O4@$JBpu7iǹ};ֹztJ);3Q7M!=h&^Bq8%M=~ZP^C)?vvm9c߽3 rov5hY@eǷ)w|MR1Кǔ  _imsZ,Sa/C|Uȗ-,%ƤODd-͈ӵ fhT*I_cU rh ?!k8U @ɐb ͗g? $u>G c't;Zaédžщ#EG'}{*,E{[@2"ѯDVMGY|j94͍o-&<=zR^,/Ҳ,FN؈ִYlbSM 1'BUz~c'3šJ>ۈ2 / .%uD OmHSW.[H4.YUT p4`ٞFQ@YV0=)#VsTkeUDrQybzC ^5kINkM.V:`)I@w6鵌lHr:&y5,ZX5xNTJKM M3Sx} @VDF4 $bXϝ:䉋@]g-+:&pR3-[kBl'M5r\dh C+ROFUɒ"]cKnx1C \wdGdHDꔄ o %Ơ@ΟNE.qPHj]^AP6wtf`T ؄^Hx@ϝ~*{@tm5d'Mf܇?+ }5qiD|Á3W̘8-N%8`58\eڪ$Cx{^-^v3skwU툞'^rhJI1Kkq󄖙!ii6{5 ǂbi"]BiLnH,?;UpBs%k@|)$8ԸEUh0Oh^j#9|3D>iH nkr 3U+2BOUqS\kHF=u'g]4p :LbR猪3}Biؠ=x^͈cǖAxmX#iHC%lkkO/AW 5 j=Kt7&L FC'VL`__ ą~jՀi%+*m2=CYeYc!'-vL¼'Qbj)l|BpI<2޳=0Yg^eFӵ{ZtCiמt_g6ᏗcÜ?QP [T3.3H5x%5S9:mRˬYMδ-n Y%Y5ƒLZEUa'wf^^CO{](N괯 SICO a$L1#zg juU" 7,ǽ RXj1W7̮%_nqr5ύb `T-IV\* tk~d7p$^F_ o r,^9$/HA@}M$[~vb ]6<]IMs_[?CV*&[$YNVT)?U{e1#5(FozɞzDkX p9AY8sGjx%\xY+8\F٠!F%[S!aDM(?.7(:x΃q2~LNW]<!ڷ )*+gmnY3?i9SĿFXPmFhKUc?Aoe{tE(>A$,3m6$.htrӼ>٫=S4woˍ" zʈz5l.2?mmJ6tB߷NhlQ׍'wPwg`b#4k1ļ6e1;Syv%:=t \^6 Zb Z5e5蔭;Tgo&e>>daAVγ} reB1D$zi=IFUc0g0zz2c}7yaF$#fc@Irn,XRнK >g8`{›ӄrCZBoⶪb B Rq@i|aHZ? R~T#x4Qyia)P05؞*~tƅzw="TsLM9s9L_Ҳ %)bY[""FM;2Wu*V`9.m'[2$UL3wJ̞W+T'ׅ& pfeE_օ0oI?bS'aהx-r_\+p^J6pۙ~GyFwo@#`SI4?)dv{#4x6]xnw-.a'~ZJýDJR%(KFX…ϵMg6}skg*jS/K1%_4k.Qg]u/ax5e!hyDD1ѕAXy3Ò[ N/1b/0ڽg1) kEri9I)>D`^LA0)Q,ͤys`JYZF?him?P^1yDTj9 "=گCԐ گˆv7B觧4oXJFG0Kݥ`,uPd Lʬt0PW.1-`o~ߘ/ i2g7YSCI,}¿29~{8:J]HZ*EN%I5cHDPFSjV4EB/7ܯ'#Z,*&{@*Dw \qnĬpL;45!Yk6XҦ@{&3RtƩ`gaDGsf962E5F.Cpҿd./K|jxS[ O%j/%8.adc=3%@k(i`]p$Mԋ_!TO/vkI]0 iʥ@-A߹ ?| vNh35%A-2N("ފGM$,v&HY)OY๒W7 -;jgd dEB;~+0}W5F |Oݡ* Iio)bӰȣ?r/ј`??SIR)Od(Z,<:v/lAm஑sLރDG)M J,hwPE}@53+žxf7pJo-h2ms}p4̋e~F}Qto +VTzk9 A8N:~w R$gBRc<= K;@IX*n8nI#tӢ:׼Sۢn7-9uA ; w,װϊ|Nh{a{{@e:pCm33tmE NO=w{Hn,z'NzG4>2S.MÂ-9n"Aztxa|,eoXXڛ7̟M?8NQ`P糾TRr`K*fLnn0<E%DGra 32ovI.j:#aoHMMi\`MS{a}%cI+#/\QfX|%m]Agg d[J>ts\#i{|8(`XsXH\5NKHL9Ʌ ӕo<iñce|Ŵ,OdއeFz.ˮ#*U9QixiZ[LP5UA;ð?XtnPTaf%C?ȕ {UhgO(a4+~w |`5 Hi(8'#&j椈 o$} /)nżY |9]p cpZ߰귫64n3QMH^'| $|)qe45L5CS0 wӪv U3S=aRzjƴR_pCA [Rb+k:1g@'=Y%OHJJAU7/\ႲSz:!txpxb(F*?˸ '0˱{oMd;qB'h56&V܇B:L&YnJ{UJ='A5HŶLGg}!- :vH`ZނT;_˯{-jIa7[EKE*l7(8=&jL:{i쓯_ߛbѻ n}|ei| mSH,LH3<ؗDFÌ|DŽ98dם7S:#\.AXmDH)X;9}{?ikl&MVWPAft#9LM&h[9gI8`'IoPf#!ˢ5+pW{,~ᴢB󑳨-ūeΔ+aL_w}Wa*&R^O.Sz3?19љd\ x[HRӧȀr+09#)Gslc 7y %X[I'ǯm7WbTGq?zg7P#vih/ra?(X8POB<܁E~WpFk(>Y_8JrnuhnʸIz%xKbQVKٍE" Q0s.?FmIϪlht!&u$Qn,'V?;b܃6E&< :*u\q#.! UW{f\({Mi __IWQfٜ =n~ZV ˊ k8inRð~WZRMnw| /܍yy.uD^K\Y O+ruI:3a>8?EѮކF%wzJٔw 0 6Nul<23. .ˁw5=8-Hp$U'R'8bTп;mcΖz h $PIJ2s jceC:=Uw,O91 16V0!)PA I碟ֈp{ 7z_N ]B=h'SM-.cZRYN6hs`=@ч) q guE PDb1NyLY^)а #ݔBx67cjZjm(I8:[8pŶ *زX'[]1 T@TQ;>jUI 6Re ZrF+ԥV}¨j61T er=wۿ.(GZ*hRY*H;.uz)._B0@j~!;UX bg./rGl;{2gYZ0707010000046e000081a4000000000000000000000001668c169500001c08000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/pci/snd-ad1889.ko.xz7zXZִF!t/yU]?Eh=ڜ.+φ-Sí" ]VN?ۆSx!;h% 'nZ>FPA zS 5[dQ,^ۄLaH"g Z2U1|`JyLb!;U6*.58bzAȲuDv(s,`h]59߂`q93t'NsHEp߁Ӯτ\':{cAcCۍ=[#%g)Dy_DZu* 96 P,!s㏄"bL.j+"}+mWxӭ)Ge5%|˃DL覰8f<p5ߚqT{n![E|̬sٶbTtWkqZ-"$Q䌶5Ķep!X:noO-p G x1r'v;9<0(V. yX+Np;=Ny2ax\iN#<&;-,6%2oǷTj{E6Wra+ibCkItXSquy3wS]Z~zSٚ^xpa3}6ȃBG6^nJV:ʩty]bPrH&GB{s}Hw}Rϕ2?Ir|NT0U.bE "'1F{wohnX(q) )AeZr!0UK_o0Ɖᓡ`qeD˅:Ulq-iq(R>L%} nQ(`*3D0Cm`d9}QeVp Hq,e$$:z?SY_VzlZ-6'm);/kJӉyvo)u߉0r>ф1Yjߢ+Oi9Jۻz(!mVAr/Z^ Ew(gNw>HR+{^Bzg &rw 2}R5O!lX=#[ H;O%)%5ʃ#^Rm9 -̩5@wn?XE1p]%"Ї$K_CAbS6%VOv,џK݅uc44~|ё+rL;IJ!W5p> |(P:&w *ڱfjnAFyp|SN*6'Yfΐ$*mNa ZwmZ f!>J3Z݉W rω>7{֤%B};SG-6g2x>"=S!* Nz`օܮE3 i"QPܕh@=ۻvPYS:xPm4BOX.'f/]+ф}ېOMhxiˎBOvGlBhbu=eAXAn,NK݀]Sa;)hTɍ1jyg h$|*%0)=`;4gi K] z׫,T)`h#'Y.)z"HK50UXd2J\=Y;e*]Ƽ~U`+ƴ,y˞ʉڋzası Q]@_^9'mSпuAy"1q>}2p!KM6%b2AYaN1"V^f ek6kKt{؉(?s v@hXϡt (∀I'7P9ƞ`Za0Gf5;ysB"jPqwTIt !:λL66~b-hG9=6D !оP=i>-qF5Uc-w\#b)Fge_5bSx $ nXJ(S9Z@"#ޛ7aנտ2aT2uYeJI1K6w3cԠr?;y hЙA3U,+YnبL@kq$>[/{C /)l"]}"/D b:K6zNJ0t#8" Jz{/8\roLkTbaa}2N7$m.B&%{ ,#{q+%ݺcSeX }=h˧l{^&ku=} ˺3pA.|}}%aM^b;}h!Ʊ<]nxnSf忕 Ṇ&)ļ.pL/K&][ɐk@Nmk{>$y3ŞtH,=\@k4[z*z^;1O(Ho1 N)sE ֝ɩYMT8':M)AƟ%@"`9ײ g@m7#eLݛQ, Kˑ1>!խMNPe吣J!cr,םl[usE-pNz:%q뾎o`=/2UOn"uSt_N̠boFUc#*mϩ^]jџy#F PSˢ03\w|OKItr *oZ7 22J<@IQAĢ3U{}2K* e&m`'z%"OKUM*^*n%5rGg0^nVz5#8?zNUaHJr,9{8V%Ye |ɏؕC/ д[B%OuO L qXT rXl?&j<.H閝যf$(ķ+ض$D⭊7vTSBjn"]EdM),;q$Gu5g}K0w' n3)$E bH[Sb Qtqص_7N8*9v՗TqAᾄ C1$[dLzfR! ?+z ˼[mXd9 kCjZ*$N|[[Uq9bg bM !ìWX>*%]? K,Lyy{Z~ڽ^ b}GgO7a\10%ZSI1Ⱦٔ*{ze6YaR$9+]7;S9/'kRq='aa&>|Z,!Nb?.C.K|8#a_'A]wiPa.|w3rCg`r Z" tG+Pܷ2[?WQ'YAA<5{dr^C 5Lyv5\ XIP8?< 9 Qv*neCb)0=6)aIK -PoPhIDB(yDbqQ0՗8wh`:?Z~G*!3{UcW_1B(C>hڡ\1OvHma0 /2vl y~͇>on5@JIu9v1aMF2קuw*,61g咬bH g;ۄJzai+=J'I0Ū1jTIͳVw7}N32In#"V.yJ_k𘔋WҖ\kE9NFt H}IL~\?[f>K@c#{7V|,+L[[>g+sx/GcSqEa# FOLAo5rɃMk#$mnI5=AeB -zi=\/l&_j/_Liʇ+JU =x!'lppnx~>Urcd&`z,pI[L Xpjta'iQJ6*qY"G8?ã`v3-Bfsx.(ugd/Kpa|fIi\ѯY]t8:]f=-My׵%☂1/o"fY.[Klxz);i@cގ'B!co>O2jgzſϸso @׎ *0,kΛWej`a*\ z$@HHg8?zS`biSkr里I7A|νAQcCmqr]%)L$/δ ?Ygpe=ԅnģ-WDPӁߠ`zҢ 5s'5ԡCv*j^?[;DcpY&d; 'amѺx3-G;j$p^e)8N^ӉYGBfkF`|wrq,0֟J9X1ҎZg2yVY)ye/ZO\%5D|P t`oe_-ӊa(F/B'DN[^, U1 ^0r:lk"ohOfVn4ٌ%vRJlbOB4s 4 ՖA%c huQ՟nBȟUrk(Eh`JJ(x0(._KP8"|,R]= oсID֐ yQn nz}I`2ž z~s"^;+Q]‰)?J IXUX)?d\$qRG|N\Y~@"07|:˙5'5 Ձ?￐rcBecՔuZݳLu\8[Ctpt  'ȏ7x7?^v i~8CkvLKrWuY`ѣGK*8m^qiӘ GiL}" 3AA 3C8 6|kK>2ǗYGdT3!hgF WDt v2xB:w``?)|rzx>Up" -;t.%،Q AqiPw{MBԀ0x؀#hIP\Nj+).FĂV& 3InS^ݘۺ)o)ABJucyDM8)N /`JhB{d{:خ {ӕ6Զ`Vc/=JkHMC0Lˏ,%j]l^Q|^ݐJـD Eѐ_{ 0BcaB*ňyn;.lg1>2y7Qj!`'FV #ibp!2 J/Z8+~y4 /jޑ,w/Gz36G͞^?K.n~?WjAf1UxE̗Vxq%3f**jՉw| 2C3ip8W嵪0oIu9ͦ]{?]ahˁ ,kQ]4 E: rͳ9XeUDBMJnj䪍m)7IhH#2w a<+.9+WK6 ${]S^D$fGuP]RkRtԸ43vH *OiLo#Ґ 3umϦ]rL !Ґ*xn\_qJ@=1-wx&HhJ0f^>pyŽjr⢩ `8(-HkEZYpm?wC_U6R#r JO[eJ}Mm96J g? S:_{qb9$a5o$gcY,$A!|** EWL:+j] 㬜^5=c:itO_Ụ sZ91̚*):6K#'HX L~t>R}uB̘@ï\e9vp}nUIw6h"[9lFX8w}>F@XS Dׁۣ;PN e0_`:WPXZrܭ@]2bARgW&%:{9 _…7u=?Aes*JlXnenh@=p%qN.g_ D!8DiDsՍ mgAyibFoJAk stk<ǦEvN4[͂:9{:~ؕ3wclDpTeGDl6 SA22 GWUT ^J?STu* WU>[Yp'Ff32k&  50vh`XA7OQYdoެB^HܼWNpS9TZ+8,׉~p/;n G=W:פ+B#HGyrM/䴛Mj*%Blmt\Dԃ-}M4+~@;C< KϡMɞp9*xx $MZsQ.zPQ!$J!خoBWE/{uF>Jo$C٤\vcDPk71mN7fl a6vc-Z;j:Yǚ"./yzѫ[iI[UtMUy|Z> ! Ÿ]췶yǀ=M~W,V|]/0҃yD~cg~Y")辤*X9Y#Ggk6W~,=ͽx_ĨII%n>*08&P@"Z鏘aR"C|95ҫFf4}BA%<[*[772j~J=[q$H$^!|@"9L4?oUc|2]9&H_3Η۱ 6=$*X ob^B92S֊>@u{'*S~RJStOP6  0K8ޡ\νOXeLx-WlXdBZ"M_}9+)%~,2y|j?e@KBk^ n?7 zN`q;a "!skr5oluqWNRf%aLBJGճf{4::H%6Q܆=@@ #d}Ab%H.Q=m>;|)B8 ry98raf4 ,|&$ؐ'ym"0 47`um~#$#^hw$m@a>"GGL-n?295idwe(x Blo9Yk(;kHIoFyU$Dr3i/ʼv2xp۽ hF{jw@4P&FJj0Vm5f!t_\9albX' ewS݈XDkL .Z2,s%9wbFi?qj! 9'ERzhi*<*Is3<1ՖӮcPd)>9SV[ L^Թ^UaJ4#߼nw}Vn&7\oxpŎ V55&ea[3rV#4E$+۰:4OaFq9.ȍ>5؇UټEIL"?ұOW#U]t=1Sl(0_. Lp|5 i,x>"oF5cT"^7Ƕ֙L/,jn9X=t%Ó،..*nWfx4ڧ:+krן/k2ޤ}QO9Y9(1ްXفߋK5V@$Qew_>6 ̛bi7e,,yfZwJOU'rf`1"1-J0j,pG9bz/ώ5$T&g1_}ה\IߖI@Tӹ&7ם63c|Rd,կ=Z=ŜTkdXs{ri_O=LRAEHBNX!Q@^Id"4/1«.9.㵪+HfoBk"O9I;t)ldwr9umVbŴE*[NEȰ p+#WPYq1GZzïF1%69fL/P#㻀g39t;Ghln:4O]G|X/V3VZA[1`&2iGr39!FCf_[W8^g3X,/"Xf #~]"P섒Vxhl&)zx#0h/%]f"%>Q&EbU4qLuˆZ ~O6fItF^1Ɲt.^q M&䕻ֹ Ф8kVC݅MHG0v;s.TZvl,W|b5EǃCj!JIY_/ x,zG,=< w%x̘զ1NQXө\,Ì.OGlhۓ_їSޝ@)YU/!y&?$"25Ej;Ï#2qQDiSۘjO8*z!oT7?4L1sm@S| ӕaJ"3iOJ'XBedt_좑zͰ5m~n>ԉO`uAEn4qc}ul,pDE ?g삌h2f ^h$O_ҺC -/>O@?sn=N8Uz^v`^Ks2[Ց-@LmCrL2>ضUc{aȒn 5tzȢNUsv|d-ˍ{BhRDG|LFJ! W}ovZuj *ПZoٹ0ʊ&w: H<5aQ暘<7eK~1!kH3*9tMDaBR`3D4+T:%ikLFI(MӾ쫗z|/sVMqr;a_p)nTgqN ihyڐ**/P$%:q]Z}_>x:{ tz*0M+|ZL0_iV:6-c%Mf,FQ(Go/ԭmQHڵ(JZC^JZ3ﵗߩkBu:|x)̜}>|6_Dąg',rs}I~44qP3X$nsVI|6)i~$d4ELɃys=Dot>JDg+&Fٱ2 $!Tz;cz U.'4d41I/D5MXq@Z-FY0,"řeT'g`"5lua.Ķ$aMKJ>59 "}>25uXG a cxGE? #Y M sXb$ #{!Gy\Ǘܱ?ܿC%cIqi=Zj 6v&*^[0;&)A: Ŋ [#"&{x"j `i'zz˹RRMZYZ?:rqڧ`S9ƶ I8ϕ0P!oL)Pʖx"92 9c˟+/x!F uJoH{tG3zEv`"wҪS|꾏ȷ-s<׵Ԫ*&MU6!7aXJ.52[{/gdHWvM3xo3 &,迣'mSr6 .VSg֘O`&&: ~j7ˎA./| -I VGFGzLD֪[v|fY}[ !TK16}hJ57 Q_dG58 _yb572j:"3"o H>hwgWbt OD9&f6&d,a_CR硐i|( Ů׼;/yn= \2x(;0puOZQXգ ҭ! ;-.BY}~@h{xo'q 7KlwsѯI5A$^L\(od(fl!ULB~D•~Җaf]6'WinƦXJ;෩;A@jY8(|6W`nT,~!`-E/:=ޚ$@2X` qDfSν-vk(^|]Rr|I^# 3-+H5umW}PF>̖l|WD05qs< ɧVt$ca!iaiR'< ;0зséxdu B:cuvy[ bgÖLcVc?!:S1 TI,,D(GRĕ2vdjpPfxvy,Z2њb;pfa}t^F ,R|\K&pP]= 1Y1lpeP7+m){bҥR &1 w0Po,ҡAyԞUB:O: ͽ"4/,mtw̉D8U`nʧ?Ǒ(SKpiaQKof'ciTdBI$ܢPok PcVj۾H = XH *@M1*7CCYJcѵשB2:;KVh &DKkR 52dם+`|_V4񗔏x}/ޅB4[56$;l5tJҚ?@PÅU u%"훮w{@@>PGgM&G(uCjbQ;9lx*޿zDfBR%95lei\5)8N0Yx*jֶ8hKL;FkusxMu.MZ^K۫n! `"Ȱ$] `3C"Î?@GM~Ǥ;ȣ7yݳCzھrsL)$\EnG9+ǂϊ*6p!/ U eUvC^KevRJVm/o5k+0"P8îZ(tJE<;} 3w1\V$:Te,*Ivd-p7]NQ6A"82jCk=5j)f~U6) w1=?~# Y襻i0OM%}bb; nNRa6 &anR;ARS6x>f?G|h>A!ǕD=$U(Tۦq~}'yh^oD(0"%i MFbMZϟ!IoZ\*J$U^8bybƨxX)p&6>Gl WMqsd(LmTSͪ}:^Du D6@7E?&5?$>8e]n^KSqisv(#. 2XhgR\Zh)YP: ȼ?PGCX*0HwPW]uZ{oU35)+Lȭx.t+C#I>2AM䘊?e gĹg%}R`_9^䓤:}HZ] t2?4рةd IaDtF'EA[@_+E^d=5f8N^nQ(X848c`Yb'R* G@iC`ydySɕ+ζJ2a'I7w{r‡kO(de$>mo@7~:Tz~ķh&bRQ\Ikgc/-*TMfjSHcgE [ӾaD OBMylƝ~B|SQF Ǧ??HTzZ[:w+0Rc5ggɁsX #҅Ѕ3dɮBVFp+@ק}[ دKU^֕UB*M ٦1 U[zE;bSUvO JH%#׋$-G~QPU =eEw$a"ArIV{vCsN`,W݇6߮Mӫ샚]_aF'f8dF]~͘Zp~oAS-ٮ&.WfIͿ}Xچk &_d9 q={Q[}ZlcNB k%Ԧdgw2d sZx:6Ivï{_ fX6(U=eCpc_N_\Rk77 傖+^X%WvAiwr ׵}@! ILLU/j",^r)Z[\-mG* eM.uL&o-.j~ , ^:qĩܢο}5p; \rSDGM졩O>;5ƕF8yJz)H}.~<.]T"#Zu/a% $⨔!BXfp- nwNk Q=3+C6[V06݀oމÈA8ڬ$'+|/6%jn f=RyDt#K.Nպ]E+Dޓ9%Wo6wH4gt;g9R arfwNT09ۏKZq ״.4;Q`.Kɧ/2`tI1F:2EҊ~6nNgz-#>6 CŖ]`An֎*7po6t}CĐ0*d|)irb@vEE"w{ тG?'@|JXWk%R=[YFL9ҮUDFXrs9N;p>>b8@N#Z[ Mp X6wà? ڦ10tK 7S^bλ@fԣR0Я!S\v FU0a;*A8C/(z~%vYS* 308;E< sJM _n h;T{,M%!-M,oC8"| :Ȋf2KVEԲX! C3܂8 ꅽc̝B{ݨ= ڂ('?#F'g5"BTd4q>(d j&YO˓lh"k"}+Y]F _S$Vy5X|$ʯqݖqm[⃚?eQ )5Дa) A( y yf2MU3jW}쎻ݾq4MBiLtP]# z DCi>PVv>Iژn IԚS(zT 3HajG+fKQDn'[RkI83Z%:3g\{9S1+`Ij#SDEl IF qHfUY4o0XZO6WXф{BFF4& <ωSR /*q!YJ`T*"z қQDTWt sHn҉w=PBiB\[P[|-fa#ktb2nWjBCCm/ (GtDDgVՑn=Nf0q׭MgH<:APHk(;F/_nΓF0jۮ]T4ygа<ĩ htdq h=6LÇ[`_d6~23=t}XD}=oҬVC~S氀V0v0?=c_AMNsy nwvs6vNy?yBt_@BhyyOGo6ڷAO͏zR9 $ .lu֏'yM-[V:'܍!{3i1q!QيZzԭPLNۻhE_qsupG BhFQR";\5 s2ׅkCWyր9\H9I1,/6R&a4uăhm4J)]K4bsT]јZ7R)~4xS J\Iޘ ]і񄌛H5s+xi_o&P+;jP77qEh-7NEpr;fx%S}GiI*;NoIUڽKUL3.kygcD(VIʛ ڈ n@(Ae&M(N:^~%!:R4Ueĕ5〯Q@p:Zwwՠ`x0IM r1xԥW왾un1ޜW}`|SRO 'r8>ӂ9-@8vY#^B)薑{U]?-}6 X |ƻh[X`N]e9H] ~ c/TaMvMQ;{Z(k2_εt 19 _p?'i\cWեt}EgP`+{<~X|\(#w'l$0w;7=Z/ ΐ'eMIjS}3+O=ؙʯ2ޱ؏U46DXߥM}IYZ!B)<`Y<}`u[wQwj;JZ[XFv_y2KsQ]]Йje^K]>5hlġE?'_;gIzݨB`^8B-#GzmyqoVjiV>@H0agzM_}nƤ._ ,.:޶P (NAZ>/YS:52pŜ %-Rmf+ֹ9,pF_)V`rIϵ6&3v L60>1Ji\梠eSHʸ\3_>/_hz\0.Vœz-KηxF(l<'I1LFݎdζ_beβe&%Ye4~N$]|+7[ĺQ6&#OO.Lq{QY^&8,>T*dnO4pٱsߔi!LvR[/#o_(ZIeg;V+aKK=![`}#5y<4m+,L Z,lؔFKQ"ɑ.5|4 HgѸTeʄ  &ۃր|"mf{2wGn a1c0q "lZ7 Ytޯfm=A5`Wel*7%g|rË\ Bf0#t/ӄh%(.hXyC銕4TkO?PI|7tJ~ӵ9RUNM|uSMWW};&-)Al,PУɮ 0`=x;%fcوf  cQ^ =ʹ49ݣmXH{z;/tkR k\ݍQTZ G`aԷ)lp`/+LF"ǷisbiV23Gf$-3=; !je`q6>AE .tNP٧W LrWA,[IJ6dLSI)ٺ?NՓT8tڻ)jm.%e1T7ink>{td Nfԍ‰&36̐7:ޤF]^avbS8-P~{H3'ICM0BSݲGunW|KFk#f>ĒRwsPn_O!!SDB>2 .s `,e_^,6·*32vTC:WŽf2Ԩm E-sܟڍyg =2[#"^06'@UQ<\945ȯ8gd;<`.mLJH$>@3/SN}i ~19y =TWuSx+IփS0uFUSRY^B+罬~᭠OJ5ZMzYpdRAQ=d6'aM -\΃ npk  "FkA{"2Cƻ[`JxXEֻ^.dg۲aCFzi}2g;9X٤7۹1 7 N%򹗰!9V͍׊CE-t GxYRfgRcV '='.{6ZZ/E#c _~ce[kG)MqX8S?duUH565(9)[ZKsx_*[!QX ?bq.Kʰ*l,hgI珇Q!\*h1um_qUP_PdȺO&u4 <\rf@ֿrA}ͻd]a=26(ʡ?<ZMԠiΟ-ܳt9=KZgBQכar^C 4hZtA9\)jvu1}a*.u_KX0P]~Io^u)_S;.y TWe1' C-o5GvGCB y_-^k @S)ؼb +$~C:~@'~ #Bi?rL@ :I+7ʯb_a_Yr"-Vbɖr|+\ՒV(RݻoepR*]Sr !2fmҜ1ΗW7^Fݶv)r ~:uq3\VM5 ޏ8)16r$[@`HrC{m2+=]5U(nȎ+,!YIgXm#IT5~F?Ii!>ni^M ]d[Jx \|!Sd"B 7iə [nî@ u@bHS &AVI!,)#-L#C0ʂ+ޢ Uvc"xSs)oWka8]s5 dɞCH sgj P8":Uy9bz%s_H7!?B i=zv)A}Ou~?GոḎ,OGOX|E cXQD+3yrT6$?hX%oNE@Jd@FI;uOlrUVk"kU }"xOvB-`OK %Veu_>{  ށ1 tѧѶ)ގ=?%]ĚsXC +Ix׸#/+i}$Rw0| N/D Ui `a&e3l{1m2mǕW]am UybG%[pբ!ʷY*w[ʅU|hA>ƍ\dIJco5lzf[nuu%3F,nN`}H;$o9j}[#TavXtyk^x);1)Gu\)43 ֓Lz;"7~!7Q]l2Q2D5U؛4םДps[+A1Q.·P0)uAP G~鏙-"c3NuUw'gS?ߢ!L򽁊™"M/Wu9%ƟFy+R0S\ؾj_Q1ph_D4Þ4"ڌI{ܠD_FQ WdqF>` sؒfUhE` [H2Il/\FJ4D!iU_B1D6&<> /H_loBtFtLHb"(翢rU҈gR6>eFǔxb2Hl]b/~W+R]3@ݱijϦ0"gT.9y|]xcroMo}Ls5  SᢝBN}:6qmomNd9 >LIM鴺#52>#vd!ZwJW.!νN L;kkC`P ˕Zp\#tdzrۋ_sq="l%k E]709TN?D2kd_<ၚ-eg1B!0OL;!WCvuj>%pu[XZ!.Gx80NI g|Tm#ƗSV2v3yG_3gjbx -y$&7rru8mSWVcV } ^lGznMIV~=%-%ҽLZ. zKxd,#1r5&Z}hGEPZ/;coUDV)W>*,I/ @-X^֣<_vf"Os{}xaKxao DuۋWMca,Mպߞxb:D.`DvF=v4tb3t9(9Ɲӕ[jz.xDg399".|?PG@r0O PdrUl։V%DtO~c#fGQdGj 궍5zu/a~H^6 iOZO)ϓ;{88Ns*/<hDv1f5uV9{HOP1,qK&ϞڑS*B1&-*=ߚu "(%9G%!-H-WKᎨ!%@4!Θ ؊|9|7AW)PR \Q@b2cq%<ݘWY!#(yL%.S(ѕKex"|jALx\BӷXnVRXTLוVn y|&Bh Dxȩ%Ul3+V z :dhD@eo$垰2ΐUe9^JySN[Yh8/]~" Boto9!wQ)Qm6!'_e]pRlVR|Y ڎ#+PzD[$#i7<v%5XŶZ_Ϋ`(9Qpͪ_0 fIRp.w@9lxJѳEp½gAFPޠLxnwieMF"- iB> b5_(qy@&cf߂@%:mDU][k! 'Yqѧwa#ø+O߃jQPP @݂zqT&?X4e}`[%}n &Nه}ÉP(;aO~Oҵ2{"=h,y׿tQe돺@iJo ˥;7n;'nIt1PahCuAW%fhL醄|vhG IޮD2 BiI ̞W|dr12ڳeʍt[Q/ zUzF< ĜjWQ8Ӭi4 _ӲI}aim9FGd$Js4ssDP!YoFNR*0*D˴@f 3 ~;ceaWvوܜ0Nܓ[#ex Lk<#GL 7bD3b%FKmb 3?4Pla=8ǝ:)_"=||ץPp^jkKs3ʇ L}@ Մ4Kil'#/G&#Jt)B7_FcT;6sML=3и+$̢Y*z}J\8`=JuNE"Vi3ugARRTiVR#y8>s ԠYM)z4,1ߛ/=$F"x(^!P:t 52=tUi$ x8ˌB1\t 蠘`umv9yN2񺼰s[khk*)*Gi0`S#̟0_SSqgjqCRn:يa]FEȱ<Ķ";Woɧ RQqzp1.4->PŘ|ZT}.l1hHH'9C7s.iӝ柗% $|KVH/j 073w$ 0G0"@f^BceHka!͙tW8_+Ϻ#1=3MZ\{q!Zb_.bKNDN!D w-7"Kp92k|n hH7@_V@!>fya%[_ʢSN*@LĩB* ' z;^B# y'T PIWH@F !M{<þ/;9Vyd0! eC&1& أrK]e,Y(kwHGE= /}hæW<#>qm^YdEP^}L0w7 Fkhg [ UL0*3In~nThўsg T!0RGtG>_ Wq;Pеf9xZE1/W ' /'EgC`MIe-l0i *ܔ]j@Mܫ4dG' nm>˕oU1 DY~}Usw Yj%@Uau!G4iG/HfU+!v5ԯCc'Opi.NW ^e-5&qص.,O.'S?xYJa}JRWqg@ŭcB(N\c8hrC&McX\"q f:`~-$g~%90; VN0N {$(gJvM])kHGB7 m$2Kɻd1DA8)tR9F$q$k a311h¢>uKvNxtNL5;Lksb5XhbCMWs#^o$e+'j=,*ьΖ:%ĭ? XIt<&?ۆЙ-`k.UK%1sl?Qmu7R@^XX~3C1xGOg?v2t.4Uh[RYH\;Yo 9II<Dž ';Rp@ML9/yG ˡґvmMO-RW%L$'0eN37/Q#&UI5_T T1!V d; F33R'(}L)g_g9a.: lELڳ}rĤY?J\;=ܞ5]LZAe&(>y4 tpwG kB6SUF+ycTx$kvD6"+ӡ:; 7sȂ=@SNE3j8s w[Yт-:9f^< hO{!HNi4xj=3_̃+E-7,1$h:vJmEPd dQgї jaMd+0@lGbhKw=0m+M,T桑 !zfw얗TҎ[o"Ʉ+ւY TqLFZgf-g6hb @j߿hOI5&$Y$J 'A8{qm 87PA;M/yp|? s{j{ɮV} $zQ>Rt9_Mn-mAܕS%CgG0|ByH  6gczs`y=  V$TEyi[ષ%@V/^uliM$YbhIH7pcD]u?@Y%%bó/9/ ʄ1۬C=i'>e}.P!#e,gYmk@͈0]BCM8}D5 $2FXP~ . @MVZvݩv7 !s bQOLiyR -prSnlԡWg̨Ix"tܤO-C<ZE:HGŷ}Y%qɌ/ɬ f5| F66izcz7giEcI_)BXsmIuN rop6Hx0ssa߫*^cuw3˖Qq)3)ݵf6~_r ;~7DJ]t=EE`fDP|j?c/T4ޡ-Ǡȣ&3Q` w 'kA3vOut$grT9RS#4SSi yP2F1 2"daOj%vZ|>$B/)Bۑ+d2;>/( ڒzP(y] a. U!$buy+nTKfQl yNnE p #y[?0_(NjuQco)c߼ rqH^}eťK6J96zEl^11\qǕ̫X VtRijL8Ep c-;+"Oʁ[Nw[3SNHVTia*17D6 xсʩCuqGQC}H6s`r0luĠ 2-N3zݫs=ɳ6s_crCE;nɬۓ;`Z+?E$r~8A9XI ,Onb6,I,+@PQ5r÷M* W[ \u>gwfU|~ۏ;7SFuc=۴lR8ޓU9ܓ4{jD ;ByrƬW3(o<$-]ݼ m̑ B=/:!2SV7h_a=?.O)MI[º%K i@d}GXRP_&KΖՒIϏ~?%wL%Vx?SF'jЭzq=z|*zG@/.-Fd{=wh|iZ: .8B+e jn=MݾR` 2@vE Θ (_ocGLVu & 3tӮC'[uaty~˥-s6!#4V E:XbŦui{fҨ#Xa4%0@")ç7#cnbx8{b`vݱ=VYkoEީ)ՠ-nU'eVh *oA]9\Z̻߬g\6T7.пI]ol>#;?dT%Rjd)n&? \Fq錙\v娽$VQk؀Zoj{,ܹ*<( _KDyLm"'uD'{etjIvx/ɖ#;>YUDF;2͸~fI,9Q.Q|z؀qɨhMޜ;:U|־upPbMSD3]aRe ڥ?qFv浯\ZsL&3H&ssL&l?w/4xDvGY,s2 Z֍<۫]Nx4"jYkc^&ŌwyJWۮ/c8"( d8fNr#o3*tWG'=C2S$C~T 70ՁcJHxA,į9d5 (';:6ҿܤeⷹk 0|?T>HJz _hXE~^l[T9 }.Ej߻YPUKvW%"4&.N9ǧ:R8lܖ aţ,Cn L / ĵd~fCR,_,<#Gk,HX]3_O .t_*$#;VjQo wC|n؂Ah2hh#W5լjO.G Mrɕ m,p:Saŝ Ku#ufq~&?QI&Z$5,BEFTKM~1v~w bʉT7yJ0#Q|TgJ<&yGHs7ՁuIv-qKXf^7N-O7+I{%o=O5eRZU@&y㜁 ^멨'rN|S|C - )*fNScG\V}.A v_mmAb_3 0,)bpUַx}z:۹!NwUn&ҽ*߯5e;H:5 5ފA&:IoR΄;В=_%li%׃p3`k$ԀJaYyf?CA*J`1t%!fX7ΘỈڴ̺u:ͷx+7 bi미8LIMo!/UNWxfV)/Nf,V)G l3IcT ~+H6qY&6w\6@+Wͧ[!_TMV"F]HKjiHfNWK'j`|p1B!pnJN’Zќ@Ĵ<{"eJʱ&)nKܴY?<2ҙG0ȑOjZBnU ڦ v/4"ez.e 9_c.'Onh}]euFf5? IP=n Xm% ۳9y.8lyb6n:K;Wi=iRk7snKeB~ lR<.5W)lKJjK#`WzRE^Jk kn+PA,&`G{fReT,Lr v;CO?dϢY|řMtovͷU1xRONV4'PgRߟtM0ś7}^H񮦧> WzrD4#I c.xqJd>,jSB#vMMw\ l-o?mr@+O[f_ѓSKM" %cՈ3hI0wIEni}*,ZBRd,a0U` y"r*0^'8l@BjL1 (̋ B7%4c!ttT u/uj'9N0WMмm4:gʷngdK: JCn|rÇљFc9J% u:IAT}9~pAfʼJMӐ,X! *$~- %a3I&R#$KtꋢQ)kCt++*>>jgl#TbTZ7" ̤F;G;>@5+C:7`tMq ƑLlS)AMV.ɚEE"ri=h7 tϐpo'*>i _0bJ %i!Z6wgNmߤT.H_bxrA8|JO]; RWɵ ZBZ# b%T T1&z&@ڸՔJQRs%Eݜ.aqI*9aX?3ZZSq\bhMT{ѣbXQz#'cۢH+tW4i DŽ+ZPj<[up޶{8de͆ ]epA/nRFЉd9Hrl @#O$VS-S$t|Eݯavbt$.IC8FC5D iA Vˣ8 eRTj8ֹ\ҪMۨ@qJ2tB >eUVK[1},|#hat%ܦ81Ex?=N.  jܓ#㴜Z==*eXN(P}@,CVAW4R͟n~G%xՑ۴}&gݵpzHy|-d4ۣlY.KwiHm~']zG:煏3H2$qN0OCgW6bBu(hZT6Goonېp»G->̲[by iM:"Pڰ dGzoͶ{2 èI'̅ewGK4mQ7LG)i+*q9Ti|wF'BZVz'*@$P97nW3R2DLIn2C. lP]?"zӊd @~QSVE7)Eyt2VSDU5mͩi̪G6 (GixO'<&YUDr#rྸ@}¤P$c#mLN-Z'N( ÒFtCҘBE32_k=Ò_9gFOVd=Ft} pBJg>c5mZq>JԵA8]4@XRCT'!^ٕiEdfO~R튉${o.P:=-CUqw*jkpc0"қeƄ+3jcuwJr.QܙVL~Â6_C QX#ƦA,DK(Y!LWTqW4T wi_-Jo[: 'ũX)l*tߵy]3uX)Yp `KA!X m7$;~}&+@o@5UnnyuíLOܤX8qA6m\8Mn@9IWND65c5QH,Qd 8jUWHʔuo&v ӡ-F]p9;ےj۴TXU",Kנ9 ^I̼/EIA0NtJԿw3%*K?"_õ=Q 3sƠ"Sk[pjh6Q #Y~}8]z.\HZMa?ZL-t+E{l)J וn׈l既ae}[Hh&s PXݦ)Qvʁv}#~t'3ԢqyЅ Jj"i`2#jT0~QRtj> 섯vZw'7Ё.=.rt<3N^.(pb5GE'!b't`3'z;/j\ kbX&Wdf6 Φ{^w?ИY|y;9$@-\O^fQCbK?kiG0yVxfHZobiiqQ9c2~;/vc-FAo-7Yql]ɣz"9u@ħZKX<<1]{לdn("Y9a#~Fn r]#.RS|t쓶Bv LcRh`C&QrBQ{IVY1}Wlfԋhu>2W %5gsLߘ;=iWwK i7-+DILv0'>hc!*,V=82JN;.Jᱻܓ]TW9 %# J F)ҵ<(Nٍ}6Z>(DO@1bg5tDʍ2 73njzI=tUX H1Ҍ;s[ny-M.&7|VmD7X`AVY;ݧKؖI JB]u˽-naFWe8 h\nlH{Of&Ru%g*CR`\qJ6;-ͥSw١SrjS|ѱf΀ASР3s ?iUDD3l, OZqżJVkM:JZ_~ʉ;EYI S\/>^zMF௣ZscJ*JTlr[e]R洴Pǚ^᫁ZЂû%2g fU^PJrr!U͈֩ǭ>PpC!R3t|u:o /\arkQ̿o,a@T+P102ĭ~%vo4my[amE 8Uw!Q:߮fp \'=Vت(ǯ\ig*⮥F?M[rgQJu@~%P\-ݚs4".?) g"}wxbMlEtt-P4ck SJUqg3ܬISlֻ:zX~ǶB:JFKǤYPTEg:1tǙ^y+^vE@jI=ַ qQ͎u’eݶY1^ംA{, h3(S[>#pr O07nEƾG9@ڢGˑ7CO#&' OAh3#Lא3^g D:Qz8H_SKĜ)ju%CxhB1p,,4 #4h90_堾`I_9z" l< n/I`iU{G@0:"ĪO7mPi*^)B d[ٵm:Wa~::6e6hp*ζ> Ctf<{g>pE'(5+G6`>J$zg|F.B|9h'0K36ٶ P4lL.mձ DPNtseEeMeIvNd,Լ(]̊4;%F{32Κi\Ic)%vtj/G&|?+oE6.z&]qj~f0DUH0Eź~dDJ@=0 qPS~F7kyj:w ;Ѯb I7y*8vUdi}ގfaA'&W> 6LaSt[[mD J+C xkD?@}u|]4w iyɋH{GUۢhNLTpG{`h>%=<2fuی)NT$S.PU[p n0^FĿꁋZ3-GP Zl ǯCTĦbgmoNc =PQ<}9HXǽq273lqaγ֢X&wZG|d.nOz-wi=9G Di=Y衟'~\~螎Hvmv Kпt6(Kpr^<ك~ X rDNo+rW{Y y(0}]b3HCI89vha5w+Ig Dx:Ӹ،XT#YyQd>=8t6U=*ŰN2PUq1rVUQxJ|S퀓 d)Tyr5m|7{j׹\8㾭88yh'Ii'm={ Ŧގ!w~Tۚj57puoĺ"G8|Ğab9I8*CC7>w(>ԓk2v"74Ks# w"Ju3#M*;?tB:. vl4MzZT ^Nkه!̪{=P->7Ӣ''k>$U7c,bCFiZ4}_sg7ny;jz4ѵ SFtU nlN|Kq"d;=JWEג$? U9z^rh܎z6`ȗ8xւUrtu{c; s2ZB2KbnuN<\}-q8M}e8%'`Hizn:p T/ru$Űr3Cԉ9sJeyuO w9ߪ6CmL\aJ'UGY}P2yzݕ]\<1pp ׾@;1_,#8XsOKr%}OȁKvͣ'8<@g"StCd2,rxV#/hcYrְuG zsZ-N5GUJgv\8n!5;S $z:gC]W[G>?>V %L^\P4R=ܮF9NU*}´ρFmOE@W$A7Ͷ W;v#h5dTئ\[dAV#M͡f,|Uj am;\~-WA*.p(2f@A-W)z1kx>Y\ͯFX,+MAcmxt6J wch8~'+eg%@Pp `31rgkVeR>ّY;ZsNJ!4Xj3fμ^ BX`5?޻G|xQȅYP%vlsW!WGv$UJ70Y8)$k֯d?G9]Ѷ+oQn\~^JwOcҗ\OCD0% n;sHAZOCc3%MDI~7^_ Zqbޢz5>H~ t/=h@uq;q :?}w2'5\3K AfGط&Jc+n?ifC6CˇS7rc;U}h_/҆OZpC{Z/ &K** ⶻsKY>VŒͨ dz4y-U/NԁYĻdbaaOFvei4]z݀6SApDl2vI Bɨч>UHPA }aU T!]4luLkgYk |GEMO?#`t*!)f@ `'lI@(a2"tR:-٬G5q/Slu |P]? 3{|xWvIoՂ~FhL.M|Ab'aYK}&+ۨWs{%C͕uDqH_hdwK&ǽm'"%y'8,NWJ7QQ+\+ʓ ?% j/.Wޮʒ* MӃwq ;e1Ekkpbj'Yv ڨ2Y0o٦wLN˦ Кv$V)G{<#sX.n03#R{LObe1 = ŧfG2Zm4_һHj湕xU822>Iޢ.Y]~5ş%,P򘗍I#ONfL N*` toC.^܋5؅@d7Xhdyo|k45f"{Z-׸?<-~0tqI2gjRV=ᗏU#/V4Q.P' ס ʾ^@ v8ļ3䞹rPQ ␎lu|bqcm5fɮ+l2I{| -s&ue$=tJj8N}2QaLlg_*Bo"OX,ÍHQ3.>r(@r"ןh|@+ OPvmz1DÈ FL0{,W;z8s= d}mZ^uxG{J8x8V<`c%Ge+Hκ`إ5Vy@=HWWsH썿 gQ|X=MxltfaL0s3+x;рj%qI^6Ԣ7Z;mw0 uҜr7cnLvll%91^76yhs<]!*.8rLӊ^5p.0[Jȥf]@aɠt<,Y5Z=-f! JJ;N7Rз0A7:9#CJ%65w@9G:f͋_MEKc8p_e}B] dvaNˆ &CCKt"ĞDۊ%|%/ˠl_ @[ 5}`g^eܘcicok#ÿdKDW,cx%^4u?.q^WOyawӑ$=O[kd74‹-ʁ$&_0FU?qàғ𙿤3k KA9~Νμ9S4 OC[ II%u_@y$h9JoSCl(ǼK= |U&;4#8?;Bmav@c@/]OoP o>s'qZzv:~:H3n, eX,S2jI>3ꐴd YRʑβɛSmGgyjPg-R/>#Pg3es{]јd9cs ({ A& sY\-c8&5%CA ƿ$YXCj:'1%l<ԐÊ՛8x̥B}8gC(iCYaՠu;vYHHjB8mAWerIpdO%}ܥE|'.6 {kt S嗓 3 ꤳm&00eS]|D^j^! )`h= ",}1I'D5>$x#HOc4@."n!n G:;GuvxR=}4Rw`25\6$L|  &p8ժ׊NALۗ9~93(go70&<||,#Cm!FQ78{괅z ?}" DwWnc9R%$/ WBꏣ5L2Ū[w8*PtXXMWKr_J1vsuH,epbG^Ie:b1/&wu, gT}oi컚k$H9/J+ v4Z:١oTTѢuܻ+K/!%UyytĭZ$3)mcɡT&GjQuSV!6^Mb}m朣襩ɝIrFPE3cT7=`~l!C֟>M3j#~{J6܈ȫ^wBhDVu/$~r3 edpăPːl+W1ֳ]Z!5՚5ʉ;֦O5o{_a7Qqΐu?2Vpj.,;{aĈ@bהt|ٔ5v,3ѴMD4H)ukUh(a/ih3nVR_Cabgq}_`כ޶bсʫz躟KlbqQpaƖ8mo,7?Cq٠xɠe̵SA6lRUv|ZI!Bwa+]5W=?D5&q.;uC\4^"GGa !w@ؚ=g$s+fO)b@cCYWxX5,~%UW 'l}琸a#.&OY9A_rQmkT52n` ^J>Vp)|51ʘ f3 ֍$26T)g#) \x-<& :܉Jm Ī*~$;K+C7 LQxǤ=M*ve=9B`Tb^(RMOѻ#f(5}elS<5x~Q tq]Mdp 1lrOۇ ч*@L[tL7bI݆?I F[eb~Fw@DPY \\&Sn!۸U>ᵳ!"dS%3^{\6¢L>OM5:|t"9wikEDap>rSLfMAyZIO4lZhPJ حѭN=Z%/T:Ul]p!7|e" ҿ 뒡Z]&@EܿNVl%%jXKGE@+ޞ2C!dh,q%\gA#iC9hyܕJLn#3E˸Y\dc ;c- ߰0}`MB5KL|=8h7U'sB41ϽB7b<`2=0;2v_>qq_f؄LLbMYJ#Wyԕ\s?g!l&/'ݕ&g%G߇#VKn/DžvPWeJУ)59IE* V뗬Kj`?km"IM$±e#lsQ%_B值-rGr.iՖH֏t]xSg#_*JwԛML0xCg+fc DF5(5=*Cz%pcIF=gOm#;E ޑ 8vh[B{,Mȳ7i&뎍_ѕS; &NJK<=lɲS6Q ,eQ !\|<$ď׳ĸR X7TmjWT)ӿ˔#6MRO<>bD=>kъ {45a&n=nuE e@< ^+EYY WCμ2kqj}&&Lz; l} E)ҘۏeCGldH&=EYy> $RJn9*m_YOmui (In zcݸQqV~I"fx{P/ӽ6Tt`]J&:Rο&,~\zu, siRqj_w[8G/9H3~bJI4vK~zMCIZ'"mGga(eS@p.Dq B0Ti8b:KċkcnzëK;K54 bKo/x܏_㓃Y6_tjd)![ަtR|cM|hR8sCD'$KBȬfe %絘$VukG=7Ops=tshN=DX=V p"*D#n²LXQ!@{/SxcRե18.nAOӜ҆_SYXu oB1lSL H[U8h{_}t8Tes_uiAO90 s"":}/d8T,ɭ <ӦSeu޺;5%jɪI:綞=.?H/HUOXEcRk^f UfnLP Hz[㡜(oFA$F_Yqgƍ;X ~fG[pȣ{mT*;WkBYk\Hl.FҮK>5}BXO%封% nm&(<~Q3pY;t'/Ypquu3u퉨F*&Pp ed\ɝ9NEqnKLne|J)3͐۹H&u0RpsmPgN`1Q eF)1jQYgY0}GSZǧ-#ЬE4 zi4@}U6C2q m\r$zobZGýLRbE<,5<E*~h-rAݲ3L/(tD@P$ 7|hnYP9qK`8m/8O}O< ub [SB"dk"V֩T~pfnJ\ +-|l{h_t2Kw=ua, ߬W0+xcuOS<0 o+n, nW_"0F5̈́"{i?}̭ YaBFz1TY&'6 A.}rуzN͙@>BAr|tO6DzlU"i>t@~f8]fh9%X/**3v-)"vG1^C9` z쒟W4c[9ǁ4^xSuŞ"}\2@%Ϫ揳 ]{-Q3g*-F\A-m0W"cF䉥 f#xOkf%gc"氠-K׊u)ԥc~xꓴ#۵ٹ8GZgqJ@lM س T8#7piȨ }I{Gi"8T4|+-Jgq0Sm(z- 0zH;l{N3>z_S]qzD!-W7!ǹӋ=00P6 =]dvh>Ph+yMuADN\[o]~@?L"%jʡ[A/Nav Wfޓqon[H YcV"ϟ2Of'/$]ZN;D{)oIM2] W V:%%O})0y1 ^4W5uߵ\*iԮ4j5 F*5I8c}s9I`9Ar@ÿ˻9eYf*s/_fzXMZwϗyʵ)5rStc61Oz<\ՙ84~xOP, &ܣilp86aUM\JNpC2CqIա:5z[ptJX\o2^ך36Q'#*tV]NBy0|]1\fI{Q18DazK5q2 OWs/1;΍!8Ԕ,46 6Aw,(VݣvX7XS{cu5߶~5Б^c8p" Y[rg'9P{BJ)T,uU!*S2 7-"{8 ߟW7ۉ4oĤ(^ȍƹ t ˷_(\&ǧHN~!X@DIH2f;EN6Φ ]ax%B4!+I6Bx]s3'5N'|G8B9Gp]}kS >^d7Ω a0msLw c*p}y[:6xdrl!fVbtj_*4=RKq6[}0?a~{cZsδhׂ a%Vmc%rʠ,7p{(dc<6}84.İt93}0} 2qR %Yy,.Y S.w~|}1%7M ysx1>T?Z@hn04M*!|*m$4B8l);=-rᣗ+t[$B׫rZI57R~r LZ@/䠛 2)ۈA'^Aȉ'AuKkʁYmud!w}w Ent+ڥ"0h2;˛bY?%hn~/;(Q䵵+eH3|mͧkt}梵^v*cC.4vXQUO+UQ,a7jT XˢY(w5O[4r-q܏+ &q %g=}[JnAY e-YwIm ^kչgU.u?V2rdbg@ u1{S:kh8e:NP%@ =W5T[vS7l掀q8Pfy^PZ5Y:/zm̴ A|'V@t8luCId?>Ryt, AvP1+(nm^lQO1 _@YK ! s,JQIOҁD@j"h<W j:2NZPӹc,5^-dY)|Uy.e:X%7kww@4+ywY<wqH$y#W`4@Y(s :h:Sy U#~LAqao0,J.ۍU/>&  >iрTF6MH 8k | =ϑ$ Q>͋HV&=U. 3`? '#M (]zusJI]bek֏wg E @{?X?3A^ttQwu]v^P]sZAhHY x2GN&@s/B8 7s/e-{~9"Bb_[&p֋ FfXcǟAj8Uۂ̢᫉&ĆȐD&P 㘗0큲i<ҨXy[d9/$w: `*ݠ/Y/4kY~Tdo#WuhDՍ T÷ ~#<-Pw L̆.Wd~: mId F \}b~h!&ql" ؂ C3x/_fx-҇@fYe1y !߾`gCfOF !<&Kr%OSYgpnQHj}}[2ʯ5yhm27~ "ʄ'XަFBl// ςb%h,U{,o3ba!zZVN Bb\]7jR[QD5zSq~ WgW"6\ھ[GӪe6OP1X:T&'xBJ1>>zOBSa@ &_Yŵ\S"f^ݺ6f&9P@ FO{Ʋ3MJ} Im@Gà(cJG+p5AmM$nO"7Pt<^eWo?߸wHpK0T?oM^jPUrW>yȱMlUu!Um/fIdyQ;9& `3t qb'sLUkDE <0 ;_O͙6s'Fb~*I# ⌒ G3I4L7+9 X l_z xθRڒ_ }Ɇҋ7v=uc3D58$Iy:'{\Z<=7nF-3:U#$Ǵ6ҋ_{t]mP\RmnLVy5I!ߞvYGwkK'{%|1I^Ux09PK;*X,׆6j{2Xsog?[\vKP7wv&­M2Afܫ):&Phvn@b@abg}2`(|m.]h̼]XJò\Ί}|J$M꒤QF@u9Y/K~Oujpg7^r ((ݭle+b+rӘ!ۑ/P}J<4XOUёNX҉1ȻK#2

    9y> {&$\{c USs-]D}&jcB2/?_${y48/0 fN@}DSpZRLűH`9N:\2avF-sgCLW|tE@voFfNc;AΥ߱gl9CYJfLy?+U`CԾ:Yjef mF(Vjd8.VL rnןuCcF-i6l7|7 S6EO^2 BĹTHٸa`eI ` j{eS<=̑mth !^"V{iFW'o&?| Sz(߾ghӶK%],h]xk[YTO)!{R+ j0=Pns/#+syӎjP)ѱR+@ԲϤ r[8ys3|H7DBB@w*W?LRRJT&S`482A~ [~Br`*fBtBf]>v-"ϻB-jf!ҭӾ7l~!D}UwvᕼZ]7)0 џE| `/,(̀!t_(Dmp2JOO%o+46zUF \,m$W%U3t/0;εH4uŦu#LWPNl{6ţNgY ("U|޼ -QG%ŝVAܣhyzDcRj yu72&y1sxNaj޷DtM@kb 4!= O Q w*._c HG`}2V1wҪ9d{<8A44)k%V,nRy.,u,=<$GgSzUvun髉t@qkR.A~ǸǨOG~ϛ$UCv9-?x>MD͒U8[N]0ghfD)eV[%B. >= !XJ.SW( }Fq̷ϳ`oh'<+GE-͠eLC -МI;t6݊oZC-hϝT(qwQv@O?CyW]*ZN X>B4U0C,yf[=q('2b>,5r%@$HrfpХgcIJnDcoc4'Bz3-n =tg7!l7q ?$Bϗl) ex ?Z>0Au}t6 Dx1RlF%N@3y5T2w]IvĖMRGݻ",bbW׍=XvD1%yX[ 2%_4'vA's^,=I!#NBYc!0y6[?fv&֠TPNkÇn߼"{6ib@F({#bqj7"2)S*:?x?-YO{PEI,F<SɪR49(H@ 탪J&>(m}dnrXL16nW;;lUC}՞lKm%q|7I㐀&mąV$` dRin07(6AoC? b?"X)h!լ@YZB0@7n));Pc#?Ϧ:EY]H}M;|͓T$s BhND4KC'5 }^(K| P٨Pڏ|v)(;Y]Cn2Z}@Q8ۍB?ME>[L]`22zn|2[a}s䮗'"<:$"uLN/D/}"5GEȩh \u>]cG~T->V{'Mnfȫ:=:!])˙$ P H0.!oLy^g6o| {p1 y~h׼> 0|I@^r~F@Uoc0}acANv_m)JтkNI-fkf e4uQ%E#m1ZG\KB,ޯxs]$J` %\G:1U">oe&GXb,oVѽy4H􅯇VOUrWCsMSTgrv"* +l5ה :sf]NJbk0%uh2ꉰ/s\MWΉȫA L k8@GW J|ՉU_~ QWŽw1t|d*qڏ{"?aОɮg=GY2ֆHdx7?ڸRPΗjRPF?5->;iF]0a~%8 gcN+_xCҚi[Zmz@yE̩ V}GC#ämU՞2 [w 8\dT" W'U|}8paV?ѕ>)(7/5LvдY|Ǯt@s?*gF ;} M@'R"!ܿ~%Ƴa&)]gd38|B^4E.,@+ʾ o"{A!:$VbɬA 4%G;ebZϤϰZ?kF@&5|_ʩ M_k .JPs۩C~D~BC.&߾"wq51=5.oI}^1^gy!7}EY£oqhr#tuP2kΕ/y2(]6W٣{!dyXU`1:pT_H!8"2MQJۘS9AkiSB {Y{&-[WN\B̸\d_jHTf,zعЍ*w4x+t>Gv~w⿯qVk/@1Fn@oŸ~Jp>ߡ[#{Ul[+6bjX#/̷@?°*p)r58vv;?/`9,m)ΐGahhEM'j:GJć,>y8Th5iUIӢɦl _oYd%iWycXnnK-`43íU]tzD&jȻt& Z $J$$x&æv&wa%t`@d?_[ 3q=9؀jamK t!Š \b`U/vdq]DK4Ou]kU)DiL RFՋ[l\<Dno9oށkySGR[{x r+o(sm%zY-PsOCcH؆^ॖ{L's9d6"q-KX>ovyf ^:m%?8uT1H[zwioԷh]hn%(pd !(\/L/ 3=ȯة _,f?˖A$Pæq1\*$T.s),D\ S.X真9Oi!8%Q¤'ԾvD0j$u+doVK٭܈tܨ#=useJb_٨6XdFɘ=L= aCl[\Zyynˮ) Nw*ײ疺 )= Kao͑ :bQhA̰/5R[9ﵧOQ{2}Rx*5uZQUέVy5O03Hi޿,}T)ſďB\Q!]tc!"m @X=ۢ9*XS5qp,!Xρ{Iq>y/~:;g8Ph[,*9^DZÄZ^;2]@:0w~/FSq\GtЮU&<w_@s*1C~f^@)Y(L>|*t<.ι8u ǃqOi hR<:3ґ! &$N JY,n$1J0B@,M/*<(BNX-;&#8}+'5~-E]ai|kӟnm;Rik4:EM;%JAbC)W&7Zf߷_*S ) VDheJS- ؿankI}xh;;Ctg𬺈;{Zq%gq\rd )^{*Z$D\6'щ,$]̖eV{GV(G0{+ix)hAfQR5Eƺ{r= eU#@ x{̞ܱdԋnlV&Tm =5JX9]}l AXK'@~([3TR7!N>;bgtWe.;CÁx"[tDz O aU2ӑ ":2RSĝ.,. [<,CXj< a'jic<<ϸ0b=D32ckl^ 6tOZ^+K:/<^ me2仦Y6b8aZQ$XSj2TY+ml}]3elr;~f݉A}7'kbZ\O2Dg3C2Ng^UIK@IT}xhZNdS[awb9Vw&s˄(əU2S7:þ .|}5^( I $kafV fѥr/&D?o>β PH.Zɶ0`GoUS=#MtڈDOzބt`WS@dV6^EL0Q=K|i<ea!zaz:mƗXp '-uk#PrdC@7=*xMd]QJzxum\g+hB-w[c<\kc 99FV*-^L/A6 ~+nz߼oW4^}D__&li1s_Xl>ޠ7r;_fdhέ7@ N?TݑɺqqɛWX.1eDڱJ?D~s/7D>yI bu׵qg1?8VRAuZ' C쿔Z9^.Tegu9#9';j{7X;&I 'O‘* `K .Q]XfuiѺĨlIZ9p:gcz $|W29LMD!KE:3V=Mk6wy1&lnzN86@WR- *^qo}zA6W1ec'ri ? x ,&>zvBc2!a$!ju#:"Ył-*0 =@X\ ".SLfsne}#ʉ > OxSIŧe.rRw'!ZK>Bso@rAf%i 6hmibRbIea$]3yL( e/ B.#8VQ-x<=DPARqU~2o,T 9n7,?Qa8dH1_謀Ud.U|iyPstd逴IO([vJ~Y8}psѥ6j#Bc: EIL1Z\Z{GYp (d?7 l=b@RZJ0ÀQ{&V B3Eia/WiF97Y,<'wţ+ 27zKP{(fCuCmDi#݃4̠2,Ȁa _~AaSS rR;5eNiiL>003S,_|Ƨeq}H303ȁͰFc)΂zxQ&"эi%}JulfTx,`7 5_8t_id3@yy4&lt/aEwW0xl'e}.IIrt/oΩ5=,@e숐@sYvxcM"CaCFւwꃺfoDZJېbT ҵBna077y-/-7yE!^.y/q-3 dM +'"Eݚ@Bk1Ylg1DQc6dNӅ_#&6:b$'6-&3wŒFnaF Kfj<) < fH[qsC<pDyPV% "Xfltq~>K2x1a,}=A壹FhM|鸤)H bWO 1بrZ)@tAW/k#NL><F\ ^iH5ٸ{'{a,( \wTQ\zwǜ)x͂3IQv~+|:qȅ,$iH?;/B=mBbȸSg@{y=/Yaqjq(R)@9]Î$nA>`2ңy|2"#5 P>w̔.R9ciZ !Q 5@HݪR PU/)wY0is)cHQ,{#߫S.IbEѯɠUS}Lrع(KSYȻ° ^ 1uw {4' -Io $Ff:%| Q=lQv/BYnPB5LXVIl/ غvyۊ,z lv3VV1Qaʩ?ֱfv7|kO,B-^٭`]R`Tș]7hGbӞ6N֠sĉI[;R.3+_pQ])f| қ{'u@D6O}47w 7O' 7:ЖqŬpž|jDYs^*t̘rP MR>z7!\ೈ@^+-` [Ξ<",!*Nn%4~5k> qW<2azuHapb>5s2IgQ$]+(>dzcÏN5efhShV3%-72Kظc x{Q0NVAkS@:<˅p$%X͌49儿غBqO@Ldsa #0b%Oh~/U=.Z/Axdh߅Yh5vA2tw3}m?eseY6-XQjtQuAt@A/Jqja-g~>iH]d~%[MJڕW#,q0 3Ρ^3*d3!gC vLUˊs7-TIkX-# Nv^XIkB˿滳qc~P7UZEG˘D,TPrօU8oV~7z>{փ̐z:$3ěяtX,G+MGܰcl[c&e3sԩ &]+DP3T;|ۛX ]r%#%ja?S򿻱f <7L3{p9tܬӦO}KEk5q>}WKgEDJx*LWKrBw(1#&aȅODi0ПbV0 5ȰdPvs ̅@HY]]Y)q:|=FQ:-"± )UWΰ? {T}e'OȈJD󈠧\q2HdV7&(56Rk0ZNQ䌣ޖrU%*C]LZLFvo.P(a.=t  O1`zAZe;cuA,W܂[ FDD|:e+?muȐiW6;K5^ & Z~)'_@҄- Zw9|B{!vo-HFݾ#yQ)-mz?ӝv.4 F3κEPTrp8<'k7h]W֑zuكA<42rNKC2yp<ݴRE~<4 ?ՕZnTtJU84vpvݭkf dTcUdGHݪLݡLB.u!jEb=ZDק}+{:lU1 x)"$z<.7pm՘J 2ft<m(zk)k zWKU]V(-||ܹ@JsQ ($|%|yDX.ϭYÚNl2븅 R @^އ!L}׋hwƳTT@N\J\i+-VNb&E]%@Kwȼ.ʉlB5aX;񺟕"49ze5^rv7ɝ umhR@)Y=m{ٌxeIvW*ȴ? H>rzy9 G8fPm1i0~X،v0]$, hS{G"|bYaVi mCi>`AeҐ=m#¿hA"3p.B\4l  !g$4 Gv8-RIDjj;;HVCTY0XoziLVA[Zx͚sv͕̀o1w iGj. 0R JFyaP yR7\J Xm:uk/<FVa6[=_i oI< uήKSm;!M·2tN3U.g?aP,8ebpx )3_`Ca-0HKb+Ksym o[3c٥W_K>L1$NѿEOWNͫQah0 z2=O(oz9X[UIwE{ߦȔ|IaG9YsC ܖ7[@bQw>c3970:n]SI-PÂe21VU~}_|{ iX^{CL' w,W繋r P}„UM #煠38FIQ}^߹iH;? IY#CvPQ ةb4{$0v2c,qZݹ@ͺ*zTSoYnjVC3O>(``aSXSE=ViT#b?wfR;C?$Y۠X(KLễs 5uZEq#?V92ۀrN n7qjX> 3`HuM ` nd-J}9qdENlŅx EjCW B]LfYќOb (kEx'cꃤ]Y+LJ bo+{6rw!B0Ue_EY.Cr$f%>'.dHS7zr]$io׬GiAuμ`gӢ9 d!JsP{:ӑP5[.;;&"ݾF Ax;@{dy(N:pC4Ckp{). g}P uh RvYXԞC4@uK%e{5|ZpwDPHd޿ aTL/5b&/[Gfdu7rLP,@ ;̛wByKF0c$($RE}&}-.H=W~qaDk|]|vkz"|[zϐzUBU z"‘ ո(K<"cw2kZq{;`:5Vg+<,WVۛ>M]7T,9Ao^-LVD43DʗÿPi,)9zf<?-j'ףr}pȌӒCÎevSv0"ă\cT7#B ۈb@!=Цe6؅prJY9u0g3QJ~p{=Cvfd;֢}F̶I@BO.Zwb,+A[b]0Gt=bY%xI((O:ӽ.F[5Z ] +% g'gj#4=XGIEͧ:1`Z1W)N+l+&&>5cH]Ą~WlP*H>Za;M7SPJe:?"R$GNS`v}+og`1$(2M|EX ێ@6}zz+lR-G֠B WwYU~3q[f.06fsL29; -ZR,u% \𭧅R=m,!0&%I'4+oFAwoI,9v! IAzm 0#G bQ_i5'V?܍{!*IB:&/xe ݪg A!G}_h4mD-T`7ΕuE_sKZ,dYyN5N9Jz$A$MdVGGWSr B:HVy|›o}$GU{%ptvxFٓf;W^pv?rlL";41MM?|Xb$㵣bcIŧeZ1hAߡZv&i% z[:!oʵĂט.- s2,ñ*k>´~vmmæmsҹ7{r41BPR as@#l4/xIڏvmWkI#Vdz (@SzӐBwZS4ƒn_B>O8s1aثnwxjN/1;{Bkz"eG6JYQyxpT|Bf P۴UX*r}ym);9Ӵz>f0!: ʾ4Jp; =k3Ogd,Uu NJw3uFp@#o>u P.Si1 >c%vW^tb ZuH@Gm|_M8gj##Ođ. ϞA&}{qO~nkƉtsڈ uiMt籋7'}-Sj0YX``(V^֐Yx9Ru:ViϦ̓0E/B~E1y!vtP"%Zh3D J! Đ7wQi&P[4z /c[&He߆"H&6znİ4tCUC d;3Ք]UŒCڂ-+d j6&4%|vc ˌ;%PN^m/4yPԜ&oQ ž{ Xٱ@&uUЁaT$ QC1+5ȯX!bQo,[lZcBf4  !r2|TVG?4'rMj4l~h"2hɆ!cG[MxݎE ҄qcE!RūK$i8EԶZCƳ"]MSLE7(j_M>^!mm'C6-v58c, 159׌Z̾[0L1حZq˦' S4;vմ`+nNcӵVEd}^0"/țUMq&qHO@_=B\![KQ_#~88Uh>7.zǂ5iII*K,ό>Ȫa(:v R#X ͖H*?+]3TԟotaZ\%O^xOI @k>:R.%&,MS sy8n?M=B)8݆y.dkPN(6F؎TJ.ko9lT晕j(Q.8GZp0Q$e7>+@l M5ŐVmC-.?ũFpwVOG!#:*Mi -%ǗHjU 9A]g2z&lI_uMݪtNzT|, % 'O‰Lauf9FRvJj̼[V1g›`?G-W6Fy ^x(Jzw6NPo_ u|z99`Rcszqkyʮllf#{5]ɇnqR (Lj2kj?&WxbbAzStOl^_0ak.R:Ӏ|\6j.5V7[uԈ">s- J7{㦄|0{6r ~Nh+08&L.'r@lWWvE/b;I? &Z<u5Bv=م3XNVqj595>(s9j]8sϾ?0bM&49ׅC,*ꃊ\~]KՅ:BYM8ۀ7/|:4OJ%2bX432{%YĘ~]tb(XizOvI#29SVvvm []ħZ YOHe%zj  D~]fEپ@,UBt\';uS 70![9 UhM4=9JyU:>@2 =XV9uF\ӫHc6Di}eA wÌO+MߎezÊL7=IE.1Hmi.שfgUm߈ǽdL(}z8kGՔL ܗ˛S᱙2 $Fԫw8Q@*ӡ8}c-2ynpKˆ fBbScRt Co ԰ἏͲke4 KD~9^oO |jkɑ'^=G:[ _8n#$THز+=y|hq!ć~/qZ؉e2r3,C|K5Wyƶ>¶ ofywW |S.*7PFRL »*Q @ھ=}Oaᵏ"X!u]sY4Սwxɞ0jyRM N@۵fǚ T *2k>LRu  [եp6J LԛC=3mhMxeJW D'"\55Sdՠ4 )R늰 Et˃CG5°4jN)z6/5QFe8MBضc'4rw8b^i([/p>Ķ6f̊~}WH/A{odԬQ3cv{U˵P"@FH`4zcLVLСcњsaI,M.C ij KQڪ ˇm)R4A€2žgjk[󦏭pQ3Y;iSQ5tg82?Q!܂8Pʓ3Ic6CZ[)5F0|KCUakDrFmZܴ;|fi׻r"Th4ZhDyP}jUאP+cԕlPEH[OsӯoA9NDmUwrerې6{sKg i 8qr K;" (dϾy@Aixt&F J[|GlEYښA }\]ٺ|Y׉{{i uE?.lx`Ee }G: mj"E( 6jR6GFwcUcݠ#p( >r'F,Ծf71H5;ec8VL VdqZоLrF{7&mѴX/qn'@[q)EM-`\b1z~O >3 Bw2 $. cӢ:BU[r{*uT|h fGI?plJ#e:+y;z7 9@k/{K7J Va#6!IxxeU}Y*+> ϿJ;5=hEe?)r\M#t8΋0Խ= ϜE͖Z0jvk.\Gu,!:(qG Y^=ڧ.hP%[y,rmk6m"ڂ+B#BM.<_5)Rc]3 x1ľK.1VC <$|xZe7G9G n퀍7R!%ˬ/L=J.<%"'v,āK)n;3KP|,*j ݺ:Y|׍@xQ{u?ٯPQk4Ej6򖗝d놖@nSx*!`nkewcYYMr ʯ{@&/\.@½ 4e-MxމFM34)VurzD[WK uWEq%;1K^sClBe™}6_5q%.aD+٥۾XTUWn6P'4is99rCzY)Ч+1'bh}0Z+`L%ݷF+G x rVShN{a[EeZekj_ sz40C uSHV:Y6|"vۘV0œ$yn0w>pnm#f$\yj5 8O:~Py@}Ksw6)\2DVA} HjEGYNl8:1= {}[B^x@QZ(1'0_7Y\0MngŖºl02hR3K(+@:[k|D_bkgn?E<RNx)mR$.*1Fԥ4Yz+*o%bҳU竄Cb0ņPXȟ@ƾFPVB-hZo7t31]6;9,l (GW:D{h{5=!g2F-M~jڄ Ln؜H5ȑ1V28O]VG8!\ gƈq) `ԍBb?wf271 wǖ. !,R慈,|N_1>" PcVS"˒.en2V :IEK#_{h x˽oZUau6}X<31+ -: q̝i?X>&ʽR: (=ˇ\/##1h' lhXN^I5krA740\j 7_$tjHEyohj+ qyH!hE?i,]e>y9'IR]dqS>yȹy"a$ hw2Q0àgN?Q o'Aއbb>JϬ)Q=ԁߟ3yjs{ɘqf4)glXdȭ42 n<Fwt%Yp :5Bu]0Ey397<{N*׍ڀMfZBy۬{t t-H.&JNη g̘tA _h*I;(X67#$N־6x8G<'IcZ6ҎPD%Pz`͛Gl͊YB:0{?wY*u1b*UUt_ llȴI1zkwAȿ7 N2c{Oyr ݊ڄ WI{ 5;:2'*wdscXӤ hgżzGu2Ez z4'9 mذ3y {LhKZ3x$NQ qQy?W:h4w-tٛAVǘբNkE*=o_C:(\+IU_%vzJZSUuAq#QXF.2H\1[V'YNkesNg.Й.`TګBWd!;2%I7 qɭ U1 dLhpGiYvVM$ /|aAՊ7KK͕|u cf@<~\;(;%?f X ɀ%~˞/ݕdjy@MpoΈ`rS/¼@o8)+{Ӗh>&Y3O0_N^QOKnp+z0e0bf+ -7nUrsx6h-1Kȫx$@rU<ٻb`dѫU͋k]a u -uCNaX|e;g 1I@;ןڰ+fr944~Sr MUSτ^0u^쇠ws DZ-A>3Dv}Y MTp ?S K~qȿ,[gS(DW2CD-Ķ,9|F1=[@`4 P}\`0MP'ak|H {Ol&O^;Lc|ܼ(Ul6J3,M3z}<)ྑ=WlJW M((wکc5c}x-m-(k'ǹ%f~PF<\cwX#LxLah#U W-l"황ݯѷwƛZ'񴽛a v!{t?%ҞcDµqlElffwsp!aO;1]vٰЊ[!^j5Xw} (w9 MqCÈTI`rOH9dSŖI z.oH w ]god&9 ܖ08$orhX E)"I~FӨxewHEs3)!)ym@%쓖UNk-֯Y|#Z _8X~r_"W:SG+咙Rj- !jo.m^fmen:miSB)Tr.zX5"Qm4ށ >Rk'8jet"} Mc_cqy"O?[&oL 1z7isvŴ?1\pR~s7C`DX8_ǨzFu`  Jն8/(98 F!.'-X9f~ g4#{uf~̣x^a:;;:=I[aHUm2qL4ZJwnn 6O6vyqu0S#)VId7>ନ箵'˯bMm0?ۆ2ۜ0s%K` qqR.kL23PwfM5F j0#W0gy_{OGN) L7S.inG1c0fK-8䞝a)E@$f Ra[ \w6_A1at2Ph9pYrLCl ڃ%:4tœJL:Jgf;vsbEGeNXj@Zk]aa=e6ǾHkH\.+3 3XTD8!r5,šy qc& ϧae2R2`'揎 "#X-0J9˜8Ԥr冯F#)\cʞF / 5vy?ByJ״bI+3|vhrWs}/ou`|c+N@0s?eLŽNHNIi|tT[!Jۆ)WI=dj5 = S_|ARD#νϱ9+Pp^wAMTLgگ]M9V BoVُ=Q2Fa$0v^gǾU[ 3fk-ys.s ̒ dhά1Jp5 ShCp(Tcv|&bJQUNqY]8G8~*`Ɔoo\ڄuخ6yC.YkhWkVw#*ɲ+IX@MonЫc5?>q$V#Tмle_r2;a^U~>k@w~P o|ӷt,Tz6@ !g;{[ÿt_NGCi'gj"q=vB pz}o)L06>vĨ.ԯ? >HY˽ Z aFox?j%}y@bP#Y./7KSinyv67JXF t_|;>zH˷֜t{ ZͲ1_3x&I!^&ibn /䴿.epG/TIBP ne(W?/&T_Kwx *neֈҜ{WR#K:]y5nke{ :_"8G߾a K dψ>6tZlǖG;-ZEʤ+f- Ł2)F@f{.%Yngs zC}L&SZtשFu@XOIQ_kb;-8 Dwi!rh#Ѣ媦ׁb6IY >5X^PG71+SpCUA9А>v) A,/ ߘ<m &˿g²Rh)G,@ $5@Fzomӝ*M#$ ,-edd`W<v'8ydۻ]+of{'kj:h!#"sF_Moln- )gS;źϬ#±X[@7?.SfyPﰅb`qCaOiUPڃ;tj\I%S 4ga,eF+Ѽf \v&:8-4Ux߇%YJzdWƱSlk8=5`t={FnRk;DPc\Z^k"nZڀn O-@!KjjI' PϧpEmV* `hu(BiPv HG15#NˊZ:g.Ts=0qw/cD9V8PuDΒK Lوp:z(.uI4Zs5nK~BbpެU\# e_W9xi@K_[6Doz5KLe= xpwley4K,Ք^-x l]m${j 8F53%Au>pkd4NkL g}NxF6zdJL ] ~4D~`ي-ᒩ mhձ4EnpBUF&j !}cI~|)h{gkwJzP {1Ơ9&nB!o`4o=oYBЈT}ҟeԆuGMUJ2v(P8.H IkÌgg}V)iYl[|$O/*Qq*''`Dz0\m.lX}ImYE(> 1RUed[.*>J旕]AzI9o(h8 Nհ s>/g]W@Ü#~*/ 4mb/@W@SĖ@#<+?k*+^VZ΂3?p*lcwX,Rb)8FU%U3nb0d>) .b,16ao6hW[D 랖f۬Shbb~>n < NRZ©GЧW$tH[3/ 6~u5,/e\Pз-=i`E.R6r> 8OycSU +<2kDu UXqӛZ#1ѹ\ e&fͯX }% _0!FG[12a9.\vjeީb-,viVގ jC+T5$ f#.8߭O҇DD|5x(e )t^ɾ݈KP Hפ^Jȷ" qgv8|WeȬMk3[_YqSd`vf#'/^=lV ~P?ΩƘ>.wz`e'_ToL8"*3D#5'iIy| o.t?fɲ9r^0Gǚ$J]ks&PFe>ն6-{.0]r M9I:XАL5FffHCƢ2hGbqىR+{{S|\/Њ<Mdth|)ٖBFDN: K(xI-Qb`ec.5ݛ\ ("/qsm0FQ^gG)(utU)VcaCQÀ<9MpKДll6݀.$&ݰK.uۇ<#6XɼU96gpb>~mī` 4ّUӃdH%!O/AzsnC"x尮M'"bcha7 f뺅}S7A{;D NxoSGƟKN?Kҥvf>s ҭ3QqR)tI82~γ&k}uBHZ=!%EQTxiG+w] ZG.u@܀)框 ߛ@/vdb4(`vT]|%:QU,E& +А!oU&K>H*^-&CFKvhuk< S``mPe)gҤ,T>jо ӓޛ+HZ }}:Q{U1ӀnسQV馻"=?[WI Ʊ@9+ҐS,Ϳ/P۳IKlTPad؟T!Nb:?:m6j~='єXEģˤW;MMPr 9}r K0xc9cRnEzpV+b)pRj}UWj<$\[HWXqh7k5ngVhŠoFZLIeX!/l1.xe⡹$Ź|T.TYS 3@tS0hq|O]U@rĻ 8H}<5i{ %;$U#)>Kpoi7SEMZamL)A~9'\X4tLJN\#clKC3ebrI%л_Sr\AOfz)9r|i8SjXr@Nim|_+ uB;@9{6QVcM*XȸiZXje9ڋWt,bW[ _]N& F@/4ϬfUM2]|00R_(<&;,K={k-a`Aga!C<:&,}W Q BIClg2 DgU7aFLu{JƒbqP XB" ] (fso aJ.J( =@SB?7]_;o&6 [0l.à+j?IQ>aSWLE>Ԭ:Δ(Gsa oxx"?ô1 Rl¼,Ȋ_73¾33:ODRyM8+>N6k6AꙨiviY}"g#ح=ho h{@X}mY g [&"KZ=xI6w e&Mܛ}{yg8p L֒!-Z`a30^֚MCGgm#+ (ʩ>%izE"Fcѥ62-j]) U *c_~5 P!H͕n{"ۛӷӥ8HJ^S=LlRas`!K]$j4UETwikOy2&Q"ko>F꥖lN?=ϷN+c{ {*7" aRHyRdTIЍX\CYwE ԋxEk_o?"S*?)fLS[zdx}IGjYJ}9x*68p˔ts<TVf(U> (| BMš#4'v!'dZq雊Mߗ}\&F$~_B/P^N{l'H@(\U^;%\FӏP"e ˕@7A陀z0SyRJwɌ6y#v!mm5iNt)%u6U+ʠmZr# i%,=e벛 W]aFQG皹dfP}q٪U1NYT9' PUFI %.7 0N귍G/Ҟ L%1ZA~gD #({:8PgqaZ.3SoZnǠCy~3X2"x Ӈ 7Jt\0U~YҞ~BQi @UVcW•t6F0p$+Ӱ!nnD} p@ߺV<,gY0BS[/'̷H bb8Sȧ2ơv>Æ:e0ugdC=ʥ!OOF?r  $(%"'KGIɮVcƦ Z!xN@?r \t1B{6I IwVGIMTcb;RNiʰ '&+~0Wv7d5XKqaesݔ8Y8) 3UU.1=Ux+^iS/5% Ӎĩ#}.-}կBh8j7<>0jO=>D9/u2QB${5J*DRZpBd 8kczQ.mpo~uZJF^0 sE_e yCXw:3IWkDHqvPp /e*t`xF1tPx"Do6hTjmt HQ P2Z0Ho8vy߁Sj_41+B~QDJZ̙pUL߇j܎ 9-TZ,Y֥WT]HVpi <aR%BC 7R.;5}O֛ S{;M8nB|i{Us(ƥ_H;.Uw!,'ivkYp%ˣ73('ZA2A'+UPg]Hz(H]s(59pMQOYdטhCTN'sla^!6q۵D 5ܰx4&Al> /T2abRh&~=:m6Y;"sZ>-CF{o.@CTiqe4}T~r; xi`DC,ImvY88%eܛgʱ${TkB _ElR*ﺲQ;4vsd^ ?%)(-f?+Y[F/?= C6.mz= T._ x9+]ߚcI25U5/,T:r![Y5?0Ϛ Ld8dDꜥ2y&,2T@{7oBR>U [$8]jܴo]{l@noCO}% %jG СZpLTg|>*&xL[BC3&稖q}F!ᓸ.-^*Q4f澦ӕrAɗ}9z~,6Ɖ7vlYv![0Nzel v"dKG ` rNoip#O3mZụzvGR9۽35e(PM=R؋m]Ck1 bT?n6eM}{h?k N:[KPyKC5ipHvh~{Ut\?7GXر<]03^{]ɾs Y whq -ɿ|#UW;|2<\ A< C@@a(:`nT;|?(;hu\g[Sɤi)@^l(&A7.m ifmwM+Wqh 8AXJ4O`e<c ?p 3c92r`Ԇ%Ta?k y{3E+$CHnNw̛K]58 PIIfW$bYSNV¾_DS M']-70tml=Wv+3[@E Ft39wզz0An2Qra2,UTeNOw{DԪ-\:sBQX ދɝN`E\e~ۇ"jiclt{u%869e%cdL{@?ŕWDG}l7зhMоgb 5%2z }seN:ΠN C <ohhL!C^I}D#uH%{i';Yz Ӯ&|TҴzɞeCCG+IQbHyי9Y8@2#q:k۟wG+>(4g!U$ \ROOAkk-rch"rOxޒz!Ӡ5~脋P7|WHQVVϿx/8ۼsтq<^3؅=+/y%gMDۚT"<W"giz^TbC;5P~Dxal6z7?< ԯJ4or)'0 ((cEW ARAźT53ǝ.u=+l κ+]U@\AVw%2Da㙂D:^R\/r9KiPx99~rh{ IDҜ#JQ }AdRgH#?'_L喒Q0avz|NB7`j <$)7E%K"foKe ^W;E_t1Y4DnL y9=9e Ji=JeS`Al 9]eM:ʧTfgNz'U0CG ^ OO۸V+'wcdz60al7*mljͧ+PB'Zۛɂz ;:̩Xv(bP.J3.oDyZ 4FZÌyvKGD֌:>AJ-.OTA›؏=aNJ0o'fc =jl0 "/ l幜vVd8:#XHS}r) { |C˴Oja/mAԼ !h2+s)RҭY`R'.@q*"_>vzU.@=)jK&C3 ?bL +$4;XGDՌytk%$_b7^_tn+L21ILbϠ* *N>!2]0;H?"hLyJ 6dkjMࢶF#6;ߪ:46OWfe6/^cd6ޙ7qd\3@"jY*/8 _RƤrV6HrC\W?^VDQ@JeEng6!lw*IhcԵA;:0럕FtQ08 (Y[>U_XTFdcP] a{̜g."q49Kkf6Tp dt]qT7AJg') F*|s>fR1%U yy< ,SbisRÉNn #5l9E.kDV9z琶{J3p9&V+E3h-RF. JIWRգˋg$5 zMXռ \ӤO_\gW-c"`j7ٍƼ3H*2t#y7'KHWoUOK׼4HK+N0ROB= >mx:BkHb_hE)sueZE ClwCW6՞LiWE(vm~xeGZtyUof2Wx%i($($5we')ThDt BtN~~ fbf7iпP"vuYe#GbP;_w%1%D$YDFO?6%p;Y"Wx W$Z992AYT9!"ע QޗrG p2xg4WP#*5;ՙ5éP}?[r͒Bːvm| -R8Zf3Aξ3mga7 A݊-/ۚ}ը 6 ,G>0pԥHcԄڞ'SǂYgDM uphڻx"sfKsbwT9,fJW՘+fykR#C~ ? J#:FPzu1d0"ӏ v6P N#ŽE+jpz}}bRuPȁ >Cz3r fohwV dd'|%d nj˂_龙1K]}3 /xniwn)HbDP.?:h0L/#F!=k>W~oLj+WO"%&KΆd$Mk5^cCB2 nW JJ|خ̝eȬ M2ٙZT4SR8KEľNa`#$&[ZWk f`ZGNg {=1TT^Rn -~݀/^ YvWOEֱQ&@6*w!8KBP'ΏG-n+[Fq`pF-z(:D)Vn)o>`[zR҂JQ.{]w\P(tڭm {҈[ ^ p$҆EݭS&8Dh|yӤF.\{~ crԦ@?B[a Oӓ\a,]ryW)7 {")7j\#g!6dl"!*'LBR 1Xi`ܜxcdZ ZMH:sv3Xk5aҒI!X#A fȱhql'!1D/Fct{ES?Ds PԄ2$md跑U/vnzP;vͩPak(؇JSƮ! קhZ,}u x7bg٨\UԆ*N t&]T8m2A s5#=sLKgr}4ғ`[ RTꩍ,*9] ?LwbHt5 N: PNRߋiNI\kX+~rpf8Aiu}>HTBPG[dnpSv|YVREuͩ8DX_YGd!4J~] kӌz'ODb6*䞒3/nOpk24Fy^U!&RkumR>}mO - eD }ZdVM TDNHRрŘH;`'t:♍K9+2Ryg9!G}) WxΘ!wdRfw}!MZnLDT'7uj}zֵh1xxs@Y:l S0:#L "DE V(4T5^=Iv!=I ,JzdK[T @ҳҞ  [%v[ojfV5W6ȜmAmZa- #h5Ⱳsp=z2x*] ?Y/jf g(u90|g^/GLN( ̻VGSYjS3ZE<S{\Vȶz"㌿!ЀO%OEF/Bb@1E-n=Vj^] dܾ~3sslƑjʠ5958xmAXYWU<BgN>ܶDuhǕ lXP( s׶](F>s|>_}yus!ⶠHh amۛ^`P+.jm#z0^rfja tno ׁ 5z tY=xa RVj$5$]5Ŝ@ӟ/HΉ`R*ꕰ_7y}q71Pw/jDw} 4H+\*,2W;rY8 B̌0 l!8$Ʃ= hJYاxy%_c?5xH*}t?dBښasJX`ՙC6SexaQWT ae8,iσy`,|N ? /YiRB~~\ oVr3!rPqnBqzg&xv'Kw iJSH{K0()&Sqq4T/)N_P8Χ[⍢>3b}ꪃd 'S7j,#] |аV~zCkePv"n$W_aLӎ$t۱%m8V$h7rqu܍z+y;`uwr܈qujDF<}j,!ʒ٠7xY./մV7_U⧿DQM[j…\$R;j̐TAT-7a&9}[_VP #"օS(I޳qݱ_GI')kYJs{ &CdAš P'b@47ZHŠSȮ.Y{Kp:ItW_NsmI#}GL`^#]=GDm 4(O*k:dbyvcH K,& 5G*ڑX]]9:*vb't0.[~=9%ߜ=/)*i3߯?$'z5_Ao.Ȱ؂ʂS]ȝWY XyO2$.8@+ u?qʁ(aX>;>2A OEa>碿B氂,Rs #|~G#+BeHx^Im0a[ieoGmյ3X:^J`:Lp =/7t΋/BfVA/wXj>i4VNuD뤹#@1Fʼn+$ +J{ F0q,2{y* ~GJ7EfJ?61X{͎@X%`߀9VcKqOǢ^dh MۋݝNԯM'#PWvλvj<7c5]t ǃ 8ҩq֢8rܽ%)$ߜugX8Cr_hKu^r(>񅅳b丐^) K͡ݳKb2!Q#긊mʳܒ*ɷ;^)EV# gf}Q RłLwǩi1/CQ`op OJټ@D7k= QN=sm$DK;BCq$Fqۓ:b)h+ 1-ASU++?qʂ.ܐSk)ܡ=cxgտ5/%2v'&uӝ2j_/yιRWg}Vd%e]LT[wcx!:zSHB2w@Q&7H>j3ߤw=]L,{mޕKY IzpAWe_zqb6=:#6_ߞmo +T ¼ҐC5˯*0+sG f'i]s=usS_^)FىB}ɰz=v^*#O"ըvçcLH@',!-cǙ%E~zyJ'mtH(ͼ ^: xf}w9ȝ  z%Ĩ0rAH:*nw?PNz>{+spB3Ч{z D"JfB/{p_k 9Q$TtU ][bX?1P0/ y/m&2TP瑈.as~e~@ nԱ3.&鲎4,Qn-LY\EGHQ"0]T3NWZ3YFmPT/KZ6Z|qʣ[IG C rtű+(>GT1N(lҙ@xSgfk ķB(H$MSYo.lϧGo#_"6dG_SxB:i bG`F8)cx@6FHʖVq)_1u󾎁,^FZW|0eH{ 5F3;.ʨ"uDkQ 1zk@7dlXNx rDL7tmy#ح; ݚZ8`/c¯ C'GKM;+\<졬0FP:H6#?"{&)TWw0xx:R%P[R4s|tRn<˼դKr5r`Q{XXɑ[?]r$ş{V%"ܙ$%ܱ`<Ѱk}*9ԕ%yc4V^ &UBǻfY> vY}\* b4Vx9&f-oi&2(3j :R/cb6%g>||a "B9N aPg4nB\Z4s! 2qM{^/ +[{\:Ʃ?qnr>_#ۤzv@Pc Cc3J.ô %[Q*Ae*Dy+f4Qan9s8ߊl19 "#\X/7҉EՅ._ğ7MR/5wU: 4}_zqLwo~erЈ<lY Zc6p3*mXUNbʏ\YD͕\ D"+B](\Clnts2p /f~&kQ##̚Ds : Ι '-]DMIo;*гU0^z(a>ɅrP&AOd_@ּyځq7*,}X;s/pޣRq?( $0kS_!Jj=e,'ucAgSFKVYӔm)Nt[fUQ`g㾫{I{^ƫ{vebՐ0K 6S#_zB*WPoti&V*Wk Mgܷ̱ 3Y4b`cJʬf{E]! 8`zeNDHP*q, M<a!4I PlJ~l̙1g/?r\]z,7 _%}*)..,(d$ hV`E #6/Ųd:ۼrRq&E7412Ncp}pP i{ii!uŃz"]NsIgV-Eb WR1 Ԃ@OF4X[ ԅGaO$&M.Q"Xi i{PcP%Z0>I^WJrFE. q-ʐU [6ǶY: ֟}vAk o׮"a! -EFiMlۦ۫v¥{>c8g~GΙ~u/a̐E׉a؃z.4E^\2 1; E7d#)4X)V9ig1(<$zѓ\u[9ƨE`k(iYL~A mOG@{cκвWFKf啨B+OY'/SpAd@X#qJxAQy=scϭerU+C6dVc4L-vb4]K" >il$7pVL?HuuBsп;:7Qon#5 +(Z3.4'u5R4u-sckHJBrз'#?N^GXcTKۻ3X5n/o9fV6&F|7x}غaMP5Oᖇ0;{ֿvK*e+M[,gڠ{v\eL!5y/ ÉdzMM"ڀ΂х-F6P50eL;X+7E@X8NF%# os0\?~ͷo_ДC|ld˧*s&}Sf xI|:emR)s|J!$J8-Ut"q#܇dGʝY.sy? *XY AW+蕺;EFr-5߷dB`iA÷Ӗ%g˒[!? Pmm &;<9? do9Wh=Wpspcxϩ!" ă#Q&C1oo P-/MjG n2X:s.&_m\ yO\SdV=.<3˩`3=#F-4k"gęů.(KIy; *L!B3 k~x<jF JTϞ_Jh{4_NPf/G b'Q0f9u̷N2ˮ{j-.=hNSU RGlԯՉ Zx]'j}Xą \=62O jW6YiէUҞL3BXsT_;}yptnV[N9,ǦKT[Khժ!-  x /E~Q1t&kåCr-dY=BrUS_͏%ٖ9Fyͷ$|OKIٻG"ʰy7)K%8aA7[ U:/+IJ S=[YJ6RܨZ>^0])5\@jӏp +} =uov% t0)oj kk|keo9>=(w.qڣ.Mb=h]!oj@l--vOb_, dRCqy1ޫ=uc{~ݑ݈ڣBOh(L%zX+0 M yoI#2>3=-1jNV rݮ н hQE:')9 эwx s>2N퍭g?xDmxɢHG>`R<\?(WhيQCW=~%0CxSFz3)0M%B>,MvNFACu.Ӌ =ORh^!+\ ~kISO&rP4÷" {d3dݖ#]}v%)pȚ-\w>XâdV/O8; 0{fji2-QT]G׸<WM/c`_Vﮩ|zn&kG'o=:7~3)ek 1LY/-ԓSl[sUY+>v7wܰ:$tQId5C6 2n:x%rJ9s{(a,Z'`^eؒA r9jo}M쉱mB=Dۧ^Җ7%K mV$nЪT(EaOBL!`5.tPMuYt/42:݆S8ΫZ5,,0ǭ|Mda$Vi713W0|*t̫Re*^!WU+zh|umk+#s2ebPwNPZPNݠR$˗z+S5+ܩ㐏4t~JRz)CZBs!dׂFW&0mzfPa-^G'+eGsyk|cL8d!w+w_Ky~G&)_> FT%DB7םؖjWTǞxIsyJ;oT @`m=?ȐnY;w6!I3< 10sF}siC zmg>-w:c? dFiXSJ|"-Ŝ0YS$3Mq=D}_}+jmRr+ T4'οjrr흟z TVbDw4DA 1rr$#?g/S8Fx oEl*[|+Ě̮p*Y <>z OYPg~1cx'6(3^-'C 5ʿ>}AQb<?<גJb. so V.gvuǓnMI1]Yuk s4QKRxIa06tKTfm&B# s֩-u"ͻh^H7uU`Mz9Iw]pfUuٷLs^͈E9 'TN&B!WV<-Wo$HNxe z:}I`x?,vj:U}$/raKTHW.  <.WrxE+l%g+n &8N:y[AX?QMvh?dU|0Z>H~ b}1?[QL9Op i$WA@D_mifgL. ^2&`}/Qv0`a{sTt"ܷxܙ;Ԯͬ+ Fc8_:uZ\ou(==nϥ2u:K0`',̛- LKΔ68^)Ml7Τ4*t,΂>2Qq$m lcZ*0Z{@F]$kV<;?r_}9ިcF -Eq]ÚyxBp_?#@b^'zVԙAtZsz"Y[)cLN3#8ݬU6D2- C]ĥFB%mzQ) (YA>^]*e1:&3mv5c+RRrcJ=v97Ncep/ehMYLa['ejg !Z=l]Gբ&(⦈<\ )f#mT\v 8vnk/i\ )8ww4 ~`%~C)ӏN{௪04!N!ɏ`&6ܥj:o0 wH>'z)u/Ã6x{Dlop-F WÎ}Ra 4_뮪Fej9t+F7 u IvUFVj hm+27Ӵޛ'$Q&pn!3wԶ!}g7aTT茊ucNE0LeԱF懢 02qÈ 3?_?:R(kA d|n7trzݪbSN<sLbᴛ)ZL'9T ^ֹ5P, UGT0)oh8'=MsC/QV<~%N襲lQ{}!_<~tʨP@[]9^1S]U>YkyRYSr"tU4^DD+"G pٰ< v5ՖzMI'㺄76uT/kHYQfd6JI&Uu&l--F V=A$b<~?x6^jG̎Hw3%O>2\B%\1Ox}nk kqG~h@>ӎG!K-w,J3 f-1:\-ׅS_!\cE-#9~ʏHװXQqЏr_zxP BJ]Rpj~> xY |/ ؾ+hpXjam%j#d,±<*J⏏]1-J_Xl8~ H? ,X,"4ȌBiNŻCkOHDgf((w^gUbY{7׹s [3GF>B('=1ʥ(`jb|loDpkY"T}^bN’f'Zj`kFE˻rK<^*yA,S|mQLe3dL^PvW_q!0 Ls`XB1|Rڇ-бk)w5wev;bA/' 'CŠ08*" _?'[_0ZQ2x$#J!6q@h|ht":cuya#goelc'1bvL_=c\y) <u䏺X.H>Z?Ow7EaLѳ }dʑKCLѢzY#lQ(=g5qxF]#MWs܇6:cZ+-LK@'MJcW9K_ J&,—ZӇzUhO߰LkvYVh}\Ȟ6e;^P)ȘTۡ lT,KJU֫1X›IVO< QG#F_VVM3xВYWTR!+Q2u.8TqYG%Ho՗}JG.uef-k_9ǸDb)ZI6LKL&~K@AP Ý|!Ҡ93D[7)འz+u;lR‘0̻<~o(zHT7i ՗'rntr#}$(hh x!Sn7_98ڕߌީz䆏 Q%/Pa[J`VGގun;O ̈W%/|jhMiRz;A}fgH8*/#ˠ7y!p1o\RPR2ݐm*bI_bHye0 XLY  >#)[܃b+QIoO鵐cRFTrܰ|N*EcI`6;e)|cpYLB@Q ~\>J",iowx~R ̸2vl4/(Կ Xd=|i-[|Cjcj/y7iFRhpoC$r{"!Ƚ4d#MXagBv=ru_0ͫ^)̈ޫDae;ٖsl`qR>|lE˨:bzrsNi?x{}W{$TG3upƽTؓڀH XG점ٵ,} eӜ;r/oY Qg&ȘUt9YVA0{QT0aNWhh D25[ZOj)oQjʻah|;c2Gx =ER'.@ k~~Ԕ,+vwL#;4aڃMuQۭQc.3Ή n9f ܣ$yLLYO珛Р@/3?iW<:6b,٩roZG*Ւgr/0gu-)^: fIm|R1 }/kFȁUӒS$glS%7 e ެ޾`$$h7a>|L^P=f#´BT$?q'#qCPr7a6T(ό-Q@D3#9m%|ԝhYؿ󍍗5bKHwcu lX JnCqoڅ?6$)존(76:Id?iLz2' ~͢y-Z.bb 6K<ֆl 屳(_=_,ںz`d&a~Dmn][a.k[UȈ|]ys⢓Kު0ZХJtB_Y.:~v@Rx_-b񝒴ՕB$PiP}jMP%ivGvTBXITO ,m)v?z ޑ[ŸfڛjXpjzV4(=\::Y½@vܤ1/1#d]4b¤~50n_YT^i1H2uo ;IH%f&/`#I9.t@uۢ |WT{^-`陼gFf: O 4Yt@ٔv xAi$Lg3gQun7'C;6Bo^=bۊYyY`jS̒P=Plnԩbj܀T73%2v[|AS5+o{U SNNWNv`3KƧ>p:Ǫ4}#G+V˝?Eل@E㲤h6lzV ë́A$*ǩI,X65xVR TİBgrZh4s4ǫf*qs$-Mk7{bŏMEZeq*g{ґ叄8EP+XӱTD̓'`g;qލU_3~?GM4rv?xJa0}?i<~NOpϨs<A8,XJ+'vyJzADqť/sw4ǸMщ \F7KƐQ"q1gK]Mzɿ5hK70+l?]FSݾy9(Av3&sŎZP\@σ4Gqjh;&8%[ x45Ʀ!=t@-) *)a[DUsS4>7:Bz[ѐW\e$OBиv dX9y#@&!t1 )}bfwulxNv0ceoΖ`~Ѹo@:-3>ދ)ɲ\l-'jlfTx]JIIx]b`h!t{Ef"OPW 64^ iP`N^Gix啳{͝ډa\ZopQGdld,9Mk?oO/ɬ1Ss;mZirip,% e@`#u{."S TND9 yZ<Ƀ%cQSOէ6E %\n8$ֿ[λDWn\™Fj1 9oQ|p)rUǔFcO}9OZ&?FׁEڢVMN_[]mwQϫ2y:Kf =?j$!j;F9~5[nIŭx;{WnM'9?hާ7$mԱȑ[9e3 d֣=0: jGdb8TM&p*1fx[5Rar a >Z뭋/\LXײTx,jعeHŢ4柠)0vch}+fLUg_`|ÉiwC/,8 ?0S)2 UY;!iPq҂v2?Z-aϹU(5{oHv{0gOOk *~PUeB[rm3"F+UbAKW@%4F hpdSl`/UjױӰsJL ^mpGT/˲X鏧 HH?aDpI{qfw&ўqjS˃O'[8,xMAG]f#Sp( ᕱݫhD"v1ɦ-?gG v1f15;AB&G ` 6ZPySM:I}-޹t3_ZJ#EjN&#Q35:kde6V$}${hwZ=t蓚@lT=V645L l'Ꭳ.՚ S,伜Ce4K0Y$.PZjRNsifX}o39j >95M/F=IxC)4=D`/"*hfƼcm;gNq߯-Ynt/E%ƝbfЫ;u {µՁ,RyWSejT5auѕU0^ <-XYH9g(l p5ipVd7(Q2HmQhc| .ZE)7~Ʃ '#:T\ H\6gpd 2B8LO0e.B 2+v2ЛJMlD1}- Ӊ&/ rOo?{k.1Fo/<1glYBAΔmi#3Wv̸K2B{/VK#*t;Dē"0)Krttx=HZKd[1C_ץ;/*֎!6&O]Wd.O%O[\Q_S𞵂ysEI?Dt?Xh=/<˳۫~V$ aA!, EGzctY/+9rM6y/~*wͰpIx5&A?`p9e%AM2JYx2|3VEϖY}C7M>)=NBHƝH (&|!<; JH=aw՜S\  gFommd(Y8K 7h(En^Qd$=kO."+f[6SD~\cT HbluGy,Q#ؽ pU6iym([!IyK}d3=Ip͇i \h^"3p!;U|@:~{BvVa%\mhc""LsQo.&ʗjsʿ_ 緯4?NA*Tc54:5-5{ C<4 匭p:+=͜y;d8DT%P[Z\\QDQ Bqe[\1JyA Vq'=Cv׃H3O6Y'ĿCKv* vF3q+#AM3j`9O% Ut@f<!,PAؠ:0`%UC&0"-[7A j;CwB= ph#tm߶X"u`5jHU[2+Ԓ~F'&&?}IrcɐwI#.mqWn]5[nzB}y??345U,쳜Rzʍr&x\f =6\&~H{+~S}dCh-M=-@"Nm79~~7֨' (278b+'-g, + |kpDH+w lS}"-]C%*c2e Y^}R1J._jح!'Z}%Go1%"U0h׍wi$)^"E&u͖zv[y1&|2h"/n@C&I>T$)\Х_'T<^fR6\=Ӹzx %jS5"6#'S٦&rÊe-#0A=zm"TJxrw܀EJP9fowg*@&pfR @d[YSܹ+I @ + fMPs:&*54W3i0E$>[^4Uc ׾3EfGY&w҉o^4_./NCw 7Hacñ&zYJS@GJJ_Y)u&Dn-XiY"U.13>fG46,r7Sԓ_W&^VQ9H:#~ ŶtVݧ1 ~3,!e:T؃x=*uĊ׷}5}+Yh;6ybTVA_C~l <3tMq$Hd`!sƏBOYDv&<}XPю+ hhT.bgFѯ<*)3նHQ `#IZ>k7%"bK!гh} 'Pͦ%@$F$*# ت _~Ṯ>W>< -oF.c 'wXm9M"t;Fa@/.8pq)[N iL/IZ#(?{R6rsY #ic~ZaX\ G˖} '0Ims}ݎHy w3Kv_*|aƢKbXhrxS=US"uh'<<gɉSx^ZcJr?`R|2/ӈj^tlڣW!8:A\5 qf;Uu7Ҕ)mЫ0և{[0]9&tF.ab8TcyOe !>Dش \Um?k)dȀ1ڙM+. t :>rXaY^PU(FX2E[IRTUڄ237"5gG &@Ŏ5n}8aSޮNqb^BX:x"gp+eZ|(-*2}]vbb.t?{pnIIu4 9Hآqugb+0&3T(ʑN Z5aZ*Dh1=7aRf\0DNJgr"Q+Kop>T{s"C e3Im!׺keC1'N-3F(Lgй,&g\>BE9zyC%2Ҹ~(yƻ bpP9v.Fd8P=ޅÞ{a@+Y :G.]˙NA긿XHRqJ*@-rDM㎀eRwzmUȪaCra`@!S؏U-i<#.eq\n@Or[*y]6WovQ36}F,f5b» Q PPyl cn.bbXJ.d;XџaG]n=-4(&.yhi`]w!>d Rr:\SCHP (.0i7,"ᅋ >j)C9g  d7ۼM!ɰ]n\uY3/=1^}7j#K`N2&Z/ZXwh]9x6nMLU?B ύem(jZrdcq2zN$YД{yH%%Ml~9-Nx<1ǏH0@O9=)?eVMތ.æ@]Ao`5O@Ivg=HZǶF-;s Z(ǍEV!b ZF_Xz_u~13p(0]:M$3SP Qtpfz3wKRȲz |.|5DQ8ls*~zn[6/m?ك9@7Lz?40&>oq}`ώUZR W1sҩz σL凸`.88]F2m8I/SO x1gl}cޠG+^mM]-JYJ"h2yDJ~R#fNᢗ. jr^ψ 95{za F49'aR]+ Zcd/ oL&;=9u 0b/YX̿M_4yo>@}7ch+.CtΤ% JSn2n 6>6$21Y?PiuqEq2%,3Wٗ^l<  ?}2~#me##pι`gրKlnFQRXN*N<910sEcY1rVq!-Qf kɡэNZk47bk(#[zeI%~p\ ݹcq;GTXyT7$r'iL'm ъ$K6˛%b:j+#T:?g:HY&8{=AWYmɛ|DaƪG)бEekΡsxzoO̩:fxްs ٬z!Y C vB6ro2u@`U4Ǒ0KXU pgU@hRK֤5n I]QLB킹a*~u,31A GS|ai S5bNuk/qLkoC|1u*%l叙q#ӆPԦ>O75˻J>;}F~˅EyYђ~}/ JhR~?w?-f ~n5Z`e<.6i#Z2~'DRk4{9ڃ8@̏"2ABqgڧr"MG߭!F"P)anqq5_ĠWpy9CyvӰ,z7Keŵ"]E"`+rRGplCAC`9mU7˓?H{5Fٞt晑= =D025 ]r1,3K'amgUE3orZuyVGS-[ʭf!`0M24_ vϔ` #?,ؙ4mxץ!M* qq߳djр\ krINf%i'i;D@oS|D\37EDlӧAµ-VJb[.k>x@SS,$e倡!JP eoc|{ f)^11Ec~+%;E-c<67bTi><,\إ4:#f~Xl{=6V Ǐ)LHgX3&Raab:=D8RD CjAėpsAFw4bl>?gF>!z@{OZ(!Ɂwc6 8C*Nő:Q,{VU-}vM]Cfw mrVh']'-{=p:%pϊ|o$Ƒ: Pi!yh08rއ.•.CU6MF2SLZrllCHSc&ĝ{KKKG/>El~9WkJt llt9?(FG% _f@,Lb육I64^yK(bvp51@r }:(Ɍ.1؄ }vS](Ta[p}L͉Xb@)Nה18p cޑx ALxd%%^ | ?VOP),~*yV/\jzW)? mlү!9x7*pX2?:[I4l} s *H?l42>PzT}M |J]w\k'lPTTv[;2\KF JU "815+"6jxHrVJG8( iiK&/= (zk3Yt EM{G1joUR̞V&3Y~A4 qsk<h`zr {PY`TGc,^Ϻ}n/0U%GF}/<xf.̸cU=/@m*(~nH=n) ~揢_KE$ 3; (V} C*/+ވ]ï$WHD9Kq0H)]Y:ăx2 Q\|ťOW4,-AꡙoqF (M#XL#@Y,? <݁kr>{Fyp*&fn$nq[d$)i~0)QRL % آ*Qoaj*m'=FN|vQ! ԆF1h"] @-b 䲛@2(TG`S{<ڌȅݡtIm0k);1+o\3Ɖc 'qǘ1QTR`I@ -obݝ=?d{ !5W3 ǺTOתp bv[ EA VUHK(%sZ4is|y˱BT(OҏR@%DmhEi=uK؅UC0S#$-)0=i^܈Apzj=Dnhm+] #ޑ ,(mMX%謁_:U5:QFo RJwnG\Bb..BzCKթ\f}v0bծ+=o_btnNeK'C PUIQ>A։|+Q-$U *GU9(CuI w4C0F '2*f / Cb>ه!]? .`}kb|3>0'`d$ /޴qllNbM}:V7jť\i셨njͶ19Ze7%M 809?zV ƣ5)n]d!no 6Vԛ'ܧS^ Z[躏<T@"45]wuֺcOlU!ܽOC\mYk{[\@͒.!3XMgn*7ՋՒ@u(4Xt<{U 0م%7fuf= 0KIGS0)TWP~=SHv!+#-MI7}J_p³}lP~nF}|#}BVюYւxLy!S=tZ/<55 O ,,1!1J(~2 DJFt(e2M4KvG3ĉCgP7S<˨RZ+FpYogm<$ \>wʊgk@T1ec>MXԼdl!g]:IQ#?  7rFG {i˞r,Ze/5lM[=N9)P2hN+N }|m"Dc0INrcj+𱌏 1oHnX:!1zOkPX SHXEWiGWogFRC .e2JnSe#vqߡaVTe%ҡTomI_j~wQ}|ӟߤg9ÛG0,TU ezbaw_3u>Ϟz 5CֽH\%a sX zzDOX_2 EH%#D{p P70C u7'nlNppOHc"Z'R8Lp.hϽ'A w1 1u~NL^Xo Q=;15ݤ _Jq.J ͶAS]ly[uAPw=FXZ>4 d{6SzЙ1i_4YR@:!+ni}A3"ZkX|[YX3**c/"S(&..GikL2ՅYUthzXE~)dP[3 d9r"n z@E 0Dq_:"6@.z2MLu۱}ͫMl Rх͝0)Pqq0$ץ6x |\I8Ge $:L"4^N,9S~Dmcoͣ* L{1gQ^eYwm~En+Ry.soSo4E4fQi#+28Ysa:YdcJ VY @IZ03>+q_ AvE]toaXrpyyux.EKh y .=!vۍ }ʬZ AdD b[ITUx,>/1kuSΔFIqa(΃ɋ*ym=sCt*A&uOpSzq!$ %>4ai5% xZ.HTpW#3SczSʕUsٴ[jA q;?Ez{iǍOF|#iA-|mh2T) N71BϜIw%Zwcp Z{NX|FiS#(\ ?gx^bqw]b+zD1;Wk5+0$8C5=%k Mp$)O1`,^N'Nn1O-Q-fC׌)ߤ *7TN*|VӆX O^%>l!iMOOo4l4>+_  Xܧ>sR>$Bp> iJk6ʤ2'CܲyʣFmQف7nDR X4d+#{̚O&iU/65f>Q,fR>j rllOjS?]MAnlf+ Rg#$-uN\6NhLtɏލGMk)h? 鴏nxnn1OR,'Jf!D<[NT˲E~MƷ].bl-wCP*V=|[$=bfhafq: QlUlj.Pݢ,[2򹃀l`]g;`fYG1E#%x PI:O?O l=xHm>e#ps,uu$( X=7J=Ф`Ђuwl\Ujj۹Mi0N}ct܊(t*A4X~ VLdpBT,lڋjJ~,X?{d\UjZ^,F$e9 g |,b"ތ2 aw/Qr=eԽ_:HN2mގz?Ndޛ#O…. ǽRφlZ4g ;e0}c(-&ȴ,5Xq~P)е9+]VoXn[8NR~4'bȂ53 >UC|utP--A  Üۣ[Hhehu< 1|"|:xfׁ98\xHIH%8e]mTwNCW%C] &k35AC ˎR`< J7[Yk@o TRYU*n{K882w3!Fz[44xVBk5ME&J;[_g[TeIhcfU!AQPX`߽x4sJ`l8]w A?!튽ͅZD$Tܺ%Fwa7e~ӋZ@0e\r6huP,jQh_3W-ݍf" {aCvaݬCxsg sҫ[d91Ϊ{].Wi3RӄVVR8@oR&FBWRAeNq6yuQcC]*IҒ+!y O3 ZuD`a VWtqX_y4JcÎ{zGS_ ̃_$||uu42:(CvcGOPs)Rz Wdш½Xާr&>xⷢ͞=O~H=(b7eU5sU,K^*Ex;E>} z?k0*-?>a p pα>Pw錂%'.C T$ x@W-NϭJ #V[&͢i []oJ`>ۡT{8W}y9om*Ҥ䚍-_ 3*& 1ǫv67ЄiFՒRkK)-"|fݍRRKs/AX.U@lU޶mₒk!u'pѮ#8R1wJ: |&-\7d:y;`mDH¸:.8ڧHM*WXqp($a2[cFP3&756`^Bwmu E7;W*.(Ix:7fR3?7-ybnJیj<brA) ( ƅ EDۑi$*^ah0l/EEm5AoS ~bPEC7&PTĬU5/R>﬽`Ž S'1J+!d!4@\~.c{-WP# DL?x^[T;LTGA_lgʷyt fd|WU\UaEZBEdNcsE,b[ؤ0S5Q]s@n\E`-T;f*vlڑt A-m\8#aDn665 Q7hVЈr|>[ u`bY?G{UQ|6i]pKR{X8lW.JJ4)Li^?<۸CG *8t>3,$W*MYHTa86W$]ߵ`ϙ'[р>@B!U v|y%IٹdMp <\nxDzֻ..EtLxt%*>C/!!hB~ /EZ`k4b5clJX{2 moulbj߱@3j8Q}AɆF%+Ra\z Cv[Qi֢݃j:G7@+c>9&pM(Ru{ל*Aa2rrMRqEʡd{XX[~"i.hz(=w]cό7z@Z{Y!{!47̅5SIW_ilnE尀6;Up?wo)]˱qx8PJ 78J`FE}p}cc23Av{x8\ *9=۳jOF}Jr3JsԀ0 Gx#djXtkAd?Ѫ: fމJba@y aY]!՝DZ`G)sqϡL05hA c|LB<[^PDI7MneW>'#8(]3C[ G#5\x!b*qjby$RYÑ5uGv& YN^/.BNN%1|p_]R$rA{Λ/+79 MJ~.gqbKt&G-h4RHNeT|T*bdﶊI]vE.sY'͋=a+z弽n.xCAv >cV|gg6EsgD̈́ST%,#kpq{4?cU$) \7M-CKDT"DU4I CS{e:h7ޛTc][TR>c p`khp&-Mk:^Za)%ѮsK ~.0+(Z;MV$Lrl[2NMO߄@#@xu h^ReݑGsYvX>?%YW{+H-`pMϻ%ӛ !w帕! Q1V,5~LAoR)2P=twLjbU{2D[%w,H&3t *M\'6jVg2iMFfcNF@xXՆ\#KL8Bb˸%_7q3Y^$f8uHyVu3dCbxtVEIU9R KIPt^,n?>AˢigߋUoOH>f`C%`Ъ|xiODYOFmޖP<~mu^/큻=rZ" 0a$e:qU w9'#d Ll0b> |YmT h*bX2q!$sȂz A18bCGܕH3.7ArF| ,m6cY/Zf%hD;}iܷjsKl$qcL=|] `WL\<-7ET qM5%Gᖍ(95I=Ll&ܯ#Ȭs;Q? =Eݾw꣆r&ίl5R+j˚]UM qjqV^u OpI ڵFmIaIJԃNKKfm<޹PVl#|b"GW4,긶2M=uZ6p會}]M[!RXxJ l|4i`vV{Jo{ x`G nxF܀qc(ei&2Vu=J s5j. qxL 3 ќ-ԯh40Q[o,`H'M U|.?Mz sRJ\%G%#T+2cwaJ^g"O`flQ(B.P"m 6̡HH>lR\+;p)ܔXeHqB=TՈ=HzQd}}u{dh_t]\:c(L"V P Tlþq)j@V}\#n۪͌HHJed5z%KƼ؎/YVDoLA9;! wo L1CҸy_{yuՑ:TѺ\w|eMw_Yu/~_Lhi Vqy'n,_MM,Tɓ%~Lqx&eu]62jfT-?x t#܌|fa'%$Lr7`N1ʇw]Df/۳ܕ>[.?tTA/35Ϩv[@ayhӀ/Q6Fv+S,vZ}8i"\ւ<\ (,kg4|]B6g .ufFpa]ʔJ_2RvMIV)mKsױ5 1#J-<^;j͑E>/RHI1\85զwC\~$S[oJ3p٠dž !ǮesߊE \s9]]uh|t.곖ɓ{3@螥~.=@oC4=s[7Ev3pD|jц Ubk{Yɲ92۠9Xέ"KNQeQɺDMLKS+^/{fM01EYPeҜLy`5ش+-q}hȺ9$:NN5"$[U9bKMOAh.ĞI}IYtR_rfPwbЮI%FQ_BVm5gAs'6"ii|Pmj6'&=94CE[i B;L):[/0ޅ2'ŏ'F&Ro?jq(q# cDm)#~_SlEEYO9}~dg|?؈63BcHZĕu?tOo J v[d;PO6 IK_.wvw_x࣫N-s-dFjn){8A0aClIq}MK/ A qx.B;ZE)1kߒ.x!a)͹Π R*Pfuܕ'Κg^W) q}fI+~ނP2dEa>9R)6 #vqT: 0IG%nAE,]NXKg麭~ķ38dPDd {j}.ι⋧PhR)^" bZq֥DFT+$N>j7WG ǡ,xFPoN|NL;4sO2ef CNpiS>?36:ٵ-W{UGz(Y輨1fơKVf>6Zh/ب7 [N{Rt|Rgaz %HIFfuXQ}jL\Xk%bӱ(C[E9ݷO?ãÐ$HpCJ7`˧G5~,1dQ2\B4 xr#0\:\LxJ|}>f; :84/Ъ@@Ժϒ 5;u(Xwj$ϕaV"tzM#iO5{!GQsWڡ5NDCqxx%5{jՃWeao)ɂ/\Y^,~ת~0wC1+*Py}ϳ(U:dLj?]ؼ`/o rBoq |NVG1.HJSJ6["=ϓ\攛ۋ [o0hEC-( hwC>|$hyMUjMcXFcͷ|a 'xI`(ALh"k.Ff0R"!fM){"P+Ws?1{*8Nx*+KhcC>2j죳?lʝXkz+b+vR3̈ v7HfL>'nHUm ,c2"=9Y:Th a=.O u'%J3UJPj` oOYx&Jw)Nb٢Z` 7ybwBo6)N[<Ԇvy"D>&lVf!hDr' <0KΞJ k\*s{W^.D% kU,CKL7CP郛f^ơ7PJRWFik4z).y;^ŌW c JP\mn ]a|jŚ}^/ͮOý3NyCr7kF,K-kP zf4E;a>٪U0{Wb>3{ݦŷӽIsv3Z9OJglO=1.Ʒ/ ]Lj(6węUk5w8 Σ3f 4,@X m[]E"ۨ@LLl؛H !1[Y@x<;ab+\C)e'Ԅ3J r `f3sTJ\|9qJb]n+5&3d&x ^LjmڅZ"N Pyt4vR 1Cl ⰕSu5HVc܄2<ă\Y(tL>t{@Oب>brXHS3 +£5ØK5b'~vK%z|WSD j&\Vix]Xْؽesv_cvXhJnA bk(" FBX,لi =!zKl| j`kx:KQz`PxfIR=qߴrRE=6|Nj02kXNȣ\KW3 %vI+l@J*w }FFAUrzK Y ASfH!3V!QjexfkZK[b:sztl=+d8V؄a\\Op VQ驑vz*H ;G#=䕴;ެ՗Mt7Po;OCcO$)DqyؔVS,KIҠ{G† ѽABryt R*IcFç"ULU27IELD|I9"VQvKF|a-C5;P6x!X,G]Lr_p1= ʛƲ4Ջ [9Yn#M,?h&]뙫VŧMctz)XM'C\ad ;# ^*8'לO/ī(fZ%vt`Vz@qU[bH5 n)I O) 炱Xc%iC/J2n $ᵍ^%<:߲Λ3D_][z7 I39.7giXhgw(Qcu)\* VC",-lB.UN%M}m-cX{fRfxe"GAؠ}[Hs= …<R~t//p؇g"eXUN۟nX~UGE fxv菋Cucub,?dz)<٫X2:"uv)l;(Q؁.?l}%޿y6L[K1C9~,SʍߌG%~ M[lָb@Gs&]KX*<SXYD^8X8c"fڨ֏0۾ a+v^1&h VљŒґ4|O{aة*%mΐ=p/KNהwx/}50={4MpwG-5l5_| e)M*'fN9c 8s$Mm 퓓4MoYKі+j E8FuG4A*Àp>, AވR{kW۸dNC6*Z^sX2bٝlDv'QȚ ?3 ]@{* zx\zIFlix ͬK+b z!QٽYR9Kⲅw64-rBÇN tLxQWuulj=Em9y{W৶!Fzt6Ɯܗ@ >h[9h[/{dGޱ%=ŝLk^ jg~O.6vH<EU•]5 _rMuTHf)^8Ӫ9Q~ W?F)1~ &eb@6b\E/(J*y%Ƅ2'HU֍{,)%=?zU5`?|zi8Tp~i:%¿9aG(i+ML iȗ0N4#FPRzG9Eq\eA-uMi'J 5qwl-03+}yi<8(  f=<k@BhXݖ?l΀rLm:OMo_Ico G#+.M<)'F Rs]ƣ".0 "6O9wZӬ0E t7| vcu좊eA9d~۰v7LjB ?;{G'"Wyj=KKw()fk:Rg/Mi ؾF̫8@#ͧ!uM<&cww<4vԙw ? DU,XkB7OE} p* +ꑖr^}~0A3bAQ KM:cgq61K*Gv۟ҕ})v XXjc#dtN,F҅gN[\.{co`͒mF>ŭYzb"wxY.\RD.Y~zCYeJl[ˋň4QHܝʠ MnfOd8ީ|_OXqԁorMȏk@cIYH΀ Ρ)hQJP9B4n M8mb\k.ud˨n <i Nq \TL"naIF@AC0zF,֕N,R 2ivpޚs5[ښ1۪1;;sVI i|0"*IlYVVK5qʵ D3E mvN:3(D"5s\mQ-tg=-!QH7k >mHuvT69ٷ]ǍĊ0b[ڂކ([M3k9$#دU~A[1u˃gVKKHt=`䔵:fH1$sr+ߞ *H~,5:>et`Cn\[i_czc-'?da{k"HCa@-G08PsFxd1aZLsVJH |Amx5Kj<@3INܤuq`|q~ ˼$C#tν2=b?cbA_TU+ŭ1V0Au$rc ԅ U=:<1i)]5,}ʹzWY[ |҄dDUrϲ|蛋WH/)Pav:'g1rBgf!\kqi2P .bcN]exЄiJؼC&r`mKgƠ&IpIGMZR#Ra>—.0>v<1>/(h}c4‚0>)z14];L9?ߧk Je0맀 !޺~owvrբ@M ūzUm``%'3 M$k n.sJj5鸶N6Zk&EW1 t%oiG"PCOɷlb/-2qEc D PTo{:0eQl'&TV `lwInX; MZq6X@]֓0NYY,7+1٘vwhT+AJ&= g[(հiiG:IX!]Q7ċ"0:O9z)4p܈CaTn2%ЊgEI=nRDO㞶G-YʕB0"-J&)h,^VMW;t\N1C/MJ7V#lpIuˎ5F>V~^<.X&lv}r_شi񎀘nWƌsqP^*nGN%5+&St:'YfA(J:n j3a 창0b[-M`}ls "RKxx ^Yc', #%4ڑX^*V;7,Xynü ̉m"%.Z؜WzNl>=2d@DۜٺGE/*vM/4H>kGa5Q_;e~OJHN;@Y%SVej U#Eabm>YFN8l }L2ٯ9Kaqn-B1B^E8L~/b9 _V蝧GҩϰOXDƲ +kx?zxxwlSB]Ǫܨ!Ѓr~Ro3>c|x@ZDaɷj)P Nf-5( Ry| XQD0< }OoZ̟iNl/=u˔AyWArMgyPFS#Ksd=gg]_!ڔBъ?_ tCJJI8jX=(&liF% ʞlܿ7x%zip qOR](.&W)PAnl0P-?| keU0sֈF7mB#U6+ϮMrTFLq Hy{y rE#D3-~sypdo{ $`efQ=\o#)Rghvؙj!/P!4 A*_<(UZR[ .S69+A?<ƨ}.92uvUhT8XSuhՌP(#CExZ4Xzi4˄7F ےnسQ~䞷i_=X٭>>=ϻ VyKY s#w;[OM-jԠD| őK1;R@7flyT]*t3eNƨbl `w "Xzs,GvΠVnp&>5w2(\(z]^mFS7Zok>9- {K^?Gj8 %S1f f,-;][46{>X~ C qN(us5}y.셸dzd25Qx)+֮D6Ƨ%_' V*XeW1\BNW#+bD^&.][i+t m;\J^mSXrc^`˾ln`*r4j=,-AV#=Atyo9ێBf_?kVJb&<}bM^ ^@Qou >`R'Oڌp ƬwJϏw9M}J2-!R=$IV]n۴QT~5OڰOs?!L}{V֐+d(ɟ>[i7F|c2c)݀%8cRFI7:GƱI4BZZxI]Mp>%o!!TUuG{q׷dN6 jUdY7 vUj2L\"L 8:v8Rǫ=%IѶ'81p-:Hp:(kjԁdN*1s*p"༄n "6|~\/͍6 K")K#pBƢ=AbO")@HmblfcT'1GE+ldhA5D8/` 4)>AniӁs~/ zi]@3fZ{Y$c7'%G港?{=(~71T.~@H{H=J<;$s)`z \5궓9,B.k$+b߁Y6M3E6|$9Bv6 MӉ1 }Ծ$$󆾏7G7Cz9P~UR9rV^dSlKt"MXk ™#9ɬ6?[Kz375 Zn5Z*ѕeM- <]F 'suRm(oFjXbg<ܦ]KIv9T월-6"w0x2.څKZ`|:%7L޳ LB 1܀rH1D(BjVwd=Tw@OY㝧ԔOʨSX[@L;žM j'fy0Gn]U*Be&L{^V0a?*$z*9$⨢1ӭ9 @y_+ ed-!*1?!&#teӪNJ;,~>ʄf#R[@yU* oG /ZpWPa" ˔hH}$HeǎE44q@LD y_":CK0Ti$BO]>es[4)H0l%^PRq^)G4e7O]') @LCkX; PSXVQko-lB{ V{ (M֢M=y.VH1hJwcq=#%l=T{E7pwÈ׼Y\dӂL4rG'{K24A_Ƌ%Rr9&<~4떲57)]=4٣z{R_֮4S}'~ ,V\{3G4/hz.C]dKp ռasQ" Y+> 3PchHfkK/λSƴKFaQV9N8P @u9`yI,67_4+M n ]}'Nwϔ>nἲt5L~98MT᏶I=P@z[im o jdbQg6񅲺嚤X`{_/7^j523,'iCbClax<q l|o{oCq<3+}Κ(|]SQ%kJ4O߿0O6 (Vqmɶi\*',x(,|q|i/j`-"]gxZlG0kb-WٞdD/Ze6A D1Gƺq*fRx J6yeYțgqD]׈"mJ$*Lwq(McCEq9kKsѡ̙j`XbasLJJK=9\ 5MapG0la/wFh3% v|#X -dzVhBVeO,fͻ%þD.Am{ E(YHzloN 8B;gk.ÏJH Yڤ~F .aiL)6"jȣ)JT9 Ke}[eԯѕQ]r~|YduҜ NkӯnJ$RQ.zw9?w6yB +J|hķ75 Cz^ QEl*VȬKt \ЛS'rt;iM'hQİCG|@zTȂR|ϠEO{OET˧gnm3F}*AjZM{ճm`0./QKs=nr*PU!MCyd[Z0OvX4R y=Wq +_{gUbICeлćZR3Ub5l:Nn z\]gʦtN'BrI'%]=_dC h~[ Q"~MbE֏$Lno4If+]4efjcxIG96 [v)$J(n(a7qvݕ ]^Pےﶠas UPaIUʑ-\a%>768+Wc:?mSV9S$'}8Z`exu]3 5բ phn@ 4`?,49pl|L)}AFf5PRxy'$\ʼn7B4ں>\2In}o-1J"P#|ۼOwz ȡTW8 *~ &WUn鯌N#C];Q[f2}~<}DS钴;ȮcPd&ds ~EFj^KG|5 }6Fged}| i%hGBÏi(މ", ^v^VJ)!7{TkSYt_b Ђr퐙N;ܺ?pXdT6H;wOs&%-ɰEȖpLPDrub8c8KGb7GvXɉϹ^e 8 >W#λ(1x_:B56y2j.rUl{L (t\ d`l)>B=(.7w[;,l[MitKT1ω\W|h7Ex?%WߢN/آW#io55YhY8l18v+a]Ɋ( fڝ?{[׾I\)G)k Eߋ5zۘ-r 5qڪB5+I OzSJSX@Μ1;uHQEWVRqgjs/t$|]/ 8%uvGzZm41haXB)۠jŲԖBx=.}ҙ #KL%6q$Sr7\+͜"q*{3QήbV67&RRv;x^G{Oϵz]ڣ+AOd%4̺2@U^nfW7ט"4q-&k?J^d4;hrx$e;YĴJu7{Rȷ^6?%7ȽdIϚr@kw{y,6LqƗX`BW=]`eVVq&~3Ο׵wkGG&vt+]3RR:D31B[ycp? J4/CmJ$bOg|B8?CIx1xIpp>l4QZ%=w, 1,I)~Uk.w UYiȓhw)BӮ8·qK(Tn`!.O%яaْe#?`9g. Zc^.>rEh3`6 2Z͢^=m8dN4z al2no`|?'x$9XĨ߂t:/g|.M69iP9ai<* $ƀna|ȿMZeX/)_tty>j@ .Kּ>ePc7 0"FpU [ӨP0 9Bލ⌲bls4TNY/h]*p+նTˋ hQi2qRm-A/d cRO&8+g񃬰LDՠQHKdP4+l4[-+ @ (NVDw42ˢ:4p֕9mCvoBy'; lBdL{e F{>h3ܚ9М!p%M,~l;;JivrͭMDtU)J#l D`(%M_J~%8چdw<kې{A<ؠz욬 nS2cOS'yJQRz{BBIO[IvUa9D-d+މ@[씎j|]_o&;+gNr9C̲1uDegXʐ FGFƲڄyf+}!]=X kBdrkH1qg1y͵!AU\"{gh6+/1Cw,ZW6O+0#6\Q9B2-D6bu{ZF5燴h~gu j՚31%+Ƶtv{ ,xrpMI r 6-xt LV^,:3.V㡲 r4&kU Ў[#o0( 1z=8iwwk?>iOy!8y4)+Wem ¯ cfJvL|؀td\9Ѥz\\*$;܆|vIEh{x,{ӊ:FzK'bEs4.?l<(` 3I)؛瘢3LfȋE){ Q6z `ĝCw=%*\|p &<@R2&&m:0\{ KdS_11+lgЏ2!_S}2TLRX{^ lxPɎ).ݺܓTG^R&3qWd+I3]7^"(94lK`d4W0U^YUf@7Nٿ`T10LKGbM"ĸvcҀ4?>" kE9uR̼A=S4Av%%';E .!%?mHnh.klJQ?.ڎz,sy L}P=Y7ij^k:k)3WXgT~ `p7 A9M%풅 X ,*V/j ' ] IeVYk Z]d3J1%choo &"}6Ljdh4O'9|Y57{eMRM^/'!gN>!]j9@]=&d8-PigO\C,8Bfm}iʭk'IA-KnI)4n2]k<[358&T'ո Lg_j9 /L){0d;頭jPt2tJjnGi i>@$ԝ( {:)w}Wt0,T>;&T "G.o6'MC5$F:LT7H5G0z Exil l6ӽec  g.7rK :ohVUVi^8̐+4=][>Y#i>Fi 9Ƨ*.ԡx z6MO+B j}ЍX=4fmwN:Fx!pNŔ; \k"g5|˴˦xN3'b!L3]YEXs.K; ,ϔoh*\loC&1%|9jX ѷk 2-V:2[h~I:a&zyF@+"|CAMz5G Dg-yHMx{ybAxkRjrѲjVNk,${j:BE FrKaǶ3hE/3/Lգ6߲oH먈((e+Z  R9djR='@E{׊DaokiBMO4 3Kpbgw'ԘgrճH(4 [!h9Wd)$I j ;.N:$J K8}mR\ûo=yi-`aoXgx^vvߞ(UNq_r ƈ)?i rOTNpYfS ^";P5=[+#YdBa2")}n{uVys_/M%3 /VcD/Ot kF #TN(bZFjL8b6&.hՅɨڕwJl+t=Z@PG^&ʚ]5v-*@2z1b$qRQxvQD=E.%뫡wD  ZH`7K K+ZX,dXq:/#PC̅U>VX*YصU2nP8$<.hKGKwon~{yX,B$MveGg-~L| Ï>. * NKZU'F-%`M~3F!FZ+CPBX(ợ MBQZUpλ1`Z sHcl5ѐre^=Rtz4Zb?X2ooH]}Y!au.S=6MǔdT/YQ$YhUwEٖ2}!\HmUU^iՙAݧ=ɣ*׻ziB~f oi` BНq1%-IXbYה!I;SJ8cQ>d#G5k vzZ;Ak5)j d6_Q.)B79@˲Xx1;Yx2bӢRS*=ts(<ݎgz`ؠ* -8ְʰ4:+N1;)&) vxs9ݬ7Y=VKe0_Ě/;hijidfTyyt  !zhVcLY@b 862 ~Aݻ9\kʹ'Y=oWjn # ٕI(4" <Ѵ+2Ƣ@[bګ% !tgSCEp 7t_EG4|i1-g(#|jC-}ު]1J WM Ғ!^igCZ$$lܐ; WL.y0D\!/@&Z|L9gYe͓T e %SvkwUҖ$Ӂz:2P.`hzc6rf=G?6  Tx6aj@㿶)P 5迲(*/K^nO@Jt| =}C@@\LىP W 9\$rUJB[) $dgշ]2DjRuN)cXpo .O!ƀ([8|UB653I"EbS*/ OLcy@뤋cKmGf)S[#N Lc#*PcxyDۿ GmiMEj9QcgAu0TD٢ H;>̢IV|^1* 1` 7S&C U 604PUȵߏƌ2h_-~fpR+r`0i7J/$^gkyԽ 4ފ\h:h.,虔_dzwo$Q*GeoԡFPUV[ BEx¹$d-,AXc-hHؗh\$H\`ٟۤϢP^ʞz\(4Sl aS8 ҿ'B>޻ mGB8[{Z238 5wwľkn1֡楔lG #9zH"m&ٲRN)\}O* ua;T:gvemG*>_dnn h6>:H1\:gD'|uL1RǑr'q~90EA:PNWh5 .s;0ϰޝ^Y%qC[(XzQpN‹B H[rq|̩GǺ*@2Q4Qvv`Q/ ~!U  9SICI7jU_Spg4 !PjJ*{H1 5y@pX%B1呅R /{9-PXx1  @KУzjGCN^(&ejS * ju2† [5%,<q-{{W'̅XmE noJy-wd"ke>e|e_/Lo:NC/h^H8&-VJzԸP+`4׮@t wͷqןՄI3Zwt!w}R^ۍ>2u&x林Q}}^&Gw|Vp\HGTivHE`[fy3敞”"v$-FTz$F̺>& oӸkߩ`A{H*TIp {ʁ/p tTB=N=[V{K4 ;'A,wy=X%i=*w8 B*8$,O7F[NsdFV{ /a{ל֧d f/4cH3G3k\TXdMCsZbz{cGs-ԡ}JIhU&s~Nvt࿑Wgib/%W=R|Z$q._&38lp9w^ug/F"^};LȎnmlOq4Ϥ6ń|9cB-< g JeY5:tv#J\Pf<ˏ1w&!1`~mllm}ض3Ȓw4@y{a񑟖T3 # ϊ-Y̖[vۡ2|MAR >?Z [Mx XkCmOǐ\ʰW겺zqAE4;wI:.J5+ľQɁЇ,j_'-ٻpB `6a8zbr{;t9d;};:;jʖ ?DtkVua6EMrT_EĄ$6M̤9P:tR%E(uw?*tHw8fZa dؙTt,k06l[MY#ےTLcev݉&3Ưh,;T&f*%wh[\Svusy2J)71QY`i9^t~MBQ=jƦYD2 vnza& #JjUUshBL#'M'+,3w|,QJ!>;_tO*}˵S##LDaa#Nx0bw.Z UwjeVjF"2\%٘Н;pECg>y?Uc8گzmdS-k$7QS7Wb1O]]W`x~!p4/#{#~kgLe.4rZ5\Y7y-{^u|dꚮjA(ӶjxLHEZf?8k FRE^ l04/b1Fj 3F43KM` l&~9NlaXsuӻ1i; ˄01+i:gvN#%lM cN>r[@.[P꒾Tä.FD̡O|RPr$hք8֙6DQɶFZT^g߉Qw`n58Sb@7 ru]pIBu]W{b"RƐwŠhU&?Џ٬43kx_:1~-UlKb}EwڬG(m64@Yc[{ZG }媂 #y-|'7cfpk[9[`P O2KSI Fndǘ8c42op070^SzĖByN2կڧ-/lJ'=v[4u\ݨ%ul߀ṶHt B@w*?є +#T"&H{p/@<[yD'iH>io{[Vmն0<-Nx󊷴 Zę>69W(cgxn~9.#]L5Ҋ%im<ٖ Ysu q5vi@en5ACYUޫVõLz|` Wó&]#r[%F`V9Nkw |@CϞfpq oZ/|.PrMryEo}$bt3p.?XM)h$my j$#DHcj9.1smIóP<ȶ 9pa+ <]`Ioh@{"uPܕ^_߯Y_" vsS}k{zYz=Vsjn ESn^1C` C3ܪN]1**'=B1%uIRYRؐ {*.Q 1J* Dx|~iu^X,Ռaۃ G*ACHn*x!ߑ|u3 !%%K5pl|-CZr- #qm"jptq0aDTep4Y[ծ]J/#TP`p?O%y<>X5UZ6'zHۡ"_&!Hz&GT2~nicU}YIpU#eNQt ?$j)XzOwH{|a`Px.!ӃUnEJmtX=A O< /ڇ!~))gxhAKϞ]}!T1f5A5~{:=Z:~o7V oӴkR8x/?}ʲ1;ˊ _W6ǁd3Dmt>UOi.X|ذΤc3}B n_{( 'CpTDΫ=V"+s87C},O@tτψD˔ Uta3hw|RH\ u䴞4{3//>EC0zr PaY`׎=&.Y|*;AۮʚPu3C[:'v/ hViI0afX7`*6)KZy=  3@t,u~B,yuŏW[47`W1[D2|OԶhD-7tYk ܨȽ.7 IBȾv ? m /1Y%OvOpYܿ|nkRxOʭ{[< HtAd$v:W*i&dvsn o`e(^'qGM .[@)k5j)FudіxtCle٥3j n)usmq|QI+EPx?//ηܐ#Q$sH6u%6P U |C:2mdTЪjjrq2$!N ZcɳɕMvVLщ|Ul[b>݃1?81XT$f}eubr&(!Qfѧ TS~Buؚf 5֣R5AӘbcmuQ0]B>\%H]Ԕ,{.d FrtX8d{Wn1%ُw)4{A 4ڹ8n);Z^cgt?rkf=g\X;C\ŧ7qrd;Li.q!)̚MjЈ^nܶν-Q9_;P =\ǚO!:i۹qDmG;&tY2lܪ<a0,bz&v+uNOek֭ljZHhSIu"Ŷgӽҫo֜Zl ZKXUoJZ=U0˲iaްuM wɠ{5>ըe6Бyb=帰~9rh>%U5 G/6>'?ֻ\jd oN_|#E'}Ot<$t]1-81VE#sT9"+eV"?%Aqk־d}pH2d R);Tfp -Iz˟MO˸8E F0z~^ 89;ii2r]9]3x!ZN8JƧj2Y<%kfo_B&hwV̐>5hwzLUӮpTn4'B2\ 5n۰=XU rQ 0{7(|y )kWm$ o77&ƞyI 4C{wrT){~d+jNESz␐6[v`cI#vg߾ju|Q|LG>u;t5P^!Y}VS)ϠZ#Dn37Q).k Q85"FC{KpTld]]Lkιfm_qP,.y4hL_~L!nb@Z1ۜkxkRHiA-z0 R{mpN8L`nG3"DY@~oņRVoxC(GvR!tɇrEt)/| PnqB,v4U6`[B^WL󘿺_<,;"1a⋕׎GKBa356زMGl_1u _\LM=p{A8~`Zaddoch(! 3 h:r Ĩb^_l~[ g$rDuƱ[OJ̈uCP,tK'zÚ%0=ªEMd/Enn/Uk~ BX/X%"cW@k{pŃ?sey^؞[f <5וn'+e6@q|`"4 qf| ֪;ue-%NkezJΩ}O2t{iARfJ~/IWG=)d W8ddyUaQvQZx`{V_=rL/ P@LϤ #?E(2(\ȶ\|/Ѐ~2!/g֞( *=ф3@oH3Ւ:L^"8Qzcʒ9ٱdp8{)./Ǝ2!鮨zA/D}ͯvzy[e{4bGQ1T7 QȓnDx5uF7ä&QTP;bMR*WSdM eeDZy'^hІ ڨύbw$+-`@BZPcb0 zaT,l,DKbC-yf{g8Ұw+ndB$usrR[r2?8 Tͼ͹:!N'&xL۱Qw0G8{~Ł&xgҴIP{GjMҝGx3$peIr,IX'Z5Pz {'nF:ր^fl#B]3]hb_ٛCp[K B_<>˝ :+z^VFǟڞE܊n8a!;yn#B/5!ʟۚԠtz uCL?G"ź4=]1.XNOzCA>"n0GË޽/!~(2ˮSRux=ԉn5yE RH/Wݳ.1c3#aFQΏ8cAo_:u 5tIkLI Q6 Y$=[z1& `Mh齎@rm`E8I6ε8[v ^N`X8iĆ-炢4z|pde#], ˷l]Fzt32rU?樟Ʌq:={%)yBǜhZܑ BԴIHnc]cL^z\[{l`P*KuY7¾qk9rxyEmʠZ,pMrDj(y K5-N=h=uǏ/̲,UYx{n٥!D^#}%`rQS 9E 0DQq+~y?UvYtKf[?W)G8%"q!-ihf%,\T^fnM5*ޤvtAu7U~=8Iec@dWbt_C54T6|$߰\^x Wؖz-0i$L.C8;~`}䬄ZlɃSyZdjN'd˪Aw - z  -_A*f|0U;nvhWʺZ ʼn"{yP1Toްp}(g? %e!$=Xorԓl]2{fZ{w h*#sC3&2EB~[eЪ ft)FH":sMY()uaeʤ%K~FVa]SKO*&ꈆ4Uk b#Nfȿ׋ #]=~0q)jE ꡔ7k%b;ҚT;]r? &؆ͭ1O+Pޭq 6YmIuO< eV{keQ ]Lx"p_ MM)D+CJ~X('~IHF4?n4'  F4@LjFA0œaEP3#բf]4T3% M?{OY=BtYˈ A -O(747Jr$SBY Y{|ޡ9 OEfqS9U ^mhhwk§Y1Lir֕lS˼SPd1:624|CYѾ*rҚ2g%q7\ rn57R*[P(wjo <)=&XKjtPܬnXX@٭Rfh<2$)$lf2|ZU r3ʌn}x\84ޢ[|}j[T'W+|dŕ OAE YHd^- _%}Ev!&s{  [ybRc?F\Xtj9Ru#:[:&BQK Uq:)_56tgeB*+C64SrB'HK$$wqj[2P Lj x*Sa\aU!7Xd$Պ3bz w e.geHN.\JէdRVCvgrBWP[Ө'l>ʚ>Q@Y&FB9y=j\{-~iB_L?9籸sT#=OG+3R~=$Q͓.UgIHhX)4+mwb@/p#?(Mm'ӃLӍֿxlݤhUWQy S\j)^ߛo-:?#"ZzOm L*9]oM.7lnj' nlQDGv53w6 Ů1Qֿ-ɱX9^@ϗPMHMjoM_e@D"캰 2KoQy֜۲WIbfu&" •u"ofNԡbdZl*1Nk;/,U[/`2}a>)4-YD~u |U[+!x,chxߺC sI[:WwK}zH VYߦN>JR"@ՌUtuz#CU>}q{/90~H"~Y9TkaP,V[㙒ۀ3EbJOmU_. 7|ba CAjR!"kY Y|jB.dQKź$s5oH`*KFxYTħ:\FE"wGdjI1}d E1%ގtw0BCG@Hmz*vT֥3VW`P2q6ClO4OIM45oopFI~{L3P\aG4(%,#p&ĕ"9Xw6p_G9Ō^o[1d$+1ǣa*wRB,f0ӶZ/`ӋPke+i9D#{{ErEK9;bْVWmwDsENYh;+AO_:Dп]VmBnǺόEqfȻB`$cH&40zhNnM(ob>"/)s=+rG*Vb ?C*Ō;UZJle#:= %6sk6NQfH+'?p`E愳 }fVrߌ(J/;hB;ĥrV|I7ܤ`B ꕈvpFQBf ,&hF fBe#”g n==w̓e[ȓX0E&}0ʬ:j:3xmlhe66od{ fSd^Ts~ pj^1X__N2猈p,R`۟@'͟ܟϵ-fRsg.|ywHxcM^QhtgMhVs{ ZX`,4vl UGVKo#1A7dS3dwx`8khA+Fa#+I(gǰA2/[MM7G v.WK"UI w*Q9ukV^Lj\RUOEb pL+NF+e7J2ůF'ұ[r3C@Z֒Yi,HJAGtM(>#=ʣPl XhT Qf,@67rptLb`dj.,}l2BE?+b&.تS8@yPji :_g1jpow=vz$BKPvPKd!Fdg$Mpia Y y=$ϛPxpf0Uy*B˭ 6Ъ5T`꿈S"?+4b>u#YC=!o:<5TKR؛`[[h9'Xo ".m$ɵ$ Sv3T_3M@^8# v"w-ۈsWDB~sqvOcx: 2~qMXX+]$?2bex$Śl\}uP~0ذw{ZgkPQtA|WkmPm0~sM>.S."lY'73#ݒ TkT}0xqPk3CO )AB_N .l>gؠ̤lo tD-rv8 .p$KW3"469z;`$*?!?lRr?fƷO!׺WC>ݍ W1siށVf@P`Ahcsybg|XC=PVWHb'MFWk[(>'eb"hz[GFٶ`]Mk30Z~ k|o>N||΁{#nhMzN\]o1M D.v0/3sЕ(?!`X|o?|[$Vߣ0a?.9b=N- N ?k| _`| ~(ϯL)Nbք q58Ӑ7!'"F?Zhw7UyJG$]|;4N1X|тqAQ?&^AYߺЕ]F1{nR6DAz\/0]fukU-m!q.Aq;8h֞~5aL6RT4!ly)z|:Ȃ `o=#)$3B~C>q'F򸫓o mєxm}>I}>xx{s)kBz<~yLm>WJ(GOYfp> ;#T/\y+mˋ^P. 5|Q˻1hժqFopϩAP=AaފORo[&I2fY[I.Tj"Vk.R;Po&oP;g ʢ6 dyYYɠ:7蹶~;yW”٥ݞ8xNH4zȻ?M<6!8ݍ/PC1JptGDĤq[]4L,,=nCwq8÷gQQ9a )[=M"m=SʁG!N :Mxux2Mj_v8*;" rBw ]Z^L(,F\u'6 7ʋ1/KxV(at"Ý{뮼4-Y>'4=/i`obzX6H8Sa?!#]y4ߐ1|?¡N\p% PyCIyol?Xw1+K4wr"AI/6߫wR#c7!9Gr|xLI n-.Y]M?ni]%SMc3 ]PWvᰅޑq0 Fe}rUSQA:;_o'U7]^]i2.&.^gv1j m@# ."YR?`A&DzD26*9K9oAEIK[K6 fB=3Ob$~#f հ|b=q=`r*d[rabe|gC&#('hwaT4壟([i~Ug_Xc^'<4ɒ6dJ)[zO]% /Ӻ4cq$GO'5]pm< >P|2RLEtCx-g 11 j;?x@o0Y y,ߋH敁aXc=Ki/G* t^&[k{:lJNUzCӏv6E:T)~kG݅,rdwcYs\ Ȏ ?V?ǿIw`0yכF i+F^uXZ,X.UwͷtC#l= „nܟUkW P:h Xq?R-y!CM{Y n˒wX6dϘY;:RKM|Ko+0׀u9a^gw>_㓬,<;s$~ ÆޑexC4H5".N\_ vh;H#;Ċ*˰,j0'uvE {P{2pYޘȋ` :~ʅDRs- /-Լ!c55f/X5 ОKXls-Ik~ Ҭ#'cP~4\ξU6Iݨ Ђ4iRm2FXoʃjkHo z@(v$W%@iC=ڲ:Za&bԺH]BtPx](Mws>;֞" ?WoZDjFn[cnYBMI:?# A 7<|*bhkB8iȜxu9MO(-e^%&pnMVKf?Aê]uهN\k0͛iǗmGSH58nK}W,n:c|7$}!yN@ ՠ`חeW5O,+ h/̨h &9o+F/L wW1(4x똄fиg$x KQsʙ CIYM;D^ 7bL \WXO)AHeD^ӷǜ!mfxէJ~%,F~[rM#3] tٕp |!]^jrX^Zz#H= C@GEȺ)x~Հ3g^_:Aŷm!Q|PbT%\F6R1lD&`,+ŰTJ F/T#?yY͘WgNf=r&t \ %aǤ h@gLV0|*50$8˾l|I9 NȣOCd W#F6m;#<_#p, V}U19~"-Z@&3 pW$\pgb`[nφ^s[ LV`*ː%xQʟ#^W$T͉Kx5Ag8.ZO>,^4lR87ewj [͍k.;;`W v9d&,%kZ:ߑsfT5$K`n}@Ͼ#O~_K%{ѯgkQ")G#~m*:qKa=`rOXeK l m8T\m 3ԌH+(F)-bs a.SC-t oS)@_tYru U0=2Avy6dE $XY~lc`s`!VlEօƲJjq\<, ؽ0z5_4z@?CZW\7an_[-nKW&&m? G2g5*C3rݐK76tRT<^ 1G[0?  e.1@_9B\EڰZTh^D=XIF1¦.SYT+U#č^c(ް#RM*#dOFOJ5æE2˜:kM$vcy& _,hbJQs>#}A= 7 ܄!*j ?yǝ|T~-ah#0`QDd}`]SIKrbt 0ob6jL]~S}<5ΗQOp^jC>$YO=tv W-"9D.ܪ垁<'X+ )qWݿƳNE t]~Cy3BR[Z,$i'"؀9xyɞ >QB)RG4NHZ5Ϊs֯mTp$&OBv҈>ٌeZ2۔tp[10H?oD^P @4X棗50l콀O1{JB}ƍázzl/wzv߇"/Q^@u3aD wOQO\%t{/VvG hG Oy7W섏)>qO5<ّn䌯{ 8ĦfB_EBI|i@ =ޖg^[ĎA>Mj{;SIԻ%2 FkcRn?ZAQ1 5 mȬux ۴4/;h-FwޓՈ]@pkx=+āS FD~yy:%JM9xS$Gԡy ۄf^%o|qV^!(zr~~qJIoS@Qol'm:U7 )]^3 "xQS_rh(#7[`@#,S!e*0߫cU:-Z_iհ~OX|X6Jb[ֽs-hu^`4&+{fR#W ́|>$Xv_nUaظsPTCJ>Սt%,Tu&5xI9_ .CPb؄,yXZM&q)}WB/f o5]^[ a'mZQ֤#w4owZ$os5õ7P MXU:&w_q_w?)!ׅ;hQh(+^1UT@6~N\w!/T$8 TE%` 5#|Ohlx xiڀH;-BZ4MĄ%{l!9l+& xE` ~2 eР5رfkP1v"lkg DSSn1<`yJGjEζ=~'Ǐo-Gv5n,ӭk܆P&Al7A\{p4-(T-az)d)u$-4.QVC Ic=i3 C zR .%ZcAؕm B4S~_]÷eIOhEqsʰr[7LpM'/)vt; sߗ~PC@Nk7p5!qݏ }TX*(VCPCS݌[ȃp_(ɛ*efſowd|aySZ_f輬aָI\_6Tܘ 8D8*`a掏Вh`h T=?ݴ414g;bDzOl $.KŨ[;<0v|V3ub!]#YC+FhR> *xfE6arB 7|%= ?7I!ՀΨ@Bjϼ,Is;lqђ#Iy`T͵hޗ4|oN_*!7(ù'YT F-n* $LثjG*| ~f b$nME 6H[A?rX;v*BA!|2xX]GR22P, ŪP=!9mQ؊X$r].J=C!{|*+EШ9MBܾ٪i,.ΣI C'xîF/b*{ Bيr]Ԧ9;Dwb-McTl M"[#UD}r CyЌD&(:hIVʋ!,oӜLd]kåu |.zzoi| ڳxO \GN BCQI.b%bz/]|]uR9if-쑫7o';nm]6]ipWh1<]/uy-kej.1=jv;*Hx`›@W,*3&RL0AU,#Qj㵉:/7)h$ :H3jTKw0Pg"lKs~ku,²zPC?$QfT0lO(Wkqʑ}g?2Ai jM'-é 3ܯJp\p1rO4%dd"tb⤐R@RhQo*xYjSV4c101C-gCfe3J`xfx\ǯ'lAklv^$d0@h5wΥ1AƉX2+]+0`dgrLHie_Im͟o%v?w%vCڟMzkB7 yrhM sK.D b<C=ڶM4@yEPL-*Qx\䪻G[UquJUg}:\LJMQv^g0֊I'!avy)[+|`.w% 9L+$k )FEZ\|)g;?g@yYr οh;](mbzߖBDX,&B?a tSmҁ({6]yYG$w0QSxRļpL߀Sx/iߤeϕU&4S{mpfSV{Ȱ̲WDM?_q[:21nMdPI~Lo.pD;$m3U[IݖX]G`ܳT-yGh ⋡ ,M"@62+ zLb37BtșM1ЄNaÈCGH<9,xu:Plwqu9:=t&X݅IMʀQbk!Oˬk`% [l=D˳_Z~ˤS pRҲ&P3|LK<GEr4?+bV>1tD9G7󤗷EiQWКTQʠz#gH́QR&xlx 0 So*,hnKMwezcd?a`nwj+rfm(0%3](UTւXy(i,кߚހ3*:)jSZ>xeѣvcUEۧ3g-f %k5@}ٙHoܤeB \ J"쳁jȝUAp]ހW+0O*bpq^$tzE%^dWҹbzEW ucXc.[ln-[DT="l﹋l£L I5wZF~5;ƒ˱wáu4c 9Z{|58aqkT,OOuLuѠ?⪍|)4&}-3UԐ/\X)ix苓qfI7h bp`OKъyeBM,(7qH&V(]nz|UOZYi%I\hP(´`O(7b=ƅ C2`,UdlH1ՙ::tEbۗ_dUv..I.oiآXX@U\DqiQ۱o˦cDv{4k0˳U [jƙ-5{-` S&5͇^u.0j/DnեLEʶT@+I) c>}ATܫMW9\e*%)1~}?mb.0"vS`N?'12|#U+JԌd[npo bq9^:xtb3At0K%dƒ_u6y >Ѹ~ɵ+:eÈas)zI5XwP#e.j[~֫vg>NVyjd;YV4CT%n32_47k25X"DE ײ۷f4y7g$ٝH%/-)FxzP-)CxsECopo?Zk͓8{?RfIy{X+:Iƥfm1EC ڍ~E@Vw∲Rp'X rflYv>k|%Gyf0C8 m c-q"4e\gƕ/Wl3, K@ ρn`h'ܤlBhV%EN# -;.;Ubs 迌8X?]g+3J+NB0Dͱ~(L 3peZ_~W,bE1tzrcEUd .uȹ~4 a "vhZVr7 #O֘fu;mj25~aRnef_ m. 3dK:ٕxUp>ٴ#o aEgW#I& . %\Ki9LﭥJ-@+@E֘&FҟN3'p]u8Dw]ylwMEIx莒w(QЧ$E]YBaf8$e޵/"Qy^8ԷB5:tek&n=rq1$:uЄШئ?gg `6 r1T␋. }zEqRlO&kf.[ɨmp>~sQ XgP.4}z-<\N5!A66\= y@H!mͧ}v ewi #i&hJHB|Ő5uMw늇J1-QDWr}|\Ռ@YEWI<GY`({/La]lj*>#UoG-'r.-,X󌭥%"GIgs\14X+G,GKd"HݸƱ.GfI9HT}!t^Bx =!~}cN$#|Pd>)?.\5l*p&#9k֑:^/Vut-p|H($|E&UQu*Z\\;wľS<Ŏ ~Ͼp@Hrmu~Xl%9!FS4G#Qr:D2&_ ʣ1^0y%NOA1D||֠{XoЊ) "zž(QyFf0ȨSdGFB*cQ"*rQ2~2%1}H(N^`VtM>ȇu܏8"O|G6t4)#rXvHnx+KʐHyd4֬UIoVEF֎nDd D=Ff4]Pĝ)D'("9;ƒ1 ]NA3(Ypz,CΈVA:iHriJ=!c{}T 1o "HaODp7c#'+D֥%Vm*.>n(A(( yNDe˞2y+U]l[= o,K6}vNbobsEUqvڡ)m[-2T+_#XjziUOq㮰c^kos peXS ZzB鍣٬ qUkgLm%|fwCrʊ#sĀrV::4}qOo wSx/v\U7cLri0D1L@\Mz7Tw4"K=/>쌧3eiU?P(| Ff1Ŀ|CH$ ء}?s AL(:$X)tfF9.Df7 El7"mvNދZ%Xsݺ=D7B+;l!^{[| l.)<(݈BWPȤCUmku:glDP0jPevKSōN,a$Wb!@\.8ﵴX'k܌ C@h>9EMt äkֈfHk9$$T P\Z) ]\OBwpCQveEinUv%-%{5Ltr}GMdi\%;@_|>D~pVEN  `N'K*%aYӃa5Ө(Tf_ܼp舑qkQcqAv-]] 7uч''U܂fXi>׫oK6" =#t]6;퍳%…l{+l7`5z5CƼsҨˆsl9V2Q$=)͇Z3SXm(͊BџPiO8`g,gS'!zr\m4~jK3,ىNQ]%"W+fzP4=qc_נ ѱ(Ldh1ϸzJ@lVe(nh<Ζ.yGokYZR,ح߬r2Y@5"cu_OJ0;7';:Qr׈7FOC2%lmDVAL._76[oa%|)lP40vM| ~ F= M%`#!Y&br mO@ F˶:mKvbeFB8/)_3v)0NunQG Ιq:3i>Q$<(19}e׌9O͐9Ŧ Vmw. qy+'5HiB;!>^-[~-E^eVe0#+yyzP5):]݊m,܃ $P͂2 R{q&ř( ɂdI]D/b .u[H&;e_suA>P,\>&t;SUC!LitxjՒm+qiSx 0qWl18wpn2 ȾYL9%-`;V\@ܚ-Epǣ)V*DDˋu| '?R P6%3aQ}zBQW{ڀ혫,WJxWl ٓdeMXrq'n.k':_}l4ϡM` n+ V60˜c}~`uxo0l#~+ (pgnr=T?G\ӳiQ}ڏSvq2P.@*'s5L=e5@1"3_{WfU2c2,<y75S%SWzkxe.Kqr_|h/N`v<$K;{AI2 LNL]; 1%Ϭp ZZd}R`|BkW-a:aS nd,_CJ%r=*Ex268ҘqmtbKTNFD'S2rhTWۦL; RXGUIKKs(.,ܽ쇾PؐiH6?:*ʂHQ_QTѢNq )EV1XS}q&x0MYG Q5G0h}4g(rOVYx8 pR؛vYSuWZ O&-`O<#LWԋܚLdI1O(T5r- 췬0csȯS{<D!O\ `Q#)}f$V_{pfe'}X c5JM.}pzu6-_~Q(!oI0Kp;kGB2y//88חUj }Eẕy4륏(; u+kNg+*@Yʕ? HN%$}QuO "S`o-0s{"dijHG!ᗘ jʞ,z6,OY1+ђ^n)4O =H<=SGT"Aqv4* +biH^P0Gn.7jgNlWWoRSG\b)ɬ'E2Υͬկ}Ƞl@3%2u7pJxhpaqr3gzf 5|0b1 CywUr,-;`UTa(-81(~)u "ЎӇʲmXUn 'P|k:wzWDvQTI$4 37 { !Of8-1dتʿ;b̒ Cl~ý؟w)jy7ͣl<'#PoW^cΘ)& 6 P{]sG6j #N%85_$Th@f*é$ |}.|r#+Oz$!~h%ٛjP~7LEN4oZ"{ۀc1\0A͘ݮ0$Y5LLύSH}Xemz# +?)IbBx&ҊcK3j 6>Dp1L@c H NyࣴݳASͰz ӔV$pؔ76 wá,)l>G6Um8n ^Эb#VO(!3CA,{o\w%L8Rd ͸ I$,f:$ gX7^#O3]̇B8 gz+k9܊f~ED[\@J'뷧 ,? 5M_[?2'k9 ϖ>L Lm]>PFêLHb69ከJ]wQX_uF|;[)'.d#|?Zev׆WcqgJUYB#w?#4$5k d>5.'2Y&,@[cAZ>MG-&PmVnJgz#YVm_Ep0%d/6/lzVHKp@r67}RGY<}'%sC 'pFuM)J00d SĖSRъ4S5WÒu@&tzvQ`L1=)>}Vkrqm푡!EѠl?YKH₭(ײϋGuj@;/(}U>,u8z#.r8H1{s,=ڹD!]{I2c/Mv'Y Ͳdy`K{0v~ B~+ʶKl*܎-pq8 Sb]W^8;OC7=^F<@rsr" h5[:>9NXzL]kfCKnYׅfAhOgU./-!@P&v3b"w(Ϥ52 ^dP M&=b?B[-J&ٍg% rx8V/jl17<$˾8<$ '*ߕ (bWc=c/,g2OW}A&{;{(/amiW7vĨs4?l>^7L"(U9 TFn`a.w FkSzpbE{JiPї򿀸L 4R#IOn8:墤.H0'(GhcqL MT^iE5$(!KgU~|k,N0u׬-.%r >"G5"}ߛgPI]$UO'y>ǧO2QXT_VNG' 7ʻާ$7]*o*H&UID!M"h1 D}AnM}'+PhoJst 0&@"gPSdV yתf}|C~B2aXP5w(GX)aDq2òG) da,"Y}sv5!P?2w[ʰ>YRa&v]9& '7DnJ"[:uH Kq zq|7t~aяDbz>z?vhpG7 z]_8PcE_ihrrXzdX0t^ż8{lÜoUtt` l?p u=7ߩ|7hd 6Qq4v/Qf< b5v^r5b4k V`€*(5ur>PC~_x RAQWᲥLT-~ڠk*<~?X=i@`K^!* sRd=re?/ӹ'P@0RW5HqW[$+:{ OMn"m{EqRJ_~ɟzcpcr]]s؀4[^{/P $#2risHʄmXue)&'o#lF΁`ČΟ9[mY] D4=g玳z6y' SqF`tl`T\*ԇ˰w|*0 `$9_roU '\PVĊy(w+ހ3 Zalȭ;[k-u+Dfŝ ZIGcpcdbE Ceg^5W(1_z HBhKL mHn|"Ja_Ov. lW|+ZV'AlZJUgyFY @DBC"nɇP@FNe>;mNmI`K?HE%"ʶ$ UgIcј)%M p(cGp'mLM 4 n ǻ SoW6[Ja/v3 |H_ I& .fǒG''XJ&⣳X%BL:ZR 9W9coA@[5H'EUFm8=cY 5a쭨UF&o%a!e4F.&5"5_.,32}Oڶ4Nm޺ 5oh@Zu԰v($NnV1m|D5$~t|4BܓMKM鍡4|A ^R! pEٟs64 Pu>lVR(nQO{\IR$.~į'ṫQ!~oܰ_32Wi&e$#hCQ5kWE^UZZ&A[ 0 F'R2ym͂.RWAfohYL6!b^*edvELJgO k]~Qh +5qrnȅ !P.NgI+sN/xiJ? A,Y<"o$d=%pȤrX`R|4ͧP#JP8x&h+x_Y$XHڡ&Cfɰs+*990ws_$*V$; I 5J{#%;$Sͣ!.(xHkEpF@86Ix,KnbDy{_=iゎ?HbrIx#yu>Pu`]z 7?`ϯ1V>@SxF$4n;e;!>J, (E1D+q t&,'mMfAYoRy%o:̦x@n9C̳vMFr`#wh-4z*b y`>Ib[QSO-?zc-d tsVc4U`߸']#q퇕ԟDO%D׍+@=]Ib(̌?Ą}hs@ |JM7"`e>O@d)V-d\J2NT!U)Έ7G [-R䗀Fw;qTjZ=eF]::~;߀&^Xs/7`t\g0gGBAz*%|0<}>BNqվ{yosSMԲ+ 3YGIaşC!ꆴ s1i5dE<]fD\o=?k1|*b殯H۽&w)|_xhաYyRȨGKqr_$[XƖt:ª2SIӐXVDEP{ߓ}i+=iH pPag|  niw") 0? 9) 2[I$4 sXKzPEqHz yNM2Z,I'DrUvY,^0eFl [Fo$TK0<7lx[^'0ʨ{钯 +D.u=ʫ?6S=EbHn4yQ%\A T"Iֵ) H}$mCTPJH5_zF'?8$}B2PNSy=P?qJ3qr(I,C{Ly\$J$5Ed*iT Ӥ4>!S"n2!Ns | tOÊ9L<vp509DcS"n4.;q mܖњl5}70|:}{+&4:Ҩ| (q8,UJi'pn6=e"lM;1N fcU~S6n.^*rå:G4LHoE~vOHFoՖ]$q :kQeжZ *4NXRhn $u(D #dT` #ӂWARHQ6YgCBBBQ<7 S1CV0W2]\C Z[wIJbV)F}G[+_3IrP^2ɦ("Z6lٳU26K#wEQdw'ᅦ 9X1ίޑ_u~9, Ik>N.1ɱH{z1$lD}L,pB[sjN#_񋰽H*)*A XصZVxN~H'Zc!샞 fwh{K:ѽBf"pJý%JK\}}Vf%jQXAk#On̢|}lAվߙ Y9*rcARE%q*N6}!yt kG!R "WJ> YT;qe_8YΥOBdDh3{WL2 ?p5('-`'sZ-)7~U!G>$G[Q .cCo8>⃫I-e˶q)(=Ay 2K$/O5uj4rT鴦.Oa߄Jjzf,^j8k䐏+!]f18p 8xɟZ?EWđPu|?Tl!݃y:Q;h^./E+T,O0:!,nW}N(^?6,ɸw'(l3O 3Z~?NqVBsw€IAA]~,3tΰf> 4SJ3]^)r_ËZꁎrEEl[O\= ;#3Wy9t,_fiO񬬱HFcZ-%!Q"vh٤!K.4${~a ؘg*ep]gj#[C],l'uY^ h9;>kۋLUv5j5Ll<'[O0~׎pblz3 &mE"ಐu"=]6h6}] Ȇl*p2h y9m.ϳ§0l軽hNCt^جa"ԗ8s ӰѪ꟯W%zVuWQ$ǜu6<0]UJ.JE͑ќ7L40A¦8 RMmD>7oGSgasT큏'f%H%,#;L۪Kp瓱[sm0u脤3RT,PUf8HZAՑ֒glqډ3i:Zʈr<.YȽ ;m|?F2i_# hvbwL) V_;&n8'%~=pBhYʱ}g cف1pq 9l\8r,${5;^C Tr0FӵBòeU1g޺:D9F[nF#Dv 0,y,(&y]AxAE[dK/0DInu:,xHgZRO+BrCۡ`|p,ƣ]߃K}hpǦ *\~81[_3lgs#KZsۏH2gK_!Xj:ƟvHyާ9ۿ0۵oxt\ꖟp@e_tYQ{$+j~+s5VyMW&vLMg_@G?4ྤ!S6Sa\2 +ϵ6CM ʧXhbː_}Hk"u:5kivY8'8GI ma8*b(͊y"HE7CTл~6m+HFO8Y5^x@ ^\"1n?u('A @v`X<L6p͎k]-NRLDK(@]۟[יc+ RC5x?Vyƾw@UG=#1 IN(Y~aI!*O0͟Ḷ9=J7j~}'8Es胥pƲQ ^m;kG⑻j+R@IV#m_AOJL{eiSt1aYdbs+ȏ^GRl26[AHg> \x{0Cɚ%$l@M.o5ThIG2l664A@`O[H7[DNm6M9NeVIX!.Bd,>Df$ ze鉫)ʹ>d8/ċue++W\8 t#U#a3(aO7_zfPn; a"Wju̖)+= p'XL٬r85%(s&ͪt1 +J*%bb@q6Hr;9?s~VHG NİAGp$]qќPR0Oizx's|~7nۈok*JV&Yu6 K FJoSȿm-<|vd`xEV\Cnyfs{䜁&uz;T} { j; U+1'(AYՃSyB,΁N$xT+uTS'g%ʪRzœ6$js_bXc۹;]]K8 TSu)k$#qTw  ]0@7T\gF a(=$ _h/÷KJc5 Y$_^ơ4vuXPO[F\}=솵y7P"=N8qV3:K]#%ľD!ۡU C ֺO)#Ie>!6FS3tvf1$ybܱpEK<'dƵ +$.x׹T@y/I䀕c#3fq^.ID: Ryu~G|X }R! +1LŽXsyOeQV\O1R֨Bd8jx A<Tvܕ^&my^9oAoHI*O'AShq|J2dy{VN??+ ]_'*̀EJn{CtIYAީ R)~`7F=Qմi) ?p-7eiB v<¦M[#aLց 7u|fC;b֟V&p_6$,CsO,bq _-NAe!{w%^vc .I\^p V*9&j0T { _cYܖ􁛒W'Gx4l3u ^#qXt"e'{ puWְa ?HL X| k|:fpρ<{QdSAQsL`L _#Z}5u*DilrccM萋gs`OE͵JZM(6hƁtH󵁲:@e/ݥ=A ~Of~k^5'-4Pv);bU%7ҥ $iJj]{[XC(ZP n ;,]ٽeUE{BTj!M MM go%xoQ$?!EL-W|"9ىN,[@Pβa9@mq8{0#f~6vԈq`tV盤lWuPsF 1mq" 2IoU1DZPJTp,g75V%_uDFgGlo pEA$mkc '(!ͪODj Bjx?g* B,-!S,24):!)XX9ד;* 'Zͮ {*$\3.H`LԲaω$'+FVO7wg]+mԐUyփ`˅1G!#*Y?%=er-#`%{e6xLEU/lsuC^6r_:B3Z'WDrynbF SeӤbζb?& 0 r|PIhx %vb)'.'ozշT*zCWZ?_,YtGv+r*~ZRbEtQ5şie͔ek>rq,RJgp|\GxG`m@O)`ok5υ(Uy|7U/ä&BBR1Lς_|sOx&W:QLxBaԆh_.ʭ=jJ6:J͝2%Tt_o1tbqOZTMo{Γ~/+4:ȺY5fԯ@(D{軲__‘ Щ} c|Xճhе0T[USQ:.Ws?'p֫@JwͽxA|l@GȬ?s5 a"ak q\uP ؜|U{ڼ3.B*y4H]1zRUZ`ѽ|=~C ֏g=[T{=94-^yQ^{xAصX2+{qΛj‰FyPш2N_:9wS$IW)eQNo%Iu+=nJPUTmw0-l$bpxONdHZ"v<烈D6pށ /kl\vk߫Hm2-[@vHUX2 .<7ֈ֬SٕSD%_3&`MovNv@|\JAB>~(nVFh9|/obÚ~/5IŰ2l$f+ % )$R^}ūŸ7.ny5M'pyf$ɠMPA`fT~5*+&ģ &ydҝ c;4t=CEˇ1KRzR)JZ/ E$PE(BL ;ӈ:TSdDKKz\pNS!czY]"İW^Й"3PmIrsN6< ˆ "KsoQQI5u CPp^~amjrvEH\_)M0R3C=_"UW|IVşZ,zQ߯!k)jufjLe.I -| oqD~Pl rHU%DH~-]!b:٣j-Ԏ/'#wU0:sqF'[%׆VxWX cu窜+"@zމLQJJ IZ%"{CE#Cbsf(D@+ciI) rE]nyo(6R X[ HY:$㲁ƯLk εΞ3I:]CHya WIyTZ#5uUz;+UFϓk3].4KNa}ǝ KsF SOf0g#uRJěU%GzY¨3] /ɨց85Y+!ↇaLU=p|LF:ÈA`8yeGjQ6;y~=xcչ7q1)Ƶ"f9 kK'l[Qvm)t1 u X2 \։XU>۟Ehؽgp DYa4G)ti@7,`~m4}Q}Noz(B*]^{e=: \Fb Gsnd;QY@ZO W_V}tN]4jՉL f5Po*TC-<հ%Bg` 3cЪxubI"WqVDq9ӹsq!z*ӜyK58\'&>U8-F|9La}GD,1TiU%#ՐoΙ7tıYsЕcASIÿ1,._3*֕a(H ս b ;{a؅}H8(_Y< +&'{0?> ǹvD:g yGvB CJA"rzF2&O'7z[qX5ۮ`!Q6]G-qiBTltGk; ;%i&f\zZ eTW;sy:< h%6 g?SKBЭ`,@ZQʛ~v79AJqG\iTi%\*~bGT(kE]1-k0SDfҘTB#M -n@V$̸g<90J3md5dN<䬞DFh rF6>$GRJqnN̨Yӈާg KiZ5DW2tMSɝ _kۊxy$" ֡xWLEn k "|:ϨA-vV{#V.ZI> !eueůJ`֪x b=FT/㥺.þ{`>тX}pb%M/6<9迢VfDzY]݀.PVyd!כi咶="{/d)炑"uDO^hRZ<^7*dJuyMܗWQ|DpEقRipwU n!$iMio#$Ͻ-o mj7WŒͳPssCT(b{{Vlح=~Z/;@gC/V<}Q-لם/Y"q<x)ބ.ݠ@a?5?´`B938z#jyPSv=<A^|K }֦{A 08BrE;qμUde2[G-O)zF4.X40DyśKTRӍ-˕ 2*ylpϜ*[J ̞n!]/' v*O;~n݌pzͶpQLn]&8%ieV+@f'ϔKRBZkN7ixqa5!W/'OjrlH˶*EsjnʡtJCHMu" %:u29\d q?'`O#*\P~s=Q&+Pu0]?J A.%dQ9^36`좛92@`oK9@tI /DNH}CYr~o)9̎HbRHhbMW\-[wAC E&%V@R x ~Iy)2K:Aŧ%QF;Do,a>, p 1#&m3쐟,g " oP5򌶤=pRD5/3!4e?kkx7vYq'ж̨2Ze }iАt.<ⳛ?pπ9T@*8W(fcV'6_ WVxZ1kZ[HѸ%lBMBoy8[ +=Bee_.#!O]`}nLZ8WR~@eȥAc5&;bnX1ޓ~GH,cr&6ya% ^T d49NNrC1. vv?s |9yz[?免Ba6}=JӝI?l?]F"~RQ?b(b89I<Lq+O5p`{bאjvrvPЃ.*ci Jlw96nm&W6Υ+/5H&v" ז6M j칀no.Cc_޸8M> B B=܍fCi\ppAauXSQNI"ݳt;ۖKRmI#@‹{ZKxqK^@Pz*X!?P .X/624癿̼b"|w]ԪC]0XˁօS oPϴ.K\,iZPՃ)?-[ 2`2c(C΍wN$a쟵dPP.{qo^I٣Y]TvnCȕnq2Uj~‡TUzדA2 -,7T,@sQVv-D|) ke/ I؃\pL:)/CkOfa4Xv/YLNHT6ҰaU{!Vv[6'guRLZa"!4Y'q"PgLaq36O5GˆY|K}oׂ:71{`~lC{4クjܬ/4E"]buj4͏FݥXh&(SlNɶ46b!!`y}o %ELϡ褜 2ײNXhLCgBH;MxׂJS+}s*40;TtVsi=ȤPr@z',zȰ2j9p'NCvMx>izrIG퀷 EE9ZOlNg'=!76qPk|#H$Aw_Tk]S %<>mW=)2ͻUg` "e@ 8U:A{-ll8"m], =LXC[—'B^mrwGC)ޓi-y{g6%\E7eX$UVャK!ZcAOBJV LP ~k`9G/+^O ` 9Tyᖆ4=^X6S%<$4NA"[qcZk2ÏGoKq"_)ύBݲh&g-S>>&;afY[$і4dpjzDG t!fH'٠:L@̀Q3'=ű J+Iį#ȩ%*k_1cQ?TB2"%{ȇdL á@g&_-21I [{ 9sG?VcƸGӟ'Mik3[ PZM%(b_0)>WjfJÌ*m1J5仫QLvA,¥ñNC_Dُ".!|oBp_Gb,Ne0WjP-S"4Qe c$_hAzpx;c| Ayd`w"F;Sw}ȓ9iM@BCo?}Y 78@XQq@`[&Oƒ@۳* ,KW.0J{nB^ !<+ L`:%i+6S!xW(Pr=7 χB=;;1A0F0{J8c.(OWk@Pl-ٹ#>b`$v~x)7fK5&QPC) ݕg]gfq>]:{+q!fh~PΈY+<1 ,cP1Sl.o?V3ϴ .E@K`h,̀ n¸ږ I;7**pۡ c[ݝt&qOY`}Mw>%h>ˆ bQv> Nh$Q-0^sx`^kkT@GH㉡^k{xWwz&r[y qGYJj,[De*Na^6d%(r@6Yc͍Eq|?'8J0Q{G9i#W[꒳j|o-0ꞟECM/ͼ٤iVs!t 7+xφڣ!T2, -i|n|;5غ)[C^M,; Nal4F^yx"%aՑv\onT$c aVakaHlQn99Q7}Ψ5 Ip*_ /@*M%ق0ymŅxjF8&3xpaƊ]#y1zHhfh )Ǵ ;θRv'9l ]pG{mA(x;G*Hw'ײRJN%Kɕt?p}BpdFáIy: 'zy4u_p+E=)괎 xhK0T眏.\vtlAi;ts(<{TEDC;s$CYKS9ސ J͗6!)me7,]v!Ԁ漖D+y-̍MV1rv[B՗Zr7*}S2D#2W  / GjnY#CvIk;B\nC0@ (Etk">pWNI%8k9.i,o=䎝saI׻I޲|iWFoQ PGI~xʢPdچ246cr3pA!V3SY}z<ĭfa~ `v[*-3NϏLU&(l]3t ;X9%n'=b&#R Z~1Э*3dl-'ꢝQ{H~5sD ^?V`*fw N]$uN&*y ^o) rMŞPsR۽7HU#o+oi!A.n:s¤F*s WcYvItqJ-CT5=UFHz4t_gv$(PQRC?j16|5!ߐ`vpdPCZfd@5mm :w=*3syB۪N wl&A0[ml[,\HKns_1Y /;3?FgTxe.R[Nz%ʹpؽD)#S.^|r?cXM7K(zKEN=:w6!6GSj&Ԩ 49vyZV|[|,JRӬ;K]Ws 2KÏ"JGoV<<\WxOӻ>n/tqa;{fiRdx nW @3tzيc*a?ԣ@eW2ǿ_[1(efO%LY9;s,ڈlߙ ."G'ʟqRuY$&^TZY/#FlTG /<.LP XQK@_A42@K[cdv}Jޱ X/78$BRA# z'u|u6s[䝣131N~%׬xY7wYgLB /Hfμ-hԌq#E(AOMPoAk)l6|Ljɘ\%C`8L+D$ufEb;J?e_pb)ӑ` @cɍ2sawQjI%I ^,Dl-<;Kb+BS\Ӣ# b­B?>5`+pHYEQ)1 *AZR޳ "xza&pɓsل8u#Q]騟 =9Fy(w_lӿʠ n 2 /PFRO1,7 fd`Aѵ=[bLf⤄YQ:v<Ġ .G |T-?I8OilxeNZf8_Ե_#MF;Bptr *:&|MٲD';%~JԯH.):>Pɾ͓@7hBS `x,g뾑n'9eJI/A͇Eqߡt w{C4c6(by[Sc.U/K]5]fb潎CVRX2+Ƿ"=F["/G cghNޛ=C0oQ%݀qI1|}kYO;(Aj0NeU0EYb݀/PC-a̷ឬMY{{Ji_j W3XeM?{_2J" !;ԢÃ6}[M7ç( ,1TCPfynvFCf1f[kf" &8kSxL=[K)A'~;ͥTP#gJh6kč0e4*dnJs_t2S*_8#lB8΂~x~88=o}vsvo:Q|bZqVSW~eJںhzY{TOxDKNW#=cdrABya[׷lTʟ (T !װGx!Gq8,[r{T~Kxd{ XE\5:>MPQC}/aRC(aN:]w30e!y ޓ:?*=d3ha:ANOCM7O^ߺU!33dz#c;6- aQxg'{zJm24ď }2}UAIeYM+m&y!K|}Ϥt/VʼӪ+Cͧ{ b7 =Z'(Nkw̓{>Mi3G/zˆzI7G R˾4/o " 7o6n^X.:H::ls<?j!ë&O2W-<[k1á낿"V+^&RMEUu6}S&>GdGbxu)ϨC_EYѨ{d{l;Lc>[FFM%ȪMΰPrYn[ว1z [j_tٿ'rt-`w~(=[0Y|@iM ;JP grI";%3@Gs z\ee抝Cmφ/\q]08Sx& 6$f12 uoxĆQesPmr= U#^W-rr}wʑCܛ+w-`#?7z5yHG{&&UFՎ\lK9ݳ,Im[پ 9г,'^S%'rCC |T^S1Je4"[.?I&PVҟŷ@zMpq}O&0Ta-xP=8ᇮ^;N@ ZS2m662~~W5+H5t&}ܲt$)hc&r($nxW4=ǹ+΀̽9CCQUK$h,fq}u7؎Ӟ_F#/0+g2j[s]="EgTX_cjRU=#[Q4O#K Z vHp$ClAoUb>EaPUrc++=ׂQx'Q^Emt.3FZRw>NV)t ?(ժy`pvٸ`F6lK7'&Ӆ^hךbMU@S'Z\j[;sJg.j& .6Xn7󲗟|죏a72u(H@>xN 0 7ɖ?o U[_ ~*r3U'r#H{")^2~&Mo8_u mzR5+>_nsKkݻj(𸍬ȍZ.qMVWG[ GZ F#e uNk%~pM^ɭKsGȀ*! Hrؐ҉1NO9AHsD0OR, Co6aB?+nNӨ? MY|+RTou?ԥ{dA6bNH26!i}JIO%ҀL}+ٲ![j3JA;Л0MdvBE\$hZTgz!B^Yi 5F  _[ #vYXtڕLhoT-L:D4GN4uU+򃗗0Sam ъZB;JvJ#!}b~uݻ{7al)"Cs\H-ģޣb^*V/KOj1fU !/(+IP z/vdֺ?d<~SbPynZnV/y-k&Bq:+8{ 3 9%l|ŋ[sTǝNC%!amx aYw V,6|(`ʧG@{l49Loh!"dg݂*]46ey_K&' }rΔYyD, ?E zY?/Vxis + *A 1a+\:_~a9sLk$+;jMBcu̜'HuXvD!o*CqQ;fkdo\bpVOW #2C7(pl5:9Hr9EHR쉬FoMNIP;v yFM8 c͎ JR`#pES "obS*5|m9dY~VHK3k/QJp w3g7͑(su'g,ߙN =? 8IM]gtVjQf>mQl' "Mw'HM<>bQ  D@9_TĠ!0YXݕ3avM.owDPUMamgݜ0"]jjԻU1h;H9AqVa-`cҔmLe@GL Nv?{bIwҵ ouhz5AÌXX_%uVA}y#.J R,[29} s镝kDFh$Z@_ꃉQlg&lW,]t,=(ʔX5%K3;p~~  U`*m P~+\ zM;D{l>gⳠx^:8ԇTh#z%͚Yjԉ9hEp:+\U|}p 5H%a=*\)(rR?ÿͣd]X-FShj"8Lj_}3c{eב*4ߢq5R۟Ug (Fl@w+0Y(ɍ=C m lL>8z{I۹yDaի D'|'0k]ϦYWu5lO-u $DAZ3j'2Q9(BfK_ ދIݜ-D4&i&2T1Stl/fҨKfq:~"Ċhl.2ݜʹgFolj拟Wu7r}$7w8Zfr@V-;\0>YK=UtzEʆ&DYt[돫 QPHΧ2u2ė(ws<ɉOP4fvr$MrmK(,Q(Ӥ1/Zx=⩝D֘:*O^/f5 fôa09\Nj+|5 =O}p09W.&ѹf*cw~$ra_^X:tS~(:/.eY*5P!rĝ45ʽ#N3J8a^N#RNG,*lC3p uN|ge< Y/#4/*8JH79Iu0jmXhIa42= GjRjG 6̑&J#2%"<[t;sJoNsmD5}ô(Z"w>`c|G])32w3z:25Q7 ֕ϱ2"6~;|_ף7n!:7qbQiuq!qrcoG/O·xwBS~Cws838`[_[ꖦ;bs)Q=Jjd{q+`W0e,Wn撾91 U,\Ru%rC+nH`PDՀcOJ6x7mli%"<:tuɊ+:ҋ 2f\$vUaQ Wxy+YHe;n^۱z7D|^}G|2(WWHĉQ|z3h /{p]u@{"$zhv_'p8v6{  7#[ѕ̙xZM;Qfjl'/'FN R𛾭wڀ(rYj^_Gqe mq54sL n(ɴ`娲bP~%^y>j;&zDR } &G@%Wρ@*L$Fk N x;sHm\©z}#m3X= ]tuذ+r;c82:z) Y+|nllN7aw;QW\K-CW%x\A/j^=*wZ:m~~Tt6VvXiA .]}q=K/f\mI܊>lO#\F&(1*pJBBE]|tz9iU:IV",֍M=[yz%9ڥIMG>s[XS(y`L80żu #yzzڣҦ9`5#I. ҭP-g_`pֲ`$eIBĶ ZL%˦{'!n] ݴ3AB,WUh|F*=iH)<)r΢rLcl )380Xj!'H)ύjڲ2aS4?<`X7&1(-|P/0 .|ۺ$J0Ih, \O%M1Yq9!˅=§blhx%]iSYgj4&HZ+T8\ZG0۞ 5~LH"׋y yZI'[,EZ=Nҹ%/a~n@S恖 l kJ8C[k?3Vd 6BdLY|KFWU|q>LeÛ2qy>wtt)G>!'=QAEWK,=!Zե1*eyptx&8F^jiaEc!"TH5Lf2] 20e"~bs߇:<O#.ٺhD_{b9=Cڀb6=IQ+MorGܾQU0|#bF ~"c X>E#znT)'PD%Młl+)% gl ;J|>&(qb!9Ȓ{B&5>GB\' e`"B Jgdc{rC <#as6JIFJo]g_ g̀K>roa&4rQ+_twH; ""io\00jh`ξ}䢟at \L XP`#Od9&) +c[[ /O48tӳ υA3 Bu Vpt2)'l l(#Mg,*"{}~«ƋVue-:84:pMV(^ˀng4"FWy`9=wA{dch0Bb`&`LC8u=2SscEI>64_ZE`#,苃6nG E_k-A*xPy%G˾2h+>F%:5j7rLoZĮш /+M$.bF*_E ^oƪ BN; Ju-lz%mmU0֯EepU3ѽdU!/f#\;Y( ECTH)'ک.pqG;N0`sB,^%g} /j2,x;!f"7:%]%|#) C=7CʪU.4yvsah }JԪ^V eu)Tn5F풔J69&X~a(/XmၲHB;D.s,m3S>OhZR-B!N2.+!=A^>7 jI+Nzk6e2NW9Bn(8uΘhO8+ 뻳Ql('nF{=EFr.A5AGGԘ{{skH g7. &fWSlNٙ!)h3&9ȨLQ80~Yܟ8vNL"UxBe&\F4aN=dݘimij&~1RlM.ȎJXˍP{Wޱ^vpX9'h N"12I|$afф`(Š+<]4-,WtT)̣«4%Lm[uq $s $+TP<!"s11%D4%ɸ/N-e]1'ndfXJͤ Z2;ME"uPu"vm姾epN,FH<'Mc%k;g/enHƅߪQ@ 83r_cUv%IܝQJӦ.+1,̱W**{:;jBSEaoO!h[vBb>`jw<g峁d @n2Lp#ny=5Kڱb_I]6:A3ydnQ idFDk3LIqozvED=8{ײ%oqk蹏boLCpSXC i?ƌ\JB&mw 0^ KS J(<~4(\ʶAOe -,|צ:*F;+9' noxǮqdD:.;gI]TT{PZ{ZU4Ԓ17 fpa*;9׾'X LPA7LP9t~O!hu%IӺ]*<8&I[6ɯn;;|=gCsR`[ i*#oEzoR"1602K\W\9,UdxꙨv\m1FJΜQ[!Β|s[QqL4ߌs%c6.^.Z7WG](9I2O*4<w2ZuTBu!?VwW~jŁ~K=[9)/u?XW:ݜ}#v 2Ab=8K@u`T_AQSv,dj|K F8k_LԷ [F䮖Ӯ4T78ɅT@l{d,P(8Sk F.jG?;x2w&Y-ŗ,$c# SOE-I*GڮDNք9pn4,FYg=}3}=2H8M|6{"R\NNTJ;sޭ1^eE"ֆxa:,c (GێՐKx-Z[]p>j:ehtVRo(DxvL? vkPp|ESVj}c72e<;$kB G^j.D iɈ"P$ګ^@sʸntٓchHƳǮRR0 _iӎQwLuP?}X6?T2)XHFeV>hښ$4_߼*oRܕ.3J`ZHr[,U-"1nE-U(`}tlAPE~%~ RTn$A΍U柌;pU4<1^بԦ7k'( /h\dt*hȐԈFWaύΪ V"Nfijq*p?UQ^MUe duL7_5w⭣E 5L}s5zXQ/碍@Ǘp[ذn? Jex]ml vJF,65 X7'LLS;yfQہ{*(yb9ܟ:_ Eu[{ˆ9F&ɋ:S.6'5E4ϥ]!][!akS[[_踮QpCP`.B.XŚA%¼҉FvH^'.у:inO~p!'={=@=w΋(n1s|KÏc*&vsJuC̯|W&qv`sjjHk6TL2mKbB9,F W;O0f\[`3"3ǂL"Lu[96IzKt8ׁ82f3JEķ *@rp{K$]V^Ew#'F<گD`U2Fr(g#*鯉'"\3 zE&xjb=b#1wmߍ q A}O}pE,޽VK?# .l!]zpFWאjS~b->A/O 4ur@O^XMN|f>iUlw㙟`Ba h|cv{z,'q)$'t*-w i%z/ ^|KppuG?ec6͙G#,K-*zA' =*u,g) R* d+ P8򔲤(|œܪ+& k &'1 bY=Ig:Sku6(=7p΋%RC+hK {)Yg|NpWK|u1ڵtx(Mr_CrY//,@H$9$Ax'_ID@q| ܓc­=T6%Ϳ_ذͶe*F¹3fj/s|VB*9c?ΏOVoKg.7"YW!|9'xU_wy6װ8l*֬t XHh}(IwKW k!*$p{;>MF*A^ͼAS'jA9-RgrV%>8_[y5?$AxZ=([w+^ԜvV-m4der\]y}t3x@[wvjOd W{ňnPevschc$Fcczcomڪf 4J~Cfq+3{j%M[nnˆP-vXG+}Gc`$oGrojx7mNx0Gk0_Pbjzj9]p~`/=/avYj 2#tEЍ޽#|gE\={O8%26c$y+\v8"*H9; \2#ۚ=aD=$%$5Q!;'#x`f(eln gr),*y{~F;vTF4-_8wI4~D_'2@,. dgo˛Ť̌;̾& Plzco!qE^EᩁzN.PK$~o^G=uRl 09,3Fyzgs-o{ѿ9Qj =ixA3(UG8A>؜mɓ!3*1~C^7I =M% 5!}c+XYaX!2,ڀS-ZܻdVř ;FK;2J˂Qaƈ%q6͠=bQių(@ gu:͖̑t24j4?Ψo;Be4&,_0"F[I6ϔf)Li%Oxӵ{*7_,'@BX&S$jp;q1ڢ8-]ʼny(йGmʔSiS4h V1 kh_':gf^6`ĄTA lO1  5^UM%.gnH_" /ˋ s.Żd}]QOFt[ͫL-ɬU &&v['8}]YEn6vRܓ֟ix=G"eg*Bm(P'TSu1'\hOzLRF@hT~sd.=:. u֠ 6ȑtS$c5nswٻS0Q>N@y<7:kuOn4\׻y4_ F\L'kr1sVwBd~nUC f²ǔN'w€v%'XPZ @Ce5>ҕy\*19OGĢfǘ18TNv^;ɦ5EaD"4MLƑ3aͻǪau_\b-^^A6b!`6aP:lmty¸ߋ Q]"m ?WVyp$7)&o ;G eY/<$\FہڳkC%2whcC4BZ*n 6FkSE:k@'s4g&±f+S"0ٻj#RCR8Ե\\)JQy޹`^EW$z+'c#BxEײJZ$ŕ&?ۡfFA;ؐF.x}: EFkJeCA_En{Bz- *¹Ec9yٍA&_ F^׸j79^$Ft:LJ GM{"p5qz{$hK59uЯQ@T%hSyQ/1#nW( [f?41)A:>[v^X2"$?0;/M_JX+ݠK?AImdh` Q20#+| ЏBofsAZG-w/O!U:ǝXNor޸'V#^I"sQtyKw&Cnz,Q:A#3uw&ei3Vɹ4tZӝ=!ݻeFS y 4b8x<:L}(5ݣIЩV.rFFa)e]->}(ot夢Bay3..%JD^H6-de2HYI!30%~~Vl7VR ?ħې翧6x1ﺯ-eD9POf]jc s QCߞG~&7GӒuh nN "KRAq7&=?9 ;v1B!Ŀ6˫b/cخ\Mɋ?UjTKOL[>Y y>L hD;<˜@CS[;vͯ ,H"~ 0R%/OXSgt5ְB{A!,ˮ1srzI6_Z~evKi? ]& _pBӲCK0P=^_\٬GW{b;wQk) bRv:¦8ugFԴ_7]o}ęK>B>`=>ηR]˔]Qޔd)O 2Żll0IIKza>9 # yBs<J=pF[$Fy*5S gJa`*w}JP,1~<+O?)Vy~ɔK|k&X9ܫo'd2wYQv>0^sP+Vw -Y5;l"n[[뻹~K&MB`gX=<vZhDj==詗kX2i6|'{f_N3n#\=2@jĜYnM{/ZAlc9r1q6Zj_eI,[9'>-3r&珃 H?SӯwOSZM@YjFmP%&v{~&lJ*oOx OMl٭$h:hdޤ ">;T ^_ۥ!d4Zp'p66*u? 5ȕ:B yPHmnlfr<<$~ .y|ZdZ׋H]UǽT{I\QQFgE`8Ƥ]T%7g (*lx5a,q6u_΀DF"Gac,(=g҉x Rn58M!`)0ji{F`+F)x7CyZ> CKB[1p7Ϛy8L%3Mv'E 5G!ZC] U0KM]UfN9F/[V^!;cIU0~L&Ndy08<ܑ8>Oҋ|\~E'R EAbMZjTHW"i*%sQṚ]`ٷE46d'guCߧ>Okl+-.@ Ьw[+.!y@=B92ut'5 S$9 ( =aBaD>WrDJ%s aH2Q\of·=4`}*qc$RjL_y[>Gnj-nq*lTuJBu9e^Z%9a<(fa :-ULʳUh<&=PO&!V].a梾45-|﯆-]R0PJ Q3:8.tnGNKG/G`JzQa?xL1 g0\]&'Je׆K1s?]CධگZ!2߸[Yuv^&׋>g̜l>Jb=EϺd-[x o+I \1h->ӏ#L;; ًK#P˟6xϻp`6寡QuTӣ+S:aNz -Og9M0`_ptW"tD~E2U@ew?z, ͯ!+YiW=JHk_qĊ Y(2M`Nt{tžs%sf]*h?EX Ū_,Sc_m93_oQmv8VN˟X\T;XaD(m67UoT/uoX%FJO'MkZzm`gg:0zIt77}NJ><Պz7L3^ClCDv"&^ +^gehy) qGkqq, @t@D*0a#?j]S|TbFtJOܚ}Ig|Ra+dQj%Jb؉ AQi^=MGÞoUed! dГG΍qCѠe5૝]+,> ~Jtɇt^/vnT0SQy]vn lփ>ڢ!!q\>1IJ > \wh'U@\]Ih1t3る"\'$Pqssk4c;7OPFnܴ&* 'HDRZ ݰh hW7RRYSTڴ>GitGNaެb$@dc-Joh臤7b|0HP'KG3 JNpx!X~E{:[>}^oe9-STV ?K7ܗ_MѥpށYA1(eYFvaibzb{݉P\oQol DެX$C Y_Eo~џf`~ C`iCkG[?z5i0J<5Eu$-ӒEl[86g(W%O8뭛SP#^Yp]~iGPLK21oE -gԐeNv@,dsY?EmDVr!QZ2Wl3dhd#RC50Yo>ر^I?vO0ۤo#"Np?rZ N3>X=gW-y=U,M=f/kr2wfj,jŦcf cZƯ`K=3O-k.I 3 Z X"ڳ:jz/SEFO;p;".\ݗP%qbYX r:Rb[FN P#,cu'YSxej5 riŏpHвٴ) >>fc(ӪpІsRκV><qCpHma,SIhm9Jq#Y<(,:YikzKZPo*$G~R x,0(k\._cdO*X( J&4#twVBPï>4 J zXZCz;b-;T ^pr`+`IC@BҮqS40֚=|[輏=#R48kK)Pvkz252K&qAv= zrՓ&Kg=i1af&yfeN㯚4~{2 ҫ3A  5M6e )v$#j¤-b@;+au`<'zO2tDw0.44qン?Ax;Qڤ/B(;(w׮~Ly41ښh`8tg Hկ_ߟzuɡKՂ[7켋(̚25YimʚOES)Y+Ȓ`I?l6ǀ?+^_}MnIY^PTM9l{6!\Az ϙ!G},Mj2m_F{NJ.ARĮa9 Nbs|g]c1}LH? \Oa,ɦIЗQ;xF8܎>ȫd3Tdq7dK{QU4p57  ǽA1(&,o! 0~oQ?}R}ʳ\#Rxrs"MwMbڝA\n i '3Hԡ ⳪U 2NmF:3}?f{zxX]v#d"[ǭpOw|9!P̬cy Y#FXYB̀ٛ"'Ѭ,q]/8@ udp㥇^f]Q[}vP- owrA le'@hhE \9֥T+'}+ZCҔDz$J:_RMp 5jz nSƟTu=HӬ8߯K6+r<2SdE~-ZER sNf[(0'١|) ^<&Q-o*W&-+X Θ~2{"),Iu˕: rzZ(HW[SI [?bdm9JLcwuHǓ$^KЯRRNRLiz~mRQoM5 ՃMry]tv<4 j ˻d!XZ԰!^DjB 莄\UE;KC(D ѧJHJTߗ5ℕ_G~0 W`@GˠK`Fa$ y < @5RE>7NlImfpOSJh c转I#O2hKnVvHYaeY>˪dDhRS2 R?t]K1'ح!}2d×>pQrUU2]ĴjJd޾^Pyi$_wz&{ݸfhOjs?`ʗŽY IL\Io7z#u\-low;8Ov'kd6E G ŗkhyj9Gy,d=,PuZޠ%YC<٣31uԮV F&S ۱A?x?FԑjE :˺g=Z\!Z}ў k'D~ 5_S-@"dIiG KǠgE.Eh"XVf $Yۢz idĸ0Bht!͉7K6[?6Cgic>UP Zle@O|zPԾ#%YN0|whq}$4z{t8>,6XKpǍ85^ }eAoV|DwbbkL`-[z,I"(̢OFX/ 𓋣"])CmyKW V.ulIcHy5,iK~v@y]Cv,&hcϤ AGQ:l< E5l$Dٔ})+&q8%Jhcp a֝AB>VbZ> I"R>V&d9YH2W=1 5pˁ pWAھ=N^AdSC,#3ntwG8Ds\o+a``ۮ `p/J;pGlP/VF]Eiރƕ [T9,SlZj04SΨ I?QǓ*H80U'axUЇ cl-$Hם$&wJϪ/:ܒؑ$<;3ɱ'^8 ??DzX]5, q_ڹ@TuaatNH{ܘ*;*EFy>'C[yhD*±.h-RUۂn4#H47]') i)vqH[1c6Sj~7“*<$Gfur`@O4=ɺp鯐xS⢈%窩?V#(ӲA*#<ј"o)' O bx@ź>+wdFOzӝ*vFq8\U8HW^%Pڍ@;qb•RG0hF'-xtM{.*uKYS`8} zY}Sy.FIL+0Y D2ﹱBɎ\=3 6I9jB~Omܕ ښih~oMY}rmbIVn$e+uS?I9 ݠկ~9N.Awp|6eYV^} ?5jh쌑28J˝]U0i_EX[Қ8Oq楂*b(ՃЙc&i3&z?zI!XB{ ,׍4q{>EAX '8΂x-F;GGav Xyf&y 9I0mnB4#O&!xdgsd|/+xɓ p,ڂQA` FCK,JZ;@.W۝E? THz)lP :%kLc?;$\ ~q3PA2DP7˛.]@5;^-@0qRŷҸBFWӧlPhةؔi",7OlQ,|kP2Zz#BA}r]Fϳ?L a~kF/RfdApGdhБVV:|n-?qqrO:#yO?ƂvxC]χջ@6f3Hj9 =/bCdY!,4@Zyɺs +I5Q̷"qk0 YVуx?z~&N PГ ގ^I+\#Ք%.3;F$ *&G{CD "\9 tBDx6Dc'ři^$Y y;"ͭ+BΆɬfk` qH6JBY=8& @vqZy%6mW?֕tS97}o-9Yg_{%/z0ЕNҠ;I%iщz%3; m^ε挦8aKoy.> ~^vՀx(/u8R\f+Zw2wdH Xb+ /1v#b{:q`XC+>w|=B ׀*I6äP᷑,> FucO'om綥 Z Wz.8߶vnxg@Lpض~|񑳞%xWr(蔒d9}Q["ITl`-B7&luVi/ K}+/a aڗ=7AtO|0Ja4kj5& MCPߴ+gaH Zba"-FB2_mޘcOdOqMm}hOz~M\sllC\o%,&d4bZje^d'=|}_»;hlK$(ITpA< L@yd `TxXxU Z"Jgnc\AlQfsa!N> ԺGXu&,pP4wif;=qv|/R%Lwǂx`!57Mdۇ(8.<$oU&JJ&ƿފ`ͥo_7GNPM_@Ih=9+.\cR,oWL'FWEܳȬ"$'ǡKrFۢ8` |~SnL٬\s@0Lbd "qG:a}Iշ>#Ozq=`@GlPȔ}B9vpASRB~g&}sdX9XhV(MFqdɚ}Ry>0CKKt%qɾtsB>[434_Z,ML [v5s̍Ra x~pC>gmٜ?p[Pw5 hUh㯍O: ´Hdb7krL=꺭ݢI\v3UY;L]Ūv"Y_=*RslSD?_ [ˈ@4cYMx~#6_Y-a5ndCL,=Ͱ̥_n꺱_i%9 > (PU(tp"oj!}>ʅiО6B8ҁ^v@,8OuL}Y(QRd h,d '-t3ؾՠfrfRjgvҤV39(}W> Ӄ%.ls.W3z [)Z2:CT CQ{ v2/ 6Haۙ096{zޥ͇M..µU E♎=Ҥx"l@ jv6{ʧ`$CXثS h_CK`Io }Awu`-32v]y*x'PF{:s? PBc͡ᓖX^#rb 5&4x!1AUBSpfs~,p-9aan-!+h˿ z2!y KDBsQ<YƍU[lJ.wP|?Q|ZJ_K ,~wT,z8[i*M0D7WѲ$s֨Vz@nKi־_יK пA|4Cbi-q\G`%Hw;ɜ4Wra6TklRUJpAP.Qƃ-rLȻ[1}ΥyZ5-`  sctr8m^GY*֐] X˄5oϣgwRv)'w/NX 5EGF=/)3,LZP 'Dy:U{>jW׀10eqV:;P!PY cxZZPA̙N%gC=9 n]$R`S>+hl cd+/&Z]ym MW@:Շ )HmB?KPr|@BtKxcI}0(C,<P; "YwJȄG/IPҗ~0U~Z*\`+ȟnsIХf2:eNEi՗ۙ3z)r4:pnrL%ߑVxڄuv[[se34%bsZp#Y9R5"I96|Z>@l7킞 ejE7 {n9w =RI?Ο}=ho01F㸂$ESQ :XUE^1/Űdjɝp8ҁqo)r >ru^]?KB,YCCa\{l@1nkO[|M1 Vj;qZl;y@꺀]Ξ1SVo&Tzj=zZoa$4=}wE3Τu^$v^gHJn^Pjwk`3lT'o0g~c v{pāgG(c Ԇ*kzG,H>Lќr[G#kwyEk #9cqcQz) &K$xxSyD +pWI2<)dRRL[%Yo~ſG~r!{E~p{kYE؎oh_Mhؠ-U)0!Kƺ >Se^޷pER,GN; ZbЎv:#4H^sFk:u N]} O5@6j`B_KB,T.dٞ1y#ʈhF|D쐍gJaw%eoD&f6bbmW@`m3vc33HuGдaUjlܸ=gY[8s͘Wt+8v\phܕKhSLfWi@ E55߆eש #qgNk"bDK][7B chX+s5CL^1]$-~wh/{s V i3. \f#XL*~;?]O \ %Lz"shںd$\kfeb$'vpf4 1F>[Go:a V>;57 A&dg~=~#y;vb\=$(1z[]w yOM 9U:cU m/nbwΤb-D465n; $=o:" lz,G+C C ?KΔCqu)*ZP,inh-vVn quc2v/l9*L+"JְVT$\ ז]}ij@;y,]JFz]%PZAcYQ=}a7h7W@w"{HvC=H>$SqBi6]&p}@chGygHOفvrN+B׶3 lD9gJ%(d}Xzϖ`s|K97#NהK~P}f@']N_qqO ,lżCqv~XK5ጐ^ȵ/Rg6[p",H֤lPmmxЄeCd8RxLnRVkI߿GCx&׌Z!Eƭ_$gl6~79ι@:q󚹚&<%!keO@8iI+xxM O*2$ ZFz ȦRܙpRP:'M9WFJ>WImFW3P!j ʳ/g>uWS(Sh}c.:*xqk\l^]BЙhDU\@+}Dٖ@Qk9[/i,GRze?;TEE=`l#B@Eo[zX/KE:Om*.8"!9EKK[ZUxⲻ}^?G97Sg{_7@dڭ D!Q\CH"h co&^Dl:fzuH OmiɃ KȈl@%+tBk7\YMH6)]Q0#gɥ.i|8T|PTI[>H悗pz-ev{"*,jK|‡y]REQ07O m1(9ʊj$+ߞG2iJlJ݃D_Iവi^??y*Gvu|k r|{dX}% %eBDR߹ôUc_ u1@?x@5 L@L+mLY2P{_E͓8ز))6uFZGȹQMJ> qR+FZHp"ׄn[ M`GRÿS`x]"g#.)vjj UHUMȵIHpٖ*%F8AJDZbĖ̍x +qZڍpe+6@Vw\ H-c]x~0aP^ )A֖s8[p`<l4 8uFF6Z{=x XPHJ>r-ӭE+GjMC0~XB27P _Qځ箳T3ߨEj#t>$}}E{zv:b ي&skr=f3-˹@:@+M̿޺޼}=E!Y!wE֕*i t&@6 e S`?RgD^>^%)L="crg+N6}QtưB hk <~ ?0 q=u F=ԝH)vhkr&"͇(2䇪j4 ?r'(VT0L7ES@uiK&>nW []{Itr؛mT0&^K#qď%ǟy#ԫέnu&' q$џ7zb#>dѳ8_l'*Ha,'QN[u_rOHyDjF YntJXY)mWaW/[B%I8E [WŤX:_I'1y;:LqBHze6I+T}\=cm > d7{o%uQn2#YLSM)}fnb~r D7 BZ+~%+핪9yV.zo7oY}CEײ3NhK -c&9 Iq)!@jĖqBt\.Ċ$o $.줢f_nK G-@Jq NQr^bD[,ꄯI8f_ ϓ p-Md]f] /Rag=4U ThW:3\t ;iYE6d(QrL\ 9V_,zhLr pw[_aӲ-+&+sd Ars`1+rWs.PMC':ҌJ!aatE]NH_. _,ȇ#KS )T;3=­ɜ&|^;aR㸜8`t6b2stȰWk{.ڷTXr!l P,F4,ݯHϓ2ݍ0#E}>wC1[.3`_%MP|p,,Mݸ}G\6Cs B#xsf'ZCA{V^jGR%ӯ%-j8!F;W,Q22#X:fj|qo+^2.m0_8t2'83oy` =; Zb{K es#.Zj,."7S@xZDVS+<Т*TZ|Wta:Hv'VG7+GrI.iصk!h؁baT c3l^hE{PVKFAj\ =PބgMӓx[!OvD3aaQ20'KO.񲤧~礄yt.#BJa7Me {v޼LӊLq=M5e>6V#c)u٬ŚJˌ2J_,gx>ʘ jrKL[a>wץm,q^3)n[sYܮ`.MaAh MقWN}8sq a7XfefnmT@WX63tV!VP  H1euSjGFRԧәOv1&OplJwà¬6 k v3r1S̙9ܝ E ,"GLyٿ:9AӴJ S09,m(-Xqax|;TDr?\d^ -3>{Nv +q vn1z=Lj"8Jm^U^_mBM /,DJU! {!oOHŇ~2H{K&+nRԇ f\bdrPF%N .;.r`@wGN N"lrsns1k:9B>:*xߛIn`wf۞^'4vo ~'QW0""lHX.kl>e~H }GBKf4 tPOԛW6L*AB ՗Q5Ӵc~C*DC6-'y^SLük0TQ/""-FUvgxӝ.cYp1n/e+k6fPQ[ur3Oyۮ1lsn³R`yȨLg͡, 0`8A0۷}T=sMXm |r}ږmw +HJzN\lѝH.JIQQ_cԃ /ѫRGm=J>brtRT{)T phb**4z[\݊3X7rPV5ܽUN <`Rv+i{A)\_V&z†xuxAi=ɬ cW ȑ0tgIH;4'x7hkdtfF͸P{fU`yѢ[ǧcՂNJI~ LtHkY, Y{2%w}eK4DJ>n Bl|<`9W'bZRߏA(|*jwA;7@f)L۵o!*c]i5q|Ooiڇ@sI#`ХRSZ*0^T0K ׂ+y 59[ykF4S )(U65RimcsQtU[}eoTzP=*\plxoW'%\64gEH_,fJNIZ1 ?nZ~࠼To0p%1>k cy~-<RSP Q1ǖUgj\{&ztHhP b:S;|;tz:iBB,uN<'ͯuB=sl9a_aasΝwExTOjh~%"0:Rv4B=$eW*X3.1uJR1?çu8\!.GLPm5& =JtqS.-~80HY* :r!)]K0zm=wMZ5szRZo3&2)՞`l7K[ANŽ| :rɾ:b\B=o#/߁W_)}>X5]h.:/ae׭  Tr)!;J@vj?JW=(Fu`^cR4T( yPmڳpdώBL' `͍`礙]:וEV t؊ƚGZXr 1R=+tx_؉MCC8( MJFw-.me6Leߪe\Wh%BUAGF89>Z83Yvac*}HԔX(_2H,Y7@k0=!n$'F8CBfWS}E8iaP:fDZv`uV!ӛ1 SgTTEJ /ignivWN #,S Bp߱2sfp<:DꊍdψkuO'ufC9A+LF';Yme;aIUJz jå9f w6]<{c*W=ߞDr{gF=x9MMb0׏I~ބm ЗVњ.B{}_ӕPvƾ=q+}d'hb}:p^c#0[@:wql̼:UGdiwVFbV5H}LE  ≴[Y4=J/FڳpoMCpWUROK+=n&3apAA,vo(a gA,g 3S71 CxGf1l*`z1O@Bu:4wF6:וޚ5P-/d,v%^tsx*z I@hmHU<8q5r̨\̣i/5vߍȲc:Pn6L¯x0J޽DC U1c$S"ҙaFZ,$3B،b R4`&m`S-"&){3tF(G|)@,.Ay]`:@ZȰpLq/c6`ܐ`eKaejhK\7q= +B,e2))M4.FX0/dHlĉ~LuȰ%wDd&/ܶ--Kּ߀]GX9YL'HXS|6.͋o/hq}f0n;Z4͖F| !xZ'¡X̗ :";L1P$D7)R*r Zr>O n&67 J<'d)0htV|Nj%3~5] K w 1J{Xt]:9 5`S|6q52R)#m 1rX>ء)[ K!(6HeVTfhuh_Nw— (ҋj !:;薲iEy,tv: Wc=$V RFGmW+#+"5_vi&~ zwYcul]5TK$O  P!§AG2y]p̷|1F]Dv d=%Iد+I:݃VEr2:jŢߺ/ȀpTik4p€" 2KϗG[ّZ^d Bow7V H:kI&6d6 3x"쥖ypf&˶*[=@;ͷkx; u.吞i\^]^csJUbTo/qL9 })踋6ܐ+,&_X/ @7 'ap}ٺ0Nyq`*>ɠCoYN1㲷`(Y.TRt~"{]N.6yGRw f/'jDl! Iӫgx2LXRuA3nA-oWov ]s4\B-`DmPpΊפfu/mI6E9RNxX:F~;?TIVj,s})kע"C![p^nH  +TGBVIK{ Ѱ\CӟYazl\2d鯸È:(͊G nD1}wB .(9Ҟx8A|bh®1+-`bgt;J+zf2$ UT:֚\R!T*oSMO, [*AS.<tS 1rA3~Lؤ_m4S 2CGܰ~h\Cʁϑ:MM?C!y dW\Ed'!*A; {rր(]FvrQgO=ý- i ?9{njx̱ F;s(X%woIW4Dݫ$FGe`BH<| @Qe$hh߉]lT O0eXH 5zlgYoq"9MZd}QO?gB7Ќ(~p&U!ӵeZ G r'v#7-krۏ$ :Q5+ (=/~Ւ-듯a MT9oYhRdZ)pz]2 E!<²5!]3jf4N\@7_~>UR@ScTAO`J!+Eb,ݽH:[Y{rr@2nqSǂ(e d5 3SShGѳqo{BevQ_;?Z)isC7yk0Uv&Du?Fd &S4 et)r} 4F WU\TɃ,UVɑoBZCQXցq>Neĝ&q.Gu^jwUj1~@|bK8;ߑe>->SVt781+!e ^!NS%kwoqA4ϦG?Aj죤S1ӎ駪y-TC%نEF͸un찆h`9Bgb#`o H 9?M4B3ɹYc)ZMpI(>Vt(sJDlEswZv'~/3$f̷&,^ V?<ȒC`OoU; ZQck9] ?Ӕ@yIH% !+DayQ2*&V:H_;8 t(R #>Q6%1\54ʜo t,S>2pQy֠ȳxj05>ȁSemu~Ā`_]b:y>XSFJnѐ[$ݭݷ.Ɋ&sԬo<1yt#|"M_fB"hW@FvG ^fYqd} x۹+~`|Y1u5SL\MA[(\ͭ"oǀ8~_kpQHNxU W/r6SxJ_/G +9bZ]CH}HͱrZܠ =i-|RHS>TwXVgMP v)T&_(K{y%1X!FҫڇQ\3'YST7᧴'[7-e$;C5Q#wPM,¿Cp }V-1͏;DGZgE,cȇҶSqSdq7ZNzDyJ@ˮu|υPD.g iw }!FH{o&+fdoIX>}0LG )@wZ9'۶;+̈fn@GF|L1C~`4V.V eQvhrPGQ{OޞKj94X^#|K"[_*f;༈KE=j;V L02I$5dX#>R7{y%gW "5FEZGe)Я/`(w\i`GJ}ڰ꽪RtSotWRp.fsL!I[Փ%ȗ曦i7kNl7"XW#)ȭ0:aA6u&MΒMKr]*8hk0Wbue&靁GtU,]6Ezhii2#(# W ol л[ݎi[D0RF,,|XBeۛ:/M7 !\.!fPֆ<%`-Rgm(ݿ̐F*N(4( Ae@L%^J2V=dJoS-jj`N2,]@y3+iO.fhiߩ԰s˩Lݺ$A ?,♌ DOMΪ"D6W=[~EH{P$:y'GAF~cpڼJڑ4`x#ow[FA[sƉ%  h8Wܤh0 :rcRZv#>fǶߒ7 v'),59C-rgߧPSᐵO_4c7ֳsPidJFb{)k (ԋ`0lZr:Pi)9nYk=֣B8}i!ۊp.^/_I7zeվ D+È[ H1s?(Co_ z͡KTx^,]YmpAo_^-SrCݷB$zNgk0'?9loa0ofO0O$(qξmMۙ?\cTu.{75â,'-oKw%@^|y&ni: qwViZZ{Њ!xF|ʦ!HOޠG/ԃ9B1u1nQǡ46`ZaKH:o+>g+3ISEX>X##Gf%G[~5-\׎["Fr/!):S3`| [Lȭ@T#AiA:t/fZ@@+;"GB\6`$q֋Arƹ4ZH?#"<6?˔T-]/tRq^Sh Z&*olo⢠CG"odE9ߝC Jf7"G M͛=szFp1x.Km]J$˼LSSqNG; ų6|2a1{}$ͫzk_xInPW5>NDS޺uvfG:V S|%=kk4gLK]YM34ګ7,J%fik vP'$^5瓈Sд@<4ZMLخ7w䘐 v+b>~}T|SWtRhja'$ L6;V,!QメlPN"ꢚxw:n9]9S\D cbhnA.OJÄJ0մjMGb0"@u,b:!5߿r$x W;Ȏ|e +z$).^NP~@qbmUpؓ_[ ,>s2n]r=~ D>7 v^)F!,+D_hY92;4L揔*H*̗qs&LP?jﭫt[.N*yN.QvdGx|w !jQ?$Hӗʃ:x}'{yV^wvG&yצmCcjj&9n/'d͗8bA*|dD- TP̜Zf>D.{0\nݱQ̈! +|j}r|`v#Etވe5 WL;xmL%%VR"*>`"+c'2XUsMfreZ%fKXݡ4hM& (.[Ȇn+EfPgKV (wY"KHي6(3 /K#䃖 ↦W xϐ%.t9³z%@)lO c? _Χږ3z(o#N~1dy>2 ޫ!ɩ|n jM|;zMy"9Mz/;FXJƍ>͈^a_ju=t.PՍ%Ž/-הo& K gfx/pɦPr\lNO(k),9/E2u n>@J$No <5fQ&v3Υtl")) <.s(vL0~t=錛Q0jk>vEp^?`^LTPSЄD_(#h=Kt0-WD S'Q6:krI P@g:M3;o X^kE?f7yP,_.I>ּJ>g; >sa. iGTTf̾& JĎ/nAz;Gyc\W&dOi)j}+G3H ?I}[Pfo~3m47 Q6c :aX&f8u!(_ls˱(]7v0'dǽbR紫? =ۖ*1yKЏǽ`覜6Iޝ M)^/;?޲Qt)/>wݫT48OnTbӢGPzŢ?B?!8[CT@RZ#WdG7Vw8~R~[U e}TF3![(n>7% G&Y0(sJBq66>:LH_z.LLntEӘ?sԀ(E4K& [[wƍ1Ҥ}<Ӫ& H=b8O,⮢efR8~Uh#z&+\_#Wh>o( Ϙ/\亠0{~k\bBfW~:GXmZǵF@>de+e8U21.AE&+}g&>ȅiXb-Kpo!XH=]}czK ;G',+ԡp h Kr]4Ys6Bii4T6_ܬAyW *Z%wj0lyѲŲ-ժ%!tHü.t=%N1miM-Weִ`E#0;/;=>+za["͗A#SsZ=lSfVHi{{~'YԤca#G~w 25Zb#fg>܃>jCy6#κz| 0Dcp%qw ;F1@ >z7j0+-UfMۖhU=X$Ks5 Lz! :ɠXC;su =ZnVa/ 7"QYN7 >F)2UY;d VA@Mc҈ !w^wŌ7j խgh zZ|[ 9!(^<Ƙ"0O$5I(΄VGǝl>gÚXse,T$b٠S^B52Qv"0 Dzա%hVgo֬+뽾fLU&2'CET1{um=[NuhAbsJe"2tS.sxܛlGq7LhE8Smj.XF0~j5VGHyzFg*R!FZjTl屙{e8ݦBj As}[h5 rrƍ mQK2!GT] ٥> jjSFl13ј1"?!/h!LfaT_@m{EZh7X\I7G4Ó7휲g)XC[{temz ;&ID7nug% \?W 0Sv6l!:vr^)N~H.ʆY9z0(uKfppŠ(@vHEL n2i7x8ĚXǬY"0JȒEtqH&ӗz As;L ?vR^ gv`߉$yWXY LlT1",#4]Wv5h**lˡ5{F5qWY,CZ…9.<(yxeljYmYbJZl`?tdohMLEeglBl x(bb0AVw *3V t#&d>; o`"ɘ(ytVFs~ ޛu7ΥuM?³!1r SɄ^ Eu.JiZ_Pj7uQE=i z4E*ё<$jk a}7/,uU>9|'QI)/S!B'm_C(mFogܬOEֻ{,V6Fe56אL"np9t֑NCuh {r꓀?ۖD*Z zd!4Ŕc&yj5kZ&!d>uAZ@0sc'+)ҋxhWj\lS(ٯWD2uzCqbnI4p՘'SCzH u/rRxȎoRûFe`[e~f`^תhfsߚ/<,T^F5_2$;RQH'bfc6qw?r2\%`lQq`]n>f!Jl~e~(cCm[ D~+blJӕG+W*ڮf/D:(=.3l>UQ#s 3F++(= !`e$ KY K~['9 KKsG;˹B nKq,|Dr%$`4ʸj ܳ|Ewtב!!‰mdHJfsa[tȥ|qW.P?HA-Uܿp8g k! 0ٰR"jiHH7J-|)˼pLj&m#atRsB!|.Џe>KL 9nE_.~Zg}<‹r|WuEgk\j%`53!G̐+@㴂bW쎡OEz_ϽSž/рϟl+( hM pC ie1amSLWۮ//R2^($M Ԏāi bW ]Wʸǡ:TUX3L+C@}/7a4z' ^i /> 9Px6(To~>3Cbʹ˸sX!F(տB7\—`2v}N g8g֫ moL~.X7îѻƇzWSK{7QϨ!)T1H-iLcO&:".|0lð5VӓRkS,LYpe)l[8:c;p2=8j/$ Ha hiJ˝p{7ApClȌRڽsɮZ}gb/gO~PK.rc9U@VPX:"/NӄFMBN4';,kR0P֤a.xrD)P Eo:i}~ bQmT5U+O2`90؆@*mo EqY,oD^x+Orͨ5YJ¼#3p5~U)Y|rBOQnj[Da&Њ(Mu.pcH>FfIox3&!e#SǴ+zvCc{H@_ "Zkm?V -G@$_;XSpd$gϥe3Sfͳ Uk)و>K|ȱDoKY̎UG(AAu+O]\Y§:=Лmen~0,XlXE. . 磐Ybm&)?S"`dq牅h >}7,2(#unj2PƬsfnX*?1 $E۩n>I| C-?B[L|+kRkŞOǥ^Tl@(zX'p+9?g^0 _7; ?8ު' MYǖǂ4_ |TO*;A|Ee V ǘ.HFXK2BҖk㺤hxݖ-U1M]v7N lxࡉ]Uwb#պDeP&1u}og)H^=!@7ܒǃ>T2z" %a5"4(Fu!'UHDɂ!z uqԨ_ Je8R}Cl@gHi{Lv+>l{8+ fpN{(j2 p`F2רݮ^E>TTT!G"S>@Bt"_)1"%$GϢQ#^ٕvኟQ^z KWqmt+ pޅbg*ƨ&47+3d{*H 4%iѾ/#[cc2q-ϤSb-w" uiq>N<wQj[%c!VWEϔPEy1P48V/btN?:,6'W)s :T0VCK#7jr~ 10J.f48[$j 9͜SgAhiGb lTwjfK_{-ѣkKjme1VfG[N8TFh̩Ppgdӕ)3g]i#֙ ns6&zijEw_e9Ω$i++R|e*>{} ZCG`n IuO= AsȖ!nfkV/x">!v^D%]ӅLI|u=xaȄn_e Yi+sr/9Q %SȞ<Ƨ\g:F+mɚ  ZSzU%áK^h*xߤ(X"+7']ssh=s%OkZ R]i%, yz .ڈ0m(>NeÞLMB)[S*<-|݇/7Ǣ-An +'X⩁|ʏM5ùa˯?>Ǝx.*!>z~sb7<#~ϖ~x]Jf,ǴV+VVԍrMs躴ϯpL(٘;Cg74^8X`֟WYʧ;W[H!-B %!Aɫ󍼍gZ±f͎tSAsvJ_%uus6%e?D_=D3wrJ՗%n[$1A9~!D-bMύl/c<"p(*sLbk`64EOE2q=J͐y/7Q9ؤvS;H]Tv_<%Bw _ovO 4ŵKţݡeEzY_:&uqUKU_ gm/ Sշ0eF>G$P JיR79 &!7w-enJ?c콰6e%ef=n_üHW:gYK1F|ٻ=gUQ.*347C LYVjL@9H 8Is=_7_gmZ\S x1!?qs<ZU&0RY~1ni4فD=W^ƷHcfZ}eR76iaVwMr?gG2O թbzVwgflL.k,i rn{َVa/s\k R 9(&i Z"+;nK 8n7lg6*-Q4@6oܦQ!N#mkN鵡WN±?VezdL$ER$hRqJN34IJ>HvFxf%^ewVwD }ܡRt]r%Q׏p%|Ո$T'[~W`4af̮t@fa'~]2HIcҘmcNH4,+l_u4,q"gȑhNCyOg9xX,rT w$4wy)i^X[qJNh̢ (ffY\1&}#D)kŐ GRkmU n6GwP=XڹzuK~QM YrY&-LW}|,*nSS o+p ttlqYĢ il- lhF!Tcj@tmǽ:J*gT5[:ps@ՅnhI×I g*7m̗!%7hPE"^!CbkXgmMQT-]#5?}ܧݺ_x0qT%6ԯoN>SOPp%ͩ 57B;vMsAP{oRRP1c)c?H)9bwAһRX󡴳Z =-U5%_@I!('3"(f4倾A‡^!ߎgV1:vjwê{Z Q.K̉g؄.}w5S5֑IcTm#+\dz[ ωpDbs;Am$=|_[6nW-]n` /)^\`7bnWW,f+f\<=ND4muߔh 49@`)טB13򌝧3/Eq`s)`(9uɻ9|<{Vw-Q *TЧH՘Q$9PR ҭX^i }}0UPPFNI_շ&Im^}lQVlo%A}VW3Üc=z"mIL5`HV]vdf1/J}'޾'1:Ħm/i^-xsETכ'EM!WY FS`p+0HَB){U;]L97[ .N"HJ,\iܾ!AOVhӿ̰@ߝ'XMs#6>9:c^2;>2Plh0 BÀu =\i>"AD/B!:A H5̃H)F-ۧcjb$p_Il?DS+:pwa?MyvJx7y#)`i=ej 93A*}՝"f'HH wt Ҥs*iDxx&D^]LA[Ѵ覱dF5shQ0Rh՗%k!Q+'&aT#2Yg`;=_wX/HCdёM=ʛ>ߍ/2*to#bʌ}@H`ib;mθLqNǜp| I儔rJ!zU3jq qptW4[(lr!h25횧܁ 8bI`oi8DmVH+Iy=Cr\3 Ʊu^qʮOkWǘW 4#"1:n-ٗup &]uP!$` WU\&͋O\',G-ke@'(Nt|,nU4ݰCj+޳KCf,*2)et" ƦDBб%oSƒ̓ HJTȧtcMH D[1V^9,ZD [MDd8Ԕ,ab3$tΣDSn;19BU,g&a蟻ԌZTqA߃E8*r̼rlbzᴲ9B6?P'sQҦNwVIŎR߼XwJSyTI?oAoQYȶ([g?ESIuq4VS֯3n6/j?ZTګ8K,oXwNbY^4׍!W (t ~8)y٫h )H x&88MJqDxuWagP:S"Ǧ>2!/lgqmB2/BzLjjCALߔ2g~ {49x(09jWKP<ԀQ@7E AX "6@QRiY8zrNpFW|9*JmBHCUy*#w=6,Bάѝ!j;7_]ַkj;0GS[Ɯ4q ɘ:tR]04M.[[]#5B̵uB N>M`d4* c͍LA{I챥avu?3|;JzmGwW:d\x0 QGf~i诡̸ݎ{:, C2D,l >3L:o;a1|]5݈6_m8n:C&fSd= Sv-a2DvKE荊"gw?hsN_G[f)$l ABx6n t?:P]͹o/%&6T"K͐#_T|bbl~i0|-v~]8Ʒ:HNmJ\7HD4ԥ ˻~nկt(݆G&UxyʥRk{%^f ՒQC*qՋye8T,i<3' <5A` >]ˏ&#Z.Xh\$j9C+-`pSuwV88k@ iYCVYa>xOx9h7ɺd2{Ā1CȐ@/{,f3? _;-N$c&mIq7 'A|X'dDaX Ə %yMOmJ,=L+L]?*Ҩq9 Y?{0bs( ֥m2.˄(Z)g לߜBZ>Up% c6'.dkl+E[[O;*Ϲn1Cb46ު 2-_5q)Ѝ̚S{W, gV)igN^L ]ȅkJtw[Q|hѼHw]A8XiC3dĉS5R,|sޮ 8r\ 4s1nI{k%TԄwU|8 AH*x0uw/`]Yg NsdU#,فKf\u̓zfHoղ ~>v&A1TŚO2"iو.$OOՀw@W2o;mGUfZ;V(FiH&zK&J}G8c%FzQz0zq8_ǹC DKTfaB=CUn F=R|H5_l]C?qD.Wvtclg4(,tCq*!mj<{3ç;SZ!zιAee7} ' s'8) i(%Tw!)AΎlx'oÅRاxHAX/IH0Do6c! zK8kɤ^4#sx" E}r|[/̛0y0jzCln(S2ܲL+ha({9D-E'=!!>e8hySds+Xx-nMXҬTx6Pca}70:\OT5*85ҭ 4]%Mr#nuŽ  Qy%رV) 2 8^֮+2hHNqeb&pEu \h!H jU6!/6H@v8,Ni{P)pj+ 9Sx=[H)uF|ݚ9啵 ]ݍOb`|='~J^)5Q2en{*%#m ~pe7VeAA4(Gļz.O|Fڀ!UoG.p%e{ TUƉCM(o\@`3gǘLWe,mx˭]rQ []<Ɨwb.6i9zRՁ80?d.i ]!(f'LWZ_w,SZ: JvoqZ˱k w)4B_2khRl.KVF{,# T^/ di6'魎IQQ|G&l8.樺vWV6!O'&=JZNMm[9#+Tklw d,Vl»a3 s#):-ɑFTw/N09ը|b0+%EuK%ҳS4' *&udjAFLJl@ )S(/^cCEݘ0@/]69ݕqѲW~Q~,HfudKUrp Wtq,3HRªiJ@$}<Q ګS_{묢6!&A2IlV!‚јױĥL>Oytz!iHl Fα]}ևaJDF0]-7輀>]xdfQcd>ꄤ`GN $/ؑ[˵z'N%O~qw/x3c܌$w+6"|LB߰EVR5c C,7 ~OMTfۦ`"f4==:ۧ\SٚR󷒗Ϳ~EM}G]. o:9{m)K)d0rgfAcEg>1v5$k@#cke+ B٭qɀExI!_Py0N 2<,l]m*(ٙ -{r$E\IseիRi. \ а]P[|\=6}L {PUY_yy*V*]i %SU0yue^}9M8i}io=s,BL31#=9.3^zz'_R=ͮQZ{Wesa;!'fu 車mrX[`[HPkUx6E,\$cy>J`eqؗ8']ѻ m<8lKYٱ7;_c\U>^ [ӢëeթSءa{ðCPCiMahW[u8FX~ɧ0Җ]]ID -[yA K-XQ#7-nnh«F82}^,mH dc! [IFEOV}l1OtfAG}%cF/g|jBd "F5RP u~ߏAK^)ӯbڽd7@ǔgY/hڗ«OßToD&:[:.)i`}YF^vH3OМߺcҁ=Yk}hfd+oF4?FKf\Ck5+fJT@هjs8` YX;CeFV si}da5Ahc_(L U M'&PT/gx/ѠDuMXV>FA/]Еã1P}߭.I*8\R +צUJC^r_\QZ sq!/ꆼ^a0mgeoz]1ʗ L$[qѽ:9K`Ql&5^e ".Xwh$c+$,\@֢ xKtH.1]l`-^[(ceMn/iׁ-S-W~}X[|娾?\W6b-< 0z;v =ۻR(=G#SkP-W3$s)hwFBߏ:Fyg፴=dx H)To@+ƛ@42-xutֶy@\kBIH۰ T,xUrEmӑEM&4B c3Mjs(/-Mҭ#՗Kk="u'~p2C:~,88(njg&$&/Z35q Y6Ȭ+4ܽ%0p?; |jV*Su^Rwz%Ig@/6TR$^?gp #xD[DK!?lˤWce\j=a7g=,+q nj3ixW]L4Iow,QkxſLr ?LJ(yPT$' A $ L#lf>ڍ^](:Sk?QJ+t_tpGs-i2!Zvn&/7Xn^~0(!U% 2suY;|%Aa6MYNuE@ٰԏA|ȧllK2R`M^ Mq_h[!)/uʜ# 3r~rU]ϷU+j vhuL6a <`.a8+L b#P/Q TXTDk?qRUr&=:>{D0k1S88u񮏸|܏tR$6VnhEw(|\ sTb$nQ&Y.?l欕ԤI6ceR WpxBx}ء'g1s'Z̩tP6H=]Ys>Ffofb@ٚl-]Oݧ3b͒z?O,HBPbęȊ~V#⚸`^";u5B#+ ǟAȹ$iCFM5moR?Vl  ,esߥ7vk0!<{9{4.|yvv !2( 4N˞!!(O*L0bR^!I]#1?LtP\T* Ԋ K'XDφFtc䇛Y^a0>K.hAƆrCޱj,1$*j 'h3.`;D?p<+Ö j-_ d,| v1373QWԆޱb)<9U ]_ަwS9fOPb)_& ѤPwX.3)WΛq*?1! ib@qN9q]=@0Jퟚ##ĩKz;wAR҈m _KUFu)v(uZLflΈ^#Dmԯ;Gkbђ e>Xgq%RitFr~>۵%·=?)@z\09ٗq6\Z@.l|'eh|.*aDԔ5nF'}vM;' e0a]ycmc'S$X)MаNL9Fs"5\K__7Lʋrx[:$?9} 1%ՠCjX%(+&>A'43. 8yP1\!&jH(+gOPC 83\EP˯XɄ1 +So`L!7pk/LR֨^ROcz?Y, <G8{X&Hмp2'dk;Aݟ7&,aרa fGk]!6;60?p3΁Χ'b`MfVH>Fa˅ }INzaƛ!ƑSNF㤐]C&X?ph57TJ 9L:*oy`4F9FnGt j+7t z;>;K"4*=})%=Pdnעm{OF]s lVGe X*¡|[;DCQ9j;Sv6N?NA w q~o ^cÍ+9jORi. Erk~Ϙ &H'mP9)ȌvaL\pv8[uKX&Ω7=  S$]iZvNX8g-S¨A'Uӑ.~8汨"1m;8gaDy9 h^`Xo]ߣ5X?,%k}Hf&mo܎xز5 F'QNN[9 T7g3dPtI byQ% 7o|,MͨLI*lbyqy_b/+ !)FPB>ϳ~嵅7<^43}d@k.,%y$h.;U!cN [Bobc,;tڞ/ s\  pD"2Rrbr2y#ԘdF 8M80?F]lWkd6ĶXa]_qQcDe[G\y[ Β0Ә1;cn\(]OE&sxrءa휽cN/l鹞<Ӽ B'-#](CyuĴ$6!I^inI7 qi45-V?<ɣiy]}6`dQP4%yI 4,ZyWb:6 +~ʚa_zYWohr5OXa&@1,|yѴ5GzҜR_XO yI]cY]SrF_cUYj.n ^,kWfz֨Xipvoa-6Ix u"кt,eC1vd OE 갟5k;2*!=3O9yYɸCC6L/u;~#l;g~0n*ڋc9 gH= 6_ 'w%]¸ &U`zeV$'Q[ rå:juh]2i. x`6 Du_ۍ/5F,6q|Dem /&3kKOIY9dA6x2nw׈Xj~-"(;`r~*ČkOMbZ]imXO~A(|:x:>@ĻnzlRT|ܜgV^,)`8D|x[0RJL%ˊ)?e Vαf|7ENqz:&H*։eΪip`+ +1{ANSOrSXF?UQSY,G6װyvJDF%!Ϗ*VRul-gr߳SzI9 2qZWx 9w˰L!߷Ĥ.}z[S>v3eRbsj]z$y&,솞ok4HXV2JaqAzgRej~5TdͥohX*_CwD4~ԱXy5}bWU*y@EkV bY^Wd6 ma/zVNo ]!~wX CO Di% hPW7wOZZ[vMEs|g"չ a[9_8*h]BKM}0nƕ ZЗiJ瀪:$,@&T[;7/u^]c8- Kxl./j̇ >3#H`JxŐaLӰYg}lt)[ 18 Ԛ_$8Mmg7 r3 u5vۧ巯/?JW({Ө0ȃkȧ~Ǩ j26m0RW +vp).4 CB*!mj -k؅7'&v",(2)Wl1;$h[^5kyJq)"{tYKjP.SX47L+݊0n~o֭ԋvksMAiœ;Ӫ`=VZAnbM=ªnތv D9%ZJ>\U ?I*tw`xR` }V?X7_F?!jDE6\#[ ~W_s_(ߢ7X: z( 9 wV7 y pe* XqQϺ@nKʈtHLoRqijRԒpCv'UFCDњ ]!JY FR 9-e>Cdq+&xfQhVIȜXmI7?wG_VJ|>wr2 I!ڰIimx]eo.nv`RIsK$q,Kٳ]pފ#kO8[:kWN;PJfX x& eZ^M,qx9+de]M╿s9Zmu,q1j:MOGl-q&@M†[^EWkx=XX_a#W}-o8LrRz2WbMgZ-Cͩò>G+ J*8|_EPߤIwxQ#7y `Vg"90=8>mϪ;O\i#X6үt53&E³.H-+r)$8rp}Qm43D'$,R_S`ȼT<7hhm1$]7[ [Whc*5d8M)!q%uX_kԐxnN:9VGH~3 ֦ 0tZkXثb{dj&F$1:Ri۾K 2o.qeI烌?+sL~|~]2:h3s5 eJƺ"lҢKf O#_dD| {S(7)k~8:K`Hh kܸ0r3D~a)J3“~ N%[LJ cXg>\ɤ,eřr:拭3,@GDk_Srt2&Mv΃9(@oqJ:8&so-D$RpHZE%ҍ X5#*ftSiL &CŁ= i ݾflZMSAOH.IiUu߇\*UkTQrbY9X#J$(̗+"+yWnVk^v/8wTq (+d=0˖ghmϿ2+;tCgSĥ0 CW_k@sIBp7'M}(0p0V^UuVRn0zmPQU0K0^w;V0 '[| N-ٖ2 |j4`/bcԏ).Z9$7>Ҁ^] 13_%[L64#҇^U^ĕ/aP礩7CѤٷ7x57*ff T;u_$9"6 C~=FYZ5X.C8VwkBB-Ī$Alky)F^ɟE9Qy=♋s^II%Np!|8(9pN: O4Xxb a DPFyesb> 5P'6W1=XktB@L$æ<=5i O ]Lk[Ÿ@:xT3v*8KgMK6 q,KCsb?^: K⃜)mBt\# ?$ >'K)keHFքe/Kb<ហf>Zk^B~Wz2t3K ud(" r]}&/(R,G .W1_;u-&8`!)m19Xaj _&5KX.]| iS֒{&ǁMDJi&kA&FQ*\HcҠH sR4,X$d%ނ̑Z-פWQ^X6Ҧ%̺AC]p)$챱"NILZЂ7wj`zSsa[' 9rs$P$ˁe+e8;X*і6%B,7"y1A@% v߈gv=Gk1LOVOi$e- ]z:Ghk;ӛN43.2?#灹Lӕ:Tf?q\K'UމcHCkoq$q.jCnV Ycq)`~ }#֢Cf.lhGÁ_1.7fo#+V29iA-~oeKoH2? Wְx8xڏ`֊ַiXwd. Ih;F/(֘SHA./KL-cJ (9o퍧J>)#by U5Vs;,z-5pu F9`Azd˽Ovh:<ѣ,/Qt-Y߫ˎ΍CW:lZIXrc" MP^X^{r)#T &S}| :ETʈu'%| P_C`{]Y.17Zؒ(|dƾp LN봏O,oA7sdzݦ./Nw!z?zJXc@؅ Lb7QÛ )+Ja-Y-CoŸCP|<.xݫGjkx'cF|L囝@ }W_B0#?*^,zGόeW6'/߹I {AZK؞/ \[:pH>o;ߵLSFNeŘC|-Q&{9IxS*=]v\O`KHY =Cdz3 lBPS} bgz/*z fa `ymZ:KrNqVH Wߎ AJC硱*&}Xģ쌞~"P<NP沼ȴ;-LW|b(p'L C}\ \N8)%pȠjCj午8I N9T ?bا}`eƻʕrd7hp+Qkbcлp%`wMcq^vm1o%";-ɇ,'XPFJT<k1A֣iqB &aP0=@C|t|T aqtR.NUuR]<2;;SGaRR/]B.CA@,`'QYXn,oI*NmD>.ŵuZߔ{fjX@j۱{xfdO-33!7EVyh]Z)3/XD0֣M_rkXT*u[JX3&I1QCTXmjl4,4krAW\ Gΐ3_C4&B<}K7gNKK 3-AB_(fpvQ ע`xIRK'SXFgt+W0eƙpbb3FymhG}"zU^fБ.˲TD~&t+݄6 ,!AՅ>\Up4TAL1FJ,)JংX ʵ˱FX6 %_iqJ4A9&(d]Q49*%#5Xa"he ySjͥUkMĐÖ{t4azH,d>vٰVFkC L&/a8ݙCAPƧ] Ae(} l|ٲWXN2qLQ <unFFyմɺhAuR+.&2?^Kr9. zA^ 3[[R 7#| O#l :wT妚4f+7wOs $Q"6cp*kɣ!UG>Hٻ$;58GW})Gas 'ڻY5 [8 q~!&=41H^\3R%[PA%D 8o my%b}+klѶΖMf^ίD~Ze@>lTqX!, FLj;/vɘ&S%<̾y fb519-sb4gl-q%;%J>~ԓ5e7+C5F&^I} b 18䎦Z+mXm!Գ"zpA{8}Y:Ts`S@YĿ̝#p,֗yR(7fj`&2%RUji }GY"gKS^md3Ta/GZZIm{)vJcW(:R96`#Y1V `HDV m=S\"lR7sZcl[Qlw,dzIǍ^׹鄄'Y_L\\tϬHVOb-p~=4IAf-R4^ w?)AUW]Dd:|B?09bw!o'LIfި=zPB.DBIIǕHs3khDΐ&%!`;c"ݔl$, yA^މUH="<{ѽ3!b*z hBkWXiJ8֥|AR afiiCR2փ++_"yJ %W\gr>Z#|y x'e 쓠B1bS)6NOE{>$!/DAa͑%j  #01yfmZwkhM'}ok?p\7tL Kը6dc!6I>8Fd]"^ j=-SXPC²vOͅhƧc`ZK?vt U|%xUjm+ǽ\Uˮw- :e2 eLm9 #L}[XZ ԭ 3%l3aŤ蚥O'*r|OH uRLo ;Wݘ#?ƽdTTžпE$aBn B (T8#} VhU{V{~'٨Trγ&QLal]Hԍ̵-1:rbԕt3۟}w&* t} Ԏ@[̺"4 q ٯaT/U@Q%jveK,{)'JKdfX]7WEigE,;bwRSQX!,wcu~쾙)6:%}j*hۺ|ܦ*gq+4.ͫ]|,^B4Wq#`ulհV<`t r<DDR,uPyk ׾Y %6wjHWSrߠkMҍ_-NK$%t~յC3Qx5O>3җVck?'ۦZW5"Z Ŵ1Z[s58ۿh%E-+Ci"Wr P$ *ٶm,_JBI@V\|$IeVL ۗW؊X<ʺFW:Z:RUƷ}"d戸efAaՐ4I=oI9ή{/R:1I9K36 q62m9jc?LzVrqR/A U2J@ZQ3 FoC-7f˥'Z;y7F?J+y: tQA}}|*9pj!r@Y{r: E1l-䭀!,ӡGg!?=I!VblI3ݮ쁧`?-YQ<.]R9c6t$ֱ>Z\x#9).qt-D89Th7&eB`}f\XIZW]&OS}nqt^폻gᕓgtAR+8+5O"9 ՇL={ 6fp\+C-b3 _9ٟ>Hx˂iLuw2 p_BH/#}[̽KX}H<efs9I'0JD_PLD'#[ˢB\E2H\Ȝ\jcGLQ_IE;Ha>uv~XqP&& ?y^ U8~ =;S6v5y}$]J{QSr/)ξc{'^ZEԂ_vǧGM̍b_^$;gs1Ž=Im8.6L vG}0+}j"STCoch_!~(Xm.?BڅmVDgn'QA%_QV9bf<2ƁբQheK&˳ABx~:Hejš1$>̌)Ɯ0DSg-fnb߽*_]r4g %x*>yVOZ-s_\f׻GH@4S;tb$#@ D2UU}/K`oz7Gc~pbzhpѰ@#sLȬxNXX!@`4Zesm!s֞k?z$Q}Ķ42TRagGkgKа3liiZ?8Q}%X>$5mGģzۃE(p>ﮋ<37`x ЮP@U9fz6q|\.&>ݘT>™9 :`6hly  #"$$`j}'"AfK8XJNu[A#W@=mn!C3Idh L :q -~8Fh4)'[B"J6 擝g2/\b!$u0Xä +R}fs՚lÀWA#<q/<` 3yop7fPU4ҙ=cሸTQK!1ǩ.j9а&ݕR< ݐdڅJeJ$]3 )n fX,X Ua$obfR(ԧsw=f =01D*EޛO!LV9^nubU"5~$χ{/Dod$ոׄ=s.q3;Poz(EyHӢΓ;Tgp A1¶<R `ѯ<i~#~$51bq\g)RjOX] NxLauj!_PHѩ޺ak·.ʾ2RXUn>Q k= ]v3uD9U x%.&,N`_Og:VrkgVQuPTX3Bv0ۭ\K`m EmZջx/ԡ-ڽ@@W. Pc@&RpPnPc> ZU .-|~3]˶:@J%蒓! Hu'i:$hJ (b̒;ŁI:uv$cb Ev!h4`ly: /fKϯx..D{J+2a9Έ |p/Z&Npal̠"HX'KDe⤃>Yi3>DpLo9F[qzPdV2N_sdiav4{U}'[e0MPn:g :jv9U3aAqpJ^>Bġ{yOXaq&ƒ#,S(5ߒjQwӗ :5fܻ?x&aߓSv'DDXpIN"Ϫl(j Ϳܪ!^F![Z98$zCWv}9Ga@0Cخ_=f"t1M#^Y䋏x[j'K,]g'ߟLlp=M0UNhD8|]KBzv6ytGE}R<H B+v׸yl_҆YC nLOKW_>IL;2fȀYxL2蟂F5\R5իH)I{) i:Q{ݩY0m.t#LG0Q?ZGAޫO?k pyKJD1\!ExHksނ $Z<۷f cO峱+H{x;#†t TaH\ ZO+twP0>G0373H;7I/?l2&*Z:~EfIA_K)Wܞ` Tvl^mIC-UTʹ?TJ&~~3rU>Pq/mP/.\̰LN? 3V( llu~M'H8C꠵_%:b(?g*Di>ǡ0}Bĕ>p`@-zO\:Q"d >8EZ3ry M')Uq3sۆn $Æ0g q 'F!|֗#)VrSj^ 6+"[zU* jtm#5DKi=cuw.<3`.%H z4"l:|Rû`K;1KwwR\uULRհb~[L%s`,CU[6ē|̭3 #ȬzfpQ+e\5.h;d֍rRLR/H`?q KSpWZYUb{ %j E%^vaAl. Ջl65Ǡ,ܱv YA; /Ц ܡ'FKoܜ!\#NIfOR 1kR02+ ޾v!](|ͳwP]&FrPnW"NZ=/jt*HȢCޡ|ۓXZO8 V"2vxYE㉬7*@J#J)&pW*t`bT̔2s2Ԡ\6pk@Vi.GKXbTCLg|?[NKFY)S2oj_3)u4W!hYSi0v/-VI=0҃ )f4~rgoZ'4/qbSj%gpݷ/=Oqknߟ_?WKO0Ld6wK4v'Eþs̛NeNvpo|sE{7jŸUԳd?:wE\^MrC~WZzl4x9)awlCū $\Yr?rjzQ`6d %.lRaX%%g6P( -.⹪Eywkf.y[)ˎj.B!#J[#fUG&'r8f8U54?n@{e=toOuywŪ؍SfHůCAN|L2C-@+GٍY=pHƮ%ϘDK"QN_[ErAGy'ٔI~MgaӛCmѢDxHM]2T҅6PM@j-Xɧ+H؃2HZ:f~bYYT{qH<;S2n&e|Ak@%&D%YyԫĪ@ڗR3Y`SnOǀz/edm2)\P^3P|ң&K v ^#ۄsyshY xL˜~;;T Vz6WJtw2N^,0|Cu&T4m^ӹ>^xJЮmж ,̀79#h}T k4P) -umoFT4yW4nNtQ_ +E:[qI8W꺫py%u/Tc[!R)ixVk:a2z̷0XT_% QTahd Ϧ#9~U EJyr%qܸC=jٮX'A,Y@P,僖?Þ:aYڧr)8qwMy6E(r^gx%)cZ,=Ϋ]}

    kD@t^a߭) :In lnpb(p? BL7NW %*,S`xѲ9&XQl1~(V'4;'ȇqIH=(,dyv#Q5i SOr{&Z%\J$̑!I݅mIxY%ؚP%Y7A; It۔/VƽoBhz VZH"IJ: ,:q],8 ׳*Lg/g^9z]ԁH9UZETH1¼Pޭ-5?p`N?4Ceܓ`K>/nۜ&50 ]ھEGsioǖ`m+އK%K9\,rwp Ȝ,BL)Rѓ#ɦ8$([1tV[j*LK9 @h,[ 4ؓ8î0ĨIe7rHoXpQDGgp/ZE.wNj=O;m9M*F:7]+}Sl}KU4*bz싃SROǻP&Yr;ۨ?HS]f**60m9 PҲCv??X94 vH:i.|@%SBj2Q,G 2MD5eLVUJ/ v$tϐ$u3s` 9(m3CSO[Wj{gdI>pxvtRH:YvZ~@zj+n4 GWB0W3Y^5 hѯVj4N\'h'I=A`d~nF6@]gPz++J闕g'tMFN1@zVgZw"@\Y.ll&;?8SKVb Hr2wHx/$SK:͑ڏq`L(z.jb`XY[S/+cA0<7,-|F cup=%ybmJ>⑅{@T7.amkRCyxA+RKΌA .߮ fC.?t>HP=Ebõ+kK_L8-4hNכs+toœɮYkp|#`\lݑ#|)^ZڰnPY @]HGX JSt5KCw3RF-I)/x,hU'b~hogR1 dΎ[_mbk Y\%9b.a {\MC(?f3:xFrL~)mVe75Y{*zs`f o2WA7@u:Cbƹ-\AP-_ʑ L#q@}]\ijP,[G}ğXBه:uݢ1ӴzT`@TI <_Tm)97qz]QKd6zؼm)v)Fxozp$fw'l/DWɞ[^${B& qrP:/0 j LJa#,I )7i&? R9Єf,7Y5%n>IUFrS 76 K-,(MTT2 6 @cTPv {sgKן/i=ѱDUIH*g=BhtosF~^(Ќ[{j@;||J9U`Q/vE~w<MJ6~2.o$EXI)Jڋ{ 0 &mXI6vz͍P㶱*+&]9HTsOoUU&T9)&I*>KхVȞjҠ7G8<>I;Gs݀]`I~W[c%2~,,N>;Oԕ wk]-z.8Zp\4…NC(GVҥtx^eT`X8=;.q?yn擋*ITKMA@;.#)FnYhx?RʤM:hA9zճ_k0y =:2OxXsPoДG&4#`_1^e؊υ8Z2ǒyr @mf)5"GBУbN㭍>ض:NX”z>,Yy|(Zs}8Qug喨dVV̑~[6 ]t/;SLҪC Ej?6DVȜ)XDkp ~ɧ-T1J-cMs?_FcJzrP"D@7TG]Qm%M{Wh=?4߷ I@;0M7z<&C\Uj6N ɾfN$\}@S^f6&gk˧gxL|/bpmpnZPA`RتVJ˘wYzv>9iYAAEK#jC}£ţɱW}"烋ZNlb獦U)eʜuw3 g*&W/>~ ZXFvt-i !Na~n@}HYBa,Md/˫ޢ_DmHU_Xlq;QӧE 7.|5mNY #QN4Rnoļ#1j$LջcA%ʞʽ}1AĎRM##ޕW4XiUSX'[>&(- o}VsK03- cT{ XSaGbP'S$E uƏ !NkUn<:]t@EcX!),q ;#SlT_zY>06ŝ_-cycs妾TpjT=5Y& _U*zO $gMJs}wzTJ﷡I(~ nұnsU9KWsQnPᇁ罋pTÂQ\yZ 9vW{4B~ht3zʮp'EA9BBMoˀhj@\r$P`^j VvviYL!4ցiAD n 'e9QuɎ2SB>k)WQ(he 3n@uvTnHE[5X{ )ZHsB>K259 ާ0g&Nc̊3+K,1dgcJDN5-.5)tJȖ#4-#%s1êMW.{"7ta(lS_Y;[#ΰRD$.Oz#v%Nej}0];DJZ!fM)*ul18W41ܼ ߹=%jU;ċ?0_F4@@73̾$SiM20q д} 9g\gP3bF+ av̕:"5D=_=S$:Jy?]bC[+xsI«yH2Jp5b(#8h.ý8"ɭm]H:nBȂ{F[bj <[4 Yt'kD|JtChR'1DҌ[:0 ۪);^U_B2ZWn\K7_I,cBa3}zS/ YR^ Ўn闽ONc2+\|@$:-t3gԉ7{TIt49pS"콒$chJܾ܃p<肖@^ c6UP%>L(Urr3QVmӇ_32ľp`S{r%h< q]:A5jWsИQ=dƠYlQ NX7Ube8P>L;,{Xkz=ȗhB*,^'o<"Ѧʉa wm~Z8e$p4 V}'Ap9`4(PSٻ1/0n! Nf!! 0OÀkF?~b* 'eh`פ@7"_]_20wE܀v|+/PjA[<]"6As6Wbi<&p;C**(AmA-&j1(hLAb_(}&wTXm )IRN~Zpfo$aytrw8Q hC$tU3?j/4?R"j 7h\ْ$W8C *fwe!|˵MXV)"iv}3lm`{v>4RW@IA/o-)C-(h^8ñp YZWZt+yP[=! ǂ.|x3CT1 C۔NwhsF<><CzW[X ]τ{QZk=\+aD< )1-aI4_fR-3=BCKf:Uz)iV 3%ꗫe b5sjKvFF(s% #bJۄ l=|Dj9y\-X HsdL0~}&eUֶ?蟵5xO0F-UF{,sP|1E]{Vh̙LAICvEzCpT~.JG WW}}bo>(f{5B9:"_:Qۻw x!؛ Urv23l6W~ץၴ-KxȬD}[G;Pn15h5. NoFõ"|KI/XuC]S5.F]Zf4xH&9`{A޷B9$N[O<^WΪlyU8C{ Elu,w.DZ*=]u_KҸ!(H+;X{IӺ܌̏ j 4_0Mfo 1:*Q [FmD@gkḟq_bɀF8p)?(An }T?KObg cWLߐhB1]|$)Ҹp7vPm97J4F{5x1;` Of.UV2}Mh3zå9fd3|j[X4ωIx C;"Nq=A`|eii$^IO|@U}E!`CKvyId.&W;E%!?)D스UJ6gGDa %;A׏F4|ח+J{ (f [*0qɟ]_o3 :" <}!VERtBTksR'M#|ǩޮE7 O|87 ; o3~̇wc>i[{U!_,.eC~5E uU2] IUg4q΅-BkE[#9" Ǵ_:v+uKK ۤӂ(˾hKiU jUlM;ݠլR*NCM:Ei'(PZG Δc. fl.mIAZKٵ~ػ.59?=,n{KMW 9s**W >].(ʒa?Pf{),E.=wAd)lT< {P/psAJG`G42_|rL bf2Bp(d1זJ?7l>y}{& XIR\:(]Qn_L{`: k*VJM 7 ];6Cx>'9X& 9 odH?~/]Z~7Š _v|?jJh< FfN0UUGLHE># P6 o)qSi{9mi踆CACCpr!PLAҳTTJޮՀ؊4#V"J**pmߕ j>";לB=#vY}ROX_hдda:#WYfM~,K EwdҢG6[RTXT_e 5ԜۥRkI I#/FޟnQEcQWB_k$jt@9OȾTrkjrܽ˩&OJȪ-E <i:52 …PqApX4O{h$AW4ſ'۔xȺ@.B2(_Tc4<ps\Y)_ |jIkZ-W~*2R?5iE{Y< &7Ѹ{'}Ռb%,͝XJ^8zˇU#y;7ܹb s?eUf*7|`w$q{odFHH=kNW<5 p4wk\v{PhM;)FX63xu@/ƔGVZ41]|C5xsG>\}H0{ "ѧ7%X[bR|䅜.Q \Lcjӎ V5֎!I#p?~p'&yʋ$B 9T:*a'dVm]!DJM|-͠ռg5?IQ+fps/S#L/*Ѝn=:o% C+,*@H@U Yq3X)U1o) Ӊ.JftQr-/iYɠ5EeAWSY7!Wޑc +ʴnOꏉ f1O= ѢzXKir$YK㨓?W;kVV9=$) }nFq!8pm}OWW*r- 5ZAZ|:t#D?l ^/KAXό-w T \G6C*@^]E0` '\,1d!P!7{Q% W[fϾ_ /,\kmQT)8v :+ :M|eK8:y௵~~Sk5;G[t^O2V bvurHj)HZ.{-`V' Ti S=e*׻K5o xNV$Xbs|ewxgAbhg3['e&z"9,:'7v!iSp2"*.Q5wQ'P.Cf}?>|8mݟj3^J\ ihy1ȯҜqg-ߒr;ηCGNoWA-D!à(x(sh Z^kkhTc,D\8G-LgӘUtdڜ'^oEj lբ :`𮢻m\dGt|2G8!|;06 uff{Ib8?q`PiQTȟTlLVcH.c3'yZDN yA[k2\Sʕ10—ܒl,Oz!մ ?o뒭9 [u7fh}2,&ߜL.z2093mVʵ^{$ g@^)Q(W)L?:XSeEű1x;o< (s۳~sϴg/7Q{ L|e2zX&,)7XPoRbNmyS|go:Nb f-|c;[Sp?C>z;qqI6Q;7VhWl:x~-I;Qʹ}z=j._T.خ,qt&/\U󻾃>?E"1@15'1^<ȓE|lz'%D ս"-1~\& 3hYi^ZX(=4yLo[8/o{Xhb+qf:havv|> p-&nK7+'sNKއu1/e) ߦBΡm%vLEqY1wF5 tZ48 zv}Ă/|X[v5Tz͡U<}OV#jnP~^_$E >e>h ҝ_ (TId7J]۬z` b6@_X\JV aVHHP9A`,3& {whf|]Wr]Ct$k)ў֭Qj UuU|V1QVZV]~P#0` -ϺD@6+ƕH3~jz V(J5"}t.c?0srw`LUk{O4͛q]D!]'^p L>!;O K:ỵJF=\F7mz`K>q!@CXqYXJ 0/ξ'e@;hh(4옽TAd[x<`GMቖD{>zv:fۡN,Ē9DTo.iO@wf۞"g€LYT򘟹"jc:!?Z):o,IFFW,tcMrS8d1bDz5IQ_\Z+RzD@>Or]k2/}ch'ʷLiW*-fŪ@=rͧd&x?x(k!sȔS]xo[[x*e#IM,&J&*d5Tq ﰋ͜TAIpW1u ÕwqN,ESS{),r`[#>{ 3^vpGZJ(c "p, x}E:ZBx?}R5{z|vy.x. 쨬3̜̚.:H%*`Kuf Hz.)"S3+LQ.Q1F7*X\iHw @ex]p9Ɲy՜09bQVVmm<.M}_o\Iꡀ:fu,Zd׼ʕS,x2d4*7-v]+8Џd*DRfq$mhk)>"jjxEXM-F ԅJc>^{?&ŠW,~lqAUK+Ͽ(П2a^hΈ}wSBmǽC-[FQ@q%K|,+k ($O{ho2}b!vCiMba6R-ro`=Ъѭˎdn+C/J :h$3^5lG UggC̖}R>j'@ {^·no7%ɢJ,a/'+i:yDXb4e s4!L[ߑ_ѧtnVKx1X vً^y|h[DON >Л!z>5/[QFza63^D1kGLpLYr:υ㚊+l=Ɏgqkggxϲz}RMk5)bE@=+dHEd_OnɚSoG(C5FIt͐qp)AK;]0Ӛ:q`'aP5|eaAlnp7}C-D01@DHYɯWlqeۗl<g8'R]YXĻhN(ԙʹ YMMb@;q:+ϛԎ S\?bHvj]W mEIL$2I՝jM*˾aoPP 9SD!qY6˥  . q4/M;@v6C(.XBA6vK/͉HWxs߽O#1_]ixraηբ氬c{j%TP\~oe@ob6N)V.!0 Aop>{W;=kF ojҼ['URޅE$ QᆏBVh@kckigf;tD{ڕPj1$K2ˠ8G ͬiD.lQZ2 ĊNe θ/vHhOyjy"_v25 WM%u(ƸPqP3M4>ϝC05B);ˈ` DAwbs Su$U$ذyKbM-R[O e; cȲa/eOiE_Jʲm.w8x!&!HkZ(^_CYmB̳2ߖ7~nqeC:udD j(CQؒy _Dꇔh|:KK׷%Yܽs#^DgǂӥNJ/0 f rW&bzsc74z[fnur^%0甆3Z ЕH,MT-ҒqJ9*3Ae2 ,QxǕ窂Iz_сpZP!v sx :i=Iެ27g+,BXueK:SU6LAOM۟NuPEKsZ.l/ ς/b`:TV- p.~djBe̒U{j#]| u QCQ\V[Fqa`L,l^y8kxG p_Tǁ8p­5r7Fe1oĤ VP1+*A|zEH-xJ "-qDSڢwAYk諺7lC|TqS#ר}hiᔥZݦO_EO^Љ=oF/fL*̗}V 3d$ڤ=c*págZDa4 2 ͳŚ}V쳵4lۂ5U6C e;Wr1,402HHK@B-͎2Z~e982]k8}*5|О?]z'&`"a fԈpI$Y@Za!"v-8糵>F30񕸍S |ګch /+Ah4cV nWEB\a=uxG]/YXSy z 'UEO.uH%cd^F+Ld>9X3Ӥ]V 8ׁ㰹X WAS6C4:d* DUZjlEJP#`҉4T?i񡌏"?sn27vU~$]{{AZl|OWblSl迯ͮ:׬HWi5QV6(!s ovkZ}j<">#$=IGjB06ے4fJC{]i]w/y3<ILBD-srg@EDtF(/\sdk=%wb|Q p:^6aZ`H'WOg6(Ž1%q9?v7Z[`XG,|v 4z淺(=}篇瑀>bO/sgrOcATmW:@;-=C2tX#T=XާrM-r i٨r:&JwhD\Dxoxr4h ᙄKM}ٔr@(,Cx] /qr0jGە!oH\;>S-;=͆E7j͞frܿ& !lM_id]Շ;4ŀ4M7r9s&xwrOSh^7%)kQUG.:ˊT㶲9ԃ?:$ZYDCFZe6%cy2L_E*@{x92jPUqu*`*0 Fg2!fEoI -xYCJftX6ӧt8PuM5,Q OdB<|z+E&\ů`&4%,Ic!+!Ec7/SAeUqdmpea.f\k& ,]k{Р6,^2nl!GZQTflc#;3vo0ǡeQ݊ln+{l ww;iLp]~nJlԁ=Fu`_E=yrS@PZ'{GɛP:dfu@!9K/"& V̈́^ۭC VTƼ&@G,tu`6Z݈vjA=|xXE#3EglNwC~q$zCm72w 9x| k%F<~]_GB\aFXUȱQMC#^0 ![yx7V`8w:58)Jḱ6ꫵFI2 L}oyH9#K.6w?OOA 1ٟ3TWVLW?zB M?yfF}5R>H,}PZ'B'r|zU= [}PwccS?0hL֓|ElN&W23v'K2K[pRu*N9u EF(A愭yCx+u8㗰Fu b?W=xz~ħ_gm;ے wr?)H: 1dƌCe~N]b#Lh$_,M(I% @6ٵL+VAM1tH&|EF^}FA KNW:SGqtIT !js7fc!526 IPGﭧ|_^ja{d& m%"d)F#zf]䧰'f]H:?Fd y=ּЅ@Oӳx= *N|9-Y8Ow VlŲtG,;A&djǪp [0Lv{A+:'ч/Y`"po;$oh)~¥ ZWwٛ@-4)'&#El4eprCm7 W4ah͐cէWEt۵'S{~mU'Y.=rBLui 5̄q9}#cs`v.6ED(_/[ k=?8pͅ!lX0 *1k &d`ƍ+g[؎Y}1D}!%L [e~iBiu޷6HF$PbC-Z\#rH%$[=1 çqVvyMǟ{Ai*| |jhؐO6}Pެ.lR|5vg_l@cyuf"jԋţ"=B#WvC9fz1G) ^@.CܡZ^BMVzɕG]l©u0y /%Lf֤ ^ `/Yǽe4<1D){O 񹖯T!>o ̀)G\sH5bwH3 bWʖhI0)W`"'v~1S4&=v"QΗ{"jNQM&pSWĸR?r}j&Cč^v#z\ۇ\ @oFRCFq^eIh֙T6O6U2RuTx屢sT~?  1K1tZ:&SDoK 1TþPs3;?S.a9iNzp`wڴz\n=_4G`\BTFUx ss򰾩S.i~8.򸫘VĈL3OԨ뾄zKm|TbJ+T[2]JWN+j,cԛҕjYͶgdTL ۂ$=N1y;l9&bŝI<$4Y,-%9[QqHG3?|*DO`>xZէԉȑfNV<—Ѧ=ŭeQ-9v+Sy@J!un) y2zgˡȋz'vh% ٹ!]E~g7Q;5 CT؊ёC\uRzބF#&FzkK>Nse{(G/pa^|"˛kU Gpҥ&,`Uݣec5EB(= 7TN.tEsOt!m{:K3P嬼t|| {vARS`!29W[㪼 _ m>C~Z^+]w"+'-K3m2Ac$Bh[.~$ӌBLOD%Ep:AT/O;ӑ:ctS%pHbʁt?Hnu6+wTB >j0‡>bk(|$]~ϑia_QZ~vgy1];b/FaN2a5um?>p)ع[G*tjτс:J$IF>w(Ir D90R̕1r$*P hdYg$+l>~wueZ{لv c4r\I_ϐ~8Ӻ$&%=;_w_Do |tώqUsUnpE٭K,;=?-I }{T;J('x?noeMh_eۅ]y9*xSɀ[g`0ebfj/ƛpALfSRsv[Z>.jh_T!GX2 C3BA"ÌRמ,2&(Cp*kic\z]_(*@#-Ӥh~z dydYu 7)z pp@C rӽ+!Ӛ? Ha$ Jt|wuEYnm 6 3$oqʫheY~xg:EZtWb:`D Su5|$rzU)rUg~ᡫJ# w_5l*-jJI3i }‘:q0 7'Ap* ` TfםdI$7a*`̏{{ ulpo>rx_;T1霞>En^]Э$w=>NG8j\g_u :΀ămGvi\k}mWs` T~9|ɁוW5YE#K7BWVnf LQalBq´. b|1s1Ybwt:hWx<;Wʙ8˯`R<ϱxy"%x&E=+MhmQO[ ] "y> )v L-EZ$*~ϫ0n*; U4wyLCĞ=*m2;+ˍKSOlZTJ|Z aWAUNZJPXISDW(TTRR[6̺OŸNfJƷؙR(osv/_Ԋ%"r`{ń(+Z 0 -/.0~3x=Mpe260J׸yk:jPmۘ졗>Yrx'} 1}cVY/o kazi%lc)EݺBWpdԟoˑQ=˧ܟ ύ-ô~,c P;U{Ѡ7qwsX{ejTuW\ڼNCۉ߼MӸ-bJ:>Ԝ#R<=% ""2'&z XTrS|8 cDqaމ2nD@I^bAEZ'gX<ɸ$z#:l#ewH Y2RT"v#' |q--s1pS`-]Pj/[rĂ48`V\LGv8-vN N-X/і]2;C][qF r{g'_aNhNu cq\#q8wإ9ϾcCvE5Ҫ*)~j'cD\s]yo8Mښ?yZ (H(&sAC Hy8zYbisV4j;*ѹVC~ kEyJyL`82ZVtpKnT._1yy.\_!93Y N Mس{F$=3F5)ZMC˧?bkk1 hMDuU3j#LG&m_QV[ќ;).(bSvquw䭋HԈj+!(qDYjE[ꀳ667a%T̅rÊ+%< .{i@ r`M 5Yb[2('7Sen }btz/+~BᬼOR>&r6A;Ia!=e=}\.iPEW;:4EV^QTsEXn\35=e5DDcL&OŸzy&-Pn-[/*7izM4ZolKJRj c:൧TJ:9-'t+>z V2~@" W0>wAk1cW5*X1]| ;LjXn"TIQTGP!e{LUrs;!~_'.c?E|S Yxt_/H] >Brv]7\t H *pB~!:W\@#&*6vJ7fm$UvDƠEʥ^/ C'0?@6ˋ@B$FjigUgƽbha<ͨLnWn_Dq=aY.LQleKh<_͸[wN771 oI`ų6uD4"kUN(1ØCXNj/l(3ԯcKUnY>(;oYU\r\|=B/:5J M63\ݴp|Ȩo}mfϼԃ1[PZYԉHL]FvisYPٓeuBڰkLH[RC{תі&?C~a:yN!C=rٸqIJ[%gk+ҟ@=evx\[KK:m,8-(~dty|%;08̘LҿX"ZPWfZ–q85Z;P m!;)k=RAQ/3_5V.4"] &fK3ab 6td]DLz 1wayj&+8M7I &XI9ƐNO.hݣb1ա>cjcȜ5x <:@."2u&ku\T~%V\∤5B!C XJ`Kp6"k?㛃)b(b#JG9 _PRNCi|94#Igv5^nMt.(Dk ZyBLNRїb4~fei:/,ĺ*C)tZnfD;@å#n!|dvɈp+6X:vL̋cfE> |θ\yuN3|43)Zӆ{q:/ƍ#uy/\'+%(b;cAe "4E4w;TPZ6_[lmrFy҅N3ڧma4ee.g`Lܿ$>1۝G/:{ COIo?B4ͬ9F)om{\Y Vex DY~,+ɥ\t3P0};\?Va3E7Mx1de47H$spFƽה_ͳ.jt0d '@xHgRd}>_kJ@/M^Qw ,cjH(UFy.nl/]0;@\Qk~#77ˢMHsT3gmਸD^ޫ?x|(Ο`JӖ[~,LyTDryσ"\p ZQ}S%i8&\`!u[Ulj썬s{wj!" aPrkQPSټֶpvw^1+kH]".9E/e6Z;V2EĐn藷[8Z3K$xr7NSCt͕`\6Ň N85 i\ID n']e&HnpBy1Rٗy _},Q>.T %62û]Oz˒4\X&$۫GlwQ Zץ@ܿLڇ3ٷ 6ճy&m+2L>{ mlv&?}ݻPF 3ޒ/]v!@:'-+Sڜ-|uLL⃙m$X]Q*3 #e'`"5W͙ƤPck1S%00~K W7/];5ŹDZPGJ1S-.NC& A%%ej鷔[' t+֊w%]߻&{~XZ@AG0S.}C y" EO,NiA4 #4+ zs̄m,,g#ԨoUU S -0#-nAi.#}okBAҒɹǮ8xԪew2z)Vǐ~DGϛhuD|iP)?|";d[%5oZDfC.6iyPXcQ; IS"pw$v PWfr,6v{c_P3)Nh6DҊtO dWZiN$ڶc}תEuHGΐ]bu>rPŎ6ijh+(-d~sُոg3i--!N沘'NA3h\1HA!Xsaѕ}Q+-v-~k [)A%"T !7HC`Q[(ҙl~?US qh&r%DFlU^"61jj;p{A܊8vBcvvt#HgECL  EhL 6L[s> T.'Xn2+=qSbɀw˲8Yqϊ `^KNi*ɜgb%eufrʊDӿSi%?7ڢ{=` V1i^d.| rSw/z$x%eIX5U!y?Y.Hr>!_.=QUV͉HG:G( KǑp8S>}/4⼫`N2X>h,T$ݴ~ݾx)#6d7.3xR[g=Mװ1%??{CxQuL@E^U6]6fq0 סl|^gFEҀ4xɁ^LPK4/mJR}kT+ `'.5>9({<.U% Hp?h{cMK2TT\La¨=JF&/j:4cf*?&[ׂ!9oHIx.y{}dp4'^Fo\/Sٜ݋L3tW4&Oi$b0T(p!p 騯^ll />)9:{*w$LCm11; JW0K: m qY%Ȅ u*;O)bCj0 [3[~ЄCr(|J;fP7< fSga 4/b#(}3'|<,U'j(sXl(-L}|QC qR [DQe`t%fr\i fڧܕ9| ߾uG) '!0Q 2P;B9A9rHE-4|lYCt=}SN|~_S(B0rU*T[&q0jfWwNΤg$l^$6eavs8:Z6n6elOBܢq0Pjj]8x4Vpnɪ*0ҧ˖lR*obFH$ PE!weщJK} )_'1lkU`)g1b BwGpڝqEQ&b"[/n a\^[/CC@fI} M(J=D.JtT^G1 FCKdL% vq@\7ؑg Z{1STew / {\(kD-~~ij<(MU{<5 c{a0`Zrh9#;X< =()ذZFKPc#[Pp5sSB8$FIV,}au@[ HIapfzDgݼţg8u]8EƢ,,#pm,R\ 4lѵ**d  DD$kݳGvjT#];DYel%ZHY,q204Q&w H.'L;;, ̸cΝ;TEY7JM3rGF .ҳ dJS.߁@Iê``%]4Wovl`iOّ=J\eWcv*_ :3uI"!D <,j_Z=y8c.S s'3IijE*Q=6F--@ AĎFC7g9#mFB`GPflT;ga1nU-,g"UR]ޯ' 5t1;̳ 4nAfv¬] I`a,ZY! e6O :1RiȗWĦxJuL̞{fƮH3|%3ӒaCcw 9?㔽'oq ?RǀQ4sOt)U,R]0i~@YDK`$'Њ"ap! _$X1^ZqzҨ p*e".կ545Jc$tdP) H1Vi19~QkU+Va)ayOA,2 к>Hu(MA Q R&jY Hw}C^>e`cضnF=34ЉDЫg!hkg&WL}`7o;Z<hHJ`2ݦ6:yh]uȰF{WtOc^^s&}LDsnaȬG\SS5\ pys{mcU#5\z#usx%xbk}1#. V8 Cqzcn ^up|saE+Sm#9Ɔ t\Tm_O:9b9z=867$.O@2C&qI@(Yz=SUgF'#QL0)l(d֣cJzkQFϝwY/,Šlw5p3ͪݐ]B ]%"y-m7-QBjYՒ,DjF]PV%׽}-ckfJe5\n6󾓐R‘Z[auq-<|xF rAWLuupo-I]5gd;VIԀnB0"4{`Nj(b*lPsPyw xRy%—]{?`h}a:|Jh{c)cJwE;<+iB,Xoi"8޴-7 06 M%nX_ R׉ÏcP FQ7CF7_?iTw@KU_]`PG~X+^3{q04 j3-eĄ& B3AigmQu| CcpH*aP'h߹z MlcMutiLe*> F~ d$0Ukg /3rA|p{y?|"ZpFE=xr_bZhBQo9e෻8>F#߻rؖ*fg Yo6\rv?p)7SfJTWtj~H\A֡G?l{ޯ O8'&b | Y@4OSD*x=R:uv)8F;NT~D7s+Q) $^R’k7L\Vy@uɀne>:m%e]#(>WΧFK36_Ec 7{;?(߀.a&O/G~}Sޢ+Zi"ԚuFkl\N& ,R^D,Ig!M@W(2TτV{UlxNq`þQӰ>SEL( Y8nڎ#& Vt՚0U- A|[9G1QBl`*:{yș$TdںWXU8g$v4*h(60?SsAG` ljԴkweԳ#FָDUK:B}UYDf@8ҙQ뻻ލI)]d@'iwieO,J#葠~+T6qؼPC}ovؒB\E}C+bEP"F}*{(bh䊰!@jҗ/Hu+9dPbV Үgl5`ޯ8i7lˤ7GNpe,k d%1-z?łr‡PP^W[yٯ*u!u@1)%Y2]%p|R|%C2@c-#$V&fiVF!SE`&ƼM45_6*;Zk]rQۄWPc^#{hF$K&Xl!)YJ?W*^Ǟvvß2⿌*b$;ק!nһMԇuJ3מ`n~7t&85= #e$rPsB1޼A PBR0X%9 );s+6/~N~N2k5pFEjZaF/,M4thYv&{z%Ala`J[)C!{|&zWY&t/׷8jf-y/c8_zy,.Ow%#w1J : ~ߓr@*|N4nj26FF~}c9oQ$s/%piU0eVȀ(z}9˨-@M3[J Ȳ HN~]FM|LJ`]|1Kx(s[NO]>]ĂG,ijhT n?fX!}qMDPB^5iTA'`´o,dl[:IsWV_^1XYe]LMnCa -:P݋aߟʁ4Bfq_M0&NmROo`h#Q6WAjnA G߮=zɞX9DY[oȟϿgoE6}0> )H]XC]2ۜ!zM>XyacUӕ۞eN#]q:r(2yQ ń a3Vl?d*S tmr"(mQ-z>Σ`f&v c>8۳ _ûv~ d}̐>ej'LC[]sI2.R>^Wu#%G8*+̿#74JP*LIH!K&Y@X c q~n#J)@3/iZXנ3}ogJS /(tFИvvh/0VCw0𭂐#tmO^p~7rF؆{pQzV9JNczn%tmJ@U苺}ٙ ,pCz2q.}Ux8e(HԊ6G{{8J0&2.xHM?I F*iS0ĆB*"Yd[?&eB=W xq(}o}uJEgHsw[Sc∂ 2sB+ɴ 3WLI@ƒtLoȡo;/r;r)nRcDiqrb#q|_鲖,Z$ޗU;"楠JQͥ=EeRda7*h(ϾtNU3 HrB+^0ksWGնz;ox]j@AE}}X+68jAskMuF~(:<{mk4cvVdXxotQa~7MZxIZV4ogUJ؍{PC6,Ф:|B.G%~*&|R?K="QDD¯qЇ"욍uԺ ,LU.<΢G 7v͝Z%qŷ$ +GN@۶Q8ݿl|̀@̫m lNz7Q^_{HJT>Ԡ]4jV?Ʌ/=I΂̟B6Is v-<4풗Vp<fJ8ܖmW3 9PÀ M靗i(/Wި2s1Z^ٚYh9FiBל@I4T[&"\o\ڛ^Y1T&O|u&tt:@ w%^P`!]>+7-+5מRN}ߗX7ۡDN)Ģ .^CZ#YaW}_.u#(@8~7O҈˟B8D_ij.Hb]Pfvfnf7g,49甿^L&4M_rNIQp>V&hs;\I}Kn۾>y,QLKX̋|¤njI<]o2MH> U bJ@(&+X_QPI"E+06`F{ܕ JphJ'G"(eC-8Hp>.['خ!ON\ WK ؔ$JTG ?Q,vp=Oo7SDa'3:AõfS٭Ďsp.éG["CbgCJ8JB@wbçGJ Qqr!|3Oxkw< q1-27V+t- ᡔ4O]]k|P6܈/읲" ɇ@]D%`XvPNH BFm [8vJlez_F L[Ýa!ԌfD$14^YWzoaTA٢5ELO^yYGᢿAnEIDv^7rt$YJ\4{L$|X~H^%{DuH/%BΊ9LHѠl^F`r+۴#`J:J=*3<+vt Z̜`/!mWtͰGǍ%QVxk dU>J@LYb#!įv*szܠuK 'z=n*n-JC]fKv}99K ,pcϲG4ᵓ mXzI@(OEk&>Ǚippit5=[0\QGsF cWPzFVLf?scHV ;dB(̟F=S>1Qݞ|: &=ʹL[j=$%I04z u@H4݂N1# tz̲l8 ?A~񗖜ʔS'*k5@A[t9,Cv\ =g,P?ધ%z1SeRZ,^''E+S"#t+`Z!-5z7 H"_?0揋<).)B#ra ѻDVdѭjOthx)8KJ"7 e3 w "lY@Zi9~5aCM¹ U2vVJ@W;&=,nG8]yœ@#\[FЬ R:#@{w ,z@_59j?C] \O։[:pSwNTAqp@5(RHҋ4nM]L|AYA&|̈ԥ)j9dFGdɩ 4,vyTJnyu w3_ezj;P1ޡ׎NӨW`F֜d.e5 YR4bu/$iK%{W&F2.$(}RQ:khn rɴlP8҆ETI(#KcE1J,yʿ\ueeSf 1_mE$,+hF6QշQf؍.#B=>o'KFx=B0V*Y nRQG.9;.8^櫛 Ox ##]ځ("%iZ(E+cDHU&/wHnj(ޔL?,%߂@(8yFI X%v@v5(|]ض7ȜލR)7{_}N"9}2@VZ2_ l'M-&źuO]+[sdP(z#^9o!yY(+8HE_羾f~Rqzf[?S#i1 ee(BL^00,m#6fm 8m;Itu\7а@3bh)kİl?}(I3#iRD/FNSƟz) zl'4A3U%O[o(6OI2ˈ>cxSFf*0l6K&Z;(-.*qro{Fy#),:4)%Jf*6G;y($ ߠۊ'c vd~凈(HG(]5U:,w+<|[ P! x i F*aȣ9Y՗<72k4 Rsr!ǺaI-@8  ZTIN%}^v:x6$me2 ѧĪ^Ef߳4v;g7lKX_L[y`Fs:v޾&gt1(Q!FHcmYS× n9( | P%\rIF 壡Aāmi0T1qc_)Kxuẅ́j0>؏1/~:,@di撔 եY>zƍέI!>|3?NwƲS:rl(YtCd-U_oo.#)G27<@z.)(K=gO7C--:[s6%(Lê#abLqAe91 '5=A&ǃ }M۔d5?*\7(*!0"c#Xiabݠqj{ s%ee;o0am]]Z?K;fŹ*KȴrlXrKP%0vIrMpV@{A e3Z$@lYtF i,eG>ʼng Mp( 튷mV&% u#Fp8BzOMq s˃63XtdD>s6a؋~bu)> Z1yVDaȱ4Tߦqa8kXkLc+ =y8ck~0B/ߜR*^7f]:fΞ"Ag!`jBfz3(ļi[83* !?Yq6)^doՁý<2% PΚ1kk䵒^c#I"#|oY9'5ne  bmV{߁` MJ\jOYkѲ' >5lG۔_Q,_=< OMtqo%*m55ya KrBэv<jŁ|@T|`rkObgQB3Hi0r CY2V駊O?nMq3f< zqh'A|;oU$ 7"-gV+ ‡8mYxToh^ϯ!US=>(\I}s:o8qDwȏK{EEwHDYx'ҭ% UvIs̕p]VPeZ)r qI{e~b;@ =3Pi+,)w&hQ>wCĿKDQak7d.\LֹF5/PŌL*pl+mKXp!HhGAgq Ul''1Iv93Z {dhtDqX9[Aƚ NNh5`aIoBr!FVX$(8JX8ibd#^r0..@&r^;T3pmsbAfo4{%'q()RoNzpdl8TjS BCP(m%%]أ۸g{wi5,hI9 q߁dUuDKk=+X2}xt y=t4a?p3N"ϰ1(dYO o0xmo/WC/;~=%įsXHI'\=Vv.nUtʛW#_Pߵ fz9|r3tioLOGW_cs8K+*(w>8t|Ђ";f9ߕBp[n .2 gЬ199RxS] \I,B6LnP8N5H!>Ec榴φثÞk&,#j\"uBO#a_Ig+iCSĀpX],,ARa BEء}8H|3 y /Lb#^] %:*0L; n!%KCUчɃssC4]?{j]J!PЀ!Ӧ8txt|ľ.t_oB$K_:gCDr~}ߨíUkK>~N*Cew2촼")]pU ؉&9(h-~Ɲ>Iw)c: RbD%W*{&l8: fQ:JP#7CRG A1HW#&ucs.hult;fTo:Fr@_揃^@1#G mq /Zj 9²@ FHR4 $|5N$ [?AɐP%}Y\11QUG6f+&>P#S>3W#eiq(ա 5\w O[ɦDq(@odF<gouy%|16oFH*8 ;rYs:$F 7/V,D' \Lk&3@]_(]RFI]y,WQAǿe٧!ѱ4Cb;ؕb9;UBpD\g5aqQ P¦=12 m:ky!ww>ln%4;s *H0:>h8H#A~X3MHX&浑y_= .&M7[9&:]L~{bMcboGJ p1/ E˨@c:o|ܩ@zҰN8-nٳ ߗ(@|9y@?چ*fD^J|a^V a[$9ݬwWxՌZs*[,KO{\zPtafBoYgv7HŗOb$ao]E`8*z&YҞn(;2[[Y}N*B$__XX~Iqdd*pt"3;Z ʻ/[|xt\l+KAvSmapș*\^l%p.h=ֲRRwC[$q5hp`pyO`mr]zJ_/gkf17JA<5qI ^Dj|KӇ2UnMYuۈq_X 9STspSf,]#ኈLloLXI)ĭpgT?*IIif:x- f;u|!0K0*?j9[s_'fW Q  )SDͥfzv,(7aJ0B#l5uhŽh5ö[[3YWR2J5~ޡŻ<5EX:B1R|Kǎh JXQ-9g̘aK\J׵t5c3j'j_"+;Fm<-ތ;!9U7:j@|!7k@mdR(Q] 7k{]Ey0 gERc@Jd!cY!(imi78SߐЯfǺE>QBb^.s`|gp.[Et@"NZHuO}kvdQ΁*6]9rm+ e+<&+.syj FմϜc']f.~k&lT?6t ՁmHUK]$r'pN-;Uuѿkw3 a5D$ƤzC[rZpUN9%_8Q|e =a9*1`g/0ڌ7x@E#^ddnzmL[raqʸppiӒ dO wFNL~8Ǚkhi4%27G"J`u@ Bfv_Ǒ}x?d[,"LNvU=avZߚ{#Xt_Mw Sd5C%L=piUgUpI<:`ٞ0> 36kRX.5q>qy4u; ,XXiN z(VkW:P\q/ j7%OD7Mz}*M]X)^gPjM4^Yih2TaK+E}EͫD'%3y/Ul{QH$ _|Qv۠[%n?)$'w,ų>w\ I҈)UƜsQޤ )^5M1|fd=<yN^{CV0oNsBwILlSclL &4\45Rf1!+UL{ !n tpt4?~z]O,D$6Ի)ΔT9UPvV02j \PM?-u@PBVK?>m2͸$< m+df_`U@r!cf>[b:Ty 9D Ds- PUAC[|XszGxSIgҗ,֍*l]{X`!o%/K0HV_2)C-yPM%#K1Jl.Y ^?!dj&&EQE TxPYs{.W3YtKݪJyQ3.OKAɦcD żחS$Zlwv Fqݐj)0̛{bdESh_!NZÄKjk-g7/L},ě+2;F,g ccS?(( HEd@e! FeVP~-:11BC͒?:MU pW zYnLo#-ӯօ]l@QҐNS̐9Jg+eIl@ADWBGemf}zz}{'T m-8v3EL@€)FOժ|iggm$XX+@:j)n\f|آz~21np2 @|ǭ^#bH:`v$.T]?MM3o%'L"eLqj/*?eS!sK'˱ țu?tvs5N%1kXvCla6?IS1.l+pE~,hG4ΖQGt/jrxDžE=)v{3&I0T͡y' J~_jl~D S|r@4 ֿS]{4(lngNMn`9eH \Эݴ|m'ͽesJ0E\M+ ijf'ҞW T_!YwqBcf;4' PɦyAX̝e]M0WaV4z_ksepXnSh<f<)r>vZ]bZC?pЌ&cpÈ b|{B @?=3g"~T07Z"J0{nƲPhÁ о%3q7=́SI:dLGwxNV`F)x!n\80_åiq Ub{̜KD#WhX[[C 3˹p_8:Q^}شI6QoaQuP1UuCdߞT02,t^A[yYL6H)۰3UʫgEkuQ+l"}<șM»RG1>'A' Fd+(5tĊHxh.og:R"pyHorbľQ7RZ[$tcG>&9<͕4glki/T#c<++a>)#KQJKR@ 6s#aƹ P+ Ycvіt'Yo ] 6 S7&Qq1&lxY俕F)<=ܪҵvNug "C-$̶X9rzJ]ғ *T;|7RB24{ ۣK7B1py 6 CusRsaDR p/"puuLA(w_ 瞥1XjcysybĞ]Bۅ> xh@58"Y8%zF?We-^JQn87dC6 xjW‘бߡ#>?*}*3Sj[q^70mc.]*"V S닓 0m6|[`Ob$05}FEr!Xr쿧:eyf{R͡xV&\[cȱR$?,̀,u  zݍӫ)*%0Ja@4]DȫGySN}^=AM3@Bo ~٦l/9o[=pyҸ خ>sI7\S0^LT2@[Dٗ!^\Z*0G(ZXt.LuBFh`i GY\V5ߙ,mԲ<\h AGDpto`N,pV]lbeYg({8 K=(sTVEE %\ K@oD(ܝx,}LGq<ы?ieqEނZrB yRo._o6Ǖ1rj q`3-,P^dٸGM%{$t8g֬Ÿ, h[A%5>L=>q9A{:)ͩfCmi -@{USXa#GW銍Ri7XPQur9Sv/mR}Dg@ݿ?ElDQ1mU`R}=tے>5sqb_&Gg 0ᷞ/e|ݽNۿ:c"*j-*#$at֭VnFҧ8B&TJuUc\9n GMs_ֽG[zz :w?A95i|oj~2S6j=) sDc5=E &k6PkG:ww)EWb޽s7WP1ŸaNO.QuІjY?fN4_@3s4O&dEQqީI"s(ݭʯPtx~`;v8ϵuc%VB yk2 l;z}cA?j.dw@^Ho':4rd|x=13lD-mHPk)(@Y3RUdM )kzŷ\j~L{3FBp.iW]\ekhP&&o׵QNAD3˷Ouf"k' 2M z# 9@,P$Jؼ@]ֿJ8WW D>^]=Đ,n/U[A<4Wl m\UIs<_Pg]HW8뮌 P+|bA n5hCA7ZX#VuxOrq2I_zǞ Jc#A9$hGj:R>MPb /`舰enޑ"p՛L޽6]`xWTZ(閿KYTXoK(R*'a`; Yą c̈mpʉ23f< HsV6?zu^fd2|է-H+{`ٵ#۰5{C[|61W @|R"PlشTh֨S8qd Kֶqrr$q_92hpKq*4lO!Y[C>mkH1xt #M3kS>a{pz*r]p!BG abh%< HOĿ8L9B^Ԭ!Xn n0gٓd{P^[ZF֛ !yP%(X_JyOq+ܩw F)< CR,::=HMK_oT[gksz!F8h~#*Xjn4]uPo+1k dNy#l$>##:] `W9ԠELlJ`싐 )ΤgbuywnDkmb{ma&-gcMbns=ƅ[a(S74tkZQ٣/3k2Z*Qk'5 dQ|-*sW|Uk:hh</40aNS'Ve ry_1eOd{&*T'4驾DƓQQ KH>#CsccHl|2st4y+]O.]hٿ-/XO,㑻`yGY"/ -fܴvf|JЖz巜W=WE>E81oЋ3wmAJ,cQ{4<9[8w {i{5~98M7Oz*`E yf|3 UkN"SW ꄡ]7z[HDuy3Mnw&7\oJREtsþ}4VoϱIvuBhJolgvc_ƙ|h/V*Ԉ'aKݛ΀[Q}p5ԧf۶1Of'7^*l˜GA$-S?"RZõ0 FT&EV`1̓މk*jT "ױ1FlYB;UTW3}zCSsɏWG G}[ग)cwӔ4wDpŽA7]%W8ZWוUu'ĥwI)>"<B|J}QعY,Ed 9Qxd#Iɘ鲇a$qf_oZÒ A.Izsp8Nj>>ۃ_ c;txbxLr_&uoy0>8Y|½%k_!Iнl()۵뼈qs[J \{vZ[gM502wJP60Lav#6Q;ށ8==q7mZ;C|;LPve,=^t#ś Ų(g? ]E V18876+A7t5##9=ąkWqqP#XZ[v|Y-0 bYxE)|liAmwG񗳨8jxC<.?2z+3\SWC8/j~-0Osn&abB^%yԓ8\)[<ܨșz͡/q!P$ W+HX4xg-&N+0J&ՅlfM5G摽LªQtoԸ6Oi(b,:7gMV~ ZlW\XM}RY߈Α$y}tZc%M~ V'iw BꦍU̗ 7,8c]ڥE,98`$0q j<"|nRex2Ǒp˅ԫ3*Z`9.|t[b=1RK߀)4-F_枪" ">i4?Ւt[!y׀A|3gS"N7Hz Gy ,J &6%?1FwWyďf[K$vs?vfJ ;Ȯn*;{*]e:m;^טIJ|urG_xbœ{s&\'8 oܘ/:c$Hdg듸(V::5 t7 nt <-;:_u05!l#\#0/5i]ѹ]*Hn0/ۘ^#qcQBŮt7]唶vG&cL3S%]Ż}Wm}.Ako7~sw0wPOhGWs%W@Bեn4G11?5 믡yaSeR4 -sSMPM.J&BrOrѡL-'%IiZ $q/L񄊊ͽJ |QQʿcjⳇDQ\w%^7DB)S뫥 a̱w0,A)E2>`)+^d{ nIn5(;uqL r=.2Gf`E"E}>;"'M4qhѲxtOL:FDoQRf˞g>\ox8Q!1R#%S-#01b|['Jϭ龕Tooc o3Y 5;|yTyX /_R#J'GVYkni凹WA YBf\pz6KU()^Ʉx[CݳM6rg58"?o@yvI7%C~k\T8 ! +1$N6Ay%rr% sp4MX ZAWBL!P3ՐU*@Iᡏk9l b=T]+wz M/em6yo BQ ,|6zp qSGQ/m *=MbAM.\ )U뉮U?#ĥ$lp{l}> .vZm̮g7,FI])Y /dÖn֒I[ ٥`l47{%95~եk:2 ՜m"I(AC3\ڌ2I50Ol^ƧlzZ˚.!9~6~g=1^NZujXBvGs.s ?+[ 9fZ_YElH/ДjjAr(l|+N͒ (hm)W1Jy:P?bG Fû[k>aNv$2-})眓@|% śÐ6?F2,a }ũh1Z} qӢGF6$ 2209ȓ믴W3x|xi:n7<(.y CO)Koa H>OulStAGBOs黜G_ I5YQa,ntR^+Ag}9D:y/iGR33HTSJ=MN|iKO]u%;1k\h,ew^Fabfil9nɴYnuGpbBt cՌ;:'g=&,/̗oذ?4M^YIAlz.}vZ _8=4^y.֯1[;i$*rA96xzqՀA[y%Rj ύ rŤ)+].sn)|}B>*saq? 9aPR Qi1 ,]YI]837vI=Kί;gN޽qQD.?Ƕ@3~x#o-Dtyz;ޟz+q<AagwlܑN ցy L0pIɎZC''wIySO`UjnINt;'ûEa!O >O|cDG49|øApѴ}×&][{/@(,݆{D0 zRnXW~K_+~vԍp:18/Z=}tx8Aٳ/tB"ȪƯtQ[2hgyp,h@}(uwuI['E=+FT#0v"h!* 'Vۺ࣬.9}> Lj~j&o n=%raB[5jD[]HͩE4,VL# `j~iD;HR/+Oʣ9j9FbE_Ӌ%@|,7)r:}eYr:A蓻((ܸOi1ڊGܜM[ s)qe|_g|{5! #J= Ȿlt# $yf ^y@apBع+n#vzFzbQ[JcQ=~op+y^( \c2͛>m*@aF\VUSfhqt0׆h ?&1cE~ wNE_T9w>{YY`g<&4|-6ORvVCDՊ$Kj@eep`鸧 0o{ϝh ux Qic=5`]p6&6Vf zQs}BEm=_qaxIi QsفJ40s%4Qi}s''!l+ 0O,: |IƎ#un +RQX8le  9y yJ#Blw(31_mx}҅]A4_>p7܈{Fa/w^rM힣\BH4[BC^D$6@TF0G i\N󗢜t)V@V&k\37bg-y֏0A!JlBez-_翟S V \7ŷ9,֑6 D6~yƅRcbh+@L~Cő)-`:/Ldo +214mhyH[9,Hy4`V`(BUl+7y'zΈ$Jb)֚ r]qM])rN\ڤ?8TE],wO 'ZyA+fG Db[ [Wmp| M \})  q~-re0e Y*u ɈuvlRxῗu $a2H'Hx/ؠ:{=G#W%}puQgϰ*Oy\'C3&x*gCT E֖*9J =n K{EIaV^=綸N-t bmѿcs)U% Pvi],Os?'KJUPrs3)>H~SuY4(u]rB< n7zso:#+ a2?y %afc'EC|EXWstpqMdכȲ$$,f-sxQR񌸦Mv7O Pпdg oze5M̜n,qnW8^Zb!d& %:^-/TK JWP7zf7%-6{e%hP1z,u&>.$J9x꫿PMt 82 nV,nqidXRX@D;`*ZAA7m(g;5Ϸ%5k)@gfcDg&b$o\QB6AI*'*_<Ԕ5;ε*)dLy#ɴ}fJ##JœpwMQ{ Bԝ? ׸ 0ykS$tG!,˨Q3v?\)娻NOce'Ӄ%R އPRjUy¦%\Z8*Tg7S<ړVݝ<%[nv{CM/X6_(w(WE4LF2bB sqGwqc93U4dvwfckB|U'tXм nbz8Q~ !b٥xBH܇ d_v?)xJޒlmԫ@x%7DRdrK ,BNB>Ӭ\,r^Feb:9^'DR>P 1/8n(սC" [79p Y _P 0Bff Y]͛prDbGUǫat꜆':Z}/\د ^QطY!Cq~ Dd"Cl-)sp;N#㷙c &qa+FMov)lZ,inڞshRG\,/avfZB*uNְtxVDx4[sQexŷ%#K93L69a3A'lhO*l*a(_ʹ4b_rѩV;O 4i4NO_ ksq S< 's{Ӷp<8@uޑ%^â앆{By2J/Z|DÌ}fF2@^ZȗiT(}c?FG نpG4="M;$X5pvXF+ #.&[Np&!=6j-p#k*m` 2reoUu{$\4 k=v] -%TlDj\dvUob◵HIq"pA|Ƣ^y&mg 2t /VD@Wj 閒ʆi8isju0pC'fth(QLDp3VMu,mdJPdbnܩ}28$}{,ݬ(2&l>Z1_0́BK_Џi0~^qcq(l|,WrLCۖlאvf`>:Td#J{gI jq dX!+Sы =3_9sj&r+5=15_~Y@ ~H:9aD[9&ٕMVZ?.Yof}#WػEkQJ:>si\4!gmIT{!Qa4:+7$iJ2QPI):4gӎ/^xR9%hL1wcC It?vgECX2YZ8-;k y]EvGF&Hw)s]iEt*fYn^krMnL.,plkS@4v0xcr& $,b7'W%g72-jzx46cc#N|;=*@ӝ%̨#x_I@Buzz+6v i۔NxE6#z)9Ix7<l#B˺ߙϦ.0aa|jGQ9n ] iM& O1sң94 <5fkƽ|lW3BuRDp< lG`d |zhֿ?ׯ``T)i2~ eئڭǞOR+)JwOO<̣ ={8J3nM|?u9vZSصJSy*S)TQ:"S ^^{ܽ7!f3㪰*bN^J@)3N)V'C*8YϢ;( ar'-*z$kr NnWaIӘp$C$u8i"k YkV{- ؊iˑ<;\owTX2w=AJkV>EÌA\g<:ɨO@̤x_!%۳3e3YIdKIh5! FڳlG μ4F1݂ZT >Zq7 #9#mTE^p-l(pZҚ8 UP;Qc eEԓM']o*fBCw8.h4nj8!gIdPhP;B#/f&ϻ6uB$G~i[PT;_`/ЪeսYH*@\۴͐/pXk\F+ʄ]Dd\qL[m엩],/o+ժEdG%vLq;I8 lC.FU5B?OmKq^D-ۛ\pk? cp B3.h.B;Dڔ*[vIW` +* MƽFP*r?KyM2a( ިWM.،pǭUʧ՞)D)F& ^ǹАy,ps YӦj}:%^Ì ;@b^A'QFʰϟ6 1.TBXcҔT߿O -="9 ;#Sҍ[ğۖ5L,Z%![n{xp$&{ʟހ2[tZoNM8XFKv?VH+S%tuP̝Sc<0GaI V[U澬K^'2M)zri!ƅ1FaF(O7@I#׶h4C=ч`iJ  nhk=;LagFB=K[BdjLF,3j(8:9 P,EcW ]?ŕ ;m68kRkh&TGxȉ|(π`#@{Tzc~ߠ ӆB$p:3y0DWXG#xnhN ݎ3M0+xV'?O3eևKddP *պ;w3=8B4eO)$[ԡp^&؉pPsըiPr#Y霑IaIH @yk=\w\l+I܊,{'GY@f*GZØM~?mE_1 @; (Jg@G24_W`#VO@=Ui°ut }M#lG#:NWy5((7y͠ 1SQ4I_)uՉ2Ilcmj@gw\ - 率˯Oay V&z3`JυAU>B 3* 8$"W̫xv;#m|s$ZT'XӫvS|6S;͹NY a?.>ɜqsJD\w| V\a'v")V2xt4Tnpf2g*0= 6 AӂEJR`Ɖ J"]Lf㈇ ᨁ\03}xehAI+ǧ+28дjwHN7՟p{ $6) -SvERq>1 "|D莳K0Th "l> X=YN7\iwA97_y' c$:<<ߓ"b,@Ϊ!^I_52Yi"j,w~N1c[vT>6\=ZGs|쎵Z:^I fFU_2Z DhEKrB*;){V4AGZ$ dɫn9TpXCDlO;C|,=Yh+|!W u0I2.= D[XIӥEHMU  j+E-  Sn1 :"ըTivQUIi3rļ&+*ώSTo}~{0s%؜FF QsIX^7C'j.ϾG *2.k ʐ1H" ZA{AQ ʜ';M-`%󖕏WoJ{'CgJВh[#T#p-1iLV t&8-1STLcV+iVx~&9o>MYB-ZyCiSr7]eX4=LZ'f3鳣~¬qjo]z,)nqR ;˕+Vn Ѡ 7B T=xW܇u'BiFV(PC V=!זhr+!`Vh|.Ryב''  gsy PƵn+]xjt0r.m`o m!r3$h?B8DSě)mAF]".@3:@G4 szmM\BK7ªz?o5EO+CEJj]E$;+ՃFѷ]fb$Y!³A Q? lyˑMo-kYSsrZ8$S!wC؉wBN [\Lz{œ]uR=d0/VvN"$DgsƍBHJkekf6UKnZshUpOoO#>caj+lIFi_d{ |D ,]y(+bFG /$.6XH O@m}Щ"O)=Š41?i7px+"UOyOtz0e[l~D{\xߏ ٛiѠ5~NۓxP̮̏ ˃?=o)!M`="> kw?fQ< sXA285 $rwˎ$$ٴIeV)mt4>OIʿ,J ?*~)]5x/7;,.C3F*q3r.u@8?jbV(rܧw5~LDjxbbOBj1t'!,޻~$WgY56\,DZWuX:v__8h,~`WEW'CN5Y^} }`P5sS- +[%r@1F>{!}í [n9%5:j-Zĭ.!(2ĥgr:Z5zK=TĸxTp0'-ޱb 4%^1b ~ա>?ׂF5)XӈcWΑh2`1fuЩqv~(0PQi6Yy1͘~|5_{"[b Y([hat\bZ qo(cFJ(]k,xT[ݩUndm8tfcʂ~7TC L#Y&pã߿BΣo^/Ifu,;I¡~cwZf(e==eg wT ZѯfTɮ7> *!ԂQ?xa$q,o/Od2F]yP+f~otNeڱ|B-L:fk50%p#T>h|񡏢sO9XKm@yU͏Xkbٺ$܆ǁMxf 慠nȌUUp1^I3MOuMq ɢN O~c?j% Wֹ{N(, IJ#[W^C&I XP]kS3'y %pspt46vx 'x$%_~L$yk-&K鍍2>"#*+}3;;%argffqn*FRG0%Tkm9!7 HieL*!/FJ!Kqe MIEǧiij2V[9T% +n{cg֨LסrC:ϚGط ^x] ]/,际2DbC],-{UE}OĪP|o|F_C'hY`ߟaFuiU 2bm,R~W>b`u6$+=BcRIkkfH"os[E5kO^;Z #xwCW,0Rldi,oT.آI>gV.=G䒪{}!q$)|~+m9Mc.6pGCX%\Kd{`$ vc2zՕ&T9ن{{cr ?7 bu^[uSo-Y')hu>&2L-ggL5D IP6WqR" fR^w–O}{$@41jUc1 w>P溚]pg?CRmV97+N߄vr:洰af&Lr GmpWubSHO`cV*:hIԴGR[M׌-rgf7t|"y <'! $X Mq}cZF6JصZ{Y~4̪!PJ@߫DmV8Kxhk)o_`?i\H,xwJ2cD4 1>ֆc3@ >:27HY DʴEKwX 7^UayWS>?, SH?ÊBZc Y 7/&Gl @s ^nΕۗbrZۻ:xaR?ɂWƇԸ/a]fYNƶfJ31BoЙ9!&9?|0aKcآ}h%ڔ:m8 } 0NxDjă+ÍB G+nr>0g?'ܫYh)@hgw;LL5BP]_5ؖԞBQpR]jC=&DP c[FZQ ocQԓ@nDUV < J4IPmW_>ru"6݋r9 ?E{t^M1@J2(U)z,SwxPlŊϳKzojvf@ݐ+2էנB  rAtfy;1< 8eR,<|i;Q|jpo=Μᰦ7iL,%[ˣQ܇ 2sߤ gM#tw7A3mV~aWdl4y萺ph ~?ž0vA"T3?Vͦ3o.JapPOA~:hĒlԣrVl\n΅"D*i N16$P< SvS̩ g֜_=8'@Ytx94a ^]LO7 e{.; n\O a8r('L7 N BD|;22`gNY3Ehm mS[zWh h9u9͝dD?3Xw匋 6u^'#D%U vv3_gMMzZ"\Y8XM!ޖN$Qڜ(QZ+*-N# +ƣ5 vx7Qe 7ɽ o?p; ]ӧ9BJo WV{?O4Kz!«C5Di2_?sUiҳڵ];\pұoAsZn@,U )^ulI8;n / jImVzDl^ܴ:zO{]2C F=aA",֤'-6c&s/awhjK *yJ[U1uZm[xF]JgБk:|tX=U Ulaܻ@0.ߚrȽl ?[/*?|ͧ ӹ<ʾW˖ø1Ʈ$v䨸fa=3Bl\^B=:=4OR. lFYTܬK={ڽqA:,pCꩬ(J7.bnMcc)VoɃa[NPf ,Q҃Ah,XT%M}S%&\.AXvҞ#]wxl.И-OF>lnXrP]f UnbI_":G9~m(r.ju4dW'-$dvC:Wh__7cp-##2D٣# %9wɀ2'c6INeƾ͵gVcZ#; /oSvT ܩ7 Z}k;\110N_g L+aOґŶwwIQorF QM$:1ɐZx[fORkNk@>qŀGMgYGi-Qb(|TVu%.{6͔TFbT-劸}bz˅{a^&ɚXRo2.F5Iѓf[FCx)Ijy \F#|Aج&n؟j3)ㇷgPΊWbHO" ¶(";fVw?!$C .c!Wt#+pt )3v7zA$ Q:вj b(ښbժ[8LsXꖌU6M+Fk@c>`^|afL{[6`ܑy])%Äͧ^=gF'2rd鲁3y~WNgC;7CYFÆl\KKt3VEfGH_U+ᩀ0u:#T1`΀:{e=©8fc@.bg^s|~Y'kMQ%Np{k,; XF_AlOe_ֲ~.&l|xa H[hE+bbMl1f0UI%²/q =FՃrhbX[J5\\?[*`I!t ]lRׂ]DjyhN]g[_Zv\;/ ׄ_}d4t~%c}RU_ S'#YX[ui 6A gfLf+_Ih}Z,H$z +B"uG+O("yijZF 98 3  ^n \0Tah+{AH>TފuE:XB,//;Ղ4.G^w ~&ԟ/Ψpuq'/4$t#-dta_W6+.v"==uHq#,Nqt"&u>B"+ɵjgDZ˖oO>;; 5y)ZI]=hJ['1$7Y&7(f!2\ TOAɦ ZG2/jX o9( /֖a㎻-i<$D"D%nF͕ C-VL|FL`aD{PU(0*KP_j4c?VEcI/?pP ~˾UQHTϘ1KQ^z oߓ8cC,uu*=Ħw0E` RM=䠺T#>l8 9O ճݕNh*;ΌH7jOh}spC\F[jTXR\WIdh8`~.NuZk&p}oeK3spn7-^,1,qZ Gu (m :ׂe-0 0l''7G hoއjfE%M{tb pٴNR[Xo| 8k$ؿ)*8ot_0J)W}p}^:Uxމ{6JMᒾ*csHelh$X :.NvGBu*"w"0@D(yGVfH+gjjnSl ,bJ U+O&mTתGs$OMKhӣY\*5'm,VVn2JܭΉ ߁ګ  ࢡ!'DG"!u3\2N .G5"y6jz2\ćgD^$ HN>k+7?;ܢyeXL*dAȘUۜKܼC#Y&Uţh6Nv/BHoұF&(t&Vk`.E`vaB]wܴ&q|%ܟnPq!x#Ʌ$9n:QЬ &vd=F7; wHPμ ^ :U6E=-(%_`NҳE97M]:R:#Z%yIse MH $aW#eQ079ڗ qI?+9(11"M\WƆcF3- ~RASd iΜ+B KF<]M0[abJ Z-.>/awMG 4" ѪuŮf cU4WBM[p>._0E8.Q؄ė)1W=8BgW{t7N9_PL L(>EܖhϺƵs|V>yqa$S>k` =j8uе.AMd dD{ {`)ӋM^1E?y>PmD cFZ*@QsD: x/YN)2ek=e@Z1-{ PSfȠ>Oō5'R'\GkRI J*r&vDz $lǔʺz"2l跓%5Q/:/ͮ#*px)٩ 0G^t1!=Pf ^nN3mN,(Fjaq!a{FЭp<,:{Pj pްqw.gZJ%Ki0INLN톟mΎᄉ֓;?)Kyl1,CgiaC/lZ*|M!ܛM8Abu}a?=_P}{OBW5uGSO%X}L c1X4 T; Ct Lajw(b v*d[̴GٝoF D*ec?}!=|2;="4H- (^[Eet0]Nյb&/3?y9Y#|qG44^&U mIee-8g y9*.HU#X/ 5|H]L ]UY ڳ10f/lML`egj^D |]\VMRaDJ`0 ,8j &~jN_Q3WHuBDjd?!tz_ nF|K3;!Ȧ"P,+Jt/m^$;zP:<0`nU_:H(pKN·bX o'W .~9FՃe2>9__x'f:s\@8Qe4{.ɑ%;JHkFQ _6b0ֽ1+fqWN*猄pzzQ'ElP=S_k|=KGx KncCV=mÀd-zg2}0d˵'Qý٦Ӓv Wvg ֞PYܱלhI^Qh-FLcL{:++pGexD h  u0pշR+6Yav<jDx+-8WI1G-@=-'b}|TNuBx5V&JV&o[ + ;D'4>FZg-w¨<DVLj:Q16[  qeَ © [z+ ɬ+x!*t 8r$Qe.C)o.qΕӲlļ _ i"oǶlb-rZ?8f_a 7dv1佔>A:8[OB|Ef?bmRq6h"]S=P ?ռtylB4Ž w89?Fڶ3H,TzSYq}d^9myQfCcR(b",w6עV;`ev+i@(GXyBKƷ]RaLA6RU|e9Md Vhhg+V:xd Q%o ɶ!B'x з!2 }לѲx_b_nt7s D/'jW[cr3ؕWTr-J&I9==ePn`n-Sl*rp9-% (*A] As(+}z0qnTvOtxTQF%Hr , zM0s7|9'|9V=1/ |dz뗪-3|>d6"yU G6;\!C$ԧ$;naX62l"cQ b;# +5 j N.U…^ ǯ `+|+(AhN<ۆOJp}@3(}0m|AZG;TB{Tk عc7(uo@ggRGds _ R=#[f5V1 {Uyh8۴l ( ʿ6J֛zWCxz zIϴ?M,%I0qò$wf0@ g?]pۢ~h6)ia)}zJt/߀m{nxa$d2;"w8N6uΊ A܂y3 -êG,g bcN'򈨾#sWYٜ}<S$$-(g.lj7L=L0%eU឵t`Z8H䡟>/>˗'k j "~ F"/c`%UB՛?U?UcFLo㺠?9?£O M.Zerg D`y۸Y=1PpGkC9(UaA&t)p${R{֯ okTG*~b726F{7trzQu͇b~>y@H:#5<h z8Ͽ-6 9"6ߎ_}clC%Xm^o䔅y'9^i4b=Dyi{E H~ɪ,]L3-Rm؅*5g?2D3lWxBSo!ECr.E}F"k }fӸ? vlqaQCԘ1XǸYkbkG85t<oMvXLȺ0$Cix'*LW SO]mh*B!K8d&P\) i z=S'<.eՃz{+ZݹY/&i4ZoT1L|Q\R{_!$wA +ѣ-rAV^O bL΋CLℍUoWYkqn^>{&)%F9P4ogP@$̲ 8'lg#k}t暮M~(> U0uz΄ ъ39>Wu*Z|īCEnxARqϷ{߄?LR-JMR'G;cUXܡ,M ҞKKOhv my=nv̚6,سm[NxUnSć:9$hϸ+ V1V*@c"Г!eRF=4ݜJJvi)tBwqu dAD*Q'l9i6R&82DCɤWĽPi[$Qv6) @-0vs( > @钥(ދde; cm\Ffn$;//Ѽ)5V) }A Y VVI˛Et.)~-<П_ 3mª:zPaz UgL߯*Kr֭pJ[T>cg8;#@2j7Ҍɦ R'Y(G&Y\E9 Q#@^pTD'xnIoX}m;lE__{߮WWtMjmflk[Q6c&ǥO<n.L, 3T_S%XRs*_͸hžŎay+ i/ EOElm\51҂Si_}wWafR>OP##1?sj^y_WD,j~=^/ Ÿ6FݐD! ɢ>2nT8O=%Xf Ӂ 2f~q//I[CydHP98s5[$ՒO7v>i_J]+ I]$5^sIO h'<_iǀn2%/6Y(.Phr圌_1q8>6$vyrT r`R3ªKb˦v* 3 iL2 ncSy 5 -~[ͺq&la]|) Z[SzRgS\L vbg謠x0z^N[&8K8IF2z(X JIQiWH# 6aĔh嶩)h >z>-W=r܂VHXav=|s)=W܂C~1 |83Q$[uA0|ҳ[zO$.)Oos->!_ƚ3&ύLڱP$^ө_Z2Z17cYc)qj=E)c_,ը]WJf(lX R64V^6@aByMg0/R/o1ɲR7evG)28]4fR iX=Y I7#U#GMWu$E4?xEyP4^7lO`1 i {T le'¹4V\BfOAaA"D˰ck;|yN)SGn<8ir 6bq$@!CZZg6䖧Wj1S*0Yg,NrU@lXD__\츒H߷ w -W3&e>Gq?7Mx 8Ֆi NORcrQaݰ9$CX *ꏯ1B?up|=a~-2H.!!5dX $ {6~wv&QSʯc9dQi6Ap@/}q2J3 0Q4I2O6@+,7(nE3!1!/PGQSeVB_6|Jjf'mc {+_,dSyCy_Ď )s"ZrygJPR8'TXӢY\9"e?ŗ1yx2ڕdsB%_1#dFP`KÔ}+x{M1Bڄz˾`z@c;"y|`Լs D~F5}o-Nt x@ôNUMPqmx~<∸r"WG~Y>;E"M9Bmev.IdG/צ-`pek7u/]0;v'qY%57'܊cAQ[zj'.! T%XV<ݝ]5=b*7z pݳ \oL좞b b~iP/{u7;4d2+>A; 8ɿQEe|RP"Dމ&qVs[0AG,xzm~+mdL0Y(.=yL@VbY{[']9y@' ?d_~9N*Ig(}͐7fQ}X &[v!t*y>9 O}=S2xLxu#QMqԘaӸU Jٿ rЎ*Q]Dl?v4$z?8"A̓\wiTs/XE.B$e  f56~"'ԝl)Rk @ﳑ a,G07O ŅF6.l\,qn?cJݣfR L5\gx4_͠ʘi䋊%/mQ$9T;SkHkBҷLw}-! _ꌾ޹LV.ǚ>5_,%:P{? : 4eҝ*! -l: Q3W= AE*v+g\d]7h QS˱]ꋸ3GQe$VZZI?:E ~92hYE5DYL͉,ME3:xasm_ Km>W9+([\8dQ>א fS 0 anD?l aycoCwg4੺kOޭ媋4MƜ Is<:9yŇ |#R?mdhOvaWvmN"@б̾ i )E}U5=?As)luY8pCiMjO/FR\WJɱՄfjVXa!Wn26"-|A}D{!賘cAٗ#[vP*cr\|d̈&G_ g;P̛}gPf5G.{ lmJ`&abiU* H;$)V1Ư:r$IC=y?êME8xJ9$#'WRhvnOF+b,ag.lD%"%Nƈ&۱Ȼfz5 W"CM;\9=0BtzVǴ"LXHB$y-!:4-+-q,+|8)J-C|_'ز͙{L:}~-*s y;T"r>[+\g^_f\-0#EԣκN0UX) r vjSt {uhD4k8ZeMⴾs! ,`wx+ގx=U#VՈ-6JNwF'aذS8"XKf(%? L ͨn$58A)pɨ浨Κ1%#1|3 |OCCH%9QbaV1WU@x ۽.lƦVrzECq3Mn1 o2yߜչz6%i_Cw?`s̽"-OpFY5+Z՝z} iW11㇉lɁY9r* )?d.eN!D/Y~3 zu(FF(\! *PYb!쯴SjD.g;=LN9v4#Ft!BkYMBxTP>vn`MYj{eOn* rAniO6 xUuBFj~-5a:1HɫI| f`B- eq'?o_FC~_ M#a "9i߈z?q@R[d;nT!$M ]50C od\9" ok`I<$M1#j1u~]hE0AӼԲ wس ܳ咜0:w7JxݶHDfx#liCUk ~䂡;wЉlmZSdL}?=:86^Nd] Ϝ5yɡ6bw'ed/â>+&bZuˊlp;y_MySTyIJHqn ?g{酞xfc{v & TUxzŕGoQ^E݆g[Vo̓9pPO.%dNӸ& st'6 q.OlY=RA ۗҮVea(b}u/wdoYgM.#;j뵆»drjĵj$7nf\X-PLMc`;(ަGz,jTt]D"$cc?g?kK}WU"$c{ogh$ UfQyoa94+ctmun LB?Gz|Tq4,k1$j"~7?JhUfAiV"#PJ>+2A/[LI5: U0-Sb}G2,ْq5uzց4izR q; .Q@ԡ\6s[Qs2>QQ/>r4l"taoW`VXkf. ByݶL@ ҨF.QG~t+ϓFm7㢖{2=="C ¼yD .Eys=0!.__Qg h6,u!3 35%—zUvlqѼu$z&H:)x#6sE 3F%p kXl6_8H&ir7OLM gthO0 W)l$2: &>rIbzu3u#t,&뭰@512mgh nDx3 ]-Y4 >VƠ¥ݹ+D'j`|+^: 0PH6/$gD,۽4=d+GTUY9a-ouq!};0Fd D] w/ys̓! y+۷ /,QnsfxESBBː[H[S&j-M @b_d̥A$XDZwxN؉䎶:np̑'!{c3>5-I;@욜'=5n2^ F"2|i};u C.A([d_('\?)#,mݱƼ=E p$Ysm8ra 8D}k<.,3wuxjKqnC`HG:({F*]N{ ]P`?lؙuQNkɧ(OQ13`Ԓ3wMDc&(k7󖛹Re6''vؗIäGcj-tYݝÌ 6*cwhk/{F^Q*1>c3R2>ߎaK1wP6GNA^(C =` db.r7⥰׏eImyNp\`iv_Z%<ܡZO KV-|9%`Uer?U^&G֤j>S^.C*)TI$Ν p*,yBiS߅e3AiSh9LGTZ.w^vXg)?6m]{~PbsG .5\5ol3PpeڌxaK7g|]OI1|R3< '$exj^Z#>&4K0bה@fZ2eGs{\#ΒsPzAԱ:DE8Nu8dfhLbHAFYƯtJ EAbzp%5۽ڇ Fxx>\hy1u\ɏ'´[NZkdˋM IpaZҝWąIYaS!7H@UEx3{Laj]qW=XAoAsTp->N;r`l#K^חO--[ 'w$0=&3\+Ly'ZBN;#t7Ŀf&\&kjȖAe2>NT)NIJ֚[YaM0w)db[ ȟq)tX蓤$VV#: P2a+>) Eϣ2䜺Ŧ$"!j!QΟ=/ eדpfW>S$&EzGuRYޞ<ܫrElLvHv.S+6o̭ kW+Xis&fdXTLݍ{7EżflHBwҴnv 3@X&jl{R)~ҕk] 3|F%7?Uf.+!ϜWS7iՄm$! 1c)ڮZYR +i1X@3~Ƈv" "+A++Z@1 D8'BÌ70$}rGsE90@a?& pKЩK 5(>Oϳŕo 1C`ٶ"?8/hŤ'x?H=DDF5Թz:%.~:݆|EKZ}K$ `C/MvBVfEdIЪ2#˚.94w$ / ^:!($Mcȕ;Ml*xlnz dx..UZ8EC%*w]6uh`@I*'{@6×l:@OD;}lħ5-KNTӛ\mRks)TK:A C QtAP30/z|vg#X,{d7>ǎt#t񒒺7:~ ;^)s]qzG#[X"0=NoftSlX T05mk-uS(ұF޹ g.uWlREEbfG#Ȩtd 8(F&&䝡lOA*hF٩\l5`Z7t]_ |),=\qh$rĎ%|Hm0_#*`q_}jCS9:D<1"KT|4EAH*MUJ, f Rŷ cx8ِs-ц}uv^+sȝf!'6[4 *^/44!0" l2B^H;ʲ;&~ uٴ..QI؇Ե|NS+Ph7鑜w|cۗGݷ A[!Γ:MmbD㜊5&|Q`:Qrg ATwV< 7ӇSW/o-|pQBtK0Wx8:B,-w/tFHJU%WA|/"׳Q-_}aڥOwX VRu3=ztf j\U#| tiJܡ= Bܶclx*]z*b!GOPIZ|gNJk=czS׃mB/>r5j& mUH-e R)xNQ]1$N͒OȷzTTǹ"Mo-zpS?L_J?r 4Gl)`V2k#G@N^S?ȉk)U_n[Rض.[t8!gګ*w*O;X;K eùf+31/:],{AcߤkwNl؁keAْ".lbl B2 ٍM@?٣y뵦ېU&=OXt*IaD{9c11VkOy:DJ@ߗғ9 ϟ܄LQ;~ety 7O6jeQP!5 |"trRHWmGs`-'mzmⶪ{7iإ+ӯD Q'!-eWp/u_-K՝H& ?_Ho#Po_'kc?iOWjvLߡY9E_墔݌vQJDO0vB]1 ~W*0+`nm\i =a Ğ߳@R|k d,3^uA,;&jM_v pj}suHOw^ƊYˈ\64 <%“?c@/(aeuAፅ]; ~FJe@xzT7erAN{^@&`M=@tM\ #C7(Cf"4-g5j ,\7 2٭o5dP,-Qw HxО1grM ˚_f.,(v7 nq@8mL=ժsA Mύ}o)RIHYMхɣ̱} NNǓO4# =Z אSyw֡BM:WoDgjÚFSBszn/+񌎡gC\e7;,yeE4_^|6ahCqтhyy~"0fzi ~.L82dž_Da<wL2u}g莦[i2PbJ7[6<87?f똙-`\lnyXhp# znMxhtW [b(/vx@.K W4V!vFO: M} =euğ;C 4Jo0D`a鞬HPvNqN~tbk&p`0`r2 ޿:D "$ni!+1#{ɒsWĠEn=gKyp6-&,a dד@KB\[:vWhCG[kq\ʍqY# I/%"~"=ݸFk&#O(q/HT:sq܈klҳ&Ǚ&^uBIJM)Qa!RUX^C!ZoRrUoJX=ΘV%b:-1 *5$~:SiK޿iZz<Tzl=*`sw0+p,$ k؄v[ȧj@:Wǹde!@"%Ȧ^0)7 "PgUWݒP W|e^Q_o>uU  8^>i-sDDZBHɂgZmoݚO6@YaTvM= P2%{".g>D,v\ȯ0 Y.^వ_Ifd̼`MF׍<,EGdTo\oz%։vr{1a3J/%TtjBks#ϲIQ{)[Ԇd/zhF"4>Yt]"eh;i6,YSXU׃$ݹaXnp\mJf{};~!;W*怸ؿ $E/ZhZ Ff:7926pI=?U" ~k4Vp [Q԰f4Yubb0l:ÚwJҮV$5:L' &GN OzǵIw tϗ\(ȈKz4flX#y;wk=2Rb+ H&-6yJ!7 $/d^ nmV-m9Us2F'9V '26ԧޱ^wo,t29uw ،TLymeYgNq/Q2v}ش9ߺ5Q ^iM"VߤZ&/ _ҸFMrx,[}ɽ{KVKȻb;V6z)jFG[D?_NӚ{"ĉ(5ک!R +VW[d6FZСs07J* p*l{bKZ"I? `E'9cm1 BDeRb5Z7'µtfKrp-.|#LQ,G;A[A,s(% ϯI}[iZi}T 9Aج6k'O|DSq:^tIELNι5Opa=˭0)0D.v jlӝq#hE-tDRQ@G'HYmjjPH azJH@p[%EckeУ:522kXʯ}O1ZMG:LQeN%eNဣ]6}Q'C`aǕ-Z ?ׁ[#c*)KJ?Ș kQ 8+W(79zfM=Y(<' :/J~wC(ךW4+Vq#WM'8mQX1?$E½iP|Q~sIN%HI[}:mx=`hĺn{"<|%mxy~R );B} D/"n :|k @ P@s. sR:=9S!r xJX.HV \+Q{le<{lqk#mwr?mPEYHL>U(d\`@)b[OҗXLDc?kXTҘgU,Bx4҃IJ.X[gi02O{ Q3!#5-8ڧ'u4*• r)K[pwH2L}ڊ:f39LƩZeP W7MezY LGS,zh !;4o":{C'tNoR#Y~ޢv!&-s 1 $&*ϡZһQ2>xml<qK79k'⒜W̨u*|^ltWzLtق5$/oK{@۾LVHc@9x[m7(2±S*@MGhy(E'J K4ָG!zHӖ*.I)2{BAYEaA0m/%*jl8g~;#Zޟ8)ItU!(5gO+_4kEl0a[:}xy<[=Cs u;;6s~ &`kn\*a@"5VYswyؠ+_cQ) yDX-W=D[Bʻ >octl3oņ> ̊'y֋j*jvzZ9g=Q9@F@ [%=+ ,p-?Kv`SjvkTʼn7p] ϰAe-O~R9Ei9_n;BTK"MtjԾg'N0MP*:S# T"7) 6P ˣ`1=R}{@WD\4SMnNFj" 37Y2M47N=XMyzcKN\%U],|1qj(7@KBȕXV btO XYF@;'绺21K@yY4BAP˒!Nj^WPyDDX~䔝c-5P^i_-ag|s9rb /4T@T,3y0*V9(xE_A߁6' x(Pø:9.3tWE~e5?׬Q'J>M<$A'L)(ZE+N7":a6n;$~6 V0J!\r3P]ڢpWcD o#c"PB[$F䜸r 7|Mv(v@r&e:dE`ف^0~ 5PG{PLjP)Q{FIoldS aZs{s+zCkJB z݀1)ɹhBm#L&@q4:fvCʢbB.2Mx k k ԻBaЙ ;׆h"h#vRcujLѡ;Opb(7<6jv#M#%oy˅f8,TRV~?rа̯_ɇǡYɪ8}-c#1! dA)I#,;m2?!;T.Xx-1/߽=b}bZR R@i?4G@DO$ʬȨop!F<׍s"3u5^aq_&wF?y Nœ=(ƚ@O} .kHkpyy7]QeVkLgfm141; t>wEBӂ'>V[ TRhiIԌ};OW@QX \,|:DU׳nz4֕>a#@M>ٰ4+s/4)GbVLp|q跱& Y >s{ժs,ag {)Zj~\I3O˻L!'O`qybN9=s=yx.p ^xNVnG_%GZ>INc+ 0.jHPi{]>%i$G%smE0:.64%_tEYsQ[:4ѩCF.qL 2"t"7o̦&T.+2hOT)?2=XaYWGR(Q GJP I>}8kf4\N]\NzMFى‡Mg%1p)wWk: Paʈza+R(62@QM}RbqUkom]_FURx7X frŁ7 Yy[0tC! B^9 Ľu=.}s>dCfS{W?*ZaFn=#2Xn5Z cA1'߽-;'!Ƶnxz+9L,xDA:Itx^QghXX*B\3 @x`9*)tEݠB _Et!fSvO4jҬC]p,~휽"3Za8tK2284l6o z,V. mMQq*oVlGL|MHSʭ@X-fN_)U p@5kzHZ~h| G1}~G8^*9ӺU.F0dW0zX0!]Ỉ<>;" yyiV/r/*z bh :Ќ[Y=-w"D5]7K1ecAY%10θ_gg-z_m3_jʏ &CpՐ!'f}w:[wEPa{,&^ -/nUyG<5)J&s|F ԆE{hHVl(F% b8%"N'% pyl6i |{{R b#nҹ(oWq2GICrw[!נdK>Y# Iα޶ "6nWc]JbFb5 kj:{ʻ: ұ+>cIIa;}!O }lu[X>V1(OȄo* 'jg0a w'>f#~?J3EּO݇ٻM4h@%qR4\DІHk}ɘҞ`g 4nֲ{gbUQ83Xm ;yݦrNb kg\MeK//᳑ByؾQ@Krކ5 A1l:qp㍲"Ę)MT,٨@ƀRTԝ}HvǗ"ƝFD;BܤJlC>;e;5 *I7W0[6ZoWh?$_tUfj(8F) ܠV! ژyrmUdP&'YwĪ\: 8;W@E{Ο6m Bii :&=+kDê_؞7+4 ?oll1q/2̏ibtΧ#l6E/w),Hl6$:7YmLbo%)';X6k;+nOYXO,l+eѻ-2IKGLyHGׂHw^aAG5-ߨ֣m> !1HFf9ppLGݾ:Qd*KgPO]=!G( c\f3_CAϚu\#2'>]RNxc!A@Zcg >09d3EaBf;\4VtQ!ȽB0~hx{U%z2_Ygzr[ <9D"|Tb2iel>;Q˿-Ai->Mv}:r[5y&'o|SC&3mG䛉Z H DG6"=.y HPj=\:c5M4:4 >+ذWMԝ_yddB! Hwud㵯IJX3k+-nBI7 Nl`Q4ξ.ϓPfG/L"c5d{Xiة6[f(%Hp)<{ 5f<NUg((_&?\ m?8FXJ\UZ A8ל@ 3| #UӖkwi AQ Mi4q3O?G}wB6oNj۳:& jv{ tII/yJ[LX/e1ә*r߅=n./C;O77l{uO(?/ ۬KFcg1@T~ɜi2b3N90Ĺxgנ LԃgnGoV0"`ՉLs0lPCإi@M}Er8Нb(lsHl$[›K+0ܜ1Ť?~29 Wf2] 1Nd;,`ynS.4.P{*#z=]v20Mi{X? d>WV6S2*^6_TךF6eO~'NwR_Ȳd ^56`}p n,]it|ZAECJ 2#D> )خXkH~3m{nB8ƨp" @@&οgH;K;͜,Y8{1N`t 87_@]`uH@gPa`ojտ/>T#NegaSG;jX@nF}ZsE3xh1Imÿl";\9be9vQ.t0ΠqxmS8c/K Ք< Eou%NXh6_@wj>f)`$&1MuE G$fT.Ɉ=+n&AJ<$ t`TL14GO4bQS7GJ[p*qIkR:8rŽCn[ kٝ#C>{.71y&T/V|Q0גn |7>~\X|̶&6hŒS_hk{P4ҕlIefBRʳϕqzA bc33Krt8g+W6l|]6Rxb9N,>Ö@>i +s XEQEp*.. x7qhkW Ao=CR1ymoOJP_v|W!ʰ}$|MR%At'et¬ WhǩJkiTUX-AI}QFBԒPVx*y u=׈J,=R*Rc]|fƼ]!#:,{̬أ$Xd&Q܄eD,#N}-U+?:~x,U4Bߙ]yquRT:_y[ifpd Z`\{EBs45''CGS;+g Xy`< qAqLg?d{.~w+)_+m. D&I@ffb x^pJpRh dFNC2Cz'BZl_c–8hYY7c"kYiuIu xq+¦__NSٍ #b98#砆;t1VvFa_uǪH"A XL~  xF.͚T7j0.L*%JNo5/崊'{i4sKW&l;uࢰ8ΜωobMc٨Yhh;l¬gI|5{̈.U<3ZƵXaVᘎo!V*0zϬ-xōG\ y*ڣjXAPl,BhOp/H%Q׭NĹsf[ Q˝Kb` e.q%>zv]A]͑MjG ^ցh@^82ZEOdMLoJ-ߋF LVrDF@Zn90z 8_tL&: ܮa]7S: 8v?)*"`XETx`tl;6QN^iԡ'lut)}{_y )|\$8к,A3 o+5iRcMxCӠN]5)=ވ5<մ Ы咵1 {(*Ox&*3L:<0@VrnhoWN^8,Fylʌ^(cGMERdX 1psrt H2Ü>MYhqV)1dyvX:i!$'Nʙs9x[(IM%idop9DD͂)Q92j L\k|TardJSv;NYd,A64Ҿn\UPDE#`'cjf 5#tV,{ӟs=:)IUB-(9"~t9bqɚp̰;P7Dxk 9799|M; eN兜3? +[~gt@. XEAI)4"h94z*+)&D+Qw|& #Hznop5G"A C`E~xt>αܿh4bB.[ c詀e8%) f} ~񷲬e}[22WHZ8⇙]aYp'#W[o}rV(wVR?IyԦ >kyQfhnvOgf!;IŃ+J3XEKH13Wskp`<2oz Q.,>0bĹ۳e+}R٬l%`uvɒsOKiRtU1}opOlLB p:{  <=.iOylW)U=+Xs fPЏ݂2 )9L%?@>ŗ]7#hNm`HV/Q#EvibiQg[b5IG >,\AxωǯZJuVxu0*öӝ.9ˉv}ks l _W}~Te5w\x/c2RHqAtw> \/CFh>Ai1xЯ6Rp #*̑W aO0@uR]P~qfDz1;o@2@.C#Ċay3(U>HNN?-cשF~Fe q% 5. KKSI[Jc iEbe+Uܴ>£OtER 5z'&61%-[L~:Qp:C4zס=(gj*/i_y>h/Ynwo\ 67c5㕁R C#( 1M1"\a=~AWb}JaCƓ9= r4{I+=/k 1p'VW,Z|%tysV>MҊΆ28qWX5Ύ!L~8=/BIqKL~*ULJqU%f6x $D4OYGeJ 珝(}JefHYgwO!"*LA(VO |S@g(v;4.PI䘈ҿwڡӔIs+ֆϹhT%ET⣱QD2! J"RU:eHkazpnh$eWҐGȘG\1{JDJ3v\Ky]^{2XxQZ=q7}408=j;,С,R`T̨,*Be iŒ[EuU@F1lqxϪFQ̌ :weqbIr?Pn[8+q9v߮RQl1_ء$B03ר(_`;U]gpũ|C`-u|Gw3bXlTt*sp7)'xN(`#ΉrRgX8oW dOoSeRgU:D3eG (Kn\# w<]~hʌQ|' 5+1[\ Y@ם<,R⁇|<˽ݬm#c̤f̒%R&Hvkrt ژLo ߭ӽ[=+K>{-A|i UG0`[shWoPX3sNxF ji'7jikL;$#):i!Pyc?~ q79]ލj؂TRaŤd>|$)?p#yF yFU ZDNu7X TS,ُGg -%N%mf_'uC|l@k~پa1$Z&%6#y^]EÔ~Ⱦ٢j\8ɂכn(]+Y4H6`?u+ KIJME`r KE~ٚ F6'cŧ߳n?tfA>doH G Hw2d ^p{`|K*f-Sf]M8o]'Ώ4]#ŗ=wzgk5lG=eTM]0MNiFzu=uj ؈'#̗T)) S W6bbS]g$&i)2sE{I5T;!Wߛ(m(؊2 HxE%ck;7ބl%ye:l]N X9i`!#V.X׳m^xH B%D/0R) 5"0qVegKeא! H8@p#HL}.ue FKP`X}< k܇GEIݥ)kU\DX ث-] _ Y}d lTؐџJAv8oY+:^@*$&539~b?d24'ʨQ~"{T͇j_^\2 AiXeڼZ7>E{SiS{3B 7*Ae%yvITjSׂONLRr>5mS^ė` Jg%Q:[V݅c{.3pka4yKY<'{#$aJFgۛ"{|{&qŸ6*g6X^vupoL+T)f8%yݎVz$C2"'j֏hiC  l0y)bsu>]n/c#ʩ5r,"R~n7-[ӫ[sJJ3;}.559LXJ;-H]!wQѡV=Ǖ?x~[:.uҳNޭĩ)z#$=`Ր \q*RIҼɾ"Vzr!\\c3Ac`8!oIk+Ï#TB,EHaFc?~:b!E/J$W 7Mk;c'BͤF!1;?_T,@xTǯ)`?l3mD6|udR2Ҷ*9-HFk.T5CTզ 謷sle'D/9YTC5BKiYYWmq $56AVd˳hY$P!pB@MظFsp< 3X6iA g"/R^zRg.PQƯ([?V$,R4 $~X(xRr21 s-Cۥen66#!ERyTxթ *_ؐ?mh@tqD}RR2BꥀE јc*Pt%oz%iP ^K/%./\猙Ɓ6@a6* i[C~*Xmo2Zn\%,0+>I H^OVFOew* aFΡrUH[HԘƵ6/rlɧ3dM,39 89[ H#[| 9 ?̙~ Y3D 5 Mٸt >qJ̪\||'VJw輸A3PdJL.K7KVfCp5̌W} >& xck5O|]=]0lCD(D;HX/x7RY%IE ǠPoV1@kAt}NOQHe'DmqyX*)rp`>K*3`nT`ɗ&mФUuɑ< \Lvd0g:m6:c販=;vmѼF!6eU4,R`PO&t2HϺOHD:?Z9 )30Y>_*N :Ebm?{B Q"tF>UEY{pzK熃 KP ` q`hTMe暮g 7 ~h :t~⯋[`p%u.^#c D9UP-1|Z]:f`9L,^%P_u^&Y7pG,$pK۫QE[F8#=eLgCԁ,'mXL74@xMb|K+Yڴk^N7]ZE> &WIb*dX{-/Y&l+3葞mj3doT`cU*w2;ׇh,%}wt!8NB蒒ŰՃ+$mzEKS|V.h׼5s.K *U":fB9Gah:lH>4M\MBPdֿnEpjscL2X&Y9a]9Jn}%kJRZN4|Ih#_ob[Wp1:1L=o7Vi; fdMR'}bRSϸ6<t9ܙԘhȩ[N9bQCu'~5W HTX5LhnI$y$jY`?=8EeHu3KN yBd2u0)508Ohw/r K`Q<T5@ris؛jhrƑOXNIaz}vW)=Ɇ:vԕ/3a~~.Ӝ×AgW|oK =6{.ݬɗꔷqxuUaFs%N,IayW(xX!IQ~Zc!8L/A}O4HГ9dJ>U%d2} 6+e7? ?kU  mVLz6=z(޷sLxpI?)WbPK\F1`^]́ݻjib;gcڿF-1}*0kk0ik-OJ9RU#IY(,_6שQZ"9 Wq}'PNPxBs2AGVgz7s^lӫdd]H()2*qV}X So8l$RDbW;U yAV%P,>;nYդI!Buuw7R`w/Pk|į3L5%2,?8w:Pѹ:;@6~3Tů B\%S}aNP b68ےz+kHO$" qVbo?_AގQy_9Z;,|OlOn1/=ZuU8Mc]ޖ\{*tzgB]~Δ9r@#v*)/lQ ^/3d7%4zE~1>޵i=f4_f˧3=LlNs ,{n@I49\| -+Kdlk_&j)|%]6N@%%,.AC!n#&(_aC" uQT(9#L?z1)0/>ވY' vud)$x\OOt܈"p&Ņ{:wuF:۽)(@}0ڷ1-xk8]y"Q y -$ 43W=sxDf:js?/JQy> ?_]Ѯ]o3G wMmN L\>Dvgxޮ#d;W@/!ӣ(oUUegQ=i'jy =֝*WigfWq$MV'aQO$/I:,e74M&Iz[YI$!tffg|Ž.u nMpZ[\E!0Kh -Kwy^iůQ8cJ N'v^쪔o+mߨ*vlq®\9Q򳎟VMWʝpb&Dj( qp=fO' Ĥ.{w-8t衳@$R SڇQʉ'e΍3 <3-.^Jq3U("⢙¦ 1,valGjwfW@WWqF& YϮ]Jx#=jؼޒiv"u|oLt`"MV,3W~G ~b ~\D'jjm5comCL~>G-mthqqU_:[G݉:/ hMN˔)Y&;x ,ITxWj`m)8pd=ć(2 b`(K3IGxfNaLt뎛ˬ t,~ Iy9r!3FvyBI/?2ZЂ^˅B&R̶Sh,̴^g2Tr"znRNdS J?R_CEЇgo_US=Ҙ-pPk;c2}fjxI̘#䶕{^͝!/wLH/+ݰ͖3ޓ%8 EO9%zIN6t%.0Tܮ+dw \%tbikg:{wEP[_:ɦVGR|C5āsL %vMޏI4*M=Y\C7<fGQIly0V@8IڜT9sܖҚNn)bZ,EW;RkPw`~qzS ]haD8 "_!ޙTx-&O:U8IO P-R;]sxY/=ho\ƐɢˇAOmfY[HKj_jxXr%,dOQW/_q7b#+1Y uLڈy70v=YQ [9X )olK8T we6Rj'T:PtzizRLj3ҖmIjǨ˘2KDH)`z/)WO $ OWz,i=955kA `Kn1j{K S 87>LpUNBo io78]h;wZu|FvGq lm!^Eal4?2=76d1?F3 _!BkZ@&&-0tvPx 2cq$OWMv]$ XDxo# eӵuv7q9OD:t_Oޘ ,sD;F$r4cҔWv1 (7\Ui$-R@Y\TVLo6u~~@-<0K:)f9a6u8?L"DO= ԭ'*70\h-g`F!A{Յc{ "˖B|\n+zq@Va(zUh<>|Zbs)8w,u!8!-Eڎf}AD-2A:$Ѱ~ex},GT%v4_C!>)&-*ͦ7p](oaLZg% 2[yjCSC!f@aYzx*Z'K1?,ըSOFl jtdኊY ρ y1W5hhXt AiZ0+pnQЮ*ȮYV #r&9s%#ӬgX bG.> ;YC;bOُy;t-hyW;b }>caMroö 2Bu8TPb̾n} Sr)C (ޫ5N"wReם]S4Ҵޢ1Zl62wvcW)*YiHh㋎P&&|f`c%R9 W9h27Bu CtWg,GADEV"b|T*# sBʪ-Q%>`~IDV\/<]dS\Ae622t&O5G3vqS :hOKEkm@bU$grrA)͔߮ՠACa>G&pX 6җZ'4C% $7?qK1PEv}(iVUdts0P-)9pN譪3H0>b ʃ{T U̠#“A_wy >eS)8PVX.@,=? mUm]CD \h_oE?&*?7 W~)/$Y[D ;-L|ԫFjP^B_m#7I}O%bfX<Жl؅ʺ"ga,OTi (c:!}-.ԙgScmEkZ&Ցm8"fmsQĖqm_T!\IDE*6lB7m6Mv X$X5?uLIS nO ښ]'[xW'+1 U?5ӆǁ9TT* J'v4y_t+,(t[]qDx][;#Q+T^AƵlx6d[ kv&jM 3ۋ+w!PWh>+$DYΚi F |@^CȬU*S~Ay⏋^/~ۍ9BoOS=tbBה<{iTT2[@.T6;](fGvPڨZ:egÉJ>5O3c$5)C̆)R?ӫJ%T(`/BĜՔ=׮{E%rA`plH&.H hǣӐM+ߪ~4NlP4\ Igu he:u#u%p*u3霐>Q ԪvMnECƗQJ ̆u= i,N O]Ndr*!΃;)>{WhBͯ XLĄخcdH2 A Y\$ާREL]ʁ0_u j^M/9 V;Χ~I,nr"+_I5BZB̃g{.6}imA WHN0q/"{qw}P}) 8V!,x'ԱYLI1dg^CT#hSL#ߔ7 hU9%V7XBjܭ𬣇u Y8HV@z6jv=Ŧ-QŠ8K sԩXR8'afMSc+r̡.ړ6sƝ ø GG?g]êʯ2C%;QCĜB-b*Ǟ9|YVeUPY^mNݓwRV3r j4|c<50e2!x܅}9~]=d6ϩ)@{~\?JO4鱅z6+ nACxn17k~rPj@4mG K+]Ʌy[~tV%VhªSV % ֶ]m|&P3@ JV+d/R/Ht4n(_ 5,Nٹj@f\;0lXmqsYh]wA4#nY*K0B^q/[ J"_qbhxPp>_dOHzE]ɸݽQb߾J?-0]1`1\d`w}52'm/D}_Q}Wõ?ulXm,]-^R _ԩeC>{K(j@K3E5;7.dY ̠Ҝ#Jr@lźqjl$# #7LO(ͤ/ D!9&מOPVKTnI/u|IYc*yDZymYڼ~~h[]!A>Ҧmթ> >#ɴf21G+\b\r;WimǃlI>eט칊lDXu`Tr0阗"`Oyq  `$I;N+/VFG丷6cyZ,jl c0rUciYJ]U#Z> ͡D_vŗVѐFْx$̿&S!.qwRCLhd,H+ʴs'hr(*!R8m>r&$ZW6w4K@a')^X_P!.qX̩yύV}coV5T]r poe"0on7(v;@!\qE[ˉᚖ :}@e%3u%'|Dl'jiFO.zyxӚB5KznnWx{}(yaWkb"/0%?IsӞ{ CorDPdv? , h/^ɛ  ?~LOc| zfw$AE(*C~[/Sr-") zH-Zf̎fY.h^qɽe~%/.܎vs B7S@Ce(A°V4_'^V1j&?;&[>7َY);,ɩc1m(,Ī&`fQ2& RQWRmC4Z Y6ܞN<{3a*hC|us!VtY˸hVJv/e1h5@X(: ؞Ltc~RɪriS-hRVZ F M5HB*X -z.ĔNs ^/u<')=3xϰ.}(Wb^>q~{hWFM{X9؜@$1RCqS#ʏ6 +gaSB"c& РãIVFU#VS*ܻƨ$=c5?!:y;9vRGL?Ex6p:ws*'tbs?>>uhM[1f(J,dz!R^-8Wݩiwm6QQ 5 #ݠamg_ַp3F>dr3<+`,StC$\hntB5LqsirWco4~D)Φj`)FǦ) &{':2й;KDb#Cb` ]E9@kxX],nS`w3k8]ːrn*vx> []?WFJR1fhɗ]F^v&cBPjH6" Y:.6Zyuj w*%(+/ ҩGωMѴ>({(tj.5|dh6wYA%4-xNWoνޱ\nf&j] HmzGoGw[]l,L^=ηs Gmfa7 yRMXo|;JMبjO}QqqZ+iwSmG?k[ƕ~Hh v-Xq>}ӓzfW |.otB;4wǡ]40ȶQH`7nphr)hmNTG?Ym_V 57Oіz$5NE0^_d;ܢ5]mr{PudPhѣ~+ 5*8skTb ="=1e.5c} dp-/03+pҧ\:A2J^g[f].Kzj`YᇝqcAVkJeJ`r*L@qd@C2֭{qU8i_h?V()E tl~ϡg> Km{W 0S;M&?uO$tx|\a3T(GN‘IѮHe4Y =ab{yS7O:|A'V9}8 mDn%9A8k|{(WVjeMqSw|r Nũ$_Hk gqǵ1?@#:E}VΥl\S y(|,fnEγyov_ěo.~]׸Rw(jpsj"'%Bf7P&5 _2r0L-ahh?s;v&-w,io_wggDcK_~QvZH5m^`4|T׬ct{E|qQD \s!}1s$ &[zgǎX}w **SnW Lw3e T8sEo}+uør+d} p @gNNk,JqlL:F1ϱZ|n~Efu**eI T6sLvjVU Ј]BzDj wgACnhRߟMDap=`&Y0FRyyTYDWͣ`S|*:iC-ϰX, knc0i ^bCdw88^DMk4P bl-.i&|$˵٣7yt i ٢Xd}d`^W?1 t}= 0Xt4=֌TNm;]uR Njka#ENpFNm Olj~|+]Y 瀓x WS6Gy{)d -@y[KIvPڜL3.wN̍Zc2/ _$ˉ-aIV](WĄ]Q D38X"mC;JeC ъVsX'^:vljVK+賩4<<ƗUS4Y1)EG :|l NV;l m)o Xؑf7*TVځhxiyh}#;`[?\Wiμ1?%Bl-PeR5Y-tOX3:|^~~ '~(G jvq*_;a n> O*t@Haж^e/\U0{/U槛\$p@Hbψ$6'U2Sjnq/‘SW`$F: uMm,%la'b=$\$2V(ZA+~>t`p N\JRI쎬r7'?X H2s CI|IO1#\( G-(jAu1!/nm 5bD 9B3ULKzmP :[w1 tsW{'g5d9ɜW't¸>q>bx_jb&׵$ɨRwԫF-5}VaB ^grR(v(|LD n (3 /l,AZ,^'r[B',e"g;Oɓgўcaeki?.שتHF9,7Lλ+QKL{,X=6Ba:<Б)Ot95:>[ܿ&Ce"ʹ4湅EJdO~Cv)L<6hӧ7>:5Ea?A0`e %fClE_o QZԚz4-<@R~7695Qt0o\1,DK3#ڄ4ǃkA_mٵ[aPZ[6uo"YR-HIi.r5R2=')% Y0dl&+EQ#Ĝ;U^Ѡ<\UЯ#۴[Q;0{Ӝs<]qNʖ;JY7f v拭DIĞ妆#M +0ǎjs G(mE6C݉2 ;qKiE 0͓moҁ4  #@u.Uc̶Hhjo=m)/3DbY>lx'xۃ[ ӏhIr5\,Z:=K@W| _N^w] xl xILRr~&IⱞR:)RΜ $ KZ֛/׳Θ?+^vGl o[iJEQzRЎ`p? v3lY7ueINp5pFUJݴQi/^:WZGӰ9ߓXz .S1#!I[} Jf$0HN#)`P]ߓ"8䀜I*3b,2=6RAG&u"@{K {{o:a=C(zn> 45"MiS_w,C O&ܔdY P1ǵAݜL@%U3PP#F9KD8U$$Qo**ٚ\@|sKUsTy=tG\W>(hղ}# j|}Y+nyDagMlxӶLmb*stgž{iQgDq\U7\ιںޡ(OqV&v3}z{h^6`ΪME%JdMP-xt,..& @UYnhj5ʮ dfyhp9& 09I\##`Yw2L(u_vqLJn] p1vlSq,#_hF&3LbJ<]bP!`oC"-{rwқ/1bAh&c*,)\}WzT>@)$?YTK>*o4arsa8Eo|Jp@p(ɍj2҈pH!u=i Ӗz _[o9u|iJ E>sd#ۄ;`0pX]%+`s P݋C@B6 YY+A)WiC/nS}VUd^ZN–;s5Ĕt *wxNpeR ݷMr\wiٙ~Ͽݨq-1 ﳌi?^^5ɅL==Ƃ?} .+''`㌠ɗ0 R#:4SlJx/5(P1FQ-~F8cX0Jj;jrmNޓ^ Yp7f}*reOw Š~,V B@5Tw /RJh-4<=-"Cˉ ߘ ,S@M ۧo8XԐ3&&$-R[&K?Jo}D7SB#{t"]WJ㿹3Ǩi!Kw(ce"I| o\EtWE א} 7Yx]X4k:b{mVSYnXyt3:khX~lqfoXO;Ld! YNμJE_Q@8EG$ f-,ߺ['67 KМrڨGU /-ńE>"TBŽ@3]nhCå6%"~[H/Iץ07qiRX[/Ahbp34)Y:oSYz/߁ u"7YTVO\,sT0)>Aď62fL<+?f,v}qE;Y `)Q`-& [6 AV6ZnqW]OL!%`Liul7(xsqa,\)cceg2ш"Obl \< ?L::X(?ka;)rYwTkKVO 8$uZ^劺<4aN5Tɢ{Lgd # GSO?U@NM25VE~ *q Z#2dt}j"bK1Ȣ\j{Q.=myWcX5Re >UuХBBh kP„[;eoiJ'Nnӗ`۾L ۋeBuE3(p/Oti5Rl˄Ư/ fˢ6|J0{1x2&f/Cq 9Ύ6?Y)sM*;9,w=$;أ@Y;*u>IG `X/>f p w[*&<gԭ4b}"qWIHsͦ^9,*"YGNLprwg] DH A˰B Cr +lz">a  pUO>0"xE%n*\yK'V C4nGJl|K cpXC?:=р>ƵߌTzW@-&I9q"s}u龘K7 [YXbi >ә!}_cܝpASNy7;柭?'ωy.`>!`urL|jGg Ӫr'tM0lf2k ]7}Lk* n_ Ts6U9ejg:(Q5#jk5Eq=5:8ow"W^X.#͆^v)![QTrnK9sR-'IV9Jܚ$%M\+G>fwk+,$QjR* ǚX?B vpd cs'j谈ܡ,*n4 kAV[!^q&Aʹam-ȴ,>, <'Þ)PcKy䩟XT8tZ1_P"D=+飬q,7)Ve-lF_] GŸ=E40zsC,B>D"/Qm=7>-B }UE8TH#(vK'kifO?, Bjh)U g 9118V`gɽ[2tj#?!-杩]FIXb[ĬDw`ЖO*G/Nc77e變+K'j(S$q%fO]$&w4l6&$k`1{B:b-@d}ٛ]P!hk4*&3jT9m=]I% }phid#t j<7#r땻P.H+lLDF?-k( k+B:V9ff} !Q;w+b6rTѲNe,/n O)y]dI~oVcXlbC%wrl0Hn-.F~,c?S/#IkKT)<'B1-ocp1.{Zt3gͺ6@Cx4{1}v9s7kafԮ͞GJfu,Gy(`fd+^i,;џZ2JsxN;rzU6A'`ȱijPo7)i1IcҙR /1)r,tuaiu_ T& Xs2sv=x\ɢ`9E\(UH:ʈ ,|tN+spq^=cد6}"(y0 yd9ԙHT61eT0`- Ÿ%bQ*KD_g"US 4!o7:rO1؞9O6pb%4Tqwxs΋WecaOj"ڒ`opJ]f4M|5qx;hzDmD+ʚ94[y|HV^V+; .Csx^廕^ފk:yZPQ:֠ê=.A xACӏպ+67HP?S¶&@&C㻍E6sT/wP!BCAkwVC'ղvZۡ#[ǏҷG 9&j$|tI2EйgV8T_N:0Q-[iL9/ KK*[KQGsViWXCq+5ε=uI>>xqȸ yx%#GQuSAF 19ode}ϐ{񍯮FFnK<Ϯ2ux kGP38\[q86p ܎ZsFk([&$Lv.JX!2J! F̈́ ] &I0>މx QG2$o [֊_.!46|>4pbzF汣F?Q7w\]5jAj=X0 t)f'+GLfj}+>m=̼teDYTh,Ib72v+"C8wgXk@*QÄCh~3łۤ#G\m s-'4$ߺR~Up7+4(~b&!j99>zH&Ox,y)bПֶj'xIeQ`ײDBp4ziiSfݼu~*oKNjljv'w @i\ws7(* L\\TEy\jt$X`0s_vLAB@DSv[l\O݅}yd ncA#)Lv~ܵqӕ$Gb#[z@ rXϲ@ 緢cC2O65Bf218#d7}Ş5$*9{?$kz: ~MO z?oفO5\-m7S~ҒXm@Hm~eXaZ᷋jdc?E<+s_* N0y"¸ vR%7R? o`2dQCEUGL붶Ώt2wLSMJ8s1u߾L5g)XĜ0-bȩz Df٥7/y5\ex*U ׷ g3YQJ#q"g'w9Z/ޜ42ʻИj^jQlg ͸dHdgbz+6پ춋gڸikk1_k)xUNQH~Lz!m#)O9;-4bYM%֟ x@+r&CȯQxf#) [?ֿEu^`f<.ns2^$%rMA< , Bh@@ts_>սWc1p呕Rk >_Qg*7MH*er7D#oL]7/{}$x.pXH?1xU*!!OZeJN[ThmG)Ly j;|vI#jQ녎lGXG + âI>S2_sn'{-j{Bv&O/m.J\H xVо>\r@QK\+kQnVB*{F RL4-Ea0KciEF2RimQP*$% l޷|۲^UTF`:bur>V b+ :L0n%>Ǖ& )Kp14T^ެ-7ZB걭~WX:e*·VBR'9y&)ZJF;(I 9ՆC-X2}o":P,sZi6 'Adؾe|+>A~>Wo4T|r=vűjN}Y|Q&>U.pGà24eK(GFSY w誣]~-_/|4&njhSNwt}/ÏU:.>_Ow_Gq}YLclGd(?.`%ٻ@/N{= iͣ0߲QrQ֕% Byr~ەlfnj + $˅< A`jd2V"iƴ;Ց1Qn8Bdae˒5 Kd[qh|м{Q1,)t4^kn,n&DhUO\ r.1ƿ5 gU5@ds|CKq_š-0f&Jf><:ԏu[~j67ʅ_sB DP%1\~|Oo|WXE,zD ڭx59M_| ,#Fδo)Mk^ܛ4}YjHԧKWfk(|/s @FO2r-Kϊy+,jIX J˒f'>zw7 scWF G"OW TcN / ~@ p<Ofav[JnAgH]kL3K]ؐ:quVgBm`NL:D,eB n*kPBM]xp[[C3@3] Jپ|eRd\ [.[~{BTƾ]wf)%Z(BGKUDU̼~U#qfL9Weʣ6!%]?3DѓaWCwd)uuBAlCFX-s48 ֳKs\h  (ԃTR?0ZG Ьbhɹlty j+XP89-L/n Pm}"썇#RHͱ?CҥSKvA.Yi \UL8_Iqq\obqW5r^"~փKFm$e|IcK.0F@1yЃ aR>R6N p=$ՈN2 b5O/}?t͎s̒dk7ĞVZ>$~v*!"i# SO ?P0`CC|xIV,1 E/GYvq5^qɭ[ V'}ޒJ#b 0O`WhE "ߡ^ 2`v/9DA ܨq0C2 ɺG$iד:Dzi[Z!\yV'Ge~LcBZ(-b͉؇H > JR۔ymzzOü$t)8o^ࣥe{n~%DӉS:޲>|KhA `V f;Ef@2ad)c~[F`Lݵy*M*pEzA]^s䀷ח:Ï!>EBtrPŎvM5D4YىfKkཚPPhW7aKEQa!5 B̵$m,_xxxJJ6)*Ҁ}ꫴgB@P&K^.  Gj ((x5iu2"-%cBJru.lP];UG h<[}N+; A& |t%q:;'WLɻdQC oӖscۉլR% YU1\wg`$2!ݾɂvzظVf ?W6pj&Mv3h&0o#獊)5k lN0*CglJɆ8nv{h?b?8Xs j[FôCj1$*mag펿=Bn9_}OOdU&-`v_QD";.seJZ7-`%wݣ!֣7 xX6}j A춊 1k9'w+BO[TOhr5[JУ$y/."CBuAYokyeeW7.6ů&ԉY`0[-+@fUsl3Gm@dk.HX)%⃱9ne5_ھh^ʈ "RMzJ c(0jɻD}8]e.+w1BI\dQc\GNY9|@Qh"9C@vV=%S)RY  Xq.6ɀUVA!& Ed;S^%,/XX&?khzLDm6iQt 4*+.n_N}|XPIr^5~TǃNߗSg}grC9jK|9(>#I p?(IX<]G !x Tl 2 #ti_./{Pf)xJi>nPK %hdj ;4tF'{p;e/[yz%Ybp¦`'P[ ~DcKO% @~ lDdf勿ܪmgaxA:abq18r, mΉ*GN#-HTP5ixR1s$x!. Vg9PΞ7(EaGyR˪9]3+[&p*B!"5cx1Ȝhw; ajh~΄jPEf} -r R՗0p $0EN[Qڦ`C:fF㋄N'F[~XW2ETh[]{Hb;OV&Zqf0/Q{cGh.EXzKV'kmu I'@ĠC).c:zOQr}[=ӟdq0-|k6{% 8-żlLGf@#+Bf?U]0VivO{ D=GsE#5ŬUltX-Pb4Y{W?ʖgʷ앻ءKQ+u tDKC9"uOle\27-T w6U6ĔŐi99}M?agy?;fKBM)Z\/ꚀI]xwM:Yi0l۳fM~ٹD%ˍ0R=.R-nRwɯE/z8Y,~ix.!tZҮأ]-8R`wfI>nXsbW7z]M!}_N~Pw$^J5O&/MIS\TLydo>д}iq2ar.2436PE#\mH$'.it4zBee37>!`n47d~ "oM6\2sg]K:an.,I 4tfTP_`LG)9p٠Pat`ڥn. T6!"ЈXU'W&cy>1jY c[(^ddɃx֦<`LhÈME[͵jB<~2i8}:c9@ aSZ~i!JKw=$ZTEqTT%Ȣ?!q䣷 !؏jtxĶ:il s2buWL)'iLӊJ:ƈ$mB~ǡ'ܑ7߲YOd775yHKl*b{w:*-qW/C]"ԁ ĭG-6-sp[}m,|-|CUP'ԅ@:`4yy䣬bS6N;zxxC8RĨypMYvFVB#'fFKJ'P Q Ʊ%x(d*%3ֵI,K))U[fbJ2I3씮+IFBם˔-j,yN^V&|׃g@`]pѵ jL,Y$В\?޻b[kO~:[4ozG{q,3,T+tC&[lXDO D ] \\M{Yk`0NBcBBaN{}EЌВ#*(Umd3N%*cR%^Z0b 7W`ArɺlaZ쌉D Զ-F҅<6pU/" dqaSWxl}T/W!Q8glK„QsZФ-{T+quOj~!a-e^elVLKyQtHPȝQCS64zֶz-j+y,$ OWxIXn ēONDo.umUShȄfFXIui a4 ZzFua*x /˲4Hso|2Ҳe5.o kU`ql;o\6EeUM3涎Yϻ T& s [Q`q轹[Xmm2Y;]-yh向JAbX ?4pNA}s5A4w s-'~.muph +Ɣ3]lYe}DޣRi22߳*aad r ayHy]}i+?h 0}G&NA5_:Jmu:=jh V@g]mw`e펩}`{%5ջa`]Ve:)x;P+ LOn*$WheQ֊9UQmg/ao#K C h[hFjU+Ennkz0q^V-8jeM3|8yg]SctSݷA?j1%OHHan!8z+I1l{=V]g%Ce~5_Z=*Aք^~~Gpw}v61^!ěgoVo+)Rkϔ߈=jsxZ1U&MLcǙٖ@Gzb97UK3L SVX@[]jl|',Ց-&E`D.~Ap- mo#~; +. 2y!^:ɪ—PwX9in?1i+zl]ggaGh-,5tUm):e*zmR _CT{K8ZAy <LLZ~,cQч10 0 |˹ ߉zA̚u^=/6A2V0J [a٨ CĀOWKwzΖz)<ꐄm~NWQ5wF7)={&y"⮍$iC1$Gs%HnEG;z:3_$ϖ좴>7F AW oKTHQ;5=׃p{9z,qJrARwGT UDm7x2 i-3?v'+ E09iXٸѓ'ú^$\Qq^wtjX%fjTM:q<&^Sϴj>.me$YGA0_uϙ%amk?3o\bhC*:oגӎrNBmi$x7PVlfy|pۑ b]#Oԋ5y(\3H`8Ѝ=8dN38~0zq&'yu&{`n q1LS]-dY(y VO fZ,J ~+AdFWV(J|m"0(qG' -)i&Sî%#Xc%=Q=@(IG}Mo:΂;OIMayu@बeN> uA`x,5RlMAP\W2K%JXȽꍻ%_9:Njv/ *r'dXQW  eGY5/#h}( 8셖$#  _-Sdcei_S:)Q(mZ͔0sKؓD@:lHkRNe( x{nr&.RckDv7>v]\/|2E Hكwj?-YS^DTr粺njC.',\+OC NlѰ#42`_StOzL enqc[$?:i.RZc=V(% .gJφf}-_A .5bMvh4Ai.CTBŽo)PٌY2C6Ïb F7d=vǡS%YxA [&ky۲k Ei/k? Ҥ1ME} T 4QLWb;s8SF39x e[VL~|fdqyYK9sq a[X$|j} bMa= w$zg\4>]?T"sX1`m쮒4/PHOw1F3J}>"rFcpr tT|bwI&| zF׼KF7K-zmk9h_=k |GCp̄>:,ԤPќИ6c0> $S/rޯ]*FS9_ _ ݋Z Gr:7V2z5۽d-ى^ᛡ;yf2!z^KvJ#.Յw1p۔ 7ǢN,oI|7)  HB1h3j#tc$Ȋ  Ս]uh2g"s3o x>1~="&cԠK]} E"2eON7WOGJqēPkĥ-)S;wRO`=;(}q>رB>p2LD7 V߷o6+-xbjx\ V+t `Y<8״[0d |%JڧmRX5vHX2k$Tv~y]1|k WiFBGI`2$7g96O~J~#a_1XK3wrdy3]X4+Ű#ҁkن4Kח ]Ē hkf>>G0&#\ ?"Q`U)!egOTt鍶;w{ԧf&i3y"d7Ȋas06 W!Xl wRx'LG'\)G'VmQg cMCnǰ|ϩ\8{x*)~MwwT; ۙZm+uĥ`GԕK{B%a]#UO%|^GƷ;71ƫ.D95460Pos=8Vo5KUxd&CߢyD0#aj9GO;UIe8~5O-A )] Et(E8]:「IaimL ᭘En 0.@``ML:qEG #=-y7Xf#oKG̺}G9, z ' j<֕Wk 'H؜2|`t47U;5LDWm 5 pϰjX㱰ʹ^aݙ'J# ΈG>a?ͣ]>^UIK7W!g^_ى ={DyԴAw.D r?9ʼnf UvbNֲܤ]C+e}*7҈{lı5|[Լ:GR5<'"r5]zsDL]_s%/u,#́gMQASax64|o(zrC^ ɬb"J죓KEHZ9Z8ޗ]|cQ! k̏A>fUp̑|A`:VT C%Z39I('\>i'@1&߁"Q'T 7'?$ob+@=]@Ú:{?&V$JMBm~'Y36-' Msx;T#\Mf9"uQ};ѴE\N)8HZD?&]~cH2q!<)~5GJ{nqVDGEs "8o4w$65 CK=ApCAұv&C3)69"wQ|(=)ᬉ]||B>k< e0>/ߘ3P I`Y[86r[Ie<x0~[./V5ڻdvY_SFUf޺'`*6JFWbe2p1r,/UK=%ds<b*ChѰorALJK>v!n*'[TWX;N g*mAM>./N=B_d]t,\3/^ZCr4|<DLW4KŽ`IsdQDZ 7M|3%VE'Frxqt1gvKI]s;;>k=)WR_9:i'ٻ4bDB?ۥ-Ϋ $_d48d p陷* _:u( n%HApiqLPC<3Q!>S 5)`:}9k$fNπ> M0<Q4lb˦1kh`N2w̔`CFO݉غwHoI*- *qG-j*Ve<^8`;Q[⋢ԁxvRDYIm8Œt56'dQRGeo#K7٧(9$l)$Mv0d3Pǿ)+'*߆=X:z^6HY'1zKQb2!R/$#_v?@ӬR<V(wR Ӧ)70oe\㶵N~]QX@-ͶພueMt+f9OKanE17#.{"b7(Wa"v(p +:9Pzӽ> 7Ej.j%sWݟ.XRwUn.^w:BݵLE|er:wυ[vWx_>sgP(&^Z`[ ̝ιMAZ[2ơY QK}Uj`.Rh._e+ ̐_ 4U|dRzid[2,ދYw_~;f=5wՕ/ uB$i!0rBc;<}s)%2X i[; n;1-lpϽwBZKӿL-.Q }QA 7> K9;AaNA ng0= #Ϊ}ԦT•HS~JcA /:ҕC5Wc"P?WCh-,FcP#YH32I,6vJ,FrFf5"".xK[2?!TŔ*gl"J%C!k rznrmr d^ʱMHFmuaFĝm< ܼ/ toLHFFi:s 2 w [t0Vmse)`"ʄꓚ1EAR 68ڝ pZO ,Pݏ"U{}uG@j*w왘YbR>YʞV{n~X^,odX+P;y%t0ݹC OoW;D{懯+z(LmE!Xoz ڹjOӖ{ov=!9$kmKAV1rb DU,J"7Զ&{B{]}jҘ;tlODqxk4xHEK6ߕ+Rt*U Z!&CVzn o·wvb>#sd8dpm AqB֓uTӗR"'`jMQ-v 〬~~dO0![ pvy˘ "ԲngUfRZ7':ZҢ"IRlޚ$9\g{HWۇWc xy<\cWVCٰu~yih^PfJ 7>f(aײE Z>B/#NռW3mSQ liFLpwuʈC̝Y9jK}a?xmitW|pc n;)'} >=e>PiYKƭݥ| RQz>OqmbLSaOQv+&f<SL37ؙm=FŎs⓾f`F'C]'( U w6 aSKgg$;(>"K? W%ڸs!me|/{GfoUvEpzmpxYhҜBWL"«**H>)&Ċ>WN"œ[$B`8Y; zJ$407<*8 8wPE⃌}S'wc.eyuXUjZhhD"aRMyیi .sW/̙,8E,<11V' V 1C!uq[mշӲc^;FG쥬#4}X]q4ngGI{")7跃"nƞco>x`2KSDE8pmh a%@FL4n'{xYف˹BL*]{59[ ш{c$^dUѐ|MSv‰2#@?6?oÅ@;řPas0(%RCg]kF8ē8 dIkh9@@3g)ά\"=,6Z$ӻe#8LK1o[5}ty"NKe"VWUDZg|{LX"az1ZVh,ܔպ,Чenxc!i8[CI 6m!)=bߚ沩U3zߔ`P@F?Q~[H.mzHƖKo~K)Qlqaej9 j?zB| ,:WԘ;8QʂC&pN)p iAoÍ/uid76qzVYζMZzPϟ>Y{R&ߋ|Ew r`hoo'"8UHlTF$;2kRxriL` f嗁E']PܥUGɷcБ(WW+f#_F Np?0qNm1w' &26gLBBb сj 3W"KJH?2t{!ϥ|j~,;fnV8!|n2'~lZhשٜ"8H:5z{q \Ƒѹɉ hyZ02_0qz-Oq̹Wfa:eC&9utT4A;IUE! ̀Ov'(_6n*C\ ݭMsҾ7h1KWDLu 8RR1_< 鸫()VePjʸ,J #P: }YRPƾ!H?"c" q0I~$^0XڳF0HX/̹WE饓@n ~T3`Ӱ}}B/KZsqΥqN=w=k*1HM{&VI}eEfQ{$@ ^p2S\-/`UmIP0(ȁtAd=u=6n񒜋t%$fyų!ϫXe>a6B1,*خ A˺Ոv!޼km&\z~~ar߻ɕ(M5Ig=.,ۗm`|{-EyPv;P2͆[Y(@Ŋә-blLCxGqjB [O,A֩ FYLC`YƴͥY)uQ~k}=hEVbH> _^j( l-x /,4M0'(hu^C9P")>\|$gMg=M!<0GBobxuo5i ,K?`ӊ*>l<)bJe(SQ0o:ex3GK#t)(C'f"m=?JZFzX/IØ!eB3 tq|`Fȯ5eV * һehJR!`iDkn'%Y%ÖYܻ-λפ,%8Q9ߪ=]"E^q:oŲTBH8^IΰXe|W7$y1g;9!S Q=zֳLй qj婷gN4/#t &α9NJ`'ݔm~/Ԁ.EN|ޓ`Ym[vR-j?6Pr%=+ Umh4dk""ecJ¨bfĠf3DJ Ba~\9ҁ>>ycR>ئ]p\m~D].].p"R>kkn|b.3E&"U[%4XsNX:$)B\ hl,Q:`ia.iAlt>]U=HL?HH_eO*,ͫ-7Ѝ!BAGԈ>V`]EN(rԋyHTc%_~}x\$Sh̾cNY 瘙0pX|h .*z!iY!`dL|"%j5䒟|WѧL|9^F7Rg@O$?](0Ȓ]ʸ0gHQ "E$hڪ΋?L1wWjӵJWU._ qbl;2RZک)8r\[fHy_| 2!'o> AǾjd<wFўG0[4*rQ'Gl9ߐ13`q,:b2]$O _or`A8淋h|b5dK[źF]2gԋ.2ބqZ1dQl&J+_nBe$b(.>Er7×YSB (YD^v&W dgjAm43FK9g9{?Nm{Ƶc]S\Xm 0Y__h$ȴZ۾X xlq{v1X'A #NQf'ˀjy5ع4HL}jv>uۚҥJ=67rˉ չ&}o|qk]^X>. K?pf78ڃƈoU\0]┥x%A쬄b&qӗfEGUJS_)3hо[*1#h➲&;Ԇ+8)GOoG|o)E̷WL;.{7LH;ܧ E"9gJn|/Yht6iH V-)+NS%FpɁ.h 3/{zq:T:SOb+]f1w?nfKp*o4/?rkΰ`q-bt?Je[θvن8 `Bbc*BXb tm12ETjA(98xwM: ˎ>p;rJ=We\ǜ}]S5?.A@g<hsE:7Kr O',8 d_pDm_xi0P>x:CSiΞjي$}\TrFKEc6(h${1̫ Hҝ&($Gx^EP 3}X6B7.%`rd^h%UuF"F@e"I1Rư*\ {oHDf@˖#b- k SHtY Uaㄡ#yzWaԵ% g gW3Kl ^Uy ztgwΛrwqSȺtTέSi҃2_p٪Us "qP:r rx(aZ\_FEǸw,P&,qX'a$<9ƍlp=X/ac^ֿ&;|OHb"*M GEr]4j&&Z1Vdm`7,}d{QM b q"7{]*S(h!#gbe'Z|J\;U.T' DRT9~ zg-8ՃR0Ep󏪎…k:T%F?mW1RY";f7V=od/*A6ζFE_˗ .{Q'xFm:uۡgBWDl6RzKf^'%No^>t,&N>sxy[(l8 YnG$f:끶)R(ɹSAYZVw_Ka퍨]h0E%eN-&B@%6 ~ApT /ݩ;Kd(C,6~o{V{` 5H :߼%,S-pB>f@ך}ز|yI Տ7#k/̟ qa#)~D &_M UekiMVڳEBb!NV rل)m0}I~;WrIP4d:].;|)dL.m̴cѹ,!'.PՂeTG"Vec"[~ռnçEK٩7CԲ)D zG˴3[6ٮ#06m7wY"@xޢ,}'oPeUgƗ_ŗK4-r,_rxr7b{Eg#2 {^C*U &ѧT< Uw##?q2}-msGVcs@DŽ(E"W H.MKC:h#_%̸r@j.r S[Hx$b28C.aPPnu՜SV&GA,GJGmNѝq"^s<0G(=ߓ)4uQ>iM8ڊ>= O Gw);BN >чn!#Y$>Ӌ 7jz@C9޾ LXHݾh7^Ǣ`uKsʅW{*"&Kg&UStjՇ=&b'ۄ;z|Q=b[!w6>v 9 2AH;-x+.?gDW:z* :FE)Mh|Ӕj_l^qtyׇASIǚakVTgalp\`ux?#\G=xržB9tc-{LxV}=zZUFt6PVcڔT&q%Ƹ1P 6$Xx f!b4 /<\U ;m[RV♃Va'rC͌12|_c%ף_dj[&­)VȆu#"E` kMЩA7(Po0u]@Tf.M"ң ;z(jاexYO3Z0FI v-Rn.n@E+qF'=R-LMoxJʋvVO_AX n,5/?!f/r@,\wF#h俱0?s>7X :D 1_33k!ǗVG-ُ X4{zA1ſno.^LfIeR2+k |X)P2#QIp!:լ8:ko9t& 䁻\[`3]cm'x3@O1{oQidڐ h,]ߤyr%YQ1@r@Ab;_rBu+f|:.,$hwpHg)8LēyU&@"ܠTڀ|[Hu c5VIށt PRe) angrr]/܉_g7-jQػr?e6Q4`Bh 9F7Q i}w7tP‘ʕT9+.E1fxAE YIc0IT\}7 \9<2aZD!I𭭓mcBsy: ,R K9G`rׇOȧ9p%Y^%<̅hogp IoMG`@G nwbR?pZeɶHBi7,\~" "D< _✣hd;G*2KHb !1yYB H9YgSVa}-P>Y^^K)Au+V'6bS<(J`CLPD/rĊt 7JwOoچ$ԡl33n.S>?m<>`nbaތ:ɈEJck`"(h7z*լmL>JB}OM6wb(1G5\cvƌlZ'&WK 2xi;@fA&uDr L|{RMj:Q{1 |/)f;A+*Odz.eeo5deZUBχ8T"D^ gJ}uqTNxY%tW)g{9PE7#rV~$$&Yilqv)BV)GKAL> VV[bT*!­ h#ދ 'S\ṅ2g06 =mJ|hۜ8@6 ϖlXTl녢F|?_ dx/! /+G0+p}u g%\eH͸u1,%!g(2śXajpzBJ^ G,՝oP ;Wf0O<\#$ hi7=|#9 w\\>"{Z%XvNK?_pG};Lܨ`%5zF`3b?,t n|Keݥ=&RSmTR>*lL>`Qw%Q/9_'I ^sQ9&sm*_d+[+[ߋHY]4/U}$R|!2^%RG H[a-2t>(|5;CܬYE1j+ y qf4(ʬ,Z?n"GGՐŃ]paȺ?b$^P\2QA~'/1.CaHHuR~@5ze}}zGeΚW=񽈪k l{MXφЉc hi.( |.͆6G,lrAcT f~sydEHLQsJG$~;U|h:DR}gHq"64 e]$BҠӎwz{ӡsvRRJoѵMaNNm56vjؿV![_~"MۺQ꜌mI 8rWRu4.ؽ4 6M^,BJ'r(%-QKKDh:+C InVP {V*,Ǜ u:ըf*ٕʖ@jt(&+cͪ"P_o1>yR'Ii՛nk BƎL&`"fK'|S.z Hzk3V~A5XOf6-_f/.'Ud6d[@z!QW>%[zbm埲l32Էs¹l" %>tqSg/?@[ zi$U,-$%xՙ"黈ցC6J ,1G4FigFCF~ >s|1 NmЖZG ԯx1Ekx^5"7]禎U^#ru+v5LwV$i<%E6q#"1a=>ǡ =@ :F=/˖CUw w;slO者k5tVb9?G >ޟLAzB#KAEsj[.h){qO 7)i3X#\|+͞(,k4r;:j,C(p,rj-J]"CXgP2\J{7[`A:. M?E+HQCQƀRQ*y\pUg(K˒16r|sm3p]V)A.$ :5.B^L6m;dnDSک=^4.h7 mPb^8fαw9A3UD,y\ּvwxd.\9˾[ Q`BR!Sc#nk!Y?X~Ms +9d%C<^֕pӳr+0X_ ޷x@PCǾ^P 5ftY!hg}0b<,ξ Kf˒[uSپש\ = lZYG_gfA=o6bHYq.z0E?X{IlUxE(} VBǒfY9715"U&HC'AӽsWe qw1Yv AWCBQϸ[A V KupE'6Dŵ-\2ԁ: Zsmsg %vKM(XS ㊡63C g$tRTr5 DC$(%\C[Ԫw ?:~գf[oaȓRA.ԷLp"?%ҙ6˗Q`= x-s}݂ =%dzuL9~^R>-H!=,d4GmϐXt8EVf0A*_sZwBO}&I0"ESbQf `ͪ 鬥=b23d?vC ڙ( dt e.15E`g I'!Ku1]0@Z&++_UDa\n>p}^S4X,d8*rspK| =MV&3S<ΛaqkzYM^;3.*nSH]'rx ^kEh  IO ?:杇bM jЪ. T:J74\ 4Ϣ0DcAv2cJߢ}DvBQexE7NJ4> \[ 9ҳ`B+X`bb`Բf*' %^{~'pP$l$y43pUiwvi7E5|q4th}ޚkO%n1d}Er~0/= x>xKv<y[t9%2 o܈kT4{*VߔZ>EuoL LO<н70H"ν%jTqkyz\mݶPf9+-z 20z3ܠ=GK0 BfÅιN 2HP&ݣ@U+yb_~ĉ̴7,ͳDẂOGCԶB ,|^pm<|}0ԆZhܿ ގ{aqH0F$hUq3f!e_%Vh}yWK@ ~ |φByT,?a'Y d)G=x0N0_"U=yU^ \bHyF*ɯh)( ;vĴ2&rcUYɈ_.f0 9D=.j m1WR7)H˱щyHNtI&ύ 9ir TYH:u,N'$ޭh:;:z{UlJclPl]RGA J%a%iX q~oq㘦_eW_q{9\o`t/A+yr؛x-{Xu^پ3Y~%D'.;K>3sdB7.y Q@AVH-9lʡmXL5L2oȈqgLl4AÓc+vECV'MO +N(;lG)SXdI\ ڇsNvcqDž9KhUv&=)0Tv'|ԞkKemV bxz$P+]Ʊ!@.DFKƭNO0d –8zS"A28YSJ-w3QXezܷR{$$ɒ؈4\!5v3Dt~9p vh1}{@3U,6XwLz %^L5+sLDn|_a΢VNvD݅W@4Y^7 %ņ !ϣ(|a8C׽6yumfҋe]b߮ӞhzRr?Ƶ)8,Aůnj(5P~ئj"d=pm٭ECH:Zh˲)u+/֙y3T[.J8P SU& $ X>W+Bͺ?rԇGPFABo5*k4U hw_w[DB֓Acg4?}@I ـLo3,3dr {>3l!4qݨIac؃mC,C-I,JI v Y^_*}8(+ N@i?#y-탔6nwvNM&aBN5(.%b[P C .DNJ^lfo25nJw+AȈ;|׺BSqRҩ?/]g\i Պ,+ԁCɩ`ηq-*1H eIg.v\b1PGVvod)C]"O:/?̦m5.6͢j=2&LElDoq«w0%:\@|ېpp$H,3DH|/x\Ds. "}KVg=d W(rrW&Gu{W!ArMF'v"F roqWyt θK` KǙ ӻ;\VFf̯~%¾aRQ7w5"ïΈ&/h=FZw)ˬ()r\[M4/2 XzĈhJ vwKӪy\-QD^|>kn / .B#"oA?܄v^pK&6;cAS.bl)XϭPIb=Φ uPx;R] ]C}P/RFl(;p(W +ѯi^{+yH)ud(ͭq-}ID~ZŽBXqct ! f,V`F%]QmRt{~w bGz*\ѪN4 W* A`e:|?{<2BXg'ӖK9'vh.ØN9csh;U~}r9FD`O꡼𾂊;^4ɌAV +gh*eUꠐ6f'?-ny/"e5nkQ08>c8 +S/ V#qS^ֈzȹeV ̰2C7CE5>%;5{"P J)hf"`WgB91RJz7Y}?#w~c%+w[fR'QZAđv=t YLv!Bo 9!mS)*`2yn;HP z;ơyζm8 .>.l^O69*D.ƫF.Dz0{.]\J.Q}PG<)@nv~ -ɫ+_gǞ=> v4WFfJŗqkG1·l.<(? S@bx>"I0ksAHv Mm@ TNk)HuKЈFc9 `H@auBğjj=qxY,^eXBrfRjg9 kc:eߔZzAgIHry-Y'δxzQ{T]L?ׯ1w]4AR٣MӛaKW[ݣ֠.G.r;Vypt_"')Q$)޿grO֧ZV?BGθKd&_E+"Or70/&xܗ bn'0V8Wt@X3%P#Q)&LӐ@v\x#%e[m$z}*7(E`[[HtADOcȆ9'5#('@WU@cXX2֚ Mif;k6$H)`[Rjn|:?isSoޞ8 l*ڵ[2ñhWYwx_S-XlXE~ \N_ GuXƾypjzqr&v(聙 %Tь< 2s8>1 ԋϘ$5O<DdIM||>V4ZSa8o=^8a||b؟mm.CpppQ}X3`y9FF65*RE`ћiS݃ xUd dPqRAE z3_qU'bs"n)Jg~!Pɠ:1qn^&a`{7B)S_Ьk%rkZ8|5qꤷpgtݕdE؊'.vMftK+g]*,_oLZ9ˣ-<6O}ViA̳w2S.7e[ɱmO$NfJ!0^4 $Z%ݭN`,UHA-aBnP) C!y;X<Ŏ]qn4#"ӮPplh>Y Йۥ2[Y8dR$f tUTC-MdzomxAP 6H`SI@)۽}\y@z.]k^hUu[ė8RēFn-gc3kÌZ!a<#EoSޘ\N>J?vxE7+S,{]4[ލoWW$7eۣkՆͼA;ыWuـ WTi,꫓0xut\g[iU8*%'#F^Y3Yfd1wkݪ) S]ziV!v&"/꘺*E",Ra'Ƹ&Kt{q&*6 ڲ}(5܆.Ms+)DK-n[m ѮiUJhVhz{~ minOBy%)5p˻Rd<%b#⽦փBU(-h G%Ѓ8bdp!,ۡPTP~Q}&yҒRn?:ny񌦻cfݓ^)bw1Փ" yDzTP}6`Oi59p8M$N*}X( H>O 7u&-:ddP,;WK;SMYtL9)}aiX*uvZTq 9-UkV$6C;w,N%RqiCL íuE sf Yucnڋ#-ݍSEdQZǰ3Q~^".4ހ5l)`f#Dp/ Hmw ˪.VH*2"C bG: ja,p.\CS`O .ւn_@/(O TԭRbӅ 3=5_xa|@Rj۫L|k䞡>s_DGR%mb<|ܔ+wHfM-UI 2Kt e6؂ 1JbQpM0FW w~vS[qyݣ{2CdaxQ@ zр"&q9a􀌍Eww\NCz.fOpEC#j8F':CyE\ $ۦޤ30"[Zqc:g)ط L(;ˠIpɼ幩_l<5*3кRPveos{{jWv.繳~T)n^־hH>;qkpFqi0Nb(:Z& ꈣzF[Q3{mԌeCBvx_C!"xvW2bUX 7^ 0lJ _Off;.DtpR&;R^B=OaV,>ցimc'˽쬙m6@^O*nAisqpo{; r2\֮ CGT$9A/(< R^[TwHedn?3FKIX-o2Yh R^H.SAㆪi&>:+յ7 (B|QaIɞCRDi!7ųl#q$ҢJ?JF3b5ˀB%mJx2s o6#_6I2ajϖy-[wh*7ˀ+/p.B `3a!l-ϔj#xDୢң],&M<5Ds\Š-,~ muMi7ߢRiu^L> ZV1[Z^1Ƽ3*ɜ?:Jk}49.ՠlHֿ:f俛MV&EeS vNپC)iF;] h5?#on)WNKHV5Y(/n% YзV0oɥ6%\8ns9PUSxJʑf4g54?\]~'Q. 8 6eE>iZťacM^1w{ShI!AaҠd $/3iZQ >ԮEy21^5Bv#mtH/E(ɂbVӽx>AI̾_=^PTVܵb~{n·K$jv`}Ep1Ѡ7rjϐvhp5[(-a:QƝx)n%*GY_C|7'2B#P(SNuJ'|PQxVNaqIQ&2NM kv;nWazNhos.JܻZ4h]0BfUx;jxּ>]nJ^שBYGVT⋝K4=G k9FǷUgּ>pvgW_&E Ғ[~[g# h4w)ɐnر& v)pqiwD wcMNFhJF >\a IlC7K ~L{:#0H4Dqo5$Xli%C4H=bAFI߶b؜CnSZla8Q| ޸Mja[g֌Qʻ[Rt x x*y 86yeuq._N.cO!IRY7:40"o;[h ,-N+2iHHkYnhiQwk۳r/oɹ 탴 NBf"(i"sZ/:{8[ ޔ#xK8>Nv#!Α2ag2t^i dyWZ5qQK QɌFPUߘ5mC+\ \I|ރv 3Oؑ\NE*jxo`| e< ]mS3qRvTXcvN7psm*ܤ"[7 ~,Hac`5S9.]!x=-l~jLH-x(U4MNz[7:2%$dG)S  &%5O>(g6$2<\FXv TNJmgOrd49?eZ;>tvv0ْۚ"@iO/>UFNв +r=Gd&;,}a0"!M?j66Qf.[J1g)BϲL){ՎeQ/]/.Ka,<1IR$ i ʔ(3;XzM{L?* qAr $zPsqGıKY2rTw)ߵLfچjfggldˆԑfQt"ՑpH*A~l ͠`b|XDbB0;ތ&>Ҧ3ӯ3)OpS'rM߲}wlKckrFGy99G/-ToA"s6!U>7n]z1Gʂ\E?bee_5ZӀaN&U¬N7i%c=M?@HQk RsG aB׌; j5 z+ .`9[XOK(\5K(XٜTTDk1q)Xd *nʁu Rn?J[#a}R1uCI5l0[ Vnnna8qB8⍯QYђQ5H tӈvPfyM&L֧>!G^hٚʂc-JDɘD\@l0 r :k(<`Щ;5ƂH\]ZU-pFǖwo~2 )o={88V $ȗRÃ2u:: H0#Rb9Azrn4 O=loZPi#?Ke&AқIЏ'D?ˑP<& X3mm&sh!|Vn!.@'?M&=@w ߫Ǣ֣1]͕r6rP3c9l~xn7ff%-MQָDP3uI~nlK\:8}Wµ!g ^B*]8}@b/Bdal]h`e<'{jWa*x=x-P13A:PF`61%Q ۸am$o }ѯI@2+O'3S|Ad8O/zRd9`fthl.>*MDpՀ\~~lF~U1f8Bf핶ncAƱ2ѣAÓ$8@ڌ 5c!͘1r3H; gZZѼGQ,R'P*8vK=^}_k{1rx85 [ e4_yɖh6mʱ"0HWL&rb_Mʭ#Gd6QqOGP˳2KCp "P<'$M^~ȇc=vM`VZ,d: AY#&U`Tui@!A~1/ T0ߋUm`?5Z8VfYp۟^?24Y72^^,M42>9+wf )G>y7I,uffU!h~.|˚؜)`Q8Ќ^Rsb\r@#`?Djt薹L뙦%gUxQd)qt,8td# v1z@ W~ ) Y2usXד㽢מz@O#dex\{P^5#2fy zR_æl7X]u:u'F7=3ڵ{8f;.f2lMQmdf€bBgoZ; O:j氪 J@бn)b\¿45y& ~&K+5M*aJuC5̖/ИT˞kdAؐfZgph^8_b mj.[פlpv1Xbߩ*8*`&Bhj I̺'Dpg ze |D3@ՅKw¨T,݅S֍hzZ]F*WS(tH9`dpÝqs U/ c rt[ԙ.ӟ$N1Y/f)(m PG|4uF,/j%j$K\mM6MJz0E?Zjb㒀C%'n[7'6?l p;⹷ TAVaU @@ȴ|ȑӀE1)<ÆXu! ? XG۟KƐHgd[~CZ +PhMRD,UJp6P_=}཰c@C^=~S#8#$O9b}1e}0OfṀ.#9r|몚Xg[B:9ê B`_Q`jYC g##MOHgRe1Zh8*IGQz^1]cם yLk4LD>,0@EKX$>_ڛWTxxY2!r%0_|'c$j,X.Dij(ϏٗivDVK~ R/giEYײg.,?[C8cAzi8H*5:uef'dD#W+%T< G1wiLHIWG)duމ^b6+ĺoh83z azN0Fcl$L"o>+} V13mZHj0㼲<}H~9B;${#Hڹ&(xaoB:l[ɖ쎋2Vf\wa-ɵamUW{HY1x# B[]1=OVgڄ"DRoPdDn DY$ ̉ùU.4r 83Od]ٵ zмP)! ^bt[*3$&/TfÕ(ŏN"H2L;,>qJ8se]ײݠ T. W RbkgklQ4)X">! vFl&;aIANS1á°q(B2{GӖZ(mE_a'>^,,H@|\8 zpTtG!Q[B_Q]OT!F>- JYқ#7Eډ0> {CCK~е{NjekG^ɺ-%F':4˖}-OͤX¹Wihh[uDLӶϪ0dV5;ߍn.O“S#]Ǵ @YBp)(ϛئ{rW z^%#ޘv8TQ%Yxo1;+Z0zRDDK6ђ"ҥMǛg %dyl@`4NqG) kshL4|ݜR]Uu^yM4/d{a0 DtnX,--_1v~'a etu U:x>z˸o*Yt beÊVLۧA4* Y2(9o=k>!,5qMq8k啋QMC]AMטēfcr7|wkP4ؚ P9KW;mGr7Kl1`ٛEFfӳ?}tė4=w*D]mJ ۣEhUD:‚9ZC,cyMνBnlmtb[ޯew\ a-7!fn+ 8!2bzj][u[KY(X5NP4>ڎ?呃bdQűm'shO<2*zf1dnhMɛwTOPN [ֱxIGIu*U; T(!@Dxh- $@ﰪ21Q\.!M3rN[}mvhT^_=@a;.rt֢7ۖH`%`{ҡd-a 硍W ?:\)ߡlJTRZiE|LOq H({mHk6)7|hFN/t"mplA6mL/nPV J&E?CbyW6*[( ܭ<K㫕_IZ^R{+wTҦ9W!Y*.gRd\F|cyHu !}3_ܜWf^Pf NUEABRY/=k&6IioL2yɏM]4ፏ{vF#XB[Gjq\*KBsb{&tYq4!c㟂|prC5{<4ѭ>l?KA|LySvH"H 'Xz%-#! Q L:BZy/3!3$ ŋKRD8qj{lx_AZ)`<366%'^ϽU"#ѿ rj!ZƑp'|s!#ӫY[-ϗ|qvCXxJt$@iDfH%)9JZE|X [めK[\tݙDl!9N6#|ٜa{7`]X-Sy0@{}ncl 8}'х"f+t!+KmU9@Zï޴eAU_/a[k.{'ϴ.aJCmsaB|by-H?%!6Q>I$ =fIc2 95ªSb+  sU,~s٭X" _"v| Wv/ ^|yФfo+ZIx_:լ^1>sqG њp3|rEbiJ-Z;YQ`T'A'ԗCVq hUdݻpO';Ec=j_bE- ab#L o6g3)M ;?}o}D߼ Q΅T^FyU"[7E4?2TsGC\w31Onɤ# ܞ/Ku+-e0IAԭK Ff7{ѹF4Sɛ£ *[xeH)#,}t#(Nɹ b5~P"TbWZ>r]ES} x>isMIIVוTvRNvɠY~<.=.DV2 JjMCsqn ozKi{|zr DHZ]Dh_cy39x  dA sb[& [FC#_;ze@'A' /\~Ѓvez:*jb(~|P5r/J4HJJɣA%7.kpf$w9s׿ΓjahÚ@$t\ޓi1G\Pv0?M/=Ya[ G gv zG(KkpYhkcYxaŸkZB-W]}Zu$uדj"S;4٣:rY q#S꠬Mk`uϝ(ߍ3M3jٸ#3GSAai^" 5E$[B =ElE |T~N%2.mE+lYKvݛ)1iKY-ѨG2A3 Th5xE:{o#,o6hn.n98a۰!or >kDD_RIX/+ZEy5՛E5 HHw*@+;N&-TAHx!0 49PP~Ǥ0S翯w>F7#}qes`5_7uRO,578!1Rh=}b/-)Ǩ8Pk>g@d R^(<抠;6O)~jPjo|N }s+y3Jx򳀭Uh"ȋ܅2 ۿBm" J*0<[Spw6Cp*MthP Xɯ>N*6e c|!ΞpR0s\Y0Jv _2x%@gرc Mb̗$փ'kNF<9v_ftn[BK90o]$Z\qar+QuF](Zc)hL"oW OkIFBDe=<5XSPB!?pDc[@Rdî-w;{!񊶓 D6YDa6]qMm`R wȗRMϱP=oZw[Ei̞]u8 KBT w#f,h[;'m0`9G}i O|1,௼5+fr㬁^[g4!g,ۜ@ʡ qiif1] Ή읙U:`!p$B TC(p%V+.h]n̩Yi2T0C&o}"p^ d½|z'1~%G yս._vqu*^afl[6*ж׵=_pWEIWIa0潌/h %iXObQG 0.6&I6Cr&6v5~!!>*⥻8nxWyK_!Q\/U,)Wd@]*HLR(MDJ0s$aQZ*ϻphamXfy~+"?}Rk~m{Xg\9S(ٺl׸d<"W Ӕ em@ #% Rk]i߰A: R˝p P+d7iT}\=Xѓs޳cD/C [E[6ٔJR["6YY)_-?ܖaf&}m*w}0*4A#;aP »Idc"3eX#p9m?l"*ȣX9tBRt 飘X<^zAsqYMHFUZ0iCV8VﲾUY\VjZ($AQ$7XDI5>z=q1tZES]N֎t󠮑 fuΑu8{%'{ E7/xMNiD ^d7p;ޱFnqOw .><ҪU<^X\u`f]9blL{Or@2$Pۍ6j׋\a vG+V~fxBxA n V㿑u lWi+Q˞еΩgy"L!FVfyVHn R&{\Bmܓggn6z<cy5dikJKrаJυVzd cIKI4tz0 [+|%өe*"3Sh{C'՞yPؒ#q X` ~;]yTSz0D{\Dž Y&4SHLDXzhR߭r /DfPɅՉ?Hq0l K}/[ulY |OJtKP)x$.ZtA[L"FrɅb\e ͝vjXJϫۅ>6;p&5:* 5ꈺ WRlHYe幃y]1 ƀؑ h]?U0mn8CW數`S[!H6q*U3{`` KM^Ljϑ4Xy q'5 oLIchm:0DRפN|S!8gD Wv߈ c /C.Vt2\M@j{DF [` 0xjl rJԡJi:>e' ^j1~Kk_FX?(`@޾?`Вr{&sT-'gY&؆lwJ.:CVu @H?'0m} ƫ 9OH: l@UD]rtH[gkZcfyy%UJuNZ Ʀ8d:SZƑ0c9)8jKU2l j 5)ďO1љXI$te)%_+lW]#rp(אB(7[Ar>o;D6OD9S2=q, A?T7~c=#xE9TmSbXCw 97*6sux,^ʓ3G8R0kN=&ZTD[+dIJ|.72_DZhe, FgdFvHK mX\d3kC[ lR"[ ٞwC0/Z7p~4| UNC!n%}j֬fSќۂvSjX PDخHԖ"X/׉xF7RX%&{'bCӆ*g\#S}PިUoϗav'a`_^zj4aDkѺ4L|~7JA٨VVa>Z`9Y~ (tJ]t2W+˶.q]opq]UyVzgUs~?U;}E7B/#EvR'Pz;A1Stv|,jTM !bL6)WhpT1?ꑺ`Gz^$Ձ팂V:\=x.B~sb-ncv3s*w錻z[ٍ\botG;Օ.$۰3g^OFUD'fIO(b%>6pAk )XH :hiJvP,`*BcJDV-KGQnD\tt%˛<7.*V!ѐ 5n-ep"a' lGu-~ugظSq]|CսuX_&`jw?Y@ã6P{&+ṔRc'E]^HwAԃ 1=X U{^\#*|$)V*ezB𢾂\bI(Z. _jB/,exgq|V.0ƉN3=U[6,ABT٪!W`Pؚ-Wd04P:[ `?1Ӟ2{^/tɗ&rVȪM}˹)]Օ] 4v w!#t'"Iy[~e4"4oT4rKB(٨ߡ&TY[#×XMGz 3bnMBQ] Q~;'-aF;wm tMĸU_/ ς;zKwA t*X LqO zt%(fÎ6S?zp/C"`",*-TQGE;Fn{^(Ơ19 ؅=3bF֙45r{_ʒЬY㳦NVgu _|M fҊWG2,kdťGMrnw#£8p$z/bI{ (TnEQر˕tyH…*E˜ $ R^rb^Q%/0!!Nv ӂ$2-*2gNoRt0dRppoRZ֎v /eHY]W␵7g+lAUV ?``;I@9 &H.h $8V%9hتqь5 [/mTx__prCU~6<{c6ђ.,`qg Y)rgX;N柋i¥ja[jĖ6Oh3lt_$(l AeAJB/ݸ9{㪯-W{%7kf5}Dw Js:TL9p3(ˠx!)'A%01^2=.,M;@{ 7&~"̦1vݤ14H(8vKU$. ,<|=hME6 CqD޼#A+NHer.A`ak̓"֔^&MKZME~ o,/mgpcU9ʲ+H|R!݃[xݔ8JOǝFGz_Aq#/=rrr~ڲިUIqŔ^$!gT7az8)teվAhm`cO*~,CF<<%׍W#²yfctœ'Ej7NI4噝@ɮtQe5#NkU\ %8+,PA+xZ'Q0'-2&͓R2\Qs0yF$)S8Aꡅ$vegv*-ڄ/e0HMq7o_EG`Aa2(r$x̽a[T<4cR𦥢^ͨ")򘇼aUG^5a-VvnP#J #4Yornҝu,p{'jc]a~L^!DdXbءfzik1^zW$^0!pxror m V[\"{ްaO NC5|7,u2-M}OJM$AјYZFu$_Th"܁ ze)~sۓ}$oT> )@mi hH[!VRpB\H#O 3 xe+W}N7vJ% jia,gez0"2ʦlv)!{ G6$°؇/q/Ɲ ɄyZT颎׳|Z}}+'M::ZP0lK:8Z֠Xx'4n VROia14Q<6܂h dbVkڬkRGyA2=(? !T$F"X6I9Om*h~1¤ n۫uLCW현:~˲kNBwR-L55.^>^]\1G_ s m@|A(4_!1\E \Eѷ@(^# kq;oY״_>ʎM9Xzqm*ܼ`v gΠv p4RM^,4yxNMa;S[)w6(f%p.eӐTBS ΂Ӌė׿[GT.t0>buDZ1fi*#u[jwӗuIwgI8nEVԏM a\jxieQ2?*ԱMv F],&m^:*Xf+ќy'r "5u8ʻMz]hv۾j.Aʕ`W7Tͷ+ uttYyOW杢mqo >@{jc*z2xt`~Sܻfo\GN@Co]0"EjrTpƻs_05NK< bG ^ ͔_ybi*xb 2i5M.MSSҮg=$ ".1]2^pPēبmmS'UAn?4˙.ʣ\k\|L%q! ܋M*yrzCw[gHg Lrڲk; 9SlP&];U7TR$rZM"E}5߃Ks'.=KIWrZrNp sn5o^95ZyX~r.(>־Cu]B?q1 /'IZaq t8n4τe&&^+ \ޒO$3+Pa.# @u*m3uNYx5Gk2CDCN=f <ఖDtu]k] >oqq9*)(+A~  3-u:cړD͟ lH[OŴ ˆSarB$YSp*,f-sNaс4bJ?oăXW8!Z奇ib( 9m/KLF|,o6qa%RԫM6I'^q9uan܆췣LTzߵ`0@j/Tl|aWfHp-loFTh,6;˰6C;Oޠ sQGݺDhqTqpm: O-/nf ʤ > H˫)WEX}o+Ϲl3ul=rJ҇;8Mi0(,ASᡠ_'d2#!WPXQaeg!CGR J=W7N g-7ݔ "9Z`5I~L ƜߌTft!㧙NCYM{O+M%eT% vITVkXCػ:&97A//s;>dK{\1PT*8=QIc=s`%ˣ"H$xS!,Svl>= \D>bQuL'I2 ̢M M(?,gke4p4{iv?&2@~a]c=,+}k!)Lm5y%p}5Fxhm1r}dGL^M9Ǻ]A4E]zWl)-Ħ|2j<d~6N}?DH22(2'HgV۷2~zMfꊭHEð,V33`aEOda)Dϖo;ЧFnub})zOe|]5OLYǎ&X^etM ţYPvV8s{uAtXWT|bWkH )`Z <[(4`k )cjnjc?oUفXR6Վ353AineL;K 3E yOHUòfǎ1LΩF~pYdݖˮ>I[(򓵎uV ! %_fZGm(@\+i:fpgH)T*5 7alݘ'z$h.AR΋ 4fc]!X,? Okpa)+ҝh?Ds@y論9gR@uh{:4LB%-i8μ-0Ҟ*z]]p}5kԪi O{'CbqP nR >G7}dP-`6_ CWL5 Կ}+k"y-I@>6H }Sc|*ތ{&ȩhp$&Y* dlN 0c}rX.bcɚjlƱ5*ׯ:[ih,o\mwGG4pĈvm8<Ƀ<!j~kOKp7B+%Ťns~*YfL+;+ X$r΃`nTeqZ?$6*m,N.8Prp:  dz{OJm'< 4 n8ngq4̏!!hfALy4bzҀ7,$f\Nss[[);3}P}?5;V jri0 ~e%l8I$^f>z-(7wj u*[yxlV2f~n#/cY/g#H}}$VJ6;މ뫟% 5?:M# qTDR7c ȎX zGMŌa^o sIm͖*ՌICKm؟i%l20hɰ0i6!yqZMQ!$XDoo,;`$D5al,"q'ZVۣ/)7sI}T1< XK{5)Ds۬H#<~!SB(&hB3UH l"ăh Ve(p~N1 uYel%mcn!b8x8^&\hWa}ԓftCӑ0G]C/9 2T#>ɬg BɀDki-55!U4Gu;tkr!f>pIȒ|p'DN3E.PL! ەpۊc?zU0.` ݡ3WI}r&RcE^hq0S(e(Dr[(hCy=KXV,|p,Th(b]A) iYAGͳ:B*2Vj3] L#7Pϊ90C،g:3sLN U$BG|oW[R)̶vnG&Z)qز ֊gb!" /S-[_6D0E>UdN_JY>0*$O$܇gUdR+'Pv9GkpQ}s$$QVUhZe[лq,#-+dV-*_;Ghzu*5v |?"[k#lFop'E&\4SʴY؃S?O랩0Uw;.4s*d rbJޥ4}ءokz陣LGwE=T܎rFt=cK=qnxЌ`ry\,1!H`on7=iNB/K*qG3Tzn'an x^nzSKJ;S[Ya,#8+< xGcOt/4Q<sxǛhֱ;!շfLay-֜?U]i dCMtS!ìȇ7uIL]  aX-Q[?'X^x 'ORx.<лdSS`uH/3,.eLڤ)A8g#!~E35Ĕmhش"Rq|v;e5y:Ɩ~{xu\3Pp'*n&S++|ȚX(A܏dTI'y~Y,aT33yƾgͷ'*ޢuȸ1e-vhnPo =rG?q)L&t/I<r'TG1vqK^CU\8AZ͊}+pqu)!kvtdE-S0O U2V}̼Ssp|l6SQ?}B]syxZ[hx$LTdƧ`tZ!Dk X. w̑(MBmfMj݅t']}Y0HGø {r75Sek.(%GPFr47#@0;pqqka_$m;+f m9 *ںhB$}ѱyLy8Y\k|v e9͐hsIm}T)H($2b5jmF1--w$ґ/I_kp~`O D]F|]wj!v`~]2|[l /ADJd3k-QcERTXdz]%Y6c?r'vDPI +<5*GdUK=F6ί >Av<| W UUW:yV7 dCrUMh`ta c߂۶箔YqY (Le$c')Фq CWF4xObEm٣X% .#<->Zðl*y.v/ǡn1ʷ t7.PkOƱ)O,T0*qaK9|vڡZqE&OE A!cC f o">4 &$">&~;8G~&_$"ie>cJvg|k7BRf_cAQč >P2 > 8OV;"\ 2¶#{u1lHX^V4'7ߺPL½b#}OQFok%Ձi۵#qc8&vwX+Znn%Y:hp D}ӕ'T'vi|h ۢHlȢ -r,d+'K}([e\5p m =1w S cf3 ؠ"SEGjIJ( ޽SGz6X1o _!ab(\4d0`x}0g`"*.Mƀ-UL%YN< ,6ԗ,5dkz B1|.jX=.(qHO9+rj |A{9'^Y̢v#GQsĝ lP4-gv-lpERk%]J& 4\9qP*((,AOlysmJK!dݡ`|Y$9Yl '@N5vWdžCIocrD&^&2%[ da]|nAgM%@Q9UTZOwg~4h7cM+HLVg9*ěӚp td"F6-[s ȖK{V.>'(!>)$vPqk8XYT[4W]%%SOᄆ8TRQ]5# :% [ JjXa!8~} IE*0"deI!{ALKrkòi:[ڪ._|tԔ##"(e: x!Hݮ!88vՓZJﳩ ϝh ͦC§8T%e$Ȣ.g\EpGv֚Iܾ+ _"PǤ? <;!΍M]ݧzRk^grJ"xr{M<ȘlH&xEs5vw;oﳕ԰B]3:AYjYhj ox Gw!Fu4W?ѻ/!ΛoEXץhi{w[c 3Tzκbl7.#zϽ =5agoI $O:";A05A\ѝR> 5 ͛7t?jڌOs~w8a!*` o@ĻK-^+{a. 2$ +bvbVwjd*Y&u@J!Rg^3\gv ZըiIbO*X ?0*5Gj493oWhqew:5QN6-yefk/y| NBþBkPw̼b'lnIۗ1U6aovj?yC6] p\\/VǛ=,p|~Ndnt6%,oD6Xb|-" 222nV x\tBSHM Z5s,gpoo֧j C(JV! ޑIV)Z0`C!FhzX)+ &:q 3%XUW D|#Fqy13qB9FVQZjuJ+5WA 8Ǒ~qOԫbaH4uK'gs*ɘm1<:`Q0jVԑ8DFכnzI[N; U Plqi=rdV,ƎuMk[Q->휆&0>\eTbB#Rlor(=i>lcsEd=UAZך} 'Ad4)-;俗_pᕱBV2Z+) HS/\j3J{}fjI_ؐ;}Դ9] Ew͕uf T@Kn"SQ͌ނBLRάZGt1.2h|.TsnmE8&tKcU#?N9 A 5᭸mj5G֩)rcY1&j0{+%ނ;MJG>-^,`5ݎ92T"PU b/+1ȪZ^N(!"V3ϐ/'}RJ! Jam9! mH8hʄ^!sQ-Ø r d$h0Upqs)7)ν΂:9XQHYjke!] vHIS$sy څnt䊗L(~MO`"E 'QYڑŽm*4)=5r\> v~+9Yo)VD*hJ5OGZQL㆓ $hby1qkvE2|JϽ&ko&E&ͱ05̬VZmV"bX\|IkVԈM_ht}\ u] AS1QWm7pn} IdO:BRR0yfXHjq6aBBoIvj;A;elb^y"(JvLhUT*xR=͠c'$ՖydQƎ9H}uoRpT DHpR}1*qcJe8 Oce!xўgEcmE%-3g^S9zW0h}އNdc_G ovpM;9gY`tFIU@80by.3(E\yPu< Wim*k 9!]B^P{[Lc{; Sjcc64s`.b1QXxuobơfZSY{ :mwɨv4@Zy#a]MVab¥xN1b Sݢljzi^cskr¨ҊlA*2L䌇_+I` ^aȟeN8d˂߳o@Y^ߧC .`6 8P!uңR=cCc&mDQ"9 E=)wE4i̵i,Joν0C=Vdx t)YcW d&9-k\k1O<)b *.LG- lTEWl{l%"S?MxbyyXuf]c'VIS}4s, Z l?qhFtSVPo6Β\5oO;M(:y ŋa 4 ]rkl6g0ITU`%zN"*ƹGD+0fD8GZJʶ=nJG>* 8 jKOG8xį~eb`BZcs2A+ Qyo㕡#o)HԱL틳Eau[L8`!FTjeNb ~.ti/nbK;ʓJ=KαE*2zOI\Wz<nKR:y<8EZ.qg4.P" FaiS"zd(%+ʲ;+` x(%(k?+1$4;_5T9:rW(naP>}~)/r[#4eQU#.&؂+2k#Jqd学5[Z0^$̭u'4[\m.% e#|=}<O*! (l\2'UIJӦ| rw+*Ad{?OrKx22L^Ҿג0$9/}Ǭ׈dX>;B y?S{ȉB40>P*Իµ*a^8ɂ-$@EҢŋ?v!)bws$7AzqFh ;'oE =MEY/~OR caEXg+f5:l*  JyuGd߼C(dN?Z,Ơ@4٧ @S,PdTalx9.'+|pb7]rWwJ;kYdj8)q{:dՆXaE-..G) [ >܌^#Mh3iSl>,PCP0?* whH5θrrTQu"NBq[ La5~an29AL wDҦ#Ap1P+c_^穄`-]0!d7x$uj u)gOxGZRiMA|:bּpRk,-&yGD@HkGU6Ձ&% !JDrZ?`cɉwc5eR: {-?d"1@N#˒S-D_aTD,Thw%χf/Uѩ:u}\a^"|^UstArq;g_\Qj SamM@E$n`:߽%Hx/bVKn\",`&/Mݩy>*f \Iu}ےӅk B/h7{X5.INPrpy: GC0 tDP=MB̊z6"d B:T1Vj\/C`ל1j%n5jn~9vӬ=.~붿$xLg* YSd?Q8(ܛM_3?6JtzDj#Nyr^i`%;"Д|<l 60f.1F"FMR(E,`*aƊĂ+#: 5Wks#Fmtg?iV@\}5$t(Ϫ62g% _\n7_0|-q]Xz(4pO)ib$e"%aLq%FeEB9Q ķiːk#G 8 6 a/)56WhY"G!80S'>XXb/wl}I [o]~R.QơuxK{QW*Epj5Mw$PA~:w*p9+etz$TdVIaWlj;E^޲Urx%\>DQMVl8BI6tؘW (JR JWא!:jMb@ٞ .J}5'pPeISTQ  GU1pƝ +A|IL2 L!|3,ώ. ef|M>*W)5Σqlѿqynkx?aon쨰7 "\=9r}]1*ZTSiȜ:. Lsn'/[`Tye2bDlPqp0n" õ`Œzɸ>S0C@GYT2=idvM-0i2S/VRDf(0+ MY Gɞuȷ<˦SCW#{CH6LOVL15N>ɘY1NW")ygJON60sh_qUb[Hܴz.6W<\B恵C cn}RLX+J3+e:slw zqlړxRILMS;1HJ!K<އQ?ْ8 I8w'H~%✕ q$TL9ч;o/FʂɧSn=HW|QZj\q:&>n*@y#>˃}<;M&Ҙep֖oS 9S=@I,Vae:d9b۽bGv6gWqkD݇%zSY%FFkoNyo@j5pj=SV=[ٝ]@3bB+ӗ!T;F@Ća,Q1/<⎐m 品*9S4Aqpl҅rmӵUT`# ʒY09hѝ@]*$4#S ,i.m83K@ͧ*TwP$"ӛp zS,c!Ċ3,l.:A_Dn(/wO5m@N~۝)S F`NEGS<OWWo }H)0c1eW OtZ ɬ-W aj3 \9 'Z9. ;l7瞲K@|(WU V+l X5 U^h%P+ψ#˥P!Z)`"4k<7ej^``r'] #+`|HX,͕s7QJ~:#!iCK( ̻a< ~Bvf'Lj:n;Z.t^sJ: 1'7=*וP/NG (imFk7${-,MzG@5773x3+>śu*z6ÚvثƔ"mký>J)FeN G0ut}T97/p}[D~^+dǼUs?@e^Qk#N uv#,ZFF֘7)ͮJʱԧɲ_;t{C'b"nE# 6'ά\9F U .M6xItwJ#~o4J&=gˎ ~EL2T ޟn CAkJYoq œAb6\7Q(>ߙu^a*)nsgc7im<%q=l$m\~ӦVc ^:7]>‹Yft>߷8EEU͙Dw |c|*JY:&g>}^ O(iKS#X0϶6Ï좲dXG=\ )X,^3y"zV$&@e[2X3@hS i8> .O0#NJF?4E`mm5lz3 ^E=n+Q~*(n: s@bO'Tc(6홹FS?Zj Ml\Z n: cu3*YQ'4) Wگ63-GQ`g2cSz fe77Ph̵/EO@k].!#Ćn-Z6kQ=GZEOZ moﶖQ#KÒNM:Q&^~?̨]Bg7SG4Cݒ^IXgr7YfM9h7c75OZXН/@]KpsVۏu^`{";i>/i+]S͌} D~}"DwzN!sWAC*[KxFwϴvP=WYSD<ɠ.GU8 QfE'K3' {* \}:5"l@22EM)=FXD 6 7P~Ҭji)A.|;Adsfh=x`[6gtoD5?˴7p\p5#r! gp`|||[7qzMXлvWǧF'/s߶m(;xxߟvU4asmֈNO:'Zh~=+ō%h˓OJ$^7"0tp&ҫ|.O %`QrcnB3|@ %f˷g EőV<1DdFd_Sz_=4Jh`$?i,\"rמKxh{d?rHa?O!҂i% ۇBCF:ڈ3u^96!֔=Չ|Qݯg*vmTr) 2x%_%:'^z4O4o,{N؆pFq:}Yqhl zO%4vhj)B7$0 S o;<˭0DzM9\>C2h=&߂|օE]5"@SIp۲I&`_f >t':װ̄|:Mpo*ȾVNԬt8_L99ĩOQ*5orF]ȧCSC:~]gN-x<)мW0ԇ r1،6kO[3xs-0Bznsj>&P]!g=Ԋt>8;CLyB ]2C E>3JӌR5XL;(4YR-(l(Dca,/#W,[:xa.-mdD 95:zTYBHW".v3<@f<$2%<I[#ysM,6 XXwh0ǝ28FszL5F0]j-:2Pgobps.[Pɼ 5q|Q5dX6& ;;bpxȍ &|SSP\s[G,L:c0=EqHAk5[L7iTJՃPg|w1,8@2&U:|Y okm[lIR+?ӓe q Ga;W~/{\?W{ d(w04z5) mЕpj۬KEσYO+<3Z9 uMtόg K-IfBԤu(ۡ;Ns)%@z``s9^HZu\P[pOX޶]W'h?B&7yk֫*2%#BF4J${hS_RJ4 n\$VY2%<|QceF82_;!wo$b.)",&{v%ȯڶx{(Vazd9 mT[h(u&AHM{JW@w-ynOpBN~ CJtu~m5{Uzt"X^rf:`;v i' R #}Fvw^pMġgD}{ǦUTiҵ6b&4UR:(Fdu~I&εЫAȘMC]S w7D)1Xb!ІwӿO]R'Yz>.Sm O'2١z]hÔ YUMihST%Oܲ2. FxeK~12 V{/k$hmZPd-]n?wi%^=͖CBc *|]rO.*:rߋ[ e.fT% ^)H"qIIWX;jlJ\w=?,0\2}ꢅp?0 !zď6n{ǿԺւ *H*i} _N]nFÁdVYIJ_p e%ӵ@:;`ƝZ6Wk <1=Q}q}5WjsS[)D?nUej'X<-YN* +> m59ܚ3}0~3)%U9&ɞJt3 r0*SSų5e@z.X2Iyۼ*C!r)=f*X;pEHs7[_ ,2c0ʚpETAa:2c~Z֨TCЩ,\R艄vsmmEdʖ^۲VT4ZorۢWLyXrS !\U,%d7LK_׹P>+S[Y~rY(vE>c!X笄CѬ5}h>rn*ȈK?1Bb:d7]FѐYЄ2Bmʆd};ڡL]_Xfoڐ8WX "^=ͰʖKg^KlO%vݯE_sVL~+$B.w,8WAC-/,g]4N\1L5בoh3y8J/!;aDlĻ[SecRXMn4$R|Ŏ|v\<4aa ,`+8uh|TBB\ AIbडkiq| 9mpBX-QЅəygd7DCFL[ P]n>t;kȝW"]'ǮҪw$-~E]<>izAW(b 4j󯼠p?E=t_u)Yq=bw4J4Af/P<|o{w{9?7驽#魧o_2'*L߹쟴@<1Ovq^%ȉ6H{ZlLz±x)  2SB͞d>)9tR^pN,cT^o _p^ 15Ѯ}$in쓑v]P+TZ{'Nn)6.hǹjn@r+%q2 pK-rylgt/(hPF{Eoǯa, #Sbm_ ”+j:p|F :ZVow10% KI*zÿHYt3r? u^1Ks 78z1xRR'*[Qʄ!K߼-X+gᎴOs H̡߮BM0a9A-Ҹb.Cӂ*yΣ9k_mK;Cu>-Bc硾V`[p 2FSJ3? e.7(G,'.yo&)bCx1HvE$򭀾/Kvy+XJf qu2+9 +GԦ{ V;-=P*Dԛݔ`3F_y=޽{> ڝ-& mirvQI₨`$VO@AcQ鸆jE 17@ a0 ժyi1׵P"B;&SLBYI+k;H`ᕓ|5:[63AۍI'-<(h~È9̑g^/ SlR8 sra|p&W Hy4N^FSnF>pp6\kD2pWШ fߡvY49uAvjUV,49,ehCN3\6=ͫj}V|% O Y? ,5gF% W|Ze6YD52"^(12 <^8krs?" Iȿh6GE>IͫؽZ#"r{3kx˙1< -2qpN\ςV~HhP y!O 7w&RՍ/##GOcz9=,fanth lo!4M1;@`XPaYXzO $>$:3991hݐC2)?R;&id;erpП/^>NWE68`N]GB{#ԓ.+kNld'ҡ,unk-05HsMٓ!Xǃ'-*k2pys9jU.ϓcQћ-[\ R#N1eB;O5(~/ߍ-6PV?/q3BwP6-c\Y"ߩM6_YrR//"P1E7MXny"Syz, aw>tAlY{4gCz}\3F]ZGR]w(;N,N"s\ھϷ9Y_y%ךayחuڬ$  g_ቈe} kN`né:AH$䌕{&hk&QCл8UsȂY1%ÏY&jqٽ@I8I徲/9*톴 ^|-,Lv¼dq,'#P=ż'@V̯Y#y/&~3ldGu ^}&=7-<;5=&3k3`l!ԕy+? [ݠ0K.y>]=wfeY.&~AWrxm/z u|m`"XĞA=c}W Y`4 aaje*,f15YD}׫ 6HЉa# X3 >Li$0s]x*<)&_RM/CKs6JzkN`k7F؊ APx(,og (n&OATILu5"9aGo/%,OE{_ KkZQJ#lv":n@h!Sh&t`\*Nu0l.pYnU|װ͒~Pt@_Gź'9uWGzڛG#D320q%Z8Q~!&]&)A5G&Uo|t (l YU@DYSJ'v`-"p5l6*S}fnCw% NN#X D3T9A!$bN;iU5INU&KץezVOɾgG DȑB:٢Hƃ:#l55Hu UO3ZxRg@.\LJ%:1x*yT kof(QoGNm< \+6:Iu3TgLS,B^x[nNUuشpݎ鋰6(1QrI%tu*,<8mgʟ2&"_^)Ӹ8R5pTN~'} e嶮uR0<#wmsߢJIϴ3z/QG _}yjT259dE,p%泠Kߋ:w惷g$GbC$~749ٴ'o>rWIyU7!d+^핗`~EoF8':L 7+ l +/]b,!.FVOwөGJ@*N~,DВF GWP{E9Bԯn(!lb/e5F3{I7Zk߃ýƒGoHEۀzD g\|])\ (W2Sp;.̜US˂n|( :/:c W0C⋂tuD?T( }q#K7 ?Cp ~Bu|ب3ڏB^ d4?!Rasp Obe5^XOe7E*'!24|]l<a\dw2[vtE*M+B=>1N]G~T{lu&g߿-ŚX0J,[QܘtrDN#t 'PVЙ}$H ӈ[ux`5<;:)fi|oMH>&.|4:cY~ߠ$mac|dқYwHY=fDLʊ 9MzLÔY,HVx^Kna al%#}J4KD{^Z,E|wM !xpCenTЩDǯn`- W$*`7Y;9ݲ湊^^AFD-AgOi)'5H145j\TLj _WvU"5U 1Z(G=vpW@O^1w;/z fj[Fʂ[PU^|,bȉnc&p80&aT~./M;q]_daq9Q2dð| VD1&Oƹ aT2L\e0F$SrER BMTLik67c?ouG:t ߑ)Hj<{XNjMrN@+\jb\ʧdh3+G%|P҃͛Qд J8 8X,ȂBdAo/ACZG7%cq~ǂ' wz}iG?M8F & Gn} F2D-d|7-g_YE %ZFr-G3HӋ~-Ѻ Ո@Oe&c6TE7P?; Lg9>q߬):"|XtIQ"Mz|r/ w!b\/YgɳEv~mՂi&sH >*,8.d: [ΒU,aڍ }"nЃꑛ1>>z Tf 3HBQ0$H3X ~J0!\kYOclu-Ap;_'_ѽG. ݷ4b;HMABI'T>0w\n c1{I_Zoi^NJ_;q+Ƨ91o0l." m+ެ Fx5:ccm+5%<텟 ջi`MbS6XqĹ.GA$g2 K6 o`.pklmf/zpCь3 x\T -k &0-.缭ϩa9į0&ՎSNt6Aƴqx.k?6e`u~6HU۽f`CK՛vn ~ nlPl mmhiИR6j`x N3-ۍ(dk*nf% o ?$1; ow ^-_r`m>ia+2}k%'^ x6bk!b<'U@ITYۮJMd5tBg O!`x3[R&e"Z-[h\o ]kNF̖Xf*FX?Kн@Ql{e4M20%'>/;UA Ko,`,T|9 b/ Pq0r@(-ɋUf6m'^g?![^jF[~h0,jWgKx1* &m={t:Jh21Z].1"aE$=RW>(ME rr^SJ:O8pl*R@@^Os=^MCrx!f^UaQ8hx)JtYgeK*(qOgsrtk^!N~4v.]Vb 3IyPˆKNLL<<4|<{mp )_о ?$զtk2^=[gOVU%}!#.ȼV9ZQvM|,=o5ǩ],=:&fKteN?sI`=5<tKݔp,Y]`t!%EKv~xc~ gW^ ]뫟c@rYSQ1 Ceӑ?ZFig,J;2V R&3UZ+t]A ^BtJec+Ӷ*ydnq+~1WFq'7mY\ ^2_B*3J @@/>uң2vf7BtJ0ׁ'iu(f%+O84Bлݮ>SVbe MjVy`!6 %5zvJ@KP1IE6^9;Әi_ſԙkBmwڤfB$[+0)eH?&V䇾ƞ%)U7?:]|=ژ:pq듒A13p)uZ֎浨Q_mKKePO2OOG>%O蘷7$>r}khΉ$ YC/ SBa?= )bn=oJƃ= {xG;YOQy5Ǘa˂"gOeũ!]8Rw`5*n ħɵ0b.YLj,jӆv jLWδiji~ ~Ϭt{?\km3+bXT% X_Ͷ7QyBbDWJi6qע>Yh[?Je ,'kokJ.,cG*;7*G*寛`˃~a1 д *lPy_=QhL4>V H^6aFLzl@bGkᾙ]Qc)bxjMo ƃ2'} |CaAf̧]$\wNޯdyCU:!Ӻ]⍊^`ČL?[tD]x (Pr Tp༜==9 ? xCc34W0ulX( ~~1D!znqP?-??Ma,GOjX Qs}'(\z|!UY4aStHyߙ/-1v SMo`OS!I0Lڧs%1Sv}{U<l'`~$9}Dp"\{ L/ B+>\^3yf A (W\׾^ *?1%{tkPS.FʚQJN鶫R<`O3D>*ߚ䪽&5\\0pH(vcܮӀha<\x&=x\=.qxUv7>5k1NX!eX3iEّ]|\:x$+t:y-8w4aPl0V rv^"S]PaM(#ו{)!97G<_SP+U(-`ZVyT]:e 5qs?e{?i@E⥨xISQ^nϚGu2hUS8gv~l{}$Z|ԡRvyJ<62"yfsCޛ4/Xƞӿ٘,NH/V-*b%Y 8'%Xg00Y {vk,ïv}O gI=/ϴwįȔnױ}6eYoQ~h3IF;+W4jNW,^Qgs]_9SP۶@<Z ,~_eULY!ʐt68:~yC<Ԅ17쿣>/bvV"SRA' wU[ȎC]lx/^ְUYkbë,@׵ՏEa]r|dT*pʝ\5iknP3j.ͨpXH+CڌuPF?=qJ\\dTu}׎^k˟ țpY_'C[BPUBW{ujf+3cṔ'm ֶi5a2K`ߗab^1{ȓK.<6. |y=1;HYd}9dSTt:|Ja(7(PN?9 |M,[AI_/F j ncLBs#$=3";9\8A6x2hc'>4̾+Ow>JcY 2Ƃ r݉ [<Ӎ]b˫r,V_+t2!bgmb &쪓h\b!¤aٺr #s1w7CIRڴBET/牧fYS<`4{lق+UND)-d@73 QИn -!֍,SUKZC,nΖGC4S63[Fz+ YTMo=?E:f"D23ͷtT.''vPW"*unl#1#xɊ@; d{Nnh}H^'qt6u(}ۧ%S1x .%mۖ@K;snbS4ր-vrMv~,{~|$gf\["„KO*LU@Q% y%j=U(_T !r_G͵NsA-S 7.p cL;j6su Td[4eXSd"CPNV"B ~egZG*7 WঊxQ(UwW)⻕[|oЭfH9c2576  3hraZ`?4ޙA_Z\Gqx?)زA=w!*aLZDY 17dɀoQ0 ܭ%eR^6lL Nl-nefo%6r<ǔ[p^QsuY]{pYWC3glԆ.jL+r-7fiKcP>,>>;gK'\a"M y؆Hc%!.6eNP\"EhPȾ6INroe:X^b41.ZhW?ŒJhUpF 2$^rZ) VIͳrac}\ҷcI~rGAӛ͔)="eTq' 2߈/yll5 x @j+L6(Њ"ۀ3-࠳Hnx7>S+di fȫhvvיID!{"T[7n!CPz|`D"+V_?h1o,[^TrG{8SCsQmkIoCLn$Վy"2B l$Sب~w%NLYmFofn  w{|q;`0lJx ,p=E9^%JN-KzDȨ>;Rt{փNb̿ɳ!T YvIm oB kTBBP癄FE?Ɂ- _Ba[}UVBǔ%Mg|tOT4n(,PfB gz!+j 9:S[uARM wSc/~TZPٳ1|8N fzW .xe%Tt(jz\b@*͸}824 g>IZ 6nU2blP6A8,SmIz*lU]ˎi*x i`\qFMH5`gF~bK.Xmk0|:1ft Fu7i@ J$JOYԄt \ʐ߈l[v^-.u#NϖWdP]3:Zd2ŖrГbm H)VqSX69:ֿ^^!@c-] ?S )o׽dR]郳4E s"t绯Vc6M+}ja|<zgN#-85a@AhA$yR^~vK0 R LW؎z*MSւf8} yoUZYB 2[v=L~^~ P s䟴~ ^MO1aK(qa3vĨ/fH$AQ4ȴ3tSJo۹yՂO qԺ4y.fH/^MXrsuSgyR3妳Ӽֲw-H~~=ݣ\[ƦyVtgj8< Bp0Q2)d`,;ke[u(CtRjǙ=Ҟq9g|6}[>a_xJjKDCvkibAޕqhH(X%Bj~ eu[yZ+wQ2We}@o,gNk;]u靲;X"-H0P A^z.؝wVsgxR7" 0s1B1Ar,g_2::sjKꋄj=s&9' ߢ@EA ,mf:3O1.5_gnjUgZ`z(c'_CSے6PCR6$<h@_r[5Ix*3EJBMڧH?ݙѯ1$Qv:QGY>pu:R0ĄwIQPڙ]\ʢc]#=>"ZkvSg[Ypl< N]z:{ҝ /cr29Ak{d'rd2`lqA煊d T9 !:pIqWNOp`}#uz~-EH)ĬULaRNa7*YrԸhƕoҠ>b繷bǚƛ#_c? ^ə$C~w0+f5u%kRttXd֬MUs}sFf~(?8AZ|M("Ӊhˈt:@g^ :nyTlS|a 3i49N.r=֊*4k;lJ}qfɜNgѠ&))Ty $dd<9!\s#c9EykL4Y+j7L`ētAK?|tVPo QVT8qm//q҆[[1^nuO*~LeI3ˆ໮D XK=~`^?'tzn fߝ=2^Xf0h S cxE:mD^`&BeYigT]<%h ߟ&=. OJ 8k[ z\G$?;5Ѿ-E1 z(J/ XJH]N9UsfW2]-H2Ff 0"x%-N" ˢ`,80sxv'i D@aXCʼS%Fr d'}yj4kWZض/v"UV)߽_"95oh,() u@ 9b@[4ы(NlxԌDAŚ4?$ 9IRȈ<WEa "5ɳ]M=]SÎEj ]AtHoZu`ƍbgkq=Yj̹Y/mF!gz0!XL\0*{Q:z 76zY.P!W1 J`>F G@<|8鰓ڶp~Ec:pN Mc#6tb9$ށ "7G P_X/YCgHM%nO{fd]aiWˉY` &.0L2zer͖#⾳w(Fax!%cך@`wIHLR{ kۍ"X|M}p1I8q.>-KVGO_oʷIԨ@o$EMsA]}Ͽ)"xI7.|u 3(nZA#CDv>3N!U'`NOMtdh-E"5C`:fTeTPDc"t>ƤڬwßСI-N@:$ {<G60Xy5Z'Jez>!K0t/ YriOed"??nԗ5R#)9^O yʅpCW L:":<;lZN!:*eڴk&TG@VY* x/P(GVr,DgE2U䗜~"['XȾeZ'a (j61ϸ6FgJ-< 瘣 ~i,,R{E@]6mK1-SY}^utx@_CFĊdAQaS9MOΆ!.j= v?pR7fUW~:. )bT^GT*, ]FDx::-0LWY:|v{eq}k`;UI'<,DfS7% ZixwFG =8^s7N(v? 1j&jG*ŰJMVyF;dS W5-ɻ̞1ƷK"~4^S+ha?=f?EқjUik8CL_CoW3CDͶ윫v}X*r jT$KB1sT+zs*Q' .[ʹrG$FoGQj;$H 8s #!x ! c,gvn@9PŤ,ѻ&4ȺDՒy7xFsJ>o"i`wh,n]t *𯌧CB<k^(= ӯV8mXЮq)la<|.I%)=j m$6|y &Bhz@hewvAʻpYPڍ16iGvE9fն뇄r^k39Bu Op )hOx@όۉS \e'2ON_}FOq17F7W1|M+ B&-7&Bҡ%yUr(Y9:CQ1wg2x|#M۽:!MP[\V[,?8 )?˻lKkޗtٖbmͺՋ n!pqޅ]HcNn׌WzOt.8!NbJ2Phu Q~uyiw6"?h]Æ]8sspA0:5Of~yWM_B TPv5]ܿZuD¼hdc*7!&jKʗԂ҃֐{綠pZe$Zr ŗd}3% vgGb썵Nm_X>;ş9T'2~jarbsw~V tІ4N:/}j $ 6k?2"6-Eom~$^* _P{Ͷ|־RThgRic @]U)m5_uSnVxqhy톟H>UQ2UFu2iȜH B>C m6є|fR]d=9?qlw=l W0;{/ė1uho0 $\&|f ]lNjP׈APm'l4/uu5.!ie0 )FCـA B 3ۭ xhy2GWHWXJJ%7w7`/ L88z=z >> a,?, 1=?uZTAM74lNKC7ү_hc-VQqn.w(cBzl\ bnLY RrWwZdO,pgFIͮzѶF{<*VAO\Q>^YByJ~rlW@B`&h@]Kh-D8e+ؘ i9٧ i釀_k`tI.MyȩZ[h{ԑ ETx +?IûAp$SfNp钾x/ OVY%ruAٱ%5NnJۍ RBmc)H Wua=jdB8P4Cv΋z 98i1I+KtR]am\^IBTO/IUrӓ(V8 V\Ciq=@]UhPQ/#]>ukͺr OpBF)NߕU]C:6аS6''f!$^]X=%m$Ew^ /YZ7=L[[/!amEi^_1 S'* Qůwd U'ș؞/:@ߴT^2 Rm4 DeQk4)<@bM@)= 1l̞Uxh\R\gTer,yjó.'8q0:=9s8NLpNBf30(?_[+aSbL1Pض@:`m߁p )9Zа#;* .sxajE1L)sҢ&$ca.:N|(e`zLnk:2PQrk5Et}VAi;uHS ϕ~qP5~Gi. /J nWpJ&2xW9Gw|#";5Z(:x4KP$xM'I95=zT1EД&hAWu#Nw±W1W*#4W4qAUў`$}zpTA\HA6i K vlS~Tr>HW=E$YQ;s֒z۟2wɹgPdTwn$z=eܢÔy9+ZXWݫ׃9r8"nig.=TBC nڽ&ocAP[ޚUXe0-<{)kNL?LJl L^~xBFdNYk0qa;_⨐2HR( ίmYTu裞t(xEQQA?z`M|\U6TC~cq~G6j ._OÆͶ`f[G>0%3*.0)tM#S\]-Fd;&ptj‚/r!O(fA[r1a zܑubRS!QhX3nsG3i 8dHU51Uv=!wC 2o -c""{ۓtğR0Z/.xswϽk)]z9ck{r뗩t`_ԳaK"+B/cj. (˕3{`, *qUbjЂ>,KQYtgQ&]zJN`s4 S >bz7> CEw_FCoS ohK| Y2\j@POܐ";~քpV/{Hp>Zn1*?NDDc լ_J@4Jq`4 l(Xݣ=}C"Fa+J-jzZ/ ; j" 8a|H2g.){3r/ mڃ#ytυu L?dZZtIH.= ))/PU?Gzo5 ߯ѼPnD.e t(g֒UL[I'5YhiLl<&:aI?8i2Aid{Z~ cu> "J?rH{,vrٛw.+4[Z~h9DG&n8aVP13pH5-@h#|l,띠sߥ%:hU`9vɜJTm܄t@kUJIngEa+s cρwi'RŶw4iiq3bnbc1A"D1JBoӮp)7\IE}f=@"u+}n(f'[3G(Ha:l |Dl:d_էO$t"!q?S(*(=T]f̱:ͩ"6t.΅7 f9m28%6w%~?agD[LLyokH3 ~3]/#ʨ$8d-dRPw\OU%i\na38*$ʍ+iERA E=#(UbjdP19>bT|ITN1~τp^3,V\h"hD}GkK``lj:փ.@3W4m UMTxfjdyU칁bsc XVnIw9E6Kc Ikܱb%6%"zT6X0.X4zmsi-@1T9rBPl ͷ ]4`S K Y{%̣+'JqsyZyjsIFFI mߎܩ^m(]: ŃK ib6-o D/F/D-Lk?9Z_^w&wbt=Z'f|cSU!!ReWk܋cEӀaNړT1?˺ۯIԂ tH(Ĺv">?T޴}`D؋ox߳pROA?AHo:[{T᧾ssݥezYD!  ޟHh[s5敒{A+~?YRgڽ>qm[9 4?zXBjeO)FiZԬq(-şv k4QLo/^wܡAIH![_aj"K$u3m)lfӋ{&.%d>wjUBPɕ\"X#}? A&;"ywhJby zvԃ5]+i$jI8֌JmF#S(&y#Y#Ԡv ]Q(})=Onq8;1N؉iSJbOI=vga_\@DLCBɊ@GZx>`i0%ZVރ-Dd<u(ϊ%fJKX<0}s#,nLZaFtFYo磍B(s7O>):P&q"\%~W9i&ֆ6L$Zˮ6c@^9»K=L{gsX;1Y ,qRn\@xXġP瓴îdgHusy4 #&Cj@*(O(,ңn/?5RΊ } ?!$'">(}̘t7SAܮLn<8q\DTQ #<]'{ԝoR+"|8>|&>[wCU^CɤBIq(SSBTڄ/7J Ew8L]TF(Lt HNmz(ؓ-fEnrwj#Y,gFvLR/zJ{LPJ{s5]@뱘dTz{ɒCwŗ@SnyRt{Nuى3taI6Z?ϔh8L0O(dy]u#muM5ƣ Ս՛c n/ IF}!kV*}۳͇V4ޣ~Cft+bʝmPbud= h.@qucdQyzDz5Z:rS:('s8o,-ߦo8 N\N*}ZC&' XX黹9 V]AT^i7 ZCVpf92Q& JztY`^o*헡Fő*i3ɲkT TWeJ6iO*=AY,]Zp|66P}5a-L28 !ϳ & ׷.?l{]vz۪0x|%qa9YPu0]843gx}<5N'yAoo욏g קtq A)hO߅inE!MEÈRb+mm __Toh;U3ȈΜc:9fa@?S{' q_y~ {Ér}mk, e%HiçCtI%y5y1XD\5E*'FF#\@$l@Xx&|9#ad/8[q3/a}@~ usc]u^O~Q`N܅ < R@u=y6 \!.v/O9Rp>y_,"Zɵ16Fd%H)Lճf"?n>.  }^y*mooF4>IEy>Os256Z)4(?*xN["+1IGۘWšQ%= Hh9>T Yn2m9Ye<]kbg;ARmv7L͙%Z?$Ec( w C-ݔd8  s专~){uT@o؞دC]er^<@2$|aSknn?7rNphԊU[ طN;g(/鼾TZ P?}g֥l9Қ>,&I@~vzz#WN%y-&nRdl-Q{@fw6ʑրDw$>%NX?`Ƿ1u5ޟW@_NL ԄکԾo|Yxlq .5믙_'|bZ9uo=~e#:JI\Pq.1֋A1#c7j'ڤk}ض[2{KV}<8n?9B%ϛDB7rtT6$n`cdN3,`>y"uKbJYe>ƞ|zZ:|}6)@`ߒG34T{=̄-}3n][X/crͫ͂;TӚlaW@S%^0} }<- L\fQbez^;[CP +BLDe.M>]hSÛ\CJ #uAsŸ{jw)MD IֲZ 7VȭOhظTYaI1~|C\H4w׳[Lh!֑r]3j Xى0q.|fU_ϲ6x*eU6qd)gUj2@ =*8-H: -f'AeE.~Lx:֪TڍU,*DjU~r|p\YRL*E1X*>j>FL@܁ ^PkM RO;5**,L`l<<Ц'hTFMkQz>pO9V 60hn:pt '[#ܢ2Bf`wsPxZq8Q]d葾?l+J-;?pTJU8Eu(q6BP&oM Ɇ7$ dgO wC RJdӤSc:.-x0ɖ>ǘjDZK=%ŢY 2>`ZXTuZӋ rj3Kf;5O/aZ ]p3 W|ėLwcLN]Lwknij%KLIMgLJJx bg2Jз QE5] f')O>D6dGn>?l0Ҷ88]a(У^Y D ގ}9pd儊#&6}/C*v(MGލ eHBJ5jX^=ʧx-ocAߣ@# %F`f9\u >ݷ( ^<[qYك#-gB1ɩ GrFaQWqmHF>4 ݃v f %CJ`5;2 o?N<2q#i6r/8J%|>h!ptFx;)0=B~zDB^/]NJN OǬ_bɶ„6"HRwW :k:Tsw*Vro^ݱz! T=KІŗTv?3UHj3ӝY:Jx%*"RDߟ('[P㵺vi)6FցEmi ND_3X9xC P5@zl2Wq y biO;R%npx"l i=H6Pm|TC\63B n Uй~O JC46"ȵhYJ"_1?ǹ3mERp+􆗬5sW%mm8N`~AD|m0`~#^IF)m=ɸ-F\h,r; Zh2ݝ0h/e"͟  ]c*A^H۝U$U;tlP0cY'G3Fمgk0cNVoHΫFTK?Nv > _;S)6؆򫑒d}4Y5&Q"_-d1mjFUH% ~ҞQ=x[bpgS)PSR_N FEˆ԰"EpIDDij1)Qy cea/Q܌NO Xu2B/e `'%5_Ib#Ieu`/-D쀎A,.`(p 2=_f1#l(TN'uQ0|dp+  cz Fok\^LjӓIl%2!E)"EB4dʼHX c%葋c~+^ Z_2J::?5汨ŎYchBUHA0.hZt7u+ >_\Mzb*X{F#ZQDpU\d^p-Z3n͙&ssJ"|r8}Z1M`UpCGAȩel3#1( ΊB(mFi"&zjh6knQ8.'Xnմ(MCX*˴ur{UkGɅ[sR!D*_nŔxDaW|1|fz/5$g?l\DV(q{>g |&N>BJDzMzH2ё1JXTkp5홿Wj&_֣$Te,Xi0]I|?j̎zzAKw+o Oqvq*pӝE "s&TkU>(Zi\(5;'SlPpw|,aJtɢUSյ' 5;9?zh:]H=*tf P Mj:BX7.uU>|MZ$D%r Ki7~0i5Myt?Ch«ĖB-@: uv\P/$%RRSNǧ]Մwp-.x}M@eo ;")v5߻/ou3ʙ&A &C:d_qӷ \))J f5Ljx+H9%0SQ$HTvMmwA$FnzKlTZG)G>jSlVOyPsQ͙w%,rw1ޙi?GJ7vq'i禃bq(,iYQ@ѸCyBs$^TD{Muz_WۉJ swd F8G;_-f!K&jFi0:$B$Jd ֡9]`S:(+AT| b,"bu~r߯/؇8?{cjS'RIwɊ:xȪ_A}aQ:h F#_Uz .m*#=, (# mdJl=BIEld]25Tu_c+s+{"&Sy aa_QN2}g`& \էפN-L1}k/ 1IyϚ(evN;$gu!gJY;\Ӟ܇J`-L*eDx!+^G i#q6|'^0Psq+~6hr)}yȬX 1)1==Ɍі5Ĕo[TPUM$,+ lhm_b3 > A>m/vr~ʯM"SW6:otNOQ1hB >DV6 uЃߦM'˸#Q5V5qCxX8zX'z$9qn POYTBN8A]ux˙!;) 99:F#[WyLjh4iuz2ja#{`&`tD4 L{:KSEPh\(BA u,ЎB'4M+PK(3&2  KKgDKa;+O'Y~7UJg_/}Vu ٢!Ȓ\ʢju )p tXg=x>̂?Z^ٽar q|;^ڡĩ 5[B;vG} %Ug藸n݋Ca<2d Il !F2:G4BMOfR9e_ i^ѓ ocO >>Q)j^&4Y#XȢJ%m;&SLYb-#1N խ[ևv@4YV kJKE\D;){p^e6 ] "5z&W>t/\`-o/tƯ1͟@tq^U+6ن *mbq>(B!]mcݽ D;[$HTA=A]si/-DD͠0© GBGEqh{=%exh.D4Xӄ6d&MYj0{%3x&Sxs7Ywҙ4tR܀&M`]1(WO`{ee;dyFĎ;Roy[fĚ_+wWDWS0)kN2z4a& (Kx}u%ug^F`<g;LBnΫWg{ h :q - ^;ɻL]|{nӼd66wb6Yj-JQ-)H17輥q2z`%dlOrXni6#-Ylb CV?wjg3)qqUt[S%KGL9ף>$@Lo\ Q#(ő5񐤯ոXy'VEօ^F!O$LFj,%smi7~hoGuZe g+xv H$`<:~aNN_s0\'eJ( ?|lM:$6>R6l߇mn\zpkH+)f.fpip˜8ʀV~pzw4Я_jôSx$uM}f!X豾&]z#.0Kmڊb'kpm(T腮ljNDBJY흞~W~V8`#e-io,a_$]k d IƱBle4yX̼(A$*^1fz5ߛ.WFU(E{Fd\eTyhv~,rK|ű7XC/4A|q衒K>P^wXoG 6żr8}Q~$` ''j򵱆:.>&+\;|!SV ${Qݳ!M`zo)0FfcV7ϒ~i"Ӹ=ORZ$wC"I׆=~ .Gq /XFIaPMB6j>k3J0f 2˭E1$|!kw(r+(WE/*  h$D@&V~>^"SR&aKħة--JH>`l;K.p|[Nf9O%⫧=x?x- 9\&K"/J|dݐ]#[)*ř1FX,kFAh9# TĞi ]%#:Д,t foK e9a @e݅`!'aXLe,.1iq'k* RDW)_x\ 2ijK-HfyP' i.i4RhGV-@{ +e:~sP(-fMMiR7Q8 |9mL_=Mx!W ,\WP#^4p&GWum 4 |cΐ}.D/ia YZʬA33( >l?9'[Գ)hTeUuEYhe;σP BWyJ2&1 KRX Cy.I8ܛer:|Me!?UؿC+|}R#mZU!n|5qAkRiVøXWŲ3#cڡu7'DL/FV[ipDG ~_f4\KOCǞ<#^C%/hꑎmfyR^_yqi 5 )ip[ ERlvU~o$oz;,2S{taN WMX$Y{ѤBΉP:|zr/x\#W)(ϯ?ir&a/4iO9v_x.0v{q )UhjtG_bCGu{iݧl>s_ oڴJ=c>a-GqU+G#Er YRxv/,Q=mvv- WFA͜5̶l.rx&,ruHW졿__v`7OcIZ?&1faͦ|u9F٩*a>#3<+mb0fv;`deJ.q=lj>IX37<1XDb7;Í^>q`*(:s>e.E/ݖ {tt{T!D_ĿƼR7$%*}Hn:7j&0Ŏ ;3 p7#N𯩵4P;Z4ǘNjE"H4Ga*Gp`5|>pr>)}em1b<"vzXX^OL?f?!27;nL 0Q\1ܓ>j|x%Mp׌# XJfs7E0{n*YQ!\˪&]"Ry-dQHF/jm!7. ~j0vS`W`S%){J66tHAK`кK:"[hDJڭ0}R5lCJ&pOCω"S(1; [忤wf% Th]= FC~,W,2~}&h{J[R| rdr K*{ޢv]jfVf܉ #G dy= w@~LvnFjW5N7%S=-Ry}4, 9a_S"u? ?Ȕ%8myğ=>95.I"(uf48{AȵSNf`!/fDL+S\)X{K>]r ޤHcxk2:ŋ }xT[3o*ki2{)skV v|@?xdeWx"5C ~`x-йpSȻ&KJ#c7Raޚ*C>Z= D`7@#d*hMEX H L6R 'adBk8%]mlH>I b?#ip{}`@y/kҎPXM`TO骇Š/N RYV jQtߐY6#tuQk%+ Gqd-&l1 em2ut1 %C +'|R9.줵„HsS_jD\QYcŔ\3 #.(JS J1qkt*wE'kJw-x' +Ũ ZhTY&_8nX5Pf mCi9 WMHRι/d"+gK0{Mo:3RJT2:w"D8-<=3#JpD-ojaȥVvʼwk\ݢPj@?Hy遃m/(SpLfG&oFv{TzCEŃ- $SZ{II?E5 \߻dyu"-熉\tYp}lB^XVM)b8(z4G M k:n?[>lɨx= ީg!7~mWH}h ^^.e*Ԧwy3l<}"dahVA[ dhŶSH>D#†׽ڻ)NDvO0u$ 𝡏6C̕PID..d7RD_ʣp.ͯb^.yc͖9ULz @q9Y&}}̪ޔUz03<,<ܚDHRMG^2}yo| VB_5Ͼ++mqyHESBaXIl]>Q\dFΓ{_#_ >F+[tV_1"g~FIUrN1Kδ>lRRϲDh/hJŴ'`כ)(Dth}C5IynfNJ2?"ZF`)u>`Z}5\?[aY`[1G+a#s; bB柍κ?G+tc$o&I|C'XNhS:81(o˙^HE)xQjܩX<|_8ktwMppVn]t]`=q_;-RFbYu;:4@)I; YI/}̪m_,R%>NS(kdyv!(߻9G|kXV 0U.AH9;y6{2߱W[ o,Dn$ &)[ZُУ=d@eF:>uď}z7AK~7Q)^bmsט3~%ݪmZHPmLpv8nhrG;HHs#m{T6.X?RjZ'N41zr n%] )5s%3po 5$jZO\}T8ϾUcl'yت?~E"-c:(T(i淪T;ߞkwî-ۣY0{BDK9RF-8ˢn&13|WkHYm#H` kFX=X,ɲ,(3j7Ba@=tfYY, )dseROhVӜnõ0_ C= kһHĿ 7L?DQ Z ְÊ$~8}[):'ʘƒK5Y٠o?QN VDfJP3Ytb+qRɅC6קRH<[1PťJ|NjS¬Xs=ȈXf܎# Rٗ xs Ø5?} q'+.F)z;>xt;ϥtnAsxwZV{$*xYR:mP|6#A(Sdi+ڡֻ򶀓.I?/M;|ԓy**#^R+uoT/'RySo!:*X8uְNcc%Eg/ #&^=ȲVɼWǘj93J~(,=Sc B`R3jo/F{n$mF-|Ek$,lj?<2!aݢ!-;{ ȧrߨ2 {}~jKaj]s3*D03\HatY]E87nznA_^Q}r1BCTfɘ;C A9r˞p! =ERӆ}B]tlvʇ,}~]`{X=G9~]a*cD#@RI00g'SޏT:BJ5U, 4ۛdܰj1-cף9h$7`>pES"?>e+haNl^Gdb|Gb1 l5ZOVb2U (2>ݎ~EK F q@20-^-w`H0: Q|򇹋:?R7Y+x3R}@[XyG6eɈLn(18tPt'?-]U/[cه:rub3u (ݰǐ$@~8yT&.g`c-Zc~|Ӈ=>x\ޢu4d+Ƙʣv,?(nhk jp.wo*''955_cr;hK3!ިo~ŝ=3I3$N&⡡j‰nW*qЋ* Ӕ]e}y?m_A0+~v&3C<9kY3cd(W@!'Ճ[++/zwerDu9=[Z#ȀH@ݨ4ޔf$|FgtR^pE˸||?hZ>s#*Jp9e"' {C8E'z.?WŔX뽖ǧgK-Lp|c:J0\]Z*1M$3bp߸1֩!3_pK*0u+/8MR;z{:S#PjD\,)zGמL9BtETai;ccT4o Z~.j@vE ?@W˯1/lT;d 3xPHV4IFDGf=~"B\v+{˨'- gNХ`$X?>l;dDٮ$n8-n:1+o k E >h1!89p}"8plԉ *Wv/ 6ljZ`Xp$-Sػ;݀r&*3jpcD|Rƌ2ӣNEmh!/m3P;ׂպw$c<z+V[*9U4}%ztFS\i]u?yv*N10v˵搋sMd/qthFZeݍfwcg @ 8&Wӥ+hTr[ O|@JRQMqhC7Tx,q;!':UAq1 shaHHrH_be*阶m=ʌ'YP3DE"隙u.R)(w"wW.WihWގyAxH_[ !(]bM f3fpi5x'>SxKU,;\fV "ВLX*䜇KNY_3E5&!sBL(Lex,&p>Fb&H%&EUAj??U)m-͓t tŸU,2֥XJ~nK9z5OZ Qx{9`n)^gV#68CByM'kpo11@uIev!zmZbR܏)^j4 *H]uXDHSauњvfNapǡ!snN0PAFk (xt?s"$:]#s$S(7 +1,yO.-ǘ`WN^"9,Ѭ\BsNmr-'X;8Q6k2Ҫn񉚤ob߈!;{$u.GL0Yl(XF˒{Q. @;x3Y 0]WFߖσV@jq~& frWl" 2:{|zj}ҔS7b{ .D,|UkNT VG0,j$mԆ"/CDTH<%oG/#.'$掑JJ [H S Om]_ocFK\]W maY C; =GjD=i牍Xdw ("1DՎtUX$$4C5;ۼSA,$*N.O6r*AzQ[j5-K7/~Z#6tCb~%e?A `'!xWc}Af} o;wj2c/vdۢp^z@ R߿p6$>yU5w01gQ9# ׽ZA͛涟DZatMOwOޝ HMH[)|Yn0.mRW~0/VUoZTggɯItHa,PcAp$vڳHMD;[˙_r--+Hj3$9ggk ,7ϲXAra9gTp3L$\-l>`L|kpJjD|Ļ KC,GRL\6q"ѥ#C$ed^V.& g{Њ7[. ΟkTYqّؖ c'sK<ŢiY#ɎO_zV Ƹ8EKC~ ~R`[4poGO m6*|Oi13Rl ,F'ba!P~0;c97SșS5{Y8ƐZS!ހsIGIlt3$a.j:i,MQ$vy:Wd׭bLhQBܤiqj9$=WH+h="s&eM]?n͛8$tpv 8q 9R(=) E@' P1Fn Y񔳰O:u?s_1Xd > DX?b_HwV_ΫGY"鵜I;M5rx4'e? |qd)ӍY $k}̗j KOtwsSy}. t.JUyQ1hm.}]@2^oz Bs6Fk+d1REt 43E{`T3".YLiPxpL_7m=P(zi)c_0mT]a-I7(MF+*.OkY>ӇE+Av^{%o,\tӛC&cSvHqLWazI*8Lys%/lظN2Ut`,z4`uBR uJFp[O(F&gu<;<9u#VgLXܥ<&O#-3 sﱺ(I];b:J]$Q|ɦHSUyrf-8 ~_H9 O͏tL[04rD'$G;gRt֌#s^ ig>ub2KӤ %R/]ZʹXE9^ϟ4'SP{!s|-ll gpB~GWڞ$V!ZpXx8? ^HM!y.g# #ʝ"TG~]ST\D К,%2mɰoRhPQs^zytFf!}c[~+ . ](@ wNWЩeMtfwA*zLBq|+!C*)TzSܴ@S29dF!B S r;KYnn$bۗ8!>P7*=I +qNZ,(vuTD0 %֣Y oP9j> JyP-Y5߂ĕIudrB.xeÊ>1xǞB.RbBA.Rv-mKU] Ы^aUqX ]CyXF +i:X/߁.FodjO;UD>DJiw1x'V`㎏ m!OSG nbxȀgH0:Jhos G,{;!n$s/8P39_|NӦhh38S<2o+,/TNN)C.͔[NKH3Fw( >U;JKﱌʁ|6GHWK-_W+ cWXzssT݂;k LfBˮH}}ҋW?[?{]Y1t{`' />=Sc젮w4(3]ᚼ7])aOib+rҹa5F)"ܲ1.{φEkVkw:UʯJw$PZo4p;s{#b8$6+--.HSNkB {fx&e#! mCPc #&cs~>|OMGcl~(`YIphG"i;"6lIT]7LqʉQ94Se>{հ̘Pd555ptԚTꥩ~zQ}|5UCѰą'IDg{^Ap0mU tz}E裦OdK~+g2'SphV,?͖/Xi1j]ag3;x$KYΌڊΗ,U[gU_TJqo[ ]Hm暐؅IQRR3YC`Y.(|܄q`C1d~E~LCx`ZO2%l+ζ@$Z8W_$+/S=X*߁Ed\KŤp.}!PCj?[nKg2~~L?Yrʗ7רʠD?놺nx(Ep}j3:ҹN(+ߧ+K+oXM_cd}x%ڗ7e?]=u e1)ݮl:(zJD_69(294-YѹUtЭnc{;vw"uJ\Z/Z PE%嚩1SFXt/ RYI#wQ$'@Q}6Ku>;C`z!LHej T?lЦР@Ac}»eK!7#j-VW8\ @:%prl\lB Ŵ?8[TvMԟRez B wdI?ƧG"5rHz Q/z}_tqY/+S}c_aѓQsMHX– {1y$eA+Vs[!1 %lU4ö̃%D}&p(gӐcasl0JӉҍ7v=FqyPlIG|wj%|&7D1ʖi1tXw'V{OOfP"Ӥ<hSɾZ§h, =b̈́Yvs1eۀphAxP KYC23\=_2gYRC],#\uhs+1 M~S0?p+ +I ː?ZF|1C3 t"EiCPp"rR~HAaĞ5 K[ȳfE0lhW"8ɩa0Ӡeo3X hagpBQ.hJ _a0!e5Je Ī Z~$i,yɽ;Q{Mh KɆQsj)7|x]s6%!^ot؆SE,N uiXA_7Ʊw@{sAe,G:9 n *>mUH OfT&"[mQ-h =uM9`GԷ!o^; cP#zp  |zNVQnD˖ »\ӥKo O Gd)UD@U7P2υÊ.)WI$Y$wJ*63ߎ;~h}X cQXM╛1?اAx.Rald~r<]Wg+:ҳE(10Csk/4jqQ.+"%+yxZXI*>w x“pKKaO #&ƲKkfd{!n M 8EfK Hݟ(9 ! DHY|C)8Ae@ 4vЊ#S&P6^ϩ[DR+^9>aMu[8$BN.Z(7b i怙~8V+@֐4mt{<1/Fzo'Us >_\Dqq†XW)eV-8֥9i*ɋ2%۳Z u V&De 3&+v7Ր 80i+sc[6 S8;w^ F#$ΣC%M8k>C)!ds{/h&ZʼX7Al+Sγ%\ gE.ް-Zp]~>WXǴB96|BS,x 8S!uscn!آ"om8EM4EW37-PBz]c],?öo!0S4+P%Չ5 *<ӚN|NE1.6Y: aaUų# '[dX~x̶k#F#ҹ9]zO (0OƼM:!'uv~O,n^.W])8 =]s: xqT޾6u (c}90@ʯbB~eUWv@A9x=mỨQ$\PJq,K~Jփa+OˋBDEEcy<# [Y|e5kd5ZzH$4 j\37Ҍ}/{SvaʚǦB'J!G4ɋ+oUYr U;OW 8Z7&crjGm!R׮U9_;x!7_yo^_]&Fb_iOީպ( ނ47\l₌(qq=fp?ˊ}DOb)w-}P;ֆOȅvjr@T6f)hD+09*pY:BԵ@>JuzZҨz ^.&^;v,9:_ v󆬣 nV%.0##T3ܿYd홗LkGv7h&VSzÅbyotj:* yİϦ0d5m>zJ{M1ԋX2v$_]*&rEgI$"Y $P]c&Z!p[Oge9NnPQ'`S,7JNɍ[O"A[o`Q t:S˶F[i͵Gov.]jh*-_ JԠSz\T"w1K7|l%%JKq;*SBi刍G~ݝ_⃅y o8#dX9k#VEDͻ z{ܼ, [34Vӱ 0kd? H#v5bn"Crl:Mre4y,As/!RYhrkT~?\CEHO\)Hgyoom&FsK@x,$,a0Îq4DXMO?Z~UY4WDpCe BGj >ҔG) 9F%r{uҋ# !7֝Хn|4l$ 7=jNA_O4K} >o[[)!̠_\^Qatg G`A gkqA/ehڼW8 CB%ե7OO#: cwJXE{NmT ̱ޛ0Ͷ]W+%y!]_0f=ecl,MW1|ф!Z!\CFHLN +kc~vsw`0ҒYVmlYs=7.knDLE|M%pK_?_ZF7NWfxRZ:qtqW_|5nmIfڧB h;y,Cg9ϢpF1ooFoU9v@=+ݦ&-)}8?$-x/kJ@t8X>HlKVQ cl?CGr(|u UFٲ|CF'L?-rc$^ UzZ`PpͶRxCG|-Z^s fz߀_4P،<cupBLap 9KfT}.kx(e" ۅr#$?s`ٰ+q0"QHQ(SP}mՑj;lRJcPc!<&'Uݏxx å(Y` j+`J[|hy[*E#l5 ֜KlM'xȗl?T50 44QHK_x9@+ ^\m*k^|>KKiyXoт+;aF:J2Q.k :2L!?#pGG%xih_-hr.}jz4h%>>xP! ?ilNdcOS/IX L ݽ/zc|`-L`2$FvSNM%"ۏUhExx(fET򳠌k`~,g1<4D4*\HZclZ#3f6Ń0Q^b}&vS/WBS~,=C!]>5cja+uzl.IT7h5E{] 73 ,"I#DtIHvwuE{_?= DJO5q1JP%΃4iZb~w_W,Tjr(59#"#izOGEq }z*}9J )4 H|]R2? +jez3]ش🢰H;1ު6F-elfiw(.דhzMi-Ñt{q$ ы]A27$J,Gk={7՗UL{mTs~'U!$e-ZF#,9Iloj+:X{ԡW34~KeϨTL*wU>l!UW+"OВ2Rk5=Rŀ6bsߨ6NgϿh S\I!ʈ j\/ŸXrR͌0:62/|B]9)^ f>׶F; hP%=H#Fə|9H\PraCȖ`#PQ $G@>EW CaLen_ؗdg]L6ta *Y˶;+%B#qk4GЌ˂AU5xtC8/70˸TxGwҕ7fL 5hEG9U%@,YIRlŁ ~+۝N %swNa.&8o8a-]H3']儘~%}ڙALII*E8]1kqfr)F7chtyr?x\Klʜ, /hE1)'"j?ug짚=g m[x9I>#+?:Ld|Dz H{B5d_U0\J'~HYsY)i3(E lߡ1tt/b-/i ԭt݉?uU+1BA}^)>nKewϺiӡp0#+yꟇsnHSb1ÿ W_7-g(j>ѳJ.'WຑtN+Ә?~L:\+)| d([w0U#QD._DI73/o|g'o|~PJ_<ĄBH8,7 r`2sb*r 0xhP%NP͡II5 ~>ju\Atvϧ,= pc~%6K_IZnGΩ{a&qEJAJc{}[6q$zGop_yWpHΝ>pMOEv\֒iF":0sa2릔n_z5wRYNLB`3xg\?hyXsƂbx+"4ib<)W! ŗ0 Y+gkŽֹP' jB*Ȋ:M(-H(RL@Y;!wϰ_dNe<ѥM?p69&vX"=?T.ıxS֐"#剅Xa^,B=lnSC>hI)# ,[K|ڈ1;AkibMӄ@Z) ҙw,^F֌0jk6”<i>{;Ι3 H&$sNUЛxc>֪Z {LOg?$YqP6Al3QlQ,DgJhFP) T½xA=iRu W' 6YTFX߃f8n7bp_8o:=o@q?ԶIF3eN|uSh4#yں,1P%*N]]`rT;3r JS_Y uv2x.o N y4bȘ\'mM=t TLt2#^"KfS8 c<2霄7RR;^6>0ktje*G*< NN|VODGqr{njVdOa^(Ei]Wux[cuBy%dEGDvՂqS6+K&NS}|w>$/gcpUI==UdmsJO1r ٻQj > A[8n oue35E=d}UmO萞W;bzeGɿ3q6Np5$n2P Hʮ,cM-k̭/Dt#+(Pԉ3f諔Z[n׮ST}ނ$ۺ!0JlD L{\WUMX=LO{ &eбd.2Hjr-+-i)\kjgb/e-({'Q9yW;FK(#qL߾I9, װC0+ƛ>#x>UakE+HP jKr4s?uMb$~V>2*Λzw?!cf_-EN.Ј{R Gsphcu؇/#.:bz!GQe]cay[\dOxa%܌0pM $*}`\j|Dזۅ6 uz,{ͻAi~@)-_q6'<%q_a4@IWPa)s/.HYwN6S9zxÔqdvH܃I"T_xK+' mlk ͊%_< uܩ2o[iκ[}#gzfq35#6CtVIbeݦHp`ytIɺZB%V 6Q5'Ui mɂ"Zl+K;;W6Ҵ )j)>:]7t}@p/Rz;gUXmr*/ +Y~T@[iZ_ǟNocġio[uAMGbt,~R0k82WTsM7DB]GQ[W/t З&,xr:/ý.Uԇ ٍ m!ᮅ11V/O^rN7d(8Q`(y2M&@ Rp2lQWM@UgGN'+(Ds*`~饎%Ȗ] DVgF:BSh~M=巑*}泩Qo15~,N?̤A÷"{e `ű༲SUr톰6ܨfG#q% +l^ L\jU@:b5Owɕ$ )OfBz=h֞Vs= ܷ3pc5{h`[:%KTTpRPDino+e 6/[OnS^3|a+J߻35A bg;iiGN,s|#/ _ Ls#V^EMi:-vX 0\í=4B @e 8׶r LǬgs >y z)\M|"cےc"lܹ<`@DbySca KĖ&2XsbqBwb@u$B h'(}Кm%OaЂ؊A(%WuB7bRC-%w~(hpJ"l[Mj|Ц7_L'^x@"#O4Y-VCn]m3\n R?jB2!O{e ΠPoGB5e {ab܄`!VPby\mDeZ>YFTQGdhdw/QM<-}:AN\.,D}:MHXD́E,Pv*+#i'h4z0zgV/Cr18ֳOSUp_l?uT^х} fthܐ_ ~:DU\oh:*.L-= Fnn~ (bɑ֬kh\ AO9M+j`:|ՀW(H R'KP>ئ.ɕFv.ؔ߹YuŻ&;4 fw{çΖCe|d'{a5S]''͗\6C_*k c;IY_n4 P,-3nY#?GG'\6N!mg`X d2Q`/]$gbnmF.Qu֧҈<ڨ:\R b#|F)ojd1]8d]˿gυ9|:%|@6|,$PHmL/|Rr,/8k5tK㌍G&GGD"LPa萡&WdFԹtk($0$5HL9ڦ?qH`;}4QZ9 0R@]eVlb~/\ ؒ{G:k8=B?('m'I)\==4qI0Ίt 2Dt_wS4R)zT;OF/ 6o݈[&~LFy5ddf쇠?\B=Xph恖)̲|eΒP.4cGʹǬjdskO $"KR 9|<v. @mμsJ_aP哑ڬK1H.U?khǟ T 5vU{k*gЌVyGp!g8(M㺽U}d# IנNKI3usO8m7_ <?-rw#py&8@gmѓ{Q*a `Oxy{xMQ-xHq!(ĸYqI*J^MCՐZDY Q-^9v[c?;z~||Ib 7P\[K~In 32v+r0b6 lcӢ U.XWfĸ[>d_]c8&V M4ЃEшKfPgC/Dߡګq"~ŋ}/0$Ndֳ7,?L8g+,V / qJFr#X=EN <\[[;ڪ@\s|:g}hE^DZ着}{+}6{1!ˆ[d}-Խmf6 DXO|lj *=iJVSjDs]$0Ye:׀W䰴 ]M|xR N2ǠKba7_7%8='ٶFčVw&JVuq~&l) KhO9hg4f  .W]JX;I:)bOhok,sC%_BoP?#V1Β!@Vk߭Z6oF6dc`k-~lץU^6=noz1\ڳઠXA 3.:T* # sjS׹ύQ鵨թ=?S@Bq?^I}\̣\j>Ik)CMdTou\#[r_љ | "́;O fe_ΧŮ3cR5]enb rm補>9]k',ջ[s% =z͞l})XمY}e%8D1k{kwH 6eqf[]) xT)+4ep#c:@cs)+VsgJ9Z\I"o!xjʼ mmi+*_&<ܗ⁹yȌg՝'CݜW} Wh.؄/ЯE5LULey msڭ."G߷|Q(H g*\)9tH&c$-I"egcww,/t\0*kET{] C}+z[$XC1r7s]r(k4P}6;V? E.U L' 7l#\ӑk_BBmشgR0oZTm,]G ?6DUսZEcC.O;д9BeTD),7@蠊Q6 +|5Wnj<ɬWQG=&N͂ov, ;b|ջjf?wg|QkjItk&HWM2ڋ0a05@(oAL~IqF7\]ml|$TRd*zՓ BjIօydE0rpQt XlM>S%Sa8s{վB#(__. YNVH J)jQr܁8A px =4;EwL!ddE% F5u!\DG,"'DvOgE xc{#Q.]-o[y炄O'1|2l{X< oCnxbni!c]sEwa}XxsDcKmӽ/ :;fSuM_7' ſo:EB5_8pSٙ6F2D?EmO2e@ ZCv%ug"J3yd%*cJ}~H3!][G;Y\UfvrN$Y sbmI%|-)= 4AJa ]GG]-gU sTٝ<,u evLqDu6ww(@ 5:T;I( E=YKJ+86R᫳k8jWnNOw`;rF t 4jo\ngAidݓ}_A4ZʵY AnM zm?AՒ)E$'*] ,yNO0 Nkqli5kȺ/SF̃CJoz }ri D**t??m_OA?32NE zB87(_I =z zf>P[w@.?+-jx(w}pz܍^s x5gS|VfD}d(76Ef _a^}LLq>If5 2*Ҁ>L)GJN=յߋA Z-:4x |"Pk[Ќ5z _ֆ \KF6TZ;[5?ٓp.<5t7\12^34W處b9u_R$n3ʒ_6*\6QtG[%w>N}|+,Uy>,18c_ /U:wloa[|oK\]˽:9krV,H?i0X,aW^eI0wb;"8HϡO !f)藽T 0k4z5wx,A kl{;\ֱ;˦!!?Fȶ\PM#[)T#c16d}flCt;.)"IJ_o: "}1ܺ)gb` 6febDK[ *BxW" G@Ƨ^0ξa|+kR `:=l[% > "5Ru? 60g2_PzA}PG %ҹmS { =:d8'>Ҵۢc %#0z~=3HtkWf ܔZu#c%c+뛯bq<]~Ϝ5"z7(",!*4F?YXYh#:oLM, r)[PYS ^i;"v( lbC/SB<z-|ϬDcy٬ x{wuRCN`Xy=ך¹emhh^`M nBn@~^@PCwP'U*/cOvTg0ߥkR_}3TRv뺭)!+.!6 x#nB<쳀:R_ZێLWJ *Skq>]nM8p j6UI٬qĞl~"~݀NߘE͋&rIVN"Nm-+J&JZ@A7=b@0lI(hBL?n#)R+I{ /QBuɨl8R<>uUZ֘e(y:/"n>**@?qB>Q+j<#C[\$z#E}IMZ:6kfr%|Yjډ5"jr& xVUlo"Q;y{H8XLJxC r n͊z|it A!j%ɥɘSNF@L{>ZD>5<1 @)5<)1Oo3QJBȬFFI;7 4Ej,]y_9Eڨ 8߸(i"P pV/JMtv0KHl%^L~EV.yU]m_x2DA!"1q 7tPҁ6/*V.ع@9o:' ^v:O<DmXe/ߐzPfwEd>1^@P‹1 M.@' 0B-_K+60HS,@UKQQYZB1s]7zcon7QLݙԀ?6[ޗsXr5gڟԞ4+-[s5&uW_SEyv]MfOE[T_i^lfJ7 z?FZ*f#x k2&`e~A-x.ȥLZ>Wrs<;`::bȔ9!F1_eK*GG*)""]0`C2Pu\3(^5Gw">R=F|8Z_t=jخ˒?_T_%GH#o3;6&ܒGԅ1FQ۞L;~٬*z?fj4wUvfrS6֊Tf^g_TЅl<nCxetkt A{g Ҳ7@q/hf<{ S&mE ^qp[sdb_ ?4}"#]K;7{}+d &U^E9ӯ(h=Tds6\EZ'/ےN3VG3}@á #VSsV҄- ѫޅ P@9pB)MO匬_(3(B&p+MT։z8llūd8I9ʙކl+M5|N"J4Efx4AU x:Nv k[ \GJS1qCu8r% `wdD}0m{T怈<@^}* s}Α;"Mܗ20 |"aT{Caca]V=jc/Bȱ7ڬ";/#=~8Trp-}Ӵ#些?mM;sQX aݓHsNMԆZyX =jWGwcMNz+Mnt6"bSfCrӟ(BMf%$d2M䱯b 2é"`@jA^L$ Egi9pC1(LVI)ڨ;+KJ ko ):*ؒƝARJ-@ݔֹ`VF>@-<ݙw?)|)Zx<= z6^a3[jJ0(#3gpRb q$:55\VgAsMHK69Q&w"OTd)0gɂS'j؅\S$\dX{+!,(-V*gWRrëOb&MxkZj}t$O8 B&VJ>|Fz`ǞQSI( I%5w1ۇ6kH9`vބ}9TA- ̜fWꍮuzR FK,|3' ᾔUӲ8 !̨c-?l mw ,w/0R"Yj>ěh?4tvQ+,*O9h+%K JF u-3D* ] -#ehw@39rK:IMB5s_p1gr8Yz5||VЦ9 {&a%\JDn*sy= y.$8ot"K g`lq[W9_֖Q>fqJfrCJPcކ^\9=ٝ;_#8?@8()NsT?P_kM*{j2&|;iq ~c{u;)LC__ŞugtSi0$iDNGo(UrÔIiV Ö2!P%sy5:smC*Q3Dغ xepjK+!K.xg,$$yY;iM  >42lAS7'H4tfd%f?Ԟ_;!φ?Pv~)V~JĀ& (]U<ޟŊI&84>Rqz,IsjC]4~2ޝ  Ԁv]svZ`]ޖO=*Cv9je>zܚ␆BjBz4fo!LtX qĘ ۓ^poP@8nV޸eX堇O$O2R2) b{PiNPvekN4]SN *EϚMG}њ%{r"T6jOaL8춋JV(Lo{ju2i#9+*je_l"1 D'K}ib9:MS3qϦ!:oݛڙP6j j&}>aՖ-5XO١!&`UwpwdcQg%y\Mj Ǫ_Sc: =CiUbQʮ[e/>s6A+xAXȱs9F~`MZKi\r@$8>0{xV|MXEXy[AwiJ9h('$rb83Mqr/Q~#}<;mF;F؃RnR{75<4.>ķ. ufMKrID,2lS[aF.%Pҥv|@vβ;:>m?tMarpe%a/CYȷ9xoau(Љ `0>P=Aj鼎U(ZBI,2b"1ß?x ?]|t84oj& l O !?>dV' ;gHx"eܲob؇WΕTm[Z/!v-0Y~/GgY YFd`*_5;D38Ri16gN ~4:Jn:NlOi[BJ](6ϋdBKGƫ6|gqSaJU*J)>;,BWwF)o98%4,!5ډܻ.ȠOk[JT,<rDϥ$Ŕ2}-wG /A;\*&)1(fس+`ɑB 4# Y hARR3 *M|x7tzN[(@*ejj :Y9ڐNNLj">;3e;OϮpEvGNZR54AޠhC?|*}p0rK%Y}5)v:kitX#eTUBnoֈcB/̜{DYe6+8R33 D_K>cࣝ`Oa#9$-+| FrӪY $`0.6A".GPgϜ0TRAn_ *\XHnѳzO@Sk|C2}hޙ< ̺ ]K`ZzϤHW"y_2H-om> v= ܣm}4\z礉`/-e|1vt65>,0UH)As9D҇gN+7? $8L0U_"mX$Wy4!qu2taޯ׆2٤HeQ{H@ Z',mqxO):!)l%3f9lc$eT%kK+L6e{s~ L݌$\\󴵠Iׂ5“' r$;4rՏM^gcL1?SvJ;4?8`}bhǥ`Z/ywjĒxoYpG !7ړB.K[]8/us9sǦj@,<ؔXoRŎ~g|a>kQ,ǧkahs{d+p%)㣨2Ԟ0&tXAEϭ,NX8zKRHg&}^&SۏYYFޭIɋs-A'@GdXT- H,wv(EQ`f,ZI:ka2RV2PzƐVtjn`gewؘk&j>h:Uo4X}j7y/x05u BgxzsOJ 855qcFy]K"k) `{Ĥ qw:;'1o]Q,fF $ !uJ#봽)͍AʅUE|ɈB *jlF~"^p7:˲Z-EG|m_ ƌgO8[pҧoTB,oeqr3 d2`\>tZvdHk'#n+%=`(Rҩ$˜Bu:Bt&;`XI EʔZѳSNNAGV3l(7&6j [41.ԏ؋q)]±[-L$;5* j)fQ(P6C98!LPDi>YDe/ 0C?\ųSDYQZWܪ|~Lx.*E Vv&==Trշ~EzȰƎZZ  h&g~aH56"?-?GnmDv_{z<)]zsNPZpGiFk`_e |uͫiLDM %8`Nm8M>8TUy ݪMe=Ո'9]!TreG J?OE4?j-ȘrǜV-G۟"P}|oVhjoypYi3ro!`k7#O~/Ћ@-<0zMIZ}hk٠<hsNGe.n2p7!`ibb2ׇm'/;)kHGTΐÂ8vwhLa^,dip5]w>4%-dYfʎNܢ$V?/8`QOTœ- ("ˬ|ekg?0Q]& ХvPt=ջ]wEW c˹h/>["T[:sjؒ8z?QcUd݀L ; LGF̨Ӣhh渕)BZYm+MZTCa¡rRp˵{bnqΤNZY〺k&1]Icވ?y5r⁺N +jS>;CB_Hᐼas)W%ǘd]˳{{UU$MHVo%[۫|Z5`l9/{֊|IFGͪ\$M>l-Fl]<YMs×u٪8 [&*l c `_CT=P5 @ {s.gΆNj㋼[ Z90Uj^$ 8%Ӑor0nJ"Bh鵊H+~&;Yח~'˲Ayk+BZ`P[KFdrx{Tl'C>(p}xw׊}J<9zoJf";m,jk79Pr8n.g̠eyC`D_qH(PF_FbK魻h2O5*/ΕXh |I(gs̿jE;:?L w趔 f T5c倷;{QvqZw0`?ֱM'`vXzEn$ z &;nZ֟.$~UuNaž۳yX`ex1Xp("H^shmƤtl&Ϧ,,5aň!Oτ)p‚xZ=f9`-uvO&+Bb 'bvaXN~ٞ۝T7OfywuŒ{W-)m7tfu0OqC{:B \6*z5Зͣ쪓`*v7YIӣ9Ɍ0׋iU-iQV$1@GÁ#qv6X$y1#NAm2JW[#"@U =ݖt? `V0zU?M>f ?8(*M_. ]1KҀR ݑH-ἹDRSHMULI) + r7BJ穕6"+@%z-.m@w; _ocq"̃QkkI8>I^ё-"=W-լ+v6ˍb$b&3:C^YmFïzq ¶.@g׸~`4i:6QK]bA U S 9Ѱ]MCҶ0<}%;n)&r!N3%_j-lH!üc<6 ,$BS9ec݂}jƯ}Jq`<3n9)]GӛtEXi<`sI/:8$OH~K"|umS_$Y @\K)9J 5աhu[7d=Z({+Gk'LqdFTL|T߆M )9ͿԛE%0ljAYPetF$9Ir4:N`YȐR>.7ք*%rUwˈE_is5`7l6Y}HZBwQC_m82 jJ\4TL/l,բN*h S~z5*F/O6RUZ z3LiT0ŵ̓yFXatZ۶md =~UNC&.1DغL|VJ6c _U +d[N(,>?#`#x0Mf (^l _2oD.`S}ABpoGV`B s4WGX~$R^ ./V8Y m:Y[N 4x1K2'U~`Tmڵ{$3cՋ#'ҙ-Og8@L+X1M_yB_YV m W[]~%d Fa/,XrXk.${N"W{%biG%i$dʠpLuQ; (Ddak"G235>V@ez.){2ݩ%}n:夜s1P:c3]O.^s_<~],C!RrH!I [f m%YmU6xnᶠvÂ`yv̼Q(OOBck/6|hYyq-47w]l'c_wpgZ`UÐ߹5W]D[%H#$d-'cΙuO*+O/'?Y'Q€~{~zo[ oSx;bLcꤧ-JhjNUz۩yq ](h 4Eiq^$xCU`;"+yQЏ' ]&,(b+ \L\Lw8{n:m ֗~_EdPIs="idj$j|y% IWRLgdm̝gC{}s{m54=;]%p>P`9V[Dd"l AbEKZY& el eHrahLp ku>jRo{eyHoEh-`fFH^ocrR=MԳ:NuؒxxFzV/ v)7jRvTM[TV)׽ ;΢`i/9Mi?rk_@쫕<=f t 4? 7mudP2u"#xq ڮ/q_?8iy]R8r|GYD[|] ̘ (z ٜ$֏A\8 TyL_*눻\mͅي?%*>W *UJ/ڦ3f "zZ4U 'gfI>|𩗵$ h&:p+\Gk#MC Miik+ke(5RQb3!B1,vi G 9hixZbأG,yת/:* w'M}߫,n]Vw&pmܐF쇎u)r^O~TsiHX1rGXC[gx3xWkiüBѕEo̭5h`Qzy$ J0@^er 3##v* Jwc{/md=ۓE{v#HlVTKDc-Ҽ>zOiᛎCs6(0 i|4< >q$\bWVշ|@[ov*.5>/2.^:ja!ExBaSTG$V][(N3 |@Ƈ rNǞX;Ńa!*L8]*E\[%X En=l(+"ꐜPRXc>Ő6|)qIԡQynCw|ҍ \ike7ʲe)ΡMAJmrm<\!e~uoxL&R!ӃdKXwrj5;0 ΚŖr*n`%t;WXY~.\āO!uSJ\.,&u5nӓCeW,}s&4]&s!u# s|!2 9p=$^wVQ!θ 6=; h|&[ sF@Rm+,<{_tT2J)u}"KN +0b~k+4+&petp9;u3veDhV\jLR]1s` 113=Pqsi4Ӟb16wWwL0o1IRjΥ[fKXpUv~] mto7qVzwNRF@.1~GlΫH7&Ml&ed^]%.]m._UBjҤMZ+U5Fu4N;D >!fTydT(`me(/~T2V>PPz_)'Q6Y1Ũ\շ=wc*ĉesx z!SF~N:)hͳJs*A`kXc1T~%Eb԰ eq4^Ķ(̴Օ~I{E!i񙫖[su6%I,d5x?@* fF&v2(϶5,j1])'S!{.CR^7Qm]N\[*hS42<\^&&_+]%@Ϝi;O%LsTCr$t NT/ؘ_ScFea(]Qz-$cF*cN|U.@508BsS ΝCVq4䈝DLXmA/KtgϮ6"n fǼW̏S%\{EWAߌ8JaOGוƷ^RZ8P4%d=+ xxcE0{=z '&=]1櫝eή`w6x"x&u! GWk+/3glz$JP"fB6u+j03v-CG-jȞƕOpO,K&-1SE76Y_wEG`*d;K} o)maҵ}1)V7*=a!.ZձƦo=6H6c=FN'+sMԟƯ-7: ?!Еm`Pfs jJBf3Qrɻ;h,֍r!k$w1-~VBJ=>nÚ!ݤ ^GFhtIWJ&怉%IjunƵΩ㈟:X CQ[V<+FH!ۑE#`0Ҁdf'CMxM3QR:?4ҵM~'֚ILWGJLgw2*FxOf9ҋ6j#EB_vQ <ًVGK`JjD[ ^a{t~:(8E&zcwB% $#|U]p,YfL,*Jn 2Mi ?h!rɖVW3[^,Ĕ?ǽ!Gϸt rU̅ i_B)91׺AtR0Ѹ}Yq{!(i/[;C'ue+ZAaT'( (T/ SÄ~5TxJ䪤Y>G49oY+E90}|#%%,%k.ef56SbQ0v$n)L0帊nmS>; 0$k﮴ZaG (h7~1VH#Y9!-B9v(P M([jl[jI!u⨸v7}X-nV.Jn #͒57l ;TxMj 53ɲ" a_̃RM(D(C;W|EW386 \kZr@ә@GZsJ])jF ğװXLeM BCj;b?&>]G{Rb<6U @'Bj46gYx9,2&AxSJOE4}ԬGlwJӮkɐ9\TTp~xoDg^' іơaZ^xN&cXB*^prlij:χ, S.FN/-MQiL4XqrYkF'͜I86Kb;FODh-h_v` Xgڮmul\H2KjIߤ[]дSa Rw)"xDo?%;$NW:-xUcTԌho^t $09"~[)BgBg8_9 G3Lceߟ#k,j:'aGշXM\]=grw\zvzKS tQKڋג +: K,OwZtFg]>f/>-]r4xL" o] a_fmN;Bc,BHD}yF6&8JI jĢb/^õBH0\ᛟ6m{_{vKÏ%v"|˼,t<{G,= &bSb1xKo9GZoѕN@Л*u 8l^YivHFH]ag||.byŃ0oc;ޤtZv }ۦ``J/Byidlb&VNL(V cA W}1D?Dt!Z,X,? gsX%:|=9_%la垨TE&iě0a)8^0@Q"+&IW[R#˹BU7}3E0,|uAb렐2E BW^e,:z(] mȐ|j ˝ʑЃQ}=Fl[=Vfň [%fJ0 }U8d k$;~zrK@Lwware2SAҸ1whOb=$m#8Eȏz.pq&2.f2W+my$5<`۪O݀IRGi+k;LhR]n(c]eqޅIAÏZ"Bwa}'$E :4Ͳ6*FyΨ+A5 \)أʎ a߯y6ʇ'p$I}_SW ٦ҷtm7 mߜ+v%4`PVj5%zNJm6@q8!\1. ~o_bL[d7,PiU7`0qѦ =-^tr"^| 1 DO [$&3nԈ^z%x1#~uܡ!y6/ePk1,@y~ѩ,r{E~G5%e+7A78n+mZE>-?E J󌓺]t,/8uLݬhpdς^.r@l9Oj߰6Qd3eHn4jtgv.@nK͚mB`MF;"I\{j42v ٛut(OEэdRL . 82fΩ.|\Mg X[S 7D<]16>CdR) P SxsS֘ED8*qx`eԥ0^<2C ΘL#tNjr n"R=qXwa^ǜt- ʯɟVsr\sVK* h[Gx95 5b&qͬΛ|UD&H}FM#b#<&S>́TG5G00SX@$pϮ9ox +-W/,NK֯aiG2_wusƛL QjUq{@ׯj$M4bE щL4 ĭj=aduA77ww|Am>4`Njs۷ǹO <^|éA,z#I@1}܏]r6kP* ܩ*de5Z/^LX 1W +"-A{A<ݯmq4߭tI0 y'R)N&h6aFC=PN.hGt\.{Q~ϵI]׿3|pީ5B,:)uVኻXyady͘ ,eu#ijxBfQBYx1D)U7!x_0͔Oo{?kXPӧ/2DˡZ qzLZ~M-d6:eCtWJBkE7jk& qW?ZJ]9Q[S*X6Uw־!-5$6æCJ#ǠQҮBK9na(@+i i+Cs6InSQ&0FQQ\ё&O赺ؤ mh;|0X53xIqQ'DhVDw~́YuZ=~OIC<n*x;Sf4]2vc%z?dZ6g$Aԫ7Rx}ƶO .s3~WN'An5~* d8~,poWޛ3HG7c Uyet%wg[;}Zzzٳ+ҋK/Y,!q HUIQZ3X=w7 J Kr0Jewla6xDeL!@-K0 q ш^ɅNbx|踢4O\Q qϥmExbd- xzvך/9#{6JѾEz4 w'F pĕ@m6?c/. ;3 0; g1fFn,IH>XGs9YvfvoL vt5Ho%_0]}+XdIhj@i' }iS2Lik45ҾHȖuٲbmG6@|T<k$2᫢7P7X̣C x,,Ch N] }Tqq<jű FZ\WqFiK7GnJ,NE>2|PH5JUB(CX͆-bM\ 3gU_a.ӂw.OEAvEq)𙤸z53'/"5zRw*A?0I)>hq䂋] ɉ!-pX"ruGq)ⵐdG\H@;\@Lyٸhy7YbM@'=Fp};VZ}<-X)0@ ѵ׈8RZ. # s1k-{[-/IUIeE<䡘+ʙn׿O9jVGu-ҮtrZQ=:Rt5|Bec\QmlG U:%Űyf:wLt D[Z{:GU{ͨ*! `Jn A(Z %"[08S2gPyrUHU1B{@ Nܷ=`gE;ۯL gd`TW)U׽$%"`/4 bL(4$뱗&>-Q+"Jk "_|̶&=jo݊iS(mrGu.!nD[X9Kj.\%ӛf`h3*;Z)'0gZʼnBAp-b_.癴zl~f8ُUY7R[h 喁6ϪYmz70j]V,?`+%i|T,]l=*Yu3zOBvIdfbh BC`8h=~MIh9owZ8w;MIcZhI9ɉN<`܇|s/W^H٢#fsa|e*?.R?q5rb ɹ@9nUiwZ )gafe|BEhw]FYvp&e,ӟ]y,)V8q=ľHr @ Ys8 ]w&>!zU6}f\#U>pQ ZWm\NR%K<:Evi& f9>eN䧤A1qvQ HT&LFD6i:ϗ]ߖe CU2X46וG*N)mTEqO: s *8(L},(,LG<_n=֔^{;٣.#e684du-Jf ^ޠ$XGk3ۓBq9=%$\GslUMwHIZY5Ǻ"R4fegGMNU"!@y.Dv`y{?0t'UgRX]"p@ ΛѕCN)%3OzN7,ZڞAz,=Ͱ$g8o'Iyi۬7͕?Wms.h ql1⫰*"G*ʹ! {}dp}*myo&^L?3`wj] @/犊f7x1Ủ-Yl,#DqV^VW$=FLے*o(7q\} ߹b͒Y<.x3'Mi%bʸ D2fF/zC3 'r7xQG+:d2`D'KN!ʟ{҃GF82?4+${32=ڏgQŀ`\\92}wuHslw4!tȕ |!m;yHB\Udgs@ct ƀqԈVUg"& C/j}c.Ēv!%(1ܵuw Za0Cڇ((~qR9_2;(O~_쉊|ᘆ +uk| ̚4=s3i² ׽ũTS^^Z9Y=Hl) !>%՝ l@+ 9H$P}\މ^e?uq5r4~s.zjp~%}o'K]f1i*#^yM'@/wC,p2O;VzuT,_ .3?`ѸU1"JLQ,I;N9(1ï_׆x  4E>t,)}UzDR6ҬьCh0Ed.¨4bG1&LUsޅ <7q[UaH S*Kw-WNai=Po||^gr/x_;q_EBUfc Gs<<Yp#!C#l})Vz\b'j_JٟʤPyl]7/ՊMʒiC\L,`)gFZ"L%;[ѝ .qfH/ߨ0Hhi6)8K!%fvQ&x[&}BYDY܀xʩ!I=su 7#oOWatU)x!`\wvuPӦ4b/o,QDQl̒zAuW6$81']2ď>V(-2SOɡ ȸU~7CIPфﲺ霴Dcv;Lv28PA:z̖{'嬇xx +6AV:OÐ* #q~jE|tojwoב'Y@ґ]0=ݰ8MBdSޣ ՓQjwlSK؜M뀅J;0=M/dLv%l?bph)^QX>JwbOPSNy36Klhe klV8N]fꘇC7{-(AsB6/HOJA|a8x<L8䲆nC] =1G s{|q!Kf<]^2la^B@sĈ{)tbOZ. OIJK`v߉%4E5VtCU2\R4W,-c\>gx;D;v"[^ -ۄELAyΛ:8nMbuWKfH?m65L`1xQ ?Ȁ X'J~6Vf&rEG_#siM.⤏KJ;F+Hf2LǚˏB'|naʒ5?e!4/ zs'mLPudX9CwӋw]3]IaAڥxbEmv8qr!χglD# x Fcztr˦"O3r45t`KqWc#J^I-rfp'V1,tnȖ (_Tiq,G.7̄(TὪ7g&_-`۲Bu\X?oT\4دO`]U*? Fq&3%-Ptu#4Zyf :mlcVi!9mvk;c$j$ȑ(]~ b/H\~IWW퇭XfP%#$3w/v`h蜣%.R_/z֨% ^ܕ+QBPe-{tX94@>K'iƳ 7sC(wUtE: %)'Q r &>s!x )aT2M8$!N~@T}7uSPFM!偘Y#b$q Pk9MLM%r:ʱ31Ng}=ay$IvF`Lu$O,ZU -nzk/޸V@P:ӺwxqVզqr#u[rl%lmڐ1:u=!h+fL:Dt#M( 6kUpʕ^ @w NwQCږJ<'=nLQ%M NUhI.l&6uJ &"fK, _- m[EaIt(q8~V2ZBsaT209PjTqYT 齍>IcSN$ TUFwa2Ԃ ͆X7gC,";̈́IL(1O:[`5幫;jh%0 d%3ad?H3; JӰfJ/̮$ox$J#Ў U~:PS"5ۀny!? e&]Z6N"X[՘3+`'~6_쵅p)g@de|%U'@&ޥƄiJCģ8O;0?WW V|@J w 62[7D5$K1;fJMCMDx2G=ۜn@g6IAsd=eOqWrL9%`Womւ 8c!_Ư"V3M{JcU~9ت/WES_Wdn/W!uv΁`QDplQi+% -j@\Ǚknky=c'3 vlv`,tX$\tfߔFZM5?m-A]K+6` bbFZT;>[X uҔl8s7>Du?[1"pvN@Iؗ܇|.ͨ65d鉱xwգMH=)ӲBw ~Ѩ~)<4h/x6&K/Njt(%Ǩ0'59 /i>wj걤͏1(A#\} h:]H#iãfEWK"~,-bS.hԿw~D/ lc VW8> PィitR!|F߁'ѓc>Y=5?lW!YoAy>gфlvnf l?pon;SSZٵf:ekHj[􍠊8͟'X)uώ.-@%@m0nyMF)&9H2+`n)2 ftoMf6oQdw[ꔫR 7*J,{; R;^yRbU ܨK(X=TJ"畀PZRl(  %`e4 ׭Eq(\7> h٠Iv\Æ%k.]dk@Fc|;F "o=Oz\)el"nzh1cf#=+9$yygeڪ u1[ .O28 Gc{Q(~S>T)jo'bul -*iɊyUetP^@1d7o3U9=hlca;ìӨWCrQ O>.q -yM6edɺ|0k&~ xvBpx,+#e;-n9cF'*`zx4D PoR>oT ׬EĄ[6T-Z8_J9մo7:ZhWIycNo81FїGZeLXxw2€DK-m<>B/زL; 2갥kAm=->r>r/F7Mdzˢ} NgYZ070701000004b5000081a4000000000000000000000001668c169500005d74000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/codecs/snd-soc-rt5645.ko.xz7zXZִF!t/]3]?Eh=ڜ.+,n'PDY#m,2Pꦈ>);,.*T(B!Fa.L.p kzu1s8UG r"@/f|H=$uU}Yߐ~l~~0ozȕX!݌Q{zp>ch֗qXRC(w^\Ps/L`>Qilğid׫rdQ3liiAH&tb X! 8w/%^O]{¦>P6n1ͻaW,O ).F7]iC^/7$,_=G`;'f%HJ.WfJ舵?7 M auiDO45-x|IuS1){r]%ߕ@j^@!!:Lj򹲈K5%y6eW}l8`o2`Sgyޔ6}_ F=Z Txw2r.ZHTHɓ#h Y7 ov̮|b"fcۄ?Z>7:y~?% c\᮫9գ|ۯ=֦{=6|R2m?\gd?Ȋ\xxpsM#ԫj'W Ѭk ωt{3`6WfU8*Vu䯱zL")'B& G3ܢBj@=DZOY Cwn߹0< p[oH49pYa&!2z %r!F@cmf6^һp( eD/ϊKq@,f8zt?G$FdMEaJ1ScwvS\7~)x+vt)yL:&k]y\Kx u/`Dס<@Așf[!c+n=w m_ϗ],l" MXTgWl5xAbOf3`Z7avX#dZ-;H!D nN4DIʟlaZV ז3:&-:@sdXczSH [-'1[% UJTūٱd?PiNWӀ 蹱H I8(m8)vUHSD1є#W~d`-[|fNFkTu[%%& VnNZq_%j1i% 5d$z=^*(<|L 2W3J.;A֧M7\PV'[~V 8 b f>].j=A&qSuO(o{Bm s^A ?˄P@5"nիYXAsG-V`GاFZR(!4fn5{>KAr&+خ=C_fv͔+e\p,VJH$q!!q?NX&c[npp4Vx 'k}a45SF@o R7yىaIM5<~AeUW4,#bt lQV4*J2!dmp)ޠS5r,8,u7{ToZP2~\$㤔l(CCt\l߶ %55Kduدju)LuMZ7VnJ!`%0E$8edo}}0[Մ6 Ֆ1z߈9xIJ*蛏'^T{dpM^XIO<k> 6*mBōcO Vk'f,1F_tKDn$ںwPwЅؔfW_6M9G4q /it4<9퀩t4q/%5]~5s#~- c7D#8K#Ξ%b/H%niNmg7;7Z4b9蹹=<݈j9?שAB{GW jX y kHw?H44co`b:QgJ;QjՈdCa:A+7/} (hd6[8H3߯աP?$%R/'Q /!6(FX90/T|3rY[ԝraW舵H/)HѠFW9Be圴+:_Z)ǂO3 ح̱:{e,y@,3c& 4sݐӦ8D>dMXC+9=y {t`WĚY~0P8/s$;*%eD P I& qoGnT"&թ-{O۵|i0Uu󙗆;%삀WRh%GaiP]t6`˿Рb4љX߷?O^ΓC]$q`۩zۑ"Dlb993ODH_@bxo(l=PynB+CzZA @s9SӜOtH9D3du/`-$u|QwRW| q '0:.t} oB0 8 K)CSɵ1y՚cH)(V/K@PWp5!2=\`Q{Ze[<g`o&w^MfMV՞,VmO 3`] ?_'b\s #h'rkM'X×÷An-ˊ~J!>/wX>Z?2I@qEw;SZ[q5r\1ܾUxSY 0=Cw"oWp$h<@i,X6*|vNґOk=/1xehNSP4w< d`E35XT@dsvۜW>^J뭚 jl;=h8;i8bF+B!pB`$ȗ+Y_YhؑSsHW`~(U[2G'+{ @0 #|Ϡ1GUկO^iA^irr8% Kf'RQ= {ox Q\KrVi0cfD)߂A˥i ]0ʥD/+8#j\i\-Maa7^fJIM r={dv:Xd2Fs "\kYg4Mx;EBb17bi]%1e!LVGgBFzo]l!ZJtL qpmqg abI#:6;/N$QSr-׫b!g#^:[HTL(`UHݐ?v>_lZ )ћR,K1C5thT 9n r~5mgt଀\ P&6A\\e!o[|hVFq(.֭[( TMǝN}=ԃHƻ$g\\ JZ蛨djdذ"]ȫ%@Y}KqI.xυ8&՟ z{ hZW (q"A}(3S3X$7f Bb53hjŌ1LY4jRffb >*+@a1ף:c~ =b.mn#-y?jSJ@6L쇖]=d>!HABZj7y%zTKNK&P\Ռ xNv ~^>^؍zl ).9@prAf TO#]?'AE'iQ?# 0"% j^ } >͢Ⱔ 0VL'pOau _`tQ35X*\r:+ M JǾt]1/ 7x.ˑŽv_Kbt39g N gקKL2_ IϒZOUYM) ^{]XUSy0T+AGm,!R%fᘯ[@u[KhX;^'rc79{ƿ^Eܛ*pR2‘^2|/+?(֔j4];Vֶ ` hp'iv/%H bLl27 O#=,e0e7[}vU Ơ6TM4=6+8K㫞|w^NxbTr RMo{zz"E^T}.d=D[Kvm/J 6`S@3h‚ҟcׂ>\o~a`B;MnOR^ߣ|C/KT~RK\IVIOc^׫q&8?7|FXvV]ա݊X3!!wa+ޅ~QuBO431ک@]#p v#p;Ml]mCs'IܜwW;E!*z!=\E8ҷI|{bTf5NB3j8Q ujHN"L#4S0ME h N*;*R*}Éڞ^MSvBzz#v8%=.σfv18NaeQ/&qW~bRDy\.8fo^blÊ(^ fNE#o6,&٭Ϳ1!4R؀DܜaO`gJmAh2:@NH1C50'!VmxrU;wQU5f$7#UX[Ȝu~tD6'>]dLn?U褋r 7:')ڧBr} "KpRgC7˞ep~C%A!ߟ#t)$ 02@޶Xb>+]TbP2r`JOC[zd7 n4? A0*9f6f(]ysm&y!vE,i+Wh3qRUWy Gvj :|zmFgS6&(cF&ȸ6=0:2xYx Sw%lƲ\Nj.+$4{5 k0qPy$.>KVt| 6D2&uDi}E%cΒY`حq- t_䮐sb&N)έQ~{œ? zְ'[$Vw%*[ݎBSZ7C4* ?XoGE*D/@4z}gSJ{^{^w,;2 ]vJS7#wU+Ųxy9{nJK3㏜(ŲxeS I*)L4&^.J!JOF^>TB:%OR [EHY>hCx==˱;__hdzS;ݰ+ZU+^_N&unAF!P&]gM;= X*d>>?VI1I#7w%ʱ;C\1Uad]?PBw| $ bV:b[1 #γ vHˈ8Ә@q7O+yBw5]Ys2ܔ4+,]2(4~DiX.hTAY96' `z;䑄)w QR ~} ŃDPs$ \t9{J,M9( Yyό 4(qSJ'k ʦ]zIhZG+*\ h IvbIZ (1^bEy 0ǙʽJÝLǥJE}:$< $ ]Zj R:ڌܑdJtAzX {,0վd݋ փfNKUv;؎;tW1$>f:dw\k-6ȻV~Gy Z!xax@xo,i[tMpEF0%`dO}s(",vճϝBBO)Um2vIivFEMDpaec#3>XaJZWAZN}q ;E*ȌZ!K0. <_Wl3v鷐2g'L/ W+y IΤ/ZY:OD5ACNe|=ZTe=O` pw?$Ub/P$Eu%ۍ4?ٮ~ͿhU&JnvilG:i@b2<}B Qqf7=&18:2DG)0͎hP!};6oﻟ7O3$T9cc\Sx=P?&AVf8Xֶ Bk=o<8 L^QsZCO؍kae=AMq[tW_Cgu.Ng͆Uv3wA2OS:P۟G{i !Rar+- ysL9n|Y.((dFP_:كg+CUfK 6V)0^o/4 uLhE6I%^ˋqx HZS (2BGs@iLI*|oՎ3 ? Q-3d[#MdgU@hfa5+;Q>G<6+P/lE QϾ0eQBEYt qG!QhTyD$ kmm .]U EY U'l`WŁMֱߋ40M΅6+gf=bkW"U0TGz`Wqd,@ʅccխ/S!x0X?@$H_W? JIy8%E fĘAHnc2ka󈛷( \oPSsWHQC)&-Su`3 --㓍ae }v~t$V/V5rD"%l =GwI8a(N2 !,>G.¼ :nSpL:]PȹX2>5ɛi)gbЏ?j=,%nyP&XGOS z Ja}9=yv#7IB{pul*i@W?=ĚM ?QU/-1E9Z^f&n}nq r;[Z-y5dbuD]ڈXdCV] /ܴ;{"jdzb:<3|_N4cdN?<ٴ+9XU.A;N8:TXBIAg/WR'p//Om7kMO夆HtfdCm Kٱ`QB]DOE9:/.LZ,2~T7GZOKcO>_t~ [Z-1x*5QH1uO&X$/61t8^ /F}wY7Tw-jQ6 H q]@yJ¦bW8'ї"%r{ /ѿAdrn(wz޶h.#)ye~J324Tnf$O*MF XmpV U\ ީ0C<@2_GϿ}Gg(@Hl S_ {e^t-1,ŋ (iOڿ>d42jE6HpH1w)DzOnsW^k39nRp/2̕PN""IA6͟3w*PNfp6ڣ/ - ͨ' 8ff_RAS,&Uҕя $Xo ? /E޷xέKB!N5"fc;|J>K 息Qu^1R,O8q.ԑ;)^aaCr+6M JmuNΗ C^;q5I$N<XD2{ t6$}k?JrC&ifF'c*HÍC5|x9⨃" 5Ȕ QԐZ CcTeL-ɜ{бl-%ÀV7ӆHmg̩f:˩JVw Նaϊ83e zH:xp>)tqKW6iC2뀴iex!TtD)idB)6*{Gap gl5-1M<:-l4Hz]QA[:.vM҃Zd5`mZh~Vۜ5~ :!czvɜoH.  *AU:Zps !Ik1Hfܼ6cU&ӖD-g%>xNVzT=sľIA{O+"1aY;ꃪr#D36Iq6?cIJ]H&B-EELe0%&L~Qyd>9> n2c^0\<;g qMxx]}!HuS=Ui U7ҝ^>aB82+C3%xK3}p^OvDkf, "-;iWWt`+ 172q MgB+he+T]֖~Qqsщ/WFTjJbclHt:M&_'PsKݠCO'J]BM| 5F!lv ~[%MM(| 2:ns1'B&rF@'J`D[ؽ.7s5K`PiL8=Q7iSj q# ifaWw1+,Ał+xtL![1b:rTi[ g8׺4 :Rak y6PKug>+ tgoᲶՏ~$6&(q(7?3TJ-@<:.yh= 58#4ږ/E-;%vCST*yFHm{D$&݅9(Ka1sxC|I#cT{5.jJ՜7+vp_Q G$]I~* b͙?%P$H@U4 H[rYߒ|(X(un"f23F8oܐzx-PP}R\vI TH=Jacޑ>vY܍bDJBJŨx6 q4k7m>_eMq46DŽײćp PG|0xwn7yg3SF2s@{*h2+n&wt&x6cf.L :^q֗mKx/;_Jntݧ6ify.Kܲ ]qiÌ$+? C[_r \ wThGe6D$y[| /bH*GKy©r^6P3`"k8 8Zxi= Ԋ6Iv*V8(tx7?kw9}2m^$IFr+-~Pl<gbI9c-\~1۟yȄE|0ǸQv$(Z1cZjg\vJ5-issz F8RxuSb3<oѱQJ# $#Vm{g#Zy sl PףZO]Z9 :< "K[-XUp848DG"`XeYW{T_ QZK`0a dbA݄ݵJK7^Zu.Eߺj&Q*iW 6{\`oCvMč5( kClmj%ܦoATel=*xin0+*MSW"&gV$ 8s3YpUBoLE:& Iz^|atQR WPʡl;-3UtsO'KO$ >S&H,~ 0 hU\BU7yU4ji7=ȪCY(QŹ< ,iԂ #SKF NUYvvOYhBZN?Wɡ} ݢ?IE8<&9NZ7Jjy~:A@xA͒Ț\X2ju l:?Bm!_3@;Al˾7E,˘" ZUIHD] |^jt N LdYSswT\R7ufRMvӼL̴̖d../SA08+K;hɖi<0dZ yH}VA+4Sh&^$2?t10h~-(n$te{4s"2a7\08Lq=:5$ccCD+U%!BnުWR"IpÎ%8Wgj^-tCh`MAKmj-@Tʸ\kJNSK6,8EV mo'$f|LWRR1X…;y^ $Za(oJa!uFs!PݖlgQ0r)+5H]#i?4|+x FrQ1~\~b5ͩiڷU WpǏ#˨p;(69ՐMV݂VlZ dy[ A~U9L >&8s :4 qeM',=Kd»c% AɦeCv2dpC'P8Xڪ?կ2m]v bۂ;{2Ȋ=+f5WtN;cǢZdG@5mYUzYWh2mF>Cፐb7X:̱5έN#]s諒*_!%rܬQۏ5Aһ,H ~)"cFȠo8< ovgE|[-=MK|TZSMX;z8R|j3GicSZ".PJK_5\wb\h!&Uwl7鳜)Sr1J/B ڙz>% 4y S|i:OB|5LuZY`! EW}f7r9ALv"-W&VsfVB=;H[=%LO@D&t$s $a~t-> \_R>wP8R^uM֠$5~اsYG,i%Pw7T0#_w[Gnqe>*1|Itw7{0'xgT:KFJz|d捱c&p.7qZs``bIBkĞ3v"}gzRzv陸CkEA SWO]mÀTB?i&MZ }tޠ-tU 3=o\k|x.N#Iᣦ77!`cp4nV7s4'@)f=04[g%-LQR_v8qYG˱JڑDl(i*2;s0H^,z(3qif^ۙupe|'mzlev)6qo?=HFFDi9(!+'[EХ0*IY6i0DOADJ$*v?56ihD^=:wCr㘻R{҄e6Ay +em9Mхځw^Te8ʛ^PK!VݙGSfV9&1( #":Kf (׻> (kZco'=݌HʾB /=2;ԽA 2whyO)Gʛȉh1 k HNk&Au"`= sYeK2P~X.uE$m\l`ߤ^!BAq[ђ*ns0DU3nCn}؛\. IN~@v:j /rDkvm(r\ V ʲj1懲$D ?)v? l--:Z 9SL20LA*6LH1㜡_o0 _2+~,:TːUcNZʌ8esQeSnr],ҷy*$ `,#QDºޔD>cxmc'Z*6.D?LCXt3nVyȬwq@^ӹhWEf=TEutx|/ΥFnbVGulQw\ "xi^k<=bRu0YDɋ7Q&ib|@>|+ޤu^[1}Vm q|YqKOe!\Pm1B|b`W,`WZ"bZ]N_+2XD \W7Z*ާ\Zq3 ]AUлӄ.i00'kL)(ġ N9=iq%^Zv= U^kR'%š7/ >&8@1~[~`Ԫ10H,o-UЋ $|K'=]_“P<72ˉK7w"~iym)>8ؕ|/%r㰭Jx]\>ɕy=v9VjrJE|r]b2s@< I! g&N]76CYW,e[ooiǁf[_U,8 iS2U)_z'~{,q+WDFO5v}o3^.dD+jAmk#ȡ9~Zg3vs詄#P bB1t%tG}0g [$q8CQM@;?XQ*ZL&zu7P≘پU\[~s 9P9vJKbӇ`CM쵊'sԎ'&dGT:- lc8xFLS^Q$ĉ=%ML2 Nwis=1"Atߌ ! \Ꙉ'1e539g֝O0|dH~ ;Y$F+qm>,ا -:Do ?Bϴiň, x@nݓpaFbÅ aN-l$"F yv سMhcm7?t=D,IWR顾܇nhq;9`;Ń\=2AKڸ7ڜT BbʑHHŴÿK;nZ eB>TpW!Te *RZvdZ"si(ô{L}lEU lv)_-^@=fPBmh>w.T,B&ϷA$)D1S$lͣtܟTZ󴐄)O+܎hq/ tD&Z󼬤:ʏ{/&ct˥y8`F FO KTUD\F4 >MHMݟRu=Q K:&1/@0yDi[dlT=l` /{:DwS1cL[I I%p{¶ YPKΚ5Uɷ'"0#ɳ>UjKCcOP! F<jonڔ0멢)V/Yr>d]%U5<}9OE2'd!b n 0eй@1+x}G=к؍r= \˩wb_nE&>YlJ,A&9}`u}'<*x,j ^( Ega ԽlArJB`G t:%}9;.$7G^Q+r<e2JZ #A<֬"kQ53kٽʢ*L;BZQ[QϛGs"cU"B)xж;7rl*r"4ڧIsG\h\-ϽgYs蟿G.ʱ0\5 ndZF!>3uFd'W'KR4/HIg̸#%tx-6L!DRΦFD(!) e*R^Uy?}&}jsmo47])wѲt٪>S ՝}?_M$߳ƯʻQ!is*h@b+jC\dm$M €-2)1CS֣?_ uM h:@/> )qћ ?f,pla:JTTu"Β=)4(P:Uxݢ3 ]Ǜ}S L2M$ѯY9*7TM=Y B̽L--P.ZerW}%mQ:3E-&Pz[Y,l L|qbY+<N| ѡG`wgVcotT | LƉ۽}xh^ h3wRعjL,_"^A26T4m8?L7A=KdO\!G71~@k Q 5m覯~l*(<e_ 4ޡ ? fC@6$A{YHpb~!+X?^Ley /X)Ethr0D']V ~R~[}Ps GU}hvjQFMKYɈDᗑ'=sI 'Na pqQϋDEծ`@:@peN٧V @3G:W' %9 >^_-MҫٮCj"KVI||5]#dH{Tap)+]j?ζZy |c ՒMWwC'u>C.){gCU%ҥ)P@]bcGYpWԎ.29V!t"唓'm2_6[ =5zq ʑ?:7ߛ OcGA9A O'9_Ϻa gYZ070701000004b6000081a4000000000000000000000001668c169500003de0000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/codecs/snd-soc-rt5651.ko.xz7zXZִF!t/R=]?Eh=ڜ.+[9 V,8>$F5ܡZ`\I:8TC][U1Kl D-pWx2"C34)A{QϢFd>NߒGgr2K,t_ Bd7.ڪ  x\ISV>4*3wn72lBEnMA >uCbwu~970NsRJfӔk.ʵ?%Q9nrEL)>¤$z C@jW| ccw<8/kпJf\qmMLkU <3i9 ~ZND#i{Vz*)`8aQa-AP i]dTx3e/%!2D?w@8j\CLp!3Ҁ /쳿ʘYrWYǷ:R~yȉүGT })J㶭WziÂvT$829#]n#l[68"R?m *E &{œѴDyŽFI< NQ(=ϊcYs0(ùt4'dc^XGQ@z&t jMC,ʷЋ}ɏ똊DȲVW$m܊4j1:\nyC$P-|nx&pX{{V~idNTԻLQS{ JJH7\?3g/QUt[k)PL? r{Ìzϗ'upG}Q9^81\(\E/4VܴLnڢVFw+s|I^˯}Ķ^7&\{ly'wJOA\]y7̢ܹ@ňjX6ԟ*eH no% hjŔgjУYY\o^*cEK [*En^3zJ$B 0Ta]i'c$5lhvN3 jQ B+} 6QLXT~ܒw#Q3]d8ԑAiCy6&j)ˀU{7ZB-.yb5iyxL4{~1S %}Y%=1s!85&1Kt!;0\w%]p +SS0.iv)H)<8xrZ$vu3E_%.׹/5mfFNKHf3̡6_A&'zňZSl8ďoK D1Pʇurxxww*ّNӯ0#~^_+dĉU5^K*)!z"1DBd& 4N3xI[>*Kg?U6IuWe]KV-σns|?5,v~LGfec 8WfnhܥY$J5{W쪈<V"G:zcYK=jCEw`LU|&<RZfE@c/y']) R{VB N No2b݁G4F&Z,{951|&y_>a&خ\B\I _ߙ\Hn;3m+o94=f{f\ D5w?Є0Djp r+rO/U^nUЪbp9'Iۻ0Py<ʇ%=dnKvӌ,kRd UbO(bkfgXNLTp{]+xCs5#I|ڽvX ?۷Xŏ=:jeOJN#_ wCZI3 ۿ Y94¦!4Lnmj/l(j^ P՜ >b63d55q n)%].MʀVDAjFąZ?4nIn,6CwPV"uU;4Pi`:;C:ʉK{e6 =W[!kY=uGBVzCM:O@ us6{Q(u/H$IWkTϸRmf4c ǻ{]cd%*Ph948_PғߴxZ?$/F}=@ODPOJ: Dz"J`3Qv t ,9yeug8"y)ۓj@ynJŋ##@ŋ{A@ݽOZ;U]h)83a16Ls&M ,\޾ާ!+OR5B:*i!~S)n"j6&G3/6rK.x\_eΧU`z`C-vUSX+ ([oxx ;jVkTXF޶ C42swJ*͘Ǭ5as@__ĺ|lnâhM=FUs*oTşl6$z8珯b)깬n" cY ˄BI -O#| ;ڿ@1뗌S='t4;!xnMX!FT+hԃ)u3`HR?B'$xDk40:]@~ʘS2]yYWo'_Sp0MCf=(2,(np=Xed5i%RbDw#$pV3AbL}͠rJ7JK7&c >1 ӨB77&ʝ˗?%T6#Vp} R8LkDdq߄8&%pWz,^<<g'.Gͫy(HbRz*SdfV|oB/ vމnp\uxx9_Gy ~FoX' ? '=m5LT,|ÜSY `;\GsپE?%7R98z4u=;{|ʦ 8XR:粈4X9OO' WNM~?!9ˀt6\eȹx!@2rÚhUVlvO>>}5j閖*%' N;0l.U^1s0KX esom /LCeVmB Hi8KjdP-tҰOGo jr, H7@I]zt7i8=ɥ Ts]8פb8=c:[:*KVPېx916J4Q;~ŏd, xÄ]@"DD HGsRgۃɤa' ׺$xCF '7~OlEd9Ǡ⺔ZF:tSXIgc54od dco.ɀ*",tA3#*|yDv fƉ:v *Mpp2/րtIS|7BVYx.l=~{jvtMCAR 9^jVy->i gA]%bp) DtE||F"apk`5t p_ xѤ%QHF5Nu5Ό26Ĥ>Rx5&SmіM JnsgwmY5*wsd=֋xIѰT돂M^$ԕåI!Q^7(ܣ8oI4 ]M98AF;`NH @a:Q ʽEm&0aa 7h$葥3~6 #_~` !i|浭n$4jc ᚦv|wy<s6`C?Ѣԛ'RvpzƥNr#([=Cǝ҆=Hb*l*_N%\s ]2W`RBOiDD-5ŔpEajsL W!fA*8N #+-P0=эsS 76MR( +.MB-Fx׼ʬr%1y,q3ۜQJMo!W LaF7v'Ke= rY ^F,Clҹ MF*o=|WWu>+&W)G(KʖC0;ix"g.\1Y8cWgI80K߷vq/}4漬KGb7:: Ij/xf2~g0"J[&8ĝS&Wr/.́(68wU@g;Kw8iK6Ne;Bvxxko BzV=u[l]\ǹV4{]NJf*d 5\QxH'N2|8Qܼ3vofN5!*= `b³~޳bPS{ 3jcQFBPi!(~0lE98{?jPra?E$D,S $~(~׭r/ fbe /{?X&vQT5;?Ր@w6}Ho)qUWАj<# T q ą =8h{[+mAڰ3s ܙЙu1a6CDnZ[N sdR 5UR,|Q@PMC+APG-Y|]~;v?+𩥍 yےMY?UvyG+&sy^Eg<%$hZ UHg]\к6 b 7R5\2R+,vGqw E:ʴֻҔ$>S3ZڷG>VMk7Cpͫ}Ͷ+B\7w+;ۚ5ꬺAd< _&]/y9hEV cB7WS1(zcTcˏ6cAF(6wѤ^+OՖ8,F4z'y*&9qk bzei0UxU+/O_ڶ;2kok+b8O=E?m\A oRK7fj_0K$:r$8&?ZuWts$%, %k8̌w m N,XE FjUJ_|;{`cAm\;(ZIn]1U iNeH:.68ވqSCs γA jVx)y#QW=Fxi^dd JθluZAt\~NM魻a_FW>JCt_pJ+d.D]]䨝te${vh"-6^E-ʀ5?-}ϩbm^@K\*"c& d)jNy eޯzRz<-c|6,1_%vo+sDщ5C2ǣ#Opp:+TemEx =j>?KoW19>qeYq\^Q %T%j7\DYOYSgXq)c pƥGgCrCcyKz_EC`xo"H!}GQ|7HgIB2MG`]#d˔xرJ __UQl)V.¼."U[F܁YrN^rPBVd#~LR:ZB̉(r?+t+'46]83.Օ>fTI UfE[L S8#[LBa\*tbE("0>` vsbv|כ!?קYmҦ9J|.@G"}j”"*ZH>#HcW+6hZ2nml&SB6 [8~1hҁ UHi)A'1ޒjHx`ji4Y=_TEѿx #Hbwad"L1X#j+P1/ \mc09w Qᕯ_i.dkX VLj`kBѤ9;- 8q:##݈6<cUǔ8Z$34pR, 7 ԇ tIZmLL{d/ |pj$’͔a*rDԣ'F\5 zȮ$"-Dv0xq:@l /5%g ߷(ayjîtC$٣5PL H3+ݐQyIxNfc_Zbhk620A'][R7mR!v8Ls@W{ z9||y\HJHԲ8s|PBHr}~auO|YU5g8+QӒCqYe'o!vu\:l݈5]!f7y+tYJx0|ڣ̹SHm1N#HsBl+ SR?U \Ȉm@*,Az⶝ʇ8w fٿi R}خ`X-wR=% )?zAGY(gw@ \$Co Rծ>ov)b(WaKŌLLlngbA^RX4"~Ms>;%Z"#s{~CՄJoqP:\-|'gB< 2Jb,?s(J-#ҁrea |Qfwao6nHmC Ou薉U gVw[}ga7X!q3 R#L{aN|źh["Shd> 1'Cy>օn1G\ W…Pc3epsk  b J[BXcV/u"#+1X o?(k?1߂m9KwF'`w?u&buoCgF]&m@-9jY;# f mVbѦ*Q:i#xwNqʶ [?@XEP]o@p[$oV)o丢t"i G5 4hA-IRELIH|ŷ92 ?p| } O"01GW"g춵E9P:q#@ lQ2j $>Z)F&.7',QuI[2u6R*qB['؍}xqE 9s vUfgמƚJi mhq2!;4 qCpfԢY{]-uHs,љ.L-ĕtT!]ͯIMɻb# 47l܇9CVV+Nź[z~7>uҡۣ1/#"rg)`<|=)\xe6:X$2k?/f?זMI6C:oV%w?xA7,c589]2jM};yjcro=@g'Lo9CyyOH̢k ' y}R-l_$"ǖˀo@Uq'TB9p9|ŶY8 sŞPꔄxubƬoADШdxԴk9q;;>]_⥲)F%ȺX19o&&`fP\!PkJfwd^ƒw*}&B۵ 1PsDQ)J)gMdN9u~ulf )V`:4M8Rh\LHϦ1>zt1Y~*{&PP?-}h?y>HD`D w_YE,xeH1K}_uhGٔވ-ga[9X7 (=wQ>HGMݰs "D .Hۅ(kؓX Q#m>OƫSgQZ m`-g"91p%3c"pT$HDmINx k\zaH0)"1y$ eXEhpe ֲ1&HPkj]PigSA WRk9QtA5WtEJk]߹^#(yʣmZL{" heƟxeh׿CoX ~d m̶M, uNO0+Dhj1M,wV ufZT (ǃ`e|)xFͽP42X-MyqƒHBP.~Sfatp}$> Ai볜fC蟔A$oO<*ƤŪ쵂vl"bŒOZX`gx3&8e8\ !gB03>[!ƆZ+v-e!@ O^\&xܝpFnf}FMwJ}r@Ϸ5Ow}:sEewjxz㭠.oz0iU! MnzSh*_s,a0+f+ _<ꤔ9֑-ؑkornrĖK-ݾ~؎b;Xy(exMG:@TeR⎒[}guu ^\sc>ƶ" tSTJZ=8ӃdW B'mw싰,@6ܓ^Y7,1+V,1 4R\}dAdXzu fuESuf rĵYtwޭâ+^=ji"\grԴ7thw_ҥlI{Y+CZtnage^yRU~E+6sXњƠ}8uaRj(%Btd>9"%š* A|IUr>T˒C4\dE#j(ң1Dmwn/eJIKJ}Ak`b֖J.5kHx_'i# |WbAG+:n SnGh# C<( &g4:Z3Lϛ4{qG65'#AC܅J *uKh}1tOM&ER}@6x1 kx3M^> ʰcEbk"sL+,`& JXT! >NruA!PC󞖚1aX'h.|C o`&W?$A1) c,LR &Cu!g:D?&> ">2)%? h҆lFo6u?"̋;=NzpzCʨA~RoJ=,QK(qdqEJX"U0'L}̈ Xe_ {nN84+6LJR.lۣZêg[:9!$4X`- ^*3gk*qgK&vXZdD):tW]]֟8hmK,1+U]CHŹ r-`=( T%3lgK[hͰm}Y\b1 \9*xU,̸څfJNnJrh>W1$z&K};:ߩ6ֲ6-M)-&$M276㸬[S5K{ἴ [}25gD׽>̞q)֜ OPq 8#U!Kji/ˎnL QTBCk@%Lxr87Il5.+6D!_Wsf(!~#:fo| 5.ȟqc-`Gw,U̳(̵s=­C;h2 IPߟFW@.ĵ=oPk k5Y)RD.`QJzr` vQteJĪU9cFmSI9oȲfT lTNw': Ss:Ǩ` BWD (2,"Xڲ"*_n4WSB7@QΛ58}j.GZ6~b Ι/~}T@Ԩcv1y`BtP_[!%W )Di7&ư%2(!+5q QvdK@ec< ME&Yat 9 w,At^\ޫ>6Jbf];.4Q_TmT[off^2>s oe 'E;V޻U\Mkf{6€FCS?*sy%H.@[Gk:}(d,T=nkW٧$ \V7dYP%"YZIW亷cGBQ)_G(.z+"g3< Tݖ!1d?t>zcJbFZnfR8ٹ P`a~s sw]7Jn:LԿ2iSw mxaGؠ;U6M鞄!.t))/Bԗ{W{CׯU%2,dlة$ < MfK%2x/>\70dtNVfOb(%bp@zH4KyVHK%L)qX d!Mڟ 5*48|_kF(Up lA񎟐cjJUG{FM6Y]EbmJ ֎3E@lYy$ܙ˖1@iC29; k6'gMt>b۠yK\[K1# D~i{Qүa'޸R䭥SϑFr R.mW? i@~P\%{;tV@UZ<뱸~*ڽ!=}h-1 3g  Đ,XU>CY2&KQX,F50 r@_UG.19G.t>:Tk&S_i8a|2'}MCcɘŀX)kVC,J^Yk g 1YwIK(X8G]oVqdy&X11%Neܙ긌|BȂqrW}$˥C@GG&ʊ'nFb(q!93f>,LNrM'. li8@*'zBbY`FyI8Dofk@U~nlv[(yL [XE<8XGNgaԭOnb0y},e)VUp7iht4R mZ6"u^wUӔڙJtTȁ]-CDދw)4Oq=:ʨFʃ|APUX؁o[xQ:!&Z1); Jj? 1:GyP2/:~ XPd)ܽnAy!wUlj0 s$ SmXg֮s;&}i) tׄڲ5 hŇ֋ϦjO 贘cr6ʑڱha Ƙci zgbUH|_ DbsA6XN4G%F歅%Ÿ7|lk7Oճ垫O\W\!)Va,lIg3J:]2X{|w%&?˗ $xje0 D%UjNx?b>TS8 %o;FO%dmWpDAs9`OT?Xi /#Iiӑ7<]lcG/z,ɫq=]}g^YTǮ/TL눂 ?xˍ~ sW2Px47cc/5~w!mPB[T%DʉZE.y9*GPn̺ݳh졶L#*&M}Џ@PDԛ [M꨷.܍t_&ܐH|'K  v= 7O&\ż# YV1^+><۩ܘ;+)q;!}d[ &7.Qǧڅsh[>^ ,'E$!ZM<B|E=O0 9#ZwX4puk={e7@ *vDYLQb9o[O?;lP4`TznvTuڊ'v\'}6]-AŜEz0=}ҽ) \~qd_O t33V%r8H'`(]Aq |+=Mբ4:Bj)eW\@gx}g _ybMKew )$dz'ρnBi Zs]1i˓4+WNdZ>%3~ug"yӮ8^쓳0KRŀfT-4U.6[\ "gyr9iEB,7ֈ0:#^. j7OE,aBi"R'sY[g쭳/uê9 ^i5&uvV<:.pCy$~hqKjzn%Fvk%όlě"/2ǀ_6$%f{%&.bQ`>3w6ⵏ1)3scn Z0xghL2n7ma;A2](v.gq.ι-+6?uj(#$KQ '+w E bθg76e@ -r Fl!2N%p>i% K1VXêJߒL2Ca (p"4w-#ʲĞ_,) *+IM^ꤒ#0;<*A7Y؜BDV-P;nÆ_}/}K+n>Hc>s.*MXEl`9gva4iPJLI\RO~\BP9!ǔ+LQ@ߕ_s ujFΤxx|*{GHR6V;@km6Ȉ.h77e6C-I mQŌui"xVgZo*.cVsA%@Q41'G1N 5t0&*YEji^93p܎X6+ipx#6r-ZD߱@hvs wc{I:*"w! 1Bs9ދHȰRX_4A{/J9H-\`1<_$(Ʒ/^ ȟZ8NQ[Yv.ׯ`[W*Ag\!WF$ ƫIΟF{q'_,%}G. 3̛/L{-Jyڠ•7. Pb'{+(>5}0/Ox`qm.T/9(GIeFBUs'M(=m^e"xۓ" 6 rgxr^ B)-'ئ@#?9μZh(gH/n/`\|"C_z9Oy/; C* -`I.TzGNCC.* :z$Q'wyuyPS&MJUoq)*;l65|APJk %<5_.^lqBkBT«03,|FnEuk <ki TLew|t&!lpޜO㢅/!)!˔]~eb VP>oraM:):os@?E{nzeL\#nn5 M M?<+`5SnEve l`Pܪ4be*Ɏuޔe.p3MJy1\tZE5 7rNc]mpٔxlvpUڇnp8:Qȉrz %քXxٷP]HN2Mh4C-%?^tDZΝ hJʣ[ TqI_i5 gI*-Dr`n[O >V e#{p$ $D P .Q+6S "tE:IBM@i۠A˘!hNrFu3Sy;tDlT~Y<|/iW*%&jD)cz "Y JMڴ[d[`ELAYh&4cԯҰVı4rvƔ8P!凕n~ rgx<^aܮjV6CQP q.:҂׾YX#=LNxn5'0lLCuRt%[;OXF_m;6_qVh>Wn|l 1edp~50P9MNzrT=l.yԾt(H"/}En{#:Df,^B ͹R#w+%t7E TvI֛gp -0- 8PXaˏD׉ ohqhTFB-2ǿl8(We(sPmx-}q4Da`Jޭ^M%Fŝ/'{|b5rHIt9Fh P_F+8.BcVl?YE&"tzN>\ UF F\ܛ wuڇ7ؼ&'ݎD/dA%N:uL0{QC]@SCkhJx[])+R{QůwVtg4;mZ1C>:/X{2Y~p>[0N)H;!LzYe,P!BA]c( P ~6)$l!bYśmbeMw\7\.)|_2d Kvjm-ezPeYmu*VXcRmb?U 9]aBBʭ8U% LaKދыn 0!K ԸG3ag[nU 1ބ6u0"?l)bɋY]@TM2M|Z!| ΅CT Y:UnXsnw}0 @SU HF[h9P6i|8Ak~ZvNYKۈ% Q !\shZ7NMЛ9|A>u'?i~hL m`Y7WWA)K"Z Pֶ[_|u ZRNX  4_muCsiCRCCZDъy3m|cp*7jNȞ_Þ#]҃B6r\RNQ.63cl7~Grx%9"^AA嶠FavĈ0G< 9 ,+X={K_GY-v KtPw1x|UXCγ kJfY8&X` l(iohQqMI$}pNZۉu*j PI O|IbΪS~rkN55PM:2w͞%XmnDb?uXS{aԝؐ|C1nupNU&;xU2WFCi88/ [;g>4!,&DnĚ&QO:ːl|d<d9h["/óOTYS{QpK.>~ڼA'w(&Z]aiv%ioT>*M] =g(TUmyw`h]d,Q "UM1oJV@ad7>蟄*C#qx A9V {Ɉ%exE_'&El@&VZh*j͍mkl|րՇ(rC[*0uϾk(AJ!v_Ew@&#wQqKBbUq+3FamT1xS>h’66JP(՞ԋlay0.kĥ٬3?$Xsn )rsmO\T4[ֶ>tNS4tk! MO Ld>m"Y-TI$ʃʎD#vd@B/&- vZ2D AE=6fqpnDSd l,wQ7ч:ViU1_&ߙ(z?)>hԳ}wtfzjSx% Mυ~>mP&#aFM!GSq*UGY=ȿ-@+\cނQ*$Tnc"^7apDRهOP g9觽 T ;*^Yx'>g݁ hQ9xsp (V7z2'p@ bVp$s*{}y[ gVE,֟qhb5G5tqHKl$ߎ^M)!i)\RHZ91nE&$Q#՛idk5()D$ vn{O'++R0.2QǷsRK٘:1#7sT ps1hVv e}R13󦙍hD|6OȣH0}H?RUXrrILV8/ 6| jAZlf_\¥[!e%fk'o,q DhKrYXPd>o1v2>-+J1}gUx0ҊM2/V.{m:WPOfЈ hx"1[Alb2bS`>^8X\)L⒓B^R7ൟ"p()rΙcLR@%iJcO/mLԂ|W8+$b6 XC w}?ek ,%."{v0h C/[1j.!:B\ÿe-D\ze"lf|wA)=FJbY=SFjޢ#\5f-?T*??5*N?06hՒUOW͸t M͒3QIĉY"楐}^NXKz:E3Zl$p 9_JڇU:?3Aɕr@&}ÚuLGjw¨qw|euQX/g IߍkN:nBT2=E>Dr!@ Bjڂ GQjSk(E+== e"m#SLMWeux:XJ)WcC@T3.ΰ>n)8'}xbJl&n,@)6M .:"•)ND@CpNm 5q匱|קk1QۨJf]4>g\6W##8^!y81< WyiqN^ #?}`'zEMK wάodHRcΌܚAZ4̸UX#ao?};G[~ewfFI7׃Go/= ?կ|yγ kSwKA@'?X_X__ڀߝ!cF[0htZ(¾HW4նb`U!I,T0xbzS~lD_@U 0V|2r|& 8\ɴ:$E^ ? NMCiz1W'@+= Y(/E*~5/,'\ݥ>Qtu(L!qHkAƱ&w4h[+Q̵7JDY-̏5bakH4:ER13'5޿<ӧe%:PVʓ$eOG^nt/|miw;NK7QC"@zv|TiP]M1F7Agc(Q;-8p慠q2L٨߯mn.Mtw}QyGN?]#Y/@Ӊ guT6([?9Xmp;IR %nZb3Qų棳ˍI"S=b,Zy oI~]|$"7[n;m W{JTB&r8Nu#"|ͫPr-:!m",SΉeB E;񽑹@m)}R9IZEȑeEۣ;GalK%xyƐwwI=Ʒ`n>e%tHnk@#Įixٰܴd]KJ7cr$vqOO ]CsiQ"; ߺMFX3m@9!rh=h<܊ePoRm66qAJXow `8+m\O}r>/¿)鍙gZ=fl$oӋD@oXn7BZ%["{Aܸ聯Uf )]a ǧG83l~g  ˊ]H¨<|lq]H akQ=] wsմ+aPGȲTaX%TMda]k:@x0Ȓ5ff>P$gSu |niG4Tf#Ut^Xl4d"3'"_>+rN#q V"=zBEM)!h5K d%ȺT"mQryyG|u*ɜJAa|L^;)A=$6n6 ffך!S|k جR+X88*&H mU1Y|fl{8\ׇs?gvdྙN#9$ވ=BAi*=E@pJG=kTcb/sCt/YAļ$,j,?#j Cz9,*= =h; Vj~: ?: +CAmRB8^U P=U[x-Uy$0t&kBKv]r^e84g^5n-5V4kղuўuOvUZaPs OM/0\\ޣZ!b&gOV ֝JgtiR83T/l2#i$چ( Щz.Y%aH l!C!FEho{(YK8 W+4p45(=ӺVu3@=k#C[2P'yf768φ)N:$9!X҃yI2. *_+ɱa% ji?|;>@( oXLx36Ru}J#./`쑗WStdc~ Z $xZS!%F5s*x^ 5l#;*!c˳р?+"7{Iu$§k9#ɪkN_-t}$`N{H;ÈS]IP{n;3;8lE$<y= e\F%Zj_1\+2|؛:wnB+ 'iuU.#{mpkAu1Lj|$-ix17/.|=G6(1F'Gb L1oi<SN)3EW%`7ԃ@6T*e>xFj)ƀ|;qk\K%7;6Sǃ:k~m&D?uyf+ȣ"+ɶ*Ţ!)*e[S8'MTpfeHZ<(Q~Cd")tUexaj- uJ~ Neye湍8u  _5[3DFZێ`,%L ᰌnFXv-ڏo-x_a0ltɉ @JU҈sҺ!QdAEtTJg6ӔF1dtYQy1itoTm>@9Ƚ<%WiYF 7^On{{VG@YӠ"eL*S8b[;~d,&:͡VO_l\}EOC])'>%i.Vx='B8![HPȅ?<wӦ]ǢoeE_GE`&SU54ߟDa62yj1jʇEM(rֽ4 x{Go,;UԌ:V;VҵX1VP {FêLfPxc(8&lR|/v=~0twg~y2!}//~l{ų%eBn+ Q=$kOwF ;iAjeX}D9wD= K8PTHKrS>bܻ9SO'##B@acA߂TBpxӜQWQĵ.oYN5h}N8[:ptAHRKOg:*>l!R4Ll,">kV9@؃D9xt/dOt[bR  AhVJ*^lrW<B̟,gp7 9@[FٓB?43D1DC Ξ}Q[)x^= Qp?J#C^br#!@7fm;d;@k጑kl%$p֓W A_J {~0ר>3aT}٢ hP3hHbY!A*qY֕Q1gX,f*?"2I PD~A$( =PiUCaM:G?d\§l銮/'K ,=YWY3l6L $Yl͇ j~(#]Mm5OW;a?ƔX1YH4g`FN{=byMK5ґ̲Tar6Y-T-śa`ʝs@=2jNU98{F}?f+$9U4cHm* yP ۲{ Jfj5gFfHg}*,i9[qczLBHki-o)!K{. q$ìVQ,ŜnfQ)F|ؒcv6Ih"q"ކ<>rFKN^2͵MB-Ʊ=גwWAv]xfw(,Oy+ezH9af&.7TcKy7"f,S@> [9VNm@1٣zG0[qv@F'tDT4V-!QWN"8#fcNDUput4t] ,UBq'*Cٿ%J ~c\.&o ;Л$p s_dC<B'Pcw(kݡC]J79D>0T̠-٨K$/] .:ϳuP`( Xl)/iC^̺l' H2AGah[^6dLT腷j<t:S :-{U}Xɿ$\־TlN iq xS`ȫ<*~5z>wGuĭiZ^u/gy"CHH#Yv Q.Z \gk",XØu3뙭M&jӴS[U'@3\L])պy.u@|KsT$Gh+nK3jJ{PQem &{}KVB M2XB]X˷{+\͞`1)+ݟҍW|nK@Vt8hF_&-?x#lrݬ_ZQE:qt8餷]/S̋j"jAOD=xKoxw7K;LVEԚ8^3Y* %N%"B V2z^`}I2rҶ[.SXNIE]@fcmϠ*1cbu5ߕa'NHk%âo* 2t FA"bFGMPnK)l?EnKMZq3`5%)5ˁ^'z8d !tA [ļ67ƼWl2pVuSӟʹ_B3[)0ۇgbSmC:z~ˆVN]O^eʆ7bJ먬GLB3P>*B7Wx34vc*z5-kO 2J\ =9$= =ccp߃TLIF!< Q+ uMP8eoJKCdQk?ՒEH@-hX`v#Њ$hUS%@W@lhP*7ϑ\./XJ M {9 k&0&F߁eP`[ءr~(h .+߻GTXpIsҖv#e FIvmwv>2`t^QnmŴMhѠ3iSW+΄0$\:gAeCқ$se"pbևNH"*L!LwcL3zP ? qZ9x, Y]at׌P飇- =h-o)*N[[.C Y^Y ^`\>$^*5XRv/k3"49)dxu?_"ҽiuݸ}mR5&8?KC(v"\vߘ2J-Ș[WTXy2"X?UL-A}ğ!eV}TOq$TN9R`:F u .w=(gCK4X$}Q.?h|{hMk7uE&9_) pœ.'h"hG 5꥕}zcI4v=9#!.ϻ5 pіhO{I g';(jU7'gաToS\^}#,C0LjB G<{kkejҺ&CqM/>?=,VƕJW+ԓTX 02{F$._X^E{įiؤ<?1vQ^Oma'F 2.ڠYHFenx eZp1ĭ@D>|xxyYWPm{e|5+jX^fiwOĀ%9dfAM)Z{AG^!bDrNҧ5cS%RDsWJ'`q0H"=(ƻȣs$=󖗧kYB0I`eHxO<[ }B 1Q-R0I_2x@*_R[!vy[ʒKl6,ډl%K7. # TɽRY;X9>; %'enhOֹ7]?zp:c;VT,TZ̡r)e=|! Tڷd1N*]vX*)j&jH3ۻ0]l' V"/E9藾]4fN%iu$eam㨬i$'*,w#'`=P U!5?e^Dw9*GT=˨"j&}.] Rٚ+);²@َTj5SArsya3k/b6:qQ=z5}hfiK14t$Ͽ* W~XA2'XqTG.,?׬x<3MjJe=bYaGQˇkzEs38M J !xIvΨIJ8Cj4j5'+" OGdZ *N}AZj?gn`Ĭ$IۋȡЭAp=xgAAan۝ekh Ks$n݌Z: p/]iQx%K_""-jrb ~bSh3-@0PM(wuA  P7hʅ}hPg߬i2 G ntÛ0v\Э&ޠS`Nlks=nO~o5[e~lqƻ#D|vȿ0LgDzXY,jz*t9ʫuP8f{L6^jFzCyM¹f<@RcKzpUs6 4bCyt5M*D,-Dʬ@۪S+Q'[tr1~ ս~Ex~w8i !wv*^x(eNFRB1|]|uA2_ )) =gCjϻp#Wf)#=oqoohFTD;IWdҨ$\XÎWQl9CgW@Yp_al7?h^=< iE;$aT";IwCߔa[0r""PX?M>B>O ܙ ށ)m~a?rz>=#O~(-mSU s?K6px*03( \jD.օlD8>WH ZI)~eák2?;y-+:d:Sʫ:&H:#dH5)b~_I5kFN|QR*d xoO<. v}OCiJ$䇰Roժ&)tB2OLL)DL:/2; Ȥ؅"wV5# (OnJF,vNw+T_Et\)މ 鴽|U1i8aLI$ ]?%4f:9\\KnyP)GN15Hɑ*j25xa3N/e)j'OD5/f'2 $Ux2-+RWqa0ڍ-(2U/.TM+9T1\_aNTCAr \۬a2=Oj2zJjř,J/wގ mI`{S:? (ִָs ,$RU5V"G5Ƌm(rMtYR68wr'Nf8t6MV p/ܝ~]RN <I~`_'6$ R,fjzREXj $GxNHS Ke[,'ԢגCY:@|ef<Ѹ-a஄<$r݊LY W DVEo{݇AasTڌGWz7og{ .W Ë$&.(k4~RpN{Zd#`jg;[ejWxx8>Jæo*OqV mnr찋fyiNO˒? H.љ/F&&EX3;cՇkP%@"vXmE?С谧E^X(o^m;}nYv4n%Wd/)`3KZRր}t>67[&ʹK*e\kܶ WOڜ-+zX60A?hiB{0įBB.f'qIH:j L4JyWd|Nqت\$%+1ԨT(lI_~E̦3:I{4Y>_16,XL#X1vpTH2 5jq(O/dXCщ ]])fiQv@{n_m!]irZ( \ߣ-*eQxCSDrcr_=ub@sh#p?Aּ 8n7IZ 2&Ehׯ&W׺U[fAnI m_0Q5 M} BmT2Ĭ&]2p,:p})p~gʼ!y$.Cc/&nuc6@N׈JkS/u4tNB#mX(J$<^ąPGqt6#'ksz] (ٞ^,) 0s^jlXE]fV'Zy ;W}H59_x L_m Gx%EepR}5gäkog0ז3"=v## &P8[a}u(M{ w9"˭UOC`|-'TS7.B7lW Pí/Lu2'8t^ʛu3 u2">J4<3plAPSj ŃDӒt p#-⯡W%SBe.qdK_X0_zݔ)zJ?Ǜ ,yQ/2ym +q ~,tDk`!\Qm&4/zYd*H% y`ծ罛coA7eƟQ$lJ b QdķweܥYDe6*}:m;c~g`#Cszwe`N/@jR.0owJ ޙU7F2Z# ?J[}-eB+F~ 9L~8`0R k0 M`m<6Yҿ1KP!8S|X@rZQ,X$n.p&Gė)F:N%>b:zH.$ujZ:ԄXHͱX/ Bgv,GY0K?~Sv =҃Ջi+is~MA@Y_57jWr9<fLǩ 9!Z }tX| c&~ lׄ]myD8S;I!,Db]1#q:QS~Kikhhx!`$M P̼Y t"^>@: \=ME01sC:?MYβI?Gnf|ʮ]$A5m|T۰>>!sgz=T9rj*_T0/w)ݖ4*SF73<Æ1LRgT=4|HA"_K&nKLxWv /87_! ~H[~Pp "RŐ?MґB;rKϥ/r}c/Ӽ_Ux !lC>tPD~ri7C"؇ِ=cxFVfƟ6L3Qϫ<B5ĕMl0@22 {$vٓ؝vq8 *bh|\GP.k6V->F/sAtAPM3bH`R"U‘m-?|5װ{7xӱup*Vq˪ga?? * ^5z1e6ucs$j*3`&Z 2M>|tX NRư|s c'Qv,4F5C*0(~6.גּ ],Ҕw1IA>>YχJ/ۚjP6vނzG|߭_lLZgjzl6a {ی;nXhg%њ=x K`LN]G:&JVE5JUY f*=pFfdv kB6njjϻG+OJqc=GWB sw/>HYDcz]a@lZY13u?Gx]jL#GoB^Q%M>&8%[nx4Yb7Ո eX}'*(:AO:XT<6V|rD+NQxyi`9{}a[yD 7gtَ91zGH!"%G)+~^-LBF0F,̱i =. j_@Rb9Cf<"<"vtEQ/jnҞ>qCZ Ps .ϲae )h/IHn+#S302<:RcZ)wbvlS~9I旅Hښy9=Ѿx {mPVQ+ZRS^BSKK@{JgCQxh\4};G2?idWSM+Aη=C@8P{[1P8SIr`Ri!e. 3+(Zw*1*bL4^XW朶'b+ZiT5sjp\8;ǴPhDq^m>OExAٕxY})$'18Fb/[%Oce{`lg +bcuQv߳P~Oή "]6W  \w6S¹C} ?^q`%4׆Zx(&E ISTƓ8HVQ4u@(D@MlᕮiF,CUH̙Gҵu)3{c0z% BP*fn~4Y/%~!qm5T#?>H8~.,Uqps!SQW0)nonn@ִ=<YetONυl2nAX } S;#qm Eíy&`GBZ AH._Wovq|.:^7/]z  !B$^K]q\{-놡 zyK1%:MmV?jJ_Rj%7W4-^_esk@ ݶK т9L!]vu%%|"!lQ*N06N~~#w5Lm00DnkɻJJ0Kْ¶"b6L8`CɏH0#yN1}⁻}h.Z8Ofp(1=Dz*BNs,bc,jH=VH?δ1LtTa*\kMe2-{\^T50.n#[r8D^YiF97$24o9{˲ } .z`?pÚ* [tImך[LaDnfII*ɗV6i(`(*)DʉC%v-8݄@>;s_V+/JZHih'r^C$y1grxI81r:E k*QdeP [[s_]lj"`&|7<tQu`ƅyǚguFl3׷ơ8( wcaf`+dƉ\֖ZAa47M((Jv8E mK~~iu&'P !6f@ Hm#;ns3xѼGv Ău_U㷦 &;/Aȏ C>Jiаf>WL7Ji-~$rMGMT5Ry_b^8Uyum2+$~bˋcYIH )Pn+%2s fr#LOyb|'y&|ɈCUUjUkwv{;cҵWgbQ8|6lZ:MZ-Az.-YcG_cR7> śnɲy4=Ռ8Nh]:dn o#c,ؒiXg'ºW a~9 5ܭM E)h.}[V}"k' PQ+*诐6 5|cVYhߧbTYe;k/夁=Tv'7Bnj$ ӊfJZjs~WbġI{x-NM}v'nLG֟2R; ~f!&8n "sX5LI"D('TGl3_~t{'f]|{zGe4려"2D=UOde0]B؞ N`s'BFl8:] 1SY<:?_ﻎrz(\E2b#8Q#!aOP# L9+\Ҋo*y6Jɂ.LT?JFylXCg;?+t(o>aRw nWAYE Twdbb[Y+ÄGkCHvJ+b3ʈ k bḦ́f%劷Y@}Gj)xBȄN,^6Gl`[5T~4܃ЛpuQ;S~?4IP +MCl_#NO,o?ڨ-+#qZ!KDJk~e*nSMDrOҦWSgBl(t>~ D5X:xfyAB߄FoܞF|k2|A8 ݾ'Nz!uCʾ6OAK+W=PG xMsr!oQbn#qT/C"o鑬h;?sHȎiEv\ԼzAFriiiс!ՓvL_LӮ|[͚(ٱL{ Þj>,y0i5ޏZ E>Qz/5l /tR$(!Inv")X][Jq @Z].">-2w"aK-gZPNfX&S wǪ9(X^0x74)Kv#$qG-5])T@N%R_N>1kݼ64aࡴ V)S;|N¦-)ւT-qX=yGHox ./{pԻͤ慍[s՞$]I)lTesjI(UamzeL]sG֩bؽMt钐NL ~qn8 qlSW "! 1xα Ry9ؚ}t{ԒD*-e3&誽 wk.A]9f@̫—?)C^@ӆA3科8Z  %ߨ+۠k#@yM3n+I‚n,aW6#Ѓk)v<^3ShNcdڳ;:~w}x>_J\lή0FC ~Y_/W4?+ X]?޲^fO٢Twxsv(XZ,[eĔƉ$nB"R9\qΙ gn4zS ĕ?%޽fY ly>\)5ufwE[?&e6k$$GdPXa[r8Zk9|Z ,;X+ 6 됢| TL6O?O) =ae `#wu1MB۶0?#o/UKxV3C7bk7/JNɹ 5s5Y#uO6Gb%qcW. l&ao` @)\h%@WMH ?qXEoyFsK0,VH≯t M1ޤ6\kA &LN.\(c.$2j7b_9+<{:Wy_jOgbu>t\*{N%YBஅJ%| ZH!v|6uw>9rUgg%/xɜO5Y_64wD X*@6 cg &}6Z$F%w'E:j>ce#qD=U2TH2ricTExNvZT&SZ⭿>g͙ 9qpq0b&s2!\3\]QUvf :aM6T |u2/.6Bf1;'snOI 41ޔαG\p6,9d:/$;GmK͆ M*ʯ꒩AxX[MD3v_ ;xKVrJ4UNʦH)v1Wzsg.=0#2жL<r/XɫÆ jOx &bKQّ掓H R3Sj_T.PUY+g$o* x~`b,[lk6j)x=)+&LUL~oh1'h+N*xB]61 ס mFYQ_F,'@ 6("ƺE `>q;n+PxtCX:Sa̾j t[ WIy)Jn(m :{@:Z\WdWasJ@5iZ};MM?Zk55m]FArD Dڜ`XnyuB477̚L[¡ivЌS0V8\0a 1R!B*TP$-71,i$8EL^0"r#ɡwEh>YJq~MX³!an8-qqp!q5_wNXzJNs`S0t0w#@.ޟ$CʰD3c[Y˳hC-vE)yrp2/ 0,!\VIv|)~lː>+ܒE)ы&l .9Ԗgpeū0gųѨZ| cTĄ1s3(93 "@?پS 0}&9,E'k1L 4dž(>Mc󂠓BKϯ-ޥ|'g37E|J=olQBH^.jߺ\'~a=lƄX 3Y&4̭+^O (u;tb'HUBgsupU]p.9yґn].7!'^qoy~Пly#8^?ڗ7XqN׋ L0y!g-g?Azqzj顤E(*Wd:6M皢Ԃu. Sp YL˫P̈zkݹIؘOh{@B| 7Ɂ|$gr3Fs[/T셑 !}gZ.iAS$9,~J@U_o 1 #F[h a}ayL=#`gyMJg;@O ]pGeùIC},+ m|3fT p ɵ9ֲ\ߔ9hx" Ǜbߚb0[1pFa*}Qk}|hA@5="雼 5G|o u*e>0cJvtZIy 89NMj8Qf)XZ \c{  ʆdh#+)=̋ @WV$\pzd™8Ynϐ%{;$YÓ|RxPkMAp iK 6G.)L18!FXlXVZ(!۔$,o,{$-{z_?y`#mk|'Uf)͑ <̊;iˏ<frráqL~ϗ&Z|S$g-Y #BFaa&j7RdfjUKsD;4J}+AZ0O츰ރ;Y;pٍpw_cgyƱ69Hs1z5#7b%FTbpCߟ ʉB`ҫ0%:,@tXmyz+w ®|¨U%u\lMV-[)~IrD9[Gqn]ii@gKBuwXo5AA:RVbפt$On*?g盗gH2UF>Z;$z }0b"U!:NLJVɩx@Bަi2Ot~2w|CU:l!tgPnpк@`#DceO&QMVcck:-\A|!H%F7,.2G\P N k6>mij=1!-TJ vMj#io`56jqYEqa!\=X:d ,ʢczf -> zpg2 iGn.bfL\dsmk#8 #%@=80/FU#;~?zw*-{L2 ķE{@s %MYJ` j?&$K0y`E6>6 }CmHսޘwҚ($5-;T]JAڃmtTϼZ aY )jC{2U"N[a KR#~d:AP`COx;9ԥ8<:=)8p9wrcz:֕(w`v@i#p)SI*-bH^/巐3 hn y}<|D`i-%׆KK`/2VBmj-*%p(>R~%zo[`e ^ɓ?(͟~*꜔ .x_/C7 f40Vz>x$9<'[6MOL՝oq-&S^ ID- v Ntlu]2g%f?6)VtNW|hldijZc&1~ĎI*Њ$B*xDE.o>!El"c 98%N>% R9kp 2cPKkc+&5H3m$!8ĄoW+j+nϦfwN8ARͼ]B,che6Fq:灮Xԅ5uQ^t4a5B^ 쎫uLT oE1;+~Q`w87hO/ٸBY}z/J *t2CBݿJL:i^`ž;Dc_, u}Pn\jPHUu}%+': 2L ` %˶-,cX(*A--o]liˌU"|k=MEoŹ!l6U/qSL2L=(98PN|L16Ƅh˽MEx߄X19%ٞ=.(XM_.?o:Y`"Z֑'VΨN{SFC.RojI|/ @}W\ZР<^p1fP4:WxX8`F#hלCD  "t>`GH4:j 81?Z'le#_J!0s;xlԡd=]#KbZKM{3QpU-vz}\dɔ:Evho6 cV sidɐxRS:prZY"~~Wh=hЀg$tSZ__u^:9-̶]**86R_nGKL8֣7͓&u;hꎍ,=bԬNj˷kY7l͈NH;l|rjxT/wjaH 4A Ĉkom}. \ ԙ\{H-I1"șpC7Ql{n 4D6SQ;KO]Wb]"xbna[Ԯx{ݙːIVasFln8Wg J6<='UO u|ɪ@2&oCN}bxBkދT l /_aYf&#ϗ+ X];>BIodsi1m9}e) CdEUH3:d"L ϶mTbO7X%kHۦF`FYC7 DXg,}?vcI44hf0D @fj ɸ'+}~ `} s$_;ϷqM; &F~~/=rXNf,&@ĶN4}BHleS1wVv8$,3@z1xTw #)`JPUjGUPVdb=G't7l0Am8&@ ŕ`HW'L8()p忀0h/),5(\+&q&DzvL6,eV-B{>E?d^- b_̈ZP%Umy(%6R/JXIZ<|a J dqlmi`\gq -(1GuL\IMGяzgq)Y@YQ cm[y,p2๗p)'x\fzsmIb6oGdTlȞxP\o>8(>s%Ҁf/zf,Y/[V36 ۑŁdsl3\E{p &3uTcHɒV_<:,x9-b{Jv"qscw)9]7 P\4{G3جX mkە*>Ds9C88ua'&h7PMt}C%}@%'6*k:a:X6.79z2qoexR>:\z6.) 17hfcgbF7w1_OR^,9͑jHzAp;^ozSCc|P1HQ#ib^,3.6S5 !S.DGI|0OKP0ͯ=1AP@7u2hAKm#ͽpVڀԘWg:i átcꎹW;E+#̔?'8 ^ U$}LBZ34ʥUyS(X hJb5aNtSTNIC>/9t3Vbo ¿unN۷cȰ[NEւ#[&GҤ?2'33ç^6̢c\D6Wn;IPÚ]EI-|Vz%Ov<:Hyco`ړBLHeR_)/8RP"|7wW+&Oވ' f$3vUCYl!M@'V`9t+VH_^a]YNT/RSẛ{"jK@q#lJ*ZD9p(AR M?VYF)yfF_B4QO˞wU.9UіDaUGDVnK賣Ky&p/|JD83#ױSvx^Z|scV]'"NZ7Ҙc/Զ/S @zUo흙z!HI Ńs:% Q>hS$a) h"sE|c!vҰaw} VPv:7W~KHL4A}ВHe#B#iXTwyk^/A_ h;.>b}5hHywC~qe kCzT(<},YVaMYii[;z4u.Yo !eOCK0Tg{o:WYUxќ#>4K{X KK*&^[SMU(v,x5@^yv7}iB%Ĝ͎mJ?a{L:mQrPHChX}Ł'[2J56!{@D,spNɃֻ"R?|{اt|Oj83+QU멄#?"3}wz{ZHBئf_yǒ R]Y-uFYUǪ1= fV!4N <%Gyٝ[<>"E+ś-| uGd<_Y^d.!k,5J pUr;a^ͳᰟ:Ul+]^N)dJe2 ViŸW$ȷb젪R*ކ@K`Nř k?y5zQȟ@|]BmΫ&VB+)`(ݺ=+"Jln5*? $EPY}5qr&݆bZ1mFo{}kZzK-|Bl>/!`*=oZ"V%r? }l<\&1Q~kZwnOrZ _\դj/j h:$4.8f$I ,ďٍqPT8X- i$*{f5S(5)"i>8'z,LD2]T0hrlV^v4? lIc4n}, )=hžxA@5 0}^P#^OAvtD` }N0=͈cBm.xvGo`4|qI%YvWU)o,q}#NhE9|h?9,1xT$!afNFq@0"{"EH]qA4cR!ZIyl02 hNr\cLk焽J+'è~5UT4S s^ְ~ *PEAgtpm>Hg3`+\9ꐯfz H%綻Mڍ({g"}y zwig?G"o?Fgq.hE8[to=I{Y|-aUhR#/,U;zN"n?nVI9*KP!7 ;{, ?2SVBly^dx1,)z=[zfrKl6::O%i-N 1*N#[;3~#dX$que\}B%p|~x7 C\Yiob ˃,yeۏE+f7π$QTl_^Qb SwNcL_Qb>k{ĹtPJQ pQ"\uvB%\߾ID@y ljyNRGö>juLbxDK2 :#.JːD~ͳO|M^jrܪeh i|EJ D- ;]wp;C+'[n`^'h5EJ~ٿF$gT1j\ݤݠaŋfQQ{hsFeNxRyL&+ɠNj g?dRqlj69zb#kV(܋&|{B3~ۋsv_# hƫaʶhGOYip.UQ0եkW/A~ (2u:_U,$88ck6pD2°B뵪a/R̨*WbTB>۳"ees%qVP@\v4EM*Y݊} umںdu ;/$>80yq4"NMFNִJC2ـ$qG] +y%jH*'+f}e6?BRM[IW ;ɍUҌboGI=](9SV,07e ls]jO{a{Qm6p{CrIs^bCl檾c=Es.qN )6։1Թ٫#㻭lCCR? ǚZ&\?;_P^PRЧ(6v߉R:?B?h+ W[DS2Y9Ƃ}T9\(`0 r-ݔӀrƐAI=:a%IO /=]IKub*Q?ovEkc2nAwX:O{C,\Tyk:WP@tؽ9*H'rW TI )mrx|ݴhjx2â 2AA'b1&I"z1DYx [wm#YDRՑݺYq:a}:]#BˌSa_{(v(H6A 0k}wV=M,?igć.7=i54:Q]tZuu:}G@Òad+E{t;VeܽЎ- i쏌ʷT,s UTD܉~ $(EJ C^7iArsbn,ȿ > ӿ2(8{37BtߕSg8 r)n28TpX~ePe~pYUn!Cu(_1 gPE/QHZvrKb$NީIR9AVp1J7<Q>u]IןF ZO,{U6gW zGTj7x祉Kw,@sʸX6Θc9Vas*چ {3Py<'l3"O4:JȡY:U%M*7UE|ycinPn&P2C 'pnDȞ}mheLKy,U39 F0WgZ=(gesX |BGg 0,9=B X^: :bfɼg<'=u`z2ۯt>=&|t|}~`$dĶU݅d"d Rw ! <2;dG2M;GʅjoBcoa'Sz2Wr޻j5ǻ)!a*l!Ǯ/[RQ= p\><ͳ-(.Z:˴ٹ ӆ뎅\y\(fSiƢ)xMur۰F{)>+KOlr>j:Spjtéy$:"3O)QU=ʭ1,93}([Ca|/ UOV@ST?E&ŵ=#GcE%(#Ŗhn$l8ZڍY3= ҢJM{n#{e J+) )4UO 1ZO9:)[KiP{v#:s֘Kcsx3[ OI"e$qEBW#g T?SPSLIzYrt9ɰ`˅ڃydY 'phfSjcGa|[H6 9m;< f>6.[-XK>&UӑXZ++ ~A2d4͘9F9 X{] Xpƿx`Qlm P|gq#D'?WdceowA"\w:Ķ.gjXzyS__Dܬ(Z=OOkz讁ͧOrA]u)mW "}Zdeנ^Ppkv5w+J*}JyJ3l@`i=E_zxG|w2d e-*JȎ;β\b+/c+S>HT~eo*A.oj -VZnk/S.ܱ6ӸGc&sHSbK4y1wVކ.pO?jSIɥ㉿9g*9D٦v(lca>RܐD9\yNʑeaMLVVt6zps (D;$Q>fIĚim5cb^<1Ob)U@m?Jp~S\X˼棜 OJ^92O7W؞k!|OָN.Y |j״U]Oo  U)LZGWk O C0xq̧*2Z^L(eI=@ g( ߧ~0rܾmMFZ>5ҍ KccMGlEe/d hjH&ns<5[\i% O|[r*W"㶹רQ4".wP4gkL|,!>POZJ\^T\}qE{3ШTj%,;V%VQR5h꺲Z$Pby"Z{fw$PM͸[t[QSSKܧuBF`XKÓFϴ/ۀۦquȰ)e?ӸJ=i$Az,+iciᣈ7SD]B\ Nt }SӖK% [ qVL9H (:~/oMfESg.[[a}܍%BTT4B ʢn%U_4Uky6GTgT рa`WyYvl ؅C+dz{L/M=0Բҷr$=|3S)d<5hg]yjg4ճJWRw:$ΌHn^G;nF[iU9OTIL05׿jshQS('Bnq J֢P@ARqB+ a+UwiIW}=ld ͝Jk_#70,Ƽd J%h!`f&X_$!j.k)<~5Z{D; K'F8pˀ$X\ګC~#djմ-8Dӟ%>;ܚ 8o5KrΛYmL06l##&TF2 e:9ٶ#ŹJ6ϷQcJ!i >U.{7:ʹ=o*ia^qʦ9^%ϼWdڇ ʃ:S`QϤqU,|u633K P7qPi+~6}mU]I?2h"PgY\N4"Τ;ISI@ikѝiz^NR~{AR6AtY!Uϐ:O,>Td_8s^6_zXiFErxvK?3Jmyh[K`h/4"n:vw$N>3y!Sz]Ml:Pjl<2]*rWث~#"nI݉kD]V\7$G 4ڏQV6Ņ?HSQZzty9NFPEљٳeCZ MkK["^w-j.KVjf8yO?p*K輺C='@mԗFϫm 7T&k U#R?=|J,(iH`-W3LțnuPTr #9gp\?hP4kDکU!vBza?̏/ ?sn&`!reX#I¹ ,Mfc0CW2'6?wr^䯓ֲf٢9r<\~_ m >d`AT.C}T.|[ąvw'Îh?:m'քh7 GPDJe i3zж܏Yf%$ *vkc zJA{ wv.VG2クX4QrlP}ZIzrtzCiFfpJJ/e˯cd.aDT0._Ne_*%h”9a 9܄}{=96#L|鑥H/ ж҇'kD "ܷe@L?M">, RT4g9z/6vv܍tu$2ק C^lyl%L}ci^ܰvϞzE ^ ůM )e`jFU?uISƒ B8QC"}ݬW=9L?IrNqCΗ=9Vp3PF_g=^噕 X3N0+02U>BD @氐Ra5ܧS#Ūf>7-lz?hmJK> hͬ9MszS+q)`hV%_hm"-0 VT4ĒV a^W@`SZgkˍo- kS-c(Ϲ#S J[.G&\G`$Q0Ӈ CZmpD*l;H`R~6W7X{aq%PJX18:Z6#/ U,ɡl1dž¯0 @X^O?cUfri>b4ϲ dqb6gfPf!PD,|: qO)عE 7 3Q*uɛ&ͦ^s2n0HchtG^xl-̛ ~V0i}:Fk׎Z+$c5Gq4NsgQM%zl&QsK>vc]O1> a_Cޥ\-N/eۡ0韣3 QkBZ٧S7 o[a)7Wv|)8#R.dP {ʞE#-1~{PI:M y H5Dx8Q5'`{ZфDt@TPEb&Zǹލ)(؆CYoڙ@)'>]T%ҩƩ*aPpΗX謲S#AN4jݐ)LA$)-"%9I7L9?B67d\9{ M+.LJ%N*:-%+ V&4ݗ'6RN[2 cL?6C'[8@m"w}_"O ?Ѽ(x{h_*Zz=|q}r}0Gd_O cbEocIcz_׾|Y]xktDŽPrk uN _p$󃖟n;:tGDz&](4bU|H+cHg M}$pw3^B`6ezdB p`LrǑ}-ic=?mOE˝(:5%𳲓YMs@}FcGa,w}ŚW#0Q->+Mej^5ekĚ^ILA˦BDEI=T1 FLHTwm<߻WpYfz25FzΥ~wȕ59" M.Og"?q‹@N ýF$W9,1n9OHnUd Me& * '?`xXPv-ߥ/7bLotv\7xbJpQXX}'S7Rihn+g= p`y]#iBahDGjW%x;)4wݗh%Æzzr#`p79~Q}}r$:1CX ٓ4Vq鼂` Gj/OVhRّl#wH-PN;ph?_ahЧg35ovǬ c*_+pq|Wsw.ۅeTԨ'W@_HZ5)+)_яfmip<pE=l,?W̆&b@څuĹvvqnQp5ݢwĀlr|iD^ =S4d6AajSXztCZx΢ +t6Gثړ/cޕDE~JDSwp,c/ʽ d?“ct7.șӋ]"O0s2smtT#yx ;{͏&Qq iĺB&ځo:34"Ad<&-x/R#B: $%^Fd_#<2y*%Gh+dăJ=P`M._L&%/ /@riqxB~lx  2t:t Qj Ar^}I]-md)OLrjL*X@8:]nyhߘ|QOP%JD0V;8#Z5a;&W\E y;Eb/2׻"@~օ|<9!F0H3M֒/to_'U- \pUG?Kyeգ3/+%Z)XM=c!hy@JzKЛ_q~[uY]ig%HA B\s9Cbžj)lW jG 0T&7,7ח0·dd ՝()g^'V6Ac8~ VdN62S,Q~ǰvCzPѥkF+439{ S?!+'_k8:ȥwfG\Yl&Bعp⩽qLztx_/nIjy;5m_+d-- aVt"`\9vViP;χZ8[G֓ K>w&ep+i t`ֹrъdmڻxs#mjL{^%fsde[=6KG~-z HՃC ?};"iIL&Xڤ/+#`gl2EsE)Pv@,01{AVQ4ރ@$I/Ta#\S鎿]sb5+N{;9Ҥ)YxDqzatpbeRPRZ>Qrj!qձ@Gj@c1NSMW]j[Rpa2ѵ,ȔN|XnHȔiUz KFQbStʞHɊk<ܭ0@0b?6G\:wkHwl=q4X'p"FMЇ/9J;Pb3ZVq[(c|mv'M`!Vfܻ5 7z&IgK-\bxHg*oȐ€6q\|Jov6Dm6kѿοH}[û44 |WImpw3f{I\z-xF#eIpA/UО#)C&k`;$,T1# ^Lf{8-  ɐ9ItF3G/7x lυ.S7h{g=qUMJޚX\+Đs<ȱ1lTah/z%oRv}ʆOh궗M9I듙`Hg:A#cXBM${qMB/)Hk;xhBDt>PZBeA Q f!צfh:.zsơ Xdg]`DښW"vMUo*y,*kkXVȧwivHf(C0/ʤ'byչ,X $戞w$IqW]!Ļ}w_n^vxw,[MSrKBDtFg柛麈!r7Fʖpl#q@[MRw励_0.3/w]pr iʐb$DG|k8*ٕʕG5}YI);^zYƏg5Vߧ>T5c>f ;A+3Η^ p2-[.h1<=p`,)mLg.ӽ9ue%Va!%ekvdj11tA=6q7+Nn nO9Hj5]J=G>QEKWȩ2to$^ho?. Ds-ck3x><.ĊAء@ux!K`.!0/P?`$PvPvB`-`%)({!ݾJ?9qA«ECR|yCfri;G@0<'qn34@,lz˲"bv]=i]ޡ@9O]QBVîX-*)x96Њn!F>\v7<5pF`isZElLCDZ+tUb?oe_K@[_Wߤ.(0mnז Lζ)|wLzF3f# [bxqHJ4f f@%˦@E2@0ׄWjq+mg'2Qg/L[;/OB%JV1gtۮI,). 9jZ$&I|upF VuڞgF^0mbFF?!T:)4/8^@J%/Y? ǿ՗RayK8O8QQX&qVY3ɼ?tk/x;;}N}+ky5+0[:M%PS%7EqaVY +Q6^qJZG/Jh=Qih9~i"̚[Ϗ؉ݢ,\ WbaA &D u]8ӯt؟GA*^s+#W (uҋZNmH~1/utVZPl" >K' -ӒrMfdmiƻ=i/1\LK2d_հ}|1FhkP,A^BHzJ&[@ +TBm_ x$M>bt.}#TYH`J*$d^0(F>Hv+d$g0`޶*r4~^o1d1@x\g3:2@`Bw*q4YL*Y:+ +Wk@Kԛ 諼%ٛ4)N)ϛ~[Ot+:SG2-֋Z8kew\'eFZ.^Jj}m\lm<2jZ)6'y@wqD23\iIdļlm,Uɞ#5IJ h-rgAn U+}@Dw[=@ bW[W\(Ȍ\`9 kZ%+Xb 8ID[FE >z2K1̎3(zߺ@g]E6nMjDrJ_2u-UYdJ9\pyWkq`CoS5r#.E+zZ`[ ~pDqBP͛RA W& WǗ 硸nU '.Y8d®1N P@zJ/BʘŐ_1@ EHL-s~'1p~9erőKEqnTbRRjlX vu(k`6iEZ1a<ؑ ={vʰFۀ#Oz,;{UzԊ0ɑ܊?LƾV+̐YXFY~#Owθf@6W|Tw \u(in?fbewu̦{_4(30 ś&i 3'Ve { Y͌\^ Qm,g"]r\-2^`y ȷOI`5H"9_2%# ;pGwAR|B>ؤ*" DB,Fs'/6%:h"#MlOC 9?XR.AlIV^j=غe\@pd'A)C1y͌ R$Z.AؙnC?<}Yf,أa]EDrv1eAA7xѢТ ]%exiu3lwF e^+@xbAȗTpνߟ1bc? ɺܦg#&gʨ]~39#@,,C\I zֆ2$Pt/[`A<ŠzԬZx; 2͠ VUV='F ]#\#柡>  {[>midniUp~h Y!9-XFEz|]Ռê\iv8a}.2n=U_E|qyԄfb_\ M=c<8P^JˆL4<9̀<}v80~_RmJ~U2[5Y0\aF,/euܞb9%E}|hmY/Zsz7ȅ%[)EeC %u& BnmK "wj%l @'"}wpo%J y zanMu4ՆzrMFQZwOϻ_'rIݩKfѫ%@`6Q88^$%NŔ84׉ԣ!YV>/"Grl$ tyS.v֧Ւ2n*d+q~tȮHzFwl["~W8]*TkZ\((E@*0IFvX"io{[J\t.t]ڐ,ĿXPB ^+w,Z80ezKФ,6HG>RqSȪ>2%/T~n63mUeIb{FǪ[\,s5X\lJ8tx4VMbʔԟ?LPy dঘ[͖ c0LDcu0z@\b1(|MC&qAu#LvʦL.QVY* :yd] DDEMBIXvaG:e WQZ\cȞQZ}2S?t-v)ҽW iNt4Q3c+M",>&TR Ű,<`U*|-(SX26zHm_B=bSA.eQ_C4Q;Z:jzINw=6>2Uߘy#İ{b cÍ3$BC+I89jl (e|8QQ|BvZ#)3Y“/p\?1EKL8ȼXc,㬫Ek*8ſ?sװ3 2)׿ؔ] =+)uT-T<2W??6rzۼsȿCZ;(gf ̾Jp$ \,DGj)\FϝGЫc- ƚ]z= F@J%FI<*a:ĄS+?p9#cQ6ͻWP{(dϯŦeQ)Ww<:.IaF 5š6tIxuyF{iޣ o+ݜ7Εڪ)nnpzU &#A SK>jrvDCS"g?f`ެ}ٽ z T"w8Ki:9APa0F/zaQL"{}k+D>짒VM"/5T0> P,t 1[kn,J h { P')3)$CrW\[%CЬfYiEJ/!~|%K?HZք~:Ӯe_KL(r6zuvTsь!͋RWvs!\Rĭ43Ìr~K.٠vӔr 1OB~sVg\F}V}ZYl͞~31 žK}dtx<-9fG\'-ca6UGhF&sR?"s8g=Ti8~!9b"3ۀq=ʷ0jS eلMQ 17KCP}iz#N3Qskӆ0g97Vv% "ƏW^UȺBNCed"͈´.2b']muAh2?m-f!`Ўin9Z/ze_;zټ;LcUBz?)wkR'ii`uF$Su}uTMT FdA+\2bHDa"haY# &}Sdy#ϗI~3+ s2(+}/8 sҞX6~Ɂ46SSGhJoD tL x 4*@kBOǷ;E#dáj6P 9{|!@nTu/Eu ]4k:(_0 s}x{ с=y(1Mw+T 1B;O`[&*Gڴ(TI}Tע㼧أsbˍ4*<9 Lp<BйV qRs&6_T{T|{[`NH`I$(`SBJM {e(c0-N!~(y`tA]DÕh*6cid4j XoIn=rV8m@q9i*>lq"fxY-өp>!R&4T)D޶ uZiF鋧9]LMJL:I{"E+֏`E_rl (ф\1pjƠ4R0i&M,,y=տ!۔Sn[xs[׏eP0_yZ;pПfCtR cӋ"=V&m6X]䭓۹jNqӿ7x `k̊ 톡M1^Edx P7KfRjZ(L ʼn= 8hߋvG L HA.n62ArVbR~*ѦY%DHDDcW)LS_4:AHʨ_o] JA<v=4gz?4AysS-;4+2 'ͧ H0ʼiqWF=2_1=l8E/2CgcВzrY'cb%K`tDr N {w$5bk#P-M?x#<+k mr_YASֲh"XuKA4;9k$)6 KTM„΄IunH~W&ˇ_c i(d(oӨ"<F+?j}=LAyEH2qYel8_Q^µxqVۢSΖͽ>(Ұ[7u^MD*jP]g1bKX=M8uSC\xB|H&)).9g=DB[|V#IA\4@|bkE& M>}01;NS)~6`dy|~t̆g &I:I;5|I#d Rs^Z sF{>΁LapoeI=/ }&M!Ѽ6{c&y6(\D:ؾ:~!kBQ}4o@1e*$)bI2Ckת[i<+xPe罋@svE/kgXr!_d5^MӦ ό3Cwԯ%0ٯw7J.MU%aQd_*!{G'cgae"'FUep`(/g+Nw>~{g13~ N! Hxs w{"ĒiMxP~D,d)b"&f@sH A~ʪyª\w$@el6XDs^L7"%gRȢ fe&΢ʡ6 L>>yI}<ߩCLwh|`;L i]v?K"<3źlCED/X%4dP>tc_RQ&Pl p:g ޘSk3:r5{&L ;L%Q9涺m9terchFIc 2fU@_ a]BJ>\<|S^70a뱭dKO%5y^>Z^]sYQK{TYlcͣ]|U\0vJB٫U-AQ|)hۛ:^.3|f?riHO>$tJ$?&E;drzh`L1@z ױ>c^Xx07aPVv> 㽵U;.|DɌ#>+ggP)jPG"=|/?;ELIp,ddf*$NCL/ 4)Z~({nBpfn)w`;ڀfS؄wב]O0%u7XtT-@IҎq Vj5-i&/挥_t_Qo j5Pc 6乑ЂTCֹ1 S/ 'ݎ+b v[NLH­`NC4b^s%q=Kvak cƯm j2tH;7֍g%تB^^Yue zJ.J'wK)\B(Pl$ʼnZ̴Xy;C}=toR'}F{c4@n`)Y 7X{*N>熾:_C&JHŷ u 15 VJ49ʣ߃~hRfPװ Ov)L^ݗs+ߴ|G~Cױlզ!X´{-9TtڍiuZ|9`+24+(J!YQj &lttT ":"u⥤]O_oa/OقυG7L" # xy#0N7o]ѯ"sNna.>ɺ~#j+M@1wz1Lۈa4z,XYf38q"sO^7T <+ǵ V ~{*>YJwT*]w h,YYK=ױWND3nrzK7 9=3|^%8yYnCebh$]% kqN߅~avG2?xk '-zU6qFjT[F(vUms?{BVg+"#g[W#$z3Š 댷phYMegn` 0]};,] ]qұL)[:;pE 6!X&H44Bdw΅l.t]2[(iQ W0._j6ilTXDpyYЊj/qIP4dxcNOwAO9}wH1U`~imW)p$9Vz$O󄕣 55Rv: )KhH[ K`$;Oj6 p& E"ܑvZ2ځ)c(Mŵ| MCVZKHIkr@B7UW, ޘv[5s8L9,v ̃(B^ [=/SU <ضbfΤ[gvTAL.HC#)GU8芜='E/J6>(oPxG e:l5MNUzsdف&P ZKD.v;7@M]q;3dr7'.̩p-ʎ kah2rM5)5eQ偝l7*$F;{\tL[pv@mq&@eZZOqGb$Pj4s͛_e6[at nƀضzfUJkHβpӡFA\჊>ϧqP)(<+yjnAE+V>Sb }\]rg+u G@D J}Q&χFw<`ϴïKM94\$}OӀʁo 7ZJJjADhPPKIyj%S! lB{kL7ɗm/#MsvNO\FǸ׆:T{5:2 pa:_U.b X$4S[+ן'JAHˤ:Dȵb<(P=ɐQѡ|zVUIVF8^T,ηnj! o/,Y!AmpUeMbXGL|6YLDz9bDHM.B- }L}µ+<(>0!o]&yPw|'-+-fv$ :vdw3zNણ2QL1yjE嫭>)Cge }ȇ aM˟ Q\-~3ޟp!yߟ>@T2!.p&gxO;K8|MHkeG#9s Ak Z(-Hq0ST  eRʉ`ܳMP(B.aK!'f=ḦF \Xv30 @N(dܫ6!y>w331nWk'lc0 Kr>Hۮ4O>7X { Z3&]v0ć#GH[:"Jܘs4 TcBs/}_ֵ"Txݡٌ2/,psA >&@9 $@[Li%ӛ-sZ-?@@|_2S0-CX|=<;l$*p7|dTHHR/Ƙ'ѵ stE }B:W6-`6`è! avZ*6vxy:ESGQm &c3zNMD"ӫA (%&1Ls+IrMZWfWAS r 6y|y:u$"<(G`ģ~^Tk|N@ޅ`y&0` 0756L-Sy4?&ձAv0U֛loUSh0aJŊN WsI]4R''Xx6cm)FURj3ajJB㖥IJUazq fN5͡o:W܄χU%aah>d XR܍'"Qq0 dYȯrtaT/hTf(CD{u':GIS#uplEEQRs.Բ8БX]2ٹJS/?*U^SnvQ'mH7&robC9yyd'<=~+z?[ V Gе@NZNK#8daC1BER*u]9Eל$|Ө чEj/ { "0)_idf>* ǚo!@8 >ȇsGUQ:b0bLVIno"9)Ӫٜ8ȭ.,paO7*0'T@ 9Jankm/1rmC%y C^A2][9toEHйu'YL|D8WRfٿo~ĺ F=Z$F[N\L;a'"xӹDng/CP6"OQү~!O$G3׻*M+( xiug|Ajkpy..i13ODKL8z麗m Hw)P\q%Of_B:8PU91'Z*K)D1O Wja]8Ce@bT{>'l Um7|n͛p8<a7*Psg-\PE/t vՍjmǀG[~c,~^ kStSOSy=QE\M}mٟɕ5bB>|N>ߓPAX@w]crvo.> s~!VWK鴝4_mdV|H7}y3EK6iW_bjH^aFx+ݭ&C1??!# _RZLm@ ׷U_7bay*{Ay9Dq+:k~5j!/\mߜV-t|G@1tBپ}D̷iu(X2!  $zĒ _ ISzuM jW=x6` ZPM!uu`|-"E>XΓg<%x?+ fn%m ɬ:\d4YT񏪺b [p!\OD>yޣzP>#6Bp9ZC3o4-!4p%g[iS0Yr]) '" YWKoŸw-XyU:ˌrxsFU%G?QjoQEg*@HW8; eMT PG,8Lf'ȅ{2GvK[+:5g8 g23bi@m-ۇ`ڴE:cHRjNӂPS,lő -V[nLG2jCV#@`ؠƂyS|˘}O"9P;y&zf)o@u)TwrXj,Vx~LCw'8XhrJS/jwR ZTsx U|d]/%|Gat 5hWۿËL8y'poIݫeUk۸T?w!=uH<C Wt4_RpGs[oOm6z A2-KvMYd\[ NI< 5U#JSMq0Cfi)}F`z'GK(G/%1Zk{ǡo}Lw/3\[u;sw;INl&g~` 1h48~\袮r3q xxJ-ޞ v=vn_Gɷ4oQЕdh>{(a.x I;`su }")ZМV1; k`iDphV_'DG ("c{yub"٥bhR=Gis^kt6),%ɑ Vr_ X7$Ep5je'͈rtt 1zvwwcq?+n|#arT+@E exi2\F% Ռ=݇Xh̼c#JMY؞CeQQئZ͎Z CV[(b["hTv" A ծnR5^o$&QLLS'j71*(V+:)(ݙ6p*R2L?ȶGUDES ,[xjPzU_5JiޖbJd+snWKNFIK|,ˊgȻ3*͹VvؔteqT*0;Z.e"5Cb:[T %E{S`*A{}솿dr~B]$9=)\fݬ9 >`mF #vygJC8cZq@cgA):*[%ODY"Ȁo/-T&M,ٓ]l@SJ3Pm;o{1!מ򽌚,Nc"lg.F1;P'츭ɸ_Ǥ*Z{#u~fxnr$#mpm^1"=ҋO,o1ߑ+_R3dzEnkoj8KlV8:f۷g3%7ƫ8mt#Zm16qJH๚,+AR^n}ݠI*5᪎j"ljE|pSV:h"~dbl J+]J9b Hk^9z$r a҇\ljcinW{6V|~O}w~ o((QfzuaJCzx{ su.1/I^ (,L9y s5[J2QT-yӆCeT.ly6s)$]~F+et []΄LsxrJiI @wl}؁[<;jCK^4H='b+Z}%Z<@4 qp6jW NahƠ~э=LAI|,!st*tQzw]MKQKT(`Qh:d֩\Vغ00ey\FAl)@^ba?0L}Xjuֶ5Cy-3#Oh%1+?ӳ,Iϥe6'`{\!&m;vwPNp14^rƗ]J7dTHlU@o>tc$jCk|rUx%8z p4٥߶P*(x! kL/Xw#47P)qg›?=KG^"oC{9bX'|$+Z|IӷAOC+koV&;vˎcȋ#[9; N-2l;{׶첉1J)x\M گWGKRAi1W\Y|YF }1"MR"q⼿;B>_пLxbD{h( pzn[T()Y4l#Kv&tp,Xjlmjl4AȧƄ?6v`KRme=)ݼT"dyQ erfLbdrm@O|m)؂I?ca&*PHɪsHTBb ߭PXRFc Y_FƏ,#>d3 :6nršt7.i_:W/Z7A7b u瘒@7zݶe7&ㅉa ww5,a vP5K^Ǥa,AZR_--3eV$~{g]:AW{ĚChѐd\+]9+3=KPKّ޻7 [g E`w5Ăg[^ cB%6~`RׇoDSޢY2`*VtP 됤sR#&PUwDۂYsG9U01.8CJ[ rތ5{cݗC ֜6 &XChS~H3\}4 R)<!md^M}I*9ITD~]%FOL٧M>ie= I\0Xs$ (E̕kL%7!ݚWb]_p_ҌߠZCd-#]7vFI԰}9V~`j/e[LwmMeG9萟&wammzŔknVGP7x/+Z-7S8Y R{'ɅMe$?i>wũ*@O?c _?|_f#V;m N 6Kdݰ.!qP:|ـWY]Ag  |7( \i@! ǟ)z`+)#'3aFD.ΉE`4 B#!5YV>|f1B4KqQ:"⮩l`Q֔{kihN҅ylPkBux6* ,J~*B:C"VKYӭxfD{Vey"=ZI".=9s.1H| S$n|yS_epG0*UHv#ƫҡt^B] ]žw*`-Շ]7uiw^`~daQ c%ߒzz.$w7 ڸDn Th&A&%RFT(kz1aO~c; ]\RԵi=h3%cy,xv&m]l0M>KcsdҨeGqw%n4uu-i$#5j Ԥ lv$)0I &?5Eh t]PI*o )5U.MLo9 jX?J'P['a/(-VO6{ wcۢ'YJE&mBu җ\1˗2̴kyy/B2it$WL\elME^O9M*p}qlT[0KN~@6p=E9L IҜCM u@~AӍ~C`r0F}T7 \"o' {L$ۡ!-+1$R"ǃˎDZpi bZ\%?j:%Ɏh4졍-(` C\ Vʮj~eI8Jh ,Ca0/Ulo d)zD݆7HY4> TϋmH`SS7e775P,#-#Ցu:4X1/9', }, Vf,"Qa qM@hܓ+ً\v'@)6YRb︞<4ޡ^6MZnG) ZӸ! /4aH &~*2LMK拇=Ņ(?0c&L_K0Y>4%|fӄSO+t1!͘i). N`{H6IE_t n623abVjǙ.< _)mD0.l_KNJ}օ(v꧋Ѱ]S ]^ogL0C$z{v9z;ei1.m$p U#Й!>.aUsҬ}_3[pv0^N g ʸ 7UX ;裃C6Tu ~}uL&l[ . )alSA qdžvq ޤ&["5/`W֨$]m lkC0R3#PBJ8'%} 5bĤmk0DG=ܲTԲbcp| =\'i=eigtrB09m@8,SC'Rj4sZ0{K>QAj*'m7Ul7ܑl4)n d$*<4ZԞLb6N}q# eY©EpCD5̝VeckmÊ J,}+ɑ&Q xbYȄi`; ٌ& 6By-uSCS Y16(Lo xl1&&..>gŷys8{1.P.^Vz@kaA -O0ء8$tv(y UdWT Q?%+tI k(Nz괨 ljr=sfTsps, bğhx587nw{+ѐumzYG$"0y[􋍕T K`" ;b} t+< 5[Q^Z%M]S0iI~)7¯&=* Ite\ rmeL"āh(}-{ `ĮmF3Ջ|@XPP`3h,"?xk.5ZAr)nD.@V+P-j6rXG bhoz08ظ>0c(]yKܧ/keh$ӯyZ'5\ 0RU0W3}_9ꙍs]4 Pt}gͫ"cUy~Wu?t,OuVӪ1{oj.wq;2F8U .q,fI?:Xy+ACxc&R/FrI?ZϧXrާ|U=P]힛pY Ό]啛H;ߑz(yR݅\I|ܗDu~Ik[+CfImHVnvp3Nnwil"P(ia(1 L0?'jSΊ*>Wqxh34 z$obh:%p${@ֱ'YT0@W/8sڇ3[GCr 8g[U/]q2)ھ/fמ5y*1n;Op4hB%:'XKUBljC&0b9VW=L<UU YC)DVfwޘc0zzߏ.>eF}v}V9N馁'FZ$lDZےMk߸Bf: l}7}[P]{/S5gϥ3uυ|O[49;NN0FSYXsL aYH;Ll&L tPge|e:V]jڶи3Ž~;hE'qW(/; \8*/[ +OaKS&,mg20d$PlYo/ m#ΚK\KK38q5&O|DD>k >+GAm9.Q!rE`zQzq(O׆wnL^7~&kj]•X7撩R*Ԙ֑&wbm$]6egQ2(?Xq_^!=v(Zf01$|>Ql6`' xCHiiZ޲XjQa((w5L.3y=2{]Ѫ2K=6|ˏa>RN"MJзIR(wK= B Xog&]U4 NŶYT"V(R"Y,TU+@~'uygҵ;Y:x.X:ls ֧HIz&&ҠW g >)X#K()żb=R=Z]pfISLo4z4SdadLTi/&X\pgtVn:BAovXvD@jKfW7mN]Z*OD./x$?.J%h{^%*#k߬uL^MUǭ:P'19Fm=0E1wB X`]45,nr캣'X7jXl΄ΝӳZQY< JCn1C8xR'cxa W  j<;"5WE?%唙3+Z1=Rz/"V8&ml2E"ט}x餆rYŴGL @6}mźyu@"|-t*rJ `E4 y5 Ɂ,z \'}cQpk(wK.Fujؓ S"R6Te9PzgS7V.UGcpdJ<y C}wԋzF?JE%%ass|ζgny4RWyƞp^FiqlulJH_ɆQ%ŋ=_@kv#6ЧB&R~{82׬Jwd*a(zoF&4׹-D}J>ګ6dX'Jg=L\Xp7_x-i/GnRsߪȁn{Ms>֖ j_]J 8CbZiʼnt͌]i撓LH+'JY%UNJb+Ӊvɐ/[*Tiޏ>7EW[-R$ɸcO%yT7go[NEʶn 7B"M~w~o'Kn#11RԅGQʁ'OwZΤ/B}{)CQw \WިJ`r!?f:6n3-} b%.)΃}VZ\[DI` ĶTzfTVN|BooJ*Qdԧ]Ԇ`KkC'hث0՜E{n}˻+H~x1V..<^!);P(~w:mZ/V}Ί.+B}jG?o+aQ.He~l{y6\kKk̉ ! ,1{rHEߚ+^l3cXnl#$5q^U*#hf lq3suN"\V2S~׭$? ɔs| kj1-h߮&})o.({ہaWL<3O >!Aۭ;dw25m,pZTI1 Azէ,usZ|'ׂcig|&UCˣ=~0ȆS}&_Ty-dg쾇ͅHT]$ EmKڗ-jlUW^&<(\+n.¡Z|q]L/ .uo%K>f>~&l gy40/~vNa}46Z21Vm>g7@]{KtrmZ#16Ug&]#bT(}%۳3k u|jky[6 %=eh8;Jo }*pCOZr3"g=@r 6]7nζJe@U\熌J$c*"jC\5xo37P&(>?Pl(aGǃªs,v@+%rk4JB|{BozK,:{2{/m[f?%1K.2ZњZ~2B|ڤ9i5yNuYlUF7cz5E6oF_^(Ŀ7X^F,wx!œ%쑢M*a6bc׫<ј@'1a{sMΗ%HX8<WN~OqJ#::Ȁ^71˵`%UF>9I9MZbH b!E+9҂uZ끠-Yi@a\++@!33'a.e`f.Atg B5 `_,m xeVCӂSb5fip'b].M濤xٍ) `Ү4&'pjuODbuk$ܵ$9a|eXeiI+U7<c}ºU3jk ICVm5W鹄)~c d4>bQimN|g&!!yg8Crh0;VY>!Φ[W@h`OSA&%HKr)Գ[[191>SaS:6[L-(`H8O<+# 8< VYDb ki j8_&\R4#j^>7gYktz9 [q<,nbОDklUsG|^{@i #׭hNJwP|qUڳ]#H = b4`v4m:Ļv'6$Sv+sQ0\Sz7QRnK1aBt?TkPDTK9untf ňz:㈿T(#ݪM򂇎JWB;:yqWnxGILbzW4)fN_ȀrAi^xlmhx녥~%i\BE\s R2 o1?b(+1B1c'H}wu jt,@}y#@Uۆ5%w3~+yn]GP:(i^_d^IQ`wyiEo~Xҏ֤) b#jįo8m%Ե:ȫPRX.O44JsOc7CtX'c;[Irl:y}()vS4xԸI4gbKE4#T^sܨ/_г -bd3cv+p}~zNg݁!Z <4Q_7&&v`OsݎHƣ9ɸv,clL>NPDNh9s3هt +oJq73K |%3_,6oRq⪏̤uNQ]i-a@oQ?xh/Ogl.z1qnF*-E7{KMz]))s9iZqɭP-LwuhepzCctA9yeɣ}Fř?գ?OS-h<`BJ|Nԉ62PL&b(&yD~BNYuQ]}[즯D^L KkHn=!)`'AjI\&PUb,U'~/sMأqy S.ܪSH#4S,(%Ώ>3 zr[an+T0ޤ' @!$6V|1\eJVJ +e%zi M?nsjz]gL=6@̔' [+;QmMTW!WMN5BM ⬵xR:Y&ce 4mi8Kv^2vLF[-  vK {yNq7h,!y237Ľ3izvW"t|4Y7گm"W9ᷮ5kilMmtdKp$Y}Ym6=\6)fw<ɚsjWa9)"ʚ)lɫHҨĬ{{6~iu e")A_DK@opTbtxn n暟O:4wŖ^k t|Pu{hEjs_eF.D-s 磹r))O&4Ae /#W(dZ؜O527A(O ݘ5N+a{r<7P`zI[/k Ԫ>п#;qw},,>3iHwE[Y\C$A7:SxϩĂJ6)fe+U{~O)\-kPo`=XKJ"[s>.mR[%4З0ŒEГIGs4R.7}sfhBk$U tybf9GV& t/_͡)C=Nw%c7yb@.n-b|65ic bKrLNA_isH"a?RTy4]zV_up3Y-]BFի~d{7 :gӲ{* bR?(%N|m:h`MUj@yO@PqysAnW|ĔW_~Hg[2ڪG,Eq.N;E:^-s_'),#iYClU0`AOk!۩rc>gB;@ 3*) p_2PhWlZ`16K_wcx @P=*4lRsקcH}C{ulM7rC : A`ݳġ=YƩ -y([>bY|a2|8xdUWG n~JU .,J<NIx:@TK`T@Ռ~] [\È7?h[ķbM}e0"ڲ@(z,FSD G*:i S`ֻBzp44<ÿl3Vj=oiJu^`R24QMǟ= ~eC9B1aTOQEu낧EF]b3dv#*:J͸_,qQ VZ$W{:"hK.)>j ](׏꨸SIU@%R]L3^Rٗ1SxH+x]6/#R%@/Y oXSsb[yxF0OֿR b;K?VYYlTpOʻ@`'䈬.)TR=d)@|`$iQW j> yǷ'D~zj=(~-okp7۱kb|V)P9zʃ;PY[b:pH,УMwoL넉Em$Ûw0 ,_Ut5@iJ!M^ؾ+@`1lO,oQ_zn5%4`S :وUjcl{ÀJf<;m`?^ |9 &y-}dhiLȖ`0%j5 kyL6?x/qA8ao)ܪf\^8-pjE>e,o H`M,bIqOFt9xK:u5O{Pa<ᒎ fZ)JWfXH%#jŝndDf2ReӧѩZkqZ҉8Z6m@0eIs%Q*#k+APJ3 *G~c(Ԫ%Wg3UKv" j[zLg DTW_w˶PvǛ㤊A4L:=l{$1^ uN\ A"('ص@D-^OHJ(p!,%OAf2#ir˩JȉCt V7$띨;&ڷsEU Z#y%Z.q텮CHHs .p :,~`9 coy9T QyĿu e.5M9]B5GY|,̀zj&\ozQL K3}=2"{" 񺽡G ^#\0[=?ވ $ /c;EiH$}!$qeC,fKBpI-*-6)eeQr{ |E؆ȮTGpX AOʎٯLr9^KPj*JzߝM!8^k] u kxU"ei=o(VQ`*Ix1y&{=bhC.kJ t,L^g,m˧VoԉJˆ1kĿVbU΅d 2 =$_XJ;&c8hڳV:C97ĉҿSBҲ12-K{{^ ߴϹv9^q=vW)J+5&"o Y;A=:`LQ:&ng2ظZ ފ2\>zy娧H&OE+?P92krLtBwAJXd=EeŖk[ M iTajh$P)T3r.B\'ě(ʲk5&k"`sW; J{x{L qHU_"wI SWy1;C) /(`A;W";ͽ}'/|3 KFSV՝Iy,M[ \gsrTPtK'-<#[lvטq8;&#{j NДn%W2y}2.Q;&WhOfE2jeeA,- 2,AaHFg uŬ\fT:5>{_cU:{@+.[7|Rrs)NS}H6pi*ukG\8BtקiP] htc>0Eobh~ԡfT}J&`up>M4*T{ɆS˼^ys?`= ,$l%l #v%zR{'_e-J{ޔA9Z5NbNueodl^BoĠ;ڐ dd"r1DICU-L92MgCΘ棁'OQ*7NBGl[k>;E,Z"` = br2HDH3HSvS KoPIЦ.Q^;mdj$f)d_ZSJYy*oKSB>G~c4[m54w/6 5jbeG]5k(@GsAkusO=sGքf1أʇ9<P&J~s* gceNuKA;F=P=$ɔݗ5m@%OTuyGTپݹ! ~;!ˡ/+Fl5h$ZYDTbܐ[QhP1oT-j(#ֵR]f(0Nq"3Ϙf/9\dAͳٍoD9e P/(;TjhU#]~:̮>}y'm;0 c\ O`\GqUh+ڊ3%j| ͼ0ګ&F8"' UzWړhnCp}ٓ f*@Ynh#1 ZFVW[5g][R07cEr߬ I~#@{m})AfY?]kP9T5UjNr%#YkDL}Yx )] ]?)#aq [kֱ170B;xIى|I.+]c:'٪1P.wZY0Kt@h=lsqZ֞[oj͋i*uRO \,DAgb<B,cTaI @U9de|)CP5x|Voݪ􋟔e#ɭe F}b 9^H2䒍C1411kk`(J}Ip$ `GoSc#μُ ~xi@\\p{h8 ȝѕG?0^ +Za,i睰 ;rYj{yoa, %v'@R-7}njXCaW-m~XP}(ݟv>X3ϓx{3RCuHmfB`.c:$ͩ~,mk~pv2G<wŐ8qo t4BIbB'5 s oZj P ΙMbieMӳ'dB]]d#$u$f/zYȗ0^)D[t#Fv`RDn{gގV4V_?Xc , ^yqcpNi; b,;l&# z\>MC#u=0+~).uUpO{ Yy9FL}z^@K=yjT/oAZ1ք\if󔅬2C.ҭmݧ,/$zAcvD ngQ8ħ&k5;Rm`ZbFG  iDfr`[A^o%҈9ұs&QsoSgX7Jr04}'6K)gYJ Bkx r5!ICSIPм%'7I>>#Q-gCd^A%t30~# Lߒ\o_1E{xOdL@uWUޠ!rxzO{iO(get7M2flX~ȴh!-Ғޝ0> wyi?ae gs'"(-$8>x;" r2<~!䍱G2XC{siMK\4wslXO{,[xb>UG'%E6 /n }5.gY  P0?T Za -|B&wCT]1b<4Y1; @ 3w\ﱝ@8C%8u[ʝC?bJƴ܄PBgt3VN_$ ċt qO 7qކ{7aW0DD^y /):v43j•}3x`ΰ aseacG|-)RCbKY#p_ 0.6*O* BXbhY6Q%hR6fMVA} ]NfqWI鷥-[.Q\=E1zr7%ҹ~[ӡ|ʕKa!ρVcj{#@1uɮ^M~^j=Ֆ8T%gpdM \E):6x|vp` : 3B> N6!Jz nOo9Hl*/j-ĠDT1`zZ.t{5b6\}r?]#p!2e7x=Znu{gz35}!ǡW}#"] V;sg1`0 f"a޶08]mgtEs 16 ֠e0FЋkXa1I:%[ȓ@҈FE[S_ŏ*>Ǯ"4LR %j/÷:SLᑜϏGy|zGV fBu mQrDf(%$T/AWPQoBb&g+V"e8b x3^1qz)@bgjO$\~^dhtY)d%ONz%~_Ԝ_OuC2#+SQwJOO+l"e3[>=Ҵ w&kQ}?(;^n-Zꍠ%5TE!ݞ$+^0je)=CA)]/q[ͩ 1k+/tGT\HCE\e pQ@ㅖpX@A2k$j~YaaN: ^!+Iy/6ۇ%t׳2O_ċIQ LJNZxdZnW0ۜ.ap~`0PuRxo,F(gy<z$5#֓ɥÃtqm!Nh(퓌wA*p7 u:Hs AJquTӽvji\b yfKUtd9H3D+4>?g/7> [-N'4= ^:+<hᘎj`?Y]J~:a6Sߝ+A^7x Zꥇؓ)9v1}.C۳zʳ K]Mj<'8l@XZ1p6uƤ^J;+\@ C:VmdVbGy5!Du}ʔT&A52GPbF_ڙ?Mt@S(VJ&+G3 j+HoZAm0t`PozzƽT9 }qwAh@v,at@s첆=(tv &d+"A{e c!\ _2<쒧Y"9@1pdì6*'IKLc_^B3b,ʨIؓwQ"VCr(o^9E,AjoA7pt֭-̏4mvoT*@#nkmENwO ՙ ਻l*QnE tSkWPgHd6Mx?baX9=ͷ^- c邵a!)J/-v f۹Lʹq΅X_蝗aHۨʊs7fl BkoS,5l,q}`]8Fj&v-4}3(i+nzH3'7W5rlL{x9 jb$n#--͛6^ %y!nRkA{*`I > THiA$9lыr\Ä#Nt^"Dy!Hd!u4Id m'ǁ ]VaXI+љ@#Y4}E^ (ǜw*peFpg:B}rd45,dd&!WEZW] ӺTXmwVT/~C^s|i!ǁU6)a7ikز dpQ9q%G-;:Fɑ/a6_Y]}075l/?q<): UOaE)o# b̹48QW!?h5 4?0ٺh=?i#%v盷n^x4>ɏyS`(A q_?Ja< jIդMl3^Pm+Oei3dB ĘxAkV4.ĈmLVp vn26S6uy׌`L#v}R`ȚZ#!=/4_ʊ٘TW>1+*Zr;|a<[Dw$SiqÍ4꣈>*n)/W\HBx/Ph*nFKJ߅|XѬ4o5K a 'g8[ )<0>dDXkr%< NApvyYd ̼3!ayEm}Y߂d rV5s"\fQ 542DQ-Węj 6~ /NOcnNC}gM@,5qɿnZkh,+ˇ<]ܱbZ=!/uny26/e;HO |gTkk}M`V+Si+!wr43%[袀^.89I9.Eㅭx,""/sM)c4eF:K`h-HKAQ.%W*0Uң5"AbZ,uU'2ʩ5*ʜP'l뽝s/_Exe7+ MsD@[8/_,xyuO,l ibIN?e^vG\0mz9㉟xk5TziRS]$G=?]|KUϦEbҁ]QlNIӇUwnaV__n!ܶ$ܒKp)\/-(lBm'585ZK*퟈_!dɊfA-t+liZԑ[4,/IkMa+|DlsPkWCwjRMzu ^9G/,MNmP j|xh8P2 ?Tq̤8wFکx!%odz/x2`8 8W\^m2Ű1+XSx)a[SZ"R&Gg@9Pj)8읜-d}Lo|ʞ\=-iBn 46jR^"8hrv*wLN 70N,qBZc1LйqjzѭVC"a)1I\ÖvwpQfBKu]6Pa#G6APfmש֖q)TUḇ:Gǁu柤F DPUEz.t^C]FNhHgPa[0ߟ ꐰCQ{L뎴%{66b~&V]"!˥cO_W qHW=oġA ŝJ./+C @ruzvp}Qe G6:q+>H?PcF|hr?C0f_SvO AL8CD3;vs7$FcPSdR#`ބ2"*_J0y_s-jTϫCIZ|9%{ձm7{+;x(E#@m\ -(ȋ~RtzJd_t6DU]u_ #pg|2W-^r|E27(WnoJCTº}&$ vVD%0C%_O'z@4sm'C'/wsry/#4iA`?V%M{Ew>YL*eDC(0?]Aָnm ͼ=f-7W3'⪕\i: I+IM rfDV:v`D |H8 lk:F5<*3XÈ<% VW=E5(,  6>c o6g|#[,3P7öooteUCY0jJd%ӂ%89ݑќÆ oQJw<* d޶%t%cTЄJ;Tc0;,{H-ZD6Tf7&Wo GmīuؿF Mav})BKh//K(7Tit7H4D&oY˩Yb_2҉ ^ILDmBvr^9 ndMxYM93RtckdWx|ݚ"|EK^2vU@U%s=)t#׺@,eW dI# H4ԎK(tq{_^xKbcOZ uu79qPHJχ@HD5rP$Bl"</V"ڿʝj4/vm~jgϡPT[.|:~}Ā.oEYП!m^0TIBdzHXZTh?Y_ع܅*ϬhgRϥ6EK^&Iu!4k/gb7TQg*:V줎1嬹Zvmg,RϔNp܉f{Iv|Fȸu:ӻS@J`6 Ӂ+PSG2u w؎!N _gn+fg5@bݮvk@ \DL)nçPO\Xd-%I}1w*bf)wEu4F[t@F\NU0DnǙnP8yёMl6,bsOh? @|PDTk3͹[o|LZ:z`yw:Ǎ_Hƙ9"nн{uS*JD(P~B0cuQ+唒vRP$]B)|׸W3Dda Li@,ꚼ70鷠aO^}$bQؓ}3yq۴wg:Ŋk6=2ˡ}/ lS_ _ʡ }@ǠҿF΍:,蟞%;Ys]q'w!Bqb6wIT$:Ïw;{e&Q9󶃪}kmhtD ƠglK_؈fj:,zI~i'/TŊ51ݲH Ɛ{)jWa&>[us8Ju?Y%|TDP 0W{yϏe;hM+1Pc*锔{)PE@7#5-2qa|^0;P@>c*`fEYaF^rTE.J "Brp{WyuYKqC[k>@7Y=m~GmVO^:gLkXSTlk<ίE N6r kCNdmQ2 v=!渝瓟*&sp9>ƬhRz>Q&i~ؠ2* ^SgYvG ɪ3胇ԳL5Qz>diU^6xĩ GE`‡oS&f$8JbqW#NQ5,s$&ۣ{zq򔋽<[Ͷt4R7KЋY܀]/iED !ԫ^S#v3.OL=6Gj%f=_s0sеqW3%Q\3-e678\3 ig؈xϟPqbf#XhXP^4`,T86#(z\j5>IgĎ?ۡQV Ro17 Tȿ2jQO<7%u%hACح3kv9kS~l[S;,D1:S.Xa;@l"A' "E3Ufn:tWlk?P]n ~L  E=J;~D[ӃVC8_1T nW9o]{kj(HT񣇂ɢsH{dhӭgcYsū;&>~[j/>H B>G\GdADל 8!◼>i.Ќv V!U]pt[,EWKѴÐ2{ kkbOl-P"Ǡp,#6zCCU*Os[_ޚ'>#BbKRR] 6tiC3cEi35?KY2{  Sr$SQ`*䵽If}^@gUN-`Bq41Rhl[էB]"hb|TN4F'Ht2`UiJC`+m3{K|ϕ{H[% IlEUJ00҃, sKg}4Ȯ꾪OߏU/ޠiA7fꋒ@4YFakT{wgF7f)bϬ8d'&ДC_3N-jy]jڸuЇi?[ШkR-fQ;ɞ?,kʖ1dkM]4K3&e3$/371>& 0lulՏ*E(Bq[ q!8MB]Xm|zKh'v>܍arEI>QF`s}pHQ$FSM ?L)K"!('F$aJ!Jlf_=KM`w koxRˆ\v|b~qE#Kz+5m ba`Kd;v FA$nTUW|NѺ: :$6D^O'd<XJR! jի]P'UV$W7_PE!ص"VMԆL~iv~r&ɰ 0+}܏wu1|"AKs{>dY^NW~*KV_ܸg_w=08b@Dmx{{=dz!8Wo8] RbvxM^ ]K'"މ>E4W&Gm"58}UEG'A#~Tv k.֕f@Jsϑf07i2;Խ\e ph%R0j],ci-Bc+_mc|`OIWTʣqGGرʉ$܅@Y$c ;%wG,UM1j^(KhWƵ OZ+G O&N7\,}#7W#|h`aY RSīb{|s]D% F727H >] < THMܟ ҧͷIXglyG|~KͬIҒUW$IѢW@]`X> w \x-W48ɜ$1G*7KU8h\(=1#N8] 7-Y]`Ƈy}qp*el>a.},CXG#h# SRzujK,Et+,LKʲN(L^\CWG_9}#xf5yJ#NFrsx/\Iֲ|0 uU,^QL}_[ڗh4JJ}XS^? ,E2}9H(t[ӬDH=.f sk3p;*WQgE*eۋ)%XhVk#c,T}@Pa_='1KT|Ɨf>h ӯ7<] eXIr$X;uC~AD]&%WbiY$/ >+mF}2};= pWHd_'0ߧ/n=CiXX?R ʥ6x&ؚH~YO5zx+^+**űZ˱}YsDb[yHАNQT#Ž]^&"X@[ؾKDS0HWPKgbUypc*lRӣ$$]nͣkjwnukgCV g4x6|W"շm^YK#-\9gmrLQPq[7I@ ޺%m͈A $$29e "4]u@%* ) \08僈%\G%gfz߰ʱ^注'UyfL_MLbvGS @Q* `6kwr}6Ƶo_) jx1(Y$1 Q<*ԋU/Slۖ?݌|rm&ިZ%g Lxcg1V8w\,j[R&%4ˑE]*|{sR 请/px}d9stdP X6|#pe,P0|%*wn j'RWC4Uhb5PwpkwLXZNJil4A+k>A^2xBl~b.$ Y|3QK=>y;N !̝4%}s I/ђIs9NbrĆ{Dβ{|C5b8;꽔j<>,Nj[#Y81[tddSçCcu0W_z8.nhvjxZ eeXqB ~;"U`t]G zP=)}y_XuR[*\ЂOѰyx)sz+ =4]Yy ۷₮M>l\ST"s NZ=OW;GZ[Խ|ҧzg%3,O 3'alƠP YtZ\Q-iaU}$q4AG;p mD4 2z7M3U"f]^~XW>?Ik>ŧz0y[gYpE\ri &}ڹH -m}J x# mEmm^ p˩6@b6Lu,4l| t]WI'hkއ@M ΅d[uG&fkܛ\ՁI`ev/ *f[c{{>ê=Qf"@fy4vBrʹ7WA0 +,>"&@GM*|IkEչ fk'"6P~K;HTT9wR>f673C\gNDgꇘbq.Zĕ9|cM*1.ӳԀ7!2k oz QWﳞ$gE+'ٷċDXaŒa$9 (ȷdHPCm/~T- PmʫAIe͑sYq@z?ˬkǔ>hMu6STF"e?/<ec6{ !Bi?n{P-RD'n%4nC" dxeX|ǥO t!#?S=Wᩍt?+tҕO`]^u1T}T Vog"v/ip3@6IT@/2+si'_B%m6LkWj|<_ٜnl)[.טp>ǯn<\uV^ R5C^Iy(6S@U"|%}꙾p>H0HemF>Q:w%[_wY}CB[6?{uyrӐLPAf4RVhIr &‡cTÚ }L$z?Xwq{f)~M7l踅AΑAQ 1 Fu#@U$Qi'LFF"j.5SЗ1MkQ$^4:2r K+Ҍel?97Z ֛nL7T@AtS i8%]+ ^Oy:x=GH67xAFBOW sswBt23qfћ e9_x=qyP9K.)3:pvQ*Ee~jYc)7.}tp5~'p!o-$scIkE祪EkGIP8 ^.tisR:,'A| n27.1- yIQxRq02&3k--!pf[Uj|A$Wڦ^,MYN cQNGW=]qݖ&-eg,tv<(-%iGf|mNc] S`m1eiS1B RY^v~]mEn唾~_~ JPm>y-hiP|tI!4_-AwTNJ?;0hsHo^O, g9*I6zb\=δcBC=BQ[NtY@@7Ro=!M!j濬+|? sO .$ehGԯqIMD⣽Fq8J'G(p9'Pjm7F9Å/Ɜ)"!]ҧ6R_ qvdگxDQ@|Jq&C ^BYrLK9&J߂26~hIna#Pcg 8>a^Ӓ@0 +~ẈrozkЈ[HͩpBO)+A;S[Gn̻7""+OtK -.rPjc[@>]+ 0tmOKS?AN Tju6:Ƣ_9TH/:4B{)MO2W=W`Vj~r]?S#ȼHc'@:ȃbj>c4P<1 T5i7m_6f @:CF* "p/6gjez)C!ʙ1[$)n iQy0Qӆ6uΦ;Wy 7d2rRg QfJz±\1L/5$YV:k ;/&]ۺI]JX˔7y'?o#Q+[_^);(Nq$eOD ̮8<v]<6,K' f2@LJWNH6w5yԔ~Ӟ ? ?&Gg+U.zUHbV{Irc"`#źƧBkihE7rmp4փ) P.0lFf4((J!#YH$^гcgSk*MWOt9{R:$,_bRȔGXT~n૴fY~:POE9q r#ll ygT,l"-D`ò+6H9)ᮥ 1%ٚ"•Qs%$I,` RN *V(nN0F۩}A\GӐ˷Cuc w|,QoK8rpU +Tjyvyc+Æzc摚۷7d>qH^Z%c"'CТw7v'n98D152^`0ihDZ'5'Ko>ѣLL3҇PSԪipG s{ g|,Î!a_ #~xOrjx&6/T^ZZSVkک{3X `UIw q[Yڒ4$a&WAm"Ev0-WV9>#s^Xj$ZE\L %JgE*=~Ei(25Tyƀ}aӗ(CI*4yWqY"=CU%HD4sa$[>~m[tҬꝕ" r76,l,'?c ǣfhGRk@c<9n J&_d : ][^ݏ5Um 2Òpmkw0{9x6_ B0bΛ,\*lORmIu<YE*Ei`ke`"0Ogr[ kMMF ٙyğX um!x'Zi62a1 .hG,y. LYΌ#zS,g`:NMwvF21VDD[l8+?g"z}.ohr`ʢz pɶ|6͘RC}~Ik K蹊4vM;J4|{ M)+a*}ِ00ڼ&}8-=g[pɐӰIض'7 Ṇ LkZ!ݮz2}2KǞTrb bW+<^86n`L: CWij";V(3,{W{CQš5/kăݣZОi0xx\e~8m.E3sX۰;6#V0hNbӍL(EW؝\~% EԼ `ߥO)>S4 A]| M`n3*\ED@.nƟ=5K|Ro6PhlP0@j'?=˝934D"kp^91A;% b) iQdHn0Bao7\UH糹uz˧c(Yli}\$j, E+7],;tfĩx8 rx\4PF[c;!B(DHe è<LtPhpS]D _`.]lۧ. vm4)qt a.9e=Y $I+Ŋn(/3YfžNJuH fAڎ*UoXÚ_GBCa|t*ㆠvFnb6c3Qj'$G'ז #~+6˽EK=0-Mp4~dCv 3ݬ{$TLM"FFˢm׍vt`(~ۼt&v'>?P xp܀ȁh>{v"lec|XR2&ٺ͹P4] z9gJ_dZRwPg|ֽ;ILwa~g5ڂ%jo*C|A'Ҙ[G`!뢪zx(,|d1 [XQ Ǭ<G:evu( 5m*zn*(UTm`h+r9'3kokC0A8*Z/qC"/)kЇ{46 Y@̸υ(ޔN qW(CZcd]^9s5)Vy3Bp:͇,<\MqD.2 sqI#6u 6= B_x=H7 1jUSBIu"o\3+1bg )VCT؃`ѯ{,GЂW}|7(ui2:ȅ2%_b.?͞V>jEIPHN$h&ŢlKZ Rltj0~z-}'%e9k?ԋ?i.n1y^oƀ_r6ea٤(3tQ1~$ uSi/GfV,B:AH;~d:Ę<~XbK+.!I#$5҄H%ȳ7Zf])+^z; jAb+1ֽ]<i,s9$Y_*HwTcoobX9΂73}orޔ Ot4-{Qc/jp+%-Sݯ_ jrb[l v#)ht)l%^PPpZXl1$GK'rcT `_ ?>j$JzdA`J]L8X_dϵM#`^k!WGL= Q> 7U^C1\~0R 5WS1ӂ N"(puS۾U^ *Үz(WԠF>`oymYƸ4Wvv`~ D]o0rxDW76̈ ي@ y S?ƒ5La6@!.1i,ReƢV\M Ͷ!zF&]/!/ W/xF" 'ÁA@0*^umM]aj"ԂLdOx}ct .5+z-LD||V  bƗ& _EӊI.NF{_iTdiSbsFh)G߿\~旼(+,֣ϥی|h,gAoB`๳O5!7 f^%l#)< {>!*1ԶdzG(2 '!50+ j*~Z kԇrg-6qi9̍92$O #0`>hMT7E׬<Ad?8PЉeo(p ]BĈA1E ~WP>ņ<Rk O\"PC-a0= cx`l6|N:)nGͪXd</ϓ M=jp4Fm3Mw7v*?:OL᭰By>,Pw1a0?vݬ5X(s aܢ5ufcvt.FY?7Eྛ#$[zK+z {8l:꼿pRqO6>+{>wN6Y_'0qlUUEM٭Jar4D8A"yvh]-#'`ZX— B 'WLnZ$C"X'Owv>/U 1Óa4oO9q+]nΝY?_2^[-qY ~Q'0 iXIxp݃;@C֖j 7-+,YxE/.I%4P彏¢|x\?Z"r7B_S \ncOCL WP9& PGY6w1͂k{Xi?5BiIZ O ]jQץ9/t#`kÙ[@.̏xJLIJik :x0 X75N#Ep 7b$SM^6mIXG]~B3e*t3 ]=$6{Aq$ ki>v-Gp RjT,d #~F8\f~ಧo0+KSGgXx9#Dbovhk䏴[!,DCo2Ksy L/V 4W@:Wice2C2if;\f3 Ͱ8u #,ma[RYZzOQ)/'HY1k[wB ԣ+O)Z{,DUK,Jwl\%Vj\Y&o@5c8̉/x#) )Z ͧ +=G >ze|hH]5*֧ J$ 5oNm=zn8=]8}$]c'6c-O;` l:ް(9R+r@i dq!XU{LA$Q{$ӡfa\ 2N6\7a' !Iq37)f0rA솈lՠDE8//#0i5IvmL/40=O4Gl2,)7<^AAQd gd~D5(~*aH_H G` Y̦ll^8yZi[}`g5mLSc.rE2hD0u[)QѐmdG`{ ufbվpq~|V@`}Rf#W Ѥe{ٯe1ksrڼhc[}K6Nev뜸o>~FN$:*U-&ŘB]:˽M]ң:ئgnFvOkUdmӇ_P %VK1KC)`-~1HBaw70Sx(W惤m,+䇟0h.^Dhj'ϾOKX?;\Ɍshg!@E(BZ}uL'v!z. Zx%qe ňQ{=lwV .oHɏ %R P1:W1R1ix%e]].|uG2ȥL+A-&T #3QN S'4e'تUuld:/гX9ܹ|,lZZ*b#Ja#ik:k{¤=HOޒİ zPJud"] \g*߱6t#WwZÕW-sdրMԻ ,[B[I%ls_h,(l̍]|+{4vt?A1fWBc UY ,F?6 kXac^u h ! 9IXDh9W,ͥdٻ,x 1 7L!>Cc{:hg`KΣi(%ACPId{]zUYmnus=iضƮN}9|*Mm _M-(^ק觚D,Dlto9piYںvqxU )ȹ:bN9A9!kU 9*6C{@ljIU7IXKqRiaMYոLOJ+!4kh?reie9JpbR}$O?`L/B'[m)JS ۵~r.ءctuO.8{kI]tU*X5D3vڬy ݕOHg%G1r׍g*MPtI7T*/ҏp͵0[hVm@1z LYIXtk_g2SF?McƁwG&~^UʆP_1z丝Q1бvQ T=.ډmR-g$fQ_!+J\ceCurId!Y$ox5HB{}G}S@K0\d_#,J!_E y;RZw*cL*%`5)M`9jQ9In[lR|QT0^< }7{~=/yWq>FKy M+cѱMbrH4,L˰kFfTojBQg7cA8PE|X|岟[1Ukl-V a*luKx]c"(t$?6c{h)n2}x=e76jy!q4*@6ԽЪ[_5B:UnlP"p14˷6#xz@ه,dPિl°eRTY:*JƬoOZaW}UsGTaʐsM{1tg\NsOƹB+bK|5 b]<1ɧ.P;b?pVuop"ιej$|=@:6gb,]Au%!\pXjkeL"LJk_rƇzY'=1cBYmI $oݲc?+> Ep#c r  AsjW@!:Gf ;<:LVT4"Xplaj%w.K폵[AF,O$~:-h[~|o,`I8\KPԛ֪ݱUu$AԭRT4 (4|bPZf)Pj6}n>l6WSwS𝛖cUzP>R/<< z pp `pk5Rm(UK0\st?@#nY $ha^Y2AksDL `  NPOH +~6kd\Q]O;qVvien '|=wJ HIxvcf(S0Ϧ9](t񸸮墽\+F!9P%{CnW2&>}$^=Д\vG}" } !s zA+P\[)L໰)j!uVdy~pm,:0~0E[j ]VE֘i>( Etj133+"XK{M_[sV} :H wT _jgЕNyEfc zP_'F9nߨ/oO4xa%VɃ)& ?盍L$ sg]7BtUA1v]'0RL`hx> {A \/%Pr$7ش? F8zbOFh[R V#Z4W8+:1R{@[,1։!&18G MԶQy޳wyL%'(kyuZpP,LFJ_lWM\0oOq@x0A [fǖ^nΤ;^ "xSH{n|'ǘ—jEA`@ /XܥQӻ Ǡ?1؃6$6Dgit≔vNTH e|a64!u{7…=lip@@ItU-;aTIG`i'"F`,}]UڪKq=rm x/ԝ^o0//L `O/Tek2I&δ$@y2s z QyՆqB+ƑJ3NƼ͂x$͹Ö6DΦ+sO->E2W^ͽ*ŻFcIv-=֯,G`JU`XZud=[ܗ P<0F _^? }'4U|: `?\=,ϝU\)_-^üwrVLڕsU6F#oСwiK*J|vP0ߡUH9o3<#1ҸbhV!Ff>JAlRGbŏzWUmFdT}AiJm?O NpKBMz[}}$jEF13&@q7Hiy7ֹ_r{H@'9xΑ 5a?N MrP"Z6@ڷ5g"IX|~ M!F_523Pyo >*HנtFi˹2.OL7K*x@vѢ7nyIӟS}[s8^!)m;3qF)n=*W-   ɃK7@3ѳs,(ob7d[pGm'b)ȫ. U, m7Bo0,W*tKh]kګ|&US9vZ~#x| Ugõ}Xd2 i@AUlRу* g֛Wľ 9-|6`{iz@eŒ0 ] ٲ.2yM³sNxs.+Do%bV΂=e@s7bX9q?Ɨ,VMD!ip/m;*HVi=#.~ aZy,9iCk'gl:̮yJ|VuRkH)e2[EG{\V#JI :L]*p'1HbtvPa2 n>cqrqb<\Zq:#XzG[P8䜣']]QMʞ)n& ߆LnaEyFBM>ݞY<8Vpԇڦ'X CLL Uj9#D$*v @ xyi׿\`yYݲ,NY73zx{_W]G>.!"bpƒ4Хf>%\ e+)+$ 7mp}Tt >;<Xq!!}!ѳu.7&v?t֏x[wwM^~,/_Ix":^΍QFzg\yS8J xP.k2`3мDEզ!*no?–G*˖cԸCo4GWŧw&sg~j.]$`k˄K[;R;]{Gr~m#+|=?֖CR?/uۚa V;H^۵` w2^mڰ³W̰_cki[|H:b_+h_J^MmoQsߓԔ wxW\3>Vfꥶ]]xFTɻimQrD" J&κեh p0 S1ݩJvd|j_^D(<_ֵӲ1hThv < .m˿bzaO މ/0P{- iC9 :GykMLJwU0E`$p2xlcad31`UU"g賂- qm~$*3W$|M@ t@.7Yf!Xn-Oo{\#Kgwn%#o.c3BԢfNbʛ AĈdl*2 qgRpbMA8wdv߁zba懞0 1hVTK&ݷ<ҟSiж{}~<Hb AӥaJ2k<*9b/?䋦ߨc&AY/rJdUagO.,_ۛTg VV T&|m()縁pO؝%IY/'yXIiqZ -jg=`=ְvf`, Eʹ-?mM/t/sLN[Ȃ.A-;s7.U44MM)wYG.B͹S֔ʼn o2 )  b3 /P5iTd8t]J6a=ǭ*aZ3ZY'A=t;\h#ɖjm_HcrlRzmϫR܇c)Vu &|L.Wmۢ?U#h,DB0ez{B59?V+_K}Akh8K#gBiIbTH_7Ʃ,(g>uI w=D67' 1w7C+ vbhhbdZ>Dj\Gp&OAf|>CrPز#ccRMp-GQ5:Dᨗ!E_dY&&R䴼 L.yMC-T>QoE_xU{^(Hz~LjT#~g7qZ戒;$ ۜ2W@F?L3i9 q sۛBH*9SVo6rO8s_3EyՆx<5bcSگUwԁ2hdq_SiGA6M$!d7;yn)f$BP_2n_+y7G7TGᙎ1I@)Bڽ&̖pΡ+ă7<hDEcq1>Ic-u䔱?AuA/,Gi}!p#T`OħY.dͶЄ&q6$Q(%ϚG. (kr~BlSKOƛ^um#Nb C<~Lߍ_:C/]*Dk[~mC7Mc5K)@>"$y3֠a`RgМ[Ȅ{jA͖ME"lV݆~'H3qM UI.8^8;0KamPD=l{jf_-ѯpca9ʚƘ-]A߭`m=;qٯ*5rP.X##IxeaGׂne`9]; Rw\fҏ}i>o Uy4K#(<(GTȥ  EL?R䈭 `i' H~9&4 7xFϭq !AIKxx1VP0$(M7\ nV\waCEq9o>8ut980,e{iJqV(1=x w7C "VZvWP6aC;]rsG{׾ -(FCD`p)hpZs$8t,VN֏\^*FZiuԳihXv\$.EM>KB<3KJ*|~cޅ 08FPBǦ.`ptyĐfj.i%֣ ޱ|2{xnAP׌=4!H )OGAJ->-KzeweY `ܢ_mB1+|""bc|N/e uO!(^Lֱi5QBrY\Vp9M:g=>QlVf$j*Z\;-`. ?F|!oLV5M 8oYY 6cqXhST'e\$L &- eg侢Jhyu$( Y/1a0tFGs* &4@ ؿ kŧ8U]bIDW@m_|_Ϋ.Nc]SuGCbk\ܥܬ+?O#Ɉ̮ 5fθ޾_lK:gi?5w0; "JÔ{l<}Y{D$G\ ^н6 wwM;TRR]?M-)BGW0jL9Zֻ莅ӎ1q}ob)TE*W.v+raohJIO_jti 09LR,pũMF/ئ^ɪT;odvK0)&b?9 :u0PpB;;;!b '9K:FZbD4Lp)# {roVRJfٰghulj ~ T'HSFY a`_C'߾(GUG%OƅqqWrpaUf7^Jy+ Q^/~HO8 dN ׳.RVҜȪ 1A{LPeC{)lbwCBX'׬ ;7~Ŀx7b/rzbBoqJ '9 `}^R4kٝA|R*{ l%8Kr)ɓ0Ž4l)͞O :j_PTAg`XL7d'L:dw24js]wWljdZ2H?Kj$5 pzZ', PMxYE8J7hVE@O2JjH#6KX"ɬQ3͑Z ,_'w (:<]@7S̯v3@6gv߄l?]lioeP?fx|'g꺫\qbȣ%^C(F9|GFykx#|l \qw)C]Յ6AIvAxžmŢ tTNU>YYiIoY66; a8`GN?8O[J[ܖ-Q O`[n(Mkzndy=T{_K-I\S;m>'s%Wlr"6E% f.`| #Q᩹]⁡64$cC ss;xӪd"tZ obiL: &,tagT&Co4+sm38G1EЂ^۩NQTz05]!-U$0k+lhK uTYCsSfyΑz JIk eJ|Te-y9d͓5e(]iKKSnUtg;:G*Os䯼[( MEhAjewKqjg(kA(iݧ?r@rP[+lEl^xJ'-[iPl< K$Jy#̩Rϻ9]юxT"L51@G[f&KuX`@t?1]Z?{(Kf9VCKS*#i$+ĮNYhЛcPwx&kp$Ӷ_D(WYJ-&sZ]5]g"sYE%2ͤџGpC!Gq^mE ᒥ}1q;MBN.a_1L4!MiTNC↱?{[)nAӕ;Qc^DPgDB^Yx()A/nriLbMr.oiq2@o`owtS0:j3gUG1I4K!pm@$yc:mԖΎ)(]rGaHKnrm-7ːnKCuFܥ(hCyT$M҆ny:'v[ u$/S= YyGѩ!GdʛܸG,f&9HcC<":Y>0Nw1g=PEVҪ~eȶ0 ^6Zm&ad 3Y(Szp` 2NbWK\dVM hG w#a!jO?Btf0aAʵh1iMm;wzur+_[o FyA}Nx a#;MS鑥{O6N{#M*8LZgxQބ2U Ʀ'D^-F.GD3zl=҃Le(vs: xlSMZ0'cr#| Dsxd35׌oL/FX <.~b*0?bى/ם.'1xL"W*0zKŔ0=~qD@Q%"QXC;B\_%ꋶ8-UkRӮSU|ϕ(=\-V8jHHGBFr5xv~ f9=d UEM*+$YX3@+Ef#1arD l`Vh 1ah,C:]r]A rhR`A|9 Z0QRQ䰞DOIoWcGE, mjQ߷f ʈUx"thUmml8ԯzϼw0 r+hhjكO#4tΤOmDt@HY_~ZH{3{>x{ǻK|\xXAw œ4_R#cJWb}3T{“ЃnyEe%drJ$Oň72zN|bP[:ևɖdx#9);"7i5f}cCMPp-$D`|免|e3}+u\$s8*T1 FOZIҩobf_%ҐY[-aUv_tH`Gn6ԑ|ାSb._@+l$f_`4񁾱aBzƁjEڵVT.fc"O~qv':/k) p{yBt;pȧ96=H=i)a׸o'hSb~<)"McR Ðo{\!:w.Ym*޺9|/8!\v t|[ {*n'VXvm?00 )37Qz!W0!Zz+S"uf@V#H='є$x( Ӛ=X;$WxXMzk_r+}7ѓkt <\T@ 0Ԑ6٤]JE; N=VLP51U^,ooT)EH;ֺrxVEKȲ@tS<58;M_lQ^lBPhԭ20zжvR[ K`{VmS>t^ cu8-X;GZ.U" ^ChW!> gzG#”7 !07_v_,)hAԓ.sV<Q_>WӒM#oQ FPDV@)S^u|>dRzXEY}A&ִ;mR t|tD[wbuuU-rWM8Wmmq*[nFԵ `qcpp[)I$7UIU˿aO{hAjg@q`X&c8@>EEɌf4K՝ybG 5UivI"_IW'RP|^|hp3i =kE'/\d7.|\V $%1#A| 1Swm8mg&uM ;!rxv:߉qq?l;1.[(fS2ؾ'>z_o54.ur=TXX]ၜ[u:a>qcmAcl[KҞE>k_2R/Fww=~ Xc*w$4(7HCމ1( DC]Jb,3~'&&i"]q}}j߻ZtTTIs{56ë?G+H#O*F2bvztNQr6ƑJ zsD-W^7}Eb* t<,u% $70?VoXibny̹}"Jv"|z~f oM:awfE{Z&}I|⣄<ƏUXɅ\%I YQ]M\;);C{0K/ sGɡt&h?@cy=zp:aL땉7#z|N?T`hIz3=ʨH 5 Mfo1s5гrP }M%?uqךNBD3=&`-is}/Y&SHQT10 T=ph ]0"ő ֘ _2w^~zIv5`bD ޼v aBDń̃e^Y^tacx@lD:չ(} ;s,$a!=¶i_b`= 4x;Np/Y๼d{G&X \K,ovo ox& 8:pۇ,J=P{=3oP*AU\\d¬h\N@OH/dnzf&i޹Icਜ਼3X$> RyaC?T~&Q,b`AbAؿ!&!E\}^2u l`_]ls撦bSGqŦ͡( m+?V(4_}Y|᣾7At{u;3r[;? MXL:pi4В|k`c &;nV8:瘍:Z"$tVÀ:NR<.17_I"Ƀد7*d=vxxڋ6 xX4rlj~P9x̕;\4ӥȥ]d'!V oz5èY#=i yB[PmD1EgK(YL+n." dف  Rk^u/NOSZJXg{* 4ywxȺ6%%ǜ73&PUGW6EH8#gRGNHz\$@$=n8~0n@ݙNVԊ[&m#bUѵy\bEYDF$&Ц !D_~;D,PvedmJVQd,Ni"SzVQP0EJoO=/7RR0 YSe3L΂(Yp=8gb5g#M0+ %kWD#hEJղ8&pWp-.ά6YOA m jr2, S I@./F{94&ڝ[dE5׌ SI—Dcs_h L5U,%@ 7$'>A/8ǵ x;Yڢ OxXh].&j_!}?-ݡ*Œˮ]Ϡe-?2f_xh}4ΉF}K/c`^$Nc.f;7F=m5єC fh:zӂ/ T.< C6SF.O|{e"V#"u ELQ^A}EO.y;rch)\!z{ 0UZ4V ~Xhji[s8Ih4M.Y7wkG R2/;S* F'y14oj2kKR-p]eL|IdsLӓď*@ ^sI`,ogq ݚϳ2b׌TK${tJ>+;{9.la migTI%N7L1D Pۂ?N*cKj>DfH5 u\&q/ oy~5eoIa|xV̠eZ`V,^muelqu3j1rXIHDvP LQ劓3_tle)SOxwX&}qϮ[xL}ASw *-ЫMC(&º> xto}:SѿѪ$|.Q4e6íTMEΏz@ܦpx5P!a$>n FEOð;zWM`n]ً3FH C-ME$ |\I1B26 h߫Rr_qEN } =l`ފP><` N0'2 p"b:$EK7 nz$!D' d4( !,!1'L{[$x;.(!)H, &ϟ6duB4ʉX `=gB_Ayn :(YsHҒP͎M]'H ?8M3GZƣo.Q}nYZ\E=ڻ7Ra] ) Ɉb" C+=k(RZڦp͚i%|^CAzwդ?EaOYf.>4hXObifoVGsyC}"\~rF@_@xkHHS F<弛8r>:Kx+x"7A< |1 Hf̵}79UL ю5N *E rZi0M zYjξFR%!Sd&U^jb"n =D~-r>G]&FO f_+N!uS>c_ȩdZ8x&xDmy,o<ÿ Zt9R?jL)(W|0kQ.TG!BQaҍU{`eT/d{Xp~zz̢@$P31G=˹V2D(4z ?yUk@mߗXVYqG5 1"1"Ԫ{4 18>&sYv҈o SP'nAuQmjʶ@yb2%iOHgWB:gPL ֶ!5V1Ռ*P jZaJCF%➆Iq7L?ɀ3Iso⺻U@6LH0>P 5!kDУ1PB9L>%$ @3G<=ٟ$_5$ĔtX6=_{I;e|hv%y>߷,F=a]N{Bg >4گwP?*6ב5a.V-hd*qD"b.<v4ջW6*x *Њ t.p^SWrxNW7ܧp&q*%x]:C-cXEiVFr&=Bp|m%z'X ziAj%&29OsthU怿^S+ 1 =>= {Mrؐ4)EsrPgJ *)HB mTvrKn~j[22V#`Ɇ3ʩW1@KEvӌYcV+! 09g (ph#>*<%l;R]@*j:򘮷E1֏~I3MDRu2 3P] 8~5jY&|vv-.CiDB)oOB1ifD$3J|E_ٺf^B3{}7aOY6ZO7/e ph& Fird/ {d;Qv-g}5M8&wat,?>{&Ó$KwbOJdg/GzgL8qj'AHi8PY-kٳp̀eۀx xM6!u\T&_3çT 9IRIЕ&ݞD/8y_~ރ2&J9 W2!{eldP-CNEJKB/)fP6--:gSՓ0Z/um1Z}1A(t rQȒ$m#xp4)MFKߪ>Y39ԩZDF\ȰO ,.;)XH|w.󯈊~:`Dlj:;) (8N֨PèNnPb s_;ǤDeiL# 5A0RL"O Cohw xl,&iD-sIxLky0e{8?ݶNp\6;JDԈѝp")Yh|F62T th*?yXaĔ0IjHD9pd I7 *uؔr^. :c,+7ܒ  g<IcP) Gj8 ZtW䜋~fr fFkfezb;^ U` l\֭y% rcZo6~T6EOrhGܚi]O9tk(<7y(¡mX"Ԅ#49,|Tz+fOHbe.ժD}CC{s!v80#,P9!v| + js;:RdƹE, ){@SWDCDHQ\wwјvA 6r&tb)_=ghmt) _]%j;<'eb]{b~MLmgǨFtY^%J"=߶A1(P|.вY}P4K zUٺ=>9;*jsڰk#aܑ)KQ~+30 H-`ڈˆģ3pQfAcX:Z3`>rӢN'8\m\jHvS1e˭@9?>`Ѹ)QNU1zHڂu:')+2[JZk=rl). 2`M3HVj'rz; jIH[Z &mKq !}RsseexcCilAb6v$F״"\M (d ` zYt{ !բc6-4)OݶF[J!2Nq}Kz}csO\'BK"JʌBH& YVKJNi^x]]axj^S[C92 !VoOdhGCؕ\ڣ#%D&s{ ]d)O` I.0 vL?p{2t+!t'a-3g Rptɻ8uۡfDrgyg-+㯹4 2nvsw[lrrCtEୄı+_jq)l8cf.^*'Ӫr/o9Nr0BP3\D^N .WNj2g(̡NPɥLz^.хZRH 3*B/ M}ӱuxG#@Z./\bFYH\k7vO_ٵ};f*poVe8`FfXqǠD "KmG=7e?ygz6d;bx -:Љ`Ǿ}_&+Uy-\OaTl6x?oۊa=0N*k#Ԓ<Ωh]'򚝉s(|G޼X̊Cwb-vօe\/ ]q2O(\a5x ,Ce3pwh &[w\b)9?Z1lJy,t+:9?8{p sDrHNX_LǷ4p%uS9b1"'L+<P.L8G7J̎Ht?1c/Qs Bz^dBEd̴ ss 5x,)9yKV|Bոci͛W"֭)*e}=~>…x? LΦ6C<b9F &?z *m%WkW?A`VtFlC{)<׆.ʈaЖ(`A6L.N`:\1( z LxQʸVyǾWs6;ڈ]-@AA`{[֢<5ziFI^q c%.lo8*jI̸m12$) 8wH.$PdsI%A3J\J|h"#PJ+uvucjx KZA7׶ Ċww3.C~Y7c h:8@ /'U&fk:g +838|z6QY:@;}!5H?-/:}5QGeM@)χ0,n`OrA E-:x 7<Ω䆁bȨT'" /Xs?q>dA9&)01IB,iCYxʃc {@+CɤTRL#gqk^FZM'HzPge>ybuNF x&N\RgckY7_oŜ֌ˤk&8y KA,ZazO }ћ\^PxFۣo0aݢKB *=qY)pgYA3kUa|V(ף-> Hk6%nJ\-mK!X sEs T@V>{Z2Ԝ~7X-K3Hnῳ$v_|>6xc^T)=HPb29 -R] maFW}#`$㳭10DY,hvLof50 nRȈR ߬uߞ7L z:{`T9;Y6": ?(^9ByzXL a@kb JZF?i T9Ks5K#i %K5'1!# |ЃQ+Ӓ^aD=Q]Dpp3 {3~i'B&ɻ4"M^X `2Ma-5)2qWy_@,> sYՃM9nlm>ҜHF8U;IybEP-/?≽gI쎎\i;l{4(ÚnC`+]\=.MN$iF,&لUδ%Hh e)فsRiw&߾!ETyTTJLFT\l-).-'J|Xm ^MK#Ă]Y@xt+9oXN6G8ZbyXi=ľH״EzRͼiLT$܎P^_è+#kM*ḎRعW}X|g(n i.#la"F.kg%ۻ?wK."Bv^ ,Hѿu7\s0.v :[)], ~6*SvXi7@n{x)#eDzx! ȫ. -L^g/ij:p9$}?/3*pa˹Ez.jj7Ƒs[y]8\6gH <,*EFd+jj j̛Y3ʼnGA'$N{aZi'L8CD TLGCH@gӅb7Ka \FL]Nq\+bhj|LMNX`5Q -&O:2PL-+{T>|΂\?G{dJ1|t ];vԌ>;;:xQ-%yy88*8} Ȣ.Dz7y45}bS.D*V,3ȓU୅0|IR $}{47MWv 0!xDɅs)+[\6L!!DFJ7SWf|QFԑ9RY{;<7)O=HNrxϯQA,WQ/g|h2jjӊv[\ ܜUd4(:[jC2&c-P.fАxU2N+?_uu}?+0) qqi7ia8p~pI,hoC}&]edѲƎ?yCo`\78p %ʍ ,;#SIK2]#RSƻ4lc3G&K4e~NIQ4|+7׬1:ctqTvK2< o !V|=0KQ#U4X:w\["EQ 8L E-Y ~ǑiW)Rw/p#~ed4ڟM|J%_BZ64})frhiWRUv#/tVP5&fԏfξ}ulBH )j&C˃@lMA뫘bo])-C {? \bU*xdm_^ `Zu$c6sm!f< RI-sYy~%܀RNH8E cx[ŭM[/ $5U q! j!8Qe|8{d^*tڢ0g77k]!3J: 8&nmYٖ`' O0ړЮR0|+`փ7w ]5A%^! \cObu|/jB([2Js\I]Z4D_ùM+P}] B!e?=Yk\{Yd D.Y;1fVb -`Gz_ Pc4Q:wV(&_"Y7b_H3H΁FL;.ά/Ceqŋk!P\0L{:nJ燐Kb*n=zeܲ^.D qaB3 sks;?Wd#.(qfmP߈[ ZҺ-J:8=zd>1.=a_Qt * qh&gMsT3`Vcup }1~c98UʓroF1(C~sOH̺1C f ٯD%)G}.߈EE9XO⋶f5CbrOTfjGpe"DVȼ1l38KN$S߅eGY"bhg~ g@M§[a\ZXa-DI&tG'?{dl;bn,j+|G>SNet-nqw"UiO8d\#V~Z=$gK 홁5 Qy8Qc~mK#g[gˠLN\"Fw1xJϝ?,bǫ,r҄>'ӲF χJ\wEMI;OmXҨǐ)uD>.*3pH`@g,Wn1I?kFT#r֓56A@ɅS꺻.c#Q¼aQ Z<6VOd5(Ob`Y^n@ؐKƚt5v/x"rg+ Eޏ@RM fP|SS/fdnKY"]G|Gl'cRk*DTx^֡ˀ[[ˆX5TǹFm'2q-XvtjqNKE8eEFS˽ ͺe#j!4ښ@J>uNAqiblL2U}sUȌwM#;[pDQ}(!!j'6ۆj_5<84rOȳ(t V?;0ax/"֑ىtԁ9Z)} WQJx)ayRxJ˄;8(=i$S-:nITLF&exT ϻAJ ޱ 1X`q[aڢ|󾔤*K #q]~D ;<0č[C+# ik361+jq.CEBo zd6bXxw+uj.- :pmeEH /vR%iR\Ar]g+2Oۑ$>@6,ΫL}Ujy mXkk/X73DOr=v? ۺ3;\(W*4pf3aMP0|v{2 X*я??ވ`$9lII=g),o:ix9DBnj׶D:>L?e Y`VXexx0(O+F+nkXr5|Jr(!aP_fcءAmzMP6|}W^w ~D S H1UD4>1ۑ]dCcwjI06ISggmi d%YA` tMdӲXS81_M`_"Z-&R/ H 0/z n2Eaf5~#(<1^LH޽8.ŀS-h2a+:"N[13Ca;&w~ FhٝeYƝDJXRbR*^ LeB7rYj!BEdo*'w#P"T*ϮMWvGRZ^oIUM)piBi}9X#v0ow8?gޙb߶Q>L/1x䰔Tdn=! @aϪLjhw&'U)`Nnoq) Ml8%~~}f5Ki{?'E)QS2XZ#kdHOPj ׉7^)}ҸxjnBrUMS='Kmƭ[]V[<_@Bፍ~%rLm;{H򙰄R%Rl`L` gR:*λJؠ' GU34-C2ozS1X u%Ldpo3՝Gn-@f XQV$?p@oKRђ*`8\ qHRTy'A0aw]saita.p5UȚdl qspdT,RC ?!-gzXQK& ӇO.eZ4-9)W|p-HwIL׿ÏOoڐC`e^N&[l7K x]GGDrޒ K>FY6%L Wxo{ ^&{s^$k~?iՈi~T]ABaxi[Ï.5;?Y3^ t-ꠡw=KLz9L~ѝz rlnsLT$E?RmzJz$JVE Y>6:7 p :O<'}ŵasCill'?D5IX,Gx",QEN斶wFe?RF.W2eG 7x7g $I`p02[GUoI}^ʽWn(ǃ812JSs>_e8^; >MISs`! ƿHٖ.S/ۄBO^{Z9DFK}!kvk[>Z0b 9=/39lZI=DG|6%b.MkhU _&9|ˀ$ob*9 jгV?:3;j~QKZShkۢo]}*b$iObh^\͋FEW^6鰈P9!ƲqdTuoCƝ:}AN涸:RZSc8>Ń!#ΘR&GjRfl=OiýX3X_6l }t'?\M`^Ba;f ֌FTv=b5~7|PpKV{hR26.߲巒&+ՎUbxY f3A#LӼx!j51Hz;H#^I1 (N? & !,kj|g2A0f6'0ɖ]8f+Prm3/ &b%#D{SNvѭ`fz"/ĔC4*AqlЙfjjKPqtvғPJ6i$WHV7XEV5N~0_MԖ>"#(K}6O9Vn}@R[VeNXX  ᇵ4ڄm[$*BOj h vXL`K<*I1}2Yg@ QfvU~kW{Tvg.┬Ж9VNH6}t&#кstp;T,zMP4TեdiCZ>K߰c9w%)CĦxc|68HH 4@ mqz)(hӁ8h GݛqfkBG iW,%yS5tWz^*,hŠJk{s-϶7rIk9!I0oi ~SoDk.(t/&y`闾ݱOޅȀUi&s!C~= p…ZP!VH?Ǥ7]-B `Œp} ]吣}c8b9FtW*ftL5dmoE99E#3Cي`\O 8ώ;LpI'hE(wd_Ve}X7_wȠ )r^>8;gj}Aڒ"lGi@Ϣ#odvQ@ PFd*=m&t;& 첐n/(&d[q3* F'n)PZ89/o4E4H w;駨nWZ p.@T᱙tp-.Ʋ/P(+%2@u8}7Q!f'm"P'arIKx+)F^wָ-+ZvEtQh!jN/\5K2**Cs$r~ y&cKEA+gi X6YX>sM9mL[8O;{ֺ8&Y<L3 *$mA Jv!rK%UUVZ:hJ#!yQ_m6o34!ym5u'61 SFzeK 3Hn8,qق߂N%|R  |!ȿ?{11Jm/]Щ6G&ɂ+ƆwlXu!ۏ)8MDJ&j%iPIANw˷$h*_ _RcDpfRBxowJq(gb[eP[T7n7^Y(qQI@#N#S̈.!牷^KQofĪm rW&Bܮ3z1Mm`EhIG݇o 55U-᷾G/!Ǩ+(bYɄ&.k228g/b*@'w[m5-@PڌP+ ^Թ){הaiB}g"!X+&F򩂍ußG) coڲ*</?($%=)`R*?cY \`bXM6GOo%8V0&vKn_=ENxU2O;2vXRamZ\5I/gc'i>͔y/(ObφZ,? l u@ ޏ{&WRh G9-4m"eǂMWH>3؅́o&ga6ϒC4\ln#Wusr+  Sm[%N4̦Ťe2D6XA8$(|yH26%VWN9g3Yf Y ܟ8mmNT}Ɵm~/|FWzabp ѕr*pҡ*zVT&_K=/&Դvf-Vx&JN]ǁ&AW,sm0qUSp_tb%&:Bc~rªb/u- M45W{%y'JwR йMk6\Lt?f!!dj'a[~x~b*qݏ.jbnf6Y!Yk}3gK( (h`m`ڿuDRY-&EK+4}~nB,sE*pBU=UAWӔ9%+pK$4ᮈ fM?EKyj$i3Z m\АֶceիM-wHOy;Ʊ=M59μS^G*yχs ZuyiP >0Fs."&%i YE*Qy~qkW</{قt=uXz]eXEr}YWH 20=n9}KvlH&FLƈ#:,y,[%xVxϠIp&%):а}JDtHX]IJ+SDVle )Hɗ N{UbX1xұ}~p ,ǔA߁葅0ᘼzdֶnx82O[U]Af,@4W;-LgzJOGSƟF-[869o|&m[UPEǜ76UPe#p=2G^3ԲEL>j'YW3aԥ`|A HEw )=LBVPXW>I1`dDGA<6\4n< /3H#̔֙~Q-6ORtaLi1!U:7=ϏiSy9wS2 }-}g>!HlB2[9[^Sߴ& yM!cgaMyKeX hXFП{#Ɂ||dd+HhWG0xfhp}oKXj"3 $k/$d'X%3=LQvpe܏Gשj:ӧeC-W*#\@Sc=r$$;m-, Ҩ^Mt[b<"&4pA-U@e66_fXWe`b8 qIz,xwv Nc,)9d5'^N{8=ZPdLG9{HN;3 jiFEM3uy1ӀH0V YIX#.1>\\t $It߾`oڋ&ǽSkU5c2\2 \yLG /@TpgV3Htc /#|>=f,AW%> x+צ1~6KP},~PrtY+hz)UTH*#cф"0 L,}:\p&2S^ށ6M }4[/%?̑ ^ Le`y9/z i [qE t[OfH0ig/ޘYv5:뇵c Є6QLJHRW)woI I@cVf$P@0 imV٦WMMs3Y)bɴ7iF]%^M#y'Y&Ι %8SZIqxi: rb3Nee]#@@P.I.N&% #l|J4}9zGHƖĻ[?NrESD-G@)4Act.?I+VC |On7Ȇ季')iXvוƽy$79(#-'Y_~o-TK7QF];a6NGM鈆7hH *!KP bg הYmtR*h?1لJh([L]ۜ:2VRܙ,PK5El5fC?ZH]\ i?(A u뱥ꋙ$#7[LVR_{mۋ&ʁEsݴG)dQ Ya@4} E3\Eԡ)aq8>8Jd6;e=3z2pjLӟ,- #ݢ* M^4w{c 8Sf,XRc'f6 UC42p)}/xyX(qi jg0͋XqK.=|5ipK5a}eOg85w`?z4K1PbT39^x8-:TÑ \$gջ..evѓm9YX eI9sPK_=h LGR(ц"#>0j|C͗\ T?2ybo"SW.*s)eNo]of9Ժ&W-e~cc%Xso6} d%g{V_]Uw5^=kӗ`;vi.6ݥRscw7f`, V#6r2ۡn1qX2)2`cy ӤR~.BqAjlQfq _xͻ.ْfK|UgG!LmgVGJn#4BT3rI>Òb 9U+W;F &?8f0-|4O*EF`` H}Z-^ܟ)MQ{:Oe'ɿNB<4*CRў9ǜ\_fc']DaQi㥉@B" &. 쁶t`W3'8fs.mՂ0͘Ua+ nRIJd%8l8_UfC}p!DԘU"OL5=+-1&8y5aI=?r'jl(ѹfex_/l*>#. c?ܟyJJY!fj10` NJfR%!L *8Þy0h"|v u^$_s҅qA:'9R}."]2BNIKi [`iZd({~=@҅77צqeDX@0LPLT6VQ{ư$'=,j(sœGg{! G ?͓"%CR[&qC=jֹ ڝ7~Lv 7ϒ"p#*էp,Ѹ*`TAʯXy& Ok.`zQ:h *ϊ!0uQ(`uoc&#AU<͛ ILDcI(~&Mh5yeC-"x:t$dXC2acɁR?{h?Z> fC [,\źĥzK& XmST9E Y>o.vvueqG-.gH+F.ž9OY/ - |F*Fs o25pJ/Ϝ}w9Jcfa3m'GA{:[okmtpƃ^[sѾ ls*m\U~)=$;9ȟtKtBe_Vҁ{,2 XN4xghUDN+Ќ>:<~"mx7?PO~^K5~& ź@3,[.ot#%Ǜin6CfCM ޶eQ\ J=Yj2 ϖu؜W'g.í>ŽdS"jK>eK@̽J3-SR~\v%R΀JXsUpY"#Mފh pq'mumV_QsQ  PB}FK) AOkLlve0 4@Ywt*r;DFs7GV>**Q?lB꾻*HkĂCTzI~8M%MSBak_ςPBc/YbjB>VJC}l9ʾZH֠rb(D) ]pUiZiO`clʗe_“fU늈&ʢm='r_HzD(EYҶ%,AE\V+aRf5X..!erЌag? R[aog[Afp..)G9’nֲPU&FtBh_cXRi]Эm4 p6zS>koXE}un*У0eCimgSLVVuxb?pY۸n6fF|ap&|B, .;L;ԑ0)! 5^bd^TL UnkAnq)IJ9b j2]IfF)ݾ Y|YRtK{jKoO4&VOK2@ְ8q_B'>}|x$P;cך`-4Ғ#I d:HjGz:⮘34)֐fLCЗ|0lHRzM ޒ&mbϟ)ÅP =/ap::ۗE2DWhwSDLIwU?(やRR;jͲa[%{\LCmZ I"j,W:yQ2Z}lePl# 8s9`hе =OhSj;A+Ft!L<iTbx Vl&98'A(>Ŀ(SV+`[@S.p؋] *YR?D]*ו=Vب i7ݤjD?j1SHEsWMpF}`It*9DʩΗO,Ee61l;!థPc\  O{dqG{ԷUp)HNVLLH2qc$o4&SְbKk1 ~qLphós?o\E±gYZ070701000004c2000081a4000000000000000000000001668c1694000038a8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/codecs/snd-soc-rt711.ko.xz7zXZִF!t/9%8f]?Eh=ڜ.+pgUqId,0dSw޶Iy/.YՍk!!#:uٲemp9z>IO@uG7=IF#ESP/tAt,]Gg *gjL䂈:pC1 DC.{z Q5nQ4; [6q=_ WQ;b{j7B W ~VnB'Xt \r'\M^UUvO$b{>)a/(Jqx~߈sN ρ UvRA97~s>=Iݤρ_yaR_/L .AK<#&yWCDOs0*:IoƢz L"ijgıǧo~<(ZcoAxHL×UIݔ`q䲩`|x%-FHف# zydX`m_#{HTd7Cċ 4cGaT-vl"|̟Jy 6fN\B 2kנRV:Pjp Un7*1IV' RE0vV^ p$R蜗\δH^Z}ǺT 9 RauiƎ= WPs ]G-&Y "yFOԦle|]ܩ\V . UW>TVQNßwi?X$|>d 2bu)yu渐M:b 更C礍_ҽMԟ+gw_'y,> s2w\/.Z|xImrz6~d?p/ qn?̥t ?8_2Xnkއ|BqD =,.񿯏Sa?^OZDдZUbݎH]@5(CvNTt)hp$RRM&}~sppu3IQi4VnƠFwh"7kPFxf^p߫!ƥn5d-*=\HZ 5nc,6S zFU? H+ O €^*UePt!Ĺ\|TE2@ SyEK;\4tl< fU% ["5X xZTVIbaz@B?䔿v`Ej SI$VcפCSyXa'mi^,r?jIB?ӆl ( P| .ГDv%?AW7Tҳ!hvAr&/m~zu@--Z]Qw wzy:|PʆoNX690ِQ슢F# )ٴIek&eiiFLwt]$G?9c- j}!C'/DMwhՑEyO6\گGgGֲ?:#f3,iPwKAxC!3amů_MbPkJ{y]|ũ_cƈ0[&o'D(kgmM%pv(C j(ޱv|6n=TҢ 5CUYRG'>PB~CmurZ3a wL CS/B"v3<rPLqS`gCMRږ$iꄱc ^3H k U r&ȖpseA}<4HiCH-YSԇG4jXOBc6րb^u'6ߚF ᵙDv?\4>W.| ͐)EOr%c {mܴ< 欒EoPݾhf:}ٜ,h)/teZ126XRF/YuopL_NS)zK5'/6mI |iK_nL/ЋVGO[ecf]Dx%-60ݫP4Ŷ%x<3,7!5bDq6]`w1?!6G_NV^sE:Em/%"{?m#%q=dBo7YSФ/!\@BWz1^$E&S w1̘Tm0ʝ:ki͂%x{/Q'[LctiM׈GY5,@u; į!aGqg3{;੩j)[j";i2P.wdwSO]rI IL#ǧ bs:.U9Ap!5URgG=n6\@Q٬rk$dЈhO[ČCIt%@Ӆb_/ii030J|faeer_AGEoCnhoq7PiK1~K ӨPv{FD&V~ؑKwYr|l6֨6(rfi$&,t\ct^ }@!hO6 XpBG+[: jf\;δNv=޻NW~T8J6Q7]ȭ, Ŗ$wOK6 [jUi3ӘZ]鯟]0mFK{LG9<;0 4E_rGˎE!;ڕ ޖF"pR '$-:iUe͘kgg:EB?P`lCZ'('F@~,3J}5ЇgKҒ\]$'EUI qN u^!ú|G1tؑ /3{:(4E%A6f&|b;[{p{'țCI'9~3v|m@ =O>&I#j~{ nTpNeU+~q`ۜfHPz Pǻ_Vh5lt@*-P{ .39;`lRi{DD{~P W-,'VU \h*U荽t&l{%R S(.huCe{ѲMڒ*H&zXFxڮpGl8%iA,GEV/CV~N`:Nd$j>\{G+ H%Uca3  x %y]u'ݵBX"|R8(%rgaWe<)'!CM qb!Rꛊڨu^m6L}=h̤ bJ__U\1|B=MazO堡H%QEA_g˶3JD]F!>EӢiXBh޽ gr(RlfSXjaba8ixrj_ 7hcqP+9_ @)|`F7n$5nߖ<96ѩpS_+)Jԅ_~2Cϗx8שO R`]m#2==g ̿Fs뾗c,Be}57b.zxi>e5,B )>Gq`Ok^-d> ub] ̆ rDx.7da0Gw>xbRHc5OzSXd[Lz! nkW ]ɞ⑙9n~Rmך11.( c $tSP 7R-&rxzԥ,zQW[C0%~>^͏ 4*N౟AC #r4ŴTl7. {{\j\͊Ch 8s+EEif:Y(uͽ6֖=oN)pP#Wq꬙@Jۛjxyi.XzA7  FR@T)z kVu.FWaI#!MmB ;mȜ]_JEak|o.PKw(d4B HuhqKAON:.E"}oV}T)J|)I1hCĹn} 98L9.-J -:: 5`'Xm(dgAB3/ n rʞ6FQ 8J:,uպ!foBQ]3WQ7OkP@WZ[N26k4P?Mc(If* d,JlŻpd!-)ezTކ˶qޔٲ"K^  OW vZ4 op`|Z,QOyў^v_XB9([uA,zX4x '_:7j3@9gNUE93Jrl!Ê0>=uDtS@{d qd:$ҋ؁}BvP t4< 8iQZ(ᕈs:kzF{W_.?I7ਈ D7XAYG^2bn+/#l4Xђ)LAjLV+>Ce@]Vc-?)>(шlk螼Yl=sof{Hx2{bA8j^-JtBI Qqz[)"BRJZ!]&jSn :b$6 <bNzħ L+Vl{&-L.PHl8SC-kL`v4W^8/†m[AҮm+snJI / # !b7>QI.&T _?qLQuZgrHA˸Twꆫ[S&)?^GubȾE/ҶGKEqƨ7+5K-CkDj5 k( rN2NXx3<lx3^\89߶i!:`/.4s$'-ʨg\ͣB1!߯ב?9FzjEtl}3 Y t:Uq!MU1rtO8ZSX ) wIXiچe0|&T,4 =\2$ų:qܪZ  A[M,/y[nՙڟASv{N>>RY4Wv-8za0'N9 [<:f8h?)fY;8$gIcriam|%L =műy`J/'=\'(NgNם'k9RI ɨno;A{(7 AQuI:˒+)zY 0lF>=V%vߕ3fIaR’g(H11q"/t!48q3C6Q ;H]P 2#+l7:ɜls~TY7oW |S#?t[`<*Z8q``YKz&_{D ]eL[QB0!T%VXA2!&|VWG}~!2:fPJb1 vhaΪp3ۯ!pqKUH^##]9{.?L$LiO!!1 `6X7*ks~!>Q\x3N;S C ${8Hlr9jSc LYF^M@D͒Nf@J*;z@6|:0J̓D*v0opieXn7~s4Nr%.8XiKvB.[zTяOg{Vv{faS"3HK8+~$>B |VN`VK94D®sainwF΍5'G(+#| !ohCϺ:1}d~˳ŃhȍcdA`]dRяfa0&1~=iDfH0 JR"M;Ot`A/A׍v6wLub1!i\1D"(z19tj= 91_9&Ru %>[iw˺6(WD1` ə4|gw} jt?/-uEO `6w{`LaBIoI{?4i{yɤ lUXbn;Fʈl.`rB>S#0J1ajwGUr -f>!|WsB=J{GGFlol V8Fp[^$y8{1і_D'W`5n^{bm$EjIUQa O漢RyUBa"4; 7WXV7jUIV@"$7F| S}㺎XB$F.x;$%Ʋx "u2B|3j{C3Xw/)n˦E`ꁷ]<%Y/K)ʝ['JUlDb5`cᴸXm™JCFGkT()Ȼr$ G2/VCOV2*-v\JuKXN ÝT qo4]¥~'a|)1[7 uMmĒH Vaq%jgC\d'w$f޹Cx,/ɐݗ〞jT)4Uy Fe- `lis@c!PL:.ѝI; 7g.Ws6w ny툨ב] qhinׅJ({P #XF.DrփCPV 968NZyAmL$oGt߱T$!Hٞ]J21N&2rnFD;FԂ6X׺@`s=O=hVʷ1}7 8NEk/B/#u,{XXT}g88[١~D "'zs0/~mmUdh;$M|MI_@$`t8vf.kpmoY2ԓjIͱby³6hûzSlFa̛U`64X9VyajR#Ȁ5[2tζ|+Ա&GNq}^\q AsxnB(}Sz?>V: -ҁظ/:pτdWOsA ӵ&}/#Z7[&۲nEuFZ!3>pGY.b +C{#Ff WCB71a`q`|~S8Fcاޒ1UE|mq~l@ =Q骺EccEN fJtF L0lY~헃6ފT&x s'kkA Δ;oͥpo~}aǃD۴ [P$#6l^BғqŊH(etSr_:HiֳOс6e29Zi[aix`2Di\PQ{G=oMfi)iֵl6L:T;:=Sox׷Uw^?gX*(>s?eտz;j Lm(%Bbu!Ve*$1u̿0Re16ae0n1kA $ rw݂n'cv* ](PTZ[4z-M.,66{Om3eڞuh/jxR'Nb/ n,42q[dy_ym~[7jj&Jsz#_ػ1b An>ͪ %uMښo6m9 4 ?ZW(r}‘ DJZW /ix0@f9)#Nޔ/X>!r[|{>K%`ʀn0U^ 0 "!Q+>1뮮i厤1VoF UKA[/C"ў\A<ŗv%|^6هl&yQiB$)0Dl#lU,lO| Я g9~t7m\payOD~ʭ0nhгm>O'?8ZH_})=ziw*^уZߓ`YAT8S T{ |mTRƁW\Ρ7-٫r)t)?w;v-}ye e”;!4SPA+ `,N73 aG- v C.gOS o1gP}gc!Nlgm)B-XHm_b!TZdw;?.."z [zN&]s(m(<ZTטvPWRKkt}26f_5w`&}xNG|Sk5mΞAlsaY7- ޘ$F5́Mi &ku_hmI1?w;RYm9%-lBﲽi i+𽹦3fd(;0%:\x޽> xu}/j=I@#ɋ9Z-8:9jRɺwl431ud45$`&?yX~$Gb._ë a Ma_:{xy鰈}mgs%Rm{|ݴX2!#9 ?0C-=c'LtB hts^ߧϪhk9ZgWB5ETe/V MQM HJY|eUv5&J]ID]n! =M 8y?+Edn g j _X_8//߾׌QO[.AK2;u8 щ@c7O./ױdd\,VXڲW,M_R fOPV)(dr*S^E1) Gd 6uBvTR/1?B9Km"͒אF!`yϏͥ,aNyMyJ?_&aMI܋k 5mG5]tCJxI-!DlLM Z_"N uX4bRTlWCm_*8I <ƾCTLvGݰfà'Ԥg*D G:i<T`';<pӂw}i(/>k׉| dSglFVcT#6 84/}1vƻEܛj>\?Ԟvz 'W{&] ~r7#LWFO:{_]FK;!zխiyqQu_Gt |5NZ`vS?sY`B^Ifvo|vw |?0:.0Qdבgmq^%C}:y&PTq)dc}*H| [-`~X7:>R4‹ _5ml@WqF g8|6fQ{*:pf(W6!J)\ʋ|\N䅀AxTsD-'! R>iA*w?Cmm|>=$%'LKn_9]FGV+e@IeFyQ =N[?dm 60R M,=̱Uul:5BzYmw8 u~[%p25M$x؟Sue% ,WZFP <UW8!/ jyt46{̏`뗗%,xyQ E񫇵;B;H(] D+wnP+!n&Oˈuhz] ) ~U^]w ?%KA&bT"vFLJwUm 1`zoߑ^tHlNQ٫P*tE~jBj|΂ඏT'>v㤣|6@nm#4w&KV]T1b FtnCY*#e?ܻ-wNd'{9Ez!`1(Jŗr8H6pZvaM'hv잯Ƣȑ::@J)9 ι"am%uVV8-!E|壷J# %Au[8h=XTY3D)% \/=^(Q$w#+f[ dw6?c%1fh!eYBa](-2U0[s&cr|k͜#?EՉN"N*Lͱ G܏L*C ϼc†.5cUXIv䟄òO3HisO~/,u҂hȚYe$U[.`$(\VaYpbk2V'<m,;TBNJg#=GxPă2G`q,v~?j9 iֻJI?oQJ"]@I~vz6t65d`“$ g"eJfsH!;PqL[h|ˡ*Pm:ѫǪ_D@{:ijQ% wЌ. 4|tTQX@ȳQ>?.8ZI]%^u7M&,Fp$ߔHB8,՝pII$ht՘rƤ͕e+֓^P-߯Z H4g}Z` IMQ1#z@<fC, 5L Vg"9^XYiJ*(@v=ilc7cLZ~iyѨäRtF{gY֞ q** @::"1phCOOX ԏEw(-kwh{Dﴀt՗Pdc]NOj*(ɪ4vɬ^@'F(I04 #ᄌI*nriJyu @ cSW'l 2P[cK)/uok,脤L:m0C)"`IC#Mm3k?]>KϚFͽHbx^B䐿z.^>qMRpWL.Y1Ype)xKqL.E (c͵CL9B&r1ڈW=d> > DA\@D.Lј+mgM=O%'0~-7:F<ڧ,&7*mHD8I”.z_&Y NL PNoD= ͰW6J@eLs ZwLs#VF m#_*H[Fu;PZ[凫.^^)+dycڢi +[ۢh: Ke }9vZZj E5C> (=웄YFt}׀T*5cwj Fq#79N:;2*ϘX)a #Oz >F..?|?"j؆}9P$/_@R|ٜUg\DlAv_'Y}?tqpn{NIMKIIff0F(5b҇$V5֋/R +m>iVKo{\bpiqsaLߘK6QKtx8^BLq ^^c]i#"I2P9\L1zYOAfc*s47Ӱ\oOoh2o!ZuO6HB+m0иF.;֊ "NYX̧Js? [_ECGީje47_cPk'}-Ýp{ph.MCӄ2TA+鎧WT{ @_ A^iOje, Fڣe Q] [y(7P%j^ؔdȫPl *Xr2ErIu`ܾvՇ"xQSEV9a X#N&=89d#dK fd Zqq#_th.um Es|4 (>e؅-!B^?a8Bl=מNXn9,>x1,As@KPe[A.ug"ޒK.q_f7D/_]j*f\Oh,q ;/=bP*cPf{VGKn223jJmD|3O*'*U OK 'v_2cb?le.hrHmIR&~R~1 @ #g_.\U>@ =  SBy~7^;M̫41Z ~|*Ss'ACCsg_8N}<ۭUx0E+ OÊDRC6ʰHǩ>|";öDz(Pp+>:W@k] g$S#WH8%e{EF%ud'=+Ԭ[-~x X1h^;oTUL`ƤG.[H]obñ">lҨ }.0Oe3XP`.ii4.{5FA]"Dk=晵Q885bQo2lqb F*Vl k7+N.פ 8&QZAeRjhKD^sc"kZ0?A/N4w>lM B3qP/BPJZϥ4ޠ$CN\$6)Ӧ]nt]GUΥ[wWiQ#p?nl~wߕGb.4_,iplaFbLWRqzgIF;7u-jb8$S;%twWYŴϿ:>]e$%u M)(&k#L^>å?Ll UN$ݬq+oˡw4SD\\4Gx: H!t/uLOLG47MPS_jx2bAbFAؓ0 Ij(ρtyj_-?*ز(51aQYuM(8øț`.Z/#L^MUPj^/{q@ ,O 0@/NF `j\ީ}kp*UM\  J2N= kCe2x\eMEdX{X^V=ntK-'Gϸ\Z.8@>oB]5Mn?m5}FAOR(X9*QgͲYS} =^ q9ƅ(p9%}vbhSEEb֔f=ohv;&NqGC!yE 3&Ho.Tp+JTM -30{Xo݄0#_1O-UK;5zjoV n"J*z4Q6XK\&el +|Ӏ 5sL/Wf_m0j=LͬR5~$a{ͳx4=&D,\.ϢRy>R- s[lL*d#=\*'D+8eLo=g*dsjQI2Ld{b K*1Zze-8F6]q\SDN:S$pVݱ64qs!`@;h^4px#~W3Tu8˼)w2aIDNͫ!+ I]+G&k> E|)@\ ,"%ղm=M޵`YKd@TnҦFD<Kr OUM"$;;Aՠݷ%)@:NH 6$.%T>)3FoUq`vw JmDMal'ÔDI]5܁#G~=!}UF6Q <2av8DY>9(D=W®DwEå_6kE bӸΤ#1zDV}@nöa0<$)!dbtiOO-Un8S6lZqF/k!dq{ʱ も0{%$qCe WS'&z,,vJV^ШYDݭ .nr5C(eK2^v=>}p[{(#kZre qliƸ>^C>0e^卭ɿDNH77ZnN͓'1ʌ_Egfp] arn K X-}eCJ>JNkb8WNfd5D>{C%~][ LA![>ZǪqq^߭4n t|v@Cπ69qV4Je~Rw<4V5> !F=P1:]g6o|oP0<u9EaZ79 N6 :bP#)y,;pSp\^j׈crz wOUΖ3\B<(Mʦ4GeAddѯvzoo)xΙ%!3rO;-)sgRY_7i_Qm 1bș`w iM=\.F/&Nda$ZpGoE2u˰8(䧌.ntc2(Gq)' X__zC!MB\xO{6ݙ@4OU.?}bZ))WҖY"K?]g=8hw[../qJzВ6>e_)jNVaT2TU1-C1bŝz fepCZkg e5C:C3q|)d4G7=v3RsUҼ3̝ϟP92ou!n6?tK':\"1sf=,X[2;Hycx݌V{ɐ.ɔ{[wX۔oB]Մ$z:{@OA+8(ftߧ) Tc%$jGfE˵F4^24nӂ41 ֣ߚ *=d(D7 $ȵkN"bf[EO^E?b;wBTȆjZ? ӂs@PJ:5M$ g[ \p֏R Exd-53m[H.3{ Y3f=)+OCXh(bG8pݎf'#4O|r}Zq2D tU{Jzu@ s:jlÓ͸n(%Y.sZ|űly\UhKZjg`3k\OX`©d:uTtO]F̏&\ͽY7x͍[#ʪ917 oyUV7z;h-?~K-ir}r3@9z͓-%͓輣t _u!M}L(<8yJ>c N_:~_gm GU{Al=壴AGzt56&VP߶zeےN3V1͟ZWp>VBi``J,eA 4`Ux?]E8Rfqv[W 1T?u=ـ"]WSʡ<8Au t.y^+]B)s#S0(,'?.b@:{)&h/hpsk&n^꾕~ìـ^ 2 ܄w5F :X)@s"=u+97\#=b j ̌|Zq*] QC3@v>`D EUPOʵ7A ]} >%yfyvh]?E°Hdn!T[~mM9Pg )_WGhȔقMVQ3K /A}Y% TQSCHjrus0!] k>vv{drCe»i %"F-~/-em`6~oSE|(Z!x*ceV ^C|#Y%=뭟/쌁l/8[X#bդ_dڻz\(3uZ(jÔ7e=T7BmivjI7T=2lD Uo:8f0O-PGวȏc%.y?(x_zƉDޅv,͠#r*#0IB*cnS+=޾.Be X|_|^e80C;8i_ӱ}CkDAN֞r : y_l \I8t {TbO-m;edBz=uOs,KR߅xWG +p?l+g8HۍT$`FnO.3Y1**r]Swۿ}ݥT;>iksnsdi~`BI`v%.6Ť*TQm6ےStt75}[GOnqaPAyBy`y 6\Va2sVe_PJH.+aamwJvt8+Xx>&5$mF2ȧԲsr?aN:?cD֌h\Zf,\3J [쑨j$'2i 3 7 Jll~#Bgrke-8AdYmViybc / vTtý&"2hҶE}y.:2O@ڀMGԋ{`{b)0A w={zhN@Q`o*D]_l8ٕ]!zusO=r 櫭"iLS!/ *t_Xc)M]q]%ٟu5|4c߳lTCBmA lGA:\sdD:46x#lb2:*'hW r RFzJ/+HR׵ _\d: `] h}tn\ě$)N% d*CvЅwU^?=.02 XOvlv80DB)m>eq@d!BECTGj/|5e9ҙQp+ Kly;oN"+ nAR^d >B L|0q,6׋il? M32$\U?lb@iF{ֹC鬟6Q<\&dQM؛'QjI q(p̓|ދUk+A MWRÁ`?~4%޶ љC4Fu{z JHX5.7 3RBP';bz˶j*IOO#<prUhϏyQ.DȀݪ7Y6+4ٛ\zN?ܥX^CԿ M)1k&n=(~jZC@6*'U*@1 H!CHM{dYC&q^wڎC$f~*&+v2G+547RyP =Rt]`MxTX¸RXTR0zk*L@U``cH\^'ídB9hnc"(ỹ3RQxC'8ۃzh}!eZgB~qaַZACw^M /!l_*%+fEA htp kOVvA_#^"Ad`2UȽTͶ51rN}&v+L|Ib͕VzvR' aЂ {:CMҔ-{2ȯ'\d"tq\ae'N0bGj-(<*Đԉi=29%8oQmev@WD``u) `nhb|$)]&P T]e Iڞ%U5(}Hi2ٴaiMOQ>i"I۔+U؀]%gsO) xlAUP.V}ȖkK~?Ehf56C8wSkق,>g{oCM/ofv3OH-$'Jࠜfv),½R)H/(Wਭ7߾%Pv효rZG=>0]b$YL2kv)f':|eF%S`wrD[whBaLVYXX(Je{61yjf 'lee&t敖R9;\%. uVyZ%ջ\!~_)nNn خ-\6݈w|W w _Gֺ4S_SDC^ 1bs4>zZ#ӌ&NUO+"f ~in`бLph9=ean i n[V[f{c$S%yB?HG%⥴ ʕ[ v&\>_I t茏AUlH>!>N0Md*$LM5_b9B) ~*;Ee:/T!?F Te/JۄL{D[D؁cnnw 0Z;?ЍȰ\3Uϗ!pHS^1CM#Ir]w]?wB ftwTs&RlvM{~ 0K>tmT[c$7!rfL)ڤkCa1M:S$*R =IV=F&ִ/G{h+AQJ6yK`I<ع,h=tcR1ˆVB0B#@}ncޅQ1LAl:s嚠`Y(k*EarWpEZ_ m }D1±l$z[)0m…3x%Rc oi^p&aJ]ijFmM(wxrN!liW$M:'#νc3B( !+(&I1W頗4eN /׽fV7o燴vff~uV %X٣V\w#]{ J'ɠ1{rJI +{ĻG*j/ېF7d7՛$ųGG xq>CCO3UަA6 &$DP#P3N@-R&.(qsI 3/Ubj%8A"q]ޝO\xlۍpJ7^`( Y+G3IRQЙ+O91e*|FTĜfD8q)(oqK? W&!Xχi2=X՗MU@)ދ@cM/i/0YI&` w[@84C qT؞8CwD>EF'm!ihe 4u:;SPf@_,K\ w3 ݡGג\Ώd|Ld*V8֒\"5Ǩp #"O!֋StF ʥ 1e`_{迮 A/dSmm?ׁmzGҀ"Cv'}|ڑm^/7(lmu4Zem}ccV&XJɢzܖ%xS @SG,`8S4{y,H,N0i?Aȉ)MsXYw5Pb:6vk!Ž{5Y]6{i;/-'x$8}3l־{B؟j~ZV>*-d#J/=Qݡ4?hx֎Ln& P.#SŜUF;kKޮt~8Nwd3} oJ!sN_ aYt*Ops l#?6&-hPu%^- ?/o?[3 CQPɂ|NByMԫyg]gJoW H 8C^t {V <_(=ꎗ?hʢ:ƿn_p8Vġe$nk _(%ZQx9n2 { DrC7{bа\Z? =]o!l0wOVxg/ů/tbKS*"_T\r+g eH͑pV6ٽUf͸b~}w Z+"ڜS'W IW,,{S 꽉Ffhh-cu$vX廃Fl =E7ށ,)SjA@2f9(YN`[>[^;s4.'3 t~A:2Ṳžbj}t"wG#d>CfFjT19c8a gw=^`j~ ;3b%61J-~!]3JG8GY'k`{_* ^1^m5>9ۢdD_,Ydk?ԅV\F(ޑϩ  ^ЉՄ/iM7 ټ:n04o-CFyt"%+ @tj΍jȮ{STYpmf1~+#B0o^=3?r29s61fT'm3QYK5?ʈC] qєQYn,Ȓ$ڦ/;c?3]0&NҔVs.9K;=pE|˓4H=T$ e zЉSIIɊf[Cmʞ=RI(íS90U@'FĂCŘRF~H)&\00GGμw++t#-e]tys 8 QeF@%rYOk1JvF`% 6D9k]S N&1fY試w%&ic b6(`U8!3ٿ-yއP3Ϫ]F>IKK) t`7 Z.T(cmbѹZkV,&xbTKȨg=pQcF3msH?GٛB& _/s{Ύp?#!NL U8[a, TSH3pp"&.sOoՓ%J|_slpX&OvР}ev=Շf8`<\,~iTaissoavZ l/ŠR#\n d-GX*ia+Q.U->mqfniEϧQwi#)F7wćdzzJ$ 3jߺ*,` o5J^64lH*-aFdiUڧUBm*\W=\o1lV:!,a&TsD4>7gQKUeS6'`S7ٛc @b`Z= |ߑ.h RD֜))Wʶ ~γځ0\a0V b~SYI)D)K'Bm>fc~N(d Y1y\\3l 1]!l8Je]!Anm{{e"Z+ 1hܝqCjQ{QmbCW 0JPC/;ѓz<\!.!GG 8({c{VC?t+)F7D _f_X}]uJXG*B ?LsQfM ^[ NӒ 64 v@)n1 B贷mk ~92o]qMT3zm[_'Kt enbvTDvn} / gJ6es4)K"(- a CEڞWtE'j3gM`VtXXC@o3hmE ݇u&+䅵|?+*rwcSȿ$BAI?l "c l,.g` &&*%2F}.{P}voB]Jr13ڌg#Ck 4E4"-^Pu-ODuU`ME>+x=M@~1qS}^%[ I8V (W_mF)n道bdM۴&cƍFQC6oU7TsʔLe&ߩٞAר<⟗9]UoOmЏ,ƋXTA0 {6zRŸG/ςJKZBinteesbu"0 $}pYU(/d·"5.w}1 Bw4\(>7b%˶Q\PLYk68fVdƈ=!^^CCĔ-=#vg'xѸE~\\m $I_J }Ff3D`Nv9/eG g~:;*cOq` Ӻ®Ϗz~(SKEc%3Nfs4!JZ_B՛%rNҺ}ipSkv9)~9#}l:(}ޑm@gbIlJr tBI dD Z: M&Ϝ ͝GI/}tj%@ݹ-A_ BH0H:ȓӱIXHxzCC_Mkr_ ̈wT95IESh@lj:,p.rh5AAG33i ~!R.M j2U.B]C[Dȥ xi ]iѺCEl&.V80vl7 'ID`-D~ k&p렇}i ^U ͒+FV<T/Jteֻ;0[U8F &ǐ3AdB.682a䏜Y؞UB l#HroBAaVV ArLAW s@7?O~þWT:'sr7^ M64{`ڲvf̤Cf7q0ۙx'cݧԁ;l+\cF[gwFb*>-πDR iٴ/RP4;ZG4TjG<AUR\腿N "+^$_F,JjF+lYuH̆]\DO/\֜$Ik̩mH%b~**o =aj),d2k[5f7Oҽ9)Q]IVJK KXYᚎ[4ێ#|}vzʖ%" LNieVrXwK,XeY3vBޫCS袪Ab-4u0H/'yJKņ|u*=RdѼ0~QJ(*W)9~zUZW-DsCN" ґ 2aX=~U~XuLG̬u?9!_PJ/1)d!46Vp^ʯ_?3M46H{$Td*8irVPD^4fܩ(̻Wd߿Pn@_&sLjXG}:n˻YDOHOzi5v/D^6ğaH-u,Qw {OH',/L8.0ۇe ex]w>Hָ-Y׷!&3 B/Fml uw7)?Cb! SAA1Ҏk%9,bwGj{Tb |iE4Z*(o=re\ڣ<\㌃nٛh9n>YEH{lkH?c\tf%59n8m;P,3z;F/!/x(گ|5'e($u<#;޸:G.ct\aJKc0;}*N,29*jOni?l&nl/-&`mV'V8;5)w8?]aiKZF_̈́N{1n< +kyr#KMu>!8^!孼Wơ@D8Iz޿~ˆЋ9Wf7̡EarR>/kiDМrzͼ}Xް5 fc~iAny3P!>;8p XSDu*$j!3c%VAPONKU>b^d=trAU="5D采(܀a4E _ 634XЕ%ӭ);koÅa07`b_L9ߴy: O.o7w[SRRۂD#twnHO؊;paa~IiUR4{dރ~]̅Epiu'!x;vEͦ*A#OiL-`Ifbғ3d3y `:T&DQ&;O#uַ}nDp kF_d:y+931={ `N˿.VfC71%n5x9qdpS!\^Rc ˜$0^&¥kM`o}7@oLi4l2h3wpN=C@b+(zt#r9aҚuPzG°mOԟz#+ٙl)\mE N%x] ڹFC>f Vn`7xw^8UE" / B:YyUޫ}\“4>H칫sfPUCJƻf]rS}˲Ib2\  JғGEoU猈Rf; (uiTlDz7'i§$6~tU(81H/19nqh)h=&V oqیs bm{ Jn>'z퓯וjEl#@#ƂL\+O+HPj햟W( |SVy D$rŻ.鎊&@ {%'Uo#viΞ:f#zh);!C]H4~̇3x.5xE.l m6x%z{(DZ(/آ>1~u5BA 3jpz}$VI 趰!g񬂛N {ALzYffRx8}jt#=}GI26zB,°w6PϋeXNH05"' 1w$Gx`PɌ/*.-`B34s:_d^VZ/D/Hl%T΁N&̘~坒_̎WRVط'6o^LD\bX 5jT],@jDvAqOQϽ$x ,36vn6H2rb ѷ\WhG.$'/xa=+{jTSi23E_a󮕘y.u-AAmb6d+WM"* X|d f2:YuL%xע<1z`V'T} 0 c/۬OF}#]0qtnm2@;ΔФjij1; "X*{cBxS%[v2t or\U(BLsyҌc` l^)4L,9c!U&q*՜Ǭc>q '2Mł=!Y=rOI<59{&ew5!\ 70PEgL=Hv|B#617|#1Ez rܭu;X. U7 Rpiknc;>?ۘ0$~{ucCϓIK;-l h9sXҺLE1xq]31殼y&mC#.>5׾-]= ⭝-e˞OܚcAE@ObMq@xg" "橇\C_{ K@@DKlկZۿ6Mb,F2>0Wo5w!D=h^;C4w~?vy_FjxMCi@f0a5TBk Q dI8;e~hG%ElY"&:ӞLkUufE^iQ=f(I~rAԊK|@i![YSQh @?x?؟GБ#  =0{Na*YNjTx( rlƏ4mUI5csY';cs(X{Jw>4@[U ?d$إ;³rB2Nb~:&"B +l[&=OE>T@t[enǭ=DnT$q Ǹ9#]TM O쁈lO\ͬ_#Xz7<_t$jy-80;,9H&͗tYU;|kx .t|hHD:|#Y f|sjXN]LvэLg!12L.AānB)l}{Ɖ_P< JsVVku c]~:22)F)Q_<{UPpSǕzmt["h+G 0OPՏ؇e쁗i+$HZ$E%8qǠ^&Ė)L#u>lj5(`8RMݩ>MUmv֏l}TXy[]4xa&D{@⠩ B(6k¡(悙bt8'^g7סwq:Ym*eJռqW;1jɦY!mhcof63786Y+(K2( %33n\vx; gPiReBiHגB::gwX rWޝV :2H4&GF|M藺@WNs'D_`0j \+DBAhW&Ys$4'B&zݘIg`6+YcXQ4Q:)] lH1NOi‰9.4]tgzj b[~9*яl_+ yWSlVYE?]{}\ObM:XZV3H ZBTMiI\x&Ķ,/hrZ[6BAQd㙻8[ky"u+'X8$W))\Ķ7rp!Zb!&s tO|8wCrC!uQZ|AR;4g'I0[GYPfҪl1ǹUdҌa@?UqP g9')X0pVEԐؓȧf]q gvv[)utVKlIҋވ*֋xMMdN Ǻ+֐ 0mAƄ3Ҡ7FɼEq޿t(i< TD=#Ri*WR^ Q`~ BզG]M L2TLS=&\ߐFÂy? OeLp˙4)o\h8sl1mxi_CO;*^97!WJ79+`#IA;]e^ZQCej5? %I-zzP!7udWp<bdْZk4#^kjmz}-O rQ*9<`K0: #H@H7‡FS85c qGv: 6q.7ÐW*h{3Ї E>ny0iGWD^-@N*.ʲZR3U냒?x\Br\"p]!#KdsJr}SK_Ԝ?]G=<G3vLuXetYc%jG;Ĝk!lft'ַliS4pC#1Ha`?82JL(.!(^ɹ9^W2jpKuP̔e)8A$w2x՟~k"/,zB54.X>9h@,mPgՈ| mPB/(ZKL_J $E%H%?vpF~  )*^d%moS` d$bU$|St7gث#cpmt*Zn,~~p'Gl;|囈$+1I B2UNj[+ W1ֈ 1 ~ȑuԯ}7겶~{+l81By е6aOͥMe \8Ƨ6LڔPG`9`("|wy iж1uAON%Ht 2 ڄFt>7س= UO@d4IliNꔷԉnJ26QX`4|uc3FHl%) U#Ø 9.+]toD011oeF ^W~C'.80X9_[ͭ4sUsQدGʝL>u!KCY:-2C0jm].a&Ag>%s9plb]N> IֶI#ˑdfOˠL/Sfޢrnݓ\Q㛒B%h<;(UBQ0_>K:~FdE9/ y@!rqEzZrtҘP8pYP5Y wh)K93#,;c@ʒ0QKe\%k?ogj9.bjS^~!|ԯb~Rh#>hVmL;vf=v 12СrNɱ#୥]Gh|FE{r̛e襤##1s ӯ=046Qy1fx߷%,,_o\<&;渖\A\.ME];P\^NU9DfL;@c\)<)Z%jm0 8~5 άyhAAqO-JmYYα0p;ULL :OeR~uNBlB=PG.+P+72(}dȞ]썖NYYIy-}4(N k8Oek**(:+AwGIgDvn`m pp*ЍZ^I|ٍkh0;J2ęQ%%F_\/v|XAz ?}KzXDa& h ;RmC~qܼ+NV6.áG!AvAjv6F U4.a2}u zm؋] |dʽ n ξDUv"BHaDJR(Z8Yau`+0 C:,Ɉbg:W>x)6^j9Sy` ]7Z> $C{aDC<1h`6w!c~ _Gٌ8d1δT \")aB$6XSʑE8Li7dR`l /$Hz8:1맢%C;U|eZ|n8?T`9 }BB$|[ǯDTX|Gm 榰#Zk2q|ۃ7e;!6N^<QI}VAIP謁_f]?k{<|ĴgW)7L 4>QFN=C;`w5g;5'T%&#ic&@D<0LhQ,۞.,;süpF[0E@tq߽t&X(2iβ9AUk\[YsfJi{P,KMABr8@Mn@FpEO9ا޳ QD,[róOhX52T!ĶCP/-N͎Mu1Q}P vr["r .v}`BQ<2iqZA'w@o7Wcy1AJHĬe{Sr@Z$߶w_>}GQu^h _nt|@HȺw>o'1DV[- :mB6#e+7?k}U ѵ&_,AS)ň a'rVąs`a`ClBy,ܯʱv8]:lZa3G/bABg ‚sЬR%`x *+U;1$'BDSK>ȴQrMƕ]o mt4Il|=ZQ`/A/ËkjNEŻ>k)7N3{:1@L Qց493_ 2@A/=ouk&4ܒQ*U|_6Z boP.V gպ¿L-)Vy35; .B{m IG5HJ>u& /x)> fG 4)&³}eRI˾ fjkr"pύxޔ<&/D_qwEW"EW^gAɱF>fWBڗ-ʥfŒ/r2 6{(+'G{o&MNpag?:!7hEREUiM *hiWF`xGg6m4ꏁ%eT`d]0Hi/ 9*bE].i}b:rpUK{zu(;^/3hL⤮p=|1=af{4 V-C۴Z]@";(u3GC\EnIQ0OS㨭./\Ge'=+ux!`^Y?-Nht7câh3ݜ/Ai/E([|v'jKsFJ| Nⵉ儺!K=%3qkZW hpu&&c=EmrOyJr{XWq2LUsqnV)nh]f ~aZ*uY[BȖɘS<] tCUU 8I4&zؠ@OnfXMރt8M};HۇEM(iuHZꨒ 2E?Pe%u,4U)coEaiLmSŽRnezpsT\L/5Uf& NJqN/dFC%\DU!Q7{sv?/G079S ؋#qb;\>i.jئmA3!ّ2*MgǏj#u"\z0DD_ 融+,-tEt"?b{pERr]?:[q$oP@E1s1qʢ| .wRH8 ]'{zImM.&&߰̃"Vy4쁎.qUT>%sW 9, P3M*Mp*-"a GJ|0E&/!8@ DTuoT`&̢2CQLy0_1!t?M`CcnH6qVT=cFGwC.J>=xݲ7'HBR{7f8D7-4J6+/M0Fm3cBs]7q\(DLvQ9s?nh_Kw?zsn UƈGmTg7K\0墱q>[|C!J}f&FᩞWH( P,N^DekVKx;'%/N]>DdLE}GW89tN%Z#,1le2Pt W؀P=pU-Ԃ wb!2Ad:;AI6l ƠSp)G/z;FF/[-?eӽHB_Cd* 3ԖSX8>/)%id-Eb]`rC<$$C:=r3n7t Z(itQv<28 Fǔ(}>򉆊4Qe!81Â*+fx &!Ƃva1 ɭ 7ŁDDݠGM6m$K+ /F2ٚOb7lܷDr+֛W\ p>&mL IKv!Ѷp:2t l}I`$q4x}p6J­[Z^pSvk1 q0$澶7kZgL>:@^/;Iv# 5iMJ+#: R):En}`2)>{TevFY-i2Ժ ا,WBm_.7[٣Za28UtMۙdۇM? k\- wJgkp3" @2Ne]>ztu͢;x# Me@3OQ2]Eo>Ps-F¤glVfY>?"@PiAcӧbxFV%OhSPF%vf]zj]iWϦpE6oEU0 boh8|MLZad./iw@{8y$*߭fzMT7gܟFP O1q'AMLX@qXCis҅(! ۲d7UI}K@eV\89/o>E3GoPJK-F 8=.|mG?Ysz8}5"P7}kѵʞQidE֫`B.ث_VY]t9Aƣ*EˑtV *˵^;6S?*x9nѪ$ՠ命_v1joYsظ~xaEOş=k)L(MxQ4\Ru9r:?,.'@@$6lx/6'plj[N]ZbgP|6Ҩ#%+:Jkb %DŽA (o$8͏'ZO 9"a)[ZEugDy]u@q w)t3puϟ's! 9Y"6$TŻ1˕p#p ~\W$!vܻA zW!ēY8Eؒ0e!M} bP%@#zIޖ'F"IIÜzߟg7JdYN]Qfo`YBY4m,M %F lX-qǰsr 4:%Sp"{2|I@wQ$[Y羫.hR90""]qyj AtYz MfJi#XK)[V#iuMmGln%0TM? pJze &n\F6,sg_+않& "Br(-|BX[}Y̽-R-l3rU MFl`h?H7w \/(K$ӄ7m@T[k`(atߌۆúbeBݡA.hwkei*=iM!! ha XӉk[:cP?=7!HL[07s kyBX!n /$;[ɚ@؍I ۠ZƐ2:?b-GICoVn3?4iҘpۻOo:`OAEx) eV<uLBE%'#tr@8D&=|7y;*sIC ʟ@F]ȴ3n+r $.pgk]>תUV:pq2JK׭SG:D}`m͹ޭPy̘@LYڀC!7H*I+d61bR U_851- #{0Z, ktYd7TK8TdlJC(G[pyJK8WkvyHAi%I2Ty }Bxϊ0z0l "ftZHAKs|MOPgi\͢: $ e;W_W@ٹSu>&YC ~vՀ1l"g|_HmJSO %67G)[m\f;3kkyk-JEJjr9. NDت-樧Nr>F}Ϝ]d=~е`pѵY*|J߰#W^SEkEn3J<d%(HzrO_^g #:u'31pVigh%>'ª)ۨYnAjfZ5r) ªY)SoGE#LBDhǜu;isQZ m5Pt#ቭaӴy̶ qPk{`81fr2B/0戲D57MMPH^tkB}gc "NIgu0lMXe)ӷ?v xB';f眍f]BMRՏzłT{9~HKLT gKy}['$)ߚ!8Vzuh V%@#| e6!ZVDS*f9V<9QzRGZЙ>=c=,x5ݔS_Gǿjԭqxl䩅*N+=Lֻ O[3&AFX1^Fۻ@(pi[YNE?īf$Qɽ Өxo-FM T"H0w3E`A"|Ή^?;Tm#:1\4'[f"i6?қL@?[ڙN-r:{ƒj0|W*W<ނ*f3u]r|  iPVYBymupޥO(έSm>$v/bƥNUZѻ_>$LpY=bbʈ7VẝcND_{OrCusY_l=q]ZLx惰vDb_Ӥf ȷ[j1P#Dl' 2>qw٨*J"k "0.F"±[SA\5[ZEà F3~R3$3DRqXBpY{5yqb3_K`#Y݌MuC 8՟0V٫:B!'!L;ƃmS}V1- W)WhtzwFZNyà:7D_s:e\@xp $(.R5 3ZAS=^4*8&I`WHmdW>rRH 1C,g%^ouRiFn8u}P6װ/,9ro$ 9Ԅf#e}RAꙙO)xXAIn?f&%q!:NfIVZZ|t2#9Ygk2 *BdFJZ XYV8ϟ\XIi+P,EM>N1<;͝4v7zX"~43ʃ۲!.VfZz/p -61˿r_g,V℩fuLk`ISZFN*5"ʆ))QJJ=\H¡tsчֺIc)o RwnAQdx3Dɾ@kE8}s]jLa;:tc5,@e?ƼfevV" Q4+Z<"ukn ?S8\r4v~N R29w($ ~ Ǜ+Yc{hδ~3#9l-v Hmieo+T 3 a3:aV|1;%+[JJoLFh_Upy;b`"Sk˺)= {r{r~,U=gE;C;g~7;Rޖ=J;?fp<4ɔu5Ib6lFQ`-S{M )bf(lgȨ=UU̙+^ GP6Au2cZQX19aE/InZ,a~ga#c \ 'n$ĩ/;76OR9ؙg]i׼~۾y/bh.\eΆ"90k5dLLDPnjw:]QUVȄهw;Pkæ;'_=0 cAz4ߪ>4M^+/fdɢO@Tq@ }&9t%>^s?S'&٦żS i;$R]6LϜM~au+A6pp`w{g7KNcZˣeLvMSksC#TFU`ݶ #K]k8PFg? j vtPGt66'>)4Of`Nf,թү±+MT,~FMӌj|&F[0. U6f{1K#7@ozHGrUjܻ:*w icq]!vrs4Px\fށ%Ufxoowkl͢\eZ* l;UJNi'{ iH2v< >M=F"i}md[ā8&cYB1 pΕkn,0m*u^01o3Fz !pک do.Zl}OpUPW_iUcx<X>E @gibnYAFݬpoth8V K(UyT .M aL1!?PA^>kEinB ف $E" +%FoD&T7!&#|HrrNq6|gsZPsTM.e\]!T4^2|Ih* ũ$YLAA@e,egT)WvuGY"4l/`נy}:n Jl>!WݾG8̱x :wt;'טyrӣL; B|L}_iij>qCwgBۦT,E]; MxoھO+Ѧ01[f:Pan n VjnɍGdW #7bF|8NR`/GP2p4(; CRm kK- 0V چ˅4OO(AD?hmsAIŃ@[pCe';Oo9LAt8St0. vV5KQz Z|'.vWMj5N}!.~J hY;f(xWLpW v$Hm8ڲ hrzP-8̟}SC`6A8#kAa;#1(yQω-Z-$շ2(" aA/'/PvXnRo\zu@Isy6 ISROo,LHX8+{P˟#i7̉Rkqg{[$d=!W=Y_ (d~"2+]3)gd{ҷ4w. #$[#U)#orgM`GVu0iăaG%CJ`~ZWQ-m͖&*+^`mYkGj'`iUaL+^1[/d,4F[_V(kO A5:lA-鱨A% w_6c6;MR%}nebR+y)FO-Mv O9pG=jw3ɋ7 9?60X獢4/E„|wM>^5!Y_cMFMmd|eR*K¹DB?=%kM]223&"r+&䄰-b8p G^ю[2zL]je$" M\I8iܾ1DzԥfJ5SD XB9v!tAokzHwxE[g~؀1XzBQ ?ڸwU[HS8:S!gNyj ߃-gٵj|Z`EX544bMц.t_scT`yS~cRX͘D[Qf)Z\Ϊ!:iwQLځjSƴ:F(ZJf@."1aPrCfՎs+<]Yu sˑn-4?N \l nSߴִROr7ZZsH'-9L0p ùnX5ܦؿzvIF(Y\ߍjE. _(ZjeЙpKwCC?E Iݚ>臠 <|s'ëd۬fSfxqd͞ UCS{( lYU:* L|w?&yTZl̎#~[yCܴع$}g^-V4\)wShuqm$cI XhK>o/_^hsJr|Nv@HΉqGG*f6 0ׯP#"7m;;L 'Pwݣ9dp<{I6?|)P"ʰ[|i(Ǒmr*$tq+Z^քx$틕u)IiM]7x 0D=\.Ckx d50"Bl:4u(ϦD Slohߢ]a(KVm7IVG@yPEIpӆtN`Sߌ[F\5-rd^MT/q~>U7ĥp4=x`j2,lQCz3)~ S8> swCqvt1ƎEo\ y%ޮXbptIo"Ni?BdDQ2D-lHuYOšԪF3L~Q)€ s<pEk\5hoe(=[5oeuq_ә6 LkK>73kg,,4̞GopLQO%T牯l9+i!~h;iȁXo]YʡԮFy!ަj]uizI \Yі} D 蝩d)g8K . GwOl񕊹P+dXaV{EH&ZᕡGv{ĴMwYXLy#pJO~*hSٽ r)'RBĠ(nl-!xkA:0'eg˽;bth5B^e VxGF1i& v^8v΂+u1w'V_X8 &vbC-k|>[>ɴEEK%'Z }y|${ eJ+߹iOr3}_ KeV=A)+wЇv;2*\wjXkF$tJH/U%= LlJ gш]|F;CTy47</΅mMfRA_Ysx ~}ndȋE li(/&\@w)n(~8)mFSJF' gE+t3+C&AImCT[<єx!>O{j1IɅ28<`%)xEx!oPЂQ^!IPbaeS:+Ql =+Dqe'oM!\/[Qh{ձp{tlւw 4wH]W7v`]/Z&Wܠ#tl{DRC4/Hw&VC嶟h;IZJ[]|I"Vw솤+e6+ɀȎucBϿ)6{O2Bm`Dz*#trH3!/ WU?2Lnנ5]~fG 5W3lX]!fr. 0`&eNp,U^n +XI 4. M2<`}exe ~"3F܃˹3{?@f%vxdŀS<.=wA @E? I҃*_v24$ۘ=UZQŕX୍xw9(f}^/iu7/֞*ka!z#6K8HגJ^YYe9ح`4RXSi$"莊,\ Mz7#fC(8H0y9&6z1QO)I'3̦rJĴܿgz';zHE״z&$9<8?uVxp!kpw˚ n@GǤ{ZK2 Xو)8!Rv)2vsE򼂣.;y_|=d YY9l;͏ 뢾G\^lEJ ~a,ׅaq/8p_fߐԙ$wxrCSISB3-1cM34^YB͠2-Y3$n= LiʏjՋnn &`Xb:аʡ\ӈ)tp&:&d~%{DP|Qk2&d4b*0z_aAŝt5$V:$LU2s{\~Ko!MoƼ!m$BMsK=&B%L+he1*bt@V ޹UWqnSB ߱S<Q ʉNgG9wҔ@]{x5N[EV:8s]/ kI_Q {Dsc2?6!G3|M/-肢,{}x[9ֹF:k3*5a ň~e]G.f(T8c :O٢DjbqDSÿ.x%6VLaXRO>tセ*jRbt@ nk,T]h4dBYDFh\UzKƺ#u wg@xpҲ((~]6+ s{؏Ǿ{¡]R\9Z,qS4_dpqu.N9qu˝Te<yfS&i=sFw`[M~ɯ1SGI<6Xt2܌ɦ%}vn 6-F}ץljXWgoP$$%7}XE{|TwNL3̠ߨX`0עxE@w3acP[;8 U|u;W["Ilae,|Lny_{ 1\!Lٳ}%'@V])̖3O@1h"Ti>_މ7sv酝 9V//`0: 8P%W1vB=EA!J,}I=JsBC_rxOBY̹v!otpUjZʃTfmtv +oB"̨JT}<*7._9YyqF.+׾Eԯ{q$~ A]7}z'SgF%55((ONLl\:(9!zXȪ \ߏ$[4' #¶P*!> RO*9x Op΅Wbv}؄8<~2ƅE ֮YJ"qH(МoI0%o!ƮRY:蝑MJ Hu,;Rɿ:K~|[o"bӐGtz'IcZ: 6,dYhʇo^8kb5E 1"~ 61U 9:1:;ڿA;Jde#{&5闩WOA:&Ҥ)`l$5{/$zWҕN  ir2(X |#N&4].,T880h0G{E>Ho:Ƀ$7(9$G; B dYIPUj6L#z2 gw>L>x/@eG2Lm+e VD;Lw߳Zgt 4t[}UiQF KR=g)$~([?hںo V#R֮ N؈T#'lɰXܽ(^n={4}m+H-=o#_kϘB|g u=K؏߻kay[3@{z +mB<iXHiuI +=42]k@zSn7Pց{(gE/E%<yg_BslxYa˨$Q~4J*G1|tH {͇yߴ~Aw*6 )ɴN)Q7卐kӍ6 M@meI+pOʠvsG?a% TiYĺestu/72v<.uLV_^*BvN3BnD&Qh]I2&~jGAOn3]tTx bBVr2>VԬI vP c|Bڰw:tf`Y4:> sđYd*kh:kbp?-{,40יkJ:vp{oZY`|?q~ "¬ņEA&UAfhvrPK.҃ sQ=U1lίes.P>:,z ĵO)ٞ e= u`!}.mjSmĖh Ci95#؝@FX0)Dk=J!nFl2qrpDܠa)5]6?wKྔ]ff)$ܺBJE3񕿯s 4ړ$H$Oi`h;6;(0/sgOj"sTw-ۈӀ1N0 f^&YP#e O(lw5s N"sDxO, tJ5ukSUt+gͦg?_⬗2`lv>{9 <Ԛ osY-~U9AEe<<;p1xr:Lzע"8V/{ KA#GTi;HvK9FZNh YJ}C>olB2 -9tɔ*e B_vH0DT/ Ğъ]ʲ &G}j$އ@$E;"j[LmMNpT?5W%G{\qr@}zcJ5 XDaVm+|Av:x;<PL]쐤O2|q_+¢%Nm3kI}?[ rWϣk'ݭ*ZsNiSGU"ek5o>ͅ/΋bhY7i7ySC G[G&^`j.W^1}FUrfKIbsO:Q>L qiT(qckUTl I!WlίC َ^/l `lkW -X_ݳ2*7xVRnA`ͪS ؃KI0:"WmQ Gb0o'W>ҷ׺T <ZiD5  ^~w,;S}\N}A:~L]@ulO}7V:^^L$O#"z/5t]c6uElv  47<-F,L\IEoy\p%=R.!Ɵaa#'n,5X$65k3 f@ m%ڋd_Q/~٫"q[*̒ {@9ËB9XunFd"6[ɬu!m1;kU0gؒ1$kXJCRix?PfXh0)ǖs5gNF!=b撴hsٱQ>oyBw>MRZHQ@NPsQOF[c;'3[>Dΐ?,iRRX=B"x˄.Υ\*x*-,PYgqL'"p{҅Mho( wRma3ꓽwu8P&jn<9!S"]#.T?!l6zR/>(5iߑ/-cAU6LV +?66JOfoPsP7&łp3i7F+0C:[ :FW:0 )nt!fHI&JmV뢛7Y>E'͢ nDA#&n&g쑞N~y D=dn XBޝ*i$d֎1~o6@:#Xbp|oF$_\!ͧN!GZ -_NOʜ !F;W$Jz Yx*j;E$RstTjyn%&3fD v:"%WzLT+2QGǭ~3dY0#Yr9;PYUƶgLD&u; Nl+Ugja9HG(rMb[pԗ* =3!#W*9TGg:2Y$ѡ?@n:ͩ~#O+Gbp6/F0J=1` 2`,ZU2?1ſ:= }XLNJ+1~|j MQhH0d d7.+'I.a+ĥdNIq?鴚08V9zQUutld-^/5L> 7fդY:C}W%GXP fV!_I`V.N_І'v?9xٖ 4챔A$Uqi~f?N6iԚ -ȐIX*h܎C8>;#𿛆twe#eۯЅB^B &xgvQ4BeU""fÆ+)h~DɾwQZ/tpEB穷=U2Ə_krd9P;H8ϛc6JXooL4Jz1bpZJG1Mz1$ K@piOwj[b6/()Ƀl~Wi?"M' hϱֻbGELAXn /(]N7@5 t=[`M^Ƈ׈^}fؽJ U@pA R_VlQEHd}ۭ9+":.؛4E~"7,p|G*x(#~1e!9wlO79Pt aK%z/+k\}tnǧ+%D\kp[y=Ǣ]ejOVP/PAtb|I"myVOPȀ>|-r¼- ]X#8,κhM8qSx^wQ60+Za Z*+8Vj6 ,d-lVy:>似HKaDר ?ן ;[Ė*S|#"Ab=<X Ƹ O$yP {.A44 asߝAPhXHY+`Ci<$ O\ OEؿeMw'&94 A>4(XyB!g]䵤waio~Gz`H2ЩM9ٟU\)[0: ZX[Rn.e;bE/[rx4EAPiS<M˗R9ݠqR+rzDOui?˨{X!KWhy.%gxeeɍ mF䖩Si25) #2N]Xr2J=9,,{?|0-BT>渶! u@f91~3 WyZ+ v|T(&|c2aqe|a>UJզvA"%E'5lٗ@s:G (n4!}[B3ӡ+ jBȆ$ {`s9B息  jK=wu!l -VɠA`~4ٵPj91,*u(_~d_1v4Q{IP+>cy &Jv5"jRg՞u|'U&ϫDĎn.7ْWJr 8V}ݵVgaA۵Ƞ`[NQ `A/0ɽ3rn+uqoVǥ9jƚeuogr~0"φ:L(舐.1[Ʈd131MƾC԰ήlң#``g=e9vis\{*r9e.xu5sک%-@DY,Mb"~k% O. ܬԞ?HvZ0mUë J"W y^DŽ dVR>u2~sYTP:{ [O+x~NiW5zˁ{PNKFvF V̻(=@98uPW æ(gώ}'j_v1&w1=clG f(kbgˮZ(х[Ȝ}|?MW޻AFMΔe<`X -Y(tKfcFW㾘ca{[) ~CCKe W [>iq}T`}٪{ػ >KS4ʹz웯;a+uZZ8+V_8f> 1aȾdQpm :IQ"B7Z,>RxGT]Hqjbz{_"ɂһ\{LRdtdy'-Oh0&~jQ![fݒ_E izEKjjV~6XM?"̌;K35Fģ340!I0.]ZrsdO'7"6abxIꘓ0H%-*y84 ѺIZ)j߁k_d \q<?m޼i/,*DZ|0hao(-ʝ? gFW_*8Tl필=(0+!ޮw-4r!z: Wq~W|@468:>QuJ(9Clp 8D^vG.ho;=0mEoR8]s1^=)@)n[n,, (4*= Ջq_6m4oT?](,> C']a{s8D6ݽA/ Ѯ:M4WMR:n|9` F⠲ lb_$} >6n`lx3M 2dT 0=GP+nմ~8uw{-A;@@mU#0”@3[}>̆Q$?п^hR[硻|p @Q=&2rz(hYsޮ#[3N%^bt\y7kJ2[KbRaMȻe(^(K9AsQ TVV@댯X$zE]qcCɄf lHZUBĘc*Gp>:> IAv#AM [/􆭮bh@; pUİsA~Wp|jeŐ)W*Z%9[V{bq߄r8ò Z@2Ηz@ 7Ήj9sęsQTAÔr/(7w/jNl\-!t_oBv)0A77L[BXuC\ƨ7hw/Uq!d[i[UVzUc|Mũu8*FTF4Q \s Yg{'Ɔ=Pؚ1.YG/ynKSj|9 oMq@qm8jcK[ҿYfy>S6zݠ"9^cŊ [TD6ѡkȵ̩ؐPf戡\"Ԭ̪^zxh ML>? S٠!(vzIK:?D]T7.m0]E4ã?S4"{OZȔJetx]+*wHQs*pۇGrrF\6-*0 S\8we-'+|I|ˇ J"$:G0r=`,ې-j͛,+*G%[DZI`5]^[R 9J6(K!Ѵ˾lppjr,zS@E'w׿HzW 1_u#>j/*-쇵UK5-k1k"q}xlvi ~E:6CʉcItnV$\LdFӶ|˜4%RRvȦQ"ԕb4RKLh NYX>3W@wt~i4ߚ<8oi)0+K?j-՚ l!zq|t"u75aedɻ:ga{N"驲Y~KeeF(MC8]jo>oKS"iElG6i`Õ$X=F =`F4_'k;5]Sqכytwq4aP-{<ڦX1vq*fۻ.Q!n12m XwQoPɄ]&n*KkG$ǒ/OtS}YiUezG'7& MeK X$8ohX犨ӿ =;n?.6^thl?{zOrM Z^m1囏 . x{RSA^}8O1XڽjcE8"٠[-B~n QdmQJs҆pEi ^ ךA ѲWz,,/<@آ,u21 o=f㍐ '4.WijbזBjTF]]oV#D~g! Y]97-jiX "o+*u/U15@D$iHӴlR[ )b h )GŵS\,T?ރSX}f54;iF#t.ҧq^5M 0Ҙ5]Pj6V;dE;c"d.gw qj-@Jvw'g'X[vrUe`P& gդovE*tletl*/z[^ލ w흌?PC5v7£KQ$8|w. @\Sv7ħ]4 HU:P.&kܛvH7< Xz(r9M O8jqsdTH|$QZTOY-9cz:_9%1!6b6u72{솦I'-Rɔ1e:$^%xgHl^˼ոtkD1٣'%frI&߯NWޜݕ47O/Q* CrGsX$Y\a9ZQղ?Mj񅻮 lҬ<2 3'G1 `M0waZu/GucD'R8&;)u|+^8%92B b=ARJH$ jJ#lsZU-͑KL8Å&aFN6Nj[(eQGgy]r~,w^Y_xrR`QYɄ #VC}+=s-5GA \Ю4t Y#|5(`荄uKdmND3~^b ?ۤ-]~RH=@(>LM)4Dw"w1Zan9d5s Yx2 H]w;nʻ@{(IM*vv.fZk F] nߗ/E%Hr ,ՕjFFWGgUoJZ\F.DqS>h2}+n ߆ Pt0/; |&wX$YU\hZn)_c̉9D]+Eݫy#?Ƌp sm3M9e~mYJ#gKVEkhh<*&&#`<@WL|,x,M՚DUM6Hl2vJ'H58^XYoIqYDLfWc%]KH 'fݯH- +si(QF〿ۦ~)+.̰Vd>ͨF/2, CR%8NPw|ZXIg (έV@('iA02{#߱k%x8_upW9?#J* )ܬkWqTBƏ~ Nn.-@~U Kfׁ>sd7w-=82ʧwH|*H:[HዢF5}gZRw.ig+$ݦ.+ĩx}cO$MF+SeY;4 Ĭ*-Wc=hA˷xBq#F]hm#ގ>>Ɠ{ߕhJX (|{GOgm/JHYORxK.n#8yC16JQ'fb$lD)7÷džjGUSn>{u'O-PSY$x+9eAۦʹ{#HSR $HC['_7k㱥.]΂&L9Dψ)fSʔ!)DCgwuy)79B{LlSV>;?Η}ļ2 &FrYlE/#p*SmI@ʍ$ [`TRRԐWsiyxߛ&qLiwb7eiOmY[7چ>,:g]p:xW6.T1, }8~q ;W.5 <)sGuO4 cmN[$3+#2>3LƅIY|] oB}`%Uܞ$ dY6"5w^X+܇g4V YB_dIQ bϸisvu-F>0+.v/$T&곷#8YD~޵8b rĄI9?DaqCaYd,s4K!`_#}'a"sO7D 9O*3}^?}݂N٤^MH}Ռ $lH }H1Ri1ƣ1:O`-wQhKRY H*7-txl q6?Ifb+Vٯ di ptCQ"3 5pNVQ] \2B|=g4`NPpǦrRtnqlĽIX:*^ALb{ P˦*K4Ij C%Is]]ڥHIt#9 C/PZ2,#t*cTU:;jN ԟC5YΒp3h>JTq-!{ Cû>SXv9:ÑC"+T-GiW))%n8 #%9g:Qu!ryMVV{Q5;ũm./-Cd}Lsi3@ 1'g~P>ܣLQ::o9KAH`s{~nLZuF9M6yahl~_zīq~Dq@C\dؐW!6Bt&A0^NBs<}3be-BU.rᛣ6ʫ˯Xu_-u#d4[cꋳj+Nxz`ϐa*_3QaTsoTb|>~sZ]N2iKZXW`ޛ)B DYWaJ;BACg>BwcIWDu5ݧeǸus@cLr$hX*b"7àjˊD$9g]u1Ś BWx%Baie7ƓUt2c*X9`|a-ĴCIqy! 3tv=ưܲ˴;`v*|,`k3 ;T!ӿJ!3 k+:nՁ*t^MG֛I ջ 1/!q*Z$']9{PT[k Ln7_mw[ÒjMHv@XlvMp%jeOc !*AUJ k嬈r`DAr® Y|Hެir^$kP;U9FZ?;i`$sjfgL*pr:-ϭ 3Z};XG#0&,4 ܒi1`:G}mԗgĵL'PڬbWGgw>1u%GU\+BD\2El*5o:/̝<|(caN#h Y;-U:-竲 һ{ HߙEpym*aӵ%+]O.y&dzkwOy\d#o[q>*Ή/5 ?YIॏ(J#v~:Z("mlɑC7Yqۈd]8Tsxc!>WnF2(|m)=8h*f.YYNhl+cT->js߿%c*/jM`֭y}L'j_P7g*:S*V^sV50ƷH@M7Dn ơY$FJ+|9- މψpKA9,)i\,(\DG"0\tKVxk";>nu,F- txmj'WsFcƉyqQK+9# BlhP^#>_gn>SXu[ \U<+s} &_ ׃[iՙbnOP鯃9Ũ 3NOFǨݰ*"C\ |HBYG,-J\d=D~hˇ?=Á־,K︥3E _>uQ;glsx/S#:Z1_"N'UD3+0Fr\vqӖ<2{zNC`E ;b6Fwؗi\DհJF4= 2SW24Of@ZKl7UL8'3nV*!{1vcV8ؔ*N!>d%oyG0B/+cD${myHjzn܋<86]G6ܭWL&DU#bZ !hԎeC把Q#aɞEsu劂̸j Kqrʾqi<~GPG>I]uיAq9Lћy}p-1w%QcM=ݭip`Tne\b#ϥ ʸ4-~7.z0p\Fwl A[4\?&qbc7Zk}S͜8'/֤Q5q(9GjE}dW/682䙌k gV14mIam)".b%^½6] GA;D/T"wN !2Z@n0/ hN(D)G5Yŋ@4w^u5岧,N9nKtCGSUd-RZNܲ |nvET֛B&]NA(#0r|虙e wST}$+ uQ!n7ٲUB9e'޼Ǯ޻X$!N̛PJJRH{H d>U$yț?:`fK&p/iG+.v }eSV|i">)bm[W%~J e㴠:^+ /,J_<f\-ZV h!eLKі=|]G-592R5uJir١҇UǷwkD+E/.~ހ̗YW*%IF$K%aީ:pKbGMr)/XmEӜ Ϻ!u @lyEފ;cguZɝԦG=IвT{{o:+g#^V-FA~j:++7pWpr7XR\F\Zԉ2C=O(z:VP"{.d+c-idCGj@P"V/IjOޝiv#CVZ0 ]nI:QÎ|sNo!O9!Q7n3; ΩKY\=xV8+'hw8f025ingX87:;:zX~I4KL g> עKSiXaQ )"O=Ƽ5eя Ss#Wč1d-į*Pztz\_+lu D+Vg8uo)#A j[[ˆd#ڙ^\.ٶX3'PîpsU,رuk/nF.`bl@v:o)yy^o ϖWw AFq.%˭<պ hgQ,F>oRºYQ-*|6;Jݑe׌ .E)2LJ߯ˑ&N_:&2!b:`a=`i.VD}u'~3sCmdgދ}mBrA{j W}~Ͼ#zRAJAʙ1ΣRV=PHyۏ~2L+רZ. 6+&]{ ֮` K\!U6쭾GKVHu ٲ)ql˽ cXyX&ʿgI="~ۋUȨ|=i*z"Oj {~E(Y }qd %ѯAQ:mAFҲy1ת<8d4$HA@Wo-ud!v<ä hKn;7%c,~8e2x)V0˶;. s_L2Ā"t#af?@fg_|^]QU:*"@,Ɨ$Q_\ Mn ?>*FW`5/|Vz'jKﺪXj}Pz`ESP\r)ʢX!*v$xOXEj_ŎT3ІC Ȍ#@Ӫ$9jPKwGaS^ݍQ#K{i4+r3Ap9 \E'bWo+vg2N"hhŏ9 pP\?M8ڌ`p#_ڣ![]3mH%fHՈ^RNT Tf6%oM,޽6PZ_R;?,72DV7ܢ?*ڠ$iQ?qdh뜱Y >X Pa89:i'y"{@<$6N+pCʩb^-[Icŷ-S֫c~BLL7wG'٨>t wua<(ETӭ^v%z0-a̼eFjDX '#'zo\w)DFNrTԧÀ\CɝZ5"_/GszOqX`Y[RĆzp bk>e=0 Wd&4ص@7c#PՉ7 d6.8@*[KKCoTSő4\n?JZOL9^ Y~@[/yTWRhB>HV=]XHj/<:u{5Qɳo ͉z:r=mɮ)u]ߝLM{uH dpF4]fӔ$bF!\puomA߸4Bkk%;ýwUƳ! p}j#Qs;/'E>M$&sIg i16,\j)T}aU5^JHNwB .ΰ]u;i@^ ;c3!#ӱ޵u5֜t%C":]R.RpR_WK|kӺk, ONW:{[x%Q!du.ed&{"Ѥ g0i }L^WEx烊/z*`+OxS5Xqrc#}Js h D|{_!yd~}sFN?nbYQ(](1Lt&i-Թb~!;>R"Q[4yB /m, @3^Z(CUI`f"(xO!Q^ 3&QDcFOZsj;>):lsӏCޝ>X~DG@> }%N͍0%^14˺3l;w؊uD'?ky5uAB[ z'f[H jQޛyҺ=hǗHMcr4bɣ)[ Omm#S2vg*okMU PB<ګ:oj0g]ŋ&0Z\rAuz&ؚkAL1[ң,T MnHRX+?>'˄E*`"9C=vGfBU0}PBuW8Nf;1,?r'1,`I?Y4Z=jM/d*j~h.|7ԃ>Q鰾QToct@N3tf~&,$ nOp~yI4D"3>Ufpp!i93=0+@U`|t&fN`a$ #]I*MGު|d9I0a dž'0ӻA]WоJQGtPd"OIF)5O~x3&@{t%#B rְ!s𡟨+NkvQ~Pbp7?Jq: g 枕Vr HΫ]@+sFsU wk9Ó#f5y7h -j*ηojs% l%h\FBlRDypfm i7!T#_u2#~E2. B\C$5`Lw5w,tT| |y[}DJNVWYK[FUy~9b@iE$&Ex&v/U>n}f,0 DkG|GkxxN:F"8i`#K!:MJ@Ԅ`4W-W.&/}O';_e8ObD,7.0؁t&Q2GQH1J qYc6IHQUk"TO7xT^yQQ`+ \oV__s+Nz Fïv+vos)e O,7@6Lߴ>AYg 8PfD'n|5_?DJD)"&|Nk5ehBh0o‰X]/,Ȣ&Vi6"pk-U2T7: P870ǩ+Γ4jn{)Ku\8ېhԭDtwmi@m.JbJl)k[RK6s։S>`|U! EV%(_}x;~A0|]0ئ|C V!U Gh#%L{ ]mq S ,'!8>& 'Cϋ81>,1ўHQ 8` ;p,އ˛uR@.q?7l9'8'Fq % %ǭ4/qc{Mi>RFs w+=&ҭ\b@W]hդG+X1*1N%!*:h b¨7L洕V?Crr`." @.i6<0@Xv78¨!1B_~u  @0>8gKr|/@ ImmF̓R(S=n >w6O`BͼS37]pVg?KXO{4KApo̜C=y(LZ4R$?ٳ@AM-ZWoc4`mvKu YP b8s9S"wqa?yK uY<-;Pԕp}(^~h?ְ* ʝ]SyCH /kzL*!@O-kqcP[$~(:avKm/?X 9ۑ WeM6=$"Z>/>ֹA̹1*_ `'Pf,AGa`@u(A ŏYQh*xKO!OB@D9F|^|3:7t(tv6)/e58a1G W:ܶ+M$xH3GXbZ1f=}ڜf_$77F0T%LlB~B!魇r,U+\3h 8~["_levh?!ںLHLfWψIW1P(ʰFYu=aޜ*fIXQeXBG_XQ{d5JX՗b8̬J7۟-« D"9'ź[#gZ$՚;?K`"t fHk|˘- ^%q)ePbɯ1Phf8[25ei.;)qވ 9aīLgˁy'%KM&'j,7MtBr712 v7`$2I*+ړ< /g9XmL=t H#z+QjEN/菕8.>ѹ4_+>&"^0, V9yWu*TD'ʥ$Y?,Gyvާ6v 1j#4{b؈N2NQ.$6~~$}@4z[5'y|'J4RV>D@}u>R"痪e0H֏62D~x(H ⸺=C)ඛf&Ưə$a8EoQF?NFIk _KtW1|r; {nCTaZ5#ny 6o| _kmV"F@^'/f ݪٱ02o0c,A ֘x+vMN[yf m&cF[a?jv:>G1@0KP) XshHFͶ+Š 1J~~7ֈ O_7k幅R|9)vR>k-j3]HS棷$Wy#魝q"MKZ!pY=}}:YF70d8“+{ۃbf2m)uݳ$\J]e%{6{k5@'uZfnB!= <=}>SI .mN =Q[fċs>uIކ%=闽yb M ,[;&6>:7"8N<Ė+0nƔM%{ yk`ViߙJZK jc D͸W07ay"۸f7pHzѲju+2pz1=&+BOvx&o-5G 6%JL ^׬+'+(M8Hp)ƯiطX1FLbOw3hꨋL{uo/\jU':ö=j yP? /tƙ8KksBTR% E8 !)VưoDkVBEWVγ;C~>ף"+(LH i:_3]UaL? ;CSe2hA0Oζ-]y*Rl!J1f+~߽>ͧGTPL䮆=<~g0U0zGdƼ?EP%~hO]H#qfaݖ7S)4( XXʶ:2&޾&m Q5y`zQ c,|8E-ӹH&@M16-_ Sð'G/CsNes!G|Uq',+ ʆBBY8T;3o[#W94|Q_JցFfL291PgU}'.rd$h;QrvY w0&]WyR?&9\,fC fK[U:4p e]M۹T?2}>ͥKK\{!pqm 3r3p3-sVrDTAG:8S߽j9Zv1nSc+VKj"=n TAwCGJLZ]CHwp}A cO!\.{^}}۠O-q|X~w=J<3 /fPf|Hv-f XLJ;&H+%Zf[,JuT.%83Zfp36I=NE?81mt'$_Ws=kdpIl@EP"wLvCU$Y^4ChQ#74~PQpr۾=W/L΄ɏ,khBWD[ل?ԡ% {aE IiđF0!!^3h.7Ջ~(ۊPVttd1cjqL  F\ JxJ+j-.aeA:~NR+sṑ-9L1+Es r[:hz1S+`O(IXe{CC%bYY=؊vF1b{3SM!|a(Zr*|X2NOF͐LvP%L!PB b~ =M޹FWi-0bAo~a3M5ZH az7p|B )pl,c`&20XOl9Z>)OL^+)5,-[~''it۾b*+h $hb,FBRjy~YҰo(iH1L>[9g+cq=&]bV 4-<]p,_niZ3!$r"J~(d k ɩ'TyKI 5;vT~o!Vbv"U"@foV\:ñ`_$I2(̰d+yǁ[, '5y7$ҩhn={LL,.9&[;#̄IRI;wufSښmDH0ˍ" VlR \( w2_NƳ)>:wgN_Ss.PE1i[bOL/5$+U-ݠ\lh]C^x3_n{':^vPS?)pG _~W%z"\6z>13xg  A5Y_Xroe0(H Rjg =ط9ʦD7rA@-Ca=;S/k`g缧ش 4DC-S$.V0y^'$/^'t\L 4;)tcύxx~l6LG+eW<\)ɦDГϤ.ڛ2'u;>IL/=,1\HV`T Ia%P*nb%ؗ}9 gT )aǶË#Nt!&zjA-5L&= Z@fNR2FbOͷ_ 90gxNq0S 7c'JO}?P#P^@N`iD%;d>h\ARM{Χxcy0u@1O8\.X?i@fNҊoU?*R{e}hl—'aygJݒN'{5C9W"ݘonS]J A jg'p읲bfaưlp*R6J =D)]:lyB:kr.)b 8Ԓհ`_\ދ+DI]@vxXnY|SRr0SäbyB?&qʛ@,14ցՀR?*zV#ui|ʰa~Lv {,ZX WiiP&+Bg̛Hvvd~)_x =wU7N DoaucyTbO5ȡ'b0e`*8#d!$M:y7()Z|:K;iΦIRnjMӼ@uS.3*+6iw} 2Ae,FUcpܿAA/'?o G5oyyneTŸ v^S#}{ÞT<{*5H*A$Lȝb< z=h\@Q'> ;uK6)dwLCk(CDpO}mi CD;xlIJz;0gV2ߏpUѽ<|#I9f*aWʷJcxb4ģr6ĦrAQ2, οX'N**PaZz'L5#5/jHU6x[cmy:>08qTo˜%v!1e*n+M{X6Z9Ad=8~ ɗ:p8jZ"uZ02kNQLCrfc ǡ%hx &fz&fZ0ߤm=;9/Es$F;2AѿHEM95# uir.Fp~Y{rk9+%нr˰۰5kkPڸhvsg:>ɎIAj1(̍!@3,_)o3Y=6~,u9ͧdouR"Z6tpPu ?5 (YN܀+e2d=E][sW#GΜ'4&X PN9 xU+p |z&Eٲ)elG)DǥDrI: wBp7{$gv8B8PM~>{7.s8`4"+E FN[X2H $ 򋛰'>M|g mFLjb1ԡY6pJ9yL= bY6^A?멍ιlo(~7H#ԈS*0&hĠuʶRef߀äZߜm+{҈C]iV7wW d n=T_jIX\(UK_@a y.XLAӆbr,,'m?|1|o5J >h(:WXU'}v(( FRA fk. 0Hj/$ZQ6o56#G߲s|Nj ykNjO~4NS@ol sC&0\(ɞ` lv4LD_s_?PQOiBAftIU9j**)6O57Z pm޺>QH}i{`.qoyLb,2L+ЌY, pa.ցuX@ m [Jm{%umwLu,(ŖHB?4UTGOViv)ghs/˝KuDˏ"7n Ubpntn֐} &aeFr3PR@A+]_L;}{#ug̜UN҂{'F!Ӳ+Bh2fFJx+"R#"RH\ NlD+`Hܮ3htMo9Ѷlu'xN[Y/xgV/07~%:s[ےr-Maή< nTPv5I!RUE2Tz&3.PpVh=%ºbu8[k](ȗ@u>^,0P>3W9!Z$]@WtcPpNh N$7>ttED^Y҅+Ys)տ9<%#KclBw=|?[0]zHS)E&?sWJ-`-yfYezY6ST^3c9Rc1N2֊-dOURVtjI[ ܍gU^L|_GK, 4բ}^Y2"{ۧD _4|Z(Ds sɏֵvW-H,p/V/ $˛:yBH .a,f6A8p$SS-u~/""ki_x!$GUkuC[^4j-?xJOK%pvvH舤OI5bnE B]BdҜgcXN_kޜ"1f֝ĥ Lsz55)t˞f:eS9ל<59UqXk3UD(#}ROzg$˧#f avZD#4}Vّ[$ȯf-]T3b _]Xw~%'6sNx_il Ck&]ltl:"ů4E$+LO}cKX`u vmГNx&,'c$Oa=>SXQDlɽ~?99ۤOU$+RvMk]؇zڥ5xEŞﺾ;~HgB <3>vjM/^(?ym;e)smkR6 ]Q%tȟ]X{bv#ަK-y/c]G'V8 4,/sm"t\Y8 52XfSk,.*$z> K՜X8:N&t":"ǁKh;nH2Jh|~QKaUUom.jDÂViLpN_nTNQ`iL[2ۥ(˹}tvyJ?TEvk@N#x\i>3&=AQؒʻQ 26Ex@5ަV a Rro E}.$/eIpo!4J;[k>39meIF5 U>H-$?NRV|̨S6;*VQ'6[RiOxҁ_U&vO5]*'.k7reVma,/x>Te Ia?k!zc'4R[4X86b{ Qq.cY .0)}<q{s2&Tw+B'4a&`BV:14a^:5f港<\J~Fc׸;c aij#{GBZ<"yQcM9.h<`X?,Tď*f(yx>@kl\ &Sr(Yd ۜzswx?hט] k 0$r)n:CWiPR\^PZNZ'mGpS OsoC4Ac+0hh0z*I+ ij*XR^ R0zt4=f(\e&]m_βpϑr\l%z;!-ɝ>g*xڝ 9x ʎ~JkH&xգU筅)p?uIF/^І߈Q:At]S9ل^Luqq[NX\" hS0M]+'Y/]h:8@!C/.9f'F5gz`cOzYR(`T2H܄Opɓݠ;ʑ=ۛLz7vyAhvVW%i ec Kdγm&rήTb 6a qN n2$_q8}a8nTYp%b l4>6}I+΁mYܲI@GGe>{e[ZOWYk9cߥ͖࿳稻_3~=I6"FıbFDwocbkQGX?!追Ei Q 0!BgfSr'$`%*;Q"ƞ *ee9~C#בh@ƗB@t8ͻ#^VJD-нC'c5|mΈkVDT"D*AśG7adϞ]O# Lwh/ ~|1n-8] ~c Zl' 7%Oi~"φ*á`n S2Tlc:1RGKGd2lY9PCڄo{q)TH\uv/Gôʡ(Qpe'HMDIQsKt%|j+ 0y{n+ѲA|t/gjNԥ;Zhڮjd}F<3$ bA)! jN2&>]ԦL7tk)EK7Q( 5!H"Nș+QP EsLIwV e6Wgb'J4:pHLl,P?صZ|uYk({\y>kJ.ھ]uhNߖr/'&!ae$͌Ʌ [& 52!:NPos3rAab֚u#?>~)B9\W?e!@U2Ēmgu4FE^ k+-VO)hN+2yYVLň쑹$3݆0_#=:J꺐e\w |dyM>T`[8i%)vo/*ԌI_cia䱽L -p*.E9p ,TzΪ>C3ˌ d.1 j>4_jrD2R,+w9݌E(MfrՙjZٰ P.GjÁ6G,,+Qe ͻ?v chQg5)rNnUYua<tћ!g{^/em90Q>g\ywۙ& Wxv(40ʋBLІi5Մy:;P_oRk1Ȣ4"^<& 8 ՙnZSV9pLր'sZf6!]tMox AU!gXi9kʓ@nsdk]Ԑm>G* E\'^9 ;}fȦ]XJNuHu!,{kS~Q>WدOhdX@|iAUSP+F\XFFa߃D501K;* ƃJ#PCojh}aljΙ#LF$ey{k৵kűXMֳ?DCE@[^MIag(lDaGHqơH LhIwhTBӔQR%(|U68@EBHoq=zN;oQO˻,XS$uO rK!bJH l&S y^Ӵ..X2e̪maNDYj}lyG އEØu楴fXUT2R`գ ZlϽ1~-j}XDX}P7 na8'4k8MNf&iH3_֫UBwc#Jry4ʜ* ԢXmV~:BAgP*!̣>&‚ȁ+)<:\,[y%N)m!Hlv;c!eQO6 6gc(ݟƟR{iPzA\%! U!=$]k6p|H͚)YWhɤ’'aa-ɕ>K@e@JNqbl@N@&q=J\4p'ؠdѶ1~j: Ig^768(؀J\U` km{AeH1ix35ųlH~V*^KQhgX0OZ[);e@ #o2&NTN@遲}3qcdsnY]`ݵӟ8(w1NΆ1 Rd(:H2Q&%ʯG*Xr݁؟ŏ" XQT$} >G9D'hˆb#͏σ1ɦ~tzj~GDD(C m#w:fߕYfCN{$jfjݗHR.|8w*f9|=+e?s1s4Ci޷-awq0*^y)f6h'}՟]e0ݫ0X N~JBp)'Ko%s Q/.]{,)KIё5 >NC. lXVJHj$(ۮ`!IZ:;=vQJ]hHYi|~)e,粗J7C0Syg3M<>GĞHntH;U]6C[. ;ipGam\< ΂#4DRcR irKvf4Ϡ1*qldͻꮕ `7 \%'k tBFM |5>9L Ei7ZG!O6ܻO:aK `yOROy3\y6COfϻi8c/7ˆ͇ zE4/h1_ó*o?ŧd64^Ii$C/?@ahʒ"%=Bp̧1d.u ӂ Ш7")۞wN>p8r܂Uƥ*CWpIzaG|} = AZO@PfKg[6JF˸{TBL۽٢~:ͪOl̯\`l{/뎷)1%`]tI _>"$GlIK^ݧb\ZN&lY ZC{/8L?f_%Hh;E \FwD^-[Y܅I/\pQi=8M Y[>8pl -bYMv rdưU}ˋ2ݫ-e/zT}RRS@ p^7/*ӾG=Accuj{uLX Jrv6dX~y}aJD#]C X'gX2InP|>77NB P1+֛J+knOq. BGP~xH.hSYDbK29Ayu dkSYa 껨g &D^Vvm\)6Q1GÃe!!0وn-40>@+A.vjXp)CMӈ1rj ƺt$nVymb}gÄ'1 WBj p+ӔS2a.7-([BOd' xWc%e>UAaY23~&yM53<5˚'Ǟ倾zt8d8c i!Ňh%2`{.~JYJ걓ZRSЈ`U1xPhͨ$aZb& S;E#me$mimo׬`At iJll"6.L 'yZ%hxjc 4Y;]j"+n@\*3\)9!-{.Ye[F4R0u%'7l-jE-$3{|Zw5+5̵{54|}N`HMoF+\2"X/1|τ}',9i1B/VP%ƻv#$%>p NzmtˊO }ֱ=(r0RAMc7pP2t>Ѱ%[Y`)h t= lF ǓhK),˫*y` k2c0gIT7^%ُi;=mJzPJL4:)CgP3樺1]O.3 K2]Pj)m :FC2Ia'JXIJ{>niiHDy.U3V9IivV{`Bq{Sw#@BR 5x/-+&yHLؖDaL,mӼ2~J?.tRVO1`:` T3-֎)V'%29x}l=CZ Tfj<Ҷw9]\ϵts1=)M[:zR2gAsh >(M $kN5 ͅ>Ec8DVt{P%7,^wl$[,ͧN֜LyQyD&z9M(iU #63d?_=}=|c3(J4̋gP=FWCG PE}˄U T7S UxB3hF##'Jl5Đ-\QAO4H}ZQ 9o_ظF*k9n**MՌ. y Fܽm˹xYD7HD3= g\?8'XVjx~9$qW&ACV G"^FRL*nڥ8s;w+´hFRG >#&DY"5`2wJ(a$ )&s*W,8W3PUyoe8 1hŶb8au :Ʌ$vuR+zqo4L`;sOyD;@\"uyceJ, @nx;+/oTIDHQ RS]9dy.6*Rc:;o-Men,a!J'7pͻaDk3'|rmW|zpIxB7kUހ'4b(qHDRV b]>/H tumƉwUlK=rOTNb}v6i`1ƴin *fN[2"{pzqg=WO\O`xݏFYD:,wGz< &)"x0b}[,B1-dr!7Q)1ipE_,_ҁ Ӈ{SdACylyA .4-ft1d xu }D^i/g? rxM\ ۼ2p@1]:[]iah/~q۞n$L E(7 Z\Oc 2R *ZN;syvKn0+l8!\ I}OCH9E$t^x"1#YrO:`>4Mɦ7g-z+TS=V^w~L zV?K ` 8a9켐 NxckعApFu Ǟ+#8ǿc01eRl_Z~QQc9g^' )//m z$z #8ROb̹$ڕS\x횝Q""u?h8 ŒlkٰS@zιpwrbo_ZrϜ́*;O]qOj<Qjh #ծ@ S-2WG66.jiYكPԬ-Jrx`#.\}:%(g(S҈7bb@Sw;.<ΠL7nx^^`bl5ZMp9ԷWUIb;e^˅N=0c΀oרLwWoƶ0t`@uW?WAK]A)-RɿaۤP9%: r p˞, ') ˲'uuުgSn8)Vj{fc3wyŌNL$3E7KH?It  <vxͲ{I=q-lVx߻T#@izPڐݿփx5 Vm:XȂj@ I _=m6oH50׮_3ȸjPdekp3Tu3.,d{ fƣwPbSH,2~  AF )Wf$nJH~d8^h,5@떳#]Օ&ҷ+1]~HTƛVͽcPIO;`=rX_Q*u~8ln \=byyw]hy .Z_2tb ̊DadY 5Vk3nxkhgAj=^~e%V$!TSn&. y69H݇o"]]ahQܜW?RB6 Sߪ,w=YmKN8u=?IXl2q"kVs`;.I'l_r9Lv3r1Q%!# ߴAx]1b*k{8V"{sQ?tox@vw[4pX)('6Oŝ&iӕՍ HSsA-=hmɄ"2lC2gg$a]BE WF6)+ɪ@q>cI`3̅l?ltpzWŮg]XvHahv-U|rE,EN-Nl݈9z@Zه0 ָ6 vUHnV>joMˏ9x[m:ISyNNM7Z Z5PS}ym(n3kTYKY:NOuep6 ]tIBN)Sr\f2҂c"^"|sD"Ny\ 'm@vEcz_{L 5CVGЩS#%$#m ;v+9*}h$#F$|w"Z|gG:: k є,v"ufa%Pw;FWdeSTV-wL@сrR"~2fؽP7<ݻxi>B \6Yxx4F*.[&l?KDo %( > BE.Ԟ5N(&rκ1V3'1̽dr浏]zɡ <#OhԔNRY$Z ARܡ:">+nVO;5,m,G8l,p"oHG~VC S{K'c(%Mʧ&ɳ;T㾷pWoW+]|hI#E8> d6&h&UI lKp'l6m“|O:[OD!C B8u^>RzxG0 GF9xAg*5e~ dF1y <^4cy4fDM}%U7ybe{BdIJ;PsOAO"xW-)^ H26Ov ' ,-3@F2lGR?H6R|,E'9$Fpu}t6ƒPs/M 1!P }uw;Ʌ1jaE twX ?l)+M 26&|'NH1d|h1?VcTS#b5H'Y{l<QwJL&1F,A;Gʽ imt%crP;pZY>eOLtJmp䯂HS n tb(Eۆݶ@-;3jf).a[qO0bu`oȡĆ#[S Ъ85`Kw4v3d(u a MRL勉}dl! %P4(Bz9v́B^M'٧E1T/G/A€߉Y;9oo{4@ƗdJ;2X` y'XZZ`CםmDAohȾ/rP}]QhߨDP!뎰UYig ɍUʢzVxl=[gIǁ7WSU '}Z. Ӌ]6WfxW R%<դD+CtOS.QhANjjd</z"NTLݣ{<@reDc]xo*MIPR H X&uK\Ir]C6 "4vnܛކ@sԥF[8 !'el)c}C,2gJi3FV0~ޢ<]/KtԸN@8]l4ϣR:%)>Bטq!y%N2CKGy=jf& %#|zr>Yï ZWO{ȱK UZ:rW׮3C5\Ԯh)75/y!_olR8s%.jw/,_$̌(6#u9_SAak=ۘ<SesH) cb:,g?Aʾ+(5F-gMTȼovQtˆvUxHj|"3efO'3V9r(% _=T ")^g,.zZuO]Pܼ\L&ݎUQ !u^w@G  bPݍ`A}.sB3F( fs@2 #;1KA>*ȀF;Sr^AŤ"=***t$*Dj;Ғ8lp F^7K(/r<`@%u*62~]jpvOf>6mpԋ*a"\+%  j=V[]CK $bqUMM +o!%KYԱUB²hN&v2<[3=H;EZqb:KGj瑒J$<}S3o=ys43EutkOכCߺAC -dGH cCU) *7p`XFHy[᰹XOLN)y8o[Ϯ\ʣq+側UEԨX&+>rKŲ&? xP:AF*.A=vL=jPQ#m2Z v׊ͨx mpDҏB6'\[_^ G]q5#n'.<ʕ"nj<<3 s`( I v]HLjqցfuǶyñ<+@OpR?;q!ev&:Y($2vt~$uĽAsHdžJ6DvUKR6_A>X}0vF܉x*U)JO%)mn~٩>h4 dcآ1T;W\E?6U{Nb"[ Ky`qضgsэ63<{8zi|Єx>5k4AK8t<,[gih&8sE"T 4CFKZꕪFŀtفt5`ÖKp6Ē_9m F5edOeDr]G"SǿG4iŖL;7lTh:<p cj\XM^i!B)LxATw¨´Fs(vjZtBR gq /^1"6/t%#_Dz7zA M}Y$$4e9gIbƗPO;-'O{<ԱQE' Q2 +r!пJGHXop^ 2mVUž>=bfiD`z 7ՙr,J~l,Jl헀$G]O$<tj0ZJиC[He]*3P V E` t $ tt܍NJUm0*0>C~)&`7ƹ\$̟/bu2!̤c knѧݑH]^Id^.DabU C1,/DmMEЎ&CHZd*tĊvh7u`W@B|1/L,1-Q>&]C6+D ԧLB89+:O西6#-$Wy1q~ ٔ2+ 4*wġ+.9HGfz'{ I!Ē_pn36GOV+|MP  pU's;Au\M˘`Ffs)i}i@k=':Xt ,B%'٢*wCAJє鎑$M) "DRVEr3{Y+ёn1j4v@&D@/# |T.iiT8kX \8Bզ:Uځ)\JC}=[ZC5XV6~ ! ϩ30N$OpIDm<9M k[F0گ-V $T5yQ=ZTױX"RN>Y[:>0DXC?*)n#%mqӖkP;^ةiB| ?/A?;dΚگ BlqZ䐓k՗0R* XwZ(?={?ʑplfgȅi;ƅӞq6ȇJy8+QK&"=ỹ%'~Oxx"ŮcMcģ0W\ %۰~檖ZaH5&teJB&8rY">) d(.ˤ峐0n+̲'6ݛؔ jV .Tg,Z VFj zoN?QjGZ1-9-ΕЍ5/rfgUxDqs\SZ\Acxz5!L>+!FU9" תLNM WdXTƂj^i/3C a{Y,zuS1N^^CY  ^HGO-e=p򎊤uNM-NY>O*ȍV>Mo}@Bz-AGѐ])VPeTA23Vҗ?/1ٔyW@ZƾZiY$k5Ѷ FT> E[wPǬ}N^PXge@U\R\wm}lj@Z΍޳B6d e_*PU(.PO -/ٟnS+JmpLp:)A+k!yy«KLI% wSSr[v p ߮t1`3o NvXc-bҵw8uSYSI F|| ^0F`8u7; ,5wLSU!_E6gD_# Pk#h(x+&6}\|ԟHëEEh DVMkkr[1qlπK=ǪW/=bUgt|.iI:wD(eW  =, SlYA%:M2Eiϒs *sX_=.a\߯5Ue{53޼yt\KTYZN)>zF}wh+7^]מ^Xqq۞Ħ># }Z2M&dT'Δ :flԝCA6HKy鐔Ľ8[҈qp_Hq;{ք;ZF)jD16GnU-0GYa@ ѓ [b95r.0Eu(4⭙c,X c\Qí/ g:-z䏚ysyR-ֽ 6 35W 2pA&B e} ĥS"2|Sױ1BpW=V@n ;.ط \E)>^YTA ;OKOYdAr><~|af/pv,皔m"p4Qe㒎l#Oi>1Ard(4d{&Nȯ &%'oxՋ#VFY`RTѣPRӲ c?7OV0I퉃?UK]= 2RiBw8Z,N>C}li2Jq+mbW': R$`Be>2[}eM0X"(/l|TVA>~RJNVN?o"E=룗m`(=VX iPvH4v)b, pUZTuȚke:zqK^h+NP_Ye{P)P?~#.0@ZٟAy2ծ6Amq҄ZPo-0}-*-2W)'3Ϟk^.>a Auzo4fNW|5XZeWQs>-X }H7{ؚ@ܜ_#fSc_ޓqnF R d֚\Xtl}PVEK(}.)^GjcG`GH*oaQ/d^hK[b-;><-MX DEj~>H1 58u$Gə ̎Uezi7Tfŋ7:v;AܭF?XÄjYuPNJ~[={gi ͌jv5>g]VSNȒGC8Id&K- ӂ{*J˂ 3B*0g٘r;V'IpK``gƕLYҴ Bv!׽dfMbv>'lbR&@-ƯJ8pslr*FRJө\Zvs>^x@mm2=\!ONs9x3*Po3=b.?ȇ!;ɣA+A|Ҽ>4b .蛮<vBs ]TBBm&:[`;t ߁m3q0 'O&o$gPd}#''6Q W,=8/eƙQސ=6>$ZIEHs@~ 8,^Ba"u(^ƈN.a Q./zڜfp~i["w)u+ڿɐ{2х odJpARTw85[\;DOJeE]_7 4`31ʺǎM"Q}gPbLu=XW&[0ӭk^TE`uDØo3-Z#P[TȒ6[[`[!}5s0)I:L~e*75`'*)s 疼dC4TiW0Rv1k:PmYi=K..B" 1/uNb^1q{ԑ̜N%@apOtnaQ;_q> UW ʳ%q6}1oki| E *zv##GKU]=n̖YZќ*vF$e\d0Ŕ_ԏU$ϺjTM@9ҥ4'!$7VʴqMp8+_@uTb?ȟ,5Ox"@=&H&TȲ ݙD<-:ւCD;+"hd\5:vE"ńn v"tB`csn 0wT ,N%He!&J](T't;{AEԡ: ѦWwLOsByZW0W"R>ǪO6eT=owL.,SG׷ e r/8HƃH: yEMMay.<rNw+Wp(Ee`E G;ڻWB8H<4U8td4)h4N=Umݫ䒡'[{͋3Bmİ0Ϲ;醹_$6-V TS`G5;)*KR @CGT+f!a ig 3u:4s j=Ajd&\Gب5mGmeF㝋#:d\3Aݠ3Pp^];޽}$\}uU~ m-"Ɍ^>Fu (_'f +q6kN⅄--ǧپ9%=WW;VI^:60@P~tB~(?5>&>abOibM3XB\b7a^=B-c50BPAIx=Yy+D0GǍdE? $ Q6>bbLNiPF?*z* 7 M'Τ%Xoձf㧄RRo//s0Ȏti9^_# oBQE6*{dܟ'56D ]}Lɮ2i"A7$TH̼ht6^UUW *'H,].WDd^Vt:OiXb鋬QݱspD-&7Gk4/*4 0 e RX,<nʈhQrF{L ţAiJ8e哓w 3E>p(T9lڏ०OSMQ2dO!rGkD2]&bcJ 52̳qdM7\<;EdwXIwRʯE)yiPX#jGN8o$?n (3{0TNR?^F!89XJI#:9ƴ|thQKY kozPsY>y^2j(U&\ŜȻcӠq!Qpl椞/(j. %QAd^8lw[J3֓Cv1 ߄ Wm @mp,x" 5?U X c"ORuc^H]\'S^w8u2~Pvuwl'R,o]3 53yUvNQFy[][J)? ߨT@BM'a=/mE@/Rk$\z+"kIaʹXŅu(rut0H"vP__񡻚ˠH_j+xWpЅi$Uy!c 1'2З33ZB!QvEIRjlB6qBn.'g>Yb[:qH J,x;qsMU <]cx[\2 YJMrJg 3l 56yS05Kn|r,%`>+JlFTs#/c|_T/kq!⎊2Μ8FX''(i4>w3_"у6AqpgGZ*{6߈섀Jh Og!7e0jv"+;ȟ}Z?ݣ/_k.A#Lܐ;ޗ;ΘԿmզٯ*pFq| ijuWd;guֶ˹H.':GslQo5.`26"3rlBuw"HZTFGq׷y#(@7Yia. Ǡ@N?N 4GyDg^A~.YV~# ~Dܴ tΌf4¬9[97 +?2 w?\.DXѡ;9@Jo[X^BV i6H#R7 a?9 L9恕w¸6x#w5(>0YuF H(CAy2+I073Z1Y]a}oG,Kya#yR6F]M.Hq4JSq.G#(8+}7 $c !84xR, t(vlFZbB栻)Br_xsaCn kCR7$smcF NICj"Gy_<9Lms+!{}}תcpE mƣLA)\ZƊ\%8kOL@FB jJkC;F89 =v!ZTiʑ{YEA~'#I͜.OHHlw(0Hj9>v4S[1Zho]T#T|=ɺc@qA f֙BXh󤭄1Qd]1aqm:$i- _nJ ፴YʽY9aK4 Az؟7l%[iPߗͤ9## yܫ&[m^얎A*1Ԝy RR!b҈yt+O( wh/C azD\ݓnA]ptߧ_46w?w$$2Gk1767LJkO-$Iq"NXz,Fb lP 8nbV`k X?bzzJ "R9Vr;dH\]ڪڂfA0}Gru `K*M$AOA Rg=.<شlYF B:rV&0A^G5 bZk6"_m/j#<ȅ!I0X8ЃR4ewEeM;L+̯9 ^oרVIc|WK0907rS$S(JC މX3.#gzK"6"@58G]N2\68\Kt@Mmg )hYFC#@º#=nUNmF Def״OZRl+J$A}_N}D͓̓-1H{r^3MzreRebV2>ttUo0]HR$Zs,S6GfCU䦻b k9Η\?[T)L5e[eh_A}0FOyAu/"I*( n@eihw#!Luv/A<&㤌RHCS#4vѴ o&#= cagEtLQ z0\Is-@w[UKb.Lf V);zc '>]UmR>-^+L!N}wI|2P%Y7Ӌk8&I›oDwXW E|(Kd ]Nw ^}Kш;OPrڕ skuwˮ;J*_!۷J-yk4S~NMA%w (TµgܭN9YULx±lk?XrWѫb.\>.0 \= .fJ[]{@AJ"hj+JkK Bh#R**aT͎!Ms4,7¸);ykAL/XÑff{;-nOF6T\ͺ+oARʠS"T#'?ΩOGڟ ]v4"J2RLI*.K1`VU J}ռn@hR$pDb?>r4ř<;D~bH]: .^&K/v:엄s5("y8&5HDdTbZBq> *Om-}|Y(d_8nC.-44&@<4va:&W3=*eiwؕH@2a$k]lS$b(,Rw0'ۺs9-Ph^FlsNTHEo˫oX0"$sܛ7-Y~o`.:^=q7ۂNv& c ٦I9Apǃza'h>I*(ק|HZ ^6U=T e+TH|w$O"}lQe% 'pj*Zy^V1|z5m@ +yY_@$ "TY F;GE yZW*›((M%T:-DJ=Hc#5 ~ټH>_!Bmm4qlT}Dr5.Dr G7Bh|B-Q8%푱} *>֩X7 0@pR͂!@량}ZPwK ~xK?}+^DEycͳ* oY=?cT'KCE+E9B5[/2q ˬKH}zݷi,Y]v.ƫb?]%Ԋ;į;?.N7:|HeczaR]ms?4BzxwWwn5 sЊ6{,xEzReX ̿ZdӒ6C$h["u(k9ꐈCAV?%]zd>yDV7&!y֨lpş!Meo;к1߰/'_3Od*8[GQ 3lvBtVlG^.{Ho?NN#;ư4SX;6 $m= Hò,rւnoG[f8銄NWׂ+ 8)ꛄzDc47ƥR^ʨ%1a_]%`̗Hu7Z}(a8QD1}cD*t&-l+ET4Bp>x׋2m 2"ÐVю;u8bۓdh,+.%ZErx.S L)59 Q4FlгiXp^r\h}Gّe\Bu{a@i0ɩ{WV m`d@Se&c>'c+<*+xCnT a#"Km{: #~?N'ӁGh0/á8%0SOދ'C%1gtUN&GJwWӤIY=_kȳB5܇9uK[1%(T]!x¬OjP((7If#tɘFn4g/]\tOsN9F4oHzy/ǡ6ZYeG~7G)%p6/eFW>Z=2;T=8)2}2.T}J J!"}h8A}}3M^wvT@R>cZ| YXU;rfԃ/{$-}Ȓ}4t`tǂ(o3sV$FƢ>`oe8둙tJ>V>-nGjJ9kzT+F敎W96?$P<&2]+7<& tEL$IP}9"Sr!CS{i(GH1p?z0L2$*Ndk2>a"~o)u}zd>9㜭].@ԥH hrnwit OTz>1m*m~Åb6_i8lM~΍]fVâoٛ d:*>1if*`FfSbt ̜֑ɐ,' 5NM4\i*(nN3brr?5±=* G23@f4Mi[ Ǵu45pBQzɘV(ӶR\T\-sUJ} c,78`kןPʯ*">!2իTg9e%\˫K'qowG[$MyT."rHgv!})K^q;DR廇mB5uyU JuBU作0y;dXH6몿5`1jbZ/ٺ:ǎ$D::/N$#fr/4rDdwa$ZL)AOXٮzV89MJUĀ{Kٻ@" }f!C§XP JTg/8v%),vD g6N)M[EFÈ^&ץh=bbѦdQXڜ!bp?WPBLQv b[3Kj3q)V(K|?EǮ<[<)| O(d ;| }P%_@NvG01q{nT)|%%rE,o,>c5DOdBU.sX{Q`!^2AeWzDqڗHS3֐?5@#D[Wudx¥`dȰ7zLr{ơ.x"dMhbS1\q0\RHN'f*MEF|{1p>]e|$vBKF =b@d.0}~1qxvC5#xgvyq@EJjebGgU tMͻݨki"2PylHS;s7 bX%aZ_d7ˆ'vUא ń6 IX z!ඉNQz uB')^^.خJnB5C73v1W;4)~ɲc#\"|WUƦ]*PdH=L;ٕ.QdI` 6Eݟ͝]";+M;(=j^:#-鏈y񗼾5Ĥ3nƯ^$ *)7Ak-:_`ƦSw^G0AN`6qvIh֭OB92^{gT[@wA;Y~\ѩL"=G^=B6܌Om+dg'Ydg* K*<$Em @N[[|.JcG;2r5ԼhE UFcMcvVL@Hc˱^Jv>-餾eUJ1eٚc3\eŠUE i,ގV$}~ZʺV$\gG'10)~Ss?[G7YGd65Z~ݖPq(!mh0*k"G| ŋ4gkJoߝAZoO2% %)?qS87#m<7eRbӝ/I THSW̺+4*.3m3WK Ya=0~4h{{TvF$'"a|un8C+:`ĂL5-KVΆ ø>j->y<,.= p|QHS~J7/~^ .2 BI3C~MWM.9gi"H-YoHk;3&_:$ɉqXIXyduDĞ)}rxLJJUMyO{Bj&9 ҡd?v<O3]koQa[v{#Ceۥ΀qo *^|Տ\iM#L`Zeقq?r }u$%5[w~6.,X=ST +9~Zѵ8M`:Q!0 KeJvCGH>tx`(i蛰dE,<9J ۜ<*`7LFID(PGjhGC6C@tšER>1Bִ KLj80qzC@KJ;~;$6, >\^q(%]ޛ UmGΘ~}RhYE3ˎHIrjnaOE1t,BUYђb^kDH7e&YQD/"qIGN {:b0߬ZeYNRx;,f')q$==U|L:Y,ZY(!#cC p/[qe41$h>1ۀCłcvsU~oNgˆAwI%F~yR>)dr|^7ߒgv[ҼesϾ!(rO>Rb.[ :!fVQpd)`ƏC ~,0?gR4aK ¾4؄uY-݇xZfE4Qv2t该KN@n蛓4oF5ׁIaKjdZ'r(ߊw?#lSy(襓ӐؚL0G}=Qz"X͌q~eˠDR i )hΚ?H>kv|Ibn;j -#9LҮ@JOnJ'#>_,^:w^0#J6B鵏(rC Cs'qGNВox3t#Qvm %D#CM6uWmL wx1NbmIF$O/O^ P]GAH7ZMi9ޖ{uo\PL9 T+#J5"_{}K+c^o&Tc֍rnmQD]Ĺ`aԉ`'.|2Q2уWNra9`Q{$ׁ @֜K.=X8=Hkՙy[,w3z>(xÙ"tcb%‰G흝tQ] hsO J$R!qi/WCxT%#xd{tseYʆ@_ m!6LC#f䨄'צO~Mn9/]:m-zYrB]3 #|4 /ٳ+zzа!V(;:?[i>\:%DzΉR<^7*[G3Mf2n;.Sp-wх+h st'|JaVעG0 c<;| DW@h>է`TBr~w \+ڴl/ԒɁϊdKwmXL6BH&FyN` 'MNt^&_뗡FeZ]c9|w˟xłWWAq9s"1 Fk0S1uL7RK0: ӿMv9lzơз(NyOrT !#ⰣACC16ܺ+ɺB:<KQ }Kb'2d'sjD)KTEի{kfenդapʓItKw1{CH-9rf vw?\Z~?QNji>Y=?ЈH|!DٌE)1 %V 3o\{- Vl5'(c EwTnEWJjWrP *m%Ay哙EvoͥwZӺ6V#sk^Z~f-~׹yÈFO{E`fA[x0Q`Iw#5OpvH6zj5wD"F{$Źq^](SK4WInȊ$ΰ-ɬN(^xyS7Jl-J1"cםڵx H*CmD4=SWA?w `W^%4C9u^GP'W]~s3~cHRd\~?cՠ*XյWmE~~60 hWi\5Usu9LƸdOH_勝\yUtmː l% w }?G(kf>%*)]0WCDbr٥L"k*2Z U.D45NxC " Iya0y_FRQ- ul%_w d!Ie|Yշ$.jS8P}֠skva=en ZI|d+߽p -RbJ5O Igqc -bpz:)X3R4{X{WzBt ent eHZ2 2ˬ\~菴qlF_D={tGz=(h+R?LAH^+Ko>IЁtЂ'q%j!sɆ:gaݿ *m,*X0qt/52L%ڬQ ~>B]nZQVq ;DŽd?1@gjV 0Rel5!p2'Br2sp,l0MpիE;4)9SRf11uDWh]a"CAa93HpQ;9¥a*A%(}l*Xn' ]Ҹ,eG3~3̗.\Vq*j `J8A馏^M2#%~XT~eg:*x}FY=K/ζJK?̅4z/ .BY"}8ߖ!uS|D8.v 8KE _($[Cfk6%!!9aF~= 9W "qZ7u )^)OTi=r =#:gSAN9j+6Y+7lԪQfxBog߫8V'GZqDw2貽rP E=")3Ͱ޿;[{Y$$roIf564%.\Iz5k:MiM403(.EX,*F :o).SpK&'!d':_hOjAK41Q@a/)^7I CЧہm5f<5| u M:u1TS%eBܣ踕V)MW7K>.,`ʹ(!=^K7DYZ[ 3 ?ʿwQTAtD'6$@kנآ8H£ cLMFk'ZU[NƩ u4L xS"Рs~Zk#'cԢA[=7xes%Y)*:-eXxxbad{{u|O0ODcȱޙD˜ 91'/F5y}nX~˲"4|unD|UbbLw(n`h*yݍDed)(#48PSu{Sq\LKW?~Hxc"ƻ/ZbCi7nvl R%Y-fk$~ϻK[CxJVlAy10)0"GJ_ Jp& +xށQM``+"6 fFt/Ic$nc 1C 洔0oڡԡ<{Ed}=\g&ZGg#Z (&Jt+{#eauQObH+=zd4(tH0e^i}ԟX3 ׉߾4.9`*nDccNRoX^WKxuk t=' 1\iOcu^pVatK^ma0"p~CC?eS(܂PRZ?M:_~ cD !ʼn+u,:,b1)kZ1 N:ӥ$jG_Ф(rN ]#/{Q'6 `h$1W[R)MG1kl dSd w<^'hl SV 46^Z;zMl2c" By!;q]p|[8+. Ó_2J J{a FgJ.i8)+1byL-f8ՉKd;D}Ke23vrcT-*W8u?;G4ch=rǶH(*`'iЈdq?M)wJﹶ[Xmaҝt)mTȚP_cl*^J4PJzA7TGQ_VO7bE־j L3օ#4 2X@5qXVUFk#6z-̂@lW+3Q(g 64b[wXz8HmR#z2vڂʼn@8D7ϡ&%zRUZ ʮXlm?FbjC[th1A:%qj,HR9*&~f MѤO'Y$!x^TCݨ].DY'=Үk H`š1kj~G7T᧌>) &?O #hb3HqCۆ!b &  |-j%}Z,(Sy<,I,&/ɟUzPgƕ z5> V;Y!wUF^.f_-&b@.!̑'D~k,c736_)a hX yS|yESMy4q⪟AMYŹS;@$$$]3^ޭ'uV 2ȧj j2pc2.7A0)mFLq$ƾLlӺk[^s(uC:鼃E*2cg2=9zgvWa%Ӗ%7ujӈ=؟t,j$ f00 +|@!+R?A*5f) %M(ra6o!>"hD%L6D7DᚕԗǥʁZ %=k쏋 W=5_8;8J+_?q; CF]6 g?B);t#wݲ8csX 8b%oۡ oW2RL2 ڹȻND@"',qo%%jS1w-CSo@K deGj2A"/ - I}owjC:k9l SK^)P09zᰢbK"m`Ug<;hچzui~9k`҅xg޻GJK^knof-#7rR^kVN@,DLr%|^cZgʈ\Xu hB>el ï0;rAt$g=i⵳9ns&FKf^Bqa1z؝T a('g)qd vuƣ^}Oyu@؏hx4e̓G┤)kPя&_o7?9 ͝bL]#9p?HJp]y_S0j֘* F@.63>cw *tzꎴ&\qMa 7t,8'+A52{Hz1%/"2y ux7xP)XrF8a0 Nyj6&R.<13S*]y%לHwduʙ|5s+g;*Wǫ}XEa^2 zZO#zPO*鏄cG,Cj&O/83hg1;\n4Ư&eT-YjLJ%4zy~6(jn?񑯔s7߹Htx6m۩IW8u^0H 0cޖc u3h wpS:\}gqiVe")_۱ºIKt0s)d;zo(5kML.8κL<,/V(!'e(4_,'h4'l`tPq"5ZP"lƚ|~eCƉ[L-#Gd!~4Lrڴ+/"(xcD^wB6-Dl쑝;,qsz;OI#>QDoIE-~6Q_}"ᢌCdq6)n$NkNxYi0E4?T)[/bH5F躺#V~khoװ>B8# Stbۦ.#CM;k  :&/q %L7̄(fZ(P #RCP際\g&cl[cw,~ӝZ';[>k魻Jt9B :: >id$GWov<핞3r=V;ftMTЫJj-BoS+'XY7tn*hz SˢĠ CE0f/y\^Iֳ' /͉; =zd0\BZSk j#%Cf{-"gX4Q^ FFO7n(fG\lfxjaܙqILj@]?8y Y&$+{`9|Ϧ2.h/;q]"  g= $"UEė2t\&8oO5.6)_3*S#_[n;qr ܯNX^~E.;k/gYZ070701000004d0000081a4000000000000000000000001668c16940000eea4000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/intel/avs/snd-soc-avs.ko.xz7zXZִF!t/Rmd]?Eh=ڜ.+*F]j:gd) siNRlsZ _%}dWVAJ2(spu6$t0ڡOhB|՜>wiYK$CS0qt+{"r ͽ[T\Xh [Z*O@9?O7?KP4.ݯ[+ZmGH7cH3LG&;a{x(GA/n P {,ݢsVQ^O ?NࢎP8f4lv!yMھ,xʶT7.\e. .wf.4$ymHKBߟ2oHj!=&3'b謐%t>A-6~gPma̿4@yLQ}sO|8|rf?xw>> ߮ѝ.~C+DK9dfl} 'iw_ܧRvq:Ȧ/_iZŤ]:jOt7>0Z!2Jb]{d֌@A LvG8N۰ ƻ5I]cgRW5)npѠ,B9<]6ke5K:uΘ]}쨯$T5S@IuZ*>Ҽ>>%ZnF,w7RKŽ0$Wۼ~w;UtE'RmO )jel{\SKUZkvPefqwkeLcAawR ށѧ_1ѯ7:]8!^ҵB` 0 z_\ke'Ryuu,@̅BLh~ߋ (4&e\Hu"WI:Bv\7zRW4Ae )v\,h'Lr>@C@" OX, Ty,s/U㝅ɢ_毲tZc_aC4WZHs],(:w12I{7!ݬO7l׍ggvYky#_P@'ѽl)a+^NS|8.kUR |%P@iq0>+jڜ-V/;jJ 5$f8)"9=RqE.GHd?2yڝn`~g@Ie8L2WOdd}̬AfNbW |8w4z_\B3KUrt" yH9"_=lL Xɾ^Q(YҤq =0OB P:6lp#ZUNZۄrJl>9-2Yg~M﹑ cu1Ny,^X8~*MX#qoHjU:G 'N[* ##J[m*g4!ffMQF*yWIt7[W!6Y0E_99>s'9UD0s߻r,t ;Ғ``zZX9F.}$}mҜwf;1dmT歬L' 㢼Hs4Z'1K֫'4a.BP!ZHaA\{1_ZF~ag.Ҷx-gVL=<0D RP +@i sO_Ըe ' uԐ9:;b2}FF70YutB3jeEjy:EW7ˠqQ ez@?w("+ӪF(դG֧f{WXut-9ve0pYJl= >a|h_Jb(F蒼ӕTWSODqh5g(h.aI8f_d Y *LI@%YU`j(1oz1LO쪧47,*+Z#Ѽe@l2X*X/ʾbGf&l[aMu'f^J!PGbҭ|b{nmY(`+p}0!nߕL-TTw -JUީ-s8oqK9,-[Bz^^6J9|PP947-NWd!VAaAwMLMtOsyݕ6e}_yY ѡ 2}GZD;e$r;+h"{b= &Xτbwu 'D4LM\žcg@W &ýj(9n ty6ݤ‚PyqCNbuIڶؘݼ:' JN$ cǴ*CWe@Nrյ1E+FW`\9"D:j†3Sp5NCG9g(,i}hVF &X1xAqRHgˑNjs)i"-c3յ\X2)WC‚EL$mC2nVZ]?N;ag2?G#.nq2W &pz"ųWo Jpw" w8~R%_^_8cCu\#a k$>HGMadJv51>QHeLd 4fzZ@N;S0{įQZy;$,A玐Or'|$? ) 2-o(!̙ѵ$(5&D>8I(Cs3Kp2<K/_ 2LFX;/JC*ӄ3.(EsR/=xA(P¤  ǶaVEl-:9 b8#c]gB| (o# kPzZѺrGzAܽ7Mrrӄ;d^C"oAPXq@ߖ"lTak("n?K5q@;(?ʗN9p G' '6dҥ1ڤ0{3b>!Wao0Ih}WQ vL]MP/}:[(07%Vġ[ՄO<;2VRж)|X*_2C%~]yEJ݌O:"[L)y\51||ڔ#T6o\h ъ _D0vʮ}q^]hVz)T'}~BkA{!j7}ІeF}W Y8s`E EC+P4RiT8RjYx>}X~`<ֺAGP5lb'][ s[PZqRUj?{*-pڰ9m8.K_76(>g> כ?2\,lSMsH5kaW@LQt/ cm־笃")c86qY>79k4ܘt7lUy ~I!.q6jcoA4uH{obꨑ&`y[󁄤uNW5[;PRi:&Ib3ym1UsR YˇHA<l"?_׿dmٜuxfG VG~ɬ` `t^7O?CTfZ6 C_=i@kffL9'NI{n=7k&'fK< tzfy(9ǀ׃*_ϘC|z dj&g˜F̃La5![ tӰXoaݵ;ڻ'*5mLO08yCܫ05%":Aed:I";2>s)VFD0HfcH4ۥ)XfvSF(kk`vew wZ|N!a-Tt#@g6$ߋ|~JJ[BT%f>r5]g!%GTYGDw7SFS Q\5/¯rZni)Ʈ-r{S.ڗϡWˢr1ȩjK!O6Uԗ9M_WẂ)JP?~4i-yqKݏiI$m9el܇bbB6uMLxj~i<>r5wG^DO6P g73I_KBJ q8o5y#4(Ctܝg*JܷGُM8A5N9@Rޒgr>,,B!4k-A!qQ~KGJácfu:t0-o,J n .t J9A Jd5 \aZ.!;ŞriOxO \{;1S2~L8N%WJD=;Ai/YA+X;m![UKm `3pv,<5/,M9DIΔiT6ҟ$?Vh wWڀFg_kES$ݞ8_Ms:#Lne@'6ʠO[V@ &[ l8 ^f ܬZ+OH{m0c?ԪMOmaT+Q*_ @#L{Z/Gm'iEb; #D҂<6 F2##-YG=+9^H:QpqAL? s:><>d*x1ɘb9 gGY``\cT)2&g ㊮MdA(kt2NJTd&}-MsF:#TcEBJ_ An;J",U_ù̿11x#w_Mr\T6Ҵ&r}]Wr5Ǽ/l :AH4.0( c5*>)>b߸hD?s6|`~suZ[)sOdP֛%KuL :s^?\ޓ}+ 0_(w& Ɩ!5+: yy@b ?X]{nإ { 3%Jan_d^7Wn6vN1Yh;X,X<3Gx2PZƶa/ zWP<1޺Sܪuk*j3Mϙy}W/e F.6>-{#,CrѿU9Zac^#b65XO6* ,I﷼0YU"C$/N}<(~|J 9D U'X7e4C h͵$- @rki}tQnDr` 'A <-U|%^P!iT$t;d"8\'oJV2~P_(0t$sk[?m' qア%(ӒTiIѺr)m$<-,+KQu2%%_2Bf wYΕm}"U'9[l :<jO=un?&g3 )åO>*Yc{L#_̎'>MD8 U`m *ߌ^dzӀmQIdq薾l#]W-,'yhJeB,Ќ=I5d1@PΒ,gՖp/[h &tkCZT0iqIvoGfna`6a,Z!Apt[_)bV.r8+"[ 7ƷoiTJA-pC6(;UNw {%zs =s(g\\Dﻀ#tm;vv;S_u<?m8ל{"bTx{S--O]Ept1~ZH9mmdKd?uаM%qJ*z#S+q^ Q)/mZ6 4},Ң|uf,#Z1tLq q5òeS x1 Oz#jFM1헶Q}A=)~)Te|i @n3 6mv?攙}|4CB:R{zGQRSoOev9$@6'P&l(PcSxu N*]8=ggW-w^C+_8E|@?{l$"/m I ot]zؙfBK9'BċK@?(F̻,\`Mobp/Qn[0R B+qp*Qѕ*DYM?qoN}'zaypGڰtg6=|{P l?%#xmiqvwm:r'A҇ U S(J O$F\/š/FKKFkN34-9G^#tByGK̶mFZK ]똆R[Es4DMb-qцEZ |dJiOS0*Г;AB`Ӝ$mw->ˀyF:Q 1qEڻLTWKqEggq3,X=2 ^'T<9Gb &Vw)b˻}BP4 4$ n|H˸=J,2> TnUTO /(ãPg9LT)J#A6k.=ۣ" h YԉӡǑZ# Fe rHWQsAfgtS@1>(,3;tӼjs*ɬ(D[W˨[6iQEu}sYgs ΃%27;q0{-W,Qv8 U$JcU0?fZyUSĵ5J1T 5UTz,EmO%%0hձ4)k/c4&aĠo@/{~zKL$'?zu;^nE"\M4{GPPoM~h05ь)*_;O}$wǐ_/Ym_2Klz ^_]?i ^.\|Ouu훢Vlylj_ݟ| W1eԯJwټ R7(+׈(fMX ?QINwq~dW5Mǫeb/蚼;Kp!4;xd-I$P<ŜY.E[WW1Ҡs*D|}_7bt޲6/bѶzB| :MCOR0ߓcm,'~KQ_s k=O7 bͱ)wla|y6SIDm2N*Ѳ# #~i!!s~ Ì $ b ٌtRPZ@)/GI.e)ʁEh%Yeeb5.2ԯ hk땦y\ iK=DG-F2+l-n*l6 =0ڬ.jS*Œ|?ۉc [?8Wj0Z{% čatlo9XC^#5!nhFx,}yŎxC`9ڒLRŷ  xF;[èW +4% #BwAwJiOLhcUhzƱm4t3^P٠GQ|R=M m6=_ R|Yj%߄ǂ2MBͦP򥻘;llyNgY~K B)as@Uq;8 m;U6_ZkƬ7Hf0]DЕ6 n؅(U3wpl? kG%5._UJ-ăд'@_$d$Ћ^b\h ˝ ԊikY^2`lE趭_Gc~GWY{9o&TPA/ zޤ81eܱݟz22e1Go ;/S+U)DsȀb)< !T>I _ !X)Mep>J=~X\S|$6 UP3@T#/:Ĥ;xX2mE( (QJ8K2@7<0ءRC-!^ws{Sl'̶!΀[Sn:?NX#ej Y ]1ſmhJ(FK/2J<[Q-4ӌ;_[/'@7dJϛQo 6}_: JxN R17_|,ΊBqItъ;x:9@s"}"ܛbOWPCjb[zy,q׾X08D<8(A?GHdy!oA J1ęȱ W.u;p)BOn=(Sq4kvccN8؎ط=uG\g#|JPuH8죓TU"^7;˹2ӪQn _~s Kd'V챨.z Sx} PHbMi/~.z&jktW Zߎs l',}bIfh㨍sV~8is:Ah$Mזo` _2^ icM)_` ~\XZbKo[nomKBr#ܣ[+H:-ʰQHoގ=v <,KZoaQ NW|a9tQf(6ΑLg9 u1 B x0#ț'E$ }5Ca=v*Q"kk%&M]LBl]#aT%tK U Mcڂuou`Y˿nns-YiUGFQ|S5["Ԭ_U.}aV9`Xw(m9(W1IlS=2;T&}g4?{­vL3}D|Yg~w{F((<9gFw$q=0#_#դعy@bk4ܵP}i.[EgI0|[T\:8} # ǵ}Z{7^k7 0i*#{C)[Uo*XCoo1[ݞ__y*qIGLefe@oy]@xmMVGɩyϯ\r YHMٸO"H2m'2MFDvBָ؞ VTbf,E^GaK|k| uuE[X߷jhnrbozpS[f8N)2@!bXLU`;+@5kM{]>iv%8`Z,GaUXa$CZnZ|R0h IYjFN~2U6{WCQ)]'3L"UBXZv(E/^*S02.ag},ZMˎxXՒ곴-;o1=RyeZ-T"vu UV "]'>Vk dX8/)(@G<ju\ bY %dn:Gm8PbkY`'X:;nܒa׻#*@l0J,x'?6vd%$4P⻓X'9FcѤD c6 [UTJL] ^WO&IVV3 V5:kj >Y}\@8%ҭRYox];qkMeZ뭳\G5~ewΫjϺo-vqÀhoÉɥ_zxeSxc %7)D9/}&Wtz>pv(_gj]`vO(Щu ΢Wm52?Y_MSvfdʖk+e7 C 7{BZd7leOŌE#R@ZKUF8F&~_k3ZxLt K.֢$wq𮍷V?|f:Fbvdɠ?UhjZ=aW}>@$^E%Xdߊ = 4XߦND a/~٩ul1X-ө+~6Ӵ߭5hpm&hZЀ~ ӍqAR@{YBXjk&G] Vq$Y[_zMq䫽S\e~'Xos©$ oLT7]_3k.ĕ:F<*Z "⤉̊~͘1~Ygʇ9*9m&BZ -pNpK-mlsZC6ΥQV,b4:%_BPյ:$'_P0n9%C$78uk2Y{uC^. ފB_+&w 2} YDl<t dm ?ٽ@O, |љ8d-.c%l~f>n>oN!BnFe4(BqpARI\a+:c$e$a˸_Eu4y_gK++68="Rs_$cל:I*9wHY\ Ϩy~T{ c[>͖OעBE4:jKY+VS1 r_VwIbƈ Uc⋸n1 ]hL/לV/ӇY?cv#hNnrP"=9 6o)>=:9idlĊfX$TM|N5ypѰYO2~(e#G_ӭU+0 ML1^tiCdzZG64Z'l@T兌XՒ֐i8|q^нfJW2ʩ11*Ih:xTEiZB=?؍D~o֐RҬ'k&E(j1Z +$}ۣL2"pvH'Jl~" %pW?KjxSND}86W{'Ai̩ik QȽlƻL؍G&)ؘe*M2ɿW #h*D_&QA^}}B\ uh;Ve\\ifSǓ}-_,:U(>~)r?ȳP\]fN( !=#>gk9^j=1v٫ko_i ov%W*UkVv CDX"wbfEӗIV 9S눿i2I!ɿ 8[/& F@0GO!0#1Oǖ_-iZkWZ [č l^º28b=}P)čCBTzu 7= A2*4{Bn{:i uQ}iL+SM. 擠>{ScLX֢%k~۩jU!҂qE d |'LW]ZDU.H’@_M` XWjborda2 6) *K'H*o5g *xnH\HL6ҮwȲYx? ^+,,$f I6Z!v}_i}'`6ߩBĺ/Ɛr Uïc[E`5]! 'sYm8-NbLЎ 7iUxWۘή}~XD̔0n][! ш7j&P6pݨt1rq@NjJk7~v+1 -|؊B%ēb6P&DA^%@ov/VG|[Z pJ=={N +H7'?VݤnbEqs _0j<o4/{HUZnUj5e"EKT_eVYZ-p*JIL|AwOpc06}c&Ϳu* :4V-f];2Lg9erL] H+`(mR"ʄO I6 c\($?pr1aj2|*Da+I9^]Q4T5GwkW\xZڍUT61lh>3E}܈E@cd暤n*wǘlOQo~虆꣞l$."$aB>ʹe?שrfE0݋B}jj Eʃx+u(Jz#1~m`ihh=a^2 dљV;WaPknKG/-4Z4qk71 ^s. m0L>JCdAJYpDEcm6jx2+މjnnWőp4PC^FWjp t;e>d-;T,a\~xADgG<]jrFswD噒E9ͨ{R& P ^Z U6Iݷ͏հV/Vm\G? n9A9"9ou7.3Ø b[b}V:TZa͗K s1gg.8s,EYd1(nP{Z/Iq(3~/[yNh~?l=י|ߴG&&y ukܠ ih>E+Β.ٖ50dnAf| ֐bizDM$")q(25pTj ' /yӫh)kP'rOY?sVy7U(6t; -Fu=R_n-[ Ή1wڦ\$4`O1ɏc:yh&)*M^\. B_Z?i%J`x9CEg:SFjj.}gٌ}e\p/F&%TH'ȴD< QY2f6""HKr. mxҁw$EVZޕ̎x8@1KS\7^eptJ r1Iq"Z M|v=1 &{[iCN0;KDN OGKB0l1Tg6X}m fѱFu.|~X5aQ&4 Z?q( Zaqn18eIS#bY8Xx`SwcJX&(If4-8F̣珽-?+ٓ~seRgV;zJ,9ed4D,![>i =m ,Ym$7oLz,\L(,:-nV,lސF;S58ڽof440f5 ^F6YI{cDĉ~v:Y#JЪf аWKQFؠ6EnSU@H]0.D#ݘj̴M+d4ڮjvTnU}ZT ad<ySdlY"A2^E9ui</,*Q]oᎮU4Si6и_^^u?3ذU| j.#ΰ]A¸Bu+iFםA7ri멦yJ"c VMNLqQA6I@~ !bÃwм!G9stF\sxLpW5un-CFE`.')Ʒõ6.g8A1V#Nhiene*bZ.֦zuE<*k"0E[}[9N[v #;rL!P?pkcb6Jlrj¯w:YB"%RWK ^gSŹP)O0"q_Me]$0T`xRkcQEHx_N[g{?p7͖PM8gE\L5r Ow H]BHY[7ۈQHqUCȌ)+hD z1u[|uoq3 &W`3@WX_I9U"QKE h@^=5_~T6pXjD獋LHSrQpAo>k.C޹zX1#8+=`P{(@m?r4سjL/75griJp [ThyĖ>CPpUWO.g[gF\K,g KPLTN{XS8=/?ђyB > lR-e! H<$fe]"\ EGSTvwd4לYzݮR# Uj{i@]dcQ+}޶R~27OuxmY򛓻T2t3*-G WK_4 ̦v,& =*YBkʋ(>Qm}L,vvut`Ue]s<`$lcʡ;eJyhD3⼧~:0v Lth4 ވNdOc.YH kW k8 3MRXc0Pj`i lpƥъ4m%)2= ~# ][MT0 }FnY3PnEܿ!ƌp@ך9{ +HncaF rYp0Gs9~HWG8yʊszRd_ Fzl, TRA< gug;U$Y.51" /l9-WԿ5 (5GKHwfA';OHt/'@Y Dh+87xzv߆ar]WXԾ@&g.pi1,$qB hW)HjSw{0ngqLlHso? _/i˦)4ti"㝭UZ7cCߜ"Ge΍SaDz\rzZljn琽"EQ0A e ̣DR_xkv HVנNQ1ՐmOLA>t Hʦ&0l ThN[C  yv؀E7_·rE~R'M^L#t3(]ͭtu hJmGఁŴk*<CznҪ, -͢LV4#IWPt+ W$>skyOvGnv9Ɂ 'ᩎj>vG95n E{bk4>'ЧLP\aĊs:t+k8%QǨeIST!tDZDMaysDhY8>RTS;)2^bs+@2J[( !rް7&BW{ӅYy @uqZ*̲ww"W%b8t4* }~UA6UyebRpĕQ/ Ŗ};/a!C_|6&Ƀ8o4G(>گ!]xrfvQ`MϷ;b8Fk3K]yD;U*$fuF#VY*=,P~] ͑G Qp mi|Zb>6~ʄ )ky`KRc.ꭋxh,8=qL?h 3/)Zn>1iUd.1|,ԫfLʙp^}5T-VR^+-/\0eҔjj P/H궏ÙVߞA v$<Y4#QY9E>1*U|2~g}#JI֮dJpTK7 l'E`(T/[ ߗ;JVX$;~e CGrL#)DCc1GƇAQZ7 Orf`[BOGx֚>$> ujU*6ՙ]nQ͋3Ml6U3d!Ər2dQ}qȤϐ_)|7[:wzN;;+eP KK/(zMF\&uw,_<&mAn-~nw4pMw=Q pN̩%$:7{f%zڬH+{}/$wFyuꙏk4rwt.HE,@v'׵(2ы ĝ7!LM/Z6A$aJt)N!4chSM+bMSӇ eRd-fu,zbK−Gw@*+3,GmD;?HYpH+>اN/g6HkᲵ>RNi؊;+i2]~5=,jY/ u:[=mpȫCK" n;{Xx'NSM7%O]{#.e= iD:Ed -wpm,l|P X_M`04OơK-W&}4݇R3{QJj#)"FuUR\'a@GJxteGpk٪P/y_󯉱+N;azuΨȒ-g_/*&~<=+C%ͽ|P/8p/@4ekGskZ'#B"(?Mxʢ FxR8:$35$YLL>)Usq}Ĩ[k??oEIMAǔ`@@܅?Y*El0˫YuzyF珸9b֌+s &ٳXCѫ_ "Ƥ0ّ=A|,9\ %eȐe}D\Ԅg, Ow>S?P;1#wd}$ψawіcX 9_mTN* fw_kuRA뼶; [F6CV4_JW2u*L 抷,*L]7myɮTs-q9m"㏰eUx0>K,m ܾ)G(>ԑ S h;T?那̡0(#?30'j Z\:Oր/>}1܅VЛFI u.FĆΫ5nqh<.1RUJGnnڰlq{{ҫRDQ}X&x{$CFH@5s1+Zq9cH( JdH(ė$[.J9WH39Iχ ec6m5SA=93!D2RA)V.S`08?T켶1ONI?\T݉& RG hO-)Lԣ-Pq }^e|_8 T1[g)M6h"ߎo֓K0|Nfje^5n4!T a_=T̾h=hSvQۭX#F|.Sx(?ŞE5AB^tܨRmj`G.N\Y=婳cxEs0!a2T8r[yD<8M> ||f.e¦'!2>-ԦɓHxu&XpoIDмp[T,>-23 hy{.(]+D(XK'g{# ~8{t:zwm 1+<}z(WHPd @Fvֆzc5CPבDE׵}qxu4vqu3j?Oi${1le],9g;Xd\}{ttu`$J 6fS mmߞγQ&vuSXB$IAʄX *ADSxmrԧ'~5LBm,frߕ%y/bm %"HV" rΘ&;Q\Oc;4BkK8eR6݈\3g3NWNnMS=( PTaSd2D ˡ$-XHsYϐ'f2A⭏?u+@i9Ӊ ס#_O'<2Y~T!W_nzhNCb#P~^o ssz+ YnuKmڃIz%=DcSo_ˆնdX@t ͯGL>[G,^kc^y%"hyoBX埛X3bakz}pB|R<\\ ^ޟr.HEƗPъ4~GCxZ5Za{,P#Õ{&#訮ZNʨӮٳaV9m6ɰpy/!Ǫ5nl8q'FStNt3 'ыԕ,RMgf k6пg"ButSdEY0ԥEBG1A]KE"Waj#+ (SZt\Vt( ;jZhp<4u1hIL_HKQd>N m յUi}CNp@_y{CZk,<# (J6r< s%'sѿ뇀Tu6ފklkGU`x f^*zp=5kYjKɤƄ_C$\śJx=Rr*c٬Q0 ] @"J*֮b7In6h os%l\YkCngQ !le^L[%ԐJhe4K!DKjexF)g^*!jT 6Dg9vM}U@J%lAH;& ʜTcHd_iW;ϧV)E&LT1vQ="<2{J^pQ~3ヸ ȝ7`]Ar>ΚycIlx €a2gZLJ\ԙxQvtB1 mE$&aDZЛz󱴃>a@*5Ƚv,7ѕ3e&.[otcO#y 5qmżqbM Q-wЉག_0I}., WR^a0 Ըu=und0 L? 68lS}x#W)P%‘[XPb%/}CY]T$#'>7<@&ęl@ .rriJYVZ-)~k,&=0lU DW›i@`Fp4U2Q}!R瘬jJ(ҎKcOfᡬ$ۙ`Lkb?v!sazd?ie(~Ms3y|o@ Xɝb~i¹*:eZOcQDkry"$,;wC?wEwyN3e@#`z91䞨$7)p6_Bـ&twcj!S* >]*(2 od׫}dL-C":t52&+aRƢ]5/ -2lWhoe.b*ݾzhaH\\„/iOζ&XQE!Wrq /SG4X7 CM> 8/"Zn8B)l0B<\@YLV |cݹ_`2>HO,"픾>̏cx6+,.ӈQ#zq\H:m2'WcFC="`ǁ([gFf; n^ޘX!t&Fwk2-S6nW7W-$ ׺YrQ7Vj&GPAnőw{6-3 9v/zD$TZ#w{#̎bjrԮx؟ې~,L#+n4/"e+7CЏoEuWmG Ay#em J;*(1E0Qk>ѡFgecbx@2%B8Y x`˩r؂ gr~ of387V[Hk,Na6<_" MZX- tpx&t;&^nKBM T M[fHt`bw$ݍ,pI:B˕Z" :ا%r!X՜7RӁigNFF#dam'ǟv`JU}'m%?1Fy489 @wm_W3c2gќ[} s䂧Ee [0S'MC")a |:I(w2eLs8W(-3V~z$<@kShqlg(Jݤ @yqeDk+\SJx;OeYI]ʱ>01Tj/XHwCťVIl,Y4Э 띑",As ȴ}.mѝ>-E?V9 䈬`{e Qny]S #\naKlĹsc_:KA nl𪄭ns˱ k6Y MHeYƶh~> wXi kKW@ /꼌cN RF}$JdhqU-#.EqTkCW0$/w]t 7kI7MQ1"QvNڨ`;P_CVb" ACW͂^yFvi5M#%CrDCr}5d 5P*y:Sc8Ϲ,_6rhüTߥ}A_qU n=','$B[Bj\u)h,"!Q@)$pj]7|y8#N&9bgk^yRo I7CCUjO~Si2~#:o]寏{8N$' S86C[y[ ӛf8bIa&k;Wo@kHG):C˽V˿@yCܡUQn"H 4BꭙGfK _ԂgI=4CZe TUVO9WДQJWA0%,>͗ N(~kGG`tu{165du%϶%3|2s rBgG*'6|68`z /ZGe8XЧUH,2%e @*p_<+-.kkc' w5Mޚ %Vi^>["b3>1,rj1sQYTO0ԝA4O tb/VBB%7cpŘ`tۆO .0ǽO%5۝+aʷYCQ&FU&G W) 2W'̿9܊hHoFSc)sXBZv\km^>qD@ղ'ni[E\:j@3/:p(t=[CiR"H]@ӂ!4 \UWRmΣU4PiqUB6K Ͻh9˾_Djh_v󼳉#0: N*@(`⑦~x+OϘ8f%S SY bh3Dm7:UJQ"H׆%Vf|06ra_* N͟>n`03؂6ը7F̴Th!9K plMV`TiMFƾu a&>H*z;W T@@o#~G< `$yC ~~],Ph,$yźw|]!3=xMY|EoI}艼K;"2`SWL<”ws:ޯ)3/ ˠ-`C_?wWcI3%̊ `vjhxv)ܙj1J{)S1-H Yb  Q[mQC)Xz(1Iciy򷘖o\b .ljZ FT&|b$bu|SV[T+3 {ձ;Z=[wB#6ke(=-b"LU5E kŘ(:i@ro|䱕a٧Ex`y]Db ]؀$rN mcKw",^(kǞ!"~qi?{#RbOGrm V_Cҫ>jxB䆴L$Sâ>h|k\.3?<-i4*\p圿 ,D)ŷWh2\'{}c,( <5r#VbD48"Gu7;;zWnlvd <a}\KNIwE8=4Nl@Jt1IOA# da CzhoI>o%}rOʦG5h7W]D$u)[>mma1W}>Mz7_7])8M4βM- :He)V`Z^#`7䎟__8奤;ף3 9^)eY xB;L:;}fJ̲:(k:sm`t8Jj8z9rCإ4ı0x+xb1Òs2E"'2DXPW"85頥هa-M6*D*M:jO0A:_"0 9 7][Fr7Z%Ngjg?9|Vc/`RPS 5{0ǀN5laCƊ68fJ xQ8]VI=^yߐc;̹7q/u}ӧͬҎWU?S$pDݳ1ߏI!`N(Ɣq\4WA<><$2S`5/VO$XIvws u#ȝJnW˷TwCf 6Vq 5RZTZb 9,%?)Ed2Ɋ\}o_@MTrÖ6?=7hboyT2;< ,!~52Fns' uyf>Sa{}/ jQYNBJ=WQf@zl Mf ue?fz KBo.&8b`17!*B,J[m(,9LqˉR9Ҟ ;-TYjB/F|\Ͳpҟ BKZ8THރxc3 /jkF_u3]bY#] Lr—}&n5- m I|o呫rڞ~UEF4tzzX"Z@+4*F#_^!v+wx_&,_DLŊO&ۄitj`'dv,Qն%3V=l WU%ӱfutNxx۶@<ȉ=1UMkHT< /gJ+ *YR IEXp. S>u?FwCNfθyn$*JY'G{I;Uwڕ]:yl0ơ[o 쯅ug*MiM T^3`-p˓XZ 0|jn4q m't~]ԻZAN6צ]N`9?\2y8R8zS/ݓ=ܼu_6Fu%zc͟=䫯 ~7v[dc9e3Xj֭7چ͝*UD|T0^ǥ"^lfw5n}<tuxah.m8x1(BHJ"XX^PxOdjoJN^8#{&^NVZwT GKEqF6'B>HIŝti,YU3&[g<gTqE !*&" ESNY+6WP7dXQ̂P/op>Θ'\wN4 QR D~y;rt)i~ܥ9X67xcD-3*؜1WxW9 OBq{*4kX.Xq$# \NԊ֒/@fX$+MёV_jTJVKX PS EMF"ëtU _o&܃K4+a9H*m; _ > ҒeryqHaҞiwUiPV:Ѯj)DEj!Lt}bpY1fb ]6ڼӔO;Z{D&?!v:-26zJ}P{yMDžzP8܂Jܚm^8?E-EnpM:7.F4V E ܌ͿqhfdKwN}p;ށX~t5TϥЀ_{ބ!9EOyT*?xCFvj`$%^pAs焳V 2WpG#EgϲRʍl1aBP!ZaKKsN~*|E?/ .&`ެ\38pk '6e&ݣos'PW9aoUC4[_ʄ6qbTcŠ҄^Kyrיl\kW=܇KGfT\Gc+zB9>^Y 9Úp\ &3Ā!y[l̽CSyr)k5\l3TŞgXM5g\T-CzAi=^jE~tIOPI FeH'Q iIasX1enϽ IbQ^֩Ou_#h+:HpZZor+ Pڏ!%1h rr`&JYx~D#%͒!yW03eՒFNK^+*m;+b q;m?EmAuw}YaˀEQW+ϸ0@37ww]=a`$v0`ډaz)ӲQ^T&fc*:.LFfjnqr|C?RN°_*PK:RnʕYl'*)EB)-E/E¡JĚM.V 4%x9px5a8kg=]vn&WX?b5DFk@ MlNqwU۫e+f~َ"~ fZ# R33TiSǦjE,>a#kS%c\fqٰ6Z16ox=\l0)-i;(yq'7/.Vc~5DY:h8Db$} W(O3R~3_P &$V4]V2[[swÑ~nM:;/onqt/P}^VvYiJZZ=rVCƀ&B4SNqE" [te9/)`VQ'zA]LLK][3bq`-V dnDD V-2+C'5Ť sl9\\rBfY~F$U ^.V/#$pwdfKmF5,"(I$kx*tt_ G̨B*SCume<R"=S߭AsMYlcפd&"ӗz0A  ܛ|цGTm{pE׶Ԃ쵻'ޞZR^urv:wnOl;.";NGY+5tE,+y;7e[.{PGTռml^ bTzas/ʖ]]"QLl,+d}r}:\JSCGك*yfUm߮FQU Dc$^΅tS8r$UKaR¹ԤZW U"5#UѰȳOinM`r[dƌ/d>Z!'xS8//Nw'oi^=Er ̩Ĥ9A{Þhhk7Ԑ_,NJBaqIMow< BkE:rl-mEK%OEx7S4:вgqNf?.(KL-Jf\ J]_\|vzySG$lS`c6=Ltϖ:H 0l} LFn,%jާr0G}t||9pcW%Y ݕȚx֋NJ(k8/k=?_SFMSwLasa.o~nag.j"J4*ϼȉipt.ڍ,xGPPvM>@SP klhS{HY.x!nK+#cuzv`o4=Z4#6/xrb\luw`u@_L@UDϺ'SPGXmPC'g/oaU܌3]u `d ^_J(Hx^Km0_ng kpgqEHA *ZH'w?PΪn6HmV1-mO/BkCiC*[Sac.3FP<֡xE& &Fʹ7cd5!$nV#C؜E*EzLȴ#ӐZBnE #i观N&{d^$zOq=drI-OgkE ."Dn>+Rlr-nX,uX+ |27hSwU"m&`Sdy{V+"9nD[%A,1Cm E껲BNiRe o(Yu[05} I3gYgٕN*[LA!ȱm4CM $ve -ĭ.VpH:2"x)GEܨh!8S>!=GJ1Y*ܼܨBmպ^/iU7d7{f "v>{3>/̱UO)3PӴ8x{c|5$]sݽW=R]Q] ^4?Ohx4%ecبd(ClE4J \Bi8݄b dɭ!FcYaݮ|݀vZNZ1s2x2(]\lN),h'Kص~Qqw?uк0Xϊd'!MEn-cYk;pDH73%]+(? [isȌV HOVDauN K7ׁ)ޮbo)=hǠ.33[66"R86֭L H6}M&[yUS2r}94>&+(34+XV!d(= G}J~]~銧C>¬蛿$á-*D}2 {kԺ'C6Q"e 'wH:(Ch cT[o^6o@xqRZQaҒ7)fTH`!o$~k+^"^8a-q)fATX:,>k[6ŔWmq"[Lݞlݝ}+sC겫ч )SM@J(:tꦋwuڒE @eO 8ȵgIct"DŽG޽!/$A39%إ9.7!hP$*Vw0TP;`i,oRTQJ9 ;}Pע}UrU=vP &,/%}#zd6f 2iSP6Qϵ j<d4_ uO04K E+SXmU#4{’J:#l;n<` 2QD+!o".~I\q%46ڀt-f+KoWWBx~bhud'`_7j30BՀRo C}CKDofͳ9+4$W(>$=.S/c\?"x"S7耹yq/L.NΕ2F0^X e2ҩ`vj8f0(w[:vk۪[h{9Q' }Z^44zI܀" ]CPv↎]wY(iKkBf\C`@%޷z,ּ: xs^ZE f0rsT&Me8}yIT|AzŘ-M6N„@J5#-u L- XS&jqFIJ4kU_Bom,<ށ!*hę\a8IшEGB0jZ( $t@]d:ɗL/mNد~`m=F'j~$(L&1bB+>.^ Z˩Ղ@%aggЊ >q'~%sb%, Ʌ"*:f#e ~ծ8]4!I]n.Qk4 AK3UbGHYˍ2po]WI͵\y%/Ni?r|y' -]Etҝȣ])i\%M^{!i] H$%mw^:tu +$hW=,if䮸7cM[!SMW ÀߏQ%]5~ 4F:GK#em Am}A`@ď O~ײ 4<ƕ%3+dJ<ۗ9.엋i/~%h)n6=6Ɂy}z3ܤدX|˿|0e B}GKVR2"vL9R_/?l)8xF(Y<0{>aK`kL]J j!k4TPӗZ Xe& =TۈVNIK^1ɇQ*)jeD2teZuhd|B$G xQ?$NUSYtk&6cϊ\u>iI\S o!_[QyaEu_|~>Yh E04;5DKjq'| Kfu8(,k+-Ɇm~4 qJ0Nr~1E|ZNm %r*ݜ;[!#=-_3#;DdΌ/r`kuDB0EOk28y0m<" P[5|Wo.:vuG9%,l,ZOɎHu1 D`ro֐- yI\-,JWEy $L!v;I)UJѦТ>/'Ïob6;{|4iUg熃ݞfl̔oa_35FUt#Ԕp܊0CdyLh:U9S2̩v\;8ssMȚ뒸0tt_VNy=&`uU_3".mCʪMZRXj!~&Հ: R^pNjgWbRċWs k$"uC,'f6jЭ4fU܏t*E@PPĵtHϠ$.9|ն_UEO* n.-شy;GyPa\@(t:D`㽮"JSU=Z{O>:R [~"H0y7tQLUզ"]w:[wJI࣭OJןP#rj8طH g{f9p`S%{<њ? ~TwTrT ]Zwu&1|5Ykt96Iʎ<T [3/uxkC; x^VCBSPލt!xsYAyxX18 gU  .خ MO@$7^5#H#7!H {oμ"ualߧ`5i)R?=GW *b'w6; 0hwĮ ţ%YxW|0_[sPGͮ5INl_3Gs72qDVBTMJq@kF䱉j9Fèh=wRCdCfnMvjQx{=L\ [>;Lt-%9Fejs36{rOp{qƉNEtL.-o~x :=*4iC:%dL D>UtvQ'TYWip#:\ka )̩' DXS֤\ӛ-`Kv为Ut>9KR4+{G6"QVPU9w 2/e(1;R1MU–Y/[JlۦpXJD \.l\:ΑTId%=! =4.23Ŷ [)E>CCi.a!Klh^= ߒbq^]#|,/%gu B0m_Zt/iɊ{\t}i fy|ֵokw{P^klO._XpV3CHksL =see};o],ckCo~CTs JAIa+@Thٿst{ ,9$gGo7.`)fGH?|khvע ENǔ0ĉq]Jp~R0v\>Bo ­ ҕӳD9 2ҌfǬcUȀؿCsR˞41DAQ~oLZ\b&pUP#;92}&Dm ZO/-o_hū?7w"ߝqINQ'n$ٮW:'& _:W+ض "@}o&yI 滮+C<`ӌiƿ`~Ղ=ׅ`,!2 \673Q}[=W=x,h3˒W[]Ly7ȱu}>=qnve QZ/D.qltyr$Yke)*ᖻsEcב6j6_ƪkXG /Nkʬ4YGW%*MF}pe!ޒX>&kej0SӀ{dJ:.*ЬnC";ٝ2@cuTt L191ȓ~UrK_k7N,>(ؿ_3n#ղ4* kqh݅SFmrYkNpP>t|)h/„G6e`l~ڣ_d 4B@UVٞM8T=\+r%0f(HJiO(=fZ*ZjC%bH,oB PЫ=$YF➤z- B@rɶzj(|ɾCSkF?\2`͙ģpxy*hHo@e+4Iʖ{( tԨWŭ;OLo:]*U]5+L*@k4i]?]_ D@Vδf,i40)Q#1@!) $CJuw0=mJ|F QuQ=&>}l+6nB͒Snb3X&[[sxkϼ_bMCmUpЗCqDTj,#w;9"BxX૽]ؐaɺ:>KX55V%ႋuX+.E6Ͷ(vACQ61FwO V7יH|Ȧ["Ai.VaTs||C"voԠwo)X(@C}enA?_zpO]#\ F7ύ6Q$׳R/-N4f 2 hMSG@+n2U'1tY5 ݛ\t.-}SfȘE!_ fJ<ަe vU0N@9 1n:T=gOnE+U(l](GN{: 9a<~EX!M !/P\aD.m#*lSr1 ͩ5wSrd5Cـ;KxƞҴ3,uvgFWx\U55s:`` Y[c*An^z^"(Oا{c &둀ksI}yZH+_: \2/dv-*فc>4OGA |c|Ԩ6Ξ ,Q e GsCGE ;-ong~l3׹Ua;e^vgH}]W:ڛVŐL|Z}&@m$Ζ\ 2#8ybs0Tx2](, :} g.{xUPJ=& c*5Oyɯ͇Q&Bk{iuAlŴDtyB@7գ9(ԕvʈ5#[]}u h9τޙ&;~rF1WpҜiZR4fY*Q--)gv\2ΛrpMwl"Y>SI\@~q뙮llQ[Ukkha:0 Dqѿ ;i[ba䗅\i^|&֏ű1ʅ;%p}R%5H 3_=Qx0a:#$~;9Ym+kG\F!tbZZHxa!{ b!NT9oB05+v `IMT[q_uY ͷV) }ӡg@$g."` tO.6{-w92I<152;"U6wiAɒ!VjkYh@mW!), ^z]~n\(-LIqz7܅𼑆[nq"2X*]qm,GB];FNKϿyd1*[t$T ~ oE%[u(B^"t=BlIذ2{/Q'g &2k*VҶ~Ƅu=/K"_wiϗ듐Z,@30 JE$ڮJM3jK1]wQKKWvkLp` AICSEPg![/ Wo}&XvCq?jutI7nlx8Ԝ{*nč)T2O/H&ǪU,É_TivK!=2p1XO JVCھx2H\DU,; ҤG|]"HߵoFwr ^5_.4/YK[Ej6oT q80ancАEG7 E&*Ea@o=Dho_žU{w]@[XkE N(z)vMIz woO<7[i@ +Z:DgCHG pU?H?[:SXC|cג/_*U^k'd'_eG$^ _:\;CHllCϋX^6|O,u :K_]vDBu*L˥s>;uqzlAe;Z]*&س!:Hl$=[!".ZK>5!D&s@)DQ2E}mD2HI"K5G sdggp40۵ 6ft)Kd>s崆B31ܙ=wwzkIf ()ӞpTݻ缡Qy] qy}D0ft> 3̬bǹe@Eh â5( R?LpDCD?g1a=ϭ׎K?QCC_b"VcHKT>OmS!Ӊ܀Ȕ<If]ng9[uu- d͘ٿ׬'(9'RV똡4AWl Jak-[Zg:?BWKgvs8YSV+p#LݤPڣYb3HpPLƩǒjؓRZ!'Kj1j+i?t+]=VD5,\jAQ򃺇( Sp䜾9NbO#6WJeF`U(l8zTf^hx!4/1bY׿ B˪}PZ+;@_ J?T)F4]HXYh%ny _j&ǥFzD /G›'D>`Smf$[@wo2ͥmnTݿʬ>KoGo2jۘs*X|x-xdGq vf=dz'" +oo'&o%]T۵WȖ*r߳+uh|:ASp|?g1:Ӄ:, vJRxc*c襦ut񍂃7Y#\ʊ([AX h0IRYݘT"ì0„8Ao@/#"sx"Lr_br (IRᓿ~1 7+TB #22*dRزT *RP)~&S󌛂biBO$_krz8q_S?=SX"j׮7 N<nIn0Ӕ3Rd RV\$`ޯ%%ØJI]7`a';G=#46 v&b A/ ;F?Aр#X/^Ob/yأ_sNqn ;Osr]! m@VaU:̫^W*h}brH)MM> p52. ܯ\\痘[+k&{CDA?ϰWI!DEz|[Ciվ"i \mD(62nd8WDp]D &Cut]Y퀏u=9kkF7l^*E Gnz5ׄiyM\ͣFVj3B_=Yș| =P>pLVOBPmUqRȪAq"ڷ$Vbx7y 4k0# jz;LI>C؟|q=KlGZ2 tf V8"} fm8Yd ;}2V4a{>|){,j77?Ե IKp;P"Zc}qo8Q}T/ p9>nqh $t= pZ*{`K`hs !9D -UɁMee*+sk:B_y4f[kVN1kqG^7j[/ʵcEuD]s)uOx,4A]fn#yDm-E.vM4*;#}blWaTfRSiX ~+GaN (RdrlX߀w<0V-V~F:%;CN+,k$49W^e,9VORאVc&UFpyXHܼ+|-FP1.K s*>vpb"Mi#[  Kerüs"![ZW$ ҧZ#ga+Y^ x:=\ UĄǯ CO5I"u=DR,V}]E(rh7Q4Pz{?_Ǿ& 6Q~&!b)9̈́.@eQA"&eeZ 3~6Bvu"~%Э!{ϺŸZ#Lo|trq#ݑa9DK=P lC‹Aߨ0H!+}9Kj$La[p|K䈗* j#%? x \Z9`h]Lִ)!CML924Ǭ̡ %x//';ᩯwTm*Yl^")@'#>:v:tq%Fo %oPu/kyyMsȲna-92UWzBf,Vy^I?)(OgZf<-eQk;AF, r2<}/^N{+w*R ~<trTQ&^}NJK_wh+ؙ )tx4-&8iy ҄ӌW~sZ&Ms?zL.;MG Lf=_R}^NR+-}VNިT&iت. ;<kw g꾘OKIWO>+SG@CjYC?_Gj%FuY76iXh QQY?!- TUÀ3Y -9RO~EcL/&jh%1hfIg)]^<`6CyFzkq@@LJ k68Ó `l)hBbr*>tx$($zq|r|T!8+bǑ8DXO]# 30?+䌢Ԟ-A8DۻACZXxJ@T 6}@!uwq@ ѕ#>q/Ga|)Awu]̒rr\M5F̷PR#ߢsX{}C#r[2:)!22ib׭`l5:"ҮP~kbkNu* J-AT]J 5 rިzlIuFDeˈUL2!\6LMN*Vg]>T]HKӻc-MbVݽSIKlid@/rZ$[0 6S-L3B]B;CXj$&;\&^aT([KX}:zIGV%'`s}i#?nK\(u?CTʖF\ߗoviu3!ͩ~ӛVnwiaY!]&ٳj}k2`C;xƖ]OW >k n +[4IՏMIgq^)x}t2usާuib8W"俪bwEiL>F}X!.oi{HK5q&r(Y,q0͋(YW,]h)mO! ݩ^ 9@S!nZ!gh~ g " #`֗r8:k2\ү${΢2xe* ά c]3\ vsB{tfG{sU5~sf5@ۗL&8^tڛX"ڛ@7E78wtdqzWM>>Q=35[sb-.]~p0Cٟ,RyV'37Ú8n -tgdxe'Lô? |!/uo2rŭ  @70(gNiwnфzr#o݅SFhZҎN<6s|sƹ6|RcW֠ҏ-;l3 ڂ2l27Rz&jU즴XuLJָnACB*^þKl܀u@)V@ [̬w MhuPf2j kS짯~Fm!0pZ2"lJPKBjkLe5:A0[!&\/**QdUZ˨$糔7ݯ}ǵ5 ? P-5[ ޹ 9wCwІUv0vfI7`Isԋ1+"d@_<߱6z/iebN/9aÂzaS9ꖇxs-PͿp ,?nCavkzKad`SuwӐU^$6[ttm5u,&e(_CêqΛO߈u melt ,fՔo ;(zJi@4YMAGgIyFcPA z2`K{>Xzthn#7y>)]k?T*>˪_H֏4իOv} c=5ac-[¹׶rƳH]wtHް"a5ɱfה+«Ư<@FVEf @gE%\xyoU!Lp#0o:թ77IU;gLpQg/msL7UnA8 ļd/++žX=@P>  IWM^Mm*B.(}Z]X/g\&:'W("Y uɲiO%Ux_Ibۋ!/}s_`M֑F TL8Ed nS. |)3 O.x^*%kct[ehh;3\d`QHO' s/yr<9R5"]trq8{ B=>3vO +=Cu56!vEb?/m2;L ʍ0'RL֤cZg7z íA5:%/iҎ ^K}8Ŝ1NfF7d<,]H|PJr嚼ق%Q8~Ć'fl;6Ik0+)|yp Y@#w'1ܘ?j2d6͍×YW #?)ܞ a}[|^:Y $bpY$7(C(L9$v^Ⱥ B*8D WpWAHO&̘s:̳8/I U쏪Lb=1]gAjc 5^/2(EXL4cimd ]fxµu0T " Z|Oث۪`{p;̌c+;2Rp߆8<9H"/ PA>5†Fd!]^/S ^DkEKb1$@7qf҅ryMAy *7Mj; s|GS8JVҮw;i);in-qe+jaa /c핮Fo(X8/d>vhƐ'~ LEihz"~}\6M/h3"G'5 uSlu@%NP1@w 3T̟3!颪yThEJk J!})WB'l5@|oqҵH'f-ZbsGN°@Ҋ"+##3Υ..׋-K:dDH#=秄uv\Uд: q㒽() ;q|G"! ԩfwҾtKХoOy,=H1.uGէ_٪g^teni(zma(m6sbMXS)5NTQ0zmƥ'k۰i29zXۇY504hLNN=$>1¦uΕMD JLoDh]ȰD}xU`lͣ|++$ۧ ]ac3g^ReRvdil34&7Wx4h.!KJg9ZcԦZAߝRd]zie%fE?}-yDvG/MSِqVdTK$OG2: Mׂ?:sSjYOrAXqԥ?[: 7V:w.nL)iH`9/P]VW7`J,chz07h-/mw߁7qs#Hstti|N@lkɡ]DzM:B~Wg*[a֓M?ͩ[%7Eot/ c(=S)rB S%{( <ȋӝ0+V1q+w+&}]R0v Q7pW3WF;/5Ϭ&%PHËn֘ȚOqʫ)߈U緘E'`i؁:?#ϡ0d4/+Yxáܣ.S8vJ_GR͹ \DT*Ҵ־SJHw?6H;ޘ1?#PݶIiAjP}b攐y1Cf[/{m'grhh dkDZ<ݘj:%)ݴS j)$(,EZ(,T dܪ4XQVZR,g/SS 7]Mל-`p,N7'D@wf؎/ExƵNi,b\I` XX6TP7B΃m pw^^ ^ /ා(%Zx&b{M~Q p39ģ\KxeS㦠n}{R@NI/77^%FbN x۵q:@ߑ'%T&QŨ)ԎJr]?0 _z/3W[ɓ|Eɱ1%Zj{WE8Ӆw^~®6-E_U-{sا˨пr| RQI[4MDPKӨ|;uFc=B@jW1&aB֏ԩ$ {Dz7.U@Μ}M⽩*=fJh>ԍuslv5cyGA,#)nB(kYinB'B3UoDaKIrn%7n,Ө@uKwnF,Oͼ_ *r*d%N _AZ~/g=SC?/TSXOAXܘmD_LlU0bAj7t84Q9®&ˈ\υ5 2W,7CF^IyϲVb<.»S*`` J5ɛB+ '~BC4eQګƐ#V ݔma3(/R \ou+@iYeGPο[q\# ȉ,.q=`6.Ƴ4ryS lƵC?+]kpRx|WVDIliW _jjMp ? F͟~?8TEGy#VhOdHG+(Rner G>Ǹgѵe@'/uuM  "e z7a*fPUڥYY0]' N띾Ģmhr /te1t΂_ RN#[DB쨆5'm}K+iV_!׊Amm5DtpU`dXT613 g4v|Ȝy'FUe;f.E+\t\@>2NavG\zXO fiی97^,H2FdYlRvCsQ9rO]VԲVo>Z5rŤq'$`Cy~}$:?36ܱ\=iڐSA=)'M.z*%{;q&%ZI.E̲Spoic̘vTqgkB\I < Css#c@ghٔ0 j X3Ӯe$b!Yu :mEGJk(8pwݒ4)`c2ry{it+}K+Bx0ovB)ߵ2\hO>SP*mo5W,js1*K:.jŃ=R}g4e W^RhA )|xn^[h"K`S fa#eGVm{y9 .pq MJG[UOLh?4uaCM#-o ZeZf<K/Op?P:*FT0U8DL`[AoedExlPUK(=S$\ A=O$E= I_].@}s exIiG\xQ̢*zDyw~U]įCf]0Kh3iP TK@'R^ #3$&`jľۆ(C׸e!E|u~#AAeQ0 >s=Do>v 8yk:D:2>1q^awݏǠ8*hMF%{UA{+dLyOtfۅȯY۲\1'x2ied[7`%N1?jd7˭oU^47V3T5 r IpCc9@5+AQ-$ ^*MMIDe02lCwqEKOI륏iy('lHF!^%&5hĉp!K,cJ 1 /;:;xkقVB,G1$m'{DR9o,`#orPLΡ nC(x~b e3'p5#BouOu,`ЅfP3F-X pD=`6tM ,$e緱*G:PGˣhmi#Lbm-m{v^dyWtd8["dz> &3qQᝑPf=H/KcZҒ+;C>+Sqz&jˎKPp̊QL-@9E'Rj9;̈RiᒖE%hMAtz ^ ldhOy9k|K׷Gz@#YPo0JMEqD$׷R~ @ X=ZW%ulUaگ "3.>@hftad &}/i niB-BWznCuGH5@j8l8DGVZXXbnjez @x2U!7YN:a#w`Y|GHKE]&A{76MmJ+˳7WU@-ߕcR.\MODyW̜+S-Ԙi kH$k? w XcU6n3oNXCuwB `q8.1X+/ˌ,6 N,l\sɲ!Gd+feuUR^ PX,iA: *N'{'&`.#8u_үDBUcs'~SLV9sqZ:Xŧk %u_i GE5--P&-M8;TLk^Gd4&4|F%W\9KbROLa1J^ eUıuXOs>!fNIX;U7}1pq8vK,+?fgd\fj>007cEa+~z UR.¥t3]/&6sy&a*I9 WJf"!(kP@VkDԋ)X7 ߠC4Yd64n(Ļ,eK_'1%Ǭ>Y㺤kfc;U;__{ ^,B}C!nM>w \GP}x@⤉m:lF7 藺~9ƔwϏ`&05"Rgfl_!0{'<'NeflWdOm,}-u &w @4j;,tcX՜ M|K=el<trl@'_"/Dz.PN 'b\sgOKD+,kѦFaaZ=>e-ˇLm|3`a $a# bmWlpvta>SXu8%䢼.eI2 >zʮM4s6D~T;W2Lt}S\9,C2L`lnJ)+|hQ)9tڗڕpd$JW_7J3ifyeiXsI0FѦ52 ? J߆Yi=;|sL-5Zu"5fhF:6`;ޥw $cQȰj _"/qyչM$k@S^' 0uGx`>BLtOrBsy>ܪ=ʈ"{t "P DCeLQڵ; (|lЅԡ@T+v)wt9/=dqdRvdC$LbI[ypҁJbu9~Ų0 d,WmEځb-. 5GsbLVBX&-m):Or$cmA^i6PQD׈6 b{r4)A4齑PS6  9TK&.Y;1pj^"۝!( ÛTnz*ڞ~O8 {?t b1F d:| U Rϐ:]/șw5Z̯Jp^wۜ䡩a29 ?7uiMc*LJc{L'[}T.x7%:,C'^:s_$>[գЖrҺCCٱxc ֿႧ,~t; y&F0tDTn"\_ avBwevmlÿmȀ )2`|FCkT&tA8yFt߯rZ,F0Joю 9MI"wsUv}[Bi!. lP8%Х,O#s]ZGM)xRбxꄃ/a98#}b_ "(k%"u|$$b"Ǎ&w9qʽ̮v;gƫ8n[KgR4zp8?/7pP 441>^!)8 &ѱ۟/ahUoq',، c2`SnnE[aC(fU*NfP(U(統󺓝{B=HrAݵ՟L0ХѥCPk!V,ḞvZݖ %(%ۺARp72?K! v0Fꩨ]BQVt 2ʷL. i|wxdzhfhAMv4A=#2rSŢhVmcP>DT'ez}VD #K2^ܲ9퓏 MY0{ WWڊ_`(QQ6֛a_ +aU~b1(ijQļ &NGN 9lmA|/۱I tViꔞst{- 9&,MÚ&] !lxՌ~[wڕoi_C\[!$273 8!>A`j5qOx;A`2b5ӽ4KsKX7 x>1$|@r6Kzmi q¥,v;8욵kq>AU X0b7@Lؖ kP !*P ϊe pgY9{ #꛸/OT\vMqJ1q=32N9LnxfO6sWwJenA5>g]j@{.?6t Xmx pߤ&2 [6vV&y8w ~6٭fenh˗hlP -z2goPm%t#W t@ ae0)9]'bL.9`vea>E_ `5=ssyKdtoґ {.O[7G I;4,;j?tˎ~5>߾F3; xyZr2/D".0-"8RCa1cPPuB6y}fwTOg+a# >Jfhէ>j_~JAzkהʞ{wbS1_ 9ytu[Yy ||3Pَ̕FoR C{YYyK+RUl)hA״ d Lq~g,'.<_>uTjcԓ54~QmܛOw7$"JHypƟYm%"/ N* ԃMXfc'sPzWfZ 9(BB1'n"(l(}ӏ0f(Y8*jO-4%E^!y';DK &Wtt0fR p)q]?(_hGss ^JGϛtSC7%"s}dN' +^;^P:rAi)E)m}YqELJ1Y9t[C(BBIf¯X~TsqajnִCߵ&\:h($&74Vp։q ׅa?ؽfԱYŞz0$s\auՀsKVʋNyfhD^MK$`oӺީӧ`*<vT2>hOS37iᖌ 詬8HjK1{Ι&=wbgLcW7At>=MP1ZZ޸&3ps%5w o= I,5đ*$3k1`ԻB)P;vtLHB*d`_ΌrҜ(u*+ m;s, ̹ImCxFd|ruצ%+zWXmAbGI';Q C24bJ_٢SۓbBKGiNбptF3t/5Nb T]p S<t@~֣]mNؤ:4aߥJj+Ĭ& ?ϴ1PsJsQFϢjYsqfԖ$!r'?R J|h9ߌA%ow( b^`U%A{iC- =ƝЫ})e7zb_!qR6g30H%Dٽ( Gg| mq4Ge+X>'"j&ѳ opUVO( .U>nB?l:G[uo9W| q^cTlO{!6W=B`?*Εs8̭^XwMSops1=bh4޹tn(^uב  R;Ƨ i;Or{nEEZ 3Ͻw5{In'L a&z nã+-xiO'zא 8u8L8}Қعq=Q0Yhz6t/J=vs:9>wZKʝ͗meUw@2l5 `;{{ŷ~|;v Pʼk#@CΊVgօy7*=J'&B-aP-a;t^Dkp{AWAPoJ:Oe5ee#ߟ'1pܝ4T'/8';\eMr5wvy]WibL]T}o䴳XxVC ZG`uМѢ⫦j |[ _ Pzq&Y9(z&i[:m(-eȅkK 8х~?`/Q/U#5L/憎:~2n_;BAONco(jS΢z4)YYRRoܙ.gG=Bȸom_7:mLM,̻|z/AX)t6vVZfr7ͬG$i<™FgM(:~Yyj|CCdë6v8- yuiaJ>MqTgo M S5 +~ӓr:*(8 Do}UB3:ZĐض?TK̖d% Եy]v\9]"3mJduW 9Xוs'r^z!-KڔU o]Uk0XTF#'m6VDؼ{Ge.H1rH Θ&ׇTj5^~?bEH= fq826|/dΓcL#&SS. tEw4=T˓g~}h_+lZ}<'\=oI,P Y@a uy?$r("|Mm9Ob,q"{F]Tmvq7+( XbVaA)~Rem&x?V7 jF@I |-݂;pUN#aq6 -yq [s#DvpE'Ѱؚy6"Q|'C8^`UPʬ" Adi>~54XFSGqXFM>TJi{cD-h,6Y~M1k;@ E*(k=8vİλ6nl6?,&3b;ZQ0g.h36gضX0gXy]UQfuh/AH,uh*QG:AzT `}7S> WZ#RYT$v< %9WRMUvNVɢ]7Pw׍!VL**{"@hfgLw u MeZT9*PJ<@?4T1~ElZP?*ٱxnI{RO#oewݠhKs~px-;3 8nUyڝ"_xU%W2/{Fox!$KPhop\qltء_{,MbK>Jn{6@s,!Wܹ^%wA_kV";2jtQU2l#4{>8Jhe2e8F\?%>ؖxTWIA^0PhGG&H[#;!PJZyN3L;ЫVJ  E*L?Љ絧i)jAE6D"'mwo-A.K|fk[k 9<ʓ|_bB 'C*hԣ:o]g#bx$љ{} (QRq`/y:j9 !߿4kT3)uq!z FQŹ[M:G\!c{U5Ӗtm Ap4ez~wb:D':$ vm fOr񭎑 rY!y[LQ i:0Jװd"{Ls E<P{N$ҽ;y{s;bV9"gl^kl ܃F:;'MاDϐO eZ8*?3r V/1pNez)"s(ea;RJ 86bi~T" Tk+;Vm8jK-_v_]J\V>`"w#xb&9H7nQπƝa3*ASCFVb*c fʍas,4b\%%¡U sS#6;f"2), U#>?H 剑@4ͽV&7< 0[駕+vp|gr(DDY"byDz?UD1J2Ǿ R&exr"Lx>z]D;NFope<s04zHcF~Pnd⁍9tIS%ƽ'SBCePv6Mp!%٨PkD^E 7\teS[[`jDG8/jPjNQfgdhn@s_ms7LjK4y|;BrA`@hwzM3!-#.E޾D; 3w:;`gnBb,ũ9(35ǔu<FdTB4O xN&QyQx%:Ъas&&z>birlֳ13vyL[mu488l~n63AгÜA Oށ>Ks4bPQ֞ -{jg墸,7.>Ap~f]XxڼBi6&r 8$uTg=jp)I{Aوܜ[+mLW]8SQwYLU!e=16iAMPSa\* E]VJr1O6W\m`[ SiXX; =.-x}%UR4HUф_9Da6B-Oߎ,fHG/Fmr)d/?]nބ[tl í0tyG?,Ek4nO@ou&Nf%i_-\pN6uM[ՋQ^'XPD/tw2[q Z K v"4nLtZY|(*>m\p&(F,RJL|=PW&fR-6]UYCVr5e'~YX>˂tߚymF0z$1UVDZ2t0x^#':*W/SWu\Ckǒx)%!X6_eAq(.k^ˁ& a+hO"|jQ5d?˝-⿂~9<_[$A{5VQQ1Ehj F.SQ~bY0`^5.)54"B,JmSGEjѣڎS ugh.kzxa|OxHWImJkQ-SG':iXE5d:\rCg_\uB[6;&rct42"t΍Xp-O[HLWDcMCt:.rIޕgh/TD(~+vg G qSXY;fO#tXb ND(6B!|29xȬx?OEv$jCÚV;Pw0ЊJ: xFa`>#_@bQ/$3swչLDI$J,s5+ ~3C5|tXUU` ,1gg?l!Ғ9r-)>jc? Dۼ8‰I! C }ZyUӞGMƇf#lۙ< Iȗ Bbo԰/}#Oq?ɔc/+f{qaϾ*o)Y݅ Yyv869>!!7#P:o&=25Eio1θίu}`8G$L#rDJ݇M$ר:G񇀠8.}M\ 74cß-"a.NkR0ɁJx"efAm EUYWVI{v}=ieb2-MbЦS_u @*'n$^0E*&I`a/n$->gtYϷсm^9jV\;]R/$N6~ fU0$ּ# (2 oq|(yCrHnl@6*f0HiqX\dʅxoY-[W"l(5-&}h籿V{8&yɽWa(:;px.l ؎Eڲ| OS cr3]TT:(b0ᥡHX‹? aj|MЖ $۝Dحʍ3' cE949z()pCɘv&z*_$>V'sqC<lp\ l aWI,,;]4t߰sVzZSN3;/>W 2Bײ\=}ٌs 7-X;Fl'Do=nJGOs ol]ZhJ&W|!Si@S~j_ q%VwG⫴9*&b:kaX^,wo1,^%L+jivv@C$S5 ˶a!4ǭ%P)S-uуVq>$П*Sbk]lO!ʕyaF[U!|I>Jgn]uOcq4འF"Zm'*Z: tEYkh*Yy{j,*olN]j2ݻꈞ~0;>|W[. ,3E P$j0sKuDjz3BX[60i)*}sNowũ6 \lC]HZbEôDIh"]Q%#B4;H#Au89NI*6|~ Zmho%_ҁEQu.3Iީ\UB Q8 (ZV´AckTsD:U{9u1.8C*/_taBgxXXYۏ=0/g\||)PYc} Ti1L_sYA<sj&nW*pQ(,ɤg]Q4!(@iI P4Clk@X~Cˢ 9 $Dai/TvfXɶàK.y_`'RZDqbuَ;2 Im$@qD*vuBBtqthy/{dwz'Zle`8kSYCMN4AA8D?u%fS[IVP #/%z? O LlxVI j (9G1 tg|jP ^?H%Q4U\.(e,hYh#29@v_{;/f4V4c|LyDZfgۑ(D&em@[<哈t+i$cٔ1û_v\iD廻, Xg?<axCQzRwUd1r_U|Ws.~ _g(91i;YIi$fyywazy0[v*$9&sQ l,+|d*FLuܟ7Cy~u^C;BA +6X[Z`k{OI"G *fWC#GlHSrJ7FkFZOg n޺L3Z?o柭7Hhm R+\3(_~_Pmu [t0MPƚCI%?vb)gGci+;#'IGPO墜ZloЅ2X.1ؠRѧ{M9fhL&hW?Ś6?CNj#еܶgIe<ܻ4c xw|E)AXRWDzOݙb-a"-Lm}ɧ([܏ 'ϗsxfLBX6k_Q EoUP@E) Ov^,qvSs/q2$/<N?n/ ~Ajɍ}ۘFUF ト񧒘Gā%TLi"}dqk<V$.e Ddt:Q)l}.Jy.*Ɣi{sL#|. ]w{m~՜4S=XnH`no!ulM),i(;"RYg٬s.EZߊo`09L^oיxpO >a.G@֪_e!8G[zE>\HYJ{Դb}9,+09ArRЌwDӇ' }樸J.@fQDǑk&WɎ <6&DQ]Ka{2gJc_Ѽ>+Hl5.h@?$tLsީDKQ`xg@-3(*swŪEc%狼Ի̯j v Sf[v F(H3>.н g> 擯{,ޯC sGvH@:dd7u7|qbjWMsс u뢛ڷl/f0&mtJK԰*~X-g Etb`[)2VC:zV`u3kg/H gRDSn-ӏ -4Elϲ[MԟDC06)z!8OEeSճlrbykBRM+qԐi(ƮYyhy. }De%. xk2*/<2$NFytse*5%")Nٓ^w"'e0:J)c+BA5Jy G/HM5SNr4{7AS#]՗az$+>ǔZ/Yy4ڣ96[$l.c=dj sR1bR`auV5OJhHqh0N؉)Pp kc`[y(I jd~ʖRy x2rk5o9e>ݜGRSuu"j˪g/Ԥ:q`9׶9 [WƘKޮ3e')v0yWz5Q%< ́|;G(S{!C׊xL߮{ʦc~`4zәu4,aLhC{IF*9tm~ѴmYʱV+O#Si a9 KkOE BBl\,Kō?d#7'ݶ5κ&> 4bcrzE>/vj u-/'NqY4fPfq[\ceme6o([U䄦Zbf)0kb9b%{ GGjI͂Ba':io7nZ奵kSm?T,Ƈyw]znIgE7; G_c! 77+14)j&*((s6ZD&K-8ƽ k5cdj\"cɆZO.{ڶ%CgF偨SkRt>' oplY?/pѥtIqFͯpPI 5e;4-6 SBP_jyXQCm#ͯ~j"z [sȣF!{̕ت 6=YoL= F, ^"AxXb=)b=r~5Rk6b)8xTd `&/ΚaPBKfЀY+uf3n'&9.O;߻˓oizM8T"!&{@jH&Vܟ1-\~)+r4D\gBBȩ!=XW- h(͑'#̾,E)ɻuX]1IOԓ1x l}&qPBe-]LMi`^~Jp&9_Sr%LS[Z{yC_bu'J\[YD⬥y/-2_1J%пJ2bL,gdi@h-B3lLLۓ'wOKD&'t8CXK<$^ &hDΛjTqu,_TVk $Jn>)>#u݈M>]m:{/Ip,~زъmcNӶ c]l:YTݹ{7 M۾X!}EpH3$r렴j,8QpA ˦L 7 0'5U J]/PDn%BM1833;fUVUzpE\Lxq"R?%In11%Kѽ^2VƿS'[ kQo\ lPD\"vn*'X#2&d M(G޳j8ZBh_-yBPVFuZ薸 )X|u h1<2.4 :ÃaAJu@[Y;#M_ 4oiǮO]|'ش L\Vk _9VmUEi+zv`#ɿ&kLLRGv&ڈ JeѴqY]!-(]:=݄8GX. rEQy񞪄f&k+痏b̋i\`t3afH%okhuɄ$Nf`SϺ22TI+|UoZO ϖQE$}~ڄUW% EʲH%+}%su7rv/JBY&3H)n!HN8 O>ew>p0 ?P.[rSN{'p8%5޶'Y,G%mK1Rb<`YME#]JphjbU켻X;q-AN0,㥱Pc8]Xx8x$B)aDZAom_-D 80 i4I ێ0{DSX[›)g 8n{_,˜+}&C9!]IHDO /P,wY1p{mxg M3rS-'H4LԦPܭA碂K7fR:g)4aژF6-25G1KRsZL:{EYsГJzyr0Q^'Axf3[ 듕𫳂NE}bi9rϒSжy,p21V:Qpd6}z/Sq>8N*enb\PgIk#*ࠥ€g޶ v;Vp՚(Z1̕D;(lHKE7FnES2aW)<>lBC0뎬5@a G{f8V)=]؝s$ABF$j#[%/Du0g'2@ߘo&` 9,:G9_ 8а.n ǢJ+j 񸀬R <\k Ex+^52f+lٟ1ru{AluBqge,$>}Q,sR|gM~0%!LLEۼT:iw@ $NW51 C[DMvؽ&4ۨQV7C+4Ee@TB!fv,d&vKs|/tp*_h]tdI#2=99/%;[R_DHSI{s|`ډ&q+E)$ӔLZgf_W f0HQ{9K^ЙùMod:h_}ۂ`ajNHJw0}{Kf+,zǯSطIm)Dh"7%|ڌ[ ;AL>UÏzιgJԢ]jǩuRswe,>)sztdsg>>C_ȴ1eK Y!{8W/yR1-8:bf&{*i4_5m"V=Xhgܺ-!ŅJC6 33RIQ8E]y$ kjppBbgK9{ ? g7P3zH4^ é?PV c]~ۀU zc@C+Jc!2+l~ j1a=]xmVNi H>o3`sنWR GmF4 1{7\}/fv$+sސ'ct׷'Mzܷh[5n k-Ҡ'I(AC!^] Sdo]aM׎ Q$]J?صe,  uM<QwUQ d&3I&[z{ c.\V݋=[ wiI~?ٰrJ3b3n&^ ΂mgAXN'sShNZ+mXXOr%2鮛qB_stgI0l\bwA0c35eM5ҥ,|qn2">;y'guMjӷow] i)dQRk8!pF7B'h7Z߷ANV". 08ȣ FLA>gУbhd5yA +/R-`/egQ~iBD~7vuEx=t\^j94l:zU(xrWq LaZW{CMrV;.^չ_QlksDuW#!k(j 6w\UiީN@C3Ryw~nϪ9~L_T™xOG8~Uhc躺ئ-ϞLp 8/STgna7L;"bfٟF@3 8y Lޥt*0'e14Ⲻ.> ع"҂[2GעbS&^OFVp%jEݓj^x7|r.ɞ}* p%U5[. uV1vQLlN=wAM{ҟ!ĉ͆Kͨg:!0vL95m¯"o.}N髶=='v V[y }q0n犄i쩨ЌpRR0mqk!ߚEKg H@\WO!΍ %YNQ y;hz!i3SUt"e f?:9B_T g9s[4~EOt_3Xe FD9sQwh ,`JXtiQc2h,#WZvXmub{^@;OS#lƀMTxJ{:- #z{'}ٜӝ7Y5wQz\-r;$4 ;zN'f.JQz:t9# aCIr/%DVW7I:5,R@Zs6.# O["Bl%# !7 3^ hct4m+k}hdYlks&Mx}sueBP4zMpJfs&7 E R{"0 Xd7@S  ^aW`w<*9$^3ܣg%70y .a&q*C:_}ќ'DԚ6q%Sv=4(p1ft)Gg&b_rML{:"/fM`߃P\T%W3u.w#̭Zt`6~dLETtd,;׾3g(+]M! рu11t͕QO`vo[~yU'"ӇhDF J,/@%8O 1PP\x { )H@əiT^)I{ƕ;R*./M vni֘OvѐtSc-_FG_)'V܂FK(- I$t`Rף06Jxb 3a5e3( ?6s4ԫk 8 h?? 3·.s>CpM0#zassTLDpey^#:?-M~Cli5 [˛+{h&0lVTD~.Ǯ@KПQE42i-HzqDw2MS0Y1 dXLO+|َ-(:Y0{O ~i7tzMɌXc$5D6*,ܳPv&#m0.3Ӕ]ǝ`qYh %;F9S0jfʗɵMʠ*tгMC?XV#Zo| ܆:Z:9.FE`u#5R:E45 9d0qf=Z)?hIh0Yv_t`(Z҄hf`m?%@oEO''6WN;D3◛8#[oknMI lBwzFfZ׉O#널d\] np["/=%IV+L2k# C2CsN?U30 ir72E K,zC) |peom2Ftݱx'9F0`^np}c,78A`IƯi-on"%t!cA+Wzʆ*i@2T<IG!F>-kԘ=o1|sxBX;Se!vcʐE໔ $B(!%/>zR=>|ʄ݄9?֐p{5rk(%LϔG'\=b'VO6Xb!O1&.exC|,G1 Wuu:+uqXwWzE&\%Os W&CHuEf[L&*he*K6?Ў~~~31'Bg_Ծz t!3Y{ s!Y!|-蒡ߓ㍍l'C:-<=*zDUg*Ql((/fygp\>vI%aݗaI#MՕ'}7$[dTnl4EkTGiNȵFC&8Ế5>GPWzH] ߝ2}~a+'؏#:]xztgd)|rj&dUC[ig"۴ȱ0+>8`P-?n;%?+yơc(QL= uRl@3uA\_u14[#} ZzzSʳ2ު '!-؇PPBm`+t1n 8dՅ[Xk辫a~b R{ ('سlOQ)$߰?AV\SbuG3}ׯJ; p\"%UܨR5j״Jl <rZ.;kQd 8Ey=eHg.XSU) f \5~LLllpigXCAF!nu6{-s+>Q#S&!<;4-n/ eO=%ᜓLL6I 9?TFp@[y_‹Ɵԛ0#6x#h^r9̸Hϑ{|Y&bvΠwy!**3g^N9jBҗ;_Y: {dfyIOS,gE4n|e.+v55fLy(bN`ҟ G&ZfÒ(fe _̷'Hfl@zpȑ*h8H浝VrUgzav?Bs9nn4 klsLcTk+6負%\5^~GM%C¶> <\ª!eWPGOԖkG{޹]Febg4%,qMʁTZ^և/<M c75E> m o /1\ !mO싺=Z9;,@W)9g3ɫǖS1Szܤ]HLI :|w1a̞Y꬜P+A]:r%Q=>ԫicuC2֖0sofvGJRc34S0S]S~0i]7BΖ -LCoSȞ,jE!T -nQ =1H'-۞mDv6[_&ύ+< o 39g99qOu_1#[rXc9oC+#,Bϒ+`L o֍E pt|P~WM1~JڇRp_2<Ɵ`Gu}@bR<{l4.3\t@NMod]Es4;3.T0@c J1,hܙX&@vjK& vn~H|bCL۶0hdhM&3ax GvB1kkHt1^^jC 4oJtc[Sx煟K5C9]I^>Yw <A~"fΤoT>¿Xu>af\O[LqPyqW~M,k#'Bg”IJv PG'jU:*9Dݪ͌ίY ]lHcη]Nqځ靦qJ&L//E@)}&K=\hIuPl 7Ld\%tԕtt~[Jաyn-b *}N\|UL \_-c =sV*Iesы[DkɳFlwnJ0c>up~awZHB1WztfA~eZU$xl[~qI[;{캊T5m-“S#YL-C,]G8Z R16KpRMu*]&O!svNg0l^;ҭ8(i}¹Ńϱ%v+'q{}|gR ).#1mtQnj k|pP..2a*2zDFJٺr霓* , |m0+݇xsGݢ<@#U)toӃi)@S @\W\z:›{ 3AYb$YA+0/BA5l)i>|5FLN,iINNSe;4WЛ OI1_[+鞕˥(+m~n(% P-nIp$Cur)g0\lنY]%wT}u yh]û?q@}}ԏ~PK͐4 NZ,U:/uLQ'u{r)%芃;46ƑI[5 .8JzòmLƶqS|`{͸ލ]wЮfCCsjxt٪$v287$;f2DK0.Okt韞B_||,Xʞ' D0a@u@km8wf0l>h#!Φ>6_Qk0Rs~9Z}%?jXw39+vh$нYaک|t8~$3]􅲪Yo3,b$<߄Z>srwõ'OAKjM7xz'zKX=.%KK hlFuscL#xрl.'jV*%X{b-cBcg EVa77DB ?sƱ@APBtCƵ·Iōeqy5:ƥ6UC|v=3$_Iiiq"rMUl=rGf}u)Q&a\Cα q$9 KlyT+[_qe#٨ԺBs̠ňes+}jzg zI)d[J_ѥW@+k~~9(Vp34C-};3M#+$mlJ UxCCߢvh 6l1}N>Fǎ楥GJ^.pL\*Zf5Uȭ`#!um~Ce]{/Y;|u="bX Sd,[(JwBC]X[[ R,=8bI {t@sz"<*pc3BP麊Jtg4=Gyjke0J=P[tD @ve(~N<%)k4ZTտfy¯ZiLy2Y+ԜgAlv -M~.컻tWQ@' rX2lFZ.cLg!7# :t#$wbS6PWK_ zJ]>Z)@A-$AR6Fϔ{9[|6A*Uݤ_eSXM^@Y?!&p, S & ~k$t6Fr |/{>@]a l `F*/H4I*3dxk@'6ҔMϊ[,cCS0ŋ0~vԁlRdC%~o9홟'rs_`HCΜSLj#3rhqв,_9 K+]ъ>7@l/Q4UmizP/OI MD!j\UzD@3N]%[סA츰S f&YiJ9XЗ/ ?QY/?aie!f}w)2pe_S%5c&^[K^^Ǔ&Fȯ/Һ}2A#1[_IBveMZpܫ"~!x{RAUO)o~#}:ko[>̬4tEOr@/S@!] r%0 t[MAZd55MH3~Baj/ ?șVm$JnxNs{SE2PnKdT4bSADA ]g(~2\stK̨\̦JDw=!>`oH+.߯H +8?yѵeEE tBM\I%$%ߎl5)O[l[ 80Ofx_칊 LJfg;:Z qQֻ=c@dmR%?xx[z3U@*<r'j.} QnCsװDGdy0"9T.Yl%lnn ȾF*NvD@},>3C۷?j-8G_7 ;WD-ߝcGzLz1lnG{׿cwj VWF:6_0fG&]2 ԨU֎-i _#+8C֖mh-0NT7Ԧ|Ma93pOzug[Ou G[VaY"i0YI0 .ԙ1xKv:s{4;:/P_:f`eߎ˖Df3AW"g(/u&DxPv##\E. e3hpơZN_("!DxXz1adD BGB Z#3s GU^&gMUV2b}K2.Օ("ʣiJkbsljij3 \oZѺ}FV2=Q[/.sTGaWO2{ICqbU*d:EbB-Q鈕jHCD؋ɃM8؞T 1bCϬd%XM 1i$v1T!?qրzg9cC2aW/"" 8g#AJOx ޹*o jOWi2Ngg $SؔrPFaEθ;4T|rZ01kH m\xjK`Q^q$bkh99mZnнq P|x 1{gco'Rrg|tI^'i2ژ%gQ,d0 AP߯Ŏ(A|Ipmn}%.\ (1kV/ӮҺn)[e&AҞ(o9nY5V^3(|`\QOntLCQl-oR߶]e'qdu ZUf;pԄpu7a&Ν"k) ΢)JB!4"4xȜO@ +yڗV(υ GQk)LRX8;:+m$hGDg.s+7-NrjH! ,fK!=]<0n^$?ych?1zp(oj;󫊂>QO @\A2:g^](&ckR}lH4L \%/͎+LD hG6 7(adxdI |!aJqYٵ[8QyO,Ge/;8sWn4 _F&`-*5 dT° {??Nv~$Ew2?Trx{^}C)7A¬,蘛#=[Å8 2B Xd_xY1ް?+V:P=tU [tXh<5ȩ5 ݂;S QJ+T6~;NOι6 !t&Nw40ܩ~߻jx;MTm NOEgpYPg:[zTĈ~ȟ_y?[eE)"mB+]Ѥs{ lҘh-,`>5E.1n`̝IXE?нr8dCQ̀?¾(tyInzrő w  }zXc(eq_,px<8|Q2B]+n6>8ް QaA2J V"Rq*A6kDcܒ?ڴ#͊6;؊L1PgNYJ_(R@U#́m)Y´XO z16}SuY)8\`by'⏧~Vf@Zn5) Kb<"xQTﲮ*2'v\ϨK\ӂ*M Ev zVPUH:B&Z+KB60Ѫձo%&?- |j%3=5)vTx^My% N ?4 1y輬*|9T< Q/Ls^QHF|bϕcј_VjF)C]KUAjҭ]^n("Tgx A~`wn긘` GfYt'nUQUTn8Oуg}@Vɇ\cJsDofG!+2`*ƾ | Vr@*$ޖRRJ GN w)u֪v޽nJV&s,ЩoLA+Vrl0#'AbCEd_/Q<*lG!w fBaL7|tjWHIL %ƚcOV!r^n%RҢvHV*%;]g5u veL$U6ZkO|2L96yPJ*^)(F,kpѬ`COM ϛty}VVsC{Z#oT #9HQR y{@W.zKӔ*lܢkS76 !jk@"YdZƃc"ΧyZņu7'PZWp]^*'svG1,p9>=fA rSX(ѫ(+s}'U!7'>|-TNRgD%C%"rOQ5)U(FZگt'd`(%7nb;FU ..XrOR,Bᕅ;?QT|kFT÷Wm܊1P٥(~VI W7Df`]sE'gX!{qmj,J3vaTCK=$G|o4x˴5؅olt㤄R.Юo{jآ&į I8N,DNX5{s/aC.ܙgE><]r%2*͚ܷv^'kqf#2u*+\a!2o B& t5r!erATr%50 lꮆ2tnfwC%{?O55 0mixDda]_A,JV)xQfa9?| 9.sșqƢN=~8b>TZe`dA>r$/- *bOw GgIx6{J^E͝#CxYh{MmygA lF4l&($xU&gb\HQE[l.kb{uB)F,uo9!m)GV+ArP ih!xd+tb"jms*vhmꚗ0Wi.QD'ـ#)YPR6c˞}jun{&t72uGǂ}+]DGzF(.uK's`KHi,5&H o KPXӘ&_k{ZAD}}n/q}ᾄhX_.6D8eiֆ 2i|!%]ufY(RFdHܿM@UM7]RʷoվnP'\\v-BU80J^,B_¦3dL&G}qR&σw[=&@SkrI~rR"k)䁀4 lfFWc :k߉{|+.CyĦث(kV7$=!1!CݙOg7ǐ΄ tX5}Q ]C/|Y1a^ԑh#,V(rM7,qoD4Ü-9bI: 'sACPjOKT9RGz1 ΆgCjtӿq!L{yl!+ G@3hJ*C&<$zHX0trS aon" PisF"a%c K 0 ©K;! <0y9Y\K?i4%! B9Lϼ{{P[#F GŐphl^j`pF ݳ@qe(.J $o 67nBn"G39sBy3! 7Z3J8 FO' }}B S76#sP 7y0̗x^"Tј-KӜט~qg\TmU-mDDZh8ZF;8Q:ĭ {:܋ZҥoM(BpJ5ofN|3Eɰi$]phD9>Mdd\2<()0< #T++mj+VlnO[NYpe-m~~luqY]=Y?!JJ|D8cs6NL9huRxs[QУ(oi CJ[<^)@wǛ+&0, 1|oB@PKqy]p.?7rHo4O8c ">Xn,WŦ 3O C<=O0DP2&]mwpHdZۮ]9gtSR$ꕭIXĹ"9]SO>OԻ$r"f˞p_IM('k]Ÿ]2DCY>Pٕa+ms<-KLڱ,IW}d̫C/v(F4-s1 @88r5a)/uQ׃ek2=͒fVvR= ؾx jР"F#Iz%5yTWO/meƧ_n[4xصS1MU r}eGe锤\%tzlX[_%o0n׷$29"绉;H čl~bڎ|`x#ܷܵ"`hnͰ5Y_;ZkHE`J*$H5Qq^c3JngZWO`8/68Vbۨs?ԁD0 &_<RvQ~šݷKy78ulyhD+Dm Ѯ5`J5֣۞*`;ib7}n !OP4ļ^WX*%l_9˛Uk@+v= ~(?^틇{ PhO},Z;S Bb;vl+n3Ҏ7+#3as<ܾ6gL)EU}FU㫇&p g,1B&FO/5XTjJмj+2>0$hkʿD i_57Xu<iR]pL=EMe,fr0 ̗vMI ieK^A7x%F37z׈NB}Ϲg-.]$_hDa }'yj$P?4d끗;ECb+B Y J-oS"kӺ)zcB~\>A{S#_2J]^}\*yx̛On,b!U2T a%s4tD8;jZȚ=I!0{r;Vc <{1">(O@%<e30HA1Ӹ Y^PP i]\ 8Tliu`I<\)zD ǥ}gab^.3C>OM`_H\rnzpYɋH!tc_oD׆õ'HKetu>贓ȏ SmFl#9;';0@}4RX\>A-1H@Y%) IPsR,JޣS.,V76P Q>@Fu+*8fR֝iW{ȄpTa#?avJgv瀅. &R#ã1Xŋ&HjLkن 3lρ{6#Qn1Dıw+B9[o\% bDtPO%@ݬAzc@Я; 8U(Ƃ 6˵tSOza=C6*Qy+LY ~9 Rӷf]TNId=kR"Y#ȵ/o(2IiꭚܟFV^u)`8ũ |9Ҭg\IRaJT&m1*w UdLdy(s4Jl~97Qv! Qh'~FC&c/@e>=/:*Lدh)i@+0(~:Ѥ+.l½ guHnsA 뜜uA0Y g64fjms6zLAPU wQ ;0WB3WZYu[U`[tRKtDn/ź6G9 6bw5,uW YD2^=Uu7 _P`(B4l/HqW?@4TFڂUM !*(8A@+5scs( `%W2HHͰ_`"o{;Q||bٙ˫8P{-RCM֧rvIQHJ8fG ji6| O-a |EĨ[l@XqnqB\us*0>TklR5QD?p\jX1pJc.ĻMNIᅦknhzVoSxp^ ?hS뎗 v[ԤIdZ2Mǥ4Uc!eI]_n4ܭce1FiLlg'Ecɦ [2 l1SԮ'!;iS9"1H5tiO;|w/xXP? .`d 2@#O*_1l6 #ڐ!1%k~>cVbɱW+Ph',kKD3\,ݿ2hu{ {20>{xXHp(sgz_$I5.b錛XSc@Bu bms}!<hOng=S8e $ V݅j+#~djA#-aUCDou~cfhqko44nŒq)d$HX2KP V@XElXb>d&(F1*jt O|`ag(Y\12SCjmZHS~CAb޳YQ}ֆx[$QNFʂ_p ӊ~˂Õ΂DYBJy5~sI 'P"=G,4 5z!5>u3c$ e"P{=VSөrD~,0).O%{3CU>׫.dHKXT+f2 ^@ ߽fHE&ໂИ a)XǓ0΋s-3B{T!|kzui/YlaXgJ9H6cQWDG{$Sosf8! YfӢ]v$7!>%4(rzޛ]eqtg^3bCrVE)ޡyZm~t5k-.ryn74kVSahu3%e39qp QE9QR%P@fk;K;l%=06ca#MPJGI[޸ r`[(Cդ1BH8;.:LY%5L#MAJKPv81A |AYt dene4M|4I{_KfS$"֎.c3.vPmH%n NU'HqjP\^:V3z},JKYoߊ1}%VDxjQ#ڌ+v&_s믕{@J*u?Bfq\Z}Ɲܑ]CԢs~X- @t'1d Va2&܌E|3ĩ"RPUӳc*T0dhƶlzGCk,Jz lUF'sJ`cVz'QtCa)]ȟ-*1QgAc%3P1݀, ǧY?Pes qhPC5-6U75|ލv5iKoJU7HPeq0|>rSq^]Bl v$i32wⵕ+=?[ ّp7Ԫ2_9F,9#Sb;$78cL\z!H(E(ͣ0;)WAI;УMUi 2w͆ꎋ/V4E)*\:J(RQ2Bx_(nu]ULI! Gj)RdQľޓ!5%JI5uaqë"EtL^ficl31c} t zGOttztom̟Ӊx)[BYvG`28eu ;ݴGk- BAr-$qe 3AAIF -Yvɍ׼F*J(MFQr]0n^ xz(ӶY1bM V+V3<~ࡘW֨jǨo왴,?w.gBn UٖyD(qWITl&$_' Vf.Z#}i'qcE"36|6gdՐQ3<I4 JeMO-Q-^ ȿUp#>J~_Ҧj넎 ]LD^AB{$&Y0 czF9A(PU-BF9zq<mS*4p0UNc\):(}jǡjr:U&Ⴕos~2hٱ;=/WQuv;>BVs2FʽyežN OS4O-lE_`1ime:yÇ`QHduVX͚"y]^쐣ȡ7KdLH&Ih620'GjY4Ry.G/{) .#B@?} |^lF3h?Q#). }% !Etd 3>>=C\s\˲qRp;B] 4z1, Xq$:&]L=lhnD0S*MV5!>eb{*PT*)%sD=WE^jfPS?ExFX?j`[yH \^x}G_qT^ Fgq0j.!kuWC mRb=eᤝmn;̼' RO'a4S}0| mRF>I/ 3Ŗ㊺k>BpkuBqYYh-mta0 ׷^^oF. =z2T{/' TKL}ұw!_Qh>T.:^(g2v6gSڴTbxhR\:7< 5-A6e)^j6vz->soWRmS|!#RoLFrQo1H;$"”#4edurP-FGe-Ao %%G.Ii\ō-ͨK_ Bh&n{,G4=`闾,H#D$t>Qhn>G/FNVߕ*4=uZLd;d[1) lrH`z,3mQ4Y-b! 4%Y7`m30YOaTmCO9ma QAi:rt0Z+53tq];? f~- "զ_lt=!q[g!>'-+o,Ql6*Xe2ik;]lma|9zlⰗQ VV(̋S:-Y$挺I `jWRQz " Nd͊9F ~ sO0eJnX&2J{2蘳8:~Ofn{}ū:Z}e[[UnD  mӁ@"f0j֒Mro(`4YH3jBźIC;?KtG-}FB#>)25|}zD̸0gmh䙞%NJK[f65SiDOlj^Ÿ~[vm~7!8"  +w^/fVif(<94fMt6PO+T)a9x@ y?_|E"69̙)w+e& "uG WNdl Ǥ.x):AK₏؏']_,V$ y{ ̘QHp.Ezpi7X4W? m~1_2[NN!ƌW'p D6bݱz?H,u}zߨV?3;inEuUWp TeJ Na+f:s% >0'IB }V.Pb2BjH樀tzl3(a;0P zVvYVKOBg)݋s3>̑GݢWׅ`fRKH?2 uAO<<.f&<`46>M+*y@5{TEͰBS7=4 )h%c}Qn#& QNI8W\/0}KSdZt4 /rZIIVlgWk/VȒ+[̩*mI{+rӰ7FlUJ;eL%(bFV(,(8L#C"Ȓnn12!HȎ< ck"8bU~2Q:k|nw-z Ku`Me^hB{j3zASϫN`NEk`;UDx3>GI[ڣ38BϬݿ,is6ځ1#g4[j<*Nv:k=D5WKƺTq>BMQ`PXgaKZ]xc/SAkq:)9'`|F̰[{؊窾c2v\!$d Z01$îB :{&%ι!& AMiD)lJ_`zE'gR`0YƋx~928'%-n.gGFs_<5<2i [UD=Y $)}#}CŽ"W reF4i6}qt~nHي͇%2=zFkz~FrT;=L铚:^B/HtO;ٗ7t3YP}`@F{Wyg;.kLMMJtO?> Ζf~$Qp̊ N,~4?nP&˪g毫 ~ſB{fk"L^RyČITSU6"p;vo_NalQ%8d4^aJ#GO4lHiğ{:4`dlhJ7q7&žX#Wf1^c/l-̺^FJRDLE'43CLVR_҄( p7ec=I,e&ј2Te%D 8E*!|.k PW +R+щt h'uBg`rmX}U1 Rny7?z~stQ`/^ "бBQmVZoۼ=@Ym%S/¼yddyr(vg=MT#<%^~Re447 7r,Du ņr'ȤmˢҮ4˅H&^|KĀՃv\9,\Qog,n^a۟B#J<M@,P/߶M)#o?v2]q:[4[L9@` }DXAS:7kGRƄf6xԎe9#=-cyHτo$&!68%B?yjΣ־/[.g1]\ᅧxuƒ?Ӂ^VzE}AIH$5œ'owQ^kkțkA 9k4N s0 t祖p&J0yHKyԅ[Lql~ev ;tD0?h? ʭ@5CU"i5IK#AZ;EX SI_1snzy&KKt1pu @DGMgٓu+tzJTaԣ9h|RVtۤ"ݎ9bb:ICťMp _ ̭4ܵb/MB;g׿Dǒ=s$ѧ.׀*bݪ()§ڥ'WwzA:H2}bojhq&.-~U]**.G\4-Y-NQ'G;ڪO2" (-NֱuSM||Q0i_= r@H"WgO2@o=)BtSf8Zur=>%4;*Q {}֯oXB[*H؉n=~0Xҵow\[9yAl85=ź2mE{k}7imrjp Mb0z ;6@< KZ0 O/ʽ-M1/~.sɡW(f$%+w4k{TVZyV2%o-sw '-F ک(Be*"qBY7H8ryRyv*cr}{M V&(. @Lƕ #yBĆG@'EeE7##;qֻY[eNu .3|Zw^ W+{-9(p&j$ Xs Sǽl۱Itp/hQ,{7]G\OC,uyQJBKFIH۪3FmyyQYYIY>oѾ\\?7|,Ud6C׿+||D/5Ѕq CÏ/rSD>a~ɮ!RcH9婺#ܕncW~T b̜:mPww}Չn9UJ|  }qS#42`/TmMjS, ux|"b/5Bs:clt!U2h=ykiQ:[0z J;~L_҂4Ngѐ]S8N}<>2!b AP$DcpФco];a=.!ڱ:wi܆x- C+YZz!ATU-ڴ]l$id&]V3NNw4/,6bQ&o;m CG◚(r:w4ϻaE%R Jiєpve6cq'|τ`'ϔ" DBM@/r[9]{OVu٣]ⱇ J:ε1WWġqu{H 52H>-Z 'wJS\vF`A^aYk q-<-hwc l`NUqMa/@6֩k1R.@@/ Rv-b[ T&jBi-I)iYUǠuI z0H rB/V吢#])!+FEv=?:}T !65gv>K %0uʓތ%)s !}(~Pe 2bM5Gi( _H ׊R-urH(0CNG4y;/Ft BN )6KO)4<&Hxɞdj1C` =*HEUbn-@\ig1Bj6UF{|F +r cj:W5Ϝ*WPR߶t\O E<#wTp}g`REѥ١4 5ρDI) \r"E-|%_-J>.DRkL{}-!b1\JBGP̳#Yš_ԏ3nƛcsF8mPY ~Q:odkxA֠MjюN#.J>|H.b8V>%eF=#5qpNCVͲ# \ZMrcujLݫG1oܪԏ#7>`ͶesXZѼD`7ĿInyt =^ك]oflUu2Чj=b#6BUdaIbTӪoYB(JKÃA04msmjDa٩?woC"J ;VX'sYOM‡ŏjA4uTQ &dc Ly0aP̔_nnw4~C7т{¨i ɭI֘7Gl9YN*K|#h ( hYx19}/Y 4 FO̧wb@'TNbM|Xefa*sREgWZ9:#jE?`z\3_vlkb1wQN?Ijɱe" P&]ĂJj=w?}@&T`((fCOJÊ=%HT:.@1F`f0e=6>I맃2H6jܟwx5l/ ioH3)WCL"E59$-~.R4D$NUr?k.)}?ǵ/Cv|ZR%/() d`aCһ~@M]kdNӡQh< rTT 7_pM'_U?X%g,Z ϼq G>hL ߉-XV)=r'pE%Oۻ0 `oT e$6(@ۻ>cX\a B.Wy8Ke جE0@t:Z>ҕjeUVEJAaw(Rt]1ZݷzGu9Q [ @MXQ|Qz<_ ȡOgjz=kA**$h!L7^@PQ7|h%!pq_6[}}`i͠Yhs^9@gir5`2>gqc}Pg%LD nnЗhjU:Q/~A@M񋖓w;M8߇u#Q QD:KYQ~,ĒU*ˣ'oOr w1qJf MeLG 1vdY%.H8`D ^_`)y$2үX?ez'Y4EirT}[JUQxgL$\'ЂT\tSR^)p`CSw#='kcjc? j^a11ˉ@&#RRzlgu$@ƸW!߯yԚuKO#Su:yoD߾V4'`h j'ghL8zq*Woe;/fzxA?Oi ɔ;竢&^2SDA RJ8W~>LRT}:4e|-ތlNh̺f(Vhb))wHSWc%T:  [3M6o1hYiHdBC,3Ç)|l .cwgzpfjpf\q/Dѱ&=0 Hނʀ윂KYyjW9hG-ՐEz^קTzd47+w[}{ L]HaOONOS9T"I"(1ojrzJIY c4Ըew=''MN xg* _-{Xy> ~QX3(9,h? 2~RG#ԧx|@i4TvqDѰ!'vs#>kWSy룽EգC5h^'|dɣs_3Mᴩ2[Ԝ=/}S4x94Q~9d8%rYT̗,Z;w!:$%s/ȍ gjZ͉E?fnBG;\ uz1):/ե?0Ny%z>C<9.qǩ CL9yx2j"ɔj*auM3H֩l\9r>ۚM^/ַ) o,+"Q&UVInQ%=9g~5ZcTGjPPG+D ޓK6&eos Wxc_ńf=?|@Nl1#q`ʅ}4g^b@`i`6Q>.Ab}m59D |&`,@Be{Î`j6w KFx S-8쯼ewWM{શwSD:_WTo4!z2ԩAd^vn d!#`SnVJe]J% b=౐|P =Xd~`fT[*+0bFu<󡐦B<8\ou8AlQړϓ5 gU?i$ 3w{پq1y~\]j+w'*3mof83uRro<,C) Ѻ*EC8@u~'E (i;̟%0XxFݓU3n܏\x:͉aLXD#zKZh kFy: 'S[}4I}-Wdx688n"dF~ʛ|FdXbNtC>qBTr }r+J-H}G#2é(cɐn[:g;C`kKNZFRV8Ye:Wu m^zN藈҈Vp?LMZNlUr."c: m ݶ ^h; p \yr 7E$N(:+nnXVzTUWPuo8rs>'%~o6K+T-G}Ù"?R@VSQ0HC*:֑jO}O/ŭȍޅ^9KĵZ a~2xHb1`1X´-x|:w+0mK8-Nq\ bq:}qܜpkQu&S h3p2=~5)yY0UAJdc0VL'er͇?e@J&.-;L#9F/x*`*?Wbn~t ~O k%GqO_YmM | X*,u$c?bA5.K]y0A?tnXVгb\yEQ;.CcImn/?1=x 7kiv";bڿ+<ת} l=e3Z@٪6]3 NV//N>"]hO 1=MOo$Q P0{n0FvnS Q4E`m BcJ@m֓«KQxӔn);ywy*6p΃dL5g=ͮ]tRMSb%ƙ*MjzWu,ى9yr nu%s.&b/oԑƅDhKԉZ/#> vޙһ10azџ|iU T ֶx^R3*zw)ρJ@Yjvz'x Ktc/'VvIXL`|)ޟ-m,̎'q4ė4sCd1\U6ylך22S͜eԼlcЦOEnkSnM((~G Ŕ`N!vJOKJ(#s?sƩȉ@[-u#s6b/|P&VsDqx?ǝuY?ϋXq'.>q.K#?Zˊ +gŜ-C"Hdgfy3{ k:WX+1K|ri}Ye{`K8d;bJFZ6S<%K`ڝ֦@}]W1*֪ YbHB 7B ׈b)~%Jc Āhwp~K>Tҿ.LtyT-U03v|*/_MNnR[&WuJSx ,+ ޴i) j^ŕaŮl veϐ*Z'U##4!V}~f7즅t.bkx3S8PAΖ|`q&B]4CKxלHMRz Z*XMw7;݂J?:ue航Ҙn))I4 UJb>0*zfm}q}ZEa<_ÂeL%\C@؇WtݱLoQJb\k L$(O"'Ap0` (r&$:N 3cR#{a\+1O&as/6NS{J@>,\&ѰU%ӖqHr#@бNѝOEu(J&:gpM.0vaHE٘ހc'omtf4"FN;M&lÉU \Vǿ ;Ry"Y_1.m ' 5r37\PܲĜ#+P'|]- !amctt!񚲈ɪhIꑲ;|hdrX0ZwT2)?}= ;%@Au-0>KξK| \7@!‡?jK %"YtR(LИ7̓jFLtVp 2X<Q3Έ~8"A{^<&֋u@iRG](6r( w^IJr ^u"%%ЌǨ '|5ϵÿChҞRn3ڂIrʽT(,߻ݵ$ꬱŽ[p /Q~ghlюm6ƺ,tj,$b^vƢHy=K?*2v X1!VK5\]R#b@tq\X vP;swq,]n[/]\0 3XS$2Wu$}P, b= فN l%׫ϐ6YHbݦDSV<)TZL.qJd-Bt]zY\?n:@c!#O0"yBv:zirð[nQ(El} ڔR4@߯R ۫.*]4*Ǜqx+C %=+|?c_P6Z|B rX!/d6Jbn[)ݛ\M"k"94R1RRv˙)P՚u.gsCSF;Eg'ق6WRJbVj ;WC ?AW"$ԶKQD1hP{PGN\(Y=HB[;1qzTtYH0)T\+Ar6Ѐ"")"cKlwe <Ҡc .wr8?f(1X"Y~OvM~権5_Ie~'%Ҥ/3m#w/W@ {KJ`K72+DTN%%(֎T U)ܧsbgR4&ots`;V/=HɗO59\6SDa}:jI< TcŧΛ5yʨ #^hvPK5LԨu#G@ggL8dK|Ӂr@oB7[(@[#nELkvׅpzRgG; N + p }Q|)s]ʜ\zBh!Jg S491 +Ӂ*H|P<0@*3ۦ~hYXӗMǯDwKMP,ڿ #,r%]w ~vv%~1`Я9?Y9"U m6'``mb??;}9ksdpb_3OlJ\C{Phb@[B؅+]+,@>_ P/$]Y.k#Ka8ǁES;T0? Dp2?]q,sRf"uWWP\X\u":yI1AEر\s,j=g΍z8E%` )!I\%ξc3:tD JTݫ@Zi+`Nʔ ֡<&xH$ #1 =H<1ʦQuGƳlK̃e c̀b۟i|4R/bؿ |՛Z:p.kÖ_unMLJɶOU}w8ASinBV1F+_vTL/si#:v~N޾%y9A*?l `cz#p])i?p`h5"¸ZJr+xkNSa4@%͊|u"9t>*=L*ҖwCD?=E;)mJIA6kC%0QjN9eV؂C;0ȣpffpQP=OEe`eJ gp)(L|* cA[73vaqn /e-{ xJz>GW0I8)DRRu;IS$$G(Hj~/x+MxnXC-b iz3Y>l~冸91>X߮v)x`xɯ Sn|Pa8O0#?{2 6hvpA&8TsR-V(Dzd<2 =bBT C>q6wFl B=wx5 Nyz7>6{:TQ:ԙSm2?fD!䠮%AŽ[Fj޾;ѭgJqrCKo:ԖmFZYlǙ4@mk$\?Fi2JO<#bո]z,`JA\TQ:Km<^^qfԛ&긕7wةmyOI\B;AXAӁk`'0ݸ]s ng֜D{0{{nM}} ^HGVއZ67g `P# 9m " ?TuYWW`qbj|uh _2#>Zgh1 cfbțDl  8 S2aA{wc./%p5QFBBxt Լ] !.Ŭ(3CEwupAF&9kLX6k#Iy_A&ޥ'H$-Xԣ3i[Lr["Q>)hj{5 ZҬ/hSV*e2 ƅ$΁}a txq/"9nL^JM{#L𲏼|\Wj lLFI]\iMJ* B!O;~;[NCE`k`}8YUmf^kT F* qk]2Yuc8쓞nK|5ʹǢz {7'9]TQ']@Ln  δ^3*)F)o!9% +uA ZucQ?%k[Kh 6]3 KӍt4 ?QѴy ]/9\y_=b8/q⌙CPzɝpw Jf]bûXdL^dgv\P-0P w6WT'6Oj NE>drPY9AL'W/%$onG#( S'*RZC&R-,]|6-zapsmTAfUb[Ժ(9×= m#rCX{hJSZy8s p59Ӳ.;O l{ViJϱ~2C430`^н6ͨWg\nK"Exz$XӲ$2~D~N ҈ݑr෌0a,kiƦu.L%P(?o4|l=ӂag7زLSER'15%WZ*X_d\71~ v7 >Mo:Ǔư}ҋv;I&oN$瓿tJ{ ϑ~AK' @ӫl~'k p7Zv+s,8G7- f?ec+Zϊ<ֵa*Mё"(~A )-tvN#h>v~XI4ɂjdZ C?9ߪ}Xa~pO nnbR<-ӰlH>f>{!HC)>X#GVbT@839&[; py3xI|KƓͦ>kt$ڟ pߏ}t9 )!1 ) |}hԽ)fh @n~׏2]PI Ax' gҠok$S,WWwVzm`7Ly ok-BؠYs{l\Q ݿdÂoAe\<3\LS$!,o nq` W(˺>Uzr1RO(oBXq䊬R/2<3;H̪W./[$h08lQJ׾%֦,)0^vg1. OE*Sa)1H֩!vH0n\c3&Q=3dx GV,D9 =t&<pt@[\n͎GrU`Oo1bP%{ޭGX..B#+OGCrMѮC/y|VmTLv_~Z)VW Mpd5alUx 2ԣ3%w\6O>{NiP?q]+>., 㑙f3[zƲq1 D⼃4瑡mh>2g WbMU0=d@>X|VwE'[Vm=o -\%ނ J; i+C%`gnpa{oB>Ǿ)8Fd"[dBTjjoڻ*YR$uYxd A0phCj-DaXf;b0Z)J+zlMi"=`IElnߗrR-EL)NxM[y}1e;t[9o\ʪIۡ6+&"VZ']WP(t[Ьcla[Wՙ,RH ,e,.M溒S"tjH-4X]m[>^dX>BBQ\~S3`SE6ënOUt*6:J#|BVQ)"IT÷ZFi/J6 #Oz鿴~XTVWX sPzڊGȿp&u剃E_V;@O8UCCÞL#<Wbt_w1ͅ'808ކ>~ed3̲-lΘvT <+2d6S yuQ3bp DcowꏯLƺ\2'饱%VZAbSSsCC¬Z U0^Xn3X, ΗEݣ۶9rˆ0/i{]$3op=Au)q\^G zy<^)&Mj"fh:bDf[hAXU-Γ(4 t)R9K^` )|ϋ~eD V/PcJ%'^=c%Y,]],pZl&喣{g49Tc{NfqxnFnXB ߁y~ W!j ]{i ŷV79bÕk?#F|k_}q6iS/ j"EB2flꚦ}Ȝ$b>]0z^*흢"TcJZ`p k~B-kjL&9ì=9O(H'uI(9 JK TG\|15j:uq$5th*уaNhZX0e&Dwӽ7?frk|o&ގt⻣W/Yg\ ܶ།!x$<{$v206x:v,||IH Vٚoɢ l6"":(Exӳ{헹j7&5pT]5@D:2CFd! ܖϷ-;]UǤE#0; >KJz.-w/(C#'薯 a'jH[{ lF$d,ȋ`h{u.x#>Щ #O0KK;୊r&EE|VZyd7h='$[6_ [xry[f2S~#~?4IkWt33_g2*yn:avA(K0 -77Z-1MBL@iG:dw;zit{5]? YS``SsQk^~H}Cyhbx'*37 f4sȀ ӭ`hxYVt覶͢#`YR)H*ws Q.!^, IwVfX,bZol y=( _^};KUQZͮ V .;̀o ʋ}X'mƁ6s7j3WcmNoTtxTRE/UU;A~d$*uI+{=C5I+??O*E'7Pmϝ:uLB W\gNU= qYp9==*3`#;w8b-&$=U’ Sp _dxMo6rHiKȣEc+Zc_GNH_(g ՚᜙>6R-2f`P/^^b&*ps&0lD !U뷨r)FN5جxĽyfl:4ŐJTU32NTM O] U7 \"Hev™Ւ@kGۍ o*[0SvXJBhQ?Ѫ0+| 3/G糉X-.=疣6RPLo4FK@:5[2ʒ$c;wfΟelW'Rf՞oWv'dHXD{ fw*5_ܤhє8w#3tz`&3T$ED[~|tA`)ҍD~dXdqIeƝ3E|ܠ|IHAU"H_);*TVdJ2+ƠbEpQml#^0) >m싚TJ yI׻m޼ݨҬ=6sz[7|Q?e"ϲW3چݯb|*3D&@d b}Q%G(-LWT*s' UaS{8 r`n.a.㏪ymH tB>XY}|;hb>5Ύp{yuƇ2{f$xTi->\Y@}k+ F[w 8.V`ba&Mo~`ѨS^'ܻmdۅo/=y:ڂA:tD櫝uEj9|!B:jbRA$kء{v:Q-izb%uDc! QY|)H?'رY*2x qR2#g &"JNg;iuWZI;$ڂ {^YY vϘ?'=tOn@0.7"9%Ap2P~@k\l!qz>\5D0>njP(_jdʐgF>Y]&>Zǃ}cKnB:Df'Z\#;&e&68U/4'9QX)` G C?SޕB{̌m^l\ߥIӽ9 aS*+, xR͚dЈNʌ,61xI_~ fvn1p rBBԠ/4BlLzkx$pa󲪌?'YMrYF ]^QphJ{+Ɵ3,Z2/Q,r.Κ:Av-;v1I*)qZ"cQy.Xo>!x=RkϺ౔pUi3-$ֆ~ @rhl]*!s߭kz+N5}mRYCW7juP徂C)'F0Gb W,'{ 64u kUS蜕lq-qh%dR.r5V_ҍ8QysO>}RHcVk݋݉'UĚ@ctX#25x!a2%!xm0"7rP7%Ï_6ݡ`ـG asZ̷ecd+ )'Ȯgra8f,"<,{P;Tqn RXltw (`Sţ[F4#+~qo*U-ZEsb"YGfHqZKTe-@HG^AŊDQG)&Rll>+uE51dy~3=QS *Ifs:&n]|ZNLjJ\NU\M-h>b,z؞ƃ^OQ,vs,Mj傅ĜwGse[-D EB ͊G<-Cr8_ p:E@ʇ?>" P_$)C w'Bf:037?nNzv.P8p[kDuasURnKtfzӕFDJ!8Xsfqؑ8j)Z^47KVe#&0Ɵ֞pJ]$ؔi.cjz$x!`[Ҿ}aNDI?+K5#2|s* g1HOuT+~wa渚•d6dbo$҉jY!mcnj7$L7 OLaQL JIq$wSW^=]q[сb*IŶQv_ NFψRlY42G[Y xO ,/aU?;'bƯ7^5fz]W1U$? Gt *0s 3kⅲ3bpF/HaZX|[R+.V6Ս*rt]E0\-CPONH'#3u\x[R41%k$y&`qY&+YA!@ \X-;&bď_dd0H.hz&&1d76!VKub6 ^!ͅ=qiuD%X(ғk͍Nz:<-ehhW5gQO ׽T>EPnޡ fDd?88>[z *_*`8*ţ٦3sdS!uY39L__z%2.n6TE6CSV2p1|~V72LRf&onÓBFO]K7]c'CZrq]Yuh7ߐT߉E"yBg]'zP =v8l6(T ܞ|%NO95 2RlOUvYmS!;j4z'Da9|{?< O}'sZ\ 2q?)$sʬ5Avj˨/$;0+y޲_"qw4:ڎ{?`dn]όۇ3n)3l8W? &ݘO+tد\4t!bg;$5dL]hkW7).<E_X=MkW=Ah_nNhDg\ #\g@fYY4UpypJ}׺@>%;_|E^k}+/u32wb2f:WZp*95>m?p*=j[7\a`n)B%XkEb` Һn'U<{uMj鬿ZB|E RL#fNk,_?7kd~!t&=2^0Gэ{7F%ޮ Bz5%(o3] /No 7}2Z"*wJߖӘFAH NBsE)%f=fq즡a sDx2aQM&Nw y k$.S0GڡM+ݠxWr_Y4{m&6t챣 ;=\ORUCZPvׯ/J2} z/,Vssп &9U8N/&{aREƗ7ī-xEI=Jak4UYk#!bMbjI,W2*uvoP\פBCB(TM$g-ʖj0Pc3ު5%,,/E(Ж,G6piƀdߣpkh=WL_;39w#[xς 1++}3oynjUPfi|v}6G(:҃K^|w_jk?Ʒny,u%HI86wCv*ӯ;ͿٓH&͉U2H(62ZHR=:.[!B0ۥ !dfjO=۲dM/XA$'ى ['nD%s _KXO7kYሁbz!QA7NBB:A)iE3mtڴ-d4>sV['|oWKN/fw3qCp\9wo>GH{+m\RYVE+68$.`my`i9i@1H[;:7OF>)"(zJ"+WE:[ hDVzhC r8[n2UoƢ+=q dAW6)GoU/_<=3,ْ$>)a$Wfy*NH~ջwtUÛW3Y!-Dfȭ|-sM-F26ϟ4 Gb^gtxi!Qґ\0bm^X_٥7M%"AIᚴAc`iV7aBBʻ˵g^!{սh]cy윝)iBcK':~Ul H0-4)d'4gIM&e_+VQ=b?u:lj+ǡD Pwc.G1x:!zt 1 R=uF$HLgy(ĄGo"]$Ǫ-sW,u1wzY|DžTE`%>R"80##1cfΛUlC5S^"Fh&/:5}sA0AlB,'b|G/>{ I[,%[O:Tv _OpB_P_eDAؖ&q^lAUqϟ"l`vi"tkR~sz=JfI' 7{ihV5ZG>8AK)3.6E|'".9gD2|OM1#U:EbA-fR]mh<.!mQ{fȷa#Vo{ ~o%d^C.v({ [ef:Rx(duaT w|I?K)?!ׂz? F`\f2+4%w<@.Iպob`06 };Dw oh5}݅pS2o tcBQgtSQxIƳMحY E .kpd8HÛVLJ=P}Sƭvl84G#fgWqrS ,q*;(B2ٶDvG)g(d|{^)6Nר_#׷o.IVd=sbznSz  kYF|/:@p&qG"5@fMxa"zj2nl諌¦C4;Lܯٌ YI Y3OAn: m[ 'Ӽֿq.Y` ` ԏV$͈[,pwcn}S7=fwF`/:_s1s|N3>c-XKrqx@ͻtdl S"~狼xZ7a*R%WXV>?=c9A3bR3[@x+Q3qDcP|,~o8) ;d"e6'G1a!Gɕcв, !2=9շ}_ ^bze 6၈x.Wrgt_a fnUi@)bߔ#T''6; @y܌l:۞' 6iK.`v'7>*\7튺C_4o\тpW=#0ZOpsuw; "ޞɉ-1}[9 14#$Z-ť6oc 0?y8 tLwRPT53HQӇ{[hs,[ 2P!_t$[< %㊙&{+O&>(`dl#7d|Bh})H}0.֪ޞLiS r!QZ4K#i=TB1l +z᮰Hm+ 72|_Ao)1ie6eNZAg.1L 6\KU@;Ϸj=.# EoߪPT2 +ȿd)TߨVD4O - QúשB!u@ f\PRGUIKu! +FRE1*d;–R70yz7'^K,kh}Rn>A͚$әJlVj1Inq\ <<$2] .`&_)yt2NQyfƼ0vF^%+膰q\9r>1*4ɱ0;plo G`j-g%]*le ǝ-6tWc(3v , ǫ0hיоT7C?(o,XrBQBcFivx6?#Wv<ۂn 8}.׃/@Q£@ihuM=PohTlS@>ww\9*RCf?xRaciv.)gdM|2<'x/{l1mA-r03*q_,yfr̮CpĮ {fC$:ֆ9 "&+" v?73(uթSJ1V%;N(y%֗ۍ3qu<6d>Nh Hw]l ˯zͥ~ Dpb|.#"Chk|+)ͩ\'17: M߮[ ?|1R$z;{UX#L9/# "O[ \/sܠ@/֭h0$Uǜ f YKЮ!ҩt4T wcyRu ?%'xN+560!Lnᅵ!bsp]xz͟D+T/d hʤҠڟg7R9K6w Gn=V73T¸Vb庘Y!E.(fEKZk'7%&Om Vhd}#&3eG=izQe] F`"`t]~wGΟ+kTHVzUp֏P>7# ! CbCu3cǘApAQӉ- bjCƟoa E3ԯLKʜWEiFէ 43( B.lVZq/)7|i"cvU?|;jG8+pGGzz8K{6V<0^oXPfrSmy̆!j1Vbq)#.zH4Ph!k&8[a-[ S*!TK~-B6niuH[i[uw00vJ9'bi1JbsVܵSgafFmYivc' QMUJ46|'8I"2|Bsc˟d)UPzcGkNtwU*T ,1.e`گ6EStj<Dž\L$ k[T<϶ȩ0X=IKALZrDMZe[ԵWڬ/:ݫ[m+ ]ʋ B}%ϳUo!̴6:vD@l!a?8w M 2*,Xټ"U4Riw'"ɲcJ_%#X8_DX>3틛Wqq1۟1:dIxeqQE?pE-.?rNR&6]q \̒@:En̔y!~~@֡_ku~{NOyF5>JHYUUg3Xjd&]?T:vQ\{MqQRwڭ[ƻE'Xaq=BRyU-"58³e'U[INs"=6G[e`ZDKl/G% EU۟Oa C"NAv*k\T#Ek?s-|4Mb x>rElO-=U~M{ uѾ~ż\w:><) ε}yP}{nʐ|YVa7  Nf\$™y'S-"6KU 5.]H Q)+J{JnVW?vJ[6:FpOr ,9L]D PRIYYM>9:9~qzo)02h ~NFİ%`;e^>"SEhCA`RTnQ^#)E[u4Aox~4 >^GB4?%j*DHq]!G$&k UU3"D,.zŮAդ?A D6G5k5FV{FƊM"Zg޸or8PARyhYH5m6qsbYϮ* k e\mAx0Xq9w5][k]f49]iAۙA

    $ʅ"կǘr>/Mݥ*9'?.,u?^ Mԓ,]΢%3!-LWV" .x <`8Z q9gxjsW+*5af]HJS[,4JaBpHyFۓ1=JR3u2B!/۾'aRb멞lB+.vrx!ZT { &/+@,YbPjH|揜D19!bdY+0~js{EV&"tAM0A]3?/k|3O'wO3@AFXr*4'WC8{\cK P,‘kzpa9J*A0f:%-u<׷#3x~*dt[Ǻx̢!aW6ahjd hW9w(nw??p2a"[s;|専>N,{' 3<_tܪwW%s kqBW,{jeW^L4J$!G%r{bf cz- @FT%G{lԏ{<}~1L5lԇ9'"%_}Wg , 딓xpa<<ҶQS71Pa)Wm79B(Ql&" L޸7/lUK[lCSRc:$5K"Q:> ?qvԝx]v)K[)#&f=7m9zwllGAT>k ,3a/'| (S캈a鸧" LnDzudFqc-8(TV*Ĉ g 4DA:f$6z~{4ՐW2% 7@6զƳ2# d/ɽJ">+Lj4HRU9Jz/v?<u:aAp)Rm^&*p≣&x@ Z.p3IrdMZ?&t1;B0&I3h䫑6k630S=Z{<ᰴTLx¬vi-\gkP dHV2&1r <4mswk]E^1[.ZET:K/GpurWKH׫( .ٮw,OhښxcbN4:& != OҘ?^E6|fMj7WZΖRQ&`P%y 4H[P4=s8 O Ӑ=]-jg6gZc& ]B8$.Pd!?UE O"k_u;֧T.?mUeݡ4]-0{; H0ԯ^5J_4؜!+V\g_xOF%}c>Ǎ'~bΚS'_!EQ0ټmx)fv>Q9p5xS(>RgͽO`So yW/s=֬p܉eW&-(}f^#]cou7(%d=oR({gn0e~ipq4p. #A.]ЄcmhtIkGHcP嵤#Acrٓ(vT6HVKA6( 7cxر"Fe/Iij:8Q6+>?1ukm~K\ v9>+T1}Ҏ/1lȵ iF@]w+/k')([[;ٟ R)ԱxAՠQjaZ_(|QsBhYkl6w\;ūF=e0]D/jAExU+oܵШ̖QƣExr;"d ®mb :_zxE%{a? ( . (d Zp$ Qٱ~+2l*_=̑œ/!@!9P_g_JW.Ɲt"RyV0&x~67ha'5xdɹJW;ұ WV[3 %  1<[%@ޘAHXvz&IJǡWm|S oE^é&`0%|< ~U:r eC.8W{V`؈k˃i=JTn]-VxSg/M!NVJlָ@Sz5MĮZ&@a]IDnF?mj.}3Y^sB&g鸨k>(h*"+ǘY?)-N ZdBpվ@GUᘛ`7-=h$CbdOFq^8ծ՛V;'3]uLJJ["psBAC6E "/lJkbsv!Ѫ1NFN381s%挦%\>T<}|R 6jn֝ǘJ5%ML71oP~5?w"bZw#HxRAjd`4b-|KE1Hs~-'!Pj=/zoUyk_LR_#Z@u- 0lX`rP'k@Mʕ1@dF̈ fo{7Hd0/ҡ4:f_wTT9 C)n-m F`WFY7TH;ܶa7)&ZULdk1Ǎ"m)5U %j1c6Ѱ^!VHuah5kDCX.=3D Sgr, OQy;vShM-Y4!;שI繣oz܍Yq}݀FKࣶ+ R"KCK!$8OCc@{fvE&+{y!ãٴrˑOR @3Kk K!UW`!Fr$BYyk, Q[*e"|޹$$g.=TN*g\OE cKf̓[xʄ.f ZoMCfaw ЀwL"/ACsa]~|Ͻc݁ J7*."Pgp}_W(>56`O;-BY }']Ɉ)fy\H@iTljw!91Lf($ЭI":Pm! qA9NUY|e(0aF )ƴo(yᔲ>TPR6,@є̙>(3!vM{BRu)B,׷J,cHBwaWcopCCXmR%:_=)}{ԔڞuAܞv”1z!x];Y#!w~!=Ax4dzh0Fl3*Y#B6BL[@];y Ԅʕm^fx˅7sS炳CNf8mO|讘}T-U:-9-32_,̒-kEfڸt-Qeg3hWȩ0i] S6DWH-`t N瘔Ĺ6L&Xcsg`|DbYs)J9'۰C`!7Xn9aT\tG="$h{x!,n C{W9r7_!e)`˱Dl7dOy5{We W` Z|υ~Iս6ztǃPZCt>gpfD-Iо9QxZw1hU)4E +kTפ?c"yLHJ: 3!&.q& GFى0l}O GMޓItf,IR~D2VM9sۏ8 cI($AAL*fZB(Sp)V 'ZqpsS;g+<\HuU# Jben:Sjr'Z9*uaclםrU|~l1-Z .xlɭy| ]7UsM5SM R 1+!3-R ^z|xW5D\}@ͧs"xa鋬VPꌣ#Ӧc7@[A91zeZjdv)m[od\#eЄׂ'j j%qS\ȸ _2Cg zr=ыzZLy 6meqEe.*f=栮p3D6ʡ,1(~q@K*I'rIz gYI?Z!e)j#C׻ t <1+%Uw^kYTlhrI2"mvdu Wi^5Zq,nGTVl=*dQ =aSRaM ;Dݙ!B$Lg=S H ۳P4x&>4slaC%X DxFΛzp s>\ ^k)>mDŽf,h+R^͖h;`;[ PUΛIP撶]xp\xq ؐ4 ʻ"HϢF:0>$ izBh+g^†uwZ=V*$Pc"3Ͳ@!wHO?x@,NSe6ލ$%kv;p-e %E:ٍШ=zd/Pf~~UC|xHQ X3nX.E\^㜘ސӔm\-PeO` ôvwnj -)IEISXU9^` FIS湑~a&wqў]ioLpDs3=ۿl| "$5464 38"\4vpqvS՚tX)U/qXuW\ F(lyk%$}շO=N"^IΌ)4ȞNd=zI-AbY`wD}Op^'"+fzO~FAl,S^ϳ1b-%uNH$A#Y& L t:py~z&!&pUhwG|Zg^N) U) _Yeʹ<6r(2& 0.قBj 7B⒬Aâh.bv&+.YNhٵ'i,ug|Ĵ|`6 l Vn H h b2mƞu;Б~Ul ZCK$"vy{>%&%J &wzBV87SkgmUsHQ)"Uv|01G{mؚ%fՏ zc{ L%x1'WF<؉~* r$0ðCnnc۸ $L3zhsGH'<wjЇKɾ U`}ھ;[@ӄ'*_7)MTܜ*%7R4~ A@ۙpL 绖JȘ{8hDX{g 2 !ß];h{_p> G ]#Gbo&浽t=ϻ۵6q yڅy%10|+f0(0xy_UU7Zg4>I} 1b\@hŗ8EGRO]5:Xˆc4>p~CxUc]U-$ز“H"QsF1]_Xs$`%:B"))/RO%9)w^RnG،=Ů @A*N/ڥ0ccCI6eE\s%HIHU<ED>[|Ai9XO><3X蜔8= *$0Ul=IideU_{GU\t1`Q$O>F~$3=KlG*d>#׭`ot sJ2LJ^waG 9Hy{ Y':&F1+¢.۸Q4>\ʚ0 $Ǔ}4 HDsQ=~2y{_%],# uႷH9Ɠ+zg6%^ Hg,8Lz1BhlJ"B+&X!bAET$qT}3׌@5AH3lkCZI1a8<8%~s‹Cnɫf.e"8rS{vО}~侱-yd+tYӎXw×ec3nċ"\يN")@Z6ז{IqJ#UY򢅉hkS $ĐB۴f+f-XE̒fj]7`a?oA8ȳK*@}yX]!_ÁKU_#l G>oʓ_556R fq6qL&H"'3fr[3#S<-|>H#g>7i-WO>ޣi\q׆rlb14͇uh8cL V8>'XW Hm$2O9B⁤$)hi6;KiJ 0sEIH(;Qd2]_-B&tH$ϩB7Dj'_B~yhǒTAmhVuQ- ܽލLc9]v&!^NB y*M ǷS-x9hC[Mpx灘Q2*S@8t"S{2M!p۸V6"bݕK#\k8l*7'3U"âDꗈeʲNJkY^d@:&&/di7.GhnVFK/8.?iK/Ⱥg4#!w5vI%eyrB9oCZ333-Gf7gK ܦB}e Zi+q ʏ-7q.Yj"}H28F2)fRUmtiՠڪύiq#% S*9 sM+^!|W88MLF\45DfA_o7i,Rk `6.r;(Z ͎N~WD؊ȃj='(WWA6  'd%1 רjN#,撎GCfֽ8<?:uD%B { `\rژk)ϙ&&]hWdO/t[<Ծcyg Z=94s";3]Pe t}V60݌K.k)Z}nf(73L7_WJU~ ʗO~OqGkTMUQI؀Z Զ- Av@h.+Ĭœ %;i-UA "mw㟻A"0O;9z< =4D@ZFg @p љAK6}IlkiSxÏ{ OM>Node*C ! ݩbuoBC=ʑBH' ((7`ҍ0'YK*J-yv@8 Gx.5_l"4o@7 q1 bҹ3`eaTO\TvK5kk!|[ 64cٟB{rhy{1!Ez4#6l7;u D_D-o_>'ʹ^ ie>Nwy9@>MqZQFxjcEZawc[ubN %~$ŭ7dF[zVfX'H;k)eL-f kujVs(=$(>WVxS~,aZ;pˠ(};0|̓ RsEğ˼Vk;Ud!ۯEI-0##f)e+eπw&t Ԝ z!Q$vNJ 敉3~1ڔuÜ իp,mΟՓȄ'm(Ik6TXiuE,\StMu A~#It1/KCPs2*6[ۨ2>2`M'pxvxBC&X|ڌH OMWrL%gC[hWjёE_Q1T'wk@{4m꾲wU1h6PZ%58]S謃͉D^ɀck5y'3t';V<>GJM۠Ct*^NJ-jw/0*ޥ֯upi NlO'q-nwgi V'mi 7pkYڧ'w+aȹHֳ2<+Ȫf#\dQ>#m+UǐM+3߂uw0!fפI9N^<ȴ+yߎ~UIizfzclvW_7Sv$'9ޖ vFVeU:yfUم؆G'J/U!h%=y1h6ڟNHK\ޙ&9UXŕ`}zma f w.RX8c4GMs' s_ 74G|gpة!K(Cm I񾏟BE˺#WOjkV"LDO{ nh3lWFPq/L7 fԣn]퓴І7T2g\dF|c>IAOВz7ƄPӑj=bTGTKS+fRF&<̖8zh0}BՑe3`O+AU'ŁxV#wՋJj׽q"<`v(CNk8|Rr()""kHlrfѴ1/Xgc =3B!/jP-Sḁ֘.MuvůןGւ^JZ5Uh*V24чEF0tzFo wEhBIpM,j;kvRu\$ଣanu-L`bЯY$^P-nZ U[99vhi~w.ԨdsB[QnkМq5=&-= Y+4)t /i>ȤكXBie6a% cڿnh?1D4uK=ߜb"\Ҫ 7Ft XkqQD<ѿcgk >Va ,ޮ'*{ BE4 6Y=k]dSϬX7*+ ;4=Gd6:۟ ^wóif"XTȂ)}ޱG $2x|qA=N1g* >H3Gl-6\f1<a/i\#{q\h+牠Wɜ9KY/mE kzhb,NTɃ'nBԞA U9zXgxh~>flXEZ*OmbKgMYNR^ckA}*,+g<5S $PiL+te0mQB*С"{S'{/3 p8|NZ4q) @՜m^ ?mT/sws KCܮ!8 $|9Qoi-toElG*̷ %P iz 豘z"Ѿض%NNSԌ?޼]A8uoEuC9M]F|wP&Ђ0Ep'uysd;t TPIw.3`>JqQn_Y-Ϙ7/{6etlbx›V4ДEMh5YZ׺SAq,PŠ6+jnʹx;\}ٺTrnXHq~89"vK uQb~C]5/ڊzNm<TD;Iņ VySw}-F&hJI'0Q䜀fR%8F`(j{cG+&yofMsJ?ZxoH= $ ˨U~8 ,2}+5TpW6z {]eVTFdyu?ՕuE?˟ =ER H{LV7J(Ndy׋/I V×,o_q.ʁaZ+U[ >N3DCY״hQO_w5 (R>Zju?tŸ38dAk#VI]议  ,ծSA}z \}faf(ݪϽT#b1{}$Fm m)Koƕܣ")d5+)[XĶp!G-B~iNc7X8k]I<޻V~=@g ThZY}qe!e^ƁgP-Nr+c=<5jLkdrvQ*Bڶa2ah+9րL4y1W>iCf\(-M#ИDzv\>ՠᐘ\G)ǞZdC!Ņ;%@ISvy ~F ˿XwαQY<*< )IoZg[ [hwҽ2դhB8= P2699_(%#&WD!Z'=+Ehv{]ڰ#^hnpQ7-#_wb[ CvY¶@eqN%0儰=WǖK`UAA|_'s 7)}zc&p\c#{$,{k8!ߪ 4,;9V>SxgL]V;=..v||=@HhdI[8'?ʅ<] ܎1oKas_6mt< Dx͈m_wo<25.D؁&i&EC+|Pa=̭G*WhDM~7%Q0̵!9{A1"Εenn1(ڀԋғ(b&B軽tR2)g`?h!{-g(􍶹2_76W*9 0oe8qǏfx+xX`r98~|ם öM10/㨚@")t'd^2!+@|ECvmԁ.@E Ʃ]}D^=cu%۝hm6 zlw~ / 6nvX {e⸒`^FL{<ɧJ\6%nEKY 4h3@j~]‡L9uV+g+#1:e6:*NmT$n`I9W!aNvA( Wڞшcj=B8:Cn(gAOA\yAf@ R})+8)$#rU 5ؿIy#rIzYa8 Y 7ˣ1=GX`޺&"Źr~hvz>4u,"pň.W|k\?uqcs$o[@:Y$T"i е,WU\= Q_4Mb-_+Ų?(tl2aIsoY\̌<쪁uxVWξS s ;Ԕ&ĖU$)[\}QreyžPDP\|H.3n4O M@[C<@4 B͍݂m_) C#T*ٴX+s)YtK$p|{RYqׯba}!m8.rՕy_im$+vf0Mx]9:7=P UxLOOz|sMcнڰfO:3US{JNB~i:\ \I H1S?2u>#_ռM/%ye&̈́yHHÎj*nU:=4gBi2Y ђ̀Z*0\$kRLu()D+q#<8aPdJlCj?l6]}8hw:!?;dnU<:z\nA5?"2lrJ-_J=_t2^ss`O$Pp4&Mqʸ}vH,mS v"f_] |¸S "/t?4'[5կ}&|:~1k=N% 1;yNp^"߱AUh(2"dPirrd͎|ejgPdN\=IxȇXμL×X*NiY1h?!E =Y3BjlRt<1zʑ>,q/X qdWP8Vm#e\ABj(>XqN#֦fIL'. VӐpqմ _Xlߢ|rZ}R0"xK~#r}@h1L*s{wFc '9=/0bkHYQhY:l@ğ/ᶇ3K7{pNC6 R,vDnl31pl6%Hŋȹ \&~4m,@HT+1R1CUshcos+ ".!L\c<0+^{,0s]!7M<ZD}`V-9l%YU6(WM( ^,n%aĂ$qirXqB? Z^I0nWFU >m:Niɾ +f[exitO1rƞ{ۄD2߉j9kd|C{y?yB"S H ܊P{g7(E! bn8HW>![.R>R|cɩؓ(zPOq0*/ $k[xAm>LZmycgZi+ѯҵ!'o~@T9]}&z}M+O'f*Ђ ~2gGQwϸ)5C jVLwzӡ?VCgWmO{IJ\1DK<{ 8qC+AOoFBSĩ>ޖ\@. ӎ`Q)T^_uХgDFFbSzWt_Tޕ)X5̫BNj*Ò"ɝՅpݲi[>!C쭣jO}=.G,5} 5!qt쨳8nNd.&|-x/ͻ䠃viO`k )Cq `1bڕ b<`r$aJ@\MH{I1N]Pv tJRpNX+=֪MnS<}ʧ_&ϯu|{Qp]w > (fZ%2 BTj;poSp:qP&`˼$GN4y82_kI2Pe K,zizAnTU_l\_]lcY|ond;(T6p\T3Z6_iN‚؞d2|)L_̦U3'%`p1޻@L7Jz1?&6wxEfѕQ5blI2wxμܺz0{K 1S %􇻟,v:ydM(ewkd jl4hֶ>Svyx)ɣB;"B?']͒To$br|NƖdѼ(*iN9>ڦlпYC ȪSF G7B ~\ڒ:? 05""]yvݶ:54M8dZ-=L?z{A3k`v$8Ī)L[Cthݜ݄!~+_SO۰w`? =P6e\~ffksevU1EХa :kV4T mx?:sö N#}'8B,`%8;M@T9n_=X@j%R+>HO$|[G"ռ!Lh$<-LJܩM2ON[ko.%h /+YScx4 (3M:my쭷L_,7PZt9bm5kH¾Xj)%QaLmJ[}rmºry3x{܍-:`D9 qC -uZClLD4ig'f'LaE0tMWQ1i&g22+y9&օX]~jqeK6: 3b0r\ˤ9x>T1{Si&@QW#cKG">@LɼɨHx:f&16;wꋯ\(~EMbONPq%wGLٗE8.Ned NPiVPh=Ǿ.RMalJ)bDau̱=znfXD0lPFp FL<4]1Ix׬&T h*x;q!Ht\L!ǐ +PPyZ-'nv/Z𧴯<>2_h1\'_~N@r)[3.qK#PX* }$DV~qrD$+xvt4KT'3`!]p~5jג.p)?~ݒuzdx2Q; _ |j|kX1"ڭ?<;/(z^Ns֯{1* *6 H'`ZvtxkጟM?_.Y&徊YLʊi<@t2%.4|Jjf%m|(΄+*OE Jڹ#쫂<Lids>o'>Xe}ؿbNj=&1~ ȶM2.^f7F暓}ڙa{)2`ֶB>W[Ej);Iia}J_Gʎb]k,AE>y@kAG3 mm 0í΢RYep\UG dB FҽͮIFv2ѡ3Rb~:thFLBEؽ'ԑ+x.Rx'N#}l;#KsL ds,h.iaDL>L6I9!B?E)7W%G̐/e")ZwEL`;{0S'Y& sU~^={֠FVN&u3Y! fNh5ZIxSyT9X|=]h1=&:&$vX4{E`X|Qׯ]la^f=|}(嶅X;ǒ'%;ƈaU#D='gOÄI2%V.3Ӥɔ ;] +i7R O"-oƜݨP6ƉC?]H3ּw*08! WGRVZ1 #}nCJ-7]h]j.$KY˱#7ǘT]ԅ5;{Lr(X;lR>wzÖoH65Ճhuqz-b(0y,L;M̺v%3N1s6>#$!C<~IǼ'&N]v"!:sxK4T_v̍smP |HVn~O_м*(֤v Ι~BHˌVT 1hNqv/]|?uYA'Yդ1O?X2~S{-&! {jW\GpS[ݸal/ok*B jJB|cBy^gE:(tS҆݊s#kdrfvpv@Yچ}T}=oPui|55 {jJaOE{gh OR?eIw^pgx>QacYXfh&&qJ9ފ@ǡkwPd;a'xĻ"xF#~\[OZC_\(9Mj'+rU%/$ 7h%!y2ɘ-W J?:>0EN3eW =XNY" (g~gͲ_p/7veAt oII}&(xfZH{UTHY|{au@$罊}ň o/k=:Vn~[pSdF;1Wc=T.4{ȸ"~[Ԫ,py=sRںCϗXydoR8O z Wt:0cq4Q6bZyvmZAv@ܣT>qcu]w#|i-Y~ ¾L]AjРoTqmKs?ʔQᱺrEgww`bڻ:Of@/w ^x#,qkQH| ~JL-Xq>*p/'W*ċ&S,-8>?/s@k8G:t*j4EPT)U,弤0Puޝ'Zd^7:"!2+8}/0'ˤx(siH)̗v >h#soQ{*c=p| + ;TK%r-KiAHvs*XSB4tl~9}~ ,R-Жm짞@56Wf8Mg[e&\QP@Ê-> %2V>`Ewe.bQUoiq-SlÔZ1%G3`f_x< 3l{0tȍC? ? ~w0NQ⡠/b y qE^=sUȭCk!su@/6ZH0ufx8m(.ؐޞx; mVնdL4!Ay/!2/I#hH (<Tk(ד$vж^l_P+WwT2aހIf(OҗX"/z/f'MgVMT߈؅f4SG!gM8Ksbmgs27_ 6fuZP7/(m~pZMڍY8E.@_<rA"ip/4%c:fU9&s/ #-6 NQ3Lʑ->|ʙ{?TJLtL2G@uV[NDueO1K]GTT+4m~r *8b&Wqky[n!u)0 gKߎ#ڗN|%)0~ fݬy_{pÕz$o\35I 5[6Rј.D>;= ! j ^p_!и[7T N#%-C nќ,:n5#eCR =1|ۄÚmCs(zG+A˷ :Hp0InMe~=$1˓scNm=OpSrUOpimgي ;"$!|)Om `e`9RaG6O2#%Vh-@ x$Z.=D+drI/ P'eb+OY-6ۆ @J*>^qo<̻̣UՆA{Oǫ8ۢ89` B`R 4rȻ#}H*̸ ?tI(.z6ܗh]\8OFrnGi,t;|>f @~P3Ve |_8ܒkzKi+f[[V}H H_M~oPMyTn3 m0;-մfޞ7&34j|JqHy^XGCeBŖm Skg.EhO.}wL3hT)FbY>VW_#eaT6K2m#I/etѪCrNe| Lۇ- Nd:k,B] orgcAgS֟T M Q׷b! oՁg~Rr9t#M=uߧ.vNgST%#R>.I5!5g1t_myIfr%S?MBp:*E*Ao 9ÖL#?,Tf!rlOtťآ+c. P;,,nj_*k\w7 #M\#WO \i8F4obPJ/VMXP rs _`"i'nZ'Q1{IdVk3?e]WB`#5o$H1oGȾRezxFmuL JWtE#?6`dU; JA^L+ \Rah#E+zxgAk!9Odjc.hOdHRw}Ffӑ)zsLV#7E73i;6"CK۞( "e 4r] !n!3 -8@DҊ t g{b4 f}x(*'|.Q;#_#Umɾi_tBe9x=KŃ~~< f6S!MG9Ht<<^P䐠"ДQrB*ɲPruy;GKqWcZj Y/{07[rN8#؅I( 2s#Qq9(- Hm44zF2VB,! AP/7%3G+)٪gG!ubNWò-)CAzGWjfʀ_9]ݮHiV*iApmFyӀ9T(`Tjq4=Pju:hE)@$耈=(gNI;up Fn#|jf򌍮2Wˢa.) S}IHzb᧾C5uW$_QCUûv 9fࢱG%yM|i8P2g}d2*HOᚙf/f#" Jذ $ޝ^*:`l}]p!`+W9.Yh^-?^ XnVx"ϕG2摀V6waW1E|2E -aH;񶿋7t+n%N$bwylpc~a,%hG2+cO\ƍy|z#kdnż&]y^fK a,ّHnFhE/4ctmj|8ȭ"j'Z' e,2~rWo*=A50c+cB˼A,r=KIΒ -{9)>z^F寠*+Fzq]yl(o&<ۣ5eHpG2 ^΂͗iwTzbt#}Hș}!{W3}xVgXU\S2)C #E 3 n[o?U׫|칩[3a㗹SPKte P2!0R X[=퐒Sw+@^VM!ّ^gQq!i/mBN Δu1bbr3#y)qv\>ݬ;:e&}..^1HRB\uKFJ?['hPmVAy`+wumJX(%tCZdQE%$e>INE92hhOZ`"K "T1|Gj_`ۊU{RI{_Ɂ&]U\9){|?L|A\Lӱql#E~Ҡ\&V?irvBW%5߅!16$j|MsoKJ-u_ ]m?,DT+5\ YIs;ۮRmT6PNJ:ZN-ӮX>{.K25 EsZ1 ;Vծ3KηJW 0:x0~TJ,'ޖ10on20έ+ӕ+8'!"7130Y-+;%gmᯄfvb`M5YD=~ Q!1 5#Tb g h_h,>`[jSi"HIu=)OR%xF['S!;`wIа! ' p|uз]9AIښn0XZ.`92PaJ.8|!ת9e(gL`=&yG0+ $*dw\,KYJ[/ ' ‚u[dp37%W&Vs)F<] nt9Kǐ'UZ4`KZ) `)d'gDjWȑh-\`5뮻Ҵ/i?F5Q>S|3ET C!3rZY 5l'D>uw=_j^wO9.㚭T*3p627mmv'Nlc&@6wrK4SO#XUfg#Y -T40C~쉞~qdžNQhMMƼDZ<}esIJk iXɳz9M1005O[ʥyHnc~YuFD~ ΖkU>lы$m^'pyIPO?Y;ϸ;.y[!~\L]H 8?,Ж'5" Js܎`1ѦG0Y1- K\0\%.&N?[utc)Jfbݟne=W.i]-Vqː _vI_b#%=>XꕈӾ}ea{_F-C uΆ"iHV7saI YVuFI^85ZfВ[H0.hH3 0M04 ^}TPDPkCl6eq00RLhNwF4vԠpZ 6C!-]7 [$ IPlՍUּC=yzZRZR@hjYFzIv[ȕ,6akJCq#oNd&r%AЈ8M~k縄LηsNQ{YyؒЩ {/o:NaW sQyLdem\/@f彰(U/mpd4{RpnwWu3`" PFKw[J:/HQϧjF1Y4#@ݘ4 n51Gҵks.nTG,fLsgmZ$-KR[gV(+[ye.{= 3Xө䂙KbWXs!1oY=j%$S耉ܠli2= $PI#*`uvE{[_fBAG u/Ӿ#%y!ěS<$`6UǼWϡ]V})Aa>͝IKX תK2f_`lMizةW r|& ,夻EАlgiэsQ/\+RY.,tv uQmBtw8wʡTܘ1MnJSen _CUao ]팥EŦ38osZ'*Tf@S0GD*R0 rJ)~̫ &$]4-bߓN1P3`g$4O/9]"MXpPbqzĪ`);tVEDqqa|vdL p"$|$(8IA LNGh\S%W-^ i](.R̎<1׬8M% ީG1)".rTC͂mwg΅QÆ5opV> ~&ņ ^a8 @%䲰 dqB_$ e= W%Մj]mpH$vsswuqAe-Uo{{^kە\5{)&a]iO6۰L> <47"N/7E5hJ ~v xZewF:+ ?xB5ze͍o辪 Ư@dnֳm.VTFZ\KK\Tx( D^cmSB}xKMɲWnݾ:<CˉSmIs;>_^~άdX~jGF3O2Mj< FA@8.`,edSV*. q$#K8s^aJQ Rc}+Zo_d/lR)1$}L1@qoT2a:KJKGJ@;dbuQp]dddȪ M1~d_ |B4A5x+%y1w0T5.̈́]ҹtǹնڍ!b@*ueUbUi0nMJ>=l${c_7N9= pV"˨pb/&k6x|aV$!GS='΍hqܣcIď`RHPX!p%6)Ԝ0Ϋ6̻ KEʅGWFKdp J2S=09,{]&|^9}[mN=.Ҙq,D oM27.3yw!8dÌzN<<v徟g"d;~J->$;ѫ}%A}ߒ׾cF1P:)PBC\逴 KܗFlwd_/ԕ-\\;D7@a;o}P3 FD7|e^R+$ 1;t{))9ߘ!gH,?OtAKڷNVc^tu͝8N(D"vL3Temס荌gC6 5oZ~+ 57xAp•!ec.)=;EuQV&x-9AR=>fPo֕9 } 3:m|ܖTFE췼1 LĎΕe>~!E/SWܿTRƛ׶j 9Z{vϣ9C6l$Sv?.&0;0-ospKj1Pq:Oylv#  k)^z3N08 'CP>e]]HS4 Q Q/>DN(d&<8=Cl~šM'd}n/76yUV b"D0m5101Gʬ8| }|ɛcәa{vqSY0^Kre!lbP'옽> B>u`GJS3[qM/}Z~Z/~#VAd9 ;+RܴBV=.)+urUJcG`Y/i?z=4!O^xI4JJ`i+ai,OnG!pW]e@g.,=:Tal[wIñenFkCS7ad7N)!"rRRo 3^ٔ"H,2<>ҏU|{/)ynҢA.q`~͇ꀦ]Xu5|\9!;\9*$-^FF$pc%($C9afSO!OZM6A\7Z /`j[8x/f@dV6 ûdbR7gi7bYN33o3-y;;KXL_i[9+ɱ4F*q^TZ }G*Fj?{0^%PUx{F8PёLnY s'Vt<-`Cp;A3Dl /# ⛰qw]0Vwd좦8W[ *ac!F=!&4bb~SѕP|gLǷJ7UEnW$}fꥌS7]d)mI'|{5:wukOj]=Ѯv;_Ae FW-@>(Lm? }:> Yݤ]FB'a(m;E5WWʨY Zh9k > %t_XF#~WWfFb_c5lDÔeaz{44}A=zŸo6M֨^S^>76>gC3%O:q1 d둼)ty2"ֳWxDy&`QuSm%H"ˍ!}ΒtXϋJd\&?2KkM" n;#3dBcg *M^ %c&]2۝/RbHERstmqϛM7z= ե9D=UGo3`\dD9Ątda@Br6aεٱk *B4O˰>ĶFA7$2ȀiŚ7* GHRݦ`]f9$; `|&{F NAlb29-$ro}K]ގԭ億Œ<ծE$"/ 4wrZ{+_& P||GNz_$X4[O5ᾈv"sŜ6 V$#/A ZNvkꙆW䷢jGܯ؁_dd|'/U.яM4P줹r2wL8V>HOXX 2tqQDD+B:tQ]ѯC&; F Rw1ɹP0lR!PىMp9Ӑ]upn^q.[J$93C{x S^WnD.tZYD4js+fK Gr^px?~^]Zd'zBBe2ؒt*jjö+cp(ٞJ+#Ned͛ڹT:U[\H+wP=J4/5E>X&n~;\Rښ ~ܿ +/PnɸYN!~ex_ig0P&?ʒg[gܗA{^iyF#{`/!h VkVOop*(ߖ4GGpkH'Cõb Uv% &è=ܣQ&fޘ:-M€1{joU\ 2Z #L˩&EEtINxcy`|R=$XIσsep?ۑOW|~i89-VAT^Qy7Z:%z2*ؑ]Ӿj;Ɖm+q mĘ+eCVԚ?L9E!LZ4- fL]dE*&='AZ_$𙁨= & Fz`e؁?3;c:՞0ПU ^^&,ٷESLNĆH @+ܖw9+,; i:[ 1וOM-ꏺp\3W"x VJ5 k(0#}D 8yW<ݫl$uA- :$ 3S~1r]#aL7?JQ)#c:\ɂB6ޡ:40.ʘ↘UQ CࠌMGF Cf͘Hy,P'aڔ^'9~=@Vx`N]?<݉dʻēܣ0 ) N3sp*W0Ǩl, L:߂6zBsE [ylbˆ dZXȮnsK/V2 yϕ;"bK)NPu1ψ0NլԽa)!e/ }0lA{d56ի`6Y:kHvߑ۬tN̡u):XonC%& Ƈw1N8{#g8ĺ; !!̕9%oyus(Vfq]l|M*! 1Kdթ׼)I_AnM 12]dhPoqJ۔.qJ̈ ,Ɲv݌9 4<t.)vwèbO%C%[i˸Ly(AdaYNj# e86dKIVq^噰uPv}|uvF_̃x^}@I]>sr"N8+ˉʰ<2v4K3CsEWV:jNj #KO=+Nr8%bBٚ,itv-J Iof9=KfPXTzu ʓ5X]6ū[lFULGZOtce˂Żj>nݟF{GQ2y +]<3Z9n.DhXJ͗+ZD59({Ro;)qjB ^qN.x& G;5ݵ|񈺤m-`_[vt`Ɔ'dL{J#Yfgu) ܺ+[זX*EǙ81wja͠fjOQ6uҧ2/KO*BhsJm"!Hi D8AxxUe AJӻ2ɸ;tό2B̗g7໑Ypz~HоQ՗_EOhgP|+,Cn3|țC!dOҢNԙM\̵j~gX7Ԛ<$< 6:;EUY4]ݞ]cu+|˝D;bg.ʧu"8{!?(7Kl Shy6'ִV} EQKr 4p F ǪV[V%XC jM'k\4%zw*9 6 vHEa@qjf: S8oS+e .^=[U}CŁ!RuOc\7Qy1zN\Vt,du!c<e3I=¨;?!IoA HRuR9[hu\Z` eI⺕[㜭sNpi2k'J~ORW>m=([c$+gFNEX/jE[O\yG&.$h)LV'믏&ǬfXX!2 Fcfmu α䎸#F'}b-+T ]m4{LYbPy4g`ސ%PDmˈ.|j :j{n|㡆 w֕[_U뇳֠(X)gJNj}0hrCJ[pnU߸\?#J44frdjҧF4rg‰h$&! 8!&#^?0YeZ')ǚonu:!=##+ڝ)=LڔipvbE=\gɀCvK`7+!7\m'2p|'nRc (eǍJ+gMܬ^WnS6yX<|;@$_ 6O&O·*okV1c,l.!.*:Q St]I/\Ckm"鍗XP$"cjT^!- m's?~nBgz<>yQUiB6 Xgp6_@aD&WMsA4.N9}%PQͷ]DbfAZ0=ׯRUw·7fa^8!؃l99q 1̒b#* ;k)tnk-GzxZ% R-sF**Fbq#hHڳ?Y@wl4`Ĺ]DVJL&q imv"_;Tej4iw4ΣFI+L^p<(M '{rDÎh4WMP>BdkRd%=oxfKxp].γ>AC+˗py1z3-}z^)ڱ( R}.G*Q0n4H/5;AoOߜZ؅_Xko4& ?R#s {BEFHF C@rO} % 5)lY~)QE3.K!Շ *`+3e@fAb%#?0feG1D.;-* USPpMEv+ǨV q/g0nE[ A)ScMߩKV@ dn(BFmlJ8M@E޴@&L|\G0 MJΉk"mRD|v_ YnK- 9];r\]̍ b>dY7R쫦*D $ڧOz~ G1̀M'nFs3`uՁ%SWA (:C_:f=Cv梚c͍rNZx? vvY xJ[@'_pFfbӥ5g&󚓸wַԢ%`f&ׄg#PŌ!PN3<2L]5sW<T1ۋti}&ui镡dRl0Sty5`">bSHeg?ж]A٨35 l Aj|$)+5Q W2HQ7 g/lXⶐNnN^hϟu|D;0Wz^:rl![R%()HнV9WW0!cfe頻0*V嚘Ix9Zz)5Ui*TG~lavuf 90^isN6ؘS]v3mGg;v©f)Bऴ^(5j=}gG4А;XIWTٌcYWX]S;]Uǫ ] O=duUqAܼ*|2O튍IzO4rk`D?qoYv8,a  E)izG+׳YqzF~!}k&w)&5 w g.ČTfzLX {~zwA.|n^WNV)_1yіn0r8y0b,Op91> q.+*yAiXv_q ੾\{ YF۲d45Y7)(7EA':jiwt<0nC_7_p^7;r( Æ- Jacoq˷9UrA}װvA*rENQN/m t fW_auI[\7P.FkUV@hxR8:;[-l V^0eLU'ϛ1,Sy{m4\ȷVw2Jf VpFt@$9ﴉ;sv 7R%4|TF+ըD_fN <%> vg_ɱNYD$!l>jL!u0$<@]Csb#ᎀ̂\9A[Iɱ裍gx'DH0:ɟt2TҾjG!Ċ;cς'+ױUJ@ΞàPP%Ea WjS < x&tz+@ͫ1:6O3 ;;ɚQ'4;BNn(, e f_'~T-i&t4)jNĬy|R]EpqWl` ^Q< yUd"B8Y:=Y.Ki2We8'*1pr]BRypz3}C"ۆbLy.U%G[@n ZiYZHC}8yv/.WE xĜ} yv}@oHNjsvW~"C5aw-g欨՘x锑Xm>ݐ!2g;XY^/!,u-'G؊_=v YP3Q DK5 irA/N+тJ\q/d ^P{'oRf'bE&љsO"r&$&tkOuh'j=^6pEMFPБO,Yg֟k (2_djRRpF bRK}!qf+8@\oT+u ]Wd<! mQhRv4[k,%f-T tm!~v@^i\9zZ{.?ʲ}16DBI[7@ 3<*)tD@xcRR`jWiϋY4{j~`JxP= $3,Mp K5jv i ._ZU)&*2ͼSyva[?l]-a8z*rso;?,/ (l4ܿ@(.Kg:״U ;Æ;v- AƮWKsP+yX86$>),NzB6O%,&r8qR0mwNvhZkTt{ěItWJT <Ȭ{ka͜kXSK]ޫ}3]]YdoY~3+kme ")0VAUۣy =`Fi|z< q 9!#bzVix&e7ս8L9؉GNa?? |QGId;@@gqkq,Gxvj_UF{Ɇڅ!GT~\'aB)P@x{ѫЭYpfѡ~?/z&j` U@ϊn;hs >*1;Zrq_I`j[禘V.҃GFz^ MnE(YlTia2 R^BBKTj o} GpmgH-@b^2;۲lHO5IEZhրLY |1$lٴܧ&~7և7Xd f]K5γ)8k6F"m;#6._mCR +6bƤgW;&*+Z/۟)T<7@."I^.J5n&cASPEz^۞ kcw$隅 m!^5?:d1{-FF1*KiwkT@x8˛S뜒Upd<WLQre_RJ2J]GO4Ԭ;Yа{eX3q"ny& :~=}R&o''I84[WƼ2/2=  ʻrMQM,-^,T\(ЉJdaV-Os@ENCR!ܔZ%}LymBlzd{o;uL8 #? xz4YFC|iu YEY'_}ݪ2gaq%LIc+]A{ne\C5 ACz5% Q_'M& a~\^u*57%3:9BEew 9'Q0)ۤžPz7 a]O}3!z ? '4{DGsKW&vҀ2 V$ڪ2Ƨxah/vwnv{~ln:;OMNs/Miwx®3epnǛlhY<}@rU3vb ᪇ΙqN\˦0M>/6]L *b|P;QWr390U9[}rel5SNTX XjL>P0}Z#z:ʍ?ҍpɍe.@GR#FFV&J}nɨ'Ia-_Qgv?7-l&力s3E S/롡=Gcu@#u1o^<`s dtFzU,3}=ȟS.2GJ{ʧVIE. M"1 J+$< Z)-k*& (^XS'sF<ɇjv/@_j9*YEMv!%mǧ qS 1,RlGz<Wpp`Π57B퓴N-W0amSKF| 1gG4Hgණ7;{SsO9_)WJߝ`ufYE#+FNQA=60Αq_6V`gSR@cyy7btL1;PO7Rediyeth*z^D Մ PTEyƧ5w),Mʁ=ЩV9KNn 7g z#6Nps^> wmN }>+ͦKW x? 2E ~*N@{AȒ0Ȍh; >uኺ+}HЇ6OU /k.10iڄn5b@~uEBD%J?!XP*A?m[)C X/Tï8+-_s >Hw[Ld/*~w m,@6.fy{t>{ҁu$ɜaVtup}ȅ;(6L^|^WD*[TdՑ`8;*qGq輈çHk/ MQ\Te틘l@&>!ǗF@(4TKF= E.qOr:8xD~8Co% F=i&QCy׉wj:H(|)M^g)["y 9ˊUujarݙuWlBw2U 3v4:V6)tbZ򲪇]zԈ~5 d(}FRӆXgn4.o|D! B.6e}}z1TT5ߍ\6T;g(1إ-v)RlӋ5P YJi񞋸+{+g "%^fu6V+n!)(DIX4yEq-mzep?qm c45sSFbM+\UBP}pgA†3绳wud/!]]W*csɊ< ў̠LtV6aifMn߾mxq^NN@{WĄ= S*inC~ b!Y!-vжP E9O&FU[8bg_+w8OGf(_JjWo-}Y, !xia7năJ4~-WX:#'`>"N 7J/V3à^ Z$oZ4bCɞ;_+H?6~rk&jqӰc)82Ki/٪t[`X{2,ib41wKi9hf(L.*׬y@C6R*Cx Ѫ yU[Ux&C kX ](Czefi1M.K}ʞ7ҤQ 4ea9{2b-uQ{ գj WTXPa0Z6C8,HF!qA CtեV 2R;2$)%+]Bb]o !X5L4[ʒtEn%^ou:߆gnt\l32b{b8f咋D ӅFO3 Ѳ$0RamtY|` 1]&5 TV%OIAa8ϣec߬V9n-/<'a[{Nّ+ko!5MJ{(qscC_O]a, 2ޚBf Ζ'9IժIÐ9O(lŽEk&^$}Ӫ{z#4aujk+f-ŬtO?`ގSnpZ}vK&U,WtXk+䬏1GW}5lS*D<7R׆j#+rj$KޭҐpT%Qw R2X4VtÆf+0? k5tO#oJ yYH.ۘZlB|9X6(1,1xNH""A/-~;]ޒDTWGE"ÈuZc COZ_Hșm^mhJ,jVʻ$Wûd;AT3ݳT(;䠹'(a F iM&en%g"u_=x~u)fx=OB 3uz'ݒ5,}ht <>Ȧ3h#l9B>uq-:{31}C{ S<8 ^S!>@tYDL_#g2ڃs5K4=(vax ;>__S{YM?MogV:؁=.9|һI>ך`?.&fKԍhYpM{֪kGU3 at&+e:)5/T],N]B:e$rMwNHFP^Ӡ 6 _GvbUnw %,6,!q%[=_ۥ Xl _N>h_g[P}?.'.='W_rND;ǟKQI o9/ jB:y>1G}3V)T_DI hEA+hA^$hggt ^|n|`nEu"m E#D ;'kSUf_0 *e:z+vS0:aS2*tLsTM]:@|@]&#fj(FiT6nm}o5iwl+b.ju nz?frGsgM?I1m}*`4nEO}ՍHZz aG'yc`߃ -t?-%ua~r4h]"8`^U"b]HkhSk۸%KwByɳצk(oζ%V-R{Ļ8wH*qH+,/][ƂY$d׺Yt{rFATh=vA Cq </)]q]KN4=CEzMS\>鷀MQX}&(5}s.oU= `Ak ؑ:@"."-]{H'!@sf`*Ȼ]Ǜ溛 At3o?Ā`ϥ(rVU]-[p&mE/` y{a:oD㨥&RQ%f$o5^;*xqRNH*t][U {S)^md,{3$VW *&͕g*'S8 9Ev_MD(;.t6{@o  /i[4eqԑ.3ё=UE3e:gp̓BZhOePJ=.b/80[@(W_"w,:R*$n +ϱj$;"xE0RcI3En7%˜k gp<663rZSj;e vbrח$&]\TߦokXֳ}@{0OY(_z^#KY^!.ۺam/c(C?VW<;X6JjXG>ys}Cc43~kߚYaG C-pIM6SjX\U}VLY04}2R+{sEO}O=H5A/rW 8U+۹S|DquͶ$!.lRUvDYgs۵~`Y/bGL6d@6JhLE 'p܈Kuq2]n% j k ZYy?F^(idlǃi` Tdk&І!x±e|V!ܗA=ėkFؑfa6%ͱ$噐>!\mh"HE i͟M9Lړ0Mf}+V^~@$W WT{ cv0E ?r_J37׿y?6oU4oIc=a(C)VFTE]QA8>teDN`>+iݙ=G]K~.޸7U]i.BG4=ѩ}"t#MAGlӠ ( κxD"mP+|uqdMhxu}*MZpSSwv_N0ۼ_?@ OBDobRepIԖSl#!F֧BB\ڬ֔On̳?KK:8ǑFP)$ÃvoP=E B%2<Gy$ᇟ+0 nJ?vO8bh[BRFzOeN+bȎS珶"c{[wNV/=[xdbC `Y_+|Qbt=}LHɫ|L.7pk7z|W2*bđo7A\׿McIl[`p? "3j72I󈑇3+mHT\ ;.GCEFwq(lŴksIJe;ZJE>HMK;f]sU~`:*S덠6niAܡ[ +9 ')/5P7THw4+@U62ί+(yxF(*zn#9Gѱ5ØUvEI @&>?۶FI ^bU8SO?t81aTU}޵Q)!ʾϙH~4&n,dn BamU'!huL+2$-kNN)w:%e?pg/YajsP>fb]"u!DИJi,Ug`n7߻XMO._z_ !](n1BaK3.q0`c8p2ܷ;14}ඝ/oP #EteiWN:6fӐ~Z 3V)uI a8D*4߸AI1? 8Vxug,a)G@Ε8`)0̌"@<"0|A65f') -@P|Co\%,DŠ4 ;-ؠr+I vo7ֽp7nDзIolS=͏.aSX(GԪwGrhwOkb)ϔr ~!=mR\</u*gs76hnl1-]_)8WO˜`w\yүwwdAyA2E.C|"&Rӱtr d!5vqRO1,YxGъ/>k^N Uf/1BVreQX;GL-eɪXsVt#vNjdb*57P@e&ڄH4XTR[t9e=l҉f'Sn-|44p<#w> y(Qdt?^E?$a];ԛ(9\[.WXR8/+fA )߃ 5wfz?A?&&v=4rwt&nD(rs_A] D$eK-h&iEZih- ad_2PV\̪1 ƫfXQt&"?!}K@>ƤFsQ)FBH,)tDTV }0ߚYpHRhrsW$˵֛(}ק\ 9ݡv jE .VMӞ7R']'y?#=%iG 8ΐ~a;n׼5yIS27Յ.Z? q]Q3(0^B(D}^9fNȻ,~v) ϋ:Od\Õܕ@3v7'p+7>( l&%w yXLFӻ-2={(-#X)_8RR O\6x>v\jydsyS=,s* `qCsn7xABE"[,1ߤeG>p(T́+"[!/ՈAӖ_q<`]ad7'e>Sa(Ԯ1~nHm'26{B ^\r;tλ9g:qiz^W8&JeLR[W .ňe|Da9Ij;@nl%݇+sH`q٘7$_ Z#.ACd8Q6I]5ߌ9&QNO(sဃ=B>U︭sV'.=p݁Q yQuTX@M}XndNM׎j9D '9WL˞̱90X*Jyg͡s$ox r!0GAF@SW~K@d)JMưT:CWk@ZGvx{F8.ST.$9UK+­\QjC3 HZG_ԠpNBy5r,Jy-'S]&8g \BLdde\%9e-HPdr3!*QO59 Mп%|t}nAo:<Gf)_g\-dB!ogRS0*v,gC9'e 8:>o? T ?ܿge6(,pelf+^ Um)DٌlGԸZw8wJxɹtw,؏ṹH󁙽L`>1Kk*f&yĄ Q𐵒-*z4LWgGv%C _oL$L5t._ SdYa\iWNsfp [> u}g.m" Vz&KZըȍv#'^V]XL^D]&wUSho.E(nXa_ mhrj$P0R+GR"GI9r(̫՜O+|+{-\Ւrr(=l9Rvg쀩z=C'M f%ma\|a;ö!:j}G,Oa,a%OҥD@[ϐ- ӄ )e_]L& `֐=p:U[NHHx,D/@yLX;![Y 6"|+lj8QNDgwV% I;~`@U3P0Έc#yGH E4ILNUsFY},;T&oCX>Zz=OP*rc潥Wb67pະ@⏀?K0J>zHgxM?RDqhͥ2ps 5ߕ퍒$zi `ΏjDVqv04O- {c8JhQ5݁x=&DYtG܎c^%|P/cVv0_$I? QB__Dk%,}C eI5.Z dK^V>*Ԫ$wgdZbeMebI)=G»]--mBHodNVC/$]]!cT3.ѶQHվsսfJ35̷Y>Qᓂ U ;zWSb~ѤFå驺R<`WHI%vVLf\ ?(D|.<%V'!G廰J9:PkLo7keѢE;fm56 -m8Pˈ02,Q !rD-G. MTt8GG v`i@yw(1e!n%%L0TtN(v_l]HK9z?ƁԖ~=AƥDuZ(L؎>EEYbb-Ek-P݉YAd^n sY?nN&UpS ^r\3ӱm4"3+sLj6fϩM  d0I~]fȤzIaAYS5(",xs '\׉+܊ѸϨ2m Ujj3N2gEcD/7e!,YNg]S^vr.j؛ۿ"=y:%Aυ1(rK/}P䉄7ƀ:<s2ohj6&$}`7.;Vt?hTl.`}oo7&Bp`Wlʡ Ղԑu\5}Ln/3ʰ3p v+8/ZKZ .rp6Q7&*>vICÏ- u_` **oʎNBQ~lޯJuke=~9UzXI# )kX+afZw3JE-49;)9тv {YZN q] _¿ /-6>G;hn,p[7JSO ˮCes;p7k͛E GvHSR* BImw7Ŋ,$/Q/պKX;)6TʄaG"3E|s":_dmd!ڐέD^ s@G.@P0GLC [fK>ysc ) Z,N }J,w?ʟY}ls6SyHX1< ݄du7਩Zgt@lKDڔlZ•`鷙xZʼ^&[EsB|*IrPLϼOL'9/hId64A26}2;$3|۾M +B|7:u@+GMGOOf[kS fʯ N%gl̿J S`? Mfa1ƀJw7J}.v>YXcEmlrJ<-l[dسٓNe5"TASJh˸xL뀇|hO4MBH1I҆\[5&:embHco:$N4?Lnꁒc6\,~VcS[i?*l^n͟N4ADˀj;3WK#)$Jb}@sbq.bUO;9<IZujBۣeBN7f2L?Rs"Hl.w6 ckq+ 6: QĄ(0M[|Z |q'\ Xb[Ǔ{Hfh堓q OX$ ]̤\ m !1{˘L~EP;j̧qcu R8Ln$8ETU3e |^f2%=;1 Q)|4Ut;vgI_HBlX"Otxz+X{iۋ9)Ռ,/+/u[Wsp /V|2/Dd2-EϚ.}ܨu,`=HN-` w wچZ#{p䵐WX4//̙]V 8#mE动:?P b3ue粴S^*OQy`n[ŷv<,d?̮o-p|6zcplWA{bάnJzGK=ylַ9 < n(xam5)8}LJQNѷxϒ \uq@p , y#"Vu073ùE0Mq$U[2v̚7{* jA 5χL[je)H1k̹kDk);VGp(☙JK0='c JVծ"c~zU0Uz=g-5 n_b ٖ9^VMCp1_U֭4f+AV5`+[h#$Xdp.\|ծ,!.P7΅L>Ǽws_!܀#>':zG kF2GUj5Wg(!N쇭G%窰3H$R#iMF烏BM8 H -r3jӚrܤBer;Ւsᡥ kυ18e:pju++hR%AaDIL|XQĴ%RzZ|V){)4255Z Lwkw ɎcQ3_J[;" 1nc9fNfN`df{5O;*\Ǡ Gzvzv`^sѰ5DnJrY(wC;##6hb TB;~@0)3Ew| B/%Յ~r Tx'gkM9ND;?+r #Xb5?L ѼTmt(2OB3zoa.z_:q0iX9}ȑ.bLv{k%ֳ+2;]uN|Oቺ,T7\ꋱXfD]f3tu^T\BhO[=ߺ06t0(ʃ)#^[y=p ' ,ΩRV6ȋHfJ(W+<PڬID= Ca_z,,$S0K$%sR9k@^i^ A2O놩AԖ *2Am,)3=ʈSsWo3tg$Nd)73mSpY mH#̠|YO@mОe0@D Ԍca) lCWЫ :tj7o%|徻X |܉PXX9ތ:l_@"%bb'!핅.H\鮍-obث jj꘬.o>&='֚.1nu_Ly9\U-#' Sj2 ]r;&<ZίQaZ*Dv 9_P@}JaENi!2FM#dK7 xӆ, ]NЁPHyXsܷ-9on: M"Ww֊: ːFx{E/WY0d{eFu5z[ g#ʀjkdGڧq[tF- XBp LX)PeG~;֓*FdwJ 3ٝ]b8Š1j+p$rM*r$yRͱfAvr6 mwHSȄ/\"_> xdb)hMVIi2T "ٍTtG.V.ϵH4 G OA-n+ ?!AG DǮRiZoq)kW؊ 3/^ ui[sF<{3##-1$"|$) {B~c(S" POuF _mn,=ISGPzHtb :  ̭>;cVa2ڻʜHtPS%A~0THRJG @=ߞLDl+v=$ ;78 uN2 3v6,2v(aH˴>{ڀgE%7z/60yfxXCuVBj)@} ht%lu͎eZz!VиS9 DӺX<̲5Wx8,ٔ0N?,aJ 2} :K>d)>yAF Ap>¶7dV?\(6 T/R$QҺlSM3epXi & ]Ahq &µ0FӼDt= r I}pMm{TQ+lKm C( BXA?EKͮbzO-,㌿Eԥ6k0Fq :M"O욗gK޵:tC 9@{sx!7 Y1 bal@2§+-6fx\@` %Q}s o>fDWAc)%毳@LиvPV:޼U PA/}YJB2:jHiP"xd[Y]oo);eWnvG+9l[߇p*5 {Td^ |9DFA.;v_S@guY.T(F[pmh3jJdqfG/QŃI"*D}" 󂚈[3Q{wmGHRFyP:_Mү,}f[(NVn "{N}ic.DG|sH?3}aF㨣䅎|QwV04g#%T1mQ|&&؛BlDB{iȓ"&ݹqQ`등 >AsP@a WYRW(s̫Vq##rhEa P"l3S}QxfY-Zr0~Y(]bbhQUHJiGw6E_YkX B7wĄ"D4blv$-Qэ< "b7b7PE 8r8|+N  sZQ7TaPWjzf쑞 ]N :2KCWJ9{ũ+VGpEu*phݣKcR[v[ Q+j3UVU}Zc>#+UʽY]  x5)E3lL@n5b0bQZ嶃 =ܯ"@bri[Z'X?um|zc{[B\ʎ $Yw1{,d% ~1c4~k.A~.(tGRH\3WZ ,`|65a5;3nV:%U +2g['ΨJh>ߛhUSe+Kbo͚8N =`ܔE!c2hۗF'JcT/ygʚ4Qyq%ݍG?CQohL+yշ9!\_pY/ۊӖ*t!j[!U2'P 82&{ݔ2utg\YmF%F.ͶC?yc]ԡv<fXdzT%Ǧ܊dqQLWH#4.*KU)꟒x/` +ݵcRi$o65Vo-|8{f{cZz^ ծdўs .i O}H~l3rGAH쓯rp掎Q0Vh, KK>kfXKmS1bq̗4ɩ 9q5%ZK( 9W2y,[^:drIk:Vh&}/.Z>G*1]HF`pRx95Tѳg~6nBU4%g ]5]])ʅ8$ Z]NUۨ0 = (5cBe]W1i$(û8M&?$r $U8t R"tx-$"$<r )IC&NԌh9, =ApZ)(I!KûGMoC @1"6kQCoa |l ,nD͞V&P? t^c^:r.u;FXOh&REOxrX8p@s"VΉiUC8SBs\"Ye! 1vsn a2.NE^@[qYs@K͒z MCYV218ZCV=Uf^k;|~[)\%}M!GFZBB]K߲S⪖+"|j5K[=N9 kky㸾:pubZ52Z޺3cmKIƭt㕡`8cB|Ù~Y̮9u#&;9B!6QuO]}%k51qHzq$x{ޯ\}?+9.1=u]{miH)ǀ^aH/A-bJS{O1XwՏv섩~a$vv[4dۈP͑PUTmR,Y\k>C]5dHJ:Bz9 d w6c."-xgSKHRTg mOJLϕK-v]8m fcqP}Шybx5\f~ ʛ:WBp,E7𗳇ryh mqsNi诤SpNc!O?@|Xh`%񣒿<L,ASn|4(8670.]eJiۜ KY-j߷=fs\rsǜTAd"ub N!dʢ#>aSӪn))նǃ\z$ɳ5B oհ9.a່j2ADnʉ%y nwˌ|9x-^=XIJR;#2? *R|N!X!ޕ\A/~䚼j@-6; 6"l# 8E$=|n3C:=D>#j'joXY# 0w\93`y@>i ŏK9Qd{>"3jQN C6|oo1߽,*Ii0ι4ƥ_5>1lAGe\lPG1ZV"ә d4qgrPE&t5I%kTH0>ofxMw8!yGlSaV?CRnC-WI+dU['.) Sl !jt5N[#tj2 =, X/'CqK䑨1}!sei7(sc\Fݼ&;٣6){0Ph 9m'9./}hޙ[r2bX't6_=ǐy/wOK{XhtxZuM b(Oi0h[8&."QŌ9*U0B&uer i6߁Iwv,1!* &i<@WfmJણX#Ǟ$lOPR=5܆wEM2gټuG[dÌ )P:s}'_B8OKA䢉⳯ )Azцԗ!#*BGODJ)7r}ۏ]ϔuSѠ/."3Yd!8X<ܑ|!%"n}k0E%PO 1.O`44(1D ]'?/`Dq*7t\D횸)=E17SD(B2mתq[JgAA|Spz op†~~(|LA=2>(^ }}fD/,TM f`'ØPcUy(|#qAEUTnwVj.Vo1J;kG~5/gM%2;`Qӻ k(h!k~0y˗͊l]ݩdM_3h!Sڠ/1(?tF R.|6@|7OʹV0 `dy,)03Wp# 7C\3bB˓izY*E*>4# 4AT&jU/'&ѓ?FO} u_1c+O5xX% b@Cv~<`H9Nn,v{S1+xqJ%cXgl8V]3 *ZT#o ճU$ Uo#̳-|M6oYs#\gގdۙPVGwnMrZVw\/yd!UCɠI!\$أOKf!Ǧy8twp,^Yn QgCcTTk`ޗR~ot0}$ouSJkDQ!6w8`I>Ɋ*Kƹz!l=pBkS51qAwέl_.кUU<>"OCR;< VPA"P$ȸ}8ɜO'8[8sh$j"tͭb;]v @¡$-9Un a%Ϙon&^t:RZdK^S ġ` jF4M)?$9Ƨֱ,LX0VK.IEنlPt<K*9cE5&9᝺?1F0v_uΉ`JocSqgl A-̖`}`w\O2ïfX k_%2{͏0ha;(`y:J1'`HF<+^8jEdpe}S \Ө'OnNe,AP/ɶO7~"y<)P(br7a^3@0:zmgKȍхR^%%tih/s9`_ޮ̿חe!!"zZA JaŅC0`U t_jڌ$Ruq-3iN;` ,'ƭD,O͝ #NrgQ7R" 2'eT@̬6*]XA ySgU4$O@m%4[sCvv(aQcWY7"S/mg n=ðGl̒Z$Bk`2f9ɹ&C\ y#^Hh?!΃uB,ߙ\Ne3X|`^F4oֶ;` +a2}Lns@@#1[Mo63 p;`s<<B.[H#ב5 z19 tq ("J¤NT:n3pG 5/J/OɡX[}Tstg ֞#y u.7Ǒe=s=0H̴/x,z〩r8_ZX2~Nr4i 'CSgz{C_q7f5gɏGZ6w2@NnYH;(0']חCvD*8b?)_LXכl&8x.SDVl % DE3sceŘm}GCbWX]ީa&/4r5EU1w#"h <`Uv9*Z{ʷiJ%-NT+0V7d>yZm#:bcp^!STجL46̾KV3dCL0Um?St@(ʭ^Xq M|Џ톓ak8 Z}cCe[!3pfnrQۄxR]2? :X4-GPX.Sq _n}àp5,}unaᴸ\kk̓KƘ,t`:6<1X olHA>T2٦Y*D RBPN}7c`i#Vam~;gu|e\q ?mxdVv)?vU1j%z*vNTd*5^|WT` JnЩCB{An0@v(0&}M2 8X'{OàPrYS?\ǷɴE=J[gSYO#Jbf "k 0&›l4 gUs4S/Y{˨$<*-(;{>&"{>j)@g̻q8戝/ CozXy g:Aܤ ^L6͖ tG(*h ,A( d^:bJUqXx5<4`2T<^bμ(>Vь. ڴ'&2%.M`~NM ,E:_XpT:㘠Na[ CV"pmi1?`XJn忚<^2xSqc(JNDuJa(ᐌ+w[a yYώ1^X~<ܨ$r r~&{.rraLJ{*Dy\sws\W\^8nȻVϮK81Civﲩh= +$Δ ]i`QOXζv߿ת*v\46ؗq%f;7 # NC Ho3VLyPcV๠ph3P?(i}n^$Iqa<Px_)fؽݪ3֙98t@t(EG{]'jEf1`27gE~MM/ H,zdzcQE9;/|aVڏg˃CC-jƌ5WqE(N 75w;sĖO{POCS)p@p^2"gK^/|pԠ |̞DžIAK:&:|j1fQYiQ2;TS L&?$ӎ x:4W֌3P_֠M Zddf$B!w;Cm CSzx@ Xgѯu K r?1w a397hҧF5D}Ħd_zBZu{ IhagϮL-[sKwL*4+S Jj1$g2JYtaI^/_@n 2Ht dArGIt O$v#T[qHѰŻ]b#E۵abt2meLy"#NiOIwǗyl~y>7j p/n"B/_ |L3,Z0VUW5>4Mcm(4rojgUܯ&*0ng uᴇj,Wyt\zu k V$ {aID6q_>'8i_I1Wp/y5 '^dOhj`D3wpЈԁ0D%/bq#xd^4_kWt+"tvKT.+&M$U=@o60$:UQڧ%@m }=g_HKH+s =$Ǚ@’8Lf"J@,B*|t0v|Z^Eye\zx/A(Ob2[=ދzDcӼj M ͞UىoeuN7S3q# \izT_[FJܮq+)*9 amV-Fzܔ~% Pj?q2d :HÿXSZ$9IMRldN=6Ъ3Ş`pՍY3_&Qw Vs@՘AŬcʟEӤ@~E2BHlJeJaqD1y+>:dw̍ 2- x)oTO,yEY Q3`suLgt޼!fQ7ѢaRn-nŻ&͢qA u ySHY}j/uzA}('<9;f Fl`ϱ@8-0{ƌAp7% bU7LJѵCk A#x wH,!=jQ?ȎNsь8EBlKj5so5C}eoSiP>%̰3e=D̃x,-㪪SwGn`IՒj殚]̨ܧkw)Jп'Uj7u.m,XUB Z n,Gۨ rNEfmdq-mLG,|p3dɋ:"*og9 Ac'X5o(5 nDhW5 ehɭ_oR\hB$e]H 4Sxqr2g_Wu,M9*SY&A2}Hs="pbA+^ NtlD=5f|3(t҃-~|١P OD>V&]2'&tY(>>*:fLC&Cf\wI``m)\ ӧLtߗmAXf茻մ-@9Z]orWs,Щ銼l 5#@mz\m"ك [(2rAru& cuWq̾?vmyx\`/p[n`X+aZ|wؗF@~fQdX%ɘ^7:1m\<# }$F?QvQ_uR{7#aXucovQ]&TROl^!c"u%"T]/=:Ymn ӲP$_ Nd[C}W=^7<*3%U)ІwZ 4lsM'U`'nYuk,a$(N)=8pS0֢T w F k-y':9d<//NeOmUP)fd9)q D-FؾBf+qagQ+F)nK;X-q %,b>u ߲^!25'1~yߥ`wpX?'zA6GI |)jW` ]#tW[$^iQ[!`w#(̫ܧ R5p%LA;޻؂p{>R1w l]"!VV7np(l(Boq_I˰R^X(Tp=(UߺxJ !xLL`yJe,KO4c.Wx)?cvS`|K[ xooJ45 7g^B . ȃo%h5#Kh⢍UרTWvF8 Z\ퟪՙ8 YankGp"e`AḤwTfT.?R sw4M)CZMAbI5O~޾8V]"r2F.ۭ"*Ã-dm˒pS'ơ Df ?n֥pa.$T\®:"HSzx`C&mTugTy|AiBjdN#6[ H9 D j.;b9Qi* 4þ GuOy IPu5Q•!  eæQkyCqt7_J¿-DN ޓt<-=F5 Ź$}ط`m)gżXP(c0iL_(;k&RKf'{w^/ V/2'!YY.ڡ*0u8 FԸo% S0#fo.e2"3!WJ1Z|#"0vsy t]rFŁh>KH]%IfVNd)ӂ0 ,#fbJMOǬ  /mtY|KEEWtDhME;“<`ȼ70Q.` 3sy`,[TV/*Kw> o[x!'d)O\^&e%>1# ('m'-{Ξo{D-hO"%-昙!bscω |J [HP2#"MD Gjڀ1ǰGݎ <_W]JO  _|`JJ6<(2@iFy LhJ$u+S ~Aٓ`,&Dm+S:{u=N+\Rc!{~ڥ6Dr7e׼CLUV13?r8DBqCoq)FnEԲ;ꇁWiǥ9v8]>˖3G(}K\2{SLK `7'QN,eTFlQJj,S43KL*9ëRBk n&܃ˆ:QH D ֫Xչ ?7ڌ4?feP= ӯ4fgd#w7mBq=>zk҇I7a јm q`t _vŌzZ%)KL=_Y{uOB}/Ja`E2(I,_ccZJUCRSQe!ai.V4㩙$wcRh;k(;|c),!Smmq@}'Cȵwmex9e+׭%$ ib *A E.ڵ)r9NQ`b7b_@|)ߛw f{p s[ӾǯThˡ,r'HMM*~x.F?_}vsGU5xd-kB"VK"֗̔29w.tG.ie|h^6]G@Z+9檶Qw_o/D~}VdPLKx CY3SC "Lwl<,j]xɼԻ F<&0w (b!#3qnaܾAt[VQF@&ZOxc|{klhvfƈ_?9V?xA\,p;ɛS13.@#(zɶy!b G :R4xP(vE {%J| u- N\)~!0^ €zΌo_W`b_`a` n|_R0YxU>r<kUc uUcz)\¾iL;& $]:vo (`dSASݏ{)jxK4{Nɿ)OxZ!>=xO7+3*YwJxr2b -kZKVE{ӻQƥ[;Fp3C]i(TiX7ɻ*@p@zՁ7򿔚-,xT]f(]}jl>2:Do;u֢Nm@Bz4yI_AqTԵThc l1$ BkxB:iބ'ݤtYORb X[懢oPe S:32Oꠏ7xzm\&.e^H׈M;ϾHIVe>L;5!޳&99GEgf:T@diŻمcp+Zt2A{n>`u8;weS0SRv w_yP73 ur O qNKk`jZLTyJE"9;9&VǠ9oǺiHCE~%CI&fNR+zc<6`XŤ |`r];'YTw{X-g=W,*!M {aU\@G7¢an2М "y6"xg*9x'ө6 &)J66@z e?c0 s9 SpX?+XsV 1hb-#y31&X 8(4> guUZM|6]z]Oh4f_姹#iEX: qKclpscFq,'mWxmaźc:4koLeֹYʯbty;|O :_l?3P C3Ot\#gD3ރlz*ɕ6kUj=cQmHP|`y 8!5O5\1¨[B}RDd 2`Sv7dZ)ʩDJM̲Z+]{gzO`ju]N3EAd @XMN:ѫMd֣wt]D_<(|' n'2*ܽŎi EgMbG 5 tl>_ D-Q|-;FAE*IW)!,B:8aJR_-lޯRsA k~i|Sʼ<`6>kU m3ȫ?pwߩДmIF8]bH@)̃YcݟZ8y7&adϠ:6!})3qz4I liP%jK;d66⤲&ܝy%Tw+b:T<8-;|T'턳` >ב1:qaMZN<_KI3rerbOniF [rr _-w6j?3dwRՑ LřƥȹcHudzcNG ]j[ 3dcvXx]1~N)sw?WKw.B:xCsĈftdS@2bJ45Lk:'ǵa:cId|mPm׼q,mkl{Y[] $YC.I`b脾 p*WkfLdWQJLSʣJ[&[w|oL|iB^!$ҁ[aotK;:kbLw ȍg~0Mt:Ў)zr_1IH47d} -V+-ƒHZlhI};$N/Rؔ31pd"rhuf y'!!K 舫CrqQ:ɜq5txMkx"Cj*c#p2X zpɑJٟYȞ=aZ`w5E 󕐚'ΉUpğ9ct>&5oW>~?]_ҪSDphCcHdy%6jcg!f"~+(Or%*MoB']y""4=/95#GP$lKz!伴 W>=/jg)lzHזg3Wi1lf4縶Z.5M7Gou; hgIPݏ TQ L7 ƔXZ᳜KOّwF2u8 qR>k}7 #X3sYJ9C\N t}A6g },[]eRj"9- rn޴8iU#Ax ȅ<Ի=1<ǠX @A_,F~K-ij0?{~_)},קnq!< 9ǂ\"@zֽT'# vB؛WS&ZO-8.}Ft)G}sdh'o G_jr=N$=xwC"«(#<2f~aZ7`X5HV!m\Xn9Wܻ?[o΃։#*`HPىt% Ѷ6YiѪ8Zh"fF\6 KbM "S'{G;'ƸEȃ 9+Jq1' QrUEB[Y-5%-M´W =OaC-<8kSj.锝^*S@Yx7pq;9Ҳ~^G{w #P6*VHu+JNaO93 BlKeiS J~i=$MBRavBD!9ZY yx9UKFf7pA7Fʲ=z8 c j%W(izЇkhța*nL(@p_"=)Δ_Z̡^@ b \h"dҺUvlvA>!%Y.-77çaMq R} D` 3 Zl>fP`IǶ]-R5>&Ya\Mp_}>p0)̩?|AKw6;ؗܺIarhZ|X德n !hj Q8zi*ӨG'Xl[/ dD$(g^TP>irQjv%ƫ(hRY$ gAY 7N.D$ }H UkwJ3oA\*jɽ.(h_iK+V=g$W mB _扎L[#{3UPqtrǟza*#)V*S~.Ah L/m \iBK(Z|DMuwz}U4u^3"fBe2ݽ<IΒSTe~&8--DC$_ dF O{HSɮ. OsSWm{9ש9S7G2R/P}J$<{Zֲ֣1=_[]d.b0Ŀ| Y.dhJّNlFr Ky+hꬊD-6A!)*{a|IT}NJxRd\ط+5ڍAHO O,doI?~onl{ F@ݺH ="Ŝl;?P9Fu[o 7=5@Ly ][lM Gu02:2P ,*pZL1dŇE ĴM* }Uдt{mV.JD 2`2idgDu7 ;qۈañG+TDr b\ކI ?ExeJ0m:V`p pk[{7WK~1&n#{ѽ7ƣk0C vH]>Hy]Wg$/ں`cQL@i$]WH0aPdm Q#:q\rJH,uZhbj[9윦n ڻTE0M B[gWAG-1}bnq7Gإd9/7t֝\s&Y {$)ٖ:˼E7Ѐ'nlM A6 Wqaż]$̤h;0'BRSҋỹ9A2w+|e.`gjWN'[]P.AjW^I,2/p2?-ג10ղ_n*0I3t9KXgvSf$;]t݁3vX5w _*der&1 pd=+ÆM'mgY9.1r }~זDɛUGf2P9' ^Th-*y[U!ncicӟrh_aJnsJ?EGa]c'tamH(dT Z@1ُw,L$P];-(vq7jL)a9߾ )mN%8E? aqӮ#[%\.]]3ꃅ=^]J}i@ "1/t/:5/:8 $T m[&_Wg Ӊ2`Fpidl:ӱBhOOV״;y UÍ2e|G $A8ݍRsuϷ{dhj JAI[j [I(؋J\f$ةϴ5DS0OQϔ?`?{~QxX3tG⊥:V:["KJxŬki'E98_3u;ޱ~K'yEk'${{䙻84vMjM_mx\ 4mxN}.a޸w7ՇaKb6>+ot êܻÂ;XWinH!܆Qsŏ&B~?+$h25doI{)&6Fpx]%ƹߪ\ET-Q:G?!Û%:ۀ 1N)~\*VV>d!czj"T7A)q|%ӑ/MYB\f` ׷ n1  aS#0H}8 ')=2%NhWAE,RUxSӖIw}aЩF2Z-J¨FQD/A;zl 1ų[ a %T`%5_U%Kx 1c݌${y2dN'bS_Zu?lSIM7 7H5HߧIvn;gZhCc{=^{δ2N)HᕗT޷4^RL GgV?q)caRrKEC lq*#[${ L ̘S3l,0B]￐,Tz%1IwjirCHh[848/Hk?YC 4aE>B|j)P8c PIkԍ(m1?>Jtw\|3T6ejHtPNֺx-u&pS `pM\[&Sk4Ge/Cߘ⪡\1+D#!|Ƭ_COREVXLeQnSyDrWٔk^' C@jZ`KR.]AK \t:3!=7KgY3O#-nW643QCkgU.5'2FBD<Iը80pZtiih-@A+kU^~ʞJUG.{L4RVfh|%r:$?;x+[P3R$j8_O)GpO١eOԷstf]KJ%չAvH1EY[/hx_QSb͝L?n#FAYs8)ۂԒsGzY M9O?xpԜ*sI,}+7dC 2@xWVj!笈2٤5D u/G{@<8>1s.XB JV5n>$0#eq:i: : $HxJ݄~zDĈ[䘪|!ˬ|6^їjqnbMcfU%~rcl"@fw(汞m!Y#Bݏ,9yRwwSh٫#?fQtpsO Z2 #x:l\% P 2 q 8is2'p2x_š+&`RovɥZ99|bK ʔG[NoJ]δ~"B3.wp{0FnOҍHm~S=KNlzdv<,n JT̷/\Qh0ZB lvU 4' AR:eaM*" ji7\c%:˖sVC4:'(t!YpcyS#4l9m°p'vP~$Y xnjߕzj#˸C7†Y@鄏6ʎˇEw03^?GJ"o"ߍ\"FnA'kc뾦EǬ[/Ӣ@Cx|}y4WW% ^)28A#U$!]4Q|UpT5nJ['JkZ/l^L^${|,S Rly9ThJxo% $E2%-9| B>B5KfkB/G6@HZȫ?HHU8C:>LOJ$u&.D/ΐc2_wcE0BKRPL8PRgǂ«>hlf=dENf߯F*֯<98/7rM7g;ᕔTB%仜tmm:&h*ٚTb^%Ok ϶|aE{!Y˽P>6 ay@g'r/ Xл{1o~?iP{+akū`bYz0Q%z/_pWev%zU?"#ǝoseݫwf p\g) V R*I!r32%a%5RIdwU]tvPIoZXPh~ 5d.dIsz ̀P/pj0jbaӨހ|3)6[j$T45`/jp6c,`h1lQj ..>}S\>uF.Uc#e|ö́|M{p ܝ={̳>f堆,~K]T5jŒ12<bq 吷fXfW[(ZjQPB0v ֢4S 90aG2BȾ$-L̛jфµaph;iKt>\JYَWk}#t&szH7inS߅oo$]nF+ ~I {2B_( ~8kcBEE036B'XSUDEY68^8b@ZѤ ld#LCluU>"|n7sWȾ;ތWOf5E .7lZp 4UX(4F "s"39PqXCt547P9eDNA!3C҉W|xfDn5nt?f:GjOY Ү^(X3aj2H䅜wHA'"E٫z-)z];<$YoYֳ%:Kyo@`JkG:xQÉT׻{Dc\!f3\Г|֮UF0$ ǏN-bx{rLKE<-mH$uGb|* S|xgEx&룣VT0DO_#"1hMOOGbԘ%sݮYUI4$'Cϋ7A4YTPK i[~o/̲r߬a+VDGsMwMZc%Y 7 ܸu/q%<,k,}16RRue9.9zEwTŀ])(f*Z%w+آRZ3{˜Bt+:g)D; ^7鹠?M|ĸU0%>1 )RU3'?D|xj"˶¾m(jBeapwcߪa%`+! 2P?(dY?X:G3}3=&ZVY$Q06 A@Өz0CszLI,ݭd#Vu,@-hSY]佹ǐERrUbGsK?׸śl3a+(xXcm4m* 2M`q|XGG=]l4|kJAZf: hynw'*Ş+@ ljnMbQ0A(r"UEu8 QTh6 M>bz悚+]VjE߇NitpqB*/ݦpk*5[$W 5]q"o(vI6@r6`qo.X74 Pk3k4l $N0 @)S"̅vF8\2Qۇ? $qfSIFkX90m*&;4V{R12v8\εVs'2W-WV+Qwwt>*N :Ģ|PW"JbX(^"g)DŽ"rLpϯ@r,AWGTi]6]Q䅑/~ Uk8#Tϕ[v."(~((ϐް&Wv/K @6f?}[Nz{ vJtM$?oQ Fo'&{1N`,#91$BBᜧ鉋܂nCbS85QRᬼ޻K:P ז5N*Gv0f$! MKG1}oy[OJDRCQs}%I9T9j#q,EO~j"UP |m[GEĊsm;f%c "r#6BD7C Vy`7DʅQL=mPTaB-l򰶥a\ٻn^vͷNW ؼkgմKiL`^y$K沴n9D|R D3yS~j5c3g P*{.ա^vYU-ڜͥ^bk:in2OOO q1Q#<-p0%Y3jEB&9fo xNAϢÆY:&_Q-݃L(VQ_)^P"aQ֠s L':G*D:XbۭTVt3c?=Dܬ_78e/5WbTbυ41P]>H3l]4 \u|gv#ڮ+=+M׌fNv 9L EpZ0| wxWKd-뻕vqO(:1: 2(|5ni ^SC^$BBxQj%s 6CquZ?6$DFvo&X0ޭ>lPشycw݈Db~>:SX|AbUG,;ch .'Iϗr^$]W_)whK'Ta. 4wسB.NLv[}b*y&}ucg)g ƀh +C͸F.%[׫΄򼴣G/j-OPr& fAEaU] 2Ռzo3tx|,ʇWu;: eʨ4ZL).zJ}lEx$! [vb,hm (^+нy 19?5l;8LRg5/qK&uuށc1ӶYSM1Olw1 @ʐkb eA`0Hs1`_Qc"PX/fDG|{" G~)htn#t-;`JV"VAQM4x#3:Q.{ ^MSt'RyN.Z qVݕBMV,:AT(iEUכ^t/S]X {@yz~w`,׌@bPވy¯ 锽psָеfRT\djjw!|k&CM#Ϛr 0-".DO,=Hs]FZCDӢ:xh /,YČ )Eh*NyP#i:/-Ph[eBGz_/s>Í aAkW%2j[&*_cBl~ڴ`Eҥr NXstRcVvcGoJuCM͌/q:Jh+p^A+%W9,A½v ;47;k8vTŠRC w[XUD_McCTC:~"Q]z @/PٞY_h>=/yAxa,GvOD!Ư|MOdy@0 E5o)5C*c7}:sV %j4*ExU$#&poi3|`i yVw*ȩ8,P7{{Ao|setpVګ=bБM<'=D]KϘd1?82[F#7f1DkwRt 1ic[/BI^ھc y:di"/v@µ, #Z# |~lJm}aqjt<~]jcmnWJڧ-㖚-v}hVQjReQ "1[@bi~՞ ^%Ef;Q|q {ʞؠ`…[fapjh^kSsQiM]M]VY #2T,ٛMtEnvk++~KmZ4lLء=޲PỲVlRO+: ;i0-CoHy1QWۍcbq jo&u|im'ia.so5dq/nǑ)D];Ql7.dkEǃ+s $VP38 OԐM戻jc/V9>EyA;3=LW(%.}!8UjkUZ \;&ܷhQ;FK_"R瑥@'Di"dX59R<1JP=>ᜏۓF@[ rkKpwLui=eE0 ;&`E,'t "q>ǪYmRA9 x)#rdB;iUptwfSX:/.D05g Y{)} eYZy 8yd?:ePP-2{Wvbo%a=d>Ïh* is DhaJ>ʍ/Sf:Q]jA> y0QdlwSˇI,寃GT[du^X*U^/eksŒO%#;уoK.L[oG -@\TH\5ʖ1[8,oAqj[E;1r³\=NeT]ʾ$Ka:5ϛWœjVw˞fw&XIJ>sɫ5*Ȕ:('"{%XѺ6fG ~H c1Z N՗A7OSdaԙLc0][`GՅS>=B|28p}-lr/>U`]ќk)4CQI7h XU55Rc88/%Qɱ-&"2xcKt r"?W,p^ qD> `Qr1C]p ͼQOX j:/|Yn#N!9Y tq%i0nKKwҙ_\Qqo/+N?5† 4Ն}/_Tower8jpf*0VKQ v& 8vj}l2lnYJIF32XLEGu~x~7>0yL}UK.ݽ5#峴۵e-Yjdl6 pu+!m;l)phVl v<ӈLdWGё[f7.L<FNHY}W&]-.7զ^G@̥l6t{Ԟ /q^=7)R3jk:FߗixSɩɉۖ^PЙOrgULM=,:YVƠlm~IK Kp|8Q D 0D)&$bZHok[)^iGal1u -g} It!@7^Vp?zzѸkPzZ퀧GbqǜU+}޿6Mb{Vv(R$.O\ue)O_h6 /|bzѨx^jNdڨ:ɘ"x KɈczJA?Κ~Ŭg*W>I hP-ܶ-$tD &Q/ePA0 uk j}t^NF~Bo-l&53gC(/YM9z /}03bW>gZ I;V$0 ۗ8+~l;GYjwŸlH∲: {#~As:1a]Y金sz}\|Axql>S'J[eVPHXWԢ2v-,R`|آֺ{}MDԄrc?u0.,46!dG̸&y[K8 ׫,mgA+za\:=p^/Hi#P*pfU |Q3 0 U%`04"t@=jˍ> f* D3=4fsLpClľ5ʍdP)jA?W^ I ZRO*p4IZy޿BAfh #GGG,5)9UoH+9L#NW D xS/0{Ke 6Ӑ!JG4&9OHhXs{bC ,E; h׌jZ6k,ΕJy<C歫 8rRe< ǘ/>SHo]9eok.6nqoI<f-jݟ/hݎl }DR9 h}LqIddv]D .@&P;f^-0/Ts64 Q266@y}tcN>M/>$+BөU֥JeqW ( oy:p'[y@Zܛ|IM[؎o-"6 Lm;qG䐦s7~i8YaO - NϓG'hp:JB[e{)cP6Yv䪈+.H@&B#[GIv+? +88|Y5_]C`he9BR>XLLM{Y$)Tj{%=oL" Bn,Lk9eTz(5FfŁBbdv#+@"Ե͎)n^/'xkر ҳtG}d\0)1R@aXc,fV%yu2MGьzܕB^S* X$BŭPG.s pox4@T7ĊL:BQ#}` o{clz3poy3IF'Ryz{΂]mwTW E|y4oԉѐ,΅R܍$ueAtxrE%uݒO]h4=y8`M`Z4j4QVoBwk^`iGc+)la9sR^H b.c:gHgjd˜4tyy^x(\V]AXKCjq4@[q 8ΟP7ZO_\d5),%0ÐZ-);@ YY.-ՉBفr3<ݶNISȊSWeVP'A9tf 5?kȱp=^}Rۛ‰sOf%\3&vV{/ȕ1=c ] U htȌT0!Ɨ䉅'T+^d={^A3lLUjS knt>5$O/0d¿8քcy9^%#n: ¿{vC=}Kim:SSYG&QLy=F5M LFw x}4.yivfY歔U<ՆށGH E3YtLjdkNzg,=k\&{=_r RPϏ<{^b+qsG{"}='LFGAqL*y߾jDeVq܉fJ[̂NmjX=;m mv1mRo$eDQ.],#A#:bk##AZ>Y!؍EV a ׹ɇpωP/Kt^m  fc9Epx(~AwS;q@,v`o:$^tFȰ*l]E5)X$]:莟4W6D~1ztta[Ḍ- db6 (d!P$q0(AL)Ğ}&A@_dž bKZFks6I[@y ?<.;224W-NL{^ id }l4E)*cIG؂hoGm18zYiHA:ati|Rdj`Ix$N`Ɔm.y"c& /%KE;Dlpw2U1?˨\y!CBB<,6>BBΙvHÀǹ?5^.azoRf/p-~huR@hܝ#G {c8OMH[L[)|lhB8$}TkswU|XmLpj $Saa?K2 r2iG!??'FT*0y]ulQ,}V#~ٮO.$p+$ l&$XBGZr5F$ } ;\ й9q^ r,wAΗ m: ev U A힩ƧPzH~t2R{6+}5!W[j.ţg"A/Û\H~AVJ[0ڣkbv9R?\,1 >2%dqe݄#A|\\/ s-_T.c9Ti>Ift*wUs2nj nLGbԴ-NPagQ13>: %#>ڼ3^_ ?9\Awf Ju7]r^zfU]xe0_1-KTT{.йqA.~ $oLۄrY TE:64 g(C|(d *:7[ԪDa6f7dcwqsiy8%((;{ey-D~nbL2Jn>^:fpmc57, @q7]>aNahh^r&SSf!clƲfVu ӪL7nT4CDq {\A}ݿz:녨$&9 e}j=-`($?Hl|3ǶD&b!6̸:8yw rdHiEw#;6"'JU֎)a%=A$9ezz*5EdHFn=A9@ ȅ,.X^ dw wjﴜkDžh#-釧gj}F]fg3:e6v-*oE\,.;][8~]bz5pvmq0},w%5Zo52>ɥꀔK+sYīa|LQܐY,_2ʹq(W{#&:PU֌AiEŗQݫ3Ϟ%B{'^ǿFttVȐu.e]qDn C-$9TvFV̺(g^7/\-\^^K[Qf! *8[my=W* V"@H#]s{'t~jd$φZb$'Lc%.qֽtXb*\ܦWI.[K4S8q-T߰s=BA[9'!;-y4VM5`8}U׉Fwc˞" 6ۃogwu lqVu}D[E],{N5E`pZ@T;YVQ1/PiA60fk}fq -^$@8 w{jfK'm+=irD,i >DU?*Iu#yrw"xެ'9{ٛgRJG\`4CcruصՄ\{QG5}#?ͭ[x4Ⱦ*90ޯծF^Sxx@e)q#HeYEq@y+_V@a pޫe#ӊs=:"9h*]7$({zQ"C!Vv}X[qom|\Z0Y(8"3>7 cH֞?r%f{9ft0&T6:U;b>\,/Hn ؜V 3X ?vww <4-.8s#e"ΞsY_@c~kd`檝!")Kpd8XuɹZKoR.5ϊN4=lv(\&@*ƽGi\  yqqLe=^1)Z+[fI 3ud+B%;/C J/nv%^S1$jQz[Q߯6OK #{ H?I:lH9sx=!~LszagMFo:NL3B< PL !RA()0b<uM WZț-4SH2x7 ㈰2$ceGgp{Ae-l%*P]}/i]As'D2jB(:vC)WVJ<;ܗeW[?ؼ[lO n9.)?U:!$rk~hfdFz[gih.P=> C>T r P%>cs>}PxWX?ٖRF5NR#z<#V[8"]7YB6ϳpFPzިw C.)!wyW@<_5EK(i'ӎ^pj,,)Uv,8Th[,[Y / ԹYwP"Uo2Adlc;KŴQџI&4*]e Ccf7#TkQ/cr#_Q=&3JxkCN T_zև$p~za7QhJMIe"[O kpVMlt݄k+$-0j R<Ѧf#~|0N'h`Tˤ$Ə )(Kxc>>>N.H=s nV 1t#ׅԦL #Q\[eK7'F#B`A@~}R!GHir(Mew .K"5m닗rsj:L!;ψ6AvP:dQ@GhyE.ѰZ_ iZ#^v@G5 NBeI G4WbJLjZc+JO!}n؆\x?u4aL~l B0'7FD  e XDwRвxyd+JOic0dγJoM\' O%)5J OUO"\Ηr- `^Mþ.UfFo3ϷsI6N|6"㦟*?͎)>IoG! Z1%r_"+HMFJ}2$,PGI?,Bd5ڏ!_AFoaCO68gRq}0 4,34mb&G89g0r*(i9a/УA~P19MѦV3yZ `kуf_NӭBra#ZaYq| Ӿ8*YH~Ko[%Ʈh6Ypi2S^6$Oi_wbD^饱LJ{X|l؞UWM:-tx!>fZ䠁Y]<vJK:SEq?l26UF|aʐSF,_P9oӜ1]@p8?#aw6@)#%h^./1K85@DanSU*McC  븀|TDz5dORZM:7GrWw1p/ c\-aL0kt[,&IHV c Y(8mC.X.Fy˿R( o"\R&[, |;¼G oG D p2l[WBOJJu%ό'WMAAޠ8 @T6Q"J4'R8;l Z,aki5>vd@J}AH|k$Me/ Ǹ8^)ٌI5.6~Ił^uVC7(){7YKqCX+F#!.Nu!p<*A/ߥHgη\.rkQԁM+ y(UfK廆ntu!0H'&CpPRßx~`QA.]NR.[?)Sِw؇ ]uwmMUjLV xp2x>#ŴIk8;ͷC6`~xeE1//bQ~=YM}0ϧ0lꭷ$bW8)e~WtC`fkȽj{hx5p^&㰐Z{ 8գ_ZutɒNSMVW;U(g'%A_T)hSBT$qy@D~ZdF o3N2C@ WpY ?)F:+ScQEAF FPOLӉ'ڳ8c}LP2FpT_}XB kAV({&_mRj&YEɢoEZjsQ:7WtFSmG/ Lךi4D2 H?Wx){˂@BvΏ@9\l:`ܻa|9֤H<[5 GFo(ӖqV5.F_ԇ09+ySjX+/ݘsiRe-GVYWc9_dQs0Dj()2<~xJԋccMʢ)|LɆsZśEZ pA2$q514Dd NaaE܁6=U?r@;I FݣW'ul" clګ@ah;uı;xZay@^']ȥq Rg= ]!G[:.Hptl?Hc\} {;_:m7uDze4)4Q}Ȩ7y$jA``$#=־ Og.a—xG+<6R#N`nU|$гLޣ:2aSܖcg YKd@t+y45s9_+D} a7&p.)=c C3ڶA}SN@zՕV"mςaK3) 5_٭hdϬ󻨳?k$ ;DO{ i7턾ԟ90{.+q(6`8RU4Nɪ##CT8:0hGo(AcCA''U~@#o]͂E K`{u#r3ףk8Mu6t*3$'\0 wILߧ`0>WYW"tt&}%\r(|Y=D&FSw=GzK B%A]Ůa%Bm]\{ 08T NjΤҴ{\t.Iki3a/[Jʟ wNS`N\2mBߓAYnHi켉~|`Dwk=rfLftը@9RP$")]_EGǣąi;j!*Q!LqSZl4a<+9?|?,~(`zTI7uSFal\D =)~o&>N Ј=|{'dCI>Ēc6"Vp\ 6'-!j_OlHF~%/9Q>'šRN/0aih!Ż.ͷHÿ܄v0t6nK뵉lS'1xˮ"w@F3ULFgkk@V|;J"(TxuK`4w?PMu`tT*NNZ3ʕ7H9݆KrupfIDˑ VanlLh_YSPT~3mD4$L \HJ9Oે{R=P* ,;w# 1"}Mwz^n[ ٷߦtċ7)8M".I$`|R/'[{XO[C "I:D둪Ō*~)u`#%s  9Q ]ocpvƟ|UA,h<2l A X窻eIۍ~=x9b仔)8Yi-[EΝe^ͯI8UIu[,R2[AJ!ےbv !:ToX={' KIsKZf{ `&o6_x3d;Д!$0)JV-=)Aʵ@<+!: Rk5 UXJ]R<&(y@5\,*ɀni@ 57&j!}}&GB Oi,j]3kdD-?=YPXX F>@F'^i7E`NI<6z` cv6ZxЈ"}w|Dua;,N0O9銳aع}\HuН< V"Zgnww.Gh,.B,ř 2eJɦ)Ylm`M2=j WiE5t) .;XMtъc,ޏx!=FUU\zo[ʊGMFyI[ giʙ> (|hKP7Rz{IPGK =*Oߒ)'b z S\Ts~.6ACBaf(t͎:$O`"cb~AXa-j쒰TfSF+D҈Э?Q1=ii؛BN}FSJ?i0>QB L59>Ȏ{`."PpϤw :'^+31}s!c,M1.չL5_Ҿ!=g]G2̦05Oav.|MeKEmߏ| NH/z 6e|eYWWMBdTv2wt[K O a˾]7t;'œ*4[s#c |iyKN;,ϧVp} k@7paP }Lci%Fòr0.9 |S0Hkm4sv#K_"%S"jۈ]C :z\C;N~`˄7"&3c ;A4w[H=W!򞶶V5gêj~.6L x-oJ_#mdmP?K'Dxh7k)\]auq&A*]|b?Cߗ)%TNA7K=+ڱ݋eAw.j/̊(D _zena.qX-D y|+Izl>済AHWI*p\zwSOB9 ajMݹ Υپhq_nCX&M|pjvY혟@ xxmEk^%yPuCm{7Ġs.x_z'ˈRgD'z WޜHs$扶NH 0bӷK= N[K}s!O4=M R9P//0pYn0B~RH(4a>P=Yh{k*;CIkRX7V ύ?uyqEe{S0L-SMX;O礧ɤKs6^fZHnuNO\Și*CoJݯR\@YACT{čт75fwf"8uHVӡflXRp43 ;3Lg %uMW * T;O,~O8G<+,RnG'!?Up܇jzB0Fzb|-y,^#}o:=s vWld<]@5Ub]Dž`&+)%Em(Dwu+Hd5-)V n~=1)s$7 j(fmcf-;3<,qadYBOV&;6 b|CԓV%-K+mq!Ac/!w[Qp2jQ'tm3 B}o&m_JǠhrRH}U;O?.fYɯ} RZ(;ruKWM+! }9>_>`E+ h8!B 1<-BiZZ>%ܧ}`)Y1E'&/jIIҞ9KtBaPd*V\G {\7l%e*Q0t~oaI42eϡyChgU؆k%)*74B=&cm mnk#A V"J~Elc1a˟M<~XXBFH ΂y<6yJdÐ+۫}dKĊeYr'XJB=8k<$Ϟ! WoaJυZ4p"9Вe5^FХs_AL?yrT(Lx%X%L#hsZ&[cSbzl.-8$Y?kL5{`xpmwT\kA'dle* 4Qv܍=I:TG×X&C&$*Lh,u91,pm~3n_ r$bFJ2䈶w}("% xuM:΍yE ~2CnJX5g{Ay0> \\+ یwq(@'il3Kܗ{h'UwgHfɹWGNA n 7G޶w OwB\h3cD!3-'5{?L2/,3:qT)_l3Cr02lN!W/WXgqH_;Kz:-evy&CkMfўMQuYjZ7j'K mBLVdlBdvʿ:o:NqvloRU?H}.d^n ~B.OQ6;ۙVW[X:#tg!Db fcwši-Z=Ӊrd%קX=@O;Z^8ÇPB?޽ݶ-kzEda688'Z¢qx+yLBbU ^Fcܟޖ̸f}jz:vc~쯘j= GͶ-~~dUjl'&Q\=Gћj *O`,}HJIgħ I?2k=Lpn}{+!"8^`5#m1ĭ98 ld;<&ņuҬ FѭVev E )δzϒ|S^ΓiAb`D[|aw7 $W.aq_,\j3HYڊxBW4h)LMm1M&(9=G2Ajoŗ}JT+=+W=i{ K~نpOXC. mc bnyf8;b |@b;sj]zSK,@LI=iZe~ Wq$E{w6 4L w_Sĭ YI )) ` 2"u +$jAeC1tE )R+R>~J#ģ&fk_vl/|h.vͰIg<5y(S㵲U|Y'(\Y41ewΩ@REoa}xuيpXE+rb43TXWjKV򫢇A%V\V@77|nSp DŽ7i~d9c=P40u'$ N.(iJR,! #v w^Q%%blὁ)UV`Fv+(gXBB'_49W&fסi ɹC. Zw'%TALB5źb)3`f(H/R=^hUMjaZwp,esb2L\qN-a9A߃3qp`%7Uɛٮ~GIps,FT:ěxeF pV{%eyh~!%^|8nl݆/ ;UM9ͳ_#7Vv/b[/POT lRaq+W&$=QLgeOD7}sC/ڼ>,6<{#@ܟӆ #6<{.,3fA7Q0z|*;;v˨Z7s*/`UNͷAD|PVe?F +|FMA\u{4m} `H6U=.Laa]3d\IdGF Ҫ[Hj-]zi%+I8VgNڪs|si9𲡃湳-I +ZXAi$*W!&n=B=ۗ2͂}hrOOr,c5##p1&.7i<ΑGئ' 6*"!D146'ukg!tH#%=`wEjDDbqlW^ 5s-+I cs777A*%&^ |ߡDE<=&S$n0$p6ޱL%Dr0 $Ekt" !ҍ|b>3 NG!-A&m3ʟviBtNT1j9wiciԫ!տ \0V#I7b ywPvy ak&)W ):Y`1ppϺ% N3D^NKth]lp`?NhææXu.`J0%XېQ9_^7q}y Ct /W;sȧP~EYئ%s[3Wq<D2?n68Rr!\fb\r.(Շ: >K=VU+Y0pA+)vWQA39:8{a\ dϥ &\2éY<Yu¶B$4~hJ~x&jD4.惡>}03*{i'Wv~EFSxsjjF63bGL2qH)kDz pp@\I{%]jA~q(ݒ ̃ˢkAXNo+6S7ǡQ^"H;7@]S&YZ9 ᄦ3yEEtu'ȥt৩܊DԕU _/Qn$#ZZccXM* y䝁 ||ۓ FI!r椤ehqðنǂ@9VɩQ: X@>h5D oh>?=7T,QW(H9RQ^ *G&{&HN( #""[fXWYH>Hb̿o4|BC"Dy:o4I$FGO+bZ#H >WGqS2V wV me#CxEe'ce~H2-{Lg8gX<)OTC~ojF=(eY{~TFŕҥ;PJh@ *qG4!%FycVqO뜣zB'tº[;а_ٴ}VngEQԫ(& .NKnn{`R4̰#hˤ/I\h&IVW ɧF4yD,\@qM$O`SQоer0c:ZfS5toUQMPJe1"g:! F>r$x*-.QKLN9fw(\xg4d.|NC]n!P4MLz#A)|{@|"z t&528\\FmKӛ=oMI[p I#' IU3iH) (wZ wK Y8 Td#HyED_raN;6de #dMzmCxJ0Hñ"A\HXվ)~Gk^JO,qK} FD-}kv_.E϶j.XYX|-`g[).0qlZX)I[,Vn5~=_>̯f%|X);K(]2 Q}qC!yAK8UNC Mz&5.Qu^u ?xyEP~v8uUtW|AF ׿YՕ-gDB$e+)E|Y:H|xxZ#gٸPKx+1؞ּUʱهB3n&ߣ;1I9]̭[޷CԁU`С"\v53@8v|2fxi/`_T/׆^!tӍ M_'4HQ-2Ӣ 0uON5:-ΙFNg˰ Xf"x  ꒦A-Ekf']GΧSkN=bĸJg gܐN ƪyUP H橉ϰoiɖt_vm-+aFyTUߵ U .=8v^p{}Klfz!e5r{9q& K텿Dwfrb3 xqjYr\ȢpWK+!kZD4 [c W56Y\ԫOY$#6̙lG}̃=\& ˱dRYxr;;ߝ;E ){ _NΟ܍U8Ew!)[CjZFALSbd\u Gf [w N2x~ "oTḅ(_E ԦRy2B~2Pp Be ݭevӼNZ̒Iȿd(ÿBł3 ^aOơHZƀH 1tCa Ŭ,nq!ZK<5awz:Mb؍X)G77f 0D# s( %{ʆ,$뀮RE@OT +?}fz&v}D5X5v͙6y NB 3_~OcZ ֜RQKS{jʻ#e`lmBFe| #&HfF,F,ߤ8$aDf{q|)]#3o@ps~l_4&MT-jkQyO!z5FCnu섺_0Gqmukw-4 #fE,8,i^|'$BA/f5{:׸He$[ &cSAmH1Q:Lyn0`fG<]"=$5x/;42/<]c:4Krmȏ6wY޽8.W ӑvȐ91v.̭!S1Ye"s(MLIR;^;h#Xʝb\.kmC \,SG7 04jW/x[#RMitG8hR1so݂YOf+0T=΂u ޺~Чaϊ?OBS#TSCbMXy15e;=__8+@Ԑ8>A Oo5GqbOfyX/ϳͦQ6^N++1iu,Qed2cafۈA[!=RQjfJ[pP\G*PCȗ6BMqs:/yl)- `:~>ov<k.``¬ի<Θ7t LWfY_{8)vAfg?1d/FF^@pʧUs!dn+qMsWkQ",L2,nY0%_bƠʼn2'&IV-["o`j \|~Z~Eq_v"{ґߥKYQy-촅Rk7A*keV)E.֞`WEwU#~۽ƷAR'6&:Ƨ䏂 p\==Go˚7Ǧq ?M2L(}%P9iXuS>.en; " <ĖB6wYbm%eQyq$"Zd~>SVcgZ0 "hO;٭5W~Jd^KR9[y6'H4}*q"[xs\v_6o%@ E_]Qr wBZ;aAF؜Ԍ-80|*5woJ b0`k~h:n !8}}7(/1( EL](y9",NRdm𦳡6> R- zlEHwtZ%>r77$WhWhD`_ !#|?dGqjɭ *y2i^V慎-%mqGuveqDtއDG˯t='R8LgO U7_Pth;i{ܐ8o\W{ح]]^dFs%F} wa;Rwθt@BN Ns#Q؟-`hl }+KO턙s y Zi]|#`EF%Et@A @f={!߄@y\|N@< ^D)u}R0GE =)SAitm>e{ç4ws#a֌I̬^~[ޔ v4&ܸR V }eF]'^d#ߝbMdHju#*JZ6L|8AAP[ maDQ>p)Po^() =6D |-J{~=K?ÚROR6N*BuWf` XMUЮ՘#,RQڄa 5`R+2o] vgЫ%,Xٷ @-5xAQ..i#4Ft Eh HY֭>Wofmlm7FVZh_OM[kK8`~R Dqi J`^=A5h Iv!qO:DgW=ב+1q8L*fUث-\4ɶ|C,߬/VjH2thqM29%:n[PJl+rتZݎGC΄\@ 7\[hzP^7%D툚(iSqD %U"&F囩tZNOx[y* ,E*rĶӫ`4N6V"6̯Rt*nlZU0qvKH3`:Ov'\I a.Lާ  $Ƴh9cJ[y_4W7Ƹ8$<mDU: QX4&Nm0kBH\k+6jE!`VZFK|Y,HRM+hdc@ `Y 7B8U>9yGb`fڽgxeBv{*$l1JZߎ=Ks3*  dHj}Ad L+Sۈ.q.|v猄ޚ$EOܤ'^DALqkv5r%#̟f\"ݺ6De׭ ^w>Gh˙]=W.04$=)"%~FІ[ƗKgCD_;: R4cTtXSrI $l XI(ZSGѳJq%{6džBh!: VFQ Py'<*D/3Gw |[SɽnK{ {P|wKL}KVE}dASeyE h'pޮ0O#oKN$/6c:;Vec>~}Y@hC"k#?';A&P섾v%XE%FF /{m!ThQ#}z/bǞMΚb( 9NZGٔ>mX/"0L жH_G mTw0 )vhb'^hpO `:Eg?SZ?4Ґo"{+τ $4Kp FƗ}ժ_?osNYC%L[HQz1LGdG2UKC K)iAs6,M~JZA<)#'+,,Efê*a7dp;4s [ BBKNo#|B%H AqC懷_M993شmyY+8]adM$eȼeA*T|-߭& &!c^v!{\ T>9 X>U?7k#`AE.'1Ӊ۫jUӼ >ѳjKf]\n+JEae- 39!ǷdPAAp\ǚ2kl NlpG)^ٙypC*VGrб^_6wj8u2dw&L΄djaiFfyPloߛD#V?ATQןY0C$X(n"d4ιvAAai'Qo8!D*מ\)1T:N=r ^[U.Sٓjm4GEcyF UXukL@L*b2EBy򠂏.^_ ֣1oÏ~01tv2\x9I#{wMy.o*  u:ޟ]lt-͈NR8~:-ʷ>"q(N@ )J \!O?E!;>^zHimprM>g}PFD`<5>;}*s#lʕeI0^n}[B|̍ju _~tBôW0ՓRMEeu6ƲFG}%)h>}2O&LsIj:`’Ď4i]XtrHwT0hIL>uQ uGQ'+fӾ:R% ȭx`X[:J/„PqQ'~;f5jc(…P^1C@%PQ$'^(k K~b|x7hw |s"Feb/&{T"1hНػMMp#_ -ښ!qŨ3Q[ ͂zwJ޺Gwo(veI>fM?+qocR5Loل*b4/<3F*-i<ʷ>6zў%*r vڛX^` ^7n|hW1IhvKո21 ~EHcnz1@A?n:8@kFtM2|V3ؽDN|^TcISOv}݇K>5Vl[ĩ4ILES?9a_j>q?'S޹[^v2#IB5m3QZhm/>*=EXNelG_,1&`4#] -NuX-9DC=w_TVǦPw-m?#htب1V`Q[]v۴yWRLjB؃Y$՟nIEm ?iKɻ/0Y SQ v?UwVmх4P׶Cp=lӯ0aF]oa4MN4 @g$1Hne[sJ?j<UpU9^aWr`)_;xrZ#"Wb"!;Ew\̟H[7%f Ec|o׵oJ8CU0qAϘ Su~qH`lj'v9- K"w:2}[9sʚ͘Q3vTVqAG4j0^rNfs ]Q;idܢsma{ßTVFCpLISiN.|QʘnCq#"K j*/R-+ߒ|J+c(Aaq#f;ߣN.=1w;-^MJ-mw]Îi($䲰FJMMp5VwHHWYv¡)1L_E&j*k4#WUGl/MhbܭEV0zxk#ħGT-$M 'Qy!k5+`"(F5;rU 1x%1ļEr%F|PաJnn=rBR Ҩ6'A`gf#8:"e9[n7MAT$Ss爹fK3):CM ZARĞ&1TOL/F ej1RN䰓뉪=I)|nf87m1v8+jI< F(cI,voS*ܲ~ÀUq")|_dNGXYubMra[)Zu!+lV^{\9xN*a3-knͯ8 I:ǫ2#歐+- BfτYp>\l+{񨛊Ԕ//nZ`V=RGBw"F1(S΂net c{鑠¶DfSP| 0̂9qIO\ٺJ1z:'Г97 <:-$(] (nR}fLF4?Pǭ} ]a!|d0H ZSԗu9x A2Qd+uЙ(u? r<4Pp?Tx^9VLHPz^_G"ayu3jzHwyg[9_Ņ2\%hϕD]H W#EVo6.ov'SaH VNk)uR2wIPԅ ,*|tޗR52f7#\gBr %{#H ؿ(2Q@$ԲH6t [2d}| `+Mds&{Y2%r̒CsqeؗT',Yr3/2Mǹpjk1l\V;@ĦohNV?❊r0oN?M%.ԿF$᤾R[76>CR=X4t0r:m9ڮ%ܰC!KXhB zWȐ9B}'̽-_,NzFƌSgD Y?׹/#GL\*ۈ_)~@p=oO(ҷ1{zP`h/ې%W,oVFeo wԉoe^^h}T;%R|]sLB=94$&n[u̅w"&Jޖ*8=OAEt0fv=!ok"w-r cK ?@5.K>Z(K0wo/K B)iXX@K\ 8Nk%tqިlzMv4lۘ$x} ?W`O P)clvEi5e{i;Hq;D`Fmz uNjֶrDwGJݑl+:eq%s#J]`t,HZQƋmsPE4n%<Ti/o*w<|y0+Vӷ$D&0J Q5/{PN7 :+Mw]v5-omC<\Wo0g8]s{eog1BsAk`~Ϭ1 eӢN}0vpgW.ЬDYIQm9ǒrS = ϟBPy7Ͱ׿T4u޹1"B_|tl`!Œf0SiHJL5dUYY-UIf?g%X/}` ތ {CIH|eާs4}ࡅ h@ "UQu2?ƊT4 0E̲w*3(y\ c"]60%cA/?Wd_5Ǽ,`&*$RkKk:OY oMv4.)y)XyCU5VUcرTF t5Ƭ-xMk "!`@dRڼm"4/mN+B{ xEaEas] ]8=mC]W >ogtF&a -:xQur{[`" *?JT{F6sw: ԝWVj?]MƛOKQC1i^9=@wʍ2)3F9, `TГ|ƄboI8"qnw slMєq}SI7Y3DA ȳ)K;iQP{H™aMinwa_ r=\M`.kM]Yɝ 2#;OH+@Z7E=Z D"ʦŧڿPPΨLͱK`7?y&dx-8IYPQ,8+im8s:WI8T<g׎n-lȇEln5z-6Vp)E>DF?0o3 RE_!ߖʼnoFhR(O{>U<$n+n"8(d:2"7pOrD29qhB /#_w ޵!ewj4s37AYjN(ZpϙPUh1-sLvͧ;FQ$ WJ tEg)m*J7»?|u"s wo09-ՓI8MDo4h- KˎTU-N`"Vn Q @$ /48Ƣʫ:04L4H 7Z]rHmƸ HV%ND vw?'߳5P{Jv* Sh@Wlw2;ȧBޮ[KoE:}.W}$N\ϧ6d;PuN9g4iuIC5ϤXDD6Qk@J䄞 ؾ\0DS&f+lLSE~AN#kv[cC%AG=eC"h[ܠK7B+\G_QSuTxyQfzdp=2e^SZaQɵ*'ڻ!<BzLo} I}7 0 7/xp&M&7 \Lm$?3 -դے3#ucĠ>P'Vx;0sIT te@}d8r|r!آk܆tBm;m@(+%EeӤ\c$ ]m+p΂ (ثx|7A”^~?Tq9q"yq0Svo'i '\8JhKѡyˊJSD —:n{  _}lCvJsyIc\万◍|]~G6c9Cn(& B:6 跖a>R)XZ7a3/-'9gd #s5%_@T_r#P5 r7 C?H=-=CCb_\4,/ .11 ]1ŵcI\Zۧwʔ8Ao+YC:}$wZYI6RYF nu}(Q;)LCZHp]~&ճ*T2C9c.b댗g 6~7X.Nhj_T6q,fajh\[͏PsyQ{_9wd+ŌVA2ߤ}<=Uhe1ϋjHkX^mW%L{ p|ʸڝ]CV.Ofg:442>RxcƣƎ;+}f <*P29-@ OTg`ڞ|rޤt[XY翏bL*e7iAY x' j|ÁI, ց/ɯ ֗jqNiY&H|^;-"{Zi;g~CIO[$>)E7" #3@G 5x;Bp{ AL-Y7h@<9o?ؒŒr\KaRYӄҺoe@т˥?dr۶FRfpF˫7Ay3UG OLxg VZf(KN[cNuCrfqNpD$B pPt];7K d+Ծ{u&  e,q>4(W>懂/Y>\F`*Tӊ__>.ɁkԯRž.C( Й4HƳ>L }z2dNH y"v\I_N5p)F$CR(B,.6*ro#iϚ(˞]:}ڄ++-L)AsSqH(&sKl r64$Sh S CU\ۉс@4!i,Pqᄵ A|8C}J3Uݡ%VPgq|uH6]? 'r0 N]]9h^3C ,0?£Ћ' uV,TիI+~p9+Ž'c|≱z.uiz ݤ*B}5^4FAr}&P&<9Ф@ä,.VcZ170Cpe4,I}!Q(l #׫” t{Fƛ*mbwZ@5]͊X2ZQJl\~3O?dMM?ڦbn)jBa2k>+3,#u~?NJoeFpr0_FzJ>?/'E0Wѩ+W~]@ x^GGW_dRۉ.aNcTd lj]P,T P)9^=@2xpymPEjdwUIxG^6Lq|v,سOE<}a灢PN^&|++my֐tas9wg^T}rO*EFv_m y|uW~od-i+)ΖX&}V{_w&DkDz%FE5-.8mfDMK~>J{t'{ϭe&O<ǧWc|M'NC3H˓qהJ~BSgD`Ě6rY91D2cV/RPxW eE DXb恀Yyv*4ycY? @J7*(YR0!v^v$Q$6P r}^U@5.qo@3׉$8 KA^C /ڀ5q$ռ,RAt7> p |}S&d|`VQ 3IFp7y!=A1 }6% ʜUr&͠ ĨpGٲ|T%z/e4a=GAet'HV!{ C* ɓl-},TRbC:+<\?%/Uv~4t֐-QY&UGx rN4}H %%Fk@ 6| 4}֠Q桿,'حbMp?(u+2( *ZKT4G-n) )zEADRE߻z|FȆ5[H1Ta_9X†-qx1qd; Rd|'LbI`?ޙm |!zUc8{){# ~ rܝE2(dp; a茬dbS L9ti]i6fP. 5%yu﫺ivFP3ǭ҇|b6;`lŦۺr3q"&a:FW0 IBTldb'ȹYLy0A @S0yL"4W3Ǭ+9k~UښIU ѸFRIY)k"yFw2#N@U ^N  KX+p&bTӑ/L[j{֭E"ʕت 6v>u?L(S陸zFԟ:5KF$LhOc*ImTsn1hDMXL\ģ/X{<99~L0ޏ 4h8ɪѦ 4 82KdFìc8 >/r;  o -+~L9|/bpVh?L92 @d }*R3wqKm8u*6_25@( J-` /`q/Tn䴁Pٟ;~RX+2~V5>,;] /@}W[#c.R 84Wz5C>#cٴ_5u[Kd4rzgόe,!iHRGU> T034 @ƾ(OsHU4gZ Tb$9pJ71bA6tieE|9ߤ>4vIsi/0 6&%~'+QײS;YE B YDKQs+P#.ܽ3ꪁl%Fy3?*'1lbq{}?[|$u *Y-ν'oZYA%>,v<_) HIKu((p;XYATFc ao+鲛0z?`1,@f x"YZAH.5(0k<+'żfexs v^~nJIѱ7oP伥i9T x~pXH6W 0M[ vꕁ %Jj;J=ϗd1>Ah_Ρ9άU#~:βťc$.?]p\谛wWss{|d*t`éuƒ捕yp1ܜ#XRDTn3/|"0X$u.*mv;%@$R۷C޿'&nx#~/ynlr%FQT{ϊT&Lg=C4,YhBc2$DԘ hs[ ~eb7(yu@K$ LjzqQ]4&d#_Ff\렫ˈQTW$1YvoCDsK-a?Цpy7)yvrƍ͸?F'޼t?,%PW"rr\1mҬuOLʳaA 茢9KߞX#t5댻4xEo5Tu*yOBLo›^t9|Lπb G[ HEsҕpJDW"V&IKނ ҥ6mji[y艫>k:O^5akhͽV!ΝhEb]ބ];DIN ڪрU&2U|X"*g@ hB~kV &vywާ9cx8[wc湽RxI;zndz`גԢ&+ːOFUfMVDe&}s.-|4TdE(ׄ9C޶Wp9b%0xYjв:V^^aY !f2~Eтn$Ըflw-D/GPv/׹k/Y0z^J K6S/2t_Ӂ%|i3{dK$aZ7s%`kҭv vD5&%LBc4]iYu'?&A{]Fmf4zN J%]"l̢:*?6_Fs6Ae[JpoF#?bN~}$fք_&3F<^~{nWV,Im7E eZc&$ދ%lK^99~)h4yno@1VQ8=w '\ÓeGN(!XM.{5l&Kz) } QAP ȅ0gQ4nqefBA<3dy&R$M.Hz/3YrVDq*m{V%߸8j柱+/VR}kiixCJA|L5W*r=]4IfHBGr=[{d5[U*loO|)&Qޗ{9ZV5QE`py&ujk4Jaf&Yz[`mEi 1/Е.jy]OwX! <gxP1%Ma[ HCb"I(h Hpm~?{7npw3ON@YQ:r!} 0?c^{FzГ8KmuCsO4#F:mG|ϙګSųkoE^}8&F."/ˑ/5\Bxe\E$ e: D@D␋t-LԬ~K9 mU< &jRbV6ܭt$ud-D+j33S z3NvAWa$_F)~Өݻг}:_X\ΝǦQp t#Mz}7*z|`Gm]NWpBRB-ias)JR údw> pԷ{e1>k4gK&*j'5UVfjrTp ] ,[*ʎh?K$׊d v^p+{YQ;@L*b͊1HOn'BRhY&>,\#Q $h6tL;8GaKa<,*mt"EXhV[шZ|rdD4U岌RAc4ͩ!|X ďO;VNWl.+[y潥@ѫ6Cm_eZi"J }\x1a6z6{V;kSKM?QSj!"!$Շ#vDIx|SD-%gc{!Uv<.£G34ye4h|)5n$+F]LzIAۓDYV$<Mo.Z҇1+Fff=qtO ]B$T-~?ٙt[w٤lBˉ0?ref1vr_t"ct1rt/WK9&oeXRM]HC5:CB'eog 8@ypqvg9HF*4c@LPӾ- vXӜ}8ӡV]&V0a|#obE<5Q Y_)42;@W;-]*~0oj+ݫkeyY$GWeLF /CJ4)z)VE3uznPX"z9'Jp]Lpk}P5+ Sٹyr:.p7*jhUc LbS砏k /VIؖ_~ ;\>R0+yLm8>̩DzD=f%0R7Xw~ꐯJ&N!'t%Ӱw#"R+I&Df „y(>dCsK@L/(v{SX5hb\Ȅݿe8DjU(251Fܸ g׷R) b;zJ u6~IcU Hw̹ױjZD lhx]zd9tVPKP(xΎ|~.,|@Q^-t"p3D/gw6G SH ε^yFZg!Qh \r[Uv3'Y ؔĕ_ക>kz8ڧ0vo(a9@Z,("<'@1/֚Bk,nI4S2(ӟ{r>oгaFzV-mɝTU ]m1tGOX!2a ,1F8Eo3\ G\LB,)ދMpka !OHgظ2`sz$Buh5܈4+XJILlVѷ|$^N4_@ rL'mz|iטSUQV 7-[D`'\vmZW JN8Cr.8]V/N>do NwOO~}cJXϺ&ۘ <,12ŐNFg` Z3T/՝,"TLYYuoY{gM5^lޗ׋UbjRʊkJ#֗)qەW3`CmmʿU]QA$2vH>sC@I@+Pm.M yoBؔTyÄ)q/ٙO5΢toOdL\ɖU۠V\j\ CdCȫx@> M wF̜pWy~Ex%K4u(,~tPP4v_79mZY6٩|I)VXf-] }N-(tÖ_ RǯFsZP&~ZU,'WN+^OgFu`确7Sv<7IK-$U[-a_f]ERPz߱O9!FA&4YGi5|"| 㭚*ݴAE.KEqBSМӕo+p6rk4.hax.;tH/ ѷr4ꄣhmk/H(˓AןBa _ ~0'ۛB".Qtpe}[v˅H߅[I,ZBp//&4b5|wrV^  P݀8;Oe5ef L2N(`LA$c8IkF [hKXs /ˉ*_M4h~YVe=.6j!Umx:R[~MN+jˍHevGI#@Si}sR@[~8><+wpsۤy\B!XE3 $+0yW6Q'>[yY{Պ(N\Cl9̜S',S @xSk &LVNx(,zd_f ;3G*Q^%84}M 7Y#—Ժ8=:sn㑱Rw`g20*X169k:)g /l/l5QhҨ`XU&7 ixS wsc˟Zx;'£Ov ..Q>c75`dVjlc P?G # _N-΍dnLtlT〱K3t"U(h(#|SL,} QSos Ӷ R٦>_?֯6,>UEEN dM~³V5tjb3D}>_PC'[Ϝ\Rxj#*SIF>! $cwfGu:=vUg*O뾈RN៖qr_G=3kE[%f3|ҽ$* v (E#i7AtU6O$X&|I8w>ى$!2u*48X=/plҩ4ڑ>'u+*N? Ά}/;ũ`#FC;hGKDX‹[;Us_u\ @~ 6VCe/ X3&&J3:,E0:R$R`!4B ßޯ&IXtb{ٲw{ R gg4 #M\1һ:_:<ůfFOwSEWmdHT@r-^ZKʈ7,>9yPFf4>zmFg?IԊRM ף^GO\,Nػ+i y`gjcF͑㮣%҂5j]] _<3sN;0L}o|:㟲C3@5p)1dR[ClM XjA16bxۀ`z; Hn y>t\,:U u)#M y]Vw ;DXȶ:kXye}=`^"yhb3@bk$ypZ%E4<*E.q27+܊j}DYXMY\UO/1HwUŎ4H Di~_LG]g}0@L0Q\f[k:y@gGA+AXeneY4g=^3IY47iNOiܷ4eQ#24`".5'SU1=Y/> (%\R(. lgŲ~=⽴yz_0X$4j!R0s]XdY@>DuC-cSR`h6z"Jg.S޲fKˑ:bcsb J.& ؀1bH B3nqPrE]ilQzVbkaR]gBw HJB +LYJԁ(h$d`$V"1f+LMUm_ #u1 ь `,zxvY+4 n%_uzΑ$ . G>I8}܁fJw~ *.3H7bzk[";#_;呭\P.\ofH#+Y`ؒ矚]YSh661tredйa cC2svЋ({Q V$Wҝ$#eC)](2FQBf2 Jc1x n:g;owT0ӉW!) xk?z?͇.)f(D ?q(i+9qB`][3 ht?ܻ`yb(vf=Rbϡ!:[g؁u2'yB NU"'0Z^$$ ȶ +3mZAWR񐙘 1a 0tG_q޺!,7/<*ofDV\r]AAF|ŢñGc-P یhci F8Wڂy,v*(n:d:"C~?ͪO؁GhܹENE f~K23O߆VQQ%pn%nv-|5̀͠Mq?x  ?!Oʓ|RqˌbUOme&̇2SAMu&wʮ$τm&<u <8Ӄ΄ԅ~:p!p;ֶ3$mv]ݑ:=؀w& y&)aYUҟQk;[5ho*$r%M6}@׎Gu]uaj 1ɈJf.%0t28DŽ\(wevK? P$D :,ΧpWoc:Siq=W$&oC)=KKk \8-ׄKQLl*੢*|12Xbĩ-Hґ˾dIP^-sMu6ّf"6:D=ۇ RoFݖw@߰]jv c DkkF$Udwv:~V(~}S5h5/$̣^G);pyk2gri~Qsy R_Zx)VC(:@b(Ʈy EdpnyH/Eٽ]햀[~V`'jκ8 `)\((ILŊ$E I:c3t>x?H_A,k'$ƹk?ec!]$@ 78]NLΓb(pj,3oR\@ EUJH s1zHmQ8rTbb7AK8M, wk5U)31 }+OuT'+Sb4 N%MBx7X|U&Ɖ㤆}ⱣӪM'L"zjLC7qe jU HlVĬK'Kq`"Lh J%HO\9J"FRwӿoɫBF̳|[}UK fR,X6lx>CH`RuV%%}o"/7P{U|K:AN\OݽMZ?@"aӭPbB"k<_ (^iʙ`;0Cp$+/K,I2yb#nᕌI"FjZw>ym(V>A)Yk*B 7H+N@\Kd, rw?dE~A]g ]se:@Pc*.|mXneKxL}pPPH 0@3 ʽolܣs&* 54\g$9%ǠG**Q4.tt2•yoƔ섖g֦{ە7:c] FRY{t3Lu5OgR&6ύإ\07Pm.]wX2!؇@{H(+JD{DOPC- b׮oG8H=l/J5p)eBnV#W&1p2,mc0%ä<ƷjAH*h6&${jڝ9 ̳`1B ?V,߃8 n%)WꥸT7^!gVĥiS-M:k4Bt5͛*էJ -oݙ" bM\LN ɭ=~.!7GM-r9` tgVBtBW5q; T (ju\0)B{2- 5S'7t c+}E@[2;,Yۍw%_2C 8s/<}m0zBc L3jj~bckVp~&M{ӽuRg┬ 882jȱ3P V)2KSmE=-My5ɺ,u]lr'4SO4"o!66H9c*f"YϾg ^Z54uSoݐa(oIxϩUo.>c N^E#:"-g#"/"fCP]&ʶK('t9 U+%8! 1$[:L L7< B2R />@HŨm+C%m Ų|r,B4$Xw w @d=4\Xìݼd9e[svq8tZ60`@E% yEQ}`!ۯ*f Ij:*o`G0s_v2ך]&NL^0RRkjpDNh>v٧U``k&wE){У<  qaFhRʚ+d̊`ۨ3M1Ph|YiP^H&w485 O4KA _FnQ%iq8_&}~WE3nIF5lWɬޑ.jvYՉ}ÑCJ add4V# Ih_@4 ;5ȯ^r/1a3|iJ?s2^Y!Qp{匩>l5býGMYd(ꮀS<;=I3 N'B6+`׹P5Y͜s FqىKV/ƢQ-=64_r5IRZq#և! [R 'yv%a X^ DMtv[-,!1+&b I LoKO+# =חLsi_,/V,RNB Z{hX&Ɉw{]T»$dK3} '.eWp#8vvUR(40`iM7l=H̙]Ap) Y@we|{6ιG&`ſtJLi-51F%  h"pGV^`fظ{GX,= ) {j߯^lJҜNr:Lr쯏Gir"aJC Fl{:^%|l#t]<̀ 9J?5_<rw dz S= ,s1xȄoOp uDJ+NseA+QCV*1QQMV.W{XtV{isfal*9=NRc2"q o{ɔgj3trLW#0f ٮ.3v{&,L`R^r}^YkI;Byt08't?,[bǠxȎa4(?S rLE-_1-F@$V!DTc].86aսHb`hy ?O8q%.8=!Oka(< 8]S=Yrj}{rYgLDʗ%w؈p ?!YG+ZbML-{FI(αnMuMkl Ǝ=eM8CF:HDe{< ζfck8id?z1upcuo @ә4*c)U $Կ~A)qboeM/1 ֩v9r@sDqQfkxGSSSUEX}_So{q-U9ͣ'0B3>ӄ:B\sViayG0t5XJGVsdVRpNJV075@1:TEo CB.lXn R +/~VV*a}3{*m4z&:簃ZELBꖬŖSwd(Nïȫ[p&TSAXptj]q(d*%X/r~d8Q3]hX@-r$8 ΂.ϗV-H?^ bY=P j:!f=T&eσMt67@#}{Yɂ@Gox("mȓa g"i)zz-{"y$[;(X\haptf=ʇ>s~'L,=H%}^tޡgFDEC^+ ÅB L/0|koKxqʝ0N*6MNEX0bvۏ'DT*ANL2z6Sa!#*ǪzAS OϻAd1C90TΊi*[yLѠBo,z#*|q4y,q 7v{:5?eݣo<$ń:|ޮJ,2(mpxGrrxx=_ɑU递Pi*[ tLLd8s?wNI&z2%yRUhf6rg9EeBUU(c_%7* IK{?4Wnڥ[.{=Z's?btYͱ7 spFGD"7OEstd{lv <D@˭T 1{ohhtp`p}@Muޤ(/IC~xWlX]x-!pΨyH-*ܺڎfӴt02UUbAeVD{2&[Lj)fLcك5}4-bCBZ%\%Lql\qlyj)l~}06C_aMm$az^lv /[ֹ73=Y$h̸BHWpٜK}$13AW;}F` 5]$~\4^MH+DkF׺c2UH hI<FrmD*(kq(M ` 5 ?WsJc 6 GHH/`t'SL6T`멿e,iWm\QlO%''$:̣ xێ]AAA)>ٶlQ[p\A}%^,GQ@[8+W79V u#MZ^ha I:r>TUi'3:HF!i\r͝8q!( Qмo5,JB9E1yЈYfA} %HaLg ԄzMx= Dv?y]u"a!gIxM,2giat7da7{UzSUTSǨ[}J~Q[ԠU!&QwM$/vHwݖL?m}yj>x沰Ok'a^Ysi*zg^p©F8U1MmÞ<"\d'y*S&L!}ئ١4HϦz7sZsL!$߾7W_`#/dU.ZehFFM4kbI{!=M(}<w=X2VC(ʫC%[ wgw䧒-w݉Z`5S]gCejoCVib'Hvh*rJӫ§<_߅qq[ l`"𞴙흼fmE>bQ0Ae1ay$Ayd H1C#h&v fêtV˾wj$ɻ!\'x 2ZyǓ(2I5[_w8$ڿ !UUBŰa8߰Yw00"0;ĴLB:Lf \aqFS>~tjxL/V0˱EH#npp:!XKMyVw6嵾LR6~)NwT"Ej݅mo’M3o.Cl*E3dRXcz0D֋5n.kZQL?=x4 /RRfҏY)ıjjm\aFJ= %Bڔh{;n:B!9 h|&-ZR,ڳ]iMBFX^8u`odLH5HH ?+{ `ElrQʄ Q- ^Ҟ.R[(|*~&/n2Rq njleDV[-xN|Q wz D(JX R> 8ٹ1*-AS%PIj6{Z$݈x1m@V:.-.ȒhpPWxen# ҫb\q[E=#O=1rGY@?Jp:zd >bמpQp3G01UsX!2wYY6vnJn 6֯ӱ6{ iMkء Gs +"F("\&O3*%阎㇒= uY2ȱ4pzUpUЋwܭ]rY,mM ݺ)*x,2.}N9哃0*8HvQmfX⢮~geŞ$x[ oƃ9&b?8DtL-}oyUciEXQ({++0u푪Uq,#9g<(谼rS [\5HVō RA*x`#7rF ;'Yi]sv9Q#55&e= ^X}ӎaKq&-!R@q.DKWw&t?؞]! tMB&DB`4ħqY}0|3"JDa}T8bI4L#`;$ƌԕVAVb'8{.n9>ҹOLXB.jsJNgDD܉>zP 7̄$8@5!Seymy]aXvPTu6R_K_1ud4^ƵhsicyGbw{L&۟ql-$OA[/ƣ 9dJ!m,ӪJ]0Y7,3-yK伓| E.U`U;Ģ25)d䙾V2xBW̅(GhZK ~N`h;*IP "*LBK3w5 Jg!زCI.uF!,ɈBPN9I$ gLY8Ea?DG DBژ%btx˄9>i .ֲefhSvq'rqF( wukI`ƞ`PT`N2g ǣܬ|yvQ@Cbَi1mE $iTsꎀTgm#&84SjJGL8IxC&|/ b=GvG#.8qF\uWFC"̗,_эV4ïY)yJ;cKb;–̽f|?^22&мo%ǁK=caCIՃ_n 珐F?Tx{E5hI]P g*4Ba)G|1KZ#1@L5mMv(PZgds] FIwg[{A@o5㻁t@ qpVvQ-MzSrRtcsυq3;$~w+(@(ncJ/P}g*tR1%>&ZDW( /x9 ɭ-s]?v2GݺukJdnIRQ/ j'cC#nyB 8 t ʳB슦:Wj_̎V lt |{x.Za[ںy/gSe7JN@PQW~VedHF.vLb,0NY_#u:1wg C*b_qZFBu,/龊UdsmΘڂGGo*QϺ6Gm-ÕG@yMHk#|>.gDyy9`OYcJSY6-M6,yAlދ {JNpikٜ eܻbs1/n'ݫ >pI4a$|E6&Nܥ~")t#F:8PL q~]}$"|$=] hF *0|Uzr'㱾lSKUI1ݜKwLp#ct(_%ma/a(2ZLR/F"N$KQܥ$^|rT]ܤ~KhM*X $(]Y%6hpz;͗,pT Pd}8B }ucO!c2oٻѵPguٚuҧ_(}TW+HqQGxȉJe(cd09>Z-z'B@X* o|y[([m8̴nJY ynFz^t>& N}֊nc}؄0@FK(fjqDacoǕ^7 Njحfv(Gxt|l'7鮹v j{Pv'{v]b2Ӡc!^^l3mYm?[jL`YkslWYT?;Uh [U2H~1PӄG(ÐZA1R29As:|/ t7V씕k:PeA>fX{ӒXK_aH*hկ--F(xq6!8m:[#NLփgbW8 ӏ[9-LBD hb/ sҙՄ B5*Gc\OUfWQZZK/sOGހ RkpKG\ Y  aTDJEbFg(  956I Mx5^i]Uؗ,#ػ%6'Y/,E^,i_ QNUvȻ@ח2 ^lEť$ψ~2hIc ){=PRm @(v;碭|F`U2tWcAldbuRDUѫ|M4ëIA쉦%4 ˿95եpZ$*-XÊj#z&ڱj!^#e_+e.-Eg")1?'?$נ-feI` |gȟY)GIw;RP0_a [9yȀ-:^nOh#Qy]7Y,Q:#\F#co3Ǥ po%yR%|KW ʌ<aa} |d-Gڨl5S6b"8p É !`ba?F4}ED-Zpp%WvZgLa$%)TQX߃(t\jc^OK\= Dtj 0-l*0 3ITH{8>kܗ~ez{5b9"p(Qup"pDݖr"yT*,$Ǖj -yh.FA |Յ(je2jjoD]@Q}$U n ­ȁce0Er%|4bBGf߉ 4T,Ǡ a9vXvXkr rxśL+lOr6)ڮ>4sL?ycR!q *w>@4U҄Dw3m|,3`.聤c)a*ͼ`NkŖt؅[RH{iE¬MD,uF{{u|D_q۾r 7~YL*!ECͯ =`Xݹ5J>h5A$LCOqZ)cUf3wԑM} vڔBmpX&+ޖ rC.$[`~Kcj) awz8&R$\S'Py1v/joeMa_~CO{=$Mr|e /GO"IgnWikXw"o^ aۣw8ɟ]XXA'c{)oԴ#͸W0-YYDtPsץYVclF-| PPo )2XެIgSoFe2xuFu0YmUב?h~%SD;sWvE n0.'#[6[}00)+\7*xa,G!mN>B FTD4`a2HHf:YTy9Mm{3ǖ!9kT?/Ge9_DVmcJ&[c&o'vCLhe=^n,@SPK C֑M"($/CJF=A`ɣ| YƠ-Moo,->Q{0հVu4}FoV֨Ԝ7,0>FוƭNE' &0-<1Lk׎z0VЄt>z6S +`#cj@p|g7⇊ߙ !Hޫ򂛼/ g[D_"3\ 蓙?@'q*pthhFgeXHx\J HsnnBD\>m߻hޡtbZx0ȹZ|KZ/OAn+PRGH4J+,XHI`WKu.u>R J=j-iò;G4N 4}u_xjvuhHRgyH-K#1QznFjv6jbap>g;#j=V$)а R)ƤE'uG8bӒB?Ʃp 2( |dǛ*$O < 9͹S:c<2d@(VL{20MͬfvZ ''9C)x&^:LUUi^7Nο3t:ۧώ`ۚBp O~ u- N,xsI0rs,/fve3cYŢdE*W.5I.j2_9Mk2pԺ]n۠׺C1xuGy6+y {~GFr&꯾#bgѩ͗ݧFfoó⅓HЬ5k&}`vye.N[cI :{Nx#]LlP9dHH kCCĆ@aMaT0M[utdo:`(ˬEt]`ny?c.lHo~^Sft;3^?F/y:)z9k%5OHG%hM(=Y|?,$C?Zf f :YEL K' ~xRJ>q}J13wT1aHt5"YqK݆54eBnO8ˡxnp'H51m)8`hrֶ-mgCTDrglIR6\~3 =Gm)@&Z+]]6 3E6ϑlq B>.M:xDb\ ۰1T-=G=)>U?~܀:c; oYv!S;XH$w =`Fcm%sv@Ma$JOka:ܨ 0T9ɟ4@l)ecK8I>ZܲsOfl>ٍqYUrp]nݎCΞժhm#,"`8u731u8 tExPxa FCjD0S>JJoa lTtԆbB ; ڈr4Tj԰^AuŃle{V86D$@e#Ը]2%/,z\0UYdw#>8~YDļ/%KB| lk1yAJw~|9yb(TaEC1[F-4JYi#ue Uf8$11SW];<郼~sDmώ苦|νfX/jz ff| zФS Ӝ@'HʾF0Pt%Pb瘺C0q\L{\V_[m0|:MׁJ =js+f+pǥscO.D〹1 {l_%[1Y# 9CITpB;}8z4ƩOV.6򆶃צPl=B@3q=  榨sXAnW))|O a]@Tb`uU\g1a -] Ռ3&\mPR $7In?1c/NQK%_:ꉕT)qW10yUP8?0}Ҳksg9bVA1q_1qRl=<? yN*prgĦtЫߛHM :ӨzA еq f,YM*S@<K2ɂ6f Yx1뽋S?Vf(2}*)E#.c2D@{5-^gaBTfF/{WPf{k>^ Jo\VwtzskI/`zcQSd?D L3^HO:EVϞZU: Jp_(xY s. YgK6mΈ kOJ]L`&{>+5p[Q[q>t0~*-eٲG=0NO-E&FUbïh=<*MCo;p,LUn#:aЙJf|Om>,PM֋J>Ȓ9D/^N^8e$N5QI7ubTJr2""_`V 9>Ʃ[hw 6<)IUoiŭK#2veI⇆+cۡYwW&$_٫3amC^+ԓ\pe<-*Zh+,.^;,9Wf;[KqW*J _ |8^UPsn]MFfd&F#bR6oe͊ƂXTVjwW*3ׅʑkglQ#ys^6b娷_o ]ED>o7[rG=ׄ0tT~@rHES,+ y _<ۥ6pAͷQU (es.Mf $xwfQgDp9{/M35!1aU2Y◒3Q"99/@8eqz*'ٚm^{Ii۪wtZ"DrOmwS -0B4Pwf8Ξ8lTBCՒ(lbǯߤH׮EE?]`w˚ZsLĄ랋9 uk{0omm&p]S+k\>h@yP &KYQ ,FW}JX*܊ j frͿⰒ ZP4oqHG|O#"nȆu!Dv i_ZCTJ}) xwud7:y1wz!L 5Vd~$~ (fq^db[%ZͶ? L˥i|.0rPx!8id„|{w ! r|2܂$5wfvDk7s(&s,5}WsF8nЊ9QzS-܌E7"6@P"pO`SsOhooHRC]]vd`j ^jPUyipyti|v:J^FłKèU[6/{eNNǗ M8ݞ_`5}:F[Cŭ;mD7m4=m5tfoqҔ("97$n:w?:b7fgJn!vD!~)8d0ESy \["hg|Հ3*i TҲR{ZR9!obu6OOb>жXWjyR[z+ UJy| vU54YBw Qj.(݊{jT 4C_¾=܋kБlLsX?n_r (]!rCX/!2۔B?߸ < Htص̅xkyQjlaoO)gqu-eXZѬ^}_z£^p)C=9꾅7E :ަ|¬ :7ӷo]iID6@=.0BNiTGC(&'~IbG YWyx+3B :³2F7qe&\kj65(àm}mPĢhrCOAl_O g!S>ܭQG;̑f"(CkTb4ѰۉB ?,钅f[|-ߺ=zUqIMnNj\,L7zn7t4Hig;_B:w\EM ξG[/8*<B4 ?;D6⋌cgi99ȍDI 1e*S}- `409N_i;FqӞFz4#eI&zŕԴYdV e ^sӓ4l,1A=u8ㇽ6^t(C"y8pZEغM|),/N%L?IpÝ-DMb7MU'By^ {YwUUO-H兦/2+4Jf} xON62Omx-ֹ>ya=ż{k=W\G]a@| (h^~nϻ ȥӖGV& .)(dٚWQWm8nm y,0D2 nHGdYEGu۠ͨ4$㍸|CUU0 f#Yc5p:{Ca[A,4TL `26ΫfKES 9dO \R+ѝ fJR3AQͳ*`99|i@|vgiYT=!دL_zH xɃO 'qݱQQS )fەp"OUʢplByX Vreo44?U|Aɂݗjcp*qҴV~-R* !\;;n*`˃na ?B+)k27DžuWPʪHgZdZ۔GE xo[*`قa\5xqk#Mi[w%UVt]וل5]NNP:@ΰ*\-6cqt2f`Ihcg8P /gd/L">G0"C[/J@|HU/_ xW`۶,=vW}]CN䦸^VMp` "{j3I7]?yĶ.v@A8}U 1,98Sh甼JT~ |goN—k&9s' έ`bW;a!  ~V#l~vsăY_P]Ӵa"3Qٸv|c>#;h#:ߍ01Mýp>byrp.Gnɳ]8K AٞFNfehLI@3Fs [X^S5ۅ we٦Wayom4W&'*q;.:$]NV]r.dҁuO s/kʪ>WeArPK|u/&8n<-ܼ=Ξφ/.Zn)[ܷ!D y}tY!O#F`  QxJ.B@e#e`mO]°GIJ/ OLMʟ Ìh2Hy)Eͧ!$ǵ^`x'14**b*F!%@Suv 3=zd7܌vU. &\J*u&Nbζ%O[ⴝF7$0W2@$CzPU,31R_j6qOUaH/!Ҍa(wy ӦK,(ApC-wTjy2\&ҢziLܸy*@3k N-^pJ=0kKL ̧RA DEMD :ZųkHl9AeΐeNL9lj1Vv:`lDh=p=Iץ&^@,޺+^`E-65[Lݩ*)QC%?(417îKhn7RuR/q!zeIV0< ns˧6X܇ڟϸdXpjNWצF^"~8p$:KKk&ŲSQ!Aΰ-Gw kfFJT7jz:ӡi"S- \d (vAoOu^\$z딸&%ZkƤC.-?8U7iSLsA`}g]7Fb.t8:7q,*@5)Rnn̴iyQa>βSsKst;a]께Tg+풥:1M.G?lY*cAH? C}ZKmcb5&vw0 _.`y)j83z*mzac݃[vPcwPF3\j >¼p-d|*(/[(xмP:&xƨzs Zjã_s!C\JwsޥSʄ!!Qx0 y͟%ڱ>B 5_ $us׏B$}u _ uFH{`5Q 挋2iqHYii{=tg/6> KC5;Yy) n߰Qvɺ4CO*m;mS_ H Ax$-Jt9#%{)i](4#M(̈́蜯Md㝕|ĿbR1>!K]>Q!OG\29| y(ll><̭sP-2gha#4ҿ>A6R$$3N7ScSM҂Pa@4>sҏL K㉸O.~YlpKAB g)S;ަ\"#:U}`GNx=WꘋrfGFg7E׺"`ow Zy dHz{ 2qs=uZM/]gaHj3aL Qs :AzҊa_-ҭ25.W-! -&68;w$J8pJUJ \j譁=~:dK=mC+V+9Q-0a17)aK%쫈@N'&i3|#4ՔDSg˃@Lqa8FDU}M8¸\Z39Rdv$3k٥vJDa.; 1ж;< _xKTJ3YH'@`rbwoa& lC@ޣ(t@E Ck[8U!-&Vya{H)`/HHL@B-\1ҍS*@͞Pb.xML!2RkcY-፨p+l9xc&EZ:Oo\N#vP ?ȡr%ZdWs4DowhШm7DFR1l1V2aUV; 5yN?v&,5dpEQK@P :"G1RWz;d3 Cf`vyf!SL31%T'TWp@(]([_0:drMʰO$(/tprkA=*&=r$̙܉F[tYLlۆ0TZW:e')ҭw.-k2XhSg^̿yg6*$n!W?,\@m]^A=x 4 -^xt=])t@ ;֥jaꝡަ?6dT9CY=1{"Z14S-Z)M"1Oo9A(, z=}fŝPe)/N%X7VDQPEMŚ윑+ sbFxK\W>W]h3!w ;+T|FkC'#;=,:ƛcؖ B۲}?pu"KZWX'1D:aqqUfW/O$l1[a /̯`Ym/>WXPI@nk!{vc]mz6<Go@iݎ: ]xMq;?>ħ3R[j=ٚؾ3\0 r;˛ &z$M !?`$dzI9q.Li6NJRN 9Wu! k ChFۆh@}6;#37еj !>[-}͍zMóS;0wÛ+H;զ6ρ]kH Mh6%bw6ӋoqI IUm;TlO/ տ;huP<=GVϮ\5Pus4(> Krh|I&P5@T _5Àrd`Z*AwSQXd?2%̧m2"1}8/m(SK<ƍԉGl OK Kd03~&4 h͉}.)յEػsso tG[rb\=\ ՝/!CsMxG]4: 5?tT<9TKm_*jO p/}lg; k?jS@@_ü>YBsIDֿNK:SJ?ވyrr.]r`<:֮$:ŷԐHe J)Ė :sM"'taE2;yw~i>]+GNT]}x.xM% ץ_xPJTy Jez߄赋n'4`!`頪8yl v$l'ծ GO\@zz':bv5Iq3;z>ܩl1)`ƨ2[aB*RM %|bd>ܲɞU.d6͈OTgsbdjHL=TLo8-YrgtB4p:w"&.Ss@fTyj b7(6%f>;om،ti{F&Xxep  Le4EÇZ}NohAG`y-3*ia#%3G-&yҥdrTwp,#PɼsRsfŌr2._Hj4X%n%A&:'j(X"S0MDj$]BqC֒x3=]6 6Ҷԝ`@`<]X[`C 0fn- A2uI꘯@:/o.r-ڐҢal?`78r@+1PRGU ` gsI?—5}fqa֕3eHrN]XvU(rjlfu)tZxzN ,+rߨh"ݤy)Nfg12S+C@ $jv5PW[gQ\W'hb\+,N l%XY =FE#\l`Pas†-Dޏ[6$yA )ET(cuHr8q**=EשQD6f8XQiVch7guzE+.-M$e VK-1_]ꪸX*m/7ƾ%@eL1uq};/ףt, pkKDh*|G2"y.Leji5O [ IM$nI.md4JCuf޵L/ [}@U49W=y>j]9ֆp bO%w^l~y-LuF ^` U%йׄ@M=e ~ځv=s/ν×בX\|ޡ)Ae!MBptvEXd$|oY%*! ~P=*f8?ՂGB!!8-W xWD:)$Z5hE¨^Պ$\-nĎ'8ZYEf,?A*˂Z Dq1^{p@ |$_O=#j/47NB)}v;#r@mΞ72JpW 6zk]8DẙF>ev+Ev42uP%8#ΜH]}fZc-bZL{uJቧ-&nlĄbBQhQ0 $/ ȄdlH b} p˥Zgh=ߞ4J AGMs!,h Q{Y`jkyimb7J%<:S:Oڈ<nmXwFBzi?2ҿ(Cܰ39wf7){ ,c3šޢZ yB]t5pɴRC+HZ^|L}yϦׂs>_Up @  ~=-pۯ/bO~ I`z*A^]*Y "k_Of-H?Yg8.a?_-HHbkGV*뒥:5O@vnT)٤umJq]Kbĕl>5LkaA8W> V7clĿP>xO< wi$ӬҒvV,soBF+`6HM_*h*QkKb'D*k׬5X벆U%#%1!=+(Dz[ Λ8`.T]dVa^xJ,.ʤٴ} aJ!"mliS'iOh/R$5ϊDHOSHE&/ QKqF+`roWcHq^T2ne&R8q _>4 }|ѵy|{wk z1>E)z&TR}˗Om.ax1W4XP4*u#q˰wrۙ~KОEk6&b7|B$x20hO!7r:,(;=9 KYR ΆQO0HSZyutá{f> dW+@uX2d`r3#Gyk!.n׬?s "$:ą->N-<3kڥc:25V&NUXӽ ߇%3*xoSU>0rg@eZec>:Bn!NY㲂Ҋ.R@^!Q;!++x;*j ӿvqkQ5 mvNLDYJCa9(駱%_3lՀzYQ% 6: dkofy:z 3,AsWuSia&?FYn.'GyOP&(0UN){* @?Uc(޶%^2ڌs/aEbO&UH OH>btZq"/ QٕH#^q!ѺM=һ50_1 U$^"~Km~{qMQ]z{{k$>s i3A :=(վ)r3 Q$UlC[b,"`xs~JS}惟93v16 B~@8 tۿAYh5MGq1bws |듕`ڢINeq6fϤvؙ"DXz?{ yJV,Or^XwIG/*zURyydJXU>}Lvi |5N :\Jy7$9cF! ω!ћ6&q>VUc4N}J' X\I~*yin)kvа~X% ۱ x4K s^=3\Xs7*-.= %d BFJb#ʹ~SwXW[CLggtfDHPٮl݀a;3%4U;ծvpvBlXj,O64ıgPe6yf%*4ylp&xS}اs'p[Lս%:^2n}/ 7>]^)M9K=z&G Bg4A&ynYg5p[; f3Օzl%򫧟'Q%t~wl\x!1ty<FM } $(t63rT~#}m; IohQDT|*ׁw% Ȭ$s7 }&3Cu5z^)ww;־co17'Knd[Ob+=ur~%X5PkC/T2 ;K(7~ͩ*OMN1XݦhJ^S\~. |k>Y[`e/8ʔˈ o zLݥ#bַ±mlL 0&Գ[-lKaEQ;DTh Sg5'3 \ח=vstc&ʌ^YOSYLIU1$ژf%Vː?)[ x#`,s9aT{G{-8jg>~EAFmxiC]/ E3MW?huk*a!vqchMؠ^i~h7Qs!y'qF B$$FnJ !]+?ɮkf`$ʆ[C/YHCM^t6ݲ=`_ t05܄(I$W!gjFa,7^=eX;bc+L `==ipx+Cʧ|Z2LFӏww ˜o9mJĿfx~/[Ӊ,g)g'ZEۓw#<&0[- ZFFk)z:qkDl* [F#{&7 2]YyAx| QTc9GBɏ\dK@ _˗66u*"1*2!GˇPץ}CiL+pێOzp> U8w\4ea XnĬ8bUc)i!յȇuY0`Vњ4HMz<}`na%0^B2;kjbI{@Ԏδs3~n[R@}}n"ʿaw y}A{ՄƲ 9nUϘBABmenWοXRV'g:NLkj6C. '4V{\2J::3{%/w /-*A/Յuc\Re^^ b}lkHD=%AOl6QHEԜDȼvHpʔBg+8RV>P/eXX^N쒦,>IV);Huwal i.K0v#s ׃GzIt oS.o«Q>dɗVSd&? ؞ӧ,AR)@D8%-ECtmOA?}anT}G&~X5x7$ODXL [E&"}ZQ0Qso ԁNgno큼J͹P#]hsXpE ȐDٖ | RJ=maNw?;_Th9k8S6ٱv2goEd+m(44kDJg$V,p:ݚA ͻRK(oVS+g 2f:h8[I]&SXAB4b2nc*nl:?2{{ҝEhU.`ƱqKoR+.a صߑ(G+, eGRe괎Ғ__,*}˞BBw)u,8㇑1c)mKU6V%hw NdnͫGf}aki >0}}2G#[ʢܦf'轇/yrc3 ւajZ{P ;2#ܶ(/2uZ`}DbU=@dPTMwXB6CKꥴF`SJ Er$4'0D@˵ ߸iS;2X+t[[C$}()t5+/t2ln[3ѣ&AQ#fΕY $..ܬ 0<čK\i6C<6g{y 8+ƴӼwov?Q^!nKWa98F[Ay:u*$`'j]Z  0=+!z,M@^ɬsxl]N8Jkz2Kv<ȝ֥\Ғ*T\q_t8ɀj Z T?ErW mD- 38 |q>5wpIj4݃ ^fWb(dKӮu!Y]xf H>@[aw r1>cǔ%j;=&X4$/?Hp ^m+S&gg9}s c\f" .8)֓ef'k!OsNJ+);|%=`N9_i`zԳf`]L!0@yd'dg( pl@مD8aߞvY\Z^ +" uj] ztbF$_\in޻NB2{8=穬]!\Ѿ*9̳WφBh5dXΛr~a baIr,M:WX I"_pNhwHÝL%Y JgI =a?r| lدƶ=hR!Fwc>[D8Ị,LaXGmզDzjmuPk]#Ѯy6it0*{s; !lD+2|+4Rww p>2fRv7W#z~ݿ̋L*td=&1j!K}X7/(&9Q[ N>do|t7l~H[klw*^&$o7N9xR} =xHJU|.&dxǫ}<Ӝ{س5rF);z-yz.nVa Q\WckUPk!bwJ^Drw9wleF EMor.i Hn=)&mhY )|Hl@k3#rA{$(xڑ'kTi "l[5GnyM]rgU#X%wIY "ug-U{s?m{a (gYps'(/$ߊcu跙?C#<{T|^\?dj_|Bpe9S4Л<2 {ڋM  @6L^ʰ;_N鹿hXl+2z^$tNj~8R;_ց i90 ܗ7=%2k+?fC{o+nT{{;I0j[9*hw^:ȵ Y.p l:l>.˕VMNTrωpFWSMjҸ}e?`VI2J?tLh6mKQUfUޫ)y}¦g31̑ m'vc̥ocJPUiMs~xiAـR4=M^q 9xRKpO%.$9(E/q y?Qo>Ʉ4f*?L.fO=Hǁj_ђ {oatjf<zyic0gYZ070701000004fe000081a4000000000000000000000001668c16950000fb20000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/intel/skylake/snd-soc-skl.ko.xz7zXZִF!t/=]?Eh=ڜ.+L:U\ u.Ya&wM9|dE2ph~ kNmEMd]B\d c1.wgj)@p$אK+z!&Ahh#Ynޛ]V:,=v.X142VLhIgWR>w2|  LYY|R؄M"ޭFPiqsLMmei;?7ޭf*nBٲ16C/x to_5}0P ^5ٺm\ XcakZ *32}vl b(}߇lK98 /0~tK6)<`8ftU7n>V)UeM^ОwID,4YdoV-_gr;cr#?0Ҽgz#Y%7za  qYL~Бm ♫~|_'`OȰ; ūQ{~u[[Ҩs-a%Ōȳ/j b)YEȱ(zC lV7t;rj 2𚤋$o\,a0(#;m},DkZJ9_6n$1,SD*!bh=} .LTi3VP+3n@ 1:r&?&,=)m/X+2,"Xra5Iխ 2tnzy59i#o-+Zt 7J?aM zh;,Vvo3pȻ0 tt V s` C &p! j )8aiM-!w\Rߣ)p%wqU?%wm)@ kxK2%TGK/kpWnPqC(Eq["E13_~%<ܲD>B}2 aW?FyD kwQ7_f. 濝2W&s%S^#w+K?ϯopcr(1v`tRXГf~,Ht8)B2jer2:'66~]CI }tsx2˕½ ]nDb<\c&'JH+=tg+e|b tmզ"3#s>\SI̧`P|t-$\W}f u,k)P6zx pSg6.m7گu c6$(չ^Lxa0~̑LOC`XOU*ylZFqo)햁 Gl B|~) PNJV쮱~+[*;G*tgY abI}M&3Gl#(N-+'~;*D0w!GWU}^wٺ<3(nXtjN݁\I H'M⊐ϋO3NB'7&,֏ n+<< 6rb&5J?ڹ`YU5ӷ~.\nBpU~f"с &>Z0sqd~-d2ޠmAeAIM 謰d3>)WP-`-8vB0/iHE衱UҫW"Os\OO F>/ L4)UHuH\VKxaE{s閄PY~݉6d8B9_ uR.VC=Byr9޳7 L` 7oPa]7;%_Ȩ[ڷ1^w~>$w`sJl ^ #/-<;<_m}wSx3lN4;w] g"f<Q R919Eo= yҾvU/ Zft؄u'`kr9Ez/,5Y u}sBzWT_:1U!{ܸ"YkMqmgvp7EPQr0=cF_/g[/5NAC鰕zBvukcϮ ,qN E2"]s;2h>?>22i["MhZ__M%m<Lgŭo0bۡa9h%BxS`y^}dkw;dsV`W_71SEU eqE-ο* n$Gx7*@@= :\ Khy #Q>$u 抃t3D}Kb.4BDx~-,.$"mr\-ўÝ{&X %%_Zw#^]?tA>Ezq,&a'ݸAy,|h k+n٨ bSLA>q \{bXᢛ@ƋUV ӓ8:5[f\ʭ$8Dž'NUq- |i )#b>O1!Ю.qsBS3c&d^wI9B-69oL=xU[Dp=9x,JH. ԰D$wʭ}Z:n!6/ď0I k}K^iB\4sI|~R9 Xs€/*%A[_ DES戍=;ZlyNn$)ŔYop٨OY+U?Iqnҭ`I}}`wI,S`5\MMm`/1_0qVr68gl[Wd=׺&iVvbϙS$Fp瓇P߀]*3k.-'Jk}Y?ܧ.6΢~ tC쏒z3@z4^>wlmSg.%ݽNݳ.$<}H$[vTp(oeRC)d-! 딒 ~ TCPSPdF,>0w>v]x@t}pT#Px+- JP3?eZkI픓p:( @>-WapS?\diHX~Ea ]?} 8&~Rtmp/.^26+dC񰁱ε *-_`&[ym~÷Gbȃo{?@Edrk6gY(7"Wtu0J!YX+,BK\E/A("K Bz#C_#1Oh>uV(5UZ<~ &'amOΣt2%>XNyvIYvMVg!?}!Lɸ<#D%}ח:Ą}nSs 4kz\9ѝqC 1Q-_NdlGWH/4gs7x^7`&Vb|!ytjvIɨ}/_9NZť{8hyLсYD86doZY/yd1? xZIiJqmsPgF8G<ޤJ:79` ۅ73yvƅ!"<%](lI)7np) =ctCP4ّwHw⚵P5d@gF>`bHD}fBkJ<ʞ~3n7CgIr-f {l_k[C Þ 0j2/\n$M7n[٠f:]IDlZ+b̠I (X˓NR%,1}ͯOAK/oQtF٥"]Υ^*""jrUd"V,Ҥm4R8ep̩j>ÖrOHlNIMGv|O$_>9k_~ RZ48Τ74JW;>]ymyKX@" b C"T5Bx_p^ENZ 3J()3ǭ/$GUm0=P@^["iGYTa?.n C*KOOWz(z3fX)jìl18,`^Р~q5'd}c28c|$&u#Y(o؆bUo}EOo[Q d!F+|E+\Uv%{dYZ~ q\uWg1}Ͳ15I'ǭWPeLj)?_KFgd۪OeڈYe5>H 0. O*SA=+Hw֛aQ$QtdX.bbLeQDD-Hl U5+~"ۺP;Wd S4CN I9]xu&b |@33ӚƄ3fGʛbi[܈#)J{R"i{ R;D;ςBL _hJB0C9Q\wjLrw/2).Ɍm K#O| [*׌vXhd4=JqYDR& EQMypqMlx; sp@Ol ";]yg$54^_e IQiLHq4D b<17剞SV``(?ϗXIzd-$4ύC |ƶ  _,_(a#3j%'4H] xa´mQ~wp#㾬]2ܝn#kc 7kSjzw,̓9D[xۜ2tFWEX#zȔ"U 4:S-*cv15hOqV3k::Rj}_ ɑI& ow3 KF¨ra0פ$zqAz:ZNVDӕevՁcG] D* p/6n{ڽ kӏE/-u6֤è+pѦ?|4NӪn"Us:Vq~[0cxÔ \s*IGl(~35H(2ハ-ͯe/6=|!u'X|b{a//:Hٵa-_uKJ+Hš#-v"}dH\ f[.HXmS̖7zQd2X! [6L^GN(͹j*mN-׍Z$6"9ƤCƈ@@i)KmoCglz1דᾖe\bʍOw`uw\zLj1:wʢٿ9'Znq][72uZK=4=;s5mw P7~r`s!L^SJNqڕrGy@D,wJɌZ68ex:C%*1yyŃqbQ+%nA!ҔB}@jdJWDhD "$p82Rc#zȥ$z2s}THPx̬yr v줹a0gz|yf,/M1#5@ M&lB@>\blǬ.U'tВ>{ 7x?!K?nf2Ck kN"cg<9/À? rt848\s2bVB ?w{Ÿ4߼BɟBҫG;]7! BPf.Ͷ}aqԮ_PtK ~?΋xbwZmi>tq)_os lT tNICN|ry93%Kr#aHYTdȏ&<>({> b=^T0-"t+c0ܒ%bqVa tab)gk?Zaςߢ@K^n3 !HMHꭄlD?B>8cm{qGxJS KcL]LR`-4j_W ;~?зmIYaf|iDhFr`Z?mFÎNk1Z, Ep3~1 GD̜vO)3VqيZP;^VDEFU5,ꚑۼ \eL'O\ y+ss00G<ՃepcPԠ e7v#P" ip&մ-r$Yq#QG>px/w=1 ~ϲIn!˴ަѝv<緯Hw*ZfPXmUߤGdEpTq!]n&~O98ň4  $RJ\> Zö 8;|MϺv1]:-{nm%ְRaeF<1=9%)2A"5=U#W`h"le]]Xг{mڈ1o d(*e{-R AK ch*ND;#֣CTu@8IQݯнhzB|$6޻ĉ2$0Hr2)(|ZQ,El1<4h|T(zoF/QFBMSҕdpg؎&>Kw ڲ?)x`z 7OiuVXՒV5~?+j(IkQ]4Ico}.r9ʸ0ˎA#gn:zR"|S@/ײW 릍=zU_E!V9$Z@UwF]x<48gsO,t- 1\L<1TBeol(gƦAΗr+v 1V6RN*LYA⋂3drLp+YN!yJ=n'֕e9myEX$*t9< u|Ge0dVzW}2ȡ5 Bk&h!oEQ QzkdxЛE;]U`df2~dwQqJ?凭1b,rrW; _os.FeAXZaĹWvC3fY$ NeHs=>rqc(D}z:t7JUEme[+~PQ6OYL{! d|ӭsCN h:=blB/[E٬mW;E&@#nU.gg]03:l[ǰ;<|F"D *3O.i|둧A|/GH)l;E͖D?Xx0^ [($\$lG+/;^;KY-`FUip@~8.19=|ZUؒDM/xs4‡ۉW3d%ekub&W;blWUS~#& ;2WdCc߁Э|FK7 ӛ^:oޙŕǞ6hL % =#\Zkfyc"*`%"!,iIgnmRtl3V_>gnP8BGЁܖj_rHT/W<0mt`krέTker"I!iHi:1`. ̢{G+_3~ĘFz7j~)x$R>.p}k !3f&@'VcYԽ?*ykR:E֛̽#ߏk9l3r7G7kr nrb'ш|\x)$fV,i7g> <żcdp^`D&)v I6(C1.ZNc>5fiH2#qlyXKlqJN6uIv]uM'8_Oh 1z&pi2tf0Q_-, cUIk7U`*[YQ2}hP(0pZbM1z?qQf|x,W- K5 PJ,A7oPI]V4ۥ;2u8}e-3<Ƹ[Q)opXtcB3N_q)tűĵ?ԪL8D\:|,8V-mtN_vd*\Vϻ=sEgDqw ZbA.u'A] pH[>'cJ٫ꦐLcV9H8zbqdF[fͬFHZLs`#^OԖ. |2yu%G-hRc9,3;~Oi@Ҍ_Z uޝHSwvSl~,#Mf sDՖ6vQ_,q\9^g瀲5r_#^庈\3b} NI6 ndf/P7B[6 '=q6U_vg\q+$:ۈ-jv@,4?,J==UJ&u޽EV`'7m2Zqŧzmj-+ ĸ&n i|@B24.'=h7r*w3uB} ;\s];1aUp(&$ؽ [KQ)m\t4l1$H^ SS.P7?վE>Nd"HVE6I- ԌȌM6G#f%wߺc1x+Os t>s>tYkK|̣ﹱ$4VW1*>BK=0)g=q\ق ;:`XgL?h5R$[ꙓ>9Ęhy)m+\h NGp}&|.`})dz\x,apB趃C<~хIg$5y>#!)̰z"nʷ +bȄ[c]s˛QwM]C>鐦l'` E"@%G)Uiw$o4myO*]כ~r1i~|\.]G8(z5_joь1DrP'K `~+iƙZR33`\yf lj*|x{.4yaW>KFu@ 0a6h4rh_y"DtXi2`jhyd^y&ِ=|-k_4Q整EbܭNs2 655+DtqgE0=}lhIs^ڥ=pq599K9м14_`Y,Yid/]thpjGkG"gr-wxϭ ̢~3 w\Tb*ei,cX?Bh%m>aIk)6ѯޭ`Mv'|]۝Nz W'vFzAXr(}I\s1[XsN!ȂwkZ1vrf}cH] z  ԇ.oyVp,ϸ/pe+e{ do͹u!@H66yò[Q ;OpMJ4?D+@YS4 -?5pݙM9AQ-dwՐEEtqWAٛ7FǝDT ?3FAթ*m5N MfT ^lI+EvjwW~Z~i|9T9_B '3@o2R2?&jirȎu}I 1U& \e.I 7l~c_βfϑSޚ [H%lQpFm3;t? +ASN2TӝyBJLh.xۆ5{$5`Ox/5K(m'~Va p'F/EbZil|\vCn_LWr7=S >RJx4Aց.ZuЙPn(;֣j?]SQl]Ia{͜(k :v#Phbמ5TwΖ[\9c|?vՁ&1_ Λ\yD%n_W& \̶]ySSR8J;dZhh>=cc͈.\ ȋ?ߙVu6؉o*@O/Q_@|[>?&2M̔z ~V%fL-~^*ikrMjw$s&NXgt`7uD_Fi/:tp|׭,X3z0PhQ/ܐpeP[BɖQ@N+ Cyp~Ŝ:(%)מB'=n!;pAw>Bۄ5DBJϨ!^򁯷AU3sk[D~u_< W.9 alYFߢ\R3C a ;EGIN)Cvĕ^X<8?߭}:E6k W"nJGxy<\_Ǿut3yʥ2'8@3SXn'Aì$طX'hX3*c¥t~CF1@I ihX)嵲IYUhZw 2إ'ފɓD[$f(Lj-\JZ268.RN%*=!jSj#W뀗쿘`>{/%y ?D46q#HbMR D?q&HIO- 4Q r4\2JTLfz]GXU~-&pBK]Έ~EueQ v, G s-y Ú(<"rTGXGˆ:/ dn, jبKq&g'\٨ToCF؟'hUQ4p2KӴx1qH;7?yRh2`|s,_oyH8Vx̕ҳ!fEN*llHc1 Z]<2$AF:'<(peWuҗ̦ >v\:k+ G_}eҁGlt:7VS0,7.Kŝ?fI ]9bA`24JCџLI/"V9 *m%;S;R6@gاc}Ҕ@$E˺6SE,-$j (g;>'gg֩5u FHi-l^҂R$Uf(Ast Ζj:HxBC[J}mvx7ʮYrO}q}VNO7~a;ߖZ*939ױAܝul *:٩1|rCI褜ɸw2fGWl| L M_LHE w-`H{oUȁv~ GGe⭺L2.09JPnwbMDmm|7f*ajj=,02Uk"AA />tO vr-|>m y _(9/ȕzlR=*i69q9[jsvBa< i`QgKgۖQ.#IeސBK-. PĖ~N)bDYiigr(X|zVs0z]-> e>c܃$sI^ò9by$b.(R@7ӥظjbA҈Jq~+u2/X֯Nus|V`bG+R&C)RkKU3qr+?|=YH$ %#QHW[ `ޜ 7q2o0C[ӻd \zӐ66w+Joxmo&4  BzRQMFȱ bO (H[QlC] mdYbg΁`jܾw5w4rd2}н\pONyZ V}Ԛ)=o>mgU{_t؟3آP&sƥPa}N;fWp{:%g(Q 74Mno⮳"9(1Ѽl=GjO/ 4KPiIBGF̈iJ)tlHK9Br-(F >GdFo$|4cDLׂ ?屷I^ hNR9ϣeNhOt W>=e9i@C `I^43;(aXJ`ꔽBN~PE?}(W %V(HyzbEn戞fߩOY)s3tjiQ% BQܶsz*dM4"ɨQY݃Pu ~vzGވ]xzWVls)c.ކu7#WΠ̈́W&}H)2&WsrAAE?AJ.??%|SMv^#X(_tu27#Ӯ݊kZ |I(֖M*c,GY(e6QC 0.A c6+؛-ߡ"#8{S$p7׀`6,b\GȬP /g%E-6͏lj: 4^dK9XgOaJ'éun$MBj]v;?;.I,>_TL'- Dcc_ s2du*{pyôplU?_)Z)H$%fkw@R^/KIPAI!| zG J{5ttVz6y9q]6ng΢{ߕt/Vx@s$|F0&r&2 snX${T 9154|_?1D'j!nז&s "̏EF :.Psjޖ ~|U5 jYG)w:I[ HjH~A.ӁVw@U68 c zT=ڠ*VsziWe--|U qzdXʿHBȆ}+b`<>osYZ\~9ts]d>8.,ǂڕ `!(U 8gKk%NBm;@("T G}p{?&~=5ڣZ8S%/32>ᅨ=KOs"0pQ-;)j1uVlҿK#4:QcO<`O`X=?=9QeVmo./fGD+)TIdو`/[ȨLL޲G7X)2v&.k&?eo.s<yQ;ϥ~1Ƕdt4ОQ)]z(I~ $fqm.Ԑ t*.@tW8Rc^1VS|7m7kCIh3d0;k$\uRi=]MڙvS,?/#jIlEay3OϝFջRS1SW$L M.Jt0phCWO+ݚj?ZPERl86bN.[$wѾJDi 翂 eB}^ X֣h'4ltUہ00:%ChV)A3|[= ^Qp -jrCJ0 &8X< rW9Bb[(oѢk1|$%9iN !X-BoG;;et~m =yVXX'ItqOCmF.E# 5yq3;u/ZV;Jj͟|T31o &JD<0n6N߹fc,|?a9xB ̞8d+^O%cgTŨJXbbLR}t )]$7QhYAe8 繷܈-FB<ϐ\8]uHx͵Zc/S $u/HfјƮ~^]я6GF( LCS[ @ T Of_ <KJQ^Tg:EN,X= I ^R,§"\j"ʕzgTDf)` sqAز吴%[ql=a،OOҘFQoĕ ;R3ÁZ25Ee \c 5B?REƨQ*~ h ƾוZ6:v)w /l_J1(۬ b^f!MAq֌z]}ϊuK6= .79wzi )NHtTMtX1O% jJ-mj_Œ?4`nN wrpdd^uy#BV90`aʋO9fm!CmGJ3">J,$!'k]֖^=MUʬAF@)pZϻZk$Mu *?~&ll@!TsV/FX7kq"Q;ګqdo}͠ *,;V枱Y p}k%4WmO_Iz}WÈ,X%}ﳇJe,!soԕli#t1쇞yUeeo8@FW@C+[*6_f}=uAj`)*]r8zf=u'FQM{(1lQq|X~`шq _# {G\.H,:֬DsȂ^7wFwE!ųyc BX? +]jQvyUx R`&'1j-4L5έ)e#qܝALkn)v-0A8D+>R?o@kr5ͻ8)+|)錮ȗX)aG7*]Bi=j$|3tG+3C"Qx u]rݺC Ŷ|σx8MsW% {Afnnv]׆V)w )< np ^ɺ#+ Y <1Fx*{7of}Tߜ!}#Ϋ,F e^=3w ( NPzI3RE"aID ,"gBKRu/! \縘LB^]_>ǬhїV'e{4\ .<±`sD u@PO^RŗA#IM۶ ̈́|h g9mP _jfq,zy^ |}YOi\KAu ʩgajjfS.^ZVV]B z 7wL~{Fj9iV]|FjgDbG.'> Obp=xί)oalsjJ[fXo se7gRZ0WkgySkީQBLKOy^a.Kqۏq\gl@eWPYy! 8遍B`;KWhuK.ԚKzm0tct]GҔ>#>Ի+YG0*,.T9Γo䲻 Q@wc)SG7W ;Ph9w+fGX?(&{J= Cy [8ք!&@/? cÄb=efr1@k [7nii- ,SGˮA&2ɀ5Jޥ_3~fMW?e (]d$q~%Օewq+V)k*tZqP& cʶesE\H&bP2J3(5{$W_uȅ.+X%av|kQcy;.0$ ^/ގ*oVk zS릧F--FLƞuo{1#n'!_&(͸5@uJm^*c@.4:kp_ެ7(ǾAGc p{=^`+Qh0C0 Z!su{_4aѳUyoIS  DN j3\dMqh69247q+4J+/=U? )YD|o80+9 "]yDk?7JC~g-G7ףDKu2KѴu"nU@c}w Ȭ/n*o JIA[g}ü$%FbXpvF6DtT59 zb4ZBk2ʀ/ٚsOC7 @o޵3sTxj9FN~ȁ$pAFS1Ia`E&c_l^a`0͔=Z`R= ޲:[(\q&uB) )@aH΄Jg0qe{<~l D IBk0y@wKC˭Ons )Dh4~o\b)d#MZLʇ ,+9]B{>9 T)i>~TTRrպHº ʐG6EѼyPRB$Ie 98[u,8+ J" }u75{bo: Wɯ}-"BoqoM$j9ed<[.6V3KJ#ʗc:W`$aea wbKՕ Mox0 qc#Eߞy`cG)*][k ~( G(*pǼUU![Cue"NekNJDvlQn1TœkmA{Ժ>GXpKnYakc6x:GGǁw[֦v/cٹ_;^~T~xD4o!xl&D, ￀X8Z"Y:vXL|8jp2ܛky]Q'AG!(+')A~ )dN}5|v+XpSp2;dFLht&M&rHqpYY#y/kmw8㶉5`vf'9N17k#;?:w8C*o*L*_YQ>Df,=KKL sSY]3mD^ܛ.{BN>$)/l`tI:^JK#]pA O>2^%V3=&B[t`&6H&u/PQ{vN.tH@(vlK]cl1^4kDDǥP;,x8Blk_CgT8YN4g3i_LwEמ[6o4:a .0G\!Ѐ+ E@ȳ \p>5[~>Evhlc jŏI0b,cdp1!@zM#lpg78n ÷kͬ* z =W9g۩}"ulvYщyĠmC}vj-V(rmۇi 2:W^B75}ʘQ] ~a NiB^e^zY&GH.c{'X__ 7-lRӣir}GTYꩣAJZ=R"͕w}rrb!rt?wiIUM^mY[It [aFf,#o,` 3YFGCYk-57'>ЧI0]sYu`lEɇgC1MM>)P 'yO|~rZ@14vԘ!ݵ8 1 m?*h5HńG@R&%kXK%vCN%s1Ag%BPxO ^~|[#T=1 #(BXm`0.A%a#8ٷH-s.[TOJʦ ,f 2>- x`|9{Ywvln,L$sK|/ ),]:; Vݔyb'Ye $ҵNT\ƞ|*nILj0o$\Xco6INie!: -RoRpl!Y"}t nlvj4RJ1)ʣ눭TsGr4s TƗ+g[bqLhLobi,{PUOi17D_rj?O2/9wn4 1v*`>Xz, LMNɅG!)&H~O:+gdžoXSȨ'1C᪇hq]5nL{,IC|SDmUMiǘJ#5y*e r= KHWgxVۊ[1˜KD0ދ̥ٓlE@ 0|ʄ_%1 `_UK+lkESJ`j-;yHW_ (L^%d"8PτKSzmԥ-)i}J\yc%7Nw&,&ɂRWEqNRQ2+ܻ_$T8cW ȍBq “ hS&֤ ѓ=0ΰML--Н2DyLܮ'c/S4LJ oWk \ wL$#ŞldЖL 5 $0X4na^6Hl+)y@Vֈgk58Y2bҫ̒u??Fn,-5a%vv+YìŶ "OS3>kI=NLʎ g#m[CSWDԶj0j䗽Rr xIvylZ{wW׍_7` }2Qd>l&*'"gm00AJY̨Oy5|;֥yۺ+/Y6(:Ŷ׌amu26H/*^f6L L>Iřf6D3.{PFl˱)5YsZ<@?Ќj+f{H+ o만6` ]f;_܈^|QGy32G6t-GؤܪVTѕO@S3 R?o]U&B,S`?8fcH 6DBB, 꿵yE!Y X֛ 4}?3&da!Gzy_5VlI(YTcomH)_=M9Wt)Ixfx!L37ѱicQg)7ЙTlwY̓Lv(rT)HnTV=t|F9MZ)p^,ۜK$=*V &hZ&ҼnMJl5-}$ sX?Qym.U55U $UyRQ-j*v=^A(A׈QZxws!Rd1oY pܸ (1 >%ϕ!avfx{}< $FP5]3*嵍PM@;ڼ/^!APVW6q?<)]X%͛T82[ϗ֠Th` *$nR4;ZKPywuG;ΨV .~usJLx{'E-* udj=c-oY4󯍢]ǯ+(:ZR0 VBLYx2%Dxႆ([$Ko11^IXmq/k%bE /[P/0^J"Uuئ3+qOdK3_|܀8jp &?nUoq0U{*ȌXcA:S<"z]eq=TCL\4xr;#P`]oXle+ _W<;}h6 LR>jp[u Fi!3JL|3´_&e@ JABs07svLiA%bR|b@76P8Ϯ=`v D]9 9{@Huڙ&p}V꓌fs8<[k_$U?V?Ϗ^B\OQBa q/ d[pf0x(5+.$`5kŨƂ Iɦ|e$JFO0!{:Gj2w윩 %lt'Om-k#GL. 7dsy9|}%UqL8Bm'ۚ]l?:J挂`El\>3%>\X+CzUWFB d}8DJ: =Yiɬco ٩|?s.-d D^#\_R*7B16_]!0. to{Z2[.s(tJ. XG;{r)'!4hu1ؔG| }2R6>mp8hSVߠ0hDBZxu)=Dv#Ol&V53Q鸅(pU/rhJb+˟|~K4 Y~o0@%lݰ6¨T="3< DB:Guw>zдfjѽ@3^ia)/zVUQYb}'cVlO#2 $k`qv:e+t (WCbMNcA"Y,KpjǓdKh|$+Kcʴ d#D%X6Q1zYt)md7 `~a0=yl=۸5jh_?ك>8`+0kF+`87E3~ SfN\Yᦺ̓s[wxbKޘd~E]B6)τYOS{x|;$,hc)Hz 7 k5_ [ |cn=lCׁSHUMZ>U࿾kAM֠=CPSXfQ(s~ء#u2z^3: 9_ur$xu>KYJ}:ctퟕU |e sjƯim`Ŀ%C ;5)0"^t= 48=#s\0FGʆ"ɱX<%\{Nb$r6 S Ǎ rB&&Y3pML@ ?'ݓ$z]E6 4VQeO>,0XRKUU[Ѵ|>XǸPz^2D!hˎYXT/XRpsf\$bf] 7 ,䲿eK-<x wxa=wξ䉫5MAdTְ^6&eLw ={XLR 0A۽OTz$XX֧b:-|;6_2.&1{6j^6hL)L.]@`b$_RR"y~4U5'vRu"\ "kf~awvW9N0^ԵlO+r8z}qc+)rYK9 X%([wʲf`P;b-Rm'MFR5""!"^zN%;cs=qHx(݃61\HK`b;p"ՇЬ̡)"6d*Rط?#5Ldc} vfQltɗ-K.pS&ڹ{ yhP+* TS wO!ivp>p*:xnjA7xw`kH!9$rV.c]CH +О?05.fyy. XT‘)gއRq d{~>'y:!oĶgs#ڸ9P ~YzSccﳚqo#4ߍ#b}A5ȉCi='GkV\+\ۊٸ! 8gja<̾@t;`$3lPw6<Oq" 8 &cU)<uEKƲNc!`/;e0~/ }~"HDzɯOeR$h?9{)ouGIE9\=Jԫ?&M-W@Xw2& ky6_pht-Vv8MpnЙ~B\w#|ZFPLY3yW7' ;*eX;="8OPⰧbSΉwMȇBxzbz~nIJ62aSy NjVzܬ %UXxqkcf$>Am'B^c/!R2ӅlUcCOӣ&R/tՑ+;`N z.9u׃~|aө;d^#{]Z'kNlQߪ'cWf=A#x>N#".z-ybL'~[O$कD#L{cNod@l}=\o Οf(3U+zyMgvN0w։ϟlY{qoj%J"#:v$ DT뀀&biKs K p ԇIM8_p8 yc6P^*YLy<.Hƪ˓%TIS߬1uW&7;rrCJϸ\ @.*!ͫLS{nÈrSe5gt5Ԟ:>\Rop!\=&$Y.\;4<ވ%PQ#li``1E~`b`m~w㿚ѧ!ι`•i[XqKphQ,["p |X♟v{X:+$\gbcoNy 0גE4:c=A ~t_N lIaCM't藖7RX$N+&(>rnxޫbO>첶Nc`~[Ee=mHfݡ?CB*쩐% x95 qMhvZG:Č{/U}gw!A1PS3gH suK]gX8_Qe,fDIǴHq'9AޢzO8ȔsM[XL!Lum, 7.n dž7 O3{L붹jz3kׄu ’}ͩi Ãf= C<^2^ Z,;J6YO8!m ЕTG_fnAQYxz]wVN {3\6vܘLQ2VCU0DW)Os:C௕/fnP}!\*cYV~y,w61Wuvur,7e~t%x7#|J 5恐TyDe \ mr3nڣV()͡4olզ)[ps4DS _!JS[83[R&T3r,fe*@:MM)휶p5,\)2A2Kj5 $)~$|K!.dBvE1GjR4 nyQuF5+T8>k΋{sQf4a,X.@gǻ/L?ohM?,d+|:?q'\ yY ;JԮ;+zf$rJpU3'b iۗ{ RG mK6ho [^-?GXp 'IE3JdN~鴌q|OJBڈ.aT۾5׾Z!]c9^ch)R3q\a6>Q|zl0ωlIvۨZa'*|i3q7պυYk~ݶ?clse҈ZpDuTv cɁ)MlnQcV:&.MkԙOYR3`]0bHeHly9E˭=bx4e' //S;, v p]L@'p7NC&ob^Xv(gǡn,0rr@IQvjD|%"-1+EUdPjZJnfV?+d>f&ݏ\8YD1M1frlS {;YV1nwT/ JMR<7F 7Q+bȹ87}ɥe2ݿ(8uTQx\jpW]=q -hn{5t=)MNCNL*'vn іOϷa n g6vOq{.!8(ZPZ6G/ <W똭B oh@^-NsX;6:sK{f}JF%ffa 08YPֿ{m>dnO]ngR:e-Tx>P7<5Yd+$CI 6__T%Yv5*c`qRMLR;l!xa3h6)%4tuDth /2Q6XEC .h1I4XKT>Ū_ %ӷvx̍`8]ߪb iCrxV̗hXG\aMV>9gpst=wL65.Y%=ׅU.֙ͮ:Ԝ9+VixvCRr};JbDoG uKnUo+RB)XhU /Cʂ:#wEhH /V  ]Q0g>k.fqlDuh;L2_y@4e6B\͊[FmƁSp۰(|fy#Jco]tw~rº#-﫣'Z6Ekw ?W+{c\E*WUw_q\>^l3qhо4&-^8-q:#-M% 1 BWMZOS=܆<[_,WU¾:WI"*0%E@b2;iA rAn^#v5 =WNf~a_t#cHF;Pъ`^xIWŀɡ!gR}E[|̽j?J uJ55Y&1$-;~ݘ&̊y1ÿ٦Йå4|֏ fD}D";ݧwJթsB$;]Hz9MJAx 0_6ZTrvp1zB:T* EMĬ;AA-CdDnQS٧.c;4w*g7ެWZq{K|ک %Y~j@NSMVq?hA~aKyAj~9,A҅HJh0E0BJlN)T#d4l% &Qw]0ؾr 7O 5@⮡9xnG̯hpR{%9Ed_zAx,Ƀ 12D)$ C m9.p 2[JWDv@]kͅF^i]iz^x74QƄqK`_`g!fg־02ts9%'7ϘP<=Q&ݘ;^)K$Ҳn$ߘ`˃<P6 {4vE#3rdib_bŁrS5kI'7ǤglKW6)ހC}ߙWrT" _l,6^!nb5`/ 6lXZQX}wiz_s@dt(tka(b8{L`&~ `8~`VaÖ! :ݔĩ )3WS:B%'SnV}/i4B$Wy.Ak4[.@'sD>6߯*3o> s ofy_%K]Ң(u I k$I Ub`7D|™2Jێv1@9AslOx0xBaÆNa;æL]'NֻgtvtDZiFΧ4OWRE3q;&q-V"ާyDIе &Vy%8+9 (YA L[9lCr\Ma{[߃ڇAF{*S׹uЇmaޏnb -s%pݏ,s]rk ^[ 2} a8Nue6[/bEg!du&BnGcם[<8WָG:aD< J piNs{lZܵ;‹ϝʯ[.q^GF@rL?aFCA{i7-j%RR.yۦ-$K /"ڡ8.YJ(5uW8+aWG.޹ A5qlզ)6p?t?1~uSuہ#n gs>y,NXM!adSv##w8=b( Q O-"4;]DwQȥ&wI,4tex-~ Dtnb} @wG|;08e7dh dc瘼+ZHX@HDB<86iyش&r "咬.%\5*ѢW+E8882=P4HHd1Ĥ5oљޚ6>;-{S$+3,457*CQiᦻaLLy(!b|W{@JKAqZ{nylrwJïۅ',4);K34*NSI*fZC#ʔl r(_ ]w@ǸKK>= fҀnYB~ۿ';t}*W8 ѾUH\N4`[t S*f7@YXjGQɾRN%2,edI 4bS7NT~7+sƖg)7,9$W9=5KEu:OB9MԺncȥTeT7w9Zlrk0#^˩ Ds];pfbsS8?NX-X7^jX Ha5HV`ULEB{EoC8;}r@̓Z$J5-"/(Һ$ʣMzGnOVSD~W뎮apSfpEnOJ m Z㓣^sef+%E^<ܮhl2Y &)$6_HxfwE/6yp9Ι3Fv7LHV>7#.}VcsO7Q*(MxR>y^=܊kQhXDN416^oa|cC*AT ɰؠjX~UY|R4!%R R{hW}k?n"H聗Ku,ː[t>7ֱU+a F" ;K(Uz"y-DOlΉ7IFqg9]@Rcİ8*.17R"je.LCly|lF7tP4puql eL:ɽ.hYo4LBU#Rcm([dih\ tG%D@}yG6CNtYj{A z Y R״ EFN!1 u^邭vѡD&tx[^ٷIOuh&>}*eiO4:Q'riΛƖz XHΣU0Wq5N2|JCAu)SLJ*U<HPѷ gd$Y5smᢹI݄?dk.ȥ qqHL>{>yz%L)E)JuB1X0lZ|zW6^)&sa!B *_KF(Q1{Q%|3ξ "qc2,lLL1r_K]x~lŤ8^b^[a^[`#Gʋ$"R| Ww_%MHϚs/kڝ=avwu^DZښ l&U_|`ԅ l_]ֻw#Jry>]_]ܫq|M$l-/'VH̀8er\hoICmi5aMﲂn]}%ehbm.)xWmZgq&d[Iʒ3rDqe`ka[M5[]jEND@G$GaD(#z'`ݷ8QIts"J(mM密{{s]-aFԘ.css#*ƞhX,5wK8ɼA L|"PJOK wÐDr( 2t'&(HĻ)ܿVͥbSL!'Rh?ي^!I(CW gM,@e[ &̯_mIw ~i\1JLYrf҄kJuD3}b/=o}0`s\)Dۻf'b%]"x?IџC{vFvC.:?tDaw+~&x]}mM…$vIxY1C\.АeE`QECb-Q5G?eN<Ʉڕ@,w3qQ՚F{ A #9~gөąؼ U6GKzdIm0f'ԨKB=ϒ Wd:X! <e@.zFY̟zԛXI&2%< e/ 4 .kWEʒF*ǩq{@9lPo0x'/k`r t8+D 'tM&)NGc@k#UhXg1%{I 6f|SϕȀ{[Nƣik5Yl2#8j ]ȘqWZԴVRYU=% )_W#r7y$r# sD ISWˊ9?ү^)9q꠺˲!1m301󕼩-[S{Wo}zN?s9YnmRPmTijD|5k"ps&6=kqK墘 :d~"vC_?` %Vd֠DTxw^Z< 4.dtUq=JO2㷵m7L v0ʕ x%k@O V߇RТ)PٰOk'J_U&ja #yۉx6Ki%˲h!ƑZ @{.O͕ -ђb?|n R,3AM&{4A }#?a}hG5탳E7 A=e'm1Ns3TVCZF>vL!'jz;28\ŠS]_3Z{ʟc݁Ӓ z%n꼊ʾрb,SF;pG |ZR p/(0b%HU?[hWH||y7Be3&E-+4%RdNa,v^?4 QqFKm<.dc0ƜhU\zf)ٿIB=q_vEG\'tUC.>${t?6y)n\)%ڠqRPzeI0MO@V)L&BhzHݬ tWRN'E@`@:]p _4bZqTꌓ`[j3Q֣M,ۏVD^Dng]p:ENzTMْۤo2]; &6F2Ejd"V RޏɒK7 kUeg$c. a,mc* YbTG>e೹P݋i˪e8%)di:(oueg8:I̘]D:{0g76N$" MfjsFӖו޵+ʨZ ^'x {881&jid"m/ij/"6tF=&2>etC@HWeL4=EFibIEz ҌjxEg^ﲖ8Z_!V\RMRӨjaK:_eO^,.m%fO{69*IɁOڲ.ed rufzcjԗ? s^ǼT] }lÎ̵8aGsJ8.3ճ?.Ⲧ:iޙoXK3,XUGw(MQЀb<V}Ÿ+ lr![ 1&+x9&/|JAI]x[J j3ӰV]_MWr:5Pmq249]倃,z~eGe.Y$¿)x1޿zB;.LMOP㖐됏'V<)֤p{)|9 !R,:Br;Y {cRKӠK!(Wd5-D妺|l}?-xGuN/0k[S\ SSY_Ůf/0}6 u9- "`\i:>z"8ZPh"6xkt61 Ojn%/'22Ĥ7ѬE6dXҶ[E%vBi8]RG`D+KQҹ6ib~ǾL!P2G)P#:IcYGs#GPuo[-p0u7Fd,~F1vP(mҔdrcq"?ìqk,SM! o 6( K,g\,azo{;c͈fK޼]q Cvե^2[M[ӳK{/0xa\2p01zr#;;~UP5=wAdTTSy{()%me]vFNLi'f<K!(.=zFD8jvYsEciBuejBDE>g c!dGT?n<|D:%}n4U T WEszO "3< 'Z*?ljTU˾7(+*s`1k7RR-J_dI ;/{XYEfɌ >`ݭ=V+kՀV먗QLHF g}R9VDl^`L} bYgz bTe.2S/rA!A(:%l!x)Xؒ޹vhs1B0OsVZ\Qjuiu1s+FS⽭M#edG{?qWFSΆO2]8U ㆂ'$pc-yK;LԇÒ=fq9T@ׯxWCn</a*p :-HbzT*Y09|*Fxg#ρxnAyu)?fRq\y:4+ r(_~}K/E15|j4EI WF6GWV.>9Rzz$oJz|٠$vW_L fmezW5Zj`AA^Ydn a Ǫ˒ʍN 0y,kBv=ާR'wj[#W]1]Ȣz0>'zNYȯw5Gc>rZ֫Jfup LnbYq9fzd |{qH1HwV2UL9cY27F`ͱnMa$W5]Ԭw/,lC{_?SPt~kM1gLJF[7[%8FZc%>(LA9rĶjejS+ %%q.˾Ɔa ^:*}xUg#q*UqUDa=Uɴ :ks=vC:<ȕ@cӢ)Hs:.] Z,Fa&CԵSQ(zX]qKxTN / U+ӁֱdLEn ¹;:dsx{ާKQqjVfGGtiFKB0 ZC#qϭjG/E{met.T)V/"EG*#th ZsJ5}D̮nyi:,/9@LVP~5<%a,2OGP^fFp]rS_G/C";mS`1jȐɥjF:>5Բ'ZqJCvGXH?Y2dӛt"l=^gƅ/v42P`Z `NV.W9Ezl)*r7=@M0{:,rl`u MKdC}ɝ@Ɨ0hk϶MyBAvwɢ\Qm8pmH FT//mu_H0Le Wet\ "dcZ.0qBY1Wp$AOBs0t L`ftx֑…i|hjad ͞9̌SV]xBr| |mL~d4pzZ |fIV5 Q~ iGoWep /mWlLU\͸̔b?@ԒFU7BB Mye TϪ.qS(6''dyќ,{<Yz¡a*?㫀W}^uYܫꟊ #T0 +׋2SErO?(ʔ&z%%WN  +l,ۘI2loi맢 *KvFdL%QgBJ˚*]p2-}@i(o;nI2j?UF'yfIb8kb4Y )3ӊ*y.1b[*#/ZY6}րZD*jHXemFA&r_y[I[SP^,yzK#A#[8^Dz'dY Y/Bن֝q\^yx1zL 3хFna72v:i }?: (2me!bq\\z fAߌj 4|d;EJee9G@Kx5T9} H *ƅ)tmT{3`6RuUY܀wmMx 7͏_ae`KvrkElJn_͉{i:۠nԆǩgLWڠs4`X@VW")11{n1 Cg9ykYSϭT螱Ì9pnjKZL_.vo. QbFuݣ/i]M0l "P9EM1N T?Phcwr(P1:Ȓlfm-{DoNk:1 HkS4g}O,m\aB2XNDoLkZhb_˗d'6նzYAp1B&–wΈ C;Zu~MQZB=!QF]@_;yWJEW,Kߤg@[ڣӫ8 Sf{<08ȥ݊zʨg.3-#~q9ݦ_=J} gEj8%wg E|_ӛ* 9&V r}RZ0_W4>y;䴉ĭV aj-TVYucAgu0S5Se%Wd>Y ҪC( m/nMX9M qV =ߡʚaWA@\ܽm@3i 7Ϊ15I%qk8W$&u j0a>ktnL%Zvl1h&x1Oeay ac~WaЊ&b, kR",4> KEOcPla[c<QU5rcUǡL$&EuuvndI=N21B}reR=܎`)KuKx`k#:$ۭdݗH{9F(LyVF"qqI\!cNK!eIHwd{Ku̫pPj烎Y YR>>k0.?_ ='JM~>J ~Y`$e9U#r R3~P[[|]ǾJ08/m sd( XhLHh{^0x8okЋ)H9 Xs,%$IBcLUxkŸ;gpo N1h Dd#[ 46*wE|$ܣcDPlNS xт3ޜşzݕWGQ md>R0u& ߈l%'d*PGV%MmPN3'9Fk9trTa:8?Z*io3u%@򼉢K2S2b&Zjw,>7]@1Js#[Ԣ>7̲H DCDҀOl'Dj`T`9Nc:Cʼn.#m@w9Sh1-hQ8=͹oX>Y}7~(ulfU5o[K2i ܼ+#x&A*: ;QtD 1 읒ZCjݮ}#! I]{㶷Nsr*C~!1!Oja2!]VP!8AǠ/bi5EY |"'4\3ۧ"sYC/qgm"s> xw9W]} Ae aA2:l~Sz~VzANl &ٔo~PoT$vf^I߼ ̰n yWt!KqZ>w7lZ)W Wf 7xĘI?pʶp^'u-, \hO>3mƮP"`W2):Y= j5辢.p ~]Gh~vt4JVv8icTv+Ƽ"; 7fbGYu^|u'j¼iQYur70Lxr$AU^fZ3ު_ @ S J3+HoyFv"ovJ ޚc- T92s5sv 7cFWJYw4+12bkdH qޡd? ƒqMHR;Atw>IAS :e$`1 "Dk/%,4 v̕NGǂ); oy }wM3a"*4'֩+HI3c4`:.A-i}t` ܌MA ) ]1C8ȾZߐ:!0T3;+#eTT4 pػ߫OExx|*Q}ů,DsP3Ӥzd }Tob3R˫ܣ=J;?kT& mլ酏+poSz_bbA)NO @< h(M*yOp/)8S9*2Q@@t,\4~B;toau}L{`[PH;"s ;ZZјrz||r, 2B,zm "M`CFm{Jp]5ǡ 3xZ`!Mr$do@5E(ka,Gǵ(䓪߀W0z Tν 64o n5"$ /50rLᝓmݼ1߬*H~+Sb r!Ʈ#3k9">. VGze>]ϲyIM{䮢ak2hljxѨ\.v7erJğW E?__^͠}fxC3::WK-peLϋ굕=>TDj\wh)7VD{e&RFS̾ N` ̉-`:k}r"bj_G'V[pQ0&wŠF~tq]i֕t_?HqaU=UYDͬhiPE>=a5.j4itCk\-8ںSP2O*6N 3!jES.2j-)D݃5As"Կ_SV9W qRUEd_LiJ x0J^ p\kfq0aًȌӣٶ]3n:]-f iT$xGb,Ժ*2Sɪ J;$! x\uL QaO jD+~|2GMB9A^% 88B!j G>ǃj}$&s0_5ե2@@ )e7nb 5~J?xBn8:_#-AYУuHj,V- D~+5Z8Բؐ Ȍ7l[c ʡlJ38\3wjh>,̟TRk*8X"Ly?ƣIOuD)~t.w"TYvHG."달`(.l}\9r1!sPԗ{%.0?mCl޹ZSuIfaj4Hϙ *@GخWG(:?kѱ: @d1ab4 pFjI |'nj#/|UBW|3c1$aDn#X"58h 2DxI3v{XIuQ%p%"jɔBԥp>Z1McVA@Xj ;Aa!n . @& XeΓu@]wЂMU%=~^E R?-PJ8ju^gPU/_ BD_tVW:oO$nwpFՋui: X!uq}D.ŨmME)Ekw7?Ԛ.0"*2KΉ2/Xَ|8)16b0htd#r^ʊݙ˜7/N"N t+svȵ-V(3秞%/ƣ)`7n3'trGx1.T8k1oMzVKQV7-iߦkq I@B=Ycm%iNՊ'|mX$4+o&印Y1voݜpGк@j;ug3*X3$0SI9,WL`thh'mͻ%{+yd[֑K>GE ɰQ! ǨVێ-oՀ;#b C2{%1CXm6g9wY0J{v!wPPlأ_n@an=` ODT 4 .UeY[ՠMˌkYۤ҄ަ#9tY,7°*̳A0Vۧݿ`:E&a?eھMEV%ClM]-jEmi-fy-<{=4#Lkd}?3b}O* HjZ2 v*e9kJWwRf8n).+ \v`w\~E3#;kgq=Gl{j/skQծG0_Hra O R,A> uf(@[RP8d;$AQp'зmq;ؕ/ [ZOx4!Ќ0fܻlV\8035Z%\\ iΌQU%#JW\TM?ccS9G1c$xoWl2ڰ-O:ꉯ)J8bطxV"sCx{\GAc27 .&dcN4ڌ7lO"c@;h4+>P@FmEK@:nF+g;u.u( p&pݺQE mg uC7 ɤ7ԪiwHX3 Ph 0JIY[m>~u1EBs|P1r{gJ|P^'\Cցa yJ _j@Ф9<ĩfBt-_[L!kҧD*FCTPvi)ޫ`7w*_[$O?iybcn]Ǧ *G=5yYwgvO'CKYdAK$\OA%V/}HMq+?33%M[ԛKXR%-?OZߚAev[BY+_= 8`rd~)N8V\f,+újaN =Sq%4;In ,uy~G.]Otl)]6 ހ\~j}ή~gC!MGc|VH pTl4cG;+­i)g DAE]yϛK j (7\rI9Ĭ8& 5ȼhH1XS?ۛ%"M^* 0F .~U,j`GJ yEs2Y_y 3k!v֠'"yԖC2/daUQ,BCS $ݏG:7vdoz9뗽TrF5QQ? Ʌ'&Kx(R׉'~;N:lzY){>9xYP}zEh58W^BNQ(GnAa4K_Wf #YG2Zv.Gл`mW"f{e"}ZIB*fk4O00>Jq^'i-|G "4`15ZdܳLɲ?|`bN7J8#^wCdߣ6P6b ebi_4NCX')8:hC]>dt )J1awϐq)C0W!%4`>^-{3'Z^83D.T1#Ϥ5aP@Y9DnErFrՀ|dmJpr4o ,1xKIUp  w@oQ89^F)Χ yVug֝PDΞCh0s=N/s6gbS(Sp +pҴ8KoݷNdYe(?}.WODW&;u,q5i{z&_tViFESp FT{avVQ5R^Z7 n'ڒV=0Rh <[`i+1[נZϔOcyWx[VIMd7'*:"r?rid0ƃą$GࢻPQX%#wwi) HY^ln BJp P+)J_H60e3򐋭igSqQxk嬨[vHbE" W^\Z6NI!dx~w v3O}}ktI.~/9 z9=yEAkJ{h"D=|z<]aӪ{QPGg <,~[nc:PGs4 ; H5ow ҆˜db프|o7!}v@3eMI| v 3m5(I6"B?>+ҡqXc)FA$n{ #4KQᚓ6qyY[-9V;;M`IQ0}f~潱N~*hs-C-""C^W@%aQNGb]*).JܑNǭ-{[Bxe̗)n\&&J%Uv7)}ox5<Nl˸!mz^h 2>E&z2l20ձgYZ070701000004ff000081a4000000000000000000000001668c169500000b10000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/snd-soc-acpi.ko.xz7zXZִF!t/) ]?Eh=ڜ.+Z=Rz  k%y'n6D4u3n&B3q=9!z둯k,_J=A϶HA5]~o(p &{1 +`o kgS>cuoGA#`kDM%4k4"3ͱduq(k -gcR :4LҤ^hPe>=@+ʞ螲%ĉF3x.tjCh,8ikV"Ke:{[xtFXwVNaLѢk|pSfeݲ[j.MWI#kys' ?-r`RF@8~[?V Yg"̿1?Kp2WQga/((VgfM oyl=iGn1фnęMvܬ΢vOKHz/FҲz ̧@z&g*бk5Ɵ>Z)B3ǕO~O9qxrmrh|ܧME7{nc? mcCϪ{nf0Fq} 9tu4f TZ%b p@L$rGsugTC:xѥ&t8t2gu?weAq#m/mCKjA*&daYJKyJJqgH#'hXUÀI)4ן= jϡvQ9wD3Ka $u^D -xj"Ee7nVtg :5\ 8uKM1.!.j Pa%~(Iկ!,I7r$j/'rK ަwY(u,*]z3LL`(eW|h Vڧ+풼!X@&I.TZoNk)ᔀ.j'H!P6uMB4D_:\eTja m;HS>ܐ]~)8CZRߦvSV] }8s*>esP9G Y4T>2?}RPf@9Y̆_Z>F:ue>Tqm"=4\г<׈{RE$)C=E3 q-5tI4hNw v1XiɁ7/@ 8M2VX+[.}[tYh9Bh(YP2l&;Hq+DdD~iR:P%N08GaKDf96~v|!]VzhRLɾ~=bNfU4AO Rδkށ@inQsda y̐/)L oR7po@PUҰ88bH _DrXrG{j1==/?a`FSt9o*'( 7ZKgHqa C$hإ8x}lHԄc~`i;J2ۛ}B.ﲁ=׍ʚš:ɍ/-Ճ^ >b[yn\ .1Ǒ7sIyc,A)LILE-intP(+ɬ: .Zo鋻A]o;],kW6m& .vo-ӟ+„_4]0qpf.4qCzQmj Ci.^]=hƬDd8DȐDFtg`R0>55=4twG=lYY'yэkgGTl7C*g| uJ.Όͤ X=wj,{RYB!uwpU[hGZ 'rӂM`wIg~ÊʳX@w!sicؿ6`1,V9`KDZ% ~Ђ\g>3F/5HWPH0PAKV" ջ@>thT6ly9Z^mb =J9iepzS `T0,,p/Y qԍWCU0l@QgsVVp(c?X.p Q"ӛXQ ߆7VH JsrO63 @;ERNT!9߀.GXGS gYZ07070100000500000081a4000000000000000000000001668c169500019ba0000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/snd-soc-core.ko.xz7zXZִF!t/^]?Eh=ڜ.+̉䡜0KAf m":叙 }Q*ڂB(L5MxH[ SަTG"wON&YŌᏆs3R}ѝ2A7GQFb'{aj>4Y/ֵ9 /WWd(ӷ z60nzY7w8>lrU!҂w/N&gi:* jVME^6F'4PDq+5irklib$[) } *a]Ϳώ e!+}XŌN9XJT q0+\w'Dt)ecx[A١dlJr|, 쨴 ;,IC0x[ 2IYԿZH{c[_̂z;ں*^  ;HBx/Q8grˎ5KgAT NK]=\ %<lv3.M uXj TVS.آcj1~ҵR|N[bbЍCăC OQV4ğӔۨ.JJ{V[-YƵ,A_[mg 捸UxWv-.e=Su.\=m",1mOH2pl1m ] R3} {Y*4vx:ԙ͈ң*\G"w? 4 -[pLDŽ,FH ̐Ca-!!8b#RU@ ́p~5qʄ$Kq#Q’\,"zmP_ $7AE-{~pZ諥5?E]F5:;rBVCKSĔnvB jܸ Z*]-.+w>^)) -=DVCR^[^X9}UUG<`1(ǔ;a ݕŨp:2\SQU9MșTB~f23E%a*4`Z_%"d'[ |LOfO?r⦣Eaұ\r|hW;P#{BF W8P:$0-߲ܳ̈́C)ZBZ?5^NS&JݠVmc*` XL 42iIǵo,+8q3J淋=֍RZ?'\t V '鑃Y Eͯ*Nae9F>r7Th]zдLn{eGe((qJ7WS,O:F{Cœ4*`Evm ç7 E2Yq[Vxd*kLEжk}_P 02^d9} OAT\lD HEm(E3W> ʸz: κY kL3"[tM~-$?4 &5s/6R<P`i+"f '¯7䩈Nj<*{ DŽzk:_Fg }zbiDh ^u27#aLz+P ,@7sy.‹pɷ~SJ mgzUzhW0mɿ 6C5U\ޒ}-];~o&_ldMְrJaqؓ{g;*ZsIĎ\#hpPVC^hCFr_%z'n!ހи@lP*#s,d^P@&-LG &  ^(+J*ץorK`u7~5T3Js"5 "q;5*m|>OIZGeE 5c*(oP؇`5;%n>"rzHl*pF@;_oXg4GT$kp=k\[Q9#Ub>Oz=8..ëKblƶ̓X+[T j [v. ~8<{h{E9*p* f4:曰-Um)0E5._g$NQ,"T쪪ZI\{boK  }al XnԘ>z'Pf~b? yXzJ]N=C낔<_zoBileX"ȂSPR@ ɵDcˢOn4Z &;&ZAm̋Lh<#yN0~$Pg"?  =vT'Qʚn40> m/JAJ.& ^m`OOо`\LRM1МڈBh7f>NbN5$V<,`~jH"j0=AL*K;ɶ4 eFJa<xQVd'׊(IS  9H]]+ @Gb!ʵr bӉ)]-H~lWk /yHB&&"fFp=(UƙYe5Pњ:z9$L}.l(b lr< [tuIJUHzHD-Y2 v*B2*dy$T-2vo/í 롻z:w>bF%gR l}tBX'a~ '%p U(1]$=Id FVGl}Lx`')_ -+/>jL^G?Du*Q)o}&քjiYVc&zD̉em5O!*R\&15?KdfhFv=H J\7^uw'wL `[](y3.)H.v`Haeyxhzn^;]V2u\ͮcbn!`M! [^Ń)Q_,x)caKL0r 0VOX_ q[I7>_Gvm/,3 })"{o{?u k>w"/>.M&H4NNbѮ5?13vk<:dۿ؉r.iX>~$TzNHHm1G[*ə9^ƪt LY&UC}nbOS7a;K헟(#܏2K5_sUJ7f'~XL/ !uP߹ǹ'ۼ O%% RVkFP ESe;b<=}KΊ '=v =wJYSV>E8|wGՅ4ofh*eX3u0''?w9 H,`0K=|Do`gP}kLnal*q!?RyXULK|W3&+A>GLm4H }'m~J2)Д!Iքn<MUfڻtB*twB{ވrb>0u+sƃЯS3x/Ӑ'rk{FwExY23,}wmIߏECWgsc RB*a :зJnj4t8=,Eu| } t'MAZx 튵!%p (/RCEҀmhPbmk!_9 d=+ap;hU)y:h?h [;~ȄKNCfRsR }õPy$!A^4EgCo,lzgjnk){ 3 '{R老iwg_ЂNڿm! a8+um5<)mGПD6-A`c(|_`g6.l %חs6=dԕH:o”r9wL;<9-m3 ERx$o|7jI%7Mԧk}vڋYj$~©l`OIB,^ <>Ўمj;Nό -5l*Q*V\^K)'ן`ݩɜwG~ *H ߜ*cFBBTd1c<1`|.q|HdEʋY=! i? k#X[ KٮDf$_3/Xkg| +!7w PM.gh9l/7O̺4"9U0A!u/74sxXOe -C7PxVw>8uCV껍2эO:0_}eJ>L. N2XG@NTLJ<]:e㼑ž'2?GR'2ll yV״mzɋb7Q/M"ԕ?G#|nޣu|낦qėyz`*kBlNژzU1wA%,z0G9 rH6kqʍ,ʗ40y x֙oNP ]M6LaTR!֞F[_΋ʞS S=y@Q1|^d#ruF):)3N\JH#"ZS4l>$߼ځ%G7>b$t;H;Ipe[?~:ՋȎ݆e (`%$":- ri!p=ѦO6J[R-p?upڵl=Ӻ3Am4x3`,k[BBK~zOKnɗ!U:GT* zD:C?\8Hm"R VFjlC؅}"!Zc+IuIAd{hrT7+MDm.[A$:Q f#vn!υ'1b-qL%dVg_$Uק]i*|dI`l+$X;[2#+y9ޭ _3[;9!mr"5IEhT&i-,*.cdy AmmZXV9 OR1grJR:`ѣ>4KȋVgqzÞ- t3(MH*`7T&V+5K<*7{< 914Wt 7nKxM.xOE9PdF芁@| TkF/0ӏK ~p^ d:V |:}0-kKEj?Pmm%xph6cak8Do$~OtGbAz1Jz٫&*&H_S/,6qArd](B!nћ˗CRg(S0r #Mâ\f`ſAkn-e.'Aw*:OsPϏ+`|d6c SF9\3y*(Om H4=tVEzƓt8?DN\g9~510)]ߒa/Ѐv~:׽SٯzCTjnd~Ž)YLs; ~=FeB Va48~qm ,el57BvL6 -}k“~d$;Yd>'D/#akPM7KP}2-2mZ|&JA}3l tR3_@+ Khu-'"+?5!x̭cO|þV&%1~f6hD澤Nnt,^@ÔSCkC--Trb2 ?$?=E{BÇQ܏XA67%)uBynۀax? ^U]Al)ˑl}5b/㐿J#!A\O!K4xyܤXMʴyİ$~Y)HRoۢƞvA.ؼ;NF+ J| ("u8II -3 E+j[ZUn=w!)ty+d̵2/5]N8{uy07\>*ܞU) 4ȣlj-ۼ kt2 O?Hw7Obs4OݡB׸-N՜W5ޏ7H&<=r糕sxK1ͦʵ!9ۯƗtԛ{L]O◿% 1O/ IzV{|яX PJ5f̽4ֲ4 ײ#uȌO^ƫT?FCLKXc?X47wٟ:b<$.#4!CBr@ Ary8Kpu*ɂtrHZ Q@7r0Ū ޖ~@ ǶiPZ3CE%كz~M𭜪6jJ ^Ԍ+Բ!vU5+6OWRxNRzA3@ yI1ZaWQ[q+l^iD6T 2$GE) S3K_pQ_\ȸq~:g]ۉ;u[^_$KhR2;?`E -r}6Y]ڰ7^Pj@?ţLA|⧙0~oQ>wr, Ǚ T.)*w!L1*^fdŒ\W[ 6L},,l%qp侹1i:'2+_1 "T38H1Mrg ͡ "&>VѢGm@|ǡ3 22pAQ`4)O;1Gbʺ,X^7exSy#O6+Q+UܛFIW\gX 'K?DxEp1|sO؎%Ħ؁ɰՅ5[6Ls^jb 0~ ]+%}Je]s8V_iD tv Z-I(52MԦѰ @)vVySŇ5kud5 Ը1G- &T`/(l k7=\s"(«pd9ئo@<KA%}OvԆ mtfEJ-ów]q N*1eա[e NnLjf=D}ŠDmqj$L{^I`6 C"rREݙ/&v`ZZ;Nm&@LHsqM'UYӐDG n2Y5Nn=/Guo.ҔmvW}3 !͍;w%|B[қY+4m _!EB84Pɾ>"[ބܳfH"00iKϑgPʘ2 &=Ɍ?JaKPLӣ2ʕ($>lA˔L.xeGgi /ݫ*}(XQ, K3E<=%&co*gի&Ms *>A423ո)J١6DbޑMdmDVSZraEXؗ>WGBG*%u n@}e{3li-i!5Wy[U8ԋ"TuwFώJgA-07z"M婌([83y LbX^\=s,攄_n ]1ߜݘ n&whu4|r !іZe8h\؟Jrh/'Y_/}h3i@ hkToɿ8FbU}دJSH +(Iŭ_X,Iiަt@LL)OF^/[Nv}t6N%>/kEz|U4isfXj`)Ƨ;rJW ĉM!h"w,;$UVQ}5YKzo( D,2U^xnݧ8 :rN(֖%<=.1 b9wjʻbuJP3 C $ca[`4=WE qR]xC&Pk) p BIjw*&>>I#xoHO"OcfaQUc[T쌕u0xBRvYQP tbT Jt -.~$yyb]̸ wAl3~~HoiZ/kx{\7j:Q๡ ]Bqp1)kfaSi6,aϡ dk ZEnQchݔ4׳CWA7]9}|1d5XI=~#̾y#I2N)X"=-Js1x/SlpclǵNYgR3_ʜs^VLMw 9rIiaf:*=46V[yU'Xr Qt7WǯeM6϶le"LrO ,W nN3X/_؛JK39:g9oBȵ:͢J!l}M`#-DBO$82i`[@^"deUK5]+Ce~#"w: S+È.mr;8Bxoxuv<{\g" ~h(&0t'C\JQvƫ0XI:D'*?",crQ Z;BujvJmRVLԋz}R.mz|O1,CX(SnCw3G(P# :}.P(EG('IL+I"Cz5UON/y kCB!VE콰Ş,9mRUMREШsP%ǭ Szgi9(nU(8*`':ťnSr{kG[hy'7^n SŃ$47+i5|o0S/*AAnרz6|Aoܷힴ'G -k>`K#ve0ԎOYYEpEU0`و} q|1oTGCq8צƗ+o./z̙o*c gfy~!>\OVe_߇Jx{jxXs}xj_>Y|bZY5kLzߺBs5e鏡|pdO`9/hf |l1Y (k/w/+k|>[x/F>{9/N\]&ŝ C9N_ͿGes8 :#@Lezrj<0FRst_Ꙅr8p*U)5{kKu'G{=m#D̠hI35*::eD7E13+Z-+?ϼ RQF(]+?]2,s^Jʪrl`Z.V࣑G8\b:5B\{\lkĦyՊ-sɊ`%wE$L/4v@R-K܅B AL+F8-}dџdBy5%b0`j1Yӓ5 ;$^?;D C|&KW틿.;[is0wT+ gj'~:G^ ?*xMeܾEcZC&!Aʚn!IGYa2,PM{( PJ"oj7tj?̋21& >xЫyck7yCNMR}D6ʺ 9ʒQjBgpG84XG$#8wÀY/KqBTm %~!HaYql󒂊 u\Y?αM].o1vvF8,ŕV쪧႕n4v4 i,bIjS.Sx8U-H-$&~, $2류<®lJi.@s2 ~n*߮e' É#2 Z֌'u欷O%e˭ If$NN!=͜sT 7a5#CA+$& nmc>O4swOSe0gB*؇'f@Dlt?Ÿm OCf8Bpa5' Y傹?)gM="fC'cp+xFDU8GQ) Gy`7qHʂ .7&HZ9%WE)}vf/ho:jVm3@}3gO4O\ /+@ږ!{?#fT'bf?S;,5:DǪzW?Li8:xf=F[J8, l>+W|:*qN̫&]nG hgLٗٙAA4%NI:PI_ Ц}Id&}nn-riA혈KmdsMD84y m!ǩ2NrP@^ӑP- KW">Ɯa瘬ćivNao݆ewO!U>Ql %va_3̱F .xhT5+AQXM]x. Ocj*~ WbY:ױQŰH%_lCvAdO$J7Ďlue9,O _rE8y0 #"%+&UɐHbYH?o8 [jƠo;!lW0ːbY˺+EXܒh0}%GIiKunMa[ E;W .IB@>g[. s,FIDcC1LV^S&ƽlD.Ѥ57sO &'Cr47 Y3Of`V,U7yjڲQ§S&z6Ϳ*`8 F->L(' Sp&gjOx\JZ-_I5om" c_,sԡkh©9y8?$!bǨRZ)({BKF{+tNUt5m.:}F-ڼXs䘉cU>*ЦoBj_*juk˟.FWzITǘo33tŠ8Rۨ%iOe9~2=W8/nW=eSQb@ba>m^ #ui)hS!OV7myBqώepċϩz!-buÉGE#2[nYu]QE#e իv Nѵ9bCu3<11kۣX l'z;Fq#iD`8߹/Næ6*πqqB=nMcJ:1)oW{j`̅u30I&뀺jSƿ5ױ<~:e<}$lU$_=9 ūo^=0yI uIíȆ!R[ev^FxDA׭|ш\A67RQD.Q9UuuF00ᨇfTG̟^!@3Jo2<_0sr]w$,XwV/<)2c zqdeN/ȋGh.QJzL}CDUmL]#c؝H(3u/<;~y+bH㺧5t졉%Њߨį@ }%I eŽ j|d5$ɍlU*jǀ_hguϱ6î:Q ' {PQWMa/G:ttfWɶ( , xlb,83b "8ΚKA1y?n!v`Y@=P(G1׻(% tBPgQ(ڢ{3w,L{Ӏ8u,i^`x^Ffyٶeis_(+J '%;%/!mw,}wd,PIΕn'@66zݮa~GA2ɫ%nZD2*CƕX|"50N^ĭR:UC.@-_h\x{rrcUA˸)LO֖ լ)y*Wf**{sATc&mɳw6"Q0$φ(f^9EC+b*wz٫bBS9 `lPvtpn-Mk+^݅ gzxOp ?a1!cd r7UŌVuF'xgZ xqk \pMj) r!_`y?@ gȻBbT +nO~p͈4jk{]Qmukǡ@ev$mc_ wf\3P7#f=?SaoA2Mn@Yys@y)+״9sWURՅ$hqԟ L J\q 2/QdNU%E U -;9jrco G˓\Dҩ0׵W?L;ذJlk.5H&r~NK/'2Ӯ"n8{.va5: {Coi}vZ#g{{)^-_a~1uW\l_"lږ&bcjZj05˦ZwV&C>|oXj\P(o?xR[24Ғ"Da0wݕ)[BN(L ;̈́uԟî%ks.U!7|p:щ6A h>4q> h9SW UёЇ秂8{;jYA\Jga0I  sƛkˬsiXU`¬Zd~uɩ.Lc7u 9w^􍚛\cCϿۛЧ1C67X5% m _P_ ݡ$xj[Fl7Y=IKml JCY_ĔI&hν&Ad_nFnP~uVJV*Zc Ekco';ؿ^B6!bm[4#QwF2nrDKw|υ[b۲=h@#V 5- ;( Uh(}uV8$qat Ky [ETZ7Ú/Xiw?4qr~>œ2&FqJTN(iFUؚWd85*Fh&TՏ;0,:2x$(Զ ^a%wTK; Rx,}?df)q}|H?hFЗgœfq{-`Ǫ QD~!6U>. \\uy\_2C^" X3I&@]E>̯> ^ɜVX7*A:{P,⁡ӳ&PѠ&aVQ;fx"FѸu>)fd|kemz=>lFƢQ^g\lZ)w[@mQ }.F;1F+xm!gÍ|mMy998Yٖ#!uo(]}O74ayy ?}?/0} "?Ⱥyhm*lG0@b[mχt'/}Q6@؈gcZmdoל1IP|!vGdyWvV6v0Maѽv ر͡4@fx{.0S 4' ]ǒ*g䆟+PpK:'dث.}v3Zɿ ?IaT;BYs֥&B~1kKo !8&r Gć4a3d2v l=x:nC5žsOL^S6JF=j/0Yxy ?hV܇zť蛋=!S[$Np^Ϊ-a-PЫh.HkInz* 0N Y"o y>~?B`vx_Yi%ka1B{y1Xe@s'#E] +x.4"YMJ7 #40,\63˿mL; cȤY2el,+UjhTRV5+nWk5`uIu ?v6;EA6jP4LÈw}!J 6]w$&ZBlXtZ^@ĕ~o;x EZG\|,bG6>{q!u4i}xa +9H'jw~Is˃BWilQ54Rend/$Zt쟫?ȷ,#K{44C"*?pOݠ~sD_F͈^$S쾐*aR&_fi,@^az%l2!%ug5 zYsyBց"u[HQV$292sqnk]pp|!A=綮x#Tӓ!ZmO_YQ[LEY9N#0ibX;cXlc4{D"pa;ލ*](K^'p>8{ fQU2I1g]G idD w\_g1,p1}}Mݳ[~Xr EWciB e9\AǼZ+YA9TLJ ˴m뜦%$rE  yQeT">\]j)/[N%qB&1OԶC0GbÄ1k-pκ^j+xb+5מ0ݮiRr.|v{+Xudzˇi |pkK٣yĨ*AA;nߧZ+ [GQSӰֳȻGV.7tb'778TOfٺSW"XnY֦6u|lY п+. #WLy` K/HHs5 c7R" Q)݇ !):eN$. "V{gUBԑKkqK$%]5$#Ѽ _ívXy0KA48^VBNf7.N69c54'3pcrMXu" tKuRDWNCOoNS*dv4P Xj?ž#{sAY7ڛ^D8/ETM`dXjT֦Am$FS;_&}7 %ckVlLY$bZ2BnS6gxL|; WL>H>4 SD=ZXE0tKzW+t9@?w=R#/``+}cUd ^KNQ/guQH7Q8> QUFP&\a཰6Dy ]< bO2dD5ЮVՏ.2ѨK xfKh?S}:Z7&i~Uoa+./94:Wk% T7]0OaK6hm-nbQZ3]G碮Eq妦Ɂ z;W$-V0rc9pd:,|Ak6@(|F>v!\&C MX3M/瞤 ^nџ$҉b93|Fbt 8qU,4~J.Ŕp4_5FOZN<|8n^ޓb:EdGAt~k ru]jNAHLNr=r>g'Yx^ FS2PÿA䱍}gtQDQH+ome U̺ON4^ACQbLn33LDu>|!~M!~~#q<-v걍SA'M @l?9TkGo |4!h 9|K[߃&1=\)cSgGƝ~Wx (v3(NN&V;pJ/u  |12!z0Bs![n7١>&{AuNc+s7k#v9澅V;D.͋lqfTe{ӣ@$?D׵I\n|# vV7}dycEA{bLinC򤀤PL-m| |1ȋLM ÖyCSf1-n7J}S:NA$1_1m:!D43 U8\[K+3H.浏H/6qn)ڬĴ-gktgkձؑ~R/Dp"e)6MI(_p@ c}JfD7dJ1N*&Cf9>L.VL65Hwz/b6+=2>b ԛ~PS Yt4ἱ>3P؊T QLm=[} V`iΒ@3#r[NP=g"Zqt9C6Ts'h"nԠ7:f|5!Þͳ!%b;`{v=FIk*C( 0'!lAg'm`E?Q .Wf`)?uWuHrOtɈ$N\_4/qCNlN$B\wL:E~wqvNoPd&Qoɳ\lmyzsQr:[5Wso9wE X@3uFп *#" 3]Gs֝fg1t4:R(~l6\^kJ"O|;Y3J  صix}{q_FFSJi3DGLAB!yINfMWh&#C+Jz{\2mPL}- ?cݪi-8e5dS*Sͬ2(Jq _T͝% . 'w,#BJuyM%:^M[Uj^ @k1a'Ӆ7Ae +ȡ#%3:W I٥5]'gPI7*9^Z4\)G`vb3f+5V`=w:8t q}ʉlAyESYٹOVVJcp( 3_a6Ίg6XoLĽ;6%Va`n/0`nGM,qÃ6S0#x6ɠJ"Ugk<8ve L)lX[c)̍MjI-e-ʶ޲[kB`v>)+7*s( Vկ4b]L_4Zzo%![5$9]bsE̊[/E3 EYҕ@5n @rm>'JKٻxQ =]妹 Vv_^/~P"i*|og:>H q52鿊Uh}(ApL=>_N) "Y6!*>u:6)wvy_֍2I5Zd™*+{hQ*>]ua8"~,^A.nMjgsk~Y"dsK Y]D<eZ h6BP/5{{In|`||^A,Ӷ&LUW0 R0ߌFȽkg U<c(j)&'wr@Ǒvp{3z{:ӏ?ls| :J6 vF ܎R{eH@UJu(.#`-g(EtцlCŶJQ*J:te,eױIF㺢o؄7|ݳf) <lh2qdGnj"*i2.jVGP6T N5t1k}۠%bhu I'4,ݮW j.TwlLEVQ+,lLTC- ؑۯ;GUt @1Tq}iQNj)lWں%&7!zJg| :2ao%ᚘ03i]R #x31g$v󩍜@nX Pp+եib<#Id`%ct gƶD&N۱53}Ȑ)S9ΙB/-O7|]q8Z'zPCPވr=- %J0 RJ,DH\,+|$dEi_EwGg;%pDT$ YGV`P&ifh (ov6`@aY2 ehq9%95 0f,BV{`<0d,moF"2BrQmT5_A|S_c7R*Ѿ_ 1ec"iohWX0[G%XT-(EarxU^S`RNIutP& T JrU@TYU ;^GtUC(JWlƠ\jՏvA`_׏~!X*%7HndP Epl,sxAyg2m!I+155.9 z¹RFA9R4+R&:)JDq'nwTR݁L߱wnĠ |V45ڒc NRgq:`?2y>`;h@NYYo==B RٶfXv?jQ_~=;XB@{Xvh)q{wnY::OS+𶄮5ԫҚE"_v)D};XnMdnc ZO9B=|(7aE$ء{I=k0u,i&@="q Sڜi4voIY{NDDiJ菔(9}yiBĄx adUi7rʣ I0b߯&3=;_4^ Vu\qX-WS0{Oc2ꚪR]5Ԫ})5Ϳv͜x Ξ,s w Þ;6\]nR+MW 侣b0$eI3>mbw$ |ϓ##)mW^J&$q|64AP/ځ o ?)hT9XJJbo~Tkh7c&-&HR]a-!ś+GZ0"@XIcK֯bNs\QQ6B7g1l^X%[,␏7~:}nP2Vwϯ8(C;'7؛[%5d<%=`F9>~$p W̘5bK7{ʅ#&+DDQƧac ~JE{V99묏툡։d{hj-0zs"գވxlI1flY~;\iRڎ?XޝQnE ob)EE3Ҷ=a9'r K3Ζ+n .I7Aur4j9P2+N͛K=50Q 'dLȀ7Kc"ҿc;Ƕi ڠ `L )hš((ܒ1_==y3zIDM~fQfT'` ~ԈOGHeq}p}]k^$- Iq:ǶԪinG.ٲ4 Ym8+&)ɒ۾aE2S9nZGX"YbIHu?68n*j5e*=o2 1: Ct\vϊٵct'?[0Z#1`LNe?H bc"2c:S,W' =Eɴ-o7Uϼ |ZVhYU}<u2F{ISn&1&/&!E|l4ˊUFOp.A>!Yd796 YR읓&FHTVf3~-rbs/H:ݜ @3d4x->k<)r2cU-6&l9% 0WNj\MT2M_y&!TqYmbߧxٿS̗4R6 Njg?~|b䐥sBtT) 1xqi1jѲbI%c/U>Z62ERl03l5-y:`Vu}NY՜ޏe4H@;4xLҨ_yݚ>vXDŽƆ['^K\r'JxhTT~|<%^moMfM`P) NX\"(UhIЭ)ߏ&˅LDVտpgۤN}l 3aGzd[+iɂ2@C?D&_`Ea>@|FE1$O.UDZ}@R-<љ)$ 軲Wt'BtVOL6pf3uh4UTjGJ9{>s- R\½팥҃Fl$ME[\%fo)^hq ?u7M?CڒxJy6Heʺ;b`f%)ѐX\ݷN|˻5簦!Q=3`yrydښ-T:e6X ؗź8MZy>|^Vf8%:avMռ%dࣆB>jR^n[4Q̦̩5d+/P)7(fuw\lIo᫵Wq`xf5VBU-|)^+Ċ sAݕI:nڲ ,""ԮcODy:u eKUH:{`z/;VyyCk"#P#t]du!]ӌ_ΈL_$Β+ %2?&lQ!Ӽ@x1^&KVI R}( ۹9KcQ*H$e̊:ףQŏ#g ˛d#ݐk'֒aTx!a۞1z {XM]풧7tRKiS=>OW+>)"l2㊙*=kgA`91_ѵY/2l\KMw8V QUgаI+twFcM|Ih X" NB NwIx\*Ɂ@rиXlo?6b]_a?ߚ 0Uy=#jdQMMאqlOhL|cK\ ZmV=ڢHEZw,]Ѝrl&/&GϪl65>BOOabIڞOr7'#]MG >UZ<`TOY\&pyi- _ aia\g<0 έi{ݢ68=а H*k =R'0VOV^xO; EsTG;hx[0 QsWL:NId2})m;r?>I6,SXN_ 5@7YS$t6+9cyQa"] ͵8Av%U;Y9҉KJm6ʮ5͢ J\,v)1{]m/; tEiP6EM0ܓ3\md86RPZ"Pe:tԢJ}aPס+dɯ0l IzYD>b樫rFf 5А jۇF؊QQb~S-jYQ+X"̖. M]xXa*檉A g Dznя^kLuupJ уGu`:Wszc^Ty9ә@i cq|[p%`r NUyx_ f 9h5WJC,xtDR<{n:j٨"=o~r8 ΏC]℆ifB[ԐsL,l RlP9tnC.hs\0h*J9kc4hyA$2? SچoiL$侢bV_jUQJI HT֭\ тZ@Hʺ}lnѐxHi>5X܍Yˤ=N9o4pуV^W8}&1ҒtUI?ǃz\)up()_ \xT5yO騢%qEԮZ4Y5\U]AKqr:HhcB- Z_g\)ޢr0+ ͺM#Z= gD0TBCHֵ.CY .d-6 Q$4=FikhƪBl?/xsny$p{%LȪsiE^R3$'j2({U%<&bwQkGZ #>7Fgq7.2T#BJ"wJl3ϱca_n JQ/^Ժȝ/=d(&Kڌ#R"A_\>Klmy˦\4V+-`tVO-R.) Az׷hn SZW!؆. =;Ţ {]}H/>N͵E ;(ٞ׉$iC +bfBDGVet݉Mj0\W6)#@U1}:DbRRD7u;Gu,#9L<3N{`DJ 6wrZb H! ԓ% QΠ,HX =7=5g}F\L$31NlWTZՀ3&μh8vv$d!d7!IL%bz]P{ j(|-b/CvVs)Sژ#I$@un.בؑ_QCýM\ʌ) md\LE}ZnyhNn"l߁IHyJc^[o°m'HYJˠvI/ 0S^A DvFhiI04b&LDBJDŽyΡ(Z֏sQ&`0T\nb9r9c>޴LWceb_-ޣVܔ& ХZ;ok@^8ćb|5(]sʅ>bL , G_#X4!\Lo{5]*ByO*OF'01ѳ~{,t"S9z1ݧ#cr5Ṣ&m6ּo ~m;nJlNk)y'W6jq)V~rZetyZr>0, /YM5ҘkH_T7mp@8!1L%S?jC}%ATu9.lo06['%ҎpΩ҈2kɣN7tL,s8.c㜎s`4<  K"Svg-v$Rs61kKy_/;ޡZ^qQW'yr$/KLU7rê֪<ӟb^K$k֢Ň/~3PZx۬dR2 -8T//5X ˭fR}{?X„{ɖ`&-a㺷qV kJ4`u;+]5jeNaQ$Wc/sSNFxǁ.PeZ \XIx~] ?1rLFfn YG2a} xsRB}^_\ƌ9V\*eVANoz 4'zUvw8'ߧ RI1Ly=I <ӶT( L̹o`QNήD5[wRA&P5f-MsXx1I)v۝5X651P߸gOrrtpY6Ūd4FX/ ?3QhBiVxwifƈzs9.Vgr!.5e7LϞY&}lеZ@;-[fԿLL}@yM}2ptmR,DŽF.#ͨd8w0( h"ȂcGAM7Ʀ]p<A{=P8t &ۍfսp6J|y$nҗzs ɲݴfImٛ.h3fX8};>uSܹRjPE$Q#0M&zQ9Nq AŠ?^(S69e>e9H2 z{0c+!k+ȥXvNxsy@ƨ1vDbG&Do>EVO:rZv+z|3AjUjT17 BO4,fNS k teDa$+]ɗU-n) cT_ PQIaGWڔ{v&WO95]6e2xQ;6BVߞXΜs@3h$*(Q~I[ *2qflkk!/6J|KS ԩ&L! 7ظo&jWVhJM v)=E!AoSXZ:Ơ+fzYϦR I#j; yaI\(VfhNjCV zTOj>r sǷK V!ls !=? }r]mEպ3rA]*ehA[)hۇ̫7iӒ&&p[Z>(r3t< GAB4RF$@@B/r}8O5f6訸K3ֵ/B\HBf!cd]M*Y1¨1-bFj YGɨ;k*>NI`EjMEn@ LN t"`<l7'ehL.z<bI- F6UMޤzMe6~wC,5, v憊j-FPHsIgaaW´l$GC,TB\fCSHz#~$#>ZJ2j~=GO5`D zV:fS9VG С,lpP[~w:cŀmD[xW,V]"?ZFoJ`HN/IS!{4T3>7Xi9#Sğ;ø1Y\ڵFS*,ȶλר}F7e1`h2< Š7̸i ]_iAe, yp+6 e[ Tϊf33&2`7ma5((Df N|9n*˖l?]ao6wUFhL!!dk˵ubo :ׇ/-$t3Ȑn™JV۠9wk)G&߄ k|p:"%w<`]H+uD]1$kޱ2N{n-R|<ƭ tӬ %ATuKFBeyȟ%Ocs3H9n0brh<ـIz _4jғrM|;‘v;I#;^$<k=2CvY\Ѥݱr02DCWI&uFV>ڸy$;Nlx n.S@%ZygOepxT6 ☸`XL\sRG^5і5Z .^}\ i{%mCޡFw4$&Kū|I"&KǁC`O.3?@Ut 0Gg^10 4ޓ뾡J&C %pHBy\:M3_e9h, ͟Cdg['r7ꍹMKCsu&t$F.wέp6ns.LPT9.8(l4z y{A]tw3q ɋy]QzPܚ*=Y87_5 2: JC@ g"y'efyB"]GG:vx,Bdb_d]'ͦZ@|h:ޅ%߈jJ-'`aY7QcW9bo Čs~Xof\me/2ٺ"J6vD_vHd\b MQ Lyr+.p z\A]t i\uVCAVyN/0ro|Mެ#%ap]Z{G<5,]_^&$rfWM=FzWMUʫ fc 3x0~"4igBW س򻴫)/'{ys#`o+5l/u7VA(|e$}s/[??s+aѻ'Љ9;䵇 4Wpܿ !q\9y4B w.l _մ4!HЗ& <:eau(uDFtvyę+k#W|2aCAI7e pʟAOl~:zt%]X(4}O),*fcdG*bW5D)|ܟ / u?LB,R%si% Lmmw{1޼E¾С_'Pyz/vWm{|PGʹǣ P.Ljd)i)xBK\նBmם*CU=ytX-EwI腔{.^xn~73 C"G04.WN^o;+$lxMBB[?f2l^\:4;sѭ8?dO!+<|b?{T/ɘXyȼX"JİTiJ#a~bи\CBZB|!tc>b4qvƮK}@OYaWJ#+ھ:ǚ3lbBHG;Lݕ:چ7ݕV3EU;A~8iឡ]v10g~" ?̓KLlv8sv^F+F.g"C[r1>HHa\n56RTȺőz a P6i& k%Գo O3axdEKf/vw&,5!oi 9@"ZWOnAfvCIZ?@Z7NR HBVJ # ,VILQMp֚7xWz.ifLZ{bW>Q8>%Qb _WEp 1< w,ОAT3H#岾a1^eRd|v2K\=䔍m%Z|@zqv6Qa 6IIatOHxvlu2"^ހ=A#5F4+r˼(V2q>-::uP}$M#)qQe3e{rŰ]dۅM_c *'2ݥ4ݽz7* Bgdu5,q$*9{)-Wa~S47a,2pRt{̷; IM 39\`?l3=uw6rȃp⏌oD~«go5 Nw=D`'%%@lD&M鯚sbi+yȩA@bCa`~F1oX5Y!qA6aF&۬C}ƴ ֣>/틗M7WJ1\^53-lo94.Yqz +Hh)E.^&$} Ϫ*ޖR@ՐaO W=6]?P `ag]e)vk!UOYU}k(B:M` Af # b*x"lq-aho,\цoC$OO斱jU)xCuY]&mI?y)gOp8`=YGtֽo*Ūѯ~UXrޮ&V`oj,.w Lz ܾe`rE2VCrKyZ-_VH)n c)[Ggn?JZ/ADGD⳸YH0\?# 6<=gAv2a5Y\#+*&i)JK2S3, 8wu,SpFjN_xmEhxQVws\/,iMLgGO{ eE(ܓDP+yx#P tr旇f-VV:ߠGTYfcrhfNg 3D8)j;όV=f +[ ç|=w>fiF`JӶn}=ɔrړSa?{zI i'?"Yh}5F{f:/^]V40 K 彸Lv3Ta.X:v} V_j/Ś-r%캓ٱq,6 ޘ7Xuu\\1 Un–g@2J.z@ȢHGA ϫbG8gڒċ=V;M5\ TzJVmu8"q ɨb h6 9QEa,:M9ƌrc'!Œh&glouc7 5fQo'/( -?Ckqn gCWE $⋘=)l՚RF~+Տ%g4.&y|[lP):(mm&DYW ?{I?,3rtDZם;b]j&hGOiA I#dWIvҕeWꟋoH̍* f~fI|qrJqhޭ6w(5;g0anxgYZxœ =mҘ4&[WRI?&FДMI'Uķ^3 H> =,.\]4(Kʡ~yn:ԋdFc"ZA|ĥf|QtOkAhn6 `O[-Wa;!⌢뿜.Zwn^gA*KbwGK+иWQ +S؉{'=މ{ׯ4ʥ0g->] SzzWnL:( U8zNrʵƶ;D?lq%8_YE:ުxqVE!-pFM^CIj5x7I qp3 q26hbg񉫱T,>rQ8n\8C<EW3Q".ʅ윆=bq3w1d'U`k^j"Ԙmd`eL,}K;ZnpZ{qS%B~ #KB=;}hwߕ8dWP6 OqXj!}(%ZckqL?ug"^@$)v@ IA;ln,4ۗ# :)ܯVUuYtHwvj(ÉX WrOB`Ip "ҹp;?(I\|K Y<$Ҭ΂Pʼζ78fp\؉@_hR b8 ݾ}LC_7(qƣX(iMb .k1*jq]|/ f{T0BsUqtTuLJ!"{sԠr\-.®x?iE_Er%#d#ÜqZ~Q-RG~fwI6EgǙݼ<I/;Qy͊4B(^) ba~hi(E D43ZgJZOMYrYB`+0Tт\ z=~n'݈wS$b;!:CC!D45(r" ,tl'zT$mSފ1;loܭw1z KϬҶ7-lotޖ%rRT_ۑqduj%"ɽ(_e(ʧ11'i+]tKH IeAKL|FS9jiN0etsJ%Xw GfHPAf֡a{jؿciln؃Oͯngw>LΙz 4@aĈcZf+0q &xAܕFVw "[#X'j<,z)uz CŹTr'5D%ZxZO z٢7-tıhKIoTlZL! PkMrN\ (DI eQ̋#%>xxP{&YOC>eڑN哺eQOAq0!Y)?!4HP2>tB75a紷De㗴82 ]i9˪r;U<9o5"?\=?k(R nQI7X5n@ ץ\}"`q_]^#TG!h4ߍ" -AȒ ƗFAq2 K/REJ9wYIp6HUk}Uͺ*|fJ4YĚy jxIRS͠hښMe2z̹O&8''ʵBoglK=-גNK>w488 ,15Tygp`l+d@~]^E"|˯$,=!s 3ȾVbRkA8TJn >lFum]an85Մ֯b_((FUU,'=I%boQ mxkQTO.te)S!s ==%Z!cϖSk'6L>O@k5rUlpѳI:PMtLތ DL"gšEݏ/;LX(ykfbB)ac/umP$l yXXH~ف4HuTxGɋȒsS&b -\=5YRC:!Zڲۆlk7vw3k hv&}:ׁƤG X6N1ʔŕohSMO{ ?pOA=<q NshG @Νi%Q̭H&2qϥ򐑱n$KdAl{ec&3ݥU7?>5zQ{{bթc-1<#'\">g[nu%$XY3Mr?CoBX0 U(41,2IBxtAj:KJ{ ejdDr^XPeS3s'%S5FBד¨4@U#;ͮvm [f Syq{J-~< l40S/-:|D.PfX"VpP1x <6@KDaxs{ NrI$.vk4=O)?xB~ Hq4ɸ 0Aɾ`_c6#e|Ǯ!41T3'*4jΙ;WP@@rA%vsm!-}J: @=ΥZ*6OK/5 +<^Fy#<9<U`b4Jv|푞vܪ#ڬd:C#VDu/0'aLXja;{+%7%n~'4'W HmW8pgR؍ָLUUdQEdP!w{ ߡs Zކ qxzT΀2JolH[7{0J+^M׭0Vs]MOm8\B;,wJ2|?b* C]T4ٗ>y 762zWqk7 q8iIgZ3%ϰ6+d}n$EzGH 3}8oX,l*Fuhe}xn)WYΚc&, L^_KlpRXmkP286S1R^ WJH =U4d!Sq J&43}L*{͟(@n&z8a?]NękE.c@:Zޯ.B0i۵u3$x#vP7F,X}hQ;nǤ{tLeJ#L$E)1WUONU "*_&jf)Ek\v%Fz\P*@*G0k%z }l|! Şku|&9'(8Yˡ$W'e VTKqwS0gaBڽs3텩5^ D4!G-TхWۊZFMdA9I)]o{#(n0պ cXx;2/Y"od/=DKV2/q{Gl&VZ* ю#RDmG &JRV+#`ig|OE>&txaZ%?M9jxdS ѻ쉬hF0*~s),ą} ҋXtnϕ |/cWr:n8ґ)[p8*2gU30 FmMыp"V|lJbtYX5m7zGl&~9YB5)JЛH>M :Jf4^Hv$4uT&sp 䮾G6ml-Og ramCl7\~<{x&wC9B5I<@f:fHc&HuFYk*ld^iUr`$9 4 ^tꎫjR\iԍ(˯KMGAJCfZ<Q8yZx>V~em {{Kq #Ťބy.z_\?K{9Ą_47 b:Xz DoR`cS+3O;)5( tҽ~¯ͳs]7TWSkzzA=:ӪpSʜ;!`'N4r^8 cpkxs^KՋ #լH:(?zҷg֝/ec0'Ch>uA#\L6pRDꝴM|@i?Vm"ƶPO}gHHz-{Yc/QbU/NW0 ?"sn8YKMH[j&ujP ӦH.԰PqPSf_9hטbxke?Crz%$WyS/:tzN؛9Oթ"oe:?hz~A[ݿZ+ &}5rCRT5.W[鴲@VBs}skX[Az!t}43f_ nzD7Zc CLBzf<=.jrؠ+unze^GRӊ(c2JQeݗxS%,onr{yЎ| rTU&\w{hG^ߟ=\}p_cGzjF/emI&ej(C-%cWoo}[&0n.;Cy@Q^9;!5jR~(ʞ"wy#gn)>w忈PQ8D%Fy/VkcV O}\L1~:GTޗ̵mmL=oHlCKlƝnRvDv"c8Qp*N,#/ɞėB=!}O^4^ 27Dj-sAԯ7G_J~UL0N"+`Gs:6; Q $ lAEͲxD;O  McBn`pfZbm=49౹RHe,t+z U^n 0+K`T] 2 G^JԦu&G凊Wu~l#9q([7.{VI)0۩%h=?Ȯ%Z ήWyYJ5Z?]B'].G@W❱' ȓr ^BID)}WA8ś4Nn^$L+Aɡ[:qqK0o0q<_|]+fhM> loC[Gus1ifx(~1 NXk&URjHܛ3DѬU3,ܙh="aѱ|IXLg97:1v#?eV, 2?ۿhBHnyRdܷ~&UY [Bg~^\0%|I Ɛ%$B$ǹk<=Ꮆµpbz0?Fz^)lP9 *8 r1(KYe!{8 ;> !6u՟l0' W-5_Jj 'V@;_s j >_ޕd iџ述s{/"p1I5Tܬc.^ 7؟%`?+ݎ/u ݌gk& -DZ@T>etAַ'[N}-K#Fv2GXyT (Kxh$zBt{e}v<<:̾\B}S"ޭwM8!d*q^N;} S { Rs;Ҷ -KE;Nݒ"n4Q\ n@hw5!gJtj1ɻWh,lj8abJsؒ[% r:N)}jbBuOdLC{/n{Vy7oI=6N{mH"T4np}2oZѽKs,itJn ڍ,f#4۝J1y61w^لqv'9*#QBM]Ml%'ۤIUYZv|e"TrJi4l[c$‚ DJ0yS' qa0efz.Ǧ8W{%@ZMX{L5jmM RkI2y4ùVf)<XzC6 NƷ|6Xée4]J+eb?)Ȣca了RꙕN=ո64K$iH}0;,48R/0A4Jnݛu8e:uI<4@*i q,qy:Ji&%sr nݻW l&f\[b\0ltœdlޏA ~ZSU;< R[,#-rI.̬ynOUw#FGmfe^&׎ f]Z=dO3e)zT NFQf$PJ giTG $ِesfI8 Y*6w$kN?ZQch^(6P}6JKקf:l:B  * ^AL7tRmnжj`t-OH~ܢDőɴTF#sMg4VWF0p`cW(A\jNjL_DD $"_ xrŋ Alǿv}أ>o̐&W%uYKO*yw9ub8?:`൭XEC݄Q1UI/ ޛACZW'%Ŧb I)ɡˀ')%3ăJAhrro"|mXl-ը?7ԾlX޷x'^Q.DM{EѤLC#B.VBfn)]wqt_jDʫ?"D6¡ڸ,Ѓ0B:‰. -QI^MdsyDZ 9 )8Jg{DAcKN=]8/J括sNQȲ.eׯoBA]mueH0·SᎦvRZM]=>,D&_?)TtlC~rg3 ;]e2"XS% /9GPniRyEwޖ3Kyu2!~InTNYXw} "ۅFK- HG,Y Q-u :JߋYX}F}q;Rk~[5DD2By9|$UO)c}\X13Ԑ؂#q3+tCadAݑʿYL1YNJo]9FLY tj8 ?- tZzpT[E=S̷ O'J Np x/f3n6\S xLH:c'KeH]<@C/!l`Ve&SԴQP1GȤ+mQ~7]:gl{^<٫= e1h<=ty:t Q*iDǁd?*տb∈:ʐy62Pdޡ5tmS)ŧ!9Y5½3Rclp@EMY*Pк'x3fYš w`sџDw_pqxl4YS8tl9-.S ^9~?D&RMӧusd앴e/bNͤYBC*wou8j4KĨ=-o149}lJo N$~T 0A*bi &)PAXC4ڃ]7/u Y4buHCR^iɂ%T$IVrYED?QrV6cLܟb̻RhX^W¬#m$jVH7V~e) pq1v{ 5N{T lnw^q}SeAVJsfK+Q: 3,ڗ3602N, `q w/&ebv(_,,gSH4\Nig ӹ0B^h{OL&4tw9y3*2NR/C(!=^o*8mnW+5~=L͂q7h+U?y&hd9œ(TIy"wUj}KFl̦)[4r-hxYGі1qV+*Cs\fNG~K[ޏ!165yWTjNe"7&p–ioh G|S&ěNXoW^?7~K&~y`肀NxD:Usp3]* u|-]!Sv9on{Iz?QJj|Z.:ÓVfU gno3X%2n Z|&``1 8M~ۃ#4If*J5Q?=gIm}֟x.dH?N$0p6M+|GouuP]4]{goI(>UކL< vؚڙP>~}55E&v|[8d Z M J+٫\nwB6.6u;Cj%+ ISz{ p$f6"ΥQ%L ê鬊c7>7Uh:yx# $r/sh F.̐tpˈ!\.DQƒlDW)=7wKfaBYPSc ߆5zGy1èi~<;Փa;zMi m" @0E}5)H_RMq$ο92r%%zVG!iQe]<<+7q+Cj0H#Fm+9;}!GuYg1"~ۄ;vQ`(FwoJ{ӭ]^M\HBoj6ӸpJ:qP>akHCV'/La? 2nRceyQc|Jk]Hf=և6 ~xV"Jkq{~>"Ra^TXc&w#s]c%Dc;,& [>}0k+p=/pz7VS/$7 6w 4)']FaHbX peQaHa4kwSx̚-i\5>rpO%Ϧ]XB Kɣjgahfɩ#^sy eY?i:w͖bdX$LRB1Om9eLf;)_I)m;1jŇ5PA- {= [t!jUݜ`P#Kh|5J>s }"n+AX6}CʯǎS=\iYq:>;VK#~!Ji.v&anȩ>3ˋ8/i>5iFIɰVitLf_}vdISc6b-+Jܶ^D_=5xATvZ󉂅SX&vQ+qښ]R|ָCvG᠇C:ӧܢ7@G:-hUU}󆟤0ޓ%μ }g\YxiY6JLnxpA;,Us~l; vx< % y.,gGS,*TYӺq;㾴JzRpBdR77KC"bMMLW(UdN ۬t䭸OA j =ANXB'" я_n[CW=Ah^;0ҏ/Uf+'"fېTI*Fsvw_M$QBK(%a`걮M=9.JwWm5kmX?AT|ʝ ?Xk80j '8j)g־t, fI# Lt8j @fl"D\Àe!Ob=*,k_C{leOod*"_ WcRrˬ%Jon.>P$t5r-xJKv'+VlDyH⧭$X5 UB;7B 5%`RD^Iq1h'`M M2pβbUU#&t0b IىSDnKE$/;bTW}4J)H,0TBwDX$t K?(/3+Mm_B2vf- K e 눵ghkX3C=yM8ސ/ mʤuDj,x9/[4$5R!)"iegSWs'򎥇{ZߜM;n=B(V{V%*VC5_5č8KJ MSLƉlMk Kh,P\kL_3e3+}gKM&:'m p͝fp!֧ FMT540q33؍:=OZrxi֦5 ]!c&,Il@Oʁ/:ݲ}&#j_C[}r&JU҇"(j3!G_gO']P|S?lQ]VB`s (Fx> -b3w`(̾[? F| |:f*lS,u)RS)V˲kE,9{O EnBofD~)Q"ʵnn.c ;cXij3t4IO;TX# 9?/}T*Y˓ zsi !s'NàK&nj_9/_mT D Cc?L}P"р?Dr5_` Rأq=)'!%:vs`vT35>FNʡ-Tƃ@*0TA\r5?qP.N(|LǞ"N$”KĞL)gp@y[\4Ot7Ć{Bi>֊,B!}:/HCWC& NLT s?Xz6ϻ$%3WsP'zZN(ˈWf ;jno*V'ˡJ8w3G$9d0$iDyrxT;:Խ"e;wlT @TԙOF#7Mf=e e0re9.)4>>E.S .eYoQ6C=.ޑ%m|\4/ ѢcV:<+tq5aT`o,r= |uNgfb^^slp!ÿXuii1Y^a ))M;Y=j@jܭ:"e:B҅x޷mգ{!/{z5RTc>7n; 1- ^x4B'L.h6XWo@D۩2!% X"^ W! Ly94c %n3;7\3V' W" &2F5gٷUS0I m4֎pECH#6CtVKU1  'ϜWsU+dwæIWu[t?GscΰԘΤw8[BV݈E>N vlR{"UlȊg5KۄK2=%E '׿u-qN}. Et=*B 3 ys` kTD>qьc7wނ ZBDp%nC@ 'J% a4[[V̇74Q>9!o7dr-C=`^AlwHdbD5I5(|Fٲ> bĜV$̀͢wa3Py\sкo1EN`ۆ75p 4'Yoe,0 Iy-0wGVJP߸ȉ^Jj֐X>(\jF+oSE7PO{iԾ >l!qn9/=gQ|d-iȹ>RV؁UQ w4ܮ>Sh'RV (n=͖F .“v-YSψ: +.^ύ=[nLA:ǠG$$9b\AG#|}&8z>JwܾXND2AY |4A>/x!Z:-{zQ^FF=;m` \07_Z;}Aea}4r(@YxXW)3ڕybUՄIm%0sLWsCv*k,${5]̣D1)d5.콭k+ka{_P*u trFZ eI&ٻppcJgQ5OamAlE^ +}Wz j0j6}Oo@hic긚ZNO.j֫i?iLk3?<Heڿ-'n飚rb*(+Mvw-U0ԍ7}b 6auw Sм=$^VI<>"-c8v¯WQKOoFv#sZngASx $Mh?&l2O!"ZCIcaGZ%va#U^j3^E8i{rB+S06U?Duh;1zˆW\Ma9-{*>OlFwR:2Bɟ>kZ ZJfKo׬B_szӓIޛ򆃴@s)[y>LRrn@'s쿟P )u֢͏jw!zaiW &[$ JpKQ5Q"ԛ&gߛw~X 9RΒF-0o{K[.ϴ<w@H%A3Ѐ.Y僨L2y!SC[S@2vD}Lq}HGy?ӍRKzGY遹׼iڪ;(3d;2j-A_#CiSPL%2[φn]R_0ZپvÃTHAvC ;9htH*)jsZY{0 G g\65Hȶ6K4(l|Ig!+^h?Hyy>9 ю(N;pF^$.KsF+æe*VKp[i򸚖 R|c"toTc" <GeeIxMJ7RdKQsMh"Ԣ.ǖ/ȶJ=3.?#Ü{s<~4yU!_~'G3[}!_ARcҹ-F,mA!uZ-)KN8ӲX.V&tǞ s3LkȚ}xi7M}D֙ DHB Ė.- k;ãٱ]UUEW4 0oS,Dؽפd (?uu\~5(kjuW}˶Be젨VS m2B)MխFJ{8a(w7oP])B(;)° j];_ 䪢|F.o徉k)ll<\3Om|0n_N?=n-R40P2XF esP[n}#9?b)IQ hLpU?*ń32=\Pqv8 t#:|̺VY=`Ϊ{@3==g~"Tz=QPL.3o`f˸Pκ&&molURXOG޸8Gu]T)A} A3y!+LިZ'MT!c<G(6/?eR:AO7\xZMX)^S/wfߊ!,F`7Ꮻ$`^XyFW|*3` `Uf(0zAɈCN[s`Qpwa?B8 ݶ#KDV3;9p&y:_/wYFeP(x[ndۑܶyj M(2q]'gwn/2F'=X詈'S\(AtK qWMĪQi{w8;S|c;\&h>(]PwȘD=M7h1Uc-Ώya]ۆ OWڿu 햦/3^~JDpIIdyN'F&[?U_Vd T8z3oDϝJa#̒D+ߗd^ 0ဝC7$bsLi]2Uh,tޗNr!ߟq"ټ +vvkY/6"Wp4\{W&|l'"NǿܧG >QC_XpVQrQ4f-:Uo2wy/DlLz9 P1~ bTl:7U?*UZ#G V҈zd\%%t?iy2B X%eb%^j&Twϵ=Sg6˝0,EYHH()^h4'{IRPJD˚?!qE'!Ӑ4it7 xI>@:һ`ZΎ".Wz=eLL>%egQ=G Uepuo*H5͚OŊ^X'e} Ë́Bؤg̱'n!|-ֆhә밣cdBTXVDW: Mߖ~ 3{z;Ƶ)ޡdV2XdHGoآ"/NjJid6VW9h!pNE.A}:ڭ$/Z/9ݷUEm9O \WBۯ ckos5B7K*9ƛbe}Ki;6jw(wɘFAG[g*vBN7eTYI#xfv6Tpz]H.)[ n-Ѿeێ[qVxHCSӡEVlbj?D0O%7zu9P E V7ZvqZ4iU0/UYqY>_K,`ӄxGث5( bhf>n;Cxb&ZbmϜz OLlCZBU'ƧH¥ޘ݊q鑆Q)]0v؊QhͥxT\6 ( $'CN8$[zo 37Tm/-*j\w7l'zYaonkFF^|-- q=;IG kss_|z,9M\!vacC)RqIsp /VLoo*Zzv:B9F_EEd|S|UNpRhcԪ ͓|8掬f9}|x+SW,i$H6X3l ۥ Pr\\uqj9}bΣ*q7%@D [7k9#<:@8:[^l~wNz /Gبk:MhdSElWסM6dAs=FX6P 4845}" +zQF-$I3NI+B+~@e #O(n]P!ȶ;{.fElEɶfI)_ió8?K[ q@=kaxuPZDFsۇp܉1dZo욛rI$\J=$$M n_R(xd$ 6vz7(o˺З8Y>g4xq\OZhT9#)EC1 ?lygDCżR^F#|WDm%]7ϖV*e`-p"xJe)o)c/, Lj?l2JZfs 8뛗U/v 7lArG4s'ߢ k9|VabZ}v2RH7&ѸS`ЈŁ<,kB:W z&;GkGaП)DL?а)ߔ0X71QySqLQ=;s^ˏ2?ԷЊD7>V`'3Zk`~^LK=N]o=Y0uzJec3/-/x?ZeB-~zlYH(eVX beRaupkA8ܷ5/,vRoʽVhQ&{i/a&dH ݛ72UtߎpzrN#TYWfD.eB YϚ\I%zkS<5OE?Zo4^.Xm2^֗_HP:7O'rk]/62RQ̩ ^n[bl]^& 7G)2ja{{m@;PL'ൗ1Ⴎq+ƽ R "uB<. vc] MGH;*|ffGgWR#=cefjѺO,' ΋~`v,U*'޲Jki#N)QM^FM&ξo9˞ȰJ=<a(j/>2zx=XW Hr5؏b)lBFCASõ9jr2kҳ\[ds̓uXX:}Qz}ɹV E~8Qo Dp+7#ƮGvѾ%bju^?ߘҶ즋:"\{%p.dXIov20puv0nSPHrg9W߿ׄ/-BBelZ>-X KA"dhcDF Ԓf7ގ`(U! F;I^0sfŶ>ع=Ehd0Mx9RI$4/#^ndg}zFZ@ h]&I:GlyX+D0Z$A%ߔ힌rwٻ m2,0m5Q E[ {UZɸeA<BR0CHU`}_MavUBo!`f (IT{L+3\ڷ*3H6 旎5VJ'XYT/pջWrg<c;=VO8sljzPYj@m6E M'puB9p1"DT֎N1=~U~]'<|29uuݽ X_83PmJ$)RbHg*?~~n׈7 ziByq~~aWz[X)Kg)( M%NxͳMWVԐrsyo?,ܽzX>84#'L5p{;̘j^.WHh=;bW'4;Ag34Ex3f灑@14ģ| 'Gd<9Ia ;t0a!xCx]^&Hat̆E;/w$6kCEUAn3F;BO&.8iAm^dkf5s=(F#zRz /Pο2Gd*kqtUݏ:q2Cl2UB,ӮȮf 7sYZVr;;K( p$.oތe&vj 9Bv@_RES>ȟpP$k$Cf W1N{Cߨg3f U48+B럠21js7![op♩2D#Ͷܹ7=##Y"j 0ԝlDkkTcwEцU$'j #X|W +ŀI"ſf:}\k<:8ˏE8}I ƪwtP |dOjؕ],ɫyz KR{XIl7<+SL~of {ç)`l, zo)]L+t/湸/,^BΒo{>qF~G$j3_? l-M*(wѽLٗtS=OgqeYxPmAe#aYrWHh|@T3 'Ӣ$3A/gM90sᅜX., ;GusHd7̒VR5Ub,L%moqbjy $ӍUgi#ѷ2hl :4XtօͷEEbl4 &81T3qQ@XΩSc&N1R|L.J 9[Em>f=h/mIg ږG. {_fGEiӹgz@1SmS^el0 Jc%]xgZ%֜ =w {ŷ L,Wѩi卶3|n14H܎qz)éHlsYEcY01rڈ96V\y䧮qbOpKZVOhՎ<㢨sEFv{<&(sB KUE'>vgX^b% fN==Ll,:bz]y^[=ٗ}\RAuѣ;"} 轮(bz8gi'Dǯ|Hlԫ'F|:)6u]"CMh_ŋP} th}Pƪ ?C\ ЎI"gJ~P#פUH :vg²%u:❗ˁ?5m_)OSٻ#|rs2 T" 'LO=bq(@x lHIM\xi ~c.V+jW&.% D箕($q,a|Jy&8]D^6ya0B@>^΂\Z˃вV.E]UA}߁0aU<A>J}+$q1G~:_y N_)5ʨq~G/%4OY~]uF{d624 JϭlRzF5_K܅r8{JY p5~ɑQ F\h内~-ZzB6ՓaPt Ƃ)r&vV>s ߑFifYĀp8)t,k8 MiǙdY-j (ړ~) ^ ~m ZYoYPx;̻*>R9墴+#(F8߀O\覉h6eψ)kBv %YG=+ 6klX}+$vs3k%og]aÿS 5+?Ɗߺ IX0_Ei9 |ۜ= i<|5tE?%NxL qO O A_UkTQPrm}#}8/Q;H6truܡ,/$ 0M)"$yoLإbqd&)Ietj) *A-vWa[?WÔ/.⟫$Y S5 ZvHEpV,0n|9T}6)GCβ;Aa'waHft8.aSRBJr>>Dنo󳲬 FOvrsr6ؚ' Dah-^,`$Wgnn%{L2~ j:3?(TxA>{=ymBH\ sW--th5T<=:5=~)bINb i}@>tITe-t%8ٱS1nBQPKʻ^f! eǫ wC~,@l,ɜ7\+.6YC2=D]m$%R vdKZ#r/ŋ3ҦI7o.Gg 9ΕFGAGMz+nSkw2ۑ䉰°[:njlϋZ%iv]trr[4.@ؖfDRJ/:9Iv&gz+i&[Sb 7)d TOOL! ""b:nPQ=A-/ՒXlW֧Q^v}jӟZG5O0ij41nqG+@TTnY{5@QW6/š1R8C*Ib<t>43[k@?q{22'Wج)f6jei|B(ˊXkb=fwBJOA·~FG3]~(8gRLSpO͞;n:<-^e#x5u2qK)ܠ?dHټKbS NTpyen6/J 5+zoe,J.➤>(>D ЍdWr)1uAɬP |3}g1rȟlf?Qa ˥~\yг! kB' -RЂ襺-KcE^\ʜ nFMR! 1bxo;ݯڤ!`?G hvB-_Vwaq^EFzc;PУ#":7'dү:$#\hx3DP2m;=Or'!d"ճr*atiABdHh怋1; ޙ5d2r,+,{,Ō)&oi> +IY {P/GsGe:[ ^NA4lHԙPƟ?d*nc>;Yi=|qu㹫AҠ޹t-BMRQ=xSuA ۥì®@*i*0:FkXR>vTe} S%7cGkMI wTj޺#ʡtf99쨅C$5 Q8YqaPї֋ +Uszhcetы+])+rǫIh,1 3 ``zf>F' HcA'9t΁# R*rx!і+Ȍ" QևGϓg7&|<&$ 5؁G`+<2"CURT8jElD\U{_OEys%!|r󀪺m3#񩅧o5/m\Ӊ,ix T Ē d zG5v^+1+~mjg hlU"37WERVXxOd)Z ;XO!񀴿UG^ls {@;5a"8tܜ)3W&Uo.Vxh/{ եWܚLPDK:]Fi^MJ)2ȆC> >%6~in_ 99o?[譜3a8Xv) )f Aޮ7$ap6|"/=P8tp>\/gY!X?Qhz=Neޕ!ͫ>r<[_`d/g4Lk:.Uو>J- 5+)糧;"Zݗq#:Y´ qg[A\ϒHiI?Vi0r%af*솘TKK0pIdcb<{Nqa݇L6#z;? NwCBױm pH붡ԫa0SBqɜKcrw4KSu\]*PAäBPcӵ~.( wFX̞5>1jjn+# wwxNNsa7p+śt7n2C8,mx;Ez 7{_P!-io) 0 އ$1펙kE֪^raW9Ldb`|ިKYvZsN*NrXFëhYY!5.q<"lc],R'Iv̨j*]9`׺0r }j̩ERiO/e$㬐}!#\.&~4NŎ.:y=ֺ(sosCP|˴wuo=@ b 4# mYL T +0VƷM=Õ+.V3Y]Ɏݎ7&>(-9Cgk:7ݣn_@V-ȯ1[vsp5bӹ cY ]Xu!XG*@F?(~,|A3k 9ごpt/ {QÑAd2˲~hPCAVG1|uw+=SD-y0BF*h<lihvZd @q4ءD!#)@y ThUAXyύ ;r* &`(K퀉Z#0{wc OX 1z'zLqq-@hq.`}U(KӨ#tsJf@PNA),Zcx5jn@L-,n՗?OI!%MnK=I-x%|g4Z wZîƸp 9FjkH咬^_ njV|θKG/N^D)?멕7T'rp?`۬~s|9iW=uFxf8"^O?˿Xb&0QR+EHˆ=5AT1F~|c^r'Hd edK틦yeij{3pVN6ڰ5/S@;FV-I +aOQɟZ]h޶!̲Y:z{׉bkR xҕ K,?cBk Om[||]OZ'$ڤxX,1w` f%x?-u$YO;AH2)|Gg$8^Hc)ʌ=@4 ʃl%a1HDLJ` ?)Uv\( G#B{os9Kaړo!S%1\ (gK0 Jd*mngϦp4rݡo`æ]0G1dl pd$e E 鬳NFm*`zU 8;̿XlzD.klƵ %d)7HvR795$FZTL}%0¥f>uCeTovj( d#^[TUpu4bPfS3JvM58G6n$lj}-W"2a$} ǛeLQ~k{uZ@%| ɉ>ogmR0ϗ`9V ՛?#xq;dī*c&iTYqR9[i\Aedr+/oPf&M[:n;i" oYÒr||h8>U J~s持v`~{v8?*hb$5C)+v @ޟ&z\#ROV0i^/!s1z?mpEͱ)tHV\%}+rd Xnn07Q6bq~l۴<[7vC*?z.͒˻ú*! SiЅ- -ͨD*d0*⛨.f+|5LA&93ʼna Wt_`mzS88*{Ac㖘6ASjNZnu|q vMc@q&wY)^@#ǠXER,W 4zAtqTP&]>^=_sx>u_dIGK܁P%2`(.! gS?Ri7!/9v)O54ӗ 7c şFɓi~'~SǬN <<>O&Pn:& =WE;iɹпovJ`Ȗf @vPS@{s(%\ oPIxy1-'șk7{K 8 |p)b-sXW0/s: .ꆡ9ljD+6r6܋_ve7RӮZߵb(+ jY:I1S'b_ y`n|]0O9$xYE|@+-~2>|@Wi7ǧedzBbs[h4HKCxjI_4&A?m%Rm f 6{PTiŻTJ dnT+!rj(aE03)g&:pN}~zL$+u) ;kP|f Br:Cf0FioZ G$`7#833h!+Il4htM y/krM'(Z*H,lcaMG+e>^9Y<'3)R1gkrg<YX\`:}hbRmD9gKQv`)}.&4V8magNՔimvyzO:H3AL |Fr,+ gs C돕̴G$3H.iʑ[t' ɹD۹2Kl6#bMOP,/3%&/bR0[ ugK[kX ؼҨ=& ݻU03gQ.]W@TP`) gǻǹ>MX*DYR# e8"y=O;!c~:6,֠6F=d<4BK:y0  õ?{wkߟ Ur&%q7U3dKT% צݿȘ3Rɾڻ ۠AQjGY|cdD_'qq-i~+_d3#78YZ# &W b{ȹ"^,SxߛxQ(K 9-*wh0!>t=t#MG@lqSyЗN R~-˱=c$BƻVF$0T-h 8%-;UF&d[\W!b% $0<uy-E2n:S?W zs/s1e[tn@3MܥFtUUO>6G6Ѿ.zBnOm[C=Thկ$j?"jtӖeߧ8(4ӃcV)I~ %tY'Bn6AHWb:hEF>{t8dRx|ͱ yp4M(0/ءAc@no!cxg/'h\$AOb }E_4FG5Rs࿃}L,J7&{#W}\Wwmj5rM,qM0nRk[דCXo}'a3h---vɅqVekeb@J;8QeՓ=<BUNbu6(/X~{n,|3Tқux2S. 4G$LW Yj1h( XAB4_BXȚ dEz[LMDݫ\U6?K.գe LFJ8\G䜯 [H~Bֿ(\al ;^m/]x`DWi \ t#0+)cdܦG1"$~E|3$ؐi];,d#3%f`nZ!iN!b[ bS. c+'X4qRQ(k`'5J P˞H&8{n4  }w 1J;c36uJ f=ag}Y' &WX_ BeHdp""g)_6=gpxJ(O\2@ ?e"|.)u40256j_x@RT !$>V6t.=n/,[PA<}"hYUԓijN;{n*LZ _,¥AY_q<ܵXlR-1Jn 4&>ͫ0$p^G]=TmE<$ .ft WQ =55 1vb}zy F AڏEۋ\V.Trcu֮5_z'T3fڬajO||[]v7p&Tl#W1<{W:V >%2-f.pa{M?~ƼB*ëLdji[HC=?h!+`(D1;fRKrf%co#VtBKes $ۅd۵i[Cg$]ԅ1ʞg$?.LX Pm'd^1M~R3b| GfjH!-4Hc[uͭttT޿M.* zچF0YzulX)FCAO>{=45]KE :'\^tfDs"6~VlȒrg^+66xwnCG$7@>7 W*J]>8aA2ToouR9]z_Ʊ(PkSl͛74V9HOTb'éJX>kflR`0:v+֩W$Bf6 vS;6%jT w\_,+}ɩĶ5և)υLͷVxHmQPI=ehMOsV`g_e΃|]#ޘ9 3qoO,py)Ȏh1!aw  hj]-i,k6YTܐE R;ibh9ZmA"C$u?s"BP"݌5U`"/c_6W0GZ¾hj1AtWX=cRG(Aj}IS@OS +zqS6z; j1qĆ *-XMzUaU}d*4/$!)CK~944H3f8!3xnִ hd g]}(_(j%$%.:߃[ۋhw~j|}CFv},3Jq&1&#5mj"ceK49JF5k]! cĢ??sȂCq( ݍgL쭈P]J+~T/ ڶ x}* N[4@9I/OQtAkh!UiM2M)TC"Ăaoj }s 5ܖH]2=F"a5:vֆMAzq^D5{GTE ")_\'1cހ^I{CN.Lh01T] !]Gs+cdV՜'n=eD_7 5-LƸڠ@SỗQFu#:MJqP.MVm,?^N,P*bB`u?-x |de1/mq}D[{%WBvM=LjcI(]7X&Y0ad$ ٶ]U%SӌٮO~[fiƴ1 IXWN&1ܵqDz(:QMSLwzڊ!u{ū j"*׍m4w5$F_,%ԝίL:kBh`n2Qp5H]%vl\a 1?\4W}L:k eg@qc~cJ<.-:6;$%571mMNbK). O#ָw}ygkj 4gGP}lq!Tm?2(m,cVV N)ѫl &{gb5םތ1 q:ƫ^ؒї_9|Kͱ򾆁.sQ:ם]")7o&i"ڛ*C/+B>?X*?e7YZX+g(Owc4\aTʕm~k'13 Lsz(6xw>[7X3z4HDi, Y@Eƥ"<9ǷEkyagEyf%|O_l,^Tϖ`-}ё;GBޏg2&SS7/!roEyQ1 cBHSJ 1TK;ӵpK΅w^) w*s&*])2ةJH V܂zc#,Uʉ,w^ JC_-mV_{Nd"FzjI:àzN"Sq4mKx<_#G=  .TDstkm֮]~ 3jނnwԩouĪ 0a̻؝vV0'| -&#ɼ`; @{;k툜2%r3'BXeXVNjiCqݓDˡq0PᯓQd aM}5c|\cm>eAgĿt=\u+Wze&Wc5rrUF_`v֌I$vg֝;V4$bB\8Rʉ|N#QcyQ3<ԤHbJa`y+/van|=4H=2rs}s2|ַPtTmg5apQg텖:)xjRJQfBluM)@cf\bfkb0cgJ6^n޵ĢwTJPg?2,Ѻ&kb}9#l.ޤjNrvDCD\ 'ǏӹZ[:%1fVbXt)b?! p8!s:b#kAy= v,= Pn@-6ؕS`斸%~ fB]~,XphuU]Z_gNF,lUwi\˻4yv@+T%e? {ҞSXYM[wP 3|I\Ѭ:A-U{nbXN#taްi҄MЍgԌ 0;r|r{x: yK|jUn_H^0x_ -+MJG39 "^VW%1sK8ؖX 昴ͣ=lav-1GQPX񙼱ԉjLQ˪#\];C TYE`i̖/TC{Zp9i+7CC0`R1o!2j)|,:[Ljo)GL |yIؔ3f‡$HV; c45xm vFcuQ (&"Ҷ\i|T#^!waN+i귬]Q C7&fG}!0uLSS#&W[5yCS8r LX"uO,2IOI7Cm^۽0ҭ_YCVA(~SBpQv~OƮ-XWg Bd )pd/m9y,\>J^rDA(R5,fjsP T1O/4o D ^d9v~I,"eC>t\u wȥdHy2E+St1%)B+HP*'.~VB=?FH E^Sh|)ZS~wZ tN켤@5`\^ػI+:hEG^r5-ȴFA.Da3B0)j/G>N&@9T5d=v?A0d:6I[54|KkrLpzog3xnt&u5BBq"x5>?i aÎ&=CCH$NNiTL%j`8n@#m@G{& .[yЧAO"~<\kdxQdOQ8Į1h/%Okn4:AbeP+oQyFm, [THDAxՄ#AԒ/dȶ퉴y au~䙴υzKP!$yKٵ1Z8D &{2<8YJ g?2oM#%2qip(|xB6XYV i٘1o]yY{o_!q#: tN1|WK߁ڮ}Ikm zrf®a>z&S ("xRLbMv;j_0韟<1-~w<-? \.4vkz1#M~FdXZRTZOYE44B=c)+ =4hRnj[t#⛲) 4R牯R>lc8 ^W`S7 <-aYv:~bxwgEk~U1:T/t4ݔE" *^#&By!o ZA?0ai>nй P^SYw%bd@Mڑ9Ձ+ bkjm.Z9 |C0Ỵ~IGDLũjArOsZT冯+98wŻ"|5̑*[W>! P^a62ili/I=tS4keK6`r?ؙ5 e{cvbF2TLaS΃2:k轺2SmdfxȔҙɂi4R9=dƖLIi XHMChPǔ:cy ֕/Q$cJGrOf,pa5Dy/ SqRy? ~,Q'/fxfC@Ü+Rw#TUd!?b3Hc^쾂2JKmM(Trȭ԰wƆ@CkK jN6td[EAxN[Gy͓~HGN}HAP sgCc&_ߨzݟv7&t6‘k:RɋcT`mE#GN94tO|TER!5:9d6/ad0 XNHA4i6a?G`4hZU'͓#+'oZ1& *nsx 3M1Ar/ xw4s48ߐ_an$c r@ WN"1|3RU3.q~DԐM K{Tz5,=l@>ű;Үr|70Vc>tYAH2}heS*F|+oHBϣ*q(رJ.Jvڮ 9|?5[(! p`b5 (Nd3T@;*n`$o3ike Ŧ`s{ z/+2c㪵)CkoP(yaBs~5wz7f)/T02I?mlX)m.A;g:W횪`Mi \5t~X1]7g e9%n=XW>rʦH^ yBr{vdIh~4q%ҫ_/s dP #`Hk@$'|QP@ O{;Ŏ5+CӺs ?-ה~w6x‘ok&q Iu?XQƣtE`I"a:~{^YqrIyv2TAL()oo\`- iwD)1fy+wu%;#•آ?3c%ي@PjozK\Vy %h}MRy͝dBV#̺&^ ;Ѭ94S vrcj8(7>K+.GSmC,좯H%Gf9SWn`3dN7pDZӈh >y()@-%F3vre2>T-[s9wX.)I(6NEo8=NvS`g[Hq0`Vy.Ҁa>lјTQXuSg"׮M`1 "m`S%uά^㞇ۡ-w`ZzXӪĜhzy'-g8Z91M2Oz?e}-: s 'թI5ۢ,mU?|l,L3K$ANU İr2&cczKx֑;dήL}Ubt&kË봣 {C!;/O?^cNb#p3)x:wǃ5dᵸU6ƃK]c8BԲ:G0V,&1@ >xz mE|: ^ܧ~7@IQ+Ɩ-^TPY- ['d7o!9O';-YM)R;V>豭m DcfȀ0ңhd -ѐэ r4uB]T>$c LAE#U P/eV%E3]KhnM2 fyhEǬ 0)ooI*[T^!`ɂ6hJfiRݕy }] ݍǨ 4E! k `SH#ylη6/lp3 E\IE4sRM{71¼֘tIll+^ʎn䕰UVD|H}ڬ̦5uSohgpKk<eOF~]$z!7GtGN@u067U{#ضV鰳\fνN-]^> Vz/~(M$.2+hϫN?m+X뀽Y?̗2ǰf/[/>J_C"=GoH0|&@ Xu mQz5dwo2GrOp] )cRAYuLD=}9p|*@1Hy_j5\ &H*~}'AJMR=D"˚v8s;i7Q)^7 ȿ?: fIE%A ܞߌJ]FB2t}9B(vec|Oe i>QNl6_ =ѡ<~ˮd=_O&\@sKP?!ka5/b.`z%_+ q&8wY.R~{I?M?Q=8-Oۨ\ xýh "񂒢i"n-Ӆ=zs֢ !"" cjx+KMЁз -tV?rh*Z^Q| Y2"t=oSVSig?S{ÖoH콶` y6Y^~ex(BDL% HhP h0(NzW 'o^k/AӔ yO+%La஡0Š AC[t1.qt/ӥ]c>; ':쩰 ڼldǘ'WW=ʊǺ>4uKK/ŒNլu.(饫4JH js+o'yyjnvo1ҺkDσ2p;Brß 6JfqǧQ-;$񣟸va^0]2~Z](!*gU hM9Ԫc ijQ>r M7^Ƈ;b aQ('k r+Hj!hU'9x =ի4q?" 8P?U?[BL@ŀKZGqgʼ tgd7g2#:OS dK pAu6PHZ RAмwl+5A[zq.\G;d-Cd2QXx֜;l\&Aʀʼ!{s;qF 0-R4!ψ';^ $gr#mYKߟ}I*r|*f-d?kx@k>1,\=ڕGe1.+q)s6:leЌ3-+*v[Pu49R!\1W}aEk\j@2\>@ CSM8Q*(r.U%Nzp5+Ⱥ e2MuxBQcZ u׿%tӭ\xx6S_1L^[[M;&$ت6k v-0OĿNM^%Nǔ;pcc0 $V<ӛwa#U#Rɜ|hRJS*dnkt,h&~Su$j93yDzh\™c3 A^&"`2> &[ՍfQbwR૶5$g;BWe.lgV >'5 Gے+i!N+̯|~R&}\vf ]TlIIu810m*$/8C{CJMvb1<<VLmM\xf ɟ4NQE&ix5/o'sSWdQmT13Lx;L=]!`&!>^cЖNhXL#-]BYV"( m=C4U }xJ/ݿu6d#x.٢$ZPJ?5'Xt M!&'b;Ǣ Tiw0y6)Z nS0J;]h^!(@u.& vR8v.;fy{R,f&@Y'je=}Te5 %(֝/JWaa̬~B&;g|6y"c{wΞ*;pԆXpodGͬk救E˚RƴmڕlC ]v]lMۯd)-ϴI[tڄm+io4/Sl8Y,rf֘Ugz#z_ı|җhGlOKZh~$Nԕ-ri5fH`vlm3yZE[$q$555,H7s;,I 6چ h pJ+}qǒ+nd2_ْ;y3.eJ6ź<8w~:N1)͜/ ⢟My5*Y$0w1:qe bزv ghHӺMe$~>oZ!2<'.i%c|q 4y阡5&_h>8yG-6hhX*LK,7Kհ\#9:6!=8RܕW>P;A&Y9R6ֶ3=q `Q{܁FCɥO{ hm,uդ(~d}:Ydk 7P1LLBˁUj4%zG䋁',Sʪ+XZwh4aG5 '2jTrm?n4"-׳\%=|1J%rĸK>^^p6ۏz3:K2C.;'%\2OW@Teo8GTt(;%M:o~k:Az=AEFr_ '?$De&\:ZAm}*1b`|~4";Vg޽,D wِs$ I3k(A!4v W Ț?Ǟw3A< s P3S]n2IZ^ƿ@FPg'l¦[I>Axr 8' &^^7]aJO;݄ mj)k)[)Ѭʀ7kW~ٖc1"/,sϖ>\ y3}zj:vr5u<[9u9d1_VX2)q裄p`'㴘1ocՀd$Qȉt1i-,qDf97.4ڕ4 ڦp hvS"Yw"UD٭ qNT뽆naW_Km)7ZPp8Akҥym>o 7Tp-bjuxQ>d|=ɺ2`7LѦjSK.gBBԃ۩yxRLR#^iuTH{JwP-TBB+̥8$?=`g)FY 9[k*%&k ;@~͹up! >ښ%mwlLdͶS*\ݐ c {i$|0л澟գ@.'%$@dŵġ>V~AA;u5-"͉%GbrfZ3\"y^*{}Pxs8m1^Jǂ0[M#'j)}?{M!:)CHvsL$Ƈ9)A+s4Jg ރ;ēQ5{Jd ^OJp ;E5XZ3n<7 2aȞ uX6s^W6X\kn=Ԗ5rMv^ݻ1es§t̜W, tlQ.fl2 q Z!ݳ+I+vSZz0\);l5rl\-E?)o;|v%G}o;G4t<_#c)XBo&y@w1CמIŻdsO]2cGĂ*o]GTU0_RDULLDZoY`$v4j|Z< nzKY 9_ˆ\tjY2D,Om]~/pD>QV2nIQj`bJTdszgyơ r--PRQIY7G?*O1oqwq(iLpI2$2A*Y8 a %8ՠRT)v9GTѸIZa <^Yw8o!Y>eEP0ap@[ŶgJ.e =c|ۦ;\]1#Ź2F|_!M(.IniO"?HȹU(/Mf2r' RE/ou, kgZZ^05BX?34w/Is>)w$kWE#Ujz!ȵ(ci6̶#a;}Qpy zdin|pAƤs\RC ژ}n41 S"\XIz؎A϶ b=G;l%L;hq$;ۣ`fy"wX:\*^yRρDz,vg$CKc[O .Lҭ:wc h- gۀauqT6|HYQГ zǤ8@7:n\<1C)ǿiTW芍3X$ ܥ~ o<)9/m< z&۽B5rhOQf~#/{؞}Ѣw5UT.Lǖic ƭkot6ؒQJ3Hrc\.j3leMe'd2պ; m_TA5 fWo> qq>;2yϛrxo1tK]% T[H)J"E,3Bŗ˩M+&]ڣ)P+.]-vD{C[vT$}L}Ȗ}57@%X> ^5 FVb.91447|T  c.º~kޔ\.B,W ZEe1Qas[XҷzI߾z©T TwNzy|'}?wx* ~o,]1Lthe %ъ840(?Gܼd{VW)T %E'̤)m|QOmp^ b"߆_(oKǴ%[+JwPs-A6볭VM?}K2/:(KwțWKAtBW ^(wā) P_"pMfWhyClg()?(a2ڴ͡hjeyQ3@9h5j%Bb#~I%Ai|s qūu nB148לOߔ\}*ygO{ew)iY>yP񻄾AJt~B<ϴdG(gbRWPǵ]8Rr(s@R\̗o[X.R6uFob'7";jM ((ciaIcVE3A)Vn9r:taM*)Iy2džuP^ɨNNM-f2!I4a(LE6JPԘc6E&_yHJ#3 \= tuY~[AK`=\W0c+x#5dJl]C#)7qZ8] A>Ҙz)Ǥ%2pHQDl`G|(W'q!83rrSP쿓Qqq_3sK\V+ˣMd-Ų\8*,&vc~~+༟#ob{4p,T.Gβrkݙ%RwgYZ07070100000501000081a4000000000000000000000001668c169500003898000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/sof/amd/snd-sof-amd-acp.ko.xz7zXZִF!t/ E8X]?Eh=ڜ.+_Pgbb260d텱XB (KW! 83݄;& bLlw_, ͟΍ؤ[zMfbq0W|Rpl_s1+Ef fm"nKX6Eo?ڇ$i8'4N3lfGvf=謉`h0P.?J0:&/ dl>ȣ%w8aÏL7f6fUh=A@ouI^܌4nc2M_gke08-SC$fɽX4̈4wǺ(hԑ_$^d˗6i?k:G̺@cdt_@N$U<X6uH̠̍}yp4mfx=ȃIX7RZ/LCwՎ,ayB'#󒨴l7c&GhUĉ^#1ej$pحjЯ76SԌ]O7(#qM˔r(SghoJu}B\ ͨJOYf|K%Iӝf9JnYL8vڏh?Y}2aO/[Vb!?)BS?@Z㧵_Լ\HlT0"hl!:Ue)#Hk L^#hķ }U4/3qP3f׏@ѧOSw˼5F,c@p u* 7:sf3yCXt-XJ|KjJS^J?]'ʤoUwźe(Ycav t4Fgk $/sva`캇X^C8yeA dBxFӰ^x<3!q'&M0yГ֥5105`Ć*FqIn0}q"'(+`ehH 7Be.Ne#̟|*6izWE7?LJv'?>m6ֳ5<Nf-.BGeO9El[q73 dkFgC=((quI88Cۿ,v7u4c0C*x9>\vq.Et)o;ڡM#9{ES:~,T!J9stL6O2OOj 5٢_0!`V(ӊA\{! a3_Wqr2q֜!_d>4L9_/O^0/2c寁gA{07hUB @.Cg[k/|bB_$ZtA z?Fsfe ;&ӌzJLlGⱄfA^\x{ -u`wWxEgВRjH-,!IJ Ei@Rw&~hfMo0(wll b KƫYI o6$CmrVt;>hj./XDǝ8#|3Nœeظ@%)J9 K :XNE眆EOi(+ dzMe gM- G{\ ItR2 fcuMZ${tv h&፪>œQd"՜ՏMϹ`T3! Edl dk.4E=XgHE,>2y&$<5 @nsAEt}fWl8YCVrCTJIZߝ9=hsȭs>)ݺ\Lq'_fPUƍ/ʉTól(eUc`p9-mNu[MX|fvZz #ahtV &r L6CkF"s4G]юv8t_OGaRQ礚%V0dҟ g.RCk 爹&ViEJN^; La ~%yg}<<qUmԿ gk)nHG?U،~Gyc,P|V6QOdОBn.WJ{=pOcCQ)m"Y/oHV ל7}oM!bُx ZOYV B(+g9(頻P\̧3L#4yTPZExLУG*Ն Fa8!-e!yX~˃C IX{s-8㊤EBfyݠZj=*H{ڀ|H2vDѩ_ĝ5/ У<\<MrP1m.F3^fo5 r}fa xYl mQ J%O챔b[x4"KX#*冘7p,b-X?bU:e‘*MɳP(au~dW>&Z6ጨjG,#/$xq(qGKPn0OG0Lx6# ^_)L!̺qڝ5aQ2~zQUc8_m5KƱ^Vmɚǂ\E'?EiOOջfU*kι}z@s: 1SWaQu lI lq0]^*_x5 Aq|KGW6Pq"^XZgQ'X\;Vfg-8ar_uMP IRf"Gt/6P Ǡb9oΜA& |(5 w ߞ@ f.-7n]FʶټXNT:1z:4q'YgehCg<@t` Jԥ^2V G*en5-qlOb(C6Р7g2gq@ds =Z _(#nX?,tt Q0Q ~3>@J7+0Dpr=-.J|DSם.B1[cR ]Jy~`{O܌FL#z:g*w2^#-kW4j5dG>o+ 3`ItFM4 O6$hv` Cy@ϏZ^/n4VM GWqP0~Ha];]E8<&1u<3%)B)wc3ߤ2g8-]9] ˗z5&y([%jϐ8te2׶But+rtB:!PY&0[SA.am{U`* N NHVa2S Dxix&G=?uRM oIS\Cfڀ*Bü<.dn.gڠS?%p3OҧY w4W޶<5jxmc׭~h:RbVx|6"T$r(7ʏOhw2/f. ̛)L8KA`m.#/jiwzxUP<1"n5~4lڐR$v/A1M,T gPZtzC*lmfn,HzJ ~:β~mDHbӌNy>ح}{Q%k+Ju )T=a8AX_ʄ{3{8)O1!$BJB$C5uz(Pp_F^Lۅ#bOR.%Yi);H~=ڢ@+MPCr<`UJLY3eH7SP&,ƶz 2=x`|V/f]D&gq7\'vwbsTթJ6R+Ru(TPoTL$X*{T1\7$H&sږp124a)v\`QBzfpdWLX@ʦX>>`Q:D.M|Qb>`O \^`ryˌh$Ҭ9J ;c{L"O0fzxq!)^3[gR: ҇@\W9H oSanT qoF)&tֳ<6YFfSC(@r 6EŠ^0/#V8.:ߨAۦሗLo?ywN+ԯ蔅rhH%$<iU9Wsj/qb\-%D@|<9S %B.e*x;i #"zT ¡ Y)"/zn5~oìZ[ٹcB#^ABc1uaa ZvOyY-^'ֵ̮zCLؠJt9VsS/= palC 7h?YSCz-29t oqZU,ք, C1ӐRӘwt.iq=v vNr;q-ȟ A{5V-!Y0Z21AScxLz< +4uAic/t1g`d<a&\#W]R9""v8jJؓ{pғŠG!&'ѝ`FAٿ?q꨹> {b Mceucfq[s_by>g1$jpms j 陭c+eIH/1O_Zc_Yћ8m0tSt\s?)9Z|GzݼL!~D1&6 azk(ͺj@(*J4t|Om|1;f gkM|SEgqՈJ=XQaOr|r A$X0-zMZ`eMVu'Y9HY{Ҽ' wm7,) }P.Y "[}\fB&mT ŞKZA ]$N)fxZnr7) 6D;,]Eqb֫J׻:h*CeSA: f|7bhn@^`*1QqBIiC9H{ٚ1%dq!M^m@]a}3(@mw1A4t|~@f g}f qhy="2;WjxiPB >,}Ę+c{\g|q8ͮϹX={&5]@<"Gg3]7k9/P1Qy_qU}o*vq:Oݏf3FGQRr$+,5c d)͗>kGv>LV](4w ]e\HYįp@L#6]>0hz{4mg"y],i޺l"D9H}܋Fg6G=1QQP+ |o>R\1hIDƳI#}~(^z}Ȫ*,\u4X.nփEE?I]LXz~,H֜m&3D' 3F,P JӕM~Hg6Z,OY2Y&G r\|aZuvicƷ" |}+bϏq*⊪\"g%mF[Gd¿lXNp!, v\Ws{(OWf;`gV3u-\f\#:A1dXNW+;B,n!ct-HIC&?i dIkroN"l ]BP^n24)x2 PuRKCghG; 6lsoSޟp钨BYGEƒ^J扆e8z^iU"tC}J+laz+k=/V~` :&E#ʅ1{y0*HkA;[I;q # X[r::?—W>+8:غ^ʟma1z>j\J\&}rľAWܠ20r+"3u#-j]W* $;)D4j910eJ OܖkPT0]꫰jpPdŸǖw=#;("|g1 Qlw5IUӐ̾#=B8b{P_ɨ?f#V>w>kR9ᆦA`Do"O ,Jo )P Owg&gX!3mbީLs`mڷOBUĎ7 +&l5K2= ",:Z4ǹ#H,9:${BΘ\~_lrٲ}CK`V x*D:qt?jxf aT2tD3_7TN!LU}̄8tHE=̰ԂOufn`fiVhJPօVtmdq%)k~t_4ۺhQ5/G J ćV!va󔹩[Tb9 N dM9g:זC?B'ĈjdA70kIdd B5Ycb"R)줜Uުj{̧OT A8*]4f1PeU@.7NiU=N'rJ k- _0.\aJj<Ľ#PD:|bjwIK8 tMK3<%ʫb?lC[#ui:^ٍkaNV֜I>ߴe f2'ͥʄn׷XCN{[tl*="87a@܍,icT6DQNY%ػ ddjV\YRcҌm0&@2n΢_$`ʯb aqow&cqr*Q_F0f8BsWl<\I[xj(6 k+$խZ:Z&"5&V0bQ:_}}N!U#eu|+Rsrg6h['DV>;x;ޑC*ѼR&1^R0VU$ŋQV^ƃTB~ʎJŨ&̗f+XZWo0lI7-lJG:r_2 ~"톒J$^OdU %?]STk~os|1Lx!(9U a OLNT8+}uAbl|= yΗ5HSsZSJ:^Fe!@KXhdS.f${q[S2+y +c߲X(8gh>]QE#HfSXpw(!]Щͺ8>y)l@dt5a1> ʅgDɹ1[C|~--l Y9'k5 Px1s34,{I^E=z^A?`XDR]j"s]9tK7嶦X\~GEpmܜDb[aЗ2TwQǿ .^dImBf YTVˎѼS0"AJ[6‚~L5'QYuƤG#6˂dyYq \],PآFbYf#LVHHX{.a& <S&=bLa3^hwEScCXző}>d6Yd['+G' K5ր!.bMYBwm& me#+yJ͐&m텚ekApڿOa?^s#1=-H[GXsuoD b?qw~ u2W((Axi'&tTe,\k5 H`Uy_]}oK^=&$˜ XhDyCq-Ց .ݩ$EFX`1-h#(F/,njo&YeN؉?"CDe?_MP[ j<2 RՂ:93j]")ǐnVmʛqJna6r(X4'p-<$qz ~gJFeh"V5[m"iYת0r\.jeRzAU!qwQ2H(<֡w`Oʮb ~$ZWTk8"n^^t;/ȳ?'uN\y<1d :B׳S}/GN~e*ʒ#kDQb4b!FqXPKh7f>&Q=$hE)QK9-VSќ`#˹l`24h O#! 6-o?Vc_)m5S^s!7 Di_(:Ū=RA*|+o72;B@LH Nzng-*wٜYpI{V$ouUkg|ڊr\*x' 9Ɣ~pND:#rڐr0c?YU4wNUT]ݜĻ[փ1g"[78;O)r< SQ" Od6i4Frt [[PI硞pJG#a>k1'uyeLIw'N S , oA .lPZN_KxD͌Z~s}c,n.LE_x2{㳨#O_ uרٗinj)8ed`saQwB3>&6Aɸ|KL~P E')aq|}Tޖ$Ly) ֗kWYl=P,VL*aqBDKB|IR:vQ=b OGGh'2VIr/眹vw1a!*es,o^eYZ7 Nh1BVoZ"ackPam#+} TF<L7)/O)lb(GtJxzXG7]Sűo 975NW- t$3 tݰ|fʞN!1BPDRD:l-*X&Ak2H&w!t,M7?Tr7pZT! :4'i]vڪx-HC6%*&* g/iF&;e58E"ڔ;Z栘 VH8;1-F 6 =@EX0*r7qu u)NgRҠ|_}lGk:np ps[gR9^Du,L&[a-,<5 A$k;M}f[:R.7o5CP]V7"W" r&a E!WS85=I(5E^=qQ|9poОK濚m)r#EdzŢ+*_C0+H,V\ 6QVcn\V!o:|AE^-ވ+ǣK7`$O>`Pg48lV/ >|Bݒjyxmh{NLrlN>Rm?zm$^a-+1Fºo%'nHrN/\lug72O~fj0 wXzn-(wm;ȸmNO{syjFjo$_g7 +n Ä|nKB+8KqWt,rRncu?39)12kE6n9u_t ءoeW)|P8[߉2(ۺ, ZQ9 &n(UOn"5gQ=䊂 "Őzm٭ټsG̪0@P)߹:[Hs #ɼ4j\Q<)e=ias5)Q}{YVh?vdRZc)d '@ΰ\dۛ˵x? @\ӑ>zBJ!~mEZlCB^瓐>o)Yw3Ok@mOd=[6!F=c3nt ψݯ8 iwnڅf }-p0h>fj-zJmݧGk'$Ve]TOmţٙZeti0}]0q**0-9ȡ8xՊz+Ptgez׮$`$Nb2BK.9C+)ђm/++۩= Ħ8% dn 1IdQ&mhͺ_;K+$U(MC7Fqf,xx;OR"% }Hq0=Z#ҁ3xRl+V1}8sJ e8H{V >٣aKE>91xdI- vAf 0HGk^PǸ!Ry#5vŔEdHP4Jȫ.ĆyOs]Vn?Q+2gn1ǜv )f/'gI{['p%G2:sI5eEU{dP\)?ƛ:,Jtε DoQo3f*{zes'9Z #GJ|KoּFa|OrXO )\8C+9"DF>1HKTKf_x?)" E zE%UEB}rm{M5b5xgU={j%dQT~D0uLA@"?w3ctMp)т+#tLQ^ .Si* x/bnZ/D |cINP|gjsϜu E&Y|刲j&$Ga E-+Z}Ps.IPrKrv|@k;Ƙ9zqQP!^2B),o}gfYէV ~ڟ d*Uc|sxvV c^/$8QUZ~8>B -!͇OfPiI1䢦|vUdHY2$~hvڴ|c@O^m~@$lԭnҲwi"@+>W쁌Q}h8b@)8cpB)4ra?x )}bזEE84OfT~ sZ׎2jvI"ۙGUsSaRMsՅ1;HR32yC57bSY>Iۦ5d!'kX9Mo=7V΁-5@Fxp7Ír=3qmG/:^1¥?d04YűDSJ'!a5_z4@^r{Xi!UH_bN,~bYohvNu뎚lk Q~~R%Bǣnx3{;-PbS=(g@5(C ʧ Ua?":Ǔ%ZHP.cQq a`1/M:$6q'F]\QDӕ%Z[=K9PFD%kr{ɗʣ2q`&pf֙5Z{KL*'P5gmi}@AЧҀ^u{2 $G/0zi&\Ywl@0̈́͟+mz7NqH2JIw2m&/⫷&z-]biHN+P Ȫf\7oQ uE\F/Za?סseLJM-gfm&rG*@OE}CzzlW⹽"&-Dw#`$>Mc_+B;K7 ن@LRxAY*yYv]لϚ'a5Q:!GHRnzL1ϹN^zʨ1PѺUU'g]`3Iao.NMlw'9X+sp/JG35ꆨ5 EtUFHJ2[PIX%^f>8 2}D3 ;Kj;烞2,y4@/M;HTa :c[-VؔmT}$ȏ;g!ŏ&JյnDNIfIadQ^̱q!BQtL\+J$`Ngo@GŵO3o=EX}/L7ζ" l2RSV\c1.&}!W~u 6j &0+t",{P9}Z( U$W45`SxIN̜WЎ,'qÿ))c</% !fSUs6jevk[p0ܥi}(פ Cۭ@ &ƗNu= nYjPN;h/^DqIE΄V-Lhp@RDc",ʕD>/8]j.<ј:X=Cp߾2Ee~QDEwꊐf%攠5,L4@cK( VQ?@ i^S o+#2 G͑5F(7k_ '_y/bhً0H&n =O軔Sr@ʞ;M/pGF[1,ت՝qXGm: @SszLDC|9'AG$Fhs=Ͱ'h Zf^OQ @o"8_ȅ>cQJ?jm_=<&w*L&@&O dkWSw]^,ap2V@P7T^~JX_4դ[ 38}ʤ!NzbͳS'Fw4oo$ '$8eú +<(]T`hn UlRhMtߓ"qL&f?qJb[ Iª7dKh=M̳IxK&~+Uv~"=m3$AJ@>2 $IIf A|%?7͛b+a&"BHP' ZA{s_DVMZaH7}s_1.-I'+*sUMO+QUq)2q+-eEUjOPԛ׈]!<@J{C"zq] Q &70-IQm1螱MMd-I $rA|qitm!sW1WQ! JؒhZEadP;ĭ:mǍ"k{  U6Q-{F ɮ Xdք+urx@聯)``aL`mTu:즱Ĥ4aU.QVZ5yZZ&ݩ#Y#+UeY.6[kar6LވG[bVrVRx(l3 4dL|/F(%0UJ~^b˧l.y(&Ti1(_${\Tߘx Hx~ڒս*LSN9>|Bc FӅ0{hx-gu,>:>_48Q)F߲Nk_ Z#En̲r "Ρ^>68XvLRS ]0izar|6>iָJ0S]]?ܞb,Fob\,e/Y4E33zOdUgh8#1@9T{af<E|@| ڕla6q ^FeQT%l5rw{DnG-}?2݌ 3&þ[TDkt)q??aV 1_6:A <ΏZBɔ/5ˤp,Q8{0WK<|s&2t=R NH%%A SP u'BKifJeR|LZo$>y7cvY+>S<2DU: 9n*F31ٗkǍP<_fҖvm?' Q=\Z*,D7pI\_ E,_pk`{kl^[WK{2?Ԭer*1N_Jp>d##Dk pF.٧dȪ tRcv>u;7ckTA!Pae $TCv= O3HʐυYײ?eD<…WL/0[IT$e]ȳ-"qt=(\g4sG8 ǀ뉷 S/d>I#Vٕt~vwe&CY<. ã ZyPD AaOy0Fxg`f̏ #Fe9V-t| MA+G3•h 90 V­heTQP7Nb maACp]$r7CNT7Go_%Gz#}dCRͮJYgcXó|gAźK ,hɵ:lH COaQ(pIն+)I="x}J y3SrIZQ?WGnXq!D& WD}S`xZmPȠ)xfZQlKIS颿0/cDzY`Pv_z| +; yVuƐF>$jڽ{fW <' R=57H`r6gry+_eI΋yPE}D[AT,Ϋ NLJ~ ;WZQtoP{h7%^:Dzd c1O<ݞBmGr16()BݲuTr9J 3&~#I./0lvn^BI.:SP.q6YnWp g'%h; p{/H=QZ3W{,o9cD;B+Pρ.{ZəE>Y$_Q2*cGxK>.Aon!$2ay!Nn¥ZU!ĥ䯬7Gt X:"f%"^tLi|Ӹ amhV,c|1R9^KpHVeաUj)7vXm?+ס .oX1dEn5k`;BGxX7,&K9F;psXŦR6P@ա^ʩeQ mLv> sz9)9DWKVbգR'rƧemzV+HD/-갴cjcfӪ `iuG$'5T7Ĝ^Mi845\GI t>ZwȖDZgSZYrzC>dW++#Pa芐7x Dٛi¹+$p qCgW~W;'ODP44<ȪBhj//XN嘀oiRXqʠO<6C,2︲D5/j4J4aRx8Ⲙ\I g,}nxS*geZJx =#L$1لf,Yym#Yu{VRg"HÅV| NQ, pv >tXuÙ\e5?ȃ79Y!MwIn*+?gvDڞaQdAnjdߗ=MvfhKZn"G`I曒Vߩ^oNJ2q(\S/~FMSYh!?7Jѱ0nZ[){;S٧C$s!g` F6Kɣ<ͭ=W8Sb} eqK@܈IB ͎[ m1&NCzs(>!R$0)ͣCr;D+K8`?X9$SZ8B!!dEEn5+{tGqR$b:IE#<]LzeLoVpʡ濙=ʜu\]eoU{6)S1ucn{^~sfzIv^Q3+wDX,3.$;8\VJНMoɢ`e-mawP^Bi` F Oͮ3m)}6hvJѳ9 MX՞ o#95;V!>!_R&Ti:x$+ ^D FT\tcp|B*Ӻ s XhL5~e)8uINwݡ4tL[F[e/[w|!lnTI~y FgfP+Pݛ˛pL5)(kZ7\Q:_5EӍ#EiPnPa/)ǖEc#LfvhZ!V^j0qռor9Rƙ_˪T kܧ r~NڊMIN<(dvO,(f4?\[YFhoT="Q،T5?aͫr22lEvQsL#۔Nž*.Tk HybyhGDLg %'GmzfL {.T!ֶqc갦T@N˥! ??sPr9Vfҥ?ȐwlGCy"izj]mN:8ꙣufw/N\4XFt2(O.9<~+=P.{L|ή*(}I Ln5#HӸz 7l6/ D&I{ l`/x͹6#A 'akM1y8i>(T SHl^d1vwc8p `d1D-j۠SS"yC!7r+ [}? >GK#]Wu2_5T!uq(kKnb2Tݨ\D|ګ{Ygy8MjLPe^6F/>Ziӱ;v&~r1f [E?>lvVwePŸC=RI55r;-Xf>lW; 1! Hڮk=I4뒂QwNb}mi)AŐ`t|MQ |Nu%g1tlFLo=HU=K92vsrB@v _E;4LZ7T\u05dQMg5}p|7.?gC?-Z46_ ,7 ofMi:GNg٭iBL`K%l:XasE41+/ktfgbqJ1V2hZfFi8~yGL? ~4sSaod#oR&>Utjb7cx`!xҪH(76I S :ĬaJz@Ao'LjMv״M^}p" ~N:ϪJD j5Dq 'B].>}s)J(J~w+NcFVpc0IcxתPh5L'KS(Rq{d0%~G3^ܖH:Jz湯 AwbQ?FSEWq@_@ к2t5F7fPXq5Cp40|aݢf<2+ߏ)K>Е[LY2k77~?_ 4H_"B.] sBP(pLbE z >DD!)648pdbxY̩;X0? _d iñ?bI= zY41&0cA{%M1R@f{WOpAg"e7#D5xLUx],¹ GXۆ)VggbV JXi)di|~z&pEHbcO12]w./ ,>]>1'5t QixOB-B՛W!DN?$hfrr:߼$& yLC>w2#CW|r; U[m 짵\Qvi*yNY/4Uu#,?Ч5GѠ K3ҟEx]jsm#f5v%O9;4f;xtJ6ǥmƛۺA@dbP a>9kV_LQ9(0 ݁(|@jރ%}bO*0xޢK9NH1/&ŪNjFz aͪ'֝.T(ذ>RY찙iZ?u"yiֻ b )B u%/2Y[o,qE)"qapWcH%h[~͛M<IhɕR7CvŃ'6}67 E*noq':'QdǕ7"G5SzjQ'h X/Mє-NX=# -h$mP0B㌭NxR.K()S!>Q]E׼CWr}9 ԟJt~m,x7_̑{I!Լu;HgU:-d$u$CvOne}tr 뿨ECPnl &@"<~m,?UOizUL64q*# jy7fi!2t11&hz^a-{6E~K*#]ŕ]$2֝sQ=Q/zڧFTĴ 9f1]~qr mscljbK끛.VC@? B~"#z˽U5 j_!1zv*O$_ݜRyyU MW2X2u+ڇzǪ '֕l+,.u֓t d?3"Jh& ’H"z9o(j5z9nqy ev[wq``WݵϨlȳ/6,RFVqjAi6ZK53h^e_q1~XM{*Flb 2gkCv煖\gTtS2ICNvX6L_T;ҁHG}G 9 !|ZL/crC3a4$?AGLcd7E H98헆u–?"A>} -܁g,=Ji/Nu&5Aئ~]C ;_ςvs? }6Em3!^/jS!aG_s~ jtH_{R}"1:-ݎys 50<&F#$UuiwµbD"\S׀"=xڱſ.vE',7l\l;fG;Y/a$ZZLWyljEfV2H&9 'SHeY>KhxmOѵk,8v~d2kYi俾*&>l<{E$4b~7߲,}0Zh UD)v7n#0 Љ\Z7/˥#Vjñ'C'rN Qh(f8. SqNϨydq)z/ÝX@a^J:w06Tܥ{Og~[`x4 +I=ӰL5 EIkTFE`f\[11 ʇOM9H' ޛ#F!Gb޿~DΏWke O0.O\21D|wqKMmiiMCoo.WWA&,ڪK6D]M\%,¤,3FE`d\PAܦb.KB !՗JRJ69ҝ܇0yNuC6$Ƽi&I$7Kv'ZOYccQXՒ4;q[Ü?B`s@ن$JC_tuw9jۖbnn,^֔RRhȍa]Qw'l7,Rk?jE4QMy @пZyB'j\#Zw_x6fpj"'<1 $/tCq RahX~5rwJ\bFx8 ZBuR'V0# -@ Ltqg O`NwکG6TR$Y? tk$k@90CKk6bxUimϠoN{$š@ɗ^Ͻ;.-YAwŽCz>x"XGbhQƳA G&X`Ps̯e"N ڵ_Rqbm/<)h +@'9{ ⬋oUvqpi@l,|..]/WOsaC7 7&tUiaa'GU:#/H[~^JC(JOx+d H&+-ӯBvOe]`ӘXkC:-՛W!]VRfmǎ\QGvAfӅz]Z剙bnYjstj$^+*)֎9P!LKw: z8{brv6Wciiی-.Ƿ(fGEAX]Ră6\W=)XmÇoBYUWSmk$]cIHr?4;>N| O|m(#$Ԉ3k@imyS d~蚞nbE%udH ʁy9rnK۽2gW~ Xm^P3".Pm~zZ[LH?0'g3 yw7ftvˆ|ϗz~ TTyg}ݺRJ xn߸IzA1܊ QP@Ld9qKqO-P}>-qUs :* "-f){a 6`#wzy3M=f.'d=ϞjF>).d3UعTܱU?Bri  ]qOG`Hiڎ qnǠy"ݤDlhbm X"r=hI~p"*] f؜V[N<8RdyVL',פ ܉@PLtI $FU$n&3R[* = QOtK7euꔙ^FZ:i'~{2z/KSCZ gGG>LL y>>nP\Z1(f?F.ٔCegSxh2B@gZTIsD%5B5P) `F`ĕTwS6+ju@-]%ږ :y8/U^K1^Kc29N+3.'RCMGh*ؕWQy 瓈Qryv@S[*5_nqwyX՚0AAS9%@']rvwn v&ӡ hziܱ9C6扦\]C{o)%Bm!HJ|LZF NA} {PLCP6yل&B1ImnNBƩ'BRq|W>S]B 7/"2"=땉 ȿ>5|=9]aѳ G=۶O/~EnVYEoG1LJ^,owE쑚Gk}!RibձIuYRP+?,Dr6 =Ya0znuEnh:~_M|#g,{̫F[. u }}$S'1*Z_ |v/3kH :J-R[|})[F#{]wwsN|!tN++M)s4lU'J\UtS']۵dԹ1g㇍YPm_B1bP.'ei`+U6{̥4"8C]<1SH( 5ڪ%J%S{Yl~ͷ:˚bWĽ*L 7R+xt`ay3ri'wk-8 KnǑ;q qx*Ј"J<>\A`n ExOM&lN wCzgހnMzRy܍(=0ŠLY;st9E"(1d^e,CπRMJ z5)i>M2p5&WWB,"r:3S09k@۱ZǁAtpw|`|DqlNۅ#"=@:P1=vš8YMj-@􅚿sӼ!P=0qzo؃YMحxF~O@WkKtXjǢw~t͘.JY''f,ih> hoaxUjh|dJd {" R]44  }*FFlaa?]8*>8sT| g>æe=иvn+0DC´v㢔dkn>J){h,O ɳwk ضNP7 NI7nCopd1K",B%bFY9M՟||nl?s.YGM* 2 eȔ*w=4u> <`Mɫyn~AA@SO_m dV $G~Ӱ@5{9M-wr xNj'7Hj.^[v ah.;dH)k4b#FIU6#HcV#y=!vtI±W<ڨ=?ҊdoφU/N\LQȌ0poRй>Ӵ5(ERw:<.#fIH %< /ʛ[R>\ UG h٭[>*M[Z3V0m6J1T/D&8xK?|OAFGdY@ˇdf\bp6߄p9KZ RrM-<]G&fvO$)4nF15:=JhƩݧc_@5~@/Kx+$ A5>0lm>({^AIѵײQ8~K{*:3%~ih(dڀq3kŅq x,k]_"tI1jvjۜ6RDW+y5T.PCHc *cgGvCfy0!mʱEq=lx|jbʼn#;oXkrᙟIa( \W{xUl&t4@}} CW ?k2u\;O|w6ꁫ[Y>~fRJlts\fj?kc7}dI|0>My'"GXn!c"5 &pYm,l(Q'{˲=Lf=s%aɼ3GZY94&tA6R)pv݅%fD nIЙ|Q,]B E?IVU~H9Qz(ao `ގORrڛR5k<%vX%E*=USm#ZxAVw=ms]?  βH 5ms2MX8sw|.) 35z*O@Bhp돱n:g'.L5*S17_Ògy[\iユv=j&aǜ#[\(' 1 1 +ޫag{y<;ӥ[jfɎJV[#-9E4FЌmi ù8guc^FrHK%%OTU8qEI` MdoE7PeСs4SFAj-ݍj_Udne- tH ͐(3Pyv(Z?e汋rY2h7ܻ0t)5d{e@U>8vc{Ƽ `K"m]7(w 6oO$|r\kj ҕ 7OGWw*hV34A'ns"5Oû?>45#ṊSLS@}j&ӥ--4=(ȧ>Z'_]0M)H҆H_>'/E_ՌG:UGzYaD碛>nAZ]8=7 ꍽpў'ǠZ囖9a/iYyE)G?1`Td^؝B|EBd s? o4wbqk#)[(X(Э#e2<(1No|\ڷ0[JS.'+}%~fa˷e럢?(;zF3=ꠟ X~¸-G(*Si'7بPd?i3؍cpLs?9 %1qT>Hы#&x`XXN"-vV?yF磆-pl?AeYB,`W(uۂ <bz3gP<ۇӢB*r(5qn\5*&%P)kjlBRY^H8Qc6z|-Ӝچ ҧ]yWO˲qg2cΣq -5k (jʟOt;xe @=cL*eLQjA\>m?E,٣B}:̯ ߹)σ  !rk޾"{1ܸ_Czr>'7+֪" (>R\Gڃ^r "&ZZt"Qzt9#_m! ݈ I*fV2[SV]]^éhd z`cV?qɅ$$D?Q~~~GcF@1ɱs+y >fVkLZcvriAmϻ~xez]8:[wI7mXCr+}8`NȁƦ) C.Da{x5AQ=V#O־kk@N$߱E }HCi3 -泦tA *?,Mv[FuH\d'X U}Tbٺ0f(wlx }i+Z>WK7yƚ=^:j)6ji_Qoe_F$mwQR^D`8۲h;RAX#ͬF^V@j|"JJ=D&:ERSt< ȜfaMrob^\QQ!-՘C97~@RoowDay.;MS+oiK;0 pBo7?r&9We^Т{ŸʓE`_yznX+pVܪJ 0͉IPUn* j>+1+3Ao?"Flq_Cl~Ocbrx!}5 bv"_6MyQ("nݸՌm,J%]HXYzk 3w*DGg!"rW ?!N =ШFF(^auHI Sޞp2W%EOܲм, R0:>i9vd'(hVyz3BxpP۩/1Zқ1Hl`BX8i"ޣ(?nQ=zk@*lD-YyZb$d/WU pA6]BΎR^mDlJ@w7=݄+ZȘTBb*Ȉ gc*pd p|'á ֽ2|X^ۙ _/pe1PvcJc ~ۃ-X:iD&ҿdg?Z0թ.5d׸~2л~/2sШPXXى+Cd Lt^cPOX}k§GqNl 'M+Ǣ"'&ǚɒ@\c-[GqCTKL昪]Oҽ5=`#7"2ٙHC{Re$Nce%=Re T.1Bq94`$3?y[)fqڰ"!|ꉋg]_\X qmBxapn 7Hl{okuHV\<>A>bWԽ8^z׬K1L mO8BSİ>_4j4L(8" J-MǨ=--/9Ԓ;/J@JAOS-LiX6MO&}zX@MVFD8Q[1Kq9࿩Fok8ilq $ ]bzk3+ W}R[d{VSck ;z;ni)#ޮ@I<Ӹ\j$( 4aFKH+c&?ѷ41Or%c@۷y0x';UdQ{Qo68{~ Fm4؛ g2VB@EWȪuO 1>_ F/?L(JSaX ҢD/{?5h6o_qa #`uܤمz苖̀cØMcd~U;Z [BXn=V ęr[(Mmw;6]ԍrΡ1N_Lo֩1n2xTf&SldmEqc)eRyhxX5=#Mm/E# B ?CQE\}l~߶7&coNupO3 9 oSdc3g1J,6R[9} Bqm2%rƞ-9 cPM"qQKq E _oCANW.Z'WmRgQĹuT`XS@ Gk芓AVػ(kgUrC(o6G,q+VFE VkiSՃ-_H.l^\V Z=BG d4c~/Jވ;b DHnx+$Q/U_<.ArA֎D K37N e|Vp"#2O@`ج/½4z2Cδ9>fuT F*LK췄"歠Tre}[ʪϲqn3x O٧$RSEL*)c]puj4Fi65P g]1X;| rIp^G<"Bؠ[3jԩqo`6m}s`z X,ql)ZW"b{y2l]Y<&ԎCk?&a_X|IVx:B3{/+i%bv1DIJGCci^4S^L44n-PjHe$Ҟ ^Qv#CV~`3k͊Ѹi@ _}5r eS 30Vܴeud o wд5U6O[^3=hC/rV٦<Q3KXT:q}3$n%A&b<70ZBI)nc0H!Q,7 r4TӪ֪˾b1^ȕNES`4 &ګӳj[fw]: TyL #PTs]0gINZ'ٌ[{-FF_y}qv "Po["p>](b ZTdxy =~` @7x%lNy#"w[}^d(D́ɿ$x+ўhsoڝqʜNcʷYџ(WK6C[lnݽ&? A1E_e 'o.6MiŊ:svLjzuK,/%ċ+ ɋ$N]~T?!}.WĭAIHksLҶ$*CۚnUNl ۿXɖ$u1Б@p," zhn0]#zx1=\GTh!c{[ 2vhōo$8#jt SptD9&3ovX>G#)wǼsw+D96xej8]}Uy'{곣 `j6 ;Nq?䀙  SM ~>`PZp,ߞ~ۯ;יI!c@n255Vr \5"YkKq$j D;0ō(Q`*I11~;uյidO2^o$W@):?c 9$j iK)!=_{pWKI{29:A/y?VʐDsCmJ̫ wK>Pc¶EğFGtcDAA9t/`㞏.~BTw{7lx}sa, 4g.ޠ(>NsD$Vf^W.L/yƾ٪jHdgTRP!i]_^CLa_Mp<m'h=i(8PnǹT`I:T-q{nm.J'૭DvBhD*Ų'Aūќ #A MDiNFLˀIZ-+³~'DsddC5} rv;wUd3k;u/xyeYGAʙ|Bzsn,COKlĉ Y 0c:th߸o[#a0ɓɘ_ٴk!39 Xx}' ߊ-]pJ@b&b&L )^qynZ7g41qn0r,0b]Qs m4ј缑;o[kMZ|q*3!r%RA:gI`M2迄z`ڃ.&P[t sƈ0T9khONvXAG8@_> cŷA^r'qZ0 QB" oo,px0ѴkLKS!<,UIhlxQR0abj 4ˍ+y5vÖ9!5Ҹw䋵2y%Bio1Ӊײ'奰zGS`-,!^(ͱ!Cm2#L-nݎdu!E}Gc ; z(wlI*f?0e<44-:(4µSx3-j'g:-g@kc!O._ Boh`; T>gգhGae^Z-4.dՒz HbQEWjlU|Q?K乷#|@wK_\Oy40V-YCFvK|`=9v#}^*ˆ#0I{܀ I;-dGhdQ 5 Y"M*15LbDnl6 xq#n9ÿzpO8 /u ˧ֿ"Aj~]XזRЅ7fDnu"w[F 6ҭO?Ф%k7E~{ncڏN׹b@,@9tFO$vnEKnlCLCMd-y(JnSBt NMp^K'j[/ڤ{]?׳3;ۚO۬ +ɝ. q?k櫄Ю|f p0\"q(dpڬ_?oLjh,z;"U_97qW'n$G+"z㿠 ԻʦO"] Q1(-$ŭZӺt#c>B/`xqŸy]V)pzڥ4LF^( 2 K:-hFS6;JzźΙ623eSjcG\QE[DiK3(ک(la[R$"=w;mVEWքC̒kUzBp 3va1531Γu<3HoLԋm=S"7r6 1R_VDpxqu&Rm} C&0&ɴhUbg꼤n\SFƒqk#e҇x<؉I&J;}ϸȳ*`KqF981D B}qjvŻ*pzP8M8~&ȥ|RǼd7q2Lډ&ȏHHc!Y96 qJDvdXtNβLYJڼq `V0hQ܌j$BaNEM!2[Ԝga.DO![ c !e1Dz^V@Ű!'n !\d)(aYWHnuFP^"RFȤiű E )KF۰Ӊ xg6?v}g"PkP)i$Ԥ":ˍ"& U\a˩?h9!nq5P߿":R5vȭpTo֘K\|F,?d7K}uN9 :Ȳ)6_}]1@Q*Fϝr- (c )!{FUWѦ)QЉ׼{ܿ:1 p2xoK Lr%RptPfq8t+!(^{sR܎Yv>|;,xȪЍ;w3{K∍ζ}=HXtΏ堿-Hljs{O9u}Qhϴ} BQm|Q˪ CƚݝDgDC6oZ$XEޖ̞E@<Ԝ|Je^\=:QX{MŦlmvzۡh* Oq_㙣YgQ9P)K\|$wް|tJQѩKo"r>zD`T1+,W FѧS,xjlp=O3vMRi c.WUN֫F&dԤ[!9beJ#Lw]%n0rYZzy[P6=#C/{4L+Fpq`xKM[\MfJ"#㚑 RsPLX* fq5M00&+CS{#;X,2>*96%nCC(,ZMjv\N%+o-3As% Vz1'8IFHbRr'.WQh][>˭P0վ=Fet,xQ-IzÙyp9S "V Z9og"ˀ!1k95 M ={^+?N$QrX.zq3`p t)R?=T#aZ D{\($FrlԄ3nPC"'I~R2΃r('+9В?_o߉5XE$'yHfSPfpl*Wʭч-lHdX͂Gg HNb{s` '[KkV<|G>B'6GmvY ١Zf<ٯW鶍0D9&33y<'6Kf+G@k [c~QWPFJOvIQ%nA\Kً|0N˫p!' ~!vڵON& ⨓{h22CUE~gr9T3逩J_`,#C'D"L՘yqnf%Hz$DNL8#(nj:v%h#hYr0z5XinR5'OWe̓wwXL3<9E B-MY}ۊ+Υ- v^$+xnl8K5CRu=~9l oQߌO5bAwlS\xGT*|؊@[nM>:Q!;!)VץN HRqa*&E#A\ПCW7``0eI`.E&%%5Y@*LIqI2M]W31 /nǿDK Bp%z>ZcLmtl|F[j[】(s1BWMO("&?hN>Ņ<)% 5df!%Υà'ߺ`Ӏ|QO(I@/&J>YR_0CRc(QZ&NƄAC0cv7ԇB2́bFCէ[rwka{n-0ʿ={{OVqfq00 9W^t&A7.o{O6/H9}q  -k{)TG OWpl7gj?%ORi_BZk1p>C2b|2& x9-89$BqȱhH:CRu>^2YDk[K0L[ڞz%ȠVb_3jiᴐ^_Nj|j꛷t uخ܈cn>&B{̖³D.X`)t̹ A|cCU"T;&1;K+ km -.;'RO2s(qzch\,Ugp5@JT-sD]~an>n:r_cK< WlnQPdz @&@q६fRј$8ҥQF| JS4e}F́9XLБP&0Ƭ_Xir||A0T42ZGI9۵=ӹ_utlG4g|SKcMNzLUv?F%&11Ilmr#PW̮v KSڻk(Q;1/+4 &@3tL,*5C~aPx1qxN$j>r4Rh .-&U.R\ꭸwGeNHсnդԝ u:.+ le*P~#vy᯸6%sTQ(u.qL 킜Ž?@f%+p6D-c2 PFLS*YvؚtFeqU̳2ax4! ;P"C8ϥ!$*bIC,y&D4_VJ _5ARŢÍ0Ndg@*ZyOF~Vښn`IQf^ϐ-0V[}-˿P.]R]WJCsU(XK =եx\r?К= uK[I+`Do}jjc%-ssPyFFTVW-3'Y8lm2Lka^qbeԑ6IQ %<|_-a!aMY *9 pйxf(Rwt93{c0$o/Dp_@ Ks1菾acI1kjm[-;LX%P)$$ Sh=sۦ=oxzX#j`.2yu<4%1\GWw/( >tSsT_D+ L^Գ"%q"?َ;:pPO},dh?!wmۈOj7zfҽu!@2+0t'Y-3ϼ?Բ &!&Wޘc6f8v۵xmq>H1CXoiy]l9Z,T=)9Ue9%_")GT*0=jgwN({ ]{ʒi]P[oQj)AZ: *2f,g<D0aU&g!O"|$=F-7vyJ#<B ʛTp{ۨڍ5vp);:l]$ziDDR#5+% c+?zxg8t6_ʓZYGp1_Sx2gxI52]M+M_|48`"Ty &<0H: LwΩ7[if&whম+ߔLo  k>eȇ/tC1 !(y*ƫ@7_?T3QkW pu"Ni"cBAf@İn,K 8auAus'+P:@}S,D.pf kX&)r{!iO[Fw*U7)"ءy8h#|^jFb tDt;e6O|.5|>qeo62D,@m1*R$41Ie7s+;?4>y|3⹮KMF¸[ɥcF &MF{>2 \Rqvpp6U*=ܲ_rcHH[E.[ɞi0ftJol;U.6LCvj}|[ LiҙyőJ "@b{X8N$5 o˟+~99N$dU:M0::R;>wb) p;z 2xxۦ may麁\Z;;Aǒ&xOx?-HE:r\v%?PNGv.hNo?'o !tКNtxK&mou8y)2/5pA0m#VSĽߊx|#hMUU[JYIPl)/]i'3S(IiOsL%B¡wP+@귖~%pS,!DIBӼ"Sӟ9w6Bʥ׸A=X+9;/*`P j^6ZU^^CpV50kR8u][pC(ݷ#h[rG^^` 6ygܧ'1@^,\{=!nֈ}9 t-\`Aj<jS%⣴wēn#.j5!T:3G(ff܃YܜB d1J!o]͟E/IZ_Х "=~70Q:$팽#7֐" k,=SW~x~R^f&46Xox\X|@ ȣ/`F|J2?'"%PҶs.KX-{o2WMr/󝕃T?lb#qO}.bctJo]u`p Ӿ,CKbqI'1_P9nڝq/:H9*RΖ}}s 10+?r1TO4֊ҧNΥJ:8jPyqTbyKP|^DfWDOյ3y]3*fIOlN~ۭ -S=UP|mm``!^/>Ͽ#F5'L{;B~L8id9d4NN4p58qD[bFou'ݘ7_1@m/ vo%x:'_l*kqpʺ| 9{t`*2Oy{Ԧk6gm M+U`vo"h)TǥPia塛)+l>?Ǜ'捕.GR= *.fl}Mxgz3xF8b!NEDzlm2Q[ 2CyN%ȕ+v\չaCG9Q02_a&~_܀ΜCB/ Hޤ`z t;:*kP4T}Rׁ"П`s g'%d%ظ( cJ\:\̓E^3Ŏ$ ΐzjP1AAÆتwg3<۞+.8% k)`GHH"hQx(zce:tȮsx6F@4inyR$OILў_0P e>`M_oG?U]S-{.9 Ee7K"VfW+\-ڸ@CmiɢSS>,8w>jY:Oo#e$v7y+EVK5=JV8s2so̹t+zPh $v]kx`McγW EBM4 pD?h]6P*;Ӗ㔋(iZ)rJ@/ dL}O=㑉٩1K5à0sNO_C225`slzM̽p4"߇Uʣ82JxǤ { Tl"VNl|JL}4ZR+2@q!W&m%ŀyKQPN*4x/" -ɍ{,&a>m8s篋VKR,J Ș0ƿ`r&~yFFS7O7?\:/9m.Ȯ7!bݐm^O?bE:װK#B `g%\ ,i:&`bOK#84֒ZU)>j6m%K}kA:HمuLD@ΕڋCcŲݖ݄qWLw?]t4Y!w^=e ،<"D>+Ns1e%bJhX$L.j^ė`jِ?t\p@<6,xiZ-`!8vSTriZ+:YX\7ŎB MbkMy2g4;MSD@" !ڤie9Ə!S@8q_]tuĽBC1.l<6V-_kYBBk^UcfLRȵtpC:Pk -C4 \d5'Уؖpq4*2RV5"U0 P)=Ҫ;end9rHpO`cz@D\R`0daUiի*6.l$1I2*)q^:qڇہoA_UU")pJȞx@ ZhDĽ+ GRAS@!/O2զ V1ЁGO8;8Dɚ5dgQA;wPm >G\Q$t&@q/*\is>WnSpxp{gb!"@vB??p:Ș;EeىZHWO3Md[oj (˶9m IWX~/z̿V9_EWk1ULr-[ClNd๹s` b*!+_w6$x)%uN3b.vBJwA{{ɫ!kFKwdMʬR|&ܪ=Hv(/C@Jp̼*# uN'5H .iV1f)G$cvCDq:&k7oT7!TE.)kl\ο;@{:h.`]P*c{kT0kTb5cPXEA5:F4"S1`MWhO#c3ƓKﶪ̘=K&!Kt^r\Y"(xNI*o" HhI>BZ&#/(>E${䆶EFaQ=W긅R* 밂PpJՈe ň}MZ(SY]Gc&#b>;PwGm+ƌU [-_<)t)naR2;b3IR,L:MmAWO`nu4ܴKS1Ӕ'yPѝ4L^,nʀnbk.AM7a{(!N#VLT_|ʤH_U=@zn8!ڿ)hWۑXφDl}B{xDʈ\.y>&2g9,z^Jy3EB(omoKGTb4 vr\Hp(Վ#BapNmb~|C͗űyu "pSIAWKE )1$ 7wb腩èi#6v@9h%ZcJ5r@0yud [S1Ops`+Fg4:Vyq4_S!eɥ)M,:ϬqH=3$}ubCryʄ<ТwDqp 82|'hdže;fS o ˄<5r8b&+ &Yp, D{kƞM7Y/:,5kOe2ńx\eD#`%\D^aRʖWW#iVp[3Lil,0ץlZ=_,UrD"Pd[5 }WmʣYJDu }tS, KXTHކG%F} } Gqx,{ %vf ŨEmTpE]7SI΃tbc R'-5 t?6pn$Qb7D`8?b^dA5p5 œD FSAk o/2#ƄS."q UX%oOئxƁAzh4HY׀Ӏ 6i̽yk@ %j^4N@=Y v› xk#yR"vk׷]e4P2 ĵkb#Yvg1vջPC&$M,_c_BImPq˝[e ȕ]Ɗ'ao00k ݺ@^' OF?H1ZP!<oOw@ >u MԈaLQ&<d2Ơ%8doJUyq Y˖tVV!b˦|B_ "Ayx4GRM}ē\%@ {q1G-v|#l1Hr1+;%bRZ 2rYEs!ᖫ^pO^Y9+|?u8;xa9pu*; ‚DyWQovԪ3#{ogZ 5XAzJ%\6)PεT٤,9`ZUe.i* 67AőH2Fd$R1X;ݙT]W:W[~&>p=oS}/zwG 3M:{F_fQpD!NcՅ.[ogIphcQ g7&xddUe f5n_KJV=Pl\Drd,wqԥ *SX Yz /Vx|Vީ3:Nۧoؑ3W0&s@vg'jkR͠1ѫ|SC-a5idQ%Iiq:e9rGe%yxlP)u+]#@' ȞY/:W0#쩚WuWvťk_A%1 t-N,P{|gAadnuKn~V\s=Ϳ#߿Nb)UDz6AN?IyOpZ|[xi]UcTx΀K:$,QhM9+ՙ2$&yւ?"Q'4KK_h8,[oUo==mdmrHmɉ(oIpq L3lA\M'ȏޘ܂b,:s _-g·*Y[ԟ }_xf/(,5j,a+2B!"]K

    ;~JHTk80(j̚1)-9A@Lמ-:/TOS#bxuRUdchm/H:U6WDCflɭM;A9Is+ 6y2,N4y(Pn#u+wvMc՜yDtW2QIƄ=GJxSYJph`/ƒ~MbZ&PC+G]+3b鿀Xz=CYd5ěpFpjcy#)nʌ{z"\Ǘ$$㓤 /ʬQyZoC,a)o#a)J$G_ڥ5t~ ̋AKD?€Ĺ *py!GƪƇ & 0[tItӀ_kJ~q?n?̾hh C ϤCkT)?p2"mqj_ Dk6.mT \ڙmS})WwuY{{20roqRa*{G,`/!2h_MZ5xWEϻn ,5^xW} D* mj+4DGby?cBjJg݋rE'[d傂8τXKs}ܟ?jU&v13F481_Ya;twE×NHu`"t)LxcQV%ˈ((R'U(DpL/%rK_ͅ{'> 9L(歨w#2-F_54ۍ`L?GōL'Θ=84pu \OWʹK?5*߀[ue㩹ACSoM}E/2(T0I҆ѽ\7*7Z <;.3tRBcАƖ&3 @lz7YÝ.`P 6lhr|[`4GN-Ȃb_w8AalkޓVs)JCS!N#NC銴&|w٪wx׍jc՜@m_͈]]y2Յ]="9+* tVfuZ\tWNsgMYR Eu(YA J) ;- {84d,,Tv+Vg>y::vbxHhd6{ }ˡMϦItѐPUj` DŽHGdhG{YIA5K vq.w&xKvp˧qwJqPranJ6xD/E:Ϲ'6}b7k+!5pT ~CWdWA}Vۿ->_LW.;ںYG鷺I;Bo1}LE Baؚ(rŸn!svtOB@ ZIm'ΞSMP0p9bcBmvqUlBzKH2"; -gC\0&lN:QY#ϓ unJu,Bjd[_kH[@2)|7[i.<7F瘹f ߫Nퟘ/^?gR" ㇌h4uz\wP_$+:;}&Soj(*) Uä_X8Y1A;-~PAZ l?eHM$g"G5G=s'h5ηq4$ٓSB5[Yǩuaή^Q/ ӊzgNXm@]d }U*=1]e6pX3@ 61з`Jkh_|(R,7ۑ%Z4q)^`y0l RL$ȽL^Sr|#I^isZxaj\]Nen1lj5El4~kȪ1pK`!}1]sM{H W^ FwS$}2$SɑTC!'G@dk6>çq8 CZ/(`1! 7ǴӪ#c?Ը/dZd8ᛍjF3f?"scI͝'.UkD HPA Fy h WaH%C~LW\-ksp^B(Ls#i7SWۆ-!yۍ!mnbSsgu^M?jC0iPM s֖VuYQl6Zjo1#> Lg ma K#$qQ` .ʖt9;QaA(6\W|K zPW n5`oi710v=Ŷ+zKFܵwl F;>~|9S{<4nSzm?X~]s*0=&Q$6.o$yH;wc1^WAi ư=9ZJ&1cy6-08AIsX,KYi9p,aH yW y [t+h8:<?_Wƃ1::WUtabð(Zvd# bSnN!>_qWPmLbJVjcm&8DS^HŖ;";t~1 >KLN?lT%N)2 ن39k2zhN5yб~e6@}w oik:5x8#El\{&s*: w(2 >)/˃z<\}E06R.ۇ=t@.FNa2uZʲ\Ʉ#~$ Imt9#.!W׭&Ԑ;Ca֑-S3Q80>;L׽!='3dr|K]^f()8 '-9Dg]6:tXğbe$ðOh3$g}vS9&wDt 7~Ө_4mAiwY?-j L"/yﱸmߺFU1vx?D`>o:@~8&e/w ̨wWÿnU@{ԥT! ׅ?WoзnDc:Guإ ՖkP ZqD }W[j~Q(W k:9$d=UTMǬf6w@aܰB "}$f#~4>;r0o\zmآ!uԆ^W8ID7-Epz}Z?|*Jih!+ߑl~;nP;"u[Z.>ot 綄6˴TA[zެ2'xu^!C0 ,6Cج N%[rMLύGB)Xz4IYC,LP0x[;8LW}M/l;Kw7uP7!ψZ|貃(΍y%#9 D &qlKrF?ij6lj[K]cmy:O \@䜆Jj0m G!(\Ğgͭ44^#x^yP1*mI9EglLǢq"l޻:"ȀXOQCylcA d^#E6SŜk6o URԈ(+ޓG<|AҥLnfy`.t z+9vwbE?-F(aMbG5,D4P+u`-v 2m"cbf׾vb?|-1XjTCezKGgY,%|~J 4yh&ۊޞa;.7;Nnti}:R˯ %鑁S&N+gIG#}lߍ KFz xOB**!IK7~u؏y$7Ao76h#Hcnl\4L ٤Bfթs1K3g [∣UZ'sre;Ơ,od\ld.063 *z+ӮB |J2/I+N{+] $-1h>;${,vPlгA*b^=Ov!/vY|B$ 3r,&gLF 5\ZO:E*d$EoR_Baogёl%y酋l*89 q ~L>+ڏxbwsun[UG F0@Ư@Zx |;sw442. -6x# dc)qc x36"N߫K%2ȷ޿5QLkص8dF`U]\$mua)Q3n|q5<8 '3SgNAg-h !oe KItu\wv^N)2.YLk-ZPT*SPR~2۲rMW <>(?;x 2ZDa.%"&u60›ԬFPڤ[pu>*Б-h6znϔM&Nw1͜ȹIv4Vތ)nf>N'[m^м{ز23W2NQurə bT? t# 0BQJۏY0:Pk+~"VLXLDÓl*tn#g,U z%CKvޟQuEcAQ Wʁ7Ƿ 綾՜%UλGd 6k?o>'O1jcT6[W|Kx}Y꜍ERɜG؈ZOOx,zGMTS@ЦYMElEz,2s& } rY:tL32Jczj dXCkDD"9{wxhcMN6ڶ)/Kcx@6I7Z{&kN~OZgKp)H8ˉ{R[qk-ő0oNѧ0xpI\?Zt^62I}ꚢy,!MpSjڱE3-*"}-Rh[*ryoNJC98va47?#?1|kl8w!> `#d&}3QT҄#p#'b>韇8d.ʏFWN2N' zJ%QPO`j6o0y(BdP2\rR&(-F8qR #fv`k"ܡRjGru)_)TG$9 9Wbx]Mu_)snMiG̕LZE + #j 觱B2"z{zZʉ&Y$Am#T9 l3=$5]ΡŲcn%FHDm3ڵF)4p:5~@m>(5c[h:XX \5/ 3 u3h91sj f֏'/ٌ۲nORY(qFP[U0`IQ)3f  FX3Sq:%-$Q=qkqɒR$PLjh!_zc7E_F)ۤ}` /۶M8d/Ѹ%$X6A6ģUp坏 O<3 (\*ٽpw)/YNvej$-*(U}bP^\@4|Pґ1?/#-HJeeDi)X* ˯BA2-++5;a?9vn)% yj]zMt8K}>N@)6>9謔 C]v\~3ü±jCI%$M=J*i2?Hy6[9DWf]a]0#<6o[L̅j7;x,y"YZ*G4&dIG.@_87E+>*L, xdžJlJ$ "*툍_=mVMM/3(\޽: z&7v*I/ m3tń[8A1cNh в']52LݬwMY7@p]qю/BZc0>W39dvC(Kaֲiv| ]Pr#iWuu^[ڳgQ92Dko /o|P ـ&eLlR@#~R"7{e#R^to%-wkb ѩgm4Zg)g(ꡮHLf)'FMc?\A3hi6kߡī"\I{2|VO|8cՌ _"mm?!'qmźKui5]߰h.c1!)ʶ(3a1 y'3% X%%\v3Fڑlܼdϝ,@p݄@[d};Glf2ɔE-JObbn˃iL9UEV)5g*bcVnk!̡t 0f5d+Rؚفr|!NSPϢ vhfDA}ԔT ;+ڔn[휺ƴmJ!Nɀ{ Ybg<$،)tS& Jwz Zm/5ޔչJYZB\׷_Nt[Պu--?#Γa Z#W9/!+{5C MŽwv lw^qefE4\`4=G|hԼœB@r=)/Yң;qfzK|~. -rl UTu;Lu_dChl%4ɵyN:1#r%ev. A/(c 1#U˪%[ugEƖ4FvB/Sl[ށXؕ" N|\6,5L|B?9'QkN#A+Ő h19x_/v,dN2BVz}K#yqVO~I`꩑--{xX9($tusdWL3q>K*+Z*v@XC7";s _’+0Kgkl87Sket#PNK0!ڥ2 O/\И;W*^x=Y¸Vh ABr6q*r$κ`O}֌aNxo2LL`PFPʇ ފ|2;-D2'u~gPI 8!Gfly¾] ctLLx8_%=fTeΜ[4vkF7)Dsh\kuaW wͫ 4W{T0jMm6 ͨ*]_ I]Q\wwOD76&nc 잤;_3l-NW 5z`ky u!3ӫ;M)֯G\B>}$ T}/0U s΄9 cUdm9/y*~)Ix% Y`EBy~w. Л8R*`pљMU8 OwG/}GP%bP{[P %bE[3jsJKˣKFa+ 6VZB( 2~$J+6 T_=ô@2Q&6A/i!Y+#d!u^3ȫQdʽ "~BM'g5siSܛ~ѰfXG,(-e0:xmF ^x`ut\wY ^V޹3?cWW1< $L$ ޸6M vDWD*uGLMg<k@/0_%7{Ri٣o䞞')40b@_:˨Fu];xӧ q电5=0eAɶYCYF tr ?]٠$!F.pD7KA@mK͜u*᎚BLQw2^Ta!si1PD伐>mX6½klr"X ؎C 5OX[|o B#_"}tXo^08/FU y{NZ"URS,;B!,҂*>Ajd}f[3mJu #tqgό$N}Z?qĬILVdaD}\+No*71swM'`D/nM눇D냌C\ၬ,\##5'Kt vK5Ñ3itD :2@F>ID̽Pg LYJf/qEA_#7';^3_ׇ e)\:"IGum8Q"!)T !hA4JFGͮw#+$"o yܠ`lazZh0S+I6o"P#0Lޅ[cдv'Լs(woi:!*uv=/HZF][:av<^Ĺ2ŋf7|AC!rV0oi DaB?R;X(Ήa '"QB+e7˵p?9w RS%Z5˳+z*55H#as40YC׍aV#Dcqȕt]eأ DZҋ%"&db]|ݵǂȣY(SCƩ8$2o7%h4J7$7`Y%4RxxDݛרiجbc*Ճ7>}P.Ypj<ߍ1> RRp5``8uo͑gjâg bIV¨\}+ֱ5 vఌ2mUaSt~OELu/'-\a2Icsq:&>zaK(1z MVrPa[( h JCD:`bK@(H2c:tG,! D%H} ^Oѿ3Q9qyQ/C>cܿk3{f?h>3eC&E@id9%C{M?ވ2SaOk-XG6KՑaŔ ! D@c|l]FuR*u7[埘۠g_d{d>S)pylc' g>E#.#?AƩvnԄߔLmN=]7RP%Yg9 U{D˨C ؏%>$5"5X @Â1MU}>ӥ~A?T%^XM%^Xj4a7LD}Df .Ljqⴅ&rHZr~ J.c.ءJA4`6pJ]3xdr>huTBյpsi^c/"ʼme#q|#[6oHAcC-Z9@${{Bp,f7U\d ,7 RX= 9FXd- %M$ׯHoc҆|6ZV3\TYXQsvVzR-~r`Vuih5oX!"/]I$xY1f?07#L(GNV^_)p8.T$o_.ⲽP:WeUYϣ~ rN@B HS%2B@L) VWX,6@:ְﴚ}%b8 #&yG;z8m8:EhT>j`=]q 'GBlT '2{DFZw+BEvAҺeQt$P< R lz-GI2m>K[\Ls0zI Loj_ޛzӼyU (*pFn; }p:#3!DŽF#ʌJȁu Q`(5ZhK¼a@\a?TQ?q4 k>Ou%.V>Ybn[BQf54=8FO}\OGLӘ(̢dk$FWV{*&|ɤaIqǂK/1< C5ϋ4Pz<+җq;Ml _gFs1/5@=էyW^fe@C[MM ߮Mqݣ";i{K#m|.3'Y+p>1x|Bc:o(n~]n+ky8v;iV/OsH o۶"~ip%5^ Ue O}1/_ '( ОF',?pČ|]^Ou}OjQ|c.u^ui!Zűx߈s>Xe>LŽSﰹ>+Ϧ#.t鈊+Yӡ:ut%[fa{«9!.C6 IqZՑdtF8Nsh-_Bj0%9Faqqaȱ@[@[ikK#`tePCaq&cys\WZd">'TDⴴq&v?ϳlG@9ruƇ ,[ ѵY7? =Ġ9dug8vC3W֛}VfB'V mFv+gm*vESgDU#|s$,ąvX xENWbqVwjR8&L>0RKHеm\Ӄ]n{|T ]O \qS @KZApzp 2|C 8$/\(l@U%R@{ btJvn)h3D58[o dXQ4􃿔9JcP'VN},b!3͋nC!mT(f) bCy[1QDVWx "B67'MYƧ5qdrHʙ8&ZJ 3|'HDR>Zs` ۃ*ň)ο3Q$$JÞF|3;;Mk \Y?~D#TA7_1իsl?мx> )+T}) ڶ"?lvs ~Y˕Љ4"ޛٙ2ө0:}z?B\FaCC{!`׾FOHy :veO` naYͧx hP|? ̨A>[řYڧ'-ć}R754a>;;?Diz `3hjW1#XTrT4u?G8mDsi]S8s|(+ßn>, V^"HL"m,Y( $@GpԴ)Wvbl\8d(½֝| Znv6RZ'NӋ?Њ4ɛW6QUDs|1Z&aFR7]5#zJt5ZZb'ၵ@d;"Ph Uf XQ}':!ԫ+1V bQy!XO]31)5 2tݦX0!As)vN @rR w(LBivmFg͉zy=}~sEMD/E#W?DdXJ6qApt>D>j(%5F]R bZt+ h:s>/G-G!Rk@sU9A(R";nUH1Z3Y|` PكJ=Ι8(p,ճEBZ=c,ЊZL󝩬}Xj&Koji\#D(Q3QG5`BWڮvꜜSn$_N-:+FBgi4pg iseP6kO#nigFy+((/;z|z.< |@Om}TbJ0D灉@XN8ͬԃ*9ŇZd0u\pФ bn4 fu'嚅zcMG)$t'Ý Y]،"(=@/k&nI^fz~|d(EM[ˁ ;5A΀i7oЧFR1dlHUF0vL/.*~{u:Qz.(Od>1*, n>PPY>٪v"쎔f;^he$@g1׳h׽}'V .5jtlw]1KAr?~F.׊|S!ʋ|n߳hq+raNA-$#$UOoDWVJ]MfC<㿫Fn a7ip[h1Rz>z'mB8-^C௒ qa E0TP ӐE:GC#8J$ 빏XujwԪߝtaaésMثX-Aʹ9#ڰ2R*_ g%dhb7?1P\϶#{W#k 0FNGwsj+PF y8(c08'Rv`l;-q+1߈zf i#-^}A۟)$h3^G֏|C)0pmj#`uޜmS%QpX6`ujIBzEo^IRrĈ-с"ߞr 6ʂlF[arro0d5n;*ӦJE--opYL͑f3:Nۻ<-8ٗv7>۟a~#&@ |)j CFmݗBN}I8H^ ۿrjd?͉6P=#"L@36~0$Gq{DeoTEM]8RSswp4 /El?c; LJ d bzW=%ឹF9q&VO+݂=6M•Penƅ;W{{o/}?d;Żf QbY66 7z$EU2B]ߍNj+z1kD5w&9ym%?z&tQc4ԗdhcLY ILJuyIY +,ͯ 1r; yw8y}Z2SFF0e? xrM> *Mx5ܥ=K2(&l~y]x(Ks{I]`gڻ/*ʄ WxYpת^Ҧ'IԍSHf YQ-}J[մKѴLCc`;eE˱,0cg3m:$ $R@zBe{XЁS4S2o|DfE4j< g;Fwbq@}M6 c>ȱ\S8#l1:ׯ4QιvEf]Oo/W ) Y b0tgg xW nEːhԡ$6>")f5mrbVMt6' ImieJ-ĘU-* dAU ed "x\JzA㎑#w)wv9-LBKinT|Bog6 ʳqm%4s1;;)Gd>J=XrMX0tO9E/$*Q)+<=dfkAKp(!֠ZDk4_ b5SP`ƙ 4rAli^Z ~խ?+ZFBwZ,[eNX>K싆Pr;s:$EVDuü5SXේ;4pFuѐ.j# `&m U@*|>\ {8qֶ^_ :[`sZ@8J'l]Ы^ I5&Du:% ֥k4`1b4(k:zOJON zn>: I^FJzDL(Ai@w sO b_\aS[Q^,ltq#%4L*bhs;If~g."h޷h\[SH:nba+ ?w=͛A((ڟaM%5nps1u6LV8BZ%sy9M||]Lh{v1RL_$؂.CXs:,Q WZr{G oBil'jZ7[uzE'm)KBl*GpɨQL֙m{+"'6U"[.j+lL`vg)DT -pTw^.v:b!!n.xOe$paGFy]QR3}EV~~w*}& d]LӖ'7%79%.L:rZzʯwcNߗ^S&H-"0$I7ȋF%wSySb˾rcRޡA-'O#ڗPj|k[N G9wglU=o3|MrC6gWκ6" ó.GuV~%+½E<Fo&~B? tP;1K3.]Va-{ڬl-c tf ?c?V_۪St/St~1Tt~~(HOf㷓-ӧ" b&yhdj=gD%K )q95`ps-!@+ƙHK2I|wSʹEP(o ,"qeh`aE:"3 C C3mQ-x- BR|_1≭V&aA,e=Y1{NMV@/Bl>#A:ڔ/F=T4Hx{8"ȷW1R eko#qHjo},RoƦґ9w ]3 xʾD?tUW T ;M#-%xk'3' 5GׂceSHY2¸ V\Gņ*1GkcfABYF;e)6XW%rQlMS9śId_ Fn"I6`X|IjaefE%5s4HRvA .%MڜݺP/r{q$u&Px#2]%P QtpH1Yw6k<1=p(d%um#D^@CpE4Vn~Vհ_B*qЄ8n( 2cg} ogHtՃgjEM&^.'΀t( >*:3C0.գ0V_"ъp\*KG%G5-3 3`X6{Q4|zt)+8DP=ֽjYRqEHHGU.NyB yTJs`mƗsȴ!'L,.dPy%_)G-ڑi5[`4C'1~ȊԽ]8B;nTjkr3fJ~67xpcCɟx#|jI]a bwӈƤd-I>zWo3w~RLQww5 ~^T9颌/.JHNQo4/lmdRRSzqXQeXS;R'P"7%Ÿve^&mf ,g YFkGp]ӸbB,Wݱ)*JNYKc{(Ft +æ~ɹUx)ʳskfA$%u6܉M 4 .Y?Sށiզ$bWW^i"4U($:p0eY^8r$Zc"SY{0s@RLEzЈNA}J 4EhwCFQDA@>a?fdl5p}EZkm9)y 6lb|Sit}{^\ObXF`[Z8B ~J)NrS5nIǘD[z-a'2l,Y8v~P]r 4ڴ+GMD_(/Ц~A%4xu)%|I\aE#^8Z{cH`ICQFm!Bn vx(|;P<."c-aU/7qhFJr0%CiR|5B1S'uV%q:&RVYPLgЂ7} myl'DCh}_E ݍv52M1*s2֒x֍.0.H$jC̟ s{agJa.۪ fTEJ.=ݥq3l3A/bh5_4n&URc1,_R#EֻT4@GAu-=vEDҚ 43|Tܺf5y2Zs(؉yֽ+ ( {lrJ^w (t]*]1 ؈e[qTԡ*-ZGt^,\lVA!B݇ ]^)k-%ⷉ_-uA;pQO`gQFV$mr` v0(j, ٰC4OjnԿy [$0~?ŋVxbwR+^.]y38%8pLвFJ=)u2x|bT^N Xiu[(+XfN}$7A}uoOL(v*'7P@ܼ-[BgX@2yi\$a0U v&{^z(؏!ӶhdlDpU\(qܪ ױKRƩ=FCQ``axs5t8@G0vDH=Av Wpİ4 Ξ{WЧw!.- ;"K1Ps@\$R/Y ʛO3j]hAC.M36G;P5FH\J>%KbcDFf6Vj M=ZcshG!~7ߔ&$V. ƈpkEw '>G)J>4bq_Y|Fѽ}* ĿMϝMМe5=}BËఝvOhǥ6 ^z4O풵{oQv2yI1zcDkhcQmDL = Iة׀0٤6&5T 4`qI}t/u4Wvr8ɇdN9fD5*Q;c(} /,:[`$yvF;%5toQe WЬ`_jyxK s%4$$[8<8Eb Q: օ hɝ ;aYgf&cNS\x6UryOF)eGԅV?E7_~/2 0g3^{y!8vWjRZMM~"l#?̦ ?+4raW=xS+?^=X ,V"RcD;1~ Cy4xmEXa(7MvƪOP옟xuV 7>Y}]J AMUMtH,%5ˢKvvPz;c jքq{YLa.`%;O V'޼VM]]4 kټKiQ5^X!NˏՋ2qz!֡mQ8j"j@B/~otVa^7;BbHg,GLllpP8.'Wdz6Q?I[x:W)FdxQEPE.W{\@QuX5[uТ[hF(JFrHqlktPo%9FlsEG[{tb==3:B;`BcT/+< A> eaN}"mKPA.[Up[AK%Za_li.(?96<#zrS:qu䂡 ؒ%:qcsw9Y@609t6' O ShD6xd5VꚀ##BU˷R<(j{S]Ww+tD?aXuo2P-Re0cd>rlo`T+ R M;edJ"Oqb~39: ag ok"wn2e0&9zzJl#(Rlhg !r:T awJnk٢zȕƂJ2 fALh㭯R&ގ~T62xD~pkIzLZ'g2Ņ0gk%UX?|4B^[n@Jլ cIh{}oʖi$tV?8gv#hCǧɞڞ`~s#rBli5+Wqj䦪O~3qmK6Sw7ކT JuUORnE7Kr.(ar1I- Gn/q{goʮst^*k[9Ri'J½̾hހF ҥS"Xѣ%]q24|2h(.}io^Yo]\Du8J n܎.ʽї's[~|4 =XobƷL#jj +ː"&܉Quz :`a;t#Vw jwyG1,&Z w>G&h3Cڹ#8`2gvOw$Kn K 1\'S` 9g& \+M u?[eΠ35?ۣIhyp\H:нZ! 0M`Oq*2`g;B p itdl }u ﷭wM\TT/GKׇz`swb8 Ez%c䮜 ŪU$5I@ eSV`^JuG/h7_>բlqS™x~[ˢf9OAV8LI4ty86?IzGpAv-DfQkM{u2a3|Ϻ{zz2յ$O ;ۑב ;4ȩ"X~Xe6BP֯"bM.t ЂvF<.'C͍rqFHg3|k'4ۗz#"kF#P<`Bec,+ܥL$6'qHVe_'2`Nwo.]Y"Gt fwLk%Ђd%v[ Hm:td&c xcIݿT aˡJW#0@iPHoӯxP/G!*ΠӴ E5/lKٙ^Vgi*ɜ-VԿwmqu3a\bOg儠Q_,1`p<xLvM^/fVM9c򹁇v Cg; hg|XIN'XaX3 snV<]e5P%Sœ\fٯ$2`ּKJ8Z-TOЅϪfE &$WÛ c3RZ/t^TƹкhLc{ o9! nAu .N3m' 832E^˛,k64;03cIWM $!,e}D_hSo)#S7lmQDP= L@무QQ+5;۝wh^ rG;FARJՔV\Bo.+,yDJn3ُi|-?0mjěH J[LrRJqJ: (h/?lV8+A?2+<7~s |$xyB>+I(KXSLͥCC`'=yP!vň5MwvgCRq'zU#'`:IB9Kgϲta0qRqFU+ЈT+h-zjL.^˕_|Z] Q] mG_'$Ɉ΍)L+*hEjGwp!u: Ê}>Lk-1`|5yЄQTA 6 qxл8J 'C-/}XzPPr p\rP*IEۂqR.x#Gװ opOC΄ ک?մww_o\FID@Ksi5H-aZv iugPmX_iƊ #~)/dTc6LVMŨU)|Akiz+;꽏hQf@sizgyq:-H+Xj=g|K`7tƹrnT2^f&v9l~އ4NI˻M͐(ݯadbH+*SX\Xi 70cx|%Y9U] 6÷t"PlyTeA1_hb>MGUbyFYOOz&,Yl}n ԷwuX08UIRW8tR&"/)UN.<8 :VxʙOs!n0h56}܂Ӈ'P:G'{^&7&s% {MtN LG+gqT b &At}a@v>pc%T/'y*VwgKLA `K͝-SV>qL2/p7jYhkpJbf;Dl7ރ <t]`a zǼ`VDiUтYv!5-:)Ϫz N ē8.,N2.{-18ўEI^Vt΍l5]*o롿ONSh9!zRD';f\866jr8m:R@aQ3eCqëB2"ɔ[jCxPzyϼt=qKvMAXvȿ-z +y|j{~~% ӱmθhbIJȍ(VZ8w#e) ~thϰs(P#PL,k ?m&8 "$|3Gf;̆4»oR=Q7'/2v̛*Za@1RD{4~2vE aPiFDfYeb5 rtxUEc{Qou7+7)TM1^}qX:L37f^4#nKFZe#7ΘTjbL9hc(YkA-Ozx!t̟9NctEu @0-!2j{: 8eZ:hB9W)hsMmu4.Z_#nH.ѮkVNB#CPQi f)†.^[ :W f)Єe'XZm $_t%Jpو|=TU-62 !M62On)9Sqۃ͊dvN5щom'T5~'y):(8@lBeps i>$i.C +Pr1=|SgX*&,.A58NaFV~ xRg(H `q ؅8sjG9Ŵ(&|DwIR"f=s<i9Z$,tq_?TMѫB5P!~+ZfH[^BnmT j+cx!q)H"ȎMkr,0웦xoNV[?Ѣ_"()3bqDF--ѱ'r,`?%1I@9צiyHH('0Y9էMjFJ/]!c+c[ ]D{ᐯY 7S1S$L#576_ w!hgiUfR33('V..5AlרW5sSnBS i`i@T[PƋoݻ3vӍz&Sōv @ pS(i.ƽ1f !.Rk.OӇ1;9_:GpUސJT͹}^PvUoa`ZFz߄Հ.ɺ-:$,_r8AL* l*m.oX:Uu&+"EACF>C!{$k)!z}?j,D!ͼ9W Y i 1,MFI %4B;jAVs\x sj"!{\V[.E]Ҟ7 C Y$f)##H⭖98Ky!Rؽ/$ "o3l4536:x7bZFVˢx[;u1? <4}g-A ؼ2,d w^~LBFt|܌P9o4eZjHx $r"~iE=c/Z?#MBxA>r?ù\|T${s0!]VɳjDO{(.pEħ3ZsL%GR#H(?BXp^:`r|G|R__Vx,m^(B~u2UasJ"hɓή9Mُ7W䕐dC OG5An4 :C33@^!w:(dÕYZ8a6m0`b1 pjVo&_g:i88&EGsKsmCK6j^p{:v_Q\BgĠ8'Xa!3KrQV'I~(kek&-:]`_x1*0i^WYU\JW>Dxji"Kn慪EXF(1w~r_qL-ϱvO}5G3x_F&/'}n4DgSE<_Hì|1UJ},Zoմkpּe|ޭ/Ϣ i6pcY鉔_ʖo fzbo5=:P &[GTfG9.b~!f^G4tCǞɟ4#ZFt֞cX( v%A=wI/kTm5Yҟ(Dʧs8 o|G Xؐ;д}oo^#Q韈\ZIOdHŐsf:$02kb(;˾1GXI'uɆЮLӸDs33}[rC9fU$巋@'ȼ8[vlﲺy߳{1y@va8g)b[u.3X,#[ҥ;\Ѣ[LyA'eoyɫC" i[GaG"5`#2j+2[?ŞX1:Ro԰[_o1g-^\.7;"2"Zt'R5K@1nD[m.zn #;CsB;!L~SnV|,!:9Y m9!LpO , 8…\0*0jߢ9۸lL8J&ME=?^PyDjAfDhFR;fm'ԘZ|{o_Hv&07Sҝˍ^s%a \P$g"" 3w"M%Q?^g稒'Ř|)HBH' *tbHJ>BUVjުh->Q+2ܙzIO ֌{IWJJ%4){/R -{ȳ&^^m3MVEvXt^aam݊qlN/ZUSخ#$Թ`62,Sщ?ѽmܷD;1u,դlfڐҽ'Eק27QM6@Rֆ@-Xu7ӌ~M8%= o[ XW9C `#aJ{Ưk{^8XPҜQMVȣGV01 9҇Wq8wbĎ8ARK8MzD&qh\W=.T7#N&e~,~g!$wYir 3^[P+W vqakV b:6kHmX{#Rt0gQMdŋSR'pԎ%{ᳳ7PN˄ 0C4Ot"\#UXX5`s[̃,Rr[Bmr;,(Go!hǜw ˴ Ëyʇ`I{9˒HЌ^f'Z;3T7dU 2þ9 'iBPVn  2 &7B|(CcxI6Ou6P ŋտa.2DJt^f3 F@?@9M?) 40=D mtu-$9nY7#ŻJZv+iHLޱiPu YDl u%3DݭbF Ɨ6ZGwJ*؁K]Jl3CHD\dJ. ֆ4RshoI;s n$_ ǫU84K%nڻY+CWbQU^/%1)ŨtLA|OΣ: 5 Jwؖ V4DwYS+exZ2=p^)o{:Z4UdGzS躐'dH]ORgZM2dfW)sޤccU9]+f ;D ZO@:zM*y07_wehlb 4႔n 5"\ݭAY 5i0qqj-bw?N,Y!vUIsɨƚʰ :g˥Yf6<4}'uuo+k`3|I%0H)s詬L}Q.z:fE[bḐܺt/&}#L=Nv| uRBۆƬi ^)͍ɈE9~¬a!jj*M~} v ح3fŤ={fgƬTu*ڡa윸Ly4r%;ΥUPY]EI͕9LxKiX1(jx"g{ϙ:FPwgK.wNfxt!`ȓiw;J>E*9ZfMsiCgڤ Si<}t %㢳(hNjsS҇z (e/0#jr6UB#xN~G|ۙ:ӋshƾT{,o BQC'cȂ&E\3d-;vPw= V0@0nb/DLFrX'I[$mh&e8g/hJ_L6/"vbYɇ/ +zt0co}tdtySg^3ԇӤnyJr k$&M !S!#UqxHzDV tTlPr#Շ;(62Owҩw1牻7g{Z~?\|Q[FxswY*9›LxS=bi9+wlh7oTAVz6~Wp.ǩGȈhU:r69Y3RTnI ج9U$ˁ~ԙ!^0AլaE3GCr 4[Hm$י.^,$SUPDB[+eƝ] l^8l/Z$5MbCI.5~j |k"qCߎt_xe;mboբ.5.ESjg$59^&dU؄Ѫt>*m o$&FXViB#8LF8ΣY]eʢ.¤y9T~oKN$Gr`vFSO._&H]9T)?%DׅXi !?EYRsGz/VڮPQ )EwoX?1١+e|b3 !m[p!_qwtC8;=@ӍtFi] GopY DY(x"&!gAnvwAScodb`{8/3CKl7{6h}1N^HΖn(>f~R|7V^TD?bA'O=8l)d$O7P;W%ŗI DFQEC'OR[:pјoC.蒽[RAg3Jg5&MBh@ g?Œ+0\!cc|5^425cVe:2.&{\3hOa_.=X|,=")fU'˨5CpH_fbj թ%mnM鷠j'=Q̞O}'g~ zDJ4$?YRq n?gM1~y7TKGi]λ]i\PsNp@7J><^4nֽpl /8Ez@c~~[*T[϶#AH j-tw* kб\@R6{+ n= 4tȷ `ra'QdUz(VB.VKgl<N'B{ @-"zXC"sUw R:ML52g3sU՜^bS;Z %@ :>`EKj:NҀ(("}٭8At(B-G͉*D>jFesMQK|"0żé.Wld~() p ʥћ6myRB؋n< o!_#ǁ3*9v}t7 88z8Gb~ P PrI.4xL !@!94d8$$~^fKrt yt0fo1A&?ݵ: m\[wE6D *c~QoM!@:^ӦwYl g)iqyYY3eBk!z73Il E L-t r 8aş:nNJۄQ3P!vHTE.%] wl ީl(.ޚMv_ۈPk&tqQكzH6`LU#'U5`Χ:'|uվDu&*Gqt2K:4I :7 a3 JJ |f*AhOqE`nrs)>6" jڀ9k)Z.XjBm1HQiL#"p4\rϧA{|ĸǁyh,З[vQfɴ@V0LJ@,mKNsXb"A.8hA]m+G}o7tq4veYI]^iIy(@'jÉC`Y|/H34[jGo5s7߲;H+QHRd0ue3~"%GoO. A EtZrejDר!/__TCH ^8Tkn. c6t$5pL}aE~:fi(#E,EHJlp{Yxz'>Ɛb-L9uO6 /wgH#gLD]Cq)ږ/a/xUpnUIYɡT?'9{OƤ^bwC(FR :ߠu4f4w>I^(d- U":)AuX:rWȸ-?ga6k'K<ܑk"8nq]Ldӎ-yC}zƻB\K;~Ό&XoV$&6U(b5'3tlyB3oVC&~w!qt Wa68F&I8ᤉUJ˔7QCbz-b,toפm;l9 ŰD|v3%L|G,sV`S=ۇI󯒴r(s^k\wg4Ue!.r2k scڳ!Y5'MgF<iSN^1K1 ]_»`.qG K-8<[MhAI㵽S'%daKF]g)ԣbA _5|{UXp5YwDhs⭖4T 򬏐]kEٛɻ;=qtg 6 A0b9e5zrGcJm^Y2r!a1xe]$I |^b%j)u8?ئx̅?:Gx@b!02-_?GJ[o<_x]ݛ!w(۱L/&?A9T ި ?W޷ҲKeu QL?^;9ǜLm8~9*?]5>Aop%f'_O]s'z6WJ?W}#s5Cڮ.pGt-*M>\ =lv7ʀ{[Q蓺`/mv( ɏQm6uϰQm^356JpXPN1%!\*0WiV;w *=,yphj% }jrP3TREJCI" \KH25gjg`}{sdAc26gQ!,n`Cd bB:ӐH7iKA4{ g^ɜH3A$UXV|Ԥıܚ% 0@]uU$ktlc0wn ȗ]zOumMC+,mU{1ky0F$nu>6"f;(7tOfϵ=ޏVT`zk% ODǏ5eikTS:.MjW[yr Z9!ssw#绕C ѓ < IkҕGf?`œ&6] gEt/UYLȣ,͐Ea`-0Shi PK-@1[Z^{>t{܋sxXi=&pUDuWųYD?A*3bqgQkf~!0{Z?HƑ.s4sUzv.Ș>94I BB=|]Mj{j6VϭozeF w_rmH7.N*|RiVr8D9/Ֆʆͮ&r[aNj-\A8CrZl5JEՏmAX%ߪd2͏ Ҩ ;0ZGBfO`v+^Ka LA +5ϔXx|W3Zc%E4þl CW:A24[ V3ƈ.(pʬb>a)BNNNgYRu@4c=?FM(U;/^e"˽"8k=SQ_Q]Am(g'.:%{O&Wpz:Y `[7!a!3zhKi0Jf"0La<)EQ)@mp#QⅼDH)p:9Hkj@ۄ4$ipR$H ؽ~)bY KAjI~K" yqA`DT}TҍjS0,]xgqM\ي*~C5 5!2ⰲ%*O&ŝ.WGg,-*L! 1L{)\ BZT7Bp^|jo\ 6:&٭Wl.;(|5k@SI) P%{0)pO%|t{yS\xf@|dz_Du0)p%,OcY\JvQT.MN w(+< u.HПOrzcaUHGiuWo1{*Kr/DOۧ?tZQ$m\wmV:)2"u*PDnEDLӁl]i'}3j҃G_>!u-,(ȒrOЇLdFnùr@p\.ȴe0ʦ'_v,^KDmCђL4lk'[G:wc9EۺϛǀM@p:G~~?0˅u(0w "EUhΪNvGn }vO)ä%Oܐ mZ)dCt}5]PQY|nd,1v7`9n?M0/* ny€^@i>ϒclkd"R v }ieK<d[[HOFdFh7NV8 q|:4Ǭ X:!^Os;]}~\{*ҌI'b>2V͞T@AH"*As0BaM;y=ZKId"_x3ƅ;98(Ůf漡W;t꛼w*%5?S@L=lY+e:Pwj_ M ?@ (nz+̛oՔB!AKNĞ^q(bQ2l1H ƃ'lh6!B>Uۼ{ =捱X_M!`:{̟ZVZcztłOr@̕  Q*er*o'Xi,OJ^z4qv1hjbĭ"nVv.@-(]5Dm>굝2vk5J d5&X$hLءWa}DcJz=eEP|[^:M*Fb}?FjaEVw{1;L5uLޔ^8j4q X`& 1QϽ0~R7ב?yD%J7-ҵC6c.׎9$ *E8[@a% Rlt5zۡs Iܑ!>@:Mh6NDG4:M<͞?^à:7'f 'Ӿ`#?P{/Z!Cu?Jo^eXk90x8R7VFSˌu@5ɟ s-nX.[ΌߵAsIi7耒1 ZawpV.e½ҊeJB$nfş r^Aj#Ѫp-+BݡhW?:\'I&my%- DǨ+ 2Fw Up٩xA(VGFu @vf\`:c-t܅2׆Ŋ)ׅ!}: dW;PeaEfB,DXSfh2eݓt i2㮢h1jT Dìծ6[eɐlXk~TI.v>Yt1QU$RWVT< BG&~EXvF:s}i={aQ~倖~/W?0FBd(Ѿu1zfL6E%wl$G&q#S{5#շ0ʪNs<+|ΈwE6au?&JbAt,=ð?ۙ8,zsܵ S|$MXW a볳؆M.m O׋x[ ` ?KltpлwB!(n,lX~T03 * ¯4EPX$SC;U|<4$Ro,e:4Gz$г\WWʥ6C]YfU 9p#]+H֑ul|pp41Y;L,?PY*U!VLZ+T}q#\`#wٞ&|醮fs q8N;#Z+ļz!Fj/,%{^7M ?GyN,+T@NZJ.=W~-|3oX~sTxU-}G㰙pI^U^By%~nW i1Ӟ{)5=x܍FG@㋛|EhC?܎$n=:ᣞ|n1e@~_޾`Τ`#:"bbr=h@p"~YY4"lV${ՋY[WQ?&zL/AFJL~#Wuϓ qGœU[kWa#VWTkaܴi+Haku·M#'ipד-4U!QI-wѠ*Xk9ȫ6eelʀRQ_I(Ϣ9a/nh x$Ґ6 J. Yӻ7NW6@O%#8"|*y#`V^ 1χi_ [/]XP񤾐4ÛRG8qP;TܹM-I \ 3}*2{`g"sR/0|^w\|)!xf ^a?ֱ.UZW|5AmcSѝ19$b) jݟ,fVq~7x;a1M6;xR\hwFR[Xn^ͱ{OnВ٥]O|0|d@dd ơA<#}P`oqS'^!"̿x54h430w߰] E5=[`],. *^% #X>̀ .Ԯ0ADjWmZ;-Z`L m Q$6TNiI5gzP3))h0X5}P#c*hR$w$bKy:r@JDZ|kV"x({ ԨtX&2\MmMxuz "0%'f5ű##!-"q֍I PfRLj2 |z=Z*K8[U[<'Vz9[2y,+Е؉$cUۿoG9$̥Ԇ+=:*nz*[@14uITeAh|Sd Gz+\#Y)""r&XUmʘR.L9V/e6Wh@<EvBϙϱb/ӟ ݢpa1N!wY衵Y;Ӛ]g٭12}0m9,ZH7oڜ|vj\ =Cq sH@ۜn!CpKRLre 'xk5s }W5LA Т͗|;mSt?>sNѺ=JJF'BNCT-ܷ@bŁ7 :<_#/y,[Sv(F{N4S3FG\ C-PNKH#$p[B[`5ǜ˿ }-_5yCTI$Ic v]Ly? 83p#کzܖR3ɜ@A8 D|`AVDƟЍe,Z5[;OMC|q\b04;|~I>Z 1iM)V"ӱ;@`ҌMZNW2mkRH0|LuRNZ-!WWQߍEZ <.nUV)5&B4IS~"O/NNF//V/90=dGzCG^qԄng\G\hP族İ}Bqm;KGY)bLh1%v?푇'ׄTȀ1&LE>O ɶ2Vu愸GkP_y `L8;elvB9}MRcn7BR3rhcY +fie^1CzPo ^lY.uVP IǵA):䲔~M\gMmEǐ&(d)Y8 v?M6m6ɠ\.+j=_G^Lx9Q/r&8"z7!9^]Xj@J!씰M% ?'2ScbC.^w5[s8B4sب2,cr?RXmDZT)oT aOu5~dTGw{Nn;J_M9lx٨x &Ktt7a7 H EVJ:y\1T+E/$r]-_K/b6sWRh %1LFӭ#jh4rUG/sh!rgUQo ZE%݌kc fp ؉ZʣǿP֝{^l{()?G\SS61L-:>^$?N.{q|" vULtIr\7~)OVt_8o/g\xv5ĬVfbPulIy7HKMm#}<޳b# $74mP),@c}vSF\˾ ]ڵ]!B1J;pBys"؅6T'kZE߷Hz`'n\+ծv;Qh@D?{_HH} AkEqh OפƸY#c d8f/aD?_pSr\JƒȇOm%;=0ExiP=kFb@Gs3 X*ӖtS">CHlP\ p:) K[c"!d3:M$;s+k1ɋ{S%}otfbO$)6=pdƝ%ULe:W̎ 60OKB~,&S:;Bij)6C&!ɧQ@Ij ڲP.=8@%Ǧ>hdgGq(E9TjZB,`{ءnPbMyR|wʠ98h+IP'Do|9+!Qm(NIIm&}Vn1 wW?Zv,CTjc| V7Ztя"?תTTEٖ2T hFq^CV\L U=L7,}ȭ!0 3+Єj@ITco±W!62 jhEx~{f>&m_J#NrJ4Hp5&BlG8}{ HpAWodIpBi ҧS3a̽_e-(zJv$uGiR8.nЦ8`Oiw=XB)a>%c_S>JSHyJTMw+yOdhBX u?Wf cU/gsJw:ąy$r_^t˚9v_hyR1*I 3NTs7#ikR$+ KBz2+cs#ꎢ bӻO>e~RȒo_+ ox4+xHGa&OX&[_O'aHpգV]({*޾[,nх tӹEeD OA1~42 Fs2}.UB*@*Lc#x.ulٶ~9ލN+!e)7r?F3:{bLHSμA*؉'Fqel5sNU=u<ǻwJ?:YnGeN><2qꏞe ^ H!I2unNq gSVWsG,kdXf=a'h&-)gjMmñܰlx o7_\tȆSGJʨ`jSD!AOn HW!rxku$3oU^f sHRɭNkѧ')ֹv=O܈9DNgq !K"c7(~ꛬ~ BrB{UEN s!U^~+<T Fƽ0ӄʨ"qǵ $e^\a%;Ncc^yVѴFL)8f 3Pc^%-ʗrlqH+I #4T9[]S' d=,dr{oʥ覒6F}?ҤF^A17u{,{E fvHXf0oQ5 $Im'_:Jp G*C6U42$bA}:G'lm.5A Ƶk-2(.\ 2 0|ajZ =l@gGi3@U%/oqf%dZ>Ua-Jigc!U ;.Ӻ::"$X)Cu''іl^by;2c֑4`8#LҤ~bu`jwCx?:L1{&"A1}M)) ҍm}d+,X> V̬^9H}zT$Ip=*˙gʕBM5`u҈kD b^W#yTGGJ5%7EV¢!dŠ{4&4ׯ} O3*K^.^"TXCf`Ŭ GpV" Hd/3ĘިDb=v:XS`LJO@THpՓYW V;XmKPP%8G1'y=-p_1ŒiAgBV˿Kq^MSmIr#DnX4H,mE?d x4$լo^2*$?y8A@Aa8qSF:}_\Q-!wC wҿt\KzTj6L!^@TVC{:vxD@O2|8K%_$wwT&gOw XS挫2c;l4\*m_S QOoŷ]Q0Ԭk}K3p^NX"iT(ylI6h~W8-κ3prYZ;_F}G0MCw,YJQ80NM\ }\Yԭ7X!}+Q3rӵ'_^A@|pevڱRi`N&eE➜8gy.XzY:/GF6@TEʩ^&u鳆$G8Iyȧ 5@xLn"VVA0)zbQJh _Uaaܽ`h&`j)yi$e[1AqEE4)4I ir`TVSRV=̆b.jTAz4/X|p']{45&G A^S?YG˪YȳxjQ#l6D9V!"RNUux E))-Ȣe(VhK}9~G5~uc&Re?+ϿI*!H fp2Sש`9!(|&?A r#<:KYF&a_yOQLJD2ˍ!ƌ̍!Guiry#dK5#+<PvE'c*NCqdܪ>nRu7"܎ltG?$,k&Oe^ƜA$S>C_Y׵I;(x["ߙ5mWZYpT2R-fn1|]F3Y@$JaCm .jQYƄ l'"'8z.RKegh|s*?D>2ž?uHebBbdi1ѽ.·}%;Pz9 h-Ut߯#l#d7ְ0[y(kNh on^$*/  e?[h⶷d6|zTV%!mp'@@+_.Lwȉ L*HA | w.%H:F c<ǥmMs,Vo}/F ht&WW [pVb Va#:o\V<:pSPo1KZo2D ,X_[sF!gqP gbLⅮ>~Hx fß'g1AjZx@\/.FvUifb+~CqC`֐i&SAk»TQ;^+kvOpK+%ؼLЧ=C6)>xЏ[LI=REJSTFҤ<׋5Gb Г1ak)"dA$9dn~imB:-i*Ԑ޾1K&!uUfiPjSV"->L1 nNn>KqCC{I*re(` j=MG$ mVƻxbd&0k' uv\~[dRC 5z$ɋ#9ӺL$PF^;B62\j$|p^33«B_FLs|;C[]b L֯2:-p˱"cŘa %4VJn*$J»G9s'F#%nh9|PXWM(/f՜'"5`-fKhW.Q+/ڨU5*WI7b]g_&!wUƃ<p۷P AHO%MHZU|hqPߋt`b~b0;&;;m1k\+ѿEKkqH5K5-RiwJ2陼^zƪk# 7&iH{ƹ%A-{0jtYs_KuYy(L`'HJ떸7?d"57w %rrƦL@YSs0#(0&5Q0?Rki,8Iorמx2tfʾ1N_(dDHؐO;9o&ܑ|Op *jV@L}*&'A>t`s{NC} i=pKkU-M1IUE]tl`f~YvͬTg ^}<[YqyN9kšؔa|m! *Zy`2bYZy }8w@婱81\`4f/2!#ecT,ll|*.yXE:47lWs] 60`Ƈ#W$W#o] r^ E{6ˡ%d? _RU4B2'+|ZWcIQu6j !pv^5BduIѐrk]H[FPM/NV̲"jX.n_8zö\!밢#'ѿUvȱF 0(TY"Rz@ۧy_"V [sDŽYt9ΗyW{,} bsۧ:$48S57a 0cuy^`33DNϜPTe\?cRaWZ3IΦ)Cx'ͼs@sߛ3띚d ΗYdv0U(W24h 퇩]kjAAkhx[x[&0Yx]+i$VD,h3b"(D)k`;!w-M\sʓM\k^#TXaE{!- XE # Űy}9DžzZw#E=lM % `C=zM:$<Òǃ`0{L\HJ@٧e:u t_´ҮѷZ{IPaD}VE}{d3g@=qw|+byCEËJJrZ G緊Ls#67c팼\V|cV|m%EaLmz%ufpan>nQ%[Ϥ>ﲋoH4(յYVTVD]SVC"(>;H2x+:2v(e }^IS%۫L.BӷVIocQt47Zi7 VM:Tށ<1\fH6):c5<*PHwZ3^n=.UD H6~&[&unb@8kţ@dm[Jak{( VH,dzD#{ N|ί0.YSD8tTsz5agƯ1˕(+*ܮŠ%4GKaQٸ⒭0ʁg-բ H`\l6qe<1m*I%d%A/͏=܈,b^7u\yL3 ظ 3Wjյ+ƼJL݂AGcgIge ʈ f(TW:s|ǩ$%F*qK3K_r22,?wLPbq9eM1 1α(Fh񚖪 m >~75-\-/c5N\-e }|]b)cƖ˂Y~]HQr zS[!6jIpFaKZin ?epB䯤~Ҳ@T 1ޔWo( ~c"jvz|MOQaKw3iWќrDsqL!./O%(r>-#n{qjɜR)6'r[8XO/ J\  #_Ԝe) 織{$(0pemK@y?PlRπz3>7?{)ep [+=nQc ]gك2NcwТ|Ͳ<^K7ۚuGhAl1eBq=?\q,4أOh H\omօ ͑y Dm-W&9`H4{h!f~@aq/O6OH(.~#Og`]gqWFtD~/ęfS>PDj鰗Eq#?@gaB5J(R)<ڜս щe3)Q|e,z>-L,4Al{)kRĢ=[gtuh+\R57_{{Jql JVBJ0Wݰl+vRj:YтZ)GKf@պ\2["߽{:FI]Ft7 z6gUC:CPޓcBV{Փ-Tio40X6Z HG칢{wю/T⮡&-MIMҧL6V[:h>#Nt sjvc3nCX@L(A2N}W_~3Z&M YruI([]UQ)V +}Āo.@jA% ٿ:gT}u]oPN!B!?zv8(PCWi{kQIB}*=$Mo}$[t.´lvXx] ڡbMy(іLbyoa(L~_VJE 1v8R_DNX.z~rrn])>gHI+L`>7 WC g邓j"#ayZL1g?#hc.T*EdnesO^졐"-o9A@PVyUmKv!ؽ;Q' vLbmc.qH}"_KO=lOf*bO=)EU1N| \%6 ~'!hJgFi1CI FUt8<Җ#DL@2rqjH[~G0Md^",%^NE:)VQRKG% qT|ȽO}N[+{(Hɓz!Ƨ]<ˉPO.zcL.Uˢ kpT+!FxӲU@ z5^tqݭ-(k0^tp[=E_pE~-] 2q-e>+h=n%?_5nRq0C`NexUοN4uʈJ% .E>lWi54P sGl[d0=A1Hp"YUwvڭQh pS㤨T׻&Ͽ+{_mgGGQ{)Z(Iۧ#var|H:/uTȭ8JWM,?shgϚ>Is|Ro:O)(aȶJD@S*2B%ɻiJ$ 4!2I8K1 ^+%҃fCVAjMg$&Bdq.+,RX=Up[;{ˬyKI`醕oxm(n9wzg74(̈́]&: Tb{zp4Q<\!JKBȇ"|.5T|-2^(a'`4ފS1`B?նS_k9P$j%n~3=Vw9TiupQ?iL4bz9CvrB `&Oc+=ۚA1gzV"=HaV#>DAăM8τ`p갿诓 ԍ9E=R7Lkţ}Pbժi|aCə@L 4Y=җU>fXl3Nb(# ʎd zr b{E4prpȞ-r!pH4caGl~wDlŏ ;z#8,Y耚e6$ӳ b- =85`C'] 6(`IŸUWM `_ 1\G4W[Tf1#2T#7ݜ|9 Mg5r$kS?*E^qne'%S(jr!HX]'za+d#00HZ k]:)&a!)dij%3@ָtbZ.јssl_Ec<d+ߜ۽@j#Yw'r;aގ(ֽлw2ಇ雒4;Nq•볩^zmI Pb'FKWV;f Sٛ5F4D#N-PߕʫŵȎ 8V??IJ aL5sjNk9!%M?i1&v4 X3yq]_ѵ&LZD 9rWkw \_@]*Pۖa8pقZڈS%ijK v/bQ:CAڐ;7RgC"^v Oݺ {E2+сVO!Ikkerp T\6q ֤S-#X;b\ƻ&̖@hGz3&xp9Ԓ[/(@{soLdZ_XʔmDx!E\8qB}EĮFPy Ī]|ݞ-~-p" BJI^g)$YXvTh=JG>#~QJf#h{ьV[_AͶc8:-8xը@MD)R΋[-mu\_>|\ON>1l !|/pכxr %`=EGbh{VO`^(˟5Y6r`ql'dG?[{SȼaZȁJ@|-6gz% _̫o],/ݯ8.B:}ziHRKV+/b}}E8oa5gKϻ ZGG͹ {z2 ^N8O[R%.grF?JY cr/tr8SP8[;n"OdED$ {Dx' lSi%42GBF [ޱjFbB: %[W}As֩F9$z=2j#įaLۢh+c]L `f)@G6}ul =%TR8AcdR^uh 0o td{_ʩڒ[PLlP嫮T8*m "ص.Q% B5_l7MMw59~ukO: בr1^r|7uSM?|ZnQ ~࠾ZqnY;J=*"_mTqhOuㅯ2 I3( xPJo Ao;zn?c&sUQ1 {³';j:waYYZ>y.*kI\%XoB|8ք Yrw4_$i>):'[tqI)ݜ#lN1dmh1"?ǔ oUj^(x*kcr!VAv& +EyGWI>M>n w›7oP~d6=q pKStg.7{˒:bj,F߭oQ'U3k\T:~@؝a9FcC;n5jzr%wBR@c"FZGx|XHY8#pL7h dB,Y?B]h\ڂ 68Zrʺ{+g]R9Bѡ|}2>#sOqwƻ>[0z?B VUj(1 ᥝxRt*7]"^_%:Znq׌kbjҾ>tu Xd#hc^WnQ*ӝ!,VE ~'|mad'j> ߔq)mas}b~3?_9U֘6t.gu"dLk8ؐd=[λ %L7~Nm[ą @&Ʀx͐N@YT'=*.'TtP k|إF58=~iחoAn^)q:EV֔%J9  pt$i8 }elE$!_d0zMeאG?{hyQW_Ϥ&ݣrșIݵQu!(&)Z޼9Za,:Q@bYmPIjpa6EDSai54*cp _"Ъ+J>~+̂xO%ʔ'7+8n9;XL`tQv{Wpq!$hl)ܕ,2З[8g*ܑƠ/ >q.; GΓ虡%Y2h(BlwЈ}LЦ (T[tݯ'5-40,BV(q 肵&Z#r|3Oh.hxMiP&`)EܛSo\`&+d#K%pLfa9ͫe.e%3A0ϋnor䐸ʫOP~*w"FuS-{XU.1Xafumty8NAd1K?ktH}"uO: fjsL7v*~-6moLEc|҆E6ywrL$%>%zSs[Vuv>;;f-ԜplK3k>z/3=8y k"ġCEhÃIʌ'itڐ U`%{]XUQ+9'#RiQҖhi20% Q_=lF]6C1dB}q3|St/7 ͥ} fU .T׾]6#ؑj%zėݣ)fL*@q,Uh^Mxe,$ 2ܚ߅Uoޚ#fզR)݉tDrU2', X9V~ *+q^Z\{V?,OR)m^Em:EL @w1\~8}>IyH>wW,])]7+BGb(߅w9syh/ٹU<<9u hm:%" I0G}T`7C%>Cv uwѰ_Yx+:|װgdE8(XjGb||b5/E(bZpdi sxݷ(`M^U?&'ŪWc+mSs(iVX#%Hp җ~8!b!b Qyb!4UGmBwlKh>򒈊*_^  xG?Guڨ |,jtI]%8k16R՝j}⫆v:PTp"u KgFhh5Tl _6mؕXl|# ^ -}XZZiaő{[LmaboS8@<0/Ex55>eM p|9# _eWL_8[YHQ1D;@wåҍږa2TUAN]`TstKD}EG7ֽ2g 凣vב!LՆ4VX[%n${v`Zg6wQ wyHo^pߵI0=|u =9aO%L45A֎S h~ ga_opl46Ne6"BL"$ pfDi TpЬbp5[ܔ64q1IA#4ؔۺ##4NnKj{2y䍐 \NRqA=;IA;$#g C놂9WaqM~8`Ddut ƳΈYmZ][&@b(cĥ /Ko_G -8ũDSo{sU"nkw>rm"x8á+'ԋV<< ;JX\5&Q`uǺ[ [0YeM@BDv>;#R9WE:w)x՜%xڬvQ$H~j%7 nQ.a/L}t)tͪ㕒p}MU#~Ifyg.\O[#j6@e ) u85?G21uٳ9|G16>d SlYK=(0(-A?iiipil9z<z7jgKݣ qyB50K:]rnW.emC9]0QТD.{ȩ gN)2!jQrQZ'E JfVkڅxǯ/!78.R% sOkY﫻&W*A}/'Z0 jV$:Ge7D{ECv5TŁ:9!v]!=*UЈ^Ă. 78ve|F (5rLZHF.|+ dݯ5h{gP!2HsfRy0H5bԉ'eFOGkM|z=ҵF.3-gқψk=|z'rWBv \Jc/bF0V#F upzd~2*&%6!䳑^W~6-|ws эĵq<',-e[K^T@8NjSu%NuibetS9ʖvMyVc3/](z/,[$U':IP@sqv%yʄGFBO:gN02zq5HkϼB&luSv?7h D!.7szbbTW+{ΈW}vy5ZZ@*XOFMGJW5,9nxj!K}B]7◭Dw53eeXTW&rnNfٟ1c6mﳤ]ڳ ^!T]=XA}/Dg:mD⩴2s)oX<'@?_,$f⨭%:ʡ{_ =ˑ )(xPHOo\5 >;oT%2iv 3tc**? x{d#-McCZ)9W8 H'~%TG b"vJ'˩ԝX6+%'.?xz7|_K9b[8 j9ó_-9©xCo/0#bX$(3.Ҙ = ԭz_lHsI-9EQMbɚ@ʑNN{[PxACB"T)]"7M=վPcͩd" |GTvhgbFZ`ۗ;Ppssٱ7&@UesT,"iX 7/:\*RP8p m4h 8k:+ȉ~p)|Q̓4p5{MLcT,ZĂ%>:h%uI&egnXp`6 buܚnFEzŘxCy/c%JOwޯH)#G6ﶢB=zܠGR*0gQAjSH/;P+[<}Mk-їL330KcbzN(J\Ovœ$>M0nj͝l+`X̑2? zj>SШksRѭœx?DL!& 6 ?|;~aq.glLRŵ >8 ( 2_o q+עiy*5&fMMt[~Sƛ?w#'<0$m -}quF njVkrYKbHӥ˹PO0(v{)6[e Nk0,s98ޙ㵇6dqQq Jt*פ 6S0J6+)z5U̬wݱk*k?Cx yp׽]AC͜i z#tr@ro:=x{ ߻jݴnnK AWC }P$^ܰq]/0ژk>{w|Rnh~Va@m gYZ07070100000513000081a4000000000000000000000001668c16950000081c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/sof/snd-sof-utils.ko.xz7zXZִF!t/e]?Eh=ڜ.+ˢC!_N5qx'a\Cymstz=hI6<]_xSZꉯbC Gj "rk]kjyY 6Z!)lS$Iy®nH\rY /9EnJe.m |m* n%`#os&\C!M<%|n؈Jv^ GtpÉ`OoGֳEiG*U%licsYw |`Y$jCuwkmhB)`:UU'j &)i8KG0BrͫJ(KՔ2\\Ef `"DcU*%SOȔA'/; G,\uܠ T Wqgi&o}Yc!9@ WiHTfU| #ʿ: &H#uDZ}ט U?ȇ6YEZ%g ;,̓@.bqJFBUM&=`n}*dGRm<?f- l"X&_tjc ,O1*rVc`:ELtqjL0ӵ4<15O۝B2ظ;vf@;G(7&Q^]t)0] "7hCQP7bc<4 btڢ^Y̮E+tB𧱂{+~^ za{kBRJl\7HƵ!DU4$p:}6W**n@|s_{Q#.#͑њ@ ?Re盲7s^7[hac>[S*-Vtt7-50~lȤYC'@VyzOy xKiɡ݁ˏ"m,U19|w)YF`LXѡ2Wo}VzܧAmaJCQ+Oq DGс|]NJ~ݷГFO 1Yh~DEIER>;&vhE!2`9MGi:PeHmyϿN &z E0׍J%ǽp@?_7#l#@, >9 02pnLjo΍u3s ,|$|:xc?MW g:lя*M+VS{}Fp+B=gO(җ0}."!\oWgYLbBb2ƃ6$#;Ϊ._Gj(BSc+Pz+9_rzbF,׊  M>/zbJ0pPu"yu7,-Zxo‡5<{<Ϯ*7,дbhzbjOfF*)ө0#Ԅgܭn[!pdڞ/R8SCR^{N'uYFsq)o$]F}Ι(e`;ں{&?N\H(sh exV8agYZ07070100000514000081a4000000000000000000000001668c169500019fb4000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/sof/snd-sof.ko.xz7zXZִF!t/pg]?Eh=ڜ.+ȝ(zSx4x<#BueO"1R+U1Eo+`}>x;M5 .-pz";8ODׄ` XR]VQ~ȈP0/QC m]v:*(M{}94/o_ |fA8vareH-Y4Du(v'X)]QZQ#{}&+]ED9Bfx~$ɹKTXdk /ª:M-iY[GOo'+54.A2 s3]kc(Y #??? /RZqKʹaX:3/A'{!<~^\Om?tY@p*IJ@lT7ءfd.PmB~^.F 6OAہ 9FE[Y@WLO}T|p~ PEwR?hºYyz0,.-a8i@&5!ibUc(wJQ>GFbgs @ὗ2fFծ4:{rNNnVTxi<퐭ѕ_Hptv%9 =0/4a7yCIcO`?+V3tvMm֔HkT isIɴ׋[m=pEU|(5|G, ىCUqĕ'qGE'D=hY0/R:u$ 萟[ەUd-3y7C= cop SOg݅rmCE! mfk4![Q6/ѶYRk /lY-BY6]8!s^)C}W<.$hya7$ώr2,y/EmOX kh)}$YU[$U\HУo܉={A?eL;:!Vm}:&jC4|v"Iĥ 4;rXLb)?-O ifɆ[b2kx;_/dUurl$9]uRӇmR 8KB„ц<ٟ :HnAX>B,ag A'QPNѥ Z0 <&^PE~ƟK-֠ètPxڟvrf/Ӆv jb\usT NhLee8o-%jw%^iBX^l($3j ga~k'NWyeD߱OuďqQH|c[a({h !c4BeB΀QlS[oc˫ۿ'0d&YkBL;[SP'm-Xu \\ í ȸ!QADy)b3 S0)v}#E6[MwkaT@ce `]ßj8H}dċ-p uIYEzTͤh=;TKW K6xkFs~npBUJ`X7nNrifm>]ˮSFc5[! X<т㏣3-cuo!6'YC5;g*/$}+^ -OLkoCY_OdaU1I/)z:#H/S>ꡥ8i>SgNb\DEM.vGF: ~m6 RT]Vx@; ~!$U~zab`mB=[vq inM]B(Ĉ'..\tǒ}دʍ9srDʪǴ˔-SbsȌtЬW5: ٮ :BҬ7 JRcyA #5jLM~SbgX꽣"w4yDА}ۇIИ@!dFzfUcHR2Uv)"XgtwNŌnc( Ps͔͟ߠK^6gx%+NoGpc1H Hw+fU:jg lcٝ=3! v)],\!uwd4sND_KkQÁ>9(S<;үhgA^)"@>C)=oe(wR5 䣅1zͳ=J ,#- (A,Uj4uvd1n.o < q#8yJ4*cwh=5*ƑEg!Ǻl2c4 q`296pL@ѾfUlʩ&s'rͧNKB`@Sߒz vuQ0RcFV qZȸM)D=\ \p!珮_f6ˎ]de-qp p_v/g.lőy * "϶-3),> P/YW)6"V~lvT/y9t.!:մv_N4ƼWc 8%v+uIQoX|"K{}zmtOzu_8 Eg֩dPĉ*=![mYAy5OF[EȌq)N+F%ռ@p@luFퟛQiz52KM'~q!% ,1g?$v mK3:CIfZ©oAmGbHiĎmEPCIi.Ee4Cs,uJ S̟,ǩ|2EgK0.vr\$Jœai\fՅx۳ߪ(rfX\Ouj\Z*N.,: bXywî!l7Iy]׍RvkiqF;$6 zqen eܜ6~F.XHBVU[SmuIP`eS3U\+*-:[0$j˾`G ٦j٠$n|qXȑW'K2ܔwK!ڜEMěPalBz45*̈́&>{V T輦߫s$}C;B]Qxuw߻O$ N,DD?iF@j~(F~F.dM2|:fA HS:AC2OpcP tD&"%Dz|8i1cİ fwsg%">̦g,]bfz^J`^*qD1l 4f%c&U~:dze\'`gHAL,mQXS!(=r+/gc 8DDRkmz#5Á=b1ٰ6Șm^v9*YAywd|ڢZ#~HTŇ΋"y} äbh@O/2~`^HIbQ7-B?(;hOLZW_)|Zcfa _&= T`uKrrqU|0SPy+o_ @"  Z"ɥ]t$+G0Ԟx=)ݤ8Nο>e!%=߁L@ٵ,(OwU0˔GY.kEZ6pڲqV {r.{t}qt^lwWNSv~|ٔI DGuWY@:*9NS=Mo]mq,0!iENҒ9ёRgjaZ[.Dža%HN5&v9lUOҤ/vS^es0Ϛq;6eqca@=j0 dM@Ź(:ՍkUՍ|oGy9R}Gt]VYBF(?r( DY#z:-fP%Q(\i+;'N]?%|A5<ъB\㦽OC7I": yYqo0(g1mԺ:Sj\8^@b,Rm6Ib@rGiD8&Y*TrKZn5궖w9*2DӜj'Jܤ 74|#h6|Kek*Ez2߱#y Qx' {n>MYShkQ}#\llvեVyhr.\qOqgk`㔷u:aKH[ vce7ţi^>ـcq w /茇WQ t ڥlz[..mڟ_oWl)X[H2Ci](AL­Y^`I?ƌ`8cu-HE/L+}{D-UdW⹚:6#AAn2?Si(4iU$yn\@9FvBڶNY,^_Zg)N,Rڠ}~,suʡzj5! ׮@I,DLW~c;No4q^.z8Ԭ?ѴâY[ 4lJjiB* c@"?Ʉݪ*cKt-,?hyk'3긬$ؙM^~M@~drk!w:hRkNI$s⟔87Jh)X>㷟S9j;]$协sl:旷z6AHCa"\(jCeBM~"PV/y" ! 뗬x3o|!7#ƨq<*3 ю/p[$7re/PqAx UHg#chPs@$~33 1\VeWUvd}HXtH"0Q5ڹ9ZGR/!Y\pIlES^bMQV:n`HT 0?a\ߝyn㣁hmѭcGǯY5%p>0ެʴ @Ŗ__PΚXP=%]xV_Gvϴtd;P4|GN{I#OBp|,Tfq@h-c/w xyӥ35EyOF'PW"Ѫ/rmh>D@ͶEџCz7M!2H87bPUHYW9`.)D[ېnMŻ:ZD?x[y\ sBxM*RAT̈qVt*-s{u f s~Z8I,$u,;ts`SK$"oTތtFi+Bs𡗣"]Du}c{*&IgO+C9 [](L<xkACRcRػ(5%z[=sQj3bo@MtCW8Fc}HɦgY.#Z+6V2H,C+)GQcyr]{6%kw=E )g1^)!bv ŕ"K7胫S&2azp 1Ph\ߝ~KB43( h&À`CJ(vxXWѤX4Mo5QqC#Q!QFnw-jNdJ\ Bi^*c#x2EsQM@E ^tߖe>֦@ j5Jhƒdq&ө~/9P1|y pA+׏у N*qυ#7*g}-r/O]X= (z#>^_ ,xH@\zQ'XP= >-"gFPr&!] e+Mfg `iEyujfNC,N' L }4PլG.¡dI˃61~RQNM7_9"q0U.uue NXB#! o/z_SH~ IPH=$+G]mCmng*؃YB\vU6 9,N;E;S Xg_3Q(%c{G H A,K؟DP*UCL&.HJ*/9Z?c<JE=x12͞9Ȃrh[#jNx3|~r#-{oit\|]w6}T~|Nl,Uf\8g1_/U\jA:oO 0kCޛҾq(Jl7E}/_s|Bs?_(r7wfmfKU02FCr2@ū>7Ww;Yy^|5H}NIskHWkIvU"*N/H~2PjHrs_eK"~i¤4Â*r)nYYN8mQS3dFo>T/C?.  LAثTP0?b"X fUvxɂ9#ܖExG`?A1oRĂՏMo+JD!j; `?D}to:0]IODWdA۳odz Jna I?5x5E̒'7*Y_0v +Gx贺X;W>QhF?K:35#PKd`FA9J9㫑.F A "DzT@Iѹ{gJVvDi?2S{p/`L~9r$HBh1RȨwi[!ߑ ޙ Hvx*fqpnj#EIdž eȝM^t/_90/Gڡ IJӔ5)z .re[\WuC$6*g9o6mq)#P'~-Y͹t~tg;0ɑ2 S0ǒC`9GsUkVTbe3ȮJ,o`^ZE9qOwd5vΠKȾMt!:\ +v 6"f5ʁ ~}# VG iJGY?^ #C.I!ĪJq'aEtd5?79@{GW F7Tu]i,r0aL3)[d6`{F\Dfb[G ?ݭ Xn*a "Ntu.Z5zxǖm,LC^]v?vpQ"_u(& ]f͕(R^H fԽ?!I]z-8Q3!IC',woh,gʛn`Lj2JZUAK͇;sM߽Ԛ MwQ CR|R0'sh=o/<MwJko3I.m>٧#@)۷MZqɂEX}&8]`[ݼ"?*$-]_F:Yo$iޔEL!GD`l+ E G܋|:JSq#++"#S7/ΖD;:ԒԿ6j&I#f7s .Lف[089X(5y(g7n5X&w@~<ɉ"xU h~Xi H3PulG58*P^Fzk-bq2zp*Cw0jB3k='VPUiKMjž\#<5BN%P RӝtbT2I'-&o BF?quǣ֘b ƌ^vf\2oQSjǬQIRwOhN':5[arybdF!QeJy 0M7 ',ʍKXX\Z!W-#o_Cx[WDiP +-Ṽ`$Ճsael+K0Fr2sSGy|,B7M&YY>uWَ:Đt\A)ғ ؇,tgTSQa] .>2e@҇fAa~)SAA1!4?$K`HpŹ'.kGtvD(je~#`{T.1X,Jd&E RGԦ06$4ܖJlHHʎ[@;.t;@mhMWv}E{ F9d( ㊲3#7` /x is  T%dP,ТKxrHe~$y&6BDLK\uM00J4|A܉>uS$_$g =4hkM8eh]70?yߩ@i+]~9=DTjow9 (BIT͎>7W\S,AC wesgaL E/4aͣV ~:(ii;RN Qr5 Mz'2#<AItoNv$zog,oNV+FI :@$z/y򺪀TM)վ,&7 ״b U E$M*7ַ /~b3F+ nin*_)aFIE|Au ϖpB"A Ur`X0;(E\r/ VQWo3(58]8W~ 6"G{jͷnm|FS۪+B  EH2`ҕʍ`Xw:nm@*it`9F|/}Gx X.֛Պf⩶lb$OW?ȒrE|ꦺBbꦽ]зXQxJ9dJSۥl]x޾;'">&TDdOw5aS~wmЀ"/Jd,\09" q=٫Iݴ=gp,].Ъ=YSo%t=Kk_T(|B6Apy;1?ZEbIc*h^FeQ5+"`?56ɨh  )~QC gd[6l _M)&=uh|)gG,BJnD+"Ѩ7(4e| AiD0&TعxӁ23]=xՄ@z2<>@*'"h,&p%w>1rM]3vJ"s% B0S{"NfP2/8ĚO%Ji=kS[ a|4Qm2lt,d%/bjУLrp?WRFc_:h$?Bd찯wb_Si g% $aCџK3t\'?CG%6zW>:0#< \&jNO4{񂫗Q)YEbP~4v30Ƿ଻c t׊0J(zŏTn[7?_6ۥ*Rp3x`n)P)b? 9B]wܽFvo| Q (f{x$ZвZ/fiJR*6h1iRi&Eg(0; R1Ye&JyoG7hGpÊ\}M.0?jic7 ,NNnUݏ/$f״(CPeqd<Ca9>\2q[ACl B)Yzp4{2 b&QWPeU DB/aG-Q]D#f&BoSbN/dLMTχK$կum:{ gb~=h C@G|s& }~ͲHjM<e2tAHJ'c͉Yϴ~N2x[)"L:J>J9iS<7Ľܩv.L:Rrn3;d)5U]x\h6=նۢ٧ (c=y0:3/E]pf/ԩ2#Єt~} 8%L>[u )or:+0ZM-c/;߫E/L=REߚ PkBT @FL nȭzQ:px]NWW Y\[bzZp#J3 UIgЕ/G{^(<'e$%a Ks򞂻κ5R)s$I0wH<}Ϗ*pZ>^zI>PW@7#dv5MG˄b>r킻=/J%d WQјa `_jUF_Mp xҴ\ﴩ*,z_Zj&NPL*cx%B6Sz4 6fr+G0<[$~ϴ̘ZB2 l#;o-67(| % >cj{~+.bv8hY-@0~F4M? 4f|q]6(>w~Al^,@T `)M]VWL{3(RB9}cYE% ~[aXaԬQŅQ|Z!4!„Mg6)Uk^ 35h:39i.h!ddib&`6D^9 oQ!cAѩ#}$Y4uARLUj KƝEXs(l`nYK/ᩂX(MRYFL ]<^/w=#{$%w-S"-11jJM[۞DGzpdc?Zawkv ri ᩕDPy"TbP o^_XHx!ĠWW$\άMNN9ZN4&etSj'Cԝ^pƶ"mZGl53]`bYoz1he)ص tI Od@|rcꔑp=C-v~yW<{x]Ljjt*E@O1.bzVnZԧxX´-@sWim\(jصpk;Q@揂TXC>#+hgFbp pR6CS0_O^ɏG$W'bW^5?VdeJ ĭߺTk>B/hRp~I%ụ)c wwnK?A=5 5!͈rΆy;YJ Vж]aSmVӠ ވ+M!=YN@A;yVMP`8u/2o0&4,ñǀLmWbXDQ<h%\śDpOa/DRǏT ,Y$ShN9o|9#d <½z=-;&.kW+cIHݹϙc|jqPܙN*wR 9(1qH.*AЮn:iie؎%,u ' +3̤(y+wVUZE?Nܪ<8\=V\~?'ߕS?DDC"1(Mr dֳDm4S 1{+Z or=m؛0d~O/ֲhʮKA|$[NU#)2p\w$CR/R^ pq :iK4~(rib_nIݷyL meeQ'uj҅@q+$"jڐ޳LydOXp 腓"ho-ٴ#ڏA.|VDxdUQGG1깷 h#MUR45G3v]_dHF#JccԠYHCad>Tc3〧.u:(hhb1›؛ .o( +@fnWHpA{f^ٺADȾ9>vAnYDVOb8F%4]4Q?|cSIE'$DrFߠ-Z}`X @`يDN. oӱo+(x{;>.ˤ,[\<)tfH&Q"KY$qϧ XFI=QJK'H$&)MG!X8u&}ٗ6g"GXDMXHa}^\#:_|oNqB=}C7|6)"(ob{]q`Hq%a_zpI9&7rsЙq841R29䮨]aŁF)|>ȡZ!z<"6BW¼O o#?©Wsr{LynA4 XP)Ug}̰&NfWΗcr1&S|-T tm0?6,KQ>;LtD)#(wI899$vjsg؈g1H%Y±^O)g7+;DB(8?)dDնk܃Zuk_IiQo䘕ԽWcN1ʏd<=f!gs&?ti3S#팰OIǸÆ{kز s0\Wo[Lş8 Br%5-6RU=)F++V]j/(z[4}pV@Jn<{/_ i W{/ҹV_1ճu,crKz%2Y {q]@1#`]7`W$`igFw L@ܸA.t+nvO fVXɞZ-."'ps W"/-z FĿ1F_IG>=y&Ͽ<>aH+?ҧTԄ+IǒI25]v0FW(n"Sz3+Ž @뢎]_''d) 82;Qv}<8}LNdWpA,`k0$Ն=>ڲ=MJq]@+uv=R7ysg^eyD^ZX<􍪚HOz$Lv795M8Q)䝃ҝu1daT5}v'Vrڔ(IR|3v[Fkz#>5nxF+Va-7P72jlmKyhn/$m..F]H-$I|K;y J,YR/7(kDZKaI ALJ̢1 ı|$* IgeoʅVX)w{/y@uO<Ӄ]};wg4GٽCRV}hoGG޼f\xέ(.Th?o>^bδJp>݋J^._9̈6gϹ) ^%L?gg:=Ӫr+\Ju T^ӕһL6V<@i;q5P>. ^!˱kOΖ"\4f~׶䁽CQ.P؝o) 跉FqQ2T[W ^zBg+]̺sIup?վ nQKbĻ;1jeU@zWXA̤}<96dYOc٦yehdft kaUA4uZ]V7 șEWwf0 ydETd+Z^&\OYcsOUHl ˩\5(D6Ob\ @EH|^BiA;SoxP̙$~Ňjp~TpXM0O&h^S{GZ$Ey}#@(;g='[Rȇ;dN/]eِ۩vIiP&=)GNԪ@/[:U~j:w\+ \~$߇N璋sϊ9FE( e,fy#/'Uђnd apge.;6%,hV臀Oe=A= *}s`Y*+;Q~`"rE+糷,*2{z/h[[?c,v.V;mZ 7c@Zi\<;mNL(k+gjgӑcvP~=SnYˣ]]\,,axK,zfxR|W~}*zu+ŹrM>h;_֘&>X,z}tO*'Y o"zhS+Nu'x??GNvxXPMn0yh;ͶؼqR^4rCE6蝀5Svqټ& 6*ӷX6/hN~_XuRu |f݉W{WᖄTB(C XC/C,L+s``p1c( 7Al Uq'A8jb:B]$B}3ϛ=q}>cݞVCÃ밉g5Slf薗%Wę·>ٚ콡4n{ʂWwTTԓR's#=vvd{n1d m3Je0l;}J{C~V޿ )l0;{q`됇kq4.^yRш$kCcߙh:HGeN[鱑Hpe0UE{1O9=PBl˓D=sέ~;n<`z2AӋe5tmCy^^I79Y պ[!'?g-&H^fPߘv]#SLJ1XNʀ1VoRQUfdybL߻"*ًXFV" 5gC2($g>~E")b~#w^0rKߤ% ֬T}h*޹뺆[<˼|YNm!/^,-U CgʭTT:FFeۢ)TGGz_I.x^>oq͆Bjsl5^9+Fe@rSJ, P;7.(Ccd}J$>`؏=9j\7LQ1=OP_0:7'DYL=IdfbC6yz*N)Szb kݡxyE8 U=3) D Jg1}/S]51킜PX>N'ȬnwIk]IMo<}@!E`ޘ'c됯@r*P1t'f6OIJUvdM3u&EBLMʟ6KI*zK!Va1gcHcDY_"T>E, 8ne/d`bNwH[Lg.nFAŗAگh1F~7 hp]U5 + hG ͆'p_\T.8k]eA#D1Aq}BOJ:Ib=LKdR*az=CONw@ fhdRouL&%ʷ=>y|GH8W;p W savVObyS.rxL`@Y}oNZןN?2QLJˈ⛏4േ*,068r~Q6^@88s3Y 3f"EdF5':x'rP?Gf3;^eQaNF|ۙoW9ѝ[+ <~6j>'epH C!|ͻ;pQ,̕zfE=c>/7V{55KX9c~=q7Duɾ+5;pE.MρW0)kM?6h`u#%pkj~Kf2x6zsW*9jt'hQ\bv[ΤQD6fMFWSk+ l[N,yBoo[.TIԠq sigfPoV_\K)D~jseQ'6\:Xɋ󣏃h٤su*:kRU4Qle2C֐AbkϬhv !oY9MlH6wݯXUT_Z7Kx\DOu)Ytu!rams%bSֻ~ĖJ#h"' DPIJv!R8G_.4z覆T t)јBn֠ '0P 43:gEj|A; ecOCVySBN++DV(]kۤ-K ^ ٬#=Us͚DUsvtI[cJ1"&.]2O]|wC2(kU,$YB5b3ytH֩6#-J%1%',<{>Z&kX~C+JAXuu+bW o@Jո/%l2%C- rIl/Ob ܥx;\Dvwqs=;a*isԨdIi=t VfHtvsd (0XR[v%o'5A[[`}!Sy:P1"ak#/TMWC{Bo]Ců8TA ƅŤp0j-&͏)5;7,(D D<,;kd[I`[x҇@\*w *DlBHJ6W ~/>)$CWVMT1j3HfW pkWrWo'r( K]pk0!q?8q%H1{fq|.r䔜c|CKuXG{i% ^X7*IN6e#v6ʢC/= ]QdU6L :Mw]e8(tф=Bh!sMǍJPC}l?턯i2$8SJtlR[kwh\ބr[9dhNJR5͠פ(eY m'2璻X_;1`룀0BZj9VS1[.9R>2%y?&AGxx/UOnr!ۿo9YDQh][H=1_y+J dJáZq w #.sk맙-*b3 E~BJI6"V!p!eY'2Wxo*PFȭ\Q<8Z1]aposI4 }[|-fxL]'}*vJ#7J/-s1.K [ N>TuQY=m:~K#|<Ź9Rtrf軼XўLXP{t0>lQ-sƮ))BƶcU~|i=1ئ'Eϕ eIPTlcnؘ'x.NG`^_c_ASBY4r4(_WR[UC[3jG5oՀP+j k;Ǭ!/],&zkX@w>n0%D2T.S/Ҽ﹗lkwks#|R[/1vLoլ[YfJsGAq_߼DԔ@uoҩipX)$.L7M9 n)u`rC lR.␮P1 C,ˠ3TLقc"8:6'U&TL۝j0+oWU뿌[cvh{,0f1CV;Oūc 8c Пz oH?+=&~slkrT\,+,.D 6O}R;e4{8]T&p ?OIE2fO,1y<n: l߲xYƞ7S)v/}_C42O*+?IW(A/XM,rm9;cPe]J4Q1}I.[9:<' 9XzRrt_58{Y\ $Ĩp21oQPtHͽg!a&XOX6F 4Q8vF$`%^ki141VBFN҇#@/44H3y~)iϨ D{ߓuנJ1L /(`.t:$h vC>53QW+pvIKG²A%/FfLrIWr4M-6\ @H ! (WA+|hen)C 6o&%nN[]5A,0gjO,RLv S(0Κ  RCL6 (P/5ɅI+A I)x03|SRnJڬvEmz3jʼ[B 8xa_\>8'M[xn;XxJ Kߒ+B :qYC Fbs2o^O_8э2kO U,1Ge|N`ND3vE);Z)78%2K Uj+<` VPbni~ϭͶz+%'=3dھwgq8M;rlС:ï 'ϯz)T m64(ྜྷp?>0wIEMmyZ*:H6C* IlPbcMqm`8ҎDZN`Qb8!H"HyH*%[h)fsE1(?sp#F˾}rSo{NpG"C ɧxab=yĿUP4F%ԵK[$M4wn4׋bf)YҦ>+䟥Z͝XZ7RI"֍A`CYJ b9q o_"W}~,MK6~rѨ0gS̥QcuֹAjJD2rKOS<KڌF/7s4ic/|fk^~7;E m eHtF(nm r_ &K6~xS_/ųa05~xGA5V\`,6RUo4R] 0MTÎc!T^ozY>C=85pq_spi9VB^X|AQ 󞫿bf~`t!AփM\h F-kmd{,UP/ !⹄ %JC`Q#Ao6WˋU_@(|>6<Bo6864˽iA'8*nD[LY|N pSe&6_Z_ ~X[qVƧ;&y>!])f_3~rМ1N>՟Վ jh!0h\< %]a xbwOzTN!&/Kep{k:}*D?eWqq% 3nz#W `b:eV4bu5K9ݛd4mo +Ӏ/ I i؈ VyѾKQ i= ʺuKY/S괛6W9ƃ#` V`(gf^a "TP*d!ZELl2[^;zg#N&G5U_ɖ7c+b]B?yskTw†!DQ8I Da†%6|TBmI)aT^$q{{:KIJynb RPKʹzεGS9hMW7jPRAUKyڡx%4n$:Q i͵Yb^eSX9' eŽvi+)򾀈o.- $י9cxeR_E:uh&(V][y}e#A\8_+BIM|ꎁժ1K@2ggϜUS wb(xDjTNEa'":ߴZQHi:oS# .T, l-vm+RGqekeyGbX]H9s ?Y=B3h(zxb3{|8zqgՂc߭+ P"OEVNh4(J` زe༵{sK꓎v*uZw|W&Oqs7M 2k38̲wXUaWFn{w;!@`],] #Cse =Rp٢})Ls7<˕^8\+E>SoA26"C>mbu¿CmAD}4lB+[+qJͅ' 5uخԯ߸ maM-v1W J78G|g^\}9T'6Ls Jfb!A!VvN +(+Gr3pX$+O = , iTN;Cہ~T4@ V'J~(klq/!H 516kOcF@OgY;1cxvzAuoZ ׅn0yVb]*~rn>\M>"Kv,&!#4HF~Ss|CN&7_39Ɉn|'s+k64J@rPɈYY48E9Hx(E=GJUS^JmWڮ [! =~1L誻AT)r_7y2>8cc23}?oRSzbzdv'ReE8CkpbA?b ߇D<j1FI|GBx2%|H z GK D:~ e={>Zr!4:m˒vD6҃>$a\I̿5h#W2S$Ɓ,]h?sN̋[;<ԞoKzߚ̰}{w/r3` \zqDvU" d:n1C岲4G* =BpW} ߮w35[Ֆy⿷Y+އ LA&ol{x%syE/Z!5V A= \}kUIÓtzkӊ,L@e@44ڱ~'P[M@)uQ7u o|!0:)WV\q IGFI.D5J& Ұ|_!.Nm>>^,s mźݪ8@JjGr d1iw[^Nw:kq:伝}[GNO1fi{tX쾺CKBsKP-Ib6@ b[춐a5dS)8UtO}eoUq^NY\CYb}L\Hnhvh>oi [p{Br4!tw(ĵK m{Tu эHxJ[9,ZVu 82ɒ.\B=U-?fJӴq`ݍrX~n3l9OyviK*{ ZF#d'\r(mQ)C6vFvRRh02nAb$ng3gm^ǯWy,NJp9:[ٜX'sg kֻue0U$|>RZ5wyKKNs9Q2@dk8TJv1:`@iZZ- Y&nVX9/Yߞ랈J$iKq#٦+ݩ;70" ÖdF3֣\،sU7t?Sq lXD{(9wFf9ۜKv@}¢;)ŸxJ;!sOy'vtT.:s԰{f( Ċ[MfGJ|>dqKS,deCbb'{N3B3]`ԥ{brmk|^ɒ ?̧q,Ї)ިuj״,M`[¦_,GiA` Ⱦ1NgNLV7ю<=|o[1YmCJCGh-s50\KLDO/A#6MݶFq6KT~͉>:pK%WÖSW ne`Xh0X)Iks_oOx,JŤ.Y"an^,0QX#$:*L_41I5iB1_v:*rwYlneĥX jb͠Ж/ \F[_]c|cᢇjqOTWƧYDeE?` _B5^CPvq/TM[d|1T_EyM[RT? L+XD@h\iz>T;Z0iyݶ^&S9k{t-;a^fΓ/4JIVCI1I8 2|p1n뛞Cr Ri,͖ᴄZ„wuir;bt) |D$'MeeLl.}X7X"g(6J,r$G{9[>p`@/j'?^Me~6=7Oɕߩ 4Kp1"zL}!G3' %Z@MtM̉Uv)פRd Η.G_ )ecHwqѼT! t2~4rŝ7jI 6O~H(X>*lzd+;oaQ7 twf1 4aZ9Oc~G@khfIxWgn3<2zOOSB^- Ω0d9).9p! 6t4 d8j1'X湪`dT{V0Wl]LeJMaN,/ 3?Nbׁx;1m/֭@J1Vz 'E1 ޝ*<%iƱCoe^ܟ9oV`"B{ahżO4ќ]GZ Lz7]Uzcad? :/?2[RpQSQ6FDґ,%9f$":*>V ]X^er𻑟5 m.sx]㶤*0J\ ;Pv]DL=´.UJz-MmJvQjL~m/i2H %B>,}}ALI+ÊT_>=@" 'oNAqcC6y8l,s͹GG-|U }/ _`Z $C)V=k(a!,0Pv4f>&}6\=),/X\47!FǓr'M;3}2,| dk sI\K {Dqi(cs`l7=acBx)#`01s[ߔ` $(Ƞ=ќA6k1IгLє=o4蒪/3T} &63e 8wD]=5mZC*k)uuFFKhDY *ͣ k'h u%KDYt}=K+DbhZtHyt34/pښf/ӟqc& W i@?WEKCy6SʯƂ-`N\/v@dSic0yP([Ob_΄gXmC0ȁvsuu;w)yTGY) %#P nHРDC()H3צ+L(U=Z;n؍ Zm84AUaB'szxl2!tKiU̹{1N7t{Ց"!mxSa":w/0t B{BOjx,9'&qist=6x{pl~@S{Y]@BsVen1,Uyd|8A1ۻ޻uak%rH𻵹t.|!}P=V9Hϊ֍ntf4:-ZlCwcbӽ83O(CqIxRJ),/d q&j[Sy֎IX!*s𣫝2fDoDA$V6 ,cOnp/EA;g'?ԊpÏ2"ĶLO\M9z6rCJ P3c1gc,^Qc!a0ԲQgj6ot0+HMhYЬo#K/)9lkAo"RvM'7jSbpTmHGH%bɤ/:᮪ۛդ_2Nۥ]:~Mp/Ъ$ mHC]^݈j 0L{}){#.3ݡ .jrO9:f qځC :@zf"?VVj `szO33? щX; u+U&osFvTӭJj 9c竰Q]g:h>۰ϬRm8jx|\-8xFգYB:38<0g Wz )E`{pesi7F]Y*QqO_H`vVTņ .5# [g+'qe<2@KCR|oӵ?9fҫ Yޑ@H%0R"j- s$ZA4p \@I-7ņkF6 wf#Ug{qjbN!hO~.G-rvzҢ|F)_)UEvnaQ]j)N> iCvJ\sSzЮ%x\ZMMVX-6`ldUgDUU4E}J`\/J^>wB:RV4,d}%57Oɠ@+)6KUTkX15JRG\6#՞AQ:yd;IlSg`g̦--%pJ  (J~JKCQƺmd1_Bmm aFچk \rՅ&t!BV *^hRR +PM4D,cJ5cӍlVQM#ʔ]s/ʜ zݕ5'%H{c̫IY+AES&_q'd5! $ueM~s*jߚO;Ff'Z0_Yݻ [2nqZa+86o<"%tSO 4RCFV'O484ox߸5z EYA;n^gSH{\îdA);_jifwU=.j>o"4j4OeGݶܖ*=(䇄bIR%R-%M*o6y4ʲ7GӂGcs; A|yQI;>#Sѯpţc7ו%%'wc@&f+N=rL*6Xr$NN"i yv]05Ѝr| A%Ff2;%_v>(y~(Ah,Pr.LK+ da_+'Q.x$$1 +W٠Cm7!+A)ƅ)M uYXQ#s<·SMFa;|ZZIf8?} MH|GX쵩y:<+&7YG,ۺGH 7콦 j4 ^i(1&q%V@)q:M,63U1 8NN疻H%LB4'bljbvw6H5}e})X/QZ>?ᗃqSM#cNA rN(h`4=RoA,K2!׾;3pjJ<2:iU<5_ޔ=O# L;pә Ŝ9M@ej?ǎQ6_dOy\1IP/]j8XG#a=~E <*P( ӼmHgn* ^W*̌=ȩOD m7]5 ӵwIr\ oc42=`^u`7H@Nг*1sȳMM!MkRtDka-0|>\TsB gm2XlpChSǡ{U5ywU-85YtI'6bbʯ[}4An#6H~+;u?J-^j|̥mBK)X%YaZ&-e| D@MSܵV)y*<QoZ]gJ9[cmTcf |$>+_lPC=b`I< @\KO JnSm3P.^}%]s lbL'N_[ paM*`d:8)OG.x׳]`61vJ]-k"cvTf%aeԸL}]/s:#8\iAy{V7C_2NɕWtGwƗH~` g`+*a@礠]e $ٶ\$_̠;\A({N)=~體-@RB#j9OR:)t0 X20kOWە6^"%^^mtXrw-.g*l1cg8朏s( 7(Ց7fNZE^" &Oژ!ZmZLw ˯Jrcz]8@Hw&aţhՒnF6 5ғ. Fe<}p+5C4Skt{Ga< (G˜mK$KBdE;!8ZDiLٴ#^ '94uR(37"qNf{3QY+`>労SBI R 8b I2U/~)y1X9 mki?Q&ʭ=}ZjL'W8o;(WV9o 4g$U1Yw#ա3|LqwWң4P 8Piv3ړ*;&30([zۛBk5W'@^GbԜ~eBOBõZM e~S)T.4+c3`=J/٦®z !:uHܔpߡukO]%[;L(Z5I t0xQS/Ȅ{ž૰Λ nԷfpUX4 g34VjK_#OK>h N%U.uLAtg|KË2ai_¹<Ԋxy%YSB'ޡ/r)6W.2?_A2@ bͺGOs5f ,pQΑ>JXmMVu,bQޑ% Tv#VoKwQ=(dc{D-xV(/KZ[*_wqyH)oV)M;x<פGCocF9]ZgW#AMKԡ&D#KLV[RX4a۠XFuZKEkq-c$^_&L}ϮpT~I($=cqP`B96 ' ;[7;6~c31\\&i17ti4[ qURذ5r?:=@#|MşA-Xj{/h#)nOW, K"*W|Qˆ >N?8'䴬domzu$Ĉȸ2rҌ-*x\fF eCT±Ubc5==vxb1[; UAnw88Њ'a 7I` Lʲ!A(_fflW#'/8_tH 3J+VNj @?dIWV{u{uN5͋۲5ȈBYGK./ଧ`;4_,+1Cy9n cHq89,\wZ7}Rݾ*)O@'a㱄+潁Q'׀#QtK_|j:*N|Ȗ 4^~ό&z+K1)_9} <`Wiǥ{{Wy`sH6c?)&?U.D̯}0U0XVG]- QIpʺc3jDƞ?uYM8tf `JjWg|{="^r}UPd{]f zE=Pع /'Zӈ{ݓPm d| @6K<̹&$XLtL-tϵ"AIҼM@N4{ J[~#ϘU30 - ~_t.еpQD|S ڠWq Nc3S:^ \b2R?Pr ms"Za%+': Fͬk7С{ag4Bie ki=NjU^_Bݚi<>YӌFq9P+B\$3J`_R9P-\xbAZu!I>mo)Q06j"[Gl>5=*r3Wr- #a&Tv?uXctR4zlRsU+YؓS we\|.G E.Hajț njvWDm<Ö)ٲ4µg0g$)ՊۋzqXZΫrT yȏej\;bN5˴ i=+ۂQLYdX b/ϳcu YA t]:S'#?ftAfiP<2ŞݖcC'z)Cf@6x~ FwTkI9c]Áӱp^{^K5*G/.[}.Hɠc+$6ΪXlV|SN #w73 | ̓GM!I(XY'{px\dOq%󧩤7AES4ЍS.}qFfS*䯸2jfsqx]Qy+ s8s%6GMO6ǶiKE3xX~4X{S3k{-JR⍝2/G*}"WyC410ܷP8ݕBUGSކChIÊM$D-/y\dd= \k㊌VŕCyZO%;EҬ 7 _AN 5ڗp)!s[G '!x9=,0q'r>E LF 1Vn)X'Wpm-BR=L** lv{98(!2u[~Km;'KAv3()/`f,CKm8 s/ 8ױN,T"3qs w91jsG2mG{LӒ>e;owM[ϕ0[% Aŏ}#MOjwj8vҌH|X^~%n٩Qāx0`Gx˥Jי;B|dQ 5h?kev5hMUA&4]e ~e< (ohJŞzSt5Mu`y ΕP rh;ђ>4V:F}1+fFB~ 4, DVX (W0,^^B|gfZ~t[O%1.-Wug>1;|_(X53È_H=_My#߯)p0w]9v@K" Q/O.jtҝ ÃCq5Nd8a^-{oQ,\r+ef`@͉KLO)ĂL R7|IDj̦ZBjonnA'8w"X7dg3@'8qeGA#ЎGE+\F+wpKM ҡ< 8O9} kgyTr> ޳숦~=w!1 Le[~.uɸ5wpz uBhFVTHn`ku+ ujMA&DsD`Ѱ(*EVq+'ٓ6ʜ.?Z<%(qǫ+x-EsH|2at[:%8cWa rx,kp_#;иU vUn0Ql:?<{i,QFeU"nbm%~ĤG:587.jXјg)˴^;;"Qsiɏ!DPj{Rz2-Ȇ̞Ƣ[Q ;vw=pjɐ2G2RӳcV[l&l#p7eR++ ½%5u6fbQ<%z;^)MsB3B/>:J;GH@2 m a0|ь#i'._✮$w09'SM e)_ Z"ܼX+E=2k9X>p 5i9Kt|oakp'u8r98+jnnBrׂ2i J!5g@ĊRAmK?Θ' t1mfBIT E dlAnkh媄x}Nz@&\GbIB6G=lT'`͸bUlQ5$㝜XPup .Dl锼o7{oX_ ; 2!$g)O; }PQXq4>7K %P2 w/.v~-o0:za&O0RY7]6,B݉ 7]s{9j״(?soĖ}k(\  X؜EuyaO{orQ|,VNUQآ "/2 mL/ $eB\ӆKR+,sO;׻ 4HqEFs]w wdD{rN )Wx;^Fb|Av4K~eLKcٗS_0YWHwTqq詷]7`:4TiEcd6;_eNz*M=FP͘m}GTyI-<ث-}p N1mg)REVJEF + WX:wM;<,Y-]ۜlO?'gPjn:w!dMZZ*n1s P#7"* Y8a~ = LÝ/'[LWM%8qʘze7_왾ܲ =q3x!ڂ l5(Z}DSW r40M\&oDhGL"ER"חIʔGE@JWY}F# ͝곩{D֍ʲrcrLlgd@[$AI?5{]-VY!%Fxj)qB6/(š 6BVfМ JdHm I{Gd):_nل2ƢӔFITp6C. vS4pI`Zdp%tܰOȾܺ2@7f] 7fc켺-=6=9i w'>PEB!M$ 1>N?_yB\ S |JC7<υ'V pSC xc-},7(ξqs Wˌ3gw0G=g'gbMbNLb^JF2vaSz/No%1C6Y6,57u#&3"Ba6V;f VۦF̦n8ח&VLL"r鹌Ūg=2*)"]GV%^FcY?$,`~ ROhMqqzO (Qwm^HΚpdK<.E؏{!kD;֗qs=둵I.i Leqh噔c[ᖓY4Τ75vtP(soͫV&udm)!j,.1:~S"Րtk4WMG/ƓQyêeM[qm<}6wAg}! ^lH|z8x+(U^Q[;hd^mVAX2'\Y(d|izK)4̲)|LRJ̬XV}krERLw{ƴ'rQR㉇MO+р +}ރmmr{h/QlAK1ⒿQEi@Vx`wz2=8̯g%8nxyWys>/~kBęȗ(zP3MSfE ǂ|ksfxwK RWj {eDT; 1om.VՋM J@۞ؿsyyp`~D|Nn&w=.S6pc?PmG?71.CgЁ+#a(e/8; UɻLh no|XW=y d(e`phͰ2ks,cSǟ!eR0hqA8A++UJ&s".ŮK)P̯pdrܲ(r~וvER XXg1Vh3e|^{wtPF yC߯APPߙԳAD.td]u%B׮X K+PvKQ ;MtrAi|Ox~j[W!P,o: =Rύ(q:ڠH-!g='Pha@}/+c[TG+Gs2/0vzo  pǸeqLq̩l 6XJ -ֆnT9w0c+x?6 ƃ5dMC{8ttgYm8%lmYѤ+pc{&V ̊ƃfvd?:U|.vS1#sNۈ]װ;}oiHJ^sчb2M:t"Fga ǛܧHY +쁹AWzv==!YMa,nGLËS[HǾe_K t?_za"wlYf)D4 䢧7nx[7vg!("ѿ2_Y':Sgͷ#mk$#~ș+e'DOPgdn/ˈޡk]-M{6ƼbWBuga2dDI_7hx7~:@Ub)L܂_aC g2Y 'g2, ݊I|N1w\ jp*sY+LW2uϦ`MAnQj ~J9w}kj=ms8Neo#_P1|>٬GAfkpy)jץ!x͹qCqfRZ+%Eq!U %˫?1c#G䡬e7duVOCdni0ƌ^In<ޢ{IgY -^(3A6?vyڿDÛ4GٱxF^k+A%ut+K]b+%U N7e6=v?Q68Zv&y@3xmCRfl(ޒ+=wn©y 6|ÊE\eq5T!Dc zcɈ;82WZLn*d]u1{U=_ Zh G,hG+1gb^cq9ƿ4ޡOc-dL,z P&"ATW.6RHVhh4`S.lr@.r\vv"GnA5!$dr0 ^=~Uq 8X@LDSQ]rv?pӻ}dfQAMMF8$lΌ* 3Z{ BYc%1&7DuYwEGP>clA?b}t 4žSy :2.+!,7y̓=3>o_IЇ+'6h}A%wzE  <Z |roK|K6bʎjL#+J6Hf)u"=EK97ƂȥX'IE(=q9~12^gՉXgF:_enқUԈ@QvD\@$+"s( $i֍T4i |t#OO3Ŗ~hG279<:K)U4e!{a_u:yzzg_\Ty4ʯRD+g6k䞪 34!BgTsf݈m`zmt9,7"GG =/,=~ꁽGެu%QU•CBMAw.զAO駄Ol^"EAR#ܼHzrBmk$`4ͻTn|'HWK>,cỳc˿Bwy/8I4`#xk ;M^|9s"?S͡;7g7n|<=K|c?|a{%Gvdh;.$l|5fRuqKc4]߁. s)wj0ZNMGa(Њ]GL۸Y#.LDÎg`>ʴmV; HIO&;xd*os_Mo?2ވ;* 5D7ѝfI%Q\Gmw!8Ӱ ^ >Bl%wXoD3 ;̹'U[ТD82l Ih&%H{APC$96;5XY-mbF^55n8>vM凷ꆚ? ރ.E E'*ݘܾ?8v++Y)'?ɋy#OdT )E|)RÎƕX^@T' <=MtW7Ȭms҇}WSFb9ʵ%%Q(EwaUSԗ f 5gm3`su♪ILz}$u|q?p&rH@STSf |Qjzv$%$f5=x@k[VΒ،")һ)rj&cI~l`:JI&θRȗA%d{ \` W2ptPD Tfza^ȿ/1Z_y;֊](Pɂ'$bt'O`xɌ4].Qkc $W{gTvD_/pGhWvQHisDWw ptcӯ"Y5 8E.1#=4q-~&U`$݃}eq;9} I3qMrWr8)#|['TBL NEA3u|;-&ch#擅3APqsߴ{ÉάӋg[]sj%52PM=<6]BQLOY| -Jٓ/]=BX7nPUS$Z1# '1œ F&U94Kl0].j_of,0tsEk|˜o" "gp~HrmE!2r"RɎ_YkfEq,p?-^R]j0&PxZPznPk]5vGhnPB;7 lb ! t /(-Ԝs]}P2 EjJ&Ky<ߣAFL ѦvK&uи98yQj)=JrOQ!^*6j#youl4{H-j1\԰ӕq '*Q`[mB mA9uQ+$fc1֘Il|v.؂^ KBۆԐ}+ OL}":(YP]` p=&䈬J#e+]lA, ކv1m6GNo.JPS. rkDuHY9۫9h^t4umj M@ Mp Cý^)HF `,xZqiF8u{GA{5)UӍF07\Rykf^=GN4 PH; II'^pN~Ё~ND6t>/NQlZkP)4zFf5sɕw@Lɩa[L\Mͣ1}>fWĺJ~AYlw?l*dݼVMɗmJ!ʈooMSCzݬ#-]]if Xɳ7ef)n(/SћW!gUW%e 'mPp-8* VߗhπQ,S1Z\{YhS+BJyϿD$?ƌ/^oYY8/,h~$.~7p1(G=. ;n';USe y1m$cv!W]M48/sڪ0لM%J* F09 $27۸$+{.+o< ߈W~|e|ߩ";Tq\6ȂLȺȰ!L]AMC!-ɥT7+ =ꖳ*~H =<%.X̭/ړ(m9-߳r]a}doQ ?M\D?F$ttx}!$koݚ:ipkBeUMg;tX## g襛5))@y\hr@ :4?~hכ7lP/֤X x !Eg+aڢB1ŝXYBx*':HORj).gž#wIlB⻃YX:lFGS& K7ؒKKSV ܕ^]dgCpwU~6A R YX`\ʝ&U%Kw$F*mC_O ljs`ؽP8U'\K7Ƅ-d̮/N BF`Ϣ_m"tY]VK߇W׉uk$jN.o9Oq ,DT#2K f!w6C|?Mø6c:0XqUR'i~dvҵ?*6F}Y^^z!w ?1_'&'CUJ=lqLP+~bT5aLXK)DPwq]w(̳$8 YyR9Z|pyc'Mo=r :ԁ#mhGD,]RtgnGO>sKW ej\G$bF|?D(cXvL^OV(KE!k'7NCjcR#x#(+wJyЏ 彚1_|n>Z\pK/Q|c.[u1Gi\_5$xw\FɈT|~핌̬8nf1w؟V>yE'CؠVg ltz9WWŸgQcEY܉sR[$Rx YH&`Fu 5oqXlys1s7GS)߽;سG@&;(>Ocă\mЛGUɣbw/3 9HufD);lT _uvF~݇ x)3 fNpܼQs_3m(cws:b9꒵kPωEmC(!_]unS_I%A0X TKk35ıDf0S_~{,x&g*Qx'wP(ѕJõO44Ɩƪ[%M^JL3(Ll4}ȒD>-8ܶ3@&U~Gmdj.LJgxH{ƒt~ݢg2o+"&[NiT t܁CgԬ1Vc _&/V{<"L:R~DWhBޖUx @RDJ̗ވljnЪ ɜOcJoRnPi` >(:!ksA%pjS$>{[Wa T2OTmmkWyH q{m) c(0q )b}`42QJd]Ա,c t9P#P*4T4⛶aqvn8lO>BLa=k+￲+8 iႡfIWe N[ -ix=F~?g@'.թhqw|R`@,D'1Yr*ڃ>K8WvjTQ̘M V+>ٻ/äO8 wlb.YY%c@s#->)ّ8k Ǚ#zCZTmcH2tquqlF ~*97s0;l o?QVްr.TYTNPQ{RCkޜqJߙ96jKz"2\ďs@`0f'𒵼 ' ߀4Z?&@ C) f )]3i "{ijZzBWCɊ@ RIUql :Ыo&% 0[i16fԱA z;Di0s , {r,/ j[Tm" ]}C&'RC[kf$MRۮ'g-Q4 y'zTrH狼8 RSjxAb,*&1 >J(QQ=@Uл:FRC>n |S86shVnݪ|F1n_~LfW'7!9;CW?R 5#A(n$x`m huV#N\"EWr+ͬ `J \ZIuwjX v(!7}ʚ͢ߐ/%*}l_@2\YwV:a 4UN3 9EaEx)"EP뿵<í)QXfi9yq1PG(3mR '@E  .Kiא-a-}i\rC+ lrAy *OG)8ByBxyD޾!dt8qM-ӕIh4wF160%l)7+PJR @fD:< ^TԤkB\0v9Ԁ-o.1՗4xI_glFxaAD4yI߽'PHwAۦh2F_Ш%!LӘZcOv\: $Q# ?iǞR_m2_ߧߕCdV(nwTxY L@NO; KվE/^ipxCY U^/I;*ֻgz7`"ksB!0XWIbFk|!zT-<3]wӭOЂgg߯9Sw֖̃P<qΆ&" F\RI9ɦƆ@׵J/\_RIq5@/gubK+gOv01ޯarAfpnR7Ui _uNg8lS9rZ1GD sc_֍˝Wj}*$(\ Zg_G2c9.Bƛ'կt:e^Uٵwťػea,]8ۥP0. :3)l6,bzi]SI5[[^DĆP}'Z{np ni3YzHt0)1@s1U*x=;IR]ίs#{ܤWC~TN)‡?yr$Wbw>'ɯ,>lIZ5g̍q`rJ+*/#qpX%vupx'si͑ڱ"ncoy4 < Bߣ} E5m8R=ˉ?p4ݭlf&~0Ĥ?IDK 3#h6VPb]c2A{iķ3h'5x7&qj%mIRͫ(S/`vDȎg}@0YA su؛@ѝpDl%GoU<6]#/4P(TMPMh ,N5iy~Q_b_b[29\oR-ޣWKz%%KD oK^v+߳3J9=,N>yL -o)B#o SB3jSb7p[ oTeh8Mu;}̟- NB'?io`ߔؕJψܠ'Bbtj~{ f8.n ԥ9r t&)IA#3E|}p@oG'1cZs͓P "a;=kk*V"9|W~D1eeF?Q|_gg5`*%O5 ,nHn.Q1a-ǥvNŰGrtpoZ`\: C@)qcd U $ͤz i>56Q\*X9pFUp80ICToDou&n0 r zl@•5Eʋ#=aekCUso` na/6I|˪,$6%֖j6՚??QGt ~9D:f3`Vb6uzdK'c0CÅu?ip3f y`_hqXp0W)VýԻ @TՊhxjl v=o'^# 4( бbXN*Bhtv&C!0/u7ׂ# k4U bv/ =0=uyɼC`Q@Cɑq4bdD&WBKԘW'dhe b bw({`Xuwk!co zμ:?. Imsyl-"rʣ5"ѓ6/D[ =-KvzZ\wU  !.>zrP Q%)@ԼőcHvs\eS; `x7Mޛ:B8zGsF$/pÙevxqO[Pz(. #UoXJ~IkeUlq6v#Aޛ-v| IkȟyDRٖA}-Ѷm =S%C\DK>F GAoƱ(+IUP#Ayeڥk9*=///+\,[6@bGBPa{Wop]|@+^_76: y32ɫmERz~ O`.D"]=rn1x+G4ԉΞ\<9L(^t1;vH{ 3daYCGz0 u@M9rFpX5CJa"@Z/OaV5|Āӷu1wSpf8xKxjJJwuTX)۫n쀖ՙk?gNN|0rlwBYbü2w!9j_2L ٖ}ob Ίj[7'V{XL:*|U$a\:&h :*YvPC$}/H(xQ P@߯7QQ+4Wz%9ftkf-&*b[y`ON+{7ƥ?*1Th1G\?rA5E޹A1@ǔ (0֏^>UP n-#@'Fb .z* ܿĘQЇnJ ՞^HߙQE 7V1E2D7j*Ml UT((=툘(w@i~{-.M`ʞW_ qlzREH|l˔jSU8M67uf316 }-MFt2Š!.WpDuw9 zQ_=`[Pd9ofZ_5@g"4`v_"-]!hD-egkϾV\"e9̘-/d1Fj}w\d E o[5{M XzN6ۍ y_z*21k46S˯C{miZ;K(73n`S"@M]rffYt )T "G'([b"$ xkA)mTMߎqб$at9usۤg{4'!)ǃ'b{n˶I˨!6  е^^*r'ej'a|PS>/w|Rս 4:;` 9; &*m,>JA:^/W~jÝi/mO 6ChbZ~K ,F4KGX12;0ein7|x-H=X a&-i&Kn|#RӃbA8tW?u.rQp5.^H`. ӽ\ps&A=VJ2j![š'jE1 *28[@G:AE`bt#/~ ashY~ER؏rO!EK˝FZ^k [Y}DFќqr:T9X*qk4 0C8KYKi"~.lWv}!$Rws54ed8gO}o5 Qjp[CtWWI 3s.$BOYE[GEB{q}iη\)"f=5.-!`غt@_3<,dƺ=UUʉ3s?`i.xPQҽ;٧ jK@JeXqxA(;hO6' ,!}7)^ɚᙓ*ǺIejDGQc 1.!tibσU׾&>A-RhOӭtA]P[]jn4+{ A*ͳ[]E_X.`ĝ9oW.5uxv۽{q rQ4BqgdT) <8#-puvyKJu $ɭ\0>~*&.8\΂LLMyC>62l*@إ#Pskzl% 9'@|di}bqkWN&7@ͣ\B18OȪD$+|iGse_Gsfuc=(rahP>j+0\V,!93 B_ ءLZ끉ΆVsJ.U9 |Cf޾?u:p ૕XӢ*"=_ cbӃ[jνTWȝI|K-,]AtXg L <-m#cS)ZhطD֨ AIx=iټF_|_.r{ ā㧿'hT(jpК6a(IX}YRWYvt^M?1}ۑ/AG }m[gkzxF%Uـ8}@.r Q*f%0:>jEU]k7=GMk1{m@kYWɝ4*U#f`0̸R\eOBiujxcp0uqUB%96%#1u}u50LUI R3gL ˕&+UHd5ĿybdsE03K .uN) SQF1rEX,'Vk^V6IsVӓHۘ:=L̍wHh6ZBby[:b@ѻB|T K3zxi Bn,g Ht6qV(7O7m5FŐSU, Jw гj6dbvV%QvRYslFEtK- GvcBY b6.C&=8+őo!p3ACW|t!4KzGH`.a*i{+ ƫ@g< q c_&8 E'rlTzK7nAjh6#tǧ7O_i`%GʲSGM>!L"4ctFg~^ɬKC4#&e΍vqMwiP:z}SBGUe@8JUxab2kh-&z[cDk&3bn*.Ɣ«:[Ro/>ڔgݱ 8^3{؇u^G%Ifؿh@\o# pA&MaAb^5XؒOt?9;}/|H!]:""4dXJR@Q?C m 9/hu+yB$ /a} ;Cm}?n6ڻe3)[_IǬPmpPg`_250 &TE)wxll%E5)He&.7NU57aB 갻UhW/cт̂t\I⺨bl49l>a#e8(of$C94/dNzNvq &$UI F.Q~)j'V%<ꑀYg5l'ŗT28x TS Q[FիjuT+`K&;ǀ_@ȮPs{tg J>%X eʯ5ikEХgW(NYFέ)x`F~]]sD,'͝2 [NxC9֐y=gĪwV3XQ)uvQ t{3շ!=X ʿKk+"~l_ -#AG\@F&H.KW&Don^[-,3%"v2 HK4$J[ۢ(UKpk}ڕB!&>'2A־|6OuN5*h1/-狤Nt0o*f,bחNHx{ . Mgfn+ɪ3Z;+yX’G /L8ԖMlʋR2Nh.YeVE)A- oC{}?tX EJYY~*7 rm[z@_"`y~~(_i6IPb

    1Z2n Fn9Ca+_c9J)*zѹa [=g8Tgb3H&Dd'zxh:ӑ5WThz)uڄNմ h)uZl"o+xQp)8 3&v0Tӯ3X#9\g\%:G\Lk2OR3 HhI5"sbeJ }V#!#cˤLͨX!gO6q5S>4Jk^&c wq"r]'''poL'\Ѝ{kQ"4{} ' DTp.]y^rz)0Qx=6p$1y [OA02 shlu'sE lo(a[OLfo\nyao ?#DjX^ve^$J $ l.q}LJS}ţdOn|pDNV(ITׯ~ T u{P7!h߷ܦ )C!;_WQ1-啍$_Xvpu礡-`c~ELQ%sf,YXLPOQwR,5&NePWyEJH wC*3 L&cus Sjy%RyL[ڑ3V${0 0j"htě%H0fl3 Y1ew˫1VÅ{ Yq"Zwk8(Qs2@/-ʡ,\ ';f.Sj 7.>wgnt 6tc;1I]T .; 3ۤ2(5Ii%7.]iCi_}qx )TtM\4((jҌeH4A{UH\1+EXhK0Z7 e3umF%ѱ!}o~Tr@#K_Gˡwn YOe0ݩ8ۡ18d^W洑hOD0,T8_$])@LEXQӒf:H~McS$']Q(E _҂:_ Vg~k-+K`̳:oE$-JɺK J < 嗅}pHe!D9IC鱔C|AHʏ,0)2{NE§ }נi#Fi3,b=j;<Uc#7#`Ftv!HG+h >1$B75g6?3Ef0y5N-'៶~߹87*R:qV Ecj|\Bg×T'$ ׋F&;9n F3~Fq_%^"X4 c<o/;[@쪯w#{J[dɀn Ouo N0&ڢԂL8L _B9w}g>I_T_ @#!FԅV:)$J:aD_%z@GfRR9ѿ`֠V3K"XHI,[jݫ-#\F[bf 樍5y9L{I3bppaNcFB+~snl!n*soau$ :^ױoxOg~ɍ^r9VFw'._ G#ozcBo}'ҽ1~c _6CxPz -q1q&F庛~$ -0AAEo^A`?Q;A>K+f+MUX0Fvi`dR,Wt#&eeV,0Zh8%P*HM8E4aDu)Bm!²FP5,_eTk([4Ǣ9:2 z+)W03(c+INe N֦>`Zuc# +$*g#Lrl|&YnW]:]>_~B•doQ)*EN0?z<ϩ!n/ ?̏) S30=!n4XOh8h(q Zi/sY>N\;."~+@sTخʫi}L5AT!uz5e6 Lua 3 RGAХ)l4h)PDWi^>x@({;MmϜJ \Jά둟_Ykգ>2vux:L_:s:U#;aXx.G,UuWU^Eg69ucg`ڐ|pA AX\WMK~%gJh!emEDܥy1;D z9GV٘ne<x'5qn1?DY`-YR{#D~HφPYS Q!@)F໑7A׵Y/iFLXRsx&)r{ÖT+:W/ !_#nBtJumC\$g+m^A8/3UTg6%[YA1Lwf Eϓg Dv^s+h9\\z j BU#leUb²HO_TFh%ـo^z/˽acUzЃk4ء\z M&"y1EXc`"e G_Wɕ Ԗ@tVr_nk,ld,*K>6tWz,OL<E;je뮔Ū.h`_ׯIN>+WF^*`(=2=Zkz=6$91LQ0R1$"w@Y;f3"Ej!u,0N\XFTȏz3ŘiH89BU#(#znV8 WpIܧtss Utd vwU;EU䏻`wtB-> VADN@,Anw$(6pSsx\q#f$ZN;2]6:|k]Sl%/FEAxѸ$=Oer#q]} lc~rDy;0*QIG#!;ydQٖ3fS24RҺsTcf,o[~,I;XD$pf5߫U6VEP0tM/\iA0A"73bgW<$jFҝE^w1nQz>*_6XYtBa0˕fg H&&0ȿ)-xפl"L<hg%uGa6I㋝f4BB]n[p^%V?]!4ҁ|_ nba9a)`hƏ޳;a[3=yE{h},^㩑Q\C6vNFmG_<[nY<>{>=}]9=5~=+.݁^ףqh0n:`^ (@lZ6|xV( G+0 \-[N1B-B?JR6"cPT30| ףAlJxL,boBM#EVVU(^j#u]x1WɯcM`5z +lŌi.9(hWg)CZw\60驚6 x <DrtUuZoao; $iy[["ytP=_p ɪ+|?ːvM'foҁ}ӑ,{z bZeyG,Ƙ{ ֬3"ctCrE|63jRO ;S.KT)HD.kqBa30yys ߅)f;buPm/kOK}[D"{xW8l7\=YŶ(Hfaq wD7ݠS))qLnDW{ԨZFk۶3ڒIJO"&* 2|Rە;@3Nт"EWg*-݅?9{O1vk,[yAo[A+6RZK)[<.TH^\bwYwfeS$uf1HߑWyޗ{Jg[Od-5:tL0ڹ\=GN(+%H#.-Kc&-Zا~䝽T?k2C;njzrIW /\lxjmDw|t) iMƊf]@ cTa7qx*`L9&{Jsd[)E``K% 5йp<>+yth"zP.B:͘ 3-kL5,]f&%%^n*HsEr 2r ^GA/Sy>teR^[3h?uۿAhKGDdlNP 94#ٸ4dpUi#l=. +{R3 [dk!p>V[([3* ~®㤊A('`06Voؖ2x_'2FAJ9?>>VFS̼aDF `O n[l4.$Ϻ'LI(D)l$:J>t*k;yqen&+bO*mLMLb"JK 飬:(܉q0[+l.M{oDGFkg mwwFZ䃰j0vnBcCBqtѮ19oy!  a,0Y ($p]or 7:SЬ^(6ic :IGHDwŌ`L`.2'6K,qdB:POaH_G7i1˃st7r_[D_>pA˼ȏh(D17+6葀 R2YfRl̚ u*H8jr[m 5\mnĔe]5~un2#aC TSr4"=IO s=c)p5xwt/^ ti_q, 8m(}w^pK` ݡx~r!ɠKW/7R~R?q+m q2튌zvisL;P@ѝ/?E1D6qP7Ok0Y,!${Q) ibƸY6)9T3zc yz5 N30z6)!f_o [i:x#ǑbӹdsXbx ]l 0$2UF7f cˆW jb|\0t@JE۳B>86ty WѴҐ$stM|x+C$ط@3UUL3IU?.0W 1-x!ž8:_?-Qd5ω쥏B{@ G{I8 mfrf"1q@&2&ܸBt:}!֦;2x|mgvtz#5F`JĨz2U= wf=]&luW+IGZÿM:Τ0BOc|yxZ aL2#Ƣ!wC%1j&>+Ar-~XGT4D#:Q( ^Q3]ƹ ^ڃY֒'ږph󰀡cT2=NX%c5$$1錆Pi^X'$:UU86WI"h*|ߚ^ڢNT~Y|f2S}4 ~nM?J ]qQ#Dӵ ϔ2#WO}wq \l]TS}(pJPX`zt5;]R{Lăx c2yPUseí%v. S@QUTq/^6.ٜP9uoSF]3Hp0Cmg<˗VvDdG#kpYGGa5aSh:mh8;D7MǶ{Ois')2E2 H:76QOshAK?90e2.cTo0f_马ף^9 p@$!ʒ]1d>CWOwQ3t8Tq9ͿHΗs#gr'Ɂi9[GȪo1 6Π[ũ.d|f ;A;1d`$lMKd`a e[p>/#p$՜Of.ENTo>C6b3isuYB䠝SlM YRD8~#&ӱ1ݸE߃P/G2Q%@dWv0=0_yP`.j԰q I,1W[cnsTwUZjlZ6k<|9Hfы9mSi%0yA(h¿#g9qg@ {Lf׀Q= 9 f{/4:#wS[cy$mK~7ol.{6,,⬪SZڿ_s V  Mc(4w9k!YQ8W TSmzZ/exS*aۂ%$ ԨjJ}B6F`u3sB.d'ϔil8! z<"ے2N#Drq!DxO$b[+ڰp[&%l㓜"VX+)wb*˰ oTҿD{{Z>5QHd٤H'Y&ُtU =EhOP@H$4pCWq-g&//m-*V"zݵ&a!d 𷲜*,9K4U^GjhPHไƪ)$k aC$G=`/Ԗ{#9q$ogyI4CZ*p"Et$Dp'zIvn6Tgk>jUN0!7Kphn*W_hPuP&W.bm%T\RɱƵVKI%Ӌo \ȭ̈́ssy)RĖCr ⤕e|}:$* 1~=Xr`Gz`"M0z!lwsG\ca =QULg' 4l΁9)E!]>$S hP sʉ)} Rq|ub&Z@Ŧe:ED"̪`Y7R/aqYFy$ m櫶`5.(\n!}.?/N#rj (!0=S1r֪;R \⅏Ջdc a;< xХ7+I@o?HD7;F% B R@Ml*: z2Ns70)?|_ :JwVmOh;qUIH+ZMn* Ć% W5Rzi*{y*7 WQ#}F5:6/G 2F Bʽ  k`LU0_5psgA`y]8!AZAIfV:.7YƁW ,@R@8xQ^sѨ"Iu`/\PN2e%h!wvjZ|88ڵGnxY5-P3M|<$1GiYZ6a UW \g,dqԈ 5aLZQBEܩ\aO S},zQ[_<|E Ӳ豁b\ן(wE&\|a^h:FuI"9-6XeSy!?o2>8>ua/I+ D_1 eJx 3$CM/9ܮј@qNjPy?V}k \7Ou#±Qtw񦞐KhıUe6_\qĤ]2W"]/ rYܒQ28e}aqg81Ii vADf>HRU (Jk2KX-&҈ݥԯ@sT(iUN/ď1}pFR[k[pD|[W9R|* fS&T`wmgW}gɷ:g p*['㠋C2G\#:gr&֜Eާl=!ppІslwde 75:?XIg>Jr47eh[GpEρo)},ZJ~?P7G 6QX[n0hzfoG ŸFB#}@sv(H*`1 Gϖ .]OI%o$rqLh{jdK ^ J3A. IҖo4KݴVnO'-GŶUfçR1B 2@gJasΓ|H]=@r>qEɹ.GI0dP ׁׂ݀U_?cA~UK"2<NfEL*D7ҫ^΀ Ǹ+Z[~nm\[Mh$w~dރAJSb[i 喒3'8r0.Y4IE$ijn"6%2aͭk-&/F4!l~`+z0.ih_P*^~ Ţú{S+B{0Vž?!%QsG#I&(v\}ꅺO ^t.׸&Rs|7%4m8b&g>?,$cr7.dB}h!! F1T$"#[X9$@}OS.Qb*PuONxߍ`r~%<=_D pE]LC%2IZ&2F6.Þ8m>. LҊit\3 BdaKk9T+fDw <D*I}XYG& iGLƒDxw HŰ7cfz/ptCG=PHmLZKog;JG87_]9E3CR̚Rdpug(8!a0Y: #m+;tFP4)]$_)*3`$_aeHWn0 gc2T8K=}oAvzC/N! EASb?ʾ#}w(έA⮆I4oK>;t@}$IzB vܑ.t)'rIiZ۠ؕ>NYh~ f6_)j x 0s>"-tI[5,j4{TתH8 5PsL"[l[$;ar+( gM;w/j9U$$cn6)|)>0̚)% ?3EJHg%\~z&KW X_fqw9̢pY#2N.4]y*Aї|?ҙ@?;cpLM;LQ#+tVKfi@EH- 1Kb!W$4Y;yҤfQȝˁurl{zXᝊcNI:cV ldz8BoyWdD;)O6ЙrS^H%*[V~jMWdL*oy0yDG?Z>άkrfmO@ VsumA''R һ#Ip%*zQ WzPq"~a@,a$y,R5[^a _66SΜPo@saCZqj7R3SZwic{ 7o<ִEdbyIAb\xed<\),- z+VM=+M[>Hx,˽iYA^J,[@xȄNpd 8N\Yљu^'P׹`pzQqU!{\Y6*aBz`6tY#f5^b8>1I=F3HG 8';GL[1+v %+2+;ȃP9T|tO<o&j0vreٔw xtR/㡨e4J;lŹ0ˡҪGűSJAMz5(ڴ9WU\u-Ŗet8!$;N+dǕK[!H1լɽM1xGN44OO17<077 駩Z@H$F/{^Lxt W r1*WHUMP̾ j&x˱oʠj(21AoH0Q|FkEXarp!.2Y$3fBN%Go4rUG2;z>  @,5!~@"e;T$ZC7EfKz/ˢ6LF'0VWct^$-+͔ sd^^}&dĮZ;l:dM< /;kD}hN YزG?U }2NM _]6˒Ni4 ,vy{"\15|͐å_9`a؅3=W]ظ0 7/|Dd!W"_3.(d.I!qh%{P:V_hQQaZw<FyŞA0i,:Sx -Jdx\d92t!M<޳v5-$ ԙrIH S ,b-TױbIb!^$ޘ&nZ0w B,Fnԏn)IC:b-TpM,ׯ 6A5"X3n:MPgmzGںQ*9FڒZ wQ4ŀ-$2n`Uax<<#o;i_4̞>k !]^- Xe*)QYQL59ҦO'e9W7X6A:SK' -'v #ڜLC3^YX6%)&%Knŷ6MCej!9Ɠz\1| ,ɯp>|Qe7!0..CAu%:2eºR< b٤ GW4SJ,@ pUsJ+{H< \9}%8M!Hl d?/" KhOgST[2 o&1i嵚)+َ L r3և;k pE<a}LoYʫ7 wk>*6ѬƜ( Yqo<(|wW(m|}N~Un<}`+E@. "n Cj(w;Cz+jJPX+wF^*3{\d%8#RGo4LX9naE v-Sg\GC@ݢF b~8jsBiE&x{U" :*T${_Q H \}[Zd؃,UW.HH4OAᲾTG͊ hF? H\Dh V? ^#Ww8"4E/ :4Womv5 `GtU^'*[/ u?`yeӓJqVݽ-n=2$kךڣ@Mδ?ShQ-&E @ *TB#]_ѭzTdtC/jN)k^TذdiT:Z% obӓMt#IDJЏ0ASu 7.vsV.pG{'G16G";'ŴM3a3P0OխZ۩QҼ? q-V ic%.HJmn/ba]ePn9ZZ}YqL:U{lO,IA fS%hA.Â%qǷ_c#)#Lxw BHNWso_,g_]PCnum$!#_sF!(Oݤ[|~rkM!r#CCM4DOzӘsx,G8S'glN3bFhܟܳ(׳jGA8=uMx2}I ~¶0~,'YSw/aWƌ/ݵ4:F%`U 9U_fg m(O~.NU& Rcb˾ Hㅽ;9K-uȏ|fC }KG b xEe\uz6,e O&8uYP9ppk%Yħ8PCSbTek/i6(kxP";f8_e RWKU6H"ZӁ! #nBoe:]m~U` W@a<Ի'Fi7SPC̫vgcB:jp8^?}?:9| Z9ۛW:>+\`CP~øݨhd#7%Ys jDJFH;o M5Qk| >-gb%Vѳ/w̽.r;҉isJSQjV:v!nWgg5V1!AvqRd+kxm!+t8i] <&GHjy3F~s.hW ;"b?yds9[PJmcv\A'&X"~{|l0 Jy| 0$2kvn|FYW8]ͼ-Apg"ŋ56M~P-@ "=I,ܬ(wM{7Y{1wpO &#}J~;ĕ鋴48/C+Ұx4{eO8{jePN5au$ZA 4t|T'R"\5ۣh^ e -8_=D# Y,1q 5/>3ϧRX$)M[َ˴ЋnW42k=1϶ ^]nNoOD/5蘅j'^b#oCh"MլA8i`o0H-fq6>[[ vYѷu'| k׼cp9-G`ErwJ&/;Υ9.nF(\UAN ͬ$,֔JG7}?Tm% 9uTbA'M ! ssh\Ѧ=(q7xbΠwZ7&OXQ"Γaoo85A2<R:Eg܀$cKDI\a^„hIaߖ+~f?D2 X'8Ȟŀ]xS$є/0JñP˴tD'}t\ȔΟ΃b2y%rdowZjJ@)7R+h!ņ0ǡ]USUŷnCLae WjڲLT HtRVtX(t\f#}@U1X AqqROJA[Iڥ >H؈*1bY 3bX?tsDc3IѲͬ>uԁ9ǠHj xU`劬,VٻI˛n qwjja@rVWzJD9$|kVf:I6?ALcb(K\%yj=J9IIo;;.q K pi?wLՍ6͌T<v=;+6'*YfŊޱvmE;&%?SOBrL:RVG5/PDkpG?`":Њ%t3BiڥϟqM@@k,]w,j",J ˊ?3_`I29>*TR r#X\K ۬ ͳ}(v2r It6: dC,3 88E$@F_*ƏJ}\`jF%|#wSNUȆn,™69R^a05 Ҋ3cFtn@qh'xn ?H4Č Fյɹ8Z#+R8b-VC7zn&t̎]ifY(D5`Z ) Ђf' fʈ>O]j'M ,gAE+6x?glA4bPTnt'9 & m䣲4`$L-DlN.xM4;ɾabZq/]Mjބ0[3ƀ~Ѣ8tZi}Gm琸ڈTY?4GYcRW1+;)e\";Ohۿ#.ƳCOk/zJbrWZ;'JMץR_(҅.dtoQRUW @Ty Ɗ9`Py;FWe[\ Ta^6ۯ l#)GDMEbZ5,AGp$(j+J\K$s#u|`ML;'C#PS"$QC"k+ʄ90=0痯|h'fv]eͫT|>߼Il<0#4PGᄙu2FN҆݋ r3%?au= ;N)&yx4vc{=~O>,%?ϸ{? |khby~?¼0+s D.ZK pk.!~aodt?QA >)N50BNaP!pE+XTu燀笇3'jUoݦ0~=L5e_S;_ܦƩ2e4p";z(&VAjK oOahtP}>Vf| h;h3<|?GYdZbRzUw/)pkoF).dn)UWَiy`GRBr=QTmmd SrI7&oHjU"ųqCHff}-~%J$9 Bu{,6F ].p-{6,tI|Y2hP=Ǩj@6mƁ)/o ]Xze͎WRvg#\sL2`TOSK'*Y ZQc M14Y&H`rڟmp2M.();YJ; .+H̊,&#]:AJCbY߄v"ڇ}ULULOg5h@|W4*N6o<? |!ʥFg~LNMiֳQ%پgtrU/I߮ՅWr޽aʲ/3.3pvNS@ yd69ԭ/(`A/=.Hl܋dH rJgt4X?Tr `sD/|?PvGEg)$(kyY:0y {C|hܾo 86( P J3 IX8 t`)KL U{%\]i!`Hǚd!вu^W$tOd]M*Z37E~+:uf Ktgwb2m</NA Brendjڝ3yP@A<Տq}8ȼ|++zkodaԦ3Z.4JFI$-FZԛ`9rn {DV$In 6K)f&OJ[4_Й^=NWQ1n;款V؂mFL8)'U뛲!? Ӡ<⬾&c*YoI(<HT>H0-ubWBno#bl~<@3sR*&- BD!_A9Fp/o\R2bȕ~J6t !^7$r)Ӯ4Z ?^q'QZTE8DL:\T>Ӻ( Qͬ1܈}dF[8Ã٫+D(\+tQב+"7 wHCxҭP^S&07VM-isQl%Â""uVFjӪ%ʤ=B0,$:l\muppeVBKwT Vc͇z߻Q~d.kT?hnhoĎDW}fCۅ[\PT$8ʗ[Z/!ΖM;7ֲ&3!NjQ gءT1&,ޠڙ@ {4UTAtPQ`=$UzJ*E'=E_иcz{}u#%+ wKK"cbl*H ǡ֎eo [`3;sMv'^̳}kpG`aM)m3je/%g 7ߘ=]U۪Fcm~F&pa VNG`x{K^w!&]SHN71"t%.ǜm*C" x8ήDs?)M1X>{x&FIT]>aF%E"a+ǔzSGh "Nz'; anը. 9*vp{4@NI:: r_Qr&|&#wg&a8 ܪAO }8*v9nۥP"S%83YV},+i<дZ`$)u|Ewq6AʙQ':j(ovD,b$z>ð#b4c}ָXgLa>Jb)>R"ඃR@ DNTEfNk &4KkA7_%M .80eA H|#gV"\K-OQ&L:4 $162 3(- Tj]ݕ8Fb_XsS0:[lQ#˷SvRb"6 Zbs)EbB{Vinsw&yM:!/rG@+ Z>>4P+}v򪱐q65@ mkq P7LsM5R (j/}aQZ9㼥vVI: k}q(2zwS1>\ZM>: @-&}̋Ċ{h eo aސY8$dX{.g78M ԡiP>Qf"y[AP3A$ʑT$ No˒LFfnXgۇL) 1V[d[I_|PYC~47./%TP$IugubA )YIr-ƙ6I ,nam1_rdS<W >iMnszP/iBNpn `62Ϲyέ,3Lu2nSs,Bsp>])ҥq"_̍%eVm wy8U fA0VcTV:acX>,$s-LPU[Ijs@̈́@<˓'>X^m"h) 6GovfK0r,T/,k(W>ua[ٷ+,< \+v8yKZX`x!><6p֕2 ଟΩc$qt`\>ڋo%ѿ-Nm킿w f?(_{ C;8gNn[C؇ӽ(2rpXv9=WdƔC$ٖk̊ۋY9F2h:.CXoulw*Y6ƿN~|3żwΦۙ_mOO;<Sި$x=Ҫx+I{oc$ԭĄp+r;?gHi'26mLHHE D0Ϲte cob܍ĜxJu;2tIwvt ɭCC[8epS;cU;t:K\ mó>\;΄Ëqmj\ОBqJS^.o?9-SwhhOѫ@*/﵅EW>c 6ţC;qWR6@A@y51:;+ H oM/L(!UD S*Ma{C3wa^T4dA7l'@RF7-.iy5|Q8H*k :68XYV=dN'6&\1)Gu.jtXec#XWd8ZߒKe-5kbhRbTq`&5J~kn,J/Mc Z? g+sփ>:8o77zhI)Q ] OHVoS iшsLeoMD帺ҜtQ7bHU 5\KdUbd܄4wH m+v&:15N372  d}}oҗNµ<焭%)44,_OcFaҋ},cw٪~<*3k4FERI$Oc 㱛y]P 0LċFߤSh&XK"O""fo|7m4d0˄C)Y. I\Co=ZI2c𕦵 l&;r ]TEa}LY |k;v%;Qo{FxH53034t^Ś:Iұ'޽=A^)YS(ԯi.x2\B*Gu}a5 ''0,BrV4"/r -hƂ0뼪8 һFVl}P쳙SDm %rVܐY<%D6;a2^-e \˓DyS=Lh <\ݰrT3¥nck$y`D#D$N7JsFiŠL9?b2Lp.3g&4` ik;^#t?$J%+hӻA>Y-/%#bޱl̋YhфjAblbvNG{t;嵸v޺1EF^^vMݯw"]jb^s4#Xo<7)1 x&z[BXzaEPN&/˛xͫUO-HWَyk(0lbr) C{%ߧ"Ax$SM, =*S]!Y#1f 3U^9(I}jȨ\ d%~\*X§JRSJ7.50aA9K#Bf(UVBv.jFܩAz85:!IDJ݀D1\5*e=Ǫ+gZ)5a9/˼Qr^L[K< s .82|;/^Z>[ lj7vptSHު_of ~?{,H׸o{H^Yopp㿫ٻlºfhw۾; D`{`|Nެ+ 'ԏU-(6NQwIb]učDdz ;!`~Rd>EwZU !AvRxⶖ<'Naˊ|KH$-{=|cseN˼k fEo X|^IiT|V<.s<͖%ttڍ&B?SS_PMLqO$3x4Y52ں@4$9/p7 v KkBQI$DHRɅOS4:5ڼY.Twk(ZM( bZM){88)ďuHB/P/\>vQ/B&FS!zi#F$t)Fo?F}=Z"/Z}c:=N;Sb?ehčR4cмXZ'k(wꁹ/04:90ekIZĢ'EZ#@ 9Ǖ=:g GşaYZP2%MH,V86'28.P:X FJxVe7@=>keHE5)#c hRt,dà (?%ƭ:zGLLJFl3a_5GWL!\Edg/%ibSMBap]1 7ː[6wʋՈV#%).C'wZ!mZә69giKXDg7N1ʙDX7 /Y3N o3ߑ8emp/py_wsN>Ome%IJ&rj9l /.ǎ&乵תHO~zg5Kz`.wb/8- N4Jjo1gMG\NjW U m({(2z5^]HA#؎:5u}TqD=^Z>y&> rHx>9ѫNr| =b Fcq_ZFYaVUwouL6ts Ѫ`omht-e3弃M>y @8w/i X:h4IB%c+RӖa%dqtCɸG&.P |jŇ\kBtORjg>%^pnlS c <(8Nz#ERm$ 3_YNҫ=Zh:hc?R?1~ujڙllc"J=XaZ0D".ʓ(m("V1Z4;~XhH ] sۧ>ab J&H 2@0sHQCne=>^٩(͌Gk2Zh0ur.FH҅GlA xw{BZ{JFUf~Qf"w*d<蜾gwʜ/L0pA;KSԼ0>("%jf.[AbMYv}GT:xy  e!zV\M[4GGܣ_EH>KlNzCT Cr}3ep0tJ=l>0#oSUzڃ9XBmI=:Ѡ hgv좗2ac9v- ZDey'JǐBrҊE*,􈗎_縤ʰv F|!\)'HLZW|C-RD4g ?’z dp6yQVNM3 !Jb+/̀)E4.I/O`/UXrrgT&Ӽ):­A)bSh!܂7tS/zCNv[гQ-Z@Tsd袑)?͡wMᾱhX<@6at8_Z^,< 73=^d8^eV+5zϷMz'VU<hrVlnCs]~#wƒR^څ0>N/8 >+ݑGm@V|sp2`sMl N#,oSV?eNܔ۪ Жt3{5%zHmZ-ilW"2qSp*3Ϩhd#~z~*8n=\q +x, TP?!)5`qƻ_vOnQҬ@Ӵ*:ĹZ+Agkw^.wq;M@mF~r o&3>"}/WI/YP|h/2_ߤ2z/Wbv?54yE fJY[F{enÄ^@yiSd{wV``ސR7QXWR+R뉡&S*rj w*菲#|}omD_%;%E=:m˟MUSU [ӮV,r4⪌W!{H>YŮr]] XEH2h IhbAO:!VX4ϞXqY1QR!8͞9wB»!vԕw4yΆ=4## 񆔃h- i,ur'f9MxӳzDߧإ+' WI=gLLEPWc3Ե".H -jϲEOKFB"j_2c3^pND]2JEWcjȭ2#:< A>lճݦIxnhGnQ&;: =_ʯfҞ_B8de`@]ve**`4\1 kX$~cIAe1XϴX oV6ЪyQcU$&+}„_c<5GK;\m;)s0_T1a\#9Bg+ F=d"1f[焼A+z|#bkRI x68R$zVu>SlO8/T={WAR =j3&Id8KS@/Xiދ ۻcWNY_!<hl)e.}d%4:`Gѐ YWƏ&|%MN?+#})Fy1>ogW \Qփ]`w[!ƪ噺tlX:C“b|Q~^RI͌+)ŕYb‹J?^3|3f2m9 e'4UvYb}F\m+MPHkBX.vbcLY3$x>TmR53jyn@BfC6p^ k#II`P`Ӿ^9|Z 8R7yy_;ΏezfxàE 3u3:LڐhC9 BPy*F ܠ@ẅ́! p}x?Qkvrcb Gk vʻя*2C:ٔ Nbԅqt ;\8g=N:rfHd!8VB01ej/jS{ek nVbm Mi-ݫjmF)hr0Vanň@yT^ɲt<ٌ=x8q' 8ǯKlx Pj0ߖ=9(aJ<@1I[;mxA@} lQ@44ۯuY>hBRGZ=QVܥMCNl2ENLD$r/ۨHVAxWv-/#`»Jn8{ېQ=[X&@=z$z}k6=) v0]fK\7U RsjA[>d,8BFɨjz+qALfCQmAUXT>6if*+DJr oE lQZOqPiT̂ߕ/DNݒ I *9Mc"X), @کrhmr.3L VHp~%"wuUSpo,? cÊm|ӎgGhR6LxQОW|"B7Ow_Co.O/3@kqUƵcL#`g#FZ!^eO1ܓm[-!f NM71NxKY/Ɗf ;$u2+gYZ07070100000515000081a4000000000000000000000001668c169500000d18000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/sound/soc/sof/xtensa/snd-sof-xtensa-dsp.ko.xz7zXZִF!t/4 ]?Eh=ڜ.+ys S;X~cJOl>5碷ODB$IjcmfJ\qh%Q]a 3rUr RMOPC*`ɕS#h]>/63âgn|q-r׽ ԬT XQWEH,Z _ %`ᴼ>9M~G2\:J+"'7JU8Tu` Wл,NVQcJk:n\|շUd[|U5v cIAmizܡ\\*o=FV*Y&;Sd*n]1<90j}PE9*{?EoބG$3~32]T46)і[ h${D玙D\Nub_}Cت'sG2-Mu`<5izZ(/Ob~L f~SɸQ-\/lIψV;x,`Uy[|;j DO9,[6k9Wkcr)CȠx/-Y0`֞aF.klEh=_:!;Ζb]qQG/)2}CIvBim:qEsaz!P3sw/,\W3>]@u!%~`g2y$d˺ޛF{V0!-QSod ZD[X0o-R~_GgvxS^}qdJ-i}I(sM)LYh:x ܳI,>Y]3S? qF~ K ,=HiD f'żR#˞ ,jxB1wda'vgULf,9eh&<˛2I/=!tj*yPje~#.?(%ΛT$PvbՍj2F6(aHMԙy\rL=RfeC*w*g|u,sk[lq`B>8 $Ei\ ߈s*%웘`TQBns.;_+^[hwmwA wsQjq|P f/O#*g"ĸ'ACT0s]$ܧW+qEbYU;( Ľ34l $D9kɩq$^u젝A㡪t૟7c-BsGnA|T_rň:Є$66˨Hܤ_pC.<7FByI"gtEψQ(N)A K^6`hB)D@\5p> {3-Ԕ} H+I*GݛTq[ù#u&x2uŁ=Q.{07ۈq8,VὭ5b2Y_@[ʶW0Sc xYaAT'@ E:9w6)sLPT+H:Aw͚ӅJ~>"LAxm`ǥ\9Zʭ:a 0X`|T uX^ΘүB3MįK 'Gp 'a’rfL7RK( ҖKm2i{.)pP8뒂pq At@Mqh;%ϣ3uV WܤSt:1g:L( 9ӥ NëЕ;Iˍcv6"-]0.5x4=#ť.m.tnRתgM)_M1HQF4rjDX_{-=aD1=z6L\K6 HKK+1Q_Hd+J!w%6_Q|BBG8G7;r= [% = S0Dmͱ`PQV)L P1Hc䷢k2T.gQ5YޠY (Cz%_I ~;V8?B{|o7Y7Ub3[n`=ݗE8H!p/Ac#((Sz ;M֚3:LnƵq43ք9 ;wOVZJ'ʫDP:$\?U9clGgR PlHf,5R COuxյsXJDʏRH_؜irO = ¯'m{O7uϣrO~7AFސ9|qG[RʖSW/,RW2Xi,P)`3S똩pB2&ᚲe $Lyt|G?ƒwm#uwY#ko򚇀Y?/o70GuM}czn)c Q!Kl=8jh((b|ّ8A>$H_6 xZѰrJsykQW]9K M.F|VF͟?.ƪ'O1M,<ސ|"Jf*u%6`a-U>zWԇڬ$D>tG4/DKKU?^$C$x*W7@Jas tPf6 +.(I\_HaYb_,KwF*λ!*`/xlvʴN/݀F1ʟO`yNjUs3 ꏇ8I ̗ûF6b3^l'Fif/a!u8z 2 orY>jtA%#lzX%?Pu9͔v|+} LE`}9!O=(ma_\q(1"+Y. l}1Zl{WȬ,]sE쯑RBB($^J*k8'gފOnF9spϫbbt9\Ae)4ʙEkxf N#;Km8+ +zv NC܀Ĝ($Iat7L.Z$NO g4ubѦ&w7@Y+ 3ehMaF xkU buuT9nr, h/Bs/|Xj:HMbxL%'`ie׎AswW)2$Ԕ8q>wGa-l<"u*}cфQ9ˤ4X`ٗWeQ}ѥq`1l,^(p{S@h[qm !F0A@ TNZRj?D k<Q DkSCNܒuQ$]Ĺ.?ڻgV@2|֪zD8Y~;eZ"45v eI0ɻt6ո44$J<4G%vZ⾬DeMYw6FK/&mf)XhfqJj3SHQj  4\'a,J,mܥw%x =\ìt0s rn]Pr~RRUwL zT% Cn)Ġ&J],T2u*lX"~y@.>f3dUǬ6wI~p1y2DpHNMA"_xG=nsj~W}N5+*uWp&8|o=NeڮƆsB\MNURRૄY%l"G,oB|,q ENjI;7&kl3xBWn(b *Lfv*5Qܶa|J(տpjƭT+6]Ӏlwon-^ c%WG<ŸȖ 3dk 46GT 3 r/ ^C',Zcj5W"4GF(Ww*;R5")Y"ZǪᮆjjR E'D sq J6lEmcz4}7.e֕zk.Ȟ9ڱ625Dq8kfYzwwF"3tQ,4 5cXOt]D`T-WM:ʎI~^pLtڏ~!{YvJ:moZB71?"/оIa&F`1/Oˡ$ipOծ!PĉrohtBl?ն?骁=Lի '҄9AgL];Y2M*In]&9ͫ@9}iz51@IdoTtJ5:I!N}5hzsq {tJn'2sXV`Q5%lԨ5&2q(]kPgzW'ԺI~AKXn:Xj#UtJ1F[50 &a:6W! F/콎>-W!dx?\Du^?EgA=ޤh$ȁD=l v8QʔFh['ST*ddM.U_k}_p%<-_7Wڑ~6/:"ksUh>˗})t;G#QgF q3*y'et ^t*V7PW8<B+Vna450f1 ";NxK-R~&/ϐhYTG3LpM 0$+xm0`$'Ƞ0d62RuQ}rrᏗjmv8Aq\O:f|JOb}Ξ[6.Xv-8d5VnY!5Lg7lC8-Ǚuu:TbWt|[} HIpU+gP:U+Z'-UaA'Fዡ7D+;CoaӇ-3 0ro2@K~L=C%^ HP bP q!ffteRU7UfMs QQՎC^BBai_eRY ,ozk̓ek`h@7jw)q4:'kUϗϑ\n+tye6'ƅEoSQeXT/Ms#a+SLmW]˪cׇbW҅GEE81Qᦥ-1uGyIR*nm:~NB:/Zx2,yWf+P ޸\@4f>G+Fb/?Gws]nP>bc G8#%V%r:r)`吸Rͣ]'a3*Nb` U^cPw{YAS MSؘ` 7EBtU|q/XK?HKs8ԛJN)GH3b@V6Xdf :1ED+hLR|X 25) ) ʒ I" ߏ[ÐW;GKl c[:[U}6/ -;nb +9eht89^:RCqWfp'4)P^I="SBI+|?) ?M"W i@ǩt Tjd~%vUcNQ2v.S2r~-]0]U^_.;?z;7~4ZAhCc}gM9UlX)Q-bHL6Vb@5pāYp2 _y6gmItϮ~| =}5J`DIͺdcyB[ckGǖbM@cxVyoB_$dˀQMnXUejUol Pn"jMV4#ywoK]9GF{09^38y'[{gZb_P ove-$6wk p`M|pft^,엊F2_[xWq)1Pw̥W"+AOxM<]\qW]@llV~y+ 3J|pt;u SML ↀ̰@N/w>ʲ+E0гӖe;T{$z)k^>D H[ vmJ Q G_#޲.cxG!kNR1:{~8gױ]&< {W00Ա@JBe|S Zz~HPjV5W9;л9u+^֮ 7h4 :K#Bݕ,_6_הKm'E{{ՖnāiՅ4?o-M:G@Baۆ) UzV\lxƯEUÛآ#sp# ѲcU+3xr*A;Z̝rGp c=0 YJ>m/m}1(Ua]L9sv Չސ霄 D%AliXژ\5w|U"\[8b1:o+ iŖkJehs$yȠba~7u4ƙh93OU|Dqզ>v1EFPmkJ+x0~CW>H=ԇُSfzSXQw-)%V:$kW=V}\"NuD^7k]Rp+26ߟ^0iUгx$]< G'd- L[x f+2Ǹ^1C\l&TH m}/~HUETiҋjWmUNF9mԄ3B}~M<'v gL_Ooy+pp "g3?',3.JF khցKp'Ǣ%'+[ |F-lQR^bX\ln592y_UHl3asQ 4Դ&@!X EZhFk?cp|ܵ22~Q0yy{4OQ NN? Nޤ)cu^0 <==z]C wL/z6Upn>Ie*|`ksW|kҤj%OZOg D)D~1ѱ{SHH#tZ~dhHWTHsHf)dKy} *c[?/Tr@|.]--VK5D*@7NT`rg:/WK-8@ؿFЧCKv>xWS}MSpKՐ8 Hjkbr@bBu,36U{ǹMu/7kڂ/=\aZ&8+1ߢpq)z&o}o)9ncMiLcWlƒCCy{$:Ĥ^StiդR<{Riϥ<^q+K8j l/l+ "5F>C,F/ d @_&(Hq0zF|slD)|Jq@j!Ŵ6e&]i{My MQ.Ae74/Dȝ!ʚ͐>>9OR/0|WշM,82DNgNjDTy$t:WlZs!Lr-~Sz;}RCzI@/'JIo?,㐥Luڗ`&s\zŅs;xz',mqs4-irT-O(CML7$vĹ*eЫV7EhAPx$2W75|#E$V-ۆ e )l-_oY"ݳYzoNLpk.0:ޞa=#R01.U¿P!םSC7; r{?#*dm8 po(,a˞i ?bӹ }gTY9caEXj 9)]>KHQUgAHmvl5BN21nb:y;, M" 52f&/-J9u#W~t|jiW>m#|GlZ.9$ PZ@b؛hC[9}+MB~HźpaX؁ 4M7Lt>zƓfhS!2\R扺kQe0Z rx ѥam|F%^)~Lv pLlgLQ^0'F}Z:Ed<j @]0@d C+ d%cZpA/N'*rNG*Ov\dAa i5y{q;^_'BA{YMQ6E5N}ui`Dg]ۭjQ{=%˅BCp޳XkoV+_[lBWث |fxycԂ @gnSn%Ɣx<9vIBc8?=΄AH ;a[o'd.Yy0ٮVjޡRzo=_Y?/JyfȦN_h )_8iԛ?7%UCù Oc?J{d0ꨡE0 -g ɤAW ! ,]S{ ojҼpit.)m7c?$A 7:* D1bo;ha +K}mq⌙a;evlL#(\hЧ eYA>dī@x[Ҳ?պf'—柣U8ޛFU P'Q^0o(è7C9?}s/k+$i?feő;o! O]~I! ʔyi{yUū_"V3-V态Kh*XAoHC4 [iC2pgqo wqbTGހ;h\+fN!黰Ѩ5ۉ,Qh|Tإd$ZQ抑XL=mFvTX=[HH$ul9%%>z"9e| +vV  .ܵS: CuiР݄!YW4/gQ&/t7#lČ,# V|ɫ F;N8tG;]̎Ey#,$*L0FSK^P|ޝrfi#,>; Jn59ɶhXu44T9F30%H;ԊAFc1^ֱJw_G1X'(sMJ\ٵ gTnM(ׁ#$d5`HӃPu;8 Rсڱ{p % T]B=s<-r)@%Lt2QSLZ3+zDȯQ_ f:}oFՁwCҌ$CȚq̈&ѫ p\鎯ߧL1Ju# 2b\ 63jM{2J.TʡuN{Rہ?ȾuguGu3|f!)[YEW'Y%['cD:OבqmfƠ=I7jR<řAȁp<2;ݢH 'sla},:3 TC!6 uݢB 2D.E עܷ`zF o֗&]ڍ?T0RO_V'v Ja#q5[d`dl)1oÂZSN^R&MI~A/csq#򈧳pb^ʈp=`W{2E9`+u۩5#vsV0tKI_ c|6`'[bri?6ZmU1RMBj΀,7B@v)[5A;n6rW.S;±.'݆B(~Q+sazxaL:{!'&>SL.a@ ee@>(AI t:~F7j?JPM V9W(9ߦ|(AA8`Zf%)kԤ;'⡲rE_DYa) 8VllǶ}?\(D6LOC5;byX{?,AUU ~@t^|m$PO~R[3 $V٘>#{w1L~m\Fk hSl{O [mT'tR:Ib$-Q#3;JJޟ-xuA~RqVh2Z#RE4sm ܍8]k?ҬxZ҈?6HV7B-/3XGxH$d۔xgr|e;`z U,2.8Wj*JD~Ƅdɿ %m[Y˰>ϻfJcu:׆`Cn+s!sRo׵p }d ojluH}iˬ6 4Ae7?8P%KyU 6܈ (%PΠn'&qs3bS{ \%Foڼ85Z.O?CE}-x_kKU5}ˈ ۟2H^j~= 7#{379nryT&xОG.R,GR\VSQ熩UBaDSMDlBm~}ޚoU_>bHq{羻S˽{,ZNEWҨ41r0^h1X5ZX?]rϩ3a1ÔMwj%<)!sem!;HH ;#-*˖m'TEWIY /G5Tr"* )ctSܙ\4N>[ʁf6T~]L}25ر=|c BkCcSMyqkhB$o~o19M_uWm7!=HrNQrc<$0nÜ6<Hp%*K: x}59.("/딒I-ɠϱ2z wo JkRn#;[)\;[I3G$1[A '(r{C8]{[A/0ls,oƄuZqg/H69.0Zw1-@_"b$~xrk8i3`)-QF-3; @rMZiKCoiCOCxRX)No(d̪Rw,Zg |@ZouOAGeM-E1|#`rdJڒFc#s*d^K|" 8QY {÷@U\8~ʧAQ31Gn|濾)Bg< l<4$]x-~!z7yH`pǭA0;\nXX ^7BI8U#P>k)T f k,sJ;O ő&W-D`1L&ʅ8&(ʚq[c<hkYz3!,C 7Q{qq N̈_(^w`?Þm; #*d1Tۍ `)R獬:j4}mv9k"[8;tKMp-K4Y:)O$gKH"6ήZ`'8%OMp ( @%A];!S@׃HAK5dd#N\1ϫ92.[*G0{tjEq,=lT̼c+@]7V]H o(3էBlx$Eynn1<:㓆?rk(`#_pR=slf My bZ{+z௘coxTLu!ɉGT@א]+D6;M{ƷBB%b0)*u?* (aɢhSZ3n[o*iz}1eOr ?}PñJ Z/P]V~d{5xK\;c\Q'^@*\81~); f浼KΊNLhHL5\޼z7+`DmolkYf OcC4H& M=d;Rluh8 pxD9:NS S I}rtU/yҨ/\tкU﬊2euMG.3B1#bcD^cT`_Bi ;?wrYx"kXN[;f>;$i\rbkWf~5k?ud^TG'p0y^X1)/TObXОxJOm+ВkǞŷvж$_nͲ烄(PBq8/va9D6ckye!hg5O5ƇǵLl@w;4bB񞑂],~EZ[(-#>k h2Dڥ1u_2s<2rW'33b 4?Ӭ>0‡"I`!+דҐeO>Q'u_8jFeQ٬PYrLsr=U-buD~-sBGEn8Nt&dcϟU+/TYQox^[=R8|msyt:c՞~i{lT'q|1CjdT왍ʂ7FLbnxд݈#`M(}Ǔ;q)!Cy}NkhN[6stE *Pp=(14t'rËԭ!l ݛZ;c] xK.%ј^BС\̿?Zh_E5"{#zJxvprYrAO )UOd^Aϕ}Ru69tIwDPq[%T [mrKSdx݂oqd>@eX m[_0v]>hNlK, $vEݥS~?MJ\~\tۖE E16p!*h|YBIZx?)f4{V^æBഖ04>]&,`9)5o .t߃$ŏ YpvY<6޼ E]- OW>׉Sul5]w`_E.4Di?AKL<1%pF{FbQyULSc8Ij"Dr:ŠN$0Ŧ$8C_X}t.|O ^yErե}q]yV(7}֨Imft<9uݠJ0bв5-C_PJǃGRsd=C6 $5S!UN]Iw11ʏs|]ykBA{P[D|r`Z>g,M :Po*^ߠ2 843j؈fxHiܰګ$9pxHi a =;)f Z7}5*p*&~íQZ~ێaʴ }1F {<ӣfV32'5Fp/!7o 5-E_ zN5- ~C,H!Sh5"V D!3PRD|G4rqw{ ;NSg ο$ |D8:/$Oa8 ,0XOp$׫f,$U87p&"o)byL46@&ѡK=)0Vs*/K$+ bBX̙'~@)!4PoG}̥̏GcA| (K-iLu}4Dz y!]FD6[Y8I_?Q[1 \Yp 2ؖcls@I|SwUؕ3qtЮtkdG⺂F#( $ |[pZ5MH:rR㌲W[] Z枡pO ;ѮcPMtc?Z#S q$#<̈/9޳ї= OFox `Ce*L ?gvd-qJA]hW=›2Tȟ#}$C.gWAcH&,`ȣ&$Z˿r~H̠ ԃbR-0a#ãlPC&^F&aZ*鏚'+dyv H9@Wk >:r %.mRɷZ4^pDW ц9#B=]#)>dp!f<>5 1(E2y\l%/sq >8|ʒW;YV2JD)_O8|8G dL:vsVто!@9s&UWTg~@NEȗˈ+>"j8GLV*Kd> Ȋsd]*0 3 |D@O6ڻs=3w"hh Nu<75t*`I-B" ЄCBQ_"0,tAXGH:~KB{Ѳ'!QRr: ƧuÏ…a"Y6OþVFt͸t#Mxܼ: >H!)8D0#4pl/nX.7Ur@T>HKKuiϤ:\c<)Kv&_f\01 %Qu5i1J*'ڌvvN* ε@΀==S1DzҔq5  z3PyYa3}ؼ6}Az1b ўvf`Xv~+j^TPGٱмy +NK@7ʮU6|T' FmBӷ&7j=ڙ  (A nYcK_8J!UKӝn EM2Cհ)[wŬ(žfj:t7q[2nQgTM+3As$(ٽ/*iV_ O7$B]d¹GZN`fFCC/T^o{BXKl8rd? Qv=]fSo~q țwk鈠8L㹴PWh}8ݢKPqvʼt4mLDw{A@w'wȐrr+XKV!w>bW5A! EdciRE~]S^?iB֗Fj |M>mhDߝt 2A"4˗O2tC?wZ:jks72%C'7C f |ьl68]CQ}"9%i/cGP$ P6g(bK\R&r( $>f"qﵜ CAFͼ9嶁^Y|g%}H| 4EO'ZAM?] ɜV QIk:KҎb5t!;te)76AT3 evJNbdɚhY4|zy\htHz{EY1v3]sJV㲓!?E.4&1O+-H:."ng phRZu}X(o )B[apQmYCc_PL{n t@ z*B;fc`3j&Hv!lr2Lb"nA}ZcuVUۇB~~4LT]QV,  OkX||ګ{Ғi h*e;e2\5H~z (mhg-eFݾs #3KQ~OM/^egk[ܩ3R\&L[)Ʌm/.@/zAX'fD#Zv 磅+V*~eW|V#C<4 `+ ; F-H:0fH#ѷh~xm5K-#¼~BѾ@Mt"`LFE֋\}P?j;mG 蒾Bk *]#@Me^!? a*V+ь:&'sõW)O޷&ҰU!8wI6C%S a/5_/(rC&`eźQK'9WopJ3r© ͜[gK} }ʩ:'r3݁?QC{d/2`;ʫ!.ṪODX`\|7`CC-ESOyxW~.|t-p2B͂FZ-ąaV:5p *EzJh2@ĖSdMnbޓZw ſcIR=ŘgFs HLhQ% H!NEqungB!'(fBgϏ;&H[hdM@fa7!2+-K$VWWyXŊ0M(w?ٚF|R0AƉ-2z⏠J#Ud*>S|=|6V=/p>}z{KuZQS熖وhjT|ՕN Dcz2)Եbا=Fl4[EAermqVLv_7JCH4x>Ƿo~#Yoy ңO>[oOόVSyKkt]YK*͏pؐ)˪E?u|*n3~J Fe JbQG3!:F]:r 83c?XR7JRgf{wCE"t M3M!EV*5 z'~|;ZiAc{p4,3uqHBL-3u!Tl,%75n뷴(iRLb OWh*vz͍p'L0EZbVHݍETEY‚0K̳ʂ`o䢑70@eUe3c sԂgLDS_e!b[1D@@iҨmݬ=f!+7g|,L=-[K ($ks4CXQ)j, ~9 ҫÀ>\ 8]t.4W1.1&;5O]{eyDض%?/D* V.~nnPc/Q<l aKߗ,p,>nLQ)hvXi/V md4c{?Dʹ  z%]+Ob7 hg1]3=UAф;\.PJ`fֻÊ2f3Yo)dCd)̬:Ԁűj' F rk"$RG =7Q{x<^'Uޜ̹SǏszd}hƿoq)@6 ;%X35\CLF{MHF1khxtw[)ïjΏOb?%ڤ-_#95zLY:PU0|;If] ^mHc%_yz1I9'CۮЯHy5EʬP $Sx%Fj} 0:L/RdI5C@s,]QR]JBϮ(SJq@_\Q"mcĞJOURƖ+jUG%$41v1i6J SʐfK{WlDc*BI6ڑ&FN1"inZӈuCb&dYAф[cq_'?[\RO?KG92X V0TdqY}܍3|K$Z6|iS!!0ywW|z׿"tkC :ʓw;ZNZ`@\ Z/\n=qmw;(b<>v>Ş^%.N'-D1iA;-Ƒ+s@O]M8Γ?qYm͐Qv;3/+ P{uj24)vHu Ba(a 1*}τ@\ {w$(B@PzgweJ-7sgͼ G wj"ܲڢ(`E#bJpEFzb."K5St ͺVQdTr Uu>d63QrfwK'1mAQ\>?[֍!Aa t/jq]S!/ʹUFns#XcC}FM?SbNVP>5e{OQXNo%2*bA||x\^ǨZx@m*rׄdt $̦n`ρd]n>87X1 |x<܁IՆʕy*c.4>$$,p>+ O T ePh}<s==/5,}V5mr &"ar+{b&M]Ep1Ww? =l ݬmz:0o[Mx059}y,VAq*г9ܙK\[ٍ0 ;kkF_Ӹ3Z7K@O|>6EӢ IZU-WV"AN{ j>ʦ  CFwLPFjzuIwea)%fIq~g9Rzɾ?)cOh֍*j}T\Gʂ##aWuJ DPAQ&wxZTQ: Љ72t& X %Qp.I\FUUlRWD8&EfoTti$gTY\7FQۿ!܃<b3v^,zf1/ip}cqEfO~HØKVhֆ'q}?:I h}^:hZX$r 2H}06`;@U. װe8)Aig~ éJGc~?P;epp[f5B׻o3˳N1ܽ?b a[g3"Zޒ'it6w e%ՆK{ &~=n a jCq{liߘjoqEBLyW؂eMU˰4?VJD-x-Oz6~ug S90U2 Pܞ>&t/<{T~ظZE˱U49'.6q5J^R0.[5PDyFjm:4Fᝯ-03"U@Ga$@T,Vُb\BΡ⛿K!=תrPPŭe(5D&^\%H_8G|\0lj+M\ܗmVf*߱&#i̗}r7Z5qުC}7=x ܒDSӢl.l&[E>_nV)"Jz=ŵF K#-[5Nl5* Racp'Xv;+5~̲dr~δ87.3egY ,Ut_i,c$*IwR,;O$Em /vi9e#Qnxb6Nc j ߒUi\O*) ʄKrWDUMMgB'%u~*b3tELmrjqN QRZa^BЄ>\QB̈́j[6L 3F򖟦ƿ3@x Qt=S?%,>#/SHIg86nW񑒐IV )SYaB<3do^O9!Z(kQ 4QmtlŜ/xϢnHsbo?ulqNVnA0gR'r8kurGȶoHTq*VIJgZb &d9zG"L# Txr*tqY6s$5(!,΁ޛfUY~G6eTi!ן"eko }(q5֟| +~Qa0B>{$@ދ5?83-· eƛo dNx1Od%YG$4*'0Z`k6XJ$(@uB]iψ׿]G3s qR۱)&tx=s襬ߓz ~eU&Si *B"f|Ho;^K6KA[RzXzq} {+rHPo>~bJZw*Ѓұ(5Si|m%jq)խvb9vwj坤چp^X- Z#TvM"@(|4pomgS?Lo2Sra ямcBIV;h)>L9F b4L*kJdib>~5HBHuCyW`qI+o0ϐMوh̃$c;@:1V]!Ҡ$a\IqO"ig}ݫȑ2J@G m4 KRs_$-oQo: $rg':wJD C8P!χ,3,S,t_ʪ ,0s$PZ]WjCx(s2p >*j;^_|<zȫfm\7pa2:3yQ!tvoWl?| iQ`cUtoLchicmۓ)"=|;Z(H/VY%=bHb#3^qI|B/]u2WLVxDgn*ھM,8C/w(Z!kG~Sgթsm*3I.b .EI/ZN}Y=lO,0S)OY|.jsq<9rdlx@k;p8d jHA>ړLLOb;s%d*ֈE"Bhny⏮,E*J(N!uj<0̍i!İ|J&j a6P>*^?q26LTN8>>^Q&KG뙫2gn)cA}YfO@+mt5⮊]yg\p4%Y;6ܡ&>ʟ/[rlok315\OS.z,Z8#-sgtበE#w$(6wCӺPfs OOP_S^a)Li/B5(nSb-fo?O y:]ED}ُNĝlfG;b_߅'^" FY/mq9UXiЀ7.8{SU7AU mgk\V ~7A6.6 {V^a` 1ij\)BKcciGfH}ܡ/o?$ mL6zMı]f^`ۇb׫A=f*[hfdw|kA&zAUmpDyd3ODP?+ׇl]4Y>ш`\ޯ.jP {zs&r!`,Cp'})(!# ̞`2VHpZ=NDV&֝aǔcSPJ %_2)Ƌ>ҙ\38kFB\bRXZ'G mz YTyQ,SKdTs9CxQ @;ё;eh~ ²a飰Տ7mKNP tcRAD_׏ 3).dt_ 4 `~.*֨VkH mIۀ*8 #z''[xy|!۠ ;O,AH(*OB$_*QmQ\t{la}png__?j#5o@<Լp Iwk\l]XJ8!@3d t/*L>x'ϯbzWskxX+PfLgKT_7^z&'&HVv 8 zl× Adcf& ?f kwdШAXL;Ԧ+7=upa T']@f8f'R/]M6Atcr>|_~t4HC6eGF^bMmf|i}GhS[#΍3KXWiǪD֬10bC B͜QIǒG˶ b>c]XQd-|1M;>1ӂȠt H =kQHT(U+U wf zRd a-zn%7t?XT$Fڌ/Yեxtˠ|6^yۼ0_r9RO:W"2u5:{Ms8[xSGX3mYG { vRO{نa{zwg`рb ,'<4O[gNf_gżA7‰mw39l߬Pnko*6߾3X؝P~=,؀'fzLjru,yxJﳡ|Up@/O]CСblWve8B}9Gq5rԴx@B1}2Ja[Lr% `2YӏSz"<ԇ]nLl0vEuwu;4v{Y|ђOf{ A{ %HUY`aK_% T+b)WbZ6TE qe 3PgStwVP _gLZ_4S0I!tk` Ҷ>! F͋՞ECCi>mΌ{jz< !B"I\sERi7#m],5vȜJ2k t^9$1fDB&1L̊@Gzm($^#0mOZ9*̽tW\"$=/;Qj T wJHLøѱکHC`h&ZNv7&I!YF.ly*Dҳd EU}h|af%W!coG[s%bՈ8 )%J sg.oO9MV U!zO L3X>}RM> b~hPM$ʢ"@ 0]@yPA/g~Ъ tY ԉڇ^)eLD !e&b2۝j.hkrI%c@|?ڸMB0&Tai': jޝ4K/J9P He>#4Az_\&>ѪBvcΗ`@4G@fI'Ъ3J,U,lǒo3Ųm6L8h#&YWt?D>ϢRF DUHE#nC2d%[7瓕ΐ=+].W9_3!fmSIÿC"QTnL*ˊmHW9dR9Tg Ms2U_s+|\r޻#ͯJ?[&s*LJ ݓk*[iǬmr8R WDfGsB2wg3{"Z@Op{`I7_FW` KopE ƈW6θRAr;uZ87l"+X `2?q4PO\9f@M%ɇIIpC!{}#0bjt^ܥ ίG(-a~c\lJޗ;DsHG뜦U.0U~fICR^R/RS;=+ |hb6<`G j_i,ݡϽd$ѶD*:' f'+P:ڻe^uɾX<7Td,>l"Fm*{.L"ZC2w=!(z?0+_,Ϝ"&mgvPF!fWɽ1} 7$"]qK7o>g,e^L2壑6oH6jpv򮃗Z(XCy_V!Oz9ûv$ z5nˆ/++6lԇ1 CQh~5hԖr4i|R*AYKuo1N`s%}t{Wڍ:]Sr9=v}-=< k\ٜ ?AO |2#D7i(q1W6i$EkB*K9AnG bBc pTͤ/ۏF;u#{z*Cg>l#GʜzA+\ ' xUNoOC"j0s\Mqd$]!z' q4sߓӚ \2_4Ӡ%ⰩGMqYHx` _V}S )&TET[Otl]؍Bl?cpa ; !,8*qN"i6Q1܃Ө4s=k,,P{1_Qwe T($ë 9_j4&)olÀE1;|?pChͣƮC\O ZS^'M"0Ek4PGy:w˸)I5V=ec)Ȅ4B29PoAǭw|3P.D@nRmaȾd/T:Ai;e/_Oԧ\~ŕgh;9FlT -fXwKʸ ތX5tsRaQB:ȷ^Hk&o<\J(YPsqGa2ڐRߦBlk_*vē˭D%5g{ӠC-qd`k&}1}B ~WmSg;;+yzt)sмbwM=`&Z^$l=`?{$pcvIi//kd1.`q)5%F8Q'x0z-#@7lr܈D#kl(u:,m 0Qi%7pzq8c5p]jyN `dl3v*72;Mn5m< 8QvC"V H\>W&d)D 0J04# Vc1YuaN~;2;]s"+G ,rat7PCbF04٤Zx1.'P7y^&<@ll_=0 ritvBZͯ`R)pNͰ:aC 2Gms鳻ȓHMFؐpKk C1ߖ EWڡ.\@5!x0+\ n|TXk%UtjB`mELf/U[gAkg\OӒ5xF~JJɇv>M il1hUUյd!955Xtϛ^3Y=C)$հhB<1m Uѝu  ,mF)׺uW4=O*U:Sc18ȇG a4`hF_$/Nj?NcE~ү ^~X>x__YU$n-R !@Gzaq|+\-$ pzCM `..Xp唴UUH%~%68sAi2}]5]KOO'Bj"c>{S;`dP>#Fin=#pb \6'(-eBBSI@G=xiXBK}WKd78)2μ=9=^_` )SO3 ^1ÑRQ{ MwHSMl BV/r1cY>;3%R$GAqūϬ$fpMh4A5ƿbO,a,'5{`3 8e qC(`"EtÓ)L `&J>Jbe~OKh~)GqdžO77 /O)L "BԺT{vsBrG~`QߡK7N:a- yǸXkό2MnI7k>9NՍOu'? ;6( +JDfv}ԁ-[p.-,u;]\c DEu߽7}k= Y]B>KAun +G!1H,yS^S =H.n@s55cH}gry={8gVn|Fl-  6ڀ3}Prݠ(cߊd̲ìVxTl {^<0b%XN4p&C=dlRg̥xQ!#UK3` =[9ygEt< ښWqZ:ۄ "b޷x\,JaZO\.cp&Mr#em`ӑndAL9rij]C5k ^\g+-y9rxѡ/oa<+,#^eVk0?g`@ |h;vmKt%S+~퓷IkrikpNКM%P# 4X z:߳{Z"8RW6NI%^,?x#{o2&.qͿ^{ʝ ;vdk4nʢ̺m(dXxg ʼ!=ûLzSⰷX Xwi1>tμ)vxɰ9V+ !nxŇEQn֊@Q sdf黿w3XqsRygM;oe5ERװכ2ՠ* 7Ir |""@El@_T0K+ ]tɟ" qi9rX;$W5[ljqieӚJ*WW/Ho e,&-i\afgjn t4 =Yy&gLF`A:53/GP5)Q>3qO߱){e1iU,ŷLsN䲡iLoŖ;)nby B0c8EB|+)?,v#r[-/wX61v1'o8_dO.ĎՓRpRfDTS!hI!?Nx@G'nm0²ciM`g%UL *屾V $L{eۃl,. X h>Xd~|7&F1nZ#% ?ů?pWUG ?Edް]"@+vfs""k<.-P;wК=MP_q!dKBQ)xdzўu\7P0kzXmđ4""]= c)]T3%Qj-ڕPXk+nD0>(ݛQa _HDŽm f89u &B5\.LU~p??U1}6P@n]ހ08&UjJYvΖ$`g`M&xE2zvcջ&dB@O-ta)b>_]e=mK,|H非/!t#d>+sʞ'#|qBFB-=)9HBqK{ x+-$ނ7)kxi~sJPj̄W3 r cbqNZcUuP~Lvb!q8W]3zt‹3 L c[]4I1ǖ7E?Si67)AjEFjì\:",=ur6xW\Y:W(ڹR⥰~%1Q~ڝQ] Nʻf=Ӏjk Q.d\lf(`0s&\\Gbި]#g[3T0ɡbAan"4S J0RW_ʅףJY6~Op8@yoɰT7wkgLniom ^m|71I{Etr>LvJ; _+sv᧵F BGi7,m"kh/oa:xw:X$]FLhwhFQKٳWB :؅7FЇoW#]K`jgIvټ;M]5U%[OƉëHlD!&͜i.f=WIFĤd2xoLMo\qϲ=3C1ՒeS::4 TPskieuRh5ނpן޷_a5ɴpߨl"{S&ݮ;QQ CY7GB'*s Ty?' yg|kǶö3giϧ P^1Ai\}p%6#͞Jsf`c?k66mQ'n15!1ޯiQlkD;YPꡀ$QH̪Vd#BGKPHL9\fWi/oTi*q?羌M,ԃ[ź传qe$gqj׳Sed^G3_3fݣ:064TG4a]V+eY&j(R=b/}tIz1 -lHցSj8 f/ ZG  찱W99QueaAk0]¹N9[*&5GCwlI{y!`Ԑg܄,h}!W}i?OZllJXd=f荰85]V2T̛0b$;"[R&ݫ?'| @ a/ew?mg3w" 8%lqq\9bѭqv*lu["]G*T3]k${hB9tEjvba(ùk~-'Z+.?/! Cq?3%&9t g[7 5ekKD)=TEpT.n~g*‹.Yl4!R썸\qtWڃ\^wwbOg^~ӞVH+<'4_ <;J-ۘ\d!@ҞOVE``3)BԚHe8QOjd[T B}r/X&OOw_vA[jfY29P9$vvXqiB@ޛxU eWb?5%a_n<'g`]\Y GQ۵b(6ң\s~0/U΄U85b~m5=f0<fX޿5gC̟=H Ngu/= B `~vbKXZ%(l|Sbw|ZU v_HD|{qf0if4ob8`oc陂H DC>2 # D&s\IŖȼ8 J٭V&i)u-НtR5Lu_H;b DenVŲ7PՑ9ֶyp8bwT. ֧S`Auk8D:E$G䟯NhۻcMg 3z4{zGK΢N@2o*DiFаni<$g.g,#$2X:u;&S VަM- ~rX<۾|[4۪Ai8zGXqiN6M8WXYCS+Vdylצ:8CN@QCjB JG5C/xׄP P])Mo)nfHwG_5q_]<%Z<5"z!Q#ԧ!rB06E(R\tvee f!zznXBۓ;魳Ofݻqg .QFe5ϛjn/yI"̮_Hj|RćǰF?CV-GTyO&bCvNU+j6NmΣl's] G sNs43%@[Z\4*v*a/&mpPpmymֺhMe2<״M& W6P L>/(& y0g+h0钰dD HeYd!G3N 7mZWe]EXyiЃa`1Kjh_GSv_>iUvd% iF p4;Ta͟I>$j`{Bm#]K.&5 +g}eBc$h;KԱ8}$moCm$b1vӅ|$c aaD0< GV9 u@~T2:[h5PǾ*0-Îˑ8$Lx)<vk(mAդt)`@oļ勡;F,G ?߿zB.WK"[M{  lgywU8&0 -(!;9ff4#D/3`DHͽemXb-. TC9eB'cFVDOaI+vr9Lhb9xE(*C%ʬ=Qr2S|ǧ [\H̘ _MuWu uqo ^ *QU v/uV5] p6aٷPж􀀀ۯt=^5.iZy_a7q.S!wn)÷fUh{鍤k傥*}՘MKX>`pA^ʱ.< Y-EDRpF&l4o>z^* ,8!ܸF2~ԹTvg $P5_`S[ok 2dgs3kcW'ցWvui-͗'[KJ}7Mģ`+^ŷ0wzz" E$h'M"#޵g0_xq=ł gHb!+|v06 (8P;ͭU|zs(n`\oK]g?qV~n[~[4*P[;.3uML_dEZ")F/2ah7[2¸^D;0b,YF,3FB<IB# EQ͓&.#z|ѕMWra.Q'q [t䲜%Yu!'y5%AiV[s4%+t򔦽9ܮ šMkTsQ&$]"Ӆ鮢_mу2eW 6^.W1?SL˹?I PVFBY/\[`.pY#(_r;׃e5Є% A;hCHE%kY+oGe\z8:'5xFt1i <ނo+VBPډJ5NXZ*Ry P#rf#: b$tJ"ֶJIb0i>8j g| S@/7k0؏9 tI!HSs2D)22>]߲Go,l X@jp'%\xŅ~Çd9/5Z",ؿQeh-MY.#՗ZtI-gt@|j ˛Z2^.6csχ' z 0> RѨw#e'Zh%>w ӒwnԸu$LM;{pP SHFOJ aXSe:jC:nV)8KH[BY }a44Z8 6iC$>969"U*cˤO:WXR<8(];}'׉1*m YA.ޖn[ǩ/qO{ l7D#E|x>^g6^ tP=:SRg 8xA\K&fIXMUF.8=kJ^x%c'>"; ˈ MAHO/J֫Qi;!/͚?r<މl{"R"8ʿaܺˣR/M+" SHJ&jVsw9aO hNE6JNL6s$l7/9 "p!"x6)FBt}XzX?jnH(ΰS{:Q[^Sn!}cE'| t4vPv=u5׊;t7@W -RXU,~.)t~7O"\Eݗ] /K5pwZ.Gec AD#S+3tiIm1J/$HKl[oɅ}Axl]C¥h klCgYiQ Cb?էƐI[ʼn *Da>yޡbq1tr=x2J晚6qzp.h^DF n%\^vv1 õZ7Fju ְ MwDiL,>v W\s$%vgaD;EWBcqa09rqda1okL7D7vPn3`:2lj.#}=܉svA\byр\8w v49 ma3!$}ixn$ނnrݚ2Ō={wFUֲK|>1PDO&_bAP( ӻe_%&F`P $n.[KxJ৷zq8%P>^A^q$;\L3 *B|/dӡoCC$q 1nV 2YyظuxݬYcKWt 4҉.7pZuB+(+G!_B)AAj?o@zCx*yVftۓ$Uh9r? iWl^LrUS /;Т~:Rr|4^cU2T+H!XHsؓEQq~pԄyҘ0`+;׋b M 6ۀ ƩL)?޸^KR B dTftEg2:4vgC^JZ %O sN?6Ky|Igs~%jD#߻Q5uT2 Ȣ, -<֗FCرْ1Q!|Y>FP7W9Ewn-Qz53@H9ԷWp\RKHt=@苩h}JF晵 ͚K r5DT \zz/t"Wu{染(Mb%̡embZ~1PGY[t "耞ݢ½Qcq[/&*VǺS07 y+bk@vxquFe[!e낃P8ТjбK%)k{W2EǪ /VyC&sn_@vvU} x_93Ixp+SOݿ$^fQ_.*?ۨ-x.}^~T.@OO(8wywMUŒ[$EQ. t!Ǯx~la{s0,,nOb ^Ltн$ٖ A;>k"5t vVnǿ|-I=iQO9JPj1=5b +p<5wj' 3<..F%غ_5T gr b Vw&-lqWfhtе,'Cs[EeQ g@* :,Y w/[ k[ z_H|!hc 1dbWAϩ[.@ޜb3 wo[ 'V^;z^ jlHT8Ơf=P &z3,|%|LQYi!R!4/ڂ|!^&RR!43ey!d18H^CE*ST@' Qfbh1}$GdXuZR?nܹ>zFTL`.L MD3&!/ü&)VE-p#s\_RFL}d Z/{Go"f2x=@ #ut̼lnAAEu>ιJ8Tu?gZ"_`_EM[}W@. $2d1.pB93yqpMb'K,î@5 6=c] g9_PYIU!S&MhDK '@Z,.CML2ii|S BNR ^ |MaǝZkGBG'gӰdHLVԍTFّ_[+O^b$77Tm/wQrkZe6@]1UMo]\ARl=5 aݨC̀tpn0pfO/[K[Z6|؇ vyB$Qw&@a(̰Z~Xf8K|d^Vn3&:jp7̃2>5bAV=L&PkcT-k?hphIS~egzFcDQ:)i&9HM8+/;080 &})ӚE{uS.ΏM5p:eRJw^7UmL}IW\5x̤\NϿf Z3*Uax% G"i/Tvj_U>dGrEyR.B c(Uc #\b'g]xޙQa)'K 7FF%zQVPغ|orC%b*'Oݟ ux`>[dM%l7d@eky\읥(dR-$*z˝a<ݐ?m =i] (^y1ƗB:+\ ~6uDo19fRCYXE)gؗY:uP G=6[Vn/7$|ݸKiP.\x,T6-${r%,=R-`4yM3e]_pݽS3UDKD _OO- ?Pp2R7d89F)ldH"C5)=i'ˁD]\ʲH4+@CVdWpZ&krggު`Cm=0 EMk즠]%sG~Vl25 Dn<;y'xW aQ\m5)LnaS2ؙU}J= QW)&L[Έr8W!Az-(w1`JMBb`CшVB>h(f9djZ}FPFceH ' Y[_WN V_`1Q@@KA&;NZj=U޴WQ_·ɂҫOֆXv]jo wOlJ6d,e:R4=6T+o=.#h-%oBOGbmtke}ZDaC|_T>젫> U.b:@6~LW(ƞF"7y ƻ(Xc& Yܣzi0d%4Q8Myg`EkCh~PDA~dm,8իx=+H`b#s?ZX'Q2ٽx-.??O3oه vĄB^ol}5VN}4q$ɩzn='qk @Θިn( hZ SD%E taySD?~έYm97WQX$;{hD22Z=?GKM؞G++e*Ϛ ChwLWF"sep`~6t O6CⓞaWI|q]8xRVU\S"`v:0"$uk?.NGtZt0'1n߹O*2W&.J2iSL@+Ȧ>w%!ce]3E>}BTy*y8ժS^J߸kOIڽ2LK '4ʪ4ޠ{x-0 Qi $4NjMN/&˜tup3U{-ne5#X >=wokXsjg-OGDPp}UJ1,vN;u5=gGA g*"vnÛ.зwC}(jo\dBJ$rI sp+iC:DžNawxaW3攎I7òm <q?>aOjm&ІEMduYq=cp,OD-TUBc9_d.Im|hWAՉiIYB.=诙8ϔ7$w|x;ج6Cg?򾱲g0>T{ɴ} %D:>'|'&m:" Q6pǯލHHm>o375~d$\#3/e_@XJ:Hf0N/ׄS6N>ɢrCr#uVWL ІikԜU$<YLHEKVe~˩bU"$j!)[,xɱ6 iApGs| q+JNg,Wʵ!KJHr$јD.b ,CަgA{EGo/GXU+nIdϒY8Ľ2r LrpʻY9ytf㙽@OrKR0B &;1ggsZToJ;vvưz;.1zТ^Ɍ$^Č477ne}{f|9|͸W1nԼHA~=F!!Fuh%H^(iƼȟ/Aڱ.hbA~!6iٛ*yuiIBj S+ZO sDT)~O|^Fp㥴71b{[/vd hdAi|&ʣY{od!Mi;B'|t,W1Ȭ'Ftw܈w̫̬,#8bykr/1DG3cP)H,q.,= 4nsr\,/fψc(\Ҡ2by^<`DͰc&4\ne4@5jZERRE k#}b>t'/$=c΢Rs *{E^ DN }wDSi[٘pibK؎E>{z a1Hcb`~ rdz٠N.*D#{]oIԩ;"uoJ qۦ<++3 @[<¯ ?^Cm_7z|*#5U(%UiwCu>C@a֬-NF>oNQ5] KnT *&XZХ]Kq6䈀&9 (9B4oθ"* _qRɆr$C9&C,5cE?*k]4b IXژ9e7YTNaQboh Upw6ަ.XIae)B byꖧTEW5srH&3f 2?MEMJ<⍺]?d~-zІ~"_+b;ݢYXeG3 xXud#N Muc)Oa0x1 Sf V}d 6zhQzRLY)$\6ѣ \?Lj\C^D;x(L;um@7 A^ߢ[Q(K <ਟQ.L$\APZ/(YxYMM%x";?)Feg.e1/F<0דz!g{}Q|}{n }˵n RnL911ej?3voN~QwL_yetITyg:wuOh>]5>Fc&fMyj.{z2`t3o%Ё/xKnf67qUqO3nТo^ gXh'k9bdm⣌sEilu8ȜudoV_AMf=ni7dt>Nx))<cY;#C$uX@^g;du^e\R@ܹ[,MZB:!AtGS-w+/|fmӇ )DɈ6%lG}HIl&ߗ4^9ILh0{`\jFH!PJg<Iy)vElRaŨpGH(.TR#+?T]@?B%nO0!DUsoˮS/T!4Ʊ_i'YPYgJ~|up*9kF.Pȓ N ]ۡ ;p0+ 1 X(̙of|Dd ԍS Dpj0&z<=:#u #HZON,^pVO+M^&?6 ䷅9)rzB]$^#-m 9sӼ RtZ?W)")B"N<~02>'PMpM:cHO[E6HFYwQkk`nujT0,{6ef h+WszEUE&뙑r ;ῢ|Yw.bW:g$e np>yiT7imu!,Q;H):"+.en& Mƿ=7Ґ4*&KbOgfB2}ׯ@QcM93Vg #'hrQpbǠN{n֟nQtG\P8BZ51`2dt֞gfE$P@|ZGUKŶ0 v?dLA|iM&gS1nêu"Mi{o-% AqDKakk`YT79Œ`7Qe9E[ԑm;כ  q7đJy>a_$)jdsKʟ,hʛS1-R#~J,.¥R^o P&CPڐk*FJBcnDi*V6`|0/2"`hO +o];oH( D—3AzƬyik-hCxEcذPhx7El$HMϡ@A8Dp^ފpN:MCG9-o bW?}i= Z/|1 qљc[/ޒ <Vc, A&E&*\kЋvkbI:P2]6+%#d[Zu jﱯm26W>QIC3i283` Ǡ\2p+6$XSqwpC!D P'%KVϷSE4JtΑNoxsE9uVw_H}=Ȼ:Xl㫊>ZJHz>?&L## ? K҈vgbԷu*Oi!+m;@"j.jaW#4]rYR}^ۤX#baT-#̲\6+rTőmצ* ?+ ij` Gw ;)BkevՆ%0z;%޽O^gjҩ~$Pt.|w0#Z>z~z?P+ mr Y"`:tBB a95cp8BR5 TḐyƙv+o*F" B£%Ma o곔X=@>&9A|b8Rg#lB2~)mDD˚IJ@]on["ٽ>P{}!;2tP$qPASH'[FmIpxQ>dJlKr-8p14k]WFU=AvJ uQŽzGr-E~sQmlNZX.vG~MID=(H4t56[tUg:"n Q ˸/OPAd+6GtFzLHoOZl5g?[]]>ˣ.fثReG3U|VH_մuVB`E=hδXC,ѤYiUQӢu5*z91?_Mva<Xsp0<ܱRp ]H %ToþeE8!KIR$*Gڹ[Ң^xDهQ } ^Cvv"yTs$ɋOU[h~%uF$痏{Eڥu:E Yw " n75lg:"guZ F)xW4vS)ṯ9 _mhV w%p #_c&8 0>.ymHF9/x!}B+S:6|)\@s'{FO_H\P@?kOF6,هpdk%p~qh %u7eGc8Uj& _ _AH8#Ia 7gi< b-n{^z#jz5whMQ"_n6N6y+aM!8Eڛǻbh@US:0ʒu2Jbg!MsFVs†>jbH9}en I%xFLC)mg Ik=9-̑e:Է>ɷ&ɧUtȻ<sZ.pUktpE bԒqN0O}@}y%P=1E] ):־%iHb_%9PY8`coS)Ve. ҭ8oKl )z1E/H^oQa)mcזՙy9oY jv4T nW@ C]^rpOa8)\Rt[7[ ZL+Gyk qbs.ۭ-jr=dtZ4$lӄH<\jV kҘ䏽|pM]xfl\CPi\;%WJpn&//5پG1x 'ϑK&j+mO , o wnk!sxBMI(6ȵ9Zv(Lbx9kZ {x6~D?uo\1BCМ@c8Fˎo[j *[(Խ (~=Y EAH}GoU/Rn!)"V2}/ TTBί׿ͅb2m]rαe$m֫SE R oB0CB9/ fBݟÄ1^ׇ0i#Yz Yk]툭ZdhԪJnmߩ%3%BO@w1l~&u/ϐfc*8,`c7UL)-l$VlSc3Q|tSĵ|, c ŔUü-76.|'L{hihGY!kG $.zKQ2xXCMtߌa+X?Ҿklzt ~&_[b (֗\B s~#8 x=ʿw0(U{Y)YX颸~|KFu[Y6rb)"P }r1҄ XV4B[E: li˿@{`=XxB!urb.ybu-!Kr>;cI*?N~ ,+K}<;_+3C}98 7򫈰hA$!+\ak+C f7W p^ՖV5xI3s95XK(,X%pee24;2Hm2ڬCa߳]Rिt}`9Qv32׀e_eps@,n(FLccOJʋn$KaCMrG7:>Gt<&),ɜm`Y:C[۰CKe<9F`cL~`^E`aXSoKuW'sCVr"8K,܀J%;]*KݳEs D{`l"be]/ wTim)gA.~+ZZ/XgJ8."JܱtbFH8A,&Jf1EEV$0qxJϯ3Ҍ0]"ann֟bi[Gfgm^Pps`Ms',a~kc7:b/vCmCZsf\@VvQk3#ߘW *X6HBg棱6,B tsꄡ0)^ 4u= -b^n9>\t*w6ĉ@ [eIs6h",&`/9 }N;σ/3DgQgqq?/qid WRkzqTN܁ȇ',-sG4*mnse ^߅6;g_cFU_ DDYy?hqw ВR7)<G&ƺ!W7(_ > vG窥o\߆AŵvPa͟*ncj0 կ  ipf73J{غd c#{"R")5#J)J qakt+SLTT"hq527 G+pJN-EY]u'3~+Ofai*ƙNCNJX|;8\OO(Cy %f@=j :@ʼnn Tx9]ܘg72V 氡Ť(CDDNKF36GmQﰩ\q͊ŸʝbP ^r:OoRb ij`nxѳ3eKت,Nb.ΜaNY;E/6;;(VA#ڂ۳ze 56*iP(ے{ޥ$.T'fG!c"UgW(Q}3iZI9o{UZ_iC^N?Ik,]&"¢v;zvV 4ߛo2%38ku/Jv߳*fт4+;;)B$,L~f5u ny$]7J{k/ "Uxި(, mԏe4-/E&>2HuPҥ2ojk+l:hۇ 8=o/0:WWjX[ ?|M;SJY4]aj ґĞm"Ai!dtv}C/zĢIس;iEsҮ1Yv-n|k/9ΘV!̱2U.0FwJ <"?=n 'Y芓N><݉v3*ۖRGo"UX8h/8W~b=*///|[e´gD/J m^ЦR Uv=BH+`-΍|b:#eT$ivy 'KS(ֹy\tFC 9=לcM0ٯSmkhHOʁJajNŌb-Pv{SԼluaI9Hx% .٧t\H}tVN;Kl\5"0VTMNC/`ꣵXvq 闇zBՋ@,͛Q-TTf)rm!DYak$h [Ƒ4vAw`P%s@6!.9wž֝C,?a'ئ}?'ƣ@ҞAr[qD@38ytiL_pa`ĊoV9BolyI}/Ѽx#BCf R!]c:D2QC? X$ x4I<{BV8nw)=$j9/&nGU;y ?k﹩I陲pd4ygry3FmgIYB3k9.\d 1VHpD AZ.<8y#ud(}IfhQҌJ#d.饢#ıҀtV l:X6Û8U{cn@m@,L?m*/=ԒL&A_.fu<Li.NRS絧O|:,X߈VsA_974՘dӂ&r]eF5 [\}O0&kseGkziuh(ϥFh8N+)c; K!yġ?N@zHLWwTxtOy‰?UgDF3 AXU\6_y6os~Aؘ-:H"J3W7L\Q$h):?=# ZZ}˗wk'CE y<%Xs=%2T'spfT"0vhf!+%,Ijߚcy@a#Ef:L"J="E2.:s3dl&<\V1dKeBpd/Oux ;}zI( opҍX']t 1*Oリ1H"F'T7klf\TUQ f5$oN2 Sو_\ruX?v5A[?J.!dR~/9x]&2f#F YǢ묉$O+QN >_yy o~[[%Wa#~I6K]6;n׼dgDވA+E9Jr S(qTtQ tfkU0hg#@UY(8d` @EH (fj)S~m2A1X^]tk\uS!]Q ^IX)uКc,iǓ#3Ge*0@4B3]7O90Ipi]ZiH^kMI"(fu^~5+7R_ua}A5_4c0c2Pܲz1-nά"*x{?&edMv+ES'\ 11`_,ʏ$4{X>aL8K'w|meTJ=|xfoOWЫ4O&[i6Ԟ6p!Adnw xY}y@K]4{sP85Z am`j';_OJ -q$(ƅ&;$O!gqO #jpRޑ]r,ºGv6yr'mh);k Ms+=%᪽:B\W=*fZ-?[ǼNrߍ/?qd0ڢlӫ 4o} ĕ=WcFa5?!^G^2PEL cZ x5+9-?D{;IxoEH%CYIƠI3AB*AeM8ћcW%xB6^4k T+ﱳ s #s0j!0ỵ5]X̢̽w4&̌3W'⠶je79;KhD}=KUs]*<Ӕ2q ©}'>> rR/: 1A2D|-6İc\mG C 0\AOz|sy&0a16aGrg&q4]g$P3g/",$@Ӕ19ì,*EkRhf?wYn;-+0YA\ tVa(=O5=),ϰs]I\m59J|NXuYH3vա ~ Sf-Yy[:&x"aVNYqАnFJW輏 Ƥ#>s׺1[qX6}k_lO[myW< Bޭi0Z!*[[ -[>PDc[,ъ q^O *6:qUѫW*y$}Zpc@> pnd"#BJ{. ~ya5(&okTR<@@D1YfPTHb>XJZ e'ϕZ8 Ϸ5Zͨ^P9BAJQSfRsb@i|.ދ8K aClmۺ zJ > q K Nh:a<$` VXZAނ`Ҭ '[kv'X3Bͧ^Eds+ރ#]x :i}%uX3"{,M ߊGlJHQ+W2M~XXoA^|ֵeEmH,gߒBpYgr<ҧ\k[.^ 0an>@%x1XSYB+?LXQC@|\Fi0؎/M6'+\ f?x Jĕ 6Vꫯ{&6R .~Tػ' -A];gta)yE,PZ`!p4@F/{#?}XƝ In!' S(\sCB1(8V\eKQf7?u%Y<L6y?Ջ[h%Pj%֑M(4ufle(׮0X{#2WҷTVwz?b@Y.ptpD <ڠ/ʅd9\Ƴ9d>c˂:lTg>qWqW7UxI앾r$93B>A8<5Y~VwD ́7/\.vV*PʙmpXNpKAPoh0XP.^A>1rG;4`p2IXL B:?Mh n_6<@W*6t]n"T#X]~h?MKu%oq>✢tt|' TKi8ńFX6EۘYILOʜf7$Vn!0T9]`s\T1<(MȵEFSบ$6Z(*Ƣ*֟ūa 1jFOwTtҼ8EcE ̻SLzK)4#  *;PJ\iӯձm3rDᝩNUՋ=HYG6{gQ%6JAIĽ'&jԖh,zq.71tSAE軥k "&,J]c)ɢgJS YF%+W@9,Ban /[upIۛwf?5Y${k') xʿC0 p3r1,9`">KZa\l%I˳Q6{L6ɽ%+w{Gm'ͳ`m/!YW?|dSsJFԡTV%!lqQ [4:F{;)X/񮊶+#Z<`\(B߾P0lvݝJwsKAVo-'B֕]dE@ҵ_H,]X"Iqja(Kz;sz 1rˇOG(,Ł@C.%NM2{Ew7'n  1X_CR.o>fi2'S v3d+ )*cPv$퀷4 c&ky%iAߥQ6fݷxiS2.ި|&wB|BHbUIowLm$>$#~??T]QH{`(*pk4򰬫GE#_h{Ye %oy,?$3d%d&֠!:k8ݕRmJBU2c&lvKJeo6z[ FrAxa*P{]:5hh wQt -8H*d{mNP2eV|>*o:Яr{Ӿ B*Xu-3zRŇ`k^_ڻk>f^}N;7~zϱy)a}uQ#qEלRAϐۙ J㱍!LtyWi9Wܺn޴yǁ8\uy,Tn@,`iyrxȝׄ%g IhiWD"}H׊ΖBؤ&mr0/|kH#w$!re΂T'enCt`YYc{1jEN? ӷ5oP\ |^(E X@^l{Iz`EUJy6Y3soA12bSgc="T=Bo9O 6,"ڇ]=d(iѬ^ qdNi${ $@ k6l?6`Ņ Iw%| hVb6B`3 {SnWk),$6,x?bQq&4nvUSWOy:%khޔZ5xa=#<1X,0Qx BtA8r\d]9Tyڄ\=PA`1 _̃% 03 cU:0/__۔#.%?wע؞TҚq\b6cWJ> >6a{6Ly ԧ*@| Ky_ J9I&X!^}[[p,UhЎL:R J KyM[$*Lۮ29KDkO6/W+|Bh]|~B]xHMZETŚP!G^wUeaO?w66m8Oka_f#q-'@ U$sy&(g #=[->{`?y F8j/)B!+$`ܵ>#5x2t=J8]S]{Zch.~"٬)+:/|#1^Cust2{[wp/3qO4YRb:efýK;h治]coI0"5;s^o ZduH>-lj|Qkf3Пs"őykf][{oavz BqKoZpX>Qb5EUλ;YB[gXz&yAF3lc~0L+إAз۷&gm9m CrIzg_TW}!C3gA UҒayHD|G@@>BX" 'Nfɔ(n&Xn " RU;6֢KinSXCwzd֔ ]Na;q5#X8u8:_1n{بɈ C\XɵtH5qHq1i>XIMgo`N⹨e3Y;sNiK>Ҥev 7Y=Fh2IÝxtׂ*q2.9{/+<.++K44Sݹ0UKLs6'ۍd'/oTMM8m/҇l)WXcώnu9KK%w-*d.`:G<_ص<Ȕ]=C `W|EcIK~i4X_wzwwͶO\fUc`iv8VST(I#6L@K5!OGlOH2t 1t_fMҖJ! ɰ! 鿁vsGQ颳 Nߓaփ8cyD9 D{jДep-胬RQ@Nx{,"xngq[!`X2q5mTS^Pod )gR-C2ƤL$RNJH;Ryf\$D~rӓ? T?+8 Y  wtoCW> icS o+(qK5jZ1*}c֍'㹸J[O,i#P!.bX{@ r\SZk ḱq𕨮A@ʻj]+8v8:!2(#$a@y){hU#a*%[@LmP1K\J$j0rNWETJ0Ju` rj(%bVҐZ~_hZeq{. ::7i/10r1:JZX9цrC~; t3g7Qc?ЅLkSo9v~aKƣ GRpv?WhֺDa}Q!B[4SuO-d,Ǎْv-SBq($QuS;jCn؅P8[/;a b8nm!渘ߖ&)i A 왨Q- >?Xk}IȢ}˖oGXjZdo(0º?.R7oX&M:묢_T #|1.hZ(Z=|2 &`^^\^@TI6@';NC$Ykr3u٠ |]::.R+bVϛ(8- i>d5oA ;`qwx2bM?mCd^3@?c_d &H"c<'@ FkExB-f|exZ?:\/0FB { qpg@2kk1pboa6W ,yL ASTq(gӯy;cd$rDPZoɻ_pgk|(4YZ h !Es&o˪e.d}b =>Ucvx,ݶkא|[RѺ|?raf@`k1W"Gu7+hm[1Rt3yajp1apg97|Ƙ_f"N f]uۡO ~.P27wr)ɸrnTDqec#XG :+ctT9M0it}L3V&Rjd/h:mI5.Yޤ? lDy`|1LkW=&* D:>h)%B|2h4|}caXL/5a.r'y8V~4+Il3{#Dh])aj牂캟iB (QH'ݽ7M:޳-:Wն#49 gKT Ŭ?g4lHHNt]o( O22DT&9-^XgJ~O =@n6k-jiFJaxσ"nsn.(プ).O9pQ }@}$\т!# S8<Za.Ex _I!M(ya_׶K&Y{e=;TgC=bnLMb$g {?ծH_w-׫;|ɪR3Cv5zZ?yww⤓kyySdB0[,FP݅Hb&u"kKy[XrZt)B|4+LD 7# ظԒ\:/[/x;!U{ͬ%u({Qh2jz#k>{}~o1̬uGI8G9bGfBD%!RV0ؙ3-<)<'KS5L׃ TV k Nm2ׁVkEjsx4$ J>ReGۼH+`t_tJ-${jO\halQ+56{fsJ3?n b/)P}iyubלbSHw[pP.m%Cr=+{J?E"R] lbR|hTuϽbelssLY=@5h 1u 5Hݲxo^hEami]0.YF5Ҩxzd##FڍqLjiS%퐻ceK`Jw~4`P"٣ mj,z$7agc'Q%}KJj5s~yiTM>p;55f[4B\LϽ_ޠsjK*gb uYj eSvpQ7mPH#(X^*򋽖Qz,R/1iWqx@51pV]Q_\varnc2,n;Fp'9KɐYkYI=lmΖKJinRDe}|7 8^Q ;~dDpl] piPАnE؞T!OIL f3m4u5a$e *x0b0iyO&L1&6S 0ih.V!LJ*'}^W[dz@@>_ vO*0%@W*7-8b-Y=X>@u8gq;S؛ ,5{iו'@ҭ UG't=+Ic 6;`0ёa\]St s}hXFRTξ8o?jwãƑ+oqK{ >݊ 9ϡ1YJ17[޸H8Azeb߻7sSl>BCꤝ4zEӴ#tfʝ 3;I $R,{OxpN`K5=;QpFWvGK.Qn0ն 7 Jܢ:CD qՕ"ZF ͅm&L&˹hs2oiC6}p]͉7vӝ03 /E q[}NrQ⤁~M^j!:B,hR/qpFBE#;W,hgXm+lb`vXz = t02j$>+{Rėpu%ru&kb`ߘrb2;h##{eg5 T'6y%ֆyfvL>Rf[{o:ʮuf;7Rk+]\rr,WCk10ӻ/Sp@s?yV p:?_ƍ<04uMĬۖ^Zx](̂[&9|i|:)$<Fˆ#،x|ٶ<a9n -{۪YcYef/Z +R\ijZ"ytzhoק^.@`*]Ž*oȃ"\cci8hc.o]+fڮc)l]idV)Vގ@҆ ˩-Oy$ƑBMnfOc,IZZE1 v=_#”gth\U)jBa_#dΌڽoK4]\WMM؆єeVϜOYHt60M~"";df!Gw t1Kzp,^`~a=jQ w:*IבGΊɋFN&ȓ.0oiue^Z4YDJ/A`ZKagZP4 ̮ \ǝZzD.׳PT g% ل~Bi$7p4T&m#V}=t?oGχ߳# "P&)%f|+x^iCe"*jX'/֥MB#|8OJk7/Tf{?4KI]SzHaSF9y:.قIܿښ.1DҲd#!lFG26Rc{> F^k[̜c@}*=)'Ot.-U5;O0@2hDz ނ(9A͘7e&Z!:HqTo"!l*BQ:VKRKdc~ŽdBsA$h4τb׺_y~=.A9>/cb UXV™aq4ZZXWNMXT 0pPf`q^Q2݌ !}9/4؁wepO'/ܡQ@RЏՎ]LdC@wȘT}b|ߞYdӴS#voRO*H .HIn+:,c :zO:SY83?Ƒr?:vK L#{i2B3F{$!KMM}>6y`Tc]96(_rolb]`ҳYƌI 27RR4q`z%5E՚ V6E ,)لC<r`g>$3_PV?C]E*7l8=R>ocʵȐT4 8ۇf&;<sǜsDHȴ&i=2BV M*^{2+v><=bsN)GHYO{%lc@ ?̵8eQT`IfEy5=RXPkOg 9]uqa6iΨMlY//r6ʖ昺}PC$:;?2#Hq)jSSq$pvksıצ}V܅r,gϞۼ` r`LӮwpXV.Ci,UQQ0Cp 6J^'ΈX\M[D# Cct :TsH}:nG$c$ÐVP0a^Tvv`&Ri6'4ή ŋ5x^k9|/pi7sжzcKU,v Z-L& X3_5z:$W3Ί,13 6(ϓ*_y]PRLq9 ѣ!H//AD s*?%aƍ^ i r!ELM[o#X?:H)ڲNH¡mԵ.%HI)96 QXlǁv,P`V7yLۭ2<'^)ò-g%Vavßpl$!xeq/BrpO=l,mG0,Q,5 SR?D'Qq`V%}vXV*0Z.ɥeT*l\kV*zpӵSrqڕ $ @ߠvSLv461vIy7% !LJCZl ޫe%â8N=0RD-A\ւ2ʟ(u$=sk$[.xOa}w.溉FZ;Nk60H["9:͌ÜG$ލRu8XXݠ8\z4T Azr1/S={|wFl;>cm]SPο .Vgli%e'άٷ3FAK?'bE"m]GS* cK**zc bYPbeq kbשv`C1,PC ԰@P&m_e AW>W0F9ŏNAүMmƆz6ӦnpyWL x\Wz=*:M]p!q81AEqRL~q`oѼW_p;՘/y-F4 > nKBeuZS@YC,QXhCe[{=D* sԙ3mB R-)# myًfcNE#͂,n2b:"nXG܆tnnf.:Q`PĹ([8M3|~&IFCGEVw>_$ [,>#m!~q>5?_+Ht#mDzr0ka ڰv!PQsY=M7 Q_TLzZ' (ޓz&W3d7?xlh|* m^A{_|"d]{Y]q?MFJ̭RuӖ%P}k-u2<$@NIAm#B\\5"z+7Qz嵉g 7L6쯖%wN  A&Gh+jC5Z{6H% -?t֙>h䤖umzoyjՃOA)laOY IX@wM뽻n|OɄ [|3 $DJn0f a{oj&|Q|1րCI@T-wr Nv<"&NOi%/05 5>"Zzpho6:խ̙a1}a&HlpT` zo#߹*|EE #F0B;iNEP&K3@X錺= nPXc pK."l&-B D坱6hZ/pKAzzksB:T-m'm/ěu@BH\dD) ¥ya %2kC,<W3d vR8E :Nrki16,z%!$o`fFA iT̚O1'm쫷g=@Qgl-t,w{G< Y#!|BlSjB']4i /9#4%zNcw$HmP?.Md,X-N`TR=R1-hQEAe}?tQ))iԏ!fҧY?9zd^rJIxleޣwrG(:~((Y$a)9n4,L ]3-]&{sҒ@\ 9)) X8UPbum iEϜ]+aFyw.k}f闠I ?/j1_G ;ۖZ]o(P_+lاʟ^"eXYnդyI տJuDG\OZz@ܽp(Ju;{x3Q PHIN%Kd`H#J PK:L ʇՕLyŲ̚H7:U> _}P/6e;Wӟ%umDrR^iὴ\% 4hq6ޟ&h>~4Y\9|} rPߍO3=9[lŧ/ؖ? 3\{. j7fmۥleB$Q7ۃ>̐1{;JY"A/E|z{R Wk1$qo-B}nI#V~.[rkn퍊!㏄;j9멷 o#z.t1k<3*WQaFӡQf8̫ e[?+M;ֻ5ȼFKrD ֞8Sz[Da 0-ytȥ,H!}ܚt1iŻ>3hVm|U%Oǽm7a*]XLIK,,x+<EU"CYd^0gL_z411 z/PFOsR7/z2 d;{ܴfMfҞXfJs[+goLqm1$sO-Yr!pJ[Ū}&YY?CL]@>Uݺ>?-  z66r:o6ٚe sGPE`dwC5(v;RyM}ws)D?# 򭧦қAƥ ;r:swBX,qt4r>ِc~y44 0}q9;$ɥz^qxEU DWyU)λ ,ɊC-? *AY?ձ!ZYDVhc-S΢:(z^ jI.٤pVl9?8pc\f\~֘LQtO\~F4?ηGӉ'hMR+Sղ4(; .jdZiR'Jز?: |j[ΑFZj;Q^TJ\A~ƣE8KݒyaCm3΋i+j9ADZazcaґu]y{z Xk5a\Q!g 1ـUoG..6R3ؽRԾ9MI(w62H0 ˎk.d>2b\*Oߣ)q ;ΊaB9d#ütDaorWjπaQEDFFͭT(mX.TO > FtіD#EkJ5kjVh"hoDnHtChF%/V8aR^v%#;̜ڬd5#\L ;Q8"DZY Rvo)zL<ǖmG|NO*lyj wah:FmXeCɈE*qwzsŨ^VAZRo㉼k^9Hbr6`h! ?{0_̵BlLs0OYw䵻%$3X4f'7[+TMF2&8m6";i%xSO `@|'JDvg,,!oyYn6 M|^1ea~}7X`фZɡGJq4. % I C t@a #H=6hWjf0+AB"yD%BڹZ7̒0vfV!%*YJ&"K62ݜ=\-oyM_]׺P2\\tZC6z߈R`~ĵPF E"v1wC~R%w%"DA{fW"X{^vWbYvWrlƹOƗRˢNb5ұa tgXEiڜTi%ײpt+_b4 )=g59˜҇5^!:@,)ȰܚOڮTc2Ᾱq=s=[b|Z Cnl٠zy܉/mXd o||fыN}շoPh#yG^@7 Be<Í䓺^J6m+Dpa(E!dlEM5ْk7 jouCfsl~5. fMz4He%z꒕E 8Κut |Dν3Չ~\s`<Iy 6~Q7}4S !ki32kl!e8ʯT$]RVN, BD@M氿lK}rYfcDov{=A#L _[>6ke 9x{_Lj߻S`H7ҖT6B{ c!+pYY̚g¨D%2ФUō-ZMsA:ꚦ=mLU}(fkWpdb n@eP0RqQ.[_ՙN.OEipLԶ-/vrrVSN h>>Zl2(=dhROR[ !=frn};~CqZ/`).!Қ.G`g8?oף x[F%)kaNgc2e=t#`AO ,v.z<غ7./ܷB Q CW^) ¡& Bթ "Ii[ʳ#\MEY[ƆL`VBҹɛ[fJN Υ]Nѧ%2 +A )[meks2`Ĥ-2w`(Gi_`6r do4qm :ir u dǹ@]V7@ Z?Yمf@ZDXW$iA E]`{o]!gԻD]!Uzo@,-5S*^H)*==,6'?S=*o@,)*69*>[-m9 g^W em~i#^KA@T؄ mn!/nOa8:Njd`R_TY/?+q¢Q7UPWSQ1xŰNd'%¨ sPҼl{Ύv_j5x#t&y:j)̪(G.i"& baI?F+{r;ǻ$5#HtG(^06$]QI}\Q p`j]QrxNe;:2¦h{cv~72yaR5ӼC6=TKӧ"ѓP_$g/Smi2M b;[a zTjs?IB F,զfKpy/Cw‘X[Ƀ6H3gSBƕ7ms0Wj۴~o񓻒8X9ImA'pն4if̀x龫#ϣ;&A?Ԁ^HJhtvWH07Rz!2:F-/=M]wy#6=ס4tBfrQesj.*s&*NSK c˕j 7T}̤fMJUvB̌Q|Pn2/L~2Td q pᏏ7A`DL/e$lm!ej1}.mH[e*-o=9OOoɐ I H[EǠi-.f Ȇ<'vv E(D3QIܫo_j.]:Jct|-İ>]񼉛ણo`.g9Wo.D4,CʇS Bok`ޤke2Cv=S2ߘ -$i{ ^ct;@p)( hKrrSE*<~>{OlK20cK I(i Z<8&D)E8r>)A`"XSOy" bɱVY74b B4]}<"2->uOEL@/X !po KL}C*N8qʲ+T@Yd, q_d8*t AӐ^XWNɕwν|,aG< vX:-JT$׏ff{簴~dt0LWV '' :jBB{P?{b}onٍM>1kqixmKsC+z>bYh{;8g&!\0"]f\r(r)zOE53 ϵ@(a*ĺk6a=Iht,K &=GbP(Sj;q=]h.vgBžbP_$VWPՓun"Nb ҰE/5r:Ht C+v=­Z5^]ɮ"QX~&|:Tay#ư`j޺LbJ%R010 ೥QW `"^C8픩n:}0rY,;<%WDSk)#k2LK谇oܾd[rā˺Qf|5:S~_ԧpʾ B7,y>GyYT6w^F4UEt_~/xod_>PpnnR+G`yZ63#x2pBhs6I' KK_5JS/}'S^<1b^+Dzw-8U/µr7P(v:"cMRnџW٘eiy N *'gREC[eڲۍڔk}K<Ǟ@g rw5]oXQoHgX)vW@yF,xn#d[ma3fJі?sW-؋+ثZҊi-/HWqMRt|5,ͫ fvO2Avt6 oɼW mkj?<9-[MK7Aޓ];dy|BMAyb} A|/j?h@&C3;9j~1ng1Udi!4EiyqrC%b._M 4FY_\C7=l#w^RCiUܛbŝ$EvDKbORF(cP'ةdY1v|LBCN \WxHES{~UtQ/q芘Zg$b3aW z_ft4œuݣu:*MX>ZQɏ 7U8-w)(+Tm͕c\^˹{ ƀ11Q5<-Ԗ;agAh&0wlBKœSt4#PHWAfFZ2,{}5~9٢N%(t)>A B#CdF!Zh'n#Ysb\Zl2ZN fzvtmH渂Zz] ܊(-n+Ku͐yFߟ${,RcS62t#DIͶ=͇wR ' Z}v,mzNySKp8); ^3%Jp9ei0V#/bۻ!_Bj6x3ë]5cM0x([:;WSL=ErKXgoA7B1)!΂|'~@Rh 礎jkrȦ襛&ƴvZ*ȗ|n&Q>tŲZȑm[P޶kZE>p./z#ZGOmCnz0\3fWp=咞L⻥~}&vYf{zճmuC]\Z,s1w ROo%nT$X2jyܤCU`L?WTq A6.=]A+>NRp9EFUKޒeLze1'lf.iy/ FFp4F$!,wtC/x4HC(/!{k^e붘R\7M0y $23%>$`yFa(y-xm-Qi>wb=23KWjCTuwAz{ r cOȯ-]`w]eC'LmY_v=눉#;M. 9#1P4IYuP%GA +_(=5>~@~-"3o>NO+kJCETMŐOy:WQk!Ѫ̀KE" vz}xCޝ2eRrv3N3F&+uC%C k}nkx:'V9gU1\z ;&j;_fHꉗ(@e;}@Y Q_|A Sjg&TFjԩSY\ۇ.Jҏ=-{ϲtd[L-* ^_|0d ̉2f8쯦WQ.$7A˳lp+c5pn:]/nQ-_t/k qDZKP+SyV)֥d3ЩVFH;PF@ڸ}>w3 9ۥ@:w/9q(*8?q ]ERT0Z|Ρ/;l1/^~6pLDN%F%1PGQq졒!-ztf"Ajcf}j)x۳%NwX8s*u_GG) ))NOj@O!>h_*IUMmPH9h's+? B֓t%b{2N);1ugjֺGb&,cgr5 fKRߓLļ̔x'9j?q=kCFX묓o9^y? $y4չ>{E, +&?&D޷-ڒ6<2 q>Aq,J',3Hl2g>e0DdhȞA+>wV`+,C|' @\`3ڊ@L Ň>*.:g{[ɯLv(NgΖ?4)Ci#Y.㩺`Ys/S>U6t9G U<LS8щʇh:<$rCY+lZ OsI'*Mh944#[n)#>d1bD{-ʒ?IqoKtՁ*~ f]|Dz(C`FǰT'-w 4tD ecU հǘ{XFԳrk\o2Z1C{bǨy)v1Hhk0yMfNlȮrF]TNq&3P)-pPⒺd2mCp /%)!,E3_>l7{Qwo &$HJy뷤My??jzNpu;!6馸%}ĒJeO5WQ]vOHFsEWތ9&uA("M/ZE2xy>,* w-m }'U8t Bʀ.M NEuMYn7{J`d @YGk :I<0ɽB4~뜝Ñmy Rr<.ꉈZYckuCgƀF)-M2l.iRSYr dSѥʰqW~)%oXX<)TD;WNfh扳jֽ=> حt[D:oLY&+n1ljsMJ #}lQ>JQ'漣ɦ?Dž[ >͜qq-!jfΉO5iHI$uWm)eaf6&TUTxb%Og1R#FWǽ$P,xuuRxmJ5]hߛL4%M{b 0 KJnGB]42xuM_[npCs_ߎh[mmL|3 'XgN>׻BʑQ!L5@STN&2FCWm7NL>S@TB0d?s^4\FF], 8Xx&KDЄXc)jJU`HEsoLE-WSS".0į/m߹|.'Ș%)|@MwlZfJsDXES=5 _׫eVWzHW3ţD@% ;HDzMtcNZ,0b;Y`Lx[ɧԨӥY?YحQ,f^Q.(KL=Es9m`R"^msUFRx˜F-C؝c&ToCtk~5ʪI^sھ@ts [T\g ~uׂΉڙFY6;4qú<uL5sc䠂  qX* F(Z XbeyapM.A =湇j]%m[>+ul%.yF۫Nޞ,١&"4Mm?|C6`7t bfסs,zOtu?!pN!u)pqƝ"( ?L=V N,$KFyfVK 7)^bC]UAJQD|EJ01.<>27}c )@yƻ*(_&i=fŵ{·󇊅v1U'M1-ivxݲc_ߥĹՑH|.}!(-k{,.w5dijNG$^6 bBͪh6_)bAiW>t ]j^7Rwk@:(^k 2pO{ 3^5O0T9 Mt6vTI;YloL!,s$FŒ ɇiY%<{9MAܓ"};aS|yt`@jj,R!Ry\3S2[%%a Na&s&m7BYEs, £CvO> ܱdj:6qGh{R9!א:#dr|@sG/tZ\R͜R<"ȴn^ߘLf7])yN}ov)Ū?,jEj): FĎҎ6!'35Sf}-+VDrb$w!3nW57";$CYfirFI̵ttxG%/zc',VDA'7TY?2[NAՕL'=+}| X(ǎ$fs ۱:ny%Ԙ#h^k2E[1:$;̚,INɒM\!Bd:sOH *m%Ӏ4lov\M }&s͆iN'|ҝ6RԁS"Q#W:%T[ZeQb ufۃ \E%Ib$zg> M{`ÇX1~рxPsvf~)G ;}6F@e+s) I fH"#W l9l)+a -HL Txv=xUC<(\Qkz-cC_⍊:dJ!/úf /2eFʍ =G/R=RՎxlB<^mζH;L7RNX7ag[~ 9̎b<)3[{.&ОFxFl--QSUnɯk=Y)$ ر09(Sݔ*xPѧŦ($7rf֥@ VɭuBdU?Ցɸ~`CaIJ0-{}L!:f}Tݓ0_&#JRpj[$0KV:NWF$'㯃N)eu .sZӘ0Ufq h J 0j,F|'AˍU3Sɒaq22']LtDzs[W˺#MY'Xׁ{6'sAn5NEio1;"t\P.Yp1IL7W^T T% QO\2)Z1lFuLksus+350j[ J OQUSZqq7GNn/j-:޹}0cOŀ? )H3`Z GYB1{=mnpvՌ~-; .(K/(U=dvvp_B!Nrn+c*618*2Vr=FXG0 ؽ|= y865‰c@ҵa4D' U6W)<>Μ qxHML|&|2'OJbNܦ:lEz=I6RJdC[)s>[ wڼ8;5QfDLD&EIH,[ldn2@]0Q3@!{E6G\-%摃C䙯'47L=q*;oPΤ2;)6R`L1$CtoΞ20do dݔ v yq>en1iJ9Z8'Ě߲,y1KvU{,<:X6%O#wD1d͏]RE}X$fKmv:QzQEk$鐞 uq K]'>y_hq)oyd3Q5_^Pn3bdU4'FdZMAJßCD.3P1wНJl-ީ1(كV0x?HN"CViNKUU ȣ9z]7(jI;ozRKRKaqBٖw1Jo+unK\ׇ|u.4=m%/n %*jYMhҢ9~Z< %=Z 0up]99)@'þ 5=&7Oڨ6j{>$RN@x lA!|W;!f=Ry`lLj<)tKpƥ#܎-ߟ0Je!gZ-R豔jLڅ@r0 Zgu^0$NhliU+P2>0\\$-K\TF&* a'7?Dfjv5O  wa&jP6EJ2A>.}8#NS}5I. 8 SǶ{ hJLbsoEӉHu. M]"[4NHh X'UQ,8eb9m;D5QȔKֽȧJX5^#rmEeCo 9Ep._۶)4BFPzBꏳZ'#5޷}kAuRܾ ra5.WN'Uo9nhkꁳ탥 m8Y4 ƭ=|So@`s4G2`EC7ğ+ܡApG$6~lgVgb ظjb?hXJEob j4_:z)=3ʬ3nG;cW~(b'W_=<|[Q1hZ6[) zWfs^3n_ptn?_Xf¡ԡ̷ӓBN49ڙ@ \+k3 nf2duaK\ 3Vk,_ڐB^V]_E!&9Y_v4M݌7tK3ӶziDk$hL] av5I;Ql(/F,ZgP٥6~g͞Mk-u$fawq1?k,`ܑ<+ (!5]"ȥ&CctZ/hLP v{N*{zfvaMeOBM?&i)vKPօ~\S-CO!mk NnΙ<5tKPT" Ihz/mBHн50[77襋=}3DG)R5u2>:о߽|d"9зFCH !:C!R~)O~^ R4Ɋ~نI:ٛC橽aRN5$)8_<|HA y.l C0F %p v\/6fd%t*R3ҽqqx\f h=ЄLF6οֱg.(Hg3 u6!??}ɗ_2rcCMt 1OE[w[i(0~h%>wlo.N$[Z6j!@H171()"M+ p՝OQM^J6+ 'R*#^n"g|✦)R2˪T s2]ޜtoܷOLx@`n"sqJpJuU[Nh|֟wKP&VϛGKoCAT.Y=Y?t\>%N_:WqJʕgqHlluG%HɠpGſGwx x_%v`e;Bȯq]}!lu]RMV*'2:[`w/\a70Mv=~;XEĢ}zgCp{φB^-Wc" Q |ݥ_;#3`0ZIx w(WNǟdSp|sQ(8Vo[i>M#1F/ncw``1ιNU;.liE:{H@+i*0x GR8Kƅ5Sč`eZ;Nn{gAXv7s ATnҊQWE*zU9VCԭ XW+GvB%ģ%PuجAxG-1 55t:᭿$)xҙVf|P$+6UoqlݟHaYQ[G) -sn7e\+%|]aeJKd@lWו xa~q*tAvm ۦ*Qٚ?+9yC⋩VI5tؘض>=4Um =[eV7bq8NM2F(i -&gEF:D =ܧ `C#G6ad߽,e5Ony݊T*:0o_vpv^d,TQN@0.} c}Ͼ+2n<]nPΊvdivqܐ&$rGyn` I$1C_e2VE'UةyX]q66١#F;.rTnaC8H_G|&]c ز/K YF_,} 3fX\cB{'?Ah>&e42911 ֓ߴglb `@F@;jYXJ?u[`a1oU[àYX<h8#4ISLƀ)1XHV+#˨rQ4. Pa~r뒋?k~5a^,6hW׻QCwO62ha~1;M'` k}?pR] ם5*__Y"lwuݰ|OsKR1F_ qG$ϥslykfA#짓ҥ 7 {辔 uQ:<>̝[euvKd@8Z P1r:`s&mE"ꈅs0DeF-|GxpNF) a5k7o@cх;DTbe*U ̣}Fv\k.%US~>Ս:C]9QJwh_an+VFeO9؂X/cȓ [L>\dz$^oMN  ؿdVLR%" {bbB3ZlK1Y"}n Y.CLW1@\q =2duC_k4a"՝u[<9?-lfՓ]eG操sȥѥn|[%Pb|Q78 aϹS燢p3i!~6(oMt5*0 |Yʵqh}(1aX5k -# oҜ|lGt-N6q:oV=k{ofw Q'`!:}ŇDF:vHTu*!Z#1x1|ִBH87?L7sb{w, ?(ЂHl.Z"%/|`ɘ7Rv[`fs2,a$""Xq*eLX؊3^;PDnrEU'Wӕ9U-PE}kP\J_^0x;%zT\G-BGa_,3=n]4NIMτXy4]'y$U5PW 'H?&^Pہ8 F_Z;HB]do'J> "RSo;skI$vwp ;{U.u̧!KςǍ7 2r!d$6r MѺyߍtT~1 -V6dRrW _y_L}8O]'>64P Zzsg9|DlU"ݿ'CŭPyojםM2SrQ}_OXm&yp]|Z*2#\'{ő;eXWKm ߭?= IT&49ͨ {h\ak;+Gy?RxDs,"_WBEƳ{ "נ);8"~PBsfՑdj_FŧeO1d~.!G N<;Gly.X6M-M\t8vlR\\@%` //z- g-]moX{ty58v u1)Э0jؑSK[i(7{uMt)LRYf3JQ琬:M`}a҆/ dwؔ@Aܠ"W8 #XL"I_f\cC1w7c܋#)-{,zO>]h"8 n\$W[O~ &&%pH㽧]( c^#(]*okM톷OpbSP.[i˰&DWehGgK83Gl ѝC^u$( 74(R6 JAG³G[£rP<3f٠;`8Iwhcꅟ%ZudWvqf7O`DGI֍,RRv--%J]` ,+`>]C;bC6,IMGWa9.2  ^zfH"*}e}+ֵ^!l~O@ί^ՂlՏGDEd1?V /a @sİmU+g#Hѩ=B}sH֪}).x)u\1_VB쳤M%OF.2kۢcv lHJHl`qNgIu*ϓx֜7F(7{_tu&Y-4zB#\$ڵkD~V7PmLs#0[2e&{h@/~RGqYtc˫o5_޵D2xr˜vR i "/YC*#xܞ#:&[FyF-T oLk2\rP@ZwXZ=-~Rga R^7P=:WkrȺVˠ*/sOy)ޛiBw]&G\"g+o#Q(x,p?%l7RQGp"eA!|ʷHK,\x |6Ԉ FFBEGo'\} PC^5anՒd.3ǕdcVv%ͯG=XI2 ?4$ <,5S+e:s؝. 'r(h%"q(SsjP2Ξ e%֦61{v?#1@|o\.HbMQmN,vAK|(l*ճ lX4Ā6|OiN*2PIw]y{EACǥϿ^z_QJiF,n8An4:ЪSDnfJ=BC݋v( ~-Vnm3 OH{|g@GE1?DW.Et1a [[3W@-]nb YU kEoKxo/ҥ 9A ]rS7uux|B<5gMlWd2K& TyġSpD5{5*= ڇ8ZOq́- aKItZA G%el1 PpLt$'n]0?PF}o#HuB5K)綎j"{EeYDI9{IA`r 27d?xMWjt7#fЎЕNNEBjhcz+Ht(aS!B1.pWH/FL#v4fkh|7GJN0U-lO>߈.F9j( nJ5ċ_=_4  abio Ł6yr_f իc['P{Lj55)C9쯶as;p0>T+$/+t&>OA)5x8 q*N$s^7!ŜG4`z~c)6,f n^ #5^w7p;O6 ፫!!o:Ik~J KMSp*E}畦:-rxӍZ[GY0N*^F { pYsL~ \ 8(k!i),돼X69EP%[s5E{U~[kIv+jp?&[Bc$_W>}?яdO׹~HZf_2H.U0`y>3r euT`fT` eUuJ-e4r.i}dW >xy;]Ԥ4L{W;ak3nIk eQ#! j,!&EuLQK㚭gb)`+iP(O9ԇ:CyY]JfE,DSdx=80Lwz"nw;NCb1CJ4$<_ˀ}tp? <۪!_!3 Ab;dbg\UkC/Ϳ ǽI6ȇQJFFS$GP<"3 f:d8!pxQ^$n[cJWru}D0s}m0kV&(|_Ol8ڗzwiV[tO}`wNqX[¯qˡ|Țnqi]iD"CcU ~Q:YaDDR(l~١Kk!l9Fq5iߨk>ӭ(gtLnAS֖D׷j34_@rVzEʀɃ,jPɪYؾ fXehPi`B8C:‡P"e8U}~i3~OŦ_*!KhOC.| +7_h1S#oǓOeT|\+A`0YA]3CMr7kJhS$DGSp%ӂ251QKTa f"IoA-\nzB|>wἓ+LxdZ0/Oto"D:l |:U39>|q%8?DvF/2/2Rvf,a ţu u@##7kț*%ZX?CP+Fy*tT5)5˦,j ^ Õ,HƸvIgw4-m"'N_v~ɂ@W"B.F'W>JN W?6`,9r}Ce#8Ͽ sHi--ԵV1{rea*Xnt\87}qY1ޓ8_ ڊUvJ7 1r*nfg`+ = O :;׺_[nW BL?/Ur/ xJ-m*&$9Q /?ָ7o'p9ွ7'3?:E lO@q1!yP)}LE'iյEkţ$<M L5MQTꢆYa=Ey&BțA8QsHϤ.$}/PdP꽧(r ,7UAS2IT56k^~.\ f+qV0Va-ñg-h9IB%n$'5\D>BQ[qpLXs6*r`mc:Nd)ĞbE=)vj%B:rq "t23t8Qz)^/Lgq\ b6&bLb"z} K֋[)L5T I~>{x<^ L`^0Les2Z'V$]M40%k>X.`Z} Hyz',2ŽSfsQUdap6?PcwvuAo2N ! 1×>ep(JG Mn !dK|J5EvF4Yd>xf.ķ^echT$Md:Aմ8K#'s١UmVYh!靖Sy:D?+rF`S=.A-R C=UIX{f_ao2(}WfG g8$DF:$b*ߥʱ2IJtԹd>A/^[Gp6k^`(`$A#$q+ ՞DjDۅ-|b l1-sF0~xN}gA[F},eȌμU%N|Z+og،N>?nk uF8 49p'6Xk$t)1#D$J~l̶̖':5+ߩ͵H-Ln^Dx71%c81p0倁;c(2 bot.Rk"v<ßfJ z&(.;C&6rB4}\GA*dmyb3^sxS:5xbm!##迉D"Z5Z9D ҃jn4}h*1x{CD*n1u9a%YP 6>eMC_ v{{Z vKtN)wMGɇ洙VͭFNϡeW5Oqةt8U8D$}ȌlX)[5frͭٽ) z8}:E?"z1ȫKU_Vgb]b4ZDd<=rVҰ0b1-lM@__H'cKiʤTSHFdJ:ڗ#<$[3YSaGK:WBE#!U'% b`HM}8$lamvtZF+^-e~3^8y'?T H"cJ8FÓ,[>3tIo'Q}CFn=>"sr_PMJ43O[d| s1u-61FQ{(~.h\Ͽ''ޢ/oE}KC;A ݳKUڟέGܤ`0̳B5x[@>3ATs&( @ EzuTqYOc%},gHz kׇ|վ$qJRB$ Z csG ~ȅ8Քаo <|F +X֧\5 "C !r6Pvr@P;N+>D\v?H^pFp!MYaQY`3|<`@1O8f EM :KId"5VTN=ʜ/pȚEh3q3DDZD?`e֟6]{ ;|'oUX^c$B< ,f.| T'p' LտB+b1Q8}]$Sz t\qHOF3p I$wSq+A# g©(r sX4BFI0#vV)dj>vr;Li擆/k|ތ9]HcEyVKdiYH ] "ON$@ϒGp*Lޅ`|L5B1Wًd[,yLT[Z]YSgTTlSfAfēZx_q62˹wh k1"R5M 1AG'zٿ󍱐(Av-mIG <_D=.GDgWu-|SyMb#v<;mlӷ6-Y;rbp%0kz"=wC#8C죫;D`x;!=޼,@q GG%ROO%Hܜ}gԐ$f[x+C:;z+OlfY`Uk#[y%/5Bԇޒʮt/j3d/C;lw2g/86:Bh7 ,&$sC{u`ڑo5(k\;_uGfW{K!?v($Ѿxm7ȼ,-X[Lg@ڂ@!{6Z}EDmGd$:%itcb5V$HuPE6罋e~HS? FFmV5jxF5Μ $ I=!V1W"?Ъ ~-n+!<8=% 9j5l$w9eQB(\!u pX2*+ˏ@~r|Қ Iف5T Wp%N3upW:֬kƶ>mÐMV Sy].8.8  ܵDF"W RفRg.(AbuJ*RbqhB%<PEԉEz`4jpՈ5Uif́X{C`8y1Aʨ5"z~LY5s_oôJϧuqb9p(u6v:uW43wg3[++h{8ON֏w.7&*5YrFVl۵HEF6{4.?3۫GB Oi?vB]l_`wqvE$O|+HBn ,W^ 4Ici*5 'da.[b'Evez:ZMWUQ+!]6k8DѶyf\OOLN572*MXӾ OIG9@xJ!󏿞ki(@;4 ~$~g=)Yp !)N8GWGh&j2sG1F=CfNez95#X,}i7PW q U5+-'\xOhQz8s7u*07=,YJL=5ߣ4{Vǟ >ҿZa0;yK["b\F0}=HXH]صCP429Q惊MImtE*n$Fcie$JMk%Z֨pq&[&H)?Kevu/ ;=Ҋ_FM_[2jR_=hھ'ѣ6BY@SӃfm6Sܠ8U*xUn ܻZ]wM"?66oZ,j&R;8W8]an#296KZ Q|E4:Gs{5~sU&NP9ux<9-tW~/x'|C]=*TWi]xX9ꅃ& 0Or-hPJ][v;jGFb :y\S| }t"#"?Vޯg{/Az)𷀡ќ5csePu!П9ͼ*^tjdsc/~D$,ivcyO!, c.c-Jg-(eҴ._'1sA~ &n3 cjVӸJ͆>,|Pm=)8gU~uU`g{.DEd! g .z"u{m.It>wBQm801DBм2m wu&C_fԉ_j`8Tr(ErKϸ<'(8V$E+ol0@nՍ*zq~t[wB뢊;iT5 F±-U]ϑrʰ]-  F􌊄2/Z*ȨKti! |dīO'֮djQ'@H >, qg8?hb(^3g:T?mjQT)X; ,cy^Imt?éjN*m*t5WD$?麂Ez]LubGEչ!2`۟lV \5Kp|bۀ4uDVA@X:ldϚQb$,Bw:!Q:jSwSxlab+ ?/!EopE0%ƐAPnV?o5r-`Yzov2%1j)c.$Ws@2΅(pLH09}C!(}4?, tFd^LQnyPe;Gɦ&:8I"+l!T,nx(hkT@?VxAn'asDFD5C{ruBi]'hgr \XUAՁ7Ԇ+7g2&`w5̼^pK5V3՘In1fnDFDX^Uϱ~&bHj ,D ™l7GYj pl$ݏ]0Й,w{sa!H@, H-Jo=dx1jqTbV za0ޠhM~7QOYĭhٞU47`r)/:E| JPJJ:BKk$TXK:is kzY8~2t-E;լ53VQ)r!e+|^qG`zđkxԉ@a[0@IR F75u)TSxlN*,6 +4Z&U}td)9.~&n4%6hxhLu=:xӌcέz^H llJ긃 }Z̚*;C<>-K[duO=,r~/>G-yCZ0ɫJ=G ?1,_ [WS`D>ڗA]JWh he}MGm'VPW{qFS!2N'kU75: lg8Ry-)l$}Ujht5䵳LcA[~4Z)өhGm@P LǻJ"D{(Ñt,vW WLado@^ҪrNSl , Ce<Cf?+fӦeAFbEX}fkg2$9ܟSANQl r[Mp3: ޟitp;HZ5k׌{ 7"\:1Ju\'65AZa>ӰYxa}q֨О8 %HkA>>$:; Gp@#F*6HKFDr.[wӝzZFBŏ4X+F98AxM#3{˵F.ǨKPH uނ_E9L+ ҠMb/0i.*Q0<}S4Ys0W Z X 5IluN@*#Rl% 'ޒ) ?ji\+cZeH^x pU4rǤo׈d 7565:Pvr^XsvT=vAlV\w99&:ڽPiP㛔&rH877pys2٠Q,RClԯ^o%oFǾ128z>C/ҵs4:̭XHb=IbúnJy}d :Z^ BOHYKޡw-e麧iP)eH?"02l#T7ҩC][xRفKBTrTHݮ-un/iE[ԷmZ!l$ ;[InXvFL&h]`6x(&GUn'?)= '۟iEŒTхAL&ڙya>փCvYyyNLp A[ޱ_8å5DS`?S.0:h2k()❨GS8~%&U lZ96y7&q1>l[}64?W&|v{ҋdT*Y![rkhpS"J\Qh?XRѰ!{QeU.иD'l-#SZ \;q+jJhloN jI'ؙsRN5eؓԃN` ^}De'Z.gzcՀ1rJ%q*R_M{4gQNqokfU?q806Cs I7Di,;L?y yAfϧkͽ&bYʌpXxmI=}6Cǂ褴qU@>$) rȭ1my{t$-GX~av#+=߾{ߖwyHy/IͦFC Fn'0:4iNJhw,]V@YOal A =:[񥪊oľj ]//URRp=`9h_xkP.N9fUa/-CzDȰV j2Xc]kT+UCFvv]exJ0{\;R"let:)^a9 Žxথ%?|Mf )0(͐! WT5ߤc tzlRG+7<(Nvt;ۊShVKي@&50:8u2UdM:M [_CV(,M"irr,>Q5+Wы㐃1[5q //cM`sN^R74NxLz93 1pU_$>f?x·f.ˉgH+2aSdTS+-f:MbidIw ] $Os#T묠EVL|:J{?.?d#-%ftV(9˪y9l:J 漒>]i?$|¹[l |:.=E#="IV 0]^je]+ʹt@/1=s@_.ovmb:ROF 6CYxi U S!jGgG;2#J8|0'*NU׿)SsTPlʆS{5رrsG!ҳf ( |cS_zDCO;%)M#ΏI3;;n!D^J*N>N`> NڪyŘRC@7QPt?F¼ *8r),DȁVoQ6*m3EQ3<$l]@Waff`" РLPJXi9v;_UVv+0"YWC0dVq2{4WRѻ?\ż4%.޿Hj1lM b.:AUeՄJһkmVDK?/7y@\ }b 1nQݠ,L@*fp656Pb֝,໰q73r;dP(pŴ͈0/*xR+A\=IGcTm@TsZgYuYZ"f{{ Ғe̚{+)2pԾU`dBbq_-ˀ^vKD'=Qn}o~ScWX~K⍋A[G{;8dUD@ <һ%cZ/zi+IgW @g r-H?r*z7;KS1.1a9=P^]W .m95i$GAdm~B{ K:9nn}֭K~yX Uum4PRrÏ=1φc~$M Y`$MSc۴(g ha۽H_V D3iLɨ>WqƄC7.a_ 81爽[Kw]Xmt sByPe:6!Y:^@Wa3VJxe~d"rIe>#>٪ݴv{67ߚI!9x&lFآH]ILb^ePã%!2حTˈ[}BS6;k~((mMz)ޕ~zD슮=G=2aaؔPYVԏL0y9˄{CeP1H}`N U'X󛩆L'v'D30**"~&&RUG=ERkg€d7# U_:S5ҩ;B[M2| Q3-͇=Q*#ۯ\&=\ߨrj-E䫦KUߑ#i8녣7@>GjV,?fdzХ6A.[EפxXlwߵ>xV*Tb2V%uX<,: a4[%. ўˢ[(뿰n oM^Y{^<(Dvx@POCiO=ϺlHʩ!,h4chaiEڲ ˬ}o lY9 y*QߒRy&D$w(8i#t2ڲT'"+qwP1Tv/[X8b=mʂ-ry%dp'.Md2~RA+0 S* J8c)JẎzIkxH5G'u3pɦ:Xhz94I]:*IRM %>Y u<=rWrC)ưy@4 ̜΋R&d97t A Tec \5ltg+)@/^@\Q|:!x~Ƕ81e_R,3U'/m(!r<"{.*KNQ$nkoZ60J޹A؁6c<0 (kg0Pϰ8uB0O CW [fI?(U6·JA59.1t" F@=f*jhE*=WdG\Zɧy]v/VE\Qw U$e-VL~kK`Hei^ 5r~FitaeXϣ&n/^ojANb\AȆv5 &B ,?im1eq!fmm>&y93~YlЅ2x >cbZ?Ǥ.M8ter,.?(wlzz$o35:yqiܦd@177q"yzzs4c䲚CjJK"q.*RU 2pM9j`RK-Șj0.\)Z+P)'YJ^a@\)zsr5x|սL9D8iB9_zD O ͥ~wl(;LbPþ/(8W̕ƪ}sOJFZ}8fF04@{D6`.Tϧ˽ ^; oD#!:p"ƹMͦ!L| {ʩش?Co?JdEɹh4P80@1\LOlUz7J́_{]^|lsg-w;4^XdZ-Q(|+O""xة0?ZRcԇV {"K_Rʡ,Ej]i oD,5}G_7Y%Fa+^=)r$+;fʮT+gVOl5|ש &yi!ՐqGᶥ@ ZxbνFDtбX%|sl}A&&om+u΂q9ThrU^lBVh{`NfO++U ϱ!|* ʢ2qL6S i1%YX#W`}ct θb+j `Z`ѼU@%NrD\:?^eg&+c׳X!)`( ^8tJZ|8K[/3[PM UJʲ_ơ6>6g"dUWNE.?H$' '݇L@'~Oz0HQMÅ`i0AoEߴAkyUa$ooHP'Ig: &DA+m۟=/,He,砗 f.;rbJ6 ؔ&6~*Pel$ڡpJhYef\ѡC1 s_!*jGa- XpB4>1VŖfOXJjܪݝﲋTa߀;1֜dIB/m r0 2 ec0&|ft_3}uG ?*',; )KR[RncVi6}0BbF >CDWOEM›o]YS+{ʓN iHZ#nb~nh칤ŋLgn /)' ֗ NR'G;zM6WtYC ^:Xiej(x$^o afG4F?}WYU hr (n6:Y[V4y׵y.> ̖ӻk:eUM"qr|g!8Z:reن:7gu'"rW. I:@u+]{Lȴ)NY|Gqʇ4bԉat5̫Nwcنj+f}ieփ-$ʙbNf)d;r0+pmF%<Y}ٜ6L.:-ټQrMpӲxvӞf.f &bm'Ć]> {%bcS֓gc$7įQlȽ`>rTƈ}WtGIc {o{i؏A6ƃE.H{"`Euu4+^%,~MJv<ʘi{gW0-Gt#wpZ[ju(xʷ ?MؤM<}ѧ'$95 ,g%Աq kEM_oU ff#آ!zl3߶wtC6袋g.*]W cDܹuaeaK!WPFk6XxÒϤ,s1vҴwP҆qZ\fi/K8R,7 -*7ڶzA4K~`=⸄dW],B(o<s?Hw)ųʁ?21D82oƈP UP3eՔz!n ta;|C"B|-2@S2,Rц=Y61[ß̱iYq\TP4cA+@جUYg: n:/V;ΜWUeT>(~*"=E?q\%H@"dj=ny ?䕼riHpY[ ?>{ybOR;ݯ rT.]GJ,[&[btf0_K S$LV2n(q뾬^XV$ƒIўM<]21)42pfeǎ@u/(N̶:ؘA!%8t50`GF1>yFqO镣BI%C{x~tk__\T kn/^&._EEU Ο&x>ki^8_GfY#@-W딕1+di/LV[@rŴt߾^t*,(l͸OC3t<+J ӪfxP9x|>e_GH尙4}2XچnspY4ɲp80 prIpyO! jm!؀h7j7VaKK Grsd%U@ԀdY:(_['Ix8&n G_$RǃkvQ/?i4aE4M@d?=\w)\=>Dw ) [GS~Kb" )a(#Pp $ES.mce%uIplqwP&+b 5T頂N]x]vۏ|C/zѾ^Id$Lezy23W~e_  e6֏#'e-glJ͜L`#EVClU{WSw3Žt =B %G0|'gZ­ن[f_uY݁Dމ;p~̙,1`gZ`E崭e?FKVAsSdǪ?D!,.{qd{5[dQ?L;#3zX?n$^F#e{bMax)t"Q5YuN,w`"iB?<7ZGSɄw\5l0CjԘt'5 t_dRz̚gf#ʑ.\3$ϊCPPDd}84AG7C{q[[p¥Jx-"~Ov4v3gܦ&ʀNg֣t!N!(r\BFսVؠy{ġSzR%ЁG< U:`ok}rKhкzWb}6^a8y0juhO?bƺ6F(*jᾇ~~#X?etSA %TNge;LQzyr9i\ŨT'K:(v!j:PA e.sJxǛ7>.ߛѺpZȁ £02}kƪƚrj Қckǐ&\:`8a1E{`7%W6=WcMWl@WNh37@$rV~x{sC<B(39;X>"SOux!4x nDn|bp|ޱ[* jk,éŭ߬Np|UՄ U Y9ړ_]N&Awq+=6 SD;._mVYpLj8838"ԦQKtњHDc ñʼm:7lxO,c~=6d`~#u_@NFKXZn{|/&Kie.ƽtiżF`op|e8ʻE]9dyI{b3#dբbY Yjmw{!IPW9Iر J){˓b5M (JdLXJ3"r޳{Jw\ayoűEQ'9/Frp6>VOffQ\Bc~/P 6KM%^ֺk{+k!n B'a@uk:2D)/hz\8!$ lI('zEF&/uǷ*"{Ḙjhp yM:ϘL"d"k+CKh1*嚩q.K)M8t|R!`4 ^=/B~VHB< "R,^5+H?k2Ɗ6)$mO|@U_3x^Z Z^.BhkI9 C9R=6[NHHL+b 4$~2=u^9[  L(6SEVW9YzEuG*|ӑxʱ͹dICM§x.&|&yЗG`B&"H@Zm3&9!xc :yDWKu5] ZOT6Nޭ̈́Ǹ4 #?{NFL/ qB+2cfu\P9 J=T˃q"nrtH찭xg}lj%w&.쐴Ȃ8t5^BEQ$ o|G2KmL#'PIo}e0x1~,d0 #"FW@o-ct1>r5ƞ.+kO`3SQ'4:,4GunXG҃M|)T9pSz{/Ds#ȒvKBO- Q7itQDe+`Xyt}|>EoQYFSz<$0O퀭8\ni$iܤ0<ez#e wȒ|-p?F2~)Md(=Lޥl3l#B`ak?VdTG"'[򆽓%9WYe. ;b+9G$zS˘d>`;R bm~^v9䄅ID,C.Jmt|G#6w1tWο ʣI9B-:)92'+!-&jL(MDcؘYLq$u2Eyߣag_=^Seߙ3X'7qenL%"c +jA#] ]T;ي0{\hG>]61,Ҳ}#F%n;(%p{YGB/uh?7*6s1JP4`e2^[7(bۭo#,Td Ha|xܒ5.D*h/J0Wrs2o,}丶9Q{;c;.'6{^4Oc7i9%AJ{oC.l cO9] #}ߠCpta;%c^waS}Z-6_Fp k,%  \ дʌD>TM3_@9e 3y -Ŭ%+Ezhزt6my4=Z,77׬Vbpz fbnHظeN]-RLVZdaNVaJduiߨ0 Z.[@^aklk+}?f-|@fp Tlbw-ǁT%z6<)9̒bJ-U(͎46 k Q_ZYv{gEAݾx%+9!{뒫_K=_GW^!k[Ek$5^ o4-NdӮP QfH=\MBF 멶+*k;bW]%lg5ǩ3:lu|COo$S$F"5+3;m1Sʚyso ֐|!ײq*ܮ9%APV?U' JDB3z1Jk:˂i"Si6@@ {KLy"<^oH4 S2%>[V h$l&;V~;B@3?̪zs?Np`BD1ͣ$Dְa D[Rh Kk}Rtex c/c{ j-gU^1s6*17.n(lyg l.)z@£$8^:QRXOqb1Ge c>$-^dBmלTNU1WK3EĢ!䛔6%Ht_*=΋L+z||rj / kܹjYc㵮ߣ+[0N)v {"pKs2G{weF7*\s`cƲ\%/)4SZB0o(eGS@Nˍ"I4Pg:Cp? Lyp3!5Nra|W O1{ Ծ. s&Ѝ%ڀ< A翚 cmt!fxQ! yTVeeك5u__9KNDFNq&kOli'{R*! Ѡ9ͷqu/It<93V ~ygЧUÉ`T:q#ױ5IkŚ,(,v慜C"Xcl.I1kꁒ7ge=zص-ؓIxQ_PXs=gҰJ+R:z?6K*l^:-ɟ%sfJLOo0%ı&ꘒT&AftѷkZ]AE..{}xn f85C^t3( o5X|*x~> 2^Oxk;pnƬ8 p" +C% * L)/,(GJCp6{˯/O"K8jWđvFuxσՀGeYT\i,G21E&0T[O,[e/#Zphy\-'g""톕"ƛhB<>?_z!_z?m6,ӳ LZOFP|O'EpANtDS AX '--ݟ|IݢŖn~Ȥ2/v'S,ЂP0/2NG +HAЉSY`rrK &qNbi AC]d>6hj1>H] iw^A^Iark99QrJulct=$ Vi*\xQ?u?$cdIK=94ŢvpFF}/#tlڭUt_w^WƏfS)}!ɜ}I&fS X%/xMQ#4|'SRA*VNjE=۹(ix(N5d pZRr`4oMJipClK+?/Υ'/ A ,LT7A1:o-S(bE""1*;z+Y}M8MZ\Gܖn0;W~ Z(=& -< {[:W?°i_­'.=-,+^QG#fE!/1#z6~}lTuZُ +9 \`߾jᄔEzAfs+2gcf,8 Khe Ak))$&bmFFI^$CdgqQ;@ܕImd{;T^y#tiM&eSlcPځ4w8E,J(@*Ƕ[}g/÷62NE-\()%hҧc<j+,!p }_9-6^.;1ajAE5d,@5lؘt0ݗC:s~ky^ttmQMXGxm1^2gO^wW c I'&8|tSK85l WCi&^qKIꕬbk9G5/gQ#M̔St6=5T]g{$-UdxQRJgؿBe6K& i"yх A"KG{Maz%5G1 웡Yq^{{Ukq`p걿9}@r'.K&&d͂%ezc@õC.X>L~ Z*Yw ՋZ)QAʠ;5hDjΫu.Ux&[`WvylDtEZ.or qzЅa^7 "/iZh [w*Y &5! t!6|5kڧD庍:ip?VJ]0#j!#YggQ@tU6O6ɯ:|1KbH_l-2C<) ԖG$0VZ4|{55BQ0.a+gH\K~[%?®k/+8Q]!Cqup >"=gC0d#FUW$"PkR܈ 15Α]l< !d끬B^*{q}w*jxptz%+8l۽,7:rYD=hg$Ey;y)Jp֙eyS*UE=u]P*7\W9CcWÎg3cIQ<4&\Vfsv :o8j׉mb~w}{ly,bO2Y`Pf7$h*`b;(ERp)6 52f%CeG¾jSY7'Ţ_FUxqϷb#i4]b dKX {{ݗ(Z F%ǥ].-1H>X7݂՝T9q.&Ba'Qw5lŌC 6hbncFڸr4׫NR$kp߬x3]ZxP;C`#5TWM`'au /"h>a/E]^W%d^FǞx2,'Y%5N3yToA1కÇs;ԓdG{]+E_ J=/^zz DhO8qf >3EEGF|{$Uo%)= xj wrr?lzUvϱ3 | gDg)z K_ʫ>Mty 4-)sxqʊc5"t٥,&_~s  l@DlQCt mknqs^D%8]a0kG@ qGMΤUKrce免)dͩm0h%jj&+Sג +kbg"eHcxƘ7=l/nȝKn6aF:uyQK7ޮCpq< R@ြEtsXR[YQT@F| v2Xlf҂KwYxy+W!M]J; S>?WX'ٕ;o*v+ WeL%Kfpx\eߍ֑2PgL些(9WW9o(&'L$N I*| s^uYh7ϙ`"PZ9 F 8Fg1ua ^XAyz6.ُ}~buY-wMž( Xś7nƊ£s^% XC`ZH7O ~ǍhtWzԟ]j J(82,\mLi('vqv5+MdQ*HY#y"BdhqIE&Ԛ%Eh5"[E/.@&C\b[ۅQ `oS{݀86%O 0|^lQt_Ez?KQ<-sN@!C H3[leJ^*#:Տ^IZ{7AOKePBr_l|xX˞e A"f ^j2HAϣʹS^{uI1^sɭ{uU垉R1]kX mn.H82ZZR`&jJ* E,gG  6|,\d@PcȞl6gq"?Jmy |`z"^d9ka"8MTـK*r賊*/haO$k_ۘt [A>trzzbZ=B%s첏&)b_l$fTZ׷]!.tT9X;mBxLj>!4m誕F&'Z^vDw.kn)UPos3C99 P8eTW(͚FMhBͲ*3,'3Pc|׋n֙1Xݩ0m7?p7AD˦#3X&KEx*a>^ƛ Ms;$0 =dpOo(ʧ&lZIrshz-(r<*e!H7u<}fd/r԰6 6.C4)[)4DySa?HEak 㻝 [=GkJH{#{[D巫r"|<,d}諭h=,fpf8Cߚwec+eifGV@ZB5 ׺n Q}7hh:~ '^xr,AGjf,)eq0:k%>1:#\:\c(6=!o2#dJg; Iⶖ+ͶOt.4f2[@BUDĐaDx0l}>0[͒0.hbz'0His!Yd#]?g M:uXv8vs&k~2"[[J"㒯8N0?9Sbތοmv핓z;ؤJjzxd)IT]8%jg3S^*LyLѣV;Ll6߷Cg)tS&F0vjek9`8\;{ ß5PD$7# }$6їV(*5ʮ7 pP!Y)D--*N'>.I";O!O^BPc:1\b4 cc3xg)nQz EXu7DXvBnEi{ゑK4O&mSVvCO *'z} g|F{&Z4^`*2Sp5JD1GWJ=34` C{A LU_>MfG\xRDh:-Np+4&CΖnf9^6_}=m'f\D /ih^}6Nϋ'h(oeCCJV,V:|D)S)@ox|'i6բp 1dΔ QTۋj6qR,=mM6_&˶l XU*qx ψlFhʎ kӘ*L.d};JW@\^:Z)0[xҦU?KɊȗsߺ^84 ]m˒Sl Q#voO|vIfW nM`xyN]qy2 p|UGWpdNyأat=F G;@#>zrZdel{ B ?, kՕ Fd/3#{KHEr <\Pgf n= RJxVo)DPC-in\ּvBbڮӷ-M؅%Bkխr?=?6`dH-gs&QrQ!+Qi6r4f:K D?o4oֻs7?H (h3ȋk.Q(:2&\<!Pρl@"l.zS\EN\&ܜP Hۊ\22+; ;Y cdg1KSJܬRzoU[EAF'k!B#T$8+25.";+PU>[}'"t2d-kc ޛ @ڂpEFz~oI& l=8CZĐPtx,[;`zDOfeLACֵdϥ⮕v,QRS<_rM꣜7@ ;:@M a MespYoxv]yS G/Q]D&+G<ᙤ;83g[x2r}n+3"Xg e=퓵QKq2n= --=͖:R'UAôD~jz:=J9( Ή $q $ ė6YQo_p4uh]qnJ+e~:9`ku׊ 5E`V<ѻ劼} @ͅ m{ި"VvD$cf}74JbtɽcɚS}!6 ɱ晊&[? B.:er-8ː} } =!(|j}%9= #6+' H؝S`|PD*G/<؏גПȟ1jLcί%Xf'h6=!:'vyRiW 7xFCB2^⣉/˙G^ꩲ=@>ATlFWtIY4 fQB8D)_ﱎP _lݶd^5*:>Ġ[+""JZPқZcc^4L^`F|Vs-h& ~SRU2XM21P-񚬭Q` OHb.brA˪*xO9@RpgGAwzh z Rww&]kt Li~yo>Cᶮl3Tr6XQԉ礇 T ~AŹxE͛5ԞjZY8jVddWsʢ+-ո 4̮"bBqsHs9|7֞gu*lǛTTM/d HXP R|$$ig>eKLvŐgX?YH:Wr]e-栺v=2"S<>^R団Afg F08SڦI Y;ȡOs^rhz7*.#f'dz|}W/VT;Sn;z1'> ZvVw61j_g@0}P}:]d*lSQ&O6̴%t` q `>*}0ޕV[^"؞]?lI8 =] |-tO'rAf]SD..8Ʌ:=cѿdn|\ s|󊤻320=bԯۆo6XΙͳv))5cp_o=pMNyBiK2Fyk9{anV=lI]܈ ㊰4u(6F%j[I>!5ecARs$D6ԶY1ޚ]Vjԥ[L8iM B(-pՎxhkDk48/B3f:Q^?*q$FN*M?0 Pĥ~SY$ N"u_鰛65'X"ɳR7ٗ!8fcv_fanj?a5>;d}Zs,#HDΘ.ڜmtrʰLP['H<E }2+*ǸQ~$"~% `#x }Ť3 smGozRr +a_4$z wY" /|2CaDrhmHPP[+Y WD3;pZV9u6c;*%qȌQs'_d RDhoǞ[aurI eS4?ʄQ]ІTn.޲Dr?*lV1Ec#f)+Π@j\iA&i)V4T3rQh!vnXϧ6*}uXLx ͐3gSz1ǹ]av'_5 ]~v |@H:Bڃct'QZ QZGVD9DXv`zY-o]ÞBx&岼ٳE07,9xEL_)Ճ;y]-ƕ=slnW :ÞigfN lJi+7\ρM_VBLј#fCDl#sQFf|C7k^Ln+РgѢWF4-+_^ΡT^;c~n8׼h,JЊJo7,*m69Q޶w ̶Q)p)V ^uƶ/JbV}-4 .kAa`İtC-1⊖l"2v&lqvanbxi+0t5:?4b-hQe.ښ4;b&b~~STjrSp.ۏ~Aըjen 730oD>Ob4"cE/;Ű?4݈Lx^Һ_xܾ p" RJ@"9y(59V r.އOb@?>zY_>*(29 @6DDuf Q`{]<) vK @z?TBfvh/惛7t|TTGs$K5DB}~fs+M8OHޠڊL๡`{hpa֪@"͇/ ,"?nF]Lo8b '7 '*!S?.15;:ecj`j#~A1Nn86+U9?EwIa!6+$V㝚xE(&iW yP4PݣFM3-PQ7x4mI7Ļ-4(q7OR](6xۘRD!m4Lnh0j9h/#ba/ LHuuh<}wZSM$gϳQ_b^{k;rQJwnp ¬]|Ҁ՗ХeNʯ-9m6nY{Is8IdDÖChL[yrW(v:zRD+jyerizdo i+{S.e)OtiIгV;zdrb;(7V$esGdiZ=,uH\^ۜ#PĎ3d0kEѠN99PЯ)2D8}'kep !# "qK!1/֋`hV``-)"p%2$I2u$vKUM0 z(1MK]>u4{f6j BLl@ q$N32Pؾxn8@Z'ɏ7|tFynf̭`l=}џ+&z+ .U,/&xoCJ/B8ɫhᐡUb^(D/8fm/DCPAA|8ɺ9F:)݆]rGO^*C#Y;}H_o}|O4<Ű@ Ae9C"H}jt4= jҚرŮϛ1g=4̼1\40k2B(*]\7=ʛ!F6 !nc>N_ zхxo2QepF#gM?C`ژ;fS1aIJЬyu*xD6 -AN-qic83`QqCh6n<aTX)2Sgf%>aT#«;=}}gKߨ4lQi&9x.}PFG++ð lB꾍,p*.4w+#?S""?$ql.gYDL!k-4w/cP+ xqZj)oeXH#aq ~*w;EJS~> hMJG!QxDY=F 9Z k PpP $ Dq]~*K*(yoΕzg^F qqvf$Maǘf.vhwt Q珱ɐ_״/aD\lv3,fk48RU_ez7HӴp'> ]Bq|~0n~D굯= HDI1>~X8+Bд: iDZ̦eHOց/tUXtN;;f]|`7:xT$Y&}?ǴTyY qmz)A`S|%n5j\H,JvS^,iUz O]1SˬkmL u%_ GVߋ=EMhMIB|\Kc+„B.kJm\2Ȏx. 6`c_&2W_#i`jk4,0&E?{~d# -I Ď"x|o?Z0p[&3ΰMwYUT[t|WX7AV=v :1,ufAz f<LKEj’{N<9[F򐊑kcANSLVGKƛR0ًcҖ@P AI)Y휄}TXVī}AnD#9)r|& C'gNXiaw-Ə+3;+qP%Ӎm^f?|=)m8zԯy%K.j=QҬ׋@&`}ǥuٖ*w{݊G|H#iG +m!bpբ?XkH:zL3xhsS.rRNm  ؈48lCEQqE}E'/2w!ƣ& 8Px8(uqK,&U'2+%{UIF *68'u 'cD 2$;V,\V,tA_m8|[( ;HpNmTt]}Btb\Ee*+;e%I<=D{rsDMm̝C'ծ->ZOsNY)U]WRI1-o/O{)qGAfϾ%*Vq X3^2Yy>'oGz<)d\\#T5kپ<ĹW.lU`Yz0L @C "P܅ke-3KNHЍfj7dWoM`' r,,z栺 kɃ OBYsWi2I0.λ:dpђhyϒ$ nQAwe>Te"B?OJR=.{hF};yAXہ(]CP?yM&h:Ő4."  ՝NˑM_ARၚx]0 h)e^ccsɜ}H6,ÀsЩ9,[x) !&EIe eYmg6~ >~&lUv:%n"{bs y?Xq?C J 4]'Ú1蔋n+Y-{ެ.Asy[^,j>߿qRD,︣t$CUx6iDŽ.)E TH;F76V̡*8s\P ^-(%Iyڙ]HR5(ók?n>Tm.;r9{ SXRA9$pˆDEvj7P:r/t$$ x8˟B7O[HYв!5ovMYњdl_`f0MfI;@2ꬳАX)8hg݊k{ߊ$?ȥfkAy}pGJױ)>ǹ/7PU=&i["ZS1i!I1- gVn%Q6Ztލv>z#^w2G>69Φ;Iܝeg !.Ⴒ 8ѝ]J%h|, "%ҏ̚m{0KH-bU`F8A d`{zD UQ}c<QCbͲNTg3zqY+}YYϩu$۞<-%ROF-a5Lja8`zn)-/ >EEIW)UdE2x<9֮'e{7 ,AΑ&GE8vMeu<2!zK[ 1ܲ EDZ4h?|YTU.tv:3FLԌΥ;Q|{(d8 Yf JtJ9} (SzLdV7P}-f96  a?g"ð!3Im]c;MuL-V%=g K~T 4iHf<] ץ1(S/Sm9@+64sz'{םI:ib@a ͶJJ,vt>+-qh^r`Sp4$#-4@H1]8ɯ&z6_\ʉ[cmiZ:i7pss >Pd(pϝj{P+ِUתn0~}I4J LEfn ?; Emz@iuk:WS%GuJv&]hl O@=bB@#ΜvN1~`<~ΤMаu؉Ѕ2i2.)tACiT6,&bT.LW9`G͵ nI[Wn/%Z= B sLA7&'l>sXO9Y5=B+OϊL;NiKbCpP/ܙTxX*gVa}=D~Cɉ"x::&~ۿJQ z׿GCQܘ?do=]W0v|dX .2qô +d&tWLxZ-[ B,ǒqX`-'"I#Yែ i$hEoxղ]=4x`9p2HdhRjy.jлt_Άc|-XfpӪH(Iq,u?8ެuT1>LBj! YZcuMqG<-?Uܾgˁ 3Ѩ VVz+A˹I=ia[*ƚZe"v@FψLv7qTZkaF >3ݤ(l48!^/qdRi0 zޒB8D}Y}&ili$@SKoDJ`_~o>6҇r,4afq۾wzO ~!vQR2tbS+snEA07!]-Uԁv?#ӅA]O*a܎X 5%%n^\”Ov1zS #:PU!$R;H0Ò-?fduo @78s=%|*R#!KINr )vG~m}P1=eyQk2))Ŗ6(PiGsEVUIz^-V"7/Zpa ~p-VsQV ]BciQ WW^8bILb#4ĕs6>S(kJB +QKfh|X 036EVE2xIhoKajj8of˒)bV<Ջ9.>')g^f:5uTatd!RYX>o SbÑPCH#B 6\/22=qŽjUO-E 5HV GdZy޶:/- amJ ~DKȈXnaBWNĀyH! αű.E;R)oP] %ki:㦾lI]gj6+<V \cu'ҷbڡ3?up47m^/ƋD 6QM#ґ:Аnɓ^C~d|Ϛ@NeUmGRtJ~ٻ\J }~ Aq jCuLZIʧ}i/vCL0Ғn7I1$\jbm;Ҥ]3Npz$;(T\ _^v`m{gQ1,/XFײ_!v +d k'`!)ÿ75n:g7vg: RtG#X xf䘳 f858Nr!T|v?ߊ"EIJ%Qxѫ\Xg!C)" g|_5TPfE28 ;ڌt8\-l"Ufkn!IIB 5bf({6v̱_Ho {%Q /voxR!nsi¶ZJPzq@۾ <랴PpI Z`@1=l%'>+ }_U'xj=6N[d4k:'Sɒ9 aԑǒe|KlN7yZ9 xF9:49xdo{zyqde Mߟ.T m"UKe^!2=XN|1=薩>Lw%!W|@DY$ , KrG+դR͆Gﳀϵ Oq9.>37XxNLo+O(Q~/+j8k4e&>jhc9F /KSK;x*]gNF!4NVUA0o$ h# "ܥ&}S[OIFW2Xo8Luw^/OyvixuKAZZ"Um7QlN,5;'ǸB>! ٔe ?(F{h'k^/N!ÂԻ6ynT9 ~Rߣ>B3Hw+y/{16I~) g4x1a 5/0[ÎP*iZR.Hb@`glu0`>~`8iK Ds=:/.0!ܾF)F V*Z5̩^ )T0.m aZcc ].xb+%z(Uҕ\tn1*ΟE: bIlˆw]Y\7Ý}pAZNxm]΂*s/_D誴3JZbK:$# $*ϻv\rdYP6.TH R\fi4,@:t{a ߤY\|d,$+ `#$*ᤰj͘K{ű9s6qGsrpު0 9`M|Oϑ0,B,VU:-l28j>qʠJU/M)e=Vo 0 ;95vx}7.\4sfQɆ&, @d*W~(yׅUfWΔɦBn(,OeV:6{y-kպLҮ*RÒ}%k\gWI0[&}HgVCo,fq]zB eNRMJStHN? V0# 7Nz~Wmb] !ruU~0ItǣLDApR#?^&u |{~`(`=֏=T6?Z[8U?yuU9L,#%ꕖG$c$WX^m(;8&=tRT%Bʮˁ|C]d%5n".&?pJ+DXQ _@!AܩuѴߙ U`O?jgtQS8ۋ?,b?/fmW!+cV yE& s B#YW eBXV[96&>~v,^ϖXB'Ļ{O&6"4&q8(nt)[>\>%ʾ2} l@01xXؚm1C#y{Ryyڃ{Y?yZZ@zm;jK|k^a(qkp54ؘaߐcwWSc޹?nҚ ZX3I^QF}x{F*'KtT~&ar^ٻUv92-yv<$HρKW!H\Gje@̄.5R# ^)̏gb@TZZoy ȍQGVm)b|L<\+piӜ~O߭s%*z;N2Fe@r(ff`ԋi܆MHNMXU7BI?MYP7 A6-^tu;XYߟ8J!aN+5ﭲ2پݜL1/yNh˞՚'aл nϸ0EYG`'>CƎNTmE,P_:h܀PA>\O[Â/@њ32,󇋤S Ԩ* *WCު!o+47m׽Tf\xs9>FVghxi j6 u]6j759샦/LؘOT=WgcIGxx[xR֙"3-]"ۡLPδXgS(W *gMX+uE8={-=æyߑKPPPC cqkw/-//|W%e+VT>{F.s jQ9o/ `RWrI"h"Hke B_%r-##1x*Lq˿To%xf[gLin}^bD,$ސ Phbt Dx֎ #,Ĩ(F;4l~w$teC j#跛rJ>"Dd WRM,UoE #okP" &uOb^ gu?J}dÞ9NdipXE\A2 D`3mACEbS4FQ{l͙fϏCsQ֜3PRwaI?-oYɂ>PN<񰬒ms=^"Z+rZ&yE9{w0hz𙆮* ng͈14[ ocՆ䤰}82l=Tszq͢C$/ ARPwd$:7!""I.U=~Q0 s-ʽ֧a*("QXK QΓ=gQ0sb:U[;gfb_-¾ Ǿ_'\nptGlҷȣ[!1gqa)C9j#mln8O(8!P|,+=E`/HJ2Mz,F/1Ӛ.=JKֹwXk9R}-A ri#îÚ`˜SQO蒢S O03Z;яB鹼XE&SΕWDli 'Vky*ANNKg~/xLڼp/Ycښ]ޙlr,FԲB5ZfkL=M!䓶^zy>1y6%Pxh0Q]9R);Ҭ.op懱$D;~T`E8(9n!Mʖgj8 -E( r17P(ic_45.+~8#LA9E/V哮r(20ڂ-%`] m) t;]m$Q2/ya am(eD9n}SK\`1# W,[R4ElAXɔ6D/k da,crE2ۘh>A㡵NŜ=!r},85 V \߂W]0*`'R=G 1NV;d.:NKrێo7ny]NuJ2hA)lVM]zh vf q:tyQPO[IjeG1iQ%FDZt2w ` Tljno =V?*MNгyTF /W*!%cyPGd` s/$fSI{I$Mߠβ}Raqmz95.,"[ ᛵ^o4 +gfI K{v} pz6,3t X/ttdJ'ɁtFzGAEKqz.-yɺ ]׎a LPfəl-O&lۦ6ƚW-Nu !Έɣ<'ܚ ođOn$~[1d z p]//D90dd6bJFhS?@%Xa'`,鮳sm8B \7 6-ez{mïhjl؜ˡ!k@_K }`ĸm*׻ySe5abM6I1bYkBHUJ#Ҧx~ycXu5D,t|W,@Hl vIRsgO}vL M zeE3!&nmaL^Vj)}F:q.GJVĢCg:fg4uTr̋֟$  npK$ڴBӛVp&LٕcF8'Jl4ŌvF˙,  aw"*:hXR7:KHx)*ḽQ_U(*PGp7ty]zb-F.7AYD/8X1Q Enq%IJL{kJ3ń`.Mw|a )!fM:V&ibLyWĩ=+^uс?`h={-+JFA54;tF> M.bk 'ŘP뭀9!Sboz v+_~CS]rz_恨99Y(l(A%SknT[1ɢDtܺV5Xн>^$aiAnMSCN3%^KXF"ڗ|S1/h)^ 7= SjqT]a'ou;9V;"~Q5h> {W8jO:d<^=RTIձ8SD 쳬xNr"2?3 x\<]=BJ]0ٚ*?M]ϑYaU5Z Sd0[U,>sVkj9elk댯V ?tGK7ۆq^$GS>{@2ET&2n{NE&R.vSq傻'ُjP!zO<Ĝ2O}l&C4 cQoF=MP# :Hp*A I(6ֈM3OI,9RPA+| 36F UT!v 9 Sk7['I'K/ї4a#Q $r{/@JE!WO1INVZb͇2xO?AvDFNz:+2j:L{߲en됖T={!JG9@ۺ ͲtxOQ%n3 |f,2kPL2H:En(Lى5_4{:\x@mQ'JgA[vßdW˞@`!^н(@c15 zx̀jGli3ҵ 펽s/d^ZL,Ώ?8xvT7> .Tii>v 8EK3mKru)gew~t*_(0=e-pe*ΫbZw#D{kOV4;En&פQ(ȯn,^LL>_'[0xwzC/ֺku#5uZ QJxpHfkpն2g^aEo(GA|c>*T$Z=.h07'(\z!ZSZP Uyw,YH3_qidAW&= zvkCJawWJRVO |&#mJQܭG:`GJsݯnL1i>3q/+4`8>%N sN!@C6Wu70k}KRogA\j3<"2M4[RHHH4,3iT'B#KtrΪނCʨ v )NX 㐰r= kӡ{=37CxDhotK=&wbcnx8N+~zt͡ީ3 ipzcHlؒg9D]]S[x=.^}:H|) @l+st˻d. xx_ qO>$Ż΁18X' Ò(ƒ"k"1`:, 8bw #p *J:̙~[>vyLʉ5mJ8S /4oE[ljN.K{ZfJqqG0F&٭9,dvtm[V/Df0PCH1{ F`nxD &N%7ˣ0ذ>FJ*e!VI4e$䭥`TlJB+0qnMNvR`M _' tm~3trg R 0Y^CºݗddrNKȭD!,=9pI(ի_æ#,1=UJXqY)tx,$%:Bź[3ET tU/8u'ztvwMx-O!<ɃGJa76-_C ƒ@1y6O!/ i*ۚpkϱUspdԷw}ɇs`8@ %,`<ےݮ5pYwi}}TyA7IӤGBGD6EOz/'fܼ'kp2Y]4}4x1HӻcA.Z'OJWOd@~W0k] d? J>G{ƍ8u>q!hmo6u}:?p,bgwQ&wVM|,`I9`SNq۳0{ҽ!90N[3G3qGRQWT,*VKFpon^ rUR4AaD^ˋ4ip(ZʽXXPuDNvTP~pHP|d#TΗJon_,V1W:IQM aBt_a`UW뚄4QE+_>($iZU P ^NILfYҷ ҿv_ޗДFTn&8o\:Z;R@itΌc,y\(Ny'v.HGS S`dsϞ9l ({W]Tl;W=?n,j˦%uBԞⱝ;2X[+JO)D#?״Y0&gy%uM 8sj2;/_$B[ b~+>\\r~Э)>mS\h TߦU|8[.SqAIeһ4">iLI|5RM #;8#}85nT XGjvQ}<|v`Euh-(ׯ%4XP%a")̧eq2:x.MÑ.^7,]9[lԸ_V'K)?,!a y>- ɫ*fH$}O&lMx-ؒ(Ճ«zܽܘʟ &,d8*4'#[Vcd?n_%gCIhR;B6q25}ees^9ν Y9iF\Es.>gmc׭` G6$*r3%% u\\/7 ǒqhy;—`( ٞ5kcMuAGeg~]W9jle} wq=./ &S-O)@T`K撱!T Sԁ78!NJ~+շ *A օ?Nߡ6T7YR'9=ք)#PL8N)6%k;|c8h!kA FMԟy=nCtdѦZp @cz)лa<8mC_?qd|yO:ӔܺSZ׋H旛F`-ӋlIb s5/URtp=C&1ɨ >eQtd>?Gkt-߁s۔6Gq|X@>YUqr.Yjy7g)7H`]M-,S@QYU:'~}P:$oIs@n;_ٺmCsr<%Pc'W\ܛII.|d\K[KR|MԒu @U5@_ƥK F^>?ϭ N~ny? yH" Qu[kh!^DP(i͚qmϖV Jq[8F7ЬQ%эd=}a(2-a`Hg$o,:§{?ΙdWfVn_gQ՝)΂K|Ʈ}Glql`Y;$H",L3T’z8'v`wR.TU*xdtykmɱl46L(eI%(Rcݐp$ޚp>~19L;w2]V!B&5>7uɚƇ.Jdg͛)gmXLՈV7}ge_YջxV~!@vc= '$RqS,vvk8 C^^-u` `cozߓeʽuMnGxE22c/a8  6!GL?<+4X:뎶F{*e?L}JFt4atnwN@(0Nk ۵:dȄ­w&̒'`LnD1|YJ=Qi@ȧXς-[XsmhԤ[SA's׻b_!b۟Ӣ@E_s߱\eݠSy &9-1 RS7! U,azaiş%a 'S%r4-`[k#\,͢{ń!hUghId2S4M>XR!{x#޳SxSF}s--B_v5w_}1fz@RkSQxMDt{$$Ts{Sũ+ "$^iq/~% Gjf)r\S-ߏL>vr"B|},8{A}Zwm9hۮf_D^J>q_/{7Ö>>5;Y:&;y"ɿI&_Kɲz[Չ%) &:WǬlF,ZAYyq+sɎM3E J7,U') K<Fqg.E4ZB=K1,Hؑgafǩ,%{ zaH`Z/8(zhKLY,؉cEe后02tn+f5뒄8!HsrD$^$gͬ.cŭ}/ZmY{DMaF׭m!-:9{ί(?XIՒ9lcL@{PL|a]c|N}blTR$X~ʻ`zu?/3By%ZB`or 涂}f ~7[J^FƆ^;AW ?Q iPNhiHPhu0(ۯZ@tUHyy$8-44 _hwQBoq 7PVτ|)}'ǼM&O,Vb鵾o6'T⊍q#],[Y=0z%4%rH@\: ꆋ`3KLy :qZ0bLЅF^EBe<9ѫ4#@PƩt(ፁ'+-m6$yvU$ V%^Fx@yC67Sv3Vbрc hH$8v%"n*paRlYAgaxSt{CbuL8'Z+`5/`*\ VF @)`TsQO)TpX;хo8Y$lwIa tDאr[WT7QHC÷R+["rBIM}*U* ƍm-t1J-WS "m"r G<mDJsHKҤq֐G^رވwtѡaZ 4UyCcJ4y 䗄%OV3bj?PXd[浟?gA& I$m_Vŧq7Nغ}sXjc +Tn){na]ũ`9\=@m@IT5?)wQ9%Xo%ȑ'鴩 xzqyӰ7*~mk2MG*̟]彣ړ9 9tnГtsygGSnB{Y|LԮ<)m/:v9;hj%՛}??>͆?$l'n1ӎ3]A4|1ѓgnm&aDbw2<)\ƺdk {Zn O\LO<ܟih0>]I6̴26v5 (J6^@Rtಌ :}Z1n41_OoԽA!|?{\y{'ww v;9ЖBC+m1{6z_Lt8h*fxz'S=&{\7(nyd3[b2%F (]0Bv WӳPi';Hp~1P2m+E+(c=c՜8eIc-)~5&~fJXZov])#e-G'3_it'eiZWt&OEM"hz%K ©oܢ9F C4/U'i#H$$ #'hby][] I5 =тMkhNSoBFR߰s,kHVE8!KQfJ/-4w8ڣL'UI/&(.lh/EE9@q HVfvQK>-0ʅ[e!0Qs;=tO"ZvU7*KL > /jM"m2b"H1*!DATɉΚ4N.swWn)D'$z//Xs l9oV~"+W,}8+˞&%lP< ubW^l餀]+jHݗZD&vV!ti7Q;[#7 %e$H=5&$ dd{=!C f`_}gUY;χb]pTi+L&YTdid$whr1e8Jޭ3M+[B΂Gq t:@Ӱfz~_IT"|h ٥8b~]r{-VCbR&—lu/,ha@凷!y G$yv;J%I8ڼ_Z"+e5؍8 +Ǔ@G \˨e+Zzw&zl%]oWd88v1 4nqoTil$y iUiK*5(BC4TᏞ);8׵mqꮝaxo/6qGRs`&lu%}ɋ`l$yL&`QDj*ћƻ2hBJ $L% Ajp g×ASߞ3tE]GFI_oy3>_J5(rw]OU莿UBhnXi~̉?4qUoxwV~cu.TKaqD?(8:Y1=ѥ^هHD Ũ]senSFq &Dz럓u#g0oA# |FvG'"[ƗXDl |'rvRAFl uOZ}t|iC~sWG3^JoPc}x pGe'(  ghm헚>N6v7rHlYL)`'A.ʥX3MWE_&=Ȉ4aQ5yz'&ž;|COy{O7wHxql:EۑvH,yb(l^}s_aP`&[L3IJ7 mozǺKI:Gs?~ =9k0)^X^?7$*Ғ"udm%Iyd6-5vKەr vg_!0BN:WBi5̍4 ;,zpFnx黱&B⼇̛:p3ǘdbD1ltm: ym:X/6))BVL`']JCZ-濪?HZi1MS9jѪbܻ l@4VGJEːa6"u-2-t4<`QC~v;Bϭ D~.`2n@ tʎ% T=t1^-L,QsufL*pNH\orӆ= K{A_Jɾ)*X(_-N2Q*hT#3WTUm;ńˉqV ( *ESԆ@E;-k`-~;2&[hο;q]'+A?БDZ*Y#[1_\>O<^'t1΄Z1'-Z\<Bnw v(6E󬅌rT4޼wD+ bH&> [ޭus$2 5-$w&ZQ仿<*y]}1Sw={2>Nמ_;ZD_۳!y_ݖCugqU4tHCɒg 23n+.^<#іiƿHMW }/={tsmC(;Lc{aλ.Qج=] E~PG)j&mo/J4 NNT @G9+ޕ@kv'm4T$2{HmpoFq%!~ڷ=d1r!K,ڇP>v:;ezwF'b!ե"5R^GFFsBWkxne+ u, __ 똛LI;HXJF}Pm*uEቾ&{6nmy%N&ve,Pf{NԊ}cEB6~2* p$H`$ gv!ppTG tH==U ũ lYյc0f:./jWh'|:9ɲt[2liS $2EUE"xMuHvcd@iii;f 2794.})b3+\t[xu٫)b!S 1Dd9+ֿcGl.0qOIAv)6Dv-}K]Ӷ?ҏi4EhGoV2:2J$zZkq\L^,H>ZIcWTN*6wݏ)g(վ3={qe^yp׃ϙ` ( 2Im5Ĝדe,p0B{ GxT8.2 GبrLK 1sX-o.gcA#T)E%%:*QC>%$?lJ.YL0>⬦<< 쮟d7 X^\/]39`oA'#ŰߡSXAyOrC]عC!()g䈠n"O'3"7!+S;$iX4RaVOC$s2jd[{TL (sۿnl3]Ok+/df-^]y"bGUХ?g*;ZpbuLdqh}o@ g,p>R{&TgZwkpd!A[~N_zLכ<-1bS9iX1G EQU 9BnY(}cȕ M,ؽC EI@eRJdHR]B>7|E/%.wdr Bǿ%4ddzz_ r8H8 ( b.km\-rՓ f=А|_{)z #E,g6UH}MBb?!#)a7{n<0M3ZU 'x .*}ҏNƤ/7Cw/96BaKE5UXa%r>!?i>.#Vԛ2|{ ⁎NCg(q 3+10p0X tH0#bSmumGEJoau 8x|{ ϒ/  ?߅WP$-{I6Pp\ DO#x+ʨi_`'Ȃ-P#D#Jp#9c0_K+\zY@a3hS3bIlg91X9SzH,ehT0,DmG4y ]1wmJ\&rU 7/_@Z`=6QV1awGIQ;s0/jTEZUqZ %iU a,ScG<ƎTɣ"j/+^bI*|'pgHn4ob:UM B~F S(~/fNrͣȷb Z2Fn:tqɑz-2T"Oڕ!T 0,.GZoxrDYjuM lH&Wf P>S(g/_!P!#syCxs:08<˘ OȥUҟZV8Y$%B.3')U 9CB "U{=-.)$.ZE֤W~oppa Suh6T`uҝ29@Q/r qn"E +Z/ Ddd}>_nK{І{ƭ}/Idx*X` @?`,yw]xNTA$5\EXR7# @6 x)(P`@q^38=E1ƈr^BQW0R.6i=Bbfqv KnˉtHn)xi6|W,;֧.i$oLAئBҵsg"in UsǑ0AORŋԋ~:qQ ~;T{ڟU7i{54O- li V.aŸ5ӨE.шpއ.js^4B)J10{y@pXYh%BkcԻqPĬC@ e|t>b1\5Y,1uZsm f0븄A @0y+>R{CU~P*vb1̽4 Dph =oQK~5*LjCSsc)+&[.Ghnڍ+<ᢠ<=!vwL*Xi*^?eQv1wCH:ep13|a}k!A;aE7 ;yӦ%rͺ`uґ=\)D'$Э͢2zBalDF!8Qt9+dUZnӌf9(9z(Q~{Ufy6EvRWr:<&Odtph.= 7zrr8O-^Dq)g~H0Sꌎa HirYs]RX ))(]TNQP4Ohث dxa?mٛC2.e"@!RיAa,UަeqS3{7TKq/7BxQ EGZ~:X\oMNd8AQs5 8U`wM3<a ?z-.5 t^t@ंɫk̵GNNt.0NsV u~$YDOЯ um\O;}k&BpݐOf;@ e vU[X i(m߃U^RE)zP'W밶5|d`0A|x8;" @7ܙ8Z Ft$qx®bpOn'MBjJI7dg x@ĎC^%q,mÍ V"AvA2`%5wĂ7WE1 [ށPdnu TMgהZ*;s>͙ rWX4$ۭt!/( 3;T(IL*CJټݡ Yk"n[溜i֪ev/a-$3a7o~2jw*6n+QE?vƫN̄t'~:'8W raE{Ot$L5R [a.֐@Y+;v`F\ۉʧ ;u؞S7[<(gC3o.læݭ-;RT|SChHr8Sr1#mFjr\1#b`uFnVPElHsۉT.{QF vxz{&,?p3) ˉhqOEadm:*%ĝS> )_N֕D۹E"`EB$..[ P'L#ޟ4J'_&!FB];2ѿn/L~[: d&0zF]:@/t6PP1ƖQ ?!膾G(™tڗ|؈#DT *,W" ko4ݘ+QLm(@Ie\`tVPeHԔPE?F~dKqd0ru-b⦴Dh}TA_rjJiM.Jp}kNC&Vٷ{~!'`+gia16 S1/j͢C0e[^K$ic64S_ð=lnrDpaL^ "R_JBdhZ͙ːBF6b# ;H]_ad;\ bX븎V7/7x Az`QSsM|ʢ C.7esʸHGuͶ懷GLF&2Ę(d=mY wНWm %uh4ڸ};wLLrpWm`Z^o<ōxD~Od W.s:K .)>WD#zG`0Wrc#5A~mCṈv;ROgȈF(z'1Wֱ#zș$ٿ,[wQ\bi0L (kz2 E`4Vn?]u9(BrXk4]lR wܔ*ƻm =&_Hot>ڂc߮|I- z.yQKQeh%K{q>C hn.xIh7"Vůݻ/2㍄2?ΒFac{XR(+"篻dКݡ1|N&s _0+tPͬg)DrΙߗQN>Ǎ{5sL &xˤ=YU8?&`N\A(b5KTPH!b_奃pC<# 6TO6 6uckn6=6&fṖIۅO`K0Xl1\|uhg+F(zFcbSipO-lB3c i!z炜2 P$݆ ˴ܟ&&IlCysAymS U #r~g5_I0k||}((/hC7{$GմnLG ^W87tY"^:=1t5ɯ[pmE(7y;EﲱqoC ĽT_^rDr\AٵUq̟[+1armL}ll{ T+!wύMj ٙQPg4Bqd$B66Ij ? 40. gQ6}~ÃC z`֕[9C WD^~=\GPS}[`+QkW n( 8 n!MŪ hOA!~7u^N=#3 C+uL|@ T"FzM| `3Hf+.Ϗbpn P&~Myzz@\x'geN"g^0 ^N %$V7D+ ^v1u0uC.т9"Q)O]ڦeIH_%j*4p,u44DSCPBBiZ'Hr)UMGSJ-GWk**ߡycGBI_tP& $U8+r?~ƍ{x#1?S֔)btK;)Q>(DU?ZS]/b S :& mE-Ye^>:+oNj O~}Br9Cی'D|}29-W>-YOf6sz**K>%]\ 8?fbRs^8)_!P[kv-mt)u9; *Sn\X gD]6|Ͳ(%l37\^re M$l 16罐8Fh`o2[{[цL׎M: ~QwnYI#Gqv_c.m`5rOwghAƆ!&Q6ȰQ ߴԢس_j|QOv䞻:35 eأOa1I26pr6ok 0M/nfTS>ܩ(ۺ`:zGZo =rǴ=]VnS@DJBf̵Ћ/lv(u!IW:LRgi5 (͒!G=̘V^pl[ Ym @OSN -LlߟEeeoP<Ŷ}Ɖ _BεIePTޘ7}L@+FOy-bE pb־qHH&QjۥkQ)xwLzk L>4n͞ӷpgk'mOHd a.)wm4B5I0æ@C qvJ1Cz0Z+L}i,a G9.9{JpnS?+/@B,AIŽ寽IVϗu4a` $cahmđL&U;;d\|X=*urĐ 49(&;hB|&FSwxvƘʲ_'3 oG.A{ N WX{e[nz5Mkc\/,gde>\{4h0Gy;n) ׼ lb_hukdĴy4SoN8d+B";Ɍ iA)`9zK`H3=ṗ]'L <-N"` Imkz"9jsq#8TU=`Lǁl(Z YxH9_ z}٢z2c Ib1a gD}OUHi<܀D hg۲:ow Q"L-9[=>=E!,!s%H %ߢTĵǩJZDALdFwU1 Aϙsv}꼸Ee/;:=3 Id7#r.vM] n}m/(ɠ+cIO_$tbav1LDEU5"MC'aau@&Y"GLk<]kqw`o!܉rHP~4pas[ uzu(`7YŮPҼ?H?Y3VĴ);GhHZ[b5-H&Z=t534_Re`FTw:$"Pyo1AjR!!*~;0T)rth)8ӃĎ<g&(h4a"pCY\4z}iJи\qxB22W(i\L zI uF|F[r'l.5x;`!qPM$E5{{ё*T !L֋,Eo̾P,<3WrƥmYhY9X$RdL3#hT5x6xa\— ح]J~b/&mƷ<5K*gJ{д@+{+'go3ɝ(r325#fg )Ry <V$p)ڂcW=hq^|k{ S.t=ޠMKKZ <q8 dG;Ň\7$` Ba RRZBŀqV _OhV,C@]8J cz,C\U7j"/֔`%]YMLݞ|a((~ʸ-_6g49ȗ0!f0F_sJ\Rw@' I=61Kk;^J}9B'ǪjeR`oU x.&vT2$۪c;"~BX\mzgƜ:r/!M-62J /ȥZYwuZ*-%);0 iOrD/Cq^'蜙e㬜<0c]WȅZ.8Z4sl̼dipVMڻCRA=zA^̷p^?C Q:  s&G@Os]v,[Jh-[=zM19B_)&lsMeuBKL'j"w;qqjGŦtHC~h%ĮϹsxi Mv{c:P&Mxj'U6ПnHf],Ut9ǔyFgf9X°;q܏>GI\S]ޕ ŷfѽ}րb5)2V}B#?~3ˊ| k?idgaOGס9-`kdf7eNؓss&ʜ=>9Bڗw[ $%*XX4*N)1JϦ&Tˀ>=b~Bb7ov1rȾ.6o,d}4@;,zwM>1DD=h;ZrdF#\(y:}Pf",AFs1z P? N+iԆ)ţi נ+7'BHe5(]sT*m%cZ ^\.J^LϾj[YWjP|R#rEXqό#Љ p9?ݺ|:N_@u#Y _5LdR^C:d`q PUWȡłYHDOkcVU!BcmeJEAl4((϶"tkHɴ:if^L=082ɧawV%1Κw2t1[ ^دc3~9THqN{ PZt>ByelᡫeM+sZfu"r%-qlQmNj: b 􋧴wӖbu?}gLӜb0|npNB'8OKOEX^;l܋nmb 8)sr X+@f)D:(M8|uC +ɘJv%s`^FCɶ ZՕ6"ZӍtZ2Zې_>m19诚<\o[Gl& '4dQE&d?cu3 8 :{{P1R=~\1K~U&{O~^vw:8-H ~dO^\2!6L8Kz QC ͵r؟6Cv5^o>gg@,u?ɀӅH/W`PH Oh͠sLk F5s= }h3x93`9"Cl_B10K&D;ན)׫B7L1Ag57vH7,yݸy&rKS1j<2ǽc8\@؂GuƜ:s$zȎ՗u+>+^jѢ@t[䵀lEDk~kj=gr,,'0pU.fʮtIއ˘*6Ho]Kd6;ъ6:qL7rV2p{.xR3H%BN(.tc)k85do'LwDJOun׿qB[ <C:*5Bu1F C|hh*$p#>RX@ y_"B=O~ĥYcESfjW g aG|vw~旬ö^ ٧ ?Ew)>kR0tZx *s9ɾ=&/+ij {ɣy!/\Hl c )Xغȣ:r؏466هb>%4sFnwt l/{i(Lo7U_4U +%VhɌi^FOqp)(f|WYɼ*G@>"ϕDC̏k.Q% y~x _j*"r~fR*'1Z8i ;\Zt ð?O#_)[tmj݄u j6 ?w/,A{V҇*?hjNY?~;C/>qu{%liH38`_m*t/N{d`S e~Ne-DGћN&kq zE"zDOcnY߳Ašӱ2U&Q3l_@8Xw{"FXR^WR&ݟ j">bMp_o^^*r7I2\3v2L߫]QZr]Var6LRkjD^o8%o!|,-foYǛy3U%cza_?q-%FIY[qĮba=) e\JrHI~\ɯ@x09 Ek0jd5F*}?E~G^ihЌ6b6!|l+h}Qܠ 4_#O)`9bunyT4-V^.l0?R.D+ G(MI<<(!|p69ҝfP` [yV<~jzo`aUI`"FL(#Xx>O+|K{#S?c?SBUl4,U)LEDG}^,sTH=%DF MEʥ%p|7'p٘ @~c#ѝ@^W;_Qr32[ʰ5n 3OV+ L# ꜗPNe+*ќN7!|*(JYo%n"B*V1ZѴmm}e-b.H/abD `UM? 7^&Q<} ap/Uzrv5 b ufOy\@g_RH{;oBE: ;:Bπ}3hh1rs.Y[^}xA/> k 5,z4+/%W 8-zҾ`<j:rLp^W )GJ>g=iB^]yIصq81twBw=zb=V!:Smo}Hm+hO Qw>Tf U+I(q|G"5FG֘*IIW$Sx' |1@ȸcUß)ID-ȚG@IeB.a#C$ p&F$r>&ҥ|.}tU{81њXD`tFDXF8eefL1GQeTH:m1ʰK(U̲i6p5Yz VF3ћ(`IgsC[=]Č2mAX8'? «KtpfqQhWz=6ʆ&iطb_7nԷ0aRi Blm.s-v}ݪc̥8 0iv%-Oc_ ~,mEEw2"R"zgqWln dz{_ Փ~G2}A: 0uܻQa&ap `Ǣ(d1efp5-hzWӀfhT2rQɖwQU@WwxJ]5۰J(.Iio -}L&hߜK!H3¾)#y& ضGX#vvWr[>2E,ؠ8cV7֢9I]XUS7Qz'SJ$n`@1-1U)$w+4dz ^''!~o;Q0ݕAtyT)ꦎ&r2 Ɏ3J\ Z{Su4YM_R:aBn_Yݺg/Yc&@x~x}Uf̑ Fb%8h>!vcvJhWhFj(ҁzՄ"®]'i@g$HևJJ!xnQ,aˏf.SPBfvqs@g-)5Cb (qv&)[$e8wb\)Wul ;⤣%niQ}L̓~Fc )!P:{WCB! X:@.7'`$d_cEH? 0ذ,U+@ç:'ӱ&Rt *1YҾÈ:,B$y &aSdAz5ЫI#i-*4|E}C?!U]tg~%M2i+'~,!ռ q1b]\--xU VY҂57+Bwz[vфLThq͡8Ϻr4_'ެؐ 5<;':cm$6&QOHEJ#|yU/umM+|,Ծ=[EqW)XGcQ8z5[]K<qvVdAO*+}WDx7CG,qF25`d "q*ߟL5ںuU"T6 g&a$@=?Iw{H ~\Dq3~Z:?EGpo Z,y|PIА~`|7䙾Kjy.d ?wqJ[N#D[m:?(ʽmx[ThjmWo7iۀaUt3VDžzL彪X࢕ ~Mz{Z2mh<˟zoNϳ mXRDx"jD-,OSv*S,% GZ@cC2[cYE2&y\T%R^ DyOЄYkP{ڭ; ,5OW["hAx465:yⴼǏfUVq%2rTI˞~4Csfݼ+ԕ'y7|Ύb_$ ,1Q+pʧ@#sEDٵ>~a6,Gmٵ4^CX ˼cNpzs&{YM\H#i?%Dιy@-HntwJzUE|59'~I%"]2=R\xィH) m ly (SŝCez-{3RU#p: F0dkԫIzUQIVLno"L M7tR|CJjl ݋SQ&`Oe&Q(҅@#ńcv/V`ssq*b;i?\fȅi moU؃omއ3u੠p8<'p S5vn9J@˸~,'4Zţ#߅@ M`P|k xcF+ nn{ V'6e'@M`ɔr 5fkVdQr6z3N2[5 R!i?}8DT ys9m{fpKu^dٻLu]"#RԾ['DeV;;)`e)&K5$2pW# =WVZ2D Ro>cR_ܦ$Rs"cұ%VYj߀hI@micP3ڏ߇KD#E!.z/;sԯom'?%7~wobZi܉ˊ]SvUތ{)>蟿]M=Qњo$aB`̣T:ݐ2-#ij Bek)7!N%7rAs$*X1y~l٨^yM JYY˨BE-,KKO.EyM=[ūX'Rl@3pT ,.9vU oNtmY=՛ l|`%g^sbh ,BCBvKۣC̩K;[Bv W8FQ+t-vLsV|Ի#SmΊ "4'RɃi 3)wc9PLseh'Q.age+GW9Q(HpeќW7ccDxD96B?&*ouJ􄭞^y,aU ZʌfKY{cFt}FX$™=VZ|vʪ-nUS;ӣ8}O Ok$-]P!H FnSW`3hejOw`M.^gmh3%] 8Uc~iz}8_e GV{phNl[rpTTެQp~y둲Fa֬ǜ`_xȀ K#X ~^+Ie<<!:W_uAui>ZZ!%*j>,bm+i_)CyqZz`AKƳxʮg| *C~4suWc4 ΐU=WwL_U2m56䓱J @ݚKS i"3RH=2O:6yFĪ'rE WHx ЌCRF m/G ,RJ(tŴ@ k":F+l>>uJ9V-e+c2IoR"6 Z]djpmC G~k.UF1om}0#LfܣB_܃у[8{.E9Ԙ*atJ1rGj) tPN2]GL-pz@ry.>a쀌2>|:#7F9|Wԛܑ$PTL%5l1T2AzZI#)*A]jWk)D6@ÊDPeH8ׂMr&y<) yv6I9; ^}eHO.j{%Roۤ;|:sR\sap'_{oVsqqх=Ԕ8R.`c =B@8QWq_/cb`̠G7 r,u}-Tl2FnZ7D uŭ ~y>DAh2ͼlg)50>h0,Q_^$y|+$lye#ݜvĖ"7 pKFH) 1VڮX-vy_L' m 5֎ҽzh7\[ZBmOhGem|lLϹMyMU?8d1%z|`e0;g8 0/7jH q}qRN0Z-uRQDԂ r~fULMzOq.Ş:=`eMO2=i,fy ߩ*HvuI $yBM+BaZ;k._= +[0Z$03SGdmASRO|mφ& nЁiނ ]y*jE8f5*,Tw&{(`R0<*Ǯ, oRTQ*Qt'*VbGjILdtlx@軁"f#oNxC@\-Lh -HsBT>9玸d&jQ{SibJ#sCSPyw&אHp0 -a2Μ"& `߃4$PHXl7ی$uJ:#sߩF NWj2)5!m/?%iiY#aLqM_?H݂H9) &l,=pLچ6_";`JFx)_q~&cMFElVB[$AȥN8A%*<-[Lo؅7w,/=eFKhI&&uA3F&!s?Hf`̒swcǪ7#Nc8kJ}ޫwr *Khp{t#ݓXӢUj-l^z;e zBHx%]HDTޔ )-B8Pޜŕ`ŪaΔq@bސ™Kឈ MI.ʐgLQbEȲiA 俙e+m>־_);▘,mk83M+ biw((LqsrEy2C6^3fܑtG'(@ϵ]]Ȯ mF_i7,^R0h:eK9v2PIɌm{aPLIKk0T>)4rЀb7ЎʂE^uRQxeˮs>qI:`{g(@1?EH[ܦr-:>_: w)_\$ ay$sjl~;d{R$lĂPI-H`hDC#9W%_I R), Bw发{-݅nRwf^*I*ݺgBjm X%N:ۡ(.@8jz?JνhGhL5@/⍙Ms6Ox`Щܹ2`N߹<4 Nc}]$; ֥[Na;D#;T6@w:^rL8=a &N#hdZz\ \* #[1ԁ2K Y(j?br?Ei|*s6R]WTEsJؓ*,>yJ/6\*C90ɼ]Wdz|a*~΍}M]sA CE8o4gcsTw2TR3[3P2 7~mwt)6c|rKN5/RNIsE`3..*\}Y늗֥?lcӸ;Se''aI%賜]_>w^Vel3/UټE }3R?iGф+).hz_fO ܣ!ŏNJcT1[&p/d#]YZl?̲ *.T<;"*l31EgTӈ&g#$tTxHQ7XJQfX#5@@Ka17h@&bwtg BXܣ۴!?ϯF_l ʆ/lѸb=j t+- qAqGiH;[v4j1: 'TBr}ii޹1q8wnN/.:;(/p@Go {^]W*Ŝ<1E35FI1 :;(EB\/sD=Mռʂ xu6"֦V|ks~jsu8>9h|\.&UtNU ׅw(89!/0}h[Zv@9Ƽ!Q|dWȷ #_*9ĉ %Cv9q z F)\`U5vC.K#rQ.跁qΒ>yCBj|&B 5lyjE YSG˺D֥K"Wf6I/t^)~5Mϼ^'}#V?s>pUD7C>]R~p]*\ZG /t2DYl9s|ʩ#fOʊ ?1iZ Jĸ :O 'ٞX?6 &@}dy회Ya>H"~$\by8D4la8.:&O]WTYIWPx^=rDCz0i[Q:-a>o}C=Q }`n/ n(IBlV&Qئ~{ێҤf>0jn -ձ[j"pkfVsf 81O-H8 UylehO0c/<,k7:rM ߊ$p +1q)Vadf#byyڹY_\~@ӎ aBH-QKc|B ->u%-.SAQJˢq4M #I <@wG_A/-0Ȟs,o].|CM)~Z0 gcNG~14eB?rNtپUf5dN- Sʚ>$[ }f=ɠ/R0*[>Yũ>rkM,ܺ$u4G}%江V3Cθ؍ޔ4ԤzאوhJeW".RouXȃヌFSTd ]4f'xH' q>ɗd{;Z!2n)navs8NPtL/,fŌ.֭FgHk!` |m.E$ZX=iV.]kb@Z.MaId\P+5+F^QE]Q Qo7','/)yPc<,)#tH\WF80oaf-V`>"m޻$/6wSC2 W&m.߱L޺YYB@ٿVIh >"178 >aԅ@΋ٿ$Gpa`xP{sC3cS31mѮL&9D+#xSo 9l4Mޯ%ܕgC㸌' =ҌV34s':?iʔj(9zsC|%;VRIwXDŽzwh3!7Dw(TsI(隽Ah.4M&F*Ocj$)V ŦU4 KIJ'0n1;>ym D}H gpڵ&lE#2r# kKEYڂ`:Rvh7j40(gP_Y顏A_ΒeLq Ǚ~.I8WjBqBU$rLDs]kԦ!cg;˝]WTKwqr@a( 38]LopE'K3dH$pp=DW*ͪ3c_@v7GP@PtՑh%\5O q ֧:[xOk!2 _ɚedMA6iQ$xc.wBVsvsxj}38mv"v@&^KN 8{b'<&IP@ ?[H<*UJ1+ܥE' lB:T0!c_,.ǫd|mW=Juv'? 2x~"@`swJRu_4Є̩qp?vf/gaYY^iFط@*mխeZ.nS͎'6Ǘdq1W ](96jY|ZuԵm%2HjL"A]`T`czveoR֝ő@PGzUyH!(_VX x&TA)dV3DErw Eƪ!wBn0&8 ]NrJ(scudϴ[d.\"_N'NѦ2jrm*`=u9'7Y< FRaO/PQhWf199W҄:TX C毞rwz0F'KH|v/3Wd_6*I{4<=?0k6{!N?gpW"+BUdw tj+à p}>l:bu`7~a4DsZ֪pS:>)$) U [gTS8x? @0c'l'ޖ}˹g2F5̈́AwaL@Y6ALT9ÂcXe i>x`2p"!T'Y%6! Ap&8oϺя s*\i:fO2+邜ȱ.q1tlև%Mm8Կ |R*bv$լ9jTꚜV=* r(jCYJ+Ѽ GcpnI=UBĮ5l>%&F)Iڿg(avf OZ%\YFβo}%*Κ.")_=lK7!:qG][&SWp*?h=%Hv9Ow¥qhI[jYm7I8C"<6-^<ġE;&˘ס;t35tє @~+v1J`O?Kv%Jq6 6AC\*9g5TԩL0}19Ma{Jy7~k&US!Szh%C l89FÑ,$Cxm4ZPp撓1o MY"6T %]# ~S v#E~GǨXvͣzm5mс@:W"p-^.Wcf& Ӳ%U9 gg\iQSf>tX2`d5t|kDm>Hfk$mHVO@ 򽎶iN6= XŋόmS%zv'@ !Td揗-\ -fxN =Ma`ࡤw7y ( ,'U cn΁&Ywj/X^VzѢܺ6t ='J&,ww{]dlV |ߪ0gpzV5W 3C(ZW#0G!5yKtIy6;2uם>,k{Kܶu P056z ޻3ܜ=4}=_2j7G | :ʗF̼'\)b4\ ݃{č((pé}أ9.ӾD[_HqRڸc!'я$>NJa(rs<`*;sZH<~Rqu<)jĜ%)#}$,(~35`]JT*!9n 5w4f> df" @:%3ER.oN--Fn>%n ]l&~hҗT#,:p8ڑ/,yV`7L,C9%Dnq?p ^F<Sky.z:c눷P{Q|ؘ!d>$[◕2[ -\Uq$,[C:` nΪvj(?;5,a\n2UС׳<5x%1Z`hF l' h< ܏6z~6NxW؈-o@iƏ15Ot: cy5.w~oŹW)K!Id7z#lhi+kʢݒs1#V#,}J%-輗$5doI > [\T,BGTH ?'U{_+ ɯ Uhz̳ʇ8'AJo.f՞^$]j@&}ǸdYeJZtQڛF"e/,kS"3벎_[z}-ۑ\n(i.V۾Q}[=|N͓colZmc vKdS3&Wb̾({3OUs{K~>ԦyB݊PeΰEU]UͫQ TۗpJt:;?M(} a;><c p.{e-b ﲪWXU<|"ߔ+ * sɘ IMN{~4p vY]wԡ gC5:`Z}Hexn56P},Rm d'}ByQRaAFn$d/#֞cN_;wXf; f֜8EXbBE?jFTJGƏ2hPӁb7zoD#P45-ޒ 2PHOG)_W&` ((y_praKkRJDѣ!Kz\447Xue~*(F[Y UН2>we^[pl̅Z]]Ar9w%sc"tNQ(nlP@ B H*+Il`:eڎn_aKƼHo'.&ϝc}IRp#pZ/#ÿ2S>@CUQZYݞzƋUl:mI+1FԪ~7I,#ٝjD:mbaiF84[}2%6ʹ\K /R_9I ES3X%(K3B%''+u*#x[s;oDs%"eu:I!A;`g{_ \Ej^Sۦwtxp&M=OCCOd(uUfE"LaT,$OŞ6ym)&fzJsF[ ]:7(i<}K P!9s hH^v 7i ^ihkiLen]|C*t8%}lѝxKe^8q_iICu,rco3!S8>fFH2S;@ y1%duϙt6}rGlkdң< pOfy\Y#P1W1Rx޵ ]&C]t߀dhӹ}8)EowX =fWJ aWA.~IψT>4y* 9}o##i+ >{Wۥ$w"[^P,KpXK[gQz44Iҕ.٣6ӣeq ,U\KG3Ws e oFv8~<&xg*,5OxiYzuкw/<' SgëN8"_#P`xu)1:~߱_GvF GDN˃9iu2idǚ<;|c&h>R pM#1SRL ((nnvy4Én# S_βȻ,<,f|csXkŢFH3?SKqZhM@C;퉤g|9Kv 2 l̬xUOE=\i^.- Z~F9W8!en TQ:lqƇ<9ޯA)p źP"DY *4Ѽ r::Q%+"Yl"K@@m}/6UT JC= C[s Hٹ7ʝD5;#"Z~ Ǹø 2+5C sg!.!oQBk/vLtN*1a_nh](E2ʽ5PP*ЯGntdX 2u]AuZ` ߘK~$=qK?"{ظk [!h7bR`1DɰY?̇ -10ܗl9+?ФjbC*fAY/04[1SdǑllg|IWs+0o=fe={҈\|lN[v+K6P]^"1mJGRMvA\ȬtF yNlBi^QNShN2/|:21B XHgΒ}_+E$ˍ&];ڌlq۶ P%Z~4HT!oSD wޡEdWKsjk"Ri{+ewsOQ5ܦ GNO_^G[R )rھyO)7sm(rX ue&Gw\ lƕDnJJDθW[ZjPShU}t؛4Jdq^hzpޚ(r; ɸ$G՝wィ6q2Vz^[} {%X Z= OhmnKVK2-$f<D Jt-]x%WDz.י*Vtji5>50_1?M Q~b;;c՝Q3tШheqq+&*K"yz!*Y )Jǹ?7>'nuXdr+sYS l4qٹ6)6$#b߳]:8qˍ EӖ9몄HDw<n>LdB+U?Q.кؐqM?N˭PՎa*X Ӟz9[&$+k=|1g>hD5*6eu) sI 8( UeҸxe]H{׵ SGJnVG ma&?=v/3<1${_&\b WS@ǪQAAFK8F{ KOGͣX@z+S5 s%K/]Q\ݔMC3aف}Oс)+ʄ* ƙH kb` ,0kUeKss/EY)\zz'螦m#U*GCB&k4 8%gKPQ[-4qPzm :.F{OGOfZɃxbCp>{LhG~E@ջEtT0RfrOjSYN 8cPgrh0Kp]^F0_K"] 23kx$V &So P߾<0.l||G}Gfۅw~k5.h -I3 ^F>dc7~a;ZG56I 9aaO3Ъom ;\Kdg<,E`kjZIZ@MS:&&.ݦ ݙ8}ʺdp17֭4{+TS:fCnpYl "Wh>sZ[iq|% %\F dϫsUf$DKBp4^Ӽ۪<ș 捣9ׅ;<͆qkG㐽LmP ls f/  UvD49̹B*k;܃g)'A-/{Ae= 5;/6@?_cա r|YPE%׀p+9Rgջ-RDísM g:Xǁ=(|8ݷ7M1$W)Mzh L 9bwVRW:*/.`Ob1fCŒֹܸ п..EoxRqp 3sǼ,="S?9CH -(L`G@$(b䫬B>,g}-ZW|e}5>FR*E f}ڊ.j>Ǯ~!}~ j9 ;P>Q&NHrAL }y؝+6 aZ͜\YkiL, Gݤ܂lOG\#x"kqq-94!ENQ; w2۪Yb&qAa8hqQjVTg4_8Կ XAܜd{#&SڥNl夈ݘ3*xQzvӓ)q@ P`^ Wq,ף\Eʳ9\"C+βC-8oX4zf#T05_ADz}eȰatA%=#LpW ΡfoylNs9ϙHG ; ^x]cbBq_c\-yfBb,fU`v.L!Eו[G${dwsqDhb5k -K -_}'6JOjS)B}L΢'z=nJ! ڄt&n)ZX 5$y ^dį@05ubBŻ,>؜M6e+ɏo̎=U@l{F'5eꞅd9q-;Ud1uvUK~ t&c6hs Sgqv֟)%g@=;nژ8W1|r :Nj8 QŮ(I&9>̨z|VˊH}o*,Fz-ƿH(ikAnL"$|fJĊ:30wƇ'>u@f: b;@[<3J:LT"TNcv*:iH÷")۬PwR( ?k>< ~4ԏc ?G9q]ԧM&8yXf Z[a mzr*951iƬeD: ?Dՙ^k0KʖqE͢B%@^גhn^3P$w2@o8݀s EǥsLSv vJ4`h? mߕ#sw--GM`T_N6RxNhټ{^A[GzU`J~-ӑP˪_H_Ӳ23D( oMrm`eVR0'`ÎruȀnȯw8f-<":JF] `&O3 w#R4%ˍRbzacUԔ!=DIVORLf`; x$JFt1g3*<~qHF}jkϧdĻgᝆrٖoZfeL+0:x;f%^D( G /AEحz@UڔطYA$rPm^{PTS6M:²ĝ9wcr˽DwJ)m'"RnZ9ˮ\O%?-` DqMrwWώ); S뙉t"*vƣ*RL `VnhTZ GG^Sub62o#bw ^#.ٱ#~spm+"/FZ6[C~p y50td\D*G-F XQ *D ;x Y_2W 3Wp}GD,Ypzg!RB"jbjž+ZNSR X&yYz>/4iFdBhDIo*bE2Ds۾Vm%2fu e͆)1 k qt~ ptӂ\޾IJgv͘B/ijbEy{rBkpD{Gixq+ goicɐ&x9[C`W&gGe}r_vGiLˆc+gsE\~^7ogL板z좵 pӞ*;АRƭיjq&Y!lIn ~^іJK-?CC; MW߂ Fȉu썉gvW|1!nrڬ>mߵ릅͚C!l_ FWbQpIvEk6bu. XT;w٬K^/E\D-J6q3ꃁW3Ҁ1cEq2]kċyMv&Y@ ı 0[_١Cb=II OFvsT6gډ~9Oԑ 邊3UHod)a Vi?@/dsWi`'ǜʄdn]'Q~j'҃K#J ] s$2_W#\CJP"Kz )>V<%y:;.*w]b>鳱򥸘ѽDyIeG퓍C"sRvn-NcK GTϱ;Vk)3Nm>0L\<뀷U/Gp򖴊g;UeiDuEOW>}ecEH@VUioa2+$"/tR @iEل$t9~=N|Ư?B: +矆{jPtk ly* wci .Cb~rd]Cњw8c E{4J5LG'- ~NR>g Tà DAT*Kq_|3qxVm? x:{pSEI2ZMCI9me A/xOž\{fjs]rv.L$c]͗nM$j_l㡧(E#h*m>4P:?ƆWPt=`CUZǸ(%[2H Íj˪F, .1l<trp\V|KŗIL+ߚ?Q]DZУz7TUEٿ?0z2l ӊ?9%sUxo'\J Sq)(Lf!vW, 9X': z\)]ضUgBC<^؀?cf_3' d94eRZv'nP{އ^.|#gbK.wd{OZ-D>֗$l81[*Ua-qYMٵ2P 둯Ƙ1'Rj}9{qߣ/ MÄ~-2(QQV p.q,2jͥG:|KV@В66ݦ2>vm8NR4%d=Tr=0vp-"mx!C }o.&-,ZN\~ymՈ4=I\[ gAKJi{h)WϚfl}s@"vQ@陁U*=Χ Mu{X[kMrLdpH1>nУY~aQWl/&QzE6{Qcb +WtrX8HYr @Azy[mU&B0Ku蛡tivK aL!V拲Z5<=_t9}CGG]So@='0^(|5Jm5z}~܋%sG儏+)w hRL~ P2ᲆ\ jRxH[ǥ}ѣCg '^< *l!r.!oM2B&= [FR0rbw%rk˛ bڏٱ?TUs/yn@scz)w畻JDO.ānӦ5xof'zW2;CtG.yni wL]B\º/Ѱїx^ni_Y>'ә2-Vِ'_vP|7MbJr:=Ypuw]_3r2H[&u91RK qQj`ReX2e:>&!3uS;v H C(+S)} (+QP4Vؐ1I5iMsW(;3T"vlZ#tkm: krIAwqc8֑XIዯw40dU89Djl Bab'ފbe4&ɹ Rs꽘9u# UE]vW,;M#h{Ӓ{.Ĕ0EF,N悋-a'2Wik R`6 ,gU=D{-Xm ,)&ՕoR퍠Ws{fڻ"qi'ïnՀ\M,ΦX<ݟ`Vw2ašW[#tSV1W)FQRZ^b VI18 H[mȧtILLD쁕*ze)+{ZgZ˟|moΤa8ifٞX_Ts}"x Ixɶ>r bL'B3~u|w2hHٓތ-\ 2Yu++{42C9FΜyޕ R:)>X輖MWҋb=aD2v*rccŨ[Xc F=5ϊ/, MREz_L6hOhEAW tZI@ס^ںt *c3RP߬(]G=Gó>] {߃HK=yv,ۃ ,hILGaZY_=߃Š+#8/-R+]+[W;Y`<$}u~,tP8NԽmJMi[|J|(7-JC Uv -pXdro_!U9*Ցwſ+/`@vH.˅ %qvbv%%7"UGkškay.3T:jD\2"yrRu߹CQm!0 C 1<$k! 3Mh_3"cj Nl;xjbǭaQߝ %"Rb0a'R;s5uAL?>DYye!]Oű@pXcQf816v$rDVWUl272"os_oHp Qvfq&dci^{J9x on>]q^Li|Ɓ ]CT}~ϯ܌o ovx^hg%zPym<JZwyf2MT>nvԻ~t/{ơ{87}2j"Ɏ?_EZ\~THC R 51t2 B,wlԬ 䣉s/֔QK#z_>8[ Rn['VMH4m*5~0hIЮDWƏlcK5|Y'aW&-Kь}kKq/V3yY03:c98c3- C(3JߩfV7jō/Fm&C` M-9[k9")R 9=3X_9&c_+j~K.z"?ߣ*8/8Hb1k -5 mMRM%#}d scMϑAV;I@?6O]'s7F!6kVQ⤦CV^]lHo>l! l8( SQ9'$rzY nzPcJkOR,+28H1J<$ܔ^5AْUR (FnWd~١kœYJTAbb~;.yeu/YhW+:X&{hL+.'|M$'"Wט8q'%վ Z ^:JdapC*ZsiV MLbGi YQ`縐4 <&{ bsabyL(“}@ W;jGVW^CF*71A*R!??bѻщ`*"%~~6n}i#1u^o5rxe=D>JsiH=6S,rZ ʦ0/DU"=}s`JȊgۧoZ=,ǝȨ"/ƴzIؚH @Қ\2Qڜaigd8pXIhK- ,m`FGU9v {mV1ƣ SQy;* KԄ4Z:p aq qRx="e<nL5yp.uSc~VvPrx{iJ܍.646P恴-o?bC^'SaJC^!ai8\:Z`+#r y–&3`TRO>VSl`&MjC~-,ʤ4esh\Gˆ|]0 17*&gۚ5[4 R@ИU5H#*kC湿E+0|MNswFNZV F2\IJ$.6k>E"fו?v n]H4+I= ݝa`@<?Ρ\ĭ.mVYxmH#ͷ;kg/,-ϘppYgo%+[@xVN#Q}${c_Mo lN57s=,3>!uSP|SךOn>'hymy>v Uh!0JE`Vu Yy!YUkjU PEwokCRCD (5Q* V|aʫyAGqԄ3HbG?X;k Uf;OlGq5arTpOZgMEYa㊘a** @ky0nb:K堞20.BD:7ddR ĤI=>daX僐grJ8^=uϭr eٵhA W3˰r(W$53융_65N4rcr yyHt_@=gMCe8PMןDdP*KJX;Z Xe'ρ7+ZKu8|?ծ6% 4+"̝ HI/`)T? ja^%u"*o2(d` &ӎ J?]@jLCa&*/8FaO.v^?e<1 -?Bb>_ɻ5;B!!`~䄬d.qMg@0|yA,`]Insd,-hiЊ5Ȱ/UN P"WKyÉ3'䵌r\MakeK&D>텶n)[OX~y3x583ċ'oV4? .v{(9鷬.њ6®[4QjZEiw:(3kT_CvmPc(2'8#ꈳY,e7ݪM%hdMr8KG8rjM,dwD.$\N}`81~/=X>^z!T/|b[V_)cTʟOljt񄲈 ظ1Q:Y9__.[iaWL)KGVIVQ%;ǁ#z򒎯QJoZSr%e"G0 + Lқk&E*hGWDqnC[6".: Ko5}~c}H0CA>x 1336[ÿgQU:p-ɣK⿅ u$hGFq|' t=. [.`K~민༘1UCgQKlU?( $$M)|]pGQXzն=+<Ъj AA;۾q! zU,6X.2 >qw}k$mN>P f~=t);Γ&Wi/V冊b/8#`@^Z[Ftf$mW @I0:<;3 nGj ~ي(mEjXjҩz-2ct>9t o}U%1E3*oa2Ŀ00xbH/Fì̩l}=HCQ\K@oT6ߨd`xX"l}Z1v4!*g'6"w׀[2& gܽ2b~#B}: X]Hsr`qP+'ƴDB2nE6oJX{['%Xi[=`%'sxH~re6᷸46c+I[ĒnRJB6\? 00+):(,՜[A㯼p:82ҸN05k?]>)LNqӌ o^h=[Gp9fHax #clm3UN⮋5ZB&1l~_e[ ' #(}o)9H'"dMk/r՟~gDC˴ 3HsPoAQT<#6ړ@K;[_6Xι3e@rz `*PժPL`c}qlN& j(Uvb'.vpYtpz@\7 -lc7kʼEQU/z@n ezڰ|9KYDt".ƚı˛At8?Zh%IR)ulO¢l`KS^Y|nKVJq\9 W$GH L|P*.g^%q7;K60R}X^bcyDыg}q /S7M aE?+^+Ssޏ]f%@1AG׋NTf+u֙}M˹ځ0sc~a7:ԚB}wVZLzwE0L@03wB`;H |z8PJ SVp.g'Or\&myYfzO]@QSiJZ Q䄯BAN,s:N!:tbѷj ;v:'Ђ l@`7P]<|.P -}C7*)|jA 4MJ:tZ@y~HCK3=7/W9TMh 7x损t{ } )g:UG>2Ҩ';;,m&-?N) g5!n{/nKX4rWW4/T<#䥩x$v[or=z@A@<۹18Cum0ף^uR nZe^{]ݾ9o4v2Y%_>ϫ(PXcnd3&[D.A%|*(3Y5c̛C`5tZ,lؔ03Rofں\:>m5cC9 \EaCmHkt9ź{O{iz$c.5Q"ZKB{ak[j6u@bBhDf&ɑVI>hQGHaoI'"2,H)8)$!ڱ2H=9}y5mpgYGi쓞o4 %`7Z To mgwWq,SSwc9jB"ƃ6\.{TJ_yĴ0%%$|K&" L[UV,CiI8 &V<4D WR㞅 6YA׎uofszXB[\70g/-k"$׆b[Xv"WԻVz mY4B$ C"G|c=iO G1Q͕_e`$& CX܅ L֜NϊK`N=6)mȷ\&C֔@z1^cX'<; E\c9@)$`y. XEu fݿȸD2>.͌˔.lWK>FlıpM?4X!}]?|AAm!d'ú>lJv<=Hm>>'ŀ͌o36?oc:14]+Or/VV`*QW7t}t_΄n^7w }5' s(A1) (XͬWJaGxFo'g`*ѹxeLn u: VЩO47hݐVI>?r\ؔ$ʓ#5@ŋK#,O?*z- ]g ;U8gϐ>|i@/ 'qޮ{7HFɋXhNe˚" 漇gHZR6>--lpAF>jƕa}\[ݕ9+UJ`x1t R7| td Ng|S߫l,dL>r;>_YbIK1&9fS ۱LΆL o7b~(cGߡh꫹-{:V<5hJQ!0qJd :aNH`h8@5;]eR]*<"Ok,c _Ot "BB-E8sCFbf.DroAz wJE}emH.s~eh4" yZz0`]I[yDS {}QPDŁ;䟯 =Ʌ;ՠy_b"w˽ّokfo8E2`Z,MmŔ[uOJMrҊxmHRF ;@O:1U`C-NVGjĴ Gah_UN.="jK(^g2/'E}߆,l4i3h!;'LO |Ztwiт|?_A&R&q ]EN4k++!㶊DS#=i6^`nJGXoW<^ 6-Q6R`?RKj$ޕ;a $J3U\_#@mQY\\ ϝl'uNO tK N!rreQyw Q5rDWϚNQds׺f|;&G9nڹ)^~BTDfo00KO`(rBћVl]^wWX!]< 9Wv?.{{]TžX.z{SY 핂f0V__xɮ[x;bFS?MTy)oh i^ UfMG"=YbuG5 |>K?P5y-뷧..x p.3=/dIOs7)Ҫ-[le++0/VNM9]㎿NA=yOo}Wlx~Շ)(Vw+k]gcEF4gM̡HJ|Fp^5rc=0Ww nքᷮvb-'M>׀Q>9Tun;/ӦPvQzfbo+[964۪bŌ}dg"dPTTlUk7HόU?-EC;m9uÞ:SU_BL5 t~aŚ"H)ֵVMMmƒ tbܘG HBag;Á-/hccJr4LeT \v r:Q0f,ka6_"&F5?(Dт Z9Y6|)=2ۥ,q1?z^uK.75Nh_{ְ}O*TsIh/[\Zm584Z'*,\IA?%va6YG''"F8Cpl,g<,ٻG} i×V5X{~ɍYbL5 D2VޥC!n4r'&bpUJdX+>6`kKCS}bfʔ1#E{y׎4^؉at6"`L>==s/\S$T)T>p*$*RMH>Q3<~vԻٖ-z^v. hi~nF V\}evd'*dB3K#vNxL;lYjOAo]rg}&rp3kK6|aSJdGqR^6&`&vi9ڄȘ{M1M\{ XFuݳGo>~;aV:'NIFOVԣ+Wh 'ku+1N~!M ?hHM͖!X͋\ӼS !" ܒX#J;I&~d}:,yJ;TFs"_hZ6!Hl] 4օ]wL=Q/}d\o*KS?+<;?|zsZ^$frg)^4W^AuG?$[ee?Q`gdpׅt'%zkZrBxOz 2{ACRRǺJ ,z2S BM6~r5訩7-drl,Ҽ dЧí1X<=(vbB 0Կ\쀙8+:^W!AW0P< nj6Mt7GxR7Q8}AK?~Z|4WQbMah{J{[QPD7ﲤ:e8!Y=I--qO2LDAWWDxU3zA,7hrH"REd<J ÌYfczVx.sPf(s{]:9k48I%~6\GW|҃DMh!p@6Hd=()Ooe`[Ru* qZ5Ms5 Ed;nrnch8!lk5}xtGdٸ Hc2DlRͶc- !hw6VETg3>An4v{'ZwMr^#W;I{ 9VWd}6gXMw>N ~I<1sžqDg!:v?QXџՎms7_2 gONl_ڰKH6&xp:5$\l$?bhyw\ێFC۰:GjmbM{Ndi'Q11r}tx$c! k$ !$56_&Yj6zL`| ,d\@.a-Fގg'`y@y)8A!R|I5ݑ%ޕ2Ī VkbL"$$ _$Y>~B츚0IX\|RA-RE6-3"nOgEG9@m \LМlh;:FFG 7F/g:ڬ<-B5 cK7k.h%gOk}a뮃oؑzT4MmHvtvpR+[WcC|w쵀Z*7\#䩶K6Ny8KMb둠ĪF#_V#!Ī]\#O;h">i2Z>…OÑ]D\Hx`&4&$Z#VFKF\C؇SpDzz%7`ݘ92 t ePSbOHm pB3}m*tp1wزu ]l8U}>e?;dHV{zꯁP1('8zP7-qռ?s(||jB"}]6 هDQ}"T=&;h7ݴr9Qm⬋7C9 ֶyLX16VNrĻ1y/}hs^Xm <K%N1k>XϿ\Ckg,W ]'lB/ܗ{)bieVzSb0uer|~-C'0;{/yԻUI @t\MQ \#p{֙h ;Qq2#p!25sw@L $0,jͫB[s\ؔSsр3tu_ ֊ v`%kV57f?ǔ[bH[XG,`11tD:%-[?a}%ҸZЙs^2ig|xs?gS%7b\x_)~-(V11.@>'#8iթ/ڴ[lW,WnZkȖ J&ܱӌ}dkǙOueVǙAo`2uC˞.CRv X3=uYlv!wp$x!VK /jG'sn!b $(Q1^I="Gs35Lg0yGRMAs|Zͻ? כ Lcgr㏿Y=Mދ/5wP#/mjJѕwI * 1kLjZS?jM[P<}:Rɢpw aƨP s;K?pvqxtLSK1w|6w0`/4DAl|(ygO4xEW^|{(.'߮#Gz<‘è|×RJDcs^sAQ > >)& om~Ce mD#(XID<5O-2S[8O 0Kbgo3|oݖN*%GbYy\;([e(뿘( yk'gNgY2d,rsrݥ7Ψ ?,ag}QB{$k|dHۚ)R*QhEk`>y~% @e}]/o+*`#<Gh+{!^M )^9}Wr O1t+-|\K<)hE۸ܛ쌤Yr-N*PTH/K+)o=Hnؠ[_wX^5B&Vix{eSD9Ns2d.4;jZm aw)#UZc]>WVXƲE&,r/pMFnL*QcU0{{@cC)[*.6336VPĈaG ̏C,Z 9>#aim5dRAɫ >CćC&#CD64 ĬL8/7=`#Kt; RPf&f@?l4״ڌbu s"(m4od. RZWwD0t=Ӕ7шm2Pg٘V eȇPkE4 ׂ+epE;t=rmqLHw_;˼vu@8wG\Zf" Tdj+urܮTE jx" 7U6٨j隂n'0fs-!J{ž+@߽`M 1g$047v}6ٞ䦀cb~FU£lTI4YZLMd +V]#0WQ-j vJV'ߋy- -Ò%`s6`u‘2#Vq*soi&[Ԏen4r֘բ~C幾plg͕)ј7v<xڎQU׎?дN5<1wFg{ăA}+x.RrZ_[L+\/hmS7CS+Wxb𜏈?6{ &AJlgo}S[\ n+3wkq7 _r=o]Qmgς}ĚXT;McΡЛA/R*['6b,8FpFDο6 #B,M 'vr4cQt+#5Tx*x(Y #{jeq{2kGRI֍XۻXlKCw@.peM5Ap9l!> Y$UqW vgkLlf+eˮ .$Rr4EYfs6vlЮbQN)շpXrD& 7˿Тx}[dB=6K]>@Z8W ѮJw08n*5鲐+ʝ7,V.HJ_8}>?Š04AGt12`"7=BH_. ߵ`cy;QD\Fy3p#NۙP f^Z>BH_XRJiFn{mBeAci[Z*qPZ74; :7K.x& 0@J}?(ɡ%ͅQD(Ed]͙`Q#ɹN EҥA<'D;ʎʶ6g|+%JG֤=\ X]bc m!;b~6]$_Jٶ`Ѝeҵ(fk[}ز1`q>G;F{fbTCv#&@B@O? *fqM5jaEqKCl"vb~60b]8C۬I~90_18&I#'F7ӁW:]X+D^P4?uN1My= \"E{6k?BH67~%CӦ 4EdHop\-.Ft"묛wW`jxZZU rjaϹ{,ռF/|],TˎO,Ya׏&L>Hs<82mMq>B B%Bw G#oCpUTsk?E>Wҧ-qH .*VC4Œ<or!hfnmR,#`{_`@Ԉs2}[ʡgI::H >9_SWVM;wz``=T0rPVMH96~厐iƽAŅ-(}I݃YA6ۣDIF0b͑R,Kdt.l IoZ>MC]P#AʨPzqv(3`*RrөIL"!uwHwm*% r:'8oqB?20qm4)TP.3pwͬT9*}3BAc85p%V0> b}`_ `/Kdm:Ev]c5ݥ3ǐ7d8{`vڑtm:9VZ "$ 逓bDsxӌ^.(X˧ 9F|leJ6[oaRTp4RF[+*ǀl@6N.PxKf4TZd5dIx_FǔCztK]#wW5j岶5_JE.IJ=3 5B݉}E_m: =ߛʛڸUm"gC~[]z JFؚڃטdh5 f2., zG| %镨y24sMEa*yχ.A ^*, I5Tj{kݻ#+robB$%õоYؕPjA׻0vrCxԔEe4y}RF9`edBu#U#!O D;-ٵ!3&‰%͎*qM }?b-amvZ8]ONl<4gTn]rbBU3#L,ugů,+f-52t"/<[SEKM*}e8f),1 ,!_TRI)WtGPFZQN"pUO-v> FP('4ۺ=Qp\OsOQ` fVVLy5O.I{KɃA31ĥxZcz_m. sfQPs*J+wgvt2 dIS^M##Q.*W<|:׸ ԏTg8x$dt^I/IɈ9L*`=m?$KB&ilS6Ȇ.϶k!JfP[+l 4>h4 b XCfʮ)JVuQp\baΧb0)6x1B<8\N3UlY!ꫤb-[5.;0*mB́О'\+jN[wZ`<.TA[׼.{C %}g;A5hF\Ҡh4ht Tnxf[KK?C^տjK<J5-| HXӱ Se!/(KHrdP+IL8txi+ɜM,yD4B5v`aOKJkTr'x07 a` g{s1{h >MNZb'VKf*{U@4+L mƿ֢#kRpQ2G x&:DFwK 0 BF&~>ʑB$"~gFǬ9S>). kQ낢< h7<k;"˖Ķ!{ וMv@#00ܴwc{!H <ȦkIIJ'N{Km 9q̞G+uMD¹}-}o3kĐ~i!{`"Y$>bHPmJe69\UhR N@ 3>(OJ"*w~"EV| πyפDybeQ*K{ifLiq3+iRy=f=$3⭹dELIp>LegY&h$J$e:{3`!ah:N5xAM`^i"+KTX7`25L HfHȰQpDK(2qUY@/!XjMs sV«*TT;ݜz750ޤpb˟}F Bj<(~Yl}{ٍo.*- o qR:6N"u a֬eutħzF?\mAYf[I {I&Rג $QMKΐh€aN x5uM o!x>ͩ!; V`tΐ@ lZve'ѯ,(XCMd2IZQagvR(uZ4;@]8>޸㣃zs,P&v܈-n\9j<6%g)ڷ˽N䊗pvZȰͱWH}" Ptv|v.Eo Ŵs1Vez?U]: {󅜜\GWGU\g/*] e"_U^S mJ;$υ A.>ʵZ3~w6@W~=>yfw+`5#% ,JJʊԉ􋹐LԽL%'ik_KBÄP%鸩ۨ8gQST~F[xڐ"eD~*p%6oR|4ekVMہ;ǣ^Xo_R77" 6=Xm/܁kWI}[pzҗiyq& `(-Q<,A%h~ 9o*hX3 kN?߰×x%ۏ* 2gE>AEE Rn񍺟ILaH@IK&(,wW3wG#Sh29elD5hɚk*a4W0ML;F8[6" f{?O&8*1`sߴ :g4"췹`t<ܡ$^,Ĕl 6ݴ9l:W}0o5WYصu@{qWʀ2XA[Gi'WlRBJ傿aoz>J&G )܋ 8s7w]JS STo>$ HգsэC၊uGt^QXv%rZf\d_Zkɋ3Uefn IxM:Vvc_e|4v쩞D |9ld+!bE\*D!>8@0^_Xml8TMؘ52;,O:ҭDWJzWhdO(K" d<\?EЁP,kYhS^fђu=w3FW}0%b9jzHʻtפzj`XO'b ; -[ R'x} n r`bV-c ka-y{^?;R[2ͱ:@d[c~J+|6pd,kk=gvOV~24Q,{۾ʓI \ѧ/}PpFD2ͫ)Q T(׬Ux*d}I7DL2?b'sD_5T0oּ`EWNx^P>T_ԣIg^4 Ф TV4YrQslrصq^C4q)&AgL-Sh;\C/j.q8Vt{<է+GLyl'zh:#cOƻ׭'`rej -et]gA|C9\Yjac[#(d5aM;޾? G^|Zn4P>tZ1ᠲM]|YK0qV: //hܐ߫-G嚸+IC Y#,A{0`0oo -j&}el=DEMZ^cZZ\2(<AcpбF.5tOd{ R^;yq~RO]k:}C Ġ́sgXY^ Yq{NZI{hM-12K[PYǼ9u-p<~-JJ ]C%FK]1`v^}\ N?:OgWwS ͬtwXJVa4/rj  },m]?h$j ]oL4 RvX`aFK ?Mq$iܒ<#>#=4$zƇ9phv~<䐑 !]z.ZD6;qt:va87R Ǖt.6>k [r'p I`mǽͰ $үq2j?)v1#\B6VܟX=ZXE{To&+ *Yq;.>1FC- =_$xw03nK?X[KO?sv*\ѶsjUItRO6xEg[(F6$¼/=3]x8;q G ={$ PlÞưn8O KqᦧQ wF }i2lR8KL_U |i{? Uq>i^/܈G^ ~ 5}eҋg:êͲ{cekB%j_ExD~ $.\6.\suztʼ'I%3L/R ≱&L)/eM.7Pɞ>%ؚźCI.TV?NIJrHzv_ IJ- g}lhIOLr%}Xί-)=`B}DC16Tƽ@43= Bнu. G"i@|@5W^ ~ii{ c_ `NtS]S3QmNd(^j6Ay:v2(WYʀ }*Dъǟ7geyR2EfX8u6o`$'W_(i锑|*= PV;ߕXLʲ9RAr-*13-yfJc꺃ᛊ:ifP6&&Vdc6-啔Oũgf#,r=" HԦ[~jnn@8^5rL 1z'ކ<@n ښI'7z5ճ>&I5j4c~RHA֭sI/2xIn/Sk'mkTQV XGVLJR :l[BmYed2C3tb^oz8rˎ%A,1?#K{جm}F}MfME@]crf'J ;:nNp΄ohibM%$_> ߞYSeZr݊&T.g:zjEOl^4 iZˆ.ђ+W+iH-HK)fO sb4l5VmܖΪ q@]4۟-PΎOVʆ8ho&#U;D~( j1~2MiPc̗&x :pb-jNDog4Yצ蔗:e- ^(,2#ia- c0-5z` pJoûGRwRFkzEwMV`ʽЀ)nQs*?+,[E<^8?hHyohg}Tas4C2YGݡBUk2p ^\I0% W p43*| lVM45߬=m}udCIXֲ;_ġݨYm J:r/pÚab({gE4gǼDci?k3$q]itysq[RTRd궪yYh=eҹʹ(Nf]JCt|o6wVE(yTҌk4, !ǘbXɝFIoN,dٜg@wYjol06q)d(OIX`:4a!!dpU*\|7t?0Ppp\uP'._ n=ڸĮEKZ2I#R OnY<$6m=?T&N!ʟnF]p2S4ci;J}??rU[XN6w{ͣ98DMa%( 'eMm|L@fV_.ӢJ;[LȮhFE赃GDd'ğ_qB;8Mxt!g $l}|/8Cp Pm{R D2Ʉ!ZAVٺOo=AmnR"ckGFo_ /?$wc?TTLihc8DkcKȥ%x?_qth!ޘ5G!nNW$HfJ;%qBҖH>THW·{Xt^0Y^! =WZ'ݻ_kE(3fT>Fr;qǵЙS+&`PN]-0P6m[hYCg ж{&{-CzTGKxtetUY7'S ҺȐ镧>mЪt޸Cу._>ѫfpm,x){PF'} IdQ|+l _x[[#rHX޲yFOX*#]}^mFC5=cX,%B~˾hBwBGFq_޴B\~n0*%@G ڋ3.ӬqIs#6uC/>1e&XZR0#+u |de-u&oK FXq,DWUܤ{O!,ǀ*a/)h YZ=໣K"wTt[JmFy!2_!-̩.pT,|ŜP k0mdt&{ZгrfUKqo3BUӮՉȯ5^2Js?8M`6@{t \AXeU(}m' ʩ)">QG6}'^Zo6tYa! J6BeS4Uca&oeWWKL v_@< }WӜ*eS}i+h=ecC4xV&wmG(V8az<8ca3AW)BW I\x$"l? f ~# nh@@PA&uVs` Z/2Ռda"F@з;@]^"93>(WG/ lȃb|56eэ3D&yR :;"D<씷NFĂ"_ uAH͈bmW{fڤrF+ j Wk@%`MR'('u|<0 4H+14'FQM s&Kc[0Eٿ;~`htW2(PYpsb!xCzPTE{/W>T4yZ҈Fܫv-r7U }T#^w@`єv&\D_^^jNV(^RB`JJigƾ7!WoWv<=,~K-$KrQ_Ќ#٠%հ6-TIq7tA8z *=V nkN坢CD`.߳a_Ҍ #ҘHJ*`ʵ~6ůߕ,# 0Ԑbd.P+{02rRjp8َim5gLMF/ꓜ*Y-~#=\a Q"mHIw2|D8tTfv`?̳Xgqni&LF@%&Lw'$
    )A_R WK ~_}9*єԗFPQ9)K#9R*&ʉ %OI0c# D.$ > Fb]T]rBwV[T<Pn!{MWȋ5<bwL 9{m'ZHQB9TT ‰Y.a'z?S'9lwFt% )Ew62uXq[o' O?Fs7x, f EH>f~*]61 |7Z]RPxװ#2Y[Sq; x .Te{,pŬ\Pό]r?:`AKE"!$>-'q {p1͈Ydԟ:}3lO}6UCY~oƑպ,E"=:%b:]Ԣ^|H z&TnG`@],QN6E~(eGGL~mӑ~(;׉b-:=2eSy(X (- E>j^(Fn'7D*PWBA;Gh_գJ)Zzo6ZQb7jHkL{Զ(4Sj XF.u SnJhm.Td5geZ Lt}Mm~'i89"}oAx:5*AHP=r'0rkk2{5gUv;|zyTĭ\Y<=G?/f\+trl֕(scȦaԼa`ЪJٞS`7@ͽ ϺǕ+! iUX}jaLu.6یधmvyI {7{Yk/ v3ڹ7`ɼ@E=T@2ko$4& gŦ;9[&/VIYu74l:=6G]lw6h` FOMlj>C 8cd+?[˪>)F߈)WQz 4<&F ^md5ms2p#3(Y90& G'tiE৔(&_lP^ؿ<sZ^rUq=^oe7n0Ss?4H؈}r*j=.qKz={/l$,QQi!ǿfmݯ \8d!yNKMq{XvQ V- i]C#\7 )x8Hg`-;gurJǼ!G`Rtge#}@7]!K)Cl9]81nb7ke`_\O v&,10|\ް/9QL{ٕ9by{Ÿ+NzR6.:~vT/v]K^YVm=Xzߵuz2`7-/rG鯲YOzwtE/4)$",7xRct%vuV_ZQm;H1$< ۗsofM,KiEo^^7bs2<dM=UFV&߳ GEE7:81 p+us"y o>날d8H6[bNAs'̓x"-~1^L+\H #VzH_e&gP%4k'}c},RL*ްwm/c%ٞ?{"'ӫaC>w& pLu'Wqⷎ}d~v붴ުhŘ 7nVӿ[[8k R,-?mwG5〪BRj^D MN/,y4!@:PJ嘬gjuCH(OT cO|?+/dl}`mFVfk$S{87ȓ\D$Ski8P SuhjL#"T")!." ڷ=Z\_(?Qc"c{Fd8EҸG\bKFs ۄ,<'n1pd ÞjJ+*~hl16z$G9}8?>3"Vлkfvkj!;ηR}|-w3H~.{PӀ--q# OBAT o>np kv)NUy(Yz<5mTuB,avGV9Q}7{:~E7%ڣ{[>$@/]h.QgF\8h0,jd_E LyݙJ2N@D *E(`|0B{*"42±N>na/6 AaYv iG]_)^z8Ddu20DW# )I}7uVFB9#VR-bL8"(hp 2Nm2DYVIM6J՝qAcO<+AzF-*Ә!̧A!馌ңnR$.>?c:K{.l/^QB.z^$CAty<}s"]¢) EYD UQ&H.[?Z4ڄ 3*DrY8`p=cyk M Pkxr}=<֩j9qs' V0K{T*⪦@ N=3xD',@xW#K&޻0^J|1:Qm9UQMa35ƫ39ca!]У.X:3͊wɆp~pæbj$9œ4 GY#(Y@nxC5 2-+uZ; lőݠz擝D; h{ иʪWo+]"1L PkydՇ+]>(>Q17MƑ ^a!hwgVA;%8LD &aI5 |.oP7"7Sos )% 0g*12 2BS/$tl>ikow>OdeJeAaDñ`,HqؘGȑ]hdcyOS^!"RMM}d[XPP2P-ҁNJf/p=Ww8 +Yh n}+agmiЙeP6FWu8){GHᵥ'MԺÌP! 2Ot4W`@[Ygt/-kW 7ծ5(i@9c0C@' Y1 g >/Za^6xu4jޯK /gd!R8!c7.C;(fySV /xP~Abuю~":RXulKs0*ite(nSً0.*6u*(4 x|)t"<,b:Ztf"gۄ٫Xϡ)HщXl%YRvpp ^p8|#^Iǃ̡XkkH}Q*irѻqgC&'@wHL\.\'N!ɦ3ƜQX"E)͡~hU-T) ӧ-DogE-хrٳ纔'LSiIt1TA9r/ǖ+$f;<ҙʾȟBL_nsjHJ.0:цSR-׽lw#7[s^}G&:f~PxgFHN(Sn'~pjs~W͍S% lpKa0|t8Eo]H} ;5 H2FT|'Q/-~ #N-dIi#Կ1w(ףG#}20,OҔcFՏámc0ZUɣYl~5ždו-nm)(W817zTaI@x>0I@rYBs*@翧ܟwrƕQ#HY3N4y$ZAsfꨄd+!J-n2oR%ZyҰ\ΩunHK +vtfP&ay&e5OOTR}XDP?%(= 1Dn2E<=\Pz"133+Պ?:v;DL M+8.Cj4SF`Z? a瞸Pr0SpkČΊ wU74`/! n|GU䦶'$z \TĚjHN E\N_ȮMd=Vy$ t'VZJ j = @< ZZrCK\v#_P!t;@`hμ o kܫ$)P<~4Km"/9ߊw ݸL v^4AUz9lmikvv5wIz-D}Xd3tj~X$dZSdJjSYtZY)?qziIӖUNw鯆ZZk(dp ]b\R4j5t]fd==['\*0Ƣ1jq-.{/+e8I4[#쨑@L>C3{D!R}a9/ ^w74KEtzxi%%fR-|Ϧ!3:wrCP m[+&\ìA< p*XȲCrŋ`y*E/ gU,UQ. Q 5lʀYC lj!UC Ua-L{>pip-_=ݒp" rNpwUQ̇Sۇ~iB@C PZJ-N?QLkϣ/xMX 3#تHԢD.}>De 8(Et`Ow=DvQ$"bFYDV~q`y>pHݵ6N B@3io.2Jq `ifޟiÙ\ҘTDR0<n(y2 Epj)>o[,FtNakl:w$ 5Dk 4=ʯVbo]4qXIۘ[;r75拰Q 廢k=kptge'j.7<6\Z }̼</ `IJ\:^0ht&7eջ_DvHlBP}y^>IYelᵌ6a?zgZ9N~3oYkklkFɡSX7C.*M1HW4ebn jt  k[ lqf#؆6H54I1M>)n4}YĨW=ݥmf֛q3XhxQ}Kwp ے>A~X}3AMUx Oh$ðB(z|]KgCdk!9;7',OjoEnS!`Kg#D. v @NᒡGOv/)Ӵ)I"IyGXdT.ˬ'y0AiTMV?'4sYo@R$GsT4>[tjdz?SctacLWnM)Q)hzTxPহ*72~آ9Hz^S1idi8/Qq3y&Pz!r~ k0mE~jf?DT[A8LZT':$,n5"R.W5^[͝mhL -( XJSq2rƹXGZk_>p7aqذQ\YV?}A{zƜIͭS>R@] #5Wff*/m` Th׍&x*ZU9vH[C? ^ ܨ=eqh J/e(b??x:.;)qg8 9"UZnVC %:?@3YO0E%%]Ra-QEP,WT':s9^F#H]1?_ ٍ\Ffhsy_L%~;CHǝU4vg֊XՈ1$_$^;Wk& eR!)˜Bᵳwjl#OTahCmFkVi=0>5{_tdf\rxNl5tS!02Ǜg>ZYg9Z~pJ.wx]_ ÏɦVlKrе d&zvjIɆ6y"D$ ӂs7{05&֌ Glg*z!,eQgĕ#8^؅yjf.) D房pk| Pi7Hb4*A)^c(ū>M7ܑvL^qLXJl)կmE {qhzkfݽ ]H_K Y:H6:E6 Jp Lwj'6\twX!|8>vU :߼xFTT=?PC]Cฃ S8Ivnm\Ggeƌ>)Eƒ=Ӌ̓mȔG2,Xk᎘MI- A/I\쀫;!(2/G65а"7v? El\#߾_& ]X{DlfC&qIz\ΓB8iyrgѤg\wZ|d1\RQ ?} ~ rr*Aq@ӕ4RG#gDy[\_x@A &d-mG~zzYEŴ}6~99e3jIjsG?^0'xx[p6u\p̨M7+u{7Ź5WS7kŕ!rj,`.5^Bh\xB¾kq(oC8!vۚ\Qʸ'nnÿcD5V<@YK%٦ER-є\9 o֊.jgXbl!Jv ԫv>t 쐗&KOIۣk"PN5Q:Bb1$?Xq3겼^aYmq:3Z(q'<٨IAe-խ-/ Br?uMp%=rt< ]!d}R*gv.jYMk`̋/Pݘ^cs;惑 ׿MFOl#v!;n OdR0UZ࣭ ŧ?q>q-7vzy? &7dT9R@OL/|u} bMٿVce^MG}^hZSH G A&<>}|/U&plNEr ׸(WꏣaL|bQDu3㞾&Ǜ8_ taT@$Ukv&TG=.JA#5H#KbM{/BR, <`XS4K *^1ZB[#Vg A\}4G-Sj-[g 0Ŧ/]Sk2)ʳ LY(#ZeHH)>+\j,\pg3yi"H:YsXy#+(7 ?&hPg5D;qz4D¿0z]9-ހJQ?p585z7eZs ̒jW;M-* k$¹[-d\:Dr^E]Tp3ի幰DŽ$,Rv܇к\`(\A1ũFf`c' ia靀8q^" xMwߓor/Rsߝ"h)a'Tuٜ`(O}IZMcNk{V9PV8j)n"'}R,ôg%2$lJ޼ԢXZx 5ׂQWp>CUAg v5,X[r[@ vDY܂* ƲSczҔǢAoh{"]%Hŭ._^|D"Yr{yu/I!2zx/`>e QsFxWiP( ;ձflNJ6v VZ7%ģm?XT1!pX;(1$ةԞT"QA[ϳflV.@ piˏdlv鄶ע=E@-$<0jQ4/l'_g;KEZ<9ՀB88;s L:7$@WW~7\nmxvzYzy,=۪?y~TNuaEҊ7 ~&sAaje#tg,"A-8P cZ9yd"Yh8Xtv (g$$]G~rtM95>2S>= zUNk[oϛqB挽NH3a`SH9`*[U\mi:R8-0uE :iQT$ <+*,/G̑.٫}s@cV@OM\r 'jE=}^줔Yֆ]w`rgL8k&2^o ttĆe1fcTKAƒuErl4 oFie<#Ɵ/~n @9_$49}$:Xdh%LOdӋT]4oE9I j!NZYYOËu<I"+3oì1#2~HذyfAgjjG]1ˊ1{^ ª{ZF=aVZQz kޓ^SGoY:š{ݖTlUE$́j5 /FqK`h2WǎX"~mݓjz.)玦WE;\/|8@> !82~x{Wy @ΚFuLMO2FԥFNa6t3E<ؓ}=ĄIaxf1M?/" Io?{~ ЍcAI4Ύ,=,QUoT@&Tk) Ws^v:jؼY C;+$4 2,lJwtC b3{4𣜀)B쓠kMo]jL}X[bk2@A恕n@1ܥDjbRLLA¼#'&$uǩjHdFę21[\:I|?F?8@Ib?h9U!϶͞ 6.sTFg[T4tA|/91:sF y*-fB648lDi6W'BoHajr h_ɮdJSqMC#bv5Ha ؀57z LDP ȜVQ/vGM>B(+ ʃo&jfvאSyIpl-3xqC) ݖZrf0ڀ{TS^Yv LY!b3S+xN VJͭ8`i4PW=5oj[Zw]?\\ : h)9R=HJLfTdu(MV: 3P"=Q5T Ɛ׼CҮrT'7@'$7k9*s6M3ku @;&2)V$z6nxLw 1t 7])g\LS15L;5HKL=lǐzdxfX_9K 97ZyHR">!j  TAa_Kt?; Vb5dλbmrRq{B(۫D 8'@;]K|#jVڊrDqwoPK~IH)MmwG쓢̳'jpW2tI'^p:IꜞII*b[!6C`P<~|{ZzcD|NQ txwk {۱g*堠~qmfP6.S+.͎$\ gb@]CtG혋wԁ9CGX.mWab{D? j5nf@;8$8JnK C .fC-@!t{ck^(.BZAB fĀ汑v]8yy?ama)'1$ ҼC_*"QӔfAkiP/*DuiyP;.7D6KV8Rni_n⍼6[!l"')G:ZDE5lsqm\z쮵?4>;2Crm7q:݈t#o5p}9sU-ѬUGh'HFNde?\M#HH4CnA&+k!TʶH@,;M /P\=BܮWH$Oyb %'NOjѿV|KPc̚g݄#eLѺ8Uԣp՚7'_DŔs~ZKiaOhQ:5a,%v#5:3ȫK]"Xէq[I#g:/ަĎǘ&BE EqFKeH5O[[Av-m 4ɑ޲Z Io"FԕYu@3ǂCHSy͗̆$5~$ kh0.BF؃6nU46hm?/j$%c=o7 —Q?cZs^RٛT}"vmft=51b4.-_<8zDQLң4 E$ᤁ?r6[T g \V)G9w nw?n#/ON*^WAI?gs6 IHS3ȌdAlhAj']}Nun9'09GuE,1X$h6޽6ο| 盚T'x/GS/$4ا,` )[Iq ^\vAQ "О5 MC(Z@NyD5'%m4,]Uve})GN6:WiALA@%{Ŋ]Wa!+1.xXyŪ(IpUaƗjFv ]HM"_\0cҁBDqOXFU]6bBH0&--x!H%/5CH. Yk [>B45j ROuO⦱ K䌸_N/~'9=K.i &ԇ!0=R0 7mŚ`ʞ |gF[)Xg:LQuS1̊Ð&:PJU&΃oxy MvԮOby 4K|OE/{K8o1sqXUw̭ge[i2qb,ჽ5~jgq_Z{@B:1՟@3VhX-) ]Ժ#MM6ل}־J.U A jS C>EߜSaoZQ<tf_tTbx̣ektwÏ *u[4'.Ō'PMu#fSE^@ۀjS cg9"C"n:^Z&"-Ć,hX yhYib߫G \6ń* ǃJKe(,@ԼJǐNbhàn& {V3{95ҏ}s6/.5J[a{G_ tEi#zU,1B&mkwPр*^_<ҺՉ@145t7f (z؂]$D\ T3*ڪޱ<кN@u{0`Qq.;71gKU申 *cQX "}NCʊaA0%;m'հpͷ^]X։^ѧZ5Gy^3Gg5m <$"[D%c݂2'Ok<&gghp9?B^ggh[[_1+;0vۃ7hY)+z3〤utNH$~*uK lhU#U_asZ hhVa3pfq2]_Ջ1YۈB13d]-+DPfhihzoXP9*,O@L.K0V1¥1}YM6 H$$kԺE3*}ޯ=, <4@So4TqAg4. ~]5wKf.oZ4MBLsU4QA?( 7f|)O#XCc oi-Ax;ѼEe|(á iD6qmXnb/d [Pl52J=0ˆXʳZ.q t.%](|6A7b '0!Bĵ+ ŒV4EFy>P-9`S_EhY2Yw+nbLx6~R5o[!fѰ_׼a)~gByaQu% N0*ex_<EL~OOd]wgi0{VGE(3o] E}रqZVo+z}ZnQS즑_)!24VD2'ʌ3F?O>8~ {5~|L<gx; ?H6^vfdT9W5xc< _YīiDed"DT~5Oœ9k Xb~X|˱<|H 3Y4}YQ 7p2vrJǣDoo5JzV_ ($7͚qC@$> RxiyNT6ͤ Sn ^ >Ia7daQ]>of;B.T\*m>3AH&hE^D#!F;P(\3zj𜝅*<>ˋ31\Ї í9)v_>b_X]5\[E~&q[TՊ;JjBY51|SwOs5[yyLJ{LһW\ݐ%Ppkل$HGp3δYK*P3|$)tK*f94mu-P ~֌OU}(ɦ B3į $1ٝ%Mam_#EgviV,H^-Ft@P)^ őgPe鮨%Gez)12OQ36aKfс۔!̍k/OՍn &B2~]wwlXcBn2!wOg}b_`)Snݽc.4ЂۥD]PMWe}ת3vibǘ\MޫV"g$dOu4nm1,#G.,e _{͹zTD`!< Z&8s2Kl̬|5"h(lwM˅Ld6ջPuI[,QJ[2SNzED9>0NN^@ޣ;,OI6]Ap"_uazBFocیyCij&6OAҝ zU=f)/jyʓ4޹)y. S-sa=yOPS$sm 1V( -U0;Elڶ=LK+=Ǘ<F${,9U!2\`PTLhCs,aZ>`wn7_4udp´)o_ wW|TG@p݉ĝ |%"`l2LiQA|vWfb,9 Hk2Zmb╠?<d}B}+AЗ+9=62)cJdhBJ`ʌ%&QPqMAW- X̉K41AR[!v,ف*X3[Fևd6һYʁ,XT@a !|R#^1)IEbIOb^4_nN(q[>TX[?`^7V %-4pA{Q[*L$ !zi1o-6j'PݤpRvXx=sętH1Sd%!ʂc$rޝ?&hz/;&¡ժľ7x$%O)2yWDV[@C׳m'w:aqF:bYn+%W% ^3_ҁ5DBYO0"- ` ө"^2F/G*B.@(>P7$΃R^8LKx ~SIeI1[!˦qn4U&XѶxtݬlzb FZGe:Mh3 }f_b|)zޡ`@ctSu)2DŘ1ig?;ᩥI=s&*q-7<[r@^,u2T'V orm6Kﻰ4 ZVԷhvk˃`7$OZ'Yqgc$J&:@zWX{>zQnrk9a##mU#Ͳ=Mt QJ=iGLs"},4HUͼK /ٻXTI.P#> Na,vHR5`hX؈n Sh)U{ D0{-m_ߕ*zM=.+ٝ!Y ~|u(kCu S o;B}֏ḏJ]hM2}m S&:M*%˲{QQFo]k ؚ Nd<Hh(1ܑی"٩ S3AQH :X9Pr5i,߆ɋM,(nǴ{H!"}箫|Xa#c1Iy_` 5Q t2[)$m1}*-WQNW{tV4\ U BOs~D˞g=u0UepE*Dɉ,R K9^ Er|O>(g@AV݊m& x)!t6h~r3= { *2i({=`tʥe> G U=4oꄃc 8uO>`%(T sQщǮ!J09Ϙ o=~ST힒!_ ܼ:/~e5բZ5켽fjPu_S˃D) ^|c;iWs!&b~չ}4÷Lt?/lFwˆ=l|}tAܷt yq]w2OD_Ke弩}3k [[T\<\ !z؊ @~.hZW1npΌъ.=B$ݪ pӘOr. q`th:Z?ᡃZϙ iucNsmulESgT0۰DnK[# 0[J^U80mPLA! υ5mDJN[KK}ΕC 6Tt|ʬ׌Yi4WԚ(4<5^hHLM/?F왳,=sr.vl~T6soD " c*yy vOk鮌ߧγݪcJC rL׈ka6擿~Ú>d; [uF[iy7S9;Մ,ߘ8;%R܄~GAVul/# 3r*.܀U 4ϔ 'DNi;5aNU=x٨\8#}P Q `ZI(g e쁢+|wPB_ E10!NJ[ s afqaC\%l]b;5K;B$ABѰ{mga?XpZ|E=sTɿ$Ĥ` O dPEh\QQٛ8L>-fIBÓt*égN7WۯQi!_/W+y^9VdbH&MR'p}v;"b z| #<HAP_gR !{¿? 2WjGa8J%RI^&{rogJ>N#^c_@KxoF8HFjŏ5F/a/B A]tp"6v ֒}׋[k4A̠32`ѩ틶hJ9bP#%< ` ®韝'cYo)^'x H M{s=(ukkWS GU"R'KC}BFW$W2oA;7E*~{Im΋_L|I'Ҏa sͩ0pM"Wr3%_JFPFhլ:*S%g/ppia=rCCIї )%f3ȏTŇWc;LOX=3o? m*Vnݥد7O<:bt\^YJK$rHY-[(,մ3uat/B?oӠ)Pţ?"?Pc(*9ޟ'0}nÙDW-a@HFkNvgAUZ5OɄaGŷ7'̕_A~{9I0Ahb.**<2K"BF Hy!OvtُbH*b)R񢹾5zfp!hN*A c4Uʁp4<&mZ(]~׺?cWL@Bb}prkeTb P'ё%Bm?zH/Wn8rO#0 l?~r=ΑA ػ䟅 mqYBZͯ:r[N!?zu(3QfGx3(A.LghA8(|~QnF2 Vz֤#5&Ur?zvI6h/tu8?>,)`4IsCw9i^Fc"l 5JZGKDgoJ6dG>Uh^ra2lzتuƈrudJ"^G>8Ȫ7̛}i~ xpEfq||DQNP ƥ=/~%AMf{S3z# [>@EϪS iH|nD99ʴ^>|d'SD:+Awm5ÎEdϝ \TJF9GdG5lrz<;MqmdV=`_O4Q4sΗ4F-tibcD/HV!_| ͰUDXisG&u휬yҸ"m/yrV-S&+'b] tc乳R,&d&Q&t\S>[,vlӲE"]O-! htKkVu 3R#ËQXdhݱ]B ޤFVJ;g@AQ,smԓJG Oa܌Tcen|d&kEQA1A0ϷfY0̏$WiWLG d"P @8V'0"OOib-٠`ڿZsՂRyZ pBbv]EK"+^[s+52uO3gdѸBs7%Ag(x?xw.Xՠ=g[7yD;p$c3x[2=$@Y:S1'zcBk9u)sFH)]cB4:&ijʀm0ZO׀3nS_pk&-mW 7+ø⑿\;nz}/HX*"tLP Γ*P.0=:A](%nږvԒm~=?s5qo2Uc\(g>}k!Q]$vp*o{JīcR켪@޽ 4NIɺ-<@>Ύ&7lw//JR=;NޠSY>;"kt@X /$Cn]"frm;U;B%Gqg!--fgZu Fj@9Cg/oUsr*Cz^g&b`oyf ;\I?^g/nܔb0UҶQg 'axSV 4qBx 0?I%ktz3/|RWU:&ggßq& G3*+ D1@4tiDX1*_&ymbX$vXP>-,<|-`SϾ[!f,j)W%LIhi©%cX-R!:)G8\NʨUQ'Qp2^D97rQ6(}ccpk55nNۄ 2#"q 8D+ٝC )سqe%R"byyCf,gBJn3CIsv.XdX+yY9]K\{Z0g?6/;<s2lf70Gm1j Wvb%[YfLԭtyw&k3Ӿ9Yb6g|~}5kmt0nNub1EC Wu̳ wǕg lm7at~XZu+ o@,v|9{Nm{{]S@2;SQQ|=,|rsÝJOY嶰YZLY7P&gm_kO~4k\]JJ=" nkL~V-*]Cg2pGO ?&%*Mǣ;W 2]-}rSo#?5[19]h*:Lm#nDP@JyܹtT]ٖO)r`.CC]! F}f =5̷Y>,i:#F'>[~xC&サd:u + inS13=#d^X{ R(d?[\2hFvV~O@UO"߼ܿꁀ~m+CLǨxѭDۉ:e@I6S,+2rgwFgicޥ+qsG7a7o/j _sqY€906ZɪiFH78 (qWTcJ:Ԫ&/-5>pF1.ص( 8t@_qܕ"N4{b ƪ3W.7Y¹u ;Vz?ـ$Re|"JO sұVuS$hcH޳V3b)PSi":g(RsLsb`]d+%_ +1N} R4!m~EN',^.IO#T +XE**ѠBLѿC q#vSgZU!f\rBdQǔ3{mc(9 yA#3xMhw&lZE>0֩8GT*{gOX6QEB@)SYX Y$Y+|~pW$9PQFA N@!},ea=x9R8.TyێE+jR^^;͈W[x<+0R=`NaЍRpv '9pUqfX7G5,`mgɑ3[Тok)&S.|[.DcǾ`Hu]:o ց008UB=4$8p*~{w7c+ 8v¦9R"K<8Yʰȓ$Q1!͞zI䦠>Uaz3*S7.GB|u?D>A;ɆDFU]'\/i禌̒@kI"?v|9Nm!îlSRv%(pf L#P #z۹cg:#:ӴxBRָ&udlOeA+8&:(zE;&(U[`-_1Y0'Jv:0r5}N^AlP9C`J;sM.0]dl'2TD-Wǂ<!R@f|0L2f$!ED4H`٩w%Sk\;dW~k v95Tl*EAI[٥J/ePQ<4V\TRMQH_k!kOB`O?,}}t1B%K8єQ/y=N;lNВCD}K@M&xE RE H)`at9;\]th7k kY֨^\#2JɶsןFZ ݐ?#C3/Z?Z-:KmӓzI.WsC25E "gQ^*h%ͶB [|q.VWQ>3!u5ߜyݼD?SD'+A~x4hP12K,STH@8=[iPDzN%#XщK{Ү,(ژ{*g*cwQ>|XZ,pYdu("̍l윯`GDN-0)4+윥'S2w;o?"32&s +] SRàSY47/9C7qc""J*F+<=#l,[L^F9wZ "t'+WЬZ LT3\c_\)RJX) ^` uҍ8%nU5qz +,?3alȋWKwPTB "k 1.4=7:Cx`<!lE={vk{Vy̋hzm[|EzR@z+ҁ zI`8֎[R^{b[" WENc䥕nBL]9зFcГ ퟌʽe/6@9rm{iM)%Ԯx)4kR"'/@a#̚*]'rCB /S*sʅe<|&3@;-'56H@RXx܆'-`: nƧ"@SRZ}B=)TQ ( c.a5)E(eM(Ī9v ѮRPdBGM@.lʓHOqdCQ)1.-@/#!CQ,v>2=wH菞]_uPy#?ŖJc,}c@2 {qW72$o/02:V>Im4VVCZlQC?J" A>c+N.}BGg¶_כN%W`}2U `}uU7 ToZƴxukBhCS/!PUfK>hSTAiY<>{qG#Ml 5w~@LA(b}S&6ʊ!7`ԒCTI4-$I*?5nJ;Zop%ۼ"X"R -6]c_3sH|(TZ\csP ;9δl5|=ϼEQMSt?|^轀fֲGqkřYo8=Eҁ3ťag%ܲc!ҷjyёҧ gN!=0HD;4v t5 PQsܛeማ GǴt$_UAQ.: -}ž:  gH7P[lf+}=װCuS+ύMfVxN<`/;j9nV v+vf^͎yl]t]Uc[R rt ڞ˫6K^7:@k?4Aa$I=l-< 9TwBNZPBoahCX1KlǨn24~7BĶ ?M6;[_T'f6Ro+{anW^!p4@h?s-6i3{ÕniDN18@~D<-lL&>] lF&5La a45I'P F+p 2]vn%qotqi=e=۟PVk=kn5-%zۧ? D1^,ҩQ\@I>Y RrR<AT׻._CU_†=;a{%Έø-=N]-O ) ƌc_SiН{E҇yls;wa.ct_N[ lᡳJyItw ORYxR3c֌v 2iDrtaeo_lЮ1VZ8b] pT£ˀֳeF_\kܧND@=s0/~}0e\̣9ʩ"5 Rľ+:K%h, د'Ar$ݷj ew2q|'F2ҊKH9> n쀩ts}²iQx_S+ __:i]hi9I'pْw/p5I&hf9ND46'(/t\wZlE qKy;aѷ85dM*v_|iYڄW"Uܑ9&dŞQ_݂*#sO.QVIHf˵k)xXT]btbg<ӗCȩ]H ܮv&y"ƾ4S:WZ\p<4>Ŝ!8R/dЯՐf(3q&MX㱹ϸCc=Zd":Cb߱"'+-&.Tg&wQu*X9QNB12 Z8.CC[l Қޞ&[gY<`S07ßac׊g812ٵ4'Fӕ+ 9.9S) won1]p풦>.n#\RnzWCH*ߥ)v"ؠ 0yDh!n =X6@yzzGw LrwvC'YFIF-~=p ƹmKrUMfjk<'y7g$\&v̮Yw)Be}tӕDom6\8 xrƙ ֔.xww:}L:wtwNjG5KM|D9opALɸ3҈QY'2}}2#596ći: Ө,* ~EY rA>c#E1EGyd7ĤiD_Na.cG2%.;05WCZ_/BsWP'9'w&e|@N-t׭X<'QKj b$ܟ@M€SDMmQl8z:!a nU.21Âܩ?1ŋ8Fѥpd[j1~&ɢc@Ypeu Qcuk@L`ha2q͐&&[G:K:qɅ"T񬖸5b2׈oiSq/3Z\/u*3=y$dD#ȏ>chCTflR;“^x#ߝ`P]9?Ns(A>dm# F&^+e!T> j٬Vb(9u`OeJ/C yj;#I[-h'0l"}%KlxC_hM `l? ~H(]Ϯ:``851U n>|D ]oZd]nj*(11Y]\J){TRk4^@cHN(1JZu)=cBHtM%hT(I[Fĕׄ"﯍AiAZM I$z\Q䫨uM!9aT(a7<nɽ@~bd,/H|}@òFOn}VrzvH~ideB HsE)Pu;o)"<wB4: )_جubo,>ށ"Sޭm@fOž a}1J~s=]h޴oCX)b+6ycJ$ O}YE=%qX>ɅK'_sDgz4PD܋D3{0=4@}ĆL5Bj {-y͛gcGB lF,QįT2ƨ3V!"AQe6y h7}W!PN)&!7};řvBy oI9r:qK!Me ܧ5ڵW s\K0Emcx or?G.";/98)J *cI(Y=8OlKm/qH`2譸L̄4; f_mK,5k0 R?Irq$ |ʎR ~&CRDh$X A"*r uZi55s!) ˥`ix:u#o&PTm, w|R 7"ӇSzxy~. Q*{,MdE^_=lf+Pի14Ťhn7Dqey+U 4][fcy3k'9z.HFm`0O Cy^+~Cl4WQd _0y%6<{5YRt.,6r^Z^kjkVό 4=w*|W^I|HI[dџ0Hyr7]3 Ay[i U|Aӻ+7r9~ kЍI:jqZKy1R"H]ð7g[3 YPh4=\p/M< f.MdY^n?UȘ6ҋ*iQu,D`&"}9heNu;u]vੌQD(IeKV͒cۯU%qkD}iBC:v8ӈGIm9d+@_]Je#+_$Gg y{DX(}Qn̯-u:uh =tvܮL r._8& ?l1t&I6)N_OG栴)iI5?ZK8>9s*:y:Fwz ߜ\UQLZneq/xO*>ALwʁ]ݯ%G#ĥQq]ܫnOX\5'vw@5lQnoHS= ;J3?bLöby<#?O t 7&8w$qr .6W,h7m$h3ї<];'6l3Phn]虇?",-D~ԡd aF G׍!RAneFBn鞳 f~\\ G`9qxCS3l9k`;oYp6"`H$ߩs.;h!IS8 ,jg(mm ;ШAH+v^-υ<"cGWN)+,K:T&NhGG>uJThAP67pjL *pJe9^c;e%F[Owץ6c%^0G29J>Dϰ#E\|d$xRhXH ͮ]b)0!', P(^#|)P^ v+rac@N]3 ~n:͠ 0HN aGKk:}+JiUjmw @^ _etӮu~)(̄XqG_ըAq|;R+PZ#HÍh-~c! >v3j8-eSMmŭљwAudXQk\y`fSj~9q<{ƒ23~ ج-Lk 71%RLߡ[$>=nG0B-aSMEQ*Tjr{w~1B[ =eg钾J>ۨԡLgX(iaӪKû%V${efBdf=S?a| ,/+5kl}{ );~d-ܝGx}ABw0 haħ0+W(< 4 5;Y 6kqHԇ .FнI-D2:ydj2I&Zؒۓ깣ɘxf佊xB~L1Z Np'O@H7TYd@(S#~? &F[h=G,FDcpUKU 3gÀc+lyi*t4McϺHuOuqGڇ_ U@ oN_whѮj]-SG}%-׭vLm\EmR~D|@zT>;t_-ȥVe?O2~q[b^ m)@*LnB߁:s-ǫonb,! ^Yg{ 1m1|XjDЂS38xH4XTNtnj) SM+rWTug3״ps6S5i`t fL"P: 6mHʍ)/ƭžu_ (;q Ej} _s7|*eBRbxH~evoHxZ]2Jv>[VUlhMKdrA`x^6p9/Q嘂n+R%=1{ϴߠkFNY*؟o4RDɁ>ESShZ&%_:biw+22̛8.@hlPxLQldf]WP5xkAǦ֑b>? _u[R!sl\.Z {7:?1»hL'$U0N HErU+k-t,g~Pʩ1-0/| naTTr{t_2t {gs*eRg:1,Q$GkJPA}T)WYiX}'9ĦtӖhpP #/nТY~Gd>*9byEj<&eS ٴH lLCOkn6T/IGKW7L>KOС /Py6b!4x\⅔6)nrzCluiƩc<ՂCb!"G7F&Ӗ[s 7iʥˆJ6 ZʾW"wB0&z NJUbi۠#cȐ_^c6㭵]l)*6'>9MU=齊PV˕SMBZC4UGpfZ1 c_4yIwji_|n(i\ڣ.M1tx7i3 'ۋW{Վ3t8i+Y3y\g9#gEșJ<147e.}gޚ-/)O ]?sj̰Nf[#ߨgk@Yªg'/>wcTSX;r =g#=Lml"&AO<@XXyg8PQ aK] 2;M{VS>w(baS*l v{"@ ,$kWn,r% R=\~wG'ΣG!L/2e[ηvMjKRɎ3 4]ulU?99AÃ{#(c.M=7rѦ*KMx>~i5/Y-,lzUbk,Q]c,Z^}s8LT:#R0 :dqwI>ujpI =iXm*c0Ϻj hit*Kl҇(6e`6' t%o(H&`Ka$MS}g!;8 ?H[aO"-{USNF'7'ċo.YQh'j2Z`e{ SxBrc0rdloB,monH|Əz,oe+"]~4P'HWg &@Y0)"US^Wr $+Ąb-F)/w;%=u\[*MLbr9PB6xT]8Cݠ-e~m/BX=y&k;±cC5VAV"0G+긟c v_¤zi[˻} +̓*WPSjѽy[`Zs4[";J(0`m^8!viUX҇g-[>h a uJ"ڃsǒXA),g"t}`6 DțRFєy. -#p z[b& ei^znLuWxt- u$={2հiݼhίcnD>请n1n1 ~&Rl!Д G n(BdE8ZUmbQI}X<ZҿbsoCK46%Wr: R0-rA9 >,0~W+|7͖9gf@b+S.oWQU~g.גDxU8)UXY:S\p{gD,`.^1ZEA\$BܬdmlYu+畈c72tY| c,="@&_= n2sJ-ZWq'Eژ4 MяW߉1ÿ:Z#=W{s\[U>NĎ-LV3VnzFN4 א>+XܷSC32N;ƓA 5QVx 1[|oDZ}rFe~vUJjQWX򦑛9#' h[,n롹W< 

    NQzeMm^|of$lΝ@iLjw @dj(baYય3pu}Wd3 eYT]sBtSKd5mY0F'uuGT#[EP7#ֺ|qX,bPMEٻW,x*;$7E$:j@\vvI 5⧸jE?v/fZ$! yKgA| [;vb)#Ұ\YüOM}'ɬj`Ij}kmrRwS\ g RYmψo`UircΛ$(zևkiO=̽1N*%S)"*[}z`G 1RٽhMN;AzF'1iG}pwkߴ8{*H$!`#"kJcZ묧k~:͵LKmiR .+vc UA tUSXÉ kg `aVPWե!T_G Ѿ =Z \e=@ΗY?;KZL29n҇@Of&>2mTbӵ"iU"U⫸ԏ߸TVk: :PIc?*ۓշ;پzȑSr\ f+u  j*u:;6[E Lz&ig$x]Uyl`,؜'<,grUq=ScS"Bm_ଡ଼17  7BV"}@5 vjH7e܉,vrS$8HhB|`D5Fo >wJDviŬzVO-ȭ*=NX"ا鉣Q^֓X?Nӣ;G_3\ɚ=3ɷqp ´?42/- Ҭ0Xl!1aUo #y-f/ kϵ[ih(VV'v l.Fēr͐ȟ4Ko߫}IV Fn%,2h _)Q5j.SO9T`G*fVK Td|3=QK{:3z$Vkog `MgI7qi$|F<[S{V%ӲԋG$@HrgLߌ gMP f*_ۨ!(7+ խTm}FDu4f8TԠDŽLySE>itVx*68 0aZ__d.?@TvWBmLq@HՆvuSv- n`8-5pJ{k [D O92<ț 8_+YSWd?1T 6* Ӭq!&SͲ@EUw/i^WA EȀ1_lG?\5|{ 'ʾ hsc^'i4FT]If[?]P^`^y(,wSd3S'Uwmt]G8L\Rd';H1f2#qg9JGdæ57G療aW<:JP^!>T=Ln UQ<ٰ̾CTYtޭJr`PkX> t>zMx& ә0JI FWpP:C/ J910+oޡ <Fi՜.^6U7VDؓi#$fjpZ!Y,oPm e3rYOaM9;t%֕ׯtkʧ=ci)OR=<s" u Cȭ^ +_D1Ϯ#Rf6CP.ZOؕ^+1MQ!E`$9@Xg$7:۳ xsT7/.i_{ys('?nE-Ɇ%2 L|zԬGpIoZ$ݫ+&ar.H;\i,V(>^[@-^C)rzl/ ^VEJU2zC:T h'd9]Vє;iLcsmbG 67ΝTXֲb3VGzȡ^Ä#S"W7 mMTH(`1e1956g azn&%gEߵZՎgBٗJ[jLƎa(!]Mc0 dpCQ{}GS ٚ(C/s1VfSүى0IC%SI4kJ$Kn7RNwT=CX_G~/ɱFp`7$&)cA[K3DvIx i&ёNJNt03(*?:7gK~@Ȑ-f>1w%50?J:){Jy>Y-=\Y 9s \ I3s8["3wX)/ mo[C 0p~a!" gqa*B1f\(\7HH1}UvtD-- ']Ȭ`a#cyBG=Oq6t^Ct'4d~xc  6 t X=KCpU Uɇ"^ a{%i~0i*f%P;bxr[y14qɵ e߼?pvhK3 _x2B?v9ۉZd,u'6򈍟<(XOoN7 &,y*_ QE Yc aŹdQ,ZơKFXnܙ biNx97Fug!|!LmϱN/Cv`Tet0ZqM&F}ζWp%tmlv04ʶ~Sc ["ԋ  p:醈Ok}m cIf[K;˽1;S20y[ֺGahw!zx&د\'>L@2Nj*'v,}(ҀH6 (p5>l#5>[b]Yki)c0 ?^Gݾ?`0/6iOW#NϞђ>Hd> j{![Vڂ)Jxh3JKj|=e*|qG[W7qL?~4z==: ?' wI:ҷ+pC$>X G(vu("A}Wru1\X"%ǧMpKU Z%Gƚ X|'WKbAKtlK 1m2DQ@abfֻ]d#)Kt hU=`bGk9T]t&GG3έY"C3@UIjVp=KԮ)~Q2_֯m(د 3J*q;$k@;0IW8qjH+3aVUg=Q8(ZV"e5'> 0}wo_` d/+8YK5 Q<ˏ1nT - ؝x3( s̄F'O3-@=6]=~ 9D;}[b+V_=(kj\ӕx%!ɋD“Z?)L9YXFL:7@|Ñ*4~:͋Y4tK5F;Zz'Em"ě\F∹(?Ttro0DcG81Bl6te$b~3 A2.R:Jz,f(i13+NYi0pֻ<FG$R?7 b*f@m \GBP9RF^}H L19X-`y>⟻yɋA҂@tz(M'-N%;Q9dpAӌj'|qSUّJ[6p '@PXS³Џe OBXJ{[f3}}K8>K$dd0UCYLKee%kLE̦4Ees}cQ |xxZc ;hQR3<M}ܳb ̒"@k s;/U)١­_+bZ碫Zz=]1j } 9 i~]Th!E?!>uqH`q0qH4s7Dҕw,}yP"A+z ;ӲËMެҽ09Sr#y}@ iP1K/W,cqoBFo@1LxfJ0<&8K]H`P6x PU<Ү.hdTQyx)ô=h$ (7FJ]!2z@ C ai};Sw!ٴ*}~#+_|-aRێ2;<,}R293'W%m6%s%iñ7TQ,P [QĹ QgfG74KXӶ{lqk'G6n;Vh V0tJ>;- YvɱqdR_bX|w'T#02TSDŭ90JcCZ3kٟwk|0X>9!=k`\SD23;Z9Z easyHvV?-gW72 ye()r݅?ԧiEb ;#CZ`w&|.jw-VZ`o?LC YqA8ƀ KGq#{} *A_ S'u2!qğjayuR.I9>r^2 ̊[ua곣ۂox^AG&8M1J͹; N_䐚krbp+h:teEa齮fQžs\c1L^RVQ] m-Z JM@.`@޾Eϲ)K rrLެb7 ~Og~ö™6kN}_JindZY 4*5#r6[Ԋ(r#+` ƔTMѭI etp_гNؐ{^:\ЍIa'+3N%+Tcs5gR؞c "OA>F!zȳ? ,E ŝmfh2[j2 ~ZG]ѱi3ζ߹*;Z7/NӋNaz]({w!!5 4q_Y܍\ժ6WH 3,Ή- zgΝ7J(sZ:0+jfS|-1Zk G@TYa!ݡ9x0rSK[d{]Kw}ɀW̖֖\cL>X`tR̠p3TI{,XXU8J0EW-mS{ OKI]eF*Ux&L :V7ƢBTH6:6vZ~>eR !sDy[,E }?D7б6 .GϟaY:V`eFuq!/S5^?45b$XE>4m>`pwczE_ p2rQ>bWDjʖ>g2>3>񄭥jcGFUHMy+&bXV/'ÄAppvPY@3S '?RQ[5lm x^lctNow}'O/fXQ˅a c<&@Qa{ER'Bz5Du5~,{F1][L;csTXa6O18[]VE=rX cUA0Ykqoiw"7RC_NoI7uBL)ڬ Mb+&9QK#HV:R,'%I˺%h^#F?!6 6zcUI]c1u$!X97$// yIl "]9yՕǁ mÂ{gҫ "MK9!d:AFBQuL>=TŻPֵ2]5!p4ΔS.z=q P6v?^'oY-E IQ[>[tB6>uMo pшp'/?n~d(ay 7sF-nliXT> k1':rMbuX]Af+[w_zzcLsw {dt{ GW+6͓Z 7?\:J ߄q(Pm  b]Kznu[Ebxg)':KfoG|C c~rs[%Ïr]H5ܮ:hZ[ rnpA;t<ڞ}*e-(Z\׿PLԇ  b_ॠϢQ #s i˓'wZpiF.U}3t!rc8;u'^xOE/W 0`{=cuՑ VX%˹B>[go3c3hB7l~hb2.Fe'-kʺdf &Ka`!_"ŻXC0_4b~FnMw8XI_Lj٤;P-hg=R-\f Ų#JH:>%Og 3:mp8#9y q^ZnLA;:,O"UEz#Ѥ+8 =g ,uR#~87MӼB.VW2tr<F-2ZvI*;WS/N%e郔m9fBmR6͙1陮tV/Io;R 3 Nus 8W=2P򛩂bתγ,*hK{eDs Wg9]I ~E<6)`2M=FqvCs3A} ѩ ΕA`<|dg:yD#ڃK*pj}L3 L(ƎyZ^4N_a90J0)3+Lh$5E"&veԬVy6iw*Mv[vK֣+W=jZ{iZ0'y^xX)F~gw VE]UUZNE͢ӱj)u- AKۢzy2-W5 :h QxVB^ אh`] gUrNON@z3 oۆ/6JNWuGU L :|!*z$z=#[v1OOT:M@P)B$%HK!GjL~G |,Cci)SnPaI\+] }ۏ:vL)X ,ݖ0=Q;~ruuDb*2'Q XRN7"#UQW'n*%)fہ:A7H,yB:0N%IE깛*3\ѡF'H[- s. KkNT@7l3!EͣM$~@9+͘cčs M:%hWw $Q T*%z~8,r4LJ!=\8|w@V.] i/!r:p"ioOﺎ;H3n ?!/܃PK;Ylt<&A>fY!1r|s FW_uT[@+ *Z>M2SY0G)v~dwz='_8ט\} 御cVZtvaLʒgC{(XYWlw7C tHS XIm!Ry Cb8dNX7 <0w.:q[ 5WUG%)D({3?fժ0Kytem %ϕM$#g>[MHYXFdë>K\#%b"Ic,fs dmnn~;cƁG<0"#0Ax֐׈-0kA^Wun"C&g| F Pca[Œ=0O]wBC~Eno)-ūi7<ejAU*clqQPqcOmzVMFiΨ-#eaop9$n=CJo%H_$/K&+B[mbҠX~>iż+&圢F9L á;ӺSk^ QkQ`+77cLFq_;H:4lJQ-w_vhh-ݓk(9znq-.Qw8I;PrçOVza1q .'*:[zT*َ!1S+;0'!2FgR>ӔlNF== 6knip?La8jk{L,ʋ\jlm#o{&GcG+5MA">3 ECԶCUoɤx(2%\&#˩Uu/R(<n[m,EzcD=+e4>P CQD/JmŁ+RΙBVDY;.8+Gz_hƘ4e+) 딊2AֳM.HqM!*{ĚZ_ԅNs|1RRǮ;x5wf9"XňO٨uy3>OTqqrm`ur*k<P[8aG]:,މ;V#zl H*.Sa9\" \">5IZxv;)4lW+Wv`a|$;:)+p' *J(L= J]5y ٸ+aJ&[0Y]pwۑA/χeܜϒvᚭZ-rJG76oOwb6qj}+_G- sqHF5'K# UJbԉƲ!~ Ú)]deA,sF㋳):P/r@!p~IIm"R&>avɥB˸X6Gʸ? xbv~gzsװwNxxV[4C|D-K|)H׃6% eu/N , 'q)ydq ?pu,(P$% h.9CggcBк~9܎P;mo2 Fm9Yr "+ ]Uk#WzY5F7=^y/WfJԲ:׮j.!+, RG^Yiwes rkn$dbOjN DneM _+UI=JUlV2ۏ7ߞ~q+>y9]p#l&9 k,'3l|ר4[lXL5O޳''6gQ}"Ua!PmQJ+$M9_~H\biы̄]QX&8<|AuTej[p/IU'% 4 hF%`UhFP|a ]sr"@nk }r"=W1ʨJnL?tVRz`1Wr-؃Z@3oԍ'B*sp`AF@,jf VW4b݈]fFJ9cֈtfy9jRBz=HY$/8lP4FF&%/I[ 7E0wr9 k7^Y3NPͨ0Kgf\ D3ϧX hi@.^ О;C=D;\~JNB-χӾ+C`)Ŷ(ur7cXi'~zuYXkEN< x; 9G[|H{߫Ñv?hp!z& 4?ڊ33HƓ ca@$:Ҧ!#>R\Ncc`>LRy7`AXױ6J5K4'MrQ`J]Qhʥ sfxU2멪&Ȩt.-fW,*6w[P8eZ4\ ".5i2L~t+CoSkF-]CGqKPI*0 MsO+Go K1?7r  B'Bs3Ӕ;%fԳt"/ձid݃%X ,4|:cxi&+K ok4v%v\q-_H S'&yT7QW.{T#s Fg!LRN. =gm8qq hu5ce3j71CH%=7El3.y @xȚvj a 82dK޹w/XH4  ȧb N|@ypCƢ{S:+OMX%?ӧKץ)Lā 5%gf.%}-3+ %ݼTޡ9~v5u.䞚ȏk,pYT<.s Xˈ܆SEBMG @=#%aZ#j˰_b,Z Iĵ1VN?]`2 r|ڒ@'2UlJ|ET$(){.!1"4N*&!k,+9ſA!qeI6%KiV|M;dY\d$l$O؎7 XfM{,*bzS3 Um>eWl=j8p,(fޯv?͹9zPfLgrhC4' fS )oCRU^8^Qދ-|Dm]g7Rgs7-`8\BUlg$ݒ߅u_{xTʅ]wu.Ҥf>FYY,*iBk՞o4ڸzxG٤o֒hrcX;ܮ|Lf'KrTw'Ƶ $[=WExaw_Fx<J1jFI.ܼmv|u$ *55N`Ȇ=iǫ9tGAN`ժn꜅vq"sV 4d \6UnvnjWcP<aFboZbwpy=Er_tWerq7aI了aqǸr"S f[DPS[&4t(7Af5{^@i6%@d, 0O't~\a $>B2"!۬ W s $Ȥ'ң^fMCװ|"Xs+#tMBn8p>YŒC7(Dz!'|iQ:ƛGdrLTqW#lghͰUOhXٴ f(sBE~Z~RD#KTY7~[:Fde{mڤBx)f,H[f4j_?CNf&*6.ȣƮ6 vnL<h־yG|x&qda_&25, +9^ӠlXzF 6uLt[Q/z;(LN5OJugxug! ŏYTZNZOLt4UtDǦ__$ !X_I6v4MA3Ohɽ!B]uowk4 `V\ZU HhJY>A*2 GxFGm Ѳ {I]^EeAx@D>sBV%}[GN;rR^퉧4ij =# mxIŦKq޽ۖ2X6Wv?={6nB KDJB$Csw9cc agją%Ov W̢9re3Fp?Kl5CyӋ--ުkQ9mHt N^Hǜc"oÞ;@QkdyxL,q`eSxOڛaS̀z$)?b:&a}WmӺ#햬\j,$ҌVmypJ$Op$[Ÿ^n WuRtlO.[\huy_ p1MF=d0і!K y5@{CJ8SeiZc6װ gJԶ1,9i9S|mrĮ6alCON(8av> *7u}igq ;0Vy>9wgk -%C;:a LN Q hP3! f %MЀXV3&vDЗDU {2!?8*DJ CbdSBt}s6vv遶u[Lc=EB.&bPw]MyoRFxR@76{ 0'fmEY!C Q;(Vޠ5@lky*qRi$7*} F˒ @ŨƷhu4G7OVƵ*PR/J?CtaFf0_ 37:Ld~@6f *%nU@3{Be{c&]6mf+.7 +g3?58蚚[d&7fdx~΄-U^IkPZY1+ei\a_3ƶfyEdZ{!T;4IZ"&(̟R[#2TJЁ D ~u%8ݏ{VD'x\UXb Ի!־3\,UK;qwI@OC7/8eT+}ЖJ{xߝ,W{ÿoP~G=jg#aF]WÝU5JD[籇/Qɸ$/]TwYx'pU99:zqG z?ނgҧ6gט{8 >OF]&sd#CvħC$i5w{%iSH͓ͽ8$]HcV,; N:d[/`Nt`] 8dẌ́M$=/T8kCUSt=|*_sX R̟mRX114j9L%RmǬLx!7`]/QT?Zgf[>ۤޑF8)܌v|xhJJ/ޝlVmd$L/T.:Ցp5GKz|M 袠FqNuL3v4ʈzꧫ6G^\zbQ姚[cdH}Jhnj8G~67Q@%Ee_0-Q˧ PB0?)T` o1 ݶuW߸6 {uWΜaa¥\`n|cWM"+cY_cxD:8 PA0sԷ3Pv^вǞRe[`cg\4*HmgBݢv?QM耨ǽOcؑ O-P F]O- *PQDS$uͼob!tnVc,ľO&nLUXΕxGpsDZH;#H&?JQf{plǔc"C|nz|ƜAr|,uM:_l&Qk؋Sj*~~nlo~6l0߼\Sjf):q)X1MR @J4p(=xPѻ}"FɆ?V*Zus~slRP9uƠA)uQ#1Z5qMN=+1ъCyogIEGtxE.6QgPN07b|K)k2VhS0.oVwDR_vڵ!1 OKk&0qXFV;~y'a1Ϲ5kXZ֫p^[`R`'iw-IB Oiۼ^ѓYS ,گ+NH!%8#B ? k)^t7ElwZӏ^'gf|Ul3ǀHo5Seb\Ӡ㼭ƣtqmHX;ڸ\ 377eWɜ,ykF|A^ߜ6$`rSnXO.w(n-A9Ԟ3 c6᳆=*/Ʃ<צڕ&^1)_ϭur B՞c~T43fP/SM 5캡cW~`Idl394W7* AAk]1KGse!Nۉ3Tyz.g.}/D`ң+Z:2mAK:UE{B 1f,J=e@bm Lt=#[|c_'=^1Ybn+ѧx 7z%]P ֍$-O ZIf1:usU4 *2oI-ϯ!etQ$:KXRQZa[|O*`9rWqvdHgafѧ S{lKe{@N12QO}N?gWxTpK ˌ>K1h7 i )QT,;ajP8<*S5Mۅ<$Sj7Jy8iTi ^?};[5*/6<}VLƘe$~Sy$"D]k8Ʒy\goBec}Q7I<#d,OU$#Lo]9=K{x[)G[!g.* Z0hWghlbΈ7>𙲼ԇaa& }}:I< v:_"-m4n3iK ZUfDݮA?åJ ]9dw2*f0dއ5g6܁+@t8qd}ԃ "xI뼯a+XvL,ɏk8?t"Gq%Xp'ߞ M)m?tY ԓ4!JV3=9~PK\;#PaKsqi01n/Mk ؇;0>MHl[-Qós,#"4u,f!C9*0:&ZMBu6]0q;rDxr]œlӜntMJ8 sE9,2SN &_jif40ڨ/2hI{9\fSÿ x3,xѰɊqv 6/*;;[|]tMQstRqURqo݃-Xb tC 6N mV ZMkM=LCMڼ D~"9(R OSZ.}"l;HR0ęOjV }G:)#A2ɭH p^@aǝch9{1S]wtVyiWߪ.hW]:kh|ehʋ(=JL7E[;FB_1j :8S:FW(0`مx[Wwr8bC=}--! HU(mlGoJͻ#ip4&#vR"ذ>L Of Uy=5N6Yb߽MJ*t>ꚼl_mQ8=],*ٸ*UNp߲)ǣQ.b"zs8L5b\<$r B_KJR7U\0q @}# ?TZnPN v8$|3&`ˁ9񃋪O1d6VNnXNʏc̓.*.ae67 #\FV퉜]H$˿-䊓EرP7aaOMah> y2ĺe;}tg&de΅*Up<诓;r_ιۖ֬rf4i'1o J҂Y{n+P93Du z»D1TL{}R ^qźޑP Bg?}9g@a1#N-9$-K Ɠ!Az|~"b!BWaK_4Җi."Z # k%FǽrFObh])*K_G +=TADiIEF%Bc dw*Uц>{7pbxYG7:ߺtvPN^T(b1E ?X&$ihY꒎߶ @EG<nw[1PMJ^x(1cBw@%= [y42Z.Z@ZWِ[vcCN19 :f!5B HBe{ [I4<Z'jO¢B_8ghʣ]K Џ4$"=yk?\- tÌYXA:|\eW>p#d{'ݹD6V˚:)ٝ)I79Ϡ[Pv:ȠާVIoB;f0ۚRi3f3$:N2vFQO5:NG=&=ƺ#KfYU`%&)6}o_Ҵ FkS7Gʌ7m"!vvw.#earmrUe#-{}[J5<dz55 Zm(vW4sΕ֯YT]a)EBSJx+*4Y8۞wjoj'sR$bߓUZ1^:?44,Fp' S1+%?juqqCcu '%:z/U 0}~@!ӌxB" d 59mIr[v\rf=wh4Y9֗$-2UE+mr Q2BY*YWi3LqXi4X+"y!`vXP[Þ'gZNKscش&kRqoK O1G5_V(-{ȝ, ܊Ƀ0I'-ELFC_ȒNلTnqy,01X:DåBP 7ɫړwKE,1^vB1A:fI ӁU(R^ ^J>BōZͼb\z8a\X0iq~kM$~ 泚FjS޳FVP?;7`L2Ed}sFOPt==P@gK$ nwCmN0|c=/d<2ZÅ)@J۩#VBFߐ˼CH0i1ZLHAۡq)Eܙ= $v^ ?Oe/(NE}"JK! > }#?e&&HTvG7&>OLP+MdIrG$,# aT4a -o6A/ s $X |kdE!f ꂂ@!"}J 9D -{UEBO:x{הgW7tGZ:xky(4~Žy1MMx?y^|LmRRЌƒu3z|I}0pwp<4ߦc}pN>pcD -j{ ,]#0ثa$X!5puv]iA'g9#m0mg=RV;'ápB&Ii_ &Ajn98Z hG6L ZAw$2080/;ޡw2P1cHA_x)QrFpJ;(g+-+.,;56: %+P#A-,#z2 p-ǖI=(B"{zVٿbQ?)UǴv*oP/ jeRdI"]^XW >\h8YzLmQq]Q^Κkpƭ!yEv30L$!d|ҡr8.x*ÁL+H`g5tD*Y0x+>2CV$)5GO;## CKI"o,K? K[ԍ;SAavzWPk -n\/% ]-u/_ދI8PpIA_jr xn29]}aS梮;z&d怂UX=W07jhw+y,%|SAȺ;/apY:O?Oɓʬ#BPi|rgxPrgKPa2o-bl۞zG&$.Jvz_מ&]m g - XR]{G]yfEuΘ9KDPF=?p+rP@ ѪLtDcjU%:Xؕ(9U7h b3_\~BI(Н m9rIto_ɵ (uJ]fCٱnkTȇWW1,?^$"=ٜwuTѝy[kvoP~%9a*#rܸ1` 3qhwՁ 'vI9~Z$ 孧J4ca~vod`^_*Ɨrk^ftg'bf񇄬z9:VoՔꚒ8?7Ð9s'ZuK`gt3 آgHRsکY3Cwֵu7+}(UyP{5>M{P ^߅șC_z;DƉ8^굙DpDj]xbk"FAp:]d]p" NeI@k),F~nd]!]sC%tKlrp➇!" @l"֤_PIj2WBof U{zSv[a&]Rd' #>@قTM$4.)NgE6ٷMqT аo}Ws?00-~WJAy8 lU+ 0a?ƶ f8/{{{@] '83P^*nWa?-I&53LBP't~W?>:[r$d%Е>gyն)G"f磮1 Ɉ!#ع)c9s/$fH!N+dpAl +++LtR*%ka3X:/8ѓgW rQ٨ .Ziں=2wQFZ A1ݱb;{r X$Ll2u{MwG;ao ΂* =U:hf ATA-dz03oʧ9ث xwP>^/wؠ2WBI34="jޞS]*9bBz?r,+H iʡeXrOcœ'52~X0R wq4{ QdjV ~2) ~tf>f }Nt77EvEFpe@VG;x'ykW8'0ͣ !RYC K~yݡ'zl="ac}xM.S^ŅWyfbJKD`1ɠW璶}0rNE/i CBa78 R0?p*ۈi WˊbKzB}Eq`c{ qjE;4הq6STtq3͖EJ,#*Pm{pQxőqw+F h4٣' tCIc3_BLG9εMzЊ}:UXo!0J-Q[VNDJmv;y Ht%'kqv)d'ťٛes[6ǧWnQy,)µۼ!@I @}َ!7:JnQF&p1ۂIkws$梋JUqث&[=mUT KkAQym; T[rxw vU٤sR1ADpkãwLw5wsrz8dxz9 ~;],9%f.M:M&^^x7&۞]=q)N 0 "en r";9JLx| a( 5Y-]}m=ei;ELrN[Z6| ]];UeSX~-ROn?E|OxjҘIoc Mq{)䅃{Dj~ڥoy8C~0 j.˧B񰘎O]HtC§,Coٚ>0EbZG븯օW2CI֨xuY⦺cLqDKbT]@V0076۸둇rK'ky(teEӉ1ɭl.]{hB}e-Zue)NƖ%ا&AۭE(NOvUN{_g|ͼf#F϶e$lX[.y+M_- Lz2`barT|b}/M$2|v gbĪTEVJ%?^Hy9<0k%ʒGa6qf3 w'|_D~;k1K:[z9&>= 9 tO}[trQA c)X|b8Сc(k{epP+:P#rڟDѼ/1t̡^pY}l `#҆}_NilZ_6[C3<0]whj2A:IFK3|[^bTC!@})[ڮ® %RԡgBJsg3m&ex2ɩ3?ƾkAM0D,gv25E#:|7Q'3Ze2HCP m\ql5Ȝں)A1=RYU%lD!sE2o;)T2j(.%_jAKhWDy)=+ھh2OH)=~ >T+0X^u!αC䏫pr4_pF=q %- ݬV-DgUbKa^ap0u!V ̽ȭ,7jd 6(ryZ +XIZgR4R%Aq\DsNR%g{q#/wT[ғgoF1?DŽח{(AG8Cr&.Px[QB}x#-E Kq\M0;E%MxAIر ,o~w&}@أstdC\仧ƨecd]J͡ w`/S0~:欃(cU|9843N C7ӏ]]H4]̷!_Џ<<-QS% U;Wu5[FzJ@&U XC=;3QGd%/;#:bsկym355$h?|/Ӓ }F `]vC_2^ʺ9mOy*nTپ{|/2.i"KNBhVAlLm0]^  AF^rLЛ}e-3vm3}Uoyc/v fiǙ1 F˝Wyټ~Aw?M 2&Ës]z Xѱ5t X Ж.xmQt+(Eh7G77" ]WƳU9C`곂O"lViqJϞz'j}}8'.-ɍvcdTowYN~IԈ\_՜ 37<#Zve%u+0ͻLȫ]):NJJ/ql"0вU`xə~AE;4m?\`:_˚9kÇ5 P!U*MаSyi}s4+ː ]/RZ{-.lQ-KB+Ӆ3"vu/ד3Rd>Buvd'G Mr!6 dFv_#).cP&ң_/Cn4޴C1\' σ-؆{BIsm:/0yMh^hd!lZX#j72~k>MiV J'O?wA:(x2oδlAN\i%a*xedJƚ@0o*9i2+W@{:Rvqsx *p:d! wT"ULUnSqvX> Ԯt*wOf@-& Arw?)m+"luw9^Z zfDxwȖX*> oab"/> h4Xto+Jꍽo4R@0kʸ sdEkp2yRCCN.Y$A h4֊$1%m !ޑv:EDۇTN![+ۛ9:+S@o'ty>s }d,n SZ)A_CIc?)3!q5w@<浠7@tHJڳCak;2pHH:i1.S[~UؽII#[5Z_5VzIsqJ~0G! H|A6„=Z_:b(l Qr;5eZRN{SO /^kRsOc. Re kE|o(orZZ5g 9_(DccX)ߛU5"9C}we+)b)A?Y7o83_8cEiKOl1T8~>)">$El;V8A'^RA%΋`/λ_b Rr5a7K3CnYtfLѐ(8`:٨j7E֏M lk4RU~$6WgYN=L;i,$%لMdUW"/\[8@~6 \gĠмDG'[;>ydD^1z.e?P$6"ޱ(ۅ <0.#9 t~,JK&zC-#~YǸ0^yfV7c MU tUG^Xo_4sg{w3+sJi8?m'6RScZ&2+9m Q-9H{ ?*B$ |UH&ֿlʶo.‰R'g=PQ_׬C(_4K.$E^1dBY-Q`_r2Г}lnjT[uEAt$k(ƫC^!%4t͊Tn#ݲ3wqɲ@VD/Yyzh}8'Ā9lgP&aDNk33Bm gn.6+ܦ;syu^ E8LM/G%!,(>A1|u9EqZǽKtKZaC#aŸz6"G;4&б$7O"̅O0WݷmU*Wf2Ŕ<5'/ʲ4jUܬO) n15~Ҷ%ssIyW(EV\6-z &1{4\5/3'9E;}KlWY f~ U< Qa\|"ߏ2Rܘ6puԗARҭoP, @&;>Cָ4\mEh־1{|WJEduQ$8$9^Sxs+ghY~C٢čWdʍ0 J[jg i1ꪸ@)|_fi/lц6&p`S=ƍo=/úly?I=?.Q59Q/k>XsԤ?qJdVxR9 Gp|u"\\A]%C/ÿ?eK򄒆Ws*jP~ t>]i1;qy h|uQwUK^m2&خ9lP 5xQvP̜q׳-EN;'ssA  n 2;/<^1Oq}Mk6*E_1Џ(11Ź '8h5ANxQ\QNHKyzC4` V̡SnjRUHԹj)*Dg= >'fm^;k:U*mH ZVSSQ8s Hjm)D(%#x혐y״%0 s6 _@ ȟZQ hLóԿIr{ƆD6p67y> ^DڈbcXBSOw7n +x}CK_U\{BCk-dtI2m;` sBEA;WNI!ѭ M-Y#sKO4T;*Qa!/5x!y^ğ]cKRbZ.M~l ~hj (K8NJӔ-M@2R*w!TXz+UJ(=%%/r 9JX cgQ߅}}NLiEo3O|7l~D"@Bp޷&':`$a_ͽ`9 ʓ m}v.z|/{ىL DCqŇWv{ c&aHUESY({Pz5>ȭ>fwF0`*H5.O 0w4 5B|NՅ kVeTX9qCuh-Ϣݔk~ }ZOIjbx,[m;q?jRi'/?e?Jv&V(ib/~Ȁb"\?ҁix6+{3˰522w)zCwszJ7vrU4oC0- 9MOݲCݣX5 smY(`1D%ģlywS;IȽ-OZY fJVzr9 N +.l}YA&KK:k"%3,8q$]* H  Z u}KzSj}c}%[Z27-1&֦>ik:,.+x,lBYͅmD3f8Fl|wS=%4}0|eZZ^)[rUHWͷy ƭ=cqyW _Jqzϐ@)GأɴHޜ}Q۲gpyOdF f}~hUy}FCz ng4$>Q9;\o4T^dGc|}d'yCq7Ax"q<^SGsdVhy]aSpд +WĖEǚ,-5 \@bKhE5MYQB%Q Y Jt3((l8~%) 3~j3Z\-ݔ&tR*+pâW+s2#G9u$Q`y E>:]vz[$Hlwՙ-xھ@'10\m(0l3 7IPU4H\bRt>ʒF4!`ضuH AB:dڹnF5ضʼ„ Z;?Okueޘ_ϧ́M$!qt1)]ٷB¦"Of63 @߮uVWaAwZFɗLsYU-^2T:q6۫k;L_3)[f>'kH#A"|Ə'";EDNݣHc~s^V>e|9 M a!h!B819 }:__IGV/w( !*$K `݂O]#Խm(j/kg-{ 9UŒ(Շd_@,cJN,b-/9Q?xL_$_0GhU2$KβGNf?F8)C?s+}\Y%^4*'\lJ~[1|F lzpBf3'+c6 %Yގ~fGbxy$(A0-nDR:_*{ 7'Ox*ݮAEao__*4+C$;fcnFakdAd'"g)Ի[*8A[1[ vJTɳL׎d?\|Z=gSwbZ*O0!V왗Z}(Lڪ2:I*^L4RqG5GO(sdɲ8xN?Q;"TIXcfA9~E *{&P٥Blm,'6 zĽ'>*\* ^Vpl䏟>3<6Կ'ezߍ#sB:A!+]w0OD(;?+{@Rʡd`}TĴ f(c9+*hkRlPK"GwDr&{#$+DU.[(tE[mSvV%ǎiq4҉%vJdjEZGOO(E|T"kJI/]miTvc,aQ ikcCR{biIt/VFN]+6ybeml ^{ՠŌ4\_{,',/jޯ=MTS?묍O5*^NZ>'5EȌT85M0ƐC#{JGܕR]yyMqYN)qP5 )r]kZtfs8 L.O_j*XX-I!0!]A=d;Z?q#VkUd(R+t47M:2e%&YZ;/#K]IN ѣ=ƥr78I8(d+ jW4vKZ`jֵfBJF)~~luB\Ko!$$_=hDTBЃHf . "bp78~@J#>؝;PYowJ \}3Qʸ 5KoKfkr`@yc)L{?XM]ձw`ŘW7&cZ^I!EtSU9'TO,SSƓc+j}H.Bp}S'0HrwPQTXGrt ~}" sq^aշ-2pg1:F$MKXbCl .q6hb>j)(}WPl&![1;EY88ef߯#/ꨎ\t1^('F(H=`[F"5-|2)%9w#-|wf_r2nA 6'ѣS&nCcؑ K29!taK/0gEO<87쿈HA7P0 Jesͼk >Z*c?9h1=)>l[Ի) JL 7n9[Mw^Np %\MB+S bFop? mvάDy%˨s1I{C~_%!|~*e3yzJ6yKC͢Ovu̥38wN<ԭf,ͪU 譜%6f=r|S㣯OsZ +m`j9JvE@oqīǹ 읻'#?B`~ɑJ?Vk(߲>]#/K@*?m~t·JT;L`dY$TtK;.ɟ;R9$@dirK.?k_^.(T+w 7z2/yzm* gzzusr`^9{b}ha  --S? Z]֤ ҡl[H;!B>C]I) C_T0{N ލ[ IT5jDsW i eee{LUP"ȇO6r2T"Yqc=D"7Tе2^r#RXۇg~ 1cm,D=mV o~(5AMy ϕ95?32Mk+a\/8;/bN:ʈKk\ _7҇J,d7ї]!AV٘v$hxnHroY&Dh'" Fy|=,(RVEiiZwT" oZͻ ΖF} ';va+^D_aon5G@bYۥÊN z+ wS]nT}-t˜~IJM:Ekrk=נnkJ|lg:;9Zۦr Dy|pERMk@ \(yWZzoSgB^Fǻm;<WKDSƗV)1uhxro9~ =$Gy Vnlܟ¸o$ ٱ~2ϽV0Z ep7[E1 L0C6fMz/r8bv,byg:eb{8W&m!Qݮ(yI0YQeBWcnof2E LYL J7]OD V7U.P~ {UԉW AϢ { O+TnK^ͩļJi: ˖q{@5> %6ںc .~|3s%"R; ?U=l◽? gU|JRdQޑBmx]$A$ٞInhrNl-_ #zW&d D7GgY^YârCm{4b=#D @ ɍ)TG+%]BK#jlvSP)p& @!!w{o^6)J,&&]!J;eYtmQrV^=bRvPVL qՑVN1wd:'O3t >(<4^ehZ3]-MxѭaZ nN00"$EfN1yE9/a=,+EQ{y[_r H1Uυ"Q'F6DA9g =({%yLbS~ ɠk)}c(9J 96Q/4)`Jϭo\ Mt+wKy}xQ [cg4MhX l6 ''o&\e8{Z7gCx=!51=Ik]!sej\[Rh@}AP^pG1td>y#?i` B"{薹z.5X Vp; YcX[+2`MKaZ-f ('!plD 8Udƥ4$r}S[u&F] _"O% 5pf5{c驩+zb5cr1Ҏhcತ(UuҠ[q ,x9Ɓ7"GrQ5fҿW65H^G!jwBvW! &e;to_0`g]\a5-2tuǼCc6:` Qbڮ}rzFoF!-^c;Uv隣5'H)O[UȬvS!1x{>KtӬ+\ihO.r.Ep w-mWQkx,pba 5 6Jh*Sָ'F#,J1t Ӈ Ũ C|{* @'S')5>$}gVg#fģ-HukzlXhmLA|GqZY( 8rgX5EkJ[dM't4MD1 +<,-Hb8{РCV$8!Z:H(Y4e@*2$znH*poÐ!1Q+L<ݽ78X|-UE\Aҋ[m.-Qi誯6W ӛ;"e܈bu)EYHNofw[ 4Sål u iPCZם[j+y>Vka.)]{n|%qg8k2\"s1VY;dHɒw,bRRΥ+nPzߴ!&ߦPnGU=%6̓3%[vIMk.oiE0NȖlۺDI6,D,YxcE& PBbZ%ǝب[F`qO6RLQm!(L7];.oG=ٓn53VX9*\M+#&V[(?TqwYIZyl* A|߲1$5L5r&4їMUmx|ޅsNzr4!YY\k4sHj*$1>i;@*yi謨2bqm8xi1#ʁEIl eFC+Nhdd͊"q`F]Rfs},0[g5EGx Ԏ؈eLe4v *͜P4q(<(L|8^rpbZAqyMZ&'1 x/V/?K|W~& SiY>GPHMp+D($7j?uD <נ@~eb@2O0PX.Jߝ0ҚAFFȘ}{F5M?X0WZ =#O-#j-ԖF?V *^9qWEU=톙3&@^%iU3h]L KGh (#$@(JAB} AVaNU8>w6rc$'zS\fʺNb%ϵp/k\|d:&wק6Xtb$:2$:'EqJY\-|52ѰN|`1:+gߕd. ͚:/e=;䡽6ȯKFXοFd(mU|dAth 5ي5`Nx߰niEgMq]]e#lx|ܨPF$ֳVkWkj.6lϮ}2s1^ NƯ̹1jf%VOjUnjȔy\T had4I錻rS˩D0*XFN`+K68͏iuIV7ݍ-}p@! e}+SmB6!|+LEk^}gx Yr}Xz7$u$IZj5O8PgZ~3_ TLoX'jwAEotB٣tr$bDBUٝɣW`"DHs[s{cX@ueNI /[y]8Zs U\Xl˳CZVLE.ڂmx+A.qz2 83]w$b]wb&t?YVc1M VXYPWfJ%VD놜Ż?՚04W3M۵1+vsOۧ6׎=h{1 U~Vc졫]!..PUvV 1Z qڏ.aEv9b+aWyc?h~`wm򡝽6]rL:%V>Rצ^ՠx@vX\+# -e\ N#2 t(3>\5 +w )lw.v16Blj $ơYMu`v5-u%fY @mQ P3 hrWwXv=kjVj6iNHhfBwF]O 2&fCЗpTiev81hNpӽGh(V#ڱLxw 6^5̴:k g3۹7[X)VLg<(A2IA"@ˇc[%S{0 U4Kyɭ*1^;kv[WCeQLƒR'nL-I(JIvC!7C,\"N86(׀LsNbc?ZXxNA\)t;dz$ FZWΏ޾\lkIߢ)}POTD(?w1yՎkڳFkދ{dmEetlnp%.ҟd%QϚꇒ[Kv5I2P ʚ`~׏^D{';b_Ԣ~ڮ=jȹ>qul7t+ZkB/An:oy- b%>_=<2mLac# $vmع 8hԛ{|./0q?h{~ٌ-bݟPyFD>H|f kECIa8tr]z?I={2?@yɣPkRr ?t-~mG@jB&1]?N溉Sx8%ޏ||.'Ҧ#{,n BUڦc -",n|5ъ AG+ !Ii7$dhB#]!1PBQrG'ХNlݸԟ(:ɧ- 0Uoq,2ܟ;=9݇N6x8uz!՜aX:хﱣ&hbnB V/s2 U.+na~$B1 y3wl[2*V|H}rڂXjk> n%O:&,Sb ҩyu NH*"(!X5<$6HVzۂM{`5߫;%,=E,Q 98vh˺w9yG, 5b WWjx-CQ#K %M%SCo:RZyEУq\}IPŁK5H1 |]QGS1UZ e؟2T~ L}Fne1"uKÃ˳<F1ũ!Ov˺Zix!CY^on|oU,ϣY|<ѢAod07_S/b#8kW}(%QR7P( 70L`.>PxuZÔcLg0CObWrD܁e[2b<҉g !^ *:+WIAs7HKìB;Hh[Hڵboɘf:C]=ՠsXa9[F^2/lr2eri}9ؾoXqA+yk0-Ww:#6' vnw18z=4{mUμ gl.w%Y ^},KZ-vQB"cby4),0\C&(6' 65 ;in7|>@ )zO)|GMl/GΧAϟ -xu9_'l QLU'ANV#^:apИY.?9X2[ZI"댓6$NHE2Ied3?U\RnK1LP^`!xf0 *ᆉ jni:j.dעl.:ǎ!Yw,BG`IgY-g$jX(Q#)6L:/8'9<:Cf`$B#:!EyӞh^/ $ Jùpu=MIɮE;=%ϨnǕo꾼3^53?'Aɪ$SsE_bޘJKlX>=-r 6717>$=J#C44P+wnNحBE_oWn`s龚J0RlDT+%^J"M]wllR>;JUC! ܳѨ o+y&bݒ<肛Ӆ\n! ɞ[]&)IYKF?97:?/]$+F2{}5'($_ Ձc"߾PNC>ɠPTs+l}r& _یxQ6{p m%%bBjQb~ƖW\`@g85 8zH^SaA֎` v(gBGXc'[HoSFUQJu~ 0 yw֜g}z#v߹+֦=b}HX_یV(V*^ Hn[@Hj܃C\LG |!}{P%C訐k_2Z>3n $ @HV3j5RHp<Ɏ0[oy9Qg@~I22 ʌW M#]z efO{, !vSk4 Pt>kv*&9\R~ٷB3eh +./saEe:-&j]ڋ33T%&ڿNޞ -9_׆e~5!A޸\F<0pFuvE(AA3Eqo'KS")'LvrR1j8C^Oz .$D\c.Y QcjtR(μ$,M"]}B- ,{ZWP=8újo'.f+ПS 賴=F_:a24s1͜in*KzG_5 [߇fn<@8ǹ=L#J4WRН>d=0@2ԣ/ n 3ꪌIrpX/ZdI,K> Rɑbmf쥩GX'Ї a6P$~vW8RFlGxm$APqJg(ۺL&jat$:+Nd/9&4mNUv 6 _9iq<*?g[%d>#LoCR \]w 4k8[jCr.>;!\HwxT/*"|a1{Te81{.'ޕ`$r0|#QnqG;8B,<`Y3vUȑ|n"!2B<@'h5zfmSPW~AA,Vfel%Œ!8ᄇd}IxjWH)FfxL9``߲fRQqӔQ;1e[;$뱦{?_ QKU~UM0.pJ.Vv$S6Ir(ta y4(shFLh]ʾwlcc`74n:>+KgrKB/E`l3L$cZcGhm3Ry]Ope*(W*¹ǣZ6{fl"*8gBD^FB6W,%`f݀߾B}UN2"XL5ISD/ŖW)6-@Ee`DΤ=)9[uh]hgEv2چ'-?(ah:%F")O%yx4>]\%gWAf5*˧0G$o^܀uY'?"`{ϩWFr}al8bXȽHB&\0g{1,^GRj3qڔh QTfF D@z`HӲ X{q pYJ"BTٛ÷p20 ̕^շ?`P O'74積]y7mI]W4r۱Er3b43:1r`|b.ZcAH\ҲBzarF yBJ~4Ty*?Grgn DYzf`W'B'C<>[ڿ;\QB.EGٿd%2MYإd܉ywvDm􀊆rS5Uvҭ){KQ|r]"EM?!mىɤdWuҘt ]RЛPQP{HxCvG5TXLet'Da ?@4ؒ(_YU(0)m3R7tߕ3o< g_1nL> qms" ~Ut3n/S)[@Qc(Mb:qdY-*Xdj(fƓR^xk1 gupR˜l^HE;tm%&lU?ٝl&k0"N%,B-Ot qhXRQtBcXjPhJ3LJ)t[Y_/Pj}\ zUG@Puo ^`:kVIT9viR}ye泉#y@ܸbNȨDuEޖ`!U#] 6-k#^@c<@uҌ~mܙ͏.A4Æ][[-M/ J"Oi]!k`ObY=gO9wZ^oY7éWZ{E`Xg g!^hxocI" 3yM/#r; MIj&EVQ߻q[djG^S5K6z]U a0u=+2"y5q%N9eg^ؕ T .hK} )xӒ)H2K@xdɭ2ns0x4@ ^"?fKdd$#FUn35 'DPň@6DZ=gp~E} $zT'H%_̄Y3a^`$t{7:Pwn%5= {-'Bz˽gǭw2z|ۨ?)Y1^jنpfG(Pԁ^1$ClKQiR5=nhhYeS0(*n6^MGžR{jCtgA2/32w Ro>%S?C H3uBSGSˮh|dlW﹣`s3nU6YIV@vek摒q"0be.qQ=2g Z0 YK@bw0FuICI!(K|Z tSf%gO'+]DU%=ծ&8ψ16Cg\ qA9h*1\R3Q +]ӏ!bV4IYt]Bq}t^ N'Gp6:5Z >U= 0 DQ-kXR&I,v$iE" Zg,Fg={%:|3wD ր?N "`nWhSa{XLкdd~Fマ!2.JyFq1usX,yQSp5]]L/1]jvB5&eVq =nݠ{{у}i3Cklo}>ۿɖor+$/oC!.?a-۳0q^P}X{z/R(SYQHb&@{,(_ .[9fw. PESw)įJ8 QzKLz6T_`8_m Ȧ )=Z9z}gm_=ie.iwG=m8鄥Nrxfb)Gv2.93rJwWS;jAθaN9ܳk]dPq07[pN`_eADpx ԅ}|2mFKx&45-فA"@#27WC6Wx)wqM%4;#yG434YC6KIhM-d S9ͫ~NZ_?45J5^0`B3<]0O5() y?7޳fr {܊ÅHW>?]1ٖmFۦ1S--*~Ҡ{2/Z8|y?ef fDh!:ox_8uX~> jO{};$tOs)ߺ*#)ćLx,|QxR$؟=|x=awn`πé-ܬOM`@VTw:p#nz;=QO̦[7=}#ۉZP >ǡ(sz @ S>1"L#$b^6iQښm(dJ]igLۇ ',(#d|=P:㐗.0AE\<}#=mU+*mq5H-#%Gdi'`|qփ!̔tdqN9.d{Li"ۼ޷]u'%Nخ"+{o>Gk*gn찆]2>á/Yw&М*9w]:4XEU-_-J?AnKI(!LJbET*9KҤA9Oh+ f-!s4+z*$_N*ӣNa|% 1^0 "o峀|!ֆ:ftB^֓ );KJ4<^T4'! L9^WiL!|m˥$4|ьew\{pzT&`TڱдIeL? /':4\^0.e߱„k>z2)lw$\*OŶ \H+oJ4Sgdj$ GC>|Z&U^(# ;(#bcidj>1cָE%CB^j`S紌 f+>1~($ 0㐔w. wmX([ HBێBR%y˻l1B{̃n:إ̿=BۤLbxKlҐF'B&Vif2[S_gB2t'l#.*.ϓ-96fZJAu 폧0PfWQ`$(BWgT'IV11aJ ~|I82~ml9OP ow 6Zq}= 0ލ(vmmZ4WT~DfBL¼%O ٗ ho!H($=rC̀%tĴtS\A& h\"Q8ɒ ?.3AHlTF+=7^vn8ם%t)$-Ā;?(к;N?1H?VQ V//@5T niADd `Ea?ҽCIJ&֯#$2x?Q!gB"N;0e]y6slzؒ܃Q5XPe1D!$/]cby gmBVKz&^ʯ}Ӥ(K2&)m=B9" ]h  hg~G"p^!Avqm) .}q!Uɟ㸐Ѩg3QIb-d(4V[.C!{\T_gVrG{#QyاR'E\ u "uYZ* |/Xw<~켷Bi8kD f̭jqq\ Lнw f?:"0I,G'O[CnI[^)^S<,,xxs | ekɒ]"x|}p/a߽iĶ:lZ!d&-bH5]<o!_ ɯ`_6u(>wx# S~Qـt#\|at}lɩLR0Enj"PsҜ{danZ eB S>g.=bjՂ+iy'-# 8)ܣ$h S Et#s"61IAJmQᶰXvK N ״->Oz]q4j鞳+p+f6@Jbo?:y,2"gj{J(CVlE!D4u$U6sJm %$׀'󌆮0jSg)W/8Ma>])jjU[A8Y7h>5$ m^Ap oMOh [RMŃ[s;O?(~UۺRATg7v#/!ܱC/1[&y3\ďk1?zNRj䴩 !'Bq~QpxpF|=i,j$1TKDPK|.e*vξEQm 1OSv +`Ǹ޵Oyyg2~?cBJ:Μ>}S! lô<'1;ZN`> 0`DA\2O GEXD#̀ !ob+̇K:/Y_]؟@ۙg^ 4ڜ>#Nƭ;Y1_¾l\Тn &H}N%tz_t90ozT+FOG'_ȗow,C )i3C #;4:([?Va$_LAi>lfFݝ®!|hvXޏ% mXTmߋ~=C \V}E︀M[kewD0f Oɉ8Rq06\qjѽ+LF1Kl>~LFi0 b/w&$eK|ZNAE,An0'5n*ڵ{*+cgÏHO;% y+*z]Ց~6{m nj$x].DT[ɲ aѳ]hdu_~ҿsHdiS[_+FL642:X18w69*SJ;ښ3T=vĮy*9N>]lpu$ÏP]*+8lB\@EA(^2[47=pm3\6~PP-?x N]LrC!|h~Tr?ĚFu*`do t=*"+^h8kk_[[?f1q0EghI#t#'F5iZ JOSrMpڎzH>b@qbc[F"a W~&q0lsT $ ﷂ*pMq6))4IXhIJdo k !޲[AJehlsoSR'`ck[fJwh5?ES=8}E wʻ +Ȋth1UҶ#e"/>Y,vviM]tbSh-`&ekAͱ." 0[%fbr${ *UPH3$&[W'ff35LL,ixF? = .o,0o-i6ISq$vgMܽ 4ʩҏ^.+,O]&& ptzn_֍%-.]sk :4{~V|SóW*fA4+xL'GD(L^JVq?} h̺@ƙ@mAE8BѱxgA)sQ xNtB3Qt!ړrh.ZՔG$WNVTͱq@G؜M Q=OJ|aD}w +},?)ɽ `(*gw 3Ҍt gᔞe*8Ln}+=x}⺃,.hk!< ,Ii=qu^"8QZ pUSQ| {$?.dZ I20O<:XoWMGͽ ? PvhK P$n.>cBt{^aGN`<E7\^sXܓxq=Ja2Nf.]*PeETwǬo"47lZXQN_ޮ\\2{a$  ,OSf0ʵ (mN# pgF\نO0.7v'JD ]0kZH@3"-|meo.hߪ|S.7B!aS|2"%Ûx!^7ʨ- @ Cù0<<;ֱ JB@?Lh&TC (%Yֱ@Iȏʫm=NxMlI29|ױJK,*~D1F3IO*vd)3o(1*ւ[o7-*xaB'O%;DdV!ZXJNp, > .-֮H໦2U[lOk3~= I:8DS'v: Q[s{rwoT'F̼IқMA >q+)b3\0K%a!0rnâqL*BGHaEXdVܝ/lP3tpڡ!C竫E* ;#mh4}ጮq]sٓs?%>[NiJ9G/]DAR9Rz!&SZ>]\z~hxzm@3nΝ֧eij hШ Br/䛞d"'Njb+e.n1>g-Tr;Z:N~0g/Q@6B*ͽ(ZG}п]GkNjɞq=pq*bûC淔F@=p2眬0Z'rx&N0UQUofI9̨KxGD#g!Rz"2}R`:ٽ,h{9(l˅ރG_YM!3-Ĝ`Cd^0j-[<# }ȁ~11%b"CgcU\Jlg̑KOhU {YD/5zXr>ѱA7$r@g[Λ?@Y&Ik'w)tDJ[AVZ$ UӲ~j7%U2j~#EY^rh97cO' Fo߸`.k7_Q&py36.Z#Ȏ!@J)**\Od_DOkr2p%[g$(>48G mٙyjcQdtpʿʔVLm W73n(dm=`>@v?QM8/wpd_ۏve[j z e-yJSxR '+bn@>k3 f_ͦ/+ru ԙ+IYXn"Ef͏*Ml Z(։g'a$i0NK9 ΰ= De{H;75Q'i/zMRn9)ȉ=1 ŚNkYyQԢKFաfS*%¨~}M䫋ETN%gZaA2 H IN7^ S%őb>ÀoŸmƍҏ-/UcR'C'o%4@T%R$ pe]^2tey>FȺ t H'+TmB17 3e~Lfc qlCƨL4[cQpI`9{h9-=oIPeX qm:-8h1'P*{$ȥ4ԫi?(W;_T *23o8_ &#Ce, j E" obt2yT#A!7Nǜ3Pn;?Lnӽ`mTBxsK=knvJI5XkS &IehX跕) RBٽA/i̞qtGS|?XBFD x v-!jY[ncjbnƘ Ap4R#+AT]'})Bzbtzxg袗>]9< -p!50?[rDɝ=2w݀ {"h@%@AM1By1,s9ar;bwtvi4:ָ5fέVIR%|%+ϼGr^Q4B2.ז=^TJMRGNF̨Վ-"'m=[3KJ2v_ޜ-z8ÏZvWUŌa٠|pE_3#JweZ0:\ccq0h`MhVBg7ǨC '#'ɇ&|&-k9yuSټ_xZa{3 ]F ,7r=hĕe/'J I-VAaٕWtOb+OQRqH(~ b>j F@wx489f ,gqʥ7"'~Tx971bL-5j[U~؇{4VnJ!Ю? * P=ڦS}rN2(mXY1˨O.Jp9*O\zkTE7smlxxui3o5̮4yKQtTS=rHK 5=٘D Wew3[yZ iL#C/z Z$ j5L|!|,քڂjCƩ"Jy ,ic܄&hDLp+3Oհ< :] ^{NZ0UuF.nM:Dof1hȅˮ+f|d芰67y1`՗x׮QJWD dM!~vQvY&ߏX] 5IiELKubo}u邔# 4}ܗ}ch@GR99ضj$QFsi%Y aTP-WR'3j{R,~Ծ~Y'Oi.sjծ'DjH?TF $'ngpX\MK2An^lݠIS3e99*nRUB H !$ N{pp:9AGQFպ_֪}`F@5*{SjBq|.zʨkVXv߶w:uYSZUMq+Z<C\n XGp0YDe犩ݲH(&:ESE )荄4/=tI3'n@@iV\ʩ)~1?J'Ǡ< DkPη `w % 3N\l?ne~>:s'yh ZW*O _^PF,iۥt* =W.:O5lCFoY"$ig!weEM@, ׳"h+Wvə"v){pbIfb2<. pƐW(DVouglz6(ˢ$37#^\ḪtƮ+Zӛ~nz@J q-e@ЁJer|SE :,F>o1Z2{57 +Vm]GAuKn)w"P17Ր 6rD ΢g+ 0MgZAesru1IatE~QW Aa OOY{E~n*۪b\@T>Ky:"×"+,eW}I7B(>h9=IJN!EBlbY\ŕ@5Y"TE(f5Y. H|vpWlXSX7"8XNNno⊭r;=^d+uA4إX\wQ+w^l7THZ׺Fyuy3ـ%7딆FZU^_td2йzH 8lLmkrK7*l !h"4#B3v1hh䚔\9JKxaD-kd鴲y\#)nƴg:M&V["̢SL8ΞU}r?G [Sq!|ғ/ܸ.u!?/@3G69g>wIq S3V_.h'޶d#BcL%5S(bjW-OSoM 4^&$uE;Zq2A?v@Όj+BܵneuqޛܱS߅ }3lHm۳ʤP|갅.G<[IDٱ`k;?RlΟY1IPKV>T5:o׈[Sp_Z!?V:I48(T&`>oy\ AϝʫK9pv=_J]t}n$d*bJZ߰Әt˸h>߯u`;`o`C k Fm)0:y! M{e]7#D*2:GtGqfdU?! ,s=:1Px, };> ǫ+K<|Nw\%{_RL^я0{7ѰbTxA`-i?G[0|.L;-YlQ~e>4%F3ul_Se#Vtcj;CC{jPaНu$qsdϸq͏K1Wۜӏ$GhVZ+!w2z(MhEc$QO_%hdQ<3#mFT<$j2e\6vv7k|ωRK{ŵ^bզCo"&-Q:=B-Ξ(8=S =  ]Ժ !L~ח?Tِ{zзQkÌ@|jNxբa])| g Lx,~{/0WC/!jCkzz?#2'l)'IeX|E~|a`}3>^^DȤIr|؎WvPAq`ߔ\TgxUc5 3E{]5byApDof`.`SaLw6֞pp!̲='Y>zű_xQ.98nUWB<'bi@'N;ȳ*֜~޿B ytr/s3Pl;Ӟ2vR6HK{moe46M-ޫSw;A)WG k0#< ͻOkxNHziO:&27R2Aա;fFPϮ#(!ƕ+f-K"+W2<0* U H-)5^h A]f y-CEeJ=W -aoL =7yfIqjiWk'/Gh< QhYW%d ☄nE[:SmI-:" mȡK&=u7XBɢGt0u)[&w)C_+MGP'n(c͉ vuK>3Y TU?Û]~l?IAc>g҃@] '" S#8Wwq[k0.0E Fʃρ*A coaciGl!1&QW0'7wksX P+b`I"jέ(9b6ة#w2b]ηeE7AL HãKf/{<ÁKiҚyr?Q"ɛS$7%C+(j4΂;} &#hQ^K27\zGUZ= om2mkEE)?<lBY&UڟIlå'*'j~O8EE8舻*-ۖ,l :IF4Z{5SXj+Gށ +燄/9#EZrJeD0.xme/`~b˗@*X SIdwaf&XmZ2OUW"6R&,`g5d 4}%24s3TzrYOhNv!|Iulc7тCO62(yfי~7P^O4?`3_8e{5|Z *nn5HM?4X.U^B@/ iJ)>x`/[vGOMu56:ZsvUCdX4zd ZAe)æ(ԆKzP$ 'X h0:/t3_MzXbsۻNwkX|(L""XosRX]]~'LH5>- =euܵDȾ?Új'r(!`[c @6mW"x|C* F~Mp%}=YT,5xsۨᑶpN#Ʃ&/;4\Sv0zʡ^rwm76/+pO   GbӋ1`Q^)bҩ͑QE|t`_ٓ|<#<֭9Svxg(>:r sԲGV2ﺦ!eDxVD[6Mzr0UC 0vmV%?~َ լ)%+Ld0~hb<`Ls%Tr=<{~S_h p S{{6h7 #T?)"VQs%i_ ,x]b$T:f Yx;(AnPe Mi9syB5M}켾 xoTHJVvlrD},> on.bnQu1,o*S׊5ZS?/9ġLof i+!ڲלi]^7bV7m?`wO:ţ=DK9|7#buGi\,}ӽk+C7%G;&[|&UeQ^DOrks秦PF9ȫؙ9 >n:KqJ֡;uOx&3W)8Y>~ëXۈ{R% a%ɹ4P @y+J/o'II/"mKgC`#cb 7.Wk3 C>M)Nd8[1I`wI o-7WǸ D0;ɑh\A9TT`͓LȪiE4u9ux1@<$ZWd0rR] GrGu_pv ] ~7"yo:呲lߢ .C: ԇ =[4e;u!ػJνˌ233qi{D/MhP:@޶Wr:AbwGF8\؈>$I Vlm,##Xey|7!t ]2tJj]ʶ{5 ~CGͪ7Y>tj MQH!փXJ+VRX&@`dR`&cPo¼MI S 6*Ũ*hASuzv݀7'&W)mLyf_'W(X2k?l`S)l1uNTW"\/Gs?z9Rj"QsEc_id; gu'!udSdݶPCດ2T=sl_".Dj{OfOA i4(dm垯`YOE-$D1@x]_[8>bb%\N~O*~GI/b.7m\z*.I粇eWO>?Tv8a˯xٿ{ZVܨ5f@W66-W̜VPm,YPAԥbopG8V(xH캖*OP;T_)~ :Xt o LsM=dLZ;zkXSj&Ή9Cdڽ"nB1IիHK[§=I.5щ#9ܿ[9h(X@G):'ۅ_VI!-bÕ&jy ߫I zB"k1/P^sn wwݎ LNi6M3 EhfdžN&;Ho@Hk\27+`PVA ľ TXYFlbӸ$Cߟbh9mͽ`KE" סUarMՔԌlJ*~;v1ȦBYiG$d&1@ ӉG\r3G Q<v[M }]CWK|͉%5]xE\ZD'#J3qlu"o> KH;qgW35={%?E(LϿLT'[bv.Rf)4WJ/[$w"P'긟AզdGDZ&`n[9&!|g/fyLK}@`Fx wiG41gq͵NMRI5& K=vPM]&ְCӘYK,( ebhK(ڀR3ILE㱪\XیO -{s i ZݿW?[^)g`$7v^fNc}}2Z@a)%?JXLym"|Q&sXy 9;J˄ű )gE$񲞫'0QONr\HiU A0}fv m$9s |[CҚ|Q L?4:~giDTP04Ӷ0g)xJK+"6q#Ʉ˩f߸R{@Ǎ^( qFqvdYyB%Q~I^n.o >MI01Ⱦ˶EUW .fq`ޓ{-;9o<;;0 )G 0x<:w;y:s\GJ{M%Y(s`Ft#|]P=vFC'ڢy2"W1fٖ0USc%7/Tw#R 4pդ}oyr ݟk9JUvMl}p!ao`iJy Pl{Ĩ6JT`۔{h Tw-K pA6Rc&M]ï)K~TTmKA_;Sa' , XDq$ZpHNYtC:k],ڃ/aLhdwA( g ݾe=fg|VcDNvNxxmzD LG* 7r߾upWWV]nt)-Wg}^@b`I(+Rp_o;OƳWtI(7aG=}7`naw̓WϥrVk{{_'7z'ۙ:Jb54cwIpe%y_ܞg$O!;M ei貧oDx2eh*:] mXi0^2f8246 g}iolT`4|jk2/{\\6qm@J?CQmK{TQZh d0y jW')x *[!Uh(/- \3&*o8f> m·X ?ͭ N'qEݥ 5wh~TIGSpg+ڎ- p Zd3Uq3GD3g`hx/`D~[1lŮih]*ЎtIIaaAɊ1H. 6!`fJ?O6b$A7f%^NjgZClE\]Sag&}c=8#j>v3G$Ĉw68:|~uU@/Bs5KM+93~w^&PuldoY7["Gȋ[E6YU𫌺Or☾-[H0RŠ GjC jKpkKN)#iޕs=6:C^WZȺAH7"~?'F6گ _>Ic3"k,gue>O6p߅[;5C4f= `U@MWTĠC~^:6Q9Y[;];u (ӣ"}[w) k~v1gcz`#K%G왋L,QKJ-Rg\$sl@qʗۀXy!bE͹"S=&sIB-9|yGzZޟF9~B8Pc0k{ե_Nv]\7Ϛ%[^c]Ô6f~p|suB?2Uׯ, X'S\gZ98&hZRHDZ(4VچYbPcg(xy8QVVpCV5o(m04ЫxF4&G2؛d |Hk9,UgTD,0Ló_f*} hY&+K%K :+I_b8A~o].9ˋ"E#~.;e}# ɿK#9vN=&8h_Jyޞ-fX(䡸( 0Ŵ,:­"\S/d_G^BuQ R,-kmIh'YK^a2 kGNjeq~hZ+~bn[V:9-T +C_Հgxil%a>5пn`YI>UAΊX]zLW-DYk{7iPmW\-9g1[C&9@kLS);|D0BRP]8lxMZx5e<5] XPs})>tA! W ,"m$ލBvc4rpD`V< |u%u(b!dP~'Л58".aC\ eVZI4J2p_QHh8] ~lsƺ#<͊ɵ^C›VWn`}j*wT%C,h<p/" CԼR`tc\'h:|r˪9qK]Ӊ~`T˛ZO "ϗ5$ e&|ʛ٫bb< ǒgo&]%iu8pF^WWO>@`k[>ؐ kω-H76{0Ui?w#\I#'T J;lI&tM,(ƀ Ns KA%Xbw;M< &&Qf)[]PO쐙E'7zPZѿ c3GK< ;C*M(aɭRtiW|Q vz!%S Yl̍z(e[7MYLO̔@n! W8X?pfܔ\KPzsuP 5aVb̠X>*g2yeo}RCosMRN7[*W9h+⦡Z8 |쪭x]i@r1&cwAt6aw/&!n\PL t8(i u `m߲GɃ5>Fbs̸j|:OV{[{/K'\YFF=\l!%yߨ=ɩ.$ 0:jVQ,JI9i, {?jK0rS^< FüTenϕg\i\a%Shn) 1"i=F*̺u0Ma6 zC<`;5A0!cHKqzFJzauRb Eذ~,r8өqT8mCv$߅$\mt ů-LC-G}|u-luOſ&;EU])>0%f[w0Q>ajgUm4!v@J[#S f{QyP}1͐ {[;. 3nn(=^>n+qisc[V0'38-l^/I,s~c#wO-8AP&> E. 2@iT]>5*;0AgRo <7ό@]kc.BNKoUP[x 0>Xf77 _mv]0FYPSePĄUh@ >u@7\ G'A&5׈Nhzܝ!)M~n֐_xOOQ"F/{ALVUm UZR(hmI] #I\SIc(~:_ WX˞(KxEAp$㔑U5~h:^DYIJ'jxKhw!ޘ2_%L<0 m8PPlwGW%bhD7Fqd-fo/zGȒ," 0q^7KO0Cqd"]bUR?٩ȼ+R^4%DODEm?P0kjq 7.ikbZHsNQCMD2K>ځ8;8oiwaYNL]- E+!\Nh\ҸB-ü`9,_| ֠ ms(]QT@IIc.`}0Iѧ:Sݾ¶dKS|j91~T7(Y{CO|t[g"ZS6_Yai }] }jO@Eȷ+}a!8U'j #g絩W[uE8@I1L.me ;mA4n ^]X=~NROH%tDSJ?`[{jnNĨd<~G)5^o\% ǶyZJ%S +($LHأoFJ Ej}u %po |ZQRm7]x⁻8 BoؚqJ EO/ lj5N[/Z-WL7_ׇ><@z=]+H&5M|E*H;^ߖrrh +rN}.)(h_J&61[YoO߼n3֎ѭ^0E{ Ȳ{9"T:prӘ/nJ$3 PWkX}UПߞp6O_ +u63)| Pz50C }K8Kvw6#2\R(NQkexL5lVQlZr12Z-xHm0IWkyҟEH>q7;6E2RRǹB-"Y3؆|y_"÷FVwݑw thx̶8'PS,cz`:Fr`p+b`ܕ9u栂/h9BS_K߭&ܑho{nqeͷ/(RZ~ )Co*&ht^WmÍ=+H ehXt4c:"h[7 gA/oR8zCl"@&㭙<Ht|,v#Oʤ4ndDfSf܁|Zo#Cr\knӾsBduN]VˠroI2W=zk+Ї}m oT z-M-\^J2L= U7 m&g5ϐFx@[ HjY~,%v%/6n5|"`@CV# KMY%}?2wڞJ-mCa~JZ xNWՉ=@ITTpszFo8|_@bJee=nlB(%3O{܄U\6qşF78/ QpfJn4$QVPj jӤ" aj*:,TGV iÂHk2)>VzC۩J;,Q-c%C_bA (( g3>Y{0lX|!`0jhu%+ JƽPϠ<;Jreƞ9 q`l | t<36Ɯ`z7B- ў#ʸk#SδǨK͡ !TJ~HnyuEZPoyt]?OʫMvt.(w6|J'&!v/A@tL3󣥛.Qحwf:_tzBB9JaJ$l-nM;*Xd-: GDw;=ާ_+I ,Q`;* @l }KPz @6MIi@ܔ}W,n7 nlmd4W u]a@wRKhq6 ' 58rINK}ծ祷%E0GP9Ź4q9`]T3V"x"6(Y &^W*.嶓X:sS'.3LP Sͧ.82ͨU\[wkE]ʑo O{Пl6I3eDR66d뗿ADH d%o5g>|.\E #٠} i.US3Lb ~B8OZxqH(wc~f)ဏW]b;cNxF~>GhK_=(48mn)Ylθ_ )T 9HE0b_hš%cK./P<`o}?ou v 6>3KTPT]rbh x'k2L_~趣YT ~2BY׉TdW}c:Rhcj!yNUH#KLgԷH:>~[ ;=!mx?@KselZ5PhJn?!%[%㷶'1p]dJd4" >KV~#-a7jsz#9K`YgUkP4͛{CP 7VH$sU@kzH7x~ J2@Y= *pûwg6NH/bH<<|Ɵ 'v8v/Cm<8&:qtR] б"oC+p#-5qhOQp)jL57mKa,tM]@ 'w4",砢,Qς>4 ."σhIo4ց spWŹ5({!sO?.PEo'E|/@ĺT;Ë|?x}"<W5ꘖk#~JhSZJb^;:@o$X"Qg<^Q2:3CtϿA|E1pM,f'z*%PgnK׍˸g<2}*vWi)}>"<{wW?p gUJ#BZOzI Wg]T{\j^#d~b^ R7u?, 9~4-:CN@F~YF .Rz6`~]s7ˊ^LZq)*<]Ƞ7[‚ Rqy8}Q;\yҤ3ph(' bF4^tpJwܪ (LHQj,~7] o/i\=fu?LOr귆fFEA2;S:t m/Fl NC{]R<ի%K'w->Zj\JOg/HtS4a+А=Ԋ(LvGN$&K6x'nFY g HEV.%q94d8 5/E4y{Obo|_0*Ѱ̉4Ԉ7@ ndD/!Gz[?zZq;u>i2;Ϙbd[,N٨z9\S!m`e娆;6Op*{lH!iplH ,^qV&crmK Pf]:Tv8so. sbе^i`ʇcXKD pȮZyc\(rm6py4&UU32f)"[ &J4!]흫O6xma{i)ұmq*$0va>e ;DۦKRdR$I[yª_v3^uݐS4[HKg91pEb.q4/,msQcMQcU.Ch"K' l;Y2B-CBC-S>2jjKJfhXZR$ugL|ۻE@^2bR.rH/ #˗ OIܛIpak+L(p`2ĶE/+П7GK ^OS󫻠RJ(] f|/C͊?zw5,Vv1{؛I],Ԃo6JJG){\A6jz4eu뵹.O=P:>IovB#\he"bR}'$3LҰe>5|bK1U)IBmMA3T+$#MQ@6v/ToD5)+Op 2!RUK<6ߡ%,yQhxm{֞yʫ$W,д|;-|ئ}5fyV5lY;}s1 >خ}1v x^ 3ǕpxTLBGg/aՐh֯gwgjY\dxqڼ}1iܪBI6ϲi1W%,9>Rq=/ 7j$Q@\> U79lgܥbFeU%Л{#h~ԅ*8ϰ6";43(Bn[Oٗ(q6My( Y+1z)Dþ쯴6@Ow\򘫭BOe$%j#G|Nk7!!ةh,!c)\T}q8˨CipD^5QL`\,Y|ٳF )q_M߿P4C4 M(M@|-J4(9-@LFaƓՆ5|mhƊ2@15t2y̜{eSiѫ^8g;}Bpݣa)|<jA,[mڗ RW^yWm)[. $F #Fa=Mw\:M=!*k{BPMYLA"Y qR 8L"4}$8rM;}đ3QKQ%CgUш>'#_1%'xd?=' ۠ѕUW!_D9ߪ(e -$_T̯W3S@^w/ow y`"Χ"]ee*2aƘlR<+>tЄ]pKB0(CQ~wJV_N!@N ^{ 7)sC WMy7uTP>#)hHϨݑ;yJ3JuDGDb!?շg5キ?%ӳ0#HX4-Ⱦ~!jQ$͑uz7QOlO MaGɲ ޜ\'s@c>$*uNE塺M}[Yoˀ@ XzuYe (m $>E)92x72?cӘBZ?$(*YENM~Pm~V(ocS|F,+5L\H:SY3Q p_,Yz_LXHRSw9R S Cè"tۍ3E1lAGAޕ59',;pWVT%|ER57VOʥi-:h%CsJkJߎ.#]*YhJh.knbk`8>8 ,PuƑ}@I<(tT*'8t!;l'񴸱O=a3[GFz;3z^9/DzzdK츹7g[gvcJ"9hHh&_ͺI;ōmD˪SG' ,RWCbq0`QB~2pxU kjF_:zsE2ieYlLJV?LxmW0had ,5 #K)9VAAڍhRB n 'xm@LާL7i j؝ēhE/;xctC[GnjK&y\ -GnԔm zJ 7È$sJ=} 6uN:{| RO1ӡ% &)IsR܄*ƒÃtx$ Taij-ys{Qz*Ca4#Eާ$tQZ 6"u/ O_Pꑓ& l_x6'9X9|;|M]zl|Q ^(e<6n]hL ;\ȕc-ePns!<*k5uۤ_uX,2ŤtoZp=l?)\B%EdJ&PP&1"#TeLf_[( uƠh@BJcY;'(TO+&Rv(q|=IĪ'O/̩ !E* Ki)9P17 6'4 lu] Y= ďu',6Ҡ V)FmT-LꀜvBY-vUway+U!φ~MxNųzL:AGx*3Զ8/OIi,V;FpxVt Ƚ-J3`}"!Y jB6)'H@XtZ`I[\fg84ef^yVdmq@$֫wrv;kڳ4U#"#):cd'׈̓>[Df~FP_l9؋_9M{̳q@/t*(vmG'.rRTȊXŁCdى ;> V„xCdy`BK"B!50OHP Sbŀ*pCyD آ3hl$6DznNΣCQ•"eheXj6Q64U'ZobSu*8GAAߡ(Gd:mD$yY{C֯"Jf9AR^r"+UcO/ 3H8 H /#Yn߳GquׅC-*1}Uy?FRra0x`.Aqdha,ĥpgR.r2i1vpo>n}1Aꥠ\Ԋ̥ro(2SюwutS}6,ubaO&qՅc* 0pTY\^ta'ߌM ғ,>]lvC)OT} /WhA6{'Us^bC߮^)o뫉5܁kYR| ȽUr"+>wgpgPr& G[9ZLv`דhl~2fș{=VukBE,_-bm eEi'ftWIU#Tӓ#ӊOV'}i{IOmqs54aJq:Cval2V uC?#X !`}1&0lFƈ@tcžZ(b"t;ƿxΔ7pZ8HGpԪ. "췥; &+-flΠ!MQ3KXy~`+6M.=dzN}i=2܇Sj=:.t*i]{;sA#\Z"i mm-ί镑i@DҾ NaE*~OqEרo]b)S ~KPlQzWI{>[PܩD[*{C݅7z 3 ocOC;5̇'a-}h0}1P-'9ϚoW 85'S|:L+Ս.0n`̛?nmV=f(F}ic_@Bjj>voPPFL4Vesr@4= 8BB 8RgvUͥCZ: #)}Q)TvI]wZFaj. ե5c:~E5OsT1lEjLD\Tz{gyy,#Ҷjx5!W9PN[^"i"؍ϰjzl֡67r2A*G(Kq G7勨miu" YZ@+7mi{!E[̺ 7kijs>5(Kp3j9*M#)ѥrԵs5Z^6Π&ȴ jjY8 u[,SVm{էuJw`&(-[!{=񴨟NIPއ3}Ö6[HN{iCff=Ƣ`j}5uc"H*<%% ax~* "$)ɑQ{2 2i 7Q.fЖa+'gP`-*}!#cťma͊lFEEɣ15& FR?59sN, z^G - IcP 'gR )lQKmoA0%)7OP8`w[zNV[ˈ3u\KsaWlFX,CO <`YN⾶*y L .)PPH"d$"h7ߞ'|8D3 kDv{ꆮڡu%r5pO~o"Y/Or+Ֆ/ٽSh) ZO w DFdz<Ü|2zQY?@3wATtLp*Βkpa-͏X24=)%`O袛JW7L(^29N$+2Eo45xbOnVKj )iG (-@.0_-AXʛj﷛ xſ0K,.aˑ)0FeEN+! _=7p:?X 9A]!h& ):]JJidt@6yGP)!Ls'*3dBE-C|x㛵]YQ#j6n.fEߪ\t]XK.ռI)YUJ5cMAxwVnWB/xviY`Wpxs \Ous &TUS0i39Cԟ"Ô/J:9bg/ܫҨ=Ӵr;Ȳ8E^ӂ bx|Tް>Q18L鹻+~:~ˢ׳Z*  xťk(fֹjOYWZSd#Brտ6HEWA塖5lkέ%%nthE4,/v0s=JV]ف\e=^Eg0ʛybdh8sAsMp(Auߧb׳}#|e P_i7l˛geF+M2s)WyznPPYR !av}O.ݨHQFp]bmz(j!݄ku V4Æ\1^TǪΑdSaPMJ,cS5T<;3}HcNQE !$hL\JWI'܂h/G(uО*m- ?ȋ88YQ.OhI^}\/Ⴙۛ@ok Y3ںޛ!}($4MCK[cOr-3r3ЛRؕ ^fTjyD^zd%0aRIm҄95"F}i^#KC~.oi4@zʏg@ҳ=P%+VJ7+fm{*W WKq cY&V+CkAʷǯl TIf[p; @P1ۿWX'vθ#=t(+]t &`fˏ ~m<|cM_1S(=\XhGoˌ rĭe )G /|/F$ǵwR q}a]>2}Z+,"I|6uH 8ŷF3ŗ"BȆyyݓ9hJF[bt*it uR'2MnٕHoe9/ ^ }>>=HKrY`HNw`|tu[[C(:єfSS6v\4%5 S;<]LjbAd}3䋩`y7Ka"|$~*CmcZ!o|p(i'Rf^=#8!a(Yi?]R'}>LQ g|=?fd,HrwҰ5`=>jɱϖy9IT6%iBHe쥖/588}88BvL(֬(^v1Ν~kK]/\ks?Ta~M|GݪSr0|fFP;L.~ 5`[iBe_O6%)+6*vR؉ (ߣ)wd1qamʷvio^Biٌ1wr&aĸF܀]ZOG)HRD&ǶjN 'ֳ"s~l.ݩ祘)?{.٩ߗ*F޺\sFdåd8\zef*߰؂2xp5}VuBB >CB>~ȶZ嗦`[ECnItAn7ec+ϛ:o[UDA{Ǩ 椢`GWnKD}ގzT**7csۛdlCmוŕGR1aXOm)jD7@g\㇕r#eb,1ym0>3H TB9:nmU (QeZJeD.(2!Lfݲz>H PB;'cR}e1g+*~acҧl[4f oQǍ=Q'_fEQU檇rӍ=o3Vv$ͦ:\b׎$hDu0$'(MGz5P+Ы翟ekLATq#7;)tlIA|L`]= jTĚ|$-R_ e~S\IvhܐOF*@lTg/,% -8<,csB-/@@3jĺ%)/)q?StAӏ#5M']Wv@;,92vz"ek'Ϙ6پdvB5k胊xk5"6k+DVRE^ :6E0e+ûHZU6-հNM++4X:9݌^'rqn0邿d]v|~eet]L<X7jk(+ߑɶoGsݶR/W{m0r\10[KP?gP܁: ׻Xl;<ٔ!%O,PS- VAt1z+s ٢#+vZBr\ d{pM)^I _H3H"IR6I/d`3=U|:ʹ2z̴!c#5$Km}Fnt/rWF |G3⎣glaReM홷ɔDZ  @(E㠹KQѫ%ixF1yJ}*9B@Hr_1lP(_#x2UH(L̓8:OdE@krHy4؇s׮SSa07"):6#ɧhzз;H7+{,`a@֢?0v y3@Ls6hZtkv LnUؔKҮ1%SZv,BCv y8(oOQHku]^"ed|_,^  o8,E3!㳎sJeY@w ׈tˡWŅ##-ùT6Ѯbuz2VTs$Yڸ馻_;Gq7VObDhmF%O66Tv#T-ֵ#Fp6D"/9tF'V)z0}!)ca!vS9_Y(dwhP9eEg*y)jSy@=tzP7(hSҀYTXzj6/˜VGy/.9r>cWMJ)W7 YaOv8Eâ.7@2b 3 |J0ͨxg]*iՠH}*b!yNlW}W'I\Pz{:ceoD;$GǠ*[ 'l+Ckˆ̩A~i`^Lm:5?bi'@|8cg)'.5YYx[Tb(_]@ 1s$/.T< }*If3{k;}]L)<ٖP_00 tey\K}{Zu,27')a9.yWpiSVa{ aJ6\xSP1z?E4= (rb9Ng&LH|!| 5kW7,rVThd3-ͣ7 /n= ;W .P4HY/N>:JΤ0vY }δ{vm8]ǫ٘>}oT~ =c*gڝS~cJ:8>\R(>71O׫`,_{Ԋ`iHY,(j>rV$D,mfwiXn=Mܐ} PoPݽ$G29."]lrAE]쑟!|%pǹp[64;V=zs%؟]ַsTysP^7^s3'Rg&Klg%&V>"3s&Xqn^x6ŕL}ߚN!QG#jCJ aVI~,RGmS@ 4%xm]~.|\Yp.Kv͙^ۨ*̑y9*zk='*=whv=$ȠQ0*s.J@b~EA?N` utg`cA[x()F|C-@5͋ΛД|xQFiصtUnt}2G]D{ʐ]Ʈ55@USpQy`lFTumHb ̊p6q Ɉֺ Ru xQd _ Kę+"pۄ˰3\8q,hmc۴l9XA%T8HV/S.OsfSP)բ3Cixuyי_fq,͖h&rhA ,;J\.U)l4%1Xr# m 3M~.ުpYgVaR0%4EͲK]JC(@,ܤwveaMg `Dցlt~6=Rt~8מ@x0J>jC)k%]_=@Ǵţꜛs+hxlΟ4yn ^kz2%J:Z?"(53) P_W8 8n&9~!@X>^g XN8‚e ?i7YC*TXVIk6:*k1w[P=χ &t:©s}%XfTo)i6B8x+(";Tg&65868`- hə$~'nEl.=AzU~3:)yt߲NBe9>~b7Z7#(zyШdY~%c18,|]Ʊ7 |wNy*b/@ߡt_36 \ĉ9D _FF33ֻ o}quwfH.VvME*;:'HRaS,eN/ Aw:6Ĺ4 ;gOjHtCTV`9_XFCKP}u vۄMVX7iIDx^nmlq,</yĀNSY5"i`RE6ҵ7y*KFF$v~@^x^i5%{<]؊Hj cO BD !N~v%Oq#"mSBd< PHP蛊*LRUM2j1u< ]ѵPZd%^Ȗ`X::z1+{96iVM 9>P`f卑/$)fUPz6/U8ǹ%W4N?Ab(8'f9h$N|3RGլ? FFQѵ+(\ 꼦r,'3ӑѰx$rϳK`)p:opDvB0t7433y+YHiT`Ja?f;c[@-.KpV`_,8fV:yFӍLOFy3x[͝M S".'l͹„DOG[ӳp۾N\0rԠ9+㷤7J%'R<1[ lO 5$z2tbP^rx)v8Dſ*ۂ_89iAUGsP608,'nI8;A|Yd_]})+Ds7NFfG-nwc!a:k90cٕvvN e 37IR@m^D-Ԅdzt %`Ccr]pM"i/+m])otl g+ ~5 DQ3-v-~r`܅ܛv=b^YdJ)hA=9àyIM|?eiF[f {Pen˃;hQ]}>4xjl~ffRF.R{مx[*P.~ poܑ:o襠u4WA`}&T5%O5 ͡6'8mC)ĆO(.3-mfǯXzH<$3%/i-Wⶀ#&"B!)XH994A@bm1Cm `3NØ Kj߄n]X}m߹cEĎ"B 4x}TI {_&=ph~Ml>/vD#^JalVѩ~?t2S,2IBjb ?!m00 M$lӁVETj&?`%ONcWL5|_PrievFARRYGISrwj泇LfcͱOSӡC;'@C4q wx 'g荪9)ahI&0 vCeZ &"H`Y8vjgʓV ^\*{Tlƞ=s@1svc*&@Dhj;ģG, '4[@Yt;`T yu3׋Xv˶An"7N : )Wny|wA/{)_N^R'PZhA,d8GOϦVӎs'Ӡ)NFdzManO$|bb3TZZP&yUQMJyaRw筠ǖgd)!j$}(QD[ g`KgTSTBf34-ңdžl/Ǹݱ$(N.JոMYFS`TG(B=u~:V=(O-xLg̽J>$G:!-|٨QV8! _c}4PR,"V$@~"\uiPEӎ8ZN1`Ľ6+Pn4W 6Q8B FR>{p@-L\\ .#Tf x[ł0V-[,\&s],shU\*6JkrS@mKЖ˴kGwS%~yBFO9S @ 9j}~J)q0EVs.uLf󟱘>s%D\'I \N.;o%UWvX Ԧ: GV޾vLT#f^(us|ú+ٽ"M]T{-[A/UpgҕdSOLԕuG\$ڔkgEze!ө3C3%%_sUZb&NL<.vBw)kz#Kc.B\?ϑ\uAD *KS͘ԥ;mۮ >eƊNyZM;*֙FsF4!q-Yi#if/$L1 _v.PPesޱkEt|Ϸ`T1"ǹ] y_^4uqGp V5\# Lw~SQs V`-pqG}wT|g ] '}'Wޛg:qiaIwl£l.^QѾaB7m}40^/8+tZH۴#`H/E|2#q0q(#02u^ K ];fV*D` Y~k. 0z{=Xb7RYPW=tuIjq{E_`VROavQ)i!d> l7mbrZP%ھAq:Z dݾy :~9@;1-1ӑvP!|z,P#7s;wbX8{#xĀȀ_/GWco#uҧ`"W$ 8%+ڿ Qt:bA@sEUMGAFũ~<=9sa rry6RL^:9(e^!*rֶug8- 3E/IDVnO={c>p"Y~r31i10e$|GD.;Y%ϳݮ-+_e9+)nXcDp1kVך6tT5]%.-]hj>\wi@"v;1C8 G`Q-`n$'>9䱟:韯ì8ggKL h f ,E(7q/kLKia%Bym^ J{²+78+*6(nrrHWgU D%{ҮʎHD~k$r'=` IOx)`WEmLm|}8: Aҕ-2V*y8%:Ca̍d,߶{6V H3lƫCڌ6Q"[}Q] XWȠ៯dȪ; FZdz,r)1EH &:( YDda%u|.4X/J+-j_xdoMkY \Cp.A<61J;!u>!E"6E,) NNd"SHt0o@]!vm} ;@ $v9" [ {NO~?: 6~.YW;U nX+gVt5 שe`@y\aŝ׷Gjf5buP͌ZԣR-5` #ޚM:~G]0*x}h,h<]9cMP"ceS> h% ,)\bR-nif򎪑2e]hL$2Z"M 3WTJBl4T84/k,-ݍN㕥?lcZS]'xlR ˡV)?ԉ@'HωI8jK?)a; 2IBI DXe~ږ m@ 2wiY ~ %\˸_:jl]]M+2{'zMWk3Y#M4['uG@qyU8ZING g%:; D F''n6QFӋl7B#rǂm`a"'~b>8]>7VN.1c2Wҁ?r&ډaЅ:y @&/b*W4*jΕpƯO5ځ;4]TXIAE/DYtŃ1=`fg;a.d#/gc۸߷q)z{юCm,5= %мa o:%LJ俔8j%zTᶸaϢ[<_Ka\DX٨K×+ ]- dX yX4e{],3U i'KBHptldFOћ-Gj_@YS/P.7ۭ3 d 5%$`iunb7S69} Ac& h.ɸw>]%*:Ek@ Qp2=zδݶCDjgd oZʛPxG (Csp<]~68u~Xks~ ,K7QJ6\5L RcKɇ4'Mr}Т&#'/un,gMiYmTF}79 Rpaz\P]%3,ںH1s!N2hwYm.%N<i@ϻ6Ŀ!680oMsDBɦ&FDr،cZǙaWML7!xZvc|7@@NeҨ} eqgo{ ?߲{%I JݤU*߶5M/gMr(>)@F[ B9vZ,|C@#A`$(lBmdl(;cJ-82@ hw)6 o'-٧suYOsE~:g q  [pGἩ mOlLH[eķsj>w a{ǤOUu|`P$hΆ7hqɗUAVp^<~%L]FBX[~6^z? ŕ-4jm NtX"X@{$jH0/7AH 祤p?.W665l--|?ѥVH ї쀱j< Qvly R z K#L8 P^D!>tHi%wx%s>#|0Egٯ[m(FoUvmmӥv?]TrOJ. duM|SLXgH:oV Al|4<@tʼn[P/& }Io^dǕ׮&v6MXM rIiV7IG_s&H3܍w|UhƲ]"c ͇af$`(cg(D;%ͼ!mm?;64@wLl_)#Y&x,mzF8ʯ]1dKpQ9 Z.,~+t:hu]pJL5٫֑0/9+U::b99ocmp@Sxh( `'^/4Xu &Cg~w9&kil|AO Eceo&ZSg.`L!;h5=?/4e תehgL 6o&lW<)tƼy'#DS)>/ԝO9[8e]gY& H6h$`R#Z[av6ɬEџG]cl1b&I>+/Q| 7 O][M+/0qw#Y766+CY۠4cV^H۞>GԍΜí_a Y3 .׉ Dm` ~mmA!EԘeyGWRޗ s餢C\tF '^.ߗҍS&>]v/ rUdQ,rcAH0;Zi0vqx jtWWAm4I>ad'ћ^[TCp c [ds#o i7c6I̥dO*|lm\oCÃQ|G7}%^ nZSI>!$09Sêw!x8M=(ISѴˈ; пm^x% c`)Zj;>-հm x+h? );w_KZeE`yTF#qnHaLqH$穈-N&o;z9-~'f;!P>tlp 9$LsTO<"{oҁ =CT9>zFA  ETގx_&˜dwkH+!ͽCT'Y"CX5mAr/-3|MW2 P?:+ p_٭Oun ¾ hrBH:Ұaݬ%@bj|FY$/Jog骺~uǖjzXF1Bؙh? Lk0/OJ[Wm95aīo'I9ksC6U%[: ߨX/uSG hriTOa=ʋ 8Ѽ=Wszg [=;qV"yGmy!i~E Tn]jrpox–>E.R 4s]lM3 f.`~ņȨl 5FC:"ALc%զ´S /Np7g!YxigÏ۴\mGrݸ5 ye.{D [&X UE?x!j3/-"b?_7 n5ԑۦTz1uvuTUjA9|ǥ`o_ȟ{ET2'*CL : JFǒ*i˜O!Rl[ȑX}0c1{"xmc'eDLX#K%nd^Jbl|z%yFHRNEK0 v3g{$r pY;,~>F]B2PJjF_*z)x`K*p19>)Vp) д+p @MdY=Vn@sVƗ2@"J |Fʹli]K!RX@Ɯ[DӯJv$zܘ߇xRBKn(O. ߛ{ fiW< )[9BjA;9t˙"@>W D48C7Ymo8.3rG fD!^*K~*I9++p؀_$[>8,{YV…rS?-ULwYkӤ^**f}i%Ǔ w5KiWIJn C;{}[j ⫖hkL= Hn:aOp ?--H.UqUk5+_#{$eۙm nk#$7#潮 EXed-q rɗdHNrR&mzK" $I_3_u {ZpMIrc X?/&-PIE^dNV@x| (.Ϛ9O8D//0D DYg9:嗝4lxDEb(B)x846j t2V1"Q֛m@3o9 7 zCvW88 |L d'|sn? k}?xCŚJ *yp3@ET?IR9s (0?J#|N g(gnz{ Ƃo W>Kd)Jٮ]cg:6"DM,Cπ{kEa?7WiWphCC@`OeDJ̋L_SPA+7oTx1ᔾ8~Jp%}.^!fVKDlgۘ˟ swx)YHqdslp>L.%!qh[}2,LA~E2m)Nms/$NC[{\XjDYz˜Ω[ǍW6' {yӿ…AARM)^|jNLzfrOV}r!KiLk d`z rI:.,ٸT;bˆ(}L^^t~T@߆\o5?=njR/uN"VㆽO_Kbl 7ee00_"?begs0]5dv^ rdҀԖ?3K!Ev:vሰ+7isuYFFx4P{YOHu?ы|j#5 v3JFJxIbNdQb%&V&bg'ԧJ"ߺIp: @Fe{2v; ݏ1~=77dɖtpTqna*Iɨ 0 CyAǷuo73qu1; j!'_t"olG~=Y@By'mllN@gHp\77zljDj0MdrMQ`:~`w]^^%AP"wtÆHd6y[?/K֙;*DC*h*n&j:Gnd"zHr&zo)i03f2x} Tvs)hejݼAuƃ4}OFϥm.}~#Hr(@?8x\b+Vn  '3~-̏Y* בSk7nܐ P;K+ qF5ķi+1'aVL>  b 2sfu[%[X*A뼹)DA>FCѼ|4<>օ u W! Ao,Cb e:}'PEf1|%Y ߯U/:svnUGk9>Kw-/La 9Īʅ+rq0pz 0tޚ*mO_fGz^T }8}T'4jtljm dZ(Hԁzڼ6o!+z߳BC{P\!-y.&0v;;kђ\!zGʭxSBi i:L4]*/X oQO{>V[Ÿ`A>i@;BVP;q X'ؑ>5{5`B@mdMl~+_븻a/A^,wsq7;Qi3l9y*DfQ72B0umh/#ַgn^xB xQTۑЕsP7^7Z=|ݖW`74UfbPyEn<X̑-N `q|Շp!_@5hfGwGtɜ3med@㷲)R* zom䈧v䳦a|!,FS wWk{VxAm617(#^~ѥڋSvBu@yԕ`ڌm轘5Bj>Ԋ(-@ծdpXH>_yB ݂S♰Y /;X̲ <`r-ZkO-!y'C`Gqr n0R! 8i菉K2Qk&M;ya#&fוTB۸d%B1%> ơ_[.,Uõܟ cr U=sI,8Xp J)߼eէ6տj% ~ЅK U%5QWxcY1dNgD|ET8SqCԿǦ܍A9*3 268OV숳#td,Oj\<]kfӅ~;Ė>yi?xƅ".6By|RĽl&)l8Ώȗ+C8/`p: d2QұPnĎl;3qR/=•cbsY-.t򾍯b쳿|WP\hvVMGIEdiX^|-?b]ͺ_שMhRɳR S>(fSk7EUv6yWTgv7z yMbt[fIIZdq;^s!AZnXk&:X@>Q*07n_&wEyJ辚]Z@Д`5\ 1PN0^هxG >6$YfL(J3އ8"St9Yl^uqt Wke6w7 Yk|L}v+2=^ ttvQl;l e8+&QXdvmF. _k\\6l?^?K#$ q S0`:n<D5gz lLA^?0g@A#f~4Aw=9)RSc2{Lt.\;6$9.#HE@$T2 8 e*"n#)gHndأXrcVC6fDo=cF = =!OƫEvye!\s?8}*7y.j5:B#R:^ Q\Fql/W}|>dhr]0Ͽ4}5Z aNE~X+ Ce_aޅ/,c+,w5" NFb˚;?/ lb(p*͔qSݬ9'{#ibT⬺w6}'j Mcoё6c+pD3 dMAR^8ޤÛ6,$j7hx,AYսtmM!4 GH-oCC갥ƶ>;}&;KHWd"$+xT괄e=>:^j Ze HY/^&}:/;O8i@|S{6W/{;aI|5 ,Jݑ3LOg,ZG񲈯L\1w:|4' ad7? h@oDm]c9p0O.E̠Cma,lág M^G{J K,ǬFzWKzy%nѨdYkIPnf_Ut~L!h*FPkE@I"KGi67R EVD%q2ĬXp Pp2D+@5_p ־0OBjI B|>) 藐p_;@=ќ2i:zE " 7Ivd'8-PhQ +0~!9 @)Ol<(`-ԺgFڑZvm%#d4L1+g4dZoUΞ͇( ÄC'EY ƭ+U2T!e@'l.rDÉ2SfHEZsz$@MAA2t&"hDMvNftz-r f]*Ⱥh m+q6u ܻ/)0㠤]uWB)Z:Í \lNهJrF3j(~vSy/ZrDsV_ PG a#=*/M?;mb*D">=h;qo7d"FB,$4bPņXW3;|IZMզ: _w>pbE/HyԔ+F+ԫ)}s& %0mkN13jPQͶameN.3Kji?1(dvg\P~KPl^7.Nm ("YXc^ux*_0xd- xgp|w1}N3REou ݙR$T!Wl>H!-b8n9_ ,5 |b\|5u>ReVT]fV|v'a 1ĻR8^P7ߊv" &S"oוv웵3Np)z$CX_i o?w-et07DX֡:6]DɮŲ~~,sQlŐ[*bdAeIU~=:[u |.fޥ=qs .za MVݔNcMK>GGX/LB,m:p\I~&ibj!z݆bGr7 ,1݁zXJm;,ʪXi_CqcPAOJ=%~ өw'G ~rvYK5|Ε&UGglŝ7$wJtbrvE>ԩ~΍WE6We ގ׺qqi-x.euX_MiYYL⯟H!=lL "0wd}2PH5)z,ʐX;a \Zdq@ ־Ni+x5Κz DWnPhC^Pi?Ot%[D+eæqRK>v[e -}zM ڇ-PE\D6NM%p+XZ nD"@8몸JeFLj ?t=~Ȅ0.PK (8cO91X8^\bQQeip9i"Ys?a@8}xQW6˸+Rbdi./UUBlX+Y6cLS6NĻQEymh%hhCK'w"ecق:Xa( &oBՒ /h.; ˑɃOܫb x!r0^IR%ho*쐐yި.hftFb4*:_xlט(/eN/0e;?ve|0M5-0˄3M72yBRP Ȥ&qEpWH;;3(,yJ;-jJuObS}"g ]V0]O. ,lfU ɜWdM|H9Ahǡn}Ө.@6ujUpG *͋T>(  rd3Zl7lڿ+'_Pv VDk.SŴWЦկ͘( %Vvl kR qX6ʤ̎=tSߚ##ic 4 $8ZEGl{j]vT ff0b@|| ;!^1[Ą|S%g! [.S=##9|eq7Tx#@h>>zDTbhcgI :6Z@8UM.(ڻ`woL߭! G$߶*#o sS;xMs{ڰ^`@$1 R:őЈjKIį[Cd`DtW`޻kxyo8I^SF**0g>3:[DgSMuψFd2>C}pIFUǎiMϹdKȮEW)2H"9'+LJS.qݬfO>z Q)LEC-`dCKy z8s AHa5iژ 6 |(ٝ/}#Cg>kF\)E~'^EZS.7=TS'eiWTV`'w|e~Pz @X=|NaEFLc'AZ)pN*7͒`-)Rlr#` \J#4Y*쇧ǧK9/:749 r5jP(hd{3Ϝf,5^*<`wŠAZ=Q2*G~&NcdTu7?H -4A43r(dpMvToѐ툅Q+1V}[E, 5²9|.oAC5?I*:LE =FՆ/`q| Ȑ< Єua3+`٣$ӼY"o=c:Y}oH,F.G8DUL]ԁ)k 5x4&@6H<*Oe+?h<͒GeC.s_}} #5Hߋ MQW, =^B^Jv{Sl8Ls{ <|gpջۃaXlva|gdj5wXoQ&)*c6/A/1㔑=hoKe6/7Dzi<FCWהDzKhFj$!w iƚoMr*6ƚ%UĹ9(]<\@cIFHc.XyY1٘`Oy6+9eIqBI2;'4zy寷YIMdI]tqq"E m8 +uȄU.$B.yMʤ*LAxĤ vz (Mbܩ(km]Ӟ͙OuFܒUH@ذS/d$3W o@>DP}.qwӉ-xr.2#V,n ķ7gEo~~M=[_!d]-~9enB[{Rޘy|uH:{"DXB4Q6ay}L`osžÕ5&0D4" B|17"ɚ d'pgt*ˊesd!$XY|evSG. s73W@a@2.S^~r(IK^5X4!,+:rnF/"Jn2|DPe;ٙKEE3$:#6%%6-SH7:t? Iv0dwk]Ȃ⩝.T Hfi_[N;/L |IZX9X&l\ W6npٟd_-o]Atnlbxߏ6 ҅d#Q68e dJ K87 S3ՎqXu=ZFDjCXmqw.W72PYڒ"/*Ƀ:Xw wam[#LL9ʦrd-VFGin- 䧺pbK+q;^4^K| gDmLx4~zP"XS95JY,߸]xllopX# D9qO8K\'vWv L4cTEٻI:~< ;-ѡ~M~KtFHspyq7` RLSZ,%C2㴟@vʼ(;zTCH:Ƃ d!ݩV@ypl' W~cJax6~p5fKbAmZOô$%q \-bȹ r{s*!#G̺ec, Z ?ca򅢡lu#]axݺ'zxSQyE ȢeTϟmVQg`dz#xlS "HNV@Ӵ.4v7&T!ēiACbGMUVjE{IV}ro8WUy v[^9V1-H(H? ͺ}~ 8r( A`y\XrŔ쭁_xrڂ4F|]&8{oeffspԋG+'gn:}f y3\= ೚J8, [۬+Q/@v(ڗń.UrBM<M2XxYku1 ӔI#zL]$&m >%Z:=e0zhIL.k=o ^'J&pLxL+` d`a= Ժ*IƫLI,Ee&y*0z{PqVvu~pyB5`#ea$ A3lyz M7<*xEJIOo]+%;{x?iMƧ/+NK`$m _S)BTc#A'ư#"U`W·pIK\k2.72zGǧx ?]p֎,AkA\DՒ޿-[E&f\/iJ`􏧉68JT.n;މ(t~-MCQ-t 92;CѴBJ:Z sy "U5mX)n/:u@s\$!.ǿNL%)hrbCWex A1Xl|d <ܷ5F[~e59W6JM!'_o`^82 M; %z6=>XqgW7"HcaG,[>#}m`F]7fe|HIbfXv=*=wh { TZ+6Ԫ[gRԧnQJK[A 5[)4#͘m=~Sk^ &m @yU\D )M6rTx44 w?\/TfvIbҴ]AwTU܉u۾ܢC@l։Klק5BFѹL%.L)2LV5(YQR&xpY+~#ьar?tDbIr ۃdfUpgыAkÙasݴYjͦO<:n:K=:ƌ 4GpCӗy2<ʁvpgB-Km*-+.oWr{Q\Q<^>="~7o NgPx<^sU*t@FEh|.$M+˸gC4rC~3ORFQShOAHX)1]|(Vl/ےnG͕áN֐& >w௦& -1C{ni aP*j +FlN,KhйOZ{&a|)vpˆR7ߏY 7i\"z2Fvd.@@ 69~P0Rv ZOa=T#>#C#F%B0U@F[^DvE`S<¹!0<,:݉mEgW}ŹrP{ԋ,|.9"F ,>AЕݻ|pD_oX`u0ko9ųyZ}@;`[oTD*8n!*r%)Adn>s5?1y\0^T֪ᰁf , kL*hh#i1g]Ż6Lb^0o恏l4Jzpb.'O*`kE:ytq܍pZXth$lV5Sb5n 1,gbs(PTG Kf0_pX[g.$5̝Y(&YI&0lPRlu#74`ŽѦIWg 0 #AREv3=!BχӼ cC7\}_m)z#afxZC䞺"b4ψ VvQDsJ:ɩOr+b_J yeIb=Tl`S`dbr w{nor s T rds`n1oW Nv/W3<<1z(<@eDhuA㣄M,w^$@&Pr %-`*X54V5=/OU& (GDPo:N.fˆeT`,+eqR8?T^"e\REH8@˭@"I~A',i/4fD ,hƗ: %}'\뤔6ؚ cSmy׺CaӵM SPdzLzyWp6[X ށɹ)ڲK$]?9ϚLJVTcl饵>F~8KlkS&.}1􍤓.G%󔲍/Az/"ไڶ{d K~ZPŜ[3:"D\"є?ϩZm _6)o8L^y? X7x\ ͬoq .iþiI}{ ʀ M{`Id=]#PqA~ς!.2&Mo+K\<2~G/?n_,Ԥu?J6hNlE&zNllH)"E7˒uZcsY ]HVǠ6Py@9mKZr3x cHޮ-}z@ˬѐ 1QY[p1ۓkBV ,.x~wSc<8;qy|AL(Z\9p0NEF٠ uG؍axv-l2I1+$ (n<6n{ࣗ,47B~GIu;Tr3{#^2"=&{d H'\>j: T=VG CCP@{u0O}kALH~0\˘RW܀A>WʇCŲ\Ƌ5.ڤSsnhǔ RFrRX(W-kٝOnMc"ĉ1M XvbCpMcHkP"z\R7L@7$MLӓc(W VU)xd}Tт9I{O>^ij/*6m]ml5ZGLy[WtE 5[Z%&3FԫؤwKStzU&7z9.eFJN8j}]㼘p \9{)MZ:-ުW1cr"&+k?H~j!u3xufR_VuF*#h%3O27%ͥ+"݃+х1.}8V0Zv@_g mq&3>53rnuDuS0AܹJ):=8>ܰ,=<|Yy&Bkx 35}ãjKP_r? TlA$%1b9{{0mgsZs詬&\"- ׍w\ j@I_<1~IMkpM!;;_ح!;4ⵔZYMrC0* ƨRy %nA=-"TpuNv¯ȝD5K1\猨p3@i lZIDTlAy!YIkNsEle7] H%|nt~"55F )uFk^$Z660Z "ט; 9?DЩgtN ڒ9FɌsӇѸYyIt:b[KC6x7*8z+V<$J%eut4*鄅Aݺ}&Ḏ,;y  F}sv j$=s(JXZOY2筊o-xa73˒Gi +bZa1Z.jj΅Z$+͵,t!{+G)Ydlv-ô2z}Fɘ3hP Ҙ^\6QPZM~Ytp`K{)3694|+oc<2DhZd\#Vև91])'+ <馤eSS2 >1*yX[AktƗz3'Ykh(jkV&X}RJ~6dH޶^  Qk7 Bc}bq5 }~>mIIg~w@ ,a) F-2`3"2BV]&eQQϴI*"Gr 0Tڋ ˈJ/Ati3Pn6_Lfqz"b(?=q}Da/d`27ävQK)E}:UEK]\( 鳜]I+{r-Uki{ZadCV7Q|Wcm >gjm)wAh⦘] !3?Jm)6t,(qm陒ȲlwSJOTMBMyu|n>8 qጧ1G>Jn2IxTa}UB%&yL-1(B?2M=d-W2BAb89.%{TQ%0ހ\eT{{hOcʆchƨVx&pJ¬mJTT&G>= 9hy 7 q]  rD3)L;FGh!gUphNM-^RF[1(zd={Z7&+1U:ĩQ4e9OP"ޢg\Vus*{ ᰾u>_2]0+zR õNظ;VóRXO(s| L8N2@  qgoi/}&(՘VLg30|Ymp,Ke)) qV(hPNHѶX"ΞGÝ͢ScTXmvwrGdF^S sɉ k-0' (էU.@p?Lf&A2eCz\vZm[z}48c G뢌? yOD p&iʏOGR,&e[vh B$UwB h_3sD,o,׌b7WF}dlػz;~iI|QYg } HXlT;8mm'2vlFqg=2%\kQ-yPY$Ab<$Fy 3@Wo{Z+ BxcV1CwbM"Ϳ?b::u!ߐ@ѿPL鑷I&jK LQjE-yhb#`゠GhId$R2 JV+ Qs5fl[2XGM3sQ7cvK\;ǕgՀ "!Ng5Pw : 6) jre VnznM\Brdx%l`bήMaD`]ʼ%YUE \j)<3O7 › j=3OTح7+hf)"xPKxit~v*mAfr_u)")M![_Y_*)7a>.C[գ0_zR8`4IgEX zvk{jX"{z @:ՁV-@>˕^Zf qHD*۸p2((uܼeRSp "+ԚB <.ؤ&(flWvA.W@N ҇-4`f#9 4GֈQ, B#o<a`wL kЄ R{SѲMUg*D3|˩ߋGu3G+OvywGA:f8pmt_`WcT$ֶ!,dЈT]i@ccz N #ofa򐦬Pu`a-a2~Qۣ{à 'x{?qOs= TJtTd2_*q%DkܟZMxk4tvz}J8-).n(dN5pjE@h7w.[byņ_]˜G憢Q]d=!Іde+7)3Cʅ`Rƻ&*攃mS[a|tDwhJƟSu4S)5z84!QWʾ )ށe`1Z|`r_9WX%M+ɜ-UD~GC,'{G_נ}{7HP^Bac0I҉M9oCmyKr,j릑tOb.XL>ܸ\z)eo:0#EaDfQ'9$Yb!qweeu{!q+Z%ѓc)Wsv%z<_<Q Ӻ' l)Þd8Ygy X@%ydv} ȓg/:!-t'f`}WjM2[7],bGٲ hu@bcݭ{~YDKZI^Cm | (+=9HNgKe~$I ܅jF@M\4\:2|\1rd*EͨS+S.8nHe(y$٣r5axbhkyK[ѿAݹfC"=Š;Y9Q[:gErlsq|EL?3_2-~7Nw&"VKRͫ$o\˖Pi&G^Slp<+pd6NDR T9r+CBvO_z[ϒb>W7GG 2̾XcGOxک 3^Џ&:ߣw|B.t$9'ET9MXCKg`u|)"tCâ'kH۠L;v _`౬"IO.hH#%̑IB6eQ!זIBh/QF|bƋ3rwxYP44T3Ӱ{ZB@/S)bTzM 6 Hd.Sݹ<ޣ`1w`'O%wV5wQ$}rl^CW0nԷ A.]k˽)b~A~Ɔz2F !R/F9no)cDyu[ oe&BQEefw&tֹr\+7 W@p=Wltpt c[mj&rb.1. 9h!P OT.Zo'p`$W,.UNu/m'"&pR!#!~44S~ƨJ9UEP0wA NmB c*N1HmuO,7?bAѣn]BEP^H# R|x/W8#_HqƸ°&Mo'g3X5sVw0fxĈTńQ>uRlnQ̀-knvXrV=Hg|퐢n ]nMX̬xc*65-5ħv߮^Kx1@}QZg\tؾjp-$z,mZpqѠe$p1>G6 b!~e!S9?ATВohDdXUKS9,&K*ny3 M(;BvLb*Ui"%8A!+i jj20͎چ oi#bmCH uIXȞa& 8w9+50& 6 ‘<* %ɋ O;5wu R{9/.(3ٞ7; wst s8qܩ zo4]t152f-WtvL ܷ#ꁜ3Xh/AD +aƀ/CNn9C޿@įwUM6j3laMA.R afǎcf)-v~pG)⫐臰ui@+."7ʤ; _9Gf_ BW VZ~545yȷEw)Io eѡZ'`j ʶK$~y }zS!iFE>{n*s[.#~=uJ=U; xZ;f A Վ|83$Kr,rG#l]Jo[>b=(ԸW`_B* Q)#W@'z8Knjtpq!=gxSi8oؾrz?FkMĨNM =K8J{x$| {/V?YzL5-Wp MA"|B5'!K3꠩@`}{`C.)f[d"K?bꚒ@/'A\964KKu.=i ]Y>=7QB8e5*VFuIe/}VږO8bQ#%̑/[WY79j7ߵ4 ,wޑ{%eiOjع4?1,W:WxG LDh/3c^%]s ŀe{VTtWKG܎7gs~6ޮ(N|RH@xp>H )*k`@,2L'n's^ Mv](Vߩ_ 3&&<Uapˎqz*KY >Flؽsi3BՑ$mi+:!|k/- Ƒ. ծ|¯kIdZha!aZd$'O]Y[tADǺ :xIl)B&^&Hy-"{8D> 0zKp5HfvmWZǃ htqć(`J7#%qrOj uͣ:՗? KrFQiNGϚ^x- zR}{MW*w+Miu|pJ8[r}_wۤ HqA{:~+A:J 1R+ }!wЂ#U ?\NwgFm?SјG0-au#۔B[0i8d/s `I|!\e8am fG( `Q'+42a 4Ag&f4xjO^B|</#g9o*fO_xR+Nf7L#F)Q ʹ8q^"z5=FaE +<רDS6~GRhF٠tZT-х @ؖ(A")rcԊ,5|R;N=vbƛ{߸ՑG=.1܋dP@ǿ(Z#']OZVߺDŘntPi뉏c-+ҀCن5&tƥ9pD3V#8;\&eed= {f(t1Y4ص #,xl۳2pVa%7Aۿ+!&O2MNϻJLDž;u2|gk[ LMÅT%o9C)H{ro5Gj<;]nUO~2o2ȩ,,= Ad T\՗^ԳF~NIG b:{3=AV'|nw9h됩MPT3a` %/0=zNIGhw!O6H67ֻR1ʂXV_牯V*d|Rc3g!< CGn^- TgX\qen)s 'sqx1Ա~WjxTp+ %.YktABUM!qeKGd؏;;uӓL7ȬYN*E**P.7~~%WےXjzA<&צL+x>"qJެ5IPyћ6O%;@O8[$+>hѴ}6 r/^KhL A]hpϲ/iJM& Po'2 A;-W#H_#dF1t$DI;?a*ؒHm:"cLJh^L#aTjfց&DDIS=H|5?RFVs,bHR 5-c@1^LǸ;XQj9=J&̽Td^10=O@<2puiK3JMV㺊32uԅU ?j:sNA; ?=#Xndɷzq~>tfV|wԼ`b jA]P24t]m.P 8|7X|P\Xay!5,pIN}-.2Amr/@UݒXC0"|{`\6HdF~t;Aic.`娜^;ҲHFj7-{TxY7 d:JZcA.\kHEyeAGJ"HQBf0gXvs[\ lKc9/5!dkS"*6H1"6ocGڭu \]Fw̳i!X>=r{ߌ Oꇃ"kh?fDl[1"EI!qy 8;x#w-l=ľa1=mDFoHl3.E}4T߬֐3{sae7H6֬Y*(!nZdaMy.\QZ&i,vΖ@v9b|Ώ8wlgӵ^Zg.E^eԦ#I+m_JI9` jd[E4:&xl;6Zc{bVûqmm5F3&MZ$44‡',-tpN+gΪ70Ml-q4-4U4:^Yh{㓫H-d(q1;^hUP om.MJڢqˇ0R֞s?mg&'gV[U\K<,w~Q^5?ci(L owOreXĐ ͇8EsW~A9As@C1')۠Gv>;sPuUx{lGdQ4v̢=4lNPy'viTD(+ȧT Qf\`ݵǯ[zN.kSܛ׈1~"M`*y5gp9(NX?J4~WZE<wuy+#mJP"^1VABF>;@_? Ab3[<b!g'+z'f6U3 wJbrjH>^a0jGֹӿHo=U]魲k֗ӣK{Ül_Cׇ%KFg;Dvm꜉ij̍(4Iԙ\.zpguᦎBjJq |J9G?;d  O#}v`_Aɾ 0<+D9҈ o?s]SE3R*J>|֊qΟ uLVt'?U?ՎeLDȓ:x907]hL.}LlZJխn&g]cϸd{Ab?jik2u`3;#!OH*5$ɩMn%?KK.kl7C}50)tkͺz1Ww)~>r-xBĖ2Gt /5DMh-l'ՉWYpTGbmg3ҡǩsmՐ 0}ń,};nsqv^lVs,ׯbFěO4(:(V}7#n^O4\?x_MM)Y]+Bm9VzI.m ȿk0(,}:E|΃? qaL_Q4HXQs>ftٷZ)#ۙW%U.3(ELֺ < 9wqR&yg+]_HxOLSF^dz >'n17-,4:՘ȁ>(}y#ڙ[NQːp(i@9(?hHP\,2a0+#qĨ=Js_G/'f%+L?zݤs\$Qvc}-S~!q3 ;׳}_S,'׎z5ОRk{ZYxF3}gx7 YE{|҆_O A6˭!%K| M UzЋ+[huf?*JJUÓW˷Z/V+ a%ӯM="*VK0߄~l43J6 !f"ƻEVs0F#dnD0niR*y׌tg^0\D{:8`)'2l[I%Dd,Nxz}VWk܂B=p ;J2H<.!oy?tāר8TJ@kD<`R4ðoTxF0/& i,n YYht[aWB<)(.1-BƯd@`d=Q%G "ʘ_e`²J0?~F&hJVI6"AMWb,J1A a,\TN;29>9ϒyx9%KVv0ñ>IYcK)y{Ҟ j.n|'-q!dOZDFִ*욷6hICY3?DhjlRL#e!A򅝀TjL\8щve MC!ۺsr$7@8blԛdzPun;1 Ma:|P]עFo&A4]5aL/~+mvrX M/wpV_ohFlhLVzeX$Vm@e~w748渓gk~VH;\aHp˰2ѻ7zaU s??u #؅4niWm&3㢸FTmOQBy|;Bŷ+" nu1Z?7\Pc8!`7- Zw_^eiR?qټMxdQ΍P? |Z3 mH8#n }d3H.F `Fp @${ gެ1Jbg9FVEvJ΋sg{G=S`GB>h,NRh/D*Q|4X^:v0d>DyU!D"~gEU#Q{%m_^#Â9Pa^%ByE&zy{*A|=2KڇNjzK`4 ,cBzNH8392 dYG!J(oVlF>1s'K{_[dSh;jG]GBLuS!?9h9=V&$K18> 1pWv 1W{I%5Ib HGbO(Դ1(|@5}  :N L~SkR[zNְQko@WTuxO$A=lUZTT|kE:=ͮ]K fH]MK,l=yi B]ҤcM@G."a5mXZgVF Yz Mruq8uBr7psSkpӟea>=骰!2Tfj߀Ɗ#;n{e$A %oN㡬wձJ9d7Rd,yk& @ %vdˍegՓK_iFhZʚ)~b2Vw: wQ=nnhq$p!]x&5s窧mK֌X=W w9.xBa C褨{MO:`˓@%[B`182f䓫Ziт͓c',J\4`p=8C byFjwS-#ʉ<0)Ѝ*Jq$B€ /W'fcY } غ1s.y=eZ[XCTRjbI90/B:{ދ7n xXq9%89'T4漋u^M[%vHCp_4rWX/ZB" b\J-#>jl?<:|쮌-Su myxN6i.,;˂V\ֽ_mmG 2r׈U|2ː|*qds4J3՘FKR,T^ uN>=r6iŋ}:)$U[MiFntgJ0܌EucVDD<}`pݣq/"b4+<kr 4jYt;e{[txcqv5#K.Dxt5>0Øju@dN ~ɷ^2Db %3ƛKJ#8d"uDŊO_Cf X `Z )$p=H)r9B4s` Y4ʢ&Ifr(;O9 i@ƦϼiSUiyda%*ů3BP `ي^NWٯwdҡk~xƢgKTMwcOr}} t9`ˀ bGßjv5d8Ms8a:wS8g-g̛`ϑD1ȗ1 i"饎V_ERڝ*d"zT$݅#j>PJUB8]oCjT1Ɣ_xxj$ 0ѰKqP!F2󉾈WSM;/YGkg$ dHD`<0Ɲp8`,Ju5 #Oqǥ8;)Qҧ'Vx̋]QmGG[ {_'=zA#:6ʤf/B|b?y"Kx&]۬KfE ^cMa $d!1 o3K/tVf‰:wRY5V)uP*r4W,ﱱn) 4eh|0:?w^N()eݸ: ۱pʝjkμ^R!v#/DfJ=hKiܑ&Vp_XFQ{YN]B[YѶ~,cOaC~DCuympc ה!G'\+ t 4Qw z{as]awa}]0U;^p%vl0H׶^Q  ZVWQD $}/1!&aZ&ڴX(c3oSuJ ȕEkU z?]&օkd/YXudZʼn|>n_ wNkҘrFKx>@[KѴ4][a{ OgRm[<#/PDBcmmJy"%# G5D@xO w2D Tj47'0kB 봸 x~BO4v~kٲ!Bd,) ^R=şx'5.Rڑ8U>k{uo΀m E#ʚ9E#/Q x9= ,wH[#HYޞG[A1>Nf  ;aO"}()5U?X):i)?=6_ ָP25,(RAh.yc.]OOwRW+azny MaCCz4A߫}-2<4t}V3eG[TavZGd!"dQ Ti)SdsMxK::^ubcY^m9>uK,N,(,ϡ(8`U8w#ZFRjTčB:Xik|Jxďom\Rt=yi"mMB{lU&P珎e%ThصqϔF*.ʖ<9d9-.yuNC1C0*cgWHC # C TcB7q td"IdD~`F %Ǝu o!2gYLV^r | LK-+RקI!K/2q9]Zaj):{V;[tA]OI[)W4b̽`[iFǎ` (r8dGD2]Ewi=·i(ql*(R@q_(]C-Ϩ]W;le킍4 Ż"UBoqvw?qSQg_&Y.IηH+`2¢6ч|,JLAFzv dr'v-3(K=wԉtI@TRGt-g_{;T"d*٭$8;.ie3خ/*Uy%d3:XwA*!ĺa^DXDga!Q9r@~Hr^^NCYF2E7M )_E{dyyMo4e0Cj{CbO`@}@D3U"fR{Sa(K`5R9Q7n8G$,MY{8Y[ftSI =V Q3$A$QqL PH;fBl*PydN8I;Dt@#*Xk 80K]lnD1}4 DRkTdAEq>%(D 8[WXeY {KpF9Sl%4 j3Ą?gaMpde/ټluo/[y<:@nwϫbޢ XA6BQ.g*[1?$!NflbEJp{fe5z) 8euUyy_!,/ ~.? lx^ϦmNEp\9-!(, FN iEr*ZٶvZCaC#p&((B{rkx"#gElM;ZC@ IԢ8)EX n,1)t(ZxH@Ti)܂a6^cipilvノĚS,8++*R?x},F5)Đx K{&[!lb3V2i)$2#T#+< s !=!W@GO5u u W<` Wm,?9 ̞ygB%PWQ'0t64́cIb6{{hg] F谣h@9e [KEN[4Kv2-6Axb 8HE*PJTI@|j\ kNq`j|T'zƴqcJsmMߜ&ښ,FR>+]E DɒW.* e@.4':[3Bi}-l[UK8RG&P| qGC5=x5 PgaE0ӶPHlyf :;b\5g\NEQP7< \;p@i_, +/՟͸HK!f7aXo^#wrKqxNwmC&;!ҁsGB^U=-k4[QV2_ɐ6%H행xi}$J%Йpa +ӻq8kҒk͒Q Ck[[䛭ɩіx=vy"4DyrnAU`)K%44OjF`,٨b{`2u\Dq*rAKZLe|WHg&^~ݰf4V;0w6i |m{ȞF.{;L!n5FcgaB,&xxJ&mޱA pӂµMh avL2H)UF_X8BIk3Ej?ʢ;J YeP^BU{줔L@Y3ǑaڸqPCfCD{<66]/Fhh#<{O&CU rz8V.AWUNDy JbP<+Έgý+H!NIE>+X=:%'blZ9~zT=$(Y{R0@1/"C>on7]Yr~ j#gv!0^f,IlPԡa -)^N˪vz`ۇ|~#p&2?kYbRE"V;=IV<sr UCԱtG|ȵ596mY[TR~獽4{w|[c'h!, f?@_!f r@?ǵ}O]sjx(LU}sçOÎ/5E%Ҋp' N26ߡJ{u(U>dWP:J_K'6FsD&`Z./|SExb'3aMcAhsj`v%jocKI5/ vs񄉣kVMu{&<2^%wW$3 C,3>_Eє>nݠ*8f4QG(ld~GP RtQ/gcKi.~Xg. B|/mK;FqMgS8<~5i4 Ɔ.,ZU)g)/&5 7 !O ὁXw҂iz6L>lo@C_C!2=cd<YBsZ탬0dz*.7hlXSL 28˙Od%ou\(l QS+톩}1rYo%wgu&Q@@k- \Ŵ=P--JHd,W3Ofl# aK%i$ TJpQ 9@aS({ſ=Nl: <xƊxAG_Z<pz?YKKz4)HCیz|FaMVTA{+!&-iL:[Axg洛2둞;NY+\_E]%фA& lCBjB+T/,&9FOT5d"&:}R$Wn*_zj7V}ylBVbDs-,Q!Z~{E.HzK:sSi] ~7_9`a'Gg+K{%D @ 'zn(IW~E'otx!LSwYO6jpwPz)1+c m)0nxP2Er\3ACcMQtfbeN9i~;|?<=JŇ^CHmq9aW8|fߜ#:|dɐ Q*(L]ȏ}cd`mQtVBl_+2/],OG dXgc*d $YUzvTN ] aʩt3_t8i'1r˥W ׈#{C9'Vln.v&w:gɚ6bBLCNhzvI؍u# n(˅B/݂Gt];rP[g^J-n%Am_xh5Kc}s"лٴo[ջJ/ܖ`s 6]l8{߼T9¥* ]ƚ Ij>xؗS[v˚TMd@{?N,/ϊ7gHjO>|V$#Dp5amdpϱ1i_&jqIPAwKdAJD [_Xܭ|yZ3?}bD@PhN=+ 0S U3rI+MgBk3=CtjjTpP[`9K0&m`rbY*/7_XF̙O%C[t<yaӂ(ڃ&Ҏ4fZChLXX~ِWB&I;R<)-;g4HE$]bDjz}=C촨rpjDP]&>VFY%Xi2!@{1\A224fB@Ә#m jධG@f@QszU$j]i i:gkab'o KzJǼ'wi+k(9H|0]<*lADB?,F]7U vipִѰI{gCP >_%Ria^]#y|GA 65s$2P+-(U2țfS H#_^p->['&P+s^:u=E4ׯճF$1wjF۟V6D] <[&ivz[y:/10mGp%dWŮpdHRzRۙ9(\ub =# Ե-xG%z8ET)'bw (:e%Ȳ,Dճ;06`?&[tE~JJTZFUuuT E[" '}}^&XZXeae) p[f8+aY(c'I٤jwB4[r ɕ9V=.fAw\u(52-~ au8 6S1֓S CRg27 /eAJSO 4I<> KjዯR6dz6 77̖siK1;%FUR)iG-K= U(%k:LSPvSlʗx F&G]0'd テCT?Tiş^ :6y ae a%b^k `Wkt@{FR*},>]@*` cjRuEȻ[8וUwm ϑ3w|e?ݧ({JZRboyk(#QlS̔M#7ȷ 8ݶaiŽ)c ke.Yݼ} ؠ"`Xx3v[GQ՚E5>敕}oT D MXRgn2;MBYQN-Hf]g\ &Ӥ|Tb`lE5sV'hI`QWAMs X'p|TsF~>~bgj94 H O;dјu1 C\Z69zF;BJS|u?`GwP'F=gݠo ɡxClݙ״2)T` Drdz{(s(xDߎ)?Zj7=_X2—䞺h=5`!%OP}ձ;+bƙ&:(E[A#Br !$ʅgrh?q#6x\մa r^@XqfFRAy18ntǢ W\ őH1Kgf9/b 3GjhK,1X_v4)*^2KF')ȣ&N(~,o̭{:Cέ}??<ݸ26b]ma;u@ߑEOR cWE t١Ɯed5vi)5p'9PҖ̮E=.5P2˽M.#*J`6 k+$١2B\4RBJ$?8rVn:r٪qN=ń_JìlzG^I`{x}gmE~Wkra5-8CI6p2SMfoaM+Sl tP D'זXY}:lh(!P"\x#hFbAaiOW1 脡د;)Ûu< dWrw1.e:` S#|f.ds~E!"^'ozo`LFob Y]}M-3 ON*l0dpeژ@fpV&ShCkx ##>WgϤ *} 2E8;=i ֜pUMaui  B&[Xf'P-T26Fe\Ep8- XP7%9amZWrMW\X͐b̋N+BjU5שּ_:IYc#=8X7S]rLL2!k2UD߱l-r\ ۮ9"V|G ZAYqjnH[ߗD0ӷ^T1/I0e xmUa92]<{ |-3h$OI2mG_<up=%=SNVoi]]ֶKX8/o_X F<ENjZDu(_\ ߽#OǍd͟0H Lii]XVmA(q7d)VSSDWAeӒB[TXUjgQ*YJU۩-Ǿ{٩,Xz^X+!J1U؁X`ա곷E*h-[zmȑ %Q58 oa*?qHxE6)U Fz]V Ǡ~f$,)NUo*tlry؆ ̛b=^_u!p.9mi'\6q!&[|(VyA`W5<3cec+~0o^ }k՝ČӢ-&==1db淴Vijȯͭ`cӡ͓&Co-eɡr8ԯ5I +n,s%+vԃ\vw&!S|Bi69 uaS u4Y?۹fjEn1bnXKL6M6΃*ɟ.Ӵ`ViSc2.Kt {4 fUT6D%4rDX(3EUXM_s׽$R,RT,"rCs8`!9+/롃j2ݖ]\}*ƊTěA-J|Ɔ_/6GOF*gN/D^%O1.f%Ƭ|m)7^a;/xlN}&btqHnN߈Q."xȵ$>pSpm5h='zrm.[AUnU$?Bޠ ﵶ~iDB!AtVUh GGjmtlH,$nXz-|sudl$ a7hj#&v̈L vqװ@38ɫaMFs73|K,ZM L5lsq1;Eu+ g=&iX[EߑF\{(lg͚<4 \b#"WL [&4kO6mˏDE#3+_ iB˨Ǩnr&8{4MeՊ!9"@{7d%Ž詣ң+N-gNxcvͥQ(Q.ZZ3Ae!:8| P}lMetDQo?aEi.lMghmͽEfoFr5yYB$dn(/NLLE{+/O[Ses"H So+v:"]_hw72NZeD; yF"hp\2}a3\ʔ5n;Lr6tPs|[tn+ּ@vܸ;DLV GD ޽'ۘ'Gޏ,U'ھĂ۲'.2V[D~0)tUwq ȯ6|,/rHY1K 5\9F7~⊕1ˏZā?gB 3CxS zO-FniF>4`<|==\Ro$!1߀խkVe%A΁/`Uɠt5o2QQTL0\*BX9]6Er׮lz&N\fP0;0+őE! zJ @i91'P~6~BȒھjbgO+qibkxE.ݎߔy) D%\}]>4 BLa%Wk }D2%iuH^3-V[O™XL`;Urɺ:]ԔC%MG# Gd {zl/[!B sP_:m&%QPTm D@Ԁwʭ{WbjnnuwZd#;5@/0h@w>z=&&9MQbds?G f\lY0XR.7h[Q襠*;fhRM$v~i}yr"~&e q }S95O1w|MEu!h3uL7\j8`E*5doaWHK֣n5o)!#nɱ_m(U(&6D:L;Wۢ%6'!AN̤V:-}Izl 6e8 ][<23gS/0c?9[ZG]qnx~$̞x`"i ``TBm,]ݪV(H\CAV |szy/K75s׋Yۇ ԁ_QX̯|!FBad[wE¸M6cx"Gnˮ5grQ'<*#TFt̕K1XқѺy] s|(? "'%<ݩ=~% >/\7+ddGG+Y2OXˋ2f`f!z zs7p%SCLaG.SK荇u ʌf0S?tHP4IC?m#&.]hΎv[̘j×WRZۜτg[k`qu[vlM, /I `P Xp;nbpbffHCi:ޔRoE=b 'ˆܚ M2uٙ>;T#;Ao#էVwW闢yIVa~V6De9ԁ/h?~sSdltXnPɣ=kRxY2K .L׈Bf|/ =Aj]g) E4@eO $Oj8Fo b~:R좢K2:H&*͎u r&|/[qGQ;Q "& [e?&"ƚcAkTFݜv̓q|ك~?_+8UL acb"c7ǂV2C;Ȧ;:yS;r$[v{4f1YtA1 SՃB 6sqVmv?+ Y'nO.X`QQkvV\giw5%O0~|2i6 (鿶J{DALwsJfy,XRQ+!Pnie_W8?ЁFG/_u~O#=-Xw0`Fjb+laؘ5a7ɒsW{- m|Lzu|gz ( .Q?=X 2rU#M1y s.-d]"l_ꢞ[ANxU w(#/4\Z/By`ɛ ^w0-@s 8Ou1>T:SSVօг Xgty74MsaAG) ^Vmv[+w@jK0?Z?m9O/c!j$UPSښe\;'5;Uq@CReZ]vH].Y.kq#<Ǎ v3qˏM]vodL{kت+ M\h 1 gzY .. Pavm,"ke3&>e@z2yAhb+yJjV߾ p6N4tkucH[}_yP</8PoPTTfo?~WBY3 ؛z919 !ϱAOeǜ( Jͤ+?iiD]8<'˔S8& 1sLGPXROdnNղʼnVٶ}ce:F)dF萾H%ƇH/tT"KW+q:(XnH\jߍG˗D9,̕Q f^&Yb)<?o|Rq/Aa42te2\K6w!%p_G W9]ۖ8IMbZ.rGsI)VQђz@|7iH?Pm ~(s9ힽ&?2rTu] hr?6<IdڦOӛfB N)yv><ŦM^Nь>JOfpZ8__rPޫ`M^GY 5֙-/ՄEeQVn\.z}mnxZ>b{h}N))bLRaDt87;4A@% %I(ab>a}neZsfZvdv43>Me4X/DUi"6((Gɳ! {` vՓC:"I'n k'98 WXF_0(kJ;&N#S}e!By2sm+nwܼ'r. YB!"t=3tNb ˧~wc3t=LlPk˵Egha1|5'DW̮':BS>&PJ"gkU;#cq4NyV27c>3tz_~ɲBcjRwχ%ˋy?2c%ҰQ @nq&eepxKzeyvSA#j%0tivÁA7'ظ>u4NՉJ%dW$.7~pxFRF값^̓12PLgQ0Fe$#Y5+UJzW̲zXgg Kw< aдCCdIMII6ܰ/YUK?Z|* ) /a[WS8sٯZtD~]U* >rЈ3xF<;K'sEs) !MdHà&;:  ^H(ŮeFuEїlP,\48Hyu]QQ:%*R`!L_y ({+DT1R^o*g{0N|)sS7##Nߐx[ʹU'%KMXlB=p͸>j\ΆSbg@O3ug9DьjK.u&˿q9N1k+,&5`4H,KĻ0\E5T*8Tl-7] C̊nﳺ{ H!nJR }/P񐆤EsyyӿRCc3B hPy PGw$[{۱|eod*8*weȘ c^c*\^{4.rM/t=/(7=o*p3z4dJ*}+|r#3~@xKD p< "Cˬ0I1.ߔ(f85K9^6wGBL6 {f\G1FNLzvi^GG%ƘxZUTc0U|1Bwz^Z*!qbPHZڿ[4ddce#> A4C8s(\1.iuAca@) l3?ڷ= }JYUá=lf'VB>5$*6M3J&j>EI'YUIxID)f$?to!?%kѢLUC_f=6[[C3+.6mYM|>瞆)ui81f3m(vۼ I(tDtE;b;Ikf+{7b|;Gtc4 q~8=G^*φ++<၀Ze!2 ls\l$($̃/+_S.47%F2cj6tE^yT\\Ǎ@ExSޗ~6|(ӎ,a .E`{@>!lCC7Ler?VΏ RUSHN`QA{H"3[:_I. )_t WlW}wwlxz*ٝVmtF$o=?'@ 6 3uI?oJwjܓ' s¿ucGu ez|/zsO]}=V-Xࣶ^.NZ 5`ӀO)q-k='r !^wQXïc47ప,@E8Ycӝ\C2ɂCGbHL157Qe#ս1JJ[ޭX]"=BwS :ܢmB4Q$wSM1kFy٩aB`賗 clɉ=N9&DS]\T8\,@jc½X$$n+x&4lTATCZ&SyNqQ R̹)챋s[&޲Gs,;5݅kHug Xbr+]cƙ`[1|ApZ/HYf"۸-<)9ujp[ RGfI$כ#z9:Z^>.0%wm 8u%Wz&}f;f~f cFPJ5$Ť܄"s6r B9-8EؑdY ւ@BVb܄htg!38Exp:#kdHڀ?h'΀\kfEkf;'Жb&Uc`iti0m!!O PʵݏbyŲwm2 )3mxE|+%ci v0{m>VG:ቻ?^-Y` djĂ7ϗxAѩ2U,%b{gO,-]tAǂ%3p=xt 'B,`SJ7#o}pᘻѹ"5%|Q^-Ew[t/?/H"m<r.?cKfES#Rn%4ٹSS|F T%b (kᤃV3fo`eV`6 [~8du:G3LVݺgG^ +"QSӻ6 t2UᛶS9LH҈!yn2o bd:"4Z(BYOHUWW bʗGKN%'o8H-\ϭ ʨu%…[Ini'pl_7N+/v +D $|'NɍٟxO\¹dgFXrQa{KT^"֧ Rl e˻+ݑ _R+_^~bj1bSQmGxY^ynpP5;W$O&.:\ P@x Gw 8'Sɥ(@j[|HFd2qfƭ2.LkbK% ׇe]cB`˾MmoTN֣R浻Xi+EZQmNw؃+vUy;_dY2TYo*yߗ &*PId7 ?Q0yֈv3e{ΩZC<|54jrVʫT3^I9M˗E<P*'_3hɩ}&GuQйI\dU%0ZX>A@plg% M}ܖv{KTdNǎJ빜Qm ?Ki>† !PcŅ J4uƴ6at2C,R ~+̓=Jt D-V :E-`Ol9T*Op2YO3zޑ]ÿ[nJ:G2fPFK l;Xu3N)wm#Nb/^Fk} eJz…]FJJu) Ũ7#4 |Eȳ(15Z)ȑ%u3mW-!w%<ί*s/2/UAFWRk=P"~wq |xɅ-<00TBQ% ZJ[<ؓ"?0ۋ[ ?]"_0454R}T]MC @yB`^S)($=Hlxq ^jY|O.ۯs+{~gT NN3sh|HntQxZۮ$3p/53c9Q EyYh t|Bs+󀄸S'5NN91rݵ!*zLVa` 'i"AߊClW^%.FH.դѕguͤMyѸQ݈YΣBuqV9{%*?o]TCK dyΐy%,0;6OHd-%;0:D {{sSCFh̤l8x[ c=4Wc魪 "Ɵ+~Zy[OJvjqfX,9u%̖w_{!0JC@<c#y NK޿ Ɗ){Y>nRm_lx\U;ZNG-sXOK)B,թNۛJ0&v}#+|l:i{~V*bH0)$I!^+Ÿ":-l 6v G#$,MR쮻#YQj'{ ‡xƜ3UϼM}L5HRpMGTy|BU G6ĈH|8x7/ w zME= ,]q[@Eݰ>%wCvkP|u!li?*"F)S3?^!xlv/kt4i[tJa$E@%߆RyZ{ڍ"A>E^ؽ)Wӫ@G d3tUm혥x۪.s=[Is+#{3xbU0r/򃠽+ "I d Na7fw:ƚw|I gg1yZ%vvɉesxd/_UM X\CWIC`եi꣏Ѡ듷D@bI=Ў)| )=eZkGI'8㍟~P@._Ѐ vkq=ؐ!gNX_mW#zf5 9sx8iU(짦6o9d@vkXB{焚gYu $;y&vAFM^G5^OI]B\pL bG]]FraYoZ=HD딴:|9`X!|5? ~c[mTG=tp˅8ʐ6W>hPVslrv25|7,AN 12(31g\{] 9+MY1Eɢf_+x~5x0BM@o%ORŒџ/`>b*>~9'":a`gJb? DkT}O16g*+OQIG=h UOTX{_Xۤ(TMCckfz)Lp_):ߍp4BfkĪ2N7=lS p3\bCtO[ k\p6K\؀~ΰBGԿPߵעƭ0gE%W~i]=-epg㻞j>F~"S9XR "VMq٫m_)V&@q:['s(ȵZ1k(iZ/)P$| Kv"Vnӆ+8t Q0@E\@0"ާJ'P |xT I  7GSHU@" *CgAGYI( Zɉ "%dP+bh߶Y$Dj7MeNSQ h6#I"hx%L4U$"JIAwamҹϢ1lXlt( Wyz8FI*؅[,gr4JD3B6j'Y~>)<8zIu,D"{NiM 씀NR^Of~aw6/ixBzRЌ\hp(_'7߭T"djFgo{:QI(OPu2@W1|(j} "`F܎$g^‡xmYd&%7oFt&M3onbd} M⯍Zch8Rx"!E I3$ptbZj3HVHY|G% G ax ŧ2Pi'Gq'V[Sh< -N'-P p /L^ jק<$I˒eKDe3k<\*)+tl.O&/(u)Kuk@TڟCY7IrL[<zOwQ?'ї]NBXT&452#iOBuLNp"1F%ztwzpڮfb:6rE ؍ucU2&9oF )W^A9_ '2 `HzʋjpGAD;,W󔺗bH<1>F8y@\Œzȥ:2G^|S^Kp[ ~|  slo&jUYHࢫƵW \>9a},z-\T7- ^)Y(t 9Qqj&@RL#q Ѩ -yI0lD`T49Hmɂ?ON5W_Q/LNmtI,R=;ԑ. VmV;mfBJzO0{τk(҇"1DaL'T<^N+$R7ލVƍ PGU hH&Zص9(Beч Śvc&%ŕZ㻿T4RŲ rlH$P6 9 ꩸^1i֎c`)<_Ϸjܖ >&!VH䭥{Ҡj㸳/\L8ȣ#Y26K>In-$ l6I[ҚvӀxQSL fr>Y꡺4P#@ڿp=nGz)"SN(D']#8p,QΰvdԪC"؞*L7 _:mJ3=T{֟$5vVL%fK7gi7#2nm:?\b֬,B'[ےM{O2-n~VNxvPww,@/탠01G\~z)Ě_Cd' "IK*-ڞѵ8 PFТy)*Ni#DI)lKa ^WBSn$9`*aDL^*x@aW?L|Fz*ZJps ^b&DY/4pXcb α[$w@fu8[=p5 !a2+KrUP#6gkZ?7o ųn@O?P8jb ܊}‚, jB"bB?NȜY5LDx ߲ăG4HlrOn620xnuB}i<[P+'eI>ʦj4<15p%<6p}eo;iկ"0w ڲE<+!L悓J|ܥ9jBxm nn@òR<ŬI2-#EIR+c~yDs,"A$6ߤ 2;~u ma*]}JӨceG)mB@1qڜ'WloUZtqG¶9_HZ-D Ѩ62yQ/Src_Hˆ- +xgMvS|‹0$}7UbB~e*~&11lwbi(CvK-~< Wki((|*DxN[r]h[t+4 E70a~–@^lEZAzgz")#fCa9ty,U}bzgܡMi"()7ڄU=7ѷ,cuWZCJujX5ɓ f/-x|/T1^vvcN\ƂcC:7±o(=)v=Wʥ"_x~Ƿbl,F8CݳNeRt_I3^B.8Dg7vD-ʝD0,QL[L?bu^$_ 4WjR9W=ݱ9Nnm<=C~mrdq0aq]B|~7^9ȗE=)y/1Lj"':P$r9-)kq[h,iVtٱPN:kˆFOLu[[vPN3K/Gy 5%pC%ʇ^&@Z'|d՗cV_ڞQe_ }TKvQ8P퇭WY{hFXISո, 9́V>|m)I {)U'CC2& \*$Rw[3s@\L jY=g '鸳s D97Wz\+(1 x̎kPB5/%#?92tAG$E(Sٻ(^\ХyXJQRϗec\oΫloorb7y^pEVp:hO $cښ ]Uz3hnxS9WU\¯ ĭjvn 1[)bp/cZ64FɿyqY9"`=lS$OV$*Fih rlEq#K@&nisqМZwqsF ꧥ8x](ACr:ƛ%*)7%b5Ht1wm4#t?mty0- 2k8=Vmp[j֏&_$tCܲq\En3~j~W-6'dGT ( q_BbE 9 ͟@aBqW==< B>OHuoyݥBGra9I\tJ!P ^irο6:_A hÅ,F62PҜ1i_Z* 1%#!HpD1Nmu7ZanCW3LEnlVaJق۰j{Yyi0jrĀ $8MzocF|y#j{pjCWiHI`:AwL~x6?.|#5n٪T;CgΊʁi{ q5Po# m 4*Ef0$H?GblC]6oE:¾B t{B -$Aͅy- *q2Oq}8Kں6A鮓6juJy2}n8}xCb8Cǝ5vFj>ۆARPOU83 ۊ k;u;:!7\k,*۔-dGL0a؉auGT>ͨY_*`czD!CR.xnɬՓBˆ JA稍>6g;aZɓ$#8j^o4ɇ,l*]P?!!vQV3b,1ԝ,T+p 4_Rᩲ)8O3J^|T7kvHS!bmBt{(N̪wQO&Ǫ$)أNvCl;߷}*rr4e;&"< 4ŞRL'`y17x=x0ԳuW2g(heq'5#b8cU`25f| ^=F4є[%8U.jn?,t¥x4{yxV׳G+@nђ`Ucۓ}AlF`ׇ(U :˂u.yFjk8೶?k'D%2EIE#.]q vEMMSfm{e;/[-9qE-Q/M2Й뗦9߻SqlŦ AI f$kN7X(#l4C_pX2-۷|j zMW(q H\ k i+i>G"Z6Y彽pz Rv*qe([IC"n LC,RFU-D0)an82WKv]$VZ̷Y@f9)eqZg?=iE!u;^;>l0ro+gO u1 1W3K&(!sZ~Q/f€~jHt$!.YGb8ᵨQ yOv뛈}-^ aTbR?hHzzIQ(e $cn[CnWCh] a E"'WQUMthtBA1wʘcF q]>2~8Sxg0SV{ =bAƧ8Nz\TmBC1' ׮B;wd&uK \%,U~GױsuiYT@yoR$Dև<߭A "#kx{S;R_ݾ؇lkT>Q 1~YdIBфmuO"6rbX㈜Ydf2r˺R$:!uYBlUdˑƂmٽOAPVH_/?u\PjI^֭p(g!6X_(&yM5`ʰk'Tk%;f$XZVUC5:<!9خro{-"%*2M8MY=P}ƪЇ=Jg[}{+I (Yem,&94 a)reЇb@L2>Ŧa߽X4C څS{RK~l `+zgTD] >s7Hq f.v8+=K!li[tsvPD~SPOy{#$UrMjp@QY=14G 2CxE1SP#K^׶ 4p  `nՎymMEi\@0 WˆuVM.-Iqsa-XCjs,Bs x# /( 0do2?\{7c?Vtr;&` a xӤy< 7?~aROqRF|S6M܁e4#}Ic(]yܗC#YPXv7Jr|r@@yv"?HHNjBS<#\?Ov9\L\a#%91mR׼4Z3in#κeskXaQ[.ȞyE#d Ȫ':L@.-nZ"eÓisEEYP*G4 ;w_CD/^ZfVK;((j!P*sl3xRD*_|- @:X%=l$[/:PGvr!QpՁ|o>/ IBNCqeY@si!%hlɇy,V!g3 z(Lڹ m7K0}FnUh"p" tAIA*V,P5w* "񿙶eڝnaSY:7P-Wa1Rux Nq# w4G%597s9}]|VC>1@I*W/8.7J( ov n}`r! nk4Hv6ƣ!&zw JpY`/zZ7yc0vL&5L>ٴK8x~Im( 5)Sps*K wr(G4,J>e$OϘZSe'&8e)>>GJVE?m:IcȌAi^˿Ouu(Kp,mzS=DmnhRj"8-+f-%}8 -3wd DKUs=pbR= a^ tMx(fþv=>*Hng`9!9 =sy85EjTqEuGR{<tXWIe ( ?q7ӽ㡀dq9BBv&pSKxt9|ڴ"䥐q~YMK \4x.:?Via%=.l]'Xmm"q+hߪ R.=uN Ϭ tDGڻL1"dp]uD9M<ַDvK(F*M釟}^sV*].uUco{ #{Ʌ+iAUpۈJ)Ls֒DFo#ws^$aty HTm’hd%6Taɏm5>O" ;pPY%XQjMkJ t j="βg&rUI4Y2I Rh8JL/`h`rHm)uakU凷-Mۃ\.%$V 6ǝӳ P pA,{ǻQl7U{rXNYJ&ķ ]&`C$&N^-U"AQJB,7שMq/ԍ&XOkF teeQSe(7hC[H_<9Xh4=jh͎m)f\Рڐ [z=`[!?SuoUv7_ >՚דo-\x>JCkjF < 0 Mn #,am FW㦐'B0 *e!_0,s/}Ȯd?+!upw$cS$XH(+gcĎ1$amR "%'Md .sh W1RjG X ueΙF5iuڭaƊvJN3@k~bYcV.ֹFZ1u@|9ZZģ+ZrFԾ V^PdE(tH)E8<bʀ;JmVVêI*9%;Lqڽ#AXF/PصÖޘp;y{S@JUJ|A\_D:.Ci`v;c)0tb{$Wxlm_D,h~1!j+$][ܻc18FvRWЈQ=^KK|xur'(k b~.H/Q 3, j.8qhb^&eQCaZi{~g%s<~b\;&ٌ͡s[Ekr5[# Hb*7l{G5% H5:6@(M=E[A!Ho 4`i|*xP7_ SĠ4+/U/D[/hwqߢ1E90): aC@ς uR-r] NI> GyC'WT>vPԆ)/d\'ډfK⾿Zhzh[g_wvNhf&&*Onv\lPё#Q:ފsERt/R`?/'vI*l>^iU+G*A%U#woH/OB30^ԔW睹0!ǂl*CI473h˲yvObnbtTr9V1t -.ޑ>Q{w wfjn"B0w[\aUTk?4m'-w}D޶:zKKK OkI ) Bx6HrۣRZA E<.S{UkX_4~Y)щ\+ߕ G 7%,)ͺɬOlKcSI=tc*q֩;j-+"q9^STtiVu֛L^"ѡk^PbsiB?7Jr<_#4 ys._.+*{Z_둧6흷%`_xFQ]+zG-&} ]zۊntÇ@- )QUa.uQ.Xz WGɥ-,3`G%i 9UzBK|'r>Z7R^4lԙeF%iU3[o+lMy\\X& #+uȆwAmqa &Ux d+ìW@#F0Sfp& c,MdK:sY%.mݭG]Ӽ?F;([yd:TGѵu՘#QMἪs!jNx,> % uy.W!{h'rjx >z 8kG.Bȡkz#P8;S˞zl-mE E ~EWTljݷM<=r0>-ihOiEᓽŎC?7'*v?̘$ij *rkI,q){]-4.0&CKφYw7H06 # rbԝ^#|Q]paآ!7_i.t3ʠ}?QT3NRPn{=S\s;[x 1 'wQ+ f>1:V5= p5x+:( G`{?s>& +Xaymǽ9T3Y^~Â-od =ytX)_Pq@>9e(I P,v݀Go`\'В֪a ,WѴbr3Ǯɝ̎·t ^xĽJ9!3A^TbX`O>=z4StݶC(^ޏIroIAa:-. )}9QZY3DfO}H4&yBa@bs87GiyD0,rNҗG7 *8mA; Co}3xanѕѫuF=fuI$+ hh9QQ(aRKAXxqs]|AOaAn/;-?-."^U&CLKȄfp::ڪȌ@_uwK``/ok.hr #xviSkJ}5҇.׍ "9Adv2HK UOgkEU ,hNMՎWusW2IR@~&j^_l:>},/tn%֠W+׿AvTpP XȢbm_v +dV=9*l xxv}Y49;uYAՠaU0ҮzG;R&#vMSuw- Aׅ`zbć+V:@QK|3r%SM}+ Ͱ` bU vWIg|uCa">t!(h QCX3&LwmKiP~b'>G:ϊbpP2C}r2OG M!3Ҵn1gw—@F. Wz|_:>IcՉȪvsN"$$/Iݻÿ.jLTYab@Jv(?3쫭\dy=l86s׍_ZYny8Ɗv=jGٽbDO05tŅ9IQvQjkQ|wP7q:6g7o=aXYC IM皡[ТV8j7'S19o[^EJc#1G~yER Mxڽeeq֧ y l4}pz[8:j,+4s y>LC ?'t㆙Na,tEv/mUD2[ɮyfýdqer (tzZmٍ+ %Ѧ?f*$eZB,"tMUCFڽ &F~i!+zRP>r Gc""JHtB"ك>!4bk+%yY 0YwS/@`PK&1C }ڥ Pep/i֣_m]8zKe 5՜MM̷П"~8^(PT2H@5Q$747އjg?OQ4 YXXI>zu yw )&DX5:EVophUkt@aۃ=xK;} VHnh $ zD4!P^r0e]3递OJKSo{VƁ2(FAL~mRWCױgbU~gT Lr>:cZ[{霠b0y# bE鼅kge2/8n*Pg*Vneb{=*Q)6Uf)XFS7,>:hc#vʋA^u}V9-M CV5YmSx]Lmphr0[kgs)̿WY 0^R$l_'۠IL sHoJD/t2 n;E!-)W͠> F~\Ms{P(nnqkiDowsr #aGjM~Wo5< 7n1ec\/g{~lJa& p7e hQaWS P`~\D ,^ `O1F<]ޗf&&n?S>J1++{_ft^k+>"Wٲ==J[Ҁ9e_h.}Α)veD-s[cSKusJZazm-*޾` -6Zf, EUseRB7P~l./kWeBۄQ`'=ïG`\=`69@\}Q@J4JHYj*G+t7J8rmFsVm~Hfe4i .@Dh {==*^ƛD{GspO/L=ՀHyk4%q!rl,Y ]82%G@HRV 4Yki<.Zu|~"@74IWzrLbn\*]$R - |˕igҘ*+IUcMOÏ z jiE ?%Mp5\aX[GnO<GbÎI\ẼXA' j湈3.)_ag\Ra947^(jXSFK"mZYL6dBx%;9X١1"vUPhSɻdu;NF;CEGRՠ{,m#_Yw9H[9+h8|`6sKAO^̛u nX퍛It*AEi7 gԨn %GQZ:'i>"}Mҍ m!e)H&Cn94I)ȳcW+._f,K~2 ӥxgn>WcLaۈUZ)׿*@G©-w70!c D/%3ģYB"+"5HFO76znw4c &&043 :"BKakx L_9oG֝N\AJ4*Jdolii=pOq.qWVDNl^ #mpr1x/spjt5~1I`NC6>)|n!yYT$-oyJ?Lb iJ3Bh.ƃc!Uvo5~K#yUwt}EjfOɏ{?I U0 b^G#$̓|aڇd hItZ{1U :, Q߻rgVWSYy tV7cxgoK>^^X1k[$w$\әz}1~W)QuԊ5]I}eQYG衅/|fnPSw\`/cu2~f7eYz2?b}+ _%Oy`=R-!aAI*lGŭUDV%JW8l~VwA(yNVw\-Hxj}0~b'NfQOY~60K@oL͛ϖdÌCP#k"ǕJw>SrYvAn,`= c)u(0bDSQ\;Dx#l'Hb`-XU؂ auJƦN Cml'H7F(Km_<1 evaD VBn18>~H»͚lQ |Him/d$CXe*>S~h?f͒+Z[$y-:݇-|GxY40m [Ps,M%x(D9=$p?b cqŞPtaL hi+Q+B'Ԁ M00h!pLݡ/V݌\X;$|"C[*iklG=ڿ>Г l(Ozoҍ^rTnV"RbH*eM=XsޅW"j0AQt`~y$"%帲ई^lړ滝.@)h:C"%GjP!'v#)*1 rn svnVn4odj#M0NͳQHT'cUa!mOhAc&~y 8t˺ν 8Sߕi?A<^ТSkq$ ]=`«|3nyi֞a%0Yۉϕr,\BӬwQGS@&ӽ\U+|⭔qј ^'g##EaIJ`-9Fz4z8Zԓ%2 .|s0[eTeK"lC+NjXd-]DKG)ZӸ Hll}A1rنmʲ0Ej]r'0aO5VAO&pl@PN38N:zzt~ 0^0CnO:A"ᇵNW-Vbdǎ W+ ?ɣg>U)sXʹffjGU$( _WlQCV{$ڣbhu) ") ;:5qMCjv 9qQ.]C(0~❇:Rݚss}W(c>!ҭ/+V]Z=-5j?KBYDdfޣqd_{ k`ySڴ9:0:v|gki? d0z:R]͞#S4Ë81[|.`j4SEs>`4_j">âzʝ6eӋCKyU)Cي3T^ο2F&.N՞YYYn3O`\ >ߣCKA-jҺA߂O}afB9?AIf0gW*$84T Ɉc6JQ#NW;㢟J?;Q4HGƅ ]e(i"<ˆOα@̙/Tn}c') v/TX@BȤmkT͒Hl fWw+(AjPn0v>prtvk |Σ]rs-[I?3ܣtFkSV=YA[ۙvᤗN'Xۦ~L gc͈ȵ 5cŮ)IWU׃p'!v@YZ0+`< ,&(H-762W+N90ԯkh6h-,v3+o*#NWJArZhVl$#8s]E[hT[]J ND:V~nOߩI 3ċwp둈q%, O,p4O/5pY 좗kuD}Zkgyzy6Y8,yÏZx^'+Vg:]o,R6^]P~ŕRUXN)ZHGUtLE IgU_!hlz*cm'-b-ye1q\SLSK(<-uH|@$@~뾠⻋z4K qŃ;C<(#VzS_LgМ I'+B\aL|=ͩKo|}Y -[A'0S>I_˞ρe#~q•6A@i+' 6^Aɐփ}l1VܼCaJlbq1k9\(l˜.!x f,,+%8n 7-Bcz// Vv*'@Tp?P/1Cٜ}/f[6P_!f %*d M[/zIQbBemǴ=+VP{Q ĻH*la{~ql>2, ~š^QC`RÄJwʹO,M Ŗ Q29DKpů`v$z5N:nC[f1d0zF7@[ ;YQ>Kt!dFZ F3'<6jhߞ<_E@.P@J̳5Fk>F Yj# )Ӗ?Aq?,&O5h@;DKk,LeMgfH}%T#pkƇ( ,Qs uҍc0=. m(em{H-;2os/`J-跥y[+W.?" 0% O,&c1N4vB3Dg|Ѷe4ikL"˛"|T xB5T_¾?Õ6o$,x1%%CEyr`uaB | ohk fM ݄`2$@Mxd84q 8i0Y:b$\)_3{N6"BJXS3(GRӴ I7WbGTQ4 FavBhg9GY*~M"+G sYrP]IDlb+BcdMpnHl;"dkGp2UNr?$(v쭚1=K=ː7A QR /7c5̜gNP"GxZB*]By*-dbxQ3Ŋ+pÓ14OC~*(ݛnު8YhQ1;F*=mks3'Nt]4:+JxulSp3i&ѶlFe>:0.NIs`2W>Ǎ&_ksu^Rn0EVb3T6\PGOnEJ{X}o~{TqvwoKZ'i+8b됵~;89>)Mb>Kth/3<{$3s-|{RP/Bœs͖>9tYq>6`LjY?Fqv$<4lXSYݛPȔelJm-3$/h|EZm,Mbб 2‡|is=ALγ$+siAE=X 4U/:4D*$?W5>(Y@D:]5<[ :nwY%p^qVC'ƚG䔟ЮgN{mPr]'X3?w/ؽO0XDִkw@g(}GiH*# ^ tϿj[ۋ#)Zi8G ;/p AhzƸ~ђ8ZyHVSGM{55bu)vN߹BvMZ Q3!O+|.8(¨SԈz?mի'OL`$;2)pJ4Z~ Nxɋt,ҒVDPG0}~(צdu8~*fϱj39<+*柟 8^cDo[Rp'~ϋyU:7)TQ!sK'Ξ`<+~ԪՇR5HB#Kd%%T{Mؾu%'1,sFJU i};4FG Z~$w6`{k3k1e҂jpc)5@0U.QDR8*VAG*LI6{sM8̼ٽLRi4=F03)O}24s*Xm+~GRdmp_m{.sX೺_Hxt/ͽ$P-P~& J Ztwhx VDjUXJV@?6C;a<8{/q۾wtF;d`7HH+]qeɤxբsWClT2My͕Fuashe=|A!"NNȳ͡\JYtfD( T $+GB4a81{$GR#M Г{ Mk0 aw[9.8X3CVbnJ(4PO#18> 3:0ծvx!D@֨qoIK|Y3 R,$f4T)dlDZ.-+阮`>(m( }H1~;õPux~QK~InJ\Rb@BW%)?+UH P8uŏad˥)QrM:Il|>]?~#SE20DvL8Wzݗ^oyAG;\zSEsɵ;6Û=ki-A갷`N!v/0hNW 7h$7cDӽ|ѽ8}NM|{LMtse^#Է%>Il -LfގI/0Ny)&ϸR9noo@ͳbx"3inZՍ Ԣ84^Ar|#mrS|圇M?BwHAgL2@. Ʊf>AI·rpホ2}/=[aUo03R6Y,8oUE]*T d0[ =E%QU.wYzovgo sE II TWp8cVliL!.+ (wQbtn$mCȼum=y(>>]u͵.mŭmmۿ50O]Nhf94JRwB=?IDC:ۻXv[k,bsIh.0J<mt<xِN <*IƮKQ.HOrG%ە,".o#ڤqU50ĖƩ44~{-\J+5}}-_TЈwF`R`ưWOYsrUkwZ.|ǵt~έ<0@ r?3M|y03DK٤ȴRur}&:J7 5SIȴy /Rf9j. sycQcg/W>m m"58ED ql^"bw:m"DB~]GPR NwPr]&,  OcҺ+ƯGu@un{~*y=&y0 kTq(o6< א=^HR^ЩaϱX\A, Vp>}՟k`XvDj.}6mΠXgڻ2`5R@Xb FN ҆uDd +aV:U=9g\U:~T8+l* \bҙc1h u 05#W4p(i`L(h( (ۜ#aj 8z=T<^3J@kyᎌ2+w5pAZVpuIq{u+.Ѯ{BTo|j{S nCXj^=1?߃W|zG|9b+YkzrOR9.>ҎX'ba6 ݭKs@R/Z[|Es%Q{"lpz5$A7˧"3&5(B ֤FeԐbi;[r׻ (Rҩ6 +7z/vkXca'h?;E^=֦*V~J< }:.g`qN 9_Iy|ޮ0V͒/BkZɞ-On< P68Ciw\k ĢP+(LU"a$(wZl[)P>[G ]c.±eC{XVx[Yc&y.{#>2q "L&| l~ŬZVjcbT=tFk;Bs| @,>ĺ`W(CR$P܅ߦsӁ3{Ӿ| a[ƅ^\MDB>] "7rwuǬuޮ7Ky0(Gk\~G FF~Y68h[8 z [diരWs^2"Y#{RkqphZs[[:f2 -Ү,cE%icpl('V.1F/M="a|o`?Hiz=e7GF3MQa;4dlns)AB+' @kVَߒ?A+D詄Xqٲ\n(djhϏɵTD~ʼAˏ@O1W\{,فͺ"DgOI4-hdz7`>"N4}?mv'Ü4? uk]TX{O鴃;OXڳƜWcC,7! sXvPaexn\vbwMhgvZOG8gFZ8ÀpS)+o?+f(uj\~\o}{Le ܸ}K"*q-~Bǿ?Y{,'lʸ3#$?(܃vΣUl!g~ǁq!B[f 1 |gz}cJ/*- ;"X9Y*Tl_(w}nQn ԲCDbS|L,mFd$%;\'}ogNvS16 B4L&\#h6G8@1[ovM c -(;:-4+H+$=n^a҃g(HaeD AM6TP 'I_tHh&gk#ᄐk=G =b-3 :mG% #izbO^>kRhfqikM<s]v^{Gȧi>!:"~GF.?MVߥR ii>RVpA~^``m[:4yG2;=y߂n*% _'BR:)d(TI<3_͍ê ٖ $'M5t=ϬJ'v^UFMgQw:*KaKô+\Ga֓oYf`}m, ?Lk FqfWpU.?a,dSjn$L$H DP{v^a(!<N+eAwAYV+JeFk%eNR\Jl4o96.6ٖ%Œ+g(x'%c4䊻4|oȭgD ЎUO))w[E+uAS*a]ϩ(Q"Q6@kv1[U_+黈YЊ ј'4ʂ@%BZ a#Fm*W-l.K_5b Ɣ{OFƀcj(/` f5P5hL@)89WS^gcKↁ@˜έ$DSO]1L A0כJI*n? cl M~lOi+C +W6%9~PT̎47vrmFxm/ew}E+ވ vMb]7_Ua[BiVY:KXFD*drt*DUցrV->G~E?f*ogs^\];8BO+a,ႆ_)9;$mr&??)my=&P!a:'T;r-0=Ц0 zj٠V|&E`jea1CD{Vz9) Eڈ:Y⣒iΫ1O^~OGcbPߏ/JĸBObbr7SQjAy ޥkL*xh,@ЮŧC0TpU){Ul6X:@ؔOTl/E? B81A YB5\N<7s .9dykie:u|!dBs &וzi'2 yy*ַ\3%.# ~FښMp'-wv܋m[S\:v;#%V@nd2S5!]XQlK'R<'{b)PW8ݞ(mPٝ'sɫo_9"YlYI_a5b  {.T F$x*.$ް%0x 8Ab:3XhUjyHAx *v;=Nj\g0U-R5P_ ;1u|܌SD; mm=4'ۘP~JgҺ}ȫၖG۸{ V=j6-\QhcpH2DSȨmf41Lfl_vٵODN˅jPwPzl+2#gnWI qC3nJڇYJEȽ^묘hVManJrIlPqu )ߡkbLB&"-f GBup8g޲gK.?c*訏Y]\$54"3+n`&oҢ2! pkmzU^?EN<'GyDx0jKZOWA5뭤A|kP_4O%>aOQ.0 e|'ψ ;V)eTC|g}>Pd`+;eޅHx[ӕN=l#~%V1cq4pya:E6&vOh7BX:?>x޾U8sBp\_Te{hW7_Fء¼Y£M)"X90znJλ'*5?f%՘0A?TVD k]LQٽO \F# NkQF<1Oƫc1>%LStuGL"^+R]G?7 (qScfL.%\u>ٔ[p2sq J\HF6RsLP!˪0Jdbg?M*{ҷ>%`/ef_u_ p:(@cݽMQ¼S oG"vpp4&6+QܕDc79_M1^aU˦p 9A]h o>{XPǑl`zWDFT5$S>rGXYMcN[1Kbl/XcU8ɂ\ d " sn%On/%ݮ]{kE6z4ĚVR<ɣ>4#jPM( {CK)Rhl]k[?U?0}c/tHL-}lg2 yO; V3/vZ`1@}/B\٘->tx>A%qҼ˜lY{!2ݵ:jB+,E%(嗇'3|J"ioJ$X&a X2׀ƒ_M>b-}q16-ظ~l۾s\m% T&GWeC{*ݭ]EΝ= G.5 -o8_I/ě~R8(r-bE+܎{Mcc.q7] S UiAH8I<*75Jztw%ƔAKU-yØhX?UϴX*Z0sAeđނv׹'RR TS"2 |YQYIQȕ͕;.`nYcÏN}1h;ԭ&Zˬ܏҅dG_P hփCEG VvǠ<īIKmЪt8ܭ4yׯHٍxԣwObD 'x_rýX!P hfuk%@[̑r,5Dl*GEp\>&K/ȑ &mӄG U.| xiLOwE흀Q}!j$P*l:dj뎜yIW>26Џ(O{KlaQBfZd =c'e",>z;X(4]ĸrܦ6Qds N8=o!0wo>֟0+ o+P"᫟J_ˀkB],a:P((u"I|@[߿:bA,`!wyD¥u9yRƤZ cJ3 #>򒹻L.K&ag$fwƮr ̭5N!/[ΝЍpr;_ThUBhQynS_㲍@ڔJ#O4MgUfpu#tCҷ0bgx'5oX$ ($#-_4('u'{r5VK 1 .J>kd.+7^ӉQ몵!AHG2~7 ḚHgPl4X(";Grby/dӣ"j`qhz<2#nJeGjqcCEh%(J`ӋKZ[od6j/zea|;`Ly@$[hѥpy?${~n ΫfU=bT%d+_ e"E KfISX j*~\%$l k.g[E4@6G\P1uLyv_WZS} <),~=P@N\k綅h8. X>n@!V^7UlK=aCb iG{ӽA!rUPC〗i|NK1(q<7`o.5dEeZ4kbUC&2{V8°[xAoML6,wKqpiWucC(pv~@틈pcn<3ZSE$nVȎ|K#F(>$8ERdߝ6d)QqJGˡmAÕZ.k'R^DNNXoSKչ+DQDT`X5r&9}~9v6Zq sexQLVPJ~#: 4B2A;/e=|~y߼z_݅Ñ?[yfMr|79vk몫9J+lM*qjk/;I:1:{Uɕ{{ ɖ, muXd.ŋ*)y3Of+Q `hb8bX; r=+3#2z_a]QC >g2F O/C}d> #ǂ+)~CuCԂjڅ> S -ܿcѮf#ipܥnU^sɋmTsȪ^-馰V# Y +6Ggܺ4 n8hR Z>_a=b_F0饄XxԈUsmݝq5 x+_LJ%il#A(''FV^X4NcD`HBLÉsRn: @Ag;Z/fƘ1rTBYr@a >.H)^x<3w5kYp; ?kEcUX[ӓV f!AُY8B!a/ $.qh.Ւ'Fƿ@H2KTR+hJ6'e;GNU3 JKIbsz|;W\KG]PA9K(gooj"V#;o&%peV j@<z XhNb3eMM4Yyw${AM\H6Q1LO ^? ů59o""0ms(C1 .^xI2PA*~0 g[5)u={mϥhjtKpFwtyLL t-G1?[ceHI tAl")+I6uΗD nnnox_кC9;Kl̓Vi%Dof.h.1u|yWEaty1ln0ffONVy:(&X? +: ϶bOg-qss"0Žu>䓟Fi6n1咭9@$. @HzM&D+Ya79|\v/O/3_džՍ<!ڀŕVF?KJ|XbhDktn&e'kR2Tdu44VHM"?;|N̤E+]mgzňpygB+nɁOY,IӑŪ{DVXo`sFByAĽp., 䡺~R.d`tو0V"fc) 1(1A5!BPc4;JlUD f 1Z¬]]}"yPᛝ63//gxځy՚3Sݗw 1w4Q]l$zUѨqୡIOʫ*<5yP $Rd?AtbR娚Yh5CǟhyV+X} 7l [Y]ХxeIMHhnMOl6bL=_e^-:d@(-$v@]=!e܇3DUxNn[h{X_|O<:v% SQiG7&!*)p!_A\pMU~~[a ^4Z`0kѝflm# \k3f&,DnX%L !ι'{Ua2UoHOlCGجͼ^ޯr [Ĕx٣^bFFoX|t,^d%ٟ|.y\PI, ڄ_@pdSWP MfHR2"ٳtW[Er27e(r yɨ9##a`bŹiobT`)Y޸ǽsa?%9 5,O/KL~mh|*Ww^ތTȁ͋QqA;)fZPCyTjͯV.Jn'XI3=r8/P517 B8gg j`kPC^^@iA'}&YOk*Yli@v_(E@)s^д )|Xy|9avЭ!1"V'*0,ՌexGWƈh!,hڑx;YˤH:5N1Ղܭ`Q̶|^LM[G{\nj_VN% 9pCZlv٢d1uj|Jr`2:!dfߥ/Q,llx򦰟&5c+#g _,&GOSg!pP'o2B13 Yك~V} s~k$21 _ wUA~vUt8Xb}@3_@,0(9yf >XF.Ż|X2j'!V!GvnGשhHX&MX`A$Ի1'p4;;`Enox%J ㌂EfRSr2ݣ6UhrƎRsZ' ZLڷBM\P#e>@">|4[jĹhW_gGњf͚=lA^1wLurBö+*(F>NoAF%:V3 ;ͬG;zMҌ^BZ)7ʛJ@ -XiE1i]\؃ؕr2QW'#&洠t"0g8ЮCF}w^Տe޼/ CS X%1|)?7ح(􁃇I= pg_Q\vT>e$BcK3\t w\{=Q s+dhuEݎkHP F9Cek,pēFW[:Rj融UE F;mk:B\X/*>w(ɑѪ 銦b^ͭoIӤt@0>=ਞABzȆk' ,SSx$靠& Ύ%YQ#J ~w`GXQ`|5^AAGa:9&`^dh׷7FΗ7I匿,U_!sF!\x7ZO ^cfzPI ,H~EI;ZV]6Anhpblo2桺zt}ۨp+>ɤFx-әтZ 2Lթ8>}+9 C-j]ZJFs1Q}١1|ڳMIKᴢm @d-ciPus?Ucy-:*oU~o!f憧4He\ sqgyU]i>P`[._fGHgqQau]6/Y ДU"*u$k ]&ݻe$2?RE^bs#pv#w Y gwX%^Lnzd`Ǩ}^ Tfڭke-t^$Ohw`b(',c4oP2ѯ N EHj]h5dprH&]jSf1ZJ\?)V-J' \/ehaYF5Ө9 \g/\q@~$.I#X&QVrzk ߐF,H{EscG{a̲&Qhnec<[܃:1i9v( C p_0Dm{TB{(mEѿtEfbW`-Z܌"ǰA'qPgC=kX*JSf' r-ϕRh99MNtwh<] ܇## 32)p",Ķ?+=q:c6l# B`x[-}SU'a!=tp`4Nc-ΓC !Gi)*x[IϣؠuB~SYcOJ%UݨL-.b dW+y}BAFppFKߑ;!͓|GnePG~oȵLƎTA/YÞFC^@u l{.34%XkzZR3(ByӀ[$F(YPnQG~B)*"%>ᷟaدT,[_G7hS 0T܀eќSrL}EDZ(턺EBM).Kl]=bj[٪i{~"51H)? g{Z(+3lJ1wj>k&0+O1;{ K4F\\B+vɈrsó =˃N"`Aex&uɰsmHT"2Ľt"9M?Ty'MH`q@䰥wQbuERT:Y2MϰiT!@oDYگ^ ىuH tTS ETW}Z+S q"nM9 Q] ݕt3pЇub>O )&O&˦$'ZN^&~_:1joKj@,sRQHIӡ|$a{2&3L޼={KnC>9lSY3,\䯞/5)xŝq[{^^*3eT'ȋ'XێckC I94&1 O*n, ㆘:`Xb8*Q ss#P4POg,Hf@̬J x5 V۝)g+?\]aYЭ|vgPӈOMm/vCAS =zDv%y#Y(" oSaҟqpк' fmR"+ |u/L‖R10t&od2G{]S}Vp p5uI-g8j,>0t' B~ p7p7gG6>"RG=Ҫ+qdYuwӮMip܄n)F4ڲ|=Hǔ <4lHy*7%iWԴLZZ%.Ï#Y]6I&>:)ܥzwAޜC(N=(+A"SK<ƖXz5VI3(E+uPaCLy)o2hC vu$, @,38 yGA^ˍdsu,PCw4pό-e$GjV1S$kv{ Q ^'8ݴ*y8*o:Ac:c4?UŠs FU{ce!MeZ=(IMwŃ='#|gd'ꍁ뛖ۻ- X!@rv +dp2LJRЎD#l[qTm^J-ggHቕ૯΋LrS[Ot`Ȗ(b%$ n_,͊ oN 5BD?X- Wˡ5'9ffbhtpl )TG"-4]^Q--M$*c̩.[(^tQ?VNj}shnyDmDЂ\[:|fnC8&Y+EִyJ Kڑ 2SPY+Zt)`,(Hmiq (HÆtȷ\3Jj.mg4j$fhVCWVQcF8WL1$j:@4D&̰X|bO!/-z:>0PY ˆ*,r=^J@qzmA'Gy"ӷ"VȨS &ut|i0;N,24.1TSp8Zr}yƖZAgJ\絕LQ{+I3ڸ =8dt U&ܒ޴p?6I  FS<ƗIJsPQwXf{+(p8B[\t|b̚tm,Æd0ͼ ZѴr7II:=|4w%9 G<1@ȳGChQPZYLM?Ktgg^V!_;"6҆6N~Hvjs r#*Zȓ]5QuN-y -J_Ψd${gc>2RHD.Մk S .p[Ylyٿr :crގH1?'ֺh dEb2/BชouQC[KU *}( '|?cH0i5s?˨sDTлm*YU/HN! &RgS'ru qX?[7* i( Fygy!HpN@j밇]PzǕH3; 7NK ㆺԇg/ZɥbJ-9P}U~KSKfd%pazeK@cF>#iF[EI4iYA`a)υf)bg4]/lC${޹+L $Mh#L2N- x0Rgߎ6@smRXf{h5'Ѳu] C W3gjDqw;|!H<6~}Z}<L;iGP'7"I?,TY ,hQ[?-d- ٬ϱ۴y&3Pr3[Eӗ8*Ӓz,>NcXFûX+_*?El-x>m tWtU`"_$U ?QS,%~]רGs> kc^49g+Sꑘ/{VPzX}og?@/_"=& K\`Ñl྄F-dG,%\s]bޒ#aKl\Qu)!5&uXYSV'1R 3ZYk=Rk㬘g1H5kre*3B%Nl4yr /gYPS7!q~Zt_ 5 n% Ҧ_4G;"sׇH!/sp'$S0j ͒N4ւ D"GrXwOv#}k=fܗ/`P̢xǗywo = PhphZ@s8aj.q>S4#ZfOLK-ÍqgJ(/_/a?kJrN.ӃS,'?;M|C(<%ҿ>Vh;r_0]"\qC:鱑kyڎm4 |JAhd߃Z!gr)ILHmKwέ'zgRUb'h&Tq?H{4?:F^m|1~qRyc4~kM;;{xhf1 ގw9~a{lp,1c¼7wTcQȱ3g^\`RxT9tdav υ3gOl<:,$ B)jJ3n?YdDN> 97y 1jJX]>ahIB)xBY?ȖWP+4 Bg"6߀Q0Of#๕o+N{fA > 9ee@$1lܳS^ń rܦD 2] )TbSy"=u#`0o; tyϘJXFUŕ5Kzө%+=/xdUk8 :^cۛ]0FKm '~|Wz0?0mӐ^=jS7Nehg2=Ef=hY^s9c~ЧBxgKPJ5e87e Y gqr č'f# >>Su767~$fA W4ol\mNmδ0"b=={zkqw#LEVoyH2]Ub@ Qi#+ nݽCawtT0A$uhQ(q&mGOeIMURQJYThC<~ K˨Ah@Q lqjvڈeøOƂfR2~N$ GuzȀ %p ˙Hn|]| 7^z[I;`i.H?1dtAοff1Wx` Xnȏm V$m|wV#'9lMe{>3=t`BDv{4#Rms~eȯ$,/l!3Lhadnfa˴n3I}7v8|q+3d>$F爐]1a`X"ρuبƻ:׋qoJ&K#Y 7@\CYf_: !@6UOVkft#S ZnOp;H6B r^sAXbR gU XȖ_9۾Kj[f E7 vm08$@DdPAx~h?WXO$.,c@GT5S{^.ǭt#~Ld1 KB2ݎ$abo<=^}P7YIm2Վ&?~{0Cd!pp%MN&y+<˶  rn2x?Cbn|av˶fΪ?_a/;0r7$wlXz7l >jzĹHd;j&^;eD2c)Ξ(7 ND2 _1%/_KJ-3ɝu(fZW<2ةNr;?x@W [H!QRC* J0/?J9GX 7.Wen" Ԇ"s[WA;z{5uٜEU ?7+B@!,a3ᅰv'1e[[ѱ[~tf4َ~d~f_%~9:߾(r8S1WT^{Rah:`XFmDR{Ogߴb>zɿޛXk] pEy8~旬il3WkLƪ@D\o|dk V+Nc\GTHnd܏yvw2L$k#r\ GSUB}2D6).)G:h%yqa]=%b :Ep9B/0? +sso =%1fG;:(Rm!%ADP0.Ob*"z>Nhުzh4`G6EBEk8:P8h%22K8 6r1q"hQyz!^!b4+)\O4}J}hk1 s%Hxz71BY{x4fঘ#L DY*2_77dz$2Ɩ vӫ5x^g/~FMH5|ɐn9B m"#L{"$kXȾSu*#BC~<ۉ- Я^hG3R&BLx@s*W~qcQ"P}W']T۷MUCZ«Qp*\l1,3ZT̊YM2 1,}{#7~]HlE[,dh">EzG32b:a`wOjSn*r=-xBfYX\_xT{f0߁ pQ7`rhb?0N$jjS๴הc țQXd6t$Md{wK)5Mlq r1MvPnGmѦEft[\ts'I8jB$‡C't 3+Dqġ1$BY7)@g`נtfn-Osym>-.V$#eS?.7ISoIC7 HsmݶI J,EJ&zRe"<`SW( r _m+E5rȇDA55I b:IX&=X˺ìs#B,< J{,=<S]e2xf^6u$CA|UxP{gjs!h^ >_ިD|&ML! hmɻͧ>QBP "'vr|J [}ߨ04xcZܢ 7'lV1n Y uwZ+  [A`UN5!bcjb -P7‚;eÃg~N1Q$Edtv" $ۗܶmnxH 쓫eXfj Bd %#_=UT5f U8÷ ~3 N Vƻ5vnhƤȝ%)B\xvG3om"ͧwt!Gx]KB_|# KȘuB+cZLؕz9aR|X>?ees3W'}z3t oڛiB7аI}>T4 F6$³w?UĶ^%d8gJ fMg%PWmم6)T 4]5Y(,jM }ٟ2s,` R6># [dD.dD1D/B/G¥,A͉i?ݚr2,LGߩ s'"Wf Dgg"?,Ǒ@4kqkx4qKւǚE[6e%x7+L?Ǣ PŚEdw:IK9tbaݣM2A'%qO>Ěvm5Ui K \cY-V{Z6ӣJ`ݭfP7Pպ?I!l,s̰R$f}r<MU{k,@ :YSD'S@sJ)e(f)\naX.lũWtɑC{u,!k4В_e"{5e`9DslmnZ಑K~vY`dSx9bme0 vك8/O2W|;NI%kR̅42YbK $ݤm|mT[AfPUo+iWClf!ќI_)z?7_N^Kr [:Mdm,,_({䕃/g"]s*IPYtߊ݉qrteIp(;&uShQfiuy?-n Z3-r6Ax1>t!y^fx]ȡ.-|aU!sS,S/ܫ+X_|&T9w~Tl۲6ytFϗI5/G*$\~b2u<)"R< K6MPjE/n^pv1EVϰ6k V 8D%U qz:ϙs0}ta"0,EW X=_'deC2r2yAaU4G.62*t6 &di:dۖ0]? 9B.޴asg5-9@"Q8 `aqF=>BVRNa/| J`e]Tc}ʆ}Xb3ZmmO%LHߪ@RmZ[JBˈwb~.P{o=:4(Gsyi)WD3\oBun6PI* ݮ ѬXBX-hHk78 FT{]SOKx/AQ 6՝Dߍ1!TUݍ7U?Gii{V>^ e#$y}RuR!:&Yݶ6S^ݹ>@d4RBzy(yFH6/\6ѻۺGRy3h}\N Re4J$1md{ZM (#Kɇ@-tGO~]rWt@"崻~W]} ~\HRrv^e*GعV oV3>c +pO >Vs&&DC-,!_}L[cq;bh =5'ooM\X#&jbJaURpA DX/4B&z0#ֱ d /!Eى#뛺/Ʈ㼖-:k<^_n\btEO!z "(Vkpvr2< ,ݽ=C761kՅ5} %Ǣ b(j02egUq~).I$X3͆?屲g2ՒMq1 aIp.;uZ״C/ȅATpM6ffᲣJK,yU`)t R|Br[ B) W 0qjhʨBB[p7d|Fc!ae{$( 졀 ZђLˋ҇EwI鼴o Ηt<ˣS_yPG3akFr]zǙ 9;#^!4oJ@Sv^g![v\,EPL7J5ЯfG0XGG;h ebHsG22Gsy#tW&6^if2gmv `!U%ځw0:<-:kj"=T ki:xm[Kpaϗ1XO cU<TܾhUi' Fqc57#@E BQE_w1n/npʼn~l:g}q rםyEcq o^ϝv>Q~78 WE#i{gLZL_D9=4L?⸝ՆnPDp!Fsq<[FVdL+Utn|m-a5NTdyeW-V Y}l789$brwކ+SqWؓ$B풔1օhUH#+teC-.G缦G*6Zh)T9GarcG`v`28WIТ{G+WI+W!|kp{2| ! r` $|I@?In"`GG.VĶ\"I \uE0Aj3ҳ.,/\\!Ʃ9JewTrX -lN\o2V@ͯG> b"A2p&1 _5x mT֝s|`Bh&@^: r~,w m6Q [?T?VLu Y7#k:f{l'4aX@-6̐HV{MNL|9$ڼL} {T uzP{X^1{͍\E Me&nt0dR+"ك3w\AYPS9K5AtYeo.rz3E6RRdM# 8*~y[0=?ExifŤHroZٰ${`P>N7מAKX =0sl4/Ha~wʟDA%2̫[x}47j3ks˳gې<sjՐO|T(8zISh=Khrs4ީ dhģ&աܮX/9v I-C$SG!vw"C͟+Iy$GNLlȦW!gXJU9ûowΝu i/M \4-?.C HHA~yc+rӈ͠KjJrt~4zV!B\";A9Br;^a}z#ħl6+YLӾsj/HNĀֶMD5oNL{TGWfڄ*u.}5f0gۊOnENv%m@D v:ܽ1տI[;g-VΓrx)͖^+A'Lzf긄4?,[A871$cF 869r7i\bK3&۷`Ky_%e!ˠU zAϮolt :/,WX 9sylnm6WFx&;C=ܘK%! \z5iI4S%eWҪHp:.Z.5z0#Z=7W2Qc/Hnx_ .\R~j+ƿc|T/`|O\ta &y֏rk\jVž:H 7LR)] 5%BׯzbLrO V9?S2Wߚ?m04 BYXHZݭG(:B,7Зg@35z dv8~تݾܥo !Qj@icnV6e kBc?x]'_jTZxKUIe0+6Pl\FE{jl?3(y-@vEEZzS`#Sٔ*(*ϫ44V? Ʒ:'D)65[<]Ɉj*sqj'|XɰFpzDBDӋOMr1:zmŀE[JЙ=2FZh,}*SSa8zgk^V8) eS֖/+9P:<ж "T;;JFEy/Fp%P=i:{6ϢyGy5pe̱;$,A!&&#Jy~`g?V*S|*su-( >ߏ}f,T3L$`; Ά_,#8 5(V,vg<^,Ҡ 9?Q{Yv.Z \aqࣣ?\~Mteb#7ˢ Ud6ŒYZ7Z2@>ԵN)#REqUs.R[j`pQ;:9zd(W`8^DEדM6p"|=qV`%!sؒsdVor@W@1e48(ˣI Yeud"v2uch#"3Q\lGKrx8еgN߻(?K\H -wqPe\2d1gub[Ôƥ}oz/sZ(Ja q]Y~!"ՐhV=`j@׳QQAX_yfSnзk̶Dy2"v&fצos:,ia a!xu0 Kv^zV--"|Xb$Ӯק? q`xOVnA!2fe:ld_5kwJEꤝi '>dEAq#ertp1o GZz*f;֡$)+#h7%BZqV`3xZc_Ȓ<`֧aweAsrY=*4 s}mz)ރm8He0`Gt)?u*`0[&ټ{ }y+nҎ-*| wpuEBy_>pTc}]9UZ}'Pw Umㄓ"ѕ?G6T9R]M, @ğIm t [ɭߗe"{ IhMV5 uEޡKN m^:*ꏩRE-Yb9Wp7Mē)Eue8,DXqI|.;Cx$;LӲCKD9ead^_eN2JFtXCiɏaHjAt<>A<)L%B ɍqw2`{X+i7D:VuDZ WC@F33u<=*Z /nȎmF?cA-9Wwȑ@ҕ5̄iEmQ/B`VjnXyE&FK~Y]j/W);.S?x\>Pvh$zeϖ UfC+DX\c$6qgS㿖~, YYƔDrJs}34kwm5Q9" $;v?zp" ڗHyeLU1]6d{P/,~ 2e|!$!?P\*x%Ttn [%,0uKZ}d>whN,eX/Wyi[ 2j#IW wIP-2z77x=G(v/'{ǑсzQ_1ՅW=?=ieK)PnK&U~^Jbɏ+ZsȔ I5%~ }vmL~`*gˆ5Iܟ' oҟ SB_ηXkz/WI1)ԺIv@\=ݱzD lD8g_Oݔ(ޕC.&q>X(rirp~9ѭTZqƖqS jA>MAB)jp@l'4Gi$ۍ#5} Kʹ7# 5[&ﴜcS?0Z %y??[r 9i6cƑJ)΄#T40V>iY\x-z@F :8X!~|5;/RYʆlh~ǤGPHtl ڌ腓7×0ݩiD&ƜMه6}9bBpKj5 8c_#"e>. B7O,F@W&u Ғ]A e~Xf q. 2m T|&ڔAˤ1uz:Krߡi}3Nݛ۱4KC%ExAm~=@H+P,Ԣq\TJSeg,1Yt꼖:y0{fKƢk}AJI8]_S 0jdM+L:TpA0s:)6JόmT)mU9 ᜯe-/4slMx`q\ic OTFK;dJDF״GeoDw7HetWgHwtK[,O׆a};~䜮9TJUarJvYJ{Qm,)dW(4◞uIV^UxRC,*i-*H\ڞs"MX(m&hɲp3l (;ecXQMS22,",Av*%qLh(0%f6=9AE(¼Auܾѹ adKۻN dڏ#?"àxNXF)ɑH18YᛵA7:o қ YG{۟QhP[5ځqU;GӢLWR=ɍuI)qڑXB(8\&:V*bcf.WʓwdүXS.qFRȐnk2zrӢ*,u ⵰`Ou81Ϭ\UwQL̪fCkUוڄY=!DR6N ! u5WzJ<^½px_w|A?,˙:5t }AJ/[K1ښ+A\^r<\`զ(ȸęQ`L 5%յ1SpcE n ".OT!yzձk?h1Cz]lGUAמ S vcr =b͵t#-WK44ȹ ގNH;iD z0K3w OF]UTRlYbIӯǸ$(48Qyt<jq\h$yzfNM6t\dˈ|43fC}Rz=iK?`3w _a$bM~xP,EJ` XE1=SF-SA ϲFg/bP Bw-22O~-3(Wxt-8VW zv4}Ȱ=Oq2?2gDk2V8u|٣.fn)ГۡL3pDq3` 82p̨xɤ/BeXwgmP4fSoJ\ le+Xnun0<R)iIZдe!M13vGARygqlyzd0@ !N_kdȰ5@GP~~U@ԐEụP⇁oynu Yb@Ow,[Btkb4#J?@Y>Qv;0eGT]h~6uU$Į>mF J{qR&50x9A /W%DgkatRo]Z BX_4-r*泴'T\74>G>2M *Wv|JHs}r**j w`eW5~s:"{B} ~gӝEPmM;|'ZX2N{ 6ѧ`995IJ 5Ge}Ix7;H4DfӶMsZ`H&K"A2\Bdz , $GdMWkp?hhFT&A״r!)j̚5qd‚G|bz3jR215p БÕ2֒y=Bb,z~2V[p:ɇH7XB풵 Nd.B:_>|H\TzX`apITc_}.l Q!d(QøS>RTKs(M%ܜ AB)&' s z ]?X(KCpxXِHBW}LjWuo8x1P^5|*5=J3ɵº u"c\n_g| ZB?CHq@}߬'="(6z P|i޲2 9g>Ʉi* ;UWIA\Tg,:Q.WRaW^iY3TЏJIS;((?coK. DC!?'P]DNo{ AH3gֱMJ>Ҙ C39qg1837u4N7(/sSz bٽDwXrs\?x z Je;&mDp0`5L#@WHt}XM[(qj`Ep.Vɼ BYOӥq'h\k0;I"QfܟmVTr GQ T~r>lwYo<2Qd`\Ԏz -& Rv7Yrl!ss}3#1!PnkۓKYA:9d D7fY1[K܄QҎTngéFrw ƣfv`&zslh3Y" H" hb@^`Q`f; lUQqy F{vif̕2ewdz*W'N[:Tn:`JHäLj.yq˰|1ِsK(+۫r% r{lM@i/1ŲBRzTSZƛ){(+ϑj̰靌!U[QS%l2 4<2}Ne(KgRH?_m<*E8PÉ l]igtCgTU-o𵕥Pwo{+|Q@ˉE*X@_2%ce=| 7ktqL"/ a GY~ѪX ֞sz[/Tq7 #ԮbI:Dd=wbS>"j!]s39(0=HqT}`^Xx疀̯$jQAh0-3 ?+;फs;nϷW3dU6`.zoT6QWY!J!RN"x'bN i2ϥ6`Le»Ewk;&{4(BYq4ONI(j?E\5 7gdic5uC<=2<]u}#4>~]yVeEM:XPb r(yQ>K]5+4l2Ku{\LߊV.EQ,[~>33l-}`(AUbX Q0/*(GPhjGGEgRGLlOj9q ˽#Ď/@1<8þAMY!KMo#<, 7OVvD&J3F[&c2TN}d辦}lJ Ԫ삁8k]R~}hV4ND T<a{R`F _SO݊=t8G{oUF |Rg.B[#n%k80M9V)J{m*sUy=y|˜BF"¹wpٵyjrtmMF*X7M7pSԚ`w)vpj".a7)nf {+Lzo=DB9R\c)68>3WiKP,86SN72Ci賌:Tj~UňpL[]S'RhLA{Nf)39xG'4 K"eW${ȾT*Q ݎ0m~˪ տu4))k4`,eo84 I]+ Ь=yGo-Ś,cw^ h:@wIRApzBjƟsknD :e "$r~ p{#;]@x0wX1js:#'Y'Գ#{:ftm[lDZa8#WQfL #@*ѓQ5XbVp lϒ@nY$(j  VIѢs-Rۺ7'?ӹֻL; o) *?p?Qa$6.s=R}kӮaHS@S/8-Wy`/z='2ܒwWǿHs!0#=L:tS2j8?ʲmP|p yVO;{+ P\*3mbxZ &;H2K:W ߳9}ebGi mlTȬڊ\o)_* };rU«s꒚A4U]c{%KXbiЖYZh~7SM6LWGm Re+! Hk*#˩!0LCING3blgWpunh>ֺC-omsw@!$]ÿN)t޵,4DXOy|=$/k.*gi֑+]^m#=&lYF{%& fN>hu0,wXu9LwUjrheHӔV!fq"AǑ -f3Xb^5z?q]ǃayBCJd>2 pq5V;Bh0| P\a~l;r s_`UC34 ?Y۞**= v#n> 'qvB5GCF'T[k?5>8Λq,T$Xr!ܠ\>` v\b17Xz1cmh:k`(_BVIRkcxk<=mo 0+Hֹ [wD0O9AH]YLW;1Ԣ=ǵвJU[|B!kX5tS-ɴ 1LOm|"~u "-x`wi"O$7J+2*3pu3nG g!Ȁ8]iLH!r^)8ȓ|:ZQq;QFĜUL*KBA*֣!%Uޱ+\e3u~x]\r ǦC2<2dA^|h xR.=5o &6n4y0uf g W]|N)2 *`>ѺP$ɶ>Q^ye߲"s櫳vnL-=3\o%j"}ڛr #uP ]:&rveUB2MޱYj0C)Tp{hQk\t佷7bܐDbʬ`.`);C7~!?Y ј~(DEM.1Nz#{pvc;qV⭅5WP6:V ,c+)pYŖ(8#Yڭ-U!,Zf\xasa. ݓ5r_Ɯ?E E@3]oރd :^2G i$hl}1i]%}_1 sx ЀڤF?u9Cts42bam כ˳f%LI͹pIj, S'D=~w*2-,1niv=C@K sigi{/kf'{G&jC:wNa)ivw ]@[%T,1d+v .Ĕcbq8K aj)@DW L2rbv4t~?76 H}ſ(QA0g2G?\UE~g[XS!C:\nqfڴ5Aنk?k6=BhJyD}o 5WC [#Q$E:6& n _rŌ4rRTu| "bǜ#b`۹jk(F#슔;j{;:Z|cV!c3: ޶EzL/B Tf5i45}  z}tJJlëޛ Nx=Cѭ%F]G UY<@k_9+8ԱơqGc4zȻ*@سȆ^_5 KFH>r i80򩪒y)UP̃,7vp&Z^o5.S^oH6U,= -هUQZ]#ήRǻi4uz:[b80U ,<v"[^h'i(%Y~+_X›e"q˞!k"՜Kɝ{;"LW4O{E (%ZӾTW]ri?G(ߩ-wyFoK\m9?mQJ~sBOu?&_84NbՈB2f)!ٸ=k[A()[&8I2ClZf,漍mU< %!-(16!Jn֢-i9.p!1*N i&-{Zf'Q" aڂV]Ĉ!"_f-c~uEkn Mq0/]u)]$,"M^`?#ܞ)KtЄX30#L.T&7qgFswdW#389A a<NTzh\Fњ[)3\$~w(ó P)ʢq5[N gˆ"%@p+Փ?َ&eZt8O$p AriY+.)WsӖ[@H {Ğ~]EqQB y/v͎9HN_Gz9s^O΁%k@z1+>>!L˲tг*!QSԽfQ)K d4.9tҮ Ns(ϩb5#fAsFĂ#Ԏea/Q.?r@a%jCw$cp"jJ4;(ʪRѩst9MVQΩSτ119O__CE!~h;>rm4.Y>VuC˕dPhCoHȷ >3ܦ*,ƎAзt[~4\w9[_m&d31q1c\ %N`n'z1?FAivLLَ{_Z]#h܈7RS' í_VS,zA whA7ȟ^^H:/(?{ꘒ_ppȼwɻUrng|Nk~r+I.|u͕AižVە/AbhNYҢSْ NKVR)8Hẽ'L\`j:qU >P=(XM}m8Jc8Z BM.>!F=Z'%3 )pAx8\KA'/ujI;o&Z)/eJE ? bjgERMFx GҙSy6V3Ae$Y!ZZqʫk%]OsF9Bn\ݍpϽ֪}ݹ>Ro}p@ta_e "*1+"; PF'CWk!҂vA -X{'[7Zo%iEh@Z-(reZܤ@PR@ގhj}T:yyeNKq Mm: e{zPK҃,As` ޽t{)A-T&qӱ.h?Kj{+N !ƪ9iɚXUQR:(o[IZS0sI7L'7xj P(v"z؈Sv#M--;g/1F#WT"(q d(o@?} 3, ñ`>R WHԷ3*s#pQu2ף >EjHmi`Wڞ]K)yD+7\)d% }^β3-mydg'TqTq_JDFh?}gD5֔|~ ,BӬD>&@ EdhDגɶ 87Tk=tu]-E?}L܂O=зWTv/ ^OٞLJ1p42(#^rŶ _X䫳/DG!AHs alI/ZmY" lR <YdБ+:3B .ͬ!$-ݬ)$XS%rGl;BeyIYK>jt#2[72QA4]ƫ|aˊG-tS"Wc9.xxkHhGk%L+L [ϠHr8oKz|b;j:XJepXbv( '~c"cK8ko;;PJ[ =,9@6fXLt!i5s#Ju C*TX!&m!%,WTAn 8syΒp_e#t{nYy;%FC߻؎չXduԋw7C+8[)$3eg͏b(W(@6Si-º.ĸ-oH ]l!~fj&;(i?,R "wUVo7L-dL,2TZ4Awu\Fq+sX VlᾠQ {#4*M [2>g^28G`0tixjݐH~Pn"阌bNMJ=ͲH'{<XwՑƨ"oa͖v0y{"G׽;ye|x6\-E+ )M[yCImwkWůૐߦ;fK8!_]4˰oCww!fx*r>92o e11>L (-R~d#/|1(Y6 \z kfsB2זl;d~n!/ҚM1Wnvޚ..yvx}xo ˱qv?{<ׄw\[&!'~kaDb*:m/=o}EMo7M)o%)HT5={ka϶]/ uՒA}X)q77@P'jQ4(;n}x[7,>B dWN 5&02 0n" 9)f% B jd떣?t 21RNj$Âi6Kj6vdOZ ]),GNxM:$Jg{h.dNU2<25jUzw[Dkx9ll}>e7ٳCgL*)S<ϱbgA Scݗ=eI}[ 0=(MY+c4ɬwc9XQmZxF[@h;޶N~${|{5>9kٶU{1̋(_j:n-aHs~sVH 6=0C.t|mqK[$$WND@њ聏o VH(uЫ:7*:dL1ȡkvlA5Df-Hz;T=t옄faE~yX{YD41P#gٓ>ܷS-%bNF ;qaho|'OXXZw2 X4o̲JokK'0p,WS~[ԯ#/`~} a԰cKHM\u;=^boѿYV7mצ",rk9%IO""QJ2jmuJ7Q.ZbPHܔݍ{nҷ[Ih82vS3#nH:\߁k^$?\WJRq}l4h+DS!-5[l[MC ]/eZR|N5U>%BKe@gY.,Y§0<4ZnjhE6igl3Tkgv`A/R[jВ[04v ҔFYK7ʸPn͊L$d9'+wRcTz{lc@e)OWjNo+vG~D!%(:b5UPоU%-n=7_̿qvT)vȭW !T5' q+ #(_}W`10&N{eVE#>Js,; rkӇnԥT!8\\xiv)˖J׼ij){, .,jeцCz}N;Gj&JOt(3\QCG[WdR' BsMR`#$1{7Watק[-ABB%i1KPUMJBSHfi\˄N|(e$,q_?Op~9;'6;sP\;~}o93# *( ;뺝˨߈qXH(]zhooYksTBdC )#}GZaLc^WaJZhuNҩF`a |O~ h/5+Ѡ~ lǨAY"#Hr%bH]`u4Y&?Bm!HC؆yPem",BigrYi≃CeøTb$ w*@ Q4S;S9gb2ԖA_^KWbD42Zi. (]M,00|ZC9H>J <`R[ZQɚW!;Hr-Dr}vR}p'I2i3 +\HHUcX+zDL߅A_.{|E@?YVc6֛Ի.yL#V5%%>9ȵOܲb;¯fSNERЈ%\61Յ,&9ZAAH/r~̀ꀭ{\-Q|S]QUD>~|$tJ]߱eAOTgX`<2wchsfk hhpn),u_tR`; ιfA j'b:E3̦ˢ} Giď&Cn!҃nŅ5o UG ? Gq7Sf?hZ.s{\ݕ.SA8A‚,ħq҄v{gt B@<qt4U} ysk5SFDS xyězFJGF_*AݪI*4l@ k5kwhP.aj2?Ys6| S jzJyo @Ș- qZ㻭_'t:Ȩ'` 4[ڧQv$=8 AF5Fa)o CޖEv"J52ldHL 3\@z_2srqGGmx|zroZuY5a`E*ew.H) أcECDž&=D% I?(Z-xAH{v=$cH1j6V7edOGÙ]i/|eqͅ/l("}#ɷEeV)WqC=vսGTU/%ߜ#G M1^2@t?\m"#ng%VE5iT\Z,8ON~g 4S^oZP#֠9ӏ̊cplZvUkɄxW9$n6詌@mŸ:Ჾm_t:(I(|~<~iJ.%mY[Jxࡷ_vkU bQNn{w, N# ̞R[fu,aN k?ۍt-,v+~zTs/Ndj Wv3n9c͐,/oo_%<> x+&}6IȄvݻuqϦ>.kwٔB'TٷWg3eܕĔܢ#9\B`S[7¨#xڬ+aJn#7z_Xe━bL_}zI D/ڕYQ!d3ql!"4<7YRuxMUOp[|\? g {ف!{AIoW1qjW%M- eqJE.1T݅:rG}oҫlGEBh47 )0 ޤ uW=MqvwwpNj:M"= pXIcD'PE}ݲN'c5;fbÀ3# S?uI7>&c2{EW%r.޷bLUL典rOfLir~ }ޱVЏoDu %JIf1ldFrV=bz]4qPF[1H=E㝌h9/_fYq 46=C5mdѹ(-䢣8ʢq VO(:tuvEXia~%R֦L'}1WynS5ݿ˜"XXyn'ۮvO}6%oÁ*WY={iDARD|j!l1t{_y *z upi^$]<2EPOd)E_\| Hl0[ `a(0Y +V yz]u:AČ (*;B^qT4gE՘d*ёA(}BCc fp2L_; #9abl ,d pNs_pm{j EL2>Oa`I9wL>WxP]WYI޼OXt|OH ݾùJ1%^S=@wrG k L@&a[f$>&7ִ;JQs7:^.z8HZIԭ1q>'QnTgX:m|ma݅C`+_3KN; \GMnxh)+k]ckKT.ϴ5@2Q]NX ibMegOJ͝vAV=&YH1[5CloQqr`AKERZ+tyiQPk1l jn}>N_,ylZSK>@'}.=[@UyAڭhbTreF+c5UpXbïcHКOC#͡YOE4@!ѕ=PɁwgH@"Jjz tSkeIfoO Nr!-|NsEz-B\)4Ά:? ?o`ވMF;#Yh/5{gU7:]wwXWyZ̓d}1¬$$HiM@_6uN H5]S17#^8CTRv~L{[ʞ%g[ CQG\&#FN7҂79q*.<ijPI'ifFe (F)tՁ(Q/?Cި?m콍 ? {qB2֠d =W}7ku๧o6@x+JLͩ5fT]RǾ3Mz:x 0çGIJ vW&aD uF?dF>S*?x-cS% xwǦ-^y5]<6W#~MU>U'M8ַ>ѿV4qm]<3i]BGi!v̇Wy۸vVe䴩%à -.`j.Nm'K9%T(e[ Vghңݕl\}\Mm7(fv7h?ƹ83M (A\:C4h=EYA˖@~+lb 9zL&%/rXO(Nt NZŏKm?GnϮK%aE>-|wzzrMȨAA]PEg_M3K|8$i?\`ѦIݡGl_% `aJXf[Yhe(V1q{z~ Gy e\ʧU`n*:~.P;SZ,#b<5#`F &KD>C[Q(j[}?]#X <D?7 V/gvը߿H;ˈ860¯R gj ٿݥ||0m[UzJ~+.WʜJ͙ KTS Vha{ ZTtgIߘ&b`ԍ\&Eb/$ ivy@8Y񻶤{6n}lY7W2])u?'R:j[93<^ְ7*cНc DqLyG p^)¥J&gab[앃;U)%P]"6}HNt Or[B_lWŹ6Sʗ,M=p&=4F7!+Qk\[~r:cv`f%|(V+D:a]s۴…üuCvyԓP}wϦWsQf /{rt>e04$ыL;8Mwp`.-Km_) ţ Tk]3-f?zW]|@*gs0Ϥ6/q~o8MUs  %_wd, `@]J,|w+:UG68<L_M=G>! \H!%Jwcx K/Acܗ,`&vy+9w+b8,9 53+Iu]S~*"Ut!n׭_MbĻ5W]=Xm{ /d9dJuP8! c0G%8`H[hc7 \ϜbsE{3-pjЉW:W(q2fp]#|x!K.0(l ^#@xK>k5':+yj%p΃ QB ݻNd<‚`X/ 'cPnTj}eȿ=sv=xe.ke(;٫БWLa&"!W׃.Nf.&?7Z !os31UxL˦/*BnIeS%J[ǘU*3S;Rj*A)VOP x|/"M?Ƀ*uLRQ|gsRc,"L4CF|cALk$jiy[M83g8んooB€`qڏLhn%@Н -T"d 0@nYzn7(+|Bi 3R[<*pÊiLIG\3Tc[˥GhJI{JT/ D؁ߧ4m(RH;( gc?]j+/""X]XY!0zG&G|OTҀoV`s`HXb;*- ~%~ 7^A?xma 3!VQ2oDX&H  Ir4BOCxHsyEr^] Qp EՙZk_ա;bYkmG ?lT(ƹ1_FêiqU7,\!QI@c(nNC%jǍ#++ǙBN5C$Qwɷ")۸pn[swq<+:u7#C6)+r%"5o޻ձh ؏|[)wҙ9o3MP]F^]+lx37!D;F(DƵM&L\"՗8P <|#>U3WLuܛ8 fy<5o䨆x?f*ZvMICDkpԴl|XV"VT"svY~_A)~i6+OݫAn%+7`|]5pd ߌt"W4+EҘĵ=hn /wc`ֺzMHPUA K40.Mn}SR7 jmix&m1 xݜ^ F1,/.o|,y[DkB/XSRcdMz<ӭa dy;R/jE;p/uNrJqVK&=2% g̎xRQdn!Ye6gʻ:/9~=lgsȧ}Lzc-AjАtel(cTxܙ ;oA/ EB% !%ㆉc㤅3O[ ABMHح'?8G,xnR࠼Y~G\OOmOHql$ʼnw>7V_Iŋ{_T1Tr: |۶L~^'Pib@wn#ח̿uH3ӀngfI)6_g\|ja=)@".N 3O]4k<>wPٕ^i1P9/jrzQ( ]蘽etP_n|:OtntKwl||FI!m<_(9Uv$gvJRzgD˯͉=pS}a[YΊpkhs"eb?H[=/UbCك ]U$*\ӔP_fԟ`,Q#xWe<J%Ze Ks4 )g$a)X,>[m]/?j3[g%ISvq 6e\t~g ѐKT O$E 5|ۯ,qjʐaSj5 h#U 0s 6i9} ]+rP=o0">.S@>prW9Ȱ$I>X8uN\iPc#3 y1ǞOq7bqlt̄vO:Lޠ:5mWXrZYZox&KuRPTAΡ7T͂[F"fV!Թ,+`hOV>ǭK==1?m៓L = ۤҚY)nUV.*7@o tW:닰1qp:'M[_ژp +t٦jiET}Xa{bhؙdt FfuⱲ;Ou 7֔I&Y:zuVC3e$EmQn+AUN!tߑg}rg-TItڗkG;)KҹEEڅ"PHCRƟ qye}Za|*|Lp2̉iڒXdi-є.ny ^ߒLi"vs$Lw1a~q4uK =)d}+"Wn\J e}0]L\H#ɮԊ195Gck3tK(cwq*ei\^f L]l)?ۓz\☟9$iy6i.] rMNd&)O̔xH/ =#x"GE[OhxIH Ih=zsmTЌ7.4YkJ|Q" 6xgr4sD@$ OOF{e}O8\!h L3 r.%\ ba6\.2L` J/O۬}{tރa x5WO6s:oFx“Y!?Iw'β-\y,vq4'@g5ݝJA>+o$܎CuT>ehz'߭Kj(:`f YZqjQ^Lb٥"3FAPݲz|#H46*di4Y$x>ܺtfGLDM'}H +eǚzK-:i=nڦ-Ҷ'j)uouQ`osq0 j$ cv΋6R_-TӴ[HdHB|:S(TY݁z[~@ٞY..do[Bk.71СUO7G؜輊2R Ѫc_03[[[™i,F=^\  LC0ɞԟbt5mBF&:+\{L\T}KWSsTcX\x9D"$^eyTYZ Uh]ʾja|G ä'3+Y|.8G+- n^J{o}aznwp $w.όLE! I\ ؞8o\T#ofJX;0|v[hZI ԡ[LyQh?@)/HLUj֪n5jt6^ZmӵKsfgk0푼U[aUB4V&IQ/*W7O~F(v}^;7 XKYQU|#PTbI)okX tNDgE4» JV0ҵշPX@ݚXaGcM#{ZaTD˿וJm6j[C{InNa n1 ?~~oR1#xy/v(vMq/d[8NXo,JߖNXVֳV\!dDNgߦi =zܥb[P $k g1hip4J~6^3~<=J/ X!(QHy2̃86Hɥ? Bă+Qf 2<שv7 Pt716$ob5bZTU4 }c66&:N"I61\U3ҠLhsW*W*Qc{DɅ ˗>̩lӱ˒ go{ho9"8c8u=/M޳0F?VPbV8:Bޒ2Lpd 䟔%t)˚ 綯ԏG_l=z@RO.64QXs{񕪑Űlщ] @<9*\ow\FX;hڭs\HRyE aUTQcCpRZ3K)H7u"HcϣUro1+WM<9V65ID+ 2d,CTtIU%i8y%%l4,z!"7DYާ6 sKpA24pJح$om/׫ }:#!@]n\[=T7U:}pX_D("θijAʩ|a.C8>sˍx^p Avy?+Qe 2 (yrsCr+NM,IaW۝ fi֭x'a*K ubpH淧T.fGpY2m/Nǘќt\yǛv gNqU 1nG@GvQӣ)Tصu>xE |JbFzZ opФȊ"7rBðOFՆvOAu\=.>D'l",sd]bbp&)o( xXˡ |6wN|Y5 * pmK!p݆8r02ԭ1\'K,s!D~J`Hz^ ̍PHtKDV}ةf̑~/"FZd_Mc`A[*5BADž`)äoM.?`S` J&i}ߚMxT&Ӗ^_8I! @HLmU @Y! [= `ozd=(^ ?<M|1^e%fXI2fU0H<)+ߒ#~=+h9-K҇|vnitj* ot]'w'I^r^:3XM3aɍj ,2bw"o\4P߉&نE}BBw#,%6xMqnN[X܄ ;1B/ioز1O2Udd(Uk16 &ysw a|A>N~f?CD.CM/ 믉Q20Lj%kgĒmrEj1'!zyB}XUx$h1AÇZQ̵{ݩUhl5X4; +Z,u1ѝo(3#zɈ B+Kw J5[(Q(KG(4z w|b q7+J2| lt݉[/' ?ȃFT½M  תT8Hͨ_Dh#t~.5hD[\`ePm 0#jWgw7'1)U L::t ?# %Z=McʾIzɡfMp3w}xL8ihX'̻=fţŴ,9C%QiiLWjf7 .Qb5xKw`jVG5(TuMeA72]߷VzЍ6D:wOC]R@n3ߺPΓ#T3z2:i ;zTo\ޜDqqDvfa#xLN8Lid{ߠء( }b`)l( <3-m+B-)jױ. -`A fL!(p[lyَP~ UoD sd8^B!s1a" dqC1+ Sƚo;]&aiJM :5:eU"4Q~@ 澔egow`TFز84Z[uq xCG1A%tC2Bbj|k3>0ފh{pNLG(_T90d0~N:mSj9hmGeP"({iv [_]@}pmפ[| ] m@Cћԡ*> -P`@9l(9i:[$2w0F*Z-\ d&+zRn<P`S4U8[TUo.`\b%&E WljCѻi&ֹr}n M#6Tzry-[OB>mͮŔu Yh!~!W ;xBW M`yrϿ.Mm?*Ѱ*,V廭n7iL$xD*ѩ+PK~ۯ#%slԹ}C^MZ[o ^RDҀK^n jM+M^R3FI Rk)=2g[נZO~2Ա bQ0 '^ʇD:TqmwWA UaH% %$1,fJO &e"8+ XLui69ՁҸHl3]~ 1q{5Gr,X097=5 s2OF;j҈4^2ƁT?-G ig`9̊Ķ)z]k~!#"Jq۸Hyq,ys$LCifPRۜ_2CRNr9rnwiPƷ q֎)FÍdF!]nK0v,rں(3`z 58u z"Wy(>0ac*Γ:zn6Kl"T1Zcu,staDҴ/uEw0E o l?oeGara8v~jwc4rC;ZW^?LI1aE߆Wn^Or%וDӏj_ o`BiOC9'RjijĘ͋JɄP7'#7 ˙86K4,Eϋ[*•6ZM>c_J̰]/!=^/2?-Dퟖzՠq3r-_z|a9 5Q(;. KfSH^]Uq&ľXaAAeTqX9,I98ҮJF~f}09t؞o2N gQbgUnw~}p~۩7|YP]73=#=† .mD^%y5y'Zb d&SMLź1/%. I*_"` rx95.o02ž10Sy%_ T-q(Foi5u2% &ۈzkbԇr`xϺJZ\O2a7Vj\gĕ9R:<42ƣB,"L \KsS]I&۲垜jo<P9U\'EtzxcTsZDH)h9@ WfHGQ)8@u{S~%z­DY OUW4vigXQP0FR|M#5Q4ے9YIp0^rӥ ٠)hF@s@|o J2bBE)([^v.1հ@qrA 롅p=v됫FGkbKxtpS"HZ,R2OΗ ^+ )wLeJ@0+CjkЃ;|Aɶ~(oSEΛG*CO eO#|`&)dQNb ßWbu6mNT1ɿZ'c?ЯcsV .|+4IH79ݮ@ d9kJ\eaog2Y7O&^Tuy1+wb`z3[a ZMW={dC%է3!wkWc@.Ei;PT ʉ=Bݵt^Cɾ3ݡXKS` R_eb~@}W_4E4GWfpk#1"mZ?o؂# ^ &㎘υMWD3yXAN\ѩ+Iղ;KUky@[Ƨ_)f8K/dNsF±\; D?(EQ4a-p1X;QnH1̇pJ:޹-3y>i/ ,!X_ gQ맣 z2 !L"vpS@I([[*ɿջ(% dvjVb41eb;;Ǣv#K֨ЬR⿠%*Ȱ@Km."ne(#{V0p7аc4C)J8LE1 N9/Vz9ɧ SF*ɭA| 3khuJ8PQv F+R4 Pc X]౗nKF6V53Q r-b#AR 9s] &:08jEKH􀤁4`9\yu=3q|[3z3*OezkSr'z0W*#' `ji/ fu + cE @x*?Z px/ -Z.~E*su`5X9(5%}hx7yf\KP);oNj|lU'%'(Q*xDŴb +I`$bbB|*=*EnXbE;ƴl3A:vL#r!dxBs?!u4$5A|,܇wV}gqfndZ-]YCZ(SG?D<kO5r@NX7XNi??v*X}M+'U+̖l>n~/P6TZs2a3e4Ao8DEC/ 32_*ltDMBp|F< ٖ&\FHi㋲e F֒cNIdGJ?ȃ|`.I' лRjU {+}({WVuȨES.9ªԀB`IHM-k,=TZOR^"q93TȲuI[<!UX_m@R YS!"0}4_~%u9TiƈH$q 謤0G"1gi"$;Wܝ&8C/'L >nahJ5EҜܴAIfTe~=59"K^tdP^2j=ǂNyR}[DYv>2ǯcz?-C|N(UE;v㼁ݔЇS,{Z]@R̃M:rÏ$ga!V/6~lCa)U3TqcR@%opxuj3*]~CqbM/&Jj݋FbE @W3v03`l>+ p# -!䬄%h9-Nw5M ľL{oM3}? C|:=SEV M;p޸e流# /oӲ/9tY0 jDg| >C˗ ;]ai6+;1b| [%?k+_ʷ,p˰Q[p'|jS!/DrQMhCEKq{7cYh4dzC)CAU'AFfc*8X洫Ȅ zʽև}KD3/H~aOGؐŎ-v'@w%wc L`II~a|Nl?M,: %P02ϫz=n!g&bgd}I·-õ}+^\0;>1۬$v̹w# $i}j|û nwg DJZMؘC; =UbKX^{t]/,1c(2_zV 8!|X ; V|3~ZjLo6A4Ķ݅ŽIK,ᗋg<^̼IfwaX-JO:%0'F2\S].#>UVpn7# !`=_i(HY-km3?C2N*Q^H:@i(W`Eں~iP(K$@:'٪WhLj(7攷 X7bgbWNoAk_նug?FJ$[ 1T֦͡SY]tT.\٘O0Va!pxiI-CJ"b@Mޙ>9f׸k&\ .8f#CSpVnW?AG+b$!sI-D?6Eltt^&'86z\cu:;FmT^DU/@&[yڳ d6V Zp3*{SM6(k8$tav/"+}J w`qaxc0#0bJFq%D7f9?&,^hܣrR, nVj79='َXb`IY#f*|bюen^(>-[ {QqYnF--EAUdB K PMVmkJdxxbcA IwE_gsl:+Iȋt"m#ĔijCnW CVeSnnQo!_\S\?Vk>O%'tdž)k<;%nb*!fߤxR VXWhcuu'`J _ OUDbW-!XB5aKŕg¦i1bA }}QD%в,;F3Wi:## jtG߽--Dl^;,x9>J+9&ecJީ݆@^Jļyo0}(hѸ _}2 [bq]h6Ty#1'Dw}rG3 oHǨ D8q"Qm\v2Xry^A+fT˨$BsǪ˵?lq}[F ]:  IV[He1 ֖_Wߤl[k?r䶊 .KՂ6DU83tj(</`8OwwŤplgqh[7b!w:H{f}M` ڌ5`_PUmsW|r:z{\m6N}HtLvަFffSD-9n*zIi.@'1]}(H[MRPd}4@ٙE) 1\ϡ:wBn;2)0?,CE̍ZZ(ad2L?>g; k8=]ZY>ɧv|60&ۘpf(%~AM_Y"K=vUֆ0ۄt4iS){ *`ii-Qȱ^3F,Y5ØOѵ:Yi8G\e󰳋 ɐ|O"`jՈ9vpܴ bԽ qPxl{ӄpM̪,o"2P:؀CSѭi%>4#.T 8hacHa_Qr Bp Fn轣F^z!<_CgM؍Hߟԛ%Rx#F8s{AvL۫ 'H2ۙJKcTVv5=40kG1 B]dv C{iBr:.B*/9x|#q`2|CL>L@!4rC##=A{9޸:8mfU)ாsR"fޗ;kjEӿ;\վku"mP#{pH2je}'mz@L_+Ugj|%U' %j i6E$\d錩-i1=?'jOC`(Ș҃܌"y*3U]rb=Y` S`m\Pp ҶpebVLziTvyI%G wNX'|Z*>c? s]M}K\[ݖj7`a#i݉4@-~NFyc')ӕd~BpYҔQk׶v>+tF惙gM64#p\ècOЊLڳ],W~@'Q79 24vFwMmYR9e,cpE~G05FeD*zm3e,$^MuwDqd0X[d:F^فgv(Wlgj6~U3ho1d.:mI)%BvaCѶz266 {R&)}NAfٰoZq) C3 e:gPĊ0(:8t<ȼ~9g3A\wB'ZE XԞ]=?"ү5sۉjs^=;8j+?-]WQ-86F։ *[Ν/MOL6`15B5Ӽ],B:B^ b<[oo 5jwTS$juozP/r$&`c&ޣTE`-f36+9|zQd!(z{ϯ`ʀeHlhFioȢVπRzdM 9h/0:M򀁸6Z ~FaTXmBgT=xHFT@ R||YЭ}*I>g쏟(2.!r܏|ܣyCZHb4Ie,ˍKA{5]i}B(HzqZ*Ij<AçZRS!OBAl+k}_?y'EaFQ ͝*pqyl-ljLya]뽞L(uU'Zَuĥ˪/ 4[ZOWQTP +<$ no'gUrV.RBi2 +ǖy.ҚURh&iPyV? <x{Ԟ.Vݿ6~Yw:·Td+9'1N'?_B6QMU3M]R[zn,cs)e]Kr2j 4&!rS8:?-n?jض4Qa?t5ntg#켘ěb} ?":c&ÿ=[9&Zps<)5JaUmGa`FJ דzT,Ss9 [VX4&îa.'z 0բ@yJWn\԰U`@5oIE`HO3>'}-zOg0Ԫo4~^,场FӤDQ][~Dy3Yr%H*0rqKEKz`i4b?}eK~ƆуuFW݃CE+C.p;<'ʱӃv`x_Kቚ _.ZeqVôȨ^@ʕA˼RiP2,EBiM뻲UFݩcAMҭks9Y&ɢ{)*ۈ˽k젮6IffbFu!%VX2\BGOV*OݒH !w1:ZIo}/?[ck-bxEѝ;Ǻ 7IP{Lf`j!F:S[_h;J)Hp3Pn6lOOYEZωu% =Sep~ k+H_kKۦY|a#Ycz5z,zh! ]{7t+@t;d \DsHi7R0@63D >.#m2veثm8z@8@-Ebbp1PJ,ς5r0l9`ݛzƌ (F`=#OC un+ '9b<}ܫָwnZWۇ|ͤ 7m02\g&VW?@[ݐ \Xծ epFmsv6ٜuְIx/ .*6G+!6"F-ST>{%_ы9lcRv񡺲ߺTY882tphˋ:^^ʀP`3A5tvM5=jg#"Yg*] yІ:^~IJ S}Ȏj $D3F0V\Aty1 Ӂy!H|QUo [+x)_޷m?boA7 @mVq~ѷͺP>.P-=>ZY֓5GwjOWIV;_b *B\\#; |V_ō<As{y+vmֿ 7ZʤKid ޫvs_ҀsҧE05.7ً|]5 .nWKh g賂k.MMbҞUiMgӜ5(98v,^B"R[gc =\쮀|%ir |et^E]"FLs+ .Ez/;Hf?HјxFh=gRGw*vag®hak!W!w; u;]~UI2V#n%r8uA[ߒ'v|HXΊHkS:NwkC[la6 S"f1кB՝q&uɰEE(c%o4٧[]P Bӹ[O~ H7+h\۵h k. i-F u UW{xR3.B!2ꥁSCرD?%+HrAӫ/'5FCP&tQўC[r&ưG]uw;,!Ǻik ^zt'laiESQA1goll<>[:!9ЏYG-B{3uV̏$+-") ݁:oa9Jr&$ycm nd7S=[+e6bC ^inӚpRdeN3ys_ ڽDhI.jZalRH'+j6oUVz8v͔(%tV=QSE/3ANV/ x]E*͈` S| *r⪉ˠWՀY;=&Pop'-z2@H@?8qG29!P&GBH`+OvJEE?Hۃl{bv •0&gC ',CGC?0C̞#ˁcC @uhHtj KB#ֳ/:2ڤfߜ q5Н L <ͺ2d}Gf"&rBEO_Uyƽ&Y.vf雽Ez>h7wƿGe%EƸuJrmjN]1<4 ) l\=8B8oPJV !nDHQ"NHJ4{ۛ=sҩwk! B46*i'vMxHq+YCrv@f]肩\@sFM*Oᗤ~94-3*Ĭ仝߾ ϵS~l}ͅ|Sڈlͽt!٫ oʳl^jjqU{ ME-R?fZPcئ}pKz>|T8(mЗKYCw_2`ڃ&F&'@Z0NZ WC2dlAׂw:͑V 8dZSU^ o"WFI9Ha=Z8 ;^Mi>+7J#iqk de iB4]̾ ĄN>Ѳ]UC1%wLob&"x>Lb,XVOYɫO T|ftl-yM[b^@f1TfcƬ{֧1辧h6Q}_ ? ь`auA~Wܚ Ы=Y-m4B}ʞEG i21 FN1_>"z;|LH*o)Q%F [efUD*BDdM-c&4ȑZ0^$-T D?~"CBF7=l)D: i7&6xt5egKC^KF|0iTh.\pߊ(3CZ:yBgfUJ1s.²CGM7=xCa: JXLjHc%|TPa!s Ty{U)5I9̀'^G,Ti}1n*ncMxPX ty@[?ӈ2- zn%lݷS}mQ(Nq;n7vvGcN)7 b.=D a!,ۭWԾ $;ծ9z/w;P.s6Rk(t(M0 bE][+Y=UV|뒃ݹ VhDD@(n-"Ɩoe$`MϪYou[/lʃ:ZFICc灆BU\WkAbK*][\ 4nY IJѶ?HfEKMc`&f0H^ȢR,Ǥ?q5~VAM~`QA)ؼ:Iޫ0弙DDB6ahV&'UvyL> wŦ$pV!V~ߓ umu2CudWrz@OE>y ?Z'h=[ VuzVIX+ 쒦O FYaY P̠]=V"8hbɚ|Wj`otIL m_v=悸'46\:wcm؄~ʅ#aPM1u[8'TEqv3 Eb<2M6RJMIVlG^]|\ n7bߺ+ڷE.ޱ0RG-՗el łxڱ&yti:)I @j#2K!F;A9@H^^K+t:u|]YDm~z.e;IkYjv0;WM$J`Ȟ @y"|~u8i9laLZ81NsHjnɺD⮲,p/IPSI:?c1WD:xeHid\'?|5X14ر_G +()ՎnΟH߯j?lB(rXDPC0'ȚBJrmՔ}%8sMvQS:|X:`,1-H}V'>1k#= +PX D(hX!CϋFu%1j=GmFOPԪ 1oSf] oBc~R!#&Gxf#Jr갱 VݕEB$:c꜎7cg4!X ?}Ƕ %c)X1f?D5D8\NA>{Lt*oɬī4AnzP2 @1n@*Vxd  Eq[1f@5tXI9_ 7X`i=߷cmGIZӭŎ1v'J8%qN=4f1MD(c39+ )gbE\9au;aM;-u Ȃ;-AixJ\BwnX"ٳ# 3&Ңh^ua|ň/oo*_6Hc`poB'O-s teV?T'&w~?Aj@QwN5.n .#礃.it4^ G;IɨHv#wͫl E" stg\#}m8&5n M)"~ vr;RۨylS߆D"ph9IJTF ͫf.wO\#$U^26*Ӂ*ccZӧ_”lRh1z:g} x\i#^[?/a*JV[Av,])Sm, 9(?Y~ra${$- aG0&ںc8~UL4"$:ۈ byfgdrK"MO%2 "AV#RMI%N e/J8[JKAZ8ށ_s2ZCŕwʄv]b`T2 wO>u89lG3S<i6q757M{5KGy4o݇^`>Hf( XG4<8*Ӕ[ v>t(=|iIm_w^ >n""*䒳pz%D+棬}:V1"fky : D;C)/+F6I,1EFGhkx4wܫvPh[ C $8]ar wP#ut%RM ݓк#5N!>Q?h2T:é,Fܐ npW(7r6<ق0.F@#@1(?.ߘ G18tbs+ha>qDqRFqvXT# <")V3ح;5[%j/R:9?s鑱wNm=%0s(#9>* BIe?D 5I~{ACBV؉P \%#H7.{Oe?m;8Oa\m!2"oEAReNGct:\JG&N/&!0!cg.(fwrd/%B&`t;gsΘž&]ORqYEcq6=CBd "b3A4H` XMscB3,йm`A9h%!`0lKufR>W:,KX_Ga,@%ʚ}-k$͵Pv-:Ⱥ32s}jzckw3 ɜLBPj⫄"=CqREP2O)3`X4w EP?sՓLn)z[\Pl=HEE砞T̸M:lU>+HK;ԎHNXvS*1'r֓j &'Х"ЏdZf7*㭈m&IjkK8T[:o_Ct95d4a!@t@y?02sC<|Ru jHUnnPL'p(^RvJc`sТPQf!ͫz;;&`Q|S~*JRc"+zPθI2P19L)B~4-8U)DvbC ,t!2Qݿ7|s_^XG.UZM _rU&:BE0i!˜'Ha6Nu_kRRoA]pWIM}76y%d.]QvLfnУ*_uq䎤>14*;1dKV 4hV)̷)5&`h^*#`R} ,pIR-`h_p̺ ̴cZolu<$00;N0'pG!sb3m`q.H30.%*57͛b/K4'ImDײ VQaS +]g>EP&ȾKeM@:LP8v&ٹ'߃SA5nǤ{R1qJM'8MT/LXOPx$9IOD!RRU2b9iJ]ieQȦt$ lb=}Q=[; MA΃^wV~/ |%?cP۲;0vҾߴWsz͉HVL ZW?ҙ"%1_[,}2 RbĚw%V޼="Ѩ`{܆LD_ÖU0;8hꚨWb#D!@5B2Kk濫mS8$om7v,6$KOPW hX<8n0 &WёLX0rX,ī.6u~k]/oQUmZ"}:ëx,p(5Fiog*}juAuA 8[Pb'VofۈaC~DHf譚ZߠbpAvdpǵBҺN BIy#HrC8X+ u| Μ iVe}jwF݌ץ<1"&dYtz*P+poj)l-9[Y s_1]\0gVZ݉7zZ]DK 0NR>[C537`_3 Xf[?K].M^>aI,-#<ᰛ?2cX.kKq7O;DNvAy S:zv[ =8?0fy\[[M ҨkL[9y >>%'޻ʊ$;pEsV& FcQ)SKfsvuP#]m%v{$IoLP7 QRT%Żv{'&8Xijvh 5s"Fܙl{1= "VNWfئ'Bq/YO|^]gvo};*Zf,̈́ɓG]ʏ&%2-[;]`"}#sYLK.{Wͷ$po@K iMH߬39C 4Ĥ,pP(aJxVA|/S= !PF󮜯k1ևG~8i.>VUz;3W0jҔfCm[۽A˽X رʨ>w=?DSKzSvZ?',s gMzMNsl<)v~TWc^e-]p:rfitp {sIfDos1S%о++i WQgq|Hժ Μ r02*߶ؙ.ABV:PdPC39GM*c{I1čQwXq'6Ͳ8A&@QV ~Aq/8)5Ɨ)TJ8_:q_\?BTkmA3j=T8FLuPk9ZrsyoL(d^HX뉆kFHYtP<&FaGŶa\8 sևeZR>[Qu1 p^udw._$1>3B:ic wEpi_܊o5t!T{)`s9@8@1vûr۸@1bY0-}fRqU+ etD]ӫX,T77nLFm 59p;q_؍nˊ..,3&\meQx]]O zҰe#AwOU6G[Qfy3oY @b0Lܿ{P5!22xHyMQe z)x؏i4Хe:ITI l`K0)ܴD,Xfp֭MaIz[_{axHS`P -ʴ, =|gf tB@dc.bW?*0u2;1I[llǿ *5%IXQKF;PGv|){U΁bKTr,tؓk[nW褢Cߞ^jDAy(,g8K\LWaa-ܧ:s!YAm/:[WXkL6$ן]E+ֈ/9eMa[c~ͥǨe/i\DKd4R^6;V2C$AYh%{5{DPa X1=@ey3`{m΍ba;ӸJfK^֜qfWP/Eys^9e&0B6tmnMSuȧٔpzd 杣CFH6jhx4;=(]51Dal^f,+j* Hi<&44.Ȝ=j4{]~~=g6!}OA:ﹶ]cW9BkϴWoٰn" ߘ(1V,>, 4r~_*½ b_HbC('zgTZ*SǧUA>ۏn)`VO ^XO!⁳Bt#۳K"^[ǝҹOz,-4S !br@JZa{q,܂ٰ'l=q. KLg'uU+ďO[ĺ! {V%"ٸm?>HHUSZv"N/?g%ϼSxІeݩ VVԗ%5>~bqDuرk,T@xE7m\E@U,?O2nhZ 2 3(*Y"AM-=3 ƴ$Ϊ<^M gPĵ8'T_%T'"geRNqֵ.i(DHa'Oo ; V1p.@.0ׄjQ0e;9bׂ \1Mٙ^<KU#n\Mx ֫1P&z1W8H,Xt%+KpQ?ƜwƂ'ϲq\;=I'K5< Q|[elЫצ de7Ǩ$}ifx*Sך)< s-`0:.^KH^Rk$ԅڃ<^2hSG\ŌI%(UE o‒Jr)f5bBE1V!&Â={Td52R-bBîÊ)X,@>)N@pu6ov3,1tN\Wk hJjRSE"E̸Q3`Ru.3n폡,Ԡ1TF{;[B3$i[Gʈ_|S:5T'0d"K~ԇxn$mdd\psshf+3<Pll'N(PM)Ć6ScnVE:J ]빙F4; mR;ZEكoeLdK)lX+It`kޅ=p$0ħpI|jE;z*Zh~ ،mi'_W]iSoު@g+G,:+,IzQoiMB-O|e<qKppp6Ofi ( -byDa.8ޔ }kQՍ3׎2r2JP9> >Qa@E-hݯ S0_:$-MX*FzL>_&ewE*ybCd˄ }WJF(k}P[w@j5HrثزJy>O&Qaދ&N>X&(>?IyL6Aa=bX-d+0wN6 _(,ꚋnIgnbp +C>L{ܩ'Ce|yP+Wld"U* d_MXItE'MmQ:rL9-ck7)!2f0^roCc6ପTazh=w4Ijkk| k%HئMJYSjaFc(oWrҗmp?땪%̤xO/`{9*7!H)&"1m(ٓVSq:ISy/])'`V} 50+2^":|08۾a͸eMWU{`h8>^z^!r}E/9ζ҄l!@돋 *PH %$f|e|O ֗flKNAKZ7,VM 0u./ U4B۸{5ђgqe{5$be ʼ־Z &P$@gIhJb~]*?+s 2;OXמ:N_ř|] XBFDC9y̷̋AJ9jajó7p` ouH=Ǟu&XQ<@wC^k ;gџw#y,˪$ѯLqL3[K~`Ds 0k(<";Zq 9 ߊƠ ɉ\p52^(0xA^|;Ֆ^rlxe`+ BԚ2Lܕ{jw$>^^~SMbЀLË^PEW{#"xT抉rnQ֚YmE:maRo[=_RkZыC$pw.~w5p7CShIN M=ۻ9V.S̐W_fup5p 5\ S"淸ZQu#s$lb$_hKO :>04EG:hFޟ98t˦sJ!qsL=Y_看aZ/h)5OE_Kr͉Zc3lh)':SX&.i)Y)Xƈzd[sh}J=.bz\`% ~ fWyW|3,!VZEROoqUtVUȏ|MhoWytf*mFWTS 6m M0;' ٪!0JiS5Օֽ \bJ?6jt/Xݦk9;JZ8اO?9\DB;|.!ʴmHcb?u*$ KҒ%I+"La t Ӗ`hӠ/9; ]FW:a%DxWCHOƮ`IfM_+7ǰ5+NCOʎ8AIdCdc7ȞO[68tS;I|#-;:`kwJ}9g4>Z*CkMVJV,yɣW[G-6. NWղ)({xUU)Zj9!2:;t ^R+kv Lhn ,#9h,-e}QpFGʸ ?}*,qR~W陧}U)*/LҢsWuPrq%)WӨ0g M ;s  dG< /'H96Y#.*YZALW+M٘xV֟G5&f&z=#+沷=g9d9!A_aG{y{7;NX!8 s}ugAh~Zy;7bSw0׾)T^@0˅>ɫP4Ǵ2U3 X`98]̖_iۗBسS-#*"Y\oqc̹vx H;>UϣdPL)>V'.Ol)1en7bO!W -841yo8lO③'o f&'<uˆvce׿eOSn2p,:I(45+IH|Yo( /R6SZ%R=~g/ξUAG{6ujmӺJ+΂A߅ ;Ex DsY4>mmwA6MTc~Vr:^#k͕+T*3#FX s,70|x(!~=JDg`k{cq^. N/&h ep+f[aކI~h3XX!oh0x9OAm *k Ō$EQr^,m-q?k|yqx{n@%E<J-9^@įC@퓣B]t]{՛"@ DrwDo9V|g*{'l},g~@Mu"dH-E&ܗH(?%HRNN׭)\3ڭbsnS^d'w ;ypy]&0vm4 Aޤ ]QώF"=Zi[FLtժ|VmZRK7tݯ2n]K:MGČv e)cs Z(K1lYfN?2 +a(>*`Uyl7Dz9[ ^ԐV؀i2nF2Ҧ*>JPl>#E|0*+@^zALgh2xFQ?4ugH`0۱AOwKSP҉(Ô AVKֆ`}6ʑ[B\!0 G6g "&o}Fl ޅv@xPCf>Ф)y %r;IDl7觎 Pp6 g|Wc;E;^hd!J[eF-+2Dz:[x SA92Q5>4<ǿRNl(Il244QL -i{IqTݶ=:BvhQxݸP[GgLyd ;-z.`KU.z(=9@ޠkLԦnF|55{0dt^ף|KC%@07Xߦb^FiUH /9΂/ cP$N7hLCqsIۜM^P9UX6 mZسFNzF̜EVNd p S#T['KwA2B' G"h>Y ;&1: *co!'2M0YEyhdkP0;}Q x4}EߙFQB8h+t꧘"h-rn{ZlU!Fhš?0Kv!\oCjˆd.yerh4X ˖01Z+F\)6[.tC+[] 5De3aեj  mzfn|<E1"p4W65* mj cw3e<`Ǵ`e<`&K%>Ѡ7bmKn]ZĞ_ش6&':{A7iׅVaݩCFGxx*'݊+∜r/f־+r4b=zX#o[ XwGq֋]kjNLt^!n;WsVqʼ:<̔(#CrGf;Iװ\ 6ia]``@~웻Ff,ljBt 5VWM\b#A?Ym@]KA;w 5jewDv|I3D>ykLF2R;$"ԟnCWl)s]m!61GysH4.T0:V}uGN7~0K]S߷ZdڞUL-t능{SmDG΀Az6?hZ a& %d(È}a ,Ǹqe )I:avx @9?-0Lo!Lr] Zr9؟:~7Cr q3_!=tcLxn1ZIR[$[ e_۫#5|dH$L;8pyΝ7 7w@B$'Hcm uf5ZwnE,}%ULNsi.gC6|$^?d]^溵S`hf3 2\7.dwYDfcl]p4MnWM7yc3A-7 %UQ˷ r=ڝG.}r(];^ A< rHѝeChԔ$?i%mƺ&m624ʨg DPe-7.iq]՞OUKL6+2Zzim1ky45\?`RsQ[*~|˨eY*R2TRA?@lԨ'rO.ځY y^Uq'[#nۧ/xjUz; v%mYUL5m0B[[ ./1<@ T4x~2H^Gl5D=]{9EWҟ׶;yӘ%@#p 7y:q'sjh^'d)]i~7;ԫPDQ^̓3O4{$oLԿ,͚lևF%ʸ=Fck$ecu\Rafeu KEg"2ǓTUjۤ'B$IWab '<,3m|6ү/Yaaq;. K As UF=E3'-Z͎\ξfzڹ׸vΩ6@ #uSߣ0Ր @thnZNDqPNݹ{\ޜC̸OFHgz9٘hG>2 S[$Q?D)\(q 8 {n*(ustOh/։hcjEO1L0_ʇQÞ1Q.YاjZQ"1т,r7T,MQ@$!  {86n>/L64SK3r_r^+DeB#~GEmZyJ^IhM9W##!*,D{L}IR%8EZ' d]Xd`ŷL+2(= /R0fWK' VAz_l1mðyP5%w1>vsnO(N4a`t+ G\?Bƭ©?}iXSxpulٽtOg.&$8{Aslq/J338>Eu |=H`J6%ztϓvDIE ߴMؠaBJ~eLehqL}|$k'xUżմGޤ5\M˙Mm`m$* U:aRE p6v0ohR? @ (OD K a4z׵1Cg7U.}kcM|\pB3pQeʚxNPZha̹ko'Yk>O ֵ_~t5]bIk\]/')T{{߻Z4Nf^_+EU7$bs3O9ĮG>jW79|ɣ54֠ħ‹lw]~*TG K,mB} vJBo(09P-*E5Ox  h=lkv\.2`=+ k $=XljXBܫ{5+i)C|_?jZ~,+ץՇO2 LmY)fO H&)АY# !V7rm`25rn q,;Fz2^3f bFv tنs ܍q8t05=@#ոNy\Q!eK"OvL+TNCr٫{V+9œ!XaCP rE”ZT9̚)hF6$ФDf-Cȡʠ3 %5T>4ZWwr nt{UI[nkr@MP..F!۞NyL?zc]Le8r$IA:n]W(V}Qg,eE }fة}h|D'@ZȘ)+gkyVkQZWa:&} A-M lQ(Dvul~>fmH ;lc꣢$fm,ÜP᳟;e=t"oڞƺXG|.43PJ J?bl=v-[B-*QvC_[y>2׀ 4u`kD2fZSZ]6tr]=43|WѦXJyd۠jL;8-Nu~)O6? )C%V*o-XH0>gʺ%^mVP2nؖi~^ &9VW5'ZZ@4 >ˁapYPp*k:w<2cHQ̱(t-ZٯMj~V_uJ1qc^u%N{}\<OՇ~7a5SԤlLsKa#z8郎`WwH+}~i5ɃƵc;pXGM|#(i ! bTCow]weG/h<\v3PᨘRHӻFNIenV[Apɞ%M8` ޟrEa /xh[a BtRNkQPśH=h^ 9[ӕsTw\iT$BJHo# ,CqR:>4:$wm,W~ = Eg;t=%`SjBqX _3Ln.RٓUKۖve_Η1im 8hTf1 oY*Pe/ۣW+~r#,uro2 *vu+{bV:Zx&wBX1V q{] F/(RyLV8Qtփ eGɴ< d)Ps{ZWS ]GuoEpzp15dI"YJL5:?Lר0ׅk4gFlak R5/8  Ps0 X5 5U\hձ*t{ޭBa&e{{LNqA(f F,92h \7%v>YG$Z: 8!5_f:v AO _Cgh8PזxcbY{xk;}'4r_wh?ieR/ b=+YGS L!@0?`[Z4];F#+eInm3F@ w"-R.޷^l %c /;M[LS,0ZyyWO_X^Q;I䡲ςylS$8h|dpJ& 6\Ơ@z9,Dra}A9\5}hFpXFVAf)u#xeI56;ӝnޓoLYGM(n!oʉ'3šWf0fֿ˃ ,gg_)GJa7 G9"Ȑb~~KkhHQGٚ\f& =Dߕ*eo#])g&5'F.L 8(zGnAv'=?g胘gG8~jJZRTcS5 ̰7ѯQ̚ O< K=xyIBkmN0[DG-ߵ{F{gU(,?wPݜi$Tһ1k1:=龓:] _ݥ똃:c+ڬ%&zt$IU )2X%յ%ɟJġskd)K%b@ef8&6>ӓ}s` rNWGX1[`J<<qȝ[ 5!|;LL`TBA{N~[m2L;J5c/P 5`^BzÙѻd5Ԩ?'"U)8K*A-=ˎֲj4uH E(YAexם v0b_nř oc²2CV1CѠb x[Ȍ%o- dt;l0C,XC⟶ns?@8'ΚNGA}2/>Cđ_\P@y#c %del ,-!=^%2U_s0t((@?ψ).l0`Cx}J({ yQ@m|K◽Jtn$14\i0p ቍWXKiC]R$uGUwb^dIID8oATNJ*JZ7դGo/ W"MŹpz x vR1pʥ?K@wIs.S!!A%8tǨ o8o*{p_;b~\7/J](.5"jO{k.;Vzr,C[~^ j?rcL?G/\t{m N&SC9w3/{1`a d_aQOJ/@:M(*}L"s.%T~e,_֚,:$Bs:1[-G(oͽcWxӮ50&O~X93[E0 hj%ux0~L vgF ?D '2N,8$wXд~%ZACT+K.ԉC@BSG߳O0&ot$򑷘eͿfN)3s Ѭj@ 0#XO?"凈Tn x70͓ҳ(#'a\Y*Q\iM8z@] Fi I k<+CW9 F$޴F EUuĆoZjy&F_40𢅄1 eYh߁UU"vXx\\% mHK:d >"IzEUoհAHZEȃܝ@G 8L/L $Ү>-^.|KtF5%ҿG5G.\Wg^]p=>u@TǬaϩSq]4ru'VgYk7Fb\ծH7o)FS)MÝ@PPdD5|:qySXQ̒nw#TASOu>ʇz't3ujI}rj цa=DPi KDJ f5t&i@]VwqWa/+4v,K+ W$QߓJ[ʷj&y맋jњz{7$3&ڔ7 ɐ,Bz Up|וMۅKFbDJ IrhkuS*\GJЩQk5vD? }r]ZN_e ^O?i;YSXFxt~I$r4YB[dg)g qWÏng/T$u)vòj8!($ae߫>`oPMMiց64thlS9?@$\kToyAPȷ2 p,n^xyb譠 [ sjUYm m@,~2Q*NĤkAcYA|ƣ`T tY%kkPy]>{Oa?&MSiiw.i!Z­mq`Gx< 2Tc}_M0>%_e \tU^]f=̾OBG-Nj69ƙ@KAƶ.`}=İ/2hq“1Ö*4Ǭw[LaBi D2@/MȵU:kA9d^ȑc.`ɔ0H_Ilܧ $"-G7iߣ1&=pJnS8T҇AT ,U#دL|-zxh6!ۯY'4e*o7Ũ↨!a ]գ'ܐI4yhM(M 8l6Cx>mTk}&d}#}q6hͧu_hD-֯HtzG1/#]hΧ. 4oE"swXwv!ȬW;63 =1.Pս$% bqژe='%hn&@]>8Rً~XH QӎQ#^mva9qjB]b Iz~B 6sMɖOD-ziTEp6Kvp/m9<`BAf` 3ِ〴Kg#}L~yF Oc.OAHN;@S{ަC#,&n\OPUZ93dU9JvT٩4YδPn.^9U~‚v*":?l>jfV6QփUxI(t=3s0wPE@s0`yYqv[3J-<bo}XH%R{C}NNM*^+rK_YpwWQ\gd[ۜ=v{-UUhN*]$Zåxb=bXM}a>R}B)^gG%?mV4!.,Wt9g Z=?3 cuD˴_&[2EW$>vĝ_ƪ--vhBἑr4ǹV [?i𒁂hRUa)N<-_9&5IH_`z,a5Y?(ѶwyTѾk@:I6 ɥ+dGlnrOb.-,DRUWj$^<Զg.UgUT& el>: 7/ډjr-]eNDle!I&RMװ}wPE5c_UJ2}juqq;sjg)v?(`>?>d堌F|ܰ$~i]"xi:yBW[P8}Q;am;0ҾVnF$nT}&͐۷D].8ѥKN. +?:.$-59e6bg{؟E$,1˯[[jqh1حY2f~Zk{ 4t\rʃ`[ $yytlHAl.\'NgVZC&rX?ٶ%UT05r `*ݟF q Rna<΍VF3rz N6cKLZun`vpnM Al2SdLIUp ۄXs&ӷr!Urrq }t2bXKfz v*hą.Y G6R27jV8y bS?-ɋ }, +" "eW3QDt%ݱ/pm`x-,F^Xuf,U$VLM!TLM)SeƥTtCRM{vX#i(@ :Fo4,lj4)R3~_^?Gmo cRkPXְ&!B\SB>m >Rصu&خh"vJ1p}f<ɷx?6 N+ _%1ќ^(gSF'z clCRqdiޯdD:*Ow-8JL5Q p8f/M:0@&{)@On|UhKŏ \0!M*pCSk\?NDhqC cz_V~RsZJ.!I+u(* C\o0.cМ+5r@]Nfe~=ƴQ|s:pGxbH#tC8W7s 3fU5 j)ko xG?Xjmdb'oF lt@1SY#6-6|'fh_ʻŸ+6I*QRQa .OM{Z7=fh&JeQl]tjWmƉQؤn}^"&ul ߮=U&hs[`4T6s8whޖ a-5Q% Sjrƃ9mjy8a;Iu*rO_tk U{U:%%+ET %CA~]ԧ%}{?c vC͏_`}Z l5Yn_pĢv:ABgT7d`&pB̦/FE-+@<’N%LB R[A΋m̲٭B^Ir\!oȰGn# }m\4Qg}Q$]ȦC\^]F NR_u)%#'$}-k&ozD_"i/jӖv襥.0Qω'osΧzv2Cߚp:zw]iVlx M}16l.8fXbfɪ PpF=$v`t#À~iAay xRwlF8\2>=ofu)ucP,D:axNQ 3?jq~%O+ tD}}8i1P+~!=jnhoYt7.^~qXC3:;琞qZW@>.<>35Ydx=.%y3ɆRJá 4߷vJդϧv<^DcXQF0E0פ(A_{΅ؤ|Z &8a2^GI/2XP 58YSBT؂͔DXdxIXj(>uZ >f݂`@GMJo>58brtbxQ:d3`׹\]sB|9'Xw[Rp8q.(3.a: &c:X Fe~A/p6S oo`@E:#S5<`Ĵ~bKK M( uw%)uˎ=PkeJ2֔w佣ʱc ԋvîg< FUjѵ1G!R)2Umz \4 1h\"Q?$VrwQ <x;-]6{v6Bn~ nPO K{!k]t*U_PO &gUdNG 7BG޿9zA(DeSQ郏?ǏV&MI봂k9^01 ÷ZY|b"juޑ~w3$SMb$lGu;XwrKqi͐*\|8 Ϧ*HmD܎Dh˨-GqhjM2*&'m.|yk-rZ4|ԺQ,a !V+ J^Oy:3[b4a`bz%TlQNU$HG3|K=$c!!#i;KGK>W~-^n6-9v'=W{m&Lj]28~1N`b0H2hw!ՀrU:W9S{[X gTTZ1҂oFqqʃ^ NۛC(6p`"ņ9:“=6^WH6QMBUMt՛|[m'ZXtCRޛDb3(t4kS۷Ӛt \xmܘH Х8$-a{p9FS3/vS[0Aq0ImHêg鿌L4iY~;q}n\) h]% n^viw<7gGgMp[r;7eڝ"i<*U]td[^NS2?P @䓱)?J9-ƙx^&gv|KݍFr1&%KaD9mbq̹ lx{NUj]#Q#Ƞ0NNGyR%]$1ta7n6W9(Rsm %!Źqj>nhF񲒝Idܲ[Lꣵ* 9IٓOsCQ\0NPx4#7d1'D=s옶̎A 徕\>HI <'?9oTJt tʝ/uMhF`m}_׺LmoB?cdkif]uc-2= Q{GFXY\c!0&E]9jao~\`?G XWj*xBv[ ^X+z~맠 @(;Pj_mz=g29&VdPr18>p= UxX?,T k)~v+~<" =PUƂb!+w-n8ꩠ&S%vΥy3Xa0 a`RT13m@5ftb+S/+D74n"/9ǗnR%rKK,hL;R{:- b6LKqliZT߲LCv~6ϥB#Vé+1slћk^k,3zC+<*MB*fЀDO٨.UU ٕ`! $q!-#!tvǴFu}YzwޓQnW/$|gWkN2`tZYxL: 3# 0J!1 i}.nN}Q)wb@'~Ξ/3:>A%lIbspb" ,MS-ɻ'ev,w}|y_t1aQO3 jfr|@EZGht)sC6HCz2h8UKKWR?q2Zu1=~;O4z(\.Dz>[awV;z8I3haFzd?w(AQClk gt-ܳs-R2j b3 N3jk*\[˾Do)D *)a*c*4K E0LQb!qqn+T VY8IS R@ZXS?a-"(/Wտ@K $ Ӿf*V:~Ԝ}Е#CcS$Łd*sA{tH&p>MI__Qٸ$W:"~KٛL<v-3- iz^|O#+z{(z `^th9>IpޘmirWpcl qHUC=1J[ÙWC?;HZmۉn% _Jt5Y)\Ub']n'7ɃϚ",pacy{902]5I!vdC!;? kphB?-O*cIHVkk@vs0לIrAkAلvc!ϴc_^TZE+j&QQTV cv60圸L?piu3̕f]6e\HuswT$jT5jo'FW#n iˆ3+Y%ia»nV*.''cm?{ ȧx,Ue%cT$;B<*%Y{{ãJ ڻVVtCWhiUu<ja+\Mh0%3[z6e*?Ik^3.Ā%|5M_pWC)d 0ĴԶc!Y ؂W5`Y zy+Ew`Sz@i^~ $j -<;XG='G4$9½^T%WԀx6΂Ѿ,u%}Q9 Y\|5 sIi]\C6  1`!jtVb8nrAs(c4Pe {j54?b@ h}^2FAa$!kdtPv\Q4 zv\PCӽ?)+`a@װUe~&U-?Te3s,8LΏou?BITy@m*je~]PMK p|NI8wQx9r00U@.t<*G_`Qϳ>z>s!Mvj+AD&{45[ JtjԂ)hI/CNj @ogHdEnSO:hހqfEc~w.o)-.#bWjdN/2y}Ȃ?s}5K[ &1Ŝ$9(Mhݸ&5#m1~Q2?%ybRk`=޲yWSD^ ~[-cL@+S KECBtUm<]-}7́/]эD׹Q:yP@޽&iOwWzO 9By"E0(c09=M-(cfw+}JZ*E[Yus) ݙiYD>ڏ{4@A%R0Kތz$0%Âr*ԑ$x|uPLǫbA /-Q6Oʫ )3 R,Bk+lR;į18้4z>ާ*kԩ@nւi2S^ >֥$ְOz.aj{*q'KEMItI+˛~FWx ˲jNX6ڍ/6 0㌀ĭR9^,D5PA7cDy?=}p!$4Ieh5h,U'ztppO- ѰkWKF4 'j^1҄֊Ê+AD:og[f+TX|Kr.S3$:}ME!@6cDwI<2iRá$3FiԳLؒ "ӧ%"lRp}ފ{)21֌j.}eYF?$}ja l(+ds:P1~C4v P֒3mԍ|=W6pMNϚ|ËPa(a9)/-D9\ Ѥjj 3Y7%!wXyM[m҂#ygG wXh^!!Ѓ sCG1/FFJmt7݅ҏ#"7Z@v5 @ިJegW0֘5$wCSs`x-K8բ{ HC!n*%"zgph}b[RK[-odž!U6zi1t3:#$̡/ y =1'Fi  c`Bk-(N^+Ĺy2 deQ`=*BdШan;ԐeٜBܵwu*zQ_,=%L+Wyjg/V0 }yNBQXB3|ʄFd|J"<:s=b&(d0IzI zM",E7E|ˎZS<*^2㴺\ ~yqckT@>| -T0Zab*>ϑP aj.h-ԂR*yԠ "-Un=V!EE{ku/_99HU`RS]\d1-/N]xk}+ vN#TòlK%Ӊ)f,￧ @ VpXj9#Bc?$GI!λ LeP#h/CXd$oC.SQj~P|s>w*#ҼdXΝZ2勛\/\gkyZ{R 7{FyP‰n'q|浾n$ۍ|d"&؈a'yDx.#A[~c{d`P&[\gAU6̅>rxvkhr<7Q &$K{/,om!cAOe9$]f^P)Tǣ9IFah!0!,MLxu}J.H|躭Hd *'jƦU)uRt}Mץ#Z)1z3}^257 XoJrnHkQ' 7)睸/;v9`dbY^{l%DPeõa}*&ymg4UJigR8,k:츖K¸DDɄC!5ܭy 33TڦNvƒ ^m~6g-Wh`$w9(VJ jH'dNHajWzRB%_E%*nRH$s[Ia^͋SYR ԅGH_:#o!x'Me\gC⸊9(?hR4։Q!_rɒmg*)jaiyqQ4?e[nHUڣb[A;&bۂ.@~KByM~Pŕmw-l`fi~OP Fy47Q ڪOKO{K78`RW$ZZXM,88i(7!X.3 ީ[:o\ܵ6_PTEA.GC{Dhq65a1ᬷZ0X5sl)VxZ̤7K К=Ӕ$W*hR@h"obtWۖU.蟀B {ynQ"^l 1wM[m)RfH`4JܥQIʸa>I)#fCs|ӎtQyT]/t܈Y`dP]gW1(p=g,BdK6ҡ P;S Qel;']\C80ޟ?w)R gIQaR./; b bUpĕZAX%Cei&(AvRL$EhّF).( Gqjqzқ-el@_"NS?dFJѲzy&T\7CKya`C$_5K6 AKSJbm>[w7qVNlh 6BT֤Qc֩2V}c?΄p`dcDjiT_,J%!nJ D"`@͛vn":4HFV:[-M[T,"/Cyb>>> \#"!fDPӔ\B)ވ[u ;L4ܾf^SXK-M"QgG(fr;j_Rݼ o%pЖmxWJ2L\*&Qvc M2:M}i\G9#.Y*X{"i {O~]Hvbys Fɜ \A; v#R<O4LK q'jXc<  @//&=z2qNmM EjqAwիCC>,$xq>8>Sp[ 좖OY*F. _'~fY\!Јva~S bL>W V@dLOJf[{Q|wWvq}'1jَYB9 Q*ˋƢhġ)Xʵ!|X= _',_gV4!,iO>͉n$le!%[H3ES!;\d Aڿ—p6X<.77x^Wc%#|ky+|hJx&&':@+?m Q+7Td R@uU4CҊm* ֆW)R{- \ߘta±$C톡]Oj[QY Hr.*Pp _wo9NƼݢ齵+Pfdq F:差ҫ}>Sc [j\2BIx0:]nTC{W`mLP-j7UjV/ozڍJbO6 PYNA=C$BO a#.mK-_KcPۛ퍊C6%kvp8Ki>"XD]i%SGd=f$*ʗ*5ôL/.g).KzMX,SZֽ.uhYvD}bٯo淽 uǹ[nVjcnO_ʴ]Jˊ|:t^akI}뾳aU"u\FW=Tɾ#Z=/fU *|m$ EkF_KEX#nyFVUފ`/ufQ k^O.iQUɎ@W? ՆJvKIC_/8 eA7e[²VLSE+VRcv|*bD< ~j7ɉ}24}L_$w, J>xN'\ 1ƀ׾WW|]G!ޮ.}w=j? 5'nu8"֪Aݣ^]fcs<;\lJX}:nJUQ#Pf2E;VYfCɞi]`ɋESKxS,L*'7sTǦcdѱk^'$PiAʁ__0Q%!~,Ř?QMP`'vFNDn\#;XV[?_m_8+Sx_+nr.BrN-25A)"p܇DzN롗%.v֧|e/9Oaz]N.cdD>JVŬa)q*UAyƋ!`4;#phe.}WDFb|"Q3)+)yl]h6:~~S~} 'D8UYZOHl˳;3gv}r,_!uv`a󾷭Z~/8ځk{,,-"o[XArKthq!9Ne][ֿСa.m%d϶*Nk)#iz>6mOW@mR ;sq%WܥJLn+o[`"S樣$S[L s f's؅h8w&!!ݟ^ÉIiQc;GK_Ê tGxQS@Rv@ULz vi>_m`y7p 1kؼ uOU'4.a~fG忡¸J3636ӽf /9a:$\GͅEq+}d$=_)FZ;yb~L5:\< O[\Z܉l`/; 'e `J iCt\BSx̻hs%bfNOyBa}Y; yzi7* hAԱ0DJY9_VXԔ_1p,kQX[a<-YXE皨Iz[=^:~,'Q< OlZZW}PKRb {\Sp c96|gBS"~2Mt+3:2UWWw:I:SC2~_".t/ʺ%FIfQRP,ij;FqHvsb)pԂ1] 0H)šC+m#+hв 0tY{F(C+56жeG%Iʩl=%qTKT-:ȩ(lk0Nʏg~Ч#JI( +TY Wdwzg\ lS"UW𷊤w~F9FZg.b },_$K0 % L|3 &GÔ}/c%qJ26]>T J_#q"Jzpƞŧ#tHf[c-R&gYJFqNs)&>cefCLL&),dzT{^H:M .).qB_`C;6?y k:r i(~K6N~ ܱ0a#ξ9(yN<ۤVa 0Q.emvnl C￷딂FQzOO8Aig_ha))W@򑽧ŮUo7=wձ vS=s09]giT2YUxj? -A!mhPׂLضd;R K*[1v{]~w^.儞!uj Al* 5# +o+!L:6fE vWYtYÅj% $ÏeY))VӔjԔ1 _Q\! RO zCo7hV ]h)5- __a -Ռ)~-ռ_, "W6K $Lro}guG8T<0k]YzSMGaboأ5 [Pף H- 4߱ԊNr6T L7ۻ/] '9sfh~8&4 2BGAS>g\IV5?Ct99{ 9-,5(4`FwբmZD ĎPڏQ< U_q@u_)A¦Q()aCLQZy]Q hBD(pwd~JwSMWYEVJ R{xX Hي`Eop>J#KjީK n?EdnX9:t㎕t9 *C#~bt7KFm_X2ba6Z/u;A g@Nj]8v ~H5YDjYW%rlaD9NaE% mФ&Z8n4Q+\IYeo~'Ջ'r|Vc} )xx&3cs[a:~(q]n'J.Vx Ui)Ic v[WCjB+N[I!wc=*xGN\tpLb2]>)3%ya+R;6o ċPC@VaB/Y@~tcKsS"G\k\Y# )? 8{'cN~BjB|+!FRNJrUbARW{dc k`>ظ{pHKHB.9Ć3M:Tli䅎]&>݅mۦD->DPZi~J=l\jiz-Bg^ؖ~*zTiV)5l ѥ΍m,Ww7snd٘)p5 YבHD,iXz];Iz^טÈv [dDS oݔE T}&H02!KDN.&@M-| #E+{?lsXAgn3U NjIjnOEez(n)]޹tdIn(c%JlcudOq|r6Å/, #|JCS1IJsqNjPf|S]MF䕺)Jhds/nJz1v{|I5@t\u}ΦӒܜY3VP(f?1i~[J%L]f P8;ڃ%,k'\EHM-́nS!OT$+D|G)` {JOJ:Z#LbףI"y֙A+8wq|;_}a IN)94Vӊ=>ܹ!/ڰc%4ۥ<}Ҙ徭‚}biqOp@D/ڿÑ<ZZ~VCfV G;COQ/w>S H^nTukQbިQaN鐢'č6tp0Q56y6 1 CK\vhT8'Hז&36P,\!9o1$ :>lLg1ś;;,;JPj|Cd\nY ohLO3ÙO泐?ȀD{ L*+"7LYTodiz-ѳmmDK<܌ ͂roub?F]I$zG3F ačx>UBu9N8a; *tz$H{7՝m = "jwTsx@{{y [̹q _rPliyP#|kRa i7zCE~Q;RyRs+d+UaG߃6FQr-"ש> 5Xj0*m| 2J\!U͞_dcsd1$ ^l_؛yVCRZϼnRtsyH{y4B(*9#g']:=kn9E Uɶ=YIlw]Bd0Ws59=>:g4Huũ;>rH}A"3Sb^]zƳaݟs`4|(3e@Xo5%Ue"">%ݥ42{}QYε3l㬠^.^әf nQ&- I7v.X4#X)pYvr(|$&nm0ͻqz~̮C5bqM{59>n,x569T6x`%b6T'o}W'|(~cA[G0Yyݍw"Vtcv^v~^5[6uitŤiMsARP!n|vF7돼 :#a+"?O]mE`%X*#-N1;m%~P3UkӡXVB˅{;+DB9h K-D+BI|)li#7hHGQ6C7|0屰Y ʝG@`y=KS Ax2½W Jzөq2 vT#>CM #eXwlѫTaF[=-&>~8Ⱦ1BwK!?&)vXM؝•/mAozĺ,=\)gISL|h'04+ATυ (RwyNb/do]ezv:Nx;yKml3ЋW`A8 ;bbeWMSⲘg1((%ͳ3s k_cMGc=lk%?1XLi.\hlсEb?n- 8ʧEQ7}/ӆ*ӗ/͈!+Bg<ԯg5 .̪ ?!W|Bڄ2U=zkJWg>)Åјד%:*"Mc]4ŏtbz]mVwgF5T*jS"S-5O|0ɒٲ*2R%A5 ٭@Uq x݅N#a%m"FAJ)K*3@3z; j7C+S7]B"Kp:&,|_co2ݰOkϥ~Lcqi=Est]i`4HH38 ]3kӈ~R](-$d g/Wx;y!]vIh#96d vVp~o5ycfJUuNoAixdYV* L_`C4gipՏ8`Gd_ƙ5dyW,ԌÜZ6Ieޡ(+ ۢVjƯ79^e⏗LC sS| `Iɮ꯿i5gps͕]Y MΡ ]QH.s|Ѿ`ScR!c8$g!y/Oh-u{,:UJ]޹U`}pyX480mSq瑬M&]"`BͿ]I&uK:mQY 攽Qk'540hk՞_ o}kW'Rs%Q%;XY8nR'dT4W*1CG펲OL5EMK150ڮo/}8_qHwjlXv#:."-H}00rܨ[<YK[d;+,z|NE 46FtSR>LF ȋw%_ǝdX/7$+`e8M58/GYH EHDa(>23ܰ][8:0qzz %UZY=#UYɛ:%uO9̫S91aPW&D5U—ّ׈hd@ >^/1ߋ$if8!Ӧ5BpuX~ 'ȷ[|Jv{pɁpm/saھ˽O8M;ˈ ^VP5r?EclI\_ZY󎭗Vo9U639Zﭞ3jʠW m?Zb˖KTn[p!\uQ3 یGCi"lKSח]]WzuyZ7'~𖐪B;IQ& 4r(Qpc;n&8N͝.[TH\2?XT9_L3xEtgjRR d st﫪IUӑZH@xnZNoj׫f YGh}xCĦ>?rTe=M'^cdB+阅B3|Ywx Z&oNql6CS#P3e$sOG٦+W<=XMz][!ħL _) a;7I1Z_qʤ:5]`D6!yo FŨ5 7B` uUn6>2ifTvD'`|$&7'9eJ`w+J'mīoAIA!Mz;ZL [-5>5 nE4/z ʙlj RlE1hzA,,]DNĚqNMxCcJ!L:,2VX]X͔OНUY>x{_KYei,8@GS-64VɢOjU>ݰ.Oƶ^m&u>f܋a`uag5i|#kdmYN,Xr^}ɽ5d}D&A^B&d,z睧HŲHJxYwdugᜀ g_zj‰[qPO9nt-f̠l5<#mW$v((XLJDƬbNV# /噮?fdAW,"5XV|2 D?ˆgfg17XRrVlesI`5ukinԠaq8Wcp;섽nwnfI)`KS\M1@G6H 8,DAr0̢ʂ貺i+Ipk 6چdX\NSnAHp%GU e=. 1εߥ}'Y)n,*V2'ÂDĹSjD N\٨tv|4 sI7@|QW!1fwfQݸVy#sIUADmwoa2JS8RZ3~Q` nvG2k鑤Ǫ¬zV-3QAX*(f+% >~NeL| v$Dި`#hMkT JNŵ Ci50Z(|܂X2Ut]ĸKR}X ͷh\eT'd>xcn S ](.e-[B[D <掐T6u"N]O@#3&UJm_p:7. 3Gl״ L|%cEP4g?kZykwBo)Ka)_EH6ܱY LaYYfGT"fJC1}8k[wPwQ;'Ϳ?$9p,2>2ĽHe]Ԝlb'Jtΐ9ߜMK}MoH x!j+yn0P.]r-)ڴf~_,JxFU̽CFuuj^'AfhZ:=o.+2yzY,8z|;Bطs;B~ )``eDd&^vDk-` l1 %xoQېeq %;h_tMB,Fdz G=$f d@M *tdxLsrV1Nj/ΝX>-A7⻯^_Kֻ=#wfvIyA!@0Z$zݎq9JkM %r4 0 wieFīk [˼ * aS&Z:;D>,L՜ΌPALtpN!D;A t@!#wVUڔ}K%K3&-t |q1@48B4{|2YR1kpCnD#?R_;gaᳵ X&^=O=rn a[083!a^)pʧ.oj#ش9Wk3N)B{ISmB8DDgU@X ߬9=:+-"yTVN,a#7k>]=0{ZI ??Tΐ7'㩊 ܔ;ĭ|D H/D?W!S#e-;μ@ktbWAR*˝»bua *H lbE3cP~9\0Z/Lk}łĹ y9A  V^%i3j~ >3ysV@ݯ;Ry:wŵ8*t1Pu7[} `l5Tk*_;iIq-rc#Z+˳F RgΰR4PxLW S<.:aʜTW +Ûzfuph8n|p7zTkl!>pi"x(d}O8Jv%/ DzV3`F2Ěu Iݤ q!es\[7_޴_ojPAߓ$ܓYƙ&q7ǒ09*QDabun# Q qO>z_VdZF ?gudg# :7O(]~si<5^_{ cmWN. -O1ɑr zN_G6|Eý%D+OceO%ew7 =<y" ὅWؘ6*"a=NĽx_mYq)<׍k(!Bɯn˂e:σNͻ~s!+UtZ0B/YbwϾjg A)u܏+#JjkԅT6ڈ:O8V:m{p9iEÕ)h{PX*!ԯ,6#E 1wa+Vp}b a4+\?Θ / q/v|c,2[jʈxPm;b8A.?H> ݱ$:Þ Pw(mVNJ8Hr5ʖ-ء1Z?OvBFXr~!>?!QKJpyJFX]:w(e{Ԛ8X ]w&ׯPAd=FbPrD~.8)\f-U%HMRi6ӈȭP7'7P4 Hf3E[ᬃ"t^X a(Z {z~,h̴裩1f6)m;jvx3F:lr^US#})S1OkwVoVm?^ۦxk!s|.j}b!}uƍ'0p.\y`Cr*Pb3 gm v :l Y;. QdE7;DuNbHM,ASC)Pi۩V\)OS7ICPUŹR K_ҿ^{R^_1 epxXjO-#Hಋk;.rbv6_4|Ôش|(SѶޚ{v%X ;>*=_XW׬Cr~5V3#Q U E Wlԫ&jPD;!\wA \tfqlvGsu:`<5>#>:고`/ N>5ϓ I ww{„pEbp/iQk69p F% GR`xM ='M+&a]\*-z hjktŠ`&6eH7(eЪ،9cF:IUG&)YJ̤:p6`$Ӽڛ!(<{^B?6[cN6x ў A ;|hg>hO<D_~(((v8r~¶#,df\ /4)0$*ki"}*)7H[1/&fI|۲tSUtfBk7r]6{#FZ9hwOmLۂn$ˮj~O i["k=t!ŐA*eS5Nɿ6ӎn_T.Zgwa鰎1L]o*T.2a$7Axֻ}ڮPƩ놣c1G)M&O2:RZvw#t.WJf/b1@ q[^1Dqc#x ^g\rpA#+zѳvYP;"na~|onKoA Sbr:WZnfZ:Qx@?y<1Jm2"~QCUZyӈ7e־ŞvܠQ嬑ػM6TȞ9b9@/sUY:թH.~DAQ¶4#5>6.:`{ӳ╿Uwk̴{g5x_VfȉhL8#Rtvc5 k9 ڈvE<5PTZ{ṭzUܾ ʳE XzN=s;ڕ~E+byvzMkߧ+BsR)oozQ)QViLqՃrrS9w @v5Uiz ~E3]f*8pe]Ohk6-AyPy/ۡ/Ǿ=Q=MubS"\D;t٤0g0%WbH:l5F "/>ΔQr}~VΚ7·酃s8εz/Z4\Σ*8j1`)ҿO#y#R vm7`{֌j^ܳbhPw|NQS,SGeŅC;'yJzZ܆"K耧%2v}!!m}]O~&1鶱?8O(Bq3(B9L}X;XT NnkuNT/V!nȓ'g3!V`^.jنz^>!k{żuӵ-+什jvTIissR,>Dx\8z;l! iF Siν.*e"*#wPv 崭Of+#nǝ3fs^v* MlBC|:0ha; "kO|U(ޗ#1.B6$XlGD=qnŗvilOš-n>׼VnRfq5oXP6ɵXkTEt>IcXWqfC2 n_TRϡ8cȎ<&Dv p5<*X!paJ𪢅w Nc:ŽTtȣ/Fj) 1gP:>zZ!_kn1sdgT=+ay{j%0ۤ/( OovQX:L VS&4y |l#VHW oNW߿R@ .]KΘ%My63 C݆$L=MryZ吰U=6)CE6Ƚ+ 郚,KO8y.,=4x LILWwp978 GrnKLaWM} } E߰ }2Ul-){;KSZ@ÈIW&ҽ=>| pcHhlE]z:v5n Oq S$GQh40&ٯCį_.qgg? otKR'~fG'a{:y}J4lf#)T|#ά XmBcǑ*|Mu6KOQ, k=@kE|ƐG8e:4e7>"f(d#<9"\  rڧCH,^B7JbnW:b˹Q !mٖؑ %w E9tiiM%|ⳚoǨ ZGbx3,mc7 -5tntCxEV^h+.׊FP8 syB\Lj~dWٙ0]ppNE R^K/7:J"46f S<}=(z}ApƪOc#|ٯŇ qEpL)rvd˨{}ݐKKÁ$]o~ypXYA}NxbpGf-"}1^v%LZ$|IYšQ+v!G֏NtG8R._w%(||N6?+ubRۭXۼ q_v1ܙ ͂yBѰyn&*'7oxyYM_HK5 q},['lNSWs|XFVI@:Lմa6ٌ;Ls=ڹʅ)J0-O{rgZX)>!dx.^ȯ9\tA3 I̺NJB{R է"$M +o`.HMWmR08M@ %JY/тa0{(w%vqd6.5 o< QgzЧ{iYm;R11[k¦,27uQ гhDzN SënT9<`յDqW!`scW~y2'/rX$X:Gb%f~of9$D&K"CY\€ZT_^+bi !_v:8 %XGa$ ?:hx lGwB"LK0su1lЈsWeK[`ZAf.$/ų ["|,GRw>fΧ"\  AQa`դCpJؠ*PIgB>osW8kӳuOtlqOR n3Ԯ](0u;UZ(DssG\ [q4h{Y,@p&/n\_"ek;f&:[GD&[7'F9֢F(- ,W&Kl>0+e+Q&<pi~9D="NzMm]PԞv(4yi5V9P ah/'InO^fP؞O@+Ks.@(Gi''WmRq~X :/פ6,@ w ӋhnPh^l'_̲$GoEmrֻǠH>$ ܥëvר̚ZCމSu|>[%9kFqAA7V]w#i Ifoۡ0BzK W׷ҟ]2jsˇ]d׶OV-|pUFnUC~}QPtO63Ί+aJ6<-?C{gUJGeXB~AI(tC\;*m|r3E5;9+y䁎h)չ ~E - RC`^^y<"fTC(T}^r\Ani9Y|yXMR=uGJQz  :(:݌>ȱkz~]ɨI0Y\eg'yWpqdH@>ߦO+6V)R*sdžYF͆+ޞahh)`mjɵܱ9 ǂgd!0ts.yY>Ep( :srR19S8]ފ*ENo$J^f+&n?ob$!##&"s L"XO)NC(jJOb 4Tt;gğѧ"%v 'u?cE ⳥<ٲ ~_igܞspԼ@+"JY8i5#㠯P2!i(#vLǷ܃!B_Tj92J =s<>xM%`^9Ml 3A~Uʘ H,ߏHӔ3Q)q5YŹfً.oa2ɔqg|U6J¼{>%μkjƁA>!%8PLGeu|&ԊzqyR$yvy\ )(;a>{΂R3e99C]yE!W}ML14R?8*M*io]Z#n/u@H kigQf8~7viڹWޯCVX q 9ug9ߚ5)t{uUѕqV\"'p}ܙ]t:3A9ESCJ6 PSؘ !vs#?p/B)t=u:8mc(V\EU0_vhY>^f3s%°O֟j $D =YH]N6~ )(>зqə7qg`B2F0#+\zŠM oIl"J x]Ѥ*5]a$H}mOtUZSf)+sh, ҵ*/nU\Eh YZi#~^?ly38tNeƆpl/ T#D/7H?â{tfpo J)y5k|wL~*|dwILL4v 3Jc$c.@9ftWSaqUљXy"˱DcCA<ݼ _ɔp_;aڶ~A.k_ o?АBhOj\jili0|H-{&=)9{ql=R) 24Crmd|Z"eX{> 5T-l2!+ щ­/bV )]j({+%Oչ9%r2㭏[-3f_';|QVਠaݙۇ" -xDҢ] sN29O>-Blj"̶GZy> U{tOu*1 P̥BL@DŽ/fҍ 8 a$~|\3$|:عAId(BZs40>#χ?giaB;XíM @BEhsvJM,/X߫%dEKB\6Ō r, lN.﹅L$.0z nWîu쾰\( E2=#{nQQhQmi50 MWi؛hJ^:Ȓʝ5^_{&R{${j@qcV!xYPy\hFOFYO9Mԫ<$ 6CPv ӡ"dkuFI&G|3urFSͷ U".7p̎Q.vVA~|Y+$ ֡5cSDg6ȂoɇlF+osE_d/7Gg`.#vNU!ƻ$}NoQv}?4.~cNg^!ZJwﭦ.JeW^} ' nX.JZZ-BEXhIpG(3l$>P~l!R ALomگt;T$\F }w< Qe!VE I1a=DD<4%Mḁ|ݐCpDͮ?`u +VI^RjK6M_{fYt@Uv~+z `;~#+%.p[ɃXZr7:wvM;  N~O־{gvi|EHV Tsa{/iT#o.ma; sl[F=` 6W(n yv'\b6jAXzAy5腡U:l`1(eE(X=SMA%HхW'VTY~(=,PyeTbEsp*6:T_.7{~d, %;*Ţoh@tuHuT\`kX"b;=P/C^X^"`JOZl`(! |r[nr4|[' v|=}6n E՟GB;Xi4_,+ TIip$f؋^~oȽkwAri%-[0 E2CʑzT a*eZpszwJ5ƒxaSFs$[hx K(|[k+!" !.dGΉGNo?/2GV3bUe)5h2Ptg1G)@J^ag";{>ۗbQ@=՞bL72Dw鉿 |Wec5@bp*!]q|[`]U PL;s>S;蔀u0r>^wzԀX֦ IUެRec5q éH7gVؚZ՗J4 , fm 0ZΐTdS|-a,0Ro G#,QPY&7NaxVJP u6-i.h9YLv[ٿW͛ӹ x/`Np';Dupq6AS115Q IQH pgG 75+)oקMeLoO _ZHE;&sI.֬ESn")bV5Q~޵-, Q::,a+SJE+6)q(:ȸg]ޣiBȔkdu udAqi⑾'n 0|"."qWt"̱x85ͫ7³6Bbͭ2akYarJ08>0X+P}7~Ϙ)u+ =8Q}7ނ ${]}oVrD]_>]X׾50|ǒt썂f͗HG^ G> aK+EAsIc&S~xuzTR1ogӉ -(F hiKӠaFD? 﫩9 9|Ѹş>, II ?Ki |nYSRTUξ:%,{y;̶>y\=cy(VCҚ:?G,FKjjV71i6ghw8uA9 ,)@D-tuaX &*~1kޗ\dx:|h=|+WM#CEc˯r|40Ii_}bBꄺ q&t=f-uP-`/]֧@b  ;UoQj&K]/"8R)}utcY;o0_+ۚ Ǝ].n>E\=U9%66ށľx}YeXcX«97r!hYmIe[T|[g)7 ɋLAcqqh7NWx!6ڄǢ2Z-Ƶtsob9vs^w뀈]ٞW>5鄞&͌]==1PL{k֯.xhDuTF(jp% EذB?Pu.TXKCx 8G@UOex%a#ڸ당h"޲g;\Ǖ#yێ4шIt,!O4C`%qL2#:/F1M"#g~`l @+o." 4XqxdhŠj6AQ5x [~}^ N㆑-Av g{\]*smfK,yn̲lo@xSx6o uYKc !|Q uTxuXfT- e]TW+2U2(ptBA ժ.(ZYiy+b`Eڬ>,Ԅlêqg9 JjغYSÞy"Xi}e .(c`4pT d rAʓ|MFޫj0 w5nuG͉P}O׻xwvU؊擀}W>%Qx 4&tW/NWTyj1l!kFZ_kd5u sA@?zio]#8j۴P ֽ4w3V}ia۬4&uu]ѻw÷+!քz+Y߀NhKcujCX9(a6}5Hl{mkڵhޏm*Tǯ#vB#/د9%y a{EV[X(%k΢mk<%TR;/9si0,j ?ӤW504~6[?OŖ-J&! dA㌝6LCjdΑ]E\Ęa%#oUڵ9մ3.ŝ/*=,!!eƽ%9xN'mAH#gr#<G`eG 8?pU,Z'=" szr;iwأ%ƗVs+wLb Jc# O -_p]9|FfXN5DV[Tu?&\0hWX{ VALv_uf"?Ks7ţ)&SV߅*3i2Q%64wmU= 9,>aټRVS([6nzR 'o9[2 E쨤|WnW*9R* i/j>!<\GPڹ_qـf"kYlv`\TW;@ѨaG\*"N~˨U<;UB0((d \~16SpP@GVV3h# Xb (*, DZ&@"?uxC{;Ip^muL}y8=L X#-s|tIGKEakF'ZnVF(4A52KsC {LdRΛ,7)¢>gO@ x{G'NlfDώ d Ii"Z|"KHõIFR!SAs./y+5!Ay\=FS(PwߙU.N2`W5-P~l|#QD|B3#ƙzƕ5)^ϗЭ`͙DyWmC5`,u$l{uqq@L,ϜجSue*[nDWՑѸ]~J*٪m>Qe_MaBxn hW=pVY|0 `XE@:`XZ0nL XBуi;\c'6D;RٖGOu.?$8fR^lNAq!2"YW補/v~U{- d r(Wn FD=){nK> mO5Wވl$ P'|ȳb2s={1-o ukvp"#ҴUAoab%g*QySγ8}q&lM˰HAF-R욙wwU"8x]GNh/)ZD7`QKcEkzs;wR&K}xRKyt Y$@\X\++ٲ1ܒ2bNj׼obm<-2nةF0?+!QT[rӶ'zqy05snE*KFRV*^BO=(p.c;kxFk &P—"WGv}bӳ-4pJ4L:Ս鬣W]SԳ+UZF@<lo:ï'KG rXu.#ƉԸUdhJW2-ZM_ra37~UtB}3P8%]pAU?դ婼!P,HmDrSl9-{ꐈj'=9_͞6,wT+\䶀^eCvmޞvrE<$ ~@0j,rGu"l.|_k=BJLɬdT{jpc.ߧ;8x@4tyUƋ1 ̮{G*)pÄxotYA#6 JF=#GYH兿 $Laz`A #c"y?M)}h[sZ~:A%kh/Sly) ͠a@ חrn/O8t%Ї;6#3猶⭾nQ +كA5S##e3U9UŷV|5:c“N_7):a(&z|xNҋ'1L1ȇ93ݡg!] I beքdz&v='ZwX Q{{T*'nk͜2PϾ3weŸEl@9(]ڽ'6bK5 a4!硭:kO3IPXtYa 1`A{%/Id3:p*Ȫ>H |ӴkW}֍"Ÿ+gٚ@༛\H{-"}/ޕXZ<'G179DǘE=DTqwg4YWև%:Zx @I ]n`^p}8yQ*b.J>k6ɗV9:l,PJ6B 9Ϣ3#)RzKTE`̻T|P;yΐJuC@ŋyp%#y> Te~B'_g*xMeTômy[(d[T͜=o]1g31`O}/|wd3LeH? b>?Sy'btZĄCf%$]5rlx2w/V#IY]G{2-+5)7 Mej)X(9*DiqcŸ くRsU]9SQr$t~ n;8cr&Y/C CEy4G׸c0 uX^t 3~$MZqnAv; J󝰍 unetMiv`q}yCzxҩVZ^)B+FtzBBa ar2H[>#u͓I}-7XsdrLa! y=dbywBNO.RKRת@0fmoyLcYT. ]V#pFy$a@pBklJTgX)| @K"p :F 7h, !3\%47YSۂnB4~Gyy(Č4AHA6I>OļilO4ܞH&P1h*:P]7- ?})w7d 0n gJ1/ۦaK"Zr*Yv 'WGXSD18Dl[?+ԣ݀ZԞ6AP#yR\i)9i騁t3*0q}_)|ES$F{$gԷhk2kƶv*-`CJ/NƁWOX#4u1zo#D+p !M۹N%d2M2 VM$~w{7շPGa(_,ҳ[XȝMNaQ!!XnnxۿLĺ'&Jhx#0J9I.3D^n6;q>ʭxa3 1W~-xƾO5˶4fiߩvpW[SIM ֏{潦Dd6R>Y[I.h_ƾѽh)I>d;^;'~kلE" a-H6g7ð\MX2BFfLp.8߁ꡅGנ0!*JnJ |2npⷜ)۽cxpʳ=sHH9H:Q^ THOʲHU}[ Fz`h/˱KC}1VQ jxglt4WuQvGפٜfl7q-gŔ‚Fe;$%1B֦Ms sggz:$K\yЗξ ȣ_b\,bY},S27/vaa?Q=vw;]d{6ЈgПr5狼XmkO\({koRudS> (2 Q_f'̃q9[4* sO z}Qд"͉%,-da1 9ۂu,j_dzLQ8c >4#U2VaYH,](|Db+8=ϩѮ HPGMaD0#n|1Aܥt#^Xو k?N`D]B֟RHC;%ugGx='4TSAB}wwi! 72;uYqxZ۠%dv 130ٜGci E2[KJ.&4`̑b񎳆dic0QeNM);n9D*@orda" 3Cƒw3L+Otbְ&Eu3Lh&&\= 'Ӑб^ϔ9؋H+k Ꚅ:8Y8к#UaMx)< ;קJT'Yo=ueqM VERT7AXwYd}`;>> ?\s+*|K746-;#xH~!8 fNы&(#6L7mw6m~z+Ms_Um~`NeU ۚSkn|U<.o< Ffr/j1_'(Ms 8$\i$=VezFPҮқ6I_PV;|> 6Y7-OT\UmU+,aŞOasYf/sʻ1pEbBfҫu".xʥp턞TBjyq ;W]hy k;P7.U~t8j!- #hiY-ۈw%J!Cu2gK[ A3;BW7.q\Ev೒T3&E™;xjs H;pyo)M Z]ms<NX=F~͕`5e 0Аe8:5$fף[R{dL= jC\f3 {gAWvmI.kfkX~c4*1q}`˴1DwX7џ"RՂ`^p@58}A!ْSZkhX} x2y :NOkOjS1_+3`y${bJs@i`-!i?G&k%&ƬlsYPm~$ $x^ ꇿ}h*P>{<>-efTTϧM)Aޚp_,KR-[sJ,ye(S+3-TŰ_SܝhySo+<I0Ӳv LpR\,ÌƢ(}Pΐ⹲Eۍ7+VUcvx`huaPo;]P" ͞o.5_T_Chv)BUyM-ZLihi,k# Fw8G#O]EљRLBF]OH: [(W=%CVԩFY* yZ=k4 ]] Zuw,u4jnF6vv:2L4P ;/_<V_2e> k!sL?vSЦlwwy99>S.)'XS坴j!fo3t(wPQ@%vgP2=)\ >35H\ʼnkZҗ@@eWB$zQH˞8|jہ*  Ρ `=Tu*yh4=8lr?R R)֟xmXpod._s t2Gfv2|n1:$F& )ӯ2ZD-a', ۃƒck5d3fQCY#QKL-wvM9WrzXQ&ۅ{հ?2btWFy8T4eD&:imJQ}l P xhHEyF4l'6fH"'6|o`~Ȟ?7&}4L8"]2g^FcWAM)?,*8pvr<$^ͥыJI9)Y@JJݰOUWu`AM'<6Pʥ ?"޿nUru=ִƘD.ԸJ w0;1c:OfrMǚf˩tFLK7!#EF!qҡg-SXU PPEKj9#R;-yTـאY)*ڈz`[Xu˳nRG=_C/ g\@#OYۅ Ąsl84KضUI{^B a"@j)sV@sCbN%iX 6: ^&Hl 8zG5ゖP+sk*spćߪ~~n~֎]t5B6A ^MuWJN(,_[P iH 2qn$t#o4`vjgc`4*ߨЕ|xr(c;%c'_X=KN{;'9]$pQ>x0W. 6ge EF-4,5uݢ:1EwqGbwoșs-,:  _-O4끍?6G1}WO9Mge}X%G.jynWsHB 4X+1w*Q=%M[lY~R593Rls?4C!5dUE@|l8ƪ ׃+ &0Hw^+j Z6lzgʤqr]}ڃDF~g84$4z(`|C}.v~ SxOT泈X'S<݁/UqS!#g5 I$r:C?*16k4gazM ]%IO$I]7 Îk|hl? 3{,zV2d$b X1 ӯ()XZ6!@b;\GK&@TR~h^6\^Qgi7PyȎ}J.*^rE^CZ} ͘)F$}GrA2=9eyGw>ی+ToJ ,-X@N-HS(huf?ve;`mžx9%nPʣJ4zNqHlDarHݺD}e%ŗDž&\gWFGa'8"Ǽ_@-=`QCVo1DS {Bب\Q]x QzMj$Ԅ\gnM mXOnl#Ron})n` 0qQiVRNA8K;7rR5;"g0Me@a(Q_:qEVB-uP4(qj=Ӓn]˵1_U-x+q-$Q'ZZL]ȓZ~n4ѯ >M$7]~L 7]fLf}=˗r!"l'iL>Rɏ$R6Ҙڑ7 vK ߾Vs&6X㪉K'.yD7 ٥'T:)/9<9՚NvJiҋ]n tgIkqtt"QBtZ2QyOO` yda Ĝnol_v )D'˟b\C`Y)=YurW.ǃLU#r)* ˊv\ 9-n*bÚza'cgjrC[ zlee7)ݾ T+Y% C(t5kq\G^5ےV-^0٢wF5;-r@eCpg*j6dX\mqZmXPd>ݨ.g2'24pE\\_hS9t䦳+kbj8[DVmVWCMJ6_"r4+ws,wvc byP cW,@-B¸h qWTBf|xpnt=Mۨ-^%T2fS3ϡy/B 1rG]OR1FX6l $[-fՌ&}7 )>+LQ!E&3rNEhڒDuI7ޒ;VF PsG1Ӏ7UxQM@Ҥs3 O<qtSمza6F~GW\uk\d֙*0bM '3_xpU-R`]81D+2Q m0Y:vorK1=:9_&èmx:۔(Lt=SBIKDz[ꨑ~n/]Mci8gyj@\ 6m7G"gӹw}Jj#jXH81c!gg@QXָ~;"]͍q"V3(w8_!U(Vuj9^"9d=HX]mȾ7`-; *`>0w; tЫ aVpzǗp?@FMrmv)&5wtP?+s I  hQOV=]6d@~=p;u>]eO"L# Bƭ?YE=wZqIԤ BJ!!*PFSz d"ʼnvYqkL rV-m $QkHv?Af,~x1م0T:a[yZ#l4(UU45T6$.+DR+/jȔ^MjǨ ̈nS$0OAƎCF>ӜSls>;0}F<Yr1 H`^gS>£A;6ȍ91iᎻa>> -~39“[06DEN˩Xzg1gΓ;gP]ͧw1qrn et-6&xJBS<"oH W[You/Z@(q#hjXv`Y}$qKWY[{zKW^ܜ)Q½t2lWL'AݓZMUWj bMZ|ȃ^]udKS6  TizFO&9R>lnn2_IoϾcr򱀑%}w6K TdZ%>{Prahs5 Yr +%pFaKJb 5 \~slIhn68KRKH.hUrd|ea8?;`!0'%?T![i[W;hU BPů1 C1.u=JW<%jzYCZ>͖8JDS+M[rxcЬӒ3U|kE$' # D??O񭩜)6e:tyhbumhjE>vk gס wnbE<IU!)hJs(C[ ެLhy<0WӥwSWJʆQm(7t|,LR3P!|ޘlr/,/..A[/NPJS.s{y#|IT(pӺ0[Hrf32,?W}eUk*uS'/i vcmfXY0+=C iA7H|X H[ kY{tc=iz`%!Cs yDedғl~1EoȱCY/J9U}b1RŠXLjӄ$C_|,۴{e~\]o@ մoh\`* 07 eΧSqoOC>} gr=JЧs[j 2ot<ˬ<1􊸱߿'y)D(H ĕHq6$UBb]zHugM=? GQU5:\RȀ#dIl7i0_39g3?ʤr=tC4Quʤy,8+vZAƙaLQ#βٔ/'Tn kqIv! ?LGڨ 4G#@Sq]xXEG!#9㕵+k^ yF=Y=NI2P`Qz_zIkغXH(|OOѿ#lJVcWFm(RyV`Å5aNDml{EQQ7_֘VEg OeuSLz)7M!siң%zKO 5}FWio\wCpKq bfǼ1&2?{J7m:eL>#ʥ8h; zEETHЭMc_PU8@t峴mgcC_T›yk/6c hl#w}G? Otŀav3+CeD^Ġ(wSNX'Yњ4- /auyKr2!4fWj=5(>>']UA}Y%~gR0R]b{v'?#[[tI*$WTֿ>{eK)A%< dc(a0"tv :pi]pFRjhns;܁7v<=LcmT=$t,Fy?L.uX'U,@7(gK=P@﬎LD]61BhR^_ CJ5eebGerAλ)Vڬ \xE"lABš3^%l& ] =et@yuOe}\H*yJ*ݠV"*Oim483T么DCJOMl}~`a4)FB0UKo6#8Ƒ] Q5|W"j)m"*T`ةDh+`M`*T]^7GʂTc9x<5~֒})l(sa\.6J`r46jީMR SU:aE8gBQYs%!Zh>`ɋ N;xd9=0|' JsLN7u̪CQf* 3vאY^>vdc(ڤ ~gUAE$-CZrhUk_2MEWZۈ-XRp[GQ*Dm J)IcAIAT銹ɷ 'F\7u #*sQBi¤ -BI;1 1ݶRUb:2Pwb"ٮ==- C">s+țX}^2*Ҝ0 9W;mȦV.SC`Q3L%oB]\ky{`aenLf=s JleϮ0 x 7އnqIg䠠 n #,L]AHݝ9Gd5թvs B3ak,}GV }܏ ɈBNCJÎx^z2DH4W4\8oUaFRe&>xP=p뤍2Pu^rS3+. R a lH̼PүQ}zLѥ8G) )/Y~G!a>7O;$9cMLTg`P)Q,ep/h*:ϺXN:8,ZB7\qVo9T'&6% (Ps&@zިUE/4F\6B&vGթ\U#IC6gdg< &9}'2JOi'cc]" )LI291|IX&8 :[oNJ_v>n*)93Wmvk0bvX6bgEu>w^/hibIC6W8IO9vFMdY@@t!3p7X6?JV5DYؙNԋe?{*%L)૗~֬&Q<Y&xxP%j|~^oŘϲy424ч7H9 fUo+pgP|<" ao+{̩ey%_I,<6b*">e˾L@W.OCJVɕW J3L&@Dϸ{U$O%v=J28+//sua+iqFYs/tt/M֕g{k&qnPJ7%wBQt ;сƷ+-Ni0s,*(?3l$ +'IWBB S+)?9c\:{1 ZHX$LLZvy,xio۽u<+==C@Q *[mo,'/{t>C!yYϳU/y% yl|*&> e`q{/3_U^_J[|v'6+V¨WԐgW`6 wg Zf])3r!~Sp(5Gl33;ƨRkq &}[R D\N"C@EJ"q2yL%K\㮔(ے5tc QIt H} !1.Y._Z%(Z=_814XTÖW!1{,O8P>zيgj\akحZ?I:AԵpcc%}.pl*2:~lē"Q;FĬ<bp=4vbMQy'ٶtm1rkTTGS1'Б%#]#ߍD pw?*KgRk{Qxz_^d(ۉS\3f2xI!!.9/*B^i_*^9}^y!_UG>)m!XZt,n;H T>9^l1M|3lK88Ng,گ5t!l\r4"35NZfy6>,tDh ͎Tf% YzXUȇbPf:R&Ŀn"524BX-RFt!bHT% T7sŘ8~ b! rzhM{L zl9ft3c:|1+9Z&Q~|R6"GB{+P^+:2WAJ# vNs^ 寡GKDiq;?%c;&o$IC u]Qu$,M@v!xԠD+{eA=Zc7:j"u`ҠT0D TSxJc$Ni|+br}u٩QWT@ʕ_Z"Odl'2l,k iFFDNg>&­}8[ vn)D21aF1f㑾'']vfuޚʳq IKVirV'zP`›)F&t;֣4e4 !\%db,|E n`^SP`X'ʸiw̎l,e~g5H9XT,"tA*m'㸽I7!F"~L_]t /SSqFg5m^/ROAȕգ>bp Azh6BA¤d~f{C̸dC9 ru,16F@"$e[D ?[99B+JNGFq|p`ӄ8v0eGFdP|*#῿k*ow1ZN0ymE"cbŋ6*y`W-RD'@'3Q[{7FxHJõv5^I96 $ǯXg`q"T|J06?+suчp{?[ph|[v]FKIN"l\)%5Rubټ97xs+Vrec̖xduJs9u+>l` B]KzXM4mrԒCVExwbxz{qcOC=vDRc暊֞-6ze\Z~:3w>PkEĬ3CD ~Z沼-j!Pm-1:N<&!ht],9 Kek/Ưps'C7*Fir$Z^] ~F$)Q03>+:t)!2ӱ)p1):~F9lg*t^Ǿ)l*&&)lL ]m70T DSibiLU-QMuY&9$$崥#DP6p?(43c*jO69߿}%=ln+)dz38q&tI"Uz36?zZv~d0<7=,{"8RHeWџ~Utؚ[x0׮ U"|*^8LQ mLk\w'hc ?*n]Ft@\ 1)?n/E <<; l/nԔ̀2w:|Byʣ(nEzCDxy\zZr:@ ZV߾'49E}-wϯм]ȱ!D2G7CXv a/Q&;E)Jf9YC24]3 1w4?vZYGhAOYn9xq )a5G/`]"$c(N:cƚqB3|cIVګ1)EPx =L$PsW&ǹ(VLikp*c( Eb'[ZJkW/[ӜR2OIrp~*g:OG̿ivF_M1|m~Ϸjq#s) :2B_=ۣ4HszNy1:ζ}PobS%@&BMݠgנ!BmL,H/sDI WgTܷ*:9$Q?M'-Gm|2Nv@3Ҳ&CgJN౼F OM|@6v e.3{W:}\G>;1~ͦVR. 4?ŇUUIa.u&^תD՚LV(1eUsϗs ʏ}\\Teږ[cOBjj_Ze]%%a.f,w43n=꿘F"#{j_}| r(>OH`1,L <L+,GF E)y(wIG#̚JV:τYkXX޸s*Ot+ajzZ&n%j^UI Kg5Tf61 mZ dCQކx>_4FrA82ep}&ÝsO'e*2r* BZBc 2[nH%LzCkjO} mO1h8ߍhmpr `P2]!245mTR->p(1K\Qm@ z3{RdufZ^䩨/S`%Vs eݚOU$Q|nӸm}4e [m8cg]nWfDvAe+Y.}$'~G;=!ᤰ"&6cߺSg:p"Kk|3w …XԊw9{; m&qs"Ǭ4/mGq3"?a<`\HϼE}j\l>JuvV~Cuv} x=ĩwI+XŚcnzr HWphҲT<tp2_l$׀K.@lH(iErQO}TR4]Aw׷E?b&[PU03KTl0z\1`~D?hwvu2s˿k8o~qa#it) !2dJ=ܧΐJ.8 ^1!ѿ}7jg"Lp ҃Umˈ+=&+-t'Iw EIA0Tj̒tVR s(-HӽI oܳjZQ 76[$+y k[Oj{"A3˻2 ׇ^^)5E?G Ti'm *y7>. %[#_HF;b*\$0KۏA.C0Cԡh |ጆi8~ϐݙ%,Pӆh5Ui+D%sgh1)%) m2<h]" w@Q;ȼ ͨ$M):\.S@GA9Z,\牄N­`!_udjur ǭo'>Ğ ij"K[KpL ;Ѥ/8OpnʍIuMnRtFGR162DBz}| JD=4Јh>{"PgS4P7B&*pIb\b30mtonF~w*}+ p,8|ھIOMb쭚Q˒*7![$c#f XSFH֤PkG{Kj|@y@[ki~Y.?Hd HqX;,iGm7O8\ "/~o]M n##zw`3 gjDd=:NsƓ\>c9a#M5UehJ=Bt6Q3P`fA-kW>zWD< knQU4EK49,j`6 QUŤ1k:XϼޫF[}Yrxet`r ۚ3? m@aLrc2(/ޠ1%xמ|6uGdכxM7Ϗއ=)eHbyo.~"7#NW=܆MA+ RrQ'N0 ܠBV .V!r&߼Mkp(Y\QJ\R1 kxD0=h.HydN=vCpC;oj DᢉTQG:[]{~pez|wPK[Zܠhcɂq &_o[z̺`o S$+-j;#ŝnn~y/o"3_U];l(d&P [rȚ A&u\R<¨w":O~ ߙ H$3V 7뛪SO:6 K"Nq-JQ]LAUCIgB.tF7&h&%.QABeBL@PcdǣX8i!JayHC˔?0D[XHxJt`OZ*d=?+z}_9U~瞮& wܫX܍y2;1ࢾ^(Y A垤ͻfS8r 'FD9xx;b $ 6t4&|G4jَ#TsǶ PR5mhUPk^?Fdme֥: ʞCb:Ĕ1 &Rs)'FP`ڭHLvڱSAmeiQ5G U{zr}еX/wf^}c;ShGSaRE| \HsM$^|o!۩_ʘTgFXB1e}AlL:`˰xk+NnJWk*Xd]?53Mݕv#.+I94F/K 9? eof;t_-uqUb7Ԡ\w"nRR$ʖ#,@)kM@Ӟvfxuj`>(vIՔwK(]dvUN3|c*!qqDLԏ./{3t NxΖxYKyG>Z(r b?;-w>ds-Y|M.ޥK>WEfIy!x)3Y_Lͯѽrw]@i?$PwolF {V3og#"A.if OvσtD[mE K$tvJdZIzM Zs '=x䃏J6T"_Qgg!n"]r!'M ftZ2KP;bM(#`'{kp+f憎&/?Հs }AOj 22k_9f#{ch$?=2>HvV[;v L`ăeM\3Y+4?}a_ aOM#b )դ0ԧM]B֮l=}SҮj߼O, 6?H1{X4]W5aZ,T'QxE#[(\B?hL.CހLW.ӾBo´v+6\c"j!ؗEsafA3_};{U`9w0-§DZy1lϠshtU,( FH:ǟ& Wt<6\Gr?M@}S@)XLNmJ#)mY홆%ȭ븓pŧWLklv~{RF=y™vވ^H\a Hp+^PN"|n8'O&::RpɮqԸ!uz],9d9r G@ YS0P7d@@ɿ5W~<R?]nƙy =]Ve{Xdjl g/ܧNDpPݙ8\IB%w[47g.}FǍkHlmvNL}tCޣ2jn%\vOmbX4p0KFiA#GlPh4ym\-t^$v0/=y"cs1J7V? N"_l:ڻעK٨z71]<^݄Q…6E-~;u%:nSq D=L E~$m^4xq9Cewn:XeֳKi|~"jb5 lPn.,2C>_%X^DSee^{d`W?-<;Z>a Ilޣհ-b옿Üm2SL pvřz2J9ح|C,]g~ǺRq׸IJv8CQ0A9_}MU_<1E ]0h>jce$} Ms7Ud?˛v;=hj)W2FheӭٝuZCFcZQ-T}dh $HS>v*s)6F%Ț2q5;&1HFmĕ*7jx[#i_ gn䰂FjZsvZ$"jچ׾*w~2=9^01`4f嫹LQ-XC!M,/Ƭ҉Br5b;IKt;"2iGda9o-كAr#+lKp٠&חBc,zZr\%ңi)7tvX&xiYu_;sC '/Ů9JlWMStFduqxc+_D:)/4nc > ! 2gCYϒ93S[qF$+i{jlZX z 028@/GÙ0NK|/m#o`Ibϊm?""C{"2X-KT"Qc&a[ꕄ2Gn&ʏ# vR4ȵfBSHJ,w']r^g5 dzO}S1A"mWFcP8z5)y7K{q=DsH"L2AJdN&sժ2~ &{B[58hS[֣//+\-1 ;];+4W>~-;]7UcΝj3os?پ:b 4K/+0vGB!_fiyP& i:3?M5rge `g;]XmĒ,";kJcZn*/ӐX+~Tx1e0|5`>@C{w^ˣ[]f#ޠCn?' lSx&tԂ>,-KBA2r3Z4+CsmM4t&00cbo|uɦ=HA7ܷU~.PnoJ >ݤw}X]L+'GqYDʮ–3/4ìYq?r8-=7p9[bL9/ #Ѕ[*0cVŻ,OʺH*t5ccꣻD*L3&xpF"AN֮ DC,!WqE ?6@SDOIb~}]f*/{Oy{uPw(LLiB IlwJ(I&NIr.;._A{PұR=9d;P6 a%TC^Z8"x:GС׺ܮMG&iݼ|G{ZyPbtb@lY U$KLܛbimZs^?RZ*dZ&/~V# Zv$"e{ ÒйRK2tOmک0Iu x6Q\Ç(gp"R߼SK։ž0s?%0πٷ:! j*We DL{wئhDa7DwS9҃N+e#&A/t7Á 66a>t=gtsK֣L頬j$]fΎeq-p` R;TJ.B]ȓO,1+mƫ*hs x +*P g>x/.:9Y4^ܫJ[n 9b%*| CT?t38i o]o3pc>t's{_3˩ x?K [=텃؎!HQ ~*{'ґğI?rgXM2(y5\T3`aut 4UoSd =?Qĵ2_\@ {ޮH}XXu%^O&mܶϋKoI=pV r25xavQ+K m6{gpYƝp|XՂ/04$ltjyǨ9rk=F>:|^fW7eqbB9hV".WR!tA4T6]zf|AQϩu*Y8/E f٠\) fs)|``Y8#{c qA+4ЬE[n~-NzAm,|<,Ou`vKSt @A@2?7SB̧z_W!&oN\+[RM_r^#'˘ l4:rB!1O&nprn)l݀ؑØi/k>8]vu_}̚ AFΔz3S/?*r}2ww3p5(}c;ܓ%c [H/ӧ\=r m\Vo7j-27@s*ӑcj_Lnv%&DޱǺ^ns ;Sab f*Yoe5٫~W!}V^[M@wewzd z?*HU)3@ka%\ oia[lcJy< ^@N׬VHrer_Z"zk6Zl"{y~}j*);n햬Nnn_+4Mhc,=1ս?7)qܓ[ 9똈FuEDEl=w'fSɈ5pC^WAرm]3ɠt**(KJǶ5s #gךC8̈HeBcVFbeoh[+PzXp ^?:h|b FQX6)4xL{7}ʚn9'+}RX.J>1Uې-ec\XSkAV(ػw,/jxuƙ'=XVBV/2u[\~2.0'ڕZ#{x׾>^:w̛̠ytyx8]E-$,wnY $5BL~ C`Ƹ+k=K`> )10iip ;֦~N( 0y>v}g8Nk 2lu}H!pSq"]OK" (^ bs?]IY\<ף%)-c\fpq xvnRפp?zgC].עgS{sDLzwj+h,h9khFA )Q֩-GHFɍ25XeAmC{O0迹C6T"Hp*jxHNHj3Џӽmx(fsZwAmdVwXfT^#d[{t||Dૉ _,:vs<+3uDM;Wn뙷Pˊ'ҏx=%2d"fv O ?{{5?n6[Pq_ĤC9.qtHE_w5.qX-F'~$'(,#Qffh[A]F%4YQ%0>Bun%AD3iAxUƨHZ>.dǒښs*g)m%CiF& z@4^BGTl>'cJmi8vWGvRi'8MT x\2x |a$r:]=pQ6-&LjAހ _'(L9TW~dMQ.}gqХŊQٷc&ݚN灎jP`Ye-ozS` U/( (73 u$֐VXc!L]"y7kaa&L^^tˀWC'U9_ƨw=]w۩Hb{cJƑ,>=o\bH[YxoeZO9$I#,dy s2} P݇uӀE{W '4~?JoII̹7qR]ip>޳:,")uSk cQl7xj;`L# i(zok4`(ȴC$dpo=ĝ.YJ?i[޶r;ݦl[DmCc@H0ZfvbBцW;8j[h3-kȷR@Vym?bò@%d0ϠSXdw-54=$2f ߭y g$|2._[?"tai`l9}S&5 x=h}zYB,-nd/l& "{TW9Z 6-6}'?ny"@H\ߞ2Z+//F:'=i)$J{iMZ-;\RkSQnmIm±8'Ⴠg9ɻdl)3(QLALl(kr]2dũS!x EvNc󞔺"CqWj'H^מOr\t*.!ի.둂:z[co7o.';#Δx6 .Qx{:&<19W[Cp\ g@X%prx]M ,-!u˂Y"\ oEOmjWZ/<d9L_t, ma\S2MjmΆ*0ͧS4)HwOqI5C(orDS AULLEFK ¯5GRG>D6w$j2|ͦcCŰJ򚦗0>)β,65vA w :kQt!wm̱kM(1M.,P4`c/aWY+ň7H.'{_:]i  tve"0D@F!Drmg&J,3׬q& b{\/Vq{P f4 JG ( EQuT&>=rX "rw,,Jx*A#IyZJRdX1dG1˲# ܟi6^yX9°' 2S5qpblshniH,fȐ"%/4X^wi D2?LU7 KūL_'.]ʰxj 7"̐[=ܡ:aVIJq˝2y' _;![A =pXi+K([M3>o,(C-l3XD2B@%5afP˿z>#i\hI;_ ;80S? +,H\"[) |]ݯ92%˼ +(Flg]sP Omʍ :&^Aĕ}]'Jb-ؐ <.h:zxj+jwlKxjv;"N/*>6={ƍ*yYiB4@?:PYWo6J.cBZ!7je6^/TwJ )Su'*7(T"hb2΂PE^{pZJ*+CHɪg˥ ~~^nDv MHa`7 ZîKb-@"@p'F_Ab/ʙxømG<MWF! ~v4A>cݝҟsIXԲ0J_ԇvf1JTS&"qɰ(EhD * olwʧjLt&/ Q[_JD lcjTq$2>/P ^H%Ks /EH~J}6ɿ.-Něf=Di[QP:cZ7qTص EAeQb 肋~xR<0nqCU-HO oiԕTDPF:Wux e8؍Թ$5cƀzcF/StTW[ţRA !O3 nhrq콥13Fz=9ъ7NSjy)qrfٓoBpwDk$w{ `ZPP;;γ a +H~o[łlæ>Pq(1r7lM-*Ů(܈vʅf-6w2o\&!%C&BcPo}8,V AzĎMͳYHywM ƐG{r̽5ew_lY{L=wUװ-U?W2JJ=JO3%&V+Rm]9a'BtcS%rX_&~[*cC 'b.~?3-?t`i4jnC8؀ki*u7/)>shlu\ke1Vkf]oh>: K,h'ܻjvgz#8;3);FUO3r7}nf4 SYΠ%D!}gƴYg Ar)`9A!H* $GeXNU {7ZUf!EqDu^oP >GNQ Inw͝h\z&, t*_Vh* nJ6mdžϚۆ?d'kE?d$@􄻞mrOm74.˟g[/f U{} Y7ٝ0Kv{:8g¨:5^ޕ1hjo3=Yyج zVN!4+\ 1aZt-,HCb$9SꗌjZwӂ,Np}Օ/+&o#5_$Xf%_#:4QeZ%zkQc{ai4WYOae$]RxA)W~=xP9[E@|Ѵ)c嚢ɀL.o$Iؾo4F,[91JrW[^^plnwl=?q+ڣNrWs^LxȘO(RBg0hLgj2eDSyy|[$T}zLgr!we;@" NW:֞rRN5S1Nd[q(psٳnәfY~VY?]PA$Q p`MRؕ8Ry(s*SwSq$r1):12. xY0 i:+o}}?Kϭ3gR~ u^"P\I0UX P({`id4kϾl8׎T2W0qCn[hSf?{1k<ݟ7emyϥ|~Cv(E+q G5}N|N1)ރbPJ"ˢn#͍UT(4[MBOiAB,|oIс,Ѱ*:9N~qS]NaHᡯ7 ɍ|޹dZa |oS[*BVf%;W 9~EuggpH PA( ݭtO ֟U; MoZ,-wѽxo&fBDuAD.aN6h/?&&|9nK5&}M~/$ُ(S+87-ڜ3կ{T_}m֬B\Sl);d04B4[6f9AAd 1b'$`xc+GLPEԖ% AhݣfU`NQ ;Y^"\XM=ݓF e{)5Zfɹ߶T:@oRgfVIrp2l>3& q\"_a~FRYBlӸx W5SYM`Z0TdG\`4^D*7~ȡ=ȥ+q/^n 8~Ð D@'ڹEe}vnV[ ,#S H.=|ZJU$ddwۯ2U8y5LP3u 3PatI]䩗Hi?Wyo| 9$_}˶?=o),wu,3RN3w\iJ0v]I~(S"qH:'[fH+i#uڜ!z{+})bʜ5"d> CFGR٠#+@[+葁H:=H@dQj|/L䳩/ga%5FKOgc)/1Z:D]*:j^Jޑ3w+N.t?kyFGg$?z@<|r8I=B c֝9n\X/ #~D«Me$pK;'躲~ɩ2m$C_P:آ:m8.+qe}LShal*Ͷy =B3 fG͚p<+lՖkwƨ[%N'_4x@Cx fX3 !x=TA$YG# A 8?6 LێX:] wU~m}Y59 /7<5ʳKh|VShQ_Jȋv^/|GhvA\zoe?X /h$e]6t +Qj,.zTXR4[n5!LNA/l' 6۴efŀin䏎!-ɝ_'Ѹt[[CcgZs?{"%>+t{; C5<.cie(%_hUeqӂmȺ捖vj'`n2JRrn߆4WloVϩ@X)sʫ?x(o۬7/|Fͻ6 '3+ u)pA[yZ)nV]_v*M{&iD#e.&%3~Ț/~bo&wβ  ҋ`fNjFF? 2OV|EV9>+\+`eluoZ?qyXŷ3v*s9@ ]∅7mQj /LA!R% :R]97O Bƃ(}dCφ .zg0ʢlpu `T"D;5DcSڢoƨE؞Y| Ř{ɳg-ҰjD9b0>[X$zUL5nsA[aCD͠GT/X=\u0ït[xRCAr鬼lY}dM6$Ca7MB0S&nb@:5T; v'e@zlh m%p4;P$wi+?VA> u.8Д9cw)?Rr/{CoI/wQ3B<~HEC&u+o2XeĿ n;:ںٍ!E/CU .9Y:^xיZePnvx>utY 'Y%$Dms^ȭm\M: P*׉|䕗眼A,F#ʚll}s%B}xҫc{KXTR%/tq V&Vlؚwkȏ4]⽻w~֦J%CG />SU Smt)؋ʐ4 ]m\4uVpv2 zʁ|3GitBs0&#_YQGVJ1,*$5d24ll ]bhM :n;$\kC/Ze0tヽK BLTбV.-׿~Fg)c]yV^$w12EǾxmEz"<I˲d_Pu &ã#G*,%nKKܗРědw~D.8%@^_ Ҷƥ]SIA0!-և1|ܛrX>8:^Ow\Rq;@?V3* ,)V< aTs=l/8u`"j$>uӺcn-Qn"ӡQz` ^$VQ̪2'A{yW1Bť{πiXu2*4NK2+)sc) |$qwoNϷ앴h]]:D Ť 4h>*x"֠1G0 ɋUdS@5L{  6]S1U_1~Z#t){.3:`Tt[ " el941wO||LeXU v!m%b嫸 [tU +=qM.=]P(u!)+EXyG4l[nq q1[,(mG;j<*F"r_k vh+d5j> ~GGy52Zb!tQFXXIBB :Y&H`%=hjeGg-=*ͰV_Qj udWl5mbIDR_XbEXii glDA',ТkDEo<Γ|S9|0օ<آ\|{Ё4W}C@l֜R>Fj e:yI nUJ eS2312cFdczPhN$;7 `x2i[Xa-9pfД?—}wdzurH2n~㚴 :l%n^Oeh`^l7qeē>)_љQ2&yBE4VzF\-|7|YPp+luGYm}2HHȶ&cHc.1&1Y®.2vvj7^ڛ*3 Q~(5:cbׁլ۟UV|U ( w +uZGhβ8߽7Ԍ=Msm⊯6`@¦*ldHtf|>[= Pf ufo0+mPVuTGlf&ynwIV+U.0zIu "\g}MMjHO0HP( UDݶdY*jy:\w䭈:(X+"rIY4GL^Ҭ=x!Ԡw3sy$MgC?pХ2 Qz׭#>n~' 5[; 4yw-!ͳF2l$,wN,!׀O۔C?MPRq +qg, {BolT*Gjwn$2 E-z_#'=+|RNbloD6 ±g8#B8oU륉|6fAG#XmO`M@4!DFLqbavML/eCiᏒt8P *hNƾW3qޭW+)'nKHg Ezr ҁj mذiM%cv=521o7b%tsWȡEi.iXbzurB6vgj5C_^V륥$uY`VAO4QjP [=)i$nSc UKh럤˹ h,h 6D("XsYVpȧ֯DA|8Մ9 ~\\}\@MDhX}M ;L(,)+_4(NذZ[gn6*[G>n?:F1-Uyua0ρFLf4{|]n}=Y1*0ZQO]t9;BCU2sI8dQ^?`Jsb v$RmkZA.H%Fv:])Ivn0Y\ޙUќ\ |(a3Gzqwm7V6kaz&^N S&'fFYAzNn[hL 08veS>s48•-~z]"u5')՝ EOczzӢ%fõee3%$>\8L7m |ǴG ^CsQrR6Akn+?@x;(@E(F?jE0 < nl `D$~ {E=?ݣG02yAI,翤?l|ŰrkP!tBcޘT "t3!]Gvs Vt|6tsJTr]xq&?Vs͈'VtgC$ RG|o!Zj?R"Z~X$,WBժ̂g?g֙gFiq +A/`= BJ< %ڡM*c-V\ ƪg SE!S!.׉2NJ:NV1ʶω]XqYU*L#|[KLeР.[,HY 3IU֜վ6L?کik+I梱)ոlr//r} v>; kU )1s#^ [ElYUW.t˞v(/ΔoJv2A}Ϗ)Ad{P6fG l0Eu{+SOz&رnrк L3Q ƃiYnd#\'P\ٻJ;w|p(mFh(-,兒'hH7BQ=22>vWC ݆m ^@"FΏ`.^5dS 2w5sU}#&.,4C lղYRxbl0$i荛HP?i.XB uEǿ\B>dlPۂFDsHP]kGъSSz:QS&D$wɯ?L1j5zK@#2_"U2)\^(c.kJtʔcHGӺʿ[IjOl# gQDT7 q r̃4›y3yuT<ȩm DԯEYKPfrQA,xq Qvml!yf 񃘥bR!}&ĺYcᒄk@ѹ^JgbH] {"E$za.~ avRMԺ'OǘPS@Wu=۹…ݒљ%ІabMD09-LOݳ'wxCчHɭ"CfU(ͪ'XU-7w"_#|<t(6;&JV*MHǴ-}߳~17){@v |[L̓],xSZMgnKe0dJ`GNF*jp:HK\~?seêNGe`e UAiZ]d(VZ9Wv$Y[o)u-ʦߢݟQ2Я,Z6}j^z//RZm b2gpu)o:Cd.1INy2>3_`h[b!Xeىm%SLY·ظq /x}5lBAlKfAl˨3% 0?sqKgUydA= ߕگ)J$?0ԛkon;49xp踊3s^+}Z+^RZ$Jd.TwI.=TwrEHm\a\c! 5K׊,aP\If0$K#)XAh0)%Xk>O~U{7@m"VV-D;ȯqNN@ # MK"n8{DB=ru_QzY B.2O1u2~%ژ]@\"!ЗGz? Dm#V'3xd%+S&dlOwV ˖Ǝ*Kޚ|+|sB;9PC_P-r-g㚮'D9(<?6)vDˇhr*՝)л$i)Z~C9\jE~S)[Xɋ+ന1k涬b/ԩI@Ajqߍ_ 'pf*1e]=e6y3Kj'{U@8oyCq2Dl %F߯#oNKFedCZ>O'Ub蓉)#^\8yEIjƔQz2Y 4t9lMP߷rFTwaz?p)ՕSZ$I9>#u2Y-_2 C|Dw?ۛ?ouE/wuR`)pnufZQە?Dላ| }n|]kѮA>W55P.)xJՀ.=| >jx[ 5MFQ\.RԊcң2vYr s2^9JۢЌHid^yYwdS)syMdp=Up~̡S( yRڴM^4޶9r6f]Lpp_dbg$oύ0Eg;o!73}PYy N(׍% Vk/o(zi*L%ގDPW~|/\}$` ]^ ~=+1 ObLwՐH>?WmV̴5m0HTL,$ퟋf-" E B~JbO(cW* ,z4QY}H)PojH8ʕdʆ{ҋ(hWEL]Y ~HIkɀ!nA8!tÐ]L_ОxdĽlgAVP s}]U.qqU^|^(u@p74{ _b0qC;PyITIK)?AQhzu㇀|v{Iu4{D`0f|Ӌ^I‚AܯToc}I ] |.F;!h?(o }.AҊAti+/kLK3x}$,[IL;dDIZY8My-ˠn  fƖ\{*d nQ k3՝Y@L)DiA| צ\;r%3[L; 7%㆝Dv/.K>c՞/KH "LT !ili(chj\A鱗K@YBta7yQ{>>(v!v׼WR-Ֆ7\!]6{>xӽ0?NR YB; #i~X]'I[`cRwWoJWW{3*F3&o]M\xO 4l!VZ.71>.Me-Mj(@`S }IQPSNtL(0l R @ÈDh|-gۛ3>ʷ[,7Bi8{)VsM[]YRw߆KH9ѽOyp0crIb-+V|pVr+QISy-wo39݇6.p^ y\3%rƍ%gAmo(ez?*1V Z{g~ge5hlNEdk>XUIj6ػ]i^0c wP#-Vd~+ť[A ^s\x71Mp)|8pAnm;s\FY =߱RH"/e cxl@sθ猉;瞧i徂 q⯽,RU9]uP!t][Ad뇧3Z(0}1,pANmۋbV/F }f>*q=ۗ};e/8.W? R../.UQãlqfHVȞ?Iv8~ߵD;~7c6M)DDVuĔ:}m_<0.뷵.M@&})E|[*9Y1H#W{TB[FQ62Az cC&5* Iv6/Y,&mx{Bˉ3\\AwfeQXgbf"4ZOG| `*jsq[ZW߉Csuїnr91 ިCѮ+ K~q[A1\L.<(xEA+Ip~}[ϖwRSMdT&)fU[M49KcJoa#BGIчwgd {oTh`3i$x(=-"DB&A)bax$5zά{Э`F/ v!v_',h|"UGpz#Dפ7|q ubOo*9(1 lf#љ#6N:;߉ )yE'T8cXA"hzj d0msp)[OI]!%\7NFGwpCc %luT z6Z ;Q)yZ?_{Sn1Yg>hގ/W`Z:׊~ԑ٨Yaċ H{E_0,Qg>|y1$h<@½ѸPw ((Gl;1{_ u#dYf^}$jB]VgIcR0BD n֡rv6ԻCwbm7'a$/Ό%TBM^PLP+r:Alϰk9rIyo^xzR:\6S"n&"VPEoInΘyK*l1MyM˗y뜹ۂ&Ҡ\5%\=r(e nyDF2[_UT^eFM}< H+K΂Lě3%(M2ǸR.Ƹ>hd@ؠƄ6m?:Rb]N մ/ sBC J|=z|GbzZsZʳApkdt:O}<'1ҬP}=Eb8j;=lyXzBk iS.J+|PS/Рf1P[ 8k骮.#f2N?:%ҧRk/^wML6,QsG;"N12T5s zpC>*3(?-3!Ma.s[>3X+vꂖ2[i+h7k9kM7'2v;KAcG;ke֭炥L'Y9IK(cuR>[r+:rzy^iX"īv~_BO*]0a|OPM1&ؘel%RIǍDi꼰.]-NW!$@ƒ'#ů놩 C:}\}+T¦9)OfV"ӷԾh[M-i::Oxs-OP_{CJ< I=6 &yaa(/RZ:zł dpKBt(X!B a"5'x˖f_U+cX7$V*U\oY2l|"42rXWq7ODVn?p(6 ϲ# %8Tnк3!O}}g6"{w%jZ#ߘTP6?q~3Obӛ }<kd<2!um 1lw]DJ1) wc߁l|r' ݘcv|BoUn@^*}eI}bF}aP15J2< ?8w)ʌmu;ԺXxk'j3Eg)J Rۊ]AUTZ3?!}F*fH,|+荧CgYg|/OŃi2@z84hTOO"1ڜRFFaŸr_wߔϢPD{@Dm+HgU%EtWCKbT?w°L`;rBnk[b |ÍweL ?sm)ZXiYUYz3JA80I9U% GX$t.ALޛ %L Hй6%%w`v 8dYYku?~|Rp&QWx`Ua|7`_(''}@zHM2~e<Ω oIW RsK=秏N*nSMQ_ %mi{3*LKoSoj%o39Rp?SuQ׻1i^la'WcN+ `=aU K@aBxˁoQݞ׮g1V׊Q1r3H.ޖ/|ov F1)3VG]Ry2`CטOpJ Zo k7Z-`$(]Ў9N<XG0Gzhr\85. &i$[p~_ &5)8dt99Wf;h` 89rvr/)z"RnfG2 v.Xcy}n͈8+<T=xI3’306^#4J2\t:o!a|Pf+[kJ1b$C㔰xu<&W:>d)߶L@QfE-#ݶfOkq({R3qЏ!IjrbHO%^ v]E? ?Y&fICb&/۵4ߺ-9`42~&[{/ ןp9b {{ n$dSڟ(>E;2#՞7b(<fҢY`UċVٞ6{e\ ž /CQprToQݖQg3.toiɐ D$)ȏw LL($"/~9nxP dp$iZ bhȂ eks+wde!MUEӘ~ Rb92?z%jŸ`h^ 9Vr2/›iTbLL8+`M4+SBP-.ɡ$m]J+1C(u WȱһU/iUaR^׸d}M$ͭB7ɏ)-+H5@]U,Wq $_Kڱ"7E .竱{NK 3[&ۤe qqur/Mpa])u#C\jkJ%v46$;[S6F1y^( fbfSS*ϗ-?pv9ǯS4=|=`]_hDۿ0z?vPiu'wX~0`sXMm:`trlIc?7x-^{nO^ >3m.7?HhF(xGgQ8]\~({/aX%xLNǣDn@~5##+F >?wt0@dBK SQEPOg׃E7CDoπodЦݓ# YzȠP\F ^eS{[,]%8m/L9szCɉ6:~VHtg. }}#O`1FM}~ZhiKй&Z]"~Iˊ-@)@P/ lvQ4zrbH]"6f8BU/eòN-Mv)|NzMJ<LJձyyy)u88_[8'ҍ2.;~hUL@fܯF;F$܍P*qQ:vj'_C [7-`(<(J2p? h$ٳ ھޅvNw qEC6n[צ[PH/Gt]t\:FG}߸_hC n'w|Ӊmq$Gqg%"jvhɀE_p&|94 } Z Bnj@)ۀϹc[-=i3-(e*=kkSY8`y%6$`mgyk2=9z|>+Sej=dl`pho0x%ڰ6Ns^}v`6x ׃|⛜;w˖])ޗ aL:r;&kiE+ LϡyǘVˎ0"^7"[CKd~E?ygmQIǑU;IhN+ewI\*5U7Enh!\U51ne]2g6J%(KYR^-|,d;x:3.90Өy9-+ ~"5cCAnNw7Jh}(A. |IW?~tKRQ[Z'c[?ګ{?Gsr߶4Zi 1NDxi"DžL^bYh$/r: s&;uU(U%^1mWUؕn :!^\ӎ-oc„wz0;7\Dr3 z38>b7>4f#d2QQ˙.Rq&d'iFi d/,yV%okrVDpǵR%A^b=DamlR4dۋ;[)/ZQ$|LJ+X5p#atx AKLW-&9!j ~j&_NZ- Գ_ @K EU pcymqp!Ln7|tګJON|1MOl.ͺCЗN"ZiI's J{QA_(Ϝl1;AȰRw^^rQ×ʘ4bjHuS vyRfl{V8~{PhX)M>:r_p>=(8G E4Bı_[,xz QE4?$5ns_,*r9HN˒ߋg-Qo<^3r7Ib׏ƴKfG)pqVt( O.Z(H'[TLnav8_ŠBDPĶٙq߃&sX%~<O@$ARY;T38n ʭ*GW'py^N$ 3|~vSrh F'o-yJOmQim\e犖 {7~ OA O%EQJ5 }(lKVW]MWS rco| =cinA7DdUZ7{ /`$bw5v,c1YCRjw.e)Oω"FW ^N"x7 ȿ@|FzQF| ~"#Է4N%;7~Q}]b`F ?@L!ZD}9{bbt5M3Qp rݫu. ~a,=8 8flyOTHwO me$&YZZrIZ c_\¸j93{!Vs\5֌"O(dSR5ud);"{rko3үm$+ -|#H*WvHe;5m:IaFs4Մ0^u^+jk[l. l(wi^*_c:guQ͖7T62M}F^޺֥;ckMs޳ xJb ]"}潁Y8dU^eMZWhS8QL K Q[Nӱ(. jcK=`6E$:[ d]:C<,+=(4:V;^P@=˸~6UlSNaqT3& &kS}+}t"Ru1aZM\T5^]WP!l~)/eHYKUn II߾PHV|@z%YO_JOk.ZP7Յ nI4#7lND2gF5z-%z9`UvH}>HO:Aorc"}գG'8iN|^v:`"B4H@TƇ#y;tg&SZ +(A*}"=:gEgZ\O{$i!^ |Fj=1UcjtzL+ FTr{p?܅_x϶ܗ/3b m6ͱg-d" ud vÙЛ9xDHD"]#+*)Z; 0AM%+\ ™Vwy :Z`˫r$^@7V>КxK ;j@4kzy8ĉ 9< {6۱wl7nǣXtrѬ!OPTA4~N9J"jO?KnFXb}rhys~>h7'Ÿ3iOI#f&kf?) Ls~ [mtIGpޅL3,\rQs:]?RI~|YEGdײ ^v}^]@?-@gÜזF>i_*XiY] |Vd'ʞwfEx؈-.N-ŔXpU&y8hpyҐJ3c1'.k9~բxrhB=;?շ!5i4hǃ SHh/Au4x C}:$!~OiPЊJߗ$YWct"ccV׍5Unm/V:za#l)bn,i|S 䴌}?tG]~kST^FԾLbVyϡsߝT*&RC v rp@Aϛ(M}G}b=w2 Ȫ/yE;|y;Su &Pn@#4Qb;+'  Źƙ'oZ"oW."b,SهFF딢CADTcY}@WmVlh+yN L]}SJ5JO͇孔Տn#U>[π򛕲rfd|π0TҤ5mw5$]gZ+q4 k'[08ʥ13pbxDlQЦ ލ98F{,BoT.M@lq0u-;H]o+mi< y8m}-%?&clE1w@'<]fٰ*x#3tI #VoZd ;{/B^HV%٦p xD\#hΠS$l'i;Mq# *ۙ-# 4f5g+;E ּ*nDgi 4sw?4^ wʲP ~-5v c:dҟ/-&!ݴZ8]>̦F?N1ݍRE#/K~=!( gTx[DQ=%Ȍuҽy!E4 /V= UbFoQ.$>W$A %'Gkuo%N?- ]+6:6``'3\-2:X^ĝ㟺,<iΤ:/xCd<4&ZȞIR+VoM|G m8LX\: :/bz{Eo@Il%Gi4'VjvxlIJvԧ<d!zw$scD0J>ƃ2ֳ)Zj$=;a^YLH$Tf!4[=߉I,P>J0] X9DnNj 晠|K)`G\v9CHPkmntb|xߝS4njV>ݚ=y۔]q?GP^Td)r;TVf~#Fl^lWϧױvaHo^O|/i<1)Fa}ٔ\ {A*[O˂<8ngXVr's`=bD)"7O-7Q]F}diA } JqEʬ9A{8oͯ"m8⟤wǷxٳܐxsz[I%T'2A i.] BT],8B~4Pp o'W Įi/mQӻ-Fc37Q"%5Ǣ4L ꘬~*wrFT+vש?S?LDc:9mސ>qBQ? O͑Omt^`ݰLn\ʃ+JiRJK`Z6L+ 6o2 }ZJlL\iDd\{m_49{a\dm6g? ?8^^`(+07x1<e{_.F`!_xyY(G!hnԧw b\m &a$Jfl?0G`-5Cm -0VX-:1 [iZF~SMJչifWb3hOH%8[Q(+aw>gѲm% tDNoґ] X1GB%f t=6 m _-H4 Z^=#iS?bC(qm7￘<ܻfYjA! X%J=7so7C}9dH8҃Y|3ojV!-  Ar rߨ$<;T>C9fo㩥Y{QXԡ16]I! !~e)^Oi>MtmW5%lGq/_|q]z1NX.37_nxx"mTC AkY%$Nz^c 5 j&YqAwę"=QCG 2=lҶA0M Z!̭U0rXņ oD a0]h"p'Gȍry]eY7kfۖVxs 3IPA|5y(Kfƅ!P 2u<.iyJ.vL/İk}Ů[K7,@ ]Ӳw\`SMg!BB r?'<_gu }-rB]guBڦ-vǷ:?BJԆ| {2u& SI5`bN7LR@ )X`Dj:P'zvy'K;@?~a˅PX󢠋p aLtVIݫPr۠Ţ:+wm.PČ3i0s  gFڥC&Kh 筘z.k!uJŃ1yXQ=)'xI/1,h'.:QG;ͱ!D"(tMЌ$%̖HbA0N")5 !]` đNr|B%8 CQѵ*_'t`pYFzhm>AFlsRYXlƦ ^JJq=}[T˄cwV *T*gz0 >>V9x'hS&#s|µ c;IN`ǚePv$;φ* P繑dfnY1mmo5ϰ͚wO(,01O~sz B:,=z;VpnR˥pԊm͚J$E,>@`[ٌrN-7|$x1o4Q4y$ auӨ s@">IQGC?\$7 Z׾`Gc\R;iEdT+7q%7L -Tff ZFѿEz>r'A= c<}p9 C'.0'kra\n1H[ᓜQ]x  &ׯOƚ5zgC!de^Coc*KFښP114 B3ζvG+- Bۇ,' d,?+2īs> |5BAe :IĴ TYNR3 c+c-s_*"f#!(V#2 lto9ޠs&Do XtmS@fO09( 4lZu\H w%3׾/(t<~ݵmbBznF_]G,4,m~:P~m KvKNè ؈|O*V=*iP?_Iow ʳԐv6q&BrUAKxnR}I*s+,;_װoL{f/~͑SƠ4wu< ;`=Q m*]E^=}4􁏥ӺO?q][v]tO7-+ 2oQu*X_$u$!h%{#u 3oQ}31.3e*s?{t ~Ǘ=SQ@.q ҙ*t٨{A`!; Ҝzra?d6 mC ևe󎤞@|aO;(-+t>h3@2}u"^hp] OJ%MV ZuwC9a4!yU.zKFKQJYTd.Ȓ3FQ"1RM%۩?xb5ѵL'?hlU LDԒwo3!h[r1+jlܑW>\Y&+ΈdZS YcD zBqrMdMy}#5^6e8!ݛw(  wE]2Z =^&lcH4`y"›rpySY6$.r~Cw%0{  q7gQ 6ϓT$R"T}?EUy Y:؁<6!89nf^bO˨KݰwC,dSʸ Q> "F7d!%MD ߘq#( un:M|v[3Lë@'L6r.wyN,㣦" t#oZʦ!-Cd^gK f,S;_tJQoNȜg$.bM6G`>WZ?:Κ6~p/ܱfU' yqT /iB:LNVvt,KA&:&(,BР4}τX&J13@^ÿ">x4>.1%@.xu2ܰ(tM%0ZR!%s!{_g ѿѧ+СHՌA8'ljڙ_ 7`&W&kR:4&!8~ y 3A}K/ݴd^H7£.kj5$Ht\nVg ~փZ[3:&ɐQL@B[S7B^xXvJY\it4|{l'68R^ [ (3k% Y {a%?~w&c: 1Ws!l)2vςVL>Z@A "*,< Cgڮ$.6{;Tc:cCH~ MIyVM`E 0 ڙ,(+g}~G/ßSJPysYuyQ~8]ySA-bq _[;%b""9FOORW>ւm9]"lyVޞ&θ; 6;,+Qbk&ݞM}}/<5 3 *T J01kB6?C*~ 9ʭ*,%9Neibjo„Y "tucUx`9MV!õsa35ԭ߻Tsӯ;srf6Tnߖ\spZ)47rm'J68 ٕt|$5M~~z>o ֶR,J 3[428JP9)Ȝ ߈e/bpZXn O][uvRkZ1Ugoki[c 1G\(lI\o>K3Ҋ4-Ly8*.~X[$m_s7V}i*(~fZox+aL5$2Ls!W&TR!lZSh.PLi\0QN~$$#[Ocg^hLUD)ǒbj%QUݽ)/l:5P B͈VM@p^&6A6,o E Qum"d99^6.PQImN-jC%@|Mz@岏F;kJ +]ZBz;z%Ϗ, F.jg>$ PƹͤkhYkQ9&66V7sVF_MKS:h6ځ4E{N(wt=l2Q߽.7d1߄[`h@,YA$> c |-20175p^wG{RL0yf$i&Bh]oYKbtڥzZ ʴn [4Fq|m383UXUW6͂t/@'/1{{cYp.E%x7D{Ӎr]v7VL7sZ@UrZbAQyHgSoS$~S)fB͑s9VkQ9_$뻷1N:Q7Pwywtj+˅v,CNU(A.)ѳڛ[dKv+닑̒)l@E(ܩT'l^jC] ' ! b](-*;` ?ap߳QWZ,4]]X8Tw@ah^ǝߜ\nO9؜sI^CБY>zyp%&BlإD  gCO*hv~y<$:jymh-mCz+qBU7OB bzX5Ɋ#.)A$ %TA"`[ }p>RXӇ!d_ &0oS04։|}E4a/iw% MlpdkUi* +Az#=q`#!a#=ks @=e{BmEg3j_cg-TE'2D7CO}&5-z5N:t X$`CfU %3RȠ=\+E)y i]\p8kwwr=]z[ z\eoFxBNYȭJ|o9r&﬽~D5c'Cj)+>IT rCLMY=PY18$j6'kf(žMF.M:W/$ӧK = FrTX;d:QÍƼqa['4G|wƎP[(= O)zI'ir;'ApH M{}=%hkhb"6׆'Y VY\CKS4V@@R?ǖ|3 ڔi ]KGwc(U\[ -xc) Iޚi)zN%2&ݒZѣ9|h%2E+X-pNONv{8DMc8Ԩ(.CTi~ !gGuT9G:F^nƠ[nʏ3 C !aP%We&~M8Er,`2@PkEJp|BA+cXϼş})ZApBNDDo ,E,w`xGUXo56R/aB=M elD7ҠMTVOV2WXkll%GBXz[%v* `)p;ASv|VYDlt&I/ IU"{'y8}&fDMVRWP.:L1b ^m$]G e6_sgU{b`tç3J#,3X@ؓ3U<솑P$yf&`}pZ+p9E@awGךUpPwUi,n޶QCאeY|+\ !vbP Uu|)p!e;r9L~;/‰f*9eOk8]q *Ǹyf֐:!BUD[TGyJL <ˊ"2u ^qz zPTpK /'܄LrHn&VS qu3@`1^Lc$EW4l~oRV|u&4Y$&h!7 ?vje8w=7cHىg P|1⻴\8TqXje5vnw+ub"]ɯl2+홱L;=ږT3rjB73L]4PCYش#)_eWY]p oDbC"Am{Jh~r%6 A4o0ZVtׇad`t{sCIQRdzY*rUQ^n .@2{Òf`B5H|m*f8e\.uhgVtɼ%!)dV'YB-Q_S3>vvݝ @Ԩ ?sc  l3dx:Cc; ܔ%&v "ӜiHVgT $}WU3j)M`Dz_k-| ̎Ϲp+*7h X;h#(PMʪ%rאgmZxN!S؛(̘pհJ_qi[*ZݛY hU}| QJ`/ 3JNomt,Y0'}soȕ5h"NiӬV*1@yZdP䩻K/_' R=Bc%ۮ+ v/ ⸏huhj_vEC˳dd|ٿv[K__ɤPάQ5ḢLvdjAv^գ̇ד4P0]+skIJ5fAh dXG55]@d:[l{M^P8)Fw&+7+pllj}%lLڜ`N!nCĖٮcy|mr3 Iì MXVj9F=$bWc\tRGIl + AĤvޟ>pFVȑ] c@t{)xb+wHz`JYI?XkgPG.z պK7ծ W4| ,S()k/Qjx݃F1U)tTiS1CG̍2l?ލ:cڰSWf#x9Xf]H/f =tݣ}h#aߑQRYYb }b<в8RI*PNG7ptڋ迓 uksyϗ`XSZYPD .ouRg#G.$۹*^(5`I\f:@L)G+CG^|'i~ZY 4A둅GG.X|:xq6azQpj䂅w#\ {H@|%k"/n\[ktq2#Ez:I:J.Re뀁8&o)i| 0]LLc0?JДdVRu|-þ Z8=RC)Ië9'jT!qSqQ,ʡ^Ff.Jv,7w^0):̮ &@=ԃTJZ_\XC󼵲r"k qS$U!=)ZҤڸ1))7d?̌<;$A;$hcN bdFu&^1lA,n.gD#4Pd/HprLZ"/[NoޥZB>j"nz0tdc>.½| %rӏU(޳oA:8@.4Gu}m_CW>-R HZ}hP l&T$jkOlR~ ޠ3h|\i.l_'l19'~nc|侣n8A#H:q)4U_ 13Er*ZOjj oӇJ7ŽjKa }Qsx@fIX#  &u&*4 ؠsP \8ytc'p:{~oSW^yB+צO4;Rb"DmY$SS&C{thOmQ S=K/tLb'{2Ű/Գs175ÊͻٯEJ /6aU_r<`%l)W7z$ P~4YNkX!:[-mH^F!IwLw'S'hCm>@mlzJIk*BBjj2/_ou؀ga /'M@8r椒OQo$4Mf":v:JLE6f)~$'Ps[\('١npUar$VCr`]-N*E?U#"U us0H}*ܟdʛ@keP|VԃETGp(Tiؠ?ȳopoKxSr"^wT5گym̏PCFgxc3qVl:=vu"-vI!`!k*!:S x[WR6ivFYkȢ"a{֑z xbo%}:/< E.:vRw}ބ*7jLǕutb̛8t? ߒ.\lz\+D*Ss\Rx!@- ev 1n4u%zf M>آ-Ԍlfy@v mu!gs\nS7#z㘋\:Z}'HXL7BR#] 4ҵxC1DIge_o.TTxqUAsV3@YY΍о$gMO#\6{A`"oX؉W A&{'*h0\W0JRFM\~쮛Af9aW4"_K-\LHs\(Q`4[l%-YZFJ%+ߘd F"#Yd7$t=w%y rKEd$| p܉QgSO5ni`YTqDΛ6xV]TjnQ`.qL?(-^V⒙Ůlf2fICX&{'Uq Cg:<'lr0RT:WA^SH&{ =\N:\,P$X OW!LL BZr޴åAAW.)oI fPQKϖs+t\(:d7P\bb}Yh7#UQПl>(Qqg4jnA9Ko{M/qȟLH^z@۲2/ڢ=E^d.=%(<Vwx^LX1hef:s և;Vpb[Z{%\T 2QEվ8t#NޠzU86OO 3DɖF0SȺْri'"+itJ)C*I^1Ok- p@,Wy\T&0,1,;W^K1. +PWhVZI9: l0E\)lլ5)hRCo@gZPO` PyW98Ca eCZ[h'CC+3 TEiCW%bDղT+NĦESAюƅZk./ ({ /׊lFql6괜9hQa8:MO2V;X*(q`Pؑqy|wp3cԢk!?cj?;ͷ4;__Hz(\#+ .*~LN- xrIǘ37*^ȸmkpFbcѧ؈jq[FMXA&A}?C^wy1#ʟ6Z`R4XocS/JcHƥ@YIHʨ׉(bn# irv%9 8Ye9:7mgHm|N_M6IM9'@_7J /&3g51!%PqシGLN0&5!Bd媗I+,|}~1ܰHQP LGcz~/8b)->#M=CS4H,"Ud9N.y=}+T2m zV=g" s#[&8| MM*|b'2{ IW T\d#gUl_0Fb$ʜڼ-K4҈0[M48l;r~1Z\7hSsy* ߥG0s_Jsd9<+#>ɬUm~VMէPb\+K`Z yzo嶁 )'C:cXKG),[sFҋ1C`xΪ#T5)\rc]̰]lk"53'mso\Voɚ2  lL[ :;tRُsKك氱SMxk}]f(3$,yBa7P嬍axH-Xjf'%|Z'u;>2:&SB>ôEd߈IRK˜_[)B GI ]5) aZI7$Ъg8R.JH|S\9Q'v .d,~16h3b2oC?Wřly< пZ{U?a/JJ93hɕ, $ (0fL#P1D&B p\B`ywY&篰Ձ*6 7BaAN͹y14XflSa.=\4 NՅN2dxs _M gڳ܏ L- EvmR{yeF(IR<"cfSw6F71țr~V/.E@u5La7?:/767ή87Z|lz#7jFk1L5ae>c_ fpy=61?I'CɈh0-3 7ws`P? ?B3hm JBu7&8Z6VG'W-p=O/F+BmLX;,׾^RPwy. M>'&,}'^i,XfIO%/ WqFt:MyO'[ !I_fJ$FWO;=Oh{),]AraOvS?҂}ȔA,sEPٯ 9~2C>!@|y9|I6,v QQT+Q,1.ξϖޞF%1| $:/HYYmsQ T`JŒ!#)yDΝhMK?qv\JBbJo"sn 6CQPbAdY)pW;iU5*آnkFh5aGxSYL]o؟(#.ˆ S>D\u _:?Hۣ*pR7*EPyƟ#kxr:B6RAOC& cK$/ P|78t:TTD92v)889Jv*ҙ~%qh*CMX~ sKuk7Pm7#k=/wa;b%8Z-cQ:T(b_{%}ufZq I0QD %։U@2s<c;sad`9M>*O:E۠X* +?huDz, Kђ%Q bZFe"Gm\/!y3\mm0uȓ @ty,Lh5l 8UMk:((-#.N5r&ܘ'&҉>Ձv]^?A ;zˀd[5qF0KJE0gmF]lJ/ο8"߈hʳ ɫJtħxnfzJFo\#ֵّ@Di2Lu%G,Dmw[o[譗nɘ4(G:gxB}~kG2K@f4_wsLل 2]6 {2͊XntĈI Sfa@Pnh,/Pzf9 J IuVjQ|*եbT'Dl{ߏh(]#!zYIXT9o.hFbIԦ:=p@_hg ZD g/):Ĝ-a#TƅgoD[PgK8ZRacm8esFtViȷ @ Rx[>.i&g^Cb+q6>*z @v^C6NڵAwia,I<]^! 63LiOFT.I*8YFE3hOBtzN6m@_. 5S!w]7Ն>|. zп&] *'"ռ,XGm@4 ]2ۤ&S37bc){ n} } | Kμ{<4q[7֎г-#0NHG˧!ebp%j-`zWV-};ϖVR9 N=A"9Qu., DK;dž枨sHX6HRҢ"<  d3̿S->lL_.!$vx+gRcinڎךWxu@BV- `Vӌ|^?ѭs{ -RnL zlMƌPO D.Q9H߫Bƣ6 *DZ.:iHf%5&1c2'|WBXr$:AXEi h~Uw6Jt>PpV;a,0fi 殺N0YG- a}9а,5Wnyb2<Ĉ.=`0xKcuͥ^HN&A]ͻ.+`vtOh](bN<~1@3u6_.< /Jl֊SXX.ru%ӷoZժDRg.GfAfxi拜t!|1LdRBni'y:UkEJ a΂Eu< pRINX.ûY'%]#>qb&A:-gS#^Z Q/N@Pۄs "a^}4Tћ5r|f227)dL:]&矘*Sqt2ܭߖpyzT_XRWK/za:PQi9EkQ®ԗ q@vSB4OY]x[Tŋb`5%KTVb23m0~zTgB7%00-@ѝ@)05@1@Ow l r#v H,߭6;D+!JmR6:M|3#I*@P8i/"gx\[< -[8S+e &8GOȓ+0OIX4`Tö2ܞ8\VtE~" -(y97;|^6CWL$5SܴFuSRv|N%C2<` |JRYk%vln9vqdUhcԩb[sT\vd4AJE*4";J1&):w$grAm,m˃t6 1{J}6̸Iէ4'L]}sCb[NWwbX#+XܾELAgT}3jc̰eX) ڽ`A_-Ŭ~%o &'+(7Z=`QJк??ln!CjzzVHI|;CܱbL5ȸHIPzSJ|'Aw[zjഹĝnUYc%"޽\,Qi*3^1!!( ^w?7M]r>0?h2EAAH3G@%oDhEPxpnVj3JO 4 !r澘}ݯQ6̷R8>>JʹXf k* fd*tu~[ʿDx%vFY˂SvUK ̉/od IeNt&KBWJnJʃ̼iβ^Zb15_ȪަU*WvG =@x+iY$S©؉Ŝ1p#&on~g-=./1|No!gI yP'Wc;+NQ\gT&b[21MGJ,@erCp\%i\S½%_M8?,)=LJ ´/z&B̭Lsz"[ C+(#Ğ!?L}uytׅ294Ļy>P_ sRG͒rJ.epR,l?U5kCja=Bh8uj2v"R*i sxLɫ-\:UZ]sYQjN ~)kL@ZTѿ_$J4UզyoO|RВ(9y6` R{bAB]~[VAꚧ 3eQSڱ?9Tڳ߫4t~!I'9T2Be=I_B|`m 7dMާ] CS ê+(sZǢ ZwMu6i |xNeeMi",v*@A%ܷ1vdt8yyRQkGO삢]mʼnnw~󵂬փ4VT+4LH3"bb$B~mL S tƅ{nߏ -?ʼn[V}bg8YfJg~瑛m%f6e!ymov@A =( P)_wL¥LVdgT%u;gEQZA)G]*LḨ4%쮃P-nA:-=)0-i2rE5xVOk1X=sZjB9o4[b+]Om%: RQ m? %k!|3r(w,cT$ĆNUs \ȯ$_a5Q4 cm>MYqnȤSW{toh~ 󘂃Nmn'*/p@W(:8 S} Q})Fߖ I\;4QWj+m#| c)d#P@f X@3YƺL5G5Gl"킥=ݤ"rIv+aNݶ~8:м[\}37g qz/\ X1)#W=:ٰR,j)@Ym7g+B 4HqdޱQ) rhs4QC|5*Ո~rFUAP.HA97'aD{FoU*=#e/U52U>i/0-uh"i(cNRtKU]ERS2g*`p0p oSNUE3\.`ɻd\~JV3^5jz_鐓wxEhc4 Ģ9[*AH_%1k!v Hy092 6UF(k^4ɸ}1WCfuO aն=>M#EG-} ~)UcM 0?]u.mڈqT%u~c:iʔŲLPPOp(l+ gfcCsE3 dP!u ߛQ5pXG!QDe=RnNqQ!!BKýY @I $LCpYס&[*Zk`Ba2!v&vf/* 0KSbP&_gKÖr)u ;d4[sdĘR A޾ y8*%6Tٽa8>\=5U@oQ|``IԺF^B?[8‡ kNSjSToW肃f0LSq|Rhmiؿ J^Zjbm;SUq3?֢Lp5E?=$ @~<9u& &ϕ'(aiYlK0Ab1GC]_0} jc hywӃD%{!#C5C6Jc${}T*sEWL֫ 6esHmy6n[o)V!Q{<5_`S7 MA*mn6.%( ݻV)SsEDwlDKizs=_:<YPNẀTEcA &(m=B=:0=X_=3RYȲd[|V.P|aLY l fR±%ΑlB %lwAu}'5ql3lԟR7(<ʪg!jHٖ43}c5ߖ% 7p80&j=x׮X[ 8 }}z7S-zav} dTRﴩ DpO6ڠĮ?̅+v֌UJ¢xEXd#Ƕs?]&3ޙ EѺyh"85J $'z*. q嬄\ߠ<:vv3R^\%!$?۹36d~TP'ptKiT؆:bpuNʍ 9^퀓А%x2 S Tӑ lCL[qfZW=LĨ|5'IGV-)ą\9Y;ҙ= Ñ  ?F>9T`(~Ս 3ԋj҃ Fw]4=/D߮Z ĕ_úL=@NFBDlL+ ib.Nn-AU: !TfgKIG;f IUpީ0Hٞ=D~'6І`cl$~@_OV.J>L*?Mv"OY^X XiF8lpTB^Y}+zDE9E#> O'SD7V؁:9DߞFdg:~V3jGd('_HQ_ sÊw`S<ٺV z}min߸f:;S g7ڛvRF b.nE0 3¯hr|gN.T [~QpҿOP9C.K*:קbxaq?xAߜQϗkSھW};^W9+|c~~G7MNII:_m΢CGz`? ݷ5[Ჶ2I2m 08WY|Q SQ84h oחe^*Eum[%8zt({ ~8lÍ3tۮ\̗l -HFHͪ_X_£TFzWө KKAŝ4;p dK3P3Sr50,Y o:p(Gӎ}TP }6#.DxB[F~ƠWykL`fa5#5S2ۦ%CLr=.hm2mkX5(Ko`QA^.[V!y{pD3+AO 3n%3nbrr** 4Z.pE{oY:G |ҍ(Pʱ伍7on]7(p21%5WsW&O|&ܤn;J!>EhIS}nꑋL܉Ϡo7CE }8#9SHˉc4y}f<#NiiG#`Mmx;)feid_ ilɫ>Q"H" e"T)N2I(i[h<=U}ZZ ^Xor?@Xٓˠ-mȋ2pBV-YX38)h 9 |ti6RI*HÞj"qk[Í]׃T6#u>^ 6t*/wO \"F5 NpOU9WVF`[Bl+hScc@~jSbkڡRED2+)})ګGq o] yc.dDO]t/k^'A+UDX&X*k(.*Yyl`?[DbBS@1 yB{+ݶūe UJ ƕJ<:/B~ 9V_&"jvT(] 8k\]IlRWI*{Oo/x:xKs2Q×q3?6xc!5PhaCzGMYMUȕK6T>D[?GSzCKI)D L z믍 7Tͳ :_5 fsqIӃL;g"F2 >u﹀\YQ7G *"F w8. A03)X!Kb m2/@WZE {j ljCD 㵀]u^Dg~([ 6H|xyit΃O_.Z:]63fzjBM`08x-{]I Ivwܣ٬b1:ZUf IsX3:brN^2ƥ_AQ0L,Bcndߵb#tV4̢RPΞD92c%N5˙'lJ-S@TDh|~7os)~((ϊn,ppO Sr >+U; Z0O;5v &9 9_d$ {kVr8x8\ ЊrL)`H6TG #6*a%4?cE56>[dP|i@(c Ţ`Vd-Tܸǡ"ArB m"@X&C>QR-3P[/FO;)wGe<ʀַHƀF=ƒ< Z#7@[C]}a}V;QK[A58~u^GErP"1^Y:u^@7.ҍ>D WYrVB4NqP8ƾr74B4PР|k*]m=acBZ~Z7R9qud>[+u~NˣJ@$nSȕ"-p !$PPz;A _^wV{P7 8/YE6SNL}¨,%]^зYE[t[Y9ORrL/`Z4Bz+h9ƬFF~5ǸRqqfo eUpvX)P"Y{>wV5˒\DoeI!H|}[S cղQ9pO3 }w-"BsS[osl w50RInQSVK&^>ӕ. 6?_;NU1` 1ܧӊK\r;Kӭ JN|D$3J}?-_9dG͋@K&|m*/i[~h U^zA)Xny34_=\dT́l\%:H`-R|J;i5Eg#jZD?>86 t3׭cb*=a!f臎c9$eX293#u%Q|ʾ`;ڧgT-ĉ|DٱBԏ0a ܼw[J3Dsq-O`cg NE(E*<*5oa('7"IBN3T]x̩٣oJOk;[ xF-w̎"`X(RŚAt{bݪ2e1EF*B~ןca{7&$#5oR: |mGנf+q6ˁ`6 Z*X/St 8i֮ Z;AT>~~&̯(Y4KT,Gz\nwqe‹ _ݓ~Ӈi].cjW~']3LzH?J}@olA Ƹ-]҄)ӣȱ{685YNj0B)GFzN*?0t`DkCó;-d8NK[U*đ[OS%kU;-&lNiK`j!➅߽xG ~Vwf7QN;EލcG "f>^h-?BcSGTjaŢ!ɛ0jJ/V;PZf0i^7ő`P:#81ubFyo!hqK.w5;AA4mHAu)WGNJ^¨\`jKgBJ17At;فEGrp0ITVhOB2FrωHhMS.Cj£eĞ1ݤ#SCbt~鸨)>vx5+Y0@7Hs`)IIqͭC>ODc ;HI~Ѻ#q y˝xr)*&wJFjʆ$^C)l)ӝ"`, ey~ eQAXw97#>7 565FG.b)NU7g㡉vwJ Xs_DfЮA NcQӤ4xg [4V?+n˩thـY눛] XtsR1ڭ 'ܡ/͔E)sy,}{ _9ӊvzS>ț'Be x dW ZS1f˙mX4+e@!\F8gPk^ c>rx->[=G\_Q(%ĮzQY @Q]"VJ{}4p'8m=+ H@@FmJ fGŌdGYбV\x'tv䥫j̶‡p ?t;IRdv[&GUGˋ ӯ͕%co'(Σ2̭u;z?if_Íl <4T%0<ۅRg&l^~ m8v+Th '%v"Fjh}[yQjpE Tؓ ״: (G3Oc~ݢ=ϢGLNd-~Cs@y ToX"@.94:Z_H=\VFW)_XDnjٲ~-+oh5( L >?N_Y[7Pm샯Q+N@ʚۢi P+O><AoAꗗv܅G%f5Kl*qJjAY>JK58eB:nۢ“^k2 4]ʽ@az&MC} >۱Rl:/ŐN$_$I XyiPXއH mTȝߜ/zMuӸ-|u<&잩7{9du4)&w j~EJ*vP3Aן(鶶/?%hxBea$y›l,n1R &3%]T$~]WoI;Jg&]z9ՅxdA~ o1Z#f'yc1m Y{fSVBwg%۔YV[5&ܕi28YQQs2PM`8ç7K,8YBĝPTKS7eRKm y %'d}m7)V红mJkR޻~l{g#y5oɦ}~]ӵp;oRv/UEpzZFՠ{pǖ",i]oN5aOXmrWP]:ѐnA3 =US5zUu efh8/&0lr-g{Cu; ÆKoG&6쬪1`r#\w: T} zl~I7P NzCH]C1j($m+tsF#EvB?](#|ve-ϺMe џP&-"jҘ> Jlo%~U\&&:'vwEX):bA 5nzNci?^C>VΤ2.b !K9ycz-[aʺ<;8r]QˤBb4]Őu"xx,q\r8 w[c3hbh_=5-5O}bMSZvٰ8Y8˗ it[U%3wo5n )QM&~V=8Ux}W\([K7@mfP'B.k|̣L"} ZֶPP<5{xl mR6r5&C[)yKɸ4煩sܾYlMOt9w3KI _5j HǷ Qø3e*(Ֆ'WIU(fpmިDre?>hPkC2piHY.Ljgq^e^ h)J"JF^o^]AˤhF&0mt7MV n~5reRj;Di+Yyn[a 8~5 &$-K|&8%4jc:Ya- 6:&r-Ѽ_ᱫ/K.NP?%wtN/5y=sC&BUOXH_O4ͦ> ΍F.d >-Oj &3^E/ʦ!CD^DW`HM#fAӤdC]@R-ξlrAM$9:4WSvʌTmnꛄnX Ne qp8$5*v_Ɖ;L0s+?hnZ5mnjF]!K7Z1d ڇiͯEr%p(J[6̤+vK"91rі*τj5u+;q(0˯Ar ˴`)tJy5Ĩ u [!hk8 2$y\~ -T!9\Kl.{7HU;G};~^fi]7l0~C G X~clm8" C8%эj;Pݧ]>0"pral9NBVEC(;sVXA }Ќ%ü>_SF%eWX"A>БUA <2"&Bnf,/Kpclw=Sj@-N#!g6A{Wd%EpMn_ IiPX }K)djl>D"+^0JNNЍgu,Q|ҭROd\eG+MBo>M !nQ_f̽]QK٧g[n/(V594mn>4]Rtns2p HwV{:_(Kfvn,a%8`p7l_ Te7g[%Q <`o*9R_~2w~iaYV'@e zz2n޿Q@R< } Yub=ݏ[3)K\w)܍ P 7|=qWgX$ f1GJori#nY̻X5% 60w/¤ L=h"ָ`IKZmcʩk*L PHvL‡G¬-ﰧ#u)닧 c xyb@6,mysrkg¯-pA+S>B`MN:>ֳҥ]av~1RΗ+Z1+lcėѭOabF()B}m5RZ1Rtnt?R^@ mX)aEbl,όǂosgIo~n+E b8DHRG*_ r6TxE7j$h2lDhelnj:κK{2L+3q)##Nd4g箅l:ROv%Zfv9JqR$H+*T9UB!ugPrѦ9=0[F wu ,%g:wH·.7Ij3o@HWO ֆdIq8~D=KUHl{}?$D:2xםf][pUK/Œsq2amlB-j͋Ӗw}^,!Izf>~ТՇgYZ070701000001ed000081a4000000000000000000000001668c169300003924000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko.xz7zXZִF!t/$e8]?Eh=ڜ.+g:^,UVbd΋(]a$O~XNqE8q Dx~j#fiyFˈRO6IW0BJK=kBw"Jq.Ff&}IЙ7X.$}6kyϭ1)v/h>=] $-?tu$/H$DvVn9qChc?)8ZNkhؐqqx޻B2QhՄWf"atWFT֞k6P ->9mGx AAMP1=_iYbp~7|^a G_ߏ\ҹ_kn,k+[ضd._ʫqot4:k2#p,~^ћTF٭a.,-l3_=I[ ~9#;mѠ|$WG`n !q,Dn$F~`d7]S] U0I}u~s.eG}O _;0R$ۊ@x?uL@g4YA.0c]?AV$Lc&%X عb4a1Exz >)`5m=a;8rąOˆcՑ͒wG[ \{?.h.-c}de2Iᄖ01ɑ )TC_(ˠυlucN7 We,D``ՠOo}־/I7`9^ zތr~v:T\GܠKlQM#TW_TVswSH8Imw֓d[*h*|d k~Mi;q+KdⲨufSW0.0͡-|"'IJ&qK!3n06J]R5 i2O2xQR q,^x7q$tTB/|py:ib ut83=D.A]ab hc .;ga4 ķ'F(!W"-M"dyP6lU@WH @mw˙TxsKҳa[mt]¼DZt_ƉqI GaVO ^M}-%". 5TyP W,& j[nli08zc$YsRcN!J G֠G:F RHhI}@W,ścT6-zF]ܬD$Qg揱z"k-ZXWH6(F~x$3kHr:?n;Kڶ_H7m XD:TvggFpD`U({(qWD0ke"~NxI/dۆW4 ,JѶqX?udUYYRV nljh2g\珚 m!}X!œNt=Dg' kT8S/o;½RC%J,\`szm: y0^+Հ @Ȃw㷨ni~kWMW-8ECꤸN/V֚9YICEN% ڼ?즐#q+7s*Ѓ9t)] "Ab}lR/$Yk`}nG[p-h% U8|,FA!v;fo?h}r;2+!TtK8al:? cTkPhXq2*];؜9}̖/eCvg,)rf!}n;5$ZGx|ltRVY٠q᥁5ZznP%L^nm4%d OΒ89GMA-"g9 3}'kvb (=/Ј! &ǛmdnZh }djǙ#~7@pI\KjbXgCns M ҳsNJt&9npnm&bÒ_& iBԹ"7ZK<r>ObtUJBSyRX&0*yJ{sO/zzfCʁ%K2 ͥ mD*|-ǓY4'^L0LT7T}+fRC4pP+u~ 7 hn7bHW#HWV N&绻u%-||d\T R5rìޚ!>"x(*Ӑ2*#&Be[Js`?o/0HY}yLrNں¿"(:NQ]id22G E6&0%s+B( )xL2?^8 #AxdŰ?$h1̒BI^E*s71!(=%uM/-J5߳ZTqz:@- LJ2'jcs̞knYjs\ɍ+o@1O6kaꓠ$=kLc.=fq#YAO=EfHCʀbi`XSZ)CuvrFvјu.jiw"fX9I^h;a皳z S'/Vb oWڬwsIō.,hz8Uu}ːa.ӕ'*o28jWT/ (p&_n^aÚZʰ92|Zg{i$5y:f9Y拽~uzm|ھ 1i-  9S1j8r"UIhOȲ(UƟGN6I{BNP46_)^0y抎F'5dOLE|gA~l![N»A)>t oWg:lI_1 tCB)=vX=bep[Fn헀õhܫT d&%ظ{ypEAsAGǘ^f@n<^D?\Z'(^'ҼsR8Xq4OY̮X7!SP6Nu׌s&s0@y;g{1槫4Ja.L] ;Mw X~-|Ē19`b$tg_u[A-E1 [lb|Dv G𜠊=iMf5#:BAKI+H1&z*&o̻_tZ6 C9kpgByF0:>~8aSl<9q#r` ,NߴЊ[_p.κ{Y[%Ssa2"5GyJ ׻mpUd&uT9H"/eDܴ`Qb\(n՛>Lu.?Phh %Ol@ )u|8? '3d,(`T$6Iy#&, 8O~z\cեy'zU7۱2viX)N{cq[ gj$g9l% =#>gL92`_FW%g"2Z-ˎKAvsE5G<kbb x+Xh#瘣G?<(s3O\XgkBu$(Bv|嵨3N <5 YZ1%ߖfa*כ;*GvM>@ h(nhB4#H ^ uu/*Z9@0YӔsW[7Co/*.•.3qS veB|Fwc!b rtO?z(5@1?+8Gkݲ]7Rp@ʆ$yΪ쩣'UJZU9`E F␼9`j;qaat5(>p֟Y^M鰏߬VԔ 4 K6i%P-YڟV+pda@-ir7}3P忖dd_~{Q`S]^p;j7[gV/+*;i4緾L8ը U@[SQ[6 tEr1/茾y4uc ^+܉y ϯ[ыhq ^gЪC^vuQ|_܃_{Q08+gC`%F9(Wq `=hͼȴf̈[Ww{ ;f^_48ʆk05i61iU!#?G5w_dN 9U?GlM -Jv[C-esX #)6X4~u|Fm!p=p']Ru6F&ņPw/m@hXW)D ]}B {};<#\;F(9%?&ⶉ=3+Y}wUѿx"m6،C= hgLsH[;uX)F\YF`5+.~yztVöHs*!s'3D m""B&yV* =?T0B֒f讞 (jjW`Z0rBEvV<5/,iOsYdδH:}D X;R ;luC{ޖt;xWj[&U"Y#6͏ɬE ߮a$fІ*#׈P+Q.4{yԂ2(0mx+aC$k]sNzA) OlXHŹ1,~{zf 9q\E{Ceq/d Uk@Oƍ\([I7VGz X~IjӶT *B̒Y^P7ŇWcj cIDk[1}͒~Sxa׹>0n#T wUvb &43߂dJ@(S?Sjuf!5g0Ǻ1`F2smܙ#EMKVp{wZ-10C{&k]%\#d 6ps!@rZWO ?d]N4ͮ4/rjo_ߘY#0w\Sh*W* X,G58νBa @V 6)|dมm2(@*vf_,<[(&yf *y 1+,q{`-J0cG'n~)\ To+[FfM>.gGjJ,p_~r_QtQz[K[ʸkHT&S>uju =E:%{=Ďbd;YS|tRx{ W7nR$?A\9Rf\3&b!uN7oC-Ίy$5Lf\`d{Mꁴv[ w"AQ1Krfo`2YuHsT{sM<,+D2[y:& qkb.FbB']jQ*Z[ƘCcg'Pzok[ܶBlX-DΫW A:+ C4UO5;#>==4Ġ"Rb|maqo)~/ќCzю>D.h+9Rp\qf^27sʆ ahL+gJʦƛwЋB 36$MV4k@3; Q~n/wjY)!/'ۉv lb3T5I[dyB&mȅm؟<)g vJ@ 0TA8"Z+zvj͋Ccq4vPr Ry{#k'Ȅh/pX)/^{`tdtsQH~eCp22H G$"41CΌoq}xUDT$c{;Z~N(ݗ__a˞X+2>qA(]+0mo+)㘈}иmz H|اB31G+Ac±*r}S)}]MB㥔Ӈm<82OIAO-TӇ^"ﺥ5GLʖ$|K i_sh.dۺd  8 2@ }cR5 ުl+Qe cPeoTɑ:Q 8|pؐ,+5J'4'ɧy ~ZUaܚINBAEu9H.DJLe 8+U0]ˉsbuV6^>]ُLoDE; kI*uFnSm4Xa } 0Z)p \KħqIYEP)PW3(qcItEpcqO5%BݬdSBx ӛәc\fڨRRI@>Q!׬Xb1yDE3_3`dK*oOq=Rgz7 Ӛ0q PFl S|.Oz=BRLi$z]_@րZi1ڪWm,K3dN =mZ|MOEbپZ =|8.猟_,݂BcsX&{) 4ϡ8#Ūs!_HKgKʮ-`KfjDž5CF1dn쿸ҥfczc m62}#[l~'E`q lϪE)BNYYRXHU1ݷ[(MZ{VF-Z܎Uח`U؜AflC&7(Y4hj`h^w [IQP\ap/};0xߘ!ThK /0}M&,oGffqNm> AAcőəL-PΔvBD&4#^_{SYt'ǓKveaڕgػU(T"yL _u& Qu*GhhvPbhtywԨ} G5!),.fʤ ^фG˾FJ6B7{8'6@ݎuCaXI}n"\5#_?55)c@lѰ1#7^JHmt`8vO}s1ƿ: .$CihKPBG\!kV4 Vii6@0 ͙FHB}c-3Қ'(9/'9ryhy`0Pb^QyÆrg3ŤҞgL"Ĥmr]5O?>7"?&`U3Hh^~cנ'x]bH,0Y*i1eQz0 k  Ӕ- $Pqռ:nnz0bNJh2,؍.W@n, *N߆^Li}vr<:p1GB,$ fWўDB}4뺻6ŁR+ߓJފ d35$#J,ZE"c '9uzu}׬9e"֛`Z"rz49 f4.ۣ>>~E;2^WCh'Ŵc*d#0Qm_3oVc h$ym I=7Cl]\: e8-1^J_:8q w.dh> EMɔt hkx}7҅1y6闑!Oal>r!bFӜS!(8}Pj L~S|"  5Y\5)`-8LϹYS 7WrC^1zЂ\(Hb6!i+S=?c{1hCOP(iPc,+Qߙa]'f!~#26;Xn_+{0stklH!fɐA /ЀG9wT8Zt$"+:P8Y~z;#6EAm;99󼾬($ v\*)ݒ 4@ROTm1)pOA4lkf h퍅(SWQd)4u7lӣ!_$7 YtAW/i*{.g?B/1Hq{ʀ+"$bqJ4C%7xl?؉<`ߟ-vmk*-W(ۉj+̑Ny|^Ҵ%Yu"'gj &=o?r؁(coهtS:Z1hϦUVN%v:QP북LƱJ~gs0F^$p+^1CEf9:#e `!XRcCB/W zNMRbEO#?,r2YyLf8ڐ.M[ U/00 V&i K+ZJaS; P,JN]QG҈YjF16A-Ŧ f]I|`EP'.Y h4p J)=ÇJ TAVxѦXz=*O6#OE(Ŧ;S&{o/ T]vj%rz^#XP,c Rp)[ 薨@mseWs?6&H+` 7YIgW,{/R_S /v4;PPH߶ e f-/HMz|wk˸\bjj+`Җcti"o%:THZ㏅_V@G,e`%Q$'y)ѦI_9yX ͡'w`C~U,RP|?Zzp$&Vo *|D% KD /GDqwlTrX_"}xz[ Nj\efm-}.ևVn4;by. RA R!Ԯ*,%kwUٽק_zԧCʒ03.vsU꧜ɷ*} R;__E';,yHSP+SﺺξN+d:51+MfƬ1a4K<,0hS$gW|RjsNvEaᚦ>iEt fH@?,6e6EɩZO?Rx D:+xe=!42PT}g& @hd-|@`s%YRNoFa4zyg _z,/R׆`>[-u CY%k<}eݳant~ w2Y(#!߃,7^Zѐ`X6N|JICU*_7=!XH3O;Hk_fMY7t|  6 yx$6qUax ,ҹw<)c'<- z&;,k4Yp*xF"j:/}t)|7=ރeHگ~DDa+H}&<?癉f? ǍAY.Xw1Ϝ8{۫SǾ1vY~S1M֍:xl!.zRk Gs4qF;jkX>s-僱h0&mQ. '/7륦 4!'uB9Aʌs0cbc*!IF q/0~pG'n)6}N_;RaG/63f _-sbF$" md2W"18z|f9D)58mI(ߜr90J E.<-e' }&]hjpd Ӎ_^GX-r2 GyJΧ>Tev 1O̓* R L2r(u~0xD8Rݍ]QleZ/1Vuҏ4 UoomU"~Ǒ0bʲ 3ʍד ;n8 8l^}Лk7]D:S@B*PƜ]rLвU,EaX'{f %o]y{nf 4mFհd_>udgg- vB$sӳ2s"hG~Uhwu {\ۮ/4GˣbfR-ñD OC(RGJ=2\ л})$[Abx;%?!hk|'")R ZU6"DXj[;@sZ2$=(˦n.l4oX)JE EI?.NdbdP^()婜q9S\A\A4ըN~8 $"L03]yZDF:I5lw}uU Ĝq+q6L&5cMNE*/O|hfc'\;6f|f$Fprj:)mF^x"%mc0<~^r#hmdlXGF!{jb:䚫uKt G{}~^:XǪ|yÜ{ҠC:zAF+ܝ #"` M]Ҝ)LCPm ,p2saҧVCE.lB_g֪z=$jMP+X׎]TWctWY 6 d\=M&Ĺ@ꊍ#,Pp$'z˗IP=wZ:f]OʑC? lj$wDGډ&v0rJ×!kE5S0 5.tuNVL&>{ai ]>Iփ =`5:qxl9ty&i a)q {Wbt/P_ ]0T(rQy^iq]ž}J-Ƀ,k M|4Kr{ sjgʈMxٮZ 3z\-7RֶbRRLq`[G\ZޟC] f SъBqb cuk`GoHޱ'6N-ݩ좔ͦPdYY&:i^p*uWR|UskQNVo,)ݖk)F SzCRKJ{T瞭)W]572wڈH9;Eb;X뽻x :8T?}2s2-m_( nHɮ$7sdX"tu r*Z5%&s52Up:/r$W tLzL殷"4 _YNRDYٔ?Oԇ?ӤM鹂&0Z\Ms LtZVލ-Q3b(\yJhK< 45dTp b <'s;'>pùyѝTb۝aZfz(ZZL Gxu>)hҶniDS?ÝTMXT!Р4 K?4}/jKѓ$RA@p ]Oa%`(  8t[y$ԾӻC9ǒDU=$J_ba}0t$Nlf{仜yp@U|T5Ӈ|k-57[9ȧJD"%PS ܌,PQQ򳎍)^^5Oކu%v $_Gώ 62L TH 75(p-+0G6~C;IE,HN+Ck= 7oSޘ-MB`ᙪV9ZT-IS4|:%Mz '(/-j4neҠM} =^3!![W,!f.lg+3ىOdH=JcWL'UG p5}1S^1oKJ{@|JhN#GI(oEk-:}T?>hweZN 伋MowJNn~s̋?d"QjHNCUg8S6%bɼ_XVr ?/_ŢŘe9.`LAD/pף{=jF2U$I@gPs%C҃掯 51q-yVq0Qmh&DsAWn$?s;W@'/x9ץ"&0fw89b΄P44 |f+},kխhh yq7[52l~];J]/w=geJ I[JJe=}͒7t[/*]gfû{:L:>H;-+o e8zҳF}!,gY !:+ŷ38Q;4%]5*pp+g0w x+MGlwQ@(1}4*rh=_ o%54D 9PtZl `<* _g0ъbb.I/T qE,.K?z xr7 B5ț\2]aɋLߒ.8i wǍC[UJ|90ƒEl5=1Rkì -2(:`yEH kbAqމX..Tl" eP|s[=[򡍣o+}Şj, ^A+y2^PWJp4y_Qs(i=M mI`lxw-{}c_3ڋGt/߸m\g.$RK"|5^m';YέLžg/>ZV\w$@ X d?g.4ǽ7/}Z@ssH-Ը1;vw (< l TvM5k2?=YA〽%hvv(2o(4t٬m8(F#"jJ:O |X:`mH(3`rXBk xA,嫉Kb 7᭸M?GO)l4Kq4޵:37 Wӱ%H&Gl2_d'+DވmSHAWżs()16i}5s4|TXp50IGdU( g' V2(F R4NlXL0d(Jf*0D5(Tɵ1i~-+x{] Y`Suj n*Q^'(xff-;Xv7*[f~ 78A4YoR2^RA0[%Mhz%%rm%t/$dĢ,^0+^Oc=T.x@̊ʪ$8O7򕭔T293H'e}J>V%i<ޯm Sq\k(̙DdhAbFWY[,~|dk+^q:vu൑} N0b 3*5>49DC-$NxG 2 O^ TKy{#>ծݢ J .基t[V<>RiAigvcT0ضu^vwu]ij3Oj2)f o@ "T|~r2ۉK{X@#6,j!b>*x%^My)J(=HfwoPf(;zdh;d Q!d`~ \ /Ō)3Hvmӳ OM 9SG%X RIl #k ep['`?t`ӏ'ńn-5Q1_ҕ V wcBrk8 ,nx5(g$^JtxLAq!"g}韪Kis߽NR6ok놂@YeШAvɊ D("4lkoJpڃ tzAePri<og/϶N(4ZʤuKPT}\nꋺ@PH19~7(&ZVIn%kG-K8g0Sh;ڞ{jAB,i+d"DK 3IuT|\a7( hԶvxAԯ;"Ixw.ݩ_n1#x k7ya#%~#lOZ: ]9{JB‘OGlEbڒ-N+J5VLNfr`_H7A@ʪ^ǑH XԦe%: k| ipiG$ZsHQ`iDr=Pjoի \c`Ζ9i8M[(AeT٤@ZybG.Ms pzDg;mD%ˑ'>f$׍C-` QФC` 0ӌ۸ܡ D.v>S 碹p Ic@GUMhb3 4j`]w3IM/V,$ ,c N2=Ot5Z/-5 {:pܐqnop{0ij?:`KfO>i;6E%Yc]f4us:P}8\VG!;*:y3 6q*C >Ϣ.Tkf :m!CC 7RJ UדV@}qQ_Ĭ?[iUlB䶵鷊y0H_-f| ISIzտ @뵑f2`gpDgK;W4/V5ontz?'jc(fyk輜#baTؑx.sp9#-oK4Ř.aTvJX3ᏦFzu0Q7?CRQŮퟙ!Emm |6BƺO6ວRIxwMz1~&̑<#} +Cg%\xP*e?Xzۗ+\/:m0nы\SIs:۪lQ^'AiZv7^ľVHɇ "dhkUB/7o_K<1a2hlǒwD[AWjpcu˴|Ve6iy bQ޸cBbx%:r¼sXhin ukp&WC5V{Oץ[Y׶NIyoY!>^ Ren5զI"Qj<BY=] ESf9ŜN0nBfyhgU4K_b-N̄c{1Hy-+rwWbU\2nL>x>ư\O2`L@$+Z [-y%+&Zh8l O*5twghbGqgչ;uqY֨ȈpsQ,v!,?&| w<y-^!.P`"dwc#/d5zr!L 43 7xquP\ږ=\vS0o1~% è~1'w ʥEO&ZnTlvpa)#1J}FD du%MT͞;:4c$GARlV8Jvg;1ӊ@[떰Ŷp*QMs_r`(?ܿMv*֩8T_7 _M] {wn^Mveq wqeAǙi"Ȱ-2#~D{Qx?bkoW9W>O&At7(#qUgڈ씢A-Tz/{1Y~?K;Cn:QyB93D)0K\Б6'/d3m ]0!Eڀ9'QoUskbа[)#/~) =kі5HStYU*Qi.^?q lҡ-ki&,>w'9 F  BK͊G92!DCJMZGSȀ0ZrTCcRcǍ1w[x~;h+ՙhwx\`͛+0I?``x7j@+N 1U&B%C˒|vȯtP#th锰m!%WL@N@g B^;ǥ|$U?p]\P/.'XxC. lAC]7=0;eZ+ ]͆#?!D[E  p%4g!(Uis7pN&:\1^JP9VP!k9{'cD* -MihFG%iqz&1O|$=/w{ S|B;TPSr>hıY# )\/.o֑bTǍѻ| C5bL艭/lf c[~&>*U;rOkL^$Iifqcdڣ.jn$d*R6x_1lr9tm}XPDELY\ÚϏTJ}h2ЄQ翇Dh( slāw{V۷ZM}ŏ0߼G9Tw_gȸꬡD9*o5F[ eI\8Z@%}N`Vp>rD?2BZ|c|zK^LYjCiICqYNjN& #fJ*u58P45ub!JvcM_ I ^]ތ{INHna,un>?Aitx$+~y:dSԄ[ƢOGaҾVkA!ɑQؓa|r}K7z9s} eŸ=FK.~n7&1h%crs+QCqIbu(F4H 0Ϗ!KnnwS` C7 ZHC+'7A:7j .5-uYU7t #9kaoto{#W%Y(YGk.,ee?SC--atՎpK~sj7 &|+>z q%v6^~qmDI1TD?*БV<%Ğ8]3uh#&._I! +#VWIE`zl Z co$ΤUH|UcQ.Np6X-5謁A+,d<$TMYP_a(P8AtAucz]DB#{]zX:@dϯfh>ɫNp3'=Us:u@,bS7V}˥U:za +!x37Zx`Ljo<юjt⤊Ny ٍY]+ NaЧ 1өlM C=]I^}OhRdE!CA<\Tt)IMhڬA 8`vOV4[Y/MrC_>h; Pb xޣ#8<'8%̔?*V "t]#~TM"e "WoKg`c""P>2x ]]->+莨;af ⰾ,k8#"c )R8M[ \⿈~?)cY^KG!;Ub[cm*n,b:L+Vr%x*^,yy*(c8u\W{A;6[.gmR%* gXRDוMw6(AjKA=L(CaԡXP_]yrR2CD2!\8O_z0 @oKX-Ƙ,{~_XNöd.D ,F΀8t7p1/M}˔h%&ڬbn|Ck` yÄ ?JXvdY|G1 y5%IrS,YX#!n (An9'oͭ&q/y7zgVaIr"bbȿ/#}?UgS-{Oo<[*_Z-|c3* +b4?C+?{V,5pXcMoDto$~f`oax*Lu͇0 ?8J@~7FRgL:SˁlyC^<l#I]㫝 Tiei8W.o AD6;מ9+4%>ng]>^nl1{/Z4Z?3ݳڄ]xçX ;>ib9DNF]ǴAWH>pNa(f6h1 9:867H͎kQf srίD2*7cjin-_RJƥE*| !_[m} riҴ'lPhCr7Faȗe8= !u9w!ƖpKUΡDM2z$$B0)}?I=MdaZ,RoՋ[rҝ~tԜpY5 jؔc-๐5-Zg8!:W1 g\Ka>mtGTp|o?.4ikExwRa9K r&zFb?[x2!E=N~][x&K9EvECĩOȂLf6Wt̊pt#l}O~5%&7bUG[Nu6Mbp#鹿'%F=ѤK3a M(o'-.xIb"0Tօ?aQVke{ODH ;:Hx̖!t}UcuCJ uY@rR౫OBm#:M|c*crZ Ki#}KK CNL<:is'`?sA [<3, ڰ qvTd?,Et1W[l-7n4LʱP &Nq>BSW C;KΆ rmj3:jh-DonEl2߭I &Q,8.IMrwMHZ| *k(ߊlx(+ ;o1UFKZaΠ"A`G˕Aƈ(P>' GIo؊ߦ"B:]5vfB5(KQk^>zphW^2+ȟW名rS Cz_ej~Ԋ 'EnTqZ&|b>.< _̫ jrq Pqvw0@A<w[[A%`?ߎԮQE%N20&>a"3Adή9."Vdmhj% 4I>2)KRkP:˙Ok9+  uA$Y*Mh~>Mcƻee(W߫5,_ki:\e_6ԸգRSeYG"8wtX)ssn71 u8n7f My[w|U2.ЄG>?udgn!9wY/w<NIgxo5sL"w6É 5hRae~ Zt@,Q㷾c46Y2{@Ʊ CN}ׅ^C-Z1$.€r]s [_liݡ=aE:`;[wF2mւiE FS3*&u@$ĿXIgۉ:@E)gDPLlzVذ=_N91V/x/t$\DH/[旘GtoL)lmNOß@ZUqIcRR{3c5!H*`=G?"}ͬt00>9]6Q8W G'}~P*fBR~vw7fv /'GNM29םf뻫ϗfZ 9} G`Fhɫ5DqYC@7?|'IEu5l=$%.yhhA ~<ߧJ'Eb:kگw= uJ|=4pR=Wӗ# bOIY?ν  8 E`GwK$R%5>4S`F`u i}Y煥4C/.sx;d Pc5RMg*J,pj6ܯoJ$8 .Xe#v$xel~| %P8 Dz>ʧ̼Y#6/ ',y C#$rg4wjGdU Ϳ ]j66:J:3A%>Qzu.*1*v^B%\8:p?MD dY>Ϸ+b\G6M%l;ٴ%) .+ض7iEk7ĉ ?i9AzFj9&n^R=t䠺~MiOV(-R`S>~heTŒJMV@zoFc|DAoyYs^F&C6m2=sbדGDwY?a2%wX&!3xsOK+93"aҰ͝=;GVџlp7KCDwZJOW.2v]v"d31 uRCF4lJsK}t8o=@vy["t^gmxٹs`E!vUqC"'=L׼yf,COE 隵5v۾-$z!Y)ͳS ^ 3=k :,[qHi\4`c k]d5}qh /K }Dy)t&1-|p7nmח-iT:'- ¯ir%D39mFH$0d̰K!úo"( C¤iz^BWwǾќ,c6OPWsM( a2:dZK k3vs?em0w$-5 Xr*KPnWyJH!N4/5N,}q}I@޶E@3nxI):ϭS69%0Py4B2FܴNRqL#/eS⌵2s<_# "7-n:8ig7gdhgCo!b$@=v*ڀrR}ɼ7Ӊ碼e8]dDUW.ʜ|d5VװGB`!1u}LPn%y-1F}O2^{iUJ?!{۠#I)aDvU]ˋ{*)Y8qt7 vZy *Pg|=@(~ ME"jJW( Z·nIlp˜giI Ck}d?imW/5ɦ?dr)Klxmڿ%~՟M3X(M"p:XtGA^=h%tnUd*,%2i"BWlА%NsK6]7Tym>#dlQ) zMqu昺k`ctojRfJwmvǫ̧$މϥ'p&)TBϖ _D3gPmc@bӸ9ѓeʥ,ϕ<9_ &6Bp@mmjuAd{Pl1U4|n|WHăH=% Rw,xd[ICD,B'2XyJe8Ttض,~_S BpN|T^gzjOtKaE=`GF%9]uZ}ԓeԻizj( T\u#-۾ۨAjaN4y',Xy1I/Ua?=׫5*#SBqW^G.>TXF~ b ^w"bN lCoI#hqZu}v9g n¬7‡_#1Q0KbL6C x;l2*DEisJYm08jĭ']yV+T?ɲqU6ŮM>(J'Gs]u+%wt P\yCQ? ; >h"hj.Yo΂u1U{#j4ޫC4TnchB==Xj+/W"ڣ6hjδRt?4Zui1xP *UVc0 2z!x}ڋJ MÞ뾑MH7O>tצWX%74 y";gOٸSӦP֒<c6(QP`I-y1{o T5J_*(Ιm <$ezRTKbJg݉O->^N#,Xej]EɆTkϊd 4rza_E<_aBvg|XtMQDa/9-tzQ5eQ+1Hrέ\6# 3)gxV`F?Й^m3:V> 3ni~Scmok6Ǥr %)\iyI2ڐJ[U#vJco_/phq6^oGxtV^{f+Q2}0/yxHUk8`@gfs[ wTz4 Y; iZ #A )dIa^OY\go/YW:<,{mraN#}+K,[|B%S ^r> vyϴUoy^"a ΂߷hE.2i`+ ]&Oض"pX!ڇ&U ݫlmty>MhewiGxC^\8qa^?b?.WT b (5-VR OjARE(9X9> Nͩ?x>w@. ,kz ρ#8S7?ʈ<aRŪU uy8m]<& J,0#k^5lҘ}Ti$bO e+zJ߱bLZ|Q*yעC׿s8 `p^$;аq?"[TC sC $UGTI[U|Ųмw'[\;t"t s#9 4✍/z*ȸ$}aC94} E VV~#uEy+&P 'dgx-L1n%3;ή|&U = z%xC!laASC (:MgU) `3[ENH֕AApȩ%`{!%3̭58KWT o[^3̾E Sr^)'ՑbQ*}*v^o VO%X,.*Ր[XC%p8ΛlzƐLU&Eg"0#nDUV\w82#w4A=0p2zzv9;|Cፃ^,hqI 1YaQTOG *0Kkƶ'o8Cs0O}'{ 鵭ŵ̡Uoc Ia=1_aYwF,$" 6 y_B&_h Tߺ+۞4\O 6&6rqI@PoO~L1bKyUIQ%R{BQ٤FMp;QrI ct:1QDN,넍/zΖ.D'_djq=TFĻa5Ha)b5F !/{*@I ޼-"Pw93 H~n,\BY1,4Ք-4BU!4){;(%IoVpd{QeD2:a;U7~a8_ukaj($|<١]\k^U1D"41J;#Z(6\j[I`vBܗ7W+Β/HGdMnxv7Dd|Ȳ[ 4 SNIQ6ȧK0&ϢD뫉Ka\w($ ʔ[1u=T2|"s 7sI%n[HzQG™*# +#T^3`iRxcXU@yqnYx bb0ʜ΋&dw#& ʏVWOQ*E.0OkA7w`'I4,Dſs4eoëMf6 {^;#H(hw{pyum tF4ϩWF{.h| x NT:+mGe %_TQpjX@;T)\U)ˇO) ߂%kHu- 'Ղr&~t[L8?/*|1 PE\LDS4@#!1#$Zp4I\`p5--oE[u0kC}XMZB$)~O +li4Qfe|;s"pNCEݒjvIwrUw_ "VxIi]4<]32+5uZ5ĘJ(}.Cj9SX02QB4He5/DD?wb=2DpV jO:REל][$ޑ/ v" *~Ew?W5a>8Tǘ\L͒GH2лGw/m`ԄHdž{ pVdJO2ZE%Ekq?F=HC6"b`Hd@(BZ.0  |* Y-$,PqsLun/h y!!Ή5(++#w +Ee;&&12Gd.^w9wQn"N#Q%oBp]-|>hcNR㝥ܨ0.x_<╟ oC7g"ڞR3 ZM\mOvߦkhxyjaԽXDfgsPL/*سLMJl/d#5ǗyF{1w\E:.שRϕP.TYl$OS~Qz=:ƬKky|AK:ald?t /+@h]IdV BzՔW ƄP7 yy𴢨UW9>yA9/@tinΫbȉE ~[_Z^#&Uɟt5BLѲ Lt Oȉ|JMi~ga6Ӏ7|S1?-!"ًtxŋIi3pQ'z<<_#H^ &e"g{@gsOH%$űdү=KBQe iN;}J=7ƈ@$o|T4OIJLwӮ0$8Td g^qA" M.iOGSU, m&QiU^0C uxx+(A+"4jCuKн u)K_h_8@!߃ WPIxEYW↎{FJE =EٺE& WI`I„7S!_>DJʂ : U@uG;eHMło3\X,RCĹR%Ȱ L3r7NHosw\Ǐ/I,"\ݩ[]'!֕6jDh?E5Cb=d ` ''΅sbMgN YIK%[bnZ|`)mp2}&ߞs'>cL]l}JKm3%E NTZV߉AY0qؼ_G“?9.ɄoxD8mN2Y.74R}?ӱx܅:t6n,SڌX3-WpL;! ~J9t݌̼rvmzdžv΍"4oKtFT7_}Np %#1vIU?o p^ A59JYD.ͷU'73M0}kt T8qٶ fG!)bn=TVF"^TEW-OͯET[@;*IP M!P,D|7xQR%HAh=V#$di: hzloy'R V/BOOS|Q~  \ujh -u4u,@8k~~vmtU,=#,^: o0AǰޮH^Z*k7iL -Z; 5v2 w$TWM6i7,SJ|"@SY؈LW~L+9*cMypb`=ɝٲIpK IMWLP/O5$3ӆ[ t;`"b`->{%Y+. .hx>DoՠTOc*R򤌎 y)x;Y-ÆAzL~}[},+jg~Mc#GsKj!U6,?厗k~I/s0?Kv& 'xQMϚ)D^ThzH8= n <~­^ XiSӌkxmy5CIuOt te}C@Re1nfa$IGK 2vNyu~SxM N2_)r5!0K~K糖sZZDDiCN0ړh[!GzLRbx4Dasg^\H9e=fÞauK#P \^5A!/åcy쏱0^ahuHIF`MW;7 (1 G0s5 'эi5a CgS!DEb@FWк%K{ n<* *pa(դu˦bK ѝoG%޸Hv+uiH; dWU 3~:LՏN*LvFAa{ *ߛ 7I,}ub{"5{&ɟ$ Jk)O)z#tY;[ϰK*AS <2M4.ָlƾs@D c={Ć3\[ Lfq8*u`[Ƿ4ѭuKJ2y>A\ Xm&q9PPNkKi T1'_1NZKB./mž*(*M`wkQ9]w#NW,yB:l$2w/(,hI#_1v5Z*^8@"^0-& W]jزU5N>^@bv꒰I]9ݿZ⩮'1O8Ab koΦj_r .8Nu@=IW"L7W;凍d OZq[}YM< <H;0 g| z=PfX3; k*ɷy:#aێ>9SS#6+CWj=5Bj,UߔfZUJ\U^[n}Ҵim]P7&Q stY*,,B: 4j-izI-p~&:S*]msQ/j\ΆZ֥ya 64O;2})E0:kwyVCje J \0 f//yHWr4pHe̿ }+l%ehVۉ=P q%ƕo*<Ɨ14a> O͋$tS *~2BT>ꈩ1̗浓FG 7snH$ͧ:Y c?5T!&crL(v-}]E0@T\LW5YFEXRGFo]֏d'>-;Z01h+\mCaHdH` T ReE%[gWî!nJ*TrE u2f Ȉ \u2FJ$Oз;!gYDr7boځ3U;ѣ^i| X(p(otp$Iׄ%- ԍoDl;qy濊g}詆J8tQԹ۫M>UH /T~Jqb74(F\es6V>Te"2.BVb8sSc WVETͥ#Gq?[#'+^I!g(<*QۜLWu^ CwYs\rTn+JCe-lu7Xg9D$6CmcUѤFEX ,*zPH/g=&i̺yC[FqjrE~>#G)62ϠZÇ!iO!Oߜ`X_̟6w!=m9.6d9D) ݪ:|M @wzq3^YgKl'{U3aa?IXrRfiӖuss(%XKFHRlvS;e'۫Ӄh[kHP+GeIF> ˚>ٚwlgNB P#6 8+m,K#$PCd7:gEAt *}hEdv 7zr2?^{D3,FX3z`B +W- 70Ql7O.ֱe1fgytOq}wG\a2q\}5CꯆY(NbL; [pCGKp$.? wX' xo=B:yfلϰr cZ9i؋'d;ӫ@Z?wSk[j50_s/{5Fn Ǻcc"eihɣ3+RX {1]5 6mBP[aZ(\b2 +@}_IzzSof>bls?Ocl)팊fAZ_!SB#yNA̕9V(6!=pҷMgU߾z 7 w :E;&Quшd[D{f)4-3%&gy@^ :UVWLV)jq&Q2@ts5 kONJHN? Cq4b~Lt$U3PT9fXWHYR;u4 ]մGdI4gگ@(~TFۼDȂ]ձB%lsxzf– 3fh#TU,"ƈ*yͽT kPI YOLDzv1?fXd /VND}Ĭ>UxͿ 2A[3fS~G :{ s'i Y Q8n-4F*pRvDz5-RuKn4,jCdt(4f[fD92$Xzv9ݙiUsyb`0!,A|)RMpSہyվLDk8]j%6J Y2lY.6·QЖu'hv;ZU}40#F\$;jܴ^^]ݯ^<\EFOllLg+p5y-o]]GH.ÝEFmJ~wxKGr!Ug)Rߨ] Ie\A1)6 9F &wIZIK+r8 qTqkdG=t#)q^>r ajDVP[bԒX-^I$x7ےSinquTB/ W#0B;L7-_R2հo*=o(?DN[. hB ޣ O.TgZj-OX j$P~L!$z.F ~ߡ O!ZCC_4P8RWj9xXs4-26~_qvḒ(}apMvg6tThߖexҋ,bAP%Sz$9i`2'x8bFD-2PhyݫaTmǏ*{GgȸKq&=ջv!=PmjJ7JAC=!?T;UER4%Ҟӌ(ɺ@OK { Ȩ<y{ai#jI3d`*16vGߒi/85F&ABHzA6y^|_159|Be͑R֨)ئ %lԞMQn {!,6 o! dկ"#G{|U3)KH?#{xՠ×ŶD(ۃ/*3&>`r &. {~N'y)f@!D^Ђ`=?RJ^:R˃C#jW6A-n|j0C9&+xiaU vaT 8OJQ*n"f,z)Y0;˭ `揰\atxM6Yk/۟dvE/gB>pPB#=)ԡfNnҦV :G~r,g90]1dz9ܛ@F@vHoW {oDס̈(R- zePћ΢.}v_šյm G|smn]CZ@ފm*i'>deEpWCCSsٺs 025r_VWٖ:шQk3Nj|lKSa\En9oqb*C4HH ow|6!/ڔit(tF͠3*#_bk/*^y|*ޭW޴cOY"p5bdXNL$DK'~ ѤQu#V_.H? )8ZSڕ^ϗaiLېh>wHY// 7]߻m]b7h|\k{cK)ą%MJ~.<7+@vW1X9%,RTt+"h5- /"m3@s%>)x,Gզ2sMx6 45i :p!3'3ds,E>}"U5)jP9;^ccIҽzТk]EMm  1Ӳ^˪pWS&|=c^uA::pKs2+Tġ!;EBG % o_h|fwQVH"?d"JPzc:ՒstݜY7_64|R 㽁 V7pw2yh'(n|,C ZgqF۴PܥRKr_^=˷A$^KTK%3:&^Bdsd鸁/^ F$14 ,F6Z CR`gIoS BoE(zk|s: ԿA72G6 ܊u`)@5tp3yS.)`Oס3 PG:מz4at7\ߛYe*;w|CޮwRzh]JI;h=l y=;4M&9r\zC]"#-| ڄ?/v?׾PHZQL?39E{U`.N+t8o_vF^:)MKK;;=/{a_ǕnAEx?n~2}rxb/boSJVjI%+d@rUs(6㣭_4FWoapK JdwG6n?w]mR[c28R΋}x(шQc p69 (3 r}.7@8k|2z7%Pd:'ގLE$(TWUhra+ sCk3d xaO}pUrv#a+C'M$0teLulP nǾ_UAu̿B|B+M%OSAϯϥؒWGYW,c NM k11ԫȎsR-6Q`<&H 3XUtr]|nSU|yL܆PL\&Go(I|BpYrk %&8$Vc|ϻKU&.+n8d_EvT|^5@I5>8X!UWUM\'I$Kn/,l~ C~Ҫ#:.;;0@4hNǒ T&(sY+'(FM~G;7H|NzDZ4ϧؓ80fvêmL7\f-؜Nw1U|*W6'Vb @{ #S'}NQnzu']z)*rk_>y> H\=J!8xtKHz*PrMd:8gYMe ۞rN4B őh{Lh&1K)]R >rܸdp^p!9X멚KL}GVYX7 %!e;"W|'R.]A\gW-jsb;dxπc&4Ƅ:p Wh7Ҡ}"^B|neRa9!ФQn۷rϗMrdWzEv:GAl ^O?+K6A(H1T;( o/)] J:޾"a<ń_(jqy@b ;b}({"[u3weXr/oY0GJ ]fb[Q'@[dЯK#O.;pr Ѓ"v͌27GN9UT )/̓ q7%e0\}DcUJA@Gi:[rG 5%aڣK.*{1. =\ 嶘P8BNnYFBt\&t#("XB a|˳5qqO\״+Ҹr'CPNgn&-q`VzyG #4dnK2|.6JvEYtL<76TE|U/q`,Ս5|D+gKG%G?[LɉVQW^0SQzM3Pv@uF,dܺIf6I҇ kTdGgmh/S1&>g* i !I }Zf^gd5iGp_mmh!U?J?L(J3XT < q7W'Zx7uNo^5̺>C۹&D oU(|m#:K7wk5PkQ=fa!$2NuT^ {eWXCŖ{ edh;Q8U]v2;RH/;JC߷Ʉ?'xz)IZǾLojB98"fxIYA_]d0M0ՂJq#a"4HT/knP~842]My82L^*pd2jaQjx&sg|;IzCgX2a]΂։aH,:[ xSe,PP偡3U5u8}0<9J+J8TƖtJnye+ǝYv)$ U%[A-s 0`8%+Mҙ cBnO>q;2>"?T!E m2u)ɍIGX*524l'ݎ'WN-dļ7cgdd%]-'#KʄBqT~]ȧkjI5 ] Sq+:LgJ(RUIT^#( km=ȳր! {RJ|2vx#Uư8+,858`Nq'΃2HU|89.}/ڍF-uqiغCZ.U[ F'%rt+`BEwe߂88Us\0AÂs Gܱ\ ?X˥>u,L ;H֡`a3UPU4DJ&( mVZZ}??vw.Veo FEn_ RgtDI>MDF)UDUB$AXw)8^XŕTgSU b<4ejk}H?Ȼ_:aUZnR'(*uԃ+'*H V$ZQ  1L m.RJϘc?EG9IZ6C!RfH~^?xj7 .[l!={hnd1]W0\?eIDd.%"ӾB_Qۨլ>#2_AC7iKQKͨ%Cʛ0$j^M= y]h )?{أΏ!6ZY9j(o=t1ݞt*zK?|f5~$ݿrC00:tkG? ;؏eFj~}%tnmiuPw&v֓'e4 R,bB)2<9RE/{7F 59 iOƶzzIt{7SEX?9pO ύD1г.O 4E5gb'imx8Kut!۹T<\:k透COPfjzʧTg1K,By"V[be9!zjUVJݲlz|}aZfC VxP ,R=V>NK:# i{Tdorw  hzN'UFfĹʢ߇K9]ycb#YkCcNc?QUv=UEҼ~Ġ=w e3k2*`N#m띤Oe+4׵81R : :b#jymo9;(]Ef0nؓU a 9MP }|OSM=nNc8 Yp*Ϡ_v`!/|`#mĻ)yaHUe;u6iՍ+AWyZ` dח7wšsC'ZDL|5jR ,&ɛa%{Fvs3@4J"zpǟ6%|8ZG|̀4 Q[" 8m=e[L>+2\K!q[|9LTtVCͦ +0?K5L|F9_MWhhrOLj'ux/<~||]{ÿJw)҉εݭ\FYWI@ޔ @kf}v4гf5Tfn.J[TBWm BzQIP)O,*%u+jL'g=Ѝ*t\tFH6J1r0Lsf~|厃jfK\mvAX:{o $Obp$R|xF>I PX-"=%*uy!"Y*|GJb跤ztEPIps4[Wezp"EK 4oFѫOS/I5 )ԼjЦ(EX[nA#0zp˗nG \,cf o.VX@C-]{`')DeԼރ[sEk3Ahy ǒz*L2i k #?} }$\QYW)<͋? #=G/ x?=qq<$eZ~ (*8?Gq.~\d0K@~iq*`%9UHk;gS(Y`O=+$ ,@@(u}}s$ҺO>*9u:!*)]c~K}{LeDU#'WYDTp"u1xI@pQjb\v_̀g,\`ؿYV** nJf"^4,0,*z`TK9ٽB}bLp5@V0 : ? <GY *C3lǾRЬDWVTߡ23opD>&I5L~?=Z8:,"?x'J`KY=AG#xi!Sl`ޅKu%Ze5LCU7JY&1;\XxIO@5BZIS< V',4G#hp*/d>"J(7LC,d̡AnFT,UiGr^KEc!k+2 (aB)C8MHK~8BrF ?^rO$.}H2 yF&ŀ\EbbR)= >W!*Hg(8vqAJZ)a.ٌ<@"UZ6aFX|j{ ;dc_XZk[J-.(0òj-P^VFKTkX;W[b QЇa ɋR+I~C0kT Ʀ&TTDqYnmP!ؿpB¹PwH·- )lPT(ZfkGue6|Ys!IBJJmSD6ِΉjv .@1嬬O=Vc&uQ 4i6I*v^Ge)Puķ8ltڹׯ}6AǾ;bޫF3Z_<n{U( f(yo81;{+L"J]1\u]¼/? $D́K\*Lw*Vu[I1@u@czf8zP~+08UsiFC{lSAD?`"wR$άi,0}_ȇ۴I>ɾJ:`nXf;<[[?ҠZ:^">U\Z^Yaw KVr^ğgLOD<[lQ Cw2m|_1I4|bWԃW4Gjh~l1*`3}I.S܀Lbm0wmߏ:\7Vö3Szsv^~ 4˜_F6''2Ogu\AzϾV^U.aFKed~35fq =tʿ8Ё|e-=e}^YjktogH>m,uG! Bf$ Ǟ $ٔl^Fr]$7Y$-1 "[A<^qB~qxXj">M?Qk$|1ͳ~yZ՚q%OײX-QJ\; (YS\O@:/WX(LT$)2gxk1 O:s鵺T>v!#/=㣓Ve twH= g*Q( +w9ҕ,HŴ7X$xshXEq:[ -t{ҁ zɛ6fM qݷ}B^)XW`8v@s-1UUG En^?Ik>b_bX(6C0_ٵE#+)Hj-'%,4lq -X)vrnv[cc3-Ô Dz[YYK{?z:n>v/5&DB+}\}[l$IWj7Qƛ.׼zvG$/M8! (W5m'E*^a*L@̔o6G{>޿j"tU-42f-߄!o[Y 'R|8l% edJx^kŜo:ڭ]ZaQuK3N#u 5U,q# Wz8h)b:p(#&.5 ĊFPl{PS^E ~ o%7T*&^m}lxD6d ߲6 lgH(75`.&uu B6lyiڏlj- ʅP򌘭RSBcJ,cY 'OXe#hV;}rϼ|'&e,ȣDdj}ZX =;Զ՞o't3ED''?)y6)1OX8p.m+]c@4+T|V[nGK{H'ˇoDg`^A0ǭ\Ĥ[[c6m?uW8)]#2~3jXC^V'T-./9CRꏡw3 _+h)-6qC|&Ϙt(^)A{A*~dH>gꡟQ4:pG G9QL~q פPbGHT&Н*o9\7qYY!ih`l4Q{ ~No"u !VS΁hslvl*j}hR<]o!xJmsH2 h@l6tY88WdΊ:Uh޼Ġ8n$;u^QQ-,, $2RaVUGeXίRRTI$p_CF24*|X"[ 2*rZhm3}΄~($Ɗt 1J$2`HVZPbwf#n~rIsy%V~ݟIa^ xԋ3u N%ڏ4oijPwz7[mm wMQ=t;5H4+ϳ=si;P"VM E tJI!om _\v?D5>UP Oa=ê̲8lfM#Gr̢ ؘl/Rщf(ovrZDG43,8e1.-R $02窋g-Զ7E6ԑ* |u$ܗ؅е%6 ,Z]Ov0#; !U4=^i`[CeIEk&~*Z>/w=dn ;^ݺ~^UM{v>mJqX d3hj&w9bOV>{uT\P,WA!F3a[4FVLa;V{{ ~$j̈́ WJhMWMW`gx@^ l$,؀=@QQ&Hyg;F7et0=ڣaZق>%C4@"ܟN!,QÀ]5{4.c'+m7'qbׄ V(qf\@S0ViġkF(zH}&Av-D5LՔ ^+&UA*hL(S;AbѲ=({y_:rC0ph2"SdCT{|t峣3蹆_Xp z%}/j!B~~WbNb!Wm2Eǽ8Z{s*Bd5)>ꉩY&p};v6!AZVogǤHRΥ9&z嬥1e-B"9;q@ m!YРr(I9?"G𒠳*K]/T0iEpkZHMf>%ٖWE9H9;ŊX(<90D2? /54;o `X0@PE d5K81N t D {OxplDB!񊅅,%.FeQJvaf?Ӿs -uKs />g"g.Fg QdjIٗ$~UEStYeKps|벓?*I^ v1!M~l{]f"K".0?H(7~f7H  8Ht\T0r ɿ18H$%]&XƆ4#Aۇ!bRdKẄߎ`uǸ^5_ӭJH* S{7zsA؇1YCCՑjuƧyy7O$kzF4+mN0|Rmi\Eɜp{{ ў o4ؖ_.M.N} fvcȰBZmH{KkP&Od_9Ljk]of0&@ 7<@yvb qqښ@]|~} vjgg[BB!dv5,Y +A{]rdDEBYhgL$MCҘL&cIY(I*i 6*+#٩Dsী`wZ3 8qոVcB2#L(Ntw%~3xcs?O_J &ъB/nN&ʥA>\ǺwרT51Z:] xTW C$^V ORPys;y4GIUk\fE%Սxl0U&,vgK?9άG2F]f[2O" CȀwM9GX|HtD NV&m)"UϚ Tcp!JpJ0D[>0Z p_qCft?9 vEھlSqmAm1Ƀϙx+Nleњ("lo\?Jri^I#G 5ߪPt%ϴWa_bCeeWlCO*xu7ۑ ruJ| 0Is\х\9ʍ#忺8?}O*O,k}vD$JB.ue-W"7p~Iȿ`P@C:wIn`]TF<:8gtQ ut=dId OnjN)-gI< ]5gߢrj@00}v`5C|}DeH+e]\sگtlj1*!m(Gv9F]AtVP`u"E_ *wuB߯d%FM;f2 {)qw6[) AR+o{HfkaŔS܄=M@\$J'p ,RG={ȜSG@ ,D_Zy—eۤaCBXLjQߏ/pbkŶKtżk͙GVǾ% m HV@ 6,R- x'&NwullC6£$h#eOOYQ[Db=GFuIqT-\GrtgCgtx)99erWxT/CڳӻX&?!+($z:ĂD/ o>ݴXAME%^-(=,g ?+lvvA-C?^CuxZb/HF%PaV/sf:UI~B$)~s0m=gh@,l8<LD ]4~0{ɧwJPٯ|oM0;OhmPWw/!- v`=:Fh1Ӛ2AҲe,Yc`"pZW:<pSo:T#QhE+3?+#C?!V+q¬^\*c>@KI޼?@vMiq5׻Oum ܜRN]J#$ 3ixK=mW%`&6VͿ-͕yit֕y =2e @-XZoa,+1ЬǾ?İx/~U kP У *cbfᤏgUvZcs&_ѶgQsLOSNCw^0"'mߘ_Ŏ)y'=:1Ji, ^4?K{g.N4ջȵZVME :4ݒǢ?':xYɃF劊L1]öNaz8gK҆l"j<32|hA᪼4tD'ӽٙg;)$Qɣz]6=۶οď\F@MQI@U~>)<@zlaJN#*&Lqjx:P1/`*6I]5 C9csv:aMiwa]`u{.]BT~'cь3j^ +w:kJaxaƄ4t) A vj[) 9/}X{&>&Wf~1# XH?IcI?!qqL`MUtTzTRT lR&SO.<|[nH*IvNz*!I0m2+w+uԐDٽ[&PBD ѧC<7n._#?|IVRɞ 6C ygCBW{WXΣ~f"0wa~- S>$(h/*z^Dk[ػ Z\0<|u`If+V9N Y3.Xĉ^ 5tTo-ĚVо3͒86!GBTuaYo.E|tDУHXMjJ8Z\%8>{zc46jOHКda4@U &~Zb_r77%uc'uu<*H'Vac0W#PqBhv Ʌb-sB H ?հ8'8j?dйr iwY𬭁EA\h4%b0?7s:H$Myw5NK| ְ'$>hlXHiQ2,F:^ɫ|[I˒(/ =5hFm`A7g@dAt;DArrd^: 6q*(Pm#'8 Ɩ"^їNh޾#X`R5J v;ц4JG)f[zYV{Z Glk-sT斿W?(vpMbSa" C"^HtRj ~ kɪ+ 5PU_7ȘKj/Ti,͵RɃ/s1\xoEH،; JQʯrR_3%oSQ.{a6:1BeG:wߪPP3XD<4$QlK.nwM @J-[ ".ia,nG~Ev|23UEhYrLC{RM:*x$£hN hŬJIX{`Ϙ 7^2?jѦ"IU70r\xwoHS?pYJ3\kVkZѯ𗖽 tte/i`ALj `_jAՏm L-R/,b͝9Pn7EWJ$%,b%RTPRA?kI]Sܨl԰9'h L5s;I-P;/u/aWF[Ȋ X5PgqLE;QҼCv},9t!L)ùH?M?.;!ԫ A6B7-c'7_Տ$.=&n\Os1:LbvNwsS8![Y71UɗmGqO#:u-"}Sc] 33gdu{$O2&k~ #(WgJiَ3]x'׀ (e>n8D.^w5'Rw7~4Pg ^`Lٛ/ R ڸJ7O*}5ssU,~Wa_ȽXyZ8Nu,ݣl2€}wB<Ӎ7pB:; B00d GruXȦo?o!٪金yGs7Z7@R=sޭrT!NkXǽ5Jh+ֿs:2;?t294@ĥ[XCq^|陑]y-?IE i{v,-t8n +5WAO5PZKțdLI-MXedg}}AxAKiDgYeM8jYꄴ LS ¤\s':R;5z8XIF!eվM~;=>sFM0D{:,0\K uup ɧx:,IK%}/[/K4%~wKB*A# H}Ue@_nm Q6Stۃ=ɍ٬Z ĞTri1) jPV7Z ?9:;5fU a%Hީ1W:159j*IyT?[|):N"$Goq{yzbƪD۔{4gR{dFn QUQ՘!yJǼ(4JWKRddʁ^ YCkUP8H%|(bVPx&ܮUHsu@yL#%0 yΑ$&r}|ר@=/}d ̥yJ8qXQ ڽeArm3;PqdbjGk.z 'EfcoU=[Z-w}L0/n_ MV:QAu9QI; `shU l{UQewkN{knOAR>"'`I#oG&dO3$ON69槭HS : LXS:\O9BCh16B"u`'GVkᒀGfh ]S sQ08Е h`7*+Tt.RM7:j31XuK9%L'*װ2dM8PmdBMiّ8x?`wjAѱA/k[N2MRv0RxҺh]B/|5=|;zHuK_ /9hO%wZϕ]t61ґ#l ,RXtHvtʉHw*ay<" 0)?n^K4?"mVP`+D}XkNhId+9_Wl2J;ruhuqp cP#TڤX|$4E #B8eL#-rl 1C0 w{@k rx o }IE3vtBAyD{g(-wHaVdÉk~v%PĐG'-cppiM,(͗Yئ7†.$Ad # !-=Q&(-D z)aw\ai-s%v*yzMqDIZ]yUߴ3)@ k]ڲ-c 6](. *ت0fdSOEbiop,'e~i |j՘ Mg鎹0%uQt|CdOlW} @=C jVR<#e_#w*w-$Ίa oZFDMpE#4:W゜CY' _Y=!nǺplRA48!\~4|Qu慝.K(J:R48W'CRn擭SecYRi\8mĹQKW08x{+JZ`B{ B~xU3ڞrj;XTt_O؆L@H-+}B5*J^-:o=~ρT(ܽ5v,H ?tK%C uߏDԇ295y:873ALZ[Vm.5-6}":r]􍡱 )CĻ({, KV\g ˭#O=Hld?f jT|"&xU,w3*T0ǣbqR퓊C5Z]A5k7WNt\[Kdζ=["&RA?,pS88ށy((S]{p(zT)}M: r ;i 6enpKʩ̟ZPBL @?umOh6_gSyNJ3JS&/0Z 9`S^k)ל ,dI+ÿ3N~18\p57Z7syQnc8lfUՑ PX*ءɍˊ61yIp_@HpIǛ`5RnRDaR khڔM \9{k!|w ߳Is9Rf&_ʴ"ǴKDfa]ɢh[.f5 O\MЉ?Gk}OWwqtqb~$.yXQ̬oRZ&MzzdzKdSԹW:GK`JރAC+޺2Qj>q xxDvc{j"oc4^Ih;GhnC=D`F1Uv2oӤ(X$.)"D*Uսϊ`jiB 9#}2,0 xlCuZ#5M<{ۥշ5CDsXy\Gf_fq8$A1_5=u 5~NN*RWlo.U\oQ]d%P$Jpi: ͏lC-̓Dwl D& ;E'R)a^9k[56}eFZ'hƧFry e&G9<9M v}\j,<(f44#nqqf\4L_8|ĸȫ8x`wCtۣ()n]2e¹*/ g2B6 1e\v"8o^Ha)MiqF3Pn;YC{Dq,|j;>0hBxo@SiY1H/n ]MQnig'  vEU>INR,KZLʦ&x4AM<ܲt{+ E:ĤAѹ^4!eFWAv?>\-,t>Eՙ!/>5U3E{̓[)wz.e%4][7)Ah&Q~̄dm[Wq93X/aY`X\:b603<&J?oz|Ld!B{qۘEjf &U͘$Ty0[ zfSYU *szVRpj Sz D9va._\ˮ扅@dlq!>4E_AEbCj4oo94u4L,?W7a=rE6WktN2J*SLA^N62"h) TVk /*\d?|iVSrZEJ8뵬 dywC X.g!Jj%4){*̹jGOoUD t{N8\:] ][jwW 0Z] x*1\Y,/.u^\OBn%u{ j5/gF|Ɂ e.DY8m8.g;Sx?)wMT(vфkh}P5paAc2om/CL7MFXQ͆F$jݹqpnW#v;1a\rQܹޓa"a'' u=~4@ps5)E> $$ѤW;^, r/k7qϊ2il33 ̢SImRBg+C"y/(cМ趽Ǖlіp-BTMc ;#uŢ>uN}GLZG^Ğ ga]f qa w'@~k/VlѷX2%6;#2T7p;ow$P^g.$*P>8l֣s>mFB~-j[;O fj P*}.y\c6YTU<%It@6XͫȬG͉d"^: [&X}&T%0 <)Lc*3+jGi=$9( `<$ 8*Z-8ͨ99] 'Wy$,Ba01:}62=+D$j-*-CESHRxX2 !]eht-VE-MF6oY[iA?񳄼P?B7'k͊GS׍D֜39~3+VZ}#},cY9MK vW=$x*\!CկLQK3 Pc chJ~>RT ȿ!rfpJ} .B]k!9:[6acUI) t$?k'ET8A#A R.k#e>rbӲ#τ[zܧ(9EYЈ}T Ԅ[8Eg *د}|iX ж]49 Dr֭a|RQ//55TS?0TB/)5ŝKf1JrqýK-89Y ­IKBstA"=8bhtuh7(5{ a,Lb+ڐ"SbS$.,ߍGX{7|.E'PZ0zL: i,oU>0I>$3dGצPEŹOwI:H;Toec`c>:;썍6hi#h˜Uzia~cuy&4 Z{FθB\'ǟ+Z$FSI8t`+>Z$.{Qp<5Qj-T(v}#K_(U"Hw<#,'O d-9IQ c?9Y T8"dWcD#3d+ vY0՚O Bzyn|3|9A?Tk隲c҆߯zU޽}h+JT1B\5AL7G0x |0nPN66\gpn1 쁹o{쪰4NjL완`ED͠< . aIVH2CW")>:9h.eql[ [LȖa̺բ{L8_e\n+t %cNL3Yz<1'ѬL3"7)H 6[4Ojuħ:ؠӷ/p<;ZFxg% jfdk#McLOFY1y 4F5ƗXP^UZOuǨz(NJ")BZ׸\B&bV5F:N$xp{!M_)ƂWdL~pfJASfml沆_,R>$qɁB2@YG,6B?$CtZ[ _zO0ﰗFZN2s΅gKrPM@ֵH5=55noqϗiHJ 7y(ݕ ub0/>sDD$#[JNA# DQ RR_6+ܑXY:j<;M=ԩwh[@"I HhLyl w-#^vbrd7fQ{=Oy$qj_o gɯ y07f>Xw]*/ yepOwT}R(X{e| 2j:ja 9q `I XXK,0W?(̈́+׫-U" $uY/[DKop4IA+u>2!2-(49{*[!HF˄}F*;fB ߃L*U74|yqqlXU`}$!&TxwOx ~ gSGM/o%@;D?ZT]Uv Ǭugg uݸ u'K@c[ͤ( ޳'njIv~D1@.Lo4Yo]ևtsx{ ^nai(x ̪f~t_D2 C ㆳe &ilOuXgD x0$[LFmSКs.CĆh6"} B~꫕P`4CQ k7pH_M,z|{}]N1a!Ϳ 0bȝwYY5++ }{-V?F1ÁFi4+T膭.^Q)I ji$R*~ n;V`U{U*i%ߒMyb-6,[hBݼ|?K<8E_APP᲋AN#;P`agZ~\2&zLSЙ>gV|6{ٟI߅I(IYmF+Yz}w#:KkXxhRJP$فn01{ ޢ*f&q/9m:Y;`JQ5sًJ}xj}~W7e1A)\nl{%8q5D PN #lGuW/˝k 1MKj^u7ĹE(J۽n3w7ZjFmu` .uy8egL yo cJo"CHCS~oPAd ѱ&4[T ̇enY .A/b=QV:tmXUmB TyMJ2@)&_;qVZnQ!ϒcO7fQ;;HA}v/2 ,'ȳ}@$Bh,9zvRrJ/FX{< gTpѭz`bjx ^-Id| )liVS[߿G*1=C1F[%sNU -P {jnM\%B»:Oۋ;?'b 'E8g,{|P]nP\j =׬<7ҫ5InlwQ0!^FI@KB דSxe? ƊV[XxS4?rK {5Dˤ #PD9a@Ρ:-Kpj_(R:fsچcRXC![E+/"r(AY*0Rݺ ɳ蕵R;O,`}~h'E)|bP#MAf ǭe=Z;s(%TeD@1@b 9}Y_t"0fӊRĖNʦ,lZ3WYTPߏD_a tKC=̝< ϙT^KT~bW([ mG TxD^B6`'i\Gvʝn*KPCHaWlld4XN_@B!c]P1曊F96 fKph}᳂A>7hLۯzu~I wHpQ-& b*[TLTa̷]FOF:; %N[JU=c9q쁦h*f3v X )_ (b;%g=v̰wj0L<FЁk~ªςjI@A7q=+ sp1sFͿv?x*`ܘ&9h! MX̬lSz&dKa/hY&am:}LUﶄFB'txwpy PD~` (YKlᢃxGH},GQV`jm ̭!<"X]~İO<|-U~4յxZc5`@YrvH&=<[Dm:E$y@y^wfR*?"#Dؘ]Fy%vGwQAsTS2N3W DIXWdLr7G{gw]{=.L9ɢ!X&zP Bx]WMPJb= ]e8'vԮ_;>I('qSx- /qy< 뜫sT4;׺iYc4^k`>FgͲ>',ٛ)>࿘, spS/ݺ5Y\JsApa.sh'Rm+FM.A8_ڜnH ,6uPuQꍎe!) a31plyyC׬+\w彅S K4g1t5}Td[7xoQE< 9R)(5dbEQBLܱE(-R Y'= F%<;=m c ~62D/C[m#N;IHx>)hXDPH|` Q%{dѧ=aWcJ.AT? L._mZ- Bw#@3i"Ez+94/ W4FX_ uDi"mFE "P:z2zR?[:w/LӀEWlxH 7-sǣf(B/_juC2 "ntF{"i'=} 7:)3D]VxZ~Җ˼oK16xm{T@/MB?)Z52(n'*j ~ w>Gö ~~X^*N0(F8mMxWFiQkG1t Yo.wyE%b`f\, Qe+g?᜞ex6DuA[сiwAg&tN/J{xdpu1y1!Cp Sc>:,J`Yjޔ $b"" ysAY-6 ڹgeĜS{6?02>'I4Y[$K D~\sl(4 coL&F 3ї kS{ZRϋ݃FJDUs]0˖[YOLB㻰#䨭/c:ItJ&5ԭ h[0bJK%q@Pج0فx V${~ݨm=XJ9RXd=))~&z^IQk>-ﯔM!f>8 MXX F:ϜQC JeZw:RSf?C50a6](OsT` ADeNE{Wp&q@cAI.Pc-XhC8ؖKd瓕oʅa \穇,Ά+MjEVwk#^yucksgt,-pZp-f Wϡ/%k#j˻iڂε-Jn (VyKp%04I<k>m} Y6 8s $$A~P?+Č4E!c*4F9!%!HH0g;%/5iZE aqpC=iy Tldw}qqZFiUnveޙ=`2w5)qx jh0@&HzNP^%MyOJ/r#< U:29;1;og3H1Oy)pc J< TT_R$&\nPl+:8T.L>S gؕؿQPsGKL/F AjX_^yŊ# @(,6Ol~ TvqQ}ڧD[q%P]c8tGQ^bElP4</t !sMy~f,:h{HrփűM[l_>pn$sx6]9sl92mCN5tEKZBGhӮ!]Թ'z'?,Qm"#W]x`oW2 )ckrؑV&[7=3h 4hj4IQAh$t7{s<@)G/Jq9֗"h9!P_27)E"ه?&, H%U)Z&}u0(Mjfӹ0)9FU-;}(*NE>oh B)44'2>d]~/2:謹ûGbr?``EGozΖ~ZY<~$Ti#j"$<<ނ;}}4U|#3<2ZքrVCb3SW~A S.$QGX&l!i'e+DzG=fxp.qpm0FvH82f1X !k eGؑ".iɓu$[eu.]M2vxrD p*\/fu0 8t昹ܜOY/Xb~ț.3 Yw013 &T[a%ɷHY_Nes8:,_[H! ".Aϯ}_͸2G糚] &>Asxc qv[|x;焥VS>x{ :|"%ZzewsW[,NrQwU(g#4_ķҹ,k>7s𐞭 fcKR`iC9 ' ẇ_1F3JW]{_9b saIW$|^- HVg=URk:/)?YEٚGö0T.'1#EO}Isn"VN$':q28A]D3!~o7BvP1Ғ n=pKHg_Yk4V$0Q@;̔+•S3q%=dDyg5\Dˉ,n.pEq[؟m]=pD,?uZ뉘;4,\OGjkNo4X\;zq'p{l*1~W>KlOXE5 IQoxWRS&Vu%>ZΉ X6Z?LviY e&/o\5o% c阓=P/L;fQ0aS 6;H}M7DNc((Buʾ҉f?ߴ #?qI@&s뗝񧩙&Bf 5Q|r*g=H\| 0UͲG_1YSůr;L_%خ4zK꾲@]ZMcEFPu@=5`$Iοv2d9TE4\bQ;$os~,&!^Frl.竀:>?Ӣnf!:4L^CDI0kuha; 0T7՜;Y0eumױ_T{e|Tn 4 ݣd4OO+(h?'`Nb{' E(GQ$IЎ$ $@\[aT p~_[݊ FK]J̤LN7_cw4;diC(u%)krm@~ -Xs:[lo=(:'e["6 t[7r.֓H],Y*I42k/̝8t/AkOOQ\0j(0Z=_2Wނ2FYJ{i g^cHihI+MH[ >t$}j֛ԻZ8({0a2_5SzT֬ubBϴE["tj @Y62>^A'hz~$4b#f&SeYT;ə8#q0RAN`抐ʎL@{dPMNc3wEwl =D^~T\d^*(ȩոm*a OˈWzM&>PGaZcP>նFK"Xk߳cw**xũ2wMmb0g4iige#h糋Np;s&Fc:^M4vlyamЎg 43 ~Dnq'mydrNqOުoD$L3dhxQ֢#R]tx?+}RlsjZ[3ci z3n[>@ FO}<70ϲ,Hmrtoxsk?Flj>Q5z?AH;٥l/F&q|  NKjwLl>%+Fi;j: \S*j {Dc2]@056H(Au:px(p1c.+ޯBK=[?aS[Φב,q,u(IH3 &x mŢX.oJ](L) BHΜ0o/05c c3 ͯ/OH %RdWoo/3+0P/Y@#tKTdє(cy 痫l=7C߼(e`(p5!T.NC3pRa q`" o)]I$+ + `WI27,qv~6.qˁӦwfp5#*`H("q:cܳS-Ǐu~(Ź$:lٹ*u09.C#pO寲]78UtxqS*$OMS&9R*(KjxaZ`?H=gAQ`5=2⊻clrb^/m"/] ͽ._w8<^ZP4d]hHG僶|֎uםjS_iIH|/Sؾ햝-k#LSRԃBʄWmohUx9VhI8 Z C~]r 4r޲]4 t5 ||,f-M/Ud׽/r~U_''i9mjubv CxMVÂ*zѤZ|CT{g)NJ=!U2a5'z?ZȽRM]6T Y>"0ĒS,*iL&=B'VA $ݚT-iwȡýKcno'sЁlݓ;ly9n$6Gn۪cP ֒8TW)+%XWpW|^5ZE'pO{gZ$k.uk6j06V6*Ab-|HW-g™$-, CNsN[r!j!JX PRʬy#(w{dZou*uڊN^jR׵{ѲZH:ꮱtKc3wC]*T!X>u)M^&1 pۈN%\C8TٲU:5:P@f b $K=~H8Ր{$^zDK[qF4$C"ZoyE IcM,zQߠ0("Yp#qn8TBaݎ؍d]N}ʗhyl$;^1T\ ޅ5rw8]U߾fG .`(oV.G}{9ݷ;}{Ծ&1h X15amu鬂ϐ`X_gYZ070701000001f6000081a4000000000000000000000001668c169300005c0c000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko.xz7zXZִF!t/M[]?Eh=ڜ.+9XDV͈oBuH +M)Q52.WlձCT~a6N7L?wulFVV۪K֢<5KL%Kzh.9O~fmh5|.w T}ƴ !,Ӟ,,OˮAkaVBtyX5ya5 \NM*u#+k=n 7ߑ xZn&bƒ!7 »y96ibB9qG$me1@鞧,GuUƺGb$kIcH4Jyr\whqP2bmYJ:J;_7%^%O 3Ļ=J+r8SI2{?IŽdnp3 {Kݵ͵ e2_ 86e5W"(Bﷺ `nw!gfGA=9G.nS gԟ>)Et?"LhvG"Ge&+FjLq{t!t lMV$[Px]4EF` ))hLת{ΑTc}{wHG.cs LضKE(i¯u c0,uPhuTE1*%<7nbh7{WhG8S@fZFm)~]~.r=)B$n;*&3įl$d+8p8l*ia냘y!$^ w_ɬ:du֌?Cps1'5?JF`^*0XOu0W(Fx_WCR8ӥ0s4kk0bT7D84 ?Qً@hY KoI`Z}"2Ub h叜Ъ)\^DO .k颿6i5=!Eǀ/xǀ4'?.y5nk;{}QתuW16 鶄w' _^`^+6Oa+~AJՎ~I-ͫ%R^qFCݔ"a &Y6F@7 |QN*Lb@iW$ڵCy`_7527μA-9;0@0ڢr\z@TYXk 'rW{Y$ : vc@ǻрyׄ]:G< g_T ȱޡ;^>aqH8^q8'pzrN,H.%[G\͂+째3/F/DR1LZ$`]/8:C;31qm8uߐOI@Xg`Zv^ꕒ;Wb n(xzWC QVJ?v0Ո"}o}[w`hF&?&UBa) x'P.-EK-1v/<6;>iˀyh!` µ2f0FX6TU8<6P"6.{QI1NJH״/,#AF%51b&P eB\6F;Hx?xGl|3}4$PtI)_!MEsx(Oy RKuh4QL`%U@"zC?4?N-qժv3Fpv 6cQC6p^Cm]ΚvMEVE|*ӓຄ}=;;*r$ƣ;L:4&8OEĹ B$:+Rc|$LwVrh-/ntX"Aq#^;U)}KaV :'4,T~T$%Ӡ=j2WcdޣZ:$&  xSHI7]@-: 5>alWTX Mب*k<}J^|f!1]ߠ: ~jn)(Xw)FDQzt˚FaN-Hu/k׿}Ef z} LCkjb}Ȯ086 . uPH[{7nM؊Qnٕrܥ,5 ͊'Nyd@zx"%3F4̄q7eS ħwZ#e782;1\ζgG"@D4cYc9\EPFG  DuJ%캭\VfF¢fk(+--xjzD DwP'݊);a'746]ϛJ˨M lF_Ak\Bee)Hٗ?Z5Hk8Ž~ "VmM|Ps?ԍiw~UIeTcWq{&Ҋ;YjȝԢZF՞M10m ",%JDd:ef(8w}?gW&{js?gt֟X(b6DQdž?] N"TR\*pC~cuwթZO- 2.N% ^6zi`SG-)u\Bsc$[!JHCK3돣S}~V#хVULKnI.1k`o8_ߵ֭r$DZ3[ mIIA-D :MjnP|Wt@:,?{ h-`+cRƟ,+=KqR{Zex^Z9zW 潆˓dn+(\kX P5\$P NNWXp@kt22 ~1eԈ'e%_>V ]cP,ӱ}ytbp (F c^@2׏90hԵ圗AՇeY h!H] `k+}=I0,R5 -qX %N[+u\r#b!$Mka υ_^ǪGo%_ܽx5~ɨ35]P09>fyȠ{6lSMzCh nXMeMĨM4u|_]ۙs /VC\.^ϳ˹k:rcKze `ctvUxlP]N:$~ ;c!燐њ[>լTH3I(x~R5O]VIX*n@&ʂˢ"v|[?qL#]q飗E^t$50юA(#r}0`_<ًY`V$;&tLc5 .[OLGf wF%5p +/x-N9!k~ ^`Ҽd%ltfn(X&@ 61G'o)p:)(.5un5+U'u# )ɵY>'^+|bƘaD.(%ǃOmּOujp/Hk >D$= r:LFY$/*׸ha5^fEn1L(!Zz]C\.9d2*@jy= BiYȧʊP .uFR ]^۬ M܈dRhLSW(s!GR:9R,|a:htq:jnu+YH{iڴc{y: {<ׇ) wR^!"̏{ƃE&VTMR=dP]kfIT{ Ȼx?ouoצ?Nv4޹z\#'dtxZiҔQ$K<(~ȍ\fKK%F0dwdS[\o U)UenV~=3AG'i ݩY x^e-y7Jb3'η_sb[JR5m?m7@P7ǣFcqm:>UnAA08AŠ#(w~&GǼ6/]x*d^g:Y_~rc0YKTr!3i/TKBw}_@Xfb~l0Dc2חMoH )1g-Oz-ө:=QLʼn<3 " d,荜`5L>V4qr%1fDiA Ra3VzX1/`VpmpǧD6"ϿGJ!iTϨd CRj.9vqvJ^ؘ)f<bI%t*B>` iP"\'иU R-v=JD@T&ΨeSA IB+.>Fe ~-^MӼK'?UfpPq^›Z|ut'v1vو-L;*T&6~+X{0K6 ٛzRdU 29߼6~4k gXw)J׭_!?oWJn@5: ,lvˉۆ6د ;WzMΫ``=4Y$#;εcHu'&=?Aj4"YzB% - E aV3=?voìc&\߾n;:(^U'2(y(NgO)<.+V)Cd-֯mx=0$IJ2I1O3݊yPmUx0,yY(}{T8z9&[WR"!Un|ty.LZ|<&v<Ϧ؋q ܛ90)椈_wcѣ'HbY Dv>՚b:ΤV'aPrje2t :nTڡfND]!Oy:O7\m,% XVeP`2*_P6-b4p쭥T̠4knFU/$Mã[\HS"G 6Kâᔇo3|J5x+wewsDV?  +r|!CQ Jh<( MsQdfP YOkLJXtIXX =.")xĕ!ެ 7Sacv|4sX>"oNcm~rip"+*1]>6$􏲔E9pbh`smjG.n>Ff.--ӠMݼY.`xW D'PZ #ٚ)"Ӥ^(cV seeeR:!Jɫ"P%6 !" -lU]%QFr+[RM/|jr|\f#8yPcF7Wɐ J/9@ H[w(V*KSVIUu,xow/:_&"7>e2icAihXg-ǎV'I!bا= * ΍-!+O͚-_d" p=pm՟'P&!҅,:ov.S-Z q9<6O9gi ڞ_tR*@Bkٻy/n|G-kM+_5f#u񞑚>j СϮp3.c7b/B/<[i@DTX8=\xKt:r3?H~G J&wE:yq dCFAЫXm<^6솿\&1T7cfCp@-{Ͳ|ݬy94KK,Z09d~v#x$uFkἀx*i2Л ([ I6bN`[ 6YWu)͖ iɕ9)St7jol":MY8;ZeLz 9?eY}%@8}m0Ƃ&s=>r}u϶]>^?E;d8"qxePrRzʩ[g3Vvs xq)ekJg})rnzZ𛰣;_ jCK=bqr5cF{BD#6e0ZtP!)]dݵAD?ן4weCQ|ƶ1:i鎑 L:e+PC _n4^x Ķl[3J.I%!^0tGq^:l i΃5 F@Zbwg0o[{,)}ZEʚOZΦ 74O8C.$RGiw?_[jeҥkN|9}3am0Sr|DE6Jͻ+ϲ-졜V86ѴXn\W=. @p Q $2\nTF(~ȼõ>H2s70.,GϒdL)+"#Ng ˬlH,5dw:F}a| hMx;YU BŖeo;Y:,[k~?zq=␤aL f <wWAV'λU';,w@;8#6yn 0]΅iz0tĚU5;k1G#X0hGl6P~KDMŝ+K1<:\a5,[t MW!qשg@(ջE3v#Pyvz2B_gkGQoxccZ6C9*w=}=eAReO幣َsǽO(gU]yK8c5ZׇEmx;e64mT*ɡͯD}%y=WUv۠h2W@=&Hv>e4C,?26vG2P3q=?("6$\juO=.;h#b= O%}tgt xsɎy~da /[&LQs@@mj D. kV8vMإ[JSk鹳VZ=E)+R1^xs7DeJmw[S䅿e\{RGmςD6߇޺3$,,Ts֗0P-y.EHI 5z8Ф_I}f'L%} ZZsheoGa.0YV/FCa^ԣ$3@N *'E+4)i?PPi,\{%:1vSv!>"ݮ0j܊]^`]N@b}D)2[yVK.Aח/'¿ߞě%\6(퍐`Ldc]_k\y(Elrfє+XH_yʧ~66jC'2^h` i$B*' >vWdAjR[+ !ʉ3sMBۯ]f;pxJQ_M] o?c>htCJ> 5y5=:G pi B6Wt>! P|]@?L&J1gVyx DZ6$a}LQlr2%,0nfr?}PnQ]y7 ±`("FƅdǥJA[, %3C5F*Wj@bҊg]iJ{l5j-"E dhM56́TQ# 9ޓ!diKD 86byDQ_j;XEu|&P\|^58'P6IfS/Hz?MGWrvXPOpGYwF&*yRK_E6Sk~+9 Rfek~RrIN>n׺`㶷0}ՋҪ&/0ewJ:>*MĻvɧM28Qf.gސ.I0X'*@#* rSqIv<HkF7zt*sbC4ʝ{G&~]|13Rq~˚6OyY`x+r^#Rc%Dк#F h5}N[dϳ +-b#}oZ0 )j .Q?ϣM)|2-zT=6H=οfH{Q 7nNe60]q&ST~Ӝe;54ʕ#H{FϗQع1Jv.OП=n+MF5uRʼn )4csن5V'O 'zF8a(GVnrcz/\aigQh,': qDt':-Yb%oCK:L~Omax=}j)Hh8ˍbL.=6('iПݖSz;{Dn"$hTmiee7_|"P $XEݤr2Xp,!?̖/$^TɳGFI2s3} /F_b}\k%|`037A1s$+Q5߸Kj#ދO.@fn-9Ticٯl[|<^][o@'&}w?|,s2 ^JfĿCPk518(=ġD>eH\ϋ)\) I be9%v&#8eT8)8N"lDGr1{/LP) g>ق`R犰|^" Hu69R=CNzb?K&Y,It]@(*zju&hL RHh'Y?šzuBKlt%TH9t{!߮t9mbVPI`^%%Pǃlɍ vwKm8{ܨ`@U_;X*mHDw(Mq-yq1+Qي%۳x Xp=J,坊o2(ƒA(P88*%ar| M{ np%j8x}5hG~ "~5KGA G{'aeR5r"aBМh I;s2tªa~RsgYUԃŲWr5$B>ϱ$wiHF_|Ѣ_M'戽=Urɷ9~^y"[ XLIG11Ts3IQPKOdҺs=[QO D1gʻޑ j&nJo{#[M,<g2_PPRW)CgXKd=?$wZ_UR;OPmWq o[.sJtG wa:lkkfvnGGąxEx ۗ[F}c'b@>"od[U/~@8v8,LLw&>Al`$9#o% -mLu lj>T~+'S/w:>1DPg(0 =Mgu;AAGc5'\:Hi,S~gh$KFdaRd':Yb|0!FdF#D>o|nCtAx6 BrI_x<7Ʒp֜ |'beo4 HPng.pX[Sqmڴ{UbTF=x8%0-]ū.aS/0'^[;,n<{ܐ\+Rih?R,6_౯*^$)pk`!"(ֲ2{V:?>P h\ow~"p/_'nxJnpx:D{[ GIJoroރ8GԀa5'3o{87Qn8Mbݙ(*ʟyR\ "HK$ϸCRm"kD© "/q P[nz' *x"HI"ZiKOTQQ&-F!&~yV"[ 2O81c"/KyW_0y =/ ~ފ m|.*mQ}P!eG3شRv) YPDJ*Y Uw$mn."0m|z 7}M38Z#à+>Č82߿9$6rh5Gd~#JT#oclv@x t (7PaBբ"1#|ofu!E13t!EIA(*)]B` oW) -ltR(!ptĜLegeOm#A=uYkb[& F4#Uuߏ#0tOK@LVsWцTȿ>5 /}NB:R>3ڞ˭} .Wx΍箌.V[2:0x ld 'w9֝o֒kqLͱ I/>{!^rK [edq [85ɜԍ*qҐЉ: 9*Ak)']//>\T`xc!D/N8~C&nJĒ%)1]#eA'tłjK4YNj✱Y)WD")kHnvN΍#LN17ȪB͐?sNlYe9#ԤBbzm,P\KrtثYPV)⩐L @0a?bRR(?: mu% t];%]: SUB$M2s|3!G坮p2jn=wZ .p*>eOItB蟲"_+Z/ ,9""HF+;baK}R'vP=>BFvyg#?do)v >#=؋I ,(Ht0 4"&ƕ>}\iwkkq,o !OT,DtaAdoSL+PV;Ү:`!\Ÿ9`5<`l(~.1o3Gك%x3W*-·(/S͜<M  k&A;KZbkHf#ZҁlcmSw>I $ wEjzWA h D^nj*Vd!cpW va=|5/kGK &F+ ^,7W^KO'ۨ\m@qX;k'-7aj38m]qc"ߌeHI_]{sxؔ2<Z5}b+Hĉ%52;~1eq1n*0{2-z)1=:]fPO'@%#epńMI(S<+6\)21ZtSS J#xIETk@N7{s"x5},Ǚ+X' vŲpu}0I= uHyaxJ[,Shs_0|`q$ʳ"v>JS6@Um]Q`p֒ e5C˧~HuU]Umy% $2Y;!. N܄~Vy?$KIRɫ:<̻ ϦR S~C"& Fk0[RuD){YFruѡ͘2ky92kR8*_1Wt]ح|Լ6pzAa5joY '_wmC4nNyoR]!JڭEE{-3&mx,k@r߆܄𑻌,81B|hPV -BaKʿr4V HgnHɢJיν;l*o֭df@Wn JxTJrg9>}@*NI6w>VIKTL]xlx_bh.J V;)8{TfB[\өIJ;R9 Do PhZݚpsn4@IWLLEw]5j2Tt{mًrD>R΅sL{K5*!Ful13  vI,~HɐE)+.hj7/Ds"+v<W=fTOB#&);ڙҝx V(q[NpǍhj "z: sqO1 Lyr7q:CxFf_tp0|3H}NgSc0ݥ Y+ʸ: ^2K#ST(&exmg󉦑hxYnS)0V>\tmZkIƠ+&pRk iMЋ 3Z?Zb(y pvVw=F1 JlLZC_~Hl7Z4:*Lس4oUdʮ "+/J7'HZϐ{1WviJ*#^)djAn GL7/d8¬M2n ūm@r0ܟPG e)_.nyGD,UA>.~4iNk11"bXD{nxgrሂ '5rJς- NzjZ9b<)/yǂTSYO$C6\.>W/Uae0-p#]0 jc V^JO6-B0y˿10h[am)JȞ7xfj_NqDp#sZs󔛂2ᓰ^'(ٳ@G/;(B)܋1 W52D8Cld~'aMvZx{1:;2~:fDLO I_rϒ `eaܽQKZ(O&/-YeVn 2NEsL2Qnr4&Mf\ A%Z2%:LW+.73 p{_C}ru>u!EpęoSo{yNPܞd6D=Aж\ Nui}CJ@nXм{[qկc,]tVWjg>籎Df~--ٺF Z,Ι%tpE$!b{ ]Vu (9CPRh[.2a57?lBg%ޜ'o`XЙA!|T|׿IGrީ.G v0D Pd|Tg[sԬ:";~ٙA&dpk8Bg ?[$8|>S;Yƿ) $QImoLA>$\AB'~1e]Y@EݵƲ|y|`:9.fWLx^2T@2Q3 7/Lt.vV_D@㉣/5'BŌ0bTF'J *sӱolAzfӍr:^ue9(%w&q.h@nҏ!0pbG}"-:kSdp?d @P2"0wζ$`$_+9Q$n:,مjOqTy4@S2u#Șv^;^J Pa•ؗq;6 p|Lz<-r)Og܏OjFs2H6bsGȚw=uݶ%-gbLvDc!4CL6&nĮ[-f<$VgR-\垾; _}Zb?4N3o|:gQt> k=j@$ A7H&"ܥ1v;nҍDNGϜ`r+K0YS<$ A}hSĸ˜jha{04[&LgA}D1؜qE8КT[AV9յ†;Q|uZn{5+`a$䂈t3#NE2`ΎgS ^䩠&2>+s“أ.7ji7Ȋn%|]Ռk]%iLca3"ҥhК"(!L ̇h:y7oRHN.F0L| 1@lwg.dHi^B鈺aa_>4[#cX4׳X"i 9$iÒuncOFKCXFU,ͣ8Mgx#5xޯW.bӣ^hӤggʷaW Ac cw!^!ײÝVr6Dϟ%Y|iD7!8:(Hs~@h"ݷ ԇOdj M: KSB~oa(H QA=U~~F3LÄQzMrFi4X/>HS m!: uB{Bٌc.u#vC6@NYe17 .)]t-h?OsUlW8ah4p:9d{+SdQ{C{ipr/xSbH V 5B)|!i&NN doWP5ͥJqdd[E|Jb&ܛSQy`Q=.Ö+UV.N/4N)'H ,Y|V](3(ܛ%ոw~rDNsIrIu)azE9qSxT@)U0)+=ú 1&mf83lb TZD_1ҷr#5نBY~!3(nEIE/j$7ϲCv Lp4CrQ_`h~YNbiC!ؐ]pJ}~i%ZO+g-!Z8; ƏDDQ O6p LBkǻF5HHd| }P]>_UK~!|cbϓѧSO&BUg'A߉K *8`wsqNȺ%AS萪hޣ$XA Jj21ahП3gٕ,DqRα zzF\Ө)PndzPB,O<Hn@}ʼ7Ky@jYUDB[<-N2(1޲ Q=<Ϊ[-H8{bWa;ݎIZ~u7C(cxy.-Pr)Ds#ВE^ JL;On9Q$YL{dȗħk0.cX+ ! ;U [BgꆻfQdBD~<FZu?Y:PU H-U e.Q^h)`n%x̑I#sBOИSyU04J<6ъqtlS`;ؔAɝwPH2x@,}+ D#-% {:qX26;JjP>/d3.*oH%3&淂Z@lblh?8t>{i&zKc~Nơ[➝^Ak5Q,x =|jT{oPT00* cZt&\L$^< fΨX=+$ abį3UI4}`S(HIwkq 3rzn%(DD!7o.q=pPR;JykujLՉ ƹ-jj!]#EtˉLFB/-z+Loe Unq={ (*P׶K1nog M{hD4('^ඝI`P38#V!ah/1ؤݡI-kv=yF#\fRj9(Qxon[xm'!2}@FS?3JP<)iT>8S!twS-tMkwAH^D/W2Rc\.;WψvEͧgg-{_>KJ?hn[0tep}~lfE 62]J̽k-҆ѫ7TqѿpJ`fj6R?Rf$$ 7 ogYZ070701000001f7000081a4000000000000000000000001668c169300003a14000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko.xz7zXZִF!t/9]?Eh=ڜ.+Զ/Y\q@Q2:ﰶnU '·xy@Whv6%b]1B;~YNkx ?; =(;Xc0g8Uo3Lg=;IaQ{gp17' 7m+O /rJve kL=q2G GZyeI@[ d"bq'DxI25Í7RpG(\?'L[o{Ӊs(W՝V9o:1ԹDum+:SZ̈́tz7LeP{7QM7KY'wirT4&K"xeWdX{0|>t(ςQ0x^E_y@IiHw}OeSuix ?e{pWٗ$ =k~lj HU2Nռk#E`SVKT*xF[;de}U>w` C[;IR[ʪRo"Cɪ v"Aoc,7WO2˘O6H_W7@ ֥_ݍ_pPg+]ڸtX!YR@,x,AKM̌mMkc[?!Fd:SfErO:ظ G884<wC&Rѧm5=\kk>kAnASjW@pX3߉Q`=< o Dl[,+$ Iů56'dr:6i9EX=&$Bt*- V%+nRmIipP[ z-ju Ȣv9A7PGp])/&KmMv8@]s+\kS`fES?&[aciK#&w#>wA-jV!6ӽìkT&xJAbf۟Eǯp]> | nb0k⧛pA!DnqOb?LG=6*G)ޒH6-ٯcj-ޯfL |{SÖh J |Qx~ƈLS]5XMj T;h/i#6)gȦ։W7_DY27z*ĽEVt]}&QypCftsĈ ;4ꟕ 7kp ٵO%Or  z<)u8 KEV 30Nfs LRpEdEW-*)pP fAK5HVB nx" E0,1CP|fiT`̩~*ưax,2bIn?VU⋶זMmƼ.H{R-<?q%!5Ņ 8śɵT*m\Tëۑߧ'-t@>M&pvrg|4s SΜ?&r(FCxJlzH:p>޺GQfsө:VɝKaqŝs)4΁ !䵡 d+A .3IpV)S|vJ(6k߃MRcDI=uᶲOtumcEt-AVIKx^wܢc>urK.[ÇǞ0L>a}UH֝Jg{v-GU.$D ke%[ ,#Me^S vl.nixzC{A4?~4Jorul-DVLR@BGDK[vnYZ 8RLLb(gognwNe$Zl'}hgڭ&ǰwPS>gTfz;rO\6c+(RX"L?`el!b}U-emqz%S%1S/i+NMȓYAOL_yzAֶ4lrUTd[nL1ٺ[>;J.T\8+Aj#X-`\itzf-|b#!L6"5f>qNE"ў_ \k047f%"g+ ߞ `Y\` ݊Cזm<˰`K,mYaY5Db恬&[RxN ܝ?5ѻoO^uXIPࡸ1UD%3i{2&:V_`o3f&5*< MǬc,si0~UO|&iO+W3|塄|א-Q~sQ4b鯎$(g z_zuqb҇8_&PѪNoSDϔ05ZMS{䪏Mͷ"~)ê'T?ʦĞp9,&k<r,5_^ɞPL}j_B1;*$(|:m}B0v8F9bD{]   EbI N=0zjxTd Zm+ilolf- ܎.2.6gT^K08+ߢr!ML)+ffΔFT#MyznM$n A/cʗ2,olil%7AO|W%wvhMlm9J\f j;4ȤZԾR{mTU~/={ 6P98OTY:aO-gĵf4>=˯UP$u:7шuq퀑1Ku)w%jl>2޼ ia~ \~` vb[eӁq:Da,$߬5U8Di.̶L0:yI{!gP݄/8)OYϞi"ڞuJeMACb8cthnrU7fva/?q =)w Bߐgʉۇ(pF(|6zWZuy|v7r3Ԥ qH0>Xm?/\Ub0Iim89ҀioyZ^9X} <@Gvp.eMz7P_\O74~y[ .a s[tIa:`:UuO{:a!?7'1$`x]͇)̦~->-/',mܸ} :X9&A!"SvoJ=.#(:1_DĎv_@sr"w8 ʊ%Z.ݿQyJFwy>Sk>K'jx[(gr ͆hyM%[ 0j+}&]\CO:(%P Ѫ QDXX99q(zσ_0h&Ǯ,`/SnVOyf,ݦ|%l- 1hg"E}*{~P|Avf9v)Z.Ht{>|?k8 <ŽEYT%¾+<,ԗXKwb"PsҌm;v6*aci}70gcr/0&(@|Krq*GX}M^UP)f]pә|bP+"VlHIMVE 䝦[5 pf\4~W_)MQ U2J]-Nk+n3'EH- &'\8"):-[~ K{!\,(c,d7{fw7)Ϙ0*|oj$Pr454Pva,b;-VArU^$vj)>n8|8B8իuV2elQiTg9yyYOcW0{rKyK"jXKcI`cYРgsٷYi|gyW,G?xx-~WCl%+RgfԴA_,ܣQ뺪D @"xpƭź&:Z KZA5Hꭙ#G_ ,'EdP8 Ug#Ǖ!QMs|]X9wm=hT#/\|s*Z%~.HefJ~y۶ȪH4l-8MLZ3c^ ^.sU`#‚d9Z%:?hs_Xlk}ʄVX JtNNXe yu~ Rۋ]3h_;@Ȕ69@YR:DŽ۱pQV.=LH>i|GUC >=\Wv.7Z(50J؍6dFtYRushgZjbUB@.*%_'vO,R|4dd. -nۃ'mH?CWJjN³a/d{a$ rL4^//Bߴ{=JR6mĦTKzk.o[I[gϚ%96x:0ob3*,xO*J:;%:X|h#f %H (6 z =#7RAVo_u'[IE $93D؆nZ8´1\Qbp+:=*7s=) hl`6nO̒<`uQ Ba[4+k ,E8Hu6%ئf&+K>Zr7>/)vd#9Dh\kcL$Nzxhe|#c#W=tK-YE|:2"m8j!0>}u\mɹL}΍Oq#64RO>ļQvrr)ň#0>Xmڽ])vQ"1 n|GYA$ˬ;ÉQa)_;a'̓W1_8quP'OYd,jJ+vVT\;-75Ε1enr*BΚyNOYPZ}&4+jn9Nk/B0B$uP~SG8D%v8(n8KФC߱"2]uUK^b Kzh,^V䯝)ql/?P| UAx(Tgb3؞ӳ9QJ -;Y;GgO p}:9[,7䄒R' e|g0 qS@m@!4<[*OOn&酞]7X^!C3ߺZ#_{๓o߶ƨ0%ȟuU/"hKNt׃ye7ͭ}UA鏾{\Q6/)=;Kn*|Kw cQ5jS|!:_kqRJ9+ꦣ4uXqHOv(K#TC řgp8]ߋv1| h1QZVb Tm`G2'PIr|9x'%^3&T W ~=썦u5F!X5tLN̦%IUZtÌXN1&DҖt"rJP&NЈ7?\&tQf|_Lqء9Qw5<`gzKo1D:\G\!Qa~x)^$-ܫ(Tj o܌=buCc VAVL6)@(Wq l?6JаE"Y@'{ʬӡfۄ*O7v(J5_qSOE$^tty["HgNSpx//^_˜ɛ޲X>]BT닩/UȿɦYJD\dQkB?3cy1b,)75bܯ@UB Nĥ{V+ROeθp]c2=y͓) _Uۃ'Ǎt9v X'GPWksAL:M>w9^#gv 8xUù4SW hz2L$#KT+= L6Ϥ8$q_XJHN9Mp2 tq:&gCaFf2i̠6CW )Єc`~ih<|7՘pf2^V![uc#hf* 0QQ̏w?Je&&{ڛCg]TҊ 1y~Dd.,!y^gmw-eYgNe%ifBG`b)(4 j%nd/#7&&$/b?w33a0䛎W_"r5aJͥĚбf^g׶77Z(o`sQ53ۉ+;fሸ?d܇u?nYJNGޑw]MN Ka{?pǨi~w_Q)8;Dh 3iwI O6(h%`k٦Q\"M Nfu?(s5HՈ(#FJm#hNTrM4cJJt'xLu3gqЁH%|' :Tt}̠4c{8q3`% u,m,iL!6YU:dQx"OmSU[2;t-54dtV]ƝE-Fr` IAlpƛ8SJ\pNĕ^zۧ.ޯ=P(C9[GJPJﰳ==kC JG>=-n3+Rڥ* ܽNK; PrLH~q'&fh"D1W.aN^'͜U/=! Rƶ- XI;ɴՔ\ _ |84nؾO8J`cGiL?#QVd}pB">Z{b$Ȧ`FfيK Ey,ʪi;gHbDtk6> %gqQt0񧜣жҪٶ bˌ}>OHʣw l\z:Z|x\S(o* P <+UDHD3dgKS))Y,4R3f:7QȚCVjhSCi ȩQ: O&>$9CЎ z}ӷ-oBK*+&%xZ2A{bz=,KSYo{'L"oh~}ŀN=IСB<J3 9<8.>wz W)#ɉk, |0;B(y>pXW[%)$o{ /l.$D-3ˈ@ ق^ y0~]Hrw䉃EW\f iƛs z@P7%ҳ#dYCfʁPo7ѡ#K}Qm= x( [P8s4DuvFbqSS.\|[Dҧ8lA}Zi<ʣN#7Xs tUI`#S352 %Ӕ|eM#s"t3j%fP9ux Ц`M 0?XtlRgAn뙌0kh/{ގ3ٟZx0VƸxJzm?=M0 !(rG[t0׋@D'7%Y2s` Dķv@bW5{k_k5&}x ÎӦsx[^l 6$t.~Alxi 4H5TǡbV\},?F>Ӓ܅ƸߜU;o0Q0{)$ԥzJ(!7?#8"Tʀ g1@ :LNKOC|kXINGZ{Ϯ}c}ZҝcC'83)@?f/{P0+ˍԍfWX!Uof$| =dHb6c(y<XL("cv/!?7v0h_UPЁ|@=9S:L`nWQ lU^ߕxvdN2;KreRsl{SP X@Ėnzlu *b,{ŖTjeoV\3k̢6Bp%( rsaet!zL0]%ZJz]79yʄ8&3MwY xf 8WoUYVnYDJ#HgN]siK禠av@ys:9C;\,Io }k Ṕrl+?C>2ޞY>0 Yš7oM?ė +Q,  5c-r$>b}TY/vi긐'V%nEeH(6WG*VԹΔ$~EZ5} aDXCg9?;< "aQ*|f`hwDľQRrDBd8 Ȗ*f:SMc0 )$Șߔj^SiGn͡RS$0ITqD" ׁi) D+lҖ ͓Mfi'M27plLkJuG< 3e8ٿ yrb-5q#|]ST. p9\7 ,Wb v4Aݜ@,=A7K-Rɉ4 7T(g/X%]\ۀ sxV?<|Ip5i4<[1&}fa^,g mX~()Ayz5DwNTcKĭZ{OX fLCX;! j¦2A|p,mE|QֿBm>mafm-F O_h -ltk#Rt{RJAO01ls gYZ070701000001f8000081a4000000000000000000000001668c169300003ce8000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko.xz7zXZִF!t/2}<]?Eh=ڜ.+[81(wUzD;dYqvb;kn;ɧک@5eFaBjamB{±)^P[,pM@t~8z c̓k}>?U)Pc\ۏ(e|+ms^p̣'!Qꬌ+sDER2u bO?vhj04wd|WjYGf0FWQCGNEy & c3%ԙor0f0OИ+߰ph\Uj*ЁgT'Q⌏N ҄cZ|bmP N͑'/6#:Mxh"%34 +YdrWIb<.aFbT1=lODG|613 FrWD`z!#qBF"8۔GMtFjo_ý6ZGcY:83JIָu$ {#-;+ ?D%PM?s7;ƕlw wΩxx:DX x"-fj;NyPV ^R#ܼLtͿ q)7pyߌDa?2(N@'Ad@DžQh0sLOqM]Y 3VDvC`o3-)@']vqr|DxKUO4%gm viLC0"^Y?g} ҝ_ҚG6ʔX J2J8T[Frc 9> v&îfQ),!)`>{݁>7(paxi#0ʓYp&!J^FP돶.DLjF˔~xҽXXQ}vHpH# |zx(8.UŒȡIY~[ˮX27 KƎ%+_@\8SȴYp{ûs`(__Qrcj@76r\Kշ6ʧ/]6bKm%&fˏ(Ho%(b`ş"TS>N` [<ó9[v೛TſVgSԤcv-ǚ"gI~D aPZ\NofPӾ vbR\ȶw,|հы)MXx&%Vk;]XXUJHDm#YNjjKZ\^I Ꮤ nn,eSPϊ8VӐ{H.N7LgLhsi阳 9ex]D(i@c0YIw\]"n4EϊO*TRVH4"SvDZ$PkY`-i&SϏV&*RzI`}})T\[N*-ɪ%Ը|F -vFš*p9fUuJɊ =[2T&dzV"`:C°828ˊxFa1~5D۳cp#Mw#C`^\nmzLM){䄟Τ#؄ɥf3D͑`F"bh+Z\!{"9NVNQՎ_#P/5Em4 V+ۥ yjt* gʜ^ǪQh \VIt$ ~S/4IM%nt^Fn=N!KvuGTfRqTĂRߏ-CDo^M_f" + \AZdHȃD^W&!!1#:=o ̔X_"o=abb=m+RO5y!m/<ѩL`+Lr/h3$}bPHi!8],N_vwx;yl{_a|Н>z]yV3r;ӻY,FR;t~"kX{E:x'!s/Y.ty[YJ+c 6MJ6Wߋřu'` 3R%13 L,83; τNW=4l2%k82Op#L;\؉8\۔ EBB) M}ukE  xvopF6nR#場=^;7#16RYp1*-1Ѩə,mAM=c>Ы6fյ8]Ù!%V:Ő~j ̢8p,RPzO<+\ ɕ(O&<_=z28ϢXvYEbZS>PJ4 I%Du~); ߢDUrJu dy$}o{xJOҙLsՍ(iO4w_11fF_"cl$lXF:?\6G:hFpȝqލ]jyB;)*9:MYV4^aflWLt\n֬|d8_w lţT`zFA}b8YctԐWnדd3\;ݵu [ x,C#SX?eTtQc̔ykƋLsڞx^~*>y 1j$!e~gv7ĭެ1PwjRb,qp#=w:8QM*U w;I:R&̏2@GOC0yK hK4h}/w$½}K˗/AQ[*qxD'&@zH=}}#|.#JL `xz)|~MlS`oh /,L*"] y))9^s~08LEUt藙UhIh*"5O l9>o*QVhJ+¨Qn'/Ȯ8<3Ca/]}K*Y(-Cv khSCknnEjΠ,pI|vr1N3jeԻ*!L/%meN^Skk ߇ b-֞k\rhL AT". i%}P}lt~@[:/ sr^ oUj]ZDZR<ց ؁VB>`YyWlkRϷx eP;FqfrvB؁ ɄXENНc<[}ĉ 9M_??+ A3զlYg'8inDZ[Ih9b6FW”sTWp ! #u(!/Ys@_0.a9 ib兰 kdgOྐྵA~#!@sP?t'tՒpK]zXY^zjj7z&VH1X މ% =kͮw҃uK ` 9[\`i^.C\B[ SmRz"!CXy/ R\d+#+sBf@3@8 (. x^] kOғkwfEcF//.*|Ncq[%BTR80܁ !+Z t8O9Ba"E[KQhV[żBPRg/|,vu] [a46"EsaFt|=c%2LYMUN" @SbܳU{R&|&yJm*PDnJ9LO$CLDѭBH[k,g.s 7W9`5n[tqr+kmCQfye=`Do ӵJ >Z!ؗȀMu<#9A V G;D5)Uu?n~.|D>mB.ENy:!٤z՘hK2>4if&3be pD_7'; ؓ'!{,3vws'ݭVȗO|t.K7H£`>i0:5miXsLYQ$jl#[qkK?jGEf˖<2L@#{3[2F;F6o vJGõJ,Gzyfw5&:VP[89\h X% &.yG@Qi::^E+0{@e F侍q36no̒"e]b_h7o Enͱb}> 4V՛6YH\Pfz#q#sGm"g PMDaT=% wJ!mYv!OS1nlGb*u+ᩂ4Ņg-gPxZd|< @$ihAT_W2&lNo6֯=j$dA%̈́PaN.fN|1sW-a E7(CR'37ʡA.iBU9:oqm 8fkȑ$e"ݼf%)@~Q}7d.-FxDr5|2?)U\-w5Ѵkw8`۱ CZ78X5ґ]ڹuSқ_} LVa;'߲?[ "t%䄏N@P6'\&usiFlx*~~i$|3>qES妶(iHM.RpP= kaK3p<΢4䁐AE 5AӇP+Ҽ]GkC.(f#NwQ ?a*żNDrLj^2KMGK cr"oDkO|!C1)`3m4 $]a2%Z ch*S/Tk1|&ZMB~#?9ڪ܋3 `N3G5 !s0nk^3pU3>#i"Cp?7F4]6:r,Rq'Vʻm]W}4uDm\)EWUϋUM2h'wdwryBIw{ۅI¶!&Jwt.c1 `~v_3BK ݽM3.~{I|&v,)*NHj"d4MPssƌ2Xù]@vM'|y^CZzG,˒=o^9ٞxE.Wd(92 Щ.,pA}oA8rs5ù!sSc"P3Qn|(g2 W햰 /?;p&d %fp]psk []bL˵|ɚ"G{_?NL%J|\֥IEg?ʓrB4䒌4R'Z(}S^.^$#Ǝ;(h_avl>8~@VKilO>g_ᥜ4I HuTY: /G `L|Cy'>^IS@$*4q62M+K/)nyqqM?&sےCsE!,ziXbb;n+]6F/)4atVpb}n7e;W0a NPg_dL?Ë߻Ȩ"uoL $[<Mk?$ɲgw p[%1=Pzt4+a|R~v@1N#_fdJ:T?D4^dXL8Z.aRu3;elӋ[~0 |1JIzT4TRh Li h4^Y䧊:Dl&3X7uC<ƺȏ4\\WW c^q[T^v&ѹJ b@%=Q~*ˇ]+:xAL:ʹ [{z3r|K/s6Z*e+/ 8|}]@Ʒ9gINzY,I'GL[vΏ6̕C4X;D6d9:)PGG%UC#ww`0b=KТ#0>bU>| C(Tw?:KTfҫ@Z&-%`x=" qXK%Y(uZjۛ}n䂲@%!bϒ5 $h{(Ԇ>1v#H#mKc"$l'1bЎ2m΅BjtJvLzŸEok*a'kF*Ί̆gMWn#>_몷-)|1^ ~PgK6@~ct>ꉜ{&6*guuF+gGl.kN#ɓnJ0I=hJ79X25חtܩ=O];|(L ~~R,Y϶G|Ge>==-A\G&5Gg \Clr>ַtQ)TqL.2M}bcX*8Ҿ3"Y𿺷쇖dd$q Wqj/d@B6 1s9w)='YSJElUsFĴ>3ς.lkz~P@=_N;H)_i_Ů)nsb OD(Ax ߪx00XGsyԩx}H߀ ,wwP,IЫKpDB8kooϬ7L@h_h&+QrqF/u0bD8rs552d~!{-=D!Ұ[gX/  ucoar_gAug7׷$ysXܾ ~5ȓpt6vh8zaP-Rdz> ۊe.,BB2kU38v*ϙE(J K4֒sl[a6Op^d6%Wsz/Ej~mwQg/G@(Jo®V4= SPCd#C>5A4GM1*ΰd8+C =!Wm=O>Z$_OמGl9cXVt!иec=Xx d;][b% LOU,!Xй8JHx*z= R4#I"O.=3V4hb0Yfv0cn5ܐE昱7toÍj|wRL |EhI=-x`%#i~X+Lh&P>ھuaseVQƠ[˦e.Š ^8k K^qDJZV[ sg'$+@ȴNaRK| kۙU&R0cƮ aD[&\=UH1mcu.q2^Yv/*C#jG>5"x!W%B .e NݟJ$ЇAuVm Χ5މ CoABc:9.b^Q"٤SE&;@&ܟSD FϛVC+ly=|`$bIzw)c1o`ݗF+MIѐjҜ' -,64ipjlWV4/͋}Hohv+.Nw9LFcv&D6Jo(ov 9_2 B6j }{uckq㺦{%K)ڜ??AYar,+$_{ܖcB1>{Dfs^A_n,ţR&w>c"O^D^MF$ Hg8֍9pT_mG5rX9B&Tʬ0vۮl?i-tvY@W?TmgxǛRQ8]ۖ w䰕KP <57ZrZu۹ݴU=9j]#(^2Hoef֟- k"<^ KWz By~UkY]ђ'UM4f 䣄>lM\c28S7TnTKyWz󓂹W <%w|ڻMvToQ޳d<%@&;<3? ()W?wdRCBT@h wY)cPYlHH>z~N;@'T-[Ҽ=ͺ6/h=Ew4mtJ~A7B> }_&rz ɈUf*nC*yԙjbO ~:dLʪBM'"+Pg@dl^H2qP:ΡĐV9r}$I<jo+A߾fla{Aĵ"h<3RO9:^W*<钎R,XGǜtI&8ڹP כFivjOC~G6^&V^4$h=+'.a߾/>ނ,Ǥ[:mXp 4o rwz'cMQ[gYԅӃֺE,]tѪoT$==~/.*=T& Ȫ){ *ZmxyDt:u}ȃD,`Ľ 1HD?kDn `$_.t0UFC)bI&?_}k#S0 wSv>Ho*~ԖdKzRW?`]2C~ #+7FIڊR;0 >'n/2ihD>7r;~"CkxNӁ;u)᯺@PV{t U&ix+}_E5wĎ%:`9a+)`a}X~X,=!]W0e5d -0шml?}h h)`hbk޹2YܙȍqS ,!iqlLg22 qT̒8vnjO܌|W[?;As,K!TӅ*X ͋28Q/{;l-i>b `,JẈ$|FEBӼN{ABAxZqtE N]7A,j3ɫr }5h H^JvX' ]_4pʕڂOO=a;9LY&YJ'+n.cIxuin͎fdtuqpUu%{pv2lZ|!('itO&$N3b =SGFŚa2m++!l%e0l<\i':8D˘UlK@Y3kVc)qHmޒ`oĸS%5dži@ m!Ֆf;KlGb9_![MwOr9a ͉xZqa,9$[ʕՌyEOo db8jv_]34$>S_4E.IG9jUbj|zst! |r1D8JΣp5@L':X;xQ`A=MDF==?d*ոpz4"@ 6 l`3c_ ;P"џVh'_#Q[?H(; uhAk)cGXYV3%8\' I+QW{сa5N ZN@YMǥ +:\%7'Eއv GS"TqMw>R6rJ֊YTQNp쉡|IUծ`\Z*ȥt|âlu%m^5O0󓈦qpP-n[D4S>> W?&S^;n`E' 1@{Lc*ୠmJoxkl7?̎%z$ⳤ/>2I:SO&pLuPbk:?+$8oBZƖ(gJy(*pDWgNXD>]ްN$yFK>szj{ɼ}SNa5=5߼{CDs,¤ nkT;QD%7Q/siP81 _֞L!.@*wkY3,)Wrn0pҀnl@Eƃn1]-j6,O_E@Ec:Ny>)C:s1Ʀ#Ć&BZv@,B2'>i MvA;ܛd23[𥕙Vy /r%ћ|*4~8b#5rccp-*5;-Zc(Ȓ4,(ljT<uDҏѹx`>X[ |$ާpq_~ μ$xNHp>tUGsbaHa[ǦOf5*UD'@;~\K#Nۻl}JWz4Xcx?d9o}&$Fjy'櫏ʪ'+I +Y=/xtw\Y-(E_Ը*:*/QLa٢aJe)jq*8UI79>ayFW|bYnjNUB^אcvx?[F4[LEc 8W:bcxS}T3eWIq9dN&^D8+*j}΅`mĀ($Sw7g,LCBzBJg^uva"b"S2xpI|^aTSI ?仛2Aze0I8Fkti Bzy,`='=ճ:XWVMT:iOLMe Slհ UaC'Zr8Mˮ[Q85_bbx7%Uߘ`ml,B+(j[ >*hl~>1&%3t^<N$.4=Zytzgom80 < b깜"%';(0D\,_ՆE 9D.emHbgA F@Ac a뫵^>- CO)1& AjB04SF9mwXc[J(5aDub#ބ%#gH7E`3AwSK2q4QP󑢮g@v& gnköE=*+W RWFirt#X~o7oK[^s8I u ( Ò;d@[pJ_'d&5^+]myVW?Z! ɥ* >]Oc@/ --ES{3; YfA7&z&{/"ڃ}x7 i:إG%HsRl=is &d%(Vj]K%œw"n2P 3{܃D8p>&>L92t4Z%\*G(A[ |֕41&%Ǵx**樞0bc S߽+Z"?|94dpWmh4F|+&H"p[y'OG鋌ZQ/Wpwg'r0;wkpQv#3!oZpffe{_;d _I:c?"$xT:=6[T)d].>Q͖- Τғ V6%Q'*&32U"y&8#$ǥXZvtq=yi'+ oB? _ ].4HWU)Ӫdӳ]P׮V^m1r%EB5*noݭ6@vW l3x (>jQQBm;=]*H\EqGc K^}S&H]]"&$лtTJՏM"rƨQ ~fUحT̨[|{TaZ&{|p0Ewm!O}ŜåPw(kB 3ڲ- ʜ/w~vB|%m ax5 \5AB# }tTKЯV(qtǐ aRoAv:lAlPgsYLQV+ Gr CVDiN&3"f)7Fb_fuRM[MWEwK4%CO׷ĖbjY!}’RW'rfY(LQUe aI|dE6nkD"ʋ,ABB[Յ6=l{Ə<nK_pT-O>qBɯۊ@"An[9E!NkwZ َӫ;,br]4J:Bֽ}c/ ~/`&@ jWSgީ??)D;w&"} fd^j@'ֈ$̀Jb}Țee$U%Ǝ=CIoV(Q#;Rpɢg/#Vy$~O<,I7ދIUnrơ.:` #U aģ] + XSVgOdEniOEJ2~fʬH/U0!\}G fO<L;$:+DAX`YE` L's3/ )3{!7*խ,Ggz֍`  bW¢1zV,חjƾză/mGP n!BvJGG!V\US@6>C>x 7y^(,^, ]` 0AJhOPZ5(|p4#>OwO( Xbq--_Ƒ^/#J>EV(Hy[1MFlԡxˀO8CcVks* l(p$@7On٢ h,D$  13u `OnO!Ϭעsȗ pLM#ϒ*f3Ģ̌AҷtEJX@jfTuI[7Y<Aگ,x|SSݷ2Gj99m;ߍTkv!:mz Kn[zDONiX4,_^( J{q9}*28X{{j)O5&g]Rpn2хQul. /{d;=ז[Y)|_/瑞=E5Pp,eq2n* 3y2G:75RjĜ5 f{'ࡘ׿afT$F.fpc%&w|Y ] ,qL&\c @ '͋O$:&3}A_П97DoGAtNG.w?U,i&5 ˢ(U-̮4~UUm\=:uh7^[sA`ISV2vT>4 ؾ=(nwDŽB,5Qf/cK&=ʔI+Hnп25IO<:B$xiփen[çWFj+s+͝;I'4u:e[]&BKcD*ȖI/iTlxɛ=p0h#aV!q<U|};8.oA{cOpboA׻rH\y#fIQUK0Ty60h yϟ٫WS,ZY6NnJqDzkh؅W_݌`D>Ni 蕐n4/_:Ora؟jd3f#Oq B~ "m:6e}ui'>YZqXraJJ!Eo`PoyeryʞNO>h0Qx /+8 [8 'Lה̲7vYrAʒ$q !.Y h8OCWx~su_i&?3 *߇wFCQ`atf)5xlk\4 D5}=YIPU@=mb_Җ _0'5jRJ:CkPAɳy6]"PL"kM(=n*gq%kjt>ϔsj&Ĭojhou]ًd8C>kms=[/VM NssԘ^6Et3A8%f\8EӢ1 ~s 8[+j<-wXPK}k tgQTxOf4 קi5ǯ|UYj=BĹ:pIP@9ǟ(Gc,g/URylqM BrCe"1"d;m?BS* ap", B"//y3ȻXAV ~a vT X <#ࢽ6%fCe82ڡJ6lpu%$jJ4LzFwSȀ #V43$UEXҊݭpVowJZa3]jOXGh9%  As-<_*(CMed}-=是pc:̨EHkw1ث&jF}U"B (*?@|O>xR@>$,4l L?;(v-89Hvt0MGS\є1~yTXvIrww;ubxڮsArm2bWj˷:;OWe?*#fs4T8ZL)gC92w֕CTMZ?/ )xY/Yw#>eC=HGNB7cM:"Q{hWôP="~ rb7"\%$S2Lٶ_v|+Q0H}[Lu~ AdLXDF %VRP` #ݯ}JeN?J2&D`a9(8%(Pȸȳ)V֘/kkS1O3xpDq.Â_a0& ̄_"wI]$KlГ3`3ʖk)Z  b"${cNșH78:'o !~yDL9N.zEZ KѸ̯۞_3 6Rp^ +d[kcq堢Q&_@w0] S_U(\(7 7&`V4Y8.z ̪Z{oȱ$HO\hmBPؿ~V83%(HUƎpP1֎7 $$@|  `4SN繭Kl0hOU01VT]ǾY6"XѪW _ЎQ/{qJõl՘&,wrwX%1I|YJ=T'?P0A,Ň0y[xZJ t){ rB߱\[uR ɡC!;oI9¥U,Wlf}DtO9)Xۘx]O;@iT)B!O(P71M Q۬:+# `eqvk| xƊuIrA7V(p[OJm*EJ&kwpQitь|[4H&/L+?Ʌ;S١ ޛ5d3RYhZm4W{Hkg])7}&Y#:^DX_K>QUK ՛U{E7,'M즫kcz=G{^ȎW c_t4q?g$&fU) -u%mK>.A-:i$|dcQhkKA-J+ <)8,OxCھ4K}4  0Bu{Y'3wᗕO8r([6748D,\Π7!YYi$9 hi3795{K->,<=d5dFQOS^CN_/]'=p Y7~V/(*n< @@vA0]$JU%\gЫVwAԂM!Q]ϜG+[čB$3cfxjo#ȧy(AA~ s3/sk+r> ihESߎk|%;RG-OnR.&, ؇'j+X(뗯 6# ϮT|yĬmđ;bTlOd4 ƑeSu]ӌ%zY.{~ a}*X +X6>є0jg)1@샀O+b#P[t]r`1L~ܬc/p8?Iu{=՞He $zr^3?o/b)0m0jX|NolDM⤮5{ _+(.fḯPcۣm!Lo!yk*/r:Ho&8?L.C&ԃyZ3&K]e%)8akK>jgjZ"a/\Ɓg_|R21OIcǐeu4s42?Ϥ8wCt)2wB{U,NY* t=EP;;2T_vX=г`Rսb=ӷH"ŕa}C=J=?Y̓`pQZ/mrj7m"y 縖'䘯/}'jk2sՋF@Y1_z1y'J]1v7:"t6lH +Eهs}2U DYHP,0;&S&ۉD^ HcL7%c)=J ~t==$`z0 ,7@8h=z 6a[r#,0PLcB7ddž!6{pԮ#s6ב;$F5f\x* e)%yQ̿/3&_2՘ nD_mS9G@ɇ>M}aⰧAװJ 8 b/_~0_HR ; 2 'D#uٴ%!XY8fŠW>tZtfgX>92ӌ; sp~M'"[fi!?_UQ 2mٳwtVu:ic[m6̶U~^+mNTḫ^jG} n'HęYc""wW4`م*@iں8ކDo J4e\S8MA Cp ~BdMGdmDo?Ҏmf}TJ^xԻfY#J̟H]r_07d \nNAN.0R 510;;|Q$h7CQ1tb%!.EƆXċ ^v.v A<5EGg=+Җ%voEW4Y͹]*k6HKEQx)9m-W#,iw 3V7\srdyzߒ͛Ña6?- Y55Otڲfgw-'ui l`&}Y ;oßd[5Ɖ, fXCAzY'$@4u1^ұ(E$cQoo*; e]SpAKXfM'5 d A\iroAP(0 8alܜE~KQd(l™-(lWS6E6n;N</yKxWZqh$ϯmѸY <7NHqaAUɶTB:E< n ;`H-&檛l]CX<=}]XT& jXn2Xʚ y_X M'zLqAFZ4wWHh ,C8BgjI VAƱ^T "+d[64a];9U\\$16ll$L핕HacPoy fmK5e_w9 iюm&4t%۵I0;ί$8$8~YRmQbv\DB-,XK(NˮWL*&L >%}TR-&yP?syOTdVe9˪I/1wf2TsEN R۫U@#.D!# ym!D6h.&]nY)bqD|zit Y␢ќ$F|].Yz z%Gv;# lRX\A.7(e"]K ;g33im*"D٪f(hY)'DG |8kق{ ٕG[hOXVgL.Vgd }Z¿BGBй,B i %&ʆX,mmXCp1ns%,fkU_ oE3Xk}ۆTYpt׹Ź{~k~vPޤb-A^HEzh qh&Yoc}-AxP֛QHRw"x6cEMsG=Liu![:l1#bk޾ "n-S }B'5py\xy6%;{`.-q't*D3z$~{uty>K_#;yYAG5~۶h|Qfƪsٿ٩| vᅧAB]56i^I:"wx7g$] ^L]󞇮m7Sdc|1 VLUED@W N4nRd %)f'4U]Tc蜊| QG}C͊{/іa H rGu 8טzr<ƽɱ)ۆ!=O[+TE!N}\ dS$eO䤤u?QϤ`U˫xb?&")iSv胟.Qfkc:8מ ƞ҂5Zֶ3  _r[0*^(3.~VVk;0لȢS@GÜM?:k'+ʭ?3VNs( L XV\wb3z5j6T*cKK5wpKrC)ޓ0PN8zx.ys[,w׺Aln7ZYxL7Я~'|&-Jv;?KSSk_j'`jo/:Æ4ӞZm<>oCoz;0*nC^d,˅(KIؒ)5v8FPIHᡉsy:q@[IV ϔJ#>J! YӸ j$ R?zGH$#;"֔ q4 s5[YfM-N: }Y [*k\4NrKև JG묠-6&LP.%bRTH,{Y&1:pr[|>n=ֹ%q鰆wxXƍ=m B18 ňU$@cbLGnJ¾,ȄS#]%ڷ !iù۞x pVL]tr +kYLrŅ~S D_/.x^uכ]38TC?Fw:2$8jp@~rMOr`Հ Fl_7+ ]Ό2xpx!&"Kމ =l -A%QtD4uXy҅qQ~C|v!H6 z{ކu,-y /s*4M;9jڧAs%['!^#FF?JgʼTC a1G%j:{F2 D zl45.za}Va}ɴ8)[jP;mROi4Vɀ0oFɲ:ll,_>/ՆKp ҁyXH?LҔ0T=$2Q% af3=Ͷ{Zq&}/2}I#pK*.]] /PRchI-!m/i(  MTIu-;uy|1+UL*\> dHjb56j<+~2ڲC-@-ɣx?~Dg6AQ"+a72 s=2CXG$+`Ns  J|N叕y 1G2cKCb0gz0ɧ D?Y#^FDO@W"Z~*fCkd{L#l_bb}E+`'f3>;Z8f, qT\{(]8Ip ;ع"xn׮nr0n`#hj\ܫk-b)8m5 1R~>5헞CJS#ڕ,u!S/ 餃 VNj 6TN5- 1oI\~yqgqrDqHtaI}j  }:RX 68jB)9pe.p1P&t'&4IQSQB{g%CU2 c?ULV"ycN6RPWa5a}%SLu|ru~xm/$;Pj}ɍ$!.RA&hzd t! 7FaŜ&h.q5O9)^w bQ,QLyv]᷈E< l!U[w>? yCe$)ؾwgefU3ie@VY:[ls%>0{~c#TB3󪱛IB๣eP`Rz--:9ehR' H39> XH yBr!Swz8:Ʌ2݉C6'#7' 4$:x\=#- ހ״C;5ؤTWҬh _muM?uv:"!G!Ъw%Fn8 C}:R"@gX=@'nW h~*C ^o]:Rtkb _;YWYiLfBz<$,M0֖[\X>5o8IPR$skN+:Ֆqo * j%b;c /xIH4C`! 5#n M"p(瀬3vw {R%NO1bcwj‡w wtFZeOтq`961Tk W/\0:@\s nP~:u|7l|A唤; ɬ51.rXg$ƻ%ߥE[ޗL8Hh?F@;#/(wݏZCꪺZk؞A1 ӍC@~tOU4@kWinwjq%٧6޺h |SaVԭyՎ/1nQHj6(S ~}tz|cp׺{bX=&h]啓xp ÂW+em}Ro;KhsAT9T{F':|mؔo -)V)s -cm Mw}_"Y?Ex/??lgP2qTSEX$oRAHneZQUa Á98_Xp= C0`Z{CD~T72KBOdg YC8#<o8+]ǜ࠾CZkL%?s:`4toudeߗ$D}x4$H,Bt=8_"!GP:$I78M!h9b4jh_$O)|Srmzij]bL fi,ap?~!@,QR,OPqjx3w 1|8K %F)GKzȐA$2DXCV)9PsJm!XLRv( Z0[/AU* L*t@'M0>AXHDAn@bQ!k/ mr֥y&jnSԊIJ}m[r-sGͳ8ҞNu n(b`s9`YTOXVrr}bC] - cG"}W-D[zS:`3IDMTb9ܕϼ:[yL}{{}M+ c <+?˅xjr׮*ppFLQeXR̗|F\=5gfϞZelKoW4^Bi(:G2Giv[͇]q"(N [fnaS5%35Mm)rs>؛+.b+h TϭLXzU}@G}zźj"LK=F0VFx<@kCj`NN:%) T$?A; 8f -Y}*q~}T L,UDZ0ni0筋Sr)|~px)Xlw+ےQpEE8 q[`Y}zX駝Ça@1-c8dqg)h/gsюi5|7o+lxƼhE7;8!&JlX8l ' Pv30>F"1<1H0,^'ȉSB[` 2 ^lj~s 8f3t)3]qc=$0(4]JTBU'NzzIU {s(i٦įΪ= nP4LN&-u.;VvWbRI5DwX<2C o/CW8O:h+&κyj v 镘;V y_L\ҳ<:)iz591!Ul?LZr'UBe]V;cXNo1)ZMqEKXpۿMaPu_>3ewl6]mz(Ix%}vj@ƛ=]. Ε#Loa`8 i}z՗u7JJM1zRrxт$EU=FCQ*!9G"W*G<݌_Q@8 jzb%cGB^wvB~am3O| L<;*U& jLagҳ`xYǪ>D9{m33C{ҫ4ѷWw6[GH8Z>Va*2WdK&zF3NrrV`m򍙜i]$Rلl?+*Kvp iǹ2vSKC޹V~x HZaߒ[:+C, B X`B bӳ BB?*)U;JHo屵.?65i^10 ISF.52l*E׀]Ւ!+Go, f Q;Ph*[OU/a|d"*R?R]sM/[݄Eho)PJ#RZS`g4^0^lui:rSBoZ P#zU}x<ʷ9Ҁ$b=K˦<ļxONg8) X?G#r~:A(9lZTi #r+)InF3O: 't]|'o8uljj~qt2bwhg=㩡frgD? YP{a^ f'䰘O=̂KL&}ȴcrpjV|qr9exSI;v[x2UX8ń{f,@if!'OxWA&@x6f5 KMzW:)oDZ4DUגk+- HXaUjY xE䩂!p+2Э7Հp4$WCՎʻ[n=SOQk0\_<_0XPhFzDžcPrG*`_fV/4ږXAR~ 0H wWRy;~`0iJ隣a|ꋹMAhchi |DJWi -G 15NT٦J-hˁCMrqM\X J=.tB^kW9鳤Xy"OGw-.ߖ Y@[ݤI 85(YSmq1 Oc!)>2VO-H|g%Nxih1TER}|m-HˈdHN|Ai4<_pP{W[ua=q%I=~Y`ٍz.ƉP75nlѮ~"=H<陵fo~ +\\Kˣx/g@ m۬Mä% G1싵X9MqMn߯!ip͔[ܾq"!$kJ('b*u Zv赚\,xuf"E #>C _v-Y)t}$b)B9/gIT,kmس)l)BVܝpp<cHH,+ jv$'WHCP7]cLqVI>~Xglo̭A{6wRtٹOu1e Uzq["OOR 8Vھg||Sc2=evd %U?r"BYlq}ur;ЀF'{!Nd- p?9@w%Uq<[v҆_.)';$aVL1jD|IZjuCB+e%Ƕ痖Hǟ ^ėeޤ /*68X\=ț1٦Ő 8݂U)O-]fH:dynS{fq0HV-850J9WCƇRဗrrC6AD#Q*knoZLKOuZs($|ά1̠ vѓxfc ZX8S'9t==?m&g*i9]֫MYIR 'Ak=P @-Kar2[ @YoxCРe7”T%)ԂҸA` 24`,nKJn3萏k0e(lϙq0ͣCu5S!zWiB8-`_6DoڒE$! VETp2~S@ O}6?j)PwiG\`~?::( n6.B7<SQG&pRՋyҘ.7B&|90T%!dT-I>/Qr@]M$ÝnQn/86ӛx=  щ75)nM0p^^@u='ۡjlgֿr28f< `¥q H/#!0@gDkWPvE%Π%K*=86K8(5out;똊ɳNEShl(b9.Þ/'Q?BTuQԆ4 ؕ6AHВg|E(cF<Sp;#^*#ՄJ8ǎ_u۩xYn(Q_QQCVtxo nPH\ ,QnHy-٫˙3pP W!b ,iN+'0Vd9W<]17W۟`Ji+U6q>ϳ`럦}|Lܜ73fsM_*jT,G_;1^(qeGU a,F =duW0(u9,Դ .*NW!'4cZzpq%H蚈Mu+2;,5`ki}ˆڥb((ԴF*m E^O{E!ۗ³S-,BӤP)NbL( @6(y%(0F1[3)Olfܞ:Ma#7"eQ.w>[JQi9 J;#i}Vb{Vw*} =Gnc&J=f0%F1;?$=ڊ|6VC3LPX>ģ w~ΰ*7+a5ƵJW"s69Yt6Jyav '%-q kr"8ܔn!(3ǵd\E$.sYU492y-À.smXB"~:Pl.*H$ZH(L;|9GS#`Aw#ݛdG"ؘ̅QXֵ.3qTvS[9K+Gf| y`6 ʜ*TnpZnCMK .ЛkH<"ht&rv[u(ӥU%%JzFWTwX\w$S!lT|f.'F_j#lGWVхyʒ^aBZN(wg+i?]6i9^i^/ Ud2 apd8#Y&6:`?R`J@%~s#MsJ(+㉀b9Dwc5{_L#~IF!rүbe0*Gŗ\ڡ .x5q=R/jZp&&?j4%2b:xǮ9-p + $&i@?A8;ĎԪM>]hBS8PB+&H  AĐFHqH&3PW~և1Mpxwf4 ($HlVKBbӡI.mdZfCs@"xn9m-NP%>pr]x4-ךkURo=[q׹%Wa)S7V]=+#K LAۥ#Ae%' }U%<`S^ۻR9B+#rM()ڇpI̚>i2?!Z&pKr6ܭ LG w,$FkShJ6t*ԥ㪋3oj1z ܉\q!@6Jze i;rtMdIX1Ђ1Y23u{w@RdFPNXoI)6 ?5%$IsD79p!Y}H_ZW|g~*!_qt[)5l4QZQWO$ &<J6'V֦΄+R|ubؓeY-W豰oߢ@lºrCLϦhU^r_WmOb5M^r~γN4AaxEY Fo/qH3+nU{8tmvc9ٞ1ͯ1fN9FC(#]ГHs6mJ@/S؜f΢9e c |F*z; wqp%k1VqKJʲOQ#bn-w)滢{\4x@qE`ˠlAuFV1j|q607Ԥ]0=bVP`iފ׆݋| BCfo&6h^Q9rp-gPs:J§S \d[<wצv'ig;biIL\EF -4Zi5<5*lEw8SOQfdBw@8, z Q޹=H I)Ϫ8Lpo% ‘5zFL=a4ثUv|WVɰ"ıͽ 2$͸FKyZ ցWn3pY SCRJ=kz2r'{IEkJ*",FdG $ςGYh(ztσha^ v;X0"@ь*zH= Wht1o/= kt]^ DQ_295[Bi_SHhho7DQSPT0bB 0+XmB6>SoLmfg ɶ3\9PF͘;S%|nwl\Ҥ>RXʒ]ż'ܾÆ<0?PorNjHZI']Yv~-Xzg:e;Q?LuH}7c 'l5J%3w $cG>N ZF#e * Hog3Mdu2"Dn@M6DJņs5Y]X~~|WupT}GMEz??Oŧ,sq7c'wP0e'2_=';ɃD@hÙV-q1_ nPY`GJL7=zy8 f yh^]H2a9=xήa""a#d\u*VHäYa"߹)onԪ&aҏ 'Aлb1O*z8h BZydrߖ#49U#mwcAxd1`uK M=)'R K +4U(f .j.P &oZ춲jZl 0 v8wl\5ؘ|$k}yx6ZP'}v a;*Oh&u!bЏC7 R=$eB8W&)T\H6B-%yxիYPzZMl 'Af 8t֯fypTqNp݃<0\"d6!Mg ( gEY70֏ ּ O#L2^=dq>^LV[4_/XtJ!뷧 /! &*>wַAK8l{j9H+";A~Lub!x4ڃ^gvAQ^Ңа`z؀0zh'Mu4a:`%+y=# MHg/dʁ4w=3Y8%+x+|$K1`ks2kWDjRT GܤzgIra lL[<5|[yb]&<7ixBBH{bpek+.m,9; ͉G{2U;}v&n.+9qI?h*L7IsRLsh&N `IAZ$h Z,P\}+6yfpywȱ(L=2 U!5p-IM0RN4SܵdAJߕ#&.&1I*UR&$<TW&%=pe&-B;-= o兊 @.9h]CDS\^Á5U^4 dzq<%(l鲷35L@.Z>xAo|tqއ蟙D uf>|/^zA|rxr~f O#Il'4G}H*,O2f\#T2_=[OGK҅ҭpOA$Մ[{9uUP`BL{`\ '4Xqg.5P](vY;f8"` f ]m i"v/nC? Ҋ ZhCv@UM?IE`^.u-"#яrs_ޫNnlOX4b'l$0S"& bj !~WCڷ#.g$X"7(%RZLF獸xkڅwa)'<̆$JMuX<\>] &/sekVNt/}02 G @;kJe+E-+^Dy~oFF0fkAd=,]`$)ND.g hb*KhZ:qնHQpcR^3]v+t:qoMPi4?Ԕaj|m0(lX(ch DQd:沮z(Q?lEh VE@V\m'÷xhGs 8 L]^:cX`s)xqKW#mcLyngKI;sQ#l"UѢQO٫ʱoR~ɵaQtP: X.%2;`|[m/S.<,D>€;^^W>ӆ(2T91dMD0LJjbdMy:ފIiձrV+KG8 )gny)yQ~}`Q1?URU7g }D0`v H=oFFd`=Ytא8#D}cgF`:qA&[m$37ҞO(j>7 c#rt e^}-50Р:໏0_+H֧\(b`$g&ZNa*WcY5A먭͈q[Dd4`nq@rc&olk{.î Y=HyjEz?[nY s]z3G8vK$<'uo5>DImۧ5\%ID.wڿ%xU =gm8[pUAˍ}bxY΄ӻybG CXڑN^;Y^/<58ljkJ)>j3†qIyp?£gu ߃&Fv!?s9@NkP@Iy4Tn17xw;:Q958r4ofeuiFS( ^ 5q#%$MF\*vQ$]M X&nOW қ,G"/_ik+G:m*wҊ6Ԃc?ePgfՃMgW%{=shA)h:C\OTzV}gOUt# zʊ81P>0 ŝkg߽>x}@ewi{|fn(R&麛'bނ}$a;N|'NplQ5)0fӕ;PڧwNj {{Nh4rJɏi&f !s Of*"_; Z.s?fG >_f*O7aF{?-Q/2%҄%[CYL(qu_ y=ޞ׽uvU%!N l.Ma`W/6ZT/h%@]c=Dh҅_Oi21_Km+KG4s[zҦOppR MZ gQsdn*dcK 2Sygbv|Q UGWz{';4~}q?їf-5]MKd0Xv׏w3uP6I@N%@jDxeIc{Uyu.u\ȮW (U-&$I,/M|)5RgaN)Ԝ:-n{w1R8KNLɴXu[.ǒ~aVeB.7܁s{Hl_%)WDyKҐ[rY=نM m3^RV3]t]RkD[)nz!3bְpRRx%I/ L+4vWF)Di]M, f"t%k㩁hfA]S l2]3k LFUYjAZo㷗4`z%XfFG.L$ez_ҕ stQZ֬;Q|aɳxkٟ,˻D,a$lHi~pCTo#X% 7^j^סr*&$J* |I!4\FPs}fUnƉЃxkT̿[;X ewpq FV^Ep"Y_yիJrwFqZcx+W vXՀQ)u S>Ǜ4y8[ [[aW QDkMby#I\x.Z$NQ߶R[KmMTAh£"iP%"8g{~Rbc`BT C7X %` jyݍjwI5о  Wnk 83 ن[ ӳ|ǖuɾ2 ^s!KV0c SsUQ<(?SRgu*nvٮj ,,8#drwKk ]U4ξ`=O>RS4]: v/ʯXZ ȒGx]bw?dƍFc9F?ɤ1)^ ߹4T_*Vw igbWis '&, 5Fy|DK= J8g%8_4i~TOWi7&"q-1́RyL͔(d-FvZ7nfd'4b nd9f-"кL?PXNLnA;\B~m Eq'P֥)dSͼ긏c7XNyeU@D L# B.mtC9@͕]gHao\3d6k^Fw#k/VFK"VLlw[{ZX(r:@{X"&ℼQ8)mK% Ը=Bwpo 8_Ң1(/G/`n#k1(˥kjq+^/8b҄'ut|"FR0Ghust3NA8'+;\=Jɝ|'}<)~o|2^nYSrI^T(G G}է"U6>yGc#aRZ')-&B& Y|KW^6 k#LjVD.alAGWU?ABJY.Iȫ`߯ba_Ͼ.n`P$؉%+WO~/+XI?K(q X(Pi|[nRL/XI fi+BF,5¥>,CI@s5Q2Q܆'_kfK,01־塦8g擢AkW/ hq,HT\5B]wƂmQ FHȆH62Y,T+4oW)(yIX|/TI@{#th{#T-$>4Woꃡ 7,;tL>ovh}w})_ Lp؅Uri/w8xm]YXsql`YM`IR (졔<c3P]/b `KJ?ΒR0d{Ao||-tB* U~&E eK}apӟ]!X@+њ`0 -T\%m}< v|YqK~bDuIJ8?s|Ӱu""?' ʨ/ ~au$g"%ۇY-K&"K eH}:%0_ϟ{~)fJj3! MTjhu`-ǮŽ6Kf Yc,&sx[ByLۀ8& IpW6CG:GO]V9_ŗa$=q!Y !"A\g:v|4]L=+#]qAW CDlP4cHPvMq~%Wz!B !m;Pw@$Vh)E-ט%̃z)십uy[e`C5NX^tuT4 ΍b?UFco9$2]0`3&iZG~"xV | ?n!}MmF̿[;@h ;nLJ^#5~!H'W!' Ț1C3{ 7 e0sJbîK..Wum+&mwxk93\zS$2:BUCU·! DM߆ɶ}/ԃgvɥŪVmZD+CQ.Hߜ[oב\ cRkļahY;JJ$3d_7* 7. Al&F^/n AmnƬOrb1CJ<R,*0{ّ .'ۥ%*Cs;%p ІS Njc\#=uMCnG=X g;B#_@Iu[wiՕVs1g64ب<[y j 7!RSsY;1rFF[Qw*/hquckDWlrO V_5QA6aڟgrVײѺlћڦ:a=qh4Kr\AS`\!!6K+Mv2յHxIDa$)N`5G P%Lòq"ʔ 0')zau~}'hn1l)vѝ E@ěUM ǽLPTU̱tA)~oԃڤxqq>$9e Zaj.g;ql /.-_ IJH6I D4G,Iu gRdލFO)" "7wr/%$O: aSkKm̲Wq3!z!s_t$g] uLWkaE.Z$mF6n,Tnfjd7rK=pgfqF}prKU2V ܏|R$<ǴR*{!F;dWdu-|/ Ҙ5 M/ Pȏ `B U"cLY:Lr6 ²[( a8+)9I$3s0yP#ۊȇ8yfeurc|# o@K/< _Qyr)FRIN)"ѪIS+}\x[A!̑^%{*|+i}N\Ζ]7֓Y -c ^*94e4 XF_ϾjI E죓 '!3@cW 1,^T:ܹ!e*p4pJ*_(`?4C/mDJp7{T_@A8ג?MjiF}Ʊ ;CVp Tv@bK1O1?[cו=̃<8ms#gmcIL\mVTБRNM{ Ep62R@Ah^OdAW* M7sqJe:"\U8g4TyV;ۆwPc?|k,vpU65^-&yhCQI(t-4ٛ Yn_ΐ1l$^爓mewi%;Oʆh%į['CC,}ݥRr#>FjAKh].rw"y]{㋯)&)>|,T8Og#@/5~Gu;,+@ב-w', C}4 2v|.lz ԫ lam@aqJ-B|F?O̜{{[%5l+-o0Pwݺ'EKd$TmD0 WC=ʔU9܍l,U.=d/_ldK|P!;7W#b!"xp)̲$@[F4:Y tY]Rmz&>PRo-6iOrLyDdPUo9x J@tdCz٠P} gy{0t]AwV˸S<S9kB5Ƣ#fg%P{+2Mΐ?9~:2}t' $ f Вq?ʞFDZZ:M w T–S&Xs"sE^5E;Ci-ފ64tNe"6Z Zc/\2*9Ko^9`?n.:(Z]^+^r<6&t6#`WVvVg4n("Z%d(J񥄡іKO4ؓJ`sX %Nq$. Ej\nJ6q-#"!uT*<|`N"19{%EE<ۮo hAfk݇D7 I;McqXqHL` 8WO qx{ 4\uG=xR|jв61DcVY(!Ƣbi}*oKN nC!߳Lǂé2I؂77x?MWaֈ—Ld&l>ȫWfw4wzao{)]66O*YК 5\LOH`XX )\rmg*n&7+= mggN6+C# @[ Y@L-YƘ#/tIk߯5&Vd¤.Y|rlHf63x;<2B{Gz1j^ִ)0"s\iLC¢֒ji20Ld7)|KZ-.c%6"wRUhVPؒMAY^n]9!?h4ďj$ O. cgSZTWA \Ҩc&W$t&w#KiT+:*g8;˹pu'QwNI!m$YpHr(?ptU{" '} Qe 1n ( (rbiTrEu1Q)l/,O>^~*߸p.~Z367J,27*ur6=y"b,fdIg8ѫ9ق{լ6%~]tFA$`7ubx@[Ki_6#|òrA5vG}=VyD {\bKBGuծfGٜ12iDql"ICf L (uwoUHſ.%Paz1vl|oU{gH|YHaIGSIV"XX bH7|SU\jS[wUʤ'e my(cvHBIy1Wpd:5OUwδZCJ'g.l߉IGQoeq_3wp)!vU' +AKj!&ۯ\Tº:r+HNWMLхrz+ KRhT#t ~1h|H Gf 11eD7[R@ɻO黪p&68(Fa@. E9פ4> ν;ʫ7Q)c{q>xPfkUfTѳ{"]􆭿^w%0zKkR^+&HFƞws#'o?#KMHP%bcH[޻jYejuyyWDVb38ExN+I|4S2awo~Qd82 ^#1 Hdjƭ>nQyuAԉUnwV="ʸZ Df'|1Dɚff^T^ g -;V*Mje{ "P2 gtA/ip|ܡ/=~ ]ՍgSm!V <&\`"%!*}"}%* ,y]Y~6Xn 4êC48Nf)H}UMM|rWW?VCDT-5zϵ-#gDZD4CSbgCnȒ;udW$%_TVNbA:0N f c s#KWJ0gޒbrtRBD_ ?VIP,g2V[jKOBއq~RFLQp=1O OGbل? #a} [FWb-mƞ3v' e"bKz_`\' D * ֹd͟(D(iv1ƄКB|"knCvHD `cDrwU`w  LʵB(WǼjBtccHbɵ|l@ 0kvssXE+T:Lf 3kMaxSqmȥTuҾe$gedBc"?d 4BJL6pS{[֋'| 5&uP63l&|18 m5 k;"#]\{P܂2#{~Za 0u_6 6^Fv5uaxelHۀ0E׋oKPZD)ͺ- PUu5/צ6r >PGeu39g#MJR qoyJhad݄Qkn 갛ˡOs] C:Ckd+ګ q &bl_qt Iؼ|k摼PTHؖ`˻8l^gϸsTUZv3FR"U) |A'zݍ!Zmܑ2l{X6qJX,El8KVae#JWoH(}>NF<}V0gXF7-? -IG~Nr6tǷi'ϳ46YѼ~Pr$ 6 V p%Q[h72kC"LYmƸdqq̌19Y%]s+{#<:mfXeGŶƺ;J"O;klX,J#(ZTޝA)3 8oƱՋR/RYƋwȭV Q!` q+0j'>TPM:$:)-c9ao q1$/sBD?܊cMw|ygDMܸu ~|$Ll q\| Z%Ƈ . tI2LwGHxGZK幒P?KTUZZK!;6G)'Όu(!eʱ(š. 4zj whgbM 曪+`@[+ܡ?ZW9uX13mu,;t,j(Sn?f6W O~'gv'6v(͋DӰ/kڣ ]pH :^MKVȦ)66&~_+-b) ِ☰Ǧ57$vb:u`G,0"na U%7IKk@Xd+p!=3q+9E_~C;TRfNM,t}[G͏.I*D賰qīXDзbT~ 1jN3 G@Š _f af@=DK0yf<#NߤCfq5,τ*^Z`i5zsKSZI_xp|8!"!Bdl llS ΀= :ZL:El "x) yx%}žȶ84kx- =) B فA.]~)tpS-X ܎\L";o$:C?T)DP2T48LT<]@]ͅP>H g'6]PfhA4Eim x6`n$^JhBT9bQŬLSP.~!c:䥖_@mddr;a6b`Ĺ{ì ]О~ \!kEÿjkgN7Rw \."g̠ tfu4ERkagOzqMS#O> MD_@d{=(~?3c#ZZX -,[Hh^$n" 8Tl0v|4LF & 7ڡIX+E^_^ ߉Ĩ@}1C>f]3EO z*Ab 9)N+?(4IE6q*Cxc{N{ y\$0I}1Y/vA[qw5L頻Q-Fmd{?;KL˃Hu6| AOuo3ZGFEs-Kp& @uҰE߃:\< x$mbODMu05v$޽殹g޹6o(,~AAuzG̲X1 e5&X)7:#dȅ+Q#i*xD6b'YBMk-h;. H|vqPln%sXHd` fEhx@OqH37Ư:qVm9dzv֚M2wn ^@z1_FfRcSI'jFu9|2 NP(V7vr 9}7uۃ=c =g dW" "Hi4ڼ8`e*O@gFnU峠%7B~/QG**ãB]b\d;:vcIh@Ɔ` b*Hι}TRf5KKeI.BsCPf9%m/O"  G!^h%Qi8 b-*=EXC|g5,e$M7䦢 [- Ms%ԡZ˨Q՝3"+ZNhQls7Yi (^ڽ} =5w4 Y z&!D]Tn̆""-+.+O3% ]ZYH;)3v) 6g6/XID:V/1BfJҶPT<a+4H L*m 4/9wj%*jvi#\fu 46>K{լ?Siʍߌn[`z}ID(xKW.юmuWYDYssŮ)XWw{F *uٴ"?%cmr1dՃ ̅I dZeGʼ7TPN%&JD0F3'A.ZsHVv/%|/3e/?̨fe |ܬd/|ud^S;=1 jƣM*SS)ױpe&dqo.SWja"hc` 8>-r #>x50Ral Y;PKޡ3wį1Avpl64gX,7 >]2 MYskL S3 bKYX9iR.=|!0n܈}X@Oti?̶ rqR2 K&yhK9rx :Ih>) /R]쥨@R$`d-eȗΡbr#Bgci:ŝIk ӳQnr+)l껡N,q7}7N,$GĒ0l%RC}eW#λ8.>Eba UǵSmF^+6T@=.0r>"Ӯ?tI nژTaݽ&2Sw+]fC[]'sA)!!rx_RϊIk<}頊$ÓzbK՗Pc {f : S>fSYs5T-jp1NtMoLrA 67&:"<4ze`?"./QU!xQ ^ճ΅EBnmCH!Hu* onjp1*l'}ŗR;8Z  Oյd_+(750(\G.PYĂ!Cɾ|7o4)r}i;2nL$hSAdk`Cm޷[ ~Tkfqx)o'1QC>SEn&g_<0lXe;nje!;um.'ۗǮ**M[MhB7Ѡ~aAo7i+~W֖u&|b ~INkI>bvk%K){4NgeRPAZ%H;(UVZr6x^W<w^~@|-pʑ u8TL oG:,б_OX{gR {6x$>Rfr3I*r2t큡NR)`VGQo|cޠKlЛ_Pݍ謗h2q uWʬbC=!n.)_^"0/ܩ@cimg UzMbJ,BH*,ŴE rjinhx[%ZcOo 8cс3[ TҾ/WtА7 %,Wx_=/ryi$߰/ò5^Z?9QrXs'Cr!IIlt^lz<^p;%NZ#vY:&-kAfIcph5d < =Ng:A<|vߍԯG[ھQj:2(/j=^+BFhPwR{.\-GǺc[PP# a2,Ϙi7DM7e 3.}0DʫlCPD 2-:C>]'yab~/=ܽ Tˣû@̛c+̩;ڄKHlF02ЇmaCew}EijŇغ7FHp鑿̼rc܅x"M/8c .fο2 | ˖4E|=%?a+՛BĐL@um ytkG>JwЕkDHyV~p/_9v=(U| :0lD0͸LoڱH=Ǔ;[MH𸺊،*y\2mwS6: [YBut<ի:zb$TQX5%"θ8ȽCO6Ee9%y:upِaעP:7M}FAxZj`΄5SlXj1P21EQ$Mm /¥8ۼF ՐW!!rXUP3L)U*_mK^ JRY-܄ǶoE_gǩK <. $-I?R\!˫Y^(>XXG+|11@0#(E~wdA )'<~r-!ƂPc?m{g@ke.şMd 5RE8m*ΠfLHw+ʾTL3iViQo-uXe*4g@OYrmp%÷PtSI۞Lom ~7Wh-m,AZ4:CB{ J{!g>2+(,W6c6smGl,2N(l~X_$6vEZEO{ʨlhkgpF>X{YB犢=) LV̥Sg78[P ɭ]` tpɎB]J2 {l@4>|]r5o;&c$슜?^zYh_[vʹ +4+ chAUݱ,VG짧;0 q.'ʛ6W#[MM!u*nD;t=FA+.6*R Y$RApe 76(YK|N~e Vwo6lHHTUf~(!W(4NpҦc ʌc]eS+:Ef ȞH)nQ"P*&0AfOeB1oe$|ܛ$Rd&Pll`[GG:MID,[ZLۿ/[& :ꂰBJ^Efb%|ZhQwې29tdi/Xy-x7lBتSԚwQYp+D@bܚwhmB"9`8G5mΉ=~6yRNvo[>2+޶wUJkZWI'x^# YDT6Ƣx!:_n-s\z7h-DZGi Е4od"-;_u4e^]b/AtIZeKXnñ`g!^bPVd 5AT- ^= czhGfǽ/o2( 2Ox^ T xDlJxr9Ft1o9~>`ʹ5چ<g@FU$2blhJA,@<cc͘EzhXK15' ^q*DuKzI@̍IBɍSns&~ JZ8k 7JL#f/ H3?>\mI Dx|< N=w}ByW]{BIհJ\o+%'oUE_iB DZ> 7 LfK MDPzK u"b㮖҄ǷzR|T-9>(IVcL7OYڮ3(u_ZHp/*98עՖ,7t35럧Y1ٹrsSSB'2_:XݯT0N2e[1#+JBkfAa d $L)ā F=doH(?XIO۟? BL{)˧(z&0FXH{o\$#x qZ*\6FZ$PF?.Gs6z{.w#ָ^H7  Ŏ8/ rU`cVR'r[G4`e?dP9ybDU2ھvm 鱧-IgY/ lp۞KGyQ-LBp9ӿ6D9 %1Y).9I.- *bYEv7Ǫs'^R:u߽I;0mYbSQ^R txD;sƃgVuNaaZbYJ# A%as <-ԋLL3&Ĥ], M-€ Ÿǻ88= 2?C syN$_n!2ȃ.Վyb[JHCGվ(o75&>4(h[L8gKSg: 6Ie|ҋ9Fs*ɀe^ qAD'UȠwH3.nܿ)mnW =qMPU%phY@3eOjc;y১g!zjՃ@^eEIF.jpP:- I8M>n 0JH: |Aq+yܲMyoVOɁ{Z5FFD]J}R(ʉ&5[ZfКj93ZDL K; o-lEVCrM:$mO`/{/s`]mjT qծS;q;U84I-ijm{\aGz4hIkR#'yX6mp`~}0'QBWa{9a/ΏxoZxOE* 0۸ f ϶U, 6ЅVw8DpRCX#m.(нI6eY4?5k^g+PéEm,5oy_ xDj>L־w@[WL4\oaIHI^bQ 4U G( cI<|X7.%\2b;`#7oL '}UJ!yS<<~G$VV{D&4`tiతfKWx^elgӴE%LV+h4MBwaSZs:fheWy./ }@+%4qP_ڬ{pW/qS/ɗJSΰ.XV*w9B0&nrse`gM,MSq-ޢ̦onѫ9o ![;74ank45vHs̓=7E (A/rF)Mt O!6pwSc ǃı^PO|QR's5\Όg]uAwOZa$€AL( ?.VRliuK7VN"UEkD+7[K- AƖ:75iqou8uH`Bhilr h޳ZKMUVEuO=$$0Gs4Fup+?;:xcbp!(CHtGL2 A(leN睭>&)Qɇ17'r ~0"i/܄H3L}lPKrݳVvR, S5S=x}U!̃# ۤdb2BzSE\Al+Nv=K~hRibu➏- w{Ck!9 #8/PH}Z@R!q "MT\x?$&BT4E^|nEkH=3v%QX?#ϥ_7d"ɲ`a s9wx5ɟN;j%$“j K7OȤ%E4hX! {A35$EW4䀼dKOo'݊-5|V?m'IKUitS Ę.vJw$-tU!OlȦ#% "B6Ų**4+D0ɹqEW\KL1.ĖimNh?Nds$9B% "KV~^N:ӂye3TK}3=Sg[l5Zٚ&@C YTDdyȸ,G\ZJ{ځ p-P7{J&Y*08AWP]r7MbpHSowI`25\9I#ӟԺT-AF%F.L;]OTԲ?>WbJ zbqPoǗ +N/#\McLϺ6\'1@_-"8;+.`|s{!Bk^@d,ečߓȴ4]\(nYgs$0~,adݍn i~txwR\h1E+a'Ar,?bY6|DEb,F(yԲ;|45OS8H[M/[/RKW+A\ e}vtaJ'468MQ~i6JE{fDϊMڱq.GYj<ڥɋԯn"Ju%ֈSD@64gU5zhVJHwNFGS靿j)Sd_Z2]Xgu=u'QHsbjFc.V0j˂ߢYk6kZҷc# *63aCjSY\/0l+q_IyD~ʼn1ȏO]ڸ"9)DNY:&׳tƭEa@dM %Èy*ێؐN!}m4r}ٰ&H`m ǰ]-?ظC,c 'N L'CM&jH;97&WK9OX Զ\1钉 i2;~XP؉͹`!HƬ$X[N<*gc菄ő"e9NoT7 'niN:eL.pYć$s(# m*QV!\~O\D&<,΃,}$ goR_DGd tPEFTƈU._9b6l&=ǘ` ۪ϛ-澣@ir>b>^?v*EO1'mat jZkaˣmO=FgJsmbw&6_.̲)fqd5%1q:=LS-T՗3d$py 0+S}Zp磒1j;.Q̡mmDs`ܖi3GKEAθŻR͏a_ NAW L/@Zs9Z&(*ہZϺOk7JXq$YԦܕG?B$'jQW_wWs~&Ltɪf/lcT\#`?E%.)ZФ\CEsR~*ZgEklԐ6>j9*X,@|4-Hhq< I@#d^PH A砬q7,OAUnb+H* GcUמ/[S @ep\L2O Fc:V_*B* kd_ayio.,ݲ@Rj'ym+o .&2jk84]F/b2T_*N`w k9V+S7>A6np: > ] R9'ljHQH#,ÌXc&# &Q7?6ќau6qaTpێNR7\GaIHk0gy?#Vk=?*AR}1d$01q]d67" z(.2|Hj̙/_ t8q$(୊x!@sU6-',=(p Hf]×M:d^_Fſ4;aC%{ ֯%Ƕ vy^*^6"؝ VYwiW{}xaex;sͶ5q, HPۈW\{ťtJf`HrX_z)_R\牿Ѯhaj0v\wL֥+ʆ6x;C񔁫ݹYM˝xj͐*D-Yذ+]\1T?M{s&d Ȑ&j&E|-M!g=n]J Cb+9x¥"mD|9;;pAfʘG&OǷtmH}|I+qߗ}k+1j+)CkvZ9gWS>4# $?N- s$=et1ܚ3qK_CZ>*ao$cw]W.Nʯ%ȧ]&J4ˠ{ܵfdxƞGi?=\c4.( V ~M}lczƐ{آ89d mt(v8H7^ R2;ҁd<"q,+|0_k_{VϘUM@pR(qQkZ[+:NY5+$Mt<jYL#PpaP~3SDy{50@3ACBI^Vs%r`xQYy0 (>b)[rTԝ'*[|LAIPpOh}06T0@1RiRY> M{'\ y|_ Gwym,zWLst$p+KQ"' D5b#A cr$9-]M?@UΰI@,ج`+ Z G,Fx>DG@c\+ȉl޶q-'q|lUWY\ܿN$v.Ԡj TxLNo;8G:g]Q=ԩ(rY) ĆI6'e)"?̨ƑDw{x1;nRD\~"\'Q.L^}8Nd }~}mZCkM|JeNp YoACCTz(p.ֹznA江 rFtںp6pQT1XH pGP-f:^#sOp}y߿O 6U0Kr@z/߅~Z_O_)=|;pOi=!_Ն΢aH QPR9kRl)sJ-9N;^V@W;|1yUF$2 JTGVXzN}c7  A3.2܏@skS3yu9K<je-1\X4҈Y5&LkBR-/xW\$8G<ɷŖH:{tɕ+ >ɖ9-mgG}+&fbpF ZZO,pr/SԲXt(-GVy!_,fH l3}DOh{^=)Ewhomʗ]G:ӭ!{y-X-KYϵsA\p#ص"duKY<#ca<+g%/59UK,,;kv4)Xœg9jH2v؍쫘ƕ&-O7hyc3dz#֒it`ek4GGMj:3fwomCI'@MIRjOr!jv ciy0ҬZ*ϸՎ JC3FխO1|>74b9˶rI RuI,R5q_)̔^ w@4a!IZni=W~7BbS{YB0M&(C>T ʺXȻ]? u*u&݀o9:W ZtQ<9 1FxL+}\#l2igZfɁwDWΕ>["BY|x0Bk (H#h0C},-G69[r_Qk" 0vꬎXpjxK`hؙ{}:d k{&C-tq*9@ݿzo[+D *J땃杧LVQr݈+ %2%v6)\^ٗV$Yyw @( Esr񸄄 [u|މ7V۴ R;lB)vF<3)YMTdb"} 'M7j:&?exT/቙p֫7vnRrTm?MerH5P9 2- G UFfu ?zxUgTy㚀bFնW8$SiۊDxl O_?~:ɳ2u7I~arA Ti: yB=+[Lw. W[lM ~చ`6H)-"6 wU>5Wc!tZD=i#a /߱JQ[YWS5*6XxOWMLQNmxCN #@4݈ض<>ϕ)\)'L+) ގNǼa"E{:(蛻#zl)b`b(h} Z9ϧ>JQѵEdqc-4k[OJaLAm(KL`uz5OUU梃jz<ݗK`{)ۭ]7Y T+5ʞIQ,C\K}xA𢶰(yԔ"PyrR Se4 sIw}fee BM>h P4Sȯi1$нFIԙ桞=;O `\v }gp] aQJr4cy&oRYuJ;z괡\K*Ԧml*zʅpdG7EM6;9].B`h]uy$nk61etfkrs‚Q1\ .Vjvm 6:CřC!eu/x]ƭ˹iSHFл6 Q9;h^y5x PT ګuД琉<_9W:Lw-8lsp$2.+rD-_# Qy߽QQTmKjNkY || 18WE'#[ZD̸~D4 ZFP2Ű39 ӆVXH+ s]vTe#JJ9\8,A a8OSΡ^= ϪTmn':x&z?O)b TC.F2ؑj uS~`zR:s0bȌ;EN:^"2>B9ohEq+n8=&t9}(nzW S'*jz`>qab@蒝Tݯ ^A AM1JV2wV3#cٔ@VqZ%PE<>O؂S@%r1SczLLwQ?2ݦc/zH!ۢ*,TxE k$/%\}=Yb-Dbi 98mH^yx@Ï7o${TFXʗR{QUp7Cgʣa70?ҋE^E9Q iueex\wJ46m2ɬGd׬{Sb.iMyDOLuQb=LfM$h|S2qɻ HSW> w֭=$yٔDبÈp)̴d4o|*aN)C:[O #Z4" ̥z|jX/8.>kD7b<9=;֡)G:D烈uֹ(}GB^Ncԯl/ V$KXd7د5u$\D QqDGt?Tr<7,yhkA|G^kWiX󨎯uPV8')h~7FկWw[nVNK p_Sh=%+$qt8'^Rgr=? B\/_ ӫJg$Ȃ~k@Dx& n$6*6/w g@(D^;тVOǣ-(4PWUt"/@&?LjJ3=3nV_ʔ¿WNmj4:EpWq](n0E9|<Β` `?%^Fw B4S2~HJ Aq.!1F^[i&Ze)6Eڌ=ňs"]79,G+Ć/JɲKe #A*dMMvYkc3Lˋڨn־٣12-l:0AT:+[ylj~/ڮZ}c/i+]jCep-Oؕo~wJ [YXAT8e4wdeCw³W]o/.{YlBmAIj3rΧÁwST TX(/>wm`2ԥW5 hZ^ ;Ũ_8=L:SMskN Κ"8zNRV(PϺC*И3طoA8㥆P2(\GP!q;X^)׸k<ɷ8//@|k y8Y3\f\]ۏg j;@W3AGmMUΐ5$jiάZxOX L1zmH-m358-4h]<}/_06sv²U`l̄Gj59QLā&othkowޣhFCnu M@x.⮤$,KG&<> /)YˬH,uCv9셫 skC(>gㇵ=r;N)ۀ hNU$*[dV_=C[P\bOenȉPkwJ`]M۞^Sdp+2ҵJjzh:;(TI*ju ޻_WVA.=Bl½bB jz /X>jT˳Vomc)ԗi]4U6i2Θ5|vRꁻ#-kc5+1bLfoӰu$#2V&Amւ͌9P (u1#I7'hT h7()&+⮘:`,TDº jN~!z\i>K6V"{)RCg`"XF QRWy<#a52l$bl5bv:K?25'Wޭ]e|ܲ]xAOI`s0JN" W'^}Lh3~q`[D.4Bwwee ~da=|4'MSiHac3kzt?B΋4/^R``rCPPUOǡ~Z匢TɮC KRֆ/7E &m6c§qz":7b4i-Txو[%sir4msz1+]OX>7T(s!&mj$ZY4te&T񈱘2SRRO P7v֏g_c2 $lLZs!e )7K òDNo.HTqOoYQO{7&)RJ}hWIT)LQ12iDѢ# NCy}qB^Q; Zd O}*H!mS:1hӵrcJ%2H'lR>A.vIU Oc+àг}˙$2I5j"T+?cdcQܑ&.3DYZӛ"6q$pMc 9HDc}9ZRSK⌡u[#l*}Qf[G {inJsz_ދllS+"i]_yCXP뒉+׮d}*>U/*\ƒ3,F/p/,eSqqeβ="ӔX Z^zOU_ܒVsW%wEr.5 ^Enr H'%!"!>~׀1'┦GVʧ[;0f8gfwj i(p7X`Ҕ/EF}  y#]P-M56ZF{{pȖ`Y?YQ҃Bg^S1epΙԠ,7FTPz?[%%4NF"yc1B/w.-CR"3:I5?"L pyx"PR7yaKq`I>QMFHxNsw~n.,VBt({cm:ĄV5naڝeH͜H 44'kޯFf9ۂO/"ͣ,u #A0ރSnrEl1apt E{~q}\KSX)]cjo\w xOܚ+^I%L}.YmT2Skٽ?;_yOz.VФa+In#@VSSidڛLP!`?C^Z2,׭ZbQ<,;ryx˗M _E6)8y&[,U pOR-+;r l:z N KF8扒( iᆹ}r\Fy !ז.DX/HrT˟bW领7E~2R$z>QTslCi,bQZ߾9{΂gnB!/f0gM0OGAu{7O%ZMT=@}F9FSJdˢmsPtUv3))\f* Ĉacjs(t gM%UhV¾,ʥө(*|FetS|s4/05Ϭ'-A\hd(OÌzؔ _6نaWٍmL܇Ȁxs(ྎq+46%r1nIgE@ 7B~Yk&fVsZKfS88w@C 4526!#5@v ̴'.CAw00q)C,5_{ޚ0pyfeEqm{ˎZ;n$EKD%K_fnpTzp{nya8Ű- `Wݽ'U+3>b:ލ/yr{2p7O$bj2ďHCLOUбjc7_ ׬#ENӈi_Td =GveFN@R_{F*sq0[>6I(#?9Z93> ߀*L o&z@SdH$)[BpIIYv84UX1it2| =ỀB$u(!yԨx *ڪ$" ygcHOL+aZ[fc}Ϻ hJffxz[')[.ub9H{ǡaA0>vl[x ޣ xpi{)Fu12n;SD)vZW<:K!b \ĤOab5D>wrCz8lӱ!M(;1`''?*cnJ>v~cկH_,\jX `JWhn v &ct ȄM\'̋Ks:B19kT#HBp O7 Sb,/6nƎ# 4i# ?Z毚|_Q%0o"2Û`Z\V&ڝ{֓'y^v`9a~HXN1tWh}D(cڎgt`I &d脯kHD+|`ŭ5>ank$$D'SBBdFjAHi2sWBZPÑx9"o4 \bnrL%9H)kxK>1ƽ裂L;0U,J.&4V$BP@JI@U6|iȤ4ձ#r KUq4 lw`{`fF(R 8XVM-?֑t;~PsX{bOqcs'9 W3v-Sx\>xoƒ+)謭Nʌ ?O5&m"nu HU-x'@4R$%qR@ֻW@&.h/jum >`F:-bxlDk,c Wջ~(ئaR)aaQ.*_P/ 63Nβ!kiVPFk~ `0 ܔS}gh(ND [q96RQb_qElvlgz #RDT'6NK[5ػcs9d{RݼY(8<mUxO=4^0rTIAdBC걉o.LEnxxhRtD~ %.O?P=[s9'BC%IE+O { Qˇy(N䖀=0{~kC*dyIy, n$bݨGuJ~ }E_"}[@i 4!'Z&_r(u6oQW1 b3q;V߲pDԎD KVnL:Ѩ- k BJB;̾-"D 9PȻgZ@uUYĠZ]тڵƷnEsqI:ŖO~}H z:ˀ?]EYt.UT:%u)HA\d#g\?DH>$fP-@ ݒ[׺2eZ #+K^!o*eqAk-f2~ZMQ v<ڱ gMC>PaHgN5'_-)B3\D/H|P q_F NmEXxKfQ!@mb3EۉH-Ȇky1)r5;rd-$A,CPtqx<-0~PgEHr2\tɷ ? Q*N=0n4"2iYz:~jo^gz5E1ЕҺb3ңlƏS(!؄=mxdGeȏuA4^9I$c`^$轹b6yU%ځ܁Qn^ A"K Ue\+@Үp:-ҿ7=d(K?|89~)f K2{Y)T5U2CrOB aXha(P" ~͍z < kv\FZSS\oe;И}z(<ǵl*R+N'bsJ@y77{qd_;}-6Bz >-lc'պkE" ޻Ϙn, 5!b*!Di;qaƙnn[Ϻ\AL Mgw0 <:u=n!:P̋Bb HBغښE)tiQw^M^CGo.N;,a%G}W+&=AUThǼ'9&vP(z*LXR0.>p9e 85*ɂOOD u)Gsin(iyx֭Nꓬ"}XJuV[q4P v{ea)39gpv$N܉v3,:/A E~88W hxO[|d!,9ԷlGq*bCRW5L ~DWdX1EW_=Ϙ-̬aa"X6Wzg@7JJk>\2; {dj&aޛ>F|O$˭H7qmLB$vcbs70UMyLsп:W KjLzl c\~0EmSsZr|u<Ëwx~ Y35A(g4j=Y O̳'Ǚm֧G1sMb|Y輔Gc0k=S/ȥ}DMKW[JNkk&uAI|R^Z)Du}C/y Q -P ͩ,WqeFV'gu;>+4H`&'#⸚[{xXbؒ8E j(9DQPV|(9ѐynҍ>.Ό'8Y,3FݷPuѸmVP8p5{l]1{hf6ug{;օa-g^d[8aePhN2F.M%6Cn_yw ]2sbUF?BR54+;Q([menpZœ#\6fz'%/T{Ə_ "4bZ1"zwMj\ܸ %0\,`JYܑy}Ȱd0wj(Q^N* lc%;Q`fYMnx6Iqε=65v50*$Z*=,"OgY5y&:+Fݣzɮj2`2(,f;䫯>—!%)n9?)ؑ3`O#B/Of YX0}=${7lpj983w]a{H)E0oS]X3%T+:Rܭ6 q6 +F*oq_lEqh_ \L3u?kL  E\сyIF_芯УڶD=V#.,}l$qo-U.nZq,)BMR%qHmnHWeцeڛ@ݏAtX ;P/$*cl+phAQew˙ _:7cmlQJqCiy>?BT15SZduI{K{JG$"l\DH AMMd+̳: ?NMIFhP lšO˚쇍v5ȜxNg-IGh<z o$Q52ؕPJZzY&{Tޕ"qY\c@ N Էv\BUerH]v(]euޱO7iek@pK NtPhfơYu&~x^|FT"C4Jѳe}ȭ9x 9zdsǒ ca>'B(cn]OwM/hڷ@'H#N2 cC=c-}ǩS3i\!GTRM)E@ "1G0\mИa|ݙ)fP@j2:nQq}44|Q _DCEH`sӼqN֎ŵqX͹283ɯzmgi Ǎ;#o_l'b]@4k7,.(+~V^浗_EP\<(fv>z CR3r;ty@aˠ{lzIzj5'[myd@9u OUd@1Fkz{P?59 od yڵ!/̑*u]u)Ya=kƣv1T"ͅ7ծC<28k ]b;[i˽0q2BID@RQCۗT 臞Le#r J8\r?7-V5Ô[Y_K^/ ,. fT_!IuOm8e) !팢31'%@<9PiD7Kj9i)b&:l5PC$fد!~oS3<m x̺,l:KESܴ T].qq⻦紲i=1"m۵9s諯GI)ۂ  Z6ZUrG 9soB}P~X A*ECEuosƽ8na%]7T @~qD#Qi5kL.aF &ل 6='Q΄yhBugoU4{rPY)?Ց}C(cO8y LXj0`&JMܿ&trpnV覵(}R$3 dEE|W%.>u{MUGr 82F;_eM_"JWFG o(zPIPaT%}K'ȩem]8>Ͱ?!)f2Ɲq )[E 3)yerajz[bwhX\&Z%Q|Dy_;vgnOcpu1nsnN}p.Toe+','7|wHdB`te!j*ɤh$nHHձ&ߴ;~ a³%eYr2@v(fK<bB5{Eא8$G%HQ[Q=WT$^r[_Sk2m:I2 )pcKeWi\^J=:ۭO$ zɈuteϣiE|v-^k֔UȈCo%KY-h%!{ńBI"Qʘ'~?PlDx>|;4ܵsEn!e W[lAV(b֗ H]ښ0,KQcRDTrz"ѐVCD_)Ρ'y}~f?YyCyA n0syM:h8i`G݌ xA`V]$:\y`mj)Q챽5Š7c0Ya>bvHŒ?ge%dIOaγy~FZf8͘ڈ<<ϡq#SKkno䊉t ~ĕDhЎQP7884E'~z[n4V3)*l6v@]eV֛<ӫqN 4}M |u `P].am o4?}ardYo(!d@w5!h}W>Pv_ڊ\FG\S󈥞q7SBH,:h=t2ΊZ+Mҭ }@Z"1,~|;9UAЂv5V1BkޱL.F ҷ` cͻ:OT-KtE %bL" i|Nc.aЖ,ҏlA..z OD;iE}sΠȀ##rx] 61?$Mkg@?^tCjM(K7l~hqyzQÔ3 <)qJMV^MSwq*7.G `T.(םÎQE4R=eL>k>=$" =Hy*!,lM=svjb@;n;%œ46ѻ-O@B0L@TjmTnB!g3A4Q˗Hҵqπq+IeR< @tG7$I?`q@lUW눱 5Tu*.9`Fްm!ngƷG}w-W,W0Όduy6p^דx1J? Lg5S1/_G Wg>ؒIK1E<6Qn^ԠAf*;O$f_V92D 8Y{W"`գG9:{.J2e =L`C7O;d fnS JPlN{;|b/ZHs~dj;x;° ? +b{Ͱ7^Ӂ#m ,h(h{}Xmdž]L PbaM׷d9]9G,R՛JNvsPrAL Ўt) Y*M& BV2.)?{~h "0$qᆚ/&cgI.{$5,FK]%;#,EHFls,`W8,z6Q E.~C[:=,@ ̻SsClH Ϛp~oSgg-f@мc %;vIvG~ɴq0O+V7(2j2B=*1^hBF>f&Tx81xg†Gֻ? ʇ;RFI4XwSws0;bܚlʏw@KБnQUR契HM,bez S8i@~lh_|<^O Š 2"t8!6;<+4ntQ'?F҃y6oEMAB)NKFߑ&}-nU@/+S`R24M? eX b" Ms#\oXSjn 2}Xa<sLA$Dۿ_4XUMy-RL ]2D_hܴ:]gtLx\Df]QZa6li7&]z\aAT@@w:,H)qiL`и-O?̜@vp6KOț*a{官l`u}E:3֙F?OCcĒuy;XpV+4 @MX^li7o~َNӒ՛o-͂ MGqI,wM;^%Џ)>`)@d lVȼL)22UϮځ49sb}7*fǞKCࢯflnK肹n)j.&yQҼh_&5Qz Mv2 cjoY𴧯 EG!Fa>EQѧt2rĐ/{Ck2d̰tv8SЍg(y('@XS%kꆱN&oP޷fF/g,g LOJ]Rvh' RXBX44dE-Zi7#xt$D@(B@/\Fq\D׎ 7+z{0 M}= GKEW-qKAl>E@iʑW^nt[ߐ;Kc| 1Bp}LGIV<Y%9p ;2iJ[:`St,jU9'd8*)auyZFPmeH>D̓X6BTgXCg h t2ϊNsQGfzQ|NÕX B_ 3|-^VM&߂7mdS=IߛAeĻsLa\r礌]o={*nWO4aM]}}Ew"]P't V˅<+R?N>!Z7̀d"ЈHWO@ ƙ8S36̳Q͐%Cfm|!_IIAvejJ-ҿra"9FEJ ![1OwGH $ᗰBLgJ󆸑=DZvm(t0Go>1"6.ѣOzg3}n "<$>'1!-CDZ tML$|lFc '[Q^&:a|N "eOǸ!oeբtNJCٟBlaZ*m^'ՙQ[ܥAT~27Wn5]qW2R2Vi7E~VƇ?A-mS;+2qS\u<O[ 8L `rȔDr=5if'KZsZqNk+c4YsH9o&q} vf*x TKHL񤎭!Y`cf(OḁQ"G*|_0{:IȄ/T$gH٧Ȫ=\ ۝0nnRQ I+-''Ci 9(2N+ lluqO:L^N=N9,U6 x#. _Yr»%y;UGvG .U}E+1P%dMoKNLfEm'ͺQ)L:nA Z|V=R|C3wDY ]$t>97U?-1%9[yT9_> j5^S–Erҟ1ı2yf F4_ة*jwְ#CW3t KO9s Rvs"xp3^DHMZߏB3$,_斄Ww$ 0czk1=<`}\dr~ [`8L+c נD*/xd?!U_?W;} m`#PӞY`يJ]we- ϤqaepqD'_ܠ5Ugyl^& GXuv!ΉānɕoB4C 4R_8PA{; p7>PX@8ڛtXO19BUpӺձLqߊ?No"UR_d E[y&V5ڻ&ݦ&ꊯ|"̡΢qs*ю`i>D%$M,e*A#8 ֒'-noAŒH#=5GPi}ht|ڠvv7O'g/< t؁KZX!ӖL8ȥu01"/!( LbR `d/ k JNZjۄar(9q1bz*&t3ٯ=NAߣd7"ǧOʿlCuKƳۢ .7aWp\Fe'R%ykɒBVl׵9 cX#hV^"0Vd6Z&uDݾt;oq'z$8 |7)JVxa|g!Dcj9)I26㡳EׅD([.]B%.6kp/,RczJ~!a偘ߍI5(K m+<kMF ˦(4f쮮_2!Ti@Mq@<- 0=| .z|;WÔ`|O$䀾T8eus/4y)&d)cset#&[z K0xX [E+f.+t33_ˉ 㷝%K\a}"!''C?=C 5|r?$c ȯP&h)KOJB`e[OaxIFF+opskl9K~VO.;"X~ء8b ^=Nc3Q+$ޤ`O<D]>`A "t,>ej*6ToϓAX809TJoxtϜE ,::ϖZu y@!|.: +Wx."bA~?d-4@R{5J(Ոdμ:ptǭɿ"os j"Q;]jR|yH7 IzW(5H!L<'Sp?y^# ٓʐfF؊*hRg;f1z c7vGJ?ܪ?E<2t yZ ^Dž,'VxFk7f"mf$>+DrwY'{Sf=]øm%*uR~a{"F3H>mÃAlJ0$^ -k3LTuvq)a6S'#@?pX, V]tB󊩿?S{'; omĥT\ФPQVAdKs d\#=-YZZQqh`ϴZS)~&-Vﰏ#].Z?om/YiI kNuks1]{NfC=:\`> ͩ7%^*f>lNDm׍iCשU+b}.NUVJ%Ő-Adt$+}u _B,n,8%oC[Ys~ f.EcM5lgXbm¥TXh=,>VrAfT>ewjV8}rxbӸ1Wړjޕ2 >@" OG=uc}*lQr v>ZحqxoqI(%@@R7?~58:[ZVPdulk6S/@zmG9ٿ KݿmKJFW6sZ=fewlf*=ר^:U^<'K o4@98<Mln uax䴪,8'2tfQцc?kGPWY)i2yopTsBn΁lug(ݜN:֍9@DAPSлi>-!rݬ^A7^w@ü 5P\+kN~TD}S qIrsp YaЊW7U>Hm:ȣAL 9KeRAr8҃ M1"n)^gJ) LB^+A+t{7EI eI*QUf$` XB4LWCA~E(^9PDOmo|ѽ@0=ld( oέObÑ& , I$qT5)6?@=vA..e:Oe60!#7I4Vڍlb]i@_O+i#.5 \ !Jy*bxGQKw!ڗhVm.<>c22Ѐ2rSG4Uҽs tH 8ږ(0Qf0b[Y#.A ҾC0䢜kLKXYn]D ^'ƀq%;gY%w9Q|&>O=_uiD1i+: fsڽ tvx(K{9IRg.iTd@e:SPufz\~u+9/UWl%3q mk}PYOdkXN}WO4E}~K}VP-K+El@0p)XB_Fm<ձKi9_i(cLI8f26n!G?8U#ZEu/F?-:>flVK K/ʬR 2 ]:czmÚ%NpmR6 ]`fFg ⒛׻UXm?pzͅrqYY<7iN2T~rlS)i_Aꖧ@z#v/ Qm0pxJn7 T5ytsd籠,)kR8R(pL xir &[-W\ܲ%PϟIn)D+ROيٺ) H /~5"@zdL%9 OłKoO9F&MuvhכR*_V,4ShMɸʁD|8#H D<0o%hU2%_=U(+o%O,"7~/t#︩ԕra ,(p:`ĦBoZw pQ@x&g߹^DwpdEF*Ⱥdxb@;G д3L"˧"c8ȭUAkvh!G[#u_ R\&&-y緽M$!` ܞ" 32\z +cd %h8wPU$g`E9nr Z>I*Q ё𼗟S "UQ2G@x`~|ZU~x&~j~TT/A &FaK MUԟd ˪@t2uDk}mT 2GsTd*nq[h!~χP=g9 _A+30d}3X[鮸;8 @g.٤lU KIh2 U]5ЧZaǟZyPD#aЮWiJ]-miIea{iIuITzyz|2t1`JEԑa0ҩi3 w:f"c]6Kk֗cOly20sN4;czT#dS0¡4vO_@0Rvր2L4~gfP}6*z@hT{ǒzR/ @M_NBĦIn,12H;]Q!Af(b(K~G LZ {i6Ǖ_], zR.O]RӭGU;r:ve }U~M[#nzm[[ޙ1NM-D:+xCqp,qoJWaL9ho?$ #ዝs& |_0 ItKz[g*%Ƒ2?ȣF \Yt9Gr\q^.'Gfmf$ E!,x O&iZ\"&팽-J !P9A"!Z&ރ S??q L ,q+ySJTMN@¦,1 =Gæ!ˈpG ,˫"voqFaJÍbװ<45`'!"wJYwH8w=i逗Bi0 JqvG#z{ @segأ^-!ׯ/ k-Xpت/Qvr|ĝwc>NY|ݡ;@nw1Q kM&.ܫ{G񄛠p?-0젙wPtE*zX٦(Ǎ x@#*JFkweV1o&zS9ˣQ܉̟EݔLU?SO0hzf%oeD]RB \Ȓv~ F̘l/7:mÄiqoQR<ר ְIM7%_C% ?uY:u=4q#@;n;踩-嚏*q=@Ck:ؕr `kҩX5!LG.vav:ŝ !hM/Ԧ7Դ"ȩ.4=ISCH3 q ugm/pVWH*S}L)p2JHwt-phHcDDo}Z,V Mv{EH{Em`70'D0D&-^yA*ʈۧ8/a\Ar$9'/5-Ϯ/[7]{w|V٪rC\k^ާD5?s]o1'g,yoejG( taAay4^ILµRmx%G-oad$q`Fh;Q͛Z!d:k^"rklFi+TtɮROY';minΊXI/RpX-TS|G:3̦ϧ}p6 @6-L AoL`$˨И[cU a|WSqJY~ڏ.oW |՘CT֜!'7iVSAK|KwLwVDgas8i{ly&dz@ݲ"*,rpay wEGtH+I)6S?)V*&"b"O[dcB, [|"]wveXf^s\~邅/"z‘xfK}/wꁶ_w2\:-[szCV-*p_z(kTުu iY{,"_?BlkUOdyeR]f ߪHAMqmS{Q4Af<೭գt+KL w sGsg]3-GU@B#HD^-oR"DP\cC+6> {u  7؝цQ#;) DNҽ h:e(VW8>'K!qJnaSFZX±愑:?2u, 1˭ ZBYz%A#TIe*(ZID+( TN @'%eM@z>lk=0eC-6vAz{(D2NJ8ǬC )2@,Ul#01^ѳ'eL+y=*hɻ E,ڧlxF*j.߄?A > cKv~uiş0 ^D՚V!MEuN:ʲ-S[4NH[q:)uM9LTFD"OZcGʠ"ƃ+/ V[|z[ꢐa c6K sնj9o?_~922s%LߤYe%^_Єފ K/㌍ZY|(OJs0V*Un4ӳ_oa_ZlAdGɡ"^vݷöZmO t/ Ӻ]S"k#,XfJݓ'JmøׅSB5ԙ\U\E{PqW/»0.X27Di󪉢|= sz4 =K2RO3Vm`jؾxͫp7205PÊpfJriQ+GN'|UDR ZBWa&쾯Z[*U"v@3QSEmcM|wF8F_e bрXO:z ' :FoӹʛG=x ilHܜN"gx~FX6RRDv4F'(Be>2&n;Z`Irdx\MCQߑo*hcQm ˮW LI^cSoS[kՎU<`^RW$%KPkԦ2~?e!N;d=bsS0j:76L[V6¯HH}lfO >S[N?TK9BkЃƫ WD2zю?PKKzcqr#DY5+rSaI2_ ?F^mVi]aDڈ@c?λC'5/{:_r:nF CC=>f>+Bv)x )_**qH/QO !wZBzr4U*4Ai/Y*#NA*'̉;vg P}Q[0$*M7u,#kS qZ> (.~_Pn?iO[Lu̎VR/`&!4`XbaPOAsb9-+Ff U0dOj.?A)ٞD]ouRJI.E(.:y] %lQ&3 +yxBto fB4f_!&a؏t@2zyFCc G`gM>J#4]e0|>$OUx=c1B2mT\"oOG{[Ei8hwTn[N卥*k$j$} Ц5I儾ex6_鿡^S踎AEszzG1| ˔s\\1ۓ%X+L2F;_%8K53»|ʄʂdPcBKzvc~x-u8/C[S(ݘhX1RBsAjm.1T XEa].mO&T@/qyLL8aV"P n ׹P~m7Ӱ;q{7A 5$\58-aUBV?mrC&FcIaTJ ?C@.1R1˅ۧQIې;yeA"N><cu uK*[ٿ#G.lY(Q•7u%ׁvX]%GOw<8v?8Gf9vE6]@ th.2rJ`i !/w :or zm#GLJ&H<5Dч'QbZ =W zWߑbAsATc1ӣ9F~;.D7^1]ޱc#!X$U׽WNTtz|YMn*c=[tnD/̠qtu(N]hA7Z':QpVe>K丰d` U3&7׵bijHQ"³a e_#|:UOJ>J AݪWH[oq"G5~L&=Dt˟cf*//m3N@QD带2Ƈ: O%dO~ܙP{5ɣS]R7IK| A$ @ }⟱nrtJ$![^ ea_ !$iwغ/ U.(JD9\q;mxli@M̄V. -:7A1)aM ӥJD6{nJ3ӏ':~]"TCh[aioTf7I|qtM>'',K) ޒ]cpP<̒|aD"Q;(!p~|6dЪ#m|VQ  )gi.xT$#ѬsvC' yl\@ZTjh}3F,0(#<@ ̄CQޫW-=mm4Tk,/6U?@E `/igS!cso J|atN&x{)Dy9MS.HC1.iS* y$؋|j5]*=7MOȔ!UhQ 4")׉f2׏c 8߫0R%ͧP2<Ԣ,o|Pwv{%=U1c5`VGo{=0B6JPKDxs=o :T{k^p}|MYwJhB&=>B;Lv{v^BNvp>܊lܞ!eu6Gw؄ЍaYԎo^D.mQJ*S=6jM ynIN8ÎCJQd$*q!1Y:~*=E(hG܋?Kjԛ/ /rTqϕ@'\;!eRqP⪪Sj6mqўwW]IbR8;c}pꉗWųeoN 6p2?kPO#CkiB0yb@ʟëLNڵ[պ v3%<3M1 /lo@'l(3_Ჵˆ~d,wz!Vr]>lL؄Ce #iEUzܟ$K%ƻ.#n"K/O3ݻvx "%8mk™,fҦw^߭_D~e⭨6U6y,4@uePK!w>Ž%-r8#<ABǛ}0)eO]ȊK,O[2bg(瀦rN-*?cߏ6LPbzX>@( Yi1qA,+sH#+(ґk9܋4 ҁWռ 㺲bg#7c{ͽ.2W7X~g?(%o_ %]2 "@ZBs66J%iDFW-<`_uH D3b`Q]?z]܆ ( >6T",n:Z-1;sYYc𲾷rvМ3WYGnu:"mp ;nu0f$ qj[Y 6\ƳomlWwKǐiǾx\؟2nҴjQ;}Ef)EH$Q3$L[u/f4d % )҅;^#(cDӡyڊb1O×8@PRTt}JnxWƬy{!Mw/MKbέTA]*d؊h }y 'C~zYXq-\ <&FlHg+ WBFϗ&`z"V}(/? P=0x{J]vKt`O]^*zdQ`XU#ڹ) Z$\09".3*]= ݥsO9 +|hqaLN{"z=ԑ%g+I1+? JǤD\;Ur,j_*| EPU;)-#Dp#=ψ17뺮7dvczh.D щu^.HtFS1=mĸQ @RNh) )Oc1b'~Wa& !fb-h؏4sͤ\Nj&ctCAl͂Y^U EUT8vTc.b79gK) ^yvbUn2 ۖtu$^>mF28]W1iY:}Gc.Wd~5ږ}''pI1oC& ިЖBSx‹Leb:DQ՞ V),|-wp&4bPlؽ5"l O>oX'} NȉvɞWRl(dOEQN1!@zqs @]f8*I$<{^2$Kb@9eoY2r:O8k@ //^9dr%,{ ("7z+kɹDDףz nj4W" (2nʉI_Y:c1r35L ;*|7h\ՃPEgu?v{l~})vvu9*Q\ʎH,dmx.Dc+XREM sPvIK JQ]0=C9=:I#FPi*.OpU$znrϥ<]YZVa>FSPq٢o4OuKٛc˨!o S+\q$fkPi\B2 iAh|2EaWĥtۙy̙I`;M^ZIEGz=tPBl3Z19p;IA_]@$֊[QY<6v" b8Ayvmj48g~wk .LTh9(}d2%Ty̡$Oy8]sr)$:%2~z0ri LA^v0%6i$п0R5Ud[_^d2֌=_=r^E±Qb\j&pZUVjɭ 4FDKHM/pn9fm?m[hT] @F馑~->{}X\㳍=p;!> ,{֑Z}U*֤SPM*)r7L0jD,$ـ'2\m÷M@^x)'}XrU-ͤCUuC*E !CCղ_`%0< JPFXpqϛ ϢqׯK좁r-omXxFd-}-HC]]"wǖc"6}zm[Qs"l>ރ֞7g=ȁo"2 2."=>+CْN[+1#+)czR,0h_,m<O񹆅jA E]&Dh<@ d3h3#䢌d6[xb t+숞Ρ3x6CP.r_YPTץSmFxox!~녴bg|=hۇU?3Z>VjI8Eמ(]*B Q٪3{<+$V2Wcڷޮ1峇k)+L HB1%epIQ"wC7{pKAcZeaFB "鬫17I A0.ls  ~g2ꀹ4[ EgHo>Eni=* l/n v0>C#|75U E;h@:cÒck` ȞiN^rҧ␾LOTJ #^F}G sLֻ{50$ ]FU-844qglTb&{X~Gmw$V֡iXu6p\ (O[6ҮT{q3 (ѯ\sBHo +u9=}ĄE WS1JaS56#3RHS9ēfv&ԻU}"E>24QHn".ەnw,[UA|kXA5qgr&Z/}awc*IEaO߰]Ǿ/iYm4w)D9UC$ێ嫚MkZx(ΎuA{2SY|TFFAHyalW(}56#olލAjzழetLmA&ٌ&V;i!PLo!H7H2DK Ӥ{]Y !F_l?z֝۴Q-e+02̐YfW"@CQA=N7uվ%qű g CFdL7т^'*IQޜl,qɈui3Ƥ[qq;<3Is Buհ𓓾s/Aʠ-.ܙ!wlan\X=^\&c; a}YAQǞe&\rI~tiǸu;>eƘ%Y@ȀpT|-=2"2VC8';7 Pi2a#j_'=u eùDPt_!=lD}Oy*+&k `U@(no)Ǥ4R}qX; V4;Yz霥eų0D*h/@ogynхPtM_o1@ÂV&=U(&qXtwLyR\2j]?,\sBhZ8p 7Tbx!"%4:o%0Ɍx7:= !Kh,! ar} A" vJ^'a(D~id4ہpb'▤4\YLqW>|} ?OM`f5[ iO\OtENz}b9bˆm+q|aYdw)ǯ>&T\hc`b3hٮP;av&;P w9_=<oҞ pBIRڢA=vQ`Ѽ"(rpE01w*ڄeZʹg*

    ; xVW΁p\q o`L&5P90_E<TABM[)BP$[Sz^~8*iQDyڲhS}so.h[ɁW:em'?-RJn_z2i['z0t$nqYs JNC5]'<3G%W] F**[[ANT>|:T͙Z"EoO>Wv)qԂ^~n4RbPvm5:.pJ0Dn2iN4ުIpK]A| w=b]y8>-8{8,1Jsf`f#o[)0aCd`XL[g]bH-UEYoA W)UZÐAJO'[ ^L1c'-+]h%B;2r l/dS;9s mq _񛘱fg[~ :‡qGZ0˼cZS!6"ס_$stjTrFɅxcF`D_ҿ?h AraITAa3m'nYj"h\He0e.oXkk?izkli=o'Xy+wgXbW$+[vAQ0 "'ց˥ ?J'clRbUN!vmE`j$F5BtZ | FKT5 ` LKFtμѱgYZ0707010000012b000081a4000000000000000000000001668c169300001624000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/saa7134/saa7134-empress.ko.xz7zXZִF!t/j]?Eh=ڜ.+˒2Prټ&Emޮ\F&n/wv635qs]M*{$k7!<ݗ*7\#]D (7;_jYWݲxD@v: KP ^..ZySFT6PxiE O@)",iCIH bY3 # Qgs6j-"r۞竘U=5cNDj7\7(}%ԕKjK9~(:D:NMj#ӧ&ttu]mV3KWz4" &*rAFJ\k7.4,'FĘ)H/Xvgßt0Xc0bN|(E2?Q<"7tJl=ʹ<9/YDz9#m@~`H T9î抱k$LVtCÜ*'}c %tbRDv4jwe>1i"ⴖ'f pWdW} ?̈ӘLM!."a Pݱ(,y7nMoYu%^j0C}n L[^}^uaǥj:݉.66>)-,=r:*HVѣj:=Ay2h?!7w}b bwlQ gf:?@+gn(M+̒mj6ZZ')`<>y,nx}:l' ^íٺ*=NCo}1u'~:q {}Ba,.,v҈QmYt7{BGJ*B 4#Jz4nG;``n#(yA j9:DuQusc_Rk&*}2Y֊Dp0HԁVn}3b p΀j8Ҳ@80W/[Ů㼮gV_[ 1]dlZÑh<%@*Bo#s{hRhd8Gl.n?9MD Jdp"aNÌT<9]֜r* yqVVA4Dz`V*}SnFHz,mk{au& Vk".S#Q֖rs՟:sɛ?|4e4;ŮTj!sfX !rCfPrz`<]XžT` ?圥KP EIU.5z$Yї>V f2`uqGM-~Rl9_S\/*usݢ(_sA#;04ESt0VqQ,ՂkG+>C!wOYS f{C[<)Fq{KNӣB)@:- @T@}kͳ: el3~yoro%Mu_-g:PL,E|wm0>Ω 9TȵykugX,.&:l(fYLh@+ }% kIN+ضe{%z%{ F5lh"jc?uI-1ݙ3#$)g;Ivt$g]Ab~2!㗹chw/NǹLxnS.Ov9㓼,Coy `v}PƑ+v,>Afwj~WGmgzGLҥ烵rG;l'Z˼ <3vu9:(Lv{0Bȴ  V@${^"/^55 !p=TX@wqA&uJyp؎ϦZ-m%813I l‚J#CLXЪr[ d BO&'I \Ź _h0ݷjhEd2kp$a7&A'@=k54L>=2a 67lgy`Ȫ~?#kKtOu<;x;ڏDXWAOFE(вڛ(m{Af~b Cu  |;$=c)WXHw-+NtP^ݥb{_j8LwT$2hm#^"a[W={ˠدBܨSe}xƈy$ŵyal,BṃF;qu*Mc(B՘`A4ose+mVg Q *V; LS{M=fz" W_ ib$0d\<0w3{O/4N"2 ɂgt^=4.qb.[}Np&iS[ٍ0Kh4DtN*ɴcK{/W"=hЅ⣸X6(3"uȜjmbsfzsm{=]TOeU* vWE"=jyxc)0}_0iJC|(Kޤ os{lRT?|l$ٶI}ڤVsڄ`?F.PHc1fAwg`6:8 Ŝ%]X3e(? }\]=˦X"_,šqoqI+3!\sj (4?Wf3  ү ʴu 4V+YT24<_PNv 6T(QI=NGT>`᡿4@ Ǣ]z; ى*K@l H2h;SPQ沝'/>1iuY\TN" 7߱ɶ]P+6q򃅢p՞Q%]D,6QWn0)]bD|;TJEAo-ՠJ7~~iΤ!5Oxl:GÈWrtLP -HjMFDTKg iQ'fA  "0Qڈi2.Lc h ngI2 c! $BPa Ԟd΢q #Z4;3؍؞ϧrUmLoOB դ#%bjU˝*0V4G+Fu/]ޮF=vsHSo[0RTn<>˟[+I4{&11l|E2vB34V@[6<@lk L7*kq o&qj]5`+9Yػjb4Zp*_ uɩRПZdˍ;q>F|P92$vE,Ҁ%-F|/|>-Ȯ87lx1*J0]͚uP\4] qͯ{j/2DiEu&HuvjNeN+:ud~ ^WͿkeE<ckbxkSeB~)A`hΫϪ`鴑)hW@(6BwBYj2ywX8Kߢ t=z5tZ@D[\j!&H*!c#R]"f"ʈhN&VRFV=i>̱g* )F!)k%.r[f>3(Jo6TPס,:zb/ǻR@CEŌzk;S%񊟨Cp*?y *hhD4:Y>:ZݛU0HoIĦj+/290t> 3_ĥcTsHI5,E' kkwZ#/Q6o3ݙ]*788L?Ʉk39ǚ<%ǗF a RMp6FA)84"۠a3)zfґ~09#ŭTXq!3B&dgp"or1]BN!?$^6--[r *@l;E!d$OT?|ykr 9]$7dEyfs|@L\kCmi!c/-D|D_?+ MA䗡*fC5gL5G%:Zhlm`K#^@Cwb27/Mד;6="oIHITa*=Vtц\N9-Yā b gk4WB_MA*If%E qy! Ym.TObjìo\5wԿk]ʀ~xrqO?"(r$ 2E<_ `q_`$'ؖ)ce/f Za@MZ̼m*κ Fm*sQ#BV d"&Sl$HTycly4 #9, EΔ822 ,' _U;]O^f:-B¥H\?OӴ9^6g2u$tcԥ[iGYqᙽ[fõ\uEuQ35>]}E!#dxGe s-M&۸c▉'&փ wx5]6 lq֏]`/ϐio6+^fCI#4|6vT@ 4aQ:M¿p\ֻURO}G=>AuD`ZMDMz*Z`,őfj^1.| ޟ*=,Vu]ֶP)0$n{k>f5< zR ׸1Nt; m?YQ9̄գiRǠ8:(eւXpn MŠ>H&U]jF*D:m L(N`$\N5><(d̓"X8 гߔ-E={eDp@\_cU߽=jK>seaF:f+˦ Rti3-]4/WEe tJO¢)椀b KF6yp⨸|vҷTuh1Q>u%kUkv$$|fMhyn#@TdJ{ [ ]#kz|rf ]8xq/y 5eX@Pp I.H.l{*8h "5 ll[-.;3 "D{s|<" H[BRg29 A΍ 2b%97h>rk$Ifzt]G ˶2'27~kۍOӭ.m,z&f)3w$pEuY<ΘnV<< ":} Uc61}#]d |o>uFeFx VNtߠ?-*C{90Mwfq3~/Ge$kR:0ߣ5sG- <'F\":,_oԘ*dqk0$lY[~@[&[f,dYKiy-qJ?~G~:tb-Hdb77ٶgV$HaStD\+L*TRNi:U +s#H٩E5 W"Tlȯ1eWb'MoɳT ("X|M`<$+/]6R"?n2jĢ jNWq10< ;ang,n@W-϶D9tE"G-x| xv-FS|b"$xBg|YTs5g %]*- aA k;ػUr,ӥ3~|UGPjNun+?JUJ ,vpQb\b=d{oF4FܓߥRK5OʈDaU @_z TW 4VP^Z>V}=N~R/XSՏxhDUD Ynޚ#+nUyFw IX r¶ĥz2_Ax {R/.Q['&V0*ʚ"A[\S?OTiBso|/f1NI h.F-TubAm~SZ~/.I;q]n1wiWL?|^g-*V:Wn'F+H)'BDy_V' ;-F}ԉϑü)uS (56<3wOfШ~0Q6'`nU8G AJR$_;'452\-:jGx>hjechCr[?b=@Loϰ6,a)6ґP F˒kO7 `zi+CGi3 `>Dp7S iQ2fթwpC:%BjSA/vO N=^Աޥ& 3{;\a D b(BnE-Ux`]|vdIe-:aG-wPW@w% NĺF0 Wh%8m͛O观ߏBwV(jF!Lf/B2by6)PZŻ7D\ud Ej^ʍR;3~OsV@D VBEDmœ$Z Jp#.+vPyH"\ݪ'q^L6 $ Ii/֚FcQSv_Q992d sZL8Wb&|d-B-l1VkrSŌ7%#WPxvbT#F@ȎܲjHЧBƁIй4EjKh?&:BG{zrq(ܢ<˜G#&ߒ +Qnţ< #\:Q?h :gmc4:2&n;SBQq@]%ƨ5? OI684΂Wk>Slz}BNwLC$:@Q@fx 523A :mx/wAi$Ѷbčh:;'ly`| FC֨xsE nY&sɈT(JqҺ@UzYߥ<1`>N. ⅚Jhlk=naϕ15>sd 3a=+}Z)A|NTo3WhKsÏ5]z^;&'XC]tQopy"*z3*Îb*¬WKI:(qK"uRTz?pyT\!\^u4Z*%x48Dbрq;n6tFoY>?k&G,|LؠXܫe}R2~J(J.sEL h0 n,(QDf l¯r5ȂQϑ0 q+|'2eb*4o!LnmE("%N(R1_X,"d兀?=+b\`и=JVέn^~ZSF{ u' Ag!$:#+`/N(nXe#Ho:|bЈ%%zuCKrӔBUIS7-T؞_( 5]n("x$ 3&uI[_Mv*-Qߪ\<r&KFf,'wIi\Ĩ0P|~Xb']ٛ^ci6'Cd5_˒J )\"!/2s -IkBft!$biv=?Ilt-jcO<&F~xXt{s>lFL1Ll٠npͬLIa( Yf?sI9Z@7^|BG ݏȥuăx'[@TVqa0D؝u,j]ҍw]‹$݈y8ȇ7E'݂.y~-Dwf-h}茖i]-md]Λfh(C[A syX"h/)ټPP6cs&_Xh׼SzSW> ,j]>ԳўM=٥\ t@:ƚ@FSS!9HEhaLvU(q{w7/w鏮TS?[^ e2·pl?r)2ĺlWŠR0cB?WTՋ 9NoZ%5ng┾E*I/3 DFPNv꯹3ƒPmM l  2~ #(0B)SRW0ҕDs "C*j]yM-K/~LREdR)]=a T 4J̴+]L%gsmQ*Q?z ?VuA,}1Hp|ѧ<#x:ơ`H"FTeLMN Y[1x'fHXp=[ K8H5t ZMІe^><I:#߭?Q!HhtO+DuOHa8cn:>DeZnJR{&VLSݕvol2;Gmu]ԒrLvf|,Ύ J})LFT- ZzS_6g0a1 4wI sOH,o _Rs-DME +R1u1K]V6SD_#ԿgVm1.ӦFzSb tSJ)=MF]rW{4u;^Qexz" +, zYc׻62Kot:,ɔjVB'R ԝGj̀ ]ǝω";^Y 7G)z*m57DGiO"?.)k>3?> B8LVN)ڮ>ݖ<^ݪ]xrx<ǩ1)NgTJ5nş-Œ8QK23M^AŌ<%RS/uT|zX+3`]Ttm .c#+",gh;77aFP2Db@u+ʵ8j 0~Nse[p7: u9DZΆQ=c!GI2(w#;+Kc6߁\Ȥ̴Z(bB๊V#_ B>TR~*{P2>Ãz@5CմW-/b&YdKyS.ɄaNcrU2$E,3mLx#*eW05K]$?1õOǯ N@*?6堳cm n!t)9ٶZE['Y~> ^wָ{/<;,fgCh=7^LɞB xC1',gT9Vg+ Spt6AqB&n{-_"ao!yKhm]cvأD1t0$sW/iQm|:;w;Q6 }-X)۵KpQ%F}r [gq*T 9o3U ]$X.;.>)#fgO-kq‚9 jhh|%Dikr/;=p]{N%ݙ2)r'|5&Nb\UCE Kv6㟓 yiwS'޴0DI0 Dng\Ҫtnߺ¯m>;h`̧eײ0F#[K _\5Ż j챛TFӋYwU!{ z$F7N $? G|=DlhHzH5.2}657롗4Z;Dߦu^P9i0 %1B{%w75乆GwXĒ?ۺFl`=#dPOuY W  hZ; T3vG!m4xx#^=i1[z4Lf|f3JA$y=>`m"Vd=1>-X~9cH@iFOk:Lz֢3|ef:t|uogtTxPR}ʷ{BPOcФƝ9fId9㧀9l«j&aT%@M;% #iP|=K `d6}%xI/l*L|𙖏~eI2aHC& >ZEXo :CC Ԩe^P_'{afQLJ\g+Y/wOvk%H>wMF@N*I+O%Ř 3[vne]X^\W5͇תL[w`?-i]q)C^ o=z^:t Cyy.%G8nM@jf" U}(!6v P{/.txcwL2WU3m Yג82irQ} .jCM(UQURHUȳQo[$k?Gϣ0 o7W43G]v[ w$%P:NAq2@-0YvF<ǿg(MlK:ҚxL79'\6KM$K6ۼa"*AO>.2S@V>SؓT HM&}/nvi ƿKt\!<\ĺ 7.kټhdAǙ}#j1j[r OsewQH}VoWTQZ82 'm^deQժ t-zk!A-$)ģsh:J.:=M!VIEs\}8ˊSyXtZ}b8!ZZ %1VUQ5))•4ِ'-^hJ^Ԃs΅iZKsl0ZB#{xB PF!. +Aϴ!_S{DzK'Z{}c+=MSUҧgg]Q9c] TO8A9xD͑<}OбR < :9qkR2q ̵n>O=Ag:3먤c䩞}bNY޶*z}Tq)"0a>~c;%O Ui4SP1}ɵSCgHec3!*YBTuߘ]HS)ʤJ|}|/ 8ץuJ=u,[k(&O%INl_S~c%3ca :&:UCoa]F`Kyy9 7Lf,(ŏrDU0xH(U #S/ߛE+eh Dp`$ %!~SR7Z} P,Rw(A#,|1ۜ(5= =+KIp\w惲W3"4R**vr#ms] UbZkg`Ӭ˅ՄmBjCqP saAjbMS;[4OJ+2*4F u8-8wLLĩbA-ZuNK|Z9B r:b͒_x`a'}o.0RH,88¨U(wuh 7QR} Krf(ľ"w:kbV("BC},QlR⾻ǚb@Ξyx avYY >CHJ6x T$ADxɹ/!t1=tigAHcK_Z 4dLZʠ H7}HMՅzG4c{+ߞ UVwߠ_{{lSYU^w]z ]]vZ륅u"2l-9ݱa eb)8BlMdX} gK 72Hl3:Q;xhE<Ȝ` ev$7LpsA+J-<ܖy +l ipvZV=wMr^%^2NsMv}OH[jNg>QקM앛~$SwXR]CԺD;RK+G=br}/jq;5Ӛg@v* Hiٟ Le¥`K$9iφdFpG}l*qƣ,.N4"QI0G \%ȸqϢ cf 3ZÈo{Մ9 ; no)yN,gaˏde@#؎R)8NnLR%>9Ii)4d{CvXkKy~GA+!FQA{l~n&ӭ?±?Tn#ʤ+|] B+nOvU%K 1 ;'.fHc:"51j]}Jc+$so}vkfxoBG3!WX9&vNVt!"J?lUHs 7܈VpN2%ʛrqV_WqUIthV61Ww@M\~dN,>JoI{ȃ#yn .8k#W d.TLп q ѥ_*uȂQPU !x hŒ>J*A`v7D7c;^5&$JvGpjR$Ǿ nLpw"4L ּ &`ֆTV:4_ml?bmΟ^$A4{kok.JIȞczpV"a;Irc0tlR)+`Ôs}Dj*fNEͮl!8{F}Z"(i{HhC,e|)Cs-HVc}A%e[/=:~p&v4.X'9`EC.&Qd.d9_BӲJ+  vBsqeXr.WgY^)\v|ZMnk9럢v4o֌Q`Bᙔ@h!NS#(8ig@Ϝ^b^/lZ]?*7$Va޼ /}-ˀD=1OʖCG%tŽ7hI}rEGJӮQ'iEf\à4 Q󟝞|`jF"$vە 9Lv!0C1y;*j>#Rþja(jq7hx~䚒΂R'5#Mme~xWy4nK]IDi/U;LMm6[7A[qmdg*)e-ѹM<9 ͕Hb@R2\;Pᱣ ^pE2@YtqK'Pc.#6裚r /GjۏVcLk"xJ'fPll{" vYiɅza بa ׌QZoC Sy%'V v7h9-LK3Gx,6U3-NH?YY sЯXjxJ(9n!N_O̫HrRQ24# 9`w1:%Kh|0ceI r?J`ie!ﴐg,@S46{*cZ2j\ P{eE[y3lQʏc3Hy?{h_E) F䀡:\R8*DeEZ2G Y04$\ִ03zB\ڳ+!Ps؍BvyL rrp\qɛ̴1sEVZ>p6Y ؍hgc\KUM|yXo_!maGmFI!f޲8 1;f|%[ e.nB\Xh)d?=lKp~Mh[mR}sr{!‹qY} _Qtcn[s]Y3Bn7M|z\{Ů =\Ze`A[>#zPVؑU?Rxb-D WV^x /ttO֎X*$lK|qzFi9eBOs">0]G8>&Ĭ[g&ޅE8Bph^fs5Wv*)rlTԃ#^:|=\. b(aR1ˡ  گ ѯJ[%n- kxӾ%$T>ƘRJU1Cz wEkdwXПG:GJdti$`F^ݵ[@wjPTh.7&}>z/f,bvW=_8(LƼZ_lGNh@tho S؊>Lජ4Eecl Wp!&y ~l;>; dp,A 8.\LÊ"I胢 z eC'۔f%yE cVR~GJ:7{=]`xQ[rԩ|> Bhl9\ZdO:Ylrt{HBA0C5A?0erFF6}r?"|ؘ:<}ߕL ?l\qh._6.vM Kͬ)cHK>w44YqE2!y'?#L}p>OU6/m%27'Q<srdJxNWc(X&-bmƯ2Ǻ! o`'KM^{z쌇pټ ?_[`]!rADP;?J[hYwj- |0qj?R{q>C7&'m@"k^ݒEʎGM欭V]#Cl`@^D5! T?^xeO$?Jm{ +&XCyNNqcO=δ9!pWCf|믣2ZcS&&quX>A&֞Ѵd 5f!ʈXcm膔t~~l|9vTpㆆw]6)D+|3oL*K׬iѝP΂puF]?;a0J<_l$lD|4N3dS(6PK3hҳTOoM.w[+lHHv$KVppv<%{zܧ&OO[7e =5214_/{h5SsE=[Ӷ`{3\*r*v-<vwN/Q3k"}s;dF%snWI-zOҥiUF >lE:BW568( djFc֤1O$KV]3Wh}} G1?%jIadwg|M4}së[`2jgcs~,֧J?w>Tqѭ-W eWEYl0^a >D-{4pt2.6fbÖ|\%T[9U춚&%1ϟJK+RX$v Ǡǘ~ZRt~>K4C?sy !D'LK %Ґ-'F)i]I*m'`"Ww3whZ}&2 Q-&<$vW^⬄N /3O/ 81ei*E8x+-^l*{`ɸaX7` ͚p$y[|EYTtwL% SblfL|i$5նen$60V[[FhuG>H2j =:㧟u!gx =5N l LƒQ"YtoGs06ceF=X^駨Pm.ǜ)5qXh "mDMXgKPǤ ,Eq +K>czʼnqt琍Ư]\]I.j\5xpgQsBet2LVs 4'^PW3@9Iu‖ON;orDL_p‰yB^LF8`8ǣFt :rFcks,DUiKX O' ߾A1VBW.V1fngXJUe:D ,SC6nXˁW58Á؆{yzcjyCI9^M|̉&9%r-7$2CL#Hg+c@ε60 >=ǃ}x93dj*名\Y tr.$3!݄A<&k7!Rbć*F p;X6s/|gf`7eMtض E+× ߒ $8KXHFcS )4G @EYaHK7ูdF69mv%=`,;ȭ뎛؛ldUх؄u¯iw =U.zKοbOMFG&nTp% #ۛ8;qckSL(8w?{\ʡ9pCU5\m#i$PG#;. ԕ%&v9kh<`@H d!"͖lZM8 !4q :}Bpor.tI,0A $M1|~+>C9f6hAj$_X4-#mUtS% #|~ffk/ׂ΅iiZߠEVB.t$6}2!HpM {rWO>yqR:ӧޮk!y?m!);@;@U1?_"wNI|޿mURɼh}2_qT:s?NxXmɦ_R38L@cw/ndhR yp>m]$Ł\n@(r7} oqFub5ک N}.3J#=xRNLnru|)قnC/w4f Ɍ ŒpSLl`$ o]{lzLsDS _HU|6G2:p]%)֠ڄ z|dЈ"5`NqB&U)Vڽx Ѹk'-3MM*;|$r;af] OGD?wqhgct{5 8onWlu3I_.@\mRS%?f};jt%(Epl{zHzVlqpx'^hLp98_:d`z dLf$ݾ;޼`"^M2E%1- °Z~7r8D[I0MY;+&t ' ||#8D𘂉٧rtm+ԤQ"zN+Z Q#a*em"⮬(N * JR[ g8K8k `׺K<[Q!#x@धmyOoJpCIViϒNE[N@d;rgo#W?;ɩ$W=6:g~#}E)+L+@KubFviq"?ψ+Z4Nw9`y0XH##Q%y1qJq̤GsM#mvX)3T~siHXfec`C5v=4jg:NCp$ݡu߽xg'7Q-z|_UXZ,j, 23.bc?at|saup J^]4 X 991z#aT*1-D!2x?}cRaF/r֜&|FC讓6'֦8mg:R!3':م8Ӗw_|e8=FEy4VSZa;G8l`l8IJf-xuRr"o>o?1 FC`7‚jM7aP<>›b´x˝a-A+1y^U@2͆EBY PPj |J0#m㰢k[8(` iU łZ,$C'n1/M^þo1NFZ իdKuNhmF ЃVq&,CWRj3!QFt(-Ünqꅟt!]noH8k#܇DiV*,'WR%27j,6) ys>0nç.[<}AX@ B6ă9<*{҉eWc=WdmtGǯ |Bצ$:%,`(ڻ ˰iX߆!*|e;!mw?;KeMg8)M=3@pLLOAQ47^W!8:ы뗻.\؀[ݏzԑ>B׳OU45.6f5ٙGBwN%exZ z焱TLbg _*lODY76 08$廡 Yt0'J%p}hȊlDzM U:J>0~$ zϤZ]U^I}'P3t:XڱFKzXf#?Y6#YS?9ְ1. '-+.#X$:0QZGd~?h6&qϼ| շɐ@W$tgwޕmbe̬DoV6vi2eX!s*ߤ=d@:ZgB<Mr~YyiƘbkg8]@b}k|-#Q9 d dW!kx%uWFK_?$!OV>3H.; 4Fڼx^>](% ڂ-y庩T'5{r|>P~-ryNr"%v2Pi6lr"hE.QX>V8SPd96x|K\%x?NcL;A>;>Ni0&\:"2x;ǵ#ˉ@A=*0Y*0×@Z-$ZBt(0Ζ{LKK|Y} ט=KvܑZDcXw_XFƇ_e.h{AGƏ-)l_,4,& aIgKd?m[lUg!z=ڬhҸ&G:/\/r#xHRK(@KwLMےܛpIYʫe7m݈Ѱ/[-4su xYz?PTYF姂uxT%Ąb,:O#jwi+;_HxC{)=FpE}o;+Btp.5-+ϻ#ΗΡB-E{Eo=|Tl;8 = +m̒pzaΞI?|j{}T `= r,커iPѶo 'Z˸Af4+ c5Yo5g V^u$ !HT?qkDu꛸A%Qs? ڄ'D[{&HHi8>`.b$w 気 v;DvmY1Vٱ惽wܸ`^% j8xz;eXeEmLpVyqlelg&:xcҴu` [*l,zXh zo '@DGt(UQ8W+OPG(BAS4 `w0\' }A Z \{޻ܓnŇR5ԈyO(DLǹ䗑6kl+˜Br2_&fƣ/W# Vbj8|,0gElGzܥ{=КY l>dFd ~/A@,e}_GzHL*ģkZG]Dc_8(j-5^d0XGa(ӆbg,'# &ʔ"uĔ0034$v32=:QȅƴREĊXm6&2 >y'FcuLf֏azP3+J\7-n)"U*[W6I6ʸSq%η*M#DE"cfE&U"\y!~j Pͧ4*NŠOOE!褍忀B:@ъtDOqFdnS3V홺`N(TF%YEm/u {@Dd@nmSM֤\dN&ĈNʦQ>g%Xڣ.?Qv}c˅Jե{ mUPƌ&tM ?kDèo$hjpe ʴur(Z _De^7`YV&(̒R6Mr;QOZ5t6yq<|a@6OZse  < _ 2f* V^Յ}doÑ'k36~ȼƮ6_LAK5p%sv#=jnB+}8(2z)z[R0e_M= D{|ȶTYY؟PMZ*ho|>HĬ}eoD,]j_X:uJ܍lDEH-lͲ;j;=khy1pOPuQMzFiVwAYvx:&d IvA/e&"I$ }T!SJPU @$t o< 5KK9\hQ_&ڋLӨbiRgzO=PEۤ~<|KGRڥzI)P臓. xGUԄajߡyw^87WkcւR'͵< Q:wnd2rЎǺcSCfP ٽ ~qcoܹ-ȉ:#s`?$Asv 9:pϰ.:^~oVhFw>TqupZv_c݇{[+iH- c-QĐ:lkA1^РJEd `?7F:w] r /{͕s! 7y[b[THJQ6[t$℠3M(c鹯)vYw1f]/,q s["⹓HX̆I}=J_H`V^(-Ϊ >^|d?C;$OTƥ 2m*\G(aΘ|6kt}CRU4`[Lܡt3Ƃ5WGCc0s^=Bbdf3u$lANRT3Ad5sB^p7:$ۼC9&/ɣB]fC]ta9:D/ Ӑ/>R;tvc)!෋ k]bBpV$4!QW+w!(mG|ceeM[,@YkE]rS?%KkYO7ga,<7Z ޣ9ڨ+NRyTb|~rI(lݛ>[^6Gv`H>/3pKRQR=VpiRhw|ʵ@5J14sWl `7lC~nb~TC'L-{lؤ+W;?]h |.wpY+|3@ <^6fKO} 9S41%hyVbr/+Bxjqi5V|z'=_1L3%=oȰ <8skqIHa7>nNS$vՐQW%Jk^KCW2/cX7(?☹_KT5 p߭@N#Qt?VزۡY;\^&vǟDZG$ p^`7 qfP%o,S PЯ[GC*'O(4@m5ŌZIDt^V=X:6`,"Z\u7G=ٝ mTgk/* d1x胲Շ˴ h(Kfs2Uo_M&i1N Fs<cl<[!$'6sאG^9ǺX(ːIi30uI PΚ[#hyP(/|^!0iMEF<0{4M+ԈR@4`P5{RٽZ No'ex= >BGpKM>O)pdt΋X4noѯ_ۈ7n}f5 HQOЖm#l"]~3"=f]5[A u H=;܊DyB2,۩5r=2<'htuDR4YՊٟHM;^CPҿo] u;D EdݯG/YJQ`D(AkliՇ^K2(>E:׻tW8> R)+b' TIi}b "J 2)+c0f_7XP\53ϨJwnڒgF|(C.`7<̔ hϺ-bG?x]G"Q)F!HBiNמQxQr$[%VgKݯ?:~IGgJ'V#nj $u G>uřQk=m%ƙ }>'c*rЗMnAB0Hr6 r~*IH |עvH!yQT.K9F=gH< ZP hGj+IZmLX҅9P_\ _lH[:SčܞTuNK_@vjՇ_AmL0=R⢧1ᘛXAnzt$1uv uV8o$U"~ |gNNת]"%Ԍ= Bf] dPMKAQΓI+[QKpI~ɦ:.lf>4͝\Lm3}G8I_(uUHcԌ\~i*}f&7dy.bUce[V,b3C%8$ՈagU[ݤmMEw([9%qogK: Kri 9!ͫ꾨Bיy_B39ȸ'CpN8fU\~y0?ē@ >*uEc"Ύ+z^i(#; F&T2~$I ?Q$ .yn^"XFo"Y =[liWX;}<;ziYkXYhIF}_T *N0Ӄ;I GKT\%YH}q٠gz˚,& j[eZ<Fco fG i!q#Ho} R,%uv H w{bHArnJw j`g՞: ykW@XFD|BTb|7Z(}{mIxT{(C;ICVd>xo~DzT$wE: ua?y nOZO3]*Fd[|I ABu"KY8nd!3{-)08s-@:m?w; "^Uy%43ϸE&&e*d1QZE [I3*L msSۄiSM='3܎ K!ww:wy96gxbofawLH v(@Ȅq`觲?oڸAQI)5( 9辏2PTtYܱx'$Uܹ X\LyA=ЃOw:D)i9Gsܖا| ޳pSFeiJqiPsK7=Ԡ9E?˹ w SÊHRR ԣkJo 2<4'Olnp5M@;n.J4{#{r6_Ae VKmH̛u&Kt:wC7e@`>Gh0|j6^2.%-AD{I}] e\pG0WmgO,F4p_b|̯ʟIHt x69@l&>gҴ\Ϛ@]ݴNXo"Y[im##콏HEl{%#!;V5{CF=Iːol/P뚞yTW'imJ2$2<.A}RS5wƨB f!֦sUغT5Eaڛ: ,!R\NqENÞvSG+_sBIg6UF$ [ˡDCnDkU({᫬]+qF<4I6K8M|2 ~k`Bv>GAEfzX}fWp@9+5E+5R\ U:(<yp&y _ёI HMO)\qZGIXE ݇%tYʣ!}S"Tǹө?9Wn*ug:/skJ ۜ;25ᑿ!:YTC0;r>{Ե5b:X0"=nd›*`Fr@|MnjnV&(CcO"Q5 .%K4Uv|zưp^eK`s"%݁$P7pP鮐ct Ϗ+Ź`qgMبsYUIM(_ k7V7x--<>O!o".`O5"3s4L%|$Ld"=?:/A}B0*^" _K%!L*1R_itoO\#8W/:c~x1;s}U/v!X~8&9- d_7o QK$sə |$HM$bB1c!x?eLd{عFE䖳)n /kckQB=ds]({ur0 Ř&+Cs#/j@uHjkr?\mYgC9[(t{Z.AsE{'UO\K>@3{p ZwJ=[MeΟ(IFI{p#rFSfAG%L@S MdaC]j}m=a A4NqqN 'Sd.nigØzt"x.P[3I+ky>YS]|KETdY5[a͹7JyP|sł~~ 9Rz;x/\@w ֘0>jBi;rؔRk?;QC97Ia:øx϶AѡJkA ;cq-hZ2dr6V\(=CȐizS g@$ްs&69->.DqmF ETW_kH.Eza.\VԄJHZ;Pj \Uͣ|oIJO'_N4+NOF&RV9.xQ-[J Bر̇Q}gqzS 705}o6g_ d.͝D )$"ZLФكj]#X *cJ^w`Ȭv+q ʩ/#V*5L'->iȄj zm>|Sӯ#6)$fB:=}`p#p̽iE0V2Ao:;M5Ýg٭ ЍA+0+-J^z0銮Ʀ,9D-t3e#<*qjJ2IqBB˚%/ {HoCOȌ[G'H\ D~WΤlzh?q]|ӏ[acc]ss)bR:4Aw1Ov\febo;]ԉq? A<~3"nVG[Jܼ\(*EV߷$K)y%( yWEsvCVQR!7rT^:BmGԁ>QRƑ <uh6\Ok &XM s]̡l eGvVPi# ӹ4ob0H`i3$71cP /mѴAޕd&!K$Pm\O_[+$NG]`UT $(HÄ / mAJT.mǁ1pO;lw?#]ft7~Î\-,8p7PPrWڍAʲ +NjJp2 γzV쥺̈@y ۇή )On_N29wΗc9Yl n^ _Y2ME_.;{1܂ Whʾi[JrJ>-_TXyv$bZv#=}K㰝(lN ewQIڦbZpWe MuOT81WjՏ7*iz <$t1 ηàFςBz:u(=eԊd*07bQlEyDr|ۥ-}6-4pڋ^ۥWl=<"tW -fIA"5Q&*'qdJh ؗ6rԧ[Xo׶Y_w1w;c>OϚ{زϚLY«g \ZE\6|Rmr'1}c $aԏ,EgTRȍ\"?$. 2^-')%Ā#hhgc9{t@SW≏cSyƛU~w=;0{pVggS13}qD Z*O ̖$y٢:oTRG sUQR.QcmV4sڝxwk -&cF2+#v(G1XUc$R&0N{kSn^u=wQ&V*7yAG;;%hF1Ixx8͍ޚf4]qKV!vQ3+16Ni^{p54%7 RQaTS 9[#%A,yJ!,5B#ۺ<tӝoÕphUSyJ\=oN}-_˽}""V8r5nCһl%ׯ"4D(Jg y&N+>lKDx7u#c Wli3rՠakiE fa3IJH&HYUXJI|R _ `( /aT;0y+_(,Ybw!\*2Uddw}L)oz5S@YN^Զ7d!_~Q1r'@#*eJQzk j[AY_荫Ga;eypPc톚t*C9m3LJؿ..m(~L`(h-nr=nh_:H/HsR(Uic9=0-ibF+D/WL+J#ӊ>'# VU m:OC{G2"G<]xStZY"OBV+Jtʍ ܡJUZ|91xs#󱄠 JG^!uځE˂y D͕8KTڕ{Z5Z86SN:c uS.CDJV;j ӓ(0oNAܡ9\tn?ӥVa#-}0brĬb Sem;{#:PRڀgzGZr|vY_\ڕTpr9"'L][ˬ5Y¹]7gNH+߀ `F[i2ei`C_bXjexRUuq-@RW3s!4܀xA=Qt:̳ R`rx˻CE_Lg&ubzkVц{aH):\P|jYo s6Q뼺v%a#dž\ GPE[_ 8j0 ]!8'\l'ѼFr7}hī La g*=W).!9Ү:PL)RWLW0,[QICm吀 &ON#&Z`MWh1>^/vq)s i)8*NWkdu=o0i4 @D,w]u0L3dBu}~M%{K0MBی_|y5ʅ%xxu@*CS*JĄ}f 21KFf,!ٻ5^'nu+;mdªPt kÚ7:V.晜r/=LfB؟$&.ؔNQWRQi;NWS8|-*Z)`˟h=6].6U¾S-ܜFZ a3f7JE$JěD!3Fi6oFCSG濠@J66F=6*ջ <՘Jnz~nR8RszL"7Tg$m|f-IȍaN帽`b۹ g%KcTa-^myp,FN,=D*2CM1<;\LOߛ]|^[KSM%f!"~HT,8+e G\zV׆H'Fx9J}FZ6@G  .A \-3 FK挋V+7z]22ZnqS *k0{[}`Vgr٧~eqh0Cd4!Mn!.;'PPMYz{;m^"xf~fVɞg^1߻Jr͜ݞDS%6uZU7,=rxFp.`1>ug8 ]@ux] <8'OgI\LQ$HE4GhA;2Pu׍rWFK ExtU.1 ,ְiM1>~jyR+nV\#/$w5uI95Y#T˻sٯts_o~E(wl[礚LWaPhM ώ`~{ vkyyV(˥\Augj׎A+9_F8'Wb0ONtLN$z6.A6 z=U9E9~ ! 2l3#%d]=6H|6xY*OeX$/ HD{B^(4P8oan5TߥO]k"ߚ z&WiFxtBrJU?ZgWD5^T"l|@t%C/`[)#- XQq7`w0xe$BmJav-i^D!O I*boA6iG_`{ZZWճcB5*Ұ%pC7Z,b'GY>k7؟u.>\zbq̒!;c.>"KiOzU*1t5$&rn7W@XD8mV3\& T ht}6c}EP5̵NѷZc(4/% b (:~&=1ⓨ1 Iܮ^ѯ!a8;;CG8HSF~n ;.f jϓ*^7"^d\Bdv犜B(M@X@F}x]-)F h`N"]%ځx%/{ą6:k#0N UDŽs[uڕI@t,DWr/~.꜡rmUUʬj<5z3=^lwOz+}z X6a_1V֐dU9 ЬJ:f-0A77rh67۸$y}tK,5`d+&TtsnA\=r*5߉x_?iYTvE<=bދc!jOfMJPxS6|w$-~5 tS{T lRU^$("YVyCͫEq&~ 2`tqEE**X)mj!D x65zT~8MT>L0ft VM]pznc6^ǨD"&.|u· (̕fZTyc 빐?+rO^X\R%#5ʸZJ𨹝Ƿ6HRf{Jq5__򷲸ۚ4eolS bn,쟘kFc#i?+$$dR/T%Vpd b޽\Xw?&v.wv#eaMw><idqKFψ ˞'iB 3#dy1f.U-<;D=|G2 ݬr#:2մS޹y~i j#2kCܺj2.E vLQ'=d7 Zh}e? k|G[5"Xޡ[xiDsĉ& DBcԛ uKDv탸Nqʭ[:Őgo':0T970a sc?ƩgG~:19t3:1)&i-x~^a^73 ߬茫Z>ణ &y] +άtQ0` 16˞.<}A\uVhl= GhSz- "<4w's V_OOdOۊd&F!w|tw`HOpȂʱSUq 2хj edέF<߷]$s(DS+j SVuGj|cy]!k3o+dц^#A( X #1[Y'gE;;bƁ9'ҸeCi@4CM *4Els ~sT : 5rXnb\8Z)/~Nif^ͻぇm7Tc) ȯa}{tXAZJp*\Cg3Q9  .gB#~*NK~Dˊ-gJ!ʍ+wuBj]io dD~W->qx m/vطlQ@\Y!w _s;PS1̽J%!4D;\HYBrg>֕BᘔMrB)B+FV:`C:MIMcMXs)ĕ덎FPS@d8:i[%5|33!_=qa"Q^ft!a%Gq'b4Ȭ;XNRR9L΃] P? QlŸTSi_7Y- ra[ɳQmP!HeOTh@9Q\m@s28U;*&aѳThI$=e0&nku-N݈ L *|&"Eۙ쉢-y[ Xճ:4oԁ1!4.\wyd9ǠĜ'oObJk`Zm;XC9iK/v'26@8D l;+~ W-')4Pד[kp/Ґ-ʉE|5  e}(I/eYld&g$Gj(?3eFa~Vu>FजG ւBg;fFs<)-9S^}1-|4#|0SŸZyMGn`6Nê{\=e:dYKu2-+a*CD.Ŀnn8E"K61KbY(dWJvÇ m7%l•~50Ć l}4QG8]b~iaGTc,'Bbh?O6ic;9R"l(Alig5 2aJxh2}ޗh3 q>Q+;:fPOUA%cu A_ZMNRkɵ̤+`ڽ3Yk/ ،FU.r vu[mo5_]dշa螑Ϫ;?^ɂIa.R!66kdٳՉt0RfZT'bOfA.A|F«S?[?p5d5%:3>W/(e՘21L&MeM#E6FQ=YW$ .@x+c2cl5cg6& z4 gĤ!ߚj;kS7^|G ۸9eʸ>ԇ<0P]?NHF휻3{>ѧMG;~vfo¾y;#Udv_wjy44yg0&IL =vcflDz}3ji-z [`7)iZYϛL-JKA)y{kimr3nq\Г6鱀[!=a4r;=|z\S ! q;;M64$]  ܮC&|c1 : ވ%df`堦+&+:>ly (Pt_}H-Tf%&#f)=μﺿ>E{2|g}J/#j2Y+ {nGߜO6HJjkna(_w 5vz%ǟՖ, Ԅ2K_ I}@'S7l URdcZ@@>zJ64ެȰuqP\7G.R=Fyo:z25`et lNqWpNSy p#O@ d5 ۃ < %wq3 Rmؘzc+;G`vW0iø B2"NKQjLv s᜘o>M=n_Q,x/zil^gBˢr?K24•w%ir,+K\)Rbz|˷ƅ5KOv]{q+10Tsҗ @!D=3l0t 6qa%$8PN]=3(#9P<3\85ł9[L uj9:K<Y yU܎beХqXf1_e;4+M)ѓ3YO{a_O'b*f=m jn#/TF>i0yޙBxԛߏ70F=XO&?^Do@}߀k E)1Fjb;%}[9WPfҾ`i2~5xB8U"<=QsRsApM]p<.wo@.cS.øfqWRu^7q)ZX@T0xN%1]9$^'d=BpYQ$O5I:P-WB8,H!evG:!^7bvqCKM!j?AȔNν 6 y guPhsu,ܷݎ7kkW/#]F%1Y!a\P g]ӴU=L[ glNz(Ǖ9˿|S} ?i`qt귗Z=Gvu\^SpULR_h H_K8O<`V C_xld߅TC{lhumYDw_#b)ʊ[҃g'^.H7h+ P*nlQftgX8e0h8"iYf]ad*jr|xeXZ~38?f! _]뫂r;ߋG&x@8S*+I& U楠>mOPh)e'eNG.U3d˕wۙؼ/ ]v+w *3'3'Aي:Ӯ[`kI:^b ݷXHY%'* -J,HL!(iuKD}l[[ηyBhffh|6voV֮e/]rOн .B0(aCiBaՃգɿb`+= noR i׃υZ 5Dɻ_TԍyubvE4XOҚVSfLR_Y5 :O{Xfj]@L R1p7RFލ({A~,R*a ``,/T6:wEO^㈤]b?k0ε%X /?&yo]W$ѲO<4&[Iu g?be|GW?Ͳ4%TGZI6d((6ϊp wc˽zNqspr&;㥼{2h+ Ə(qw!=7}̦X:΂k)pNDD}g¶ 4hn$H~tb:do` 3Q͒ӫ bw+&pc8[t1Jwڄ(MG^IBc uuThg$z vาߕ֯3+">RCD)..5uGy-&Aʒ.VBn>ʄr.1$ayN3/ A& m#N:IBB*%{nn7q;x4@3EyXD ]QNuguq`o}! /-?JT%%݌ֹ' q:Zf VWFHfl 9u<*}{! ZQr> zO_Wq;6< H$5qa-&㰉|ASDIe=k"gY+s~y8&dk^LU$+? D . 7.ůM#Z<)69}Hc sJW6OsWʲw8~/68s<؁FQ99WMDXYq8)Db.$O92Wk|)9:¸vS \S;c }~o6 т;ǍNj?<TkXe6z:|Y(YVx W XcjmRm1 Cl*ShpX)!WƘb?u`&h)8nF $1UΆkd ]N'A ?{z+N*̙0-[lcƱ>! (*_UJÐX>{gHNҙ.SP/>uw?3 FQH$ey#͡Dk4H{ Pj2,qq\H@; R^ϔ6ns>sA2Bv7 abj,,n|B !‘Y/y=xH́=/lW۲&܎:3΋a8 s.X ai#՞E6L"A?aFHNjm7ċL-hFHd`M,{46pT,վz9 L(Vo` z4,[GJrs:6+-n[3-, MK}]eݖ*|UDRAI ~_LE̷AS&:XPDi}E[ _ʖAŋ1wsc6܉I7tIVOj&s7V;K#.UQԠ pX`,/iֱwBU}Y6|W*Ie(C2D /5xU$ӊ|%w.̨gVwzJ<&0(sٸ~ Hjyxj=lI1.:V[>0tWJo^06'=HƬTڜRV +YҍC+T4{f=YIs!Pr9fBrznSӳbB?{]ߧ~^@2Ia>Q!p({ma|ѵ|\^2}5tZ4TG 0ZE玾LQbȌIw76%=ʕkڭ$ g:hE:Oj|˖cSOH+ǵ&i-Hj_*$q!DN}=pÝCs,L E/P72 華Vq17s9x9"&]?c83cmX ! `R^p1UWqwsUBdk%\#10(,;nՉM1ޕ- ,h\k=(ʋp@?z0ze4e9ΗzNo~(!=q^1EA{tq= 1L~i 'Ha:,O?I{/h"L QBG (I$5GSUcy_K-xh}_,ϳRh\A,EaGȈbq]yцng_G&:s EA4cu'pCgȀFi6y\Y4Ͷ:Pޮ2O 4 a'4b V!r=N28Yf#MQnUv?Ɍ׀_3Y["#SWҧʔŴDk`DK\`K7ȼvP61:a?)ojBƜ"\=ȺJsj3C_lI6,#T^b*4&lAK*?o~2uެG+\|,%Y1;Fb -٢:<ӄ1*Q7iebԽ-i_"џb@AH\q-=0g㤷%\+(Zj)d0blg89a- 1"ؖW8Zit1Qc%1bX9'7 dR܃Zs p=DɍHuSSf( Q ;R*gڿ#. zpzJ\pF@:l;o"}))vMB!8>CԅG`:p6gp1*VJ-G>jޕ8ZG<Bt'(D %"@\#+ W CUGJQP\2JKd @کB)rb<ʍF-_UQ܌hpENim#fF['o# gc~;Bϝ{֙G 3:B]GZe:B^JxJjػQ"fl+1GW\>i*U{ZK #p8<^*rIbLJdsJBiմ/QL#8ʣ|$_fށeup& ߄ N3 ,ǔWBj&$%TV Һ能0,~IN6,6DuJ[Sc_,XWvчo,;wJI "KX<,S@_*DϏ5uzd#Ο/cl ^]Ba ȰڢO! f5رRTfזȦZHc`&VY'K*g\a)ڐ˒.J ՘9Rx@AtH{d%,ffc~G^p-|F9,h:v7eK6ܝK*nl4E}8$7,.Dp_&?Lrj7Pt.8MX 2}Ξ~%$ !RWO*!ﳔXy\a=@NR"/Mϻﻶ {E>_ءb4RFx6iKT@H;)WM \ahR"?=4B(ff\CK[Fptw̘bKXe%-v}EV:ޘ!jRY)٘e%_r?+ m-rQ<=pu2@q2#9UM]?zs IBׇ я0,uO>@~@+U kLuK~ٽ@+u>ydRFI\Uᶰg5 <2"i~6]tG"d!R|GXbfK&z*2p/M8I'XڧSLR/ggmt3HVfc4fi,0[+&=P[&7aզ Y~';D2:)Bys|.#Yq}F1pU9(;P;˖;Kp\<{ٖ9Dr$m=N8Y1vꤱcV a9dWmc2u2hs#ad).rWas:"YWзH諬DppC@&XMҍ~Nؙ 4Eyflp])- ^(IEM#9ΤyIЀ{ r”-x$xۻiDF(..֜}}_Zޣ%#U|jp' <u5BN~RV *O1RPZlԇQ_'>h.b8Q-粦.UϷ\֞hϡ5fڀNH\B >ncbwiւ;8iD=3CLg&q{>IjygT銶Ag` \̊.݅·<ڌQc*6+<1Y&LVq s|§{,ʞ?H LDnh&fWENïjuU|nO_K>VK3®5(I:AX bBXҠ[dS\G{-yno/gS6C_hI\TKlD{|{{@.bdp.VvweB8cqKZ(- E".thZPßMww!Z5chaFR2 /mYTl-# Y`-7 z80l.z喇玹i :d⭏miN@_X;?+7Z:_BĄq%RIYr"TG=6TgL ʚn8 粮P,h wӆ (b~oM%7#G>(6?q[dĂg<41y$iD.$cafM0ir8_Y9CiL# ,ھ7A0u-_Y8#Y9PY9sAj /p`|;ej VNa/cH}:TF|`kKs=j+1` )dh& w Wi|sZG=F:ڌۯwѶmit47V:M.I៌ti:qP#߼/6j&(S I{K0f8">`j^3=Qgۆ_jBw-23g-1גǽc@D @9<:|.rnwਚ6`$nݷ"Rhݠd#j&=zNC+l ܁b!tNFJ']7>**q6L`F}b}5tOf~IǼgEnϚO!׀ll}Z-ebc=i?) {<"9BVMS RO/A^' XqTIP3u7Ed|RixCGp_/dw.!I`sZH{W.WF^10B%!EpjP8/EP>VV|rmhhx!YlL۠ѸF q#r廬Mcz'XѬ"E1yRWD >SQ]Ͷ rŢ\Jdl&vfa1IH9p8젌]SEXvqN_W |H!724gW7B'^FO.1$-ͅߐvI-_3C2ͱ0\bx)BLcLg;߃6̞-R4]8u87脿;a@QzNgci=\s0Ifj5,K: g#T 1*#͎(Z֭)uXw؁kҬ!:oĉƺH~ @ܩuhyx$ԐMWd84";:=0e& s$--JRzzq)+De0o9*8QHJa0b7|#Q7s!yRc[+Ķc3<*n3ЊH\qThпig8D%1Got^DJnHOk͏v@B ʱ=%YȽ.R~TTsd+'p)UąDq[ILzhNez Iӆ o:B2c18@ j~O*|2}՞qˬ*2p?߳;r zQ[GfbfL0nH̍@rm5Et;-Z c y4tjOǯCiҖObח 0t(TkȾ$4[g`+6_F8^mtފ0x|O-H))8L< rP'qVV-I0 yzd雉"QiXsq]q3?$ I2;_m0!q(fu/s|8jM:4˒I"Glt-A2JŁh@;ˤ /٠դA~-S#vw|\d٭W\clZi1" N)=@Y$Y ]KŊu :|o) Ʈ,0)4L8> 8)%`{4a' _lL~`>{FlެROѲ@/bm/^ R-NXm& } !A +m]&}f^^>LZx/Prw≮;ăS.aD9Q &M%$95[XqbyJvEMk_dOk~ByzYwG;!WdDMWz8)jaÅxa=v"-J ZP/Z5HVHYz۝apG9!$7iKJ'H( m277)Z[DS^2Ć`Yu)-ü ^K!"'G¤4e{+Ic*JhU YY)SiN ųKCƶje­ۮ[ibRx@f/A ͒1;?";[__,AF(J}Kv+"TnRͳ 1u P^#Cّ":6,c}ְIwˤcAf];g}@m:ӽ+=@?y=; 4INKBF}FF-FD0n[4#c$<} RbŤc_#Nqcq 2'yp §ML_jH ޭC^avB. qyCcʨm-?a&RtS?OgSdMuǒSpXVKW{PUs z/A zJro=[k={a!R/o{j h#fZ LVCXF/ԇ0)@sC'E4Pu?!hJkAkz#m1U-%6)$ƕnoT\RwsRk<G5<,59\/9]PbJm}toHFOb(⓿_. GeQ͠qMRmmHYM֗i-[Bt[A&^2G),?򑋭/qOIu17W|]Mz G?(*p#ʹS͘:,}E7nGoq0B)gvqS7%y!wUνk@|F7IFժyqvGUݕ}p0BI4lk'GVԁ8iQҺC9=>!ຆi,Ar-'n⬝|&8~+SOM'"~y& QC= Kn}ƨÈL%+>) h cV## *m-xKߕGqWxj԰L)C7d}(Љ3^8ׁдo3x#9f_ZŐƬQLHKP ̙**WU1ҝAr"6P3!8T]O6F:wj`]-o9caEfx6MYP&Tʸ[W(/Pjoz!Wm+MPug!ʁݞ_l X>=F5r=7"/-ITxtHJ{h炦y w` }e>>B*,>=CB<~ =fW&ov H-%L5s1n|VGՔO.C## SvvGRIn]^+BD/p\6Yr|1qjtC_xfh0p9E(UByhmb/TJM1E̤;E[~`u eš|=ަ]Jǵg:avOd8`JP) e,&TPNAd:QpZ7Cf].%{b 0]*ߣM~ssP3#7Gj&:mӶ>_v)vYcFzL# R1r1a%-0Gӌ7ZM[[%FFQbOQZH9Q:vKhh",(1I'3ͪ A; |1 UǪϰh+3BǬligYZ0707010000012d000081a4000000000000000000000001668c16930000d384000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t/eD]?Eh=ڜ.+˥dlLQyfhJK%F=Ḽ >@enPRgѠ(T:_=~wϰG*:Sz4AaOh\L^w!䶉9R|Ԩڝ>^ | qt01Ŧg"a{4ۚ6-tQžӅZ!FT= 1z2ޜ?$ Y;e!D>n%puhݻUyA$aLtKSN4;4iK%y["~ $٭y.knTְ%k{B*OP"́=aAl&̗Jpq>V0RKaKoZ{z 1)[Z&e惮˚/j>GUth+ʹ NusMш{+eR\k┴0qbٚq|s8=i|ޙ33YƷA%/@>3ST^rp(#</Xd <=[p; cE9`nyQJ㛄`(-fg.+(3zX^Ȣxn <fH؆LҾU&\%6:LӨ(#/xvP\$g`J3v~C4u?gxyV$$a+RBήSQ|g[93b]ҕřk[<=D^r{&'|pADE n@$f6]1.і8+9,}zWm7.`& QMYk'}Y/:/zeUF(@$-À ucV$; _;}WO("/Ns$?xYNBTN- hwGru񨯼=*oG)߰vM<Hߚ>!8`;^ m98t|7PY(x QdK9vX_EN6̨g!\B5s:=0/ȂqEBFzheJf葻*رL(K6zM#s6!\wW$$ \ms7~3.R1SL. a&:ڰTPB$2$3p&J:htlLnq>ɁsU38^mjn_8@%RKթk\> e~dN_?kFz%MG̔wʪ,&mR"]RHKϒFcwçٗvfS]^cWNJ;0ϟ N C PaU<ÉgtuʺH $oOe[k`ǣaTb\ m* NpKW]6Qxd8W-R&4В3p0J[̖Bvl&Gsٍ"W+R ̿6fml,&~<LJ`x>LCt2w[F,Őc rax0pSui ^I}}9!M9X?Wuo9}DƺRNc T& cb]o*XMj鉍͹۷j'?y_P* !A@8a1rs&5տΠ7N59QL}"E1̨mjoĎpi_ΏKsl.N_ =p"'na8"kE̐ *%!f&GPMAWˍ{wQ;6'}Hli,/5Z @8/*%q~|JW,kbIanDx][tB]9Ω=dL+=(QA,hX!6PIS#(`q#JAzI?\ :huj.U8{slӽKRں/-!_]3)(J'jv*Z: 5:}϶C/.F[ɦgA03?+/;T7<lNV(Nɕ}l(`ɴ41?r[rv;v'RyAʫPd )q< >`סJzu><ݟyLn+Kd6c\|:37h"}\Wҽlfk@CyG>G: cxq'CT]v@{p"*O{q̐VT޴m~vۙ4m삅w*D%CC\:$"Y$LGTQƢe0bW 8u \4'7/dBijS8 ϶S_(N-΄~XΘ/Mrnye7ڬs,3,_*ƔB*oQڄh;gM@1!z*үzmGoϢ.TLrȖ~oڔj,4*Ř2FOLRPބ j).lܜ?g>,w{N0Uny-ɳ`8pzeT둽IRT(E(`;A:7.1!Bf"S{fO\l"`GiwIֺêA[oxPycڬ߾![:*?ZKGwCl{|05Om~N0.`ZW)4P k&U7D-̳T2՜ ֗R`5WlOr-I̲eǡw_R(|R!R3y3Tzm u_;]BtcML>Ydma*6[:=:؇sztwV2e6`ũg#x&047蝙7;6Vt:+Bavu^?ϝDe~P"*`z)+oˤ4f:}e w#*Ir(Tkz"ShVio9}/KY#>zU,zQ(3T3Ә4 ~ \D0 .˖OtݲG'1Fl,aAz5jB`-%5S8So7 ?eF\B\\I]SU&܃5+q[W7k x`!]lQ$Y)|zBlC_5J>^@$\L1'?U:'S3pdy%i9Y7SF. %! ]IPDU+^` HEaj~DT/VoJhk6єc)\?I*>4;2JRvF>4-[6\qM#|/T˄=KCKx\KOE2Z-qZkΛl8ӭrĸ!Xy"_GauGhٮX%d8e΋xSH|G()WX +GvFuȌ5 Qɚ gn Sʦ!F/. ?OSaS4P*Đތ@oKj&㚆h #!^sbZakEesNvP/Wvu='3UA -ڟw[zj,AzO<ӏgu9\KAg:9 m-3Qʎc! Nd<*`M-yWBO@  Yʷ1"3=9ƫf#N,xxb=֨xr ]NingVVSk0F1y{@L1C"M#R6FIh~,^mTกΈ )@$+OZ6I~gρ*Z T09Z!H뿾ip^ deTsf[zۖUHLyh($&OMPmьT$OK`RS\ʴ1Q!nw*4v |@Dk”K })'Yl$SD̕& {Oj23N=o 9 h$% 9,'7܀hUx0ÍbzP,y|d%vtuEĠ AK:&o?(+c& e@3WО8{j䁗קq~IGXQ^b[=}o<nq֌X\|Bj/*hïrgdL7Ϊ!%m!2=iBq%|yXVU3U]Y6yWc;aE(Ɵ16i&wTDVUګD"ldb 0XfF" ɭs<3 P"%^X(=@@^z/Ej^͛cWBS{q81w.h*+H{ gNM8t*uԴ<n iG@%r&J)VWFxkְ[N}&Qm;%K"`sCHvej6Z#l/w2'^=$H~*ѽ2g̡jǎA?}GI1`D~I[:7uw!:bDOfфLUg( (p\8:f6堵SHqxð.-jǦp:D"ZT Yw&kWf\Rv+e:( L>*ze#1G[n hZ(ݓ&XFuaf2Uk_?V/eAR$mzu#UԸt/XGm5ЉTLO5sCî鄊cQlŽ=@34C/ ̆=wl$Ud^K -˸w3}PvdDYc]ULA5ܙ[/#|jMk.ZB;*:;qaO +ducrו&S/{O&Ӯ0\*/eQ,64SGl包O% zK MtX1;_ħS ᐂ6[E ⍿Ij' yWa.{["%QL->R, bmϣs}ކb##X# MK |dIZ\yXhd6C TGLW"$&-͆Hb0`1`C/sHO۔6ﶂHE T+*  !\*8,?D)v̬W_(J'xɈWͯnBKBIA.zXMxev RNu(]`kcL \^WJ=$ /~{Vw"b>ҪNs5ݦ.F]T*bNe3%/.tA9bi$@1{A}:dz s5UhS5b_pQBHԄTMj.,8R7%8o\VH\ËY,&L/nRg2P.az&$}vJ˩ŭ$!MTm908By`^upi SJR'9 |`Sl(@P)[ bTRg4D,IN6 ߾/lq![VLYUV( &S''t)m $0֧atْ WsZ}X+V{*oU)YP"ыH jm-VNsʝ=:ؙM %#OWmfF8`g#*hZ51rؒ?njGĄSb+mw"ګ'm/:|btb3# vbUH"q~/liMDͰ@9!XΙLr<@ DIwo",auڻRX/I9I+ȄtCs+x}pDO Oאo|ÂkF˄FJ r&5EȬAC3r=%=4LID|S&ZaHȸ)}agL&Esp;x`ML6NbD~n*Ou, ~ _cVSzrѭ.M=  XI_|.jRzRM>Xffz.b!)p`c N&?R $HbNw xGX "Rz/EJ@#⍔ݙn':w3uVXpI}t +)h"SSjO<0g]d.P! -ɋ kݜ;g, g" {h3x-(3(Mr*C=/}xh4Aay`̇"ȦޣieEpoq UcdQ[[ :ېpq9d`~2+u8P*Vр9;* NH>KRuN->܂H.IuN4e[|4%ghI[I͠RKw?ɇVM.]@$'q3“-jT&J1d2Š*&7y G@G<Zė(m!I$*J@c,>HYGQz-hRb3>ЕٟYp[]4 ]Wv+AfBK&j"ptFC.U7LI)󮹢(v('J`70&匾fnx =4OxX91W=孧3yGZ#'6}F F6x¦6׵ۏ8ЗC]2G86(10r1xU1tNfآ^~ۗ\A^q碌W>Sr}o9m5sJJcle(5U?QU ]DP/,I4KFw-X!BSP[8yd,~5D҅NsVᲠ]4 }*ft FI)ͬ(VNDuR ofo<&QCo}3C-%&j0s ً_6&VL]Vh5wa vC*X1_[!:V|'* UGY^y-hۜ{%"oXKk fBoS|!;>q9W0/@?tA53~1O^78>a2d7AZnRxhF X|A"Q-?uZ~>B bKۈbЂqh4 @n)B>{^~+JfS;$BAc 6x,"ߕW!4mPc-͓ȿHf1Z&lɅ${OzBG)*U=q0:e1&2'j8wX:%Զ±u3P46$_m&XMj.?e_;j7od7!Sˏh] vY$S T^O2(d`ec^&a/HaX"E>vC*Kxpv'uh]sm4\G6 vh )EnEPU19.H+Dn>MYq1]}%lqT\V7:g#RC'P`=.EbCMY#n>WzE9]&lcO){g M&h9]2 9}]UFVmjsH(xSY?)_~e$-d{8_*t/puG!Ȥ7ՙa1//`i k xjTg~im3E&~`| `h&Kw`Ӎ?半"/+Tz0B̢opl%߿OIIs`F3Nh5iCK1rR!=gmzAQ 2^%xOBhud==#N9abJZdhw1Kv{xՈrU'a }If NSIceB_CY?^K7Cvő,s8|SJꩧڰ ѬJ`ΰ I~3'qMlqAB8FPȌ2@e8ruDQ(vf kEhI_8QT5 Ei}y?S!)%'HHVp]Mh&ۥC&1)~pPX$3frW  ] n:}4sږAזٶI>M*'TlB:~K-ڟK%]LŹUdubgD h/dNVE:qlGi taqy MkLVktp%J^ ڡ68hg4Օ|58jP,Ef;1$s qp3 {kxTdzź(y1C3 ǧ'.5D9+,my*xxQ߻.f)[M`T7S3%CJ Dh=r>降m?玮dGIB -[Ct, w#C. 8ގH,^ h_ yi8% A/zR 9{jkSĦzE Vg>OL{YVՏݢ9χ}BupOnkfAMMwxU۹VD+YWZu*$F4zktnP~oq!݆?_kB"!YuQz n(t|0`0άxC!u-/]`uvvАB4"7bjҖ}zٚ4җu.eϯ:|ym.jPPZ/ͪ!P58ͼ7`Gj0t$" RdF. : c?;ek}uʼIȤ/N}L2&KTbBJS!4>6][la-$ k8#ͪ4@V`|743(SLpЖ@,$?wmGk-eT)#ܶ9?@ھ0|Z@Likq!w3% MLΝI4ȓ`Žo U} ̐4sH#19sv(?yL3F0" lm>Yv{>n.,q\ l܊%CX`2g=Z 8LAmySv|&w؟7π]؞_ 6aވ [{\N}u _MYfqՕR"% iײH[ Ch`;VB3 G +U 'tQsL @>pbsq`1ݖ U]K5$)01y,%Eja%"j̲$<>V>m  Yl=M U!:hR‰qn m(\jA]Ka#&*ټ .LDgQV7(C=yݫ_Λ6!.gb| x)eb0[:w#pԹ @|UPBBTTpoWjGS˗@ .&TD2k4K-Xt'7ʻ?H"N5K\-T '~<܌7H݄Ǩ{F}/ ]$7~!A#V5#5-O" 7hK& A4)8IsTMuh1k}▞$HGeeÖ)JvH`hʘZvA~1w$Duys2 ٭R_S4b~ Ry¯8g;رJ\aA:T+}t/׃g 8]}t䬄z߼lq@<2(S[ԌUj᝚{fPw , @a;<~Ѝ]drXsupŀyTZëH2+m{GR{ /I§:݃ #<>FXEEjS cFnԤ7{:mZfÉ_"sϬ wWX^A$9R9bP}y/k=?,^( Ջ=b3uL"^`pXgFO3ԕA{ dP1SO6h{d/eqzdn:`38H 㳝Eo즪Ǽծ# _0[2Mq[g; $zdn87BIC fﵢ!.Kpe喌[kN6Sc>TKh0YL^Sd ˖[ s̚Yk< -0*b1v+XȥB6*ń\:k[̓(/o-|nGu1hzZj{#z?|7sk޳ɑYmz)׀+I5h;&+h)u9(~L,Gd"q\ G'2CqVzD ]S'='d#4hN/pkGrwo}^ X nX3`(JOך3:(naتԂ :4;k|k_siĊ`t yLfo}F HAbA"}ʨmm| /f~%+kM[DXd8ZvkSXLq_G]Ra-W8,Ώ$Y*ϝG>mH^,"T *VL.1D^NzdoVzy &2AJ~ !洺97Ve`+諟^dYȷ37Mz&幰U=2 5_ziloF+L{ iiC|rVHG;0 Pмy^V}A(=?2pRz`%OhE3|z^:))o3$H 5u5t7{˕Wo#._}Ր͆f un%`vh>o:v j3vebx ~*kjF-d; pV Vl. `s5|2zb:S0bA$>k;fdKeH RE7_8 3k.>%060B_VTQ y^>dͼa8p\NxaT0Fy`Wjۊtw P Ѝ;vFW*KV.6q3.M)|3s)^lw؈b[`H6SEgXYb#NfCITUd ?,핃n× {7v}+F-#y=it"61YrKi|$K1>>:P=tYv d7wI ~J (7C԰Q|Ct.z|}>2ԄH`FߧI;_|%> p^YQ< RJ-&I+bD1t(n6O<3V;lw<:R/fs y=| MyP4M f\ռtJ.Coܣ{ץG[8cPXznCDn}Z]E(`Q\R>6+eG.5κa]!_DoVZAi<'9&>AL?'‹v#hekRkOhRB x%rQ/g$ML+CЛOtS)Nɵ一140B\>/* =5v89P7"f Fְ_30B )wsF#IBtj"SYVϕk^k()=5E2 Dr M(M!SV%j讜[Rxw?ѩ*C0sC"(o1=qP֟9 1=bos^!"qޓ4#R/΂ߞuhrbjș  F6 $̵P-j&;`M|6T2"[Τ̝#H9cc}IiTp[".%31i>M|LaV ߫Qfw=pu-0¨b ݭ~ȟhH.]3aan#pG =kYR Vʸ,MLm.O=PUU:*4?5͚\Պ `tGcKx"SNݫP2CWF5xPK&v&?%/Kj, 2CYK R_#߷ҬLWTI^`2(h))k yⅾ- Ok:eWO@ xrɸe48D74(0_J"3p*Iuwzi1+q^ hdˀۗCaGxxA"6*l@DLa䋷R"*1D} GAQiӃ2{ 8ysM s|\uM->G!zA2/%wjceem%?7W'+|YbUdd :QP+5ήae$iͼW5ܐjSPchՆ6lȀW0s M Mώ'+LX9EF$Tq\Y.%A~ۖ{9&6sHka4+xH&/U7.eNS ͟GBۣ:&(O˄^:Xft^WNDC+ `,B趀hwE2Jc}ĎXZ2YNydz?7[ѕ C~ܵ\Sʩ(ERr[6Lo]WO_H` ~YӾD\:ۿguŗri%C؜՜B TPZ>Omܚ#lq~, ؽevasRܲ(SSIV|6 u+);슺I*:_2?Sqtw,VZ R}e .W~d҇"w;7J6Dkxu/-A[*EC\g fN˚Jr -x*ںD `'kǦ3cR,ˇlS?pa%+/`ҟNzK},Y =fD82 y[>Ǝ1rFW:|n'SLD8=2w$IO :yiv‚+<(ٝ4 6^x(ruۖlx?˜!yi [)@do =>t ^W60ADw/f)? z=g L >S Ē W~y˓j3fyD#F>#g|+!N$++\]Byl 4e_ŧn$ 0⻎K.j9@RPB=`B2DqӖr֍2"c-5:Wɒү|gy#iiw2'67:Sh7l-IIU#1u:$$g8;Zׄos&<|T̍)8N7ihkex.`n5z%`ºo5qVrIzhU }9wؽLEv09.nDBc%'#UbS8 )<`b~C> 's }B((aϛ0\J(e]ebO[M"H*{ɽðf7{ggƛp-l1jWm)~뀥k :E"{4 X@܉`e^s(a&oJ5%S6~KᓅK6@7V z)'`p,?:eF(BPCy"Y/Yw;JqゅWͲ9vg'p\{ݰZNYbAۃHf vzZT9;j;$32~< ߻ RˋCQ\',z`G9]x `ΉGa䔰#d׋M\U|*GrlJL̔<Ignl?>:`\ aTP=L:,q,m}S^t>-(wb$&&_JE ~nh6 K:^ MHմạg%֮uLKZbS<ƈs,4zɇAHΊ%xNc:SBhSHx.'q>⥋^GVy_+: KH=Vc3MAJr.9OCn SE!cLYiOݜ=&{f{7yrF:$eU)>1W A>Ь2aISQG2+=mj&!DxFїz|Xer?z22I֭CFߟw7FpA%.נTIe\sⲙhYUgBm"щfC9Or@vھN [,G~ X` IF3;99;R[ßzCUIA|)TѨ=e#v. f=+|>Cm9Ҵ+5 #U>Dj(4Z(;rqG&yϰ]sv )dJ=;'qJ@ՋcλBQP0heVQ[&guYZ?C#iȀ:_N34y7) =I鑀VPʤF5i±Y"'o{^@_' q Y=V 7{ `1.xRQbA33 KR 8'(CO~GSpÝo|8mZ9P&)쟕$@6G sF}\֯T9T񏙁JKՓ?6=fqO6xenmB7kGayߖ jY);d+i;9.:SBg;vQTnT%e4xVg 磊iz]{n`ng+{z}Md2nkܨ;_u'BݩNt 8O%C>G=z¼W)hvbRd4SIrѓYȐH9j$9ոra)I1+G E pGл.9`h<5P#ns-;3LH#+|*L/YrLe %vG-_!a*"Av,A㗨#aVL~3C͒hF5u4)֞ g*yANzs16~|mu kfrq9fT,6n^3˹KD3Go4S!<%D/WājJYEtچ}M;1Kn6o妁+O LVj r>RHзBm@ ZajIq,țɏ|38+D02C0ME#ć-/5ԷJ/xYԨoayC%{$+S׫BC"#s0Fz:knLT1367)!׀IU:0373@{f[:"N~ ]~ktK7H6dU\Rq2>hM(˰NDVH9L B@UbhuF%m&%{ gո '_c'4T6t/Ƈ\ISd&jC V9D{ Xk@JJxK*J3Q3[I߷6@STܘ%B{`8-P& ̩ē/C.0U,O1 R?w®{\!p^Vi|v ySDh5s(4`5ؚjP)!Flyi#=dwv |"F]YH XDz(_A'pE[ -QSȶ-A\S$^{y`c&nAZRu(rN/]CޚUϓ-Yu`I#4e<(;E߂Y5>ߒrn^ %9۟_N,@BzdrL^adSc+zLt/B'6ejB$}kڕKPOr?:0gٵWHTE_ڄs/kz>SUP0|0BEv4!%ֳGM\/@ gb<@Mpql"\/i<0fx''^㈮Ws32yEoo.^"صkju-Ӫ7JNٜ xZb?cW贛K&]kX/TQu%ӖǛ}6HZj]{NDEr$-h^hIv".AhU7;ZJ8pZӐHt}.eOg2LM0Ҝb_B/u%2).ʍCN8rG^9O)S͓(Wogξ#/!jXOTK[7w~; ôˈ$d9Ȥ/m9.=~:uOHg.(GA9$_-2Pkbδ)W\#qݼkT\(`R$h}4/+arJ/'fU?JZԲpR42U߽W3V:S}>/Fv&3u#"Z9a)SC-E#X[xܩמcFI.US[! zdA{sNQEu0(.R.U0fu}X2+}A\ BTy(h_'eSiP ra=SqXi|Enno[ 4.M„fn]* wzc. N+@ȩ>+CbIP{1֪y&Y@ {IIne{ v"j Ϣܡa" ‹lst!3we6s`m RZmG( Ysu|F<<[,&2.lt;|#_vtVJ۩`uzxcK~78,gk$x hyz/R'wABzvԑwԔDt_B:ї13fXvd/|u2"5y?\ I9N,/H۱hu#y)yg@K}-iVMQNz'QnQ$[Qg kDJX49H^pxa5}0} 3nX m#XVBs0Zo(X$8qː:28#m/@BmЧ6j{)8hY\dUs^Hf5:&DeQ=D|f饫ٖcDrBRqCzoCTanw8}H"ձH†^@VhuJOCy۽U&BcVX'8/$ k4i΀ G(5ycTجsxY. ngG !t([' vnɞ54vaJvz50NnJOg7sGFZ.?.LX,Q'.)oCQ3`n;#ccɎę%UL:飅KU <t6Drw'J)n.y9dÅ lJԓ*_+\0}aM9s9qzTmUtDVv:E΃/d2"jIEl³~ի_veh瀞JYggZAl{p$? Fofd'ˏi|)WvSAi}θRd*G&4q%FLɦg_ހh?bv 0}e%0{RܢbD&8jJݶ5=^Gxt44~ 9Pz6R`\3>_aC,Aࢍ|v'_mQg~lPrPE(u,\]"-]1dy %=5LJHA|v+<R)FV ^]D^VEYj\t ##Dt]}nҊGɬm:}kpxF}'VI4mA]!*j{TO#GD3#!P0dz4+>lpTǔ|Q]&ć\Rr\:p' 0_pɇ!%I䮹I|CΫ. I4>x*Y]sɬF!0H?D +,&2R.JAӏDto#D&.˥Q/~ yŎٵY @+/H9ʡn 6y$v\% ):*#yBZquw ېDh#.z}8wl~]ŇWe߯#VxG0`$~J _vhꆗǀ>[#zdfj?KtEJMޥSeYG'^^ x%FmםT5$-By6ؚ; kQE; "j18y]Ь3W+$HE&zJ+Ğ@I&~D0}4 ZڧCBaN&n3zt2n> b|]? ׶,kCA}-`ˣέ1s_N:<`_z2y) : ՌrJ m;Ux.%"$eA>a_2o,o88㳍sB_aNJ#JN|ecBzi90sjf2{PH=&ne(sfv@62vǤyir%BJH= dƐ|9┐@o{O_8]ѽ/K!dxO%bF4c CШ \pOGL g]I>߻S濭!ψޡC0 lbf@<2=\~8vH };DZ|*2r( 2wpy@eK|4C4 -m5B~r]RnRʝH;K_ɭ.@??4TnNզT-oNɵ PtW\Im&3ť O8$JՈwLm$>I271p1kS%vP%&Z}c{(:(=FD{ 0IQVg\&F0mVī;x1ը!,5B! C=%ԒNsEIS$Ͷoem= `<-wA϶;V|h{ݚ͎=h$rw> +[$n2ؑRlW)S'-yrNDrBa+Nu!>{!vIIN9G&?o" Ypv/]fmTwz.*9#.⃰Y[ᅢpbb8x4x;$ |5v4b&жՊ`ePUz0sˋ 9rYv)'wpʼnLly,D`U~<Vq7^?@WyMYp'ȼ+$(,si2(:/RipzFP)K<0 QuGʿJ$ӾfY?_~iJ"FrIec`7uxLՠtY8oWUv?{Vb`SpV}$zs LYf`.xp]Qq=:0K@7M7W~Fіc!FԼa NL"򮵉9+&.c";⾏֝/u!U*-+87#nj+rmEsR9qo΄.+jsQ%  1 rm? (3n֞Xψ^ wFXZ1'?T ƈ`.#z=Z(x#(d9æe*OcF А@Hhb"aiFo)Ż-uk& :~}UP`<jw[An4%.QM@T]fhl]ƟHLtBFwGct9kCs@ĩ&-M2?ckTXlgVJĭ";2Meӹk0BPPi:YRnuZ,1Tâg XƱaֲ6MYH~l_bYE lvΎk&7{0rDZۤq=x[G0d/$g\^X&Yv uYqWq}I >u -3!\gHlQ팯wMiAhXeƔ YYҷuRdDtE4<#+|% @cs[δm-1{c!+XpOw|Zv+tx"Z7PPN"-YU?G9W alq&lmL)M^ɿL T;jI+]XeOps4z Ә'2\/ S]EL#? f!6l]wp`sHVsɬM>.@dʳ۹"t~.i/"M5;9]pqQbŬrBD3)5:>"h(Uh+S[ϊ)d-!w.%;Ǹth4qh1CB5r7`R*d‘@,6Z>_x.X5ܪKPPh^_h .-}|U?r۳ch0h뚉p6B}S?+oRbƈ>S(OkHғXRaW`.1 nE ś{G;|,ޱTKZABRuܬfl~`:RYʶF.S.XVBmWfXMv졼~zޡA:hٗey@!ij px|{YRi~ZC/֟pPaMx.OޏajNΓ ѿ & tbS:Hѱ]4$)Ĵcg&p7`; Ch [B+~Wʭ# VHJ㱩[ 7|XSYJ¥y\#}є[r }'ꅡt}wG*> rxO[@22Fh' $k44 z- 3Ip$0Fo|+N6WD|1\FVk:vnYjvR;k?n=ڂ+,J(4װ``?ʊN_<ј 'N2Tq5im VFfa^+\lSS,\0@yƍ#;%ujɤ= |js8Ա'qF씩MѩL5R,V*7@ Ĵ2PΠnvV^/ufOq<'s߽-:̩ɫ/w"Z6HF6!q~aq U0vmv?Qi-`aVRR! 0}_Sf:w~oc?Ihި(tk4"@+mDRE閒 efVIhwYOtl5Pkdٓ-ci{Iq:!iukW=y|!;&:*eѕs]#l&EecE)G{AbDb>^ӏ}rϯE+_܅;towjWPᇅAE?;#4%Sb @G{ŮWR.4ƭ3jdKRPgFN"ů^erX> cΊ#eyQꅸE҉<ήA޿lk+Qr[M,yJWKU#üHlcV-[~=w+XuC*7 YcTj[^?ҹRj͵A:ZxB.O>sD2[I[\CU<#o֞#^k9QpFntW:tƵ`٢D #/N}L,@dGCK+yQYl8u[Vdi9{Oeﱓ;;?M#) |SG{z" L3VPP즑1oۗӬ-aIYF;ș {Z-ƜIEmb6 eܕ $D\* U& FU8[e)fnbx%ʛ4(D9B l\ewsgh8G~lKЭ].ke-N:UՔb %`)_)\UEܢT8hP [̶huԐľl#x[Ta`Y7çM䉕h0YCXz"`;:١*} k0u8&nJ[K<^3TLzکocp+g X;2ƑҲjW4 ̡.kxh1P!=Ll]5hnle6G+0U| ni t @ 2 cc?CQXα%ynv S6M_oLmH ֔w.(j|A77pSk\:+/J>qF ;U8{2}OcȭO3ݚT0ϋl; oOhИ,L GBP6W 4E_pK>!r.|6K)h(ƿ0La+`w,Ѧ&c3 ڠ1WVs;zx˱ُzV!0VDh)P*|J7:5\9u6t)@㟬 tAFL;Δ6!m? 7sluy,?%>A}ssQƽa-*2 3;H6ElT!F}< CHcX،wn:__ b#zLv<kGʖCʜ]by3&yo|Z}UߥYN?WKF.U#j{bXPtK搥=eB0ErmX?+Yp ZMw^?sXG˜o,I@EJ#d(mFMNe+dzo *QϽ8!..'kH: T$@ Qd6,]%9"./C3\U,+>!CÅ)(QX(Y)<"*(Hu8|8)W&{p/NmJλSҀo0ua(pQ89K'x/JFDW_Bt Z+m/mVЉ'VN}zA|OO׎g &+Mփqh#ir/|w;6)T@j H[舼={4ߢeCzXw.*zCc8ʎ ,TɋzuV%ȁ@̾b swglj s}Ӷ1O?{wDI%jeV>ҦWD;';6x4AFuai-VPeD˺PH66adzzרZ;Y{ ;b*OCG dʩhQ)(L3XtIe5w6\9O1X.Gy_.D?r]Y:rSqe:#U;* Yy%H =~yܯ =7 7~[ ъ1(mڈ!-nTHk KGQʉX14͌{n$ȱOpEQ`uscOg]yR2TgCbp-W4}'X%/iF.44\\nHz[P\ $\4M2)Cr"SW: ƣ+Ym6v8`烣=^!zZqщH8 0qQ+Q/ F P 3x>+S(&Ҿ{"@92*W=K30K{%0 sàEBFj$˰G],NRU/gO/qnAJ3KT 0:- "+ AZcHͱMEҘ`ld>3rq1PԴ>_@;bU\2#_!"6o`Ov6ڰ!N[:ow,P.6SH' /Ƃ4,&6/r]e<(v B׸Ins{I#AyNxhP!q:?5>ε*#(_Yˏcl|yԿͧdI+Y1y>]>c+P< 3'ϡu<8MI4H7%wi+} 0hfP~'|Dv;ӇI "T&c38ˍ"(J޽g3pz'm GkTQ`2gX!G s' )cÍ!"oT)piDF+RIڏj4l|[g?(hsh1oS%S2Wd}KOh3T(h'oT0^hP 2<)F-KcvR^E՝̬f 2bŠQRJ-Aw:.kbK{ހ:p,'jڕ^gXR6b1aHS?/Tri^& q˃ E1bvE'{nZ>$CЕ|RsJl賺l^q[rm|8MH$M q?mA"şYUhn#@Ґ)Cp 8Hܺ@ׁ0Bc8~bщVL)x-q_U?ӶM/ X SNM>~4PlpYK Y|<|TnFvHۀBGG0'`jNfg3C?B7X'l&(vgm_׍@GF j:[fiR䰚nIw&YLv |nuË}&aNqVLp:^D_ GIqzx8 t 6*Ŭ'Ę$ak{) e4vgb;-؉1TxcsltUz;ծڛ,% ߈"kA -?=ֈ 4$i&ѮP{_ݥ(MGmΘ8Zlb}_o o|.vI&ԙdQöA:5oޯ!v$ubOf=LM(,nB8jURhAK~lF|:}9˄C&#|Fh2ݍ8EeOn/ ӴZvؒ;/xr!.<S<+?z`a#Y(6d߽QG[/X-..9zM[X*)ºFMPI{E#l/[ m#?Q{v%Tu .7K_. 瘸צ3Jq~?84crH376ohtWct4,76$e]ɇS k֫b//!|Ϝ<%80WjRL<؝K=")="k8;)<1{Q9+ %CECPzzKmD3)͆$nLfRKӲ[ l)'n]6I"Һy t c!˙2Oj cQ %C|t3 ]NDjX1_1є; jt؃K6:P _@@F!:SW&T,D Mdp@ @c62ĪȒU8 W‹z`W.[E9[јu dNQJUݺ;,M[.0g^zIUG$l%lxyn0|_$ S~=uplԉm2?r'h›gi^S:5v*[1[NRc>v"k: -+*3J:3DR8 >t/GD25mؽLr&᭝ռ3yơy%`8շwcj@sS[a :aV?E2x }AE0ÖӜonedA?&ٻKioy=Rz!J2o&GY^ ǜä_za|nb3tb+$́E$_R*|_p 8[MUfcκe`७WBkHAgW) V=6#|0_p'2q> cF 7K3'n/= 8+9]s`;zFAL&M6m#y>:'΅%dˑQ7A<|G{!*xَ}+{We-bF$8raAVi\.JL-=_ L$4Yja t-Ƨ@z{{%%$.`uw 5;/uMn]d-nA2>DaRqDw'G%Cs48T<5 f\%WbgKYeI]A4HA{ҀʀOil)7}jګ5.Nɫs@\丠-!~7r@f.ɭC,ꑫb$7tht]_&"yOg,b`y,c .~5YBkM"D4VZtHY0 5cChg8Mo]zD8C1 k> bvpdɵ$iH$^ 0}ؔKY*?fa~|L<60t5Av>pG+v1 >zg2wthRd-c =g 0x>Tz; !{S)I6y|2f~L vѭ=Mc,skߞ|) PQVei. àb.u::BJnY?(ek,?9&nɜɖo؋M1R| :9Ԃmp_P0BGBʒ'o{C4ؗ<21jh*!eqP>pܪcȐU̔Aѹq"* 9i'o{ ry i8IBam'cW]VzinJok8zh< 5zȅp/La0R, l'!cnaڢ? X#5&ni ^N  R cPw's`CYnyiӞI tZBT^CƤՖ]$@'||oȀYAxMV-S@^E ;>Nͧ xsFJ&UYTFz`_ pAԼSUPE!J~sbҏg;Hv9yC,;G-/m }L*tDots->ă'·+R}~札DcCasY83l+6ߔ7wqkNp]5 >>sqCJbAVeM_ղ[7 ygUW3G*yΞ;PP=xk }~t]ѩhL ;J/#P!6# +E%(`2>Z,c# p!/rCocpEFvzh7+;u:۰9YAL C{$f%Gm)׬IѮK$@I UaVFQe,!" Vի I4:̓Sl,WIqs&ά0M"Ϭ f3eZIIrW g*V-fJj?af*)a<-4Z/Xx^Ot1;eS0A *}1RE5~%6xtF?t<{bv7;pLWr5ކ@ioc:īJY퓱ژZ'ՃWM4AUiS6?qJ>ǹ#*#{7 a.Ô,PoF^F:e*wp'fbO_vXoV,&! M}"vk~F8FZGD Ϝj걠RHr6tQ1K K^*qt8 jdPXarE9n8,oy!栢̥`•Z"GGXE'T@R7$gRP۝;°^GCFŅgѴfXw!=qf&_aS)#[2(#+sOL[:,bb1͛Gu N|q_OǭVJ>ȃK|wE){*!w#_4Fqҫ5wpNA?W%^7n'l?&Lp†)97|D|H/upN̂ӛ4Yl/<Rf= vbכwErs)'!k 6teZ&Eץ{8g mK4[4ԟQOH@3ŧHI0C]y4V"Q(OaG?TiئiSBT74DQ!ifF>C 2GoX+T%5߬y$(d˯ @$WϲW4[cCG ̟NGS&lW <ŝVt:Sa;9gph-&~/'qD4D^Dx0e}g Fe\tyy?;iNAy\Td8!aVk梵ҩ/Q)p7pn*å-P޶@Thkqk/q`3wxys>F}ޗ šR{-6#1]UՏg~t:ۅ\Bhl=_=@A]1M8>%2~9-Bޅ4 ^!˭`;ma[s+iC51L,xΜ:W?.):WS9ܭzo&/[_f.TyQ;q .'m.[cm:u)6;X.b^A;jg< _Mr emz*p-YPqRs/"$'k3;1YECh' CMXI׋5!~&G˕F4#מּ'OĤF#cpbЊrإ^{}.4Ol Զ4 -_x\'-# <K2ש3l;]빖g>a=9 W#ΠS8`R<Aמfk&݅fI[?kK=Ֆ\ݎnԤhFX*eI=ځJ qGt2Ӡh{rNCUi2j S} ^rH_N@/e˧ \2˃ESɣvD%*;0X[0}JnI%)JDͨ#S 9z'P?B`>S#PD"DfD> şI4=fx5¤hztmSpDRzk4۠ }ɩlDxϠcԣ_p I]4Ag~Yo湌z yhK~;p@n iV҃׷KK(ChR5kP4H92u*̀J#ԬKE7-ɤo|2|I-|p|{73YFd*.KuHkzRHe92CaG GUMAnKNU>7DӀ:lݑvt.@WcBg mkqo~W-D Uwےً.Lߘ`ˈ*ӗ#P.QOVe3;< 929~(p Muyqԧ+1监x&͹_;ϋLp=ɏ53  Q=MVL Zj " )z#E֡}5"Mui֚$=,pQ ~ Gk1@+:Egn@gV?zqav)+hkדL/HWy55N ЛXAxd: 9 wq9-m%4zNbJۆjQG_ƙƣn+ g?veez/H Y@ZGV6~z-,7+]!AJCcvqm wvSR݋;΁|(Jx6POZz'uc%WKn_o]l_0b/ K i׸.8)}2viQ~o?`2$]d-i. m pIIF_`7^5}&kkKN`i2% _k77{vl5āȰeP n qhMVw-EZlX#O^ox>B'9 tx, Vݷ4*>RA[EKB'_{9Y5A*^u2U M=|cTEn@;&A0kѕU.ZܠT"~?EfdZ+Dᒪ@s|ou٤&_z!~oi,Se۾ސ= tH<*֙mM!`x&xEU yq ZMRPo1 &]QQߓ|̅ҫnesP|$.є}CY媂v6&2>Wq=mB4RirvTz?]ZroN0K:/ٝ{|lB0𧅢FwWn/>)$G|tHip Sў+i/DLcbǫ])8=GN_e%Mw41jkٛU喓N1WCMSoi Ķ0ԣiɓz򧣆Ϛ"{l2Y[Q0JѿU7%lϢ`!˷rTm(F9d҈iE)]ψ}s~P@_B 47y8&Fdκn¿;VkadgbY:e#{E#Qid$_{]c=y 1]q[leISGc]ܰy3dzGt9<#WfFo`/RX[>Ix5j1:Qn+"{R%Eń@4WZaOEZzpdBMUEt+~r5M4G5vHyN!ƖmCW!. b[EZ1#[6o=¡ 3ھ6eaRQsᜧ/BQV72UKj0eAol_454@/;W5B2~h+7Dj(qmȭW==лv̊u*16Ep+8|Hq϶Lfx&(W_,|͝@o`O+74b(FҤRog>3^6YՖzbM'~UrY J28MiJ3}Gժ%ӆO?yeB!tss$mܨʶ(^vW|qS[[@XϻW~qZ4.TLIԜl0$MRWζqFs{XM|:Dfa%}:n=]]B3Gą`NUВѠRov8Xֹ$nM(lgc{8"l:5$UNXQN[ގJwxڇ E߄fP]iTo`/ۏ^?2;il"pkãF<ھV >idzlgM# I2Rȕa-"&I9=H`$I.v9e|1I(H)[%"W+6ޕed,5OQCd^!YMP! fg| ݑ5QͼoiDyx۹| f8'g83fࡤW@jsY̧i#&}D$ҋZ*9ý6ZQ!8lz 2>x3BfXO!=G.F~elYE4>pkiQ?$3# A$ wI?&*q ijЕpW:fee1߮[FE nͿsTG>.O2'G"/1 Rɽsc+9jnfIU|3{R:&Q`bSnXl)7ј6ߠѯ`@LA[%Ju͸aoy M *[ > 6GzKH L݆Sq8n7^F8H;&<{^QC_[^1$!ōObz#sAH?Dxο *+:K"[WRų677mL}Zը-҅5 ɝ?#t?  q4їWOԅ'P̘Ž#R2F<bGۛk,2_qRb EqoX% s3LoWU51N)q?BNX@_ڐv^%cQ fCpMU|˝òqŒPfbd@Eҏhzp!ElOjn w}}#.3klk{m~e.ժA-\#^Q20]1x_6gfV/H[ENX޼/T_{n7y_9-c/x v'q:>~ݢ48j:1HES۵h<-1#}}tuy酖 NG卖QLmBg*Ԟ)d}:ҸEɎ3Жߓ6CW1G *]AO]3w~ӬKB*HH\5E B'cjF#21f0q4úG- .mf{#UI`0N%sٚz-f~-;XEsk%IIwmlJ8>^*ӿ'>HP|KgQW+3o3x Q%@B*j]N:/21\̆? 0cj{5LeWo%™E/ᥘ:®ъa2Y./q5Z Ls]u=#,Byg/hWAiVxw@/~eTό+/TnOLh3˲WhY4l }e֢XM[)K />ߐ 6+uD;ۥ&DP̉F)<=ZfHkOk̋i Ƀw8v2.ߡU5t-!cBSsYo`>tQfQE]-U݀kHzR}~Pw|s+R[(N,g$1:[m \#ǐF+ˏ|ӥqvBG$<= ڗ%7c6lyNPkxr[ui8BYR^b5rZkȐ 4Rwo~KY$޲4KyRB8y*sѻLGdCkX&?`\B/ __9:?RSC)rةI{4sŢI8_uAfxV-PgpWڴH] 5jA5R.7ypNYov AswNn $8KneQA9 _HZF}Œ#E}:2~䐵3g* ktzH=nfS ue~μ !7乫iC9^lb|@7tF׃ck3iE`\W® "eLᢺ97VQtY?FyA^wF!Mݸ>=E  +;_vy*Ti\8us4T#wu(3%!&?,_ 5"cMs;#-am"A}Z˾(ڙg]*IT)vF&:^~}X>)J=BZY/s@xX`Y:RP8%JB '`ljBƻoAo: P.MGNcY1orvKThTO[ў|Ӻ PH6)ۦk,Pbj 5u# ψC?cIʰӏSiOHU Y_ўdX=K~})-р1 'gqG97plB(w_A YL|q @BY7dru*?/P㲴9T`iz*ݟM:-)NysLۻB@4z*VR#q&rO?ncšcмM4ޜ14nGy@Â!y4U!E4Mr0ecwWɛC=IuqԦoĶr6<*a|2aWCKkp!P ;>5Ե+\#&|Ӽ7T֗`6a11sZ!j~%OA'E?+ʘ$(ɹ3_:kgcR|PEG߉ TN.9NVi[C/{Z'{I ӊ=3N=$:jzV-ItӜ=`Z⌀Z]E _X ]@@5𛪴݆sL% :#\=e1pFY%Eǹ|U2$[/i'/I)Q//})&+M,G/vRAh/0 vڹɲIjgzgҺ} tsI;USslS,/W.H| Z&[qZ~-&ͪAl&rr꧑(qS*ό Ze S_A-~9VY~|N9 ; ə-R†io#bOf h0ɄZ5wD!;q^dlQ_+iW;F-ZF}rR+D)m " lϽ4 Kr{bȂYE w|=WSV9\R4E"{)׮QaVO;InZ0 m6} $ p4py:_b02fRGo^|ӝp+4e>(Z"T?m Ƕ=C?LO_7sI#X^G [Hb[/XԘ@q' B]Y LnxPE'Ælb|:ۗ* "18:.fҫ5&oySˣD\u³ҭn;!b?H5 ֛ErK'=sxoJXC#08 Q9B\?߬ RQT^Smva>BNLns"31B5 [+l~3;\zɟBxRI(W*؋|@ӽ`h4e~Bwlڗ<~rWT35*' k&3RT7+ %AȡȚ!nxȤԦ|F qA$~(I:U_kPȞfj1̄{2; ?j';ax@..1S {vY Fa Z+e~.WŀZnJė0cºпWFI2.صoҴrp=[ãcb5P;:.x.4O@_n+?ePjl皖DkS ] ުiW: fR145~q+tFYLCS7Nͥ':γz'QsVCsşcB%M{} =,NN+rda#gqfbJt+odHwb} [親L\xfӮ'k$ٟ*B6$"}m~.3HիV+lcNQ2< }0T%(LkY.ztbCtƝ,@ÓFĻvE ~i-V*e8e.id`{eM bi #ez7\"+r)+aw&ۡdHxUd J:ڋYM03a'qנ(D>E^jZU-YY%EfAVg1+0s$ wYhfߧw. (2ə"%]BbB1r DG>O!rM2c4N@v"=??C+,z6qi~7h?8#XDZ Z#lwe(dy@-2e"10Gnfhn 䡭C%\Lyr_Ô3nσ@.Q5)(~D/bJ0亾"2CHҩ޾"&Z5nVc0x[BbG8o2PרdhkԫZ:߁t; 2Tg o*]__E,l@$Zx7X wVDZpRfJxmRh>{V&GIIhG;>Зx'Mؼ_nA9F ~E#(\{tP7H@>G7.sx !|uJcjx+]s[$b-1bğ ( A [I/~1}ƈR0j jHf@i{7xI3Ȉ|s7jGq~/UJn YcTA7?4NRP36#@iݑb] ܈2p iDcnWIS_Epx}!M@PQ@Q^ ̓J9D>>=A7dVwZŴTCcZ<BAy= E<&]%¬>B}c -23ul.Q.7Ӫ|K'e뒿R/ {dTo;g*Ol]Wf> '@U5 qI5efDpoӅX>k47]KTN#WJ,տrb5b6;9; WSYԕ{j:lO Ņ7vUߏC& ~)DUWmP<߱cy% ,8S*hDkcj*<lʻ+EL*ts׳Lfb8RF넍<\g:4d3⻈")6wp`uN%HV 8i(jn`IiYV}Q(f*%O;-ݍO ¼f0S|̸mC@/,&[\ ^@\ӟ]o.0 FtY9bKUNJa&qv.ڮӱr$I~9 බ~K ɬKNU)GQ+Ƅahi@OО՘ݨ0{la%lD8yZQ .BLJ?7r \ S%&W$2り=x4?ڵ[ ?#Um64q`=n~;< :+^,\,}UDl S~SR; 6z[> *+\IZwɏGbI,SoX@iTcF~/:>:~UxGx7_l Z= .L!-}B`Ԗ@} Ӏ cg ӤOĆX*M<=^K9@]B*8m; ҞԥlZyO]g똥"mNv&ܳQ)T:[ັC§3%]=spKjD+v¸h ķX*b0BoYˁFa 6ܶ Svٟ ~gHb{!lJ_~(f1HuI7g9$iV l/- /CF 8>\}6uP̯C:{wuFOJc;7/Bf=k%sMbp3 O@0v\ KqJ]+H= w#n \CE]kHZuW{2y6)xO=iJ`rmOzC[ k18m(wfdPuMؖukUBj(MT BNf+?U^[`64^oLPќor.`]ƏcU}#Jwfo2b?ȶEd~jwFI~MGfmPN IcxnP@u-F;ZnD:mʆlSP桾uxMn PŬ&,x] ֭FlrHU<0hȫi~ M_kAR{MLW ͦq~f! 25bg`#d˕ث Pǁwϫ[v@FvySf oX}BHiMPl!ۻX*wJ$ZQ ef88'^]Hߘyerb~6CzVhe[J9Va_]3)D5,st@x fb̕ThLYA\ZS27Φ34C1 w$$kl9[KLkGE 9H! 8dolMߤ,0Mͳ |qyf)/Ԑ)<+mBGO EHS=ζ ;E[IFF7A*wU@Rb!1b4#41b2NVfٻ/r5BoSi%GtRH=KYTRZV\si,g ڑ=_{f_L|20iwFKk>ݗ=IhC@1ڎ\d E4F#=Uo܎zvw= VD(v!' xS<րXd ^JeDܳ@|l$˟'dȋ>wɁ4Ӹs . @}]W R#.Zd[#l ];Q*jKiɽɀh[H|guDU쫒=cFqʺ:oKShee$JE^ڀ"1!gn Bd8Nվݑ8"'p%駳8/ nv ؤEޝ<_RXYETsC6^W܆)LA٘'%6Lیήz5ᒷM(棹5+Gw+pr`*@uo:lAgU _q%TFMH@O h-#^hYpN |\N~g9yG@ `xGϻSfvgPoגyQQimjYe1s-D]-̨醙\xƵ38`)MccOf݃+X]j8 ]n%MSB L4A9|~p7^ 9_B4~er+5 ˫ףZS-T`ƅbvC)Bz"3%%4:k'|_'A%ZHLx?y3StYYDu$YI'4V}GT `XHK}ow"!훪{p!#:{*utgIp:e'!vO;c,1&,iDXaO{pPXa۞Կ4u'2g~֓աd=ތ@htK8 qd5QľhXD ,l!8gt>:a.Sp7EG~U1-5paȣiB8|O |}hU!A Hbo}m{ YcPTD knz}V7qI v&K!8 8ɋmUM;Y:._cUEFf =K PBD e'vӌ&[c@İ+ߡ#tMǹs~{nT /g=If`q$ vCAI\3GըMYfy}S7\"~+4OB3t>7T)n2J r)wҼ{D$r&[%mcl&W4#銐_иQ:#4b`Q1-qj=M/Ϫ*|T$FXo~bekvr0o~>2Qge#HGZ3A_]+szu}pLW $XEHpOG{S3ТfTra-MTLvn 8=CSTaQ j3CmB"^T35c2[ sn@0$ƷE0ڏ\^./MpA`k.ѦKXL˛]$9Mi(rID jjCwl*^x7?? OP{oh@40Ƕ}4mo03?2ks"^ڑ=743 kS.3ZAk^,,H#,Ð(b}-bhX4 e( 8܂ ࿓ڣ:3)&{<.AsKVX |~Nһ6-JUU6'qwaDr/|*O_m>Ǻ>Q'I17c$-T`1 A3\L-n 2bb^s}d'^jXTXrĀP\#-Yhm?^7 $}Aobg3jFymMU ޹ CNfo0?Vo"Ϊ=uZLvms!V~Tb9u׈G|(BRd]o(ڗwJ vS9wJvh$-R_.c]Ywutf낍=o-6={6 +o=XHL1Vp衎av&mlNN9LiTR"C˻Y*VmU2-(lZrCPKO,ϯP9D׌xSIw#Q5wI*ηu|e _2W*tL4f )l aiG9@ SέMѺgsDM/sbϻ-n&.Yj,"xXA?xw9!J.\5IFԫh$ c aЍ/\YN« USE-ImU9s]o.mw`A=3"C5 S֮\|އFr.NG#&SނQHxso.H+  M f2펃gJ<vO_"PI=t5Bn6N>i%2h u?̽O sw,nV9 EtrF0os]+Ip2U#odڻK/Lg4A9; Y˯o V%@9bM_Y3cԲ.w}iq [1BrYdvbxA#BY|[mMX/E7(TF-tsE\#RXC}ġ|!/qpOj!ޢV`V1nu+Yȥ]$>>MeRDgcCz@Йj~8[d:a8~DgjC;i?Q2B̅:{L>rYHʨ-s8IJc:Iz*Ft(ڈ|^gZJeDV#UJvM<暩.|93lDNm+QU B63\;F?q}A X %$}u.d٥Z=Z2YCW$>K_[IL3B|rn(lCt47htUϻ9U<`'}/mRI i-g%ty4! S|$ϻ[Bܴ`v%V2ohxA&~dZc_eG>.\!ȰvQ`uz6.L{?5?(n/ryr4x&ŋk~g?f{⼊ْ%ϪW=B֕^p[ZvrH?+kniD57\#LԸ=bJn"Ϳd,|^H9pŻ]%4y'pl\+DXf0J<$,*݁T~b\=DeN=G^Uz*냦}ȁGs%|̆N%&P^DGP:V|ڐ{IUبo!ꖸ11 ׊]時m=@+Y$aKe H17U!1/j1MvV{Fc7s #:U_shyi4}&l7O_3cfB3 'lfKejk?R[LO  YSN$X;N#O.w_ _8K+s&\|+ZML]}#FfrZz2AԬe Cu 7cȮ9^w~bMWEvW dR*mQOr隨e8״}?Wu|~3+:Qwe%Bȶ#C0hֶ, Y=`e{flM_q}!ewŬ .(_(ӐڎcKyƎbؙd5uȖ/NTA9$l+Y궈ZVƠ_9B |dƆ=DL7?G;+koKhRE 9Sw19tT$|Xmњj\_QE<(.h(4Ҩgڊ[ZD͎ľ9>)Y-a*ldInCY%ʇ uIT\7tUᐶok NQBsxG;"ٞZ]Q#|[V:ؖh4:,@ C6cBy0 9cp6 n3]93$92..c-bZd|q}p$4RID>1+- 49 aZHm2m><ߣ9'R^WaS3Er*YGe_ҟ,8isGӉ#HLBCJ+t+Q :^^gc6 k=ڢDAG6H5g|ʣj.)Orn'בϟЄd$ZIb*]puN u縲o7p(y59UĤ@Z_KFYLqud)ŀKckfE B8 -3K))Xb4u-\13pr-V{ Cm4l[±u ;Ba6aT 埰VZ%1tﳸ$rUn&'}7Hr!%}U-]h ܅s `#KJԂFb  or; CaAۅrdgXIzH.f<[nVz&Ԙ&KD,)˗=̞Ɍ>Ke ٵZ> (x\D=;CW8. ;FY YV;@t(*k eӚp\`皗z靖Z!k$^-L@bKJVD'8X Omco6BSP-!cTf_-9p3Q7ccר!18'a`3@_"18&{Ǐȶ)]-J{L|o,ia`}WC(q+El ʩjęp7d,m,P>m>+*Mb9r`, [H?6s`b7""e?fqJ Z)Žl+? C/.p gs.Q{xa_XDmMrlO[@ ;Ċ*fޡTy+ǭeF2~aΪ2X}w\k6Dݹd!mC)G^(&gPhU0XlnQ9eY;*0pow]-ºw28@NYIE]''oTM@40?>kȀz[>D˓rwcK#*GrsNstIS.S.ғvebsij܂ʓ'Ze-ZBگQ,8eS8b>cRd&),7A7)M!`tpEΦ ;@ӄ@rrFz̟䌶m,`6.PC~HpND֙h>;!nElK2R޸x"I2TFIgc]ATM-'H2$le.jSeY7iܕ`FK4}x i#bڿ~^8朲U)iNEzr(Iۮ{8l'bpUizɹѱdqF@Ge~[e)>51 <*n`M z($D6rg n#؅*aˌ?~݆C[zFP_e|@&;dwhyǗ<)LZqcl S5ߔ]`""o-o/q? a# ۪I7Z(<~L }3YaJ# $ׁΜ\K9`5:C^`.ye3yk!cS>#lP͙T̂p:j;'K{:ޏvy=bǵ-W{_,{}\W3$>bXeOgA5b2-Z@6Mrk'30L:Sҟ-7 xnFOSz~`F+e%7[䤴QzT&Y.C B=咃bƢ=zxCSnL32˻CAWFUh#@3>۞@(30 F]\kv%T _e"¦q4IoI,Kx \a!^3Pkώ$"-B>UN %恚OǽD>0Y(|8%bUvAy Q9#`)Q1[Vg#-w+O&Zgh+W5xM #˶#F85yOgy|v rO5\wLg܁AxO\n  }“+wҲ^jg:p WՑQ aߕaq.0Y?BhVZ{k43{x"|d>B24 6%Z,0XLTsH^>R\ϵx>  S !WUц\RS2Pb--Eɜ)[#71j4tN0<X`e* )}cGܜA` [ s@.DZo*3p Uxmwnd58NŜ(1<)bZ~tYP ш;c2 `AS+azt" ~mzkJ_ѡן=< 15Y3y< @զF\3AM *@开m|!EUUS9$ esT wy{v{4CQ/[)-J#$!Mb@6jYuzsfk@0!\~E $n19li #cfc/k6!|t Ԁ""cʓÉm˯߯OuYpy}n-)ZZvc1Qs{[r!Bc݌4se 㞍4+!L@p D\@dz UV5 O'#/ Ed}O| cz,`4(ߵ2hurj@Rs'i56ϐכd"L}"9=yZ2l*=㦙. D vs{&2·+8-p\~;ncݺWw\=%3%TLf=籩5\֏ecŤicP@$8_B~CݶN.W #BG/4KK ƚ3*Hoܐj:]!sh9U jȳP)Z 1'!E&| %@aoxR1f,^p '6ԺPQ &bro6WQlp _B6 (ME&>NxBa6v{-tgMz-{YfQ9Q#_!æA9?T=?%Žju/&v} !WD|f2?J־rMiqG5en¾0=k@K4eA ݟ3ahJvm]~H,,W.{o 9M8?w֭wٟ\Q0ޚ #(ItR2?-۹4>E?(8U=ܙm(,K67- S`L龕Ew,q"SB;W(X}`#].٩@G=.7xgiݳP "AOy._;ƺ4Mom*hP a_[fGU@3^:=\,ѡo7p\wl._G1hk-CS7=[Vi"=<~(N KݲDn#-UL%7mAÆaWg`\C[Ts ?EcxxV-e"g+FL4ء4^Tպ&總zm˳p4Q vzin Aߙ2Sn6=W yA蕸tzRj!eQw"SW R3wMOX9%u5U7&&y,b #0M:xdT˨Ԇ7ya}3 kC"ds 2c^>qfk!mpQF_DO˯4/nIıl]4{FDgMzcхNۄQJF~Wk'Lzhh:&"xeŢbH_<fYlj9ABV :ɐ3 K+T: =:33*{g4ZWn痭0j7:+^VTt -=&N~s']x׫61C6.G#ũcZ uOvSVDӦe>3}N62[R b@4n2|q}X_Q># L7hD$ )>au T@33H(VoflZ8'd#R~Wbб7TorUI1/[H(n} 5Uz>d-u`1D/Hj;Ami'[f=[A!CJ{6;I>ټ ^h}Q>-T"dsA EI:UR^ztv{y]oQrB9n}}>#>8eR5J:6_Un$ {zM:xf:4(G*¿3xN [0dg`}TSc7]!NAZdhSv v!%%;0@ k:[b14Żyqjc)!Y瓆j/"N=*U$^nnS4!˱+u/@ s%2 _3I|rmjXu"UngȯҦ’@yQ3%ho,~4\U0l+ AQ+Ú~81 rr/05#f֫A dlq1Rtz#Sa{U9 s[U S#MTt˻iȿ'p,њi2 |6@}mc.3G870H_ˢdv4<0}<ԗhH!EaV.D&.O,*D=g"Y#"|m0 "zu xL=9ɫWgzy5{bkV@|ЕsJ B}-SʜU$y?ۻ ȋo'?Ee`#1*tnn ͰE(MQMC_M>]2pP+nac-Sͦek`t!;ӎtrqekږ86k[ڳP,~g ∌IP8d=G}P1\3L>I\EN8'{P3sL^~Nrmsq!AVPi){+?%o8VsJGSvomX$G4"k LF-! R=GCcO'ǖr$)ߚqpU^J=x4+j{#oT_uDvq ( |U+NVk^B2eHs2"0jADYgsC6i'LK܇Cl.C x 1t-CwyD2wm$ P+'LO45|/H>641;ˆfSME [,'bg' % ])݁gT:Z1t\,g&.?ku3P!z3}H5VC[ |`dy++CRwЗ#2'PD1jХ8j,ϳcqQdٸ8 R;ސȸ b-zh0Ȭ+n2~pɺu\LƜà! ǭ `qvRiҡ#ZaCr׍a[酟fg'z31VS3n֪Fea}쪆9O 9bR$c;0ah]EòsxojUSmQ?uXFzf?VğHò?lM,V}5uBg1fzk=4q HslbMܮ~QqW?2zs}dv>TA""p?EA[i5z6۬?+t }"Tu,AU txs<=QlR*P" 'C^9 mؗYۀ;t-/pFE''m l*)ʮvB&l" h=?e4%H䶢w%KI[Dor.B2i)"7;@)xlM'B^ Q4qd6<&۫XYm:UQ ȳ̿u0q26^[%z>U'&eߙ4hd?5cs)'/ge6IQY^ ;# ^`MrQ"G^[_=.t1Ը>>JźǗxwQt팾 "I`{h6G]T@RǷxr.#Q{kBZw% _5'Jm .K0C&H ezkhN ?`mʩs pd<]NiqKp\e:'{9{.g|#?R*sTrUҟڟR~Fʯ"6gѩ6#/f~ӅeA:CJpP|lVΛ#݉k^3wU<_N7_g0@z.$tBe!K,J"1:,${wz-SDA%/0t@{'nuE t`C|*OB2VO ܦ'#){YsjhXD"Oepg@.jgc=6{.*_B]hK&ע6 =;[I tھu=PSU~Tݹî`4kٷGb= JߑO,6zR!l @m;ҲԌԩ_o ME&ÏunR(#&j?%cDX:~bnÝn4.hQUҖKrDI\4JvTn5Řev2loX2_]cZamCh@ /(lldg$K%+]؛|\MXKbNl9YU+jI3M3kwFޯΥ=OQ[IG n7*崿Q?άWp>CÂ,cRyVµƥoxN?iy()=hH)yf0 ?$/RnI>$ck[À@{$"yrħ!N,g8]nnւr\(. ^E8I3a{g֗ r=Ww $XHfTn⛷nl(˺ǵq#۝5KG҅_\1O:BZt LvEaO~i$U%ZŰj鴵q JDSFRagIF#cOU U'#M|WnVyȻ 8 Jx ~Yf."/DK  ֳ'ͫY41_rQjqS,7eYQNwn*.!ĝ\<M\L~_*o[c&I݋_&c(=};n0./o Eu@s 'fQ z$2 |DI⏻_3D';cx7vH Rʰ!k_aX8frE1 "4 лS0s]sq3~أJ)_h8(~N܌~: >$9oMv);?'uS zuye&#̥~M4w9pye%](3,vHwC38Hlo%Nmu"zO>1ëfͼcև(.EOJ mt6L}, MBGnM`rq #_N7k@歀GJ"Ik9shxӊ%/xHׇ+r[*{/l+F\]7`O.jKSEnjJn*)eĪ(0 kV0 mFfuf92S\/% cSEk_iKa{(K5Fr|1>" /:5y 5EԞ`:]Zp Y@J+(Ntz#-6HNBU2:ZL^)|0Im8elIrK2S?52@C K[ϰxzoix4,&6 OQ`o</>%t?}Yym?ߧ[s0vכjoYv㿑鿶e[$S_6 A2oգ -UrR JT(0ΥKK^|^9YD~I P J࡟lS3y(<`i#%x8SrXcB[%$- K9;}KÚF8 dҀb߽ 4g~jTLwn W{9UPܫ*d\:!w(䭏BUqml*Q˔3(TF?5I&r';G6TfԚ#2WJsiW0=X"zݙԕ:&sak815 lu1#~@x5W= ҫUeZ.W5- H5 9ȝnFSW`U^z\%=Qb̼X=ߐlmT:?qL"݋%nlh(\!f%=mڂհHTKRD0i03ed˩OX]^iLJ\RH I35:KQ JQC|JFjfV[k>_xz ;K--DA&ǶsX@Dі˪Uv5=3WqCŠMroh*FO5ʸ?BSKIf ' T\O@՜%r1bw Zg̶ܚpF699@W ;-r L 4&KRI`I(JkT3͵J{gU <:Ïry̤n3~č[xVn=i͏oNFF`(Kh_(vO[{g J)A.pt7caXʮ~-HQۘ$)r.|.S$܄*X>Zv"ONrUq M4c!UL9 Ag"DΝk5O= Igҳ>?耡fÿ\cH&_7•Q$XCzؙLmƾdE19&a۠0d ?Nʗ BMo;2d9)bCrV6H +1aLXqvNtERbMuh53 >}BsY^}i N%MhG<gc"am 2!nl:9oE5bȷa" g;E87V9LۊÄhn ^BdqVI]@jVm4`/S- ph e`\2\'wU<^>zu]?Y#slzovk|7osw^ɯy-H'V شۅ'lh7svaH5bH,=ȫg-Ҝă d<%':lI,~BV KQۣ3qn?.^'1WqNIJ'P0ҭϹyc-kj^cž`*Ѳ)TQr\n {oTa YvqDd*o'Q%ֽؽ OK?0CrF;'Ӭށ?aFzLCbk]cIf_ _zE?<DŽ EƔL:Kt3,7G:ȼ8x`*cihTߨij._#h9hat'7j!|ToznWIU߳cD?gF06ޮ ?5ia\Haֺ)4k ,PXw"-36u*[ s#jKׂ,D=I- m_}+|L p&?}=.r~~=p{aHr{ 7':q i6yUgm]OT>ț9F*)APþ]F֒*pPH98݀00Քs ?{" "Yi}/KX,Z3aJKOo2;q4 b0;@ 2ӷ˺4*V!F SU*ج<4.vlueV.x1*,Fw=XZN W @Kʽ݋bE2ՠhb_$_3*sݗ`NIcbR=$.'X&" 喡ڴ, U%Cj/ܶOIP*BekV4F::*@t;?p73iQÑ>u-e]RK"8;d" o@ r9^ U1ZB!H@yj%ҹT/ĉnYuج,8T<H!gru$k#ȶuopvGbOx49lh$`k(1( ^(ɖs]iѸ~a0u7aȫst#iZ±+%K_Ym9iǮHeɕ3ZF48N5IUv/k i [ 3u0P j6\OLΈ$4?V$ V#nFX7gsӻc&͏'W}"s٤{}3?BϮ(@taCeR ;{Yk~53m|*$b#/ i&W,adPH,6N4PlB\I斃(dvp_C9y=K ; լzmJyM%Гɰ/QQ%`~b aAT:heb[>w{Qȧܖ#яuig u9k!lÝ7Ob\Q,{"5F|$)V&T1TȂpf=Hf #eLS,DIZNM D[Nw=jյ>iٞ"ECu^|\sLK(eC_*Ms}mŷ%MʖI"]ǐFZTx$"!οULNfdV+T09R0HLȗ%^t+D7hd n` >0 ];;@s1 (fOټ6r$'xp}7v YpC+s'>xD'Uag#@ eaX&ʲs12%+9̺kʕLoOZ24k 6P;Q6^or&Blݘc c,IPJR58/{j8INkYl@)2wCXbF \x_jIT̲hU1C?R2KBtbc8*>ǁERLIbi:y53kf|7ɞ̷-tG =V<^WÄ7g#Fo„ q^"Ȼ~Btg%V/"!5 ZO gOJ3E^kuPu*#s'cu8iT#{jS.X; 5YS^Fήɝ%6ln;Jjܔ {xVyPfXC%28tZnp$qza^|L,Pr(hA9^R,X' ^0(\9KpT^q^HƜx* PMx$:dj@Kfv4+C 18%gR?99;%_L|rx0gX&!ܱN{)/eB'V;YMb!kD ׏zxM#D2e5#eͭ=“Q9bK^_,K-]g9o"H34|! $7iUFo£lHd4^)xY|ג?Lf;9 r% DOKj)Lf}[iCib^' !R-c1\گ0ەHjg^WqKs9^)ʬ!R. h3ɸ5/9m#u#-kMmhs zdH7,=5XF?V_gu* f?j뻌'3n d:{z*Ӝ8i"~h<q!`rx"U{fI9mzx,NTʵ\;W%90\=![1%e?_7)h{KBUo/6v-!w1QX*2o+I_g/Ev{~n#aM^~" I zhm₉ $Ȟ KӟAnsԚC%uqG1>p5GeK^(#LIrs;s *.HdA9̵H#/q̠ꅊ9\Þ,EuXkî{d_g(a*µJl+?Ef"Ca0 Իԓڈ Gu{^KBdڹkuۊ4q0QY[mn*!=J*+{7B氷Z֑^NoErĮ"Rul&`LMM!թ%Wۦ؈!b,(k`U*,.>njf9!y|\ IZO!N6YGF/U"M9;c}`\ju)&̿՚{' 35I@< [Z X2P԰, 4Y+.6P7>"m݊'7Z.M thX]lc-DB]G'{^Bϻ6G>6KT`wFR}xqu.&T3 WO-3ZQ>Lݡ~&"CIY0t)Kdiq$KV9XӫchŬ H-W/]$6XgV[7^1Ai,1I p(qbkX8 F\\*O^x. |z}nb<|*,ý`5~kE8rljS̈́Q'B`z7^,c!Z6d H)Vޛ (V ޲bMYjo{kv0iЬIlwR YdP8bEteTǢ3cTK47şGm(;q.d̃8uRtAvxz`z[h4 7qj.+L)*μ2o sS~>YuD1u7I9u_B5I6eA9_՘;ձ_FTiI^tr-/-k$f[z:.$fA<>nnaHP>Kg*3o-[eХ[ 6OF C"ʊ4d~Iǣxx_dϩW^5'(`LH/P*]\}5nL1_wp-ъ*mߑZTy+ = 7jt$Уpܫm^\bNt,;u~CJ-b(5z rk+S'p ݍ H68ٮJDuMt>b%ϣOy`2+\i=cKK*URqloIfIDA=r(Z6詫V }tģ f?ˉV*n_hU\k<)f) y.X6OX'G< :0 zBTa9RUI6%XtI[!eG41,?^V>٬5t8']2T]ξ~$dat~*<jw:|E@M ;q`DvxWXOc: q=Ԇy+ FWD]| oӰ]R}50nUw-J]LY܏9t3JU4QWKJs;L'Z6)gDbL8vx.jE!֭*Կ3LGLhIXa1Z,se~A䉂{LmM_=/x*{bEF^~5[cS) ÁF`/T_HLgi[bjU:|RVfQ2H<`d|.>$l<PaGL`Sji[tJCC0V"?ýuhZ\!5(( P'78GtV~թت ) dW,5Z۽!g H>3?NohHy<ϕyf(RD UV2*k'ݘ'h-, 0 ype{ E+L!ovl!ngm) Db8~0htnW3k)ѩPO vyh:U+<(U*r2h<r9NdA9Jɉc1TaeJO $ʛOaބ1ܒ̭^E'x$x;JTC,@k/,<^XȯO H%cjə+|^8 /:F6ci#,KJZ,]ѶI,{_bvØXeqz S24ǷrGQ |H3T=T^#ưX#ʵDU g29ʛs]ޝ<_~YX `d^;# ߜ?ta.Sb?SIoIxVkqlm[/|tFOGPJTŤl5u=j峿K kRAVK^m8TyR/]O= K*˜ʒbkyL1."S=:f8Jx&Ebe/X6egE4/OV}E^s[OsJAe&xoRa\Z#b|BfD#F;F|_YPk"Z3j /yҾZc9!tKh* Ѣ|ՍJ2?fxJ$˽^ޢcrD54pR.Yǘ!x,zf"dj/;v N#2u2 _K))̍6;)DXK:2Xf?څgGhtJ5ցA.81P'@Wo1tTl˳`ٿk#N?3$ MKǧ|6{r|\vj<+8Kf@=sw'(9Jh6thJpr|gC͏l1#  P~AsMTӓ=}NZuj>w s]l%|S \DgTm.ELx'Fp_7seL^Hv Nw O$زgelp%ɾ*aZ<.CѽH8cOV@'XRìʗ=Gg<{ԫwh\Ss(oz@2eDL`*`Ui8Z*c*%炀ʇ5VC`jVDNM'wΏpq3yT$k֎DHbp¥p{3|1Ǯa\ #k2wa5ԚSGoZ$kZ1aGO'uHsq*ORtK欅Rwjⴟң:Yn"ACo!,(6* 4L칤\̜~mƓ1T7=ޣt鄳*@ PxwIě$ w-c ;2B.nkkTh!+xwE=r+!|?(?з=[Β):N߹_9Qf倠*g<6gt0,>ߜ4 -\_w*83z52qznYU~)+*%7?]-tJa~N1ۤSb<_M$vѯO%E}~hd3ʳ)q"I&k,ԱuLq~Tusx29bn`@twG`~375k6lQ /2:'m3Bk.(N7/uh¥t }b--/'3a$mHK-|on7ӞU*#p).Q(9* UQC' Y#k807VWt4t;'jVɃ'LEҢl~l^^c|X B>=) 6|'0P[jHbTGː ŶvNXyA 'd(zF6u+{&mXWqf\ } _u(T`EL ߌ!n(F}uF1fwcxnD;Excc/N!mӖ0q_Ѹ@:;'oU%+>'{ ”'<sz1AA9|!ءz MWTY 66 Z'βȪC[XYjeaetP0N Šnu(=#Sͫ?F;Kߖiق77gg 88w8c';54E,_ вU,'&тMݗIе.ZBӢBmdiMeCX/ (H*))T_jbt(I(߄eZB/o`~ѲDf3Ec1@6]ʂ1|>_13$!w~X\, k0zHL]~A1}5MGn"%àw]^s 7lx h?'NI^žL|PNUԻ+*[crcm;}s}k]p >S~=J0  !7og8C1QAWAfZ<ݎeo${7*2L4ŊkyBSȚˣBF5 Eԛ VV/ ZPZɞW7EiM#'U2aY0LaPυd-/yC}:p{29%]_I%~Nf 7'4)X linEvd%bd|NXC\d2,k'(>@ 8~@ߥ)P L.@#$O|do]c'KoSv*%.E}ك?]I3$ кBg ʌ?D N+o'[I4(G۶[n *1(;ur_M<Բ'/?S(& g+b-^'Y5Ő쫾f\*11sj L\{vo` tZ4pUKݶAwS YZ{Ζ~B'˚PPHۖ{Pӣ~Wv [@Mфh;ra (zS[鄦_Ƹ[5tRR(q?ѪTz](L7wUgatRŝQ剚W uޘ̖C Q ?& z gaSxM+8[صj㾎>s@ .E4~2AJ k&pkXHq,09eE7%.kkB`3Gd٤DY50j$RIKUsd1KlZlSJamxJѮ4j ݒ5vbS lZ]~1xCt#d*ёzX!qJە^Cߙ*KϤ 6<3ucЎԬ:rS&(4">yA}O%'2@JH(n߳TLLcW[v{UeF/G'YFҌti8Uj$ ._WXtGLIl:atgʟٱ"Sed)t[ܰѳxxeRW>+%L/mYf@) B>75?C48PZYPx:s?&SRi_+4\$2(,AZpxv*DoAyJȂC^JWiAgCI5!; "V^į1Y肒cr(1(?7Cw)㻗$ L,0gtFCA~bh(ԒUiczqҳ,2H~XcIsMұu +>f\g}ԛL 3||{ơ NyVy>x#ZC]K VV %B@KT9^+`ǩp9@^6T!7!lv>B> jN +\Y g<JhW~h*]ݑAe\=@N \י+ٞ 5ػUU$T T)? h:kT"#~ž@>qq:g,aIyq0jÞi6EFZ )Ӯ5jÿ؅JܷOݞ{! j^n۶4؄H(æ,—%v+UM9dfH3Ƕ jCYdF҃r*Ty!zPp.š‹)Ï9=aa%ik׆vt9QdџUw%`.jOTTEUa-!OAZLF  R9[ijG[ i_NVhTc*m04“'qYHKoJCa@D\Svыo=֘'PYSN#b 򍜅1+7 GWqGNk^F-h~S U@4y#.lL rI"4ۡ:HIƤ@=n?8wSe nPHgP wZb~5f˺%k8Xs|-\~|b i.\ХPGPûߕJl.H+#c-ѨSz8HW^ȫKG:XeB4I>ħq63jqHW`tE@)(?08r5 φP9`Wv(n+0IlөO.Z!++|l.d*EYG%>9,Epءރ([w }"'bYZ얼6a'?(Y[g{EZ$_Ql1ܷG{F&cͤy~¸7p4N2)w1-A$Yނ[ Q"r76;˻ȡGj\МN쥵ĺj+RrB|$[}@ P78飉 ͨg'9 >Ŋn.APX"㥙; qXqZ's@+- 4 EpK_kc n6iwF-!@o1tW]%-WcɆRX{^ :8vEbq/[)\ I~"+:`Z^tks8U$m:$8=bNǖ28- 3Ԙ0cn@cʑxoupgU5jy KB& 'uopRd欄ŗ&*"u G&-PZv}#;koXI۝m < #{Dz_SdR0K`*ߑvvu K a;h-)CĊM Q8N-# vWzr=TqzPtBAbv@*)CZJ\$=*-ti[)i꣺(p3Ɛgeq?WC$TaYrcE9L/s-媭DwI73F4k/.)Eo~NOTRp.]Ih-vFc46+2j#" )reWI &&=@NG/%yS<* 豪+ެML?I~<ƛAЀ8z0&0X(/\F|_ZX|J@zcqءZo<Gt3BJ :L6^2 _΁Wɜв_s$rTDJY3v/oYYo[f&PO_;&V HhmwMIPY!_h&`HYiBbNN7oyK4匄೤u5fS(64Bӵ4clITWJUH }+s׼ +QΡKZR݀k+hh=c-(Mv.BANEsa67Q #ꆺ9KtAPBa'-(Q629#c.+NsM09ڶXlA~D iX0ql-8mZ#پMjm\ǍP DGF6&R˼!n2_UBY X8ʧGLZ2ޓB`ۃ(cC/6|ƑĿ>A8֙9 0TAcK#]PG׭|>Dc-BOITóXYS~KI5+ +X-_sX5{AFEBY&SAʒ޾QcqLTQsWMD|?ʯ<, %.S;IO[ɤnyBjy3)M%vgyz{Jb ڄ`zǁW]rP7;y-Q3x-ًX^@g)PTT;(/MOA]l?; ^7|3lBhއ脃}Ev'LJtKMN~"CO % PhR&hB€pX 91CiNtJ#A~nAo5P> {Ƃ4;:~'7¾qNm.~&arG9%sZԇU2t@Nѧ%uM|88-vUpܴ<3N SO`ymۑ;qZJ'_Z;ҜS93%[ݫWoM}FC0θun㘥'1> kP=g?c^6Ewz6ԶJ*vq),ZsPlغioddiaDRu.Hi:^y$9oɋ3:0^v07/V@sFbR >[ߖuKi}w> +$RDBR3.NfAW?i$Æaa# ;.|ٟJ˺VKI+1<:Ѝ;C@n0ȷ )7X`M5U;FX F tFk8mR2* I`XըJ:%#X;oM!E g[1tʐVDnvv胴 wڇ\o&`uX6'(`9Z[7;KYM{-r^f0E>?|#άmQ@㭼&N3Vi/bf'6U˼ >tbYͣojصq,Џ\F#d~p2,.d|?=-iU|Qӵ̛Zӗ-[V}`3ο FmwW禩/5@ yw'9t19.4Fl(dKk5DD?Z:VqsP&çL1ԟċWmW:hm}_V@{9tb,Mx#UQ{l^#lb9d9x=O_ @& }-p's~Dv@k4'҃$EDHl"SHէL7% . cd( nǩ qTmTOlEȩb %  Bܭ3W'u샘?/ 0`Ҙ67:9%ID|0aiE* 9y 5ĻhrY/(qՀį$aѓMxHkռ 0Ne%IЦjHC{]cWuPD2v:Ѡb{7a͚?-~`b*#S2/#(t#r%>>x뎻Bʗxr""0}K|/GNoo-/R*꺂XaVp2SO+l#D {b9g#lנ2Liy$::فEG%U[;KqQIQTF$/ZM|R6eC"DzE외=bEl4O- $ e(o@ }<$Ahiklvz8b M!T^ݨE<& "ܤ,q d.kJf[79=Qˎa-4q XtgVqtkTLj&t#6*#L9qh|ZI HNb_D\zC˩'S’bV]_7߾ 4bon܌vF^vIhS LϟSo/gwiqlM*8t({InԜpHk6w_L '0Q~Ro{I| NF!c5j-:eӴ BK$F<jht>-?5_!< *UR*fҸlCHCG(Z4ӰVf#" حV:/>OUl\r~`&\ xkѸѻ[Tz!dH4 {DS4F2P RmX߹(5c%$Fg}qQځ6?NA6% bDlOS.lԧ18lvu P9u|X†Rlnnej麹piW)?NOL`Pq@)#r^ fMyN.*.s",^]ͼvjˡP^"+-88/H|"g̘ -:S3L:+Pn?-oӢTAD>^QRq`@$+.:i[!R'i@*2'$mP\3զ3碏dv1B=Erp]D*h.}N}gej̕K+ze=nXՁ7SþYuSZvBtd1PnK^kx9wL.&nsp vL0)iJѽ] ӥo\wlejɀ noȑ"m;c(4^Juodt K8} #_UnS$l;5'O)pˏeCs)Q #h'SBK؂("E7}>x1'1 rSHELfIW'_\`N斃d1H>o^>-[(`FP(8Uރ2L픾ɗf8jCe\U R~kgpM. &!6ۚ!g&(v/b$LDh1èaf%J=E 3i|]xb%~g0 eh* }>ְ/,,4ܝA*u[;H.:-ثZnx\Zt+@SJ?U)c<k1YKZJѝtS>z#m uY= G}{^[\urwK7UC2ke>I@: Ǚ̐ 8$8Y̅j!1 0Tަ΄w ?YEtE㩓ܔ$rk6PGBo&<sC`*O#kRSƗ׈8meAzCD/&NYiJ2kU%Ŕ|Ħ/U,tZ΅>t%Z[d&A) dx0-1Cl+[t+Hc)gYZ07070100000133000081a4000000000000000000000001668c16930000d728000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko.xz7zXZִF!t/I]?Eh=ڜ.+ЛЪg# 6v;\wJ!jU BG<_W똟s0IV[F[}YWM֠/ h6Q׵<81$hN8J _M*ɻ_h:P9~X (MZnR>,ض#tֵOOƫX #e;Jb_ÓX2ݞUUP38Qq>Ϭǟ|1B?J(P?BpOTd6[n 8:`A-@6-gИA衮xIGV0sqꊶ+ǏFt+g1B*2Y p+l1@4 ;F9ﵻmnW_ -ԎVf˧Yt8Yd%Sݦ%3C7yN'ܘj,M &} fL\G; `t' i H!DpG d%}[KʐƟXv KGY}XvMv Բ†J52[u(aB9lkؘ{Ay61*lԊ?RrGY#C=.al(-RbMxCbG*TІM6fOqڹM-@ ^m\]i}]<6L!6*dp}9m/آYk)?9a#ry||DJ[O|l}!N tknYD`,)=z-@B bN©r]oIE9' Z1|#32iVs971g[)$ \C/Mc6C?؏[̺# c zw&v"Z x3Xvx< ~lSh>4%{rZԴ¡KQSj|rb~??fZ2Ȓ3Q45m5w2@z 5Ym9b.$|VoZԄ+u؜&6&1',T!ʔ ݪ`e׻.toc.xnV>ĩki85jAGM+Û'=.ywiڻJH2-@|k]9&\pGttwg)YnlCFki\t"_Ud{c{KJl9)>.]dDW8v-AΡ[= m$+1^4tZܹ'3Qä⺃gp*!A`*oWa@-UV]y1'WrQwtȬhwDL{#ڽc  l{F?$|)Rl Ķb ծ.(f)GeT=.)@Fv *OiW\bdrwFUCuq:?r*TH"&\QOmR׻9٦x[+\&"TlF<9WZ#jrIݠxGdy,k9=(S˒*Qefþɥ|"御֏M "/K.:Z?:Cul}\*4uǶdJWG0)e"v>m22&2&4 "gm7la}yy1Я{RԺ޽.< k낵pe7%߉Z}w%7to\Iz_9=,;J2tHQIs܍:;fS.vz18L#R*'2;6MQn= y_x+e$1YQ} ?V _-%7@ 8LI- "y1콀nGIۘ b63¯CHWQݕWvMy|ޑy!V/}T@FIq clyJ3T薝>㹹q39y Ĭp]CDo<5mu)4-0Ko/'HǧL'A"=[jw$oF&WDK9+KU凹;3$-. =՞ T4uoSN|K"ku?B52O (0l]6SjNP([mm58e 5\M 1@sbE*Lti$j˹1]:78usD!!#)vIpʁT((Eũ'LD J+aE1>7X/Y/j>CO^pXII;Զkw=Sh G֍ˢʎ)= <~2I%ĬXy\p{oyfz0SܓRn'H"pZ?-Lj+!{3ZzFpXgqhwXrUlg-J\N{h,:k3G^_l<\GQ!U7U P2lbY")Mme6IS.? dc!rD㸍C="=؝UC1MGU2Dʾ.! ;?|PO|xs&ڜ\#5][2$nGn(b^#P G(_Cʙs:&rW;7EtHّSWD>ĥeQ=׊np)t\Xda4,d&R"l\f50S0 -j+oC[MBM8"@GDh`SqayfG.g 4>\8u 'L1#M=v7UE۸X!t% *cPt:De.Tn|AhSC U׷tMq< W plMt.:O钣PeP{mG~e ajO7P!ͻ$-xq eCȄ>HG8JWD^ͽTVPM?M:ܫw LE|Yqx)7b@؅Iy)Ȋ4e+'V3ьvy⦆s/D;%&ԭUk=xҿKz ?W-{7TU7ioqm'd/BQ{/D Ƃ()VPWUs@P -fIںi?=K4x<],:?]eǺHe,x :tn7( D,*~4Qz-UgS jq㝬*ct I)w%b}:Z0vSr[V&b:';^h{'L+aItNaBm,-weM\ZZmcV"T.W?мEfGĥV iT5Z)sS.ʽ[Tc_dtS`]E#R~ވaʻ‡ i ]C_M 69΢Թu]Q 2g__6ԷLaBj{ L:RsiTpI=9m~n+@JMMvЄ1i }m=y│6 ޭJ\Pi<ʙ4vlw m%f3|k:zp3%W.:.cUCvS[w y|#45 U"|({>?_ 7AE@уKeO2SvwBn/K :@.Hcx+z.|'[lr Y__'DEr$_ N^mF)?,˯@5ȑ^cslC(Ggz5D2 &)r0#$ĆsCHK<%xUestgd]PSkj|&2צYϾRzfON@ TL"Fˑr{@7J,sּBg"}]@ӥ~NԵ]&?YwG?h!G4L50Ȯxihhދ.O% }'3nᩁUxE˗Մъ\/ 7+DO=,BI !-/ 54J;vApCju@%#"?Ԍ*WP"ϕ$? R-#c:A);=thV;˞aacj$.a{KqɄg[j괊0Ø??)ǮʙY#`D饾V28|:8L'WPxK-}lԨ3ʡhiK3tq8(q3w656qObG{6-|`i~)%&eUohKbDbJNa&ӟDmsP6ZҐY|E 3\,WF[t$Dd{;L J34tkܦ5~0BSe{'"!4ߨtJ8ՠ'μ '&_W$b#\Kex}.q<ŨX_EҲ)O-Y@Ĝ%}s ,*ܲa F%k Ñg+S*86ڬcN!g {0TZ58C"RGB9!o u\-D[zDTYkud%]u\~.'C}_p.-U&x jh1>E㤇m;geTo%>%qbӊ<8-iפ`(sC%DkF+K멽F W6`eT*r?7Z+ yoLk Eu?bG'1-8C} J/m*Us8?}SD?tIfU$Kt| a9M PWele\E|dxG`B`T ut@F!{m,FY]Uq~EkpW=e֜♧ԥXU{-]/O;/  1UI_Z:Us ǔ ?'i!Ph6+|BLoR)lۣAl{X<%SB$N6Ck!߶s7nv:`#1]3L:-K@ZаcʑdIl7E،P9Kpt10Ș0Kl\6pHw~<Ƴϙ|DT,Noq^KL. ,TF;.}yFN]5$_K| kBD_.oQ;)jFyCi;*HopcE>K̥z-AGRH2K`@3miY?Naa`rD RJG*rO`z}Cp^vuBCMs8`oɾs!YJw#mPu\SpIF(Q./$ yLy <#]DĖp=BpMA4B'b W [:0 XF1T#".u /B5p2r}AҌQ'l%A&ḏk8-SxTIHkij?".MLARg:ͺGQ{Njw!GVhRzy +w i \!J41;?Mǭ=Xȯ DD|lOtCG)ͻú$@k06hb.P?7I+>߰K [>xgG55yÏSpvY,^bӺJd /Z?`ä < -vw?NLSwcIF0_K@cQBȬzhvRҜaJ"x1(fWUv/FAzH|va,sgޣ !^*ؙ?K˦Ɛ9֢8^e#18=J\A%Z}S3#y0d^Mfe+{l0,ܯ2IЌܠ*q79hX."j2Otg(hCÍ Y!Flz͕:#z}Ւ*@@7 D~ ?{;u 98\ݷ~Y+.ľBdgC!nK.4cVWj$*=hK95m! EFM" SpU']f,3f0ݖo`*}LR0}jn,[+;YNZZv57(=Rm?SaXq P]ZjnwqS'IPwq._n]r<=M J;Vg).ña+($-͑]6iCS`8f[Şay}AĆ?SVu .;֥?V(gu6o}) 2#5v3R`r򧘧㘴FuB)ExFBcԌb02 ^ƻ .5x(Ica'ߴ$,dm3wK. iCWjPNZ+0orrVa a4v'S)%8.V/{-sWՁhkQ8\BӁ5Gӌ)*}λϝnkB>h/+1Z!,9o#AYЧB5oOQmMIFmq%tk\EHpƻ[ A<%m^sh sv#dsܧ.)(vj|*ףtE~@0$.#Se Ul$d/X@$1LLdಢ{GC,M F'aVTS{]$N~n`5]fzVFO; s86ӸpF;oy~5+.p'`afP}Z_5TvK$oMN0>aԬ"4[eb4"UEЯg`3_Ua۔;|) Ϣ7/I:%CfjSH'c;^l z!DP aBx)bD׵(!-#üQeWt߭ {F$1fj"iyl\;R6hI#:YVn(?ː!ɸ~ > O>(f?vPeo!ANT**f GzWjK:S~k?T*1tdLY+;+ۉS'_s]&yzaTTZbf _&fBF++jyQ58ϻ%TŪʲ:X#A Qa9XMWN'fX8%-h+K4.^hs&n,EsDZq-l.dU.V;/D^35haJp`RQs ڛ.ϗah v(500&>*1_!ԑ㲡3uͥyOCbtI g6 xO ~f"A FB$E=sPʿހ;2-TDDZ#mE7&(>8J0'1lz6n 6A\pdmۗ0=tGe4]^Ҵ4;,3<ѽHaw&3ʔfj3ymL Rˤi'oZAϳM!8 zbOY`i 4>DփiQGc]oM_1I5=Ri2VyRR{sP4>]Ngk3qO)j4T-wnUZ"+cB$IB )ٰ5Hܕ#G`z2[J7+!#n Ӎ! Id:5 nF*r X#y1M7D0hK4SH?N'ܭ-wk? o|Jgrs@4YGԒs|ykbW#.ԱGG!K?껩يO-ƷsR?jq>$[:րWBqG[ZLB@HE=%QYA<(LSs\a2Z UEh0Ac''P9nWrﭬK R ,Vt\u8$g VM3Cgna'qO^9#52~%q1frx T#G?Ξ'd*=&I\F$ ŎB@b( ׽,['LZX@zR!]jn!p6~R?{~ֈI~?G?n ؚg,)>cIWb*I-\B@աUcz!|Ee!cٱlGp%;:ʮ})@{NJ>rZY݌p3xJIhdG'2gѶ}~H@pqvܛk(6rS#2Id̉r*p bͫzդLQ " {;[Au%fq㋙f} l^f}SPG38bFO-ߓU g*5.V;U2 0~ck(TFNh/^-lLkxS#mGnv/T M5Ed "\+,}1 %Mmp(\(I2m^~q䧃[D\ʪU`/\^%[D*˭`p~vlQjM 0J(rSyQE ɨG%xMUa5v."Ր&n(5Q|%>ɒnK>:4+׈>FZ!%'iRX=s3/ѝw6_%b'bM[& y ' BFٲtn rk{$*FvI LȐt֌n"ɸSk#u6JK5 b֎32sZI , ֥~ᾱ1M U86 Q`s irmIoR3͊( Q"W͈EQ90\ h;>ٻaF߰7+1(kk[?3|IB~Ң– C:dꨓ ȗeC&:`=\te#;thE[Gs!@_4<բu*1te6'LtyCU-X',OB?N!@}f&Ir䍱$lePouqo *5 |'Ln.DHtu\Vi(gSUlݹn/hNa۴K_QU͹D>ˏ5L`@)EZGםXE9)#.q ş}s3[}xG*'LC02u@׼WSW- >3*E҆#ϑA%Rt\a#bR&HU]EMIG'#F~14Wiģo)>]u<>^74xg/+tczBjh{: 0 sЋrMjGyTJ /4f r-/Z#<˜wjN^J(J;fņA5o/9 ʁVE(m2>RyO: Rb[h8'&2~<2>!G\S Q#؄&2}ޚb`Air=\kguuOpa=|BrB5"'qMD'zi,.R?p#pt[ V9eQ|<{,;n %yqAƙ< |F5=æQ#.700$X}w,OOWV!{ ǥel4^YqQ7.NO^)[k5*ra] ?}܉e`ę*|Dc:1sU О_θ{[ _TFyr m%In- ,=ﳌ $78{L;7 @5]cw Xc䫏=ҷ͊Y qmQMM*bLxeɆ{S>} }~KZoa/4s~:.7p8mk+5,qE]"ZtXa1n34d ##IMW0 e jzY b]BJ:X0jپ;*K*wx2Vcy8:9lj[բn{q 0] *o'"6>yJcXJ>6_-焈ot>%B-)Ǹ,͡5Ɣ+ SqiA6eXe(獑;ine/G}7s)sxT܅篂^ Z_0ض|faIK[BP:jVW$g<&HKu,;} &-JyS~,U:3Dbl8oD{A奵)ag<=KI\$OL!D! x 6s:OiԇITX|U뼫!;ke*5gh ^@6h8zg]~Ž7LS " 0>"EL~.,eI?dn 5"\$L G%ҞqJ^V~~u 8,6r ISbf,xWmxsumEU@ ,uiJ䩱$B qGƖМjo Q`kG!\VGXKDh~6\oЛ?պҍ-dIb[ضÉ0wHJr1 `#7B0PڂH`XJ|z+إۚ.d0u&>!r6.7$ YoP}AI渔bl+1{ hU hb!#h͹5uj bO,b d]ʮС#.[ҿh6Z$F&IJBū_  7l˺Sd*ced;1ikݴl &eiFi#EZeh1eSWDy+vOѧPrqK`{R$C;SҴ- yɶQ08TdepCAݎSc ^|XX|;x&'NSE5*z^+3%2s{kt$kI|Oqβǯj‌' gwYn/sw\4նx[ooGxc0!}@J-b!OB^p[(\|gk7S5'LY9< (8 t@3҄%?j|pClq+Wi4=8r*nDX A bglUgGYFO'-"~K6.x0HI;Q@qj>F hD}!o¥6BY^ ;G>kq(TgvNIB /f 7lNJ D'!mQD U2Sf6${:{D [:ӓC ~eB*}߮v4 їQ@!%PӔKqU/vv|cF]~^M,vzF/: Of1?̞a!s1qmLvm5(#(W_80>u%'"V$:`3a-:W`' ],14+Uӏ ܓ5cP8=$`w#V0{3{a0˱+OC4'_~NMw)"ǦyK+Z_k.L u_W.>Mrf)[Q٩Shiʵ8h?ºx7_hVQ#'h b'y~Gd[0D,,'_+Q*OUXל7yN kbVWm2H# G/"uCyJŔ_ gCxRo*vOn\SɐBJ3~5=4}Qbj?MF=jq>fdVo @sTebƾճn"7?E0%\[rj5y C wgM\ l[4`|NӞpL% gc > g o&i gssbpACNV͸ӍSqRIo-UM7vv-HD[0 yH~zXADTRwwݒXWtvp;!ftX"R%N KG=f-@Eo 4Hu\6UI&QHI/40S+!2ΜK(7`{N _¿eO>D}8~E_ U\WSIς-i.H)wBhZ`YDiKâ>W]w8~پƈ7w !My]̷g=|!4z/?MV.*Am(Iz"t@{{R/MM6K.(պ$.BP3|~6n:/ܟ|#(ZeHpщ{0ݐ8KJ6$nEddDw^pXղ<fiz-W+LfOAiZ~_r3Lkي %`HkKCn!#wkoCfª[?Bc uc@KY&b(e4YG .#渵dݽ\K{c}`P5ޣeڢ}0ΆK&Xo5STQ2n.X?Û=%$`lQ?G^fELG`|LӃ獇2.UAΨ}%g^?=A91ƙv1x2;M3۠)"{1WN!j+bVYo!:rs*u.Z2ty<yC~B{zm/T|ZSoAzE7橳B&ϲ()2[%cDEb/H,m餥k/~} qyќH$]dq19:;u[t1&c {}tVP*Z ;6}h<<&;H(f*fHۍε9AV@NK7ԾVPoCLg_AYuɒs'iw]ݔeKT+|;܆|/t'&%ɜz::"T]>F #uDѹQg.)9VJh51tqJ fD;S^^ ApmH8D'OG!ԌcNu~q|Z>㊵fnaʹ1:̰vQ @s$H)wMy :+wYZTDQC%;`WJn 9Y֋.l@Rh38#R|q|ܛMx"msEqENA[' `>g{_&'av2Pfcm#LM))"aXòEVZp "`VEo E*;`""%:"vɅ_G͌f' AK\1H{2q}ϠʪFb  Jkh]Ցf"qyv3-Lf_yO~ѥF$e%|ژ 4 #NX_ J\ZgGx,=GcɌ`v…$nm6=!B΃fY9~8PZ&<Ȅ^dB.tY d w9;vr;~^ې'{8xԼĝ)(QM5>֥smʚfy¾?;Ew0Rw>麟w;zP4/W(#YR)!z' BʋZԂEge(--8\($[MK=Ǟ6UlIp)q,ţ&]0@ɗY٪% L?̩o`gɴY/uW< }Rvޓg :|LE'cSSXb~ xp1q= 55Zpkgs"J؉F~w|,Cm1T?:1(,ej7c`ys6\]ڠ;3-wMjGb!MK?~CZkC_CW, as{8ĜW׸+x?Kdg}\:~f+'I髱VϐHahrJO$q= uߔ-xVQZO"|[bbϹ2Nq1p4!2>Ԛ$IUIc&5EpSzrtr;hv.(4$ˈ’V13lã2aveY5{Fa2F챍yL/Rs{[,k+D<;[N0|(rLm‹?E,X8~1|DTEP++$ElkVLR> }hV O'q7v$zeBZ&ҭ N=fc0cqX`Ӛ+!uA5̦>W+]O:S hoɜ@iˇ/NS@_}jf{=aH4v- >?NyWJJz=}%VuPAʒO%?.FLD+ZL{O:+`{1XTqCds rk:qbg(W34F>VR zx$ձ%g]X$7G_Bn .̯Ud mS3U ¿"10WJM VKl$lX$ҽI, xrFIu(kł"HqT\rA pÿ;0D&Q8l[ 8-^FO7m>Iy :mdH5j,پ0лÀۿ6#bηXj ׎SJg".KЈE5+G{ mCpOg(vDbnɺjb+y3WcWMg.`-X Q纟:=^EkD}lk2"hbK+ 2?YiòN#G(Z;Z&PPQ 4۵p9&psiA3L'BBE3-?{v,pSp l@W7G}q= ʊٜ` '| ~ nywk:u$aP=a3mn_[Y%m6^4xc'@Kl+e8-u')(:j7rH$ᗘhβ'Wӽm7/ЁI A1~xqhn%! kW5%`'i?Z,=q+5CsڃxFc{|pW1Eֿ'Ni@{~?sr > LvݽBWX!rW X{ۑi酶_)v̍+$^ƾ@/0 %  h*A/,M2~$5ge P\#&oekNjҹbN͚w<=!6_PѯӸ߆L;EVi Y_MJiyQusk+G1jboRR"Y A])-.76Ck 1@%?Z}!fEqY"5@$^DqAFS8l X"sC6n|Z=b%i.(RBrSE*0r>cĿ +W꥔p,LBWєr mqVEVK/?epգPi>wGjgqp݂]vٺl;d:+\ zW arQB5dqta3ٖbi'^3޻}/.r:2 κLzcuy-qDC=3@v{Qi$\AgMQ0k~[)}4vFFN׷*P^tWV8p巌T=U2abV弓eLԾ( _F;pH xڂop}.nyٛY\R6񪜷HJgqyrʥC/j~z"t '?5ŌX)x~g8-eiTN')* ?iqӚѲoax2VJFZ!}p8A @@iVDhd1!*o?|}:}AcX6*c=P3WYD@'2 >z}8%,96%]3ԣ=wBS}bYٿq,ulՔ! \&w*;ڟKOY*J-%m`ؒmELLCgqlfl-~#/EꟇ=JU-'T)ǘcѳkiӴansG%FJfTk`$C`3SmI.lgdicT+^5׉O WcriMrZ1|p(CUtiyKB|᭯x3?,} {@Z VixZ͗d>F6/C)詣=ɭ64^ >#T8Xs2r'Or-KC;?E.^TtKfVw:91o" SIsyL'-=+eI¯ -&Ԙ|X+~\ÑȔ DZ9z:j:,/7hQo>{ca^R"ު=3ebto9p䡻6^T؀m9'<2k7,^Ӯxfk ]W4y6^eNZ!tUvO2IwՍYǠƟ ,k):nI|A;<̋xWyXl * -#| x|+/  !J6zHhQ?n *f]?# 弾Pr/a9QŢpY#Y3CP>!0n͌T]io[Q<n ?!Tʶ84UDbmks&Džpac ռ҉|\A{ vM0UGJVUKiUИ܆i^LcQϏƌ{O ܀uQLxUw2H-T0CI$T8"hG,# 22? ƺ$%CdrKDslzs8lV%|P*N1Df*}ajՠWo l01i}V][ Z4t̗Du)<~3S̐J@vpkqfz`i\e›GJQ,,73+h׎:m ;dB5]X4S6`I7ݜ؍NcF3Ks.Ny߬k:Dx(!æmzUzS|Ƈ|ULxK*ᤵ؟5xڿt9]ۮJA7= chEaZ>8Os:g@.ސ_wM$ǘ|u%ncފڗ?&vX?ߕ~y _b9:XI'9LP]A *k]4<0Ld]v ɊCꍜ{^e#_zu:"L5!IAKgJ {}>썞{x_S7З.҅-Hy%t%]F[_FV ;*{xV&KgKOPX]C B$p3D$WHsh)iwl!,?lw6rK,څ38Ѯ41:/TD[ j q@_AkKSy!VSKQ]n!Njjmh$^r@4dc չ;ib"khOAl2f.C^)п[^`M:pp1W}mosHEEĈ)ؒտ~1Ԭi(\㽢uԜ>yw{vrHjB ڶx|aW0a}̮TN\t*/{}Iv;24nӆ&'<P\4e -.A.:a[3(dδolQuzh 9,ykO "ūi#yl٘-\>1g7 xZq}^U&QfF/M}h*˗j;&!*`P}:%=nv-ʝqw&b tҦMq!{XF>@ 5P0aVn D#'Sws;<Э_z6l}#t5XI%rde.f~BrhI 6n#$&V)._?(w=`Ov} (ڿ[4EJZ\8Wve#MSv4KX}kma;=7<> )0%0nNFElcꔍU=d/q\xЫǔjZjSt5SE xHP~57꿂k6eOܞl>6lxryI_|gQG^X_ursZgtFİ٨r,0=/qQO[#RE*fFry=4T(M>^{rn۾& 4?Rn[Ɉ-Boשu|]PEoNh'%-F$PXԓaN7GBM2e%{HQ s85宊TQx )NLK<_|9r U|1a½a; CXBnZѫ2kZ_nGG-q - ږG498 $61#u[Ǟ7h D[ϻ;3oT MHd[W,feՓ^\Č[ڟC} ;2=I+`2W̶-yL@ ލ2nux2>S b}r_N,Bi2YmP_8j<,fk`;(3 0l8H^āMюqAyHl94ÅVNkdWr3IzF?|$ߩ'MӮft3T##ER? KsFqHߒQ%[4şs==p4 U7XY3J,dOnZqK*5@=[kѪC 'rT';2#5< WͯmN#^#b1!$3 C~3ZX`\JUe|-H/IRNR '4OF> ~I;ZL1\|3%l8l5Yt@i齑惲Z%Uڽ=UiBl7Bl^ K%ͬiZu' @!aٟˑ$R_c$Gwk:,9FﶡQ;\phR=>6fYG$N`>FfV!Dl<o_IJ7vt`lxֳ1,ѡô@PH /n*@29MymWU{U/t\hrH%`i_j=.$gIڬ8CfC\O1 ER]8Jmrs"123j>{H1אZ%1}[ L?>|fsVghwy+ZXhcM`W60[!oެ)9 9* S\X@(TH)n׌4c?FHFT'+{+e Q* Ά :K?R&-A,f c+1x`5މJ>YW&a{#(FSr\uq<]tÅ\G=Z^qNh[qaoy2V=OTpخ\K0yN,G4C(4-GkJ9#e: ֥ǂ/ib; :թNLf8ʐ2Ͳ:^5}[ˤ=E \ 5}) @>؋W  o32j߸yhlձsp)7m.֥:n5cB;2!@Jѵc^^14@nt~w.CJ"S#p,`_}zh10IhYއ#fR=3mU[T7ίLEN?!I )dJSWn"PNl tQO'ޔ!Rlt|ơ(C2@laKJMu%ŀGUqP|7Y.pf[{oAķI-RhVv0J vT7Ϭ[]8[4-'U , ӛ™6 Fp'no_N;:r0* K!\ݜ!6Ky/ 5D}(+9&1Durװ&@c6>[rUTb4';8,bhOi嵐{tdq-ypYBh+ D}9,'w 1v>{&G1h,祘7-%YM #Eړvs2a?g0.\p|*n$0%?Ue/~x T=BP6",, öS5d$黷,Cqw)p4Kb T W0*"'{nEÍE;oLs492D Wù'W=>݇ Gyja60ё'b__ BpgWk(Wr7 F.Dr]bE}:-K@o M6+G'V7lyդUz5+<(zβ^o 0N)f;_¦4C&{irs<\ ,lO}̗E>3uMȪ ⥞3e>svM>ݟ<*W\-QJ;!Lha{c1ޕ꥽:Qڋf܈ylP EQgR;4؃R9X=F\7D_C;:n5Mbsu'>>ÚgQ.aҚaMOnM`\mfe 5X^A4ZCD]{˗c#DXX}3u ؼ}P%l1 jLj"&GiHlp4J9rSOIfwbPx ]z/hշ(@܌PgZW'>}_4.\?eOP01:-`ҴKt~gh:'i+%M15䙕< x4㹎M 1p=$U/k; @(U~59]" 9 6C-`7)TC y ^).\ZA*oũc φ=y-Ygz)F9/ )Wbqv_a6#8uͣM ͏B.lL"6Œle >t+ήA/'^Ck. * X&#:yA. h׸O$AN6P/5fsj~Ӻph뼳W+S,̰bBZmk@'YaZWqdp EyYXz` iMXG4 4?N,Au" Ԟ"wUĚ/%ٱ Čt;/nsե%bEN8{F֒r D'뙝s&nBY :Rtzn|ρ8K}8Wp_ +hQ;zGERwi+r$R$ytRRfZg{ ړvXu@DsMUgW5'Ϛ`˰W;q[ˆ Rũ{vǑ@iMSKw@sc ;L} x?ymp龑Ijͺ2CmuK y{9Ew>+%7aI <`J̧ǯ-w_4Keb+u!T v c9d\q1Cѳ{u"ΕR@@ltnH7^jAw)HѤ"7KD"p1.DjJ$/ЍZ/dѬA*qժS}^fT:^=zsuS<TPs62{dKI OD`)h|dYVվ9w MXɬd37_pM]o&d#Tt 8aEIm$}@xM݇@C\ ڥPa NG@y?.yUq617% Dg:a3on+n#\ci4.{G)-9KzrBog ?V4VJ})]:F S}TDfgzYCȅ¦E B|sPxI-պubE֜&;4!Y%M u}q{FH6 ^ߛ6a7ݬⷿtHLLF! /U.ŔS:7L"&ʞB;c%\6:n8ǎ+fS5x<+LX.vkA_7\.[hlbeK' )wk)bi y(%-cR,p4x2ɛfᕋZCz󁻵l P0 Jڏy7 Bai:6 ~M;T3r8 ,t2V~-Ӏvie|8ad_؉AqԲ8+{?^;`s\{ɲg:) @czHdcͻ3MRa*H́Y45F7}GqvY>}ϵF5Qe+jOȮj!ɀA`p }fnfiz7IR9 +^GF ODo/\1C'tJ &npjّx fHFJSJ󰺈?R_QUS(Ѣyʧ׶Pg;_1w8JcllkE9¥ %7"#KCȠI]\UaAW-]F2Y)]e <(4yݠĮfL售"τK`lRv&hQg X"BDŧ {qho!5W0rHWAAn *4< GDK^1(HMXc۪H;G ]GeNlTb l[@z$/ ]*HӤ~Dmzxi<hw [wk30nڂGQؿv&H1WIk%}d_L|i- gh='lv` SJ)3rvܮk~|@wݝ\W(MA郜dT0N%D^P>{A4c glMȌ![`@nr*)78cYWVc7~~3pіW ] , Ѡgp&V'wYkR&+մ|:`ޖ"Hrw<-p:< kV00>zMe6sTwi.Jgzʚ_,D5Wԗt=SmAlQl%""8.-S6hQ^vwA0 FʼQYYc vySc%Keiezl@gNsc Nt|bhZGXh]VKb.4܎k .˕ƞʶ_Q"I^O7rfv!(p7 M~0nD,n8uA $.}x` ьT&0< g>XC!79c 埶[ZE +|j+A~8p{$E4 ?'xO|־&?QBCuTdD2Qݚ3 RvGsIHS`o.cXOg\ /ԤN6ME߰ 2rE^&v4kEMF5҉2iř񆶍hf ONd:B aE47ĐK֓sa#2cqؿڗ9˥\QU;-};@\'7G+a;u6:IV(ۓX}bHgNj#qfVRO$Lҷ=R A[ ϳCVq~n~P<Ϊts?Ņ1دz$v=>~goO&u8j+`Ī,qbOכ).o+<˪ǁ{__VUcN{Q^|vsANG׊V:TPVG; -hr` o Үڮ-}h參_55 BM/I3R,ߝT|EVgX%8FԐ\[OJkP8Bٿ9}ϜYjh%!| /"jF%#Ubs!0Ȩ]1ǧ%5D!}vHW{TQ6,>h(azQlfրYX^tأZ2ܭm~zBpmko3{p)A FpGRjAJ*Hw!yZuX@s%#K0zXݡid/$h6W 'R:J8LFf&EߛkiFAe$,l>@އfIDЍxdG5j܈ uS5J!9yW#jUhZܦGsz_ w{ $O< yo }In$J Fh}`?e ȻɎjK,.YYc?|X$6SkٲP'؇}xO~0W*KYAbJ ̨2tퟫ]~xyKnܶ1dH q u6Ê$D3{lmJr:Jq٬|XNBtCoфx Be f<{)YH lTGP[Y\f2[T̖d|7`ko8[wJ3d >Q`JouhߡЫ"仳dZ9k~ nrJg)Q)U> %Xz7ı0 iCJk,_ @ʭU4զ\f\p,ufJV03iCʓU1ާQIvOHEygg& |RYd[DWps<{dj]bfxu]H1:|SFI$pd/K0ѽ*Q1ڎ;݉'xr U]mW7-K dJX djꞲc # -9ԩEO-@0;gmx&ˉ铚j)tv=dtZ^u9(w* u|bdr`|rn /mLMz/Xڧ3 x2zr[ڒ\>\I_yqX|'CRQ;.?r%n0w'vjTm͗aM -I@_ϡֱ4]hM0"@I˸bz*AcJݝ$oݗR0ŽD|i 3,^<"KB #*7 ?SX)pN5jz/ nLڴb'^b@ (amT6dSq L{xKtIji Xl63 P?d~ 'Ax|*1AGGN)``2VF 2;'.ZՓ_B Fz5&pٖ(F.ZcuamR8zw3VP|΂$"h$&@C 2 *"./cT a'aHҬ :C1t݆Zķ `c=\44OCEf{7"&v7{]A" ɐJ8o v$RBYf*pǂ} &{mZCn \6t4Mi 97m&#u12t[f/$3.t@f]9֛ נY `e:u.(x]5׹}l(#o{G!$]OϏ~LJ ESTYĬ$kg]=\ag>@wSY v{siz, !. z2doT\:;x5 HuqI+Ho{Вer~;C~(Q[9[Sϭ{Y:bQ.}+6t1(@R# Rxrj %,z?Q+-h[v{Cne},{(2}M_ek ,Ё D_7Bt @nXI|43MQ"_x~<6/$D%.(/ki0Kq..dQ7e&7%G@L?0voXۨ)OPMfLMef\QN 9Sxb|b-J!Xj]Vx!f1kb#Y Ю}dk?( hɢ]g)U-N%Ӝ]ggէY`muA-z d#wSB!WwD Tc0c F ?Fͼhf;B&3=9#6rnUN; 9{{~˥ 1mvIkT4 VSA/ "6 ~ *,2ȥd]"Z \Jw9TB>|dtݚsmJ.Yr}H@X0(>/07.e3O~~b_eSԜ8BtQ%H,EܬR?l޼V4e.=,qi] ޤ׵QyQfFdžߠ\nڮ_آ Bډ5^E&އ? ߫YK& iQrҠV]#?1Txe1,W8{+ӫY{@rҜU5͇w UҊt~j};1Yk$x03ee*YEm ^W*Arށ6wWmLՐ ]liEsb;\/solYYm4c )I -3RVr?Al"\C鑑Nb߄DA0#a-KO;\Db{i]`]W;˔OXt+.>aC`@c}kb߃l T2.nMl;5-RhАyA=h= WųsQc ءv@])[T? 82r֘eXEEX!4p^fXY('to]wB\vr_ sFҒgWpSvT-~;F-̄(`b^Gmp)llֲ8lmZWú@ȎQM!*:s3a<- ,WžJ|h)bx]X9MZw26W1'JyP;N <@H.B֐bX\BNr, +7K.Yq<''Zi!//^cD3G^QH"Zcjb-@=k}It˃ uQcN{f0wk> U9Ua$Y<>uG n+ZU2Jemv 4蔢Qa3O$@DW{˞O| ƼR?`w?^I17~ܻ$}Ѿ€#IU`IUKkq*$qC_E ,q9L 9+㯝QT"!Tq/LOTaMkeIټh _ /0`o+xas럪`jkHC&3OcSD׳R^z(2hKXς~UNo#Ѻ'Rֲ8vB'.:0GDw`:$ZRehIX*zk5_ryo`ԕ<8w;xNT]8-O9Ȼ7)0PIXʇ òWY}(8όG:oC;~;~,65>ep>umGrPf/՜!(I0NR*>)Xfw.A)nڄ3y]9"PASo3/@U޽a/xLqGẍ^VXIlz6" |!oٖ{$͜'47^P*۷yQ%Yl#,KFz .l=t`3/cA~'[-)d׺h>- R S C]}+αuSuJAVDں4mm .ѠO 0~pi)hwmDFI+i MJ8 tqjsBy)+rxhdŶF_&' @R Oh`(Nm':*ZKQc?V0<9-S[6Ms^>'Q˪ Z^d:vP./E Uߒxǹߤ!ݧ(MYH9DM\D ĚGm !&ɼ,L. -L:@cvԍ2jЮt٠ώdg:ّo,:Pleӹ:SDl +N.%*22$Tͭs~е&Q\z|6/kq v6Cxyjfǁ+?Nr8^Adlu1ky0aaHsc @b{T&"ǶO?op(f zm(vXe <𞪻:璖V^p8=葱DuE, =ۗh,Tm>7Hyw/@A#4\&:D/d1'h,K\Jnd`%݂H]0wOB9WG1p[$˥Jtf\ A.Z?%';aEⷩO8bbO0j¶2`\e0<Zu6lar*cgc}M&:…(Fq Xyߖ:PYY")`epf釭 7٦tj%D?aѫxs\q2bhؿ:DΙlKTV &M@[e2N?Rqkr W Sa?hqz▫R&E04"oyǺքJ6bx [%G# Ceg A-g]MSS;1֍fr|QB#>ܺ>A)kj'z<͊sn㡺NP@ ATNؼ?9E] j-W kg_{7"pS8xc"G+6`ȓoZzh!QyAD 2DK]98`$gݡg-}zڪrH#e'#cvg}7T!7.qBpu)@Ȅ .mQy(lH'CLo=ɮi"!n$8 ;ru+ fXI|~bPYNA\0?JyMmfȩ(Q*$4 V%\jx32cjMoMB%u]K4R~`-"tų63Wu(QN3<肭V<3 &XaYB3|i*0REOm vͧ! _#'73f w;SD]UJ9b#_ORzK5Gq.-װe\ *XN18T44p=o@U7ZU+ +&lLC`wL\^uY,d&X_NS565C`$oJpR \QY`iqR=µ5o1ӤA𒳗QGܒQ$uiI\ !7*>QcI={tJM&\}l\6!"qLw.`jM `)R<K s؇,i[Ƙ'z匆kRpVg7F 5\QxT _rn DkruGr Pm5 r#t٦+@%\q:*kRq1KrW$dko)B5׬P"PO/k -V*fryXՕ}QTbR1i>vD nC~0PWqvxAzALNo\Y||cԘNYyn@?: ?/AȈ3hꢍm"Pg $ՠ{ lJ>;GQ#ѓiG(W-޹s^gZo$WN]5{x7>UǔQm{cO}TFKjdԱ}"3 l`BadهȘnZDq BT\A4  ^r28:oFy@>l}Å5wF=@nGέu!-?3k6yOя |Vid6Vn%x*@-ը3+k~_ň'o;%; 0'}0D;p*>1uAy6ɹ-9ۣp?G.۱ [nI^7;j;Op0o6QgJzDžo̙sގ_L{}GBeECbH}NY_ZSW].7WI~g5sG޶O _'%;D_? )SHpm8}oX"[bK.?9~)zn?pY8R^ c Z{騪 ڎu7£c<[XwN?e vx!`y,} *<ˤgu^ 2ԁS?Iά =} GOm!`n})g+dh uv0_GjTk>M1O͌hb<K'85UK#r9WG.f+ǗV晳<6k3z%>0O(c,޹ru=ᝨǣlLœEKaU:7i~ ˨'&xjfkWKWJ_ .i$Y|&HDJA>A#xYRܢbyʔb I+k'ڑwggp2|x^G $+em'iOzdyT'XF]_h@빳sT3Qqt7$y>%*^A`ఞTZvؙeK0#؞a^ͰNHwzel?~sRrIfE?M-X1o|;W>U/^ VI xi2ɀ z Щ*ɷ-^7f EWf \gWl:5\ _ m] gQ/F$Ou;qU{^Tro"$nK_LDwƈA@]mSXcu26FB1b͙HsJތ_ξc4?b7 `= Her2?sn63r-yQ%P/Y kQW\^bdo8K&;2!,JE{]]6i18dMlnQxr2!Y `a"ۈ(dt̬gG"wK'ɚ42 QO&B?{;d&eՇ( 2O*3#P<kr)J=ڳ3(LJ>%kE42+kU~!WuC[&EU:pnVv51%\xX=Mwu:)КH+/ 1RS/k(?b8.bVwV4ʼWg<|JM0-+)4k+8L^P`_ InfJ5h 1:[bY<ޫn"M3`wQ4@zY#rWvaAfg mLٓ\7"5 F !;8ꧻdʗ`e.1rSo#]JiYޕstJ 5  Wq3*pX9]yB7qHmKIbM]ȃB{r*S+"3~p,]Qy3}G¸ (](oF6ݜH.M%VהlMsd!"Lƌ,PՌ K[ccpƷBg!Z,`GggFx[+i(|o=x3m1WhZxkL%=٠JE!;c1ZV0JE[![Ɏs#Lt]Q/oٓ.@6oӞ__ڕǏfgW](£iܬp WVol+<UKqxk>8F {^1p..-UymtqiZ`Õ.JߜT゘ͻγ[3ZFخ_ՀJQ̣kp\uր8۬]86[/͒tcx=s(f(Ipk i|ܣO? ,Hڃ :ptH'CMA^ӛFNunQ1?UӑD(^}FpӭII)ewR7(|USy`1\i]i|^#zUcpB&k%s፰Sn :4dxi|%&Wb̒ D>5ij煢9Jp#S 2}?t^yQ`8V#|n S;F{a) OڠYKWlo?rX^RKQež(n*?' [5Q:L@@]e5Sͦ3 OF˛ SΊ ¤A=KiW X}n )lm6K m2hu|&'!9oQX,׮QIJ#z-cSN;^x.` W}ާ48* n{[^ib> QX9Ŭ1 yÝ- ypw猃rI mǚL$t3f^JÂEBZ+wPO4OOmzb@~kfqD] xxEީxej3?!l^"Ay_ 3\bvr%h|ɥ/p:K8BݹG?~D"dQf:ժv L+^.X ;֚0yhHYb3TJK\Zo,r;P&MOE%iK ֿ+F%BZOD/mٮidO~qaʈFw68g\dOš[1'4KϢ8TҎ./ M]XDo*4alD p>!@tO@F1Ԑ{60ZJf:kOt4S,s/҉.L,R[X6J_xt UM4b7̛!D5ԧj52>F9O-[|O= P.R5kK0&}[uR".Ik %^$I*h5K =خ&5?25B+*f  ahԥKrD߶~?tꮦqśp6R'%'OpkGz&QmE~7= &7kef; 7 t&f|'*tĸ4]iOeP. \y9f:wj/5o>G `Àu ۂ2*Blw-@"v5rƥ3{E~*(|<잻q{!4Q `$t_l'W!ޞ35?#Lɿ/evTYd)H9yPGwxcƲk]2, KvygGsHbȻ@V]ԱT#ƣnyj2 jЃZ_|/YsB_8ݽ߀KFxg0(6'vI@3XSm!hupr~6Β[åe3eal`8uNA5X`41džΏC:^2g+@3ޣ2P6J0f˞Ũ4"٬Ja66g!6FfPN z@sNR'|R dFDnxÐh>o2ˉQD ~a#ہi/?&\x~/@{#sra$5 jɗY._ݳf E |XcX0藍.Ȓuve.W>r RZcȩ-  .)ĀL$ϴ lPx:Egy;i,%7Pt0@D@R͙=ɺKo\"Q9{1ymElqb2 ^s| \XM|d~yP.A͋S>c>r%ku<`:mH(VLeno{7ETGB(LO 4oRc׵r&SDZ\AGO,*^hH!}#jpJQsX疬 J~J'P қXgxypO5#CE#:hD #=Ul玳/]% ),mL4wzoЋxФ΋44fVEUqԶ#\ɩ)MPSdޑP/qRP|3wκdB" im5hL;~VWX2`979>,Q/E&yȷsb6r`_?Ad4݉}TenK+0y ꩖wl1illohd엦B",[ީ޳oL=3H9iRb伔JЍ-fTP? enb`P:邓]W[qCrD_Jښ:m<+Eꥴ/z2nbfsq;椡b4سgR=/~:eDc])Dpm_'gV- 3rSŽG1Eeړ_u$dh_Ygv^qt1IB@ǭB{ƹ07?n)Z6z˻&XIlDUieB0ӕ! Z-t3JQD׏*x-Cv+D9Mt/fc#3ͬ8L[iVST`H鲵`qRY&EI7aEG/C,aV(4ږ!~dXt K%Wo;$ԤA-{䥷 &Fac~Y%9sL&5{:Mߠ1"=3QcZ|[*՗lαT`yR*'9QJX#,9^pq-ɢ^jJl^L LП{a_i#uCX59zW^B6n-j7A5E.XGOMߒ5[_Wy>홐nЖ~òRݔ\.Kݫ*a9c =n`<\B:J0 Q0+DC>DPNwX:bJSLK2U(u LT!Ue0i[ڽ]·j9Myie=w2@ퟥ!+uEł!9$~0Q}>c CQ8YwςOӔ&JFU*R$ĥ[C\ކ֘22= h^/Y/%N_*ȓꍨPCv%DR%P: _M; Hc.AS1> fHK3?ta'-#EvuP͸^V^"7]""'NO5dJcNPtl5/Oh$QPR [+pxf=7n>fz~&Gb.dx+ eK87~ &$31=,)4qBHG!͸.c;D:8V[?qC&3-ށ\@u܇Lǹ^h֩vTOFeo]k\*76EMv_z2xҿւ镛>٪NL}7XqqS64;oϲ S kn>d#s6)8dv|h'_&۝Kx5Ix܆|q5bAYe$5)a{Qxݟ= oֱp .)\+OwlN/}Wg1: {>wF8sls=Yt+.`?HUb}omOI}sր>'WͰZ3BI ya7ۊ Ṏ́ܗ' |*:*7OPTׯ8~[}",%7g2/$Bb??]hڎD5 1s"9 ǣE8_$b܍}yz Hw ~9&g)*%"];RN%!z Ͼpq$K3oqrqw)xԨpls3E4j_]Rm[A>lRMVfŲD^Goۢ]Ojo{FgXXBrG )cM愛u>="Cn[W &K A'}6S6[nz#~2j(CسwzmIcRK"qqzō?Zl{|V vRirXMWNCZ{ic:-dF]*8L>{32J=1NX91u-=!wt%4=,ҏB"h(DSe"|صkݜ oaM( ;6GI׿EP̼ 禁d+髄0)Fݷ63$%CmUky~i8S\GWR@~|EBkv2 ܐPuF4ŒlP-j$3+Am@Mr9hŁ2;Epc#Zl,&[DT9ӛ[i<ЩYX(ZY,$a4t-ݙd%"tF= :Sh06{\ޢ$'W⎆8b]hm}?JWUi ^Wmީ&푽e Lm;Pz tjh :Gu|;mY5dړr)B/Vbu{ QkQ/I?S\P ;hO砷nXHԠ N\K1l꜐ 2m͊Sx&eei&Q-d` O.(ͳ ɡL͑+҇#$]NM;U*XءmD Ni[d*HlS9_q]) xܹVNS@sK,YaS3.Y$gq|d-;a,,r=b iCu.CAH&]&Op%zb;d9$3L=lIPxg{ph]׆rJwm:45zafQ2O.vZ8K|A@Eb橴,`L] 'zϰl:5cEE~@,ro14` +nqIxIԵsVz7لhV61~-F%d'ZLtؖG)X CdqmpF3kugŔ~ zJQjUh1r mlbĝ%#0Y^D9Cap5vWJio9U[5;\/~~U׌QbTn Bɟ{/MTu"CT͛M#7ƮZ%و1#*{R{s}#P,x\! T*iVpra@sV*VskmpV>~{$= 7HȬlu+ GRO/A0l M5U .y< { ]d\JLn]]+>:}TP؅KYojwkLyR1ٴ1Ll͍(62xS|}| VnԉKdsBbs~f!W}DW n]qЃPKw5v./(2WtPe׿6E՗-*8߈NddXZR źݏS-=(}St#FU~tFfszmRէUDUq-7槻zt֣᥻y'6⥬egÌw"V7|LPgZfAsYrOJOo&[ZxcYU $r5QkAvt{"lKer5Cnx.{yO ԁ&rImd4ݾ:2TpL6# ]'ڱFHMӅg <}=BB `4EF)2GPЌIbbvF"ptST:wğ5;HeO3z4icRGjtW XdMÀ7CG||MϭKL!*+'L0"X`lCJEJJ :C=ͤBԌhO+g)&d?z8$> Iűي ӗi~+1wK"q9hTBY`20u6(|oQerD!gf: k-yRg)x-SSȉ? mbh18Ats1XG6]Β~ D8Wz^(8FDF*Q9dι!B%?YFVg-yX! H-ZˏU~xS`@H3e. 8#|%_yagALlU˴@GbgOov"+^Ct&dfNzkx<49Y)O{;yG@ޠPÌ=-aQ7f%w)Qs_5V/%;ƃKwJJospE;cTjj(v7m͏ ctj͚YOq<| 3MRċFK g4 '3Ƞ6 H' !<:/qw-:b4߂rnW#H~1!wW}8l퉺]  |DCRjgvp1-ze#A}OLڧinvl;Kc@F JPEt^sWS$:n^E)^u՘f9R?$7^2ȸ O%C٧XawI*ۦ^wjf/g߽xΆ3TU߆GŊRv_ĩEH$w|]'=w8t#dmNp\gv"ow#0d&"%A'ZtD">g;20KmuΧJWlt`><Z4%ό0Wk욧z(/I9cό7kpSG'OZtk7K?;wO'&L5LbB]/vuK)F7ˣEFG~(2=55HDW%&gLp6g =>}o?MsHYk4&g*2w'BȀ:8R٬ ¤_<+$lrateԲrtW[*a9$ؙ~rlILx\%0{E{F+!]p5HD5}9[ZQ\99Qp1گ<4 ަӅ@6 n[r$^l>mkD&adkܠbC,UTqjldl( VRnpqVxH `bUQ - Uoh#D^@džZu,\T-;aۻbƻ:l`N^cbf-PDpt@69!XMg(&"dgAT-:g"ǂ Iv={31&f5CL%)wK$3nk[6 \]޵t~v EݏP7O"ՠ'uvw<(O;6Z=-TeNLY/پ{ ӉLTGH^SJTӒ $6 ?KתjۏùJ94f=Jx@ 0g*VY۩D}L =ʟ2}'(ơ) - 1~r ,6d7.V5-),{nSǯi=$׀fԥQ50|kW WKFU';&Rp - >[7Z%/;  8QzQL=F{hb$0:1*'=T>"N&_d~ @~^d-#J,PG~ t0Z!.yg$)_:QXgYZAo4;{*gkG3'!XXn>x:,πx`0.1Jy(B>j2i ҄*|x-k(inU;uBjAƞaYᏡP?Jӝ0]} 1M jlMB|JLpUGJ +l TyabGWIF?UNdUg> *Pqewl8m<ɶ٬7rWXʚM-`&纐hEL6GD\/[z~1>N:Ħ-8~0$ݔ('kkoJMD<%n!S+f+;3}NmXyZD5w=M>1ܻIc U9nA%Lq-%., -Cjt xJ{:wRYgpZW&"G:8FcbyJbiy+U`=z̤2\I(gwVIgt4E,:O-IPxtٙN_d:5Q"B> UO88^k`rpBf%zoJT?C.0kH'h1ڞZ}!?m^і"k|#&?XWfWTT/#AԚ,[m.1=:(( la*#>W!Ҳgp4 +FwH ;{8iQ:dL%I)smp~9fd*6 JUm)W)x8+g\a]kMKp}R/>l cpR,̏>#-3׈wO7.‰ֈ(WxX+i-WQ Rhrx8˺[fptQFflΨQ??v>D@.댐 ~HΥ,,qREJpXpءQ@+{'iH7DTuWl"'N:@yWqVh eLq"t2;N|fA{^+Yl)3?Yx\>ƍKA~"殺#hD0|&}DgUu:QyՁuMZ)W4_tXdWT7)3 a>h> ryU`hi-}9,b+i”{\hXm]Cp@h8B8ؠJVp62AZAVcL]0ewD0AӟT~I[e5OЩA|]bg[t0w~}=ɞGzƣE~ ˜skH!"\T(μDތ}!bf-L]@ JZh!SھSCp~He՞.-PJSǖ,~r{4ȳc80sb柃`ЌlT،2( ?}ƒFIie WP+Z~G06hY?&bi :6~}tR fu@)$03Lhr(+g>_ >6v ]xҲ|*@rp0@d$EpEwN8hrJ$MQ4nu8 ΄MK_)p'%/m/֍9s*t[|5vDQT$yS Qo̒9Vq/.B@Mz 6zO޸kVHL,bּ?)爹=ttKf\ lȎcf2C,q'tŵ{#l4x^sP,(wo⽟3mU*E;aOF9F$L dYek98*跇xٟ 5:N]^hyp)#FR ~QE9ՔՏlqoOЯ,|$aUJ6` imkIXPXZ7l(xAD0$#JL"%YKR?}yj7J[C2hK`!1Z%79>%: Wu!ֶ>B}Wι41aJ%osp4oBHJ#-y֓]HĦ#Z|+4 %Iph>ɷ-N`SwH7W;qD`FP*ޚi HPl BPŌ*A߅@޻UNb}߲Nt})6U=92.3-$w1~uP~ObתRru꿄]l~j9^cFCr~s3K+7;fuL*"H#hV27/ʁhmHK즔ωl8i .-@N Kr+!K\Q}|²tA$Sw!'/y'vhwF ʌt;4 \bip1zuՎI'A(߁md(%  Rk B9OJW<3]M\}ݜΗF- ¹SZIMHBq -^o\>] ޡB:R&g@sM8kIebm[F/6YOO7/q=-A#ni.f.i+h_2s@z',벤E\tgFϹorc%]F4,r&7J±|=~{-D#|6$hy BI a HNnqK Kޔo!*2K q K~+-* 1b.^Q-1υr2)BPNkZ%%ln8{1[ ̃!)232<HvQl@<~&< -N5-s"9rgy88ʹl׶,xA*((~[TqnV8!?s^@eȂJאzV^>dR p/Io7]Eњ5?Q.-D}-O \#,򪊪cJwZ8S8  `fFJS ^J| 4y:0iX֓@oTINx;r1K`(N`_X:\UЋvߒ@g\r<Է zS3`E1tqm<2=BSjD9Vt8nbI{AV&^ ug˲RGfk9wFh<샒Zw:&3 fg=,ru!TݱK~{D9dwr̚3$|ޑM ĞqCnX a2< Z~[ t> ȺmA3xV-yWAdQ G 2Nqgt$\ ~0{[〺'8hƻt8 'G[M/Y &PKY͜302`.UWzHKY^CC ^an;ƪ*TCG:Ȧb5zYH&R4***~6X H*_x kYec_]mXČk@v%|15S`Q sKΓuN mZɦI*B?qJ:rB":-Nf]^ $kKZ.-_B+ [B8üHJdzhƫbG磚ɣon(eQ3whû>e9]o`'9ǡ)m4wEqO 1Ut 2kkU]Lv`ASZM3Ѹ/vza97\e%UbƬ:C,+ #z+yQ{sSQr Q8%QuJ?X曇)ĂENL+!* '$d^1tQjw?菠QY#*W~!Q&.L?'<\Vv>aZr 2 cK3b~#gpKɅ-N\#43 ፚcox^V!GV?@ XzH/dhM9),vUH44 H0kcq 򝨱U9:7uEqĊI}p fn?zCh=:֬1NR<(br+jL(MX8EĆ='@8%;[Nv%0hSpQƟZg'H3kIq5Uh onX-˻wiCl^c2P+BEXwח*.qw:)5}_潏`p' <3ӑv2Lx%Jbpy/p'Tbs5anM\d^ߖqV@Cܔ?F/Nܱ܆5$si Z?ҼdՂiЫdcd8Ǝ- n{hU+`ڵP0.&Ezc5o a&,w 8~k1ZU ?f3ȪSy5 O_%.`)R>΂ GjWWr{{\N-l\C8͆n")sI-7)'Ì_?9,]czTMS)@U²>l9$mt P7;+<x"}b fH `};p}zV3х8{­kMjNZs9s(gtUr%07ܩ^?&s8MNWF;J&j& ϟrM9ޫUvٓˋH k+$&;MxΖ>v{_j9/_: 謭}=H UH24Jٕ'pm^LO6! hDn})ȚN% rg7lmFO?pbO}{R3?.)'`p HOaxJUEȩ1]9,dlVg\C+KO=^[sUSY]ޣb4>K0nK5') q3?VHqLHn!w05N}gy+u6ѭ`snQU}LdrR3o o8j9Ĵ!*I$;t!$OV-^J 0$]  QW?9al()1MFw.;LkR3M\?) 9%kZщKv9^(ԧӁYO7sԍ<]I kN\tdįn ֌!mc5=o-agd;LvÞ5Ig@!u(2; 3铲E"Y]+(Zο)x-'kחҀyyd3B(!4R/N3Ёg%MܾPbYȥ~aġeo*GEi\PgsJ~5,Mk *pT1S^R n|eZX? m)^grp֦`.BUzx1<VWk DCJ}_d@`XgP\Lپv˒&UbLvYp*txdNv".锦r/[Ӌquc&[1LjsBFPl_U}o];SB.Y>3"ZD-` &Ul2H@CPFF\댩K;ռ)DCέIgf ;w=i}/  z!V~$kuUJg+"X0Y k(KĩR@MDG)IfGQ8q?7A"잁]ș~~\KsP3t*QiTc䳒yb^F+=1S`5feT{ƈ'PVrK`Oz?N n.@kjMw`ܱt/Iwef_yv5g\Z:zAeK"Ϧط77+;H57||\ΓG1fU"g݌/Ĉ$jkSĬ]5uZҪUL2!ʮ 2(6MPrਵ<>y؀">},NwK:FnkdH$;͊Kddm=rHugoIcE)ENlb H*j7rd<\VL&,̈́UPI>Rz"3CӋ(ڹMmN5 Q kHG kM3a5q>9QXҌv, 2|J;O=˪9AqǙc~8 (:pS-Bb˂M,tDdO>K'Ra菱BH0VT)P+2bG{fVJANc,wۉJ:*!N``~']EG:c0Kq~5g~5u%)0 =hO,nSpPDqHn7:fzoӀu/Rm.r}R~A] GjZW"WyB, \TM/\NI#"Õ=DjzB&#Q/% bfa83ؐMv-ZUvaT)/ƧD<د~n/%̔I. {\oi1y`[t4ģOz˘)| )&Hٮm}-=y QEh j`B?0Pf")4 ;=m=c N/2xtd"/Nq#,oF@'&I*޳).)z9x^dpHf$}$LM0شՔ/zcy@W%aǻx$I4d* ,K0}QEgY;a}ܼ $v^p(ol eL$ YK @|!HGVN>`Y+\SlttuH9ЍB/7+_b$|jVj1E9f zw,Aat eL 9vdhPҎwq(WaeWE17T  7d;m] @lt& = @$g 1p u3W]]brbb+ o+t{dػ$SΕ8ڤk% b'AJFJI3hYM/HKAGmA]6oJzt[8L}HD[R݁!ߜQz oۮxij^TzE$?w2lq0?(@% wwj9pw#NRx{E0fC]uX4np=`k^vΙt[lJ|l4I*9 !pL Y8ni)Li!~ 4{5)fEVI<d%4@v-x|Ԫ %ڿyPqqGf?t?7}_nWM^tU>nں6qP,&ǑhF[[0oG+rs{xOUѱ}Ū(ݠ};s| 'OaȀEGtQݗ7;4UJuA:4o27h-_PK4e`HAi@%/l%ehmF((+tv fGB_|90M%d_yN`Jő)bLJsw]\(qy.=KiᮒJ8J*b12K)?ZtY?y'HS)"G&Mhf;LbF =θk|̀ pҵ L]̞A3Eoe)1u<*datE͞_ -7|狦3j <?'['x0]7}dEVnc"S1NO|5Z_aVO|xT^C^kǷ+H"SU1 %>f»ha"++pÀ}Jï-pAep=^[ֆڄxh{4jzZ$2^gɛ6Tζfm"X{F&砍W2OA-8OqU]uҕ:碜i8xtyB[y<Sa""t`N!.'R>Aעc\o_40#(-b+eȾ Ѝ*)WA%#vecvom%1+q: Lҡ]wtooA/<E xή]}jNZUtPO_GP(Zս?+A/Kg1!'4't HdGK0e k;#ɹ^PA!q2.qPw˙[ܑ7hgԋ&^9V03bK)0wO0JL9ԕiHq8%{#zΜd2RF_ĐIEmЅZD})RGn?#8>ˣڜ0xҝ?ȑw;!ةzNt/: b^,-ZwDpְ{ֶ;q=l^|#}i&hXڴ*q05FTo\nN^so@fѸ"S)7gU:)HbؾJoI1pN2!$tI]3Vt66x7~'I$3:3R3_uǔ87ZmaS&/v!~s(`I3t@嘽LFO~rQu~xAƗcpл+&#M_pEǸ숗wAdaΌqG7 H~DzTO=D_NhQA6P=c"Ctg" D+a4x h^m/ _GڮR2U 1ɁJ$ocY]"T嬍J`$ϱx Lm6U\nǞ4iRZSRNѢT֖r,6< A&-NXm,&Dwx*p R.9g'lBx;/W xX%4ef0""$'hkCr^qE?"άJs J6m]2_4ZnAM2IJ XiDH,,~@VE9);mʼ/uF0Vj*.09Odm5S# `Q{KޛB!^X3.!G^Dx/b-㒣z[gnZ;Si5:n-u)5.|eKWRyuxY&9m`c'}EHكlbqߢ4 0=ԋ̓KDAxИTz/ZѼEvܿ`=.{)' jB;F^~T-~R,jJDCW94j ? aUL:|dq՚?9COH]iItFi[HnD\]WrDtvfVf r!OB]/vK͈dϢQ:L J$$T9.Fr􍳞?*Yk6>Kwϵ6ν1">l?C̓bIRǘjy+Bs ,i]ͩD~*^BYms@OjEe׏w;=gfU ۧ$?/[ʜ ؽGML%1^SiE@"Bb8БW AJ>GQ\'EFq299dQ$)8* [d5M 9KJ ) 6C#Mz Hw~itFe;LFM[;mzg!9ƐVA%/V}lg1P.Ά4NBClԽ968+$EhEkF+ P0N)W[Z dgNAEF%~ٱ4ySaERDY>]tE:HE P+LbKTI)ʹx/ndV )Do+\jM3W.H/O嫄4ևxyXAe+N_Aﻌ_2v4ȏdfE\[pLU3I*Xg]123:îZvyc@/M텡Ij l !%_?>PeC,-ma ˋldV^Y(^.#G|4J̗7]^F]R1e%#jH0?`A? %27rT^הZ!K^%Jsw/ך9!+֩wtnͲ08 7HP_@p.QUk(}{DXED™nKwf`Ȼj *ֈMX(!R3k*կ9['rSD}>JOgIG*{6 Mٱ(Y>pj0EWCM8bZv`Vdu(G LT澈Fj. ۜBci T`'p u5n(?(N;G-S='#;xK'azc⋉D'vIuHg V@p83g/#Czk1@ȑύzl22aֈhdr=$ N͹6\>ڠ4+(Py^0xh-|tn݆E|/5TsE cglb2Z̘3P]UI~1=9XLB撐A#[Р)S$,5$mGl _rjq>D _%#}D*ͪr{N H?8adէ" : _*Y>L҈$yuࢲHQeT^ͬdV(s'k'^S[;ϭT~ĔT*wr3OΜ'9KQh]gal\bx`}BNN3iI$6~?Q:!ʙ!5q JOayeFH Ե;%KR(Ѓp{-ߩ ·G׽ĴrhXUuBǫ2NGbքKaTdyeh^V&Ic?p%ޢ25KhVdձ"GPk?KSI}[ Kz my*U 쿥Cph;c|QKu-0db:&Ei6#i^҅Pb `LϓW6ds_daAam Z=HX!tD>]drZ'e:`=[oWůpCeEk7g,O|WL%(\3"e)Ù&6'qdf0KMPF \|HHi53ua5x?_\Hq fsDyt~jƻ%w3餘YTe`G Z+ z} tU2&Ҷ$7;-V,^z%.4oYa jZ5J&Sh]>͢0Cy=G9nl.BYcGZU應Bj27'A.QM@gQmwJzmQ_~6zk{]tQJdÇ+;9}wl-ãҬK-PTƨ =t~ }MQ5 %4W ?r[aڑמ')-?3F0wؒwI}) CB8>oʓً_{5 ̫V{Q~,@JԤ!cUV=1<سR7}Oν]T|ɫG#)G8tr)+շM6GsmlJ8W߽| cuz f%G>к(O| qgXB>%z m2rwnV"-;jf- 2ɉ(Tk^ė|#pw-v*7F 0( zU#1r0pNf0<%ﰩ(&D7^܉ⶊq8:Y /]T[(0|\BGL޸SoQ2T~V$k.ϊ(kd'[FJD`}Cy]ĊwP#2!ǫRPW7X$Ld\؆x+XKw =بh2*kV^) 8WQY_/Vfč4_`׷lup+v@ٟI ԫЗy܂Qr@r_pELXDzCi BP&Ս%f[ƾdq/s OmX>>Si.r0)fN V~:X2~MѯԈ-tC%9lpI='+<^1ԌZGz&keh-Dt/+6A_9\* ? O-Y+vtصWԯIL}V-8G'{fW9`Q uFg2XsPL֞*N:.d0#v2B;,)2 x>o & t Akф h 5R4 )2cCG9~F^7lTK`y:HPZ/KkiJ`V"#%H:Gkx*(I뙂 ˛H5.B+֎IJ%Bn PFB²$}i}Ԁyxo,yҬ-`b)C< ;ș{'>d4z܎YW[$U>QrB_-SlzE\<6\C; p)|l[3}u:&Ni`/>'MȎ');`bjo-6K :CG` 2iVRT7x$V@0t]"] IX47}=ŭ A JwNikWfm&]z_̾.7eMX nlZG;Ӱ|=Crf(9?ECeg >˰lWun^ʌ>I'P /hY;K͍.- ",p'1洶1Ic)jO0j^ rDByF|x 1tIB1,0T&7;\uaF̀+';@rE{GLCp"ǝɘm;n.1k+Ny/AᰖH1 YYžSDСt;6G?l؇t΁j0OjeTGH{RV4u ],jJs>,5@?]>b.=r}HSEћk}#pdMK| ,HPuFs\2 ܁tIu?/~=Va!{hXŧ\}SL(<]N;豢Nѥ4(bHޮ`;bkب"{=)ӊ8oSs%vu90,2xGMH&ɟ[B.Pm|I򦊝o7= gv>9N=/CBN vR\mƼ0mi e=:".KZ%Cj^9!U%+0FUtG]Is N'i |VWM9mW9_*nd\NňkJ ,_S3, 9wCV p7uQٵ]29j/N/b+ZELs!;-f#IK^_`tKg|賔Ś[q!?& DtxloN]Ƽ1d6xO f<!(a'O5q !erwfaֈFU ^!AjGz!~8+7T;܎u o@R~$2 wj[ms *CG,f5N96MV<ȍxnk>HM@X*nvx YJb2`'w<޵6C ҅ !VrHdd2(w4%M[q2q@n>sL p5Z{pr\WVuuGٵHR{.7NNr( QE-?j >1e.TK%o~#{DX3L柔"-ߚ -<6milxmg^q~G.A9 ||sŴ鸍8ͬZ4I8-A:`[e95u7+2RcȺM$zkFJ"zb1 rm,IQw' 2CwIRiNK?qa@BZrw[+Gώz hșaBS =/ /}[u댅 !RPOXK.c朥qZڮ0'E_64*V=Et!eB:cnI_c ]A6gK?wI]iR,D7(QGbS5"-K[VSi^ɡ\{LP uή2ԡV#3^IoR+FԔP,gz}S՛aOhLet腾YlB-&^|,㾣{}[HLmV]Ƈ  {UQ;D 4/2ޗ4oUۃ[ɭ#aKů8ykl NOK#1,]!k-9u+௟UlE;"`l0v>JqAi &NTO|R.Ǡh'wp*;9L$zFjUi¢T!p/[S:ڒ(N 4_0/EpF O sV9,4o7n|Ltϥqh=Ɵ؊MC e]5MR(U\JXOP.rI=\`wx^$f?~?v6fZ5E%K@?bݬl>KJ'], #)[IkUg{4"RĊSfh;1Yʄ cvK?\X ~!$s x3)P[?|O iQZrO.(]~K:y]\ݹؙHJzqaY$Z~}RSj:# ~bD%b&5.jcB$ED6Bĕ,~hwIFbV_$ע;0`-6\6IH7?F Aj">{{0=8m})!G؝0ۜ( >Ff:"˲0ހJśNlz}0j3@2^q^6aP|p&/02h+x񹵌8{ Ua94]ruzwkӫ5/.4FhE^xR[Xh430#cdfx O,H?& K?urWkF#&`Q^,f40.Il=V.  (yICoc*FIqQ`ʑStO2]5WĊ/q"YdHE X,(86%/ı4y]kT_3-)*7wWT}Hox~"wm&C E`;l+WpwQrCX :}DȩsϽ pBps;Cl4 J>hg˓r shR@]ϝ}yxw 9MBc%L1u\`| _5b(BBMJ:'o__q0Z\k`% Q4P[{%"@}$V,w5M.VⴅAUȪDџxhF9\fT~wH&ۆ(>"E`k.bq~0K4銸%JyZcΜ2ĉ77,%M1k§ijJz‰; Y"麵7L98 Em q_/2zNB g(oIbmZ|٘iJ E 8,9A08 CݸDdϑVQH'#Kl@CBRxHa@ʂvnM?gQQnqp>ޜi;5^ s> {滍r2̒$ u3g _@iCxl'" tl`>"N!oЁ.;iyVuShy˯hvHؒxc~x-:YG yt {zPLz+GdlJkhIf/zrM6oL&O& 6Խ/DNUJ6K\S@ &j@Spf`E7v39DgU_;=%2#%ǃ4K ts9:FqպF(Ƙl(뻴.s5.?cr!t.,8wT ~o[vk a{ |I^q{`a!!"jQm H=_a(O]>^TLBᚗh @P9̓'F߉|跡k ?Zl߈?pG tVcZk=_jJ9$G"QeiAFX"l;>l<+pBp3m_6/|E8d)B.@Sdii 濰j[Mxu)F!c/4BqS~-WPc$|`AŭZԩTAP RʖÃ~[ g0ۑMSѮ`wʾMF$h0[/؟E3e1UhPOf֢)8ވdk*rHhpЭbprcqYw[N6e`{RJXu%[^C4~x|Fb>ay&e{HfA[&@a$=sО1BB"' ~1G^uޚ9e`׿ze/!YH| }# *iuB~$_>= YAۖ1+3޿\,:\]lD~_dj a<Ɗ"yk- j?;E- n7oRgQUxo1@^)'/^5L/'Suy yI6M oO/6O-ߓE h$rVpx;,$%j`/1|dLw$( sͣgӳAn UjEh`t[9+'}P#md Uh&-z^u- Y[;J~,^8ɘbU(&D ?F2pCl{;FzcDQJpI_ja""Q ltN'ו[!')b.E h1f{ԗ~~>*g3{[VoGu{|G}IK, Zo9YYDQw[,h:Rk6\˳<9$F\d x ר#4>L SBB3ǂK4}FyJs=BeL7ֺ0e"gPĸ ɂ2Q8O_\/8uͣ!wD,"_m"CY9AJ`}&dO^C6lm9 cHj7eZY힢 i7Q{*3 |_7vbM QԄs6rգ[_8a3: ljBG_HbV bul(:jn@ND@Tӹ/Q=3c#1B^l t# _3"bNwLt Iʆ̷ZZd$mUh8g<^uʄvuN}`}=|+ @K/ |pf%8܇-ި`+YDmO4^{>z<\dc-웓4~薓 4f0p *lU }(&~5MQsjѕlC[Ҡޘ`zI3?6|&CF6ڠl _ڗ~tXO0q<;IS@YZvqyA*e"ӽ1mj\g/}à)}R>wt^Qeҍhݠ>X~s46Q^`pR7U^cކJ'9!"޻}Юw6zcO&l}$QZm-oy彗759|iY}v<ͤh# ,Kx'<{Lm׼A]ʼR^r Yhëe;'HwϬҐ+k ;13gXڛT*|-OaSjw'Sę@G쭧Y~%H^gƂxj"rAn "$F^iN%fna4Ԣ<ǀBz쭩m}c!jN[J Dm<7\b aȴz%HV}Pf|N>?-*ߙ6-y~}^ޜ%.:Yȏ_1>\W ﬒:&wqҠf8tFlvZ2/;e).vC%5C}^,4p(&{ na`Cd;V `nYZO/"Zp[ȩ6.Pw_8B e2C`e?0\+1΃ Y{:vh(\yo1o dE.E6((yAe} ] Ug#͗ i9ULʚj CyFu `jr;``TOS\U"jj8He\5$GKd)dPļ,UNA祅N8Ͼ8kiob$PZXb% ]!Yxi3KBFtCj(p$*#3BHvgmȡ yH=|l*o~8W3W5&޺b=,%VzЁI+~[a$m:կ-x7!b=g',JR3Pj@ȁ/V Y {7X+5d><8(P[qX{|<_SSJoq|!g}iɆ/uUei#@+bj"nsk}=L9 (6{J{古&Px{g pqhvIT 8yҭze-M\n2+r[yzцk&3,.Q˜W?Njz5%GpHaa:C7Qgs:=xQfa\d^'cx'qoi9=NNOctNUC֋Y-W 'M) dbw4^ V 58Lى-w/mt͇(bR6Uʼ%ؖVΑQ-[/s^U'n^##}q$-ָBg%Gɭov!#a= w `pKooWٞ26L"/fq~sq}˶,ITŠՑô!e&7=.A֌CɮZ Q"1M,a>Ԭ4ZL6ªֻXƝxI GgE6L\`G?#QEQa~4L.gȮ-=duP]iYH_ OsR{ĒjdN z'v-]dEqə^ YFqX]¶><`kk[__5&8bzgs3[uB,\9_4lB/̈Õ(œن*L5Za ȏ\4;QV6!p+3qOht@R#RYM Ф8_y΃)vPw"sJ@A*F1&: UʛlK7}8*1%bҶw6 aU+^A?,':қLC-\nw7т,(u0nN9W<%$?s5}X",Zo쏭kzV}#9@NC2Y"a00|tzleLYx78x}bR}8щKf]gQNjyiH;Uů@7~FD0 QwoVBP;*o/{Ck[2cݱτQ| .vsK`V]ldkSYkxxiѩ„iP@,z+z.+e5 FiE9e8Kڥ;KI[c ~ז}Pdc:ܚ)ԁRH8k#/ݮE%5%VOq4-~zu!ռ=]$[ 즕7AH&7"œ3?,i<׹DՃ8 XhH6&PJpʹ'cUpM=#-<~,=_wT_)i9=}Ըō~=ߓU䊕aSr (j^%]O< :O[:䋮1ؔ!M|X (_л돯L\fWU'߃'pqD>K͉*fR"Q+xGs3Sec9yE4'&0ypӭC^!^I{ ' 5g}PCp9t]& OPOWх@ 3ȷ]iDZ\Swnߡ׭u=ݺPg6&>{یy[C뼄kEȬDxsy;]kY+@vK.d/H+:9M$P!z T<7OowN9.YH:uy ?"`"z-μ31_U-9m;a :wMJO\2H ,"2敇L_}7o ϟva1JH,=Oz+Bl2P|Nʸ~0pfIFs|QXeOio2"UqA!-<&(s<|S{Oβb`/T' J(ZSnS3-XZ+<MPrMJ4Ek4nN5T٤xS]w?U;PL)jNL!~sN?sE 43ҕj ;kU@g_R1%Ip+j n4}^7a|ah|J EԚ逦 6ZCwi<-NWx7TQF۔d V,_ZVhȒ9OǾqC>7JcLKofAt%wKo2#Kj5S2 a!RܶιjD.m_;[STt-c?PBVW _yBl;P S܉sG >Oi^ˀ_֑hJMWl-s9I?ލ{5k?^X;fs`BsCt8zjȨm$-0JT=ʟ5qmV0\TyNxuВ=~0&s]b-oΖÅ`=|1^rV )Mͤ5y"+@Ct ZhEv\JJ}FBU'g6:շ y%i+Jp'2s!LSL'8 |^E\qa<1ޚ.RS$MTk^<'mgX>`JOzh{@RDW\!ӧ]HЍCęX5ևb͙u2򹄏aZR=?/{y&֔OpM9O$2lUYr> C 'TY2;諾c8n$Sc^}:;Nt6f3ǡW.GbĊYO6_9tuqav'K>f#!ݵAu_Vu] =/JbQ"?ȳn ^lo;& q?05Ń雞l,([y~R02M=57(W=9u;a=Zy0-@I[~c1vJ{\ߕң0D|:l;? Ry6 ָ> K Bsep08 y/NhE.iQJzX&Gw3iU46rRY5xm`?5e{#pGLVG$MR'Dyzp^jXdA! z>->8+Zk>uj/ D$u)a?<}h<Ҝ|uHBt P)tIjǻ W+>dԹ$iI"d{9=]=/N^χ1զz}2#2N`%ԭ4 $=JJy>|iOS)87 \[ŊEQ8@ rD6LLT ĺ"Գ!#*%o.P̗fa{Ƣg`TJpTJ0LfgbF2W¡z# \ sk(.C\y [D^p|:ehF1½RhI Œ%/v 農rσ%CK+oyy9/4Q`k}k Ѐqh6G28~6#] LW{opTȋYä SLX:|BTvP(*27QwЏjƵ Fm7~= ԑ|$vyc+.(8{7:uEJ9-<!$VJ5McyJy]:cxGUqXe ,'﹋J?Tw:XeT#ew ǩG1 {d&O?D>vtT+ т4k4iZC hVq7#i \_WJ2"wpuTf9qwa ׸/ [\ @tΙK)Eiqa\&SXZβk2[OG̅o1b`v&mO*Ur7T7/P !yy>VFD3q:RTZf6Sת+*xĺowFҺfAel??Y;<'Ru< <: /H<ޖO4XTksEp'(`뷨SECGʼng"Y06i.yJryU)Kkg^n,ҖNy{wH5@jD^~"ʅ NW hKq2m&lIi"% 6_zp%*hI큓8DX}L 楘E)U15 |΂ǀfOJ"w=SJ~mO})o, C?NWA0 o~VT>~Zc:^D3Q=}5bmėS]Zw pG(uЏ/H 8澲@V>6z @7=W'r*gui _b&vm!  9h'uw6`iN̙)Oé'+^0|S S'xiLZ~-VVMGo$N Zz\Ǹ^%uR*ddqƛ=tb, Ff 0>$9cQE*&UrwSSO @t# YܕY?G:H.6*4Px*\@w5ZTM•յ>lZE_HŻM̼W&"l|Tg w77^ |2 ѣhv'%ZMdU'6rX!'[X"D8EAb.ojo֪<3˳﯃ra,fTC ~ı=dAƴVn!_=St^X/Sʪ!VxlңK&`#G-ߕx+ U6IK^YVigꐵ+nHN KLXdfb%,$7FhXiWbάJ ԝMI5y(>rql[c"V?cTOu b$g_adߧl#e+CeI%roj M:wg7Rl1.7lLlB2gAu?g߇(x1&q`*ϑ?QNLt,\-0;A4LŖĀɾwQVDW/ 1؆{fOp==ɪ@S;Eҥ[Y^MT |#7L0g&|YkDD]:Oa]d;0BV];${/AuhG$oM,+P \X}DCWBN`Np7@`~ZYRU_mjY:JpKէ~veZVؽ[5lr "uwjmx9)hA48@3Uˎ6(K1U=eA'frehX+HU((fȝ|B_ڒ28zA{ٝjbdoazb"8޷%yP̬ /$QuGH;r>Hb #,gG\{J풤dI&5Ԣ<+G'RU*^ jv=lHὥ(LG%z,cJ:`1Sf߾?[N^Ce5Z$FrBUG"b'7H9 QZ_ h }szM7~ 4é * "!K&]#{^ 8",o\^Dp@#!pbӔ.nW;6XJ[2Q)C %9r-8]64@Bw#Ft*r".I;pWqit+p,Y# *|45 Ć͍udzDz{Yc_{^FfyH$&-ݣcNE\*7{ӈR}bnމALqŻrCK4$ZD<4A@~nk[A| !s`0зӷ#Wmb䵨m?"18bF`a$|\>,j2Vv)1ۂmBkJ_a6]΁$c\<X{crKĥ٨-D8.hx_O@ ^mY*渥uCKs ~YK?TZevZdINwo#O8ϴER):Tۧu00zlP_h /J&:'EKQwDfʊTHڲ>?ӗmV<xIl(gʐٓ_}ȏ%p8W*dH\W=g#+~) 㡧ٞ:/^daL2:>a]yv4(eD xaWvɲ2zezvܑ/QϬ Gixq,!P[aZͽ ^n::2#[6Hh0^3*Іav^f6ܢ`r#ܘD"5Ƒ w^.%vp bk1n;fK_RXį4B ^AT"ahPz K?Aye~ GÍ7N65֣n0 vo" ?|b16L^ oƅA@ҬGgBX&݅>y5Ny"^ek'Hya8>Ԍ>O:X*aIK)u6_SbsY {fFTWLb qN;6 ݨq@2|AS+֣Rv;<`ދn-(.&U?wflD>|8/XtHVmj=@>gYFC_j((2n&_m1.917.ԝ16+fU3Jnd (xȨ0\cnZI-Heq {b>"PO rE"Hd:TgxOHK Νz_tje'S6b0U)ƒ@uqDxb{mFNwQVS 2x,CX`۞|W>2&&G{Gizԕ?r.5$WkF>' ʗ»?zqE&Ttc,mKE6r`-cx]ۚi{Wo 4+r[ {8@%"\Cﻯ4e&x%HhfmRqq% u{d~5Z*#adKt/L8,~Cm#ɾSOf 4Y Yy* 5ⷉva'!i:CYZ_ӏB%glmx( ^o?dΆCi{l̲pKE7}7دJD"n, Ƌk*͆们TX.a4Q܈B2M)wi1Es!qM`^GKf 蠟j=tk˛#\p" 7R ZxAVQKNz< S\lS玥cҸ>4IYC>ou^)FUƞжL67}@>\8C ZfN+!}_0ȗ V&AV=үp` 997ɱ=q$&}~nq?_yb+bЯ>>#7e1Ң=%QP,m _XǜeC]W {@r;Zݷ5p.4"jO$̵Cw0|TbS .d7ꫣ![Ï/ؠEzF׊DH*.?<^zčsAL̻AFca"ˈ%bțkt3Z8 j)u)HYՐȖvƺ65 /ChhڿqM2YƦ~m0q`՘1WOt: 34ĎݞBrս*\Œ^_1ت~IO|R*[:TbiNq2Ek_& X+pvW/* (LNm>sΈ3RD88thvl?k ðT/0t}G!qcY\Ɠ]XN 2\hJec^i}9J@`jR=` ^Ҹ ̚F@\:ZL_iUvG ng;[*^' MC4J128h1~ dt_b`WfуF5+_GV:u,R|TJ^nP!>dZ4in)@9T^O)*1K d8o 3Ew=;/$•ڳnX%S*QK,l4G먦؃inezҲ"o|5DIH+h>(q״HrAt[yP)TTb 퐕YRS& Nt1m|~ӵ{ꃦ(ő6 {kYDH81YF/WƮ* g=0ü=f =SX G$k\]M#c5"^3adFMRT  6H..gf |fp9֑ޟtp}P3US=|Uj~!Z_T'~}` ܹSX*4q"&h2q-f.^~gW@zd> |V%0 eG w {&?GQ&"&*~8dF?3^z' w s2bc1 }a0Ij4%8àS m-RȬBCsM2I+3K&LK$D:a\pD ;0J^Jfn|g2_"6&h6'>..e=\NZ=5r_hl?wʫrI(;N᫽֬*F=4ljq&6Kg:mEy_O?дM`]*b]iEշ* pJ? By[7k#5. fn*x<IJtdP%:|'&|lGT,$ x$ƭ"xlۮO 7!q:\35捘[{GժGmgC_/D1hdb<=s3+d*WGj [M`.`Q5÷ҭݬsͺ{yȵu٢M}$nފ@G& TsΌ̭chicn!PUZ1Y/G >s#+Bsoͱe9҉H${sp64-`@eTD3qte[e,\ `vYht7u c74t(#16{G+5cRlMQjD$ &ģ26BsGGR y\s|@B-H~RҬN ,H߷\+y)]c€4!#kCB, ?_q yZRy?.f4X^dݶCZU%G X^3;[Q[pyST}?yU)»ϔb'w#`7u?\Ҩ:v.TxSFAپrN-}`K۷&ux%+r_2OrzR!JhҐ,WO{ "'\`I1 -MR~cZaee +NV C9S;Fbv;2v3ϒ뾰bc{L/(-TLpH#F~nvfA x] oھ*^y{»']p Zg̔ h2E^Vח ڠdH2F$ox\yeԏl cao]TsUжzFo#¸I-F.Aqez9-oо{xJcaC{S73vw 9<:ܨ۲(lI#ө͗ڙ:IpjJ&g*fr9ЇVq Tr)~AGM@Sc3C˴y xCE%fHa-49d7nU㎦+^AΜkE]g8Ťyo)TÆ4"^|W_ZҶr$-M%[% نmBBuFG7n<z¸%4KzzE˛)89zD(+ HYPpu}7 4(Ї͜Ri!yAh%.r%иዕP7 73CoaϽi%kHvjƘYtlmiB.4YwTTXK11!l4z0p@ۑԫ5„9HOh%dڶ1Y\ Fu``ސ ڌfEb;[}~rԶ5eq*! @/?j7Iuԙj~_#ey4L:(Os3Gͣ^/Pji=,cض%d{9_rs>m[\#@Lv.uoCKs@dMFB C*[ Cn"ZwĊlϮ% Z= hSUw-DMUvJ1$?*7@&83[pD{Ihqhq!VK[kqϙ "^nOr2Ark Ka Ri?P[G3;2GzB:ԺUK8B$ >yBXՅz5:yWU< j63@(}1"K4K'p-/r#"a~Oww[T:.Wuu;ƇMcA5n>dm@'jyyNĞe2mv'f z}Э9i t :yX''Ci[LY¼lgSz' 8gy`^'jЬ۽a MiSPnLUy߱j`aMՓN*w&VWv.ʧ*8Cz}XW򿰸5+R:+tg_aq% ,!(])zRe:c67I>g쓥d#! Mnť- *;$A~C 82+( %An`ea-q,08vae*,)*ڶ5lTzyHg1h[oU$ Gn*.:j8t! nu"}hu݄xT0Ԅ崒[!A}1}k+!}k#օ'2.v*pjpjK(<{v w-1e,8M- €a}Zʣ`zhVr *3%3꺲8E0R$]`>BocWL`  .X'I+! HjOoAtn$B%Հ/½&Ϙm!חbӲ)V>Pd+Z5BɆ26c^i> 3ΦTXϜЬҍ!N/p\0iYF'ExM`爻b H~tswTlQAAeRa¥ʱO?[/0s (D9C͠UwJ7 )ʬAGo+_}sQuݮH)$(A9+sidJP,qf̽6zL8b_\`F>ڽbO3x2Jo~ۼLRNzBғftWHZU{2)ԶufB.~|ĊיpCXQ:UmY74A#{P.i2rcuⳋ *92v6W]pQz#iW\}sܹv+Gh{hG\(t<&݃<Ȼ2RTh!CSi5$ϺQ`uAGzie;." Nf A]8 F9[$qZ%jEHU rreTcc7g m4-ntOtӎs!e ^Nj]~Z~`T'b@^"{\:p[Z{NɈ-hoF" d*=)0(l|y.Rѕ]8͢SAP4XϏZ200upX*V nw{ČP7kg^/ZcV61-xd .5-{ACaT>Rg_ qgȊ2pW3g$:z|U# h1>zTt@'4ZF3]mR8[Wi^vx rϑ|F!mZ-Qsp,4Raoe2$s¨rh] րL/B%I@'Xnھ<r729 9 97?&I&Lm(C_"e Ɛ]gvh _zfD{!af$S{'i$\pj`Q A (cXզxde .fDO6MԶz|;_ h)$I0wa|t/yP]zԚ=_*>v>;jM7ؿo TUuϾv@D[y橏\1Nej8p9qHeDaBFD~c^γžDAB ?̦pG:+<祙=qZQqjf)5ZBkYͩ5f8^dЎ:{\z>/ 4mNTIvlk2DQޠ%>j XSRnM$pnNBTa .*)%͡"k 8!xȘ*[C{8DcdwkWzS.);6EtZNiʩ,rKRO+[gMD iR* 0|8@~2~ZǡjpB.JxWBg)XĴASC0, 9_'?S=YQ1+"=-fދΖ]QOTi#d9y3 o 36'{!w}{hв؟'=V6O"c/DC2A LT&bM(bߗK",RŸ"5uX/7}K87++<խd \=25:vѱ:>lry5z8[ ~I΄f.'-˸ʪPMjNO @ Rg~Ӷ=h?'z BQ+k@=U^ci܁1nQf_'~@;2)DFg悚~wbn*N׫eϘ:~XPJ7bC?SXMh9@h&7,'It'_~R+QjDWrՇjISrk>3D`?w2uކ )l\rT~CX*5uQbQ8e,^mEgM=wኪmiR9OE7BxɥP ǽ*SٟZP%E\c(_{өBЯ@C>mFxw ̱8.qX SY6;#>Ͼ<;ZFR&g%"|^@JG+oVJ#I11r &[p ͡#UyQ R*cř H B(P~r@>vlUFGpu$$=bQYa-U!xfocDOH(y-jRBa m"z>Fs{Zӽr/ԫ= {R j2P m"\E!3a>.$pۻ\?,Jra:Pё[ R<,) +F n{3Nկ&}[]WЉh9@fX&z/BHFҥڍGsfܺC3ڠr9Kemݱiq3,f 8"Z{P[<ץ˞8Iݍ8E3] y@9vyz9q|}4ծR&d͋?k5p|RHE՞' 4&`w'5s4ek 3;O%_pRO`[#R%< 8s,>PcL/:>$e('-<Ax~j<>uČ٨cb\p#PDZM)w*ZJ7/6:2r¼OGB~+_e'#}WR@:ҳ] >^2uހp׮D`f q_7km%@&5h*=`ƏàMɻ?Y숁X *aF.hjIqa_O"6.cj] ~%x— r+ [㮆3*>~3e~͑[|"tB2S$쀝bq"P5[>f?.A5Q9[ckl -.qg> AصC,~6,'AN:!]fίco\c3#e 6Dp^qKF0ӭaPI#C%yш| 0`[<~fWw&KiϮYqOl#ce&`a#_EPK.+Ŵꕞ:|nꐉaF9iA)+`pM##tK._dt72lʧ-r0_;% ubɯݧ;}o~~wjv^EE-4Y/1LVER-v ޮY}-.~YNwd>RWnzp/L"f g¨H^;Bj^YYȹ{܏M .N)`jUyhRאָ8ƾ>^Tn`Y{3DK|L)$i(o3ٮwR(Hb ,RpdƢn03u X?~ѵ ϴYIgD=)#IN؋K*B6 ynEFZ(+qb0y[ nnHs캒?,PKw,J(yؠ9h.{u>O`5Ɣ@>4y__PqXPxB9gr,1^=r)e 8=-s.T?ҲD l~uc%o 0jgٰ<dқ?CjI&U_B*Ygiv̽E m^u۸W!P0_]O7O&nkrmָ3jLi-ԜksKRyp\ w¼9]#FP>qp2+@nUI?  nUl| 1W,[B/2IgAF FҀm^=V.~9HjEAB{uAKBN9|9yMn$Qq7Og S)Hff󄿙O@/=b2~ QA)  ;ǹղ]$08<7/՝K+((fxKU) -J[.AoCm<zWnMQ]{+ȴPJ wz Zyeg GӯD7m`Ziyjb%:ƫ=F qRoU+./BM(iMD)!Aթ5^;i3GEXz 3cѺӮ/153(>.^JT2 7~߷}Hڌvb $Ap61~R׺8Vwfs$۪M+.< ۼ0=C=eer %pZecVyEăB`plЈevnIX{!^e1=bSPA0 UI˫^_5܅}v;D*H: Qy}d1dQ5,GZnQ4jL}moXLz$??5Y~Fgl.7A[8qiP0yتWTlw|&x]G9=O;5qL'Px+6oDRyAn1&f[|8 B'[OFt"h&TQ&ܯ^R{NlL̶Pjl֡e!Gd;)=nG ^4G`6_Z~-Q=tv% 2X+=A M0%5?Z;u? ᑺ\*'oQYl 2GQN&Sɗ ,6"-JU2=\%iSbw.TL%#w0ѝb98@9{&)k>.6 ^-Ő3 Ire5t W摗?sg;#`lB6G{Bx x$lغ mUp)Vsc]&p+SmW ;^x,sEQ$J:vV)rq#¨2Պ\Oa{Hd18)$(n"Jvi< 1:z㉁zv<+{5"4 w1h֘Ø B6d}F'!cUx)eGX߃OK3P8U<ˁ .Ks&Okpgp'ԑ.p)Mj|$$(IR,m wq8=akGg*ܸ0w%fsQCdAsoFN(3VOi Q 6^lYV>^DoJ@X 4`cXD/x@ȉwHHlα$;/IN6ܮkƗ3t!p y>Hf$i$ tz?;J”Mb9[ aWM9J]\Ũ{0%jrǯƉ99x}~N%U5!]m QOޡ`5;X3hێ"'G1y݆E0ĻSY85Kk:8XljqB@:pRXޡ !ZCH}2x+HMJ-ZU4JzP+dTȨbu7veddXB" .PGʏzMLU؊,I‡M_B3[S3Gӷ;Xo+}ԻtFtCV1[om0y}&Ȝ]1wP ~ g^ޱ ‡:7$t[YlYmhɧI8k"z- 6y~v~ݧo.V궸i_L~"e]ęB #L~y ̐,_ 'xU`%wlXv9ɝl|V?#HyW9)灜v-I\5y/ϸ4+a*~mBmr;8*MKLzL;é6P<}){_z2wo7sE܋c21M'{ū3ۼ8~Iup1.>JMNvEId$|{@سS,]IM__yZ\/`N[ NE epa;%g`@nҞD3!I>"HJM [R٬{8o[qkt<8!|BXX3QYx?aȖmڳNҹo $}ߴSG*JK{D3PLE[*7D{. `i@>p wQpoFYΆݬ>cػO^6L_ |'vH-9s~ 9kp@.]0mhWfX!N(kB]&pn6'}0V1;D XKO#uȕ9HNkƸp.sO\I$ʠEYW ʨI2l?> iPN,OX*_vӆ}InjgۆDZ`Ĥpa2Tt.QAWU)=@3lP !2Qf6L^à8/RbNL A/? Eڡp( ~kžƼIA%V8qnc t뮨廇h2 Mt[1M<44Do/MEOl{8贳_UA6QN<_XˎbocHF#ls.3]w%ZFK ΁eVibC&~"FKS&Y2]Vâwڣe]wXm}e6:qtߪgd/7oz)Gz$Q-A I?h.\oDV=S_eҨ2`m274zx$\yπ !%zHMpa4B4L.e *lD9 vFS(XkE{,J" J|4,"GJ@b@N)}`^>E_@$6;m~07qo%R:$ُ7aUJHl QѨzlZ &v~:|`nMEN87 t%6x(^uC%>8z"iKCxTo̞`݋kh1 OlӬlCZx3SiR/\qBı[5EzIτXT:uۨ`5fBr'{Nra8s;v9٧!cn18IGҨYb:6ǭL#ܴnn,{M'!r#{{˖KP,GP]ANY23}K8q[ 9&Pļ8`nSiuRdexދ9$8;tY Ojc)pxS2kXx˓yA9 >({,˭]kNbIe^P_CJ[ @T/7'IGs^X䀳/'&cg%I3λ4rDmiU7FEX!ʉr̀9pMNm\z:Êo0aVD(4`9즷ޓI+vn?H[2Bzq >m`#sy˙K*=*\ٍ _ #ʓ]Ѷ3k lpj%+ gKH,3aX!ir`?. cڥ֧h=3|#GިjyWt¥/ bObwĨtdGV.E;0OpYjY)E{DrK#m6:bY@*-~_F܇{&UyRvmc*md|c2A( 泏Elfr'WFa|_NIoկ(CF{uк,NNbpkb瘺m4XRⰪ8 =:0PQ )'QC L~ke0I7T;?FZٲCGJ /CĦ0C4.O@:?< e>`aB` B C)-hʙW<,/ầso AhܦA/):G`jnHyzalE&.8C{'A Pe.#cJ@Ww16!D@2p\ARyτHlp{"HZgvb=/OS .O1x\Ϟ wH4LS̶Hm?hn 7vB}&i[aċ64#6ZvPIhgt#_Rh҈uW{"h/C_Lj/D,!xM|5HLy ƕ'*Y)ze|xmpFZ _ߒE8S#دRʮa+:2 ށkUH}k|ws~#zORp :B}e*u=rCMFR`g}0/>!;DđZ[FM aTYE~[&N taW&9Mپ4%߶SM{5,dӻls sNnhhNt,,(rA4͌i^[VٜZQF (gIjGS-\$O(( ¢-#`v`+VM2O[TTEKC$<'HqOr6RR;ݦyՁgrc*iu R6â =P;%R#Uh, Zn&I^]iy9VYVW-1:pf4^7anҨ"B69@^%G,B*haF2 e'ؐm: zu5?CreMyvj]A9EAsD 25'QjhCAo 8Nn5.`6W {eZ'ugErЪ/[E=F&6Jflq[xV:wzl,F!rm{HB^ |=- Z@7q XN4uMO`.#4l FQ_iUsDxy=e\?޶'ޞC=o+-VxwJ[x~¸FFE jӤwҷ"HpSpLVN2"SgpM~}#9 ;O*@X#;2k4+b#$g'%>tJRQ,++#&EwFMi%VDk}MqE_Eoh]%l():j{O!xJ,!5ÛzfGKW@i!GC®_vHQzM7Dǐ=P[A*ԌBL~h%сyY/5YVLP8`=q;w=9,!z[flZ%0B[ܸiD|, 'JBDFT);k"?bFp-f,Ik q|y@2q^S|YTKOba$f=@(3K XS59KNGO q ac7 l0mh]ki#kJ`5tGSꮺY'K5f+٤jqepBQH,sUj#9YhV uݏT$3I5DKdH( m RHצ^X͙~ PפpvO%,o8v+4xO\ }GA=)ӥjw`TLU`۠?U`ЩUm껊mCP94GVQDO8‘aum?$8Vˇ;Du&"jfՏW\e]5ԫ%,YM^q MC&sCXaT]U)G2/W|s>UC }#fNhfKG xXʁ}00NH6(M~ׯ}HR3Id׫{F8@~w$A\c_4P/#qbui=EtnPeX!3[ /ai|mnF7½c'\52ڣQFY~D륟Ϲ0Ozh"wK= A7Uմ,m7Yᵁ6>eZX0;5T{r@܈y,I^Y7KUcJ_niM|eJV, b  AhYHcGQmjag'4<]T4戡mLaex\K(Ua" 9^7SlHo=A2o]ު=+\8~oLAC>fIa |Sc So|Q0&7-1.>p^}$Ql(ǝ(||oO9^VeQu V,JMUԿ|C#8oաjscBm3YQ(JzX )SH2"STD&%ҥӞ $'8q%=h҃;g/?od|tX=?sup9U쩗0&mԀ4ئ6 ulЋz&{,`qJ];]~ MexR UТPȻM'[ce+*3kHT >C\%3+̔ H-˺5_qո Me}dǻ'n`}`gt[DՐ*opξjU](}ٸ`\OkFQ7M?-9'9Sk7IQ& ͸pWy֊>a>nV YN)Y,gaS-#t)M/B SdxoEE+/^iTte\%1k>e s0#ܟ{ImvEeC\h`IKT_"|zRg5%_EAAy `Oe4sx.V0[A\2cl>1D#Z7U8 %h a6!E1ECZTw‚#IDJ%ǿ=Jwsꀐ y/QAl4b'/P oTT3G}P% G46(bFcy}m˄ټKJ'j|Jgɼv6P$9˓`5Y=mĞ[9n39;UvGLezT>Xrfk"Žޡ$ŬZJgkCOC^Ǧjyp7)ҬԽ"{E9fBf97) )gW(sm9Sol4vwwXwLlBfZ=HA͠OFLj{YsY 0'XJdvދd-NGE! c[@L^0/N*|*KijMfG–`Hjk3m=J4|V`g|amA/StD'KJ#Ki>WƌÊ:lD]#a-ƉTLa oJI`Cc*G|zWmf{A߇;]V Jɓ5%tU9DQ$fح{}*B~`8mEu8Mm; [@(٦ IX{=d4sM !j艩bd/Az:KP\>J׿q~'>" ޮoTT"^Ev&hduU%~D6˹pi+s cYGoQnm.q "S;:Td]g-Z(ʰq'?WSQс7*3RRDzwV#)_>LA`)цb@6UT <bOP @^5OI$Y'ǘW6d5 4Հqo_c}R&m ( nN9P8]gDG7`4DPœ 2̈́3reWsv %WWBrl<M $[B)&kn[Vw''RWiQ#^~˷|'a^,$z.u pF .]|կGsNMk3>AY'PQ\LSc ~>{1G3i:e/4DȮ 'ErGh}[D9t\ kI4,KAۡb@4CݓBǭOcC /,,Zq}gGXPPPQT@ =hIdP@');jQ sA#y;C~d罐Ǎ=hU_#Ω5Uo/[mxG7eCWrG= }/BZب8pPc+E^9-o4)$hZ ^ŷ

    wG6,r LX;̤ըEQ}?O6&s9(7?Q6z%|"r(ʊ\0jO ra/>hƭsgUOB;@ꨐch$HiJ[V\0œ76dG'&%?B9H)r˻,ՖColF1oLlO##MJ)Ix!xV̋dҰ?<Ө ڵ5#-ltޣ(+4+Hf6ir;lIփ}a(\xvqtDf\y#ټL!+QF(^0g-fYz:Fj0dt[:n4J((9p5GAx \-6J6hjOL:}#$39ӖJZ)w-}廛*e`jQxKGWeg{|Zl")d}J̷Ԡl;zMRx*CcQ% BJ$]Mbwq@ T8xsOӖVgV]@.Žm|BC֊!/~>;4f:uv-@фCxAP-G=Pkr000¡OQ=.Kz/S'q.064<~?<4M\V5 Zxй+]A c(ȒlvޛV/i(nY2S>yz{҂XN9d>ڬ:+Нz94^68 _7pi5KN⁋ŐYҎI=4ЫrgCS~Du)!_ N<t.F9Q͚#4Wgiv^<?21UL/B#AjݤFR::~;W[hē&t*o&@` 7[#Y Pk"ZPD$<$`⻾+y/Bm416S-&0`b!cg!Zz}U(,8~ fe]|pٞTcj܎sMitG~p^Ɯ/Y\VGQ2Wwo:PӴv^u&<􁙊ϝ%YÐ?>4ߗ!Zl9dr -Ƭǻcg|I S?}ϸ_6ocQPzc `ѵ}Ґ_Y1B8 {D/@FUyW'땩y5{iqv"]Zdd Bì B zGxgl0/79!{-zEHGjղtF{[EWots9cڙ¤3Ơ$cuOͶd3 ʵ> el66[.6Sv%I>֦crCv_=' zj8㻎wXj̲h8)S72T9OjMͱm4V?C0 K!Ni}ߛq9?àtdd@hW6}DO'5 xD$z'zH*/[+.rA\јm~&RZ#Sƹ0jy 1p醐h1lMQÏ5\PII0QŰb%q!dh—,ސFFۼ!gfŇn3"6yK`QEzqvJ?K,8HÞn d~"|ɆU$߱"|Y\+ {(aa:g(n:Eܒο'݉MW^H_bHn;#:I/v\Lds jh|%3Hշ2?>0K/z"m$0pѸ#f(<ه3k䰯YD(ھ*&32Ny?ēD'S*υ76(Z&bk|tٝ-8O{emoA/oM-@ GPπiq̮De g61] F/md~[ [Nrߢr~JD#1ss'p7'?ݘ0 샟بdVRP3(䂓wW7* >Y֚}kTiR Y0h:OsCIK]y"J'dJ?S;*hls ADzHd/dS.7-ł\w Mv_ΫJ~#tѡd)˱'R8%e"bukvU_Bs:2Y1rCm\6'$2, NF*6s 9͞=PrרZ+LHؿ)먜Cӧ,I0)w5n1n=HͬЎ/ĩ(MZf ǑQ^IsoWB K̐H#ZN}6-1mʆX0 nAp+ٚɍVɔPZfyǡ}B?#?W= Sp{1 E1n%@(2 ݦnp /wPֵۜq<"qOa'׷ÇFOe6E5śsdy"srX˯{wM4,֎z: cdS478HW!G5R$aq}I*,k%{q5c{RUjoV@eTCkbXm L]2ǍxΏ-'FוHk/jgMt@Je^N(F&23}?Z1k;ynJ4%QL% լɃυʗ(f~So !emĿJYՒl*i5f0 ;ŎA*[k$o TS+8w.CЉ-@QIz?#kvSY?M8^5\jQtȝlTȵ&T^Ĥ`2L>84G(k!( Pip{r Ticc~}ugQ7'7/QkqIMN ZN~Wj /sk Fvr!I!Ksu54=+ϼ D{zB|!_DN~kbTE*^\&ey2'J*%-@5qm̌`EEBRC7')۪hfr}&xz8%y3bl{m5&LX1_fw }s5z/O#(ף9fF5E@ ?^7ƕ)!ndi~V~y[kڗ03 Bp`*I_XC~6A2DZ'qmu~>C*P'v_q>c`AɉVViCF,!z;+Yr;ƜJkt.Tr=:a,$OetŸl/~/Z )1~?%:g_CbɫV5/bd?#e)Ntd [ AlM+NSȼ4y%>XcjٚjJ_ԃɆYf.[F): UM&_Y^ӭЬ⃩O2zW<l TKۻ2A| @Ov甠aRZյܜ_B1R6n?&qZf`d"JA[ VS<7N 9 ݵlE` P.>vOMIX$1~mV"άm(Ŭ]a!mu᎙A97 6cGA"8h+uMOnFG04IMW;Ӽ=-`=R֪Ǹe:2zҳ01LU⎦&F WǦ/gG3!rO_&]m{xJ1zo 2=]{o1t'K3j0=bd.")Pr n S=җ) VQT%Z>%:BJL Oɔ_珊>4+3cZ>0*Mvr揫!L"wZ d\;K1D};l X9Q]6{ OX&:($Yo_p6g&QG(7,7i¥K-$g6۹rOX9XuJmWI@t Q _sM )C͕"B+\.Q,2S,3֩ }$La 9/^d=g")z?>l 8 Y=P8kNOQȽt験sH[Nxp-kGу=b9i o5.w<&+iBzR`bTE<-'?vU "f;Hi\Ci 3*vt@Q/iH!ΤC$w%-8Pf/I`fC} :Sk}qXߢhNNY+W̪IJyRY( ^%4ht׶F*oAp1)f=OWGT#0_* }!Z2OT(^&lw'r~|*(r7S I]b&W?ݜoG=mSX%MSsus:4> ΂ ƱEm5;-oHc$N;&Vl/Ad3G2";wQ' or]}CT(1/MN6}_aKH;촠."|;9Ljc$cBg*`fmݠ~;Qn }ØS>28/[DS$88˹%F'|+/okDXn43rRy E[!E3Νl-,UL+aB߁9xC {ND._MǸ"DgL#U!Ί_˨$Z=S6១]-< gwY_1ͪbreƬLw߰OCas.feOwLދ%.91^{qFRU+vrS) *~)s*ir&x8[\Ipzt},ð,Q2~ y삷MŁ[i|Z`mvv蠡Wgh #J9e(Iuny1O n=.1z2:xб%~u۲CwP`uT~lyR(⛃5}R[jF|vs .v&O~]$8Үs6lq[Q@=N˦oW|4"%b:O2(mw=\⚨iN"&9GJrN}WA߉=iq\gW:<>L(}"z0ęiW`t($tȥgKbdZi(&qڙbSx6o0Qtk7`2kxI&d=Lxn"8YK6F{P?UegHGAEx!qul;£Drd;z*쯭;Ĉ;*ZuIp7k^ !0ek*R ίHli"۹Ԩ&$'1U=YnNM=ϋ'Hh3TvdUUVdJVz T&^XQb$E7y^7ڜ]CC#UVU6TĘd֘QpL˼1̀EQ`VUC>>0oF{hVSLLM#:}4izn- $[HejT sIZ-0CaƨH#y2y>tFE}ڗWg'(쉢(:ǯ0HCd]6pXӏJ5|}EVPiק̒ч=~T3Yu ާ2|zD;y]Y:5.D"+>qٰ1'F}7U3>Rw{K2DQyߊ2ybFIܖ"2EnZ58)@Fwc  ;-?e7 1P~aIةB@8U_<D14Bl$DIʄHUXT*G@T6+՞B(E@e_}Y(wcA:*];a@K!ҟ+-Warw8> n;2YTKa,S?E ݧ3S9v'*ԫRnKlb ־ÌhkHI{)%K-x3g=ҊvIQS˚Fe&Ƴpk}vWỈIݧGGcLOP0&mÙ_ 7_ɑkX)۾Mgd- AecW,êLlīqrQ_&cLkR]S؂j9A5V'[Nl߻ivX:nLw[ik c'm^Du~&1hT2"p}kz\QE{ZK3inGcs">ʘ.335$i!h/Ȁ`10|?#c^Jr|P $,Iaǰ,\6ލH<" (6HʷXeF[=zON[ZZpuT$.`t\ *Ï7d) w9WAj`-<8IOѨP ^j<%lxQGV&N1Vȸa/n@toLWe<jd^4rYZfŠg _~Wwz'pvJe'Mr$]2: G)#DzYX &@Kɋr}IÛOGT J!y;%qL:{UcU,i\T,wo^P!+5dN%~K}Ii"FD3PNCj9Ƶ:+CagҠ8' .(a\]I gٖ{:K~p/B6uIވbev ]$=L͈ ):)vpv*RIJ톔\mC53m|] հ;ɂН6O3g(rD; 6"[V9kOJB*zD_/Ւ ͭ3ߍ12~2w?b!]3]Mݢ (7`O`$!caU\ln/ӡ+Ԑܜ~ۙNBO|f}ЩH#8tY->'l2\rAYĿmui678n^ZH8Dwɖ.be8 j DlBb!c(ɂ\dn| G趫x |6]]m3`{K"P - Dj+_Q;J?| 4k)` 357 \g ٱpϝ$wyN [YMy۫c)Y HP&/S, @m?9̇/V,& 6tc:<^雀;56W3ݭSS~%#m3:s*$k$ *- \AYd^J S~nVvK+,\lYPBqTa j KDWV 79MK̓N-\">ؚ75K7Q4ur飁>KǣTI3$)R37CSW+\7"Gj?0b.%yń!&9SxL1ve: aQ 3wo4ql?[с;}I6Qpkq {q+Ӓ'IhG&qd#[TP&OÉl߄?50+<,l|xri.j[~f :l7M&sS!%`̉id94kz)Hͮ/`x) Nc;כ{Lѻ:ߥ zgv8 IelV|N,?m-d_TXTt1 0i֬Sjʬ@:t *oE A +b"30,Je_ 0\Q ְ~&dO,?KS#7Sz'|l\MC3ʓXO3'mӒ%9"=LKC!zu|jPj9B~E{tTo/v#)7vshfكܟ ~Ґ$^_?lС%r_v(刿Ԏ|=R;T#q$-1dxէ|V!><OP 0V p)uv![_(N"E2U4ǿ0\T0i¨MeBn{I$(8ǁч^UQj#C{㻶<7Lp d/+ͰANk[B'55%N_0⿍wGZoB)s5%yWRPjDr-mJ Zf X _|4U'5 CV"?iņ!j;c{!ee1$ 戽-ꅍ H\6섮T wBzbe>`@aCJN&}V!0"k8 rȕ;"TRNF6?p`z[ t%4/!=LӘ#d)yP exkïPo Ar yGJAΆ\&av_ 8t٥.qϝ|$L#vQѩ-%5J˜؃3~çdtf UM< ~LjNM/2?DŽo{CLaÈ ᎿV\{͘\1{7x kx> Rc~ qax=Oˈ9~-=?D$&:)/pnnF-]fZW5reY5=W^g6\J2#kK1kӤ9! ۗ״vbT%c~^l5 3Hp I3҉=]܇ 89DxO|L ~"2 `gbqѲ;{>9cC4XWAF ANw\Qbyĵ'R&UCa,WrfJiZT)De!X8N5;;سQA1u/|L-Li֚}@$Fe11mͱ;%DAL tz>r2OsaƐ])Z#fުh@Ӧ.SYmIC;$&cKB֜zBQmPf'1#=NwLD`k+BG%p?`ql#>B6סRk弗QWH*Pvk+1gl"- Cw̥l :Ͻ k H/JJc?}US%T@'z0׸_ϣbL<:y-U[,ehC+I?`7ˈE"]kH$]N.뫎ƶ*t1~"_'M蕕ax_0}OP\h-IbmP;P.Z =^1X[s{A8^9@P'+L62qPny[l_>`HQQPݶoӘ8-TZ37<%%7*ȢM[>g،XȗVoqZAѓ;<$ NީQt|kAXqÍGa (V>=<[:wR܊S[QDԚ;֧ NIwC|tSp 2S'GRN* N^(C;%0\n60k9zFadc>h`|]&="0HS)Km2!O} ef z@hzuL%u7 i5i[|.TKԹ"myl**j硅eyRCLtĝTMcG7vn)|Q%h1)}xJeB,٘ON"fJI9pN{4$Fx#>~O-x7q 3]vg8` 5~Scq)Kk"t8h28Goq;ljkJ1ϖ D̆kv?pc`#7oId1󰠝ʴޣDH)w0 \.Rz˺]2;6dT)2W"=tFArJ9AR `Aq$Ff/gS̄+h&?X{TN+4ؑ|X ?p.mXs"|<;H@|ĔH X~+>j1NqGPj]rR*0\ $cwNIALܨ.5g_,`,,tIr?$^ ^6B( )&ܒl&UUc1T_ F+zsAu<#0Iv} bP`.ڭUdse> a`b DeYjk0JWeȇPWQG !*C 9'Feౝ{j+-WrbnlLYnKG򜰼2?7VrI)d2L(sr^ ~(\%5716W)CvEI2x%t8n/^CDnV?R8JFd_PW6(Qvy[7Xϲ(qHPπ܅'6)R:3ײY;3h )\5z ?R<7ϻHJLs`xU9&|=i oƖos?4ԝެҳ݂? 'qGN׈0]cZғ*sIS] ol}7ׇ`npΡA7C*~ov/1U,.hߞ%U4@}pOC_$[j_rM>_hN-):ULڄ( IU@PQaZGOn bFyP+ej'b MMYv2Mp_>Zdٙj^d%8]Ή[u QaNe#ekp#(m/͆'~۽q Sp0%&be,V |^9glLtG}omw :q";XOA#hU R<}>N;㺸 k'ݸsH4`AiQyPP 9 BPtY$4l2n^7轻_s@iǑ+"G|b]C'䆑*! Ծ~!u@5NDm>>*]gYu{q!S3sG | ԍDTF Iέ%ڠW峓O&ʭ%ޓДOoԥMVG)=2<0<.L j;&Y)Y2~GZY|I1dCe{j#;ova(Zn$­M.Jc|@ty]K,rΝsa9Sw}S}[,-\q}$NPQ+ntz\h %$ڢw` !4/hir43?`063]@o a$ x+"@w?,q2zM'd~cV"RiIIھB#7FH"yJ? gӺK`Bz%2. 7tGVٝ>pߥY E'9aq׃̏ΕN8 u_eS14ȝ3{'nrcdE}ckS)\T*K^drH7wT%Kob,-ȝTh!bE\ϬY?kIˊnKj$1":EJ҉Rw0nH\˨9#EHYS0%NK~zMy©夨2ahoYHf{G|pe )~e4~iХf&Ղ]V$X2VKe?VgxRђiW`!޺sеT:IgоS9\Xj^ή%'X.YxhF7ښ)3LGku&p]5{:D^' o 8ZKGpq\)o.^ Sc9o$}}dfϴDO߅yp ḛCSrwмX {7Ъ3q`r̰!̙H5^KҋNWcgq)†tv^!I{N[ DGK,d x*WBH 4-wsYyAp z{H?A\U&Iɒ-(rH켾m|ze\c!M]i&xQrNPr0mⅱCZ#@L\/kҌnlIBSI:2F3aյҐv-jY?eаFI!ƈI{]C3|e[5f;ڲ0XWR^qogxn{{4Iopu!gݿO @zL2jXTŽB~16FٔXGU$\?TCx@,І'ҊYZ V;=k? iIs͍Bt#G!4ANCxQUk`;FjsAeVQ0WNʯ`W nkwzUCm5y $ȝc_>#qJȶZhɯ^Z-95@&wYh6O4է]MMS ߡzkàv XE͢W7~i;(Nze{qʿ+V&.ʏ{+mǩ7Ƚ Q+}i_R͕ tD_.8F܆:|+wRģ|PyLln-<5B#?R3|)rN@X9냵3ͫSKw#JRLd32,ґJKlY'|;#gT-uw}cXWĴUnV'uKY.%BCK z][:qA1I^ԍ$n_m?:G҈ Kl? c)W|6gL|tH5CFl(Pɩz7#M=VǪ[MՂĸ \!I0`{~pJXskVc -L?s*'m~^}gίGcJn`m捰bṨMlW.rm_S!^&p( ;XHN>B32Sd$cLp㭑;LI@.$Pnq dzyFjrҌ ‚(*w\U 646 =': ٓr*UPR;&`[Rxa&b)i+TiHDd.}̴cLJ*%Ke;Jgwh\hu!̌H=)2o7 neRHy~̉%aJ2(! [I6A(։| H,4+DMiZ %˱z72,x1b#{32k]VSm-L04ʰdD!i + GR:LKɘ'H-+hJ|2 b JV0v*H;^<ɥzI' 0}n}X6]Dզʺ!]e:ü*E' w. DhBυA"(LSx|V,vj6biυXWՈ)X~bmy2$Ӧ g*up3>a&ٓ*otr4rA @LsmdS%]H5UE> V* ݪK|ʽD7"^? ͳTEvTFϼʌUI(OO'{ ^ޥ 9'}Iϒݢvƅ2ĵ51}QB&b:mz4*&Z YLo6ݻqܒo# +xTW3;Bzy[Ir40 pX̵Zi\ܯر/,UCr{|\T|'SJ} -͛&|}S߅ R88raG[vZ>bGOL`֊r`N:U-5f8$ p[ az[(<jeU {"`8h檂l/` %F>~e p˳?v=rf1:o@keS.KqY`W[d]43{Ebj"ި )E[kAP#~nP%H +aCHI[|NbUmggz_$Tx^z7Qm֧}z*_tnTKT??jqEvuf= !%`zV˺r lbWMXWrŬ%4&UwuvP3| CNhԚӄ>`:i׶]O\T! Tcb9^v6pxlrF/5xΚn#"1KLFV~׈ϧ<xYCE&0p(|+H7_T?*>uk23ɰ}Pe ,^&ɣlݞ(H4eTpw >[tlxP/!7y#{QhXzW=v PVt>"@?:J!xozw<~ O&F2!E#.#`6j í6űW+$ -,3k.c 5ZY\FL*O+IJOVg~Y$u/Ũ+r&9ق!m;C齠)GDmWZNhWzg]z \ K4?!#=gz tyoΠFEo*` QKS c匒 8=P}߮ri_|7؞Bpn퇝7'qZ=jFl*^ETYYkFr^xlvKT*sŁ &i|rw1; 'y12E-2(O_(>UoF'$e+dðV=YhRVlǮ}mLj[2 3Z1 el[vY0G.Y6wf3N90J+`ޗEWw̓lǔ=#!DM?Pe[4O ` ٨M૔hyi.~oj-UI7KnS=?J^Rg1s?V3a}P/Y`|%ʋYw=4i3,]J!#w:ņjbv_iRAKj_ S8 *rD\Dh[;l/s{8f|Pp\,2RGpt}V_$0k]efIEɰ 1SAKf],(H3ُuct$ =3]2!]j0n"S')D0xEeiXוCt=CUr,7AH,jl KUvOlAA|bh+֠T.T jxX =N^т[Ydo+}&NO,K$W\J/{p9CAI)2L[ۂ%ځLFx%Zmϰl0H]K.H|66N8 :F |ҼfKUU"2Jю7ʈ7'HaZ+ 'wCD@Vߌs|PWI|8ٓz6^vQ3r =&\Ncr=ވ[I#r5TG8j*l?v oqbn/fk3sap@ttbLoƉS0p >bQm>_ЅdDo bU@W>X-\J6{]tY2<"pVNߝFRgLq"Ն,?CSVdM;8&+!Rq҃]kkLc=dBqƸD32 M6HR½ d<|{P 0lr\SHib.nANWo}?J]m03l֬pXִi+H?ʲS͖ Z#زAa3!A/`yUAl nC_I٫7&;+uN߹BK6Vaujz否SX|bXHK7`B4(8t?.aSAdu "¤ﰴw涎{<'u"h/%,)0I0$܀WKƙimj~uߋ甸vN`yh,_jp,b7\)ӹT{)jbuݗ8}.6%9]@y^* Bd=tH"/8gYBmi$l*$Y}~T\y׿fw;caBKRrS݉ܧ#݅ U.^~d ^|;8xPUd@~d|# IeH]xU)"ö8P1[/r_!'Tу?QQunI:ùA%(h1A.jG> U :-Z9k uIr&V#İv) |JwB_/_ )G@ ӯVmbH 3`xR+i'9"dy}JØ bǩ?.\(JlV’ OƠ9`& +#&uI~t9vzx)qBL%bM#&F4xƒ* wE}^\쫘9]b:L5|HJć.1QR)=Y`O qs "b89\8j2/k5152^xe~\ݺU%FckOpz4Dvۍ@Wo> ë< n 4*Hd˧uqKF EU %4JS Xzsc&y.}kI#<"-+ĮjH9_F[%ͭB^᪥|{=]D4L(@GlWƀ(*Z{QzTAh,y@cZזM@ڇ*DTirң1xS\W;Ee[ %kQJW7.#~'^b18TwXs ȁzYa3n{H\X@wbRD ^*yh(_j!X$ i]Ę0`X'XV^]cɣ/7dE(ԬT #$5]Eg@D!헞p791ČoPM?hE]F5]NǠGU,`\cBچ{i>oUDķ- ğԏc~kxn}Z '3K?ĨMoWU&h&P?1xj:fh5wf4ya-50>`\rV$^tʀlDW5 >i +Ϛ<0,/eJ ߶x$LAnQ1dV& f`ZR{lgCCG ;iL ^L |, ±%c-@?/ہKM{$T5b?d"+}CFzkV')+btx먟>)O܋YoPB%l6{2 lY6EC3fcE.=a8eb1͐ǖ4Zo2DC9ˀ睉C if4}p'Hq^@eQNtl=i!W\]Vj.\IYګRٲ"Fտ΍($4͕1ZMK{O7;样p8Z/C(oT&X,+$V@Y/6Z"Ϡ{0kG$byhel_,276yf6)+JT;n;@R30vr~+SE2R\Mw~CŒ6(zOT\ h9K遱9ƟI}֡tB 8|;=O{S !Rp(.ײw8\?MUlaTj3_2<j* m󓀣8]:lW\x%<2.tu  Ef Z@}iY?TGvF+<&5y5@PDԲ׋_#nC) S$gAh` MH.H` ` j\`%0'vb'G:XsJBmFIzGJө'R3F\&$!V0ԧ[ߔDwP*1u/*u$:(ôreT]{抵z͈k$tv9.VQ{+UJ~(\R~ZZVd()IY,8 L2BMjc4T^X.\j]!u3DwWV狡pP4S6aiP<[vz#/ fY>GΔ B)G_5* 093lOтvyiݦ]|ͤt'_D)|؎zsO1arFi'JEUP>9jA?nd>p:w VrLegSJboi$ÍEVS%8j a@|Sk݆|eA?:V4=M>vM<͓${p{3s^]? tJ!NJ +NT7/㬇ϩMJ4o v8Gq5¢wSy:] .[uڧu">#v|osŵ@_@OSS*ΪT()SYU>q!^?)QD8UnO h`(E33i>j,xʔO`i\ YqxV=|EjG۩-6c e+`oTBڻ t(떊P#*\44~gR2D/8s JKv_B'r:H^[U!A5Լqlk52mC rIH$4r{{q(hZxt hm(h%`ⲉJ7@d Yr' glw~d壸9]R0;JiӤl3,4ׂf [eqemYHՠx~d)̐OD JOjEG]сoIXhB .̺2!9uJ@ab@w%+ n%EXV[>#1ˍ1gKtA-NDPGdH훏[$ 82Q[K zSy6whkθ*2_2؊E"P~3*/'9z0H[mS@(M6 486"* (J7;X^UO^hU^Aj+7d;S:16"MXGW)~ǔ2|Y}OvQr)1Cࣳ p=Zq,j  xwankkHq硈QVPjq{ e;}TΎ!Sq93fӳ#m?J0Jґ\!F>e-uAQ?!JJ);G0*c(AL-y{cwQ̔ŕBSz~G[S8Ml.jy%ո䝷nC :%d阪L{0*Ϳ^貤.0'+-O)k5O$ë el̒֠@ԏ-5Lw}y%Wr&{˘f5r_@aqqk}•I i7˥14kɹ\Cyğz5ƹmkN4z q@ĥc}tZ˿rkZ#f҂ #$av1vjfR@#t뭑01d]$葎t`.J#NS`?N7G?/$(Sg}Q[p>U \oG;sdswmI/ ]IePS{yR gd7']:- %8ILq*hA za!D hG|uZ{78TCɆ=~raWߟ2xhy}xs:W!v}\)dCOѠD\КfW'k(G1Y9d l}Iº+WycvH2_XlǤz5#°M7Ss#}g6Z]KYGʞI PGF-1%!RO&2 5a=gohȮ➝.{خf~J9}TJ, d2%6c6J]xF w?^ظl QW[+YǾ$En'DNNwZ.X1߄J~]9 \ISG w'?4gȒErWOJ"?cINl|]r4<DFk)[z!}A>hbdsltU 8'\Ac?xsWYhE7X{s2c%@N`7z(vg )AKURӟiez?/M*SWnbcDh+)~W]#зcwJEcmѐ9_wF &ᝬ3fJ'+>d)K9yQ&xQ"YIIs3̏W7rL+s߬5f;=*S A۫(:^ fރK"vċ#Kv-(*!+V8Ħ5l;օOႹ59Tr֮#Fh&UaZu}i:Pq7S]i8 Լ5o|sQJ^)B_)>=p_G:-/;|9sԓ+ˋ~LF_@xSSJD9ѿ㔘H,OѬjjԐ^4M 5g)̛ܢ]vZU<3Kϻ@cQ`J7RYtlݨNL2҇Dlc+mrZmb/ܪ^JEh4)v/ X'Cgրq&]lㄎ8U9Nj0g̼Ѻ^: yE!h{3̯"̷(M7 3`dz7uIM^ DcMml F jh#3Xlݥ0K"=k7fHP8>8v/_(P0!"&j^Zѯ$Z6+- krN-Y_vќxWȃ2}F_=@A&>*؍ҏHQ$0Z; U&i>!ba*Y~'yTh(c=*hj݄Ġms{.NC}=m&$c%j8k"YvT>g[ʵ͖_*[\Y0QpIJաި݂lSH4pl Hd}]-B2{!.E'6]_>eE0D<-j&q9ܱ چ.hAm|G\/Z :YKHatn;7eB9)B/?F׸_p[/̙!52ϖx xn@yZ55- WZ>1*~0>;@".Ør3|Jxs@!o,wKAg1zی>P&B;l&H6Ce$Vi;wBq<-\hZqi\ޚv@D6w򤼉:LΎ=bӂ-R+:VF 7< qT7 ؜ f@)e4Kb_"Ju Yv~P²ybXՠ.@U/y&(m:DEAϏ8P7v'/x"4S(_8h9_wQrQGu~A6#F:c3W8ʢM\~o:GܝlK0*A{z6wΡw'u7\sP> Uݓ!+Jﴊ5BPpolߧ2uiIXD`o1Nyv5HzܧrB..CRB߃DEc&[Y*8An>s[4Q6P7*_꾈(v' bM< qn ')ѵ@< `|HICs!qUo7v֩}rd<6I#e[20qH?&n\E<0>!%QTP7y Ƨ꽙WOwܛ(AV|d#8VIiy{!6Zb-{$+3Dtؖfyqnb}( ˎ hgM`3P״EE}4LfKf/춭8xG c|۪%|@|Da~Ziberg8CMncEa;L랫{uv}Cq,FDh%Uz{$M*Miv8 3˘zNs{V\lH_t%O{=>PoL@bИF>޺WcS\Q]&ʤ/tkcy iA̠;D)Kob.ݙ%NB14qCPMD)Sk}Q#6\ PЀlC/w\7Ѓw(0Zo۫d:4L['{t^;@8PY.&&`⻷-@fnr+2A.XU=9ѷI;@A< 2M1MOq:I6^~7x-oTQ< ԡA~+t7xHY΋I1ݣ2rF}D](ZZ&o)d- l@Xp%SէЉ2Ǒ^vhc^!V4>8Zi-}caPmL;#m٪mM''`R/ƣev9%pf93X -p !(H~H; k0O`3RMS_㑉nQ Il]Ѳ:v^a焇f51z]MSn2ZR|[YZ4\ j^=d.{U& -x[ȹ#QG  QTa)>7@BfeFNʟ }@$WLj?*iR b?(Ƨ1l7K}VʆzvA=ّ' Ͻ,Y3q@T$zcbi^[ xLԇT#Wr,;aPr IA:vuw|,8UøZVn %T[r0 Dڇ,tDZ䋵SK~~(2T а*H)M$\X-􂈁> _VEE1EfxrXoмjK;2#խ[X}Fր;> 櫬&vh@wo ntKz'H5:F񗜤7Z-%>N4xD> &ۏR0FmF3.{RWH<B#AtxG~o*ipvW Uz3NZTֲ;[M;ݽ{s gP7b2筈`4{GB\,:}:z߾h&L'0!rQD!h3l3TPu{eсr蛶Kq c1Lk"Vo#tK_D䙝㷾|7Ge͓Z ؽ/$6-EhX6T_4nSd$ :խtu^t_Q&>/N: 6ܔARSc(ܟ)6[?!U#WzO>O_ɿ,lۻ,jhiGE3k_'K{Xh_{lK>}! nXVn̏ ̭lV؆6{K%c[kJ__ P 0AgtLۣeV8\RZ iYLRWXc-`ߜWW  $!Lg*İ.BwaBCSZ* TPs-]?r{5Ɵ%̡[t&;;( M 8P%HWve ;9.%BM<״7NŤ 8#9;y$t p<-!n%~Z=<؏Fۿv^eMQ7k69Mem}|>>Eڱc/'P| PH';m͜c,eHITY[w(,/ 8̏@w!x=\My>!iR'rY ED) OiNuM84ً#Asv5?[(ln> #"S"Æ7RV}KŸ'XJC=$NZmocCIqtg݋ T-~1ylW zP[I&lbÎ|(ãU"+5 D 8$FOa_]3xGIpRU-oY'/)!1f] >(\/Jo{xP9wGx:j_[+& ޢsL8 CcILӯ+Jla 0(IeIZ, 87C9ob9SF5zw@+"ږ\Vc %I3 jXd\{Rgb~V}9b>B LFm> ]).Ga&vh)x ; u~d01o#Vg˃ť큋TAv ;'ʥ$O߻:+eϖ+Om |QYT2[w.Ҳl†!yenytg 1=G1bHDF@HB[YG=jdr%2\$wf(Ѫ[@SlR)K[G&s"B| Bc1AΪʈYdY$ܱ CŠR\Zlzɓ~p:86y=NY7ׅÎD~0碍Aՠpλ 2ඐT- ˿Xdp̘sic:;vQlwBͱ4bu ?RPh~(#͖(bCV^a۶Q{27OtCQK/A₧[\ ٯa0[(,އ txӽ5.ȇH-G!KA|ޅf]AA2G?(Г07ұoiܵ@~.$lL.(m5[ LΖ"ʞ׆?F E%<)"'j&wYRx+eS~<$U %(eVvo`xE(gMygHIL9_NNҳ된ɒhZUg>Zp-/=7U(*3*~7BGRO-ӓwÙ py}2_b͓% *C /A[Q>]YB _W(|FtY$b;'!Y| Q D^ ôwxŰҼc>2n3(>G%ob!g/TcALjfLidq/79 b=I_|'ĉ9Pvswh7|(vi-ߢU>^y)G2}3b`iXbq#]@*f՗ Bq Z^e=1DQt6Z{>?>ivTІgIHyGO/BPKsBkB$^;(ZjoF6rP]U%–8\\" HT-8bwvf2Ĩ}uD%'x/zu#TcTEyvYahS 1RTf2 -iz49{&Py .,q",+=4ݙ1B`~+emG&]ӹr͗lKq p"m}4v\vnF]G +'7#(`FL:J<| AqOͷ<ܕ2\dBC d]KnULGɊ2>T9A]Y5H8@a~oՊFIb@ hӚe()v D=L{VqR[^R|v V`n;{k$UF #Pv&~5Msu+@=ͣ,9]IJHojIU? 1ޝU%'MoGRoD^1s?4,DKŬz#_6!!>W:k/$"x9a6Ixj,NSa? &䵟=9yHcq@7kqp(wmV9G U11+krE|g"y%)=E©~L^>)YZXK8 %&xQvoi#$9-A·tP9qaI@2vT[3py8&?"<D!6\X~gVQtG }jĻ+H k2%"ĚmH"aKw%te?1d]ԬPRs}'RɁ= JCl"^uC6lñb!CAFQ$އzk,myRA/ /!-f"ؔ:?*^*fJe6ao/|&Lá_H[BQPZ\$87^ڍ&*W4p F(,;bv*즢]m^(YYec@tʑ]D)BpțPOS16 df1 Wd:0P4oy -*s#}b>e$!G>]AE'^\#:;ls[lsc.f犠N!b6 F O-ދHB O[E}u<2zٟέxh߭+l2β fSΈu.=Q+1 RFV7qn8[R"GŗCb$U8߿}uQS|&ߏ%ӻʼ;b^zƒI.\5;Չ+Y)WX(9. ݛ jҲw{_($ch:D PS.d. x疧 hqپA@zSܾ՜Cǩb7YF$5\\KߙnbL0vQ}t+i4b#P3P{{%XVrVۋxcD@eb {K[iAr,J)DxoksȢƬd>4Q2UJnt oebK_a?)I N= J"@>}X h!{[Lkl,vJƵ^}l,sdD'%s2tX?UGžF$'][gqϪ>÷=8QGw.ݽ:bFzFUo0(َw hp<>՛O٨_#A^5%󥷼|;4 QP?Ic1͏1Y.ÖęqOnb_!A@U`0_7@q?rJA 8N^4-y8S-fv̮tDS*HQ~y,2wDy̞%j KXvcF)6\X/~4y'E5T)P \\ݗa@dђM\5p(/"G=22Nh2%=1vE%#(Ͻ>m`s')MLJ^pFӑ;w !6 fBW"}e\tD!Z&u$"Sm WzZۑ>GIғu;Vy`/k 9gAhhTG8X?o#Cp<ʜ]g,3.WN "R?t@1h9&Pئyu5%vMf cܩ$)޷R&*RFT=%#wd=Nasg@HLrbW=j؞94o1/ M4%mu->.ךZ}= V"GF@}* u ӧmdҝӺ?o:JTRgK{?pp:${~/?c^0v(oK cP4N;jl U@RPp`[f{Hf$sKT8 "#q68 UׇM|TΈ"-L%B,Hee&2J9c3g]9Zx6X{;F-4l$BUA-?ǯIm"r f~P\ 4>7do=EVRQ́>p *jR^'g eqQwz zZxlռKHU;W~Ǹ&z\r&;8pô!X|YhtDZkvy < HMHX⃆  m<)IJUgGzs|`i$lxP5_(LO{]I%ܐ-MpbNxgN;- {'`jRSLa!7KNBOu4t4:WY1 e#N_{+L~a^lvn.jLp"pa\!|.H$*rN>t卓Pw<NLO߷T،:iv n7$ܼ%ǾS5׆z/ o+^Nܞ-^Ax<6Px X$"ʃJ̔ebKhk֪]UI<{gwy"(N6=ƌim| l~BN(Sm3氮'[hؘ.ӌun^xC i&4C@_SED/`xɫ! ؖ&qBl8 I {j? 0~̘zVLv >a)7Uk\| p#Q`c^Jo6$gV7vDBt/GKc#0%z9Uh}3 ~AgҒ”¨Q]]2/`"~& _auCЧhHNƦp}'COfkn29iq!g([x[ץἕKKF8I{EqC{}&ky(#/l5qתs (Pċ*'᰾}OR }=t'NT鸆 he!q=!4*V⡢71XV}Xt,ye#FoD'j_r.` 8,[;P}V08NCcaӁpUZoXRc-I%oWO&,a,2 ƚƮS^ei >ƟgrPkx\K?, {:p\=DWg{ SUnBN[/pM)?cMvKVkX]^[Mª1x"rfa&TO>%V1wMI(W7 :IjPk@.i)U KR~@\GPLD{D06^}} R_{,}N>CzH7&F>Eh)y֩R1[<`5 Rƕw%"N2[;|w3i츾' 3{7p>瓳4ҰaLӓh a5S$ianҎL9"KrMX^5\'>GY}3%ҋZtRN'o^qOSGuȫ/_ߪF&XOuy>XLL|D~ $ y?LZ8tyDφ~N@ fŕ7_yw9/ξW:5D/EÝvv{&%-s8iX i8{3+Cg9v*r,eOa!zX8+Ǻڈ+ÌFVdxHdpfLBДairߌ]eϨQe>tzAbn+s>?ɪЉǐv pX]p:کL,y&0OSDasAL*c*MY^*>:Lb &)A qjR D'!$w8'jjv*=1Ò'VHLf jƉBNݒX0@wʃW`=R=+w\.dyiK? )#"t|?J$^C(@ 0PZBNѯx4~ tōYuOA50\i*%HͅH *sTO&B~mOTDuI#\{HR jk ?< c_itán?OuHL f.);N &.peV*luZ쭛ppbvXȚR{QISqmg98# ePX4&k#ܵs~^ 0ѳG?eZh7=L( w`!?3rm67\79-WT0AskYC?ذ]utMyw*lMl>jDT2dqxߠu[<,dhj?R͂z"+eDi8*tĩdr /b.L*؉)pnٰ2nO¸5j(B6byLU! rBD3x~X}U<5 ThCmIPL;o>1!yЧU%J,%@{oSyljY~ [X{l"sX)7oᛵroVL_Sv-$737KLCV/MDR FR?]+O,o: ^B`eE0'n\S%Yq䛂y2Mv$  ;1bٞ:¥}[я[Z"<Iޗ8AAWgI{5I/}45&yMEj.cOin%yor_)|JMPוG֬1U2¾ Ta,YnfkΥ%PœC9sۅ{c  CV(k_r2迂 `!d} nY},IA&/.Ѳ82!r į޼Yl3IHgn (zTȐL~I{s N#!#|xaW]Ǽ|GHv-ꏱUUd]rF8P nNg |S+]Q y5 kP)q &!A?`(5HQ2+b ndMoǥ|FN4LՃ[ŖG'@j׷nҏKƙ1e|7q&K$Zt}S6Y\ɕtL=-r%Bv`&<( 9B79EBh{ E~Kap XZhW4$C!ѿt0jL:ȢVLtl:|b1\L6FCD̼4!LDd#Lm#161ǖdj6`#$2={gY]A!(Oý Xe3|iɁaO26Nb0xo& CSbkm&I9#dn:p 6D4wDu?ǂq>Sf\^/i]aU.-KDnG'߰{͈1M #;;goIQ%@jC+C8X}ݥ |S2d}2Zfյ!=#=^`z23ӄ o]orf  _XOfsB\OhtB,#:" {FPv^T핲upĹ*Z[xl=1+e8<ڀ:;}5$p +ـJ!of<Ӊ%k7XIV>ViO>U-Yy$1'gJ/C ˊlJ~"-:D6?DpQn'ʉ wAW45a Xc2S+Ujs_yRt2%尙[IBei10(oNG+|_:i'(E2`.sd/;Ҭ-3V0;pF,/ܯrF~j9VX4zS/Gm:3 F߂B'!bfRK#҇+uq9gvAK{2"e)-5NJ1n8LtH "}Bؤ0FϿO;-ANR{fbpZpM2p^fr%B+oV9&JG 8{H tU:GTE:hLi:8dA A:=xo`ƍN54 my %4dEd?W+h՗h7 @缳0#ƑI&)`%p/[s܂D-=JxEUv. 鷉&U+<< Y;(ч'+. AE.LÏ# `J>A:6 PU5waώ\6` I-!B|Fs\-mU//塩ʫx/_0G/XI>7d}KO \iۧCygjZWbl,3Ԓ`l&^lmRn_L(h7m|ؙE%Ype`A4+ǂOzw }׷{/fH. EqW%nY91Y)t1V-1Wh͵\ R׃7t+<.~gY@'ߛ)är~Er?M+z;qht}S# [3NIܞ'俴MUr-/T>nWvW1+µW`!MQ^ȫsKkW/,vϹRaoм &&/pNg D Q<Ҙgų5׵>th}IG1sO_(W+065tԔDiϸ5 s*FjfRo9ֶTl}Vx_+Gʡ$H?龵67Mj Cx#/ONHsk(|Stg+<75TFxy%,P+}O9pdyQÍ\ԲBF¿h`/.B'^!OЗxt +lo _ͭ[لS9E7 LUPQP% |3XRg^sNv7mx F+eV RT 9Ռ">iX;3p>N8)s܅j"XjCƥCu}qjFokǫc-XϞoȱP0HvG5˒ fY֒f`}1*i*genWN_I=ޏ4Ϩ|'Hy}l \b8k/_[t+J}jCm1RD~]G|-=#w\*;f?mڦc,KfC9L=.DxCJ˞|pX/zGSI !CBw3k,B1 ^z>z>;E/1w 71!esgvlWxvsU,˼y2H?Zk6:6^ЏQUQr^LXiWل{Y98&_;(^l%AOBd~!;H$%}0$>úJ6cnWPuɓtw^tpd~1O ㄃9g`ǣ4u ɼ[d&fQrr+j[K7 $AW{d)Y怇?BTwzg>.QAS&¶+T"rAhe \}zVl!8tE)gY]O[(?GnqXIm!n} bI9Z_t0!tV50G&`N\LuN!BUu{Vŋ-:pv=3i$ %q,wna ˋ!TD_=Kʍdz)* U:ӭۀÍ ؂x=3I/ 21kpi¤k{@' S KB*jܙ-3&]b #[.V| i|1bwSaWO$ĔqdXr=>+lƽR-X{5/2N֗yB5CC9GK[Zެ ~:&'uP^P(mptHkkEK bW!\|A/$J-IaU̮"uu2>避ƒb>cXJ ¥?\=J$vWX窔e߫}#ܒѱ}lIzW.Χ74hqH8}mEODsg Zs]<FQEL+PCܢJ`I;g"uIp"i/N^Ӗx7Brn[_1pMZFaZztE/qܩr$(}@4j r8UƟfrdol!HWem|fXQWB3 ާ$#fx!s(,cу~FU]jZloP]ԌwP3LTԬJ  q/s_27YȻ~"SrB89-#Ӟs[aۇ">̆0S2x'%"zCup_y|4gӄH5J8?SS:tGRTc|2gEE|GQݚ) RlC(Gw"=a 9`_xB{Hˠe gA,+QdTl⋶>(!ƩR&eʛyh<2JpmSGxiWu W2e0fPn}1wm쓏C8ʆJ 1jcpB+gݼ+_`&hG*TKk ߈Nc83W7>+ hv9pj'{TqU(]Xظ жWv `rQy0ug"UȍY0M<*mI"\[| _4  X/05VGb #ALY\LM1;q`ΉCduJ,uo)^d{9!) yAg:ƆYPyo$L5 ".:c<qAJ Zd H %P&8,T5B~j^;Iaqz- ɿ4}SmYc+k޽,%+ŕtԪqj C(=*I8y8}G?AӷUs !U 5lQ҇QSsi h*N|<:E˦ rw[edE/12d ewc6v\%3;DoD-|v4 Ew)om W8NwTżn UɥorйaaiizxCg1\hCqdwG )Hކzn[>K [< g ^'$z'կVoO(Hl;ekh.^^kbK,$J~x[Kz5{x[U}s0.&_Mh(ѴP91/L={9r8]?tpUT Wn Kr2E!{7pj \!mRA"5rڡ7'opoZ ƪN =g{zj3o?Qbͯzk4dUç RRtIBz}lH7Ono3XE]3E5/Go%}ԒO_g愱#}m_芙HIJ1>RĚaj\w/Rpa~Q: 7^? x!J\X}bwtIjDrC,5l}t84ilA_'ʼ8a@նDڅf5 灢50cOo*+ٞFs ;*8wbM^IVL]Tx`f(ʪ+eL7_BeJɬ_BCv~}%L&Of3psƽҚVo̻eX?˥}+>Q_5˃&sGW|pGpsܷ._].icZ=D%_l-FLRe8o1Q=n-'i}Dw4R?*Ѐ4ȿH{J]D@PPK"{x_d^_PG[%K[[Tw!sցh#hlEq:4w-+_tT j5~[R\/n$PhS ͞}g(6IOH /rVXJׇj)1s|}x%U(&SwsD(g̥yؠD|#Bƭ"FTe1i˶>$[HQILCGwMjr_ Rk\轠r8rQJJ֍}b$tkf"-Jl뿼p\tE-JS/P\&2BJ o, ?1 x\Z2EU4I4#F0wa{ULz>V"V}֦i,ƍ!h_i0 vxY"nGX]Hg(j Yr^oac^ yxLpvbWEjx+RGk]xv(hPfj^ U I8sbӏEO;K;>ą\Dej`PxIx9м=10Mp-ފTnjZ=g*+mX6;L$.iAK`:o]eYF)W6mN66-@Y <`g+ IlOYA'鎿q$NիLN; ? S@i5񛲹VUM<|0K,=0gd-ѣ 8]X 6z~od>_ I0/Q!قIPٜhYU\ Z-<=w +ܡ:R31 ʏeȽK~A+c3c'oAw|^V_s+ܨU33f1DIJDEfT]Y9=n8`xrH9x~^p>sMtZ  Qib6 PhnĬ=l(Sh!`0ɿ\) 'qxi(?WތKv.f `SЙo>i?U {Vûd4,}@ɥ"-6f?~q}GՀg\=Z7~CF ]`M02ͷ$ @jݾuǯPжp*$ ȟBr)221z6R xj3- j'RߵՃĸ2[FŒ_᠋LQijb3%VGjp^'j)֮WZA ,@eQ}CGHK;\z6.ή!"Ԁrv+Hl!Zkf|q'o )KfJ3?"_ݞN${d~Ka`fgV30ecj'm}Qy;w 6Nq,nNQu|(*tз[pU(U=V +כҪiq#&ADƑhpTFt✧c#nmb82:_TC/|LܓX,,U@/k1Ɖh*ϒR.^?O*'y}B懬 (m-~<*(H;-e|VLNg)l='Ռ,lq.!(i}R\>Cn9 SSU8Q-E(]?þ T$ [$>%QؓR!3oҔ_OZE<(+Z.P9%GHBƪfl.r#?}2Z)}kpG@4n} d,EC=VSV`%O ]eȊ_M.\Ѱ rAq6&#P20]\- ȜHBNoXL昀 EG(^պfJ&;g RGX={$ h܀&F̯ha]3Iޞ͋Dxv-#2s1{%Q:*F 5=R_Q=5E3~~{BnsXQwztVr?Yx+ǢZ,Ǒێ6׭ibþ.l0v1 4 |T9WxiO Nٰh5Kى}@1.}NTiD 2 ?),}woTX{MX;BjΧ 3mN5qݯy#U.A#Z" Qk!!G!T#[_ "$U6^.BsTHr]WO39db07yk9YZ^T?~CTM~3Ӱ \A1+)Y9Qռ)ux3G`5zҽ1`//9~뻚ȳFlǼ.֢E0Z]o8c4]^İ`׷Z,:H:٥~i6&Pdba2'^Ulsr"0Bt1A[|R}DsP~>i4RŖY 4 ጡB3hdJ g)yoU5)c^TYؕ6R$F4=L~48 R{a+H[(&۵HЏ[2a5@ I /pchJ,#C]KbHPa]C1*AAT_rEi'RU;ѐCW#S: P/$T dlw=aٶ^oTN;SGR_+z(z|(U1^ 337N3@\%CfjV!@30X# N`v8M<ݛ ~\ѽf^J g4ݳ!7z)bY]A1g_9M—;%`< 9XJITZ4Gݳ sP4Zh?8dW^2D:@ͅ$lv;G]ꇒpTf?yz^5$m3Г 22c'((66wO!_ND^c1ёTGxE[ "/ C̿ y%xkD)Y)1Zt8m@gM1Q]KU+/-0pT]Slqf[,ֿ/RPj:M֖HHA2#lt ׇ>+f}{Es,-tGjMHi3ܾhxJjESt@ܑ# ^]ͽQ8555vT4q^nprS eAz,ڴB(u[̱{01xJ%F\'vu8te8vJL:N`+3'}x;[PM8ts]{G|lpkW-i# 9{;vD4%DG0$de?ז2ͬ#k‘dlWK ׅ4*H;C/8,)mk5jolQ-dUń:cFǟN[R6#w ~;#2ko9]tI`I!5WW=Ixu ׳i'<7GEb0hZL+|hkB YHS;U= ^GR7()TGv/%AHOdl=8A*W2x1ڊPÆZǷ%H(_RL $~Y3Lm@]lĆ3N (ڣH֍ 'n&Q#RdeL6š%Xu4#LaF%ϯ*ym Pb, w> n(f'ҏ=WhAzQ "WG?(}y V!Ȋ-w%GS T':4@"էYnfz7/hil n'Xyt`wOr\|6=2@jX>#>Y2K(qH%Y Y_8#;Ŭѐ%@n͚ܘt^]8!xF5'O4=frm-t$)KKl9&Ew׶GkWi!nasӴ6:k8M "O# ;:ԥ4(/f"UZW[bZqC)o39IX~$pO|`M *;wqQB];= "'Ika3|`ǯ_e'XQN 1EgUW—oJ O;IVz׭Ҷe@l[Mf*T Ze:8R`` 4y8 ~1:UGeLD=Ys. Jm%. Ry]V~ϵD]~{ޭe-Lq:xRI dR#k)~Rl: zˍqI8fx [eY-\Ω&Oa2ׂ~͢R[@KZ) ~b81ˡ:attTӁ JrzoA}1:0ξ;,7tk-0-0prޢ.o|G=3P#7wִzX|`{GC&h&ݸ DM ᨪJ=0DEZ֒&#BR\llL ?hܣ6:g׽'@QR~~.灙# u`W$)V^z+W_}$_\rCm/O`?PRNB,nN'Wr{*1[nt47eCu1kzwws2)D*`;\{qSS{ùMh֦yoeH=,? A>8\aU;븪6[Q<&wUppc_l=bNu?Dv0 .,$; 7Rt`ڸ~USXN3=t|/Z|=ǻ}BpAخ1RE#݊S ] ƨY=BMBPղIlhۙ:0uUFR.)AfvVd7:߳1ANXqC`_?ȏqX~].+ $>r.|+bsJ/_lIŔtFw#kjyԝvoUwu?}1+Nuq,.dhGޅ6aEybK ?$ eRJy_n7-H e EQMbDOۯ띌:=TIpN[IbP>^wʄEm3Eт) dy3)X|BJq+*X&QTgHKFcn w@>J@ל o^ߣgH ֤Z̴[V$ o٦k8UsJw$lFaNTƪ`?zh_`{_@E"OWpjTɭkHf lxUƊi Wti_0n$DܭrݙZg`?bB}tICf fq^&pY%HAbL6mSISj B d\nz w?D!60prg~ޓtiRz=[AO`}y_/Y>A2 Y&ZjjjhrNϬӂS{av8׹IJaRu\pY֞x)qFr{1:1zm𷮔H5[y\2R?@P)toWbm섶iwjepܮe&2nB)ȸo Lp97?:ώRAk 98ީC4 7Oad[ȇ?iceA&aCFUz+BtMsuLy L[Y@VD,'W|ԍE'=:#\ OBVm&@8@QyMZD阓d\7BY/D\5ɤ/$:; 4}Q9'4KɽQ[ A~C~ͅ:}&ˍ Εd-*K"w)6 |m$[ʑƈ!K֎*/й;ySbғp2Ic$FՖ;k$xh>>s>t'ْڎ ziQ"ms-=bmzfaLgv+Hp>38E,jD6Eqֱ,|Ѣ˦!lR?~Z"Xc5fN3G mv1PzyJ,*5gMñaufd5sTTH;/q(+d DI Ot7m 9ඓZbK.sp[D8ԧxvlE~1?%.1f, #{}+xI@7x-gYjٍ3F/$F/Z|H r. nƘ\n"Ar}i^Rnat+$ NOOoZdɏ]SK/$t+0:hk/"3uDm],iS򎃛 v́M\ DJy. Л+[W+kOhSikx4Ȕ#| 1%Rf/Ѽ1vPÛA$*A-žǻλ[ƷF&/fz75PX8#Zץ aK7-p•=xn*Қ꽿#Aɖ(CzҁKz -o ;sW'KD!öë-iL+? hC@ȜN}mZ Y] Bme[TEuL<\NݘseIŅ"2H^ľ$x]@[Q;]1@$?-Ɂ3:ɡ V$-q\ [ނ5KWǨ@xɈB^39yeMG?z\)~l!RoGhAZ5om|\Y#pɹ:9w:S(mq=QXP3W&lāzm@*+{H.ƄJ4P Yp8͐Q4ȴϣ#st-%Fiygͦ)ay+]q.p2BR-[ ;ΣR b'1~oo;y sG:n:\0tQ@|Us\ ]Loϡ\ :w4HZ/͝NgγO7v(]PecC^u0*@e/]ÁQ춰p _!%D ?&> * B`@xwh] ( S~yC#j4 _b;SO͕L+(M S$0p:e215€q'g*H4LvQ:JGyy|>?-@aV kTdȫ~iڧ{NZLzdd2F{=|Ɵf?pwF5Mtwls/f7?'RNk"uz~V|.I“{w75|}0LH-و]yR {e^43gqĉ:o%AK =w\_υjF27+YAl,0$¥y1;ϋoa_&j"΋ E"pV4Qr譺E5HV <s&!(QY寎й~ґNH )9UHڢcqM ?'if\+,Ԓ(GUBI,#>ڶiDd\`lT^?4ptc]w(G{ٽN|Zc evQHc X^v/!F%F  2>? ؟(Dŏr:,&{!u9{|}"2|)enHا]~\}gTq'FXK%03.G`6۰q:BJ*yI(D?J ɢbSHכDVf~V9J ^b27T7> K,du >LM}܄5sF<}F=_ܲXK~6oi*hVIwxcѪv?}Qy2o'coܩ|W#jέ *-M>"ӎ * \<`c &`z_ԏh_,~ %7b1WL|:Tj1ٙ !a2ZY7<21yeFPޚ~djv0|-vt׹oj>f{ $L7-]bx/?oPHX0to"ԑ$nnt'z1MoHjpB+o\c 0Fbg ŀ뫇 }>,V@)(' QIG=tAO0VSRIDWd`R+ utγ$Trcr4.F^H ӻ+k. s&70TW0E~>ۄ칽@iak[ʖ4hc&[uq_fDϭ :y)t/pzW'ɃϮy  cY *-bL[⎞н6?6QT=z@VVr A'-xSE)涉%}aH$Ɨ*GAc`PY|d=*OLW,%Vnx;^?ց3^vXT$܍"4XY9> s Pθi.%v-.W-cSCw^s{VJ6XazawPXViEgyBuj*JL9u1 D_+!7Z"sX*;arNn`(7C0fc/ŌbEZUoI^J-,gz!!_;Bbv5be=!)&Ⱦ$F@1tLU8#I0X<j-7AڿBi!eUu8k-v˭u(bXDD_f)J9Vۊz$l* xjl1/Ոe[S;g 0C96 ֏H>_aJk_Kxc>'q ʝ`'&齵/b/8=9I(U ][j]ZvvC 59#+ib*#c4=ο2LPET1֨y9[ W6kM`>Q\ dU$irr}&5arlߕM0]R7L(j|[B.rH1)@yTm6ȡ 1(WÞfy̧M+~rlERWwF0sxgIʲɠW1@Pg3Fq76쯠>Pjw}FhN4 2܀Z!6VHQiq4a[j2iks 1 FZmjRyp1Cؗ&B-(u;^4| .t kϪ{ }i-bKY\n)#܂)[&@\ӑ+&eqLF*Q,;"- /@in U'j}ܗcT&3^WWGz_=+U(*ޝYX #׵*rA$@ebv":Txhj=nnZ(" crnK-~6Ŧ$*ȡNP+> [hw,p#-x8WׅZͱ`Ϩp~59iCVvȢ -GX8HC} WQ|S;9k.|چδ ݾrYbͰz}?]8.)cQ13ήq(cTalpzhleO|xVOX vws{->>A|=yhƤE\;b'VvwEEY13*-a"\mZ)6+*wVo(BMHX?'/x+UpϤŬعq7rb/KHwlPr1Cj}-E"@)|,6r#CMԨ!8K:r(T8+6;x8Y ӳE1;ZH'$]h4+%D,`f85`.jJQ0jUt\RޏjR*mږJz-0K~$?D(1 Ukz#om1X_sHK! `ZXҰ9ey[ +7̡c*u-TȪ;e3"} !/pBb<# OG`b뀔C#Y(] MZ Ų\`,$' ڃr˺:1^XűsH|%-fy$u%- @5eɒi; 4/;A}+*c f ܥ(0g%|FogK,jOj I9[K):dwIBZ&t5X;BdΪVDF e2MGo3gp# (a71h3#9 C4/ h3gFܟ!޻\$凜XxP_8NHE֮qB IV cbk,h*Y^9XrCP蟴rqA=3<٠\]6&?dI0c$SҫS ?#?h+PzK,  ^esD6zQ{,.j]9 OPҔG\;Iwt^#{TN&_!Ȝe%Y]. i"[U,),.W,Sl?Pʌm͗hklp9AJO./qA`f6DDj'`L>b*%B  Zu! ]>k l7Qc*W挝$flՔV3JmCGD/D;u)&l kz37_c'fLOq48N {OW5`h'_._hf%Z_Ƹ5%tnnqwBj5gsG01XrBX0;vMM}mӣ2tZۣlrC3SYw"Xŗ<_j⶛mvX>f8?[-L}(hE1`7UY"iшW_mXXר{8Cz?uw|ZBHFO{D,c:Z&T̵ΗG*z )? $b-^~Nf߉C~nX3U7Wqe6$&S b[ݽpqυ`0[XYʒ W%!!!)HH= qb1X݋xch׃:gS'l~qUj‡̬J'.5ڢ]:bE'#,iwW \Yuu\i%jH'hp(ELT ܃+CQjcz-8<2j Yu w%r[VRw)G0-}1)zsea'N_'x /hVO9-lzŘ \3/7Cg2^\`oW"Ũze ,O]N,H*Ώ+6@Шg׏Kg҂Yi־ǽ^؅o*킺vi4,,K 3']e^/\mȈ: Ŭ@.]c?:LRNF+K4|Hw8cZ6^Z=2œ OYrfkjKP;mƛOA)w Wzу`fnV2&5h+CT!;lEه|\,J1p/r$r]xp7HT*;Ąr&k{G]k}X>٩䗄ۋW+~އzi5B013,Pz2wDttp<9EW*-SFryX>&ۆ|E7)(aBLfM *Tō~jJoLP׏1&7V-m3&* %t_{0l_ Twb]p{{[O 4dXN`UjJg~)՞U:Q ܎Qdђ)]],[m+gF7 ŀUi8 LV% LxxBg`M\S)^;Od~V&v i qr9 D[a8A|kOԘxUj !qr I(l=!˘N.kJ7ts ?;\{5zi zi|Ï]LL9XƋU69d,3_ԡvĄm5h2tG "G\D2)Dقdxh F3@]Js[GXb=[id0I򯔿БPH雌 9R5b\*ې>yh?!Sx!5ZiutF6?H b3@/N,B3kiyo, ^|1GYa_җ'U8\׏q® `-`3YɷԶ>y2Ü;v+8.(JV5Y+7ʆu8zx!0P2./Ҭz)xiG7RAlzLSGt뀺*:[V\3o}i 0A#Q 8$ŷS\V]Տe.C}Ż7SD/Nʼn1c7x_ ~1? y52<ć1g"{+ |b\cv6ߺ_NxLEκ#hh2NSz&Z{D#k W!r!`_ VMVbU\6A]YM luA4>X~@Әι?H 4xF B@t~fiQeŭ4SPB߮n%=AV Ё]tK|y50^W`(*ZTZ"'t]Yc^3QTN"~0Wap!qiwZ lN !7MxW%q\1RWH9XH E5{A ߟh ~tiOzF[KQߏ3 @(|k.:oH+&^j5ئ+$ײ'en1ϭNbj}vZ}*9dWVn~1K#6Ary%7-LxY"l.LL\(֭fe_ 3$#rN/(.M ^ $ $e MOΆcޭXowz3jgs9 #^w [}ʭpw{7˨aIԫ<B٤4,髢Zd+O.ѠLQ 19I &[Do[#VGSԿc- 2$J4j%|9s47`'ŬF`c(6 72D( !!=(Y4 ~ƙ Ȭ$3Y.&֋eN @)z[IDBu5w3>_V$4D\b}ʽw遫 \qېܒM1؏F-H"5ލP˶jxqeA/v/"vN tz8uJJzRɞ=́$е́6dBfONAUBbǩwT.{I (p=+64C|"GtP$f5tX˄Z aH@)`CG|ihqIڟe=4Oǐw60(t+19Ȁ|~:7E2Cdl!A65Y@@p zl GH(T}m4pPzuq#7JƭAAp WNGJʺ#rj6!3c^n@<~3 Nq:=g,Y f8bo^a96yOSL^&V} Mgn62vK}>0]7i՗0-~C=v':|J>\vgZKhRs w1#Pd#]-eyYTj|A߮l[ 1X! ~m=qR.FذsۂKI?0Kby\X+Q_aq>d_!]3F#%ɇWk|p9fbb<>D,YɚtE L^!8ѪSS;$䵑L^t~! e]e9Ny~IS"AmɈ%Abzosv۬4&=< nQR8d ۳>/>WjcrҘoZ&0%WAس!P pӹ.Ww%Hޢ9("!B4>wG {JV1%t5JWXwUkB U8{WQr X.:D{tJ@ab=cR@n?Q A6G{Ĭtouo{._iaQ1{pHsFr@> RJT.kZkUƿHKc1ey]t} LwCUp_X5j$%W(!R n0 -n,} Hĵ ~p-b @K"Rs"h)wb*(ΒI1`^G{wc~r<̝m `9)kJTn#UP :snh9sWFhD{-uoPT*/yCj`,{BѲ0wFl&S:2_0Bu (Cxu=IDLkKG[2 V"+]F?agVؾJ,_u4%Yٰ'g duR%Glgi)| '̲k`Y<|+0Ԣ|R!?H(cHaDv{o7LD<2{f Gӿ4D|$k)ՠ;T;b%1t۠' %ZD{:`|>sz[%:{~÷QxarXY4IJf_6P-,}v;*m奤B X%H }\5"r;mؕY^ʺðũaM?9T8|}yk ;UFa T+b3bDhFߞ?SH7AB<aQ 7e1N[ΰl\ކl+ݿ̦\`x7 Yk%9pM#f[{i|9dxDӄPYKwݧR JLeb.U̡Cq gKo~Qpl6D8;mN7{'qUw/K4·\`ZRY(r0J5#T%@(E[Su[X44D998̎z| "To.bЮٳ`!0zt6"lRovDf~EPSehKNvA~MZXw[AiXMLtYԾ-qID9y%[S|kHkIឋnv)ƃ@w 9CR45 $;oHZ<@J$bL3:hrɔ8jVHN\`O~NAF'Siddmתr4T-)oo)y'#R}ߥ: (,L\)āk[Os] ՀvmN#Z+ `]Oߕ=Zyja|E!8N.Mq~-K)2۴1%:cj?:KmZ؏12y%ưL^UJ꨽}`0T9m|yGBX9QH0`VN8d#xrLԂ@u"~}vPZzWbи0c|oCWGm!t +f֠(hs1.S$F{K O2HUT'  6c`.)[rJ4 PJ<0dbw1ӏnr;m⸥\ Հ\kJlm7n˰mubS|g{lXvVα}'r:ЯCw>*5{*\j;e*7YNɈ6tzN +ķ<v-:Rkδ!:AOwqB9ȋfS9~ CfDCZX9pLB e2# 0Vw.mol+ ;XR$*wLJq#b*b]A'8ܮp^7Wa"G|+"I6ZbJfx6^t4ʏ!eLu]-paڞ2W6m+ c勫8a_ׇ\|_x~5{I_Jk4W_3{G7X aq>JΞK6橾76_\A:ø[RGS\1w"xE rI ,v7A6FOV/9l.0/r>46,|Y\v A ^7ҡO+)] ̫+u8U놴g^ J T.qTթvs}VN.&Kw|`Nm`6A'SK$6 &N'TϚ*u,׈]O#.R=NC\ E PUH l@[F1 s_ͨ(XGY/l&wD.#[)IjoAR7omQJe0D Yls鱭}n}$u&>e$ZtCap^|숃\,9Giװ]iޘy[R9?*y!i¶Wd|**f4҇LѲp<M]Z6U^٫GܭCa[-W3`?9`۫mo2pRnܺݹ,ZҀ@aQ#9:]7/֐~8v{LXe#tS 2~@.5mzc?t v zN \ԡm)xJAStU^ߗ8)^K_㓕;QQC0GC^(Wn"ۂ>ȭ!+ Z?]!Hc`4VanIaɽ//Gӗ'~C8'|4NpK,XFǭup*V2wh#BU&ojOQ̶"WrST %jNl&{*9p;$Z8Yc~ځ2SߺFG'[ M#G1},]k0ޝ]j EH視+8㤮[:ԗnL}|{/k#SWmËz~MWi&x|O$ϼ^3!ƫ؜*DeN@i>qp 84'苐1S>!H`"L/@{>!?#Hg0PMQW} `I:9CavaDV &Ȣ_%9V'w;k8m=`af#TqPZ.kZ[: g-0_FA0%dW8r <]K | fWǚNM~*ǩ#EQf)h-9C6V+e׏v*Y ]JX8]l/}Ml΀j=|i( sчE5*n"ox <u Aú^hX-̀M˺"zre4fjgl}s}uh6V[U;Kj[j~~H?τNe7Ve9 y3:il0scwH icofO3K]1=|1)v^䑕%>\ѓp2eK3$m=f] M./5m@Ok⏝أÏuwƐ2c0B{Vz!}tޛ*6 lϳ^J7OV>۱N ھU1,X[Oũĺnb5aMlč8/lŋnyVŚMV%B25ƪ!A: nf`r E87&:'D@ Wió 'ݍw[sN'UJGO|\D[.Ȥ073qы(WgΥTv ]/7kLHEnF)\R)@j4E:ڛ]%r#7+s6❯QB?eƢ]99=O8 ,8y\\5GbiuǞa)q"2VAR2Kg&= dnn4}u]ĕ &kOM2aʔ,y6v3U>a{fi$>ߪشYZ?E%bg IY.UOK{;wE?]P7CIGR<qB+UU14%fdǙkvJZE{[n)RIltߐ #$Sv#n*N_ XՔ{Tܢ`%SBw.[SmXB^cbfU~_Bl^ʙTe(kyjmn/29SoԵ,V5/Rc~^cS`¶}F?oJ˸CP:k^ Cv>2þ|xyvȹjD$HlpqS( t4hR^ 6 8{-X1:}b3[| D9KN73܁f°n=<(ƘD$@t[˪p)(,?y-p}\3P71SD D;_|U7Ϧc. K~_֭Ihn+RArmRw‚_;~wV@]k%QzԹ-1B0\9_sQȤ ͜S>դ3Hkze47n/40e]\j,D̨Eb(mNn4ծT,稇5<J!BVOT]/Oř>&(TtL,ؑ{Y9TD}$^!f8TZ/YŜ~HTQsv,ڐl,s~bV@wj[c(preyč3E vh5kXg]qD֭~L7]#hgyt O]t|v*_<g!ؼad$4Qj.)\^"q!z6˧_Xhs0?@w 6WೡEH+v[XEJgB"Z\Ŕ=HPi\z#y`ukwE:YKR\jLNjP+emK2x-jO-xxl:&/.ߩle zZ#:XiFS ?W_Nyf&;v%J,#QMiTuegBmA{; ?fWtTG[&eJ$} jZ\}:J,.zvb:fcz%zȣl4{*ZE:1kGVdݰyd{ď+_oj BvJTҚ 93P6r iWdW!S$҅d12fӦ%O\#vLhG9'<覫1mtsɒ(C,2|\9,iJk R?b:h@' Q=H iKG]Ob%0: ԊH\YsI\Frn\)8  ]-ȦR( }Y WFeQB 6ViA6XH@FƆۗ%_ybztCzbyc 0(C9=α.hhv ?HINɽ(.{qP֗jMvWU)oH=FBgt!M}2;rMj^" |"[S>nvgFӰݱ %1=^Qeb޵k9[k萇 {+WܩA%|$E1y] XNOSdaϟ-'>:. kX-<+gPc:8jA-[|] N!%v% rc8i ã^fi1stCpڋ[Ct.kK6had-&;-"@'>~")F\F2v/h:CZq<žP  U:22@YT;ѻRAk6}@^e;7a u GE7y.,+[6TH:Z$Iz x>u/e]؝TOt$CZ&';FX-HVψaքrM*F}* 4h!buoӿǽhwH^8LOP[а%ͰρBeZRY ry fO!^[&L5X3tQ^\N۸LWvIkDּ{O:,C\K%oA3l5 e{]"V)V&U>T`/a5Tf.5ϸ*T5̅:}j~ `Vf"qF:Q"Wҥo b';3;.;nމA7I˛\> 7 { ĴG,$.7Z!jADAE^!A%%e]]t(uPtL \d "C{+j/:2YK]-= Ix# _A\}h)=&+5u5'kͳ`?MӔ(rky-3Cr[%2$ D~- Ǘ}BE!e~- c8p>'QY= ]y[ {,BlY(:1b5c%q I tg! {I+n7˓0Uz`hz Vc6Ou"ǶuC|)EʺRAk\IO)9X^JuTAF)p;٪{[<_d͉{P4m6 e3hgIbt8n9'Y[>Q8Kp:4F)<j)/t缠0l-gẃ7n+ 2Һ94V*l7;=f9Ly]%V2@-t͑uԐFMIǬI)~=pPj|߆X@*M=Ks"Dg}+}?Tg1ĚP*Br*W:2sՒ!Q!j ;檸.)-6g[@s(/Q EfZ_d;dpZ/hqMƘ1wg@}qy H*4{k BCH(QL,FS?0Xw7ovTO?]-$!8x9MT?F }CxUnrS~>iu ^h5%Jk6Q3@V#pᓫ*U&d=npCqew~Z EL5-l?L}|*߯C7r{Ŋ%HIJ 'iFj8"6. i;DmkfVQ&+;pXczQ<N>~wzLi}RLOܢ_#p:e|*Wcf AU *' %ueT."d'mߙaW)֯Q/I<y _ 'ӝ}ko;:xTc.u8czlcf4Ԓ8w}*bǯcт"\}fcJ@=>5 ]"Av<]L|3M~Bd. E+ L72$y0OpqK~=Z!hpwf5sc"SX"C#,xMms8؜@|j%7Q|{mNSeAk QTƴַ_9,'Aok̔z׈KrHnK?'9UEPl*^〵>=㜙֖. ̗+7Sۡǫgɲ:{5&/t`J[$h=;ȧ#H>?Z(ĴDh&4{Vdž>,9{ CT ;[N;d$\b2j{d\-ėbָ"}=\z&̺ E`lߧIE!{/:ǧ1Tۃw&:ZEMLuHȆZ$_i87b'd'}6k/B"ӧ>֋+4Ph c3K7yW "%E yB#AS’pF-C@Sz8 _̟ d+ͷ$'̔wC&2N!+cp3tƣ@s >ִ\3tJ1;串?XScEOZ9F;ZӻSPQf/}-TrOLW{{8YT "Dewq>g0/}ܢk-&o껖Q/g6n ,y-PĔHӏdo{oBӓAl) YZv4JTa۩II^2<ɸO @]X QNΉXHYqfbUP9p<ݰJ-;Pߔ"OU4=ѓ ) O~'Rߊ"g~m $:pCRT+JSwOѩɭ(Q"*S)"ߢ+m NZTiJ8 3e֒$m"֐͟PײbBbBlǷlwp^$^/wH|V`{6ϵr *{iZHu-1\C~UULPZEBH;Ky2z7Ǘ=dbHs$֢BƕqY&,]RI%_$,A9k Pkdz,fFJX,z@I٭aYWTU1!زo⎿K ګTW'X ~R61U̘WMSy㽰yNW R53R_8^u ΃*"~Ǩ@F׋+=UOj6lp瀟^H}5ܪ`zAe8G,тT^2 ±x6>7\T n\Xd&nM[;5[&ZgLSvL}GQe@ib#)W_ )0ZN6Qa W{4';YΓ*\ *?UKS®<WΊ5`3w=-n-*hj*N)(D9(F~ә+Sg׸]V%{E;Zix_9E GFYHפ n/1I}P]42t{:O xIɯ4}Ch]Ta;*mڅ;.~^:Voo Rg@/fG1g rӐj剄Q ||ND ys&bm`>S4H%>Ϲ8ӎzISg$|X{5Am۶ ɑV^lDVC4~^S͏ Y8wQ_r&淑VL;osxTo _%81;F('zU" 9׍EMl%K+fy%\qvu %rƴ6:E ;87Gĭ|ZؖSkJiȞ[2 RjQ;;=H4az/1vliP*!dL87g("{)jC`W5 q:w>OxGCY;DAX4}=B%>ᮯC MlM;[4P59! =`Gv-;l_ |`@6yk.[ѴqգMK%q)XR.n'`M$PO/8$=}8QR?ZG/7=C8+d ٓkL23l4fr=իѺ]ֲVn]+!ԝGe`9 l4]tg&'.oۛʤ0h_c5|꬜_k5qI5׮ÇNA+Ww sn,;RN|OY5ONSWW9A=G3?Gωb4tT|,-ZJPzNpepoQz1'~YDn%jΎfȪ EJ7]l»TDU.j$7 "P3h3gQ]% 'ev:Y$-Zjs^iiGjC %ZjuCEvIN :Χ低^%9|Ml&+5+\7In⣼uaTQ-͞9,7 b2TOS-qǾ* g`i>ih[a siB@սeT;ͷ2OI.~#*DŽVvp cU;0g=bg?AQ &Y=dOe`&Ұ*"9BI \?v2S8?OCԥ@ ) 6 -WA(^XJ\J_偺ACǧ!aO-D+W`p7`9r\ч&h,tbNEDE]eK,GS6gs].]_\7j' cUQT#aÃ@cJiOgd d8.>y*b 10 4'eoYYu[1+j.Rظ#4+k3u:97VG+ *1 ~(%РD#l {83JDnA՝ۛ]Tn@aoE 'g<|MFi5?CL$SvOd2[bsaR "[b5 rj1ǒg0_fa-"gO[!r(u5@b9ۊ)ys=%{]bIB-gMQ)H#RQɢ]W"U1"#@Jr hw%8_!d~#'\ґW_I,Q3~:Qԇ*y:7yny1uhr ™:Ԝr 5<:;H:j4 `x3q_vF}*Qfm:OSX%t93'uaW'IZU6RNa(gе؊ovDuDY=RQEC47zՊ'Q߻90/|c̹ňR 뻙W0nQ@NZωͫY-x8UFe2.j̢6?0! +uj-d8lgS3;@~hH_Sk@ʎ@/ b]̧Ʒ,E11[1d 'kOEH&Fj\Kurs4J2Bb׋?NVN^q+ڨ%&,~2 QK[lv. !(Q6h*k΁EOp}ۀ?Y"1Ow$ @Q>^"f>el!j/DB9V??5)4,J֕ caK>H5/>F~ѴF칚]*'8k e+X]ql_k3Bm)XyT!g&BƤh_a!w## RrcL.,XDL\]}9Mz!A=أNSʎ $}WX1+H:U35q0s\$JsubSCE5M?מ mK-??"M{D.:Z_e#S 9`߼s>rva#%x8)?Bax3 э11PRB{f"-,׹]K$\lT "(:;.o+n xQtox1jӥ?~ᵙUO%t΅C!1:-1_MV^pkWi۠qZ3Jb5}5_t shsE;od' D,w<%6sEո}fS=8yΒj?4~9&j$|5P5-KZ;j.UD3W!A&y{jAMv7:zk{FZfܭu]HI̠pXí@̫ADTt\YIyYxRgbz秈0Xr]0{QldO$?=Âqm=xdAg7J."Za{S”t7D.>^LCٍnEm% c# }  ?88Igk0c !5o LjBpx7 %ձk|I%U 9}W. 4}kwZh?_l ag {^>z! G֊]eÊ$!<-IH.C(du\LQ('~xeZ}e6M,q̀>sbc3!JCS#^@ɘ=XLߐ$c|[I`]֙ht!!Z>]4<&w|*NM?82{ ɞ[v/TcY7S>.nXmk/z|i>a7B,XPI[,iSBehA;KfL" Q3ҷ78kB 8ώϴO:x *N x̯Zc,wbNC`[])EMޏ4#o?3 }w }5I/,z3j5I4!js'<_gX7{À9b Šғsb}|ayNC^ha?O@o oكz#2\ڿvW ,djspg>Gl m`tko5b ^ &/5b}MA0UÕyC_w ¯pCJpr> %ON+c/ɑFv;knWXa I)}f|uzbVVՍqf>,q*ؾ~ÒC n >{Jmo*om۰$R`юLTNFbb /JnC V|CE/B<p[Zǖ3?it,=2;iI坕Flw~%Oǧ$tgㅤ6%ʼf\v; ދWǸKgZhH㷮%✆(&Z"kѲ ɲ%pĀ&`bG2YBPP*Bc0bi.Yyrodl*IH"Gv:-&fW,aA{ikeC:!fW+Mºڅ{&,3VT9xΩ[Rx "ҤʛH sܚklThWLGpQC7ab@F\tG  (B:rAR@9Q Ar'X㳆@)ɟ\[D)#S&[sƟ L9\zȞ/ Mw#,U8˩A=Y#U eVuyKh;{.T ؠX@+$a3"*pb 5̅t\3j|PB{x_Ba)Q3;ZEվ{s?Jdߌ/Zx5 ruۤ7?VNf7Vg^1,7xOXC"9Lѽ7C@ۍr/KzX.l3S^TF%]`Eu=DaKkE PF~?+UX8ڀ!&2A "uFIJM㈾WJ%=uӿz?t(i{ݰ^='b mhmqޭFL)c4˭/*ƛ+CU< 52a㯤#&&JDZiqa+DrN@3c6v ->QmZCVptC+"bh2'$Cz Gz3,+JW+L"H =V_Gy$*1 [&Ȟ +qW%1R[lr.28aRib:@& dj>+4msȢRLWZjjQp:ˑȂE=AenUU?jU^8K;xFG)@KDZJV^k)BYu9(ØNQ4j Dqb*O4l:+rFOl򓠡6?6~Y+ Z#Rera cf\;-FϩmgOk*gGv`BT% .Iq׎{"Aa:<2 8UUv5\p=~OJmٷW/BDq`}z̘.,}v!_;TAgr G'yc5؊)hB9 |cg0Oޯm2ŹqIۮ<_ݐn3!dm#ZS\8~RҽOCcYcapyR_;"!|n/nnJCMO[1eqH<̶(sYKd+&ӧ# IOxkN`;_84TcSD S+kD3MsHw\o[H|mDr= {de0fH{]G#b+n}jڧFiմ_b9QڮͯʙC kG韣k6*-_?"tq"9Qlt |Owُ2s~}&с^卋)pPu J (+/NDx7C4粒Vz)buv(iu/fִȚ﷋0wc0قe,Zx{9_mܐ j7O¥uqJ)2+PuYa* ~w@/l+y ҇EK;rF ?hoJkASDRsv'xYw+}(JFeE-8s[FB"} Βips#Wvs4}3ʀ` C^y@I7EEһ RI==;vĿb}b ؀dDEyXjKK}qH$62k6"[fLdY#ُ:,=%&򹗯豯gF. c,گ81C^ueQf3U 0jPt}b8s S1PG}M/b.JNqRRXAo_ g;gka![5hRw8H&H*:ۜ`G8XI$SoMLA|lg<3w͂o2)/PtLuD_l#2Ft.PeR]1ݿjC&}-;jPBC>f̡M´Vq#1"LP77JTa璀o6cR츔bУ:KƱzPI-+ϫ!R>`G${-'Rh:z^FLy M k]qy'* $L|2 we34qO0@7cၓ7|bdZSwI]@Zp ӵJoc0h0FaKd"h'_V ir=|V dy2\!\P8=6qyv%6%mP1"1'}>*z}hR\A2,o$A:DfP]/aja7x䥇7t;OFc]KE0yx$ތ?/}$ Kؓ~I^$CfЂ{ϭ}R@hӚOh,$Y=|] =Sj!ޤ~ @4#.<-lv!~t6籝q!Q63>043w՗ITM`]rF3|?zeatYӤe2AnkLvUJ2@t5[(u Gժ˩ڃQb#φFq"2(lLaOkFuq͢;'H$&Ƶ7s-1DƍD#K_gý- щ NDtHٚ߸JW*ӳ4aYN\ǖdKPdAH s Y/0LkODnJ9U2_0̓5^[Wo>=Wg*;GD,;ɻ%y_p}V>3)TI4&> 1i#r%㽸|yrY^d8" b+0vh:sD%FB%?D}itl32>H]v.TR1"|RSߊuvB)6޴M RSA{瑩mB:\vx37xA:Qd/7!FjG]d?~o"\ W7ȿ8 ig |W 6%x'~8UĿͪT.Ԫ_S<h˃kAKf 7MB: /uŜ\{^1Z*}s*Yx|\)K1$4B T߲ )oTC^Pkt5OPBԬۢq]c u<}ޢ"x$gA42`s>ѕTo5&=ǡRu2h8C/cg/S z֐C!039jjAWXg,-ZO/úd$Ǜ~㼸ȕϧzņa.38쥑J?۪ŗĘG*U@ fa2(:ž5aV_/Zs؋{`V˵X?LW 3\n[?}clSf. C>!&g\>p[E?%:U;mAg>UE-"اzbtV+5Į"5bMōُv!+jVWx&.mJRTz#ћI'Dn%LoRh-曟wqx|nD- >=ҝ/U5ndڴ\BȊ3 J :} UIEg֫ 6j2-hаWm8Ow"]$W92/ih&p&Qtd*UP+'d;xy jLz+Hi,, ZXkC\m9I_5٤jiVBp6i t1<%C`4A2oŋI_{lגЪ%CBAzb@y +^pѝ1d_;Gd`&[?ɮ B^b)hcs=y2quR-WR+ly͗1ܚuґZ`A0/c?fQ Kb(Iydþ<6EnKwQWf$er)k]4i%kCWvF\ޥI9N8?sBEi{/ifNZuB",QA`P=(`^?܈$eH)@_$uJ`1]t`Hg5]P#F,4{V E0(MyYacAzL[/&pDjE˄h mq؅VԺB U0UU@ybިR(HHJK*=8=k:p r HrZ%Ѵ5_O'zJ; J:LAzܼ^LϥWf[AdH+ N;Eۍx=GhWO;\3cC,4Yō%Pc6B<5Cue( <ܢ.YXdKx#뼌/ ?5pVˮ0l#WR[$]^ϬA,8J7G US2n\fkP{}>T?yN#A`XY5g(ƽ)6t{J7̡֗Xgxq WωKw]MXxp D޶12d(fuB'pߘI}B[F h֨2X;UҌZ$ENxP$15 gwmGA;:;A|͏(v~=Jx +J ?ˇ?Bv?wYEjxed¼mb*apaf%(4DZX+J^.tJ$W̴1H{hkAV6V|V5xk(d2' ɐ ޼A@ǜQ] j8.ߗo}O]./| 2MOH,!1b_M*ftM1pM2k]>c\s%" ,xp̃HSQ>Ep&-]!YLJX͛h?^NlM)=UجFmnaV$<>= O6KRy׎<N/ R Yr- m$* _""%pa5TyvE {|_kxp{>p1Zη[B l2 Rkf-m=e,sz8'iPy +Z Rh:8ՏֱYvaS敓@,'S0T6#K$zjH#*x0*Nw5eT==E.\%mol|*պ+l/ps8ɢތ,{L#!s;C5rq`aj^R|`U'ayp˂SRg m-:x_j# {} %mqmpΰ&OAaD KF:>؝ ktU\rf<+;҅We|ˋh n_{h=06Y kR(UyZ$æ4P꙱7 צJX(uv6lۥ c`4"ѣlfRسFF4C 'xJ,jwl+qx2|=Q8Eq%$"GڽCQO >iK76kZ(N"}Obz>6KN4SԄ~sYOMOMk6av!3v'40KyZ0〈w\xg AZ,8<a-07CI!cܜҖ:z$ѵ1pw,b*~{:ڍVlس(<Й}.: J&ן}؄=^#f_adljyY֧?UO4``a!k9%1GDf2$ edFI`c␭=b8E,wq, XK-Uf8N 3149K< Z| HEJ8W|<0ƣ>DU(LG,=Xk^RlWCTy@po!\ D\V᳅gi48]@&&.oN Òy?tOCp1^Hd|39}q1S2t]L Dcl25/Qu2s_yNbFu65OţQu򷧚Br R<䪧, Fx5 `n̲`{}d;mqԶF\ FV.& PkssFǵݒK1ej(Gż@7ƼŽO̤\+\g@e.y]\aw0\We6jˬM V=S D/ ̹OicSpڔFbsɫp7}t׼Z1Pb?qP:fo1`Z9E@~۩Z?7Jmu3Է[5YsR8!q~\?V~SZ}b&[!K*2eE f0_2fAטx =rEdˆ%V ck+W\H?HnP<ޙPC9s簏 )#CGJ]8ЋH HqIDEUη[ |k,fTjx`-F EE "pRʁH8O~]6rY-#gG(S^Apݫݜ_"~~4 ƳH C㔠#6LbTg=^jƔ,bjkm-Hom!QcQ//ˣաF*A5u#LLƒh(OA/Nޢ=u8 IKZ- XfTVCr|Vi۟w~`9/a0-)ZÔ;aCwٳ'Sɔgx(\'zutqMOR6k) zENфwuoput+B?!,71Ii\nʨ85!)ed`YJ. /{t*rP1N7=ѹVi:Ֆip ? ٺ)ͻ֐3X0 U0j/KMC(⚓ϏdҔ~a^H 9LW&WeoT;0T4MC8=A쇪QM$Ebm_Q L?9qȓ>0J6 f'~]]KCr;l V)',2ŇloU(RJ1;rax@RbaJN$ґ)Q SQ8#)M!K/C<;R#DoR)BƄaBѣ'F<(г2Ls2(޹A-sz):&%L$EsǶٍ)v<QC9)[l*5(JG݌OxLz"xo$v-Y毃!|OCgvA^IM:&*.#Ox45 -řjRR8q7!;Kz{ϧڰ6G&;TnύuFs,Q܇S,9l+aM+*>tπ^e˺-ҏ.&!>h8JW?V6u#i WCj<+wb?vE\~m$q~sSH28 +S rLwU+ydcqS8[qf:la )ڹ^ V~GN ?eLG pؿC d0YsB-eiٯkm0Rfqծ0E 6c\P>}PxH:poNչ #5,^WZuD% `Lwwy~T#,I3O3pP7j6*sV IBjפJZ@7Vo[VDV7cNrlj RyeJn. }Esьr}a $u]JXU<ӚXix_ n]jBmߨߥtP TAݬS3E`qFa}l6+o(ori+i3ai;?hd0j†9c d$7w{q~nDLCK)״5g\/Pxc 4PR(o|2 [aGSR۵U42Fa_BXzo7jwQ|cS;̱6U~O]~N9u0ׇAzTuw /z7Ƈx[za10CP3)y80DO56 ;-=[F26%6;\>{!Q^gl-Ƿ(IT3L̋9 f*q<`)ժDګUOhڷZ%#J^fkWc3/o:WPF7ڗ2\, R$ĦDUyo'^eh]}È<5g-.:,8N~zA1LV2a4x7 O5Sa)$WoLagC8{ {X$3Iް=HItDo&cjԕ 䱁Ңa.F5X[ޑH6=0oUy7&ވov`Թxnr)ޢA>Di-]+bk;  zt$q b/p1s"/:3(/"O%F6)g ^O=]_ I]"6(zyk 8cA8� W[iIMJ0&[h*t2)i:p[^6U]n^$CCxMrROqљcF^N gͤI~d|UYu]֥?{!CWgYZ0707010000008f000081a4000000000000000000000001668c169300001464000000000000000000000000000000000000007100000000./lib/modules/4.18.0-553.8.1.rt7.349.el8_10.x86_64/kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko.xz7zXZִF!t/]%"]?Eh=ڜ.+\ΨQ^˃WHh?ft`G;TҧDju-WU2ʔoe{G{4טx|TNRţp5lCDdoy:|M(\21-9!m(hփ8G @qQFpUׄu;kdS/KbgGV+P F0;zӨ:Lڗ~OYǯv-B6N#.WonfdTp68z) 4G8P, ^AX5Uimv݈ʴg =M'ŋ#ydԓ)iZڻwRw'wm< 8d4:1Fn/]d慔)W2ewAĸ\&G﵋xp8#{Qͮ ԌzԲhhrx'-+ e입]-_M`c]Aғ\;|C^A)")$Zڎ d4* 5}AnZhw t^M5pyTKb͗"nZ.'6eoy!rj3WrJ]H?%c"<1L[vqpZ85ƸqFCUC bⲟŶ{nDa{N2v؃5j-j Y;\ A7t3Ʌt m'3B(+n mg N9U,*` ֚f(Va`Epьh(L|UȅK*E`(-^̎@LOqJ e;{d6Xi@AQs(ʷsO$ P1Nt ?2ZSZX_ڽEDc@<ӴfhSx}/Um o5V<.+o˥"ߛfE=IF~>qI(|zqt>.59!ڿ Ե y"\R̒ĨE4}-!e x5Hq~^.[F앺-B`Cy !ZLK׫ k8"ZWΚ~#߆fİ&1@yYɛ<#$9Mwur@ߢyw,ZDz:ڤԻ2.σr`٪-BR! H7oevpab8/+[~Y{̪ںuP1<4r"/aFL(`7 N~ֱeMr'eYe)Q/v'۷q1іwy֒=2 70]e3,*Ygo,| Q_H2dئ3^AʵwywHD ٶ2yL j=u,ܲF  ']9=,Jũ!/P T3MQٗDv;HbqĄn!Zʺ&dZب6^NW'W |ENP.&oR#Acj/8Nemʂu;GۄgZv\Ny,W`м#o먾SSmsX6ycBmPDB9_Yq1x(k&Q;\GfBXdžqN 9qu:ZuԄ y"t89׿}瞩2\l.cvӮ;5Rd+̘I!l:)1gU{ZaxUZB$YTkDqAoY ʘb2AU1QY|A ճ31ZN5KpD-^n>:Rm]m]C@1xs1yDYLLY ~uL;84Nw$#8>`|.6\@94/˳}6ʏʦ=d@2ʎĺ*)KtmpH34࠭BnH)>=o%'3zj~<4 Y噫W9kաx+//y9a)|XNGI%@Y,{/uF=hƶ SX;'0q|ޗ+%aRjLtP܈/){V4CD&P arpPiW4?V7=-_ozs V@鷉`nc%S_ (;!,okfHDC;c)( [\Z9;*ذGc@8<Q#>,TE1Fwh~ق~R .7~;g-ohI.D?nZ(AFF5:vԪ̓ڦP?&1]0׏R M%NƅYrǷD [>A]+;u6 &l5G|76xt]Uw2f? OsDL]T63V3p^@5\F)Q D}DEl0x,r]kČFeLdfƦ{Sr,U{ Mɲ5@ΜMo,T$Iw*^K; [DEAC l?/9.%3=XS Y Ϋ/-VwL.h>4ᛞM~8rJlΟ.9~`:?-xKHL0z9%{|JKĠdGzhBI8e1"ezVVRF7j&Ϣ^]|(w;? @riRu_rF$YUŏH Q(s` 8DO)#2p+3ZvTn7چ/;v'L8`y̦ZHgwc(f,9?i[띎rJ{'./LM>9,cN Wѿ$n:u9" []dcLJӚ+;YsJ|ܪi_xJecP<) yStҪBvc 9JG˖boE+06b XJe3+%!#nk5ZHD dmU2?\xIq('lQp6xW&1ٓ^: "xݳ]Ӭ9ͬTՙb{YHI>%AݨWߒ~?Ƿ Xukq<,0{1jKC봰HEsS$U :Nt#e-9Apuw?lqsSols|c׀gQ.z7eo {}qU["a)fi8?Q%[w*ܼz[9KB1]5 ڸI6\'"8~H,TQCɖoF4&aj^<FpL#qix)ѼCy"X>nKtˢteQއVH"7[/\%c79 (LՇЕG}IY ٴ7(GI0zYkkҞj6s&;0=' v2H(40A9hivE!Cl!O6o؎YՐH6B] POgJ@oZX#HU੯16zZk4`Q4$.U J$%ڑ1}D+Fqg>m&lB<1~j_MKo'&zX ]Mn.% hYVYl)@"%yuq%~hکZL2oΈ F;9 [>q%t#*s }9a-D`-:+ٮܰL0aFj:4gll"\"cZ.ߟ+c OڬN4"1N[* :?c-ZES>ưwb=~[q\WK\=۲QMVyqάo `1} 6?f- .[ BIymAb \!f1'2VV4+zDî(jF>b3}|SIG8yԇu[`Nfb/c{-؁uf1"~625k}ïc(9Hj@1x; gLQԯ6~GXq q3{:$ mAG * Xd2ڠĝ3wt>; 0Vlih>\Nipw[߫r"#REDdnihCRbQ9 eעRt:q>:s'5x Qi//o/@K $:Cz1>j).zG/dPIA%uI&FRمI!8 yՆ=?S| Oi?Z+@nBq,o4h@zբe)yIke1%l#D1!Ioym3, +BczMe?жo\b5V]&hRR凢^ XP/+9"=l}U&EUwxK&(h6$BN7}c@uEC*@ 2YcsC JsXE;󤎭2l%`lmcA9檑.wOKIYL4殔&DN2>xq۶lP%A{(ZQS(fasjN; 'φZ]Q٤`R`<,Y"CɎ+hb[Zջ&mambzp}>Muc^mU \1zֲnl8?+'lxLgl0iG1vYOӐ'$]!ەL;r;Fe/Kf>,̂ V- 4=sc :d UM3OCݤ}k82hz)]ep@mAv!Kѱ͒Aɸx|]?\46'-x~.83{iU2yl]2zXzrP@Yf[m*t§ |?|ǖY.NG"K0yђ*M+1`yx# @G50,OsM}@Qgp`EnS c-g9IfsK98㦱3dG^VBc P0,!2KWhvB* {C{'5S9fb::i'$8:wKXio`0zQӟDY.tدPA28-m$+G3 -wfctal> q*0D-2*zcr*oSޔzdc)1ۮ=FOAIC=z-6/>:<+-;hKiۢ'&cP~I22&sǿv(FYr&4Z$x9KMzCDJ zqz#/iv 5X'x^|Ӛ*{Tvw)̑~T'nqU)iMԜ.<~A*e4xdISR+?$߾n=3B*O!K!0ͻJB xe(H]=~zX&%kՑE`E7%ת(~@7u4Y"p}CK̽P9M.)1Q8;XI|N {8(~7ٿufVP]ڔyȍS!糯懮Ƙ}/ƬR#W?b1(a]'޻/sJOUUz&_n0)_;g6\2FD [~^\S8wErUo.`qؙg" i;L ׻,J=P+8E&>ABx9eMr w}\v=!Jo[um!~Þ;%咩s4t{)`f/p$2}gU\sa40,)}0]+EuAE@($_ #:)\SN`Cy8C xX~}Vjwc~N᪷48y2ִ=wÚS̷94C/DH= x.mUĐa!_ᩒBOUg!d6M 7]>̀<ZsOsŏct0 znC0Ȣlg\:=={;&g؞61ސE5F^찻~eζVvE/uK;6%jwu*|Pe 'V6~_Wu7يmJ`5hl͌&s`y37`ȭDrĩ,i71g]ZY$uVI峈s-n;GބB*'Cك2u7Œ-Z>8)^rΎ3&ϒtDP!UeXVG]ˍսdI4<^Oh_שXDa`Q!:!]ҏ;diU+GEiu`2<%|o.H|v9[rI h+t;1}w#qOhtqbaC Z"uH!4CؙaԆy8ͼu{=;<W_=ǮPE/ΏNJC0@TfASWzdٻA @5k4=-A`pn xFx@?&ymNMKΌin򹥮dML rƮd!A ->gtSm.= /UHf&E,{Iۗ\7Цjl$t -8O5VО;yF+^D3?V /7鮢NDRlp mAS)8yb׌5⭅^Ǔb fJF+*Kryɴ慡q?.di޹YO}95UhE3hn㏍{ǜye"ndQ֨ mQ͗ -I8TU-0˸]Sa[jr쾢W$4O2\z%2bEYZI.V<9޼cqU?tS,7I OmYyx="upw'A,2ըAkL(v%Jf ']dD~[nS&؁wxS_~#Lp=jgry,xKUgx m~U.^$NBpIf7C e,~B}"J> nЦ#'#!IAjNȰ`&cCS -^#n6ܡ+,mqt&>il2̲Peqr] $PJu89>*!IRYR9չ:.,0% k8bDJtv?=?z=Ϩ'zn/+1$.FcƆ0M.ksGg].&Ӊ(>^qx+۳%#Fe9nM,`Ȇ "L/*׽xgDPL˿"_N)z%7uMqOz>x+3Cw[CJ14׀'6 ۝SR$0M 2XQ쥾lGE3ݒ >ߦ&:a:AT]q E@!L ߋI4VvE }AOC eeZ%tHXsdڋSk$RG|l(ېC\ЂfTe0J5%7 *s`srO*eGQYۻ,S5HʬN[}QeƢ3FCu&ITAR0d\EoŒbG\ | ܦJY!}Ä<9X–h>t c,o$URFi:FMǁ['q=.cKE1Ȯv Tɫk#1[W¦s'r%Pg xf G͏['(9kd݀E5Hy嚽ZsNxc"@HCW;v- gm]9d(,sĕ-[!ƝIp2KQo>DI.s,h'at]ˤq}0qܞLO:RMAn%B~D=!|&S%jJd^74n%` adFqfT% {MnkRe6$&G`ţgS? ܏yΘ  7n=&?;);pX2khk|{EGO9~贙l&-PO濅@ $&>ɂfFFԤ5M)zFʦ!#/nll_ضfBw+}Cwr)c!r\?BR½qk:be-RH~hꧾ}llN;/ejkb곥ͥࢤ?>bA {pЯO?P|zL%\ @3PsDͲVSGW&`zUvӽTOPn3ܨ<= fLy=Fi^?^PT Ȥ/BkqQwHu.AU ܼ$2,qI# ?b"P02k*@ABӭDzYw e ǫ)Y)WlV*J!|&Q*w BD'[~Mj ~᭙127t[>\xS`Fn.0ʇ ^uO 1H.麃mB؆ѝ*XnS·Lqo#{%tas`I1GH&) K6b?t@YS!~!0 @z*o*:KjCuw/B>$Px]@oxXup'S~>5Բ :8yC"]>[NƗ6ҢlNb Ok׊4I12s yaa(IXTz60,"=]:h-\lb0g龩PWm56#iY"Jho8N>hZz_&0ln)@C>QAފ1zq]I, oVow]^[T›QѦA/.-<䷸}<+{j8! y;9>"Q6s5E'K {3\GDD+_7|fفNM{]/MSSWFGw]-ЇqG>\ zWk7ms'-N~1A}0,ޒ}C"wji!= ~+OZ:W;h*̄B+{T;c d(LtG4rG.9m%%|w)BzB_:H.~DMP [a~ߧwFlM_BGXd2DՓ {誣7pQG"ib1~QÜxhpA,X8(VDdi3*$Il.hno׀TakOڥ;fLm^A7o3]U~DO؃`|k>[~zӹY+ 2$v-uHOqsh#a|26 x[SmʔP8wr֘5Kv,ȸ lmbALTk{s[vJ lY. a\оyHp*:%O6d:\"۟{8#ٗQoK!`6,chwAO!_\T/m{Knqs)nl:Ӑ̹Yiy-~& Wqw2φdi֋]yX,ĩBAc 54_v )gѝ߬n^*lS>KE! }\]Ѡ 75%g#\N7 UYw5btx:su18Me`ۧ;)tՐ*.OXivͲtpmJ5#$YlP$Rz4pnzjB_V% |`.D͇\1y7h$׽A$DqM0 Ԥ9(5OIi\CR3mܹdgK b0x7sy3}YW$(V=4pqfkQ\]g,IT#4$Kkf6C^/ Q.\N?Ö\p!ʜ%1i2O?\&z D y iЯ =5+c( ԝdYi'{1_z,}6?uǃ]NRwVSP]=T@R/þ_Saٻ0ԉ=yɆtf 8Q}@wO1NJ02M(W(1_ŠZ(`$/+[2;~},RY $=\8Uu'd%fE d4bLYdTD/q p(@ꆡ`=A$VClyݒ䱐#G]&T!&߀D:0Gq#~~>9_ppw\?T,7YbI4c)16({}/YhZxa>r{ĺ2u5]_fnTk(_'SA +}*?er@7_0Eش``]lsWDh)&|dμ<6hqkymOcX{U,rђ*WCCWT45h1,Mj%:cLgڪ'_,ţ$lŧF:c]f,|xT ȿЄ 3Hrf`ٜcd~'>DF;IJ췑7bWWTyzKA ]9}rKOf#mu~jEZ"-wuTA$M]/J}`ak%<MI> HQЬޝ*aJjx% V ѩWtLAR K4Υݽ>\q3ż"){\1d ^$YgJдY!%dD<=/N-bՀ, ?yVEWfyb6HF~Rx;{-Nz{UW͊ 4*Gl Vz5J;g%| Zj޺G[,L ,oYW >з'bq/?KrX>)x Q7]Qir6UwIN$T䏙Dw`c|l5 ,2Pʀ"˸?B?nKe J,pc-MhY6LZ I)QVdDNgs +\Pθ~%/|b0?JЩ1DŽAV٥y%c\>0\v+a|ZW ΪM2*eM1⋜ZU#7, 谽y؃рfK-a#S'!uVOg֎w~&vr۞;`F]n.Z2CUU@%v:/$JB&tМMF-{3~Gˡ^ߢR>7)~ . uՄARj%E:zբndm†g+}մb&GR3Qo+񇒱1CsZuD? edKGZ$Ϋ|S`pz#Rש/ʔ)KQ2|L'y]5]+ϴAbI¼8cNVu=ڨ_ħgN:d |We)|F/Nz;ضH6 `vx^?^z`.ogq1b^eI~D`C6kAXNS`yw6tNPyo5;a )'1j.h #\ˮUh9Ai(( {ՙrրe7)r3[Ձyr$c2_&WI$3m@Q Đ%RAZyQTe5ΐnrpL$|O\6@38nH&wzRkm{{JtPAn˱bkT2,R僢XE5/ݒY}Dmo0Iײ02b5eӟR9#5A{RݣF:A![4(ILQch ^?toֲt mJNe X2fW;8l_3ae7 t0ۋF +3_'vgf>>'P-?$l_ve oy,9ì514-WӸ[ S0 G+/׮0I@e&pL^>CB߶Dw#msV1g,ߒ l{''ek[WmAk08`Li̽4+:QБ=E?PBZ^~w;bʠ,P<3xxhmWaQO`y*ZJ]"xRh&-c<&grg{Bp}m z4/mLjظĶ46a>rF=ZO˛b|w?MXc؂KҚo^%<E~m{4;\эy82s;@kK3H!̨PdOd#N<@j _嘟5El^b?H-]\\-` +E=IA6$1W"!iYƈ}l"hb8q{b0gwlLRfWo?=Z62J1S("_js6x+O.|FclS[b9ϥdoQr ?:ʕ<Y dvZW*:uN/_ܿhx[}-GrpqLq}5cp+k +f`鰔64-ж(xUqn#]QȄQɤ[~ެ tˊAN<\0Ϫ۝<xG7)%7ǪאG;ߑDCg̟4`5+@ͶF6R]:Jt||ϙ|.ɷKnC7p`{LABt$c'LS7ed߂|/{&'ٔ:`gì_[Zn)ͻC&*jOx(@ Y!񶥳˽hݑw7 - #7+m yTnQQKΌQ):#p- X\L<(0/1P .k.΄VXj lkv~. 7fwAoph쮿}LЃk^P~ \GUWĸĝR4*v0l[{fam\7 >y(>o/JD CUUCh쫖Y(09ǑJ ^m%nc>-~hOYpn|-8BVtM %FJ >S *3`U_f䣭!FEdPwqp n;O[: QI]z 2"Uח${#fL@})ktoglNV}>; dI>פl,] փՋ²{9f]o2NU =4[Fx *?2A1>{r8%LA# =ǀfpˎWQS[#i^˛565؁` E@q] T%ɬ0\$n{z[Yj*F;rc%Y& -AE9`S#zA Pv$/(WgG!׹(J5s*a[DB.Z44W`%dѳU'1Sq-j?辎B,>X};-X ňPߜLܜ@?4[5qrVe/-9Z;7ۖȏ^mH0VoAiw8}4|&k A 6[C]}(U8lQ^ fhesally6$I 0<̊@-+vI4ǖe3;R!q7OAWBsVdS0Uyb9 dW$ÎFS'J_i MѨ$G!ir?, 'ۻb_.GA~&NI! ᰽od↋Y5qv@jO is; &&Ø8ڬsUBC?nrILwk߽(еmc^xV &ꃤy!i )s M'?h]wsRR7ڦ|oF.6r x"ܞ)رN Wn0©R^v3XM>n6"Uk&eN0Vt,7wF$`x;_ɚ:!"/rbl\\+*7FZ%<҂i]@Ƭ54~_Kx~V0Z@6sK A\"ܥGl=q BM)C=TOD5_aꄇo:]w\͔NĈ}fIi? /8TNpk3?WLYt9m|Fp\ _f?1~{d/iwdKSg?k2aT|Fn AB*6:>*|89* :1%92َx!:Q%cJ 6f7Uc wLOzV#PQLYxaDS6b47=LʛpQ:f~7'UߟC ?sM'Kyo=_Rz֕dG'X( 1NkҬ G,mϒ/DV/A3рЊVěגt] %KDB7*x,q9 (O:\^w稔OHDnMoNkW 1$s[3G>ܚ7埂74)L*Ue|| 9u+Ze᭩3,KCĔ&aĻe`5E)5#9|Zd''PohRMQuoCCJ$\TsCtK+T&*[Oe /bwF>(0 ZȪl"7Ȟ[ CB6 !CQn&":PmN뇹) T] qwh 2vxy蓖$gȳ8^8E3s4ɜF%o?5Q)E4o] u&Ӽ|"i&t&9N[u{X_ 7P_a>]5|{Ap1,"(nEEbѐ2\[Lhov^8٬!uoiW9=r)jT['` |BPSa]Uu;I񟣦~STzAMI5 <6mjՍKwnP.A| `B>B7d!gc7-Uȼ:JBi%OTԓI`e L+s,΀sa!>8G^9˟Ю|Uyg1)[`hpaap kPG1Q=|aTޕOM4M!8ToV0^H-y=lTtOQm0D`4ҼR!-^8f!۵Tm "# tCڵly*]lf*TqM2Qغ8& ,[,l r50oFXu y|<sPʣiVEg2>TЭA( <"%lqw䤄(kC='=k峁v9o(8NX,^cs#^bmchqۏpJl4!* Sd'Ô s+AZ9ttw$$K Rku0cL)Mb^!f'V5 ԎT@@!@)?$N,ig>1wi]<#ekIpu=)3JJcrvӼg dyXOR#'&B>7"iJ:qS7JPޘ!ͪb䧯9cBr&it3SQ]}/[ _FMu2\Q }t[|}"w̦&z4b+Ld]*:]٠vVr[?e"ޜ6a \ƒ|WUsp>룉DN -Birgil∅<(kHXYw;bLaBd>SqLzfNVN [-y}J? 3iɔ7Ԕ^Eu&( @eRu(_@+K-_yE0kNS濊{)&;#sU2^}GmK$˾W+|zܡ住Ur#&: 5旾G4]{5%e޵_yg#BϋԺ(,LcqL}TŞ!v0U{0LUk秤,c!S!! >={x ߹FW BAKz3B 4Gg.ih>O%m)H =qG E3Axy-߀ SD.΀>Xy!BhB8(BLM35ms!tRRr./vp[FTIt@|=O )v[ ќ>R,Zv4zr4^YDyA/Ċ峉@0x@l`M5|TDP5;}UHQt7F.3-LHқ{r%ͽ@-,l`!6!|ޗ54\:I[(QˍZs1,5邯ǽ..3 ~P^]NjAkMq)h+ޥUqv!8*- kjQV9m81nnCփEqM$ly-_ XW_$e}fb@)Ib$4l prȯ cYχ\ eRy^q ;~bjr[2"\sbq::32 *M1ulmiC ߹`E!4@]`yenmܐ]2b\NVMv]WBiի}ӗe3* t?;lrÅxي[Fz y),<=ą*@lѱpok1Ӳ?ykZiAG3T~'$ >oLj]l \Ym 4=DbNſ#4WQt 7$䋤S4s4XAߘBEzxոnEq8߯]w `|g ^LC@>ɡW|s cSyÐNV]2c11C=hm/!Mnj7wJ_YTjbOܓu&lXg(o30^Hh^9DȴYh')9(kr%V!׻„@ʉm|IȐ0sJ%`%/OQoT1R} Wjajl8on!D`\d63J"t67~[WKec۫GLwoҗrdƙTҒ2;ŒOmt%`(WZz({/1Y fB4cr9-P~UwܚƶFk vے9 7xecص^#0)1ϝ3vX"tO/?u lnvs:sqXI57d`Yum";t ͝RU*$j |tsjj˹nu S8uHygxZw2kfUd4j7ʈpu37|Wje10Wpvv 8;ykYQLлS˜RxF۽4+8)i?pBrel÷/M bh|u cHKe$qp|HLZH=wD™DP8Qֻڣf7WE|@r{$Ӂ_ˆv1h~VڐSH ze_|u~"Wh6 w/>pZ51A*Jy߼ՋiRh:3M k Y~fADgPbғ?loڋ/{ɨđ#0(e6|݀O] +"br>'JP _D.*JN@nRw%6G6 n}~uL`tzʧ8X0`ovhDXMf eu T[g1|ΖJ6B٭otĹsd1Q )`g&cYC)C"K0j߯4z55mĐLfdgz)z}`Qy |xج`VM9~ tg± (?*b[wy#Geg'Oww_7):Ͻma _cUpR#zOL؛ ;BXS薁֪<5NCڎh1%z 0Xiњo>?38@<+.z{8̀iy˘ XC#\״F3wˈR)b(-9iq*vI@&q(K(o-Ϟfp`}PBOL:mt̋'HR&Y56WFi6 Sm*v~BCƃj#;Ң ]ǖ]9*)$s8l'Y4=[g,o\#U)5Ly~ ~x d=Ec}@7O-6=Lc UQ5;jdJ71<0yJ\c OprFVQ@{a-[LWZ7\lvCFB xR˪#D{s M1+FdP@%א/z6v3; &ΜMUܚI /McEBr.0VUOdGZԥct^:VT M Jn8p_:ٶ03DM MB_)2Q.%QOHvw Ffzb R[vk; rCM5^ ]J6˜yR j6?ͽI/ܖ6:zpu }e%N3a[Hɶ_"hx{ W(Q~cѲ %}d0H^FqvhLWf3>mO-\c+ ġ4~ⓒy(}UF&\,K</XA/i tkfx_B/x%]u>a}&' KM.wSP 3X7T[Obvm~dE,', P vl?D[sdUA&_[xMa͛u-o֦E뺠G2z? [:~|!\*{5d :Gu>b/_5hrZZN[H> t`0Y˜mUWGe42GCYZFT7z\@֚<'@ul]M*1 ׳kFoV$®31"DqTAu#HO7:AYlC} py i"B`K39z:kQNLT] 9-:글j L'f4Q6Ҁ XvH `mwDǔ\"jZ5Dv7+qY{1+)/O`4ϓRtNJaۭ3@OXKch8vYjgd>}bK_E 6Qc cY0۰IVg$pyf>s 2{,ITn3&4VW=GiVY'mq郠Ax{:"EbB(w%ma7:V;l= ֆdakƊעw9F-$⢚?kxdYh`->CE`nQ`b0u:P"I^]R"r'j\5B,N=<;W_#D@b| wE_&&G\i>GWnMt䖣lIM[&XI{#:WRGk{ADqUTWtHh N)K*AOR vk P7( $sx[|qIMӅ 8ax! -sRNt ,?(uptAU|6b<m^F<[2cHt{:`N)XQ*G([RSN !\M^4 GCYZ>bW==; JPS,f$bZViܤ7NQU҃ͥ*ͤNR91x l{El֕+}ic{SatMf+af5;Y}s-1/2~ [Մ.)27Bd:-iOP5z!%cIe|믘`5څ ؋=Pڄ\t!㶞iը}uiAj%λu5CӒdX40*~4NЮ_S߱mE/Hꇀ ɰu/kk4XT&Q/R=oU?$F?kЊ(Vۭh<xrFy2_(ZzM]jg]v~^m*$2PumIaV]g{ ȕaGj w؞k@jܕb#!z3v"n푾hj\-9Gsq6d^9,Uz%o%`ؓ( o엻Rr9i qQt 7ydR(?1T fsDB]= yy&? TRKJ`tV Y,,-JmK:q (ǠLo] RXݯ׍kY +m*aKʼ:i/ c cxEBj5_cD|8%˒C;c'},zզo5lF =gmoI9'd mSo'W2xVPX&#G3/-j̱RQ)huOqDB:sC[ё\ R't b}j99=q*vW#ǥLetaxu"յu:ZyO~1OU}y՗~ْfiYY3Q3}bY|rK=wwaǖctiMe71%Vzit; -Do˷@ 1VSV}h{ Si-s ũ/_JDUx alʪpI!47BN!8&`:bߵxGn#'!GR2*fo 9)PN8-Zי? GXFZ4T$*7r(睋T?zA.!R- lCW"0%sHm}?]t"m+d\`|H+dޮ~?OZ^k1e]:'KCaV/omn%>5K8éK:BW74Z)*u2Wo X==|) {`6r;jAU@WnHmx{ \ `ܧ%SJqfJ֯vVFLWTuz lt&8"1o S#P2QBw ;X֌ç+u=`lo#aFh%5ZrIk,⢕{.a, @Nގ]B89M7fDi^} ZgU0cɮzq5߅8MpNe@yudY#Aέ&l? #NuTUOsI;-8V>/cT}T<#~+! q9Q@pTR9ƺ:N;ʞqVvR6m]'ElNVAFx龋&:]^>HQ1 Lݬy=cd۲og9`ߌ8`EGٹ!*-}0PZdb XO P2T[U~UbM# Kus@%ȱW [P)^ʖ:S sy }OFA ąm"?)N?|.m'KNZmF)e/ >FhLv|c`##3 09I##+49R5Q_:+t%4oӓL*AA,^+o)̇z~i1"<'TbKڦJC%FVQS~{ѲʠM[X+#ly9hYYGn!hj_mr& .4Q^A)>RZ(iܳCЅi#י/Pu%(yk) i񚆈CDD%M~d0{)9F0 i,5>+CffAG-5>skˣH{=,ġj-Q/:Tɿ|7v *[jk ;@4Ir(p8TY qUP*)Ǜz՗׈"ljܹQچzKd~lQ}T:zkRp9' OC 3z,a0s~XKԪ1ضL4@4yor` Qz VmI^Ҝ3kb j-LF.'EA#pٟv≩!kTVC^wcJl <]sYue7Ycpi;6;Zfs3?P^=:T~td빶ݨ]^Jq6  do./P^չ^b}CӲW븅M:BAEDv8I{졡Kt*o#u4vng>gJ+!0ã*.NH6 ߧ(Kk ODfpy$Z1Lt˨E+lxvٌFG%jrJNjCRql.e%(^+c Ծ-@6 J9j3F6/ -,ltPgtpNMu!(y?p/J1͕%Hȶʸ ܉W+hxqn8HZ.q CH8Y $2)8:J<44;bU_,?:JEj -f/-ztF#I9f9)Zq5A@j4H B'jD`N!90EblMZ^֢CacK}k])#㊻= o6oSg JͮT>xUׇ^-5OZF pKt?[w*%%[ +\ܪqݽvqNG.D:RQFZ1M#V/sM.`1y6d|"6/fZcVc[w{i.?*j#]ՙвJo7"6f/UɶTE㟳鞇[Le.$/re|P-qVUCIQi!àxՃ}h뮲.doJ\\O8>(Eӳ ɩX\2^t+h{JJ0۰Z`u$1c핲!ϖ|}/ x2.-.A"#X,:b0˗oP3$kECB%JDF̒@MN#ƸeP79PB/}|`gZQwhtY!-a`mTB={yz# =O!1:xΨE&8H,Me%xn=#P; N6bqW1kh+/Z "^j ƌ04BKYƣ7:'LR8IQat޻UfËƋ|'N_qEbpk:YBY6Dz a2eZ$~ٻy8/k탐8;͸]½.L%z>_}M#a0G)܎3faoy76E70RP ސ RC3ܣb6:8¸".%+|L!Ų=b`ɦ$O=3Ai;TJ8rK)Es n"fKMIK!4gc2TI҄/'A[HHZ::jrbj"`f" 6d3~l)qDd•CKȯ$ڏ{ޜS,:DZ!ow]@XI`Vhw֚T\+[+8Bj(a@Y83ޓ /NH5T$I#rݖ=@y]3-;^5.zbH ;1\UC1@sMlYMA%@/OŦ&Jaz$uSoO|bd"b /Pvb)޿fSf@6Kd݇=R :%d8PrU;nh`]6*=͜HUdC쀟qԕ, 6"t}mJ܃P'd%+1eTtٚ~QPaEգ+Z'&'.ݬz_F'X0}vmaY?{YF<>@L <=#*yQ$؊!7@lK7uͳ*7elnO7/* p]w[?,,P87n4[o hl>#/|]^n{Z7}4#Pf`;PsYKx; "%(Xo6C[ |:;+OEjTϾnɵD;C[q<_Ig\e DZr$5<~lu)z)=s ,Զu-{Cr7!z|>%Q5AqC}v&&Wy9crTW3m>܇&A_)4:ӭ&4g޶\O䐘IrePMde3$"jr^N>&ff̜7+BO%Es:*$-< !+܆_pų{'7v!ܬ(b=G: `> 3fi ,1DhIG=He@L#ok9 cu(WUO/o>N޼wO/&ypcvhYeaPKӍ@l~|!Rـa0Ma*n2Y/¸v^>NRؐ?-]yj#c]LtwytA$U=N@e?j]{SA%dl+Ekʋqaf~˚ -c<%nJUx&[\d89лmNb N>>Xp*EExHph9]|Y8VvCjy)47Ɏr1f_'B06z}}Idp6;z^a"P|#C^?B*NKш-& Gw(9 Jm Evn[6]#+?5zq_WIOw'{`!&h/Y~ҟ F&e HeܹS_1o_ɱrArߑh܏M"Ƨ+a'vS?hɌI[TZlWSjHנ)< !ªsW[vc7B x"/)؞ QXU+˩Zڂ GTk"MC*LHdn$nB)$'rbϯD%trµ5|3Tyg6h\z uåVPB}!s gamE_E &'Ǜ71މPl_ʞPvvV62 \q[rnRRrhܼ lc {{`,!\Oʺ}S>b`ڤOSˊn|ȃj(İ u^>=VX2:KP⡠W}_7kZD[®<|/bS-_pM踒r坢G(x>OǬ'!Խ?Q͆":Ϟ]8HLCկF=Y>}"k08Lܪ>0~{j=Htȟ6. H( )2Ŕ[O;yJ4Aƛ{rP-Hm\ȃAǬ  v\FKz|C(lܙvM=TG@ؽ(Dvu㫈H, hD j|ԺB2%Lʉy4V.уŦF;vC3NG×Ն#m`FU m]|\<:`?fZ~C<*j#-jGzSSdMI!4ߴHQ+LkH憞IШ#'$ aYgBw^R  (qZ@v'VKs`O<K}=Q2S-gK&#Z2_0Pu&Z5S@˧oziK;B}}qiA zF5-}kpQp~`C| \:POÂaGK8,iO̪:J֤α_lf<@ӥtVBmJ $`|kPQVL6 UWz'po i#[1?00E2 sB$f%sQ S-1_8 8r`97ELV>ۋpIQ/1PHhdzKVe '|"oӒoli*]B?tO[FYxh]9OD"Ǚ7?eOKDruRDVECRiN~22(tcnȥu"Hh:Wу K ȹ1\1 p~ Y P]~w/N@#qj3zypۦ~k/XQ^dIm[8ZCaU@bBODDs C%̨4ѻېK0W 1BjLOlhcN{>ﻑ۵~GZw1{33|hG^R.Tm| Sb1 G:. =8 ?Rp,ATr\{7T6Z"SQh&Q{n|dV!9ڧ^%[xmu8Сh_2Lmy#~2\;w/"uo˦P!~ CKLy0儜̎%JGwUtzwawVd}.Mꪙ5:8`!gӄ^{u.~sj>যҪ}{\0v[AhƝ[4Ɛ\(p\tAS-9حyuI5}<31ʇ@ =[ي\b=)ˤ+ ’;+x^GHXjʨ&d_Bc# Cb'9p;7xe<\3bW9!Z٥g4r` ~0ځ6Xv`呥2ZHc"ĝe/PKD.moz3l.JtOnaT8,/\$k/^ &JȖuk r9l*NSMg8$.ͻN;4%TFN)%Stă8l`}Y]ێsiԆB{Q10AU=K/,tno9)ڮw:2,T&8qU-!,pXxѴKj j<;ʼn7~3d̗йuy4nJ7؀C07st.4Ca.toxkSy/b [^7TJQIErP~VdBkY^XA"s` ((oߴmsYJ +z\n9V7ݎ"`uUwrѦHkIեv~uY V;z㗰h9S><;tXYE*p/n1$Wp-C_m?_Õve,BV-]̛|vه<[Zk'iRu.6c'y/;ѩrӄKxY"2P6 HM߬c@ޒ0#v/ R5CE/hw TMM &Lx}b2")*<6Zt@FTaוJJMN&zZ6 qSf{eT?8̾^C\c9R0 $&Ӓ|)t.c"ܝ䭾8${ׄJ UqPy^i}<-j:5O1p*$R|_n='IJW0Vډ5鵷L7$ rtzt$땏(t73'yy+A  (RWpѶSY>HM(*)Ѱė#0xԃ'؊ЖZ'~ n֯F2IRxS4>Re#S:"-+616^[c| P̙L,̝]Q1SÞ=H}B<$D~z b 0~:A#ڲ2anPsG.@>U&]BA7a]M?έp[Jq9/'&g.k۽ҕp[:{)p%Wq7/ Oi."bbTΡQq%.~v9u7.2\1Ļl\'  f.sMzWč?:Q&u') ,kYA!}WqkBnNE-,Y¿XVh)k3й2asQ/maC-\>!Ȕ) `ɽ"4ԴwXqsK@- a-Nu0fj;>ra59S,FwB2ⷫ$on..&R˥}y,Z ź3( 4N Td "MV韸~Lԥ%` A&U ?ar~6д17,bP= |>ZnY螩xY`%.mVe.\q]S~Ť-^.3խ\dK{4ׇHb) Q@ZIv)'? [ Zckr \&`z P"EoNA$4cbj&?dvȡS ޾c/]&5gkOAzPe }u7mcF;.TR=n<>N*z̡̈ m'hIi/P5;C#CJxF#mmi/ f"sUL'k(Ʈ@WaGb]=l 3i dpG7n<P^{ HZ4Q*bG2S .aCme7wV}Ta |'C#eq$Lp5{變w9;>br+/@tv 9G@LA ܎uOؘDMFpJB‰jTY/!s%T|mA'="{퇴q5 5Z.#Ljd֥xm,[b k6gO!/t)%P|x@-z& 6Δsǹ] ZNGe4_DP<E*_ G)5Wm&F2[OWYʑXةnvdt-|/نG)&cōG ,=b\}Ig 3EVnop*b'3[82*\ MRUkGUX5r >$`}vl[5B3ݹҡj31tcMXn$BOx.W7̴8;IXKl|&~o'G>B*EM.'6tо<*f;>7@,׹ZR?m%jk?u鹯e_ 'ݲF'qU/)6B[HIZ&(*u'%,PJ-X;apqVԋRa%SBIRŃt^ rX6 !z%5JF!w-⻞,LI ɵq5DVw`_3/KQ="="tc!K\WIy$dȁkqv*/r0Bt5y9]prHRSfA l |axӚ R9r${9=3d wwo? $Gh ]VxNpG![0~O&=8kTMƟ@:ҮFԖr|ù& cv~FCNIȧq3jޑdߜ0 9X|k)¬:%1z3щ>)U0.1` 4J ̑6fk "ܔmز[d>ȿg^N,4˨=Ӡ!x9UKAf7N꬈_(]uqg*aU4B!rʅ;r1k:PK~c]HƬ1Caj.j#+(#_}C" e("nZR@b9*=x2uz֜KMcQLnWs-+ QNTuä6suIf؉V'dAH\/{[dTA՗ H Udu•03EB+X|rjό9<T|nKj6I xa9Aȯ$`ym83/t.xK(*s8-zRSiťyt_L+?߂UjR sN!jAsl)I^aW._%tU[>Re*J+SlhUǨ.0 /wKY8zN.A, Mo_[`pE:yg.}#?h [)Nݾ&ppm0@S/w Ê(mENafM^E,`rFmZ&`[?GI *~]h>'"8aVe ~$ܽiOD^ i./n$ )MbɆ3&J :rƙ-`<5{~W*0Q>m]$^Zk.<*dн2(eHiԿT^9頤M=\@>zex:8u?Ha*_"{U~{_qAq+}蕳}ZI(΀Oi1PGaZ<7yXb̶@LXBθ}V&Ae|Zdʸ ?`>YƚF4fQf4_xxRǯ.ԉ&KEƌLA5$#ٮb7,_8_z`BՄW+WPIK/ >Ҽ"wZ$2S#;opמLz VjJ1tAP$5x3s&Ya}wmV]́L@Cȹ4*qbwϥ_Pg9$CV*uZ ZDٱ!^X38g^j;,}f3Sa0 2PYy@fb$KۡE#mgi1ltو yW5PlbS!^'HYщqS2 U]>yࢼmuژadEIrEuw&Y1!f\Ls(8~?J֥zTk%xxY\R$U}Xp$IVo3%5"6m14[lt^ 횄VZ s_EdrN%T+n) s;a%_MIgZw +3yjYƟFà[{Jk17[qښև` u8eȭ2w֛q|VtgQVR~=B\gdʵ5m yhIJu4}<<,4bB@t˝fX@dD u%gNIzԟ(@ra]+eBaϢC(8 \@aMCeZ0 ZpL5KwHɃ2ZB:[H=yΐzkR,ަB׋Db;lH(]v4LPe| {V'5 /4%y/_q`/JǣS:R@rpb*B{0$ ;F]R'BNv#&bU3wPwKCY%')|6l4W2L>)Vih`$>m7do^cP$@Ѫ>r'su1@⑍'D Q7.^\PwP1a]nOY*jToN! {̅#/jjL6Qrg.9kY=#yvV2g2\ng^BOD#Oqr&[_t])8x^\0r,ww $'sM:{U)7nI ղ[@QO2uaEp\v薉VǕ Ԓ#x+`qO]W(oTz-nY'<>r< t@|nù~h +,tL_Qpqe/2bWse߫R00XLwU[ŇJ>oKH~kQz%V$好Zn[l9iHIW^cPy=D< =j4%Dk V:|;F;5 z:m"OZz92%/ oRv?>[b Z'l9oϠ ?aZ)@uX;m/9Nۚ/р`i,YA5yhBĨo-lF [f^(AH3C #g^PKd.Ѩ,AqڟAMr%|ZIJ 7Т&5$87kz;_i{U WV)&7VNz9 d|MrqY.O:m l˜&2\?;ri'oy{s̊S!lh(t"^5 gJۇɷKwg83}ūD\Cyu3Ϲ{s'X*|{Awsݷ/hũx& ۑ+ u*"^?x;)P1bj)9>54,1sB.j߁|cYy?K p|YId7_w8x"`&ٚ"fҕ"lGQ0E9z<<1YN*T_.,q,4C`+خk#@f/=gbg-݊ Gdlpݱ>.^y`A);rWy5QC'7߫P'MKKY,¼fnc n3+š\*Df-1R~- j_EG MΑ?44 МNQ3EmC,rJ,DКAl8w>k)̥, n%8aRa%[b fז__zMRXf%cbNv;֐in*arE "V:Q[[aOp93 .~ l3Ku2tn񻸗;)$Ŭw·^󾐺dޞ5{$Mo-L.p&@HGn4m-bw&͞ 1i&AҞ91y1? ٣a<PڄYE/6qΆ=63%G Yn vd*/)z!$_PC{ [ؘk A;1 ^q?䮘0+5" B]_fXs_p}#R_T-!GCx %sM; .xULX{V^'oYMgS/`4 TSӀ m\Ru5a8Ce͠)xH(+ \[j(_{XQ%"G]cY{oBEO!n/Vk2x凞y&?8эa߼; Yp&_ N!<@dZ"\T-]{*\5\xZ|_ԒpOk0/ӧ_y |˰)|rvz: \3z^NzGsMvt"e"u&z9|*,@#pU##q45^O饤@#'UHkKeRqGk T۠vբH,H0FN1|QP qt%B~Ts)O JWUJq+ɐ 1U #hDow嚞E#]=L]ZO rEPI '5G`2zęP];\QL 7LE eHctS`6uV2X,YWyu(7x8$Ǩp"G R~ ׎Up-t9Y**>,[R a'|kHQu(K7Id/GI(`~ϳV1V9KpT>]Fng`6+u0H[nl]ɷ3!yE9-tR=D~(@WjZzЕp_ꭐcǂ2.z kW~|wЫ.(bvNvHE[|&nnf!4Üqs"b`|",t/=3 }Yt a)<t#ysx >f .أ/zKSPQk@]qfz8`W-]٭vŔ"3pP/ϐSe]d[ֽ!:װt'JT}kpɄ.LnG(q1ƈ5iir\i['ci󐟐l$#ml+*:pfTZemv;gVTe0|%KZI<<_,y\}^^t"A$A6sQԘ߸y۹4mdnل 6 <&pTGE22ZQu4?h3A3ŒwHwY<4u ]髲}?7J.L+*%WjR'##p5(6? ]ݙ3=EC57  F\@ax Lh8Śl@VXy{鈂-Z73!>2~M_GS~@ӿ(}Q۷ 9|20eY[#|[ uE%'}Ιl_xdhX vѾy%Gs)섖 wJw%f()_N,Nd۳#d{|Yb_Th5C#l:%)8v܊9X"kGsg5ʲJRg'-Te|U@L?2M+ ӻ uǶ\DRVH@AE*,1cR,'"e* CKxuڡ|D(}7d«B\|(@I (ڋߛ>k[?(yFOG'FG^j;緺bl 9Z |4 TvSxdL'lKY ;mYșE: RV}p_Pq;Dsg"*z TDtH<ݶzҿij`R;U\,93h^SYee>*_;ަC1t[+RB/9)*^7P}T"ҙtm^v ;QR``L9{!U .NX}y`q$&z"sܢNQZ:L'[W'_{vgb=`{F͝i<#R Mi!̉2tv#DȰlQAMEGg@kv;[1ŗ4u"RP,$-J`<λg=; e"yrJ`gww<5&"ݸ.6Nn=6Í2¬2U Okw#lPc샛ߢ.,څSEkX8Ek婊AھL2U&̈́fbR+ѾNo8тxR0_0mԥ;~IU:]PBi1 dTzQ\ ێá"P/uK%GʊI`P/N1\R\"W*_/xg|M|fHO˵8$ВL9 ԽT魑δ^OɁ+"6ojh[Gdfw(ԇKzf!/]pIjξF-1҅"v՝aFcZZ܇j%L@zXJZ␻z\#jR@R6EU3PvHM2Y_Y6X,-1 grqKd=3rܮs_t 0螌ƚe1("] ǿ#o!: ν[򨌓H  HH§F&scʹa*^lU̪!9)}pWG)Ji?#44uAiM[tI!맙( |5p<@wJ)TIx/WWv}W{!s.f!@Վ X>==v8[_r0ʽۆ?TД2cphMݣ[97VGה$zfRyKs|bůi * ~Ri6Lcpܳ]MkW$HWU싺DYQ@K ?z%~"9ܰ'􂼻an׈ C p'nV"WW|GQ\\Z{hҌ`="^?^p1Ǚe[6bDb e{4yw$ئMCD_)pgW6ysg6:Ãa*ÇiR qŶ|b=GpTIyn\e|x8jPX_n~ h^t;PҜخNT|ߡtVXc \DE4ȥѿ8>0)Ra8oFT)lP'[y"3jY/|Mfص!'g 2 -9tXutҷ28 ˫9vi=<9Yz7B1o`G_|fH;aȷ0JhIMY-EY0 H*lA& z}pP=cI֐]i *wɉA7l{I(托)Gs9CJrFҠ:kK`jdRV Iۢ/)=T<)>3 S ƣ%öķ,˙~\4ck7⬜*Х$6&b\ݬAknOY򽷢]?ސu. $Xk>Vd~{c7ˆ_t]';3C]0+)k4W/ǔ3cHs{ EǹiC%mE{sy4(11H39 (kHfJ'nt97E: H6LM ?CxG],}Iڟh㕬pmhE`2@ oFsKX|z!qHDK%?Ÿqۆ"[;͟aBQviZHv$*fI΍ 7 9t'"G 5nŸh;cnTNX3I# IrAev Mq׎ns*%puё(ԏʀ(UCme?V9w'`|˜*wfoڶnM̆0ΐaEΌ' 7 'g9jrN\<ؿ7Y(}!m .}ݨ]HM ŵ!.d~P2\BrwUy3ӈ@ 8irSB? (\O5udCa 7hcHakz^so<8pF|' 2 7X$;b6nSo5r'+]ej%$s! 2o]3(Wq YA#ovJ5¦v'E@V[J̟w&L>N<*6~bwU"#Ge"yc |Gxo*A^k•tRY8GbZ׽ *T*(T\H9La$Zd#G5|!RH3'<nQ%;鼳;d`8Ycm[k:dѣ6׳ޣax 3--CTbr`R*N'lyԝCq[֙wiqMqg.J=ĉ שhlR08G>"W QpJc@: p2' GT1It> ٿdB}LC񩝀0% KmZ=D݄L918I}+_Gh0,rw>'-OgJ%h=߂q HUMisULnfm=k;L[Ӣfv!6*_4$ e/Ju #l?#Ê73..8e #f@ *km[NwNIW46{JҌ+;"~&;b{w0ޘҨidzQLq) y*)k#H'+`ewb"2!BPN@/ըϫcTo:'CИ͟=RqӋTb߸ a*GndNEq{ZܙWt+DkNC*<6Z]5 iZ )rfM;!+kߏ9IxEywd_\!uI1.KQɒp~h8E s OwZ}Jhü<='9ޅ'2:;"'ʠ`S)rS Jx|-!.~ͧ-Aog|]tm>i>dNb6S͝kUtC'|Qnͣu%*BKPť:d| 14pgY1zt)⶿s슂Fs'JdӅNWܵ;=ڤ/Jٻ.ȩԧ:xfvyRC&/ 1c%⚘Q"aMd9kx6BKcw"͇G}ׄz uԠ_ȮĿ@ZH wtHB1zV/BLZoςx# > %9N#!gpZتy29r9@ӅQPuڅ%G槭D\YzHsS.Y>b ~H"rsbДBFv۶8OBx%@?KH#_vg?t.%h.XGєCFLd FvPӦ:d3^Aid2닗qȖ5z<tώCHA(]2'ֵ$zd+UW0@_'ߥ^.8m3QjF2קr7_<&- uetvnR\fM|c`˹[:!5}F| ps|:C50cō"49+YLQ/{%}ܻf&4꨹n>S]&?<%N7B\kf 9a>kA]d=L~4E"LߌR&3Mn^NI x5&Yʠu OV<(hbl4BsУP莲|u귮?0_@z+/oO >E іjmrfh*;Qu9[,Z/0k3a7] ~HSSΰ$( ńsATޢg![L7 jDZW;lS6p~Q|H% %hH2%3ĶJ]gxJK 3LyZUOpEyY~E=D8kخ2;sUM-zEZ'6J/U\S0y&h6 ^RyR=wGSߴ$uFޠ:BM=:LÒ}ņUw*M tW7uɀj lXFz6kƛ r=dО Ӳ2ӽ{ R8kHك,$EYCr(g{ A yPDӨޞG1{֬4 ͗"[įK.uٶlT s +J cWi?ڋ~aZvGJf<trDŝO,݊hH[2Y&> NCX\&:% >YJF.3%"j!ŀQQ^L5⵽*@܌SLN`Jw.7"XOa8Vռja̮q{"9{LDj.+*Dgs5ww;*y?TB^:`h< st] Gԕr/^F9B$S qQWݜZՍ:tryFCFҶ3w6$J ȑ,2W>7>zs^tZJT)J\Ւw5"/>?e*Vj߬҅ڔg: 3i"l׹7G#/JhˤȟHX'>o=)k_3Y=U #8ÌSG 4N*9QU֟$>j2_`@=*BC## BCJF $%ng>Ca5mlVMAW 7P}DO)5aMsq#:K3dr)WяK)-їmifݬ_f@X]o.xYG*Qf_Lws]iϸ- l$j])❧,?'xq[V:6˕C|({E{YQJV.pӲI?(h` n҇buv`w kt_ۜ0hb.s#~FsvD\ԊwԲ3rQWY3 |U{3黫='r8]o낒yEuRch gDVh+MX_ܥy]oO7-zL#5¯uk{>h'TBČmN6q:/㛾[@N,>V΋*?CG&Q80 x,0IT|狘`qD5+; +7TK'/u=#3ъ&)||١*!(m%h ໏y|ZjS8_V Y Nt+mYka1Tyo|P;@ʅگ=xMzV&tH9uF0uijd9Em$ G]PͣP<7&5qodeD8FEoV hp;lE0I$s2GTor1w?OV[S . v/P~WІRY0Ws=%PN3DZv q%2wn,7Wjft/4<Ӳ25*.{l=9`gR\N"ыU|io@<sK80&baZ}q;ΗBFUSw"?@Cg#BևEM&09,J$'Ƽx[w 2KTx>z\_YӔ-F*I 5A$U+@#yd6.;L@,oh@ B9$ACrжwᎹq޿xŇ#V JHWt2BD-Z!dP]YVY| [`kAKliZe`8vFն1 *}މTOqU҃֊pК4`=ꆱSc (Տ hv Tfm9"xKuI faP~ҳ<=#GhVDgl4*LZ*%%(s#$6Y7WQ*v#҇7v5Sq嚾 FkcyI;Q*8堓~k8Qc8תz,̶02Bm[Z&$(_,ogk͐XIVaϋN@^(lavchZ (%0$![! .`-AFAW6u꽌Q*PPKN M {}rñWSkԋ"{m9oN.ؐ& #rިT/3m :YTp 7ٌڢ_J/7i_7s qvz'X%a;cL!㖶zT1y{;7PLw|(  şo&3 8Xb10țSP&0n Y~v7i˜p I}2Pkw⦛n |pJR+ 0 Q& 1 )?|wyH~ۯoI/FECh㐚ֹzvQ@awyh';*cΫ* zzV/Q5Z[D@Nb 2GGʰx}b(IL0v\jvƵ(pgW KSi/Q3ԃUe!߬"\39mX<u9'Sp;$X|:DazY(,mJАIDWg 0vhp? JGz Gv0IYil vws^UD( 5Qg=Yx6NN8Jv?'-$1wȳXf[v9PiњAKЍ`Z{몕ee!^IID …zl}o0ҹ's(),Â~ {~Ucw@{K+9K܁ROC.v*lͪa plĠ^;cjs|sp(Z@a^S_py {_hӒaR1y2sd!qAW闊].J?άF&x"nH36RB5yO`#IW6d5B|h52Օ,7 +(Fef9vq-Ұ8nFYOi5UMQhu +ԷM.LR Q%<0j^2NXJeFvܵ)7z*GǸh7}+$2eJw)| I}B؎0~f~"j~]M,3o2o~0aNDT1!$U]@%r8. uVoza> ytI=VKU;NT{e<ѾU悕n\ʲ:;_01?m/ Mt]3l4y I%;\ħAkf0z~H-7_7OАLh!C=qydTs?[# Kb2rECEwG9bM<[BclwDpaUPetDk԰CCW+l:)͗x`Rv;+Roz{׮LNs<+Q1L@JkG6[Q[_Mw';]%r*NC {v -0b{AHQdw`7튦Jg^ΆP8"*52A:]y匋?=\B!=h5A!e-G#^ H> <݁DY`F[k2pF\B1^ !}IيJ ޖ5Wl_vq<%d^N+_PX.x!XZڂTnh?zLj?DŐ) ߁3q\4.biH%\[UT c[R]Hm* ŬjVn2]twR_ ] 1}JyKa8#L%*F`DZv?dͥ=.<ʰ&r7b dBl6*牿x1}2Թ3ܦ~)kqEE5#xmj;. ;F>+Um6!ŅqO ΙXq 6N33tt2fx gO/䞑ss@̀X4g*EfV8Ku♾((c2H}l`>:Et)Y| Y>. -1c%†7z`D6VDYzD9Mq{G|,{v?5O \iMJsZGQTg *R ڷIIc9/;!bO%kuDytoá ҡW!ubX5 xtO d@zdwv{VFGer]t‡nJhR<{ؑ.,8b|>`[FLWGrJ4 \u1v!c{>h^< Usrɵ/1i.uBҩgPLPaeMփœry!aZJYץ~^]9K^VqI!*wڪqGWH PqmW(@ݤm'#ǐh:dbX>: Ded)g{*QdLk@lH4<03AZymHYڔC(sq aDcHaay3\_tu <1')%5nXPzq;Ղ@B%^Cyd{\KKPzyw*eb: np*%qme,%}\V0Oɒ|P .JS6 2ToGkEbD)]85j{ VG(d)o'c,uҎϕLl x%wUvD[C-.["{ ;9Xl2Vq63 ,DHnbΪMٻA|tpzՋsѱJDn}Ά^ M-XXUO:.#GdA'Huk:)p*,UP"K8 hGrzRkVn͌}88t YoZzTjdI[ 3R!`&&| mx/!ζCs x7r[L qqĄ~6MTmk!cM8 ZҠÌCVQym6B/n g-g[+)E Cں)a^˱ !]suMZc;_}5Ov$V] K\O3rxʔB|J3WRʅ1 B0,è .ё}/>f! _@5x`IE}*y%N=M2Xe>H& .,8Z3`j-Ֆ}\!Jio*rQXcPKVH:)3ބ[07PmzxFD ITy}&Ih H›F2AEu\}d%K:h jIkb˙L uړK#[jV,Kh60ntW=@/T5B`픷Es._Ia}⿏Mn8_ij5XjKp.`g"H-f2")"Ti|^W BFΘ-fz/*{ FGakweK*6}"LĊV4QN{y.iOAtηV5qѓߍd+L+RŔYb tE!F~w4̂vB,v…)VR a@MP[~xwҜO+C7(-m?e.%Sehլi_Kn~T |۫ vQ2o=Ч9rno-T{4Tkmo1qefvԪz<ӝd]Ψ_4ȉTo5LF۸jvx>^)Pi7>!ڂ+aw:a.^ cv<{-1*@O'Z,tH*< C_Ld_Op`MQ66g\冓}(>}g`O]' Bl65GnT-fEQv21CI$sok[e%W][aF$i ib tQzr]5o*5=oV8-j$ -p' BC$$vRRLܸ;1 G1KK@iQ)\:Yb\Hr+ЮM/dM6 QӐ Hd_]I1N"r+? 8/!u,Пoq %OGǨeN,SJҏ>f`4/*qM 9[3!,/̡~ Or߁߃lZg]tnMɭl#` aUsFۀ:[yaK6e]J4ҋ70wOb^0܏u _rJI; T2Z̈5 M.Pa 4a$P(ѱ+Vd2zn{LvЏKJѕ*ʺb@d׸ۮ? 3zzg]t3C fswk6; hsR46zV,"uMY&DYt ==$N v}KGU˝uI"DR>8_=y6?ȁx=ELHdjRLŗ[=lez +n>HB]8lŏWvۏtyョh4lLHoʐP\vfW8 Hց'VQOx-k.CLRqQTXChKH3|ř=89-farSrWL%+N!㇛I`'YlzSL iUW1effH 'gHGYFs-ɔm+f Gh3?>7Mr7zlZ Aɻc;%ff5t,eg^~yaWrPgO)7g:,dpBF' L&eZy)mj]%Ƒ1E1#"Rc6Rw}sD:!5lЂ2C҂ꥤ=7o ȣ{8,|zNp%z1meSFͅ+dАckai:T`x7fx~ ٳ9VO mụs7caOa+r 8Q L*,ғƎy2YG;n9#aZ[u;ȆCse*+EM:6ݚ̞>6NM'f=:o){Op@9؂`II=} 41݁SsͶrGvʇO ؇Q0|z0mC E;?8Dd?9}EvR Z7n4ηU*W* (azH2Ǡ8"oM1n #k xP\YyB͓$PڏX"Y,h}T@E-t}cKׄ~#.H T~Fؠvz`7񛈷cohȳIQq9/|,E[&eJxIv/n\Zĕ ̰=8MnLWҖ|[-TkkG/S\YrQ$UhRodEnW*&pIl9$XQ8~I7&qZ/|13r[?@`P S_6kfr;D5uj8)SbMt8ϋ w*.iQ-|'[E`,Iٷia o%((>uӼXL5eZը}j?K Z\p820YACŁO?xbz)34pFBnze%Ļhc(_DLJf~2C-M0(C8d :a֊i&*< +e@'"B6"/$-`hZG褧SXVc P'{kV2B}}fy.(OtULtʙ'T'?>oZ.3#T׻*w!Eo,:6GOͥCp M0}JA BBJNLdpމ#>:Fż{s+vSAqjC=[Ƕ$6>E-65 J^9l̰A};Zf3y!eX@< 5VehE|DR !Ց-@_oʘ3Fz]cD贕j,.z-ȸF82n2dPw-+c݃k 5a020f(nDG'\OS +kj`"dIj5/qa= F)A;'{ԝ4_2nd>)-CŔ$!G]RP[~=}S R !۲4T=4AW~>L:uQIkS{Pbuimwk@/T2xu,.NMBCp:f | Hl GY1?0ѕp=ȤP|juis$֚0ˣ*6cZ91,wږq3Ǘeth/ө,kWen`~.R7.9eGNўdCTۘg =j3,䴼AtTr ̹'Y7l5F$C!L_nLt32B͍~G@S&>+{q7}-~9H7,iʻ1X=Pއ+43h*l8\EMHb Gù&۹{qH1_,~-qHzN왕mڑCv'>2}a(~ՆcC- ͑B>dCMtO;Fo1 Ѥ퉓_mm.RF#N 綒t\o3܇phK6KMH;jqU"d[:JGΑQ3F3F0Pbkvp R#!0Jޖ^+=T?ԇtήosY7mgUIH[_t>%S. ; 64-.g- [ B#'j.TT4Zϔ}v85oADx%46#Y;P$ CRWIO(z {tV7|x6-\ ,[ƣ-BۄsTCT~z@nĵe(iҪm8(|Ҟ$,ZڄPFs Jp§^x0&O!_SD֐'9P)cUap 〶)jԔ`1lSNҡ6O ˊ@ڡ"eesLmU˷ty Z{ ?PP0:%TFR*MʼnnڞkӾBO5 Q+mʵU,0l_E_!M$#g &xBVSKad'jU-0/8;{3)G|98ork2"aŦr*g\o26Tqqs,J*h 5 vCjG.ŢTe:̀&Y 1D +g@z"*Y@ɮI&j2߳]X3S6&wt/3rlbdF< s_^b le0o o>w~n]fdp,-="S8<dı>L*l-1Ϸc?9u!ӫ{H1' P?ʏݗr{|ǠO&# ooo)y\54s(XO|C*^t$pB`"R¡I,pȝ]Iqg7[ι}2nsPC_." štYJfbLd&3Ϡ` 5<=qQs6-K_x?+QC7lj "T"N b f1#^>N?^N.wv).\NT١!'O}Í3 &@q]D8ύ8+2o-:NنQU$ 9NI ہc :u;fe'[&aY|lg9r8C$S;` >,+G, us쐇Vnmܙ.pĒQ] K3vQWm%ck&n}q ?`Hkiń>5 [E&׏\ }-|j=r x|ic[g5evES禣Po 4}GC upQ9d~m> XDM%I)@,߹/?6tvpۄ圣@ j3UCmY_LŊ"fA=qe*:h.C*2VWPŴ~>W'܄fU_jc <#cv~&X}@9U@J˖RIb*9Y(v8:;Sù#AGdڴÌv<6O|aD ?S&$a odj[U96F;7Ro֝'/(խ~@VoEnn>5ɬjdb~୼Flh7bF5v4hfXbgHM84ZW+ 4mezlFao 6f9^~,wd^kU7 _hO^Dy SQOl}tv i)--Z]QGiF?GV>RGڿy*Ϳj+[[Z`iTpZAl2.AzPF9se) ^3gCh,{qDzJJ5+#VSRJ#.ϊKfBu̓1DDݕM0uYI'jEIz,$lƽs]mF(s%e{@8)⌧Hl,g 7^pk2X8p]LrVLp&M\d-[ DwxsFpF߭Zme0yj=2,eΗP>cgP_i$&# Ӱ,#Rg罨?AD%3*\Z-(B>[wB %8q.dSkMck6K'.= ~{(D*Q[)`eixLՎvU_WY C&m+cױe6I)EZxRqr}esĂf+WǛ9kʀ0J4$ zG2`&1*k 67a-\c 0b?]FZ3Nr lkNqhlZPqpZ_gt/$V9"X{OM;V33oaXǏo<2#=3*Vt `%'ōZ.9:cC{ z+Pؒ s|!WfZP~K ε~枞uoKp ?^F&<1 &;wDƏd}47-dEcU6@jȮ`%Z&lUxg#;$)SAؗ&񌛾\T$7nhVpᏭ!sQ5IJ:PaY.՞ #N[Ѡ(Clvfi2.itt{g-Ru$OF^@1#YG5t<Ѵ0I~r3CoJE&z;-3ocm:a!Sj]+2 y+c/A(Y‚r4`L!]Zwh9ޟKrQ킭@h0ֹP4- % LBJ e_שo?}N\I7`VRN W©u3IqBkH󈅥~wr@ɓM--6Q#j.,e6],;Zz'ch*gJama"O,Pb]9kZlpT&@\ P$V"*:)l\BHmyoжͷ H)sGgҭ>iNhp0_y=\LA&xFjnrx%d:pgޡJr~5ER@)L2r/Zi coEDl K@]GnsQ1P`PcA w.2+n"Pl-A$s"(6wIb$I^Mr2XI@ׁ|hQC-ƚ+}94\YFUcj"w4pt4Y"1 kh;ZK"-)~v}>7XIW $q)`a"U ~3T͉;;a/׈w |9'chA+p"GَW>s Z0]NE m%!NO06WE7㢷PՏIgXv H6ZAI*9Th չC<:̠RHkV7Gc㘊 &XsKۡ|t) P2Rs&xJqO#h-IDa%Bة/ `{`w"S] 3+K?̀O}r2׸-7{-)ȝ}D̀iwq^ń! -'d) pG͛"v5t!OA}zX}߮FL nFU)(<#b<@ ?\Ӝ#.u6p饩3>T>aÙ?Bv-ÖƮ=Y9ڳ \߿/se¡y KD6UX ?=B,p;(U[DB78zMq u-JF#U 3`ŀ!A? ==JOB/ cJ14PE;ZrGl]9++Yu-bf?uo+עs5y@{[+Y5WMn^ ߘ8֞\T$._Ɵ?:k>6x& qGˠxOB(A*j@U1%IcRds֐71H4oSOD0e&XlfNC4+p("ȍ~[ϋD3 ,4ZAGn.tK6U KWF8}hv5y d ʟ{*_u/ |cTTcG.Œb ww(,9oz];<L\IgqhR[};m=>챴/t߶]d)*?9e kt?3q>"'˥~ (@L`P2L>UJ-o^7q3XŬ~ NJlɉju_ĉEw/A&kS^Ύ8s׌M"x71Rk.&4 ^:4rݥk \'ic£)M1{q$dw^7O @ϼ}Y4+- GW Zz p*hi#=ꤧ%;xʝdIFuz@dhHґ`AT%Xx6Iv2A4A&ՏSkoTHg_ב&yTbĨ ^h{P]2IhJl͌A`ۤ ɚ0?/O$7O~!Ŷ\NҲ\rL :^u}8C"؏\d>G,߮q/+OK& 'ᦑ=kwr v:y; )fz9[9[_*yz;øDr"fB}P`# gY)U8P|{aU_~p ʮ׃| jhɰdmipg |gfN._SA/ܿͩ?ٙ7̿~⌧mpsN+g$Na8Cn5 ?mzܨO1nV4K߄b&!"0j&M?*]d0ݮ^0i &)f0p7: Fmi7$ڊmy|,mz/)?wP{ G99uboCW7&`-w߰JV=nc'|>fIlzs^Bn b:ľ_Wv/`@ W8:qq݄Biv?ep97lp18ti}*kC#F4fea{.7_[_ ]bU;CB`vיo]Wܽ,o Y4YwY01}plq}G $,`MJ>_KJ܊]1ҭO/ I6`RFBLB5_miU%hbM[S"^.U&-D>: {99=,d8H@o]Gm<շCrABNoނE: ֝ 9 f ӳ PEa|q)< rް f5n;(l.JvHp&Y(cOH),ʃ̿7ͰFkiqNVa-0/"71cnqv :.Qۼl+~H,b_!{lL>|U0S~nS|}A{V@L? Saib_հG'Ӂe j*- ,#L!HuV:ԜB:Qڛ}u埧mOo -:Ojpp mv/3ҟpeⷨ^P]xljg60uP3~SW4@B_VWٙ7܆&x-eNxQH5bQ@l,hh5LܘFʹ|FIu5i YPSLjE@iΟM=}T!D !-(Ӟ09kM"'Qrơ݀/$i+|{?a>@1 9;UAI-ںYCS{?5cW;!MC =``tƽQA,}N ;ӱ~r/E3 zMpDGv&@= YuW7*nG5({*9V y0M9.2@~j[z4AYz-O=X*d l T.\Wؑ#噹sItLeAr AFcg@eNg@2C,nxH@7Iv΋BBK=rSҤ:%/Kh!Z\=\g* F;ѥ՚R4a85@ut,j~ak%DEP[Zl$ \]p>T5P[fPl)pS3` կHŤ5mg Z&z&j(]gڨvʝvW /IM(A+hpbCaң5'g ;F_zQ ХȿnWU?HyԬ:g !X3c{C~T AʂvGYPՕf`b=G=Dh`ۈ-S",!OF?~@R':KiL@Yؤ_aO%Ųhjn2aC2YW5z&_o\Yb}4M)uSׯ3vc(el˶ @+a=Q ;qY%(t>)kN 55 RSR'b4bx7gр %`派>I_ J,ߟ77V5TfC87Ė;_ #kMN50Qbjus 3K`H፦V  KmCLCqSS<gJdgIdVbWr]3+n|z" B)8ԏΨXW_CϬ9J %Q/4͞WF fU(E : +91h3yăI8d:[?"iY)3;-E"tZXYrFVdkӺȚݶ\ȿxayfCr)g= Mj(}@kQ`NRɆ _-CB- KQ/5a/х tǰ3وRI6*nS= -xJO'b`Zx`)xqmB}g,hacq= +* hp}!(22>.6/"5Qr^*pB9Ϧ+,o,' 6|pC[Ꭺ,tŨΖ$1LOI0UVzQ;38ʅ\CK`<]e׋2Ѕqoqzy ;/mPh54ûfIz4LJJܿ=]r9iaA`gf>Bŏ8pF]%+5%M FQfVO]D2ўJTEg{^iF*}fmױh{D9'YoG0sq{p})稥YOR -l~=2ͽL2>+BqEAؖȭZjCFd[R$)(',`)~-gf:!x:?e B -v-1kփ$!C>2\ޠLJy7'n>hC~Lz;-4Hɟ.b,1`,bX;d+.)ia'|>S2@רzxG b~#H%AYsmq~xo3&RhAz]EOPcprJg ( 0Vt"`|W]ߚMZ:%(K|e)8Űn2,ɑ[$ W͔&م(ԇFVOLD*-z҂P]xI{NRqDzqJ_و{`B8&z6BylWN"C{>bLW TՕЫpe}sہDic-7֌R=h|g%V.A`Qq&ɳJOZ’yd؝(X@l4i0ΆOt\ApX+#rĆ0\|[[[ &V7eT0s0j({f@ׯB3b0ht\_4.a,Yyη݆^ʛȞuKgƤƣɝa^E׮:<*+T>DN>MͥD}U$ Cc,t|Y^q?>GƼ6l 緂_>+c`G~H{2c\*.Viŝh{!.𠛍l14xhס@յF ŊƕɃ,ԍ#7+%h1U *//$kN=O|Ԁf)S~b~cy\@~bH-aλGm3|x'TI-ۘ- ЇTor';) 6ON t+/Uk&/ZPԭpxGL7rQ I`z"TFCPV]Tų?':Hjn b{vj0HяTc_zLHwapI]rǘ3KL+:W4|%vg-҈J{kO KuZ Ay,$E[ox:ViùorrG4hZZOؚ5aIG>Ot_ (D-+`~ 73Ө i. 79.2}nB} %*Y;0!MGzJv(xt+C @B8{.+'{ƶL-6f:iV QAžm\@ؘ-,*D7ky;[qEc$ 3 J2StyHۗEZ0p0QGڮcsWv-q7N#Aǒ&xƇ@8jPKm x츬C# /A!`TL*PVM;r/w;\F0Hzc/3kp~`S,W:'*HLk;ͲQ^:K9%%ZsM 5Ck=#aU4GWq2BWd"=n|#}L~{E P46W LK/Q#TDBm ٧S*b῝ٕvwh.ͲpWu^ YjI GJؙJN'ze:DֳրPT;k۪ga=gV.>-CkaISXzGWȏhh7& wF؞JgH+S+j(צ!CUo@NǾ$_T ;;':6LV s׋b9 rG\!ԯt!4#ppԫ{sC'uLy7bU<JIbe뷻z*챷y{ $!-qc~jV9 J-^L(X:J1`\Jd']l1_#j @i=-Y*=/#~ BrYZH}KQckpj05[=|X?h cٓX!q4̞@ȷ@E[Mk9h|[$ȴV]}ZZәqaFQ-yr s>V[^MwJbG<d?uE!ԗѱVIb1)\'[Bsxaݠ\r[ s :IBa5@"_F9a,81??M1*SiOY<[JWMP]@4y [Tg]zY6OGX [M?Igu]T9o\ñ[HK"E,zt jx} i kztդzV90bb#=y>^3'nj$Rƽ(z$f j5_5l0~F|*K Nil %! a8RZ7}/ʣk4FoIQx3Z#\7j@g=ˆ% zVzP|lv n񌕢MuH$}kS cLhI V8F#uDҬ 4#m)ca7 HD )IqSJda\h"s=U/A B]K3֔Yj#/86 GyE=TK 0;͘Gupˁfm.TN$-hnܹ̐EFdv\+/>72\>Ӻa$#NDRgFkrި/U: /E֦P#Whp^@%9^F<׺G.S1_*0cıU'z'p҈Ż#-uu0 4-W{-|ܱP 4i*ÑMIUA}h< cs!puIR&g! >tv 2[pm1biSPz?!4JW ZB(%=I^<-Z:kDڬ^4C/22΍!uLݔ*ŇmbBΌ3L!{ u| j.H!8h[?~,աVNXoA07/~` 6F +P1GoBɗ3BAODc;z'#Op x@0֮f g?i:]V5XSK1b&>{a򢱃N76hO{3bs)M($2d/xYYew"O:`prsl33Ltz~?To*I8n{Wb4kё=H>5c_~ N7F|ws;p L9KOeG8i+7#= anF$؍%-(WH_)PkhL ?FP~Kaם TA|~p]1ԠqHϊq٣WY舊|Fx1sZl=>bcsxw@k!NLWՉN,8+}\5D.n2GuR,7F;ki 6I#c~Bf_F'wDL$]PCX.[x'Lvˍ͕,٫x/Mnǘ*"A@&A:sܲ[8B"'Uny`Q_²hi>lў T-XJnƒ!0M CwY"//Є~oɧzR>]hW7*hH)P*A#P G O21 \;Yv~*]0ijRAR=e#_Qs ,eGm&!Jh ɛƝnA #xݑh7ђc+D' u}0*h{KqKaFJF({D챆O2Z~ F8/ 鱗?M-1t:AOst]Z*n.f=:kJ7*UzuL\:*vh&hDbEA$jJڍkAH[Dz= eQ$Q냮MM ~P&in(νepߛNO .RShΚК+'^$}q@e_kI >E]!攦))WD\g*Е VR0OՃS|-ߖ9ùkneojLdG4&K& >}#͍'™yõSPK^e1V3 gF8udPyzrfݴ$@ܴS8"'xЄ{ZΪQ%׮eJx| s h\c^I;]FZV[3HE[ʋVݨ;Fh78zi\u8D6} '>}5i4Ilrz[kd#},O_yvgåV'ԯK_RP|Gld D7Ÿ<Ӳl>H ~Zq*P?e Dbo>YJI𥂱P*/Yxd{sx~AұԮ{s*17;)|WhF?CM 3n&y+'=%Ɉ7\d7r[ C&ת?!V$>&+|8TtWU$ʞzK>MP+&loݾ6RD|sR:Őv̳LѫVU6{34ҳ"vXBhS8+'eT-U YaE;U#:[ : f$9Ґ5Y􂧣KdmqnްOg]ˍBw v#E>æyl(qĸv]Xtb*?eS 8+kj[`rINoQ CG!yAAv1$KQHܖ٫gx斶fa(9p]]sfUG2GN\:)b.[FlaHmCYX%vkF_\ 0A,Dk)P\iCt$!"8=1ߴ#=H%#L}]} m̐O[0b:}v*1PScJ; ,#G׊ ;BET!!]#_>w(q#t\_9f]uYlG1&񣄱4F4jZK@o|jķ*_)TNݑm''y; !Zښk\(llY $*qo)d 4ƔHM2`Eq10G<6BvRS8 nF gEiG^9n&keKob5W}_H/SBqlN۪%GGN1e5'!L{vZ.>|.z\£5\*A *{DiD(,誙^**&RN4ymoɇ%&ϓND .NJ.dX8?ֿef5{ e@N}Mx4Ieh9apf X"wɿj /rA"Xf Yԉo>!1 4q<8ws)Djjk]ݛ٧u[ns>ݚ2y.S<5w($e.Lp9'U(-# 7ġrY;IԉS3`NE'2.l!ۯI,;=TTօ Gp,Q\?"PcH4%F}DI8: tj};ajI!ūDI93ޯ@]p `07W?ȸv|󵳶h̿cM{zP3g>צ#Ğpv+@e<@o%z&c!KG(J;7O+=Egs֭*V Ayg f/ (R I0;91"oݯ75w±rBt@s0~Emc=3bJPGig?8Vi?П$ [Nnovvr#w!@YLrm&Y/9E׈tD30m8PpHd^c|'>-h a8W!%$!UR;w ON#ԕ$l3ryeWNcH:0Z\;U,|zk%C )PaJ YB_X3`dbopp$*Tz妋k;,#K2pM3ϲ g]TOKl+s/%YA֐c~ |Nؽ>T#ɳ%WwqKt6xwG5uuP `L}u^}j1Joˏb*wVtW` ?D]_"z8xVbƐ=z1cTJ,ᨚ*wLR^(E@)}h4)aCmV+o^+v~AYqؚ):p|π1ǃ^Ϊ(~d}OZo'n5#.44h6\I=t+VHTXS(#QKz5 EI,hO^qv- ;Anp}.m%gAWL9qЩ& 5 }ũ.[A$W5;<0U#Ffߵn^ATYz1ts'G  ܳTkYh+(7BtHSL; |5̤fl%,cb QxJT"r >]%ϥeE[st$˜ &r)쀮#-VG~<IK_$,]Q@މ9R:q2YyճL)Q &Aan6x8F?TG6\іK ^42rCAv]ydcH&Qh b+XH@T>^hob'$ 5;*8ōTɢv? .f0PK1 xz @QG;x}Ӳ3# { ax7ml@LNZwmbx#Z6OI:%]Zcicb.) O~I*{Kj;Kg-]h<~7A2"[>"P)+9ńn`/MWC7p`{ ֬[$:ye:f?6mŒa(6TRĽ%i ;~mubx>2;ZnW`s@zU9{-`ALĕs hx4@F0͎8.s=E@ja.׮ Gdg aX3bsPV`oNcXKtNԁ)JAѮ$5 7 P'nq竒)6[S{9B9q=\^KG髨gR{aRA/] oô*hw2]|'1LZ ?u70M.m_ TB$L+oKOgjSQ-Õ"ч]JU8,τ|Vt[] Ɠ(Z2"&qAG(cT]eQ} m+k;qq ދФ!P nEX9hdp @ϫk4tLC**/XPR;՜AmF͕<_X+]e$XC'}lt؁TT"ļ7_,A,:SW-F"'̪b{ `S˧K|o0R. K&B. >9壂4(?7c_̭8Z:e8 gȍc)˦j%9 rD+fcZ (+Nh.ٜf?]S𤋮GN5եQE{ŶubMk!ht;qsXUy,̋*Q\'V]LyY 3L\c;{ w2S~W ⮑ 8:}cC0GՒVf$&}YmKo_fj>Μp fY]'!_cߐ^.5VíU& f8+fk=SUCYA dT|jyqX{U\IL"fdnacA:Su; |%nL3X5,(P33d(~InJ1#@0&;ےa~òք' gW]d|˪]uOAj7.bf'fKRiЉcW=(8N)ĐA1P~.Y^k)V6 \WjqJ2<_[IQ!5Ӏ޼RIa A5ZP<{0mW9LlļXK~bʨ݊GpoY򍧤/YjvV{@M`ZKOZm1_U~Çbڭ:%y'ۡtpKΖ3ƇO{fi>M)wY{+Q69F_j0c+BE_?Ax5U8 ͦ.ڥpy`?uW(sE29bynv :^U/nx"g*b>[ ]$%^.C$n~%-3yyS֭uqx.bl0SE]f\3 TCM'& \!e WeYލnG`U2Oy1* ~t@-4 I. m > (z0HXL]LVՒTiŮ&`_`͚kjh׸sAfWI+-ȇho&v@a7{4:`oP^`|䭆I2Xfֹ+GTZԼ@A8-2;PP WN*A7 ҞIJ Hl!)*Az0D!RT=z.L@| vX@`@^B")Dޑߚk z@v)"=t$ݓGsշSf)&}$*!ssto@7/0ߢsO~x8bra;T ao"w$]mj/㯪}j\糧~~+ʎyYE2/>%:&Q)]<]Nըeʆ-)qⲗE$o}Ji7 ^D-I!G#v K҇xW!8 h9QNExIY ܲofdve*N8)גy//;*uMwK !jy'_Iw9W3'NV$I'bJj +t0wM/MEU5IX(^$ZgDDRhv?rtŻ`HH3q0a9ȶ6nەiA!)2%.)^<m> hˎ|DeR6:ڱ?4"n89 \huAq=Qp@'u'Е\aTM#iNٍVyY+?yw_W>y4i;R/AT]KDIi ߸к ̠%v@gj⡎7$n<ӊŤ%vu$Mu8Z5Uֽ~BXK#@SwRDAfNǞd0̎·4^l0rkA"C>/ |$^Ԫ`_g" )L:yzl׭ݽh{< eZv*{﷚&Y3tȥf BQ?x7{~oh"P\^xy7Gt[Z|;̊EG3ŋcc`Oxu 7J5@NXHJ=+/[Y.q'&Kk$E'qY~G܉?3Rogzʬ&sz5p82_doDM"(s7OVA+졔X N"?XfN/5\E#yN9]\TM&YDĤȇxjj3R׫a<`ֱF2{mk >#! {"fQF%I7nHF%/j [<5Ԕj}uIXOQ d"Nu)D%} \~ _ R.tCx.س*n5-_uV<:_ eFbɫ_NHPR |"$Zq| :#b9n <gΊhLY=n~J8S/]cv? ?@)__݆;Ktuj'$G~䈛Hy&OƟK_O郠f'x{PsTPڦ2];#az g0ĉ a2H H"uW䑛/\SMJ Olr+@よeh ͎SQgH$$_m&Œ,ltrOVegH϶B qL4t&̑>#@Rש؛  T{x1ӡAjJvJ#YW؎[&f &DWc@'4GdhAz;u@V4 q7UgԔk)?>cnl֍C:hUs8Co ġ(qj$IJoyvS~KL&S3wP1y))i{Az)B9բfRyi-lVK9!=B_m=ߊF`?.{پ|7qT+k/04yq*(?oSkĐmk\b܍ʝUE^rD>j-rEG;mlj*`fbx_G}M~8a-_ES $ ˳U&' Pvf*b 6"G7N5Rkx>$j_!zιUlq[,W+9b:i6[~=tV1J:0|~5 ^P&҃b.U0fBevP0OvȘ젚b ԍO }sZ em80s2)> ȖȲ!DFiO=ɵA/ɐ@Մ[.P+>Jfa6A+aAբ*\e$ !?4ąx5TVO%8 ղ~~Р1lA gZ nGc0wt7~W)),+9 Sv>^g@l5Y$e7H>Xltv{&y LN;e:rvHu4|UT(ME5x к'!=n 3 pOШDq2ϙStG '{-K‹*\tH.o|곐bu1!L EqRdI1< ev䶲6=2~Aӡďe<=w ](mpv-(xG0+,û~VhD aK&ǣHm-N0l9&ywS"hՂҚNv mZW:a˛xMxw'M~L̤m6=b" JM@,RWZ_Z Dw E$!pPsPi6%߾ +-x#MWiJHN9(TczNv4lՄ fz̛_'ʁi?F?|-&1tGf/ B5m@*&wv&5^ĻTIx:yPe_"[dF3,8x|kF37Ia\;۵@H^*K v T!D9Xg˳D5A p,ۓq{aZ iTȫmċA!Cɓd~^_eJ^-@@BClTBw<'CyoxH.qae_S cUy Ug;jgY<=F`&ؚe0!fclxo_L~Eb.t ,9 Q7ix9${ >cX9< arb+AFwI'f3԰_p %B(P}ԆU\b$|@|D{O"򅍭`iZ&pnu U6Se~s69Bm@ "AHv/ysgP #GI϶oqko OBF_s: 9vW Z/5$ +rNAAd$ED{CXa_U"1Bm6PX@%18@Su?/H/StA$Hb}yHbsE 7O0)_ lh=Η Fc0Pϰ2I,5K1k=b8[z˽:ϬÃǠ_G. ~k!Dɲ稆![U?VeHC;G󗋌|3H̝Ʒl>a/y0 -i}z'1ECO)4cx0 ǑT'i%d8tR˷[^!j;WuY 8VQNmW9aPt.@ĖB VUuiG$DU?d$)ᒚH{E+&I*H=u epè޿bcQ>KR; /ՉςEFK~$*[*"zI]u솆VjiO:pmkl!9wP"3 CZTW9/}b~%s[]:pos}p 2r&:*ӵтITt%X̘V> HM'{:Hj׉E?"^ٙ`,\aɸ]=/Z|UpFgP]f*Us'j܈*U++_ ={lWISZY'(iXUJ,bVo{L0_ɋ}` U^Y;yPYUyo,9\ʻlWf= b5uBX{˶T5褋'di/_GMjᩋwdΕis@قY N&J?*w#=n^$BD$HvSvȯO'ؘsХQْ:m2Uњ[IshpZ Ct\xeӚYz;5ƻ0'* }Y$i'v3w/QS(jԐgLJ+ViWf WS P$a6)sNeOr _U@M'$sY6RHNQ|%I~3[WqcOK{Qg@?UuCX@L%alدLP)J3L/4}} ~Xp秿<:H){f¢ɅqgJ](s_y8¡y FAO7-$( #xYǟeV)Q1mW+t^&BZSh8:)Fa-Lv'##"W^Eg.lcMM. ٤_h_Nanb.U<x7E}+8T6AYl쐲!ل K8LL?6ztMCpآ==}=ۍ*5ˊ?No*P)*ue~s^x򐍇v9L][c0̜ 'am_K Ia3l6|kZQ '9@< 9t/T{厂yg_yz=7l?Zjik "UaàCMY;`B%N7VEp^diIS}mQʙQE,PۅvG j|Ҙu0B*6XF ~K!ȟoh>/$2m G1LIMW(v4!UdJ`.g@QZ of/az e]jMpXR5707]l/:+Al ps.HCJ~î Q~ߠs hzO*׼wWgL?W RLY&s3 ݴ3̫#1J$˭nBV>i1BTsE\O]6Hmt PcʢMc\]!KOIaQ^(pD3A 8/h a ͋sEvP(@(qHR{[*ߊ=iv fa+G}W(h\M8Zܵ%MžR)xduBfj[4.8|vf7L7CDbāl фcgoKAbCPXژHNk@-gbs>s3JYx@}Xf (;}^@k}gy՟` 3ϤKUݨfQ*?je=uT /CIf@-;pclHE<$b79"jnR''5Ϳ*Et/]&>B4 eݼ0{,XX H7./(3mj ֩ϋOg 3EkQ/(`Px@96MSuCq4w8xY }Vd]c 1 B#.7!f*BNŊJD/P%l֖G ht`3?^Å>7 *nTjpS֏~@)y" +t0$q #!? g?z@݂L srEw<6Uq+zV X{la<+q<%oe +1;{mE8՛@Q~"lc)Wf"Zc:sm% O }Y>%?8r\ؙ^uu<a[(UF]&%zZ;]亴=asu@("BKȗ?IN(?:Ґ4O_F/\о3^h_Į󑩨s3ǀ MQdm]S[>Ѭyvxva!\ىϘgٞD! ٵٽRe𑌈~KE0y&E'[iψ7j _E!n^՚˷𡎕YƤE|N:~d*pG5~Ej=A]|BQw]xݸE¶oBT*MAuwY eєX/cf ^^u\gvA[o;̃l ֣19S]r( aiHy=62ɊƨQ"%bvC5ùe[w9&* x3X|;jo#!+!{gyHuwAq~>4É0SuL$Vg _nI(BcMxETv%? ;qaZ2f| ({ԯrnEwy4R[T%;`bt N6O,;g)[Q'Λtx]s:6._ai4rGkFD =|xګeM^кl(a E#YՒi)(mp>5Sqmld]h|¬-8$u, @ G7HL!]n#(\*R"bg/F#gD!#VEP4̗t;hD\өLؽ[BM۵eHQ_4ӥ7悒gBS֯K_Y aNa+[μv&O/$݂bEҍ/m_+*:5_Π7"Mͮ. )#舧e$k? }N*tN5B^Yu3dƚ'ISpT{DuQ!eŵ E^Z%mBuzJ&(}'j8ns{Uph 'Ӑ)BBȻd,)JE%j +b4?fdڝ'a&Kχj8 _R7FQa-[;>R.Q\JL*^g#$Wfyks ֭J|J"+[|ޠlg=,ʃ߈bu$vh VuHx; P>mR$fRmsa|A Wgb*9)([bu=.fnvry'{ hlAdˈ ur*ZѷP 5+nyftZgZ<MĶ-rY6rax@9iJ&LJDa f*M}7Nma. :H~>9+暌9>0~G]voz+euÌ9 =0=@Iz ~9"wV `϶$d=κOlRa$Cco-ʊ:iB"pJr923ge蓙j)q~!w_:="cFz,JUq߆Yl?8: LBL$".~9yHZ1h*{̧FA&%c{:Ln?f U4X0LS\[F Fɞ_I5LӟȢg3>kU2oAE#>$1wW&ٰ%С<+8~9?71kMDۯ}`y] }D\%%GSm $q *G8;%mK`PW0,Y{>8}fI;w y~ˋ7&U9వlm7ɲt/i}|uK}Iè1P?r o9iA>׿SG%9{UCU8Ob e[`ʐ:ZHΞ(F06V^6ƛf6X8IoBc /1&lq1V0sH)bY9cٹ6쇋SS;d}uhCž=6/־0q[9[͹4^UkMy!lYx>^ڕK$@ḠM/oc A4͢H;DRњf_Ut;"$#RĎm5F031&/&.g{fCׂWZ/+E zso΍!|@,J پ;̞CL/[ X^:rwAK2LKz>H;͚h2CO^w>6AC~EbkF nD)'Ԋ|VhXwizUMSP6l 8).eZfƲ^^͞NwtsjqgBQpLc{vz4M XgngL3lf*KK} 2 X21 :Ӊlg$./tO/Us]93cg7-V UY0ăCCiSi8(;dFhPe> Gb3'U ,߀vs#w(i \,Y7y}?Js6;e 1E2N~82ŃKͿ y] #Y7U/&#+=0:CEu0ea +WZYr[ޫVzE?2y.^^.3.yCR-%?눙4ݮȱc 4 . oOol^S/|Dԉa|՝5<5#HOW_OBc#:taĐS 4{ Y$p1%̄}8xvgcOlX<%m_O#\fc3lcTTAKZlUTd>5J"hO6b6%j^l5*JJWdww@le~n` P[SV 'vXag*1rG}u iX53`QvJŚë=׻\b "T/mWD:\): 8% )o? fbA9;>G4 ? nB۪2''T2uKP%P8"^˧kͷ935!!OWhay0\X$'h3V7 TFOB Q{rI{ dznZGpxwU|4^NN);Su~o[:~"5H3[|R\d"$q&_aLD'@qN 9i٪ |T%ZHDKq`hpѤS6O$d8)tGtW5 N} q  HQ[Ze<|I}zt`"C\_[#R(èH R/3jdkGCTFZc8 'oЇvԃ~8%d-q5:-vi㳈ұkO@#R kO~fϺ7T8EA_ן)y`>v$/S^CF =0Ī+bňP|.p_2/;Wy n NBΑ[EmS疴VƈUy@$5KgUpKTdCt@ɇ9;F<57S.X">pqaj"n[ZkY ~#ʣ9=@ jL~A=[U@> ل7N~FB'OQElIBfƥ\!7t~G\,E䦯E2\OjDVAT*UD1fC~ADLT һ2e* OޥSW/D )% R-E=Mp3E)ș!IC2hy̎bP\XϮ sC3KN+lђj)\d/ :a2bl)lɿ4n&Cb2zNwnO Zty\"2=RҸ,#ߤ+qlb{aT]yMeþ8-Q ҡ"__\u=KY#+*TDg0n$X]lp9=U&|[xd\*99_蕨:7vl4C ` zٜu#גh;ە@ /\5S]PB7" [MCcKK;]X0:&[?`wŲ߀mhfۛ1BBĜ1?z%W"?C} QiZ lCt[k|3/qlj3oݭTr>Y~ TGC'02Zra7#LsZ:Eupb;3Gir "ɅEev h0P4ݘY޹Fs;m:X+CN rRkTZ_Ě,́}CwR;tj/t"gAqœ+g>!4bӃod ?4tηtVG5׹?Zb;sWGw?150]Ns,` 4c'ogIa;:Ai9`-=(8<ev=v,1]= N:8Utc Z1cNh#Wdׅ̕FzhQUa'KRLf<KYs9_́^K6N8zrJbь.7̹C5)W%7.#?à[+:1=\>(h2h( ()%%5(4蕁tS[n) l|)D&J4"/ʁ oTi^*M6Qaꌚ#hdc aElpoHu^gVo&6cV[0v %OD +*@XT.7O ֶ`Y|d͔LJ՞ىd ֍6`3+@Y0Jm4QŴX[j{ΓAӗ[i i_/ '-X7r̨_"]͏c(sk ǁ25]H: -)DG>b y˾2!#$_g8IgfPQ&Ez.H&+v /bɗ{aS?Q)QbjC oqonaw-މah ?u@~ĕP)-Į赧EmðR[M;p]Qٌۊk' P㬊@?׎ZAL@iwGt:nj*(6}|Ša0 / Y.II %0  (4܍4mbS8W=0p> fN}&ȰѬF#ҾZXұFsU\R+HItJ|}jV<x_0ء&V9bbUD.VȎxM 8pGąG"Zz2ynJ-٧YpOH ҍLI1i* GF{!m+.`9\#-߃x"cĻ`BSl 3_^P*S.~%BZ/tg4n\xD+~p%ɿ|C ݎv_3ӌlke,'~KwjvdY>xaL:F&RR +5>cp~2;mYV}J "'EnKp %P׈.1/.\lL#m Ų#;qKx12.gjK$Ԫ@j-2zs [[;+ :w{ g7SzRa6i{Qn(gH {}.QmȹDl3lT;$Xt!غn`nCىpXϱ׏t\\N>4+BAC6~M>!O]E)1l?5r=9\}3Χ,JȂ;֭|y= Ĺw-$p.>D14q1'#H-AA.yO>.f +IkUB~Ju;ueټRUHyXʯs5\,0NΫ[}7dߓ~OvjOhIt5ξd7%=`Υ̳ Efm)$ʨYA9)b.\2dDU|b/꥘>'oagD>oJe.zK;͖hV#rrIV>]>zV7zT,=qs8 jiڛد%^Nt!_.> ;;l$10 5F*ϜSenJhȰOrպ"O+JBH}h">pDGk/ʙ-@sMJ : yH2</ZG'鶴}0HǴ8j0*nzrugyL3Ek m_]J#Ӈ+w0 on;HH%gK"Gf \3s>pC*bk?؍+Xbޥ_\iJרtT[UR=T={f"?O  AyЍť{mY gN7?b'K*N`{yNPa_Nf$S]uЎYMP)NUmPⱁ@>[+s p+f 3zAʟfؓ6(7_ Ֆ!?p@i梥؅k3LxtI5/GkOS:i e@Oİ WϐNBmge+l#̻+'_EICp6q7MwW8ÃgH?=Pߒb h|D`%f?SK(XdWVDC.'n Ikp4fSJP=osau8&l7@WJ@`RUlu28ջ#EHD@"bI$BgCo9^F2ls=T hJ BJ,X32(PĄjh'گ{;D+9&2 cFB :,6m\J{` nïLanӬWPZ!sPJ[pN;"gU3b O=T{SK0ʦgP2i>oe1.cNR2$-&V|,vf5|>ոB] @:355Y|km?duA#{=* _\$!M.+!N؂W1u?fEhKEK%]L?2mLPC=mElY?+le6Vh~,WMhau?!8?ǦU*MzdSZYaDҘ7cB#@>bAo )FujjtY׸%Q$E&Dan 56)ZbQF`.`/$עnZcXCT]+ R 54(šw  ޖ w@njI|9ǯ 6+S^f  v6!3xbG7[wLZ?$?X.+| EwFXʴ`Ƀ#n=7ZCn,Lʇ\e@bTzފ,=ǂiJ(qNaZ/3!{FfG`1Lw#㸓֒Zbtʩ9 T7Hg I|GU e>, m,䗯:v=kPWWK3:WLn;).(36pM\*;"jsD>{GDC햷lƫ)& 9T/80<'ÀP)PL/dOE gx[(#RC1$ u`:ʡu_JaO_V aD71zQyafqm~&?ː,RR օqpմfHF!k@63thXCٿ4/GD}ZQ7"Eqp^Q2!"l"Up*~h|&4ҍEoaS8?1d~yOAkK#F4ֵ1 @<;olSwy--*lcfyhAࢶeˣR[ʤɺǸ,)wV"sei@@c# nM#`H[NN%ՙ֪#2M,LZ܏ʪ& (,,&@r$ (Ko>H|m;"[~g7[c}X~:PݦC034-^iR:K:݇٢NG5QwoX1S*ݚL67P+ƠkrLY8CF/Rw=ZLPB"ڧ{V W[4K40RܽX!VHRve蠲?*s@P|LPz)-%sMnLY-?E!E"#[;⒄:XKłL~Sn鏭k|nB]rbvwdߎK>8JU$}6\gAp׋ӷz-8Eū? #s| bg4Z#$3:Ln=LEx3P>GfY@ul F!G[Wro>ľ"Z4"Q7C`:EYDE*VyA’PAdZ8nݞT ɡ |@0ZYw-_*g<-,s8U6{_ښA>iܖ̊߰–!s"ewuYguZ\BN{⏌jv{Sd\ A%SK _5hZϲ r̋a d:1/vDG }7,(pѰGq{﭂&>7=H`M](EGTT ٌ`vYOMյS}Tv""`_Mߥχnjm z7iWF]?X`8ftӟyRf|*}: JsPz`T=.jzXz붙89"8CNI8͑ [TRAEa[s)$Dm539@o(3f~)wcU xZ-`_2ɩo_u/aHJb;acě~`ݣWS<0<`|Ƈa{} -ijiK|]Bxuv0hko/%Ofb?y!%O\`Xbwpn:#\nk?[3pc4z6nf<0DZ)  ~,K.˃hϱ(,*wCAkɣ7mOgb8ɶ0?>/;|P gY# D] hW?( \ĻBiyar|u٧~|%L,]> 9f̮~4v;1jFo`Ex3QrF(-9̸Dځ8kEA*Bv6?@!'h{baAVC%,:?b-s%n7 }ek0 >.#2X"ZbtL^4RdCExNv6WYlϰԲsX}!SjJgu_~\녤m7l CTYk8 Y>1$̵ixkEH#麩f5r /^U9I~H\"'yt_ʓh"b|NLx95?&U.+b{oxԉ fk3k!f$[4fnQ@W+hp2^.\+;cADb]'9\`d7ƀ8 )8Bqzv Sug#[0c Y; kXE ZcAq![?U奷b7h 8C`oM@}P }e:3y=Sq/n2a#!–e$ϟ;l )־=v/\굀 y/SZBqٍ|e0-[.Yguɉ͖N[BZĶr3U+3$*f. ;ojzmqA? ⠸=@va>(SCn- 1U8k2J=x=WęQVIUǧ]ߞ}2| AkYhߕ*ؔ;m>>U܇/y#dC{#ɳ1䦴r`6=mIX"솘J7GDNIેp, Vb;J)X1do.[~ZD|U7ZZ q6؄Eov}CдUf(꒷5;,LhO0{r c5rߥ[Dff;0#mY6LQ6D eQRƬ')8U^Mߔ×'ҍ[u<#T  I!%zb > <)taZjK0I}`&apvpvז/UyrD0X}rX+t3jK|'R\`5tBaS483mFG.>Z9_%c!%FEsTsl S̃YK4?5iO6 i88 K4e|xa߸ߺ2ֳh NE|<唸8"QU"5R95,vTOW4-6E4S`,Xʾ4*rkp։++)wλ5vy!~Û -x~ Yi-enbxFZFv_˔*|O ?>y75o8T{C:E 8sm5}a6Ɏ$Mit9 Nzlfuc6#dα܏\,OpAW!*XA޸7}YhR#9eQYqx!ػfw̺N*O =@@#AC>\~n$PX >UdCmTf 'i tīe!-anMiyK>rJ  J㋞nWԳuPvUq[צnI9kڿIB$IEIV0bIoIN٠ߓN>\GB_"PtQb=x0noP0K&Q#ã$큵ANr ~Ǝű.=V&Uw_kI!mrzWEMiJ.d0OO}D#x2*$Eۄh蚊)!nzO ~+GgV)ye|? M"40 6(SDFs RCOurJv91uQ ~^{hIYC%6.sk7Q#~&g\{{U\8r]|'UmeOժd"[x :jG!F %}t۫M1A1 (Ծ!KO